1180569 862094
701151 617254 1928549 1005435 1474161 878289 1864432 177684 615185 1318982 353972 1344913 531584 1341546 1232025 292632 118446 712877 1769091 376577 1144292 575900 1183208 1654303 1655100 1413417 645550 1040671 439908 558315 766878 486968 1149210 1307993 562491 17611 423209 1451091 421273 869927 1097924 1070102 449628 267779 403825 467633 684374 1625698 1428211 1496308 862705 1125175 1339830 939171 894155 172881 1559074 963888 1076473 1174553 803678 1549914 1972003 118702 1429003 1766438 1465390 1614057 229640 1661657 572775 1367902 560380 1989136 1651412 1294871 45803 1693697 1281657 653771 431578 366515 225249 1328122 677328 93616 1746170 1217594 1683802 727700 1146868 1832722 1021797 630398 1074644 1617625 129089 914846 1656972 816509 136634 1414500 25454 1672409 234247 803784 46115 177820 1289245 1677150 1359138 1419505 1698105 1556483 400946 1707876 15825 1880894 210214 936927 1801589 1316394 1382078 1611843 915020 221084 401130 1040982 41331 1740633 1665112 1001842 903641 51415 270807 1949679 1265824 638676 1909918 1782908 159582 748807 309182 211567 1178518 1925241 1432221 1912080 560863 1678827 1047916 613734 1973458 376102 748978 1176656 86998 1316031 989336 1873965 507101 1405431 492284 1223064 1089624 47823 1158315 427815 649373 1268336 1607126 1439968 856793 1907951 283280 257835 1795365 1300392 234792 1161406 1379892 1322915 144973 29040 222043 1951045 1878754 1053658 1308738 1044406 582149 670754 1326749 616308 1670657 1472420 266443 1795183 1805760 1860423 187876 1910125 1036022 257518 737137 705641 1487487 657372 1383806 994543 1010102 42238 99471 1200843 965248 422629 1563900 87339 797625 1750639 655513 526500 215469 243206 1596893 1738943 1885282 983836 1972341 296857 133837 375913 552516 317900 746864 354294 184976 1736156 145868 985531 336058 164400 1899526 1034311 762703 1743223 1373834 1758700 1883927 1110367 1463391 907164 1773996 557010 623038 1813557 1342108 1866178 852422 146003 1641671 1809201 637185 358024 443705 1564199 995780 865984 1326325 129711 1301606 677290 974956 1958915 340203 242716 856764 1352911 286409 654053 1041110 1453528 1028183 722289 1973238 699725 1390475 307155 766947 147964 1504783 913901 1256149 99093 1149325 1163487 475831 1903495 1868898 1012233 1697112 1467189 1443119 15658 1587748 1855801 1159981 1512475 538478 800241 1138834 1809063 1873177 160645 1130797 1592944 1696930 1488949 730052 200357 197997 1349875 314095 1217464 749150 1798899 662454 220807 276139 1629625 700401 357935 817242 903287 806754 227885 423634 1745895 1697512 1442475 358778 593045 122915 1412635 156079 1058129 82153 573914 478463 32933 1495657 344555 1042898 1248145 1060255 1757861 1310325 1883778 1401951 1794744 632498 509961 1331211 90597 1641483 1316580 155266 864289 1223454 774244 1905880 593732 648460 1812242 7545 829470 806862 1889812 305106 915001 1436058 1504482 486434 1228076 405372 449699 1129284 1216388 263628 884292 810243 1225673 332205 372331 773494 189664 1037366 226367 1847748 218594 327046 1883301 1873200 1746062 703477 1382734 100688 81750 1312256 488263 351272 833307 151548 349954 459483 532674 1007822 1445493 1893662 335929 1883766 623251 1416760 626849 1971855 1933651 1820452 1558745 1518220 594227 1753898 841091 243129 655373 1049184 372725 1337103 417931 1180633 183210 1716737 1988161 380413 1234353 1176120 548476 1317020 1034254 1648861 960229 552455 1161120 12938 1257986 368686 695398 1659539 1599284 655854 862503 1093574 1675798 1327396 1843242 515408 588171 1005351 1414556 590759 1972966 376088 1649952 1321169 1851810 736978 1341420 813400 805511 1947366 776225 1356422 584637 57122 1936377 649896 1855103 156735 1445757 1426123 67247 1179840 498491 1470067 1178861 296308 27144 1125487 1661680 461070 603129 1357381 749592 39687 1592234 1336381 716278 606488 1207159 1396457 1404075 1844870 1541583 1921990 257984 1419585 1539758 799812 1324800 1225557 1280162 1881712 1465844 1996436 1494238 1307877 395360 669506 323139 1402726 1124627 941268 287723 1426406 1067603 428568 1677231 289480 1133710 583114 683035 943463 424378 426536 1766180 596332 28766 1366078 1010318 1769000 616525 579701 160366 971103 1524301 501852 744643 1104649 1567209 1491074 941751 1880213 1190638 214751 994400 310679 1286415 1238726 1365823 527095 1015309 64084 711736 1309823 906671 1437513 1241504 1969717 769446 1468756 246049 21888 1067982 642951 1488927 512511 1253392 1488368 1084173 713045 122367 969637 214868 907350 910142 1127495 1576242 1256444 605734 509247 1902336 415617 199045 609015 666402 1829424 1200011 428975 847705 745067 444872 1737498 1897783 430479 1814412 239576 1765114 1647969 737162 1185197 7017 955280 731693 1559809 946300 1572589 185057 1012441 946620 354175 791623 1444985 437727 965136 327224 1650954 1151853 573500 863234 743723 979507 188095 1834072 725959 1965058 71878 1973716 582886 539067 1850418 1919549 1459833 1662389 377779 1721271 1593907 1843182 327765 619400 1495040 913232 386408 1023183 1518693 1212531 1227905 858873 1305752 495087 1581923 654900 1028261 1458773 658417 1678320 1270924 976887 361728 1241571 1389549 63545 167633 1710230 410155 1810948 334141 118986 667151 1478971 1657279 988557 294708 582663 1803185 739519 12173 1967129 673148 1577463 330727 1765147 352867 734437 68013 1684059 1749956 1486533 219056 1069267 543556 1699509 1303602 7188 686237 1906838 321690 45902 873373 1904280 562057 1885103 1400653 216152 1962199 1965534 79825 338670 610608 1989412 1741923 1138387 1576952 1403586 1656410 335431 683312 1424784 1125102 911606 639549 681115 577303 1520891 1216064 1632814 1495419 806938 485755 905009 838070 216961 1869828 1007084 1330283 1996062 567468 1548173 1483850 771750 1511273 1310999 1688369 584735 1543506 1786377 978201 1313470 1810900 1113422 547902 851731 289986 197557 1313781 591471 1921097 286617 1418495 1363673 1160559 1708059 1445932 108910 1035167 1621160 1090311 202419 1731344 1808399 1106226 1599732 1276584 65128 1225730 709468 1811993 976691 799269 1796494 1383174 176838 962771 423336 290515 805693 1637895 122856 667468 1706931 212973 139091 515709 1579756 742301 929212 246057 1796274 1085121 1856911 774211 1912534 565455 833813 1485914 203471 1194679 1953413 575515 735823 31728 618844 1527082 1686840 527961 117337 725133 1724249 1572978 1643851 67996 573557 1506925 1751930 192310 1476296 138568 1202075 523286 1766684 417538 636402 611106 701539 1239890 979331 1815617 806586 617673 1083312 1182942 1584303 1046435 1666126 158541 1236348 1806382 1147696 1919363 1392956 740791 893045 1255301 390609 430793 1125936 580478 1504942 1333937 1906469 330287 19469 1588505 340469 1897055 1682425 1311909 1310084 1289792 1295470 388492 861197 1705368 1386950 265599 1684845 1394321 255732 759071 612007 1812547 1438467 917110 14259 1859268 249754 1192758 957424 1220138 271129 1800328 388010 1481698 548186 1744309 1094609 1926354 569346 1532250 1873361 99360 28365 9430 1581195 1435313 622686 280843 731718 1026769 1505418 684664 1231224 374069 653460 507523 1421063 470734 194097 1498636 1137132 1620703 1137663 548901 1667652 1695705 1378329 1381184 1733862 1866107 130487 909087 1501375 150989 736728 305815 692224 1064752 1231729 941966 1434309 1690632 297615 486383 1596043 1536473 202308 1172625 1807937 1636985 1504270 1500712 1919217 760256 1464629 1594769 1881309 499002 1260846 1249552 114390 1086170 817533 203841 1454738 438420 1559217 1469628 1054540 1286423 81407 957951 382799 1996590 922914 915411 706689 21381 234696 1152174 787665 529599 1262715 1665996 1932752 697760 809582 415645 986127 283847 334067 681921 1566108 1942841 1468299 26544 1400520 277829 285895 1330031 105174 1011126 1937597 930354 1795096 424832 506485 794276 794449 1914860 894159 861477 1458123 338172 1455483 1822172 1142312 644691 1748998 330889 135654 829134 562968 1891530 338770 573960 1521934 464422 326736 892341 466149 1048569 163149 935510 1708101 1216286 671589 1487613 1768594 1432302 1152731 355904 1427569 1367020 1450605 235848 1765227 1892611 1219453 1419645 240292 460756 722362 445540 1592945 531177 1682649 253488 1222715 784594 756558 1721448 21525 690316 778877 1430864 974518 545628 1457559 234701 213032 939167 1554419 162682 1723882 5334 1914697 1100515 691867 1276212 1142930 1121692 581907 776561 661324 1364198 170043 928123 1277331 1373833 1404389 333034 1058570 184341 540440 1391010 200561 591263 294054 151712 951919 201437 182481 581995 371366 972858 1321483 554424 330539 1334627 766258 1189086 1200656 1709011 1410172 1128673 1298041 366369 234195 1602085 682344 1396936 1602874 1743651 752614 1274869 1846073 291865 1788101 1459538 1575548 1490248 1537887 1016215 332192 666450 708095 1967285 936119 1381708 1846115 75993 603493 470200 1046251 884915 1823962 1548480 492195 1594919 880111 1686161 1935779 112999 1145129 1032810 383258 1447563 107241 1682811 1777383 631189 1888109 1433914 802381 318811 1819883 239251 1956854 1849201 1445322 121835 1722075 1546193 117440 894424 1098976 1670325 1529171 159834 984861 1673436 839894 1142103 1250007 1409751 18705 532906 172507 1758829 814699 1052356 644994 1329241 1672850 200116 902033 1507080 1157485 1034526 78762 366004 332924 1794718 740976 239836 37256 814268 852140 1762627 1032736 660234 1147700 955489 1311695 472387 1951117 659231 1132772 327021 4649 821509 1899358 394051 1101069 481664 1610550 1072044 202889 755588 157300 1631855 1324708 170886 502617 572761 529201 1020165 697567 1657308 146306 934956 1552068 1440451 73418 1132777 9439 408358 1341963 591673 436709 456595 668479 1671445 1733016 1321862 1621901 963137 1522076 809499 879899 270103 1140518 1455808 1398981 604352 1065753 675622 1380331 1269637 1874300 588550 1173867 321524 899857 156372 1358500 1647119 1383639 72372 26400 1357413 1677078 234138 310335 1492051 1029723 380797 1000186 1180553 265454 1014671 901532 1082882 939979 1494477 97116 557449 131918 1568680 1582673 324956 264942 1655592 1005278 886101 613463 1293090 8535 696035 1687286 963772 1888209 103500 1496590 945344 1783456 1999909 1459640 472894 1497453 1965494 281389 1970171 1016639 1051294 80909 1994159 309751 691022 111224 258495 1130496 935157 1210889 734027 1307045 1226544 101965 525353 738303 1464354 1576306 1764420 1557443 634646 1857056 910523 743080 857412 1643595 85140 391020 1738150 1820557 122737 672187 861135 1065600 1775598 599564 158309 889547 885966 1633857 536924 831952 269611 1402808 1950358 275184 353853 693126 1583301 1560867 553408 158237 1947023 1143999 1669929 975132 1721061 523285 95158 1896037 1083208 1675345 1293366 1958003 371291 120249 1509468 15600 1680399 1293644 460130 1282028 1761817 1069609 1898531 1341875 267998 242865 1798368 651430 1738168 775669 1082188 1920755 1211684 1991022 163318 3338 1582245 920732 293788 909618 1896202 1492972 624114 1582767 1563457 568799 1288109 947313 1761791 855328 451969 789134 1738968 577950 1756387 636243 808108 927156 985664 93043 1826181 1549307 665961 1847435 305486 703038 366391 765348 67162 1059353 760832 965730 1945098 1854739 1810538 1878867 836399 647311 1035471 875578 1890553 832767 1565232 1372641 1362986 1124313 1594606 305251 61916 1233802 220265 1865347 654343 1305545 1811410 321765 902814 128902 131617 1589570 1247515 1904433 984531 1784860 1452460 523324 370973 142249 58131 309816 605388 94496 1556600 758441 813744 1177442 1604761 1921902 264292 937830 529699 307545 1776428 831722 1761334 1871638 1540086 805082 1532784 472731 580446 984630 1180818 475377 1371060 358514 1611062 386527 1804003 262797 955986 549744 1428260 18544 679905 228586 705130 1209947 1909854 226364 805681 1854458 1165993 1806600 863426 422897 1328749 727590 93611 1938122 560039 1259892 1713638 1108571 1692643 815256 560064 19190 593503 614311 882419 1645498 413249 856743 130868 1513038 1232944 123255 1769902 1662830 459771 1122605 492187 92862 1535489 775727 773134 1126128 976540 1047123 510406 500807 730210 899169 1634879 1835534 209813 292073 1086126 1644073 321917 529485 1142469 1654924 1712000 1131734 439010 422756 793483 1574976 469715 1420173 1835355 330499 1170481 1203869 694590 501401 1648858 287026 297036 1031660 1020830 247514 1014618 287900 514435 280846 1460994 448136 971863 1841130 685299 1915093 1547090 1826967 1989965 700987 1949360 1702109 1865274 949522 55628 675720 923678 73912 1874648 1305227 352650 429730 668312 941758 878234 1606068 1542814 1781954 1606725 541483 653596 1500864 62777 373895 550801 1077191 611746 1000764 105774 1078209 1893010 951236 598406 881612 1000435 345370 110374 1071222 1674168 983358 1259180 75530 209010 109705 1483717 1200291 1085914 16499 724157 1551529 874200 868641 1533470 1197932 821594 251643 935251 1664462 16335 386372 1687934 401858 2585 1048379 1030030 1883709 470125 1233932 1324515 1363502 1868787 1389620 54606 728603 918195 295182 1158774 671768 1307935 1577 146665 1860032 53767 37184 1570007 1509061 1180585 1898698 241048 829950 940898 1551121 1382275 1142891 1152092 327851 170086 1009642 1758118 303605 1795588 1161204 1100783 854765 1207520 57150 1777955 1357128 340432 1152586 1869003 657558 1982890 1027011 82906 1871544 885325 533059 1917877 4946 452652 1264575 558688 1366127 1312628 102053 1049542 1432012 136881 1561186 589842 212024 478398 1835238 1402840 713496 698488 777197 768467 1858223 1726422 1751348 413833 1156031 415419 24462 875542 408289 1811690 915389 184197 1407455 683723 1882804 758838 881421 1747384 1137545 1035982 568784 673193 850119 1781601 1022675 1799207 774839 1662981 595803 1491035 1013326 1971470 462662 1857271 239452 1081920 713582 1798896 1897195 1371572 1969666 607640 200979 1995323 1981401 918938 1812852 802169 1108950 849067 935491 1281102 1315322 1159486 1335515 817460 32343 922262 323102 806575 1989461 799055 883879 215295 1999876 1803273 400034 734419 652435 1783251 346080 811014 759528 374450 104912 1920673 1769217 1194609 980264 215256 366956 1583246 1670716 1139340 56584 854821 1179520 1951150 197635 875143 1110103 1418088 245541 1472955 1381745 1497410 1480620 1666266 134260 688927 1421197 483617 99416 244048 1184255 8434 75922 1648023 1809590 743333 1320468 1207691 1799143 547500 1819171 922597 348295 185639 283527 1102915 1445081 1371307 1527011 978388 1766506 650504 1505181 1103922 454773 251706 1407055 931657 1378151 753651 522694 173432 1578968 132207 772428 600684 965387 1406050 1097938 1465150 866647 486395 1996673 1253608 814106 909656 878515 1628675 958957 1233023 1350067 400756 598731 1003775 431189 1082789 1831679 550473 17753 1242529 1574210 1688159 430103 1809190 1687058 101921 1577896 1959815 945160 439904 813707 1821528 499327 1770915 321816 1369991 1134773 1405591 338280 945736 1915901 942151 1247613 1391122 1101999 460106 808594 1640356 80862 38909 678169 1044596 919934 1072531 793014 857442 681473 449123 1748812 1815682 1920261 630332 1886131 1001481 636600 1710997 1905040 1499724 1839812 1689031 513785 1796803 1031944 149342 289807 667307 832161 859713 1669170 887807 608814 487349 1409971 913581 1256855 1906664 1310403 1437713 1581027 946054 365145 959386 1433402 1275552 231892 841887 905499 1631495 311364 454181 1987302 693891 1486475 962450 1898218 1757253 1634844 195842 332696 1050065 1733772 1262293 372306 1104958 595050 1082220 1244271 1938699 1637715 1611127 857769 860089 911968 1638513 901777 898307 1733485 24063 52080 1147021 1631182 381520 1139793 1180384 82877 213784 564284 1927287 711562 1975246 1487089 97143 295534 1002545 1843347 157098 1246826 1688270 1379233 196932 429697 613532 308789 1959866 1573636 308150 780800 1308911 1329171 1398076 1264380 425183 1911954 156465 929468 1744663 1277002 1776653 1656268 1905588 288319 1523805 786899 1703628 86526 1496434 317028 1494695 1209413 1261003 1963489 1352607 29530 15072 1321663 1578251 1579877 1973336 51912 1925440 750343 1224092 1783376 822320 1785612 510673 229569 1659411 1073290 1913674 246017 599716 1201209 1184041 1926330 510400 1388468 1634528 1279958 1224123 1133496 1634711 1644453 426693 477192 439310 1198992 309128 258619 1498168 1990803 1285257 1535163 1731464 261174 1852882 1985195 1897626 57429 1267573 1794264 787983 1209832 161251 308448 1524033 1794507 1236903 358785 394697 1680297 105602 334712 883300 1051454 1738932 19902 596236 387930 1228963 387995 19919 1929979 1751808 784916 1736034 1176577 361884 42713 1204249 128551 914389 1964674 1210915 576876 543714 1826403 1047491 1850397 695690 1630994 1427787 38579 381617 4189 352497 944984 1041759 1551140 1629669 589500 325211 1002332 1208623 71740 129480 1791222 1105289 536305 607930 423161 750608 1616569 364255 1095366 97900 360329 510938 920487 636910 230939 1304343 825772 108468 697868 177525 1866908 312761 1987676 1408464 974576 1382171 1856502 484862 1829954 820257 1633859 1445481 84121 1529280 172244 703384 1551646 1618096 1864290 1264391 477654 1898607 996456 1578404 1324745 117651 406437 897821 1920046 1846008 1617261 1035785 974701 1097624 1074564 77038 1366725 967757 741402 597166 752885 785991 1095232 1690974 755481 691741 824475 1614357 986144 1188063 1264238 1998607 952601 698001 1461414 1393852 890211 1935287 497465 1761551 360896 1899131 813858 549973 1086927 61521 581956 1678331 1194940 1527225 339591 973506 921080 914777 1780394 923560 146575 810967 228200 1631141 844460 1056265 929330 63496 1084451 1718975 246016 510168 356078 1228186 1324290 25268 1892054 221349 1576643 762504 115612 1843875 545977 767218 88053 99715 1522704 1225950 307069 1645008 1232649 777977 825644 1584080 642103 757269 1390721 1264462 810338 387787 133626 570138 656406 1757400 126687 1102660 629476 888187 1831733 1070204 1868954 1186762 509589 1811501 503563 1986857 1483362 725585 1220186 603743 548785 1183569 746117 117185 374856 1387488 1511087 815523 753160 1115683 490632 776343 1156355 26605 1473141 1378147 562796 1978494 1908320 1699743 376428 470644 865937 408781 208976 739008 1273453 793337 520773 1157561 1209469 813107 1162877 15912 1096404 1981199 1296015 1525571 966862 466495 254813 1169375 905340 359220 141695 1669007 1202928 462120 1339785 961105 597762 1381458 530600 36415 1093495 1543893 1763604 611601 999799 475080 1754511 177413 851278 1432165 1490593 1855934 776190 1264188 595118 813722 1454697 630598 702733 315431 1809571 348339 1007153 1132261 1306252 717544 286326 57724 1412870 312567 1828411 1219483 1006292 1348029 1114851 20171 1098265 471783 1329260 1614334 815672 245761 1983762 1525699 1179586 1466495 1045622 493884 916458 1465231 425917 105541 1378895 1965536 1668860 558535 491806 1643750 1892656 402454 1795958 12177 236740 1780901 1612816 43815 845528 513773 730519 1907012 880991 1709868 359687 305419 1639534 1264429 1928842 1370783 220309 78784 321058 192461 1935188 1560646 1561111 264585 1814567 1737796 799389 1464681 633322 111126 1716154 144933 1156598 775974 462889 1264821 1868620 1376020 1199829 91366 1544760 560344 801183 1626162 170973 1026914 770382 592415 806827 1804935 1858475 1310388 430554 1235723 1679024 1084190 1603302 214860 165051 1141781 1344853 412504 964623 1684039 1126824 1586571 1730954 1191390 1037190 1346986 189526 384211 1078876 1274626 701013 925998 1405243 1015559 1611377 1941811 374964 471167 1242134 1631301 1447272 1754401 643139 594677 1053473 335925 824816 390713 760606 1471175 197620 1592566 1587387 1050628 17795 1624675 1988630 1205475 1525104 1009505 427410 430673 1156721 2700 1069136 218142 231009 1426822 78408 1560177 1685970 498803 131538 1481051 1743060 778700 857793 166328 1958752 1353037 648933 568490 1828098 656399 339982 105519 1522624 1759209 1994807 632422 459920 1643866 601085 535755 1938143 1548129 1688502 8250 1943253 365417 918812 1340194 1173077 1059960 1028012 483891 1424460 175923 1740228 1525266 1686504 481665 887942 72621 964304 724022 1089273 1478586 309608 491632 410655 1774328 1420854 509165 547776 953763 941283 736663 1347664 1065387 1456031 986772 1867653 1183496 1207055 1007000 923201 1325766 466398 215777 1496993 1653343 137219 1884133 1597697 759543 1005199 1879737 1669748 1882844 1052707 1916313 1468134 139500 1883314 348180 1036177 1372691 1557243 1505825 1643659 1802046 829135 289108 505762 1234484 1648618 1228880 922940 1275635 1878924 1283014 1855342 1888475 1125291 1712992 1276860 1620099 1998915 1451524 1843133 320096 1224757 1059198 1494431 1958766 463175 979905 722549 819054 1391306 1085672 896461 974459 1132136 791288 1327713 1449251 737408 1629335 510899 1066523 778020 384025 1128562 1787730 358238 1720195 66310 1261053 1952762 628855 134790 443395 1096480 657398 1370172 853970 1583299 1080578 1416702 14495 831438 1278389 1166672 859189 1369373 852840 167907 1953075 963565 1888061 565096 190094 1375997 1095705 610069 786829 63200 1236621 625634 1839560 1560775 730022 222361 805881 598062 1858995 242202 1182657 1327621 1725399 1039906 38980 1158381 1348997 1045111 729665 1280311 1741683 1871066 439789 752741 187802 1316723 1719816 309214 53043 1956378 508616 1498199 1363619 26679 23687 109561 1816993 1490608 1900339 1155962 1910836 211237 116775 1732985 396489 914522 1447214 428381 1586100 528516 67898 1224488 461959 491874 1107052 1824075 1548798 136135 1431443 1290783 1934918 1224362 1884517 583535 1428740 942858 1780360 1633071 562866 1183545 525594 147398 371716 249936 951790 787885 375394 1031966 947020 1753337 550242 532737 73543 991351 257574 1814416 915827 1665551 138081 499564 1335236 532255 545542 1218485 1615881 1387583 1286012 868025 1301366 447693 1399357 1993643 954611 894413 448201 1905400 696850 133305 1883499 1091749 633430 1998451 728574 1301178 1481128 1355335 53229 1613191 1779466 1260721 1050487 1245262 424111 901795 29081 765304 1430097 1275398 1657430 404936 555312 1509895 251209 1396142 1578911 1006022 1786676 899467 1248498 1343600 197726 1674741 1352587 1602074 284913 1504715 1400949 631130 1973579 470948 274995 432566 1034173 161558 421831 1950004 1486269 91373 1865318 857438 415379 940107 97151 1748429 852250 1672441 956762 1210945 1616706 977655 1694863 1926432 1104780 949970 1042310 130992 365566 1217904 748375 1121726 1160839 1687446 940451 1424281 3710 571277 828612 1577701 1495813 255531 1652525 287497 9229 1074809 1156503 1321000 307557 8080 487741 1862006 1812732 1287815 146011 641408 686728 1214205 1450315 206566 1385446 1991758 878857 593204 669676 1378703 1384985 200783 1397633 1450711 1008427 652123 1236704 1059233 1881498 22627 1166187 1061337 1527546 1055783 635958 161526 347318 496325 1972841 1716960 1136732 1336496 1568864 1994360 436825 315830 1717536 129926 1455951 386711 731643 730525 1572528 1492511 1474226 105524 1280094 583378 262810 1706786 1914994 612068 1810290 826847 662460 942752 1543149 723499 1316373 1275400 648200 1811461 386101 1438762 233405 121511 1979456 36464 724671 1444252 107033 365742 252355 1102786 1645178 1964156 678490 412144 834768 614384 999154 1373356 614673 1952546 678436 1690223 1427752 709973 157957 1626480 710373 1683563 210714 42989 158841 1086635 90343 98062 1765597 1741893 1062940 1437489 739640 1296542 989954 491897 363709 783089 1583099 1793706 1022311 336879 474620 1422526 295520 1203458 161194 248015 1657372 1556879 392257 364994 1232143 75663 971432 357222 680932 875058 1714479 1252985 1488869 1769863 135153 237109 241967 1380106 512824 975846 885911 547488 926177 1261352 372240 1446841 783838 1815752 1537305 1694446 1006713 1836665 805303 516968 216843 65214 1754223 803050 1106456 1287735 1953473 361724 1866966 343281 1381997 733490 679890 700245 1156626 850064 464050 694286 361165 732159 326773 934816 222900 1784892 1990673 627087 1814821 1274866 1752818 1632181 174483 534480 1680154 800007 680091 61440 319208 895658 1824325 1451049 202826 1118700 222433 1645092 1767470 1618351 194490 876045 944559 313811 924015 131981 857840 1165852 1869418 938307 499940 642699 390414 205016 544594 1174599 1564422 332086 1327464 1926214 1173146 545988 172504 367930 817432 1831394 1520547 170147 453810 95028 913863 1084824 1992407 1945407 835431 1374201 1232092 1278771 1726495 1852852 543982 1567196 1627716 575330 1604707 106987 674153 1813689 1291637 378508 1697194 860850 1034537 648960 807532 691907 30561 760563 964320 524748 1628122 525578 1343398 171920 1147122 764940 601501 143019 1405043 191499 1532564 1650996 782847 917296 212341 818590 1985222 275699 1428435 1933738 1458483 234529 882888 1934777 1926877 1687452 185177 741370 1824221 1700440 1237533 1970007 1787913 1140090 1908533 432075 431099 1993224 1328906 809161 1251657 1779251 408014 186265 982141 1722839 1287740 384891 579663 281747 222337 1752192 1737530 1969445 1647698 1188846 1860527 17499 810894 938680 122252 1330558 1911300 1223033 908885 954900 1842270 1841366 582302 1634353 1419824 1985042 1018372 78600 3293 1275698 690175 204006 1775201 1626691 999105 506579 473712 1108938 844991 473704 964997 1137881 1752186 1677020 960020 118434 1438042 1832142 839480 1360746 1534631 34789 1792757 950906 939176 1833840 1470557 745352 631860 1052327 177611 1020672 443929 920368 1810272 1191874 698752 1578999 779223 1707161 492199 228724 629095 1747144 1357735 915151 716538 1760534 237685 1569463 543554 1586992 1163652 1062781 1499736 1461775 1506806 1573190 669590 1409619 1970637 500963 554407 1799666 1927638 80992 1725695 1273496 330436 514297 600269 1799440 114657 1428134 1383042 29183 1790618 185748 1672225 183414 336746 743264 733361 1832552 1105008 231176 1877156 105256 540301 1547367 1153069 1759432 1138381 645072 101780 989144 533194 1149436 659757 472397 357077 703102 136672 600836 1389920 552162 726028 1960872 757869 1844053 1039034 923709 1795869 25941 355748 143514 301207 1310309 865552 1030292 1734548 491687 1753979 1742464 421456 386882 199061 541702 1312562 290121 1111578 853440 970496 1179658 1188177 1784244 1160011 976902 129694 1746770 1692711 1352223 1942439 1368974 1514782 598780 1059407 891569 635898 1709745 648167 759262 1988005 1538194 325406 462277 1209251 1023887 493257 1208217 766605 456290 1138690 1168285 867684 968361 944252 1726710 427985 512314 399379 1485518 1984789 1208488 673057 1063574 1553602 1738907 1343247 1375994 510586 967026 1441477 1583695 433587 1294492 725247 1522 1952188 354529 1156241 1230925 607240 483347 1846220 1634867 704776 334032 398159 1909566 1040438 1152658 1966033 445073 612551 1144081 308673 15051 1468238 65137 528139 225456 97142 1280208 1804080 68068 1756780 22193 1097997 1874456 1671719 220637 1622643 125661 221631 1018761 1047185 15529 591374 1909583 92937 740811 1237079 1531035 1261790 527522 1687381 1564816 1174981 890976 356165 1360833 427302 1159799 1299344 1765897 39424 782624 1132982 1603767 738899 568943 1003443 1287987 1558608 1749323 11704 528074 501667 629248 1456000 605059 93259 1319830 1852886 697371 1640953 413319 487392 186074 10411 690199 895364 1524023 361988 1057116 613407 438332 997423 358503 689776 63712 462347 181609 728606 1017953 233772 1655268 1757281 1772617 1559760 1183695 150905 130311 3242 133361 1715393 346914 1503676 1542179 375438 1640312 1913818 1728695 706432 1658585 266031 332818 1889908 1941668 1715967 100997 239992 919107 890317 83662 1677889 707876 412559 1240647 1221802 1702060 1645894 1103464 1208914 1222596 852996 1991662 912436 1353191 1085961 269172 1432328 1258826 330055 1123871 681952 381782 1757546 1081185 1240118 192173 646938 603627 310206 904332 1747322 1747160 1833434 1711772 1184302 216024 1994284 1368028 1596941 965895 1931798 1486941 1781429 437816 921875 1040780 779875 1779360 1165409 1483903 1414821 254037 561812 678324 1892429 529365 333346 1340014 955396 1257651 418894 429945 1162216 1606621 282871 1581192 8668 1154589 1807785 760305 1543554 255241 442633 1074406 1936593 1342386 979496 20400 143318 1968335 64958 348721 1958026 564225 1743690 1029077 772192 1591581 277668 1003129 460434 314967 1710266 1544815 238951 1330726 1421199 55666 550464 1001086 1825443 692849 808360 1862519 47310 544552 165005 1828049 768512 1291497 1873021 446221 565306 1748038 629800 82477 435401 1840965 1742657 1736803 1887387 576318 448222 144471 1559789 1749789 331163 1144502 609979 696548 879495 450009 1806504 213752 1722015 1211147 1531236 1281489 156115 1477954 192165 1854348 542774 146481 186341 1998301 872601 233491 1048511 1866676 665878 1109508 851680 235487 1666848 894336 1394503 1973255 1665652 820708 292582 1151374 1316725 381120 1496057 646076 1117323 1988043 1923039 426314 1134581 680214 312621 889327 471012 326591 1034410 634641 1353866 682614 1825182 55189 954670 1298279 482700 768422 161519 849301 203983 1964281 1347791 96461 1392767 1866352 1583620 1742510 1117773 1341718 1464262 1379566 920928 151540 971707 1401544 1274897 1179046 683651 1543592 1170590 592080 1837642 582210 777575 618099 1064389 223174 1544192 337051 1266566 286916 445046 258672 1329133 981112 1940243 1284144 292712 636033 861167 652680 1330071 1708394 382461 1995672 859827 892547 1954544 627803 1317647 274608 1703867 1693752 26975 87169 7838 229042 585398 339695 1361073 1667568 1947688 1101152 1976670 1008374 1290763 1568978 1151848 1216045 1172782 700641 347595 1358459 1048496 332012 91722 613957 1350632 278520 803330 849436 548757 1148514 1409855 863836 556929 328497 1800994 559066 1723337 450346 507976 1248086 370092 513501 1218286 58626 713768 1043240 595057 1985592 1763236 318073 1189487 958442 491629 1826473 1074181 135095 297842 1221704 88337 659619 1765810 1125757 1330019 68601 152526 1057337 1587577 1589735 1684818 1871120 520290 229 949923 1020731 1515133 1349399 1838671 105940 351858 1011029 1098111 1315007 634780 1609610 553878 1037645 981305 222255 1113438 158242 677055 1880231 1740866 1717318 1107038 393623 1199742 119690 605807 1088486 747305 826183 755597 970343 618138 388811 1724490 1984122 978029 914839 1939980 783691 712635 1419319 1182197 1304648 107466 463898 471649 649059 1421874 1336030 1751175 1485412 1666414 1242794 1690278 1565381 54116 442118 1879209 624466 1592191 901292 1313263 1645413 1374538 1111705 1415807 1431507 1057947 60558 761462 169908 272758 1519474 906196 35663 1905380 667733 795917 351373 989500 1667111 1000664 878821 407835 1366230 912354 1021247 460931 269685 1130728 226462 1965614 1495842 1761100 736901 608476 1969767 1806330 118257 1071354 506834 1895122 1314094 1009150 878255 1110931 126120 965363 1139839 1344963 305919 279035 1699012 1717286 1318669 472040 862059 691411 1652838 338685 1883964 871275 1441621 1767376 1467984 690747 1378929 35406 1596833 1262059 419029 1380208 1600654 1368796 864611 592119 1358374 1995492 1495574 972495 939876 1052054 416726 1657761 1384352 1776124 688521 1993259 187124 1554888 366894 349447 1647452 1638519 1457681 1331760 1907075 546070 183878 721433 764472 1795525 161145 468148 1050399 764273 1697025 931675 1431283 1359123 1085289 229023 1655272 129947 1750396 1394082 613159 1848226 665205 1227576 543078 34612 713880 1564124 1382433 641510 627037 608263 909937 72280 55807 1848647 121586 250519 1046449 265290 6350 1182653 445036 743526 1791130 1849242 1737922 80288 1176732 1528946 976498 1019352 80172 262712 1690218 804312 1813344 1783715 1882307 1138822 1625868 363457 897539 1120630 581495 1371259 1563946 9163 1902581 1317548 143287 1606681 1405859 572601 644746 1494662 86546 1818901 1026044 497940 1844042 1908336 1119168 1888362 1238651 1810264 208038 1199228 1716053 990538 1194280 138743 419650 455168 1072433 1010296 1358587 463108 1553188 1769649 1778599 1321874 951020 23823 185211 503734 178373 1692559 1532739 1563180 1129510 703927 654199 231747 1634973 694907 1877617 933901 430083 1866394 744454 522909 15018 248970 787150 745785 1786292 205225 1024414 342287 1206390 451181 177792 568869 942092 187974 1521339 806518 105656 480071 1645262 1404582 1981987 1655991 1159202 414479 29540 1753712 1048410 1855555 129767 1300019 1249447 845869 1188546 1927357 538600 18342 387007 1493398 1112029 329441 1311063 52725 1254877 444153 237843 382437 1538134 290850 454526 848403 1486372 724019 1202042 1642558 940984 752197 1105895 1413621 1080285 1481234 147106 402703 1469972 787167 1487916 186831 1240116 1575756 1147939 1041339 24092 1931557 373477 1181586 1838925 1647346 1103439 1024802 1112929 3310 514284 476003 913690 1982246 269615 1459209 952586 695337 1175084 1183444 700082 1481000 1792987 1708661 288509 596927 1478388 359469 19614 681702 1790597 375581 770091 898655 266749 845427 1834720 1314160 1375270 304114 983880 1174548 1837730 1048189 1810655 1518674 31359 378431 179116 1741263 255421 1871837 1161412 1221769 1862514 280893 182753 442018 656671 358830 1804103 648025 701927 251834 727365 96645 869685 464062 1052068 212064 192899 612556 954284 476375 222466 835730 551212 684998 1945848 1672627 265265 999432 1551476 1299331 1686113 250575 1938765 1110017 125007 1223526 1590183 156829 453273 24675 1214824 1680549 1757788 1101307 1854826 713886 1042042 1537865 890863 851268 916956 895559 263494 93571 1367357 624981 1695972 1300632 1505744 407330 862720 911242 489165 521825 1847187 1905651 1319790 1012851 71552 17131 1123660 870634 1042550 1565683 718780 108898 961434 393613 1057729 1129845 1802464 861438 1469998 1515478 755505 675203 1120740 1589842 1723710 1348934 179422 1334040 373592 403829 1252084 57140 280069 791796 681820 1528854 1120481 1330771 1810045 1982670 1454611 1226941 1891498 241923 1784967 570217 1874541 288001 1454457 1594178 535172 190492 894037 362549 1986095 1769597 1467425 989934 319038 75048 20053 1755814 677331 786329 1812054 1851335 528670 1260547 1195357 115507 660229 446396 1673705 174585 292575 136984 1887962 37455 856930 585435 1647244 662220 516442 1539944 1207469 470696 1974219 1176771 1603098 956889 1791662 828968 1738324 805973 1701999 53913 1402498 1774917 347097 1220424 394062 708307 829733 1779488 197706 1092770 1302376 1032524 324009 1614941 601184 718232 562222 1641071 1237230 1542363 1516145 1481488 1173800 1613112 1411647 599200 1516683 192797 1095152 524048 1075908 771722 1513026 786320 165297 840414 619529 1605251 1345827 953544 360937 775391 1863769 523884 1197843 42528 1904026 289076 973017 1179135 969589 829991 1648559 489151 1760348 1863545 1360575 1174589 1439156 1037737 404337 1675059 286445 1227566 1176382 868992 709995 1560262 537202 427219 1669548 1574741 1664123 1293872 1762412 490855 637216 240811 794950 1374475 154502 337181 226037 1001049 646524 128335 177083 1516473 1182101 1700077 1329416 660858 1377607 313119 614742 1726613 863497 1653919 1194505 495662 909328 1342342 1107181 454207 234513 1815895 834727 1028792 1421221 1456150 1881979 1585796 528585 365539 1478916 1301652 1851582 138233 1493451 762508 1880580 1488189 564338 616504 765611 500143 1473021 435295 1863754 1943681 1029241 315760 1255699 633992 834292 429511 1508329 1931183 492186 1432039 1562781 1603360 448148 1094341 372252 1610947 1886808 1468658 1303579 1239026 330755 564352 1476013 1249698 1686325 1609587 601996 653303 217769 683895 653087 594115 1792895 902452 164869 1744601 1777989 397752 849337 70829 1564833 507830 661214 1148914 728937 1484906 1034732 1313566 1269650 412842 130032 696790 1845814 761163 1722989 13322 639418 1546147 1287459 1031632 1366411 706244 723264 195135 1045246 1747473 1860606 710751 1795780 1987090 262972 40058 552345 1788795 246983 1051560 644873 593553 1236559 590929 416144 236975 281823 1947163 448954 227231 1008134 162587 963759 1907419 828301 786105 1886161 1972913 1929020 1284126 907395 983648 1315811 1270576 1322173 1052302 1533025 1676521 1203527 598198 923998 1312547 1058879 831950 5319 1938829 1583415 1582393 1426792 481854 1818524 1654668 631949 546952 1795675 672804 1321220 1636559 412567 1371047 78587 1495412 1407130 435506 1416993 6515 1742257 1738480 771205 81027 1671663 1629567 906485 428344 1187853 1989114 976558 929648 1881776 1579307 35310 1419127 1716423 1932119 653358 255713 1794397 30821 1071773 145678 1680729 645510 1510879 1898363 1098565 752432 1743753 575641 789639 836946 1664197 215316 1851300 1617111 620169 1121019 26564 807458 1823661 816205 1966398 400118 1226634 1122157 1977729 642915 87529 417630 547044 276474 1103187 565906 817279 72884 1075855 623873 1599171 1975196 356292 899790 653998 1603429 542540 931958 1955665 650483 306196 297681 740866 967903 1339680 104660 1233369 123623 479419 1227571 411149 744275 741124 957175 1977458 902022 977935 1245123 434768 225582 99465 951316 1237596 107743 1292173 1749560 1894191 604431 1543106 862832 543516 372697 911730 1471640 217019 292151 1225639 319660 1890409 525818 122590 1579290 879391 1340548 1936514 835455 1413084 1266717 761140 442178 1813483 1423242 1731324 1741044 489929 1669203 1494131 1569536 1022516 1386919 635202 164269 1591460 980733 1054935 101402 1513695 90441 707063 83485 1478451 758216 631011 280717 44749 1153736 337278 1414356 1283071 1161291 1628821 415270 152701 71711 1313176 228099 1632864 1042078 87796 46540 898304 1486692 1356587 172645 1303487 628674 1241411 1346733 350679 1765773 1686352 1944768 1137150 359133 1682163 1787693 1755624 512483 869103 635483 249449 779046 452307 219989 1671409 15085 1842133 1318254 1192891 1883833 1404707 1220288 1135426 848517 245832 886571 1806477 1515421 1587071 1688399 1050850 1200395 504446 761143 1436156 1092826 772001 338189 1354760 748561 539017 1653107 1354038 1441131 1280506 1138789 1168570 1393293 751722 1811390 1192874 1339516 388989 502090 982970 1107813 1596333 18570 632427 1747913 1246125 681991 1548931 815107 953233 769278 379683 1911906 1874953 1662801 1711982 1345901 967412 123864 1446403 1070459 1680130 1239989 565688 1931247 714870 1467418 1857474 1022897 1580294 823133 1645567 1161678 662903 1611417 1531762 1086760 1903604 1406803 362276 578179 1454289 1488323 848618 86542 900708 658359 278327 834418 817863 1900248 946440 1247067 1111978 888074 673806 1694611 480561 987626 1554575 473386 1106376 1309791 1831703 194220 1257499 1628021 88488 1878816 990547 184032 705787 518682 1806245 1803577 349763 1026416 1133091 796314 1728541 1988467 18855 1969945 76434 1773781 1595124 1536483 928945 1183384 1478380 1693703 1629655 63389 1176329 1536650 115588 377081 517347 902840 1611627 1067495 1458078 1543216 1963018 1703153 827748 1818220 1928500 1358658 254256 530369 403863 1098769 281157 715681 1249553 852310 1462644 956438 61044 120275 1973461 1744667 1859869 793046 760628 498218 1702194 1751030 1239496 1402183 754270 1978878 929133 51553 1689750 798873 881290 156994 567843 304859 521444 142928 1726101 1952224 1810319 560402 425662 119987 485292 1331797 1261319 1041678 1609749 624349 1843870 1788404 1370272 189267 1425991 223866 1597013 182201 1465832 215248 1961833 1026677 1343606 399021 982454 1896943 1251940 1406828 1745565 898142 1278303 1418583 1015610 981209 1836813 1689525 392533 1385687 409511 1889100 1805573 1423598 1611012 1742655 1953818 1305475 1286440 904925 766222 349505 1353877 1520410 903510 178129 953255 1766456 1474344 1981274 716582 229321 1608072 732984 952974 1505269 1684203 1050510 1231436 1803596 1092352 1420394 283537 1005602 1219381 151405 613669 1471406 1163332 210116 1604304 1695466 1087316 980100 1673416 1074950 1891877 1158886 818737 1175036 996238 486495 1095709 58812 1240415 125756 879171 1613656 550488 1113233 226792 272940 1887279 1886919 176903 739312 1850998 399865 420428 641334 892693 1934425 1146139 1579915 1173219 1186334 504603 1156346 811583 749838 1868284 510214 658800 1342817 1636184 998869 1776264 402609 439248 859152 560466 1337930 1836028 1635239 653780 465731 1645625 969009 958488 200025 449724 915868 749798 1868262 1680282 690988 1643079 1824927 1941291 1255846 1911264 570260 863856 233138 587505 459664 467657 1925447 1059609 1628467 175791 283138 971887 459280 891565 657950 238168 1366121 1326715 1422101 1515727 1856754 1223259 1776341 1899561 454497 787085 1004202 106666 621630 1045564 11310 1964839 1681225 1536256 221289 1602146 343091 434604 721087 599644 1392727 177604 1400594 295056 1333603 1154978 117678 1052435 1297319 996405 1316493 513757 1058107 216748 1172813 1942151 325518 840518 270866 1788803 1519132 414250 1579049 1532637 1937160 904365 190152 245656 1248267 1929463 492626 993892 624801 727305 1225268 1813454 577257 470974 1521007 723426 1534648 787283 473914 673633 92227 508781 1561085 528080 1125799 1165537 536970 1958489 1140072 850383 1537111 109675 1205887 1298295 582962 755667 1874470 156622 1766033 1500355 798271 984107 1438073 168064 490299 92938 1613103 216499 1637656 1418012 1685918 621599 148317 1352978 579025 1069253 562351 1487429 1186179 778201 892310 1896563 73127 790917 965154 524194 1007196 136456 1746641 1898416 1531369 181792 952741 681566 1300690 1769698 1321744 1647468 28321 1696417 70581 1439667 302517 195207 811151 802328 875166 39852 824009 1876924 635278 1708658 1800362 350050 940518 1200051 1340231 549599 411577 375458 1924869 1469154 1357720 1289377 288448 35113 1393705 1706795 938000 1177591 1662739 1350073 232220 455530 913007 64805 1664154 533068 451697 1540181 437133 1565620 1416677 465966 1735677 905069 1280988 1132123 1810237 494797 693244 1419122 299099 75758 1012248 792825 1639256 632957 483060 1878642 358920 928306 1148743 721750 1595372 1920733 1814566 392954 631884 1829526 462000 206653 550875 1811060 1307701 998936 873494 1228889 1170095 118929 1720845 36553 987393 55400 1173713 1502365 1416380 1513913 517760 290517 610858 543859 1657904 431280 851005 1332488 1008249 118119 1694525 1625457 226812 764557 1027073 1144079 1710154 423628 824558 63517 1023633 1097655 211218 325904 1383831 1461202 170596 1634861 868920 168554 1133251 1445874 648640 839594 278898 1769679 813352 684126 1405396 473104 1645165 548730 329947 1768204 684166 149823 96196 1995759 1669296 1577763 1530922 1065922 440985 557938 1366482 1127888 529447 168202 1123452 1743157 1995682 1213261 1671438 1542408 1043410 236550 1006539 1822287 1608097 804822 528787 1507011 1357753 1131457 1498104 944022 857088 551636 1264974 481103 178898 716310 1855165 1856499 726140 933974 55962 755967 774872 127907 559600 1366558 272363 597635 292481 1269500 1127993 1208590 1228554 1604821 476711 357386 1181049 1291536 17872 1199357 1918164 1234995 130473 1312026 323410 1989515 1173318 1482398 1680355 749659 689840 689465 1046080 158762 162304 148423 1841798 217959 1585311 161586 1728154 1589617 51150 532439 1642774 1742882 1442543 760980 1624549 1149113 1412996 1443440 1771672 805904 1142346 969705 1626578 860300 674308 1056932 1191382 622047 292466 1125550 1457077 652970 580704 921217 1893150 976059 964362 604747 1284788 1958103 1207167 568578 883892 1543561 884978 772297 259441 1123813 741599 760270 209095 1148456 468272 917897 1690250 979157 611216 1224441 1012479 17213 1337702 311497 1558847 1722247 595676 1819520 123972 1953705 1361621 1094009 1971002 881670 1395120 1855997 595172 912896 1177439 1535088 444719 1664958 1904769 1684454 538949 1705939 1033075 1244096 1803397 1401079 431734 192554 1430260 1120771 1988597 1607187 320403 1744855 1509882 1907291 394752 25632 1583163 1590773 1533703 411010 805442 129096 944431 1614456 454697 52478 1355037 355772 1086811 1447163 211739 912238 868806 1547537 425939 142358 1549717 1855740 1913338 1076881 1879882 1015366 1274844 1771987 522940 1094303 1299309 787304 971419 850694 1585684 1427700 690265 1476699 970881 242687 857571 1918086 1547755 144875 1722331 1474170 226588 1719175 1300460 159609 1483387 52299 1867045 593087 744881 1493725 1020024 951308 87033 637927 739565 1547314 742560 1621960 238051 1526520 1672592 735644 302136 1067650 273577 546027 1716294 753538 472916 552326 1897199 1035566 1981853 1810628 298045 1282788 1273917 1631582 790843 518755 705372 1075677 899805 1705298 1761445 1128593 1031530 1133803 231521 1614515 935403 753850 1974703 560174 566964 735268 182165 340457 1984392 724114 1177734 1232157 1539829 684842 592227 662003 3580 1764779 1659973 1245250 1684777 38639 22250 686840 706667 1687641 1891966 1137974 733314 994009 1056036 1617937 59884 1325371 878882 958648 526900 338384 1469340 719303 1784137 251073 692032 1305099 695461 1131545 1355137 1817017 1840940 1035494 1653502 1845181 702611 1278613 99674 1241478 1439177 921958 1860302 1426651 1611696 511697 797448 1908547 1006404 104018 1830692 741612 1061494 1035426 1592860 1629417 1379613 1796105 220072 1831307 1546458 256136 1334978 1432154 530314 1833114 929812 1581467 266627 345107 1201272 306149 1402889 1553654 181098 905238 1945582 227570 653439 1976189 1263702 526367 74433 73318 761468 1006155 881880 314300 1305600 807003 1656422 553407 197464 505216 320720 1530203 1504543 460734 197270 1463873 1068277 1659150 1093202 1086043 1889209 525040 1790245 1407226 903658 1987430 1924263 1200855 1495243 1571521 1336206 1681634 195481 630986 1149518 630582 754819 1506636 151087 1850781 73016 1571856 1447868 999176 1607794 1018639 393150 265568 116206 345172 930355 449141 431671 1186851 461554 1948132 28753 1384795 399234 571194 203879 1879152 558912 1880627 440979 856438 416008 1451581 1391932 1208073 1572450 1937033 394393 872069 1991528 27772 1102657 1180162 685682 377666 687707 571571 1050000 1508871 1554841 1405741 453379 1186324 156522 727525 367615 552916 1707520 985237 418228 538587 462415 1974214 758754 1530388 1301672 1319180 19412 1234970 979439 132371 1926787 795944 1652332 1586818 979609 114887 1717217 349799 1877709 568064 611920 538122 721848 1608175 784894 790523 432597 1507162 519236 814329 870643 1393190 294075 60072 896163 544124 394611 1245745 921828 428856 478980 734552 1723992 1501818 1886374 324592 830574 791176 918098 915795 1901268 600297 948287 662739 1480316 76537 1730773 687221 1786541 1554715 819434 838153 993021 1799575 1506671 1544464 1677163 1898803 306935 1363551 21072 160221 242956 584886 124050 1189637 1004889 1302878 1104742 539650 535193 1570564 380318 1030955 544039 1728499 370949 1557490 1154477 849025 1620719 1882817 1430715 1461998 940261 1123136 756744 1466283 1472958 1334360 800795 45238 1060730 653798 585967 1855415 755600 989898 305767 1058565 1579812 600097 581453 293765 1260471 616239 1831001 733353 578363 1467987 141157 1546558 1927104 1838383 1210352 1715261 1961440 886490 436678 348070 1342785 912989 17864 479292 1728529 654421 187142 674632 700213 1347071 1344268 986564 148424 503975 680010 1440640 1090013 1955736 957553 1921722 1602454 522368 1918321 1366415 168919 881871 662507 29911 1652766 922537 1588659 1764357 1324326 1903629 898253 1376609 711048 753385 1767696 1899903 415485 720988 309475 1450759 1028371 164253 1637018 1387251 1249543 151908 1525572 701014 512008 1839624 1231441 761894 680926 208044 1100724 1684090 655307 1502021 1345679 1051815 712162 554217 834544 1059341 640815 1634173 1996500 131557 1087702 432571 269277 352187 1432183 1589144 608145 1907375 1315557 1398846 1956998 1768574 789703 712466 791440 713513 78850 1411713 158392 412587 176098 1185756 1531497 1141226 1155854 1275108 860571 611627 819599 972675 83549 22875 1728192 1974687 1155113 1664214 1374700 1499277 1892241 24185 621217 1271030 1913894 323208 1386872 1987943 1347543 411455 180841 418245 504065 1206992 721899 215436 457857 1609858 459145 1603643 1422735 317593 1790367 1957156 1824847 297245 1893908 645300 299197 299748 621527 188219 109463 596225 1694785 1888078 1753101 296059 1257344 118743 806476 941935 247830 1053478 543953 1655906 194925 926281 310989 1310791 153312 1384327 289328 113887 1143516 1545327 391525 1233137 767217 408325 1548123 104794 529515 1473971 345330 1830346 155931 1434410 536415 1562699 142230 772588 1058606 740739 1111365 167395 1470149 305957 1770745 1063549 949383 399223 1434970 950098 1648968 1190045 1852630 560273 1271665 528512 128682 1632685 1557671 554310 1105770 1269008 723053 395421 1941860 169401 693320 1574160 343634 754114 1362400 1657503 405308 898536 1155899 1997178 1056976 1631099 1147685 1677621 1540081 1738808 907903 1483597 76103 1522656 152753 1985462 1049472 1632609 696800 233662 311399 1642199 63509 1647814 1671476 1217275 879317 670742 1157808 643476 253310 1138816 16078 451976 1178238 1534403 1513442 671871 1039602 674133 1462863 1061188 143929 1205548 1994213 817215 1726071 1082485 1170444 1326064 46279 1545593 892782 144579 1232915 1963986 874553 1958750 1116101 446127 191811 229824 400066 162558 1280544 1999710 268367 907966 136533 1227255 1582762 1440216 1606405 168680 1919783 768010 1861648 81183 818533 97792 1876918 635409 973937 446068 664598 313881 1431843 673579 1390766 259724 832059 1616151 910223 500560 236868 1222087 1124362 182377 795665 1832941 802650 1924821 1651246 528903 244747 1718207 1787156 1747219 951632 662907 515539 757730 1092945 849311 1039184 1157012 212029 152259 1434791 55284 1753063 1689156 1633516 875657 905254 559531 1660477 45898 710108 1126154 577172 583120 784550 1351971 1372450 1570323 132758 715311 1126617 720549 181849 972211 652942 230167 1883423 652687 699543 601893 1428847 1860947 185073 1885294 111837 1505440 1407843 1521815 1069411 567402 793992 59055 395327 460540 1139554 856857 142812 477630 471305 700821 1783804 961306 1171890 1105373 1255635 422532 1959053 544519 757244 1467388 566823 979475 128267 966510 980087 454605 471424 972910 1955610 852485 1536183 758745 513524 197683 57992 1471373 1741606 406586 1179150 788970 1742953 924952 1958451 1678148 708883 1440772 1080859 639236 1047447 497973 1211446 1518551 1840639 1194549 813084 1441200 960413 1580404 678735 1436848 1076955 481449 763615 1042335 1319197 631757 1470686 1695381 1527540 1419663 1771975 1085627 1394100 1524856 440021 278205 980012 1446610 799374 764200 323347 1996670 403146 1998455 1591257 528338 383581 1302502 1202241 582893 1498286 1625661 1752349 681289 131054 133275 61877 1436836 1126371 184166 1496436 1564150 1828131 17656 610378 398560 1557741 228338 637764 1616301 1027282 1985631 1788590 750312 557473 425509 1785437 876220 749588 1814197 1456846 1641334 1609464 64623 1066592 1673178 884194 277328 1418580 632310 952211 518960 1995918 1268497 35204 661968 585004 1876431 1498249 20845 1326062 753819 1931834 687742 1532366 1946913 594904 1714683 1709568 1270865 1156039 1071852 1954518 1923201 1019896 1364355 1570066 1504868 681460 1849849 705089 1837994 1411033 1952722 1752198 1238225 1308272 1789025 1014173 1047348 1533408 756316 706717 1157965 2749 389751 132289 567849 1078211 471266 214978 474012 1288891 1125826 1496630 918116 54981 1875739 830003 1593491 1404764 1859386 218489 1494689 1930028 1541374 1069582 50020 1274372 295690 802175 1410325 1075771 1576392 923008 215350 1268696 1371975 1873197 1170830 358759 120581 392854 518577 1537725 1286912 1603041 1589057 756600 1595128 599853 766649 1863900 160296 454129 1932418 1737175 927936 798611 374242 1655427 1612836 1878790 903877 1992235 502706 1014694 564219 699300 14015 1132271 832125 766895 1616555 1672372 1878087 756194 816744 50143 431602 1704794 1363879 1908726 1849688 893138 1797545 958524 492158 1292998 584857 1623190 1282292 956995 1984508 379373 1547052 1698524 1565121 502938 1482036 543462 1874579 467697 230311 619231 654029 275039 690126 1104418 1385372 222148 1959896 914849 1266224 256914 654793 697491 1644509 427201 1181146 1187777 1238812 534004 809114 33311 1851428 702796 1032371 557694 621545 1607092 447962 158575 148590 970700 136956 1169676 56524 1164833 408656 1989698 222268 511228 1046415 81733 1310361 444297 969173 547112 1412986 836572 966939 1764078 424615 1828175 1251189 1817319 1535070 458354 537638 1580196 395821 770379 659966 362824 529048 964634 1876375 787033 930636 616431 1701127 1278237 1229061 451398 670407 612213 215563 255679 1707233 444432 463560 1233906 569256 306354 1970903 701281 166169 1928266 1910773 1030539 512152 1253397 1747154 312773 1995487 1666114 673706 1300334 1133884 549798 444919 1505352 1767282 954153 1642228 1560029 171674 137483 422734 1427139 1565004 1758445 1377846 272569 1791292 621552 441716 1843967 1833274 1699985 1343501 959892 1856029 1592168 1496914 402714 37967 1182437 241536 508393 72987 1703698 304871 952275 1946151 329756 460810 1065026 282733 16060 238780 1647430 1350444 1110373 348749 1169624 952466 215086 104688 127379 1284056 217728 1658025 17261 1969847 751327 1065789 756519 145926 425810 1283865 916468 962740 426122 857589 300890 455456 696592 1411977 1853701 906957 41981 996156 486577 560037 171671 1495629 182052 1611735 1461319 1795375 13961 1463638 1662980 262103 257407 1049870 208262 237095 921600 557234 1328116 964580 389734 1080186 1701033 1454020 1920118 243278 1254352 1058328 1681991 1339663 1411551 1526777 422155 1378656 764554 176584 1278367 1241717 569178 708938 1999635 348745 145400 309505 492506 742589 1421665 154275 43414 850050 1992987 679950 1753549 1855735 1330619 958170 1881744 242 388336 1748749 1267235 931660 501190 379208 1663363 1230759 1687633 1323212 1301867 1941443 253345 1620060 35859 1225278 791894 142466 706844 1318066 1065142 1506219 1055248 253792 254024 1052167 747741 118028 261626 270556 1805155 1098638 1132175 1111044 1835552 773411 207946 1202654 274522 950236 1978246 537909 1801725 1040266 608029 518350 1998715 74120 332861 33076 1549509 561418 295949 1291181 745434 1840973 854347 608856 1971751 947696 1128134 908413 275215 1470444 887884 230145 1882870 1584845 1772146 1374998 1296649 1195625 988048 470510 1632760 500140 126199 1438162 1936706 1324093 869914 1726600 419683 584899 121242 641918 227873 1276936 1168890 1956327 1196873 547799 140987 1713409 486204 968053 442186 1615310 1822042 332499 104274 302685 1445489 861767 33040 727247 572987 1589870 964497 1628965 805241 1812106 1454276 1487647 1224182 1684167 1854037 577152 393144 1436352 329410 941410 290119 1900947 550716 1444233 476981 1195323 688575 1306538 335981 1005225 1702021 1377214 1259732 1897238 1856395 735447 710111 1385045 228415 231427 990855 829690 675786 482004 267943 1994072 1250840 1453501 1238089 1170486 535491 458882 1683314 275391 1751995 1068482 1057950 250287 1126143 174035 1593538 1868285 1875262 1364321 1840579 1410557 932460 785030 1510170 1395423 1342249 1496631 872629 1794183 1567969 1363848 1761249 1461411 864225 267665 371373 800288 680396 1832203 368892 1554297 888794 191295 438023 1271839 810666 471827 1728309 1127511 1763579 660504 441061 1402171 1993678 1828992 1798741 536537 1561174 1130337 218795 1733559 1094477 533707 1294826 1550365 1204423 651570 807443 349903 164695 324110 1131835 1612041 922037 1150024 1021608 1750466 1188456 1654467 118238 535565 737192 1851368 1603103 707688 1739113 1337892 1350908 1645277 1263081 631663 702444 252140 616711 533972 1906203 1917109 872551 425328 442733 1195381 400386 1681793 676004 472839 1251656 409693 1861287 501462 267844 1887020 65408 1824615 1927469 1636833 686150 1483407 104389 1527454 1342133 1704643 1193153 1859819 1872516 1407272 1223311 1774218 1308263 408172 405973 1081954 698245 60368 87349 1185814 422577 143371 587281 182835 888476 1576898 966461 394030 117123 1222724 1991951 486164 1965942 1019876 354721 1706157 1869720 1534596 384265 1581291 149830 235016 1475291 1725867 35511 277885 1231830 249237 1173938 526893 1002456 491581 70483 1568575 1452635 1779296 793925 814806 1454508 672952 901275 448207 631289 1799689 459917 1860563 307498 1934915 773490 1740385 649682 564103 1847944 1320565 262958 736488 1604952 193444 773010 446344 1622676 561769 655949 1954085 1365370 1538621 1287691 500574 871018 999115 565022 1834374 1331140 1808625 1299355 1213130 902031 26086 39981 255991 750416 1319425 438681 1852476 160853 1855748 1585655 1351650 1984758 1401924 263661 782845 634286 1867154 1632418 1282500 1870315 258133 277597 1500174 1811518 173484 307754 1389735 1476259 731423 1252122 862271 649558 297873 1625235 1579619 1177077 962333 1814983 189667 778291 590549 1224571 1446182 280317 903562 156845 876647 768603 5590 1034367 999760 1073076 1885321 492061 1723006 1533213 1135982 154673 1783422 665922 1443189 506135 68121 1843515 700624 1675343 471777 1253410 1322689 1313078 1700961 1686863 1652483 889776 916291 231787 1762638 1941302 814804 1225974 1641517 1608954 1438862 1470162 224107 1141554 1875136 40229 438986 10950 666854 383200 1475186 1151819 387246 837748 1209836 1057126 1615593 644459 1880223 1898805 1674746 364596 153333 1593645 1531017 1387946 1723989 145277 940653 1405349 221491 429472 1462454 107122 915400 1272765 675223 900330 1066327 1463902 471017 1024823 538779 291436 1554159 1184580 1980482 1492531 853758 880707 1372097 1205987 10856 527856 1903731 466330 58413 755747 667570 838366 1490683 1558058 1402517 507228 1637378 1511963 345169 382341 998348 463883 835969 1054538 1131883 99463 867881 68282 41434 1687912 266041 369866 17106 621419 254934 1346037 643551 1141168 1541821 704146 424159 1912424 1356064 615520 983459 1962702 537052 1857438 168951 1600000 145272 1339259 1783383 1691645 146706 723285 486332 1220066 878671 1037707 1454257 1760007 1206748 405887 149465 182271 1448848 1424900 1809926 781437 517864 195602 1005319 1427814 75579 820517 1561041 1409840 1781651 56188 795715 1909348 1992754 363303 1656407 1332731 1663317 1496127 353132 933592 808269 498623 734136 1220351 212271 1739815 85975 1993118 1176358 714375 458218 1366979 789849 1338180 1344365 1765054 14309 1969570 451403 264770 1667144 1479982 849262 1413611 1754814 517337 1266971 658209 1683140 1744921 552930 390013 243722 1129 1596639 1767096 629913 1386697 139634 254484 1338093 806812 185304 485640 1976881 1167267 1818041 156705 263346 322308 216280 49911 1279595 412455 94944 1172871 1150240 570095 28696 664427 1219823 267436 68061 1513312 1979333 925532 316022 1966723 1506934 1074976 1364369 761099 1160654 232871 1834327 1615867 1265297 762993 1403858 1589687 781109 316331 857795 1776055 569208 1099490 120075 926624 434078 687069 722983 1395089 1048944 25274 1414442 269206 216814 1451572 1893110 1108297 640435 1023819 1587980 1081229 1676301 431696 417635 1323176 863364 1738552 1904399 967976 1053516 700746 557671 1014402 577591 1041997 1667193 1157430 214599 285902 74518 1107366 621699 530010 1618393 1833073 881203 861545 1937352 1194789 1234104 1996626 676321 1095939 72019 681595 1114452 246609 805180 577194 1098927 1230822 265512 1583791 925995 1772105 609478 1163877 28488 381993 1140657 1031066 740667 1684547 1306286 657995 1930294 320613 522092 1807799 242352 1844047 961138 586225 1635575 1181228 466234 965229 1241610 876797 395321 1033588 466798 1622365 751431 1975871 1749403 1407648 1273189 1407939 1170266 349234 425362 914004 1643450 193503 1074928 193897 395331 715577 491043 1992855 867629 1448451 1898336 1666864 380236 764867 1365932 886362 186433 737882 324069 1096935 1114479 1383106 1721854 504207 366826 1749383 976327 1980466 804963 1754852 1907260 294144 81447 1675454 1169573 197362 463776 1707966 302784 1358423 691068 391725 673194 1563728 976495 1363993 1124662 1530418 1050747 526850 1277062 1358386 734699 906290 1657147 1883371 1685904 708863 310719 576146 826707 1400300 1971955 1734681 775357 1352821 586362 729166 1192173 1321671 1725803 149429 1612209 155775 942608 1259371 1384419 1762878 631120 1661897 75429 1476373 1270214 1610253 1633050 1536382 568441 1114546 253007 493936 373929 81469 428222 1102246 1727955 1902311 230638 1187363 1238816 1650843 1168308 647038 1887331 1076800 1600183 142203 355816 1852320 729893 802376 1298827 482417 1857762 523339 1608646 513472 657758 1469367 1459164 241564 1783720 1629229 1020942 466253 1505774 280967 72597 1509054 1323376 900258 267944 1574274 1204351 124152 677642 1947133 993699 844586 91538 327547 1130175 1152035 1065833 1946226 1240040 1603595 965630 912266 1209743 58446 1952109 34227 941732 16842 1638627 400361 1844473 1390692 186917 1127223 1395110 1808957 967674 246176 599295 564666 1189763 1670866 730385 935430 173200 1454082 1735852 983144 1751313 1108739 393421 1602657 1369178 1453390 1664438 1748800 1799826 1703613 845957 1247750 55461 717740 1547337 532471 549487 1164920 908269 88718 1777945 1416157 528474 1059335 486640 1746583 927984 1264859 1053434 1988898 894330 1812348 726807 1488823 1322384 1980275 1255566 684409 1970306 306001 668170 1023714 1326323 326255 1705536 565077 494527 73766 725821 1415093 472327 291324 1788787 744248 1288064 912922 812465 409111 1583412 1526815 1542327 1785369 745036 536905 1918947 314205 1327029 847698 1482185 5437 1245821 635912 1704442 1223636 1871430 768312 982060 1271212 1618956 1880245 556870 140990 297604 76480 877512 267231 519603 990357 525665 1347106 269533 1878 1291309 1879184 982351 1364452 1086912 1363408 116891 1908495 1990227 1554955 492000 143844 226474 414134 1707004 1482870 91782 1522111 1122940 1330459 1958360 103955 351690 1039483 1649101 269378 807468 1431390 744221 1434624 1858071 607649 121405 366255 554173 869657 1091767 1829838 885799 118165 103871 758960 698469 587408 971153 1408941 1545528 901215 1346589 1140016 953574 331392 412406 25541 1799179 1008132 562676 363776 752643 518499 457375 692268 1461859 148084 1735486 764283 1001779 529160 1750860 1884098 1890906 992636 1434034 368447 1797720 689710 1046908 398797 1828995 1593048 1639984 448699 1323499 1213143 819695 541011 983147 1040485 666935 1006998 1748060 21090 1368624 1905755 1470563 1913276 1828722 1492066 1398748 1943111 1060840 1373523 984649 524214 949026 232865 1271394 826778 1076853 1488333 1379859 675114 504092 1767865 1346448 1950801 1676866 856396 975596 1401279 842830 164378 175155 238070 1007207 1306987 1455265 922113 1750811 1852603 909577 1880405 1935605 661043 101320 60528 1992778 1252685 1740201 1723610 215510 472860 1565068 1479992 708398 312757 1546958 1646518 1714516 1913346 350036 939367 748322 177750 1650309 896280 786332 1350343 74765 9841 750212 969963 727464 483344 1051736 874973 1611403 1839438 334633 1451755 1774943 618770 1962629 431013 1316918 146057 750680 1282258 1121077 761630 1881600 1293505 429421 503317 184756 42191 179733 1367706 387668 468646 50234 1058394 1607569 137212 692672 778349 209250 1995486 1424685 1976921 1332033 931746 1434201 1637271 913904 763889 1327379 1200710 1042028 257889 906151 1776887 629333 72807 361018 388824 781676 1289899 1802711 98627 1981531 779514 161382 232660 1589923 250724 156716 331241 1372554 1969070 96511 32413 1953784 1229886 1514705 613285 1193159 479913 1347935 1587647 1869456 844152 1113155 359294 116042 1746979 1656355 1028347 1179354 1643735 824958 658658 886405 1853801 916504 1269375 808899 1514000 1915618 858304 1109713 1330331 782814 178922 1992455 1767212 1948813 664748 764742 426383 1264867 282948 1490419 662387 1140650 1439910 1684492 459818 1625817 1186463 1361720 476595 230701 1300271 1510937 1758104 1376593 304159 732896 954575 594955 498280 276041 256539 1653173 497618 1183052 1443904 1736740 750037 1591301 1171648 1648338 494903 650821 910131 467950 838722 305982 309744 728849 368220 243045 499427 413944 1542628 1445245 802025 1108724 903876 190536 765627 1247867 1960299 945316 1331621 59586 427404 212830 17646 1300259 477953 295717 988791 300388 1887771 1653862 1511409 531890 762849 420969 362662 676251 1808447 1632666 1405092 1393405 1838169 656810 1563966 184139 1525898 1955899 1366942 341074 531361 1523730 1491404 325966 431795 1417776 241179 455449 1408549 86450 81667 1843278 695565 602051 1308543 544061 1055779 1810135 427074 892420 1127812 1743200 300695 656955 983239 97613 167078 493261 689928 1142557 43105 429843 1728601 1724542 1454324 771033 163312 1056616 1944277 61015 1398787 1122358 1087588 298752 448319 1028488 765461 1742006 907282 30877 1331657 1191326 962191 1799387 87560 128317 1519698 86117 1066590 1199361 1189029 347068 1475534 1470816 1019080 1095867 1678997 928662 204431 1108923 178811 1551290 1420458 2965 1889521 214246 1501876 40400 804497 1590674 1416073 1782673 1907595 572825 1257286 1458995 880887 235162 423026 613586 1067477 1550478 800478 1766039 1185383 467270 421017 58236 481188 1353638 767854 1898783 1346289 1861313 505708 80926 761526 1267781 112479 459114 61747 749667 523208 1635625 1074934 1455240 254909 1998761 1402862 614613 1579570 1103730 1719239 1208630 1299025 501526 1478653 172135 728896 419424 597080 635462 1514601 1066872 250827 1887540 944181 1681420 1329062 1112962 30626 67339 531591 181073 350115 811047 560835 486488 1236355 3733 81642 1346847 1070589 265366 1337957 243214 828956 133905 911369 1908089 742481 44861 1790076 945372 1794796 864449 855816 1262609 1457761 1935407 290273 1881473 1364529 173998 1311446 1741342 333926 916319 1854000 1122591 595810 168282 1327804 1319203 1684680 1371552 1339760 1513715 960793 1088073 777303 1584893 182548 192863 984737 1421527 1618875 462231 1385000 1011604 127086 1172404 1982786 1300258 1091792 1931657 1592550 1778705 1111633 649361 1580658 539498 503717 1556412 1300281 1456909 1588494 959613 1561120 986834 228830 845843 1838805 1801446 1439730 1291208 232870 1846448 1773249 1952848 1855379 1496414 1959594 1899058 1949830 613441 1709650 1992434 287616 198986 1614726 1245879 1293182 1433267 380665 1389026 1881304 697275 929804 4670 823966 835682 1439143 660343 866661 510898 1691962 1811687 1572412 1854130 1951911 1290716 789972 1214946 1921643 1928121 371803 25313 117279 1118953 528211 1366771 562806 1916742 1004154 1346630 1424551 1013207 680189 697648 1082167 1337282 223912 45266 799508 1750657 1510694 1370645 259291 661903 1023473 956211 1251214 294986 85960 626168 1136782 466533 92836 1327085 464712 767085 1405532 1241374 759244 890284 1924965 973752 147132 949072 540408 1122501 1974499 256187 24712 579182 881858 1173637 232211 541863 1184033 857049 540760 1873912 733240 1069815 1586768 858457 1954858 190208 910964 1805462 947893 362691 407036 1446638 775112 619023 108527 195058 1367573 477955 1710087 1235575 1404096 1448147 1676809 1692205 1045074 1615671 1788224 113558 1465180 1251255 417141 1530780 166765 15782 1138302 552767 642572 741988 540042 1889802 1147875 1591250 1752099 1383611 822808 1295656 1402884 665117 189859 836303 474155 1177741 666609 621843 53262 700926 1038337 477837 1647478 1891957 259814 1138862 479482 1406319 8148 1127125 1485628 205430 517345 1417952 1901305 1870766 885536 1514997 15138 323969 1797958 1728908 1132414 1891029 4413 1616201 1613041 401339 1998250 1374755 253699 344181 1925933 32715 864086 1302452 1465713 1859422 1370273 29863 317314 232073 1855214 1309864 1859276 1860806 1666199 1146107 1924880 1050369 199041 866634 513999 1111975 433339 1567848 532392 752878 818660 567080 503088 528351 154179 964132 999872 1946840 1320119 1998352 981418 631180 361167 1009228 935777 1400514 1152359 341115 444943 177967 1847893 1395378 119411 850459 1368442 984499 1170978 1701882 465166 529607 1953893 815933 264429 1988592 693112 1353311 811293 1712427 806175 947371 155459 585648 42726 640299 1140394 1524109 276031 983600 1805588 976631 246218 868557 708910 1797781 1754195 1746872 1192001 678403 1045309 448398 1493810 966922 550657 44033 815901 372494 1607548 542145 1567520 632525 221759 1211663 843916 1505394 1780396 1154944 850710 128515 312361 1616999 1267669 1914002 1664142 522435 517529 216247 1362922 1416226 1664359 1807316 670042 1760741 1882289 215546 1423470 1497593 1482104 811946 200037 1447026 266106 1218387 219532 694254 112953 332453 333273 1414160 584567 455828 1541250 257652 336745 750693 1096808 1236082 1383813 1875598 1860574 649577 984965 542581 299177 403855 1833282 1299029 1924614 1950663 1467785 1538900 695594 1648723 1527166 1538242 825080 697631 621950 1344812 1334652 88884 487051 1439007 505743 463216 1013739 1313801 1553296 1393162 1273608 1789108 955653 468658 769192 13642 1494024 1715302 1705154 685561 564675 534954 1918980 1410294 120573 1024696 226078 461832 439893 1714625 217258 1949627 1025420 1827723 1399632 1548555 542411 793352 772203 1480931 653 246252 1399940 1887401 1027003 846365 1467601 1025372 174205 57407 1372919 124880 499274 1995181 1421268 268177 1073229 1447897 1907324 1492878 688684 1397373 1493914 1457898 302232 215589 1347139 639375 236843 1643390 979873 1982699 1871232 1222269 287932 661222 865684 296191 1207621 1144185 308291 122664 1461119 595100 1227508 735458 645314 1684551 1236588 789825 1061463 1745136 487218 1543730 1926558 1671026 1063874 174455 459826 1359237 723036 1385824 201481 1327758 1276373 194758 1722852 80291 1775683 1011444 919475 899654 112107 860496 1041421 1749023 591023 633479 796908 1270816 1413305 1571670 1798383 452000 1632716 320615 1136556 200728 1041527 1709747 1889064 737212 810667 691374 1937373 331055 1470357 273016 1446684 676502 1679055 1138953 156407 1222806 148085 1522006 1910267 1564049 1420274 1722605 762147 1797792 1031964 235400 22665 68334 350840 451344 909827 1998697 911453 688545 857115 1750333 585896 1413516 842017 198943 1779342 1077467 190291 1339277 462597 1521041 126479 242190 1780099 1542892 1420531 1927721 794243 1889114 1433856 1241809 64864 1420313 1338380 987604 1254095 1325526 1336259 1760615 946726 1288143 780704 1281082 199554 1131097 808876 84763 329325 1177730 65985 1321180 1496816 1287620 576569 783180 1626882 837597 952276 1554565 751215 1418339 554807 1852503 1684773 1288544 1421064 1217623 1596235 1515913 688037 1002713 273620 1467851 98287 253516 143014 214628 1002450 1639761 459287 604363 1414018 1949792 1677802 664668 218839 1162945 822193 1541713 1578860 1890770 1635742 605866 1224845 1739613 1066359 1867534 1624848 315818 771379 1705889 544574 1861400 133119 1106985 641843 297720 1626679 1002368 1091885 626651 45328 1166909 1573853 688404 1743918 1699671 1284489 1429565 1507549 5881 1305118 1857538 192449 1240776 1044295 1537800 1217416 1684022 1537115 1218118 1356139 1586765 1417655 1140794 1182264 82118 968915 885389 1288193 180274 735841 1159986 1032874 1141916 887852 622601 1828094 556584 664275 869060 502082 988343 1444697 1344681 371774 1586402 573710 1014647 987321 1754875 1142504 1417329 1908823 912309 531301 1917075 1360022 1595450 154382 178515 812345 1899214 1649325 654065 1587053 1499173 1652457 115113 1291621 1797403 1932227 711651 289795 934831 1369939 1823413 74585 559694 1986746 1411889 1993606 1137658 1940469 854051 31529 80699 1902314 13664 1535903 1195693 917374 1255452 97132 481878 1420301 760352 812516 318664 559040 1611949 1877802 1604892 551458 481514 1047158 1119552 1125289 475205 797377 994136 832719 904048 176288 1041635 1111116 1397946 139673 1387121 1118077 722727 1079302 352003 1964918 897412 1820160 1073967 1873309 1088515 1347980 813501 1000715 508195 464576 1024605 1313724 1703071 1915878 702081 440770 915484 687730 336858 764890 628654 30539 1160771 367404 1628778 1392868 737619 1889365 680990 1445067 1484825 242630 578458 1923379 504074 1868423 1582040 1979877 1053142 4737 1494356 1910522 1739289 1458023 1520430 928458 1695655 184225 456922 308993 1741243 578996 1456493 493419 1243200 1850308 721260 587593 959643 136650 1316156 1370854 127621 1601357 1611163 1340563 1285105 462091 1384158 1377255 1182513 662107 229930 188495 1667254 358900 595436 409230 1401200 234904 1680397 562084 1402 1116897 657615 541232 535383 1740772 1928408 172102 1070948 1523304 1252477 1687322 663736 1979454 1513713 512441 1049921 845210 423174 1082513 1806928 1825706 1616640 1022964 487875 1550720 379158 988276 1425245 1919565 135368 1642308 585264 899320 114215 1903494 702873 155748 60990 1255739 505109 1350923 1135000 1275202 13552 1196964 124153 840419 1011631 6994 1791986 1289759 882170 1906967 1138565 593174 653166 1874619 937500 633934 499880 1803281 346917 1808663 780871 1037810 1767257 1384127 727485 879984 938504 374068 1695587 1961521 582815 243899 1507224 1297174 787525 1207930 134191 599409 272908 1586966 921712 1527047 264222 1367401 1694262 1215990 1925852 1845394 433166 1775743 935140 189811 1462784 856717 978764 1553566 1282468 1231640 714143 1218708 1414814 1300385 492622 830294 1000198 759322 259178 1946045 1654879 412650 381166 767072 1610484 582831 940326 1066184 456867 1925771 962004 719786 638491 91455 14742 457244 708059 779676 735897 1039465 459299 1490508 192802 987794 1167755 1688700 1641470 1219789 355473 743191 1779602 1400748 1182087 1067206 340503 1630620 538302 341960 1772418 641291 1848956 1056509 362848 1403730 699716 699484 163672 281691 1894265 793261 431957 1420105 1553278 1285638 263310 1426147 533835 1212335 992556 48692 1485408 1852374 1486284 1993917 564755 1980602 1543049 376123 874996 538386 66319 1592620 877200 1007653 1874415 1760773 883154 711132 552815 1718066 358526 448434 444727 1155306 1997564 957355 519931 776457 579927 1726269 1493204 1116210 930299 71515 1708732 799166 224704 1589256 1166153 1589557 1528611 770558 1953829 838495 963974 839499 1836735 1501358 289690 1258460 1988728 179088 274457 1309879 1330923 1152974 1457438 1857973 135757 1963437 1768623 477419 834047 899573 1626868 1340528 1959219 578633 507842 725831 1772954 628242 1663908 261294 299435 1665189 1153780 564725 545261 415836 681753 536375 1291886 792678 1245709 838483 1579961 1110496 1082413 1751773 1861310 1611692 859432 1785759 161354 1688851 312966 1405579 1545052 308857 935894 1649418 293170 1117990 804663 1903092 1370472 1523710 1639973 569941 578424 1764833 140366 215283 1688504 748231 1042104 79143 1715347 1170908 257307 352994 1378904 1729100 1289561 753645 839308 1174371 372327 549677 216224 17104 429524 26009 999975 870968 1447516 1977909 573145 392704 1913564 441873 1665308 89455 880867 702426 1803726 1890190 551052 1288928 140890 255318 300059 1155163 1893728 1700126 238430 381858 1988718 1369176 340283 836030 808234 68942 1269997 36019 1747714 1181227 956656 1198149 43319 1888200 1306131 1184230 1622559 1076483 570934 1346311 293229 56116 778925 1826658 1427117 365611 421108 707476 511312 1797566 880490 1676975 679772 727514 848783 1160647 1596872 23084 1049421 486709 1253765 445883 288661 1567547 806109 1822438 931188 853776 837879 1955616 578582 1952674 1104398 516230 542394 1974938 1120001 1013175 259358 345899 91477 923552 1328141 1166169 633243 1571038 444501 1430012 88042 1510050 3150 659774 1664840 293294 1794986 1329004 449059 572102 230573 1306743 438860 115736 67573 1912428 1931046 1018283 1024556 596971 866941 120986 906850 582947 95374 1238603 1208135 528534 568146 933708 1903299 1391550 173005 562512 1024335 68491 966589 611688 712646 1398412 376982 1018890 360051 1004991 1870842 1794017 1282684 985375 936037 41277 483809 1862408 1259792 1956571 916618 884957 377359 1470309 1963050 189365 723471 1902089 1881990 1476804 1508840 776395 1698313 74766 579281 202 798030 89398 1462332 1634982 1351423 1266992 466588 1534515 108602 756221 1677790 1970636 713758 784284 296063 1055572 818456 1532174 170964 884495 834937 1789573 1668552 1163740 1183488 605387 707943 1547359 1405391 1418653 434589 241211 1767966 1160337 209548 483927 1451162 708255 1469829 141139 850209 1235606 1226873 1797981 1131885 1573756 1677008 907279 740727 945041 692857 1015435 238091 248081 1795410 635465 1172587 1384691 1849770 866778 985227 95101 1541903 1684420 1313993 1132830 421319 105593 38126 1962307 1022001 826962 5037 206380 1761827 891448 1913602 808337 212579 1615801 742098 1372476 1457281 160740 886781 184778 1258849 602442 1960309 983018 1343702 1471998 1305266 1145699 200726 812275 802277 1215378 820929 544339 372597 1197313 415116 349707 1938019 133161 1975710 774708 1225762 423591 266644 214578 377939 366612 1860223 29001 1853357 1360430 722514 130430 1842493 388661 920341 1135983 1117965 1799477 1621522 339945 460594 1801118 1712035 1442433 825955 393399 141677 1687205 1981431 1236312 1134235 352580 970882 489163 118796 1684334 131334 1036699 1505142 1082750 560136 1472857 821618 311948 49298 1871682 152032 911212 1001660 1383867 270389 727757 548780 826952 771888 450458 1599497 1159759 594147 1234115 1787250 1518790 476653 125584 61514 365674 649908 1998695 1045843 893079 1535330 1083050 1865483 831702 1232557 1623385 1156915 243693 798220 169677 851953 490997 61617 1507909 926538 1949758 56810 1934224 1465517 1494851 364467 653576 1403576 345493 954547 1480067 84286 1334916 1816390 1956045 628346 1288647 31051 1896051 254532 637207 1971875 1348413 1548683 517960 1608011 1643613 1669152 1018671 647129 810057 529897 924998 701803 1602904 1139970 39224 516896 1194133 1283444 1980442 268429 842288 1021417 1925398 439171 1308992 144111 1924126 341124 1565181 558695 1687513 1437444 153699 753758 478795 1957351 287653 1233721 1700323 47564 862797 1167202 1930949 1995082 1441617 454261 1773332 685989 64559 176206 1359219 575913 634049 1795874 1504291 1376408 832060 1089668 1318457 130582 1770117 62334 181768 493507 1571513 22162 21900 533236 1282088 1429669 1790997 767591 1198277 484831 1887381 168191 196823 1370944 1713573 1264784 1869532 1270332 659428 1433222 1421991 564688 1660303 1931594 1073526 1875967 1974109 987241 1168727 1155108 1518350 1514981 935081 672638 924997 1034117 1539688 412997 1790016 1824992 1050469 1830985 186122 892326 451175 739301 1965214 496030 1576394 1660423 1234522 370725 1996597 869180 238676 696675 1631150 156620 1057675 75594 843540 91730 1554192 976344 1876950 604511 494305 1345121 1821476 230909 1371746 1225392 1706859 489357 777969 1802078 1707838 1356676 1523529 452355 911067 782603 976667 385278 1156555 630002 164247 623938 104611 254952 904423 1466161 483558 401715 822796 141731 1769244 1241217 1136587 349323 1757974 492247 1523769 1789259 788837 864119 924395 973238 582782 743908 1545088 1995362 481580 1122114 255212 1351147 415605 1094494 572458 1814691 1563614 1089012 972285 748618 1091021 558073 1471316 1690229 230708 282631 874573 344599 597642 1009472 1427948 1350773 1469330 1304730 1558358 956577 1430106 1989631 1327050 1156802 1760868 1407077 1006100 1927370 773077 206830 136545 12859 1976602 731236 1757177 562636 1587393 1825290 810122 1632886 1472247 272855 80064 1747855 301651 315352 1949207 793409 538126 215113 1744873 458929 457715 1178942 845570 1283632 376715 1952173 1372059 220776 413421 1233511 754193 219288 1247558 1453503 1029674 584593 198948 14707 1265449 56830 717041 517886 391254 1151717 1316274 710628 1040059 1055374 1510237 892243 1144015 1088941 1917672 1238765 995498 1923537 1149874 1631937 70453 1964317 1346396 555812 346008 1403053 241708 689408 1351931 34024 620837 602889 102988 479071 1382236 1769279 756169 58072 703495 176171 1731410 866253 209523 511929 1510965 1190226 454648 955425 437639 1663090 739680 301027 10317 1993126 1650284 1820478 1755067 571031 207442 923246 6169 1610782 1730269 1744168 618222 1779563 1763520 355776 582871 713203 447389 913664 1383457 1255978 1749278 1026149 1212712 1769601 1319536 1702343 876624 193955 1755202 949206 936976 1289105 408093 202979 138558 590136 380466 1128859 1448476 862619 1569219 1613001 285434 1237728 1096823 158848 696949 887304 335485 775681 1264766 931172 1134937 1012530 1389756 1886022 93596 1709407 1405453 624864 518245 1143821 1855576 163495 1437014 1656813 121204 1493874 238485 550271 153841 335932 1572823 736430 1086534 957602 480836 550536 1608439 1413479 1906997 422899 253692 864335 1376983 1192671 1490241 1231813 1567449 387743 499828 1304953 1229753 918613 1002227 1725627 38464 1598598 271740 1519445 223117 1728141 1172079 942035 800310 1627458 1730347 1766005 1696639 197941 912443 991993 1375357 550917 1426304 1192467 75333 1736241 1884461 1686776 628440 1261835 1078592 452630 1701481 911662 1747189 1745071 351090 562052 1255729 759946 912795 200256 1071637 1133183 1348646 1110443 594243 1598784 733888 784924 1938769 299518 1115449 1270311 1168932 600215 1505903 491206 1882532 1670628 1359066 1455117 824682 12017 342149 1488606 1940626 548928 754906 1823250 1498053 299957 636727 587718 838584 70727 331472 1964359 498122 170 1531572 207948 1851144 330463 1543032 670253 315179 984356 58069 1653472 755390 1643661 1341438 334952 278248 819939 1703232 1870246 1583254 1503186 784331 163625 433577 1096536 69088 68828 1204345 1748076 1929109 966661 129840 469873 390257 1542841 456263 1939154 177727 1778814 856812 1090956 709842 1329434 511287 636265 1347921 1127369 24871 712943 136559 1958001 27736 1203935 1248441 632726 1769284 1317036 1855583 1287362 1942008 1758095 1040616 1832590 1490340 1902350 1552842 979479 1594878 43956 713844 359040 943021 35239 1859681 1436641 192136 619270 1509696 1816051 1718795 1623982 1159818 630607 618388 344918 1071263 1033072 572226 594112 460312 744466 546007 643428 1634416 1458485 658767 1962603 301741 357303 1077912 1162206 997500 1106646 700795 378425 1844374 1084616 399447 1950676 1211872 495835 1172875 179334 1168095 1931282 589582 887411 664939 564697 1417865 335903 1822975 1319813 570404 504409 1838810 1860323 1177139 1570407 1102800 1810752 521363 1594958 58799 558970 21234 353980 581444 1759439 664988 149129 1884127 1685172 1342189 559122 1797134 221951 718303 1799890 1945112 1888848 1822099 1899128 1659866 637717 1605275 85794 1377875 765998 339334 955720 1190542 791994 1329348 1238964 1419499 390828 790738 1405356 775484 153713 440600 1909325 731482 1434348 1410701 1064330 1441358 153724 1867297 1746854 1953475 1195312 408594 1933004 233393 1263380 950316 1548758 689547 1586730 689560 1673564 468361 1443843 701294 136359 69991 1211604 38430 1360333 753333 72816 363354 1994221 855454 1339803 610022 1819744 187264 159716 1736435 1915361 809410 583038 981094 426408 1285475 62723 1222686 686730 1805305 1810783 1553858 1076728 387215 241617 389317 95468 517238 370008 518283 1985696 1729657 804598 304136 1276112 952572 40736 572762 476081 1971431 850996 1529510 78041 635512 1952637 547278 737597 337656 1867326 264214 920946 823952 963751 1098935 62471 1241183 1155851 877295 1455944 1114594 934412 54397 1182683 277940 1795757 684516 561306 1395533 106415 1170176 1518188 434625 1829840 1860818 993397 734154 216185 785611 1903457 413390 15843 1774162 820455 42120 678059 1755261 281885 1865451 1141022 1247694 1340871 1862060 1093335 1539791 219004 1850730 1612668 1319685 716402 1676860 1713969 136039 148507 1805250 638972 164433 1700992 363141 1257582 526409 802970 1789341 1893307 82781 979054 780110 1118917 1595208 1054148 1074058 636644 1399399 745028 1881777 1124927 1700396 1796325 1001416 1835049 51352 821005 1470028 402144 647596 1337643 1839388 1757210 1881057 630299 1735724 81708 787724 1254127 1147849 658055 1981837 881516 1005487 240812 652961 941299 107088 1387857 618431 801302 720566 522279 1447601 768727 850238 996657 1650731 1797274 883829 990 1683478 1077005 770465 1991038 12526 518698 766786 1541592 1088659 1046505 1309535 203603 1681758 1119417 809415 1499197 61037 1620918 1033410 91988 12775 88544 1514489 731521 162903 1722302 555549 1869376 1568098 1814892 1591880 1800748 379532 1321621 880123 612622 340529 1539610 867685 449533 1640389 141707 449370 124371 1691361 1077878 41541 1124888 76331 1558735 139337 1838540 748833 1388396 1086033 1308892 1748617 590292 595232 970512 1920215 193009 746913 974335 699388 809725 1417610 1821619 255082 499212 1574927 1382129 323505 1459402 1836273 572660 1142916 1276636 692805 18258 327515 1636733 294062 107964 1866720 990076 1242651 215244 200968 540057 309502 196980 502645 911373 1701278 566550 780471 1789542 844691 39004 1195911 347314 975539 256791 767233 821035 1088103 438855 1051262 1667083 22335 249670 1228270 254378 354264 879807 744727 1171129 1552220 1848509 931333 1280379 1771878 870144 284427 544233 669847 1397953 1956453 1011031 439974 1505695 1311027 1739299 775506 1220021 196593 212836 1784455 1283570 272318 1440489 278009 1430854 1571959 1149698 390806 1348797 1877088 913966 467782 135510 1553920 1963897 809615 548979 728206 1324525 1026470 250003 1013473 1842897 544596 1790307 1834364 490334 999423 1585817 310746 1513140 1679665 59601 566264 1244632 672720 875726 585062 1087764 870406 102607 576016 1453044 764171 1919105 1645865 901491 142457 693051 1252854 1986844 19583 559858 1354066 1686829 191950 409205 654436 725171 104938 188060 1719581 1154900 914242 1703147 954471 198710 1314015 1141006 1435586 908894 1866278 669915 150798 1161692 627884 550633 1772396 960001 561148 623693 323825 1705344 1860451 1946864 977624 1769932 881335 1504915 1473414 1131047 1532816 513290 1024354 146047 1881952 1553849 165724 683808 1811921 360253 512012 1915600 1754245 1330636 235114 1211919 620662 243429 1918581 64281 1909102 780046 1881563 475497 838121 1583836 257118 524784 822556 1259890 1992719 1298623 96263 1282662 1841731 719141 579809 1191282 41982 1499881 50081 1511558 1055804 1909239 337426 1653669 545930 1985152 189654 915127 1649877 298725 188113 1072295 1046693 44082 231434 1800283 195571 516049 1279494 1740747 1280615 1953073 91165 853837 760734 18153 1018452 1107754 1041666 1687768 442552 589704 733807 1595910 1769970 1423992 1586644 1089491 1764587 817753 131296 1201528 1163469 1952131 1049577 1377645 1746263 440607 203826 798350 672545 80379 411709 1075324 1721798 697816 977102 373807 1903433 498241 1995024 1535016 132183 203283 335574 249173 295077 852686 1344095 97554 1902435 806873 217348 1483769 483685 1450637 1389480 74891 1964087 281822 44466 1840996 735101 203302 1008362 1346725 1627608 435943 1403938 346543 163408 1399456 1184479 1391022 903411 1584017 659274 22036 44101 1446349 984729 1624173 588497 1567997 1833083 1166772 1787073 1302047 100650 377518 859172 1030287 1384889 966118 1926577 627348 1207713 1865302 1615613 1643429 1830846 247683 1973591 1151749 764904 1534391 1343103 1159295 956095 914060 600210 676716 612185 1213673 912557 1757251 1992663 552187 1273720 26008 225171 1840082 1252639 1569366 499503 1571345 1433097 949194 721344 1409673 234228 1507400 1705875 283823 422472 1864286 1318149 376227 1016515 1050995 1670250 1944894 1385200 1968706 780520 1263139 1240848 1448335 1104828 1024276 57718 213517 1237576 368896 1558500 1913803 801748 867808 1398652 577942 447538 840861 550772 1151106 1304170 1895441 224212 38610 1628924 206297 1929347 727813 389665 1210221 1239515 116485 1847804 812149 455570 1535673 813673 1345834 1860167 211811 1872656 1773356 1332793 1519280 1023304 796133 1249696 1621519 199653 1351062 905251 51237 1138014 1829011 1520655 611393 1321919 412560 622710 1612062 1638737 552057 665123 176466 920126 1467230 1402489 1723384 1402071 677239 993473 1502442 379813 218157 1756025 1732626 651523 1059567 1048158 1120217 60280 913764 1734389 1444070 105759 552074 1986262 316486 315016 1368120 251804 1683912 1287851 842665 1470338 990485 1138481 1718351 1543660 689471 362612 256245 1111924 278743 1855636 1325763 1385231 1335358 1002393 1134463 64080 1551199 62291 785838 694699 1104923 223171 1844507 1350127 623842 1670398 1672190 1805235 844754 766794 1904123 847847 143658 8058 458098 183881 1650230 1252066 536492 1097488 275915 1543064 387777 1785701 634771 14156 1869528 532939 1153179 359529 548709 1092871 1245282 134574 470764 1553537 1383306 305324 1282141 1095382 1698752 1262080 1752759 1069257 1396872 247774 1251983 1677442 778308 447629 499627 1411630 422903 1022692 683816 1151443 1592600 739141 1892979 1141769 1064232 993493 67401 1087501 36969 243678 48884 1438681 1696732 1543263 1704068 114335 1272837 972595 1305244 300718 1892237 1114368 57894 1015378 485412 679257 1182136 1033522 1379717 99500 1149919 1412969 1266547 1615529 457704 999239 1578612 975782 222074 495658 722938 574278 852430 1579725 1686960 1482931 1071864 1803531 69039 1943786 736270 273227 33904 1259810 1275889 1426482 840175 1392255 1198159 1515620 987534 1818244 1143892 1239898 1607224 1946111 622569 743513 770616 741302 558239 1640240 17581 1488292 66121 1003480 1055612 1741671 325579 1839605 1447408 432233 1828080 52284 305294 1512685 502745 1257993 415164 95964 199034 1000591 310725 685027 129002 1383097 26120 1763946 620990 1635281 155378 1786598 838424 496721 101874 605176 1675515 1560271 1330945 1952563 1065693 1407370 701456 529303 146340 1244048 485501 919704 1265475 610225 1713069 1881519 762387 1109969 615977 944695 1538783 83952 1222853 1857159 1811635 846441 1579546 1657111 1239848 1688525 1638062 1111040 1959137 253733 30574 746992 1151232 1809436 1710943 149331 1535284 534176 1834893 540548 1501148 1377333 884348 973080 1492479 1739022 739940 214711 370276 746433 1525553 1530611 1364536 1400840 1930124 386987 741437 192687 1630371 867715 1624299 1680228 375878 661141 467301 333188 1830483 434445 1094884 823631 408992 21832 1014587 1214807 1057589 1378305 1037065 1127475 359089 429233 512263 1140025 854965 417801 1196940 799077 1303623 1128892 292085 480349 87284 620700 980445 1795385 690086 285886 1925979 1346356 934024 905711 1255003 582052 228490 285476 1043387 1644657 1385593 1665887 1831238 26340 1887357 1193540 1355670 1191934 582882 1961816 364620 414929 1790655 1095961 891064 1718789 788090 569968 669804 1354599 6556 767653 852330 601477 1599647 1137089 1649326 794104 1205855 322797 1074401 1827325 1568659 36471 1577361 1754586 1263647 67205 469314 895369 1951971 606795 1147793 1564938 304876 1070876 333266 227057 1198110 1318236 869389 1621199 881884 1090770 418864 1320801 1720002 478813 1782392 1773105 1206039 1681683 1327261 268045 1668694 1186013 526116 1097293 1563709 1439603 1311845 1991681 1042672 646531 87878 219323 1748380 1877145 632593 257550 1660550 1281622 45247 87224 1086332 1860611 243521 489642 568571 428917 1258629 1611542 796695 1940889 896483 440480 877202 179030 338628 618743 1279266 1859892 867084 226639 1961153 464627 1370498 1765441 493106 1383747 1009935 1898272 1650251 1412447 50737 747907 356916 1661273 1467437 1951030 706296 1605608 1631249 384872 485717 872140 78606 1115622 1620071 812599 1287378 647939 1644826 651020 1062178 1672468 1686147 1695007 555587 1111506 409259 1404737 97180 1996317 1233504 626355 1848892 153944 1761671 987221 581891 513557 1512370 685249 680209 203738 1403856 1870108 1579888 1548227 183165 1028408 1185929 1599663 936675 771951 1123446 938983 416941 1905568 1087805 1541198 1978994 467996 1535127 1726581 1425157 724460 1540101 170244 540271 1973047 574720 1604490 1994193 409496 773381 704340 257417 529551 1402491 711613 484937 626079 143821 983629 1078196 1000002 1056688 1397681 1725747 1303782 989929 487892 1181442 347798 1226097 1679487 964728 1637490 1581203 1267638 775008 756797 124070 1283977 1779098 630884 1823540 523090 1959742 1889829 1184812 254353 861376 586731 1981377 1089890 1121181 539901 1775318 1785790 864540 583189 911664 1448566 408278 1129378 804736 1052520 760187 1279556 1444906 1292664 1124108 1585990 682920 333107 461465 562314 93741 1456077 222295 293324 335874 396774 1139969 891916 356032 931607 222310 466680 542904 342667 1470456 953419 1803067 774422 314384 1091234 361566 1604754 228750 1396908 1276675 373089 1624281 1625719 1067024 118924 446142 909949 1080524 511295 53010 1116784 1764667 1730387 370281 1477748 481537 1112122 173917 619470 1796940 554973 1060909 250761 97213 1979077 1931329 144566 1653353 68617 777527 612986 1065198 913716 1141737 1997501 412412 1160845 1421536 805445 58119 1301801 1934686 1625324 1763288 128990 524805 26697 1684189 938430 1850084 1245593 693931 392789 1035113 1205402 559387 686045 1739629 1982010 1024851 1263260 1025090 1398391 943703 463257 953620 1802344 1385985 868224 1396675 587734 1307393 555635 1449560 747082 595535 238465 82161 1469219 373466 411548 1163336 1310502 1548526 1818420 1292382 1657325 1593715 210037 160197 639307 624540 105303 578832 1453456 394807 385832 436696 961736 1696361 793647 70640 559813 1761570 426960 791301 465762 1787293 665235 1253239 1493497 996341 375407 863352 1827968 677795 1151392 1206623 293093 367313 820059 130882 1072598 337554 282810 352139 1941086 822283 760931 500294 257198 555702 1879785 1501746 280674 218601 774535 1732608 595244 763518 273346 286413 621123 205706 1925021 1342956 413648 14310 498463 1515775 341948 1330429 1657088 306030 355267 109137 789816 265525 1518445 1666267 354209 1202363 11964 263097 1362030 1257498 296321 416381 839192 520081 1062034 1972769 1520333 1075298 1487058 386206 586742 642341 1664396 1664555 892734 1375709 1350650 1033375 1027750 760019 902581 911502 1848397 1137745 166755 366274 725407 191126 1271026 1735607 1742454 561910 1722210 1054710 1381386 1908292 583462 1289087 1747595 347116 1308983 355723 380840 1812900 1811186 692269 791408 1473642 208013 137007 1175632 79903 1023440 1945365 1727999 835373 649330 588901 1542298 1801059 101454 1957358 742286 1015086 432825 813934 244034 121127 140257 243289 1422438 886042 727493 852914 912310 1581383 595080 675767 733035 265918 1919764 1416761 1856880 1716185 730474 1914213 1653506 1462053 1856509 1239147 1045198 1874451 585058 1029498 476800 194017 567616 227828 1042389 1088375 1141879 861606 1205169 318239 1462133 1421364 505347 1995941 322197 1918580 835490 778597 814632 1452007 724344 19888 1889224 1232169 1968123 362630 1380847 14513 757542 1984445 1361770 1412010 514446 1874993 552433 1491508 1644446 536262 1848750 127335 1973626 1720092 300744 885515 311247 228438 100848 1628671 1634272 487761 1992564 1528804 1310346 1387442 725144 703774 656751 1321767 513335 863681 1377932 1114981 943742 1194701 679003 542658 717500 1627918 1887060 1370664 1102506 1553767 1644193 842702 424465 264401 655264 886778 160636 739040 1804445 613829 1133901 1739445 795650 1434436 1186449 913102 1762921 876910 1199262 1978688 123144 52967 980453 897368 752000 1690002 1728620 107767 1979409 124117 522324 1132157 539509 1310704 1508238 1951882 860263 758848 326514 230098 1170662 1257937 1066503 1859995 1260626 1375331 143588 1668332 1437250 992566 305507 248969 777104 1151523 1912744 1883234 600846 1778530 965360 1098745 496731 1173001 364465 159623 989268 760824 226096 1890173 112593 1993041 899143 1962140 909697 721154 1951491 838040 1047339 95107 1902083 330575 1140744 238244 1333028 1073954 552301 563976 586948 1599871 1855817 941859 569760 1972391 922567 540982 1894630 938623 634493 1758676 1743905 1806920 1988941 1753350 1536757 1709823 374195 256340 1379380 625109 1599118 1655210 1041361 167094 1137074 1286650 692118 616061 835507 1273835 1229660 387683 1462622 502574 568940 1823090 1586808 774911 1948429 81361 613303 1359478 1659143 1306371 1446779 1844565 396143 75443 1557415 1697196 1966999 153099 1622921 1343661 1911814 597584 1092859 1914937 1513125 1526810 1744483 1880303 41800 890322 693066 1915299 946227 125058 510935 1935781 680856 1672477 1156514 145506 140212 1863290 1786865 265535 25435 1824542 232065 1112365 1290900 1725686 518399 1842145 28386 234177 122757 101679 1764107 413209 59359 1109333 711487 1892016 1285310 896607 334824 479105 1696524 102109 1066452 855983 1183593 1723571 168837 360482 607715 1585727 1252173 313277 868475 1814590 1185714 1678864 1703553 278064 998423 1506555 798333 1645866 541839 737365 1542362 907295 284612 439527 1152362 787991 1148566 1598325 1710861 1842549 1877982 1790719 942038 745588 319836 1344148 1403381 792439 107606 951443 550825 1773983 188300 307798 1910318 278622 651374 528545 1890150 683149 1902419 1130356 477903 1352254 1413062 1606543 919616 246718 617622 1876762 1074529 558804 27428 1800883 1899575 83702 13597 1368398 102376 1542722 956966 1884276 897748 753835 1164296 1947354 641551 1887691 268729 1817910 1507833 1524081 1186581 135822 256430 1000714 1750617 1685960 1146545 1041744 547159 1547555 1073094 1274202 1122406 1754431 1427874 425175 1203623 1340138 233418 1482317 1270900 754223 589342 1904979 751861 59837 1002625 555388 531013 218262 1770544 557690 1129107 257400 253934 566549 358097 66677 313063 1072221 153995 10918 22264 212181 963480 256610 1214096 1401384 1159134 1550234 1004802 268501 1555991 1250646 1440293 634783 355706 954085 870604 1105450 609819 388596 218067 706721 857474 368207 1143480 1459372 1617636 497948 918284 434366 1487092 1396632 1908434 597780 1083974 380464 1407412 754090 315007 1091829 194877 1434495 694707 348141 599766 1505851 1291727 1904957 267567 1480946 880836 267996 477601 1963576 792488 245531 507225 1356978 777284 595948 428233 1463381 502367 940945 1205942 388883 1462092 538623 411947 1459608 1595619 1274094 124664 1143083 1935641 1846374 1968387 1296561 1026648 1041398 1190138 1450371 1731265 1608354 1994337 1720145 1000711 493596 633024 1460344 1037971 884824 1483974 50531 529823 899723 1162736 1536739 1894213 1815454 1233987 1772197 785280 333510 1020299 572408 1598243 36377 104989 619900 846586 1840681 1189520 1280169 1408067 641598 547229 448910 152061 959142 283988 1551379 903631 1859917 1706885 1274403 843836 907081 1090381 68127 1264845 1771349 450192 1308639 1610041 331237 423811 625740 1904279 1245267 1300526 1728643 664219 1200665 916286 203680 692033 1357676 508289 1152969 691069 1678689 1859557 1245460 1206617 1195734 1286212 1924776 1496239 32369 935834 28721 1340209 1529940 1866970 940207 1273660 1588152 1410171 1850900 1511688 1632792 338273 1909457 1795871 1074879 526674 1272355 214662 6932 1683066 54830 1605616 1751413 617749 103125 1270481 864136 357494 1184426 484516 1538070 468910 1525726 304863 1451893 123367 772399 287343 601166 1211675 1933529 1858844 2474 445769 1612093 420661 453623 1223607 1178410 1853729 948605 1971962 1349868 499010 706451 877559 409418 949101 1975197 199460 298708 678379 83572 561648 1960408 1332592 295024 691772 739819 354897 1898868 462574 593875 1626332 183820 664039 1867478 1389852 947724 876544 435899 1491598 1859002 1041077 1691955 1221667 1167043 840575 1171317 939962 1310320 862559 1842274 625785 1156837 1103366 21195 501453 1220967 893638 1910843 800916 829732 434797 406305 845757 93982 353413 182223 1215422 1697524 332657 1152358 155138 785182 1043449 1921814 665579 1222243 1575637 504747 1354101 600329 336705 501002 1983403 955724 56526 1414969 1530228 1447228 1421021 1728461 537589 1902724 1468405 1571422 1792641 520957 1966299 1914385 91152 1192109 130545 993546 1322044 1079982 310570 795270 734997 927201 588640 1111434 161109 895703 1739128 129617 1186384 142612 414045 1406518 92139 648558 245064 1755355 1890659 48759 730387 255651 1930267 912666 820819 1328911 81295 215071 1221579 31957 539699 1225847 1083884 1044592 650304 1091577 654510 676244 401378 535574 1362220 1787355 302335 1461731 192000 297202 65074 1317640 836151 951003 700360 1271522 1980293 790827 700371 498204 1021377 1912553 1317148 1320770 934909 1450455 1452361 1625569 293751 1562273 201662 131554 1303911 1496419 625185 1520784 101928 1432404 566996 1867298 1007747 119206 38835 204827 1712649 1609521 1180915 1117888 1563469 85285 23876 56274 1607737 1190007 1198003 951602 1804192 1596586 1943707 1789526 1547650 328172 25540 320762 457864 1455128 1972948 1053401 950047 1479290 1915043 51418 1606615 893897 1364993 1427513 141238 1554484 1329135 1290778 475678 1607324 353525 1522504 604690 688643 1549827 882314 1989684 100305 894665 1529196 1410947 1048373 1954510 1655486 1633271 125207 460632 263961 25114 1086315 984593 1129664 343142 1698295 1963923 1026778 83722 10061 1073040 1327906 98388 685332 1553799 587797 386127 509354 909972 497925 586548 694334 217644 1259869 97144 355920 512109 239782 1394108 913417 1583509 771180 1968145 862964 1739287 279176 895187 6125 1609336 512757 869355 143765 588605 1255651 414215 1813833 1900845 344010 1229534 785598 1156518 775227 1431997 1665315 621940 129978 1779916 851050 628197 1462555 1125017 1712799 394116 727741 944886 1566241 1704640 1602569 658704 503611 826175 684853 905291 308869 1657442 723382 1873056 737731 1393412 1656671 587497 1694552 1355157 325893 1428564 1412653 778331 1615136 930337 923877 1576658 1387133 550260 1492514 1959329 55227 1474837 1066799 1320424 872642 757574 299043 803033 1736943 18486 894584 1353293 329902 30009 1950723 90435 1411812 108588 1740054 1306391 281499 158921 302050 1348617 1301082 1189077 1923077 1988959 699205 942847 399412 1275065 1812090 1229164 1499561 1338515 1408811 551854 969472 825769 1009976 1079440 1682795 94890 273000 656278 1707682 1687940 222210 310048 864367 1409731 1988032 592740 735346 63555 1072937 1588678 1008483 208894 955202 346500 1036506 1375780 1882190 270340 553842 1663214 1298410 265360 618682 1975624 818071 1318263 1356105 937120 1890059 1038354 940996 1679855 1315578 1964815 1813318 538246 205944 17313 771446 328582 1689213 927495 553115 737373 1229920 456540 380036 1885162 207134 1564848 1634954 1234473 1307041 1416256 109476 1150709 1816633 1282541 578839 169171 182846 130412 453195 1094081 35629 1165694 1077844 129130 715102 259272 1496988 107692 718956 1477754 1342430 876462 1062539 124721 1681223 1057229 22330 1812118 1947995 742674 1415824 444241 1588185 1793359 106701 493367 898806 1462686 1897397 729625 717274 717933 1027487 270198 448786 1701250 788353 932642 27829 253629 43742 465241 247250 1596443 64148 883393 630900 1798418 1535802 1613516 1764939 953148 361137 1473928 240063 999180 1792613 1263387 217793 1441795 1803981 1891964 1845767 529018 694212 1395174 1122576 799154 256108 452932 717245 478017 551393 998195 103650 1991249 1257251 1392729 1394326 1069295 1167782 1506643 285336 530575 802063 1180338 1034044 1424340 717736 1588013 888716 524844 1385030 523979 94411 1829121 684545 1584393 1007355 1816479 565996 1697686 1961786 1930246 1356959 588911 1863722 798157 527350 691191 1121048 984131 1394890 976159 1197549 1355973 770101 1632131 784917 758780 1201492 563796 970691 1554115 1408526 1549961 842660 975931 1320215 1092891 1770830 1130004 1044014 1263913 246979 1326270 1745034 277805 393508 1645366 1869041 300011 1467757 1076097 625796 1265667 269405 1119062 351505 1917142 1502808 350623 1313510 1075012 731095 476598 1793310 879132 968050 881655 442133 1045385 1101275 795542 1991227 865702 696889 654646 1009984 707759 1615511 1270099 1493818 874375 860223 1388339 367010 1961079 1695000 1197891 1567307 930661 515293 1450843 1548108 919373 424386 522531 1515656 1178431 722937 1231378 200855 2248 1346212 1264239 1761935 198581 218124 66516 905065 1338204 1998644 1946258 496121 268707 1070080 1401051 398413 1762037 838500 1206328 1067389 1887242 1595679 619763 1303933 1219936 1674413 1702061 90620 1936113 1520672 286096 605078 1433142 1164797 201513 1532985 10898 1796173 952405 1054074 1298925 276967 441439 1566839 196497 621895 517465 629306 838691 218457 167433 544325 1529965 870794 535144 554928 1889892 1785950 1673543 235983 1810127 154858 1070192 1247577 290157 677915 1110779 420935 1228 117895 1870145 1431653 1166874 1134095 1864891 557981 1069451 956325 212409 1139 881822 639127 91053 293644 464419 1634124 1512145 1103933 1565396 322336 359432 766328 1112573 1442929 1501322 1295686 1636962 1291740 181843 1043347 116367 102804 1704202 106703 537016 224850 983084 584144 1075770 1765723 929597 828508 374811 345714 219390 1258862 53698 502551 469647 458519 214075 214219 1792834 1541435 607133 738957 1603450 89803 578940 1045438 480405 453984 1945433 529880 1205209 1333306 117927 135247 1339492 1375429 643925 455526 476340 393480 615986 802393 120663 1440949 1463831 489602 806280 1293010 452485 1104427 359851 1795434 1357204 1452802 261271 1099915 1616413 1081209 1383317 851981 60831 1780435 1925146 1515223 1147355 95298 1181155 235569 1532616 1687116 498683 1018492 1488961 1619770 1230864 72861 692618 1857611 923251 769513 1734706 1305946 300475 972015 1141811 1592692 1061166 24072 1382096 1723959 1645231 1013243 1286147 1610016 899020 867579 1731381 51119 1548634 977389 205719 1215539 245800 1983399 1072700 1689499 403169 1206521 130562 92196 1956819 897282 846711 443232 1061037 573223 1936713 1679262 1073765 1647521 162285 1892757 1751147 101249 1362939 1290411 228167 991963 1672195 1324062 404634 459598 510918 160267 1960114 1211352 497596 1846876 1460924 810247 389824 606724 1070957 1053694 945784 824827 231243 1955039 1944825 1609692 1329474 615588 1857842 29916 122301 689956 1323125 171303 782921 865674 1107232 561315 1982562 1246675 1019968 1435108 953530 764215 1183636 1929758 747468 1203199 680066 1320743 250593 1166233 894615 1990305 1971170 982726 1810896 897482 1290581 1092926 1185887 1234763 838029 288 1021965 1111135 1016319 1916979 1750630 441076 1198298 475064 890009 1368244 1675151 406574 306341 719349 343685 1349253 1886688 683112 1766933 1048655 1488677 1458334 237093 723891 53617 1721643 1080014 1628356 832405 1412680 190004 895720 127605 1307178 1213393 1401144 1582057 825727 1494542 1418309 1800025 818848 1471799 1370408 1514426 232882 347205 740752 517351 1573712 993591 283391 394821 341277 250988 24581 870951 576973 993216 461912 1651732 432301 1803836 1585735 1679434 1791967 1143118 885475 298176 93107 286502 1657050 529564 1564474 463850 1701052 996569 745151 426091 767323 1498020 1110653 1351231 245706 816823 762429 1414306 1700400 912475 1874261 344995 752365 982094 1579134 1194795 1145576 1275913 137121 1752270 12110 1448085 177605 48033 616659 1175674 1663524 788574 553899 207808 1641366 509106 1402274 720677 24197 304109 472089 1055628 465655 1142257 1205699 1334557 1775757 547897 1684323 686944 1971391 1563514 682283 400651 992841 1684758 1279969 136991 1798178 936395 219710 1336880 666245 313849 1758624 878000 1856555 750702 1684150 1537264 1922160 1111848 427372 1288726 1599383 412771 557474 1044107 985078 133082 1317847 1268209 317788 1073190 1745907 1940580 1334522 499454 1624390 946897 1323215 611354 1406880 1810673 884527 735328 1429541 1619297 128068 762630 18899 115616 1213269 1544348 1203592 40809 1446492 1778726 1310667 1943222 305402 1018407 1748214 1816894 520328 957256 36521 758998 506533 1332376 1615665 100066 322824 1293787 637611 1364657 134262 1209981 1710805 615463 448932 1385673 812701 803496 1983297 1504590 1944007 182298 538133 1888626 400171 13703 72541 87347 1932027 118931 567491 1171987 1650713 1131311 559976 1853587 972622 54133 1422638 312455 100009 250958 396204 1976329 2147 1646494 1275737 1741447 690911 356400 1099212 1806851 454313 128420 1112253 176909 634595 1309065 1198534 951868 859915 651504 1857002 409823 138166 177145 995582 31196 1395046 1416546 887842 1568241 1266808 1453612 1520556 1205706 1330336 1809574 305540 1239666 412905 1394447 1195882 840990 1636359 1977205 829368 492014 526808 1079363 1925230 460568 1573321 1624815 1119711 692895 908824 980685 629375 31655 832603 1184321 387287 495800 503364 1391956 216263 289914 825713 177984 824580 2221 1904876 881955 1867610 249429 387409 54504 247532 1489472 1554387 860632 1657123 96316 479769 647988 1697504 1113380 245864 1933537 452297 29599 334611 353092 993142 833537 1121578 1647230 1081967 1624958 266616 1184684 1854922 835649 433479 517979 1584666 684814 837060 303951 679324 925996 436962 122725 1561907 1156336 751497 590512 1700715 299707 1139024 967699 488647 1789315 1069247 708115 172553 1982678 1620683 751847 28317 1828384 1380636 927106 1162228 533830 1109841 1326512 293980 405223 1733776 56682 171199 34504 277733 864884 1722399 199721 1061170 372958 172216 1244937 1803743 1189754 1728570 1282654 898216 1257391 1773039 1862705 252518 1559023 330703 754012 363062 1609677 1574498 227035 1732597 587020 1240290 1727296 798540 599782 1115410 313495 329249 938459 1033548 556935 1602816 128505 1334814 1598209 1815081 338667 666809 199370 557885 1307467 1951161 1515983 1681946 436603 615839 1143764 1275550 705081 366388 1269606 1009096 912271 1713851 203750 1409088 1961086 1943150 278334 573521 1353420 1287355 1880360 379855 1581049 930622 1358365 1072078 1849580 1695984 431510 1242096 670670 236022 1166139 495490 549585 860426 1825612 1523995 646382 1520059 1483591 385466 558080 833546 717169 909902 1982418 1727714 768608 1539366 26191 944487 96915 1165356 820339 1598092 1347253 150190 1148016 662969 347075 635304 1248740 684059 1449592 916150 400737 960772 1516000 1278270 615342 503855 757016 1330795 440634 865501 79470 711157 1046273 711322 1726159 1064757 1020129 1037769 340883 1101088 1996410 1259153 1348685 1682313 1558706 316868 193457 908535 1674043 930272 311413 613053 63115 679710 1788907 588841 768376 594738 1813394 929139 1555903 590691 1148803 1340605 1475993 1542136 890536 643529 1995954 302115 570447 1396870 1949976 596105 1007790 497692 1330736 823773 495917 1173010 965654 1816423 979983 955346 1166416 887053 1453608 1245837 1264319 966225 1116159 1026818 1877024 1258303 1910004 5416 596803 173448 1918643 1914130 1865085 1655588 1942308 1380877 498404 1635489 1883609 1474163 1543229 1794233 1081659 577848 1979420 312379 641507 314202 783396 1879669 887826 518151 1599654 1960156 1156372 1573172 1999308 1500951 1465481 579279 415315 1769644 1346941 1385860 1630212 81647 35107 1517259 1882900 1363630 1113019 1233380 1341476 122197 468108 279430 906425 1948638 1004307 364378 193667 132358 402982 1837886 1885829 1255262 446539 1144316 1308362 968446 1074802 1899849 592508 197364 1531117 1064499 620493 418718 149693 1627849 1832378 70285 1733229 1579604 1513768 1734908 539952 1818235 951974 1549944 1187575 481174 702094 264310 1697984 908776 596531 1576015 832020 311776 1492664 681556 328679 1857532 1929187 968831 1495351 855821 1744105 1320386 138078 1613332 1334931 874031 1964390 695562 1751028 867635 1178335 803551 961062 1008257 1498141 206918 994980 329724 1858039 104877 307615 1348362 1331598 1808984 1366697 790495 1094976 521557 621441 1298825 44812 790058 1717007 1457952 1882517 1012277 1144441 339022 831861 661180 859622 17799 583938 994613 1935104 1287155 1101185 1882654 953631 829486 919924 621493 505009 1244695 1059685 376432 1247780 163321 1408520 884519 987739 781220 579747 1081638 1974535 1859040 306468 1728663 1264148 1658172 1586728 1839654 1675979 1790918 704617 1204852 780308 834636 1218693 592813 1550268 458055 775439 399372 163064 413650 1931415 1728762 910606 1389884 197836 1993437 422002 1825155 1850028 181529 190052 1068712 323147 310456 1166308 1273906 28934 1282936 873708 1582251 837173 1723573 545749 1816215 372997 1517764 1250841 1429321 1698036 1417089 728159 1461953 1821362 973123 1049315 1185985 1306108 1396050 1896332 411507 320307 201649 1098736 1020192 973445 41717 561595 1513191 1475698 316736 1078493 10041 956295 1693868 1621823 879643 1317349 853108 1891349 206315 1414383 1362404 1241579 56711 1779278 1741644 361960 1819889 376194 323689 247440 1501712 247347 206046 225517 301275 242723 1970626 473290 1637485 218329 1744677 361939 735676 124473 931245 296439 1420287 1186981 598730 169073 1161275 1892902 1699560 1037754 1585100 1706811 1647020 761375 351930 201841 1425802 765254 46668 609399 985962 721111 6035 1940988 1048750 1159423 1942814 469175 1659147 926006 1655520 1964438 1470270 323095 1353599 1644650 375453 133018 222504 1062916 1415686 1385177 70495 14639 197247 831544 1710449 1623812 1854917 110789 1492296 552022 1198975 1099213 1046526 1853290 200801 613565 1770787 1338178 1055816 1791059 139898 1235549 1302695 596320 1908714 740244 700108 542334 1634227 1797751 802813 1044408 217774 1888337 359514 45227 19471 21017 1642658 1476175 140520 1396663 537511 20761 937584 1665239 27613 616788 90526 1216698 595457 1202041 752620 1464088 262179 1883430 1945590 1911026 1304568 500394 1798083 1733754 1185515 1724383 859216 409832 94448 89827 39242 569352 710791 831353 1943606 957126 612472 1120208 1059171 1345905 433124 141901 652253 1487985 212655 345062 868779 261473 1737086 9000 1566815 605865 1804806 635090 711662 58810 1204887 1002370 240942 499647 645262 967101 1406761 1080421 1722295 634 134833 1093575 1407016 1447814 396555 981575 349784 752493 1092056 907021 1746780 177718 1761155 1379150 1179813 876880 121404 714237 1807795 493471 159355 1817997 456745 1273101 572038 974432 1094259 1814003 1999360 1330956 1469715 282226 1570945 1810924 647102 1896172 721291 1168861 1899987 619635 284122 1372965 165407 869227 1726239 1830771 1618589 1325991 400971 326122 1752200 1134716 1736330 1424532 382957 895160 156713 1114864 305698 964306 613067 778161 69456 1935975 923697 913499 1524715 1875872 1947567 1148936 521853 776513 1575098 198667 476134 594775 1939638 307324 924692 162880 142626 892781 279431 1144562 144985 1750492 1850268 1580311 1471641 798575 54172 1808380 1423163 1728823 416245 313989 629675 31153 1049297 496451 1093111 1019101 204077 1731277 1394840 1839238 1864607 180928 1811612 722337 1196830 782655 771667 1432693 217347 585489 585567 248390 1657709 178351 1354271 1242160 1965182 1239757 1121597 1936602 728332 248146 1257675 829320 1679795 877604 1791983 620583 238284 1991031 1844514 1048476 441920 1972541 1154638 1473877 715742 259786 526785 1321312 1937577 520079 1761038 1689315 1406558 1394963 876757 710517 1925611 141009 1781843 785300 318259 162743 750302 1292628 549158 980421 1943907 1947087 265762 1531526 1710742 524319 330037 562673 816334 419459 1845684 1463683 572424 1784052 411828 262729 1819332 174346 290345 456147 692228 1805920 1832529 188594 447647 41863 13109 1657164 239896 1687470 1107856 977085 1288870 1424390 445749 926466 1605234 1642552 1419039 92899 1159631 102841 100842 742398 1525986 62557 1002225 283807 135514 193071 480223 1198222 1693141 1058118 361895 1934442 1173396 77290 1119532 158506 778054 442693 112600 141464 367937 427416 1702199 201304 1196504 1913681 1653491 1863432 508752 1582801 613597 1275424 390237 949060 11861 686037 273348 1258103 110370 1570841 405410 345223 1746430 1796155 523615 1554150 1131416 1806461 136508 1824150 117244 54067 1789082 1621190 1742307 636789 453506 199935 306252 1254965 453597 1456679 914774 709928 1384485 1340891 1899449 1340650 334262 1419396 1953961 393736 1548929 1846291 1493365 269125 155928 1975594 771198 1607918 142225 1374465 1513818 1771970 17607 1742226 307610 704055 330618 192884 1013013 1167693 734370 573623 930451 263716 1000544 1373589 517852 432112 135793 1415862 688608 1449335 1498684 1694389 238883 1952163 1004840 1385020 16455 200176 1472578 1334494 858845 1885894 1774890 1305067 923654 1111579 1974967 453885 1522491 109857 197422 433250 274605 1486901 410614 1585905 1592055 464142 1209132 789827 867781 545819 1735416 543757 1323852 1008973 845587 1208519 630537 1053399 1473110 1158531 1572037 1719143 871143 1616856 347704 373287 1979795 1010733 14180 1189539 1190540 1081813 1301283 705029 538463 1442417 879457 1772318 1360352 400049 1242617 499946 799599 903127 387864 1781253 791050 984603 849973 48383 1352510 691079 534938 499493 643477 607251 27715 554683 1745970 1273555 1862937 171989 743623 19506 496884 1382813 1790587 13901 159033 727960 661522 1595415 1318325 440534 1529247 1471661 524656 104758 1765918 489366 267542 343156 872826 1587584 1077627 205486 244160 476467 373427 1437828 969247 978148 657460 1705529 1871396 1195647 903581 237032 1930464 711545 727112 264200 888521 1574410 1369438 225873 1516322 411943 693328 1272876 308733 439451 220148 164457 1810743 1080555 1165332 34549 1327630 1275226 200602 79251 1246258 841701 800882 1535490 1278880 1585395 1228855 1510758 238054 262786 296002 1841560 982527 1723864 807114 1416366 1941913 1748926 456964 818120 1205934 1610340 1870626 60913 1598502 22517 962230 1841470 519148 986643 1089004 1701982 1511568 544009 1177015 770735 22879 1687615 59861 630741 640362 985212 234668 1577822 875909 1908892 1882449 1618386 1671714 1771717 91841 72434 763761 305049 1030504 97809 1322447 475093 1557702 1639029 1289236 1005095 269892 657527 1971366 1363310 613584 1143927 70682 677384 1908985 536177 68379 1176486 272300 471291 505127 1018097 1170249 1553434 269808 1558526 1543808 433251 621061 329996 159938 675915 1309151 112806 1038048 277692 1085151 354444 334459 1347150 1165813 972854 344872 178003 451013 1272588 519189 91433 231251 655298 1252909 1039119 508809 1553473 1927240 521061 606585 1561588 1003254 223522 1052982 1156041 1197133 1099328 928573 966050 674031 431826 1601064 1244817 233890 1896541 1836256 532768 690010 1050448 227422 1371686 200720 538709 1357057 744851 1231925 1010334 203601 1015881 464786 768358 876778 1242231 816996 1572033 1216393 1749858 1753822 522437 911830 905002 55739 1144256 1563592 821232 1883049 1115335 726343 1977825 1334273 1229727 1548560 126057 373383 1932782 721445 1136754 1829923 1734651 1826095 291414 1088474 1567942 1426197 1731776 1177406 1729302 478174 1359856 1459901 575975 1668667 1106903 885974 1976462 715442 804909 1973230 103286 878070 971047 729580 1714760 1128441 1835723 1343519 408341 1952515 762167 753576 520032 1262457 317820 318911 91552 426166 581798 383350 606885 433523 1974848 1729914 90178 1246546 1595591 127284 1660823 236331 1820097 716575 1653924 1185285 1244559 1504185 1820422 660451 1555705 1805176 775255 1162980 324248 463149 550958 1358829 1942318 1980215 832137 810209 994914 1232536 647171 1869224 946229 351883 951197 1798384 878551 1256291 1093327 1394389 1629294 1139998 579352 1409018 1367326 1659213 899520 1803258 1940384 928193 493521 18778 184399 1668883 1522162 349099 1363050 1212397 375903 1724873 279099 1141248 1677687 1897479 1286497 758087 844927 1737231 617539 1210057 14692 333677 6943 1042908 1845392 1310707 1410349 498775 1105111 1259617 1400460 1621704 771228 480101 220849 1543097 675103 815243 1612972 109331 1972523 556457 1478623 1225333 1659563 165577 1696607 643216 1070725 923223 598778 1448907 734360 737764 546907 554848 1623980 180444 1430524 439206 574949 1648121 170832 1473583 121616 1537399 1750006 1282288 1244085 50953 1953804 1132692 717311 1851326 1493942 426357 444930 1780627 1873675 508916 1239819 298875 1708093 1833111 1260338 657634 1125270 1178107 1764150 905839 1834096 756858 363121 1761843 1529629 653825 1820986 274244 1779473 1270891 1345326 767010 1628274 678510 1829735 1774906 1250349 527442 164944 1509492 1761074 387139 890398 1706490 1867823 1227577 1555103 1590960 1748204 1968339 905429 329933 1148727 827208 1716519 1195655 256350 1013977 555961 1960734 1631583 1560605 883197 1126840 1458329 186762 302146 1849357 587184 630187 84501 1281892 1544784 813433 924459 418540 986064 1787903 1932415 894867 1470503 1368711 344822 1623017 368225 132191 1244457 1410529 1308949 1296332 1744315 871273 224164 1986994 1432366 1100191 1007193 850971 907324 1696863 589981 282813 569572 551985 396077 805391 1496528 1664795 650932 342426 1876573 1571829 1056642 66778 917760 266288 1535254 661824 878307 1143320 1910310 382797 1882271 895126 250836 867310 307501 1481830 392030 156076 1959851 80388 690649 1274560 989203 457657 1573646 1242095 820375 1227287 302326 861041 88004 790682 1203103 94873 584083 354644 254153 378065 1205713 859459 1944083 1684487 1228483 732357 682501 1136861 1010918 1059139 260773 1421445 1952804 1874024 541788 823826 830068 859910 332732 323353 54378 1848343 244082 473620 1667483 535777 564940 566297 1182300 943227 1089138 327077 58047 1946232 299357 1424021 1216415 990614 1020451 564653 201601 1092164 1596988 211584 1023457 623292 1324949 1677041 1611930 1287823 1428411 1257382 421612 1264451 430249 154122 1228145 823970 1478112 82358 383621 1375570 747241 1104963 1675381 1531329 1900880 1547216 1743117 1779297 92221 1201647 1882943 1220952 1324677 530578 1716951 1856301 943589 209628 1000511 1441054 1879744 1670023 485045 6773 100300 797832 957006 1593033 746391 936143 1735706 327287 277098 1661358 1125365 1160305 754571 1047041 1436741 1876385 436276 945665 1975389 1227449 1260396 872338 1741262 1157784 1899732 1300539 90500 1988140 215855 1631984 1282047 1235368 132977 237229 511208 547695 1630733 500071 1461443 153409 1673662 192316 1678594 696432 137421 619129 518787 1206484 1526950 885347 1776379 777913 170637 1216489 1929397 599804 547042 651330 1813453 817617 570133 1400139 1960800 1226865 1614 910947 1231152 1320557 429075 1738043 1540334 1350314 1022552 737508 1312126 1458945 976881 175989 1681362 7218 1638739 185675 114789 1073866 1540862 1749402 846027 1473924 1121020 1092937 1138488 134707 1980077 1923630 245223 413723 537414 1548658 226785 782218 442806 1024269 1910782 1334069 1465066 1275323 1586196 1532926 1927006 206082 158059 547556 1381804 416965 190963 1350123 889514 515376 1197355 1088870 1392566 272256 397997 1947265 93595 1452858 1835482 1222749 1219684 1425756 1947045 1588194 1798552 783429 253237 1048329 65108 869678 149227 1793344 1799761 447634 1806471 279397 1336028 1173981 249932 1737730 175739 60744 1154992 1365255 1713908 779274 842283 1518257 750696 441465 598089 854001 360272 1537517 528892 1988219 1938704 522572 82212 768352 1407271 1685634 999683 444280 1461481 1091104 1532590 359282 74164 1436259 1556674 1172496 1055419 302418 740162 74914 983725 1884059 139666 1057661 1998 729895 76809 216915 1900202 1789084 194843 28729 1602188 479000 1068932 1643380 1084152 348336 99702 1061021 811016 1903026 74909 1751054 1912067 472603 1886093 431109 1226247 676958 1212257 466947 494814 310657 1960960 1120534 289307 590559 1315843 1778696 1716601 786504 1370483 1677665 39612 1587981 1848203 22849 1276969 1125429 467499 1197565 1696436 1671076 1912953 401721 318211 1829415 180888 1142713 608109 926877 982470 964345 935838 326021 677786 674400 1255053 700972 1115012 433850 554925 148701 1076256 793498 766697 970201 1015536 1454602 1917182 27221 1445976 729834 390127 1697517 1326488 287910 697527 1156821 344578 1892448 589874 1467915 1694028 1240242 396094 709687 540210 1434176 1139381 1838110 825010 1988284 841774 453671 145215 487263 1409226 909630 959079 1516634 1009666 1054368 1202869 1438738 1763885 339721 1450596 995510 437426 652782 1528590 1609532 1585289 1520241 422941 812352 1279715 969147 1213045 971552 997353 1675941 1922138 237355 783451 472128 8127 1917183 991041 1496858 47616 100265 233125 1819717 1316756 1231806 728117 1972710 600197 1059819 1532675 905635 970334 1815846 599502 744563 1852796 385943 822599 1961968 937266 1209834 1174598 50718 1059023 78694 790927 565372 1081184 1252543 876954 544837 1510028 1447202 1685187 352128 367629 1996599 1987149 1001470 470308 924639 921006 1263619 115465 1240889 1348679 1879374 938336 945229 43316 697050 279680 1689800 928181 1825141 382592 197218 558881 558952 616297 87976 99760 1935686 1456517 1413419 188350 1499170 574185 1140629 58691 674234 1433282 319080 839614 548536 563712 738645 632799 21810 1640296 936984 992146 1831963 1777949 1888244 1720069 929210 513046 958248 1615241 1189843 1026352 686627 327326 1634243 1771032 1129227 1273595 360604 1593520 502406 633578 359799 1732292 1200521 948780 692860 1887857 1577918 661949 181193 1693034 262420 498311 667725 532143 1418987 720367 1420488 1923592 1505007 1488668 944560 1789264 380317 1307671 724545 152498 310393 1144273 143248 14976 581290 67318 1912382 437139 448551 1754291 1962550 360044 112733 1287363 628158 982089 567540 197642 1153824 1997828 1799629 874256 945410 1326800 1463116 637325 1037295 434892 300673 1999041 157224 310770 784276 1475626 821921 1591000 651136 1926843 797781 1248295 559679 933698 60553 170170 1103228 1371892 1755843 1403958 128097 1352352 1456626 1642316 830043 204940 666416 458161 927250 937533 434627 128046 808120 1708927 1917816 1482531 1059174 976038 782757 235545 832925 378208 417074 1101325 1531596 57519 895376 1268352 1229214 612339 1118371 76405 1058220 1735942 484237 1696688 668581 332728 1492555 1710440 1111526 274571 1869024 1387754 1393552 287172 1990134 953383 1868472 653706 94962 239133 801259 797370 671561 1194116 951857 1735524 1572477 763648 520899 1487039 603674 1375737 1400851 471175 1756723 663941 257467 996419 182 1171011 550833 686757 47122 492255 1750073 1194537 286246 1930927 1486896 1480802 86865 562656 704713 1145877 1012470 1335103 1195827 808440 1051484 1926310 567166 15047 237038 1126440 1399429 306801 972052 1208961 897710 837561 847334 1874537 1506101 1392090 1551608 685579 1304544 1540195 1937375 10815 229464 822864 1034781 1273427 960549 1505657 60006 950690 1006703 1122308 305857 1973427 1345338 69461 428169 96903 602359 1319257 1725342 1487235 462345 1852102 758610 645343 1833718 534206 1988480 1072052 1536977 1023820 1996135 1726798 780511 221189 284921 1156470 1016979 143245 1369224 613005 793893 1938006 1282407 54654 284827 1490257 530917 1816378 1092707 816713 1007780 893862 1852831 252389 228261 1074211 168995 1917983 1472001 755674 1795992 996077 1672214 797959 1459990 1127182 1352072 1242003 1246481 726985 1793064 1017553 1586620 801539 668110 1883700 1600127 363495 1028757 1400125 44904 1556289 1664896 1072125 444191 522030 530069 1684544 1291365 1992187 1583866 1015476 1564530 1625132 1711519 73431 885459 670815 1838608 1834846 491611 593906 1908937 1516001 529210 1191705 1716874 971120 651369 1765801 970985 614183 87425 927550 1857135 1095757 1786 863148 701329 457095 1208776 1205262 1355258 227869 1316439 1501691 1461662 548141 1151077 872722 1385840 557563 150516 1375949 1229795 1198965 194993 1186236 1034878 627456 957143 656678 506962 387913 1229037 751151 1846039 595272 1039240 36951 1809806 516024 881156 1699651 336162 1515017 928272 1389818 1192210 200924 1799172 942907 285750 1528167 422973 962778 180676 1228609 929635 400598 1712922 222299 1630542 933178 1059706 1207965 332255 1505323 382109 867322 1665379 21899 68660 1866294 779313 1932744 541435 862549 253634 1083951 152803 948665 1346197 88014 1200761 1843491 51011 124673 103416 571219 284081 404390 1608266 421431 1079430 733094 680328 1959132 1958619 683355 1411347 1719952 1841701 647968 1836561 1312997 897697 437547 1588531 1228612 966494 121098 118707 1836698 1555105 1018352 1755160 548782 1835416 1112510 518662 1899360 1892236 278938 1699976 133804 361604 181953 888468 1750658 196259 1709054 851793 641946 16099 1318400 1890044 1693559 1631788 43285 1856447 968394 796611 88448 1273564 1362217 416667 1599328 448307 102259 381840 1365789 1328801 1472320 1562662 72278 1132950 1569539 867493 980664 663635 472313 1590729 1825424 633122 80585 419677 272188 1400095 1840441 850268 1894151 302108 519459 1839484 2252 1384571 1693727 793885 130659 1318466 1506830 1104658 52946 1052755 583627 1422676 882306 1491330 1758113 176279 1772338 507104 1217655 1204375 1431495 1193815 742050 1945598 1978771 1697156 948675 1068512 803282 1992046 935342 806181 1649044 154070 98709 1471158 992011 864118 1428413 477693 1646971 122514 98078 421064 440146 433113 5781 190678 1214360 835206 346311 423586 105227 978788 546716 381532 1484360 454885 207635 343703 1406709 1097838 309512 1350396 1758407 1331816 914581 541035 1048162 1884762 1030067 1070902 1382684 1251076 444027 997209 1197347 1783227 687661 1155060 497145 1280102 1414836 1929369 248161 1603894 1224473 1893965 305020 228903 756685 1990401 561016 922955 1734087 836973 1810486 199699 681282 1101646 622676 674846 213175 1029563 1149046 1589248 1772178 72161 1324254 1496141 1830195 888280 902915 990492 1625862 906511 1392147 684995 632863 777923 1520769 178408 1070827 1637928 70756 1553098 180875 817885 890056 1025363 669496 1302323 1727725 1009342 682931 193563 588768 272212 1075593 248300 1393634 1045593 1543913 1947117 1094526 1262967 355817 1634440 799691 48660 1346867 1428432 1467869 1943607 936364 956353 138330 1964669 480864 1398994 133963 878772 1130120 1432923 1758003 1456114 1344040 1426176 1487838 1956720 1456543 412944 258890 775556 989994 5799 603817 1501463 1892092 204783 1424235 974213 777304 290622 768707 474452 1168283 1727418 754869 570303 1493090 1528971 474707 850210 479056 1547038 625917 440536 817603 1292542 1302725 1852081 779586 1084062 1185753 1675895 1011475 845126 1944892 289536 494141 1451456 1028239 728180 880918 811050 623403 482471 495916 1821681 1319509 1359803 1363622 1051800 491394 620818 1844783 1885074 958855 21316 42539 1193266 1602191 771260 1351131 865619 1898953 545842 1512439 77954 1080417 1958845 840987 168489 1831101 1466895 1101192 1128426 1775068 1912338 643107 1803462 478749 1603088 93678 1548604 69840 499694 1255621 1039491 1416548 1720800 1632790 77225 873300 449205 1686163 1384914 50791 494155 90442 521162 1968642 1897113 1738471 1609856 421078 1331572 1329346 1342797 1123209 389320 831923 1490414 1145937 219344 1090892 1697128 1916954 1334108 1405433 759941 1897098 1717424 1740676 1850663 524401 1607063 1749258 1804143 856047 1710716 507959 745885 697493 1547815 229733 1987424 99136 1556601 442739 1160315 235629 1087641 734140 1367449 1167723 1456795 1261489 1832015 1699588 852339 730156 678387 1396163 1006995 69478 244008 958698 1270998 170854 253483 463696 470083 1396939 270325 416645 1108407 1056109 83435 843371 1006689 1515578 266640 606015 1109292 521049 564412 1162849 669962 354611 968515 1237913 99730 481629 348219 1327660 80052 317965 1810491 108052 1776769 184952 778004 644778 208122 916610 1163177 719066 1520880 845580 1620686 949413 1627276 805286 264518 870752 1609550 1441299 981702 644673 1311868 1419845 117430 1902537 1552821 115065 1796411 1039981 704672 1169102 1260104 680112 526898 701131 773738 1867024 220484 473544 1559783 1243725 466770 714834 798495 1248628 763291 377894 1652844 1383052 115355 1558202 1207092 1943195 467051 131552 1160494 776312 105622 1367517 1600033 1170578 1698726 1620419 1677174 126761 35255 1024180 645602 817006 1394628 579528 757497 1373967 715916 169386 321523 305515 688490 1656978 1331948 807599 965137 98486 972413 151906 1090531 141230 1523800 456426 546415 473267 1017239 1559165 1029935 35556 1162159 1785548 1832288 1671803 976999 1916859 1248558 943826 456374 1302070 307350 141609 674713 850115 1064950 1025542 397540 521054 594813 1510664 435729 95793 208522 744013 1239733 745533 318249 1433522 1952129 1492295 1256119 1452605 1286207 843693 596601 1809027 1481875 446021 1163878 669158 1340135 1799805 850325 93156 802071 378370 1913821 587089 560952 1836204 1689669 1578531 1088506 1102341 1752814 175113 14376 835827 583840 453562 1250445 172304 778029 1322569 1323207 1530135 1707421 1815753 629086 1884323 1292081 300546 566022 941063 1359602 772505 495455 917694 1028775 1787268 1901354 465849 608921 344709 568260 902766 907533 2209 1300300 733988 1482732 855303 596614 454738 1603552 1019543 1605948 17965 627917 29489 72817 976100 1625793 1730465 631466 509716 493848 1365991 308380 557699 1485302 622383 885792 541307 225178 384436 917865 499502 962922 1391754 1211849 888791 1771863 912736 1056448 1557451 1169344 131416 857923 1556942 910969 1922769 830653 1022571 1833661 1329696 1928165 1176334 361355 393488 4457 199261 483731 1235044 1576082 834122 1603936 892196 1672001 1171883 777747 1025904 1276047 1033996 123067 266560 1814223 564915 1866385 1372265 1532825 636804 140744 398879 1957363 671286 333829 1566955 1070793 1599377 1005151 1629658 1499944 448401 989719 1864274 1136809 355785 1943937 373460 326488 7519 296456 1141776 681940 1366309 281633 1207232 1477345 417230 291975 1232955 889177 787042 924147 1736319 1239924 1803097 1244640 1151128 1846358 739279 1391718 1734073 1821644 413412 1929180 1636694 420404 1716978 1311488 1004769 1338106 413107 1493510 940199 1313832 1532460 8134 1237395 1055305 1907376 926536 931380 1743429 253351 52145 846126 1202036 73939 40680 1418263 280647 1204148 1470841 1814147 1638368 1536714 1963973 1991660 603857 1836598 430942 1486833 1941060 666055 1525985 80736 911543 1472399 1786620 1087137 764340 1821062 135285 216425 554225 870312 376965 1439844 1126916 329689 44328 1907079 81322 1488756 650488 1595392 1196671 327912 531977 1332174 320182 1748043 325693 126528 460712 1372660 1052466 1975486 204403 18161 861585 167402 221819 1959881 932285 25726 1134866 1817886 767381 180604 815097 1799118 1735261 197919 736862 128497 1601758 1100717 795306 937937 250543 1686233 354037 1632223 1755190 1194329 1691050 273044 1228170 480877 939182 952130 1662551 837475 100553 801858 317880 805656 842884 25318 31423 1125910 338329 1290055 1874584 1577325 1100327 164940 109680 413962 506681 138627 1167361 644285 304188 887922 478618 153045 959791 798010 1974643 769557 953168 887469 11489 1222160 1620183 343462 625074 1781153 290368 1228582 242265 1444003 1912680 879166 850708 1017263 494056 1713396 1470501 241438 1979974 1128049 1470173 742915 626676 549521 1867526 1271592 654720 349945 1443098 1811398 1591651 745923 1343674 1825115 68832 944714 1263327 342219 1324880 670360 624256 1843302 673071 181250 155088 1845660 261247 336725 1498472 456041 354966 158782 1626782 895293 418705 782143 254334 1764355 1019233 150779 1365009 974872 678721 26909 203791 1389421 520489 661996 1101788 1735772 1032563 1711302 1067891 1588510 54572 1150891 388126 595731 1838142 1174693 1344307 1626498 1800412 268283 968211 130017 1535450 1312508 1570316 277309 1469174 900540 694024 712480 1240669 398653 1306377 1313725 1773978 1110468 26050 837846 299902 600718 760152 994745 241825 1630316 554194 805014 128394 522726 1894203 1685965 1550866 929751 156020 931635 1058834 924533 422978 1754263 1314469 1976299 705865 1959331 1882236 1890112 1405704 1422576 1303157 1083882 604351 41451 1206326 1376726 1763065 1053031 1181396 327307 1345068 1828548 548343 1026734 1559634 1883855 1667477 1123385 1824514 1573180 1628734 1555964 432657 1381098 401402 867265 1487369 1210365 278074 1774285 1475080 481241 1931563 327404 958335 1616354 834470 944462 1601520 416751 1029155 704564 571752 727739 877437 1786592 518734 822834 218425 498443 937124 554412 1977660 60098 1863970 875908 988753 1129996 338243 687921 666045 1779441 1077429 303658 231970 1667182 105308 753100 1892055 1416774 904504 525354 900511 1150456 294439 1362333 955045 787101 643951 667986 1664110 1299981 536032 1926281 1579406 677167 1782071 267195 366695 1685407 1548744 1456123 1270822 1993859 965828 1664184 917781 1725385 1312224 1078718 1975570 938118 204608 614032 1457221 39708 1207521 1418675 1872640 1489571 736997 358266 76292 1209466 1701921 674536 102557 1587828 1757226 1050092 1375508 1057168 912650 858284 1191627 664362 940794 1119183 398367 1588199 1065819 910741 1008308 1648637 722224 661172 996002 231504 304279 1683004 825380 1646138 1077828 1323205 904707 782433 1788498 1264329 1041501 1204379 198309 1538741 1454277 1436550 1053499 1823080 1073357 1432179 1383316 280918 212253 1009324 1820915 1956349 984039 626224 245256 739152 445944 1191520 55800 1759219 105172 1291741 1823799 618686 417946 329548 1495220 230023 1928707 593635 1404821 1986487 178318 1824153 648157 1089861 1288343 1209135 989911 14208 1732689 1829832 1240756 1506862 24335 349351 895737 1144255 1440635 1829503 780157 1826465 400440 173388 622221 784799 180861 675490 358602 1504340 308841 1585253 825364 258907 369960 838027 516715 1017454 632273 132451 1156017 609865 540110 1005232 1025558 1982657 153865 1326836 1763307 238634 355292 916993 1619288 87706 1012147 1182137 98146 1383892 334244 1820954 72017 1608272 443575 1860668 1827689 536394 311718 1875344 1516433 429873 1124565 191100 798315 944388 1930133 1852299 486557 1963626 1751829 1306819 1284661 208826 1535176 488213 1373255 1845469 1353650 371799 225044 1734138 242351 1131024 1263026 1581006 1399235 273848 1408892 1963135 827070 1592988 820866 343242 1097163 788454 166362 861198 1351034 193701 1091375 1461274 1492524 1942131 601528 1264606 887393 980657 514470 1929555 1303561 1095546 215951 743126 965586 1820475 150263 516041 310707 706124 1449688 988049 1327898 995844 1171791 1762435 455860 330809 457190 1910835 936255 968045 1861954 169712 120755 1169732 390266 1748266 741324 1081590 1729262 87445 1724836 1884700 219667 175661 1523301 456937 742786 1331288 1348381 1019334 442581 784287 327235 347092 1903578 1207665 1181020 27490 1173918 1650339 59512 1187019 1457441 308622 893315 920793 1681193 1874836 579130 1836129 1889261 1151438 1337342 1492558 578677 1501394 1271596 1047483 225657 569090 1237763 1020519 804338 598612 1955786 1272954 521357 54433 1858206 1765710 1290259 819150 1835598 1073222 1544864 1436877 1860591 492803 956515 1749145 1113619 49114 476632 1290546 817495 732435 508656 1347074 388741 543094 1506889 1759259 1328087 537946 1063541 1815956 1000317 1945909 142415 974802 688556 23640 976313 624141 882207 532118 1607579 790897 429315 1119123 1492587 1122531 447464 134296 780430 783577 1547116 585105 1881481 1324463 795792 310421 840179 913474 15413 1168752 1563534 1253875 128534 383915 404849 369876 1218411 1476454 1772825 401937 581596 170288 1981250 152017 1249053 1303681 30121 1919899 929370 220815 56229 614224 1905049 1013718 821140 490660 666315 421341 262792 475833 573129 319701 671162 1746238 1978336 231139 1225561 86455 1332262 1520201 499472 31981 1676657 1562298 1799587 1802517 1439652 330995 335384 1586427 11182 1502313 1570148 402586 1732344 163926 1466375 194448 1753908 559986 891467 1932874 1502784 1798255 1364546 167677 1408232 1812763 276972 1832490 851040 882097 82407 959090 1674714 808950 1425483 1652441 605767 1717463 816759 1364213 1765770 250912 1552204 1401348 838836 1557103 527271 1379031 1786424 1084949 1463664 1209055 958693 911975 189719 919903 1221279 578232 1304268 1087919 334869 1310055 1691241 1808248 770879 1386086 1224 457402 865857 954073 1615927 85062 1402809 947610 1631996 753318 147649 1430746 671897 836835 694499 480766 707745 1079962 1533300 1599940 329749 677689 1785964 623151 265254 1458615 858507 1128833 1085864 1338693 1324487 929202 953908 133300 74102 1621425 933540 1827967 1115368 1667676 576712 434065 264348 560575 390719 1122177 1933800 1685269 802977 1621148 1814216 1275417 725404 1342456 225047 925871 954294 1983113 1130023 921946 1488479 816438 1623755 1816487 1756408 86906 1449331 585190 318656 239924 115029 181354 468223 1962767 386198 1864091 624622 740850 593981 1674974 1958780 1518526 1842757 531451 1923146 1622432 1318762 958635 1481521 1003960 39332 1165407 1414860 1113057 741684 1944228 973175 528233 730227 1080717 845407 419067 471237 260383 1563649 1423816 554283 1272997 1512929 1010062 1284069 986813 309230 868902 1480601 1597906 1305155 165950 300337 864006 788641 786942 630357 101654 1379571 75576 837083 1377701 134784 1729364 913435 584272 71265 47787 1135896 1229386 339996 94064 1030517 635754 204812 1935661 1781899 357865 605456 1073718 1067913 1689232 888328 599478 1664967 750812 1895596 384237 1869599 72464 124077 1330076 1799654 1085213 424771 310925 1039652 1435955 1613144 819420 563689 866226 1690500 1327431 259008 1415435 1281048 42816 181325 886783 100290 1591881 893570 1415261 1992600 244668 831629 134458 261324 958980 643451 1487913 1873208 1882068 1750593 1799203 1885021 1705790 1082335 962854 235778 920864 1410095 1140525 315609 828162 580373 638736 1426180 1313129 1001687 120283 1253192 1037387 1503152 866480 810740 1827574 621139 264228 1018036 1859186 1889101 481493 1452626 1646104 1742031 1929831 1302859 1100013 1302062 1108141 602991 630055 1185687 1589509 234757 1859398 1008027 1807160 132974 1725848 352459 803777 327528 529590 391098 512418 1343181 1586760 978211 51560 439385 1837096 812684 4501 704592 808661 1364297 1647650 1047560 1012325 4633 987872 387682 468933 1195193 794581 60143 94542 1073438 1949289 1890012 1821580 1453509 1713983 1455618 896539 1360322 706849 1995790 1314298 739433 761445 1933862 206806 1200696 410143 1027499 176703 1633238 1775998 600986 632302 1398266 1458774 85787 1193222 1315313 1072439 1633982 1019627 7760 1570207 1750182 1431048 1698289 1154199 1480883 1519615 741314 498032 4543 1183632 1558397 583725 772525 1888406 1208481 1118405 53774 716976 1860278 890458 1822335 166490 735274 40112 356657 592270 1154142 1512635 1251549 1170071 20256 1626231 1164283 1714024 1757189 951559 1749909 205651 247395 6089 1510017 815960 1906953 757643 842233 1780666 1665448 1971834 861112 1647083 1868724 316652 25611 1399050 1784984 1644587 1608055 817898 1880385 247655 187366 651224 1603102 320897 840940 122998 1343019 945865 684594 1957505 87806 1140505 907692 463071 337697 1291341 758020 1041251 24516 648067 23541 826113 383783 355765 1645633 1226773 1458714 1221693 659710 879086 380277 911392 1064332 359974 1430477 1520580 310678 1878250 1336859 1614302 78103 790178 880040 1190574 1546566 851648 342057 246562 159580 1625938 692825 1991992 696583 53511 1700384 1885347 1488831 692420 270424 1659518 1500203 1866537 663757 185040 591029 467938 1409647 1656951 1251650 103218 825938 166900 905859 780390 1150349 1891318 490900 1018588 27766 1992697 929493 728481 1544212 505751 594853 1822280 1864701 896221 392763 1142035 972763 129579 617369 1935921 1151538 237959 1927052 1255945 1814194 6006 443681 1654478 85944 1112982 1336269 43663 340541 1618087 1862846 620643 1182249 471938 581315 535885 850826 757576 492276 1210218 444354 1739053 329890 1229000 639875 624300 169613 1633983 334281 1380257 1382474 25652 561905 1275076 948295 1370514 1624519 133606 438514 144200 574443 918028 453908 635193 424978 1888662 613055 1441373 472808 253951 1308519 740518 741529 136418 1141631 919694 607950 215473 1727510 107197 1930316 836625 1373930 294769 203692 1723792 465136 1977329 1894683 346992 1122044 951845 213180 1324531 193445 273014 43927 1332806 313244 447435 1731886 1207641 561634 1744570 760984 206615 362100 538896 632466 1259347 1075532 1634767 1965879 1463158 747971 196239 1779464 349911 451791 110254 218155 1470532 814207 310710 1601128 1110786 1228004 975269 1361115 965942 959950 1776740 436790 1335993 404873 1814420 376407 1976823 393436 1661180 734462 1358567 683029 120610 1617423 243328 1248470 467608 63215 940871 489106 531206 1085680 1419715 1315339 1440857 271102 377297 1585406 1559997 303916 1405133 348771 97288 134693 1551681 636375 1114311 494726 7158 1298696 1299088 1049499 1670113 1999782 956903 1561553 1617064 427387 810720 1809341 68207 205298 977435 1181730 1468758 1105421 311815 1001669 360850 568221 1436788 1939027 304928 1142834 1166127 1150664 949871 1004946 1614784 430786 1150507 562022 210656 1722040 1393821 1615135 1298974 1631770 151789 366543 1514791 1116604 394526 505358 1382177 476796 928956 1466024 1395345 1397010 1853492 381817 1028629 1740696 505767 447776 1079353 1458917 712191 561948 1120629 1584584 1160946 787449 242857 1381176 705490 375314 936861 260648 492281 1698551 1335631 1179378 1515023 326730 913236 1796468 1206302 1948135 1101100 260672 130784 299386 1078606 301965 183243 1623408 288189 805487 331711 753590 1356844 974575 1227810 1172553 102846 129751 802040 1240862 37914 254763 1786647 1956793 1387190 597354 190101 68916 760703 372179 698017 297256 98165 877309 488627 180690 470293 1224734 863079 197594 30852 316287 1201327 1470544 450684 122469 1242968 1526288 1575707 742038 728039 1472812 1206353 128971 1157240 1955486 1043146 1881836 1469118 1947825 127575 1074555 553735 771364 727385 21228 535729 591908 530107 1848579 1855830 1012342 1719628 593420 267201 77824 390573 102184 1606895 165728 846372 546385 89867 702041 1701097 1059019 1919575 278487 1656625 312268 692313 1744791 1522413 1331521 1672621 178849 1840844 3533 744098 1963270 1803856 1210938 1525279 1854959 1343009 550092 1997525 885049 387499 1891308 1702412 841303 1248281 1413773 392407 1083625 1848227 791624 309139 1713223 149443 192968 1108158 814084 1943249 568586 218259 1279649 55135 412553 634683 1281547 1117003 642777 1047899 1066231 193321 810169 1321866 56518 1504769 1496574 1883493 1624202 1689581 1914975 144028 753808 402485 792016 1862477 248797 922023 131348 675815 1484390 1458814 1384856 1530234 1808693 880891 1713588 604243 800431 1100118 641637 1841143 1398009 294125 319287 818361 96725 570664 794630 1017374 511702 1495280 1782997 253294 300529 1388192 36635 1148638 1578766 680384 239162 213544 1188651 6883 818279 1242011 1170980 1998582 1825285 413877 1879225 801474 402402 696561 224810 888550 842282 1214409 333039 1561387 1350998 152098 1975635 1067307 245295 29932 1416464 1549907 202934 1467766 1118244 62848 1533591 363846 647743 1687111 1885886 46763 937932 996070 1982095 290527 1433676 817025 1758958 1878368 1285671 733997 1244642 61590 1685439 964674 1818564 1048568 588367 800752 61973 890252 42968 438666 979597 105138 743027 1254005 1657720 1661573 956050 1107178 1061591 1888765 1815239 857548 1727332 733157 953941 1864538 1439994 861972 549338 1798993 1216023 1162641 1895445 1912500 92592 622385 885128 831765 1593192 1353627 1402893 1513470 1409265 540637 795335 516303 1580861 1680607 1837497 1976953 529427 746063 1040746 1310764 1769372 284397 1744880 1742038 90949 1240277 281135 1486957 844301 1545083 122533 79304 375864 715931 1830398 1735748 1302630 1710987 1259386 483712 1049698 1481661 740599 1652358 86005 1994395 1636892 450746 1034218 339615 979481 590123 261687 1800284 416986 47397 27470 594081 210617 61882 1114562 423741 485898 961107 1443907 1802752 1044350 942914 1105719 866176 950007 1799532 1009318 1897100 264017 1715236 1278617 1780474 163409 1322143 944891 815490 1601412 358088 1953120 186914 1086891 1832056 1170010 732350 705899 962148 1348378 30085 1824659 1978265 1591368 465104 98081 544497 1564537 1129549 111158 694555 461256 253457 1110113 1284173 1577712 1065023 4539 568670 695394 203086 406981 85704 1642985 1297418 22256 1498719 1639443 991908 936015 353510 521662 1234301 187723 564478 32688 324767 1093277 1049667 785658 259319 1869655 1938409 951867 411609 121712 1102443 1542536 240424 1438175 621020 1392329 1593973 1201243 325839 1126229 991569 943500 1484573 459780 1766310 1189068 941263 1938999 560113 1813720 158095 918236 1205525 366588 978850 730773 1205281 183517 132226 1742299 252909 671045 1382159 1926202 1292108 230113 1849730 1002344 703323 1549689 1503671 1230269 1765406 68056 902334 1517313 309061 1939898 196028 779051 1507413 170598 1108981 982617 388055 1810579 610626 1686333 1927550 1026654 1831210 1714233 726395 289467 1776386 1482509 1328769 717541 1488451 1108774 1428439 1606237 1753516 1748202 418653 628137 850146 785102 971989 195880 760599 1268820 1063615 1600410 157111 1085979 1345923 962572 820187 625570 71122 355779 584967 596831 154129 1244341 380524 1831338 746978 1429293 15820 104092 1504242 159747 139224 813815 1294144 754893 1529347 490703 1129994 1930415 1393036 270452 987564 1937042 510622 281299 1655041 996187 119776 1601393 643550 1678688 1917114 326861 1692043 1832899 1277787 1664072 225578 564795 691958 1739949 384599 1134807 1057739 1746034 733547 720195 835873 1545943 638896 1605961 1787587 195971 787110 1837188 486045 1697229 1637244 783318 219142 86091 366581 1074770 1537900 1098871 169628 571765 982112 1528279 802454 1406570 2409 1214518 195740 710418 698550 1982611 1378601 80822 1418761 864013 84720 601449 140949 1097340 408887 1971602 1384505 1434010 69254 146123 1153762 1400312 1680914 348663 1241921 913648 1138419 1645735 1413719 435239 1773293 1000687 849995 465057 39574 1186492 114519 1916771 697970 878174 767346 1811131 999870 234345 1223101 797845 1532140 376571 484866 140231 1333016 450051 482160 1234431 1548870 416550 1806352 1968305 1738404 914083 751435 1239797 252945 1468282 1113152 1530734 1758123 147453 1371633 609559 868607 1997201 563950 639342 1348248 332612 1451190 433661 1759630 1487143 665598 704945 144377 527428 1007454 538434 1584367 1385136 1515451 1590017 654930 262158 671709 112371 653385 1068213 1536011 634390 1485441 1419415 114713 12882 1955202 1803283 276754 430777 1720893 1147914 577550 488000 606858 480901 1462528 964198 1619804 1603071 1217724 827437 977140 449455 1186006 1768612 1229748 531467 205895 908650 1617955 26504 167342 186131 403446 1933469 848370 1724719 1675903 934450 1691567 168238 1637579 15243 1998971 1798267 1759263 663022 1943679 1493491 131696 846572 123052 724094 353766 1562671 276931 897053 1029208 1389219 821849 1588210 1412671 1238995 735329 1824657 881454 1855276 266369 312615 1634610 81486 1227635 275798 1426716 1691775 350283 960585 1036856 917966 1269739 1441009 595235 191285 1004107 1848348 457216 1017660 1765208 1381616 148327 1758333 278693 1665944 337371 1143127 1972846 508644 1135485 1361823 462809 1171690 444196 1172706 525513 582043 1959860 301463 332000 1193595 1004411 1845462 31641 491957 1582827 1130835 661465 398259 87430 1045668 38557 943889 1246328 1550382 684637 291690 1946679 948273 1356825 522765 1953133 1114515 354792 1507722 1915896 186598 1455687 1921996 1887683 918990 665061 504654 322160 1400995 860324 669990 991731 678089 21746 497000 1214237 1696554 1083453 1663271 1753814 634609 877636 1401620 908021 1266229 1463127 1218409 901282 554459 1843301 712529 1564324 1313709 699589 628946 461013 568246 38786 1631108 941664 1937390 63525 1498554 1744065 735663 1842974 1072246 247877 507818 866589 479954 149710 1423060 1755675 545186 1167853 70606 1184200 1950621 1128810 458554 606422 1779209 1581140 1138780 1960003 1062526 1519335 827276 343337 1206452 1028635 240957 1450362 204452 1099205 1399989 928340 1552044 1605973 1469488 279297 876093 1969112 1129936 1366059 1044976 946194 1690617 958406 804742 30773 570952 801830 698749 1685243 1900122 760028 1744927 471194 1096190 345355 647909 1904439 1305774 529506 1622002 1154906 1766340 396651 1104934 1533923 1467165 502763 840448 1271982 1912802 163417 1530648 1962771 1523997 826910 464227 215101 50047 1757032 1321970 1044079 1722442 398235 1478028 1885437 1253649 293407 1550765 195941 1936014 1550961 318199 24745 770997 946466 938786 972964 924959 402927 1689003 1638840 465196 59388 1445424 1833428 276297 1430397 1959099 110312 1802611 343841 368760 1686603 474455 462902 180812 1132393 1640981 834283 535944 940995 320556 1247380 687739 1717104 1463188 122788 670667 882528 293286 358286 808942 412417 64899 530062 835750 1607567 1433452 454483 1707582 906167 1491590 1007899 791522 129404 144999 27146 469613 1520141 1081165 32698 1443700 704777 1256353 1294881 913456 1786322 1990353 111509 483348 1163057 1361379 272975 1186819 1587710 991056 1883092 1305756 553866 1169356 1588253 654925 1613092 378817 671587 628097 564415 437521 1908180 1190525 168461 1577246 1110480 201294 1792463 1634281 1599631 1433058 474315 712701 100216 1984524 1655322 895702 1639645 1442123 1927949 157218 586764 1044471 928589 616560 228582 1507021 1472330 790464 187000 1551073 644451 492586 1270494 986266 1037150 711927 1222937 1415115 1297732 1236739 922436 1632022 978729 1894803 1949776 18503 394206 891259 1094785 1070267 1339872 1511822 1158414 75730 992971 974238 342436 1459531 1653898 1029291 437989 1630177 1808472 1993387 918624 1756479 179568 672854 1667907 598489 781698 1668126 1509273 123703 1708943 1627751 1349745 1742103 379803 1082185 556775 1524508 378894 535189 1707926 573977 893689 137510 267696 1570241 1173488 1782047 590301 1173495 665582 365538 277374 1542894 509486 1463359 1141213 405313 496103 1868389 1836801 242984 1852905 1081217 1334698 4678 1620443 247456 1189546 9186 1456317 406348 128464 1077299 1185701 1813036 87670 1884308 1023415 1824471 1116696 799616 18292 684207 171961 899766 718257 1168451 782507 1391175 337808 329414 1828174 1771649 1437800 911613 110884 808046 1204847 1176741 1960292 727070 395267 874669 1756825 1165586 1223318 1464851 1157776 414551 78803 478952 343650 1275391 39296 1728618 267150 1115268 1166320 675182 1988047 1826705 1039976 1685736 896339 601347 793495 996823 336853 680369 1979883 1305696 1232577 948227 970378 1286749 119560 1216881 1663393 1278744 1632177 1953476 1134779 84419 254904 1104841 902963 1604873 1225952 917138 1610266 370723 102767 1269467 370237 993183 34382 1698963 1598260 576291 243891 661034 1964708 1359380 101257 207141 1953002 941799 1380778 1339708 61343 43009 11995 1153051 705584 986804 196150 1293850 323270 424993 1372678 297593 1818776 1972498 732614 1871642 652382 1904048 1647339 1541879 1344980 539517 1936325 413365 1948354 1471843 1981552 1295646 1223946 1691344 1127766 1726921 676204 1102036 1510549 56565 820987 1766909 271552 1848985 771981 604159 1742233 1420665 801720 1636025 975435 1824107 243943 424777 1726754 832673 1523643 1123017 1047174 1507115 583874 639092 979007 1561637 1639750 1351402 1846823 292492 223727 1550411 1924697 534653 1448237 562160 1830385 291345 1807448 262408 1384826 254670 882545 1306325 525750 1986743 1432143 531257 1746653 1646867 649514 693930 374733 822986 747989 179405 30958 530861 727353 1389955 1478246 125596 201782 1094189 1324054 351248 730034 321472 361497 1948797 726409 620865 748038 1405913 796456 417092 143543 860540 1241368 53147 501425 1501954 771792 1791712 914645 1945140 715640 247711 327309 403552 1599933 570652 888204 514414 1102299 969225 1040499 239886 1470499 112517 1937134 276592 1235870 1784763 139869 246956 245634 1881433 176859 651868 302386 275916 80338 1036227 884567 647601 105594 1884853 450802 1811341 939678 1249659 450587 1379405 95200 1094415 1061369 1095425 1102312 1344269 14633 321841 1083954 260453 194880 1734766 1900004 1800228 236864 1501964 1558778 501755 95710 415280 1006936 861528 1663123 925547 1837520 1477402 430484 1655997 1509324 1928974 819526 1764998 634843 1373019 1637331 1704413 1110248 1920583 1263943 1931853 18827 174413 1171342 695059 816075 1651077 898403 56865 462373 1007226 40267 1030079 1686514 573976 1267551 971368 968760 1221074 1762391 674285 1268290 1453283 1507751 809650 1129338 822086 1249721 67632 1919142 268474 937971 1392812 1818141 1717456 71863 828967 1709716 1994032 1309425 835440 22554 1053359 807192 1125705 1546932 490145 1723383 179045 1771663 784396 1817147 695421 254179 1561673 1498825 582475 402314 134422 898383 966597 87780 913366 953214 665737 894784 501858 1559195 444937 1438469 484345 1231994 1907619 1079416 1032544 12508 419254 1128543 600667 970763 1959824 956460 1951451 158832 628316 1766402 581407 396686 124059 338805 384918 1739212 66895 715796 688061 1873051 1621177 1047379 836004 1372405 416801 1762015 1371132 1624196 1644620 141374 1750178 1437802 952984 523776 1033851 1138550 540054 273144 1443701 265200 822635 145350 854055 612192 322400 1114527 1242056 1673347 245853 966976 1865524 269119 39257 984359 988344 99508 1606770 1362207 455102 63234 290347 1594650 1885005 862050 1974639 1315464 1936108 325671 1914655 1773148 1203982 558807 1158563 1191471 1354554 1459886 1256448 1362926 1055962 1497018 367406 463658 1374204 169572 579250 117515 695758 629480 676390 1451474 1530573 198014 373691 702321 1116485 266325 894783 473863 152570 572581 1856362 35162 856341 378587 290217 1162862 1285079 908633 1217381 1735144 290757 616727 1169145 1865194 1164812 424524 842944 1959269 922840 1347991 1788829 1966195 1957794 1560723 161252 1268779 274368 1670115 1905384 736356 3671 639181 1746304 1279887 457003 1964530 1607559 278633 1091698 1051370 1481834 545507 571431 1950260 1397157 1470010 848210 1986252 1093862 1672037 362954 1463745 813156 925675 952729 1487066 568708 1666471 442121 273504 1290122 1996165 222278 1753546 962283 137865 471073 1055533 845610 267479 624181 491368 718805 900538 384598 1404092 1101913 1814687 1560511 1985931 1755896 1957955 346082 1432810 1206351 844389 714077 1396904 932451 395858 214115 1174886 1932995 298896 290266 1198379 130096 813471 1312300 461242 1126095 1151526 40838 1711458 671536 71178 1002932 1544257 1364031 833062 674424 370082 207036 121368 819780 1650070 1946617 1263218 496561 1900297 1215921 475164 921546 943894 1977077 1313547 215644 1099832 1729155 1534770 1239439 639022 1252026 1395968 197340 1480451 455801 833551 1040807 1221062 1535669 84603 893261 365127 1199136 426986 1380865 1243985 511483 370060 1844974 263987 341799 1948754 1590341 236412 1072099 621040 447370 897155 541890 1770872 1186291 891619 656870 388246 1399572 408844 493924 1582216 761309 1821492 393572 1899579 1797879 941137 297030 244428 1943339 75986 961099 168134 674452 1927622 656665 100146 1773533 606112 1489112 224849 976195 915533 762003 1830513 209323 942391 112783 1399582 953635 914782 1339040 1796244 395630 606408 670501 261105 739199 950484 1193041 889802 1847930 1941698 39799 1537883 1175243 1670330 1083734 1071781 1506912 754053 329315 36260 1967769 638217 1909251 1985666 738158 1158011 1619951 1996683 1263170 403443 1085582 801305 892132 261806 598484 474936 298751 1228529 427492 1479330 1167733 531038 265056 1361562 1739386 1018623 629431 1176289 1693162 1465825 358318 1185232 306662 1617501 858059 1083328 244406 792697 514342 1034013 1575300 272589 1127228 1671825 1145131 906655 1174257 207429 1159308 1809614 1074383 1936075 721381 348602 430397 971654 1042562 887406 1086680 68486 368534 1434859 1715540 1016555 1331517 1898948 618621 393868 1316746 20211 1121820 385389 1311145 296691 1076623 1794600 1460964 1921301 1108959 1838755 40638 890405 1892661 168303 860742 896709 1156587 923500 1739078 1127257 1290494 645851 518906 1837196 385525 328564 835897 1047156 1651328 255673 1770115 975885 716789 367235 1899273 1991558 1285030 903518 1260990 1450947 1428635 927282 1042355 1221489 308204 1911919 193275 236138 619515 1481662 669532 742302 118978 331016 1629126 1588097 813410 714369 474543 722326 664446 1655631 794069 745241 1105105 1271955 1740391 887269 1068385 90046 1799478 1035570 10254 298416 86562 1279698 1443743 525143 468603 1127453 1889881 1313363 1035459 1902220 406563 103004 1984181 1508512 118325 1384185 765257 173495 620604 138074 159226 1091688 1449440 1066251 1640545 90802 676551 1477129 1311951 523252 1413715 5041 180117 654386 859739 1455396 662075 99693 518145 935950 743082 453913 927908 1248107 753640 1057796 526905 149093 1059234 983118 1699540 52386 1654695 1716248 191869 801632 227751 900695 1758374 385962 696586 1722623 116375 276052 121791 1162049 76230 1774450 146126 1478384 139196 1423812 3218 1217730 1194102 1930300 1167506 1518248 1921659 1528641 59337 1519072 775804 1137588 320474 1504775 1979208 628150 144007 1640367 482601 1290521 579960 1888667 1164420 1270006 1380954 1168360 1756896 521410 906137 1697972 112935 146234 1048936 674676 928511 1605704 598052 1440558 1020553 774000 870213 738738 101718 1472668 1833960 161874 1851838 227812 1750175 1373874 961603 1835765 711862 1261072 1188890 918905 10228 1804635 911576 1957518 199772 1139422 1039681 1612072 1926783 1180090 427147 72406 512386 248676 1610743 1925363 1338694 258734 180595 1980453 1155259 744193 622230 1359161 1449578 261159 1724658 1946868 5347 1816252 1452181 85942 195620 1349853 929314 63023 1701364 228850 1760320 1463652 1586609 623913 1081465 1861279 919687 1104347 592513 132621 1422801 351030 824491 125697 1453052 686745 769665 466809 96502 613339 556577 503269 1122009 56796 127867 1081965 549424 514545 594646 188642 1167336 1745099 1234335 86701 189872 1272964 323638 202434 1064262 963217 976319 681529 657444 1643084 498047 835561 1945276 1139175 449353 1375583 1404949 852160 1697907 1495584 1156739 830926 112246 1794496 672825 493262 512246 419903 1108463 284683 269169 1434669 1017362 666046 314780 1558724 47816 1795327 130895 1092301 1381899 1387677 1141632 1841719 631484 500753 1125660 1453137 912780 84311 1694317 1864760 200231 1142159 1862647 565552 507022 1461869 1483451 546878 1739672 1391186 1887994 756932 558252 1609071 53895 1377892 1317657 919515 1745723 1078838 462383 1741552 1971944 34913 381631 781105 225093 1663684 935767 1630732 367173 294053 1225774 920442 457002 1611033 1661775 143196 62947 1439666 605615 651419 287324 1640068 1857767 408840 580711 439487 223378 1128075 179745 696531 1726633 605632 1828387 1120807 1501048 1074247 1090009 1869381 1537350 1014594 395865 436581 247316 600377 338538 132352 1475444 1291987 1927673 436558 1237769 1178834 418756 1045353 1919889 190475 1443815 1038861 109697 280888 1603373 1307014 578654 1361903 24733 1813624 516061 654290 847820 1175229 1501930 997074 1618069 1077313 1182000 1404514 628447 518826 1533441 1916710 431302 1773803 1935761 1337562 1167269 997793 182174 307195 578820 1969387 1822219 704021 1502297 548394 1078586 1537345 1886661 653678 31463 715111 776750 1017897 1699530 1742577 1155017 1793883 619447 1761438 125994 376452 1210689 182139 1591201 1437018 473234 999932 277794 1185239 1219253 1939531 683811 1442005 913785 1046877 978606 1329302 232256 994049 440095 1937288 1813266 291772 323286 1779557 1006548 906611 1413591 1125725 1992528 1489954 42669 1000473 1048805 881938 304281 1264853 10304 757187 550048 151571 1872953 1071772 1484538 188791 1783248 1231675 731003 1407237 1926036 1280044 827472 826586 220137 331750 1810370 244619 24083 876136 950 1666946 1971922 347456 618268 55140 201842 1787084 1810844 1723944 1041485 1458113 658780 203567 787964 223328 567941 644647 491727 1350551 7324 1441425 962896 1192803 948695 512815 654267 345047 1044130 1911630 819289 186407 699413 146232 1023825 1419802 1133744 293817 915467 231671 990761 1004344 927947 406572 590562 1265575 579299 1891815 312753 1033516 211647 1944127 738716 74504 802104 1618492 874856 1855274 1697732 61782 982163 1006078 1181066 333128 1723997 1213786 524435 1175980 1739317 191256 1021736 583991 680088 1388781 35010 1261910 1469783 588956 89225 1427038 1212047 575537 705394 849784 558330 1579635 701949 1240935 430700 1816250 1439554 404758 1987551 459742 1774934 72642 1948101 1128907 503071 913767 222418 87704 1455015 228726 477644 458562 34801 1969813 248894 568175 868492 1063346 542136 17128 1686054 1652319 112053 368221 1724040 1901982 1861216 1548259 1194339 1507605 1082965 1652914 1789833 1649833 26814 1457343 1261175 1203897 1282128 1434897 1415906 1802193 1605472 85651 1057066 453363 300947 958315 1298680 1357060 699478 42678 737680 1196072 880445 909446 325895 1960300 1285670 1685681 963525 1182774 1972166 140001 1295978 1210951 1958204 1422913 1075980 771407 548323 758778 81994 620520 721307 1203512 1426556 1968017 913459 1045390 639779 1504408 227681 601461 1856984 452280 127505 1860075 1152845 1870408 1260653 220525 1602878 56419 1705230 1851026 1710297 767871 1961295 1439094 1945226 1437494 527394 999110 1406098 1506978 26590 1474110 761585 1441765 147929 1275757 1630164 1123115 1427542 172161 1061287 1566794 561099 1257771 209714 1265088 138567 445739 180161 511964 1716545 1935338 1272955 805285 1194691 1406178 1727810 1856571 1026435 1300477 651978 1075999 1249834 436280 141815 1443472 1717417 720435 50472 1681259 911704 339330 1496852 1737692 1211102 1844306 1074096 1099703 780389 1545308 1308534 44600 1266720 1908873 1751728 1820626 459609 1244205 439045 97929 1642242 1558310 1260525 1454334 529786 574141 617464 1326962 85492 1106 504229 1928023 1367663 1265855 1668471 1603393 1542386 666141 949893 1526079 322664 1729721 782229 1212720 1626532 594010 1283646 1122478 161915 617537 680267 1356813 1766453 1134758 165616 1060665 436662 1420822 1236270 264647 117411 551456 1133381 1760795 170440 815566 84269 1966923 256618 1348548 512549 1880935 778566 1454812 8967 1531286 566257 669257 1827019 1317599 1485115 1849870 867608 1408635 1071566 1170383 111911 1489636 1715895 1219803 1388307 1812072 1686086 1245726 1507309 1710507 1533134 1528288 853188 576664 604816 441521 767927 1976915 435748 1662708 1213315 1921681 753326 132301 1514392 814965 94216 1297274 1926158 143454 1597350 681182 878703 1738619 607753 274339 1493343 826713 1801139 28596 1967341 27472 149897 145416 915602 1446433 1721042 1994648 391803 693456 511260 1104405 207170 42929 175247 1620603 1333251 1207213 1284367 273885 1179547 511234 184411 1969878 434716 1194296 1860031 158136 994102 582493 673490 578852 1404252 442140 1156338 1032707 1647527 1140926 1980749 673415 1113582 319690 711063 1553581 1652768 370956 72131 1416757 731231 1693012 559231 1861064 609247 547436 445820 1800360 838885 230641 980105 1222941 1899187 239020 1625447 644593 1183131 820758 539392 1304260 1218805 966956 1561121 484547 124919 1927347 304327 1334744 1691392 1194195 1763639 1807612 389162 1753909 1700003 533639 1165293 1921645 586317 355518 1033861 284769 55030 657331 1114751 1456459 35130 1759128 1279278 899107 11774 455295 1267963 1674633 1232284 1796207 1739551 2662 1972551 548293 1854654 1421362 425724 1267980 1331311 568646 392491 1503027 1436560 560106 536093 1958094 859835 724755 447802 339668 1244724 1076624 960264 1914404 1754080 1957691 246992 192548 441571 1846784 906760 1317092 830627 967002 806156 1042156 1442754 160899 1325696 596458 1790215 500029 1383804 147107 1759461 1416096 638472 1199064 1709902 741522 974123 152732 48786 241904 1659216 1921149 1280260 1228904 7357 670164 773139 341832 123733 1867667 607599 210913 593682 41502 1974724 921640 352075 32116 1760196 1386528 199944 1680844 787129 1605254 1735319 1475076 209335 1825003 1660614 538603 1190975 1188433 1778781 298853 78166 1911821 623738 1044532 316248 1018323 1799060 839554 609882 1033000 798275 1608078 1195926 1824100 544853 1768487 880416 556328 1474503 1991911 1562456 1719305 1243910 355854 188760 1230877 952847 48691 1457204 1573631 849271 452064 84875 1250307 661467 851038 893436 252558 352255 1506552 1421227 854776 1232524 847653 181380 691115 690367 1907195 615259 967160 1928787 1125040 1580212 1280788 1582037 1809632 1922596 1942635 518735 817403 1172394 981362 1768842 1469854 1238987 1735396 1766137 1033500 843154 101059 196657 1458489 1834509 55715 983901 1591420 396360 1267510 301922 183797 1748131 571949 312972 65869 1976775 318956 20542 1181584 1857451 593969 124313 102786 153341 728914 1697038 1315340 1896925 693016 285335 1893391 875286 861017 367202 672280 1692000 1186370 1625650 484012 693348 471778 126349 720040 683365 1991622 706631 272544 1555935 48559 339411 1149455 1427471 1845990 154845 1982737 1372569 1299997 625582 1063606 1132567 1751585 1858598 1508482 1299861 10395 611551 663404 304909 1619148 1710265 1307589 180582 560693 663483 1836222 297931 379539 207753 1531732 148374 82677 1398417 1981008 634466 1604869 1667890 1337445 1266690 996869 1061527 1041793 286877 246469 1098858 1506241 389972 493985 340825 1820141 696415 1412518 777659 1726149 1743925 1772344 864679 1827814 1364648 1162984 1798059 1277940 1947637 1743583 452796 1819597 131206 408678 723415 1453277 1848974 206641 963045 126992 1966494 339803 902734 1148050 1484184 855941 1242574 1710199 1503905 22304 966804 523454 72110 343761 565427 1947324 1955702 604926 1930120 1888022 1234399 1898240 1938174 149572 1128896 1402968 1917473 541951 11330 548041 263419 1287888 506235 1541324 1039174 514235 1666362 537326 1832954 1552875 336389 556062 1556996 644750 442289 1668045 121899 1508905 1542658 11211 1747017 1268579 1681287 1046054 1856519 1437695 100846 1009491 1446509 1613800 788490 152763 1438735 764981 581011 1095260 1977353 711276 859366 1750189 1378719 1483647 1440557 116758 929909 1297185 986376 618470 244885 412540 159706 701883 366418 629904 11618 1397072 1616004 35077 1811850 563178 1797452 1654437 298107 1560355 1141043 359233 1140634 1731450 1051430 1280699 821165 1027307 1181230 1601799 1768796 1986849 1317456 1600272 1648890 578110 386061 1664241 1925227 1326994 663505 1206527 1359280 1877114 971243 1557424 1232253 1586212 479554 238616 1751368 241385 1603378 1987870 153080 1192785 260004 1833509 1591179 265713 1906040 1727475 1599999 786000 775780 1919937 224109 1706908 730589 799219 1102333 206047 880185 1402134 431703 227692 412198 5676 1427358 427067 766033 426253 96854 647873 1017473 1196492 1806389 1553176 1878789 889387 394940 895382 158873 1351232 284365 1078164 1062567 752815 486886 489761 1537870 6462 1158385 1159932 1888920 925653 684202 349581 1547632 799005 955814 1587964 460776 268965 1663656 346294 992200 1785789 905375 1902416 648352 982642 1405055 583303 746409 910412 1034083 1071714 1402427 1141131 498036 1447046 790085 1526447 513801 1810552 433257 560153 1188849 179146 406885 1196404 538927 1378785 322059 1905791 1060275 814873 1937387 1699032 532194 1858966 521388 76299 202467 1405488 377922 77806 578754 897566 1355309 1138152 1062666 113687 1911182 475677 1745402 1766815 1652986 154684 1463810 449616 1716498 613904 468029 931047 1051017 1835654 743138 37881 22044 62083 503686 1595807 1894010 147913 1543030 1144747 75084 1012969 494261 1963029 45752 116349 513946 105481 1597247 795936 1732181 1588317 1077601 524130 186791 136841 615080 1861131 351650 1689648 1197989 473405 508939 968372 574190 542649 56245 1019155 763926 1644316 1596997 707579 302870 1744829 1779668 481585 784760 373645 110551 1056561 1883226 1826929 187665 1817774 1264242 1520178 1988696 1871207 1556521 1285133 328635 1407414 1884864 1059028 146982 78541 1805083 1636210 1350918 680467 1164196 658536 1829347 440749 46042 1299176 252477 1030480 551346 918039 855836 1640481 915407 613386 904386 543385 1236641 971770 731296 58068 325919 6582 1658897 925425 1688183 1096595 376236 677016 1810960 400091 1497608 1716736 1479415 1240482 1576804 352089 1131864 332162 1707905 760082 350783 1295305 442201 1856600 260373 1541293 785110 1816960 1995491 737479 1124648 774349 931702 1240301 186033 182982 1817743 746047 227480 1937957 1888511 629625 1617678 1194788 306600 486799 1772567 644841 1030595 1948705 1284986 1406176 1691724 708590 1206786 1262712 1862918 232652 1986280 1743267 1676256 540907 1416304 526138 1635145 662111 71368 371135 628934 1963334 1550061 465099 1552306 26849 1461956 1939453 1116852 1242480 548554 677904 544946 410402 684438 424064 1629947 1220651 244414 297548 1999144 1779571 1052718 1239827 985793 671697 63800 405238 1527593 1063682 632486 523794 36988 1534548 1078267 1440776 725755 1829427 1103544 1985419 1414633 418603 1265729 1771366 1061316 946599 1686109 674539 72306 464987 1663805 1003934 426611 943146 40582 1916661 658636 1207354 29500 1355168 1935109 70332 1773577 1058896 1347263 1453685 1232613 1810259 238147 611069 119324 1355550 129136 1760749 1706195 1696262 1161220 1833204 1260663 589539 1485804 704136 1167639 1328924 601021 1911415 1188101 903455 615296 259059 1107341 1721435 641599 1386619 646197 562177 652073 1696884 669387 177850 817623 142881 94520 337030 297109 431693 1835665 1523952 231163 32056 840094 310001 908968 1965754 118343 1323083 1568689 570269 534582 294186 78441 307095 1958136 1877688 847200 1131723 365468 1559979 1595318 1136635 1158807 1239171 1763530 1424272 422600 1360231 909724 1301191 1901499 889505 1308541 129970 1742585 1550958 175121 1746442 291291 298909 385733 1910709 652757 922686 1212341 346915 24540 972692 294236 923767 276621 88257 777582 1651895 883953 681422 107514 187603 714557 6594 1240968 1770078 1566749 731414 603739 1536976 1552684 843469 1537486 877115 636884 1866881 191473 1097673 716401 1680798 1900460 984884 951344 283894 890189 1413912 527343 784774 1020015 1437606 1687042 1971189 1535244 1735566 661645 873029 1122388 1334601 858306 814446 1097622 731721 293287 2198 1831085 1838905 481810 33371 459484 841361 1421787 1128929 1347428 1945521 1713186 1626463 1262601 1336421 644370 632833 161436 545135 1658714 1190250 1882079 1491558 1232527 804321 1143489 1346552 1545697 1172656 1262183 567496 477340 1561590 959013 1258878 346610 397164 751936 1593704 838459 1723193 1648770 1383269 844520 423222 1580370 116090 1552590 1438304 1230931 96356 347994 1983782 1114222 822174 944329 1715489 1714602 1467790 353784 1395607 1577187 426999 371438 548404 1215830 1272352 814449 1572579 1576219 931116 1700791 1198752 26002 603047 1922204 367676 152718 183627 943243 1289408 1372702 217477 1039967 139681 1533210 1032993 494679 1196962 775092 1372199 1797425 742701 1391828 1357514 1625178 1513043 1630641 993606 1554864 880535 916577 1804561 1840742 747422 1489034 1541160 489302 1395551 1969441 67847 209336 984716 1259036 894703 13900 1386067 155328 1085950 1018789 1804547 809637 1108408 1817333 1539509 1589794 370079 746903 1566329 251778 665847 1813100 1003547 1551774 94768 1831309 299621 1556663 526638 1181627 739099 1062223 916714 383043 326985 301007 613664 371499 1712761 1404517 808299 1303801 614415 874398 1702641 1644774 872946 1223799 908754 1713267 1943113 827490 404751 872835 1847816 1023291 239054 1957758 1639401 1078610 647494 1667353 1563098 175283 1261959 1244345 48208 23164 1330960 994405 1626417 1672962 353275 1711900 584211 1150660 1332565 1020140 977600 1455313 354654 1786134 1273704 62120 1031930 75752 1607923 236217 1087433 265984 1380350 1402827 601688 1743367 621324 1364935 1576108 499187 811517 1186160 1970448 162727 1062380 259568 947188 1240995 1818902 657851 1574647 94010 1084349 1974016 501251 661389 1504036 119641 1157474 54638 1512136 216962 914489 264010 1151206 1915438 884738 1750344 1000904 441212 61920 610863 1207271 1628687 560697 831591 1903579 1036912 1008735 1226007 1287446 1900792 1212247 1225154 728707 1448348 985851 911737 1581286 1581225 930409 1142416 1285289 1652014 546285 1061207 1894187 159975 936484 1368112 1978659 1861493 1378385 888623 1259759 1623466 663862 1217612 1752197 454787 1385131 973077 1782727 1127201 620533 725640 509416 1513967 1019484 208290 1777513 1073250 940585 857194 344668 1748562 835563 1251250 327707 468365 1454258 1954545 55474 562696 338083 1114728 710139 370209 729287 364830 1928214 1722960 444907 691794 112840 1653248 1941428 772469 719024 1121324 231984 1971999 1347809 407945 937029 649844 519207 1925663 1508500 1121213 778759 648592 610034 508662 334498 1524254 1590064 87592 1156281 818200 802002 1725371 1465831 751114 266158 900814 762930 133546 1936992 212124 713702 329752 604177 1379657 715421 537233 661918 315911 400127 50202 1578372 879951 357830 1701326 911281 1857437 977185 1868391 121653 1424380 439807 669860 214518 123409 959321 110281 454789 1500292 891723 1823246 743342 874479 268648 1957528 160120 1129639 265854 58942 229933 551227 608276 1376090 1075158 122270 1420098 1341062 513112 897314 1390276 672588 1438587 1430966 736616 405046 44378 683126 1082457 1065802 1372940 1479696 1642850 1476881 106474 726993 1831745 866002 187643 1435995 566807 845140 1236480 237613 368878 944576 537120 1463518 1621289 1088635 628180 430895 471040 1036425 1373989 1518650 582704 115452 1714509 1245228 689273 891589 1037630 1625831 1323980 1191694 300489 960030 1202868 140578 1458704 100454 513887 1837498 73177 301290 968012 1061689 886323 263659 1574720 549345 968701 660122 385807 922908 877358 1179850 679306 424376 726467 65673 430990 394077 179194 174230 394059 598691 593042 826593 1234108 184221 949902 1967865 573190 1573206 439713 1176886 1710577 849316 915759 1944552 861704 1651579 92074 1784678 1767492 1163904 1715925 1553820 1927144 1893849 1466249 1992513 1821352 1134339 1361930 297391 1292591 156274 364758 1440800 1540347 1628166 504795 603228 1005659 505325 736661 1523276 903807 1012868 596207 962993 1336615 788477 1084117 494724 1437389 1308326 1131786 1801730 1745061 1901945 1448333 1300656 633973 1085049 904038 540839 1975425 1933428 485653 1793787 803686 1008446 305408 1665692 1407618 960626 1691084 1775722 32581 581181 1425779 1393684 677807 1294938 575111 1078171 1396528 724056 1966674 1257357 1939667 1602353 1314101 1196133 297876 301019 203519 275792 1118619 25178 1664609 439763 1044141 184750 1512881 1068129 864719 1994168 1931186 165920 525596 228254 928401 486292 472506 1980161 20465 1141974 276327 1970953 1487814 928557 1032982 1808236 1027973 732078 996933 960045 833460 1981656 1158340 380369 1202514 463923 1447651 1767116 1299363 1203515 383034 1555963 56902 1742828 895643 146319 576185 1238203 119148 1719479 1951646 1048271 1342895 538820 1176199 1415026 700654 1411161 1494956 1651555 1906000 143313 698330 1195214 1071596 1260867 1368990 1376084 1142292 264887 1580582 1703570 442584 1790080 1173671 1542311 926387 1060449 1588246 165649 123402 516884 1848582 1370039 1864576 1686191 872 253126 1730457 1359042 72452 1744776 417117 1556820 1263021 431816 1307135 577595 1282687 735448 1379184 910276 614759 955767 1778860 1762860 1787540 497982 522786 1898090 1419987 608907 646856 932661 1900295 853527 1242530 586607 807147 873454 781773 1595803 352546 472111 1607994 685015 1393093 739957 620125 279149 1084078 1427522 1402060 980636 217187 808404 1885116 1163883 62713 458979 632005 1676447 124575 230480 815400 217181 146192 1454868 1599918 1913206 1959456 1017508 989546 308456 865496 1293263 1148726 1849989 700731 1766012 1601836 1132954 403668 725987 626764 359278 977040 122991 1884269 1645109 905797 1202673 1546966 363810 797607 317637 1183653 120648 903137 1146870 1037805 179387 581627 204866 1587878 971239 1028030 353452 1752431 1766606 342798 1411502 1717160 1872028 606806 1202183 1049980 730359 71246 1119583 648268 1332355 1636789 1810307 1804138 50811 903178 38848 1022786 1520244 991785 1322586 529230 228431 1154405 334053 641413 741847 1260586 588351 1826672 1066511 20348 1090958 1480281 1351107 518062 1389497 1407330 726055 602077 1763391 1658899 1995141 1806693 680686 1057107 407094 1774074 268249 1344668 1550738 1012714 783959 390251 330263 1017518 1677580 888898 1587827 1927848 1976693 1324145 1730945 676491 748386 871196 1666695 434883 1920429 1202623 518061 485333 981321 438698 1028574 1302774 1508231 1794321 1874183 16107 1971820 272216 294548 1810269 1073182 785062 1126935 25838 725135 630429 432555 91905 462334 593824 809474 709589 746445 1048256 1301738 1613723 219863 174296 353042 1773089 922792 1034996 1564595 550009 665841 1434221 72702 37689 271838 90972 1058455 399257 346961 828810 566134 147577 397726 1218474 720629 754007 195887 1368992 1611302 451192 320425 592449 45387 166811 1929523 395277 208401 1141220 563791 409469 306894 209498 1410958 612524 1996746 762494 922638 211716 1042318 1373866 765380 1138993 709070 1184969 301312 1433867 304404 1887931 1737984 376095 1830290 1015876 1176274 1606262 1524647 1517293 1030662 1029154 1087279 614903 442405 1646884 239305 1769760 1856242 1598413 798739 263964 1090292 1771636 1352696 606976 120013 1972543 464532 1818697 1778817 662959 1628359 479515 532017 1530943 859071 626853 933937 1186113 154494 906746 491965 1406965 1115314 1458551 372718 1421903 1886051 1578979 1630736 1136325 154679 1841447 122314 37806 1251754 778342 911466 1378822 976240 501013 624076 1172880 316028 1623858 570036 395602 1550289 1582571 472018 421025 1915592 1699807 990964 435350 738299 934785 36591 956113 371907 581508 668735 393352 274516 1800790 1137386 1197812 1615182 1169239 838643 1827182 460419 1336923 1429988 947955 305551 737498 810812 443108 814368 1658770 202217 69551 767623 1077470 1609032 1672950 131504 583326 563932 71769 697469 1590914 70939 1687705 729999 881765 494041 1995279 464046 797972 347677 603192 866824 653786 795109 573591 301461 1644959 765865 37102 1104784 1976293 892491 475621 1523718 1387690 916734 372581 249835 1704517 504180 968320 148556 1087967 800525 909025 919648 1030716 1064134 575285 1066105 1562710 625125 1052033 1705825 790538 1075027 648513 1266290 1913590 630246 143989 1890309 1669074 1484119 1557314 1059541 152638 1047228 983843 121135 670950 1931520 1319684 356712 1538928 1562034 1407912 1691165 135688 460994 969275 1496611 667868 1998383 240962 876950 638582 1394955 118694 490404 1325335 554385 147699 588430 1263506 19590 406688 696508 100881 1202239 1523551 501909 733635 1402821 314764 484842 514758 892925 1765472 1631216 1919181 993949 377208 553959 1394623 1036981 1195706 574239 1135016 186625 822338 510177 1968536 1099890 872231 1059884 765130 1039542 493558 1011370 7668 952910 592774 488011 1225716 101976 1096558 1959857 501072 514971 669417 1513802 44751 1476361 1496721 290732 1401803 1152850 1900783 1723353 1117035 1531914 1399442 1343010 901608 1462563 1358643 417492 579780 611573 126107 192562 223675 1035928 1491699 109989 456048 1434488 643037 1940411 619028 800251 668239 991330 541749 1441538 1889098 1744169 1675899 348891 1501813 401005 1236759 1484387 204203 227852 649258 1408859 1180109 1845146 1048808 1203415 1785959 1332912 1386633 740847 1709725 223532 336056 904896 958553 1749040 224431 310539 1856341 1527692 1064937 139495 1584531 250574 1652258 1234319 1426322 1915514 1500237 952667 1207872 176718 1829321 1955113 1473441 226139 364945 1641298 272278 1332 896324 553199 2888 886512 313941 205908 1438759 1774255 1263102 1128107 1645203 1732455 317775 699506 1236989 264990 1705873 204545 154361 858756 1965899 139119 1370473 598829 258345 1624282 1628436 1039394 277085 1658316 795582 1910200 37589 952576 57931 109256 780373 400421 393636 947856 866144 902254 1408844 1657681 706200 746586 328700 1552211 821048 580928 514274 366217 258670 1485395 1011491 1519915 37945 274248 695113 1252796 1634461 895246 1749247 814452 1556171 1048627 728601 1412776 1784145 1595841 1268560 1652198 9017 1984335 1611025 1477248 1700667 662792 1728939 1392800 1288234 626157 1825586 1623686 1967370 1922501 406414 1974840 445543 402286 1239467 1723563 158827 1279430 1488140 240457 1012509 1329495 249892 1301566 69992 935597 1716199 1835453 66305 1798638 1117012 507431 1479706 134760 1122637 1219851 1695367 1399908 1715804 1697497 1396390 1552594 614014 975827 379995 123218 1200695 1443416 1365651 1711744 1719536 1013109 497958 1281522 131170 1427134 1826620 1282882 1890315 667887 60457 439431 1393437 838508 1708126 846858 1565888 1659516 405540 1938267 1196887 1289088 854937 1127644 1305523 751849 196205 627613 1935412 820543 782935 1043836 975580 1810723 1171636 184771 1438385 276156 1984315 1379285 637536 564291 1065824 314024 182938 627958 897853 1172200 1470033 563927 685697 803863 398140 1349296 263177 981895 478621 1688167 475801 1376149 546455 214233 1137786 363192 1393254 450048 1074386 625664 310562 923719 219925 987487 466544 402075 470300 1524962 701814 1523713 900112 1294589 112726 1666634 630415 1839066 1229906 1573386 1844438 1013003 1339670 1206498 1572209 1574807 1675495 1867904 1997899 1179240 381036 419553 1361202 1583083 42697 1454336 439756 1106403 532793 1227764 1344219 189648 1549709 1568146 351204 1275673 1380465 1071493 1764341 135715 662195 1330944 1783044 1111259 1491159 454613 842026 518561 498216 840543 1477290 707400 881128 85511 1064560 901630 590346 941386 263512 1801421 1230792 1402175 988031 1425314 1841718 795445 1478603 674154 1719609 1771840 1487565 327454 1470603 1604971 1404068 1261498 1368584 1611961 1899043 1797538 1047603 1966712 887938 189525 385794 1743591 1054892 1205664 1224931 1459966 1236235 1623615 414857 1361781 1705398 801626 763804 852675 1171789 1732474 1499055 1734023 1777848 395691 1530367 655467 1868408 1556258 690443 1254810 724107 1872254 181635 179868 883033 1803026 1205387 409656 1706909 963924 1233224 585507 1378074 1887587 1498688 1884391 732195 850389 1586569 987908 865964 1002301 414855 271257 23550 231405 1841232 1012152 1330072 935352 40926 1504439 465874 1832601 514218 1653633 1879076 602298 1985141 1475228 610891 1007917 1608644 1988011 404693 57715 517352 1272908 148709 1614424 677357 316829 1893988 1070901 121737 319932 1185130 1759669 1188601 963770 1653945 817177 1798999 827981 993704 1313139 1605809 1457421 1994447 1882005 300089 1565803 1719424 1752888 1914309 183811 1343896 1422717 1588800 168246 1368681 317727 38075 1039735 1561894 126302 1970785 1158017 1678245 416760 1793150 740228 317093 165886 1201099 12083 1169128 1577242 1909544 1493144 873614 1651887 452899 942382 429071 1250356 255112 1146438 907782 669597 1642614 1014331 747215 1325992 580753 1706457 1449576 1637242 234984 918107 1318428 602336 39704 282988 1123762 472993 1473409 1884312 1064851 734964 1680066 814510 1746066 1192680 164014 5739 375545 25485 337227 1097688 823602 136798 1255049 1603493 1638269 871853 58137 1753374 417288 296835 217146 1233796 1173774 1870435 1850535 483027 81561 1289533 1346382 1581353 1188300 1040785 1741470 1632975 1357532 1322874 1681313 1344102 1962290 1708004 682790 1011053 1831917 498973 184550 884122 1528576 388083 1560358 16217 143889 1154933 403932 1414870 274955 951815 1183877 1379229 1712895 1707083 151980 1079857 616089 277191 1992880 10649 534869 344586 1532372 1756042 1664297 980684 1729931 1567004 754115 1071324 1384301 777925 837364 1611932 1731668 367726 1245024 145584 8832 245616 24847 1244585 1986284 727270 120604 750219 800604 182538 278407 310179 1715058 62912 1302161 488816 1482809 1837208 293690 732098 556637 865856 1255585 1997177 1810408 1331263 1196143 1796536 37791 690499 41002 1191677 523801 1403966 104076 75198 237906 119703 465866 1243411 414823 1738425 1595027 304496 77197 1488376 1607727 1131995 374289 1123326 867350 629279 1686367 1416384 1585561 1347693 1455841 1105573 1262718 822414 228369 643117 1158575 803846 1078490 208455 949375 1374649 1480776 1126146 387530 1267964 1162403 1302191 440962 1837099 1660915 633082 62194 733609 291551 879707 1234735 1051519 560006 887433 1268004 81502 1933960 810032 1602298 1904204 380055 670561 1096334 1548210 532601 185091 1366713 1510202 422032 183267 554580 1529408 1201891 1040494 575618 1353578 1575766 1201036 1547435 1113513 1621821 1881625 409718 180262 539137 375590 757699 594077 1663508 135057 11230 254028 1037374 1445543 1324936 260249 26648 530258 639065 1993345 62506 1002160 1244579 1809782 1560956 797113 1095548 591169 270926 689466 941848 733446 106651 245077 1255877 303906 1645817 343847 1882215 10194 771102 1235729 1003427 1281157 1014734 1070027 928892 1048828 185709 692773 43088 1117868 1627521 1562843 1877036 1125284 1234609 800224 1435336 1066286 417005 120365 1485067 262647 1823715 742453 1420914 764281 842255 1076135 773220 395105 142052 367651 24923 339227 1831161 351374 34005 1081794 989413 382134 45292 588441 408676 496223 238375 684127 677863 849165 1040316 16778 910892 327704 724940 1960391 1744512 427849 158404 701052 85835 1592511 953982 760627 270043 1703465 100379 1325608 148260 489504 918875 1651384 876023 1355905 754860 348730 818043 1283757 1292765 1074290 1024407 915323 722714 1873799 1098857 562162 1992104 440641 429840 1984872 911326 1642953 1103757 1400981 1707431 312691 1366821 683727 515337 1713189 1787825 352088 665605 440153 1810518 396121 1184512 1652060 1193336 1085972 1249906 1354352 761721 1027032 823505 1825282 1704644 1346008 1413423 1023999 978532 167044 1733642 896746 342685 1182677 521688 1906792 586090 1391005 1094567 497865 1444514 1142172 1000417 989222 660568 1760893 868067 1606619 1957378 1964561 241922 176364 1253496 1191832 1848190 1403049 984706 1952967 1008336 84031 468178 351459 856986 148365 1855427 1983981 893801 1931793 242256 172563 1085656 1386179 1318116 161852 1499358 983362 413661 312147 1887992 1140412 57417 1615862 902877 1609973 1524778 668922 1105634 1228359 544063 1584536 1527338 366927 693919 1341965 23093 1223090 81509 1376551 1983324 470733 349861 1859677 1426568 1964468 1423690 980515 219685 1227187 488450 1536683 207081 1197028 445068 1117200 446508 937324 66412 1383312 607865 1369597 197294 804671 601945 1589670 1407604 812929 751679 943435 584122 728285 1013755 285004 449142 1193342 498715 1392233 1023853 1247394 691686 1764128 222668 1365458 857251 1702877 1463700 1368301 492351 1620222 625200 1672328 1591549 1507276 1642929 1777015 1129231 923663 485798 167758 1883227 222054 1675020 912369 441188 633945 1553011 652117 41634 974833 997334 650805 1460352 1069700 471572 694559 1785142 372742 582909 126910 773257 1655649 620632 1334546 778035 257395 610689 1950340 812476 1325244 1618325 1118473 1697099 340525 919967 1252524 353449 166260 218369 884497 1353516 731368 627795 1133979 1314149 1758826 27798 219346 331253 1998202 1885760 831869 904537 906774 1595505 1389376 531870 604935 1163015 1098690 1634288 1196877 1520675 1124306 350364 1519640 1925212 349356 1395853 400595 1243009 1496278 920024 666691 1421213 870922 983141 690357 568662 1053692 281211 307803 1866682 268134 982335 296310 1349809 866683 894664 996829 109700 285787 1664948 548618 687511 1419623 25610 1756121 1025416 323803 1779850 141877 1872626 363869 1238299 1948968 1572136 1220074 456419 1250777 1040501 1874550 690568 1470551 1287887 774371 604402 83227 737982 323937 1244451 1718356 814643 1564058 32029 1988041 1544835 118565 340684 1483425 114986 98540 646563 543410 1832790 1181229 1294184 276756 530362 675193 1292456 1194908 1125204 134236 770726 433032 565660 1188813 1014728 202775 1356882 341820 248991 1590400 934487 744879 560954 335094 1399244 165295 1702071 507967 820147 1527475 1106678 1260806 1774859 237776 1042809 611407 777058 204471 1950940 578392 1628327 1656286 626777 112083 144303 1144871 1077062 1974420 176583 1385921 142329 1893808 1736243 251971 93149 787484 1883187 744746 1113558 201045 1152781 1313509 1781130 1854252 1697513 1263600 790502 569124 1721234 367590 1039585 1482377 1487964 460995 936192 1657960 1233613 1523714 1907278 970827 1317293 211054 1476125 1351254 127390 1782388 1100522 1233177 568256 1304398 794961 239243 175198 7103 200806 1486852 33782 973444 489592 1874915 1250487 23877 1361696 586572 502861 416810 1791281 1501120 666786 1367929 1737539 111974 674265 77665 1072868 647969 642018 1850556 1152557 24995 1669179 62833 1297493 1766959 1334708 1469253 76412 1117145 804071 1996574 1945008 1087356 1240405 1034680 933126 540893 1069584 389643 466972 671129 1776982 345187 1606132 291706 1046778 1268731 1148806 435378 828503 194106 813370 1123260 1699960 1207598 56539 1540803 551358 407587 5825 231897 574084 1954836 670481 1725665 1576796 396272 1028863 1165039 1834232 691026 518666 121353 1253217 1094978 1442702 749017 1825131 1767024 662033 870543 521953 611192 1144147 68413 1545723 459856 1345750 388432 1903547 1176615 1013412 20808 47133 1923998 1652734 142251 579301 887019 1808321 1876718 597436 160542 1482420 1602507 1880432 781223 887071 950763 519078 580945 1110275 532107 1392238 1834661 778309 953949 935924 1865402 519680 1478108 756866 283108 1607934 667615 528123 1079259 625272 182573 1757600 74345 479095 620282 1754366 1853232 733968 346734 928532 409573 17888 1737128 454970 160168 1204778 297631 500506 108033 1683489 380730 351761 1717640 1716924 1399947 510295 990717 1195580 57806 1103977 1937283 1961327 1746884 1962055 1049876 594061 823855 23210 748734 1019172 93443 219374 1497373 1371688 1574798 643354 1912882 1001740 1030565 1528724 1718270 334389 467 517897 319335 1782070 731247 1089908 384385 1399306 1675212 1745107 526547 1298632 1929368 1197508 1185801 469490 692604 389026 1660595 714021 676552 1492448 793789 225520 1490612 1773872 1070951 3553 1974087 1780354 703322 1723692 472679 1283654 911321 1888525 1321522 391047 1119896 1899436 441610 1441942 792848 393413 1915699 1074870 1822205 159402 1120137 426889 1285319 292172 309019 445071 385436 1846218 1249163 1892708 1719574 484421 1815673 771458 490874 95300 547915 990431 685831 1950535 1551650 567914 1385771 680423 1240099 1153701 1901029 1291596 1843353 661946 710087 709581 10187 337602 1147694 1340671 1949204 1067517 877093 112875 1408480 636711 43976 82286 353241 969289 1182484 333370 150739 1317883 1440212 1213341 1249185 1163049 1390717 214354 1985246 1572837 1148466 944927 85831 815096 760468 1258085 493948 154706 1393068 1377303 1621551 42886 931804 1268750 1250984 1718224 547390 618902 370138 1681575 124469 1810294 1223735 1815125 354248 1918656 563163 638981 686969 367939 1317725 1581929 878569 1344123 1426866 1509595 1469058 862560 931849 1336997 1256829 894254 1510003 265508 623424 1142668 1406144 1464366 897348 1413492 738366 192894 1605536 350309 1298429 1016787 871727 661667 633979 828438 1966273 444266 372819 1285853 49329 1267253 375305 1853879 686096 916063 879006 74472 201874 1756646 1239406 1846062 440498 1254388 594326 808419 1908723 1486666 1299033 1351974 633811 1465647 1320287 105792 1239257 258279 337792 1131254 1491455 450035 609702 1407980 1403961 281655 156789 1947998 1562279 1900165 194479 1597218 619959 407940 1678927 1866727 1656859 1691523 1729449 270290 983641 1090375 167230 798930 399231 375871 38975 989158 1529525 1708855 404120 367611 1092469 1798416 805523 444402 370207 1786621 173991 143595 429090 1758956 570809 1799775 337151 1463355 1119431 137401 1557585 700678 311296 1033807 1872437 1759919 1396287 50968 1105286 1683475 167198 129418 757672 1978431 553560 668119 1921237 215451 340570 1603807 1606731 1776384 1469001 710661 964368 377341 707674 1407486 871183 230887 1769631 1301021 875805 421410 1037689 258375 14693 123303 1577947 1686789 1623949 663587 1797560 899826 1870701 1862974 1464948 392238 1096931 1883516 1066617 811991 428798 1594767 1855913 844606 1584556 1593582 1219879 54658 541595 98523 1626844 74776 186841 1316161 168252 1883585 1479122 613016 1690042 388416 1496185 1959424 1457539 103343 1113785 1277030 1779659 1185057 47379 1092736 1841659 1984489 269564 1314784 1760307 899887 1742695 469990 1890729 1604980 816275 727160 232290 963181 93623 1868988 339840 1484686 1850644 650765 1236864 1375385 1569312 433630 88573 1385805 1539020 1584068 1791345 666106 1926179 1292537 656622 1405394 210234 1967357 1583759 1321208 1659900 773640 1211719 1754520 58496 733676 997716 899518 412545 651949 1078993 1059619 1072618 766623 237557 1715863 373785 1724737 1786131 228924 1829158 248691 1199138 1026107 1732730 1596485 687432 243771 1913120 1832289 1357396 773927 1740879 1764648 368902 390435 501063 234499 781933 1858958 673980 652663 1501361 910583 1502497 168041 1970226 591909 883950 1104464 932321 1954420 186726 400105 1027291 1454461 1700541 1247705 1645159 1925807 1859524 1884578 1906984 82326 621677 73876 467865 871329 1367172 1513458 231796 1315830 233913 565813 160591 608781 1580209 1536163 76113 1209967 156102 671509 815766 372318 1847231 661762 1636273 515305 1969622 406842 911814 396604 383578 927401 1165333 401189 126275 1880299 1746219 746827 553274 438515 1671451 488780 563252 446650 634971 80169 910493 1445885 595716 1582472 954546 1468498 1153043 1861217 631764 1289959 1795120 1256239 1615985 185008 6585 1612790 1074571 716288 1995358 1834990 790228 390263 523216 738166 1968914 116407 1933230 1929678 1514562 1815768 1302221 1837132 888182 828429 1410587 59703 85533 49116 1783676 843111 505710 1610021 735705 337966 1336531 674495 29762 1761532 1743254 1990794 1815401 1777364 1145317 550919 299117 889393 1838070 764492 603171 1619327 1768323 65821 1743571 349633 1890962 1591322 114340 750686 1945351 1660883 938168 1763024 524895 1476590 1375926 377116 1187096 1663430 54872 924470 1930930 655797 879853 770887 707344 1336828 1814608 1506221 1384545 802856 155504 126352 1995716 997990 284916 922266 362886 1709843 1680365 1382444 1614309 1036602 1337683 1710876 288522 1045179 295100 1180393 1917350 329483 967861 1580831 559859 107854 1872983 1605564 1595795 916032 49812 255239 426435 1158178 352659 604007 520896 1798642 83055 1027049 1645940 1337875 1155365 856544 1962444 1516277 1498881 848906 1397801 64984 172929 1783566 59129 377899 1884735 1432589 795961 1529193 1170554 1975909 997651 1328286 1201006 872652 1032813 33005 388558 1655982 212530 1110534 1108371 369779 290889 1304188 1599347 1899838 468643 113239 1318414 893706 259933 286071 1623653 1751907 919435 1446017 327213 1431570 982815 838472 889243 632611 478207 1148904 1679964 1152004 1213845 1342431 343605 1007550 1903787 349902 784330 542798 690832 636424 192131 1803567 565124 683438 1848233 1669891 1950299 709666 592232 338932 1834387 1900909 849104 849124 860942 265395 1765122 395851 995556 1317066 981594 1190346 965612 1619271 1251420 1105724 181696 1463830 493483 745771 941787 746675 615018 596242 1423939 919296 1732420 1577594 109979 1725271 254272 1454315 1018339 345412 179937 732742 1993708 1911382 335214 369609 1693296 404072 448011 719526 1125217 1028062 179829 1341959 789695 1876466 1205088 1717194 644294 552545 1817317 52891 240230 878138 1368769 1234519 795488 179789 201845 713314 428965 1143231 1624218 1268396 68137 1959448 860248 387381 464808 1871070 725256 1786378 672366 1650325 857668 676750 723544 1421592 60087 1306668 1623472 240793 613211 1288031 842074 288691 1849900 1164054 822311 14680 1126008 220096 622948 146262 750855 1415430 1129220 1260517 445463 1380383 257423 646352 429822 676853 773099 1187784 1185138 553339 446966 791753 477418 1378448 1025550 743596 1241268 290670 849808 1256478 807362 1844853 1749504 68848 397181 1580479 596775 247158 1373988 184083 1743131 1612468 100382 863035 586807 350909 1752987 277576 914797 1689913 935444 1845238 1397949 560997 1097531 568013 1501998 1823064 639139 1533217 1041567 438692 569761 968992 260829 845564 1722043 98584 547933 734292 1713897 1022120 1365601 1678446 1511471 1773327 736385 1856953 469310 77511 1822148 1609869 194391 1699791 724178 49855 328744 331714 691538 829451 1583473 116878 1714597 1828665 987398 1749740 1289255 1244476 391807 1556339 811836 860530 59891 783058 1004288 886131 438853 1557574 1488773 879700 554861 1484366 1569214 342719 1859254 770763 1143413 1000940 1921024 868802 834540 1085739 281226 995590 677928 200498 116158 66280 333945 1761826 1710391 536015 417162 1142445 1960074 183507 12312 1996214 1655369 1591700 1612597 1669212 1299765 1295801 943675 620001 148775 141996 952468 553879 548495 1175420 1252115 445295 1060690 312107 1942594 30004 366595 242938 1901220 538822 1345251 665299 224907 1796043 1394576 1539681 701286 603995 1602331 1719688 934793 1075525 278132 1473494 58756 1152506 1500021 1929155 398732 1981720 1910307 706478 762360 1374259 1461569 1092719 1203202 1787751 456258 442497 1936605 785146 252272 1831567 1791739 1493350 60937 1169484 620804 1333316 47716 549757 1903153 1064348 1292135 93640 716464 801546 746200 1500001 1387623 1447052 973375 1564711 661266 1580351 627189 1905964 287428 1214267 259712 346716 712564 519965 977012 969293 1449583 1448459 1594385 825550 183942 1681192 262097 1767881 396931 383942 146406 1341326 237112 418002 126884 698177 224137 474694 540676 290974 180310 1404548 158450 1264986 815665 1440858 1763308 516604 1982003 1355128 745985 1636303 1033115 1992133 1404586 1813995 1051959 1862987 1624666 1043353 223789 1031425 1973656 734946 1203855 1359242 682698 646743 950552 895222 1356364 1041441 1510945 889924 400717 547377 1098028 34240 774865 155862 1472357 263051 708212 1214346 1305860 1761979 383949 1912494 1000987 480620 1726366 1393566 970846 517147 935724 603716 1020075 620302 860354 1679175 1945507 1710324 1842695 716999 1653266 40771 1444365 417443 92441 276397 1770631 118266 1384237 1775781 1557816 1823531 72219 705222 756198 1283370 21295 1569235 794766 301471 1029879 882638 491833 982971 1716611 1256018 114718 424561 1391954 605781 1697818 291177 1130347 1736099 295450 1168804 107870 1549068 316129 1367672 809451 1118630 393191 1937677 1196384 622512 1654866 318381 1189569 1608754 497652 1699479 410107 1162367 1639371 1248383 1812813 1930560 836679 1142520 325867 1894456 541206 766954 283145 1907576 1488064 1919975 509268 419920 1610597 1347175 1700181 576644 999856 1634489 716614 1658541 816476 1132377 543758 329544 465048 38227 107511 893219 1498063 1109535 197119 990532 561959 1552631 86553 452548 609037 1361833 1826717 1411810 247326 1409121 875804 1282534 1457797 1602215 304756 107410 1306977 974759 1117977 1335379 1949332 559448 210371 12933 1915780 69343 71031 1880028 370827 17237 1051512 1805146 556344 833217 427694 420190 362998 1454715 427188 35338 482705 470609 1982527 553028 1366362 583456 1587404 919793 1802488 502085 790259 547451 758376 264721 1987884 954752 509368 152341 847899 69543 494440 1990104 1775885 1488130 1256252 1544581 554674 73902 1338460 1163005 469465 1343666 32041 1336430 611609 829590 9704 491265 175032 797651 1954373 1992359 406923 1565087 1475783 1972712 653062 163504 1960656 389501 117609 622692 1360492 926072 298982 1335568 1026074 1320583 1804829 172296 73785 1946257 1574320 1733787 671108 1906018 1613635 1210924 441232 782405 214669 80322 671600 1689711 216575 391158 1160143 1076112 1563718 1260862 89081 1651892 356189 1401916 842393 1997981 1652568 1192943 1318416 1848963 182799 1046629 1146449 1452512 1208099 1329850 1108961 1594864 1380586 1394077 1069874 163696 148939 1262401 1102877 1496401 1558233 368514 844226 730367 883654 267980 675969 1164938 1962747 871829 159593 548420 1994921 800337 429201 1460106 638458 1882977 1980231 1319724 1436667 1376620 1725952 45596 543779 675571 1388897 1530895 326601 1917170 881512 1950391 1139906 1400990 1713316 482019 1922692 1979022 1962391 594689 1292544 1169764 1144350 104112 1031273 966404 1638488 1912045 101667 884145 1559065 1482751 268885 1358229 358039 1443027 1845378 1452520 1767763 1566015 1860464 1828238 1122088 37723 518976 462852 1647848 1010895 888960 357084 1036483 293605 1810069 10267 1297560 1904547 1474726 504241 413541 1072837 992603 108343 441586 328979 1781914 1743007 1134687 1442847 540507 1933487 1463332 990228 955962 542498 1269612 508046 1820222 949220 1741195 841514 1870462 76381 583945 1702844 1768098 1688094 1068720 3686 467279 1161606 53435 1274370 162997 1004484 1940803 689024 102257 841860 906842 1451956 1535819 788507 602128 329798 1434920 535753 214678 975408 820319 1705959 1878305 1177469 411391 1061367 1826127 567410 203063 1156003 1801189 1748947 832705 1174157 693504 165949 121678 1086408 1914184 424135 440487 551432 640658 1613058 96292 829111 1762155 111744 180705 684789 119844 1463840 976561 262816 1014360 1313073 1779353 1121877 418173 1669939 442214 465279 1781580 175834 563612 1949037 144583 83796 296199 874142 1134360 1763689 295104 925270 1676929 561076 1237478 1740511 1597676 608138 119222 1918192 719671 989682 1162234 690726 1660750 83789 268847 1889480 1964735 517973 1423044 834416 127629 621665 349411 109505 1636406 661838 970163 995871 366099 323427 1145069 26712 1529075 778653 899244 1290496 1697540 1649012 240801 1476622 853331 1214526 1340523 1212336 155708 601580 237969 722329 1751244 1385142 67902 679034 1813848 202958 638993 1649819 1614308 842006 1451266 172071 904954 1099363 1852367 944752 1516380 1883810 960775 1460254 1946993 1179713 416213 1863767 812805 676657 619163 1314574 830048 812370 1515502 1973975 236228 1275156 732426 1335549 788961 855264 1819109 619061 885828 1300449 24658 1569090 324378 727330 1736461 558795 344639 223331 936773 1797508 653139 1024139 1342349 426377 188459 1019271 384607 1007241 1400477 519366 1527621 1505012 1051052 1636091 396229 1889006 774245 794018 1293519 698323 460855 991118 127247 1259472 895443 1963852 1064152 1504492 528873 93165 1381007 1218675 976093 784034 226684 48906 1742278 1182278 229679 1202988 845143 836729 1600511 208975 1194787 928365 1260656 1302400 232670 730243 73479 1510132 600552 1242893 1137500 1714167 1174545 139399 1172119 164512 840472 1542824 973962 1088692 1019578 203546 121092 1284720 586756 545572 1889706 787662 1585169 1071168 1366716 1498081 1784857 866618 866770 1102673 448880 564183 569886 1899833 340761 15023 946239 1640860 418085 1574752 470077 851752 1539979 1009368 441006 1265987 60327 197377 308890 863900 1696014 1037688 126594 891598 1400376 1245174 1591233 1821560 898629 107493 1827922 1679781 234962 1220089 321726 681499 1126483 443102 1571009 696398 118594 1226569 334292 826117 263420 1724308 1064342 1382103 1265276 1810088 111646 1398739 1762306 1356227 918153 897550 1282377 1500340 207246 1199883 1243497 236547 1289666 1490581 1863738 1302139 1881972 413602 718498 1733840 1328546 1259614 839019 1618306 765489 890546 1775277 765060 189361 1731431 411197 1019471 1417935 924727 1604948 1573761 600762 198450 970600 1508704 46247 1797910 476052 1566043 1493840 6689 799408 933660 13871 199818 1985552 183014 1030502 1259269 636347 1213286 1398236 1337522 267003 323682 1228357 1091607 1080540 1781131 567795 398347 288781 1196503 1557399 42244 1995393 14790 696847 305933 1336775 661079 277289 396949 1913920 707654 1816498 1290242 1075964 1308153 1159718 100872 1451528 547420 1687328 1732536 82998 1134590 115076 504133 1473166 1457647 1183925 1363364 1582276 1271196 1754279 1173007 1762785 189230 1570345 1207198 1944364 1652451 1512435 1450710 497308 1003890 557133 1541131 1992064 902427 39892 1963529 414208 1544703 1542257 16790 1144526 1258893 797331 778730 796154 772030 831808 1274508 1673166 1344138 839486 1045988 1111280 690997 1197015 837092 762461 1743646 521552 1257988 1982660 793728 1893635 1770452 941794 1892922 764485 376711 488133 681021 1680803 972618 586032 158486 1053007 475174 824889 94694 1457024 322888 1333906 975032 1462488 1246845 836757 217917 739113 1311935 1603941 491099 256715 1190856 950038 1195185 589731 429636 1508496 1945241 467155 984318 754261 1010081 1146866 1508430 1751673 222770 1582104 1647660 1970414 1273309 568009 1065817 741817 1538538 1830321 786517 231807 1485817 1859260 1549630 220625 187784 1485805 935368 348470 1685807 1298437 1312674 1352414 1844135 316993 1851652 1498138 1362448 422551 1008387 366738 185580 705058 1200060 107508 159427 1045237 1966152 492794 1391859 1725024 1706726 669507 657037 1027280 643906 555535 1663555 1371730 953511 796825 590989 487145 659187 1583689 1247888 1041382 588812 913185 761506 990797 1599230 1075023 1043308 1958367 716370 137768 1513677 467383 1483735 1573841 244418 391203 1757685 804849 1051051 1696286 1465912 169865 1757576 439052 1324197 1406182 1412175 331461 1779023 836315 1891264 1628063 1837539 1519203 132153 330151 1253418 1948801 1384695 899104 755477 847461 1394656 52887 1811511 1886193 107138 1194540 848192 786174 1078128 1931000 422618 1380256 364012 1857262 513059 633260 174458 200944 1789365 200503 967359 1250219 1577209 1155065 823909 1706315 761451 1351669 1172288 1901512 1549905 834420 423198 90672 1249858 1719611 114839 649974 780559 852257 1523043 204188 707161 1349500 426938 1137360 97876 1136753 987378 1842492 1402432 1984373 1142824 888423 161024 1658379 425446 1449851 1947857 746419 223295 1924338 975228 1643370 1785128 99384 1783280 1983552 1519604 727201 552092 1437715 1490854 816258 1090971 921713 1940697 1180760 603651 1633829 255872 1819176 732464 60885 157308 1964370 1658177 884300 1187352 1246621 1982210 288304 1679277 860356 809213 327512 534768 770208 378371 1201782 804506 1194435 14592 1670900 715817 1394026 179329 1921087 1662666 850109 1537464 686803 1140877 120823 1244323 1969372 1859661 1593601 286889 1204656 1573803 814425 1636755 1893314 1689011 962803 832289 1199508 1948335 462014 332270 1138401 842952 1074297 1306576 304693 1965122 429065 1774681 1945934 626517 125181 1174838 1859980 905475 679936 506593 1239001 583955 604944 555598 401394 493771 1935472 207500 212511 635521 353249 537177 1144512 675810 1781463 1525558 761545 262579 1430914 1615719 411930 1193638 1709779 1488217 970716 693064 1252988 885074 199953 1391272 344958 497883 1599125 1793257 893385 1588106 1478917 579947 1718157 1750179 307927 599330 1801620 1738566 296196 778896 476991 171272 1912024 1827850 277083 89929 54643 1622202 890267 1273967 1848708 327402 209723 919053 93262 778611 1500795 648512 764035 853352 650230 726095 74739 1820880 1516959 1277571 1784946 172885 1969557 346301 728687 1928766 279847 261856 617619 1606953 1773099 328025 881843 1061974 1033395 162401 1917376 935449 1201577 1636331 990760 1002215 755335 311514 1582019 1259042 1157805 715219 686319 877539 1550828 899410 825136 1787438 1686841 1000838 1356448 993040 674446 1668593 85763 370324 379233 607834 877768 150423 463767 722173 1687596 1714205 1124157 545771 1861122 778974 1528087 1074689 1311713 1581872 1439812 1523425 946803 1650884 1114131 431215 1059159 1905963 707951 1794180 1130090 1659886 1088427 724124 750868 1615195 1316866 1750695 1749072 239259 1663104 967018 1194949 1797287 258038 679833 1497685 224732 661178 1134515 1975323 430088 1756789 397648 1364389 505972 1718830 1265202 1163342 1246772 1605526 244270 1562405 175662 397447 325409 1232653 1524118 1636825 209889 498868 665754 228055 1879872 663680 445952 1743018 1632936 1751024 1272827 396622 1787043 1874667 1537906 71269 213599 728428 453688 954684 455087 463125 1112922 1453087 621555 449409 86984 1417792 1437072 1637136 1312557 1634138 1670120 563657 177247 1681474 816940 1506702 194796 1789596 1774145 623331 437282 1592590 1418007 573084 1737694 586014 504847 396772 1785651 1001372 1435876 1543905 32777 1630368 138517 767736 962247 1089685 750765 1198079 715295 1404682 114364 1502663 699750 708489 1309840 2294 1104523 196071 895026 1820713 945284 550222 692714 283647 1959660 1447733 1871839 1625627 30286 48820 1962999 1605653 222048 440698 1802381 962713 1197773 201816 1922214 358534 1870737 1315145 1842242 1068620 1106028 1940764 345889 269195 1771241 828608 89799 827653 1822866 1300224 1770766 1785319 1809896 1709596 540746 1980521 1054317 196889 736227 800042 574293 1043897 1583443 921544 1128373 1774822 1728866 992211 413183 605890 1914867 1165769 1549500 1111569 830474 1532610 1323601 906487 680558 1695005 311311 366670 979397 1686959 512325 379595 1103785 793950 1184692 1468232 924063 898990 812312 86792 1495650 1056675 1963349 1209758 356191 548872 79755 57278 121474 598109 1567111 1021339 120085 260501 1311822 1089556 1514105 371864 285330 1422541 1235624 1327838 982422 1479911 692824 1534155 224290 425463 1904935 1820301 707868 1970172 1512173 1448134 1968605 1009217 912977 842804 1333340 1775791 1106007 1557993 1916203 1251234 1221673 88619 1395862 921450 431641 1706766 681532 623095 393419 1665330 1847510 209022 1240295 1924834 1504422 486690 1703492 1429333 1599400 557770 522782 1309772 887052 331196 1765702 650404 247184 1794224 1414302 1535849 587818 1340995 303766 977974 379294 1466254 33276 642437 1893161 1280190 1185865 513403 553333 1112112 903104 1766567 1680398 1468836 1750820 744371 1277811 1516507 1070723 400587 1360765 1415874 1510358 281285 1524027 1001308 183178 193272 1479571 86729 1517904 1739384 1452479 1829873 1967526 667194 377777 1576949 195551 1102726 974365 1960626 1712264 809535 1567412 716832 1823525 384092 1814091 1550737 1548120 361130 1194950 1564593 417432 570936 1821425 1665040 1156404 167647 596322 1455177 852432 1168010 700435 613235 1424688 884900 773945 432881 1647172 948611 630813 819559 503517 620356 729377 925368 1039496 1768089 1679143 968829 1672391 898602 1791931 1748571 1178050 105098 1888501 588673 1275763 1586133 1913876 760697 1235285 1821841 1643324 480787 882687 493376 1906484 497458 1472459 1957085 892812 1466551 1012097 75584 750802 240992 368764 1138233 245871 485013 983900 1265758 894278 833382 641897 1540958 1583252 722604 1600428 1701116 454312 1365186 1829279 111315 545045 125512 1740974 1347875 109197 1572460 918949 162742 730292 1711697 1831515 83780 1401352 1046947 1320596 1800230 1645630 1523036 1091081 1218173 1441804 1947284 1281296 1971901 1906030 1753620 1168406 1534961 447826 960636 1073615 1915263 1095534 396779 320772 1676760 1517848 1083007 1506046 1749790 327662 1023226 67286 735808 448863 1777316 520857 1785807 1658217 21493 803638 747487 768344 1680884 1178910 1576664 666784 1604298 1266304 30728 1033149 1560091 1039012 160781 164710 726229 1069826 1141963 422072 191742 1672317 537957 1482972 1463216 887858 1269458 673512 364251 1890058 716991 207317 1470876 50427 1160610 733273 717198 336733 520307 1224737 597681 779803 884976 71433 1474458 1415649 993410 1056585 1358341 183236 1863146 724824 1616597 106840 809243 308183 108963 1233314 831855 1850227 575878 668410 604292 10547 1816364 1165283 95312 1683932 89840 665865 863410 1060206 1923945 260356 808023 848920 1634432 1096874 487596 1031860 1405656 187522 1595677 649402 484441 1077964 194625 1411321 1743421 1503729 1351653 18365 43756 689223 412408 278863 955395 700774 186551 137321 642207 849349 1970269 1795979 1657505 1931664 1244659 1484346 1041216 1588089 1697848 1604038 1371477 1870396 1202722 1895274 1701824 825501 303896 1046922 1920866 607959 154439 1804847 74648 333243 1656812 542340 541744 293094 200183 1272161 760115 1683705 1126033 1044075 444911 1883807 1395979 1201482 1012208 1680678 1137820 74963 116463 1093640 1556765 986853 1522906 459845 674527 1826566 350523 929882 147410 1589753 1763105 1097818 367262 659647 1014094 383694 1969548 1911058 363727 583228 1583801 1651437 1321038 1735670 532099 1939057 71757 182703 1296035 1175562 1620749 1105923 1219341 445560 1302885 1016567 1440264 131930 129769 997036 284123 795884 1283885 883375 1616596 378160 903910 1229618 551578 1257945 769120 1868267 1590609 1538782 360271 1233696 1375455 1126274 1878911 1057162 1319168 446609 246386 1103003 705538 1006455 1542450 1554909 54262 1504179 198085 652715 705744 1899495 321517 1276501 1575909 367700 324659 216509 1046181 1884522 82791 1912718 1390923 1484758 1338402 860200 1081249 1401786 1040272 714766 620793 1201881 761803 282527 724388 516852 543150 392567 1573503 64143 834343 1344660 395180 1880274 1538723 995073 69573 625066 915048 885829 360846 555507 707108 1533044 1007808 1720841 874634 1206243 861990 1537337 1703512 716058 992495 1320441 1841621 1782721 735003 1676375 1302694 1297302 1692463 137708 643156 1881197 1356595 549784 677711 1075580 40169 798943 1796253 1594411 1820846 1704534 718353 171735 703493 897996 213970 1480700 1338650 1885808 517869 1573697 1645815 150138 1848171 1645982 898368 1260818 661654 1564854 734198 1999549 194463 122961 1142949 797510 1093845 1431137 1324827 1542519 1978604 508774 1363700 725478 544545 808875 1403854 1375741 1044151 1683201 1468037 992234 1668309 1729877 152881 1715405 596255 1051318 1938036 957321 489515 171950 171817 86014 1084682 139805 170071 392892 1808016 1352706 1415679 248982 691328 291411 435370 690947 10748 229024 371317 12385 1794982 1170585 1552012 397278 1999779 647707 1412397 71511 1111860 716738 1809277 723952 866432 1530024 1092272 674121 1318596 1838702 513228 138632 1923715 1032148 1102815 1488309 296084 533901 1253561 1983703 1719284 831407 115155 201507 548368 1079752 1398075 639793 775832 83468 1964313 1299867 631176 274913 1992199 1978689 134788 1960822 695254 176315 747609 1956535 895324 1659763 676285 376566 38316 216754 1941898 128822 1336016 1186364 265696 1918377 67489 1252215 1648009 1295570 44630 888133 97866 1270170 1831974 1354801 1732145 1945872 895202 1434052 708745 1151660 135905 173557 1162225 869824 1655519 1191377 1023346 1033445 565910 1819421 1485607 1194044 368675 1459306 903403 834135 87994 793676 468607 469081 1512192 1886765 748108 1028010 1127972 170168 1931807 827126 327167 998585 1764255 529535 1428718 97204 1943867 418335 937915 1053264 615487 494887 1732666 1802738 788915 1070838 1212737 844212 1817521 1840439 1052921 268727 1119191 897754 255094 1924006 560845 1001078 1501032 1250810 1153227 190409 700862 1622236 506558 1125153 488239 1621280 8886 93777 1187243 989197 1902549 1430670 1876532 846929 400249 1066893 1966914 385335 32444 1014452 1176710 1893093 251620 699320 1747697 1508140 388578 1210898 1217143 1460281 1602426 1264142 1294574 1086773 463520 183858 1557416 246694 1228337 1171251 1958377 403937 159377 792963 40878 141488 224199 699364 620114 1987853 1146811 1577980 519023 513677 1367882 1807171 945374 1172810 908099 1748659 1074704 81863 332048 410599 1553085 1060675 1582902 1278910 1570688 470642 1626314 1319917 1168771 1220090 134481 631333 1176330 1308418 1336326 784016 274430 1282369 888048 1363043 1129158 819039 1511997 1658001 1618307 1677792 1087924 415298 1343126 613331 1892918 1367054 235417 1602992 527249 1573969 1151976 1707151 411460 791153 1307478 815493 1437337 596615 1564412 1091290 1387367 1793578 312239 930352 1360902 994159 1932214 566138 327562 104505 804199 452605 481327 1598835 550219 148622 889362 231433 1088434 1438327 977902 49019 1160000 1076982 1485340 1302178 607990 1100518 786843 1139335 1559030 1736514 976283 426988 1004730 1735445 731615 622000 991673 74293 1936884 1013960 1169924 1103252 1139858 1329504 835547 1879163 994513 263721 446242 727051 1679647 2121 1455776 196963 1333913 1462549 278718 569796 371600 988596 1666600 680176 1356945 132707 48938 967818 127725 138571 271990 1181291 1660798 317595 1711984 382438 1770741 1014886 568090 73330 865242 1315355 1834210 261610 1522177 14178 1659185 225608 1081742 1465507 1264826 244681 546747 495461 476916 644720 1194095 1117295 1281340 474906 589030 595912 1294088 1711780 1691746 1551249 1433005 1343609 1841259 867449 1000574 1766074 768357 1100816 1580392 1626269 1939409 1366989 1953839 916821 1530848 1162699 998287 1768691 1450876 335524 1269643 241471 350409 1525181 1119565 990413 1324414 1124995 1112621 1648587 467530 1487558 1531900 1222011 1860258 1758563 1137332 487667 1113939 656703 1344238 388190 1691734 418586 1239469 1618810 819725 1398977 1872707 1189521 1314700 1498945 32656 1179666 549743 1071922 673449 679141 927364 1248782 142982 8594 919614 1220653 6913 55075 577928 1242817 1363443 1870726 1697113 33661 210899 441102 773384 1509715 1190816 1836348 1785385 677548 702959 581056 1838467 1407581 334450 318699 417366 749261 1622291 1378107 1876898 1152365 1644112 183032 876472 282798 747076 1567180 1516790 1846450 1779741 1034643 1713129 1057508 1775655 665463 1406183 1181456 355104 1810459 79100 267828 71184 696178 146672 1903257 570562 391990 437458 1052469 527826 503560 579711 437848 1926936 1362971 1107266 164691 651778 1369866 52483 1906948 131325 1584725 1257390 1148320 1205419 126812 1082440 1631633 1116706 1988398 993202 1867845 97522 1231620 296604 807007 1403031 1939987 1013593 1673447 1415615 1604777 1500531 1521983 138518 1735511 1869008 934705 1899313 74388 188670 380813 205660 714990 145918 444446 1430583 68513 634274 836287 355107 316542 1167060 1228533 1033324 1670370 1683875 1089909 308218 492191 1165843 645944 179104 639611 1229101 1000111 1214016 1974210 125478 640234 227598 754470 544478 198847 946074 1556780 199201 1234219 554121 631315 1899968 1082401 1972459 452245 1195479 465292 692660 1876899 151386 569634 1136212 41124 172828 1624240 1428056 114799 684117 1234379 1115757 1060088 468567 961795 1722783 638230 29975 1050213 1675677 1782803 1843809 1065011 1946467 1901808 476770 1601861 214877 768482 405889 1907464 1927491 780515 1924219 993643 1069526 1511244 1788439 645293 1708272 596921 1628795 1569786 181710 1204037 1696989 1984621 1222574 64450 182261 546447 1930419 1471254 1123931 1630946 1900757 1241580 1879508 1299875 1095577 1429829 957557 1250602 488443 1679629 770528 938242 427869 1741585 964447 517622 171872 1219569 619745 822370 651200 874890 828909 1242265 530898 1052201 202240 85430 1630215 590131 493167 1904739 1290540 538248 822383 1375964 1999799 308396 280933 1161634 563704 1278935 1493276 1466081 1162496 237846 526504 620646 1912931 437667 1391219 106771 1692319 127817 837048 454716 1333581 610409 397570 511129 1354853 1580984 215618 1500521 1894828 542827 93112 1123891 957908 49705 1965969 631441 453863 462694 1762713 679754 1581369 1253501 815055 1082834 539165 1057304 1027124 1900149 1364204 1739191 1878838 1841579 9433 123743 1717811 502892 821978 1362052 1167187 1655958 1265142 1384630 567394 1083977 584576 250452 630009 624069 541034 1368411 1877966 436277 1914253 988408 654783 1028733 767608 1383724 244870 135860 899360 566929 277090 143872 151113 72049 1051332 353870 226187 527614 1317190 1021629 1672839 768593 1505474 551940 1878521 1571584 1049187 1043203 887668 336055 797490 1131803 1533362 1672689 943194 155554 1954696 1988615 363443 420719 1487064 1849844 1992114 97384 1304749 604213 1175484 377200 539266 1349739 1384308 1551564 885092 1280932 593697 109677 569534 1590924 1851451 824729 855351 1081020 954986 1497489 140451 1203313 369535 571675 1297960 435217 1129387 398079 1072620 925829 712195 359017 810319 1502020 1042277 1589182 113818 1302674 205753 886088 1636942 1098560 22823 1605602 339860 909812 704421 1288454 255039 1186414 4824 877773 539058 1573664 1297492 1257237 170067 425077 743823 994437 673539 1266678 1505724 507858 914707 1517991 750738 1144991 617244 1755343 359072 1884114 864759 1804726 1351997 1893466 1811170 916608 430929 746078 487143 1374638 152533 1525086 398624 315077 94164 1329319 713911 1699316 1767383 1022269 1372303 988697 1721353 791342 1160553 1510206 1702257 1671603 1341022 1500163 1779904 703793 1442450 1332399 1565796 170224 283681 1236254 283876 154764 1219932 1585494 789685 1439476 1453372 1692868 1866230 1956649 1334917 1799110 746857 239573 741015 728701 1626815 1379588 813774 42398 368026 1301029 794611 1069676 1088837 375714 1872314 867640 151883 722643 513166 362636 786573 446342 1018126 1492070 10683 267966 1338975 225008 30745 658946 682440 1852251 257997 226826 1892792 190204 766855 1697402 466125 1969104 754169 738965 1623470 138603 357785 36009 394847 971085 1456334 1602571 1663364 249149 326896 1072957 613296 1517247 856732 297937 292092 1962240 1851432 1999251 278249 1445326 668861 1301322 1989288 1515270 1692428 648417 883635 448460 1279549 1396344 1852958 1377536 1298530 1169226 1796592 1474919 1898026 484622 1260747 1300894 1484691 1882889 931427 865565 480574 1063110 1485066 247385 528866 1609507 725805 651835 902830 1470690 1716095 1579671 526611 667057 1413936 589129 928122 829339 1802781 1724481 616101 157196 775027 1072553 1052587 66640 1040989 804471 449687 1689429 151694 706590 1993887 844707 1783839 272830 166745 46165 172917 1009126 1145821 1149537 827482 694403 994140 752407 763604 1003770 1404290 1541405 979715 330812 345684 171485 952167 501643 1773433 1631309 1646430 681846 1775138 1295592 150609 1224704 972361 1446415 794023 58458 1672338 1998110 837658 1736417 297977 607032 1708179 749622 827813 1014632 930493 1891996 1635691 1237251 1918953 1979813 86738 522737 499437 1651866 328818 989261 1932836 275540 525701 1422345 360442 608209 1789396 1147557 266953 638004 1309313 426445 1756956 715389 32901 1378556 541881 627726 361838 1740880 514125 629289 1804147 1320616 189582 347101 868194 1814672 1587784 1122737 1762988 60245 165 46490 1776494 1582352 1711429 362707 254644 449500 1672971 1269210 1906005 938046 750156 1599607 1392288 77308 143278 711333 1637418 1055560 1460573 1286082 282540 130655 588707 878528 1521895 1842189 1278309 347239 231126 1056131 1634560 428694 179524 708084 1429501 1638472 799430 1080713 1028034 929195 940881 1342511 91471 387947 352946 1477915 1558490 25533 1110696 1366181 919211 600022 1751290 1310216 189339 616264 736167 1651264 1929777 30246 1927667 366281 1039333 171057 1296301 130274 1427815 1650443 1763650 1636813 921002 796589 1921727 927463 1983424 1639472 1673276 251983 1401827 866247 1783525 1262133 1657986 1726484 134178 1616713 870975 1389626 549398 1774017 395609 1972791 219468 466378 1504499 6977 1633194 128909 1969356 705815 583074 1903099 975118 936078 417727 1790279 1773595 1239341 1217550 1946373 985861 1141195 934461 1988605 1138229 1297000 447989 437562 1210671 1896531 1988620 1634599 1329389 512184 539290 1035365 734661 352789 1934445 206810 878971 1167205 1019604 172428 1061177 936953 929036 672873 549365 1885006 250318 304573 1303666 1944213 419629 1285983 1687046 783072 123976 1492474 48838 268463 1748248 930041 1856997 1882273 1731826 1233846 52739 1186934 1761512 1562376 994470 1033989 1677678 333938 1968185 1097478 698889 1436875 13827 395276 1113272 1663638 1981750 1033155 337303 196152 167119 585371 87593 1105655 1264164 606568 1313080 1182489 1306206 1477705 933370 1100247 290207 882913 177902 634982 1040418 529884 3535 462503 1247995 310213 702457 883245 1529573 576250 352220 1526656 418041 205211 783578 620312 641831 1465508 1893605 1935837 1943704 1526321 1385757 396233 1646401 1248995 107265 1712187 810294 1495590 931376 616535 37508 668886 740934 544976 726878 1942931 1286859 491718 1899657 374070 869730 1758859 1475237 1786392 863227 1536192 29196 373474 785657 739509 1939636 645130 1478153 571182 284399 1767407 750190 1998967 886377 1220099 1691219 1497182 197793 917419 1867008 327191 1827816 763336 696873 687764 520324 1464622 1839033 1906444 1097181 261039 613661 599940 47998 1799516 881817 1461136 339276 1387116 1459675 1106839 215818 1842556 1102747 1075675 252880 1071374 931438 638732 431458 1590626 387159 167527 494926 971763 1544239 840285 1198817 536825 1070952 845058 724484 997579 370837 738344 414219 1181195 1084688 234567 681701 1461713 1518556 1382853 1864863 532355 198137 1550716 1207639 1885407 77129 833129 1379351 1864357 1487148 1535986 1775947 133233 1647582 1913164 995255 807307 1715059 770297 734904 1766926 785404 838114 1903838 1084164 1701397 1106682 552019 927462 1907719 952966 949049 730059 1468079 735009 543342 1860346 964127 49824 1756447 763647 1979570 1856211 150805 670304 495112 1744766 1974298 1473517 773101 1451847 141573 1463252 1855329 1618109 1325741 1486369 78986 1688266 458852 488110 1102679 410208 1748302 503607 1504152 799962 1549365 310758 1748992 1280457 1464801 729159 1875633 1436852 728297 1431547 346745 1547800 1182741 763795 589790 118106 1037806 1257183 1364744 579771 564881 439550 1711114 1756113 549947 51531 124391 692286 553602 142228 442638 1801264 263912 1396727 1407422 1205795 1428690 1719307 1834135 1941830 273983 1853292 496420 27101 1953045 466029 776030 1738664 312424 401261 668377 1037524 1993530 823880 1490728 668351 640371 368453 918128 738145 1806193 389611 1591633 1259866 615183 1984688 988266 1575214 1841339 684035 463104 200287 1041193 1967264 1192375 1507107 1355942 258689 145419 662402 1548064 937133 1953170 1038041 1900716 1520250 709359 135811 474085 1106335 12107 433864 928586 1823612 156024 1746144 928942 944713 1305360 830556 791180 932247 1550128 182674 443017 270408 554233 1473681 1560707 1621898 940719 1629844 292254 1591401 1506012 1557184 1603776 1057517 1463420 1167484 338751 885172 1215297 1250069 1161726 1631932 449568 1144572 1252 1174994 361564 1587565 1675163 891602 76325 432829 803252 767611 621495 920500 743977 1750284 351923 539710 872163 698480 1967917 1991550 1786943 396585 1735993 764622 14791 1400361 1360116 782537 476161 375053 1944159 214919 1953591 1895967 824714 258621 1534784 1298759 948379 1486956 1679366 63463 651328 680710 968964 439137 1682546 572738 1031547 589273 1072176 1591435 330098 851039 1247928 103230 1771065 220212 34512 1770499 24221 703319 618204 1669279 1661478 1185411 317830 5561 127007 1381010 1231016 774145 574786 641971 685400 185100 632843 899675 1053657 1353070 396654 1944472 1410251 1477951 1339530 1753140 70763 839249 649899 1605873 653377 336198 1632247 530820 1260318 1646155 34624 1959886 1343008 1229966 1934428 1688417 430748 1589786 1824061 1063048 796374 1037906 1076698 1065215 1659739 92843 116313 631741 564418 93109 349726 543219 1678039 1132894 843145 1599148 1116178 1015074 516000 560088 1408446 75131 1979407 1820556 484295 1681720 99056 1436619 1627719 463985 1538421 1054870 87099 1339325 1700743 1005657 725472 1747816 1754897 1833209 75505 214080 174403 1663442 301405 406405 1915332 529705 868805 1945205 1735003 102914 1515520 88478 444713 1950028 654380 622846 266173 1959068 1034247 1352294 1277759 1868730 1769040 43011 936623 805155 1052169 1540015 786785 801141 581582 267557 928334 821167 38879 1374513 1189680 412311 254070 690942 814749 1107664 1067239 506633 188742 919477 244778 354194 1046368 1118733 1388019 33994 1308219 163115 579677 1393028 1344635 1350846 1603591 8698 321092 925110 832852 987980 1480905 1986133 1534195 1508494 971035 171092 214741 293249 1306070 701372 1252963 1826706 1037989 950463 94339 417663 722318 1328456 430245 1321274 1492990 1919886 1103746 937116 1836474 1673746 113324 193068 190843 989924 634862 994220 492678 372440 1400882 63494 200210 1905226 416291 1844493 940441 189186 1483800 816751 1345132 1188872 1075579 941925 903152 1879411 1256695 192711 1531705 612952 321820 1708533 1731884 216055 1893024 1908957 1824960 444331 1356897 360880 983102 1408424 1392040 601083 141814 209978 490116 1735337 904027 220634 1134228 1604701 1668986 1656052 687419 1077440 824840 470204 212456 1798580 69779 388414 693281 178638 207002 388714 1362091 1328031 457186 1666486 697767 1273553 511108 1569588 1280744 453627 853530 205163 162076 1995016 466344 348097 407941 1127077 86634 426957 489414 652128 690291 712923 233340 575199 881208 493271 1515382 806407 131199 245012 1499228 1523801 455718 1166671 1941934 1211748 1966402 1406125 1526617 1210870 1464926 1092290 1032816 1979389 1457415 1038725 135276 750182 1168564 1901073 987122 456804 430425 311883 1935546 478429 498221 89073 800712 1564170 1655924 1614131 369504 467576 798043 1868515 1735917 84439 1127139 491670 22325 1541075 1888654 1751657 572771 1121029 1026551 992780 1867952 1971175 1496101 1651129 1791790 339756 1523273 909843 1293622 1782148 1346527 1835102 1784688 1019288 1345524 1186600 739667 427734 1741786 994424 1251899 661797 1020939 718410 123296 1366961 1342062 350039 1489808 593737 1034321 411903 1367142 250211 904247 1275782 530602 1442779 1450515 135609 1709778 233512 1231527 1932539 1735415 1862401 434546 726692 1892618 1837020 1440526 1141589 1509793 1106289 1672495 566202 1449030 540521 607239 1199708 1002687 1704270 941163 1554521 573840 793589 847105 210296 1995842 1265330 351165 1868775 1151561 1512871 1898170 223637 1208894 1461968 1760521 1848482 1734549 1404841 620350 33466 389240 869247 1976468 689504 44240 415825 112056 1133491 485595 389272 778553 1009794 159652 1334684 1148229 13859 1812016 1359787 949474 1258031 956094 1389624 1393243 1366463 153426 766040 1097134 87804 1490442 749059 1321396 1401850 237976 48195 398723 1491957 497962 1053078 971067 1151254 186309 853074 642994 110119 495691 369356 1546365 138764 486988 1436528 1440095 803900 483431 1930527 1998546 1266592 1963045 1941927 1075866 171560 144203 1336939 806444 1496516 86469 619744 270499 1654508 958780 1684646 1978288 492949 1840941 925777 1412833 1877702 180110 743155 1977804 515461 775399 42657 1596152 1313756 1535910 874765 791844 1793951 1481103 1940848 1946268 1635564 1831348 1641173 1346107 981716 1339152 747831 1612462 965500 1183011 1777332 489663 1255952 226723 1777583 351578 1315979 1540577 1489186 448227 1925392 1837984 386323 1921069 1697278 1440195 1746901 76978 1822580 1432497 809663 1860681 1801510 1821916 1962112 1590846 1371086 1986594 125631 915116 1803146 127714 1617299 560359 610127 1586264 1943379 939021 684138 1577824 1731907 1146176 1954449 1271243 323930 1810464 1099041 1119978 1573788 355702 1837719 1375906 1013361 918494 308397 970773 148871 618329 542007 1146575 995760 626019 1250045 1880827 1009769 68166 1076515 978449 124697 1176779 1932076 1467052 1263062 1830639 420827 1342903 382067 1249388 1801664 465092 924365 1559368 1405325 1581414 1319037 417865 1340337 1897807 1150921 115835 1974824 1371457 802335 394177 1085537 439564 222120 1034465 375166 795319 1235468 141725 1687309 106814 1039284 885688 1554985 896126 1088358 1220897 1073083 107440 619752 1133152 1061258 604476 1628443 1691828 1434540 208404 1885055 954801 1435220 678303 1288330 510887 1913721 944303 626405 1999159 1709309 1207817 574006 159389 850682 70441 1826171 547385 897689 1890816 474173 1788204 825733 1692334 1255928 1279602 1240240 1056039 539252 1086079 1683619 116023 505025 14556 1972486 253913 636977 544532 989267 1261249 1509196 578709 1436789 1338641 1715054 340385 766157 1984060 1376385 968004 365857 933206 1640693 1576346 1526543 1807313 539667 921008 704118 1899035 1031276 335978 1724454 107418 1477537 1596870 604695 41534 1327639 255560 1640501 608388 1078720 27089 401970 1985532 793106 1623427 1733021 515403 1423077 956961 188272 516456 691532 1210809 845317 982656 1467067 1379047 148797 1170002 1871967 883579 1575032 1279489 1267406 234625 1500240 1313965 316044 712353 1027621 1318670 753553 1746303 1913506 1209170 441246 1903304 963377 1214914 1240179 1947082 1240088 76185 256096 1844669 510360 1505089 1598468 1222161 470844 632700 1212262 1383765 1527688 1121782 1969709 1706947 273927 1763341 1431199 1146273 499417 288806 873526 1191343 1156512 300217 1190912 1614885 225911 1541146 427499 1198739 648348 1737320 963397 538900 1347501 1391269 1779847 390426 1410479 1894012 184177 12710 447910 10274 563748 1693904 784577 187240 1433396 495528 1201846 244860 447396 1061600 344388 799834 609043 1627053 482787 175269 85241 1581446 595908 1421258 1738952 1551336 1800214 1421971 509129 526239 1495606 47256 1446281 609076 218095 1742341 690296 1084686 493424 404185 304507 1736418 589323 873339 446864 532940 352014 1083883 1821489 1179054 280462 1711768 691360 1122898 225496 931922 1648649 161464 1452195 1975268 1518168 308636 1306106 1705311 1101865 253697 843263 345676 911062 290073 533613 56380 725413 20023 915179 330258 1697910 5746 1165580 294419 70187 223108 731334 461106 1424384 1302906 99291 1034310 643783 94537 1581587 798835 972012 68567 990414 944563 1752196 1535829 1225693 1555404 640339 1697913 357777 843880 1404736 1061881 79688 984850 1441368 183786 1933495 90661 1129881 1154474 1322438 408615 1319665 104679 488529 326550 1914273 418869 634748 1144232 82810 1432439 195411 1837243 1243577 97826 1843941 1067578 48032 1920440 939329 1150708 1983681 895009 1465576 646525 1783718 631093 767530 1862290 1365684 1426391 615923 1915698 778188 1531822 1600954 1032721 1607613 1402152 417055 1211507 936011 750818 1406918 528562 676013 670720 1700558 1824979 108646 1372237 1801432 197597 1947793 216857 1853682 1506143 1758938 205069 1129702 15562 1846998 1036188 385505 1359188 1574955 793374 1600588 132168 1385024 851670 370711 1877627 1836680 1459233 1260374 28180 1501501 404680 1451748 311530 1013855 1556059 1462211 1995720 28019 574794 1356649 1878796 1555448 838914 1419324 1657156 1152453 1009362 270898 956492 1124817 1328445 1582831 1566745 1701744 479834 1425489 1714367 1666901 655192 474962 1965848 688167 1583821 1278450 55997 664000 1148126 1123863 1494315 1058483 983441 1256513 878518 1559502 137545 724544 115009 1589014 1851684 1880886 493346 586798 1344888 914676 1946749 1754372 1294056 149063 674151 1708782 1857521 99094 1196572 459928 1895785 1338025 254741 1365477 1019597 1040470 1964996 957587 173640 1788354 628729 217487 3241 1034272 1651743 1401063 1183702 315203 349597 501094 1612919 1475881 259293 1512206 871728 788401 1016554 1282813 292766 1223243 160567 1823730 1649829 294429 1482636 142727 1167389 1808527 1356641 782251 536518 1607929 45276 1197893 1291533 776013 450677 1603048 463627 546856 451218 802109 1726168 109808 381582 1744603 1782927 1355145 954237 1356120 1213899 47492 1459344 227774 121740 545270 405716 1423762 1044537 987602 302712 279154 703251 663865 175346 91137 935272 148913 719419 491282 1051441 312243 196279 848704 1285143 1712612 58633 863440 1421300 1403177 250493 1985319 1624673 849006 343276 69656 1489705 653525 213602 1817662 550836 1057371 1092515 364290 374588 1459068 871304 971117 645014 1175177 1912305 1037928 1348046 1045791 1680552 91414 365016 1629988 542811 315310 1092320 509971 893013 572128 1088000 1009304 1708230 604502 727081 1585022 1975883 1107579 1298377 834749 83736 1353963 224419 1644877 1023579 1832404 216330 1606407 515873 831160 1673671 1228720 517708 752294 1508026 1207526 47025 1171370 1253620 1998492 640272 784517 1092310 135729 712524 1897906 383204 1670532 1345758 625859 1121122 1180275 33850 1341258 108869 1134889 518563 584979 919739 378564 812936 42156 770088 1543902 1599225 1526200 13329 591267 568627 1028888 1625782 373195 1023079 1638668 1351976 776464 1468452 1286247 785714 1242267 1630257 1308625 1187776 386942 331147 1654938 249357 168358 662260 1584386 1270044 917685 1002167 1725431 749100 985939 975350 1580993 310138 1892688 1138735 847844 1402702 202317 1639368 290951 495368 1018489 236662 232445 679591 1260410 899918 1033730 1696827 626340 1212312 564808 1299588 65921 1850321 765779 1148871 1262252 1160004 952104 1743050 243915 509178 358549 197274 501247 1143955 1011665 256692 936163 993746 461257 1270256 974374 1708214 916062 428740 1151093 905425 1309477 191294 1360829 443413 741912 387713 1859939 996805 1948256 724479 916246 455643 499790 603843 203503 1023125 751840 1271888 1536229 1422480 715325 1559511 918576 1880060 1065834 1421719 1127427 1157999 1763060 1830920 1999373 1373994 207147 1036731 883155 1288837 1638700 1822194 1615947 772707 163666 1719341 1686569 1348564 1515063 1888039 493233 1369107 1489198 726201 70721 797676 865141 1516553 1144205 1678377 720687 545689 401535 1714690 1509983 1207681 704611 457869 1509757 86909 1350951 267424 667110 128868 1216504 533263 1589873 697920 325177 691664 790348 358431 1225905 236140 1827169 460918 1389216 1908874 894989 6487 1001519 1417848 631763 515275 952193 881861 1702308 180008 1739937 767964 439553 1812894 1130061 563897 33031 251856 1230134 1572558 1682008 39744 1928322 662631 58272 777608 128006 664067 1875006 1396941 928871 1740971 1374537 1078031 1382242 1785305 1684134 138930 540484 742134 1991497 1820195 1713039 88767 244480 425054 1325159 1122647 1187663 89424 1727900 1379674 1229355 279733 79277 910499 1710108 1242732 1340661 699833 844150 858973 1306181 1000658 1727557 1197514 1255322 1619974 790533 318478 782530 921890 849998 1801877 1623634 155790 1534894 1605730 669203 1434771 1127109 588970 1482792 930202 35727 1464866 870335 1851937 382036 257664 650398 318655 1354048 1895664 1126159 165417 1728987 841004 777519 552355 1135162 52211 878413 594196 422348 1599426 1511084 1910055 560176 400465 321629 1832534 1140798 1122632 1932183 1374541 1426916 61397 24735 1414951 1485948 48947 1864933 1239825 41219 424176 1449956 1950763 1649114 1633703 255635 1125685 909228 1528496 179016 1280214 500858 1999260 1814712 881785 625948 1760918 1294164 1412045 329976 1536254 690200 1654436 1764260 540061 1897637 1144000 1650271 1158597 26437 864216 508972 368503 1734054 1053630 1379520 369009 1619964 381688 1258500 1292910 1771606 360492 1050934 1508110 1273025 1320149 267835 824833 355820 60416 385290 546214 1368849 1041015 642712 683746 1468343 1662792 1692010 1735051 1254800 588039 1367016 1579212 1834510 467212 1678560 1262035 711686 1935364 1966325 593154 1454410 688739 518947 695463 772511 1391428 1919963 578927 29423 556719 1642351 1951413 405165 1799585 208792 327990 1598539 1719963 1969623 1039971 1570038 28362 522883 951871 1334062 1743937 816138 1826114 1582848 1932342 89565 1116786 579766 1873608 1874015 558406 205186 1617561 675781 1331629 569835 239665 1957045 1072510 1666778 1569260 4845 193948 1115834 434890 1380466 1237188 5768 756735 45448 1293079 679796 582267 1765807 1795539 1098515 1858457 697053 935905 1758294 1039917 665622 1882227 423469 1210369 89967 1993673 1722335 739576 1068605 1138823 1550406 83659 1058424 759912 1443946 1127876 166432 1958877 751183 538136 1719981 1731320 1432679 635087 1872386 370277 1272263 862693 43336 249727 775962 474158 1291499 765367 180058 723007 1612524 665076 790553 1054968 100668 1776766 1536352 378776 717290 1111731 727561 785999 605918 637761 1216809 1943593 1261850 1346548 1788872 363486 706706 642047 815022 1500009 202403 1984497 1115342 1989553 140566 1233116 1691075 1523472 525121 1739342 859507 660510 1329767 934645 1613751 544838 192581 1685224 559483 1882218 435380 565505 1567654 1617037 399843 1912160 383344 1205545 417426 347067 1614203 384583 487098 830882 114668 290987 342368 1854549 1447442 1755417 989906 1563352 674857 1900964 559599 1836603 627740 502203 767879 1897023 1187195 1295452 1588722 1393323 1320238 1901822 1214737 1602094 909906 1079277 1478057 1804729 1338576 1450050 542010 79648 326227 1206574 1829608 1328430 1465435 577598 132283 1096649 1308883 744777 629187 151025 1628655 1154981 474114 575016 1694453 1391229 448038 1222244 1137370 1291512 1064259 1909930 1128160 1131955 290029 705664 85267 29336 776059 208890 1988257 169862 270251 1962387 1840254 865347 941050 953538 712547 206959 561156 7240 239799 115796 1461507 1843962 240012 1609391 867831 146583 312180 1220446 1547036 862123 68789 463228 1043735 528836 1208130 1854131 419922 408047 1264158 1941426 1824945 176293 1766404 1662253 1446537 1723966 778364 135025 183000 960958 1553751 702473 1664733 1149613 1841534 65315 122837 1065120 1921390 540541 1784121 529267 83327 900448 429749 263746 1804836 1718255 441226 1343440 277879 225858 319101 1294530 1144521 1096388 290083 1096971 956034 76563 1581343 942912 135518 375020 445114 126283 536159 1070364 1781176 1806006 496955 1312054 1090624 1362523 376576 1250244 1077370 761862 1773859 836017 565743 134204 1504580 419452 1380810 1071176 1137003 773187 184538 73385 183537 806783 798301 1276064 1286578 1559838 1201227 14076 465066 317034 1060681 1433915 1783983 236134 1309671 827445 1368283 1694672 663679 647498 385632 1917607 1914408 846074 1931740 1419427 224847 1344773 1904318 756177 1905018 1561273 20432 471489 130223 1331548 79039 410802 1344994 1761369 1495527 1032281 1852624 1267485 1117857 307057 1323948 1298388 520556 915785 1353375 1465007 1471340 378760 833745 670133 1019893 1591490 291799 931580 9539 611755 1453873 1391769 56998 418312 159196 1494073 334825 415807 1076462 54814 556806 779744 606995 683453 1841947 921037 1056534 1920705 1357771 810508 1523812 926270 569522 496285 1090696 1728926 407937 1266884 1132027 1514488 1806725 564180 48024 1595784 1305821 1681353 1392047 855740 430067 977420 1312060 718292 1118214 86615 1619142 666959 145879 1713201 37879 1450817 1993801 1812122 1611358 1624160 1497324 1295112 1543224 1755478 1698569 1325539 242381 1903832 967220 1246512 30884 1259584 263855 321421 231722 636829 1322564 1543273 1510244 1882874 1970698 185353 1323762 1798951 930140 1091465 274689 288928 1119001 559919 384348 1180853 1713746 582676 1947832 867261 376486 1121668 1398217 581964 1677045 872859 1886192 1506617 492932 1859134 235759 1289732 262584 1414803 604604 1552114 1879482 575984 547363 1672210 802759 535082 119009 1381626 603922 1755953 1308955 647760 1502172 1529998 962805 915306 960778 1301581 516881 1412041 1460798 1084544 1862556 374716 1642002 1572247 832257 1184750 199152 1066907 797233 959875 1164222 1791152 787439 369131 1013307 1615118 1098348 651794 871420 1592584 782369 1212487 659632 1928783 506027 1027954 1367480 917449 982308 1344143 275188 872273 88299 1207853 260057 1631114 787624 1409640 759587 108597 1686406 749178 248088 1343257 421645 446237 396157 258491 875437 372385 1592101 1149048 134782 1151448 1389417 784701 651174 101413 1279034 1468479 1014978 880148 1315674 847108 760271 790774 1647647 1148779 535092 737500 300728 4314 1644143 877930 979036 617763 1715060 877807 1208923 1021128 859564 963503 1710896 764262 952762 1647897 1140257 326560 455642 1844859 576254 719458 39806 644807 1803560 655451 322674 828576 349288 76621 1018804 1017267 1309893 779975 1918360 1193381 939083 315223 1226684 272027 1536060 276944 38073 361425 1669845 1424141 709657 1209403 662827 1248424 1954142 869783 1886312 205714 1759409 956093 129195 1144698 211860 1893968 89507 1514186 1165519 1903491 1518071 398938 1739938 1974488 1409614 1863862 698 939992 1830451 1771544 309203 486691 1162128 1738709 1624112 1924296 361278 1009168 1144017 1028856 298474 1182659 1262829 1112729 1309821 208827 1080598 473054 1308644 1975913 646560 1614939 556158 1068615 1963820 1715929 648178 1279367 193615 1496259 778366 853054 1938075 1678600 1423785 658745 1518390 1317200 879377 95252 1802090 1833278 946581 1787264 286058 1702101 1535455 1139546 1566462 940400 1129110 993129 1296663 355685 1695297 1298857 1423221 1044061 1361019 411766 156565 410749 220797 664269 1867668 684154 689661 331544 125989 479148 1384896 895288 1678984 1481256 736653 1407484 774779 1812559 702950 1119866 1656699 1176581 669286 1814128 838089 1119495 419353 1095814 1184333 429816 1138212 1711708 1063863 389101 1405733 699944 821688 551426 1197318 1286771 508087 1747836 1551288 739069 53230 1046327 1331680 797235 313432 1647828 831454 202306 772060 376400 957393 500889 1713943 21553 142589 947735 1649524 1794190 945102 730555 560520 1654283 756493 783762 1606211 23154 1047084 1159649 69410 405195 1864324 75061 851113 457199 1991532 1031038 1911390 160215 1458363 1932510 1885194 353463 1508835 583481 558670 977699 1478443 1264401 707358 33154 1524063 450648 501222 1872514 775234 1685706 1987100 690071 1400211 200530 787795 526817 165497 50567 850967 1153760 696142 1559505 770756 805176 817286 1814032 1430550 1523437 1266428 872424 1391347 407033 522541 859427 1793329 64828 526352 519770 773372 75337 152289 891818 1731827 102033 939085 570914 1939834 1910051 1159109 853338 176170 1684177 1389327 1832544 177100 1952718 826134 223954 1565268 512010 1705947 598480 696533 736920 320789 1789824 711149 1207779 1509317 1915129 437778 1157105 1367202 1031382 1446927 1045295 1252216 8375 249073 1359265 1128264 1284502 1125542 722736 1780648 1792341 1404847 1910952 989818 493533 1814852 1989613 1095861 1615949 266434 656674 1518795 1504037 1882990 724481 1292342 401942 958178 1774980 1859732 1347301 142312 767795 954929 743373 74369 1221918 205503 54831 257764 1906978 33644 750390 1523206 30361 1460690 1477938 284302 1666579 1453293 1773860 562418 1043059 1643899 1902562 1047469 1307650 507886 1170052 1450564 1771450 1184659 252044 103296 316888 1568104 71784 2741 1532198 514560 1178695 1859230 1628953 1164207 1879381 1902428 1106343 1485772 1417863 1699004 100849 1276717 719859 86284 1457990 1085785 213733 855736 338724 83197 764135 89445 588918 1824391 1653404 1332054 525187 1111320 260130 131745 1918862 1842391 1400053 1048440 1393398 1090840 5092 1945346 1660000 1231473 449573 1653543 449380 245384 975704 20848 490893 1221404 1882262 759676 36127 887225 1558095 1302877 958811 1452062 840602 826540 1247663 451469 1193234 1576820 103744 1526300 1484494 997541 1177401 1663350 613433 196180 1543882 521133 1292508 995741 1969466 157870 1047685 982638 1327020 881010 1919709 1286655 1581004 712896 1517237 1109183 1979855 1500137 1429191 951085 1914209 358925 402521 1810218 1651450 1136844 1854591 799634 530331 1174261 1056524 583998 1972699 615921 650485 1359665 1684715 1025622 1957531 953877 1178263 527206 1241302 619130 1941785 1127331 343996 1472255 373756 786633 1180032 859654 1145901 1663849 629783 1714095 618508 384052 1075203 941543 1435956 1155902 643230 174533 344790 1772905 275404 452695 355482 274728 1478148 570564 379441 706753 358664 1309413 1102922 1700153 1855263 1425847 1478368 1006207 1005682 1331105 480604 929090 1092797 784893 1134701 500620 987810 1021442 170490 1650490 294279 514134 1126534 901747 310012 951445 1525670 558465 956944 1146420 1773098 972758 1413436 545523 88279 1136147 43101 968978 906253 1763671 374985 158761 1818136 718161 215625 224487 1364473 1017513 137975 704120 1168121 373653 1961571 1834456 202790 251678 1943239 1678667 931328 510923 75926 1780684 1938594 1107652 791278 1833695 1224207 1108028 278362 637013 271484 103766 1792837 714580 1401880 1688875 1026254 1436486 913264 623521 184720 770914 482726 633727 982066 1537658 1550494 496776 1259624 1296919 1515952 44269 1471840 1783722 1182703 1569618 255085 1546591 433051 294983 1739345 1422056 660126 75889 503907 1300859 1443476 1575654 1385931 1132499 1685702 412362 1733087 488757 507306 37302 443670 1495917 1856695 728337 1254687 451318 178395 702309 391463 195430 1186338 1129635 1694964 195543 1245374 302908 851882 833776 1101120 1123053 715543 1968995 911950 655754 343529 1363149 626063 1310528 450079 1743989 1562880 1502336 435956 315578 266436 137119 1978320 1964745 996038 951407 1139832 198836 892622 1257269 1056400 1142253 1130430 976016 328890 382359 150390 1368614 1828194 1256081 6733 1203328 190918 865373 1483333 1764588 869339 1061164 228955 665021 893186 1442527 1470194 1218150 80114 1744462 309167 1442452 1305559 83045 623088 1427593 501087 531662 1973303 6927 1918871 1355617 1532178 1354030 671416 951745 432741 1491625 819493 1960417 1496078 1492112 1152992 1624944 101734 1707058 584582 1421098 184485 560550 991478 1277449 253071 380571 670187 1602340 295695 1327569 1668516 1779294 1804070 624829 1920285 1421000 1853444 1873367 320018 1538086 477827 1821503 1736020 202112 610021 36046 676847 1198004 752355 866192 1073903 1072464 250462 1128401 1500679 1856538 1456287 1376762 1132460 495707 64248 1112499 810952 1638415 22023 472737 1129141 525861 262669 1923856 1647720 531641 1396990 1698567 548475 645232 1125078 204853 1859167 277627 871991 255912 1151761 407842 453198 1394534 1316951 1274497 1560276 1463101 246804 366513 299345 99222 1213961 231310 363630 369772 1716671 1388001 869781 1577653 1447366 1180807 117460 139359 1774625 1890288 81475 731165 48756 438518 1890476 366246 412168 1056144 89219 378069 1407826 1817004 1373534 530862 1618167 636777 71727 1812185 101084 32031 1358752 888098 1400119 212313 1709188 955637 1255620 1325530 776550 1973993 646443 1317870 1022277 666504 23624 860843 1404684 973245 218892 1890158 505545 287606 1064909 370932 1556066 1407656 1470706 937363 1436986 1007829 1503650 1020902 1002198 939524 1144950 608957 1821444 733253 1768983 1182400 843140 1309011 1313143 1698513 1964308 1848072 495827 294472 372330 1960336 730545 1189839 1870037 1575624 836279 1459352 682090 1750087 1601192 560516 1245581 331007 1836145 1790644 97586 104236 1053887 586143 1194461 1619901 121203 846701 641698 857925 1294945 788000 753557 489044 990890 1334477 1749999 201556 128081 672034 913188 312910 977750 944920 515287 1154505 1503290 632499 924007 1953189 324282 1018232 1247906 840925 1708729 1584712 975168 971653 298480 1968429 630400 1896419 1835071 318470 1616162 1608890 437048 1240094 1043642 1886761 277461 1862440 1945513 522529 21269 1687129 151302 632143 1609018 38651 940446 1979173 1474673 1905022 1039208 150449 733501 988843 421422 1140158 1733159 261166 219958 352754 845035 1422592 1190470 983143 1048916 41487 526894 790618 35820 501173 29675 108722 1837251 765248 1574792 409285 1110230 1171285 126718 496092 734391 482255 1408247 1089031 1348170 770353 1861610 1984433 1040325 1942546 49101 65883 1713999 827635 209355 1711338 422518 195882 887150 682433 803224 804176 813819 1048963 284352 1493045 1654690 47569 1002220 1248960 558583 1487896 772769 889911 1328100 635185 958143 281816 40303 74837 1849396 49255 1510143 1563300 645920 841342 711655 713850 1128484 873618 68731 526188 1515342 749476 659339 1912947 991595 452597 851242 705093 537715 1151220 1330528 1878197 435394 1591192 449996 1621341 257470 1710641 1769258 1447400 1707766 91633 888606 1046438 710490 428697 1604404 1927321 740201 1980725 1065522 768589 1547329 963103 1750940 305393 658415 225167 364299 1900269 1803060 1729700 99129 1523387 1472861 1686254 1196494 1537943 706752 816833 514929 295233 1397571 1291523 320143 959162 1442748 863505 542552 1321151 1568930 439261 1166137 264567 1968677 307906 1347830 624495 1224770 1725545 217067 87970 1911075 503542 168807 157370 1246470 751625 1307242 547367 1144703 1258695 1776626 1415729 1002662 861641 1457505 972149 1082032 960239 1361738 1310969 1745350 1040224 211425 95874 470001 1297699 966606 1151662 1424269 1631933 972168 1490761 285411 687992 675074 1691513 432659 916038 1722378 1636369 1701259 1171276 876751 1078635 1215179 635054 609496 1412395 1522274 1900014 962661 50213 57976 10355 427812 1936255 172119 601801 1863956 1720573 487943 867795 15002 231653 837798 1307142 1002238 730106 732351 471459 524501 1042402 1289711 752937 538580 1382780 1569733 1103276 1517868 710107 1818593 551648 757572 1108301 261186 318029 1640570 1660775 648453 844653 974653 1601702 252076 170576 1409286 337175 215901 1564874 674816 1983317 1946875 1719631 1622955 87399 1263433 1794058 1900468 422481 717267 641799 1705486 1818658 1509701 1373188 809530 1476976 1483350 1906854 1760153 1578644 621996 150310 1362557 1974530 857735 1226128 640736 607901 244281 822027 1302357 1208235 1647396 922801 1258324 946368 844042 106395 1104983 733838 255588 76343 485648 1464646 754357 1423944 1993604 1754214 9118 1068673 1729820 147263 770038 714678 483570 111626 1898707 105911 1343993 1469313 548551 1070196 713219 1735789 57886 1870821 1961780 1961055 663005 1038987 1215108 385680 600300 1926417 1448934 1175426 1962625 1115539 660412 1480775 1849758 1523385 1024099 230554 1398876 1804551 359599 763217 1782476 222273 1326123 1863437 1345126 275745 1497562 1731777 397861 111776 529814 1140040 1337836 1952039 1380060 46153 1649946 1931621 1541056 943683 1597404 822730 1441184 1725372 364020 1722500 245574 1167676 515879 651614 1879733 1364937 638575 1208933 1142619 1773083 1946117 1962785 1475408 1847151 1804060 489490 1787036 1250923 1665250 1111337 574658 1618181 1329412 462037 802466 1972926 1645328 248494 1735590 728075 870479 757279 1204963 1871221 1397239 583173 1073455 809267 1926928 1024406 1524091 402300 179595 1898134 1949649 1488453 1923789 37804 1477053 411773 1226259 504529 105078 436969 645487 1739362 666435 1378016 1207471 909000 950728 735236 1846569 1324459 1216474 39282 811890 1543434 1455250 1450441 496415 94071 577365 726304 894188 1128232 328007 216771 145292 833391 188958 29631 235814 1565436 389498 1673005 643050 392830 1292990 1024143 1830932 1389472 770880 1334665 732428 765989 605561 1370215 1576363 475617 1485748 252397 1450984 318254 243687 339540 658096 603975 446676 1996630 1687974 41902 1066255 279576 1627796 801149 1340045 321061 957752 786176 686211 1055358 1936134 1854524 951909 1748737 377360 622095 1096062 332686 918702 736054 1934996 1430057 1562114 495798 1527395 1350455 470223 1591016 1139351 1032906 1355525 1964982 1145532 252380 1349664 118242 1233030 1277356 31825 310064 1483358 41343 1035590 611064 1724318 845200 674898 1646863 1753645 499797 678914 20594 1170634 985489 302110 806605 855807 1539830 978899 1577452 1236174 1064627 125950 1898358 1366283 13928 832158 90247 162441 1103976 1287749 1591886 1334676 840318 505903 494861 1571847 5553 436730 1255807 1418198 353158 1718010 1559494 455498 1880212 73143 380796 90016 771842 764807 3531 277763 849828 381058 674023 1939408 1895935 1586385 1540570 795276 1525361 1657746 1982524 370619 458993 1258065 1829109 853259 1436644 1727276 1194096 662548 909543 1451182 1524007 1347675 638815 1352904 283872 1017142 1325598 1902027 927071 1580947 1448208 1337807 1095207 595066 1827091 1696600 325236 555011 427852 1108145 1577815 556816 270543 1799971 1697864 1504367 1707773 236873 1118747 141405 53027 1914271 88843 1779401 1274138 1945898 117163 1618635 1268786 318515 1327715 891209 253897 362643 1434898 745074 547930 971522 860627 1497566 1090488 1942051 278405 1818809 690205 893924 1046862 1737687 1764235 1712420 1904895 1632982 182596 300923 1670080 1587617 1394454 491941 1616020 1342750 830262 1196598 39993 1067198 272593 1772573 249289 178488 440318 756905 1926013 1682533 1488543 1580118 724589 18412 189838 570349 958832 1153946 1513725 951550 450294 1262920 1347550 31241 1463171 1035402 472664 379485 1519228 158413 1940219 1977130 204474 1866085 1888858 917020 695451 794525 66265 1060899 1677057 1323638 941766 684030 925143 1654017 415092 1091713 423914 1517783 1876357 1525587 245074 1279046 10988 1247151 386253 1434600 631394 705443 668221 411685 1467113 1586484 1018366 512166 1409819 1163920 1227763 587215 841038 1705815 130546 927923 419770 591969 1620768 1496576 954712 428709 1226522 1046759 698452 1768464 1695897 1519473 1092241 651031 1035107 1147283 801778 45478 744510 1153776 1526780 1111712 731758 430032 77537 353323 1396496 1107905 214071 1127176 560949 1080711 73668 1788183 83318 1412559 149724 1809626 1338145 207100 1097966 1337962 1186319 1062718 999675 231582 1689421 377007 1527312 705528 1404102 1865496 1474409 1967774 925526 1722513 1239750 1264495 253173 186128 1558901 1514697 921356 1991903 561309 529744 1380526 1029024 77119 808487 614701 1850948 1067850 917812 1801977 114456 845776 69253 1821677 1028469 1703864 569902 1902427 276020 521178 1618050 426347 460451 83716 392212 1497868 905678 1438820 463003 1639254 1072328 1728146 1744705 988743 135317 1622649 326929 1388605 1491867 1268598 340659 1080327 355516 1692674 1466136 1946115 615293 297757 789343 210093 1339609 1074029 5851 1830527 1302098 1455922 328569 932416 1230302 1369743 965979 973712 192659 365327 1714594 1346955 754281 1642708 1926534 890385 547680 944951 161799 1512619 1863070 164644 1015581 1721800 951875 349252 1708030 238007 1893597 213905 262012 740052 49227 1690527 1090784 46418 1710062 1876012 472607 261639 1032804 34011 1319224 1599481 643503 755376 1417674 1305723 402158 735203 186054 11643 1044682 252967 420581 579193 219626 588698 1275366 534690 1089484 160280 254828 703138 293588 1820433 838397 1441570 185768 1084080 1227654 89998 900931 1271568 607799 1472991 271860 233977 1309660 1960703 643582 712734 515268 706088 101294 115935 1258351 794532 352508 1587354 663195 599256 1872568 947223 155355 549328 1315917 1317993 1174046 408447 1085330 346976 1011893 1676729 1790830 1994912 1858192 506434 1416637 1268207 25061 1482703 1842702 1182961 773107 985219 1788706 1764244 1897037 1790786 812521 1764796 1379719 1959671 1689997 617988 617019 1107788 1883374 1691665 1589845 1587035 606760 1850259 1741327 771106 1719597 473621 254308 652719 719505 1681307 120793 933411 1033146 1790107 1310516 1132854 1669231 672506 63690 746133 1384117 1421597 1294398 856322 1452528 581989 1155497 1865113 1899399 1998804 1669507 811718 1736715 629903 1440586 849606 650920 1003897 1310380 402015 52615 656090 1592176 777198 1894268 1336737 1738890 1882796 704653 139266 1795610 1550004 313774 846913 1718826 1280097 691957 74060 1375293 1292181 976082 154153 1244514 620756 1892086 1730380 1691190 1564175 1094317 1299064 1761435 409140 455964 1884754 834904 907246 774540 318421 1799998 1962147 1786667 1107624 1211190 339814 384826 1546398 1288605 1583274 317161 1369047 485432 1640448 20315 963700 1501682 1476900 1671433 1373057 1423822 1311912 275153 1185269 248732 869793 708312 1286689 106040 721409 7943 578701 1663347 620080 705294 511147 945501 832460 1303341 315681 888483 1742223 121078 1815833 1397625 977534 1978272 752634 517984 791482 78921 1301307 131387 666729 1791780 1863472 540171 1767749 610463 1636622 1018460 1073199 710154 1689592 585104 1403043 1655327 661613 1105537 265061 1508846 651512 1050562 1037040 1507111 435515 513975 92863 1438837 50760 1484121 1251233 38981 557801 1864175 1678105 1124752 134642 1609016 397257 7810 390462 51374 1165302 1194055 326075 599924 1890412 1511591 1694752 1738202 186188 203384 1885256 876917 408137 920862 783479 279629 1305549 1210665 493758 1166609 1549635 1903693 525526 1612940 549366 862971 1795040 1280231 496487 676022 658622 461608 243363 441348 1828385 321567 1421600 418498 1919500 1416939 1782359 916571 559799 498574 1418199 1663290 1150539 1773014 1011324 209982 1599242 488302 1502884 545782 1776226 779135 142918 1945393 285810 1592726 862928 241209 988994 1853668 374040 1875107 1981515 1412069 1291356 87597 1807650 926525 585809 540879 145241 550035 1940649 7574 907142 287722 323459 331808 808304 838122 251023 164467 1735139 1616600 1617439 100355 530923 802965 1234830 574539 401602 624522 1664691 555593 1900110 362734 1287334 1262522 534238 1721062 235695 851574 841012 1994520 1943037 305639 845110 327194 360439 1435225 246977 1930533 585921 584216 202229 585176 286621 394853 333879 732 842825 1893149 235055 171135 1125676 140096 1381232 474346 418379 1819237 1426709 854947 1883533 1739621 1833113 817472 942802 24609 991486 748736 207985 1134467 805400 269024 315494 1170484 357936 335909 1835023 916298 346020 357219 1724751 500909 1680801 978212 396862 208931 1637731 1947564 594569 989978 33221 1004736 454840 357689 1035331 1927019 392963 1725872 727688 132620 1917469 1068111 1800836 96649 489186 261098 329615 1595237 1114116 702590 1878064 661940 1653002 1472241 1629961 1429521 610691 1165750 160229 1018301 568673 1611106 855911 194783 1745279 1367369 1432090 1002652 483694 1196260 1830229 295241 1699607 7415 12869 562145 1059039 1263696 885870 124210 407912 1073217 907874 871130 1693629 782687 1792245 1208254 922104 1996120 908285 117157 762277 1384725 738909 1077251 1902217 1073729 892492 1777286 1946224 15786 1432853 1434246 106819 224409 346765 1905244 726101 350335 79559 868877 728446 615438 341244 1849693 1691207 1571662 416184 1586028 638944 1965259 949090 1291991 229243 579599 1136477 1797614 643228 1736257 294634 367449 1501608 1811600 1856198 315449 1185581 57151 150746 1763619 1201005 1220296 1481726 481928 1092591 1336823 1919332 254979 856779 418250 216682 442965 1488523 581982 362635 960042 1012154 356370 1135682 123670 1585208 1873931 812292 1376517 672070 716927 926284 802591 1957487 1439161 1106921 14372 829990 1575825 1158501 1326603 795830 543990 247121 639922 1896463 1720775 1061386 1660906 1866711 459069 1041149 442920 1286933 227492 265989 231517 20042 180855 211491 828904 264225 1584284 1713512 174959 498770 354544 1351414 828711 792296 538049 881418 1093242 48227 1114031 1664878 528194 269300 1750672 129324 1356239 322853 826964 1991013 982809 1383623 1594638 1784018 1981645 1340916 1737064 1483511 1154568 305860 1554028 971997 785465 730837 433325 1490205 302887 1264180 301972 921706 661615 1477280 1470034 915756 1657287 1525301 712879 685947 1769929 1918765 339595 1018720 1956846 1469457 1177214 1473173 1467616 1233299 1853237 1081261 224282 1088761 1902723 1973340 582230 1129836 1051173 513710 1240653 1199121 227285 237766 1639020 1250154 1976777 935982 432644 178986 556692 1801280 1742772 1560589 58601 1883701 1848735 82759 1353140 22204 1269990 1106533 303808 1653759 505557 1831031 420887 724629 178936 1720453 1409054 1520223 691536 537732 910210 981320 1955783 564191 1492545 629676 989103 1739063 221688 1397405 546089 1213382 47113 1760559 1209786 1067276 75143 1872280 461663 187489 1414607 952994 843602 297834 1388952 1788679 231597 1455319 136849 764805 189278 1534182 1474387 325840 1929357 1671281 127518 1760907 57350 994259 294957 920134 217989 1730730 444843 1703525 67868 1262813 465319 196855 871679 1428613 180189 779664 545721 798702 1939626 822405 1234696 536455 1551769 1105315 777325 626548 1008670 230857 567291 117922 1581338 907955 1296885 1927749 1526735 994869 1056137 1158913 64540 1361503 1429527 1256460 1961629 1883692 1843299 1085018 1131928 784943 89747 407687 508428 1458443 855978 911837 1445142 1297722 1348380 718255 21767 263541 1570934 1670996 740398 1089542 1630989 1143548 1771120 33954 103668 1087995 31920 318038 797500 259133 741872 831602 789907 588409 949515 278178 50031 1924513 739477 1939860 186990 876897 663819 1633782 1442000 1743209 1898540 431810 1724958 858186 553787 636708 270737 755217 1730174 318036 1848401 781516 1796830 671303 1556581 6944 624830 1146883 402849 1150443 402265 1503458 1671633 504689 1499793 489728 601763 81747 1763487 766923 992561 1028339 875067 1436661 1509205 1875626 902542 1073071 510795 357129 953108 915619 866278 748063 579023 1914365 910682 336226 1336644 853444 1966899 872460 304644 719185 18126 1000279 277901 1537311 41300 1905538 512111 1729471 289020 426737 1063814 183673 1327436 84231 914766 109052 373760 1914594 1322473 815061 1394849 1040032 1617904 1125191 319766 110602 1364530 230313 1098377 707979 1886738 702156 791866 413617 742397 390316 80391 1809431 1923573 449153 587098 333861 1560325 1189259 1289815 1271091 1980909 245151 1834595 1990547 355147 1771157 1700439 754956 489573 468677 1664735 974826 1947232 1018729 38388 1363989 1359358 1189475 505370 1055291 1257780 555159 1408576 1122437 1100141 1335443 439437 130290 372176 408699 298340 1804198 557717 1269674 1799301 491869 319224 79962 1446159 146683 1860633 381702 1688406 376513 855048 1377271 1395052 1672033 341455 1464752 230205 1698986 1151073 1132820 1028391 232079 38116 980194 1266642 1205128 392855 1136304 867176 509313 59435 884998 1787818 1864323 1454881 1998505 511395 274404 1093997 669547 209530 1626900 681541 602319 1502886 649017 663962 1480180 1622707 397708 871032 1156965 1197311 1968708 943776 607249 991755 204160 817675 1051563 24822 543214 247129 833625 1643399 902884 290376 818878 499329 1804873 1158947 1664886 1491153 737295 1237209 1147221 887523 1988841 1934803 1323288 72733 1288114 752720 334166 781056 1318374 1653983 940352 1487287 912860 771070 838290 1108320 1507970 1098063 1978065 1559159 359175 1790836 10316 1202951 819596 1813237 1319678 636214 1972917 1582109 615204 802327 1704485 1536424 1119406 1201540 190043 271201 1001249 251318 1650565 1919454 1986015 186293 1393725 1980705 1054345 1838458 929875 1146328 1128381 86633 1869587 149145 718657 1992827 279693 685822 1786055 1195101 114680 809512 1771269 1419454 569617 345377 166750 679439 75493 715280 1004259 1696830 245796 1771451 1569635 1841585 1206539 206389 1174855 584757 1804026 78099 1022229 466782 1559546 209970 93661 544404 1502747 736444 1567473 146133 1382434 1427308 447863 120540 832691 1780873 1164653 15967 1396510 196875 313192 1206269 1292710 466627 524128 660714 411140 351786 16531 1965187 122896 134162 1998507 244575 983509 1961378 829697 1721397 1354723 1181454 1165091 973836 1284007 1796690 1437635 362236 154293 1496213 813543 1484821 1069057 815286 809606 1954397 149225 891096 1116472 766118 192787 593090 821888 803113 1499790 953317 136485 689002 342114 565783 809064 1610925 1093860 710090 1976414 928578 1950054 829510 712748 1659839 732931 433495 1653037 30109 1670829 1333576 1269034 1516593 1749036 1607960 1220396 1033186 841391 796780 1058695 1666425 1471924 1308550 715751 685628 28144 857095 1929685 1063265 366875 915538 1989619 1813773 176287 180497 729198 746073 478756 314966 1229608 1471546 136475 504105 1247619 203119 1285157 1578699 1629819 68135 270073 1186407 403699 1287761 1874230 989937 1001693 877458 1048704 1134416 230567 154653 327214 369472 1048086 927387 1501203 1515584 1043954 887576 1059424 322892 710064 144710 695135 171243 1981347 1592062 1215043 445509 1812555 1119393 1471211 1216103 476686 1919396 1918533 1409089 1879577 1880193 962235 978877 842648 65191 797393 1241522 942242 1728062 247545 635234 558940 891444 226314 309071 534948 103312 645556 1681790 1277382 136136 1046469 1899936 1127720 694267 1067215 311659 110444 1928192 735916 601612 509968 1886399 210558 1027624 1210691 1472466 822535 1939206 880031 1531588 1952695 1280592 489470 573222 416461 1807341 33481 42569 1246163 1546927 655914 1959469 928675 521613 595525 1577071 592102 345261 1318445 1405520 115822 1588402 1413966 685809 513143 436501 1141500 1857931 674085 319413 1439141 363731 1214459 706594 319894 1794811 646407 1203568 1599850 1345579 1762128 36204 580561 1955803 837674 1208647 1598948 1558192 849260 1496319 762393 656327 1523338 1669924 409451 1349750 509380 1593177 1022531 1511024 1783960 522183 1030149 1844731 684670 1211349 1497166 1105122 22123 1576596 1668117 1976637 283954 1822258 350908 1598372 1452179 756444 1269582 1472504 1465757 1809763 417700 203061 1666682 1170049 491095 883345 1977814 407309 1517155 394195 636776 1988965 1464245 746509 651672 728910 1137131 153687 1980236 1638440 153165 215782 1853918 422329 844892 136864 466354 174755 1500995 828712 1153154 997021 1715681 1328494 205983 1955764 1495120 895706 1391455 1751609 505875 354793 61049 291583 1776749 690177 1547861 1318702 917184 704953 1773395 459548 1640629 1211495 386341 976052 736193 278170 94015 1620153 5405 504423 1238522 1980272 733596 1470144 1818791 1148425 1750983 1264337 537099 1036106 1391836 1843073 1697529 1828597 521634 1111055 1945191 455597 722452 664489 851673 1290257 404255 1728160 1578887 1232880 1296365 266547 472024 1420751 1789098 317510 1902804 550889 1235477 1845024 771309 1871862 606950 1636013 896348 1860420 150176 1135409 1770215 1840049 168094 58264 652886 488277 1289725 1023918 1672653 1386119 515229 316640 1565360 1032808 374741 1685990 1848539 650216 247805 1885158 1911991 1179731 122919 1397097 1297806 276954 368202 509630 319804 1636294 1265741 1851452 112291 1832465 1546758 1471026 1138104 1029619 439552 1021330 629536 1219775 248537 3523 356474 135508 1287171 924427 1317697 1965571 983001 1065109 1270866 270368 1062093 1822913 1105339 74294 382915 1829015 68456 1114643 728705 1858928 1530497 1397825 1430615 218033 1948434 141882 1492580 1998018 62502 1780515 1443328 1731183 1763201 226889 865739 1491061 159099 631856 20702 1184473 998605 1183398 351399 684832 1616129 1094257 904982 1538142 1483422 500904 302058 892216 36734 1929352 1591159 970412 598306 951605 452991 1175718 833477 572536 816500 436403 387564 1638253 458220 1461387 1475922 1460556 1938026 1575943 1711860 1716136 1609496 169384 143354 682304 1177064 347603 74025 508771 1041284 1669142 1644589 1639445 1641106 676146 1376189 126426 758870 1076496 113277 1293934 1637598 1314717 711660 33053 1799045 1802060 840385 434670 680606 455602 118496 1270883 1800199 1311215 1351110 1738546 1964712 988413 1211153 733645 677041 705099 1710728 414007 1082201 1971518 1000990 1870544 971768 63369 1516967 960509 724397 81594 1036381 1383911 530068 451616 41129 133501 1148663 1205905 147553 1851481 1130663 191301 921504 1009128 1218647 444141 1955206 1895353 1680510 897558 1809253 698639 777187 1098794 1359024 406051 561366 1636631 301687 317940 552899 85162 685086 1358955 629652 797155 1089008 1600421 17909 454901 586825 806308 438051 248941 1974931 910111 781119 43268 500519 259831 1525791 50097 600434 1622682 647776 1313634 880753 1558253 28787 462543 342700 1551306 1968577 1958701 291595 39842 285131 1149086 1122249 1479234 1612193 1208389 1144118 143301 245093 747102 524358 465729 935409 299119 1789222 838340 876527 1590841 668259 41783 1282601 1154400 1416596 69690 790708 1031072 1817370 1102543 863768 583941 1626218 288752 251594 1650063 1907265 490868 216809 1294557 41549 106037 147011 879290 343329 363670 402916 975960 840777 56389 1123684 1989365 1910385 143440 1017326 1583499 1483274 1655192 1189043 85696 1911591 854607 1090054 1349678 93250 1977525 1574613 1229917 251362 354738 276428 898534 1380752 1740725 1488443 504717 1475183 595171 874062 1089413 1437272 1190594 950458 1374505 133240 221537 221738 1289443 1663341 630295 1081174 51248 779684 384641 198607 1180612 1799910 1461768 264571 1323542 1803447 370386 1614720 993146 109926 1831554 280391 1998623 729235 311777 978026 1456368 1526064 1649546 1225270 660066 182873 110766 184465 1286093 1892745 1982750 1713486 1242738 9694 302947 312962 1487241 1919354 1744838 1138036 36214 1875005 33657 290 937795 14683 291234 359336 1993522 1537690 305718 301573 964004 1052324 1105463 979497 827433 191370 691261 638122 1453956 1567061 74778 147805 1944561 787900 240872 895001 345310 334742 347881 1369818 92365 1784509 1921611 1856978 158288 1445791 1885208 1913983 482087 242605 972501 771512 1766813 1879565 1528579 1347340 11841 650448 1933907 945562 1005790 1833382 325460 410052 1724113 604742 921957 1626439 1421148 69955 924717 1676135 844435 495960 25493 837994 927614 1563326 1410992 567025 1201109 456601 327323 166556 1900172 1004967 49760 1750843 280999 454779 1705983 1597715 1667934 585508 1536487 1461005 1863394 452365 1444339 508155 1292551 1679375 12280 735812 384771 1333971 148004 210247 1635657 1789719 1001085 1704777 21913 492360 228984 425749 1187162 454851 582610 1780530 779716 1023574 1027000 1508325 825118 1959805 682566 400314 1375834 995093 98894 1464848 572638 548333 1447230 1044128 1430858 806536 1340148 204 1827464 640740 392296 1587562 168279 661673 1400252 1888471 1109672 656155 256551 662526 972078 1807742 1133733 1451255 104803 1050310 775360 1541566 1170832 595777 944610 660887 357287 1957486 1893639 854690 1259140 1935849 365552 663808 235745 1362846 513325 635107 1642922 1605262 1427931 1929476 1868348 879352 73604 562269 1230322 871854 1562274 1897726 507267 409010 1772018 823877 860621 1408285 89567 565341 937772 1216059 649111 1963730 1335484 624824 912703 82376 1823247 231618 1814316 21710 1575643 343195 363456 824530 198746 964284 1977954 1391441 529676 933002 240339 845303 371732 406757 962694 1680375 144039 1613740 996977 1311485 1556330 1785172 1449399 1288798 447378 1269175 1978007 1654634 451879 78439 605035 585512 1143077 1823503 1084424 598883 387455 1442029 1131953 1594829 919064 469015 1399527 216676 971936 136576 1494103 1661160 791346 70392 609975 1341500 367587 136606 1272587 1219863 13684 1193262 691965 1741874 1387272 219010 1360823 1095371 849298 1239798 1352277 1524092 67408 906990 1770671 1040088 957665 422838 1714109 171621 803906 519731 508034 203606 1786645 1641039 269092 435613 558319 195593 1723729 832645 1021034 282219 1204497 108187 332545 1387283 1472767 1436693 1123224 1246420 1453576 518460 961385 561683 1898696 817777 818952 60290 706619 923241 1704090 935469 778122 1180408 333585 1065755 490730 1486313 1245937 649239 703295 1983215 828585 431481 691163 803117 1596929 848532 1817592 948562 1179163 494798 1709090 79961 849856 1797297 1912757 1896492 118267 1308811 1528107 1126842 1359762 739870 1742342 612693 1110062 418700 966742 1632050 655719 526125 388642 1939820 1039237 1695619 1381973 1653159 392136 1280519 845879 952640 1541060 1237172 1851539 775530 88307 244081 1835899 1754941 1266287 151429 1993759 1766822 1330491 835797 701434 1027813 1391985 557389 234461 1515819 407194 1988218 1952649 483656 812325 1427603 1022797 1135700 1676241 1051555 1695076 1061522 570046 1496838 728568 1911263 1321461 1582079 345418 734225 1206762 1660959 1630800 249685 495315 872143 966812 960832 508216 1709304 1308188 1473569 1061040 1022579 166526 1819152 1229106 345246 1295671 1773971 64740 323214 48266 137686 215163 664561 1873030 465075 1159028 463760 440460 96388 216650 642139 1051578 1977316 992637 997175 1126580 1031733 1842646 1086081 1555347 689799 830939 336539 1023771 451706 1091556 678241 1365931 156860 1570258 195036 1039665 896697 615818 568245 250933 277419 1028485 555648 1178213 1553839 106157 1379973 909444 1886759 39785 1390565 1772562 358198 1813393 1802319 1897025 472404 1305253 1741170 1783513 1020662 54699 773506 166012 1127682 1174805 1580005 1958988 274144 667304 1893532 1282747 1825895 1827189 1862101 161022 1263949 1029128 1430697 1377106 301190 1342954 601623 420909 749487 234399 1766686 370022 1991463 1824648 427457 1299502 941223 280476 1173910 786423 787660 245907 1729606 1975595 331765 316383 182762 81887 1303308 1209415 1175554 1972015 872816 617538 453744 369136 1422463 17322 517215 661452 1679535 128333 379556 870581 1214316 841071 693050 1648815 1766619 164833 1705685 1070626 1785936 1689136 1251486 1238249 394730 782178 1240481 553887 1504757 647010 1954808 181581 923019 85137 113611 731891 265687 1956882 1131355 458992 221540 1058191 888767 743294 1519912 1395334 1955001 688406 1218462 1643355 1867966 269638 133349 1159291 858191 95775 1056099 1528746 1397250 1115299 1445459 946043 455296 1728807 569652 277499 331001 426942 1270372 923524 549298 55847 1015278 354506 1069626 1169096 170413 1911249 294126 762862 718850 509931 123467 603670 1435426 327696 1381595 158864 745403 1667740 1391031 1053778 1925556 1488590 603930 369022 1144889 1790331 184766 531019 1270813 712745 1294360 956773 923469 344575 894161 1092906 1687864 1523180 591065 1786247 1669941 1886895 1128445 1236427 760818 301244 1673173 244538 1558914 1060718 1284046 691732 448268 267949 980567 708625 1370467 610905 1860107 723393 1044149 1032349 1343231 1990129 438907 461492 1275641 136090 1859397 1762304 924756 1646753 681507 639880 1968789 160036 1694969 1622315 747818 1239428 635515 37360 164933 1859529 1857374 1432054 501308 1638433 503102 762918 1078263 213549 1411626 95559 412502 975122 456389 552181 1889849 204427 961184 487366 724449 681620 174488 1434564 522086 722288 1192733 794867 1310731 1098919 267484 1294595 608689 653681 1489299 1660076 131669 1024442 1673883 473941 1711496 16301 47551 509624 1766262 1710253 278941 1927659 1953682 1169395 1586580 1497769 1235753 708346 270552 1781524 325815 939412 1087148 309400 1907866 1435760 966202 1019231 213893 1620373 872546 265287 1348652 1264207 826427 901725 788099 1933674 1103382 1544598 781421 796755 1195867 914776 1628402 989283 1801614 1117507 1759705 1911638 137918 622782 1684870 1121758 223287 1408932 767586 614558 1247379 1893326 1388710 1516184 166356 1163318 185760 132095 1502735 952232 204424 1134798 969681 83000 374703 1458075 1832747 654035 1881066 986703 620755 207764 340475 1970735 1799036 272683 296556 1520254 397000 1142453 1754881 124351 150206 558685 1146070 1524221 495325 86352 1679916 574481 539909 1150510 1924643 991282 486393 565844 596866 1627098 220914 558356 252848 534859 1125282 480738 192704 67691 354855 1613361 285636 796026 1923837 1606051 1931484 45428 768444 1374868 899009 1239492 634797 1301061 1439875 125671 901343 1916300 1071893 294294 1116153 1034369 282229 1850314 1593138 1114013 894712 1145424 770645 599692 1805844 1020121 348500 1458541 264261 1667752 921239 1916598 565570 214446 1475214 540263 1316884 1613158 1660855 323085 1839334 263726 1436415 867175 847472 853268 527555 441093 239510 1933238 1635105 538707 474388 365320 53139 224558 1617403 1113688 1888608 393598 1663154 546809 532105 224521 666384 1522755 647871 1538959 1639510 1532982 1614317 380171 1020330 353422 392028 1601637 709244 1990191 1567743 158172 377316 213468 67997 1354646 35864 112570 1941843 572017 1396048 1573107 263575 442175 1751437 862174 873907 69611 1279653 688308 529192 188003 256152 491339 1629619 1208179 129402 1570401 286448 1123397 1025799 694977 1451258 641112 156884 1759155 1614517 822360 451464 532075 97698 1188016 1341925 1445276 1406239 70988 1348552 1668021 60278 1704019 980909 953667 1143391 1010751 1125795 1226295 597012 755968 1122808 707635 227814 1585350 1108976 1908361 1980494 1512866 849009 691132 338407 136201 1286265 1221319 1112128 1234918 1347630 1150281 40020 1224719 733405 869537 1089734 1411211 1825305 551638 1953408 1189649 943643 782060 1532691 295666 1238374 1822657 1363376 416783 1823751 142320 1472948 1910676 1452399 1632416 644431 714084 1522238 487232 776765 261368 802360 1861339 1543859 1974512 1948297 369700 1925424 1686884 1194465 1811514 594069 63298 1483588 1890876 1533391 1243824 859472 912111 437758 1793168 1034048 1100621 1669223 1296549 176049 1003194 1227413 543733 1928932 833153 1549982 1367586 140372 646332 978789 30298 1112656 1572277 1357830 231885 361073 1003373 1209236 435709 1908310 1902241 1535245 690247 303266 776850 564954 962820 263553 1170054 1615449 1786983 1196788 1551842 1193740 618688 612856 273790 42352 1106851 1116409 1799430 1541597 1307481 535628 1319931 178994 150563 923931 1543624 1773943 506367 1145431 1909353 742595 763064 365872 1650358 1949233 312322 1121926 802074 1464881 998358 849348 1045193 1782952 217195 1910336 405870 656286 12974 1966546 1613246 1270416 1045719 644305 133196 700365 1649265 1913910 690644 759614 1554345 604331 916428 488325 1688990 878998 1607072 1556819 1614307 181586 1495486 26279 983244 597679 1975514 843166 712427 1980819 346199 1282655 530876 1657767 245273 528744 1947542 1760835 778855 1471764 411851 1255055 6828 1076252 1357332 99089 373916 1951875 1725464 1037233 862875 1985257 1292522 1134037 1110002 1328970 1058382 1658743 253688 1028305 165767 466582 264867 595365 971420 1576009 780987 1267666 21193 475106 384192 1720504 730623 1308475 444485 1684459 960974 1777464 1480671 686190 1742884 351330 88237 1807363 770589 803391 491528 690130 1996409 1156716 524178 1884246 591270 111174 792762 1670320 1374033 762279 355833 124580 1103211 1216446 1835777 455893 300678 530130 1292496 330821 1727476 1250917 1729080 229911 1860686 1078596 1159868 783576 1900704 712025 954957 128292 461693 813965 408753 771601 1259099 145409 1117382 192608 1373300 276918 740538 1162330 20513 1907956 343558 201139 1770763 1362728 1713340 1761406 758855 1468622 263364 1423680 1744635 481657 1827457 897516 160863 1328266 518254 1997813 220754 177910 455614 1473022 662159 1487668 1873184 141465 1049782 1817987 21262 1922213 1254215 1920128 1576137 1008200 1546585 1103290 1882852 545911 1135590 727659 1921947 1352806 1047308 280762 672900 1709606 961946 25185 381629 686213 1468997 1456285 1528550 1246138 1380775 1439859 825800 106232 1864385 1453164 1809012 213641 1061009 1947731 1867909 230279 426462 1616994 1662424 1447390 1476209 94163 249508 1645476 1892760 182011 878745 1376458 571473 1900684 1712393 690195 22551 1864755 1702632 1489961 232176 412420 373842 581456 1254018 1394147 1610095 1925187 1807725 50669 1077267 1217653 1029715 649115 1131305 577052 814919 1298674 339420 624359 905686 756069 465003 1556041 265039 1610423 836155 1201049 168668 555504 760728 843205 1974380 1055489 117973 1519713 1363260 500125 899377 855529 1387683 1623296 522605 1345141 1862612 433576 738874 804978 889748 384137 1035931 550470 426404 172201 793199 25112 56969 1783891 1057119 111808 608709 1903421 1842776 986995 763571 1464571 1271860 757418 1124165 1200367 239943 18991 1349047 1353504 547348 61302 703240 1845644 230068 1553609 1258003 409234 278284 1822291 1096344 1055331 754731 1375987 1988750 768733 1962317 317083 1679966 1258680 1787219 1388868 1149020 938155 1924625 824764 1467403 542851 1786629 315855 246370 540357 899736 727957 385844 1508599 1950015 750600 597831 339940 789676 79179 1412130 1962881 1931969 322978 1872593 1187618 317794 134295 74900 451098 865787 1368578 1021061 1733311 199936 1133316 1830908 1577776 1559345 363440 885967 1419612 966639 306184 442994 382531 1019070 146594 1708484 1871144 487564 1153460 764515 541933 1211527 1279127 497402 66664 171551 981983 379631 1337047 1286081 893370 1162173 1272006 1504146 1684086 411054 891464 1558238 1833234 843314 1965919 1840071 264637 522820 1753470 445966 1894533 1573643 425798 803634 691203 1426776 770873 750148 1914494 755014 808229 1657274 937036 418203 1073620 1667625 446312 567523 1555488 1859407 959453 1307838 568950 619793 836217 1732802 626835 1132512 755928 637875 514995 788977 1354807 965404 502636 1776206 239704 185632 1021743 1912535 496083 1579035 1444784 1966761 95378 1236128 1585127 1471838 1980142 1312205 569237 634541 1275443 1448272 419771 1012063 477329 943278 1963685 1809477 1956973 1647410 80344 1446988 1691188 1793710 1444770 40905 152244 172865 421397 1999916 1280374 561746 590078 1691880 670522 1090373 720656 1110571 1943033 1659834 1829071 1401870 1160881 1096322 1965373 1580180 1388930 1276376 1191236 1774985 998693 1045051 66254 1478808 899580 397652 174681 1097196 1083156 495273 1070052 1619095 1253671 421312 1068395 1020046 236687 1026081 348032 1484720 1677203 1039217 1912717 590057 1191880 785157 1077397 1110870 1317922 1841245 1420051 564437 540325 1467074 836099 1571040 1001576 1863457 591556 11884 1626472 854258 1465437 169718 861375 1665161 958433 100603 1989558 478776 814735 389595 1267156 1922001 281791 1204952 27081 1348917 1548618 1656937 99335 764033 1852851 1707386 1730877 1023665 1327332 1927710 802918 1928068 104997 557457 384183 766633 1311841 1313489 1989780 301050 1219692 445919 833394 1765728 868299 1798123 851215 718415 357493 21859 1190197 828457 253164 1038848 847085 1752229 1475313 268258 1237505 51684 1331472 316226 1188339 747700 1177970 217143 1531753 1054897 887449 1827931 1000043 950649 202507 1027095 652690 229461 690938 174929 1249545 191616 905770 186728 1120971 319077 1727214 1906057 1301534 1275287 1617840 479934 1324758 286824 1982089 1547853 978243 638521 1284080 752079 702650 1214454 697915 17671 1394429 1797595 261361 1214318 615034 254829 213759 94081 340622 76806 1647764 285454 121043 1171281 832227 1630764 494413 1169937 728943 303494 303147 1890122 1485897 508552 711826 1276941 931969 197096 961379 358351 1968846 1950953 539706 1677979 226759 944801 540537 238729 895341 1692419 622037 1796183 451172 1540832 985198 559712 744505 520643 1621754 758377 1315638 197001 1371716 196736 544204 327594 147507 1935640 112424 1497237 853725 1506888 289169 1495575 388006 1781361 1841928 1727108 1794094 1117727 1701701 1702744 1897492 1409702 884684 1501503 1461897 14115 1724042 128239 1015785 468385 1630158 1567721 1602092 1100345 645222 1524270 1953836 1855463 466132 714567 1188113 21564 713505 1913819 720843 678377 838185 1046073 1607902 1331395 1597545 173404 52271 452780 1703326 591604 41674 213311 872167 1450598 787508 1263852 77982 885975 760630 1975702 1220589 642893 334351 983539 1031910 1833476 788376 1240209 252 1030063 98184 84252 1819642 1373680 649820 1771859 1363981 379081 1834775 779385 1568803 40387 198060 683905 602360 785589 851139 590191 138373 1467911 1155128 648617 1592224 208995 1267815 887806 1588626 250660 1997000 24450 260848 1097739 1675679 1873483 1327238 814252 1477419 992614 871473 521525 60336 303124 1533653 845850 1746974 478957 87504 876879 518585 268649 1482507 694490 657909 1910572 497090 539756 254029 1292691 776483 689941 1302997 864270 1473611 915609 1133220 1138486 497457 553355 388761 975832 1398523 173451 301208 1277192 280133 592953 1742962 467732 1270095 442575 1617931 521001 283084 1024715 406769 1981151 673477 1291339 192470 1100966 1870538 1142129 1702438 526465 906772 1455032 468005 1315949 915716 964958 710654 146139 942197 1759371 1952155 1511971 976883 291540 1900530 1633476 352441 1786169 87043 419324 399311 1441164 1018972 1270424 1061224 537262 762661 1270315 770491 1810154 594809 530291 1320784 6207 898809 1578501 1172345 1439633 1919535 845702 244961 1466343 376865 1406058 718806 1184667 1652723 1085659 488415 1619036 811999 1849023 226829 1421325 1997013 1925777 128847 443388 391341 1261491 1259531 1371956 1488887 1252906 1393487 1795893 799202 1672925 769337 1220276 1164517 379192 651974 1308198 1491449 1812582 988445 123595 1483761 1462769 224249 80458 453763 1067971 1786307 581960 1590618 1451105 1653902 1138003 342513 135988 38663 872633 606962 1802756 612657 840967 1255091 1341235 343045 1948977 1866185 1616112 1300959 1722489 1587334 1725433 971149 1319869 973129 1955902 570865 538226 219959 1593878 498449 1366802 1325686 177400 1093185 841221 1733705 622066 1760970 528761 1987058 830888 795576 1733210 1843855 1459363 1588365 1328829 904421 348900 673869 856856 1665232 1548375 954114 833258 1767381 1302228 42253 513824 527741 634746 1124347 1366269 340343 915386 1012834 148623 1412793 562071 834595 881067 607541 1652787 757802 1372427 1525667 1200923 907983 1890069 196391 208128 1295716 102418 744071 146709 727497 1108490 1487744 721377 130971 1880596 159212 188006 350719 15723 1173408 379773 1671692 1380628 1547642 1510342 489892 1629933 281281 983317 1340727 770813 1382308 1355953 1864211 1332022 1529416 1825948 1652864 1411606 1420156 1401909 1586646 1268278 326169 828516 796469 1199464 92775 115454 324844 157739 1228090 674788 607826 47887 589837 1103021 601770 1228408 1422207 527185 398190 964984 1747971 1726991 1404747 717604 1272025 1817125 941344 1458952 1260723 1289504 1009904 96234 452574 1368226 1963473 978587 1669097 1882433 934593 578202 251777 1974685 799553 1998520 1484498 1166913 1302912 289985 794830 1237599 707806 1703951 1904421 851762 1875958 679241 431159 40097 1553 1520565 905874 556286 737086 1832079 1475742 1950328 756311 935893 342573 1128719 1232809 1020397 557575 971764 1242685 1226512 1046331 50456 1324297 1018018 604184 1320986 1786845 407447 1205638 1272628 1367129 613621 1143595 661428 786994 1649186 20671 1767278 247141 1277073 1494446 99944 1317694 650475 241587 144824 1035974 446088 533087 323276 1889013 325412 175389 1127708 10640 1253460 286925 1454350 985472 521769 250850 1305 1161233 144853 1623223 376559 129744 1723109 1540591 1822188 340749 1794972 811594 552966 1917795 359362 1493183 406845 1551620 1420523 1932815 14369 384311 45547 43611 1925935 1241976 1415582 841462 1188106 760950 175899 1101426 1769763 74565 1120401 1392990 809146 904231 1614026 520300 1857507 1500694 1341542 1319836 381841 1914021 926844 574112 1997795 1149727 1972893 1967500 1892569 1807909 1455061 447406 1134 797743 1740166 1406152 1050313 903557 801471 1284476 1012426 1083145 792506 1345424 1707942 403953 688208 1864453 973033 1206234 666100 721437 947853 598254 23600 904168 1260620 1163868 67189 446731 1808443 863287 202922 989212 1380940 1599695 1621717 1758877 222222 1098678 823986 899197 1314616 670941 21021 736795 785541 1097627 537890 1365703 1019236 1318629 1895360 1118668 1871231 843809 1936950 570961 1186468 1966097 1434399 1914226 1722339 763849 675976 1419752 1908044 1145728 1447437 1743866 158521 300953 1656933 1483519 1423763 1606118 1173845 283213 1758335 1326379 644960 1473301 198205 1610694 209927 1115303 311087 1863525 556803 1645466 64224 1092767 898648 1166731 1400994 302011 1789421 218987 933789 899699 493157 1153923 184678 1265411 495548 1988429 470430 1079137 63104 1598770 1394209 1191786 66170 1047850 1806991 1101145 703531 523260 378210 698144 739521 428565 342384 1858324 1448128 1493644 330372 1274235 1804537 251426 620814 24533 1226704 1172976 72899 1388525 966505 1519900 42113 1525753 624625 415726 1293331 338033 293322 826452 556736 1729001 327728 1558864 776592 573106 317184 945466 207137 46860 1196071 1429288 732674 1620262 924989 109626 600619 888703 174227 1305940 1092897 1563048 1478366 1209973 70961 1368741 364521 1452125 230263 210413 1731658 1039474 659965 1524733 1418089 224746 165490 1296061 1394228 1302530 156136 852908 1388145 215651 1735554 1160364 180441 1816858 62117 761969 1350216 1813517 1039961 171613 1183029 1646976 263272 185767 1492224 527420 974627 456264 858648 296711 1881288 845226 1664484 11931 1512339 1655544 1383535 1694655 351634 1231678 1019694 1943330 1865669 446569 1543774 179558 1770547 1362169 529142 719867 1133575 1994377 1911641 1568849 1282265 1118853 98737 1203066 64683 893792 638686 1958394 518625 1446441 1421514 36579 1589829 280985 1120549 1732149 543563 1279720 1905680 336464 682852 773916 177724 3612 1593148 1672345 195158 23356 1214297 158080 684994 1022663 1565770 550022 1118965 961116 1692311 1096109 896834 58221 1169515 1079508 1195011 428765 828415 1823712 1010324 1329790 1028359 1683891 1474429 1167808 1238536 1762624 786404 1683708 1055971 1370643 198846 464710 358042 839622 1985487 1708941 1141205 1514274 1987431 234834 56683 280927 494640 1800661 366267 924000 1464997 1457042 973717 1021074 138767 299453 1119193 1514556 19346 1206958 70051 1568199 907266 1399257 1078658 619185 792592 1013246 760771 751911 622521 496244 801516 1227462 1965729 800052 995843 1868629 461936 772228 1285637 377824 440500 997965 1742024 26200 576690 1979436 1149367 54747 1694051 1010189 1145376 1879688 1447896 1782237 104613 1414484 260343 1568742 389609 1428765 1854461 912456 813118 1498837 1207670 1751704 1962494 346260 1150376 1000437 1103359 809285 1886497 1221957 629968 1874099 1054918 1621270 1994369 205521 569213 327310 1130226 1225536 227594 695183 743816 929053 93771 710551 758297 1705827 869724 286222 1132687 1939644 1508001 1792415 1846443 1270492 1873662 391295 281385 1812184 218080 1323836 479281 1076209 575740 743033 777190 925202 793555 763397 1087748 1664183 55495 335901 425570 1705885 36560 703201 195531 1840257 385757 1221553 743718 165532 1239321 1444422 1918155 137943 1640087 823504 1716643 889915 1631356 1721996 615192 995085 407050 55786 834383 55078 1640053 1098968 231853 268194 1491762 1660442 1753552 297222 1195680 1826262 869572 664764 897672 1662879 1841312 1515065 1982223 339331 758226 272949 560330 818294 1462178 886621 19587 1918938 811451 1273089 1783510 1041597 390638 1548911 927247 1629014 926369 1162055 1709991 1763103 1728584 1490329 1377174 453199 147555 861449 1738135 373334 1697265 503562 639961 201431 513093 913489 1849141 1854923 579472 1355661 1265735 1962414 1927293 417020 1422339 606150 940401 1927698 1998558 314364 1425996 1731300 445784 906049 742702 349967 1131702 366488 1523992 1954822 1909295 1623682 905617 1155885 1634580 561868 1468126 1205192 1721789 433557 1153431 454300 1342118 1209162 1121485 1182355 920945 853019 1678139 189159 1638003 28714 954594 1416783 1331444 154408 1499799 1058018 1497824 1524559 1833348 550452 1776004 14926 956212 742888 1884812 1707759 1350023 1116910 750586 101826 107966 595772 1360350 1321011 1395306 377659 974443 1962342 88620 265248 189883 1550389 1065006 1455011 701537 1736789 1133958 587730 430366 1372485 544725 759060 1346509 365942 1365902 1568738 976444 377451 737766 108014 1291392 1913591 68271 961587 1994264 1219612 1312954 1439009 1043386 1932645 778513 1095735 288518 955174 1007962 876297 1280011 278283 217762 223301 668797 1367916 1331313 225821 1191214 46024 209570 1157826 204068 242233 1170713 553369 3561 474365 403915 1715384 720495 1336852 1775255 264425 464170 212114 1598646 1012547 482903 584986 677547 229481 1009323 1903005 687079 402543 1800684 1872229 554770 650480 382655 1973673 620896 1876492 918087 669773 356841 1659996 601133 1618654 1530763 128036 1338927 329582 676480 636764 946961 368931 1087318 691197 1228686 1853931 1717863 1754220 1595928 1269444 1501284 1573572 510309 464604 555396 1682217 1309894 891504 1089608 1874162 683972 1119109 1385319 1569015 1880206 207701 425698 1473694 1644474 289167 1115365 88553 512466 1341620 882089 1620998 595984 1329299 528949 837551 376714 1744083 1856344 83186 505723 1931284 461764 1367625 105835 467670 366249 1752786 1385915 703803 576471 412482 1437467 1191247 1695793 467823 354244 211499 1753654 333099 1561408 877714 1068807 1399519 1679648 1313351 1445864 1086156 521506 1887865 1773286 1389349 1684285 1093148 1541402 34614 1577995 265278 15386 441112 809607 1816192 945297 188328 330629 1021840 1603066 1414654 116392 1494020 1098655 1292674 1279364 956152 1589526 1286620 380061 894286 1139237 926784 1563512 342162 1298271 4365 1699686 652391 1820353 1692086 739606 1183733 1802879 50150 1504514 767613 322041 1093228 578888 1960977 842432 537519 1081265 1377759 755516 791466 1739109 393801 234224 1927810 1882949 1406629 1392982 1364072 655418 901959 568927 374697 682262 755469 1980092 443464 244181 776041 1664708 1449572 69440 10784 1796195 429157 1354183 1086650 554363 793135 137794 751711 134525 1268028 405221 266326 602507 1437743 1993141 376161 1722076 1221655 1651239 1472963 1725270 791887 1471217 369120 1696597 1186315 150884 1987746 268246 194193 1818068 1636560 1617250 619774 504467 968521 182466 674104 176080 1206285 42050 702621 1096847 492431 1409464 1517460 1540193 1545846 1801289 1051906 524577 861628 514227 1441223 278776 686341 1313686 1687498 154269 455852 344501 995349 625075 111690 1775738 1708089 41189 1315058 1665860 713579 1230227 1881252 565974 1062370 883750 1171608 486812 853595 1706722 1360220 1482073 1834234 1502162 1717329 895906 1864233 1216329 76409 181414 435617 1254759 1372850 1466704 1425045 337116 218514 1454901 1004420 1499507 1242597 629183 337825 498167 181555 371986 1495264 1486098 507793 29418 1288153 361596 225471 1965776 1738579 1512915 41476 827209 45515 1795839 1234815 847070 604 1793669 1895423 1293545 214942 67202 1763881 1867616 705799 1942811 1085005 749406 940287 889275 945282 232944 1013971 1884030 434541 1022990 1607650 787420 568472 117744 386502 1398403 1777661 601247 1519215 1150717 88099 740460 1910415 1413401 778021 1625900 236771 569546 1183937 560678 315924 53256 929455 1142779 1978537 888807 1887316 258760 529030 333379 1147654 242464 822053 417032 1440375 1415837 337007 820065 1478262 142340 1436348 493729 1450138 515788 1918621 1525510 1520612 721107 579693 1889441 1996543 1066698 1122834 990108 1351648 732201 1156649 463337 1254921 1299022 1912406 521025 328277 1186431 891398 778939 449499 466487 453448 1399459 990101 850134 158484 155861 1912525 1613683 376514 361082 313158 1649367 220635 1177816 1080030 219888 523321 1364577 539924 1276278 967499 866064 789123 284300 1642411 47389 977406 1224781 675926 1451365 755084 1704275 782002 1876003 1265498 462435 1362874 1339517 697665 1046592 681662 757469 1305913 611259 1245632 1587571 355891 1656378 1206529 791813 374246 1191507 1471975 462162 1474872 1996374 1296129 985402 1057742 1886138 1746833 901101 622045 1638147 1184016 1856373 257737 232287 1660210 1811047 1896424 1467157 587012 1870041 619284 1990668 577341 1890516 1508015 666129 781230 1715897 1692914 281843 1279559 148136 875019 14673 346408 1076286 350894 965782 975133 1216587 1651050 938911 1256654 772308 639691 991820 1734450 264198 964913 1608837 754381 1180378 1495771 867108 928303 1406974 3167 1869013 1649143 952788 1485941 756271 174690 1261868 1454805 69157 1197496 1183406 1850967 1247082 426563 621075 1695157 1710670 972760 1002820 1930480 263239 627344 823481 832003 1967309 588195 865188 1024553 1710606 691645 1842227 898154 328374 1570305 1480718 1633599 1862378 1557085 333533 702778 225782 836715 1801588 208489 405424 1568452 72803 180925 659461 1587006 1199406 295165 1344094 1564535 781784 507057 1817021 797424 1436886 717147 155799 1085164 1341356 705401 1074157 1876488 322187 926545 451815 1076375 1053967 1577248 1423311 301150 826533 1715485 227157 482798 1140386 505106 1322301 1459718 306481 811215 1073625 1089022 1447573 346351 185466 743772 1328949 1193307 186510 157329 1304386 1514960 1291410 1949155 362284 177021 207876 1051499 322273 1570877 141195 1699806 136416 376844 97420 1152325 864241 291953 11702 516336 727168 1635627 1804454 646191 1445349 49864 924445 1299020 345827 1778602 113865 380303 648135 578661 1379350 929833 1564269 1190988 677108 585336 1986049 1387622 1408986 1666211 166645 1059454 1944288 553760 1174607 1976975 345349 774319 1443954 745084 358195 1559314 1368110 1409996 1512146 417147 1603992 1134202 364642 320236 1909763 562731 1846619 887027 1563589 945654 751870 1554408 1083975 904579 1295202 515152 816372 1782660 517849 61300 896766 1330189 422141 1943566 1598571 1948138 1605073 1628709 1083260 560381 876783 7801 239028 916511 1499534 1333133 1451041 180116 1349649 190948 521123 806324 723375 1938996 468889 474036 1378736 357937 1866448 187556 1860568 1349644 1796507 1030391 592767 156492 644291 1667208 1371460 353375 1058738 734867 884086 995358 938775 1903147 154495 732447 1637055 879487 698598 1026175 1183154 195000 421781 1168629 1751366 1795035 1846364 180325 1989520 378971 446817 1326160 1280326 923966 1903482 1236631 1014567 304434 1843143 416364 1506687 1542026 1612439 1145183 159590 1594903 725796 1115469 737665 21804 771830 816523 1268295 1149124 832159 1139360 1766225 690365 1294134 597391 1636448 562280 1807630 1568390 808393 1133905 1425341 1936427 283268 525065 1330625 271790 1322865 438675 1938976 209056 901952 1470334 1058698 1028665 206446 1240469 1944633 1509135 730424 590838 1895916 456287 96473 849078 1045094 824943 392294 1662807 1999271 258168 1768656 600716 1575091 1939730 7947 625126 1887991 1767735 1454604 779623 889814 1656652 9816 1781716 1548092 1417379 1675487 1882048 400604 275424 980884 1818740 1978886 992627 391472 599374 1411239 1690027 1988945 336029 1386012 1980740 988864 617870 877207 1221992 329461 590359 624444 781015 421144 670435 1712879 686081 1093468 1349959 332079 1326735 1193246 1519176 748913 1924299 333101 1204082 1733604 939606 917588 722477 1075476 1146505 1590497 1012055 987546 1319148 625018 1527984 128148 1022410 81826 1024638 279088 210078 1803198 182171 1114970 432777 630907 888337 885947 1629668 1102541 655731 1528189 1430353 1249400 832946 38809 355986 1981379 767063 516660 1483537 584790 995136 1281269 1359204 677798 1919315 1255537 875329 221472 786583 1163823 1237372 734098 647679 1527939 255370 1404318 768937 1824185 1704484 1560876 1502492 27861 1063160 1459595 1213722 1364179 672220 1660647 882597 877197 1257507 514388 1175487 1683448 1140159 655896 149067 1150722 336439 584716 1299962 89181 1074657 755683 1641282 1468952 627192 1240495 1284265 1730681 113776 1626178 1538202 813393 1154259 1657342 1644568 688375 351997 1094319 408496 599509 1276469 931386 1642469 219826 407429 1261745 1244115 1663772 1408189 444962 1878799 1940354 1945049 667826 1426528 224136 1071647 615790 458468 1441721 319946 12195 1259155 977742 1000287 346950 84433 477626 1778189 1579900 871310 989950 1750245 1125740 125381 1068163 1797308 1783217 162859 1143265 47154 1295266 428410 638155 1369958 955927 898926 1961075 172520 989164 1641432 1764698 625071 1291152 1674544 1113311 966377 498380 1675145 1172718 536520 75072 1482316 1484008 12577 134118 937708 1038054 935554 480486 1526094 1648289 929667 1931613 1325328 340235 654146 291566 149448 573937 111116 166682 756670 607632 1611616 374607 745493 336924 1369848 159661 730114 1538771 1107769 1556919 1729883 1804763 676412 1413460 1540878 1697419 416147 1678111 886800 828321 1095182 1530462 1073975 1897558 548760 521659 962879 1470817 1384184 1323357 663423 65905 1929149 1928844 446365 1962768 1213338 528720 159435 1596744 719550 362209 591016 1474315 132759 585134 1356410 1193123 1750244 473419 1084341 1317460 1060411 1025212 1217873 1905412 1759918 427796 1395827 18006 1181862 704342 1050952 1029569 1341597 362166 1218584 1288259 1765457 1718568 125920 780507 237438 1452950 255800 1007304 606474 226477 319572 1119074 1754118 828513 1067900 1065193 1737079 1491680 1258083 731252 799179 959644 60104 361423 728891 1911138 1121150 1981587 769415 346921 808750 995935 32297 1881076 1018079 1642168 322268 847343 1954781 1318986 1079547 1915857 1775143 488931 1206936 301453 1126735 517119 1474412 1533067 410081 1622614 277569 1488706 1832050 81663 801046 666971 1350698 934575 1877626 342285 1838251 66181 1429948 244277 301861 764406 1007032 761426 1275627 1155011 1071466 238365 1583314 420796 1898884 1295045 1753091 1171569 296779 737275 870415 949767 644225 873611 84544 484204 1436108 257931 1480664 578660 48480 1287588 294668 745829 927358 421347 908839 526543 104539 666383 203914 763613 1511476 121287 1848287 1685098 457089 173259 441729 508045 1453151 1680239 1923210 1242377 663720 1679896 347627 1415883 502815 483966 949089 47290 1840899 1786402 74015 1427010 311893 56186 1672642 218860 654676 1347060 1278547 1798106 25275 1596608 1031432 1967828 1982148 1655363 1536960 1695441 1752325 1283771 1704971 711407 1846172 510825 1310099 1306777 662281 1396259 1240624 1019862 1499345 76711 442547 1972646 883336 1882191 391170 1357697 135850 933161 1235719 717073 617070 184097 1304676 806954 1770895 1456683 1697389 945797 408166 1454346 759171 10713 526189 429452 736021 1024641 1943367 1845284 849592 1602520 1850440 224331 284592 916149 1672549 1240722 1564309 1087229 1918738 1971762 890512 907598 1246828 1800265 757547 863884 1498500 256844 672395 1270048 1384162 1558690 184000 592251 1081792 1963994 1162194 347207 1105409 654552 770187 743406 1975324 742092 60279 392505 1773538 728572 1993521 296312 1652701 1014336 1969506 1127115 1304223 1037083 1557549 883048 506468 1953078 199442 194041 1765745 344120 1378782 1313239 660736 1303457 1637201 1054029 460648 742452 1967921 680383 1013156 761457 774740 258632 1063676 422987 944880 1127596 1945954 638925 1373921 364549 1996920 610630 1548567 728000 764900 225045 394225 201772 1585982 1815757 1233329 1654421 635461 162281 1146996 805078 930540 441227 1408780 1937726 1197357 1240757 816418 414602 1786925 1217157 1930398 1154854 124823 1565361 1311584 766499 1469957 77607 997841 207129 133707 1651562 417840 1066334 489384 120844 1131789 766881 1527079 1341404 1793886 965464 496091 537317 471689 1195760 1574325 1844072 247227 1588499 278803 1947828 1304758 710395 1132303 371400 846871 1408093 183752 287922 1088856 1654558 547106 577361 549921 1959091 1594218 625204 1847847 47448 519297 508102 1905072 653959 474341 672380 1314068 1395811 1920475 1806861 939460 466119 1811339 1103006 1034602 1710783 1977678 1362321 888744 530978 1575977 1629521 124581 877001 1499976 1689527 1451293 1488818 1784163 1664357 16238 1138700 373922 780416 384768 655752 1233244 1784313 421849 689572 923098 501650 1925236 1101431 474871 1288673 702014 967137 749707 1434277 1914723 566959 113624 1357410 1913687 870913 1092562 1329922 720641 1598916 35254 1956078 1312388 1679325 1565365 1513307 215327 523946 1880346 1958093 1226868 1545157 1918558 1556281 795074 1481202 1220067 1123901 1972215 734424 1636708 1070208 1067683 658362 1444343 433828 1861350 1127359 870055 1663816 119028 1164237 631892 624698 806430 1185342 208056 185206 27820 1544385 1475364 568043 823823 1739958 1185248 1262734 123747 1424204 486689 382653 1461191 797938 1971371 282466 171352 617251 119983 911846 1513123 1244528 1464993 1698372 812232 1006675 1282005 591688 1050800 242839 752311 85713 910726 762578 263710 462336 1731081 582262 1547308 175852 1240157 1304972 711615 868726 1703738 1862605 275043 186609 281431 1975338 1601618 190936 927879 344235 1687771 172690 75265 21126 1508031 1639772 1688675 603987 311174 1540749 645984 933949 513815 659935 137382 1895757 24224 1275829 175775 216543 352009 570464 1377698 1206284 620411 7738 1561668 663722 680402 341491 773904 1340225 1764072 1517206 542648 1488794 606989 441534 1969563 946069 209327 537703 1551122 1347644 1510230 1912117 1261094 799555 652969 1518153 1366671 43170 1685707 459916 760495 1082313 970078 360194 489316 390722 594289 1012674 1672343 982029 322334 1157193 1049470 1008529 1761490 1175634 334850 1367781 1357389 566147 811926 12081 1345104 1964318 1906889 1220584 990894 696316 168 706960 339783 804569 904713 1684882 279632 1113610 1702925 798502 679680 1002689 1281629 474918 1737277 1861028 493049 643976 870774 832389 700511 1015810 1555054 1489435 1290926 1567791 1838609 1649590 1542835 608130 1442630 1504445 1638187 261964 230617 877117 973064 507513 697954 507759 1104417 1624025 142538 97877 1650177 1209752 1519977 1929309 303899 341212 918223 1089081 1481344 1121889 499743 1282375 844264 1938113 1844449 542889 1648715 1431331 48592 904062 1688389 1378143 125740 652250 1307180 1140355 1597135 1475016 1615809 753766 596589 1740518 1811809 1591071 193311 1560524 1797661 1238246 311779 197002 117615 1148118 487604 1496713 1814101 1346491 1306883 1324878 141044 1642977 845470 920752 951803 1068170 119792 317489 1614826 914716 1200212 1346747 1285915 1362072 1018988 1749024 906550 1503103 448523 808659 1035467 1338258 1508295 855693 131877 372887 57607 1279730 323999 76924 429877 920216 1148008 1134506 567744 919133 691259 812939 1820572 1402974 391069 1827358 1590262 485979 641450 1515695 884211 1244805 32569 1660539 1871582 159751 1170301 434231 53205 350190 968125 1926154 1426538 1841749 870444 1329697 672819 1814077 123557 1702208 961102 398014 377857 1695285 1362669 1266191 1954199 1712533 219712 422095 1402112 1926552 1618618 133713 686035 614974 1256564 1897465 1215428 158771 679703 280232 768226 616021 1014411 845422 953414 837443 1350759 413141 1201852 234508 411198 1087109 1929648 728527 577011 1359251 1965256 1832680 1863072 1790637 1742490 43469 1667297 827141 1530061 1130472 127255 1324452 1238760 859951 555942 1686663 1414444 1687476 1348738 1176148 1408795 225562 249071 1398148 292310 1565610 106648 513450 1099330 390768 1866754 160834 803635 1117335 1621816 228827 1903371 286438 1520560 1306518 1046824 1643322 754643 1929240 1250376 1798343 367139 562681 1476108 241198 937449 622430 1525899 481312 1858464 367652 443391 226337 195443 1110407 373526 1312801 1475564 953216 1448845 103247 1262937 856158 539271 1620254 36519 1476317 1124051 938366 815655 1973414 56642 195912 332568 1777313 1297697 323403 964121 1800839 1179579 1488630 523886 1715488 1209791 1837691 1286456 931408 341459 798327 1652256 1624435 1860233 1423375 482328 1263483 1526701 268206 51024 378257 600560 1874373 1427501 77746 496279 935290 315862 1054655 827663 1543014 1788048 1498523 1846219 1298307 1474981 19174 1044688 908781 1328937 942042 1824613 1538504 984902 1299927 908831 957889 1008355 1740013 1482236 1076247 1906319 1800549 1901227 1885343 781681 235042 759440 1863295 1994983 1859643 6905 601386 1165009 1654486 1988250 1238108 1116041 824786 1575024 494353 884784 25737 308101 1835367 589001 483599 778277 1526072 665433 766870 1069793 1222464 1261934 1403988 149248 837461 1666453 1146894 1937028 1452622 1441117 436642 1956617 577961 798624 1714586 208324 710881 1472906 1875447 1282794 283105 416915 1286544 733371 986647 1982436 1661501 360845 27172 1116163 1936673 200492 510124 739315 473187 1344241 279760 123905 71922 1560176 1259338 553169 1620917 589925 1029990 840012 1561529 659283 545562 153910 923507 1269141 1153515 1591629 1191861 27551 877673 1854335 336981 1178385 1800891 1272287 1551014 1102852 687012 1516802 933412 1561038 438216 1202152 563906 1974427 1331358 4250 98200 778295 1719427 403979 1381440 976321 1155015 613324 296571 1950183 1008651 1430472 1047578 1460666 1776663 1458339 1635203 1559287 742958 1540829 364355 1161055 1000650 375639 1129545 639816 2321 925398 1467345 681723 350601 1341387 1212779 62155 1553221 799087 1766816 1944575 743277 171438 711809 956948 1507724 974345 74866 1244768 558765 374630 1869116 304472 380206 1424779 1560115 887834 59930 506809 138423 438608 165948 1204142 631736 1418803 1559726 128790 989800 91662 474813 1417638 549031 778134 691584 1709748 349372 1070966 134854 786588 1790900 853771 1285349 1514427 971743 612938 1858478 321371 1013061 1589592 728784 1654284 1051006 752969 1299767 478959 763954 1523537 848191 426800 716382 1353218 1145175 489710 1071449 1819425 1802960 1043656 1190457 558364 1831507 1974801 1223244 1605463 201460 1558678 137577 1064209 745058 1899679 543931 920091 1991418 393321 988959 445302 1924676 511453 1922714 249673 129738 996170 1663223 141514 1327900 392076 1816773 1857975 226093 1894060 1508415 1987773 1880913 1499039 1539055 1891757 278729 1435783 355666 267543 1513519 1433541 491286 1304830 1556440 323014 359414 1974423 754346 777746 222318 805083 1215773 1817252 1021209 1350056 1801770 713480 1807217 82194 65539 139414 1425275 980695 969917 169827 209433 881868 1664629 1596975 1589438 124321 974996 491223 366387 1721036 902849 1463411 1514873 541314 648465 1847352 1821195 1858156 637815 1044499 874733 507174 872256 136904 173242 1030744 1255468 278272 429695 1130931 787168 719726 1607146 83809 1555739 1477148 1952679 227898 355304 346428 1734971 686676 900376 269105 25604 303213 1399863 1415420 1674407 1010541 628696 570367 118388 1727193 663545 1428974 390699 153748 1741021 798829 659998 1646106 404658 1539069 1353325 393989 125663 1709707 1378249 359430 1255046 1198993 1364129 1010323 1006633 231703 491157 780874 442144 422200 1806648 1779133 926800 337173 1065590 608866 1839754 1206196 1823222 874467 960137 46661 686309 363137 1001528 591895 901234 1172834 1449726 154835 802939 374467 246165 719621 1921411 1236042 213460 686116 1086346 472477 133333 640190 1886309 1170273 611793 1050450 1864149 1524058 909660 363195 1463044 1960041 1783729 1910376 830825 1221518 534605 1042869 667059 141123 1074301 1685087 217580 941691 448890 1190110 244610 323046 209182 1329453 659561 1427607 406444 1767956 1174490 1189151 688800 1883856 1425046 1612479 1818378 1843666 949882 217710 1342640 905246 1319631 689955 370526 589105 644552 701969 1694059 1132043 719403 884430 568837 1003854 1720159 171527 1452410 995864 1867029 1175355 1874729 649979 42109 597115 1819330 1911290 1164483 1323822 1525026 1328774 1625854 237342 1583282 1889963 1090317 1729170 65846 490220 1339394 958918 1042996 1091650 1253979 1188054 1939248 1706286 313872 308247 1967319 608062 6366 1033794 774829 1511599 1748474 1791921 263878 1188137 773981 1402070 952005 1050417 75021 654660 1273070 1514736 932275 1682240 14164 1851240 87999 338951 1131911 1060462 1158611 645 8945 1681670 1949328 1248661 1300638 963221 1268401 933830 935655 1110651 140788 1193889 398644 397401 1437706 1649839 1244235 1079630 233004 1952897 1916685 1511545 196859 435273 1970352 48553 1058605 1187781 1607514 1253011 1288829 1202952 1195897 1193082 1479351 803243 834431 1092844 567303 945018 16187 1114084 879532 335516 1736658 1759837 1385085 1589292 1612448 81000 268125 1450369 1509670 339704 1432791 1811444 382396 1193655 1764560 1449616 791835 984816 593717 701073 1594835 1833392 713087 1431122 1528238 448605 400695 1447358 1004934 1820005 923844 1226661 346855 467008 381807 725838 1552507 583534 763332 458721 863120 1506815 1658639 1788390 1887704 1980467 1455774 314589 1834153 1626660 1905320 1985465 631673 1944462 1136294 735173 1592540 1426763 1973837 1100544 1453820 1263728 405618 104642 377284 64155 164227 426864 176088 84748 360892 669981 1779985 1080474 987205 1160169 1913271 528721 341758 1109858 719157 1227843 1544199 479484 1719391 397499 174578 125835 1595872 861307 124005 632541 1484486 1327340 366624 594612 346544 62716 1508435 741730 962208 132629 1011579 206368 1062830 178581 1363935 835380 542065 1510680 380028 174648 830349 153302 1732158 1836237 1224188 1758484 44865 1721615 650576 1732303 962429 1921490 521802 1079779 126228 1214143 791766 746451 1667337 1355039 909909 732765 1663420 398307 396581 23749 862960 1138686 1881806 839070 1616641 1504909 154571 1984076 1335809 1470080 1537267 367790 1159276 727167 1907834 359191 1050760 1800547 118676 1076592 794474 1880903 1807110 1746483 938835 1893365 685932 473471 1823009 1979756 1053590 1087585 1770703 1339189 426327 841432 1543684 1411757 1694173 848578 575794 1089903 134939 901288 479754 647170 188990 1618807 932648 926032 841535 945172 194028 429558 724515 607035 1990507 1696589 688131 605704 1644820 1266590 833566 1150524 1307256 1210837 444069 981556 936077 447258 1731350 827110 1185061 80521 523523 939318 1768503 1613464 438087 458739 1790855 277193 1258529 1668198 1565038 290843 167328 1126010 4886 8318 1117946 1674913 132493 135282 1281647 861460 630027 141947 1961753 1598751 183577 1752241 207679 449875 1015899 801227 1991288 251048 1448239 61118 366518 187509 586995 621329 99596 718209 1322456 1773092 1667249 967192 60227 503454 1090360 734845 85768 486043 836005 1608963 1660330 1627945 1644345 1136141 1509795 1942052 1635474 1589664 1897348 1613896 788221 1158489 445958 517835 448330 435027 314891 1806202 10653 1651960 1239880 1164518 1024270 1161556 1613201 1068646 1674235 172022 758710 1131404 1815955 1866749 1559920 1867237 553118 336468 1761536 1520392 280339 1878823 1090285 1334885 1298511 764865 688305 528364 1968121 335144 533648 1237278 1616154 117078 903221 459432 623253 357672 192840 651671 188216 1909415 1253157 592599 1709759 330659 707758 1925479 1990444 1228363 1015238 1095909 584554 607388 1786856 1044244 1846800 512986 1398390 565026 1577734 1120300 323088 875515 1996813 1864325 1506993 1758888 194708 1202863 1676123 1134372 494958 1673025 1362653 257295 922888 789421 756662 919703 834170 1661981 1899261 406758 851765 1970161 172339 1822495 1289942 1727674 1994919 72756 677182 697873 1558171 1003829 119815 547030 1206943 586791 1858750 384076 1591601 1192786 1923104 1246709 1793693 1321815 1851329 649885 1073466 1151138 1138389 759619 1462034 656962 988714 216570 374482 1841252 1631089 1055601 869149 101361 490619 1832871 385283 1582355 1073087 1897174 1568210 1387685 1166892 1731861 1841864 713816 1245277 1661617 698982 702128 1910333 668215 1496066 806472 1652518 1264728 1998705 1985227 506014 984260 429450 1876147 1172956 679852 1965551 1763872 148104 301858 1048841 162560 1135342 1056191 698723 1700224 891521 883053 326343 11510 136262 414137 443650 787902 1577205 476515 468397 1712086 1563575 985449 1572590 1226419 1947638 1939243 1465731 35101 1856824 1798696 152567 28367 773190 840220 1748648 116477 963097 908322 1074983 224706 1179408 1604354 1328934 10777 455744 1384133 751646 1004290 427126 1345983 911918 671276 593013 638365 589205 1332166 804937 28687 451654 70248 654989 459258 766403 1323245 422111 179019 1791104 1865749 151217 1325920 1939718 1564641 1410223 531281 486158 1495876 1831440 1915031 1335941 1323099 1743383 617506 746205 1902573 1522959 508784 1264339 620108 815368 1187336 949648 1115063 63261 589339 1787790 1814751 790983 91081 387750 1182222 1241045 574487 1118355 1406911 579707 1241110 927070 916377 393889 1551067 214591 102448 1898207 1589623 1427590 1054845 1299938 1681334 67677 1476046 388868 105319 150896 150693 1815804 331938 1958844 1255066 789139 876602 1277403 1845105 204501 1035592 845770 1637775 1094139 1644629 176424 196860 773504 1510822 345101 544377 471521 441359 595973 1272519 590100 1586230 1657414 1107520 21596 713693 1991350 1274541 1054078 1964173 1582526 1997593 1471897 1588544 744852 1493880 733212 1389740 1279373 1762024 1236854 1190970 1847735 358979 825514 1224907 554551 881187 288472 1380134 1238561 672833 515538 1930231 1648003 705262 335078 413860 991695 1070294 1481237 1853243 477839 775205 331958 378563 994889 1194867 855527 775264 1022827 1756235 867438 884451 254905 1350019 856289 798625 387845 1674290 409792 92669 1090617 605323 1942451 1144229 1918769 250292 738897 723247 425130 410682 614476 1048563 1737011 164947 1396560 1823881 1442272 1009535 725532 1273357 233852 1238298 1646809 1110919 1373360 845911 1742296 696943 15830 1278379 550522 1163197 1632491 1789937 1844836 3337 133593 97209 149396 1903763 1999607 675105 1084259 1858049 836617 1147199 855894 1167511 493085 167580 655249 1347763 993577 112021 1931405 1961528 1611522 964808 426551 1587438 1985254 698906 1957600 17376 1934346 746458 1978329 1972909 921608 1146921 1430060 1975033 1496708 1229674 1773337 1226353 628625 17359 1507740 1795770 143544 815089 1822721 1501982 104666 614796 1499465 1460734 1475702 1535454 1880954 1159828 383637 1014793 1210172 1163293 101055 774444 1458636 97533 1598695 1657017 1055806 1845838 342380 676675 1131354 104620 1767976 618543 251072 480105 1758755 1563916 1413132 1597979 1603045 1162152 1497330 695784 1791199 1106726 76247 334411 1541512 1501278 1055138 855064 896535 133368 1049406 38177 487128 1054204 626942 1437459 1123622 1901520 1962750 1871546 1036638 30210 1186716 594098 441320 564872 1178359 58769 580390 874321 1832344 431804 837082 945275 779080 1280038 1540496 1048673 1660852 1503714 1108214 1530003 520560 326143 79812 789086 232976 1264911 51345 1919193 1106457 1248836 1903291 1645104 1416339 1596365 1266980 1773901 1669479 229880 179763 718579 1614449 1474815 1798982 1423591 1482149 1132364 912147 36882 909528 1168038 1751518 1559212 1200611 640830 1816914 1156074 933916 1560119 1460354 1134018 1070044 1612098 672255 899028 1756319 1959933 838131 607918 650968 1493415 1463365 522058 1963736 1564262 1609274 617869 1472905 1354176 662544 1826581 1874328 1687804 1714295 86599 1191779 114932 819551 1734802 584520 1080264 609253 145060 1782154 1501460 1483719 1653494 939128 213725 111892 1312776 391447 1983103 404190 723113 519179 523713 1398504 1848555 134173 1420718 1685956 1583771 1696037 1035641 1229852 877247 551563 1713510 1583739 52251 905587 1842778 1950798 1586432 1322322 1956809 638145 242099 313015 1079808 1047137 581067 649457 593401 1159229 693550 1789180 120602 1311399 1945816 1676876 553540 940586 478629 1020177 945542 1191357 1327473 968739 1518899 1937658 466946 366237 1934654 1910824 1978913 873771 1708833 312892 1479555 1716196 287977 931551 281438 503999 225668 1154412 885722 1068665 1620983 291693 612667 1266107 1088631 1803224 221841 512822 1897277 1270836 1635143 1563291 1110961 1287992 1801302 1417889 1680089 70032 487163 1463848 1843932 879434 1346826 388880 1431590 909420 1239871 307696 419944 624667 573468 1269731 1638083 966626 1114939 780909 168503 46238 855357 1503238 467687 1329408 1062466 14620 1713384 503730 1462634 1291163 462148 670389 1845505 1171472 1991606 668779 838788 969341 1723698 1303748 388210 1061978 1809195 1153390 1176140 1446295 1939247 573189 1418062 1061966 1692218 442558 212589 303904 491071 947560 1267850 1481260 931066 657365 129849 318853 1875740 1652200 909893 353024 413463 1961039 150792 1972248 1277038 482149 767216 286461 468678 1895331 1795836 1314821 1755672 1719235 1372350 1700336 882949 1125013 1875738 338159 380097 23400 941550 844722 1971107 129204 473851 1699610 953302 788998 730813 1170431 776601 261029 1887326 1780475 120770 697288 1868173 1674000 641135 1581148 339608 1808173 1833506 1810602 1513528 1662187 774417 1066093 1027385 965335 1350895 1406157 846896 606634 679738 364006 932556 1801175 485949 1150958 1630096 1016786 812355 509715 1647669 225142 1432236 559380 1298007 367705 1826714 1246380 493400 1379335 111240 677230 1361158 586224 717428 580627 99995 604809 1194151 356518 491452 1324847 1491536 1855479 168659 1667336 423638 38542 462464 512159 1283694 218334 147787 1674587 998309 1593011 1354084 355644 409622 1081806 569932 1253677 123370 261829 240729 1417122 1558081 1272846 1901006 820024 1092388 358328 86592 66229 1446050 855701 1968070 1153061 1363332 340146 1400011 270385 1008468 124812 1156651 1721473 808753 15595 720034 1850928 1172182 180598 15416 929971 1349690 1552449 127262 1853500 837421 1907594 1652109 247131 264011 750412 1778211 20283 1870003 673825 164836 154843 984993 322167 82867 799111 1243687 422488 1447925 1142929 1690323 683350 880509 1675660 183774 709482 506 1947570 1084673 1140631 735222 540640 698250 526747 730765 1109942 174054 1676991 681493 753572 1288650 562170 37659 1129898 1708820 831989 1155535 1132088 984744 139804 1713273 671372 1560631 549032 1724851 41819 676810 223335 1161962 671507 1087841 1397273 1283399 1175563 647671 1479903 1395539 1863214 472280 33967 1052511 778928 852019 470763 1917457 720325 1352445 256427 1636959 1710319 1051497 1746581 1865640 1154797 1663300 1929832 1413944 1578936 1171561 1336698 1342891 1993497 95654 880892 732341 110543 60444 494277 979022 637379 697016 649804 966677 1408331 1784250 1157471 293663 1193194 130830 12630 1653730 734892 210776 1371546 1623521 1041287 1344877 881753 1669283 1556510 1148881 1179221 1967094 1704522 1887628 975702 1514342 814473 1771739 1959172 1478527 168164 140964 246813 1709943 315637 1417367 985796 1803502 611603 520367 1258531 1067952 1453606 404218 1986762 377471 534683 183186 848647 1906396 131563 524910 1346119 1173785 1397156 962421 629377 301266 466167 597498 1852844 1597492 922267 1837560 1513989 1865807 1371938 1030343 965747 1761973 1372865 1606329 176369 1096348 479766 893630 261238 1784991 1269647 531307 603979 1680501 319343 45204 405252 1517219 31244 73366 84732 499489 1510974 1641098 1718452 1515662 601897 1184179 867269 8956 1685050 676683 562959 948717 1829446 62421 1552407 388049 590718 502805 801122 1584245 520668 849251 1663914 1897051 487436 744576 1703083 4328 809194 43115 1673314 585245 1167612 1618232 1697280 1650667 1448616 1913712 1861449 1371445 102864 120226 1999646 341097 263497 820952 1456216 577308 1795982 182828 1646610 275947 1809579 1918275 931106 1412963 172325 33840 544935 1312743 1324374 555162 1677284 988477 1781172 1705290 990261 1174230 1030509 220612 1819000 1161986 1665398 1410882 157411 205837 1989506 1081351 1633645 1015227 575773 1317539 703141 1520983 1786018 1658418 1169711 1308076 113449 1713219 1206056 1897475 1467939 608672 84415 479596 1401133 1966463 1876227 702414 1589930 382506 342354 1545366 724407 1640674 168417 1537850 769891 282146 1632715 34720 1580261 641166 482506 1487718 219547 537274 1395398 674142 589856 252730 1313906 992180 1820275 1576709 117994 349835 478087 1789976 862970 1785297 1469935 1595403 332949 1587892 983714 1810140 544440 1607110 783988 1858790 1173280 921329 771434 1698046 1360268 1436436 1647044 895386 769219 1247920 451161 73444 1226118 54906 1883498 846598 692373 650956 913703 1110997 1565374 1102581 1089798 138390 1578151 1852016 1744082 237481 1992703 649502 982757 1264503 822280 1739073 1240930 372984 95754 944696 282200 455807 249157 1461808 645455 856402 590485 1677378 51679 1906740 823043 696521 668975 1389144 1203677 1420214 1779543 55471 1241845 1767590 621404 1020784 1318865 641004 226783 615518 87586 1433093 1841135 277115 470120 1804422 1092840 1609355 908653 382831 272509 398844 1258438 1142058 464070 1600943 1360483 1525295 1467582 1244538 39222 1298023 828362 1758147 798377 1427543 1071919 803495 1635142 749510 1400797 1648671 655388 1242621 316249 1386837 939669 1361481 558594 1368810 1273760 1858412 714783 1019157 382970 92692 1879090 1613682 548623 1432609 446563 923058 537502 1326212 634897 1714442 1369291 1101684 1680123 1209482 442995 1062310 116935 1957667 1020836 1042167 1252716 1476692 1799083 1906824 306364 1376536 425453 1657174 1403404 1229594 974702 1455098 233920 567118 856156 853136 474457 1546815 1223642 4425 1320717 984207 194338 843265 1280125 335820 675302 13207 242576 1577105 607656 18923 592054 1660057 1351551 1453579 1976505 204502 602050 1692948 248100 281180 298776 1511488 242261 1709856 374591 1767165 1126233 1586611 1863385 1069800 797610 505564 466630 1511953 854928 917294 1784148 1972568 444785 1167719 924685 230516 1751934 149451 868081 1120420 1839893 174538 1786619 148405 1543635 883225 1993456 1967854 1498260 1316206 1874616 1488747 795394 931255 1334681 1144037 1148182 1477904 1374334 694174 1659708 114268 217356 668475 1055837 292592 823884 558070 52111 1945414 1618248 903556 1130635 1054877 1099683 25496 1050386 216215 497910 593923 867443 663843 982928 486814 180443 1438555 1025933 1762044 95802 1896014 1478306 949498 1278029 410968 1864356 386292 278906 1480764 164878 1583986 181327 1670602 618692 1222413 200678 1062755 1879419 1729637 93651 585677 1064379 1269198 1805311 1490623 1295240 1257144 86482 150834 648307 268200 284021 24421 421058 100190 724381 1595935 1116302 1056173 1782196 1037488 385228 522783 1362610 1318326 1591750 1016575 1291617 1496877 897402 773056 640076 1034134 1197259 1021817 591762 1379570 884951 905151 7648 1754339 1608772 1940359 635812 1145450 277744 1007178 1638852 1713676 766629 1715953 914095 111004 1836159 937213 702848 1707292 725346 1134876 1975799 667256 930274 326416 407918 1115790 928418 1463095 986736 1940501 1296721 1298242 1466522 1819886 1607145 1487782 490978 1876367 871258 1959721 269229 1034871 1031423 246354 1554120 92353 1069961 940463 1759995 1084245 443766 1164337 1875858 778271 984355 60083 621674 1752003 888051 358191 859437 1228016 957312 944279 1929158 1305049 1008637 1029100 763962 192164 524469 1371016 791041 1250723 1391513 1612163 985633 621943 1195089 1093658 1993953 634509 1664256 1921199 1155081 1508642 1907798 1023068 324942 1781844 1949626 1077226 1002714 1085235 1475316 1464310 987446 1947084 1256009 1966362 1860784 1180812 1266771 1629583 433265 1621771 422986 1649179 944037 670916 882691 395199 427548 1366472 19593 279695 1857101 1946778 882492 453348 158903 1345619 638407 1664957 1502225 1796888 1742636 1735362 1912459 1223301 1982047 1567459 339752 735910 195723 1423390 1017268 665390 966649 1950184 830198 1561873 1632107 24266 765197 423636 911109 369962 961429 131900 828757 831417 789416 336467 515247 470389 663152 284565 294379 1835325 1225322 1428390 147956 800561 415282 1342212 1576410 599190 305899 324795 677973 869285 1753467 951123 1098458 790162 1011160 1433337 1832188 1243267 1790405 1135694 1776788 802610 338607 835938 1662921 1711290 1447946 1950782 1290859 276056 1853141 105939 1782099 1515298 1969465 1404680 1273613 851619 1287574 121942 1559050 641707 1994113 1808569 1628016 1173056 1981026 266940 1702534 89598 853118 1840918 736067 324326 314542 1904764 1577544 1077762 234172 847622 813923 765909 1410491 330553 770163 685042 1607013 1489621 968487 306903 1656957 151126 522971 1166811 1014642 964383 1757955 1874211 498018 1526882 1927473 838414 1397567 1108702 1672940 913673 1766583 341408 546921 1410448 385377 995850 668941 562201 611181 168742 11787 996428 1939573 730450 1163442 200818 785156 1212515 765676 1546196 1450284 39108 1097484 1778020 1656399 1515552 124014 1397584 576181 1094794 372775 879450 752179 1112058 722454 1373955 1783679 212719 1702849 231998 581028 223838 309404 1476137 652661 533397 156604 1454627 612830 1379509 1383001 106770 1408150 137572 506845 687210 771093 67461 1667498 1192779 1186356 463996 1903355 1220444 4851 595545 1406729 781537 370869 523894 1582858 1360462 1789645 895733 1798586 1482146 624733 560797 537132 1701908 1473211 1260578 1937807 475862 1112233 602913 777632 1086111 298406 1207230 1311897 453834 1087581 1612865 958944 186115 651143 1607974 1887898 1759880 434917 337864 402435 1191558 599471 974933 515159 492139 46903 76063 1508739 1338241 632390 1927017 681315 1995595 318937 1654992 1788777 1567040 1738295 642930 1198744 245007 123683 1105888 839068 274868 1832748 1810128 479882 1523519 1023842 993687 124979 1631630 1098463 893529 1934315 347457 1608612 403288 1721943 1673870 816350 1129018 1665786 1635128 1731785 1803817 699763 441530 1940331 513900 1048932 1771351 975347 1057326 397926 594248 593378 995831 169830 344758 1584489 821417 423184 189834 804489 2711 896192 856506 504790 1489082 1965962 46201 767708 362620 1336168 1249278 359836 131075 1313716 1010589 1349651 758982 1320848 747543 1487480 380693 1132484 526861 1531054 1574332 1724034 1183614 174418 999452 1192507 784455 458763 1042439 667542 132811 1785290 553362 667628 728512 673444 1410378 507605 1566301 1741442 239245 795983 1976081 1380720 692244 283060 633700 1802330 1272578 1320114 1160903 1352919 1747891 1133659 935436 1323020 1981580 822500 1560058 948152 929880 1838101 930391 1984961 648992 1411672 1113542 439325 197241 392800 1766234 1590893 1849613 568325 543032 301841 1218969 1600890 761153 502937 1224119 1289893 1296203 1831714 1748330 1853244 158004 745843 1296604 1424012 1357649 355348 113954 1475271 301898 802347 997097 849546 885085 1562226 1657201 1879413 814807 1149693 67296 1313292 178458 734191 94286 1514372 501000 1555738 729253 1824603 515542 1831600 830607 1714143 1188279 161160 1015513 785892 200437 190405 1058030 1724607 642517 328675 1053157 1626658 628087 1447564 1128711 970370 609289 1982541 1367567 32425 859280 261878 607440 1488299 678215 916310 90778 691348 612468 1936988 1311564 1280616 1366390 1239889 433487 751767 1503414 306340 481255 1511523 762984 1747926 743590 501964 71354 1049281 42866 1057362 1090254 1134238 135918 604366 190846 1804099 1136832 1947690 85226 930513 1976203 1944668 1348222 1151607 1705789 1548025 309694 774392 422360 459998 1664611 604716 781438 1364100 318483 223095 1091596 1567708 420219 1639958 897659 271766 1068048 577676 282371 1410890 1444417 395687 1912836 672092 1463159 1410771 681494 1182449 1611339 22691 481048 1654959 954835 1046178 890433 244805 1010791 1093374 690831 195743 652957 623607 1611681 751315 17635 1966902 894064 415093 1931950 390205 212557 1204699 1303768 812581 665082 424439 1518176 1695437 1772228 1994087 491960 301022 1154112 270583 741604 145551 377392 409467 262986 1479656 433874 1635262 665499 1749846 1766591 395945 1979616 1224889 567902 1559167 1369894 1771076 715661 1398131 108013 204070 88336 1041695 1554662 1881593 860782 196768 396297 551629 196251 917698 221216 1911063 336208 261380 1129511 849790 1588378 362083 703520 1009482 509009 288013 338726 1708524 1843858 1571805 1953095 257100 502017 924109 270372 1896101 747213 1223456 73910 808394 1290214 1414804 718825 1266601 211399 109576 1154988 395913 214900 868468 370158 1389810 1846147 455429 694341 73770 1251012 1670737 1658524 1747999 845178 1567041 386376 759968 1332825 476647 1747383 1721907 910880 682860 1911462 15137 1494359 231926 705248 1649544 449807 1689583 803165 1935025 1359591 172168 1937810 1014264 1183388 343292 1215326 184110 1467016 1858329 1026270 1593353 1873304 1200541 551033 573739 1840655 1645707 1146194 1432287 1782970 1900109 626018 1655573 27354 561322 1359495 232332 1239817 318419 146813 955519 540308 536813 542068 902058 946412 1357114 1673917 1060032 1152090 1471616 1706003 1999355 1718748 906161 1989514 1246771 1041325 1393653 1933657 951338 1072915 346131 110598 340149 399010 44553 1160658 1263311 912249 1201527 256942 677113 775663 1634174 1819089 1462661 1592912 1361647 1550629 1683599 1302438 370549 1687997 1139570 105411 1336931 1781550 1011575 1087699 1044249 1386159 418303 706361 555088 1460624 1398109 1374463 49379 896705 1588014 1467459 1593155 781654 324510 1466619 1612531 1795821 1380027 1962955 903917 420422 1578429 774179 895266 459897 846217 1684461 179124 1619709 1365531 1931846 682093 1677969 303112 1423 1569423 355740 528952 405478 402341 954949 967463 499763 1838405 1625738 1890240 319237 643303 849010 1937852 1858219 1269042 1281081 755810 140868 1113339 717575 1689252 1849132 207342 227463 1796827 1987002 1294569 753500 281558 968254 1026775 907471 1461668 1058671 1413470 777656 1137040 1566913 878652 1471986 81862 454333 1723964 1985679 458257 1435172 1128959 850106 1961518 498499 1205343 94808 862578 1763119 547601 1595023 1131718 1231229 515050 406244 1913362 880459 251128 1828096 1938156 213763 155304 1184559 1015952 1114717 680188 1475648 1572195 67611 1381067 364506 58977 330764 1958806 1017509 1264028 1286298 154994 1035801 1198712 9924 1600860 550252 184369 1995490 1007853 1439621 1473992 497424 1910612 595291 1398671 1125913 254656 1424592 754747 532223 1397730 505308 925367 365784 1257021 763749 998002 145276 319681 775096 1245724 1871356 945343 1382776 883326 931822 575457 1084154 1221523 777382 1402228 1592808 528899 729833 778476 237121 1692484 378320 1413140 1554610 1336990 212183 402661 165395 137450 1323639 988725 65601 243425 1624964 609437 1198034 621847 402417 1245117 365898 1322156 443674 1124488 1148789 810554 982154 1653044 1889975 305387 205396 1609947 356294 1582992 1238823 1297376 582116 555711 983105 326454 837486 252401 866342 1355897 842896 312560 1521623 1617193 1533903 285663 641593 1434468 1422226 1483323 1572397 1420052 1745155 779049 887989 1438256 806682 1402464 165584 79417 673183 69471 1366032 1589048 1774791 348933 1693466 459704 1585484 1497810 379719 114709 1445321 882434 654352 1477457 836602 1076448 902781 646907 470790 1790388 1607264 712003 1658363 1694774 289768 249262 41690 992680 857216 163469 1529421 761410 1681258 1192970 1897566 1625785 27160 1685553 334045 1292972 1871074 1655861 1448168 1458444 490968 1512538 1961038 983034 539085 237792 79735 907095 286221 1357122 1738672 1072423 1920126 84969 1144400 1784934 933536 1069841 1952116 1839504 178045 1979140 1624233 1255510 1027140 1459338 952244 1759822 862115 523424 1393745 425558 129941 464310 1770319 1935704 1569322 1910744 1402236 705624 1346457 350105 645337 928 497279 1063640 457013 1700350 951039 1846494 1517757 1581789 848642 403626 1092756 1512770 509046 495479 420454 1472210 331286 553473 1011864 1623401 1198530 1483176 1611561 463539 1997786 343001 522862 835516 1341153 500886 245343 225999 1859452 1344780 1402434 695916 217653 1553563 1778357 37053 1137453 1380072 22908 1922036 1449183 1775612 412723 1672007 1859711 1319027 499719 727551 1563440 525997 1977670 100584 722632 163141 684261 491409 1916484 312071 1311249 736114 155893 201932 46019 824305 1613391 391615 111807 380487 1858959 1211709 1116949 174498 1423825 863565 1232486 1201214 147531 633745 1721575 1951991 1766786 251803 218832 1182404 1413524 113050 746909 1818687 24835 1622698 1273783 1627713 1697632 735059 1079705 1532712 1875399 16244 285488 1331045 303217 1122257 645384 428323 294990 1451826 1643549 1221330 678744 1355341 1566662 764156 134288 611463 997942 1238790 1666576 1893267 1555237 38067 1750032 443853 1821480 537467 422610 1196641 296497 259130 414024 852141 1629244 25756 85461 563210 1090876 1073599 1875404 1320322 1352480 297110 1210427 1429500 301204 275361 1171000 1423340 1689453 254226 558734 1238695 644556 854458 174717 1807377 405928 1765372 1888463 302611 1771060 919149 1282918 34285 1836862 853994 872815 1476103 704748 662632 1380516 374736 1319748 68518 144214 1844351 1824700 693717 1104981 359458 322742 1972836 1206478 1667473 335041 1265609 611417 1023872 699215 729227 757812 908709 717553 1403740 1976837 709914 1773988 1172634 1697401 595922 641959 1634121 1619714 1100134 858312 1052555 202504 820167 1585293 1300414 124987 110409 32745 120346 1853572 1936626 752376 196435 1491472 476291 688052 28468 1637719 1023585 1807019 1718353 1169587 185565 914885 883433 761665 432357 49501 338222 1976615 337952 332291 314279 1428746 919989 275959 1466052 1505283 1294241 839495 164510 1384536 1904391 174085 1198589 1161519 764309 614512 149889 1631091 1366758 119915 1972634 1480560 1810364 657503 449787 1018146 383483 1068590 213387 1659327 1353745 227154 1685902 1288436 1744337 1128531 75173 1099259 1951118 131301 1072845 1611125 761549 1593968 1652498 1609704 198400 487280 164095 901289 474729 810850 410224 225153 1735571 1560067 1038253 1177987 407862 719343 448678 503778 580239 252493 1868687 1672006 304017 1800968 587070 1553247 1141017 1493082 765988 947467 273850 48277 591500 750191 678135 836671 1445536 1285410 1011256 1714996 1089492 1348301 1964769 1606752 549629 1271948 819645 1571050 723969 535844 791427 907056 469483 1232680 1950061 1568656 632872 94025 575736 1201932 771537 528983 1390870 1675466 1597812 865293 1368498 1549508 500952 1347019 1784017 1198610 520599 268316 498312 944281 146652 1970907 588686 1581799 1540094 221906 1056510 1595552 914205 1292339 867231 1394198 1096674 1329557 558851 1878680 329027 1913510 1180880 1704994 1047022 623754 1164743 801223 1329532 660874 1713303 83486 586834 1929254 277435 1953470 1471328 294953 905293 516901 1661365 1082275 1599454 354188 37901 1518817 307462 224363 1434260 1396336 1392670 1900847 1934558 1252815 728686 917820 1985941 876331 903019 130121 1400881 1581445 1971009 1724827 84551 1797906 1020512 1752104 175215 1193495 982766 707527 1100673 654166 1167849 223221 1152403 1390399 1395953 1748346 287546 1628596 1976624 1980100 1874108 1111889 854157 1159491 1640912 1649866 394450 745065 462592 528208 1458745 448889 1988847 863937 1086539 1812334 363045 1561782 993519 1129040 440694 518619 843367 1716032 910874 1989536 28431 798363 1088725 1452882 252953 1786156 1351010 386357 1044302 1990724 1884158 1995448 1256146 364920 1535238 1057634 1762781 1164742 862001 1647275 772893 1811646 181457 951210 1837413 1730882 787186 94249 1033134 752431 1745120 684978 762851 1665618 745723 1609715 1372942 751588 1399769 678256 1418119 907661 762308 1255682 1925100 466962 1094709 1171630 1402435 720576 217635 1776879 1812459 1227492 1149225 1854383 1932760 1850611 541097 1244543 1359398 196214 676376 588133 720319 1110530 422470 1203513 1638935 878356 1273636 575668 1378012 303993 716191 1435857 895130 1701627 1818215 1974808 1478066 1924052 4198 941372 1210542 1717404 3445 151955 1387696 908125 390310 248240 499749 870691 1398467 1676213 3525 1124960 1764644 304788 109946 1416301 584301 714709 866811 16312 549117 520293 1275722 105291 802953 564886 1915890 909904 59299 610362 1348317 82270 1831893 817854 109292 853627 1847156 522640 344698 544788 673511 1637693 1490425 747294 534476 629483 667197 441976 1412101 200172 1495458 625225 1551696 1220989 1787149 1671285 804919 1956232 1621833 1749929 873585 311477 1261795 914466 1175529 409948 737524 1990081 1242679 665421 831694 179238 1584070 1230101 1946990 1907066 893829 1495133 120500 1485296 991708 1287303 1690336 1442415 1744737 384791 1874617 802594 1862130 1684238 1905283 1999796 1594491 1756427 1937789 743731 1388892 1534346 604317 426625 280450 612197 254143 610181 1641190 390606 996136 1326667 1828618 1967159 1032351 1488192 154338 1505000 1840856 1771622 1413213 1517392 164762 67335 709949 926038 1745183 680259 1413874 1529310 505450 316394 181898 819590 1845263 1148713 470919 1198082 1420759 1260012 951380 1707794 911740 204232 1748454 1910588 1361672 722573 845463 149665 1656623 1822894 1669699 1017957 839205 1893783 203164 1893617 1324700 165674 836203 473541 674889 921351 171611 574660 1159952 1748963 691304 1752565 1623073 1494792 809623 1761654 91341 185464 186323 1276184 1673714 1114599 1374880 32803 1322993 828169 865298 700953 1920765 903288 1895626 1572194 955447 1207985 1630462 1210569 326295 998760 395752 882393 579346 1057001 569745 1129897 229618 1053215 723340 993635 704629 705026 843333 507836 911612 1081601 1821765 1809521 306549 836947 1252298 939200 657139 601523 1842999 1126568 1747018 233165 437452 864430 906481 559633 1179578 748062 228555 1905933 969131 517781 1877664 89527 1906796 698923 591892 714913 526334 882603 1006305 1402332 1406657 1136028 1290950 135533 303221 1679480 1297702 125298 567995 1509425 1002957 261666 1151156 1213347 482917 160839 524229 190757 838462 71588 680814 933884 394535 1793347 1477112 1792037 230968 1801692 1503363 1293882 589351 556123 1097719 1593327 77071 580500 1615978 602792 1921465 104884 1523105 526920 787008 747770 1967455 1309897 166246 1508369 915457 589046 354649 1264597 1773873 220500 1150851 410987 1609651 361676 257027 351849 1887672 623244 1241906 1357773 1634448 1731993 1417864 1052232 1300732 1051728 39964 936120 466195 725083 190770 908105 292946 864897 1185946 532292 1926282 690308 350321 72065 1698473 1249741 668245 1753755 998574 870523 1815312 1454918 430582 1478921 538689 77569 1401313 18352 1584152 842619 1479229 875277 268424 374702 203523 1351288 205690 1436444 1474284 564070 964739 1906946 790418 51069 1963503 261775 1981337 583619 1864550 851905 792981 511305 1082071 41749 1748178 447626 210904 938312 74330 927580 563508 582019 262989 1717988 813942 1933726 1663552 382946 699911 38194 1380398 1688347 569415 1020125 848502 404003 1446246 298615 1794987 1412913 1534483 711733 708145 993300 1341640 1534464 1140041 566445 81315 681197 1979863 574573 716497 1219348 1099771 1874046 830999 1975137 1041393 739635 1913993 1023016 1350324 1959248 347680 1140763 465674 1826553 712835 1781301 623843 795824 943449 1572572 1812768 562662 759717 391363 545601 1339553 171582 638684 780362 638514 1380681 1559400 1679702 1799798 1188744 1262212 1087840 1645427 1706140 406145 979213 1646086 1768061 1994509 838489 1503796 1117942 742334 173741 1503094 1188718 1273455 550492 807874 75326 249022 690799 1744543 37812 1835437 1451287 826055 682981 640510 1481883 1643093 1624913 68029 868026 1360408 441672 1043514 368395 317968 1728377 487213 1649728 1676655 1156153 202080 734891 1067909 1554181 1351566 722378 1460892 353315 373697 1606802 1320008 530572 538343 1659306 633468 1171354 342533 814172 1242518 1676989 1252446 746087 150759 1190627 1487329 1004032 397887 1691812 440223 551313 1881657 962510 1947185 1529980 406627 550798 768385 250279 213058 88156 1554680 1008991 596918 1107995 298589 627322 759310 1864289 1532478 1847124 1642913 720323 501790 94955 262952 1313676 441684 1204225 841550 1637713 551050 1490023 1040483 70366 1176472 913892 895040 685874 995646 199940 837071 1834878 1796326 1023722 435568 272413 1550659 952428 1243752 1263432 773228 471038 491028 1543549 1262554 1273739 1189733 1136297 86677 996637 75312 239842 644460 1278470 344667 88423 186986 469096 1462572 700907 1307043 1413019 779810 1256597 1711981 1710818 1149889 1314708 95051 13268 388074 1092087 1379948 1277445 40575 624511 1458736 1827385 1341998 1623390 877756 849000 281628 1949807 177460 56664 1867837 1623502 708122 1010723 463536 539790 1794127 1329067 955828 573721 766062 1502631 921228 1016573 1911770 1998265 906197 728958 1049442 1286076 1780 705784 897387 128090 993278 950714 995996 1436992 292341 304698 1717345 1532227 15696 279635 1209049 417231 1264716 1977938 300535 1741007 1648499 896677 725469 491240 1680464 390655 557838 1295027 1428686 273752 710712 657980 695072 267502 136591 516602 1695798 219436 605941 698383 1642248 170344 869634 87771 1491918 1132112 1189110 1164937 1021394 771886 1869903 1903282 1635550 1306397 1696887 673699 152482 1382662 484998 1673942 441886 174026 1928922 130182 1492399 566460 1639848 449667 1611334 1124220 1711445 886987 543674 1407210 1254031 1748498 154558 143426 1308124 1605265 1129086 1248758 290134 986245 330650 1419739 1807350 73264 1253628 464524 899772 422645 193821 76375 1874725 1906712 683168 1862933 723608 108741 977972 1376182 1171974 912863 1823743 436097 885627 1714547 486889 296600 1669857 1989932 610497 1014436 1002097 578716 657109 188292 714293 682922 618590 1499734 502401 1443735 1937640 1997001 1336964 1626629 769549 1832207 1494951 131428 1690387 930208 378856 1456266 1200458 587622 847690 1856592 1055187 1691366 1976550 67528 1182842 128284 1383359 1842168 141867 1962420 1887694 419 36753 1954974 984881 149540 86435 1273889 506771 1828850 1411162 52370 930100 214576 94796 347544 473881 886272 1540360 4103 1927192 1888086 1944953 1635504 93303 687568 905010 1614022 1318498 109465 428014 73979 1568092 1805380 1635716 1355575 1108403 975199 846904 1438433 226099 764073 722497 774684 228623 1496376 1174367 1745679 1312250 1605993 321893 572273 1289454 647725 1332800 550133 339421 1115788 728961 174878 795481 251106 1717101 107307 362358 1218265 1664373 739187 872041 1153728 1805790 1909313 845494 1195722 1712542 517678 348172 1911213 56890 1826853 1186657 284862 470073 408484 837714 545820 177601 231771 1407595 643127 623919 705620 728726 1470663 1353681 943898 790045 503046 667105 1849530 1266704 1162888 756998 1110521 592564 93431 1028564 1027551 1190905 1718039 551144 1250672 32438 1028363 25950 927147 1901999 42751 194989 819313 1543120 1314207 1224534 912115 1665898 745478 1184278 687505 1587587 915354 1835961 983979 436554 1783398 1573461 1128599 1975874 1450909 1902897 254342 333257 198563 188938 784366 461034 713239 560210 1591970 1311623 253710 1373271 877297 120030 631025 1729197 1334324 1201271 1349717 998400 455204 1445701 231122 536916 1822360 1672723 312542 1325926 295304 1878976 1226098 1859271 260768 1046139 120667 1504325 215399 115437 734169 1869465 1504371 1740014 1276400 1402009 1405833 1314828 1905333 1867309 1802094 499959 899679 693020 1535358 1415749 545319 682941 1020591 1894799 1700460 1750652 1817935 1234184 1147066 127940 495719 848324 922342 249952 1026462 888663 401594 230946 1996450 1776662 863753 570576 316642 1469480 125655 370517 130777 1664366 1756516 116114 1146767 1410337 360338 753063 604222 706897 1135379 1018765 517334 16035 1782821 1213884 466477 445915 915772 315496 728576 725005 1367875 1346305 25089 1151407 1007537 1040448 328565 1540932 1939295 1088019 1169872 1854156 1157198 285321 1545971 299761 383847 1604318 542849 28108 1794249 1660567 87725 1418218 1835649 62357 877182 1334034 1291096 559437 293171 961767 1793698 461186 658652 304853 356382 1762633 1876735 1164382 715300 708610 1281331 1972404 367284 993975 219036 644462 27552 1372824 768779 774493 1350346 1690040 1152352 1726221 671277 1928525 572334 575321 310173 1060458 1916512 38781 1042957 1599101 702476 1477466 1490759 215557 833433 154618 1772690 1752696 627990 11948 1426798 781992 1842442 818290 570238 777585 1782680 180570 1245577 928239 135379 1287690 623499 1017552 1218564 225896 1925196 428978 1036846 1622474 1629980 848641 932985 1578346 731577 59150 12290 779838 1771229 251659 1936281 827388 1276770 50252 402065 2740 225208 919248 1169192 842296 248415 274830 1730152 942093 977597 1777601 587059 1672659 1070046 1013962 552405 1020097 185117 762022 1585159 862231 784355 6285 1574692 276127 839207 831001 71000 927689 1264956 1317075 1909640 1056371 601613 1342990 445775 1390037 1258234 660711 1242972 325192 1687942 826384 1276332 1401326 1471591 1907762 1531266 999058 946816 945613 1383142 1677734 1451860 398524 940292 1275750 740245 1593245 1088609 301035 1173885 97603 1109165 1864084 1355629 811607 472025 1348411 1817045 1033594 934700 631371 516847 1872700 1071019 708189 330088 1780497 707495 1768885 1718987 971930 1500992 1084359 1466859 1581023 789537 1204050 1100033 468125 80193 1075735 581566 555500 1536863 1083569 1450428 1724429 1203878 1630687 1979492 1660520 766625 1889613 1053208 683631 434313 1333245 1565351 1566236 684811 262926 393733 1532096 438334 907865 1875717 1974683 610334 1397242 800212 954169 1124674 1852804 1055683 1371133 1785210 1338347 1926609 1316361 356842 1459928 876653 1956579 8235 50099 986757 179779 809533 1885983 1212774 836925 1139365 512013 1579724 22837 860615 1935190 913463 553752 1687003 1225267 1269370 571263 1808924 1828187 727411 963858 1903646 1347934 6202 1201302 1405438 1946047 1473391 631254 1467156 163137 1607768 1824784 1828691 534825 48466 1897123 754959 1472155 1289700 1823846 1653994 1855826 1241189 361733 758751 85560 1393636 1731980 1565488 666928 1651229 1450296 958141 247617 1112129 1461686 739123 1687722 1401806 1853059 1609808 407493 1722430 736900 1527969 724020 1973459 1787804 1403646 1568531 750867 768790 1002543 1403540 1392693 654939 545838 774411 460543 1465946 1902362 1247382 1281570 1407122 1841564 1356298 589548 638992 1964491 348539 698055 1067505 794966 1564378 238730 1741324 417695 78252 1401247 1372988 593358 1304076 318872 102576 1764989 1687332 139501 861799 504888 682235 1718882 1561640 28049 1947331 1569881 1529899 594423 213163 1347919 889359 915594 1342733 947719 562299 1235160 1443324 1695017 457738 929364 847248 1643596 1517716 11098 1112450 1700211 851020 1104972 1004172 450723 914843 1083948 546300 503348 360149 992381 858897 1949755 1242684 783978 800711 675112 619005 1565102 1370155 1399692 312847 744502 382160 1819958 71446 85405 126890 947872 226335 1881996 1364185 1102179 1097105 907329 1075404 603099 300691 807169 396929 996486 1207426 569144 1944711 865756 316677 1902811 1791828 644517 633229 1022352 284027 1092958 1844373 873660 1591418 1541731 1624133 167888 1259797 1914083 1498893 364157 275837 730804 1105346 662232 112358 659782 727571 294941 1364812 391586 1814877 121216 265621 1302262 1051188 709139 1584778 1341125 1721189 101923 194336 1319776 238420 1714333 1342977 1112697 1639196 1412543 295568 1736938 1493081 175679 1017754 1744552 690292 115727 1888682 848663 607873 100716 1212075 1178180 791577 194801 1034487 952643 1348866 640731 304270 1255191 216443 10452 1531492 1738456 519388 1785120 1659774 720591 392040 670556 1679166 681031 985271 1422417 1860895 1187148 1721585 262630 1428024 1230161 617998 447298 131816 1238575 1236149 1554613 640499 781935 61904 1189157 1561966 1621677 688992 663674 300399 10757 1977209 659128 1096691 1826007 241746 351734 1402877 1237039 873696 801591 1300828 663210 1173286 1373250 1669058 1835234 1660516 470475 1161313 1829333 1913152 1750254 1587888 1940471 467759 1838172 375740 908681 125422 49842 1071675 1157313 330788 423138 117187 1623794 1823018 1405992 308772 79063 236932 890231 431164 403942 779349 1238234 933439 794403 1344406 955783 607860 1202530 1233637 1374986 1827112 452037 1335249 122430 252152 1964541 1123956 211104 1485682 1756473 1160354 1791511 506221 1077849 855240 1295595 1222493 615605 1825733 1819428 1203567 65325 1326428 468450 1292308 335823 985387 893623 758587 624721 217310 1382867 1905803 1553390 773854 1950996 1903475 832387 884247 1104168 1835818 436512 791557 829351 297795 1091707 300381 1391948 1462277 1005191 1121693 1293511 1767558 1266201 740442 1713737 1437095 293985 315872 1182983 1176012 1808617 385364 766704 1444681 1234495 1899480 383779 737544 352934 551973 911101 1626255 555958 1345886 390704 1262393 1592404 1257228 1047999 727334 951414 1019961 1968147 1129283 1786501 1132783 13488 1007408 1684013 1377439 1539602 58735 231046 1288441 1109447 616792 227679 1832624 1746060 46376 1984051 51540 1992875 1356391 1596244 30012 264932 644434 8191 399901 836954 1454261 467201 963269 1006546 792625 1301439 135673 895704 337915 1452241 899663 1062648 1940841 1798588 467219 354726 1880095 36233 978976 806141 149895 494573 1343165 470684 838416 1781693 1580635 1328851 683170 1939791 641390 632956 1577318 622283 667740 1205653 373009 172538 306992 1901080 722181 24208 1935473 1579780 113473 1658046 1215739 1691814 1183677 1596041 808686 279115 791740 517102 1160125 1752889 764208 988124 1762395 1666368 98827 1603860 962418 750470 928550 1335854 1824293 1700888 1289730 1744908 1092651 571527 1426953 1908040 1656892 290552 338729 137484 1182492 1642259 53017 1036867 1655717 1064090 1388729 998229 1080913 200396 1207292 962076 1114940 979736 1858313 1393931 708640 988187 148826 1264520 1451451 1529866 1962262 36712 189335 761919 1123168 1368249 1369223 930029 752955 1489707 476789 1642592 931708 1480081 1117103 1089428 599476 1651052 1647037 1603205 288382 1638557 1775296 767994 437495 461373 1832492 509352 1554984 1734209 1906893 760127 828230 820596 294661 328483 1115945 1354935 1401720 1900661 299415 919110 14101 1081436 498730 1055551 1922929 1133236 1855815 46477 970411 1554538 316667 1905593 618900 857993 1357509 1043826 1676527 733865 153444 1169483 1582896 410768 86164 1720244 1101361 1266154 96370 788611 720775 129123 1697223 976914 1035060 324084 969158 1323770 531363 37469 186622 1652047 1996952 1644331 1589379 1746627 1168295 1579394 1127156 142090 300866 1572508 1677151 775263 1911904 55249 328408 1818545 1097194 777064 1653948 661259 391259 132112 1547863 1829357 407901 336227 1234405 1035655 704831 1934749 297909 1317322 304726 359018 406728 1017519 184094 153640 149762 1296647 800940 1065774 1641867 248500 1253902 516832 484649 1450278 1650789 474402 423068 822389 559995 1097915 1486937 413229 154579 626082 1140478 712527 814296 504115 891579 1501250 475062 335754 1888317 1393724 197229 344776 1547669 1369713 1074348 1202607 1339944 1339731 1655420 266559 1054960 105631 1544550 77549 409686 1085715 1239195 1275596 512363 1850760 1290747 1648643 1466256 81749 1583364 570614 1010436 1085604 350915 474461 1398053 1366860 1976157 1029874 1078880 1605556 231159 1367087 363834 1860381 1366220 173436 1356693 1205790 1867536 636047 1447950 1103682 1198081 1519916 707130 1741841 1443554 542393 815427 1619109 647215 904047 535318 309185 364033 571779 1552528 979239 370035 28004 1953031 1449132 314198 1066611 1485471 172693 1978815 1989711 34940 126370 958462 914513 1608148 1598238 1024850 665213 1843622 268242 834694 1456196 516919 1428107 1684168 916647 1284820 1600982 1505226 984247 1248018 863947 1366559 932634 702338 201373 595996 1453330 1759899 138853 185950 1493717 908619 1637706 798583 298217 527738 1972296 855802 1488953 646077 565121 589100 1206677 964007 551243 1868084 1235691 69304 1850575 1808997 885764 137005 435024 1784458 880652 820636 675827 1690254 802817 1455102 1934162 1181923 1185361 508433 1442285 31505 1116956 1708159 1574662 827297 1290860 376386 421845 466813 409773 1725668 1991824 353101 876818 51291 1154825 1150878 729161 470499 1731125 54546 572223 659942 1410936 567427 1769492 674628 1144695 479067 851902 1975957 1734504 893356 5222 35902 396264 1744548 977714 1927705 1869570 267605 555748 1176340 1224223 1550996 1366709 1199534 1320138 1524265 1094154 1700840 1919929 1294380 588365 347015 1380659 953590 266504 1591527 1231975 733981 1523831 783085 743479 756231 794759 811982 1566524 899839 1396311 1275317 1813528 1304272 637518 1790614 1420117 1893214 740643 36754 1938363 1066220 1517836 1041190 1742203 629482 289845 607331 1338698 668823 968988 145020 1354288 325280 264333 1575579 513324 1453682 972853 1312361 1664106 1933393 1885453 129262 1600307 1164154 1968684 1534796 1010693 1650503 558434 336037 861253 1799624 1904598 1283059 471352 1086988 1317452 1599002 1185469 989291 303725 451270 1955283 1299419 1223959 1412029 542557 321751 135188 205462 141440 586580 1868546 371032 513342 1796080 1959645 673662 1665288 1245838 463208 1877597 154416 1765496 1316882 1838290 308931 627055 725126 1531208 1870392 1424829 768526 1531769 765073 1278809 1841488 1957017 139418 95769 362298 432995 1119593 1300169 1968479 213064 984588 1358526 815684 244725 240835 1364902 797103 389872 977208 1762188 1488478 421030 844041 743395 1658201 1823874 1991791 496242 772642 240170 971813 1532279 1819627 750614 902539 229986 1100104 834561 303237 358924 1603083 1943205 1205543 1892326 1495430 1036325 933182 739154 898528 1976147 1373749 536881 1833798 97039 1234682 336311 63425 519960 593845 147724 1803568 315597 242721 1903284 1847367 843331 467329 965702 1933248 239537 856452 1634958 1391529 1229641 1199321 175473 827268 1946956 1749869 1740583 201805 535248 124408 1332122 1430258 383444 1818772 1627580 1183471 470102 70597 1666087 221720 1609103 1821534 317452 214244 1329652 1027271 1011824 1422692 134564 718377 671884 930983 1170823 1591888 315873 1828937 610393 402372 1685606 154400 1744263 1363452 1614212 1816452 440541 428427 1942806 87417 1771436 930918 1724868 466280 1409909 1370772 1787671 531728 1023423 1125018 53458 357263 1906864 1409738 283881 1916842 1706696 1183941 1185294 1235838 381203 1880651 1863380 1034555 178479 1671120 1122640 1105153 1933820 698814 1833150 1551402 1631046 447904 1373676 1490113 103567 34664 478566 501595 1975648 1574502 1331108 1129139 748081 653754 675536 1582369 1311117 1800778 1831272 1121286 1897242 541668 543742 847104 1130714 582424 6804 1839580 440156 874129 106540 1981749 383243 1320190 1027647 851072 811253 1047316 1200991 1823392 1073687 1700830 821520 498817 431436 479514 1849481 1189969 1628448 1234390 825315 1962942 1648965 414009 1684955 210853 807645 1556082 1844212 74042 1445075 1384344 128069 1480857 1373845 1297116 1933626 1312178 463530 149578 812539 1200282 1876170 512853 346579 516517 1135749 1644335 142095 1356198 40502 402786 99379 8858 802034 1338811 1632960 512100 1742989 1964871 1514647 1956988 265177 1792614 1983618 900149 701085 666135 575586 1586313 1942855 792540 886637 1063244 373230 1700401 563111 1248553 647323 1236501 1349931 713092 340521 1317289 1079595 1743021 626671 1637591 1299365 1406814 1222259 1079074 28632 1904109 640103 853733 421135 1850368 1692691 441491 1928702 1101561 35897 1454023 1046789 1616864 1548291 1911809 1355925 1099803 1240483 1439215 1530535 969686 1931879 905294 69979 1863424 1481042 1044883 948983 1053811 453809 1272548 482221 1160985 1681574 922169 351915 131143 1432861 1568320 629311 1337038 1703730 1903616 644449 631245 1859189 396405 1415475 114133 135182 1103440 1939612 1681853 118720 6727 277244 1143659 1553486 1081481 628081 303947 1502247 380488 268510 871282 1810304 180175 798527 1052877 21208 170959 1346276 768508 577056 1542417 1864336 806044 59454 109848 1949608 1213317 1634245 470423 1367189 1043098 200446 1435468 1155318 1971373 1341618 1723319 796670 359010 754973 28212 442579 631508 946292 1935044 184424 1046309 1129574 504602 1232206 713642 1309344 1181252 155460 1972461 634710 1165369 719772 822457 1005056 1643461 433939 1325138 720564 488227 135088 290840 1470804 390296 823025 987693 68637 837573 469932 26828 1121643 1426488 1109606 1041829 1461065 99680 896071 450724 1308040 1773546 711498 1882356 663085 281918 1726905 876219 874468 1026907 455531 99876 346253 853414 1548737 389764 509912 628851 1763512 728964 1193089 218209 640677 114075 1826315 326720 1543644 730082 1861146 1870945 1222919 172963 512082 1269028 19791 837336 188519 1085303 1035472 1037760 1853533 1069476 950073 1033845 1883146 583590 1194684 1740995 729911 1061750 1318606 603242 1466735 757843 1607504 665022 1292790 483190 1117118 802625 1483462 421056 1027595 151791 709042 17899 261862 1537113 1039796 250549 1982913 1913135 545450 1458779 640856 1083689 1392880 1486788 1406582 262051 692314 1254300 655277 1632089 952751 354016 131048 1215768 1947925 258663 1255942 1819263 399041 1777212 1093400 384875 141954 584347 240960 1062981 1936622 526963 1022390 770464 374165 1268709 1664834 845174 1594319 1585361 963285 1612546 1261294 733233 1194820 1648903 1044496 1306364 850472 1076792 376527 265219 1639976 890986 1084113 1704600 1295635 418596 884301 37667 1257085 42791 813328 429835 234424 1185630 932294 154016 1208802 189413 1202448 1236968 1637710 1590215 982061 754015 1763988 1299364 1986061 288583 272338 1881192 1505452 1510828 1243211 1475223 770161 760552 1052939 826862 224168 1181690 357383 1959489 1100718 291368 197316 330739 1154125 1840395 855617 132774 903802 961300 785637 1035968 109258 1189507 1449853 1751508 659633 743493 1878767 1287197 855030 1458912 430916 1616840 4165 505314 1164255 755894 1269867 1632400 1361145 48385 1910057 1338557 1630356 854983 1257827 1425378 117094 734412 1727221 1010400 1412859 289349 1000760 1731279 989666 1897233 772177 9780 438720 484016 1016137 922731 1671969 636465 58162 1137911 933998 1060098 569260 1897255 505323 726675 713165 1290234 783351 1578433 1708704 363387 593548 1107340 78809 1981858 426300 1771422 1674991 433745 1042020 305276 1298103 1704860 652695 1367073 1039043 1803503 99071 558116 851235 1103403 1236368 916676 467271 1279912 1643227 534020 1291560 735131 1446307 788533 395469 1308882 1980644 1111250 746842 960399 181993 1358154 1770794 1371555 1768317 1788248 1028213 1293294 1987973 644343 1802782 594630 1847297 1569142 715093 1093900 548369 1696959 696209 873491 492224 244978 1574181 19997 1792734 1337793 47432 558206 1362392 1237325 328786 952198 1783349 1901809 344490 1776673 1664883 296583 1353716 173888 500505 1386195 1522266 954142 1942172 1972592 103466 1732669 18743 1878154 1414855 524761 1452900 754577 766922 812610 537106 118358 988543 698774 1734380 82790 349255 307009 1472924 1164650 596429 781106 1847157 660612 826672 244737 790733 819437 310400 1024498 667026 1002178 907586 977312 1080607 435518 1622589 1184699 1568840 1752195 1178166 1657482 1249566 1006127 1109495 762174 1572516 1679537 1912798 164312 694211 264339 738787 706270 697686 1538368 1716233 1962410 1995225 546934 1954548 275161 1744256 1618689 1922944 560112 1818916 1343999 441005 1297857 865057 497109 570843 1248111 1330870 564299 1226822 1932781 1524741 322339 1342164 1452721 462675 1886355 1998315 261055 1057473 1401652 418020 1993541 244072 572460 99648 1071685 655681 1654059 698817 168370 1763251 1275953 1244218 103979 856415 142565 1159509 1829830 197797 1971487 78940 677937 403005 1990083 178755 1773216 1208424 871001 1189056 471882 1067446 1683740 1253383 434940 1753159 1195393 824623 1861965 1158595 1556441 85544 109887 720533 435638 1825551 120863 143214 1473970 338381 1507515 185502 548284 1226949 1141801 1996334 183041 327243 1077306 537659 1016151 1801155 167529 1868418 923163 384833 333773 1816365 956476 1651427 1314415 406270 1629778 1159547 708733 33043 380390 1551186 1443229 595434 506207 1287884 1263612 1946297 1738254 121175 858328 833723 1515579 442603 1287739 1328642 683 523787 1041704 1892245 1695377 782175 614109 1468039 1345529 1683587 718423 1150060 560590 262510 530412 1540824 585250 866950 1778296 1421808 1447494 508142 1976759 1754577 1599877 1515233 225505 1194546 430068 345283 347751 451937 1092769 1832842 614787 838795 559108 492825 1536965 285968 205811 11919 59244 1755062 1150243 27846 1257826 1261984 30670 1349893 1962285 10731 1844039 546485 1372184 797547 34035 1992398 1671649 1606240 45329 809765 842442 1989988 441654 1598141 709922 1410680 293079 861512 1758087 516547 610564 870175 1840127 1428903 1495079 1630533 644768 1705180 1210477 615826 142902 1342997 1008703 1805180 564150 1598881 942447 1888033 1239059 1252870 1537156 1719686 1750030 1675863 1685564 1993661 1579803 1691679 792570 1034563 1204426 1311628 493045 1295482 120724 359031 986039 1111992 873929 1532187 1954069 588836 1961615 266956 967863 1704336 886258 676531 772751 1752314 127708 1894511 175193 1837424 1040230 1856264 442882 64644 861075 233437 1135395 1445587 1245124 1130840 1099965 1952541 678956 1018584 1926775 1675664 445169 1514084 1113020 1414756 68612 471119 801587 1303478 638030 796093 139914 1668865 1523112 1817006 1656017 1573813 84299 1062229 419188 12651 7070 727235 1743028 1230461 658811 180985 1237508 218327 957923 445025 674914 104243 499042 1011673 119850 277053 1319040 995435 513725 664969 1359007 1199234 1881983 959611 1425963 273486 1190630 847443 933119 629009 709357 877220 319912 1126571 377331 1606669 927182 192143 1777922 556612 1929061 25281 1404648 1723104 436222 1675600 1176099 1371290 1779722 397732 292277 81909 249715 624137 1425693 1844546 309108 1206010 1649713 1041463 1852030 1133064 203133 1130672 506209 1105637 1044040 1970022 1869037 1101200 655555 971714 753616 846360 303001 602808 1184594 348858 1744633 596211 1748942 1830957 1778315 829805 1093452 283820 485660 439580 1778894 1280590 606649 1556985 1167180 118395 16550 1253510 1563232 1588158 474113 487011 1437571 1280692 259012 79276 1176700 616097 1842981 65148 1976675 482129 1708948 841125 1844484 10730 306082 1547133 1471968 976960 164165 468553 201687 1960459 403445 676983 1752018 1651182 769019 929234 1599513 1682937 889516 491519 1943458 1776183 1873771 758638 672622 804535 129706 993504 1945892 268349 1777453 1271875 1707556 39336 347999 1551214 1684781 122043 1512159 1187100 1581358 893564 604000 1074411 1889828 1097974 397743 887592 1603644 895416 210764 736222 25115 1912714 732472 1523079 1431352 1029393 1877961 1443731 519868 258073 1368173 863914 1618077 622270 539180 627254 356542 1813003 1386005 1004500 1949325 1892348 295259 1040660 974265 1543016 1822622 1963267 1825286 713598 596689 1054400 87768 1608840 959967 1978147 274569 1765059 1174986 1076274 1114620 94679 568826 733290 276871 735427 388647 835112 1887820 680106 1239166 189475 1367874 421811 1703343 267550 1546668 1701349 1722773 1387542 1989518 161934 1297808 1350616 696101 310506 1746108 1978269 1973142 130795 495060 1963706 425797 89549 913584 877067 774007 152008 1826675 395238 1953488 401875 990375 724041 235423 1440240 274813 58710 1785338 444580 784987 771560 1163550 935794 1737033 749784 1226183 1901219 1494000 327513 829825 1495920 635235 1189655 1199888 1536737 923626 1052370 1230431 1520561 1258587 487652 1984882 1964310 285412 221279 1751150 1096974 1942021 1990084 539915 843168 223763 752104 22946 423852 113508 1367212 1589682 1135646 513078 1597014 1300600 812524 971312 1339737 1315267 1902851 1470152 1030737 1919276 807377 626118 112176 739732 69868 1416976 1713998 1203777 496008 55527 171875 492204 743437 312969 866417 730553 193629 1836989 1250942 1550834 1756648 1228074 1185705 586270 802453 244605 1758898 868354 1623566 1704753 1217178 1836282 599979 1704081 545803 223091 520746 1401541 1152441 1936852 1694167 507638 1487305 336044 293003 1957569 1787649 125514 1000585 655922 529112 741289 1422506 1804449 682907 135198 185699 1062571 123140 1248940 1041033 1600017 1453801 1587412 948901 1416104 486608 71998 1119756 1519541 1596285 1840929 750042 1713321 1622650 79744 793595 1981567 1832144 1206904 283101 1053480 193671 1809163 1617556 1302330 368003 603845 633726 1992873 1145185 1653624 632848 799495 1391246 1884518 27767 63052 1579213 1877289 1016861 1773823 604031 897523 1523998 519423 1560187 1707387 1529634 1365893 522268 339795 1107501 136573 940490 132069 1149410 400504 1055913 921189 445643 1540064 807911 356464 103044 792742 1197585 374361 324555 359984 735098 1721787 399971 1554721 977579 590714 1800598 427570 426223 334310 1217846 32308 1339531 198842 763674 1963824 616567 1524167 626788 668954 1549928 1628398 739743 514912 1240081 1049843 1271037 1706469 772887 1799669 1226994 615976 537542 1233663 1496177 283264 1022636 741114 996527 1972220 312355 787897 504719 752305 1897634 1060602 1506572 1792849 57084 1951439 932151 830560 1757081 712670 1380929 148794 1578529 1744687 395712 1467294 1653910 18939 889363 26379 598893 1203165 982915 721402 1698367 1118663 1484926 1740983 146543 8844 653215 919322 1817813 1672816 219354 1984377 1833455 372048 1384125 1974514 1257919 618287 678221 1369216 1991129 1987945 1235199 240789 1924646 1698066 756855 1296388 1396764 56275 1972221 1961999 815350 1100123 765255 1685927 1007728 1949786 1515120 1696450 995106 1292136 178113 47790 1719801 1828012 1606467 447408 759710 1816419 1077100 1473043 581386 1993627 818977 1071711 1904735 228639 893484 69122 759424 1510907 326138 426291 1372425 1325466 543186 452639 700335 1069060 156042 238003 1254419 928897 230275 1636534 503777 639845 1630452 1463524 216577 1899347 134715 1626060 244957 837715 1909226 1902742 1319074 771250 1362788 30635 1326649 1859338 331553 374576 788540 819921 877135 128812 263442 1124178 1990823 1570991 1677612 781554 165935 493979 667712 1459080 1021012 1983076 1640876 273246 1203121 1152980 1097928 175758 1377835 872762 1692347 1548752 1259137 126596 228613 422412 486046 691251 1290205 810353 867487 1206622 688085 1750011 622747 332493 1631254 1780075 1209479 607682 56631 1709932 1585518 450363 534583 1155728 907780 786578 1640596 926181 112497 1551950 1453860 1618983 1258347 550567 1242650 1459751 1844338 12626 1930068 1981870 688666 1928907 1549237 1700518 1233078 1626915 104526 516364 1936603 1046667 403214 1025395 1970417 294875 1324469 424274 511294 1218464 767378 123242 1600478 822397 1599547 1028932 490136 1665483 1865797 1975042 1922949 1797203 108049 544416 1502911 569887 186412 1364863 358611 1463514 1167520 515206 76533 385108 67621 1842745 708130 1466950 268998 458405 1473463 609640 316501 33639 1350121 66032 1845608 1962431 1785475 1297468 980322 371857 387587 1846050 914054 775124 1973482 928681 1635049 987088 1507844 1372916 617138 1039833 155262 1037 1117772 718087 477976 1430825 1356119 984679 1703167 359318 955194 305423 1545128 360652 524751 1605510 279205 1478159 305834 913191 495726 993948 315117 1007652 1317453 1766201 1532724 522533 1459404 607421 1764465 1127680 802412 512356 973 1183523 1918261 1064126 830726 716394 315481 1166533 1490750 1433470 702297 42361 192647 160997 1506361 1961347 1663785 1610720 1560765 1032943 459220 1649998 589070 1635358 1058760 1102609 102666 1415720 367865 82655 389086 812367 1919362 883021 517031 71052 1762737 558482 1811776 834504 1323584 1671841 450855 1495927 1043352 366534 647281 1591018 1104757 1532313 1321006 794718 614525 319576 1811546 1120767 381479 487300 1608981 1319352 245766 35492 300245 1091124 1707781 389090 791379 1905513 346155 792902 1596918 1188081 243295 466313 1639797 275080 1855437 516762 94744 1460101 1802325 546445 1234846 7095 1446144 1552097 1279765 1037876 939495 1513501 1084988 703718 1703292 603361 833183 1680051 624505 336989 1594257 524273 235970 1870062 1477605 1754327 1337799 1448419 167737 494492 175846 1311128 1383475 884619 974911 1653153 540030 87585 154652 956637 1277288 1864292 271514 1924724 795879 1991250 376032 1209817 1490099 1186723 1587595 165175 1668079 1585694 48522 481230 1841775 1890860 1781313 1692822 1873620 620585 1332646 806881 1980526 1205632 476046 1474623 359105 1012927 598365 663666 1865828 856684 434063 1024752 1562261 636943 8580 181972 948109 347912 542860 293733 189004 1503156 1086464 1861306 174548 1394744 1243713 508398 1261825 1573189 548505 468857 1637137 1603274 1403024 1674581 344354 920529 457067 1195226 634355 1850594 944986 447272 1853212 920014 927301 824664 1660956 1304408 1604625 1890826 374629 628963 1558182 1197827 218953 1633761 617001 971893 924655 1010969 855954 1041390 1566888 900640 593540 442072 148631 1204623 1526224 1329722 938084 1064292 1746446 1557698 408482 269864 251896 646687 605190 1759891 1048645 1591478 150705 1357117 1321831 928336 1825260 1900330 408317 239065 726470 10008 476022 28121 1519725 974302 1867633 1504405 64855 1627871 1665202 614184 1662498 186105 1454850 1303818 1742286 1675129 1315296 119723 1321014 1974388 461886 34655 774327 1113338 302555 1917536 1403182 121897 1645899 1405770 1049024 885311 785273 1904135 1465986 631386 635199 1391780 1987573 1307110 34464 1792206 1530814 1747762 505925 157188 1921283 1808720 1832211 57538 1166987 1029629 1353357 1306931 1899954 733560 1889297 332234 1455363 913302 974540 1064281 294377 917248 1576554 257709 1611847 1153537 416402 464948 1351529 294933 1089607 626856 157679 1460379 1384349 174657 1649164 1250788 285606 742532 1135153 313438 1248669 1412198 45371 550685 169955 1307378 890141 432266 274515 564947 1531360 1589169 478833 613527 87763 1329151 517254 824416 1290293 319135 1897116 718339 586036 72802 893410 518661 1964654 1911144 13161 1263273 1688866 291626 211707 482811 1921905 15905 540972 306305 463123 1022089 885617 1365604 663310 1288941 1020239 556195 417069 643123 508511 1518214 961276 900087 1029639 257264 1383538 451138 1500570 181954 1591724 736586 1909622 997951 1029531 1047270 86187 1827862 1217689 1708210 1304864 1309501 1387615 830666 817959 903746 1626553 313937 1819105 1670531 1343503 895710 904884 1498415 492254 528226 487522 1998060 1075066 481702 1833065 1658008 1960751 535475 597329 1768804 1940754 1997030 852487 1019344 886567 625231 1330298 382026 1460481 816984 28965 158208 1573698 1395513 213205 1645158 925088 243509 1692715 189022 1142342 200132 1121562 422369 1858333 1812233 356753 973244 410383 99047 1387233 1230923 1927476 1292407 810187 790915 630990 774198 713182 1963556 440640 328089 1872187 1307360 498724 1580720 903652 262691 421323 778703 1614865 940568 848518 134015 698942 1940659 1121754 1715008 823108 677273 948160 1376525 1110132 1963069 351898 521642 182105 1957201 550573 989244 1806004 1310428 1274104 1290821 125848 1937376 891376 1259849 1888797 512175 256904 624811 1455346 1470833 1103325 519 1520359 1171536 1609629 1538748 381066 894653 933617 1009065 1402995 1449489 794582 315559 1261321 1091531 1251099 1556761 71907 656290 1813349 619485 212112 680737 39267 1262037 1864759 713439 831382 856265 940887 159438 12858 1145550 375713 1835913 257651 981887 1619681 194933 1051154 1815468 1221275 1625499 252989 1231722 854619 328751 735801 635938 640159 816380 648699 1940270 222482 1215710 946622 1964551 1391949 415452 1973076 243878 469901 1708255 231323 619768 1665988 583233 172877 358454 1710572 828701 902367 1670456 719037 387751 1670169 509097 1926639 1554969 1237343 120147 1103574 510490 1192297 112874 1321640 1819315 1191654 1237345 210273 675146 1797268 1586830 27697 424083 1830480 1706506 261635 1676220 845212 1604987 275036 959931 927108 1963905 1429219 1428806 1988378 124593 1382500 1081099 1376543 1049123 1627240 948217 1244835 644690 419799 1560717 1794971 1288713 372512 1036493 1509735 1924769 302700 112520 871494 82231 1550524 1100598 1369366 1860102 139215 653743 1750640 1853413 1828189 1732343 1778151 897600 1029182 522458 706541 1300946 359569 652805 652955 284500 577652 1727830 1125693 267705 771355 312748 107291 1518623 1720604 1196313 1478822 362211 1395896 1923243 1754633 372452 1449871 682718 178111 894949 1605418 489043 942929 1748575 148230 387491 318484 1221551 76077 1772042 1432518 1944187 1997796 1226073 1550694 1116974 375214 1612920 613824 621487 855132 1778235 45724 75909 418548 1128718 132198 425000 1529031 852615 227204 1097280 622623 1323819 1193849 1667664 1301505 217185 273212 1378011 483476 533078 776028 518894 1770870 1394204 1446771 357472 1323963 272090 1773494 878717 621990 93727 1225713 1878625 1066379 469913 1456699 862488 384119 1314307 560934 351059 1672272 1216392 1108404 786569 159644 479847 1839620 933841 1797956 719366 542590 1706540 1580352 1197444 1398233 1048245 575929 532935 1150540 107201 470230 882209 345859 557170 867431 1324420 7615 1553539 316388 1393839 888834 1366021 1159125 889632 1499376 1464040 979166 1748715 1541259 1283744 253822 52629 412137 6763 1882446 1724680 1692901 392459 1232140 1447906 1599913 1506246 1011619 1890808 1744539 101426 1193677 886389 1835624 1948362 419262 30966 1351792 1792033 828759 424855 1487013 1258245 1921092 1245950 183921 1608799 533402 962414 1722998 255810 311396 983719 1448224 1475083 430796 172116 1487054 856219 136886 1083307 1767769 1870918 637434 796477 529800 521633 1133870 1483639 1526651 71924 390848 245827 882186 245212 1877868 495276 577023 96730 528574 859466 1385802 1069178 139163 108223 361442 822795 576700 1145377 1709532 802462 19084 1171191 490592 202417 1174473 1409404 912030 406459 1427494 1979643 64297 1085939 413006 59434 1206798 1144787 492256 1167908 559886 730548 501603 1249950 969118 1804443 108537 122385 1232230 682434 1989609 1525698 209035 1538078 436309 1706214 1918356 1727161 1661046 772373 915540 939456 1221563 748908 1571350 808825 1535337 1763278 1737782 1726312 1167637 259058 15410 1355949 591153 175400 1812947 1017046 926019 239294 1392125 1383021 792787 31814 413819 317075 779185 954173 1573907 1918047 1907230 794958 1243949 765562 1175472 1817818 715563 179347 1334805 58142 1295520 1245851 628132 184200 419525 1113179 629284 1339738 855688 1986548 772167 34830 289465 1498833 1329074 477257 1169202 1540978 1778262 655403 739499 698627 1533922 887361 464880 1619112 264168 1402778 1719466 171068 365774 1378947 1726081 322785 1363798 447487 193416 505320 520310 557174 1788451 173482 1715475 923635 1390102 401215 957231 1916503 498127 847680 1484952 661314 1571674 144506 1093617 1914173 1535431 1560293 1796550 1084435 1444234 135920 639233 252052 159479 1055241 486953 847397 1058518 633259 409973 1396446 1193918 1328547 1622359 79254 853918 640973 300677 681332 1434639 479760 49594 1376764 425785 504674 1385159 940521 429362 140480 122983 1273816 43176 557192 319476 666623 799766 1345841 1606105 1837035 1013229 101427 1138802 1515246 766363 20373 765108 523008 1219280 1252982 163209 955785 215864 1639130 354527 1133421 1139153 342583 1884548 876069 680929 1634334 1993089 94847 1896494 552314 122516 150041 1524256 1960507 124438 941733 192105 621462 1892127 138403 1276724 221764 1904510 976609 1136763 361440 11449 293404 900679 1093802 1081389 652061 721386 1886626 764232 1912881 1075104 1043423 725849 1636022 1068332 1322939 102280 469638 769253 593088 186488 1812440 573020 1485667 1005786 1639498 729812 1302490 130100 1846499 1111333 625995 229357 1328679 1532518 293360 1852288 1310682 1189750 1666723 1222150 1413761 1929272 1512282 1424443 313092 1259060 1205763 1638607 1718965 1883654 1906577 809036 1517993 957819 557638 1865815 1712321 516745 1276888 495746 629013 502524 396309 1269906 1120228 1599894 1001166 1975392 1547177 248330 213250 521598 1678271 1338660 186256 1523217 567566 1373377 110354 1873695 1953692 1008294 230462 1921683 1796511 1710706 1375004 1481971 754631 966196 379235 567283 1927672 669075 988291 1685635 1883505 1609055 1633531 372027 480634 203973 654090 136561 1490361 615961 462437 1860332 264966 65573 970141 1521291 168600 1123375 92010 1633214 960588 1884697 637698 980407 1580910 1140999 1989845 844073 1752211 1502748 687944 1964242 1953849 1360892 235811 821613 1184925 1657976 283601 809925 1369171 1687784 912455 1764540 323323 439852 887521 484528 2469 454899 1467038 39790 161929 367967 1342872 365404 1595310 1353099 1566966 1889772 1610922 1626317 108398 25014 573250 558791 528889 34713 1853920 1329822 966200 1631377 1185872 186289 557255 88817 3743 424351 1192296 577097 1898250 485265 9703 879280 1144416 547992 1217583 959553 1732246 1067213 262841 1444513 1924108 401737 1983921 873532 101691 1465179 1887174 886824 1023855 977430 422863 1285421 721909 310838 704501 905343 1895613 107439 1730941 607444 191803 1540615 987802 638637 713129 1173379 462385 1477838 876408 969086 114470 489136 1678236 1155598 759591 149034 293201 1469887 821964 1258026 1390177 1257171 591248 1282925 394057 382339 1207126 1094751 1682841 374136 1743742 1320558 59627 1051011 1329448 399000 875441 1301701 1097848 1053468 1037045 115619 883377 1945352 978921 783669 478934 618712 1955844 730303 968268 558632 500927 302640 1978643 628794 182136 1079454 594305 1399447 144089 1590557 1577748 1478737 1517319 2031 921161 525228 1771461 1147349 1457699 259006 1588669 421552 163309 826072 1439047 829724 665135 741172 1710667 1151740 659165 1151803 711137 284395 64573 338905 70811 1442286 1259027 1923928 1039587 1223296 184708 1145584 1571032 150678 648492 428318 1440112 1374403 1397862 1310582 1479964 190946 1751502 273046 516889 63238 1201466 98399 448729 624407 69553 799635 421493 1869586 1936914 1314459 143195 1579299 1798807 817826 1029474 524124 442475 546489 1214625 864736 1661687 512676 6743 1773072 157261 650529 1829072 1277602 1383889 1217456 1534876 1161027 519905 1722008 1356444 994596 937672 1570036 209346 1286196 846961 1887007 1746048 493031 824507 1869063 1013488 209232 1046317 135953 1098330 1011628 1565452 33105 503900 1684366 394613 999759 1579195 873210 1685365 988863 1392236 51563 1622147 1790450 1838575 1310483 1940298 1268236 1049760 131723 594635 76422 334267 1721039 491876 796991 5806 613164 220476 1686695 379630 1769341 166289 1431529 1414055 978107 82381 834856 1215646 17129 544444 1025119 111379 580016 1280322 1433042 802202 1591813 163039 51998 1049314 1169927 214213 1797086 778714 1233295 770277 1357774 360903 1636192 1440111 1621542 705766 22054 863727 1362497 1742583 1690606 1482759 1170607 1682400 1535978 134196 1297154 40332 1480250 625156 355818 1553538 1426125 1565991 592248 1791246 1035354 813375 129060 1996849 1324668 1980859 922381 349192 159506 327924 64098 248919 272092 1963924 667881 210530 1115976 1713199 643137 499577 522943 1170568 852887 1930990 755989 1383492 1724353 1726663 563151 50111 1049252 184039 303680 205754 772479 893800 462705 1817182 1618157 1788883 1080656 1433639 916948 716844 1728571 717301 584294 1082474 733277 1278136 468341 1259474 1099352 568970 1078896 747715 1275615 109904 564373 625901 1922684 891119 1014030 1165933 1350796 1680669 1596851 742791 1827958 298149 57503 1753199 1373387 1887948 1458678 1252038 1450366 1061727 1643720 259406 693282 1697304 280734 997442 400140 27745 1467353 1295307 389237 804432 1696003 1702119 197322 1467127 311595 1546477 816209 526590 583411 1927656 845092 235431 542396 691855 218618 1130058 905563 858955 1630540 1685834 1356381 474220 611449 1961604 1973674 836688 1198503 1394487 279628 1125389 1340052 1218665 960566 141576 1018077 595440 157736 344855 887157 1928207 608802 651712 773089 1584835 1937273 1667779 150306 340083 1116752 1496942 1465520 1676243 1637303 929917 1658330 1194962 161451 1269974 539450 452112 475558 56273 1716031 95426 426616 147201 451259 534145 1740086 239148 1901443 1871532 1681304 1177296 739393 639188 1110660 1885665 1761473 355976 314859 760204 303310 1498412 266303 1209103 1249620 790958 603757 1767244 153667 1723747 948640 1852599 595394 1400862 751308 985383 389464 114797 8478 542611 1631286 23203 1382373 368885 698223 1385238 875034 741016 156787 978192 275133 91515 1920940 798454 560026 86281 1008816 1453953 942963 439708 658866 680767 24399 1434586 1023606 594961 1687147 1696087 666858 950133 913348 1374656 754634 1384909 1748226 1507729 916596 197822 1491555 1652164 697163 1029954 338782 912444 1007688 441806 1649251 221238 502238 149142 922892 426632 1978682 1778507 1315024 437391 292658 583581 1838297 1597755 1882074 610264 535560 481212 168524 565231 313529 1831313 421842 263176 815991 1120448 1401853 479260 302420 1227791 368773 107470 1990646 1346345 1687634 1960423 174874 303200 1449396 422933 737153 867323 828184 130844 185113 55061 1673643 714822 361462 231947 862236 628141 1762320 209366 672227 1705773 1295168 1208559 1099199 1871378 1074343 1666438 122531 1023027 45345 617337 228614 993475 646037 1755726 67901 640095 882572 1840514 1834476 856832 24854 308302 1049282 1788031 710725 565507 496363 115220 731269 677803 1009432 482126 919447 1556560 400070 1000710 1043840 1802433 841853 245060 1536834 1150100 1741375 1670965 1418473 1891262 1537298 1305944 381298 918672 1409775 185416 1307389 1730097 378617 1889133 1555749 1193730 152897 1724365 1075944 677363 536140 839385 385387 1544449 161537 332142 1382717 1397478 876793 482209 1733881 675386 1639378 513418 814499 1000099 1425869 255715 245394 783708 1349617 1567331 352996 265651 666819 1377070 1842356 1398896 951109 1032790 83449 516133 537729 58762 627469 1113666 311523 700004 1656954 1067295 453113 1234299 689871 1007369 343780 595839 1956633 318902 623267 19322 1076743 93246 497725 737381 583522 378316 1308392 163048 262494 1195858 1104776 1224302 1852341 1499436 829050 665217 577373 120564 1305505 35263 543047 33831 1730625 630767 1765563 1688747 963523 174818 1880542 604420 1479602 1814148 988674 1494334 1938885 786406 851496 1767161 282335 609166 465268 219966 1061830 359366 930330 1625899 1522434 34347 1608654 340411 1432146 333263 746726 1289252 1619631 383462 1489455 1311917 813932 235596 1469633 1625531 108372 781248 1641726 1350296 643148 1412093 355122 254161 1588463 888448 643603 1982197 681816 527049 587690 1097885 1819770 25381 1317105 697926 453709 487105 136120 360046 545530 223566 1222914 1746279 1072139 1234177 709314 573607 102517 625409 1958495 1023674 280993 425976 544633 1779792 415520 1637359 1964227 1580385 390765 181458 1520623 1861501 1385276 70818 819035 285126 1589457 1175405 1892858 1591546 1708186 1255145 1153983 1414182 463615 124749 1015181 1959955 53651 1831998 833290 79723 1375462 1211685 504965 763346 1824145 1440904 34330 774149 601817 1309792 1338396 1307810 1953485 748262 1573675 239966 1385957 1578791 646485 1245794 1104116 201666 734135 720441 515837 799496 187853 440315 1291370 249190 237186 1359084 1483677 1990559 226405 1122742 1834869 1648230 485584 560921 1562434 372188 667914 1708158 1374794 1906971 1321223 1191514 1145759 875372 663896 1864608 886175 1832254 1344605 1433268 475445 1832181 1291408 1593902 809519 1801225 287692 1696784 344153 1445990 560572 29550 834166 919272 1902093 487846 1615057 40813 439133 537743 1405630 1136836 972543 1190963 377288 715196 1810485 1557020 1201723 608095 184838 97973 469207 312668 53605 1895109 414623 815494 892565 1339584 460453 896877 1422455 351153 1438488 893853 1604159 1066548 351801 1548511 353831 1817923 1307318 1355936 133159 646908 1921079 732627 1192843 1610222 392007 1950069 1743829 1795107 214898 1491772 47982 1218477 1398518 1640465 1988150 457924 1579277 340379 927308 1710718 1826401 1978773 1514969 635131 1489900 1908218 900519 1867294 39159 43419 1983260 1979116 1074242 64957 80185 218410 751322 1602605 737829 120864 1157935 1987906 1839125 1310167 1410643 1814626 885240 107276 298635 1754376 1027358 364380 644752 682560 746830 1729884 476874 1411721 1677195 1921729 1049904 501507 756923 927428 186091 440144 632756 510572 1504731 630233 1281299 206617 1083511 911331 1137690 710818 47730 835454 1125228 579861 912669 151643 490624 735586 982623 328576 202201 204017 642989 5209 303390 1922733 1172148 497103 457655 958768 715239 340093 1230506 1930941 523034 692883 1790410 1312604 515888 420701 1424350 719511 657965 1872980 1985104 777823 1963780 1904196 309676 847540 1811105 650041 495929 1606850 1182833 334994 1634556 1092876 1774139 490671 574756 962737 60622 127165 1518435 1183551 967910 1708377 450797 4542 1730907 930861 654428 193040 1489284 1085585 999719 1335089 1301210 507932 1985790 1286236 1468499 359809 1755093 111518 1550456 182016 238711 903068 1229483 1222670 975743 487149 548408 796603 1099950 1648804 932267 1018078 1786640 1575101 876648 1919055 1149545 512833 505118 1844871 1499422 1767481 1689699 466364 1640096 448114 1932513 1689955 1077441 1758159 1693327 1798440 231740 1342060 198288 467959 584296 1407075 478704 1682472 396851 1918483 1747948 1923221 56279 1907989 1959629 196469 507872 860467 1058042 1617583 1953398 321750 240040 1328743 1994114 49626 533970 620781 990866 1240512 612354 783747 148923 333973 131371 1931794 90193 624791 1020967 1661008 260878 458893 1819632 1596998 504775 1541143 485541 948830 1122082 1640016 985121 1151826 667450 258509 41363 580740 122594 517748 623709 462585 1625211 102872 389323 1973259 1092375 1338442 454739 240052 216820 1913980 971084 511256 1267012 1687622 788925 1815397 3982 1852982 599757 178595 483282 1019639 1204161 1719553 76482 436859 1647945 880443 1928561 186339 1962075 1001840 456811 951227 1533845 1918266 1145783 1384552 1485794 839585 1925037 1055832 916366 1995788 336463 928027 485751 1192958 233816 1548396 433779 830997 255410 1591726 1900804 1701929 1748150 1377767 821876 899147 671881 1915479 910680 1484649 100497 1869667 120490 368030 46820 982230 1107525 1417348 718496 464018 777166 1313848 417418 1482151 944278 282261 1030351 1846069 1727988 833902 1583838 717818 1798186 1605538 883633 1646968 1865415 1316328 1069848 142066 1115096 1712246 420436 1242042 933403 1509088 1972495 996361 1771572 1912109 1502504 1523944 212107 836895 704652 833018 640128 365040 508535 290118 253639 374943 442564 387917 453088 1281854 793519 1058718 172448 71145 284292 427071 1795334 1733493 456587 1109601 395931 1059597 1866647 1860273 413230 301535 721924 1589233 697225 1900920 274235 664975 331308 143233 581371 1697899 345100 75834 1044494 1932523 704391 267265 1179437 766776 1449700 720017 225157 233176 549189 155902 1179388 1140081 997905 215428 1009799 1723439 1185545 814824 820157 468425 1313255 498964 1547354 1134259 1858285 132350 63854 1529712 1457118 101098 120979 212509 1847054 955251 1441689 1842265 808630 1553201 1252457 208000 209159 1675063 1981045 1494875 1242190 1287411 93898 618414 160770 700050 313622 1511034 1328982 1967311 1595847 1820560 1380527 1636027 894371 914504 1693960 1946426 999507 1591552 766351 940927 996355 869915 911351 869966 252653 1262660 960200 288889 884255 583750 318222 836597 1686305 447698 1743270 1292795 1182859 105242 988752 1751299 1512513 474530 455546 239619 780918 907105 197395 1648252 654331 1967406 1814883 438770 821732 1602907 1546182 1582013 1641631 1725391 97622 1661989 880223 1020578 1186908 1886323 1370059 157938 1422775 895693 533842 1868010 1675137 1318549 1626976 639462 1522898 1203389 1114249 337458 1487191 832073 244722 1040060 441594 1009234 1899514 1868254 400818 1833979 517184 1883269 1877744 1473477 1226121 837913 1489397 1802864 1283970 499211 641876 976432 1225635 675599 1895796 139152 1393226 1113407 1467538 1760036 812711 730797 527434 1522558 1710671 543620 1801821 1440219 1058308 131400 1202151 1800190 1832559 1421725 42507 174407 1997068 1009528 833888 1258371 1055887 1521048 1959638 1868695 628453 448915 708639 1337152 28720 876056 243089 1810016 1323859 959426 1853908 1530961 1041967 1106338 1428155 606673 1009913 1307382 455092 974082 598634 1211832 1168009 705875 1120823 1344929 442082 237174 1275380 1644552 288836 1341096 801388 1846524 504038 1204221 1963078 421329 1953155 362618 1857668 824985 805173 1131557 283179 1591221 1367935 702461 1170530 38304 1370201 1587235 722611 968294 374143 1469015 765414 412772 789743 256534 1913187 1632054 1639233 1480438 1571423 1375881 336751 1538595 229026 1337149 1489783 1426424 719752 720869 1070812 1363845 888413 20356 1846723 366745 1698967 253430 1509018 409816 1777903 431332 305063 828811 1506058 1577744 726442 1271230 1777139 1910 931262 279118 229800 261203 550041 750034 1959274 1612704 1055757 738840 580001 514016 1350249 261418 418809 698392 1593092 339491 1516374 1431211 1971013 55399 444119 1569964 1469393 238163 1119090 1894190 318494 46410 1571716 679598 1332463 281371 333387 387197 716543 1558697 1662797 632448 781660 274755 1902252 597614 800619 203536 178786 1858873 1212009 676021 340903 363183 893333 574533 388970 1634171 1123647 1531180 1771007 997901 1858730 999018 813866 274206 633472 1510480 450963 1723576 1689106 792809 1654860 1437455 1746127 280980 1659618 1353481 169587 1024237 113013 448943 381929 1774903 1985560 1773529 911361 6848 1217349 549283 1648964 304682 538665 823762 332339 821405 463353 1944737 1969186 252775 860552 1678192 1113101 1513692 634375 1739675 148435 1678659 103274 1206907 474517 1412624 47346 635574 352181 1978377 278043 903114 1713170 938284 784132 1170622 1448049 1893659 46787 1153296 1457771 1888731 693043 539446 1795442 786442 201974 888249 415369 1300335 1929018 903304 636363 366468 1656849 1547186 1979391 339965 67114 930366 1327771 1297179 338056 233329 591870 1708322 221516 157331 1171567 1460843 363558 1578306 722229 631435 1574399 1479279 1808621 576854 1600335 372047 806286 1170243 225285 1928659 381536 9688 1697553 1259028 1047613 1365540 500772 964959 319493 205185 1885073 1286906 1172472 840203 1127206 409021 337027 1442346 1932231 1547971 937594 142946 1463507 210587 1152842 1462824 1330435 83881 1706155 1052796 1353346 544632 1498467 1469281 480537 850837 652225 1436602 1324680 367379 1187098 1893997 525562 1975947 1502393 598275 1820618 636580 1769094 1346816 1262843 1703778 301862 1756676 1227070 1577936 1399368 1602947 1207348 1800982 1984729 1542822 1529787 933101 885050 192742 1954133 119882 837225 1492768 421418 938725 1479794 1228244 910148 966439 327000 1209384 1178314 1073616 1085063 757070 112857 324807 1153279 296612 121860 1994728 1270513 1131524 204467 800918 708348 1874141 1397984 1053487 1044352 1392690 1964602 1551658 1861837 1676886 1549791 1986707 836738 909407 639595 856428 1112462 1681073 1454819 1060283 1864926 381955 139234 1342141 1166296 302491 131311 127560 1815260 1764320 573617 768232 1163869 610745 1480347 1765162 511932 745557 534951 1983937 1493335 541477 618207 380615 1208684 1351836 1669624 1445337 228091 446825 1831967 1385074 1990245 904720 1864597 1117838 1655726 1734320 1868835 199293 1760205 1789540 1135558 1627539 159077 947206 689361 132219 1269904 251205 39214 901220 1422560 1461909 510740 6826 1544966 1618249 1188610 1087408 42517 1724441 1153648 707776 1013206 1058634 949231 1077219 192351 1861968 1744185 289321 1154544 1671334 208393 352891 1618252 1530275 79761 799033 1292105 1695962 755564 1466460 255621 1102090 1677470 1635919 524927 664735 1007101 1671815 990790 868908 337723 1145197 1373005 32213 1408852 1863967 511290 768176 907524 1586964 1883305 385936 1299578 525484 153348 930072 795417 1360343 1295147 123544 1127240 1866675 1545604 1057631 1877215 1228866 1717070 1321413 25519 102442 783430 734097 1885498 563008 1250142 709111 561642 539926 1766458 1271338 547754 1537354 280653 1093026 469185 782524 1554904 115033 344691 1412391 265236 942228 1787936 1244600 845162 748935 866370 848212 1069619 352425 295126 1853261 479566 431372 1915191 147891 515187 323942 1885209 371092 713223 519949 696300 1289862 879775 93904 1511924 806894 613950 1720938 1825090 283416 1737826 1176038 1752148 731476 1607589 1660807 598025 592282 1771994 1478750 217469 973193 1875767 816182 1905890 385523 1108437 1356036 192013 540241 881645 1115874 528224 65712 1571727 1399449 243064 171419 1238505 1928275 594093 1437472 766193 1257855 692041 464106 1400064 1884661 1812603 1802788 763636 571987 1018293 400610 1986571 215970 1447643 1307126 534747 408658 519499 828264 197225 863869 306705 1422029 956439 681629 1788971 604035 507098 1690759 585349 1843936 998123 1423897 1094972 760123 1669900 1787070 121820 1774094 1562382 1790777 1031524 445222 1397719 954147 697887 615747 1964544 92536 251587 1364160 228483 914989 703810 517026 146564 1598415 1379844 1762912 1510998 1288986 563200 1077841 15295 172648 1841809 1515352 895331 87091 990777 424829 297985 158513 1174905 361119 684145 1583484 982659 1739644 1245002 1157638 1928859 1131236 729456 59289 304774 1624699 1331146 1419369 1042602 28031 293654 1201517 1120841 1059653 1888609 1156262 1811264 1123904 751220 761475 1407083 1168633 1056797 870896 1712034 1246623 547216 1743912 721515 740988 1300160 1519373 254283 1603046 1149790 1846819 389013 1710100 836747 365751 864743 585453 529874 197539 1909775 754171 354720 1512157 671314 1890254 719286 924709 1499290 992120 1279601 970641 1266818 790409 1087012 27453 1085076 1392019 1674866 733986 43874 1483449 1810085 829253 653859 919495 1517491 1941289 1292442 710075 1132800 1304131 1163084 652363 1720396 297385 1064188 1571043 14784 522842 260721 881004 581204 905822 1555591 1318352 1915834 547852 1419055 954561 1216817 1953200 1256776 137971 506305 243573 856153 635363 840382 648442 764910 215160 927052 813665 541316 134103 1759067 743536 1128705 878782 943994 126385 97430 1070210 548359 1974253 81211 54604 1569800 398979 512795 105962 816309 253036 87855 1180188 1191578 1041391 943483 1882213 228249 385388 1235834 692455 691530 723333 765458 1731015 1367850 1548678 874370 1171275 521636 1938438 1176980 1838572 143070 890696 1833215 1977769 1918575 147303 1525801 918953 52604 1784354 823232 1422276 1260229 1905790 1929033 1295995 1333629 1485047 736544 1063353 298974 237197 1876484 552874 1225407 295763 1151487 293901 1642134 1829363 1550808 21343 1404780 670853 52581 1189527 763105 1939543 1415608 974251 1668995 1566655 1547211 1450724 1821756 123820 563581 1404352 1905141 124157 651924 136454 1343280 309405 355337 125511 1022073 456646 892911 1431332 888840 400084 1208612 1721073 1143310 1367601 602717 1887364 1164868 1621826 1187898 1236980 1899502 1920410 819020 881439 910043 1667280 1821364 1873363 1945884 225660 136250 1520920 706553 1280771 1082189 831056 832100 1878562 1150835 239821 1542357 868172 483505 1206427 438580 837643 79463 1283829 218814 64212 1146852 787406 1004245 463072 1423142 180246 149476 1322897 1597166 1496940 1620285 1911719 20182 868 1670141 1203977 1550490 1632280 87269 44946 445670 1317879 666463 175175 1747334 1652522 1511926 682738 620029 1270109 333347 877600 1237767 1922549 162757 1323381 1425250 1660843 1609515 836933 1760687 625165 119865 24112 1650501 1153608 81176 19972 664442 1931779 850683 577335 202909 1539425 129174 1007059 1889611 1177840 1007404 1944859 559529 535896 151953 1909016 1939433 546242 414253 1241644 844583 1123227 1650772 1768919 1455094 1996499 305494 555957 375441 686956 1340050 906838 1407324 1990012 1948807 1905926 389175 1687632 1497059 1273077 697408 616532 1716041 1420691 1786039 1819363 242745 306776 1390378 1753448 259618 1879390 1160685 1937925 1130734 1522394 1754627 926842 1402923 1383841 658635 70173 1644658 314000 224609 1775384 1643767 559828 916473 962195 1289031 1617789 282873 60025 1332158 525029 145719 1392194 848611 1556858 116126 713405 1539763 1056504 1798898 1734596 462456 717559 350697 1987325 1987587 639977 1172882 1792298 136858 699590 1837781 1031575 514826 1624205 1384064 1992269 1787254 712474 1405967 589369 1543165 1946815 68290 933829 307979 536419 1604738 566057 1427518 98991 233653 1836746 887893 1809304 1297527 919668 760962 1937315 1205089 705656 632151 1732973 458835 1105598 1616182 457476 1733084 1561739 1191651 1540594 652343 1132786 1611935 256737 1569468 88867 788979 41456 973783 392376 526931 349419 1185182 1677418 1883633 1136270 883371 1573978 732035 1573443 1804966 1399819 208740 720534 702322 176501 1502681 636582 73213 175819 1064808 1216764 448654 398 1866889 825796 1534275 200038 1025368 615843 1698649 1578830 165827 1678341 827200 1181720 217238 621151 231925 412808 1625262 1297390 1266716 258462 547355 1471390 627480 1970057 432668 1444812 1610655 864189 2120 563686 1107638 167424 1919245 60976 584523 333789 1207009 1329053 362847 229735 567928 1523565 594687 27051 666666 110915 196081 971242 626409 276094 420221 1361077 527214 461652 1085429 1573500 439636 425162 704971 1968997 529603 193733 571719 1027880 265919 320637 669969 754233 1141614 114311 1863762 206131 105143 1150974 1899014 1508618 965499 1843793 901078 629260 1171333 1963369 791501 1235018 401197 1251928 554211 1403115 1393946 900374 1198047 380815 1927188 1281697 221259 1404630 239807 850428 756732 923334 628744 219232 372383 719425 1117376 569000 307959 640998 1396316 358663 478898 1837901 36786 1416135 503259 1969170 604313 1621202 1492201 366667 447768 202093 1087634 1907616 1710070 289078 83593 988084 736824 936088 189535 859810 1194404 1791909 672150 647932 1658305 1055895 423445 1898040 1270325 1627387 652224 731115 304082 1444447 1447569 31044 947966 1738003 1235984 1775849 618476 254877 1772342 270502 861603 485090 1397572 985174 5003 722930 908789 123762 1457448 529736 1248005 1697302 1001304 1770312 1373466 1393373 854550 1107288 343316 1415754 601697 507094 1088126 1564685 650905 1124615 421042 1029652 1970583 1286988 1420869 1037201 821753 1769449 918187 1905572 1118938 572262 1218390 1205819 632879 516268 252733 1265028 1064540 1037863 1772937 1474633 957833 857284 1784548 814409 1130346 116430 67617 1889703 1445354 1752883 193881 116619 101519 603984 669603 915070 407867 1355531 801917 1000396 238270 910742 292244 1510180 248487 1699778 803446 37197 722548 1137366 1255146 1265020 1384821 740715 514898 1136185 588669 430973 180849 192865 1107343 1983505 1696072 766841 1721352 966095 1257970 1983772 97234 220365 1523459 1238369 1230680 1563039 157496 125988 840241 970960 1153556 1188910 965615 1210443 1817631 431398 1684947 154049 730512 1575078 1335698 1599765 771445 1329755 1220642 906604 175799 1395668 690650 1748662 770714 437881 675194 851970 276150 1755356 651874 905038 1019520 1105352 1601880 1353930 447773 362383 695625 987686 618440 133400 1118259 1003634 1493812 912642 1437681 910036 1645161 899938 960332 586069 700529 775845 992313 579049 1975887 637464 1935054 1546236 754975 1275774 1766356 67031 169259 538507 345504 1863374 1892152 1677809 613696 1571306 224754 427808 663894 1961016 1325193 87179 1306991 344342 690172 1713451 333446 1707496 958487 279452 120050 1131552 1186962 1672228 318250 1307311 1095478 261518 909421 1569281 1047686 1916504 1425503 1862882 1930045 419669 130164 1741488 429254 1690050 183498 856691 1656562 1717875 834584 355451 1897603 1490186 560355 1966232 759923 1032244 110481 599874 829518 1032870 416077 1194414 358433 1121174 91597 629804 466820 1501557 1679948 188897 1222364 991292 841979 984690 948842 1180114 1033572 1194258 1374066 347757 395128 829237 1724996 1216755 1403489 317840 1971350 1142686 646346 1086724 251722 1429311 651916 1382851 1977868 1224687 1382647 267223 566513 375358 743547 787556 117932 619102 68284 909991 1131566 1225804 1107841 60675 1454538 741700 1137223 85701 876060 190127 703797 216897 1431450 637223 1790122 1462049 1427995 1257062 1566527 452820 426643 1890136 337065 982819 1288621 1875987 1702659 6698 1382337 209104 1162682 1622541 1992205 166285 594337 1177359 23699 1807690 63993 539868 1689725 375595 1191402 1241038 1995196 672099 1971211 146691 1253859 1670204 1869393 1019803 492628 1281201 248414 778385 523143 752645 812130 1176509 1795644 673816 1961243 1002144 347439 1339192 1967749 467939 1626926 984760 831168 1489942 1551873 1423891 54011 1209652 1169945 500607 938423 1105284 770077 1980014 340053 1453333 1160445 1497926 448839 1581239 934232 1814222 700973 1104677 1071439 229462 859923 1994551 1889637 786131 222365 969392 1544347 991523 477987 531574 1651196 450428 381507 1279654 1677061 1025866 167343 1789708 1668016 1904672 20721 681916 1361949 1639285 384960 811006 6634 631124 1790222 1133168 1676419 554576 1599001 166385 1648848 1701222 611511 1353295 1317835 1018850 737091 730198 1804690 1768707 1479610 1533144 808930 240137 1990783 31059 377311 1809180 536471 345764 990531 1382120 1882226 78973 90766 1919873 1647792 123510 1982536 1882396 267878 661320 383136 217853 1962024 1604630 1051892 1095857 1430247 320934 1472745 1549425 1192984 1671738 256767 333206 632681 1050228 660883 145306 693279 940104 582049 1736153 1721699 545297 1929871 919158 903269 538116 957849 1396582 1308105 741067 940086 1640151 312851 1565366 1564582 1409353 1666036 1428471 442205 1149842 1609490 226986 968602 1512667 478759 1652195 232560 1858283 448187 429489 1683013 8989 650108 1916085 1750472 1233025 280052 1483505 834445 1933083 44829 1476544 624853 1020496 1361338 822585 113610 808464 1536660 346982 410130 1049958 1748249 1543884 1629047 1195955 1470747 885286 682310 1415809 1536002 1322405 813711 1468199 721634 1082833 63914 401972 1039416 186199 1873788 576939 1142892 1024127 1675323 1903110 1282949 674735 1395805 1302574 1582920 1648999 1106805 1877793 1866679 1494877 112219 788821 1930733 1434745 1265769 1014700 1926604 1089660 1495027 714970 408755 339220 82708 787140 424184 518740 560529 1442822 947629 1820535 1771294 1352799 616248 348731 359297 119052 821172 137235 1633509 877211 531469 1180099 1147642 694233 1741736 1045173 1613784 1235190 1324724 1898235 1458882 950061 1430295 1192338 1251826 319251 1915949 1622375 1976890 171509 1531480 1889208 729220 1159338 1270993 170632 626044 13440 1819625 1518884 776908 1231310 1150185 1355984 628634 1431588 323235 667309 1278231 425093 1973726 1119043 407149 923762 1888577 1581882 723820 1375019 1479105 8163 1983984 627935 1837813 1628033 162561 801774 746673 852763 1982275 1646944 1791317 1501022 1511813 1299118 589294 1864267 1811996 1488177 1465122 1029034 78799 1164071 453082 1058876 297495 108350 233141 1908638 306688 794842 1274783 32251 575659 551732 116554 426561 417389 484544 250480 582170 1604249 815861 755544 1333055 205591 1445884 1447554 345502 1521839 242808 1611491 1288003 1604403 329101 661499 834588 746990 599775 1213975 1071513 358031 269721 5911 1594494 1207866 531686 492787 849084 695962 117016 1970279 1664907 133733 845558 225703 97412 110468 741006 886934 1624692 1627749 1829022 1882508 816480 227699 529226 1493698 1549725 464131 1423686 439860 795114 1144005 722974 609420 908166 336648 191147 1521616 997817 1534037 257883 1219099 492110 38858 665159 361819 969751 366357 618125 170686 1238925 1125590 1138378 1839800 987885 684045 1359752 1078073 1096350 1566480 624736 1604588 1446195 719474 848634 1631832 1670200 279512 637715 947040 1732256 58534 467596 1207006 487340 1820425 731152 1657244 1105417 1421676 1076724 544618 1035423 226391 1435446 360417 211821 1351201 1312583 62114 1236365 1061972 162939 926411 1242762 1482281 582412 649568 1939875 696310 1504979 1431266 1169891 1832815 808297 1337409 928314 1076406 1294553 1738290 1565197 998907 1574598 1205546 31499 1738898 612989 479076 1776313 1740811 421614 55326 273996 392274 882922 1254650 182079 426588 291126 647536 1671924 383389 275008 1539334 492721 1296600 160671 1453253 1274786 1929521 1211271 939865 1148419 837977 1131194 754790 998998 450099 189510 1175222 640055 266444 1146815 23666 1045982 1899850 1205053 742308 1504253 247645 669476 741446 1537279 437620 994601 1098589 1854508 1710568 1745089 1526779 1569326 948271 1679327 1031329 1473854 361716 1830274 893660 392382 837492 1718714 1845563 1515692 1385899 485385 253014 568602 255731 243999 1891540 1390984 1908170 900746 312170 1890568 235483 932116 107378 1528597 1408519 1559868 411817 941472 757580 1393860 282349 1308583 1141936 799763 1371346 663990 881634 1860923 1384808 1423205 1724265 496810 881495 916453 1176625 1107763 1333156 1317269 459030 71657 1086659 523820 443482 772197 115623 162079 1708263 1730880 935692 1749460 222881 916239 382556 667635 1007755 1217078 499459 1851986 1397853 667792 387372 479084 930314 418347 781740 471014 1192588 572178 154395 737656 1476671 1305293 44986 1833636 1363592 58187 647888 16356 1022997 646181 1246449 1491653 1635352 1396578 250987 590707 645844 1762896 624230 969900 142473 186300 1190624 1283906 20369 172831 1829104 1765277 1368866 959181 146748 1665119 759541 1707381 1585688 854716 1915943 1936597 58065 1251424 1222839 643466 473986 520803 1300998 1119117 1212618 1837701 747233 215172 1403838 1550605 125518 892262 244686 1734327 1844851 719830 1839451 650394 155933 1869549 873989 947228 794848 1174828 918203 1354728 245113 562328 300774 1362286 85535 1392668 88500 727249 765431 1178036 105307 371875 205000 1407172 1607894 86204 1305056 291272 1262859 213264 1233205 1861478 776251 1271346 722530 1114947 900344 343384 1456866 1514763 1754629 326695 1141247 442266 119571 597808 901853 1319984 288666 1681504 833748 80123 512820 199524 1040115 808307 431197 715806 1189861 1275785 1047498 1432232 362939 1931229 499807 1478313 171279 1286404 1300993 1872986 1685832 1857851 1401488 144606 130251 559074 932975 1271302 1898644 1920723 673737 317197 846422 455066 196371 136506 538228 34988 483728 1086951 1586873 941731 438182 1711839 598651 1888093 718205 428257 308169 1851976 1178225 1935805 301228 655665 136923 743245 377393 1865739 1617634 1031674 626172 221129 1012898 1093809 674985 264495 1005464 36932 892209 779678 706719 1915316 780142 1509516 1745337 992113 1620357 1127189 1581450 772165 1037661 1070317 842813 209381 938517 1273572 496219 1528785 425546 412081 306169 9552 1997121 1008479 227318 1442550 759652 143189 659979 766162 1746110 858437 1583100 833118 1709871 1287701 151660 331956 1627343 1599301 1980339 1340304 107585 1251817 1990342 1038289 914418 1824384 381620 556401 45562 95838 1926580 300815 1479567 1509698 1481015 39171 1512901 1820306 1394196 7679 1664846 1295737 1028186 1193735 1077551 1452671 629984 1027402 1177869 1841261 809627 58654 199893 1482574 1184894 1844203 184453 1120237 1424347 940189 1539757 824036 507683 1860876 495321 532945 1509242 149557 779 753145 667436 499976 1061924 1155447 1642724 192491 1880774 730649 1231462 1881375 1644828 528634 1380629 1704965 488733 1588105 889738 3648 1149688 795666 1747505 472944 758102 1186380 1202602 315568 1368590 169163 14782 1568641 1170885 791325 5486 1411488 254515 1972760 1198038 1862188 1523573 158451 600783 1083406 1016634 2933 1533964 895986 1762335 9526 978629 1160977 1096603 529732 613710 1112855 1895840 697512 1841149 1215764 1569822 798518 809856 1039287 1471329 478179 1391521 593686 1658627 1066110 738863 1059034 205548 1051392 1448599 1111822 541429 444488 1864419 844196 185295 741505 1768232 1303442 940488 1620716 1155082 47075 672325 272883 562434 1120402 431075 1622148 1795759 1697671 173509 804794 326372 217163 832000 1147229 1369551 203666 1575562 444538 684574 1675552 1450447 1494977 134554 1231280 1686755 1968433 637741 1489747 257960 1782419 95182 793965 308110 834840 255496 686264 77943 842289 1394055 397875 1573835 1890903 888928 769392 65025 1915325 785470 1202729 1411829 1706656 1555335 1126254 1336812 1573479 1358217 574170 1050718 1574 1529184 1001117 656982 1399471 921271 951756 178006 1608026 1169721 1128104 903142 1608263 1679552 107455 970892 1694117 1636189 1045954 808791 966974 1761254 837284 201010 886296 319011 935717 1629573 991450 1575572 1518773 1949610 432553 943387 1708977 1793069 1497288 688843 140850 697716 1769020 1585128 1290943 166690 778725 1204222 145724 573002 194635 611780 1637761 1759299 195888 820837 1463715 209838 1613964 1613126 761456 1537971 1504773 1265546 1709508 1240936 380806 1369616 1766267 1285832 320287 1257835 1362616 1546795 1534287 1867089 303328 161019 762473 1553264 211486 252925 1075141 1126118 1041649 559251 494855 293908 1359092 1646922 803813 796091 961666 1016526 551533 1577011 1271574 1678340 110731 1104699 1882616 631437 1775195 769523 1747594 1771540 914873 1699016 382482 1894748 807523 1609465 1097013 1231068 1965581 1348645 1533012 1506642 197177 1044946 967576 56837 276702 1620474 1835448 311070 89314 1260157 1706196 1248767 1145164 1563243 1865770 1077022 1903529 1274881 796734 1483995 1223388 158407 696416 1310107 1655724 222620 948889 1982530 1794526 403593 1368165 425526 947236 524669 1272659 1099541 844968 1360045 863618 1470195 1795846 71767 1907736 710715 996226 458975 108621 1777074 1445164 814651 1903655 343207 1067392 928520 1231851 1001719 176867 1582207 90879 1368566 1497863 1673686 1985482 505715 1134055 1134251 433377 532467 1142969 1276726 666261 363374 1780255 1941192 1070377 1113158 170752 1844201 501645 1293571 737926 398373 49509 542744 1931934 1937909 455479 9442 1402142 317962 1752108 1255095 938878 151350 1291300 423172 474233 735854 815387 1384639 808843 1436798 1479328 1752872 1193134 1682683 855565 1359343 1110494 389385 1831743 260071 1338930 917302 349389 873673 18996 1126496 922616 1236072 1820760 583573 477007 1950550 84700 829662 785903 1289879 1974584 107685 1907255 1169560 1605628 465113 1143585 582889 1520043 1653411 652851 887555 424659 452466 462130 209478 467336 1692570 70696 1136524 949099 190851 296314 160135 261970 1731808 366730 814729 1401988 791220 494479 1860646 183013 981175 1082279 1510714 363438 1359293 1430718 1484709 24559 600630 1786675 685857 534759 1666812 1045797 330775 1665663 1970207 570465 966296 151067 767769 513274 1648754 1611822 288119 1318686 1064417 1947079 121491 1673153 754986 275830 296848 234346 201424 993720 151675 1078359 1580103 369984 875147 533373 335166 1542870 740063 1546863 372990 36523 1261500 1088766 284 1148983 1402864 1876704 1305636 132425 308879 1414449 417304 511101 970292 1079284 1234840 601620 1861433 1880884 226879 1556554 1513572 1203471 337179 537315 1266387 1146338 437131 933861 1765249 472706 1471933 166620 1108005 190950 1839390 1959330 1276730 1391274 1092421 848481 1028406 782984 1463020 18436 825557 621683 510171 1760966 1330284 149949 438915 1863860 378658 771273 1029478 116320 799704 988896 1196493 1190640 345096 101995 1228771 210580 728317 1936600 559364 1780553 154123 1834889 743389 1751419 990118 560285 642343 1052606 1319570 1644611 74263 1530599 311616 702371 1449766 1675237 828876 950523 1640118 908472 1926027 1744199 333665 1839820 885518 139599 1698393 1609979 1756581 1130405 457334 1751700 841323 349918 1410040 895182 286666 1676257 1986234 657936 1372402 1565609 1479323 1512066 759514 1157828 1353100 1516556 1328022 1885201 208119 1680129 179445 731713 344353 1235296 1178687 884594 271603 1612958 422630 802492 1953322 1715932 1603890 1383327 1805277 1640148 1122469 172447 1172341 1279110 469075 5102 109575 555937 1373107 689577 627301 1062150 98320 501874 103109 1348070 1770536 165995 485148 983712 1998238 1090453 1897947 1741861 1303673 585287 638171 1751615 1065268 719660 1795413 1632606 1824883 1731989 398804 58116 871756 1263207 163963 683766 1205364 1335558 912857 1826126 320118 1573458 1241429 102624 841915 380803 217172 947315 553390 1314337 737497 773406 1245031 137083 92873 1884894 1924683 722364 1892338 489752 631106 349546 624971 496996 967645 1682523 55946 996800 1841019 432723 1202555 72722 498442 150612 1995269 1039836 748184 427095 1798131 1545163 908651 1954354 1731576 1017617 1007893 443858 1730697 1009271 1105410 142304 1673082 1637501 155564 1533385 1741131 1223214 946289 128118 1903740 1687192 538750 1463852 1022659 532988 893433 1006478 734160 1479976 1375341 1635285 459347 111407 992745 1637247 171117 868664 1020732 1984283 1538945 1961875 384792 1083079 660683 1805883 1798942 395862 1396096 429314 1711521 343178 1448086 964208 741092 1559243 741447 1692986 111896 814132 1617324 165778 941424 404948 1642690 283869 679858 1949782 540639 861218 1124551 474549 644364 1075098 376451 1730875 54656 170614 1597301 1478168 1756414 156235 408123 1335629 1841835 1622289 252402 1240384 255958 1149972 1477435 1186771 523314 1648727 1326035 1588204 47865 540334 1687249 1914634 1834275 927322 1769024 889208 950010 818493 650326 1333845 591362 210089 23157 1643559 800365 1112179 1760914 158809 1237620 1582498 1582619 1583316 1570507 1200779 1334033 330637 1710344 1252094 1792249 314108 999895 912269 91656 787894 1708895 177381 939470 918963 1147427 1689552 391630 640196 1117687 1185765 1557090 1377681 1281974 103989 452619 562689 219343 642295 253667 695038 1281485 1183165 280213 561929 1320935 1186298 982283 880213 1875371 32454 1009192 462891 1123200 1413316 33487 887260 1624937 841621 595565 668000 255293 1221002 1023269 1200391 1620776 544200 148682 1946916 1741537 656173 925662 1591150 585753 165224 151444 658854 654359 1845597 772876 886499 539492 1673690 434994 98816 627471 1677685 1210130 271943 978481 1230080 1561856 1890743 1139915 247750 943025 895886 822199 1091985 1503713 418559 124867 1734314 1804708 537626 1181343 677130 21663 1865068 1079646 1361808 893733 1961405 537720 829928 843733 1773889 1154003 190333 427000 1342186 1552303 1165600 754849 1743187 1311421 465005 1794870 96582 1335884 1283777 1774864 1650212 14936 404766 1613276 141394 1454027 1943958 31694 1915162 82109 1854979 1588283 1653373 53621 1588008 1934920 334028 1054131 1120867 1609695 1819574 314262 1140352 1025571 712900 1939448 1145604 829873 1763675 161527 737116 1693647 240627 877261 1088344 497688 1028405 76968 785670 1471960 1283277 1790853 57701 39913 758579 1911069 1939404 1501328 162495 1290228 1899624 93319 758362 196819 254765 310916 888759 361878 1846659 179145 1602524 117223 365141 1435588 1307104 1124484 270181 1782165 1032337 1845094 68970 335521 1939087 1161464 447576 274919 1522999 742313 300699 900219 820259 499861 577949 1927828 826470 1397162 1688711 697901 1770344 490103 925660 592130 1350588 135195 1303651 1715413 239507 634817 644002 737188 574989 1638764 1755640 246095 322228 291392 1013883 1639212 1973581 1737711 1198710 1734555 334263 1565120 1579228 480117 567507 1692261 1975001 707646 220965 1206919 117289 1292719 1464527 217418 940747 1687870 101474 146097 1187260 161288 1082128 1972547 1867175 725553 1850888 1207074 891260 142860 155486 847255 1503744 288206 89693 862379 599959 683881 1744868 1572329 1192169 605857 1823790 876685 1242041 1593247 817848 1899570 1637443 202709 668228 509880 1445622 1259894 438303 713785 1434083 916999 1807711 1511532 412191 1598102 1571930 1555995 334890 1808201 1227964 974552 1407511 1538433 1637781 496922 1500549 1225370 375701 827275 888308 1668009 1128697 297946 521242 1358705 32379 747603 1397653 1861187 948370 835008 1662037 186441 592957 610749 1729770 124502 1495767 869602 452833 1422946 1553770 1328878 641559 1571132 254072 1348724 1831448 7553 134709 1878468 1629163 1966054 1734675 1484578 794282 712205 478727 1226503 1199095 589263 255113 657112 1052625 1980160 1760955 1518453 1342620 873341 1300722 591066 732113 1047672 1580541 889368 906168 248771 1600704 30588 1897905 902258 891139 1142460 1655484 1603183 972697 428164 742045 548399 926079 419530 1510231 1716709 1431150 830085 629673 138615 1013517 1300887 718196 745636 1852266 933100 228233 546817 113666 749717 658883 850548 592842 1982867 1710701 1807898 1488907 222529 1125002 269151 468823 166744 481942 1624548 1698861 1041219 156894 1400779 636035 886221 1471003 1988409 279845 1935962 447699 1656676 655202 30269 965732 1737476 1498768 29189 273422 1635589 620065 1709355 713328 100600 911709 1211837 443345 810008 778557 1230649 785661 1811504 965811 272231 1012181 1795701 1680584 908854 146376 1046433 1306063 1309445 1335339 329119 480227 1384595 496649 1461937 1411020 1055334 262174 307644 820178 1862082 1952606 156596 308577 1047048 557988 1562534 1120135 88986 475250 835517 1971709 894831 887214 243931 1194235 1603287 1099323 494628 216823 1419878 1072511 1006650 423579 837926 526857 1006897 213426 536188 464781 1840954 475763 553383 90524 1119624 674949 470755 1655781 1476305 113453 541241 772474 77096 899655 237861 101692 1479724 968940 1241267 824313 1955758 1048431 213742 483668 1827768 230233 88642 188475 1569687 968484 143002 158147 472961 1579893 1674510 1570860 1111299 1740775 748692 679260 1833844 40913 536265 1827666 854761 1567540 4446 476401 115236 1123504 751027 1135403 1978185 926798 413889 1067301 331332 1758329 701056 1828956 674617 1145720 627891 1165534 761088 1363237 1174393 954649 1044318 1228496 1514222 950475 120855 1704694 1307174 186258 842295 837905 897284 392874 13755 688217 331847 44820 1960955 618685 1649139 943466 931693 502236 864639 5214 1345861 5738 1925169 957701 1129054 1146706 1525790 1940779 973363 1832004 616865 804142 1961140 831875 688302 1165471 837326 1243302 888689 1436878 1412658 1421512 1399020 1978437 293384 1666910 74142 105623 1749951 22252 1662619 1783393 1695621 715697 690082 740783 663072 918583 1691350 1084194 978527 905180 1979281 1716117 1703604 849234 1211810 1003824 428760 50370 1823650 1358143 1213346 461429 1108635 1586869 1430493 400296 570875 1243043 1005184 1189967 116602 1183555 780380 1274539 1834742 280807 730196 1403613 823604 1777790 1393609 1870285 663387 252652 332128 253329 1405928 1622633 108940 1740464 1434551 156527 1006917 96566 240821 113832 762832 383618 255050 1746860 1906982 841214 1317335 799578 413897 23758 1765446 1160619 566118 1607787 1088813 388896 73742 439748 1906015 995218 1304251 489934 417407 638000 1841981 1196535 501498 1959066 1429117 80732 1063736 67237 1252057 41098 327464 874022 1231953 173851 379320 430677 1705793 958034 1018477 1537368 620697 233015 1090316 323945 1538278 405380 1903673 1189005 1827299 1886525 733121 164957 643639 1836846 1044943 806292 213085 1247506 216609 164439 257429 1219391 1885022 228432 1517978 1192863 25121 1955420 1367130 1697324 1855984 530951 28070 306694 996302 1012403 1084837 493750 500403 932293 377569 1353269 1922535 239410 1305691 609538 472272 379936 920898 52303 1234171 1151391 1519286 742734 563454 653181 1388009 705413 353014 99306 1372701 897452 1702054 1283230 1768300 1300487 1473594 1900507 744855 204568 684660 1751619 1765345 555773 554853 304027 61052 45809 1402725 1424825 952905 903887 887300 395579 996235 1990172 1048854 1432848 1804137 992906 1380289 1249530 162208 1609691 664340 968631 683021 608411 878599 837149 366634 1221895 90209 527443 1848531 44726 1685438 221196 907920 562816 635412 343870 824575 492313 754748 344493 489242 22924 879501 34754 278226 74511 158164 1907148 352634 35753 277821 380875 731885 737010 899117 1947063 809212 699500 1821964 170048 34528 35298 1220622 1032518 696494 503432 1700454 22619 1402072 1848152 612014 806830 1974741 531830 791441 477847 1801159 1643110 1154277 39615 237052 91218 520341 1073670 1980736 1111761 242067 1244854 1164158 1703431 854464 525620 581093 191185 1943818 983231 980883 1795137 990427 634969 390933 660965 418829 1364722 1885080 502223 1963814 1094738 844849 1206076 1225247 1976118 905664 758903 557736 270187 1752278 319903 1558053 935384 1764482 933906 221417 955842 1354208 218529 1442055 812656 608108 470770 104120 563383 1243578 48170 1455756 308891 996107 127530 823955 1565397 862939 1027207 986068 883869 371761 1975415 231464 29311 1385386 1912502 1253266 1755535 438842 1142066 1527345 635336 434329 1130028 1367735 1936221 507753 1357761 1001661 826960 1121687 1118213 1711083 1417668 1263954 166527 1048026 1095234 1906561 1986773 1388875 1410008 161898 248497 1313115 893684 1820852 1026887 893270 1618609 257694 1371256 1599239 1612511 1720194 892966 1577083 209972 182381 75883 930439 621500 242798 1209345 365737 648633 1645584 497553 215374 1548084 768870 1606688 244923 408229 1251113 1226296 211889 1951038 1922571 667266 825635 1925258 1666779 1873725 422069 935896 1932070 1260570 266859 1795946 1497524 1702930 831484 272711 1306464 333886 1490808 282770 515992 373042 1754672 413914 830674 1470832 719127 1950669 1927500 181359 1362338 644144 310712 1807084 1710834 620921 1026752 1441494 1191672 96964 1166576 293717 1636569 101979 1522802 1404925 660617 1920832 196640 128832 1630074 253891 1995582 884776 928772 995309 170273 742477 1248455 589246 575151 836241 1769281 6087 1455997 1154884 472178 310162 114831 997747 1470242 1017975 310040 1796983 273710 709584 1075618 71271 1691673 781160 359352 1125143 829166 1993858 340877 568920 1298304 1243396 1373238 1405678 969302 483383 1479895 1210224 611527 1630134 863513 1343376 232939 1560141 77530 1530355 345267 451582 1993430 106859 324097 1546850 1379445 137888 796009 627115 808595 326008 415293 1641230 1682248 1693 1760014 1981604 993135 1231267 755178 108182 623561 1882724 884589 459292 1585485 1375355 615007 1291432 1903574 1232847 63441 807041 1217341 968148 723760 578628 136815 1831990 1161297 808784 1692866 1457857 608474 146685 1693383 1285433 1666058 1826747 1650236 1229258 88918 1684557 1189777 209966 599819 1455684 1811302 1168193 248884 1476746 1094625 805639 343764 1753545 833381 1047000 1765303 615461 1835867 36596 1324227 1765982 877563 952302 634931 570333 1667042 1698587 180122 181126 105345 405881 1441058 1374580 1908077 1314982 207142 1652596 963863 1700202 299047 96767 497190 1671378 1096394 1528561 1033680 805355 789054 56590 1287619 1784196 1948144 510076 1302401 1394214 271817 862499 4064 976124 1928670 791602 1371861 134181 792393 1407641 264769 1811253 1292645 330206 792166 1322376 734787 94769 1013162 926361 200517 853495 706545 1986522 691931 473534 1884585 1118137 120983 301735 1226644 1544368 1499572 1966449 1047223 1175898 1129208 1834902 442852 1153334 1123469 1945130 1101524 1442739 1015838 903467 1021087 897397 182668 1907911 967681 474082 599725 1326174 672932 1780118 23824 1772772 948265 295371 1507791 479006 635063 1312513 1237622 398683 1363077 1537038 1394780 855066 923209 774234 864390 526355 1198852 916845 1423292 1746714 526296 1881831 1013196 860739 1602658 878943 1638926 1870444 1776534 1104113 1069671 1740379 1308316 80182 1475337 987679 947840 1794537 28046 282395 1539166 1417104 467977 518227 1669766 481735 26856 1789137 589423 893463 1002134 1465222 262153 1669233 283614 1708922 118477 1772059 440237 777714 1298312 474383 1269396 566992 1501910 663061 523276 62320 1885602 198653 1778740 79422 56541 1082506 1569512 1894643 9145 994944 1559344 1051607 1381676 986683 1420380 645267 779891 1819746 523685 467694 780567 1092702 275923 1069383 1375712 840554 971445 1370696 1220086 150585 332315 1237149 41734 1003230 1501178 175245 1273213 1289401 713566 200188 144952 740886 1728535 191136 613496 1061811 563126 334323 1705182 1812787 674286 1476559 1156248 1904688 718349 1315641 811192 1236236 1582880 1543311 1958238 452545 143040 857118 820729 1567265 1699091 132954 310941 645673 208123 1440750 436615 288179 183387 640205 1828985 515189 761993 803108 1531344 1418248 1114251 782374 1710206 916140 1763283 633263 1191505 1935792 1061317 633264 1449176 310653 1678107 1113865 1778256 1466759 319489 1408918 1929141 79729 875380 772275 903141 1055468 1840577 788077 1855614 1863103 1247622 898457 1790087 1151373 787872 749391 1730955 64558 174820 800571 1628044 1614833 816359 238416 1722495 1089313 1172042 1870803 1946822 1559196 1425762 688203 1317589 1639232 1694007 1402514 1216884 770816 870407 1758136 109503 1898145 231509 894537 1026198 1244722 349867 1889674 372729 1846143 1091515 1861899 800534 1210409 69940 1739794 228441 947200 1154382 727474 205799 1132619 59409 1094563 1105075 1848186 1480172 1622473 395061 1413642 708866 132885 640598 443374 914749 35017 1289542 606912 9071 1335430 1809675 1176177 1689523 1599143 1126379 1493131 1571256 1491005 1635368 1022114 1342875 933563 423032 478720 1955415 1843051 333725 289249 1132003 693212 1617736 174895 1234458 176189 1232991 1905350 1914793 908736 363393 969687 1009458 855233 1713249 73165 576932 405512 561405 351581 1846629 1135583 1660535 1133952 1531929 448783 1336618 305898 1142421 1470914 1410536 1279048 773340 1374458 123910 201680 1478970 716238 995417 1783662 137626 958549 1175205 1104358 462167 853904 1724687 1711883 1371354 783595 358590 242228 1716444 618636 1168183 584707 825139 96393 1798333 728399 847447 1909639 1741842 1697172 390803 674647 1952379 169969 893710 1862692 794656 461236 1114443 532863 1980631 1762857 1226702 1011449 1786916 1001964 456693 666074 347625 1098474 480128 1633940 752032 1577412 1941932 1959982 350015 442441 160721 7311 438375 120439 1555892 1813842 1410791 1241139 1994062 1329132 63927 21566 1431410 963680 433866 639377 1135837 1384913 844107 665041 23238 799093 337858 830032 1249883 877412 297299 1840293 227635 1846190 231010 783561 1031480 1873649 741725 302423 1619379 1576233 647560 1263999 328070 1771920 599390 1612210 1654940 849595 601537 201610 268469 236011 176980 1635730 841657 214753 777204 1042098 1516261 1970784 1493091 74735 1006741 194792 730275 400990 100409 1998275 1276009 961078 1449191 1412081 1487176 824736 1049255 1165110 135001 1220691 27375 1679320 1964432 105423 1099752 1856231 2831 794521 202393 595605 943785 714748 1377499 1400069 622526 455325 1682672 1756779 1137136 1132226 1466985 1566901 704751 632794 1030109 1345588 1269119 1228240 590808 1688777 1548361 551403 1641589 667520 1234355 482477 923402 355804 269209 1286562 744277 689435 641804 982359 1798632 1131163 171326 111134 1060738 520518 815504 720803 187796 1619899 860757 98082 1136303 1324711 313722 168225 1290743 1367178 866010 620068 1530782 826139 1967162 1735794 1495132 956235 1795974 1198278 1779642 76219 1715023 191345 1313551 1807619 1169449 175015 839915 390582 832356 766858 415615 1636417 1891123 1828128 705239 1788823 809554 27584 991613 280226 1315672 1570264 389558 1033252 764718 1007294 1940544 993403 536096 929579 1895153 698228 1471277 319417 412940 677768 1226451 1872078 608502 123815 1613367 941633 791097 893359 456149 1861546 1580702 1745301 295283 542905 628692 360116 1779086 1649855 1642090 1787582 1732150 71159 1460560 1885613 1609684 434462 18253 1299323 125507 51692 918326 1979993 1953295 1581489 655645 778497 848123 1996174 354150 1943683 1315335 586181 1757438 1381483 699928 914137 454603 59167 1782333 1938880 53211 676306 568157 1486408 30559 1174941 232373 780785 173176 93658 1040525 658537 1463992 507189 977517 665559 83188 1359142 1731458 501085 497732 162628 1235134 164811 213708 195059 1806142 1903933 1631190 1568569 1218097 1009912 478965 989837 367357 998298 309650 331838 121783 364326 417501 1550484 383318 348270 1688569 199419 165544 497887 104152 1385725 1284622 244183 450526 476453 1354437 741615 993055 1969410 882872 416047 795724 907950 976483 1307152 271942 355153 1773961 347606 1696306 421004 686412 631503 1188729 671923 274104 501337 31513 153672 1000945 1731800 357898 303338 1395528 1364946 264955 1370294 1247458 1282689 1485641 1354630 1744821 148533 1565 328966 370898 1689190 1796263 1314393 1158126 11156 1382453 812835 634127 170218 943498 615942 1660148 1913204 1199627 1731783 191447 1891038 1939725 1888457 523983 1744809 192260 111205 283533 1050506 333631 1271421 579699 1038383 1842674 742081 78191 1794817 935625 357319 1836842 1002052 1820201 1895918 1502009 1646443 49251 389550 1359878 1622465 1400387 1199440 772280 793590 1029925 1165372 755139 1043291 281808 1800053 1583375 1204910 1012212 686995 126846 502647 1092288 115384 272525 677386 1486152 1725244 484374 631689 197799 339844 1118008 790444 985265 763554 366354 1738333 360807 559516 1066144 1363851 1642260 1018875 1755630 658233 174896 552046 364626 589660 716527 408856 1039612 1525954 1342472 251891 1830405 1376351 542978 1490816 1980097 743646 142476 288732 1420186 1028644 1367765 1109772 710211 660204 242437 1396767 1252006 400343 1058815 1088679 1482033 1637403 548000 1598299 1992039 1415764 892412 925489 991872 895898 1088979 1826914 732105 909570 599776 691142 1213279 514642 1765546 55765 693023 355434 206435 1697336 553139 1579708 1952172 865185 958767 1809591 1477453 1848770 1838402 372263 1610418 1248575 1396952 148228 1432256 745209 890456 1322207 667335 1781111 1764653 1979086 1545776 1633612 14861 673845 1488988 1633181 1664842 138405 394748 496682 1583425 734120 1602977 1978483 260474 1751834 1734714 892774 484707 594721 1096483 1199546 1134828 703705 191140 1620741 1072759 174096 858690 1111669 1856987 1039794 409945 966237 625536 1960339 521408 1074825 1869882 1070672 1998431 1184670 1910072 1919672 877229 309522 1157265 1589297 464125 116247 1810590 1130270 1555109 1810838 928700 133321 637572 1821184 570662 1545096 1133272 375898 1168606 1513109 1236982 1677854 1893839 1060204 293869 947976 1129602 912052 1082043 615611 1580807 1537169 495612 1410686 499963 390287 70718 664957 29976 530093 140641 1343937 1559459 1471858 650828 1903528 1983300 1810042 1449135 764902 12824 1283183 304067 1474695 727680 955262 1985803 122432 1296402 385476 127682 1848421 1388354 1470746 555667 1310598 1954731 17748 798303 1855961 1919183 1932301 1694199 1158114 1967930 1147880 559721 181108 474157 1122158 801922 534519 534243 683127 1902570 1272347 1993669 255455 309208 734971 705033 889279 1839861 1061766 421827 868878 1600722 460534 326182 1518318 1661175 1430173 854624 172546 1611270 641932 892005 774537 1710059 358572 1041184 1614120 491506 803995 1783540 108058 572288 406211 76184 1548856 1512762 817607 1492005 1432248 1178479 1669188 1958245 1797707 1746646 1644048 1777428 377633 1826944 1266312 572874 1665796 688807 1358668 653122 1204933 790292 470695 927641 1809198 1870205 1556685 518586 1562886 815028 973527 1083535 1936402 1696 1158836 1410831 1382428 1698717 727437 1717890 878839 1494345 795821 1790785 1670632 1516667 1704898 421569 987541 1447105 164275 449209 226230 391296 1007788 1131105 167676 1397130 1954615 361786 226596 1532989 1759311 1305095 862339 698413 1632293 266683 865645 531470 669210 423743 2609 506847 739810 178647 25368 1302846 1817110 1625285 1422375 1491149 1044802 1166568 1021327 1860616 561482 256034 1153001 1263562 929196 887367 109999 324933 880888 1138554 1587766 1105934 153010 360078 855017 659924 1336928 1840753 1509398 130669 1867849 573276 838730 759300 1923002 172241 359910 1055267 1751936 601665 870471 361616 854243 1368970 363726 1007915 1418873 1238933 1735439 502070 1476560 1304517 1252212 1383033 961779 1749725 1126974 1416621 932527 751754 1211166 966961 432707 1658390 7605 1504330 1505111 1841436 1784903 1877479 988186 780742 1108179 147519 644795 840563 1094405 602823 737713 913669 1179138 1178496 559070 237915 397719 184152 289773 1540012 686311 309197 556650 1927837 1306887 278794 1512210 1328484 685258 951404 1643894 1365206 1481579 315385 1897601 503445 1733449 1047779 597063 1986152 1940027 680007 1935043 1192742 1014517 1728732 103265 230743 1392077 1347673 6229 1946829 1448700 277010 1931413 348297 439750 300685 1999352 1703026 546495 1389301 403244 580621 641333 1776282 557506 399464 1011248 1326834 512771 1132907 759925 1426220 1851150 1865709 1630026 772029 111439 987397 1011926 1728981 1470834 478054 252677 1516587 1211283 196460 1401570 1668252 1222320 20347 213347 95449 1905083 538761 641220 1900903 676528 949725 430676 1888102 1659513 246864 1385573 1992958 1241966 433782 893646 1736494 65722 631830 1349400 1452095 457537 633406 1087434 1929627 159058 1956462 1455046 724939 80395 1562299 1556263 1140294 9491 82772 1520940 1402195 1390530 1416541 1767933 1564638 851560 1977507 147522 328429 318133 1734840 467109 1823950 783974 880208 1633588 1003588 1162000 123954 555505 1784303 1843700 1580792 1256142 1964668 1035662 1357910 1583129 1673403 565677 151518 1769656 124269 856571 1296356 1492506 1585343 814641 591130 996303 449035 354771 941655 584897 1796004 1423506 1658794 386952 659636 569578 108139 723674 1829253 597993 857573 1717093 233650 208205 479774 241693 1070565 1069812 1476992 581948 982979 1839481 1643761 1332531 451354 1707870 53075 424559 1578177 1840862 1143797 814904 165293 428618 526957 851221 553798 1609980 693243 1670265 1828531 284780 933349 358910 1911726 1792257 1668022 666991 960981 1678591 838443 347280 1884466 810227 1588770 394382 1022441 1481165 1848056 919629 1117614 1457065 576498 1233934 1498147 599208 128617 1776672 1229941 1927456 1276637 1938393 124007 768642 788109 549655 1799731 93232 1218099 1895509 1495232 735286 995727 138133 1841725 469878 604557 64081 1747998 1200350 654284 246918 544265 1354147 305328 902700 1736996 271823 1078463 1692432 919788 973944 1964352 1837229 237555 1334768 1666570 291409 129771 1918138 1189023 1663151 666917 1065670 1038567 1288535 1895584 996470 25255 273358 1081234 1750618 1617665 870061 1847257 130957 616575 1741603 1216570 615230 13587 253864 1320491 799653 1834757 1131177 229842 1536875 708239 300406 547921 899261 1476698 823208 147869 1750854 1643301 1302413 1864347 1984963 592491 824796 136509 1614626 377181 1465375 194785 973847 1679004 85824 1575581 1439356 495998 1831462 1415035 1785280 1146 1859368 932671 1357888 978540 166789 1890549 565768 791667 368436 1233605 885871 1540251 1608570 1478019 885785 747340 625898 744745 739334 1124784 1353447 1176949 1965923 1581458 1976760 616419 976566 336803 410730 1321485 1496763 432914 611084 701443 542621 1311276 912538 1552198 1283971 1563940 614441 1936229 340743 1969783 1881608 1591924 1624443 1856129 1170857 1989727 782473 170550 1929267 269773 114199 687959 1875703 961423 833833 619871 1555136 726582 168096 357459 206065 1422065 239790 1564459 1753405 1350712 1447957 1761632 1903361 427221 1435309 788313 111731 1570018 1443218 776184 1960831 122571 1222511 1395510 361592 971841 1316285 660717 179920 1025790 350583 145361 1236465 983360 1778369 609282 229209 1344290 857344 714200 1441498 979136 1889095 1722782 1204250 1271909 288089 1422733 674017 1313952 568795 1779352 1263299 739660 1982196 271231 535581 267247 33990 1768043 695144 1793238 1496740 373827 59661 6707 1696983 618040 363405 1720957 1857684 1403894 1503781 1250530 940959 1991009 1647254 887778 1578476 54915 511633 1695452 730760 1122552 471842 1381203 671814 1059346 1329308 165233 363995 1318551 695164 1295424 43091 142143 1352582 234722 1966827 1637144 647408 595616 474001 1764741 1415529 1234071 993033 1978605 1694960 750820 105930 839873 935808 126657 1591023 819878 1360138 1156765 416917 665090 358053 348164 1321055 1195742 207689 1754143 113472 69902 79860 1429502 643864 954751 22569 351005 1497848 284891 1593962 307996 1942229 1790053 483784 142014 1668375 458070 687001 1265865 1113539 1537779 160001 1562879 387960 1859029 695357 1693626 53866 289874 1374916 43968 1396262 438025 398873 376061 779434 39092 1031945 1280818 463762 1502924 1203670 542319 1599147 569883 253828 1088166 1303906 1379170 533314 482238 1081236 956510 1079728 1867145 1486914 1159192 982070 132901 720360 1095819 548980 1613931 155851 237580 1549653 1203392 920535 1890400 1387347 155943 87864 1524506 1195126 495406 197060 1454066 1476718 1849151 54314 790468 1833366 1621210 1046826 650018 1684923 473062 1406435 736332 1559224 1763797 1252008 1883013 1827637 671367 1900608 1652619 1820956 663930 223349 1459615 341691 1991390 557196 1338516 253521 479519 332006 326218 163462 842692 1670565 225340 1325006 679136 1258919 429673 1596394 1844177 950233 786719 455716 833056 1506820 1468869 1282291 1186328 628617 185679 891205 422902 188217 352817 1210526 1837383 310816 1370499 748196 620962 444171 216927 969887 1853257 1262023 320071 265005 1260546 927596 478248 643627 109925 221520 1956801 78458 407542 1772651 1424459 1145067 1073789 1786050 281496 973286 880131 1142688 1509511 1595171 959737 1279961 1252895 1534660 792470 1876847 1121279 1872240 463085 989642 1523958 1269050 1761122 296592 219789 668854 914006 1974906 932359 1252668 1801385 974453 208154 253219 1350494 1551825 1632173 910144 508826 1488047 10927 131351 274557 836115 1212989 638367 121846 1211764 685910 988214 197749 1448402 1621361 1476905 147983 1108985 1005027 1604246 1644078 1406106 1900664 1430932 1321770 1162164 1989285 1114584 1789686 1786108 644641 744181 1418237 5867 150537 1863897 815482 1478820 280167 127180 1467746 987707 331292 493380 924858 341402 731101 712786 279289 1473367 495181 227610 624808 1224202 510098 1434625 289709 1708998 1594819 922183 502488 1561434 81916 1329711 1900019 1643466 1780568 15703 1068804 309406 362585 271117 1049023 205388 536004 1475782 1952710 927088 1087451 239868 1178248 666347 618485 1344023 1881764 243057 200546 552506 587322 1903747 801162 1982745 936799 349355 1844560 1458250 485305 75447 1640945 495530 1341131 726858 621915 255230 1942745 321495 590531 1809984 1708846 1228015 13783 821384 1985162 1219025 458316 1284829 232319 1358040 1013726 322431 542919 1683733 1974935 1555842 1476144 1997062 1159703 1545551 161541 587471 1939020 836797 280705 1479433 1886840 1659048 1783648 1301982 362077 281550 259303 220081 54850 1113349 97200 491857 34630 849077 1395794 55585 237129 284165 13358 836339 411386 905202 1152260 862314 92451 193396 424384 578559 651061 1734482 376441 1373411 953429 1030250 462625 1987486 67687 219015 413987 1302536 1931497 1998604 862304 119405 1889021 1244017 1696586 34238 1007315 1672814 332656 929537 1167090 1363666 1587606 1203629 1918518 243112 1977210 1951561 1272688 1681020 1584448 71063 442233 1807262 200793 230107 34133 1059307 647463 20677 487424 132136 389986 1038494 223229 659712 185545 1235263 324992 805628 1323258 1837600 292551 42619 867578 1034882 1228945 372275 823220 314883 769934 1636594 475218 1499232 517348 1133923 125628 561102 1297080 1726872 854429 1450558 118125 143778 1973246 810182 1272032 259240 1147585 1873375 839981 1558030 1508570 1383929 907158 1865507 1588069 928229 1807941 1972230 233544 233499 1994148 1868296 360776 976071 722481 1774636 811804 1448522 653701 1926210 1380919 1430328 1120935 486567 1971256 485393 1122971 1803460 662199 900599 179673 1064598 193388 708669 695694 1882929 1527425 354217 651092 384800 1337022 626016 1273728 31117 1479308 158163 937297 1605044 654511 1609303 1323874 1718862 1980999 442934 502444 547986 946028 1279238 824849 1094203 903139 1638605 1526245 1531631 1563167 36742 1838031 1233402 222832 1085495 1378793 1011178 1795087 37147 284709 1261562 551361 779291 382696 1148313 1455924 1051044 267483 767606 1971233 1797802 1846468 1329109 942363 724889 501172 923930 1509017 767937 1211702 1985024 271459 1995315 1964195 831786 744747 538769 916375 35297 1474760 1778400 1979768 895708 1487202 793926 641247 435407 1159847 1462938 1099464 642938 1903775 1429813 502701 1872964 410711 1784468 744195 1214367 950198 1747704 1847890 1507922 1520357 977229 209481 1389260 180733 917999 1088877 146320 1499132 824359 1646297 1772639 295046 545060 221842 1247803 71393 994472 1612276 310988 683731 1126499 1486703 999193 716728 176227 1561769 1945925 1142725 166878 1837303 1065883 1167640 1078052 184317 730464 912279 1124092 1471874 1135226 1562262 309787 370279 1414873 284244 906171 1006928 1000655 646386 1948944 511110 1625423 241713 822073 1306670 1675530 807641 965693 330996 340396 998285 1771906 1601981 1466299 211318 914733 1414828 948698 1270829 39202 442202 350800 1055578 1865005 906727 1005598 1815832 1273218 1543998 539963 468256 1463322 331861 1821609 441583 799765 1787329 403514 1630805 1358521 1454253 1857053 1184477 285151 221379 1464265 551596 1667957 1793584 116525 432984 778879 1452957 1093528 1652840 797150 698401 1106016 1822737 327248 1063654 1830659 384216 345465 944362 1924411 780977 1286756 1026481 952214 974981 262237 1101960 851590 1838786 577368 543023 858116 956709 359653 1526649 960856 762273 385719 1013676 1953101 1539858 1399624 148568 1650066 90996 188071 1197408 185072 1524956 877004 1287607 710788 1170246 1318837 1232896 1500070 1750421 155664 3441 832816 1356379 1867995 524695 250128 35781 246301 1465818 967014 359830 413759 1853183 412424 236674 1108671 511441 643069 854447 296698 538615 430192 1430876 966518 1801517 1164226 1951536 1759858 761726 1876760 475290 285623 191152 1081167 1557719 1911498 583997 1326622 1388178 1455323 1757795 178669 1246011 597269 1419671 1975790 1159573 1296223 1957457 923195 218969 1244866 823675 960121 467612 1352858 1457646 1062204 1282721 262837 1805022 109953 1115830 1586957 714763 608654 539247 1000407 1757048 733509 1389571 819156 934817 800520 1996163 1234745 1236612 5833 1306793 1950883 134150 436140 384244 1208241 144807 213263 1859385 589120 1325268 1833552 437710 633185 1715114 1457826 1795886 1196490 1032910 1350709 1997026 184731 930316 854367 1201100 1062765 1264047 756132 329485 593792 731229 573027 925401 1338257 891724 526818 974452 1752421 1381056 114691 1497485 174773 1852260 1562599 1044904 1042615 690627 32685 440636 1851676 257487 1039559 755654 1647319 1773499 976040 193187 1949092 70825 1722215 395696 45585 254123 359899 688112 1838100 1087855 1579628 1033731 1386163 837722 595654 1792955 1533033 264351 1348169 696527 170713 24332 1362804 765101 1643927 1058148 695870 1275257 1087554 1627228 778649 1043175 915682 579349 880788 1833181 1952613 1228592 637012 1282179 461742 1722362 1563968 82779 566716 851057 482582 1679470 636546 291675 618569 751567 106449 701924 1565980 1622142 1162355 773827 1286646 394494 884000 1560767 595013 1193147 1925213 1787461 1004394 1244550 1349514 1930383 60264 1702795 740078 545194 142943 1408907 1245273 42578 958014 253734 1498577 480512 1078176 650207 243772 582976 755599 41642 1742403 512097 1700873 1558380 1300176 963226 1610468 1606818 1253687 813647 513620 717893 1482064 126227 1826499 1618354 1628390 1453433 898552 1643566 1646636 1029287 1537585 182173 177726 878622 439236 432791 777756 876851 1327179 573363 1754381 1095164 362055 43157 774133 609261 82598 139575 341747 1933167 170685 1358008 1264447 1250035 128223 681967 818855 77862 1771641 226844 1969368 553963 1960046 1556930 1450844 1788380 968514 30950 506115 1964606 827286 948522 1180788 901656 926899 733935 644984 1700520 36383 680837 172117 1835595 1840170 963869 1544582 2541 1141467 123799 1544413 1241174 512642 1893478 1773599 1087894 1082996 348351 423324 793588 796737 95006 660167 1065647 839813 737864 583307 1310848 178844 1988957 48604 1611852 1696095 1626870 1021139 1163867 1483020 711798 1203859 1680157 1427448 303023 175459 442651 1778215 213608 1667861 1436734 513963 1552036 302679 231369 1576223 1871093 1569505 1627424 1051876 252676 768819 509367 637300 2106 909713 1124504 1816935 1592496 531493 1083429 1772108 1144706 700193 1365333 1118325 1397323 1482279 1507666 1789731 171110 1614124 882744 1238658 156746 271993 1832450 607762 1648549 236543 82404 1088834 1293765 1649676 1369099 1469828 1784646 1199502 1560619 623567 575066 547703 1516615 6968 1398118 767069 1633499 1720949 1304894 1544031 1285954 977586 13319 286863 1712008 1240178 825788 964894 871641 1799339 1084855 268083 1333131 1242934 1898913 630097 1493726 177160 32828 280721 405946 19081 437464 1794069 1982569 1243778 1099511 76150 1049268 1304711 393713 128863 320032 1897020 302514 1737029 1208117 1293655 1520812 1900615 1633921 350483 1457670 1347827 602389 164648 1087965 1245781 1873291 683078 1023711 721045 919599 903963 733422 1041450 1552950 31695 1095920 1541407 1747583 1895563 1780317 1285581 94388 1980194 258011 663953 1520665 1103107 1023355 922143 1299542 319218 1648842 1578491 298137 334442 317558 1249948 1597836 699339 1889036 526520 1276170 1398754 472674 155581 123232 558793 1550325 843890 333699 448619 18154 1400296 1192879 1705364 1495171 1413234 1397364 880783 1845667 1619768 1588205 1196780 53244 1418620 1224135 1388898 889729 15942 1081382 1884555 1695848 1418657 232010 864195 1805597 718912 761950 762211 501330 1476748 1232276 1657258 235226 328661 1838381 168678 180454 980389 963404 329647 1283203 983622 76992 1161351 901411 110125 1678746 1469675 884168 1464964 1386297 1147252 609862 872195 1931265 374602 579022 47484 1819153 929708 1429223 483266 276541 137129 872207 106012 803884 185894 1071403 1667940 1794737 1686517 1968008 266425 1021556 1997806 1689859 252685 940049 1042992 346333 1217161 321829 1210310 967213 1916034 1471822 237686 1744876 992942 1395637 1187826 1808247 1772211 766020 1615594 1622442 219408 1020247 1994379 1871089 1037748 197341 357293 1257220 1949181 850763 189827 183083 316629 1329421 713476 1399159 599812 1369756 1709045 160072 1495387 293204 806343 202975 1145967 39384 321724 1411518 1335745 697710 477115 37930 847556 170334 237275 1785755 443304 1627630 288088 1235828 1660828 1549032 433312 1841767 1468108 338439 650893 845441 120344 747465 180482 510546 1233429 664383 1401350 375527 1827760 1838647 1176898 66381 1010434 1478236 1667719 1679430 707221 113120 1650291 1498456 909331 728197 21526 173172 1818503 1106339 1826411 1376413 1239131 508132 901270 16748 729393 1879100 774847 1175754 855820 1952310 405357 1505424 1151000 1219242 1013 1912404 6940 28233 985216 1271515 43136 1764483 1374110 1685700 130559 693467 1813328 1610271 1348640 477358 839246 1020559 1711097 935369 197942 1494648 841251 1272945 1274281 1920936 150835 754586 926245 830422 1181921 1989933 183895 1083083 238617 1198017 218074 1068130 1906174 722697 1865002 1460879 566832 1865534 1056549 1411475 1726559 1969540 1011921 905148 1521065 200938 378116 184492 467159 1094052 1035700 989714 227322 1431003 1674039 1227243 857146 1341822 88685 141603 535012 1911089 180724 572110 1617597 380741 155170 1512447 644723 1984500 590281 820164 1003891 1345597 943345 401357 707137 1360425 368417 1372925 1240714 1823471 1870958 475815 307963 1525312 1708907 319777 1163145 529108 1214132 1245187 907612 1636068 711259 1085722 801383 1331200 1405958 1147256 573631 1089338 899323 687828 113722 1869613 1026211 868108 755932 531627 768553 1333888 1350874 369329 1493781 1809317 1461991 519963 89995 1678846 686162 404328 670337 1924781 1478811 336192 924049 1945875 1426429 1996333 1167600 321892 66876 878568 577537 862949 660431 348098 1693039 1300566 1914364 641153 340034 1119920 139583 1412685 40206 705164 1169100 1828986 842322 1947205 469877 1547286 1216747 323524 1278282 1169660 1722580 322380 584929 1778611 1641273 1797784 1372548 659493 1271514 791277 134983 314096 513082 427057 886142 1507551 1759063 668926 1040866 959997 427185 1909624 963300 1590353 1981737 49200 14273 1744651 259918 809734 1882670 1698003 798013 1167749 1212842 1178193 182793 121193 1739373 229905 1269579 1860061 1660584 1378025 1025754 1682761 83328 1776839 1245344 1264478 1323774 1194568 1461248 952463 1055469 637844 519138 1583182 1985122 479114 1032686 1112275 1954477 1807010 1750248 849190 1269453 342643 280337 1466937 669917 1091550 70724 20124 1147730 123126 717660 1859536 204736 126792 1198779 1703382 1226935 170249 1134025 1354358 1189524 812136 1578756 1662421 667091 890634 1336197 327872 1670195 1320902 1587995 174443 1491627 1746705 1535076 1458360 848198 1681433 408915 928395 419558 282615 149035 884445 547989 1318659 1776949 1256918 1022578 744396 687287 161936 1117093 897366 1038141 398166 1803083 1565184 965243 346072 1227084 1389402 793341 432516 109736 445743 441953 1697187 682170 571947 1869345 187867 1532216 1204023 809357 1956550 1453879 55814 1006825 1579211 629294 1972368 1528316 1289381 136719 798721 624525 1039829 1532997 1287744 18459 603016 467361 387579 865924 1904562 1449202 387193 399910 1170913 1416491 319102 400816 1816637 962252 428766 1978296 1711362 622635 1224888 486285 632250 1367262 1425395 530454 704431 142977 400664 1343093 414467 1084183 1856430 1866378 1351549 1269849 1531625 1339921 1543614 1050724 924545 1272464 1783035 1867061 1460688 976390 732003 1869090 1317100 1377500 982720 579358 1819976 1092073 1263164 546591 1733966 106412 900558 746019 997174 789374 1522840 687 1227407 1531300 548224 422189 1111843 1084613 124170 563902 1039502 861975 386717 1537548 1670764 1471533 963696 1522134 1805662 350558 423589 19973 621825 265715 1693919 1612717 1890257 1709093 1753923 1560331 1620051 1414385 37290 1049309 1085265 1126315 779869 1700829 1768541 1219057 1595136 647695 895928 1912476 617675 1865056 59259 1050492 1749298 1756767 593965 425887 1096622 948466 1353666 1387314 74437 1141739 680084 558529 714254 938474 179589 1516823 1747416 1954698 862950 1243755 1022151 1057718 1975728 254395 1649499 690363 1256526 1571846 282547 270800 68055 233981 593228 935811 726344 1270479 742011 183804 1513581 422865 214830 1961472 1347054 1531823 1357787 1280131 1873683 808302 97197 321413 426056 1090040 138673 1804955 1735297 754636 943436 563456 1799455 1555508 591580 1295083 784399 710611 1876953 1846631 1067559 104686 1332446 508165 1660944 1826097 1216178 1378645 1615800 1348647 128970 1420761 1773010 935584 719202 1883238 1248414 1299667 1967133 511786 1616078 314653 33565 1316593 1278333 788647 330189 1714599 1437877 1886674 82311 1917424 76318 763366 912814 794518 1000848 372579 1303804 1001097 1714853 244289 1968180 1374097 1155847 731030 548562 1129340 1197879 649315 1029866 898248 251100 664809 1671345 108181 1780985 760587 999078 476713 1683791 626232 1243135 1901563 951995 1760468 1721616 1678697 1670566 532600 169303 1574162 1430540 1870715 469344 13020 1783880 261296 1557595 540724 675216 806329 615093 1082252 534426 342262 814286 570393 1946025 230577 905258 234682 181490 921955 1297811 1413939 466726 847090 1805745 851440 447038 1286627 1223792 1399779 515162 388495 1185611 738157 401241 1996385 301429 813518 1211786 1415271 767631 779142 1020909 1509415 331939 1970748 1331343 554687 107677 1118914 1028434 282471 747780 1084364 1417562 1343656 514251 1932700 1961588 559485 640285 1215419 1122459 1254750 1053182 1409491 723082 1378431 1930843 1584379 1663834 1777236 1946022 655760 1160540 885683 622655 164064 552408 979956 424020 159864 1877276 848181 958505 1214280 1000545 1760456 1525378 1231844 326780 311977 1142856 1423922 635071 528771 825781 1343910 1992870 1552130 1116572 1478222 619551 1659061 303348 314063 516921 21207 616995 550791 631287 979860 810596 804672 280591 1689087 333878 435981 1165834 1951706 1612309 1096417 341836 1683856 982103 1059836 93843 1747965 307689 1789054 1454492 950330 1506968 1179042 1165135 600131 1966248 1991815 1803897 628612 732414 1791034 1808382 1209266 1188774 1979891 58273 1208692 192313 1396251 222045 1430023 1793119 337237 292311 481861 1732083 858950 201618 1647140 403080 1574280 833559 1216546 138174 712731 1935443 740473 249031 706093 709349 893836 1202542 1686360 1507708 1336258 423199 690174 243244 1168788 1113726 1423594 10923 314015 419707 839037 317618 598962 416276 213192 1917989 1871899 754150 1598545 517211 1853330 593011 546755 1031227 127338 1558324 825381 1193699 525978 1879362 1156102 1076041 234229 1082449 919233 264236 450691 1778482 1303094 560127 532898 679951 1439913 1920579 932934 1024709 1216800 957924 707641 1290970 1228320 15881 1862149 242946 566802 15584 1610382 1965966 75731 1011763 504368 1825396 1538027 1755825 1285544 1995386 1416900 798684 957592 822009 717299 561300 1941277 1747620 739342 751483 176506 1898633 1378250 393947 738751 1237452 1885624 706154 1281943 1949239 1772026 286062 122387 70715 674146 1005486 1278858 460650 1458538 1565719 921418 53633 338213 1486217 1072230 1756750 17239 1467309 802306 1063521 1757294 1283112 1038245 564463 566335 1484345 190856 1960513 435730 625966 1186679 881199 437854 67327 940957 434569 477095 940626 524322 481138 308909 24206 776514 780939 177464 1382435 498281 818699 707609 1080326 1916541 676181 1625384 116992 334549 1494108 106479 1314470 1634091 1740468 742736 643739 1237227 558724 1026852 1145057 1016373 1198716 187171 1933718 363346 528623 805138 424155 20245 342357 1002094 313349 56996 780184 1961830 245798 489249 1076958 487491 1415472 1181439 1492194 894628 141981 686854 1668448 994068 777138 364943 243595 227040 1663518 1811176 100026 518473 1177412 846432 398420 301446 1817227 334020 638129 676541 156708 1203022 1229309 1217136 8205 432092 1247759 403651 191289 1161746 18523 1396191 1525097 1203853 1293719 55568 493709 1170774 1730312 1033939 1743304 436856 664891 1576279 606362 1821060 1269419 834246 807957 1180326 1986672 338786 1155753 343167 120098 1863003 80341 1397874 769191 907766 122277 1609324 407628 1915869 597630 206425 333441 300552 1454836 772798 1716971 925823 1393237 1272567 749389 1128085 298881 1750125 67591 1467279 1611958 1024847 819470 575806 189297 1788487 251754 313062 642072 1205009 270774 1029579 1957622 1834523 113858 1120256 1511312 783195 726348 1898581 478648 1652151 1100905 1091391 34280 937504 181218 1106303 1816318 1516820 676663 1279522 507505 605356 277577 489887 1475373 115462 489429 891486 1169556 466155 711973 848187 1655964 296823 1523441 819297 501456 1697326 1698237 118904 1201000 144614 323234 1274750 1726436 1716450 1347345 562918 1154971 1271773 1008617 1357105 1020438 521209 671718 1699195 1314051 1274892 709175 1291585 550474 977678 1916295 1288874 1916578 1631428 78372 1986683 1840270 1712871 692836 777661 1285918 32622 1311815 1724552 1478259 1909711 1627432 1072530 721844 1372737 1075372 1885880 1549603 632044 1283404 1438338 1890960 1999829 12497 1593424 1214556 824829 1640604 985069 1487121 1939501 1459609 1350847 1507168 1065498 521923 1123676 1959915 1262545 1244415 1432188 1012430 1943901 329979 1439371 1471302 666994 1710740 17579 127188 1231396 411684 340085 1236324 1075128 1125139 1755078 329481 1149026 67638 1013927 1594117 787825 106673 1537856 1319 3459 1999436 1845240 684645 412864 841615 533713 36032 436850 797783 1065244 687345 213773 116417 693759 1357952 1750376 1612670 413206 214248 1173862 368292 1100565 1998038 1883061 1212500 1913716 196843 923441 717974 358600 1828980 1096332 68205 626640 196672 1498114 916457 757306 1253004 258323 811939 920847 483803 1448473 607337 945099 1219983 1062016 1489227 1602510 27732 642998 972659 521489 1288754 1234638 856677 1310786 586237 1637250 387555 1077769 1957775 1955193 1726374 879904 1925712 122990 1532109 1425557 873303 935026 195618 146166 1357496 455242 1424158 1440135 1750507 878383 456854 1881556 454727 1383708 1633797 1684462 1451193 1896302 622822 1523021 406360 1756232 1007997 1790704 981226 1091004 688359 1636283 967278 1106210 1413342 443339 1785793 901433 1811700 386188 1444678 617066 1446519 1368789 1248190 1737869 69126 344208 241356 596192 193355 1384381 468495 733860 1414984 708500 266714 133133 1768515 1580216 473924 392723 1953654 14374 1010411 1277253 114840 71360 798916 275350 1536592 1852564 742466 1839236 1275569 1382278 1757774 253601 1463326 275205 402532 208528 1786123 1702471 127681 1415997 199594 481137 323947 515861 479378 160182 1437597 500056 283668 543402 373108 1987467 1903522 685694 307471 1877434 1781582 1622110 687821 1118589 1967812 1810941 1868328 693620 180068 1338420 1679641 758763 14276 770866 1026313 90107 1706093 631397 281360 120585 911279 897931 1153818 926232 1803717 1091566 1383700 993307 889458 440679 1016931 657916 1654882 1684438 947201 205950 889518 7967 725505 469802 1929295 1621549 1803019 296046 1476290 1042819 809601 912317 1757682 1665252 868021 1612746 1546434 392416 43607 1370179 217863 7715 431960 113030 177800 1657057 1796895 332220 1044335 427866 339835 1376696 1420383 1034641 29066 488106 1921297 1088901 1009239 1328406 496970 1517955 1362508 1552710 83086 3295 903092 144116 688573 1809229 1076872 563694 1073991 1209121 1300519 1740128 330528 852441 1298520 820743 1592557 1835670 1135018 696787 1533319 1325072 404296 784448 1124631 953109 1226433 476206 1986948 914949 1986467 216120 192451 435584 521365 867386 1689464 1041511 350720 1385087 1599473 1026762 1705593 1863822 1847396 432533 690672 2705 1818158 1309990 1492652 1977612 389639 668589 119960 1244679 1343491 183157 1827663 178411 1566799 824828 952527 1322613 1739911 1024957 1036718 1083643 1058697 283398 216934 267338 639772 257200 1440791 809995 178503 722164 296149 1820244 422235 1617251 424873 547536 1498010 358638 743190 1443392 1578189 996095 916347 1215811 658730 1720916 492018 500118 1731427 864559 973049 1793270 1265953 1525995 928985 577411 114624 1259511 1787312 1691102 1867511 333924 755742 919050 516211 375022 885825 623515 705718 532503 1195644 1096848 615459 177194 573135 458453 1793775 1363341 1825931 1286223 168034 1356339 158102 1783640 589062 126346 1741709 1928519 1063023 1816579 1496929 600834 1667669 880621 670266 1133407 1889043 1397945 334195 1525539 1685778 1485190 532278 526668 925326 1171941 400696 1108838 1132564 5977 180049 2490 886789 861099 855169 781636 1006887 329675 1241718 1288408 1607038 1249315 471632 56504 1737851 1724728 811516 857652 1581303 257763 256625 506842 1393728 852098 270891 931306 1852130 1669580 1161696 1993672 1141203 588129 1648626 24960 263341 1316536 1146150 109202 27080 394519 1790276 494309 935477 59215 1277148 1780068 1118988 959642 1715496 1480141 1013025 1831851 1983 648634 155662 330868 28454 1637122 485066 1737316 658354 960395 200594 649207 1806028 1718692 724953 1699385 1670843 742227 950447 1337627 769966 464865 73066 131192 1317454 571479 1138397 671830 1918658 1420610 181883 173591 1608040 1443857 160533 1907126 1074805 962431 633268 496168 776295 1573237 661994 709194 541489 1473543 284873 212767 575645 1768112 577317 1748572 1756531 137337 1387171 609618 1117536 674901 1048707 246284 384157 1919977 409343 1877687 1821064 1121463 112098 1845963 48966 1479331 1143677 1207772 1199629 1274977 942942 114439 962811 933672 580887 398337 581049 1554821 1896414 1193664 1143168 1063020 1530374 657363 788818 234650 1521513 1666349 771112 672859 1349044 870850 1317113 1026641 1182545 1709152 584202 526938 981208 1424107 149903 826880 1128242 44085 462915 907201 961024 455686 1342113 1868530 1119799 1182645 1392616 495376 874846 1071762 1835981 1635456 1546774 253687 1673837 1533316 1534936 1350187 1904042 1378483 1241003 1383749 465517 167408 1616635 67865 1585736 569777 1809258 1346344 117040 832480 1441468 1435345 563815 1455821 642162 1476534 1570198 1964751 161889 928840 511798 1771385 1273414 541895 1942977 572552 1271462 1429788 561703 1027330 1096685 540352 1242301 1608296 1202474 1957829 1882054 581220 1409916 249960 821017 1966377 1101435 400253 1490669 406991 98390 1056586 95124 797455 567250 866633 1646664 1746573 1503208 1069088 209646 1797610 1525463 1177415 1319839 1243556 976494 1093993 1762069 1629019 1404065 734478 608456 1011194 614528 518206 1489748 174953 1309698 1934555 778565 1403607 555783 1355836 271050 1746385 1814177 760174 182627 822437 1391395 971112 1407935 1794025 1159441 1833671 378837 668277 1250807 430411 873789 13439 381765 1163493 247638 2716 725643 470501 1575460 1875724 760542 898763 1849535 1182216 1749022 9945 914061 278504 1364134 1701635 606081 575544 1957183 1840728 1318429 1859294 26232 118414 1771455 1930087 1573289 1260500 1486398 1804570 29518 1851121 1685643 1881704 45516 574364 1454888 275081 1303953 767920 1610012 1008656 1068017 875891 70154 1503921 1168042 1582997 904996 254587 589999 466106 1377603 859381 1271358 1972537 1371724 978094 1532948 1570276 829595 1172274 534855 1422647 325585 844561 541188 1219989 315894 1498006 1607467 148304 127511 1194223 729575 466840 1041866 1732078 1471510 1398455 1590219 207127 903723 1725282 328721 282966 1485834 309471 1472532 818661 1728227 996580 103305 129508 1512331 1631462 925866 1229991 582754 295752 1884921 1015345 1518026 1750242 1167076 565632 1152667 122881 1859382 1634630 3502 557912 1802735 1654091 1621980 1026294 1338113 865528 1491426 1132425 1920960 479806 1254974 187315 1251493 1520552 617113 1715530 1066932 1882367 1474871 1322919 273540 7208 1203125 1205098 1597966 172695 962970 1981660 331719 1378557 1725358 973914 1324475 248857 1986785 1774570 1935749 137261 489844 16426 1609633 1162160 1597764 1515943 1988772 1474911 287594 646770 214355 226310 312164 1065654 1369136 1707223 55865 1046934 838231 1510327 1363163 37033 1123890 1287705 1096444 1977256 1222420 1075939 1459564 459446 1654306 540170 449871 259638 1520746 186259 1941221 1587187 1899001 295575 45225 810910 1049099 1142825 228901 251965 1245533 1050227 720477 860720 1126339 1086759 1220943 1841625 259792 709455 1421895 1107076 211740 212021 962116 1900568 1207967 1461226 1810424 1958298 1169008 1392496 1007762 359889 1095334 1492145 1111009 696360 886371 424264 1249427 1241708 1748590 1541269 1167340 106171 804811 1605077 779219 1479056 704511 1436391 1258596 1539950 480643 1368805 460441 1685668 1048896 1750824 1951250 1641381 755719 909473 875843 1500566 1484809 1597513 1219841 1552922 1237960 625148 845707 1100445 1705393 99480 489918 1962832 1206021 516425 163824 799293 991670 510808 1464631 1165696 93305 341627 1803366 640825 372743 1694558 1799303 1019794 1466897 1484995 1243777 698410 924072 1155442 1328486 1024092 1328740 541426 444948 1449517 1411337 165821 1019771 878451 32184 503094 388354 223806 552021 911538 1770065 194897 676504 1980309 1624176 1216962 911310 314623 1872879 1551541 1809604 773831 680055 358516 962887 567869 1010582 1990693 1989985 151979 1811469 1146618 713029 1981539 306168 1079570 535093 937204 510282 1374440 1344967 347470 985071 854735 1931419 1699657 725712 1508282 1998688 1912546 344528 1288592 762917 294689 1668105 165359 1325567 1652487 1967486 1729911 835549 922897 1037029 630617 574707 588723 815299 463269 1193916 1306097 395503 1292483 1149087 1935053 1179868 1837302 629502 1822761 281366 412852 1937641 932373 1917367 1806759 1596168 1000697 95941 884233 89637 1907409 859533 604714 1890107 68830 598354 1025001 603768 535768 1868347 1362946 866223 1857495 1449385 536158 1410385 1977884 976224 253335 1199649 1690441 1989492 1336576 832401 241614 1018737 430620 607016 944369 786043 692105 971151 1364063 333127 18317 871522 1620680 947368 270188 1575262 730355 1452471 1781330 1600826 1368107 1152877 491316 1405128 1892881 752877 361086 69495 1863316 213882 1829025 1753555 1337888 1778251 1019203 1986409 1408755 1778031 1738708 14443 97664 406023 1800641 299267 925641 1713933 684447 716743 1941669 722373 1938782 700644 1825173 1571377 583844 1529595 1202322 1210503 1561443 1068338 396016 377588 229269 851361 610996 632045 859166 1154707 1409036 496524 300312 7732 256018 1262102 1996211 1446424 53174 470267 1865284 648959 1415619 811765 1514163 172726 840016 1699393 1159351 328405 194281 1892097 174278 530381 131182 1678375 1727540 1254477 988441 639148 1287427 99151 1274571 90788 1363471 22356 1192244 489664 987656 1124392 1652902 20257 1210710 1871308 1045902 1703194 1337729 579342 1491409 1339285 452188 1109419 38509 723591 1805323 1562727 234707 1761223 848078 1187768 265638 1335787 515958 483283 1941567 665525 1316719 1572447 896463 1588715 1332167 756023 779298 919508 913513 1685353 1173882 886874 146335 412597 1800571 1112695 1926248 528729 515153 1833708 1149875 213059 1728966 865209 1794144 1039593 1556571 348758 13217 993903 412688 1244406 1447031 1773829 921141 1909923 1014125 1101876 49056 744410 517193 1648662 161697 173603 1673752 1885086 942768 1175823 1837855 1930890 936905 1968171 242377 324056 420229 979800 1631896 509450 73687 669221 435522 815967 156537 439262 1121699 1094408 597776 1428259 1569114 689528 1777278 1121857 526595 852029 208628 1469979 1268769 191145 23408 1024368 1646250 1937891 1741352 1160274 1972083 1732757 1358052 1567144 1309899 529667 642220 1682890 1575149 185281 1401347 786124 1834873 518475 1528133 461544 908094 1918750 1840289 496292 855577 1295437 1223533 1654219 1472071 129272 1545486 914833 706392 567399 240294 1101878 103697 795551 1825920 1392762 615779 1969251 1536172 1213970 1123433 1825568 1752172 1147478 171630 334690 1910015 1399543 103443 813276 719267 1214081 512738 1016221 270990 1185735 920594 1313101 713134 1770971 1761411 430345 1087760 454875 983995 1421789 1352209 229785 386205 359553 1480040 415398 1073722 998539 1882674 1286896 944116 238714 1944631 1248708 1524153 987240 1951462 727262 11835 72505 607687 1389103 1183062 1706822 635500 1812364 1245683 592764 677549 925506 22098 667326 1193026 625003 114401 463863 494156 1547676 1889561 592856 785140 116512 1737076 81971 1088067 163272 1652475 1969614 1888128 1282814 930681 198813 1995706 681 1522149 1213796 178905 1843810 829787 1730666 1963057 1039743 331791 1948611 1982686 1176804 455955 1161287 1365279 863436 935628 1158787 199797 1588596 819678 1462875 133991 230543 1272483 829954 1607497 643758 95866 551449 324180 1001584 1112003 185637 1302327 892369 594258 1757208 1271388 1776433 62891 1140554 234115 1958027 553245 406816 1382448 80510 241287 168817 182609 178632 1686485 1252183 1541172 763439 109348 514200 721060 1944721 1637555 832770 1758758 950113 1139397 1207221 996568 393478 1586865 1029571 26708 991594 784086 1756239 1459112 704065 1729274 1646482 1336008 86109 508330 981331 1393837 281065 177775 1112517 236177 543484 610896 912477 567726 190246 948684 1802220 99409 286247 994365 771291 179431 530854 1488215 206944 1107640 1435453 942206 187953 1240070 881542 251569 1087160 1676198 1913305 687774 1951941 1655051 1815006 1265954 230971 1573295 421292 673768 733160 753963 761837 693430 89877 1246854 1746003 189314 1843600 1080184 1820918 276535 1960130 1567126 73206 1213783 1003307 948334 1735717 1616685 1877750 1610425 172919 1322428 1554176 1836010 1074030 783916 3287 1115657 1682293 719892 260289 1478245 1595075 1855769 595414 1020431 667495 755534 1054781 132164 812223 536100 1256365 383626 127231 412404 778286 462887 1210598 1314173 646039 407631 1153779 1826485 842193 1823433 311035 289798 73969 1285151 1963086 1828647 539184 646615 1590751 1082394 10883 797797 322645 3024 220509 347273 1795043 171180 1240681 1238201 1452664 1121024 1769051 1124808 1667589 54910 248302 621640 271599 1341045 1575297 146410 1587125 1318936 1392295 1480080 328627 1707471 1669464 1802437 163567 716843 1834520 1822392 1375652 1979859 1555876 1676304 970812 541606 751795 228859 1329881 1185809 1884395 485445 911398 1878607 1769575 448208 99285 1756019 1052483 86205 473688 424350 1177808 1759232 643972 1998399 384529 1805388 1219090 669522 727903 708127 1163407 1475530 1214340 837 1781245 1579673 896112 746738 188220 269330 897617 1674482 859645 346425 90294 1984572 575948 34603 608433 113803 1631914 189364 552595 1285261 570150 1912047 1837775 1381206 1351861 432081 676775 1159999 1541921 1604828 1828401 1584192 1705782 363120 1957954 1986529 1058489 267478 1952443 267477 1879802 1672161 1071321 1159772 1378338 314719 708422 900060 88514 1270322 386719 1096664 794459 321446 1362162 810491 1917781 1680459 1265790 1455149 1083195 1713133 674948 238901 1881796 1264985 1348265 1979511 625257 1991814 186633 1248760 388428 1114845 89811 1417287 1054083 1626197 1597520 1655578 285980 195338 1278565 1875993 1318500 276454 1988111 844887 613244 1860359 14067 1793844 1329361 826191 1790959 864780 633661 1154245 295557 1597782 267172 913129 37892 462222 1680575 1661078 1271321 1955800 1297840 1752453 1819678 835674 1873029 596048 51304 601134 716114 13588 1742630 117592 1997095 232193 1709756 1014427 708765 1725423 395537 409715 806701 1590289 153877 1840683 1053931 1703322 1499817 438118 1145505 1227320 1117658 1565438 605920 1735099 1421859 1472859 469571 1133285 398598 1732018 1470000 1301192 1685188 1085369 646404 1471180 1085724 98871 454932 548881 1672255 203372 39539 317988 1901916 1827715 1682906 361948 1860467 500195 755807 1386462 1425702 544583 387657 1434099 1031336 1562947 82614 1748277 1395889 523046 1539091 859504 170570 1888459 334485 1372341 1976220 133777 707533 1843949 358420 1751354 1813466 1689313 1498422 951332 660361 1153428 1316842 282040 1606088 415328 1034239 884498 1739120 1400303 174134 1497147 623209 561713 1179567 420703 1644559 1836844 1784948 612362 257614 1290172 1455501 1582293 1093076 1627160 1039270 1438459 1296331 1348082 57563 1357447 1950522 1766751 152013 1281194 1546930 1595367 1854432 737334 1781773 109038 1601745 347969 1377840 800336 435341 546602 1224661 1705621 720725 731445 353258 1053788 1381443 1469366 861306 1107411 452527 1908901 1259143 359727 1696265 26296 1795841 1752727 1250073 1155542 641664 1508874 1895814 1773748 487104 1933301 905669 350086 1422686 817329 456103 1191954 1486215 739857 937283 1867304 1642332 1456452 1151014 1193180 44762 445795 1485638 778947 181309 530100 1189542 1267715 1701512 846792 1489771 1562706 1205514 1223739 1825990 1765884 104070 486794 447907 1367703 1187157 1630404 907181 957209 519612 265494 1782517 1983232 813147 153094 239888 226737 756901 397455 1200249 426349 1688676 80062 315999 241667 1311240 1458799 160418 1012241 895375 599249 1842628 379644 847417 1146448 1561463 924836 224019 1907770 1443210 139231 598851 1195456 104669 1038915 1793996 1764257 695707 1674975 1996338 1799770 1573885 1027823 1816360 812148 17413 1634197 18338 1733617 679044 1351338 1827491 1393511 231929 260384 607453 1251472 1729480 1958317 153655 894350 1618383 518174 376858 1030027 1871205 796409 215578 69967 134589 399246 1594890 593592 1841611 980677 31234 371083 1307488 1869749 926062 1662003 698952 317859 716333 1194881 89313 495979 822693 843397 1462726 606087 883446 1545541 947620 161538 1471886 1773061 1330062 761533 584237 1128784 804194 398843 881088 1414273 780997 852399 1167242 943308 48406 1938477 93094 1567582 562552 299054 1005820 1214079 1594421 1756297 266167 1079745 390994 1142072 622790 843106 1872474 1374328 1607046 465844 371902 755936 1296464 1332533 757179 213185 1076802 1687846 1240328 1912909 1080239 302807 1009896 524072 1078 352555 1880240 1280944 439667 1290433 1945201 1775571 610333 415084 736317 1730005 554471 279495 745939 1995905 634599 670489 1618698 564260 420963 1767200 1318043 1733359 519142 1315211 74584 1035385 766536 270218 1170051 1093113 1737762 299440 1794594 312133 1784728 450741 313840 1368687 1409221 686330 1267412 185555 624246 719058 193824 1376292 61954 336100 1010282 1347703 1442825 479421 1329018 678143 1256900 365694 1342404 953076 385847 1017760 1172729 1407488 1286591 988577 1384716 1343394 1840643 761591 1008368 1844185 127583 152047 1165895 225379 880774 1888720 1195417 106841 137830 924264 772330 1495623 1954849 1646299 765485 374374 1789515 430001 1666860 1830377 77204 175463 302217 589349 258987 1336367 1111614 696155 1827929 1214771 1367429 1957493 971811 1557024 1587464 1590878 1763612 1163502 343611 1780662 350434 1941650 940697 1132430 10532 349229 668621 586819 468966 162300 355089 371696 411264 1251832 272066 1096076 262360 2010 1053219 267581 1772664 1448403 1745797 177588 123310 1431382 725690 636926 881090 329518 1679108 1297103 1529635 1195553 1180887 1422403 978344 1881460 469620 1154600 1374089 1116416 596716 1550600 599566 1451949 1511586 1349346 352432 683015 675195 1943120 617065 505035 1242658 1277284 1359013 1261691 522253 1637148 1360684 1174091 394655 1310074 901385 1281672 171074 1540152 1485244 429815 1515650 477182 903476 1588956 1907392 1376624 627030 1379961 1484913 1925068 1545576 1553688 853544 581357 1543803 190163 796182 783850 1635367 1829207 1834195 321637 785096 133446 1255560 1024824 126169 1013730 1049265 603854 1687422 385137 329978 751359 1818055 175246 774484 1434180 450379 1161344 984486 1631022 494491 49870 1484609 455393 1139409 1914517 53276 495395 254239 1776928 978881 1032531 1026080 997557 1911521 226112 517082 1381025 1895067 681802 517505 371208 1868313 654416 472080 1461063 22868 694899 6326 1032145 1661612 1774645 921107 1840303 1856957 449171 1243798 595469 597421 177227 1899788 1181540 1689645 1610291 1483674 1898265 160581 1937417 37491 829021 205394 1011069 1420783 1780492 376655 1612026 1982535 136282 17997 1371979 637602 1999890 1700503 1405049 1716422 1171446 2862 436476 54520 1618111 571941 514604 1170245 425587 1503226 960097 1097305 1749662 31500 1930517 270254 1562197 79802 7233 1296515 774474 222261 1383089 578720 1116185 704850 908840 1073125 1998460 1432480 152372 629632 1350241 706986 45963 1693161 1168874 641560 1077610 711525 1349838 947945 1158710 663414 349753 1705663 1449040 16106 61249 100712 53561 139154 202584 1602708 767441 355390 1362138 1572570 1886409 1832892 1895246 905830 1727643 1382876 1893989 392347 1013086 811488 316438 546695 546789 569882 272009 1888258 281739 422716 660316 886914 761 794561 1200821 1833642 959041 1530850 747163 658942 715525 1439055 1105039 1983111 1620633 608943 1142911 355264 1247273 187710 174798 1805534 524 1498761 147174 640902 1914620 1511048 785562 772620 783403 758383 1855230 513849 569129 1498507 1295617 631990 1910046 783112 273117 1200548 552485 555634 300603 1371493 1527114 1917359 1353051 244997 1424820 774180 1185869 1583528 488267 628465 34941 354635 1460643 1431474 218101 782247 1065703 1489718 701536 1727017 305229 1409261 482293 1629256 1089681 856884 518856 437339 263127 148950 826566 1464007 1451648 927447 1264693 1593826 1691600 195236 1890011 1486747 721023 811858 1895324 1447171 295745 1826066 1061068 533579 52535 1160772 47762 653803 1325132 1376954 128410 1381017 460200 592431 446452 868417 1741707 187612 143410 992190 286687 1442678 666762 1365700 1500239 1640348 1618174 543381 683091 1579056 87221 1384302 752831 198597 736343 173251 360891 1419677 1077660 1938975 1069256 1123760 1118166 1917922 1935981 1161240 1583942 1656544 1558786 751758 1033643 1268454 1141447 358374 1392229 1031976 372117 124186 790717 374793 1701288 995592 878529 1863126 1348921 385070 563805 1145341 1711480 1137215 1929886 311425 711227 1412274 594411 1270852 1585711 1011102 1047443 1158285 198525 994983 1977292 1659318 1664455 1999794 240323 1287029 1762325 1057559 591666 846344 333624 1532378 1182168 399188 681052 853058 376599 319434 1570680 955696 1431432 1034626 478020 768389 1629704 829342 1305880 32635 847619 265846 803287 1389911 1143256 1140495 1007436 1012719 461988 152378 266530 939004 1733 1138285 168329 277377 1270181 1571938 1225890 732515 1645724 1576092 1823764 34380 1713158 745048 902751 596996 1123162 1361295 1767778 1344477 1589914 1066729 36661 922456 1539339 1104305 1298002 489066 645012 513382 718 1317985 874399 1289181 145271 940624 643515 1310557 1376012 431756 1573586 273771 1356880 1719685 1490629 66766 1205714 216529 1329571 944527 1681393 283506 453629 1086181 615783 1900026 1224573 742738 914071 638278 1666495 269920 840980 847365 429800 550870 1267370 1036258 1850908 287466 173850 707852 316273 1557631 1688933 44406 1862193 879522 952827 1268790 258117 1072952 882482 81757 461307 1588877 711950 1401030 1133679 892708 1190617 220847 612794 1629759 1432200 1165978 441710 263432 194706 1415424 318641 1339745 1427674 825898 1405288 1097584 1854177 1430998 1676298 1391209 1821384 1065138 426799 1263664 1058369 1464010 610646 1324396 1580818 1741300 1606706 43150 12619 15539 989452 467378 1167714 1848258 1512014 1999948 1170696 1875029 433424 488331 1215430 810403 614596 1164274 152648 339502 1529909 804192 345823 92510 888112 923298 1727801 1895951 1838917 166247 1791485 1492627 1250126 384727 1910266 68383 1677507 511882 969729 1968418 957245 709005 81675 604731 1251263 453364 1965675 1297769 798352 1445924 308568 452862 851760 1431088 642189 121784 789532 240249 15017 337752 276346 140043 582938 1930266 1355947 1859726 1756361 1011522 1369582 802382 1204621 1001795 520786 1928394 1584771 1817667 1683202 53404 1300905 1664717 403154 1323004 737387 1455524 954525 1023006 499235 1460709 1725286 1728998 625150 306 523408 1403902 658090 1088573 1665068 1537078 142723 1335686 1015761 161358 277660 178919 620740 978439 983965 1948834 297744 1100060 377992 1200093 1907763 1990053 327926 923453 1314787 255365 1957714 454567 1270346 926733 5386 815347 563519 1978137 857153 1601804 1858421 744190 96995 916763 739166 1312704 551315 357056 1601038 43590 737632 105217 675962 1521434 134566 1575547 1187675 1472976 462963 533297 1553250 1261576 246500 16616 302727 496470 1493508 1141288 1328568 349117 198701 1583424 795175 575705 1776214 1750444 1273569 1295670 677477 767461 709863 1313909 141311 986774 1632560 1440307 1666043 68754 1320603 730692 797421 545161 366144 77869 3376 1838250 931918 146466 672778 1080155 639194 1344089 879414 1425549 1179598 1133752 1391097 99907 1589425 1296383 415463 1514796 1680653 318456 1395563 572747 297970 231005 875376 1581633 1704474 1275637 1238146 899976 408827 1042576 107476 1026057 384485 1236667 507476 43481 952207 1961821 1058529 166394 366668 1955927 1732203 655810 600390 1811975 739434 624832 1444363 1679154 880608 1639006 1526407 1435572 1776360 958614 111870 552313 930025 995613 568156 1432531 41544 1101583 989683 1232668 1325998 872127 1529264 1273297 1945026 210386 22 1051945 1727535 1100387 1314349 952161 859753 442709 105400 329824 1377619 1666457 924433 1513466 1186729 1025485 182333 1326891 720042 1934460 1196302 1078224 1406409 256127 1584230 489312 465142 1481448 498839 679731 356283 39570 1542578 1145780 819217 325625 486885 1241808 72695 1427589 707482 171876 1431032 294468 1001223 1649167 1260748 1168253 1561471 1536373 32768 71126 532274 1085771 643330 75317 499273 170537 857716 319623 1680968 1381817 1512896 260415 258061 1152514 734277 1041460 883273 1378706 1830057 1323754 150122 511607 858175 1471006 609329 1862256 198348 83201 1884644 1751803 103127 1818630 248916 1810453 1299645 618118 1728390 507748 1013124 230697 911228 1865394 105090 745105 1233745 1689318 564304 799550 671552 1992156 354057 180890 1631632 424670 771135 547227 1910798 1593689 1213409 50646 142743 110238 1106951 1966368 1414897 379207 359139 1501220 1224714 774785 1599332 1237075 1037811 1543121 1131954 1730760 1637208 1044565 1501836 730048 1315438 40452 332430 313458 1715943 1779662 950607 294728 815671 1586031 715978 863930 859451 72114 1901548 1365438 1559512 170579 1450226 607786 1744224 1678322 93903 1011302 148820 1118234 1937023 467647 180605 1514301 1645819 38971 1777787 210156 137673 383663 405381 1073610 1462286 1459823 1364267 1274289 1503328 9508 1577292 1830594 1830566 968954 584578 1048407 1470729 1198639 1816438 388165 1155832 626845 986602 139541 1103781 1785143 1667107 1842173 1328263 707307 776624 53011 1775676 524271 116307 1142201 927032 1484014 1101016 1390570 1192051 734952 1596515 941226 874607 965671 1837774 1296194 1436114 1254025 20044 833803 49982 1641873 364055 559742 838298 1364860 395275 156518 42132 970106 1834801 1646324 1748147 847779 1244615 111566 1403363 1723092 1715722 1490964 588149 1578254 1603518 715059 484159 1408208 779390 920800 935186 319176 387729 4701 1793216 1539043 647351 18064 642134 566777 1154575 597249 1894560 1449946 945366 26495 779314 1349097 1212467 625 1880465 1596320 1486804 1446963 1023074 773541 1016095 209750 1229840 1934926 193409 1758574 1089209 864933 1741411 101013 1893089 354370 769983 764165 1693303 646201 132059 1022370 801498 1575141 919300 1877788 1770223 264828 587696 1095186 1074130 1768605 1402611 1765751 1567271 1666613 1167042 707422 1050038 1339075 20437 410118 858714 565385 1507476 1661344 914499 1115854 935798 1643633 1010382 656765 1799137 772288 529202 1392562 1589091 318041 1499839 373354 259584 494412 1062162 863346 1547199 862757 842968 1084937 480338 1294162 1619376 237629 1424346 714773 1070550 363184 1777552 385395 839973 1786232 1802377 221328 1319527 1905313 1186182 32723 1337035 1212155 67349 1797953 415796 1757741 1911082 1775583 313920 535811 1775688 1850666 146012 1700131 268708 1960650 1035396 1921815 1687774 1316798 1708606 1434272 1160737 204597 23716 1428081 1275221 1822793 149849 1615415 1589946 1357871 1733746 1862954 928438 1689538 268338 255055 716210 1006865 1420151 328001 154472 723135 271918 1500342 1435113 1925023 966791 798087 1513175 1994076 1955405 496599 1002548 1937188 782542 1820658 1173624 1089802 1128155 610610 1883014 272323 1787040 415537 1758036 1185878 751106 1357354 1659830 659908 1351607 84803 1184350 420251 381356 765266 993277 1433902 1761027 1065064 806904 595068 1765478 1643303 1607267 35484 385360 420351 967748 1447899 1521521 1398959 436837 74290 608668 1514396 1527685 692190 1279746 1606511 244724 1988454 158951 1948014 1893133 749404 1141433 896836 770027 314646 732837 236266 706149 67129 778033 245839 518196 502364 846622 1843064 828797 1230283 561379 1316043 214000 1723283 724109 142627 735937 1034396 774154 146379 1862677 1402700 1986905 1790214 1611422 1994423 1158209 1356643 1639050 445812 1790196 163944 677608 624387 1077679 504247 1456922 99761 1210746 185224 1994605 356781 1822337 1118728 1466590 1990737 1340544 1968648 1843388 491783 548226 1633648 1818911 909425 1023140 1193901 784403 534594 456626 186198 1917409 1946331 1612602 410716 1176478 1898227 506934 328285 1858002 1969158 294124 1441080 156951 614563 1381064 542878 1003275 810272 904240 849184 1704149 1337116 1624302 1969744 368211 442276 1798122 1806072 1137342 1737620 1067642 1302876 472984 549207 820619 323628 1931849 1912590 189857 594120 1073184 1869579 716524 989958 311470 204834 90376 1758739 1924810 1718320 607255 1024570 542862 200079 1665644 353902 718173 251806 142240 847077 977378 535683 319731 713170 1758753 769594 1249959 801076 1740913 991461 1345491 727924 1139884 1930037 1459420 354882 962025 136583 1045430 1765836 1814650 439858 1719779 626586 375313 1892782 1988277 297189 1773664 800860 1341229 327136 877735 1275589 1855556 831753 1955878 1483980 521685 226711 823702 506507 1521135 1942207 96496 1028194 218934 1700344 1734191 1860597 678943 1795047 1943155 1947276 422929 156126 1365607 1799009 991206 1756707 1557120 965958 239627 1149363 1884960 1604232 1058692 1320465 942548 1566609 491847 560569 1484192 1732710 952122 49976 1492413 1892007 1088903 1835645 977911 943412 1488280 1638701 358964 1718611 1147772 1134192 666048 337373 304991 392705 1452535 1227447 460387 1825405 891557 391284 328338 1460672 281454 1114807 1851079 1532771 1745740 1469756 1339428 273770 397071 573454 1961269 168327 1949613 380153 499131 892965 1409610 1571287 1838229 1095618 809490 833628 924691 9073 1347645 1106253 523633 1219665 1083255 752186 45423 1079765 312017 1871510 681843 1598455 289153 1708575 1479259 1297933 1117579 1078901 1827177 1532271 1632101 1124521 1131773 185044 1647435 878603 230146 686725 1028441 797063 759373 835739 1356117 389422 186550 165530 598559 541346 129006 1639603 287123 1035464 32473 613019 1094118 1931290 1818860 204992 1264291 1315582 15152 819881 346149 342121 1531451 1817417 520331 552420 1551751 1790500 88897 1547683 749534 1429488 1290625 1788475 1557937 1731299 964691 1804413 1650966 1356231 710569 407566 1289854 1616522 1975494 445633 739488 325712 1666459 1002667 602114 1717737 502874 508782 659677 1507323 692003 975282 1964225 1145288 632124 1487573 1869317 859453 1404455 1277840 1678097 1810139 822653 814833 227779 591049 1022495 425553 158690 962807 1677956 842601 109838 452569 969866 1528470 508949 1335765 1596527 31559 1859428 1678260 1701805 1159381 1561904 1874576 1633046 687232 1697921 211367 796866 1099160 1868923 1991128 369901 654530 624435 216615 213121 718443 564525 245364 642588 432835 1996646 1345324 1393945 1171707 1807722 738389 338799 874985 29736 627978 1047813 1320934 1128951 1073720 1162506 918321 144969 1733522 167102 1425748 716211 1271114 261290 418915 1645581 73774 183214 696100 1023155 453439 749044 1715868 1598907 1415097 1849103 1246894 1526350 1456854 600430 1769395 403462 1988158 1252460 910202 100855 1231182 1376606 1085621 507851 1942316 1393755 1703081 248525 1499895 1791873 1651912 1468446 1268150 1995620 1955181 26709 1302239 704699 1389086 518909 839942 460717 1142609 1690691 1521573 1636940 1755700 31737 771695 914297 584 1848886 1735244 1119754 470621 974166 1292291 1327968 1366174 8750 1767880 1258081 1405875 1303616 486912 1218889 562956 1483504 1943610 139223 817249 1055693 822614 815375 1838335 643748 1385648 169890 258405 577250 332211 527665 1897887 1206873 584157 1869065 761423 1672638 213187 1403364 1779177 268152 967514 1596650 942186 393295 275199 1737878 1228026 1934794 336684 537025 1597208 1770596 374995 632158 1511479 1163775 1192248 1741665 1594363 966263 154385 979418 690821 787808 356755 1722671 1844197 498581 562830 1960463 937111 477442 576722 658398 957301 620446 928301 307727 1250836 175783 487932 1889092 1446043 949106 924518 400232 1248824 1980200 564964 554161 1044293 1179785 498110 1699063 1633424 204878 1659191 472736 1519677 1383866 1209387 643681 1142266 1067185 283627 1803377 1801550 863275 1324135 1760779 1639090 1810249 364414 1822669 1001067 1770981 1369039 30763 1049856 707614 573938 1978835 571945 1961898 881438 720420 301927 1969626 898091 1159372 558569 1901173 913373 1216964 957518 764022 1452891 1293224 110440 1211291 179557 288560 480427 59667 1313960 1705729 1226666 422832 446764 455266 1246147 573953 1417198 18147 1289379 1439292 491246 60702 1122746 1486661 203064 1620198 1077957 1489006 1958765 1351882 1137907 1130387 1933986 762612 1932568 1736982 866745 1312233 1405273 1851416 379224 1821497 151805 1746368 47861 1136795 147390 1311621 640043 1216157 58218 235755 505901 448121 325837 42870 1501498 1880083 821211 1648396 1438666 71420 723045 1746181 1471125 144811 423029 1738157 61876 660677 1660930 285509 1069630 679064 939742 1635300 1808496 376424 91402 304870 1879586 109603 533893 174715 374452 1633625 562182 1813556 1743427 838660 1646761 463585 869592 1795960 779796 1756716 1190631 1142870 960726 39837 967793 1246998 708990 667388 184368 168849 1278979 1636999 5135 58751 438947 1564732 550985 1681739 802222 632961 503758 1836144 825451 443692 863552 913555 707052 1522620 718126 1688097 1742495 1811725 121114 1674408 21015 1866428 1123821 61807 745648 1693924 467306 1221267 1089243 68924 832695 947244 903733 102410 994022 898619 667496 1978531 869717 153012 1930770 1364548 1953059 739398 1853998 1090030 527117 1038957 160604 1706250 1402549 572615 490735 665355 161228 743671 876027 1151205 1713237 761641 941897 406214 539176 418327 465855 1917314 905319 1811862 1389535 858992 902027 60352 231941 686307 999847 1557368 1688787 1884320 60462 763757 1645870 1449388 627901 1249301 1371756 966245 564302 24305 1143165 2253 1729065 176845 45482 1272830 690077 98879 279033 523061 1319986 689280 844063 106167 280218 1548846 58803 1849076 1832982 957216 1036996 1453602 1009392 809079 1201618 602616 1649068 1215303 1041737 1463340 614295 80159 932839 1281649 1413785 1611654 659835 985876 1596301 1297842 1029062 156326 599465 934601 438019 1930235 563082 441131 1449252 1686866 1360641 1265794 783566 655824 1313880 1171670 1667252 1628428 202594 612829 1910038 1454807 380801 1178606 118524 1848016 4822 965731 1121261 1817265 1730628 1168599 273220 213119 535665 1005950 1043595 939172 1399558 469999 932480 1274889 576742 1568989 1033872 97659 358137 814939 947693 569071 794010 942654 1619085 694125 87160 1760631 935267 865333 118022 22288 1829205 723545 1883786 942125 701253 1229951 1002865 1784454 1427717 145342 1303340 1475738 393847 1857615 1327978 342911 530702 480362 892023 619695 464185 1383416 569907 1505530 1668264 105033 1031430 1351180 885933 1834794 536760 1186841 433560 215213 1735893 32151 156066 1672844 1764683 1465950 36141 1243072 1623000 719069 775252 553263 1071954 858047 864721 384226 228458 1377053 1514012 1621170 1470895 1268887 712580 454689 312410 730795 1025965 872394 846517 1400766 926902 1631566 1606291 226479 531877 1922010 1260735 1962509 733576 127256 1129933 1979469 1032743 467757 1346945 1269486 620919 1946306 809955 1090141 427228 1727393 1083488 464245 1131069 1202194 737405 652883 418478 1348659 1654913 897358 620097 1355786 1483460 1351134 1067779 435096 883451 234339 1288601 1950606 1718109 1372559 751844 393984 378699 316551 399159 1214871 667064 963734 1076546 1143944 1663669 445686 1101567 980412 108226 1705925 1820062 288903 962210 291231 802869 522031 252549 422912 1486912 756302 771926 1974478 1629324 1133335 1840926 254564 1508622 110681 341344 777285 1902366 42737 1740534 1305199 1572768 1475641 852270 692535 758789 1943666 1243557 912825 1180254 108908 1536641 1397597 189544 8673 797084 99537 1626333 759084 1563502 1276294 1742815 1330833 769213 450350 1214857 1369465 1688971 1065803 1630535 486997 1113889 1223114 106080 331729 1268961 139015 570542 569404 1169524 682948 600523 327521 1100401 1243070 1089251 794869 250501 54582 1808061 330947 949369 986744 844836 1769135 1332165 809953 1553112 821180 162290 1411942 1199983 774998 207918 675329 24204 1077335 789127 1836553 1700019 401440 34775 964267 150069 1217367 1382233 874953 196388 1313484 922186 334669 888809 1965554 708716 1637900 125503 214098 818567 770357 1606538 187575 517751 1990826 887509 840261 946548 19925 890731 1234972 305001 1769513 953764 416392 480641 1205211 1780219 1897632 1658901 132694 171967 1219315 1667134 1230344 914883 1754928 811770 1125332 1508399 108663 727248 115691 566536 417679 1652741 869155 1921521 1974148 828222 188903 1737021 1406091 1158338 811949 229796 1221707 1866962 292330 585788 1702056 1161518 1992893 580760 1234499 1341789 1518141 1144024 1450736 304162 1894687 1097288 1046506 54239 969176 1462542 205555 794061 1455649 448256 131246 24396 986102 491108 887172 1411129 37937 532563 735139 1395795 1768516 1831840 852201 865449 100986 943835 272263 239373 328111 1445106 137300 629619 1806654 1116 4107 22460 214268 73289 1016649 1307050 1614671 1364109 1121474 1165343 150414 66929 1984197 1807299 1241408 1725053 1361561 816197 1293567 1862999 573927 481261 715561 1839645 1823328 4641 302503 369192 782567 20238 146639 487376 1083620 1105353 1608492 1765975 1002274 810433 1983890 1802017 280952 706385 1812208 1767944 1436655 1181117 190848 533363 567543 1540146 1527529 1586798 44618 1052904 1364557 1656325 1784962 1501976 901864 376190 1039631 317289 258471 1825118 1020504 1449776 1699581 1843004 1794326 479027 1470392 729972 790128 1853600 1575848 343662 95661 1839099 1401852 524552 1962804 1883651 207397 1432026 34700 560116 772771 407120 260775 1391092 1468096 633183 1394244 1936875 361958 1354680 1178361 152620 406263 420946 1310498 1692904 1717489 1009170 462622 761956 1386585 1800859 1405687 1513325 834294 996519 392355 1550812 1123503 1591162 1635078 1659799 1594317 811345 1373861 900948 1672977 781889 666173 725447 1144854 859609 485744 1683034 1611448 936265 263046 1299575 1124328 1330750 1002194 1021310 1326746 1698960 1110818 1156151 781164 456513 721898 138649 149690 1349862 1124660 870155 896168 1171488 888967 128358 692388 1778122 298828 1394128 1049030 46780 810716 1332305 720930 1420841 1265555 1169881 1886120 540572 848707 1013713 881885 1729688 264372 684876 344989 478823 1540510 1436479 1388838 77568 742847 1441077 1588 1632074 267332 1084945 656038 1614244 1733616 703017 1858766 1047210 1334121 1697774 1933033 1141899 313188 275952 1589884 1560113 1174592 1212001 20625 1047855 1120418 1930849 71833 96920 1719177 410578 1606708 1911420 1362991 1195403 814593 1502361 1733256 1839155 741345 1320152 100952 1888560 1922642 1845864 658451 89299 1927328 719336 661160 1430723 850311 595192 1555123 883853 1694082 431548 966371 688933 592706 1529148 1339841 663350 989023 1229146 9348 598819 1566940 1712611 704585 1467435 180051 1874691 836024 1037062 1314791 1616180 942475 566813 852226 69948 1344631 637282 1167968 648249 175672 275596 64784 141960 349250 1734852 1719954 1448792 623961 603715 1886475 1838464 1251389 131028 1147085 1005582 1724979 1150069 552856 66688 624961 132121 1010718 216870 80741 1135695 580107 632050 1190366 741300 1056961 1526927 275102 658307 1748287 247094 1956006 1796684 996758 1936659 1423159 243260 477001 948652 194748 1608762 1825485 917345 1458830 573080 413461 1533475 818101 975781 1892543 476233 288820 845910 1534343 1080266 1003821 509223 127017 678186 408302 1163434 1894765 1186294 756217 562757 1647717 1435507 1872733 1982801 33226 1751521 538663 523010 920247 37217 1681708 61609 1725354 1673376 1814149 1353200 36056 941768 450146 1836110 1207401 830082 1681013 1165115 307934 382875 645418 1839506 1756186 1137789 1038806 1230587 241659 887792 1211472 1731242 1177083 1232897 764835 1310446 290473 994349 359717 1013699 1303344 1286809 1111652 705645 1975472 1400370 541083 1049409 358802 188354 648551 1610123 315532 656866 1973151 274495 246276 1322908 345347 1778559 1896982 122898 1650244 779138 1314172 126185 1464042 1542103 599522 1227886 1487873 648080 1405805 862730 944197 1641163 1530982 837599 1671491 661836 321836 1157622 1802241 1554964 1883340 45864 1886627 1318623 1048556 797468 1034790 161631 1266607 280503 1667993 1402178 408822 1887863 952380 1202664 1077325 1639449 1298907 31445 298114 879288 1352139 864374 1632196 1499921 1316976 1615436 1463150 411466 1567423 1130813 340572 1725692 426121 1856159 1484800 203630 737447 1716428 74896 1463803 897870 990322 1272899 572053 1163693 4717 1405888 826024 1139461 337475 556551 1590133 1594313 173571 960393 1222239 1250350 100549 1408838 841546 635320 1264323 593695 1794186 1157185 664972 479146 608467 549027 150042 562496 1846381 1167985 623268 1483878 282143 910057 1030410 1653074 952690 538565 1992972 982187 368565 1703977 926703 747927 743501 732108 233126 1759010 1007545 10429 380720 516877 205244 315709 138682 7741 428487 1998595 175655 1827636 668398 1476768 791362 338710 98359 1173998 996437 270779 611883 1636111 1894331 274274 354170 426647 807882 812061 135114 1818364 351806 921736 1669015 1858583 1367541 936062 285333 1149358 1001516 631158 789394 664648 424057 114754 1281465 679943 1154367 1729009 1156339 311218 744573 1191538 1164272 1572969 325026 860593 1638326 1411497 1231082 1864810 583567 205481 527750 1622916 1932162 699663 27045 1737618 600208 304475 496823 172498 461747 60681 825935 742908 36496 683707 1575720 1150257 1295667 291363 800824 921683 1620002 92211 728871 1658360 1191592 1978770 129500 1626278 1682551 396630 1621127 342451 1933290 1935061 1843187 69193 543330 1694274 138947 1331174 840738 359842 1746973 777298 1273490 1744846 845268 669206 1253120 1405586 1410801 1068594 87871 468025 1811220 1548266 1002898 926370 1234398 1898820 1309358 746043 1939261 1912392 1656218 1561233 1858994 1722303 1484902 1942257 787867 107532 176096 340933 712371 555603 828427 178009 852231 879105 1185202 150261 394372 1409450 1871612 1093852 1791925 1995413 602690 1104755 1213238 1136935 256215 1223226 1755962 1755054 19726 26498 1006039 112117 138345 875452 393170 596013 371029 481289 1497051 1845276 410417 1237792 1082403 1064921 479674 1413986 383802 1343227 1333660 170489 1540201 419277 1297175 94607 702531 289627 1732039 1003834 5754 9971 341246 1053118 541589 1061120 713433 72355 765994 258395 963583 171331 284409 1415823 1410266 515906 834955 855944 1518535 863959 1282462 812906 378418 128041 1156663 1045375 1719134 1546612 932815 1983773 633310 1211305 1540778 1414948 560773 270916 566769 1417405 1683024 1976677 992967 1228517 1550971 1253808 1429754 1835273 1055116 645807 1802928 1428834 606908 1762195 1018488 1601838 1697483 1990447 1696754 1744599 1555918 1063017 1613908 1769474 1149195 751361 795658 821619 395161 1510953 1684667 1050662 520810 1762649 958793 395408 374208 1744429 1857060 1561961 992318 951408 712637 1743231 1101898 1408323 1690760 1117685 1691317 976051 506365 1926102 1534338 204178 1847045 252741 787245 413565 1437487 923108 1058704 1849934 1040303 1772236 1141098 615884 1050611 1693128 934846 1473938 742618 937575 1025919 1709220 732943 269680 951565 338357 161091 382193 1894658 1103515 645739 449128 136109 821835 1978683 1258395 88016 1482843 1376298 603367 627113 839457 1661703 141043 1164402 16175 1109576 1887823 625501 1675444 1242467 1687438 1015956 1716084 1272042 993547 259362 1402117 1872822 918955 1144189 165796 623552 28994 1181236 396649 127177 1320692 805159 974066 1961091 689967 1911193 767625 1378992 1264029 253272 340782 730237 768562 1928781 333696 587229 999245 599430 134463 617315 735408 1850541 955957 41493 1854332 798158 1326727 1978112 271416 757539 586900 1550492 287027 1148616 438551 1334985 1718734 908226 488560 1921060 1425591 504464 1878494 742309 1692495 1713352 1949109 1004789 468286 1126688 608496 32371 781887 1032869 1415868 712774 1356573 148503 954732 1221083 1710621 255403 447432 504843 1534817 852391 1975085 1669222 397818 84053 11923 1742801 783882 997328 928809 568844 1033341 1175033 566478 526586 468695 1731838 1819290 668462 1003601 171931 732776 515903 962870 1430951 771254 84308 858484 1842815 2596 474900 837886 389451 1111955 1594751 1639575 1409933 768011 383322 271037 852314 1792209 979224 810784 213755 687962 1393679 542272 449081 1103200 1532481 34474 837401 1339346 1054361 573471 410314 652473 1793263 1342538 1568686 6984 704941 570369 1301476 479945 525206 491939 1735260 411680 1565760 1655846 396823 1390115 1456758 434530 268619 902622 194781 1873014 421606 1958850 728208 417441 723395 1813840 381662 201081 468093 524726 1469100 812112 1503035 1374279 112582 1519320 789170 1756712 400072 969284 365205 1327981 751854 1893037 1060432 533073 634803 743924 1416431 186562 522335 1781133 963745 1625504 453864 1840218 554053 50784 1992571 1489776 756646 293372 1094619 1423312 1530970 1727099 1962126 398274 1782469 684387 1874986 1535197 919973 77458 1883765 284290 1581501 367126 465179 1765207 302319 1369150 1497765 1361877 1835295 819068 1208384 663227 1496156 776364 1191576 1989919 1223076 1247632 1345762 1466291 341998 1043847 332001 1651946 1740948 378311 211744 468388 962552 1993862 1097953 581875 7110 1023981 1547739 113733 32551 1674334 1198536 88456 1880834 796218 687922 1267735 948568 1156561 919998 1085782 589664 1015601 793804 1306381 571691 695745 551604 805587 634873 1889640 2265 1359898 315721 353503 199173 1983768 669803 430019 1476474 499203 684515 242564 393046 756942 565824 581448 151480 1074239 1274784 1437944 1934799 1926731 242755 612579 445292 809793 589544 1904455 1924415 1917897 1200126 1147956 1248593 844501 1458300 114031 270442 297174 1675948 786285 1193185 1744346 1867620 1863783 757619 291612 306840 1948265 70226 99832 659436 1939724 597074 1552581 653088 1077001 498944 1234465 1314989 123638 179770 1701519 844944 1664507 539567 1846588 823487 321675 1114209 73780 121197 1938628 462068 478955 755151 844647 1611014 691566 1648628 1909104 515457 283895 248188 1235849 498654 1099988 1113455 1967900 501925 1569803 1724222 1956721 646459 112757 206 419350 804006 13055 1757736 118606 1586386 846737 567675 391757 954927 1318586 28044 223749 1146626 678905 1528377 1050712 1137387 972190 1602846 714864 1012090 1557559 483636 703395 1095068 1502265 470477 157149 974548 1868750 1429122 1140036 1672445 1859028 465440 1663661 1807651 606719 1988233 1336548 1315977 843858 144901 642809 871102 1615907 321507 1437742 1446856 1970600 178046 1055117 1330417 1380020 1326449 398670 722977 322415 1528434 1314153 872226 158597 449217 1395883 1907800 127239 488004 565088 1650762 942119 1865388 1529468 1557190 718588 1035774 477876 1272781 78261 233676 708283 1033540 1650133 992602 1527240 244200 963381 1211091 906744 567674 632127 915985 1394978 421629 818033 996015 1244365 1392513 954135 630084 1500294 1828930 1100719 1199165 1247478 515114 977794 1243982 1448892 579120 803173 1099536 582587 989078 1543301 1483544 821935 1608960 1611020 1573576 1973617 444099 179381 1074781 722342 867081 664048 102952 1148327 1524789 1617820 1696358 303402 1841351 1613397 210201 420498 222034 877048 1101862 775038 620825 888575 1421830 407825 1191625 972362 1356953 975136 788687 446017 1035730 1718149 1261922 156063 889629 1237152 321118 181012 1820421 1511155 1174032 1438243 701496 464624 903651 1889687 355330 1891575 316521 1540828 885784 689883 345693 13685 132502 260544 275095 792292 1714930 378806 383212 231186 1164623 1565204 382449 1676894 292138 459967 1013537 1121816 1120501 1478542 1953305 1381230 1414778 1362808 977877 1719254 1270425 12615 132398 601581 1108117 914146 1637430 395518 1726992 873113 483418 1349722 1751879 926998 1704896 589905 887588 1045860 221549 721836 1374005 1267606 930206 1801425 1553356 269223 888823 1582974 11837 1014367 1045049 542815 1493951 748304 1512640 911403 128109 968056 976990 15734 1214251 66137 1448784 133094 1895227 1295221 833759 469916 1282012 516512 1434987 777402 600207 1522308 1865630 1625351 772706 1476237 525049 769391 165428 33875 179254 1675991 378035 647452 1611087 1115521 778437 554097 1927768 1427918 1671850 934813 1150603 792395 723450 1192171 1404118 1723484 546359 537484 363218 752644 1997742 1788352 239630 197838 1570413 1629850 192437 748964 888207 1645941 381721 577645 485181 1475821 1053827 1432093 1902987 1468600 1454860 1724920 1501151 293520 1657595 1601126 1522676 1731628 1768074 81100 707772 388814 1549067 591868 1179687 102730 1229021 1783099 1154790 915118 765754 1595377 1524939 539130 862276 533179 1094600 885216 121378 1767847 361521 1271790 1971650 757141 1093093 1582338 1004741 159445 1660411 563069 813419 302622 1340592 1380095 1010925 974574 1306864 1622415 1712386 1707092 488630 1037361 1001250 1518145 360753 79238 321393 753854 857697 1047031 538656 876532 818840 1515592 760337 764886 893685 150994 783712 1358440 789705 1741193 1420969 540905 617307 117725 1478240 894479 1376137 235088 459034 1007366 422223 1735398 1497470 895248 1210455 191975 1026509 1939922 189651 1441175 520318 1421843 1877468 746517 1550870 1832917 587889 444001 1241455 1115601 378553 1588135 772012 288054 460138 1734781 1342197 1146332 605282 590589 1153580 706076 1780760 1657278 726536 1661418 1744362 916721 1843836 860810 259102 224958 1088436 719027 1689167 235774 1367148 1221274 1886766 1368724 1833275 1064803 1961157 1906247 1635249 1330657 1207287 1287461 1004520 343561 1710299 688939 941108 618041 414838 573310 944135 1133029 612248 55769 935216 98915 648746 1249550 453047 1433863 1733081 1469206 854016 564482 1821510 1160879 700089 56009 1315270 1579688 216695 1226482 1657211 451252 1886869 1323595 1419622 837227 310364 202416 1815736 1841307 945027 158223 970929 933515 445808 481250 800180 1647050 8006 670759 858033 300362 741095 91557 319463 69437 233229 636178 379718 1984722 1012752 1285213 636217 383857 1724463 1258045 1758191 1453379 97251 990840 1957934 1079988 1021197 422653 998245 1373996 455051 1085889 1059015 1137737 81644 863212 729038 1062939 43071 615532 673842 10287 582243 1360658 97817 53970 1957507 477706 496562 1813147 1196296 1894622 852745 1186744 600993 1937716 509465 28525 1906084 120784 951205 566677 1802703 1301259 1374488 974844 900246 1333263 1711455 1467381 1035340 508828 90291 106461 476398 499253 1168007 1856158 1274189 1808035 619902 417434 484095 1885999 953602 241208 640375 911485 1258193 240526 576746 1016847 473931 1480343 1770199 985795 212566 1325693 1163354 1122307 1903427 1256178 868955 1268784 282678 24994 1573988 1185329 505054 389629 1463589 854035 1836342 1501357 760613 1108639 575304 448574 698529 1932242 314168 713073 1549558 71520 918839 722243 1588863 76261 688224 1470666 308930 1208882 1288921 1262735 331707 110479 27025 1813034 1863678 15579 1957990 643608 1295486 1104689 447317 1237626 318571 197950 423780 323545 77839 1966041 1698961 995707 447281 461196 601708 1537171 1755685 20590 5186 344802 1970095 1345849 1480144 562379 1020374 856216 1459114 261454 718338 982546 981109 1652001 1065846 789414 1035076 1677461 488484 1355028 221982 780200 1810423 1818909 1485968 191626 1010730 1302106 1802192 1615615 473105 1497016 606957 53673 785181 476057 1499334 53811 1022245 1449566 633668 115574 1156278 893791 1675043 970964 1750870 743354 64691 1792306 249645 33770 1444227 1056321 1398763 108630 114917 708617 1045039 732469 1215377 1008926 1553446 172124 1745598 639966 344466 874327 1113378 609501 22382 1700573 1705045 836684 494704 1047609 1735273 910966 265874 1584806 760372 1901004 942428 1095254 1981195 300205 51389 922547 1611638 661020 1897214 668490 1723774 1608450 244512 1186161 1096581 709898 256671 1707297 111446 1334638 1555399 95002 6723 1766734 1573726 612853 112277 167374 54551 297186 946439 512139 1891706 1200725 795913 246935 658261 573432 1992686 422715 338073 1187493 1305686 1411069 786724 1008614 1040987 554381 314694 1840927 486769 522438 501339 1246627 1930146 1921584 826440 314665 36159 1500140 58073 616802 599720 1458744 673244 102247 704451 1605899 736018 576903 598154 409178 799328 661546 325926 265735 1006951 1866365 1756295 1092932 1298951 1428611 1747917 813591 142477 1331570 491691 1330322 73077 800089 529445 577357 1682822 441723 1460336 971248 134584 364978 1714263 536715 821522 1345119 487294 1164295 1900217 1394755 1900522 1693915 1916639 617428 243030 1911529 1071172 1219379 1845408 1413199 1261787 155870 1000700 1436377 1028162 1704745 1660631 43037 412285 184682 548329 822099 1435879 1031314 1704499 354824 1341648 1116197 1274416 1382561 703532 1404200 1451109 766031 1748982 645573 1905389 1776014 1371055 314760 1263462 1426578 380856 20 67485 1427852 1065535 7985 642216 1442182 791640 565469 1337569 1149028 2014 326968 1447457 231555 511450 125445 903698 162400 1370522 520768 1445581 1515491 42464 316904 1607655 664139 1647132 883988 1469922 423491 916963 1720067 1125960 1969470 1149194 532606 702558 1633112 1288008 412721 358426 715535 1309078 719439 947056 387646 107059 897764 964158 336235 1052146 864672 842471 1787103 724892 1472076 112683 211027 1167093 751741 1165027 1874566 1435682 1903677 206520 1491864 1239352 924134 536173 96188 115979 1246530 1562349 1522013 1674389 1243697 69131 1791951 716949 170088 1840716 1018766 1067944 1862510 874906 1681348 17500 1620316 1988598 1993306 1212960 435018 722209 1823971 1231772 1173388 448731 1991854 298213 371779 217636 765195 1212042 1531892 1922529 1722520 1724992 878577 1456666 349647 1335848 1879500 1290558 77783 1701056 111601 1859541 1005505 367554 1258691 832470 31896 874170 647649 1351457 43859 502043 154954 137433 86199 667689 230203 1227194 1518512 140716 57029 1096431 813808 1054419 141596 965537 612584 1570866 1188766 375023 1651048 1927657 1456074 1189704 1865678 1808791 1587803 1513366 196125 633018 1938470 280128 534786 1052684 256332 457589 865326 1326870 1852707 1236050 589814 801287 431556 142852 1761715 981712 623368 574105 1180098 1397445 1103863 1444963 1722014 224218 926429 182911 364068 1636279 691985 1349909 1009399 1252550 1730873 830936 1121800 976476 1722887 210348 400409 276761 1215690 996865 1518403 1612707 1291192 223158 370601 957939 1123003 1174624 1034420 888961 268547 792985 974471 1319267 1537904 1787151 1834026 1725205 1092495 15657 1214278 931783 1484263 818831 1390882 882024 661763 1170899 895931 716153 1639815 1586268 388796 1067516 423448 1065082 759600 1784889 1194741 647701 188383 892945 80107 1933041 462577 343619 217408 1941609 505143 1524156 1129957 395599 1317418 148145 1443083 568559 1374564 1516981 1393325 422359 833219 1182830 726191 203295 1173165 1098979 1993516 689144 655962 1627093 1594432 1145027 27114 778971 1747506 192483 1498789 794806 966214 394654 908207 1927298 1241 1074718 1848061 520408 158896 561696 1717572 595316 26096 1129727 1188205 938200 1340272 232011 563832 1273388 365395 1298236 464839 758974 321450 83418 225563 1808747 1183904 224685 1227216 750565 40558 728384 1403664 1109270 692989 1062653 856863 906979 1766582 1139642 860316 32952 231744 1569755 812849 467351 618565 1941076 1965918 1620845 1890542 551550 413277 884330 1264820 791293 1164638 329160 974136 1680389 1456238 1951153 540109 916704 372624 1396360 496217 406889 1956709 288770 1384370 824519 654641 306676 738074 1341669 315414 824062 315825 116996 105467 190913 1915904 71912 1376021 1562423 1609734 606618 1344213 323413 770554 403051 1275712 585913 472689 1934641 1749704 1008325 7604 760330 688622 1819923 1954732 1421310 546724 646017 1070883 1467858 661069 295144 1828331 1789239 757691 361844 31369 1774745 191071 1825373 608315 744053 126347 1938315 26512 1514456 138159 1027229 6693 703882 120569 1901876 2988 734564 359381 1752522 1623727 118681 756161 771832 1771746 1894148 841329 367527 269031 1407724 1969997 1945552 29029 1924017 66441 1514294 331451 1888873 938464 1567460 772894 1112 976458 780262 1349583 1333068 1831753 336637 141668 419387 978396 660065 429283 139415 957490 1794703 499532 641786 844169 756583 495648 1435075 1094484 240175 594494 436993 1143832 1682156 941360 1852550 374235 1054998 342777 1952119 1830525 413810 1437744 57521 1137551 11117 562776 438538 221380 479389 1605790 804168 1921374 727363 1121983 1802056 676832 1143769 9611 403845 976908 569384 1296324 916748 311850 1060390 498362 828782 1639717 1413756 1407 142533 989343 336545 1168814 1132748 1067082 1313803 24972 1507894 64955 1152784 1567681 22110 1043061 763435 1250422 1893063 1180111 278544 680186 1530042 978866 848415 1093894 1201870 1640964 1224317 1056793 1958772 1008413 1686509 1489196 152135 842346 879255 487519 1511896 1412751 453017 1987856 484672 1444445 567807 1851695 523872 1510567 121425 1044858 783994 1465172 1525271 1242245 948288 140608 522903 565486 1253416 34990 592442 493041 1527743 1286972 313834 1977260 1008498 761718 432637 1172033 1855396 924978 440413 1334224 491585 1948862 605506 1263820 1334485 338050 1703773 1452757 1181294 1106054 1205258 216454 1008841 1080707 1224062 98725 167314 587443 1394521 1954494 763476 960787 1758172 860281 1731525 1684345 766053 792410 1507051 452391 914387 607735 48509 108214 206989 1629423 1076283 1208841 1415826 41510 186233 828314 954748 1916311 1873455 4156 1667480 144409 121961 1010550 437172 450546 1021416 1693528 1357115 1123269 1808230 678709 499630 1172471 1285528 1802372 1325094 1336023 35630 990133 1666673 1200602 1211920 296977 98873 733400 1961903 462197 946748 71439 1751055 1990828 801185 1288502 409951 1094261 812808 406150 1480916 1792485 170684 1158042 1260025 477560 508593 1966275 531812 1004126 144729 1879200 1564059 625315 1301697 744351 127232 1755489 513570 1748378 1983368 1627039 4003 1340984 1557249 650368 682146 307772 25322 672613 1351980 1667365 1478757 1138527 1840836 571448 1271641 1121801 93296 1641304 325124 1410826 488869 4066 1615906 454860 1632603 1860603 1199900 1698579 777081 316283 290797 122965 1732564 1991566 1857339 964313 1730388 326049 1933314 1757602 77222 1532507 1199672 1573541 1238955 1482464 1876275 1283284 616599 505151 635803 517623 1874748 1548502 922200 972060 1724628 1428775 68100 710477 31469 172668 761388 1326757 341660 1725975 1165002 1834330 975238 1686893 1944436 1646740 1769652 830019 287805 648880 170044 1885091 1970014 391294 986799 138066 576842 503700 710905 219114 915554 208117 998933 1811371 565417 536420 1471604 209377 1396721 1447005 443708 307456 1422945 231648 1498003 689968 1892680 1111929 331555 235181 679788 1587623 1817273 37844 561801 1948402 40868 134979 1766481 394513 1838062 663794 28682 323090 1570299 239333 1582863 937281 1651214 1534520 1965183 53163 1848508 1230486 1690699 746191 34571 225695 371780 1925502 1129318 676338 1713530 43457 360877 471809 704588 992177 296820 318696 1577397 274467 148894 340945 1032715 1567269 1311291 1726383 679627 1723777 1927324 1184373 736362 214732 440138 282064 944718 1552874 1649015 125969 196218 300355 1474710 1989271 158548 840982 402355 330578 1694470 1076398 762087 1564792 1702714 1536325 1359684 944631 1727494 260291 1476858 102809 1294651 153121 727479 862713 708425 1750262 1880157 1910906 22748 1969656 793236 214459 1412673 157520 1545598 1422157 229822 226388 1986557 41836 720010 811034 713026 399042 918463 346887 65529 901995 1340312 304748 300859 26494 508024 670421 536757 1658374 716893 1259372 1600231 545699 104512 1849282 751548 1818535 216025 1462782 1967290 750732 660982 999350 340807 1887417 72645 176210 1098820 240924 1512027 489222 1013690 1355495 247133 1830488 1737661 1038057 1452948 1399871 666622 225218 220919 1920857 1669853 1175113 1653718 138811 1949913 1402632 1389021 1967540 1060045 829605 468416 532054 1470875 1638421 1870653 617544 1958748 1581073 864362 223970 630778 1092086 683503 993468 456428 178101 1143922 752450 246708 708618 770415 1209576 195253 1279658 1297435 1025698 93450 1082293 520830 249893 846424 297042 465931 957744 591917 1241532 1660396 1019013 831342 1261511 762322 1582101 928333 504971 365844 1189529 1277124 968468 660020 93964 1430660 1359519 989744 295920 40820 975573 1559666 1900739 599623 1411665 204529 1899568 1147533 72731 530838 24613 188666 1360464 1882939 123517 908753 1501033 1476131 1854809 1856541 1855288 1718708 1491168 1929317 845105 1691437 797734 127302 53949 624621 755108 32399 145041 1824390 1798648 162146 792221 513398 1337531 1909434 432754 585290 1751855 524871 630273 249172 341433 1548462 813339 1334568 1925686 1072195 1013843 1793503 1152745 214340 200066 1340197 312075 531462 1355873 336269 1971006 834257 1159014 1549313 645390 1646595 545085 1465302 1950 1792248 1333252 469269 940911 1387765 1888249 524702 914371 792596 679888 1998630 1851757 888947 1560704 447892 1903406 1139615 1444119 1621972 12449 858692 1396125 1939682 521551 1768397 35601 1752829 308876 445911 1025122 1023277 1236009 364738 536638 966150 336271 214614 293085 1815695 860048 1483380 272378 1449707 604415 705780 1576403 688081 1051709 948117 546370 1580576 1085407 887160 304323 444262 661292 156307 1005388 560733 1144753 330658 1952503 1760455 348979 1163923 1725028 653444 907397 1313189 858749 186872 572694 220610 175512 1713353 1420502 487973 776577 1419890 1226131 1968366 823868 122308 617186 1146825 1234547 610931 488435 462905 337133 476475 624412 1468712 27013 1606375 223056 476428 1668091 30171 1517815 1099153 1648994 1332861 495595 1273694 1802915 1214842 1208321 287287 1379412 230376 1913836 681961 1082226 818669 1366457 1370144 1526189 1572313 1147518 57625 1759317 1141999 1963410 422686 740989 1899402 946778 1508678 1415911 1259985 1551961 1326303 344534 1747253 1722350 1541940 1037006 1035766 1312515 89525 978347 920167 1584420 149423 1737793 1936700 1387689 1448821 1742559 424749 456194 162216 398749 1339218 1367379 116298 1191976 314666 226113 929385 916016 496539 1965234 157737 1959093 623346 1941889 992884 697977 947449 1290152 1688983 1183423 215943 950894 874159 169435 559627 797827 592916 1817077 704780 1148622 533586 1410289 942998 1312730 292846 815661 1912640 1722138 802225 281709 1412825 587057 699088 1049617 931900 1052450 1214721 1653887 1708315 843160 918034 553630 1896000 1621346 71046 151486 1998864 200915 1588857 281608 778459 643213 476146 1032255 530513 59335 1722672 613641 1666250 520258 1829317 1106069 1329112 1557762 1595744 482252 1427728 908842 1667896 162398 691623 1710046 741885 1973784 327812 726194 1035043 108078 215906 1245143 773508 1923264 552004 651552 1594558 1117480 908665 1627281 1396759 1609165 1976925 1126964 1535100 1994172 1892009 809788 1873181 260103 1992452 1204672 1378561 260362 1566095 930988 1173710 1544362 1621530 334132 896470 751958 464753 595936 1935986 300799 294016 1845366 1187068 1015791 1977512 1639865 254795 409371 1002837 1443216 1653449 36733 1132150 237198 881851 116591 236764 336726 590903 576151 911090 219643 807952 1487839 52821 151393 529098 1337630 1667634 1516876 1961989 449087 455149 685540 1235621 760183 105984 577973 914119 1014045 1994200 1234879 1402115 658566 1538214 1224655 855694 1078883 742773 508776 857477 434190 1003911 1780641 32595 56734 412118 1009668 1218416 647308 213976 767175 997533 1561906 1966657 816721 1440899 1762377 261496 164386 1225868 1040346 950055 1973528 1755061 1369203 968256 958233 1770557 1157832 1096666 622136 1081002 1421410 1127856 75536 852754 1607963 1483728 1021603 1759090 1392282 1720894 166254 1791239 1377598 1062607 1534399 937548 1497070 1306200 679463 764010 1495092 1109232 933979 316317 59888 1102223 1199094 567581 1195082 1073074 1226674 609735 1230468 1515850 470802 1774599 486013 1156350 4055 548800 727669 1785439 71156 1637525 1284050 474097 687691 179932 802935 1172745 1833959 815879 765673 702851 290907 20488 1318688 188448 535063 1963505 611744 1535171 234419 1807714 1522590 1650155 1125640 1096363 647114 907376 1601217 844204 1650239 609808 1089674 1981037 1610349 165249 1884737 1050577 1387273 784795 441821 1098394 1039431 482006 1724841 1561364 856999 1288309 1318003 949642 1716221 64856 329888 666593 1047257 820364 1927541 787105 620364 323122 1805427 441009 1273722 730386 1680400 595971 80696 1916395 1856267 321180 1873104 578824 1920028 362736 569529 1277644 149988 1550383 999987 1957941 1415935 11152 346320 115719 541094 585606 1420748 498594 1328730 1038166 32202 1430513 1118184 188180 123637 1831964 1289697 1601984 875643 1543057 1769180 1287188 1046453 1216350 1932445 218056 727567 1948519 960155 1463717 1469341 913009 1389135 1975264 1514587 877212 1735628 1698427 533277 1014599 156666 1458514 1901607 418441 1131230 756856 684023 602565 1025190 204942 1690080 1398129 427790 1291847 159951 635964 1687481 244322 1386985 1577222 23181 329351 1828686 465345 504980 905431 481400 653719 1757285 776554 1613212 1974422 218287 92266 572814 1152172 903470 644022 1339788 1916386 1404726 638124 1816272 1749280 295722 6050 1256302 322544 1475211 632920 1805646 831546 380962 34755 40504 460603 1595726 1034560 507160 1215486 117265 1508827 1347192 1705568 360871 152303 666868 199792 648084 1137685 919181 1801556 419853 360238 1592585 571153 11516 332482 1822545 681778 1539685 347432 1406714 1954006 1995774 195239 531088 153761 1964152 1602497 20425 723365 562176 535821 1119461 1518828 281730 602246 1469165 1191358 983269 1153748 50402 706776 902386 1526001 1274674 685058 1552739 352500 1946816 1646571 1206263 77487 118289 1838619 1181740 225232 1452632 214740 1616632 589211 1035750 1331555 437268 73607 1049457 1860251 1517896 780324 107849 478784 493670 779607 1512791 420382 513982 1173367 1737617 1414243 483278 131482 984718 1322444 296080 319442 1139204 125395 538472 970783 1758799 1194415 1584503 538380 1824332 84907 694855 897804 531903 330344 1666520 1982120 1281625 1436755 144761 256873 559660 1272050 1614738 730849 1475572 415294 740924 1900090 810072 474992 1056024 366606 581457 573227 464348 1039329 610930 388088 1525593 844943 369490 1233574 762792 782576 1476074 1586173 205948 1123909 1483447 1312206 945033 785292 536020 1060960 217605 945432 1051322 366074 1722653 351537 944024 808555 217505 174525 754199 110987 945472 253474 212627 1261135 1851459 1496897 1887566 1430703 890557 639497 663714 1047027 1558739 27513 1826395 1249516 1041524 1576770 438325 474153 553158 1756668 758043 1306197 13867 1909163 49815 1281205 1846033 951079 591368 1499695 319083 731404 930471 1780576 359698 1061510 1710307 883152 1222344 86608 1680672 1044524 296927 1184171 1476650 839890 386965 1386980 1969105 1124482 1628674 539435 1667979 496582 928863 1823166 1785761 1231029 1991231 453433 279723 219526 1827402 812411 490960 1456642 96654 666263 440281 625789 1139741 1316340 1556408 26316 118154 1487204 1606990 890360 1332700 1930189 1460070 436196 1855504 450825 979787 504403 54972 1669542 615273 317056 509560 1468636 329863 1493824 908439 533204 842481 850993 1027543 1474027 1652875 150828 1927244 481081 1813056 911517 460974 514613 1958721 1424339 855687 762231 1870438 367366 1568005 898320 1299973 1360885 1461247 927196 1486271 1203251 1589559 1501676 179891 1108814 329488 822329 1680252 980838 423247 596768 1484152 1335201 165916 404112 1886757 1429637 1587593 821609 247650 1248778 63428 671146 470444 455854 1911178 633448 1164242 565892 632318 774619 1291897 1968081 282347 72251 284486 159217 808706 658760 822537 1308842 740923 363601 1992524 513416 1305243 554423 1210873 1484536 703838 1918781 1066260 1953399 1896030 1632411 109938 146474 760309 1695141 641277 1116244 1489745 154061 890821 778399 48079 475027 1671894 489734 1166487 956865 1987741 797717 1233081 675487 1721634 786313 678951 1210920 1578677 1975777 1010151 1328442 715797 1205266 373079 1298101 671757 1289285 1962074 1381546 1288316 878083 3035 275169 1024189 1802499 78187 886381 1460449 1642989 1563022 925916 431277 1338353 1197262 1097480 550676 1973375 382906 1024786 1130621 1417564 584243 1939089 124606 497508 348804 613357 1268223 289425 32639 1890132 1339902 1509370 1467523 83754 1693099 1608529 1611362 1783194 1420457 640953 672166 67539 521538 1532865 1630159 1851671 351446 1443142 1343244 307724 1932940 296941 1800646 302082 1463899 1670261 682697 388213 1232720 1913257 900348 632876 1378396 1661901 980197 1740771 912751 634439 1740964 1502907 263949 1170152 455469 445594 1848871 102556 991506 1213977 974967 687892 37505 1133745 869935 361303 868244 1666671 50049 1128941 496126 143049 286048 158304 818378 1868789 1190282 763906 641381 475591 271890 1299087 1126226 1031354 1659601 470319 253963 77893 273187 1016835 1986037 1975781 533201 1377600 1232179 1907651 474518 495327 1870313 119967 525798 1328705 747343 658276 1807834 1413736 642 1351488 193006 963856 1844027 1348118 479163 1866795 1430262 1793099 1329297 1320762 768578 930010 1804419 133746 1088843 103625 136782 729771 1708244 487299 984662 311653 345191 756380 1363430 1014821 1586860 429648 1800725 1834544 1960687 1541766 127272 306474 1161343 1906014 1892252 1356416 1836527 1539896 152023 1856174 1614236 85590 1729667 1650056 1640334 1632268 458182 619637 425201 408565 643121 185170 159642 532645 55008 1089832 1934164 741453 201578 800793 1842110 357231 221894 381102 1031058 1880845 697381 1045553 1995157 579444 895461 608743 1055237 1419989 741201 1288137 1593263 1571185 1727300 1250103 736432 1840900 781925 227007 1619377 1157477 307552 976537 386578 1866266 1792798 397750 454070 75641 1718705 43100 842222 872160 1095994 1989598 340683 1918114 1247835 150776 460807 29776 1768602 503854 1033797 433986 1046347 1141449 497499 210873 268287 917092 715287 192373 240073 849542 1042693 458605 1284919 1379369 1084000 343680 1681127 1390753 1689001 1019255 76378 1922580 260760 1531820 1612489 90177 227345 691235 989383 1962107 169623 392155 1392875 1504531 377827 416424 599391 841481 302766 880528 366250 851240 941780 1388712 106716 167327 503400 1930609 851457 553022 1068002 1165953 590720 335043 712536 1357898 417916 1052739 1977154 313210 1534082 1498276 257310 1545093 1296725 1660763 924211 1824485 1855906 1594049 1260022 1734879 623613 76750 246272 1803974 1121600 1235748 274461 744335 891901 1691893 1762420 660302 175959 1868341 491419 1298603 1019992 992412 1903252 1419356 394550 1160907 1476151 753618 27063 1964312 472880 1422013 1709547 508389 673733 222475 908371 477049 1697627 1438782 843672 897871 1753709 1809366 1117171 1623898 48493 532890 1987678 452864 1306732 183281 1390770 1382495 13604 279677 1511465 1867535 11707 150134 1369777 1484299 1341856 1320502 1720506 296965 1994799 644600 1657515 1484442 1302872 400719 1018656 1665686 451472 1762766 989836 1024177 465374 1169934 1827302 382869 1648866 437431 1340460 317644 822742 1752489 1142575 122584 1861649 1494824 1284641 1467522 1096125 1477822 726197 200424 443197 1467567 867867 1211635 892791 1130304 130 599805 1061278 523155 1075092 1233678 1988484 1921677 1895484 683128 1367994 1733162 870321 1994914 1250554 1183381 1054660 1721015 1011538 558326 1255397 158408 1770221 742894 993218 1224444 1278221 48111 444522 1326955 1276213 1653585 1389908 1056411 849092 821801 632138 662018 1705246 966142 408459 130658 1532956 1550098 1011279 1207631 1712962 433607 960957 574305 1280370 1658761 66728 1033700 22803 1857629 1134545 628445 1764849 236205 1187175 433296 300922 1749442 1578374 1225689 744909 948214 424786 1463583 1803350 307544 1120161 1435147 259713 1070527 996211 1922614 1269629 988628 1989258 173076 6423 883858 301621 1481916 343222 1466765 682937 1057782 1034890 354311 1037085 343987 1870307 973959 1217872 1919761 797763 445316 1566661 733336 118984 1833453 197913 694353 1615917 1037839 112430 1236422 971218 1015983 1875614 1983374 1358494 1159393 1522084 1438718 206630 1151695 126494 1083726 982054 829983 1041851 1813161 1705631 198008 748642 514024 1174907 385085 689372 1987745 1921795 1273086 1525578 1914561 1609504 660301 734095 8506 300567 1200257 1566020 966764 279986 1925770 692292 894776 915990 1928706 1211304 1310643 1166176 1984931 1251334 1555557 1752841 1281130 70975 1487820 1228949 1198455 908374 1787952 1766740 1659207 160640 1555464 323267 493276 249113 616953 1009929 1631560 1075552 871395 604691 1992695 202876 1658141 286078 1135479 1091426 464359 1165985 1465951 1027940 1008125 358776 1329365 1260189 1712327 1201931 695853 275697 250132 1261229 684336 1599505 881530 1941131 928483 765008 1858320 1494619 1266043 1345248 1031361 864137 375272 1334865 447277 1016952 1374311 1121483 1806874 1903354 1287257 335924 1147497 285340 1140563 1829454 318799 275127 1802355 1791236 1184090 1439072 689817 1583447 1294447 180979 1262793 1909467 1950654 1445706 1425298 1634439 178967 882153 987348 575105 1954308 1257990 930972 198947 668091 155390 1046075 184703 1051187 1294682 1792331 218838 1369882 289209 609474 930607 657389 1522000 179926 1360522 251200 1144847 1627890 1871517 1979068 628142 1409850 977465 1366083 1175022 1782818 998887 1460933 1092155 802177 380684 982717 986609 1371239 1325617 1247757 962960 712033 1629088 1455124 1071365 415957 835306 98317 726909 494367 865692 1610069 1130260 1299313 1317135 1587199 1889189 1174732 386087 303773 1843134 226284 1905732 1986564 1900017 1880199 1971664 1881029 984238 270375 1186132 1233353 574490 336793 254655 1837956 75381 458043 192725 1724577 483465 1269176 509284 975455 228015 232488 1844934 1809154 1373213 395230 52015 767084 1437891 538178 748837 53941 1123277 816832 624446 384935 1386047 1874146 900535 1291058 606137 1081138 1449446 1068694 1834904 707536 1186095 870288 99106 1138038 1922808 1870240 774008 929492 1696886 157372 1767694 869573 289717 1285702 1713430 1978833 328252 1350740 449989 856701 538730 394293 1541153 1325873 818586 745864 1436388 1632035 279933 1813124 334944 1053330 1157707 910755 525626 935476 1963273 865903 1903022 1673465 1589513 202898 1749019 206695 1395878 612816 1816748 1303102 798414 758506 1421094 1279774 363599 1158781 682062 942362 1799221 1114005 1688511 1435031 86436 148721 1083016 976996 1190248 991099 495504 1492267 915197 489615 1249895 1049735 1178357 1648376 1445526 115605 652756 1433678 1613578 963517 772050 1126261 357163 1351859 1688732 505794 592206 872123 1609689 1518607 654376 217739 593741 1182009 1176266 431489 1225251 402723 676314 524164 142341 1840518 993593 941334 1626133 1875076 774176 1343791 897552 1473785 883248 919886 169564 1501384 104403 1353678 84039 267074 919591 1836130 1990295 103118 1082775 102069 1073952 730856 1751963 43610 176105 413401 1935363 1748781 1232637 1620649 155035 1759318 1258615 308796 486722 470159 1734789 976354 1407861 1359545 1882444 674231 1595547 433696 680623 46895 1170935 1159577 1916269 1057687 1319140 957401 767307 396200 1862604 1217893 85238 339920 1964964 593684 1161236 1404541 305962 1630836 970534 975818 1039600 962730 1174577 905095 227777 1160609 545656 200213 1494071 1680721 1126708 731567 592995 1469490 385274 1569217 1648592 1431677 1399493 1854702 1832896 1892069 553276 1657893 1125116 294390 1833427 1190857 430863 1539317 1413688 1591885 1590873 962238 499594 415624 446891 365270 1335270 48618 636236 1345046 271318 221511 1518618 4998 423529 1841702 1199578 1683573 415387 1609095 809761 1495732 346386 537604 804467 50113 1353219 1617519 1103432 126706 193845 813715 111095 1581707 1134034 702806 53030 679417 1527103 1758082 1830501 1079021 1018466 355339 1252118 589597 1355637 1680259 241550 925279 1295058 471120 1416272 126170 908989 1411765 560824 403046 1107833 26259 481529 1088008 790729 1186509 1183073 1755308 1851296 1570314 1410738 88932 350224 1666904 1515805 300460 931094 866593 1222764 170831 40477 1868532 613854 1573068 499729 326206 296789 368402 667274 1414228 184180 1233483 1184852 150295 1746992 940570 1063953 1705003 1041227 1637973 1358467 1601883 405822 1806783 912616 96468 1695758 1451656 1972147 888425 278473 1068824 41929 1099953 1201964 298211 706784 390853 179884 1565250 381871 70417 675072 335332 1678806 1045786 277931 1902031 222757 1192679 470466 18151 1223861 196127 1232914 1978846 658490 1784420 1084527 1165488 1266706 1230442 1307332 893483 1249098 976436 1656601 1380872 480053 1896868 1899915 519739 1600135 1067181 1266541 73610 804603 1069431 1422340 1247096 1683049 1022752 742018 263263 42206 228058 1273781 537796 1724104 855038 1081130 1938466 622360 1642743 1629315 586519 1688844 1136211 1941241 509680 1929940 33795 1082307 531102 459979 1561982 397130 1156500 1816090 1924374 1694887 1827076 1631342 952518 11737 1146177 24537 1440091 1319153 1169047 1279081 806804 294734 953329 1875517 413276 1350379 1842445 987904 1420491 1376968 926236 888845 1009417 611079 424518 772791 1000486 805851 1268142 1206096 930341 694146 407739 506418 1659567 1443368 765978 1462483 801193 338115 195661 1273810 1693658 621953 248783 663355 1608351 1242789 885126 1605727 543027 310293 1572319 57325 523726 837959 1068010 1590600 431188 1076987 955129 883028 1494369 881472 149354 267781 1164159 1264114 1514627 3002 1366224 1433957 35847 1872491 1945779 1668046 1517544 1560446 1876260 1114258 1002416 1977044 666039 734230 465091 865912 1979697 835986 104577 827107 678431 930857 140393 1678640 1968060 1104354 1015553 95097 772604 1810446 136412 1661936 1164757 1402092 907978 327571 1569909 1583955 446431 1680882 1725103 932891 1578077 359749 576963 572194 799929 738438 1985719 1913603 1912044 505145 1677322 326020 1419438 1488777 1021626 1380824 965600 1699941 757929 1400269 842790 505340 994128 180725 1052828 714589 928065 977163 692763 271643 909404 139361 1156410 1203395 1763023 1278743 1860054 1293975 622826 1261092 1316255 1683985 1978861 116364 1686033 963957 1712204 1006934 1157003 1497907 1213611 1823989 1807147 1173657 1520272 1790359 1326466 252881 1400137 204043 1705080 1927629 706740 1989815 446385 1709951 1864584 803063 458547 822497 114817 894629 573677 1210899 1622081 133478 1797161 932269 1316142 1491873 1279919 1708171 228778 256159 252194 187881 617362 1454102 383588 1919399 35976 1781428 356422 596962 279840 818475 915092 1494289 1058438 1483082 778410 1577866 84677 151949 1111465 675854 1610928 352736 60958 1632772 17182 1350036 191637 1052224 1773785 567672 1031803 560489 754445 1821353 1495903 1684353 1018771 493708 1088842 1197498 161823 436602 1686982 1038554 491822 928886 184482 861916 886353 1177168 1129136 834712 1506248 1692395 527143 1480056 867109 373237 191261 841158 195409 1917798 1815022 1639325 1329384 123274 403493 999750 1961578 132537 952155 1778588 1925242 914570 470833 1867543 1164462 852577 1501118 69244 560843 1178253 908131 931244 1726558 1553106 1044634 1460037 1958644 935044 290051 1802680 1353175 1465776 393045 1792888 1926061 1056671 1528202 724079 1002790 128296 325811 364670 841631 1464958 1642984 73400 516668 1626680 897834 385127 493699 1084404 1623518 1949923 1366267 333154 960076 514994 1756820 1075527 1466449 677591 906643 1837348 302148 123375 240495 396422 1923200 1877092 922382 1856015 1787478 61106 1421283 1179591 469188 716984 290128 1362566 209277 245535 334801 1189432 997339 881859 653958 1101947 468513 255728 367089 113145 1078518 1062844 760186 1484043 1605785 85716 1121248 489375 491805 713410 1896892 1237250 1291394 1986722 1842170 88114 1238402 843197 873646 456081 489082 17466 1997991 1672307 459603 349640 598524 1390209 807436 410776 533921 1328103 997499 1109262 22271 1299352 924793 1192931 1040712 1502356 1446168 818958 1576013 1437081 160146 1257153 1064667 1521727 90182 1334074 1674108 568589 1111630 1787911 1511919 1708955 1092066 87516 1692482 389210 19669 1382344 1066300 823657 403592 1927463 1593995 1153326 272205 1414094 1530463 874914 1715490 306929 477695 1722696 1133729 1139281 1837548 879905 692842 1009542 280264 1364018 823415 436802 402739 259681 1093901 1378795 1106208 1731062 311537 236027 1995614 1439606 469139 445314 599695 592088 1107818 1536159 1121545 1378376 66965 285842 1091049 1058763 967055 477639 549694 1105196 1957623 715129 743771 291386 637510 1543011 258072 983442 391863 1749446 807664 833600 735362 1501133 275904 778542 550163 374394 470374 1331233 444491 1310292 1767098 911969 441147 119414 344658 456248 444068 1907737 596685 378860 1415400 1629302 727258 564770 777193 1343388 533334 1288065 1070889 362009 1229054 578165 134884 1832893 702192 1495463 1455326 962298 255376 726135 1172979 462618 181222 104221 772487 510570 582793 559171 934901 1134133 317212 1316981 942482 718044 625909 1206790 1782212 775057 224371 1491743 553600 471160 196925 622408 13237 887219 571528 1409212 520744 1800222 751478 729172 1306319 1795158 331703 1010883 471586 648693 1810819 788503 531164 1099960 243802 1848952 697902 1360507 1846530 187546 1403807 1257289 1489049 222578 1412698 607662 1217392 1194644 178177 1708167 1839964 476816 1022296 1900794 848353 1796791 1408157 1904803 1399147 1984304 228119 712253 191135 812632 680615 386726 77366 396754 1012848 1709798 1770720 928265 1127392 1242404 1334160 1139918 1028725 229896 439019 907272 8122 953486 1523736 438142 109981 1178417 1347914 1465166 1396575 241877 1980204 1210258 436941 242978 289751 34343 1285806 1559089 1379915 1240598 1240705 1459795 1117392 165921 1212013 1386982 943644 25487 1432620 1170905 762412 132057 1997491 1140708 1242822 938152 1306336 1814624 262156 1207209 1035410 1900769 902209 622716 1887433 10347 750580 1792979 441656 131602 191711 911364 919728 1335299 1552795 1268775 489387 1975158 101870 90863 1687011 1792728 154628 490199 178073 1636058 1194411 215873 1884338 1524683 1998375 343162 264219 1619017 477016 242875 558040 947734 109383 241069 113540 417378 1009943 1528251 1090883 1206740 327807 769619 1926915 1654685 1599703 64619 361767 1156145 568570 991591 119212 1466427 183087 1820415 334249 1593540 1026594 1929096 87840 168828 681949 3033 1073768 192946 1101045 1900007 1986724 917206 990749 104886 1619324 166294 130816 850775 1128767 1169405 960319 1388549 1847317 959957 1206759 719847 1416465 87057 1950862 1107827 180312 1813511 709082 1680305 180476 1159487 802827 7011 1184956 1380853 890102 473776 1543063 1352423 70722 1013929 530857 1735641 767902 139110 1960851 1346526 1472089 1666704 612613 483693 1180057 914003 242577 1690582 1410216 1155558 566503 1321935 1965276 260430 1220015 1156012 320632 661719 1328254 1823753 553495 369066 960616 235030 393970 149750 32665 1651577 178445 1620399 1630893 1269164 1221043 1087631 1540507 1882252 1878275 583229 138179 867810 765124 351857 1169591 488486 253358 1111186 389109 1565874 377225 582403 1229604 1467704 547966 467559 1664449 661415 811023 447783 730950 1198722 1853972 935073 1838648 146039 416923 517440 1174245 250612 700024 1578982 1453363 752580 1733068 383082 1929195 1206780 1599686 159160 525082 1909507 75380 952412 1307966 1738167 835462 1678632 243971 181942 274352 463278 474062 1775730 643236 914127 389596 1787032 410621 1814889 95361 1436131 147086 849683 973611 1026700 761182 198238 688964 964277 1104205 1595303 890400 1327398 766167 1377924 671346 1630957 1420625 948478 1173736 1007461 324460 414558 1186417 308671 730537 1348892 181618 1384858 945655 509428 155471 805202 832133 1516514 1275565 1283155 1962349 1379626 819339 1833425 1407346 382434 990824 1227648 199380 1719297 663487 1461211 1297918 118749 141496 219310 541367 1897315 1793251 918459 548818 1981216 1720924 906723 504159 1848205 369663 618852 416721 238391 709541 144857 875408 1050145 461057 30226 517086 1073338 1348926 1174744 797808 672834 1938064 1826362 45445 444767 451759 873949 1106817 77405 1209693 790558 1740307 1379357 1063013 329208 445347 512372 624062 225238 81854 4683 1230676 1177543 976836 129038 1506885 1376504 1816878 902491 491854 638883 26403 1872506 1994478 1943599 1740931 1034867 408391 1963931 970536 1683136 434767 494404 765020 1043574 84148 634563 201302 1703279 290129 1860123 1089598 509281 1175419 968420 1922702 552700 1004364 745282 1690476 720030 1076605 1044658 965019 1358020 91842 1200955 1246453 1477196 1375112 64668 1335509 836414 553678 1351241 862694 1302147 1794408 1680169 1582951 208348 1903898 787260 1422636 1334591 1008016 78320 168049 1578393 985407 1758031 140549 1812519 1813274 771689 1946859 1784388 1883688 1479487 945871 1943716 22462 1682981 257009 63253 1291344 427243 1046674 1603743 891428 1782652 159756 1498054 1327486 1512498 1742050 75778 1375847 558577 214453 547705 446748 1642861 572674 146391 1528179 1311094 495433 389302 1082988 1323302 645265 1437623 432711 572669 64126 853515 800733 904961 1424513 103782 990575 1667299 1155439 507226 1018775 55395 1198029 446343 1330446 942834 1292670 731129 1450463 1698260 82823 124883 1602203 1187779 1381698 595783 1117625 1829799 1209940 546128 1249237 1688151 827486 1703005 275448 1587631 1205799 357504 1884339 1337885 308997 1570380 996167 796249 1910117 978585 393979 491565 1778052 1473969 365057 763681 727043 444525 752377 326887 58151 1751001 961179 584633 644707 1354993 600620 597704 10973 406327 109930 1645259 1089616 1722973 1367453 332407 742067 1283019 806817 792048 1229942 179620 1890387 1096358 756628 1914736 966635 697776 1175994 1097441 51349 422483 1582609 1245571 2487 1439800 1487318 1915937 1512315 629892 916327 321862 539169 1011471 251953 1728785 1354633 1553192 641792 1563483 1698987 938333 1227490 1234309 1332251 1726725 358105 634092 1306274 1757267 1690758 1664300 1324097 1734589 1909922 1970808 1786367 1623446 1514116 366440 664922 35518 1959620 790692 1283559 1940964 282192 1715782 1189444 1766723 711568 630650 1345143 1392826 980036 1720620 117381 1515288 458125 1755893 1112585 1221041 906412 686723 1328307 598711 673161 1330885 575599 806436 1698589 226463 29039 1684442 1763375 799501 1562827 254886 429676 1232150 537902 1345811 1957950 471679 896117 358093 1220506 518121 1836409 300821 1309205 1273802 1307106 1067 1146313 1600241 833742 773782 236583 887186 1673944 1949648 1208212 1024773 674415 1328231 1725711 994069 1394163 843729 1465432 160054 1514670 496593 674956 155614 1810013 1082690 423368 1264257 1851083 1907219 306593 1114321 1971266 370658 326355 249348 638661 361692 728333 1200365 809279 478682 720937 1965587 845261 994749 1699148 1340589 1823499 988842 215922 1302769 394164 507496 1540285 1178978 100638 722094 1418924 1906160 533319 225648 1799468 138400 1845916 459294 462888 1214199 971549 1804493 1299027 107829 700247 1066026 471661 421309 313074 1640941 1537916 1028043 1458512 1386333 1935275 922392 1344013 1518269 156784 162778 1917701 1020365 319079 1815647 92722 1812955 319157 635737 1384693 1972575 1611123 144877 1726892 1857925 124194 833111 759999 44029 1714719 1342340 751462 961494 457531 292198 1964012 1768435 1642843 799058 55066 1349865 1213634 1762023 434893 1415069 344653 1820159 593147 455389 64981 1702933 799119 862684 60118 715134 150773 1819569 1354547 1663450 1401082 1949375 1078464 1467048 1437065 1237759 217701 1317268 1244354 1808151 509209 193696 975257 1134817 1733361 1495439 1011854 1632676 1146780 425890 463766 1446386 745841 3590 347122 600181 807708 1195222 553507 110039 1211141 1452370 1928070 561057 1611290 1199344 1664147 1626410 274641 718777 213894 1761910 1281467 1250538 1830833 508624 449388 1868181 1305675 1380670 79877 1500215 571617 1077586 1418679 448131 774075 322018 1778859 1020927 254149 937470 497620 1030271 1997517 1644350 313147 504535 1996882 321358 1363177 386852 217561 887711 785204 1413211 1753426 1353305 160715 478402 358914 1776794 1722408 307904 478478 1033181 1761710 361409 1030813 1303247 388563 31873 802394 1721968 394530 1595682 1014396 169014 139581 1564650 1260321 602354 1583704 479078 1359604 137772 1918389 1272057 418741 1805506 493910 1608297 681256 1584315 655313 479144 1199718 1680277 1090763 523092 1864513 1621571 1842380 220638 1827544 109715 1640256 842409 582997 198499 1715036 752787 232641 782535 942372 431424 1368216 1618990 1008434 1126419 1421324 1637155 279458 1896210 432108 891102 923858 1531614 150819 133674 1290864 894548 1561237 352397 72309 1720389 1414387 1607847 1962650 737752 857821 1891795 267005 223189 515565 525333 1299874 1643654 582634 583105 430955 1903874 200837 1101746 748100 886685 759798 1312408 987007 1622512 548099 1441335 928734 1855553 1396240 599454 978294 844483 46225 1541574 998480 570335 694835 1625283 26332 1022888 1731502 893830 506329 1182241 304057 323305 986009 1814496 1325383 611086 691753 710742 908817 132366 834817 1805073 1751013 1170117 20061 771425 1678922 1025079 1967687 97504 1683919 1201985 1734067 1567803 1339309 207217 1901702 1745559 1587814 1524881 1593413 1435697 154866 729698 524538 928835 1679622 1353031 733284 96808 526237 645663 503160 1770419 1385785 1330784 1106494 368039 581196 1633446 114575 682603 49404 458803 1760222 1384204 1694698 892030 1073015 764953 535976 862427 1023320 172391 1998869 89080 1933426 1637626 1103941 167875 1244211 323955 928756 1548517 580231 1744196 607749 646521 263907 256704 1004501 971944 1059361 1095236 75825 1207988 261864 455958 1006194 1677304 1678882 1208966 602169 1357956 678935 1080232 1233689 1937203 1495455 223702 1743553 979812 653624 1155001 1499365 1455438 618516 778743 619081 137842 1190665 1909388 1727958 412414 557167 271290 687987 1732782 575479 636852 1391080 243603 1807882 1964617 1357051 779787 1796598 812228 749291 483682 987045 1137859 647385 1642113 1257979 41321 1680676 1496041 1849618 1001124 308177 965900 167745 629723 1930541 394932 561971 1537670 1260689 290005 553743 1774250 870764 727825 860458 1155137 483909 21752 136087 648326 969580 212783 136827 1713003 1911639 250385 1675002 1269940 1449383 1997285 1405088 841149 1218415 1027706 1239902 838502 1941578 1865682 794425 1284125 591129 1318907 1262658 882250 288711 1703841 624371 227620 513986 1650285 808430 1924013 1626307 1532415 185388 64491 747399 296865 693245 1575168 965567 932984 1891635 434659 1833673 82382 1830329 1270544 1986271 891076 515679 184982 1523342 1580364 930521 1266644 1862454 789296 328345 574627 1476112 1527187 999241 435834 420629 626645 746187 1633725 1076433 203971 1923948 1032224 939891 537223 1733170 867236 1742694 138437 1596660 1771603 1296216 1949740 1384363 1163966 1171560 1895395 1920225 1825240 1605470 1563091 801624 1464746 1645096 1270773 1372984 456267 1155625 1785811 182509 137215 439731 1062546 250165 554511 325521 1862036 331067 1034736 353468 1515565 1792063 1457829 374389 21977 1315198 417107 1006443 1863163 1200095 555919 1153222 949288 519205 1337870 632968 426873 1249498 812883 1877324 1750712 1983656 1039231 1095417 1297190 49060 403997 583330 617956 1138760 1893375 1739485 540211 1192530 611277 1672188 952750 1563043 1789016 220005 930079 944992 1152988 662101 1210181 1188478 1685899 1277504 1656894 83303 167061 1260508 23141 1358499 92774 1647965 1780312 343277 1000200 992528 470452 268923 416201 664517 769378 1138727 110265 1110160 601304 288841 1254709 1489138 532649 410879 1320546 186583 1405417 159337 112437 1396408 1311775 908194 22491 1741976 699853 1323183 906129 111583 1280974 832202 1237375 723168 156564 146007 129649 1698159 232465 1188417 726032 262946 1025039 60838 681131 1494703 499259 1676630 831096 1039177 1470554 1365836 767919 614805 151202 1675048 1174212 1650356 476466 1825655 577159 1717945 629887 1307912 818350 1580017 140619 1658034 1078929 861795 237411 1030247 98679 136826 1284119 1542021 1688285 1933251 677146 1827554 1137149 1064880 266988 1078716 531403 804287 631376 1008808 1018483 1667213 820052 731355 1611187 715879 786168 617686 73338 1706013 1000701 1149901 1920853 304702 607257 1852537 384370 1612839 693153 1422625 767407 647732 1449172 330720 1154735 538983 556072 1463239 363897 1420328 25602 606092 1461351 1840202 232155 1178560 1563021 1571540 396285 369325 320454 780192 308536 1277436 1421917 1268024 588843 1518345 1326170 1753790 1811317 1826920 685339 1246988 1845291 949379 1799403 1756741 1364055 15236 1522403 1334102 1336080 390222 925482 1470275 685004 1498501 514289 1772527 1336086 1275792 705449 1949968 333176 59467 399461 249403 686625 1065282 539519 225653 182954 1758155 270976 528828 340597 436541 144120 115873 224944 80884 1100494 217617 621405 815767 945699 1942796 1848800 62921 1095108 1627969 1978765 209440 197375 1591903 1353921 883390 232720 240726 613624 891847 1510090 1463071 1355253 1565531 893458 1983871 70861 1101870 1055900 871462 436989 1675385 965069 1851096 1704633 332328 1633227 1117826 1116298 153157 1759436 320216 1361777 1509642 947300 695193 532650 837860 151200 657997 1068067 757653 1641915 1711415 853897 1521147 740362 1908321 802359 1502062 17692 1511445 339179 833965 614041 23956 1570273 166365 1047826 1117406 1364926 1179607 1761936 1576297 409483 759765 576673 1561066 740036 1531846 1531698 392331 1996242 649359 1222138 917171 1720503 524638 721068 202745 990405 458659 107018 135581 1478034 1851224 253322 1990508 1732687 1835928 776345 120918 125627 1524588 1081146 1026368 226158 845273 491659 1017930 1733939 1904341 711371 58780 603616 1741417 829214 386576 1559214 1129782 572438 915376 1376015 471520 1029526 415925 1793552 908674 818481 1086001 1632148 1400922 273819 100375 1636843 482343 1895635 968146 668936 1723719 1626111 942899 1069347 936324 1631439 22319 1973024 788137 1336133 1274804 626318 1786142 1529314 1736463 366039 1558007 1125151 1424223 1959989 1951541 1769961 1805202 118256 328982 1553823 64223 1172939 1029139 233354 1385409 868594 70582 163471 171229 1141399 303058 1153974 1197745 631003 339487 459124 1878412 1329745 946512 1347768 1205812 1459979 1174944 571865 1709100 1978711 1283210 177879 1907485 1309213 448826 1209741 413210 1584938 1486486 1044731 767481 918729 1947872 1778692 1967568 1463908 672141 1568547 271346 557492 1382560 1152269 1080236 822647 895922 146809 1367581 588328 1880431 1403337 1430458 617674 401460 788848 32088 705066 1539459 108335 1157970 544197 30658 521855 467430 700906 209302 651596 1834314 622619 963142 1654228 570801 319473 429520 312157 530962 765345 97104 552549 1082339 1341118 370729 1650800 1256545 517607 1442121 516399 1747797 1513189 1694673 151422 724195 1409718 376896 1062601 367973 1494465 1372510 1881182 220403 434873 1590936 122147 651932 603696 1304634 628364 1533290 850097 1010607 772857 1768761 103372 1800862 1831648 1586979 1954949 1628236 229404 1862104 671213 905980 1092491 852364 995436 1468537 862528 1834055 382732 1173762 1577501 763974 1932094 537578 661957 1654598 1937633 1889010 635720 201377 1689769 643602 355084 1679308 369855 1954634 1159401 952456 1389230 1376339 794370 1379143 1463801 762737 636012 1382628 196588 1448326 1011531 1285884 1704361 127535 1817863 1212706 1150527 1703552 1503608 1831356 1310296 554292 1319035 1879260 650334 717118 1334540 1898694 358940 1081712 674499 425633 1117379 1065706 540513 1974391 219788 1505943 933529 1176429 159804 192290 405980 800857 471844 781098 363774 306765 1588302 629436 69228 271640 281204 627499 592452 1180370 1450888 793351 606361 1360129 1093683 1645726 200522 527933 1682678 1884643 1146337 1865108 365301 1800791 405391 75920 1469929 1240424 874559 1662343 285661 558324 472069 704480 1068207 1609601 473850 1846006 472113 1276117 1132546 1201119 1595779 1133405 1405328 1242669 672425 1714527 332318 1306399 681835 28643 1006704 1429071 247999 685160 822528 586427 919838 1540528 3569 716756 1557075 424875 1274026 440494 1815220 496753 1910296 850825 1296126 1161380 22148 1232181 518875 1843410 1729342 1609221 1106433 1463544 110591 1590524 1989547 633872 1677590 22143 1332336 783914 777559 1561838 888443 1473132 712803 1286977 1124517 1055888 66897 1314513 1390034 685081 1851919 1467452 1209079 604142 1678622 55322 1049212 228913 671822 783233 1107729 1915452 445580 1643495 1036276 353401 831858 1436792 815825 1796352 631846 1167698 1085856 328742 1236882 1983587 149826 1958237 1027063 533664 133042 1579153 1173129 1552811 1584203 1121933 1849861 1104730 1615435 1175833 1867544 1883249 364854 750683 1397997 485431 1619936 1411034 968825 629067 1862743 1418833 775511 624393 121442 1316429 1886710 1821814 1860865 5007 181988 1687141 1243573 1854741 875028 853215 630704 1948777 1304157 711138 460329 618653 1743494 292234 1246279 1064180 32196 720138 1320155 850466 898483 417091 607879 1593647 339585 1697057 402549 1916059 1452480 1455901 153925 387312 1313768 1932244 1208942 229871 173920 917249 1267804 1448590 221343 181527 1242923 1225160 679506 632616 1804580 640063 154135 133439 919553 955664 1813660 115379 35439 21483 1912690 1297092 1109698 430370 1998792 161643 1550097 124280 2481 1840093 1257576 1410788 1741166 78130 1639862 141873 1390985 795790 1345313 1461730 998073 1191278 113363 1307012 1963385 1942581 1787684 1242708 1330646 489173 262716 1565812 127882 1597448 70488 597889 1787528 1097054 1312280 696089 458953 1793142 1877731 966267 1654539 392001 1597001 1342117 634656 1898924 1603714 442694 115042 1083536 918379 1129341 270487 1492407 1480962 738631 334519 53304 692959 1615750 692738 56105 1365425 1560871 450788 33922 39974 1175782 554831 249131 1467906 1667163 120116 1005804 395881 1765800 94720 1439579 194462 714696 1252723 322873 1354165 388228 268070 360581 772306 150100 360463 1076654 686065 1911098 1796806 1023138 917724 1944604 525775 1590006 1855320 550087 1600558 316425 643896 510865 331579 1718909 434166 1896428 893020 1556231 1845865 1486619 313769 87959 1611765 170152 1346429 1430758 1430026 413269 248693 977115 1624649 560908 1823952 1802878 125043 94488 1330412 404510 1083294 1970679 1845309 161136 315686 791299 688792 909071 227844 554158 1848889 24671 176515 376900 1690840 1705148 1430684 1201576 1439686 1287790 603840 1038059 1805649 129590 1816350 691525 97985 1685408 966834 1824142 1758188 1506559 1260559 830616 1338555 1704153 1168783 709334 1040980 100491 1566561 693324 1010447 1458580 571821 1280066 320713 639013 1785815 1743580 482397 160650 1150570 323084 981935 868541 924591 168124 484378 1273673 1231912 425476 372889 1019671 1579715 1629263 14664 681749 1873870 1399266 1209084 467099 326739 644785 1789261 253412 47502 1522345 86969 545433 1424942 1110362 1575423 660105 394079 1759328 252156 1398707 1415412 754656 624570 551554 966993 1050763 1957104 5079 674729 1257088 1680119 1092226 1480115 1451845 1206436 814287 673696 1230772 137543 1852682 421530 1519480 1552995 468484 1429756 1511543 1837246 1086416 1455887 429017 100695 825753 72815 692890 1334521 1687759 1332479 1739823 1625434 188609 1089836 1699252 1401942 219128 1010067 437830 1705802 574718 933677 1034467 876634 1795762 1146059 1623940 350152 1802237 121443 518929 691569 1827404 1119267 151360 234133 950976 1817793 529398 448147 812141 818116 1090421 1964726 634431 836598 1824933 896023 1613062 203323 638471 821480 721038 195313 1397496 633972 202935 906517 1980451 1042227 808094 427283 885940 1659695 916524 1670708 1443223 1809252 904 1508416 203140 1424897 1728435 1808073 233044 1631298 1389674 1960621 1131479 1175415 1709425 1272532 593999 962750 1382253 1072289 1769735 1489393 932220 407747 1957994 322 1760125 1427578 1814668 97421 188599 1586914 1100374 1800683 1441944 1756923 308434 732409 1217100 340863 91747 584377 934347 1971826 1247986 1313059 1520981 1873019 69259 1524268 1208355 1384222 320135 1680328 1382153 1707902 1081805 685256 1537781 1528961 648743 1254555 862906 1093594 1938703 2852 1114950 858901 347145 1831353 1854930 1677948 782570 1702886 37778 1223173 422743 1639084 840158 1883659 204546 1363379 169297 1395238 862266 446261 644160 1769458 422785 94003 1629797 1254421 1684311 1583960 1436512 1913801 990725 1617051 1141369 1291503 64825 724364 1940371 40876 1490734 1582918 874312 521352 1913926 178713 1487373 384825 1898527 53529 1305954 891144 1192621 1086783 1058833 740762 969897 876147 591878 465172 1693394 719931 1070216 637619 1077343 1695144 1783740 944792 652202 1229408 1703511 553666 139902 794979 265082 1754934 1271539 453633 667111 1592830 1011221 1368149 584402 1919011 1007302 692740 1667112 517387 1364190 1087231 317379 919254 1715836 1592145 1694916 491774 1855384 1347636 229048 1100754 1607760 110487 436133 433730 1389261 35649 590799 361147 1461359 1287052 219077 247269 1651672 1450589 791684 212801 725667 343629 1669675 823840 1997497 95879 323777 343019 1860065 616024 1486121 366005 1150478 263707 882585 973796 1716721 1044145 287970 152898 589812 137790 201853 298190 276804 1530699 1070437 689120 916847 732962 223630 1940730 27516 1381628 283666 1702253 627292 155764 1739646 1051200 160426 796144 857213 1874554 1323088 488618 1097453 498602 1434580 1739060 961952 1799825 688851 1382576 44686 1332655 1900196 1110083 4246 525291 1189192 1515019 672429 698290 1140293 532100 729955 1968357 626608 1576118 1072429 1006287 781280 218234 1458455 1447161 1891159 302075 134527 524354 1417807 1279363 12689 577615 973086 519898 1926515 917111 153825 801699 458061 413571 311327 1232993 1407875 1093154 37877 409043 567092 1086569 1137268 743524 1677728 535166 737944 661362 1955874 1398478 283613 1227981 180480 1137488 1074410 684678 1031392 1614606 588540 1283062 928795 1782190 1386508 1667189 884728 1324985 783343 1913992 639093 1394681 933019 1762210 535961 1042172 794585 963441 1650720 1022741 631228 875628 1738022 1271279 1797756 1935454 27124 151982 931149 124464 742335 990979 1543217 368786 195603 1030202 462684 362601 1292001 797903 1898978 1704817 1431269 593908 332387 39672 52925 1757878 1348925 197563 1488856 1814641 1583290 492828 538579 702685 48518 1882772 1333309 497286 220773 448383 1825243 1261487 1769743 522488 407935 1751734 645193 261354 90081 1394156 516172 215232 847462 556041 123069 1247817 663096 1190119 1707832 1738844 452766 1238842 1729003 1550486 372153 1105285 1131368 425677 1243586 1224384 1808085 1195495 1592515 115089 240454 1234202 1068419 577790 89643 1685454 1427795 1786582 1484287 1496560 1812990 1629291 652861 414860 988231 1547331 28040 36479 1733863 1407139 665453 404930 603692 1783260 897112 1968732 673643 1103886 1943100 1014111 141581 1194140 849896 1536333 228824 151448 1410247 596452 55383 1570891 1598412 423001 317372 623972 911389 979052 446823 794864 20584 1946464 1025722 1394462 1194604 394072 1538939 756969 1819096 879227 960575 1257679 1348781 551595 1679890 1935919 68687 739221 53655 452906 1154620 483126 1050324 239457 1860991 769464 139963 1528340 1470342 949727 458926 682043 1140773 48048 903157 844560 1875963 519849 894837 796204 339138 472665 1149811 1495726 1393855 1168933 1449000 710236 1944427 219143 515156 634423 1195257 1569897 806762 1071538 518238 599990 1418107 1771081 1520964 910797 507815 1979776 732586 1318172 1594593 1163540 360983 1129147 752870 174674 1916750 900289 1349001 1304854 1340054 323430 341299 671524 738362 1633517 95380 673413 1648284 606293 815579 720607 460048 473983 92059 1803529 196540 539831 1778166 1306519 763019 1353790 738541 1790556 1859825 404715 18820 619931 1793324 292523 739523 1041599 1733895 506282 1830650 12649 118856 1809690 485512 13100 932862 345399 1164628 1499738 1309027 768117 961056 988480 1127662 464538 1066139 1729418 1813336 520411 719452 1184709 1854514 950987 504962 1412690 550650 900961 224258 819962 1674636 1641167 191388 1081784 1804029 1243219 1112432 498394 279000 546032 1410582 174100 551568 1523605 524808 1928472 1769291 547325 1094958 1719484 1829514 1452611 1688784 307679 1889942 1767504 234476 812195 110532 346984 159232 830342 1104096 1305119 922809 905105 999057 1184608 18927 750674 778262 1761743 480786 1320189 288879 456818 1276414 1209631 1173566 998645 1633932 1224739 1751889 1373056 458140 683670 517556 1277125 1220430 602475 1692603 809890 1410910 706992 233078 716044 1072266 1640646 691364 1365393 601911 1285916 1307493 532849 1166870 407618 597314 953269 1550665 1954708 1005688 1098961 23095 368287 993126 412272 39493 1097268 449658 399043 221942 529890 914092 51658 806220 1201734 871257 978270 1393873 1064906 1319995 24360 1642870 1610742 836031 123854 103321 1181943 280820 1947811 907228 60090 1739535 362656 827139 840299 1472682 198458 516597 359939 1858720 1228300 213838 625833 1362477 1091660 1646416 1626397 547231 1607283 82813 688107 530280 1931340 1126862 879766 561738 171540 1721262 986862 580172 1277834 475946 280468 1755936 328072 509117 256320 1270209 300660 1454785 1750665 32043 1755850 1086087 415110 1974085 1368652 1542931 1771765 814373 1817797 1386149 1702997 1456365 957538 363057 686865 406954 1199846 163624 543193 310005 1048426 1406607 249196 1807117 1266254 1610891 1265595 1156231 1672096 1550329 758792 450076 1643958 280697 197735 1108435 450322 1639637 667291 323226 1672461 1281961 369884 645891 516648 109954 550416 1256437 464971 364645 1711893 305881 1476710 1959418 1467866 1036078 1993681 1657095 706815 85867 115561 1234962 1027475 648314 1158038 1733175 18121 1675168 1063973 745577 310365 1619381 1237486 253545 1063421 895444 1075692 1949880 1994136 799802 1273249 1445224 1043843 256272 689562 278724 951292 1067365 1869111 1680595 1887327 971262 1719493 1599529 1980367 778538 767685 1260095 574009 460260 1637790 43871 506387 854495 1682796 1570601 769926 1356307 167874 660710 660678 1432912 580460 839191 91614 1080215 1968068 897067 1340162 1468649 204148 1174463 163365 147770 30162 1323772 1244352 463399 860208 235717 615510 1858870 1579253 673365 890076 1018585 280731 319898 487553 1437239 376855 1475666 1987963 434564 1035115 1399155 1869893 1777183 1994030 387200 1071845 121125 1762749 1027231 1756562 861899 1320003 1973890 1935365 499693 1328625 77067 765846 29693 1252992 1607677 433677 115031 667543 1705203 267408 1804218 1059957 1306456 1274789 329389 1407661 1793539 1419278 650546 1009247 252318 1847336 1595566 20736 47487 1562169 1770597 1957659 1081710 1048301 27190 861395 949620 455831 326079 1610840 1971880 1265359 1122987 178797 124304 541363 1027591 1164989 862948 1508276 967843 1760091 368951 1461072 781795 991440 1421171 1961633 1400841 150287 1623455 817430 667287 1182979 406660 1982281 1041143 1144047 641923 1941418 758123 284305 1013106 1390879 392095 94165 1864409 917463 1466763 103765 1814654 829618 1892413 1038174 120106 965562 1888843 205626 1090836 1119533 1224282 57212 156911 1022079 1692451 1619355 587687 1215650 397279 1688516 1332519 1843227 1624421 854730 581790 1536457 761996 158592 1020714 737215 1871789 1663565 1803199 1721928 1875450 983616 1869032 1621594 1588149 405966 681372 1716251 97916 1636634 190477 186342 1350767 716004 1469360 1276540 1570402 1081419 768899 1433734 1376163 575783 45869 1126537 1711394 1196170 126863 1027159 912873 448057 199190 59305 6506 1864903 1725108 247013 126182 1365145 1027030 936579 159536 1068827 1476793 390506 1233278 558630 963559 1416613 458617 463656 1853173 838634 1713187 1193469 1419496 1846882 1159940 1307601 1647873 280567 629919 321685 854314 1434913 127541 108565 165507 1952216 833253 1113060 305213 593101 1741965 1856082 1749487 1707865 1748675 503641 1281940 1386107 300533 1539568 1004196 1800654 171981 1415840 1798387 1401219 599520 557862 1713642 278266 576081 601462 1093902 1542007 1006976 924409 1262044 752363 1733598 1029918 1366570 27336 1895151 907231 608470 1102356 1787793 1618106 376304 1766019 331503 148024 416350 396986 1014437 1442261 258427 1149116 499596 1425024 407578 1951467 207446 423002 323844 336139 50662 649977 1393707 35183 818495 1185365 813690 1611265 1831565 167394 1221188 1866561 1615823 117908 350032 1670419 8038 794005 789308 611425 271452 1132328 1804262 442002 646728 992203 1495422 187327 120914 1943511 1317037 827592 1183224 541290 78512 319499 1178139 1239295 790562 1605036 377036 1071000 1396607 55984 490930 1492487 235549 1997424 1696509 322496 225580 471078 1084677 1149465 1781725 9641 260374 911713 1259071 659467 1421316 1839531 1597384 1415654 1911332 714830 211141 1680101 1679196 1225961 1269147 1097342 572830 87067 1026148 1273286 1560753 719578 913538 1327463 1410239 588100 590921 835477 1597162 784267 1716113 1238555 1902779 423745 1065299 275667 1151971 301926 526802 1942156 646784 538387 1025766 1538659 210609 759185 757735 1141241 1582062 1556248 63615 350212 12818 1704778 234777 1788584 370179 494566 1609650 1745819 184016 116156 643546 1108708 1367242 1541653 1441287 1325312 1223901 1484996 987022 959936 1270103 30752 480239 86348 1093542 1141854 1479680 473543 1371652 1335728 958864 595745 411138 243384 1636719 1496973 1372823 243745 222436 1843758 1220627 403956 696495 826397 1911938 919600 1527919 279843 896988 1371913 1576912 1562521 1829900 1372457 1639074 1888913 1201284 1202711 1977588 965301 583869 149917 1803385 471651 890700 1498258 566442 1201608 119098 1278879 1808755 1769255 1779427 819137 548025 954869 275238 1082615 874067 114581 284941 1380316 1282624 1769324 825709 1404941 1443710 1977345 162287 1517804 1092223 849674 1438818 1234209 1796236 85299 1297892 290236 715541 41438 1549599 1816328 1753794 568236 244482 439886 1980234 968280 55165 1688870 1287065 852695 271334 1876705 1058553 472820 1361123 1333802 1336770 1857864 76373 800482 1213824 713744 256601 1164521 1079507 218773 428943 178667 1418806 1505916 515017 848737 1653988 357300 1924163 1600487 1714195 1309368 526573 1157256 486052 1429702 460402 67366 1660488 1856593 914360 1773375 1124688 1965209 1028780 153207 422616 375973 462691 222229 51082 130813 1367094 291751 1442195 1184028 147520 1282856 1574644 148161 229978 239543 1882956 927369 1842397 707356 826031 1926917 224050 187048 1091345 819565 730375 973880 663331 579001 1088922 1820998 1508049 422074 1437626 1782637 668347 1788568 72509 614282 776639 1808079 759402 363488 222000 631540 992819 7236 1821733 1514831 501316 242013 1870072 176777 1210614 566212 1331843 99780 777267 1851595 59640 111734 1669613 1925713 158662 134592 562353 933497 901313 1417658 186096 1190878 655759 688436 891592 463118 960067 562190 1878341 422540 714851 1420989 222207 937705 835189 1295925 1982145 1388851 1460932 57545 1576311 1581356 603662 1586655 1267054 1949793 1651503 1535471 1977812 44024 520001 881913 1517601 218657 1601507 536166 1908790 1469538 870227 82550 1911294 611743 301605 1240138 1674096 369101 146084 1294411 374449 1415793 306092 744270 845916 255894 1986469 1742564 154980 669421 24394 1263620 378237 1778119 1032404 1738889 997820 858127 652675 578766 1077128 163369 1991020 1592861 1201259 691027 875782 1187645 2232 1199895 756499 748944 1624007 1107798 951922 1907423 520721 1820321 1188499 1534811 1513126 1475472 1364960 1093484 1768627 1011062 372237 21297 983411 1530179 866674 1519683 133408 247563 1983891 940528 276121 1846822 1948676 1846253 1506989 187360 958958 1351145 1795896 1604270 606467 919036 757918 814779 1437708 1788007 318299 630608 736252 189026 283061 1824167 1921360 202439 1240540 785281 1259901 997691 61741 824279 852839 989431 903203 1690103 234608 182311 1190751 1769421 1138427 1706230 1758487 595230 957508 1372051 1033019 248842 529232 1405655 1037187 938195 839838 871268 1894589 541701 346720 1261115 1480047 142497 306685 1744767 260221 1773683 1380855 830557 453450 416649 1270453 136788 1386540 659371 1034319 714627 1335881 109959 1227200 209287 1780300 47645 1225576 246505 290292 1966376 21077 1710219 201799 860455 1907112 236730 496916 1957687 650670 125973 25480 214690 1145395 1950915 1236152 594993 883268 1317263 84509 799513 1150761 81414 677693 471313 667117 1649478 968156 83599 168446 23695 1406894 911318 979994 1099566 1910251 973967 335444 1183351 913204 1462287 782940 1547886 736603 1198931 81633 1734566 1556091 244027 944440 1617888 1860470 339883 711805 1571841 1282016 655299 847648 1196436 1993462 247474 1543877 2400 252861 150158 1440 1848314 276504 977070 1843989 1683987 1559641 176265 537420 483230 23339 291349 1132293 791060 1344305 425723 2872 1452930 1907735 1255434 1040297 1329128 1463716 1415390 781423 1405857 1061168 922725 1037884 571883 794578 352224 799927 256655 153769 181083 1779716 1967217 587085 1546960 310392 494308 676966 488326 940007 1904540 1405590 1902901 770690 702097 1022402 1343576 1861784 1866524 725858 970212 982142 1719252 829762 1956978 1315775 1773621 717241 91016 367872 1017404 973915 1924339 895085 690102 1855840 1669372 259938 1254782 572148 1072369 1803104 278455 1550275 44468 1876793 1555932 1493425 1249298 996506 1417643 428198 1891458 1415959 403814 1993050 926839 1827572 910585 700573 935575 23147 627378 1499837 1085486 1563331 1731415 1214289 1516150 1069375 1825880 597939 40016 440529 466718 95677 1814254 599016 1790678 1983816 1135716 1751295 924852 1070720 386441 1369705 1795728 1449511 1969544 1067360 456319 23484 724036 231070 525575 1153967 447543 814427 1869287 91066 980742 1379052 303325 758528 1850156 1454902 795013 1940958 1133239 473344 1701483 113892 641148 936537 1882931 1986175 352937 1000657 1910382 118693 1521233 1205781 1084857 1244962 215738 88764 1776914 1132983 1630728 649910 275227 1927966 472941 1285788 964403 724600 271844 521346 1752512 1793821 1745987 891383 738004 822609 1630000 228406 8114 23421 1654061 1846924 1525281 628700 1541152 1163022 230341 414521 1047937 1446032 1653930 1080282 918304 1616359 905471 1477971 1917455 778258 1694203 1052634 127885 1152709 1961732 1735881 1360466 1014400 1574649 811296 1778582 1841181 1311368 1057914 1958700 471931 18834 1486136 678066 1515796 793242 758048 1595740 1671651 992993 1905829 1954728 149073 1335973 1760010 1851054 1294139 263979 1167056 686079 941295 1576702 1075464 1715451 1936015 223995 1909834 463669 1003871 1788560 1747673 951827 384002 947132 1532430 1305586 87084 1787971 1597585 1907184 1955018 115908 1885415 900107 130168 526958 906078 674466 1727878 491220 935684 585528 1620205 1929480 1367842 331966 460289 1956433 1878081 1737271 732458 1376158 1347383 846231 167689 395642 1763228 166553 198571 1797030 322567 1186654 1224853 262313 1372721 1384104 687672 763539 339108 792039 240534 249515 1181610 320670 549620 1423586 516377 1034561 287176 865087 1748806 474916 737606 1148556 1429236 1559489 1902561 1409832 1792842 768637 989310 1405468 261725 320512 1334206 940865 269326 1908199 556614 480531 1444650 152722 1006829 10301 1795748 464668 269658 1993581 610237 83727 98519 830239 1566161 872755 1049229 91231 1256429 611450 1667487 723953 1100818 407443 401818 944537 97926 163871 776051 755562 882868 107776 272513 1686106 1835022 1088909 664674 909933 1365794 932473 1872393 1281211 703207 1926229 1790039 1338905 672724 136105 466242 1580463 1605776 1570023 1819169 1511638 49863 1654172 1162402 1822500 403577 370751 97931 499768 274025 1305121 1753558 1605623 1948679 1258639 1581496 462550 281009 1696250 1662763 1972380 881695 647667 1583147 1373875 1665243 49477 161198 1579949 704294 145661 585852 1479613 200333 1007666 1793851 459040 111685 1972310 70792 1850774 312024 1376924 900660 645594 1704873 1087157 703179 1185594 1688053 1165389 220353 145251 523622 482118 321022 1195040 727286 78048 336819 1824474 288887 725638 554543 684893 432677 620826 438497 856694 840878 275551 1239093 513354 280267 1114766 647515 1063284 543520 584029 1492170 313517 1952198 1322452 650395 819637 1111655 1962527 57320 1499335 1065607 1619056 370472 1011329 1670387 775576 345224 1684865 417416 1670788 1217620 1967051 1296722 119216 1065763 1636484 1725299 1677290 371200 1694715 1572349 1096690 1131001 1520617 702353 1544169 1115888 206181 178803 1829444 1876938 258803 1700282 633780 649128 1515022 1744305 587534 15225 850580 1053633 1968148 1464299 342593 1983098 1411366 1058665 1673718 1312464 1868876 325075 503756 1833521 180314 1981878 1341810 1682653 963635 1922061 505166 541399 468413 384633 525786 1354326 1567293 1354355 877507 964876 581476 402483 1334174 1381704 291201 1548070 754342 915973 589490 1557313 211426 1495739 538092 1060622 222285 1514196 842265 1323739 1279065 1301220 1469811 1177508 1605253 1221428 1467859 313639 1792587 1189692 452475 570553 175881 1756108 1172487 225134 850470 413779 1744333 1166896 967569 286738 1811556 1970291 350272 1460390 670067 699175 968557 150285 493887 1380077 1538136 1022305 530298 168467 608952 281444 174379 724374 1016345 1580886 568289 1490881 150676 1819456 438965 365596 1228940 1402933 637210 1345867 1971942 167786 349671 1049605 1772531 1896155 1995850 1873940 1580061 1464433 1099755 1756162 808461 1514303 1862488 140888 1402316 247712 1100476 1346375 1673253 353685 614 1911731 1908565 545088 1808520 1139575 86719 1980138 213434 595418 235799 830702 1256974 1169072 315719 1453033 1837287 1585799 1948516 1902863 998984 1942182 1687776 1208353 1365021 1648561 1998767 68501 1565430 69477 1144479 1904665 1713511 1425304 870732 1947388 1822039 124332 1186460 1166798 1673505 865941 328587 767612 299354 78530 1202831 1036134 1675581 88589 288135 1136939 1254040 1527369 1090091 922557 1288207 1670360 1764442 165163 222055 1579223 1214324 1899691 1589025 1362531 1159008 664654 599132 1521411 165108 1894606 1680784 741833 500160 593921 583387 404902 55904 989459 1357936 1110951 951110 1330149 176436 1820215 196169 1647302 671022 907171 521779 45706 1282481 1492576 1286450 510040 15013 1601539 722440 770565 1353535 1962742 1021708 119526 1833853 1139251 932118 541226 1375902 131055 501808 908408 369553 1673971 776595 1638578 399190 1102003 1772361 197945 1501286 214853 1336695 843027 1757785 670388 1628549 1452365 1669592 510558 1617859 1135065 176996 154273 1529701 1735070 243323 630424 1167395 1182996 1359740 1372389 1961827 1639059 1158743 1377231 391298 685922 157899 1086060 1756262 460749 1211515 704869 1345484 627304 1154752 1592547 1185198 392115 1561517 975896 173737 1650181 31228 1950440 1055575 1378539 1644121 1382210 1098813 168540 434152 188118 1750454 1917050 1587384 15486 1252276 1198766 151583 610892 429187 984101 783655 25457 1188325 728153 1664430 1928217 250155 809429 1348818 1220061 1952408 1904085 129387 657441 1587278 1849272 1650272 1126942 905158 1311612 1972829 790698 1982298 1483146 1310948 1375785 289840 320679 545466 192900 1274184 661208 1771621 1555904 1825827 747982 1014091 730246 810161 492782 928814 311945 227208 1479862 169179 323011 357532 324894 210843 765506 1178609 1961352 140252 37596 631443 483122 401392 83166 1583358 1222240 176111 595225 1723053 1102143 984194 370925 588038 1429979 1019567 1893502 813014 163731 384283 1084283 1579097 1849818 1424256 915549 1376303 458452 48179 1994494 1384837 1739857 1086617 1640938 612466 1965921 1530259 295504 1347569 1267601 1390437 260266 164421 1290770 1088574 1474605 725950 438829 1250444 468738 1262480 1588329 122340 1054984 1683665 689182 200376 451860 1474251 559520 1291529 1909188 377458 702642 431686 685167 1677120 1252417 475204 1712301 594555 671788 156498 1236098 831207 820419 1050176 1377520 1084506 1555151 703203 918766 396054 949031 1920178 1728484 842957 1272983 1829 1986688 1953615 161582 1353726 1177762 1935471 1390911 1970635 1581749 646765 1158041 44896 746658 825755 1886127 1775982 1229804 213975 1512010 2113 665570 8228 1362595 189038 798622 1499119 1372599 1959245 417904 1526846 1394596 1036655 1483713 1053660 226754 1758428 54252 334304 1885662 400935 41703 305168 981450 305638 1115412 1927131 202706 1783353 436012 215309 1848514 638659 1796953 79739 995253 1152337 1901453 744101 1790465 210298 753679 1092899 117463 210634 679891 1651205 544386 1952713 617946 1631968 436249 1976780 1295299 1421538 975715 83861 94998 1594700 548295 873667 417701 474807 78088 228161 1591054 1688025 821231 341205 1894853 446271 1059247 118080 326486 4476 599600 783546 343200 924144 1118696 245831 827843 1050576 836507 1325486 973042 1943573 717710 1354833 662319 1252786 1691882 685389 543884 77505 1447460 95260 1815303 189312 116518 669819 1204706 1364808 739175 100531 1475290 1027950 378651 177043 1552953 393719 1658333 1171148 377253 1573419 155528 1557577 1571871 1144025 977754 1860747 1632769 1818162 1321645 1678319 1664321 1963524 1730383 1764016 89253 1471478 975914 717747 1918290 1593457 834025 1614264 914916 785551 899307 111930 1101850 1095692 1994604 1959551 750096 1240047 471872 625179 630620 1834705 1604483 1817329 1081646 1269016 1910655 1121833 670765 130814 1671665 1283620 1020318 1110652 1710155 898539 1097364 829125 486127 158611 304119 882181 345803 35052 1907607 741145 1882806 665285 950453 990585 1381610 340564 257458 142044 811721 149458 1630747 54508 1748136 1059438 837581 1874403 694242 382512 1317512 1023757 280795 407258 1982215 1184571 801195 907184 1055220 1808117 973523 1992147 1721852 554259 977065 1581209 134371 532182 1637822 1022974 593419 1394612 1364331 1101236 1392720 1193085 1493941 606969 66631 964243 1031264 1526498 586699 1435195 473045 891841 885110 1412150 510645 1361836 1614965 870353 864569 1276407 293101 681310 1077250 832895 373182 1508861 297085 233358 1176161 1596565 826396 1529104 64199 1513242 545198 275396 1253204 851751 211004 933168 128136 981576 834045 1172128 1865044 1038958 1158362 1543309 87747 1550044 77130 1387368 1484786 1613550 1651872 1092831 149877 987614 1056584 521256 557735 209943 349811 1633680 1528487 406084 1997928 785933 1797121 361498 1193125 211242 1970550 1584166 264231 833412 1056596 1987895 27903 1261633 476393 330326 1034394 1271989 1933454 1579130 942411 792769 1572155 681926 354094 1624726 373508 1145965 1243456 287792 1301512 909032 905136 1058358 1354212 1345807 806255 668089 1236389 1368553 1700420 793671 1747027 109301 626733 1412659 439193 1630865 971889 1875441 888485 1632428 624108 804554 973478 1342365 204504 629634 749471 1534766 812845 51750 735224 93830 1199060 868689 208130 1834298 914605 1120046 1849207 363018 1445062 1020062 88011 1325280 1040231 341679 1382935 1541192 1808808 125694 414187 1231862 1857748 777035 1617523 1405499 1874930 1342828 1729291 1220193 1601189 1113875 1130179 620663 727566 1385353 1976805 1284253 648375 935383 611365 1536335 1963165 1881557 280995 407652 268324 1421032 783841 1508958 265805 56919 952697 321818 1036539 1436007 874527 311909 1122919 984027 909010 469741 736106 973173 1650882 66478 1684809 589844 1910799 755845 1691355 1362968 1304299 767060 1427776 447119 818119 623053 1801880 1249658 1011995 908887 572042 966393 1435843 1579963 613136 622579 1558506 730868 578163 475352 991050 1414405 462636 327132 1400964 873615 1557907 1951273 1030554 159504 1227283 1646314 85738 696252 1724735 1507957 730594 641738 538200 133317 66674 863591 88227 405354 1397060 794015 1270335 192162 950782 952978 11305 1129015 1089561 361350 1528355 1213019 1635668 168140 1375841 1025638 1267161 1093217 496558 416334 537143 1253564 1919976 17863 383823 389856 511678 1883327 1861312 948118 144554 421834 276512 86350 1342831 1645219 444729 1255183 327484 1479298 388914 1617391 35639 1637246 1417167 1165918 1914176 374020 1721294 1255740 482580 1623751 813072 1243445 1259221 1634190 1101284 1013961 989574 1164582 316435 1875380 478862 336925 1336364 636152 68839 785620 1173412 918287 756112 171235 1735895 1458153 1063082 525758 1584049 1549693 1885307 1893763 1564475 1040273 1457173 953488 43983 1912227 854979 1243118 1696384 1775213 801995 1429457 935056 1826901 393614 941051 896644 350880 1877517 1855022 1630204 1527957 109943 1075242 1827571 1057416 504417 864334 1230484 599636 1636970 341070 499878 1130492 1507159 1126966 496831 1792980 235702 188443 1089784 944999 987556 1445674 1810133 1291091 1177896 1207727 901462 1525929 78654 21721 389340 1297658 855275 51270 1411380 1321895 1827231 1382996 560035 1639788 133720 175963 811339 1966480 979642 1962544 1386944 684193 1886904 423319 1137660 1672457 1136701 1177338 1860669 1461015 1780979 974079 36355 1443275 969647 975222 1973253 54832 39656 1262497 203204 1513305 258480 373028 1280018 515285 727673 1356891 1643234 1908911 697616 1784923 1622037 139440 1153895 830219 1444649 1473848 1516771 1864953 1502846 22302 1088448 561457 350917 1333448 137621 603149 607141 1289998 1845203 1210143 1051487 372105 555615 1774029 624986 153002 1954945 1587859 478239 379113 1604838 840897 262169 1626273 1092830 485746 1155630 433468 1231274 1429785 1473364 851472 1326107 1771887 624317 1712146 597343 1723728 298091 1742911 1861472 105654 687022 1078985 1145098 1636221 572116 1607051 1788636 1675218 1752092 1421045 1073491 886916 197450 604253 1436355 674179 1470731 540364 109776 385977 1684757 1416118 250775 462957 921372 944495 650900 649939 1876752 1764468 698273 1460301 1219345 1035466 1329233 1308208 1731198 1948600 679237 1188401 1667835 1380680 48306 331539 72041 1596648 1507304 70253 1265618 1735104 641361 1497888 45846 169122 1876717 1899038 872951 325797 544601 1723405 1543160 1929496 219194 1776610 297319 677465 204173 447282 1065641 760741 1978344 1575288 75289 1435660 1026658 1286622 221267 958477 666740 407392 656783 196123 122874 1689604 1905128 848924 582809 254482 1928762 416893 1498739 1414109 882532 21034 1421472 1974100 1077533 604845 1611256 1114151 851390 1834760 1833416 391440 894568 1600008 560358 1306174 1389129 714379 1252981 1022872 237955 1701280 931513 995321 551658 1969140 638733 861885 821340 1746454 1525834 1345421 1266138 1570285 735094 1567664 1603540 1201835 1209294 1833527 1800711 412872 1810607 776178 1700644 1903335 1403190 800452 622850 1786495 1518942 1544148 780107 1718940 1669503 1826892 1402619 282207 938796 1532859 636872 483547 1369056 984281 469429 493348 304575 1812563 121832 1713773 262763 630693 487317 630085 1573568 210833 274719 383471 448668 1039203 274217 819226 697979 1733460 189139 228090 1404649 89721 1734865 426230 1154762 461188 1804446 84032 1670087 1614453 1988077 1305526 1971754 245183 106933 1519471 1919837 1627917 1837533 1998069 1029830 1964971 943128 1990583 875525 1998454 1654707 285584 87923 1560705 477849 753801 937751 1774339 88442 932180 28618 1241178 1463301 654909 1773681 1330492 895459 939064 905141 1857855 1536803 1870488 980352 26978 602416 1606876 1723358 1936926 1848818 233100 667463 1198846 628385 1037122 954229 465636 1302374 721005 36162 1169283 478894 1232572 979757 1158135 1616978 56694 230471 287073 342199 1380874 1750769 438989 1122190 219835 4439 185942 130682 807959 144694 1923733 1708328 495020 1046598 409282 1934147 1742163 913445 832810 1409347 563837 1916362 1899427 463126 727439 836985 100054 1829942 812235 265962 1976920 691127 1011533 500129 204966 1456957 223639 1354451 750228 1980785 1106645 673075 683506 1479672 455108 1138164 972678 25067 123088 479831 235954 579048 1009359 999047 53394 1014211 995227 657765 189637 198192 1784100 1813541 1271107 1721869 1775080 1870808 387272 649808 329881 763943 871491 251883 475127 1009484 827691 1930551 1073922 1295812 532012 1113112 1563865 335257 1456557 397184 1837829 492549 1990524 759259 1755132 900715 1849064 390070 591143 1738782 715725 122483 256521 239664 1582723 1726740 1194828 1926608 951348 962804 557976 78787 1960599 1955191 84371 1010604 1688936 1881799 685110 1013632 20890 212036 922352 1544157 696881 305304 1507976 307577 385503 698006 137999 1266979 1664833 681321 94761 952852 395104 1707114 1731574 1800581 985170 463270 312210 738741 1555010 172286 1313149 100162 1202657 1786800 543730 356812 1180890 1652424 1416048 1405660 1536577 1357993 1775009 585324 1429282 715051 477028 1315548 1475879 1398369 858098 1986972 299833 11770 1581552 8402 500240 969238 1000114 1438745 858474 824338 1762612 1081994 349141 1521536 206127 1637098 189794 378868 761692 398625 1350179 994343 1439058 665558 1251382 1609944 1570583 1974718 1298058 1421170 616075 1881613 1484678 184386 1723443 902518 1521089 974098 1450791 1017125 849194 1001931 1502306 1725704 1828851 1297537 1421277 136961 968518 1343123 46726 53590 348759 1434092 1732335 1808821 833402 546170 1604113 769802 1500122 1552692 663864 1779105 1934104 302929 1699794 1702069 962441 1005307 1830537 1475541 64794 1913698 1325730 852801 1838399 1294778 19554 87207 257798 3359 1795679 828731 996342 821962 1966084 1526702 1829583 1619949 401973 946417 790754 1752753 240444 310668 1408438 499058 1230007 1145947 97434 1387412 306603 945759 1406973 836669 1129961 419059 1604658 1860888 542006 172789 1266915 532583 1190266 141338 1281673 1574261 1299168 60557 810394 1031112 887153 1481721 687465 1637093 1179679 1695127 1120029 1935134 968883 781300 388629 1805797 6217 744091 542551 1686467 1047767 564179 315363 793025 41245 730213 1572807 1825395 1869463 854426 1864857 273001 45172 1334922 1707007 92458 668373 1026834 1806987 1338438 1013846 1802198 690088 556682 1054166 833078 1346360 351172 1677326 1887733 1352498 1252630 1944050 1852902 655795 1186560 578189 175976 1417486 1554547 246780 112480 1580481 1600764 1458199 1815099 1469796 972504 1897708 274328 1610828 353623 86328 106931 124258 1585815 164834 885943 558727 434018 913471 1612723 1222222 177490 172353 1107161 1401046 210940 1876568 1731714 1636786 667500 124850 1084528 997047 1913858 664965 498395 1017400 118631 344230 639348 1954988 1864699 1293325 16761 1797247 194906 1722712 548635 1930011 400427 477686 1183049 1586269 644639 1280808 819740 138278 315638 309949 462328 989285 1160624 1508486 630420 775588 303050 490990 340388 740492 916271 912307 943563 1031370 1911755 647971 1155180 1339123 931525 1558909 837479 1588927 344713 174067 961214 320486 390712 1705940 1140911 434236 1857573 1727323 1286757 1183319 1837815 1398729 1115633 237444 1620341 1719938 1826236 729115 1923536 1026839 1858666 557593 484097 104003 1378999 930492 1001764 348483 1812812 1541384 1596993 1596834 1773790 986779 1440423 1631402 996214 335104 79033 1841067 1793425 925737 332509 1147341 1886660 1609877 1610809 548679 155776 999758 1801528 128647 84138 134080 1870474 1251720 207845 442108 906864 978873 500558 1603921 1530981 774299 1735317 580125 1659602 793565 1470297 1488730 510013 1372655 946284 263314 1214234 1037869 199254 616475 1734218 1116034 1163907 1809200 1559530 1994077 863141 1677465 1270653 1779823 1347985 1905241 948153 1969163 403586 1538061 1385215 34745 1233591 1512544 876419 1748433 396434 957886 497247 1102068 1283667 1066526 1499958 866845 1411747 687190 1705859 518853 910818 1930135 1182179 658061 890372 152807 823259 773817 980104 1614335 1084850 966062 519633 1674374 524821 1266230 1867481 708729 322460 49561 300559 1121979 1232079 1168194 799826 1578175 1477910 1096818 75570 1408138 1445222 311559 1084482 1550358 1204387 1467594 599432 1624225 1196007 1087445 1635762 656257 1937899 1783912 874781 1169303 1309312 1450653 1240918 1020370 331774 1206980 1238716 282732 633134 1879357 1131575 757641 610653 132427 1985284 578448 576217 1328617 1091263 1408363 660864 1371559 862468 254203 601947 1406223 698647 740236 1358519 1444009 383973 1974222 1815319 662597 46612 1013198 1433569 1595995 1927646 1714925 1169850 1116761 1656004 994169 1699533 1309419 1624407 327027 231635 709390 1452657 1192622 1213515 522137 1488839 1548004 1179141 1603169 1182081 346499 1529877 948395 1248796 1886678 1355126 1622929 441086 338366 1661815 1961294 985850 1012002 422434 710150 1149668 1399849 1368193 1436268 558495 1479040 174629 1277915 289995 992979 1707011 446087 482385 1717229 1174095 1350065 1898442 1584595 1316986 754151 295597 1291320 329071 520630 632905 1325824 977454 763598 1842898 508167 1846368 1273121 1447838 1610207 859795 748178 122328 123982 1995365 1032060 329620 270749 159491 1447610 565810 1728514 937561 199435 250388 1995336 288500 1207345 819008 1177715 1526770 1286342 215162 52051 152439 1654645 513430 1630044 853289 378968 1350456 1210977 272732 251880 1258868 882350 16830 1432289 300321 1882389 298942 1859564 236165 671751 1322159 541328 1715212 1143155 948091 410656 1946204 1949529 118660 1039854 661877 1280147 1364849 52007 588491 1904086 1253945 500778 1690253 1373431 1493307 1939790 1534260 119053 1384859 1808078 1290805 274923 959122 1968365 989580 1841619 1036567 1797696 1096112 1506756 207289 293743 88304 1966694 1933637 861513 154782 334843 1268652 1897873 753186 1719081 1604937 110469 1105608 1723128 50313 60770 1161113 771737 1358238 37061 1830912 1298213 559918 336889 945602 616815 1107764 1856108 1721801 1876559 1116638 913141 422835 199802 1767111 1675229 1946293 1263110 1739226 1117530 534694 1327237 1724739 578539 1046707 236161 1993480 1883823 1454378 1725774 1224674 728015 121081 1685457 1602388 37815 1735310 533396 527022 371883 1145843 905236 446582 1832794 1479789 1909101 237041 415830 505175 1932758 849460 1333449 954059 1489932 107902 1432102 76255 1695292 1429876 198677 214552 292110 1444846 1143555 134957 1017584 317308 483223 1090160 99493 533691 145108 1012444 232447 705591 504848 1258960 336001 1545271 1651203 1756752 445226 162601 62420 1944522 1019752 1194455 232412 695920 204402 1194868 875406 1019278 1603329 1509309 138497 1120764 1058663 493940 1150780 304524 1619471 280388 390843 14182 416553 1232215 569212 468092 35218 1105466 1995512 478095 892387 1417929 1846378 655398 1401435 689791 1389561 1068266 381668 265788 653438 1735286 1047075 333705 735974 1685497 1316421 472856 448906 1353973 1638815 1540317 355640 1498860 695708 346804 1688484 974661 415360 9558 502177 1817499 1807273 932493 152084 366833 1428022 404504 1413559 1572224 1303491 1617883 440502 1723013 1581771 1780008 1992844 1831540 1134541 1019900 1655029 652802 1903106 1475353 1879486 1747081 1090365 532607 1459708 587436 1514094 1297069 1389786 1201029 3522 343512 746985 935736 965607 461099 1219883 1829906 1217379 1419865 1783364 1912398 906706 1741036 1786041 1599442 1273543 161289 1617114 1383906 1611896 349418 509628 1406684 667367 1558589 953957 1107941 1308737 1626321 1116800 1242939 1133634 311544 639690 141915 1303888 1888861 1736399 1756020 906904 1804296 1636269 99378 815509 126059 794500 870798 823738 79443 281386 1671544 1801917 1623748 914484 1058613 822906 1632563 599892 48899 1891438 1986421 589167 1909707 472203 384788 1624029 1929870 72800 1711678 997926 949100 890662 846378 1486766 170508 202009 337417 1637901 1239031 1612638 622428 740279 330044 299945 466663 1930349 70955 920290 964837 1416778 1186057 1800140 416023 852379 751493 1252795 1013094 70801 813783 1362224 1070623 1553597 968301 1307604 1940612 263705 1516668 116717 122886 1343199 215548 1935405 1950105 1005039 1744970 849633 1681147 1770258 799876 953819 1319796 1383348 1794517 1134621 777113 927016 478706 1718761 784077 19188 1966405 1022987 1162484 71622 601350 1146515 1501387 1691519 956000 1656543 256950 1485787 852073 857576 593676 955791 232069 877761 798696 372613 193235 126089 853586 1957302 1423068 1678066 601565 1717561 1112943 1725765 1392882 638712 772561 670532 520580 105324 260089 1868327 1551766 1148884 882025 1367102 1217783 1482683 1719406 741148 162534 1844531 1297471 449581 1220949 1479575 1179361 1700287 1419058 1754691 1424785 1667780 29226 694141 638416 866428 273243 469201 730645 765635 1829426 1625820 988 918220 1548050 344300 257666 538145 1747407 1835115 132230 1068267 784791 717121 224527 1898244 312295 827602 1675572 288883 1432878 1664775 744415 79725 1428311 1530939 667370 258154 1389514 381140 534022 376575 1425890 1868227 1749638 1757013 796978 1055814 325554 238939 1109342 1362937 284128 1765358 1879101 592881 1299548 498188 1505987 807509 12585 202717 743079 836815 650001 143395 647629 970410 907221 424766 1542484 1227795 317125 837572 153399 51265 1186275 233755 1115982 328538 1083980 368754 20632 1768463 1454835 424327 1865479 1505437 1874680 944683 1987269 1886166 1364268 1070974 1219605 780958 150562 1477920 945139 1529604 1165429 1089747 1652175 425951 1651150 1659797 1299665 1178009 1351226 1638660 494537 702304 1281663 1457912 133857 1106205 262632 1653920 1278480 445537 1883928 1619022 1020691 335053 1904106 99478 764018 1480071 1726359 1058696 457796 1630263 897740 85990 1803125 373112 366333 1069627 1924637 1377235 18089 1118078 530890 1554827 1264126 760806 1784473 1071827 377519 761903 401236 1041641 765769 1476885 205934 1287413 409867 1439334 1512844 164817 1376049 57369 1546209 910016 1627435 733201 487032 1344164 1904138 1535890 1663858 1532355 1754235 780211 3198 74761 1403083 1231417 754676 1553706 1191751 637226 1174878 261350 1225476 721884 822873 967179 816116 184931 1551270 1001079 1172207 1752463 593150 1490521 8393 1766440 1506094 1571850 200458 1689818 369084 1112102 318531 1740669 838586 655355 673417 1905768 1504765 1827829 653823 574883 56551 1525033 550355 1203776 1221922 1756136 378734 998745 365783 1800710 1494741 1420832 833619 1695541 478075 619665 1579402 368714 1199449 439854 453300 1470787 1811207 152328 638469 1768523 501291 1141339 1620433 167222 922668 1637581 692093 1134213 745880 148192 1645463 1709257 10345 1523453 1377137 212450 1030832 1298711 1891078 1538380 743761 1849287 1440656 259222 486333 33670 1647806 215060 1196784 634848 1856689 1257600 627560 1367009 1589013 976015 1131721 443177 36972 1392052 538070 1975354 625703 1709196 1166569 1433367 1391501 172240 1642727 1308634 394336 898744 1600437 1939417 937558 1423820 1828363 198965 1385550 1619611 288165 866839 1554741 1530933 493318 751573 1273345 841317 173132 1934354 91461 1944999 530935 33163 1220755 1087823 608769 836997 642697 2034 783735 1274036 1044463 763812 1753268 1128353 362789 811489 1020237 17952 984473 557166 1162363 761339 36866 735805 1603682 651382 1262705 396127 425016 1346680 1807680 928074 961382 415601 1633442 129494 647252 1935510 1146242 1097405 1195557 1762158 782753 621797 1493985 487473 1542594 1165261 1850718 76408 756066 1071249 702941 467676 637506 162438 914768 1795396 433777 773578 1417739 1650746 1677833 20360 868352 942374 1890900 574173 937097 1927897 601439 881079 1622054 1677749 1629384 817393 592948 312955 1943539 1958408 500672 1080412 269996 1844969 167899 420769 1757894 1491715 177931 1626725 694759 670837 539818 1806903 1760706 1384460 829312 887352 1059616 1026685 1175768 908122 1356488 1015253 1830033 1288224 1500716 1636535 1191161 1273248 1719863 959864 1225346 357085 657610 99611 842981 1314466 1572145 139335 1425370 1369309 604613 1162600 1102214 1975829 1559471 231172 972535 246200 1711125 820769 442194 1503929 525925 133411 1712755 58683 818162 709326 1269143 1250865 139353 273019 770597 344476 1040707 1563781 797288 443848 688642 1330643 1199932 503398 848687 712997 1847869 963345 71572 21042 785747 112737 1656348 1671240 1010849 1044739 1552174 1603499 21408 1786234 611884 727087 952696 206230 704843 367714 57331 1670736 1294618 1420888 1164425 1076735 1800164 176203 935564 648840 306019 915687 1773525 207285 15569 780244 40251 992764 1912971 1058886 197792 1013861 230181 261431 151816 1467822 1571598 1402737 1527091 1199290 1356664 555346 667650 1315336 167824 720082 585529 1602850 854308 1151932 912141 1114635 1797107 1217627 1300897 839005 1281836 156448 819425 1741826 1523288 630881 248670 440580 163817 1291630 912087 83698 586514 1015203 1635827 22937 1312387 488082 615411 1561587 867005 1137935 1974199 1418822 984331 662157 765743 1936954 196372 1618345 21323 718635 286653 757861 1289829 1506356 1163132 1325139 1203198 1523942 1842650 1897503 1554832 329338 320297 65085 466358 1758711 1686937 1734880 1391430 493923 1833203 1815462 728950 23667 632605 1212967 1851327 157398 513340 62188 1126745 1342256 1013058 336432 948750 1244055 1087326 1527968 74346 855070 809980 1404173 277052 1776609 1897041 1658415 86514 308498 1616102 223169 736799 712012 511203 1826841 146132 373340 499291 784558 594303 290239 304288 1937080 1556810 1406490 1237952 1996912 388408 1150987 792006 667788 880460 43446 775366 136387 702825 1417958 336619 1302214 1504932 560348 1761663 1388096 1732288 869421 1562244 331768 1510204 66241 380311 1457019 1353418 1883650 1877919 407498 1275389 1021741 1676480 1114482 624983 398271 708292 1569018 895576 547739 169408 862125 40423 6757 1952196 1268580 197816 999537 964398 569771 960675 668292 1245939 532708 1931509 324508 1739912 679383 124974 1710306 1556855 220762 339219 563057 588923 710282 174863 703674 197515 1943817 1403069 984611 1246480 828083 810814 1810750 65455 1834931 638164 1677199 347397 1705712 768155 1338499 570647 1032496 437747 1606432 296648 1272533 703040 1597521 1436358 1996798 715840 724488 1991909 41382 910879 905165 1332878 212603 1829434 482592 356987 47755 232018 172971 360719 1270583 912937 1491354 144887 36864 1565242 1919176 1720280 236892 1486237 521717 162973 657616 1920375 1814582 423681 1015617 1847260 279867 1425001 1249114 692091 735528 858016 548533 1882030 1578239 1721298 1827054 1223251 1027438 1493988 620704 463198 1189334 1241866 1940473 1349572 1598350 1317818 194369 1936 522706 841904 1136666 1381858 1911392 1824251 747321 992450 101736 1259113 1825995 423841 516163 294563 330197 577730 1430011 1196011 1812923 1955116 846417 614320 1891202 1885318 316390 1976441 1836583 1347666 419072 1311468 923079 403632 22965 257650 1754717 126695 1868305 917681 557199 911116 1237779 1025398 1023071 1962367 1255904 1989570 1800211 762052 1259085 1084257 1563329 175028 695102 1746268 773178 879208 700 1320492 204612 1014611 918225 777752 537443 54958 440400 240863 207778 436020 1949878 1917027 430918 1712630 578842 721173 675539 1767310 1113249 603146 1265801 1706764 1275201 607777 36114 84368 693185 905032 1752677 488200 638261 1951976 619845 1276598 820549 404355 1221590 1572950 372072 1351996 1984523 1879777 501332 1364006 1083532 551099 847495 1005069 1179145 1203383 815811 709188 1090457 1704812 420258 914394 1026673 1749359 1530100 1607270 1583162 40351 1026706 1674932 911643 432635 785451 1299096 928855 1928603 720802 1010727 972713 971820 1321567 1020843 172237 758058 1920658 807268 836711 36407 875705 45298 1091027 1293495 415125 771811 1525828 1486319 603973 944697 288210 1184488 1543180 258349 3118 1373101 1693158 1707313 455361 1016788 702487 1176643 1245531 1508507 541622 13670 1396662 1072653 1902757 861815 1767902 815505 1053799 1916803 1895217 1924421 1262932 1231304 1424155 226705 1597789 1110699 834427 668457 236031 808127 148422 965473 474977 1235845 1760772 689470 1357036 1503523 839959 995480 876934 1698604 1017325 758511 990739 1693353 977194 25617 307795 1164336 1458619 1378306 400592 260418 1732843 1918619 1448888 1647113 138264 838619 266373 1873290 1234561 1759122 1282394 1934572 1933688 97500 1041447 859198 375717 463276 1459773 1200962 1476895 337113 1861333 1212569 1343180 584204 502161 200650 965578 1254804 1567344 1921337 516879 210336 595346 939544 979043 169660 1749281 703131 1203625 1973294 1369613 822707 1531541 58435 648156 1437097 1340941 418342 858005 1796541 921328 369552 905039 815181 404661 1141884 1585042 727440 1865321 1863969 1976239 616803 1855960 1644640 1844625 1043731 495788 861069 340286 1842840 518739 453107 1288624 1271603 322686 1227689 1318609 453149 1334310 1277036 1352335 1377853 581603 1142474 302390 1048564 1159163 822711 875241 939066 241601 1044519 1088481 865776 163392 1628329 516182 1030274 1433496 807665 972160 662436 386643 309871 1675040 813655 1555271 591668 545130 162013 1232293 1549624 1933625 141957 324594 413770 1566074 995144 1232430 579096 332855 107763 1136400 1743324 494995 229671 591838 327823 1611912 1629769 989467 467752 754208 1809461 1300849 1616155 1797594 224904 482171 127203 689896 1466874 191108 1570675 1079354 554795 1662057 645432 91099 1996286 1562064 823493 1919924 1182829 929110 105915 564584 92486 1416799 1413907 836777 1434780 1876442 600580 73689 1397906 444194 909080 946415 1935812 231639 1982990 219206 748275 1128074 692287 1523819 860868 815319 1585737 1562329 1751882 460548 1315037 910785 1898713 1058459 1207347 792725 1584387 1118056 1511112 1898573 1811977 1166658 1375152 838066 952288 1166868 1888917 1497917 1482205 1883718 1266504 503933 1177280 1332702 798740 374869 1322446 1287135 248865 1427254 1709111 1790881 842834 877616 1537727 1571652 601061 36774 1511943 1967213 666601 1760129 295170 419116 1647875 318674 166427 1834515 686441 1560272 1853610 1267624 771918 716066 1771850 287640 1300623 759890 1969202 1262475 752189 21118 613498 1251526 1557064 1839008 436801 1393403 496323 1217750 1457915 871326 879935 17541 1686890 1570047 676433 978507 784474 1452596 818250 698557 730261 1911910 366604 1362559 640631 95172 904749 879909 1762974 1699264 1431797 357639 1877504 379402 316991 581781 1742061 1337737 764285 314412 1393525 370154 1152241 1921152 1117549 588958 741245 1338192 1432174 1395283 772348 1797621 1961553 1309533 1665582 396164 883379 1657828 551808 1618224 1014697 1654434 1363687 1403206 1508504 1932960 192145 1427153 1878378 1711181 385599 1115608 624821 935053 780387 956061 501816 980583 761191 996431 476432 33073 685078 13396 56775 626128 1983465 1294159 804654 835856 346526 278243 1379669 14618 1938148 1871864 454446 1144689 1912021 162909 380455 26374 1016688 1808454 1453217 1466656 815765 817220 192756 164023 1339438 1265008 1441866 1536152 290737 945462 654269 1660610 572483 76640 1879021 1350237 48438 1372397 447774 756926 1105822 484136 358967 685368 813582 1758521 1633387 341005 32411 215317 856957 1440187 1746350 1059771 1433257 1202991 1781466 578047 412023 1756556 687567 1815344 1287523 50373 1747353 897694 593367 420270 1080639 801570 1196349 1260568 1900934 1028890 771845 510367 413932 1452583 1677929 872585 776609 1451568 49747 1204063 1672666 1680420 236592 851943 275178 1408588 401583 86812 620619 1743750 1891006 992763 1728210 904110 1911129 493904 473784 1090598 322750 257937 1060194 154616 1709173 467524 1965000 301591 1067885 1275636 197767 918673 626670 235068 1610001 1417295 1134178 639029 1780934 667953 312713 1714164 827318 516271 636744 1825986 1833060 326277 1224663 1396319 491143 1877475 245729 524294 344084 1584924 972720 1481795 604095 1704448 1360467 1960286 1472766 93767 1159259 1953052 1678874 75674 1107832 786672 964768 36909 1672830 672436 1730330 1901776 1039027 752278 787216 239963 1913242 373212 1392144 926294 877068 1039646 559889 376101 955723 527011 312074 1776079 513159 1780478 773328 1518801 316361 1779859 1544586 1086879 1054576 932946 58706 1346972 1373806 1466087 1517713 587699 130103 1139037 1600101 1690490 1858157 1466212 1257531 1735430 1632073 1203570 194346 1230942 635270 1771183 356384 1856295 884864 345239 1058903 633551 256444 299380 1263375 731946 152908 1430710 1521425 955938 745773 627327 279906 584369 1066880 1877370 1324895 1702657 134356 1890209 1112588 1116931 410198 1283647 1542109 272 1365183 1340264 1555693 1647085 1609561 1708256 1100900 594846 1737871 574790 57356 933226 1397011 1944659 480025 970852 840195 920359 124597 1228921 724387 1300463 1133890 83864 756389 1214987 462402 1679748 951175 581372 1763250 1947873 1225963 291833 848102 485102 1144884 897820 228092 1773808 845544 656746 801032 1757312 1976144 98183 1930942 1470648 1703381 1702348 1505422 1642120 1294876 1003951 822993 885916 1607662 1785400 1163925 1691136 1786633 1314075 1787977 1467829 997992 1018551 303825 255918 1267574 35281 988154 1119885 187223 1911662 1532977 1340000 1088727 1837751 1449367 1863634 832010 62888 1194210 397731 653350 1809959 1278778 1524601 803671 1463156 1046617 1903352 1680545 143935 1486022 388290 1443988 1768549 509653 269256 884431 1306814 361308 74889 940193 1112285 114283 1593107 42905 1464567 303979 1386501 285744 1905428 1453331 1652180 797811 1804453 1585247 1109369 1151643 124657 774611 1877875 1070383 1593642 1816248 1297838 139111 813017 450488 151857 698570 318960 926126 1039844 263307 1622197 63385 780833 1413892 1296852 334613 511721 1099062 231145 23332 474697 638570 86888 1171442 739472 1915010 1637126 808995 1432734 1970625 307008 1072327 1821292 809371 438270 582342 1844874 237543 1821275 508364 226729 1772686 1951943 1011557 790323 1750634 532957 1438399 1853930 1836403 1548272 1932674 137506 446987 1421593 1126241 477708 1209751 1442713 1912794 1914654 549357 1378890 44104 196448 1163704 944995 1246109 1726323 493753 710679 1343432 21575 1403184 1701363 1744813 483896 814488 527405 144841 313120 875583 230149 496858 1835441 663177 259791 814407 1594828 1938150 1441946 1423113 1575389 1046753 550176 1273860 1119350 551616 1226869 440758 1812154 1794690 1990402 80108 867687 1166292 879146 1630740 1644783 203121 1892313 566338 246037 1271936 1528732 426212 227418 766000 637814 442024 235605 1001344 1603731 1320135 217910 1434963 78201 854345 1109345 1372798 1023453 1861080 1291905 694877 1775218 1648853 549019 694598 665849 67967 1852029 594400 1086327 1488414 1981775 573381 64353 623769 1482583 1928579 353877 1304363 1187177 915428 1506870 990364 732669 1090233 715734 59158 1993165 1915745 1236587 1095218 285694 109412 132909 476530 1759273 1819792 1609265 423206 303886 291570 573848 35632 919327 1584295 382554 573116 77732 347131 579142 1552861 1425458 269897 511768 1401545 379274 859744 1441941 937100 1392160 1670558 48612 16983 1062179 800080 492636 618199 461662 1647199 189232 1106715 1110136 160204 1891904 586590 278152 391423 1689047 692948 165851 907605 1489668 1633876 212424 692339 1765397 369947 1781036 525915 1451843 373270 988000 608389 1144114 1442344 717775 1025819 861256 1594034 1430227 813284 131360 955516 1434661 467627 1548322 1887008 156393 657691 1088859 903809 1674816 639591 119979 1248246 1957479 1233227 1585470 1159756 198425 1604362 1410170 890537 397078 2358 271092 1910161 1750365 1321198 1376732 437979 1419924 55029 704933 408372 118252 321029 1559909 383189 1433290 18453 1297576 679514 158625 721682 1656600 729878 296811 1906794 1301634 687030 1149126 904643 1255415 295736 722795 1278330 1191771 550496 1828213 766342 1449320 1633798 1086266 377442 639521 818077 1021997 1315395 1338779 490620 1146551 157479 248056 729732 1921512 1840014 500872 1023691 1276816 982216 1302978 206376 1136266 1435063 1392854 1885100 1754139 1508412 190263 1326716 901599 642737 1906648 1537406 1975360 494493 342488 424125 84091 324464 1304352 455724 1918906 1979824 923621 301604 1014555 1606848 1006634 1422906 1354820 576685 202205 767734 840695 603166 257223 1848445 1508677 879746 342001 863361 133334 1157517 358102 1033920 1706082 1185961 139017 1846948 396522 473323 464958 21713 1096909 1372381 1935845 372257 803783 1182854 1581703 741219 373269 1886574 566884 893882 782121 519156 1345707 49444 1930668 956874 1128707 1085737 898644 1050963 1813790 749814 1880797 14848 354959 1213134 202820 1247146 429292 648792 1041256 1078105 1552166 895799 1459965 1199615 740226 816484 1855034 1014742 1402945 712667 714636 1889383 1073813 1791282 1617742 414544 1312846 1419733 1079126 726683 799698 1230589 323158 1757327 53916 822330 461028 1814715 1154919 1194830 757596 1188103 606515 313089 776945 580962 1224284 1691626 314551 244030 1829943 767554 1262259 224480 1916623 1105271 1499484 508653 1487375 849862 400748 719996 1147270 812636 507020 1434650 407150 1719145 830276 222241 1985812 618166 269082 1360057 179608 156515 543176 1201162 1724066 829779 1919151 1229960 1553301 430724 1655142 1271466 1967457 1579371 1796448 1617325 423906 632018 1308544 255900 1733883 389069 1977842 906195 90422 1182929 664125 78868 919682 1963535 177196 1314432 304061 1497549 1817617 1134185 446977 759137 1435061 469345 123097 1884575 1406643 378945 305568 1024061 1759555 128091 336923 636208 910532 108319 1880992 1672768 1898177 1044172 179317 1712530 349962 354017 1842967 944337 62416 871292 1134418 1989481 407325 1211300 779307 433682 1070275 1858689 1450574 1632249 550159 915154 268574 478204 1558771 1451816 1523597 1970846 1902221 713065 1595978 1663046 1551309 872289 705322 1979547 1052950 512649 679020 1618823 1011510 1153885 176479 1059831 133835 312448 1928993 1633232 1296605 716627 1000073 929274 90816 1150223 1170710 1721658 1748444 695640 1453562 1891454 208240 1204447 1676874 1668904 1677757 853128 1811711 1297509 1534033 347027 1039397 634465 1657873 1918140 1256131 586705 1848725 1775034 49474 1660573 1099220 690422 1300583 826326 1177499 1805635 1644310 814464 355118 1517518 1196041 623223 189157 1964957 1986105 1521256 216363 942027 1977822 1450314 641229 1151480 406705 1686758 1511123 56202 325379 1928291 1195217 736574 886256 390313 1477618 1233049 1897485 1858005 1547295 1195506 1264843 323968 1544495 1970305 1983676 842418 1920230 1146637 119599 595463 1248635 90072 1442838 329571 449311 1373740 865169 1913335 378127 528072 1206926 330172 1216367 860853 984288 975211 1449169 315168 1887815 792408 1690817 1391369 1331768 1538805 575651 1696467 362655 883946 1161339 387131 1182006 1673284 79287 977996 842882 192639 1104121 1570110 1135073 764221 1410611 1533690 1022310 332396 268496 1396225 283744 867563 594496 1548232 826615 1442525 109683 1594798 561740 1353246 866000 199747 1026303 204851 1825065 1646023 14161 1392375 721494 519822 256322 1664467 1136133 903134 911731 812723 1255999 710997 1139020 1375809 1938849 273485 746510 1248042 619730 425084 429481 1534 703406 111278 734650 389315 1308131 1808408 593063 1017782 1890376 697722 1996287 110617 1881364 331396 557216 172496 701674 1051440 1813898 1093160 1928484 1521336 156594 1896217 1142551 252080 1995314 928132 45882 535838 870912 838557 713629 1158105 453401 33203 1593337 1875853 1276172 784252 1579630 1460582 1542108 1410933 793664 1505814 1553598 1105938 1329707 1040187 400020 1910162 203321 637075 230208 429409 337037 1171140 142260 111933 1827851 999008 1273497 1059035 1545961 342525 858819 1368174 1625038 1328039 1321467 1878544 902551 261597 1546254 1137300 473555 963279 1005798 437712 1903204 1845892 1222438 1270362 1847134 623237 633089 374784 1356557 909881 507953 1284588 200940 1089585 506251 1075279 866497 551823 1571071 79924 1421451 1608228 1448014 1584175 1280081 1311614 1738247 1142395 1125981 1984119 556363 1072695 1462462 1097487 819162 655515 508726 1259361 1224140 863360 427038 518551 220065 641529 808644 1777943 469833 1910535 1989799 1589933 37629 1344924 414635 585463 1688863 163993 700575 1968093 1384048 315033 1428897 1166037 920150 187606 1253411 1503336 630092 206852 1274111 896618 1377162 1783557 1662759 1060754 1149508 1244935 129069 1804089 1905855 1927675 49734 820155 660805 294299 1500838 1247889 604302 523943 749283 616381 201764 1204466 324639 1891487 1421882 1600532 152466 531332 911934 1929139 1312438 368744 686417 1500054 484855 1110241 1141454 676052 386211 753083 1552070 1134940 282961 251665 305062 1785035 1953960 721745 1627669 1958952 1460173 1697805 1054691 1665337 4819 875198 417812 530182 1468328 5415 1629112 174996 660750 327751 1874431 1207638 1180514 924581 97633 513872 940548 383093 1538963 1351688 1516559 1827100 1296300 863315 875808 1199231 112199 819562 1677895 1810353 1532525 1898933 270541 709593 470820 1078614 1831468 512811 1255101 979407 1061323 1529672 1979990 1699244 1384895 1391075 453777 699518 1720564 464638 635624 1218154 577977 1338870 1360749 578418 828859 391391 397503 498313 1312051 1841970 551237 1517818 1641349 698618 1826896 1366265 1537330 516004 1905738 182811 793931 16388 1448669 1625975 460116 517800 942173 1942996 716630 93799 11639 678330 958464 567497 773002 490601 1783767 1697602 690750 553563 783508 1750648 857200 472288 504734 841178 1763727 1314694 1755906 444357 114383 442731 1098543 1151894 1043382 1673441 1638405 1161450 1905903 717020 1773920 1724404 1945781 1959934 729885 1639184 822694 987635 1333596 986453 1397585 466784 764395 413500 425774 774105 1167703 251997 943219 1994233 1080527 532839 1406190 67451 1566214 712206 881451 775018 17712 1869100 369928 1838457 1996872 1915621 291664 1543281 313791 962600 1464174 363366 602215 1432466 1940518 334190 187096 1468142 135524 502334 1924714 1769786 800253 1791441 1106959 708586 983086 782267 677288 520434 684546 1303377 314751 1613091 1827828 1564248 455348 1013441 622775 1730382 574169 391000 894446 1869719 635723 269135 1298843 714129 1736298 200977 28784 973317 1125544 166464 503338 797282 1428187 172264 974073 254469 686963 67634 1509359 1007045 57687 1020622 161797 9370 1712748 1054780 1027923 233368 1197616 1362290 3461 368840 1273244 1094855 1766410 944756 281372 586989 590055 297139 1421155 1699921 632875 1409980 340823 1137472 166441 1150462 681874 490527 646779 760848 1717709 1263037 262325 1068407 535693 857733 527132 43308 1518587 1275674 156991 128054 1806278 414864 149376 1279301 305139 279418 1830545 781853 1352857 1283340 72521 1411243 1148591 460675 834754 488678 811282 684475 1902993 1633498 584263 48124 493231 1420260 1054555 19118 1101296 437637 835170 241836 1769941 1679160 1999753 1487234 1732628 1108444 1619519 1704330 1394543 1487514 1982368 898418 318532 608901 1070456 1053064 1634618 367664 1655812 1613652 562777 243851 300613 1362558 1864204 987419 1077076 1805026 1238135 90829 671954 1122108 1933787 1108125 120998 811414 1283522 474507 598856 734485 178357 872583 1770791 512835 714628 1025730 1566470 1191944 1333106 1076262 1194005 1218060 519098 1874630 961222 1652871 858167 1430850 1824576 508595 1144312 793450 1322846 790570 694106 507707 1281865 1713045 1279300 219557 1592465 1593971 1607447 1138321 637963 1251447 1902257 1341135 228921 1667015 896055 330867 1479636 1243814 155695 773631 254510 351060 570912 1810929 950204 415570 717279 1369379 1638457 1011246 1210281 1077850 96272 1853223 454077 24837 739976 1203168 664455 1065527 347687 1039529 1469080 439839 167442 366881 1843728 10987 577677 475930 233488 175340 559279 1101098 324574 1347324 1686593 1412917 791034 902353 366404 1525073 1025177 67106 1902139 376595 88548 1322695 1893329 155891 612072 1239303 1408928 963494 1186511 829753 765609 402651 1909648 9897 754702 1708933 882905 1596401 1820049 1684160 1577569 562467 1906846 1448369 1781078 482410 940489 1110559 1838928 422498 196781 1449691 478722 1824759 830700 910560 492271 175141 1899148 1600053 32086 1991318 841943 1986501 1996064 1836471 542046 1627257 294955 1302112 1203793 1138508 1358355 1178442 402161 1038741 1009011 66838 1260758 999949 1533424 1270224 433276 1372748 1470626 476259 1416558 532484 773141 1040063 84936 1260774 526488 1711998 371664 1142403 1399590 1070483 1453952 139482 1836116 708983 757663 1704310 1766548 596062 1081171 1359755 1441692 1045123 1492241 1876509 171792 694416 1992279 785815 769950 990944 892201 1878886 1234125 1412644 492198 1271667 1586387 575815 922559 1467144 1231414 783437 274593 239263 1392021 636664 59376 684947 1157753 1530946 542729 1441227 1661548 1794728 1976827 1100930 1660709 1756959 1086147 548779 588487 620786 1236657 132010 929485 230377 1400433 991238 1694859 1967113 1518947 1428455 1476519 1175402 406350 1487178 1945255 1360291 124676 1128765 187303 836071 645574 203776 786971 549081 144193 1156955 570044 820374 600720 72928 845989 1087993 395672 431478 825143 275009 371828 1469975 205864 524025 1114181 1955645 1495665 233878 789781 1031888 1742736 1309178 277060 1789816 711955 740963 1808968 281469 1463419 1968293 1082629 1515008 1791523 488141 1875377 1962549 1973731 1539220 512461 1864655 1750448 267241 1734689 1465039 1276108 1677306 894582 223977 649101 1849179 143474 1011913 1937077 247976 411129 1579132 1116642 62067 1937074 247278 1399544 1957745 1593302 256675 1161919 1670099 358945 571096 1315259 1733436 366184 955408 717738 698425 991107 1863288 1044241 317414 425954 60454 628210 354933 1159211 611872 1914017 420893 1352621 634491 1530345 605812 1000033 39900 1788603 949643 685764 675674 841806 136106 1571678 1315623 1014668 1609213 1344400 1670821 792734 727341 292281 915122 842148 916762 1758358 998049 979542 1307107 426746 1732755 735064 896857 1686899 1921182 970031 1318927 285494 572555 1791710 81807 1141700 1270565 340748 1444396 32244 1438530 1290775 1825997 239062 242468 1268796 1507759 6147 639973 445809 459002 1702640 864221 197292 811457 732087 237660 1215463 813787 1496382 1357562 735032 709276 550968 1020790 1050070 1826367 475494 857892 51955 776998 52606 182313 93294 627673 35036 1198167 1249519 1643469 716349 690813 1408716 743163 1074543 548637 1690920 920705 952261 1796062 1548707 1189088 1386797 67027 1165786 1458846 1269551 1232291 1914054 7878 547565 555191 1994543 19514 1446666 824601 1235619 184800 846673 676902 474913 29011 1347964 888156 1432358 1016896 110948 1709729 529541 18156 572093 1512930 1692837 874978 1769148 1915939 1439553 411076 39109 1847473 1637991 1836971 252210 1648796 1549138 914941 766772 888011 1305191 692444 7909 382804 1031245 1721836 1097377 1641724 147149 1331812 878888 769485 606244 1117776 1240983 896902 1967362 265694 878787 804567 1854704 178289 1351917 1653695 694380 1956560 798877 1231957 1957840 1521882 594410 1787487 802434 357052 814765 1367064 1693204 136421 588951 1519837 239564 763898 241807 1691368 11433 1816142 1229500 1033895 145710 1015067 373201 742913 1261243 1288685 531216 862752 84772 278212 1560226 980504 1935411 1787569 1477347 898638 1636951 752959 1200528 1268508 1182381 1710668 1381187 381810 1264031 503016 850503 1082240 933870 1674553 537844 1426601 1534973 88863 409691 1991777 1338524 334785 391901 149072 1619865 1334722 1644731 394292 1670888 1165595 1796739 853873 1949653 841075 1935148 1530110 567263 327847 421995 1144944 1208142 178259 943141 1943370 1012987 1741758 1688427 1212219 1645873 1475275 1216792 1355483 749928 1191915 1108291 1283884 427192 102582 431299 637674 343620 107704 977251 1958202 1437183 631453 766902 715184 466901 1216244 798262 1376113 428531 587372 1322565 472287 457597 574327 1059908 339192 438099 531510 829524 106782 1309776 1238982 1915261 345954 1593043 1793467 861113 1486080 345138 1020198 1381743 1857936 1300661 1368779 950658 1272798 237889 1928236 1950055 1123428 1521010 261824 1225375 1985663 93388 1766888 206124 819821 663285 717449 238667 363780 685190 906928 1301406 1154793 1867498 898895 776380 1250145 83972 979730 309937 680875 1964647 99321 470846 1988590 1482602 1825570 499535 1909285 759462 841368 560098 1455359 440825 805016 339821 1919208 34973 1120462 1286199 975061 140471 356349 572079 401609 1375751 451042 367910 1677680 1113454 1104977 159762 798114 1684752 1478455 755751 1526856 467979 476544 213498 150293 1392676 1569079 892723 1365596 329782 1211194 76147 1866155 1677253 1607574 465660 1949309 483517 346217 1482428 1538442 265705 543870 1160840 1668526 1042567 1685072 778073 1525144 1051124 1322369 1710259 1170803 1608695 832994 659707 866222 321973 1812346 1830110 1475260 1946220 1398097 1195440 212553 702228 716454 332388 1043192 1559577 1384174 31103 516534 196091 585236 111514 876253 1315954 569575 1881231 1183086 437410 1784571 1776048 1972092 146321 521058 1844430 1625844 177252 1561610 1331826 1408473 538388 419890 148802 1786504 1577347 743930 380291 106038 730687 3399 599018 437086 314056 1907458 1836280 533920 1326045 1606854 504285 1746798 7650 715810 1481497 1647811 708076 1680326 1013792 1999733 1130278 1748137 604070 639212 1507205 683160 30858 1160516 1088681 1646484 1717331 1594 1639504 128217 1238628 1246821 343036 1277671 558321 680470 58741 380239 495428 122980 1257169 125346 1858052 1781715 558277 981010 1095294 1976168 50544 1224479 695390 1697180 408254 122330 1182324 1292271 1339400 356481 1375379 631375 768062 656957 941478 1721897 1858212 1872933 722499 1248048 1281878 1375412 207834 1702290 1923096 331111 1630174 109035 993542 1086222 1084970 326629 542723 711485 696334 1396927 1456706 1854839 1657081 905001 924231 393079 1073814 1128960 695723 1066071 98292 608383 59443 147337 1566086 269161 182122 367410 573701 1364306 572700 1421780 55801 1344181 1806649 937962 516315 1125793 65155 1829685 561165 1392575 176377 97853 952056 1178432 795846 190714 1501226 766818 1748116 904477 171368 1452275 722575 488278 188286 242560 694265 261999 1631062 698704 850675 1225311 65603 424810 1993245 758743 1306696 1157052 672888 563155 127202 705879 9115 1056763 571839 1354286 1386894 934203 765892 182318 1077109 743055 351604 1863196 426618 341218 1814803 1345743 913707 373995 103022 1252499 109357 530500 1240855 1173709 1343906 1361966 703118 289837 640283 1248016 461577 187697 1630261 1999288 1686512 1903776 534870 1932859 1448130 150350 1597026 1911637 211885 537004 1512721 576556 1313421 41039 1779828 1501529 773730 24527 1100434 228869 733109 833191 975024 5005 1899057 10946 881672 718913 1464619 601476 1564646 1507642 1247241 368541 240912 469585 877582 1270433 1098097 993537 1890025 1405984 1596724 388021 1211936 462969 713663 357430 1438466 1266795 101300 1409305 717540 1621295 628399 1426436 896486 1573122 855744 1751650 37384 611274 1298867 1151441 952140 1754762 1448806 405376 100013 1211361 646267 1242594 240355 1284906 590869 1574392 1208201 749104 254377 1827854 1149306 443072 1619667 436015 1405893 13808 648557 934455 1072967 635006 1155883 1093493 1431193 677895 52803 1420585 1957713 768018 1969703 66588 846764 930078 591421 879492 1271200 306388 696349 150685 1949298 1471984 1686978 1411805 366207 1020413 635789 196771 1551543 443136 1449976 481027 584579 279784 916155 372944 1424669 1900457 186885 641670 790726 1385449 1267588 867495 1345896 1890607 1660238 514766 557463 1816962 615713 811662 1957312 1592175 1430099 1937645 1937466 1131685 930147 445821 1816386 359787 1885633 949411 1950402 370794 578506 1156128 265503 1193687 1167032 720211 509029 695535 1633885 172292 1698388 1791957 577892 911932 297038 306319 1825725 702229 433252 113434 1912375 1261415 1503537 96989 1817085 1358253 1905364 1463464 143220 1979507 671418 1251633 1819817 60300 1412771 1276178 212278 1503406 708047 1378432 1298402 1289521 964552 1505936 1145712 879394 216988 114749 628269 889479 795813 1280638 86444 136779 578249 1559304 631428 941064 878543 66430 1764092 513255 1423371 1682055 1214604 641001 879318 1658029 906873 1881248 1916642 756233 538211 109329 960935 897949 1399731 406921 858740 1296701 135736 1576076 1099348 1269145 82019 1922085 32178 390324 467341 572122 601255 10625 1711682 679440 889348 222496 454836 1146611 1222643 1360720 1282263 759515 1921483 775609 954357 1003711 1900439 1713824 438509 595667 607158 1116523 1189213 1831020 1261627 56096 14321 1025213 1451651 1402804 101451 1964875 615860 1775541 1625121 1108747 330310 1764603 1480836 618514 175090 919856 1472886 1641814 1255494 1371094 1122374 1449858 1516937 1191182 1975248 1202535 682446 322689 1331773 283874 1162616 503696 1274730 1279949 840214 1179660 941957 564970 1030991 1047576 521674 1843208 1470208 329146 1518485 1770295 459718 269754 166701 1211851 936376 1903754 56067 975253 1526142 838545 1977580 1651749 1130297 729794 598351 347070 801412 1648925 604368 1491372 1025512 533878 929997 757159 1915476 1527414 1661924 749176 998601 488629 1660938 1057415 756104 889254 1980604 1232888 1469405 1483751 1719293 1402691 1884867 1365628 286596 721457 579714 633422 315995 706104 298680 459397 1345515 1696610 63809 401966 848702 683930 669979 1297030 1346533 1849750 1298753 1771671 1124186 1826004 1581486 1337937 600073 1765504 104728 412635 1265137 553759 1973297 653468 1837324 1128417 1487141 1319082 1018618 1623637 1322306 941873 11350 1939622 874364 651982 1136342 974725 392157 800596 115610 759580 335626 1518999 1435870 775235 1635678 1865841 612544 1764654 73260 1451058 853328 1407183 1579357 300125 934541 1305518 642316 1336967 617 1894078 456065 1286204 1386270 1383479 1651809 1601221 807719 17874 1077056 414155 281436 26910 1793068 1359375 840171 848844 1618219 1450028 1056455 934471 1654470 1052995 1050941 675924 1179522 1765376 727240 1162679 1356224 1434234 1235780 801861 1363426 1337472 1000380 1269127 1860732 364838 1681565 1372952 1862593 1536773 682116 874957 12317 1824326 1749496 776168 212915 1369179 772575 162717 713331 57881 595630 1720180 514447 1234677 1485929 1943497 813188 989616 519647 1126614 544190 1279053 506060 40209 753547 570426 583408 846457 1209688 496968 1825500 297822 228245 1970321 1328184 561108 931837 1794185 1853436 1419274 1983100 1287623 1716503 800209 1980663 1248277 568863 1063018 1670721 1041377 743331 447114 278148 594343 1134395 179905 240876 203969 813813 194045 417609 1047851 1980857 949151 1000663 1247250 1521325 1777951 1555107 1201197 457043 486624 1274839 1648217 648773 210862 1901467 494240 1486455 318688 96938 687086 1626493 766983 758239 572191 1649686 1206809 1872847 1598161 241624 1549956 429154 1781246 1556432 747057 1390403 1324561 1810132 718934 598023 959024 1387080 44184 1143043 119376 1794886 1707432 590762 1525832 1629614 1480261 186684 1426090 1958868 957646 1934131 900934 1513780 1019786 826380 689028 337875 930677 1049231 1405902 887030 360327 416274 1310624 1569112 1896063 1172310 1587136 1326370 36520 638649 1482458 751204 1066682 86148 730997 1771888 273654 1736394 1132702 350754 653347 1682354 998976 1458565 1827346 1568270 559344 586671 746292 1885089 1573923 741936 439355 422792 1221493 1048969 1129406 622984 1347833 135113 105265 142403 384481 202705 1850790 1163304 151890 1750488 12905 1571937 1316250 687306 1650099 1702840 535469 671947 711035 1082807 144247 1699105 347785 1900276 1558110 931080 1108556 832775 1661844 1844534 932737 1651305 1421076 1567863 67083 437057 901248 1910157 203710 503409 238186 596231 1888486 1976727 904053 733917 1821298 657632 1244405 1495914 1910915 1115358 4712 1254074 883942 394877 74404 977944 502252 1222386 196794 566574 1168448 580705 470564 1773114 1010091 1179169 1216351 448677 1241073 1961934 1683838 546646 997341 1051511 866850 773805 1791503 407861 1766936 300825 1711374 843349 1197199 20581 1037938 93671 1512663 533000 702539 1004977 38565 1792526 410485 47433 1962906 1087961 174753 679297 433086 573830 705829 581813 392946 404731 1321986 38920 409630 308481 188257 1918052 623791 1264689 751829 457165 759845 588215 275902 961366 676629 471532 1623489 1471083 144600 670282 1466475 1289774 412342 384752 1855488 66859 1514257 896288 558232 167553 1392648 1278005 1818436 1560497 901291 792911 788788 786189 1166100 331006 747420 1387206 1624253 539337 179372 888286 423499 764824 1739748 1024331 1043857 1748619 1777472 351187 1192772 1506598 629924 1795428 883068 664259 1772530 1751574 33686 308896 1597607 1515279 286382 212660 35270 358008 1141121 1000619 1624349 1198810 1152647 1660600 1353582 1379012 1015742 1648459 129732 398182 1913923 1627926 64792 742373 89904 659900 1918499 950369 1325267 634402 757117 1003706 1313841 1132532 1555956 210938 1052726 1338783 359848 417872 619205 1627506 986075 66350 1991605 1896046 268284 1447258 1249838 534441 485855 1053180 225470 1124393 240250 703608 395605 662839 1059503 644435 540174 1547505 154171 256703 134507 897568 776621 50645 146819 1563446 259588 944893 1886875 163165 1266113 1044897 1417015 1790275 359251 802982 1704122 1462407 547051 1498753 805597 838262 1596541 59764 664702 636072 1149713 124412 506084 1495522 66892 89883 1008684 1168118 1681515 125991 481358 668389 1015488 77396 1146403 327553 392176 1230171 1879107 922530 238794 1491368 152641 847578 1688865 490118 507722 1227902 1926313 940724 377662 245326 322661 1443208 1514331 1187330 311561 661001 1501826 1127153 1805232 1488520 653613 497641 199773 1338184 79848 1933813 1967859 1055899 329926 140748 1384898 1363947 487076 75045 849885 590839 486183 566816 542179 697269 899303 601103 152409 1755044 1184356 1025030 1652749 1133349 1567124 379924 1320909 346909 531155 1992245 1886414 788113 1876047 164728 934096 1010845 1358972 686481 1342629 1934444 1197571 758648 296006 115943 268003 916073 1305297 71373 465224 561970 557164 542028 212913 240133 158573 102233 1805776 24228 770363 1666816 352351 1832449 1294381 1602641 1863113 1812752 645696 1600655 900460 73049 1200540 1900873 309117 498857 148114 1051580 348199 203006 1326956 29591 281455 854769 1567030 1529822 174290 1690588 1774417 864238 52275 343467 1252035 95429 1885737 1997155 43311 719112 115061 1433657 219321 1232754 1122194 681398 1105032 527232 1408796 1367687 1540807 1620629 734976 533738 951903 793380 1638732 969483 1179400 68962 1050584 1990448 240490 1901059 1977596 1102732 742338 998924 187131 875854 773914 46487 10874 938952 1488909 1559164 258205 533014 242477 462810 1992745 1476750 1051472 1447734 7856 1359919 815519 1520735 920488 471641 1772688 197202 448194 907914 1539022 1582464 1733660 1795467 618089 1258204 1370049 717605 819028 669047 1366662 185324 1971384 140640 1165657 1914879 1412967 314053 755180 1276423 738986 1542533 542927 382179 743403 940909 1925832 338997 1159098 910833 1245103 887262 1484117 887913 1759851 1772198 1404050 1789201 1543174 277025 544722 276448 751232 1351683 970465 1670379 1162200 1785863 1337941 1834856 1479838 1644950 155032 636590 1332375 818750 1054862 831100 1492084 663778 37134 844233 375377 476584 694957 1109215 945619 224688 1978963 1761812 1524860 336430 1824546 1458651 175181 951272 163059 1692312 1515516 350617 1017119 553363 1111252 1287483 1715072 623878 1646272 1857703 777949 1714423 960700 344512 1754038 1981957 907895 991623 250329 1708404 1214421 318082 798447 515430 1069842 1780646 1050457 1619453 1527532 1444221 1477816 1339812 152879 1775806 1406442 1317757 1048005 1788331 1390229 835393 1524869 336175 1714765 474419 1075232 1871203 1961526 1405545 353363 77753 1003686 993853 1789551 1413241 403453 250256 738884 699931 1928123 252554 1682960 950865 1382238 1405834 172030 465009 755530 1964336 1844504 1194100 233468 1332777 1468477 315969 210685 1115432 813281 561014 305052 1529448 954671 1473223 1386761 559740 855089 78526 439780 1618984 1426563 1987562 1557894 1916767 581059 1487354 1516354 1240458 1503134 1023963 244320 1560953 1971608 517837 1460038 427260 923664 438881 1427713 1664354 1422308 129358 381952 1095398 343627 1483411 1510124 207160 979105 826731 837159 286773 599172 895483 694569 1832936 1499412 1467897 238223 1576 1743958 623159 674444 1487122 1696429 312663 764833 1572603 1185775 341346 852640 480350 660673 1652291 1387707 87327 958283 343603 1427516 1486017 561615 793456 832358 310880 232790 1510951 214915 393759 271580 1455515 1892714 1733715 658884 1882355 149495 1606243 1443336 820256 1748360 50407 1375739 64874 916459 411055 874115 253887 909852 1964718 211161 665227 948648 1143570 81912 677663 1625366 1538387 1327138 864336 635457 1034682 1365380 826201 399202 1977066 1396147 1643907 1902943 183136 738452 717512 241119 1379904 354545 918913 185802 1493861 1470368 1413475 286476 464187 1251211 727721 1657404 1275971 752528 257793 1005078 217484 1550527 1378781 1301134 1062169 1011751 128076 1818426 1116285 1577608 1357606 1324495 1574144 1358446 1326249 1857181 161484 1878531 1897786 1563810 897014 1977562 1411262 1564077 514199 1601937 1345659 1121159 846398 518643 1770538 396525 390272 381399 1497273 1569182 1754923 1617444 1809373 1402628 307654 1225245 233198 883749 940769 435483 834012 961807 1429240 88804 1176628 884129 1627964 1931882 256257 1669257 1592217 1465022 578920 864132 502108 235351 383007 922634 1862963 1268174 822482 535492 712569 510698 1855967 1614461 843087 1992153 140289 810036 341888 1023500 645529 1184061 958674 1357066 434367 1435219 1234322 504933 70699 663326 372474 477996 18019 1981767 1517985 1747875 530029 370534 465276 540652 1021628 1562520 581904 1832057 863963 510277 1850645 1276374 940612 1425884 1412002 802054 526319 1091328 103421 1340498 1176417 708521 1434704 198620 469409 1759342 24501 356958 1419637 1423941 1416080 88008 389569 1946171 1440639 52118 834487 1069923 1220572 1325043 640920 1561194 452845 1925779 1233265 1410064 867950 420866 1872293 192527 1752882 1256046 141788 75939 1190221 107946 179832 1995621 1849325 1242596 1264545 241384 727540 335584 1224603 1595342 799212 1839368 593589 302978 1796407 297518 1535948 1372102 279803 92793 587674 225670 306102 1977084 1625562 513276 1839337 134394 1580410 1642945 836365 1014847 1703772 287182 1078129 1312663 523546 611111 1828031 518869 1711344 619474 1156261 907419 829408 1660007 1504026 74649 1783521 664126 1638532 1338320 1334101 1320139 1535622 1516493 547245 404211 522428 1211348 1116125 513651 883002 357403 1250505 1670589 1623921 743786 1056228 672795 897219 1711456 1655323 556686 676986 1927431 346636 1301309 1782319 1586458 1810471 1173673 129143 1714465 536082 307045 953772 724265 1909090 1485331 1915282 1032688 1246463 408215 363675 1517406 1418611 1500603 1841248 830090 1020648 598374 1653416 1326858 132839 404181 756466 1498160 55701 1758846 1023332 1677537 56212 1600889 1438265 1314590 1597236 1209720 124550 1399584 1253615 1089118 681987 53405 484224 35600 985497 1604820 1276279 875136 216359 527440 763437 673629 998433 323847 1054747 1053585 1113213 1439223 1757945 1251294 1796750 1261379 1191889 1694178 1450370 1544874 1372934 849570 514518 789313 70751 1308431 919445 605001 692777 1470150 602418 340132 454306 1057542 481490 1972328 1184190 797296 23244 1510498 1710775 1144891 446413 922496 194389 1585882 1972727 227516 1687167 328179 1832557 296062 967245 1917167 1136588 1060359 967897 1673201 1444582 1118692 842134 601766 1669760 1891688 1759650 1986509 386958 1228224 957672 822872 1552338 1401812 824315 1752563 1629336 896667 1844976 198656 1626601 433794 2152 377769 472457 405401 852851 663539 345353 1043844 669110 53626 1144333 37646 584295 1070778 1691773 1875887 654475 16875 474191 164804 1769795 932074 934600 191149 408465 1342994 606385 1308601 688265 526430 1999919 128724 119753 281668 1109004 954915 728484 197016 629391 598242 1199204 525246 242460 1971122 1051391 95434 1428188 1660323 1837504 244356 1128329 1272225 1416533 264927 582029 406855 565944 1760867 495223 204511 1606128 734464 935464 1052575 612450 91043 252284 1548716 431613 275779 1461055 261596 541921 401106 1083337 783131 1152237 114768 954342 1290626 1425946 757995 1212757 1211704 412791 330481 1327250 284169 800391 1186651 1934908 1303039 1061379 607798 220553 1825342 1455804 1972659 615892 1132833 879584 1947222 1705088 1389587 1059416 1335119 978147 385369 51302 902774 193051 1244460 1803153 437115 848409 477184 1619861 1132118 989014 969852 1783823 1285955 822386 13279 1185590 1107002 1507201 1815021 387880 413078 770053 303785 516943 404972 998326 1036886 1683686 218964 1102029 1380459 1583486 393435 1871794 1679738 20083 610540 1542791 869533 511123 1247318 730099 132159 1801319 1305239 1218905 1581491 272862 1905237 597665 1965303 1424361 1171214 618690 1137230 545282 1942148 149258 192303 355867 50221 674561 650305 1165195 65566 1924370 1373685 1745771 22652 1382990 388361 1603448 1627791 1799504 1876279 327734 1845043 1591548 1742314 1322275 438085 1935317 854000 1442105 46272 1000393 1768947 1507181 1807039 1494820 1376595 1856261 1992772 1670585 1668952 204596 123498 1591474 987563 592891 759020 488272 684010 1615373 389998 1536204 1137134 534168 1238020 336809 1938741 1401970 1721263 1399415 1792138 1879999 129134 387702 399384 1463068 550775 702034 1506154 116879 658614 1644063 839387 1520376 1463657 1311543 625141 999405 803915 99523 1140661 1346791 105694 1959279 429975 699354 1921242 973980 1975856 831908 508573 791127 1968128 1845305 1456791 1870178 587176 251641 356877 869528 1829249 1983954 361180 1393497 895891 901309 48476 1822494 430493 1146784 621311 1853377 872361 674116 1569078 385521 41715 1752135 789672 1059756 1534761 1225939 122872 1513141 935576 487052 935257 1989651 900069 212241 1968775 108192 1553108 1966371 259789 1576135 1845590 1445694 63306 1396040 333078 1028435 18990 858720 1110885 1006094 282366 275054 169138 1920930 701995 937774 1917556 717576 304785 1623365 1008954 1821824 937560 1895660 1340478 1986996 204470 1529619 1922954 447039 1210621 202553 800294 1715227 1760771 553758 1230641 1621580 1215301 1782534 1184049 1137208 303927 639565 838733 1853282 1179847 1667115 737013 1069945 346243 303687 1988029 927473 173477 1164218 1838389 1439601 870362 1058631 1203799 1846758 376024 345479 261716 408346 527926 360396 323760 566483 1319334 541021 1435559 1827373 669186 16015 1388737 700153 1382568 1698905 1964211 1580845 260902 1093659 1047486 1358093 799713 1684297 1935738 1228463 1393615 1905730 1710165 1208774 1923196 1955081 1580750 39939 1237205 1307513 1320165 184984 413580 1200937 1223933 1375140 268015 210787 849379 1147493 928325 123258 971459 1001210 330163 460920 45751 1707411 1708808 1981306 642487 1802097 1188754 1554049 77214 555701 1252056 892378 1757471 45725 1991326 1889617 1948139 1483550 339340 1317074 877226 293291 380581 1346118 1895356 685612 1284137 683268 546050 284408 936714 1545266 438525 292503 754796 1517283 1469516 1095956 1579945 592611 1722419 1545717 927188 1802751 1928235 1031576 398137 794141 245320 1448605 1658131 1187556 1221687 47977 1266172 1570372 14307 1931800 1978409 836312 400420 599276 783552 1344852 1016691 879681 1458327 1898217 16566 68816 1003224 1441893 264092 1781303 1986739 1755543 1082502 538642 408427 885421 231113 147585 174670 947703 38939 202352 36107 1934243 594333 1368374 1963688 644726 141111 210725 1065345 512942 960184 591995 1057062 837908 1412647 1754032 301915 1094632 502983 1892290 1130071 1934975 668163 1863605 314853 878378 728885 1186763 1715255 1319945 955629 691519 507060 990409 1004734 703467 49593 673420 1396143 1836927 883111 1302619 669426 1582522 38668 990835 666884 174514 1326307 635307 181189 374709 1556741 582453 993758 155373 292163 1464345 1961834 718417 1706703 210148 762507 512972 1238384 724550 426929 754343 233285 1762715 674443 356643 483240 1770910 1484097 63649 1543005 852191 398980 399705 1467781 595746 454504 479697 1454689 1311132 1397960 443241 1923646 856419 1992322 1297607 799085 1041766 1898174 98045 1829629 1249330 550212 1644583 767180 1092166 177763 1409678 120974 1361645 989991 550396 1617999 1141024 44376 1267371 1716919 134820 1037442 730184 1421772 839870 1549150 1466567 1660045 756429 61064 659839 1209104 589951 1464726 892743 1678247 657098 700877 1157348 602247 1015053 1912211 1247211 533828 823709 313257 1280593 1910099 1619224 1059467 1594921 1797842 226981 615173 49347 601982 1559745 1933806 522203 1717724 1143272 152444 172358 1866205 1349246 1116419 475785 850782 993974 910986 1239766 1175935 1811883 353051 1610351 175984 613034 1708616 64774 659873 629034 189333 706215 1158343 1746736 871558 1463613 1976716 1891936 1021078 987254 1969431 920041 1713934 1096500 324184 1773478 1792317 1399974 1712982 1690425 1939194 1950073 1884634 1003912 1252093 1650348 1261669 234094 288755 752410 120205 1401043 1183530 147571 182058 1977578 595201 1591920 697464 1970740 272416 442486 1704221 779658 475562 961075 1183297 1772631 1054581 508982 1406272 1801936 471131 811163 1475122 619033 1150868 1876002 1020785 911562 139936 890577 1590823 1756861 1423353 1168426 178261 1948333 882543 817620 1991371 419995 256630 307912 322346 504970 939472 7314 1340679 951259 22060 713721 908944 1800699 856185 1886424 277005 1925504 664238 295012 543285 587061 1050618 200129 1711535 1283471 1200390 499264 1372316 1483094 396539 87548 571296 1672302 1068575 1364402 1901750 491745 65464 1282844 1207841 187914 1592814 1318775 1944662 1401734 455946 973903 197709 1163848 1527782 1879544 1323671 1393422 571485 1842703 108138 1855243 348963 117148 252593 1623725 411607 24971 1653095 1640147 1283544 1334236 1328562 1957672 219882 1226188 946661 67975 184454 126731 930739 1421265 1338942 190 20277 307809 1553104 1581732 813077 1826742 1311386 312061 1250129 68086 1417485 992417 596380 1313905 945271 1042964 414785 6405 1471937 120002 1915702 553191 272817 126703 1089763 1242662 1110460 115762 1292046 327642 1011326 1727758 693079 1943380 1400850 211416 1158969 1767698 473006 163783 528864 1854906 1949485 405511 1260404 1634225 916895 541803 1472468 573774 1154512 591847 1854990 1879442 1105385 337248 196027 1765558 85296 577219 810548 1498914 1794006 1079371 1861391 1277368 1840911 1470429 156285 731464 934169 1934960 1560889 1636743 1558726 1028533 1855359 1481822 944815 1394511 693955 1266182 597823 666689 117473 221337 27575 1045687 683367 1624355 1392657 1710114 1024382 1196073 1321200 1322162 141026 120185 570107 6196 1081533 712693 1829479 985745 887095 1767731 1288554 1832577 225518 766256 814454 982619 1008602 194382 153961 426750 1764620 805197 615888 134661 341064 1686969 1683463 446324 420423 584103 1604552 1011453 1003324 846345 608620 1762705 86711 832991 924879 970537 1361072 801959 217084 609976 1667442 1775008 1788140 1415292 1314312 669807 1273548 781422 962154 1759435 1228352 646581 293069 276439 472294 883062 1835527 1083660 549716 55838 185618 803672 1936410 408913 582127 1692845 405829 1538625 94763 1172860 460960 1157278 7892 1483200 770438 481503 24916 583866 1158521 1110812 1730520 1281321 1545705 1350276 1583832 1468542 1123758 1290058 956015 159222 828609 993929 1976544 1262180 1344991 245584 1639270 642600 420535 1481809 901337 1456770 32530 927377 1973232 1408609 899503 952985 597862 224506 404979 999017 1182535 411543 1186367 1654942 286308 1373082 1599287 1323491 92575 745472 1296904 1173016 402960 925578 1184890 1938177 1677631 153043 1435441 436940 1214487 1154937 875182 188841 1618263 1797867 1279393 1240315 245425 1846535 875152 121331 1922962 1531056 435566 292916 1130177 1541552 1388715 1565612 318320 1026381 1375832 1894781 1346645 487937 197108 1616652 1497635 183261 1827885 1221809 882042 1179161 832332 1334457 1645230 853914 1778852 118952 1773879 1666921 379506 518930 366475 1142069 1907992 1380002 977837 101286 992179 1679082 1812286 829790 86695 1641475 1265473 1822659 392767 1341428 1873273 1985317 1532886 1437985 1460199 1300007 1360127 314617 947491 758381 1816039 385682 1676389 100640 448546 93578 1614301 1229626 1044868 1611659 198149 524167 937633 993661 1252275 41145 1379837 864673 1008211 588467 585683 219148 816518 413488 1472352 1835104 1945219 1809254 823422 853735 923544 802674 1162001 1277757 612313 155430 654866 454644 911424 1179677 1434152 1972702 435002 1895009 175695 658334 417711 264849 1888768 1654632 1561133 1469594 586410 1227517 1464524 1460989 354066 233886 631629 1352359 141879 1145844 2822 1539008 769521 30537 413881 1059347 829010 677801 1696514 348734 450813 1340233 278093 1445648 596483 573079 1535466 789067 1569220 521013 649651 1807949 206516 1947148 1900883 202042 1387195 1535564 1930933 1073845 1265967 324465 1589572 1436785 1987859 837881 61996 1947769 853004 534291 297796 1180434 1311122 419458 701686 1518131 205287 1753039 1757284 58619 1097921 809715 1128332 1095075 1209591 1446706 524421 1690479 1035055 313805 1931927 1204216 1867967 925534 196280 1739340 1214878 915481 1545987 331782 1300472 1239361 1884630 714454 1153528 1806030 59053 1595697 430140 1055166 807839 276844 746151 1678767 1824158 1364138 70649 1130569 1394524 714907 1640642 50408 1502166 571610 1510438 1732251 1575696 1060862 1468375 1136152 787098 972502 1181068 1202631 1930978 1315544 1575133 145194 1990632 1716048 1352062 467927 265372 125554 223097 1135618 1604581 1334430 1571566 531791 551036 1785596 1248454 711585 822487 1170798 69077 154082 1766423 376000 276304 1185159 1475442 1842024 215686 127700 847539 1316100 358715 1934724 428090 1600908 496965 1975117 638704 568322 1682686 464848 796069 488686 128685 1114590 1607807 26314 1675936 1259334 480988 1723321 1821798 343197 1503697 1906681 1258606 139661 1718079 665327 1855104 212390 485773 1918704 1163264 865893 1574475 1499296 1469596 215008 1967233 733084 1460945 52829 840305 5419 1417762 1552009 1108918 883878 458670 1964659 496312 341787 54192 1082597 1010764 1852736 1725106 1071557 558689 1513553 1002649 984742 989397 695666 423074 1751972 524498 235636 730895 191948 1282350 1403100 1542440 1764592 176778 2489 789731 655351 1299470 366396 303315 1395301 1374288 1181981 1801483 55196 1351977 861716 889539 682656 1519863 1544384 1172144 1863741 397587 1781255 544989 509554 592459 1278158 1990169 88668 1115867 1120661 438351 1140579 1974205 1598575 501161 130791 1851013 1113806 975259 55734 5080 144156 267096 1089860 1905187 350037 1627803 1272089 666369 1213944 1784641 1410241 241026 1811904 506726 1469447 1133260 1194288 326144 101439 158765 1934330 874054 1848667 1209378 384658 101935 1792758 825000 810700 310371 1679843 108313 885959 854687 1001007 99029 368390 1157716 79577 1046173 1637179 64065 270246 1381909 1463473 1614585 354836 840193 494534 1651041 736100 644229 717947 563434 805350 1063183 79459 679630 1466827 1710737 356447 1490188 1136043 755811 1279787 1957678 754118 772128 314984 1665900 1323078 1186615 720619 1350381 1490698 405319 1197577 248483 1896971 1818237 1229767 1025761 1779550 421985 924713 107216 295265 1269368 1581156 1532060 545255 565983 1451286 1255281 358050 886177 718137 1796573 1728166 766398 1750105 731899 1906677 1375534 680903 1559025 718634 1394160 1506696 468542 1356206 1949948 670681 1282745 1246916 903368 1551350 156982 521006 9033 1176668 580823 1360820 295216 1036435 1666280 1940424 1547840 1350230 1695711 637608 1733181 197525 48308 127393 736551 1689639 390334 20384 1989695 345650 1112647 1085264 238235 296307 404347 49570 1993136 1875861 37390 176618 324037 1182863 1105073 596125 80591 471435 1620374 996420 1471189 456115 937389 1311420 579234 1592460 759793 17018 1202002 340134 674359 1675656 587120 480383 1542458 532855 828411 245058 681454 790188 904887 104718 226383 400005 1363697 1520598 686518 1030925 413562 961025 199115 645410 1285719 1684046 1594812 619712 531825 1488167 839930 1943036 1360676 1537751 1800 638319 1399099 500937 1603545 1673981 676947 1068754 1388422 326998 1997519 563523 1117296 1836401 428413 593710 913590 122397 131652 1721687 1086649 689815 1750877 1556366 335136 576833 206397 1549527 812366 1842160 237277 1617567 1445782 1234118 1677299 873849 485275 1054402 1465523 34475 566160 1655772 461533 1614766 838516 1904241 1368951 1677873 1531426 1849420 1789015 203763 1477843 997189 575754 1412893 689062 758598 1449338 1529507 1454947 528118 1324540 373597 4936 1728646 51019 1142956 507927 465412 649422 229255 1493512 840041 545292 783311 376810 1002159 486830 1305309 1018959 1595276 1454475 741729 1929863 1625927 1497350 1334908 1239004 744890 110250 1765593 1209117 739995 1920541 1222333 1916463 214841 301421 173500 300263 1404472 874538 184456 1850504 129618 1837468 1133016 1047186 75742 966175 1915734 365558 198946 683538 391607 112158 1413000 780677 1289807 1490643 1044011 1606204 1630975 568811 1194379 96994 884600 783263 157882 1980989 1090700 1508389 1351058 1621666 1302650 1691044 507589 1741863 1576357 1447118 298191 1382586 492522 893078 989555 519231 786074 326133 1792057 197678 1801021 1169538 775650 978685 1070054 285568 1099651 31936 1571748 374341 1406197 754430 110783 367084 71593 703048 1184885 950406 693653 145854 500072 1534057 1602826 1496796 1371426 1422586 830083 239873 118425 1534141 1650398 126860 1421256 1782983 329459 1585303 462938 1348481 353280 1828908 561529 1199257 1900982 1876926 386417 901102 1210794 1752976 421151 1985293 1256230 1065488 1080845 559978 312369 701419 1313141 1063349 888568 799363 984060 430618 1319380 337503 524980 296431 986409 311250 511178 284980 538710 122320 927118 5403 1208277 385750 979843 350137 929676 997386 561930 202036 491605 58656 1508944 857495 1462807 1725017 1802852 1850686 231553 645115 1506735 1100278 48959 417334 722040 564710 1711158 1302111 1904415 1617614 1575056 1068586 1715158 1218585 671297 1852732 1083754 1414373 1657749 263672 856312 1448288 221181 1050884 1652448 1329303 1271427 1230104 744604 747091 1899484 1324283 895607 1365775 1995068 410308 1110095 1860730 978638 486678 1081595 358057 795696 1330815 595452 1648814 324394 1120012 752440 1723676 1550867 1057132 785437 1781007 28346 567909 676044 882941 595231 430725 877625 1646930 1143421 523892 817895 1911922 1858921 245982 1036387 258144 281418 951869 958032 532270 1137579 327875 21765 736858 643053 153673 1788466 686790 707488 144636 1342304 378225 1892216 1550282 1783312 755132 330777 267614 161346 909154 863722 1952737 105518 654142 301098 976246 1434997 1134710 1505845 1755226 507556 1784211 289405 1607453 613862 911884 1543135 310573 15134 1953341 1933031 1893565 1459501 1880636 1798863 340915 1404980 454538 898094 227534 1987217 553938 1283049 481781 1549617 1630004 1189387 624066 526338 392043 584691 376983 1135109 1246588 452798 911106 811698 1149778 492009 580530 715889 1932163 198337 592980 1959563 1191761 1520963 728898 1613779 1913932 1635860 407528 578912 531993 873841 194597 133897 935520 90070 1471989 1706928 18310 1812715 280831 1930636 528348 1402381 198775 1949409 1250141 1887112 1561474 167596 652043 480440 1360392 27412 1073212 1152394 140103 920366 1709415 965697 1392893 184960 277380 41986 864065 1058471 1671984 686809 1980767 754787 63249 1538301 1213615 129126 762668 1281503 1484368 765065 742262 1506869 1153101 701469 681731 1419360 1323433 62474 808065 666823 1117971 1636731 460968 236555 969733 1466727 9845 1428104 569028 350678 1241135 230850 159901 1435723 980255 1177179 23581 113556 1851290 802375 1146653 484214 1500873 222795 319556 1196553 1961394 517903 175810 1804298 1165674 1247997 39566 1659838 1786634 969112 747114 1346488 1456721 963040 1238743 718629 626315 966562 1238127 1582996 1892795 630993 519634 414485 161397 271072 1060865 1167231 1461679 1870539 539643 1531243 720801 1063941 913869 570062 565866 1320642 1492734 417522 276132 1219206 672456 1355717 1235574 1449302 921192 693555 640337 786868 186007 1525946 1794993 996722 166800 576315 868139 1365960 699010 693682 1372440 1687792 1466301 1040735 566789 395590 740602 1603639 1483739 90326 968167 825448 1287102 1771973 818034 1131090 1099150 1626623 666806 451378 598822 713436 1163671 1773770 1389798 695516 1760985 379055 349478 1190270 674257 853835 1981039 1816321 596482 1920820 234846 1648746 1045989 341559 1954039 719746 1254501 1873976 1288490 1376166 1876323 1592835 1731767 1981634 334999 766557 525076 1960480 1999472 834222 1087261 1311388 881484 1799596 1300625 1487989 819452 1392851 776233 515278 666051 709101 1231352 1149044 734490 266954 1114597 1117015 548578 438869 1094505 101457 1054348 377920 402875 1923047 276089 815929 975880 1793877 904094 647045 1572951 759333 111195 1292678 1697768 1531263 1746941 1559221 1381452 179187 1022234 1724088 1937830 1932367 1869292 182316 1574318 493438 1282759 1931077 1813478 1221096 1616019 169569 626867 1301983 1192636 1731917 1889033 1750580 924521 509083 1150641 47987 834495 549566 1509147 1128897 693342 675526 1529752 1202271 248700 451948 1561829 336309 1202092 1814506 1429721 1072045 823088 1754302 383374 972530 1993482 1007361 1023018 488491 1377985 1379255 1235695 914697 88027 1056710 1092594 981698 1140516 1631372 1056747 1160083 468827 1252033 1939753 1623823 1807529 129125 1046495 1496365 1787150 836449 950631 1016760 1053080 1741785 893164 143324 819944 1552778 1764024 533620 335853 775266 480379 1939323 601970 1073851 1663571 1273471 1756892 1970455 1773262 951986 579697 628070 1607482 1282389 183588 119746 888563 1574648 972424 1696848 903537 73290 1788368 1939415 1939117 1057892 1837310 689746 1130302 877424 832243 1460651 109690 344016 335263 52012 458225 320006 1174293 426174 356521 224554 1684364 194198 1263709 404075 150354 1207661 1722413 988095 1474973 73680 96397 1535707 177721 1529035 1884751 1881959 278143 883616 875282 1110815 437782 229808 361285 1378446 1380627 991779 1074528 1760213 1995860 485200 1492097 284515 265009 1842863 1631160 1008268 1069524 1652963 1367528 248798 1398738 1126634 1271564 7563 117917 1695973 1255569 365782 1002400 1795954 967102 1643519 1107097 1024007 933603 1024551 1338711 1344634 1630873 1258541 1223043 175839 1742164 346309 37451 896749 340408 776286 1317665 52421 206523 1547598 1962207 1335882 891196 989658 567473 786223 498186 524045 1065493 562660 1475883 1537242 348150 808883 97513 1396992 622798 174367 1266714 1943922 6458 1079231 837449 1156497 1981290 1297974 80594 1019516 80094 574024 895673 1236899 776024 1977034 1142699 1710120 470553 1231763 1615808 1087603 1083101 897058 1995579 534159 1111865 1805681 756845 1040367 1427563 956272 1009386 1482864 1232399 505924 1488604 1560759 374015 1254020 1744612 1553853 795235 216326 810244 579290 1423270 1573032 787438 550500 1723980 527282 1999467 2932 1289472 139547 1764184 1508813 800530 1295886 700915 675257 428404 1311942 27826 1316991 388444 362398 1846937 35520 1318664 1360994 125118 1884178 247729 1580046 1357409 1785744 1041964 84432 1376585 1807821 872904 332971 1799751 878768 755981 1885247 21349 58159 1406390 917007 2877 134079 804387 1461506 739563 949025 332563 1200028 1259562 44495 170506 1319156 689609 967493 650494 886932 365066 1706663 1145029 1624840 365549 265656 1251295 1940087 839824 684258 253267 911999 579549 336111 1702582 1677622 178033 1159948 23368 1492489 1485952 1123424 880104 310507 728145 236248 409150 145954 285002 1602512 1672501 678869 1823808 810112 141684 1754308 1541555 952423 1409218 1808947 4312 811174 1427149 1435244 1049853 1928701 484850 14469 1032288 684231 608343 1479389 1628842 1668607 1128548 1126137 757192 434594 497930 357253 1645810 1009889 873634 1627410 135048 1733101 26562 39880 1963402 600203 1285022 863200 1976317 788704 821138 1192617 692179 1356470 1573975 1664395 1694363 1920238 1985001 1192689 1686563 1940712 1546839 1911140 760892 1065801 1599645 767385 259593 1367110 1493933 1806889 1810366 754618 22960 1880962 823063 30596 1180623 502246 1787502 447011 1965951 230003 1665708 109037 817683 744014 1812647 1855649 1630267 1312541 539113 1872638 1401837 1774217 212155 1230867 1361237 1115165 407837 776817 1420332 708318 604921 1488966 69069 1645357 1861923 343478 1507244 680671 890279 1447658 1427470 1186330 948642 1443006 1385831 619208 931860 889747 216442 1619965 790242 1734255 1163513 245187 1177142 5538 1940831 131080 278002 1857110 1885329 1763109 1543099 1529149 775955 1691565 1544658 1905578 836343 1676160 408836 827987 856569 1951515 509640 1775568 1857187 1353329 1714327 776074 1665137 871693 1337749 937576 1507227 1973434 1808328 545318 70358 463219 741875 1635012 1299145 1325590 722306 1505581 1692004 1290386 200698 1598230 168441 477029 1113021 1590193 858752 1843529 1253056 519711 30567 642417 1036570 643202 752339 1950432 295429 1090012 326383 1636625 526796 1437580 477851 1847133 1346855 626783 1958684 1560033 810365 409438 1754894 1006410 896811 704639 1573676 1314609 838917 263994 992715 1103645 1402807 804454 1677186 981396 1369100 1123322 1219394 1716458 1987392 1528468 1861115 1135943 1351704 1543381 1302247 72163 1334731 1013924 740296 625391 1428920 1377542 1854920 945917 489109 1094921 1567592 1665682 1936323 1269927 503938 448406 1322146 577718 1503525 646498 1444830 1244576 279821 421148 1867138 1991060 1835139 507386 1235148 1743714 1014536 1325121 401305 432383 44224 1628068 1426420 497022 1513353 382305 794661 1208045 941166 1736484 791082 666170 1285636 328395 1626937 208980 1124837 470438 1597272 1388995 1947068 1491309 1946689 1351800 107064 1522018 1598747 1026585 941595 1735880 282319 1534906 1216125 1198219 1164741 1748979 1437813 1325714 319085 1178893 188619 936763 1463469 1553364 365785 1176484 621185 1283313 1359039 317629 398012 1076217 1560250 689821 37070 714295 507897 1848884 169271 1649479 161717 473997 1605672 314187 623129 1873037 1731596 940380 651976 690985 1071659 1631575 1355284 348575 1663592 1386698 1015220 1821344 1306303 277734 102550 1588625 789012 1184612 6538 364407 1927024 596382 1395282 1626193 1097460 295411 816707 1306231 1322356 1299288 1383058 638884 875614 721317 40615 934165 1552254 290061 989165 1366094 1574657 636315 1512180 1207958 1322222 1983898 491183 776228 1545661 1921678 112561 65304 1945999 1316428 295422 92786 221360 1909283 1701055 439459 1149154 1478044 491812 67330 975470 1142692 510616 851746 800585 1166648 169065 1313738 1246995 886348 1047312 1022147 583003 602044 1987723 367354 34626 436756 10427 264956 1368835 320415 1132063 1703395 35539 298813 1869491 416491 1672062 542933 633611 1614031 489383 1046925 703287 145563 40981 153380 1756880 1198106 1691494 1299604 1788610 1651915 1393002 1517579 753302 1562533 353162 1439510 81062 1746261 980512 833341 247042 1579646 1951583 664786 876517 1944203 104305 185970 1607716 81461 414460 383092 677835 1069522 77931 113772 1754160 1777803 748784 1048117 42097 86501 1163574 935418 23120 986909 1257115 406699 677830 1633199 969624 1395599 586562 985267 700939 428184 1067183 298704 820029 526728 887278 677250 223791 1798479 46402 1720852 83524 638484 1431863 191627 1734387 1447440 1239626 525164 1696247 1025599 1958448 1524739 1606949 1635527 1711033 934388 1962278 1424759 879859 1169507 731381 11250 121124 1766434 22943 1489000 1147418 1998848 767408 1600510 1619104 1823213 1427613 1286211 1334972 114143 1920361 1955549 1441905 1844844 1012587 1165440 874045 1147182 1905130 487702 897954 1979478 791292 1463972 1968209 1368879 307991 1526124 1862822 805847 779158 1570897 1936447 533070 788846 564936 724000 1701730 1777808 1135892 1753526 137875 1420605 1099429 1662646 160357 1629997 920768 1754045 1485506 1872725 1255470 1155976 974753 1802828 1021447 800271 1571163 1300051 395562 1366572 1792181 1777970 471107 722776 437858 201345 141477 1179470 1838896 216774 1102933 1005943 954271 498482 1982939 1148928 95115 884947 1467133 1077822 1960966 353603 1252082 939078 1201079 1403340 328877 1212782 1612281 457863 270076 1457768 1498936 755091 980550 990260 758287 1478219 1368164 858968 237033 318556 45914 1982806 952317 771971 135643 823775 317622 1192888 229147 1248945 1709005 638770 775807 1443509 1024515 1558617 1185575 1369636 1078070 763569 506931 351476 657596 1747428 488792 391918 1879481 230547 1345238 957531 1840421 1138821 1112181 465313 1213287 1128832 304226 482302 560144 1374815 89769 859058 557280 1961705 666350 1190659 1577305 1819899 1001043 1819546 31215 375759 1100427 1567493 704459 1454488 1205540 534164 54136 470081 609159 252003 351565 586106 1389771 1405093 758344 1686349 837625 928452 1961444 1378680 112316 739966 1681006 690213 1075178 1369186 440602 1804882 194921 300598 1818646 1925797 1878099 1467422 1004545 359831 482088 550942 156228 1259613 1865140 1995079 1781333 943550 1728103 488917 1094639 56444 1522764 447013 1544654 1418571 1030934 112569 982980 1658093 318707 1757489 298082 374239 1439613 514849 137498 736359 700552 102052 1016252 975125 277389 744729 1314401 407193 1789897 835994 1317492 1561498 834266 889032 176381 1902202 702477 1205487 169589 1983304 368377 152209 1182315 1297521 894272 116387 1390550 1503657 551059 1721682 1081948 1929401 1679478 447344 133282 1525258 728132 605255 1610687 733791 1468828 811588 481043 380501 1509130 376920 1046906 1887952 642771 1629858 223803 1925018 1887557 79246 899815 1683200 967043 999582 1315527 795030 1924045 781793 187941 1348154 53038 674896 1129709 1541585 561019 154912 1394016 280857 387891 153915 1727727 1772309 780712 299215 690623 1526990 486440 1528347 1540769 1414641 618245 1721318 189296 110640 724146 1870804 1041990 1388051 829463 46568 1346417 836674 856600 798192 687155 602277 1092236 396625 264162 1258811 1299801 1538147 508274 392328 991449 459071 960603 636575 1367239 1623176 1088348 743725 270899 337564 811617 1499154 1989740 369759 1648477 189383 1629874 616409 574126 287461 1932074 1971146 1177738 115902 1156600 280270 1955374 548133 1818020 1026958 474084 649066 900979 1633741 48613 1042873 1042409 953184 1517667 1510846 1671916 1830060 1546486 101 1269361 1206319 308275 1792697 572980 1448836 350189 222442 658514 1959584 1496431 1473937 1517153 237335 1218698 1582100 675671 857065 810797 1612487 1464605 514747 425821 1161832 386187 323288 678884 468752 1589957 175397 1384516 277149 243643 13778 1919731 625535 1827593 74919 1650538 923431 1969633 1291569 1153643 486981 1167828 393531 1477304 559738 681329 14246 1687928 1271431 1651186 1585659 922038 780673 925673 234617 1257360 514513 1717933 749572 1641778 721288 841880 1023151 1542128 1708518 505834 626876 1153231 60948 912448 1908481 16739 755768 1404257 937524 1445519 1309875 1389202 1487876 1925116 1286409 56666 87754 855542 1828383 367841 297627 1424911 1396026 1796570 1912600 506790 2924 987340 1324122 221963 1163452 1681713 1721118 791884 1765674 1605019 1676080 199809 1061521 1461155 861143 456281 1462444 1099704 1570132 1455719 297806 387798 1331807 113953 660268 1148583 842908 1450345 1105590 467013 266981 1447859 309847 572641 205883 1281214 1026649 916994 32874 1341241 1333742 1558831 1384086 266632 294154 1587975 156328 213295 145815 842712 1737201 404260 699875 1245615 453846 1335495 274845 1535402 1205194 15756 690040 906338 791 1573124 381499 106438 1976325 645000 661660 791563 1848364 1522606 1934181 1492572 1847445 456959 742366 1475808 914503 942276 113082 301383 1894527 349465 13626 1437085 1913488 209841 1493921 155400 460704 1983414 281263 723088 1102784 1622212 529193 690518 1096659 1765194 399571 1522514 1200191 1012667 845862 144098 936846 1925256 881129 664618 1977285 1080628 267450 428321 577046 1771495 39002 768119 976446 141565 1577298 318076 107279 1953340 377946 211547 1753941 651647 1694616 280117 364539 1281353 589681 60445 1617304 1942108 1024900 35154 1720554 1855195 703443 190178 101314 1360406 1475983 1763844 1077455 1659009 1236698 1898980 1712934 1185004 649694 981943 1547296 51988 467436 615555 503151 1101333 1808238 697216 771602 334346 1466910 1899950 656930 706152 686283 1678389 1468048 370191 334856 1696050 253068 334558 1770417 707981 406425 477421 725110 915470 337137 1720720 1849390 885102 1911114 1650406 492565 1042652 1340068 1448383 151088 1686724 1747579 1773318 1655308 173111 369744 1069867 472119 439392 1554928 533238 1243080 233382 1962483 474336 1254913 1637026 400261 14006 796147 148014 382844 1419914 341304 129994 1039780 1683497 923948 1445377 1745555 69981 1946491 1833829 1932270 209186 1729189 1029743 1971856 1383358 1068706 1616383 1634567 586658 455294 1918589 788578 1687580 1962031 36223 1840958 309165 445382 1168461 877937 629106 1806052 993530 1182042 35595 1285494 1371184 1918121 1531680 762815 1151145 764305 1200760 1722764 585319 1186126 71747 1409149 1887846 1110261 750864 709812 1268739 486998 243683 414231 1005373 355790 89406 648129 1510739 125593 1874535 399576 1690039 512371 1659575 51808 1304410 256768 1678508 12131 1308376 802848 503866 832371 1223335 1831255 1112686 1122361 423241 1760829 1757679 1457557 487067 1350403 1567348 89113 1137106 1869338 1008189 588875 428977 641030 390011 977495 1587282 1941486 1967673 171051 1434351 1626885 359241 1627393 737547 73525 1320248 819350 616649 1143901 450085 1074374 187143 1099673 921160 1552639 518733 1671964 1464161 706838 340395 836126 1398608 1394703 1893836 969134 702495 421952 1837944 1754917 736683 1368899 1605023 968239 434740 1670216 1912880 786720 1724006 235475 1823160 372197 80036 709764 1224079 565421 1125732 1636343 78399 987470 1214693 191452 580764 1108694 982407 188874 876919 455727 1715930 1371698 1768565 1470870 571367 1471224 12924 852629 1109806 1731470 849134 62472 49896 1976958 1298449 917054 925307 272914 1262292 1308787 1846725 251968 409099 1250960 455920 910767 1005020 1849098 1243133 362841 1103047 1316153 917898 1543297 1511147 1087930 48900 762806 1206858 1981761 1533289 888414 286230 205409 1409254 223800 759976 906681 1183300 1924757 381674 1520295 283393 1410437 1912434 1144103 973747 1714652 1601276 766049 1183127 804861 498927 443740 1598609 75196 560542 1576225 1951906 1000465 1794559 1572883 519224 42212 388158 1927055 1976219 870242 1915974 1091922 367200 1736158 1667414 860205 596884 863222 183381 757753 1665003 1997342 1230225 478645 809254 1741716 852014 1498992 1046382 1539664 421991 970347 1173942 1851278 1595382 1233028 403654 2097 593349 29076 1563316 446457 1670312 1314599 166596 933898 639657 1605245 77918 1753783 1606707 1276516 1663902 320639 102578 1768584 336676 395299 1215123 169264 1209874 176871 1134737 1679808 1320756 817779 527528 1490253 1896967 664725 1715618 1638127 1316311 1195970 160901 1496002 1630025 286858 1178727 1806231 449526 1008310 1071641 535257 700475 905080 802271 268343 1905310 1736884 983778 1771697 546903 1726972 1305452 841470 89672 1768122 894089 1074264 989794 1937279 1951992 43634 529121 1850566 233023 1736901 642700 1216903 174256 1272 1089212 728269 1214388 1792802 99927 17881 1092815 1104546 1230927 842489 497901 160540 1860276 64245 1104727 181932 1351762 319984 367914 971780 1002585 1877073 908123 343546 416186 1358779 766266 755110 634225 144720 1802665 21152 125182 531610 30268 1508707 328570 1226781 1538806 389531 325974 516118 438967 1844574 689159 99536 1488377 534452 543424 1767606 8916 78205 1331620 290730 1774475 185192 1725951 338792 218062 1624634 1781533 1619043 251847 1002564 1788226 870318 1722298 1305604 785051 1302550 366016 1310508 1124687 1422622 1508431 1095228 1949394 1153674 55392 1044168 58204 961501 290451 518349 1679881 202779 1312084 719820 1823497 1862122 98931 1434173 491861 1052780 746776 267788 1960952 679775 1214992 1676065 408997 61386 1339164 377417 951393 1619978 460868 422079 1953489 88463 1156836 943914 1663396 728578 1582252 1708635 227016 880738 1698762 1382307 1802373 612507 944511 1960579 970831 1890509 1292893 1663353 618133 978123 1470968 1954482 1312881 1727435 575031 756503 99186 1071156 1969482 1389788 769209 992582 1671904 972055 1619509 1699199 795131 1696969 714263 1606176 540136 1303130 225634 1960374 272858 1287030 825639 886265 1475490 272962 995640 1345439 1204803 1259951 220376 1812175 753162 1098444 618987 234273 1079500 1695491 1783714 785323 1219217 1264005 625993 1559902 1570953 1825117 1241870 778483 1105209 1534921 992090 1025251 1098222 1236490 1420628 65097 1952202 573463 1539935 1738208 870992 1981396 1088770 1629195 1685125 1581544 208933 419227 1620204 382395 1918405 819755 1303687 1626118 1516666 366390 775805 1724520 1529865 53362 1247668 172229 1233507 565665 1221118 1605360 1639567 516780 1054160 921623 44444 731181 548387 132378 281546 462007 74831 265024 84047 1925592 564553 615734 905707 1723912 1160829 956133 4890 1123362 1859973 1998609 667623 964062 1619775 1165718 684674 1066630 582027 680073 1958418 510617 1952306 347267 290390 1294365 1756003 1269765 554519 97981 1543427 1706867 1224516 989916 294660 709177 1811660 1368133 65352 738309 720220 886195 409727 1817335 1539232 1377125 141911 1684721 543665 972281 1813319 1821867 1703939 1949000 1172448 778028 460656 513860 648059 616306 976490 105406 1788529 144211 1126663 1921739 1093817 591568 252941 1806967 1728097 1227306 568151 1651587 1532348 785428 1976361 494294 556839 1048195 463670 772480 1726405 808084 1201551 752354 1197868 57982 159599 951703 891734 168008 159752 424934 936316 836820 1804735 340928 1127005 113608 1921966 749837 740821 597640 835174 1183358 1466940 962375 516797 99142 1198905 1600887 593706 598177 125699 1603037 632355 755880 1495849 1831451 1513369 1661313 322598 1622990 42035 695522 1103887 188898 1946303 1693122 1957989 1029045 1787154 1158949 170284 46616 457066 168222 82735 1324937 1304742 648728 955571 1882699 362867 1598778 425511 1106955 324730 150848 716380 1120859 1200453 1527258 63360 838905 559370 1161211 62548 1132578 256045 1777789 1772547 916226 888879 245092 1538547 1408990 1731224 345385 1249253 837023 751597 1826980 1249653 349298 889047 347357 968581 852006 393015 1015313 295464 1665851 53957 689370 1201037 963774 1398973 1486786 646129 1943569 1909506 1694678 908667 199834 709975 1866081 1471751 569814 140878 706414 1952211 219998 1295325 1099977 580713 162693 421252 1734710 1472722 1277221 1552524 641267 553082 1547446 874103 1163999 1168387 141612 446265 1575888 905394 794516 1297611 748576 512747 191509 1301357 1850492 1546998 904888 1257208 1269589 632685 707590 1833394 276539 1196797 1227647 1825617 632214 546312 1598938 1522277 129042 269580 1365128 1334580 20331 1734935 874542 1057893 876528 687494 1862321 1256624 1469849 1251122 846478 1324439 1608153 16197 1298631 433985 218939 1014944 1681878 190798 301674 211245 1974257 1795822 218230 1797449 169450 204633 943789 1452133 673759 1119453 672319 605256 1173222 839631 480357 1311493 1238346 1350637 248367 337532 894932 1007649 1924168 1538452 41545 467032 1629193 1275602 999694 1741674 1515490 770501 1618378 1994356 5384 1584696 1756031 48257 653430 1397934 321321 894952 1700033 1950672 1336891 1809653 1152874 1763659 479275 542293 528865 1224447 686203 1993465 546568 204816 102224 358123 400098 914903 1164214 520279 774118 27706 521424 613113 1080538 972283 942020 1184536 196337 796207 1202826 794985 504893 148413 1856167 897389 1658642 305373 86037 1315315 944202 218526 1716885 861995 1689882 1864661 512478 407817 1377219 510355 1908596 22051 96204 1640276 166793 1844014 1126346 422099 793084 144501 1873280 594452 375929 1590144 461707 1727909 174541 695140 60847 1663171 140860 485736 1530753 432624 1315960 1718091 1094713 604087 101551 407105 1536512 1207465 1020114 828706 1153706 106247 1136485 1106940 424388 1701059 884262 1304716 1466211 1110061 130261 160481 1359125 347924 1103800 73014 1638483 299436 1218983 757745 952407 1554392 216064 946059 1987427 539351 258756 1522055 1169347 1639314 1825292 223086 1319781 1470718 658446 22839 594856 1692569 1303792 681914 424305 1097412 603059 1862418 742344 1890644 1010523 1640062 982975 220664 1267530 353054 1389839 1844998 629490 1510520 276527 848953 346685 369007 1420678 1308847 1388617 9449 539118 592187 1122970 1881194 805237 1114616 576976 180352 184002 1220953 916254 1556511 480356 160888 1373552 1490140 1101077 179480 1741221 637996 662685 1268197 95279 272067 1842642 1168541 1916339 435816 599817 1677539 885380 499519 1303609 277527 833451 814239 1789710 291155 1408146 1241920 1584645 1955826 619341 1266935 341681 714214 739415 1454823 1920995 1882308 337455 259242 1431638 1493309 437945 1311986 922992 219318 107994 1249096 419055 1703806 1241583 1054397 146565 289398 1170284 767951 1232511 374603 1472819 718648 85016 1628125 1477031 1564168 1667068 1682488 430701 1031235 1052702 367488 527292 1501582 923616 1443960 1629387 797772 630047 1182585 606047 1401668 143574 310878 669683 259640 1506564 1677171 1850596 1397012 1410959 1890242 90462 189618 1339338 260080 1858543 176318 462801 1086929 1877268 913051 590486 1549355 1302388 903541 1504142 218827 1239126 1266222 1547411 96802 962449 622231 1854863 131963 930076 477611 1486134 993706 1199863 183182 1900121 1110454 624262 1448153 1198849 1980919 1107748 92481 447948 1796066 993909 1558272 851142 976946 99066 829725 1414065 1037942 585204 56173 405103 186251 400303 1486274 1395547 973335 1358607 1190782 730152 1893531 600020 1706610 749526 650560 1017815 1440302 41740 647173 472991 887661 1640568 1546353 642320 1166685 328035 260270 158133 1159914 1392641 1322718 1622669 1279032 1026859 958998 1616932 1721446 1547252 491426 586584 1776870 964278 1555633 1528089 1801202 661737 1758584 589110 115417 386662 1830437 112458 1722587 328598 1996423 368926 590367 1925480 1616033 555970 1202446 1002496 1457702 1871109 226424 251245 1082840 1525310 1850711 694465 1235229 873492 894480 1132958 1868602 761093 1378054 1614151 1535818 106542 1619979 1223976 1873310 1698072 834916 1039611 1727637 312957 1697204 1343615 1794925 1153384 857131 1530952 399838 1387638 1521710 1461376 1585916 1473153 843766 1297790 945683 974176 1150416 459848 674406 212629 1327407 1751910 1530824 75146 1172092 623871 1831157 1596211 869898 785640 1820519 438068 330602 1343342 842672 1266483 849357 882102 236957 215741 208166 1920312 707765 396698 1530559 1481144 1272425 510858 1636352 227343 550239 409124 1468317 277545 1547131 1714702 682007 1592228 1157110 3266 1843994 230230 758000 91036 1942810 543016 1428520 868644 1825879 1757609 1179440 1191980 552130 861812 715361 512917 245928 531951 1597905 1230663 526220 1368707 883705 497570 1009646 751145 1468085 550373 16587 1405877 138658 1104898 1127503 892102 1656400 937346 675405 265912 1299201 1125689 226847 411194 927584 148576 318315 1193649 1321369 144286 1333628 677950 1314327 1044553 1817406 1669316 767544 585372 430017 1460931 1245363 1498777 876305 269886 446949 399104 1634373 986173 833932 1428126 1113796 1139368 1403311 1669346 1030356 583754 1086964 435110 1168056 1232121 436454 52315 380361 873343 1156213 105550 782942 800632 474764 1827718 1956098 871179 742962 234547 71157 1968543 1233099 620133 756449 383507 1801117 1131433 1229881 876979 535785 294862 456536 627794 299941 113724 314983 1065415 180903 73805 1861933 1860576 624629 1195306 1862996 1311829 920192 826360 1194610 1528726 1767636 151597 1317840 301048 98488 845279 1223422 642373 1689484 1170843 1355183 1426825 424119 1081938 978189 1017538 802868 170158 281402 1708249 1420521 950849 1681264 256104 1099621 838270 228489 829074 1620690 1432384 1203104 80082 261066 1904275 610193 446067 1017186 988248 195468 1010642 1008229 1984143 967980 741485 1823721 2706 1334854 577311 879760 1027316 1198054 1951530 1071663 192774 156397 1938375 1842811 1489258 1781856 155271 1531650 1407975 1381285 1700889 1106846 1007384 1255514 102211 1585061 420537 1372210 1213763 1736810 966931 283937 1128379 168800 290416 1618309 1987161 1038997 1180440 785386 291055 533423 414188 312877 654697 1572263 1898150 735110 932372 1091838 810251 1572043 453760 1638974 396063 252471 1555173 1115053 334397 849978 1238083 1018102 184325 214148 1587833 1046685 569942 712404 1170448 1754646 832167 374416 1894808 1724643 1421141 1401896 427412 1266627 980527 1237500 956600 261432 189956 1407754 1311171 1177012 478748 1120583 788817 920120 1356973 715420 1232683 555119 1269756 550839 1083670 1995658 1576379 8258 105017 417926 102709 616072 573726 384172 1539640 335724 1624045 1884604 783996 95524 1508558 401348 1934373 159977 1139023 1522098 1691372 587672 98497 772226 1518447 358134 741952 69598 363225 565117 1842824 550555 1128561 671434 213095 1108294 1321328 1142626 1106184 992833 1814521 1294232 1240547 1899483 1426609 407551 1065364 981224 1822970 1304210 659311 1659301 1931370 1066435 1266870 373235 922357 1485226 765672 465781 1021429 458464 1465189 854985 1031308 1193573 1542638 471354 1357319 1899279 1931059 726459 797507 1085887 972921 1246312 1328541 271187 561829 409 1187522 126763 1540166 1698096 67043 593528 16133 1876413 973103 938883 1810601 1718847 1922252 162330 178951 1371109 589762 1556297 1399032 911470 177598 1110304 157433 290064 1612888 1472776 101868 1442658 573430 689152 762894 1775286 596665 1123614 701001 1229967 1634503 611118 1261073 1345500 490579 832429 1929361 538264 942208 1588073 557864 1634586 153418 1060503 1290108 1291931 371115 1255899 1271115 904721 642937 377630 780965 874056 715919 337541 1618951 1189511 177086 1445041 879706 488813 1185080 574909 1203648 1149864 1970098 1034409 1234 1852789 373775 1880129 106210 1070019 153391 309219 1547205 818151 1667999 467412 682493 1082826 805117 385739 1707714 1977385 1301320 654317 1361271 656408 1396354 1979355 1275169 1982764 1056597 568723 1988637 381741 706362 666150 454351 736441 1646927 1446 1520681 1782767 1525913 269228 1871821 602315 600538 1786782 442263 1442145 596259 1575923 1181477 620137 1476439 1797348 1229322 1879678 1343219 1400612 652297 424496 920672 87208 1446376 107821 1564024 1842673 1651090 1287264 359267 1419759 1706413 1300290 797728 1360497 1771086 891730 1463691 1169238 460502 1331694 682876 1550831 1535269 1234030 1250897 1325575 616364 1367049 1030529 1633975 342270 229045 1371299 1100964 439934 1500315 150217 875462 644499 1817536 1994536 595546 1247534 980444 1525728 1069041 1986612 1991803 1152529 561589 837230 1968302 1797946 1984831 1454922 1187788 1923707 1041685 1371102 118385 698751 102496 1540728 470491 318078 1092753 389265 707850 607442 840706 432808 1893484 398801 251810 525316 1910834 342260 1701087 1308146 529320 836322 1607156 1307415 1484221 1671985 225198 570860 192040 520161 359824 1813199 1064169 1153199 1024436 667444 973320 958475 349841 1911891 371930 1992945 171167 890749 1895303 1102977 48624 603847 178460 1800845 1472417 672074 618004 306049 393479 954318 1330154 184345 1977495 719930 1317662 1540291 485806 456216 181173 163350 116403 1099029 1561289 1312179 344305 1264598 7502 804286 456312 255961 1657844 1273231 1843135 991853 23331 681481 592587 510056 18087 1728995 318589 784446 4651 18181 603448 1372241 1472992 716978 519090 182616 311548 1679389 472057 978004 422282 1032720 1431813 65079 108196 856257 1523533 775418 1553527 1598991 304306 1924954 211184 1611056 702563 31901 1145634 1628026 1101492 412335 1567911 1196315 307633 605252 1822915 1860394 692132 1211272 782683 1738757 1877153 1312482 1743715 1118546 1232905 885363 1454815 93607 480364 472129 1427450 1118945 552496 1442458 1837365 655552 1541560 1918700 621284 1698629 1713985 1313353 410210 886162 461801 152232 925594 365719 610093 283547 956553 41829 522178 1268767 1737127 783639 501555 446597 582235 1378282 1185871 126196 304334 1585261 1803695 1083714 423540 122133 1392898 217872 284003 812225 890845 925008 110985 514645 1090865 512060 245002 1318628 960527 470250 1725229 199219 1893914 1791919 1118098 1450510 205836 471028 1011541 1398444 1869680 1623481 1733865 520657 93036 1038010 1390380 1922014 963895 52378 979501 1427366 456722 867259 57039 1699178 1838156 705382 1779504 447949 1366892 206135 737573 149276 1506378 1765150 706650 646645 264071 1503621 1098008 806159 266805 667144 1486547 645670 562200 1983316 569597 1007554 827072 1891891 195254 179576 748516 1220548 251052 1859666 762897 1963426 852728 672478 950354 36065 155704 929602 622865 273929 118185 1454398 1950058 130212 1520083 926089 196852 744575 1114657 236393 228192 1411708 1825330 1723234 1869517 942011 118058 703143 447585 1891369 1528284 430585 205083 1531434 1848798 1161585 1024976 394256 1448307 495993 371948 1183071 277754 137574 1007991 901296 1310396 231283 1860542 1321303 956052 1657074 434257 1777763 1579624 1995058 108390 265662 1519019 946110 608513 1755460 1826062 1179927 258053 1705704 1004019 660636 1933089 805428 260417 1954367 1502988 1157216 778934 870714 1103483 1029421 829865 1318320 1745208 321201 1959143 744969 641873 1116813 1196918 353537 186638 233995 227928 1842196 1174747 217767 844322 991957 501785 1383631 1087174 418990 1284972 1936431 540897 464985 1759768 1323232 589693 647945 1104987 114305 1203548 191953 557488 1061477 940005 83353 1290094 1382390 1616105 1103436 1731171 798806 337145 636969 836573 1796995 1925800 1186690 1314002 374845 333000 1789963 1631266 1823586 527236 367070 1843429 848551 1302415 939703 1266480 1811432 1084099 811539 1579190 1561920 1162459 219213 1055519 1761997 74187 357883 22715 781911 1944921 716523 123711 1069223 1522455 779031 1534887 1340447 1948996 918558 1321988 1014906 850183 1286383 121983 1254350 1358127 312530 1330301 1343228 1037680 1502675 1645656 1941327 124659 1165553 1005627 1547371 1516355 717956 1861579 1654146 1376734 771020 1157117 1779598 312238 659180 387990 1472292 1624845 365457 836167 193532 1055791 1393678 1663678 1322854 1539248 1453356 697187 576167 468195 1167913 1438141 972671 1336193 618751 1783500 1296488 1238894 1673936 361485 488199 1135985 1031552 1595465 148962 242454 121611 996853 23341 1900469 1075583 1779300 985168 581528 585586 1440799 1596489 755205 460460 224712 657762 1427140 1755047 628847 791207 1780517 958706 265022 228546 332259 1058482 447477 1105051 716809 25458 1339036 473116 979250 1696177 246929 1266425 1116248 1393829 1482786 914841 463667 27739 1135653 1906061 490336 593640 1086251 143756 1247962 1479904 1979842 375247 1873387 1789916 1366123 1884086 1733614 1264411 429200 445920 587039 1331915 170318 1280107 728764 1800454 858940 70598 1996044 1927978 409056 1059857 339861 1578185 1216111 346666 530887 1055873 812824 1096214 1499458 542892 1769408 1897156 1363258 153762 793767 757174 626531 165467 843208 1947464 1343849 1100924 1645586 378791 1137809 722165 838321 1531913 1702633 279439 297656 21245 1053919 655088 842478 128485 1644134 1861838 406250 1306147 1137076 949401 1127966 241894 893313 297066 327385 1311203 1887330 243969 246576 998710 62948 158788 1682347 1210085 825264 904652 29745 1229440 1474486 216888 1602799 1625772 1743432 1063981 668436 651305 1594943 1453695 969727 204737 761281 1207029 26986 595039 434245 269351 1500365 1462787 16974 1486501 1180680 274024 1118250 1313463 1990291 1721758 480344 1927958 1364505 530934 1857064 149731 1007703 1712912 712630 792208 285944 215571 764615 40095 1909082 338873 548546 1837176 1922295 1657941 1435747 200589 1846272 777788 477818 291287 125660 1730788 707740 196002 1734543 198615 1556865 1571646 725682 1915624 11132 1556324 968453 541967 618925 1319726 1361699 1112634 1028006 829107 819415 921081 1879702 461991 38764 943179 811219 649790 1324305 536685 1329060 922162 195482 62074 1506137 1954640 1002928 1183567 1401271 367996 1020343 1403983 1017232 548749 1503804 372639 468448 1358884 360535 1630318 1221434 756260 1920070 1445621 226920 108957 850728 1101713 927331 383860 1548285 72402 1507931 543317 1856887 138094 1375802 489321 63066 142719 1676932 1525727 1071426 1382917 1647016 1355265 1961770 383641 513094 1387735 126614 362309 598414 500577 1199035 1259627 105118 420032 660337 1619697 708760 960326 261601 1994731 179148 635290 1468141 1386429 895011 1923653 483068 1128002 1494589 1852448 1288813 1680460 272499 51795 1560611 565094 1767907 1273794 419692 757972 506666 897995 1815862 733103 682469 523451 1618788 190850 788325 1314286 1866787 1004198 718879 894421 818337 918276 178817 1207032 1871263 1550356 1795079 1820744 1156130 1686540 1349320 1118093 1032457 1342765 1346930 578586 1971092 176912 1045509 1656174 1227123 1699213 1771152 1202627 1419117 627060 1077458 1895919 562718 866249 626486 362942 41775 611076 529550 1561725 1189509 890425 798466 622951 1979352 1146834 1307283 267236 1687440 141513 1585257 1136335 1653742 92183 1980882 1284938 683201 314081 627966 1950243 1647450 251793 931100 735452 691247 1439964 1433979 1528178 1654792 1979820 382964 654918 449365 1181167 27951 1444453 1359986 1091623 390274 1105090 1179739 190142 907566 400309 1709559 1863674 1540638 729740 685008 1542447 1310661 117941 800877 876435 1637586 509110 1139511 1203067 1661674 698397 979037 262460 1282374 1066067 1445418 730944 1872542 586893 510246 60044 1649561 1112808 1222012 1585420 207986 774485 1285204 1388679 800093 1332931 751150 1564751 852578 1708568 995274 326385 309622 988909 462830 1647865 1030267 489578 1146506 683603 998290 1509363 1944788 759104 1114804 106091 1477102 678612 1454114 76252 1718105 503356 1358851 667541 664123 1606676 867925 1814447 529197 1745661 1834788 356001 1043533 1673211 1586068 247264 876814 1593513 592559 1658212 1935414 1822902 859430 1983660 542109 1371063 1161326 1092270 456050 706820 54774 1990584 623986 1056756 933228 378874 395480 1354714 1291081 590680 349534 1407920 1855616 882870 1556100 948403 1803818 8279 1524719 1966191 1297429 1065326 1782068 1454026 878706 1520383 1132667 1338834 1218271 36118 1388913 875414 1600071 216437 1043577 1055311 22701 453389 1605191 407446 294504 118445 1148843 311158 234257 769243 228868 483022 1706505 802779 273453 510910 46628 1161618 1234243 1424944 576330 1800852 1356648 1874369 1281656 1994778 953310 1464314 1059096 1216525 579999 1832894 681862 1737783 1566471 1410436 1813114 1412522 884992 265086 1251359 1928843 256939 269142 1295448 765200 1014197 160308 581668 33464 603779 1025879 933883 564238 1846584 936108 339163 1153177 1388500 322993 1116687 1124903 808332 1504571 738179 967855 768008 1467691 1870526 1086548 300499 1787074 1487904 216625 1081803 447901 1985760 137017 1090826 473233 626072 811598 1200440 1326686 99505 1250220 247911 802274 1366387 1830772 1443047 850592 1095644 1530489 1937460 938244 926179 296323 1143651 693144 1024997 804159 319535 233968 98393 1195575 126590 262258 1547283 520566 1150918 125937 1626802 452955 897716 1366068 1126869 1783564 1612653 718024 406178 827173 631780 53193 1832140 1566672 694769 510185 1387035 1680702 195510 951177 1823656 1745649 513580 1940075 828318 109601 429479 1487164 394462 699082 1657621 675703 1218125 1269398 1882535 169791 1484745 1079076 743698 231921 1235069 935066 765946 498427 1506345 1440809 1161109 812603 1358371 775209 1131974 1777325 1145032 724110 1213283 694359 1213126 1961640 1175541 1767294 1828248 71266 355933 720705 1901741 1205955 328649 1046725 1799878 1826702 1054553 183481 322047 1084569 99293 1036345 867392 1966987 1647752 1264792 1514135 358414 1700429 848079 304258 1752465 1758580 1698602 1900074 1226064 210042 841594 324031 1215364 667964 1092976 1537347 1753845 1116142 21601 1956638 1199180 325125 909282 682812 33563 824599 204157 1604537 1355944 1725602 967425 828358 1455565 1633783 198194 408468 477140 713604 485171 809959 1878961 700562 1514646 799262 1501549 1207444 1204651 79074 648107 245446 368056 632375 1159730 155683 1358068 1277012 1897620 1404172 56019 384190 770696 332688 623318 858779 1133960 1622583 1060538 227754 1467701 608296 1886735 1320309 1705122 1236145 1140194 1529236 821925 1468953 1797327 1633841 338454 499460 1717176 783012 987186 1457728 429608 127305 412373 323448 1840144 1632457 209032 1942017 967683 634625 1463588 959591 842753 545362 1900504 1412884 612790 1418022 1332663 34894 1865583 1220516 1835580 648738 1312937 11778 1560862 1651653 1773225 742684 1893646 605629 434461 396021 1617568 1477198 96665 166237 293877 1705662 532440 499116 417746 1407988 1170747 1207467 1195574 409049 1296973 1911912 1902796 899803 1630935 917350 44539 1346606 1856769 537086 748924 976523 133714 1961430 1623328 794919 33894 1028021 824513 1567410 961344 867647 1361533 1701857 1364701 540771 1480519 172199 865246 753303 373728 38496 968866 888165 796238 1331109 1925930 1075737 168398 241718 825164 245412 377523 476155 1135366 903941 514465 929132 468467 917023 1567818 296192 892136 1338642 343417 1347119 107028 923964 1547231 506984 1134104 1349378 924501 256173 1881543 456179 727935 1876226 493801 180472 608197 114769 1522543 352067 1928354 1737438 240963 1895520 272165 1622006 1486438 516090 1319165 284998 179787 793871 328439 340223 310378 1223736 757953 1770743 276907 1293403 1483417 690970 386400 739143 1653119 837132 361007 780617 944556 1820390 700176 234486 1920150 1044182 423373 1858627 1257623 1691058 433243 807094 1922581 1555437 234717 1667129 844376 162931 1958858 884297 765122 208406 361402 727617 1632146 1249619 434703 1264186 1794859 1487236 1681338 600086 1244145 1032189 1439359 503056 999041 1944344 1956536 959387 1147426 1906913 156706 1041407 943405 1481001 26162 1698868 1192845 384068 816912 840920 1963843 1839121 1607371 1749367 1433663 1634172 385625 1152778 1929380 1625603 1776147 1426595 570608 1745197 1411717 934010 1807338 136566 152846 288302 1749660 400158 1246167 664642 254946 1242609 892839 763426 1213293 679048 718396 1308857 604577 1705749 730204 1337162 1821212 1643675 1424983 1315363 704540 1082082 991432 1437410 1913744 1661173 222974 1582783 156873 782999 282103 758964 235304 1822407 1334585 844620 590208 1013309 933382 1217737 1369234 1724160 1721138 964769 1503177 1160505 1536611 1078894 339839 747915 1409592 334929 1387109 231548 1054865 994302 727462 62209 849773 178247 15956 1991744 773465 843838 379896 1955838 117284 1777123 1868592 371754 593843 1336025 1309222 492157 1287196 821029 746234 519409 384239 1927459 1237816 1646362 1272499 122574 238971 254241 899494 1193939 1969331 881630 1396808 632670 1763126 1176826 1304717 195676 1990074 8435 330080 1584592 1733366 398448 1777910 666220 289637 257075 1901321 1355561 1208531 1925854 1390410 1955620 57790 1241953 334467 1130164 840872 1520583 382369 1913398 676000 1219063 1622862 1712332 1262521 456969 324488 1034899 924500 1159978 1770869 101637 347404 1111321 1143837 539216 882454 1935558 1213964 993130 985310 1486171 608453 231725 873361 872545 1206053 73407 1917745 761501 105983 751058 1084948 959953 471128 1609700 766701 1312991 1059966 839489 1411671 750910 1288337 1484642 1516573 1511936 617929 1067289 1624988 1878930 719781 1230572 1356581 27834 327176 3814 805096 1632924 1174438 91212 1017157 1576265 1423933 1036065 338291 1935714 93148 1619352 858960 1650033 1540787 216230 1558187 534180 1479874 164128 1680040 1573641 1589007 271951 122733 284727 1801806 1729787 1403602 1106888 25042 698957 1784415 1565033 504953 453942 321308 946745 1077265 1644581 1077328 1925738 735606 375239 188351 1345701 1846580 290102 661827 510757 1077159 45504 1329176 202293 224529 1499206 704985 1786040 1939108 741457 175279 682061 1241344 1203287 952722 402511 523823 297741 756778 1409460 1094042 1771684 139727 128280 1041221 1871947 637737 365250 1276634 1512322 98853 175893 1353499 1786431 1662590 1126336 1037230 923273 1305267 1248085 1577890 1596686 1944026 420242 1228511 276608 1337894 1019402 1870530 1623 1211628 1805272 602100 1201329 1462847 817573 976901 164606 1289455 179768 119344 1176788 281654 1549152 1252805 967034 424002 1777222 1275218 337155 1653029 1791372 422691 694273 72474 251602 72782 1411874 1480679 1746783 676460 935350 1155789 1540689 1107338 778081 1783778 500155 260932 217912 507391 1915391 461235 429196 1455896 321506 1265913 1115591 1840349 77336 1138299 1212130 1523315 1307320 558467 847221 1727524 966046 1575129 22065 107155 1755858 864772 636059 1619663 988619 1720682 1285836 1769822 814546 1814561 480591 8412 136610 762188 853432 190500 766416 645194 238628 1812861 568677 970257 1448714 1416928 354278 482815 1595396 1632307 728131 148796 1406554 1151956 887781 1753263 172131 1954913 204271 1284166 819394 252120 1124180 1622440 1345339 1141154 871011 857584 480852 1293646 1911167 787601 1851266 1539160 899430 23765 1081970 918954 1193716 1717617 1210548 199740 820189 1682790 1046094 779849 987121 535418 406877 1125714 315447 601362 1495678 1115116 1042199 1654164 1860200 1595559 506549 892458 1337328 78185 1453928 1359498 1556658 1408115 662592 1817992 960979 371285 119170 1165793 656219 805376 1428873 637154 615998 988378 1035299 1859734 1935534 540930 940177 1856282 1417064 739518 942028 1428888 892111 122661 1570718 93125 838570 781604 525840 277917 1418397 1174690 827251 1414140 1150159 1843320 666829 1117395 1569413 574225 746520 839601 1215388 1993517 1684119 853267 1742359 579670 1416203 658452 1552050 1273933 1447796 1610721 1035311 1673147 1679667 155333 53849 343444 1316053 1572109 1817904 1398079 567921 506445 1483999 493987 1002203 349338 1429425 333971 1807450 335805 981081 1317790 1123865 578714 700186 1895377 745578 389530 1165880 1784002 1028256 602455 1580991 751894 1712016 729122 991003 1629562 1634624 1205746 1413472 1553586 17146 968851 568277 1180594 1701544 1828342 1952319 737565 1883322 1683526 583961 1939775 842312 551984 633079 1499390 241777 945776 345425 1470359 1703068 1959827 123496 572198 1477815 872283 876848 1652663 1808851 1014943 724384 1575275 1420932 1049416 333381 385052 805780 1918145 102900 1802385 1900476 1659180 1349876 1706466 1145180 548018 265560 1400110 614795 1151681 1095536 1865675 1474873 1278349 1854213 1330672 686783 155451 679730 1989691 1525604 887261 4881 1420651 1754003 1863695 1693297 1753355 1090947 746908 1799054 1008472 1716938 1957478 1927280 1169802 159876 335952 223079 1405440 486643 1474410 1646192 184558 355698 769109 671226 1267667 50192 1372403 1583611 849976 1862808 764450 1768357 1202481 1201407 907604 709797 1391071 670791 1147734 1710414 528047 1497269 1438055 1535071 860769 1978258 1717676 417401 432165 851101 1567302 192414 1091809 1154418 1255914 1862226 860275 750122 608940 838476 1649940 255507 664740 1576199 363595 1817178 1043587 119103 869093 1212423 1782308 1381356 1040165 544171 1566429 1694195 1290194 375611 735484 959109 625498 1423616 1801885 426845 373283 972742 195713 766435 1847476 1117260 1906752 404223 34728 1109427 1971261 1625046 1609560 810155 1085809 218757 1122603 1537181 61492 779915 946637 1155123 394776 85157 1301628 1234199 1674232 874649 91586 955779 1904315 1163857 249175 59608 36051 772127 1357343 1831794 391075 1330668 1450857 4263 1236554 1092775 42573 1325717 710426 1935004 1116656 136021 1444326 925772 599399 269385 1307893 23551 661388 1501371 15538 275705 845019 1167741 1567051 546777 536869 1961311 247415 167963 1265506 1930637 1483421 201296 1260780 334938 278346 534558 770427 140625 1180914 1861988 1047030 227382 1418570 1707693 1249861 1223450 1529169 1678852 1987651 1297911 1131042 1449742 1460826 193486 1478033 444947 1918505 620712 1197485 922753 667990 1126109 910634 804412 1384087 850197 776475 1146259 1946761 577844 579140 319099 1931302 1474444 544317 1175591 1685999 844127 414217 1775822 568349 204710 1775966 1549414 732728 1896510 865145 1532823 1091743 746818 952583 2897 910439 1357703 831873 794444 137967 1895102 689529 643507 939101 484440 1275208 319962 1962715 1100613 1121766 1005933 1737212 1973908 361162 1558346 520742 177281 1824405 803248 1614304 1048873 400233 704677 1188369 1135382 242588 1491722 1978964 14008 932913 377031 1948416 403876 2071 226092 1665627 763130 530432 1726394 1658275 1551072 588782 1322103 437927 1414459 1417313 934322 1920931 1732259 1889379 1962421 709962 1796218 1206335 176016 1214921 843976 125360 1988740 87457 409526 130018 989677 659735 231968 1778144 805890 197457 1403870 626618 510091 630479 1935486 1043137 741254 796417 1710045 1681130 1088986 432599 1391041 569672 1950658 1095495 356310 136578 1953100 796501 783315 819439 290789 483231 392535 103173 112033 1147491 245342 590498 241760 1063096 1356502 16801 1199213 1436322 890611 1885982 579649 1578661 1678832 127199 1016125 749063 975288 1796078 347310 1479177 48300 1194596 1722484 713473 1347773 488055 1436410 1629454 19282 1529342 1817035 1503745 406273 1421511 1426271 1309098 411317 1791495 891497 1712838 1832944 1099997 1725388 1078047 1947840 1278500 148158 11363 1074251 183939 260331 1990624 105676 1410661 503856 724054 1710197 428913 929561 768364 1995696 388140 714395 828312 1330413 401827 1682093 289652 208049 1573279 1855498 1119144 1035972 1116155 423892 65354 443069 855628 1236481 1086595 1857622 82235 1613615 727397 137713 636451 1184101 431260 868604 1095889 182238 1970765 1051103 194681 721054 999272 204707 1796227 1246271 1898850 318135 298882 1162668 1852739 810931 25393 417808 1033332 997477 1143479 1047986 1787236 1655509 1495628 278800 1707911 1165864 1732614 821257 945799 1639049 1413999 1357 99215 1111562 417113 515821 1568407 1496977 812974 1018145 1630126 445570 1858992 914174 1428860 1652316 1237029 106524 932432 1237096 962307 260145 1421632 1701546 928521 90230 1968421 1979345 1130089 1903976 663636 1427651 238909 1789838 143774 40657 738202 1066848 1014445 1739665 432664 1227613 942041 475616 1244486 1605078 1685818 198023 752631 779822 411456 1471701 690479 414765 364812 1704143 1516902 1141932 1214393 1692667 1325157 776970 1884914 1050790 1080015 684929 1794453 574633 1056280 1508259 658827 474857 1810792 1993884 1657124 1765654 971372 342438 942868 193136 217226 1800254 503912 419256 703356 327376 1288174 603101 1766983 1206298 324906 163186 1556007 1086030 1769276 789095 682794 911989 112384 1384851 363277 1346284 1986909 228498 1557969 1135904 935126 597197 91765 1102510 331667 236936 1924396 210824 708785 1701611 552878 852433 600190 1411253 1660091 550828 1349080 1139045 837049 252737 1988844 1908458 633555 244330 1525839 451611 1478491 11066 1252240 1430982 1387333 393155 885554 1625267 1731192 1541115 1736798 1201179 729295 899213 1847331 1767233 1011513 276103 632317 1644627 869429 850741 1009133 773926 1715220 1046184 1535613 1497438 983179 1017752 882032 770443 412631 1724200 1653815 1704944 148671 1807603 1957249 1976053 331621 1722066 1608568 206250 350805 1795812 607817 499902 1436014 1371824 233424 345247 1897742 382636 264901 298523 931802 1708912 326763 1781434 642023 1975046 364336 1829953 1823915 1499168 1435348 83196 1720750 625399 544268 1781025 104890 1371089 1413680 389554 1070987 1886231 864556 1597255 917807 536699 1883200 532456 950351 1520879 1274292 1163116 389659 884939 1950867 1849040 1710330 364782 550440 479737 85258 607765 1809816 1560708 973875 506377 1934333 1572063 331213 304957 885318 1943815 119963 1435141 88060 1237636 911280 1551095 1143740 963341 1313315 1601642 548469 1429552 1188616 1021255 1113826 186486 896971 1356624 1751131 1218946 466541 699051 1473390 1077380 1917862 380080 618406 1411043 317183 1858050 513506 724233 467921 1335268 1557360 1368455 1764755 904993 38059 961923 615500 770043 693129 23888 122379 1546484 281909 576431 361795 1632277 1044430 90813 62088 858537 530606 730400 1491323 218758 832142 1794973 24039 1294154 368112 71966 1154018 104323 808563 298215 388116 1474716 787832 890651 559511 1939915 408296 112449 817645 1384601 1392373 793993 415476 998620 1749390 1046329 875442 1774708 208097 1153507 584638 1188817 1684371 921769 380870 209979 331316 1243257 1804655 931598 1458137 1198305 248301 620742 19320 1270275 775599 1895093 923091 1205508 1777003 189367 1263148 107614 1102683 561726 36617 151796 571983 24996 353772 736221 1957011 1793204 398490 196780 1289387 149795 939488 679236 348860 1908372 1147336 84942 1478910 1326150 781974 562002 764274 918699 1272276 625834 408728 1115881 1717350 1820278 250033 1116666 1198413 1633308 1372337 1477817 902237 305272 874646 217140 712220 1852767 1060388 1376981 1547321 165427 1203693 1016503 1197808 162134 1552816 969863 603659 1153453 1753495 151056 1330768 1617855 844350 430165 675577 453754 409382 798144 598080 1082192 496608 1395577 240601 526654 1864178 1447847 1422074 1740674 1097594 1358369 483564 816874 848088 610229 487303 757429 1273884 1647141 1635832 1141376 1388232 1631178 1382041 596304 1046290 1954602 1841883 1149478 1604891 757361 906367 1497165 1163804 1332712 103291 589119 1208377 1110111 1344490 436443 897196 152062 276137 912809 598235 1473125 1991639 442963 325874 1440544 378063 1350176 1235681 1071099 986674 1130198 646394 1327312 1888413 1327131 267771 1122424 997086 1586309 1990546 1686879 291556 145629 1479305 1709802 1783397 681094 1559563 1103084 1698108 400106 1562059 1337037 876108 1668406 216971 252633 1798022 20193 1449447 1568957 162366 1980522 283151 28743 798329 1429248 765992 1522133 1630568 1939767 18288 583600 1106795 1424960 719490 1838545 1884997 1527193 1443425 1115970 759368 1619698 1291249 241072 1956253 602910 778103 1447831 1516720 755158 1436384 880743 1384750 909471 46852 1745742 887758 293081 1053784 670715 171095 898623 147505 1208028 1807655 197308 1448320 1468006 586086 1105716 1039475 893222 1915911 934016 100517 1492738 1746989 1132229 544891 1611211 1019020 723063 1175672 1574943 1373363 1642357 1943428 453933 304715 724040 1146235 746479 1099074 369660 973361 742000 727715 1445213 812101 1275472 1120970 1730063 1260955 205596 1194567 1487455 543419 13173 1263022 280748 1144130 588094 236828 1878259 1762900 1513477 1053279 890072 96777 1088478 1560103 1735909 1916070 863260 1861201 1537252 994372 548238 1015840 1269514 1093552 888118 1456092 1713090 1253522 109719 1202648 493696 1414269 1822621 1830064 275958 103362 814307 104503 1381836 1041698 1045866 319276 53844 1407468 1044877 787530 729466 1249637 894275 708909 1464943 1366360 1631746 1129013 1513614 27238 1156430 795911 935152 1100894 1538081 827550 358605 832236 1653361 691577 665073 533008 872890 1371284 855361 290278 1207871 1469956 1694795 1211808 29945 1059781 493362 1768486 1730668 1470537 533139 617465 1181127 870761 1916833 1488715 454193 1277152 376138 834844 283761 1125592 464935 526391 543030 1085103 1881042 680635 1343743 914737 1902799 226776 748846 1790792 1538578 967705 776552 1047504 562393 368935 797909 484989 623289 283316 1634204 1837360 1731716 209877 1914725 299192 1583890 1868691 1283402 919779 1697821 1540519 638779 1606339 1916743 204990 1787148 1242646 552302 828025 967073 199563 95851 1580387 1422605 1740421 697243 1980324 972533 1349390 1534417 906680 1437537 1317181 1119745 7403 1629663 716026 1983936 219283 785675 1979979 750438 698708 1537073 275384 1920159 476506 864649 1476742 1486117 1483234 1621442 726544 1093036 589124 1505547 849377 1710959 164881 1374459 478251 620809 1402579 729368 705791 1765394 900281 976669 1176040 1605063 1636586 635077 1517564 437867 1528418 375176 1107881 325131 1909521 899757 260241 1159713 879608 1346565 1652251 1798924 1027405 312349 844456 406516 1829376 710713 773561 1352715 942552 88433 1398797 453309 400540 1439644 1841063 1364618 1177638 1131048 11154 1710423 898565 850250 311632 1987284 765146 845222 1610517 524027 533678 1568937 910291 1971332 1035965 960098 1203113 1773190 958649 1825750 1646041 313597 864050 1150070 1342098 1482022 1184464 134153 766396 401220 116050 1471265 824131 1463675 1172001 1371987 1421464 1886561 7124 1571236 1566298 1104001 1215063 433163 12397 495951 506837 1876009 1698310 1827548 1415110 1736476 1123876 293530 40125 149288 1182873 502882 1369423 1630887 526060 885770 977397 311701 1216319 40660 1859020 796879 880389 1775693 1154116 1856453 1649939 1695551 1417525 1311495 1363465 1601875 1038443 782773 1678683 98409 851781 230319 1460823 1596594 515546 498049 1520833 918205 1135013 1010578 1855891 1696175 1498652 562883 1053086 680629 1150175 554730 188490 900561 745393 1825160 100035 424371 1933900 888800 97567 1260649 1485243 1995488 991150 1808297 112907 1843159 1292470 609660 276465 469787 81533 1262811 1354106 701641 734076 1474423 940934 165322 894218 1218178 1508136 758447 1321521 353373 860519 1529781 485424 754701 1311146 68748 1835763 942036 1531944 1302353 447621 1977805 1620750 1212787 663488 785659 1117740 1547500 1043017 122588 110164 1657027 560208 819564 1911253 1200055 1710538 346687 1628678 873199 904098 1302825 1363326 1913453 1685395 820635 803608 18170 248769 1165611 741168 1148719 169133 1080165 464784 1844090 1815026 1159032 466457 544534 1056687 1126456 1414942 42233 1757094 1819962 427919 961679 119959 435572 86927 968143 1228308 1978561 446285 1324315 1695110 313490 575005 57334 1417508 1928759 869049 491907 1574678 821210 1771469 158317 124063 582624 1619769 1478980 1648595 104043 1554508 1259311 824981 1437922 804572 1388762 1615714 1643447 482447 480131 228145 831143 918145 1735856 572378 79757 1679194 1419876 939969 817183 1619821 968869 627735 15425 513414 1027190 966493 1709830 863774 485574 385708 1023072 1030447 992697 1160118 573706 119565 125289 337194 773534 1485453 365801 493359 1118674 661841 68911 688769 1370151 1410126 1287124 1561759 1230607 1831941 106263 1271221 415968 471032 1231733 409706 485833 1080117 1651063 1237834 975147 1413990 1773180 1968142 1916363 453636 1695757 976415 1025831 1540776 388258 541306 939617 1826079 33671 1185902 1725303 208488 605755 1482257 714671 1685800 1708151 403836 275647 587025 1340349 1839176 1477436 831633 884607 597424 1189551 1552060 1002701 110116 1250867 1145574 765295 70420 1807224 1690249 1202954 437626 862645 463558 143000 1118202 535731 1752518 1734792 305092 1811377 1940010 1910990 983175 907884 673885 713349 451870 691572 225486 1578970 1062943 1060318 45714 1734893 253199 1502187 1521037 778831 1970 1948060 457427 362983 676099 170738 1541051 1109330 1439226 1264704 1831782 817468 1954470 331345 979349 1230651 103111 684482 865571 1443459 265894 91805 834714 45887 288723 951770 479935 1888352 1576954 1354918 752979 1150656 788584 1443675 1183301 770678 1205339 1340051 1521790 37807 94345 912596 1449523 1850338 210453 298924 1663942 1298092 1567375 607371 72147 978034 1852530 1793234 364083 1790145 1045238 1237328 1849695 985955 354687 13686 1566390 67007 698640 1960054 603453 1659235 15981 114450 622201 1441563 728018 393173 1106295 695780 915846 1869644 144775 1859968 269619 59064 1680356 1714390 355624 1994452 725121 619987 469507 425409 1173276 1668416 1702225 919348 1598348 1847417 854129 1080587 494580 1918390 948439 1623675 1340664 182468 503097 817208 519222 1325865 1896761 1976935 1696406 1496224 1928107 1841397 1707318 1392811 1596845 1907891 1884979 127150 1351839 1996686 350700 31921 901611 1221556 1118273 163452 524731 1502093 1907871 1395666 867604 54137 1377165 1850629 922351 1909441 1316483 632010 1944742 10236 293769 318537 1105275 72908 212044 1124934 825666 1471066 1622495 1355854 1025107 1631905 1727723 524907 1956115 950515 932588 1610216 1609164 1714130 1117810 1802232 1037411 359224 1058484 1023581 1038865 344080 400939 1278620 731964 1696634 1887365 925435 841153 1765151 260657 1395449 1677404 3608 857139 1380764 1078627 655481 1505262 88924 1434166 1947850 1930773 1862915 1310744 104485 1958554 439421 1445034 620210 929422 1258792 1383397 1273391 926336 780805 459858 1697656 111156 1287951 1892294 226713 1759200 1541448 1563325 474308 1733459 402633 923080 438650 1192177 1347607 1432818 1876135 371347 878140 412054 1553613 1793074 285727 1045432 1579082 990053 1580848 1098582 1427015 1946739 326484 1694714 289590 993864 220047 1514773 502886 727651 143524 1450038 1610791 814697 993867 1481085 1714579 606983 301368 961144 1560208 18142 1607599 1121401 1197884 1854987 1542601 572891 239910 203509 1894730 534843 1611423 326795 1453626 537676 1753111 246699 1451284 756623 114033 266026 1811594 214668 970259 1598042 1379970 883417 1002833 771040 1660130 1467695 1282542 1809491 465160 1000966 1724966 539496 703328 73313 481253 798354 1412688 996750 1089850 1586840 506501 1529281 1285855 440162 908782 1896005 70511 1200113 672918 582269 1410055 349102 410575 335482 1338537 158504 523332 606689 60738 1661721 704707 1835976 1812221 440577 1951028 1880397 770537 1384474 1802577 450342 453947 1429150 1501551 1459726 1823563 42649 720620 1940244 579428 278838 1371330 947192 1774262 665472 440584 9453 485374 514824 1987113 522357 220219 845209 1337158 1058787 535518 1507148 502838 19920 1344626 559723 1015549 1395164 54607 1965814 1350268 296608 389683 1177855 1375829 1187954 944309 347695 1141504 1881023 1655218 1593781 230380 1005744 1863883 312016 306579 834731 1220694 1613243 1538673 18214 542706 1946506 1899021 1275429 1374908 410965 1379597 1359217 655137 183046 376445 643232 1194352 1807623 625832 1240387 1355365 135039 1182327 1040068 814566 1750942 72749 1452124 984218 427711 1895273 1603932 589891 539827 1581694 862037 728987 959114 820520 964902 1393742 157720 177390 1649868 1506324 1132762 847092 1593858 1131571 1352976 1964120 219118 715395 1992628 966187 1038454 347581 1750295 1476927 412205 123263 765554 70921 1173117 76399 1594902 1670517 1706166 418430 613011 313527 1686883 92369 1357329 180768 1979799 63702 770562 1683727 1043258 1563317 676058 830687 1575629 223949 401047 1617894 1918819 634414 727174 299323 1094974 133104 679743 1217932 458484 147047 867063 848170 208301 398939 1801239 899294 1088459 1508777 1623316 1523873 496201 1657712 1280041 1041456 480722 697165 1706624 812800 1126452 1065293 1598009 1906604 1844148 1647773 1025007 6533 1187008 1554196 1187345 797662 1620009 747791 1314551 1928486 159965 1439970 9233 79403 1957221 1786488 182383 1030837 506965 1546666 1559015 894963 1518143 1717127 682177 331919 241665 1695384 1217125 1687107 1051255 564722 598735 694628 11058 1111851 981980 1672384 1328980 1675872 905536 903600 1036076 1648668 846725 132249 1387920 726439 1013336 222627 566948 824122 1256789 1771145 1481112 1911016 487200 342837 699813 711231 318433 1565432 623500 604563 1569479 73935 708650 1850196 1140331 391156 511248 1870304 1068191 110276 1855311 1880 1170402 609757 1555073 1119306 1210558 190335 1300386 1496941 945239 598136 594282 649107 1291491 1973539 1989715 19150 386457 1497869 1168786 554336 301712 1474241 1078684 1937788 826916 1000593 1995233 175967 769034 675231 1305962 1173596 1632614 221032 1458228 882604 686232 107904 910073 1497672 100318 1014344 1658891 369156 1282798 1699978 1438363 918742 1832994 317109 1149058 1213182 1382421 78895 1848569 874248 247362 1015317 897944 271798 1819450 1519969 1942683 1221719 501321 636993 787540 754472 831895 561629 679132 1697026 372466 1061824 889794 1214403 666239 987291 998560 1238579 27526 349725 313956 933690 545183 1562635 340727 1704257 226985 517342 1104507 874307 997928 792978 1305773 1808109 1813791 879402 1439710 179087 487855 65764 192416 203958 794054 1764140 395535 1574864 523113 1245171 1312112 1747856 563220 240690 1933177 142495 196129 1548646 1575857 1563676 53563 751916 632399 379909 1625589 603748 1350805 868718 1115524 209959 840818 187294 1893242 874305 1986042 1732489 770689 1921746 1642794 810550 1164973 1650847 1657731 1427887 637520 392299 1978174 560308 447311 1859012 1731390 1063362 1183706 1246629 97609 1007926 1133741 1691514 813712 683028 668435 1835736 367452 835138 459447 506637 1283074 1515307 676325 1267126 795641 1712062 397964 1667064 1604385 871784 719664 290314 1081578 75666 383960 510074 127590 472106 1735408 1733205 798966 1406611 183780 170140 156146 1795613 926532 465563 1273131 898030 1152645 50652 295899 1253054 834251 459796 823326 1727885 940440 1789805 1959303 928633 625235 231699 132640 822551 190872 918437 133531 341445 312344 304208 1302349 1421967 209636 1077147 133074 941917 634594 1980347 912083 336755 1100683 150123 1449483 1087535 58436 561096 235672 1006405 157914 438925 1692522 1007199 658788 849918 1538447 968076 329290 498134 46759 1673609 1779039 1955241 559926 429462 1444394 1172905 706461 348005 1251882 1025586 1380233 608498 47814 1772124 1172788 1613549 408996 1670284 514996 1998858 880493 1050514 67679 740626 1170771 1639902 1878662 1156227 230294 1631274 1181090 1754496 325195 1007218 1664685 466919 1454008 492091 1463660 965117 1518778 73635 1375371 1640379 651424 1341422 1544891 501269 463624 1851317 1880621 1627677 671281 1553710 231759 1274126 480635 1874796 328955 936661 1745901 1380894 793285 1032824 588838 201039 67943 615369 126188 732042 1093824 450038 881195 1382651 1488346 34871 305951 1277974 1643938 1627486 1018658 1076664 400113 476558 1388101 1393794 1569932 1157803 1821280 842591 658426 1368542 1125669 1834594 1807727 205318 326 734396 880801 458526 1879478 1425615 1159585 1103680 191163 1037188 249661 779356 1408257 1412140 1294197 1343317 1371694 653894 1425893 812750 109062 978922 25508 1822157 1477210 1885414 423830 1521909 732699 572392 661702 1378278 1906763 312057 310778 1932447 165540 1334438 119531 949083 201547 397611 1023203 1229089 788264 276949 176076 1707331 1629296 1099909 1599423 1894692 596758 1571817 964847 1222002 608686 1272018 1200639 722168 418131 1898056 724650 1482195 1330282 1824771 1416685 1382005 100958 460585 97963 960023 1977923 586646 365948 1082945 1432134 448641 1215305 1590772 1384497 1843057 105745 963958 743296 1292198 1271782 595184 651511 186374 1699586 1951123 1818681 1787855 1269915 752213 410337 582410 545502 81741 689063 1546604 1667830 761897 774291 650121 1718365 84064 567088 1725784 1770052 746256 964055 867734 1683532 1325986 959982 1767123 242017 434819 956725 814471 1913167 489300 1779480 217607 1140558 102865 1044226 572491 500922 14035 42462 1190935 1582978 1381069 1726764 1925562 1417321 682680 238417 1599702 1008968 167966 263602 1679319 1614936 1382341 717215 407106 1519414 1782126 1806108 365304 1507507 134717 925311 515607 632515 1117793 1381041 1168228 1416670 1856646 1867360 526054 637404 1372583 470048 1391999 603135 928499 201382 939321 373956 1167558 1645251 1243703 489285 1895460 1346641 1656171 723876 173293 136933 1827827 226577 1716719 1086957 20163 1828685 1281019 1483741 1739996 1832824 1577532 1239905 837515 1049950 26515 30051 1184428 1541215 323683 1185595 1243546 464103 1229630 1563024 1983287 1665443 1809772 1770180 1258070 1223099 1514952 33038 482895 826420 743363 1225712 263292 1626830 1853901 1074551 1552559 1535942 1235374 30348 1145303 1650228 264848 996275 998183 108690 500326 1906821 1105355 562462 1888611 641114 1069638 239044 1735801 1308409 275862 1012282 232020 855310 1279582 640244 737520 762482 67543 1404028 623216 1272667 1597714 431838 53858 520715 870526 1619103 1864506 251254 538685 478084 1322190 622059 561229 1836196 466988 1340865 1326859 1140381 14089 902402 919890 1501539 1233992 665965 1126685 55973 1356131 1184063 1449782 630476 24781 1884366 1747905 801958 135913 1785802 159350 1881944 780078 1679246 965714 1375414 1873339 153359 211321 872147 1464773 1578566 177118 1835628 1683028 1089425 780528 1420124 1728774 1195219 1866443 137608 1934689 655458 794721 112190 1436620 1216410 1243462 754098 1553178 961272 85416 732721 1586829 1468274 833505 144773 1007096 1024651 1876776 1665303 1781306 1687698 1863501 1113583 860710 922091 419647 1018168 1260456 1383570 1287402 1178364 1896707 1137160 187374 1214478 362761 1883420 895537 882438 153132 455617 386338 1321176 682431 306368 1770042 1961194 1432575 1570451 1737370 1340118 312946 514881 549928 1520710 304905 1898345 1296492 1380432 833690 409748 715132 161235 1983761 1684707 1580234 1657991 933186 1137493 1625298 199664 975621 367267 545808 419878 161238 78084 745944 443771 1369321 77653 1924772 850873 1795451 1837938 1583221 1216238 1433435 52728 1688443 1422043 1434891 1300884 1527577 1625130 890524 368416 1042686 596910 417132 1586940 1503806 64927 1191290 51885 1676798 1941882 1386486 1733651 163639 1604651 156023 1655494 256230 1319922 176700 1937117 941774 908664 933036 1578951 699893 1887832 1121378 1674519 1556675 494807 1398231 370852 667625 776509 543849 256279 1382752 1044376 873071 505604 1176 1437839 1781027 1635951 1936634 1476105 1831871 1139917 432746 1784290 8271 429084 1066914 519473 1716621 966044 1286738 152954 509885 793480 599327 1087546 306570 591404 1713076 1296618 1382606 1722073 966396 630837 1330632 938174 1588450 1033660 1926729 1829630 669775 1370380 1039664 141944 735646 911967 861172 715208 1329904 1944404 1475778 359433 515449 827093 680042 1146708 1555768 1942115 478746 353130 1813342 1028813 898912 1156019 1250735 618480 538063 23553 1331496 1039536 231811 1088290 867317 1036092 1547982 1949876 467227 1487115 1319211 1304663 455455 803630 518235 1612220 1096335 1957913 732310 1216696 463771 105111 1928102 1082542 40295 1529521 475844 1626035 1866541 97922 1483241 743606 295952 1525987 361940 187886 17358 1522276 421425 345026 465221 316684 492013 903402 1298886 765274 1492470 1623491 1807447 1872614 1403008 1622206 1272319 1761008 1030396 357234 172934 1793023 523832 1591359 1077135 1643271 827513 1667859 1418547 817778 1843050 12206 150542 1960445 1816404 1616851 1138626 878427 104762 970667 21535 1141021 1682648 144731 1500569 490367 1678564 965007 760939 591389 1179124 584340 649390 347970 149980 1290014 665645 1082788 309822 1159070 863294 1863327 286699 1112385 258049 1982446 620719 1742055 1397276 372270 1583187 953134 1602897 19648 264811 108933 1938137 241890 318357 1159176 653812 1124198 1490850 1992621 1436494 667785 698434 593161 1667188 1081125 1737594 371031 770368 756226 590700 807393 832581 1831862 152463 173706 293375 444128 756204 1077047 1954946 1440769 1185317 1711292 1275041 1245244 254571 406147 354052 987684 97706 1496459 179736 435463 78545 1413881 100945 1612323 1160718 1118064 804225 370477 1205909 13004 919741 1670676 1094634 543391 788280 77127 652535 1507900 248238 1230211 614713 953452 1199147 1217898 287065 1353920 1652755 1342908 1851698 743076 160660 635449 1106877 1354114 400745 575482 1904390 52711 972020 486049 288998 1415998 1903446 808389 326421 1767048 1217059 1136726 1916985 1244596 1082622 837579 1763920 1261829 1404993 1863677 1679356 971257 126242 893351 282278 831122 229330 199916 1758984 1692324 1230817 1821228 883817 555518 1559093 200610 583224 77223 1554891 1351263 558914 1970047 1924014 728585 1377987 1212145 707428 937405 209865 1174239 691285 724243 1289017 793266 1438984 252161 1499819 782028 1322971 152584 1219290 118703 186803 979937 1893868 949948 106642 96133 38437 1617681 518903 66185 1705177 469958 1828447 1583500 152006 1284379 462129 1706809 1776309 1154374 1286055 1208892 850629 1076962 15771 125267 867598 1534493 1575851 1411873 1511917 1844232 1266614 321076 1149940 948062 1963360 960262 1937841 1782192 1940392 247661 888806 1444207 1156068 1776171 221667 1257304 775178 895244 516404 1845386 1372499 1572340 999867 1588282 442153 357270 377802 1699511 93510 1983385 932965 1513409 196068 1710663 627196 1023718 1489573 446986 1172024 67534 555826 556481 356258 1416072 783555 1449092 245811 260529 1219171 764323 275386 97843 1682112 1992762 1865783 812662 79374 96233 680927 1116588 477673 1403574 1722236 1059458 1595572 1481433 1388608 1639861 586281 1204114 1724511 81066 383137 1472362 71207 238218 162761 1355249 1459276 1639691 1123540 1177130 1988508 479573 329806 1407367 959349 1955218 645962 641294 1221928 1367356 1186056 1809296 1934736 246919 486667 1862363 601787 1869603 1409525 814559 1914165 1577103 74050 1173793 915076 784633 681900 1659696 857377 814319 904752 314320 1640268 1023610 157995 440183 111001 1722191 1403334 1114087 697154 310080 697602 1535538 517192 212895 1733516 1303874 1331336 355218 388903 623581 664817 1093895 35650 544331 1722375 450287 1721185 146507 1239315 1197377 866823 742856 1998831 1377233 413968 702024 315428 1675293 610899 926959 1985098 1339196 1016115 813473 1033837 1273348 1151298 1190032 1082183 1457468 31182 1480793 428151 1935899 3714 1583273 1075084 622519 536493 1595103 867294 1802955 639258 1432804 1732452 876346 117813 318705 1756641 1946877 1801379 588143 526906 310515 1771379 1042393 786265 1043437 566842 392079 1275533 606607 304724 1574745 164500 51245 1554671 816316 1853092 490488 1530413 1846651 955364 847583 870699 691517 218774 1222816 354374 1610339 468184 260232 102174 1587088 67999 222591 599357 1462033 1999403 879500 309249 1385475 122912 1344337 250050 683574 1634114 937658 1184148 522028 956681 1638848 479989 1334119 1753217 1166068 209453 565563 1791280 285117 1270337 612384 484375 1861921 1565318 66976 256068 971534 628903 1110560 1000010 1130463 668460 73377 79587 452872 834678 1493330 1502169 1138101 1659895 1649150 1753763 1863512 1328037 1067444 1239578 514391 1679232 1363832 360240 1120154 1376418 1798643 316763 1681593 1531922 1971547 661808 661999 1770998 723726 1794715 365105 1225388 1471212 1212906 923414 1646403 792854 663142 836868 121817 938610 1954999 1848224 1340900 1684968 1214981 1910985 560903 408636 1874833 1349171 408838 1914459 1896146 1715267 295811 1699360 171348 1733802 1254637 716771 1905053 1736976 665270 226741 778865 1502914 1223213 986778 1831275 947380 626895 906899 1922021 632327 604195 950727 1842370 1620487 1687276 1306248 470950 1344678 1360505 1816138 683186 258570 991127 1650387 647279 130864 1914764 1885821 210939 1875297 478273 1582615 1596017 663435 261991 919765 396465 1121546 1601614 934837 1366149 1869105 312231 142747 1182298 48134 725324 945952 730744 1995931 674667 1384373 1144275 563575 506267 1708441 699426 1910317 1070634 1274596 1736289 788478 240615 817360 1161722 1181980 614916 768936 1295601 214065 1202584 274196 1409975 1775707 155760 1406504 720866 1447866 370893 1726572 538203 1381947 1743130 1674678 1772424 12662 1812018 411800 1694748 1616040 60531 1062702 467886 1210696 1314795 1537207 1479725 1032655 579148 1938142 1005902 1012148 392235 979472 1627611 1692345 1471606 320881 1006166 215574 1773954 732552 1735681 693860 71186 1056956 1144842 1635412 1539051 926750 45135 589673 1154594 745794 587111 1965271 281871 1574362 1127643 1262383 1376642 946231 1409332 853720 1256127 900307 1742965 1755582 399453 428536 1686567 639266 581616 1135545 1031704 1727335 1392906 682099 1873822 664216 288831 1372501 994408 1357362 497334 1322862 1278225 490649 867751 876103 603918 112732 983668 1930997 937799 944346 823555 60654 1907500 202025 1327686 1984361 364058 1017218 1719388 1701607 18903 1607018 258269 173156 516366 716426 189649 1811721 1952641 49482 1883949 1076504 502512 853064 570344 10092 45833 347431 1503639 601933 1966458 1750933 249233 1782440 325877 1317114 829296 552331 635946 1101437 311287 727950 1679885 1078361 29053 1047155 1191122 1991197 1784023 1589648 136487 1999752 86905 1620950 1794750 1769934 21858 769979 1653942 157587 1677787 1044282 1441354 934094 1198105 837557 681014 1317304 551737 1857916 1733202 790883 1022190 526331 104020 516485 338815 126183 1301346 777011 1846446 21806 791524 276423 1125117 1799712 1336336 1549364 1964306 509673 1052540 1613773 1493614 681732 187888 274481 931432 1546321 873137 1560365 948681 1216731 958731 850946 1889322 63514 887006 1241511 149668 746446 1500701 1761576 780125 1526972 1223089 1014775 1864800 1963586 1727295 1094022 1498861 123066 452400 443885 853911 1723304 1059321 1046228 1753738 240080 826054 1969916 574982 201288 1485238 1977928 274694 1134634 205905 1175240 729007 1473379 342308 1740294 62442 1646056 1244461 1863697 221581 297171 415771 881337 1147197 1872615 513462 1039487 365268 784043 1319217 1821970 1299292 1687180 599413 224739 50475 1487934 1948029 1471256 203228 1427675 11244 98360 252654 1118620 1172329 920767 582670 950775 907001 1167649 233469 135294 44699 747297 1094428 365522 1704017 321315 435733 444846 1987554 2318 100368 770810 44422 22228 1231184 1922958 421780 292156 1253289 1582021 1284702 1559992 1718519 1629010 757223 556750 1702129 80273 742400 997522 307965 893566 1914069 1044590 1521418 3939 722988 1566129 153034 1654263 1814558 238823 221283 1236966 93836 1252116 716122 1893633 1263272 1240525 268779 1258140 1292388 1834454 1780306 865050 1402796 9056 599070 166372 341557 211599 773492 826056 976084 1838859 282637 1256562 101246 1676804 25489 833340 943867 1323209 717468 211148 1431235 1504813 956068 599561 26907 1224064 1988370 682913 1088258 1239065 1467724 1106598 1328871 1937588 1120531 76468 544109 1994891 1422570 1609581 662249 48030 1129016 1294886 61950 1438444 1959520 503877 1712049 713249 1658847 64966 1992585 432580 1237569 301067 1260585 752210 739802 1383726 1824964 878952 1005916 398429 1979960 257907 287969 1491584 1059268 1387777 977129 56218 1328827 1436974 1503812 814563 1374521 989504 724119 1405944 180657 1518500 425156 1630114 1981263 1071669 887122 1557696 1691275 1399246 1883905 246845 1221688 178539 762361 1542955 1809912 956491 144197 1481013 1917887 705629 259682 1039443 1504826 125050 544121 791099 776588 1605166 130419 175669 1090972 1874231 1990889 356240 14933 650382 1510391 1072334 1893011 309468 1929094 967712 1365008 1939029 1054807 830661 467688 1536243 1398229 1601500 649615 22930 1345961 117860 1873158 903678 1117065 719054 1849797 600442 765170 1727362 819458 385726 1269899 1791369 1479646 1983330 1457033 1598309 1489662 1516619 1083104 538646 1924224 778804 280356 967019 1895472 507369 1432938 47552 1625333 187129 1043106 1328879 1823820 1051412 254376 1060695 944907 1000255 617367 868248 164769 676428 1671788 1127692 140178 402884 319674 838394 1412554 1259310 1061751 1986563 1465906 146069 741085 1470604 1687956 1140138 157517 1181237 215290 493937 1678238 1904314 1748 208418 1006508 1089304 533539 41838 1021896 1158523 1724831 1947208 121650 1180449 1074369 1013472 221573 803625 1646691 1673765 279487 881844 1319284 386520 672318 703357 1302069 685420 1609703 674252 1790972 945909 1996223 1241233 796046 939141 1429955 118686 1391805 1372306 657088 122437 1979321 163071 1957607 1664012 785150 1575552 1763740 640812 124148 1825459 302496 1336400 138880 1807064 1261709 1004354 130772 1765213 1842065 1473548 1995449 1468241 28715 1167606 1562825 900870 1556247 897353 1439992 1533028 695851 183361 634085 1828017 1045208 1378688 722422 1728834 94876 1800466 1599479 640613 532104 799422 323306 654932 280410 223333 987436 1089052 1034460 1302603 1796774 756834 1087795 1598961 1509931 1719174 1713739 577476 150148 1899407 206749 1399758 1152738 137752 1301578 132812 62853 1775567 1409853 420762 1508557 938807 1385070 1973802 1420638 90516 939462 107361 1530395 478337 1702563 709183 1327397 730430 456941 1400648 505442 1556403 1024172 1596121 1921594 1673483 425283 1580153 53378 1888685 1398676 928315 827155 1071554 1317795 1104030 526738 834236 1977251 716378 1799001 1534132 7001 239958 1136605 605386 783751 1615052 1452722 1832225 1707208 676632 939773 1566178 93001 1634843 1991257 303642 1464419 317229 446555 598361 216403 1485154 896127 1400337 1879717 1059806 866320 836119 750445 1884805 521292 500239 838195 1536205 450409 794209 1995334 1634976 1939218 1786509 1646424 1937702 1326597 535543 778550 1675307 1374447 1593440 767645 141924 742079 1558932 1280983 864886 712005 752247 1831417 576169 621423 140532 66820 1293466 807133 1212991 1893211 183271 907801 72885 1468711 48707 192850 203148 1180968 53997 1817637 1753142 1419950 502906 357875 1277496 416234 1578004 1918680 858687 206381 831005 904594 1489654 1162687 933404 1673152 1257214 856787 169407 602770 843953 1634183 1287687 1282223 743506 485239 361022 438278 1051614 1856495 216206 770913 466681 1873911 1817066 999727 1229985 741942 551466 1360193 304092 764369 488181 457134 1561001 1563160 1749743 373476 1305084 1574782 454085 1086399 1345080 84211 325133 142298 1698548 1054988 1189277 807795 722227 998673 1857398 1066508 409173 707416 277015 1799422 1438319 243087 191076 1045063 382146 225645 1110612 488437 1566700 1216014 544763 827902 70372 1734793 767650 683335 1303614 992724 1270508 350525 1679454 567915 813698 1777792 66353 1791918 1819459 1055636 202228 1507218 713062 1356176 1530998 882427 1510644 354126 609003 1009277 1015573 953156 1741837 1138961 1163624 1811647 254177 1911585 1530984 237465 1906665 115784 1473649 1179925 1115518 388333 1999029 812488 182967 546520 124251 323299 799411 267013 191173 390813 1556275 1269550 377121 685956 393821 140703 1980533 755086 973182 765816 1847207 1438542 1034635 51516 875051 831913 1454913 1055246 1297704 1677406 780339 1106714 28129 1077232 886319 1951330 780637 361299 1508076 1972987 182844 646800 1266503 698217 670492 1065441 640544 999930 1158788 1663062 1993994 1797390 983797 1165941 1379051 1707239 1359292 1694989 601187 1546595 941906 266470 1205039 1061639 1560991 1879269 837108 332149 820263 792131 1539431 1546055 983791 1516230 1779287 574765 1516653 959030 106667 449398 942832 1046172 1859521 795208 1243116 158570 212659 1422450 1722482 1314848 845007 861923 11002 532923 1362387 1940455 35689 511331 1773917 502939 390650 1404758 1031989 1134891 601758 1225901 1883618 1125125 1358243 191919 777380 1715982 1006718 1192097 1288799 78679 1983256 23291 1361726 866424 1405472 693538 1354955 1255636 774370 23274 1439995 1902510 1449561 755771 1713112 1129065 1425737 1620600 1446188 101694 1744990 822077 729792 1988451 129699 829398 1683180 186481 754871 1833470 1999112 1044368 1338865 1649091 487586 1697740 1884332 1757642 1190179 1764625 695600 1850193 301842 1044959 1211177 989846 162132 75041 132261 593022 690493 401439 169632 1820384 1783641 1678462 91934 1941369 356765 527505 852604 1523971 1243461 733288 1309860 65920 1250115 812992 135725 117912 687167 381406 257170 1171029 349435 1673783 235330 1690325 1880099 1935118 318394 1931237 356194 594941 1825432 655047 35003 1709303 1822839 1827633 820486 1229244 1242567 1953152 332051 1486930 1320026 939403 139296 399056 1021735 1488859 973390 695062 1149250 431831 1980033 828473 1575779 1384504 791385 1550177 988318 1430463 165509 843939 91116 595801 858734 66486 1169354 766052 1669840 1841578 1164166 1259787 1072790 640471 838867 1959102 228329 1329878 390518 336436 50341 1019008 1803721 927652 1225417 580177 886881 13433 198358 1684561 1785076 1701328 1234716 836937 245306 592675 541910 237930 1592883 55033 1838462 565213 282671 487225 1595271 46005 1318136 1027574 1881827 1903015 640211 1301431 1013377 656712 1025732 902532 1034164 771597 1334543 1396145 78135 1491433 1918386 1978486 587739 332054 1758818 1814847 16339 992427 736171 806470 69782 1041335 1015751 368929 1091840 1689352 1689387 819913 1850487 1492493 1298636 610319 200888 1449060 1191219 1538434 1813999 773122 495193 715592 164474 281074 77158 1297049 1429397 1535954 425668 439864 322624 947718 370153 676725 308598 1115185 622396 198134 664820 704686 87265 1168454 1388083 173974 32142 240776 1895173 160236 1945609 1868083 522710 543771 1061965 419704 1797016 1859644 1989858 1321867 1629055 940614 801003 206742 164290 930215 1389859 251865 1102816 151570 548010 596280 494397 1971077 594108 359740 140154 1574942 1894780 1758593 976169 121398 62518 983660 1016621 1417991 1669330 1290367 1780289 1026209 931831 942403 114884 1230623 83365 688266 126575 1818026 1780513 486233 1862500 1708046 560281 1276273 965354 467141 1438220 776743 207731 1145659 301015 1321160 191969 1674347 350260 1961051 136598 1740598 1615262 786127 1079196 941207 432727 1840785 1194026 1237023 888080 1317499 1515179 290178 914039 844555 1868711 655448 1711929 555918 1550840 1460803 1019550 1868022 349404 604384 967704 1586097 879113 1358783 558190 1316969 127787 624110 580032 549860 811518 121039 1235125 407960 854134 303447 1902717 1916081 177529 1386952 405249 189227 832828 93785 1338242 355680 1595659 1938398 602026 958751 1735336 92427 1151559 91618 596193 1749062 767676 79295 202907 571278 819001 1067287 1931003 1295947 1047222 900588 1268597 1840920 1211429 491453 240461 1637914 1910124 1445368 1715819 835609 1884131 1008384 321205 521763 1133014 1984656 1892750 1157470 84437 830816 1606690 1483310 1565596 497126 1424501 1350226 1485606 649926 1768678 1995990 618706 371323 1038627 472242 201307 1687070 464596 1635192 778140 229400 401839 280621 370458 531105 671443 556892 885103 1243855 931458 46600 1531734 1342161 413991 1288383 552182 501141 1111797 1794250 1563478 1647163 1593487 1227751 103706 1766668 1822244 1072067 803822 317945 67263 796504 952940 1914671 1940797 1640149 342907 1939291 1693106 1663260 1752169 1237490 1137905 1394591 594982 261770 616906 547737 1598245 509050 327526 110098 1734297 38780 480594 364947 69052 842231 37535 904689 490985 276768 4147 553513 334168 1562583 709745 918689 39521 1600683 966871 1630609 782192 960917 43721 894319 716397 1885079 1476679 627640 915507 541623 1930478 1260240 1912774 1824000 1776181 916098 259364 1430154 639308 481236 491121 1293160 1783080 388825 64501 1330214 1517893 110147 1070757 1374275 466651 300767 434182 1212654 713336 1801843 1800640 572678 511279 569394 196824 1024317 613743 1953966 1154406 19055 38230 1370497 293613 698992 1500762 589321 1711266 632120 186761 1358586 854251 999227 1115091 1434702 1473205 1781762 1519183 281318 1477025 1404861 1428233 437802 1083196 1999148 295622 1682963 1153106 330084 768677 204394 451367 728658 435831 1134337 884533 1019371 627121 1401407 1101392 1582474 752002 13666 716309 619864 680352 324734 1699204 777954 65748 902937 798680 491719 631206 347891 974922 285779 1584655 906090 1876072 805647 875264 1270277 1862294 293047 1614792 1686301 359438 518410 1522518 381936 229395 309657 1390522 912312 1512482 280885 1884941 358879 1596628 280520 1041123 1286501 907046 1379379 903486 775233 224538 1771892 240468 676354 1978633 1889378 1780448 563530 568376 1849555 1807527 547435 601308 1560737 279905 1246979 344785 301563 720015 1466142 1418456 211610 1238265 1320568 1599821 1394536 1710102 1263056 538702 116745 1689282 18953 845943 1112207 1731721 871647 434100 955023 1208746 1337920 1361092 1060131 660517 1770331 126001 1952615 1189608 408978 1295278 606535 1465069 1957134 359452 214388 1973247 357843 1627297 501177 1312594 215038 476582 1633781 760830 1309117 803776 1393262 779941 987297 1526975 1935806 824389 829035 124350 586814 1914761 838601 783619 937905 1937403 1684469 1445859 1194070 358165 461813 1275446 1399261 238225 699536 141849 288320 1169651 1206487 1763874 164864 1601052 747988 1729960 827016 327093 1243600 455069 1045243 1688492 940385 1771609 965062 743958 556797 120192 489221 405599 1205516 288055 458818 1048794 1090919 440960 952731 1258285 1537378 156615 1732747 227438 1525454 375333 1203180 1893957 483569 469009 100141 840573 730346 1995606 1149707 858975 955473 998335 86308 921009 827611 1074442 1116168 1219699 1570660 1498794 1012375 80549 1868999 1748282 910581 923904 1845663 1583840 1821113 214110 1257704 629706 328586 1267859 1978106 875459 288843 1944875 1359303 1232666 937939 1034478 1417949 1406775 1818122 1826134 410687 1263663 918891 1494737 515193 769256 882937 140765 632323 58963 1080214 1135566 1110983 68499 1867189 267001 1613075 432821 1831834 1523931 307341 525385 994846 21459 1358878 1575855 1562108 507409 470372 80248 420925 209931 1111122 462429 168424 603649 1035920 574608 533084 1691808 1263226 64915 203385 1624442 323463 123059 1455947 437578 1330504 1611213 1053563 386573 378004 568969 1784735 231049 161887 470055 986977 1175050 1332971 332703 763826 887167 1310770 604021 165476 676270 36678 1936488 563441 200641 1756110 284562 699229 1330721 1266827 1426205 950268 529595 651919 1684417 1496898 1525062 286685 1882242 11963 1954329 409333 1459066 752131 305772 581409 1621634 18661 253496 1719978 1761104 828482 1453441 1735487 580779 415960 179647 1677063 1939660 624601 1943139 398758 1197875 1718565 1547646 362024 1868800 609889 929796 545228 1074947 433477 1976472 1986705 1905515 1499836 1899378 1759703 120423 56260 691359 571838 1025278 469158 308254 103216 1665362 26834 67872 2956 1920797 1980149 310413 1291259 1405546 1470108 350878 192913 1903934 1147812 710029 1023521 1138829 963789 301199 521984 1761797 757220 963707 1393076 1998691 1885679 954598 1980608 413351 1875628 1696102 1888188 1472701 658369 1039311 631814 1922422 1875493 979171 741079 919870 1636188 1445452 1515295 278885 912920 1958415 1364465 814029 30094 93914 159356 827870 388323 830793 811956 984275 704231 855572 428755 1824692 1467036 51186 1914992 222779 1426741 1047673 1070206 1578524 1595191 399086 1968748 809419 720941 1777830 1941729 360714 902569 1196234 349662 120771 1265104 108569 296562 464005 1745658 378084 1134410 855161 1929989 51771 637989 1095090 1392211 1408436 1744254 425809 1103592 1846642 782272 1032176 1034906 126537 1238632 1009177 1112682 573473 1586578 1240815 206559 97314 613636 889195 845002 1000823 1589478 1636767 326317 837856 777230 115101 1877245 1115961 665549 1267738 360389 1204321 1335295 102857 809229 1474753 1447001 450232 1070350 1194268 1643117 1157238 1835308 1658825 1163993 1789989 1351964 1754028 1246937 1730184 843483 293755 1391533 459013 1921494 1463610 718218 355746 1812223 1328907 1061566 576119 260137 1626200 980448 518209 620401 1202132 1457603 583424 831663 1825609 862882 1193415 1480894 591968 281142 1499146 961616 1864945 1793727 248571 1729040 1666013 931109 1025539 935161 953795 1230067 17868 1499660 1908520 370982 1783602 1794785 1863378 372081 1003489 413019 462008 84623 1412942 1453721 801174 1878718 226719 1980090 1002433 691905 1818869 359612 1373317 1045987 281641 1630749 1220862 1610646 619890 1691387 1459042 165573 1229327 848994 1229712 793527 1279412 751213 683996 824869 478579 696925 1723136 666615 791030 445014 464226 985165 331208 1844879 807747 1342587 1159767 94820 261046 957110 1326581 276405 1040517 999859 1722195 541581 1590308 621703 1034681 1194450 6014 1680636 802399 294423 320685 869478 1658911 574522 973143 1548977 564898 261408 586123 1001654 1076712 629172 1153734 457976 1471079 204011 731536 1444279 1793783 547491 1811749 1400194 509202 1440028 1428129 536734 525879 1939842 851527 143873 1578655 935757 1520553 1697248 1396539 957202 1531799 1523647 624560 229654 262036 1818276 1342115 214613 206791 807263 1808611 1770015 1485003 1600319 1740552 1689218 1343321 1448758 1616047 140334 1789982 705042 1597609 1723542 878468 1247904 1108801 906672 81496 1804789 1117746 1094286 860441 467457 628497 1258681 55732 1947186 870192 1868945 1759314 409943 1528476 1691462 843181 1100021 1999020 171016 1831460 435442 512485 1880653 47989 1792752 375966 1201698 254669 669252 1535755 1371026 456896 1365099 1670936 1066149 59802 158532 373336 1867746 104781 1275088 885051 841431 988272 51202 134579 242397 1139714 1170837 1585183 1695429 1930379 1805847 1399727 505482 614429 1348864 297692 1154100 1362790 903692 1706049 1338300 1157525 1904881 154795 634794 909335 251405 1908718 1612909 25307 745940 463387 695742 1179680 1484687 464800 1838049 91518 1207656 854885 1251355 364050 996201 1827517 556530 13296 1174748 944749 30313 341863 1125335 125369 70940 1632601 642775 526438 1271117 1409064 430783 155321 1972071 90120 550930 207417 8263 818733 666979 1041350 1210740 1701118 808318 1326505 562175 726316 1855756 752780 998545 149025 730437 259592 1686007 1846930 1276465 168810 155436 1540439 803512 1436736 1601505 245499 1534475 677223 654621 1073498 1173727 31031 1667653 122903 1144839 1023593 805923 449496 254216 503786 805981 252323 1339142 107977 1959139 213514 1418994 373139 78093 1654655 646519 500329 740611 278008 310090 369945 1580820 1791792 574373 808844 72958 1084065 1569448 748868 1894234 203062 1096905 143340 1547838 144521 1928414 1990282 352491 1064177 1127346 1899798 251218 173816 1750312 163468 1000645 986403 1314750 537179 1981085 784820 1101063 1506392 590288 326956 200076 1699001 401280 1368991 250770 878143 658049 191636 1634198 880315 267033 821627 523821 1403761 1380054 1614289 965871 243796 1035139 1409579 383381 1643134 940999 505803 238586 1436324 301447 779532 573388 723937 1464182 128425 229775 742363 634670 1900210 60436 848631 63387 1133485 1397379 1759957 1644725 1482106 1459387 1683881 1280177 1790753 1730946 184611 289300 1224669 39568 362905 418521 21091 1634417 487192 731506 1447604 1113253 10132 1428184 194769 1670747 1512683 1643864 719194 544198 218081 1955873 593550 1853314 1677387 851877 1376124 1337413 1601332 1661482 1644961 19824 697528 172942 510598 1983248 1626296 1083985 431609 675532 1511433 1428502 1189372 1012225 1661982 1843854 1099071 61651 244942 886350 1764134 1507256 1423821 1507281 1985534 1174470 94347 657731 1309908 387500 254901 390701 780341 1842256 1097897 800261 1351106 1687657 1203255 132963 29033 1302166 566292 912042 1663098 823424 679573 1808346 349417 82840 1054577 107454 1917996 1127787 566546 1379977 742731 1734778 1089378 1984864 214194 567678 1084327 1422435 720898 1839049 1064501 1032758 1687678 446974 1752040 1677601 781761 1880325 1091071 1176820 1759302 288071 1654863 91306 265307 280702 384765 1165183 813843 1631027 422132 236898 945643 93093 813801 1012957 255146 99510 1262541 29686 633386 920485 783592 1809480 477156 990234 1367219 934360 1953281 1254297 514955 430405 1704031 1849561 842933 439254 1979460 452476 10043 293172 276604 1171120 42360 1601016 260104 491961 1826770 1880237 1960258 71240 415788 1848325 1577775 1332634 1658183 468735 777140 715045 1717668 522749 825911 1922521 350766 643351 62023 737266 969821 1489767 133747 483413 1182911 1106381 1301766 1348293 791104 1712882 1095984 881388 460284 1071692 1367776 1076549 486633 358417 1550455 72443 1352234 854087 1995276 1287959 139480 582772 1018922 48965 982874 1240053 508409 912314 723982 1601236 1141887 1444289 1573691 1126597 1844008 1426252 1831351 1806067 479642 858309 243023 843227 1737801 1176919 409815 1562472 256651 1528955 1629803 11647 864590 115811 316216 750970 136199 957240 696715 1369078 71772 158600 1699512 1836126 1427533 822764 662341 149294 24229 330509 1874601 1722765 1568890 1643246 1360421 1979711 881490 1633463 573733 2656 1938461 582292 103865 589465 1619400 1914425 781095 335764 564386 127058 1402784 1435243 1532640 1345617 1146266 416115 776793 1603465 1902828 888166 725063 566036 1859788 1809976 1769360 872108 353382 668783 272292 1124980 1994532 628521 777843 905603 1145020 47088 1448807 462884 134702 48917 1858373 1000731 273648 1854359 889961 1048008 753291 150569 738850 388202 1351651 1977832 657821 139992 522778 158779 1013581 433221 1875041 24868 1712514 410462 1549722 1863999 766865 1615266 231834 1629921 500499 1905629 303987 1481843 451339 848654 1488187 672509 96257 835602 874337 926999 1429215 388844 1775656 1203626 359577 1837228 115903 1554528 131761 614623 446241 398815 246402 248937 1959383 315004 165620 1746530 710839 1021438 297919 42799 1545657 795393 1700448 1766274 376572 1754471 1347364 357700 1976583 543925 1804371 77494 1953856 1810047 1291715 210091 1507753 281708 233150 1216176 968643 85075 956596 1024964 572696 1849490 1031352 556399 553057 1906662 801971 164615 333836 1750902 1027882 935029 1017470 35146 1511342 1041442 1987270 1230917 507077 3831 848802 1077787 1820686 839436 17556 860980 403073 1968266 229081 1192373 315710 509386 132227 210443 458787 1239119 570442 1743029 1212430 1149076 1126738 168972 863489 509782 958197 826483 1071367 195938 1610819 1642849 868545 1129127 461933 575788 311761 1832249 272273 257536 1268828 1908815 558833 754713 570313 218483 1482480 1277260 778670 195617 250225 562020 835644 1432864 243240 645539 724276 943701 610164 311999 1300506 264690 1622775 1279088 1879965 260956 661147 763702 1807763 1786833 482521 223718 734317 649091 1885380 1562639 1407098 1797114 1123582 1658153 1048678 1960628 1292780 318235 1294408 1535741 147669 1398457 1900028 114564 1298758 1200883 344463 569947 1272227 514353 625809 779189 1769086 564573 360326 219202 1411854 1482227 1813909 602993 923661 1231327 1784396 843958 1000793 1523075 537509 444130 1300775 587081 572138 285139 508946 1601545 1790091 908912 37632 875752 461562 237786 1505515 716441 450463 1368296 1526791 1518563 233952 1844667 738795 1666892 1870389 1038428 1065585 1093276 1200902 824015 1806766 535208 940100 1537806 1641901 468049 1546406 765439 599376 1946668 855683 1744973 1004146 1744022 1083087 1651687 430134 1009384 1182616 1398938 366752 1852152 240897 1334697 217887 518738 766211 1060588 1905108 1733578 430497 208465 298224 1209094 1544249 1126178 1562974 561613 1037819 439681 1526821 523505 1931191 144180 1507984 982767 319250 549221 764954 458542 426308 1717866 1747796 1335522 1161068 993794 497143 423355 958363 1520955 713840 749607 970481 12632 430250 1363273 872845 705007 1422788 1963996 671653 831142 1472679 1974859 1341719 1784896 1135698 1228874 1351308 468588 1293802 132201 909137 488073 915363 1972879 1320548 442900 1133156 1671502 249714 656186 281898 716790 781496 955320 1887813 630832 1318199 331108 285613 1116484 262131 1875773 1191309 1340260 1904961 307517 1915959 1220812 1500232 1330144 207300 450669 175916 1042337 339222 1648645 1336438 1703518 1155666 1019327 224989 75000 1619584 950200 1058537 944420 957011 985095 1156924 1058288 522482 1048714 1358399 179684 888699 960664 18910 110566 742235 1222532 54007 1906409 1119402 1270351 1669818 404847 1287984 985692 1647942 1141440 796649 776852 1136972 1478020 590455 767936 1830201 1693813 972443 1452742 28989 1021142 1861574 447168 1083929 375715 1220875 470594 1193074 1598608 571338 1742388 854256 413820 1645812 1472667 1227796 250647 288098 721114 1802742 791860 744799 981520 143863 1300297 1751759 486748 1928237 657913 256262 1741333 252281 452257 1931304 1972640 831164 1067346 1593362 95713 1483415 551663 1146092 1875428 372671 799170 1488288 1257847 1103875 730800 437798 1883088 1525901 1603042 1722456 1388477 1463402 248671 7258 1473597 477817 1482075 812469 1188174 1286502 1613175 304107 764719 88358 1092717 394933 978946 1735919 1053004 334381 222514 142046 766837 1983265 1858370 97387 1659505 1294048 376226 1458337 1740147 946699 1936754 1503209 1263241 33996 941134 1603153 134563 90303 942339 540020 1147606 1062247 672500 433157 1475591 467237 225751 1385275 130169 1900301 1012137 1919353 146434 944779 148956 356477 613287 1269530 1486626 952638 156040 1874909 772823 55964 1437999 52496 1113868 1296723 891561 1491798 1458002 827341 568114 1799973 37544 1228780 264945 172897 428628 1121533 671820 1095770 1419716 168519 615231 1512617 505046 478456 769666 293503 1112367 339689 1514650 3335 701833 1545798 1430546 1076315 1121406 201726 1400860 1992527 164066 57062 256062 1901784 1748553 1156351 476260 856301 1770088 754977 252063 536017 1206232 1321307 785601 1673117 653321 290031 1443504 1822891 208158 382360 408528 1448794 235840 1970302 698718 177625 1314086 875127 362084 531351 986195 842437 75412 1506203 657144 1214139 814284 1179798 673203 1373549 826260 727653 1232606 1271761 1261982 1925036 1347235 1691157 1489239 202385 1240111 1109162 1487919 195894 1937793 488977 1363274 743502 1049373 1659011 1564510 1168948 1510760 1784039 184551 1168120 161476 1438714 1750753 1944302 1801418 1506414 170345 35734 469538 630827 135381 1684288 1668330 1578084 1422783 790887 1391720 683797 1404424 1911559 551430 59445 1302750 900613 1251404 939275 1746629 1231348 631722 1801560 1316938 461974 1284270 1765572 1963212 1389164 141530 699198 898288 1904334 1244402 1780902 535988 1791654 177204 818483 417477 607986 353736 493461 1987588 1573725 20352 1673659 1884211 168986 1484856 588874 511667 1782819 536502 161656 1459405 1380624 1561144 239861 1581360 1433670 1939900 395189 1116764 535557 1617429 1403568 322269 1463939 1671201 878999 1535212 21689 1947108 317793 767952 1562021 1365919 104031 1051585 477213 1002330 303793 1393467 51883 256261 1602109 1454451 144692 418401 33766 914285 1345378 560053 1864912 1955156 220063 786497 740810 285082 1941376 1789217 882738 1019928 1914129 1364806 801655 171084 1488939 1281603 1304947 1106995 791339 855147 555294 1237122 1259920 227448 1348440 932325 1945824 1429968 1558269 897043 1460005 971061 284525 1290448 1129321 681254 687651 402680 147968 1710281 166830 554352 1337722 1530806 1240322 1017593 1082092 1107345 380531 250237 64109 214872 688343 1870376 1940722 1735643 578442 1083230 45660 1910416 1533013 582096 868860 167248 801074 404203 1942124 117002 163481 1811300 1987914 739881 215592 57646 1821647 4407 1955397 1127409 872603 883799 988611 290478 325276 198019 981641 1304227 1932837 893023 1683321 321241 318588 811189 1999086 172984 1171316 1715037 1948057 1589809 617323 1965558 971342 1296869 1537352 741004 725448 935356 5822 947862 1691107 180057 133083 857509 1304216 1347346 1564748 717482 1652095 460996 1639241 1579102 301485 283139 42752 456377 250617 1290745 1167452 819477 1532864 692600 1802096 1807136 1137368 1468883 420984 1744336 550780 1330851 862887 1604647 1484730 14845 980470 1158831 1426553 857797 1119401 1677005 551856 300944 1458521 83094 192523 1861384 1722024 1774458 44781 767577 1661511 1710908 450129 1176646 348240 1818092 1503017 1124059 1956361 807695 338523 1804348 1101288 1662171 1338728 1312328 1042107 482863 1376264 890631 1305654 351891 1939326 539797 1918939 1979255 1008544 139592 1342264 1803479 527389 1394407 783785 1105661 972335 1115420 1217478 1145244 187177 655452 798231 804712 1972112 849590 926492 1587209 645040 1016822 853809 1852140 1178854 560585 97943 362333 353734 1925809 957955 1228301 129311 1077953 932099 524846 1088294 1515694 80279 1165216 1444607 1458896 1193957 22734 122035 666700 1242798 1550731 393193 1415664 1803939 896408 1723174 1824160 655799 1720853 1044512 933081 662576 1051492 1429477 1675918 1948746 1676684 990722 889978 1539861 678929 1341690 1868200 547834 1583710 1626950 575196 1474900 59309 1178241 1455990 938605 103508 327017 825604 950610 498703 1750260 1229137 902698 113478 1476058 1913105 773084 1268487 844121 1327729 596333 1944555 1015255 1357662 767565 1822733 976549 1880876 1384935 326702 1611595 176892 700490 1328841 758600 215515 342105 773379 1346834 1876630 1123230 623529 1394767 987011 1662157 1946583 1683555 1174173 1035252 236967 399708 893645 631651 566343 1950483 1431185 1443449 272568 853858 198647 359022 682439 1479858 1918004 681430 947879 450720 694336 53029 1044605 298467 98791 247644 619127 37832 1496555 1522462 1050525 1211652 158275 486378 95888 802067 1619518 1261909 1514429 1557899 1082091 1977990 1759415 1933713 1549945 881840 957739 850376 1641056 373048 1874326 1472805 1067493 158297 1652067 1425490 582420 1017307 1874347 1312662 529352 1718267 1218518 23641 1539764 726967 451537 1490588 991268 1891946 569644 1390526 63227 717419 1148483 342117 153079 33258 1934375 1239478 1931436 459949 932482 1502185 1867223 1659517 743141 1928437 722556 784740 1216292 1967196 202089 178375 1416835 1575962 1076498 1148114 553171 414887 535459 1960843 1451569 594393 33441 1543899 57686 947433 910875 1466993 366183 446687 314517 809026 1693598 753523 370185 1112276 305318 1982522 475990 640073 386562 459195 995133 1892261 364363 509148 1777505 44862 1672314 287679 25283 575505 1654481 1472380 1433598 1878882 369463 1866854 1650920 276377 1333807 1126701 1528100 1196131 1473416 511781 1775703 1386184 1873011 1423578 606840 1204038 636464 1792342 436998 751437 1400190 1622600 1264272 563698 3565 1409051 396537 1382400 1543264 1950264 318807 938248 65463 326950 253318 94927 53629 517805 1684695 493716 577800 1381707 1965260 1408131 1559759 1744858 1664013 1032938 1725114 1894236 1805116 248570 1333992 818223 1589343 1765009 824043 1907037 995805 478104 1510039 319097 226706 1148619 1956554 1724590 1335817 1741393 1248196 738398 743722 912534 1096333 902481 684376 1490938 1501370 437092 358144 1951116 1084443 1642916 1283201 584858 428415 652527 1073136 212690 17396 1629073 1007001 705173 634666 30934 944289 1542383 1740765 118754 875755 1220688 652907 427101 494162 1461415 1215766 766503 1879289 505012 602344 1021115 1040298 1859852 1772177 1285110 373617 337322 1445644 1208061 1335433 282060 915014 906209 1436055 1504710 1061656 835022 144647 1100511 744127 926513 1667086 1157685 1107475 114128 1921049 1461178 486168 251878 456247 1798538 11438 1214455 1819952 706261 329376 1884251 784986 330308 1620674 976097 1798443 1058772 117207 209558 354712 1027791 1549216 63938 1510201 801931 803396 1609394 1085649 1812008 1687296 1448133 711778 1652574 1740800 38287 1183821 195597 494101 542982 238038 1378281 1517217 365133 1415036 1657036 183984 1105792 1237828 1023641 1779492 391297 899112 1616238 1055607 674242 1201313 1945085 1157127 939455 61793 854691 456500 770521 433014 1156989 325467 105103 1581606 1411561 1311673 1125535 824442 1123955 118627 259093 437271 1514292 804007 96618 188187 1561239 1376872 799950 646043 506755 723074 85326 837777 1998171 1469951 1525087 484192 1223591 1412600 1349368 1858606 1877316 1132962 1830619 922580 1106249 1442798 915614 530913 160584 785034 1923135 797558 1872846 276219 1658073 1614220 181229 463749 1619252 570099 1444146 1545087 334500 1889623 1312992 1793696 1379283 313209 1318289 510567 1460073 1915172 1773304 1160719 1960922 1303260 35605 613741 1758705 1959045 1816599 1627592 1961474 359695 1293634 1549342 171959 499138 1171652 900916 1181161 794843 14723 246061 1475968 1659139 1442014 1983391 1273862 1950098 594231 374974 375449 515203 1087788 1591539 896484 931786 1836502 194963 970384 46549 730117 599021 1502409 1669374 1414705 1631718 980323 618104 1646825 1594312 607001 1039339 432184 209329 1042328 735300 83264 1611933 1703350 519984 1161108 1422621 1660555 1200316 1569070 205234 944397 1665850 1226800 1679980 998829 724969 129835 507892 1600278 487792 1086076 1320127 1743713 1065500 1119337 1974309 846603 512403 411967 1026494 1739614 1384715 1851855 1750965 1787876 88861 1444722 1064119 1357645 840996 991580 18104 536740 829487 1267861 452854 136514 433297 1392485 1704613 1147424 859222 129910 572809 512794 752907 225046 1195379 160996 1560990 1259022 1817024 585117 21697 1746928 1336989 645819 968723 1535332 1391696 872212 942121 1496243 250123 1538619 666257 336110 609558 1609771 1745710 924329 1652861 1216989 1772025 1021400 1819786 959723 1840383 483345 1680780 706775 935991 676577 1425135 1349164 1074917 1569563 1234574 1732401 1401777 310016 964892 1731688 365181 1890885 485793 537921 18201 170330 82043 856594 601228 1220044 1264159 465152 1761166 1583016 800200 194883 1424875 1976875 249474 1377258 1598861 829157 1834897 963546 87001 166748 1577926 201723 595779 179716 1477040 1821004 1319142 486148 1378468 1832008 407553 532822 1352975 1974078 39417 527422 1137766 1700548 1625242 763452 1455553 1418141 1618923 85163 2281 574489 1184597 85587 1789898 1012616 1732969 164202 422022 904093 1880812 663673 562804 690723 35789 566687 1698330 1919235 1977722 1973893 1108954 1164050 807576 722317 1586491 568196 1787938 763712 589612 868539 1147527 1043053 1245542 1080028 1524461 1483348 1079758 970276 1847084 1547079 1437469 1251876 1515191 1556356 1972302 188744 1278900 822719 1935912 1378321 1914285 1408802 940363 1870706 982805 1093251 1416145 1264013 508867 1711925 705107 1409837 1353562 802105 423127 283570 924532 261673 1443847 653628 1034554 784033 811294 145260 975207 789227 227104 883759 227838 133624 1599391 1756016 551545 318760 1572920 1418297 79967 1692535 762845 326890 1952449 1987225 1542138 281238 914537 1461514 427160 700611 369916 1061025 170112 1693335 1308099 1986025 1018280 1386043 1167164 96391 1813529 681366 994845 786823 1108673 497447 386259 784956 1331977 1354239 1064629 765612 463821 1499225 977006 1737113 1242565 130065 1093931 98898 1970924 1840002 1805028 1127343 1041420 88587 1570826 910690 1496322 1516548 1557174 123958 255549 52093 1940709 1623931 517998 1794984 1525480 802571 1190743 197405 1721006 764561 1535959 558965 1951917 1121468 311980 1177212 1237192 93666 1052858 1717071 679227 1889645 1277307 1113183 1056442 1624713 802809 1717650 1045452 1752761 1114247 469316 294784 224851 458743 673372 1821965 410571 220790 1828676 1172512 934876 1891222 1471013 708217 515230 1565549 1135045 1954339 1980684 243952 1892075 638383 1543883 1848881 1921246 1463267 1702612 700989 1235167 579090 1139286 398954 801156 216087 96029 1099588 548477 1281375 1403636 654017 1501962 633755 1048398 706049 856564 835492 286989 193024 1719291 487621 151030 1691478 366325 755036 405762 662887 1843995 1634944 1246215 561734 1799937 1466145 35885 102029 1752714 321265 1806699 1106122 1986471 1472328 564117 834333 43223 1991374 369783 852753 747682 731411 1379231 1555065 1175403 585693 41826 1893573 1975747 1862618 831555 89069 383677 1838013 1335796 1073194 819078 1497637 1441806 1908421 718479 647565 1580630 1336146 697507 188691 1388301 1426329 1553276 1306920 1022951 1930923 906134 1228741 1825993 1818057 1935864 1687425 1385055 1905242 819699 963224 1910677 1305030 1072185 64907 1602610 481730 1256684 1410544 369883 881970 786821 2205 620106 1234812 341507 1724164 1915741 1329425 333274 1149514 1436372 679443 1596367 1598668 762957 1343845 1919387 396009 821973 10919 1098405 429235 156281 198776 1293899 654968 1566828 216044 1788184 215907 99800 55355 230408 563344 207253 429874 509287 93561 1135522 1765715 80518 97984 1837809 659625 1992504 264152 88342 1041948 232324 1188586 1416766 395069 821643 1782149 556274 753762 1240423 1273567 714758 908643 1161794 1964664 279638 1652283 1710017 1393198 749024 279755 1728870 1373786 885182 1194909 1763352 103030 357033 621899 1395915 471968 302988 570619 1702467 780550 1336848 1093007 590395 676914 1655673 969606 553886 804646 1294820 755177 741871 1700349 162813 623855 1547950 451467 1967394 175361 863933 246245 284045 1332968 713895 480546 735633 1291159 1967566 1054703 1606249 1044660 1839834 1350017 492902 890464 1701844 574281 1171353 58046 1052047 1904479 924026 1596056 1951290 823739 1266488 990891 137866 1590417 1437258 141408 1380140 945899 479478 435583 411469 1216321 62931 1961681 387640 1825474 1534867 1723099 1073103 1712066 1335915 949537 1480726 760797 1385804 954653 1682059 1773131 918700 965520 1296387 1169862 1111463 1974510 1328407 664005 1103590 1427718 831558 1723201 29258 531607 1184082 953726 263835 1901421 759290 799667 123591 1934766 882132 1182345 1596225 388488 1818487 1844287 1774633 1204197 1814787 912481 531421 1971415 1140714 1558091 1232450 1768240 636180 831637 105588 1206063 1791074 1676537 1560504 1218787 1459709 1671403 1250502 646188 35138 245699 1957802 59421 962559 954054 265994 273248 752203 1901239 1022320 1160206 755309 772701 1937966 1294458 610059 569331 931845 129601 1315079 1501479 1493470 1329760 120800 108814 481967 729727 1118171 333960 1334170 1613844 312628 1669678 1184100 178890 1685193 1186043 1575899 1226034 553466 1322451 992429 45438 1542242 1423908 451595 1525377 649061 715514 723304 1508178 796448 1951745 463645 868407 1859571 714066 1183030 1235262 992181 1657586 1789565 469792 1949640 48215 1475984 1421569 1460499 1115338 407619 1452803 1798009 1391994 88971 1638508 44236 614490 925128 732948 441614 1004629 718828 956215 786259 281481 1845546 1654988 1907525 1957299 1515376 1974076 590240 1084657 727907 1926485 601357 26674 1421340 538397 1839477 1221090 1697395 151224 1396665 1656861 1706504 118581 1781633 349542 1555785 693605 695776 338720 1870523 1282867 1340751 1376335 545770 417829 599332 1607479 1169720 1976339 1900430 662148 135344 666427 1719104 963507 1634426 1973510 734218 1994266 1624230 1723574 1752807 830942 1582862 1976280 1161119 1378953 690176 572540 605751 1446333 1707189 792874 1280913 822328 820228 1264318 506021 1735996 1458144 1326982 1823624 315885 1992619 1279916 322153 1643734 918218 472655 433923 1324521 1807177 483843 1089792 873450 1996655 1125690 456002 174858 1449402 215629 1880687 1668469 350760 1381940 250637 1732070 991504 1805853 1207734 1724670 1966171 482959 1303160 1714533 1177432 1859782 1720976 547059 696325 772318 1506840 529791 601896 1591314 1975108 1014967 610871 330751 770418 1601700 434949 1084237 1663218 1134631 684509 324923 543269 203844 1478573 1179460 106292 1718679 1277995 370562 1942249 377680 700825 884329 1310061 1908745 1622864 980643 1911593 697300 635059 1596552 192140 307071 324339 1944503 807116 941490 1036843 1123698 1113580 1005073 658013 1575469 712927 311223 35615 601713 953878 1203130 244711 1186527 880374 1431487 847411 1272707 707025 245493 1611592 1135279 828626 110612 1039469 353028 1725617 1173104 725029 1241918 1122351 592896 1703839 691600 1120960 1684197 812912 363537 324475 242032 1083179 219072 1910723 1819615 1049156 1245529 1156726 1257125 552465 1492702 149030 710561 506894 1931962 1964984 1687171 371184 175166 1288670 885077 1738443 1924352 1943587 1636259 1949736 1766170 409826 1090318 647427 768543 460889 47491 871864 703764 1727867 572052 1160785 222992 169748 448858 923380 1472045 1688830 1633085 1652750 1944035 1306955 555629 855358 1025497 1582482 653220 1138951 925321 741686 898479 1813524 1090456 207743 84354 1824956 722688 1039327 6626 140582 293417 1021133 1380591 1877218 386048 299716 969566 642409 1035134 206477 1511838 581374 1126085 1421081 64092 1503591 168912 136839 1572011 1476386 1707310 1163646 1867334 1025015 1926757 837033 1662934 675082 1972444 98633 770681 634440 167585 1137671 377706 613513 1345900 1154288 149670 1831214 843393 1670797 872948 1160810 1887834 117169 1804141 1044137 1573422 164699 1752866 791721 1956777 497353 981326 967009 1056954 579278 1041601 47462 293732 1132213 1064336 289683 163942 218140 208347 417066 1517271 1751717 809676 756529 711425 362068 1459941 1647376 902409 1272288 1758233 1717143 1732554 726003 951516 1334326 1167802 1529702 257671 875415 638757 569900 1528144 100725 1433114 1898811 1956606 1094979 1017937 663041 351128 308569 1112234 1601733 283085 1085907 1530877 836896 121024 1220017 596292 1557878 1549640 1683484 1763552 1884985 1059260 676317 76938 516571 1613816 1153141 767232 1116701 673192 930131 1694945 1110675 235259 740258 1831813 242389 430162 189373 249995 1442665 186210 1341823 584659 1928096 1519387 735671 419161 99374 468070 1576778 1922370 916034 134802 1791469 409487 1097659 692576 818104 729333 480270 1424553 531219 966988 541597 1051896 974612 888310 1381787 1743465 1031045 1547091 785369 546850 687309 51971 1353771 785384 1678180 342366 1719389 1172671 1340830 1764193 1637717 1371813 434631 1799801 886249 1189247 1267453 540520 211441 572377 281057 1008367 135778 222816 809934 416475 1606374 535936 770098 1180427 257845 1600282 1915724 1557065 1438926 556119 219750 1605157 1899639 338192 189875 607741 188430 1565733 1402281 234110 1918494 1298804 1389011 1579031 1170867 1987890 806488 1313066 1224916 459823 1210354 433087 767934 225659 566228 631060 1512283 979315 1262399 1567940 229832 1618578 622141 1523922 1559310 188680 251298 1088334 1598824 1416874 732969 465571 1660722 1994568 1944864 1871784 569573 427813 1570164 1686487 368320 535003 1490954 1642046 574900 1233147 1509259 541181 762013 1084524 33587 612284 893845 1531888 244209 115730 1769438 1356828 1126740 1353951 153039 131762 1401838 710226 444934 1874581 21511 1629459 79127 1155774 494244 1988453 804684 1516251 538315 1903387 1473767 150934 1886085 1007049 835572 758396 1993799 585615 159115 1313012 411179 10113 570786 1494016 1104295 1656152 777378 1759745 1035170 1417233 519014 582628 462250 533051 527060 1622453 619321 495016 1836262 1171832 1827553 303909 1876849 929469 1980755 1695188 1522460 1703357 427378 1917091 492409 180844 126632 1081454 1755042 1221976 225730 668492 10966 1833626 306330 341594 546672 696994 391095 1642280 1868631 1552915 290560 256883 60480 642428 215682 875669 363039 1136852 1900449 1126930 1208112 1873402 895629 556634 1142970 397247 169176 414884 27740 784844 1268276 1187683 1181594 1933621 1863255 1496985 421158 518676 239412 1688264 1303021 599689 1108338 118313 22426 385550 739848 743928 728037 1059738 1465910 312977 1165288 22201 1289047 227232 1193138 125415 1872302 1629007 317714 1041316 1874062 943205 108653 1136160 200382 356405 1453884 1280668 117286 50198 789925 18194 1425474 553575 94673 1709526 1858297 1484677 945965 1107852 1807774 1056628 1022930 146784 69597 1178309 157066 1499630 848318 1589798 1626508 579996 341664 1860929 1122831 39197 1617989 1437504 1920027 1545842 730863 912165 515503 1784764 1355712 1397531 44202 1641910 1215065 301466 736203 539724 1801450 1053932 1696409 153739 1786404 1232308 1307436 1036778 335683 269696 1964342 1005111 576816 1772142 1756251 1186386 211874 489678 1398005 197852 907276 68201 1655276 187069 1015868 1211557 607226 1872289 1930875 1734382 655761 252788 548532 1253536 296403 673652 1220105 872429 880981 1924311 1128102 804845 1845404 1641746 1002765 461230 1312071 1085287 1613019 254162 920658 874836 769784 1494372 1848516 213102 1082036 1602805 1835794 1009858 1490295 42885 1537941 1336841 1071091 1482937 489763 12453 326533 215761 1436013 1734182 956582 1237909 64115 887619 776670 1259029 435823 398113 1319682 1434976 1387208 1898523 15659 1449949 1640983 1171914 970553 425299 593941 1508361 1366334 1957641 1664675 715108 743551 1121314 1015387 1126927 1899338 628796 1856586 996329 661073 1699447 1646477 143984 1300108 226753 1074390 1112190 698037 1854219 129571 1672558 1562819 1430506 257935 1059847 1648589 1244109 1924358 1587985 1718466 1659060 318406 1178963 1186157 1757419 402248 1947076 1827253 239528 1658206 584166 1266759 519109 938636 1762201 698739 780881 184853 347898 1143006 1746869 495392 1136159 367909 568036 1880076 138946 775679 1375129 839699 755247 1145266 1447034 934406 242803 1314552 493698 1535660 640531 564686 821815 208531 1162981 680086 831894 1335502 1640183 947171 1146538 1564308 1115718 1404626 1053862 1866142 713592 1976405 1093643 152950 1309704 376709 716791 16463 772540 503805 742672 412974 1917900 404483 1353385 703890 1558451 508951 1654264 1199439 1086599 1555192 1046341 757172 1913412 1388204 701338 374993 388106 899870 1280508 1859831 1930940 1478867 1316291 1636871 916623 1319417 1870663 1823405 390601 1843795 47352 875549 443657 250476 41705 1498747 1946832 851624 415095 1433120 570592 1373017 543817 1731318 1380136 1541694 619649 1148905 1127884 1300531 892018 618631 1848854 1065797 1246967 1483638 1361936 1898988 428609 1994296 1362582 1117850 1900230 806282 16773 1646311 921818 594682 411873 1014533 1454653 557980 1863314 313331 1126633 833515 1282153 605912 952090 325039 624200 18999 33446 498092 712464 41644 747710 158090 1969796 439359 332834 1443225 134127 1425252 1201113 1030542 900305 26980 1747196 1538926 1839465 1506563 475040 919316 1268496 1400664 571229 1741700 1999093 462081 593414 1322637 1545257 274097 1386940 1900617 1855236 1483756 1202121 1920029 1541828 104367 1863592 1982221 446664 1611388 119068 1143982 472099 1141480 1251594 992042 1528348 1685026 446643 695431 1261857 1897251 50862 1546803 668381 182365 899741 1232003 196767 1704218 1604066 447441 939623 51005 779924 673068 1846171 1098579 996298 1096796 816175 719941 924927 670339 1921061 1878738 1363210 720711 1474190 821655 39691 507149 235985 1196442 1914698 477596 1856806 671451 1805591 131359 863344 383791 717809 66770 163623 1973421 698974 1688674 317357 497903 574785 1889702 1915742 481575 1394776 106571 1300484 1841592 215915 1066050 384446 496342 1941736 297375 281184 121262 815127 1708140 1393504 1357702 1722924 969359 1716158 275648 717111 1379455 1080281 814903 1077383 412354 782227 518229 1787155 792001 1356362 946708 765223 1842552 149062 387537 787118 283552 968272 563852 1329441 838256 69284 1053796 1147152 948441 1583457 648878 1803068 1731103 1082799 1232369 372784 551602 242299 225422 1201366 1733774 1761374 1808654 298266 98001 1906473 1985364 281130 567060 1996545 627579 890941 993806 304221 323704 1828450 787302 350185 1343358 1366426 1520540 556415 209012 768712 656638 975954 340641 1189883 486807 1022512 941222 1565472 1643537 495601 930173 580934 1862233 1570603 180882 1992020 265002 1219555 425815 1564321 1158735 302627 863920 1848271 817276 980799 1392734 1947240 621117 122193 89892 241128 1647455 1159297 624763 1492434 1756094 1682192 1996459 123626 417173 1193048 1531383 1319499 1883704 263540 1537427 767998 400157 1407318 1001336 1050723 106628 1448762 813634 340496 1639503 456556 897233 1052567 1496593 1278279 783384 28595 97297 1224960 1335710 827556 1742354 1893316 738997 335512 409084 1879349 858377 1053001 645771 1601349 1256825 1670220 670901 35339 1987452 958555 1367767 1822873 271559 1809852 1976475 1517063 676555 415931 1254265 1265764 1686723 1239481 196119 704940 1986046 565758 1194716 98697 1745409 1788891 467045 133342 1690214 972850 149784 1247169 1893457 35105 715425 1697861 1977093 1668061 402530 1429846 1202341 597225 210452 1636711 1201364 66676 182132 1882986 1340831 1838465 1470559 641317 1354172 1592427 1453068 1505804 1670669 1397095 808780 1847885 867064 1316675 1108837 1803696 289055 634337 283359 1677189 1507969 966335 1015841 1909934 1352588 336760 964716 819013 474755 1387741 1512939 1501626 1001592 316506 1214467 75709 323584 1489664 1628318 1364894 1664382 1624459 641326 1905235 1766826 216817 1977281 1809485 1130783 1677380 1317680 279685 1810646 1537152 1876807 1417657 1957747 224430 1536603 1285651 1341941 1201574 36441 991505 1592652 1067762 709228 1490537 1824955 1492865 493900 411176 229044 1554600 1557004 1890905 961267 1364489 925271 239339 54321 770575 73598 1543298 1447681 630227 827859 1268756 856347 666071 221458 949520 1998663 255584 1398807 1376428 385383 1250722 377997 482827 755196 957697 180751 1208859 32515 826421 195485 724772 1859176 479849 1375105 1894445 1178883 1181141 1730514 1207679 439205 858727 1443388 1785421 1694266 1094391 1232402 1199680 969196 1388122 566340 1100727 321804 122395 1784623 525286 350945 102261 925469 501145 248216 875562 1244715 1683640 192966 1056404 960498 1929597 264446 1618579 970762 297321 477725 1287610 1623591 1630636 949854 1186805 744513 1271889 1270698 1435878 1740073 181941 816618 1972768 1694058 1330097 392391 497510 1730815 933738 1824135 1907139 415122 707841 1825365 1779326 104759 161580 797386 1059378 806665 1333337 1958873 1588391 165277 23746 1246301 868625 588164 31041 7632 311388 608186 505766 1770456 227055 416705 1152839 1910847 1824250 178621 401772 1246150 75079 588551 189468 1591480 1164851 436891 29009 1307070 1626952 1918760 610207 340500 231928 29264 202967 603004 262098 157475 645089 358649 938559 158347 116235 1943936 1002789 806500 1160194 157776 1584405 536216 1236793 1205043 216566 1973523 1310476 841771 1314935 1124075 804331 1354989 1220466 1379960 277187 1739697 1682959 523576 1450311 1830442 315045 1153948 211758 631586 314400 1723003 270333 124681 1312395 1118840 1526044 1727029 774223 794764 1943274 706729 516297 641750 1679892 1453416 20541 881543 1967841 1683543 192213 1705226 735859 1718693 429572 1211452 1818198 888504 1610143 930701 584842 462952 1657282 202513 1478834 1736250 1245730 1573353 565280 401648 1685057 990577 490551 1250705 1677331 249365 304638 481609 1544887 452484 229177 911211 82426 1612619 1539650 1731664 309931 600351 614962 379323 207032 1741164 1417119 1447979 1241423 1311268 1430778 1157552 1508547 1525037 281638 180042 25001 624455 1912894 1132644 337827 1672019 620789 270289 965853 1532282 127290 174214 1543699 1595039 904389 720786 1346050 1669310 561952 1275142 26880 913938 1164704 962028 333062 624816 1077609 873713 1822471 345937 744133 1004821 234230 1057233 705121 953684 910730 785318 1119776 1558141 1811978 1042594 1326664 1350674 1397472 1559233 2450 1705942 647304 1802552 1065079 1857005 1038464 1716757 990197 313278 294892 1971991 758019 103926 347870 794492 1105902 610156 625157 1373196 1620371 1876481 60503 738559 477197 688015 280810 283534 930285 203803 428608 1517885 767527 769244 1451130 129520 1326022 1284280 1174240 216418 976521 1036960 1965162 468573 420047 896529 846447 1968199 212318 615545 1422271 1415401 733569 1786414 1420141 781847 1255083 1953878 1390830 343952 1160651 240971 1080069 58579 1229989 1173870 350430 1371100 222512 278237 542835 1312043 1026561 13199 682585 511239 1369819 1389206 718566 1756953 1049334 1201143 1373520 183526 1108384 468701 801207 175147 86253 796851 1943421 1047647 1890824 1133033 389613 456823 1808775 34826 1894469 1944445 1089893 579125 712262 952687 1485676 1721085 861913 1686818 1102803 1916817 854767 947842 538806 153525 263056 1025472 1703055 1579155 314850 1863494 1652567 482248 1071888 355351 1500075 31371 169586 1108019 344429 707830 1038700 932085 1397305 1397255 418252 619980 1933257 722512 182380 833681 1147530 678865 1375722 779575 108738 1290605 1059490 624008 426208 1558323 1199760 884850 1303613 1691330 1831950 146696 541416 1079678 414087 1639709 456163 825562 466762 544911 453332 148381 381109 928601 712636 421475 518060 1454029 601311 1836677 1866741 739722 248850 13264 1492792 749895 1552802 1311302 1803812 1973742 343259 570493 555912 1332955 9037 467100 940761 1129493 1386530 1898604 1063312 1378477 731306 408104 1557561 1782956 1866302 204102 56439 1226774 982456 1067293 182504 1670623 512149 724123 170679 1463119 904405 884889 1904903 1169210 1602241 1383008 266986 19964 141555 702637 639677 854082 584491 886897 1524854 1933038 1587419 1749206 1879949 105088 1510939 79252 613564 1350764 12113 641406 1574702 1684457 467006 170118 816447 724823 487753 945420 1584047 310595 642963 247258 485873 664296 1292750 1846870 1903323 1328497 1542666 1122528 1863528 477521 1944149 633718 801173 1449192 1987459 153755 1780927 1335180 667808 451570 1749401 1822886 884958 190092 1903900 262476 1823927 1914844 1327617 1516654 1421198 270925 1779442 1209660 443518 1531032 387503 520706 831343 800985 559811 1182071 1679294 101405 563555 535679 1889524 1641041 1305288 1102626 508794 544973 1012521 971905 1874690 313600 1534593 425470 1034261 1383507 1648729 968855 6300 5643 3374 904140 1220995 1657743 1868953 457926 463056 1650815 1316925 1972583 45922 1960776 1018912 202679 980993 285802 1377079 487206 122780 879660 1906766 241513 1211198 622306 535877 759749 1661713 1753097 850190 870827 532096 1499981 452381 1405445 1171068 552941 447368 736396 985707 1932788 359399 295047 1351993 267143 722526 1106602 1106746 1299514 1596247 433938 1796377 1728193 1347578 536858 633328 190539 937457 1910290 1266208 1824937 1059389 1854253 993897 1245111 1025538 1173849 425108 874403 1445557 1599602 957292 645114 1882330 1999881 302791 645269 1007029 360283 1667033 143216 214918 591773 615326 1088188 1604445 895556 1298561 1276635 598827 31903 1635959 402750 1703335 590215 1241797 1177349 1943279 818051 1140042 279041 1426917 1490382 1487958 1737144 1582116 1399873 1451520 605012 984682 582653 1028188 865563 1264839 1047085 1023960 658136 1450756 130067 1219409 215018 1339647 259269 1273250 382783 781695 789944 1508304 1254325 327761 639637 745181 131234 973991 1145642 1915766 986100 323575 1529610 963948 1701182 585120 1856682 1781442 193276 1066376 1457843 1628509 1874396 1361744 414628 1389169 933422 583021 395773 309318 101906 431680 1583865 1498521 1910775 1000775 1263 1533077 643414 888895 1336363 1765707 146421 954455 987570 980671 1145181 1410893 977625 1550285 258308 781138 1429066 1956822 620813 1891621 1869804 1323680 1282347 1481849 1042695 425928 1432699 540660 1142914 1298338 1175939 493600 777721 1526751 955952 855951 1492501 593396 1840053 1532085 643006 1779383 314808 1796964 332218 1996352 1025612 1603479 1753265 1240854 1990995 1695044 843980 1296983 1323374 1238758 1040100 953855 1015640 1320685 1173245 661779 1824522 1188341 1117224 1781124 495616 1114928 1192107 817464 499431 130418 1750825 377930 652923 1999539 30947 368653 528424 519516 167951 1342392 240124 1185728 609415 1718677 1433870 803970 1548416 648064 1386350 1372868 1213536 424500 285018 1581034 769736 1256433 927509 68358 1558379 852702 875413 1671575 1051869 1328066 1519563 914723 560506 645728 1039130 686406 1293071 1697856 1804647 960911 1296366 574950 988118 625162 1878101 1864223 869419 81397 1076270 390810 1160486 951253 1145120 1883698 1285166 99213 977661 1111574 303224 1985441 626294 1212417 14446 1132138 1185907 1839038 174688 1055803 844756 390320 681133 132887 309121 1935865 1338501 1732440 1143431 300339 1652977 1315509 520289 1336187 1695145 543475 940813 572479 1162544 312252 827033 1882940 1505755 1846279 886185 1455392 152814 1786705 1853816 1647780 1188023 395416 574780 209690 1787433 1294683 1060464 1982550 1203685 1751274 1014472 1981834 437893 34509 569402 1800782 1065606 598252 302976 627140 418102 1969267 775237 1349813 1415860 946979 1041052 1060548 253830 659300 1035008 986940 1350260 551890 516344 657719 1275035 1237708 1219595 1226326 1118450 1364780 313823 692562 629185 205290 1566071 1468945 1093068 1603896 919846 1246591 1284640 575767 141841 1015276 1139976 295473 263032 1724543 1095805 779170 1023652 711021 874 536255 1832383 1676599 580666 1088565 1538992 188319 308727 68750 1041764 558462 1363838 500696 1634730 1255079 369379 1021100 568502 15682 1115026 1766701 1753497 1182966 520450 146059 101908 398777 1134840 1183067 611153 227242 1657585 45721 1944082 1595999 611953 773953 559309 74201 1259964 563247 466966 84822 1978871 1972505 1671625 1597466 316086 1629884 1227846 1666883 385050 1610276 573946 837453 1144212 1436553 1215906 412589 692342 490354 990029 1875504 227482 1214688 1845131 1523240 1265494 65394 1856770 1963257 1071911 896337 60235 33842 186636 1064366 785496 876204 1248650 23085 1318960 1651828 331265 352676 475156 1330620 1476207 504483 1865966 1203934 890615 1568008 1582881 403062 1095040 574315 390141 492324 494448 270359 324778 1569571 606731 1433907 1344359 669579 975923 1298549 166358 1180119 1489727 476119 589504 1191737 777231 1113525 274893 1617845 746752 1910486 1619876 1881609 569889 1991756 1529494 1863776 15742 1791046 874009 1018709 1812853 211749 1429233 601810 130233 1990991 1527503 1822950 1415243 1207766 443959 1409809 1474983 958637 81260 1367714 1308 278651 1959538 24055 334997 234789 555101 1659922 256098 321857 1333135 890870 434514 941346 1078915 213429 609471 1539225 1546554 281081 875210 1495275 122487 1866939 725836 931217 740135 1096952 1486800 1476284 1982542 93939 686825 942547 1228086 525796 1491571 415304 1606145 1594900 708196 914029 154837 1114028 457720 102230 196422 1638226 341098 1252747 1987841 1980570 344262 490587 1300150 992712 1941946 1657169 637742 970952 1123430 1721087 575908 222075 1948283 719630 1786278 1870899 901230 1474642 1759803 1387923 1593197 264890 282374 379125 1173067 1923348 326336 1489092 1346061 122499 536889 1912920 1989278 156101 1774177 1854081 1924744 1972738 650327 30987 1215958 1648772 261681 754336 493500 894093 611309 1165680 403322 1281916 1249795 1894673 903502 1918591 930946 1287049 1676722 1856971 1600329 1546355 1290051 561799 1242587 1686576 1531158 350508 247997 876839 599737 1328132 1985881 1630651 124432 206414 1997019 1597352 715803 238084 668420 128993 932501 1455287 604125 1175107 213678 528499 520614 483707 1946685 1682741 1460984 430638 1936771 1744887 1531779 897382 1694932 621413 1989139 747596 233020 1233956 944698 786766 1878794 1100120 1377002 1857877 1183633 1318297 1753948 1164023 261776 1739506 1231351 1090 1920838 754198 492002 1549371 1908729 870942 1615232 977745 942612 484689 11361 68442 1752347 97166 1243481 171801 45241 327626 1002045 112784 325582 1877317 683138 35811 1854223 894673 696237 1107649 1926433 414128 27538 1248360 1067880 1849630 1724024 1255599 1119971 835901 1828451 1989377 927186 168357 52610 140818 1580407 1089892 1884175 486125 1668103 1291050 1980220 1788698 702109 840492 1192878 37216 1218102 551147 894298 57740 1702131 1508628 1707164 1967624 1534269 1047095 1516344 912252 1231087 1074009 1867865 1306120 981407 558841 917282 118922 1593044 1203533 1434104 1854179 1572001 1884533 1713086 1612829 756655 275319 1454418 1845690 856649 1123454 567648 424406 251830 1932649 1571180 383046 291514 629898 1493842 1861269 1614918 1005962 409262 608692 1243202 1658604 1513885 450665 564761 255171 758359 1458136 560292 1727188 1562417 1387436 362559 607821 1541111 420309 1828280 1533742 320413 1357707 197651 676908 531963 1724116 964027 619598 152334 1389922 1601510 1694282 1649950 312762 766303 1370067 506620 263893 962416 1884231 954340 659582 45470 1301805 1188151 58576 1382196 841930 1623602 331594 816715 597658 1894099 938432 645360 1980589 1276867 612996 1777810 667978 504188 1205527 731263 1393608 809510 538659 1686393 310065 279830 588118 1112896 1296405 1399317 1538493 647426 707836 454011 650819 1774735 999742 1938736 1469346 406944 898159 408252 1007136 14888 832560 1248268 1344595 1431022 15490 194516 838563 1386873 1850881 1068354 415046 818148 1337573 1024523 1147110 629893 363347 406852 1385843 1348296 791674 178194 1373493 1114372 619762 512324 372686 1198244 216812 1765388 1415815 1178441 1432831 676665 1630437 1218404 1465137 1131852 142229 506007 815956 306625 32887 774135 905723 388317 846783 1355603 1490641 1066670 323626 1240185 1529769 875004 1662443 1450398 230331 1559610 1593579 941190 1338488 1851532 1999258 856731 1456760 1008595 524857 701815 601818 875934 1774549 1978522 1362473 1651322 170662 547366 1201559 1702564 725313 1620599 1805871 258359 1631343 489093 1972131 989457 1975041 1330629 584349 1848728 997920 429629 1801151 1586824 86339 412187 169107 1247502 171562 394727 1230415 739560 1015354 905875 1139442 1268626 1433056 823816 661279 1071094 1245608 328437 128649 1937270 760149 732834 1814404 1266347 635632 1526263 1360351 920009 649247 479342 6522 143860 1007648 726361 981671 1312223 44111 1786081 1888830 1848529 50232 1158732 1804965 1866634 1308728 1794757 759991 423934 1259264 1172720 1214563 542912 1001353 801296 1775050 1657294 699987 262232 791536 785304 1787300 1807087 105786 701750 348006 1272469 1050908 340220 1830134 986783 1410620 1390040 699288 1037051 927090 1591109 172474 1859604 1337658 1566511 1272559 170432 1071423 1629736 1829171 1720292 565261 1815183 1621708 1181555 1236371 1461278 1246208 171299 252859 638259 1108922 902507 1812045 764317 770460 907151 925220 1936124 1867566 1580521 1981025 1005417 1105681 853018 1352048 1174964 992772 1527281 1712859 434628 699191 905573 240371 709986 1163988 891907 1058218 225023 1761840 1245680 1392118 682539 1638590 310419 1332124 1885127 1120233 94980 1424504 121099 811004 493413 528177 671517 58811 1956533 257062 1744390 293843 1808688 1091351 1194841 311882 1682506 694916 253304 1532358 1618286 790423 1101635 973420 1948937 868715 12370 1166161 1496562 403163 1683520 435108 448776 1719136 214400 527309 1529439 677083 394187 1908601 1100710 1006991 830925 929099 1212942 194223 1907674 1187341 1260716 1001838 896307 1415855 263096 15799 760584 509107 870891 305255 1959431 1575440 1155309 1807475 856381 690178 162081 1833199 796222 1587940 827522 872634 621729 1433502 1876294 1427800 445475 164874 845416 1305190 1834608 1109715 1948077 361682 1303858 382284 1742193 1834919 1294470 1565706 151242 1527656 599237 1473424 289379 1767520 822586 333224 1667587 515806 1388209 509870 1370851 188124 863220 1032420 509507 1420978 1192957 179432 137723 214112 728107 1218135 496983 177553 448929 1299595 1812594 869892 661468 1673159 629397 1672654 1914028 1468733 1034758 1084046 1013791 292363 1343120 1133785 1443056 986425 805988 1893950 760974 934118 808867 1602396 83388 1561097 1277542 127291 357863 1307291 457674 1974877 471215 1428199 1376449 1121290 1349429 1197456 815573 1302543 942744 378421 320441 1319655 1637915 1510465 1656025 1905746 1376164 1855673 154694 484504 735615 712695 185317 69246 979639 754277 579376 433608 1276622 28947 1029647 46146 945604 1560218 811947 999354 537694 1913695 147423 1623845 474886 1812463 259334 335350 1674442 96264 158314 1151059 1057266 1599488 288374 269921 1996196 1617455 445893 1680312 1437127 1167884 987873 276518 1591583 1812047 1149042 1811275 1699808 1429313 409100 1138809 1354949 1747706 1825318 1362871 43329 422092 1046901 1531217 1600920 317522 82338 1768472 169335 1916146 270167 472196 1453334 1225525 1243050 1904577 1979517 1809627 1436239 446668 1118268 48866 185788 1754029 1151962 1961435 1864489 1841920 1765734 645560 1531173 588790 1215962 1149759 759344 273958 36310 1668153 659380 1307818 1847819 724275 1548075 599459 1078999 1347131 1248851 1238808 696917 1923972 25958 98197 1739948 902291 60565 521473 1293499 147856 789971 1235118 411355 30937 571676 1400524 1029805 882091 757908 1872058 865182 1786704 1156981 1940854 1618692 275677 1682749 1518381 390945 1508632 1641571 633741 524965 950988 1092910 1556177 1761928 674002 1984026 861847 1082963 1126342 1584912 487529 418614 797519 1399629 980571 554655 1019576 974002 1408933 734648 131629 126471 1155210 1899719 1444215 613493 870460 1571027 935463 1184813 1204682 1549026 220542 263756 900602 197081 1599257 1727732 295873 1685466 259721 255079 1907328 609154 90677 1680778 253241 625613 1225296 1317874 195929 987032 382347 519031 214370 870167 1996243 587252 1415622 735640 551200 928309 1014572 428604 1937670 1668397 1264645 1221241 1530273 1630790 213343 1178579 741677 935782 859890 161958 1750715 1286623 246920 708917 1756452 331693 1153562 282902 325399 1972085 311607 354923 224928 1549816 112178 634582 421803 41038 756456 1584927 394231 1081026 1192882 862667 235572 859945 1331913 1254777 551625 1798995 1112625 1575810 1712527 419660 1179013 1453194 1110310 592056 1395367 1499076 1585521 874936 1262889 126365 41474 669445 218436 1210122 250652 1435977 654757 478465 466492 868359 564887 1935594 673276 1030670 1243704 1377101 479100 675459 1802187 1753341 786972 608294 1524980 863060 775877 473795 815399 896788 504679 73897 1866109 1434888 427640 71790 1837980 1344541 898057 495644 1137239 925612 814681 619063 1902286 1022409 1369859 696394 166361 1553336 1867786 1014070 1248875 52521 316765 870268 693226 1784523 520760 262513 1239211 451451 1203813 745188 1826270 1376344 1308756 502507 1956130 1846449 348106 687262 277360 845496 629098 1064572 1206766 37550 975806 929135 464504 1847225 1346838 1976747 1183982 1757222 205649 610476 441256 444162 268889 97644 802474 607349 49820 12681 251909 1180344 169557 1534527 1390132 1066679 1941091 686557 729532 1438483 218698 129362 545742 307364 51014 1796086 258304 922097 1589243 300494 943399 998962 8222 212421 1504195 1405017 564498 253476 483942 251825 193991 1691281 905261 595602 1002836 1643171 1938482 1185684 821195 278227 1767591 959316 484524 1173185 287212 339754 1969592 1358794 1358686 983811 712331 1260793 1605758 358096 1870533 1933023 546956 1906502 1057948 1322574 611600 428593 767812 733423 1437011 1336144 1194634 822466 1852348 647783 541223 1544521 1453297 847552 1275447 1324771 42847 1613043 459306 1841972 280630 954505 1893398 154401 1015509 1971234 1776938 1649500 1038335 592226 1419210 921974 1728458 1926094 1767961 176999 1478312 1513042 165817 526948 974798 1416872 676078 261989 1077304 1141477 614746 308261 22656 216169 298821 1368725 1888113 1077543 631431 512362 1126967 1451992 374489 1819005 1752578 352669 1444482 451519 1776451 78308 773933 1937929 1086705 1637318 804879 360590 1613372 1701539 1464885 256330 1846949 358569 153082 1522387 1759893 715814 1452875 1171857 1663714 1095915 21639 1043588 9654 1207844 92476 109129 1527734 467230 752399 897001 103487 1126065 1128574 212072 1710574 221373 1804610 1043162 731989 1730607 1363674 1275147 500156 1865829 168335 1758912 540398 1663179 1744596 387237 1540386 31231 726621 1426211 1486238 373268 824329 1137154 1316958 1697050 881220 1538340 551428 17133 1697801 794900 205609 1121821 1349724 1021144 907797 905413 85837 376054 661596 1584853 515973 1607824 1666716 317957 1757348 530613 200324 1463372 497366 950758 1442944 595960 649655 430122 977245 167666 950255 1984662 161271 149881 532873 1073026 1536677 1950844 1787902 915898 1263500 404159 570781 1864478 1925787 1496927 574532 386401 1494642 797180 1373262 1707949 1727280 182255 295466 1636053 482152 116549 805045 193855 56918 1743790 1169664 486484 1022118 407784 1550089 399958 449682 1540622 1114847 1437846 1975725 1700594 1995707 866710 955012 1441310 1802001 690665 700899 317916 803010 1221311 800858 781609 1751541 1179752 103318 423945 1594822 1802360 1151323 1630424 228873 157022 224793 1249423 172082 181873 318645 1646101 264346 1728195 1106698 849843 1568619 1050542 1490224 678412 1638693 4241 252000 1084917 1458012 430711 532558 379316 1073276 321269 1017636 1612517 890679 1621385 510994 1992784 297196 315560 1261594 1895401 1460985 86898 276045 964357 583149 808652 1946865 549829 1094016 1442206 1043343 1116087 681470 1936214 1778823 235941 690721 369619 1015865 1462688 202499 555121 1163677 589206 194640 363900 877321 1794196 461158 1555634 1752435 1762714 761286 1511167 704863 649608 301330 1029905 807289 1909608 1274790 1070960 64576 550535 1632626 978775 1387589 1156450 618128 346094 849786 1577388 1666148 581228 1830393 862722 1535291 1888864 450080 876943 1088198 431349 1006895 1235007 1875028 1444213 195307 1485725 1760366 960004 1819839 171276 1829486 524197 1450021 952201 1154350 1559442 1645354 1295105 1762181 1371544 535563 1831320 930230 1107958 1402852 568389 940500 445338 1646744 1106655 1181278 636874 58885 269335 1659359 747089 535268 330977 639839 1375890 1994011 842416 1322062 1864726 832403 769870 446434 170091 1571563 376863 327481 432136 1681985 1578789 296774 161981 249122 188498 1327213 1121101 1626114 1800731 1834371 1592984 978912 1788627 837340 772090 958303 547358 985659 423400 1433382 1607937 122117 1992775 487791 815864 132740 548987 1782167 1832622 1437857 1206104 1899006 1495371 1590509 906991 1455144 97840 1396498 1608472 832221 290163 1540707 1487663 771928 1210101 867846 383728 643308 97340 1159926 331552 1613588 145348 619385 450472 1569343 1374573 1544446 1157054 1762019 436010 286959 151392 1735034 1621006 164015 1448677 1660407 823949 1466607 1648859 264994 875593 1268565 1191725 15303 1400541 225409 1780160 858521 1025639 1953603 889613 977770 64808 1842440 1246176 831366 454071 996035 777271 1740246 873725 49403 814034 3116 306299 1774829 1080976 1689998 1211946 1558183 889913 95 1875190 230070 1420556 1664124 1856407 1664294 89642 448463 1126145 445502 1968510 1079139 1786317 1256534 138860 1337206 1467675 35948 940454 1975306 1188297 853223 206877 871478 732626 1220805 335110 1652230 1847032 740745 81508 429606 216383 1847827 1978950 1353135 323726 769660 1838858 800255 808634 550812 1279378 1911642 1638447 502405 1113042 53654 748320 392262 774632 821287 1044533 1427207 1061468 206719 1681501 1396497 289127 418508 673692 1157428 1265632 792359 469653 737613 606111 32990 957759 495062 1069107 1921514 1685283 1666605 1188928 492739 1620460 174650 215641 989473 999929 866133 406455 976127 1310041 1548078 174343 1864989 1696883 1257203 965756 1002811 735744 34838 966730 1309124 1856392 1129959 1294622 467989 1184460 1938423 268122 1670314 1374976 1094837 1369458 788965 307093 201946 466788 579107 523456 537012 1284247 515669 1210576 1139715 931559 684141 1158086 257719 1065027 79641 183510 1453668 247676 865885 296089 291379 629978 1106986 1854079 1212572 1446830 618312 928187 458722 1737360 1549623 1537506 47641 578381 478268 603543 1856197 1467965 1264588 1867640 1937719 78236 900161 1907415 1408499 1493630 1282682 884275 1840416 433395 1797467 1162084 758432 211490 966753 1798079 1902396 343963 206534 1677423 1375963 1848044 372313 1865972 178588 1745417 1984408 1625506 889352 561162 1630850 1226237 1243433 703382 1541674 280583 158406 1531626 1879903 1191828 889411 498304 327607 85844 1303107 659775 175702 1164629 302239 1079781 430432 163050 1734507 1884947 559657 1149680 1217069 1355844 1979896 1811401 1836774 1654438 456253 1179614 809521 737825 837946 354122 1199178 1514725 425717 817979 1381890 998948 1792234 1858125 1640419 1247400 1535502 548899 58918 103406 1142776 1802252 165402 1200302 153449 1828354 77104 822671 1764383 918004 1876421 1070936 1118283 104024 1850637 1663553 831354 1093358 1409494 1987371 99223 296087 1373986 1123775 235326 1376484 908375 312682 1916914 1828749 921554 1315733 566621 1067460 206961 878227 1696692 655767 208906 1712837 495170 1003418 465587 1881914 1514042 270864 223861 159161 538818 458279 282971 710779 599915 1006200 681574 781389 916401 1073068 562948 1859950 1383100 346110 986134 1132975 91254 1036354 1438988 1105242 1745242 837956 1537132 837017 1938329 1857229 593946 1470424 1911321 917093 1304955 423842 915854 1171166 1434509 1745711 742596 1993204 753829 1572652 1643770 354677 1944021 1181264 1789978 1027774 80938 72196 1498643 89773 1556135 1735207 1481902 1863616 1977357 210086 1156029 208389 1775000 147365 1392212 1277170 1302220 1811578 1510967 1480338 801004 1614002 1389728 18495 876354 116724 1124487 1131152 1505838 1897433 1928850 1428416 967456 359702 746602 1829010 1802116 1385432 1826690 831934 324426 621026 1989763 901843 837257 1011064 470084 1625574 447650 908132 47114 929513 51116 270400 1602648 352962 720003 1906159 1606223 1051014 1866927 1266449 1090201 1667155 1970796 1484722 234271 1277819 1911250 845014 1401972 367643 1889228 1968320 960379 204757 909275 1570980 862482 698540 231355 1013027 183728 1982357 18944 1564304 876977 1958689 509502 13084 142833 262411 1288524 373886 1072452 719265 704568 1426371 1214073 335201 1303881 1365338 1657493 1834185 1477925 1359394 1781035 125491 647623 1906731 862531 240754 363207 1365315 1599670 1762564 1332000 1459213 162927 1124803 1266955 1214578 1316301 1596718 155590 755745 1056283 902364 973592 1932573 869131 1455518 473951 1905077 95727 467502 1036530 1111240 276550 1919661 571492 493868 1136794 1216015 1872785 1752859 1713644 1722324 125000 517823 560780 236054 392179 1373158 469589 738462 543840 1993385 203623 1865229 1461761 1421776 796525 154776 133977 409442 1590217 1710068 107530 273235 1479169 455936 1192594 88537 160331 1901756 656756 1551521 1364564 430253 1414407 1026580 765110 542173 1759667 1230223 429701 249696 30980 80442 1052152 745898 1591133 687126 1078921 1638298 1087864 1079051 224314 141352 1400043 1867173 1936425 666611 448851 24722 716834 634696 715433 348209 546324 773423 645378 1792847 494831 375149 1247514 1634304 249816 1339030 1962950 1478330 571975 441883 350767 1904827 1303104 420316 1258299 419594 1818085 1129339 816563 1076870 1881466 675748 382880 1883619 76235 193579 1621559 160000 354260 623056 1405343 644038 1203650 1949993 1368153 429142 1262307 1950517 707409 1770212 235780 118141 137360 154818 1445020 685124 1447097 347034 1197219 566934 854173 958122 40533 316230 1079853 919806 346025 1409220 1576953 879803 1992799 1717559 305938 317572 952682 570131 1259713 610952 1251199 213809 241177 1494809 1764487 1393505 1900008 277376 78866 348980 943740 627495 1776966 1401883 1197743 87407 421877 1817044 1712119 858287 173653 1164969 459878 1870797 728934 1105367 164652 798105 523561 428676 355275 306362 342429 734871 1183193 870241 1040792 1413139 1559290 486227 707517 1452394 1480114 985867 1540710 135050 990559 1123957 669489 1650371 1958436 1385559 948315 316547 1787395 1628926 803987 1849374 28650 1049643 1424007 1842441 1725296 1451057 1171559 1063875 1900136 1769924 178362 21498 45863 170900 1798247 143459 1271082 1342813 201005 252500 1193259 409258 1092787 1522666 1663367 682147 16446 1775359 1748144 1770009 1518818 1106395 1468513 1152763 1589787 965353 1361868 1219881 1650355 1716555 1372433 888546 1939376 1206999 1340881 1011608 1907505 1178130 61295 1585722 385809 609170 1189421 1059672 1926014 1783889 1261477 625783 1158001 1393108 1792405 1561795 1208049 684331 1316598 225833 1934592 1951085 734063 1288195 1176335 1675065 1096573 1641813 1307088 1458950 1215533 799175 1361944 1575886 618788 1485519 761597 978514 1019234 1623722 1251792 395125 16795 1522061 978060 1622830 1711662 109544 1359023 1207975 308782 1447709 884108 1317576 1941993 307896 1781635 938589 910066 380320 422163 1304 1609552 1970707 585327 1017670 508687 1118882 1204626 1879347 942462 819549 1512234 675285 1781190 1062826 1002041 1636633 711885 145367 282937 1142922 1441043 1140309 405253 1118918 1138407 1904516 989190 1936032 65678 1254490 87182 1878717 1921093 32036 365497 1841711 838431 1338842 639116 589911 14127 1470403 1545956 1201572 1502746 1820232 4939 1807900 627114 1602138 103158 214975 469531 1858433 858551 1365248 369958 105015 1154280 1715178 1288247 1309708 1816536 1530180 1915207 506866 223973 1644756 722303 1015143 62216 1002919 1034196 675653 1370950 1685613 36697 886059 1757800 1518221 1844553 1378328 1017386 95922 1305210 172511 671446 87286 688899 1518195 1523608 1489263 966594 828881 82878 40727 1073412 566670 766066 756987 1933672 508822 238544 1826449 102407 192574 410822 1971297 1218303 835203 1652672 1180751 222019 599617 273914 1059826 1457152 81371 866609 805532 1994522 365505 937944 1233115 1382235 1437369 643910 1459744 878796 163744 11853 1504273 664514 427997 910518 408018 990685 45755 1145444 1456670 904414 559535 1856562 1777516 991420 1949563 1709945 1893352 220083 853683 132008 993812 791177 1251484 495451 1469597 124838 1929524 1747980 925023 1655949 681143 1390101 1143404 542932 1503294 93313 759292 1129815 719139 18819 1116312 1549794 61489 1280130 1262025 465983 1547544 637558 1697782 1116264 799206 1505265 37607 1545530 1351708 618612 86668 656531 696080 882260 1105377 490606 1354564 629403 758525 1012424 142445 618012 1837195 1940758 744957 1971037 114047 719904 52835 444611 1364170 1926838 478913 175334 309368 98730 1853839 1107981 1341852 344633 668801 1482164 282237 547350 479685 1857512 1878312 1447307 646775 1707177 173023 1739209 486050 493764 541055 58824 780524 1575858 1019594 454095 910341 506861 21314 946128 1578421 1396398 1835618 3353 1337276 1499797 468633 227116 665187 1033701 1684735 1968375 1716240 1885497 1584862 564014 1582424 219569 1338330 44971 646338 1247194 300198 639356 1956724 820666 1946145 722156 1105525 122705 1029630 1188658 1792869 1756183 1806238 426537 1016162 1414122 76643 357118 899554 667803 1943795 1305351 746308 716235 842844 1876747 677669 1945935 1820229 77369 833701 207531 414808 1571405 569779 1789064 960723 878712 1003813 1147172 1792438 1504807 1866748 1891281 326748 1508916 7432 1260380 642521 207418 1326546 1505029 648704 1735708 1498659 1523609 1924554 1412610 654806 1408186 1478300 1244430 787691 1815474 655454 421751 128455 1740812 710018 1950856 1066094 1830832 510928 1134916 768506 170286 600029 1710937 1878226 895729 400948 1955553 764143 1788921 1696427 1204034 1193049 688946 1370338 1347179 314663 14270 1534935 1256518 1961054 1630629 304213 100841 1863848 1803420 556561 671812 1728693 79756 1850954 347832 103772 133949 827307 1240159 1299775 825682 1221552 839449 1663944 1421228 900757 429603 1545426 1433913 606267 1238974 1034139 1151418 1300704 856374 124185 1365403 1658184 1286877 1257224 1358773 1794319 1249700 1618194 647908 915564 234268 1435575 1992425 7629 1201772 536929 1225888 1865288 1268614 1247542 826039 1773649 1111172 1181709 695788 1010294 1106041 1748531 1928371 1426810 969796 69596 1509919 323753 1458907 1635629 817097 752246 445779 1925980 470616 1105281 40003 1580927 637260 1718876 768732 438226 1785500 552753 114136 721375 209049 46192 1754201 138881 635435 1114088 1205490 1270143 374608 1651592 806492 1943247 1569184 683397 449021 154283 1745664 247677 47248 857154 953942 1846869 174888 922511 1513350 398814 1546129 40410 1430871 1210602 151152 16124 998214 783754 1779696 490151 650834 875758 1050683 1624907 655019 663516 920486 1493671 1854530 1550592 802996 1353589 408509 636407 106229 1008508 423282 1871025 583659 236649 688020 1851236 900710 149399 949046 637190 1367990 1506895 471512 1778163 300365 204779 1185867 904206 817293 1369700 1469133 1960191 148626 5923 1441763 841112 1345774 1162258 1707561 1209945 778984 1179121 54936 191785 1236811 397003 1912797 344507 1419233 1618963 706777 1414544 30928 1206082 933612 570630 1851715 1278738 26252 303448 1762225 601499 344179 607702 898378 362520 725393 694466 659074 1415206 309231 1409498 305867 1297449 1646349 1203804 1202737 98712 1732569 118411 583561 141538 853096 1985612 1731002 1406492 1735394 894685 248316 1358045 1015414 377745 1785864 957081 1590135 1786381 1568343 151552 409638 1473650 1945237 1027448 625599 337376 425616 1881544 1092659 1912005 1975601 1367182 1552817 1527497 1589019 1244716 1549410 1710221 1280023 98106 528284 1648880 1893918 1742237 519925 1523446 1836421 1641735 1839154 994270 961885 1995167 454376 721545 1014686 1588708 613519 1302335 752374 614841 404940 1441832 1710128 585629 1828224 1917993 802325 1266907 328324 763875 689122 288297 1160499 1227799 1096343 422961 1082674 517020 1887709 1378671 1988223 770803 1469083 802621 741841 1505392 1592493 576692 4321 1738171 697843 1116829 729082 1843907 731686 580865 1493032 1073544 969748 475054 310582 319787 238394 1721579 1529451 1494698 1977448 1943835 1545639 179433 1028750 1676379 1338504 1514119 138192 710276 1849577 575172 943905 50086 1402044 969193 1031753 835585 338342 973538 874566 1192759 1413918 598196 1640677 1712287 488862 57818 1369688 768602 1505853 1655775 569298 1757801 1299275 497605 1416781 753634 79323 729807 542841 1342154 1245060 56809 780021 499836 1822331 920550 1816281 851700 1295248 755671 127406 1373092 1855787 84983 346794 658650 783610 1282616 1788819 14407 293114 1076257 1985999 1079971 1703304 20686 1803546 1741795 933624 1845578 259519 945893 1466221 358533 115499 894726 1629447 12119 1750401 79380 340202 851023 937441 1262797 1156053 1394684 1875922 78227 1924557 12923 407470 1487809 1192048 81934 803538 435285 1425420 648649 861437 397028 659732 1265561 1799354 24494 746325 593105 793580 1173061 487107 1453352 97541 1396684 26284 195232 949851 1160324 839989 1812821 1584042 1997189 1506668 536577 1044828 908183 887238 1263577 1718413 256747 602667 1959663 399348 1209370 524645 88680 228967 1715407 20466 1526747 508529 400691 306357 1445399 1505066 186111 1816394 1242769 1002384 952328 1758750 7135 577959 1565291 1067282 453615 1236061 1831205 758749 991225 611051 870024 794523 1627076 748143 1328845 10099 1370419 1157405 1901272 1448411 1897635 718470 678745 1396217 1771683 930678 184330 705168 1538703 1349510 1706111 1935409 141872 1116668 483876 1568202 1010191 32279 1130024 1965856 541961 324141 1245471 431226 1100837 384851 728699 1580089 1050799 645893 900876 845987 844805 567524 3097 1070601 17192 468601 543443 1122146 964020 403914 1932223 903050 1905856 1960956 579460 1373351 10740 557932 1156982 1329947 796872 518489 1080325 259871 1775038 1563778 1206181 403747 1798869 1647100 1128315 60934 1981730 167503 756289 69044 1577142 1135520 808763 1391399 634700 1158184 994425 1935571 923714 733329 1116929 188779 883346 404959 695643 980609 1350638 1737429 93923 563326 412986 1801174 1361401 304160 640176 1714954 1516208 677731 283088 1574547 1322289 635561 1923215 1447062 366120 1989748 886224 310318 394785 227901 1817256 1404946 707188 264547 1163288 739259 1876048 427064 1533329 1053681 744182 1073875 1944236 1649437 239284 1043239 1261065 1563763 562079 1029435 1505104 1918528 313678 722468 675055 1715318 755002 73090 1918901 363385 1130886 807253 1653314 669388 560522 300690 1310850 1604363 71442 556999 16578 1965999 1287019 64136 207400 352242 1479310 1989335 769011 1805107 1655182 1796305 1504623 983975 1505570 1911005 990452 1717631 489458 1233991 1779889 681779 139895 1485141 47691 1967080 1082918 30455 353762 1393377 1630426 1719036 207328 1878490 1041507 1512567 1578891 228528 776755 605178 411592 1228803 1539771 1392521 1373136 1760746 506405 958969 1421144 1137258 96751 314047 277968 666092 1102544 1792227 1205317 995842 1565539 1515757 1755263 1808056 534085 563176 1753183 1946909 1345187 352463 1992800 452647 1109433 1163969 765103 173915 1005302 678254 29691 1286178 1011259 1419193 311620 1210550 1359459 1147578 1006544 1630780 156997 776171 690563 1710322 848600 1234341 827798 1495861 101631 1797852 888919 1137046 814052 1219067 1194766 421419 808458 1179355 1287499 518791 1532594 1777499 1582770 1493865 1922832 1377175 1508154 1155602 221891 1891953 75080 612057 970889 377852 117269 1469512 846823 1808503 285253 1399082 1654735 201980 1470936 1530591 389335 1033530 1681045 1633646 170961 1070625 1358213 1050873 290258 1566039 319350 152607 588339 1071971 1097560 1179843 1126433 450468 960050 358714 532639 1079664 799734 1613518 614450 1075269 1513611 1348100 803769 137959 523815 102959 247723 1380038 902340 946946 230820 737932 668069 393220 263845 868579 1964959 1347945 1252258 1677663 1534312 445572 770238 1057435 291600 1188830 632689 137649 663400 1923772 663967 390662 1010963 670218 1135737 12061 917375 580386 1261600 1997717 495712 349111 1264925 497006 650446 1432962 249546 1824418 615021 179912 1852542 1727027 1792489 1790271 489687 1322710 932725 1679466 1226637 1972678 1146562 661664 1902807 332705 15555 1742382 617295 933541 94460 1916950 872072 505305 1955369 684661 1934483 1965117 11679 969982 1411882 1901654 919150 1394700 640402 1070638 851608 176732 81835 202090 409768 1724775 1766658 1291594 1165477 1375879 870717 1463352 199614 1171206 1356295 1370218 231300 218750 164292 605711 599096 1439217 918018 1715990 1878031 539413 64878 561752 1739408 1867155 590887 1147967 1219356 216688 1268116 1261559 353192 1142113 1009261 557227 677389 913911 1841615 236855 766604 1562788 1302793 1657250 348308 103534 1926997 1706117 1474280 195387 1153963 1672305 1680444 770226 682134 1476582 237837 823401 1761257 636781 1587410 239848 631269 1455672 763914 1398718 1530802 1985442 264558 1636181 1657674 261540 451345 1950412 1777053 1700393 1078931 1729627 1812141 939863 726579 1353617 1274442 136392 1470249 1915402 51768 557451 1294659 767187 1741241 954185 1990261 1977392 779722 1416639 1780723 1513808 1322970 826618 565573 460341 859689 1946709 1068245 374386 15101 919763 1782412 1739681 787028 1882106 1632186 841989 1666647 917507 1407438 1412104 891892 1729332 803910 510467 1222090 117534 1358466 300917 674623 194847 405096 1433041 801499 230789 777174 1790673 141490 1405952 961622 1197024 731456 1524822 1525647 1261742 314650 1340925 638131 294975 448934 711150 591572 550764 1937939 1406329 520956 1550551 1798087 433199 29790 1161151 545750 133594 1886106 159417 135583 1626358 1191707 362925 174917 1892642 983294 1116191 773023 1328584 382902 1494252 1788095 1108743 610851 1312593 1063360 1650855 810703 822048 40900 1923756 1050083 1614962 1308014 937683 168559 705833 1582132 1885560 843055 1855759 717181 1673760 1304821 45222 1915187 871624 1742156 623397 1816912 1460520 1229719 1495174 1378871 663553 1953131 1256842 1146817 1956431 356608 1659160 1599756 1621500 400101 721520 65755 1771165 235219 815435 270263 1035869 1244246 931434 263030 1527974 1576193 1893678 1486759 684276 995882 705559 1028531 1464932 664545 1964992 1793336 1410660 695410 156501 85451 1865902 1459817 1705300 1312015 1689617 1421250 155142 1157810 1401378 1451630 708273 930262 780050 1152056 16821 1734174 696348 1065790 756723 1838570 452620 1778078 1333226 1340453 1415063 1767385 1882445 408914 1571233 478624 1769788 290124 1940978 862274 813957 107623 792979 330358 1003009 302768 718820 937425 928063 1950275 1999107 565336 947452 1627616 593363 1179726 1904434 1125509 706614 1465529 638156 705335 1773841 413830 608643 708242 764884 1544716 1203428 589591 294023 1652065 1308241 1078527 1431929 383919 1265113 929182 590893 9428 1046260 618532 1116480 1149985 822166 1939114 271055 274079 571192 1554868 1555195 198410 144090 1528497 598866 864404 1640802 1011473 1039758 463640 807531 1696898 48835 1857086 1564681 1998061 928223 858247 1683854 848002 449173 1631361 1875487 971033 1498105 1030700 497029 833395 1420269 1621141 1287656 1304885 764493 534776 797915 914880 1507690 1631670 632338 1842033 1251381 635891 321095 158620 1608868 368005 432295 1831695 1998456 1164872 1803929 528663 1432504 1656198 605657 1466861 595167 957711 321966 20066 670306 567949 1242273 703948 1884184 810462 1410659 380577 1898369 385935 1679377 385765 292249 930620 1411682 1408318 1739124 466562 154366 117427 1167292 538977 184739 1877940 1359093 840869 562118 1351790 1835316 1319268 1388714 675933 1235441 661533 795374 1024670 1764343 976555 634960 1436912 968431 279061 1225883 1143525 233848 1382999 1537575 1875848 374476 35872 906399 290130 463101 1914293 727404 1079495 476063 1499344 1303534 1171181 325396 885484 163545 1054727 1229763 531083 1618064 1752482 1535832 1364061 750669 229904 397351 1890970 812767 1840381 411632 1483775 1323649 1829758 327410 391293 1772156 846828 1098673 395715 1196827 861713 1549933 1422911 640550 1608204 1297346 1622380 955485 373292 814220 987484 754006 1761681 1251833 1317588 354913 780653 1306524 978331 1124442 1203904 1085316 443212 107495 483385 278024 290604 1430315 1484671 1060852 1683328 160804 932119 1865958 992434 1067727 1994586 39068 219438 857134 1256396 469014 656450 1015778 237254 280362 1651681 799288 1208393 1824715 1382692 666433 91527 425404 1268013 117647 234891 1752944 1774951 65259 425676 778025 92903 1540448 967312 350810 644615 1765874 1181123 1548605 1555661 721628 556269 1459015 71933 115456 1787603 1757277 1813496 1316377 1772886 1195004 1249471 102627 1445912 531061 1321071 468903 458288 944659 209208 1907950 1510681 49978 1649426 922298 599544 462538 191056 1275359 1278417 1423440 1568870 796915 1233484 994121 1355747 1672868 1402299 757048 504359 992252 124278 129267 1046254 1581035 185958 1604305 1473261 1211364 69820 73373 1012387 485055 1675169 1998118 371764 950124 184260 831437 521684 824365 1431297 918377 1284239 639502 183532 1989106 1444631 234112 897950 1752331 349269 1846003 274749 939911 1884497 389330 1462842 1445188 1087612 929901 1462636 789507 79191 274743 634462 268857 829600 942392 1936027 1199606 1629002 1640472 1383144 1038692 1772889 1882969 57669 744615 1031502 985109 1598657 533644 1415169 1006491 35169 303833 1538758 653307 313268 108900 1361934 1080405 1861030 788718 823328 1601911 592815 421294 1740726 1030130 138011 1792756 197614 1511705 1615742 562033 1923918 703841 196665 1047579 635167 1428454 410269 598754 1453633 348062 1423740 1979726 1829825 1004447 1579986 88451 352608 1485743 1034067 1833159 1798757 1383489 1672388 648145 310050 1855291 13559 1871023 987172 646216 1172276 1641538 226182 1241025 1344324 282476 1827330 379051 1913113 1648582 859038 1290510 922860 1163750 1192968 1998212 768701 757363 312508 245847 1266373 644050 1282090 88662 1006773 714378 480108 475209 32047 709124 1648963 281311 1131774 286299 395391 1500079 1936882 716082 589839 1923958 555989 185590 322791 1955924 48995 1079649 746966 1081603 949794 951260 1267823 530190 1259625 1360431 1558550 951573 135788 1349075 1844606 1810656 909610 1776177 578879 804217 1553743 1824104 1997551 1160269 1163192 574919 1458385 1785711 470662 1508181 947168 644319 584574 1686202 1513876 172437 1251733 536988 949568 1911729 1216333 936752 966324 1153288 1140933 507574 361495 1301658 1719694 110049 474142 461717 215331 428896 1805914 262308 1674459 1962386 242488 1036527 420432 492118 791458 1358322 779621 363238 843812 1398611 289793 1968959 1010175 920884 172487 1250517 172554 727102 954685 1013575 835706 790301 1186261 1081417 1866322 1750130 627392 625827 140631 296448 625786 1641816 1837727 1537638 1994228 1521069 1254605 1063726 1802812 1965045 20040 1651362 1259183 916587 1445117 1345869 1178064 1011671 428666 1786876 641878 1018331 1663956 1476226 1891519 1234503 1142764 1897594 1297513 1070113 1091987 150073 497990 290921 1104944 15485 1761231 253776 1424363 327220 1508493 1068326 1287779 170217 1880026 1475069 1231404 1870528 792773 387132 72361 1286612 1520761 1869555 461643 1864095 1504210 1565124 1752707 1649322 1447227 1291744 1802792 1697238 1280528 1648115 354459 430708 1351780 1903492 330252 891348 405150 976179 711115 722105 229287 1839780 1018512 36103 764573 417698 1152392 1064793 643444 1467834 870387 500621 1664722 46148 1944643 58726 1549968 858388 871898 430831 369128 1952128 1811807 1081297 117145 175845 1887565 721129 1994268 1226292 274631 625825 631638 594161 120633 1007289 1188997 375662 287103 1610886 586230 109767 132202 235065 654642 1165794 1169301 1413703 1034885 1121357 923428 1587150 1709473 335766 1192303 1808198 489005 888565 1615401 229121 1555313 1988499 1620978 943653 1990961 931421 485891 543666 227254 1024457 1948235 1978675 816691 799114 1874768 1427398 371009 1552720 1733734 1767530 838578 761900 1164733 1448492 671793 1472018 783224 1344783 1922481 126076 1544000 599563 1175809 1026376 300754 1882084 1654946 1428548 1603207 1396120 1394435 126780 1755585 496467 321994 617948 47105 891302 1678581 505879 597426 606720 36266 1187380 681284 1561187 792600 1429790 1641208 280634 217249 1177459 853660 1537771 1009831 1048029 1444443 503998 1323467 1111756 419990 850447 1102329 1765330 564721 968039 1574281 368636 1956783 720314 1194965 512534 970416 892795 383938 1712346 120383 1079174 1396281 604871 861932 1346860 1032022 560650 843264 800977 1208372 655873 1223269 556157 547037 241578 725009 1668295 978117 1987546 1205021 1417679 1682840 262185 1559936 859992 88003 318387 573115 210802 1765603 1065729 863952 1580296 1223536 1211597 822985 1299217 969038 152009 830282 1297422 563480 819905 1700270 1730138 481966 1986009 1724060 296384 320306 1186378 224818 783676 1767859 1494563 1025621 1082691 225630 1586827 1423723 1763999 251062 371412 1870289 1754607 928473 258177 1400264 1119811 309636 1493550 1117167 1313970 546532 808519 1226902 1151095 1084943 387539 1560911 1807311 397415 1855226 1677603 1509841 1174116 1912700 821788 1033216 1210323 1242483 819259 113350 1629419 1708206 1450036 1166451 1739541 53954 575571 1641636 1279497 289556 215466 512924 1105752 1620667 1714808 1492058 1116491 1057176 1339988 1095469 100264 1815485 1830843 1086406 321554 1551838 432753 317850 1891531 812375 1240251 244076 1903419 1984501 574703 1500714 691820 1254370 1499196 1308516 1080185 1944727 211561 1107895 1803900 1001183 1277182 1935992 396873 757538 1920859 11506 687926 477962 360572 1341015 169377 1804457 1904167 1614039 1219241 1772714 677158 1131103 557211 115177 100176 1834960 1242449 915313 233105 842889 1999806 796739 687532 155580 221058 1583915 957661 977551 209233 715602 748218 1057831 1379480 327813 1715823 1590165 1718663 5141 808181 1220720 121463 245469 818518 1595284 1348910 1043767 1250903 1083251 779668 1278510 348913 1781966 945346 1096718 1728009 831479 1575753 8588 1601112 930817 64216 74216 498827 821463 435753 1427146 1879676 171972 1478224 294127 496738 1781894 1817939 1700838 422840 661406 1083838 1246923 104597 543224 856636 1353084 58979 1537194 385223 1041508 352647 888788 1072657 1832250 946787 914561 1648912 305221 993514 898311 267750 435661 686782 1367437 1623309 425180 1027145 1464841 1413088 833592 1363253 271986 1417130 1563533 790064 1695408 1196373 1220306 1917790 1851286 200556 675546 35245 275472 329892 174416 975612 380680 610024 1816907 839980 571771 481961 397895 210552 1844453 1022521 983611 318984 1791830 1686941 129050 1035854 577715 49351 931366 574895 1714665 1126596 1568513 1731504 123518 939151 1722199 1394078 1417419 42864 1965755 1319144 1518409 1867023 248747 714889 487112 1730177 137459 1935382 446781 38258 1254919 1552977 358036 531747 1599004 1639293 974284 1252506 1172340 374176 1969435 1619778 57829 1798251 1711614 507986 428671 167688 1954957 711054 1814632 208825 603207 1003997 1396085 203505 452914 409004 1318084 1942593 1990086 1809169 584646 1767154 453822 575674 426074 1919650 960096 186379 1301207 552924 1123600 101025 323081 1239487 394492 1814744 1536553 470891 494873 204682 232971 25707 1870050 1981622 891796 1737921 165903 109711 70601 284184 1617408 1826786 1964508 673708 710985 1289474 845327 717351 923166 1177650 861934 380844 366732 1287809 1407419 502421 325311 1405229 599801 842439 1433270 332904 1033641 1289175 122365 108945 1510386 54421 529110 1507681 1934300 1471926 92303 1550231 394899 60498 731321 312838 1134347 1347836 1641240 23083 858858 1971917 1258142 1711876 973349 1408302 740964 1343898 504977 1418784 1882029 864472 97203 1127843 930252 1988526 251720 387562 879843 1287606 682640 930124 395641 292828 416699 1856201 1522112 1918698 1556711 1708012 540714 343657 1751675 1499315 1364574 1629733 395515 1800599 557983 1808015 1382127 495687 934181 1986480 1959659 250184 1861337 584291 1224238 1794274 1597055 161738 377087 1578770 438576 184342 1871509 808807 1984733 1693030 1802430 1375334 1565484 1333073 1867980 1870473 1713491 914475 1581423 753371 555751 93269 1653972 910980 1893198 1339734 188552 589523 547091 1779151 779925 16520 1628439 622252 739077 1890333 1337840 90580 999001 407385 1080127 33968 541571 1613143 967063 610270 459091 430512 1655538 281778 1892465 488855 1428035 328507 1174555 1224976 1184578 1692576 1123903 926035 1599890 1105646 466615 926459 336074 554293 1272298 939881 475629 827824 1266029 1362475 1748655 192074 1069512 1869231 690382 1459137 1629959 957295 71252 1614706 932798 556407 375292 1484971 491662 609762 472601 40361 770441 1344163 305203 1160828 82940 127417 756712 1299551 45998 271755 1877857 1016230 763894 1269943 1728411 1713870 1301403 1637197 1413302 1930846 1914325 424813 1582274 1325330 326463 1415211 1079775 1835844 1005674 1818674 357611 217558 286153 457422 685539 105395 712279 1922561 719001 1274749 537187 826257 308689 945165 1273324 1803174 1042756 1692992 313671 470481 218760 911979 1343268 1588700 1119057 225145 1053717 433999 435736 665108 1572743 1262871 1188550 985674 1717196 515743 1133383 335239 1504971 1329698 975049 1449609 1759539 1532874 1801337 1293838 1540397 50053 1920670 56021 747751 1909740 811856 1248336 1255371 915802 812983 1811045 1944674 1581588 996000 1286857 185850 974934 1723167 836718 1707599 1803842 1153263 1858897 1661644 701551 315297 1362992 398976 545612 561195 1854582 710149 1563216 104791 1745170 1376948 1547063 536205 600641 590659 236716 1030241 990249 1252146 298607 42337 1051299 1832620 1832694 1990246 394267 1953800 314102 1784557 870919 1365231 387543 2445 419432 1313262 369573 1858068 1896278 532277 1273043 1196359 1694164 203293 1300431 1399830 1013653 1854531 1650707 1441279 1051117 35688 1333559 119334 148087 1293885 888380 1821703 974557 391958 879446 1987104 1090190 1154766 396810 665864 510401 1814997 382883 88729 200553 693789 1762203 269208 322669 1963956 1083187 611581 978556 746721 762910 1027201 1380417 292175 1076995 1885793 90689 1907145 923499 772589 592183 646028 347866 1275189 234566 1154813 729041 1641244 953962 1240761 520818 883624 1217144 1650060 1282455 1155513 1974348 755406 241260 1195081 1205062 549925 636768 608844 397294 1297477 1646134 1986272 1247487 750196 152396 299126 1804961 1282157 1747447 33260 133029 1108581 675984 1064355 1647492 1233801 1476192 1654720 273436 1920884 1973761 904759 1215027 1258507 1853117 1179831 1577662 213184 563088 1029479 1170154 856282 109552 1493893 1746274 1013420 569512 1163485 883104 1236949 1204058 503025 113517 1974251 1474531 1036580 818841 984441 337324 1905822 1457187 29256 267916 1755644 260215 958579 1870112 480067 1134791 1140787 1153006 76832 1893138 149593 1667234 299673 1392726 175760 956590 1029134 1975194 1661959 1279078 1573473 342733 948487 1116669 938685 691936 1612870 1926636 951358 1131374 1076080 1665413 1906974 220912 1720920 524205 251304 1123671 992007 770500 1042900 1857651 1134745 443578 1252746 1837197 1617310 743430 347740 387889 654113 199304 1735442 1935078 1002579 482399 1077518 499872 9386 514819 1727305 283924 137393 1846057 1562746 1287907 1140922 109122 1735593 381816 1753498 1685795 312731 1072795 1481939 1448261 1223295 171584 290269 1820996 221494 1170717 1786780 1151811 1179459 1320643 1837666 539696 1066361 164324 1566780 1187310 242900 520076 583028 628403 89776 449187 1075706 1987157 428583 1887361 708559 835157 1630888 468845 1138208 1408070 241373 1082166 12436 1409192 885892 1559741 1489050 1028132 1371904 337448 265883 1772002 769906 1850561 921131 1626776 1463936 1762239 645349 393798 468446 1637692 1431905 1632671 596908 1640079 1513259 1128338 1901518 988430 1252755 1421747 1898595 1460726 1816128 1917398 388184 145467 1793897 1519545 1674962 1368562 1763365 435148 545461 941243 1953366 1360053 1626821 1293443 892711 519816 1371210 400330 1165251 86080 1872706 1574919 1499796 132666 697459 1132215 1382418 1879795 727008 729660 421000 1799267 1879111 409185 372891 1715671 1220931 1053752 1999657 680975 536727 1345190 1591971 1389384 159838 781455 1776674 1952419 1518492 1249988 762282 1852186 44022 158396 1898387 423667 1480027 991353 71328 1737749 1910583 139615 597868 1947100 1546785 1596687 682747 1959380 292035 1501466 1736620 407598 247874 1258147 1594739 1847575 107721 503395 145397 796308 111246 1775503 1381760 1785015 890714 1084914 974598 234589 1792964 1186438 967664 1003180 1769409 1717847 235359 1464343 1021946 1304279 415056 654818 230049 182014 246838 1919705 1935290 82546 193088 790982 523209 195848 1580788 1959853 19634 294715 546279 1827620 385889 1525460 937868 1024737 1156519 305597 1958649 1026261 1993832 1389659 129196 1974350 1522743 1782697 153282 190827 946760 1375070 1236003 817557 320471 1832 145386 666255 1458782 406420 732225 1244189 281116 53574 73704 1320123 263481 1864872 393343 1744144 1824034 266724 1502140 1760028 788581 409106 943580 1157900 331494 1989371 653257 1313831 1024042 960352 1892945 401834 1811628 1994155 777557 1853249 249784 1720966 609354 1783328 456409 1074512 759685 528981 1417802 534572 1495131 877715 1907194 1766736 244799 1159009 259340 621156 581819 1105838 1583233 1309325 184266 1715766 1193460 843955 510554 46694 997915 644105 1415276 641674 1443945 94234 1754490 660976 1229520 696157 1729345 1285782 1707918 1465913 876548 232813 300048 1022934 1220962 660428 740816 1650074 1034977 416075 1793377 327577 77937 1743605 89798 531589 483877 588160 855877 1433561 1651763 1444262 1262100 896870 1674430 601112 1231341 1127489 142761 645716 1700437 988094 666199 1419183 661517 1488984 1614950 955327 931973 1787018 1523776 223047 107258 722404 137553 787523 1806079 1214203 1054378 759343 1684404 1701601 1694745 1155953 91986 296908 1268578 266878 961912 1027635 582316 910218 69961 643922 1965488 192031 865577 299702 1901407 219011 479805 1475264 659435 927382 1422405 949898 1531072 1258375 1178452 674615 1860946 1107399 881403 1973688 660293 142936 596707 1769985 1134831 1117216 1801205 1770636 1312165 1018800 561711 1573225 1279368 1252192 797975 970250 1047481 623945 1548481 1825846 1021452 1877632 1899922 1443950 477947 1623984 1075021 1263953 870640 180123 1815268 694831 1950398 436354 56269 1622107 1577993 1486835 914444 1507554 1144751 1175142 1364227 96821 704477 345765 75309 611017 913530 956397 1575551 739804 341254 686763 1142309 941951 915169 1062900 1501823 1523594 1490198 1353337 1437129 465802 878092 1609537 1556768 1087360 728847 1081545 1172075 1746225 573696 261701 1163810 1033008 1004853 173429 1625223 914908 672678 1266916 559109 1156199 1564497 1892370 161323 1525366 1977010 1335124 515868 1489978 1250455 1148775 901851 1233907 1158289 1736078 1270058 504862 1843908 62793 410111 489194 1000539 687740 9202 397128 1239657 1855132 1047126 1327793 1013899 1775490 1862140 1311466 500739 1661975 308326 903797 710498 1448405 408126 1582185 1368933 930410 1464854 1698596 680322 1355715 1450696 394818 1865183 27054 497310 448571 1620927 806577 1222180 1808421 961644 642584 264709 1216970 1213640 609317 371485 1766260 1115836 877826 1146073 468080 1317017 701774 876201 586991 1111772 954346 6993 1372597 467953 1568757 1558176 1819966 921804 485477 1296513 1286508 385854 698076 331637 1382174 159923 48451 474883 1485951 1320709 1104482 1236207 1958043 977419 1751536 1520235 305098 810875 1210709 1404646 463840 937623 716057 1953410 1999176 635047 956650 1096699 334911 960844 32069 667694 949079 962075 449712 354047 216623 406562 1785274 13430 833436 1329809 1670114 1744883 1992075 310055 219729 871446 1128895 923628 807746 1597302 1468887 1120352 73558 777445 113969 933987 734344 295529 1042135 921669 1638120 317087 1927548 391569 1899528 1881949 1727518 1701141 1118555 1454664 1171048 1148454 1061576 455024 1937115 1816940 552064 1881651 1742824 212371 303977 511027 999925 577651 1311883 481706 1417892 15534 1075459 1992810 1627628 720058 637894 1475639 906867 456810 375045 1425155 143032 1067449 848527 1845503 1242875 1177829 1644692 574362 1157558 916151 1685933 529908 587803 256191 698980 1364077 1808855 1351990 644284 1113354 225464 208885 1292462 155558 693868 950321 1826803 1425979 1470021 429085 1534927 486051 1097167 1312003 137208 892044 1016758 105895 1901440 1406660 1696982 1407231 1052578 420413 1998174 664119 1023763 192306 603717 1690719 780374 1964841 1485075 316054 1310411 422096 471571 1490696 803262 804942 1246280 1718151 352450 269755 1888794 604278 1836314 1631750 614912 153706 95383 1693797 1205466 325110 509954 73977 1741643 620981 1607409 1551184 522452 1644380 382547 186102 1064769 212648 1938045 988420 448287 561697 329211 1919093 369635 1378098 340008 1719449 554061 200008 108306 675028 1079134 1495552 1478863 124563 1309611 988552 1617977 384595 1846676 1751868 1906480 1940194 1775868 693250 1960002 1395911 26715 154566 1742520 720028 964112 351833 1077990 1357301 531042 1570111 451704 607859 1581523 1704195 868477 1216372 1634859 1141565 1776167 91067 1150794 920386 234869 1093761 880521 1527466 392698 1341858 1649629 1398710 393344 1507059 1383921 1486911 930385 1754561 1400761 335323 108302 1748652 615209 1734028 684210 1132814 157942 1762757 1473446 221496 1749020 1440501 626743 1707440 42919 20912 810786 1061399 954788 1038164 1060023 1534891 106700 1123263 1201269 1667665 1904467 1666143 1624715 1914160 1529316 268 1273290 969372 1006145 796841 60994 1236530 1813997 956890 1721740 624143 1456822 461460 1203098 1868004 1135259 47412 956608 1561397 1884684 845705 1441348 632573 545585 1777907 1207367 807676 168471 154324 1588175 1027764 665572 1950454 939250 1230281 42772 1586593 951953 1534138 227390 1814764 130195 1785067 1964836 24542 1191813 1960097 747434 858037 66255 1269635 1616818 1926882 1100248 1337249 1156210 1498552 1047773 1181494 546144 1319488 416948 1038684 1416599 636997 1225922 1591137 952386 1372525 1587355 295854 1712099 1566595 1330015 14811 1130676 1323327 664551 1835294 1508420 1054628 1718236 1260439 1557720 257726 1931303 101086 1286675 1688823 1473634 838428 141098 453260 221635 106284 376808 1270324 785585 287853 26908 1707127 527829 199123 57139 1891080 1525018 1745399 1621472 596354 998782 183033 1871892 196786 821124 1603284 1115628 1544603 1837083 1421642 1217401 1213750 1085825 1664847 1744007 524613 1231520 124013 718682 1291748 317386 1306184 188014 772551 93560 869235 171296 4806 1387502 613663 709109 1999973 1163329 1742777 1748351 577480 1429327 1530437 428972 1793293 1924779 671865 1801722 102941 642748 695322 657158 37056 1975767 566534 126615 168961 714257 1994591 696706 1212369 410862 1243424 714440 689616 802504 554369 239553 1303036 980764 843341 260891 874521 260092 688948 658232 680 1763868 346278 1505781 1702370 1111387 639831 1182339 1992057 1377024 943302 580742 1090367 1146521 1674674 236839 431020 957201 1207995 721741 797357 1747577 1594457 1135390 444222 961444 277586 1572651 1553857 1133529 920551 1261862 1988954 307438 793428 101090 1368393 869377 1353665 208741 95651 1293747 1196790 755381 881170 1155970 760356 337980 1545265 1019940 726358 583261 59224 191218 896079 1412277 1452056 67589 631167 1586112 1938907 1100883 592908 1366330 1680610 144484 1600735 1611792 788015 1280068 1467063 836698 1683105 1565677 681992 11812 947511 1955961 121546 1965273 1917071 1781320 833521 1673069 171522 869978 673117 1190597 266544 1685232 172955 1648141 467943 831569 1714684 1566487 1717234 1324865 486983 685099 873099 842499 1185546 1107324 888994 1560209 1449105 1611893 568654 1812149 413922 915906 1498723 159668 23017 707845 481065 1277794 123239 481670 189858 1727146 1693768 514209 85119 1642460 970121 1731149 262221 1264415 1130340 1345240 1009801 1035348 12590 179383 1870583 693852 716686 1819019 208582 641697 522418 1691096 1518883 1094284 427900 1846500 1135927 1756332 1485491 1916988 1135482 863673 324808 1369030 1146896 453641 547757 51424 1600406 987502 155501 1939205 1919373 873721 1323862 846838 124196 1075029 551825 1351654 1756933 1861894 1023843 902456 552923 268217 906953 1933186 1373048 349459 1369988 610770 437314 1857854 755096 972949 813616 1952302 650426 1162953 796555 1405231 793446 1901701 728051 1519779 1880658 1173075 320069 1786885 1284229 1095738 912808 753232 808384 1980117 1038556 600632 1766462 187133 1043834 1010301 491830 1479805 1577577 1315826 1654921 128348 355529 40198 1640409 196850 1318946 285479 1984696 1792482 1130842 1751752 1742295 1944245 1672257 668821 699915 1337473 1716644 1915566 573225 619911 947546 245061 1295549 842044 1949772 1684909 873513 113857 1573701 760908 1515808 1906386 648502 851729 1704286 184797 428818 1385778 1133202 546668 133108 1154217 1817704 1306795 51363 560549 735030 646329 1545781 1730918 977332 390140 787711 1301770 41610 1061684 643817 538854 929479 1786464 413518 318257 1282241 148432 1091807 875498 1005478 1775215 910723 1083820 1278360 585260 1584685 1222255 254744 1214866 814901 1828562 30375 1228646 1871220 1724334 469199 417874 633368 417911 1878651 606359 703696 761387 213458 989345 1184960 615068 987160 1276752 1183461 973759 1523141 1619090 1186406 1342668 1185447 850887 803407 467892 853369 1439802 1489338 356681 1051102 1526608 98384 1578679 249623 1277547 1476239 1819111 1250921 1210791 711543 1405125 1093083 65334 19095 1175327 970398 1800264 287733 1466099 1364169 1101539 533892 1625832 980743 1997958 1754060 145030 1326740 1437987 1273812 1050530 880241 1234418 1246957 1361247 228560 1521547 477712 405343 59354 1225761 1361681 642733 506611 1795391 1269794 921981 1013502 300348 1132448 1771454 1729126 545665 11553 503833 1695357 502879 1942590 1354067 422524 1808540 1064668 1287936 1911359 49150 1307940 337343 1175279 1234729 1249461 665765 524171 273371 1890045 504360 458256 1519928 1093008 1354507 1530258 1709540 1849017 746312 1176629 1961094 1110476 1164399 1335851 458375 1004052 1782061 388493 253333 911876 299918 322138 729297 955150 92733 1333810 1615558 834582 1482343 346990 332452 716144 1048764 370372 37296 834858 429690 1350483 1307696 1522469 846043 31048 1290127 1402074 1792247 201498 1630537 500012 1079993 578669 1062505 379666 1412682 1619373 1848201 1890297 856990 762775 406448 1064773 1727774 390718 1432590 678939 1183944 1128205 1639601 530867 74381 490188 14260 1482677 1063491 1118368 1372612 620687 1620968 983624 804974 1507008 800563 1026024 1688724 1817365 1378408 1562129 1952313 1079901 135283 1672443 1087489 1965573 1643787 483794 727936 1822591 1555213 1556402 964281 371596 1084671 1177106 1356273 463012 1111793 637675 728072 1878215 663088 1933523 943741 695900 1477017 994834 668674 961957 588278 263125 1217486 71083 354243 817001 994396 1406746 678917 10788 1762407 38281 1373933 750932 138876 708384 1287146 1091716 1356193 128023 1593401 23163 1745660 1030710 1020363 1540321 238554 1230526 726 1330521 342469 944443 1066629 924805 134502 413415 803163 249794 978150 635472 1264690 579293 1638646 1481152 310659 473339 244831 671841 1933271 888353 251771 527053 1286297 425640 1216503 1158496 1692702 635200 68076 1953901 966754 1761897 1023199 689732 1081963 1080769 1804022 1962306 1371605 915791 1281843 1670961 1757731 803256 292053 1235084 1609602 406008 1182635 778852 1448404 1060451 1143567 123761 1267072 807773 94410 1897008 1898446 884689 672693 1956959 679920 1059465 62632 968289 121761 327868 57247 1699715 182241 465845 394352 772435 1606694 1573334 1753285 522364 1337429 454251 413563 1525126 707173 86894 1908706 546096 324081 1808189 675689 152305 989489 1476964 1616445 1166483 1571421 1129689 544292 705083 43026 867433 21112 1223018 510692 569706 653298 914331 290400 1920452 387432 1043331 72699 188074 1962529 197920 1980509 253455 1342490 1923277 1540548 700375 720070 650402 1507896 229651 1631188 653427 98504 1799481 1492278 137434 1187511 1964158 1499899 642641 2260 294899 59904 27639 15487 453140 1312095 1861219 1549460 1393508 1142450 1199337 113220 113586 614206 56006 931291 273175 227475 1098590 34997 827613 1617239 247887 1007216 1583981 796973 1270237 656438 1942907 1852137 819737 591245 1946281 213291 904082 952274 45874 327561 800692 1006226 1919082 704435 113297 886868 1775625 786527 63594 1160006 92153 1892282 1769688 832095 1524888 872823 323331 1666190 1942280 333980 541669 984906 613321 1531725 1328798 1858727 1368812 232907 319533 1858164 1155460 1017308 37325 1676430 1402476 101071 1105691 1247138 324470 1279500 1021513 11317 689603 1843843 1243236 764756 1221798 35207 1464953 435168 1160671 111794 46732 11807 70367 418018 1646205 1936119 859628 520748 24115 1785567 1014044 184407 1827824 276281 1342840 1617288 370962 576674 603613 548508 431019 1088384 1513144 1445179 895406 946196 988811 425189 1319189 1814353 1122449 573343 229956 1866821 360755 853005 468954 313109 1459124 1348704 1485501 8566 349642 351155 1256286 1961561 1014328 48583 1002208 1997595 945813 926304 619797 338430 918215 1776827 1572634 1096267 138204 1687734 1935745 1751939 192069 499513 1476527 1248954 395834 383524 888786 1378665 749705 1614513 1562362 980161 659338 1244411 1709758 1558933 939224 551542 1265454 758189 1818597 1278331 467606 995512 137091 232337 1653105 173267 214882 258754 12735 1380406 658178 595401 1835761 1871812 1227 679433 1860897 1994458 843561 778522 1393631 1474025 1575719 235218 1725618 1411031 1533570 1879801 154096 1601324 537491 860301 1462262 1462431 1542523 252526 1132884 419011 600736 196806 1949505 1335852 1104142 106156 985076 304053 1101564 1621982 505639 1907541 1791579 1641704 1765602 1633978 848161 1537133 1519065 1403819 1724098 516644 1624955 659715 685234 630541 172016 1556438 818358 418670 504762 1620398 1620850 891075 1784457 1659012 3136 1800490 1349116 1708476 1643865 1385602 1073574 449327 1207801 1176512 1049074 481164 1706714 1297296 492671 977177 689668 1310734 853939 728155 928804 411233 872891 1813701 1313356 1351162 301511 1630040 276036 566997 150559 1708405 627858 864206 1545031 798238 33835 1982520 1791031 979934 670607 114406 1655342 1114206 116877 757598 489838 1294901 1856450 286180 1415474 1068108 187413 1229459 1703099 372926 1193549 1875309 430223 484869 50985 47860 741361 1378300 1702823 1475398 1625375 1454301 708285 689745 942587 1240126 1184797 1060646 1144540 1071109 1091332 1725003 1197333 557152 1151008 1633918 985201 1389702 452363 374975 765199 1076976 897611 827404 908528 1439805 1491399 615324 1705195 990966 1774594 1649045 259585 798217 1906548 1330575 502132 1133123 619851 1057664 130918 537695 1355406 1741748 755039 1158883 1316325 1935154 117200 1120259 445116 1570387 771369 1666169 1913760 1881616 427655 1166352 724558 1059289 367952 1796840 954730 638403 1407441 260211 1365782 1976737 891039 1975310 1056291 18277 529399 1707958 1737443 1810402 483986 267748 1671776 1272658 147112 1172361 215062 649206 1320615 32242 270940 1725084 1942043 981336 223311 336916 1260484 417738 57813 1384270 1926761 648120 1765779 1262627 1516465 1474954 1755810 1447815 464086 1028729 460000 147291 1432582 1776225 788440 1056045 1708400 476665 424620 795567 1282390 98869 1046019 1765474 1072616 396672 1214144 1634804 789212 761416 887849 501488 1052145 254942 729725 769608 886649 1938099 987438 1047727 763466 899512 857408 549870 42241 1600621 1645744 1457687 1466077 969690 346001 1530529 1315243 771606 1756315 140569 445815 1949970 149364 1870895 1634118 287004 841025 1019790 1709094 1162336 1340289 657478 928060 1474628 1410563 753919 821402 641983 698496 1986 898551 378981 1414458 581906 1287211 1990499 129482 1193610 516995 1104720 734411 1423673 925032 818516 1020976 792008 1033354 1654857 419782 1360712 983061 172335 674108 1423887 638390 1554156 1145345 390371 467799 1154395 1263756 1925949 1178971 15631 258711 1576799 65171 1615132 1709081 625298 527635 797429 1374757 1367079 343314 1538372 1831518 1841639 1010629 1489334 1820395 794648 1844983 424987 1478649 1964898 1247821 1956613 294742 1418370 1690522 780696 533617 828688 1486982 1327887 127218 1892490 207569 970393 725130 1288326 690038 108481 17026 677537 1355359 1280612 279516 626985 1471143 288064 1503287 1285857 1313413 1347525 1585801 1759509 1893178 860004 190457 969163 1220679 1361197 1609607 1552565 1017438 743738 1163265 1467549 1703737 1735922 900110 686123 1583928 1889851 1329262 1903916 1431025 1975946 1471820 52784 879047 1443610 1161396 788815 1084967 1319154 1754869 855118 1471609 640422 1635397 1356285 787164 1641219 866757 1943908 1188278 15606 604305 801436 438579 629220 152676 392490 546303 682141 1689610 588950 202689 444949 1072 1811089 1516109 909209 687098 7921 5043 1685781 552280 980484 1779071 1419569 1069715 1308989 143882 1662866 1606984 1652922 922375 549057 1018759 1250174 121062 1815927 1066448 2047 133077 351046 1310939 1497674 856197 1788628 1491002 1278507 1647210 92628 351775 1095565 17971 1251671 1987346 243755 1176041 1088398 155103 1445931 1172474 1355896 184852 421900 793298 1874387 1496665 1000024 187241 1543290 1344165 1513972 30868 1912547 1769749 929175 1745323 218948 1334067 1484374 1432610 1443052 1865978 1340588 980511 1525917 1583008 1771350 217827 1692871 372234 62835 1331307 1146254 1906007 311598 432758 722079 734386 1686661 455592 204137 870848 1639287 662994 1683444 1008547 771491 337512 1824705 509075 1260111 973078 1165972 530105 831052 1581416 169358 1192670 472745 1211498 993151 1503171 297608 889530 236065 394368 1866652 614694 672609 1408044 1877086 934530 883127 1277240 918292 1264674 1684422 1925624 1766224 1586741 1311230 760593 678041 34604 145982 58461 348207 776110 1780722 1857240 1288492 317440 1347459 788606 682944 1855105 1352078 257713 1100007 546037 1271311 1317619 1800829 837623 1936174 155892 101475 253252 809678 1814833 1593422 1439042 1459976 1857105 1467839 722100 1000089 1620537 1730126 1230334 1647840 879740 340180 372010 700911 1827485 1986880 955544 453728 937978 24478 1093731 1278742 599772 1514672 1071649 585813 1496186 1048267 1363730 1277326 1367806 1771989 1648696 135377 1496302 1011088 1432643 265334 1878359 987660 1177062 1043542 591398 826526 170989 1456763 254633 974091 143239 1157319 1305936 984001 823156 738142 1846090 70683 1797173 811160 250628 1782520 1173648 1023512 1645857 135093 707746 409204 877728 200502 153974 1186091 1362033 1559232 300426 830378 1648950 616513 1780026 1294463 1815967 257548 77159 313945 4076 443816 1507607 626780 545460 1469301 1501856 1382531 376038 1286690 1642205 425783 336409 109858 1703572 1251691 801728 1827163 1119770 1523317 1773446 1040074 1629820 634300 15580 1121501 1585547 1038074 1800601 428582 353493 1412297 654564 1031317 60928 1370818 1858918 186166 1246344 1779750 1167955 954364 676102 1112068 45570 1147268 66467 591700 766374 134608 982166 1445930 1835906 1412127 29356 1979755 1201715 324170 1104508 39838 731256 906619 297878 1221956 1093782 950339 43812 965411 1939817 1787357 1829033 1388217 941996 1182032 1306302 1473164 1562399 1560162 985185 1612673 554967 897033 1595227 1031755 616164 1825425 879096 1187062 389031 1085021 1157260 1627009 22092 1388488 76130 1861895 829081 1099662 1076347 851517 1045493 307314 759246 1822139 1208004 1790229 293738 770130 847362 1218785 1392595 851511 533637 529980 205215 240794 1328015 651496 571698 440925 1635259 1137963 228826 1195326 786034 968938 881902 74814 209393 350804 1129408 1494415 398145 1588516 493818 1363317 459281 1595931 1986305 99673 974421 1255744 1463698 589863 480086 1251397 1696677 225539 741326 603913 1281667 702071 1005390 861117 774475 527576 496186 1292573 1129435 565029 1161509 1656684 1130083 565293 1256457 818922 313768 557547 228971 826617 400608 1930185 1311786 525757 952899 1336303 224684 1741696 1273113 1324605 1972367 573549 638803 1163586 694072 568358 1222874 1567828 1538499 1549438 807943 1507192 1454295 678157 561926 367819 113083 586477 1175456 1328565 1332217 1738625 1619049 836914 1024548 1605499 1656122 800912 364953 701873 1753834 160153 1262539 1469212 1997468 1793978 673339 1004070 1517352 19258 1705732 83768 485910 502054 707991 1772609 835056 118513 1397226 1182501 1540966 697313 1009001 24110 1424734 216697 1892085 354519 528751 105942 1278977 393205 1185528 225374 1529259 701668 734037 1883522 69793 1854426 940713 486915 808007 476346 1258521 1606720 604432 909530 1889500 625639 634401 668896 780064 511241 1555808 1286255 82829 95056 1513731 1520336 129344 681140 1698526 721352 1146863 1288904 1110656 614798 505409 1697742 1916960 433011 1895792 1184540 586551 1601015 1358002 156822 1567715 981035 256375 558274 1584251 1506849 840705 940672 1993957 144718 129702 1267226 1199716 1819460 218502 64896 475624 1575983 584501 774912 1272097 617023 40073 483669 1090921 1598523 671101 1511555 809722 1657963 1924706 1592383 1407285 363494 1379997 839225 1665657 13695 1120429 369955 1456469 1756884 835452 451029 930190 166940 1746881 1934832 1097625 219811 1077748 1560784 1148545 1148977 1749926 1392397 1709459 1473355 321521 295860 268575 1619694 1765323 1647624 387811 28945 634618 1191211 405350 1427505 1527611 36409 1230609 1619538 368054 1301854 795222 534369 167475 264263 821054 483542 1648153 1217539 1736806 126736 1448654 1988430 71377 485034 1244783 487609 181616 1845352 1817789 902880 314864 1063969 957706 1380015 882447 769630 1370120 1572910 650719 217414 6799 1507982 1615194 1153579 634590 502385 470187 1958482 1151092 746988 1788619 246802 1421636 1731537 905976 1835640 508523 1216154 1044163 1329897 106930 1246025 1269610 900456 1583213 1752001 88393 651915 1239376 1841278 476411 1828476 1047893 1205044 648296 1405677 654062 737828 35326 970779 1393345 1960444 164262 1738194 1494057 106891 1985891 1624534 623175 955377 256304 1452925 1707343 292701 1306170 1906228 1011039 1703871 439090 1460841 1901435 65578 993069 990305 1514137 606174 1030062 161011 1486600 1508061 1424448 817841 412663 493100 748579 836113 799831 1064918 946370 1762831 606109 434128 1402440 1966326 378625 1849241 325432 118597 332943 1647821 1533934 1715905 1849854 74807 1964452 1136659 1626714 1985099 1136953 801800 1691073 774745 1683162 414936 1916883 92312 157905 1651817 914021 1120792 1884742 1302088 262181 110531 1274333 1317164 573866 45150 1811622 723524 1954889 641907 1374387 1942720 598892 1194256 1691895 92539 508574 23721 1124782 660228 152606 829208 823523 426496 1428524 972580 213275 733287 1974783 1637216 1612277 320645 1627275 174696 1370837 785788 1449985 1242456 1130490 1910149 1527427 1062467 178330 1006187 93432 37218 1070641 320862 1032919 528872 1732475 1721279 536575 572451 424846 398941 979283 1206123 535103 1914005 1877460 713324 1817938 1553927 853023 1459767 404058 1217835 1446979 1785804 27480 237848 1614208 225609 1031479 1432964 1837967 1116942 1728665 1880445 773222 1539717 234808 1633057 215774 345741 1336648 175430 1538754 1457039 1655081 1154212 298485 1413431 95262 161896 321490 1961743 1348848 266114 426011 743562 1536526 629949 1006683 1625741 760859 1316825 1136644 183379 574835 1234334 560973 1917265 1419687 1326254 742723 14805 607680 1298487 1075338 853754 1865946 83840 595768 1308360 1749069 1798574 579648 1204320 1438980 125598 1175807 1640879 1944066 1402082 425773 1815145 136866 1649031 288130 987675 1986017 1005240 228364 1718048 1146576 1659249 1921550 764731 1849244 201506 774471 1492575 132018 1244154 1977270 1092370 654865 552388 1583834 1402584 600534 376390 454663 1554740 149567 1808031 1426541 1471453 489011 342246 1447618 493853 729647 142029 1737452 880463 994024 1632740 852731 811129 66857 657784 1532628 1136694 1834432 1552755 494348 655370 206550 1684980 1163772 471871 930509 155017 994171 1654923 385421 1121280 1516865 121087 1544197 16140 637955 77459 292359 95392 1385046 940691 166390 1472614 1984250 19599 1833756 784879 1970137 1333868 1136305 1071184 1290065 166507 1550826 890780 546944 1438995 1695822 455 993302 4431 863243 709681 328504 1615418 51520 232271 871802 937354 787095 1467845 1802284 1020216 167031 1778085 98733 1370134 702354 1481740 27044 627009 1862729 186512 1708280 451857 668339 1931128 1351679 1750367 91343 1039692 1709539 1629744 1237623 428734 163769 1927905 1397029 1319167 359405 1278115 448223 806117 1089131 276786 627925 553228 1983365 1338583 488955 984845 1679202 1119065 108769 1376747 656094 128188 779866 888885 965978 909057 592851 716386 1068559 680701 639603 599095 596467 1412087 1710591 1909454 1643106 1152133 18664 806712 324561 1544882 1589994 807354 1830238 30510 316874 834960 1600499 785346 314355 1695062 112955 1345331 303218 370139 1268697 247308 1889414 632169 1897547 5984 754624 895312 460133 847558 1408037 1610099 1363098 264598 682739 1046912 996251 1628108 187775 538195 944539 1849185 1473344 1576463 328477 1960050 888076 428932 1076745 639940 293023 101491 500174 1330626 970381 1975453 829384 1525250 909987 1335417 395705 1941897 1913196 1308617 365927 482246 1846785 1042612 366342 336435 1127065 1348786 394902 1620602 1970118 992064 355081 1679306 632701 1134333 326937 1602488 977623 1866151 1270366 1077283 1761799 170881 1741077 1829609 1318449 1812116 677976 1623961 1427009 1638437 229805 363325 938526 1948444 273130 483152 258370 1313769 764487 682391 863687 8993 598791 725001 1942213 657999 689975 1194460 1612716 1742534 317500 869883 1490729 1678828 1720009 1575293 1468998 69245 1208451 1649577 852177 322069 1280614 1177434 1194120 1648655 1612767 1216701 191650 1729703 416322 948211 372490 126267 375675 1842990 1973507 856165 555264 308058 1735053 466454 640328 374657 599265 1230980 884382 78005 1353312 277212 579844 885007 75179 1236096 1538648 1028770 1370596 1148474 1890662 1817224 549000 1281407 344508 1810719 1191795 959806 1290875 1236257 1832618 344154 958099 1263832 974920 720882 1630125 1778184 1114355 1264612 859026 1319987 1582797 551381 1939424 1606951 1345611 720616 1438864 1477967 738996 1922665 92553 627364 1180027 1213112 1033737 1870619 561517 1604626 515671 455245 1706877 1868991 654625 452449 283174 366831 577745 60794 803837 1694627 533676 258496 1444375 584432 1289458 880403 1500633 899199 1861169 31093 691978 41051 1963650 1764723 366127 1767913 1357111 962535 1502111 1219377 1332733 307474 609696 227455 29492 1941854 1296187 1023308 262501 1391438 337283 867545 579538 1409617 923279 1046387 24653 49031 1964257 1366959 553610 1279674 1409304 927889 732796 174323 1766084 373246 7756 1424105 1740187 724475 19485 1225109 1740768 396288 1421503 1723740 1922332 572925 421727 34538 924080 1674327 1758209 1526092 1664116 1756524 1707439 1584150 1671473 1392399 786901 1882909 1044294 1590682 1253512 1624868 1206122 387852 1209067 1051547 1765637 1669629 317278 348883 1563984 879051 1099956 1048622 769033 187328 1925475 835162 189716 205355 221200 1105781 119797 225892 450840 1318778 987519 501775 1237571 328300 298010 314914 1001695 1064026 47733 1675273 972389 1359975 423632 556359 382042 420742 759903 513528 1265419 1261208 1555702 1828442 481652 1906947 1592661 472951 426580 1454619 1848052 122228 198176 1657098 657336 744599 1458833 1384167 157200 1153501 414056 1474699 1045172 1007655 1596288 1328789 1648033 1389643 589170 825091 736146 466452 649819 1489845 1301221 1835204 1657161 1345205 1486843 1292613 1662393 949201 1233521 1418682 1311834 938844 1513376 100912 1478560 1487431 1081462 1050458 734620 1128126 1739075 781600 1972665 828514 1656553 398608 733065 984872 1891474 188703 1435012 1465859 703980 1718178 1747525 117061 280056 1001046 831640 539722 819097 527655 1705330 623490 34551 665895 771353 571011 1320842 702917 1220760 322426 388833 264760 243956 1589568 925424 693997 1746197 477664 1869004 1711556 87340 1389682 336973 1481980 545158 820861 269188 612452 1303294 1239836 451302 258198 731000 1418828 1149300 755636 47157 511230 1505709 664742 1682869 1140429 1725316 105134 786887 1808204 1854405 508814 1915429 1100597 855112 1502390 1341176 1667218 1902986 1268349 512194 1639440 7913 126591 1393485 883601 1695383 516989 1761137 457797 1086833 1996502 1618424 622566 1686251 1156403 257906 161645 397346 335042 1644809 1551247 1313526 65929 1892567 1881655 134012 182961 1125489 1258829 742213 947765 903338 928737 100185 1716955 1290791 721242 857605 1699293 1855605 1657078 1341767 343077 1333045 981526 157454 1631326 103094 909993 1048565 1396473 1955763 1552436 1416826 308610 1890095 762947 1167006 1178027 1942462 1347959 1632128 1247747 537357 1879943 543464 1029274 1732056 142419 1307149 631664 882278 1010613 1872158 1132289 430894 1519095 3312 115049 870179 129975 276825 1292278 1668292 439470 719983 74493 11294 631772 579017 393027 753720 105254 1863301 1347331 1734053 443689 756106 821190 781898 1999306 1895422 1003672 142828 1672494 1718993 1999504 194207 1388972 311105 1815501 412074 1806277 1499818 654399 1451262 670833 1228527 1194918 1209206 1993239 514926 296606 963792 1906147 1738674 1233506 1542758 255626 1968636 1338606 1671910 638603 104692 1599860 436297 767430 1737451 1466917 1519626 455082 405422 515478 1893079 733867 1153003 1959403 467868 1599985 857182 188694 1028358 390626 496250 589703 121564 1122717 1207550 212545 1219038 1423204 1212235 824815 630804 1469223 1373081 1853203 1340036 442727 122779 128586 640923 1385490 1235503 1517747 611092 596612 886812 1669741 513919 1811629 994844 339739 550937 511654 509084 1166676 85625 622042 1394335 738621 772984 732474 1853946 1558146 1219271 813111 306146 654356 1639956 307678 520469 936415 1200 66642 1744174 9112 1686469 1107976 1419899 1168057 1517182 926776 1152819 847553 986892 323061 592430 1690781 490621 1136549 1230251 1491825 1223529 1550331 16577 417088 119296 926928 360421 1611697 1654233 1145643 95967 1827067 373801 1165841 900775 1241138 1265583 1979944 868550 1808557 582802 1784694 447359 1647401 1075317 651578 1203589 475612 1988581 1407150 510014 871636 1927840 640529 998138 1346968 1497326 1711460 112994 127244 1530884 1863386 1648620 771672 1203802 791447 1257302 1865364 927009 1753784 1416876 1205768 1107533 856841 1654729 1364843 838333 593530 1074028 1945970 1615133 1410811 796742 1728371 932770 1038509 1594801 1042380 1481797 711370 540641 849131 263678 1877602 910524 835728 547258 225222 1967374 51063 1251669 1862238 1035480 152368 1617263 834115 1179561 464607 60787 1558302 614000 649823 113708 1022572 53436 80546 1751181 901697 1872112 1436213 1078767 983732 889790 1546003 1227274 1345964 276371 1396933 1591385 1399040 1437266 1199664 1771750 82636 356307 167675 1012358 1613957 1010089 209983 710912 360359 21882 1233127 379867 86493 1898712 660886 790158 295155 970430 1135768 1402177 657952 479846 1101141 1142319 201328 1616006 659972 1964638 1121426 1965391 816828 342554 1706925 669492 601788 831042 23365 323402 1209277 1062397 392745 1479008 1591569 1426435 1716010 543404 1685789 1006392 84065 1978205 1791018 98798 1063200 687476 867327 159522 1977683 261064 1532996 980711 116043 87201 385404 597117 79823 488856 5418 1076466 1223763 649693 1405031 409739 1332094 357632 27099 1812 1864427 1114961 1211592 1965146 1529680 425770 1582058 11073 508300 1658947 410507 1064755 1425211 1332900 373930 831889 899048 164188 525921 1482438 617592 1991337 175541 1517470 41511 1930545 720377 1073919 1640921 604515 222157 579833 1785232 374422 331014 981625 1170136 455935 390950 962408 430705 317221 340816 835510 1179114 1745224 805983 1499121 1356921 1882621 1176022 466292 475738 1726812 1331748 472695 318217 666116 1098331 1163953 1464169 427017 309852 710410 813266 1620454 689545 1181132 1361460 1326590 692442 1391635 926620 423188 1246827 1159751 522599 267381 1472317 4533 1137375 1479623 1491609 582333 1749695 239890 581191 334232 270438 348384 1267948 1450548 1639852 580946 1010507 387522 821185 631238 313782 667527 1957268 366216 662616 684894 573581 1725835 514236 369424 1761985 950269 1999592 782186 364069 718138 76477 216389 301766 1003844 1618473 1881838 1262557 1353983 1358579 161776 1703580 1315051 331959 636933 1598960 614571 1935706 190237 13473 1090666 1011411 737461 777020 10262 1596227 1056160 489382 1035260 1566242 1492628 1467873 1200380 1309121 581388 484433 1156247 421961 1006351 135951 1692338 1822921 1274128 437589 926114 224755 1859114 894580 1519159 41108 452685 521937 44791 1977890 83230 1263318 661094 573490 884024 1875945 1286272 318667 1331783 886017 1518840 390552 1134641 223201 1765639 1242881 1857427 896589 1586890 446057 1133495 196161 522561 1427627 504626 1851366 1782852 412665 375938 1044099 1044748 1559307 146266 1633177 409248 88294 847144 1510123 59172 995855 719573 1583259 213491 1098043 1826378 1167761 900455 1389463 1212797 59358 1246097 290635 1897316 1419224 1120863 1909026 1056764 291434 406121 1129589 444526 971882 869575 1703039 234256 1357471 1480667 1373802 1028040 5807 189557 710782 511688 1864894 1339184 1783914 13224 332429 1917620 873023 1873630 1346181 1613872 245688 1420008 1507707 189082 1092832 554911 1382993 1715225 1966602 1673799 319867 602861 133578 1710860 867895 1556460 1184457 1976855 431521 178856 1010798 1980850 845291 1703671 580871 1164895 897061 1017485 1945380 120406 129425 839515 1224027 1325381 1973290 335536 973456 1745855 1921875 1082893 531329 555725 1153695 1269575 1308683 1201590 439879 613949 879528 88848 1408961 1417846 611396 609417 1086355 269238 38167 813940 1714854 1780659 730273 1165418 1666448 666081 905789 868087 634321 200094 1509137 1881889 778572 795919 252802 1599668 1874623 1582167 1354390 638036 1453274 74836 1669525 1457201 996367 1389555 686752 887871 1572591 1337541 269963 1528865 1561343 991246 1015436 1590272 1625765 1106913 355727 1686626 1472005 990686 783739 1995919 244234 78506 1479606 1567443 1336973 1813071 182447 1039160 438508 1031415 274280 953107 1803380 782817 441498 1881528 1189573 885874 1295750 288855 1830647 302580 1590138 1229324 89574 881306 1255029 1609374 1334276 1637934 1362285 1294431 96385 231356 566038 515019 123180 1558819 336700 1892019 1324444 1321465 1660188 1452696 132833 1419145 520031 1304846 428430 1151913 1600005 1682599 1207758 328974 678013 1924166 40047 660120 321297 162669 1349444 277335 166836 130948 1239910 613006 1636668 1869968 1497382 958188 804078 1094779 440293 47039 338435 1076784 397881 71098 816120 6127 460936 183495 1410489 1913089 67750 1353786 1784696 568272 1893499 990217 1583170 753904 1535651 1123447 277410 243144 1094887 123104 1277623 58939 1499256 492659 1234802 1051338 1250544 36357 848523 211827 532918 306175 935530 312630 988203 1866471 907270 1365259 1276395 1034813 1442137 882987 1589312 1615285 1013917 654561 1052629 786707 211201 229384 1088133 1936820 22702 808745 527981 72714 921696 269190 764700 380089 687115 289942 1698315 434311 1384494 1664784 147644 1765141 725733 1012434 1700689 566258 1065726 727069 1430502 614327 331871 1092974 64371 225935 270097 1046840 1522424 1708081 1273628 886648 1333173 1516126 1426512 410091 477010 1457819 782368 399987 66735 1703994 1221953 863448 224654 1728938 1784987 1744276 1574012 6312 1503978 1223578 559103 444622 534310 1998701 1224519 632852 1590269 132011 552898 188164 1844457 1184822 1444926 499283 1626005 1054358 118232 733624 1821491 326097 42785 776409 1448193 382343 504783 861330 1768737 1376908 438167 523091 174348 1759896 1684881 680389 1603142 1093981 1169265 1343891 854995 1740618 753403 88542 1591984 727436 624049 791412 1668170 1162492 948251 1578875 282052 27870 1714410 221445 1410392 568240 638090 1280166 1250200 1378525 837712 1398972 1955770 1516093 575468 298664 174095 101526 1010020 736091 1969869 376591 771386 1758666 424720 1082294 1091955 146829 1202330 498670 59426 624792 1757320 1956314 650246 1439675 365026 1111210 1443600 832551 937244 1699582 1545038 1061840 480200 75687 1103668 722908 1043985 784660 1696398 533420 506609 450775 1023852 1794531 345811 824975 1472384 812629 547706 1198915 400201 1618850 716795 1427097 120227 1398428 1303742 1675824 293543 463038 1794977 440877 131021 643809 1247423 849536 41935 1195849 1255858 1376757 1255642 1781229 408167 1818384 561714 455649 204451 955298 565561 1048914 739362 104032 469953 993846 702069 1025544 1456162 1939880 92257 1559016 1323084 1187178 1250303 1440914 1838975 275684 1349582 1617790 1159907 1837741 1672887 1829474 1338573 1986205 737117 15698 1231177 1862295 1848739 1816640 1712669 1730121 1327386 1115056 466025 364893 641953 627260 535406 1684500 167041 1506890 1610430 1721684 384298 433678 894652 326072 1726598 1824419 118948 902323 195546 1656825 689378 381715 1534905 1171924 1456253 1555359 885406 420886 1900113 134859 1600331 518216 867669 1200008 1069018 137573 118844 1813722 1388266 350130 946618 266054 1888189 496143 1356809 727375 297948 836958 931335 197349 1688520 659532 576389 1190439 854379 875428 1583032 380612 1174714 1366151 1581011 873087 326015 1557777 537684 1261505 1719678 803159 984544 1525598 905376 1439405 1987772 367460 1144468 1099165 129172 402732 398848 248109 1284097 1681894 1718721 1973386 1736205 938556 792675 3249 550122 372524 1277884 445796 310798 463626 838396 857303 696073 1113991 114930 1214877 467262 168138 131430 1005605 173224 610212 1436691 567268 1653205 1370226 1360617 595304 1284995 1609041 1610101 18979 384280 549519 1269611 188027 222818 804979 782453 96613 1443626 1137316 1191299 259747 1935231 620940 490688 730690 1206538 877079 1091810 1081104 247028 1297489 1832749 1385845 1217613 338596 722856 760825 1667117 348025 800814 741397 1160908 121164 190206 1047805 1699445 1701772 677301 154436 22646 868432 227362 369753 957449 404343 1846623 392697 1136049 1962185 1273080 1036358 701145 248721 905274 285528 1300023 1676053 342419 749649 1287714 132154 573176 1664457 1069243 605418 436829 674524 1457203 771359 618602 80250 259312 1811892 788639 566225 1418443 876117 700504 1173821 409417 1254564 1050384 1256688 573200 194484 718362 535860 443423 860158 1798487 1127689 1294025 1482686 1465160 1007200 1773311 335424 1594032 214947 967020 1311053 1068158 1844002 990120 1831955 669490 1060959 1914998 951424 1568889 416369 1410638 1608852 536682 1753872 1426035 2826 284645 1691753 771391 717327 559388 239567 191067 494279 1816060 1108424 1812379 1186964 1657590 76011 1573142 3021 1217328 1554588 1231156 553349 1448045 224067 720865 1184248 615222 185059 88860 735442 1021856 403442 1932021 1670722 1984577 245822 10728 1187961 272345 156631 46753 1614943 528773 1488526 616137 1983049 1517360 1953288 1502709 555617 18596 664724 1453343 1379485 585106 1142910 746600 1010658 803531 458876 578581 298368 671719 555546 396461 178372 1964536 1577987 1248651 739728 1088642 1188009 1672244 679097 1760219 638614 765282 725771 1865593 1258476 206066 117703 1690018 1479441 288705 857863 604980 399110 1379420 56579 747653 629566 1907403 791664 1949285 1222456 797392 800158 426429 997645 542751 574554 1060356 1361570 931451 1549280 1851135 931774 837061 1838767 426913 659424 1030634 416577 90974 1381978 1849445 16019 166516 1978981 1484852 1796061 1013897 1585131 396167 709446 189266 1784079 1103508 789396 731237 1919640 296992 682474 1508735 1422587 1796165 111467 55045 1175009 1947481 1170058 443247 1080095 534038 1015768 1844213 191141 1972419 1446511 110765 1096893 1673594 856445 763869 1987684 127260 43 1152847 757465 1015406 714327 1483682 825673 1479869 771115 455948 1657300 545637 1483426 1485763 694900 1219388 507929 526081 340271 1219599 699471 1837800 256967 1376063 170111 756425 638010 820508 1149067 200087 402548 1621443 267681 1598725 346998 1813965 607103 620868 253643 65694 1849049 1182082 468685 664071 1042892 456323 500080 502747 1059399 227805 1055679 567416 390528 1520009 1900597 1946298 176135 1124370 1323673 980191 740014 387686 127336 1026553 188050 1107465 549985 1354098 1422834 1631000 1342660 113512 509730 1768096 1546962 1019797 265286 364940 1476121 259398 1091925 1942947 415257 1765586 970462 1106857 1068246 592390 1575612 1780401 837068 741999 287238 891441 958833 1462882 1104350 1136646 833230 928608 133243 6871 568937 1924751 603690 1400027 1676970 432414 255028 579721 1046355 1202976 1803127 1332443 815515 376503 1735400 696579 1590759 1070368 1143401 218843 1296032 1646469 1004884 613490 1406061 1247482 1905788 8233 1492463 1572551 1527840 1723578 175195 1966423 30343 834195 1218807 1028380 683079 764578 891431 1001684 1776007 1481285 1124344 602838 1476222 243893 941639 162431 155973 1763501 1508686 1093614 1705489 998034 904790 1333427 1840921 1712808 1350885 292666 1569780 1891390 692485 1068770 497344 412722 865342 854689 1268774 766862 800492 307480 481063 1571058 594543 1074477 1401580 157011 71214 1677148 172427 1700310 1611210 1624327 589079 1774251 192183 849064 718853 1810108 745047 1907631 1469033 1116681 644103 1949430 818689 202470 278621 324083 1186816 1219044 1280161 354825 1259528 304452 449020 1372913 1814178 803072 1453541 1179662 1211339 1248474 819304 847291 217516 1083459 706480 1913046 1328392 370676 739840 967139 921998 547447 1581129 999506 1499810 1179676 1815823 1642893 143636 1816612 828277 267451 1405728 235154 497621 939772 1640588 1707732 1638494 1054167 785486 221535 1538248 939653 1723152 1255711 82391 1212760 505241 596081 1408776 449593 1848540 732089 689070 1877450 582936 1767053 695560 1350862 228608 693730 122632 1553590 143453 405597 1054125 151975 1834291 1835196 536744 626737 1431521 288954 96309 1026218 1593275 1450077 961955 985899 777381 1312517 251101 920922 1915626 1722322 256670 1815448 1597137 1608950 1278819 160191 408830 1180398 1429402 372735 1036673 564298 1378258 1626473 1768820 414053 868379 562908 458004 569749 1994674 1511722 814680 796740 657286 1630145 6413 920093 616661 1866598 1085773 944261 520373 1679818 784496 357725 1207158 1855849 1535242 1723454 1198006 971013 7128 757948 1504780 785254 312286 690279 634056 1346936 1497984 1186791 323441 725267 1642430 1431733 117086 243456 805543 1855350 1810594 913358 859875 1969611 1372407 459592 1487529 116069 793330 1453490 520196 175868 237245 1153914 500940 1193268 171820 1784882 535489 1900453 611191 1242500 1000334 1403169 301423 1781496 628277 1936853 1968071 1782253 227003 832123 1634943 1662334 1994001 3592 445810 1338372 1989173 1406977 1887979 1819488 735881 599371 1486109 118045 460129 1309895 213904 755466 760369 1166504 878390 555983 182756 334733 1459259 336549 959802 633435 1047495 180527 512948 1338951 1803179 1078934 1367629 1525603 1657011 1980395 1735523 231880 393796 1805384 1803221 1077867 522246 1868064 694047 378137 1005856 125490 1858803 36230 14978 894626 1976342 862309 1336711 142462 1515335 102094 128001 376961 1689586 721461 1991729 723362 1087905 1521966 1255213 459438 179343 1632213 1932152 1088342 168301 1538105 1443966 1499760 442807 504501 500923 1072987 254094 1031834 506304 55386 608711 1407357 1139562 1321771 1288162 1307985 1410330 1631927 1428382 314624 819205 1813782 1518134 1567652 1553435 1514972 1072949 901224 1019536 1057854 1661252 1902364 140396 1957873 1898895 148200 1740423 1241557 248232 992505 1081516 391079 1945657 385294 259215 918495 1899590 1299318 448891 1041410 1126982 415167 1939705 365750 1358932 711285 1479201 1707897 1285979 219348 516322 1888284 1618192 778248 1705533 1097569 1102066 1502380 213623 1163186 1984512 106824 38024 1325537 1217861 167627 722478 1958345 699031 616581 17751 373183 145461 1131824 1945180 1926365 647674 313836 1758765 951450 425861 261613 880792 1994764 1368468 1566734 1638133 871823 1676468 1768354 552114 989888 1293792 151727 1196798 1308351 1151239 550154 682730 972604 254229 879211 215372 355148 11365 695070 1456201 200739 240625 653841 1548823 907491 1555454 440157 1284676 15366 1280611 400416 1616226 1362369 76933 1649334 602542 1458626 1096990 596550 835704 132588 1157732 874353 873159 1580148 1750047 1410003 527597 569180 1967994 515895 1904019 20006 1492857 1394433 483904 124083 872208 1053792 1042822 1014617 623166 886108 1349867 1306960 1640865 1399997 113729 513214 1830523 1538044 1338062 1086290 547783 1505296 32997 907 1133007 1509890 875120 307241 67906 779634 1725934 1511955 1730169 853890 221512 1236231 1212236 273724 707833 1266802 920313 1116623 492011 107807 161301 734813 948202 892138 1821167 563603 293595 417826 1527964 1487566 291221 321342 886594 1217461 483411 422265 1475963 1199316 666073 178525 719278 1569161 351122 1615326 143386 955697 1786415 1659748 1565136 100346 955383 1310401 816203 656341 1574146 1666484 658797 1445994 478034 113445 1345479 1478609 474134 1678880 1942946 928998 782568 1689458 487579 568271 1331457 1535155 1164417 950057 192636 1818342 1886092 370848 1812086 703821 326864 1420526 1250529 590285 68278 56103 892977 288106 1789789 346377 160878 776847 1312262 679590 396866 652592 484899 605025 239872 608358 1808629 761235 1844902 1243972 151398 1844594 1695931 1049952 457695 1304541 1608591 195180 699625 786418 1220110 569692 577709 1780757 1275215 1370808 1908793 1132675 687341 499649 1771722 1152180 1239996 525937 240456 1368111 1481957 1094927 1469652 920733 319714 85548 1701896 798772 270420 1947382 374402 1090290 915607 1353302 231590 505977 393564 367504 139213 80055 436406 296239 382292 1017974 363689 288801 1008718 1039133 888355 948634 836803 1049975 141457 1271632 16944 116918 1859501 1495073 755106 934397 238356 1318815 112406 991209 777838 1292701 1555723 858250 887914 1795710 1722574 1050639 858723 1497770 1975520 1841267 591225 1967002 1546660 322934 316032 1974940 980466 611168 390292 202845 283584 413086 1109686 51458 855879 75582 1223194 137062 1024839 1617414 1663381 472234 1618026 1354144 1037309 240616 1180672 1133606 389759 712677 767816 696464 839771 382865 1743088 113210 1943873 1696266 1768266 228337 529712 1545852 1480895 299032 1932291 374772 133599 1689704 1032196 1521304 1893369 544758 208351 794162 900674 1375522 1965910 1015524 1150804 1757195 1602619 786479 1687198 951920 852334 509257 1255248 1486694 1519304 940365 638296 419746 527884 426638 1906182 788255 610881 559947 1121510 1271921 310664 1858673 764802 1955742 1420146 1693263 1811976 1732684 1135536 556603 838678 1241876 1374619 1048213 1333428 371776 887011 1927483 543079 1461093 1692182 413530 1477237 1625194 703869 765996 1017672 428744 327523 1675104 1682495 1223714 1357851 602640 79003 24207 509357 618437 914630 735884 1473869 1745519 1436294 1640416 1502026 797186 1298097 1654555 1162861 1768631 1457637 1001904 1242050 1735092 98188 1404304 1591500 632628 536106 55813 655988 1070682 753673 1534458 1184112 327455 1211439 1916622 1617984 600108 1498951 1337373 1457881 1873657 1445422 1462089 33223 50058 342037 37034 1952447 1040515 1324667 1048742 98157 1476320 1287060 1309400 1430216 1154433 1313227 484068 397816 592262 171705 1171969 675874 184052 98836 1618299 713955 1923231 167668 40079 1920154 470688 1766109 1230707 1207141 1231594 1171003 382726 1820069 1088940 477902 1691435 147115 38984 837135 227201 1974807 1461324 477416 1273368 1278441 432730 1711136 4127 1099790 1433091 1267198 1745673 1229288 42320 50777 1315327 911300 1695411 545425 1219745 1141541 1115038 1293871 1903458 1111490 314758 425631 477123 537249 352410 873066 1793764 1613139 1157925 1779688 1049112 390035 776073 787826 213281 1966128 890098 1663651 1060585 868659 1938073 1348427 1728475 1027176 946936 101810 1687102 732596 1919543 1368714 1018165 1067628 815372 630367 727482 576955 676639 735368 396736 741285 699951 1224617 419201 1633101 1986631 770132 609727 489506 449999 1629239 1367365 627951 1892206 1298847 441508 1326397 1606301 43016 1984787 1364414 1884448 1333955 1555091 1402553 1970328 517739 489158 692541 408211 867686 522755 368816 1485986 373423 1909031 97353 720741 435643 1106664 842395 384147 232518 2521 1415471 208386 1693101 1501923 201309 1438329 352418 1672941 330704 1746771 1977161 752891 1774449 588402 334740 401136 440572 342765 400380 335585 1272947 1724281 1627706 849594 1606568 1267629 1397390 272211 1218163 1584587 570705 914454 431034 1239947 1740416 1678993 351114 1480481 1499175 59594 1845112 407759 1893344 1586365 1112583 356202 386394 302808 76153 1524743 628776 1659182 685674 14033 736848 866185 972554 1490984 232423 1290818 1837051 1509772 218250 1060734 1389307 1288613 566004 812413 952569 1825391 717363 1830512 1079819 828485 452282 927616 434912 1619906 1687745 1555546 1319440 431504 1521519 1610226 1684064 490221 1073909 1045896 1182412 1907705 633958 532076 433843 1514343 1352520 1186202 1001524 30466 162885 962583 276728 1571923 62175 1053757 793306 221765 893561 219551 1452737 1387655 62754 765183 1057988 1015416 97301 1279751 577111 836143 1188037 1545306 1387100 1658799 643778 531867 690428 1895641 1067227 1502079 1406184 446043 695003 749732 486890 1470151 1939019 542866 876937 1613456 1055388 212989 872587 1171927 63790 1933036 55792 1669634 752665 544573 1656989 501859 25151 42128 1134126 1945928 173864 1127202 1359690 1192603 414168 852527 842399 1188810 1381337 1535510 1730425 252227 865509 1411133 275037 601774 1828554 1642818 765626 1852226 1558333 1323724 194818 974801 905927 678643 1761030 858039 447400 738689 1859693 1655052 1959100 1029278 596555 1734416 1008123 215936 219317 33902 1533856 720645 875312 70864 961646 1193081 416822 870840 431689 1277700 228187 1547495 511480 484580 1151669 794752 1175786 217290 134176 1281546 48454 1680741 1680372 334288 1507778 216501 1690763 1027440 1592390 1182430 1471779 931204 1393104 354030 628636 1964428 398846 1172607 1173455 838942 1176043 278131 1054983 391439 1411927 1864740 1573858 877272 1438700 1838190 522505 553638 1674478 812076 1011605 259829 1802369 1674526 33140 244721 557324 849679 904756 427157 1185042 1805549 952116 1439914 1404077 871566 1757422 369139 441641 744763 760139 807608 1804571 719275 14956 1988901 678844 773361 380305 19851 1447056 854373 356035 1428040 1893534 1816028 664306 635696 876657 801413 1473798 1692492 1806107 1678795 345442 1210822 1987164 913855 498153 432028 1546875 1858189 1702244 1857477 1504946 129442 497881 1530073 1238591 1185044 1744000 191479 1414535 818879 210111 322570 826149 1527083 1451653 227566 1164387 1660790 356914 1920265 1287700 1857742 351939 1241635 1016703 273194 26010 488539 1420683 143463 265449 1408267 1443454 727015 1046017 1031079 1247734 1347765 1655818 1480267 444090 1205561 389357 1925113 233603 1642344 1348651 1787571 1747554 1158890 147970 18419 789891 1433212 241945 369956 1272905 1534373 1577595 1939305 556117 40753 714456 1075601 411034 93564 1339070 1164988 492156 43693 907365 488265 1090194 1307904 1364956 693124 20564 1349041 572234 238736 592869 1703901 1389303 1982663 874851 31168 1917401 1439172 1652314 1416162 1366090 1951057 1261955 1747446 505612 1724257 680942 858321 1046529 465928 1272037 1207781 1669570 839516 891463 714124 1578819 1423491 1591741 965604 699143 1880106 173965 696567 915483 1524898 378038 63960 934709 797516 953234 1407093 824290 98947 1084785 114363 419245 835962 1650051 1441107 514319 1417596 1685893 1006440 504558 1035577 1325370 447025 1840749 1045851 965861 837576 325054 73697 1853867 619827 1688380 476547 1902704 1664504 726927 99973 815422 1069321 1931644 501150 1069398 115879 1743300 1226370 418797 1573506 485974 123345 933869 1683561 1062323 1522910 730043 1652037 1891604 1921244 691581 584610 706102 1227359 17735 791132 732919 824337 1437767 1143612 1622812 963484 932713 355554 455764 402776 1105883 763319 296723 400953 1393800 91342 1724946 345577 774594 238763 1870101 1855465 560935 139732 894540 1712955 258937 1715329 306090 68421 966705 143684 1589363 218884 1075588 768804 380047 1374824 458794 11252 1060091 1185039 668961 1355306 1014889 1102639 1157987 11141 1529349 311052 1718823 1576517 33655 1296065 1198477 289071 886735 277924 1032969 1457051 1327522 1778278 1849716 953026 1267779 1166799 442454 297406 1496221 331865 1367983 1696957 1462540 1393351 1232620 219307 1021267 558820 320788 1758002 1906163 1136925 24437 1213795 558672 165829 879387 1972949 1227472 182146 637673 1529433 876951 1629718 1504176 307599 1040086 1612569 816639 1370320 1466934 790254 305998 1406826 867128 457485 23345 1935152 1510668 743003 85522 1478976 1666304 1579458 1410317 1784237 1451809 398368 555185 1728305 651792 1244376 434623 1008884 1961106 271861 559336 498778 505048 222531 69733 794366 791612 1170617 1691472 157550 1127669 913005 1843198 926747 197764 822561 560296 1643098 314826 1234451 280404 925604 1320050 967006 775146 1770541 1085176 974031 122343 271140 933813 1429626 1636827 1237873 853520 353869 694786 549481 546250 554309 1022199 320231 1869650 838065 1080360 1203444 597968 1757674 981872 1028321 1176667 511513 465212 1491531 236270 1878181 1188779 28850 1191037 681222 2594 1848400 99585 1650311 434214 1860609 810133 1908505 1672886 1787022 277722 1092684 1819026 316570 1710645 1958082 816773 1687954 758699 1467340 647950 1812707 1398432 759878 901493 823801 1114905 747970 363615 1270118 822923 581285 858721 1234226 659395 902526 1711334 752703 314711 1006760 1401808 1453406 1655459 905442 1098778 1405474 1217916 602019 1263042 935281 527549 1890762 1485797 1737304 1543761 1268001 1804002 29982 1758992 670695 1975989 1751727 835310 142382 1314376 1016194 932565 1116713 503434 256542 622161 1146066 1417557 1489967 1738607 1739321 252818 1511410 106437 1810292 1278402 267494 1420962 534013 204362 898325 1354062 1727303 1395199 1250462 684521 933569 846451 1034992 1366159 946315 177672 777145 1281147 593289 1220660 1116081 342652 1498269 1050921 58533 1210747 1185901 730135 7114 461925 1491210 244880 1653039 1452157 1775192 770942 1893332 495700 1634441 621293 1503534 1798549 1278564 1408633 1426649 1895350 381336 566315 647155 100930 1912518 1269948 1823293 1250316 1999155 655942 568525 1188093 1556565 1453173 1128791 1694911 1699286 613279 390581 147919 883441 396767 1200473 308516 1255418 1539603 818300 1135938 1791625 479474 566544 198578 781050 1064079 387756 671360 222030 370463 42925 1953679 691737 1568938 123108 1219258 612323 759719 1755536 1585794 141979 457691 26919 1233738 1836426 1630231 836440 1820268 1896532 1648893 1629442 982149 1539401 1238267 1378727 910973 1888923 124658 997720 813817 1271469 460628 782521 1045362 1415101 1068915 124504 1538848 979575 1951307 708530 1432270 488692 318873 1177016 1863120 1052182 998970 282930 1691381 1330036 1389737 1104901 289344 921042 1089589 1986138 1105195 8171 567346 1457344 976398 620485 1222302 1037617 1348575 1852418 509478 951203 30698 1642993 1346130 882046 181522 733169 894164 1869484 188684 1386307 1850902 1110866 211988 1312614 731984 1519514 568008 1344922 348472 516869 1350761 1536914 1482875 1819614 139333 505506 1274451 201059 1646657 164730 768179 1857911 616999 1751740 1200520 1180957 1804675 143616 1082271 669874 1790667 1240252 440396 583974 768280 1850472 504076 1732676 841788 255917 551716 711196 1006147 162749 1051922 962123 1538154 1910448 476719 1480566 1858308 191857 1157765 1266426 778972 892358 227911 232962 541271 731235 90586 1733198 122540 1587401 657557 1045894 927271 1861356 1426891 71697 1689175 1460478 990821 836900 1358727 740327 686020 614435 15135 1978193 441309 398017 733410 553872 89227 524363 1879600 891172 218977 1916517 1868907 733107 1205696 1457586 701278 1516692 1557600 1236589 832069 1752757 204859 160392 1409456 1320629 1946299 1263135 577999 935869 1338551 1421392 1950533 1904028 1985937 1582386 327229 1949267 109068 492372 992755 1116802 607609 1644357 1273241 1692189 1716781 1372734 1281128 516472 697429 368258 1961125 320887 1944389 1373963 1703367 567266 973992 1568444 1457294 793386 240508 64180 1372754 1123705 117730 1593198 135691 115792 1275960 359171 63492 1144356 438089 298012 813202 688552 498452 19128 125647 1832701 751503 740100 294464 691297 1153808 416045 529904 790176 222588 1017441 1867074 1256408 188066 347744 1391989 1617152 1025049 1224228 1365841 1921132 483003 793178 771346 917656 183809 464179 931022 1742993 661854 1373777 1668579 1645088 1921726 1912948 896027 860103 1971982 1764798 304729 902524 1575942 1477525 1735542 440336 1608422 897593 1608322 1281249 1758162 1286521 26001 25443 1702974 234376 1455210 1855088 935970 239223 910214 1921001 977938 793505 1253656 302089 1458439 1770610 968653 717358 1832137 1275030 1869302 855907 205173 1723171 1258539 930829 1127051 5884 1120433 1594917 554463 1779141 533650 902013 674181 1587499 1634520 1014707 534942 907584 1929744 776703 924400 131257 242854 595113 207672 1567909 536459 187275 1106348 1301696 1462727 814403 691225 342688 106369 206159 1872509 1148872 17920 133924 1150645 39038 692585 712032 1576211 369836 1354339 1048543 726817 1285227 931769 1704445 582473 515328 1470993 1642657 1242572 230143 33142 1250889 1044999 1346901 1613662 1076272 1751772 1893716 1628314 22967 1103837 1602345 1895687 2150 1093024 413798 534714 359934 549606 1834860 56793 1041908 1617537 1500503 383881 361661 1026653 20855 826448 337205 1517712 537667 1868973 1208890 665136 1780498 496933 699578 458821 695918 1408177 162293 1396221 776342 974948 1854010 1299306 1288815 523679 619749 952981 1467898 1161770 28293 1826474 1479033 1594284 86997 792736 1146617 1744428 430976 1877790 317735 688225 215402 419830 167796 1320270 1669395 1967042 1438321 82909 771706 678918 1966776 1835891 877049 1727933 503334 60127 9829 158115 1329738 1900901 873352 816681 1766537 74179 428773 1095547 1301059 1738580 1795590 201589 166425 1411071 1442479 836909 9602 1634620 933088 1634935 985741 953887 1354600 829722 1195237 1162335 1253698 1155036 364308 564557 865784 1533401 1164927 646061 1486188 1159392 797098 875153 1569948 788340 415184 1544080 1963530 432902 1424819 96836 1793818 90397 1069688 1552481 899470 495293 1233387 257776 1872085 1381102 279419 1659145 748857 653009 1286574 613686 321290 228035 1474231 303830 470674 1160875 163516 477319 647487 1803440 1167894 1650197 1293449 498045 1246754 1523019 1177976 298868 1872976 1145735 168339 812591 1572270 399530 1398489 1036179 1825519 537105 660538 1363595 36090 508082 1094495 11534 1664211 492114 1596506 1981461 1632346 454472 328602 1400530 57401 525486 1861785 106368 714706 860421 99393 699505 881503 1746047 1763570 981699 1427659 994611 1668527 1475123 961007 1079900 867185 1398367 677252 1549847 625333 1717711 1560427 624337 1139096 1192988 326790 221338 1759226 1790243 1327209 1888570 52752 1342158 1753164 428046 1470332 1856246 1283531 1094840 1921961 145121 1751105 255272 164250 1824919 780590 418386 1377626 1491685 596777 710435 1151977 1951692 390131 1166845 1356332 638719 1232983 1245622 565509 935507 1246020 79498 455663 147250 754998 439757 1694047 139284 881799 1236959 1667850 1013461 372946 1771618 982030 1017798 732109 1842752 918450 594123 1446917 1449570 261749 501384 1641072 1405020 144443 778641 1178805 187439 498277 140867 786662 55077 629250 837124 1713665 1244369 1689831 1741027 777837 1285457 861036 1506226 187799 1970589 1612961 1851905 392510 1352502 770518 180067 1517880 1137856 530806 769091 1382372 1813588 1182848 806514 784485 1935492 1655504 1313877 840124 7747 314971 948539 1370442 979461 402057 1923100 47897 1869935 1563045 1774009 1281276 809709 1492161 1422761 866162 859660 162679 62133 1917992 1025851 1255313 435233 1690037 673684 1833644 1519681 1986779 389418 1934552 1019785 622085 556920 346342 1395268 1582800 1065032 1440170 557132 1795171 1846845 308753 218770 82028 142350 535072 414447 1291618 1239023 846427 971754 337793 910888 1398619 1933973 836863 6182 1689835 719946 1247304 720737 1275699 1561459 583987 173634 518905 1212677 574137 59040 1076110 1874159 1695279 979106 1997214 1539048 33209 1883871 367542 919966 1369698 1014645 372355 1594970 1082962 1444534 1659788 1773764 24062 600958 464790 866832 720143 1522320 527986 514564 675226 1330824 1097509 1587184 439645 1151731 1099518 1627110 911190 1301440 1714484 505570 449692 886094 296684 111698 1833774 1483672 1017202 889278 675327 786072 1117280 560603 628389 1285940 886368 767618 459661 283308 941613 1012046 1289563 469330 742774 671227 1035015 1139580 1765754 1219716 1204882 1092354 1102011 855247 175321 1754468 165504 259661 662216 1993394 948490 810120 444005 309771 70904 1398940 1590975 1899547 1829962 1978153 465886 184205 840155 1219392 1748848 326806 1350245 842742 219375 153340 732924 1226044 329266 1942560 1027710 1618770 244889 1696108 779157 1881167 1687895 248154 130782 1254364 1942106 648956 952183 1658371 188698 803581 449284 511959 1155838 1588794 101542 541528 751429 944817 849375 727997 1895123 138050 956106 85816 1394129 1742154 1881665 244099 706945 1947544 998679 1454174 44003 1032619 1635922 240481 1181383 289956 1138975 1160192 1461448 959023 175825 1765144 1557387 1070006 943151 1607129 1361293 917586 760695 1877444 1600832 740753 1839599 708998 1013452 1907609 704418 1246801 1114021 1014232 1134686 1902039 714750 20075 982065 1903596 804197 111981 900843 1826822 53880 152960 256536 692283 727478 342059 473174 1571921 1561639 536712 1905845 1941937 369718 498869 306673 669911 978099 1298919 1087640 199453 986343 975833 671574 563277 1940608 1672024 405495 258118 351695 408348 442844 884753 820682 1682235 1738362 1658830 1144853 188232 824649 1412676 1241361 1557482 531075 1357235 1266558 696330 984920 1810657 95436 1411638 1634254 947829 1888958 1031013 1709592 1388394 92991 710884 192832 1231313 44312 27533 1972834 1107047 413020 798390 1321734 849411 1783534 1208148 671534 1509768 474814 1727404 461516 993692 1895973 726852 1211935 726420 722001 1532236 285963 418849 1197293 1672754 24138 1329523 82435 1672963 1093436 1520155 1561715 702854 1844136 1774493 37304 889501 511227 339519 146462 1208755 455277 462878 1252572 1233192 1325746 6443 213710 105523 902073 606558 726961 1122427 1434352 1157431 508590 608368 802755 369561 1343310 912583 1498034 1571975 104402 1648511 500752 1330465 1158446 160749 952570 1997245 1327772 417178 1238960 882903 1709571 485939 407778 1796639 1268864 780265 1714977 214043 908456 1478553 853834 1348271 800175 1673509 651181 250281 1558392 1597074 961403 808627 1586277 367134 1526636 1549639 475552 1735575 1404216 1506210 82276 1961566 1696755 423277 1671124 976988 1348581 1204911 128558 1780453 1874731 75477 1509315 1397870 1336142 548277 121246 1349294 1220409 655676 1829137 246447 1093284 417138 1573602 639639 225976 1728406 1382310 1171810 1453691 414181 643443 482901 673925 1956520 167431 427953 1135818 1188980 70707 994879 562863 514760 1762893 810469 572580 1987127 324182 1481774 365734 265252 692019 1087659 1645547 1880329 1595898 180656 1291162 1319857 880053 74699 129133 1355066 1160488 357479 1137752 1796970 1767327 542717 1576943 1484566 264251 1587362 1459334 1286929 856425 122956 1762390 1532821 1334335 877278 355372 865573 664708 230880 885206 773297 433019 1503932 811232 1134481 695118 1587205 1577949 1404605 448311 1735592 297111 1568393 694546 1842288 172900 152790 1253836 1531251 1500205 1228918 1696340 1727380 1590870 1251913 880622 752925 602551 1920625 1019091 1083100 1503392 1701450 1288140 1881790 685054 1916670 1876240 415291 220360 356154 720397 216530 1003961 884547 1664164 1735726 872174 1649543 497254 1883084 941181 1913190 563944 809675 623588 1668331 535863 1854247 863096 356727 20492 239913 222851 846132 1425720 167478 268102 912628 1107209 1991431 1491971 1698241 102983 1328770 1615830 1061694 1186681 93249 1048776 918763 262194 1910488 1955617 618006 334892 1990464 1984734 1542490 1904528 786111 267138 1020206 452168 1943944 284755 1629115 370325 477926 474689 1144496 1204740 738076 108146 1541837 626195 947448 859657 1987252 678263 1440199 606857 1208381 41015 809576 1368075 1319730 1799222 1064747 1191942 1244939 884074 1603115 541879 1055669 1607854 293953 1819611 181367 22447 434718 732056 1315934 152770 1513505 1026680 1357964 1201001 533342 677920 1278671 1741136 1536435 1808084 219877 408857 1413044 134194 1313293 243184 1043350 124671 251150 1261086 729083 727760 1895158 1004590 446872 149157 1600975 766933 120487 258307 185412 362032 1392066 302362 97419 381152 866052 1460867 385572 1927013 1310711 1090126 240487 1592691 1504194 288970 1484718 1837257 1925945 293307 309663 1288795 383302 169895 1360960 465910 1466433 424446 1243749 1595584 457768 1546389 1478695 306679 340207 1265145 82421 1515802 713792 1675565 1049179 1564206 852810 1563832 1083122 1308101 911441 1029317 1196297 162624 1788162 1130828 346413 1972863 1546535 1669376 677684 1537360 1610031 1675681 921563 755323 1449918 647848 673139 1726852 1915845 798174 1879388 1243709 607586 709880 937544 139939 1099632 1848821 697206 854517 489612 621224 793600 351729 888383 391820 1831923 783575 1361362 1275469 364586 692112 1119564 1127613 1103513 386305 1215371 1198637 873095 468145 1492816 655051 480144 34815 771611 1479974 1911365 872066 569845 1743435 972189 1053167 1718626 614468 700561 1500596 1222426 1047695 1216191 710717 1370792 1185075 1177686 267367 1159304 74613 1228688 1188791 523846 722896 1099246 1112898 871174 621700 742615 387497 565087 1982895 1269762 351748 1375195 1835131 1919216 1039503 1366977 704656 1471034 389181 528459 1254341 1482364 1333399 408297 469456 185251 1713880 1285364 142177 1964014 1920268 743306 1948436 53073 292743 412243 1654696 1307261 1997050 1344740 86550 1837759 1023991 497803 1838404 73817 894599 387637 1991098 371473 382528 540677 1002487 613634 590062 1878074 1363185 1211874 1904180 1816442 11125 679997 6341 1277330 1648697 124388 379101 1838615 919783 329945 28225 141736 150260 64842 1393396 1597896 1759009 894398 1754947 1534412 1571800 226483 216520 1688488 842198 864684 1690583 1429818 1202072 1242539 1385064 456572 268013 40057 1871246 63925 345846 1779639 1200887 797138 122689 1200368 902051 1562144 1940351 649739 1588467 1929549 1834033 315285 1134862 1059525 75254 1543333 1470890 583687 1000977 723460 481814 1911974 1425892 1073966 818709 61297 1430692 1933009 1434329 1905459 459623 816510 570420 1794626 1384565 670257 531076 469979 358548 668703 362538 1894660 41723 490079 300550 1673145 1060373 1876426 1139050 1384110 116666 459004 128262 816675 1107105 1735009 260903 1526537 1497409 1624121 449920 632658 514232 1098525 419974 1182700 170256 811099 1471200 1189835 1400808 875017 1256305 637992 1199451 838737 1575083 344151 938232 1029577 1953024 308361 1704453 1013729 214582 1808216 1264878 1445306 1232882 501681 857054 1926557 1018568 57108 833186 1093074 244672 797193 1374572 1951454 1105397 1614316 1763804 954025 253630 1902231 1596991 1809159 1148137 1347228 1541974 1115963 1589767 547904 1789680 1424225 1840396 1462700 967784 707539 446803 1521257 565753 207302 150567 1929519 1331023 469869 818224 398866 36218 1490235 1121753 540910 91185 1467985 499022 1863367 414174 96182 53937 1355983 84222 1363063 576514 1811685 829020 593721 1736049 462323 1011 1761331 45408 152022 1627816 1359156 1105054 1501009 33391 140611 1177031 1928283 837178 473996 1368802 632187 531037 1442941 58575 199191 1935087 591612 1921747 4811 1744895 1801590 1125738 586418 673354 369665 738195 595925 1012923 480078 1788457 1592950 630614 1917172 606405 768596 938157 989204 1851424 1272329 1562320 1227953 6713 1998064 1769151 1554010 769693 185680 837341 732086 982382 1792684 940844 1588012 1179265 864549 1251267 1826379 52948 396947 1649600 1032226 1736693 590607 1254307 1777318 592395 1217146 1306444 542102 210515 971472 1492061 1936091 158940 324613 1080666 95944 1220597 1197324 667573 1370614 1157958 125727 836001 492079 370964 1991134 340325 1104200 212859 1102440 618170 190802 1213563 832013 248668 1100780 706829 748825 84408 1143934 293951 509240 1064928 78126 1975553 1959189 771821 1284216 243948 1206440 998799 1441585 968945 89023 377304 197916 801107 1470720 522110 184810 1451902 1142044 1646531 1396242 583352 210274 1530815 322914 1228182 982474 185740 274032 1458649 1280292 1698396 90457 1829492 1136918 1338435 1110105 1841359 216884 976430 962337 788621 1139834 321982 1770531 1538402 1022433 1882711 316412 1009671 210168 790625 1151780 1704337 61068 776530 107755 245272 817566 710053 569531 99779 1528672 1960709 1929454 1758578 351831 1195242 1880909 1229045 1375072 1291909 919305 1550968 1880451 934710 1794222 1073200 1830974 1475506 1995771 513880 107379 1646661 1095298 1455642 1731169 734616 701041 894716 283471 1567790 324839 170834 474104 499522 340599 685654 1401387 1075359 125880 750531 1632615 1816171 682022 427989 1181307 1824445 969747 1756491 46186 1725921 44402 1484431 180281 566923 1045838 1050234 1409664 1052044 884718 1560690 877063 1058177 982505 1553190 30781 85874 264188 459760 518785 227738 63405 1732483 291383 1369411 1375390 1607754 567608 324979 1949634 333416 205621 1845931 643017 1132379 169702 1424805 1555003 843527 1968208 390914 1024077 839435 1260063 1794034 242509 1451793 425275 1796913 1578227 1745869 1546821 1434185 1597238 115877 1051612 1584358 148599 1178318 603540 996714 573241 101154 1712811 659681 953481 1484196 1403609 1433536 948206 836496 505907 1285382 545363 1816042 1230704 1995432 1342252 191119 963519 922339 1182085 1755162 1740654 1946902 1054723 1935713 1894964 594073 1579467 1038458 60918 802383 1108052 1677557 149328 693888 1803437 576818 1557193 1816795 529833 914788 1128088 1062764 392639 1974489 696242 351439 1646895 1939561 1611258 471819 1190267 237839 220580 1312590 1192501 658034 477539 1066567 833494 1547137 657358 814618 239308 1580537 347130 985508 112768 727876 185648 867460 55021 1675207 1603089 1526333 1678232 1069140 1470425 764628 399449 851461 275666 586627 1240000 34452 312620 1199011 1850407 225727 1320397 283523 627413 64738 1083865 116608 342211 283147 1293488 280371 1686088 742868 1955297 379805 1552054 1778393 1797554 304285 174816 1326268 373663 390946 433702 1559686 696842 280616 390660 1161480 15209 398236 825366 827165 814399 1575736 1994962 265850 1379866 821854 703667 1504132 855660 1099622 1563831 1313219 92132 219229 1980196 265139 1147098 599286 327420 406226 1362457 66115 373071 513869 1929612 1852910 918713 377564 947942 1911957 1569901 945179 949374 544682 1726250 1632476 1184561 175412 76864 390470 1720202 1148108 30582 1864015 1921766 1614347 1851833 1156441 591766 85166 643601 491177 42104 1253726 1587389 1659427 1492507 247236 924282 569393 898599 1777602 1334445 555039 1749265 497429 1771939 1362882 1175233 1213968 1494572 1912752 148258 612563 6268 458987 1217183 1560041 213697 1886304 317987 181268 1593333 1112231 1188612 1045973 4490 122636 1945587 1811971 1686809 1727331 532632 462105 329671 1559780 1498990 1930443 1973977 625050 368073 631761 1818357 1328204 1286162 1854414 1003784 366789 1491100 474387 734019 1665932 1907121 1559431 653055 1161255 1017970 469299 1885333 372311 1005553 958836 234954 371771 859801 1635100 1645238 438962 1870111 698011 1238228 398024 1543802 1870665 515994 1479981 515578 1332729 653758 1128674 1002290 168964 1452098 325798 853628 699838 727703 324351 655004 504577 850400 1612373 895380 1735422 1328151 255269 1485937 434082 30851 581071 1307139 1110218 867316 1487832 1778572 1115285 1295905 1984552 1722579 526049 1843157 366204 595239 426555 1617327 979898 1788929 1114583 939047 296954 639358 1019124 14139 874496 398945 109607 1093540 646290 1896917 1722596 1973014 566620 411530 633415 401537 1997609 486257 1378771 1999263 1265311 554515 1398623 1064395 1295087 1823782 1949650 1716341 242315 1048134 237642 1257948 1043688 1399320 448312 1906969 421088 684613 1804368 42955 45210 1507125 1071747 1091959 776298 339503 1115678 651859 160065 1469493 923061 878166 447169 1252109 1055580 458132 762260 1014215 7829 1168348 1169749 803095 150174 578426 1902398 20103 318547 1310776 1967785 533715 1618454 459096 884811 1167737 338181 281346 1070293 13511 1090904 1612680 389793 1162920 1329765 615729 509704 944355 1379555 1227559 1498327 1805627 771024 1613792 1879250 585587 1323509 1963577 1621094 1526473 1864803 1765477 841074 1166052 1996344 1605109 489291 1042514 231274 1898253 783854 1453015 737204 809768 1359327 575723 1547952 944335 1189575 241737 710148 808801 173109 1615538 1807024 239626 1288136 289171 924054 92339 1384332 1460694 827039 399356 131763 389463 1875209 1225200 1226795 1635500 747212 1301433 1680642 154410 830990 571302 1161301 1614123 440849 972571 102790 1944966 856728 1406243 1225573 584838 668584 1527940 388762 1592776 1632267 668688 555612 1274519 1408233 1680532 1039235 919062 923276 979755 947149 1337581 337522 1745353 907237 811621 1705304 852902 1251553 452034 1700031 244651 1980984 963421 148272 1722894 1285550 102232 1409164 1538095 1849919 1783875 1530219 1028972 1502966 293591 791789 876992 1341811 1234631 1290617 274293 643653 999505 1975573 442782 1949496 1802068 744460 359792 1244839 909055 447102 555947 512915 559530 1589476 1652630 1167534 91112 1377043 1965915 1368118 757813 1072262 1569610 954452 1409566 857887 262367 1326098 1332998 1202390 1100696 488659 895845 1266180 394786 1840868 610089 1610396 341085 1412683 1267809 1055261 825515 1946468 1809608 658288 973663 1564527 1490412 1419905 1042974 465301 476641 1097592 1994462 236142 1529902 1648022 1831548 1857998 1445840 975229 1976275 89911 327576 1001801 467947 797870 1460626 1213902 476522 295500 1621672 360292 746246 1170869 31434 538894 1194007 1950112 447469 840049 1765108 768847 638227 662378 650714 1854758 1088570 1426338 345079 601661 1513623 1354263 1653586 95513 1715066 349100 1068593 1696449 126019 860086 1887830 1233565 1811418 1131693 1162043 530335 500660 725107 1583093 886220 660385 660279 311358 1650860 1771907 1450945 741896 598728 1699282 1987738 203342 747180 820179 1101475 1011620 1953273 1323637 1077583 1916474 1523475 86857 13095 1792197 1197728 1788189 1696047 122907 1414370 154781 681691 1213943 321608 376083 1665186 1494424 1976566 1797106 292719 1810821 368998 243028 12102 1519418 613098 812728 1103564 1872527 520455 1736885 1914424 1253479 112153 1061256 1927010 1300911 604974 172087 182163 521945 1034038 900488 554621 119109 1863348 467031 1581041 501749 1874662 858981 273425 221711 1602899 939918 1367529 1994565 1869142 602657 722884 1876907 1354433 1875503 902556 1100044 1249701 1385362 1891584 412277 350414 158175 237387 584069 250870 135173 1873947 1978611 1920300 1376440 1382796 227900 860221 1500800 211940 1858344 1484917 1300345 1560462 1485905 76598 597804 1747103 1181672 1729437 1259254 1870495 1221387 1545287 1739207 621046 723665 1333514 1124959 1575537 1452815 1468931 1670580 654842 787250 1715830 1705600 775889 1749933 1473456 569378 1955186 229116 1659442 1784913 1270078 1853035 457337 787348 1299162 1912332 343690 1973278 1655551 920164 982496 1783580 1487609 514264 704426 81963 385872 285883 1816676 840904 1328005 1910088 261340 1970418 480308 1718129 1591659 712036 1220195 1157609 283645 242650 680977 1006000 1628088 1726079 181919 1313122 116530 1897022 723221 37005 1055362 1576631 1371235 710166 1219676 1148595 834914 458022 1855238 446120 204510 1169087 1135346 1126374 1288541 1145264 1050880 301775 1058998 1270188 1515032 526466 1302618 433093 433924 936715 1548414 118146 946219 1809641 323431 1223061 1298562 1783077 1482740 1418582 647115 874872 1401661 61000 840211 1977003 471355 143878 1689264 590219 1628203 1142100 1191968 72804 534074 1524100 48902 1687256 1642983 1006354 1091911 1219537 1790994 189285 277761 918778 245809 992518 1012931 625965 507430 1722407 1470485 1467626 567428 1098803 706418 1711491 1429499 452241 723157 1462154 941901 186004 1494412 498968 887833 1400448 624228 1119628 1196733 1503282 616 1555890 1604446 491562 1894558 837608 1313435 1383682 434864 924930 1023754 1600283 1904456 1837685 981442 918244 181623 1466941 1076902 1154658 174339 1791431 146058 380785 1499112 1509179 1792673 586693 1146590 429118 1118418 1777396 1562914 234559 1073583 217479 1504651 1113102 174016 798161 1462338 85129 764843 1076261 1045300 1596714 1018016 732972 1093162 733460 1463505 1626025 1643310 818079 898603 1103179 396190 6971 482289 544678 420195 1795045 1237299 1036708 753937 231846 1644999 1670994 348889 45256 1806094 76947 420170 1392919 624633 141258 137966 328342 507043 1684031 1274408 1405786 90854 1612964 1650697 1495221 1944112 1296686 1967776 305614 1061784 622779 849372 1547426 1800950 1142238 1356838 132242 1356832 241537 303136 202625 715489 78676 1426847 856627 126655 428412 1302311 976687 1606147 839736 333506 877218 222877 935563 1542973 367994 1350808 1165158 891520 918468 971855 42151 1702346 132894 1251590 420240 1561372 642560 151048 872670 1400607 309292 1114592 961584 134682 1954163 974071 1047083 800432 735200 191336 1923061 1353239 449966 1591574 282720 770444 995852 1489170 982217 1968574 1725420 1977271 301587 322103 1445465 1327201 1193977 436817 357140 636511 1378752 691236 1333529 1122302 1710846 1076095 1080766 100400 668903 1056984 1138749 706241 1655343 1180779 427431 996209 54016 35933 1246261 1008520 973122 814181 1889222 366528 143411 1919800 95050 358104 952343 1176842 93779 790591 1220550 131287 90342 196903 1024894 1414866 1118300 334859 263128 90543 1455497 320029 641192 1266931 1616186 1046121 1876766 1691271 270245 384262 1055520 1839473 1409122 1350673 492330 432958 231870 105752 658084 550200 800869 1729330 1896554 110149 1807244 1224012 527337 1703201 40677 1188967 535281 1240505 519269 1724105 1818637 1650933 310790 1105045 310192 747843 1974743 1646442 838059 1341169 547932 1381496 941725 1793778 267671 1781012 500360 1206746 1649588 412357 1018112 762525 1184501 1042792 575100 970544 1391530 407337 847694 831266 939636 724130 100926 252889 425908 746650 1836748 840017 1252676 1079131 1762425 1686190 1800339 311159 464301 1540711 935054 287104 281981 1444148 760240 121328 1840543 1584494 1816430 51536 1631920 619030 488645 395389 214643 1353071 1831319 1050834 1277161 1803464 783485 1204945 1822524 1980986 692086 1310576 1733142 1218934 1918893 462949 1203319 1990859 179588 1615375 813879 1795251 1726116 1575328 207082 461786 809810 1019034 720606 942750 1306513 211900 1493137 1547316 753052 1212277 1521635 698301 1243419 1314514 1462747 728016 856370 1958036 1244302 1991781 1671390 1196745 272650 1826290 260852 1316729 1422727 1293581 1254007 1712699 1243513 1110728 405172 973714 1937264 1892576 518258 272645 1198732 250534 1389382 1621307 854843 1102126 999688 1972426 1919493 505353 584680 234330 194715 860807 119150 1538450 671386 1991487 1732579 902875 1965798 974797 1626383 277920 88391 464218 994897 1022928 1748725 1663631 88560 110003 476703 941418 1207548 768005 1599166 1889005 1830354 1279985 590154 1132169 802092 1257271 1903974 539741 1567404 594229 794107 1851714 1359753 361647 1729985 982362 1332197 1362796 1734581 1157560 1370578 72471 1106255 1474041 1292530 1664736 1287534 984044 1893216 1794221 1853129 299619 1673213 1922833 811052 1673328 1294331 700230 630854 1607271 249305 199023 1816163 1091880 528049 1252247 409058 124354 990612 119083 1967782 1234683 1967204 800239 1531098 47035 86245 935795 1312727 1383374 1425605 1976725 1857965 1870972 1320913 1553450 963323 1402227 66501 587339 959357 34150 582323 548547 1830347 1127797 1508995 406560 1325146 775245 482240 162269 538253 1487446 1458586 1366540 1638980 699125 1147628 1491679 1749539 804315 1238673 1705675 1180404 1580336 843881 1403975 220275 1809547 1283090 1906101 1736697 1919804 43764 759178 994821 1258526 1363891 1141957 100767 669374 1598213 95702 623522 1687909 1253431 19613 1503976 983045 1719773 231477 541297 1079149 20724 1432178 1810061 214857 75054 504625 1877246 1063121 1033787 794944 1396973 1067673 455263 1632183 1004278 1531689 516334 208086 735506 364608 20003 373612 665518 798989 449342 733713 1242696 1270377 652634 33528 1436636 159948 1738754 1322034 1844833 1281412 1630333 376781 1981965 1871985 279786 660107 1244740 1248587 1372821 303851 1935759 578265 1219572 1980268 921762 1460071 1774928 1622049 787081 1682085 1381962 680204 1505965 421331 1222881 383889 1482730 1044259 551055 1370193 1430407 926912 1230421 655372 1135308 1989431 226905 1342129 1158166 1093858 1307125 1100105 814734 1520756 447927 826492 1769039 79239 1587124 1754945 341207 518218 640703 868430 1217199 352713 591928 712481 1388908 195598 1327334 844131 316131 1062012 397167 1127138 288167 1375694 1956518 1823444 1736286 648641 1825508 1846612 1298426 81385 588457 442715 1034501 553093 648045 1871194 338735 1563998 1577592 1259730 1711513 1643338 1269968 588772 321018 1953720 1186064 1355798 1869768 1271626 1387919 922934 1199398 1625766 906483 1741399 157744 1278804 1908343 1295573 962070 515979 53974 415432 1161569 631835 944827 485887 665749 667417 1062803 1061171 1692878 1250863 1352436 167522 208586 735109 928862 1309357 1296750 1150671 868997 1397272 1367042 885592 552377 1465980 1927569 58600 1449197 1267246 422247 1835801 929900 1851299 1709177 769024 692121 1617475 1650205 129284 310647 258928 286037 59319 502317 1121074 148353 78595 1153238 848637 581636 1258363 55390 718563 1281525 1624366 666621 1689591 1482547 1006157 540526 1384391 442040 1186547 1761669 1115337 961812 712554 1544290 562504 1268720 1312410 560389 990448 542437 1210002 1275020 194570 43774 1938662 1748082 549111 304106 1688609 1198364 1517138 1732678 1926262 1787392 941084 1322140 1553731 1347558 1311953 1074814 632788 504404 925024 1992307 867424 786446 1000353 733897 493536 1290565 1263910 1928314 376160 172845 1428852 1661196 821204 1950677 1152054 213403 1735045 987395 1496780 1158843 840689 1784020 1471520 1140468 1110134 1024949 1530553 1605015 1615099 539795 218612 713565 322540 153608 991597 1316219 1355778 133110 1166040 1620308 493780 456040 889842 1644205 307037 1708236 1471072 853433 1656702 208908 573558 430073 1682340 253062 1779410 1657254 1690125 1014957 1216609 140389 334049 747352 538635 12826 1573192 458895 1904084 472637 699544 230739 620234 577721 773325 900582 991355 1199324 1654894 678881 418724 1881931 291443 614601 704638 922981 1650208 1792015 1288841 1629670 127987 1312498 631149 512937 48069 591480 1833308 858701 1514887 1672615 211649 965896 30039 575252 1701756 1550403 667614 1735521 1722837 217554 1084441 1297636 80772 283519 123044 781832 646713 1034793 1391756 680821 950776 457278 744514 1616958 1389028 715865 808325 1458395 859817 1746087 1037691 1728539 101871 1185036 1570488 279888 1700535 418895 1309115 1416936 1428000 991538 285753 1544594 741319 1114211 1303756 551581 682107 1725971 334744 1878591 203901 341120 673487 950237 66055 1457824 709799 1103156 1210272 1564538 98828 695090 415332 227353 148583 761465 687519 310947 1540572 1605362 874931 118768 527708 1398062 676527 574462 1652372 731303 1338220 843579 453061 686188 919359 728665 746631 936470 1770464 631786 1525792 201897 212491 1793714 207075 370068 107417 553403 1505798 901602 582822 1741282 1371062 459616 697428 800004 513008 1343594 1432980 504730 1735152 56081 1881508 193548 1317184 564874 921284 1257528 1461556 593407 699564 889641 229261 1721868 260722 970116 30711 930181 377704 1434850 682637 1703313 1787367 246953 724222 383360 427290 647576 727455 919128 436919 403425 1751015 383080 223598 131271 666562 159167 363220 679811 934690 431662 90589 1465548 1128604 103359 1894110 101224 1214061 561147 1593126 134609 1423960 1023434 390183 733467 396965 525112 1560181 351067 1396222 1832073 865701 1428995 132672 1501738 523855 1340901 703899 1764668 1996430 138817 434157 1341754 371214 1954331 951568 685351 1490908 123383 1133000 1098004 548172 1910664 654159 893851 1117769 1995151 239229 88281 1983346 1027042 930943 78773 1546145 473800 333887 608387 184105 748865 1109129 1784648 19323 1173788 1913355 149060 1365597 1025263 23966 996609 1862048 447187 1298333 720518 1848497 1822385 808679 246471 1682871 1052358 315136 721904 1232849 1082382 1040610 96187 1649176 42763 1814000 1506290 12025 869073 654375 1651133 457581 1216439 1413917 1445311 1809907 800819 1644678 77906 1381207 1770518 1787379 227683 1114468 147504 1926332 840432 1099110 826075 1550054 1736584 1508555 1377318 1135642 268506 729959 1162966 98451 1668442 776903 1865660 644859 512723 259324 1662508 1368884 808685 1191838 921186 1919037 1502427 565852 912688 1924309 1582061 1284442 700043 155479 1140493 1406341 835253 1847957 1640849 1143388 507027 1735838 1424399 1152502 1811294 80465 796856 441032 157577 1505888 107354 1121863 1483177 390396 294433 1171907 1111916 1027771 993869 1254211 736818 364634 1881047 795646 193328 586084 1727191 392986 336376 1895672 1279440 1720499 5024 1354701 35809 1590137 991646 278198 1412887 1127992 1457897 1967512 584120 1972795 1544424 246543 1301266 1948198 1721734 138936 1052936 1602008 414098 1760206 1790635 1590714 393048 460989 1679768 775516 1582855 1010356 1514923 1092252 1411614 1952134 490654 1786182 517957 48811 433615 1051301 1082664 1689888 1992848 115625 886961 1502648 26813 1497949 1167299 556515 1587331 315041 1091369 126795 290708 1352039 1877677 1083246 1623829 1733889 668788 209083 1472517 1170386 1491051 1602515 1574553 1807503 1217307 1337689 1507835 950886 1927484 1092607 1401252 1013119 1979401 697168 1540582 1952028 159616 134106 657300 1746114 303134 1733930 1544753 1935358 86408 1048876 1942716 1014169 245855 1330155 217669 931298 82774 915264 1291202 1776535 1927889 281798 1805664 1086306 950643 1650034 1260248 1609293 1752693 1786122 1472097 917368 1335979 1792822 1492636 471323 99515 1823368 1919266 656778 663168 470798 794835 386858 150588 1767727 944775 1658577 1149575 248788 123048 1521655 950627 1456855 992167 903748 321736 1666686 1626864 1300836 770926 1284554 1849439 313227 835926 993281 1587581 762992 691693 1398253 591680 831552 717937 188200 1728775 876746 315756 22327 1799961 1452191 480430 1683244 11848 761023 1521828 1639167 546335 1759593 937929 50438 69338 954435 1695586 185783 1643412 1037646 595067 1745642 1416015 1095437 1711473 848160 1364751 1670823 467426 1310971 105861 66962 1646454 1859309 1271823 291818 269873 1821926 121381 809871 1557228 1997908 918509 368468 998107 1964584 1701540 663371 1595205 678603 1618558 226339 367101 1659460 121582 1056751 1365032 1875330 1071134 158596 1570153 1260912 361608 1034127 1170951 1215523 662926 79814 678282 1066082 348108 62617 245360 381274 93308 898484 78108 196559 1773007 678504 846914 321723 1258444 1497302 819080 26553 12265 538976 513622 599488 645525 1183513 408151 1318663 169361 1617707 93196 728144 17100 1300490 1771794 125060 981650 493829 464571 611834 825650 709048 1934402 1782711 1326011 1899239 734362 510284 868308 769611 1866894 484135 1832153 1964687 1891523 720271 814727 1957364 1320677 1474227 1293779 1808316 1008379 1651636 904940 1928445 1782122 457271 1060532 1349395 1804780 1905959 233345 199682 585993 115928 1460085 1404239 931231 621956 641533 1302364 126207 461874 801426 906262 14517 1702059 1946381 1696615 444263 786340 31557 1850974 798339 1736589 784242 566329 1540204 458576 360282 1792162 726057 278477 1205161 115726 1617012 218847 1351283 1912074 1666470 1415417 1444997 1887095 1873692 1937895 430050 790216 1932217 1432743 1450712 385580 1177546 1018665 296923 87573 649743 1124791 1011133 1959427 1727153 426142 650148 1466965 477505 1273963 12616 1894531 606628 125035 397665 1800468 1829384 1519158 1507733 1517147 534517 103259 1444359 862592 1016517 1402843 231995 1280973 1758733 1154472 1727178 1193300 436530 1921296 240954 190565 1501505 1079986 792005 187243 587589 1522386 1707579 385742 897104 561831 342343 200854 1478498 712928 1770328 278576 1123839 1044919 176327 890621 1680313 323820 37191 764360 613935 1539041 300608 1919465 910363 1238637 484659 108512 500347 1860227 1033280 1878039 1621910 186156 1916780 156396 436459 1917529 1932969 11441 1810834 730921 69125 1676364 1926234 164922 763741 1436337 1430125 780382 444896 1433581 1334792 1211644 106576 1478574 803080 876283 398702 237530 1820083 349467 712908 312992 459706 1712138 506960 833488 382646 1675665 1777187 172646 1673095 127096 38159 240518 398555 184250 199816 1872003 1963595 1285509 1199349 1861161 1571616 178530 727884 531669 1573553 262812 1351021 135118 1229671 1765068 41172 1393468 645345 893994 522041 1551063 1895245 599364 1019840 1116189 801940 195174 28203 856304 1695420 1675443 1553846 1531312 1914989 834679 1830580 1782948 1594594 1026293 660280 792370 777776 392666 1236485 1857878 736865 1648569 1412739 1661946 415542 873552 1773336 874267 746289 1876103 1739968 313636 1276011 1562072 1593351 64649 241257 847972 430347 1902507 1180069 851420 444620 214542 832247 1670944 1287252 1850161 186697 804787 667913 1961579 1466858 415644 397537 621823 549730 741665 183204 1008126 1824844 1086584 1855047 1845902 1530432 123603 577029 394996 449272 1709775 1493191 920553 1718576 1272645 216783 1345042 1348476 1247937 1418117 183411 1989450 1206087 1392651 4894 1990545 1503274 1392742 1471208 1729347 1833688 1548086 975990 495373 287365 515419 146635 1623780 1426895 1624004 1393983 947828 1245286 1247544 800827 1026072 950824 1091952 1244309 238367 859206 466008 947529 1730827 1697888 842087 555771 1006152 1378052 596128 703105 69396 1617961 577186 69986 1099626 398923 1323441 916412 560042 873480 1163472 1005625 1393169 752042 1987456 364976 562492 451501 1229097 355520 1959985 213432 1961508 591720 943250 783398 1453840 1606724 835152 193960 161659 971466 1912378 362112 165155 527339 753445 562826 900683 1513357 1434857 867515 579450 1574602 956688 1309588 762015 16772 353636 557588 1780384 1476457 731011 388758 284497 557290 490835 394011 1132773 941878 450884 753075 484308 1618982 1789770 854574 618599 1989100 1508337 686379 1981819 803626 808592 1823331 1845262 1922057 1289402 1061183 1811196 814676 1208659 613081 1132834 1872960 752333 471863 1040117 1614007 317554 1037490 1317131 482028 51196 1513233 285234 1837514 824014 1188613 110253 1152466 644488 1014176 296286 1258540 135898 552504 1488182 245037 1286402 1142708 260552 1625186 939628 97714 793021 333855 1585766 1536932 1901522 773894 1901117 710012 1732415 72942 1839824 555494 79548 664059 455809 551321 877640 1910510 298927 1150952 1081899 1828176 256164 666933 1304276 1221087 693593 1280628 727911 930844 961204 799088 942882 502563 1660402 1291336 161767 224600 522687 1929756 1946792 1329079 1052048 17750 147837 1924005 1286341 1251414 390146 1544309 226693 939333 1453421 290714 1423003 1254926 250558 900864 986186 180319 1490027 283626 1334411 914364 840815 986861 1492991 1624395 1806542 1130707 520218 1837835 1251190 1182496 648865 997792 360204 977752 727032 1220985 935784 292924 566668 441932 675869 979416 1927841 561332 1395422 273398 1433656 1805123 1401095 1717746 1031337 123823 1630017 170189 1187535 1672472 191855 1284555 983477 559384 127910 1596762 817445 1754286 650800 3986 941592 679922 1177250 168300 753931 513888 232513 1831450 1959706 188278 832404 1954733 1608922 1722400 62620 642729 871828 481437 335791 1744328 1610317 1073596 1181948 272996 1536905 346522 138498 1824300 1071640 992662 758645 397413 56328 1138448 1551888 1660121 441880 37669 348659 653538 555 1945740 1569471 1926421 521305 855676 1462873 661479 822523 1200223 1077303 1526108 964065 237997 960792 1134376 127181 478867 869428 487151 1844980 1148734 1795232 934682 1536385 624597 1868382 30941 156809 752539 1268081 1433472 999304 1654664 1423148 1230010 949142 1018626 877243 644633 588216 769730 1881124 457213 1180525 1427890 1633917 1784812 453477 1251330 1036653 1874676 1121294 207428 1284813 239478 107765 188366 467790 1548789 505567 1058547 1960270 308108 29716 276784 649082 233406 1917146 224013 1319664 364796 748136 1564129 1453273 1965341 130294 1361952 1617517 25976 17531 1761471 1817950 1107043 1876137 814516 1180799 1626145 609487 1587956 1909623 646804 1670415 1236397 286258 1832938 1543152 1755212 807733 224707 667645 1752123 657818 161610 593509 948262 1177623 913744 1550648 1992016 1478508 488961 1120262 88888 1736621 1681780 1978025 456834 1411941 1130258 1901834 688854 726690 1843421 958551 1841452 173178 634165 1307446 288896 1236262 1340594 753996 325450 1214395 48781 716462 197840 356082 565845 1300475 1988124 24357 1097551 1145235 1201031 368318 1057484 1815807 810241 1772512 1414650 238802 895653 1006032 946860 1627260 851437 1752684 42670 798284 1113648 509475 324825 265135 411146 361241 780721 1019663 946659 1396207 1981348 718513 1419973 612583 1152794 233116 1382237 293341 1530678 1461021 32629 1549453 538404 781631 225862 814785 1086690 18591 494061 1407022 1828082 1838340 1378834 785701 1414514 129469 310537 1708838 960197 723390 1926767 946636 216431 1327782 1618295 1591909 809289 205192 1372439 1275295 159600 492930 516627 993597 997847 1066739 1726702 1753576 395943 1509739 1355065 1219688 1359196 1499054 1146512 1410939 1781148 442417 266684 1185774 1272523 183172 1031801 576540 1349659 1973085 450543 1747814 61705 507154 1161346 1703076 1875238 416480 1370488 1458854 1614843 629493 1940197 968692 614210 1827705 560056 113767 1889067 970720 571776 722925 1251171 1051284 11753 122061 1488655 1760334 1562754 1030550 823494 603753 335064 1546242 1623360 1110840 591730 1974442 289897 1635750 1950993 1253006 501557 1429797 1812539 1168531 1554939 1250456 997726 478192 820000 1419403 1695177 1465727 218347 819581 778756 228800 1779187 829028 1535743 1244398 429926 1350025 299348 1493185 836473 743315 1574768 1443795 661310 211134 1417465 1621947 1399039 1807272 569912 1729912 64300 1682932 1433591 1010167 79553 1694782 755688 984224 308590 451120 84713 104907 174922 1792374 970614 1952957 155692 184444 222740 1805013 1147408 150587 106047 1466505 1278407 745595 1355033 1364478 1167384 61702 994751 1839517 974064 1234201 324399 1478583 1985662 1326313 879088 399551 1846243 1117736 18198 1713768 1529937 289277 816293 309585 1352374 1889535 1007123 204473 784804 717869 483677 1982752 71685 1700515 1370122 32264 1306557 1097731 83459 1954352 1428562 670876 1154031 193349 1094403 1774043 68117 1942339 1164234 17311 1339179 905882 625777 944056 247057 1959148 952358 1354478 1493581 1532923 1735360 1514404 1130219 1512208 1494604 770949 1925344 70034 415983 293510 50066 1075756 1031483 330147 1558258 1224359 427778 1187326 320607 948590 946572 529333 1147627 1275896 800885 1283177 1041314 1568655 572141 1241938 1547259 1680249 1874080 1818937 1665572 1238069 622088 1117587 217161 374927 734621 1894925 1576974 880537 717944 381191 975001 198198 930070 408142 262930 1082085 379160 815144 719252 147581 99701 1865165 792339 633488 1359218 1077618 48605 439003 1523275 66600 981673 1744358 1121173 1475003 139374 49135 1095110 1688119 1649846 657426 417545 1021386 745080 1602695 620328 111879 1175790 1617199 1986081 976658 310560 369088 631827 805405 1979204 1753453 997120 140221 1539148 527238 475277 628276 1858955 1583792 989829 965155 499284 77975 732403 751736 1326864 757351 599691 1099694 908832 1387928 914216 331577 18471 1465217 1733410 1049046 1353839 1973446 227897 293440 1997384 962850 1929418 143622 459015 1349023 51004 980416 1138155 1766699 1435308 1539389 501757 1311064 72038 169230 398736 843088 1659976 398242 418459 1080201 63815 1166549 952794 657501 783511 368321 326565 1068924 817692 1759572 639624 1606255 1611045 513560 1820933 792576 1326004 709722 319628 1211882 40413 1633272 1879435 1264538 1014087 1374858 616505 1168450 643566 284784 1547621 1112932 1093365 1863 1412622 1958536 409264 1323149 1207757 1398345 1829077 467727 679068 1818995 90208 1238426 21702 949525 141474 103459 936360 1483884 1386221 637494 458783 1558469 597527 1182907 1705546 923156 886806 212173 948386 1248801 1910978 1396557 812115 1314641 560054 1214198 750095 827427 718276 449257 44136 635120 734372 884708 1180382 1776460 404197 1912991 1593207 82178 682381 585135 774139 637371 205798 545053 1029445 1048330 1051225 74730 926523 1436240 1067941 1061744 1705268 273533 266517 586372 443541 239480 1293623 38342 627370 1249914 548796 1328853 1378164 426585 672533 139935 1607773 1817529 1341927 1089128 393061 746449 577399 1841759 1291012 1557028 1990117 1803388 1446360 1503803 1155652 1841198 89961 1504994 1757647 438846 1730337 1157905 1080029 1134231 1174946 533673 930430 741585 1889691 362628 1923050 160432 872052 1467102 557863 1724693 1499701 817543 1743927 1258949 1958685 1854106 709790 941200 563653 919492 330594 753142 1907632 1663663 1754436 886644 746241 95742 1567735 354987 443819 839118 428461 1161521 1036946 1760177 229787 81038 104523 600292 1646202 1465504 1744134 1429024 1655988 260644 492693 647955 842573 1820256 1829489 1169617 764640 168945 287591 1921322 8084 509975 1942235 902760 1012637 268872 1798419 407585 696701 405031 1307267 384811 253764 612832 735876 1516813 1009076 541466 249458 1353089 572510 1458831 1320821 531924 646234 671335 1832390 363912 1731466 649388 281448 893112 473618 374706 907640 1387751 159806 399288 1642041 655756 674287 1541750 732842 1599388 1758947 315521 1358166 942510 1487213 736182 992970 1166321 1306772 1304851 1285035 301324 1951317 1505188 650288 33347 1396451 1239818 1424666 1472391 1539573 645606 1654794 103254 735949 393138 470557 139953 1985329 629608 78573 661742 1955035 90249 1943015 1816775 439185 793548 1666824 28166 1217668 648316 560964 70310 703104 1672728 960612 1665787 307863 939836 714303 359515 1583995 1480089 1536007 300904 1067771 1471791 869062 547392 450645 239360 534049 831719 1328677 1769718 1047415 698386 354806 1049143 1482413 433208 1243164 1918651 209550 1826047 585804 649048 472718 1180802 160965 183848 158602 476039 863932 643461 665564 360761 1295465 1227839 457850 590430 1862824 1544842 278783 1925244 1588816 1763858 1409290 1299573 1802791 799747 542281 1929973 1745226 329089 644329 1624911 665565 647603 1303166 876247 655809 105528 314099 269315 1819100 1810051 941659 256609 425648 300412 672935 1670017 1554586 8910 1847019 120767 1891106 817951 1111382 1349382 1900011 1299444 1749417 50169 770282 21808 1662286 1474764 431418 763810 1508773 195382 852067 1706204 550257 1086397 1032136 1524987 51033 1098622 989195 1220060 1663563 1781308 942647 710804 1457684 1889903 755568 1018745 1173079 1080692 188195 349470 20181 934241 633969 242899 982052 1909446 679251 1782515 550998 870290 327365 1109716 1950099 1623805 1770853 64200 1800093 809348 939610 244955 174180 477572 974394 1849235 1055983 1645972 1189410 1450016 1311714 322618 1327184 466339 952431 120142 1753057 1015526 1222718 371458 1170131 42938 1399659 1186630 300683 323561 560221 1049382 1293613 181172 1299231 1692075 552338 286805 1373741 1828074 324467 1287839 1423125 1369966 1706774 1702968 595811 1338651 1357199 323562 43840 1378983 1475210 1497042 854392 1855768 186669 1440071 861886 1871503 631229 747877 292822 1962820 1401400 1298953 369521 35969 1485812 1334555 1760821 1793975 1831529 601095 832042 1750879 1884351 1639038 991085 1355403 338015 769842 1989326 1841531 1458986 1053088 457578 474646 814131 1452239 349242 241237 950202 1056948 421359 905990 477060 4987 830842 1942388 547035 1216232 1286964 921694 1454633 1355342 1665499 894466 242222 1928201 1246889 415993 585311 1452360 170064 211029 929785 1017270 1223473 819948 125098 1377163 104674 1322212 998337 559342 919947 11784 62434 586285 1783457 299052 496006 787769 1501065 1413687 721328 1525676 1692555 909332 947196 495163 1840907 899657 1150944 1627590 170544 693568 868489 1702574 1413522 249347 1734871 193570 1921191 1745456 1182643 1483723 1961664 74107 779098 1993267 584552 38080 1427808 1845195 538935 153510 914089 1670503 1561617 337474 845220 1041702 1231964 297591 1465471 814684 1161422 1966554 500178 815367 1708762 652472 1090192 1187298 1931976 1070264 1959746 858945 1109874 1664225 278877 1932016 1138824 1653719 688114 598055 332364 1849801 1896831 1657230 770719 18302 1049095 1534857 1585999 196353 831363 1200144 105485 395694 1312985 102610 1705515 1663447 1412260 671196 864812 1177506 858078 41680 1768362 503613 1307725 905689 506093 1557268 553523 841089 1787714 1676034 1897629 455180 237975 1716349 925322 860555 207198 110788 1995501 1686589 633349 1291743 1543108 1145010 1085344 1190885 1420430 1647509 1348358 988735 1141015 1458251 319346 1268196 766804 703370 1669240 1890539 913553 146811 1231835 628184 888596 1524171 24742 1188485 1731038 1267207 705745 1158579 31991 110880 1285057 1582753 172656 724210 1417858 1933103 1673240 379806 1585198 282964 636710 773482 27368 1164152 1593183 769373 399657 1105288 1526582 859398 1190738 574988 220840 657943 1494246 1609475 1657846 1846528 1610306 694395 444116 65441 597967 817245 319400 976571 988561 307340 1798856 586686 1804458 186967 957346 1259908 881305 134636 217377 702983 834262 1280833 361746 603087 1392464 687686 215313 1006557 1810056 1905718 89399 1335060 46281 445209 1027848 1277092 386347 1211356 315545 1991472 1436918 1571013 654424 10622 1263700 1086877 634859 1675916 1872253 1311936 1162306 648889 691739 520821 974163 849246 1826768 903098 248985 388178 74448 1079742 1702271 572848 972098 1603832 381445 1120302 1954523 1515276 960337 166780 1470196 1140859 1509297 1127704 1072989 952108 18421 512756 1807952 145091 1114261 202583 1419557 471766 601516 544010 292480 1978126 501200 217763 613358 1897878 314289 585024 698172 1242470 1128029 213154 950968 1038582 935968 1072207 546829 520137 1396118 1717341 69021 1168703 1342501 804144 328676 748693 1167753 1375266 1436312 1574706 598364 210242 1149565 1636948 25821 1985165 1854160 254611 720828 1836017 828540 183462 1821312 321826 1201861 666148 718183 98867 486486 1424455 758385 118506 148227 1150673 1703342 577380 262309 1798308 34207 1912803 1172438 640532 1333142 1546178 1721053 770603 1941700 1806767 933737 1017004 965573 1851633 1805293 769115 247492 1441215 1009695 380729 1352915 1755077 745017 1698218 148710 1038157 1172460 363769 511746 1366903 817738 1445988 770886 175410 1958590 633420 1222942 426115 1746733 983862 1693700 688413 679755 543405 1979934 1061681 354799 1090954 1282811 1176962 1231590 309720 884774 709743 1991640 1805930 915793 675679 1296221 1709829 1922156 223319 216358 1358036 351568 343110 114611 568347 704710 1394558 618386 1158199 1355374 482757 1652355 1811681 1146542 629208 419124 1277033 1254484 224240 1156010 1030704 718460 1651049 1815318 1870902 1945256 1709979 508853 1304502 1353119 1528146 1878776 1955335 1272769 240010 766680 652414 146523 731882 1601983 1254912 523328 1122890 1705547 1174751 1439308 1109584 1182287 1253306 426949 507613 116875 1976408 897578 197082 857046 968691 387628 1128879 1762998 1978696 801936 493743 773828 1368723 1649225 360806 1526107 1418581 1212827 1732509 501411 44126 1753110 1215836 1901742 496834 789484 492856 1446811 1694057 1839678 599012 706346 1375555 640652 1075891 1912776 1510975 18612 321712 127726 1097227 1256524 1453825 223647 1560066 1394233 444 204544 972053 415309 253477 775191 1087688 910614 383490 185290 103060 1413400 3812 1877241 1444698 1223136 202142 761663 766958 1508669 1241782 1557074 1770884 1941298 641659 1329034 460432 1742110 979552 897813 1568893 1576862 565793 1477230 111301 559583 1792454 1656640 71930 705363 851453 1872531 1474043 993353 1411419 1335989 152474 535716 1982727 160289 111888 365816 1624755 636215 976017 136603 1775072 145799 1176889 368161 1294181 818784 9753 1305019 1544160 1275747 1326308 1234246 1418247 872943 39818 1441315 1692214 836725 36644 1767005 22084 1252521 223719 1992247 214633 327327 229524 877574 1727470 1650316 1892879 1567488 349948 249263 828419 1419551 233037 741567 674157 599958 574771 1625365 873378 409465 716445 652821 630407 1233170 861275 1186288 4433 476608 1552158 1802997 708871 297088 1717528 1893824 1550019 740229 391644 1931588 523928 1269339 1818478 1863454 1921743 526450 331290 518599 59528 877693 147105 593753 1441840 251844 334754 77573 689691 1562012 145974 1699062 582604 825896 869729 1137755 688705 1069557 774468 287354 1967711 138311 855709 1632707 1168764 1926068 1441121 891910 1149441 456775 983273 657600 815868 1586696 1638515 1269161 1845621 584952 1704872 1515745 1316157 767749 291083 246938 1842333 1187328 628181 1113562 1146669 1925452 1769580 228877 995330 1348353 1192326 1346739 245961 67862 366426 1910123 289191 387 1247636 56957 76281 762095 165481 1634414 1667663 1902417 1410140 871992 818002 1423002 869928 1347687 1826064 773681 1064274 103812 10937 599131 1886140 405158 1172239 1630499 1819621 849035 1968760 978632 878172 715377 1182078 760657 1933524 1422985 173689 1717996 1027797 1531224 449127 1948533 1422165 1756664 1754760 824965 84051 317167 1422351 938445 218520 816446 813888 1696723 893160 524367 1887765 843355 1022046 525343 1258393 502277 692929 54866 1808274 1619526 890905 358868 271434 1335963 1494066 1503366 1756656 1939894 1485371 330684 906637 1330108 1222970 13881 709373 1847454 1930611 853983 1400416 408763 699616 705597 319435 1529407 1352950 1068162 1408068 233632 1322117 57778 461737 431207 460053 1100764 780876 1166010 1413661 1765735 1444287 1555406 1079201 1756106 1338601 74255 531923 533039 1956068 835266 1240102 1112707 869196 1053533 223755 313610 173489 1569459 265133 1619529 1961936 1923370 1655042 1384713 751869 1225558 358405 817897 1398907 711311 1056029 768030 1063976 862777 1256628 1059229 844985 801986 1272174 1607627 443693 94672 1217410 1923154 829485 243414 1880527 723790 1691089 938717 134683 817954 435629 1244614 348573 1921432 448848 1488491 18698 1626759 439004 1824815 1771554 595942 1368054 253991 1661417 1762100 813472 1231367 333639 1813621 938863 1388958 1603085 442849 1210023 1606317 326745 1538837 952006 1412449 361667 1626432 1460422 1614485 668412 1160577 561128 1962922 613097 1057738 140999 1230778 1866449 1666662 433350 365764 187769 948781 1293853 708628 1379804 1263069 797627 882740 1134162 1408018 1420520 1967610 1827230 1143291 177266 915232 1493884 956525 303501 1240486 1912126 1089336 1057794 1935609 59176 1768865 24148 265008 506733 1749103 1862823 1094193 620053 1734847 1481882 1635011 1212734 488724 534507 350895 404307 842879 1014639 1136341 1668293 859908 1968742 1474843 880612 1090284 1522436 789565 1833038 898890 1572581 481494 1902 1250762 1732818 1122188 1600718 1316983 1338621 1981854 911792 58007 1479704 909076 1742394 225021 1430853 412111 1958870 1268285 385820 21097 524129 1354228 714858 1360309 319819 1725863 1937605 1676557 208889 1888196 848842 353147 1318770 1847233 1181909 421227 722003 496867 233757 605856 870237 1942599 603378 1044873 872985 608006 173141 630787 97987 1227120 30291 1509552 376780 1991698 258094 1554699 354896 335210 566863 1938977 316538 1693672 106211 155367 465958 1006963 1532128 473259 1381193 1465612 950287 158959 1634325 1985456 1880715 465434 1943251 197769 853039 425802 348192 540134 1456514 1525757 1300143 1066638 1789530 249195 716793 1510797 1017802 1634761 1844358 1390201 1826545 406173 1716685 1610004 1781180 1659870 337687 1948684 1350854 1644686 1548435 1277042 60647 872628 873835 78831 1388931 1992030 1924600 1569488 693304 1574245 1660768 1634085 1635014 1576299 1097272 571010 1337858 287088 345703 1931467 1800927 1510771 1337306 1146871 552206 1237470 1009055 1407386 1616542 1160070 1997601 506148 1781002 1001036 1676162 130876 1955771 1562840 1925266 1479748 1599392 801039 1548044 1084481 429303 928477 1999762 1635764 1031231 1182463 1852427 1161984 794418 1608316 1861487 777362 1918926 762882 768399 1162394 1984074 1933835 439901 1100792 4798 1523298 786838 1416970 229423 964588 1249042 1235921 401754 176729 984313 694096 329931 1959757 1986241 1135868 890691 431459 997854 832360 1698279 636831 1752156 1525351 989258 44580 369104 947130 1220751 603762 123330 193726 202900 1196730 979701 1498592 742816 1795818 1451484 1448408 1604511 133782 629911 1776851 904586 398584 975235 1538810 619627 1563452 704848 978679 1101869 1859843 419378 1114936 1479003 951295 513032 1409957 848350 1388539 1580471 771392 1442784 1572487 335329 881807 611267 1921929 1182828 1088208 91833 329690 1701670 1813551 257606 489740 87497 221886 305100 1980552 1052041 131198 444577 1924025 955863 1128980 1051615 1167037 953675 7315 1635251 267050 705306 575635 617202 1808870 1923902 630514 458824 834186 1026404 452480 1813948 192344 724151 882416 265594 1687610 1152594 1645405 1260227 1439178 1471650 703210 29857 1213587 1566183 185939 1425542 1492093 1632690 1261037 1674837 373800 1418920 139830 1698133 115578 1533356 1145276 332966 243159 1866063 165839 1994444 1729732 1544078 983383 300424 1280980 371890 512254 1725680 1175700 1463072 1159747 528860 1998793 1775742 348903 945474 1570576 202412 1532103 1902467 846698 1466928 1508988 101166 54852 635103 1893825 393037 539764 499382 112314 796215 615985 740878 200790 686074 1436681 159020 1039610 534958 538978 566082 584367 1191259 1205310 1133913 1279019 1905692 1629998 1198209 349414 165400 695152 1395610 1920412 1267328 1474701 1578508 1023808 1866532 958830 994933 346312 1694703 424668 848441 1442883 235113 1974657 1380238 1450861 27573 1745091 1922805 1180079 360500 1966949 328556 5447 1733792 1908741 797826 279293 1917773 1872565 1179288 766509 1928893 1848232 735350 974595 1883762 674918 428024 696765 1149507 1255612 1013990 218494 1603842 1960881 601951 1285470 1818541 439555 928952 810137 1563293 446138 1009490 526183 130630 884485 1103524 1752110 1581957 333680 1650064 1091654 619413 1638839 1956017 110800 350 1201319 968208 49856 261547 1734722 909579 1157815 169434 1545615 381309 615863 444218 1412936 1096987 1360970 778448 1862839 1405211 1243275 1788799 300557 1122556 1398208 1707646 1493340 1675281 293438 548340 861491 905116 1509418 744975 379842 697260 590286 468095 1293353 529899 198572 1274639 778327 866049 1964595 37465 1754534 3294 101092 562356 56732 108901 1414511 545768 474895 1093793 1655535 255264 1771917 299280 1260725 1498194 1327843 103953 570838 437748 43412 728628 376761 1878912 1272118 1798836 1620731 1455542 338026 1624425 378561 338505 1902881 1414813 663167 736802 1155639 222972 1570562 681097 773352 1815824 727818 486252 1949248 1844076 951725 1177744 848754 1963103 597646 1168051 1360653 1147069 1457530 1021181 1691384 1230235 350988 1999526 1983910 1665974 1775117 1183690 1992699 945219 745759 50446 935984 1099505 46578 581250 1947977 1397618 1704349 1438358 1188100 1993926 354228 1652535 1876245 241301 985415 1154585 730539 658721 1987103 176032 1991137 1743251 646933 666432 1302217 857475 700052 1419897 866375 219700 720288 1726000 1597673 1444868 1308581 605509 1374967 847414 589759 1918016 1783091 39315 1018418 1593977 596949 383698 526323 1461856 978314 1425558 727941 1203826 393806 600132 213087 1374174 587470 1142674 123061 945664 1221015 74935 694870 222424 845986 508255 186680 1095634 1403845 1085334 1885139 1663889 1161546 1381517 1938848 160028 643083 1640189 756684 967218 793146 615949 982534 402386 1167320 237043 1137069 871362 408030 703157 1845126 372428 1442666 636954 854229 265615 810934 1622004 190654 715671 208042 776654 1648330 890014 1045870 1751849 545941 770040 69711 264460 1487862 40852 472421 524541 1194444 701796 608438 740367 1914856 1546320 100460 819927 1150505 1654003 1129267 1145427 1229743 467698 883944 192144 957029 329059 15115 1558671 456113 1033017 219889 551884 690866 1611854 819920 1315038 823260 1097892 458938 615621 55685 103555 602554 1758989 549457 163300 370426 1653407 446908 910383 336272 84227 446765 23741 1914980 175778 1371969 197042 1552496 1417600 982049 1889087 122708 1247481 793703 595980 235341 449198 858389 1819187 797275 910305 1332281 1370082 1689409 1573427 295737 863785 1053637 1594589 1061762 1547491 468944 1538470 1818833 1022063 114051 1946336 1642803 349968 535085 1134692 1863613 1888811 34704 1409995 309351 1959954 843143 1051379 155408 28358 298968 789072 1449374 1666328 547285 978579 1325750 1181054 405960 333417 217842 1073139 896574 170609 400011 867747 662985 1171496 190609 218806 1227106 831372 55440 1006954 1353677 386047 1360385 842228 686904 1017252 1589920 1460284 713643 847474 775005 1057218 441930 1836777 64857 1048770 1651047 1423674 1598849 1653749 350478 1412178 1283115 297869 481436 234191 1981940 448817 564333 443380 300477 1584293 846920 1090657 650286 136059 1067604 535067 521797 857333 672714 779772 1156269 226710 987118 1432924 1695618 763895 188344 974023 1242954 672832 244536 18952 542618 1056720 1296668 620713 1690162 736119 1469859 1459264 154854 1992948 1331216 403262 1625502 1300205 1979983 651405 1634497 394142 1940185 1905909 1882577 178108 1106666 1879607 1059824 391656 1598178 646238 1163499 757664 808283 528396 1261089 1179576 1776459 1263455 1436084 1208134 601673 1373636 727202 1280862 494008 84510 970576 1847761 401892 416947 574833 269058 923430 1782976 1029040 1438179 867189 1740375 1757345 1718925 664726 68165 1678881 1200418 412125 36965 1819698 1814481 509930 1105564 1125384 984874 811009 1866423 1875803 250794 900427 589103 866325 1033141 228132 965157 983485 1259729 1282566 1776370 1235399 1819882 34753 1760107 945677 963267 293653 1733653 978833 914443 487709 1055532 507146 761860 212976 380099 1400350 180917 896036 1404047 1429086 1050796 1913945 1866028 900186 1999811 1730286 972784 1835443 1129058 481600 1055626 1987417 1062407 1379633 1841851 1566764 1577603 1823458 116205 1983163 1511743 1523278 95872 412303 847196 228643 135751 178620 973060 426619 372286 1918770 933194 1121565 1380948 1048461 1979451 70016 1410993 930218 1273219 1396324 595621 967048 561237 746774 554740 7482 389957 1295280 856585 76669 487400 1885211 1359943 1296044 724072 895941 711470 1197965 405543 641387 762670 1674342 310299 1899329 453303 727626 1524524 1403582 1388933 1648640 215593 710464 1611767 1821265 1104829 1078243 1177458 651640 463141 1880784 745499 1513509 200014 1381504 1382538 920063 103385 412789 1313431 1836871 1650397 230387 494386 962890 1710894 1935730 715722 1962327 1260749 1001042 991565 1312212 1112662 1874718 1210810 1685449 1103304 72317 1619026 1458924 1130965 1318246 16902 1682162 1509070 1123830 1732796 1142131 1630387 182564 1542312 793165 1397939 117512 1546083 453296 301259 1075362 1237991 219455 1366133 1987199 670823 177516 787994 1144576 1570600 922464 833246 1295304 1279499 369787 565625 1554847 159269 1733647 67989 1134740 1537606 863084 1914371 66439 254860 1605781 567458 1934 816351 87492 1097755 400522 1603426 1417177 460444 1731531 1354293 391821 814177 1372961 1569473 608372 1611865 1006222 68180 591923 753587 1561598 197140 1573982 714056 1796740 238806 277847 1115040 1586631 1645460 546763 144369 221031 1169612 109574 773128 1029072 1289540 178494 1319119 413831 151042 896862 641189 1673374 1604988 1790805 1946061 205705 853124 1710486 1657173 1763486 779050 1306867 126616 184514 304941 1785079 924117 1249134 1639237 1135150 377441 986694 1844830 1407326 991220 1110814 599196 803475 800815 264237 1260247 652837 1977125 1428997 1850089 1679350 890010 1137566 1311245 427308 869402 1772923 847753 918847 1153715 315244 1125391 966287 1158686 1967727 1705299 1344571 1166159 319929 1428009 1639820 1830756 949479 1677664 771280 1046699 189448 376985 971672 697592 1493995 614505 1807143 320407 1556207 1002032 273870 598504 107968 1258715 32471 1286399 1940658 1901228 1121196 1549015 147341 1365321 1011529 940545 1762801 966979 1814905 1392751 289270 554256 1962383 1157585 1856028 1312775 1899255 255044 1636420 1131232 896186 1185289 1400501 414409 617075 969584 1604313 904072 351598 910539 1583889 1227939 1920086 252835 365887 1223698 678191 1800423 88497 1200165 1009016 1580144 943592 1361610 925887 1914651 1691627 1427705 956097 511113 152418 937494 938990 1839995 738990 1215257 1310182 999464 342909 381232 663792 397965 575282 1787736 1466557 1069113 1796646 374983 1568556 1140967 1454820 1644258 1985905 1922116 867058 1288357 1810211 645890 989883 1005999 1919308 1612140 1967758 1619999 1295089 118571 296799 985263 1819742 1397783 1859628 1750786 1127694 1262375 1801772 1935583 1190348 1104529 1698837 143415 102896 784665 154551 1774157 119308 666004 131612 592673 847975 70809 307942 564108 1620896 1475611 203581 1710335 1906578 1417969 49063 744451 995405 156520 52261 527112 1280391 806404 1426896 1040241 1831202 1584831 631217 943976 1394690 1931739 1004657 66082 1451381 1545019 527944 1772185 1121614 1950025 174848 1089211 521800 1782887 928720 77440 681035 1343458 1759227 883314 1410301 133717 1065394 1216778 378276 753822 38675 383334 501624 1865290 1892949 43891 1225356 1479440 850866 1552374 227196 1317686 766468 1515139 1461525 1051215 6470 1658624 1215386 1386923 155309 711348 1140167 1272247 1032898 1982343 471585 1189775 678429 1018933 392574 1726659 239965 1551971 1003548 1227038 1355666 1313358 661550 1192115 1337818 1030875 1575600 794404 122910 1916215 377978 15450 1512300 1945549 1290235 173887 547151 1614930 236355 1456733 1831611 552234 668162 1923413 1125211 1468688 1649641 60549 150758 1712920 482352 542666 805775 952099 1465500 972638 436089 1687479 801278 1088009 730229 1466620 748626 640930 499915 1552774 1064574 1426708 1155489 987145 578974 701885 1831804 1818960 1416114 1173506 1024929 1938260 1077281 409420 945778 301818 1717231 1053867 1914377 377345 983065 611619 478765 488824 1762947 1701239 1636171 368698 1127612 1030406 166643 1221088 1008891 1764838 688917 1711686 1827751 1489720 334013 1736119 164297 102298 1359606 1859216 112723 1823241 1337109 375002 1688834 383178 1712024 188626 242897 404819 1451514 1217437 15986 992919 1511832 1176071 28512 844268 1572431 628771 1892186 348675 356414 1008141 219138 195372 1989171 1660355 1288513 1393494 1662494 1328748 549571 457429 483270 444362 602238 1575883 1278143 994106 1343345 562626 1647438 877162 1245892 902205 496663 157004 1235677 1016414 1411119 1732438 1392352 38137 1593301 130510 939384 1697953 550293 1473793 399944 1812197 553520 392880 765863 811146 527072 737171 1666319 1084447 77395 657920 606214 487177 564089 499991 657000 772043 1394838 355708 1220607 708740 405901 233487 156251 584904 391486 973358 1411840 1985632 1181554 12785 1764729 814342 1756171 1953480 877101 332734 20605 789502 784554 614324 1402160 664816 1919411 928172 1482777 595102 102350 677058 891584 31916 876009 1535500 1187712 627034 1827295 1521963 425341 753540 820733 1449670 1998258 600676 1216084 1062427 1305941 1486934 1783956 40174 779343 60801 1526623 1310120 584982 1157537 1168435 125749 1873684 1341219 619625 1580705 859024 1251856 1830862 372031 613912 714853 670550 524940 1188597 1748658 1857221 1863906 82863 1927697 137305 315646 1297192 1662114 281926 1528027 720895 295615 479777 1882371 162889 1600129 1169941 247322 1287642 157873 1241187 1429028 291753 577087 243048 1929345 1847152 1320655 690924 700779 1612470 1402294 922299 1731882 52793 183113 107289 1969900 1420417 451543 1491199 191656 137570 568712 1037509 479414 1475394 1185666 1480558 1056619 1901912 1661704 258326 916019 99808 1089858 1987237 1411454 1507644 1848900 619766 1536481 1942939 479360 655859 1014256 1279527 337140 110240 25841 1417263 1039399 658027 1261928 1128916 1672899 391544 1695207 1131296 397344 1651893 444100 664761 1954215 1130222 1895378 217660 1582703 219255 281693 1699829 244031 1804697 874289 1297600 297195 1200858 697308 757442 695236 54452 576969 1574857 1486848 918353 897339 1484780 1328861 1130693 1651349 1659807 495045 1670258 1575896 167347 1302540 222012 136 1550723 764856 1987974 834600 1768190 545273 106578 1351404 1613438 315159 1198694 1879911 1615487 1819444 1327720 1560031 1179487 1315333 508551 1185124 653168 707135 521987 963167 1087052 335649 14834 843365 1188394 553358 1034570 556315 1100024 445123 1688037 1770697 155641 991338 1029527 1936070 61939 1914126 1156377 624159 164183 1577054 414498 982521 1596726 368788 1261642 638343 1751335 1490373 1839996 1505003 580958 1593558 1353054 545889 999665 476627 174537 1669793 1179302 187736 669980 1027019 131100 197129 1296560 855273 861562 875873 15229 455722 1250626 624315 1495525 719910 1452720 142488 1630225 1276101 346136 764523 1968094 549951 460980 171033 75980 985571 1303135 1822948 153335 1758566 1578014 889150 924216 823082 45594 1656453 1858450 971821 1413889 1040067 1631527 1890001 320630 628334 1632460 1896667 994320 137878 1519051 782510 790994 447557 1063191 1834441 1898593 855469 1729426 92846 1716123 108622 875948 879466 476572 630750 1831912 401547 454668 521320 1381513 163903 1083730 291339 325394 1269567 833990 1108896 407694 672378 391538 465243 1034266 1464814 140182 874684 408321 798263 1132421 1057429 726433 1885511 1883131 1123057 1456604 81082 1515715 1239155 1134355 1123354 1404280 1390029 1187691 797437 1542422 1663129 511452 1076830 1345136 826846 1557479 527395 857791 1021916 787342 1502061 211206 320665 619942 283190 121676 301443 1215981 1536365 1304559 28461 1997984 292966 1771815 234279 712567 1674037 104061 488122 1802440 1261945 1291268 1775103 583927 1774245 989153 821378 224897 597347 1312793 1597201 1775131 1098932 987582 1835143 980326 1929153 408377 1603391 917581 1065102 1365429 1775369 1219492 987886 61208 929838 989767 447550 471138 1671181 1457970 683948 1426567 500586 1750574 612195 644551 970318 1274125 396431 166835 1376934 69662 861671 1396651 7170 1105776 8206 222073 991798 1464692 263617 653270 1854586 1985114 1683408 1433853 967870 546246 66224 410372 919413 1336463 144847 1124656 366688 316635 1580036 1595278 792379 843608 766017 959761 1697372 353023 906556 1012240 1478432 1405392 1070241 1534970 1114367 1610265 352848 1653418 814435 1643577 827777 880287 751017 743915 614948 921342 759670 924675 1965296 426952 1163016 946216 979264 1337463 1358669 1972587 717050 189970 1415726 69306 1864893 350408 1114267 316468 1827451 1394215 1783292 299745 1132701 1219724 432060 49845 404091 208940 1146798 1022319 384382 464280 1161668 1095836 791617 702955 104307 1919689 1955077 83519 1243951 773886 1332742 1906274 160561 1522744 569868 1001335 1826970 1523531 454327 1370868 1844993 1041166 972969 1920307 1713663 68006 1899299 918512 1771716 972683 165064 6298 1162996 1097559 297616 411442 542722 49181 1734857 370464 411454 97740 746319 637556 369751 776365 802908 1085403 1211869 246395 520167 1785002 158977 905958 1209520 1327971 69758 1272566 1626113 315963 220901 1020969 1277244 1881491 146025 696417 469939 1400954 1570786 1721145 1469994 1353494 922595 1971726 344826 209019 1953545 660404 1059841 51522 782338 1040965 27644 121435 642695 614249 1073823 665079 1417603 1600865 1972062 255412 1312542 1871744 1060825 1938421 981902 1009465 1022481 999046 170514 1174143 1774984 757875 1484126 411322 1884125 216735 1175298 395030 986322 519557 1113140 313874 1581579 1963092 1768996 226490 601068 701663 1680915 828238 1412411 1564575 1656107 170245 1924466 1623224 1316312 1082943 466675 261506 247345 257130 915221 431676 1191108 1623143 484631 1252873 1986020 971876 1695864 1011549 1607378 235175 704632 1185343 181383 260011 124847 1662838 1833512 1733569 1152638 714211 1102696 338353 411382 823134 1526209 1968243 1198730 75841 1275248 1784482 1416185 756944 876633 1641890 634932 199001 719021 1879870 802822 1708693 636989 1379275 805955 134580 1830175 1153521 431077 1931250 1184351 834598 1193267 1371182 1888141 728852 1465094 1825077 553737 1502436 1969135 1311020 199626 77427 787911 1971268 983646 869443 560300 111187 1133279 326986 909490 1139317 585196 1567550 222536 1223968 1173645 139545 954115 413873 137896 451915 632025 957271 1045640 524752 487480 915026 343453 1934802 586836 1633440 487068 1287051 173227 2339 23799 1534137 1178715 1744903 1717767 535619 1480919 1836504 936363 88083 889338 1979180 1864371 1792486 1172479 521080 481644 716882 797530 1144934 46467 1837749 624908 1075942 680598 1908489 1118976 1670455 517759 744146 395052 1133885 1140648 1347981 1459982 1459478 444760 1449550 76907 114530 1257002 213624 331717 154878 1030427 653526 1562591 1309241 788854 276628 1736997 521876 561357 1863043 1742063 958899 363766 1882811 1468432 859351 786001 579785 389194 1548225 191127 1048229 473410 533302 1400780 705694 1928410 234685 1510677 1022630 1950007 1429459 1640153 1995010 962119 1258753 1535150 1520646 1230578 1473576 1704065 1701970 199933 390231 1545688 906135 724875 1726047 1913440 1109832 1902935 696109 550045 1660730 1837655 1634757 1520311 443850 1761712 1068203 1987920 293133 456019 827442 1950422 853770 48207 1153506 1109047 1459303 1047531 18457 807375 1083019 1926410 26185 936165 1084755 275085 710204 16953 56723 642704 502818 889612 585962 590677 1482156 1279013 822741 1016863 464307 1886040 1952827 17673 1202285 270760 1585511 1569099 1675658 52563 1733495 1474571 91281 303747 1177922 1425898 1609317 1967475 961641 465293 823135 1354830 352553 1950040 112486 642313 359639 1816560 1886069 834221 1937743 357259 244636 1992402 1325650 448400 9372 254264 264724 1540254 1690491 1771334 883524 727231 1171691 1103137 1339844 157758 292208 351113 379593 1490351 1659897 1785315 580049 811623 1382289 1917856 40086 1571908 1180863 1993081 974861 337052 1084594 546628 757788 1437533 1882108 191688 980007 1433606 889009 1053580 651039 54215 964940 291332 1949263 265926 1474058 1988170 549672 210513 1500497 1115607 735847 1574464 94710 371598 1869239 593050 1136650 1666724 1885706 1743738 50619 1671753 1574194 270579 1759868 738173 1774390 1640939 635553 282483 1524250 904017 710364 688212 1738503 559245 371177 1055979 1833932 120118 414089 1950901 1976654 1442640 747275 1401107 277529 1014615 1469269 914672 918962 203231 1809823 1591963 1391743 1838499 502298 183648 881341 1921017 644586 1574447 416685 821343 204208 1113750 1455773 1767369 1142654 1890436 96547 355747 165546 1326593 1305901 455452 1918929 340224 1894379 712327 1779519 317649 1051469 293207 1392903 970363 253718 72520 1437618 1653099 1711983 899777 1592640 1561043 458010 476395 270680 1351698 1626398 1592002 1711918 964232 477567 1084308 1544236 511972 1556462 1375203 752285 1808905 559705 1048109 1357576 684508 404904 596362 1254596 1589915 70134 568949 1936989 1232226 1157912 1830736 837517 1162686 206916 64227 239387 1547954 402196 1182884 375560 806910 1490803 384630 395952 825774 1195146 305140 1116906 361523 512118 1067760 1748420 1328643 840694 1371954 1630336 1321161 1843787 815213 1638289 641769 222661 1210968 104761 1119589 946513 1809123 932245 43005 120174 1291893 1463110 1399044 1783120 1031131 1597118 30321 289177 815586 1692397 409658 747496 677849 1147553 1741615 3377 194053 1131913 1096710 1128347 445093 1072905 397757 923177 1326426 1544369 46872 369106 703995 985244 439516 402338 521678 332559 1436579 132883 1850055 702581 1477105 903883 216875 185688 820140 461714 815182 277353 1931500 626230 1347419 1448786 274438 624681 1308088 1688208 253548 1305406 363918 1576609 120088 778747 1072086 1740239 1856286 1832287 1315920 647719 1990386 1092764 1627668 1712753 911146 475723 1317058 1743665 1157097 973788 1451628 1581843 944146 1861360 923265 406890 525282 1912925 1939620 1934785 1563173 944987 1188242 1170434 281896 797093 157563 544708 1330898 1370171 1544060 490608 936168 1015068 1170881 756489 949769 677925 549287 441116 1644308 75613 882722 1533311 1635312 374889 766324 763315 1196876 1408792 152059 115316 628149 1370260 1715617 1470792 1403124 697769 1829313 741532 270357 567027 1187075 1358099 910263 1402023 1394470 964523 966941 286436 145737 171554 1509274 1646808 472938 682728 974378 916281 331497 390282 697597 36916 135734 869267 1780926 691149 809692 501901 909504 439317 178952 1443417 1233163 1021222 1104618 1892442 975304 1150312 1544538 1522381 1240457 1703036 1826054 914117 51122 520947 1460121 641861 1794677 1701019 1561354 1571680 1960449 406154 1576805 1004565 68736 1153954 1120409 1593572 222876 1617656 1237669 137389 991596 1708546 1827766 1702248 1199434 1666709 1427851 540731 1805556 1504322 1825967 1219173 1886149 460326 1388702 1632199 1992188 896429 1912385 318097 451001 889856 532360 461788 1026483 131497 827840 1284353 1261761 68476 1548293 748684 1709660 1417665 1204695 1491543 1985739 1306229 917509 1584211 668078 1116176 1595778 1383423 666449 243065 1280890 389746 556221 1258374 1945502 1591429 786639 1748853 1325227 722060 1566476 892180 387574 489856 1288362 1976892 302240 1230840 709560 90719 1386939 431287 335335 805583 1884271 932490 1225980 1248815 122776 627739 1693510 1380734 97666 1014304 1599163 832664 1151144 86873 321354 1708010 1355161 1290131 401143 464004 625306 1649568 754442 1165111 1763957 659736 281987 745326 1731454 1845042 221519 1823991 1582715 1139254 958700 865934 881839 330099 878487 1281012 1848722 853953 276777 1952731 1656392 428249 891877 620718 1535303 1245071 771487 1381509 855081 1691274 557821 860953 221079 1634309 328929 1194386 622834 1050911 597488 1863659 930837 1409713 1747588 1717785 1152828 1318175 1771365 627407 914725 1130254 1282233 1583309 1589270 1538050 1033601 313621 1825711 1594796 1344014 1721517 669684 868705 1269604 661237 708557 1823063 499809 1049356 1247701 1413393 216536 1607346 1832136 1145874 1597588 1335074 387971 457613 1316712 1541988 478419 1082053 1278909 390001 416695 123211 920883 1679340 38140 1348418 34254 276665 1301562 1753346 536371 1922499 1681236 190374 94034 1690734 1825651 970348 521217 621194 775577 74813 639626 1695663 1769141 1380682 119648 1933464 1620647 1449373 911500 609997 1703260 852097 351420 1442430 234048 1303599 1336456 541122 1058946 67927 46231 993396 611367 642756 1630163 551766 650218 1576483 337060 1804066 1685059 1546215 1450 1805639 390404 1929000 606822 1908198 145919 1327243 1535957 557392 1312415 280699 1944168 354368 189134 26253 619016 8841 1796716 1885727 568122 561766 146261 221262 415120 927027 1546840 1863820 922716 702963 1211712 22261 955987 360254 949547 1662775 1571112 1420795 1662812 1038462 621348 1358883 763514 679402 342671 1863566 1273505 185230 1742639 1721058 513055 271847 1709352 159676 1985367 959300 1969957 1422935 196503 106046 364683 50845 886698 784309 747306 384410 710917 876459 1715522 1485530 1618353 595847 1173337 683345 406466 341790 1492190 1008474 1896267 1921471 1302532 830668 214463 1717606 879011 1524470 294588 868543 1894147 1061718 1285413 1079753 231311 1891399 730715 1275457 1097644 235342 1433271 245962 751003 120407 459777 1241128 1999927 780824 223130 1399912 1885377 161665 908390 1378597 91251 534511 1263486 736514 902279 526976 1276926 647199 1580270 1194182 223457 905305 712663 1452371 304320 775880 395686 1133259 46558 1291644 1863168 531553 1019777 583376 660639 525867 353992 1336950 489525 1655174 1105119 78344 60179 423917 362928 482195 1629205 1258778 1103103 563754 1159185 858481 1499499 704260 205534 538537 533777 1620342 582468 1519741 1926115 1303037 412155 1691701 436266 572245 1335117 619889 1726938 322843 1786006 1468990 1571767 948233 178027 160214 1059856 425619 721410 874389 92832 197874 1200315 766195 1561453 473799 1577047 138460 1664926 1094108 1030469 1640417 658247 378635 377401 312764 1945700 1704274 641513 394468 912365 1657908 1965316 174469 546492 1913161 598576 353900 1689680 1158630 1355903 1137077 1814620 223477 1174710 1048130 952969 1317636 1844329 1815420 1710315 1895834 1579636 978036 917336 1808856 679762 1054149 610779 277802 435256 1884381 1210817 789442 140981 26439 908689 1233296 1745874 439341 849075 1799245 293612 997205 840984 1241849 306667 1487140 71425 528341 1650938 1407033 1439374 755334 1248629 419678 736601 1243677 368791 1474113 384956 1214722 782523 227551 481972 399936 1231277 1250854 1105554 132446 1639205 1832458 1265698 506818 403788 1379301 1523013 1551265 1818705 712136 1305411 247828 1851081 787096 628880 1332601 380987 671940 1447637 28876 21393 534141 1197687 941630 158763 921633 1673772 1809951 1762586 1728335 955137 597202 728035 547020 1589774 1692956 898860 651488 1339190 1971733 523977 1830428 1304237 872791 850944 1229503 463017 1946134 1899213 1007303 1767232 366172 1789721 1718525 38895 130904 1435148 266561 898670 1536535 1454343 1641393 828310 1616243 947135 911691 1951261 901464 1081894 599513 414769 1711892 136932 321671 1993436 876123 1523171 597389 1213606 1396421 1452960 1930655 1385507 1605124 33469 1100485 307669 1105588 1276305 1158974 1462627 135032 1553243 249598 282246 1317341 749535 38901 437472 1109578 1258414 1180641 47829 1519643 502080 821397 95837 1833056 1778735 1799920 1289203 800324 1371472 1773177 1860684 1496824 728321 951959 1922059 68902 1092410 1768681 1203901 879348 314182 1946953 1532524 30118 720950 1692091 389699 1775170 213775 1764309 1158251 1385994 502987 1907374 1782142 943639 285871 1385322 1980441 767714 636309 1490920 215275 834368 718696 1214037 1836987 1348338 657546 1718082 1548047 1148771 1401475 84941 1139626 1118374 1162012 1945972 1194571 1973913 1706906 1611598 461743 1751961 1552990 422146 658855 1047432 1487297 173812 401445 1014942 1878252 1790798 610179 902095 273597 1219097 836792 1227628 633856 1770300 1336633 810128 1441042 1148669 1390720 638246 975284 558220 1925071 1948447 1255172 1704728 783138 1206870 1184322 1825969 1884322 652646 1196146 373152 1708768 1120268 1147904 953077 1497784 802725 525499 515643 1538223 348439 1580076 1391695 1148080 1497015 304674 331008 518040 1506309 1408140 613387 1448573 1480450 625084 912228 1185924 479069 321997 1877957 1187897 785256 861271 971349 351919 427464 379520 1017774 116867 408906 1243912 1009373 1214936 96831 652444 786725 1727853 189406 1960012 985621 542804 1134856 1791599 1854957 434709 1256588 1767388 1800530 732938 1599349 980244 1808919 693428 1684937 681306 1765945 891141 1559971 293449 290849 239651 324688 1555234 561937 335483 930204 1423200 340939 243150 762156 228332 1542693 898070 363040 1131490 643004 927419 439191 1367170 547199 1469564 1835157 1504184 1392202 88789 1459308 774402 75982 630026 1557775 1959228 679629 1526559 798692 956728 1666477 468463 2414 1581452 1524070 327908 563859 500432 710855 760219 859976 60951 411670 884044 1152777 18839 1291580 230668 1852432 938713 1687057 1424848 187961 1061912 200222 1685343 54547 802024 67836 127792 1740485 1335072 1762423 1218040 1329449 1332424 766474 1153991 1827424 1934655 825834 1699302 212431 1388994 1472205 593729 1572728 1678061 1694092 202672 851485 177980 1533882 1679173 924176 1812782 1489693 723809 1844981 1539037 1163171 1489997 264559 1900708 1596450 527043 607736 555428 1518165 325633 835103 1830579 262371 374483 1159637 1397028 445047 1876217 885648 921335 1691907 783800 1952588 534861 48023 1534690 1733218 840849 1030889 1135526 530929 1938861 38189 392055 1570931 1905952 1472910 263282 1750477 1774532 1664416 129350 1492174 660494 1762454 111947 280216 500857 829843 933510 1576232 182927 1333301 774210 298611 587065 1615473 1191911 1929190 1076832 517210 309538 745157 1972891 1314522 941997 1491876 1249526 1506274 1934386 1296404 381608 13127 936580 1615545 411671 1573217 1173546 1251029 630970 1474358 1470187 804125 175781 314776 509140 135469 1848406 796845 478693 826368 1643400 1658516 1593886 30373 1607875 1442988 1330359 1668183 1622296 1715298 324267 1352148 1317749 892881 1198656 1615054 1832237 1536910 1271042 581124 1657023 579568 4228 165181 1100001 160763 615650 1229996 1394185 222957 1948163 633937 925783 94942 1962723 95735 1169125 1097842 637034 1654559 175660 451231 764112 1247816 904978 946919 991593 552713 1711020 746172 1035069 801299 1103151 1893843 1638680 714714 528028 1584125 586492 224298 804165 441169 1419815 233845 795796 1529831 33434 1956295 478596 1038376 23931 686754 841434 457418 790862 31911 1489144 1684943 1959368 701127 60618 243458 98304 686584 1268683 1326289 234450 1266707 853133 1449407 1478084 1762631 111304 72231 1011077 622317 719005 69660 1238425 1724557 643649 472158 1381336 867651 1588884 983587 1636487 863196 1122850 1069754 584034 382647 388875 604024 393439 1046498 168486 1223055 66029 90639 601962 35899 820095 326502 835353 242764 1673864 718059 51638 467672 1502432 328482 965609 94461 591749 923810 710212 568834 1198194 1865041 1126084 1396958 1603856 1904550 1303208 514228 1785985 557605 1612538 1060606 1600289 1945077 310462 356351 1243069 568914 316064 650573 1703747 128677 414143 457745 459814 1944855 1652958 563953 1891899 1614185 1537054 110902 1697995 1875794 930930 1229871 1570419 776179 676128 292348 1140878 213667 496167 1604687 315086 160943 1784266 377298 1663917 975023 1975143 837007 275474 103404 695071 1743523 1100650 804313 289665 239037 229027 724394 1156083 136425 429463 34049 1826676 1496904 407397 624568 563862 1987050 1842390 1653709 662420 1715104 1078892 1238321 412466 1261555 797737 1472206 594329 47476 1022427 50931 1110219 1147638 1656475 929730 694760 1839087 409941 1286806 1651641 1696847 399119 1230435 1842315 1567537 419455 1636396 1635837 1608841 945972 124752 360299 1007881 1513777 1185754 1634111 1422967 261638 1582263 159548 1360971 1175643 1530040 83455 1418367 1310241 1300750 1074457 1165774 1195449 1020539 1608934 775256 875302 428084 876145 529869 404005 855143 1334076 504157 48968 1997632 543677 139693 1324490 1831916 1813503 851620 156058 760664 1229694 493314 473876 560089 1019122 1367498 755680 497648 1753771 331285 961067 1146527 537826 1659576 934063 1267201 1652248 1972613 1954862 675217 336634 1906899 1712991 1131797 1878955 1526612 1465626 440760 308196 370579 661114 835518 214267 1430577 390697 164198 1868033 430742 1187323 1302980 431931 590120 338401 923217 617578 221977 108270 1927661 740679 1758894 1116789 589993 265064 34181 1639612 171111 1625823 1745919 688011 526259 890742 1730779 970048 462177 893027 1445788 346170 176286 1388030 1203528 1433592 261810 1737266 566512 712338 1504798 250638 651508 180143 698732 536142 1589211 532481 698943 741150 1464458 1185467 1157071 646873 1946399 95410 1811229 1514776 401406 1535467 1775773 995659 1561524 468779 1806198 1837825 343575 381094 798225 1226525 37424 1471370 207242 1094640 1728380 456793 595576 1294845 325871 1383407 1350482 1165355 1333577 490892 7910 388638 1151817 1037012 434858 1810502 101744 218610 295250 14028 122488 525090 1307997 1176600 371262 1954319 1364399 1079311 471822 1155494 737860 36912 1877795 1244820 940341 1248938 582390 925342 989769 1270200 1173014 270306 137397 353324 920173 845730 1353777 635089 1288785 1569974 1971707 67701 81797 70257 1783196 888269 506163 1598560 665098 1290146 884072 394761 901832 273751 463075 1705093 846607 784798 1679296 589299 796006 1245360 24793 1207365 106989 1157909 390464 359920 361255 648061 1135739 461049 1952248 745703 1066126 901191 1763876 1256325 984220 258894 226302 152108 1643953 838002 817941 484950 913958 1465080 525108 1818475 1145522 1652770 1654502 889356 1874529 1676105 1389494 1201592 57342 516979 807013 582347 1600991 1140503 1427676 1816786 1549607 413974 1902882 1040769 1533522 986070 1443360 1657792 64204 536318 899207 1621249 1207033 1104440 1932698 415711 1291501 740942 75679 831508 49937 376376 1595245 1828051 394490 248738 798569 791609 1609053 1881271 1001395 1503617 1230729 987333 1918828 1301163 639215 217530 447567 1746193 256781 448804 760677 995051 539719 524984 814502 1763931 1435692 443137 961884 1770560 765482 231737 190791 103106 1582168 1660955 1256516 1969053 1001387 1148997 1426833 907253 1581257 34030 252905 1277868 791784 1495743 675916 132911 1123265 883050 1862597 673170 1725025 1434276 1241550 1852150 1405975 622412 242983 1631100 418880 378898 458491 1452343 1444491 1435103 221518 938484 629560 1815528 1387571 1195374 727292 1463735 1030951 50696 165358 1596180 1943287 273271 1398001 57221 146283 288388 666295 225647 612000 1590113 536077 146868 1891034 1713997 1207790 372430 1250663 629933 934668 1925065 1555582 775584 418396 978822 803189 780883 476412 1203379 800226 1738638 1758129 1138768 1087349 839220 612756 1268993 1579539 1627566 1715763 1931100 1913056 1600050 225009 258165 329236 1380055 341495 365781 1726906 1582958 994131 906223 349568 437246 1923445 346297 1726677 1823893 941656 731769 480303 190509 1656711 1560811 1452168 817987 1786995 145439 291352 235146 1077493 1855657 1548609 1272998 573017 223305 1656918 245359 1947671 898665 1593281 665928 1788453 1029594 1068091 1919695 853316 1271788 838018 1078120 127966 1659800 1470697 1094066 270329 817270 1183103 736615 1617584 487864 1450854 254769 413549 676423 269823 1509506 1470521 1103041 550074 732951 374556 777106 316596 1774456 607214 381182 1594648 790831 1077815 1845196 788052 866626 594959 1863560 954872 651473 259959 1371160 432087 573394 1142612 1886717 1923514 1452699 672060 730951 1024393 1970475 1655452 957176 1856217 1494530 1346315 705970 906391 1845723 55856 1816569 1452451 1385125 1158473 1585554 92842 1418558 371870 793513 1086448 1502641 1366281 896660 1982614 94373 1767461 1903342 1242153 509878 582572 224917 1553645 1569374 1572547 617621 1446545 63511 166592 693968 720226 1231476 1731805 1911240 1344992 1201894 1523884 1315325 1283833 1702190 375110 1797605 1379094 725814 29180 1839359 472364 890335 203394 1750748 1110327 1239823 971303 1953463 812020 260234 1560228 1318271 1528636 348513 504458 581835 784504 870204 688476 617171 1852620 564066 981523 1946402 1279655 1621057 1175391 1928004 1184113 811388 260824 1272213 38785 48877 1013238 271983 1471061 1624156 417759 206224 1583389 1919279 479453 848150 248292 1044405 591438 1220507 1929075 470536 46129 1790520 407788 491608 527722 351051 606279 572410 1988822 479298 559571 1273323 1780759 17065 1197536 1073684 979834 68128 407956 195465 190579 1759665 1552725 1941436 1850934 54487 1429222 1546719 214531 1916184 47997 1411292 651760 1506448 1562724 1246196 1172993 285928 834875 1253599 197466 1977245 1848357 1617335 1457803 543380 1405627 1081170 1890389 1742493 1751088 1699980 1575712 316217 217741 421623 1138026 869181 278768 1135805 299897 1303302 389913 221692 597526 974953 1189226 308948 1345396 394825 544907 1402185 1832555 923749 610728 719577 884890 1778625 1422785 1074830 1345709 1363565 1451783 147905 1934450 791787 1888790 96228 1027141 37087 264307 1089667 530115 713010 80295 182994 334079 549969 211246 1772661 1158873 1292754 982974 1803964 591640 471918 1293327 133776 334550 359860 917330 910629 24275 1389266 1948084 434834 1409816 1433286 1085549 1261422 902068 74851 526759 1746836 863634 1460756 994816 1192318 90425 974834 940200 1414089 1844635 1722969 402994 792350 297965 1474892 1684629 70883 347927 1101418 165845 1368921 1599852 1446474 1883195 1440169 784671 167409 410964 1655892 1976287 422711 1844792 1691253 1446729 45214 857696 1504936 763073 270144 325046 1017159 1839716 1279261 724303 1963396 1911743 72553 350702 823413 784216 298294 856487 1852001 1074993 633742 1670620 1341653 1402057 742862 832440 841352 1098619 1025676 1969420 1587925 1274722 1930661 1407821 1723943 1221355 978158 1503881 1442674 664537 1078208 966813 1658822 1886859 33816 1740024 154855 926220 1022625 1748461 592486 637649 882107 222889 1166808 663442 964142 898198 1211133 1092332 550602 468461 679620 1291224 944029 1364873 1011963 1931819 350136 1424328 1131221 983033 728716 308646 170714 496528 879693 1651605 479743 421132 1462210 760327 1595586 1056579 73192 428859 288150 1985420 1790014 126319 184440 1061302 514292 1148322 859066 488515 1331428 248708 1290675 890319 1658090 323134 1293471 844164 1669620 174765 1163640 1802925 1599506 1873625 1250467 1762918 1036795 1897731 324737 1383344 976882 21392 1026608 1064307 105547 264710 1172480 280161 1915427 1073346 1598436 1431920 1482079 692800 1151648 1155470 760046 1006016 776537 944618 45096 618869 1009610 424853 1549539 837794 1655199 1280443 1561849 595805 144365 81380 1268360 1188303 1773549 1664463 1220272 1073469 512346 431560 24123 1849602 306057 58675 1230699 642140 1562664 1122343 1069332 237741 1810885 1901175 1927275 1167725 1614761 1101801 297137 1130251 698078 115292 9347 1132882 1806148 886340 1848890 1601285 1686077 474222 980547 1420034 1783002 80661 952097 1592439 128643 979391 1087692 1429678 1639305 930910 610800 1642048 1661484 748396 1236719 1919161 693728 179680 1458719 735904 326370 490137 1696066 1473154 814691 1469765 1996104 860080 1239551 1137827 1374223 931384 417233 932409 1621765 436376 346047 1421477 1237492 352773 1096731 1353404 1571663 1997059 755889 42579 27248 668630 339405 376280 1471391 1953903 1640430 234 6692 26224 992032 1406984 41736 1093043 1711107 1543599 1167072 1196334 904538 1436130 1628381 1839335 1058462 516742 1135029 36743 447440 46964 1734228 1102009 403376 84682 572355 549518 1173609 1277881 279407 708704 163992 232876 1141684 1180291 1077643 523294 951808 144690 1416354 419593 335553 239174 936245 1018532 1907792 1044319 887680 298228 882115 913029 887751 1827472 1566389 1677324 539877 1593981 1053623 832703 940280 1777471 488458 168672 327657 830101 1312831 1398287 336783 691736 1334713 398616 1350795 787080 632086 1883893 947950 1661259 1843046 542146 1055982 971442 1420140 1324379 1450678 565309 1780061 1892256 1383578 1905012 676706 758352 1224376 283154 288513 550158 645197 1795698 789107 1534105 954721 94110 1705637 31724 551487 874816 353925 1079950 253370 1622028 1473481 430421 1845332 997342 411809 1518323 1403445 460098 1592555 244936 210375 1030045 1288991 388570 859072 1539036 123636 98992 1142691 469133 978308 1870555 91447 1612574 32907 1322020 650240 690468 886638 1640046 1956843 974164 1922672 408884 1940159 1938058 1829438 1141083 927023 1437956 227818 497842 991800 1369693 542089 1636693 796772 943150 437728 53463 1998358 74611 844816 1904179 285644 1533816 270284 950779 1086095 673644 1984183 1393764 1170366 495244 1700895 579977 416050 18907 1200652 49421 1714875 378033 1333312 215497 45668 505476 696824 1037140 1550832 1947525 692781 1534705 1774238 558751 802135 833937 843779 770613 1971893 1442602 1664933 927801 121568 1835390 939701 497479 1490381 587193 613234 595823 1300140 1480706 1234388 1560449 1791829 1792600 472612 218168 14697 1474629 303661 1483019 1996589 1668544 355548 829844 1370981 1369337 1504949 1992003 1598085 1272489 345981 835074 44276 353682 649723 214315 218689 498279 919330 1878108 921518 1749653 1486508 777596 1690831 1824608 1146912 1349508 1684658 1849375 1529270 877729 1120044 1439228 109111 1250639 851838 26750 97273 746711 810145 1494962 701297 1776043 199926 294753 142417 1861382 1279303 440103 1034573 904354 1876867 856501 477733 1586726 797499 1535210 848217 1224124 1165250 1863635 144185 1630933 884428 1967407 1539682 1429055 1742836 1200864 1582518 1646712 73542 1214712 827696 405353 766600 1506068 1822178 1456442 210688 1051723 1944913 1841139 735510 774513 278578 593328 558137 853862 922024 1924512 528542 1478173 68388 48211 128501 1052752 1190508 708696 686675 897080 1234024 795630 1274963 637636 246565 1828886 1143007 191435 1765368 1407254 71340 1919122 604250 1328292 1492683 283751 1049102 1237165 717179 1463959 1380861 370830 1367856 1378096 631107 863208 761063 1867449 503232 383460 812953 1895837 1966040 1900627 186750 1316235 1233230 855579 263171 390094 308155 73047 289884 1232042 1568789 1584710 395717 1913050 480972 436135 462204 1144301 1292334 824485 128303 1331924 1854670 417142 71964 1653414 1510952 222799 1941189 1474425 1128694 806569 253541 1211220 1947519 1187760 1697328 1751114 68914 1921397 388151 166048 1573150 1226975 181142 1367068 1865134 553792 1986887 1194681 567718 450882 1440084 576422 807185 615625 1037255 865794 217965 313726 215366 1849220 1692364 1039080 1385623 1133427 1444720 151418 1539712 1302095 1621796 1158656 1385905 528252 289252 441591 220573 1809996 455734 993762 559442 1993886 791102 779475 1113001 694542 437877 1183674 635380 681022 408790 1165649 919006 1916149 814389 1627553 419079 884757 10379 779611 836736 273093 1318733 1543272 895826 1316533 367350 1117257 816767 1062450 144855 514363 536227 1263682 694614 90825 152103 153658 243389 317497 1062319 1652344 899955 229981 133513 119994 566989 511736 1367923 1554173 1026287 1132956 1337197 982665 889996 1080881 1706587 880616 1067601 675169 746923 593590 906330 1354241 1462656 187693 1927898 1310627 1322788 367860 25338 35260 1262461 1751790 1616467 139876 574769 1404039 559340 320877 202893 1947833 964418 1521064 1567704 1520925 1806481 1269661 1901829 1692070 1086935 401397 471562 206834 847076 344311 1059091 1151413 1223978 682836 1553353 1317575 1413345 1888470 1503419 1801455 329887 1180701 325363 1234435 863885 572173 1594575 1919150 842657 476974 74056 633283 1895852 50168 1842468 1060284 1363121 402550 773964 1798153 926029 707857 1558715 928273 883470 855768 1006667 391930 1308814 1453246 1077402 24565 1304181 1001757 1577374 1938192 386519 1357766 345031 844182 1871878 220994 937396 143816 1215777 670617 911245 602829 14464 401811 56302 997029 271525 1105565 710091 1801709 1489948 1683065 335338 663957 1098616 873237 32106 404397 1239609 1588471 1124334 377987 563497 1944491 161465 39377 1303965 677600 134832 1889204 1650839 1573811 1723797 974054 973434 576918 258665 1751331 1065538 1492759 90459 543272 787729 1637104 1622883 470587 618623 1305103 1844808 742628 96403 25989 1319848 1501718 607086 1389424 365542 44889 1853258 592470 1392765 1982009 1503996 1156564 1283283 833934 1127865 985758 1446402 1827315 622043 283381 1363972 220493 1114414 470840 1247726 113395 5448 1845214 1186190 235939 1689180 1449545 1137970 725251 1689802 280105 810608 1091509 1079342 1220775 477738 1347680 1642735 447522 257912 1385987 267874 334792 1513016 1327755 501026 1727439 412952 1744127 1656273 1260704 928704 1457661 1918797 932682 809964 1198080 855271 1347206 1068729 1336872 1533688 420666 848729 1604041 260739 1015529 1646683 323679 1697308 467117 124510 1857273 1036458 393594 1984178 619450 1880170 997252 637426 1627600 436996 1670096 201718 176924 1864404 1267724 1215309 757478 19162 1085339 385375 1233999 1890710 18914 1468358 1990097 136639 904710 1465330 1849712 1528136 1460197 923221 1776116 541616 210753 1557056 1067861 1466480 1364215 823715 172521 1818639 441020 811562 350818 1592164 1124601 21867 203856 40149 1013951 304338 1747674 994535 787144 1748255 602196 1317147 858238 1730759 593186 913917 660382 992485 1011359 1568492 1698422 1456736 1267896 1106345 1647058 174165 1047945 236650 1205903 40299 1591834 1920587 680049 37762 1459972 659927 1090569 709367 1766728 1847801 1531202 1317300 1144302 329515 398089 1083057 240245 535925 776472 328762 1632723 178594 1169043 1912255 1187880 508369 522802 315274 675832 1690745 1960304 1521657 55501 924304 260427 1715550 473628 1892617 1596124 1032386 203913 561682 346969 1653954 1992963 1106610 84424 852460 1022879 620365 1127397 432851 341307 1892962 599154 337370 230945 193203 502555 1377470 1869624 540689 972256 262932 1288861 1060913 1195018 1453988 27504 1117537 987642 1041413 879769 973841 1121229 272946 972242 1581260 1103829 1324336 1283780 1313524 1652697 203196 909166 842958 980262 246328 726593 1393888 805290 791881 1014213 666883 942293 527024 863423 1807552 146327 524811 1560290 1242624 1186193 189020 865302 391066 1993475 1402614 1791132 143356 1465989 1605996 1150929 147375 44137 261031 1205636 350976 671311 1642903 1359022 971594 793141 274448 1105970 276753 1909212 252105 730601 1522077 1454596 1264197 257913 1689305 1337420 223220 1994204 311556 518852 221554 179633 633498 653834 1246315 347793 283452 1177129 1241637 1837740 91880 586837 168686 227462 962224 1314123 579587 1785415 1988070 345565 908819 1832500 223712 2324 601351 334643 1230961 996034 410457 37161 8173 778197 1753243 84520 924946 494081 1330103 18257 1228067 519570 201724 827506 1058618 1338016 1368091 1449963 1219115 888035 262398 1053390 1926902 1602182 1893524 690834 1181570 1135236 1296547 679706 1823928 974147 225074 44705 1157276 1424687 1116866 479868 1467481 1343481 486874 149390 1780550 396891 682775 123725 1199743 147246 483759 1749678 605165 67182 1281291 1369900 1730943 1600374 82489 126244 1438781 1852224 1167011 1588681 855437 522430 209753 311817 1364510 972129 582425 201195 1963113 1572228 1980587 459335 1865129 131248 861598 862985 668682 865004 289894 863249 720751 373093 1403519 1537428 514076 1611878 1290441 737994 1372348 589732 1025087 17674 358707 549855 1389800 342079 286005 839264 1580201 1945093 961229 1066472 860452 99410 428216 1456872 941197 1817247 1511188 1494524 1408490 525613 1883386 1750721 64211 1358276 1302049 1723659 1740207 1053162 377399 1439035 1190390 1373021 1230012 721885 1964132 346916 552282 683594 399503 1845311 735043 1631797 1895382 644941 1543949 1305677 1848192 1875595 1783776 458327 750723 1778328 1035345 46202 1825063 147298 1646936 1967919 854993 618182 283043 1070478 961445 840452 379418 1399901 1819419 1038546 1505278 1284138 710488 1934696 163419 1222868 1086637 1365498 640650 1492505 1382847 1968010 751286 671824 904244 437237 219670 822991 720427 854282 1168755 1629993 954008 841688 632966 667218 1718465 312865 212788 1274369 153397 713153 1048541 278263 1756813 249701 1933791 528540 88699 1297307 1993254 1511762 1437357 857301 321155 811083 1165374 664587 1022649 1880378 79031 1011882 679633 1042252 1827651 1986100 1385775 1541532 1082219 524730 872911 1767110 996743 402560 1896216 457125 372971 1288985 754217 1882661 1639591 501388 194188 1783515 341924 1149006 1261199 1124139 1884452 503132 1652747 1953074 1378359 1551051 1080625 1335371 1964272 906821 834323 1857908 1814635 867388 1172421 1456715 1787807 1386720 529128 1700810 1806755 419954 1669110 757485 1830950 117931 412902 243115 1923261 1581149 1874644 295780 438893 1469799 1596357 726548 1862798 1725471 84467 967637 865870 1862738 127895 1117104 1901483 1549692 929248 1526525 684028 974131 167280 308684 326547 46760 1952895 1258029 705978 624848 1979092 1664368 1784077 1071035 281350 1494635 1464528 1218104 432296 916342 567844 1262300 1585358 621302 179997 1204771 1952236 418091 270716 1703063 1641679 960108 191229 1233336 64931 1262868 1104269 1045396 1169514 856307 625921 1514908 1740102 633061 1869755 766259 1898289 911350 1384175 1640987 453488 1409098 1732947 1295063 1164162 1022 1556338 459909 843846 223559 1265656 1567784 1811590 417040 1039786 1440909 1768000 1462021 1772552 288585 1622579 1943534 1948840 1638119 468654 478266 510621 770494 1433477 1038418 1709935 889792 1081957 1608317 1965268 1105993 869115 1650818 1231445 1377833 973144 826208 736426 1592527 1612505 280575 214070 612465 1158525 134645 1697598 1513974 1893043 1331593 167166 199550 96695 1600562 820177 905917 3825 1506916 824418 919523 1405320 1769261 1545654 731150 1946103 56119 1074828 1285491 467435 1482923 1035705 532530 1642726 764364 373812 806887 385399 734522 203409 1500711 1903741 522750 1758621 341382 1189941 1720634 1866149 1049038 1376116 1851565 74910 1877367 846460 194441 1786778 1536171 1599498 907343 465877 547774 1963408 294529 574346 1728311 1885399 1113223 961632 919499 1902805 1805056 1578625 602440 1278630 1684691 1680585 1413560 1294718 110603 1397711 632976 652620 1989664 20365 1148124 537982 1237262 661752 1161545 944160 1024965 944127 1567301 720816 757246 1396907 987336 3961 1783815 177566 1841215 152142 1961630 1247992 1161023 1850282 710594 1748802 16202 1358357 1738845 276118 190607 1248962 1550601 586322 878523 819351 537950 1124629 1360550 225500 53859 135881 46079 55913 228096 921348 252232 1359457 129439 1577141 769315 1364083 868702 1777599 763901 300814 980310 1299079 1498913 1905550 733881 1242599 1534812 421953 1198410 1081853 452126 1907953 492521 474447 1833735 453697 1375666 1423836 637049 494670 454391 1677782 818476 95595 140203 758484 562657 536215 1345403 732805 306576 430692 1595210 424435 1418651 428029 1567835 54795 1597394 474023 1018413 645613 613999 1393055 255672 1536816 818642 470672 1148412 1856866 248422 148196 298372 1076000 1098257 1873850 1709341 596093 1073806 1123076 1318981 1825327 883954 1629712 1324599 5268 145004 1080652 1012456 76193 1165780 249713 538569 116957 790770 432436 153900 981182 1771414 942437 997545 1331340 645517 1253247 1872123 1391093 1150439 907058 1561720 1225441 877777 1872025 284676 1800161 1019775 1661028 1644494 119781 561122 1818176 1906439 1657455 470666 1182676 944651 925169 808456 946568 1578211 64876 906242 798168 98921 675379 1623422 69563 870020 727512 507132 879274 1499368 1085703 1152073 1692989 565278 1814294 299913 1672930 1794234 769146 676518 1014790 538479 1762802 1134135 808655 1041658 1598654 1257249 145679 1860583 1509503 769701 1520015 197011 1877598 1965716 1987057 1406422 62989 1621035 952123 1037018 533854 499251 530183 1509629 684901 418461 830903 1092178 1623101 232418 1209221 340555 1780000 516346 1626356 834912 267747 373854 809937 1390711 339784 1692260 1221388 1249601 1883665 1059063 1258706 53583 234311 362217 1740284 848850 445829 648957 1144998 1686030 1559832 1720632 1448827 601051 1534052 1893660 917604 385122 473551 40733 1522322 1013330 449612 752176 554547 748411 898449 998843 1083053 29926 1015656 1017203 728766 1052733 1430717 1127633 237902 764825 1202967 1716234 499683 1340429 1470694 825686 394517 692038 1669022 1559293 1245552 1047259 172206 448545 733167 573514 43463 318506 1457148 1716219 1100765 1244294 810873 912704 1439505 179839 1792589 266142 368125 381894 399923 1767921 423813 561190 1095817 397211 5074 1611296 1108050 325978 1024625 1152749 120204 94173 760891 630265 341324 1080879 1681662 1754987 1717400 1243244 1057825 876651 1798119 1087267 1653220 302538 69497 1374176 787521 650490 41489 811938 893080 768547 551523 8999 14346 154327 1377667 132325 1445345 1720454 623078 134353 212444 1804776 1845006 394114 1258717 890666 670262 1542054 1351604 473288 1162345 900796 596256 963692 887343 853448 1135470 568933 1478847 1131865 1369345 1748687 1070100 194322 892624 1794689 21576 235917 342527 481383 951073 1634674 309491 1017939 1098694 1857578 1376274 281430 1406630 1527774 93243 636944 1029565 1206723 1277076 1723878 799835 1482523 540402 1529766 1907816 429507 934462 820967 1093979 415077 1266507 1241201 1979652 920924 1987124 1584180 1833304 1705831 1941982 1288889 643655 1093700 1876381 512180 956333 57936 924229 1425864 492329 387680 490265 677198 106929 357034 529245 55916 756896 1994915 807162 1287683 658024 1823496 1340188 1141359 1489273 432011 1588370 1166282 1194300 1379925 786132 887209 1603525 244761 1107258 701602 1153953 1308371 1268473 599814 879965 1611015 35515 1481189 1732061 1956058 1236181 714348 1439429 706653 1189638 849278 573282 552726 1232950 1381004 487022 58110 93732 1569987 1650474 479845 236564 906593 1421623 636486 1687685 927284 1195684 1846278 1753553 398641 1124420 670881 1065534 1805154 1851253 540953 476956 559880 310564 1329701 1679104 519315 1946221 1507820 1416188 52620 246271 1558520 480179 727409 1391848 1544360 1720972 1197319 706302 1137838 958578 784650 661024 1029951 1034690 498335 1510082 1966401 1342578 1480380 9591 381488 1108878 472721 1792862 268672 631759 1931733 1138673 1304123 1204665 1400206 1717674 775097 1336323 1540897 881278 1051950 139874 1461586 555492 811300 606284 563605 1333856 1309820 1183814 1568003 1741640 690567 383537 959025 725470 359840 1869402 1339725 1141913 1310896 1716586 1381621 1464830 1461774 1929868 441408 596222 13993 1814233 468763 1467644 1585172 1104147 1247236 1551128 432328 594355 1307474 816708 754897 50599 517048 1200136 892704 1629223 953264 632943 777245 461131 1231078 1194670 1013572 1885642 280496 555727 588831 1701938 1861845 1751041 597178 325160 1266450 1792462 647753 18182 550100 1811770 913371 1465423 1055510 597761 1296274 1387828 1913733 1813148 345798 1572220 1911493 1342748 1133816 270120 515209 1813246 573117 1474508 69677 50493 1781342 436532 1298233 1620713 1588284 789424 787938 308587 1460215 1856331 919917 738852 125313 774830 1858268 368842 1264804 868390 1807574 784389 1304834 78111 549965 793197 1068864 69731 1190326 1584395 1427075 1778387 1620722 422507 513222 1623094 1720951 1674207 669480 50412 750356 904058 1924175 1544138 1604603 1468484 992825 108678 210410 654789 1240262 1190023 600008 456233 1707508 88020 1832935 1474934 234660 436803 1784374 453553 677938 1848593 281962 467907 342322 1923950 172239 1937293 77516 906512 1801377 1574022 237614 1885366 1171535 825470 1428068 711097 1966355 513783 494525 1176149 106536 1750867 1741645 708562 1978233 1660472 1701749 691169 817722 1939645 59896 1687806 273210 771449 1438840 474799 864350 1467611 475501 1820004 445516 321187 1247135 43567 969770 300648 1250088 351838 935433 1567327 1274376 1468360 1013194 874942 538715 1068601 1534963 1591004 900426 447839 453050 1034721 84209 98698 1702270 1558885 733283 165227 560798 1911235 772213 1559007 1371455 382993 877175 742359 871740 1229633 1661439 1604797 1229161 1913604 1588959 989110 1262703 815666 599811 1477961 1179506 1456020 893698 1011789 1055662 728881 1801023 715479 925200 1606320 543207 1733072 380212 395974 660610 626187 684272 1465042 560203 273096 753647 463054 515020 1166656 1950123 762706 1635788 1936672 1028520 566461 499153 477339 916056 1242765 119183 647798 175604 1756442 434842 856336 1360924 1023082 541833 369850 706488 1232006 1318270 1974970 1489042 1966074 297974 1766621 1211457 5549 1244921 241079 318764 202773 1271417 1399072 905303 1918171 566107 1135107 120224 264365 754076 1833176 502231 314554 1499859 1522028 1173095 595765 909782 1753066 1668132 710676 103150 663080 23933 148408 399350 1127834 1856382 1509038 1428203 1063216 823380 1473464 1090133 1400165 280633 252614 602064 1509842 1476708 320698 378632 848843 1996330 339918 33781 1172968 970977 924169 700472 1110148 924768 60555 1501527 78447 1971965 1247373 1909181 796288 747550 1491658 238841 1928007 433823 443396 831222 1576309 976995 1339258 1977946 543852 1636121 1493018 1512551 1136994 226663 537655 953433 227090 1848737 715593 46485 1742071 1022087 1586619 591753 1842746 1668682 1831623 1722097 1445651 1857807 291425 396803 1763940 753096 1673641 1451421 1666481 1492855 1737831 1778457 1399845 1525551 1469109 1315372 1800955 104005 1598475 845997 685415 522468 1264668 638183 1909396 1061659 1758512 1708946 1497126 1698584 1649129 1361771 1675184 1567465 645004 484626 1673988 1777023 1220717 821843 1848872 927688 856611 1088136 757175 1801477 1857328 1703421 867111 949063 1551097 373604 1299644 1779946 1584715 129192 843934 812050 483867 1977092 1071542 271412 521259 1570971 894168 841910 996271 16268 87440 1823101 551384 428781 932103 427598 812400 1130881 715411 878586 514172 1619120 1885188 1431986 289883 1414219 1866990 614517 1170861 333835 71494 1814325 488849 704454 303778 1745941 1464731 1297855 948404 952224 1971048 1354910 1489622 715883 57106 101002 1021633 40064 110011 1870061 680018 1491941 766579 445081 1055123 1731932 203203 14116 124508 1072623 624439 1470730 960412 1412752 451633 1780726 1170844 1555269 357798 870564 890625 1013221 857713 1089625 375485 596184 197865 475479 973604 1646928 43560 876485 947030 350531 1921364 437188 840463 293330 1175224 570563 491820 117655 454454 584902 662620 213713 1379679 51273 608409 1244956 1137654 907531 1340127 423994 1014692 197754 1289775 1194593 1258112 1902604 1653803 728923 540854 1694455 231093 266697 1596409 692692 1079855 967003 235053 955452 1652290 13332 344663 1051608 733360 795557 66195 680108 627440 809945 1024492 1433566 226874 1572724 316826 1798617 1607344 178524 1408899 1572742 1351575 495136 1131356 1263266 1483593 1199129 1637568 1553223 478430 388612 1358796 779281 659006 999255 263691 598879 143708 426879 658285 797087 36120 242096 1385993 742643 321882 980877 1329336 70148 1668270 757540 18173 334935 1699688 1183933 815926 223132 486453 1039920 181564 1494550 975360 728596 925600 972210 1704226 302090 909109 1088034 441560 1114987 699022 762189 1960290 1276803 133388 1428699 1670197 1743921 975255 1893075 324087 486474 1831474 1737850 1256089 1509858 328937 989670 475963 315613 100446 925932 1571438 483356 904621 476243 1343605 993298 331064 237282 533016 1829910 1995192 1194072 1311589 170198 701807 1756036 1820001 1146974 690179 520039 545504 1737684 793880 645750 1844070 417565 1350825 1275279 148752 59003 1374130 355751 1354768 415515 282082 1692249 1868610 1639901 1631131 1601774 868262 1388272 1776277 1437628 1050707 17255 1434224 443121 4225 94403 934824 294518 44867 55818 1435820 255265 299058 1073084 1059500 1264177 459501 1601478 1876686 1414874 272353 298767 349492 260684 229686 1088062 1598526 506729 1103964 1416314 1089586 1298292 1025105 173380 1560696 1839058 1741745 284508 1105414 548142 256798 706012 1693462 894503 464099 1727010 1211795 1433194 543107 164026 400078 361934 416586 1556625 135946 289182 1445748 220649 394826 482525 819985 706718 518618 385519 1842367 1668146 468558 659091 748600 1729615 1043782 1684636 1320206 451452 1766818 309386 149816 719568 706095 751217 1439614 1856138 944195 1868756 132763 227950 50452 701661 299281 1515598 1469013 1570535 1093547 921036 78824 704225 1029511 1307279 109204 1146314 1148190 157603 1659209 1505660 653698 1294417 871578 1766304 1167457 624209 1833886 56255 1993451 1753261 1187816 51451 943556 926449 968626 1234675 1908630 578602 310644 466228 1564671 1926387 821504 1055370 1387461 1871994 1956624 347373 1618936 1718891 1414450 1489483 1004729 1093486 283033 1897068 1604741 1153879 499599 172383 333451 973460 447616 1177600 361010 548242 33253 1088784 276588 926059 1719369 491493 1798922 625650 924941 517294 1886876 576884 1796596 1035558 1573918 1707035 1490843 1996114 886913 1561088 357185 1425192 1813825 562440 1558436 586263 342983 23804 804296 169671 186321 1659105 986712 836179 612631 1918212 1180240 1600756 41001 1466775 68424 1725931 268406 1021880 540080 600506 160971 1423466 171133 1358966 595043 1952199 1739014 861053 12231 1040511 1631853 887613 341051 1900890 1721821 1690115 187713 1365304 1757256 764606 872003 1039186 1151159 1058226 1641397 1675865 1605199 1866328 1610718 509182 1193857 180688 1938549 1079486 392714 1072427 305654 660358 1657593 534160 1769826 1011432 1705210 78414 1073565 1403402 363149 526495 890620 436823 1023849 1400216 718463 824650 782145 215596 893833 782135 1200796 1853032 1761925 822765 1717628 1663266 1901452 345190 1218333 507003 1676001 1070810 700060 235216 123398 666405 1357887 1232436 1837572 1892892 448351 174345 1148469 492512 966656 1625212 1339031 1551234 1397527 1028453 396829 1207821 1236071 1526369 931754 386707 580993 347733 1096948 47754 380207 420612 1382255 921423 1814775 815416 567628 375663 975188 1756976 540761 1262036 1051258 327131 837980 945733 227363 592529 198732 50852 1219431 252290 1909464 1195614 1635348 654106 1628128 642169 1564146 1547423 347599 449959 1424465 1037033 595861 1386362 1581233 1766185 1138245 132792 1386854 916769 1110808 1349527 1208124 436056 779006 1188354 241110 1044743 93154 23198 1258167 1137020 775161 206032 932334 1327915 1766640 1309693 424675 1333469 516688 1710717 253729 281101 350602 128526 1848008 1754709 150715 636201 602517 844715 1036650 721647 1006416 1003777 706589 1106996 146476 1542218 574962 695117 1075038 1789944 764771 1042541 749746 1930629 479718 983705 1772962 673461 1801609 618568 1147501 178509 201060 319752 825722 1908744 764645 184326 1869752 261633 1268804 354101 1764640 1539510 779269 180805 1957244 456870 378422 1508303 1397483 877810 1995206 732314 98438 107214 1498212 117939 213357 1783552 1954306 840830 1579200 270038 520303 345681 96032 1813479 1672515 451242 1780797 840388 1391205 1318316 1438636 833928 1827906 1686788 704106 1806667 365772 1599373 1386677 1619845 340828 466765 933606 395574 92330 818999 731857 380915 540599 707779 173886 1117230 1807635 1216193 282501 1348920 1040742 208612 1361711 1747699 1459414 165711 1821097 1836209 1453070 1365751 1798045 359574 514488 178870 1712383 1300596 1202399 1272108 1085871 112019 613846 1266482 1370647 1561487 1088333 41397 1285274 1541854 157698 393054 431113 359227 6301 377189 400982 1906623 1466019 1162278 967084 724970 792852 755336 1399545 1974693 584658 583888 45916 956054 1622369 971987 1146718 735714 1221000 108753 1234056 284043 43523 907340 719017 206576 1581584 437311 560465 1180758 220344 851682 1231233 254815 1676520 1807493 1946183 221807 1151187 1963869 1573111 1767677 1366193 1730769 517209 1100252 188226 555899 10077 143192 215526 1270035 869386 1149487 519150 63673 291009 1153197 1360880 1170403 135915 303357 1918775 983333 1505361 1746699 1726197 1118718 364644 37350 875864 34143 1353547 1412889 913575 1307284 1939017 177040 393051 1159443 1876677 757301 622584 1967795 399824 404907 1028362 1455406 1493634 1128285 683357 858613 197601 864309 290606 1741766 1213754 1523291 470386 950990 1552138 1969893 1869479 619377 1078908 246084 890979 1640952 673104 255144 1491812 335221 1610976 839096 1677679 1193933 550130 1866345 116847 272538 1260357 1807439 481478 1274471 1252738 989734 724898 700704 1656176 1461160 14007 621802 1145195 562501 1524952 182186 1232307 49694 517221 1776190 497719 707800 583020 792108 1387753 325592 1693607 1076319 764641 1327099 1149777 331777 1774192 978144 718774 1731033 1675469 1435098 1141915 1171656 1374777 1386139 487059 1045763 1678044 1473206 483163 1300408 1169019 271635 1557086 1332609 651981 873263 1770251 1684940 936225 176787 1952181 623384 232281 360156 1118169 1788366 245316 873214 912247 1270934 672286 464231 1805567 1844105 1591587 689610 1571595 736987 1955147 1114973 133877 1849924 165644 989399 359989 1298227 1601250 735162 1120338 1944058 152816 1301395 39992 1006230 436524 926939 1035048 1352133 1702652 1883122 847121 1064915 648531 238269 587241 1695930 1593265 615360 1408587 556071 1188042 1850633 628231 559028 1257595 830389 1384897 1784708 1734794 1914609 971771 512897 688426 1214997 1440415 1984775 621730 1156803 1147428 1180474 1477914 992840 196641 992692 1354700 1116158 237070 1385201 1077055 1761674 864539 1101572 1632692 573269 115760 641542 1821419 1736005 1496187 1179269 1251321 1362798 764288 965530 385917 690505 1402978 649485 1422213 972301 540204 1308325 29639 644793 119289 712091 530323 541739 23337 248108 1812498 19649 1247349 1557223 316135 412032 1057536 729599 225115 1143417 465567 1933451 668208 1544387 1068478 547212 1529484 1414852 987284 249929 1078766 1559506 1600986 1619329 93311 1304929 142569 1853144 1854942 175723 828234 426325 1788723 1622924 807420 909932 1166394 223144 803601 1917337 1052401 1223162 565404 1688251 1814144 1662097 1897819 1718166 344021 1907769 1830907 475090 1130658 1958562 1345217 1556176 1409769 1438432 1752772 513719 739281 505871 865894 1216076 1236284 1036956 1910362 1243217 1929739 1006015 300315 1097826 1937329 486713 498479 852925 1052647 1482162 124456 748675 1286728 153381 1621501 1550661 1040617 492616 1171966 164466 285993 180154 917259 1111344 1804631 1737389 557870 945874 83423 1406486 828821 1085824 837465 1182161 1840564 896494 1263864 709281 1092599 1597104 1922046 1251431 781897 620190 548349 263466 1995742 1693801 1191714 315593 798307 1247633 1265582 1955217 1186634 1751754 834893 536624 806378 251137 238009 149518 627161 1346381 1432525 1738767 477653 1432050 1868751 1817276 822471 1519529 493300 385487 1827877 628687 838611 1491457 305240 97373 1255218 1401028 637681 1402360 763173 862492 667797 132193 1610632 529466 1714305 1122174 1238608 1909831 1764226 483598 1512990 893274 1894278 1749545 1059070 270262 1755881 1689420 993778 837667 1638821 1748171 1357192 759240 1520573 468111 1102938 1090574 1644564 1338338 1913592 1190983 164584 1707459 1921281 318305 1878632 1126781 145709 1078272 842059 1506007 1067383 199213 1730002 848145 8442 156138 1634087 937428 1565071 357625 529905 1238959 1917166 871345 539391 499078 182337 1028811 60904 1955055 1050729 580287 126839 43989 102130 212709 159617 1496648 1894167 1005734 508956 97465 260140 1779249 1016079 468842 462317 1645929 1235515 1896906 529762 588085 721416 1811356 1453281 183500 1717469 947230 329128 406645 1919775 476886 1168410 1156035 76084 940816 1368733 714632 1872383 1640698 1401895 754963 1783910 1933246 135306 445380 836112 1116539 813757 1129991 666880 530714 1016205 87957 1356840 1856850 1961953 106512 1650886 1785140 623666 537036 68259 1379907 899703 1001156 149862 1352413 1302386 200501 934441 1918578 1758204 1735504 359729 95466 141340 439243 1495559 160760 1356501 1745828 1553479 1436233 999935 495126 923004 438045 1056640 759399 678801 1473014 1439095 276744 1935750 55698 1179444 9696 554439 1183263 805852 1711903 480054 1525992 180249 997471 786652 818988 809259 562144 684831 270975 1464562 1751974 1383108 564580 1638959 253851 1675871 1476000 1506360 419360 1107903 779335 1759080 1309321 871384 1153305 180220 577204 1270876 339697 1061986 1389019 390289 1323981 270080 889002 659776 14020 425674 689480 949559 1561405 612629 1616581 1113495 80836 1140916 1764359 264964 1824951 1674615 1926037 244100 46635 626210 1502103 142346 618254 816573 1341221 207157 1206547 1549133 1998374 1054665 84376 1239846 1965008 42420 499556 313699 444422 1429447 801260 1924799 993272 654509 1674239 137511 400565 438756 1252922 1635725 1807082 623953 1481642 280103 1350041 345828 1922476 1379810 1648173 360758 424039 1502423 1412405 1074734 1620662 1351024 1121403 1185698 1992469 105711 1814887 859231 1776545 297958 1264152 1740001 1968022 506451 634045 1325272 1374553 1670337 1966353 1772415 1865953 1738159 708834 874571 859146 1972175 1125767 895844 1803545 560354 109364 1094531 1649851 168076 1671615 1990612 852867 1186531 1092503 541698 263357 1985862 971699 634407 1955390 1888727 1101602 276821 839573 702103 555183 952649 957460 1491473 1791062 1080467 1089776 714607 1335936 1113206 408143 30424 1260760 229723 795418 347637 473591 1564552 575265 505316 691559 1711759 227122 1189725 1633409 1498438 1670279 786654 1215156 1015248 1463225 789428 381799 545767 766354 1509590 535250 1361030 239224 821839 1182993 1112930 869012 427774 363395 1421582 933747 1892287 1978026 78917 523687 83141 647320 1351401 289432 687343 1266693 320369 1915556 1475682 807450 1023818 10393 1776649 1185480 1967006 469714 1722225 1378787 598747 543562 971521 1686560 1381338 889304 1352599 446212 1486671 1784894 1562795 1328590 871235 1759030 910751 1158617 49345 1253907 304656 1350389 305947 1954737 1926076 391444 1118004 57418 1773362 1773805 290192 57729 1689155 49816 1368844 1914524 445459 1292667 1364686 713503 1333604 771544 1356688 1047885 796090 1548098 1018994 234053 1547884 904246 393804 1152003 743185 1536885 967029 1365049 210331 1109306 1661280 548055 1704624 948291 133485 1066014 1808737 751865 1814201 744054 1070180 1622571 1824339 1056958 428622 111426 1088382 977449 331120 1788051 712271 194760 1754718 1307084 1125227 65696 1910876 1744454 1516159 1863198 1729129 345326 1454119 567625 1645279 1128928 68048 1044929 750048 724830 364105 129864 1529863 1065192 1135760 1753292 724655 721542 529520 215282 1247004 1531828 959168 1695224 564182 117961 534033 911384 390520 1541358 1632093 1315108 703563 201454 35115 227409 829830 351819 452390 1993233 50416 231736 607174 1326433 883866 532285 322909 1505899 1215721 854570 3260 1139087 710122 211448 1181452 1478579 1259390 1520533 1458869 1247112 1715794 7817 239288 644844 1525775 1291127 777348 764327 722547 1020308 311892 1744489 1845861 1076829 1688010 1869835 767872 1896623 1233557 981682 1279299 386739 1499236 1539608 1483129 1551777 190192 282806 354001 937270 505321 1944600 1241990 1668044 553989 1512394 21780 1350463 187582 182376 451078 211196 744387 254931 1807906 1983982 769689 1473191 510620 1623578 438974 1664014 1465796 1033088 1822653 235554 277608 1116618 276318 1543461 487426 737655 970332 1192707 1716872 1424517 714192 1713327 390962 1781001 1234004 1705854 595841 1657351 1197596 1831373 874343 1644272 86768 142692 1194224 903264 1821589 1987341 1665494 1125469 1146756 1688973 398782 209801 488751 1605861 1686629 1358724 1291303 1640180 108336 750396 1994609 44315 1353971 1479668 260442 1052218 1126527 210417 456875 670476 1009396 1070269 263450 167187 1312092 350215 1907547 1943749 1856357 668951 163859 1859940 58584 1867843 1880332 224689 477507 1351600 1149474 102789 1265633 1423615 1737804 33346 273867 1514691 337401 598015 1465414 605731 120954 1154572 968266 923694 1569690 447141 1674596 381222 1020445 1650846 303099 1877488 396150 1720581 945371 1440295 314030 808532 1523657 1015731 1315478 1844057 1746604 181347 1440606 1650684 1904542 785372 1006637 1739975 801528 340458 680901 11814 1372669 877584 1716558 1279040 1243495 600944 1192534 509868 547929 861850 23482 1012646 605135 1426106 402091 1549781 1669943 1808240 657258 1183176 1305382 1981105 85486 487905 1717729 1464887 1468545 200169 690469 702406 904141 48892 32893 737789 1673794 950177 1505239 907256 602502 1337567 1239978 280045 1402912 291831 809854 835763 1735407 651535 1027198 834998 494370 30169 896588 1845426 1739101 716741 815376 797159 1124534 923032 769098 818497 1230447 955111 952098 877662 1265992 18130 469312 108929 785543 459830 1144901 437941 884812 538067 1730391 1472680 485466 367180 319074 1091318 167662 1903877 132149 123366 1583839 1141717 100594 1349024 959971 1491928 1839223 1660100 374223 368639 1733419 30619 1804045 1711827 96505 608284 981124 653136 1798004 377397 1446148 1576011 260876 1396788 292169 1539174 1657620 395706 1113879 1914131 979762 994564 1171311 1974005 1517375 1202191 1546712 51175 958690 46580 1976272 1988108 286293 112269 986203 1214313 433683 1845371 633342 1131771 433138 1446253 25685 1729617 762314 1056334 1548987 266277 1311330 208503 653520 1830241 431574 1055298 388726 1380017 1336589 281232 1921498 69575 1223841 1566063 370432 94659 1730512 1336065 291599 868843 1979335 700617 722008 354937 758124 20908 1550982 1461418 1340206 900657 1067782 1651639 124175 663925 773639 463644 527847 162469 1968307 130881 42319 1300304 1959621 1094223 1855042 161782 1807140 1169135 1563064 630191 1577732 1109353 74845 1571689 1972964 1115122 1831059 823838 277768 1087343 1600713 404825 122015 432139 268117 174580 1788801 1999822 598878 1115305 806949 819443 415106 1331291 1863978 513126 1804122 1166736 1921405 811235 655052 419769 1658258 1893835 1302068 32911 1753315 1814832 58973 314285 502475 1626886 251374 302337 1922792 960577 441668 1679937 1195085 1214097 1525508 1942417 1833105 487601 305748 28593 1183325 1794901 159671 56500 726713 1848454 581942 876209 1390687 246362 1847263 1148798 491436 1916551 1750687 1431343 771438 438841 1966581 1837932 1107917 1781337 1411579 132324 779825 1919084 686596 1262342 1453833 997426 1355104 1045529 1303546 950591 502372 1280178 729067 701454 1607435 1153698 473117 859407 774994 990642 1121056 521220 149398 1086347 1267218 216278 1363039 1973592 1477064 517841 61999 1921785 1661071 642826 1001961 694886 1533635 1188149 1132363 1703364 1160766 1906543 1865661 272951 1378819 1937369 229969 1984723 501664 1547229 1602104 1436461 310828 754003 1296646 390123 1764711 1514918 887496 694538 1136633 94546 994453 895982 1270334 53068 1112417 136442 951494 1213872 1879661 904795 1962714 84345 23557 1801468 1090161 776025 106015 1733876 259804 102476 1578459 301867 77117 1993470 1533237 570886 1714944 1920701 752990 757519 1108978 1403598 1683286 798139 1404063 1532019 488505 1717026 1433859 1809362 575607 1898073 543841 1506755 15904 937701 1421685 343397 1777946 1792936 500419 1017770 1413373 987769 1611626 771289 107415 629726 1162063 604516 507268 337236 26158 1528744 919337 1680867 364498 1918832 1757045 155353 814685 1123884 1058200 1729382 490540 12054 1996122 436321 981195 1860506 1501784 1808736 765573 234771 1429965 709763 1545302 551173 1940563 585208 1352059 1227693 1887800 1882156 1287350 772230 1720958 558314 1863249 692214 285414 369930 1977624 1595887 1552885 1431892 1870833 961198 1327460 165640 555856 1548740 572040 363283 822970 770805 1862858 1748733 1756285 1284805 12781 1571963 1313865 924973 1259018 1471748 1215347 29485 1125338 18497 1077099 1130515 1706591 1943401 814619 462044 120109 1814310 521846 55645 691451 164696 293937 553805 1871377 1809006 388499 4298 1907569 355561 1694460 1668794 645608 1260946 773390 477917 1155829 1316315 1693822 1550153 399264 1309331 942268 859510 850571 549884 603861 1798698 1147335 787401 1452073 1300231 1515939 954440 1075835 1187081 1751877 1386291 734757 117698 461558 1319833 908509 80130 1425773 297621 1796310 757616 1959476 225576 1748198 943460 1390703 300602 1954 1607299 1444818 205070 1642823 372462 595466 514424 228559 256429 919003 799252 1011940 185968 1300000 807621 1295537 104063 496180 1516953 15212 215833 513040 1174253 1994646 1066191 1504401 280638 474583 224718 814127 821032 871104 1088134 1664381 166857 13624 321660 1985771 1588576 554590 190411 666764 668698 95231 846816 1307700 524801 1085896 1269299 959016 303594 1762560 58145 811019 649822 1559806 914771 885193 226221 868866 1443514 622621 950248 819058 706107 281321 1550794 1387055 970874 867141 134923 1557264 514201 208490 1309198 581417 1119639 1483088 584283 1555064 1169041 1171622 655085 1702978 794980 172684 1457642 127105 1174865 1962435 1030952 639813 1414509 687191 1339098 613687 1521752 1652374 551268 1989162 943965 1260622 92746 1426727 578651 780093 1459660 1255787 1089000 369747 1907426 1245457 1504669 1647833 1681298 1158109 1086654 1841480 1100746 1975109 1552083 443014 284880 1109943 488540 434285 1107800 1198814 1739669 735087 468100 1925180 1626198 806045 272543 834310 1231876 162155 335804 73181 9563 899408 397359 1987514 1327023 1238761 1568995 27691 1801056 605970 1393732 1691651 1169237 602003 1009820 960307 766774 1677661 1842585 93205 139362 198983 602446 1940631 1942513 103832 1909555 487566 451204 1834816 1150886 1687905 251557 326263 891359 23968 822326 1990763 786464 1813206 1126350 1295204 46745 892161 427784 1631382 419783 279743 274623 1450581 1452390 1228302 620127 469814 1241799 431543 668461 957816 348399 1438580 360130 1138372 1623610 733534 1049531 1086725 1598228 1425332 1068487 1249000 528884 19187 1863875 285560 980483 999117 1373329 1453523 556012 1575567 1152364 853135 1991265 110522 684874 1046217 1681157 237428 1881920 36147 932010 1235867 1051662 1875942 918097 267273 666725 1333344 1772478 640291 979423 1353134 784674 1292582 573552 210070 1372074 284317 1405779 1108790 1270633 569230 590454 1656180 468928 906285 1201905 576063 1924567 669933 361984 983601 1296451 771063 1539440 529104 1798916 294086 1374262 280012 1555679 1659962 734204 663253 1710945 1379761 87474 72898 344268 885101 1818666 1294924 1771124 377559 896976 1680439 387991 175762 643368 1762875 1086769 782465 1519945 1634608 1732585 935252 986775 490286 725184 306177 775262 1693142 1792745 158295 470972 1916529 1009266 1694449 330712 214344 561439 970528 1870993 1061589 713661 939785 1165459 183516 585402 88049 1794238 323601 177454 1121017 1115090 215709 1278286 1817192 481252 1120511 1070297 744897 428139 1334629 1487962 1966083 1255395 627299 103680 1733122 168973 1314217 837910 570533 1081683 1497342 991047 796833 739516 1427560 815974 1884238 793033 1030386 320458 1876452 1865015 463424 1961735 1980287 432687 1541397 1806179 285638 963786 494642 477162 1898964 525494 353539 811697 794451 1919854 558518 1546801 1480862 724583 794926 1827840 1372436 202421 91896 1358415 944688 561027 930529 431360 1694513 651483 955095 208843 856683 419018 505882 145877 1104538 1742399 115068 1517735 1900648 141509 1066115 1335424 1507834 1022080 1134242 1601986 1664086 564009 1152675 187284 239274 1348676 115777 319812 1232342 428540 597551 151468 1305816 87519 1081921 1854801 1708776 1043336 1491883 1095936 713194 1778664 1026321 1198216 1423669 660291 1338997 1269477 1824124 1739313 1878822 639153 913965 176950 1526082 359785 547727 250262 1582430 1870276 901712 1136315 1492948 1415296 523702 1310656 1841520 799889 1044808 822817 438554 1538594 1259982 1952816 1987882 1799549 674723 141325 72174 1608773 274736 1776691 1634107 1106186 1242947 1506990 1960460 339463 568968 171342 1181563 990803 1756898 1716353 1101117 654450 1526926 24469 376818 1359597 295430 502386 809603 847185 972158 1912361 1269880 731045 1824763 1349370 1701476 1424422 551134 611152 1939587 1821702 1523082 1302539 796543 489978 1279718 477590 707463 732551 1942150 1236889 1622979 468960 122169 111631 1656183 1026795 1601268 78666 852735 1489057 1238100 246453 162086 620167 1248398 1324391 1074990 1672152 891468 185055 32098 1152800 85234 1032918 1277961 2650 1839715 705975 190124 556519 1328140 58686 280374 271349 1101019 1180400 587417 1475469 1099107 1525176 452238 686533 46535 170482 100161 1321447 207101 1126417 1245098 470832 641416 347098 83059 1054558 1075337 277092 1281665 972006 1448741 1257411 1865814 83835 743496 199188 273161 1141045 756511 1785696 1327505 1360414 462895 1987611 848567 476025 1470658 930475 1839797 168956 284070 214651 1592868 567011 1848106 505662 1060022 1384752 710284 781179 1502333 1663252 333951 1683396 882343 819364 1102348 291381 1281458 1221678 1331800 927562 1607192 402861 10096 42376 179956 1630788 371008 1599530 1871834 845094 1090185 1435445 833590 1880232 1335651 1581773 300508 574376 1391866 114756 1876343 619287 1552367 704438 1870971 16528 1079219 109588 83335 333425 1036390 1761320 1971710 309181 1516699 1607370 1089740 1706966 1913479 1399665 524096 246478 514154 1762416 286031 1540777 1217632 1372254 743649 411275 367558 368086 55083 713852 1957502 359928 1822849 1172273 1547349 1175435 1062504 814041 1102375 964187 1552275 1585205 213407 350499 1167184 447026 1144952 1015059 70406 430503 294091 804990 266471 949683 303590 291415 385803 112583 777408 1921188 515589 1614019 1972743 1321510 1761253 1163100 537462 176807 1205521 1499302 1390072 1354065 1552105 16929 1532728 787723 1656843 763039 1449102 66622 1485632 1934047 1624804 835300 725372 1058805 1240874 432510 125828 247594 184248 1967488 1577351 1555106 1619031 1557866 1024601 231812 1737341 474183 566096 1746343 1005108 1503682 250672 635239 176558 1161744 1029330 1263845 18195 1586537 497787 942064 1249327 242444 488298 1880516 1029807 1467394 694800 1374272 1191288 1985723 1320993 1689966 844782 709133 864891 1038496 1602731 451126 527945 493837 1034940 1449001 1711327 925163 543170 987774 178765 1369117 533850 1576093 1254153 1753512 663333 1166930 1094166 1700875 1707791 118706 422923 1307585 1870496 859676 1127841 1380714 1267472 1943741 718358 662479 1299117 1064491 113495 380059 925704 1917570 1151955 980073 726546 959276 1414188 541709 1381535 1991321 533257 638256 1990635 43598 201237 736937 1264890 806172 1804535 63843 1097616 1106856 1465964 1069329 376733 1181772 287540 268290 309140 359755 1974726 1305405 513804 1937032 1475452 1432946 1118739 834079 1649429 50534 1905161 1150491 1007986 770220 1819561 962621 1532935 1617382 1047766 301052 747427 230365 857536 377799 1537692 607372 478472 610324 31501 794357 1174754 1706061 1993923 280550 1216479 999957 186970 1717525 1352824 1834874 1724337 19882 1132285 824994 1656480 1969211 1929783 1128310 885819 1667526 1722450 408659 1002650 1568536 1107821 1799065 413999 1805177 763972 1019661 1310494 8898 1091065 1695398 1808234 1050900 791345 368975 1367853 1562878 1865361 77656 549801 857471 816839 5740 396349 1463858 1117934 1379912 1490469 1530293 1185957 1663959 1979536 860892 190952 787306 1648742 976786 530849 1178557 1923770 1298579 384325 1773019 1730731 1803840 1727036 1798329 60811 1848172 770651 978522 846613 1753170 1197272 331284 1793481 690796 1409730 1006436 1212598 1099599 201068 1553707 1166238 15293 926010 1492229 78696 496516 1896272 1731979 572739 245867 1709316 1772534 919454 186106 1833709 207255 1031469 465473 217940 1462135 1772594 700728 1195687 1167801 160119 376533 121049 1677976 503101 65599 304730 1439462 1458167 1937069 655519 1052157 1761418 1137784 42719 1617734 445125 1506138 882971 252899 317216 172429 1298572 898458 1804552 963709 818242 1113463 953981 92305 200939 413467 1625008 1485123 1930239 404633 141117 1153404 26249 1280804 493863 1066610 1733398 37872 825692 1723928 1019835 1918789 258217 1500850 42101 306220 179457 1770599 1484283 1734199 264325 1425165 105184 747159 658401 628562 789717 728909 528980 1391591 705871 1312708 223013 524125 1651795 1801490 534691 655678 284950 813322 97047 884969 320541 1777285 57632 1831361 95400 1843831 395244 1382781 153027 1985991 1465089 166377 198401 1441178 960835 953397 1100110 23182 1957669 1071001 836346 625904 885662 1314473 257599 1584876 1055651 509829 1604216 573578 1484602 846443 1191834 1629576 643237 1368663 1932338 1792273 132610 140483 1858851 1683429 1504434 415651 1722753 1539607 1043338 206872 948475 1193190 1629751 218658 552915 16995 74306 616663 437543 120059 1422012 1614321 727463 971751 158191 1381599 1350699 906005 96840 702578 1893422 1659464 338734 952354 626316 930665 84575 49478 207720 1349793 733517 1478756 55178 1310480 740514 1969071 528162 581414 425501 836216 1062215 463441 109272 1323526 270140 1392902 1061608 282558 1974627 1381617 1291276 762285 243864 177769 1884137 1336987 1807043 480905 1486850 795921 456906 1702818 986139 249779 1811299 929898 557172 1325090 39470 1242797 1160645 1387052 1387848 1256497 1024618 640728 1692055 993599 1690079 1129144 1276787 698896 1613186 1370695 1461173 706275 1800618 1579985 1216318 1836178 716522 1856089 1667767 766078 1640602 614906 818244 1438507 1299468 545990 1224774 1373528 965519 1633293 152725 1714437 803562 1791699 1364554 55174 644454 1392067 1025157 480492 315770 1356855 1570532 1480317 1379145 1135134 523327 1795407 966545 1341273 1187378 433328 1699018 311962 1855460 1141987 481492 541208 888505 1002493 54568 1689222 872189 451999 1681771 798285 1991913 784069 1408379 650730 1535202 264947 151724 1864928 669830 185213 184476 52117 831578 1210129 257727 341243 490727 937091 33923 621202 1074677 15917 985457 386657 1332346 393815 1140285 815980 1525331 1887559 420211 1088786 226642 1929023 626762 891149 1857254 1939625 279728 1246610 454905 293411 590479 654433 105859 1758774 235646 1862168 723173 1880984 1425348 1314560 1170324 1250932 244539 1077908 1170375 1900796 603656 738428 576229 1913981 431566 1585449 1348574 1651633 1882458 1520161 725853 1853674 1952314 1731044 248556 1375404 1217528 1398316 313576 383098 1570028 176966 1461262 1531708 1478585 519857 1399613 645733 144546 173899 1887808 544944 1676104 868823 1805259 722155 1538925 1880925 1051715 1184374 752619 1400710 1507532 715875 1604346 1783948 225603 1569644 1706969 1338738 1312576 1846754 1460761 757749 1478810 1685793 1050372 1082456 1157867 1133021 145922 1748073 664832 112338 1915908 749299 1533292 363652 271063 1581122 1866047 1767045 1372090 975993 896256 517677 130348 1735496 892366 331879 1270641 1705090 1446695 185411 567014 162040 225360 230955 1664001 1696054 1217000 1679655 145955 1590318 693093 594758 183579 1525294 1386966 266109 237734 754736 1827068 75812 647726 1149263 1484502 1965452 193179 55236 397647 1813182 1259723 1904060 1228979 1135120 732410 843279 1847100 613445 1145070 28886 822388 1067224 510638 1520608 783524 477022 785092 344525 1067329 210686 108595 1427727 1585570 199739 221791 1762463 465098 1342012 1114816 1896107 24791 1421495 1016218 325313 1549005 1233317 811312 684611 803627 370854 1004035 359898 1590402 946592 1082692 1452697 1621985 993757 1373706 479999 544261 1937467 357667 1588495 1422461 833967 1104913 1783519 804437 969611 1026582 538512 589674 745749 171162 1696865 364216 643834 1254037 1558185 384276 1051144 642708 1914626 1384947 1538874 1008572 333759 115961 283526 432174 17553 962285 1189831 769580 334242 169087 1931721 599818 1790094 35084 1257126 705632 70458 845464 1586566 1842638 570621 586352 1338572 548751 264 1063918 1605886 303770 1831833 1559599 945574 420959 483574 775216 1890847 1260345 153973 1883684 1898164 687775 515015 1439813 1133926 1796307 1170327 1806196 1648322 973689 1840274 1582548 989401 561676 1856090 99952 453501 1341231 448549 1527256 813844 1372807 369312 1332961 1226807 1682483 168197 848357 982610 328193 1338752 1864981 1544161 1037216 1077023 105236 1788893 1840051 505584 1671742 1979622 707810 389289 719105 247472 1383424 587410 1500376 599878 665442 1535111 798420 563845 1451427 1546041 1097717 1741859 114462 550697 1181959 1450859 960534 1824334 1717484 1417090 1291095 624860 1703733 1443008 259101 1641995 173314 1764012 205485 3946 445057 1978123 695924 586228 862092 1251546 1132735 1452639 1596903 1087910 967366 1652118 1560409 807997 1727852 1135441 1973305 1623231 957868 250903 86264 1333921 1241836 940137 1904375 283428 871862 1533892 33896 940950 1125077 235028 768969 1320769 1597367 1272202 1730181 312923 1695193 1773271 1437578 1293611 1466462 1142884 596637 1786587 1969065 1317198 830247 656961 2920 1683346 738258 653763 431206 1338133 1339087 20184 1145148 650280 1341016 1261818 553824 1742967 1184669 1650523 372348 1788297 473321 459246 1241574 165879 1422391 224082 199342 1143452 1147010 450730 1741825 1272775 213587 468991 1440582 1522402 1495068 630414 1637777 619984 1672451 846960 463026 1730048 1375564 1385564 583805 335855 741475 1046513 1041941 37992 1619336 103780 76429 1634166 448857 958740 498913 1892725 1591047 1495763 1148236 1908722 205172 1147339 847723 1000020 457343 1491220 908179 421666 533669 554662 916351 1643748 1464487 485995 661526 1745379 1146473 1199200 1422407 1647304 1687857 1700976 1277518 179443 1380416 1590160 673340 1693848 1166908 1993528 358294 212014 181765 1692646 398623 1745072 1996401 1338749 1992338 1532668 1363094 1207736 871516 1842101 1159036 1862480 239429 545725 839218 1478619 1898611 1807189 1113993 433810 1765952 1034718 1959372 401565 611222 994571 803977 377578 698572 401617 1369447 259044 920588 394418 1417014 921975 334370 43773 974921 935955 368909 1060437 178482 1503305 204591 1507689 661189 1943757 1945430 1087420 767276 297759 326368 555763 605426 1441272 1573127 1587258 667883 149271 438389 511586 1557571 1333168 1640667 1349397 779358 1035847 106272 999590 595263 37038 508883 1822163 903544 348451 1995018 1028332 1681513 95502 157615 1010387 376719 118685 1071682 1442918 1233470 673977 626861 1877007 1506596 1251757 799007 283442 348667 1593845 1063187 305818 801856 1551228 811764 739747 646672 591127 859806 47334 203269 1663907 1417291 503834 1923858 619462 728151 1373344 3486 205056 1791607 733027 720127 52335 1292575 664504 1501532 1843003 686314 1622743 685994 1279012 1074488 1758817 60789 1456276 1851761 1069209 892229 420228 1999936 52673 106104 1780859 1553344 196268 1770229 226194 170781 439269 91667 1705046 1770711 1377611 1310013 663271 10899 1752319 157832 1894888 1574064 951836 1378762 703187 947358 1829325 458890 862878 1861863 1641140 369056 620691 1679098 1092537 1535015 806473 720844 1870933 305656 1296625 1777877 377830 1221870 200097 463389 1152970 788730 455269 1872368 1539615 1170300 1354837 1375616 1069694 1763969 511928 1126611 1994650 1663342 1134406 1865081 1275865 993003 583343 220242 330110 732953 1571645 368680 1626826 1886034 564681 1250039 1390823 1447261 1613379 1189770 1041876 594896 1656569 1060596 592308 1754549 418073 1699973 1858728 804380 1131450 618392 1177383 1738106 29680 341239 1549787 82801 1146251 486789 160380 29024 1340066 661651 1034831 320382 1284570 1956248 1969279 1336782 244165 1387177 1888645 1843702 1125424 344045 108542 490536 1146957 1770253 1256977 955715 822001 838973 483142 1270497 283964 122802 1810265 783235 1237615 1598978 577908 652174 1423993 493495 1157646 1433144 973435 40924 559363 738513 820815 1153 1909879 1313492 1521838 1130045 457946 1095664 123844 259512 499572 574916 251831 1652886 841616 179567 131147 90395 1640555 392009 967687 641928 267931 1607457 1957982 305833 862200 1953194 1233311 1255931 1148331 1781284 560746 1722652 115206 28769 1973849 1845818 1466516 414339 681773 550185 883714 1517160 1367359 998761 1432269 1874438 1909803 1895021 811140 1609713 930674 482139 1482526 1112961 1429746 1646560 253827 1377827 942922 335167 242957 1281457 1160773 1844368 10307 1888898 299201 246217 193248 1251746 360340 25109 155595 962062 1618955 83407 403502 336362 198702 6145 1107803 637633 307801 354981 514818 1689337 526653 1340154 1056753 727060 536955 1064458 461547 980665 836110 489497 1926709 517466 645203 1590814 493193 1596486 849162 394650 1447324 1575757 1938027 1436350 886894 1578492 1171182 617461 2424 756736 475089 1972239 1293195 355961 287407 267592 855990 537563 884394 1131556 933174 1880693 1863395 1325748 453812 797294 1574441 1309808 1744646 325724 858500 850076 1756578 1780863 791530 147268 47928 1623586 864235 1090720 1523028 1170103 1311209 500760 1400979 1069119 1149616 914176 379393 522564 1249987 770889 1652187 737177 507963 225516 1400537 1275726 1668664 787833 676323 1880282 63822 298753 348102 922937 1514056 1746260 1449797 1304473 1347142 844815 422323 1231628 1901762 887022 1446587 874810 344251 179075 1873712 903122 937812 1039706 1049942 27598 1001462 1627613 741791 1569270 197148 1545538 874512 1336112 690150 624632 1653001 1663102 229050 315432 1125246 1572880 628451 706504 608039 818847 1637986 507677 1213874 952548 615864 712183 1288705 1404939 1094665 345957 337274 1483971 1012049 1293837 312036 1957519 1190828 1840377 842800 365058 1568217 861405 156192 1851011 1625521 639704 634909 1070897 1273770 1348684 432576 610058 98665 1999719 1246178 1709060 1120163 1273503 786740 1785342 1945132 229082 8349 768851 1395395 1326484 641497 130097 720235 568074 235587 1602251 510497 878856 1323627 772266 1852947 93841 282648 745092 418311 1492102 1490841 1522713 1430657 935882 1861791 1862663 359666 862166 1089146 1256319 1575499 770587 287175 347100 1656985 13385 1607975 155225 931766 1560724 1733891 1127151 438949 1551895 1568494 1773151 1917035 950082 786342 203248 115486 16661 1217997 842144 90253 1010621 389651 303241 248568 1984110 628273 1874078 134811 851054 1946243 1045345 153095 1867383 1721608 1106440 1526625 690390 131572 248356 1961312 76514 1238137 959443 171210 1412602 424335 561064 850322 1931468 1157335 1771789 540588 424290 534391 260998 1269258 1938726 1079030 1643756 24919 112238 140448 1981902 782106 1652419 379572 1489563 472997 1963139 478961 1311407 1202721 1540858 1152701 786364 132685 275382 1612086 1230122 571004 1594464 1391116 1996449 1350376 1306504 504399 915420 976654 111895 816988 1947587 288391 590922 325504 970935 431994 1976856 427083 167554 482918 721749 1865373 1510094 236858 377109 151790 1399837 526927 712088 414983 1931789 42127 59070 1784486 27631 1978355 1481364 24403 540175 1748755 54995 391555 1888013 363933 25467 901474 100865 1635880 917280 1469500 1450625 1769587 902831 629068 1901568 1436302 25469 541518 834531 1788059 95093 28079 224499 1732744 1901905 984471 614082 359539 1639737 1494340 739231 438984 1851324 578607 1018130 1397404 1311126 317960 161633 1554577 809748 641208 605062 232446 1491213 75746 1812227 1489429 604023 1610564 1704112 180614 1848398 536648 1656206 1462818 1593220 866454 746074 269625 866756 741193 1263554 1185381 1324442 1328706 348089 1032861 1393333 1137960 836048 1196044 1527003 481351 992247 241700 696945 1861760 220079 869655 1810734 1260204 1484922 851925 807620 1740522 1091403 1774921 969908 577839 868647 237497 1748199 869468 465548 168195 1630075 849587 1537150 572725 1464976 471504 1735562 468593 853787 1094816 1181353 599316 295756 323346 310623 636350 229200 1555992 252492 1477580 1070713 324768 1867779 1092845 1492586 1268777 1919757 43845 965628 1528667 1984834 771476 426452 542294 347865 1601907 211221 608202 1884247 114645 1182008 493056 1367434 867901 1405251 275431 426411 201516 762367 1097050 701160 1498930 1218522 1928884 431178 1980270 311411 1539823 982795 1235473 294888 102468 1139620 1799879 210143 1097210 1295396 180711 257623 1621050 679556 1006232 1503596 1585459 371152 1840984 1556175 1176661 139968 672960 1156633 1690383 1016500 1938751 1898187 859548 1642387 1701460 110059 895582 291078 1283394 1981157 1282311 429932 221657 964438 1093372 552935 1086810 205468 1102455 826565 558944 531587 1248126 374349 136977 952608 769218 1445773 138863 963455 1164472 1295179 826519 1440043 1091204 74580 58522 1994226 660738 717704 1596281 1046594 390178 1542637 929305 20227 621945 1974192 507717 1500147 541775 1950485 40032 1174302 734298 598934 542832 1841944 1412892 1653512 1500705 1339078 765555 1225150 1099369 1766616 361635 414345 1364017 709884 952964 585759 1300273 686191 9242 1048831 986294 273084 1110306 389652 1721151 1486717 1277083 1941209 925074 1479409 1885308 1298926 1938365 1624790 206805 1314613 1460812 614678 100544 1055771 74886 1150830 278025 1786254 1611436 189057 411676 77667 1086168 617190 1153327 970509 1104648 577573 1186278 163718 301764 1118051 1525512 971503 947655 1976404 1009654 1487451 1184882 1330047 688589 1068343 1392842 1657492 497627 1145471 808232 1189335 1821980 930783 170060 1187802 1911497 920988 1673750 909152 1802535 1807950 1311769 1584851 1229961 285390 1787121 855977 280260 418528 213380 1023767 1443498 1960802 1390360 1732480 1798760 1044466 1952299 772837 362615 1922260 1175881 1986635 1245541 314820 957918 1649194 453350 105318 49807 65776 788912 1690077 1489062 1161586 1494622 941021 875123 1495993 1427313 269677 1157762 307197 567897 466244 1306631 411970 1868326 1829163 1487390 110995 316997 1292270 1450332 1487056 1635950 919478 571590 442217 1763649 1464145 933710 1574802 713741 462668 83996 326387 1942440 61992 561235 1581502 1822947 1907082 1175326 1046293 1629894 319155 1592855 1952174 1729849 1574518 750712 319756 844875 1068046 1654993 1936220 230597 852338 1737581 1471944 876579 1306649 1339327 1939212 5839 1629587 15119 304317 1439946 325663 1730650 1941841 161696 864519 1535631 1870459 738211 1802219 389167 811165 228366 391396 710830 450809 1750525 953794 1427249 1646040 1171330 342253 873691 1655269 1034269 1979814 1661291 1169623 645292 776983 1296333 4927 1572074 14352 921031 985266 691321 428390 652277 1176268 992100 63971 253223 1019932 954510 1700762 1682633 413125 1322182 1692932 462154 476585 1774840 1650755 1225406 370907 1016420 673898 753331 143986 205434 331300 1851185 1017578 744401 383008 1423638 124985 876416 1250118 601058 339305 379918 1311307 644640 1068700 1751599 72308 1318974 1242035 1085831 1336342 733831 704590 313764 922515 365643 442457 1937634 713235 861205 922082 1633714 1863019 1547311 1748415 1032613 324728 893880 1114694 1468503 1206008 1667941 1506778 1940016 72024 500870 377252 288204 780165 1458800 1228243 713611 471369 786401 1583568 544705 232967 315754 815713 61493 216056 385985 1860069 1604352 1228951 1720606 1804502 763026 1274675 646444 1057724 559506 224259 1070422 1979108 1703902 1299170 1706967 120385 1284586 1745329 1250793 295491 863142 1770691 1766121 1012401 151066 810331 13989 238821 336286 1991074 579407 1332859 1155502 138605 705472 87644 1046322 1504458 1763668 1432897 615258 514820 1590438 1294358 689706 28258 677953 919695 1070517 1590448 203685 1675157 391139 1005006 113299 1706284 1887411 1918055 66514 664980 898752 1717520 894535 501896 645264 1315613 992027 1574775 788735 262842 1487476 642593 11583 1850617 1892297 1862266 1524409 521694 1680244 1677250 426209 26345 1669921 1431043 1779261 1442750 1558624 911215 1263750 970463 1873341 1178447 1794336 587134 1924674 323437 1119524 229838 609136 497844 461295 237908 896401 538424 1188534 1532461 1080102 1458003 1296472 1109311 754210 854044 1798794 1226888 1250784 1956373 1094914 1844048 988027 1554953 201089 1146893 397865 569748 413353 576983 529419 1359115 643911 315806 1174419 801462 139908 422666 1159592 1992481 1164220 1374191 95763 271354 973072 1200566 1638651 1178884 1978673 1646553 1386835 1401828 268001 1420529 609277 194966 1036629 337551 343748 220180 887009 617730 773285 882784 1754741 155583 1744492 1033638 708576 1947490 1927604 1898093 1404260 1478418 1706574 1024607 1216379 941428 855678 200384 1863937 1470842 1451222 923578 60089 1837127 190232 849056 1277283 280675 1035749 1369399 761398 922207 430362 1286522 70595 1798228 1324862 364139 338800 1387186 1322170 1971680 1404320 218510 437602 1733276 1559021 15333 1992329 939091 1093677 523920 832415 143755 1500914 726598 1448986 792794 1969057 100159 1410323 1676638 119689 101582 830989 1070448 1830366 1881788 660882 1913074 761266 86915 225089 1680093 502186 663040 960089 1466699 67645 763114 1383073 328683 1780649 178823 1315847 601135 120395 1437678 216709 467795 328017 1641567 181657 1293908 251237 930560 719182 168431 1882586 975615 1355178 439779 1941466 298427 1387493 995817 1569268 1266527 1088737 1728443 879666 592733 453391 1305767 1506501 134058 1812729 557846 737943 1384036 717527 1113282 149065 1206625 1149937 1315777 957696 641316 592938 1643103 892405 218619 441893 669668 347253 1126553 1908782 1045934 292046 1409425 1097553 778121 838892 485420 1953572 173638 1795806 522144 553455 413087 206445 1122391 789499 264202 1695692 13839 626250 1346503 1346420 1391566 412777 959339 1389340 1746400 1820368 1032130 15642 158066 1629365 1222060 1046371 1498572 1198563 1819007 1099682 1943178 694718 392175 1734446 1883335 260165 1635021 1510568 37598 1778772 313624 1033232 1319276 39145 1720073 1571892 1916528 111511 1682459 1211052 1121003 23885 1006545 1712064 1371452 1271409 1901455 954938 391087 629931 274075 220123 551599 1291528 189732 939452 479739 1661333 1464235 1424439 167819 785387 615786 1101779 979571 509745 1241641 1979082 879432 161993 495677 996773 729126 663194 651156 167871 1657428 460385 1048898 1994455 762248 1240603 1916473 1281039 1379241 1993764 634429 895674 850289 1557194 1862276 554880 1360282 1231841 813171 1861833 557986 514306 92387 1989021 542752 1956286 1920708 1653859 954504 1252246 1888622 383801 1484273 1902262 1374948 177218 64487 505846 1127277 1261328 1237431 1394375 502039 1589319 1698038 1602098 341572 532767 674200 158772 1645337 811011 715063 1096168 1106340 1992611 1725309 1882185 1096005 743859 1735328 1304486 523994 907834 761619 988721 1974606 474974 1603047 760216 806597 1183212 1774897 1282876 463326 1519731 433287 186027 259454 1813804 1692228 649728 873779 1093441 1439814 1640308 1807045 256820 676249 602031 1625154 1285368 320252 1085427 1497261 1463471 180137 430562 50006 1949660 1741387 1903928 1653522 1741031 1232960 895682 1494716 137114 1767987 657584 661021 1007353 879155 542126 1950370 282916 453736 707737 506616 717778 283828 703988 410791 809235 1115584 3306 518386 1636902 1757323 596422 188020 218614 955016 268032 1047612 1120450 647398 1609929 754518 140762 831478 1405452 184869 1349611 307966 1097079 808300 462880 1989309 955777 1969606 1944145 375218 1089827 1860748 1364801 1781584 937617 422078 1944189 1253717 1671756 1863530 443192 923254 64793 1480640 881631 487833 1592082 493220 500198 124646 1896820 269179 1298770 268699 1387630 1241653 138594 107971 1402776 1432230 494862 497898 1557614 1094698 1062774 1276985 356048 1561113 1024674 1271347 1042447 1923175 833100 828653 1477046 1547467 630753 176690 1744892 757583 951238 1270296 1594499 373706 620174 359115 699548 1592051 783837 449041 1771272 936560 1047196 1455347 1858668 913116 336873 646180 539161 1904148 59000 469251 1230054 983014 667062 158123 1344647 228863 673978 810275 175427 1806301 419316 339031 1690589 360941 1453357 176429 1878824 1780633 308526 1715769 916883 1807789 779413 1333145 1468148 1552120 1221950 1933417 1570202 1946934 269263 438187 309131 823932 1634313 1415395 1263494 640493 947101 66369 306684 315100 1862962 424994 607254 40265 1383884 215824 898349 1487262 1319306 240409 1484636 243563 1084204 357636 425280 974732 916916 1806663 602138 486761 398914 995585 476104 1937705 929687 1369954 1008532 1880226 419844 1723312 198749 249292 1256581 271454 1840612 270865 1653753 312654 1689868 269136 321435 165790 220541 1093378 1410774 1992785 1635590 611023 1110874 675047 838536 1857833 283433 1560860 543065 635349 652054 870610 1871770 220778 1860837 539760 864360 378495 1239987 546865 13630 1604804 573725 159859 1828899 949938 27082 1126383 368821 1373155 208370 329649 1896108 828051 158973 393608 172384 1490196 649335 568604 859565 1819027 305625 434012 1259420 1785279 1123007 984214 82075 778357 112816 490692 1665690 1900207 1363771 1891972 413639 743660 1082416 1939557 1195218 1339453 684048 725244 102986 1687371 805382 1955144 1347422 1178760 304781 1864117 955358 1104736 647096 736885 107509 528713 1993635 373596 1484080 1260741 92929 862073 1205646 20442 538057 370308 1150297 472600 1386573 1113928 556218 1240024 986443 1422125 1416622 310917 1570566 1901494 343981 31467 504298 1260787 293113 208475 589965 597057 34682 343224 1810706 319905 1125428 1230734 1657370 912344 1290621 992278 1330605 1445922 242015 412549 1860049 321687 330701 1100450 1420437 394312 125929 515889 306918 1284791 1004157 1126253 405139 405546 1628232 1076604 368306 1509690 1566795 1595911 1518640 1638048 1065437 1316270 1538165 707210 1269727 844394 525209 1956386 1635313 988667 879873 67959 1993693 939809 352113 1710586 1693646 1833943 466076 1334003 981518 553698 701778 749763 1290572 1213998 527436 1644181 611126 391944 1971216 1278560 596223 101324 1063219 1620072 1406306 1756583 1445569 866705 1047434 1152798 1228548 1632449 1974267 259322 1749014 888032 453999 342407 1791755 1647415 1889540 931713 1443174 164958 953288 1199017 675931 1162137 1467742 1752719 1180160 787244 937068 1141585 609591 199831 1257443 1769847 277162 485215 441113 1111875 1552476 1563445 1324210 1424209 1624510 1322490 1000728 856633 442587 1577112 359476 538336 1310921 903496 800128 1585491 1433578 1536095 1819325 1437222 1644374 528662 119798 960088 675626 1092140 1723478 332088 1561999 976451 1703029 745445 1844502 866965 262969 1395595 1294992 881334 123132 1071625 804759 1161572 701093 1125769 481567 188042 399593 60058 336366 1632141 1870542 496905 1431220 1540207 364629 129720 622893 718251 839479 391054 815629 1778405 1198451 1877435 1319609 1608256 381023 1879763 1114630 1101978 1946775 1078719 407668 1913536 948898 1689999 592061 1586242 300006 40554 754194 1418139 713375 1231693 665340 1842476 1639330 1008859 1819449 950183 1435689 1957149 276013 1053832 485462 754667 1996625 652727 1213912 689686 1945523 1596715 1797230 513371 854795 37593 1039150 236980 1055476 638574 1149494 149473 1722562 812403 935647 1789511 1609996 624127 1373193 834810 1063869 173060 1097824 728604 866555 1912159 900453 1641883 994322 1948782 860368 1383156 851529 1217469 83875 1608086 1771517 1890513 1319063 719370 1155135 1109063 1485692 513706 1281266 1493558 1360445 1187393 1623075 588230 138824 1978978 1449027 1043200 1764084 1637045 208525 261959 1221197 1929433 348475 740019 402676 736533 786207 344473 1338630 969411 867068 722014 957985 1348098 148803 117720 931590 1598597 123342 1571725 1662996 1589802 60734 1975551 1953026 1543375 1364736 1901957 1057936 1189167 533873 1241659 760283 731037 625418 163335 1102854 484585 172991 1529140 275135 1697471 282927 1091458 12179 672320 1006384 1483242 245537 550331 1908679 756599 570735 773609 322856 362699 1803883 1812127 523596 717902 984067 1511969 1994433 1782740 114829 1223814 1128592 44371 1597538 1257885 16596 954415 638379 1182709 1074804 1438771 1738776 832657 806614 1157459 916228 1418146 1068526 389230 152923 1312094 1440685 843516 126473 1732898 93712 1607663 1813988 1862487 32540 1543457 18804 1730376 1321248 1682901 1836327 338697 1714639 1227152 420216 1193796 1626968 1898814 1441515 373921 1333657 888527 113633 137445 1965599 934078 1989798 1874905 923755 272387 925446 77669 1954783 232680 1134291 858063 1363482 1564376 566955 976275 1143105 1104655 1004257 902139 785211 210355 693831 958393 1218357 673889 1655729 670707 1734517 1168657 563013 848485 789918 1387456 453184 47664 438950 1749088 1620383 413000 752094 623447 1337061 1639149 520407 1704684 694632 1238627 23637 1002540 1548253 1186352 239918 1875904 186617 40544 1946099 110391 714670 1324644 1512953 44409 1797145 1545232 958339 1988699 628414 1417981 1622577 83334 1905032 826693 1193976 823123 768538 1729367 70103 1738781 1668764 1555254 817288 1701666 1527903 1552608 654354 1372912 451554 208382 13453 1457314 233531 1017402 1788818 1896569 1512296 104830 189968 848710 811660 772776 1708539 598810 1269317 1110978 86325 57642 229935 1542830 808247 71481 883298 474690 392543 834818 1757900 1603483 1312974 1977614 1293920 1023880 498856 1669842 602621 457782 1830966 1052572 230675 1939757 1957922 300104 1008921 1952107 1415748 1586673 1727168 1778114 1541893 1792203 259760 796947 550267 1584914 1319408 1822502 1025952 858549 1103725 690202 855515 239483 146606 1957821 1264225 855732 429477 687070 1624886 1480138 363648 522933 1160994 1947396 1693642 909486 1039721 1357431 1332481 1671444 350034 161746 565920 218900 600155 1768213 1025835 1928721 1468865 1980788 1142724 1930064 755262 684957 1539711 194829 526034 1665593 87273 1641486 900471 1424606 1340438 1962299 1679720 555843 1333907 300171 20034 1454973 1194085 392143 290570 979467 1765515 416171 360643 1341929 1076220 464265 1589062 1479226 1818495 538988 34955 139652 1928552 447178 1915858 1094406 874784 1759656 674136 610065 89420 498044 442386 877325 37163 1586107 1857729 736498 294044 966320 1599567 274900 1582327 1340199 1622320 712476 918745 50507 1189598 1693135 564644 1665373 752196 689820 1602942 1835586 912465 847785 939595 975683 1307287 504776 112427 102475 12970 672372 62378 96151 1507948 1509193 1757614 860976 1256481 829834 1633225 1472280 412434 237135 1460363 1100323 870428 1475848 1439512 142247 533701 534163 644646 761056 1469511 1079419 1086302 1873546 271546 567624 459640 344026 268489 1585008 684092 31076 279410 537980 1494969 1156899 384747 1150378 756777 1363914 1994618 1975763 34360 1731564 277645 207612 348622 275130 1076691 36013 1069125 1008890 707891 870527 651990 239949 1161209 1860645 1799931 393881 1837507 1301998 755328 955456 1541679 662652 1921386 1434090 1990923 1955958 718725 1113719 559822 833317 1510741 300726 998142 1649029 1055807 1343156 1976732 1865648 1362506 329506 714914 1272187 1762924 512414 1026429 1420881 1941808 66601 1823010 1864929 274707 1791458 1609187 987687 553060 1327619 1852806 1202267 614345 1829422 1636832 1735197 1517431 1323843 339123 1700658 1178483 857238 1315739 1095468 1881714 1472456 1903435 82147 847098 1709978 1868540 1217776 488924 79059 582450 443631 1999199 933268 1026915 1991742 420135 629526 688280 879401 1639360 1153952 380063 1071998 1622376 797608 368492 399125 390338 205505 1536657 1020259 1713540 1644557 1707134 399778 263418 1312450 253181 1493047 1282490 922976 625330 45244 1811983 1533440 435432 688687 631871 1139702 816998 150721 1736486 1930951 267070 1570663 1414309 1111810 924254 373157 235385 756296 767534 1549096 825689 10611 1068431 503351 90370 441657 603507 1523685 490348 409690 27744 1994308 94436 1663486 738518 21406 1876436 838739 148377 188719 1770122 1941182 292469 646914 1187424 888945 1110598 1573713 1671112 258725 1317913 1971362 970402 106759 41868 71453 315357 1102983 1583808 1052003 1160156 1237146 1636826 1146563 1935182 1090490 607291 1494496 1270452 863385 1677819 941038 1406661 1901448 599083 552580 468094 504243 1317021 1913973 1865291 1370431 1015376 1693719 49236 208516 1504920 102760 500448 999656 184873 1011220 1807483 892661 1455620 1660139 1366478 1091978 171647 606084 1572760 948864 1505502 475015 697531 641239 1725100 1315766 1038886 955317 1336833 1287794 158537 1677031 1010158 1981242 1232729 1180294 1640249 1955320 1993501 1837307 826114 721225 1592177 728502 154703 1198598 1897843 679664 798648 1847424 626734 1905134 766621 1063885 207000 693509 1705893 1349790 1358025 777186 1307433 1206313 1312451 738323 1745006 641630 1303090 1316040 341961 359342 647434 1047784 1153535 1549642 573488 74450 368898 1419938 961597 1458328 218119 536231 1081607 852954 1870805 1598895 1661499 687817 716555 1086795 1736784 1933740 498353 1693967 655696 1166386 1646751 869619 148888 677476 1365557 1978821 331983 267537 1303061 1826748 1102712 82778 1950151 1044552 1584299 361243 708966 62045 517365 765455 33219 38824 1017868 343519 58823 1881289 1233940 1663049 1980549 335631 982645 1201039 1384925 1955429 1856057 1716002 1018006 1402590 874878 1390167 194934 404435 1846720 73692 361188 66720 388717 895071 402226 561497 1785771 897438 230938 155207 209048 1332833 804565 186119 1947698 553984 1633079 641683 775759 744123 750169 988302 1945193 1096303 1347445 1522588 1879181 1113734 1668980 503923 555486 1647834 1595862 332133 1585710 744543 1793658 1278515 912489 1570558 1070751 852043 1608778 869817 256808 1830067 301038 1890071 850191 975066 1807367 1907453 393850 332942 348588 1347951 1541316 623066 1243498 321460 1660659 1125155 1730012 1458946 652141 1404329 1819576 1572148 74483 207851 970109 458221 142084 1823572 257827 659445 1895952 115226 1706452 188749 1392900 1745952 1298369 1586047 1142543 1826384 711441 1050198 1781855 565291 1322992 124216 1319022 350159 1913234 16014 1339115 1413254 1084410 1513047 337758 1542429 1919370 1337488 967314 1923204 1033403 1123598 1689425 61168 240200 900790 124317 1604690 424063 838437 1513145 1625232 319551 1478450 1544853 1594460 1874816 94817 1036404 1933996 759234 992775 1939607 1921439 1659186 1471055 527748 863384 996783 515302 1764183 466205 1084512 65251 1684214 1862644 814188 1778595 1999110 916968 1634385 1219122 346216 734275 1167113 1998302 1141965 501586 421967 1669850 1344516 1594106 690861 1504844 1376639 201987 384818 874508 1000557 133229 1373964 1285761 468422 1998916 682234 543002 159063 530184 437746 716647 67686 964734 1450640 1299434 158634 101348 220534 854865 1488476 1829998 946029 1366040 1124064 1435493 1511137 32452 21131 1959369 1232652 970157 894318 1788902 493275 581139 757462 1262284 178973 747987 1447590 1308961 1178230 693427 1536266 1671234 90419 1853708 445611 794295 1067605 982328 1968607 1131172 853749 1010049 153668 1432298 287687 1195620 573007 1634120 486482 560270 1432455 1637466 11699 659765 887556 1779108 1069682 196802 774702 108127 1867968 920607 1893670 131874 1254669 58592 1559220 478193 1650260 208215 1400445 1683350 1244478 213864 1866498 925803 1314586 216381 1383678 1288859 1656915 642266 503694 334143 749071 1814389 1577850 1764148 3517 1241693 512519 86970 222824 724473 1584521 1482752 945096 986000 969405 55719 1512239 1014195 1073447 1935485 1169709 1687400 34386 1958180 182031 1724685 1801710 1496303 144860 492533 1665562 1964067 785227 697318 1860136 1665314 817478 1119829 293451 926515 260408 1566425 48794 505087 1843958 325448 478721 754943 237196 214001 28138 244058 1364090 856211 607795 5475 723330 901648 992855 450132 318791 84208 556860 796057 467423 1700215 96904 1638376 113026 295720 106854 1224563 594230 1321928 43547 1331985 337211 1128513 1278403 1155074 1904525 1702152 1987264 1216874 776690 1938183 855213 1040548 235571 125941 1161823 1472250 1184062 1580612 736553 875907 1841847 253878 1365328 1165273 617292 387532 500267 1347336 1178734 1034473 974256 731387 660984 606900 787606 211355 1983879 59274 396847 1272318 1496466 1035849 327701 1647841 1428749 1174678 422225 1155952 1271098 2628 243287 409316 456707 1448600 1140828 1368309 1237922 904705 369253 1991490 524237 1081901 763463 689102 1852183 1652623 1380673 442561 1056941 11662 971785 145758 267816 1305003 355169 436319 699109 1730891 34750 967012 1727189 1822626 911879 1698128 742919 1362642 1170924 550586 759360 1489582 1341625 1325960 1319359 1704579 803956 418577 975079 696437 945611 992577 1025999 1481571 1071835 385306 1821373 347850 1425061 38409 1328964 1170294 21462 1400148 770700 1262632 1302043 1606095 980357 785778 216391 443188 228644 1720601 325525 611633 12966 431883 1813850 70353 1098353 1278632 221995 1233368 1545866 1607496 490623 27527 1680449 360129 1315669 130699 532803 1744024 326616 1381165 782562 1681422 452334 511933 296758 591027 1522873 94784 1676942 1799853 127490 274299 1294672 1870584 1093885 298814 1223618 1662963 1078087 1669816 1635435 1245633 1564457 1268356 1422371 1412842 569222 1781469 1984857 1467228 104083 395628 1944443 732011 1794294 1056530 1517723 799762 537540 1703276 1005219 1424403 623928 619644 1802003 1780299 1401888 193333 812560 628302 1189793 1337256 588473 1318984 1445072 281364 1953072 1228122 1710040 1453706 1732611 373002 1322812 367423 1017768 1358836 1034120 1764113 1368547 1363824 808954 161084 1487100 1178454 770437 1879008 802523 1341730 849833 280370 622760 1331202 1999129 1851755 711998 242191 1316765 1315650 1299587 1106064 25615 314766 1030914 203872 1584745 374104 376203 1413239 488635 960655 1936526 1012410 736337 99623 1420337 1355488 529574 1491254 279800 1151410 1461238 557654 1172134 1049465 931829 734702 1675108 1110577 682575 1671355 1168301 562727 1004435 408343 72725 1351849 733879 831 1013253 61382 743689 1146226 968124 1588371 627941 1796681 183030 1997578 1106622 949167 1875878 443526 1923140 110270 1451414 775001 260328 1651466 213705 1823660 1667264 1319333 1124537 12896 1834445 135936 1627127 1900675 736676 1446355 1829304 1900857 1383181 932960 714828 1679553 1466450 1569359 796000 860537 436059 281084 964753 1478860 322831 1487894 330352 324298 1416812 1832127 1175873 46582 322110 1120825 749384 455747 940269 381523 1008570 192585 171473 880250 1566107 680632 1026162 188277 716829 1395323 1421311 1900323 636828 689436 1148757 317261 1048642 1238436 799221 226634 430177 1533398 119313 1981557 851879 844405 748910 1231499 1810672 1811451 457319 1752021 1677907 1749119 1974174 1174198 1546842 53827 61226 221284 1429299 1381429 1557864 474984 1732287 1564441 1491191 723232 3878 1504231 459005 1902736 517819 800192 511664 1336976 374123 970916 559005 965794 1621404 1531119 232425 1224550 756049 1303024 1116415 1138620 1906516 1095027 617507 947845 1063297 395591 1158829 1936405 1297384 1793025 749803 861277 678517 161319 1270246 1217519 1747107 1199327 1612078 589438 727914 1636370 874419 1615987 1505739 392225 1968362 1940058 1155463 1325842 183727 532311 772103 819200 312717 1964630 1439634 1977740 1335388 1603292 1809393 379958 1974493 1957810 1024418 1061540 711235 193084 1161124 1040554 1885152 1644897 935946 782634 875472 1731950 1605778 1386178 913013 215195 1180082 225324 1377953 807058 1558427 1393869 192765 535486 1036467 717160 1171253 75032 31066 518688 277393 1456840 1639556 385860 605064 1167217 959550 389020 1030415 1739058 1367943 396858 1398641 1529867 1764725 1577321 558056 1253012 377381 1056765 1541222 697940 1383645 1466697 292071 1545471 708249 1437027 1148636 331339 1654771 244396 651071 1809493 905054 1012916 341869 1597092 1223141 603526 1049332 1694895 449670 1390929 180950 100450 1087320 452655 777027 690660 1208439 1171134 1381767 1955200 1532249 93177 418834 759712 1926374 1703514 461808 956870 928047 254110 424070 421482 1270343 1011293 233458 1609326 846147 1729737 592939 1862649 881092 1352398 1730486 1394330 629164 1272966 360595 1833102 318045 49533 1136151 429616 1199560 1559934 189533 460172 951916 660590 1817758 1667829 957459 424304 1207144 459410 876628 237120 1227428 882073 135742 1968274 901788 1213039 1279869 398919 500876 684430 276750 1910122 1591152 1858099 649131 1311472 343752 306154 1101147 1485057 1726531 619583 1496549 417182 526820 174743 1331779 640384 134839 1652213 1435343 676057 1514169 329060 1160301 1403731 609612 1832032 357893 583248 378575 1775873 1457548 337082 1873380 220958 1325217 245753 708528 67633 811210 341272 1824776 1795103 623362 835131 1819401 971993 898658 942585 570191 1046102 1658480 10324 1315930 151614 1452857 1512644 416605 1754648 737128 74929 462932 138702 1917007 1700389 1990874 1825127 1203188 1716936 1983609 269893 233714 617260 1419520 1226011 1131669 513475 1169995 1512493 1723143 850226 1459075 1296220 1236209 898900 1611447 1087456 1264449 902744 434810 427022 447503 1026943 999970 974815 1381619 942703 1590181 477444 536283 684985 166122 388531 62344 1695583 15647 922872 508559 1173883 1311771 1543784 959291 564216 1242286 1629395 1071743 1882920 1101487 1888528 1307263 1780773 400477 1646846 1139496 611596 742186 753552 1268172 181859 1190056 573332 1662755 607554 990858 687582 1273755 1676923 1933395 1581087 343029 246468 1925076 595178 364671 1665276 826985 1695501 693741 1566720 487790 257515 655813 717979 1162418 164577 805596 1402629 1802695 1167168 1133248 1095181 1267383 306025 121237 1751341 1824849 1926943 562449 1342554 1463297 1484384 598769 1187252 1421644 760076 1842578 14065 289496 179752 546650 923497 1498770 960812 734035 785977 1463244 756387 430686 1481672 1168569 579441 443799 420357 145470 815103 468518 516042 340394 1537023 701025 568676 1650678 526579 1143936 670000 1383090 453923 1573822 603548 159475 1764949 540094 889781 1714704 1566585 1424463 1357584 1106466 1999244 846318 1014318 774480 231568 909857 1262021 320005 616074 665150 743743 708877 186268 1023352 1615098 1377663 1465440 1431008 1926167 1075261 1821068 376631 464395 550959 367053 1941981 1463957 1563790 1883286 1747370 39923 1967178 1145900 1366691 1761591 964676 1722868 560870 493259 1153401 349087 1552963 251337 280902 1835144 948694 263265 293643 707686 1346824 1771588 1535908 314634 365815 978033 1345269 206015 387042 492854 1258038 1798468 1404547 1429761 1525401 665566 10542 1273918 869166 266299 36818 91519 301059 1606828 1984098 263942 1933130 90626 769607 1260783 1808935 1225170 397213 1186737 1328027 111584 1707803 1974692 61054 211231 562586 1105092 469500 1259399 589801 1388392 762962 1066975 2408 1532933 675978 313917 935197 537784 1052975 535265 1220901 1489416 1314461 1807595 1096467 1322671 313883 1507313 1162481 209351 588025 1957661 1088629 766230 412536 1256739 525503 903727 1719232 1510884 1549716 1459196 1040315 1202127 1338777 501176 1488185 1180876 109475 1063566 593479 1759208 1579350 1846052 1355560 1673220 1366162 103713 1647387 1430359 1433253 49689 135292 152481 636102 834631 715930 1695068 1326574 1368492 1394773 718966 1726467 286870 649571 365679 1198521 131607 380420 154827 1204081 1491042 1674760 1842076 788458 1592396 632258 182798 240660 440441 26468 813505 1450079 17304 1474070 1650096 1388285 1169091 1306118 1047337 883856 19191 1307 321819 555314 1551316 1333118 575406 1206931 1253992 1453872 1757146 1563897 657129 637424 82359 228163 220783 1435866 1329323 1789150 1259366 760720 1525490 1847937 76501 1615910 453039 671578 372777 903274 1001448 1726099 463305 87159 1705879 365193 1116521 1420992 1232032 746848 243343 1451742 1026547 1612795 318595 968894 469442 1285736 1284251 569117 1755761 1693121 1341850 838694 77614 1891696 913498 1354866 1774963 76271 1545911 1852962 924576 1282941 1594897 495304 419191 208759 168773 842378 1092246 1552145 1928799 1971042 60460 280962 1191542 1738107 181799 141832 1475112 989289 122876 1703111 945886 1029162 757346 1698854 627218 586751 1266087 1459568 194593 1234909 1291033 1208553 525293 1496956 1339472 917810 1935782 593724 1271701 1360781 1864467 1283185 1152101 799283 422993 1552682 1735125 912371 766624 623090 642233 885298 1925603 56900 987909 791831 1694646 1246263 5402 1858708 1666617 835014 733315 1419179 1430992 1641516 517188 1356138 801558 1980669 166589 776773 875848 1133225 220712 1292096 1490211 1126220 1880039 706008 1804897 561079 467552 1590547 1494480 1329451 1754491 487660 1014011 522727 977295 587689 1359547 65483 524412 1335569 76619 774599 1093315 1176312 625760 1383080 62859 268629 1854700 486405 1817788 683477 427592 688618 1275236 1181885 1065879 426846 545605 1497029 1728969 5327 1621587 1314974 743438 1372008 911089 1206405 546955 214551 1417821 357701 387348 1825237 999286 91044 3511 316689 1549882 1870388 579739 1465265 407420 1755746 1621449 483473 726890 188134 51526 1200339 472171 1061434 201425 1347714 211095 1457909 40539 1990379 1323067 104205 472813 1185271 621490 229639 909983 509338 895046 614477 1887273 148241 466461 709246 1541450 1973819 1793309 715340 1400202 1897083 403470 1352397 1099554 1843922 793688 763153 831837 1346180 675196 357291 1441480 1146749 1470660 1065812 166573 854608 1215052 354439 1209267 341968 1219364 97263 1462377 292129 1539040 195280 128570 773645 1147646 1687738 1235588 1889270 226167 580295 391512 500395 65039 1659339 1427553 317932 1105773 409324 1212296 250140 1756164 1484480 1840126 897706 824103 1592088 681502 1684534 1458919 1663817 610703 957160 236907 315944 220225 509721 467249 1001219 1036516 1607225 1683706 578327 1661198 1671915 1789915 736897 1568856 864141 765641 936381 7192 1862782 317388 1271441 1686345 691573 804298 1133888 1624353 1431238 2461 181299 900098 485203 1296176 1582972 1299278 855726 125909 541469 1226457 2289 1905753 129417 19623 553215 1881908 315509 592488 864352 1181366 1202612 1746579 947619 194025 512154 144057 720578 1590079 1988245 1141231 497726 954423 729882 1496470 854029 1952717 1820060 1226 392973 322697 213117 165346 149581 580142 123445 819504 1354755 468790 1289405 1439513 396028 1614954 1092109 283476 787051 598706 121621 218916 1618195 693266 226546 371987 308433 401428 1796603 887537 1500409 659488 524814 76357 1705797 1854121 239982 1102013 1156864 110307 807940 1941495 1741744 778445 1098102 1067158 388976 1732135 874994 1194999 617321 1442755 1404640 1135537 1850058 1592647 1349365 154107 1792621 486568 650010 1042092 1680029 827752 1749193 1023005 249982 864437 924682 1450750 1819239 146559 903474 728558 499712 845539 1947261 1234112 865371 1259248 1585364 144749 1449824 1100538 1985625 1441629 960052 1848336 1363837 245941 1155426 481637 1639891 666415 1600755 1447089 1244951 903895 245087 760845 203617 182930 657841 1383123 1242345 416898 1152143 639012 1696869 1377588 1566068 209698 1718696 139348 12931 806075 1429332 168550 890718 1874809 722264 603951 922827 1276237 1825772 1851470 640519 1791545 250886 1718463 766183 416971 1733726 1194245 1340130 29064 1549547 303047 1215871 1644696 208887 1833525 237464 11072 1629147 1464009 951195 1247290 1703389 243900 992149 825848 1244824 458863 407604 803591 261812 340199 316699 499036 649497 631066 1391654 772995 1875804 113378 294235 1502047 199311 1534054 182005 425920 1619310 404055 715997 1193538 1854433 1569885 895544 1695249 1886356 399184 1587539 278383 150601 1840436 496708 129232 313974 289130 208684 1223510 871888 292087 816208 1406011 906947 49357 1106697 319744 1788629 1641559 579770 656937 101878 1504177 1215538 3061 443318 1000541 809913 1414605 644610 539849 1736447 1723346 682322 318125 173007 1025433 1567016 21113 1263557 603323 547078 223031 539860 1602400 252916 1158433 1606748 1646418 555306 1786002 1086202 1613982 1757589 56079 1209463 1445394 977097 1813458 1085113 1319750 1028228 1200030 1178090 1086606 1922000 1721970 1614618 851785 182593 248569 1931136 301412 464193 1977941 1779853 442207 1002279 19165 1912138 797859 1625733 1227844 1014695 1289643 1493202 1394007 1167914 1266221 1209566 707793 1023997 908797 1418261 857423 915158 521835 610562 679662 847726 1391410 892746 1127221 757954 693732 174539 761673 1926025 672628 438275 1094858 206491 889510 642691 864052 1743980 1284414 794190 936052 1937317 1317585 1958728 540369 809008 344257 198646 1805526 1154539 1855945 361170 282069 255767 1171394 1308782 268137 754942 341633 1563260 1574528 137458 315437 211327 1586582 1429156 487306 683495 1019878 830623 150627 764 1830987 210601 1850470 1021573 857376 1538651 495909 142180 1045521 465613 1540515 490935 922211 1724944 1758080 1710547 373081 58253 410658 1247128 135509 1902291 1510271 1039218 1478257 1350416 926803 1345487 936977 207298 899166 1447596 1756274 159932 1657249 183412 1540929 1880190 186530 200811 1253948 1840406 1804349 272549 1166350 982710 562076 1825674 50612 1360514 26502 1993598 328715 378329 1590451 1177635 1343971 1611621 1543453 1347431 375943 166149 1314517 1753630 1351146 1424241 381672 1105819 213582 1597894 191968 1313862 570080 890131 1102994 138379 869988 1255829 338030 1738391 401333 1884469 992491 873055 1190938 250156 396363 1082152 230529 1779431 321134 1691853 1371033 1716421 1424306 772430 1089941 427386 259084 1350321 1338480 809152 1112863 652304 685410 685563 541125 1092990 1743727 837708 1441355 1945780 1751204 291170 494948 723698 1221037 480814 1583909 1831689 1491324 1384255 1185858 488068 1760597 1240561 211664 1290357 518949 1119672 1228400 406148 1877143 179660 1119819 893732 938199 417506 1724940 166109 368546 484369 1775120 402431 1207066 1855193 1099221 1631199 1279621 1721347 1025206 242775 1944305 1334646 792030 736465 92389 1661194 1558628 1532000 1208101 109072 1139266 616373 754580 21283 715382 1431078 1042864 1226596 1594151 92571 435398 1066709 1413959 1662915 1312751 919516 1857591 1321547 1827437 1264322 229237 1044016 710472 1684259 558526 342611 428422 667273 325154 526232 1858688 543284 1242499 1364338 932046 936868 1143319 1981460 1998670 943944 915249 533887 5188 491022 1967856 702438 797273 829167 1352145 609789 1576894 901957 1853224 175420 205565 866533 834137 1860813 757394 1676174 516498 1545746 207994 85242 467853 1573742 255527 25525 1064448 1079141 1608815 1478592 905902 1467662 1106314 1054381 105162 66537 1224287 420419 187226 650063 715587 755077 576885 1063417 1115447 136458 491038 594076 1874812 232816 752386 509920 1269110 304732 712563 1454777 1256147 1721380 1396912 1904910 690001 892599 1455893 696923 131553 1419679 572740 576626 1028306 1192570 41041 470093 1701911 344988 849033 260149 1383998 830523 1117359 344734 1258212 1868879 1307355 629096 1306550 1069196 1032376 648347 1646450 111716 415986 886538 1115947 1509850 1120769 1952810 1338889 1971895 1961397 509077 1891943 1479677 626648 763526 748699 801678 1511291 1667806 157133 1287752 1522317 933429 1867215 579115 1279546 118012 20553 1515539 1851138 259216 1384656 1701596 696204 664279 1080424 1665587 1225203 371969 727756 190566 976125 368595 1720294 1099287 949936 993275 797822 511730 1707398 1945956 884779 301398 1167542 1548056 74422 1051717 1294661 1970092 65656 480718 1201779 1200079 893668 202413 1387825 1261465 1547620 469728 1144666 703590 630818 509045 1261969 816381 1206293 1001829 379990 1085364 27673 1316959 173210 1957252 1452813 1824662 1643917 1722411 1313242 1071 1382696 312434 804316 1769313 1137203 857817 1588568 9481 1516569 1704426 651420 1056376 359766 712251 1582453 1782592 976336 1817055 1317886 221291 1615097 1036750 1333064 590397 1434794 1565747 152317 828373 609035 1630036 1025984 279274 525361 1740823 1092819 689173 335481 267953 1493768 343266 1672577 1808329 1878953 1149459 281133 235086 1631831 1295771 1250186 124239 1609421 532127 31200 1204535 951296 865429 1126920 662487 1484644 1694607 1514974 100360 1315989 1788513 1171721 793278 1725064 1843191 1478277 224668 917635 624056 328397 1309678 302659 1754392 547268 1423576 1535841 534812 495837 1043101 1110550 82371 1330691 1959832 1130172 1726311 1964635 831708 615151 264477 798076 1279427 644668 1791474 649442 1400993 1264798 1240899 304934 532475 1310407 1951140 801933 163532 1747928 95322 1966288 1565969 1758025 253290 160338 998012 1718546 1106708 1027158 445413 646268 1291777 1042528 1845485 888748 470378 1714337 255214 604151 733434 236817 161732 1136636 557600 1556874 1173827 1910956 1282940 99773 1207835 1742568 353279 228615 1774798 308935 1056918 353078 679171 1527922 961137 1826432 604009 1593063 1734932 765163 245509 1477681 784414 1791888 1927049 1277957 1890891 1930457 838062 403324 1833383 511402 271729 1023613 1213691 1771740 301574 343046 884386 264821 69505 1826645 1106286 740136 604454 1818773 1539415 1909684 1726793 629738 763945 204421 1736269 858113 1930982 1296563 908680 497473 753172 1690297 405760 1919025 636365 1556649 1454691 1565059 405134 867662 452349 1627779 297429 1639015 179200 536643 977592 982810 940224 117844 833777 1770072 564133 1955658 1565342 1513309 1092950 1211159 1641519 59410 1184032 1751284 804335 1104225 739193 1297736 706099 124026 182687 1867931 1859446 985452 1664222 1711865 607621 401090 608356 942058 4023 1009348 1830016 1335642 1878034 1754605 592511 1076173 421759 617455 1772822 1049045 1983659 1622059 67966 974114 1482094 434099 1993869 1994272 1389510 990984 936979 690398 110581 1812418 1482684 1409203 99229 733481 397787 716472 485370 906387 1162210 967138 1708490 1170066 1268055 1833013 123529 1560360 1449653 718002 1965766 1898500 1686864 685834 1336416 1422756 38987 1555840 254487 1346981 585 1684227 1979071 285155 35865 1403525 1590538 138475 1899192 1876608 616300 1097996 478122 1664938 1382227 1499481 551690 340365 943114 1646893 379747 1947216 563670 1176560 945231 1691311 765884 855569 1870547 896432 548877 168069 992457 971155 1165099 1087521 1992442 1187016 565807 1403934 1992027 9756 424942 338861 1958563 304172 789049 210690 1910776 1466188 994061 1114967 624857 70634 63867 636554 257742 1403517 785760 806321 1667586 955725 1893616 17374 133864 641805 1384883 1798278 1423945 1193073 885196 1274311 1732134 676436 1873232 884743 1811905 1837851 138016 1520335 52 1830794 852492 847551 1022397 322324 578339 1513868 1016908 1021065 1890915 1055099 1027679 1883337 739586 593983 443714 1236331 714370 958394 627248 1006570 986764 1652635 224641 223160 1477412 1232716 1526596 950720 154957 67422 772885 365377 1312719 292468 1547501 1970234 1812078 594460 1896020 417932 1120569 1746445 1757417 672860 1393131 301256 1610428 1955130 1699404 56615 1488188 1913772 746618 501074 1323759 152952 1811841 922431 1904680 1514967 363985 1695262 1548305 133523 167548 34816 337960 1146283 298593 1332295 1754221 2980 194554 787963 275717 1469156 630235 1535274 750561 95590 1515594 20689 134426 1718238 1072485 1135030 1019358 422067 1730670 704420 801560 501794 1475847 1646367 972359 247848 1016375 1026208 1934296 1186680 1742648 496364 1329804 1079590 1436209 131373 1044024 894206 55952 1604257 48183 295392 53298 427079 1329663 1133977 278891 115066 1868957 1608691 1729652 1364141 615329 1650504 1531802 1406663 1657521 1314976 835915 739361 844651 1674457 1334290 1163690 1059100 369115 418451 640438 439032 589125 417547 1543436 1108292 531431 1201348 1701071 1828072 1358088 1170214 1523607 599119 176312 1379198 1807977 1049379 275485 1421099 1536255 676659 1910545 1519742 445272 1334404 21897 501687 368271 99007 513428 543947 338087 677550 210149 1988534 1824261 490253 653258 713046 1922609 1101336 1684789 106669 459689 497976 364114 1962429 712247 1523824 65925 206575 1448582 105843 937879 1998692 965039 946180 667101 203128 194187 1633687 1279264 1980731 1522045 1021823 1783188 1481998 421735 1257001 1081735 1944677 1812741 1919999 1901980 1388601 1923594 1932870 1107499 53803 733381 1961503 917591 157403 1364148 1441166 1460398 410216 1457112 1930628 936112 1442708 1663984 1679915 1365659 1150149 586063 1002251 1098526 410137 1605271 479761 1537363 982806 1688999 1011808 1736831 588714 349032 1270828 1168782 263438 684647 997856 65847 803186 1645958 1677920 1259033 1504065 1943914 970114 886618 1803549 193043 983109 1482231 1718739 1604421 1785139 1223721 1517907 1764924 468429 1305683 1695791 1875125 1848650 529173 440039 222351 899743 1770147 371897 1392790 1791698 1919184 1019848 1321221 167603 597540 1540590 916756 255989 539401 1193025 527190 298056 133014 882710 757180 382598 514637 1822317 1829755 1949303 535069 886610 1741000 1189642 1789052 1612197 1344787 1934366 1503211 444648 1352724 1094626 1981546 730392 1055459 271406 876586 861733 1112400 1675191 1312075 1880818 1617835 1822981 174332 887810 1957237 1697948 310738 922696 1933402 1144702 438897 999406 1726157 583789 1643818 697241 1909980 1702579 1320948 870032 1380182 174854 373317 34443 825526 1674698 412365 974439 1649825 1464321 1837419 1765352 1673151 1246645 1250726 606096 418722 1666200 297730 1563503 754405 424824 727394 1192190 1058357 1291489 880518 273215 1837757 1040127 1465939 178153 152188 1803103 1021158 1912876 1491606 1472936 106784 1685554 472315 1342487 1362894 817882 1708507 1580896 814812 427992 1404988 1621990 1295501 829412 1424067 435149 455436 577408 1915058 1383685 946271 411101 267356 1702973 599866 959053 453685 1983086 484197 1558533 468993 856604 1854032 452478 503031 85216 1089196 624030 1438097 1710113 671572 948596 432643 1377084 981049 1860621 833827 473598 606790 1512786 334408 877836 521919 1103967 579214 403971 1756119 231994 1034510 1696362 945137 726398 1767138 1402412 997884 144626 1942653 178726 1458804 1659123 490582 177183 574270 187588 498633 538473 690899 1134816 1223396 893316 1910294 43415 1520451 1833141 275337 527074 871471 1657042 1479780 1770604 248259 106803 241951 1414916 1844599 368369 844739 390541 1693756 555661 1022916 970120 523529 1172277 1709832 1848196 843971 92754 864756 399328 101779 1568397 925617 523084 1255983 7133 1968085 360143 1822783 1058799 1728630 936825 60190 1109811 752356 1742571 1823013 672831 491044 1987245 1372668 718981 1937385 1606640 1766572 173556 151147 46555 1081033 1851869 1835492 347768 271079 1481215 29619 27296 1451253 90767 42862 1953899 18890 1141312 730955 1296910 90191 202512 1468725 121762 1869674 1767117 1618328 1103734 109971 1746252 1492302 1695823 1306581 1473911 834869 1532326 1826232 1607603 168217 522625 1352690 1682769 1943874 1329671 1214180 897046 24870 833420 1789304 1341580 995698 1933148 171300 1355160 709195 1308547 1115381 775838 9883 964088 1170604 1198234 280651 418953 1956763 139730 419583 1235074 1927989 235764 1201159 1477433 53520 458107 1855641 760711 1726703 1969365 1633632 57422 1593616 983741 352540 395877 523915 989470 333786 796351 1459322 1109864 1178720 105480 1950290 118899 251818 1326661 1303510 231306 364909 1128190 1353564 884668 1895728 1149702 1892451 120952 1546122 1980131 976595 747149 693915 356881 141335 1478125 1959191 846449 402396 905423 1807756 697162 1336007 432290 1997586 1891362 1070891 205140 1602586 1134699 1216519 79920 209158 431167 651984 1865469 835180 1690028 474816 843059 39455 1439360 1108422 613197 337901 563625 1245113 274466 684979 339596 1609794 547523 14051 1623730 1579824 1616760 1454464 1073287 976420 1339065 91609 1197124 233391 796528 223437 847218 1933916 18846 78862 1503719 1514247 1190785 1243478 1206736 1245731 584991 736702 523466 634691 282125 1921979 1731977 1267984 210547 1652865 1646738 418800 555364 283189 53831 1995830 703232 1542472 1456254 1501903 977 268467 335923 40152 835967 264657 1134063 1565687 1206731 1380991 29594 1615762 592537 553725 1333653 1723845 195399 1581208 40836 582005 934483 104744 869891 1313959 197839 1562200 1591163 571649 809900 1222950 492728 663352 269776 1872031 221701 1645396 1348087 1184973 1672209 1839550 440982 1824974 1969460 1655966 1271 1986337 724738 1381602 1393435 1684402 1759834 721569 1735212 1481411 1701652 900854 1371232 67033 1005446 1887026 1057413 1147075 1677386 1085056 676191 1969562 1289624 916605 1174188 275912 637019 1138624 200317 1897459 1819123 1786092 360707 432703 1470079 796394 1497460 1652453 1705853 633303 304641 439728 1007166 1903525 440148 1659239 1497764 1771758 1820253 1020854 1695152 1892937 585330 571903 454182 936424 750017 582143 1743411 1924543 1022788 1538956 1813600 279557 811503 1394969 1230047 912658 1130897 1328220 365284 166410 546989 833870 1870556 1376392 1327790 675850 168254 1295235 1791865 1502407 1582370 387754 246958 790220 983976 1760818 1495589 1710801 1015700 1204967 1505159 1380832 1428122 1317423 155957 1518439 388876 681515 1203129 1712163 933354 1386626 1746589 1408008 456429 111417 327970 1768736 136118 1965767 1910596 1168792 1830168 1852135 1340252 939247 1523022 207126 1182423 978826 1971171 1779522 414363 1902283 1433191 1140316 1622783 200867 1564392 356155 309096 877084 1968297 1129484 1184602 1075065 75116 827938 717294 1139111 1335311 852904 648276 1582298 961656 1416061 1808956 856680 1677565 1144346 769188 501531 977897 199330 1434713 1159815 1034392 1032454 920548 1687270 1838563 1867924 73449 51542 123071 916753 1551137 1362590 1727245 1172608 639694 1460751 1037074 1097319 519361 1936555 876377 1275185 478483 162920 1792294 1307506 19069 973065 1347125 1442773 1691074 637005 1996482 1003137 1239754 1475324 1429081 1123625 452309 964409 623584 1339344 824246 1594324 934977 1934505 294637 409266 89933 937734 297228 569807 568540 1369852 712946 43158 941450 1626014 755607 228482 892596 1333769 1774665 1896863 1310894 576465 1363058 517863 1264640 1754384 152486 1283240 1421299 1472288 448410 946119 897571 241515 1974475 450489 1514200 654881 1268885 1747339 1595114 1706979 59772 1909692 1168761 1043143 437664 1368070 1389936 1111676 782264 595994 526447 40021 63041 584102 1680877 1870124 1701709 1137973 1355479 618766 1071962 1419504 1771262 1395227 1567662 70647 1106742 1497265 612492 1678215 1921181 1380174 1066968 1801458 1832365 1060446 326670 1448365 1853888 357154 176022 96954 167513 1860872 1559579 532333 1797138 1709248 1939070 320647 1533947 1903892 484637 1675000 1362801 183107 328688 1911648 470581 71309 1581510 1351606 1267320 1189075 122024 435091 24614 983549 668147 867835 569541 1416481 160759 1977919 1124822 181748 908188 630921 1375651 61357 1642804 86071 975152 1835523 393818 1979117 987897 756629 1087667 950041 942163 1713826 798637 570147 103090 1193080 1542186 1399563 1429526 815013 268551 330272 292114 180531 558044 1018276 289192 1172100 1185823 452604 720972 1520505 1485736 45867 1628184 142731 894266 587629 911110 1616506 1779502 1554172 874680 186304 1171650 207996 1996112 439379 729848 591790 439441 1892270 1832875 846905 869423 616138 79902 1939492 333557 106614 418934 776455 1799031 1829059 29968 1847439 1718141 1528976 215684 805248 671430 777826 1834406 251403 1905604 1939776 1660335 1657236 859768 1605620 1484400 1083844 341521 1142250 1525617 2475 1126772 445080 492604 896370 862754 1706780 958890 1267182 158678 1289965 1535553 843558 766263 197449 124156 1186300 96276 789297 740376 1646239 1416564 969581 1910543 442833 1034546 1135961 1819733 1657721 887400 88622 716220 1210615 67668 1469326 1258810 1798317 427638 1500375 1969438 588752 549609 203021 1485610 1627001 1792194 1300303 1107497 1507646 1987323 37577 121008 1173322 1963305 1740529 1551454 1489368 1386266 1228683 1338135 362577 1395974 868318 841983 618038 597998 437475 1968485 237118 1157479 1457552 987453 1929892 1987330 1694421 636482 1528686 868630 1932129 1323787 1175827 438259 549292 736535 757370 1022522 1208638 808211 116659 411644 1538955 59297 1496219 1837935 1098337 208876 1793839 1768704 1746994 324987 676113 1887791 1498411 1622139 1191620 183383 1381664 12917 1148940 1056441 402562 1306363 354778 1430280 472125 1389339 451392 1819215 1130928 213331 659246 307196 547076 1744763 1914322 1486036 282638 1023990 1045292 85605 1284445 766664 1779020 1737410 1221700 394875 1787417 907384 1303342 793074 20440 349018 1727061 608023 1024921 1061403 603298 170491 1651020 808828 1921605 798920 1694929 531025 137597 1712216 967690 1778383 404405 1437892 1565901 788660 1338772 202825 1966573 1957161 793183 833738 1645885 1252384 701019 1945230 705781 896426 1067877 1493643 622510 1076977 1484168 1002432 564147 1715259 406970 167597 858043 1899168 709130 1281094 127849 1622570 905777 127664 1183188 412400 1978924 1658798 498787 1559843 26071 695123 1893160 43960 986019 749548 590416 1569411 1709418 1870363 1172074 139087 359162 6135 1326240 1055986 74430 1991448 1026502 699153 731479 1608499 493018 263725 1135268 1191551 1735662 234582 1144872 759074 450747 577048 136892 1823058 250645 1586882 187630 931995 523758 676512 193314 565754 916052 1004917 495738 757243 1120917 1417966 761790 1304056 1293725 1884066 702715 1550744 443246 265249 304233 6982 544985 1549468 1885637 508727 73144 206797 1283526 874460 1414924 16413 1775999 716159 429016 400095 1894318 1323873 1801944 455490 53081 26285 1812253 1054530 1954587 917015 891299 1690017 1199124 593693 1370683 1856423 956203 241304 951215 1171908 128777 402816 199283 1094765 920561 136720 1909217 1761101 1604645 1936658 1060530 888667 1677121 218522 1237135 93255 1157495 655250 1404000 1003391 700396 581109 775575 683778 50340 80511 1931445 1353797 1261444 1888821 1218908 554389 275636 380694 171447 1149188 799188 1160328 1967809 1255021 732844 532480 437668 910041 257494 940409 1025494 1108767 899282 1384768 1443863 356186 1767419 797220 1665515 1533387 1980066 359493 1330531 1709280 356157 1918209 370352 497011 1565414 135462 348355 679998 1584581 302434 23170 1311369 1866526 434941 486361 1429203 212449 1799460 1994666 554431 1261478 468200 825627 842929 624611 1966124 857847 1542280 722837 151511 307846 1412273 654147 804796 1485151 1610071 138725 839632 1405030 895718 430233 1156731 894209 1797653 34355 1473170 1392009 1555001 1468411 1216056 221715 1530141 1652373 1851354 1687411 1493414 1306789 1748977 5106 621887 716460 31882 709431 1685808 1411619 1633865 844488 1948324 870056 645993 1426722 1559068 1368458 729490 91079 171701 1706539 752011 1202176 1395635 146488 11507 1455448 1865152 1379744 1861544 1280141 1642112 553816 1296491 66577 632807 271613 874042 1307540 570241 520227 992501 1157634 1638198 647092 132229 211571 1679547 404797 251455 866412 917379 350424 1893125 550670 1760910 316574 1994580 1492009 1140282 1918440 482854 593720 7028 1561169 410665 1146898 1368959 1488932 1003286 1873106 1932841 994216 1148233 1985040 719826 1572861 67290 1049960 1044862 627702 853300 496993 265602 1176720 1847347 566406 1191195 260583 1627021 1726093 498316 1417781 1112127 1986830 448378 1083895 1675877 1506212 1709739 656934 796201 1678867 76564 320379 195101 240305 1025565 1703938 1788509 1905836 829493 1520322 1043136 257856 800306 1105401 1900799 280819 886386 1253307 626832 1724704 322190 1100906 1906678 917199 1956701 1743694 1965508 830680 1652207 1062420 602175 490349 1348508 1806253 926363 1762147 350547 1096459 920401 1321113 492919 1114759 1838119 707929 812302 1619439 528098 144925 1682952 710729 418465 1473457 887206 573326 1171147 990382 1449873 1399151 537679 1404017 1756238 79934 1983498 1483465 600184 1781898 1610477 614382 670105 1473138 1977625 115302 1065181 1092649 1690783 1086080 469092 1437089 1814463 1572426 666749 946929 1074034 1023748 948422 634796 1497191 1638775 1294873 1526578 1607691 913150 309611 1325373 968645 1861059 1651648 1542207 970678 1018595 1585226 1487815 1347219 642384 989549 525853 37797 1067508 1594116 1196080 96859 597175 1855108 1982651 1595523 734911 836848 888587 1888726 488187 154648 1963232 1527509 680041 269804 719104 1599281 866487 1689211 1930784 45912 520418 750177 1606113 351902 93775 1225248 712688 865979 1316660 1389703 627420 822862 5887 1199773 1097710 1756967 159344 555669 510909 702622 294550 864604 642402 1868396 1135091 1167160 683624 1740308 1531414 1445619 1468845 490924 1281531 1310929 1724959 1124905 1932408 406992 1990144 536153 766357 392679 1970658 934323 1743806 585954 851950 254082 870528 1496082 671304 1057951 1134409 1622218 1349634 1570497 1006907 258027 1914499 650450 1314034 1525797 1145407 795368 1859578 785113 805688 230978 1856959 166302 135580 1603119 113710 1991050 945954 1042727 1700380 1574666 1837490 661228 742459 266244 157765 1158308 863137 719019 1673639 1045445 1368910 1604418 535584 866191 1076353 393176 1032865 1097497 994877 1757887 1256333 1459604 1808912 1722929 58245 1248624 685712 1464072 1166452 539027 193280 997286 1134212 135700 1667458 1922904 1756322 679632 427394 328157 1023856 304918 153609 1849632 1884698 818019 1498231 1288947 965637 59386 612146 1387487 1959646 577508 699372 48437 1586809 1958598 557721 1435235 1985545 1132912 634725 89830 1066971 742378 926825 1612656 91196 570324 739261 661236 34533 1125612 1072094 397396 1471432 443960 105204 1717280 614280 1103134 536802 788650 1010197 1498025 202558 481829 987631 22106 879253 1107601 1743128 1335462 117330 710397 1062218 1313773 418237 849180 859330 1834123 680180 1760551 1609688 265419 587536 1997301 503075 988337 248028 703016 1912720 818315 1238873 1779866 541652 1565499 1519369 860469 627836 1568120 40068 391649 245829 964900 466755 985332 1310900 1364654 640646 375796 956410 1601586 85364 510846 357361 320353 963376 1273996 302585 337728 681024 1798094 243614 1508257 527133 514448 344705 353378 754872 1239849 616463 786490 1226948 224444 1634604 255873 937237 1704437 795316 1159984 1119380 1145529 1345198 972680 1473112 749861 94013 1194441 1137941 881419 1502743 1821930 1874235 738215 542467 708750 227159 1866865 970457 660623 1067818 1547903 532415 984540 720439 355361 1138672 1097832 854326 1894900 448353 830579 1516505 554696 1092528 1910634 1824398 780840 767796 1227931 685963 666412 31844 1886663 387294 1162058 1372165 1434510 741313 1493973 1979737 200339 1981808 637176 1480022 1996660 1494586 1169345 120885 1828297 1479498 269643 124138 930380 1055960 1543966 753369 1106603 1315036 1288711 1405308 1245843 1542299 1982170 1790522 959371 356545 1910881 943568 1671606 663557 658642 888198 1266144 1992211 624277 1858825 682465 975761 1250098 458067 490022 1925750 1107584 1393144 987712 855916 850841 1151253 137590 1546235 655132 1620644 1199108 769620 1119017 1361684 1592832 1031657 1553526 1844632 1654024 717443 1420216 955357 1481161 409439 1863921 1525417 1438537 1019942 1078695 889601 1648465 640958 979426 477275 1483502 225403 1773329 1428700 505640 1877719 770820 1399166 99700 1557409 9689 1021558 823062 263935 406170 1070266 246566 1672090 376148 717484 1942858 19167 1025246 1154198 496606 131102 1542226 1979473 20361 714826 1618419 1439208 1053233 1321136 1154325 1881369 1470805 1546563 578572 69036 134010 1482103 1177395 1855295 434609 1210184 1494838 1767226 129721 1956417 1288144 923184 1901790 380452 446560 1618720 502591 883286 331898 595836 70133 455568 217267 1293264 638836 412180 1196215 1372837 942439 1481829 1335654 759415 1535137 1988553 402294 1988115 1829156 307672 1476587 114477 934957 172709 1771913 1233675 1370634 32323 1464297 1235993 834219 529388 278081 833427 1216936 353038 1839881 556738 871051 1699223 1450573 737199 1847551 811435 367407 256561 519108 931329 1752832 1003745 1061123 1730704 464979 810887 1331573 515694 482416 1889159 649587 54223 1523520 300391 616094 621188 1688913 1129485 234483 1183438 285143 162730 580820 1110249 1583411 657541 1018295 773893 1275626 922204 1360213 771111 1843500 1927544 966123 1652266 1999736 110970 1081408 1462166 938020 92281 1482525 472072 1928917 165222 1657200 149700 759748 753270 344334 1521230 1285370 1987795 1189779 1004768 1913793 451749 186663 1029157 1594597 450806 67249 1650579 1267762 1144593 1413186 208507 174289 1776512 746575 93395 473380 1285690 322130 930896 997523 1102420 610656 1577137 706237 550248 1391972 1459283 1960941 1625124 1735357 980555 1595577 288410 1362481 682054 1781064 802263 85154 1043850 1630971 1412185 460962 172527 1288113 680424 1972 1496479 1267744 779741 898678 122891 1106651 417783 1157227 779368 554123 1392896 1978059 524083 1561332 201118 1064741 1291604 795332 831215 1012226 1905839 751231 828320 1712579 1339758 599629 299526 210585 1102710 1716859 988906 1235498 892186 1753824 784763 219769 252460 1111137 970675 1863443 1494266 501733 625096 1016640 1016729 1986494 1600680 939241 889894 25836 1079521 781566 804145 1085027 139277 1738447 1463475 615412 682867 1448464 1067534 135900 1139677 1110266 367230 1893069 1607151 482683 508090 1201975 1272492 449964 1992951 1116074 866164 1199087 1582846 1613416 993642 1839392 1853033 1558013 444500 917212 1699913 268886 1439638 1209081 312749 585054 1243588 726269 1953162 752816 1266202 1946332 1805358 1433262 571743 1279066 1145569 534591 980751 1720260 272202 374191 1068726 1704345 260056 829671 1168125 719450 425468 1626925 1532466 1716389 1871380 1153915 1008606 1416090 520287 1669068 94984 1183445 1475464 316957 1083995 1395859 1294450 964561 165683 355756 1427268 691781 312160 91906 988397 847053 1614267 517821 1358691 1056010 375628 581718 1315160 391278 385728 1433406 269026 1484003 1906011 247454 1006790 202844 1885293 1548165 1470539 250646 1834599 517672 1122965 1308877 216545 1070615 1570793 90064 658779 493992 1554386 499191 112556 308019 383795 1630824 1325814 837246 829633 861824 971828 1112168 227324 1125120 1995294 1768388 1883368 380498 1508454 915099 1641908 1489417 353312 1251338 81714 1395066 1294115 199395 428507 988034 1614547 354727 748545 1458682 180549 1198796 1510453 1428870 1550594 1776580 935231 1508250 239453 397598 917185 561296 1552268 729620 1527408 1899957 1648795 643874 1084287 1688451 1228183 1888742 648381 791736 1483699 1618400 710025 1214335 2080 2036 923475 311370 417978 141121 1560155 1016499 248674 1661961 103374 1311846 1755108 246675 995021 1456054 1343588 371348 992060 745182 1604062 40717 486065 79335 1082551 1778634 421140 127642 1659138 704428 1669984 310487 1847381 1129932 1323231 1601902 844657 1704546 154200 1012562 331012 178979 594027 1250740 1099560 1369148 1903146 1142092 910775 1192661 1022988 1098155 1900539 1596699 1311029 866100 70117 344752 592998 891007 282849 1626732 1152583 1173080 403986 1609294 1972679 665689 145800 1764637 207799 756509 1679876 1950632 1844975 772419 168098 1966895 78713 118599 1067902 1665788 453646 601870 527869 1275940 630306 424318 380128 452158 1461391 1450494 1468277 1438768 163737 1143866 176942 1205851 203827 1093238 1161953 434084 1048339 433362 327112 1461431 1416220 698593 808033 111833 387653 1038488 1493097 987134 1912393 545265 1025216 1046858 1352219 53261 1413566 1261612 1863982 177294 494660 1396733 908880 1120607 1438137 615158 965456 1688670 219941 944117 689388 1741149 925740 1285862 419198 1441690 1261416 1658234 1004797 275338 1501054 1312511 1985730 1978588 1422815 179354 1508495 102942 1075043 1349622 644653 162314 637054 1869424 9723 487116 1263923 495096 55803 840958 569741 1992140 1644135 1729430 279093 869200 2220 1499417 1566541 398767 1455194 976604 1163986 306877 76383 549149 1013290 1305506 797590 1907369 1111239 715624 168677 1186459 723679 1428295 1832245 1512576 1103185 1091795 1844698 1540982 932195 1986314 1373165 1665367 1069958 768132 1803665 1508011 1820740 119822 1066468 721793 367037 1089173 895020 1723652 1746773 33267 783601 1618264 1414844 243 460055 280847 647217 1720761 1933880 1296924 194421 1021273 582287 422267 82937 702946 920609 1318362 1195817 1808531 847038 406312 1152547 1815204 1753122 1875637 1821910 1662858 169162 763970 278629 1418182 3258 763165 348110 91094 103997 1716559 890923 420716 84827 1638506 233672 1675130 1664643 865369 220551 1591090 1042410 180738 1552414 1813264 575520 952486 1840417 7728 441843 1745340 467515 874385 1879143 1973137 869337 613156 545859 157190 607378 714550 1969695 1634040 1719460 1241156 263920 451836 1701892 471764 131291 256395 503586 270273 1064900 987100 1321384 1702977 1386657 1822190 546209 116585 1412506 1555385 147623 1897129 1186802 1450694 1676207 167909 1362648 1732092 788712 56371 1779922 579519 284900 953081 825274 1642842 689319 649276 27998 319057 492103 969575 957155 1112006 1546750 976749 996944 1139731 165551 1789763 112668 650896 1980541 1074729 1716564 332504 1480939 1670103 1719020 1246859 1408 1077036 1730171 78687 1023497 1853838 683641 830284 1179215 1791818 1024532 1720665 885056 315528 237404 165178 173013 1903929 396444 435212 158084 660730 235037 615395 537387 1947501 676328 580675 109775 636440 972254 1619326 1145194 623366 1567917 1340103 760594 1283229 251782 1560850 851786 1453527 52678 1972623 1553755 1918453 1900428 1998786 1897056 1631321 148841 638019 1331003 1664425 1674477 1916654 1431884 1921437 1581337 55555 1384976 636834 544485 810715 1829323 1782853 1698512 1249684 1410030 1428248 1338179 1384869 1192658 410615 88421 1729114 1649419 675584 1471749 1566371 768857 1073640 1316501 789912 781852 1833045 1518278 846918 1985192 719522 1597193 1830779 1126424 1551721 1782681 1102320 950917 853610 396073 1382015 736918 638818 1154022 25815 1062280 1924483 745328 888070 1908765 1072206 57675 86335 1670183 1677348 884798 89742 168921 42715 311579 590535 260590 1363059 566725 939658 665930 1158547 632643 1538773 632563 43714 1454017 1756363 371804 1028418 1521700 1271145 1896989 490819 929891 369926 898488 1040629 878394 1534508 969399 594202 1872929 508365 858974 716990 1786638 483391 1061970 26583 88308 1888778 1961921 1429073 547457 543631 1416584 86169 1023096 175552 820718 1363360 1569221 1506054 915858 396989 290677 297328 328413 227346 1592207 1943403 480975 1325985 1820675 1658227 874472 1707483 256991 1529516 955295 349938 1157610 154036 891780 1358144 130678 488344 229225 1604168 946563 1281052 1876063 366884 1524600 16640 993525 1157258 262415 1496814 388402 8593 628095 640236 35740 1036413 1501129 1557396 382312 504911 1950438 214186 1369384 1943303 884494 1771444 1169509 485552 929466 1839405 1961120 1945868 461395 1271979 134154 1865261 1707538 204956 1812632 1393878 539758 379466 343801 1632829 263110 235551 767728 328237 1189604 1928075 162256 1806138 1930407 1999391 1227809 1105104 276016 491411 1007239 792050 74019 1869525 1788675 1205669 736326 607130 1316075 1471692 861380 751562 1821330 1066515 88540 1512051 536339 1968911 1106963 1106487 1513637 1571228 1340397 1039934 1716588 1182743 883475 715293 1889533 343274 1711225 1916226 1176848 148994 1299723 1906416 718752 1341343 1047392 618461 1732844 459094 1731072 233464 897056 1171404 658534 1646081 805598 1593001 121914 619258 1956527 378580 1481801 1913936 656624 1950013 22926 364172 1751351 1019069 1675015 1002191 296008 377043 1326230 1843268 1874878 608036 489782 427537 186281 510083 586134 342056 73461 1814585 1135876 208070 969837 1208013 749851 1938992 318814 1212173 1529834 779079 940462 1170233 1231172 1221524 1707399 56074 923369 1619467 286497 1014925 403559 682019 1637802 239485 1785367 145229 297992 1246817 1184970 1432990 1816259 1755264 973807 1798567 1939728 1926372 1292528 964176 546082 325041 1688133 848728 1055039 1155862 154544 1879904 833010 1764981 1778864 1520813 622723 1739486 1833058 107777 46185 1283333 853620 1770718 966808 953311 1242974 567086 1131684 1597587 924140 1551319 1773639 905103 1983501 932132 768999 742822 584741 1411226 933929 1020034 1131347 1907940 947979 1274280 84663 859941 1741791 288092 1233062 1675213 1462234 1745834 15301 42052 756792 1415768 853138 826988 1732072 1989179 1303111 1738301 1598285 1676967 692417 1306284 891968 1017139 1927553 91511 1680728 647684 36807 912412 1204593 1726951 1573006 1844837 540807 1295853 1154287 1216742 1068178 446534 886236 1907841 1281216 1813922 869921 293629 1920142 1223746 981167 104179 1306897 1737346 1674032 764276 1822014 1068177 267064 1294626 854763 556639 1768922 1583336 770254 299200 1874847 232209 836952 1555299 1107259 1457109 532226 1204738 1289268 203150 1509845 1912846 1095204 115958 249507 1277933 337574 853988 1493833 739958 376417 1048167 794163 467705 207896 735219 1473018 657829 1941967 994984 1356235 1623391 13426 1445816 52553 967840 222517 719047 1562071 829293 1337049 428343 1189903 10142 1434728 407916 1265984 70176 106688 997159 1730401 873982 1188316 1170558 1746945 1472325 1921820 441313 944191 1319668 1210304 886709 278779 1938836 890046 1935325 1688220 777607 905071 1701680 1299892 512978 1208345 239620 1331242 212071 1273807 1273796 1185721 889396 1943684 969117 760867 156700 779829 927956 1200183 1485601 1504619 1465933 691353 441292 22505 271859 1840354 817232 382772 1766353 1893792 503731 149400 37400 1221294 804327 285553 540265 645813 1864383 1366949 1491091 1010153 1500964 1466083 517933 1172820 155749 1342948 480273 1435383 76878 1874775 24963 334099 1233609 25963 1752852 1081580 1673358 374750 1320210 1800850 614918 254106 892436 898818 321311 848095 522375 1376763 1643072 1695591 1378204 41238 1503662 957266 1036000 1796087 852343 1040714 568306 1553186 77964 1133105 1950977 1441346 1386368 700784 422087 407615 1377848 1578947 489972 54194 1665241 1521697 349718 681583 673348 1396180 1996613 503969 699946 1807564 302280 1718904 775432 1107040 16281 1168288 202362 1382323 765141 718988 1517529 1696662 5934 1135063 1666920 160092 927658 1720670 1144257 456655 1547185 786120 1321959 100990 995708 1250117 1824504 916681 683570 144047 1167136 233096 558902 1650983 1074790 1840668 1701769 1995779 1990485 882480 676693 1941638 104107 1467148 1002183 532297 616172 98996 211605 1102477 302367 1895216 625135 1012797 953822 1937842 1326789 1502034 1262231 34685 1094258 615584 198163 213345 1879776 1191666 580083 571725 147738 1969371 816393 523168 1744413 171992 98506 862961 179341 855291 882383 1998866 752216 1478149 1990242 1443051 223738 1627561 1062270 1563276 1663045 327677 536034 1073683 1115866 1061633 39359 588029 843842 341838 1645571 541330 806463 1231518 1209802 92926 754704 550274 472108 768153 797591 571342 421711 515447 213339 997112 567512 985613 334828 1085589 1952051 342400 1578230 1082731 270462 455206 564991 1972375 1994263 454568 1015965 1097793 1397413 1312500 905316 467928 275406 639140 1657490 371279 715546 1298009 95073 519171 1538954 826683 1589663 624506 1806255 379793 261993 780467 622665 1905603 864112 1866890 1958891 502180 1927114 473413 148986 488023 558035 87995 1013882 308392 304640 1349946 1191870 1179143 1271671 1612109 1626909 907613 1804216 1067191 1153755 1566936 1807734 876511 100834 1604801 1805652 1715553 1634972 1062930 1300533 824064 643812 908407 325043 661339 317589 689363 1953984 1230025 460176 1840738 781244 1906402 864247 1486210 1639193 483724 1344644 1832491 1132914 836079 1890307 64973 1057073 1150245 1295669 431211 132505 188797 1788030 1880094 1161960 785864 1730925 954143 1331318 291887 1508277 1568962 1880566 322343 1669185 1283636 1193326 1602439 37040 1500752 640689 298797 218072 1587796 603862 1882092 1212127 1788290 335630 127750 1266769 362003 256053 1845185 1975359 725529 1556046 1902738 1664946 1931327 1832316 1480435 1453982 1855428 670461 634361 1745225 1574732 1882871 194344 966323 236132 1907605 1411229 388269 1881809 961030 1724325 1830120 1621344 442167 526606 1109936 539624 854037 1293836 553706 1941677 283272 1705521 1677246 1735331 1803926 130148 418856 832921 979781 56450 137186 144465 1887708 647373 1773352 1268798 1467186 1755876 806517 1940652 1523665 656880 165250 960176 397058 647612 729686 171269 6747 1583231 641358 1675929 1173290 79286 1800769 815856 1770638 219963 874806 568350 178110 1568571 806992 895824 172839 1788680 1561140 1538531 888750 1087721 1693918 1392631 851051 1527297 815571 1615028 857360 664406 189906 577535 385637 1617197 1816694 1790726 1435840 1578954 1572049 71786 307332 1615481 407423 1821307 1942836 126597 1085078 153307 1179337 913479 1287123 409402 1206578 1100393 619599 1994720 4200 1910339 1648514 1035219 1012003 1567284 1089285 1928274 174900 102801 1313326 1833852 220411 1767720 1051531 15667 1407048 1075892 1877049 1519953 79260 1784442 1807068 374407 1195608 1751102 1858684 1540990 149835 991969 1540028 308006 830402 1336750 1873663 125301 1445207 1968584 265145 1366930 818291 4356 446495 444448 1090575 1423734 579166 1280900 1903193 1792871 1244788 67391 1098972 335493 224467 41950 1208733 302654 1893480 1470321 1078681 1993927 726301 782425 180848 1072305 767894 197691 494409 381803 1205156 883241 1300352 844851 646787 351495 622491 724787 484199 427602 1295846 1305156 521583 1636045 991887 1392256 66915 12516 1615419 235209 1506973 1585385 1334529 167435 1290698 156089 373903 340729 282629 192190 1931600 253724 1916740 769520 1414766 346434 1206032 1401965 722593 1676049 57967 1128136 1654358 287545 1866698 874162 1085390 755478 1059477 1014140 1858062 926175 95952 241772 1169579 762144 1875905 356999 810424 1048619 442911 44930 128452 1617954 1934376 1001220 388170 799846 10890 1083114 1783475 986093 744722 1596272 1907054 1832119 652594 1847395 1764764 1814798 1998187 1086596 1091889 175233 1589054 201084 1305624 601685 75550 166081 427004 988869 600655 1157032 1172595 1198233 1763134 1602633 801306 955857 180996 1393035 1968200 1807988 1362622 1010353 1228106 513618 982633 225767 923245 1235700 1432539 41411 986505 608163 146364 355881 74555 1089147 358217 786670 1675102 1107804 957963 1216823 122098 1126938 1333942 695922 1769216 748194 33164 1645001 409935 292867 1116198 156523 1263597 593665 692462 148750 1670574 1966697 925668 685549 449047 411663 1913871 1936438 1588561 795543 523130 1067267 1645074 464973 772232 1813303 1559727 998088 1789927 1050970 1596226 736994 874424 625626 1092471 989499 463735 1243735 825597 530250 1021057 547460 1298639 1838720 710631 806164 1209810 1017870 66712 1874911 1740132 565252 1984460 1173831 1835210 1571358 6924 1955530 152212 778935 516233 1777591 1711017 787760 472561 360904 1077169 941926 1946537 406544 1231854 1001912 263190 378234 441291 530254 883006 877544 1087556 1476658 421604 1885606 1435443 438261 793054 190075 753811 690368 1715452 1149221 1851556 1166922 255000 1570037 1789942 1532737 1355986 186090 1089716 182570 282288 780513 1618205 1782024 1458974 1899630 449105 627314 1789581 319274 1480589 462933 1060279 1935124 858591 1971381 615454 30442 168922 1700525 505853 1700748 1005437 1842804 884956 775120 1475507 1573649 338750 634145 726946 1375975 1181737 1189303 1857155 1511179 445618 582747 1902085 1467503 1725829 1800759 973618 423168 556271 1432984 1776587 667201 42594 1842298 1014511 1049602 821199 860451 1068356 1763909 965420 624613 1909975 1460044 1311077 1809267 1623996 1064553 554876 1202264 790324 1940064 176456 1815689 993002 184203 1625394 1520276 1929211 1254626 322760 1886707 1424468 1003409 1637474 1270516 1721421 1108412 1842879 304087 1874652 157804 938727 1972932 706021 920556 1055557 745638 273925 1236857 1969428 566216 1315671 573873 470780 1707903 784115 938460 490236 578081 1599967 475185 1922716 173447 157185 1794070 1060480 384639 917387 670192 1151885 538774 897313 469545 1753500 949674 216654 187542 1424117 859980 1382456 1766150 1162588 1610513 943825 1903610 41515 1619187 1798215 719689 1360227 160295 425365 1497563 143912 435456 1762489 808904 979576 1257895 1842268 134943 1518929 459236 1038004 531453 1876906 1964051 1599683 1743496 1825408 1714999 1605958 1070085 1716281 421512 1289916 395739 1188332 1562486 70238 1187620 520949 556739 1851301 1282783 917585 1523045 441982 159070 1057565 1668419 659477 1712051 1164829 70529 1801935 1575966 1173941 584471 780428 1606582 1001284 1190212 580649 1700599 89153 666800 477975 422859 512626 1793301 261882 436881 1019583 1146517 1021764 1746677 733190 128903 1420335 33869 759843 1092597 1353653 881055 1173273 333445 685151 1064282 891187 1092397 160796 187806 1679731 765091 1202723 607024 1437059 1171687 958678 1255143 1550986 1673869 966741 1401456 1382819 949590 1702093 88614 1660078 1072165 1518580 1796936 1878311 605163 1529411 1480562 409520 1373234 1768008 836650 752478 943122 1703205 710524 502863 837383 1521269 1455476 288462 613615 1645801 399061 1747511 504896 1273461 1275909 934194 660558 1162784 311872 1907014 1812333 611620 334623 1011334 16530 693256 1869244 898661 1441571 1495334 131162 1981317 74170 1774324 1871471 990078 1918169 1482873 359397 130071 1717033 1760735 501179 1065351 578052 947595 1702236 581671 1968299 106749 1626707 1032402 638627 461667 1579578 241050 640637 677247 1977978 845500 1863866 1638121 949799 1814844 503039 1657359 1114491 659850 242915 1243598 1292671 1401856 831729 584493 1128930 1673881 1361384 802815 1059817 11306 1497892 1826683 1056522 1466531 411732 1820991 1936778 555638 1068346 1320736 1926720 1647502 305633 1502304 102403 1174429 169931 1702197 1491230 839902 657530 49059 176530 1911845 573732 1880062 770447 292463 458560 1021147 664507 362560 1005841 987783 1759895 1495520 901676 523120 736260 211835 852569 1164227 864183 883781 744409 41054 211907 1274249 286117 160103 1814185 1351705 495065 179696 1276720 869482 1470344 1893881 1724807 1547030 1576489 920892 1130280 1454667 319174 1106063 1584406 868502 6343 322373 899604 488321 1212624 170447 1766437 158523 1896583 1384621 1507195 693673 904427 1653717 143918 1569995 1408428 762063 178053 1926239 1959845 334154 208040 1143423 1217357 505865 1450433 715006 318920 1804931 949366 1100236 1134743 1687564 194181 1175192 1397588 388304 753629 1302436 735932 1202769 1976995 1482260 681647 650048 463672 1291976 1133131 1182931 968607 975588 1945540 272594 1272518 1361996 158503 1537984 1427544 1033622 1192897 15461 715238 62263 1743107 197157 1149142 995495 1668207 1199824 723672 782663 1378677 1253506 1922676 66853 1405745 1734685 1597983 386193 742016 612678 671911 521947 1773619 1895419 1820333 1104020 790376 1006806 1967069 160233 733022 672269 715461 1175726 1853410 797302 1378701 183485 736458 1824570 249998 447249 764607 1190237 664945 1694224 951865 464366 1589671 1305794 1934817 506613 665233 1616214 470825 566968 299983 1928615 398982 1858840 1299451 1540788 633046 595840 1017317 1004696 1953429 1635273 1847043 420708 878934 663136 1654184 1662342 1886476 671599 493719 1738697 1865930 692693 189611 552067 1716739 220779 1015335 1279220 692077 848946 1994953 1649775 1412197 1749463 571166 777019 898369 428660 1971466 1862350 1270677 1600708 1098514 200217 1959626 4088 1426486 827528 1452586 285167 1744478 1948961 427954 707076 901398 1450718 1853289 560081 1153009 1572586 876015 1087502 231004 1655653 1830934 518884 736630 1732721 1490030 746233 1662581 255587 1209560 1416751 1798645 1293223 1946051 601318 1981568 725111 1427333 719544 1292813 1098349 1604968 921885 1862044 378082 1474686 1673907 1125349 642197 618619 1745833 1522362 619609 37783 1079320 514783 1883133 139729 998313 1151786 1485912 1599480 668010 1244675 1991481 471469 646553 1840599 1366460 1530739 1560014 671378 1976640 77163 1477287 1757579 1311281 933784 346966 1480831 1588311 61737 987801 212531 208298 1922269 1261878 379203 916153 607774 221587 1087679 735355 685725 1883166 1423203 196040 20383 1033102 1390173 1411951 205093 969422 1262163 1050845 1603502 531003 1229595 407607 909419 402941 1977856 1117907 1719784 1823341 1843258 1306614 460189 1060979 1361148 392687 1074311 660445 1199210 1098264 661909 1172901 1242966 1146031 1276604 1172020 1533780 1509312 1355633 909252 970961 786706 425025 1063530 1449271 1240581 449088 525901 789148 450179 1123928 586812 1779179 1509801 1307842 1967997 1008154 1787413 733256 112138 1113497 1163784 389934 1188015 390368 1655521 501851 1086240 1139999 996069 273505 1198930 275497 1691112 601216 937362 1713028 936989 1503587 511831 1120590 1372193 769361 1444159 1401566 869242 1641105 465137 933538 30136 1612152 627922 662634 1574634 1107716 1589380 992454 1930659 726754 222044 1999651 1123459 1039196 479595 926989 1239242 684413 25927 1129368 179928 1723877 620925 1913644 469311 1799828 801104 151390 1614105 1987307 965716 58363 1847206 1835354 875545 1058190 610258 976748 1960344 1686047 1854667 834130 1447971 1101458 1204247 1210094 1412817 228193 9719 1301664 1710276 1510437 1578277 498319 1033124 278682 1552448 1800219 151040 1285459 300414 270508 163707 812394 104235 1415970 673488 292229 1683586 761176 443186 1665995 1386151 754938 837554 1445663 978358 926915 1555636 1299864 645977 1646441 1438822 198887 213069 237739 412748 1211375 502249 843449 1597096 1158992 1955207 1189860 325608 1755454 659104 281442 277533 1720731 586811 1566516 1504976 1143970 1317912 1083213 1892790 1471229 1289661 478423 1995502 1718945 731741 714597 1239870 1404787 499328 420680 551815 1398493 1148858 1895898 322992 1319702 536010 1752687 243053 472410 1268706 223014 1589894 779484 93202 1547758 915695 882156 1367218 1155638 955532 1074596 1272424 318931 541997 639343 524188 367040 1138424 1182099 531288 253817 1426955 382278 459630 61294 519200 221691 1324953 1544651 847212 1881575 692509 1328129 805347 1994192 823945 748158 1211285 488821 1033750 934634 1558817 1130804 586190 46022 1641274 648055 852680 1761063 1269932 1225783 1346769 206596 1465244 329879 1189389 142502 841548 810560 383035 638012 593703 1436149 130616 548174 1592282 821710 1078146 1846927 420157 777053 1767342 856300 941039 600064 1756637 554356 795284 433674 403290 1357179 1397299 705537 413765 1719358 1800681 463814 636480 36488 309716 1574982 33298 1238026 1807319 1362980 861431 1867613 1875701 1007502 430736 1206589 955177 935739 306328 1047451 420489 1508525 1013684 356833 1075666 609174 1337243 945717 1715620 1453426 1263203 1350995 1962301 567759 1552614 860654 1759986 1218095 1019406 843665 727033 989387 253863 45506 1318627 1220663 1046219 204111 62242 1611060 1952644 562548 1294551 1832672 114895 1411505 1361007 1636197 348223 385059 1442587 1218755 1133799 1687050 322481 340027 1344822 573534 972588 566037 1324571 536331 1546598 1582318 1698347 1488824 574850 256837 390519 1058997 1521113 1804019 917066 1945753 1728115 1850077 776236 1643784 607089 280923 1792256 1984249 228169 910388 1191383 1255886 1877878 103193 1971302 578625 1271375 1329607 346788 84499 612649 64328 855052 538368 1000778 1776800 326388 554583 1430423 1156791 623621 1586496 986698 726562 330965 815556 1897901 892946 651737 863712 1758194 1263622 811845 570159 1171780 1800065 1574382 1652798 1963009 1331218 555169 218012 125553 714976 1857291 529499 1552272 127082 1616583 1669422 1386978 946295 787462 1435715 673919 1146371 1846099 1550847 1627721 1147836 1052692 1145271 1391611 838543 1253563 614867 1168044 184527 812022 1329432 105109 1559514 1818200 1476063 362137 781744 1374669 726050 326070 417154 1721797 16043 771938 608693 574545 1969721 1626446 12271 176630 17214 1136773 1480681 66973 1946732 1037402 676996 25757 1109092 200463 344222 776056 456467 698139 548553 291228 742842 1770120 1109381 233918 1402399 815212 259300 1316815 1162305 1632591 991092 229226 1233498 202849 335298 297273 251080 1113298 797080 1693182 1883236 966512 809840 357928 1319283 1219959 734963 517765 109003 624375 806424 47284 440964 352753 1003347 1950659 1087044 219696 568215 629251 425443 1250095 1638481 565803 637203 195560 96684 1252774 1969461 1736366 922239 511135 1718103 1689078 708516 892370 645759 233707 1234215 1548967 1177241 1713127 1741764 269959 821021 503431 528088 430107 645153 1263645 1577182 1244186 614574 1748104 453773 697386 1723395 156331 687351 590756 121018 1498884 984648 1186327 1538489 1957653 445219 219900 491262 1941337 969157 831728 238450 176715 871718 1689402 973710 618851 741588 915581 1798404 154564 1636700 1353728 1605806 1355537 861115 364145 1202924 619404 1276494 982903 875895 626842 1783402 966409 1190319 648376 300215 1612652 1780316 597072 135184 329568 1675210 491155 172170 479798 1618780 1640779 1540941 842490 1313503 1730438 487891 467501 1789886 340435 1675472 1751209 1928593 104905 1895296 907016 823255 1830328 89078 1634386 1639580 1654592 475018 564854 106403 680567 1306407 1059670 1864449 624582 1755508 1143104 152997 1772102 1492779 812959 1101025 847333 313526 874189 472735 716141 521032 512717 930387 333509 1197076 1790816 1923995 217392 1348580 1944853 951622 261240 1505214 695156 1316228 476850 755903 452650 1415282 1711186 604779 1296023 426787 1291712 40683 211607 655857 1904496 1432334 1491920 522500 449636 1198835 6730 1723631 1778884 581806 1255609 586028 159365 365749 1945769 1156174 343010 1217642 1264480 814743 1942629 291111 394639 1695548 1366421 1483653 1677352 1698486 1066395 600777 1153811 1553941 1783989 1747489 1997387 1110324 633545 1023223 1609603 1040682 346221 621122 514896 1599910 294920 1822073 1286910 303277 442122 164820 709992 864999 1367540 1550012 607691 432864 637389 760267 1740950 577325 518242 543243 759631 738012 35371 1940327 1625596 904351 1219749 554631 1398609 62671 840998 1808068 640321 13534 168075 238208 592580 35659 271645 181593 717114 1408636 526190 1599362 170215 113240 1291731 1241581 1139828 556456 968703 260845 401523 586304 953682 1146693 15879 747401 1686310 1488148 570687 1502621 517492 502261 352143 1187993 657956 297812 1443492 313333 979795 1208928 317977 1898959 125399 1111156 858962 1964603 1554522 1291699 1310295 172133 1274399 277780 456584 524744 1606233 184659 935370 271570 1918094 229228 479723 1295473 1586247 1164003 1443737 778345 1457837 20973 1981160 1980424 518105 933489 1923726 422922 1847814 1129537 548021 53210 1133314 76069 1813000 113997 24981 1233684 1585896 1560428 79584 24573 173485 1253061 1635178 757671 1646758 1576553 849610 1189332 1937396 1088830 112789 633549 1370323 1828267 1091424 552884 686507 1146261 1269012 252468 880407 140327 1803064 1341780 893025 1778227 1076640 92507 1891982 880549 13282 105176 1145948 630542 1971260 363373 1418625 666508 1276452 316856 77320 1220318 1608326 1953865 1226765 566692 1023241 594170 1375242 1601254 1756977 646883 676274 251564 426951 369839 1112219 860293 1637750 243302 1872913 142958 1599141 1260877 261465 725871 51568 1320479 1104081 427423 154935 1116615 1408305 1004726 298342 828378 1367744 1453913 458518 1033006 53497 806234 1978829 1681054 970400 934409 1091382 282233 508296 1871092 655219 1646916 1173400 499708 1573057 755693 663325 517918 891351 1073445 560137 455677 1240618 798917 82838 721626 103409 278642 1920714 1383232 1986085 170668 1347194 89823 1796954 542113 1694675 188555 1977481 1935892 891856 414933 390092 1280345 1827561 487437 1884907 995289 1432120 936942 1984455 165884 452726 779935 1757901 1344875 370652 1167250 771534 1452653 498971 137892 177842 1123429 1714251 1245137 869361 704383 1192477 1920563 1725986 1713378 1968755 1121884 498349 1351548 1933340 620832 7210 613489 359773 1900666 871541 778818 1002197 1141047 373306 726402 1731971 241317 1095067 182400 1718986 90601 1651220 1563640 1366240 713459 559962 313964 218807 1247940 1214831 441959 1934697 1533896 1711060 449371 1479510 108756 1262940 305838 411384 1942146 1685419 765007 932989 1824511 1579206 358132 1239654 120992 593770 1899877 66494 1778332 1893886 253052 955066 1332762 1487740 822376 1405010 795966 1210173 1820995 1490256 417140 1943013 1537665 1090497 739852 592402 529856 1682961 1545519 95856 478010 1211381 668502 1960605 1845041 178360 1697256 340118 693277 1846750 714146 1744769 1954476 1580127 762664 1879436 869751 571692 1667044 1274277 364248 608660 141171 754746 269312 493583 1118910 907562 530616 1050483 365266 70879 720432 1283508 7051 1045937 1632675 1436087 411405 1704866 410924 1851110 776891 743241 1435077 884036 1697677 725150 626114 897736 1563727 95065 268431 1542995 1687191 823743 1595466 656885 546178 869083 844685 749590 1213390 533577 37694 467984 1453628 1243220 1258192 222573 467363 335892 937437 35291 936051 574101 305913 224039 1287857 1656788 874974 185734 1572675 1705232 1819091 1515842 1121018 1351084 1399811 337873 943957 813101 676205 1320949 1420229 15745 1323019 781866 1707136 1535837 895500 1948515 101565 1002506 598889 1302344 239260 1400970 1637325 1763712 495887 803276 991164 1583498 1622170 980196 597224 65737 538573 1613444 1435099 1882820 891686 146992 122146 18232 1837052 1423233 799173 441552 490082 640579 1617932 273835 632430 654775 1275985 1841342 89703 561403 578315 450559 1504526 922260 998633 1565801 1177866 1588114 1899772 196208 1998548 1157915 1092271 1086535 766456 1192239 1229165 556576 1964601 128945 949789 1868098 782511 1759760 5343 556078 1908244 68956 81676 932270 1424548 1739630 1023286 740662 1352341 1258133 1836207 1370448 184220 755319 1587992 766857 986932 175253 1549854 614511 882646 835787 1607892 1345594 1413662 1618363 370906 998547 1523239 297421 1139065 343031 1492966 953918 1249723 1263989 508288 295013 747723 81236 873290 443449 1467528 1387692 654687 1799047 1820624 1177701 1354741 246888 399500 919490 1496569 1827626 705594 1434066 1115996 1054552 1447638 733863 691551 777649 1780800 69096 689123 968636 157917 880702 1239253 484418 1730677 673370 70297 375848 3614 1749499 1233385 1512854 199570 138290 1336243 7951 1366423 210367 1832366 1800462 1076689 996127 675110 1153486 132625 319173 1807419 36985 158725 971494 1360679 1288585 1678537 1034579 642964 390403 932654 1603087 1964824 787469 1570423 1721535 90104 1441993 175777 548114 594118 1684899 1926631 1424907 1860720 1463379 12569 375309 1625941 1900175 159022 1396906 149848 1991521 1330116 679939 81150 504471 1428588 1563753 1680954 1851027 705960 1864599 1230545 479270 1100268 68250 564399 856054 1317055 1405354 1605082 127330 238835 1516153 316078 1202320 1601688 298915 630394 1875182 1513585 1399723 1153795 1563206 1579170 1521538 204551 1623302 997478 1637637 1130477 686882 364197 1782247 1181983 547105 1933015 1720140 1115655 1028422 940661 406929 119937 1855862 1807506 282299 389822 1662005 737396 1780467 937077 1226290 1840414 690826 545315 1699107 998951 1291337 1897574 1965644 554651 523365 1639850 1974167 1619498 27000 160675 160423 152729 872401 1317549 1061838 581744 771095 1680874 900420 1634262 1037771 1797281 1490243 1870200 1098875 966452 1421761 1377250 1862968 795511 641768 595520 1642508 1361839 1425120 198565 14205 1513250 731617 1021526 1293013 558440 17488 695004 1818934 900617 1247298 38077 823691 153031 1422753 651015 1877185 917194 1507809 218784 245289 379362 1573047 1163155 1160570 367793 1045672 1794880 396641 1378532 1215040 455904 1232089 449220 1898956 542613 671348 424301 1272297 1969003 909141 307539 1640445 1275943 1403252 1939227 1284064 247268 1693212 1805694 1513666 429434 254849 228317 890904 1201885 459840 414986 357797 531552 462027 49380 1169943 1916653 1587497 1006873 698254 645553 1723620 287555 504766 766075 1935001 150092 584502 1667833 1187590 648613 126543 478488 151759 1809936 1187399 1992379 1224272 1084123 106064 1327493 537763 1889888 421206 1431912 1219149 1290080 1231088 1600820 467245 1788816 479217 748029 1943151 1506032 116493 1713741 663690 1525245 1788064 555613 268336 569245 1461243 800934 536767 355883 1370189 1717505 1740590 1291643 608653 1193914 1061844 1423074 1145479 1598972 41385 54617 1070594 159065 820056 165406 355067 1159248 1712324 260131 1057345 914984 1548919 905023 1467848 416614 174861 1108952 165826 234111 1904697 1918095 399228 1528335 1043566 193449 266229 1063234 1896998 1236533 740262 128367 323345 1327276 1559045 1273641 1776251 42333 823061 1830682 870550 1981637 576783 958558 462326 1391141 1488228 1595270 260967 140911 99146 1413455 75224 473444 1486988 417027 1746291 1966291 1161611 1420094 100341 1926723 1344144 375304 737201 791405 1578700 1228568 1208024 1759147 198497 565898 760417 310250 1286935 444856 1521156 1477211 138580 1752937 1059764 1787756 2668 323394 1516942 521329 1169146 1104460 1978122 1870632 91166 616057 369686 146927 1209932 1571235 215132 1571819 1216979 1006388 1290561 539470 430644 863620 764846 493994 660307 80969 1023411 914274 842613 529393 505244 404507 492812 1072621 705124 1363922 547859 1207705 1228814 1557771 620149 1652425 1933263 1877912 1913024 171558 1758205 383217 1991525 436203 27484 895415 472548 1266376 1768880 1802227 1697822 251908 412497 588915 1092019 1988014 423230 1152884 112055 1062138 357881 758457 207739 527573 1662481 1962533 1277661 807830 1835625 1966952 761523 257145 610017 429327 490584 792489 1733624 69989 286211 1405006 1783082 993873 246388 845149 899635 1878699 1656403 491924 1390723 1627545 1931641 1777329 992789 1592978 426376 1189037 1862125 862357 947952 379929 927914 1910755 600037 345131 1151654 699282 727299 856018 1953263 813359 1208194 454195 1920647 1334284 1800314 1539038 813902 658301 1460617 1790547 1321541 813947 389845 545453 1110401 1374007 249809 719543 23416 1038840 24319 1916798 704143 218524 315861 536498 979095 1076389 1258616 1657209 943630 585846 1454975 1237273 88154 980188 508250 1142473 416176 1809986 821523 915571 544768 1863787 540053 689803 284016 1122698 1879770 292541 1623479 977184 656808 211856 428921 635043 694579 892759 1974231 47835 1823700 36331 869849 1261019 1413708 1564758 1056127 990117 169187 1013409 1652818 1303914 1088729 259199 24449 449084 308697 1501687 1588642 327915 1609529 1897686 1605856 995908 1322750 1941024 1197353 918403 656859 1910061 1696734 1072048 1134804 1714506 613467 1741160 1110873 1335849 926717 1719098 1563767 1926510 458854 838260 988433 1494844 1400330 1782282 1085064 1732932 1839376 1895160 12955 896892 1647276 1018824 581746 1715610 289601 989966 1430936 1425719 100815 8245 854378 1763725 1100630 1240655 821731 1170793 496939 1978911 1125454 503892 1340652 360113 344664 1298352 1012606 946385 292105 1882700 1641217 1417172 1125663 1651513 1671678 1097894 1580946 1391980 1210860 829792 467821 1249749 1394200 1365956 1804115 1653651 843984 1008806 863903 212140 1370438 207586 1700117 50523 385683 878464 287119 434255 1553062 846672 1743623 921721 838265 1614481 444761 998582 1464893 1018971 1304882 1889584 1326248 1714857 837141 1022728 1430960 262002 563435 1824572 1271651 1081986 401087 1838931 1038773 88368 1849167 1550035 510488 550847 529271 1565437 590763 287997 226342 1537764 159239 354958 838673 837584 72707 1431436 676838 404508 469938 1930587 1693015 1924805 261656 1537929 118111 1360316 1770561 84631 300925 1137384 1950089 1065315 330535 1294142 1347444 278456 1950709 63990 1925453 1893417 831400 934112 1048870 969663 1186794 779918 352983 1270957 956391 115799 1828434 192880 1041042 1095686 1683102 1342245 703154 1612962 477074 750482 1366532 37954 670850 1238336 1162007 359466 880295 527594 115539 1847194 686720 1898016 1333513 1068715 80682 1555324 743213 149588 1130300 1436534 739827 394155 29048 1257146 1016335 508792 1545580 1981437 937877 1801624 615631 354581 180260 1970262 537521 1637163 1650994 1890448 1989835 834652 1513973 1122196 1031035 1425033 242176 1968897 528644 792286 802215 424243 287404 910553 1839190 1403443 668376 76896 1933824 180590 402080 201212 1113527 299798 1074962 1611325 295347 1301492 442742 1293166 1538087 352298 96956 1780420 521740 1045852 1651762 1738815 823383 858593 366415 1180811 986665 1805723 729382 1256777 1921943 1941430 1345765 290788 44417 1991875 1635229 958927 387521 1949944 1033185 1362361 299384 1065060 798782 1777849 597277 1135208 1392345 424581 167286 767918 1609867 729957 936046 1365059 1551280 64305 1385481 268900 554486 51010 1958032 1853949 664032 458136 792283 169313 1400953 1956642 304538 1270373 207110 1976400 755191 65556 2007 297107 1103506 271106 733599 1955978 1804865 394302 282204 590793 1588673 1357155 1954878 1269488 1159604 1899023 1240548 1595683 480109 1369608 555495 462756 1383901 782872 1395532 614124 680813 141383 330334 764312 271744 1809213 1884123 153271 329655 595501 172547 1852249 1333267 1427180 271948 1224716 1301768 1717396 1982230 481608 702201 1099834 265724 1322408 1848306 849397 86451 1567386 1879172 895617 1187191 1339350 1974638 107566 753698 1167386 422809 1457895 27982 1955051 1040697 1721666 1531388 461713 77045 251162 1028952 1204242 521647 1713869 1594212 614446 1319956 228270 1296306 787061 844235 1553977 576826 1865216 92945 426559 916846 1861661 786782 1360353 559143 1918048 179659 1310149 1751167 232234 270724 132078 1937540 647399 1748490 1874620 901558 297067 922175 1425015 363967 1910728 476677 1703215 1265404 1193807 837161 30541 1211796 928088 1495042 376853 1451856 759945 456887 1137213 1891495 539730 342904 1479875 1267170 290782 1310400 1014320 751289 1191527 1633602 955220 1670753 20534 1140864 1537583 43107 1009248 105073 402107 1728100 560086 1357285 1020212 384740 886652 1571051 962819 383788 567779 1421944 1909229 1649862 1730521 157897 143258 1664252 632312 1128411 1189596 1398563 1385190 704934 1307118 1415746 1944504 45191 428015 1916355 443647 1483886 1878683 1063537 1818904 1517180 1782166 579963 26630 1350710 257903 897185 1425356 316908 876940 1438899 1950546 996018 818808 1613292 11000 1696657 1754460 319678 1333652 1754488 133389 1496523 192102 164705 875589 913629 1139048 415744 492637 100307 182789 914298 1787634 1486654 811797 1440897 1661296 187121 1918963 1854664 1565867 1343557 65992 654546 1863078 1799655 1252728 746483 1644300 1026513 1416047 1213562 244283 1850048 388132 1096630 373191 608037 1070295 770182 400120 68811 253213 1090767 99196 1470487 1078109 1320920 543983 1241927 1826755 812554 979961 673962 1225167 1932346 1460537 867896 1414310 111392 485177 1803932 1760634 203616 1144723 1234537 1204492 1926733 1336317 1189218 417502 735192 473232 334873 240221 271034 918604 1236428 108503 1851626 1856210 565828 736016 775963 1061799 700753 1161073 1662948 1659229 1648473 1245186 1356858 176277 1949481 1095054 1985738 1555071 1289704 1039518 694989 1682800 270088 1938051 1504069 1718128 1110427 1221109 371756 740247 4570 1702414 1328139 771190 179546 282413 783849 694138 1740171 973032 1405880 203842 269620 381613 204392 1219207 1604638 1885911 243354 1944381 711820 1658896 79271 1937335 84422 806589 569885 233466 242998 927344 1503788 357979 281265 691370 95637 936749 1376705 1594403 167545 1026182 770707 1836562 1868741 732870 1833393 56257 760477 1425704 595305 154099 1763330 462681 222716 667603 781906 389951 1174267 353026 1983860 751595 658899 293154 1256285 1788931 346450 1310276 1001351 434552 218026 833579 1302033 633536 233041 1189155 319933 815267 1843127 1338066 684472 1361419 972878 1311944 1564144 33980 611040 1498806 1255763 58863 185438 517915 68923 1372977 278535 1463641 764936 908583 662951 569815 1052256 299028 197513 622226 305180 1372575 123793 520843 1835657 1684873 1330780 1854310 1261288 544772 1383579 1282097 1330436 326401 89573 1531438 556194 658474 1595479 355655 221007 959627 1242730 1766408 1377791 1429057 597717 1263791 957975 1715543 453758 1932524 1654031 1344354 908227 865659 567589 1492561 1028738 74724 242999 135126 826839 1163746 1098580 978531 1083746 445971 60371 51093 1077689 911288 1044630 172925 391370 234284 1574656 413049 481149 482713 635172 1508132 725630 623962 1446139 380636 1529162 1852382 1609219 1585568 1431144 1919020 486230 23861 442260 765052 1455693 436816 9855 813238 1033792 793970 886251 622183 1695649 531858 80504 67167 214517 459702 1878600 562360 1390986 1905147 1618133 612764 994344 497573 513751 1492269 683609 424672 212963 682908 1538218 1606851 211434 1394875 482505 98041 1623880 534827 283258 679028 123129 415539 679269 1335743 1353980 1499879 1122952 617135 1436269 593149 276952 592576 210710 1376500 15918 566050 1198064 1908442 446546 607591 1160550 390567 1703961 1890591 393104 1836485 1240672 1276389 1325088 1086474 1415858 319707 1072298 1908812 1217163 575886 1143130 1038258 553591 783820 1367614 1815049 1474181 1163415 1460314 1507383 247476 753917 1026536 1469198 378270 1432419 1005833 1936006 443039 586993 942669 1810812 126492 780251 1667379 136657 419160 666047 1099057 935121 880066 1239881 1343463 37144 1990916 788115 103965 91627 1281529 466623 1685162 776269 1834782 1437895 513098 1918278 658828 751062 1504860 863487 902544 1794888 566446 1389204 1000719 1465839 1521841 449789 322342 1366936 90874 1698232 1763869 1830380 464560 881302 289185 375876 1748764 891051 83644 827899 663015 240297 373872 202150 365693 979350 1332579 1102612 888962 2466 1540805 281250 793535 159615 1303943 572861 1952808 571859 1887206 120706 1419849 997661 507908 414816 1331423 748159 333069 937400 45741 1803854 1803903 1400690 1550051 1304472 1743795 962546 1875033 982251 642332 760124 381954 1444531 1990538 1650852 269683 1975911 1459098 1162327 1441505 437749 1320475 1889290 731054 422238 1839890 1589231 1612507 592677 899306 1486395 699348 1031416 42593 1183128 1830460 859411 198902 32519 1441662 1185126 611685 1842094 939435 68931 1851679 256389 1361284 1192810 69783 1407658 353407 252400 1488635 951681 974606 776060 1890312 901370 794873 228074 1632454 357026 1117657 617531 1636805 519587 1262088 538540 43073 1582363 1493477 458580 870503 1703948 285432 1355763 1926315 1535039 255201 988823 96812 626705 952962 641996 1711354 594722 1448894 1159456 1194576 1731086 222586 400054 1212961 1075984 253872 56756 99629 108125 815086 627148 1173381 1832094 462064 1026707 1253865 1666793 1936258 1128238 425256 159525 624488 1904394 1452076 758211 98047 813631 563221 35282 1731747 955685 1749017 229353 1220797 1333422 1082652 585588 1897885 1908080 816791 1975334 877755 298899 1883155 570802 1295454 77543 1821002 578664 1882473 1594046 511118 1210151 1004894 1082620 1365318 799086 304376 1827542 1663683 720744 984460 1917429 148217 33832 1025318 385342 1888058 1836806 1972777 1917516 1367132 1627015 644261 1914985 226412 1991948 1167570 1712930 1703219 424935 493088 1746574 763223 1079047 534722 14866 1516663 756004 142835 1564779 399565 749403 95762 241878 1529345 583369 638934 1016666 60585 1950470 291808 1641779 479233 1362351 78476 824680 1016321 180265 349706 268571 768234 3503 718706 616595 1583376 827009 1141428 1628919 1147036 1807280 402512 841499 516474 1443110 324597 569790 1789825 515064 1885435 201747 1303235 98912 563744 1486641 1719592 1578414 546636 1878143 1606502 1524567 1404164 1241204 584467 1634209 1869029 726651 1102252 1431275 455669 1223516 1924193 248470 1785237 901303 802351 163776 1274655 17615 693078 193330 902978 1721049 1300005 1411770 702134 1699116 1007399 1923767 1774291 1312505 1037485 1761577 156533 1541455 1489228 841325 1628167 1440181 417849 1372192 1583785 1736388 50535 1897142 158561 1569811 1706137 1263415 746235 384553 248975 1560866 306934 1105679 1942460 937771 187377 818321 629920 41259 1275204 1472270 1976323 310451 1502793 20484 740574 1894185 158376 490873 972905 1977149 623010 1851616 1175006 297015 800848 1108566 1518089 1923116 1712963 1860105 750815 815194 1868974 641482 1168115 978754 1101191 1147173 860460 494366 170192 398725 379159 1025802 358462 1192011 90933 399796 86002 538686 1150791 780998 222547 658456 128504 1309931 1611734 1107621 1697350 1537160 1613480 946663 338674 1881832 970498 961271 55433 1023463 1186247 1643109 1143725 339044 1060332 959519 335811 1517860 572571 9613 1057319 763817 96160 1638408 282641 378627 1290419 432484 1958808 1187335 1286153 1274401 709234 705145 108857 1689267 1261899 488063 1729635 1400666 188869 846256 1456006 242482 935857 6904 1543821 1646308 1594718 845474 1495660 1203016 1731763 739647 193524 1196428 764446 344409 230439 1674945 221397 1649917 1072049 1975466 971950 467203 851644 1875212 1335720 1168167 932080 1313029 205543 520685 820505 685328 741328 728196 401859 757713 703560 35783 1814042 190078 1560472 1477001 195526 50329 1512141 108475 88669 304552 1010178 117170 1755522 1299627 180392 1240402 1147761 1033983 1268029 276064 814778 1479489 1968895 1667726 1446590 347570 1836337 393161 1631888 840138 807235 1800418 1343861 602151 172918 34849 848995 1977465 273700 425032 398468 1793226 284992 356801 677323 1932808 1061843 495460 544504 1251084 465164 1208887 1284868 1588552 337898 802537 1596296 1482437 1280914 570565 1481507 644953 1899680 1570361 873145 1435379 1412902 1259322 1014845 337017 193062 825303 1097027 1262846 1148351 1561527 36923 1170870 395133 1999365 60181 1420489 1114740 1068666 1573220 1103278 893361 530197 208285 1603400 1800408 1012814 1253179 1931606 820010 1762800 560566 1565943 1037139 1002886 999602 731663 174722 694681 543112 879504 1043165 143676 42725 1525633 1988165 1629049 1165345 1761208 1303359 225586 637168 142882 202035 603612 1163243 800537 929016 1913273 728513 1273766 276321 105559 495831 403500 1717412 831926 1915168 1257997 689362 281921 656887 1512330 215338 737183 295657 1316468 1410593 840046 1304435 1190255 1571028 487780 1291945 334749 1406842 1761911 757594 1163130 1495965 694220 1804113 682744 1968836 1899716 818701 888212 1711715 742873 422203 1644060 863859 365465 1819586 380013 564916 82150 1837879 1516165 838637 1681660 1429373 1088429 248024 213841 1879926 1972843 1654447 1776530 1073535 388838 1544973 314459 511966 869063 655531 582166 621225 581900 41898 136210 1714691 1480676 284230 1982632 1822954 1787572 1527894 332763 448365 694818 1529878 1133167 1454313 499936 1517800 516059 326888 1589913 1635056 1233915 885357 1762754 307621 533689 1528702 33301 85955 1112817 263290 1253636 1007125 49945 440268 1075804 263018 1781474 277198 119401 1493980 778212 163255 863975 832672 425210 722241 1849127 550457 123675 667939 1913634 886688 1216280 986031 1882921 1905408 1358815 933177 531838 1881423 620435 1376529 656586 1524050 650801 359460 492476 762384 1687462 1260751 1904152 1678099 1763074 660856 1593552 600158 176310 537883 967311 165173 995990 1315314 1843 1676780 1626423 1185983 1698957 61417 374058 1397480 1654957 1668647 1778736 1954053 1809741 1290169 787515 246384 1034794 1418973 1990168 385526 859056 877416 670954 303167 144678 699777 1551286 1200638 76474 1122181 1413877 578359 250188 740536 1957271 542510 1941969 38739 567597 519457 1357614 1037726 1810043 1756458 585777 629286 38050 792238 539016 1327573 94096 454147 1496076 1021752 797244 1200706 44058 138125 1423709 553742 930698 584908 1140074 1705649 1085617 940157 728980 405537 1397397 1057309 1104613 43953 1229383 1987191 534621 1053511 963354 1650935 1145087 997411 464288 46275 729842 702399 1258768 211097 1158777 596054 1841069 1933533 1984347 438573 946701 1459250 743128 1843324 1217605 301600 74349 1489768 186009 30841 1374651 1531842 987178 612097 327674 1933380 1148009 30815 1007528 1702611 1484322 1214286 1279116 328268 241056 132099 794300 1335086 845034 812815 420851 1021488 66164 747014 460744 1920846 327435 1690762 1957790 215585 865470 1478819 1280507 397216 29465 713078 725335 1668501 1073512 254568 1286959 1839897 1190350 864889 113800 1191404 1584946 1953336 1391942 1775926 1304971 1001276 1045633 1585424 288117 663448 1213013 191042 1134027 1359640 682861 702127 98802 1064467 1970777 277023 320583 939296 1656906 42537 28536 626973 66260 1228160 14170 894237 652551 1372088 263593 581757 1519948 1513949 1287602 1619283 1140614 360318 1359472 809891 1079464 158947 87140 1798902 17177 1796655 675632 1754674 1791214 867358 911560 1460526 1246758 867820 1529252 1789716 1910492 1865094 1323384 1000329 1372709 1854807 789070 1961043 497768 1824708 440702 1811382 1265013 750173 967031 403276 1042589 1214089 675768 242571 1209388 1655590 96007 146742 731639 965012 1682519 1936768 1045614 1422939 1672100 842599 1022639 76675 417508 1459669 427787 297152 1309264 1621248 1280467 336101 1428287 196949 1736083 325143 104259 1694353 1656712 1780512 1653053 796847 144564 404501 23490 553990 1555008 1928804 532049 1787776 717199 1912461 534798 1801742 630006 793233 197 1634614 2285 1932405 1587333 819931 581949 408442 1750238 1676195 929877 1576130 1082248 1029881 1171756 1536671 313455 1544226 1006552 660489 1350247 12402 1454638 1041308 1812699 199593 1139737 849308 1230221 1689066 336635 1108065 1899870 691089 251416 1557542 1060421 998476 1624895 1475121 1408172 333187 457978 1799384 1710686 437715 878633 1091301 1027918 559974 1079604 785154 109922 51138 1289467 1795416 894756 1042965 1291383 1081346 1791174 109300 1965567 1870674 1956026 253833 1919928 637580 520475 390451 18672 1421848 905363 1290388 811722 1222604 1894052 72473 218789 861656 1052770 1079401 1838187 1686456 1586332 1894438 355689 433747 1829193 1825076 58515 1628351 1942801 879659 158049 1380013 1974594 75166 1944209 1895836 1234581 1660072 1925339 1806570 1429569 60081 726559 425681 407996 1067647 926155 1567871 364173 1507679 442788 1113432 1856994 567835 1748839 784312 1342683 271229 1350888 1348924 1579043 912343 1660677 325225 1408786 684688 379525 338240 732668 1090089 147509 1076567 1410426 1322654 1507947 8174 662836 1613449 1546915 1616307 1760428 1221924 1591622 1626743 700382 1679955 881346 1689416 1378654 342229 928559 538471 551614 673788 1338030 1298371 1571443 782724 1604913 220082 113410 869979 971904 608951 807152 1860875 845225 1789189 1338767 1566406 887835 395770 1987354 1243397 1693029 1114250 9714 1332354 1912339 194442 1265940 1470064 1478507 1080592 1675221 923028 954579 1170666 362017 869304 1341651 1133116 235231 1446164 1484692 417269 1093029 1441688 764800 414330 1542081 1274646 1213032 137705 1634782 505024 1432394 1291013 1038826 1602824 212190 1459353 1070660 613066 1705502 1536954 714159 1914300 275842 1805736 6156 957656 1256104 844770 402136 187207 1568171 682917 10827 289650 1255170 1997223 378442 997829 126730 1683064 1180616 562895 1551462 265187 570980 167025 81165 1645743 1134850 1344933 303681 541818 1406385 1736877 1010488 500467 1536074 212937 1230131 422943 1339930 1755346 940084 1908926 1986130 989912 1534525 1586968 1925041 1762255 369121 1210307 1855220 1899705 880382 1113926 1096756 48523 1129152 1408832 138374 1517549 1811256 1503518 516259 271213 740164 1964017 1867107 127630 893611 180710 832979 1235607 1460450 738071 187047 1392559 159056 1671052 793573 1424048 1974128 1432493 1674624 1063153 1477339 1683746 1290304 1851076 467692 1168648 1569447 250634 1956359 1428296 596346 714222 1494745 296319 1998593 1385398 276763 77616 1207182 1191607 1095944 1609180 1656877 51874 1530325 696497 1656685 1972018 663032 1474542 1094401 1626404 209971 1207204 460796 1998057 1383262 1902234 273430 13088 1949053 431700 844206 727961 1915764 1557649 555867 282571 983872 1028428 1524473 403349 1111315 1546271 1352024 1563701 1041234 593421 1726063 882518 317352 1764619 1141293 1577100 164218 1740853 661351 408368 354995 25459 513183 398043 879771 1295729 865792 1467617 461022 435612 1606325 305945 987510 1624106 1710079 205527 1955644 1584176 1765726 1907669 586588 1526823 1924023 1528298 71704 1370661 1035258 50301 1012566 1223829 473497 1250373 855308 954363 1506279 1955515 48054 349174 913822 479083 1659770 536294 1599787 1202260 247139 564030 362588 757563 819103 1714225 822156 1888161 1732392 429275 1525688 36224 1118957 489244 890525 1237714 336652 1634362 461181 985454 1420365 405598 1665779 1687153 1710793 1598264 1730404 1388159 1915216 251523 750099 688100 144331 1689932 1514053 1890514 485444 883818 1912150 410257 1443349 135844 708069 1733195 1818294 854325 1000323 1420598 1538100 1999102 966389 846705 1118492 1134068 1022094 155280 390176 698837 1412523 1733542 1522046 687585 581343 732998 1774259 79632 1550541 1993828 1533504 1150565 1293008 1585348 729346 189175 1722253 636239 673723 1766763 68484 609892 259506 599531 12486 1391199 227787 385112 1866886 769309 1630009 530333 689112 1386886 676730 1954161 184787 1274004 123109 1973828 1830840 245472 531772 938091 1532987 1264190 1239445 795761 1745755 745132 1774464 1916863 1562702 1637811 1520589 1991295 464863 983168 984697 979574 1351387 1499776 427419 1558097 1295251 487974 1813730 658375 740260 19067 1231538 1444735 191622 92885 102045 656421 1366369 443294 1272691 181892 685354 1366513 776245 676059 1563403 1661932 256647 1090735 616147 1806908 1664358 204535 57944 1819050 1203726 818822 981275 434079 645069 143443 1549967 1947652 1413332 1823091 67890 371433 380457 815335 570595 131654 22269 1588119 897755 794321 1626606 153976 1506123 266475 1915765 865959 464655 1464236 623916 1088578 1756433 58189 1574183 1937759 311188 563392 1589818 444963 890825 1012580 1765882 1358364 685924 1683659 1573573 1073323 388748 1331381 1911368 943815 880300 761253 1537942 292170 1646381 866538 500314 247185 251222 1578110 824099 1171876 777308 1093156 1177119 741507 12130 730182 1939867 1980745 1207854 509587 1225153 478081 1403412 54767 192459 1423175 1263027 1991522 837703 1155848 1083616 1317430 1531747 1549872 1293969 762255 1058192 1257346 676580 1272013 760122 976536 782263 105202 563331 231526 806058 262276 1215637 1428486 1403999 1210407 1173169 959637 97690 643807 1888817 170578 604357 131089 1334570 927340 1466915 421833 1355310 1761731 129575 1629146 187559 992009 1898567 303745 439642 457897 1859812 215691 1981738 1322584 1414178 62021 1757886 1679330 477585 118612 692175 1861696 1685670 1629986 1232424 1360638 1857556 1315518 890236 1777606 156897 982993 749899 614256 1487705 1654383 1168311 418693 1428832 1726330 1703466 1251492 1951004 703693 57056 1988997 1744323 1167080 478869 1907775 1517190 430098 1921416 918219 315160 1342902 36460 1049115 671177 652667 1939190 418072 1968323 670301 663664 903770 864058 700115 285697 418428 491878 1414481 550726 133045 1171675 1167565 29823 1201895 1838766 1833294 220418 1003872 1659412 1480409 237148 341394 496773 909026 566356 610502 1734855 1627355 1718731 927235 109269 1892038 46818 1036161 1894252 1071006 1511489 654193 307504 1763641 360048 1498206 1266042 1115754 1920825 744786 1331537 1112569 128925 1981686 1238837 569832 756384 1381294 310469 184638 1988662 352556 661256 900257 151175 913691 756957 444033 857009 1701411 795117 328826 183841 272679 373364 323167 1281372 1595870 1656479 1471004 550086 1307983 1740506 1984977 1753434 1402453 610443 1191837 1396042 865652 373739 1777709 1641899 1674346 936204 1299606 149094 309811 560523 174686 1820394 1959112 1162501 948018 1534546 913187 511029 646040 1745431 920817 1572777 573206 678110 614744 21491 881169 852194 1968342 458776 1247676 26119 168506 1907717 1452165 1940771 704494 349685 152504 1797727 1522946 1997756 1126834 44327 1884102 897486 272006 1309856 205032 1639550 1713809 661605 725552 851428 395751 536857 373169 1691312 806653 1474053 588012 1249616 1381071 1575978 410303 1808886 246511 1340257 164184 583230 441012 217823 1838249 237252 482590 1978322 1693853 196189 977079 427811 923733 1584737 1480568 146529 1325929 825743 664081 224173 1760895 751712 562877 639166 1123125 543749 1725961 434052 510641 254313 1292728 1435458 19856 664538 1627307 1762028 150748 1081767 1849232 298970 1290353 1536903 1474360 1185952 1494941 1779687 895272 489337 295687 1308089 1879272 644744 691113 291960 1375091 1765415 1377856 881954 1855135 1584686 1796893 785209 981220 896392 1780265 453043 1094657 1804653 364144 1628485 1184403 1521420 1100378 750688 1289690 1539395 155990 1668992 468684 1592961 1941073 829529 1674438 208590 975144 1634773 1279498 1863270 909551 585079 1404656 1738253 115251 1009742 1698229 1404181 819986 1331966 1009759 1444986 737836 1056041 587802 1528944 1420200 1818544 1569418 1149519 207860 1101991 925838 1996425 1385005 1220121 1993894 96415 385317 1250288 510773 1436224 1856172 1081166 945187 1920843 1633398 178948 1609668 365090 1995583 1429307 1679354 1764726 1126956 1803965 1382743 1458500 200081 23378 1057586 708762 1535077 954009 1861066 1339474 83050 1317744 755010 283207 1543715 464777 860925 658284 1639640 418526 1004703 1432352 1568174 1492197 1372294 205121 707348 781448 210112 855963 293158 1890686 642575 1905024 662091 1583177 435133 1531514 1522057 84448 308422 1085378 1167424 1136065 150837 1785069 698342 308399 36494 833543 239519 794586 559735 1199144 335567 668684 16427 416429 1246835 671097 657673 774573 539469 718322 472885 420256 97517 524683 1217582 1394881 1363811 1182851 577719 800377 1018508 984793 897592 874734 1168896 187288 1198092 1642415 1921699 320440 1286480 999514 379119 298906 1406571 1389720 576022 12465 18993 268709 823169 1438941 486169 1218343 625512 480491 1630218 1271864 471366 11234 286626 131136 1510511 1552276 1402301 1082898 825861 882368 1703180 1957015 1023306 1237341 1732121 970598 356309 924910 1586132 1964736 1437087 1426873 1000815 255066 148770 1799733 757940 385645 1506858 711627 1552021 188817 1189979 1063915 1955863 263509 721910 665927 1683318 257950 584344 817307 1209630 1579873 907185 641734 1178469 488506 799401 343744 1843493 1322952 402210 1217851 606579 901189 820330 779013 152161 1968626 854842 920419 978845 1733442 718822 1900258 1133445 86420 1837098 254109 343269 1438475 1090234 1109871 881804 999289 547072 1312842 1471078 1923866 404413 1868943 509333 704158 415318 1321390 522344 1406823 1731657 1138725 602879 837999 395746 311983 1469091 328932 1702440 633612 1077896 894488 1078734 44845 1537892 185902 90471 1020842 1574866 983307 1626722 1749715 252082 1534837 1080732 50084 1524466 619819 1514216 1566272 1541439 1388448 218191 1433690 1155603 663302 1684273 846509 1831637 920408 852106 775939 920158 844648 1745967 1689083 1529647 1221713 1488979 101894 953891 1684137 44526 456465 333091 1788761 1127141 631847 1597147 870531 134701 723619 586709 1042805 1949712 816501 743926 681576 1651151 1132765 1263587 1852714 400490 1726923 553253 530058 575770 1963723 198852 949989 1451950 700003 66458 1781690 122900 64009 1971210 1825295 9098 279932 1287535 287222 1310666 1191857 1408706 119164 1465619 1121870 1067397 1440421 208254 855562 1067712 154778 898037 598332 1824241 1402002 1943699 749141 615825 891222 172046 1774777 711337 171508 74032 1635263 345301 1905390 490164 1230550 1465622 1751505 32913 613315 575778 1224174 1313928 258757 261677 992544 846555 1188349 463574 1821978 471437 555319 384430 551103 234323 210526 1783006 274823 614026 363485 853304 264870 23142 423706 1379880 1345266 23193 786402 454356 383124 1585928 944299 458962 1096980 391865 1684731 220838 78079 1050214 648174 458017 1930641 1246726 751060 808542 1678885 1768834 704201 1481505 584779 1221525 1515068 637729 246821 162230 505970 1787660 1717000 1481134 538139 494773 1651905 1605637 1809957 380699 516594 12148 819404 1685516 1742503 928069 339389 705882 810205 1965184 1999418 1704392 901393 1486334 638863 337107 1039809 742934 1098311 1669679 1669534 1959627 440301 1870728 811714 928501 1560102 1124233 598010 1623071 1786475 265785 360055 1314889 1733927 1411827 756178 390319 1813493 578931 47266 1757480 1310194 1649402 457237 554101 765511 1310852 1670974 741033 659692 1647296 584372 1519103 1712472 876311 993571 1110817 150545 1129562 964867 506897 1312278 1183785 96500 216900 909167 1225023 1704069 1440919 1628616 468948 1242949 806890 301865 331036 1769030 1568472 353671 1891370 678591 1076616 1468856 1436453 169980 312414 1281049 473145 1501708 358161 902742 1028390 75566 1881546 1331158 1290078 1362650 1931852 294354 1892802 1771154 1970065 1873898 552001 659985 1197636 283969 1027131 1867584 1393763 634610 1653674 1004138 621309 1478430 959209 529895 1664580 1111976 1852700 1281356 667384 746253 1613986 1272280 153392 1468475 1230457 120271 770746 285325 1065275 327036 353767 792953 216963 1473884 735249 1434777 1046527 829656 953553 1621260 23086 1382113 1425707 1037003 1004228 1142850 1576096 1053978 834002 715906 1282957 412082 708858 803351 419775 661211 897378 786448 841683 1037584 509989 1566555 1884387 894088 1318726 1803286 1930771 247544 111944 302397 74150 1211742 75261 674563 541195 1940625 1601350 287768 278644 919196 1774204 1836974 1329964 1474322 480132 768017 1486477 372120 1278927 1865913 483136 495954 1619844 445696 905428 183015 606446 1879161 527993 716203 259265 1659809 1428732 1618134 751041 1296442 1841403 1840162 398681 1360754 1808582 1390160 1497859 803648 794731 837615 131781 968856 1070776 1709870 395312 408072 1134071 1280585 173986 1468669 1993959 1715044 55920 1699301 1347816 1314030 92317 1456588 1135843 1874429 372501 1643979 226333 680111 1311506 1302481 1987039 906845 1968289 892776 1097961 1631423 538243 13015 1992273 391679 1213095 600028 1512889 1732685 66815 1571474 1053415 1415367 1238751 956315 129087 690458 1639025 515951 851597 676787 1846934 222820 700996 927291 504849 1776596 225754 84798 1824854 1124425 1119234 208681 315295 629048 39831 90522 604670 499016 1938119 379868 1806801 536338 1364464 1396272 291008 369905 932874 1103116 718326 31204 1653038 814328 761914 621411 1056577 1084556 1274728 943844 452659 1649993 466207 1628474 1081983 1231283 323764 412418 1040942 717335 496144 1344448 1012967 466758 520106 1169839 1673289 876335 647289 1739807 1477994 32206 286948 115027 131907 1783448 1812710 1123823 279537 1038902 1199855 322448 14838 743567 1669103 544983 399023 1257018 1456001 207762 1136015 370575 1670066 881714 1645593 210402 1048265 235247 1918825 1033844 65819 1400588 314530 1979894 493776 688397 197267 1329994 1992246 1050274 1955963 433378 907590 431449 163698 99214 267645 671639 369054 1306298 802370 1534381 254427 1686340 336371 212508 307053 237519 206747 74376 429550 815272 156008 847088 867531 338496 388560 368577 1816573 251593 1250322 106155 562220 908847 1487599 1253304 1521270 1938157 1100190 1073628 1450809 1442095 560339 142478 1749384 507462 154682 1157719 500910 1277666 638846 880651 1818804 1843008 1400381 328857 72409 1824995 318444 1579099 1530464 1584333 1962142 284795 1849909 207486 1556739 544029 484536 918670 1732492 682868 1878098 342207 169784 967791 1385622 1529141 682021 1181693 1164946 1948992 1742246 1784768 1390579 340850 853123 516260 874969 1794353 532785 1672747 1197734 288357 1763451 1268832 691077 32587 596847 1668973 1270740 1745075 738401 355008 1619871 13698 1711469 553096 1517932 1160950 1825865 280273 1330158 820018 1702741 1938582 1970173 854422 762010 1400447 1441280 1040475 1853128 1246728 476096 323070 12434 405977 367428 953680 640305 1562963 153240 1866342 1057277 910475 370661 799982 1060191 739902 95475 550047 1351016 611605 1150301 450827 1287240 1701897 23288 1445805 669931 1572178 778012 67726 767862 691550 1664619 1065539 834689 445654 664023 1884659 160012 1497432 845925 716268 727785 769363 1438678 606378 1914942 1630140 1331376 648420 1986031 864606 852178 1019617 1667004 365519 268634 1193880 1210098 1818144 812462 1023559 691393 900879 178254 1974575 1616855 1858741 1998443 166609 1848659 775168 605320 217023 1065719 1607273 606156 1048527 1775597 898120 463569 1546924 704157 1899218 736559 1532567 762254 1106733 181670 1758971 1286815 1641655 390376 450411 841371 1872113 1982666 327026 748012 491117 349 1348023 1754344 1167444 434172 1174268 552564 1965468 1570808 1000207 445972 1097730 1145805 303199 1173368 1511678 1321526 457919 68887 108790 1565541 107114 570228 1044541 1473012 197130 1476171 662627 1021504 825070 1092100 1937831 537230 463761 1376750 1252999 1246264 1228908 1683165 1390904 846295 575302 935349 216790 1896394 1651423 635731 1094021 1065748 1824581 952014 401380 1987369 1370769 492373 1964008 872874 969523 1647823 1106300 1206166 1126757 1417145 85897 1662574 1241432 1896957 729014 1307073 1192431 675237 861189 182184 1430248 1133611 1017594 1191697 442901 1851199 1016080 352701 1320753 1494272 1366198 1012039 1657352 396831 190635 434549 484824 841679 944468 1468514 1414540 1536822 1397312 19767 987677 368348 1965841 1593868 1252616 827705 224123 240825 1681568 972200 675043 380532 768921 368610 1408218 1569630 1208342 1074192 1571592 1274011 1224880 848112 1430737 176283 1120903 1423231 168498 1530993 453710 23572 698802 1737666 798295 1857203 1715148 67460 285872 698541 1901198 1098941 1479387 275146 228223 223259 1677577 1787128 1041783 996899 1629096 504708 450841 590248 205249 921448 311734 918500 409300 796103 423224 817805 45087 1953779 1242522 626116 1332658 1026228 685661 755337 1035301 838837 907997 410105 625008 201032 1916450 1667093 1283140 538301 1355808 516893 1277217 515109 215205 629154 766744 1802653 802331 1388663 977424 1580795 2830 426080 54622 654350 494472 724763 1106868 1919083 1796849 1512653 1383844 700984 715125 442343 1368140 289373 1310521 158671 1150296 183578 1009007 1984431 1582966 669941 827567 838908 959128 42039 1416241 563615 1502708 622833 1741706 359203 769157 62561 903561 53062 58597 505894 1113695 817085 100124 1267129 1862750 957680 559720 1395300 308001 1848187 672125 1022219 1132845 88987 1908379 1105714 1394081 426573 1696296 695201 325670 1938199 1851517 815897 572268 867071 919476 852183 1226557 888438 64157 1165634 473942 160310 1915818 1999359 1168605 1169381 841715 1150737 441694 825285 1864575 1199937 1716164 815676 1819107 1007741 193105 153405 1496168 280272 1020569 62285 798644 1214102 1321421 423185 1890968 37324 1728036 1735896 1447839 1932009 171382 730730 1499098 1063098 92491 436265 1709018 804532 727062 364151 89575 360884 1404238 1330105 1673801 1270182 263673 1443082 1297875 118813 372589 818996 209623 1724717 1455772 167935 970419 1115691 863504 324854 155582 628168 1384616 532552 1798976 927076 1158614 45033 1590070 1055290 1522409 1800795 145094 948727 1596652 707854 1135999 1143697 1141172 1385150 1178310 1843129 1696428 163585 1727261 78438 1955681 318480 1145767 1262194 1521208 1741085 1664680 1737533 1493664 1892819 257498 276113 976912 964318 1730204 466099 89071 1728888 1699325 1545872 1017964 679782 924437 701315 670877 1812410 406396 1002164 1785875 1548463 1762847 24169 81512 1914279 1920616 987173 624149 406653 461685 1632810 147702 1365493 60680 691282 395733 1056900 1619383 1327283 272095 215465 1987592 797555 390865 1486847 1400595 1054188 929918 158636 771301 1367468 1256515 701818 1121057 664016 325996 830982 744989 1127315 284102 139498 1509695 1707806 1131817 610330 1227549 1859717 1897309 200269 1038361 1377576 515514 190626 633075 952895 964869 1114978 120318 1346651 1787298 790202 286827 1473105 55591 3018 1146658 561587 212717 429124 864624 1402985 1391484 1976587 939615 1738544 1101310 441895 105196 1769220 1148075 284012 1491963 609845 845366 136158 1407862 686981 1736556 645791 1521735 1621619 1560829 1618384 408329 79954 562723 1195316 901649 574291 1464956 480653 466604 819464 1461999 52608 1177125 1767224 1813663 1808134 1505756 1191810 383751 657024 1462509 470069 894704 1212979 1746837 1209879 1891660 833778 1135360 650994 695471 607456 1434245 1336453 1349078 1193322 1289794 740097 1219059 578966 1251575 1557793 1022122 774336 1212281 481823 1820542 539229 140256 1896269 1452472 1187217 361131 614963 1377203 1174740 643873 178796 1748710 427273 1406213 881340 522382 53712 854353 894611 733775 1762659 111160 407103 465199 676882 1205312 1873487 1296938 1892627 490983 667478 1709534 46077 415060 1040116 1735531 333147 932051 739788 1892053 22019 1423448 1481952 1837517 1492086 1324890 1876049 823638 1112471 1031713 87252 1592163 220103 1912993 1621053 1715758 515171 542599 1484596 1219583 1797669 1863853 716151 820857 1158830 188270 224411 1799997 834907 1283306 1660753 1881163 775866 534921 1476162 62729 1774748 970611 1238521 1015159 819391 867576 1805290 1930671 316214 1152569 103376 711721 246836 422449 1941565 1542393 628874 1313427 434622 431121 618304 472930 107135 1142527 1944255 666822 1589850 1780344 706111 1773578 1465155 1976966 678529 634364 253296 224841 1583084 11162 1016014 700352 1895196 1287474 552686 685186 1786996 528298 799253 1305342 174254 836358 472819 275967 1649395 1989706 102508 152964 823767 1461297 1509357 1528143 1856031 1922540 239900 508117 494260 337633 1112538 1634661 1682164 1691981 1473224 1755013 272311 53209 1838451 1037838 11533 1875022 707985 1629450 98131 1614051 660537 370537 1182089 1530471 352244 614899 1245550 121315 1565826 998740 1685122 711461 149814 1241317 168587 257502 1771263 1387667 1798286 1016298 235760 662505 325134 1941122 901815 1364942 1261206 1227960 1279856 871883 1580200 1561934 1932944 1030866 1134540 1635120 1235447 693800 1734236 1430647 1190733 621544 241799 1900015 1572438 39810 1752094 1245205 1658777 1911519 790911 1382301 825921 1162570 487650 937546 1858516 1060553 1882486 323702 1750577 268279 1646537 475189 774546 1290582 1528786 730116 380046 299505 210426 1657635 1724957 482688 1223904 725687 277489 829876 1403996 1817337 1945518 1407282 1766476 883860 1399376 1373992 852256 33147 760298 1625878 1221807 1887097 1051242 1781933 1466700 537817 1212478 1436321 1041181 278809 536396 715459 1478123 533684 1939428 1440735 1673946 1656225 811473 328831 1364216 1113958 877989 1374196 1910133 1489516 962665 1102291 1700415 1189894 132383 1595473 1805888 403165 1024013 1210312 335674 1241414 1023236 1753325 1034986 502285 1455671 1224016 932208 724477 1566345 1680285 735290 1339361 136052 1055272 823270 289755 1191168 320 858841 955514 81275 1189882 925382 1573626 1069165 291699 1429700 372033 1697865 943318 1631962 1234017 270578 1823447 899328 663184 270529 863354 1111010 130828 198616 929953 220059 1379329 55179 1658550 332016 138678 435031 572915 634424 432824 568954 1463049 1318219 655012 895864 443683 970061 110053 73013 1662964 891004 1772977 1752948 258633 252780 1793003 759166 1511819 696841 1136293 1378038 1854264 172569 1329144 1938435 263804 522426 1938757 563394 289088 1018387 834028 38216 1363105 1751629 1519951 911917 1914471 1695015 1386298 475546 1864757 193560 830692 450254 1719987 1329431 1575425 1573794 1988276 1130077 1152957 569869 1658359 1953817 1724471 933049 537975 1030398 916460 264997 1154860 76759 294271 1279454 875358 1743679 14268 505173 739999 1721689 1614155 1340100 995451 895465 1191155 6539 1315819 134301 1811361 1577506 139255 752618 298524 1252829 29513 1961742 954613 1934161 1862291 828913 1624525 1377777 776346 954862 864982 350153 1257369 580165 1417476 1525517 1909029 349268 1726549 149554 894709 1582197 1580279 324319 653558 1506499 1925724 1164512 13061 957647 1225691 4587 410767 418816 838337 1207362 106611 1154334 1603105 1591747 1502810 1568924 1187114 112868 1119944 1608273 1652783 1343196 1159810 80958 1684642 1899785 476391 21099 1908574 1081864 1610923 1163755 600507 1675904 268240 1336999 54959 152456 1441881 347058 848085 500877 1085557 1823115 1035088 1755451 1945090 111995 1410629 506781 1002249 428916 1890931 93471 1255417 1963487 1530708 1973093 1435683 1311161 1783076 1586774 794244 856469 1564193 1510431 1446766 51783 1172927 1696933 1167704 1027877 1091233 539013 1717437 1474466 1597576 1807374 416682 653696 68960 1914045 1045234 949230 1211885 1454707 367154 500059 220362 774278 1154236 1868413 597958 222123 1169204 217398 419362 1358951 340706 49083 1519233 1549912 1356268 1504361 1156866 1995230 1397872 536426 1199392 1365975 878088 709810 1680007 31785 1919032 977751 1241398 901682 574818 175869 1481379 153236 267441 1437482 510190 621041 1495635 611646 1528043 1157813 189439 801045 144488 94009 1807645 338576 693674 1851526 1543890 1415270 344574 1037354 1449171 890272 599283 760577 1544008 1650401 298041 1687873 298272 1259146 1172816 1922518 1230898 623682 344164 1784784 120347 120675 468568 1846550 648076 102810 372340 1493435 1994317 1633449 938175 1779516 220368 68088 388856 911464 1581862 540937 1728156 1653971 262674 1280920 31167 156954 1737519 1251845 325825 1029002 515111 991230 1749722 1151498 227477 1045504 1089115 1441622 1581969 1926162 1720364 894935 703802 299565 1198684 1466725 368356 1397701 1221643 1547691 1801349 383054 57987 1388769 1198175 1616304 958736 661695 1168112 1447594 19133 1981584 1122792 608431 377141 1094506 163393 1895461 1366135 310369 1493126 1450210 626005 389062 567518 1071549 1532422 1777425 1153822 957645 452585 274849 1118364 617076 841684 1732495 377817 1824595 347862 1897349 1402962 1695497 1842961 917437 997030 1363967 593115 1927450 175918 1449005 439971 1964391 977945 547808 1459736 277434 1880017 1987319 381273 426064 1101998 1889807 889521 1902992 1737251 1953122 577281 1467128 418643 667452 1759592 1323930 508906 111931 515252 214782 991477 272317 21852 1668827 1232460 15035 1528364 306841 761125 1330393 405217 713790 1734180 1002069 637553 1724651 1341677 162883 319045 1196832 369741 1404768 1529631 680153 538350 1768010 1111209 113127 1817971 378569 336248 1804933 593968 3251 1250576 1533952 496864 1323985 772492 1819645 1843296 6725 1442103 937776 1509527 603527 1705949 1303900 531335 713273 1957833 28406 624453 1180180 890924 1788582 1095847 1618817 313431 1960246 855593 417176 230864 1666794 1480921 127761 897928 283999 1443206 515117 1371469 22578 1505373 768084 1734961 149372 1016378 1441791 759017 87374 912012 858021 1412174 567531 1425903 819577 1830088 1542196 292190 715222 1128908 1792965 1332630 1258465 1323907 1459062 1742509 1530182 14014 431085 532478 1247657 1020894 50678 1072172 1735271 459510 347285 59709 1411214 174342 1987724 1455369 1847390 331858 553961 1468807 1030362 99592 38082 278595 1661443 73464 594698 918993 702847 1207607 1722911 976644 724707 984506 251774 853993 982580 812111 435475 1737559 917096 876808 880492 1949046 444630 369023 1070731 36285 1027735 235499 1884113 483881 1594612 1512882 1951764 893969 1590895 1320184 1614455 1040379 245313 1998369 294282 1866643 687181 1972544 1620493 1405148 902180 637431 1570772 1645321 758576 1872797 1290467 578563 65537 906974 348361 478552 1555527 222067 1700288 1867840 1781484 981770 1114882 247942 1965478 1860735 961630 1254724 1646897 991922 203709 743866 1540726 129815 836366 442286 1038764 221796 741873 575809 1968628 9638 992911 351754 1291220 506462 1354784 1322485 279515 623079 74275 1080921 689356 1302852 1915221 11746 1321538 853922 1591982 148000 528262 443522 1827656 1248610 710559 584004 976591 701349 564491 1057703 1188919 1675973 1783213 1299459 644826 765910 353349 625317 891317 1695514 946481 1521496 1300055 196645 1285791 1877392 1632406 1139753 738275 1852695 407764 420898 466250 924467 1270833 828142 1590522 596307 1254962 972138 1504603 1594838 1959221 953728 354075 334167 1320806 1552478 1826398 650233 825983 1490677 1284992 52011 621447 1217923 1734148 1287309 633559 1001020 1026315 596626 1838291 1927584 1921560 920887 10118 1845982 1131349 808786 477685 701255 58627 1006151 1895803 554539 1518847 911646 1844298 881661 1903538 1774427 1680350 1775210 1218381 1915256 973742 942667 1588739 1379549 1908160 1968450 766917 973164 1817243 1802799 1975756 1180646 1415441 1085924 1136748 18727 307205 1074248 771905 296491 1359673 280465 1442978 183484 646292 208789 1798519 183311 1417259 277404 928358 325038 1216251 1385391 1235405 824717 263955 37665 935496 1758026 1067336 1257914 1591875 407502 1506410 1486449 518195 1771177 407170 999940 1471877 1407058 119614 946096 596230 1555827 420965 870097 1340212 1416316 766151 1095704 1763780 1822691 857626 1122780 652482 587359 685652 475102 1152313 1358026 416928 1104817 1803400 235630 1339508 574706 1109403 1692515 746507 1681849 1956662 1066851 1634372 819666 1177079 1089782 1353321 1358984 1605083 1306691 1134179 1325483 1083289 1556204 1885455 323405 1012807 36829 1509648 1665723 1771425 475856 932070 627617 648942 691846 1194284 298246 267204 1842581 257008 1389607 467494 1911229 1771027 1949442 1288616 493755 121212 463952 1190009 1184404 1124870 658864 636598 361936 1125000 785691 1492945 107938 1856789 870880 30529 134544 1739999 1041012 731626 1191338 393587 1959107 325882 449768 707829 93659 1213180 968778 1759724 1610156 558241 1491769 1418539 287494 1067045 1869511 1211575 105183 873044 371617 1882212 1798222 891922 1315924 451228 1501281 1089283 139754 1130665 1513222 1917659 1514376 754475 589503 1317893 1751662 1383158 1657851 386633 1160082 743039 1684143 1518843 641934 1894716 1498933 1462588 1455993 1338288 864792 433704 882358 623958 1390952 1580267 1324263 852843 1301128 275369 6750 353347 181780 1600029 1764787 1562582 1950347 211924 347663 914467 526795 1538155 1093956 1524959 1669886 972027 1489553 1857810 1094318 1279742 1582319 360290 829500 1488538 1712153 272485 781101 831124 1193103 1636450 266577 37114 1129843 45844 1033876 1503965 1863493 1383985 541287 1779653 1795317 1761186 834505 151167 1821431 660019 1923446 668512 351959 1862367 1265468 1287082 1650648 1616549 1653167 1425382 1808086 272276 1953303 1739175 1218161 1862409 1323866 908127 865261 1313325 365146 1820955 174986 1923944 1928321 1873162 1306978 804538 1549406 1408042 1020450 1992376 963078 1816193 1103402 267325 1838140 1924906 1564566 1790112 1399676 1244912 917000 1322497 577064 560827 1617644 1623631 1413896 1234538 646483 164990 1094395 1998199 98483 981237 699751 1238476 1006008 20782 1685025 326577 337533 299648 325028 1153995 1080535 1079482 1762474 146723 1282737 1156358 1459067 1722363 1903171 1307026 1213424 1017500 241502 169051 1186005 1455982 1596928 1569697 1957109 808107 1197169 942820 1130671 191437 1407629 1504147 985584 561130 1497227 1639076 558682 1981570 869391 980183 985187 84410 1617607 3991 1353216 857956 10825 130465 110593 1276254 702767 402603 1338361 840496 1712047 567280 1184527 1233667 1922841 776149 1674198 412078 35961 1706631 1985082 23363 1407200 603997 1460300 561480 1072466 1693625 1152577 1290833 798853 1308480 1080513 1486380 933103 1535355 457590 961093 1468256 98854 112278 1799522 62834 1599456 1826030 1876460 1106958 87513 970199 350108 165344 404928 578923 844750 204748 32969 1211802 1424717 322682 1776799 628868 1313824 1174778 477259 1328118 1151584 1727943 1198618 1029871 1297850 423582 1156161 1452325 1754846 1680301 1714697 1123081 649521 494929 999482 202446 967106 343563 933113 1656633 1390071 1026916 297423 1021869 455963 346273 449882 1360295 1793642 1731090 1433640 1181489 1836121 1245685 982729 271868 1213876 1605918 663554 193461 1315052 403360 1212995 957112 1498676 1099808 321873 1592716 646617 1288173 1744094 255616 1542346 383465 612875 1468192 865861 126585 106436 9149 294007 452535 1984802 117969 102907 274411 1640950 216022 1683419 1923689 524546 1639730 489980 202441 1013171 276828 873033 1994411 1153884 984332 1460553 1517456 398104 545897 1670445 734744 835234 1826510 1671998 97114 31188 1007316 1195114 1946550 1660782 2249 749948 1931015 1135753 1734196 178749 491061 113003 1349643 749581 1829836 1590139 1927492 575943 484880 1434939 410790 1192479 844638 1325642 1788754 1615946 1997122 1895268 1544082 1884900 267895 817374 1967441 347042 1136674 144226 1217060 510365 564292 1115759 802561 274435 1303465 952221 1383074 1755899 328019 155358 316686 54330 975778 248341 1352660 1073497 801788 993074 748922 1865051 322317 980662 1493020 551655 41542 834648 599763 1921119 300657 788470 1798929 1044152 1382412 433562 635930 1749337 541618 544244 336576 562599 1091082 552581 1940930 84088 270748 1674486 777477 982540 1421997 1970516 1283100 1788464 78673 1695009 1720998 586884 1310610 1028028 1104740 1103207 1006313 1219402 591037 1891014 688361 1603460 1399284 1417261 1705306 344431 375844 1957470 1844259 1203991 1908290 1689851 1686118 1593379 485132 796298 1423373 1516351 66992 528345 1573383 1098765 648639 225475 555901 1517990 172032 318496 626300 1707592 580012 1358465 1320800 1191202 511853 50088 714044 779350 1286483 1622325 310571 816700 812635 141310 588204 1110369 179784 1916783 232855 1797447 1405883 667789 630612 377283 1424721 1693431 356970 1289712 1189688 1419857 611968 82396 169468 1870364 238519 527314 819825 1624185 1005190 1413073 876096 463552 1472915 139668 1257907 1596161 117352 1995261 1394803 1611783 1004372 207511 742659 1729712 57923 985162 1533807 555092 183138 1606442 1505127 906542 1189478 1872042 720998 1927852 1311702 509232 1272552 1568744 1701806 1816959 179878 1651127 363423 1903678 777980 1101612 1431856 703618 1861114 1328346 850769 494940 257276 1686654 1397662 1892754 1222487 1612513 1650000 1969125 640425 1880642 1555062 1536978 1605741 1327516 1903250 1031643 1643155 1006528 1775194 927963 1951368 1378346 531190 785196 1383962 582562 435985 522421 768650 70583 613616 683030 1341643 834087 1027623 409347 1087382 1864828 702481 234766 1288742 698922 1271743 1939633 1953578 1625355 747947 521621 757559 357984 389731 1551052 1501212 877681 704363 692115 1907558 1671684 839123 568946 1413552 946311 178689 359992 120681 1432832 1426984 814964 971366 929014 1524020 1847169 221722 785093 971198 1452315 1026973 824212 1939910 104889 1615711 1833299 627516 886640 197444 1599406 1774604 670013 495914 1016145 353102 1632616 1051701 1141458 1224227 1467500 951466 1570114 1376372 1247292 456616 1417033 573743 148812 1660368 420598 1574324 1238659 868577 1698618 929605 401539 426061 1157551 1521975 1810587 1082989 1747805 1089255 977089 1315579 1456549 248079 1530288 1204462 203053 944551 928109 473587 1080229 354688 624819 955253 1751761 1231894 1792825 1431938 1303456 1675295 546831 1694048 1652969 515587 1975058 1010937 541414 390734 385887 735921 1779719 1531632 1483745 149206 940239 98785 1379264 654335 1160791 576950 456548 374999 1580593 79211 614666 1142382 786765 206809 1438023 1915499 488535 480516 1266948 1563132 1184445 299778 1799134 160030 226155 1863180 1047139 1547564 147990 380034 1765401 509466 354281 1259663 886877 955513 1350248 1183323 1245468 355380 578007 1196161 1083501 1254173 781331 1496071 1829421 536161 1402768 394963 1250822 979430 251308 781006 434056 1139185 1968015 1137790 1631863 1455297 1043698 490755 196445 1365600 791516 266671 1814523 1613913 719840 53275 1477922 1688695 891384 948802 1199132 1281844 1819900 1008632 1999499 1434355 731632 1811100 680174 456857 1795783 1322663 1505499 360863 400728 1806727 1632136 493808 609994 1377977 283081 1296503 312 1586462 149031 967873 446946 1801091 129704 1134182 321898 1481095 903186 643173 723533 227732 1367865 720888 1171552 238018 25808 1498812 421082 1948757 1233210 653591 1610781 1957128 845918 1179363 1071121 189303 155980 944568 189374 1866838 1052491 168415 378091 1517103 753896 1095333 717434 1239497 923232 640597 1909392 279837 659321 493823 579633 706197 1511806 797631 1858831 1486624 585732 32265 27693 731279 1958837 1801097 370147 835718 1505138 1894735 1141906 739341 206633 1004208 1808220 54459 1869860 1721991 1295178 864045 788662 1859061 1380731 738310 1031514 1571239 1413188 1774638 244951 475741 1456767 732378 1138787 1744286 524213 140745 1544648 1000321 1114567 1843021 1448630 1696691 1690348 1127586 437112 1140595 1535619 1519625 1531175 1643906 1322422 822277 934546 1538358 644151 703346 1562942 1016303 432289 1507081 724067 1772399 383108 213524 75750 1188535 1026114 1506613 1565849 1710365 753375 1660816 669292 36836 1863577 367824 332280 818387 101060 1424508 1057254 1819542 563 1116218 1205230 1239779 1313417 1657343 1327750 1825069 1222679 904872 1110561 770411 1145080 1495735 929696 326452 1022958 178716 1451319 1207617 182913 497562 1092070 1374891 1979292 892410 1750521 968678 348113 69567 1428128 482168 1375367 1806089 1711911 1260835 1824836 432993 1762547 106566 1951417 1087351 175921 1068397 40510 1388527 1741844 1107252 382807 270270 1754754 1546952 1989510 181484 781659 27521 972529 564232 1748890 479279 563039 1512760 1814279 1024124 385181 946591 941612 173015 290048 1880364 1583386 141410 735165 631919 658631 1459783 1241939 270964 70202 1184104 1009418 1663424 904942 1028607 1227035 682819 162756 1372362 1428438 547675 633040 106720 998929 1759129 51241 1048371 892190 1138570 1671283 635334 99993 207987 1907602 955745 1631451 1483857 1115549 1632812 442543 843825 1574971 772617 1843239 1411925 1045152 567254 575540 941199 1460273 1121612 1304662 46363 1438778 52301 1846394 265772 1421287 1259881 1230361 1099141 1804802 1856335 184384 1066676 1110101 1313398 1958412 118357 356749 1294453 712269 542764 163467 1395204 257762 1319192 1639521 1487923 360726 179285 1310626 129953 1467879 906686 607312 201590 1843973 1418557 25326 782001 232682 775240 132016 1729823 430553 34617 1044143 11313 1616375 475886 1450475 1077340 750440 1946558 560020 323684 387146 306071 434492 239557 21973 434470 1687525 252236 1970228 795495 674848 217654 1422507 1257927 1283445 841101 1179415 1482939 1987193 391155 569362 10772 981423 603442 1087152 1742198 96841 14876 1714590 1232290 1681208 534945 994481 1654536 1661207 1352296 629538 1544099 1022878 726843 1009489 1483631 113589 1060683 205958 1692592 378609 221492 944242 1279738 982114 1449207 858395 1698919 1029693 1790065 1705996 298953 1646945 703090 750016 871074 1601600 1931769 1652 93849 1307387 13946 406854 1644059 1642775 1801825 1189449 1153122 426609 1456975 1805902 1203422 1387501 260315 539107 1937506 551129 1493466 1662376 886403 453725 1932118 661146 1817546 733574 1078534 796629 11945 738430 1207643 1424863 882539 387829 1728776 411434 219641 1735587 1496197 1075042 1865763 1506140 1870489 278021 1263759 639752 1635666 355040 12171 1502389 1308496 1911969 515896 179428 1093647 292248 1658196 1775863 51865 491714 392852 262255 1261637 939123 76963 233888 599412 592784 1729238 1355588 523658 381329 570804 936878 210993 1757304 377586 342239 1027132 1290712 1077130 1606242 1748829 484966 696319 1558974 293435 1738668 1028512 127754 1855167 1991207 1899971 1455519 269261 931096 878567 993708 910994 904557 1487674 124931 1364746 1234328 1967853 811610 30550 1290721 3951 686616 935308 1888165 1952800 1911973 1020947 553489 1711165 404248 581543 101042 490765 1670373 1689753 728545 1132780 649853 1643405 1469444 375737 1446709 1734775 745009 556919 1437876 855119 1386127 1513319 1687127 1064779 391029 1638637 1165456 300794 737304 1151549 1064370 1830530 593851 1937 1154460 554929 244074 1729433 1176767 1281600 16318 477151 627637 1652544 1576895 1421187 1940569 869580 1594960 1907398 967240 1593260 817644 1199026 138610 332027 1968916 936411 469535 1014013 1571502 1373448 1818511 123314 1119226 22934 1641845 1098606 664766 160332 1330719 1750326 1553006 584832 1461006 1044793 381727 1273580 1892603 60226 428545 1660282 845315 1111733 49036 131138 641783 1838371 1193182 257710 1404975 485707 1952273 921601 1513869 334527 608266 444938 1645319 705761 1539786 1673600 506885 1741673 1179335 1662220 1200389 498430 1285685 447245 354425 359 1628976 1322260 1729427 1093944 1448097 1884143 991742 584807 202368 1714688 84102 368354 397044 397916 305559 12873 1052897 1482663 1191580 339286 771616 747486 653259 1043462 177399 1404788 409148 1529746 1991763 1543868 24479 967987 1813702 506835 412868 20675 642759 702482 1151718 1951839 318008 673657 1014758 1904483 1921642 518759 1503232 857444 957651 259685 1031667 157369 1277144 1295551 295370 183901 851205 444922 338464 1843592 505565 1233338 144574 1583130 639944 582803 1212422 844913 369462 1468458 1681249 360560 550472 1657266 901179 549516 1732019 767970 782071 532511 1875115 178957 90917 105620 1270234 1472365 833094 694055 1355821 855745 1924382 553875 148478 871452 879143 1877708 1918324 1073339 378150 1236477 49576 1455257 1411930 1871719 1495620 1739264 1310254 1630418 1190025 1885389 1744089 756152 1738533 4673 1842376 1564483 1422483 545576 1074289 1176647 333741 732636 1580518 1127867 151161 1502963 545199 529578 825532 1713701 534533 149574 918210 638762 399558 1682704 751671 118714 1962415 1403250 209307 1430379 1851085 1614351 742735 1503375 1587984 1393521 1843654 100703 538154 1679040 366132 260405 1498736 1473097 788593 1735068 765 1542547 905196 98636 738615 1569146 1343113 1428031 760889 1639170 538739 1941646 291481 1215399 201592 1740439 1239178 1430949 340322 1056382 1380047 414906 898071 1632713 846034 1306571 795419 498137 674810 372952 835478 1592255 811525 124305 762923 1312138 1908462 1542249 57210 1566518 1974723 1902964 1235857 65558 303573 1940898 1058981 857936 361490 166812 136574 223156 1750249 1749051 1167485 1049959 1525248 1205536 537090 877330 1839461 1853276 1401421 1173423 389415 558781 1776816 1953577 990997 1798855 1436424 690561 868880 511447 287825 779717 197436 1683110 754066 244311 1209992 1794656 1004965 1403558 467742 1311010 139407 254577 1474007 207150 291728 1618712 894695 1360599 877557 1212674 89043 503897 607972 1576376 434058 1339241 1670910 356822 581160 1867586 1827389 1140096 265751 16305 1177334 1891798 366764 959828 967718 963997 858564 1147496 1159923 1664563 299659 1675379 676116 411633 1252867 392084 627719 309628 649793 1206441 1432834 1412958 964582 1108388 241254 586496 209270 1107027 1752267 213798 132753 881604 190777 1853145 1948141 1584869 1843083 1609178 726431 1586364 211882 1444259 505615 1241763 1683289 1452821 930787 696208 1012278 241354 818293 1251244 1051202 1543822 1085498 1636278 1709580 898049 1049386 1366164 869265 656798 568446 1468092 887054 1437746 1996004 1903539 1840226 1219928 53447 1206559 1132282 188771 325489 483215 792714 626975 1197348 179801 1149155 38930 179118 1323707 1819374 1279640 648133 1140707 212136 1199821 87103 954626 1269214 614590 738819 1567716 294392 1850490 1962099 1368674 970013 1643270 1145410 756888 1815586 195669 1538068 77729 640358 1094871 428368 1059425 1519690 1283259 693434 277902 475079 317220 1394073 1917825 216271 998552 1050922 1749070 1983213 1508077 1460586 1799239 1720151 323797 661025 86066 883569 1336125 607402 1976466 1763806 921575 1520521 638720 169891 1869471 1708608 1357145 159480 356609 1015835 981440 1521736 1705175 204161 1074793 1631807 231263 1009500 1902071 172370 1218323 1413563 490743 109223 1366990 610667 397773 243197 392245 1733001 1929578 1330710 535112 44936 389447 197411 1128838 639390 1581949 59079 1046002 1762879 535129 1472432 1356702 1592151 1500134 153681 265607 748565 448197 1428519 201846 508189 867764 691429 1148691 675896 1875700 1682540 185826 343935 1750646 1380409 844181 373560 1927121 1134160 1014724 801805 951116 1440541 856285 146925 1366323 1505252 1317888 1174457 181298 1530361 624094 155300 838183 893533 1635631 976021 170507 1408650 499550 1386250 358706 1343469 706694 1284231 1502174 1837847 1019022 718816 622653 1734997 1070841 310044 1391891 1991738 911022 1528331 1603655 290396 606274 1013366 190807 425373 1311544 751281 1855682 27048 219116 1623804 391300 269108 1466338 479117 900228 1429153 1485440 345973 773939 1353506 660964 650375 315370 739869 1330803 903521 1286448 1548066 1657837 798643 727146 310963 866055 1836260 1989830 510707 1192089 333186 786608 1729394 1648102 1156386 1138204 1596497 1452363 475357 1519441 1397911 96492 917467 1504689 1372006 1791684 59983 1247415 1864640 1816906 1521058 1406082 101612 1689131 1382758 1631673 1382824 1284593 658473 966853 597174 346109 1931298 269313 1598857 490446 968582 1241971 1931916 1807239 318893 1885781 483629 191977 806381 825786 1495985 1916791 1065134 1486846 1153127 51041 184263 1652436 498748 1734670 239098 1481217 1711888 206144 352622 868321 11878 1539653 430605 284871 551632 1750003 353821 75379 872556 158797 650381 321335 1689161 1959244 891024 1332778 406819 186181 1444807 900653 441237 1668938 1778441 700995 903904 1277874 1109706 122500 573910 622455 884049 313350 865915 857843 443163 1488788 229111 1223453 1853705 1445374 1741532 967825 513768 882059 966746 772250 1233465 1675025 434634 1393194 194753 1741362 1146958 975835 778452 1745293 1192225 1725233 595423 235467 24453 1785916 660680 1352206 1859574 1070068 579859 1375836 1719852 1924851 1585001 272308 556209 1922957 901806 1427947 899957 1486995 1392862 1538262 318715 1729136 1469192 430525 1353061 1927995 436742 1817834 386912 1692221 1534827 1368362 1663998 795881 1342781 351799 676888 1075073 1740855 1718640 1689189 1614285 493720 1422359 1252868 657052 674411 1834061 299220 113936 487998 816915 944679 550556 1403573 1010801 1577728 935160 1907473 1262467 319264 402184 818550 505040 1802491 886486 1371446 1486668 767499 1036695 1897004 321868 1273091 1022154 339761 44375 1330130 1030061 1956029 99460 448188 962881 1587328 80034 1425009 1461972 1955445 1910498 1584134 263959 612608 1178540 1619277 641603 88594 1786260 1886929 1990289 1967302 1181341 1041722 1389814 385100 1606675 585678 741096 1043448 1377386 1839871 1018938 1343770 1008067 429111 553546 1910905 343357 693287 304066 1276982 1397910 1328854 1086166 17658 726182 114144 702902 1870126 962658 1310951 663663 1147974 724867 206635 747616 1464288 579375 148587 1355121 1962026 774682 1940687 238774 635914 811106 394648 1899586 1621661 280790 315557 598678 1241420 227835 1066263 884534 89490 1625026 214335 1768484 1793646 108759 1402570 1331890 876491 113541 914261 1588070 402053 443970 735250 1599283 38285 1861362 79065 775314 1897520 1258096 591373 1129269 385005 586311 510111 1496538 857597 901403 1253060 87919 1647927 1886082 1899941 1714146 193645 802834 1318188 1069468 1582494 1298024 339547 1911569 1269420 344797 234564 94779 1924527 1963384 562740 671710 1876351 22317 1300180 445224 1630214 72751 719135 1987312 781827 820763 530045 957603 211497 436661 1202968 714302 1046698 1061837 1775161 1653443 1615483 217768 1331117 756585 13764 144066 1141464 1813141 1238737 1036678 1064085 1257141 502952 674107 1371718 1306839 141356 752364 627674 1327487 632704 1368312 50134 1613048 1011517 1671364 633152 1197264 1209749 918077 469696 263689 1610909 1770425 253790 701158 1768711 446718 731299 1000896 957710 796254 378590 1731001 1173180 1411387 1708963 1417732 416302 343535 1505939 1690024 651883 870176 474631 12491 175441 1885920 663496 1791224 1582532 1247301 260613 1909346 1080119 1518052 1736698 1505457 865821 505923 1054008 59029 987661 246655 569197 201521 1635518 166771 218141 1100534 1326321 46028 1087779 1199712 527875 580557 1142332 894919 1540050 1965953 1407420 1194500 719864 1416370 1815699 202037 1443877 671713 1394324 35776 551069 710424 564746 976137 1636132 1629149 1269057 1299296 1993731 1059304 1046451 1802632 514841 1044068 1962139 1546784 145867 938400 101664 396907 1103873 308572 1622521 962368 1567608 1158823 466468 944931 1961720 1088069 633919 241223 1956217 1552099 1308495 1572361 1929285 1861872 1344211 1542760 897026 347398 613801 1366683 287669 1154167 1256434 468164 952019 159095 1751364 87124 1915081 1905401 200792 1784175 435198 14736 1365474 1083921 1110902 417348 37096 1349193 1953906 709312 1315720 1244720 1107438 508497 1842472 991996 1605307 1737416 1394025 923327 545839 678286 1665862 1852554 1229305 1364731 1417646 1505624 1789909 156144 115587 62170 1759419 1603646 1386193 1426163 73478 889935 293849 61665 170835 1691992 394028 1123184 79579 1859329 1081286 1502039 264013 1418017 1198320 826267 881922 440173 28220 1665826 551247 44583 1801370 1714701 143553 586589 1416248 363684 1942066 35458 869208 403968 1950094 249726 1087941 708811 413266 1937350 591261 1377916 871674 957709 1882480 1668556 1302013 1543701 1673310 1551061 1130788 1128014 954979 1366933 1065912 357613 882234 1441022 1608174 1412802 1764153 1753914 1657179 80494 213486 854494 1477271 95154 76689 1570919 465810 771944 108509 596656 1220435 6859 914712 160995 1014072 938645 640313 1617154 1658562 857647 1006251 815669 526468 1386077 1092334 1763904 437608 1815012 1686465 1383101 1282551 408096 46611 1900690 954826 1053924 1054622 406296 1369012 888404 464326 1900869 496671 1039257 255292 22499 1119685 1461366 155912 1407606 940812 930696 179070 362780 1635237 700412 154574 1049510 989618 819640 37734 400325 113486 1658307 1984390 927143 974554 1839607 1711471 550528 22425 132980 1417339 287943 574781 298132 1924902 1156723 1147536 285666 260323 22238 977178 1430254 1901101 439712 181967 1085192 838587 1634676 845700 563426 121912 1176974 1491084 662080 582978 1791664 362458 424166 318058 858590 22232 171059 1499313 30889 1885094 964374 1397104 1214444 1876862 1276381 1863355 1755017 706357 1190219 1645445 1548556 1040631 308307 192827 1304002 775320 1900619 1195940 387572 904303 1328185 1119701 465492 1841631 888008 1206153 1658903 682594 299299 876981 1825579 1104949 1253638 629193 1786985 209387 109370 1740740 1588010 1575734 1373929 1434012 74227 1820927 1207577 848149 1145952 1272690 1142243 1575467 1808867 533299 1343420 47688 1413972 466082 114060 752927 437964 457317 1673599 1514700 573580 881930 1686537 629184 1903712 858612 484500 801637 81656 797279 340507 1079635 1844406 700702 687767 1501144 1772190 1602285 265765 1344597 1008429 586165 489224 693954 1972312 1283695 694198 1746680 522666 826374 199778 1096963 835799 116115 437300 1197337 261096 354606 870231 1242458 1253395 1711249 1486572 311503 892997 1780652 1027639 836691 1394693 1684976 1264785 1674319 457182 861324 1289435 554290 747473 1722432 958713 207223 1894412 1400796 874730 826224 1610999 940824 410286 1094722 1600799 860581 1646573 735540 1174420 1784301 40658 954281 669344 1986940 60217 1741252 288846 1075150 1424845 1526619 1538126 1759619 965371 1990787 365586 1115269 435705 1323042 1397634 1220325 399292 1731594 1530788 1575842 141256 784071 1918439 1541074 931563 1980735 739571 1930699 264552 1635973 887248 1013114 1548460 973748 1164893 1563262 904079 857743 1439118 57032 1206424 752298 1106656 1515349 901567 1332159 1703048 86631 651796 145617 1670432 679897 313946 1074018 1188210 242012 1191116 820898 658400 1433762 858540 57547 376809 1411237 1357255 253806 295883 1925500 842511 1810417 771687 1443625 727895 1711800 1159674 810245 1806605 1983708 106535 1879779 1314483 1336573 737684 307830 1318370 658306 1060598 1894436 1582986 99235 1183522 1294442 1067146 1658442 614655 1522289 1269056 552524 930343 1497183 1572266 1426229 193004 535828 1385438 1595100 926678 850053 500783 1224428 1259203 154621 718609 1753024 1287737 1239877 746795 294844 1175627 1655852 1456664 1448949 1893958 973528 1834288 1463892 1964401 1681046 875595 428544 576717 724077 906109 1861183 535848 211678 927817 41569 1833821 1645959 1057328 885378 21994 309969 1012131 1750296 1560498 1998113 162505 1215668 151128 1684776 386751 23111 946781 830202 1559658 1640012 401923 751928 1146992 852533 727435 246138 1777071 769102 1858017 1214358 1431153 78443 1341986 1488410 1075494 734795 609009 504901 375826 74953 1123238 565257 606300 489745 826481 779198 1329450 502038 472566 225253 487384 227791 1567430 1060609 68293 474628 1769782 1297277 717433 1189663 205443 1151789 1720946 1946688 446815 539621 474838 1158407 1357429 350442 1061828 832203 1208350 895180 1786334 1249499 768629 517093 166487 450203 903752 434264 1833359 1280929 1945993 1243019 63905 1905534 27724 1208299 1471663 1032624 153295 1512838 1576990 184591 1305412 213537 1110681 1796258 656370 398385 211190 258594 841341 677329 654008 282441 780659 1864471 293550 470076 1585287 233438 1697192 630140 1447332 819557 1818996 1364461 1757561 506119 243262 98965 350875 1248937 797100 682567 1120301 815804 960047 1177443 1466005 431148 1844814 1645701 634037 1383251 1153226 867561 1519035 1490692 300405 936178 250145 1650363 802314 1944195 245552 1085199 926818 1194833 926224 499931 147651 193666 537411 484447 1047636 1268859 1579497 800034 1422864 1705414 1308056 1155717 1631101 392404 347648 161099 572629 788062 1037779 1011073 537290 455706 1229868 1658645 1684596 1034521 638740 792233 323818 1533254 1631396 38198 1497553 1137713 1092890 279085 1634762 1869662 519759 1330244 1862501 1225802 1096141 955624 148630 591411 887255 353758 927296 179368 565744 108271 811073 1362379 1314863 1256871 1803824 1814039 1934856 1774337 159152 1557536 107939 717139 729351 334882 1650876 410069 597974 225866 494620 1594415 183394 1501860 703727 793312 1839500 1037946 469094 1923108 1275465 1739633 1847822 558309 903768 66080 827111 81046 1831371 356639 1443338 1079652 680244 786407 384582 185593 1897900 1946119 427486 1590852 1314968 795128 595208 627265 27055 1575395 1026714 568773 1234142 1846606 1368544 350671 1512303 1946365 1063669 1363882 1625096 1374209 254418 175534 1504719 1486716 242747 1229275 790359 743096 360900 1236154 429544 1570002 1779422 1334955 1168522 597250 187174 776648 978604 1355371 571869 1801221 879196 1766788 1048666 648053 52019 347801 281107 568149 1671483 952849 1805307 292412 688614 1809910 1023715 1233413 359987 715254 985569 45568 1044586 220039 755005 1942520 1795713 39211 1360441 889076 50880 1522376 642529 1128130 420905 699971 1078223 1529612 725680 273418 1217520 1677433 940588 1743656 651391 52626 1243872 143272 1506155 1433922 82686 601721 240670 561507 1232584 185159 1902203 1708075 462233 1219829 1139896 1990918 1115364 470346 1083997 406632 1949033 385113 1774426 58556 807867 546176 388180 560059 186274 404014 831823 508895 209081 949968 1012692 236101 314473 1906240 1759356 543119 340952 29121 1114085 587500 1133345 1817196 501860 611448 758971 1316009 495463 603081 1008028 229385 1462075 816015 551997 1766525 803298 1056537 497048 926026 366316 1904205 1406386 1529002 1384386 534641 161137 689107 730202 1338083 1257434 384139 1010096 1038261 762141 331395 483698 1076886 631592 245463 529438 173796 1960420 1319345 834868 1771320 1017445 584550 1490447 443390 166236 53428 1324048 1714350 954638 870883 13042 1676705 170208 1034070 209611 570667 61227 1681983 176805 929645 1166958 142862 431639 187915 578507 1705318 1776614 1986702 1768550 1018289 935209 1185143 533827 1921883 1712790 1719355 275196 56891 1733757 134475 301033 512898 774898 391057 603985 32517 1787489 1022939 1961059 238547 759427 112475 1257334 1254047 10719 617546 1534663 1150280 111022 1948082 1076177 1714131 1027149 1854969 919524 1261215 1802119 177092 1770046 1766678 1777757 1968052 1567173 1267162 1393141 1773464 817512 1111751 1149585 1225101 990552 264936 79362 214645 1678807 1074684 575899 1868557 1914535 15169 265207 1193715 1343927 355664 955109 291746 283305 467321 266013 827814 968922 470578 1561007 1899126 1244919 1834359 1274299 1485879 1548673 682241 531551 1378644 1362132 834034 1372151 1216931 1201499 401254 1158904 195487 422514 1335099 641228 479284 501515 487726 1896710 1055660 318086 516355 526459 1936904 1277948 1846154 250651 800899 486504 744011 99241 1502792 733701 1833631 924161 1450295 293442 1365042 286630 913153 1232088 1174959 622225 1740061 597000 918380 247215 1522912 1498832 345455 570277 998738 57231 1015947 1852294 778149 1825713 1770044 304124 1487272 806513 117689 1954090 343135 1522168 487902 1184139 325757 544734 347216 1848465 992909 1681963 1238447 1700902 318033 1000750 519750 756505 1204565 810780 188687 1545134 1209349 597771 239211 33156 325965 1063084 1792612 457238 251814 1870557 1894308 1602065 1115372 629789 1139606 1805732 210646 1209298 242304 1677641 969004 294384 1188425 1015451 800061 1259291 944239 1124777 836265 761811 36480 1552701 1169234 1961360 1909452 160137 550357 506959 1246644 565957 434339 1901598 1011263 1740750 1273341 420487 1661715 116212 758249 1270791 746892 1550611 876556 1732164 17926 463743 1509744 1362234 1343863 1376989 743992 1883955 1474442 1235771 1503653 1172476 151022 1886858 702811 165057 722720 1816110 115511 1033823 1124324 172699 1352940 305215 411254 147285 812438 862009 468647 441960 1432757 1037270 675873 1937945 831470 1137037 640039 1407371 210477 1639086 1354552 1445239 990333 21616 168508 156937 280320 840487 627230 929131 1334199 1772735 317886 883512 576580 1294888 649810 559083 93655 175578 1354969 1487996 1242460 1916605 890232 1799742 272435 1782016 1746997 331695 1595213 952434 1477573 626369 1535759 619257 227108 599967 134806 842486 1075662 850595 1222488 1058832 194348 1429393 1383822 970771 377832 977348 82398 1399451 1173017 619387 729260 311039 909731 821748 1772724 1927177 640157 258400 145329 643154 1892265 1012666 1695648 1298930 96255 646548 1323368 290425 1131700 1623449 702393 1635473 1935425 422884 1081740 1862964 65373 1831186 1917918 348268 1673712 117130 469320 1518064 1710906 1027740 94004 1830116 703091 964782 1623046 830820 970252 1115974 1062045 1840755 1281034 16641 1166936 587109 737722 1195127 1989064 564543 1133086 1684924 1049932 33667 1254807 1168609 705698 619966 1649376 435664 1598218 565574 990017 1222887 1263542 815298 571850 1619546 1906418 215224 1805119 662309 1143535 282099 1550481 1589495 1698783 1313375 930136 1463410 468019 1793480 419538 1392266 239335 1506120 1387819 713189 291852 1523833 1385476 1880084 1404285 556239 424807 1655975 1528696 1830689 880047 363621 148049 85836 1942870 1684730 1463746 1385289 520265 364985 677876 1214412 102023 604908 987832 324596 1853557 336861 149169 425374 1871202 1258350 628435 359213 1965981 1499058 832793 613421 645969 1803747 1002784 531911 1952586 444356 787720 1587173 376053 236865 1438120 1387524 382704 699041 1074726 221123 1108144 874390 1521891 1782646 500532 1825114 518825 371980 367500 1750076 991734 810941 202903 1068370 171458 1447291 1574709 704092 1706978 251146 1431201 1405907 1028765 569492 455061 1232069 87909 663462 1213739 942337 613756 1627999 1298650 1577136 692421 173539 75744 570640 974770 1941033 1761212 969175 723431 1724015 608747 1598680 562490 656433 1993724 1221533 1902360 1375624 1331120 1507737 1379965 1649870 1499717 537595 286346 229579 599344 516933 1862537 1900156 1722708 972738 102267 1579007 1759172 395925 1388522 456639 984308 463880 239469 1693243 1063775 260202 269544 949465 162161 486187 1032361 1149196 804985 584701 50715 412906 1720570 1919204 1876902 1064750 732457 908327 775116 1004691 1884194 427348 1080246 43218 659670 406886 1045674 385247 776217 1163205 235123 1368056 383672 142138 865502 1537774 223464 49493 442134 596858 1779212 455726 1615922 430740 1277923 944319 435878 288283 266813 1158024 982085 1427388 168110 867045 1434711 1320164 611998 945999 305956 1070389 1911360 632148 458665 840043 961398 656566 422926 963163 1129805 1866389 1204084 318779 978700 45507 1769390 710223 1795244 139630 141846 920659 1837065 1025358 986460 1526483 255990 205125 1905681 1579614 1618091 1416190 1705215 1313321 761318 1532106 1200142 1815261 560703 604388 449759 475851 112636 685990 1853335 1224399 1288475 1974883 1724793 1565378 35637 1727129 500885 1726462 598513 14617 532668 706790 386570 1385876 909045 917227 1794444 553441 558863 1197787 478880 168291 1765160 585912 1897891 627073 1020109 467709 1313851 331165 745409 842383 346893 1274981 831138 106789 890043 939038 672496 257956 850365 401388 1838866 1339148 120019 894694 631577 1174515 1882638 979263 1036445 194071 853955 1300338 35609 288718 227137 1387298 1275463 847708 1372607 500350 1997487 691738 1318860 1850423 1080220 1853954 1077843 190716 1820944 1427156 332906 1006377 1495498 1604338 811772 619080 1087633 230425 947486 311270 1918922 248227 1702332 778164 220333 200945 29529 1938392 193065 781149 182600 1420317 1149341 704890 1468811 730062 705663 611792 420532 1764708 1774278 1591522 707445 934943 683708 1185245 1170261 489793 1953343 537603 197967 1190195 66969 395065 1131536 904208 445104 1682853 1072080 514100 1874452 654176 1825940 170359 1808722 1010828 1844690 1701576 1742261 526322 558645 1145398 1597830 602498 83559 1639993 729283 816555 255111 1748535 738702 428325 1876320 1381791 1016715 1393895 1280589 911547 1466906 649659 24651 1119696 478070 77206 436308 300883 1783392 1608742 303258 1986263 1701360 715487 1223932 257522 865588 494336 1060101 1481728 922561 481264 728408 1253713 1210991 1899464 584325 287831 647875 447373 1889276 785574 619841 1837568 1777104 849726 1489502 616814 252108 1122407 1468218 683664 1397670 1431804 160314 1559412 287746 1697750 191833 1450559 229701 771077 1093988 1581124 1731819 1207220 1335662 792348 199507 1975780 1052326 772649 97365 389954 1779129 601091 1618021 1671886 1452886 124463 847801 994354 1321019 1212970 983355 152980 1954186 259268 1367731 519448 1677644 594024 1745971 1507886 1578601 1329900 264650 1706754 730771 1576197 289526 1026201 1285882 1059278 1603798 1116138 373404 720031 510364 160733 594308 1603709 394228 247998 545883 1107193 273730 765531 508483 428937 639941 1560576 843762 66700 1688686 290630 839376 282588 151828 724366 245838 1599313 162195 795139 1068860 1445382 1612036 664936 1245093 407004 481266 83728 853370 1514144 956139 18215 1555498 1974603 1968164 894468 198084 1345381 1666236 1452137 754937 758884 193680 1858441 158426 172683 84156 1309639 1070558 1546697 989803 1000232 1387993 297366 755781 1725541 1350177 1289831 606545 200046 75216 890540 746578 939516 640660 418029 1515554 886161 1830696 63940 554561 256769 1717161 529495 389783 97326 1018954 871168 706486 1108202 127325 286377 653942 1424278 785504 1919518 1298704 1100220 1201651 1063394 473686 1657306 1968477 878606 1405816 971925 1711332 885498 1831244 572144 517488 1736333 1732853 77950 22622 465620 163768 591207 1501012 1672108 771850 1068214 595628 1039068 1894144 77087 1873792 1522030 1116915 669622 1213492 1298367 961801 1778516 1473729 1274226 627435 1157403 476495 1235191 1671784 1722211 238292 1650152 1133558 19064 544169 263155 801643 958115 496640 434307 310756 1184080 744578 292556 454900 1328542 931216 276879 620494 792929 19122 919019 722579 1959315 488586 1876535 523516 1229350 693157 398026 1745940 1100569 836208 1532493 1787277 1618260 987838 1822192 174969 134166 908686 99049 616503 1358556 953035 1918238 1437374 416511 943482 1112501 467453 1572425 1076867 640139 282943 414497 1106196 741601 1851022 1089398 92152 1475598 547775 1232610 836595 1672415 1734951 587055 1213576 1391052 442721 997738 722226 575198 787274 614414 1326582 1568707 1450839 1992877 67262 665710 1497607 377687 247183 530090 692500 206671 778609 87652 1779686 1879496 150127 1566239 1128867 374780 387039 412250 1018883 607557 1582254 1586711 1786100 90095 1647200 1934488 405334 1511474 458958 443747 719007 1956636 838252 1460295 321652 1912015 228142 1795817 1920550 1407291 625483 476192 290775 699468 694575 827564 1419290 1273149 425613 881384 116414 627066 263145 1706084 137366 741252 1612066 1418200 1999100 1791022 207293 1657010 848046 1435104 1583459 712451 451461 1562107 1747681 1487620 696405 837823 542554 428902 373585 500944 988870 1809111 1347591 1516205 896707 1294335 103461 921962 1500807 1697701 1847820 673675 54325 98810 640729 1117802 169044 586012 61801 1275679 312382 1877345 1468854 253698 541552 1816739 1990225 607147 1288707 215289 1369684 1757340 310973 356443 1580324 1139377 57143 1888868 1186181 963782 1190823 701453 1692608 591456 1455526 1380990 421226 195083 152639 340578 1558230 1707723 1487368 1896624 1758499 224580 1931869 1127333 962411 1883148 1485180 1978164 1316198 267699 884754 386329 571899 966587 1255590 1122624 1434290 1703981 1837185 1954811 1461365 336313 1944593 163857 479262 1023844 1093440 1142011 166156 48085 1456564 1583226 1999663 1395380 480730 1003877 1452832 1715984 1108997 385839 30450 741350 1954588 926056 324877 165315 305415 1216748 162803 1103795 921927 1834738 1850339 477569 1426457 838188 844587 1320581 1871836 1873077 1158271 1837662 1046721 202327 924905 74488 891604 61956 1980269 637716 491283 155473 641588 431579 171930 495913 1610950 1037882 1582983 613632 850702 1839411 859313 1284521 1079352 1331683 1374882 1897472 1361749 1692150 711245 1533672 551566 171285 1037412 617981 508766 508376 968951 726697 753830 1329334 414917 464906 169055 1824989 550337 1875327 1980744 1373502 672237 1797957 1160520 1552975 157271 1007794 530308 182603 1116051 1208532 661058 1803456 553413 1339396 932735 674430 1705771 492242 1030211 1943254 959751 177849 891289 921443 779401 991169 1187423 659242 594171 636956 1263321 405124 628383 683384 874030 409457 369017 1067796 1540051 1975375 865840 663471 1715371 550683 1527373 124557 198825 1676385 1411132 1853580 75241 1476806 1543971 1304897 367210 100587 1328498 1954041 652331 358689 546158 236860 1296948 1089615 968822 232711 1884863 993716 182975 880127 245945 1915613 826464 293026 833885 1390356 1311675 508564 795709 338129 882874 762701 627540 1569409 965290 1076055 1190388 1410746 1499678 825494 840371 1289374 1911617 659142 1620185 1866227 1520171 679669 56254 331749 773185 452804 607003 754700 1572889 699298 819099 1217236 399946 786383 838174 1405136 1823879 805920 877337 1423581 738248 1833801 642911 366648 1912990 1245148 1531082 360378 692656 342589 89484 140346 721981 440437 28996 1096969 658705 222545 1607240 18236 1302613 1288527 1169035 1583963 376184 777809 1487827 1980624 980348 592472 434988 1205786 1035028 983717 1055969 1015489 104257 1791827 1934992 798026 81697 131979 1626242 839560 1196747 1374073 1087345 1954827 1185674 565302 1277215 1723766 149378 1718980 667675 593830 1803561 675056 1965005 1772522 1878474 643543 120441 110462 1787016 1824628 1824387 1093476 1929424 543279 236759 994801 562392 1087984 1350704 1715079 1888612 1205535 1294224 71810 1527367 354005 837260 1787130 721881 102356 531432 992069 1910197 1953139 1528849 1793740 9890 1692124 1271585 1762816 1137567 1885402 1126471 1244431 1971282 1076009 758980 1833307 1019929 1677545 1040899 923710 1396105 1737553 945940 1607958 1350925 304140 1887241 1267594 954647 1212209 300420 1534402 1695122 1934933 1822492 1070250 403843 1481889 506828 983452 786867 1777179 1039373 918007 927472 1085973 1330354 592828 795001 654095 1838056 1538320 466893 1854468 1828266 1316317 319410 1152124 1026382 1241524 173438 1640622 788892 954787 1894453 225946 890005 1049625 1081811 1153152 1116573 460345 570944 1966866 951454 704604 918614 796556 1095408 1777210 1014907 541491 1414569 1483103 1422290 1584994 550589 977925 390559 486966 72880 301245 4467 1758325 302827 1942319 1714206 1096365 740098 159990 1664621 434261 1355752 1884353 1053648 1309420 695384 46924 579167 1748013 1393221 1978574 777929 1740962 1980210 1737767 1183345 1026738 1657016 1466128 540232 1850809 660334 922472 886555 803253 1319485 335508 1621805 181934 306687 664950 1860594 1148187 1969035 1488516 1926136 1529138 1772235 705112 268601 1150486 860576 20929 138995 1429383 1700390 656663 674757 1640967 748270 1675440 1627734 985272 745131 297801 1704983 1132074 1429659 1481135 1705936 1250083 401272 1585048 1867984 255361 1318896 547084 1496906 797573 689151 1086977 331682 1737367 541666 1299396 1212288 779035 584918 1900654 660589 1690565 1981549 1957933 1352813 1308822 1767300 775313 934768 1158319 472932 1094147 39376 1351834 697905 361197 1893418 147185 165455 1916922 1480863 608295 1233859 1622819 83974 645060 1540627 1898225 1155287 524308 1153074 1278116 1471967 656631 1208418 541081 1996534 1933829 372170 211731 1190148 1080033 926120 1969828 1323904 1204700 1129505 1420576 1880326 86728 1030355 1893547 900685 245984 1786360 822095 359682 1577044 1725652 712031 837439 1844160 1356397 1616765 1283949 1357229 763125 657073 1857009 216270 1080108 1053810 332739 783037 1750151 648817 109391 1313966 14557 1096100 213124 1291353 1880706 319514 1004191 680377 402044 1640687 588689 1273656 1119881 384908 1313614 982991 1887789 1913223 1533812 1046769 1537577 1811068 392827 861434 87041 1546191 1910018 1677783 1499339 124651 539108 651937 818722 331575 1990056 43400 89875 1281653 1345513 1822378 34489 292514 1230103 705852 1169628 541379 1206317 8918 1158404 638533 356093 1335825 1645542 1087170 1009997 39095 167006 467442 1829955 1956091 400662 813652 950725 101911 968996 608829 329778 136586 231338 1459811 1720762 1122434 899968 1534744 776916 383873 1571321 1915219 1129477 1049789 1574859 986956 68381 413634 1984907 695980 1575558 1090214 968095 1702957 47129 615341 1168379 1110510 855078 741870 1534813 1332627 1449057 862161 666915 1648266 588453 300100 981571 1620069 1314303 1580018 1679141 886544 1812396 673996 367751 817593 903955 290179 1784836 1495699 1847264 1500387 664352 439534 373825 1478157 472220 32672 1621531 1889684 1973878 714006 1001429 1602178 605613 969542 1363363 327127 1460968 419269 1945548 1372700 1721424 570127 55563 1488808 888801 788018 1491807 319018 450313 1657105 1107653 14767 111290 423597 496356 1112142 200063 1569491 745155 462904 678854 932091 1719919 51281 1637154 1388876 438209 1619280 1183515 1834054 1768939 254196 632469 134049 723459 1149029 1555940 1727715 1887682 1667670 1427441 812073 1992730 1134430 642894 671191 1199313 344413 406472 1125238 563911 302330 1078696 1326127 1932807 1930920 958133 1060157 384394 867815 1213093 1806535 854399 1996179 943450 1750589 1612819 1188012 1124315 12103 1764539 1646849 770925 118980 618874 1622740 1025718 1229167 1703922 825272 1296702 1812447 231721 223557 1067177 679079 1397346 1104620 468936 1321565 1757870 1677490 337477 1517357 582319 527538 1981170 749542 959546 117925 636953 704994 1735275 1010646 323473 1080093 1328883 1228695 1460961 1297500 437742 1401251 915848 1649955 555424 718719 13057 1977323 46606 1078808 361156 1617610 1662896 1504131 967445 1073888 1718607 30876 602462 211080 1805565 1932461 536851 1695275 1622257 1282346 697135 1682975 842900 1434881 592683 859716 1578229 1780734 9502 1482110 174228 531725 1170269 1095283 1863485 616817 1558853 1751369 1537948 1359162 1889124 665050 217296 1102567 1915678 1173233 115785 1159465 97107 1380833 454372 523148 1372553 479696 199853 1376659 225644 1709325 539816 1477995 82025 299927 1383834 730693 1099088 963440 981263 448395 968881 1163638 1684837 1475078 1003415 1624544 494598 23403 639131 1711380 105681 795262 12644 660491 1500904 1570549 312736 381187 1071379 605409 830940 295137 949327 1562061 1840765 1604444 1581686 844317 822995 1382162 1158709 1363957 1494191 1739176 1899510 646966 1970692 1781751 1707478 1768876 1155064 574915 1267598 385852 1546828 460755 597325 1973454 790889 1094518 469477 1206716 528962 1359019 1157167 1329126 1533852 1835019 61906 2126 1992209 717082 1847854 1725012 1318436 1674280 441440 981880 1876081 902992 1926948 355959 435699 1639769 1039618 1132753 32954 696631 265068 1255479 1040340 1098009 1444873 1380415 117357 474200 148399 739320 690630 1977073 157005 292785 1410872 836855 203139 1638755 1367565 746898 72590 810964 265559 703923 1895249 1140492 908947 1775587 1881560 960102 800392 62059 1728769 170641 1648526 983315 1949421 629630 189661 224126 221848 174090 1285463 1308223 147727 1891851 1965878 1108551 124800 1553155 815159 977147 1512503 1068713 1467916 646634 1581310 516195 1518723 262858 1288998 1503487 1204920 379599 849967 1814637 82380 1043742 73896 131675 1688791 1072095 1794056 509516 164352 1985736 948589 1078122 496016 306892 1860899 519022 1975981 1785390 1392121 1006394 812029 1009010 1639163 1467316 213783 1603764 1139303 1653238 19459 251676 266053 1243361 1797262 21172 1509218 622483 1005048 244123 379342 469007 923412 1243326 1227868 458813 1002869 703226 1092356 1550789 427166 275535 686158 1000844 984846 1280605 68683 459655 1173504 1929488 599920 1638831 69878 1378158 1919120 1503884 1066316 817051 1885462 1808969 1481832 1034757 208580 415704 258999 842167 105351 433465 966728 1244903 1540408 242229 556298 846142 188661 31971 1965578 962954 268562 1585171 363304 480844 1728382 87307 1532870 1283799 223181 632916 31337 60344 392361 194469 1882714 169533 1027631 816047 1396739 681586 140244 577315 1368338 202570 1575128 1905041 496724 1010835 572518 42974 5059 1466523 578147 1992163 1177677 1882378 343715 1890229 1876601 1702708 1123084 7832 1848124 1999173 1453002 501158 803971 1507757 352973 219639 441776 883227 531503 1698489 370406 1637054 1864686 211337 987249 452173 1894568 116176 862739 1436683 71555 1858083 908295 1844559 1376790 241595 1715813 1244039 1848620 266301 224165 69761 1404942 1019749 835149 294428 731566 1735025 1992668 66997 1714090 1066737 1925288 1582323 1104667 685812 614160 150523 242474 1016542 1056606 637390 757569 1346752 1907466 1066597 1287795 775795 118666 1776189 106390 1124204 1597942 686883 1931057 1323204 174936 1992598 1423801 1585140 1987648 1746352 1565671 859670 1354781 241077 727645 491431 1127045 577810 1382768 973137 822076 1401736 138633 1072460 885057 131393 1846828 1824098 281500 1824609 1708039 668599 154663 14062 684097 775189 394066 1625939 1441719 72399 1184130 1366963 1117321 1980127 250096 1783592 31108 445786 759170 788501 821646 1566536 1971725 513081 1072855 237182 1128223 478153 1875325 586855 1597711 402947 858271 560156 634014 1731545 1286041 618000 1523401 203541 1699318 1864819 229302 311621 34644 894946 1630752 1602103 129852 193875 473749 1689129 989694 571206 427392 281690 1742427 1226311 124 1369142 1990756 1404773 107698 981029 653200 1612420 1111625 8626 926497 863734 53190 823585 767759 1585133 1908627 817548 865774 1840335 1660512 619974 226641 339249 1275591 909095 915453 1917840 722915 1863062 1981253 801895 1329750 1836617 322875 579664 1510633 1200985 81036 114249 1811980 154157 1235603 1515505 1379868 1313864 1343869 716540 1965900 1248028 1136081 1900091 312046 576144 1808176 579690 1094695 1053992 360395 1777061 610177 761066 902177 691750 704163 590470 556633 151372 835486 1750148 4121 1206389 737450 1528128 398244 1681520 1952150 1842281 552904 825424 1453306 414796 1834826 957655 609510 798978 987164 1219023 1785831 1629340 1514588 753362 1050348 646242 968718 1487623 457934 1314191 403550 1155747 814151 881327 1066965 771704 1826546 1822001 967796 371052 1404576 632266 1506261 1556792 1479004 391942 1404961 1546177 1618350 473511 1376437 1807629 51319 1459880 1393308 1647392 654679 934801 1603497 872315 385341 1990622 906703 1222128 1469786 853475 933180 687392 777729 605826 141715 1056795 1988056 645724 1267148 1969207 462421 1139556 779128 378921 864181 953210 572065 420495 633588 1391346 1842737 509431 1772733 745041 293183 733804 605120 1538271 1944446 1559661 1605336 1400817 1946820 667704 1430730 1294579 365221 1250574 1137199 529092 1305045 1445810 1214776 1058931 451877 518353 1213234 1436037 1686967 58816 1533595 708606 644674 301493 1604163 262265 1541844 1873676 1523802 1584283 1095380 1030365 988245 1149988 828477 1038873 755046 1443965 992233 1402255 3107 1624295 1465605 447823 201947 1609102 1429083 949656 1441532 1835226 411367 1927378 1629861 1432264 1056483 341473 1685803 1718038 1715313 726661 1681508 415499 1232282 556812 1044639 1232517 232321 879598 444784 323469 1309577 1051229 1718101 1415950 1494401 1133590 1996326 1491582 1288370 1960680 12475 1246798 1311123 1324415 1736538 856563 1508195 61847 1982077 427888 163439 744156 1553872 1657561 97576 1402977 742421 885440 377353 356702 516415 1491846 5597 1647202 868116 544940 385593 1127281 1085909 782697 162851 1326094 1892534 1565528 831173 345519 756474 1512582 942948 822932 164658 449681 642241 1144296 1644430 1632310 1005623 805749 440887 688495 1419586 1030807 222639 467285 396344 584107 1828918 822611 484031 711968 157754 1441116 809605 1145723 438851 1470634 1343899 43128 457265 1082779 228973 1627068 1890235 1947155 383718 729390 1292829 530716 1166496 537702 709473 1177539 1506436 444037 1129536 1729043 899673 572104 1551618 1923075 923341 1350354 1247878 1554784 1962968 1132898 1640805 1966244 709740 1553861 1758690 1230155 151722 86413 202288 663495 1835758 1275891 1545927 779966 1289014 16809 1192254 961834 1453100 1039324 257897 66013 1016320 1984195 71826 1208696 619422 1481175 271327 571640 635128 1720480 622544 1210159 1284522 949567 11501 380733 377174 743240 14768 1225381 682453 892590 889111 1074792 1964072 567714 1814299 271714 504584 1931536 385319 1834424 16414 1130039 105501 1122553 1669617 613413 917134 1164110 780643 1253208 1225956 1380234 1858590 436685 1542143 1178487 267227 75182 69335 1279688 843023 507010 1560105 114589 277651 992991 1186375 497255 58928 1349641 1996438 1634156 125758 412697 1073057 1654624 646840 1849441 363487 120111 359099 1164 275628 642667 1919996 207179 1152566 27525 976568 485369 531406 1224900 1968406 1642807 936951 499802 848343 1066890 1286684 1353806 1345010 583237 601503 682334 220330 1254390 1836396 1358714 1280893 918171 1071534 1241380 1048807 1235344 786628 1204542 1852304 828291 1235324 685456 1491286 1281806 342776 1619202 834762 1521830 763699 332753 1324982 524448 422775 1580828 229577 1580378 179933 153053 255130 759469 858563 980925 1280437 1965030 900370 935747 1068256 721096 1079837 374019 988016 741631 1659354 1290048 314193 1574154 1803312 1345604 1277009 1535522 425227 1271352 1862633 753442 603273 584386 227352 619013 185163 864421 854370 57354 192644 815007 885924 1269605 1284738 1198822 1763616 1696100 1065458 1934285 738315 1569485 688059 188128 1006744 1728186 1695712 357482 1011219 723445 1838637 1590067 603970 588827 1897976 1538856 611631 1869270 1404443 37679 7407 483151 662646 49809 459132 367609 388979 493669 1511609 620331 1105971 1294629 649679 701269 1646159 1352721 38751 1346364 1269779 639220 1328054 937875 316522 495493 1194996 1522009 405998 497062 1256025 1189923 1051694 1276610 1950882 947544 76697 1388726 784607 1628498 1068851 1824084 125489 1326510 1099512 114084 1742143 1270941 744515 1665340 1112226 880924 187196 311639 1010510 755244 767027 1953244 1062619 1696556 1997977 166510 1762550 355365 1531041 759592 1869679 325126 422567 1731244 424295 48212 1230354 38428 1198469 75557 17590 672226 779907 1706923 1081991 610106 461221 1039575 1265293 1045121 527898 664343 1143147 117709 1067638 284423 369556 208144 1858797 447491 538706 1357652 1738445 624471 1297060 993939 1466852 1472481 801845 775973 1080457 269780 30088 751543 328804 1182398 987929 378629 1275692 1577370 1456068 1231204 1313702 1628002 1886558 1723689 944577 1805169 1265258 1324656 954634 1180310 754042 92519 778696 1431786 1979041 737115 623586 969200 58711 930845 846535 725616 1849073 845549 83426 1843970 298591 1357563 297832 1877295 880683 296616 919323 1230874 1523132 1862080 1647569 941789 1764672 247016 332986 900742 48037 1449225 170068 339408 254665 174673 1058773 1664246 1623289 1999612 842579 1129242 917550 1842320 1345547 1284018 1689715 1308745 840754 1277263 1626957 394603 1620650 890251 618169 431626 1771335 1148524 347271 1248148 1969569 820826 1878863 1790156 869231 1098352 693438 506002 949344 1545500 1805157 644677 1688814 83130 93588 70732 1674293 1142046 1072647 714280 529968 303438 1508578 18646 1206603 432827 1532172 1550198 987000 1550352 203401 1277561 1031794 9087 1154746 1026552 1419110 1803482 632014 1490604 1782158 377516 1980283 1665495 1621052 1184763 1290633 895778 1928938 31159 1869145 198140 1908515 384981 835304 977253 586623 924182 670814 846530 463271 751823 1426947 316079 1318518 1487495 719699 781279 914719 903149 408971 1024273 233762 1349665 1158306 1882136 481345 636356 54329 1130479 179750 336594 285346 797565 1180511 259637 514462 638612 812126 1836931 182211 1751532 222106 182060 675236 1620005 151967 684471 906477 1652634 1264111 677649 865028 823918 489353 250771 1755191 335224 932401 689241 1417480 989501 152731 106360 1093925 655699 1809989 1013938 1111318 1358928 209312 1314645 716583 1183285 1280864 1594752 1352446 1641718 1824918 237057 255675 684271 1692772 10896 819874 755116 302695 1018884 564873 19994 565589 344171 1687743 1906690 448970 109259 1750086 1157883 1713274 515456 381896 1951322 376306 1124670 1011734 1727139 1650381 327231 784900 258227 741439 723139 526470 1619300 1975792 1276203 378245 539146 319843 1030096 1641224 1457808 810305 211520 559075 364941 1486898 632052 1608716 900523 862870 1695242 860137 1144158 945889 1073085 1238178 1054271 704091 1062301 487956 1887319 1889220 900765 1179589 1614777 37513 93192 1809862 1283635 53530 136652 556500 480019 1636855 394180 921092 452801 443298 793799 31553 78172 285406 1944945 325744 1808409 1948615 383731 362836 65089 1770412 1645618 1785371 904304 595799 460621 1636716 280454 1363732 186973 171044 1545081 268743 189722 771199 365367 1700327 1525322 1471763 688070 600027 1336588 1169294 437527 1379383 1021374 823089 70851 869018 894349 1254693 230469 727326 962868 1240946 162650 238036 520905 1831476 1175641 1320673 1303156 415640 701607 1282202 755877 1139527 1097096 553748 1552213 1756055 19370 930768 689170 359791 1928744 898653 1187087 1222866 812633 438960 1147978 1903843 1031951 1597694 807208 750465 1923015 1703787 680400 837251 109394 467600 893806 1020064 167843 1721016 110129 748594 794047 579482 1657718 620249 140251 1809319 1834085 417038 1557828 479140 1892539 1136288 1146398 367014 534301 953420 790011 1218283 782791 396817 1901625 1299234 1333227 1148352 412135 1401862 77444 65666 1953556 94029 1724246 1085131 1766087 1624954 1958108 1417684 601984 320099 1991116 438244 1146634 1035728 306298 1233962 21552 1188328 594078 1232762 1746553 433090 292655 1570828 1492379 1735709 1293165 1037504 1564128 530027 1376825 410278 1984807 1663043 472232 587596 98718 1552623 1717388 1214966 229754 1790808 1239432 1926637 1648739 910366 1327100 1875127 1492650 1746667 1271154 125736 1827543 1033492 1445615 140397 1673590 1747050 1538638 1053094 870591 1859828 1317246 1970169 151823 611844 350124 1194687 1277951 1633351 498171 1372632 489535 1873064 1960777 1703218 1789235 267187 1002636 441846 602790 1433815 86919 897228 408799 1015153 139426 1151704 1493683 472414 1329049 342706 1924064 40360 958663 1719269 426767 1003094 445990 1241437 1221347 1473624 1578195 1543167 145354 1375982 26998 1673158 939684 1399802 1632583 1449770 1195035 1447631 962221 1137165 829483 1580669 1384438 368828 896557 892035 1329182 30946 192426 913003 737652 364246 1003835 774470 1984901 1357570 885143 116243 1085747 1127840 1869766 22801 1715177 660554 1983462 1211853 448651 796253 362106 1675695 564665 1165840 1528749 1941801 1817929 1717587 1402869 1665870 139697 611614 1391473 1136553 1494864 1653295 630733 1031429 1458572 1960257 871308 511323 1190954 1164481 881008 1426960 640306 1328885 707045 1088801 854036 1644253 642815 1634377 707284 1894204 1285820 33077 217987 290176 1612490 1609696 593134 312201 730585 165502 1427865 878884 52959 1861098 1025492 784880 1510404 1795284 1933057 782415 913246 365399 76656 1359053 1504612 1871745 1389106 1193358 377670 1383302 506275 1135175 1751318 151196 861560 1573154 829674 994557 295027 860543 1472815 534219 1775387 131488 1256527 1220203 307516 1687770 1891875 1646313 1162843 488364 1019851 1692111 152808 1934947 1328742 1975120 1891481 1377962 602484 1165206 517553 1019813 1563265 1812810 56986 621779 1180521 1291019 1480215 1547437 1942336 665948 866360 1193163 863555 1212894 1161500 717695 708280 385321 212517 180561 1282937 1672230 119976 699884 699491 621563 151434 1901842 424115 1554165 73984 973005 379130 513052 963490 529217 532110 1639217 764999 843856 431945 171637 176576 1037143 390958 103455 656482 159272 261834 29804 555348 1757768 1625208 713520 1171312 1850695 1238464 807477 572039 587138 274954 1111085 357512 1020883 573294 1659727 650163 111582 15677 1940598 723537 770142 1273518 594341 288227 627999 1329180 859942 1663028 990218 1091962 1070188 1305981 1210470 643707 704229 603604 349557 636959 54947 1858182 572248 861883 778223 951635 57506 1971265 586887 847310 1492579 1331035 1434091 1626128 1916927 1986441 1628138 371120 1400364 1807560 832342 449534 282969 1626088 727527 1458190 1170730 1338544 870817 1392335 223054 1004558 493571 1694066 1970519 1887459 1232829 1685617 937898 231429 385226 228663 39164 325238 108611 118241 468002 390754 1938710 1911771 1857264 62104 1073745 527807 242050 1171256 1693367 1341052 730073 117147 798677 1223337 1817882 1162737 157889 1713292 757206 1343759 195155 995689 286319 941516 1165883 1196031 1001440 1334532 1262372 91105 1377135 1693169 1582517 1997927 636113 100510 685953 1921601 178345 1569136 576173 537126 863359 129211 1798968 1646953 711120 572545 1876655 504509 531227 1279292 395792 467104 442521 858647 980913 1222688 1118587 682850 14025 1744742 781058 1129319 1580136 1017814 1614803 1185993 1075750 76327 372616 408449 1260214 1881104 968476 1690834 1283335 999367 1177246 859681 1753358 880926 910466 1615872 1748574 1581323 78056 995828 1943631 1789045 927915 246669 1677836 517035 49430 1742744 53178 1328537 234057 223689 1042674 1722451 279328 1373885 1674222 530008 1858812 1011594 74619 1867314 772111 38529 1630950 386476 840418 794133 348227 1221064 1950495 1905330 73167 1502526 1207154 1515855 128750 316690 719131 1496512 1302710 949629 1840884 1449831 1412046 101977 1299698 326164 1260464 689990 1007659 910278 547318 121903 640828 1350700 682905 1279525 1679777 1494646 468714 1451605 229021 182336 1706586 684110 1900968 911703 58956 1531143 1017472 1866134 1388636 1383778 421163 717367 739926 1607979 1449312 370599 1449310 1885766 1201456 542018 765964 598582 791694 110420 129660 877329 1267291 295643 276536 1349074 809921 1771134 972415 204494 644548 1387647 244244 1178367 247918 1630517 1875273 298439 1987574 575501 627870 1153976 1540814 678051 1543061 465676 1162283 493128 1949029 1599017 828459 1259321 1588017 1166166 1453198 920228 733043 167351 408956 587254 545403 236601 1995337 907117 326584 904278 733523 514686 780090 294585 73185 669191 502651 911335 1522337 1656251 379647 1956087 824940 99982 1240281 1784037 922959 57266 1595929 553681 849863 1234806 322077 285899 1516352 642797 1014851 1975983 1198171 1847887 1409443 1129905 1659959 99424 532596 12328 1675748 930009 46772 1291793 1335024 1230608 1109182 1784007 1507692 664577 1516520 1224797 338853 1827604 509162 98797 1271668 287520 277562 843224 980865 1901459 201715 423132 62464 1493237 558099 1449878 1641422 1866644 934253 275844 1928873 278401 351254 1978359 990126 980405 1797660 1668950 533808 460847 1462631 555047 13637 190979 1688535 371726 1053231 1876118 1536640 1748786 940575 1785310 248984 764629 989316 829227 659381 472978 456153 997224 1077755 164384 241066 1566840 958756 1666616 1925356 873105 1107083 638134 700225 658550 418605 1953531 1642359 296487 368426 1553266 66566 1432403 1551874 1290575 766739 1509213 760699 1938160 265359 6208 1911830 1306637 512938 1306776 454365 516774 87575 745943 1180432 1736069 811182 798947 1805256 157903 586916 1155798 1557366 1796643 1931799 1326188 555361 1542838 25460 148282 200165 810451 1474454 956258 1812186 1270496 919830 431219 140709 1153707 556795 1531493 878858 1777732 1746920 1840503 970824 1648207 14024 354084 761853 127387 1209808 176855 1492739 1061435 1157785 1187244 1664276 1019679 479728 1144757 1282665 1715743 1281702 87453 664090 1781358 796679 1569983 29715 508146 700063 1355849 456623 1963378 184112 1199362 8546 856485 501279 510712 399332 274197 84151 1115182 537399 914485 40399 275026 1110796 1102193 745804 38684 260034 1458391 828165 1913109 287072 57362 1886652 441321 1344007 295731 709822 1489510 1947252 330940 1349900 859797 1552942 187426 1480680 609540 1213524 1267622 1828583 195731 195600 149482 1104317 1761752 508832 1258635 906588 1660625 1793215 132790 433225 1366345 1368130 821634 33827 113383 1928286 946666 1141228 1752760 934279 825148 1247201 1581786 1176930 1981704 1911159 1735272 1504607 1360368 1240258 458688 1917582 1586509 1296572 1583155 474665 1913879 212019 326723 1246282 901409 611065 230503 1545089 1967400 891790 392409 1084291 1165597 810457 1820988 651087 355705 27912 1150198 800829 542767 612642 607506 1624997 1980876 1848167 1095658 1808291 1773165 150578 4953 247556 1224939 1245048 565572 662619 1718563 891115 675502 1155428 1664934 948561 1052155 1289320 714968 1694882 1502435 998546 264965 427789 733464 1619 1866862 744994 1004504 1888394 203802 327028 1997660 986229 363796 1248770 1343301 564509 760597 1883108 172355 1201177 1158594 749513 1111398 717455 807585 1011140 474820 1073553 1276107 11195 1117547 380587 575290 1525594 604939 1114941 526377 347779 581914 1684220 181793 1777633 1390744 1172662 1182363 1753232 523193 1574905 1134739 1507946 625413 582953 678791 601798 845714 1153098 108167 146411 1721256 871485 1399293 25259 1682047 993907 1342679 391445 1019194 1217167 34436 1055649 933814 1479477 883330 1191366 1310745 1391818 202029 199914 1617430 1843188 1922607 482306 484844 961096 1951362 1545292 399185 587299 382837 876645 949443 904861 379869 1665460 1653505 1826133 363003 135876 216430 1913780 1420474 32576 1618255 122287 1971067 1083628 212263 290550 436916 486924 460513 1763146 1975608 1225494 1661132 1520528 1636782 253453 329057 1662041 784148 712632 1172886 681114 931436 866816 757231 1194470 1581778 142850 763461 762334 221 1879905 1378507 1929394 1339649 153470 639830 1103062 714816 98616 213567 1587782 757623 153596 1594428 1606901 164651 28043 345086 1868005 176759 1383699 1873238 410285 1302970 1438258 332749 1103112 1344586 1185608 1678487 845571 1496093 262552 870149 1521145 917167 22236 258106 718247 1480257 483009 70735 39915 49997 1121647 1267210 854352 997779 1499890 161157 347902 1766192 715606 576956 1785679 1814695 1104557 711334 65301 325649 203785 262765 1913448 747413 1544014 1183727 731867 1315730 1029923 1365173 1375059 1851693 949541 1408056 1851276 1676462 203572 800356 844277 1988517 1143275 180550 289271 102479 1667661 1689070 1964872 1917731 649167 1241421 811798 1352544 666393 586194 1534531 641621 916328 1308841 43424 769688 1165631 1369802 714622 521861 1325854 1800280 1470455 693150 113543 157833 1118375 1877304 1770575 33394 88889 1673726 675698 921621 307004 1638125 693601 1880158 930149 1941549 44552 1178486 1508172 1827411 468410 1629381 1562612 1298848 235003 869319 602448 852623 1572122 281702 1540273 1537972 112823 402030 1289649 1735874 918025 1068958 1862538 1743438 1471357 15596 1052303 87352 878219 1859306 442005 416041 1719506 226961 486815 1419549 1955510 279128 143393 1749381 664812 133383 167754 1875173 944100 152293 1361255 1375740 1454168 1874814 1022198 1099144 685106 368556 1950596 1359175 1398335 1953568 1228626 634107 1626740 320824 371910 1988653 986921 535145 1409057 376085 496114 1507609 1544807 556040 146353 441021 1643420 513695 295322 1341990 77075 1007919 273608 1374860 1802873 1444707 1310040 1878617 759299 1108695 1127003 681605 1263517 1313971 872483 1665429 433705 686357 252424 1614996 903543 700649 1709457 1329537 1070686 1262984 1143968 1203350 1924080 1283859 1842818 1960796 1934723 1699521 1074785 122326 1539172 472442 934208 1128087 1170826 1017577 106543 1066197 1955661 1379839 1238221 112522 782938 1185437 1439924 1643698 1344502 695214 939161 1764054 323800 1382958 98075 1277836 98875 1539441 1359546 1277022 1139290 524131 145992 1411040 985649 539984 388634 1961230 504713 1639831 1133410 1170855 1613025 485144 1618815 330697 199069 369342 308463 1632075 589742 1409896 390885 1603859 1602701 1076536 1722572 415969 1301412 1870930 1603077 1225742 714619 1746290 1827036 187078 61804 818144 1165536 1482239 818804 1879754 343733 1642595 79370 1879728 377768 864130 317092 1935894 1553329 1020019 640608 764930 465843 1126257 1734518 349143 141096 858041 915404 11488 854806 1513397 1820627 422252 1286705 746855 494093 1832391 1224562 905344 1252841 567100 676147 783330 1939763 150382 962170 1159551 1693511 981019 270723 1313615 1549589 1731405 919774 1893920 1543184 454113 603275 847834 351368 20086 865229 1107819 1254130 997490 530964 302218 378186 495097 303858 479545 1006602 1084339 1029787 1506838 890266 952818 1368213 1288992 272459 79176 116423 612949 899206 144218 1911532 1944495 1580978 684567 1470915 136163 806641 1056945 1192563 442961 1289292 1407453 1826303 1332556 1859558 1756796 1923901 1820474 80092 1032012 1229422 254317 1592053 365688 250442 1954195 58659 1738310 1168673 554042 1459519 1971126 1081232 1464290 85310 663875 1854192 1017606 187412 189909 1960155 1757676 1085099 1303096 471898 1507570 1723586 1792286 193622 563848 1354624 1804648 957734 1488497 1607260 1577880 1835073 460361 1245902 34486 1966640 430548 673242 921258 129673 527943 1938167 922448 131791 1593618 1183260 436141 249520 1781793 634957 976979 340131 237188 29368 786693 921433 1789608 1160599 1173652 1405367 1237055 1474785 1714648 532599 529837 49543 309536 1198737 481794 1556568 1138595 317616 834332 896427 1887788 371563 591401 1821304 1085608 364330 1710193 765768 356120 1830881 146274 1234894 25221 1712556 1043482 810408 368550 1870499 1554186 34333 795928 276243 1761209 548251 252658 1138915 1047181 1373370 1174963 1644470 665879 1703049 462109 1987411 695373 238614 1042090 934115 1112094 962503 1583758 1683274 1631766 747317 1778205 1246816 979448 1401465 734535 1756481 223657 594194 835500 1587838 1863007 442316 1521314 650750 394734 710554 1373901 1577381 1598068 1544163 1578046 580465 1889558 292982 151978 1773628 695288 1673638 755109 620184 354137 693366 984353 476919 1936592 447520 1115981 1404846 1211218 716448 895636 1294688 1303336 1960549 1018272 751627 1274669 1839115 166426 1751047 1743121 801622 1861815 1696230 718776 938770 550640 404406 1420353 646738 252690 506824 1954715 1093176 1128140 1835959 1475757 34186 1220665 1346866 1024480 1612125 79454 775595 36287 1727813 1916084 1674783 1022237 1482852 1960276 1663808 1076859 1852801 1356417 1546731 1576877 62618 52776 1279735 1750080 1072798 137044 678448 59634 180532 129269 402339 1193800 1738824 739766 1835998 8747 1128800 1928750 1546984 253316 1324367 384681 1920880 180329 1984770 1261242 1878866 1327296 1936363 511012 1954369 1684392 714288 1265470 1058495 391530 1897735 1213295 314138 1972008 841585 1228201 374446 1823321 676515 276286 1782312 1243818 1130284 186283 307816 1928592 165052 441738 676972 1644432 1183168 928609 850000 11055 1438832 1676449 1480544 957704 1745011 496920 1673770 1266724 932878 1694459 684924 371841 1551666 1010421 1552678 572626 1832332 155496 830366 834964 110325 168638 1491116 577277 1454561 363061 1165247 1077976 1888596 1298961 1020358 1929159 1757051 1283562 552224 938253 1994933 1804258 1567517 153792 97925 1411750 1317958 171022 482493 493905 947633 647856 1388957 1557579 1751454 1678729 822668 469400 59332 995868 1945287 1055465 1029677 1963964 437584 422064 1631658 1702206 197787 1020727 446499 480792 1227101 766877 770385 449935 1995646 328810 401822 111282 919375 1370390 1454440 1637382 665786 570326 1732572 1653365 456926 1342503 1737880 1798972 272578 1159274 969308 259833 1853438 1399285 1364712 672194 150399 1769203 536831 461978 617545 1003874 1892931 1720813 600494 768345 410073 962797 732891 607140 633722 926867 294404 1675816 1327199 1528028 1573340 1695146 1342686 1523170 364576 1720983 450485 483604 90790 1791984 500954 465919 1039178 1181919 1141567 300501 1674331 1503754 1454610 1860496 1962347 131026 216013 1272626 847005 1954150 1079308 125586 1892883 1954080 1281155 327296 1535052 1903842 1917178 1119260 1052799 172577 1019537 353361 1364288 699027 1265760 1797470 686950 1664975 1505090 1603929 42311 687910 1522523 110621 335301 1373299 1609200 1852823 1691774 1069138 1301125 92711 939937 976163 1443374 1362511 254138 1950985 1963848 264390 542106 744128 1447033 290407 1730435 53018 60854 156217 252459 1098600 536781 1164941 1527858 488422 646619 133038 151019 1118447 787767 1750285 1444887 1373126 1591768 609639 1224254 538523 1295880 1195122 1562743 1299202 1369166 1613210 1673043 1253918 1622277 1299418 807285 272832 1171746 620626 1774213 1308809 750111 476879 830776 1213916 616148 616402 1689169 557544 720798 902101 1260566 1824227 587854 183426 231890 430500 1623522 1346579 1277738 825229 1095543 307547 1122034 1785944 136896 1258940 1207902 1638597 1802893 718646 1720447 1717087 1151693 189005 1242988 1053820 1043791 874647 66323 1834048 819372 1387383 557103 172265 1011607 533528 776638 1979608 43034 424491 276235 1034782 158283 667743 1529503 1180420 239753 1321079 1729099 1756904 779748 824464 68907 657944 1560200 702948 522299 19560 197314 404076 1338944 1651550 1722164 1980093 1418734 325766 490965 381612 1442737 449532 1277791 632283 1242143 479940 729623 1246350 1382720 1916197 567559 1987803 1450088 1118767 1259505 1404206 1694484 42921 1626378 1316064 1134950 1349637 509134 1538787 998578 944885 1314430 709325 1000069 1407696 1603802 605447 1421620 784509 340834 1776601 857441 73653 1290902 1574567 185601 864095 1275258 1921525 799249 1983980 1746512 1479799 1718782 1562613 984082 1779625 483562 393464 1246388 594413 1973506 547012 906422 1227992 940417 1996644 505899 1268330 1250548 416572 1919034 1336729 1146690 1251231 1540253 1250003 1402403 1943443 1538046 1968819 603481 634257 1695343 1335999 195876 191899 995723 408530 409334 1881145 1304981 1899081 1573091 933866 1204573 1973801 713494 1407251 1329638 1082913 532637 184186 736984 215713 1488942 502875 953504 1474164 762007 1860687 92342 308582 1169738 1997513 745388 1718218 528748 1168524 916330 26667 1511831 1598564 1412320 808538 1261495 1813971 868884 13170 148842 1846091 283350 976347 605099 1759277 945031 1959423 446857 1111437 764725 1853405 887210 244402 745974 1464411 1285838 318915 1536938 1662339 1662516 330771 1528367 929481 233844 180415 1011232 3252 1459522 527629 198588 709894 1620695 82595 1926453 910209 977247 1147192 767272 1245975 1574756 376178 526923 1720622 668553 47911 1457622 1797880 1714705 758194 816654 585605 86251 1611166 1842249 608478 1658007 1024734 1395235 762860 1113024 469377 1234666 386575 1018414 447266 1859833 1685709 1012220 1889458 1803231 70239 101816 64478 1273762 1916028 943152 1373997 1265101 1609286 1602817 732778 1687613 1286451 519775 1746322 1628639 556605 474405 1813888 1261412 711083 1874132 711318 1268952 509312 1347691 1206915 718045 1509206 1530174 153452 1196566 627633 467949 332383 1728372 450064 1594823 1765973 1932948 917893 700079 133761 100142 1980484 671388 1118607 1478487 1911315 173196 1284794 1665519 10001 783944 781905 1322910 1544403 279053 381297 875971 1772087 181916 344764 1565705 70875 1449605 1066478 1988837 1916014 771109 1006569 1957939 130988 1148160 1210626 1985002 699784 485311 283301 1304524 8929 423395 1811634 202786 235742 150917 1259914 962923 222202 1425411 1599482 722552 1140269 1615316 1810404 890556 1399602 1640985 1967234 1286377 95317 140804 528038 1536327 1506682 186001 1653198 1127441 1574525 1746152 1828252 1854308 1780150 1558970 1467562 1036270 670750 662693 1151869 1682022 1897583 885787 517925 787162 1550995 1817555 1695184 486418 704034 488352 112998 952868 1127610 560265 564698 1347462 735998 252915 1583663 847102 18718 1167518 1448497 120519 1786601 928558 183828 1554980 166276 1546397 742821 1848329 505362 66525 549574 1972872 1591748 1215092 279101 1942501 989282 925810 289587 375120 1769304 595033 1619502 1958147 187097 1112964 876026 1760266 1994798 963910 932076 121902 224698 632462 592275 1576102 1536438 1600987 951569 1181915 830659 601704 279748 1481654 207344 553412 967406 423747 1210825 200461 929391 934469 1668806 652039 1386341 641998 962258 814290 1088246 1852385 193363 903986 775750 830293 872314 462598 1297674 946910 1199647 1975821 1819689 1348239 1183861 1169679 300627 1196223 412916 560953 134235 1746647 1535343 1497475 1198768 1358261 603552 1396508 1736782 881515 20631 1930897 880870 1145094 1418666 1838881 507540 340875 1685089 381878 904736 1398379 1771752 54069 1239671 1020146 1395013 1215258 1532658 1948480 273128 1581608 1336743 1962489 1522282 429032 1190532 789142 202244 509 399830 895551 1792066 419656 536772 1292402 382977 710262 1127089 1999880 738125 1844408 1456883 1387455 641139 826758 467367 1570792 1064582 454997 1206365 988719 115371 1881445 746238 1398751 800058 1164286 1960586 320657 1298965 1466758 1226106 1102073 1600369 528549 482568 612090 185809 59765 1404735 271962 103165 912693 1570065 449445 893461 656742 1193822 1535594 1853749 1857713 1754677 839642 818957 1421109 926911 24015 1259154 1852284 1574452 1323229 1223954 911011 944113 1479002 900396 836077 207494 972848 1819018 1796902 1822274 732029 476624 1422912 1142618 1499570 1879880 1008716 868686 1135506 655407 305888 364073 770229 1251721 237075 918979 1830036 1993793 1037866 1886751 1848781 735610 1928824 1228528 542880 1035419 1649302 1730115 1812540 1878923 1478776 1189691 1659120 940866 1204264 1446264 1635092 1974785 1448871 1471899 1030941 1748231 1984425 66939 1331488 1577559 856722 1838222 1249405 1202279 1414893 597854 1636842 1878696 1669348 1862459 238184 992752 304974 1416217 1899734 1409899 97061 404198 1373453 1706613 1855259 165207 385873 1667750 911446 207023 778680 620378 281538 1040291 1073499 819057 512683 39263 231144 1218995 474016 508988 722443 831995 520925 1785906 1281368 99254 1336940 1107778 1218414 1212772 581930 997481 1388036 240641 908492 1164875 1984220 112747 807113 1629609 1984601 801648 6642 41640 300237 1945597 1816834 1571363 999283 1492529 443021 1956412 450726 1681980 813656 186866 1867364 562165 1246514 942263 943667 1506416 331192 1081786 974949 367855 263641 1366550 1723887 431043 911010 1135681 1127057 1306239 542367 1067448 468103 862323 1286633 61909 628564 728032 1001811 218440 145195 556090 139827 1931285 987650 1566632 82510 1314116 1299479 1052001 137869 1747815 1855956 1941803 1458059 1185828 16296 1029762 812450 1010583 1494212 215279 1800014 1236363 1109951 526287 531885 1976646 752540 589916 1628891 1079845 1152268 608014 18247 792730 999534 1272326 1937167 732100 1045460 1937914 373821 1634082 125027 1708277 1910195 1912593 1520781 1366153 466745 11049 1543919 1897727 520460 1149517 564001 1635776 801605 636057 1030650 71917 306998 1830606 393072 192365 1265023 1158707 1251141 504437 131996 1319629 128279 386344 724315 1022696 1535468 813477 1569210 654188 559949 312153 1324845 1773675 804443 810757 530053 1607957 1544745 78955 225080 1421302 1719196 1971023 1516577 1015302 1789378 65973 703549 358192 1809371 1836001 640505 262003 516398 490250 701042 1163927 563246 499541 222396 492056 233065 921539 1816922 740608 1387234 1291258 1882238 1686110 1884165 704871 1737152 1713940 440757 1932470 1893437 661239 420927 1580317 1547068 1611352 1878465 458497 1728112 1964792 1778674 1465738 357555 1953646 224804 228419 501196 1101362 763531 436238 843015 103787 1450812 493436 73967 1650486 1386244 360105 605197 1127822 168929 96158 1992409 178470 901489 863645 559841 453380 1876886 304142 877722 1463594 1880575 1715447 712300 1413787 671112 871923 1713927 590239 370201 852296 763633 1487069 392272 1499968 444008 1675024 1976115 128747 1519627 1268450 1056273 1944319 1096405 444031 789525 599790 1369128 83079 626330 1913869 320882 1394957 1865156 990275 1441292 373533 1386214 306111 785509 351280 1518544 1107321 1584143 1906258 1227558 303504 460745 1918686 1670833 302292 1078612 968096 1083850 37515 1037483 1617213 1026310 1742073 1694037 17004 1852997 254220 895490 1287538 1550178 1312501 1718006 1941968 1020175 1352279 1414899 1908840 1297410 1592768 1509887 7000 486423 1442799 219119 1804592 1329629 382428 1563698 276408 858219 915811 1981924 1570922 1039613 119144 825359 48056 1450744 828524 1891132 732023 1471463 1757203 1260287 742243 866984 1653175 1302679 51308 129868 1726787 186628 307566 1337880 1026583 42953 502785 335248 1406173 1612583 723226 563270 579761 1473949 579591 337099 1769016 1063314 51547 759812 1638243 1634147 1410145 1827670 1082814 127491 1583532 223358 1203335 576388 295947 315096 911723 233571 502242 1105277 1175714 485179 1037542 956292 1485532 1476484 1274726 1291027 1636941 1024413 1829381 1990854 1040694 78597 832943 950636 964862 802461 402256 1353464 936651 1039876 775952 132386 1081235 359253 1124322 1346199 938136 1013418 762030 1018208 910449 960475 1257393 646033 1525922 767386 1206561 1273989 1063605 607309 542288 1995285 1010305 1878011 1143662 1666094 1624238 289491 1127931 1126046 1388211 1509558 1000808 1909960 371657 254988 898885 1152519 753208 53399 1215913 590796 654014 233350 1109041 1769088 1967014 695603 1965414 349290 1822230 774207 594154 1121001 1861154 344343 66136 1818106 310231 809066 1790782 943015 437534 1851515 1964038 46767 1726536 1010882 205465 546573 286562 90241 794654 355191 606584 1518882 1323242 1398995 404795 631655 1871814 610354 60420 1987621 1005871 4520 1717150 1950115 192478 515509 1019890 1943182 915552 868150 1243671 1314243 679921 649865 64614 1980087 952684 220710 45439 770073 217324 1020905 793642 794527 1793547 1206981 1603892 268920 576847 215443 1920408 275701 1847363 1579667 832165 1476611 1345937 1807188 1655242 721030 1525395 1511362 404606 919391 1560346 650321 624993 1065770 1489489 1756213 968331 221777 46816 1412227 1723182 468562 688707 1741691 308895 677685 1091893 1066740 926111 1642512 1716991 1693965 426136 903451 414490 1104522 259035 677315 1366816 405531 261403 13938 392742 1746504 482250 1281909 1373560 454983 531840 1392243 1422000 1776212 1655908 55632 1654567 16386 973955 1402775 338169 858126 906457 1838525 331602 54691 1232184 595548 1905061 1647269 1772911 58687 1630032 1700943 1242258 327154 1260844 1715196 674317 808162 634315 444669 935944 973178 1700132 1821996 1898098 543067 423699 1144461 76395 1488994 448864 619472 1027351 1633391 726103 289963 1800835 1485446 865540 668690 1852799 229245 1365177 1985830 1727599 624285 666069 1718503 1043254 932277 1542075 1011979 333368 1800202 1609199 293847 1662726 51350 161979 1918347 1757786 915120 1155504 1790376 1937784 685490 1203249 54150 1823760 1866441 1256537 257201 1767459 408407 596740 761221 1717051 474296 1737134 537372 899200 1112986 493505 1978553 1785106 1663278 1782737 169368 1914048 730673 1264230 3647 755526 226998 1922531 1685637 1738087 1142909 390494 1563337 1650735 1513860 199468 1728901 727009 198004 1139601 1235227 975004 477848 174523 1094583 362239 997210 728304 645859 660176 1520143 1944698 1790459 1638928 383804 357541 934815 261 219006 1044649 1980877 515795 21347 843532 298912 1675939 1846193 1586974 1252729 313142 901103 1562823 231629 1610138 80734 283149 1979487 1942853 1118556 321122 1811869 344307 1828522 1900985 101768 41818 1796519 1494682 886324 646654 670269 1392114 650225 1317677 819036 534650 45250 1197289 1272083 1795530 1523381 545157 593857 643889 63124 1101759 850709 992673 266886 442225 414046 21240 731510 1389746 971 1358470 408711 600471 911480 898807 731191 1003078 1537928 596198 222855 971829 1934397 54399 1707771 1590657 1751661 369239 163357 357545 742291 1898819 1230181 1389570 1960860 230427 948573 1128229 611456 1420277 1920901 25218 1216629 1752898 1622010 508010 773826 536879 212536 311241 46782 518898 23079 1283743 1114568 1061798 1532521 1662609 1960401 463082 1291420 1239568 552508 104516 816123 1585373 873035 77810 1078072 1101886 1520690 911259 1007031 1249464 875258 587613 1604795 580738 146458 759667 1237590 1934849 1693593 627652 1311109 1031866 1143228 1459939 927832 1761822 930007 1632806 465119 489327 733537 177841 1266115 803344 328363 472589 307888 1125103 1275752 1795093 1412876 143768 785199 1330928 1750994 1153867 820070 335095 524963 1802452 670124 1042130 978669 786005 1280157 865539 1175866 249381 1745260 105581 327685 1019659 1308075 305430 311090 1111080 1540316 495246 476546 506580 1806018 513617 327223 802049 1729816 558357 1394895 1513956 1993228 492468 351639 522466 476599 160826 1502668 352941 247730 330850 275362 572732 15094 1493213 218688 1671239 438837 1516038 1106976 1465240 218263 601478 1015903 481002 830480 531980 312778 923684 1953317 1285510 1439294 203209 294777 476440 628178 1899831 1830259 1071769 1845720 760944 346933 39060 655066 1429522 692137 191931 1608115 1757529 1133473 1044377 1871219 1306104 412793 1935256 957729 1336665 464414 382835 1698620 1303996 589478 1640369 755791 1230140 137290 229240 1107166 403252 1437480 1527614 1527458 322344 331796 1636429 1108246 547040 843450 157993 1825799 281234 1016089 821247 275010 1732961 194974 932218 1970506 1819633 1431208 1494459 1517681 605179 1665371 1350250 3790 789039 1054363 92921 212272 1508887 1895842 984822 517813 1709487 493426 813959 1584646 1305134 1896250 1996327 544448 1804277 247024 550856 433429 1872721 1488813 1980971 1670486 681971 87838 706470 1005809 736688 157884 105968 1416326 1660334 1201317 1012098 78293 1823886 1977872 431041 393663 352776 1585186 1827365 1835837 1303659 1076229 1812341 1411991 271672 446000 1379715 370811 854772 1518506 585478 629140 1352450 973918 427908 835067 202692 1561469 173331 1761841 1054624 1655714 355874 1304970 1191522 1367710 1510267 516665 1866281 1233556 1072936 1878582 1384108 1074485 479168 376320 1281687 805737 1979178 1714025 1613716 61860 1836819 425459 1363305 484127 696211 241720 187549 125497 1196279 1755213 1451837 287183 1748709 651317 1979002 1213333 743170 1383573 224129 1087381 1853631 917505 1612570 895933 1673700 169492 369545 62319 958212 65111 1972119 1917972 810468 657607 889158 1130196 472902 746398 1371576 1311213 1543692 96427 1104017 1170110 1606185 890654 498340 1315800 42484 1354168 972566 381600 1696438 1901021 1989905 1122087 1140050 353110 163835 283484 294794 882977 1819799 809846 297572 393696 892304 1853022 955781 1970039 1037292 712297 1387626 1922998 1931417 528166 978597 53419 576909 985860 983800 1583224 823667 421997 1637021 127075 748288 1217905 552626 812277 1289481 362093 1752109 837190 326732 171645 1574097 336072 152492 844869 801968 1113552 550421 1558313 1869732 1920304 1508949 1252189 168685 624125 846732 1232057 735838 88316 103748 1460652 1036877 1226654 1046881 1241146 60308 1223135 845643 1989108 657580 1970064 1576065 499787 1212346 985686 509610 1711994 1053452 1803930 377528 477206 160501 1151984 580726 781156 778856 1205261 504503 582228 175939 1479460 929802 1786588 626312 507630 1227760 440232 862084 277674 1418821 1763614 108575 917834 867788 319197 842761 127884 805454 1332558 110854 380718 1885018 819108 542541 1527556 1701294 474590 1685491 1557162 368755 1588486 1597131 1699642 798761 245526 833637 942480 120555 199617 325382 856476 1813908 362631 164637 696228 1869159 838391 1297326 1829216 92658 1353605 948835 1707686 597979 127816 1304728 1446723 1232744 1211653 969106 1119490 1010186 1979151 1769544 1351897 1062817 510085 1952143 1801859 120028 1552298 1465379 995487 509918 1810519 1846221 1744140 801867 90444 1014620 740560 664787 1379594 812409 1829162 768245 193530 331249 937818 1629911 1741078 1382859 39311 949698 634204 1451066 162266 443040 1361369 627461 10716 158574 1856194 347283 837652 455994 1223223 1970940 1792595 60252 1633700 81646 1690113 958574 29339 281396 729544 1974564 1702341 532151 35011 116927 1061350 64247 1837032 652528 689945 1576349 179514 173973 1481409 1703149 1178022 40464 1478769 410444 107873 1457370 589623 545709 823998 1478741 1075686 486114 159783 276463 31590 1841583 1380616 602240 1333839 774600 1132839 631102 1370321 1893636 459939 760168 580579 779015 16595 1108004 1630525 1605324 243525 309356 1176053 1032654 38634 158828 1056464 567698 1419727 1498340 617388 1593436 906739 1682007 333812 568884 1196172 55416 915290 218471 1868153 65563 1732558 1556064 536666 391823 596720 1698558 1783644 1066201 1506560 1405303 1222526 945693 1858594 949606 983324 106984 1488166 1410415 1385040 1638171 189434 22512 923283 1264583 736162 1436245 1295126 283486 1261233 1098829 1678887 59671 1167935 408293 810263 1981422 158437 117816 692226 1201234 612596 1783129 926757 1844227 1094792 658755 40853 1563165 1492069 1127696 653782 332731 1173722 1256894 1583848 765030 127437 1205802 1931850 1658049 782363 1821621 845941 1606575 477963 826202 1261663 406973 907538 1377040 960228 805422 1459071 1466558 1302787 1368276 1722743 849540 1052789 1917746 696683 1698238 338849 1906103 1724640 1137172 1399096 675999 1896383 1904888 1156855 1646332 206277 305544 444903 1898974 888666 1172764 1930256 1581391 268537 54469 418025 673351 1669827 1154497 899618 1225721 1405397 1288743 1573374 1751644 1774982 1186213 845595 1808799 145466 1451961 501837 998709 1926669 1340291 1136736 612015 1076913 274239 1543006 1286401 1517872 1195094 1461239 1296076 518557 1237796 160958 944882 926098 321667 1262196 1315316 1393459 975630 679473 1803557 1174442 1164482 1704941 972625 1649042 73591 210140 1333178 1621071 1732674 721526 553891 1175979 181546 236449 724272 1516229 1930426 1309145 496405 1773875 1576359 229833 1027780 708455 555605 1816799 1684266 980195 1168851 484616 337032 1177080 119292 680863 925926 1070426 529665 1744658 1236840 468003 1795220 1612301 1640464 1903263 365578 458303 821283 1545501 1533705 1247225 105621 1501534 1052205 1295998 998148 410966 1145133 737108 294482 1735121 170946 821178 396510 953841 306886 1793941 777861 1723654 1881876 849601 1534207 146657 680898 984601 1885750 645921 1991246 1846776 590068 875424 323840 1871742 1971939 1892467 1480355 154697 1004566 1941763 1066806 1397052 260639 265080 944271 1282299 449343 243635 705298 1087774 1294308 873536 701831 1288929 1008395 455694 763325 1718658 1119942 456432 1017586 1847991 456549 533116 247312 1206415 477262 1195203 1247886 1158987 744621 1760388 582905 270370 1240038 1480678 987138 225417 1655109 1696486 881978 415253 1827777 826418 1113500 1835675 983746 1103351 1536442 965180 1948954 744070 1397039 203153 558968 1657118 104979 953440 659355 1134075 937742 101980 1697582 1367895 214387 1851399 1441371 1212539 584147 619481 1407905 1099095 1990621 942300 1336455 1359047 761908 1299518 1745239 1003540 210520 1641158 153705 290008 1590681 1905219 1294756 345029 563152 1857628 1754844 27931 33297 1706770 960434 1908373 525107 405032 1927153 1933226 1624990 685279 155647 1190590 324752 530445 1847898 783438 135534 1493970 1440149 503924 991001 800507 408862 514789 734599 1654021 126044 682703 188725 315525 1502089 1262869 1464051 1656741 1062495 123251 1732461 1607903 1221592 362934 1021893 441605 632711 488566 44504 261557 1380354 1891553 185000 1534347 1578925 790059 1093375 1258588 1777937 1781332 1966212 1179402 210727 1094474 781234 1453586 959973 1628663 58464 563002 11796 598327 614893 1611309 631068 214660 437835 1496539 1451840 287030 904812 704715 647813 1486865 348346 1331157 1946676 791556 1049808 1274700 1641638 397729 670058 928656 1303394 1521962 1373103 811245 350197 1157458 915089 382455 1088343 1110732 1472200 1556939 1227742 610916 629463 1077490 998833 1320576 1767022 626031 1573601 66290 738092 1061618 1714768 1483914 1413473 1687367 657106 1700387 1690045 1450410 1118218 26933 922254 613495 610165 651005 1818059 934083 305477 1556439 832588 369526 1852215 276330 575988 453565 1634160 9300 696515 423939 1238544 1242208 214846 11457 547762 636702 1170357 1359223 1933728 1586843 646876 44783 749698 1063982 1695950 40927 340726 1331471 540039 1651308 821132 417571 11772 1630649 1413567 1759137 731654 791255 1593408 1578933 1243848 846118 1715394 1482836 1575193 1157255 1021362 663544 1413462 661015 1064492 1056805 688710 816301 305392 1093152 240799 419866 954130 554055 1020978 1443762 1497693 883134 138777 1400421 162843 1923236 1864482 1924598 1330118 1259754 377332 1744364 487816 340613 1607360 1647499 1666183 678799 337427 1136856 1119965 252940 772494 338098 1031980 850305 1856193 1982722 392769 1286579 226288 220529 1156923 522949 537215 88015 478485 1517393 1905675 1776389 1342807 116135 1344317 1607171 947061 1432950 542845 360907 752806 1058549 352234 121002 86103 488665 674014 1187827 856709 578323 1772341 1331546 1163581 585445 1092619 1235652 1021868 1457522 1293994 1411394 1848936 1946280 1065549 1472093 1363485 1487137 1568375 383617 1486209 677727 820497 1284412 88880 1331518 1552869 1646876 14598 784476 1476367 619498 1301354 1239355 679980 1374363 1586037 411482 1990332 787971 1882838 907481 1522584 177834 51364 560040 492144 501220 36221 234263 517909 1549951 1905697 349563 53103 1703211 323676 1058064 92905 1720646 9067 498728 290320 1020085 2576 715959 1422319 881297 414842 306698 1369069 991958 384426 371899 1099824 964448 1577510 609947 982618 195440 1148112 491849 1493722 218207 1776061 673292 1177923 1261124 581886 1015179 1630813 1006640 677626 1439839 1017613 1610724 1217636 613640 1441742 1157882 1632953 1332650 1689773 1070922 1888974 120024 1077511 1980198 996467 945695 1850384 356855 1997213 1638747 1576220 188492 3922 470280 556570 1123505 1161767 1392069 1204536 489259 1450060 1892257 257268 1966625 1836538 217836 1613495 1817416 1328050 360179 576875 833177 705568 1261330 1983951 1793116 1720021 657955 1479494 1967424 452867 1896718 1126563 1286779 261421 1523431 141672 1784043 908356 1801797 802391 1165925 1130529 1619790 504789 1846080 1409241 464161 379456 1552675 903017 1304267 46207 1962540 787617 1268690 384646 19419 1726382 413710 1158765 411907 1671876 665376 390173 1752975 777613 271396 509781 1028716 1886863 1700772 437682 1179852 563949 1815520 11451 1152397 28435 1750349 715419 1812284 785605 1438889 1057054 639278 964972 1035214 1089011 341345 839801 1236922 517368 1630476 1452332 1743939 105093 58193 956107 777979 1902930 150231 185728 1083173 15219 127613 723070 1110642 1492848 1101519 543820 1800799 282687 17760 1601441 1317162 1884255 1433539 1530906 1674320 722429 1769100 225498 1739671 589193 1564074 55452 1656060 494529 410661 1991836 1281099 311936 1668626 1729564 1492125 219493 844909 167224 1531895 1052138 1689422 1828974 1106720 1694995 1304806 664141 587498 132462 544284 1076050 1643514 911471 1677710 983484 1053361 305622 1987286 749585 699638 1934826 256042 1387093 1415635 795941 951973 229682 44415 1120907 375133 1369419 705615 1372123 1591702 1700036 389125 205768 281688 1994402 1610296 887152 1495433 45697 743338 472594 914945 973539 315133 511032 111766 1681768 100798 801380 401268 1748805 124172 989341 1939741 334102 1381300 1745845 1193714 402627 652294 749088 1916637 1691585 1236596 816810 337295 1436978 1950377 729722 69745 1005286 479801 1846985 575589 406538 868163 1348553 1988095 896306 123779 905574 1507060 606320 1218855 770939 1028984 958160 1130586 1978244 1919191 1061390 1522821 7048 313307 601822 1715487 362192 580898 324616 252499 1435471 1851001 59716 1066634 370244 1705718 676561 522101 1127412 925370 193920 1583378 1428791 88434 822701 1125955 1700255 314962 1443987 557419 1439273 1449258 1206472 590941 734432 1329427 977990 1617072 24571 351903 1011507 1193273 1715234 1301735 1316420 838727 1353953 1105698 1503683 942977 57049 1612246 909575 1894839 1490787 441562 291823 1725337 358656 267905 1985624 1410706 1153050 115308 1056428 1177135 359520 22913 600318 970108 784326 1413416 1128852 1534427 1888526 1116030 1240272 841763 257769 740184 47738 1390114 1783401 1410420 554558 705035 1056084 587453 456167 1928402 47807 1011956 1666830 57961 1901664 1160640 422619 1066428 637600 713966 1940097 888437 1038401 202561 1469899 1799012 1297436 1260907 606444 1794052 1897496 260611 1082662 1925395 223735 1608766 1071233 1874794 510644 87687 1839919 562508 1358278 1788327 1121695 1553401 204262 1938446 1641114 754407 840969 740642 1484349 179336 645009 1726406 1250304 1153297 1728631 628017 1117943 959252 736664 1311436 701573 1322722 1217027 1257851 339402 518371 415792 868567 542725 1764855 1099918 1610104 58861 1426682 505531 1005451 1101066 483600 1033624 1136358 717940 1719295 352729 950062 143409 1798969 834026 1053266 182617 1757964 509995 641335 62119 772118 1157342 1807921 827903 358493 1735083 1653311 1931357 1117427 1369219 1008839 411477 1840588 324196 1033849 579837 826291 1350270 1092175 802678 1942171 887996 1103903 544612 126241 330013 1358101 1353697 1606481 1317201 94852 1520828 1786555 197166 230321 1812310 776734 892275 1099226 1485486 731850 1738949 858510 1142801 662444 1084700 662453 1063206 159189 1226796 1141404 1317211 804903 419226 1507257 419856 278911 1817867 1119236 631272 758144 1238501 1458454 421075 694540 1473835 150418 1442774 632085 1655076 1451527 104583 920559 268188 80776 1841472 763242 669198 19746 995308 1346907 974929 1275456 997682 1409257 307204 166473 1697974 1808965 1561176 539935 1556022 150821 1436657 415236 1571794 210399 139802 1871631 1923832 1227450 492401 421537 199028 1126470 1323039 1678179 309987 1451480 1218709 1940364 1429804 1939954 987463 1414630 470521 1319686 784997 462039 1073224 1322042 1075838 879562 1042145 183742 476380 873801 27993 117656 1716862 125394 1963696 294081 934357 1675492 1848859 870740 1070718 1837104 793303 582658 72064 1868524 1516489 795054 1490010 480418 58101 759195 485416 518693 280325 1147515 90826 1323238 1575102 1748337 119323 246921 1674747 792158 1895425 1452785 1595144 1375041 611036 1996898 984847 747599 1416708 1586467 207620 1888295 1385132 97354 297462 1706355 863839 1118470 1273448 765505 781645 712557 1296626 709131 1846626 1526548 277382 529308 84808 1320957 219858 1939628 766327 405102 1901312 1018043 829935 1914915 895794 1477496 570674 143743 1442877 435784 1516 431924 1044995 1540388 1267441 1364035 892189 1925895 972962 790211 494396 1437227 377268 1471313 1414283 1836875 415838 1207768 1856802 16937 426162 48516 392849 81344 991657 1197936 1597375 157545 974560 1017462 1487408 1206957 1669664 735049 1510821 828522 1885709 1322585 51493 776447 1047833 1328951 1602473 1042838 1377245 1038081 273354 886076 80582 961052 1299456 1554618 879475 212292 1061823 506296 1372204 1970578 232595 502881 1399890 403799 755813 391667 33958 1876846 433544 26788 1470467 579798 1337762 1813001 435328 629851 1207173 12904 613033 880372 1891508 1724197 1056091 103967 1523094 1462738 1776676 761488 78486 1302114 1579870 720365 892108 1276041 1791088 193810 1962982 1378994 1352153 520963 1707290 483446 1187843 1622156 1340955 1374731 1008731 642408 43939 1106950 787819 833301 459948 1441872 1709700 708081 1332169 582177 1465495 1218087 1422211 1787114 1163616 314003 563959 683320 205772 897971 354496 249366 402273 332194 1707396 1979498 1398913 1368496 499528 1679530 871255 1959623 1381967 1481212 350871 1797912 1511622 114524 1109402 285631 432392 730104 993995 1914340 1239896 46172 361276 983111 1545338 1094819 813502 124927 1472698 511668 637124 1054214 985359 1885893 1135727 1261880 1593463 833401 124785 1067725 543075 1621379 1574758 1718504 337391 1362864 1986696 1339714 1681956 924488 269664 87247 395748 1172759 1790514 644595 542262 1180689 1724017 1267387 1657089 345431 428379 357020 1772072 1154730 1762027 1355175 507558 1515171 1279597 1487396 1280949 322537 1966024 396637 72230 63474 1685226 325872 731725 312640 849855 1815095 936440 371477 885988 1614004 86312 387513 1754132 1708379 846638 125619 319677 88579 830591 1086500 810170 369941 1136849 1077985 21967 878472 1028005 899619 1456153 1270232 382034 1797492 1314071 800164 1831473 247614 925232 1036344 1169397 1170527 1503960 156788 1296304 1544933 863134 137917 1547270 194978 1904209 53234 500655 1731527 44258 268749 45450 189241 1987847 80225 192284 1162292 1550572 108562 267028 1071521 1891248 1767088 1551513 486538 516954 460220 936863 1250546 62146 1392978 840871 270448 1212920 729923 1647510 870486 28625 692307 883659 1066324 543659 566888 1629701 900788 1783507 61432 1070802 1228088 675044 125760 1779955 1163863 1294322 171127 1506535 262545 1564788 494480 887311 1945890 766223 970866 1355425 1909716 424254 1409398 752436 878686 860036 1138108 1633163 1165801 811723 1541419 1921062 190600 1239193 896235 1401934 244933 312723 1981020 1166189 637551 1182908 616831 170645 1394165 1575691 1357531 93856 1567332 1078232 198995 1274293 197656 1694810 197846 896030 842514 38910 465873 1795621 1983254 1511739 388117 202027 1309183 108200 78203 1831506 990480 1570807 175562 883204 207510 1790461 657146 1760603 318724 1512034 1911412 801100 47008 68209 1149269 420464 1402528 819411 145436 1367794 537418 691529 1518019 1341874 816215 63163 636270 413227 1630417 951170 1746760 900560 1947020 767525 130354 1262489 1491098 1457656 773212 695719 5487 1014260 1122152 894196 74801 1822056 1420101 576779 1724206 1905438 1365587 491027 157935 747204 738648 1002623 705937 1732604 1336260 895253 1547942 489806 1594196 587740 762544 1295226 1392071 726419 698920 809742 160077 175554 1373752 505364 674705 85760 347679 547157 721259 990505 383500 1935586 1701633 1680862 360670 271585 127964 1200713 96291 1928909 1779770 1579731 1794981 256546 345128 1815227 962205 1774438 1206643 1295011 432384 1901553 1185068 1157782 180784 267416 850919 634182 1724396 1716654 418060 389721 334355 1900599 1189838 1414902 906636 301543 1415908 1546273 635951 783227 1310757 1168460 1599722 87663 358529 1322827 1518597 1536795 1865852 1134510 1879608 1179689 1367500 1361330 1565314 1128560 95870 727354 855414 1065899 1710998 129651 455100 1893190 1209039 291589 1768203 1015390 1777812 1122483 1872794 922754 534586 1700946 43991 809967 1581415 743447 714588 1582596 1207984 547239 155544 1990800 1651258 884696 1918252 1168344 1277938 1324220 1455559 1626942 874166 44893 1644837 807117 1134061 460143 904451 1487335 204892 99206 1782187 1976122 1534999 77229 122087 1204029 1695252 542296 364137 353439 418170 1534174 1467881 1740548 95091 966554 1910648 1458762 904120 968025 1897221 1251992 1128006 1596679 1853170 1879912 419576 1876850 1749433 72507 28950 275835 1564574 323125 1741112 958866 1221175 464963 848794 761198 914204 1002747 1047735 481442 1835610 452610 855924 320142 127794 783193 1031828 229924 1669894 1169230 1902105 1760377 522733 772285 90406 1217720 204767 1992949 253581 1075491 1544250 1125179 421915 1895962 1141483 1112689 431232 1990606 400731 483421 704439 1451818 1485404 1053023 59819 1432176 877075 27279 665905 717907 1486232 321776 1117598 269572 1512766 710200 1505034 1919383 1456753 78639 1517397 1451704 1992533 981170 293254 1226466 836002 1525768 1522645 925744 865008 1406461 857064 70311 110562 1535165 1806884 117362 1038544 111154 1892220 435270 607975 1176684 1078693 1766707 182768 610337 1596583 880204 641999 1418804 1178545 717451 1811373 221260 1367886 332564 1765409 1176797 1087446 475553 661748 1053440 1833797 1074065 1069050 1422283 1076305 142903 154235 1554410 1682667 163736 1135587 76790 1764270 1476310 395179 1851700 1198543 1008013 452262 585209 471422 1628835 1311198 1248440 1427400 1212260 569407 1566502 984968 1579241 1427378 463196 1595353 1481261 191901 1679310 544105 1078410 1361086 89163 1126363 390344 156 1430434 16590 313918 1721600 1340376 31436 1888429 1802137 1453949 171899 1097496 1516363 962377 327234 291458 148210 1140476 1389630 539254 643073 303689 1308879 769715 127074 998080 1542304 1473972 799558 960737 1882323 161664 452118 1991653 687804 717510 875487 751498 304262 1843260 137193 36074 968572 1581541 737501 863305 234162 408689 1856582 1836177 730753 829798 1893924 181171 1760942 1732502 1752095 32509 635639 432559 787398 1685737 709682 953441 1404613 272447 504095 598141 551301 33272 1280930 9422 1141711 1196548 559160 91634 1722467 1384667 1692906 1092514 1144539 287438 749731 406076 265674 1902043 454838 364979 261464 1652817 1287151 59754 972441 714347 1110725 157609 795722 1632399 166042 1620982 1271350 7600 1096228 1574509 1981388 682580 808719 1735095 1568759 1123305 61874 758090 1915480 40256 840650 1711570 1793536 1753372 1224120 859278 622504 1662723 1686646 1559474 544577 1118446 876600 1940266 383643 733003 224859 1190038 1508240 1217979 515143 1559969 1476776 948263 1838957 1392093 42711 505839 1743978 746414 1277809 1021544 1815091 508863 459008 1747908 173954 223396 640980 1246278 279955 1277922 1533472 237625 97306 1742179 172027 1536971 1912214 1135759 1852274 1690127 241467 1110192 1045423 1641803 63739 1160276 1608771 365589 528319 688688 727003 1937146 1808494 558477 1325838 1082221 1686382 1563151 372516 603150 1708766 454174 1344054 1544440 1202228 1453963 1377076 817443 785444 356419 348684 704179 906896 507073 1204941 1992353 1195285 1480041 1288180 935565 1417849 116066 648012 1361207 1129942 1477127 594952 1697052 1498700 1531737 761732 539238 1272254 613580 1050679 1573454 239952 1490197 195202 368057 581825 1822363 1859540 1693890 289692 18708 1499762 623206 400264 180474 135559 1967397 206954 1122969 1277636 265976 346981 1298181 1751568 926936 1342079 394698 1452898 519116 1927534 506347 1463798 739856 647496 1644127 272795 1850614 401662 1176696 1050465 541938 614381 1181598 58319 1125278 1214287 1893018 1406966 1142228 1856006 1208178 1124242 1548111 2811 386077 93241 1503193 1992666 1214744 1006816 1366275 975888 1721935 1391851 1789074 1922462 958359 1845791 1682437 969737 1860840 1641177 1767637 1393231 1129431 1802490 383107 1682948 503827 1232963 1412555 1322591 1524283 1039642 423058 1130915 1828361 43557 1481090 653583 627568 96523 1427483 1309432 1385707 686918 562167 871686 460155 893024 901890 1773813 966382 1813728 779654 639585 1552014 289565 1743520 1806803 573913 1296162 1807203 86861 1420387 1794400 1857655 409955 422812 1728324 1432572 1716020 212230 214017 1761401 1292484 1131034 571108 1562830 1261752 1127095 1317189 1388008 46928 726576 1537215 1355080 587441 1232197 1398017 826234 1970950 1941923 1186760 1756226 1014123 1544571 1291829 563000 1113351 1147353 1453347 250445 1828609 534745 1092250 561446 999442 266251 381409 1988608 1877113 333420 1777840 529975 1595901 967170 1882177 924125 1254002 1189892 893071 1822224 71061 1222200 715302 1097131 1960189 1753931 1523153 429949 78995 1667956 1223768 1322195 892831 1446095 579211 148019 1603452 1852973 1204981 1398365 1969167 1741198 1627633 441357 1503021 1085001 1361071 1522398 410483 1923619 1667043 1325478 1809939 1569147 1231062 1272035 1100057 102978 1959781 1908648 1238157 1353443 1225127 919575 131060 341864 953969 1049868 1082218 1292584 853815 1506319 429271 1879834 440949 1195187 447105 1666999 1609545 1544311 1412308 1792944 1947776 589984 97302 1640560 11570 1879862 1136083 852975 924317 735740 1004426 1274951 258312 234001 2496 485610 1117612 1101303 1532596 712168 596835 544962 1206227 1932137 1970763 1366306 715143 70188 1128966 870530 186113 1139392 1483587 1906229 598117 807479 1258327 1718840 662845 1633670 1230348 1417652 1994964 709980 1574754 1464382 1351903 167397 369699 832213 473341 33796 313385 1605497 1547083 1389036 1286654 84662 1884446 34268 1768545 1932064 1555461 492964 873248 1497667 423861 502602 1369737 384734 1350845 1610223 494691 1913191 1971829 421086 1579266 329080 35592 692187 1249332 1516223 1132273 1853746 943340 37215 304104 60475 1911918 1282615 283788 910718 1718381 381831 1362842 350615 730354 1089005 1095933 1506103 1592819 153476 777425 1081837 774718 754988 1282135 1720784 1581830 95445 1489125 1809083 552286 1047541 42024 229354 90801 1412075 487622 1960992 1977393 21364 375908 120243 1906183 1355855 1454605 1543185 1377003 167993 1852609 135935 633822 1410158 1479016 1502602 1131246 429193 66154 1033245 795070 393482 44471 651745 1369871 515221 578479 449877 887018 1352083 650082 809078 1099119 1867014 630208 1887769 924 1498626 679039 470952 794229 717514 1760427 1875086 360645 1404326 967916 1436474 1298707 223900 1420261 73244 470175 436514 393095 1546671 1825837 1412296 1326567 839929 139604 324449 1401783 28968 1744031 1634443 64965 1773097 1613993 133821 662829 275616 197192 97650 1847935 282812 1421924 381291 501345 1732068 1212439 324545 1984546 1181241 952020 423610 57925 1268137 1592987 1510449 628649 1815039 1394120 1007509 1811477 1848223 1848764 1212107 1200513 209719 1382675 1386879 197710 794605 23190 1081944 887549 1925231 1984087 67467 1333293 421725 219552 360249 622640 1310561 736916 567194 153117 1876455 179942 909956 540215 976906 736952 251326 899072 653083 1037175 1726909 1829899 984167 263924 518565 1183543 1121828 1963216 310754 690553 1993352 1498113 665403 1765449 367786 1329395 562433 1739585 1618902 658391 1925762 1472795 1954262 1111854 220320 868699 783596 210390 252048 1912817 434039 1783372 46946 132937 391135 1033706 1721166 1047397 200576 1070999 187646 1202060 1231340 1620024 846708 1219479 1049331 693473 263717 1509392 1613345 910431 1005840 1822732 1286261 410432 300120 784690 496861 870160 1391437 1867274 1744299 1908681 1288974 1496679 39591 721236 580960 362737 94849 639795 617411 938987 645013 1097734 956988 1153630 1459714 363123 641572 1658440 1007175 1992744 911244 402261 905052 1437069 1809127 697347 626791 483244 723067 1596539 710531 1203480 805172 352790 1121372 862165 1673181 583202 546179 1398313 236778 754436 758266 919311 1071590 1286020 363139 1084222 1099368 976949 346590 1939432 1066557 395120 442499 1520933 36290 1952421 754398 93187 1496144 1985350 1763784 194916 720611 708488 514979 1962141 837826 439148 1609847 1549193 420831 166816 870066 1885418 1391375 66183 1759770 1262010 1758874 1083823 1595601 741770 493861 1667005 129695 21532 1490775 744312 584709 487520 518097 1899731 1487260 569018 1076622 178334 145771 1065961 1433338 780292 207878 119784 684349 1037550 383339 702226 1636690 329703 1175759 732822 1959835 1128385 316844 7531 279247 766279 876316 801245 1151320 14638 1686821 1037120 124189 1704360 543302 1469193 516495 730251 1751669 220027 1777805 1889181 418542 1798358 1957414 526347 1496843 263998 11651 1736329 1936723 1948087 683481 25979 1074956 819340 1534930 1487347 860320 634756 225860 1651850 1775233 482691 722320 729352 1535056 1768529 1690157 1460996 1525895 11124 1591812 1817469 244660 1607803 1393934 1778093 75037 677417 217101 1792596 1553924 1953668 1560445 788192 825393 130617 599665 1332854 331320 641015 1095378 1729149 1757688 1088778 1981144 402367 332113 1663610 1668553 1333714 622086 1749084 453170 1923027 1797237 767932 1129268 568016 1065727 1004979 1756490 484104 314035 469182 1811037 654913 676993 901726 1252426 1493334 58532 1604849 759550 117827 1915416 1109808 1590141 1772408 799956 801863 7026 1268555 848700 1257095 367954 1206743 72933 1079980 1038098 1712183 1982791 1696981 1289451 973462 1982140 611650 248253 1613370 334021 397695 1920216 767758 1129902 599158 761292 113017 540124 903271 1343042 369750 552758 1722238 1107106 1461128 917233 402114 1815360 790249 566767 1831848 75552 1283479 577038 1193402 1712288 92140 339077 905098 844899 707043 1137890 29722 1258174 1321601 1105459 1039993 1681358 1442283 769303 708163 1741902 1055090 1346953 600656 1144610 1870575 1956422 1113858 292537 429106 105341 1199853 1302589 140276 780546 1735184 1889591 1170016 1044615 1114079 240864 835823 450444 421014 698027 1312360 877541 901799 418546 783618 1625310 1343288 1572580 1481941 1661841 526807 1043395 303926 74669 1844349 845814 1814113 774723 755676 1441714 1966218 541927 1904953 1600497 1296229 365435 973835 89364 43476 1601369 814323 1297594 1360795 1036936 458616 1929362 5665 26867 1596832 373438 1500681 1908835 1431021 1529600 530290 481832 1223175 433115 1476040 298066 661705 1743849 273481 1940828 1809821 1138579 171729 1452727 106637 1546252 1138226 1454260 1433624 582261 1690868 1182862 1286706 346289 888900 107662 1466966 518418 1245935 1082791 333423 833781 156032 1239106 659690 383570 305147 719535 990888 1252987 117205 978348 256836 744730 14000 1368255 1453948 1987950 1607528 346070 1787565 163023 223246 1915491 834408 1372120 96585 1191516 366893 585207 657524 1808758 1210787 217743 774852 1841327 1081272 784261 1893970 1198934 1379858 1672776 962495 1439375 640960 1715557 1579703 964343 1021720 511320 1851690 1778761 1335829 1651613 1386664 1413453 740818 893553 1244872 613974 1235436 1282132 1933408 1070969 762896 1829511 702418 664472 66822 1642096 962514 1707937 1392308 1101370 851845 475716 1308215 1891242 1412992 19903 252387 420223 581763 562966 1674147 7942 844321 182779 443279 1316779 1065106 739017 1865494 1107966 1238775 93511 555923 1277851 748984 387810 1572030 110062 1862772 1834819 931184 505623 1801125 807597 137494 1516502 1998390 566830 719574 43339 1663446 942620 1241426 1487282 501048 1964631 526257 301166 123828 850102 241324 1527649 166050 1887218 1597472 767656 737590 107447 869411 1005140 839025 1076538 1742014 1998330 533401 551108 1862359 238602 689389 475491 1812765 12518 1522245 82560 1583178 521201 1083727 1930518 415096 871271 870754 1188628 1927599 1937739 1154403 1534171 1170244 12951 374312 1410166 241822 1004055 1926479 1695653 1115884 1550956 1724842 315992 1083109 1415999 617854 815076 245096 920514 598218 339751 523861 1933681 1763888 1387702 1474552 354671 85373 1736143 1729264 1699043 181441 594335 136091 1103598 1416187 1204872 428772 1998080 697842 1931361 311001 1778645 1198675 543693 965490 909048 1561098 1279950 395429 87558 1514907 579569 652311 1849802 1723437 870586 538785 335967 482562 144745 818946 621532 1769892 1053568 1986107 330232 626109 1455103 1223844 63745 955743 714964 1569768 1407644 1629536 97904 12876 1120424 1390091 1965794 564552 295878 1081519 1507277 1946658 54320 403614 819128 906312 114639 382020 915458 1370663 793762 921624 757490 505413 596269 463839 295696 420189 1263298 1272803 1025617 1238229 1157154 885229 119475 264664 305166 582577 449064 683581 1003723 916211 1242774 1638833 1485913 209310 190511 1199573 357902 330917 1499487 84212 225864 1539360 43198 1371608 970335 189350 1102669 428374 628270 417220 752291 875256 1330925 553643 996064 1923048 1673773 413212 269882 1775299 46503 1944827 1863628 1391026 1656374 1745283 1382328 741256 474078 785750 496655 11477 39449 681699 731443 1984840 1543209 797115 694999 385053 1347739 1035158 1804433 570511 1940142 484627 1466140 1965220 499073 52910 1324321 718157 1622537 963284 97499 1521157 690625 198102 1211689 354446 1790377 151211 1979749 1909015 1535879 28202 418062 520454 1415359 607642 1596372 1302524 1270198 1252882 993941 1853683 1754125 1394992 995381 1069788 1532882 1347795 387035 1885576 1051753 661939 1861070 854102 472904 1612453 30366 821453 1208847 575608 1311860 247519 1731177 1759060 1243871 590157 1636687 1777581 1169976 96023 1880720 1776953 1991826 1571503 1174595 448895 1941282 51961 369544 655616 1500812 1146829 869643 1679338 1145887 298026 96774 40398 536464 474459 596264 1959657 933305 335047 1316144 1474823 1781382 1584758 1744923 468552 470133 596917 658414 1737012 1156843 48829 1725369 925069 1775917 1713577 531624 962859 455701 1437049 40157 467185 751668 1962439 1789404 639754 1124465 1711650 330041 1270241 542675 1351811 247687 1408843 41757 431629 984491 1426823 1329136 944993 122484 1790656 616191 1426502 663579 1144218 304651 1160190 1194286 972842 1622278 862337 973512 1814133 663814 1982534 1833148 1290374 1101155 80374 1251471 695675 1987902 957140 1708471 80213 1324405 1437314 1498823 928210 1977577 1112672 1623135 1739944 1044846 1423062 1942268 1996726 1586561 1549031 1221910 862027 1374143 1947295 1271831 1285750 687994 829855 925059 1861932 1392877 236098 1410614 1712938 584117 1065322 1339125 1002271 951527 707770 1405527 1347876 1719512 1233927 1390111 1712637 1420667 717070 1937217 1690022 1168774 1612953 1444870 1033726 1237710 175290 1998089 1181317 755929 196466 708241 332233 1238715 1488194 204525 1945096 1658756 374135 1235766 945785 1916296 658437 1398240 689091 462734 1271516 1218759 148643 1133467 505738 104445 1948055 418476 1939858 1337297 1061524 1109867 1538455 1481768 1248384 235715 356671 293484 118014 1885442 1136715 1930727 930633 593566 471522 1109288 1768260 1792483 74105 1753625 286089 742620 283370 920839 23752 86942 1565372 165860 881599 1242884 553569 1857672 811972 839188 1681256 575722 316136 1071015 126947 319675 432155 1675947 1298108 1287899 1294870 1188790 1995107 940453 707339 427012 1993631 475319 343945 1401270 1677036 995248 889931 986380 1872738 715158 1456521 287881 1477708 1787098 1119398 190782 719492 1912533 357534 1073301 1428095 1231658 1414253 338679 248665 1584470 1477888 213023 532209 790931 571214 640835 1609627 1897602 108356 1088543 982275 403887 792369 1660607 1652162 1596366 1428789 758562 1328710 1582415 789609 1393851 866716 921011 1565507 33099 1849852 436353 1841783 475384 585234 848135 299922 845262 1971390 1700122 1891033 1907234 1345631 428808 240952 624577 1413227 776145 840936 389996 1648127 484836 1905178 303268 1771028 723529 1486920 952699 1323551 439147 962630 1002758 584912 420311 576819 131917 1705422 621450 1625180 8039 84486 379861 731692 1209536 1039850 956038 1946725 1564184 1394318 237393 1074639 124306 1108687 841656 412355 1225593 1735204 1957596 1416379 1719073 72550 452528 571607 28039 210190 701262 1992931 1843234 1494919 1369071 1858734 1117592 1618930 303703 1015505 1330324 1604670 1109445 74827 1842509 1136987 1532884 551097 794044 237645 1508475 872811 1920229 708060 894233 1831486 963066 74026 429728 1828220 1892980 873157 928622 835526 1491285 592196 1129825 1216550 993301 267947 1577411 1921241 1541625 643643 1424129 55393 205975 581675 1717188 384075 574318 1194539 256522 807286 1498726 1393261 702940 533189 846990 260244 712193 511631 909856 1661912 775426 681383 1827412 10015 384495 18866 313429 774286 1275427 1231770 1543472 893568 773457 469012 1504011 713076 978429 395757 1326418 1912446 1880907 638187 472504 1199272 464271 440562 1673304 1114386 182124 366877 1652068 815712 1727991 923569 1019641 416798 1804134 866451 1722148 236382 400033 1568040 1298308 1358190 929928 1971797 1252351 809876 973587 466956 1467844 1609746 134209 1836078 982702 1342453 449839 1230715 1174139 329199 1826753 36375 1629577 1933021 1570237 185051 7009 152025 115567 299870 959717 221604 869405 1406215 1074156 699458 1897140 303631 1764899 958196 199975 1407944 1156898 1799642 1736819 1078131 209937 388109 136499 744407 67061 657439 121660 657197 1379899 1615411 1446438 1638626 238337 1508757 1196989 1786603 15621 1341285 1618653 392958 1305417 273263 479928 1522075 982582 582007 24298 346482 1725425 1009006 1669172 1648827 552436 1201921 1625074 44124 752947 853642 164639 558340 94645 992016 1339488 645147 1402952 1997870 927686 89884 1030950 302963 1826837 346613 1451654 635525 469105 968812 259642 1619662 1184089 1917489 743898 342775 1921345 1641586 294056 1609738 796507 123479 1969002 1851851 302307 1219289 1450933 1995268 939954 438235 1618220 1743676 1927034 941937 1600673 1509293 1250411 564281 1454524 481402 85363 1387214 1386518 435204 1135775 87525 165324 1211884 1279753 643585 812283 217813 1399713 1823181 614987 75229 1214695 1958911 318922 1084812 424989 132862 1732432 1897617 1189266 1420776 1733435 318561 1800511 1499587 1367028 1314110 815828 339686 573593 1004793 239858 1899642 64863 562691 1008517 1663855 1633959 269655 403565 1954888 1520538 1014480 999969 570126 194622 1907476 1228072 842978 1049378 17813 1928120 1772224 1556023 1509308 955978 1436776 1756681 997430 579118 281621 268643 1919072 1279761 387734 1333369 320683 1639284 1707519 1124261 1804046 1658344 1570020 497617 1555375 332811 225175 1570330 617408 480351 1249428 893590 605321 196560 1880665 1899086 718808 1646163 106261 387121 314849 487730 1778967 883396 1973067 62512 711131 109327 1774281 1904703 1796256 1835946 1588190 1321728 1976201 1990786 1778206 540822 184846 876531 697690 797020 843260 1257804 182748 1971537 571990 1493449 72168 1363978 1971115 603019 1269045 1992004 1089737 157662 97560 137525 621530 930153 1778330 1892800 714269 1929963 1056692 1220407 1783743 552115 547814 612447 435171 25429 159405 1847199 1968300 717725 90460 231206 584145 100626 779154 1099206 235709 746146 655024 829031 409187 1260004 1089329 262591 537001 366944 1716780 226286 1272948 38600 270980 961362 568129 987431 1704673 1745602 456215 1481873 806691 1466057 682619 1297664 1492380 330006 300213 1595627 36130 158269 1394253 1264957 1870287 1813193 543246 490866 1151382 1067651 1166248 1826197 1670967 926260 1902641 1135105 1151575 544870 1010116 1322155 252632 1325894 1399660 1517919 151290 413071 1293015 1893790 1626764 1148589 332228 799126 1925709 165562 1968756 1134043 738754 1070406 1157015 805980 1420826 897570 935332 199491 1779745 957903 1890823 1086212 1605259 578117 268781 1291823 1338118 852085 533912 1273075 570421 1601844 1996159 840726 1227943 457812 1145015 762206 1993315 1759481 1403289 1004810 1740068 906430 536296 1289926 241911 793913 1621097 727814 650003 795771 1538694 62410 450640 1399383 678974 1592827 709732 377008 963731 377336 1594845 1871879 411418 631558 1921468 585878 1825007 370795 1372134 499206 1882610 1028817 1527303 439819 1921295 984686 357327 406691 199528 1672008 536120 1297075 754563 968814 748008 670595 125565 307203 659834 512662 213309 1389567 836401 507192 304013 181929 699126 504890 715819 560749 187753 711055 399938 287675 753447 1227052 1326146 1243294 697600 217325 839667 637841 1775002 562907 393118 1674981 1323375 725421 501358 983230 1975308 1732017 1977560 1434426 1796250 595585 779143 1630239 1283244 114313 1596693 1799533 1695834 1970090 267486 933511 1362949 1116911 125666 1404144 1249796 144992 1693336 1159846 1052677 1216291 391963 388543 1725772 374236 1181369 1762459 204365 1295849 618173 56486 1690939 1315678 909889 1461988 1464089 1335714 1518249 1218176 543070 1836702 1067458 309681 544915 234619 994478 1384358 561938 118171 1495822 1618881 485220 1312581 132406 374860 883020 1174940 170844 1869734 597189 350968 1467297 1666222 1515741 1538082 1574400 1748245 1812961 1974786 664494 5689 1854799 176344 884325 1909988 542989 706974 1101837 1131550 1199483 1643598 1292540 255700 853008 286603 1014890 1539864 589976 1177049 62719 707319 684081 1117087 1441259 613436 1157445 492835 1176631 1207162 1666446 1797220 1053740 1804436 1610353 1876210 1217296 684619 1626151 1749530 1571734 891364 618735 1936234 1306019 206578 919579 24569 619153 1120982 1913076 37386 1574797 174639 72046 1112561 1125092 1997210 1074696 1360875 274000 976718 1392301 1203135 1890055 561416 834580 251501 1835540 679372 1162230 299217 853793 1214236 1878040 338359 40180 1667753 1608802 1938608 977697 389624 1771707 936491 112628 1944229 1724570 185613 758661 348805 1257417 667184 1914742 1523645 1414702 569317 1727035 1439456 708827 1188197 163220 1728480 1494578 957098 200088 303584 1415903 1515930 1020659 666068 1281057 147647 1710023 757894 1378738 1683090 590944 1401814 1023301 1151969 1570947 1303127 1152370 1226810 656098 412893 776327 591907 1328833 1721322 877822 1090964 1076434 1749500 1603145 894046 1943912 1538745 774853 1128888 875500 1528481 1833751 1799521 909373 1099145 461312 1390888 1648246 1948582 1121140 1490086 980202 1969144 1500888 913288 1484697 743485 1669248 291396 1695672 571087 478401 452601 1716793 1767126 1326926 314036 689314 1184729 1632967 1502374 1170342 310170 237844 1404583 1596369 1183725 1918352 1743840 630410 1291549 497438 1743900 66234 1592241 1510546 508724 1352580 728460 416278 609697 1914871 1733207 243920 326809 1128047 1196993 317119 1815175 1656138 1630393 1735030 1703126 406644 659557 1853368 1113474 1026733 1225464 519094 53840 276925 787391 1102538 1553735 432598 26846 1206673 1131529 1187528 1599058 1273364 1466078 1681990 1855140 1412785 1139289 225233 847888 613448 1717591 52312 1743899 1253334 758760 947841 1765950 188473 1641207 308176 1858872 1695955 1586718 1852724 140589 122449 443340 341397 1985606 353377 1557749 242499 843884 375082 1954670 1539252 221574 1631654 897189 1182852 505848 311334 1462278 183423 486319 2791 832295 1721097 363562 1973649 169506 1148945 1119424 1018544 292881 1152776 1096941 1173527 753397 192120 537707 724878 822592 397363 1283785 623073 1814440 200215 644857 781162 424847 1798497 1457659 1954833 1614000 154367 994490 842690 1646949 938322 550936 1200950 592507 523951 1852515 306760 1885484 1250973 859053 1049239 497179 1778539 974074 1991717 1231458 135512 1536597 830883 1272599 371494 1497636 1488544 115397 1702334 1608069 122245 1431183 1785629 1398779 258001 160903 943326 1605168 276373 1858161 74374 1933760 896364 289954 1845819 487368 892488 1954044 1550523 468915 183669 979487 1309847 866575 997704 268035 77175 231665 1595044 143405 1633331 106429 1526261 1268267 1706541 1527797 239363 1283464 592574 169650 1989796 279338 298123 1179622 31998 1588541 711594 892474 1038216 818371 1009592 799276 1626400 1840887 1554256 520898 1834084 848979 1788855 424139 978165 1050191 758296 1420696 1285107 364278 707402 1501476 923603 27464 821423 815329 693875 1138497 460602 1339752 690838 1152286 1117540 772212 20657 771939 504902 747985 321065 1958315 1908026 1600928 1014651 1709510 728389 276175 188696 1125854 1585572 1464542 1192355 1729704 1191307 70141 764697 477280 1676863 327718 970721 1935477 1222720 380670 1955656 1708898 1705249 1376397 192114 1321872 1364626 132609 1970325 1782174 1001432 1288607 304126 1443097 1143910 1202710 656547 92616 10239 1918547 538071 1338446 1777296 855142 1029037 906132 381506 1219741 899464 1729607 1888918 1309523 657554 1136044 1272832 1052972 1992547 18068 1418193 362027 1853196 581734 1539659 1759441 1890799 383902 1557422 1021512 1980433 709583 799280 1277712 1730775 1707214 650995 730295 1523659 880284 934717 604074 1344919 1366376 176869 1862753 1757475 873547 1233818 1971932 1175143 1180063 1997363 582042 1923293 1601074 1423226 1551000 810712 153285 1591315 1236653 228881 1541404 344857 1900826 365360 84352 1522520 1505822 478216 154295 1783774 1775411 653655 1390397 919060 542415 1805111 1242396 153485 1675021 426060 771361 278756 321039 1690222 712550 792518 399017 267698 1185011 1939167 1845486 481007 652679 1218213 1639987 206722 1741525 1926488 1895826 1548962 307371 151592 1812727 1609334 332921 1674077 1252943 685062 973413 1954402 1544279 1842303 598715 1350973 1000120 605771 180759 1185938 1180986 908527 1010034 1220816 1435738 810054 831284 805497 1726706 246247 1365937 453648 1827221 1161762 852706 928522 1704765 1558751 740040 115694 737769 366071 1155261 1986096 1276226 1960051 1045038 226165 1380007 1410399 1313331 1510817 1642528 51518 1303549 79764 885663 1906448 1565872 627331 1664788 1882839 549305 1608717 345786 1225551 885977 1438743 958892 1066600 1256555 1521005 645543 1735123 1636925 1215955 670925 498696 1917370 1885015 1370093 1378261 659070 1130249 491109 901336 1061179 1072124 184029 1991170 1124054 459584 475803 1557339 1111967 1474278 1906213 1775721 497246 546930 593102 1998887 1940810 1355455 715266 823163 1272547 1155469 1524289 1677363 1596740 1978019 1866403 135857 1206210 1707181 1862973 399679 634339 643762 96238 980548 1406449 468645 200863 65899 1421168 1681439 652626 418442 312988 354319 1027516 460241 794896 226176 1973664 604122 1470740 876960 826747 1973561 834086 1677400 1264407 291294 876187 1933039 185282 1790343 1610857 1249611 393474 738506 1984382 830457 512742 1267127 171201 1844193 440416 136621 1033005 707890 1093119 1342914 1700964 1260843 1038752 1899074 1156121 1337068 1685972 524051 943138 123784 1262706 1050986 1445099 873904 578598 1219238 808462 950106 975807 1766698 1851143 1805050 1817907 305934 1989466 1205524 1994094 115814 447135 1581066 1440756 946626 508173 488035 234285 611385 192353 1045881 644843 1382397 448357 91839 918589 633928 216140 1288999 1722478 1465882 1019040 1571900 1676569 1253680 468598 258467 1413395 1700054 764502 1581059 778920 884200 1780971 1997637 1231648 1912983 316801 446796 1703242 878946 1631426 246460 654760 1361863 332277 1212396 896464 1100685 680619 92596 1501753 669197 235565 661374 674805 1181379 1031826 1092452 261919 1138963 1826136 312604 1200357 362411 259497 732346 866684 632039 1055862 1300291 1629743 1787643 232619 691813 1617454 1123441 168130 1217820 1445012 793769 647015 30753 1237719 1950829 713304 35388 1620723 96239 145349 756323 1776009 1872047 1993922 17848 141549 1290886 772828 1538690 1916031 69063 1103384 1127607 1736412 20087 1729372 80106 1171999 414195 1636748 627782 972427 895970 1140720 1120779 432771 1209044 245387 1719591 877879 815594 127060 592135 1070733 372796 1776926 1531307 1598532 848644 220506 1752635 116161 1185717 1905930 1879232 43965 1292354 1545802 604183 776936 352493 525475 1684676 525548 496865 429976 15724 1622084 1415220 1063850 1309193 1598076 1548359 327997 1172069 478783 1627293 566439 813450 1945966 1314573 1235972 1029966 299569 30973 1262472 1780522 1718041 1921286 997233 1284668 1575143 548116 1200427 1798986 625608 883224 1785241 1043236 1669691 616597 1442539 1327725 1229807 1168362 1343001 736149 424031 1040151 107567 1800941 666212 548485 360049 269510 1475659 1898319 657211 430501 142067 1293407 55317 1749245 154488 1276650 1371021 825836 25512 1905196 1860832 1418932 946715 866363 159281 491524 1444701 579392 1809899 809416 1699562 536190 741161 1024932 857431 1510621 1573370 1426320 1913042 1925454 1960316 1815069 334834 1839831 825952 756370 965260 327422 1970773 81712 775358 522626 1701835 88621 1284196 555482 347941 1833830 684600 116788 213952 1183501 1710239 542000 567383 50524 1743754 203077 1595287 1956716 365017 1000696 1126045 1340392 65009 132906 24754 449764 824658 42995 700541 1407890 426093 626709 1382909 664996 34457 1985278 1804063 1100987 1665608 173900 1135752 1400576 372629 1084166 1781687 1580028 1841594 627050 1599437 800771 856595 1690525 1491527 630334 1284543 360144 940723 178355 355164 1999493 798863 1913731 740111 785364 361534 1257064 1337967 759019 1279721 1612519 190151 65477 1116209 614485 1789712 1501601 60258 1183895 1021929 1916143 737903 323606 167764 303792 1247614 476363 162592 1173937 1036132 952580 1054768 713017 1817501 224464 678231 225053 111609 661174 1131407 1084766 1402669 1973372 1862544 456353 367191 628512 1369671 1610463 1014516 1885026 1597111 140002 1862129 172408 567191 218094 9342 409288 531790 1345560 338274 27353 1842429 106120 614971 445282 871528 1071105 1646663 283508 1822978 1750669 1722287 676630 1471487 219192 398049 736137 1507513 715799 788542 341262 127310 1506933 463798 1187417 1158564 820946 1548154 243367 573407 601552 1687146 1673021 1096882 1737111 1670105 371965 491551 1394239 383939 153113 1266148 1373667 1203408 23398 382158 909200 1281576 1827248 903435 183534 1692968 693796 1552887 777004 907684 1728949 1299426 1296259 196350 1960989 1377224 1011375 418282 1247243 605542 921846 1145385 1469105 1829386 1008466 1996704 53452 63191 1183600 734751 1718493 415509 1006104 287769 121148 917692 892139 1452038 546011 723378 795728 1914476 428915 464490 1740260 752730 1912606 696639 461319 1010377 163279 1258632 1720199 1508672 1856678 1683655 1183581 1441032 973012 1722156 177705 1993848 30986 622734 1659282 776367 276830 1539644 390612 1791476 1664267 178989 117102 1414120 1695590 1651518 365201 676737 1225971 1946350 1537689 332530 1055397 1171588 1240744 1246406 134120 1451395 987983 370720 308452 15481 221525 1219657 949707 912016 1868180 1187818 1254296 1288273 893917 14993 1271691 511748 168060 1290486 293210 678560 154101 362296 1320780 9527 1650519 1810493 632888 566182 163813 1586868 1850692 1665971 513036 1209533 1563885 1600841 923893 1768413 132902 1884266 1322894 360166 608932 1790564 185739 249345 1650586 1782422 880989 777112 1957129 852117 1409046 1586761 1405213 1141157 1999083 17678 1491629 872100 1567985 1448352 1486381 333827 1679406 217232 1311550 1261773 434945 759973 832962 1418129 582056 695328 1764173 552263 1725585 316297 1227758 500352 1192459 525830 936818 1734601 1494368 1444777 1806819 111250 1971437 421076 134496 459964 1516788 203556 1036774 1423561 222785 1340401 448896 985259 1019229 1844991 790473 1515918 1549614 1381718 365451 463453 310911 1929229 1583810 39868 878369 1663513 1889634 1772904 479837 1790106 651463 289597 1940541 1983678 1183174 104466 62522 656617 130443 1824425 630777 804383 553998 1766574 1349443 1784186 503751 1266825 85621 476241 700814 1919109 1031624 1356964 64513 1884139 1141510 1160965 406914 1535413 221500 271610 652405 449671 315149 456791 1387608 893074 506290 727004 69707 1509358 163830 1716183 613682 1649050 1084332 1819433 1832717 1783949 1719619 951690 841509 217380 993458 1943315 1616749 1587769 488245 359110 332847 1528193 688108 871357 1454532 286864 1251677 1190090 1053435 724511 1281478 962300 1548932 1713227 652080 1995534 1732970 1323290 168647 515192 960613 1559341 1426507 688153 645635 1937882 1421879 1189857 948020 1016897 435828 808412 106319 1113779 1622666 888607 1976296 1845033 224594 969062 393975 745373 853619 1171084 1845847 208744 1809551 466101 1784753 1305777 984745 1688734 1581435 1530718 115224 176535 27636 977563 305293 247450 691621 961247 1019774 1227673 1763219 926240 223113 420193 107831 811337 328005 1756844 774242 487054 848630 1658387 762034 1107998 643157 992421 1534924 440597 138131 1041681 1930901 1339371 1710732 447372 1927658 779639 850436 1946000 52495 1257568 373106 1924252 1487223 123542 315412 1000662 914129 1256021 805620 681864 821706 73266 1524652 112247 1941670 1632689 1769712 1402104 811504 708572 775878 1133126 1229481 1250029 1017890 152982 563007 646725 1280488 1995379 895939 351393 354952 1182549 839398 1178504 92918 385877 1254862 99482 661934 765986 398310 1105990 1355453 822831 612442 983669 139300 718967 1129366 93157 1616936 187058 568528 1603978 1345799 1891415 1865116 816689 193392 860147 39003 1519926 1779155 27052 63988 1997597 1790310 1036868 1478433 1104461 1975362 5063 1986346 603708 1931661 1486819 50063 1113467 1315875 1107295 333718 1753348 1730365 960694 695581 1553002 1032597 1098531 1992658 1630463 1880474 522963 1144523 1410179 905373 1115599 432104 569903 422592 805036 757921 302151 1772287 1975644 1798332 118029 302960 1960793 795261 1659634 112624 628029 949975 1794241 691329 351246 1829729 399385 35065 1056341 1645564 1112131 1026814 1924235 388520 538218 940875 1894016 1759962 965326 705328 1628425 1674220 1401830 1773442 1707090 1202818 1942966 970809 1487752 1034751 794722 166818 1189784 1862049 1850042 1495096 722829 2043 1616997 315269 114351 446228 963002 1397345 76538 734291 56806 486309 625824 1629851 924745 605914 494934 1262099 130406 1214027 593008 1444515 931671 1596150 1864315 1738278 1584486 1577731 13293 1316588 1163919 1500289 1663918 1093606 939051 40023 258162 121100 117432 1059865 169180 1671311 437938 430778 632982 334264 302989 376106 1691826 204680 1419316 344808 1416340 212231 857660 1809386 1927742 1786627 368614 318141 969547 1223628 434067 1924409 272414 696441 1340372 1925642 506279 1874516 1500100 1476318 1412898 1853137 878749 1807511 1192282 790481 1785929 1839519 581685 1581586 1926820 1800472 152282 569006 1271648 925905 1584529 471401 737923 308345 717694 749143 217573 456117 1990715 1540345 97451 1283905 465441 867066 1267890 207856 843319 1463196 1326508 1751735 1396641 570482 419718 1920809 566251 1499652 642328 136706 158836 103410 953770 376889 67933 1524075 404965 1857034 1796473 915409 1985211 1007800 573261 642749 1102650 327045 1468873 223365 1786303 691136 1048430 642420 1918005 1966691 1582426 1424520 1391406 196970 1146733 1024952 901420 652873 516535 515341 1988961 1489060 1485278 656380 1518450 1554632 717978 253047 509054 1228375 1669988 1504596 754722 1906479 1393136 697640 455793 172121 925007 484587 61532 1205865 839916 892761 332047 1513496 1201998 782214 485002 319494 1130493 1433732 1555740 360165 1169328 1159878 982176 121137 306734 1953233 1050293 42309 1834189 1552344 622002 1165387 1776962 1663717 1853725 1857726 1282078 303698 974984 1601120 466200 986641 1366210 260255 1836368 1752428 735429 909753 1554003 774680 758812 1992491 1727572 1619375 196896 412297 1225941 419080 537227 652216 269742 1995702 508897 183595 1657257 1065914 8909 921718 1025716 1706197 140989 257775 612053 1002685 1929298 1171199 43934 984527 393183 1090612 1143371 1371863 444867 601446 78145 645431 1196526 904962 499347 1646638 778709 919299 27226 608677 1899345 754474 30595 782882 1706849 1206295 1941575 227427 1336483 974340 1001473 185174 683111 1169452 1201263 1192561 1804777 1835705 1428313 718430 340421 218951 1029405 1428824 1423865 748712 434198 693178 1541946 720602 921803 1319591 1357234 42924 308545 1606594 1056538 1922547 460249 1908829 994685 1752272 1219903 1168303 1262562 1540649 1435698 834767 529286 510155 444710 1203122 341465 1106273 598793 1368484 1545512 1407232 155210 1374212 73152 896060 1277877 674408 1976712 776760 1293406 1115492 523309 170553 18262 1969589 523898 1720549 56114 860375 1862427 1373283 1763335 1773044 747027 575139 1330681 1278076 1941218 1423006 437204 1800479 190072 1465905 1780875 530071 1796982 1331509 1154004 964630 1253028 381231 373784 480813 153460 1440247 1721195 914565 413519 814642 931573 196737 1066974 1562214 832263 741945 283422 386138 1646900 70040 175830 1301305 96607 399761 561791 1862260 1017575 46948 460149 1636219 217921 1880595 70516 318987 1819304 565418 1673299 407934 1421630 1509031 863002 1664270 1347083 468492 100972 1945169 1838363 954495 510095 1004652 1441603 1587037 706935 188472 738256 1842164 393250 1012466 131901 774287 816324 765592 880950 814090 1075864 641035 1132989 345632 1260266 1280049 1385560 1543382 821583 698515 684533 1263872 661338 912839 1455405 185872 268800 1603861 643152 1441056 1776250 32296 136101 23033 334747 1704013 1014088 740845 877145 726253 563894 278292 1629569 1657729 1448556 1674229 826860 1891630 1693040 545235 1790975 1081418 1968547 453003 98087 475992 750714 783929 730232 1750971 1949727 1755532 1957529 843721 963220 371642 1632575 792065 662911 1773638 1341741 1338181 542941 1829127 1700197 120956 747172 1172672 379537 217345 577367 1882552 1394189 138704 1372981 1533972 1889694 1761569 1057844 532112 1762153 1840007 305299 958741 1790572 1932556 1121585 1803650 107843 825454 1425167 401364 562909 735294 206535 1661697 32208 1500454 26470 1779359 284093 1543028 586515 1988422 1935117 1787933 436799 1914143 939442 319859 996473 104068 1538487 1154252 92241 350332 1755366 799121 98013 1724997 1208375 1742940 321150 877444 1649388 1582828 556754 397963 1676673 979854 1355650 1093298 1165222 792361 936233 945149 1315413 194205 1173393 817621 861156 440119 1803136 320817 1268449 340168 85337 870379 1859592 339842 1313828 230915 757024 1031706 1048941 1008830 749551 961922 46064 34353 628895 147126 1624317 1316963 1439444 340652 199714 1229759 298449 716343 628071 1521913 1338346 455241 1734720 1932789 966148 1975086 780070 118231 1385094 691448 1879587 1581849 1359529 1147918 529894 557658 659155 899688 1050158 1110378 1347516 379713 1516922 1536000 1354562 352115 738946 238921 166229 1957674 637853 1936878 1707202 1240470 1306934 1797052 602187 1394010 1161660 1083692 1397132 1334906 402047 680970 1081312 1712275 933084 281239 1562466 1041163 369268 1073811 1013529 1077645 1474810 1431117 1658564 830658 1684 1870007 1118007 1226638 55223 592495 1786032 1737457 30401 1402277 473103 1715582 1172616 1228144 262680 43436 233581 586525 530509 438806 929326 934520 1034192 576959 1383429 1170967 60251 988327 1036265 938836 118619 1914795 1871255 1853728 693925 78802 479024 735659 345436 1441846 836418 413414 1085729 1770266 1341085 369736 1281664 309979 126593 1935858 743193 551245 675232 22490 751115 1645345 465644 275221 1982156 1013363 697879 69260 1906901 825939 1691306 1507819 211336 1510164 936161 611220 123205 1835221 958117 284639 1461007 489788 1759886 1122094 693879 1569347 696340 1638155 277278 1100077 1869747 439293 1008956 1883462 116266 457347 402711 818107 761941 234919 420526 1905806 1925103 1621891 1812788 1148614 1183169 1676471 351664 166605 1819589 841397 888978 269173 1527704 75213 1781072 859075 91214 564285 431108 898020 1534064 448945 1630291 181425 105402 120150 359391 334406 1362976 143685 1739189 119186 744081 534027 1940363 1628540 892903 1383088 750491 327079 1707391 1964941 1449643 1876519 1358282 1025229 115176 607195 276396 889262 861257 403157 1818708 370144 1459573 1982111 1819349 1729479 1962010 1819674 38161 1312381 1526292 1454251 1793830 832357 1771902 1762052 1218605 753039 1082010 889446 322885 859796 629959 37278 802845 1537130 717343 1933437 1541658 309509 297024 980039 1074483 850499 1519518 1260254 601614 231497 1487602 1185046 318280 828420 1644989 542035 287001 1200504 856233 1595646 1303271 1611705 1354467 719711 1924994 1627671 300148 164167 1745209 358187 1215592 1494471 1529282 1944580 420699 1753121 868428 932821 1474833 1618441 932843 726353 1236038 1044370 628865 456444 1119996 341506 226380 621074 679930 338314 1411276 428252 836859 246078 1645962 1473748 889720 780313 701471 1066594 1159103 1008565 734951 552873 1977287 1958974 964598 925937 176910 1914748 753467 1252883 1969214 622409 267610 630699 634410 1874933 1765821 98852 382481 184227 1291833 1685784 1058230 1449765 190024 1971225 1511742 469569 937970 201310 1245116 181732 1568194 352517 192139 302604 200489 1311265 492909 1314993 25627 1141355 597688 188601 856480 1232423 1068677 773416 469852 536466 852909 1645736 1535105 1136557 617775 779175 1787218 1837683 501986 90808 437864 1709689 764349 267533 1090051 1446501 1906734 1774380 94751 476059 1710204 1201386 610231 139696 1327273 1940922 1060574 12428 1986821 677285 640047 776205 738572 549705 1374160 1383732 111135 1754165 133807 4620 606252 935549 616959 486804 1755917 1654640 56991 690599 1275670 1084315 1405560 428564 4995 711567 1555726 177176 241820 163701 1146962 1932496 202067 927525 101486 1075720 1019441 627983 412261 1723094 131123 1508975 277640 375050 1689602 200255 1877018 1078980 1809696 1156742 33201 1777765 1115801 1181144 305875 513739 1591876 973427 1438344 112881 1292572 1760357 1334476 818830 1102392 670676 25411 1431012 362819 1323893 750528 510913 1539787 779032 1024246 1805955 1196669 1654950 1720929 343309 244488 1446953 1757884 607173 110427 640449 1293190 743341 1614740 111938 491464 373899 128022 615936 1437056 967486 1756537 728873 1545768 1271771 1718769 1638292 1537835 244930 1018236 846958 1297400 715876 1565972 1390087 450805 1315998 281122 586766 283438 883948 1109776 1695100 1874832 1979724 125846 225631 1563069 60466 609567 479210 110075 1495084 1777923 1580169 1188870 1011981 1442233 858083 1282926 1683496 1431019 1069735 666781 1559526 799809 448999 1025757 747846 1626243 1142461 1527558 424503 846688 972919 1315541 1359694 818676 1793409 1566532 709988 804877 673823 1205709 1681144 1201437 987214 825654 705056 1918887 745480 1147244 671343 316536 1396462 1122958 505210 1189436 1291856 340292 655703 254077 1482940 1674364 1185827 1957173 1685503 732380 48425 736717 1731093 1878171 379981 411057 1111570 727605 86972 1331962 352542 1466634 1843381 840667 1480290 1768664 120327 1299445 18945 191082 937019 1378480 1653656 1556933 1598741 1982014 573810 1969993 733597 1639091 1017222 1200492 689149 526519 592009 789768 1600892 1863302 582061 1142247 3432 1426296 1321139 1525227 1951231 1932615 1966771 701693 683583 330288 1651520 293648 1798260 656010 752331 90155 1559141 1242636 623733 923383 194124 1827875 59951 732602 1287513 1352538 739622 569714 1394583 1781008 1298927 1957130 1911313 1167820 954805 726272 1529607 749177 1717139 222604 1235164 1579300 1929197 1333017 1690128 1311169 1078927 389890 1338168 979339 1485974 808949 1413911 1444419 688384 1961364 1306995 1735722 1142898 1765123 1964475 1506413 607857 798005 420924 1847771 1362501 1262969 1763012 1237681 759403 1951132 620019 1818225 1136546 1569724 1281832 1709984 142792 1129717 1939129 508450 925274 1217089 1346408 700865 1063473 577331 946047 1582006 599065 155463 140491 781060 426848 849171 138315 800188 171266 186087 1211266 1538072 1846610 203836 548982 220593 339572 456954 1970713 656310 262370 6442 1057786 1437946 1658491 644091 741068 650976 81272 1888965 1457927 344559 1331698 669934 1190621 187705 1984964 301516 781867 326697 1307791 1853604 977165 210057 642702 1294175 1259772 1371144 1089520 1122019 753967 702504 434335 668689 893406 1710408 76875 399493 1165420 1609461 1973608 720494 1789148 55454 1941321 95127 198272 1912475 1472904 1822470 1812393 1433806 776321 170882 1366993 1684589 1743255 1782298 600312 517155 1695432 1390368 417380 1547925 536691 1332263 1509138 656275 1924560 1475794 1719924 1848503 1152521 1939700 1680015 1226783 1632537 851354 249055 1106201 747529 1403459 1355083 915718 813610 104117 1633785 98315 97548 48769 174758 1568297 1849746 1477076 379641 1754378 740851 1095766 1967810 1273663 1050744 1766772 675383 503295 1587019 1291535 56330 1453504 555708 122771 96286 1196998 1515829 307361 460251 1782978 1330534 584045 171627 846149 74907 1890683 1604643 1669227 1808875 391036 1288885 92346 1572704 21863 1871537 733929 953524 587902 1055265 1635482 607138 522251 1446134 454821 1115509 552679 1010517 308868 273427 1903718 1527290 1158962 366865 33867 209136 1822661 213073 1498167 1652594 292593 1506629 1137337 50805 1924753 781644 111217 660133 1412098 1900662 374490 1394973 1302066 1958251 1760412 666783 1200016 100590 1995854 378557 358022 631728 226076 1445863 240303 1880802 411162 1551297 851514 725876 718644 753585 1998540 49677 1303034 1714083 928666 570011 129151 1214345 1198407 1808063 1656982 898370 1126910 625594 1720766 1655611 45327 1452877 613335 1487816 1370254 915693 677504 827166 1521045 1883775 585280 254753 509856 1624523 410990 1757318 1183480 1390839 1159964 1392942 591173 1592822 442328 544148 144144 1644199 531233 705854 525774 974994 692887 93279 1142189 1953699 751974 1921211 355019 306138 531981 1084960 743460 1402996 207523 405190 733020 325665 73936 759792 1169497 1630294 1526700 979833 1885403 1384088 161715 995245 1894075 1515049 223503 899925 198203 607898 1173772 1224041 1519109 1333488 1645926 1358343 1632096 1759164 1838668 564847 1789258 181481 1551855 1690187 250265 1593437 739368 1574494 1833196 1689528 1634938 1138076 132176 1576528 749677 1217254 435111 1003424 1054777 1032976 1570879 1586099 1114093 1714927 204242 1079743 221023 469969 369468 246314 311382 1488094 1685611 218035 7637 1432259 83598 262542 777904 988511 312179 1523356 247097 1758371 1323815 230257 1997459 1302843 715655 1371558 1281558 1231273 551399 796800 150969 1548760 785995 988468 1424671 1162253 1143405 1520024 1370422 1627773 665917 214229 451530 1946290 1891139 1738671 797715 389625 1975141 1462691 1544863 1125108 182585 585522 29172 1187548 1553569 1199174 1935442 434374 541676 77371 566346 1074473 121403 261392 333204 1011764 1614252 1737892 1403557 693356 927650 1812595 1190307 1946944 1294092 1609524 993432 1799832 1755096 158727 1739114 1603050 1963208 1981470 391450 746001 1400875 65707 1195517 54380 1988335 1406910 667387 1661049 1546974 889743 1268464 808173 1776572 804193 1504912 467148 333547 642042 635391 639313 1161000 863181 1189181 279488 957053 1392860 444498 1890942 1124283 807490 1329700 684233 408303 1553622 648735 1048708 1889131 349766 1323949 556889 991702 1228923 1963549 90308 298389 430684 119085 338957 840457 999138 157981 1815962 1171262 328567 1858759 1078943 1079313 626280 1097026 961061 141939 1342949 1863034 1879830 1092214 194828 313288 1859022 1098248 792958 1854791 43039 1577234 1820327 570938 1913294 307747 1863169 408895 1232017 1630839 601889 840190 1672092 1156537 945319 1846578 1732428 1125176 1317233 884203 573916 1411586 1695901 1542912 452477 1785685 356534 1495499 349844 923886 1801557 1517592 1163168 1899189 342820 631966 399603 449949 1656739 1618915 1735926 257273 754341 118062 1249469 1537057 1403565 730122 1947541 358567 1349512 468123 1526948 1179693 1018341 312890 791275 1774667 1686715 535879 669930 1118181 1530246 1013485 675341 1023190 1778476 36511 1140235 731274 859234 1312449 275136 1060405 1758260 693845 592544 1691770 470758 1940738 1082563 1740620 501813 1224051 742987 1564063 1795723 274530 538735 839779 1461652 1521079 1117807 1227300 213196 448174 1560415 1364440 1232331 1791944 4506 1882424 1345164 1218128 1473473 573716 32245 1995298 671138 575163 1556737 961686 345754 1987001 1470084 755665 1814043 972816 1091661 1598273 1842850 1075089 66512 558449 1494169 1236078 790497 1963104 665505 580378 1359381 1783917 1649409 114266 1539707 1002333 34784 1185708 1620379 1792787 316776 931038 727148 134089 1573210 1891218 943478 801062 1509712 1885053 1397453 782233 619296 1710109 1117026 1455385 1962847 1626825 692440 1616223 1551990 17776 246160 217541 234626 715439 525145 854046 699545 1002339 1853823 1666561 855539 1035797 1407078 1208487 363702 510659 373498 861366 1962071 1544889 1297809 184050 974322 556292 671628 1647412 1563369 733591 422776 1231402 16710 670064 1658934 1467505 441706 320716 1830515 440998 1637097 633272 1080097 1612801 53893 119455 307189 1862971 1058092 503543 360375 989959 1818460 327259 836412 986309 1923546 1484031 569031 1854301 1787199 1433057 1909241 606661 652462 1209917 1190303 1291763 1444475 646330 1501908 1757732 1146994 1150679 1399915 1560729 1180797 1050233 1335022 164019 358857 879375 70953 1948357 1502785 1102677 1558472 832784 361036 1183183 1268589 1836510 528075 1831899 17035 4094 1240265 291134 1239350 303849 1685451 375551 25247 463571 836769 492410 826597 204641 676124 1420465 1955704 609877 755011 1910156 476937 1972550 1231316 582724 1767849 1798959 113246 826116 1985829 1582335 1246068 911489 758379 1502994 330991 614659 337708 975039 1830183 1934870 1517202 1039025 802195 115267 1679860 1143378 1279172 175804 1085554 1735039 1557188 1056565 80593 1873444 1742691 28097 748435 1538871 436328 72202 1285952 90138 1158928 716209 1403282 916809 1352885 157223 1890233 750923 170427 1859830 2506 853500 1922131 1840964 1705326 690995 1902399 611041 881115 128653 482094 134290 1830653 1308229 284377 743390 516351 1357226 453176 1911222 821772 1189595 374712 842537 341447 316920 1400976 183802 1397159 261486 1644148 1771225 889456 914034 1988472 1002085 1972882 767426 20927 809812 1339615 1203575 423517 589605 514685 1548738 1551179 970404 7790 1259566 1365925 203065 1358825 426443 1274021 354429 161596 1417439 942772 1139005 771375 1253279 382983 876811 1144528 548954 1515935 290528 84357 1784773 1587662 401909 134281 538435 1472480 1297145 1477828 1358588 482651 746505 807126 1823651 730047 462630 1056935 1430558 521478 1875654 970027 662085 461538 1823777 1301311 1047752 1479591 1684139 1935875 1960111 1755766 701741 876618 1441785 788733 534233 1066226 382114 1625852 1667754 851865 1376723 1878478 842272 855010 1383537 1727413 451437 1716130 1136376 1663712 1213121 537925 153862 964576 1160799 637513 1223308 694326 1225081 453029 649889 1040751 1672535 1869444 143403 511318 1502749 857823 668073 117611 1775364 1576779 660996 475659 1718447 1944614 1265652 536452 1607315 1017873 1843246 835464 1864245 1701060 1850489 1994372 246513 1329487 1447871 1900032 1444662 721692 964204 1399600 1902212 824939 981346 764284 356207 1306150 1190950 101889 39827 500573 180495 659909 1691395 959131 1696254 1033587 959385 1420756 1427960 1225018 1665518 1208721 1060224 1761730 1562675 502469 1328526 1709164 831587 585984 217223 461695 812220 1557342 429067 148077 298989 296947 341616 334975 1456213 967913 626824 1427481 1146188 1331079 1106442 729728 505097 1704200 1407848 652413 1551187 1448214 1378109 915297 537234 441017 877858 1241365 1361980 1591778 284248 731902 866061 748198 1095820 1694474 42750 594918 1784569 990832 465630 1355797 1868877 1125710 626133 1355401 1323030 1943754 163072 471924 1787499 748151 455556 386684 1850366 1735723 293422 1834499 1161356 1020337 1951076 1878734 360425 1774762 442003 969068 398237 580641 1921924 1270640 1355496 1813509 956804 1913464 969291 1300225 1240729 193220 1521305 735467 900941 979595 1258466 338413 18455 1173145 791067 1657788 301916 500962 1670806 930546 1970634 717230 137726 1649128 1994649 935846 555807 178601 1459222 1348094 1079723 1994362 856810 1955368 1229272 717925 1194483 1895214 1751355 699362 1631951 1036601 1529710 1109920 1286824 1870441 1418293 1476303 397953 968069 74556 1950510 1056080 1825332 1381629 1533881 71671 355507 441701 1780870 1370995 376169 613725 1902832 948593 1663235 1836385 1789274 5247 248149 781202 238001 833830 313289 739548 469761 932868 137087 1714016 893818 1779982 1556963 521198 1314811 1921931 1479463 994207 916544 1602022 1169703 535967 656059 152440 253666 264550 129775 1731892 166920 1404493 109547 850283 1084799 350428 1299127 1560395 712783 789376 1296438 499523 1876539 1960985 1939676 559848 1251502 1542532 128689 250195 1743243 6228 484465 147918 1018571 1408825 448966 181353 290809 269146 841354 1398246 525347 830758 567422 590213 90164 56626 150829 470694 613962 421272 70789 304830 1656240 323407 1273960 138429 1007287 1584796 661599 215734 378387 1779734 1426216 664893 1544482 1640365 989293 1539343 823348 438133 405133 719239 214284 614303 872098 290506 951985 737185 1375173 629633 1869233 574890 1161230 1195371 812612 316827 1180837 410922 349672 954832 1024955 1008925 1328062 1224294 1628908 839244 685494 278561 64408 247407 194139 1094724 981681 448047 1070345 370197 550483 316437 1444318 788446 1999649 761289 1540464 1171297 426472 634778 772425 1253255 605862 1392316 1248236 971479 1949186 1647287 385679 351749 41469 1630429 1240617 971512 300345 177111 1017795 1724186 1757862 256582 1684321 89184 458774 1869950 1031896 1750980 1556828 346372 1822698 26939 1663346 467413 1757663 7669 992853 657451 1818754 671423 1691198 461381 516353 1431992 789709 1727838 111682 1956927 315942 1276513 1039523 1857074 159074 200525 1809829 633326 775994 1387701 671300 1097327 1890594 320061 334486 1889170 1687787 179762 343873 606065 1451699 72426 621003 1312312 1457447 1020272 1468185 1668042 638748 1767023 1986032 1320481 57404 1516930 1788692 1207909 1877251 315633 613724 925517 1329815 141421 1918877 959885 1598393 1312840 805998 665586 1553945 710153 914402 846593 1230879 224113 319800 1029055 1955184 886492 328600 619443 877895 1994414 72872 1565942 864909 561010 788019 1590486 143412 1007187 388866 1453096 307048 270497 285546 1404388 1814304 869996 508261 481720 515773 1249486 1357353 1603585 1784128 1832873 264252 146117 287280 1955071 126943 1074318 1980463 178642 908350 1153241 1980840 1473442 712856 1389625 437202 1491969 527837 191900 1917768 853651 1270697 1554757 1242036 567430 196446 544835 1446081 1920484 1121906 18723 1869708 168649 1746004 1929881 1449967 1505087 1976933 1912678 1499773 436456 95618 1844662 463469 1739955 435143 534796 1920124 1662081 51468 126077 611401 1840288 1694861 811559 1418101 361573 729922 1844649 925642 1191194 357934 1520614 1158122 1552596 1956798 1578716 1416630 248518 880868 1988019 1265049 194882 1551934 156014 1908951 643562 588882 501743 1299538 1762546 740465 25248 1246715 1268070 1624123 616640 157955 1956859 1574578 1115865 1351791 1744074 199387 731131 953450 1186757 1643467 1019874 1190112 1691158 684806 1759024 322935 1995403 345346 1156335 1090772 1271728 729347 304399 258299 1156732 270770 1231688 1974498 1506533 522691 385501 1535060 1441478 426052 1014714 888496 1823276 1736888 1094008 1694585 1440594 1891193 485280 497053 962467 152587 195369 26896 851322 53245 702345 868763 1940499 1975892 1735738 1038575 649744 31084 950598 1558862 894244 945526 1431768 1752187 380322 1820603 298247 1581953 457504 998682 935521 1221548 226594 1249342 1169362 1123667 619342 1342833 1167256 231959 1538065 1489638 1353136 1175889 1083027 645871 180700 449103 762852 155996 1332215 1371435 1253644 1466486 1735231 546314 114121 220819 1107151 75394 507404 528772 1854577 1414270 1672553 1275098 56915 21181 68307 6805 427306 1086525 1372662 615505 858184 1445450 1654939 612663 677601 1699545 496999 208136 453983 750 1242325 1577085 1070323 1929260 218121 1943537 1098906 627202 1402581 471178 368667 1416733 1907693 97012 1178157 1123920 994555 1028737 1919505 1799956 140 1140577 616618 714212 1363642 549871 1631744 44715 1653 262279 1838367 1720702 1371430 383078 1251863 679454 1338086 1322367 1562588 411484 550013 1310607 1218971 155868 1101380 998288 1429567 1890928 535887 1598806 84786 132314 28731 204572 1964588 1720324 952119 101335 567637 816285 1408020 351526 1000790 782995 393251 100608 528046 1267603 518858 1840016 1307023 1716491 1446282 1934550 1233600 546701 791105 1614333 510371 98111 548443 1507236 452514 854518 320010 1243681 1619015 276204 715536 558987 597788 1154691 794316 1003133 1597687 832258 1530030 620620 735865 1897428 232505 496619 837303 1562340 607128 1987858 481590 1118709 1145458 170948 75388 206757 1598369 1528999 183043 1507776 296683 863810 1362781 1365222 1426069 1962008 1529223 1548038 1943058 1199404 1955647 1400511 1117277 1279851 1635817 1555487 1041532 330963 212512 364551 533998 630863 1942331 798156 302681 1277767 1795704 1960297 776686 1444406 1300692 1451450 1383680 100149 688273 558225 1574056 1506930 555267 118248 1541255 1857515 1019311 680897 1620611 728257 826808 1829595 16310 82936 902398 1999613 1650957 415411 479759 405285 1978474 1027861 1489527 255225 1774164 567508 1944590 157649 1860960 179239 443875 1739254 1871649 1912723 99119 1364263 1201541 994790 1283238 302663 432390 379781 1103474 786145 1530348 466141 1565561 827321 2633 1649141 1031059 1840847 727335 299590 93524 384668 1629901 1537501 1956992 1951748 1527887 194813 1823094 709182 1459834 1286698 1584945 1528231 1467114 918862 951788 363265 997250 429147 898612 730467 1903422 867072 1747606 164246 1137887 548652 1771514 127081 4496 362318 690880 994898 385959 970879 1815489 1105334 1525740 805652 1980095 655021 336108 177232 463837 1961045 555639 1832638 517689 1895734 1834722 474139 104492 1689164 1505959 924468 1770381 1783136 919835 1820314 1367736 672561 1703563 464923 1706234 190316 1104308 1446315 9341 102690 958323 209852 46288 1513066 562101 961811 1702435 945936 1598727 1913588 905992 323598 1724649 1781842 259021 949353 1539867 1245507 1618848 242335 535001 1044926 744749 293297 969486 1556337 867344 7749 1464969 913641 1230212 351047 1219578 394447 993112 1141318 260348 1244509 149952 549430 1938969 758393 56049 1776895 1731286 762521 1068551 370514 1830138 695709 1969131 246076 1108199 167059 46637 1271259 1714181 925113 1255638 275848 751592 378612 442762 1404461 1839536 254080 1517983 762855 289014 233088 467358 1495418 1599767 1852679 40460 1301724 525987 1531985 1245746 1012844 920362 412911 228545 1626041 1532155 1752974 1587994 987843 359098 1047452 1127147 1519089 618028 398249 691558 129841 375456 1513765 898082 1612481 942508 1035216 1593515 270688 1491670 105330 47679 323812 1621171 135420 1522192 51629 1815374 104786 1893887 1678578 1625272 964454 1957165 1387132 1897493 1653956 1539410 732187 1024153 664882 1831097 685900 1507370 100208 978190 1672752 1372103 345554 846265 1186392 1835445 673951 1516323 739226 1835222 389542 73360 492687 441655 1642377 1126124 1791054 20479 289459 1907991 1764037 35500 1344485 744843 1327227 496660 1540630 1900810 1141841 1396119 1411704 967423 377614 427341 1277158 1069863 458118 1563018 1215234 1149233 369489 1861324 666693 1014558 1509630 1133310 436788 1406689 751580 299564 1448371 1167706 1174549 1087131 1320339 1803642 40417 490523 474399 45281 343228 971116 1609384 967527 233029 46294 74453 844817 1929494 870190 110009 479428 750793 953674 1675001 1105885 861750 1993229 1414332 909296 1382933 1922553 446685 893042 1394238 685669 1895863 1495347 540081 1531366 904640 328368 784165 417338 684640 760553 543950 1047869 588151 1219721 623825 1339140 1042750 1097466 295950 733158 789457 1327437 1608835 275063 1897775 457433 941511 1195645 1167270 852718 1149237 300687 1727481 1429620 916482 662758 18645 88711 761120 964050 235184 900319 1905702 30901 1690569 354112 719559 806037 1444519 5581 175908 80506 551891 1765220 826594 533801 1362204 303417 916258 1881087 1424 252132 816239 514046 337596 1247807 1654871 714908 41620 846175 1633149 825523 989256 1396579 1806804 105842 797694 1046392 879343 402533 853205 1394679 1456858 414380 1913902 947363 711406 893324 1506538 1962536 631955 1355091 124718 1779807 1657185 1991538 1355470 361528 325304 599267 1106400 1715257 335906 1171415 1678513 693128 1179545 1133602 734703 853701 549840 1244591 300126 819960 1608602 192718 675480 1764391 325220 1505638 1212711 1089793 1219586 1517556 181538 487738 99193 1897243 1699566 532138 567056 1531272 1932414 1354740 1023705 1298661 979376 461958 1576161 1340814 1239088 755746 1735954 1239483 29943 1488784 725923 1567138 1298491 595921 1325919 320580 940298 642008 604696 990830 676808 1426673 1601376 1730400 1326645 1294593 1820362 819402 1915404 1910707 1883025 893206 1521264 1057937 1155966 1948698 1184381 85732 1369826 943082 1175698 179710 1120245 330647 1407692 725148 403164 435248 749217 332570 786893 295308 404945 103639 1712657 868690 434750 1913352 1156841 843006 977444 363504 1005595 1682001 983070 731931 1440232 5991 272430 1366342 1624849 207777 1279538 1865042 249126 491213 139472 1002221 1008057 15564 1984521 1598426 1590155 726554 411752 769405 86987 1948446 814450 1488843 1521152 764087 838531 93015 97006 161161 1431639 1318232 227924 452283 1514516 601050 831308 1875500 897188 797747 1540346 548406 471206 120657 177242 535965 331542 1053303 1371882 256315 1747019 874714 619379 1268188 437013 1393317 906554 1756397 1772893 1023482 1567352 445371 945498 139716 84899 1585002 1228081 1448073 340533 3776 1372442 60409 982090 1570830 1173830 1574001 1229384 729157 1874759 1254444 1766079 466931 574127 1150648 854877 1500775 303624 1477140 1447445 1230024 1488098 261650 966058 282928 1185969 1229559 573293 1527080 1048415 1698348 1396174 184936 1778022 1779756 1461580 173219 1014148 643378 728495 477129 364680 187371 1598553 354146 972957 938144 139984 1593943 180521 1826700 1595267 1344811 1699478 45662 1656373 128212 212132 1951708 1833666 808935 116668 1852143 1759368 581932 1586826 467556 17460 966172 1383627 1827047 558103 1261150 1906379 1562443 79200 1707009 1070117 968540 1566774 1730055 788903 725227 1267864 1371419 1224205 1204445 1399448 601148 865190 100880 1306175 224790 1837795 1889910 506589 1622935 752232 875642 1549514 93133 1901079 1190339 101627 1614297 693824 879005 1502507 872726 1729423 770622 22625 1338141 89755 386273 867186 635013 1799275 102037 1620328 1405988 428157 1520745 917017 325252 1901223 912748 552943 785825 1338191 1602922 840058 1419131 1586071 1063959 1301099 1313810 1398565 1882637 905013 408668 610027 435459 683677 407967 1642275 907721 235966 750164 740393 332065 14313 805984 53829 1578437 1513914 1061596 65570 1947067 1857236 548923 55035 47834 532912 1019958 697663 1224699 162060 1014461 532113 660653 802842 1737788 1151729 1650829 753581 307077 1929043 1093500 1142641 435676 1644281 738426 856976 1626037 1981676 347352 454961 1861082 686901 612553 236633 566653 638035 817752 1057510 119843 392964 687811 1229565 991223 1668148 445517 139184 541765 144789 1931318 1716331 1346644 231933 1776913 1877355 183760 1083729 514322 1204158 1877945 1955395 1068234 1412633 1424746 1018201 1770571 252836 1303827 1442961 950394 397194 583073 317694 429318 348138 1415182 1922858 1008962 1355450 1470761 222172 1806760 1517774 1129074 1631234 86610 863380 302012 1827063 907344 1894478 818467 1202273 221161 858599 195373 904350 776231 1021520 1713513 1114922 490377 795726 26482 261987 401591 1791032 867347 1500357 407806 6464 228970 882656 161890 1206270 1086470 1789527 49867 10485 1658600 986503 408586 851802 228567 1166921 427695 1541847 1930025 92044 1454739 1999482 201701 1101853 1939882 1744582 1304927 1382370 532847 1408329 1016580 109340 1081713 1439676 184891 565664 323153 449925 914834 28361 1905205 714236 469223 1960458 367146 79990 645917 1750694 1891973 1699870 1623063 882057 704861 1650656 1741739 718865 1909628 542178 219654 888998 1213474 1099550 753023 1197921 637230 1902782 1814784 1342943 225339 406510 1001487 1625787 1397112 1218359 1862784 1447427 90901 1573164 1648832 1263512 561661 1621048 43769 857192 541950 216365 1943047 135784 1165142 1056923 803076 1391004 418740 855187 1951050 1292835 95627 51426 1337034 580356 744362 1053751 1194346 73497 17660 553418 505152 1103061 527777 675428 932130 1887169 577527 685191 1535237 897618 1336361 1214547 979695 62672 184287 1491339 1673407 1175027 1012947 1648895 699071 1249936 379042 774134 1204965 1494826 363427 258971 527259 1545811 1531459 1072702 516807 632245 1063233 1444964 133988 471868 1209308 130614 485410 801482 236535 1251045 1644434 104350 85366 549056 1219454 467920 1998721 1487304 954987 1131325 1439253 1024640 1909996 755575 1005097 1068910 1294446 1218457 831351 118243 1957275 1384077 1642732 118933 905352 823548 1445112 554768 257799 1675587 1460640 947013 1683472 1323728 961629 1159468 377628 1368931 595935 614781 671009 1786346 1515194 186559 1802206 433242 456162 1629967 1644476 1506125 515962 936465 1185315 1774766 683439 164214 83744 569975 1637622 325533 408196 919419 144849 946305 1056781 930338 777675 324928 391468 1688136 1903034 32259 629908 1705214 1261257 369011 841633 1569401 177542 1690377 1057364 1529669 1050953 1639183 636454 1701798 205236 1561392 1833822 635079 1207177 617665 1477294 378148 597789 1853697 1570400 1737781 1372843 558350 391481 1433189 364810 92757 695430 505745 224345 1557244 984323 1715136 296111 1937371 86065 1846775 1151346 738963 1749400 1486580 1816340 1258362 529350 324761 1528552 1122823 1601455 1238973 1879908 595169 401222 970026 504786 1216359 363007 40883 636461 212844 1135477 310645 1425206 1728276 317387 8232 1533293 1218489 1755586 1855977 1878255 1782420 756340 1901546 1064611 1466109 1975279 532571 543044 490918 1221754 1089072 1441548 1223275 374543 91514 1009915 1323476 1938344 811410 642364 1951821 732416 1283345 1242361 1927906 1764479 409293 371503 700881 704779 1038371 117603 1362821 1370570 1988987 1890782 649632 1350162 1274395 1017215 1118884 504202 785462 677800 1055926 1590375 742002 716985 1295277 760209 1369151 458076 1824645 423581 1859822 1957283 608049 706421 1927739 446905 334465 389177 1662391 1599626 23217 182063 352686 1766546 600230 1317917 1007473 1707923 1583525 1176051 888554 1375430 1970204 1927719 1224167 519186 1690268 663169 1971511 1196843 1207953 1144198 1898001 1812282 1929671 221938 1233509 1184020 1837063 581162 935706 1030165 1834049 928787 1931792 7316 411510 1682781 1791057 1277110 346656 1680019 677299 1537353 147513 1729562 124299 1272248 1700951 1770955 1197405 550148 1622350 1650997 873305 53661 20815 394989 1189388 1556119 1641701 415897 864380 1868522 1023307 1250386 1271395 715163 1998900 1444654 411429 133542 1125115 880803 241432 1027217 1513606 157033 1112317 1231201 1501175 1436536 246110 569918 1197026 568790 1001816 646310 1844601 754798 1939406 1286526 385094 702589 1311949 815719 1185402 1404218 844382 1522173 707501 1888405 471150 855559 1044584 1678478 1149244 747369 105434 91573 1214453 1565424 1199274 987001 543504 1102795 617172 1539109 1297618 472205 6647 461814 357456 227837 1267641 1228367 536565 1774539 1684912 1459319 834633 1205446 1213854 1244380 377175 138205 1391181 158478 782760 220440 1186141 322506 52747 1758950 1717800 1265100 1479046 425478 1301626 1746645 695029 1848826 1927525 1963683 1293534 1958804 1900426 1394726 1662179 1658915 1720366 1726898 591462 688357 376034 1688620 1165060 773637 384514 925603 767935 1818859 736274 1719060 130899 1681400 1087499 1284187 1181986 1453119 819744 222941 1655683 1684808 872644 1326054 272379 1830654 949487 105538 231508 933982 127396 855405 524703 1171870 1719636 1282931 778668 121764 1827392 1979967 141585 814176 1553624 959855 111516 969394 1303426 318701 111466 648550 1619610 563955 1080256 891048 1230458 469189 1624434 1321433 1490421 1607838 1431952 1949734 1472246 1921271 755803 1374545 417353 867256 191074 637244 715290 25921 126790 1105891 1770823 1129288 1853231 900517 1159523 347681 768331 624033 970143 112963 818795 1647539 807567 1892765 130601 897856 462980 501651 381450 145692 1959292 70613 1178904 1172247 1235820 1417570 1704717 1086942 369644 931040 1185697 890244 139900 351538 933075 213103 1304839 1377213 1962735 1073891 1814526 1721526 1683035 1944137 856486 1028781 1018962 1691590 1293204 1159053 793447 1751709 1452060 452481 572440 1300982 360738 750466 1386920 1927069 1364702 787762 646265 1742260 751246 138462 516709 278098 689895 477584 1522781 1947162 255906 109481 6195 1939571 1345300 45383 1954964 1266836 1215016 679617 1856367 1540545 1129392 1805688 335845 19235 359568 539511 164572 1866293 1114407 790853 1656541 1526666 1288620 945108 453958 1294997 654406 1564903 210340 1480212 61060 1121351 669016 339625 1710122 648072 1794907 1951689 296999 659390 1614874 1505435 177535 837072 1114571 450159 276540 1923182 1693512 616439 144991 194807 498776 1602933 19811 409970 413652 226866 1979361 1849760 395965 1294189 324308 1672704 807935 1187733 1905851 1412012 1412038 1576703 156544 1002405 1330594 635959 1132741 524939 373648 127662 286577 1452544 533884 1072321 1515330 896593 160010 1748451 1282641 1805340 196334 1232008 1788142 909173 1146642 1294713 1779994 1845460 833423 1419214 1420963 537267 989069 97563 682229 1011537 276616 1447316 572715 1814706 808651 1614323 801494 685388 1983349 1368115 274237 149262 532787 302906 503592 1803 83450 1919903 1881314 216837 1448663 280457 138127 1906324 1338090 1946593 466884 230062 644007 346161 762638 552919 1349913 1350089 517854 637819 1224131 1076601 959584 1997757 1297431 539280 1778371 976206 1043116 288885 1143628 1699117 1413997 1384014 631013 1067563 1826017 1311903 900806 1550733 990755 1662001 884174 1256311 945220 1356365 1163932 1272601 1077599 706512 1444834 1858497 337291 1374507 1220873 182274 1512108 1618159 1987794 743969 413696 1923992 380331 957349 701200 45573 102630 384883 1925312 900993 242273 979303 1752339 650598 1563303 1316709 1615078 1781055 1686964 1654759 1487452 1516570 1720050 602171 1520270 512081 1957212 961205 319595 1022194 1879131 496456 1855449 95561 1730276 1966012 585797 1084087 1031777 174945 1471361 1821207 1421966 1903569 1993350 1454401 883849 1447680 1308613 1864826 1739563 541090 1063315 1055081 1467478 1023896 972846 1176059 1601421 1402437 645077 428432 1611660 254607 276655 899690 1390359 70231 950486 1695374 630531 449259 361099 456966 1664151 1288993 1729966 195625 59785 1861563 1017595 507323 1764004 1098095 1834452 571015 448161 291782 314072 1009525 433772 12625 776325 1231685 1052628 835906 1663412 1160440 973191 1897343 57947 1366747 775481 1659079 196227 1305702 433995 1607871 351141 687608 663532 436392 371260 294687 832198 485616 480333 1801036 1147862 948832 1715053 442540 45972 651425 168597 400186 68726 1529359 1327146 206897 215064 50194 1982987 663450 577649 535358 1187510 411697 932013 1568140 1857823 187431 1637193 1213305 686327 869660 689506 1582471 202104 141665 1238130 32344 172293 819584 1358241 456770 1168357 568593 1567153 928077 370513 1057423 1279724 421809 1025963 541168 476116 1950532 144026 663110 401345 1602652 649898 289015 1910666 987506 1526670 1977207 596250 1437189 597825 1450308 229191 1887884 295357 528086 563878 1176158 1854435 935314 541281 1429344 772931 522619 465647 143407 495871 762594 1206590 1600741 1966834 1609024 1880249 1425188 1732943 1024849 1046353 1074110 244463 939332 1189471 573845 15266 240911 296263 205345 1407542 1997051 1936856 1683245 485152 1220869 1483122 970938 543174 706045 486260 388401 983353 1198373 1125901 1814272 775592 219876 222233 1340688 1333319 462793 1818453 827483 197403 681942 1833303 412961 1536014 1907387 1444209 74166 1322107 1872452 1991363 1786674 1370952 338182 1690650 1583205 1208808 1328515 1971696 1697032 775202 185540 284569 1915012 1537219 1969397 1550249 42983 1710556 1137570 29902 1212004 1021445 670871 159956 133913 718732 1306608 1000462 718075 978916 1727516 1981434 78501 1403331 132695 1685475 1151460 206172 858760 1874124 75466 938326 1090959 552574 1008348 1375260 1947394 1816458 1289923 601280 1686778 265453 1965359 1137171 96162 1342950 189774 1271021 1505309 1707612 812472 173105 1530460 1566395 539460 1781069 1868922 97805 880384 1193118 418409 1721492 379898 874995 741108 257347 1853601 366058 103741 1427579 1965633 1214965 38415 1266355 1952626 96660 691706 931739 1038107 1336953 1500738 163600 629316 50072 1848894 1408960 1581297 665226 85884 30632 1478817 1835666 1640572 1401560 530221 896421 615708 270963 1146374 335357 1587103 924110 502439 316644 915845 1770441 843808 1639484 1673679 1905123 308990 1630666 1963294 1826861 1864096 622558 1709346 963732 223019 1379793 1579348 1492920 962174 1983318 1454808 450031 8010 1683788 1389289 420670 138737 733247 1892366 1185507 1241832 670453 1010515 729693 1564506 87666 246834 1743041 1420194 1217117 213466 1778289 486091 1416920 774269 716430 24657 543319 1318259 557541 684122 995576 928530 981067 65809 423126 1977174 622900 279504 1420833 34037 36344 1866868 1343681 1290420 951742 168170 1230940 1814959 552666 658169 1872270 1284773 1932716 1728936 1423449 1816459 530725 1375410 1850105 1926790 957625 273934 649780 886694 121073 1492527 1903201 1614071 886316 1981646 465055 803664 1648718 1842049 735383 540311 1595056 1799004 1623589 1406740 405328 1404887 936243 1215249 1396724 1099120 487668 1056076 575197 1334551 1505158 442811 916210 30641 1879427 1967056 1651561 296638 124748 391969 631650 376953 1418066 936869 1152865 63743 488740 1297810 1817173 1005161 373843 430474 256126 987912 101876 618163 74741 1454197 630054 1170451 1462058 1194186 1323006 1877915 1573566 642212 1552858 694451 930246 1547985 937571 1441155 1099157 603158 1116094 1966315 1545998 663337 178424 1291140 1435296 980892 277710 503241 1851615 21096 455540 925993 225343 1863279 781153 1828125 695655 1646116 1699483 697311 1165223 53999 584316 860291 90162 1535068 676041 1185610 704964 205129 1826075 1140830 63406 1055599 1000389 1093453 1627157 635511 1388082 265565 400348 1149451 1037539 1636151 589823 258393 86216 143451 390821 213416 1720174 1542934 1509580 171949 1966717 968939 386904 931491 1531 1539578 171179 1498353 376891 1913079 892726 1421687 1147159 1573665 1749950 1052824 1231529 1233938 1225027 1451673 118605 427452 1498665 1015087 1618768 132513 1627898 263011 142343 358723 1413814 498759 1578727 678708 556223 230505 1905135 1465851 1134087 1753965 1041196 1971817 57807 21708 1860312 735339 12079 235377 672322 461102 733508 987864 1549435 1493569 473990 1661537 53584 506993 822753 1020189 465478 937 288045 749311 485978 1073314 936867 1318228 1052842 615794 250245 89088 1734820 908415 711595 1820799 789418 380441 561020 1061004 1605420 25938 1685345 342803 1605838 1122616 1992361 269369 46018 1507376 1357349 1813259 1703726 1339963 1478351 1497605 43942 1022662 650533 890339 1759797 74485 1928159 1588991 1863511 1474990 830506 538585 1461792 539907 1170557 1455474 990182 1200668 675354 1510377 931838 189606 1610311 1894772 503495 481224 833709 738073 1854434 1138643 76516 1621543 624362 1828571 383854 1283272 924024 1793182 1280033 1633937 2580 1724129 1310094 1235601 1597458 1811956 543211 1381321 1226405 1411095 1567495 891500 1502382 997950 474953 1589613 1887676 1172503 1187792 1127349 1065358 909455 298928 1041798 1426802 609875 884139 1843552 836693 526859 1978408 89941 60938 795536 137204 1880257 850934 1445246 1427054 1720886 785942 338248 1607742 1431518 1272477 1679733 1620960 1937407 1858463 82273 967901 875131 57926 550327 358949 78945 1188707 405161 1113575 1032165 504320 1273176 676741 733359 1740545 745675 1898081 426139 645283 594858 235466 701477 382753 7571 902619 719214 1065377 52904 692427 1189693 352853 1826071 1097701 822252 342676 683831 1118480 1633354 1045411 1067960 926134 320597 1355074 98348 566656 627382 49221 665684 1614132 1104600 344022 1549504 1205994 577592 709437 1017655 989074 1587924 1178446 869749 1126915 35498 246 1438138 1013408 471795 1651340 1428190 1044564 151647 1961609 864475 1779390 1235124 419810 525783 529797 1307681 629900 660297 1086078 1037697 1639315 167134 1757755 597009 1528943 475722 1519593 487433 1673476 180380 1378438 1509201 1018599 1555206 766064 102829 372461 216952 1853210 344292 645486 249003 398602 1819771 92874 1813639 1584789 1559689 929409 953475 624897 1118542 1977870 1290798 1404465 1307655 1066148 47045 1176187 287206 444909 1874296 1770262 1110505 1343797 1287616 139685 1354905 1860859 787356 1725690 323787 354590 509365 1814426 1636968 1051995 363403 911418 1813434 176099 1591804 944732 1646024 433721 503228 1768373 1469639 1747870 646844 136873 546137 1211636 603556 458575 1876623 1173297 2724 1966908 946593 1068393 1810586 409128 939312 1266841 1857572 1814220 1851599 584755 1855212 301929 820431 689916 1014084 1041468 379151 1405198 1174362 1684130 1571541 1871733 1865078 1655793 162967 887885 325750 1527477 1304092 1560739 1163237 1270838 1265551 973895 369729 1986568 148594 141745 858073 1024119 1487812 1869173 673518 551781 198994 414892 708022 1799193 1445392 1138764 1217291 664295 239632 1313179 918746 1366417 1127697 1617098 147242 497580 502913 1124776 476538 266770 1829373 1283158 836854 584006 1470496 595198 261559 106843 1545259 1915313 665493 1285774 1841203 1407994 535296 376659 714390 386181 573103 283459 325325 341970 1019637 1091868 1226371 1562545 825870 392412 1599954 1107474 24364 1014340 645433 1789658 482738 638203 329738 1986869 1738725 1960382 1315713 820553 105989 1927095 1877441 1460723 32373 749117 1678018 742084 996857 1624210 757661 1659574 460212 895214 1021977 477237 517650 1126149 888557 1211514 189958 442793 1016276 882483 1428509 1202432 1148378 482677 678782 1880988 1032860 56773 1618027 722108 1162801 170464 410526 111142 322692 250342 1336452 1705666 1602408 1799224 1326745 1821542 394729 132453 820695 1776197 1686057 1289802 1533554 1131777 792125 1848563 885878 1791119 769710 1713140 1275547 76009 38656 1665683 439771 393728 462479 785216 1232786 696600 1446173 503372 1855404 118065 125826 865713 1000671 1518595 987848 390977 575316 172986 988570 400601 1585191 1179513 853368 798416 1823620 1683617 799580 663686 207260 819018 1675205 276271 1540296 1613868 1903100 193543 1649816 474586 1436442 368815 831461 1387110 1442241 989455 1237811 775639 468667 1214463 923257 1810245 1674399 443356 29564 1728015 1304531 894772 1019512 1813655 1056960 1524447 1715712 1863941 798553 939939 452520 1811822 322811 995832 972517 1448077 686988 1921764 1672949 480119 1471802 344848 1047549 1699653 770407 1035634 1402928 1059885 467898 13910 1233773 944973 1739291 1988334 1291460 798760 1556846 305682 1451987 1358739 1432278 553055 1865372 1597570 1353901 1254556 1824217 1814435 115485 1760193 1743604 277414 440067 1604616 407852 1234491 127582 1560598 1168237 743375 280518 838551 94988 1861958 1642976 1451951 280084 893595 1777882 617355 1826498 1975036 1258099 1771453 909901 1939115 33566 1903772 26350 627080 1886335 204019 968821 1365300 1760048 987350 1918446 645942 1736279 1795351 1931165 1449895 252237 1081276 1963054 1737512 1067252 194979 1393887 927694 28577 398338 1891195 782894 1595477 359316 1893255 130318 626929 532417 1654626 1015367 750663 1748968 1614968 524336 611933 1721365 756661 650445 490246 1367342 1435687 141279 1996098 1699040 921247 967730 986169 490913 1116043 1836384 1887781 1798478 1004437 434108 1862690 492639 1496035 1154014 1660634 1033830 1701613 1495446 394123 1353652 1886991 702640 173384 630125 1404029 478500 1901192 1076022 1326978 1822974 973145 1764911 538554 1008323 688331 272869 108573 1052049 161130 1422063 1872772 586527 792720 690569 1210799 935975 1387653 924870 596091 657708 144691 794517 1469566 1798956 749602 1735228 275652 1908385 1913071 38807 700580 1898126 410970 158855 898756 553687 789425 226126 333453 754619 1136537 682874 1460130 984373 1765977 1757824 1368195 688938 1045677 14192 594650 1591316 835546 866573 298179 935796 893828 1597910 1845859 1462248 482856 754661 523624 1795109 1532030 10556 1754971 68857 474533 1168809 1234731 1522505 489394 1684343 656536 977028 1806831 1004826 1279475 914246 1421083 1645058 77962 742118 180378 1960335 349157 1476758 1019179 1204856 267511 583040 314312 1460122 640554 1084642 859679 1052181 1235672 1399996 1271608 1740814 549939 742393 1878409 146381 1040478 142669 1454906 954675 487015 1026994 164341 688336 1400791 537421 1054518 411550 1973341 549228 66944 1862913 200891 550876 1176961 1687889 1474078 1632048 49893 232429 1526842 307426 1202204 1507355 260112 404944 1968419 1335341 1381620 944661 801116 147586 223642 1184886 1296544 1463793 1784704 648136 1922425 1960733 1199864 764906 308292 353459 81981 1502829 1062660 502558 1776408 1304302 1393996 856033 1646224 764454 138085 1246391 559892 1439511 1996496 1283068 588051 1647487 1317703 1517586 756137 290629 456185 1846441 1272679 1344548 1184153 1877147 1401375 1162685 1005849 1719671 1855355 92190 91472 1385699 909811 1199303 1291438 267897 1500671 915280 594178 1601886 147368 253337 1202313 1398228 181062 457196 957615 798839 741498 862699 920608 1601466 872418 1145446 1525721 1654385 124326 805549 67126 895177 1507414 1200745 1909677 690891 748460 183223 987965 74547 352068 1734415 1624540 1409084 347984 1130366 881898 544020 1212466 892197 284914 462735 792028 1743124 511436 1498119 1691573 1492300 1736879 702314 518313 475428 1626027 1130969 533814 1443963 1574297 251728 812004 290678 1941555 453823 1558426 1189840 1159994 1554539 232638 946186 107400 1482282 582952 7766 1439299 767478 1231185 1733264 1621113 1801333 1497075 1295969 703692 629223 918594 747300 1196845 1992008 650613 152064 828483 811126 1525343 1341174 1090466 723204 260464 961926 283551 103437 308297 752503 1643279 738021 1351126 414657 1074097 383145 1983607 69862 28152 281849 769505 1623198 1395189 1068862 553387 660701 974871 688676 1883889 1924582 1006793 802192 1236292 1479428 1334233 997130 756116 556957 493706 1524392 979857 758188 1156553 1212571 983815 249082 456784 940183 893576 1619892 1639221 1305509 806207 109698 1081043 970377 1980209 1595259 235462 1320480 970264 1626531 1950673 793130 1148381 759165 1309988 1865210 1152809 1067356 1696936 772481 1145211 1837505 284874 1562033 1221985 1273655 91311 910427 1966383 788672 1811581 1892005 1789644 939704 1912325 189792 1282581 3833 840949 900080 1483861 393374 855779 1537177 1039485 1051559 943087 1832957 568924 975187 584627 1013778 1102482 367966 898299 128362 1988015 880092 826779 1757541 521832 1182093 926249 538640 143781 380536 897854 637255 39711 1153476 1648475 812016 410541 175477 1573297 1083265 1491594 1768014 463654 1449289 35050 1584171 1192036 652931 1523451 177656 23259 339796 1708984 702783 1706753 763639 818084 1209974 760003 878993 1363516 568647 546550 1653573 930797 252450 1616651 399160 692308 278116 1213894 118998 338521 243126 1120555 1068502 538454 1857434 1245239 321394 845127 1435251 402478 554241 97152 308831 579089 1020646 617987 1130542 976935 1842514 1982372 459023 508541 495749 1153693 596430 942722 333849 285935 348507 1128249 150941 1096146 1387822 1667803 1994329 451080 518244 260827 1779009 1076043 649143 1447164 1694662 62652 1269371 1057499 906690 510101 1504636 175265 1400320 1146998 1009 612597 144015 1202355 483130 151362 946130 1614083 1927709 1084035 228754 1392715 653938 1994222 1480812 538164 1631657 1563856 1848032 383484 1398333 1822208 1569776 55339 1184883 1971424 629776 903022 383528 1945280 869140 1602920 1838595 753280 1310653 580837 1051781 1410303 1393233 1965014 182215 1287201 375836 1537743 706893 434132 1850126 62399 203986 1030548 872054 366414 1284355 260292 420803 1608334 702824 738903 1025778 318147 1269290 1034648 904946 558163 1416539 1349784 1113145 207366 312727 1723153 480857 1832632 1485976 1276812 401055 1058307 1802770 441136 314238 1541715 967890 1022883 136676 1129565 407215 1763541 1626158 1821245 339900 86955 224866 727674 741664 299774 1996096 517312 308442 1690380 1251047 1611648 705644 1891563 902921 98865 800396 1240867 521373 1451048 1702751 478200 925429 1555225 1294038 942112 985820 994167 1060797 1436773 126713 211525 1534685 1622850 1847411 967502 1687827 62027 801012 304018 530237 459767 159700 1167478 1351334 1715802 108342 805050 1921756 1076749 455541 239935 1260377 1683025 296106 892574 1890681 1162650 1874165 397061 1603414 1957222 1935110 1341819 868859 796331 1626533 1548467 1546654 1338369 1041065 1839545 141627 1528678 233641 547311 1691061 947588 979143 1058254 871596 1868189 846878 891516 1627222 1891057 1485448 610549 1686995 191995 964727 1682590 523392 977361 18129 1963326 1092518 1608610 1852074 439327 1322811 1639497 1116766 1495510 1750952 245335 1875623 1283700 174829 1714293 521494 1475588 330970 441956 1519570 1569077 1163734 1893751 1689440 1289851 910917 973688 627093 1032162 566817 806449 1514309 454080 469259 1463697 123906 78243 254696 467731 968157 580868 1029850 1834693 149165 629339 787097 127190 401647 1035684 870354 243854 574984 1142872 1665808 235187 1054104 369510 492125 1544782 1193947 1452478 1004612 328166 1028867 76055 1570563 661931 1268322 1418091 1772644 1773948 2093 1133612 1597916 1428226 254645 1067259 818921 459323 1320764 1714112 561755 928026 1809383 599029 1619001 1204525 1315184 950066 1410702 1623265 254141 1974153 366733 336659 831762 712339 51155 724607 97705 266900 1955225 490546 1484608 362427 1784895 1507261 426717 866761 1238574 861500 1179555 1904590 1721840 363972 220366 822655 102491 1544028 1122947 1921424 1861503 1108436 755635 371057 530122 862023 1258838 1653732 1671583 1940959 1056801 1686921 1774884 22075 747194 1671535 1528642 1069413 791100 1198215 104371 992553 1261537 777503 483382 1657326 964214 1870090 334473 631050 1824238 1070122 703106 1967638 847260 174803 1318718 224036 1481449 565618 1881677 347538 1276843 1102881 375550 868745 151174 1062202 130912 1376142 1965680 1758933 802221 30433 18688 16229 849802 376069 553225 649404 706264 144460 284229 1348991 1595737 297506 255721 611453 994057 1576465 1181906 1399735 1931274 1140223 1300909 1029485 135713 1954404 163316 1062329 341926 480130 29088 1145586 1053926 736440 532067 628643 395927 817570 1515959 858391 1785376 1818874 616362 1546090 1832373 157497 1288096 495086 620481 59998 1357587 1350670 749704 865814 1153490 799587 508340 676017 1863199 1380646 1057619 672262 1777722 1185967 211886 1113363 1794530 60546 982679 1179317 1322129 237300 1669294 1719315 438186 21492 960542 329906 1120849 156742 1796440 303760 1289222 1990989 423104 1726213 385241 448639 403977 778454 1426456 1097278 813036 317016 144025 1532112 1239949 485255 1999193 540259 1961006 1434307 1426628 324526 7216 477843 277373 953309 1114680 445713 532433 1789508 1344927 234066 334654 561150 77443 1322838 1437020 1979458 1657215 1469262 378212 1895434 1697548 595890 1483461 539548 1226861 1084155 1786928 1910892 707741 1125427 315146 330174 1718948 731221 1110021 1690384 1196056 1485144 75996 324930 1531223 391076 360332 1522804 854430 652630 484754 74800 1219311 1267422 841809 982703 1727219 510745 1959634 831584 706677 1374156 309868 606715 1528809 20463 1139860 1217637 1940157 1606447 322708 1433296 1901639 1624437 1943460 216445 1681306 1750313 1093505 1880828 1667537 1035436 1689097 1591532 1561592 1049521 548885 993271 1415949 1535184 1394649 459549 328756 383488 1067005 741758 1739433 926543 1271949 1655945 817676 342328 997066 1276800 432274 490577 529332 753574 1114714 792757 731166 1403944 1223470 1224794 1620655 1794497 677333 195130 1654226 477024 1110225 1937748 202329 1919742 827178 186667 175404 415980 507774 1695667 1699161 1055477 1006730 297019 1723830 521100 1985960 535410 1136657 1691578 520524 1596254 1581658 841350 1378877 1042841 219895 638242 324447 826975 1299824 626611 296527 1705375 1890708 1061216 1056181 1180245 1073320 1348490 1844191 757096 1810739 1258424 1059589 1143818 543481 52264 766750 21692 280479 491338 375813 1191250 1957764 1730682 228604 1022210 61101 1894475 662127 1234938 210280 912095 1149072 296876 1947312 1014023 1784645 582448 1487646 1902784 1558098 1335772 800021 511348 511858 1430820 1116288 54530 226670 1419021 1595288 203457 574452 633570 629994 927871 50124 1298052 420107 80399 1966757 1032140 516505 1043592 1966200 365307 224117 1718915 611035 19502 12172 1715360 1675621 1015447 1696201 1808936 551277 58283 1306552 84466 531063 385323 1643418 444859 1656846 1022029 881900 231116 1618805 1170562 1336625 1709279 604062 1086799 967957 1031650 1173654 426144 1048194 1384653 465637 82984 1123560 424626 1178461 1744618 197335 1484989 1482840 792939 1623731 1950681 1699667 1760052 1233475 337903 592568 228133 1802900 824864 641696 611932 1821076 13872 1356149 1872407 1063426 190939 1928542 1331289 716739 1651654 984625 1694253 537930 920816 1933668 1366976 761845 552068 214392 1084038 1290023 133495 1749977 1271490 787827 864899 454009 1369789 125283 402464 811268 1790492 894442 543836 1978767 1881210 1563909 307505 1060917 933133 1604844 726859 757012 1938968 133526 741751 1831979 1444632 628897 790143 1613567 459541 250349 1555159 600987 1109857 1742162 1017903 1494470 758534 1474533 1181845 775400 1930812 1412646 1004693 857292 1235360 1046970 1489690 97359 1837225 1466527 1902223 1422217 69640 688767 1332060 1073249 1035817 127911 55921 541326 483679 1693094 953501 167145 480016 84950 658894 903 953531 1584456 643682 268523 1347297 1512280 108771 1100957 1029545 359153 1647077 1670406 575116 1527015 1361204 1865297 976738 244193 357703 845361 1421393 230557 1649715 1147855 333783 427979 1456671 185312 1803992 1744625 970473 1680766 382054 1716968 1039584 1825140 1094031 1243113 1273223 694386 544996 646135 545976 1045229 34455 759980 1436977 1897963 1011492 1210299 871600 535511 1158309 1345412 1606968 1750680 911529 247682 1698299 14509 1425495 1038089 628287 19904 192663 420421 1083310 1202120 1834390 978592 1519941 903660 222115 1432042 1866661 1450361 1546553 1797074 527578 728076 613851 1812134 1699871 234007 560167 1557283 1999910 185074 807925 1796147 1733367 319735 1626591 812674 1322011 1878858 1982726 324681 670138 213611 1801586 1838120 1902503 1746311 926688 1258228 1053553 1125551 441150 186910 1534241 51373 1814287 1862167 567528 1934017 1058516 1635578 1502460 725739 1990376 333084 1925450 1615843 295757 1973433 988195 1753770 318007 846744 405414 1264105 293277 194452 1786933 1367222 838390 1037877 964194 1359839 717103 1036998 627340 1017164 827287 1369070 1963739 751669 1352787 681355 1330088 1261975 349767 1619994 979831 179415 499466 1924295 1906145 275228 730782 1264802 815593 29108 1187057 704314 469361 133044 926868 1038002 930859 196155 1284172 975810 896710 1723086 1323702 1304142 310108 839668 629454 639156 363331 232729 817163 1395023 355294 1371609 1044003 845176 562366 766504 713963 363060 1729327 1837892 1676314 270763 640209 1222082 648283 463806 1306171 1245274 1602236 753095 1800089 1983322 675102 162371 899293 106164 39403 1043712 1339230 471462 858193 1693660 1375827 1991306 831731 1427766 804025 641748 1425807 805820 1746056 1791756 160096 196351 273350 452718 828818 591056 1490050 938803 111358 268976 1262784 764576 828297 604149 1126300 450985 939245 1865810 464448 578126 1405232 1377010 1988617 478685 1390487 1057247 597857 947417 1281091 287676 1329258 1065694 1564767 573382 465448 799791 738962 1624326 1872766 1931367 599243 1728132 831134 1140301 800222 527455 38606 408326 549236 538913 1919936 764250 1619159 448027 1771861 1917712 326853 1681965 1581574 1180554 1150316 326180 1281427 1983888 74438 360521 114569 738643 866087 1100705 992758 1010258 681407 1405853 550635 1145570 784322 1403277 1435621 1507755 765580 1594382 1146743 146836 1310844 372283 365338 744839 737312 832512 1236160 98227 1687196 104595 262966 1442179 1825262 1077438 120392 419022 1867570 445553 1093003 1365426 252010 601831 383647 1575409 990099 1868505 761156 1200325 679356 68118 264392 1295320 1588401 1398185 112057 585617 87659 1103191 707684 968349 1589041 1520055 27496 1575632 677625 1245224 1390200 364059 1609956 862418 912731 448230 984457 1812404 1735817 1606327 1292042 406035 812889 1473052 1272315 294850 1583281 149104 1278468 539894 1790701 931698 73762 372648 1574101 1358623 1723532 1476076 876735 1872131 623465 1247021 798905 271649 1657235 231843 1325211 972143 437189 1255500 515781 1662585 1945356 236986 1963721 1069803 699823 89820 1328028 549277 1186493 926231 1826087 671248 1680948 1171160 1693579 151199 994936 1478963 321551 55364 1147869 269204 336476 1430089 627705 276367 1882042 1508291 1576217 477498 786808 391379 393235 375125 1254339 747248 966113 643784 410496 1678574 876587 434712 1718807 1508143 621374 1055078 1670796 814850 1940551 308267 1123546 1515609 202315 375348 515991 780554 1162002 375530 1810801 268302 1076846 1428978 840774 238327 482522 1747677 1708064 1497846 1314059 1798245 498050 9560 1419153 439655 1617563 1980728 1726223 61326 318914 875766 603643 1804275 208045 832313 1360286 17011 656589 1779458 156819 617767 1076463 238454 57812 573467 779940 1958456 1285381 687901 1906812 99612 1295517 1559227 814977 1525373 1937136 1180651 1180517 1281840 865747 1014545 1491974 1781852 1601214 986142 897380 1516308 194121 97454 68436 1812477 426330 454976 1548563 325283 690301 1037523 13056 503467 1073522 1372314 1013597 241817 186774 1867224 268024 1475379 1908148 511587 168610 346695 465955 1252123 1612925 211825 1938422 1989635 167942 1195477 730743 731010 600679 750240 1103434 341332 39557 659543 664811 2021 1384171 1268559 1239558 810833 1303195 493621 1866641 1155327 1905440 1326194 749560 799670 1588667 1025181 1326502 235784 1221854 1741437 174262 648411 958914 1176356 352820 742961 1573260 20405 100397 706832 1509194 651296 1786024 1168685 689884 729944 1999889 1791477 1180036 1972084 1952594 1053781 690901 650117 387119 635346 848362 1693782 402963 1477071 1834124 784089 828541 1245677 1222171 251776 1071939 1672139 424960 437994 476445 815058 1828867 966574 703231 1536279 1470961 966403 1820052 1924329 214418 1899755 1508814 120053 1411288 509132 1467170 590087 1204484 861173 1075640 1952536 1533778 217393 727666 1739318 1371183 1258340 466664 464302 742881 1915287 1477403 131717 1647454 1454480 1353066 1644695 1397507 272147 1634469 413516 948689 58795 747956 905920 1127421 972383 1046379 1027946 1960853 15053 1528554 906877 1241215 954312 769245 1596255 1773915 852354 1107627 1723900 744102 796440 1656905 381229 492852 890114 617826 627481 1754873 485796 353172 857132 1382578 18251 729257 1386026 1807732 1231692 1416965 443283 221758 785275 1898352 1181244 682515 819835 1246203 1109005 1067372 1268978 738263 314040 238580 847184 215365 607698 1612576 1454731 1634742 788256 1000603 1129000 1845145 476730 771274 252759 43543 1845551 1609462 641824 513387 837425 1122574 1413923 1716657 1820896 1306112 342484 282306 1280978 734032 834200 83180 118219 18228 1648743 876924 1703503 194909 575214 1236458 1399648 1991853 1907064 449068 1133534 809081 1397106 1049272 1476491 4805 1501864 233827 696245 862810 1355538 265206 634450 1210644 484414 1543779 255378 289832 668862 1887198 1547961 1906863 1438878 1590730 1112528 969177 314522 1260507 1850203 649096 1703848 404980 1285656 1418349 402705 465187 1523894 1200664 1624676 1599249 588055 113613 624771 634173 1720321 1337565 106266 1073779 571603 13363 1001630 635643 283624 406306 1420307 1226853 1508036 1840556 711541 980152 1816258 1381144 397007 216813 752819 1893328 1237942 1980712 1566950 1007547 268210 1922362 57583 1803501 1706209 525640 1429771 1033549 1572502 1188484 899833 1993061 1231522 691444 1340310 1490660 6246 1017776 1989686 1402636 1708386 520540 1720403 66033 943586 624958 744243 313643 828334 894069 1909618 295123 1867460 1921426 357103 1551661 160569 1417489 1119537 326449 1806501 330212 1562821 920891 879151 1115328 548389 556894 1173078 1735055 420181 1854567 1431989 1151692 1138463 769371 642473 1859965 400642 813909 1994918 905113 683229 808965 1383154 53921 178302 607137 1826643 1209445 425148 235756 580537 376042 541797 1931773 629474 204228 427725 1245672 506078 1106309 794207 926298 631390 1251258 1980325 1757096 1298063 1878538 718019 1951661 1253814 1520845 896577 1524752 220832 1225714 531246 16298 1623835 1013005 1299684 87572 1036007 233842 291809 1546260 1758856 490502 334984 359239 1282174 559038 258652 726572 1375365 165970 1974823 227783 1465386 21303 838101 1225780 984095 91936 325319 341802 1347522 1124738 669885 1504953 1436588 1944268 301364 336177 81463 677102 1163741 1035670 1637444 1220377 1398188 1565497 1814757 1638936 1961699 215342 938714 971129 1913665 1946105 467748 644882 90699 1340115 89949 923410 1521428 748169 1978562 1081793 851097 1438525 810076 1868655 226613 150765 1293199 1573086 1952680 393258 1424742 163918 1262644 1646805 801352 61972 103646 189919 1263200 364682 1061438 1899174 795571 1129853 165102 1178537 1440838 1960757 1581105 1181030 525091 1781427 1406564 1892390 1376890 1289155 212294 1464875 339275 1875531 1656830 1741298 311676 1469681 1888198 1463772 211049 1883174 40972 1875980 616807 1941619 1811454 1777368 384799 1623158 1986621 722724 1436837 1830707 366169 1038910 528465 1807077 1280984 1513588 1438087 185343 1292244 966337 64760 1963329 572329 1524525 1173314 144046 1670488 1772194 1128412 191406 1107224 525498 1375711 144520 317950 1213595 146352 671852 227389 118356 1223464 464011 329937 136432 1365763 1964091 1719742 981752 1837458 312279 1348504 729859 1073213 587513 574104 62339 1258602 726761 1722505 1195105 1166854 664109 1566919 1050173 1973051 65560 985835 1177024 582781 482501 1877608 1165946 1660658 1606428 644156 11897 706914 1035809 1784081 1859638 1674579 53257 645256 1240743 950796 1544108 472142 1420582 1478284 181198 1676547 1390041 1767671 916642 1465794 643861 1993340 380081 797254 1079920 487936 121213 1358831 1529926 1096185 188676 1108046 1154457 928101 1656795 525718 214290 1906169 920723 1102074 612436 1956845 1883162 1130402 1616829 757112 110109 752992 1525783 1341464 1880632 1839766 183971 733071 1031501 1244152 1804086 1752165 1280407 1258367 1546214 1635568 239459 1754537 1620962 15250 793904 12613 828588 1485470 1684957 1170509 1064556 1370886 1017175 451265 512177 1538475 1625672 1808568 872669 258156 82880 255768 1963935 6682 431562 567034 1789485 1620480 604330 486757 619026 1939661 816257 490210 1923731 469307 144372 939219 1282348 219854 1225821 1238366 289299 1139547 1573775 598268 1925598 1464899 379378 267776 188549 1759839 1644643 367216 1418325 753981 810079 1033467 368535 807512 1249437 1518896 248863 1586186 119552 1739440 129783 1911120 1330881 1527799 1800318 763269 361339 131245 641917 373621 277531 861821 931448 1132846 607344 1896900 1271166 549550 1068243 1911104 942721 910059 1633142 1162651 495236 1671862 1520101 1187123 354325 1581671 1928013 417773 509862 201955 1489022 1118083 322633 172816 1325126 1455217 1771814 353591 1580413 904567 1654312 622870 655529 756151 1140164 840813 919948 1036125 1578817 905152 320548 240512 718359 401168 1314270 1583586 1084006 1737999 1327030 634477 1678900 809799 1348613 1485420 1728561 268069 1620165 13734 1563226 930761 652416 505160 1966631 179496 261221 881050 301375 1413825 1276017 1698143 1770496 1526394 898096 1890296 1704977 680044 647865 317754 397023 1926007 994526 181228 691287 1267940 13713 1854098 182094 1514815 264759 1024792 1220519 361849 1937102 1488389 1590227 447354 1390388 1999503 1365487 526621 1872449 1201012 1943275 1582316 1749592 50431 235539 768022 758410 1854347 416064 1913270 803621 1584559 511934 1125777 1234121 1086132 873579 506082 1942578 180636 1725305 1668697 1294050 85000 455328 1592798 1933302 24737 1616608 549547 544795 630755 1429926 597346 243611 1474868 680249 930737 1161855 1396249 113112 1232676 1904491 1497355 1761493 1226279 901956 1852039 1903956 182832 1389000 1677708 459131 1589940 1128979 304927 779943 597469 194937 275693 523469 1634261 755611 1526071 1930767 1805531 1700863 1908650 1628358 1099805 1545867 351750 313444 465663 524827 463697 1446747 1583592 129116 1045702 1400547 1194802 920971 1706332 157952 627070 1924723 1538322 1707822 1427870 1849684 1852758 466287 1418402 1076010 1487714 1195235 537865 1849343 376404 369495 622700 1824614 1481416 1763319 1645793 388380 1574383 1575295 1482813 773559 1819847 874281 1700753 1966788 1011090 1641067 991896 513308 1748841 1001529 867047 1555262 684412 834538 376829 1972362 313243 863621 899695 83160 95511 1418774 574848 1311412 1051460 915779 1264756 1068066 992539 1265295 1277722 1485981 940852 1509453 1475246 7534 1092683 1913064 1465563 850713 212555 1842404 410365 1463895 1644716 932722 772831 1042419 386013 143289 1008857 239276 543692 1823825 819644 156882 784961 1172911 62961 1509237 666560 1105508 1804753 145931 1749054 205218 1522150 852755 1703833 638977 1885771 1097392 694771 1199545 1880544 1153589 1230546 327722 1914575 993026 259013 471153 834306 423865 617765 1322727 300023 1737411 1206594 1039887 1525198 1745800 1656090 442099 1677349 1519235 1598663 481813 628568 1762531 216496 1804429 821825 1347315 397377 511340 575729 925411 1968281 635847 313854 133954 172254 1269411 332368 1283721 792602 1380906 707603 310959 1106474 698068 1129797 802330 1556962 1416454 1762609 1401330 1089958 846526 1761795 513906 429411 650409 1998189 1623969 1986814 846144 179149 1868466 870723 589950 1536264 1359569 1900318 1767216 1601707 1750256 1591960 17167 1174864 718084 1014755 653006 358880 1148358 1514566 494520 1813981 957770 250926 205108 1255478 1453116 167911 1079276 700277 791258 1484321 1873833 586330 1688169 534065 562913 145735 1837561 1049205 437176 980503 693760 252845 465347 612727 1511451 946713 1184493 960474 458603 1499278 1517540 1788389 1463339 995319 756689 679712 1748446 843795 1488412 728156 132323 1643083 1195922 305146 1066355 1960570 149189 1614915 1207403 1012782 1745678 1368731 1922264 705501 1821512 1014342 148249 304282 899842 1978307 1428829 1896224 251956 486695 476597 469599 1781464 1595443 1157312 1696338 1278448 1886090 1824834 1442191 1450748 949182 280617 115807 991965 238060 939157 367562 1094246 1289703 1852589 1784031 1806679 1850249 788587 471356 584149 1471901 1465999 877154 954015 1110558 661785 1118645 1041168 258399 286323 1647572 199056 1315556 1669163 570744 335422 348735 876676 1897915 1257475 1199104 422312 1648619 1481818 265627 391934 728055 1397513 1874152 950862 895360 1958570 1920120 1000994 122897 279740 1782408 103108 1083765 1103951 210427 1445436 1166662 609444 1494029 1367440 979836 1539552 971573 45981 1697815 659823 310898 590767 1727587 1272452 1880335 1456055 1482744 1970509 1449731 155361 910080 1010614 827228 1333568 1547995 834138 1526415 245165 843234 1593597 464891 893937 1164328 1202949 1082360 71939 1915833 479013 452857 1956271 1511348 623933 585409 1134169 71584 1685247 483539 1067741 1756203 236296 367934 305532 1262908 132958 1683112 1966531 1999565 358315 920986 772491 1556738 1518610 418854 1572869 1078230 534573 984190 584223 1313616 1019806 1095508 818031 1971109 1923303 359052 1391264 1273170 697576 662862 45987 597739 541742 1282107 1246156 239368 1443485 1951087 341117 1300568 1294643 1251260 795078 299972 1457839 1028150 1215518 570639 488153 1067184 494736 760635 1200866 850039 653205 1480942 628371 694817 820822 1109184 1953788 1749535 454908 1301751 1891101 1926495 1333808 1782057 192329 924119 777412 1669550 1098195 1903870 1243239 1318862 1396938 1481736 1909664 1328858 1231372 804658 977414 1607571 581649 1903671 34043 1504276 1852237 614671 1876675 153151 298932 1710000 1224029 1696878 1715307 487848 749440 1380774 163284 154346 1284664 1180700 203147 1524757 687780 1767889 1108457 1606514 1990720 1415315 588747 1066475 165047 968528 739583 1121384 455050 1427440 501444 1266855 1052825 1679156 671970 130114 1001776 43435 1452412 1319780 1579382 290101 1099696 203621 1529739 51284 1783238 1579648 425186 97473 739936 1715301 1935310 1073478 362317 1765850 962725 993633 1694959 504012 807745 7652 632089 791946 1885688 1508646 470585 1264340 745888 1890231 286404 1860094 1235550 1745000 837793 1295447 666386 1872007 575372 1730980 460559 1270302 1117782 1379103 307832 1724526 1782295 1750476 917951 814101 443455 607606 1680499 547254 1466196 1418805 592910 1040021 1062408 239572 1160976 1718304 529528 1750992 1447255 549507 403827 1354737 313381 1479064 1275921 588336 102254 1928344 61612 64600 456238 1410606 1778403 604803 628313 44049 1846094 1575833 1261926 650617 874687 1041470 1606604 1839110 529787 1428960 843534 346625 1154208 1640798 667580 1775256 1353507 1638274 145305 569240 1488457 1805309 1917257 638117 1750067 805408 1031774 331062 919909 61568 1841120 659770 720307 1170498 597982 1269560 1696333 494894 726755 1528394 1722280 436016 857566 896455 820797 484651 878099 1978592 1329178 396238 821799 197696 1119650 746544 333501 407032 1543026 1565064 228975 931613 1285880 1751667 1876061 1046550 740054 624578 472367 223862 1401795 1445380 155680 854094 335817 916906 511028 1089465 1709898 242112 953343 1416959 1371147 169472 1234719 1132961 1141232 1985732 1872161 1465050 1432020 628570 285511 1611338 761071 292488 893469 1364379 967362 948833 306554 134085 1244700 1634663 756453 1519858 205315 434407 1557226 600855 1798134 1340536 1904378 591319 164370 355044 1694700 579793 594947 685152 527255 702808 20169 228870 1761491 1819651 764261 1834558 1473862 245885 87752 87756 398700 825059 1338560 739256 1615256 820625 509623 351281 404875 614721 1696917 1636609 57192 68483 200189 1353073 1985270 1306699 911390 671727 1162536 1047309 1822606 1670090 1665714 1858220 574542 930086 576222 1701177 178790 1842105 372472 1624222 631634 22736 1760537 1884833 1082855 1569599 913079 1617468 1368352 1407560 822351 314662 1523676 1542610 769270 242118 918943 1077589 1173716 927672 1366684 472244 744105 1416971 1774083 529922 1861943 664676 176769 895357 372211 1485849 971146 1234905 67855 208114 1058580 1509430 92625 862320 661490 929568 106923 844878 1698212 1964737 1076259 1229330 1102654 1740581 1729835 299158 1214845 651060 762828 517300 1854705 908441 949469 616685 1491747 1461231 828191 389011 751317 1151699 447682 145777 1381231 923047 1129748 741760 585235 542817 813795 1786520 1169767 1757629 576162 1554000 617313 1992200 887241 302746 894375 508179 250282 1916921 622269 1403913 774608 122359 689437 226559 1796208 1382123 1604386 1425343 1297076 24707 1414681 159967 445196 1776685 530933 628092 1060114 1465547 1973500 1045199 1799508 1042118 758049 1697534 1709417 1967693 446656 1884666 553371 1490209 1759692 547015 1857648 726158 1033321 15867 7816 800412 225448 525537 850323 682009 1235470 222567 882781 1915827 1234496 141409 800162 1534020 286679 792201 393211 134159 784648 1151768 765028 144575 851495 1197018 458013 671239 461581 1774740 1051065 1177378 774999 942640 1788044 11601 822576 1296805 606213 255574 1642790 1800332 106079 1266010 1793421 529283 539596 197206 390807 1194797 828029 744978 815521 1752419 1426178 1670759 1596081 1529465 1433935 359005 1373124 1569736 1358699 1676316 39410 1566851 1775057 614328 133244 978901 734497 187688 572084 1562086 209493 911962 1133326 901686 417070 1510921 1883583 1111830 1613623 1713413 132376 1234444 1071882 1252605 568241 1558357 195160 1692429 839932 278552 1718171 1377109 290251 585155 1439211 1649654 6614 294515 1040159 1136691 470667 548859 1903837 1221460 263385 806196 1311872 1540035 806990 172422 1885512 693201 812666 1719605 790802 748511 1886681 1626320 1348842 574503 159824 614312 765619 250632 454051 1253038 1810651 1548625 1782271 1747523 859422 255554 172720 136944 731099 1190194 1165977 1799493 1074818 958459 1482554 964806 217587 1806696 11843 963383 693987 1465 268175 555478 738504 1245209 1114558 1792854 1614589 175284 645788 675529 219491 36181 614951 1475094 658335 528914 395296 23049 81319 1600301 1059099 1424320 1278643 1044838 195549 327682 121964 1932590 1592713 1891144 708105 160810 328140 217584 49033 472514 262104 716966 1794851 651622 1371171 125804 1503271 1677198 1732595 577447 942152 1238869 1945056 941998 56204 1690019 889256 435842 348729 276743 1011847 350648 869372 1786454 519336 173407 1750805 63820 643592 1205620 1319045 1281293 1055573 85144 1922192 1773394 1214948 1384346 1192274 1411216 575235 1889056 1637292 741671 1340141 271260 1498429 967971 1747507 827395 426668 1453591 1383027 1629332 1478099 1058040 532184 952047 1472370 1760229 602084 1274157 1810912 1663600 1809553 377368 1166846 987879 220028 1633990 371245 1656246 1598970 1776810 292490 805838 1682912 52189 875776 600261 538898 120389 198035 1992101 1920791 1382492 1901569 1059431 1466864 36598 688786 139474 1489432 408051 1785303 272074 889862 1791930 1585660 143281 748962 1359442 1463879 115665 816889 629995 525205 30277 1381782 914544 752812 553967 1784306 470436 695438 1839383 1479216 1411601 1102035 857395 1054425 630819 1328264 499220 1736430 748273 1016887 1291632 498114 1815889 584841 1780200 659794 1998162 1255968 107167 524199 1861919 287696 919265 693437 1421409 1713006 1433721 34459 998384 861133 407603 403344 766668 294321 1939011 262372 114090 146837 1240433 1728717 1737155 612191 995479 1997541 379738 1108982 1356568 1705451 1245473 557193 799480 1108741 1511013 602214 1866182 1622222 173357 917876 579381 19425 761944 377963 1933211 769094 9179 1531288 320562 960902 1595147 598020 492931 1546375 1641574 1136642 554867 1405292 1551692 1163347 1191887 1674312 1943472 1585039 278795 1733209 619629 37401 526393 652324 1159993 1171151 740146 1786033 1613134 198178 750571 1030405 144190 7463 393583 625144 1038269 276476 1715420 100056 554401 310804 1788773 332085 895453 1773531 1537325 1726003 417213 199051 1277435 1447687 1812036 202411 1939957 990989 1436505 1096308 1196173 1444680 1598617 1942346 567682 1256969 1981458 1613724 976435 1376630 824732 1409921 1422963 283400 772040 880473 231847 356306 1366300 1377941 747544 1578310 1417311 359315 1614905 66506 455427 1753924 1572320 904214 1005301 1450346 855931 957207 1301791 438006 1252422 658145 897707 992342 353216 75082 421420 378286 1982362 1344398 1098092 1078513 1703895 1023427 1051702 1114225 606910 1350631 420019 1892705 543604 696276 1884897 1570054 1249728 157943 631195 1918107 70690 1235830 1444429 456176 1599029 1196528 1956534 1643245 469861 810235 141649 1610483 937995 1847950 1438960 35819 1533380 846874 75472 353335 726238 616397 591763 1441813 732091 1974191 711108 1618916 973226 658144 277783 1939058 1160462 530228 44171 1629082 1361303 918355 43866 1200718 184366 108809 1499761 1506866 204124 1723186 118860 1027072 1584629 1924270 1185649 1467377 1242763 514778 1497828 1096514 1432237 970104 1793341 1416730 1663374 1148909 697882 1675794 1822450 449111 625378 684139 1681735 971835 1648504 900191 665962 1656723 610978 670902 905342 902201 1137652 1029042 452150 239358 1975789 1391123 1920996 287397 997139 389261 14781 292781 124529 1445095 27836 435268 1442706 609382 1885705 1186678 498472 1372584 915133 1500251 1505320 1075564 1607056 52708 488338 802459 746103 285596 1543756 785432 1131728 49679 813632 1324107 108620 660030 116913 1874631 1921757 783667 1046108 1441949 1928643 1314774 1367753 1388640 1383779 383296 1540319 1704651 305824 524769 845402 1606766 31203 266163 1525394 1444565 1755075 1954924 169464 1222808 1341195 839047 836499 190817 975742 1863792 1567422 421738 797213 1393775 1743483 545702 575907 1330250 855447 300542 813623 180170 493683 948547 23827 1694221 295449 564647 1135 1069768 1949507 558343 1114824 1393018 110847 1586279 1803584 1569457 602549 925948 540773 1099949 1560693 1089344 1763892 583876 182084 790636 1719766 979375 176317 794134 643335 200798 720996 723478 654635 726764 1721356 1542044 1684687 145813 1210530 1747880 602761 266604 320063 618469 193492 649168 78811 1897870 785345 53672 195167 1371386 1959505 292133 64323 1671117 1487134 1316506 67954 1115199 129381 619907 982353 210256 91148 295770 1475906 980566 5466 1680214 1823068 1927057 1154899 1850712 1713651 644247 186733 1231625 636766 472409 1056635 275306 13779 1215673 785069 1802112 828830 1333674 12758 1796754 1536082 1546562 1595761 1491801 947682 830665 1176935 451429 1151190 881434 391663 1002972 192196 1336858 1872384 652512 1478032 1488583 1560807 1775667 1710226 68895 1810581 862958 747531 4679 478186 1613263 1525067 747679 94964 132560 146265 957528 448433 1962192 381663 1542767 1420587 1682979 476757 1297404 1542673 1371611 229119 1563495 640853 735796 71391 140800 1943660 1038583 1257904 854857 1350824 228777 845953 805075 1984494 704107 1968839 693341 309960 220599 1156959 1056894 750519 705466 351162 344796 1226896 1832272 947033 713697 361585 1290597 194134 465806 1692444 1793458 828658 704927 1860474 994686 1515202 405125 245219 1281540 1015177 1905960 1469806 545781 1472291 1007 1957859 1933018 773436 1006624 1082237 1160464 251219 1022967 1623060 220871 1306265 53090 171295 1947875 1784762 681429 1460580 1776293 756639 1637550 560451 264739 1611665 1998910 956787 1599333 613757 208658 1490364 157088 1581453 928967 1169486 1245856 1971997 993685 278709 1044958 736758 1750915 400252 29087 1476771 765335 1593585 745023 1516552 1322873 1528648 1042878 1949130 1353803 494733 334602 1827685 871884 911716 249311 1830587 686369 1639938 426095 1001708 1180768 1035722 1068918 1421150 144880 971692 274854 1361778 1290677 1105756 1393313 524226 1930662 1158100 1719681 1605204 1508668 94467 1624656 1184824 575231 1945031 1630078 1189641 1944745 1019539 1757956 1732124 1446350 1016459 1714426 1874799 14158 673197 47960 1580897 744636 528137 958528 496971 883366 478462 373207 699444 1247802 674989 660572 297380 406971 236607 1146751 1321012 1895060 507596 1074063 120811 1741610 266789 1001352 1029307 1582435 1072757 617089 928214 265105 278446 897529 485498 1693151 707334 1502970 1070211 369221 1385852 1286414 976467 1198471 1884419 1303669 1250298 1965579 1089666 1718812 1850943 749745 1681888 878323 515841 1400542 1075255 546986 1012622 1803994 208746 112177 1834496 938654 523293 913087 706879 641589 114332 1115107 1016553 1860140 1523915 1450119 39381 1071826 942959 865931 1276162 741119 692495 253363 1688574 927326 1290201 1853326 1353275 709125 213511 767455 1114112 830998 771587 1390015 26335 1948616 1906210 1165380 800944 1905656 1438783 642636 1327833 1789725 716632 426764 1065587 891699 772339 334868 1276480 696990 503788 640942 87120 79783 355300 205258 1530457 740172 639068 1144658 272760 1987031 580141 42149 1358971 692492 1300535 333432 1683493 690004 1818849 1648359 1882115 1521102 254764 1394492 965340 1392106 1944097 381149 1259128 475058 980772 1435093 1859994 650747 1274257 1360339 673803 119107 1081495 1335293 45050 1828778 73588 1361525 505075 1859727 441273 332572 1062996 1177533 1697031 530709 666381 1721152 1842971 187590 1225057 1586961 1877385 1428924 1421112 207072 391256 36282 933711 1900712 266302 295553 712517 1521850 1831152 139301 1899178 24070 813215 1136118 278389 1157361 1567904 731695 77123 335589 1709155 677415 194169 174666 78376 873924 778434 1466654 1537803 124977 390732 1479557 626457 471046 904346 354043 6510 1179678 1487192 14027 349509 757708 1496687 758047 337396 190346 1056214 993420 1846064 1841523 130862 971593 1983460 116823 1057502 1371877 448810 1470036 686942 692157 742049 1210400 1067339 1747415 1160594 626338 1645841 336673 1289333 579137 1944081 1600145 18076 1667723 564953 1072235 329445 319996 1493463 491387 450084 850940 149343 1417301 1553593 296594 1425295 394295 480073 70045 864021 1685230 80703 1772520 1307294 1953695 1546420 354659 577213 1386448 1624211 969368 578092 91830 1225173 1562385 528178 401124 1456813 1114887 1834143 1088201 1033860 1786319 448284 1259285 1619812 723098 1988210 1341602 232911 591695 766589 699418 1040603 1053548 1090412 1709664 39653 1037149 439959 433905 1231321 1992227 171154 1606890 10662 1693605 232363 511064 1471519 643872 884165 1586021 1519464 1656820 433857 1611481 1025615 1360206 617169 1834120 974666 1196472 865593 155932 1786010 1386171 1451025 730446 1342897 515055 636191 1453124 1703842 918213 67597 1113067 1417687 1569222 1716803 896808 1227548 1073989 1913021 532928 474396 788769 1084203 50281 1146855 1642253 926564 1027644 907596 1726354 525011 1703721 256494 70214 707675 1938008 1954480 1265619 741761 1275483 1659198 1620990 1387831 1140873 1816235 476333 1592385 1726738 1520123 248074 603393 668728 1905136 940627 900052 1605627 1391435 1005251 1102363 223356 1275289 1422943 120927 307869 873073 1099820 1768220 1872941 1996892 927490 1022306 1283449 1041693 647393 803724 502274 1440552 989315 362723 610419 997809 729676 1860230 109282 1720871 1614821 1734948 1407593 1498428 1165225 633635 193253 1395526 363783 1863639 101530 494742 1664569 1171203 881644 123590 941279 1805322 591162 1141525 69809 1526507 536433 1904213 1790550 1743764 1624894 1759135 205004 472054 145742 1063328 77524 670036 1537802 35293 286097 586379 1653970 962531 1873251 773415 376534 990263 1422146 1819127 1146619 996388 271491 1695038 342283 168438 576858 817608 40075 1167469 869404 842237 1505723 279817 1506129 1152218 1248646 345382 1212128 1987953 1334041 431196 1373310 1316987 1126625 1214616 571420 1850269 1354911 502378 840957 1314372 523343 761034 1188107 1686587 1836332 1114444 111537 1317987 997455 1366316 153958 865202 453802 162659 628805 1759641 66131 1878080 497831 578904 712665 1056387 1132319 1897795 1964924 1025882 1364089 1627391 1264332 332036 871098 1684729 1182713 99844 204730 741813 1627085 1676284 124816 1170768 1374510 102892 1622426 1378242 1647000 433146 1855773 1968087 77799 1387064 1840259 1823449 1762041 687769 1009488 1225151 1672974 1813265 1959347 759625 1934218 177811 771129 1930361 671031 427451 401010 988180 833469 1236190 232906 267293 1890854 920819 1090208 1601272 1974847 102743 759532 1223116 1161648 1255800 1269215 991084 455778 784860 114198 1144833 1792107 1386930 331654 701075 1002821 1513114 1237414 650702 1040245 952872 1114652 761503 1817473 14311 1038267 1317071 1048845 448818 65241 488250 505930 533335 910240 1043368 1888804 503988 941542 1920759 278931 1039568 1472899 789177 1442876 1198285 377615 1007008 498348 681139 695760 765381 773549 1093485 81897 1812382 730592 933065 634181 786649 1236341 1451314 233987 1138514 2429 126192 535713 1229904 1393963 216092 756176 1757969 1047780 587396 1053153 1246089 820171 907383 399290 503705 799367 1468735 924942 1518313 1214706 1132016 1554555 651897 1735480 1471440 1630102 1418776 1800275 1208077 1962046 800865 1980126 272939 1445883 78745 1123507 964682 1698924 724184 1199503 576006 1007768 616872 80708 580154 1318075 1923299 383047 1529291 491789 487344 1051042 1006328 1276859 1730507 754637 483611 1699383 1358159 17817 1645955 1749373 1445478 1114526 549823 528881 1369695 484454 1312850 128322 777550 814089 188205 351545 855609 684074 558848 417328 281032 1923607 1600373 1578481 532399 933628 162545 153223 512195 1518620 383668 1599644 1197167 314644 1405547 1385660 187040 548534 108346 522035 267531 234562 1713002 1156321 553665 1713660 1568901 1024857 1123524 342543 347276 1361764 364619 403551 1458051 179210 914807 382738 788298 1168238 70265 807273 611208 502975 65406 1628502 842226 1575383 1443666 1148889 1299530 1244551 766545 1464657 1828543 1881082 989491 1722744 1365018 807868 1841408 388602 1809586 1242214 1513991 1281740 274985 729440 1981110 365546 620179 976191 42615 1434151 1774061 782069 406866 1287989 384144 258025 760823 1020434 821543 744870 391880 1765987 648997 231917 868009 201657 527587 1981942 1421865 971195 706770 1678256 1549282 586206 1532374 95602 530958 1088311 471923 269493 430954 1823098 1097769 670991 1434341 613132 1721849 127486 1057866 223605 577018 190317 1538244 1972299 333728 1232208 1091145 1493675 222065 1943007 34413 64405 1571796 291886 1172198 1859791 1786950 1642010 409153 1113429 841197 953564 1634866 768780 402099 1620908 812322 131721 657904 1250312 273487 940464 210610 161945 1356812 414145 1745309 119769 793037 1102416 100032 1154388 1209362 1560588 1419265 32570 1648951 390575 724226 332484 919216 946394 1738665 1138309 738148 784185 981257 883456 1038005 1401312 521880 484279 642416 898490 756679 28122 979063 1390957 1053389 1673039 1495894 1299750 136845 116825 1730416 1501091 11824 682232 1333187 906793 1469546 1105141 1493953 1611642 1318068 456925 1733466 1606030 1955143 1163644 1375701 159273 1219810 1483046 1843738 82348 443704 1203216 155815 952534 1766564 1387219 639310 1131569 868469 658167 1523077 220236 302703 61497 86165 973842 568911 1224974 1148408 1442714 1950571 1158828 512956 416250 254555 1907944 1196942 1194717 1126290 1577236 210959 1482339 701174 1466608 1211034 1579347 1451865 774085 908040 1346927 1458664 476358 1060383 15970 1468665 639058 1568411 948301 1023833 1788811 1351491 623887 1780332 1636203 1276483 1893571 1770356 1363060 1429878 1442938 954920 18577 400813 1485308 299035 477896 472596 808011 375364 630901 1559913 1874611 1516778 372155 1278856 1043426 766734 729355 373259 922536 733263 1474550 212092 1557498 276522 1067567 565919 720962 1996025 590855 1324064 1857953 1825170 728785 842482 105890 1155944 1048129 172549 210307 281249 1874510 271282 1691191 1679791 1402652 467753 906070 595722 96656 54337 1944675 1601623 1502539 946895 637629 1923365 516752 1222213 145192 1033542 1044561 330681 1342044 511419 1713338 1225328 602094 853841 1645933 1600409 1432392 1882836 1612429 663001 1727708 917072 1698934 330200 1310955 46403 1092021 1241316 757143 1424751 1513162 1937571 1001179 1899012 1877606 384508 1277438 163384 1782183 1279082 1567229 1698818 408859 175602 274065 1410094 1121210 852668 843298 577697 905441 900262 1766945 876942 1731848 1710699 1681218 397613 91509 834173 1400325 188837 863281 591659 80347 1348744 1306563 352002 1063250 282470 1951838 947728 1025247 258936 67037 671722 1423385 190441 1816247 1561794 996518 1238433 1510832 1834771 1444360 1235520 1703172 1201661 586386 210652 964135 800369 71525 1296964 397488 559466 350389 722354 1295057 1770550 494005 1872401 234379 1181956 25647 1941870 417373 1295650 704081 1325316 853278 77347 1851075 1575959 464643 585482 1713462 208790 450446 24493 850252 303302 659393 786738 1180798 1263974 511734 957871 11950 1319897 981705 1033228 1992284 156745 71043 304515 498178 332872 1248318 116814 607038 487472 73544 897489 1392307 1339034 1881987 1767302 764966 1018601 1642163 1466108 1761809 941162 819101 720910 1096060 388652 1074050 1315499 1258669 199921 1185821 1270996 403681 1379166 582721 1844551 340397 1370466 783296 1114394 546539 1584415 1107006 899140 1230633 263684 122324 1440416 7100 470087 494109 451521 392408 1395153 774848 302842 721383 365289 1394510 546987 1878297 1867520 258874 1158419 700536 1221964 834536 1572353 839533 1514463 105085 54650 1429436 1992918 636585 1439866 474498 1769015 917068 1486721 1510840 1895883 617146 268085 1088633 347909 754846 1917961 914662 1450492 329672 1723667 1460970 405611 83821 698451 197895 445564 1913238 1146488 902025 1050848 334429 717085 22746 1173071 1337975 629255 49109 435590 78089 314103 1662425 1708670 1110980 1242857 1663259 1018957 1613922 1360442 781071 1242355 148558 1875917 1686971 1713697 457291 1013707 1346668 1873406 1240656 931474 1074526 1696511 341791 1671271 1518358 1314280 1837948 1945245 1942178 726951 1336732 1992428 714178 1681454 1268105 231578 1190455 1548387 1244714 789004 1975403 1751303 195451 843414 689243 298357 1858424 633186 593745 1728069 469117 1027361 1909688 1915310 1268754 1248306 710384 1125621 1011969 793332 1395031 1879051 1653094 1293148 913343 102178 322942 145023 1721791 1196508 1972752 1779808 558678 953105 297103 1751376 1167692 80818 726109 1714414 601237 1863729 1435850 504321 1394070 976860 1283276 1112156 546846 1100649 416653 1740892 119110 703177 520020 670642 119418 1421914 1593241 473527 1578287 1201279 1440824 531337 1870245 1882763 1029581 1969992 1808963 1443188 1624767 1473381 493918 1726474 64056 11052 829881 1626502 1019882 1750023 916179 432227 1311682 1742465 575017 309174 1940791 958037 1667482 374444 1763037 915452 889247 53671 134401 1555330 60023 162051 478302 1745428 1212935 1118243 1439312 38033 101099 659585 1433580 311599 1113031 434090 1289311 1906823 1293800 1685569 834436 910800 1653918 1247842 1597848 452949 1391193 653751 135998 1049812 894542 637017 943659 615280 1773545 912362 1708302 1431315 1830502 610180 519377 1049684 1183483 884926 518088 1605657 1406903 1094971 1407931 1975302 1476906 1364272 311269 1806942 968580 728480 1075797 33626 1697893 366412 350217 1153340 1508953 753792 1470625 1655261 603104 1620174 1071966 85422 1614113 1324510 1691002 851588 587442 301365 347974 69116 1166586 588320 1388960 1222201 302686 711918 129436 1403186 614087 1054114 1172856 1097147 1730756 1916331 414035 967383 1789853 91863 1347470 1373536 1611840 1987414 1029141 1449464 284082 24234 1372839 126217 1225089 1254829 1022487 390309 738312 1473099 718727 710336 326644 1687072 78352 1552180 917617 330064 764218 1126544 897598 1582449 1378215 337996 250791 1592660 1980061 1881317 1826368 523487 1623339 1160796 740069 1768290 751817 1484304 933264 84413 751846 437995 1402390 1916565 1340416 183071 344458 656119 34773 1410909 1325407 737884 1377207 76959 1221149 1560408 1410637 19928 1783219 79509 1348093 1499351 922705 1325869 555024 693707 750455 915568 1439504 1392177 260596 834723 1292996 1269640 883308 294150 462570 218417 1895525 1507810 157821 1996979 723268 1903016 580729 449408 1720268 1320549 1279230 335958 224963 1034825 1183382 1752993 743864 1994735 1376336 766896 862728 452170 311538 234360 1391674 830497 1214860 710007 1584812 1176955 1868807 1477786 1647038 91407 324786 1421517 413398 781960 1040787 1886811 952438 1079497 1791468 511226 191179 1468521 1131437 464247 1431774 1136469 1547722 1975135 1433944 1331351 521649 281903 809869 708306 1917233 382853 1943948 497150 496477 502543 1454218 869943 1630545 1698643 1529346 100619 782155 335842 132698 277566 1086247 1592086 1898561 649602 1845038 884559 1444195 984143 795512 844848 1163909 1184281 411354 1724694 1935747 262199 714761 911188 1588677 1985754 1553048 520391 1041113 1778335 511445 476809 1217467 800923 1198428 758229 130773 1989155 1689043 814044 660959 149939 460882 1679100 1501356 253222 1417069 1703006 659025 1615752 1106916 508056 500897 46875 1311932 473057 84159 1296665 143221 1584865 870657 140476 1745551 796327 1022556 687663 1946109 1682990 1860956 9580 1166272 1326981 562531 1905016 1202829 993506 1528482 728204 1808303 1095830 416901 1858881 1945329 562289 1922668 1015571 1482971 493821 582496 521806 1425573 296858 424387 1276504 1725813 1893713 1520147 1227217 1294081 1974576 1596053 641796 1720793 1893467 1944151 1916958 241972 679656 366282 254969 20731 843135 112606 1910493 156268 1271058 1977654 805252 655732 1879303 1543711 933007 892982 1113516 189257 265648 1267676 446471 407661 708442 1679462 394903 971165 1626316 116434 1511681 1125409 1898741 1149002 1435261 1837700 1915337 1688068 1634930 427264 1579339 155226 1235277 1129034 634611 342331 198017 1990283 732484 551061 290929 484352 989468 1771295 1778980 195709 58623 253662 1291518 1529513 1464190 1131606 386846 1394191 131595 1184518 48439 1970718 976854 1789603 1064830 1486591 1089538 142976 1338319 364374 1073496 1112828 1420443 1392463 107598 1792767 291711 454123 115110 709507 1247834 1046717 464306 1040251 1267440 434899 829770 1260639 990750 1031877 1577313 313155 1178334 1246789 1567116 290551 241544 436870 883035 718493 1068795 284048 436441 1344759 1989532 1204346 1887118 628442 946003 292177 1275773 16136 1232364 122713 96000 612393 1279434 490271 1765789 1224591 709661 771405 1491549 1914019 1471904 503874 1642650 1964469 1148760 1767406 951395 686466 791931 1738384 1759721 1615894 1652097 24452 1182322 350947 325619 1383247 627454 1718852 1350671 1248338 736579 43915 20875 923673 1937319 565407 1573696 1129294 456293 1147740 881044 1013635 1588109 1066447 1008777 1378081 1726488 1422214 352685 1732541 1247020 403190 1327120 538017 907090 1309615 1455484 254466 1930458 1302315 1928633 5792 227687 1212167 2840 1540846 1687065 978673 1587388 131610 692823 577941 1902806 656684 693422 790456 595802 1985533 1556196 1030728 1966486 168628 1697027 628976 249437 788219 341815 62761 1372540 1316445 200035 794277 1483038 1176880 1891788 1216838 1422369 548802 1874637 1063497 1849053 567192 89872 1152987 926113 396689 722287 541348 242100 903045 611566 276253 725249 1634257 1945604 1884142 1516920 1028292 833838 841339 1055473 458190 1170799 1259171 596246 1746158 1203178 1898156 1249494 750275 112402 1671196 1277662 541296 1007763 540515 173467 782356 548781 1527014 1093323 629194 273746 82751 1842828 1863679 210659 619103 696357 1969244 124944 1366009 1725367 414395 1382906 750174 1899292 1434406 261963 498938 902293 274826 1493738 1709661 1417170 1380531 364208 115558 1581114 304099 286665 14169 1809924 23967 1418884 1665670 1925991 319699 544833 67649 1569199 799981 981810 613487 1987654 473454 838357 1428617 1943672 1996024 19738 254761 729904 436105 514822 616081 1848125 1094335 1376834 1890680 1435181 1259157 1730606 396317 1330830 1131832 435721 178174 641019 453434 1005632 1831339 1562327 290434 1235790 1413994 624754 1441508 984031 985518 1456313 988689 1851248 492878 526662 1471128 1549748 768026 1009657 1570455 412947 888784 1398437 1057501 1799261 1060201 1641617 1977396 149621 1867987 447447 1880708 213605 503156 1036533 1043319 269079 536388 175658 231480 1719735 1016347 1940829 159300 714394 1140399 284337 1440498 1474938 1561743 1512891 814353 792123 1495890 1062339 524578 1987669 1013786 1677796 1085780 1610594 305197 338863 789496 1377622 1016058 505534 906079 213109 660417 187051 861155 1312056 375833 791233 1319520 291473 1721614 1284633 473930 1456 875196 1148146 519300 453419 745743 363445 394788 1795832 292762 1325977 1946998 1658485 1978889 1264969 1947093 1525201 1514193 1827680 1565713 1999598 928817 1036160 1495490 1772537 627085 933579 1766474 1747179 723329 1728859 371225 257345 1559849 817530 546874 783772 1194663 1472786 798321 1442806 1857711 1089446 206588 1306990 1865014 807555 129059 1439027 333153 1178106 941426 38303 879157 1897698 355825 222911 981774 52674 1092610 375855 1364735 95432 546977 1330806 1429093 1147582 1529391 884790 1558976 1998462 115670 1348680 729092 1987557 547562 69942 356344 858002 1478540 1800365 686131 1030080 12806 1224274 1525028 977567 832340 1522023 1357214 152920 1322966 1397355 1127742 1697456 1037814 1146461 504181 170020 846981 1406209 316841 91892 307036 1984345 115533 1818577 998327 782607 15946 1010724 1825703 269418 1290382 1734448 951595 107262 1112593 1606833 253379 1676854 898725 805648 969121 600344 1594389 581412 1919843 1638308 770855 1168074 1221190 1032254 887816 1992061 42328 930535 1722434 1097786 1271620 1578693 92989 1476759 220715 1800603 1172996 1999697 1577009 1269445 1841124 315934 1591543 446157 1223723 260279 1070707 1544284 300916 1004607 1133140 445049 1316402 1410836 255730 421978 727208 1902839 1457423 1678244 198585 1374627 772582 1313941 560932 889106 1082160 360678 814311 1659378 1026646 74266 1878497 989812 206509 992044 1043575 236826 340870 928526 1279838 1132759 1194416 661798 1450431 316215 833583 1271913 1731610 1799198 1012939 1526484 1162718 505114 453570 248078 1551898 505719 631360 210799 237779 1259403 239769 370361 1951952 270259 1601761 1441717 187059 693627 1196507 386291 676866 959440 992482 209844 332376 768135 882505 1976297 859760 927222 1448089 1171769 989252 1249043 348040 1718906 1794721 1682188 1174084 710568 1364738 1195621 514212 1766697 227675 1684741 1281944 1230714 1608013 990002 8687 1414210 1860581 1825128 855788 1471129 377217 974526 1270293 782237 849114 1445717 339655 1879425 1511176 236841 759840 592421 1486953 62189 1581625 484906 1130954 892147 419987 1618043 704496 826571 922771 865045 264120 965957 479224 1092047 1780611 508519 974235 657483 4652 1587772 1020633 1191688 559700 403494 1308448 311518 1572199 392572 902675 1105611 1576502 631161 328942 1490676 477765 142150 1060697 1121276 1898456 1652533 608303 881648 1326069 6644 935855 510041 1931719 138439 1118857 1363654 1104327 1888497 774860 951899 1177328 1291984 1782248 27686 271773 1746864 371797 393529 384177 1378220 206735 974333 1577692 969579 1842988 1488158 1824688 1013137 564923 1162860 1482922 289559 1524656 267693 584796 1656940 1657466 1244627 795794 1307306 834901 602762 976765 1565774 1319749 735638 843118 743175 691929 921854 1690038 1174093 1960877 642770 1115273 442925 129213 208357 346746 1268184 346244 1110778 450081 1762311 1570962 1063646 735616 1181091 1084869 1479235 1730415 1894034 1121974 1712429 82591 646637 1668025 933599 1719452 1908441 1165896 702533 253462 608837 111288 261796 471152 502335 1710493 39665 1646727 351869 1618190 1190393 1575380 907166 699894 773284 1130727 265982 1888672 37179 960531 1943669 966996 348807 1943929 274386 95116 1034815 294893 1803979 1751096 1896396 1077864 426564 1476797 1954683 406057 846040 1046397 1515704 1946992 1930724 1601183 192597 1782607 1341813 391952 424271 14157 142806 335688 1483155 1981943 253386 1730127 415327 1179747 1233135 458319 1169951 744931 933748 674037 1079935 1103485 1450647 1463528 1673396 1534789 710118 1336713 1497502 1685534 1948122 1908682 1838416 1076042 764413 480186 495083 1760620 1452200 1906113 2360 1298019 1728701 886331 477439 651529 293231 1929545 358316 1993219 1740029 1945612 882087 1628941 293942 1418435 494863 712278 563052 1519120 1740400 624843 1627609 688733 1309468 579430 46671 676979 1877879 417704 1156332 684402 1957613 384570 926048 729873 678457 788824 1849813 1441581 1325314 1229208 1770179 1315823 1731546 1140571 1165358 734322 1923016 1192500 543318 1992514 1358610 947814 1321436 108946 1867170 889531 1797537 1304939 817149 1701408 1851705 1826113 1564761 926618 1262677 645964 1699202 890445 1409034 1479631 1793806 527879 1325178 849909 337409 1102868 1694400 625452 1803077 801998 328051 437033 473637 17925 1777337 142885 1707810 860653 656504 1225210 1452120 1258446 1404557 876340 409539 981638 1028410 817650 726934 1784974 1292126 1862473 591560 645219 676931 269265 1605184 514529 338458 1167568 468012 1203094 1134038 1815458 1610122 402768 623645 754334 1807134 1845184 452657 1239238 833170 1165822 1495761 1577879 501846 1253905 1737159 316005 976870 629351 1403359 266821 875149 1627730 1233832 154812 1715396 1717383 208364 858731 1937846 1052467 1167095 165713 987092 287543 572149 589132 882072 255571 627661 786400 1813353 263453 729023 1643664 1810126 1074909 719107 1147583 629940 910937 645766 550554 986279 271788 689907 1131065 70692 437168 1133073 166451 1634387 1646491 41927 655746 240708 1255491 632649 53322 226123 1502898 1821009 1219026 769282 1447558 639477 1673789 1254849 1820467 1861983 1074784 1845729 1866515 822368 1486575 1337695 1105947 608386 1088330 1372568 960623 1958926 1974075 473018 1680055 48568 429656 542130 1064711 359918 209772 402329 1253130 1004792 1488511 457860 1938278 1680789 1072482 278586 139882 1552425 24760 1084092 1783892 1804188 1405539 1147707 318647 1343508 852990 1800763 380102 90795 291297 813175 1816598 163372 851924 589050 1503808 703371 1515480 167237 605201 864837 295025 1241381 215258 1810298 1638709 224273 414817 1290662 429716 538905 530354 703206 176438 390771 67769 1414721 904492 868755 83398 1258506 943236 104841 1031764 1896899 1441318 1863338 1244173 643278 1429750 1104246 1027696 1050968 322225 887313 959873 968370 583043 761827 891885 844260 1236470 1781573 509273 661887 870507 1699625 407306 91117 586629 1848245 1626509 401912 193110 663595 1022282 1474500 774900 624457 581327 892829 1331581 724793 933115 1585917 1054712 1156485 327867 343758 1185001 863893 501870 1418546 1253426 583880 1857927 1811894 1912207 1024687 34214 527263 1144085 1723931 30040 1188059 262589 730340 29734 294369 569622 193174 1114015 1792062 771495 1275355 689139 1775376 522695 1896884 188572 1967991 1567248 1442998 1188441 1064364 121208 171358 218808 1567147 791545 1015133 485446 1223553 1042669 591024 1222828 23754 1079295 665388 875884 782411 246906 1809462 1369574 59556 159036 1781929 1418922 497587 1149066 108564 1757123 403780 473429 1318947 637475 767807 675977 1165701 275653 1114382 1267163 1266294 613794 306181 1261956 731755 632155 565488 1003068 1854653 1745493 1450931 1303332 1051591 1250875 1941370 682156 1875099 1810239 956194 364212 205716 739712 1653933 470336 1865186 1935274 1143588 1556982 1371613 595893 12926 1376474 761647 140229 1142936 86371 1982464 1840412 1996571 1771122 1957044 1070260 297745 4333 380447 1295282 1078758 1124218 1730740 1431541 1854763 330692 496586 301408 1369864 1417691 1855884 421216 611720 1319573 360772 1858764 1853353 1385979 1345712 61380 761200 346991 987985 1229243 153221 1359124 568113 1283047 356739 847011 203574 1387142 415431 398100 140185 1702867 1209247 485872 266351 140111 566985 566736 825917 1215683 230783 1548465 218267 1040243 41864 921078 291330 1492546 410660 1729799 1726392 1069616 630370 1053398 696760 385417 1295333 1842727 965780 991516 1327645 1594372 1534715 893539 1439252 1219061 1428716 300230 558779 1768573 386486 1498875 436757 1805134 1379338 1137229 956711 401627 1433387 79109 1776989 1080147 1477247 1517699 1911310 228201 1773528 369816 1806017 1813181 928424 1794924 1419226 677781 1950045 761073 432983 194030 1315937 143294 994962 873375 1002842 308906 886203 1566123 712169 720837 1669895 247027 449783 1650820 563043 1409721 860592 1030657 759998 1209393 795170 853880 289691 231118 842565 335279 987668 1181576 1614232 302156 651626 1572571 1099468 176945 1758021 776861 382945 1579280 610041 578473 1368429 513830 1646784 331259 1073378 1681331 29068 1662538 557727 953506 861388 1280034 1872269 219226 304460 1882020 1288285 1934391 1967954 83502 633316 1505543 400222 1159899 1317614 1540016 200721 1527143 1186165 721468 534773 1597580 311553 1677891 1038395 1054596 1052815 1902499 1526912 612419 151667 362235 1040659 363005 100827 64944 995019 1009770 934023 136281 46456 1727695 814700 459428 201611 589988 1196901 1306767 145258 655713 669022 1187928 922369 1831730 1547796 1758534 789266 27239 52489 1794562 1732700 830519 1171124 360146 1969757 1944138 1564981 1635883 1717492 244579 165491 210933 413127 910100 1459025 954158 1577425 538819 1686083 1080985 83618 162861 355722 1728865 1323437 924170 639778 844018 1070424 993611 1421275 638184 394090 1939268 88995 721480 681489 733435 605145 895753 1583373 793087 281520 1894831 472225 1061307 322469 1191394 1794323 607627 1026619 1226189 245737 943766 201812 833797 719312 251993 1350748 989845 262423 1190037 275395 1185211 1421863 642762 382298 1510703 790051 861577 1637953 1160235 1565390 1086903 996653 494793 2787 1258865 628188 1276559 1588818 298498 1032590 1925953 848476 1249230 1887249 47916 1534065 2556 1327300 17508 1760119 1041544 1433827 1773425 1056342 822335 99121 798856 387760 1155897 1432180 531513 163358 1925044 1415517 1953016 1033713 430776 260965 894759 1866752 173738 702216 1370759 66199 1191466 945697 1833316 1843432 1162769 420308 1384863 656789 1150853 1531845 369599 135452 17123 1550558 1850598 1017146 1467173 596176 1647761 870672 1135213 1508345 1034572 1213548 1568895 819924 1931189 880951 1195511 1010792 960310 810225 224187 144413 1530603 1319812 1981229 795043 1651757 1689286 1009795 1063356 1005556 1052464 1459046 1719329 607796 567098 599728 1573151 607235 1768059 1971186 880218 430800 961879 583268 518816 562652 1497594 451227 1434873 1729611 638835 604548 1260711 1698103 875661 813793 337842 528036 908917 1623508 792620 1112685 433462 1243807 530851 689373 1911787 1044773 299767 57403 415966 1900167 1250769 806334 185506 946358 1416064 1973601 542813 117233 877891 1601708 657638 59665 1647398 164763 1050141 1040104 151766 174952 1119877 1510101 1008358 345171 1339696 1029111 1360621 289040 728653 279549 1046229 423411 713545 1620914 1351294 769858 1448953 1144407 890882 1213713 1503184 902948 507572 826227 110958 730551 1206656 1319191 1769443 1447834 353229 1800212 1341600 1167065 1358946 1720963 1717011 1021862 964220 1760892 440275 1271543 981511 85883 1968600 1746947 382913 236497 1305761 1282664 119140 1484027 308583 688487 236179 1542034 5819 968906 1857382 1112075 33021 1104738 1633899 1476319 885523 1310751 328788 572521 1892180 1297841 1568289 1224427 204145 227138 1815801 402427 1378137 1846163 1481799 979317 478943 205860 659941 1760261 537510 455104 88814 57933 1291237 1836585 656181 878295 972126 345606 701130 267798 959835 942876 1125525 174872 712965 1202659 448715 1851951 67683 110574 1648757 1363342 575229 1437164 1305935 1813843 1910925 706774 421485 1059886 492590 1529628 1305868 1089280 693999 1807279 1294548 1559333 1245501 1611497 772126 828601 991845 588433 611364 530480 486725 1879827 1796382 65521 1352143 1479519 557572 1847212 1546559 46244 1861420 1779837 983138 1985435 1896813 1477219 1043640 1799089 1771202 147030 144302 1652051 1751438 536435 248690 1855256 1260808 1539862 1461618 881796 364406 1326762 1085556 187919 1390873 1141287 802881 1471166 1686153 1947362 171563 383295 263772 91381 264213 1553146 506557 564102 1937997 829597 1061836 968553 195765 1988329 1350648 1807275 624044 1849197 535955 1784856 1246836 1436023 44966 1670037 1801270 1094443 446255 40396 1192106 814860 505104 1631943 1840812 1187860 1677131 749042 1973971 1171587 1558727 774919 1399066 1116861 1257736 87875 1137931 668677 1664713 116940 1772519 1976610 1301525 1680794 280365 984941 1384524 214154 1946180 449144 349548 873323 1938770 50763 1875126 1455301 1037266 577998 766893 717626 322974 1006588 1830368 465575 1215013 589702 1350029 1944626 664260 917120 1857084 1101058 1603220 1370197 1834986 72338 1298294 1773661 530583 282351 631274 1171686 329698 867705 751833 327656 738050 801885 1439628 1606626 250951 1401396 1188782 52265 299333 1098390 1467101 1206360 15014 1506095 1405852 702299 122844 1622770 1358439 1220499 132568 1113625 1775322 1469915 610095 1951266 509292 716218 1696641 1594807 204121 83375 14855 365537 1691806 207476 1360244 117343 315916 1120201 11701 621867 1374873 1505897 440104 1770553 770618 1009101 483663 90106 1855344 1342180 1624152 317004 302001 1596061 1717238 489048 950899 322563 1287901 1284105 394951 597754 474081 770324 1810323 863007 1965043 465512 438651 1880234 1121723 1918703 698066 1786651 1185254 71802 1749946 154640 1472619 1319924 440404 501820 1785288 19857 1664776 1959498 1576516 1445600 1262815 166504 36537 974287 808611 1746229 771341 175797 1218051 213989 1818854 1085999 1257234 1983039 1240519 1971213 1688769 305901 922877 353395 691189 1494628 21685 1873661 387871 1693147 1955988 593836 1292005 1207137 581583 277232 1789492 376003 1787864 531807 916928 1067748 3152 649543 478459 920537 250434 1190982 388255 1531921 375782 1881346 1780860 272625 1474314 1763997 1211731 1693540 1261849 1607607 1213789 470203 515929 1183122 1153165 456259 1150141 899489 1661794 304127 1441945 625820 1034984 830054 368570 850994 400594 1291137 1934349 554304 1583010 896921 339817 52755 1913947 1653169 1937917 877919 901262 934752 1799542 358094 1796190 1163526 1090074 1641972 1668976 1356925 286930 1733663 1730608 1585016 748181 1327579 683323 574501 163033 727139 201261 1192606 467751 1048859 1204503 707029 991573 1371817 729203 1297450 1245276 532968 331015 565977 1592356 918328 883538 545997 35194 1049978 927327 1354972 1833211 187597 39907 29990 40783 1050504 1147204 1401935 624937 1215649 957371 205361 1876726 1892345 1161657 1409413 1655778 1559323 1552897 91743 1909592 1561731 9004 511036 400272 1957091 461223 256968 1881985 813354 1307774 1330717 1688205 273798 464871 1367904 229223 723485 723377 1811357 174336 820953 1209342 1083709 178526 345495 980936 197345 1365072 359761 657064 856759 1840304 1979684 945746 243684 743574 1666988 1368192 251077 1863112 158360 1901721 908409 671979 1067503 828861 1273815 1359629 911915 1643795 9438 911658 107376 1402637 1909316 972710 805150 1747517 1269715 1264761 670114 1723804 889500 1864540 261861 1763889 814064 1890546 411221 480102 153626 1512611 127767 325263 108255 555577 501334 264278 1020866 1240882 1378021 1664231 817747 1484472 1651033 1666014 301343 387175 1094809 1853537 1287025 1336574 537633 1523791 1333490 1363594 114149 1022724 1774316 165958 1122674 581878 370920 1783570 59307 1285182 742741 156487 1110816 358436 618822 470689 883076 761661 1345057 1371123 1744123 1111749 910727 1317979 147415 508859 1371822 749843 1288222 1716388 526790 1744564 264193 82162 170533 1457406 272269 301227 1230252 867783 1354340 1730777 1059489 797924 218935 494466 825173 700991 106143 152052 1181203 58553 881548 946221 1444794 671532 1370544 412737 812063 777237 121856 789740 155848 756087 453428 1068755 831012 679413 451085 838488 1874721 1414906 1340445 1027845 1199663 752743 693921 1768409 953435 480092 1902466 423306 1273530 1014933 1963933 297856 435399 1032511 345897 1504338 208833 249898 1637505 227940 209291 539917 200048 381972 1344393 1136481 760215 796212 1737818 895484 1244273 1398836 410171 1722801 657371 1617036 477112 977604 1389665 829948 58785 972105 438999 1031154 1616173 1001228 336833 732917 1888322 1975298 1063172 139168 1211630 194418 1917003 1120500 1444192 1818052 1300363 1215106 1804837 1993009 102943 1344034 271310 406883 1830765 1553708 50317 486961 1104385 247690 775546 1127094 489743 1843011 652688 1269797 1490911 878869 1796445 1968216 950172 1377938 590265 670842 1843345 377112 1567376 1337515 772105 1910877 11890 1019903 1420395 1213301 1401297 233525 96708 1534356 867577 350761 478800 1647042 1157662 1875576 1872545 93437 10341 1161623 598026 1265361 118962 1363898 286986 1976444 401538 282616 25096 908213 1579656 429140 1189407 94002 775712 428718 607511 961059 369675 436068 18552 1689233 1136913 363185 1215412 1469878 1338052 217523 771178 465621 1398969 225430 545894 1487189 1396962 1725810 1460125 1353977 491418 1721851 1944709 225778 228759 668945 182330 1686914 198688 181419 741283 703027 1590750 1348047 186085 540306 1821661 1571097 620496 868671 411489 1447297 1008955 238193 667399 380678 483336 269103 477136 364529 404420 1631491 646635 1553241 205954 542656 94559 1234156 290637 1134062 782404 1834412 1727235 1974243 205508 1020238 515708 1744665 812915 431819 1430041 510965 475917 357539 824654 1974855 294952 139094 1537300 1147463 1298276 128185 339471 1918424 1649060 132702 631515 630803 1703104 557926 165922 1023554 329786 281949 1094282 402619 247725 1239669 1071624 932846 1417785 1930924 1123515 613265 823906 1028449 477127 1071459 475710 255157 779437 1897011 1008075 931007 1243618 771619 1049311 679700 339658 1172817 549586 1879069 1540607 92932 1229648 410371 385182 319388 1751603 1767107 1465107 164134 354674 1376578 1695734 552653 1173097 282887 1382361 1861282 858817 1275253 538431 838315 1131871 1101240 547063 307717 1358485 1146326 1473163 1997549 695704 628842 1050328 435769 1710153 967965 1754479 323799 305628 1344185 451516 922224 494408 1088547 1062969 881319 1032195 1328233 242746 935164 431869 345209 381349 334903 1321145 107255 1302814 1609352 514473 1648263 741785 830432 961764 1160308 1394478 1557537 1788114 979371 1758920 390253 1856386 554024 1130880 152111 1330186 1495081 1374327 531968 1636854 650789 892538 1227808 1275 1495970 1201803 1428627 1424781 82512 711621 1375763 877532 1856950 19470 1040295 1372291 978152 451082 492219 484786 1125970 258097 144598 1200816 57516 134900 537082 1799992 1642677 1080806 730998 102728 171066 1002534 214311 1069224 423197 1148866 490174 1853498 786700 337822 1810850 1164916 1463303 1181443 1362927 302878 592079 1065764 326139 453621 1723451 857569 443483 329439 456523 562106 1113007 1117686 496454 1814856 374307 1655950 1139425 1501645 1092970 1195910 126159 1678115 769497 1593056 329275 808994 1499111 499432 1571463 1809713 647643 11596 1136458 988006 1204994 1423094 1219060 230715 1890000 1341532 393808 1865493 1807291 1794066 785548 701689 319584 408094 1105517 1992308 1772075 1152613 743226 53418 450437 164907 490566 1834204 371194 826296 774956 284393 481973 1189386 1599959 1244051 1615513 412056 278089 1762396 164424 966048 754083 440193 697056 1110953 1232663 536184 317805 1347915 257351 935973 1465315 646424 1709184 109283 846567 453265 1520071 684597 313271 1038854 963533 1289420 339105 149064 1183630 1028700 1683251 901114 485091 88517 1887930 1917269 725798 1875434 24098 104855 407041 714782 123350 1563642 1009422 1582321 1493473 1635080 943359 1295313 990134 1510107 923107 257234 862296 1246842 1205922 604249 1189997 1943842 85913 255844 709207 1876030 750294 537010 1465326 940108 1836290 1939806 659326 1021865 169692 102727 1205445 1769506 296885 938850 486805 645584 863444 1946610 1491344 1759365 1456039 1090544 1823653 1024730 86051 1685198 1249395 128996 198034 1891348 1979851 279963 865215 1462716 426366 852189 1729117 1738854 1416737 1399239 812985 1990067 1452490 1853281 1523353 316917 1512664 1676472 219365 1879348 944164 869557 899044 921651 1373554 1657522 138945 893124 454299 30801 953622 95394 1899672 1013313 248519 1795891 325302 261937 565778 272148 582602 519546 831760 1617623 1859839 1118850 1554938 971732 1430394 1125339 314507 122262 1396535 987319 1257104 1406988 1202300 1776972 1617165 702699 633802 1080744 1974552 1233499 789865 480527 246244 302076 1032806 1121817 1647554 1247773 773188 887482 751976 1075507 704255 711863 1315490 1277225 970619 472020 1093063 708327 1522871 1642458 944930 892642 1171007 58638 1000853 1700780 1184408 1660524 1411868 753341 828 1491268 623300 716677 1597431 661715 175019 581377 326400 1645143 1542883 572171 1208192 901005 841507 1682661 1131456 909921 586080 330149 1442358 1150431 333655 573987 32713 503422 170633 1174385 1165475 853966 138354 1097932 606234 1263338 13167 1031666 18270 1496388 581317 423727 868355 304095 847299 360248 833498 397367 46027 1936076 3166 1106048 1527642 673940 1924802 1239685 1641798 1715200 321600 1618544 185216 1620540 1968673 838073 1030015 1310778 437949 1125047 1273475 1696197 965503 947281 313245 968769 379053 1867549 1721254 600162 640416 745750 1660339 416567 373655 649097 465993 355115 309050 1314105 152152 1100697 862660 526115 1484639 1020276 1429883 685352 1299851 423853 1701786 573316 1302918 335160 564479 1185656 1432197 1227424 865354 1050001 1975991 368335 1250827 1380965 1034540 1736601 1794020 825418 231278 1116985 760077 234552 1673534 1475571 572435 1347665 1232373 1153742 456717 598457 44559 1868624 650839 1966983 1000166 1284049 1097089 888975 344865 328250 1365542 589715 1128043 1590904 1349967 908483 988564 1572826 1514213 767353 1172772 556730 1109910 1776531 1476406 1762204 414600 1135418 218527 1643046 1346001 1400694 1881283 85887 947274 678072 838992 1740619 1151099 331420 1585324 450681 1300039 1670890 662245 1345400 1130581 1049737 1093642 99211 1087243 808328 863584 1408721 1540852 413826 1296539 819894 592239 229399 1586315 470675 1740401 1588815 1727558 243252 1792742 1192526 378545 1042620 1872035 1138272 780570 659130 1546579 1891631 1797091 991945 1078459 407028 903628 1696283 1261794 580058 966773 1465935 1605919 505326 1179699 1837103 623798 1922569 120940 1501810 297313 1556255 1940688 603546 1479910 633324 1510613 37485 245793 397465 828603 1092674 965427 1224504 954559 1806543 89973 193876 1770083 1234097 24163 258691 644583 707843 1048978 1444928 1835092 1244702 443825 62181 1893114 226882 971919 1029404 894497 1156152 1759655 859930 1055648 533477 1822474 151569 339685 447883 1428770 800665 1683456 1311082 323283 276625 10184 1508994 533583 1989430 1269217 204174 362329 603043 1141007 920858 852058 934434 1264245 1503474 1879654 1967077 11406 803521 169522 1236394 1594446 1343052 883736 723349 419331 243876 1978325 1042651 971037 1738451 312240 121228 840979 379763 1714238 501514 669646 1380193 345580 1988044 79562 1155610 1564119 1035840 1269292 830569 1707649 21902 1629179 1668563 387986 868132 1684350 546676 1103505 1306685 491516 1421699 580816 1596771 1263535 468640 429790 1405141 323873 260582 330018 906072 78264 1615413 1039955 777897 1433942 417470 845845 674217 1659187 731731 910644 1757069 875041 906969 404890 466175 1490400 1677499 1442151 1713750 446420 646305 1242725 581216 53196 686166 1493699 1909091 423868 470591 1058344 928356 1399060 207365 1814780 689671 346527 523027 429687 1767472 1340315 585841 363132 591810 211782 1146440 648454 1091640 1076146 1148109 1394400 1309733 970176 976245 788413 472403 1040255 1770754 1253280 554284 590710 1782 444674 1674882 760354 233152 1741311 1908062 1692203 685403 82309 872286 814528 413 1600316 855335 1413169 1913613 633451 85600 174814 487594 1515845 1697405 1802144 1935295 228972 1699152 73794 1952351 1458178 768623 1928892 937846 1708009 661704 1856400 1684963 1672676 1578895 1131361 1272780 629653 736638 39287 685938 1611570 848206 892159 304512 893031 1940629 1228953 1321942 262150 1359202 1098189 372657 1592374 1881649 48203 1225443 1050033 1236683 120278 598280 1214661 1961581 1252078 40340 1258668 1087264 1212343 1855814 1785347 1452156 343593 29602 659954 1194353 791022 171570 952995 280382 58035 655729 1884200 1009389 898237 227528 1804739 1351076 118263 388929 1474822 1262134 1119523 474555 1019860 1537933 1683818 1543336 1353369 1797899 65612 879962 590262 1822336 1756862 849558 1995724 709818 1877849 1134300 286726 228668 608977 1653894 1822151 249138 1411422 139911 950545 1083029 1043774 288238 1932143 1352647 694063 624842 903292 886243 1927272 1584764 1330519 1339674 1007841 1172654 577869 481061 1856575 1715529 904124 875616 1181633 394115 1052009 1738997 93126 1460111 1294509 255250 53268 883687 681623 619010 825130 1527486 1712601 70469 1432009 782544 395261 980493 1760054 459759 822608 484760 1495 1742029 503810 1518152 1887809 1926977 1301434 1715699 149921 47144 1503291 211911 751909 1046668 1360764 1223155 1693902 1512712 1700626 129748 542382 165774 1095932 1983453 149617 719922 1275220 40531 681155 1294944 1787601 38745 695563 1302466 1378697 1669081 665078 1138867 133252 194264 371464 1052615 1180780 1196625 425981 1204683 34224 1159678 1202891 948584 1408158 945680 1075117 640621 1269150 689659 508272 541451 1355895 1269188 1613594 451703 1574060 733068 1374741 1383769 258484 1160628 248118 571193 259720 952418 1511537 756925 682242 17172 1643414 661254 1195066 96108 283603 873594 1141262 625444 1438896 726156 646158 1826737 1041475 424080 701919 1656148 1745643 773753 1519824 1121569 1449980 1374134 149362 911496 1355025 1433046 88385 765477 1926148 339181 1558369 1653218 894173 380738 1781628 1318286 735302 1768069 71666 1537742 1267716 929054 1322994 1996641 945882 167821 200225 1787403 303677 1126579 1323894 869373 1011266 329549 1292078 697888 530545 588598 540856 1819735 817879 150889 1254701 7356 603121 819617 1972124 155105 1813371 1932823 597511 1687884 239637 1515370 319140 1336089 1272540 1282839 1204381 437230 1027086 237285 308325 1948863 1664986 1379200 604199 1617551 1732570 337258 729640 1890388 393063 1035169 1854760 1536848 1906530 962663 1489832 607430 266885 1127054 1663321 1245355 501034 494961 865687 1862476 1923695 77403 1951346 825884 1974644 1487212 600233 26960 961944 1722803 609256 1477899 639353 1046205 236810 1920286 173987 1346217 1630885 753653 281660 742927 902242 237812 1208539 1824436 351322 1358741 1420560 78247 786434 1287232 1288847 894865 168302 99141 1076116 1945981 839938 836571 1597168 754326 1965392 5569 785554 503067 1023485 946420 1907539 757006 1279381 772977 344791 1275905 1533779 27103 1711906 213376 1148451 1385361 923812 33335 1708460 1462370 51203 70455 1853001 34545 285855 1746927 1800308 756293 1325761 1838395 1945538 967159 1661801 9038 201471 1686836 1612168 1354787 1603469 1552470 55969 1402587 1367800 915817 294694 885072 1537524 1421262 951688 569783 1457750 112905 1969268 1480767 341184 53860 776163 1528256 1178061 802300 1546843 1300346 1198558 747152 927701 1189954 1725825 1684038 1175367 61930 1813109 990620 681941 1625536 858865 835219 201840 1693220 248440 388935 824361 1284366 1910748 399672 1166843 656595 695487 417541 482454 198608 1153971 1396043 1038532 1427822 1182982 545373 208293 154986 1903279 1334237 1016013 1758824 208670 77941 1947057 1849907 836098 1894814 311490 276622 157958 1659262 332700 1986768 1571567 1994922 23858 1203190 461376 304950 1478774 463327 116859 1842210 916854 1888607 1379303 1047345 1993407 882415 617021 1184861 749530 30836 1387028 1131877 968194 1835691 719792 914114 1563244 461531 1234838 517725 1482451 369298 63601 1547436 270278 1792659 312569 536487 846185 1991242 1164807 918930 1537565 1828613 785761 1294723 1188796 858581 969661 457646 1646271 880779 1099818 494819 91784 1964953 892178 501273 1560205 116233 1574729 1782378 1191687 1759707 915950 1928379 1726381 568407 244296 638636 685044 140653 1405399 1289881 1225998 581759 260024 1568339 1874383 819996 907998 1165679 19524 35836 1297040 1625783 1859488 364648 643862 1490491 1355122 407902 1380480 1112825 457179 1896184 1723972 1298533 578347 262840 1103983 438979 1679137 1697934 1486998 218215 385570 1104266 1052653 58948 1261602 1780868 1283081 1519413 330242 1163752 191863 762421 789122 427345 1961826 1087480 1684356 1232278 1523440 2818 238592 1403827 1992702 274661 1256421 253647 62030 1202170 474593 120110 432507 1734500 263321 1443346 949432 1176305 1993561 1607321 1572388 1300567 1703879 57631 981034 260460 1818900 1409030 1178292 625484 127579 888727 541865 1572779 76143 1673588 92485 849467 232841 1685281 673079 388907 920044 1817737 1494850 1555811 419697 36340 440270 253812 968243 477836 1033775 863090 1809069 755712 1447765 1376355 164189 649612 596149 1256258 410214 1619942 1372745 312534 225924 1201918 944865 67775 431866 1956706 1563267 1728960 1597093 1357428 442660 1160825 351574 1100395 1661104 1150305 124583 159102 1838674 1940777 532425 754256 1801599 1925588 1608267 909999 1483779 1559949 1929060 830233 1770369 1296455 1019697 1708355 1765787 1025183 98346 546331 741629 1290976 534760 1072697 1864781 1726554 1766022 439911 1493168 896294 1924405 1085500 1053174 783749 1120616 949006 561888 1013287 437304 908007 1584804 885317 982649 828147 642366 1372778 328969 409915 801646 394541 1761984 221057 949583 427211 995724 1737206 1815751 1678730 229945 1237485 68292 200264 1429563 1057108 1795906 1389267 1970521 493113 820970 1941751 1238310 387332 927422 1210670 739090 1302871 1661095 1392107 1526760 550532 1690938 1154788 163242 1281679 1444353 1665401 1562079 749163 1750210 1137480 74459 1730408 626519 1302394 499209 960277 853760 664776 829155 1360262 1133113 1544862 1729318 1333283 809077 1902030 1385351 1638726 1657588 1413035 1120004 1722162 1586557 1552231 1512176 1837828 230317 1433717 1000820 748351 1241968 1216598 684033 1538257 941067 1148437 239231 769489 733319 527515 1917333 1040248 227197 99699 857125 62322 186430 534271 674329 1803317 1040377 1967383 1858596 868403 603413 1740825 364894 496674 681679 192379 1358425 224828 1156937 136979 1708331 990276 520232 1182014 452892 115352 818021 1475481 47578 1305152 1395844 1358653 286204 348564 822047 1415706 1448551 1803847 490956 294904 450284 1552221 1696098 1295697 640369 1793938 1484083 1136920 357608 1638049 907770 832740 585792 1371829 692005 1185175 574582 1695116 1732537 1021565 480062 1099794 1961300 340651 558178 1210137 1740838 411523 1018235 1455141 1674562 1351435 1777040 1377042 1080296 676731 1418145 1379663 1183894 1104237 1453160 1515585 1518539 1852922 167493 771044 1709562 53674 1624012 1962514 669553 199420 317838 145666 1535025 286333 1472415 571154 1038893 245979 1308180 1161587 896409 947414 691327 910652 418152 1025717 1989257 1203914 496376 1634063 1240200 1348775 1127513 1944803 1184058 946856 43052 549262 478077 208152 453493 774758 1857272 1853046 1340714 472546 1132023 884407 1831721 512758 239021 997763 1770574 297996 776790 289391 1335665 74366 1263295 1838594 1267025 401626 686472 591295 953869 1681619 238505 1518897 624623 1033022 991636 1103956 1446586 224190 738964 1013833 497201 1094210 1802444 1460396 605897 384337 584458 1687037 1763094 1333119 1781278 1577249 1984375 1956895 1854849 1385719 862049 78897 1068841 604101 921105 557595 618639 1368332 858462 769820 198314 251738 566191 677675 152331 1588757 342778 1891365 1695456 151070 211673 1187864 395414 1168856 481036 477602 1696464 618501 1726470 1494250 1587239 1125263 1992410 501777 1319462 1825710 289100 190150 881215 1212114 137110 1868030 1345426 1603170 744006 879064 1465132 1930306 1191524 1427894 751715 169731 675443 1828481 1349373 113039 962096 412388 1739503 1177847 976926 443987 1161436 203930 1372048 1008505 958536 1841055 225948 606119 1642296 1976023 1938913 1466925 826585 1336794 1793519 1955411 1892935 311992 1357026 763547 790975 572004 354471 1000914 425339 104269 311873 67500 804114 1876123 1566199 353153 1310248 1332338 664682 82179 1706628 634628 624473 438926 928270 495509 1603303 613791 236948 1106406 345279 1007975 637456 765835 1368634 901169 1298493 1332573 1166217 1370593 813003 315575 180363 256154 1209076 115939 404256 1492163 1046056 1911132 1892875 760915 760953 469515 1756278 919530 440629 462446 1203943 1158832 1993174 927875 1700866 145076 586067 863643 744550 835208 182441 1984711 86498 686722 1273512 222249 1643875 191219 1829612 668929 1110469 1599793 1735673 1231440 1651386 1413851 1897453 1881468 827974 529328 1754354 990036 556906 174875 1968558 267104 884691 1027904 101012 949430 824957 1215076 1135964 1464172 797144 1476299 1981311 511051 546218 979776 326010 1388551 545057 1909008 1295444 1415464 1561815 1831410 1976371 738685 674322 1201641 26945 299361 1063807 291503 1214557 544814 869007 425393 1086831 239143 45743 311900 506293 1853951 987106 934949 1097917 1903428 1903199 741886 872682 682602 825564 758365 1794223 654820 1310857 1879816 918816 670802 667292 1755410 1382168 788218 1025392 681333 1337339 1524941 109988 1514695 996606 53907 114357 492179 1321361 1565281 588544 1989568 270158 1865887 885548 1140694 737134 1069906 1282604 1118232 784762 1321781 258015 1910222 611670 1438846 237964 238446 710692 454873 1527500 1172322 650248 1277416 1025743 311937 1013732 1318331 634784 560267 261153 1586712 1613338 1973774 1828009 484766 1027563 1235961 119318 730085 1700148 1946703 287808 1763180 667078 583406 31006 223120 1737891 76719 1691950 183642 743272 709459 268891 1990057 1406388 296911 755720 482704 1302460 337608 1731562 178558 1766756 397289 1638445 1342723 1680199 1817415 984477 444030 1265802 123037 1630843 201959 1646414 1995525 185633 277384 1795878 588271 550909 1859055 1070772 106889 947325 979632 29218 1328641 1985969 84747 365252 1401727 503842 581903 155511 390249 52113 473464 1685760 51381 973329 373654 150730 1511975 1248557 230472 315156 282438 785044 1885173 106018 76883 537313 1104501 651128 1302764 238021 399270 1872747 1472814 1614908 1641870 768788 1380781 1765514 313626 343261 228887 906034 1891305 343863 1779256 791108 1090493 1796446 931092 844789 507682 1906855 1471359 1639150 593967 1395424 792196 1978681 1585929 1002576 1661250 1521164 1778650 1164709 635859 778123 1471203 1232707 32407 172365 845733 562825 594395 180556 254856 1775764 9167 215095 156252 130361 4636 243356 1333433 126551 179470 222379 173370 526544 1833192 1385625 134244 1945271 899358 1759848 339429 1559028 926267 1866585 152674 609778 1381357 1198357 928965 1731937 1075602 1911913 758647 1925342 1037167 467344 1433882 639361 1986338 1301789 1417515 166992 809617 1502657 926139 1183038 1902335 993215 855091 670993 468110 321837 1215716 12564 1935699 950116 801834 553661 1384712 359915 799081 596820 1821244 1255795 111853 441731 90889 1699547 1870464 1946974 1998856 1921334 797949 434738 852069 1004799 466070 1900911 1500437 1638136 810556 1502285 1302257 926257 1375876 1373747 1612471 1939735 563702 1346380 1534859 1215229 1319445 1884313 1940339 610734 177512 642350 1328448 1604947 1068592 1798591 964978 206336 355342 1897956 1526678 275494 284864 449289 732902 1680236 1291774 900040 1839323 303566 982425 1481583 788326 1910360 504017 468673 629050 1927582 941473 1341621 1716727 1669973 935590 186354 1310112 988241 1510210 373524 1484521 165501 1997142 848310 975097 143017 1880840 1133964 1778958 757767 1488920 1884157 1881980 1087459 898579 81905 1387789 688176 1192623 1080101 1964993 670494 1046410 1477849 1854541 1033850 489213 1381123 591927 752428 515960 161043 1814736 1521378 1365606 1235587 1673448 1289449 667828 489579 747714 505394 79230 1855417 771011 97453 1851242 1815970 308491 1777570 714229 1485063 1932955 1354831 1443039 1114800 1467268 583924 3466 1875622 960721 520377 1062024 1484941 89813 497191 527027 1555135 979568 595156 1343865 1375815 390152 1125716 1750227 1483290 1544511 817969 880869 1145016 1869810 1592111 855650 768044 1265158 554105 1894562 542627 534526 1845163 444170 658198 1889237 471498 810069 925607 329823 284712 943695 1074548 553811 873662 1250492 423680 1810313 295664 1003493 357110 768840 1459341 3106 1799527 1362679 65118 1256795 1150563 10726 1446289 950700 1740952 41205 1489202 85385 918057 169201 309773 565035 1694104 1329073 321709 717564 1973401 244770 456052 49343 849824 979966 592562 271027 1806620 887583 1398063 105187 1895212 945849 1634869 142040 1571607 646842 1116616 415938 963395 1613484 1522987 1355223 1757880 398716 936060 346193 444479 1312209 1215259 1184513 245250 1119163 1133237 1128406 253921 1869329 1838019 445072 1929322 359255 643806 1070749 1741248 1765332 1470111 1376530 1334506 1770706 861024 623763 663300 1493651 444665 1813220 406524 214224 873845 466115 656524 141602 1232205 882955 840516 1303760 1485987 1347355 1387764 1023390 434466 1696124 1183099 7225 1527376 1490098 1317626 1618396 647821 999769 427580 923523 1090775 1073077 962832 330630 1892583 1174502 523217 1721884 1523294 419682 1016664 1762686 1669133 339066 187907 605740 1140534 202338 1686973 1455494 1869284 1494874 1189304 390775 767617 1503730 1073442 536516 307135 1067042 1109052 529198 589487 1222393 1285871 1531724 929586 181703 1882778 987657 1468167 1019587 3696 645364 165587 500451 413906 1525341 1754871 1462231 534835 917306 37850 711388 973912 655651 208131 1242051 1830105 544808 649718 1626422 60810 322998 1988589 426642 1018724 774866 427291 1785219 667361 415558 1117777 764334 746717 1732912 485547 250838 372453 1691588 691453 836484 1105230 127185 1943811 1399638 1695891 454031 587349 299661 798633 341362 1574351 85527 756050 1874654 1298409 1242851 1624819 215534 1573746 811925 486175 473437 544246 1646221 1665466 1742003 80175 1289210 206420 1808519 953492 1857148 713077 225111 832989 1231629 1340140 1709292 1172563 17378 938064 384315 152255 159385 1701869 1690829 1027665 28455 285544 734662 278426 1738008 1008706 1191715 249815 406762 77418 277422 606771 1806135 268059 743636 456533 843456 712393 376617 1485505 205809 1310670 851190 128870 56566 1083 1507657 1874807 466945 301890 971425 1910695 476554 746201 1596876 1484385 924344 1009749 707617 474681 803313 526310 658054 1080303 97778 1265854 763314 1527722 927115 1874838 13690 1367303 1834081 708151 830132 1630094 453805 1118174 791660 1515260 973432 706453 286018 1732004 1276910 1783206 1660482 903075 1675298 1872186 987786 1218824 255926 1397400 1317320 1942121 883743 1705770 1217496 1838509 1711243 1463215 1123435 1345031 670553 791468 1099245 301029 1802753 429152 1357360 721892 490056 1794730 1411049 421250 1272609 204322 784166 1640704 557003 1863704 957416 843605 1850163 1671481 495335 681894 1603836 1874886 831752 1242913 1301511 784940 1304154 1458128 11540 1404390 953821 738472 1800668 542855 1620197 1887828 1007924 761185 383748 589262 1491898 1612518 2328 1469649 747290 396304 990632 446813 873671 813009 15383 174605 590145 1115441 1966008 1133129 336015 916703 1805836 1542764 505873 1362764 1216500 1220417 174244 1104454 1607104 1924099 1161452 1252532 909509 356683 1936244 1812806 1266280 1311541 1682166 1152989 1735038 1401567 54561 78985 661373 1438561 1982624 284433 432487 31170 1563841 1999553 1032191 70676 10836 1631230 494624 928632 950367 585231 751815 1769543 690439 343061 918914 1469576 227602 494255 1917588 435477 829645 1512040 730648 1739632 704057 1227000 1141426 476986 823498 674401 717001 744965 1921441 1565873 1195662 1626155 829047 410998 1607186 512342 288821 1936759 1145347 1517819 1663330 1655191 937090 164628 579311 1939008 1749945 1495966 356099 1789043 533537 728492 549070 712434 136727 87715 1910495 1674996 132824 1448209 1780702 1587429 34217 1903369 405936 80332 556360 1250015 925225 1298245 208477 1465716 1109323 1115135 496818 1258186 1855721 1045897 1356881 108944 468733 977016 445814 19107 1505326 414543 1138664 559591 1799755 260588 105474 372262 1745325 1204869 945232 1985168 223737 802361 1619328 1913278 228844 456701 1763724 526000 1425480 846081 692066 844873 423455 1963112 518225 1713688 1309035 762286 1011342 942132 137856 565031 178871 1905630 1666948 881436 1413403 1200771 843756 1110709 1540124 1369734 1354823 1864134 1279999 152391 762933 553936 1389649 912241 1946235 1558264 667134 1910328 1708017 1405462 1726439 419342 981148 1793356 401141 1894497 1807755 1115997 686699 1838199 757042 842291 1400338 1413319 529126 720852 128450 48344 1326144 1052893 1608556 1435311 602545 1851872 1133548 1003063 1822536 667931 1896098 1050413 766724 69267 1354064 402016 1972973 989660 1473547 1605619 1356083 1508175 1757952 1453473 1239108 443938 953097 1406557 1739957 672397 1233321 1092240 455364 1452482 1235751 1028429 426815 252211 271920 176967 163652 1418159 729056 1284755 494891 159245 1140816 322247 772715 255390 1132878 215200 1963198 1112393 1723289 811585 12742 855769 943594 908496 1723318 1726877 824557 1931051 8492 1418362 1857237 1311497 1042879 279496 580369 841667 433381 933426 1845665 1888537 1964892 691507 1286545 84818 197138 1620010 596224 1505630 1148165 1105337 497557 1929178 1921324 128074 1226231 599549 1293736 520885 1319206 1249051 1705056 428022 851874 1681216 1442572 875446 1892239 1601110 1805927 44799 965049 101223 1061747 1867240 1194903 1860705 1242614 290723 686990 1007637 97835 849870 1379294 495116 1754591 1168105 1491387 1303227 1907668 705981 597694 121384 186509 1403308 1800624 1095668 716858 655128 6249 1662938 1654313 1388906 1187453 1012629 1263190 386498 1639215 273396 484572 179478 1634509 1243712 1246479 1449300 634815 1217772 1529882 986274 1796464 448767 1526463 508930 414282 461975 1443875 52592 567053 201213 1668405 771590 360692 338398 1568997 1331379 1214374 1725313 1777398 1471632 446807 999502 882068 232785 150999 1259965 1890775 263720 252961 1646318 510991 589331 262322 1646554 1706411 1840392 106811 1451827 1311968 594727 310655 1393773 1131659 806668 431740 1643548 633560 1992136 1221977 564409 928951 179698 18305 1142308 1375619 1084748 235164 1524950 3370 1907671 1251158 484274 411170 1784029 251431 523030 1867945 265305 148918 1763361 123943 1248916 209359 1278668 348105 1914308 1620027 1690322 1279836 170211 522653 639796 1756645 120921 1354511 103758 266875 1494270 1601582 1389768 673169 1527448 1202122 1772104 924769 965168 1587686 618895 720026 682955 1144647 1388262 45617 195687 1326085 1518202 1554855 848735 1280995 116368 361525 1243636 968397 987645 1671070 1792121 733919 1825740 1863914 1617175 132407 1187037 1602399 1275206 37478 1561547 809895 1354216 366367 1363198 589756 1544705 76954 968870 1665344 1618221 1630642 1810680 1344914 586082 1919049 513091 559378 1601404 754014 1138235 1176749 238427 1212780 114665 1170635 1163754 1029558 397079 725423 632480 1324973 603128 1128914 1754588 724480 845318 1948243 1027958 1846447 1896012 1127015 1226804 705088 1220787 1459840 1464635 1554589 1425313 381350 1473157 1324544 857980 598456 351820 1586977 293545 477676 56659 1275563 883649 366076 553755 1502057 1174819 552750 606573 221452 306932 220431 1178449 1965022 763015 1742968 163881 1636660 1532427 1672336 1476868 1162591 695904 1034105 391932 1018834 943310 1032504 722204 1917813 1410328 727106 1194114 1303962 1382947 1227954 1518361 626336 1385520 1492689 1493845 4648 962823 514930 1308155 993098 1815750 1751192 949532 1654516 850230 661518 1412183 1744482 1154299 187679 1453381 1765173 572608 1253102 1968129 263124 1004347 748912 1438420 73190 720588 81694 726677 1518997 1965649 1742900 606847 1214382 414722 1070832 1387587 929649 14324 247276 1991090 1170466 1046549 28647 1811662 645377 54826 486650 658897 1963295 1185461 1854680 1265390 1895573 556042 1102797 1393265 373913 1566750 1430712 640813 1849636 982213 1454877 614607 1115442 1365436 1523728 4684 1396290 542061 1153849 1366393 1493476 1678366 1623746 1736126 1330398 1092758 1407418 808607 1955176 1809504 902516 651019 886 1812114 111498 1585230 1893367 702804 1869164 259110 1276321 1016815 1250951 11736 1890667 995202 1934025 1573342 1304395 1265663 1125966 1144605 1316110 1282146 1884898 1598259 355362 1799443 420389 1620352 1470511 342013 1361959 805806 1433364 134442 1612663 627789 453142 44144 353950 762854 248815 1118346 1132751 196926 1410539 1691559 67319 338923 188078 1735960 597227 884102 340366 1031696 1269077 1537944 206384 1689633 1357008 1834099 556202 900099 1986353 991496 1113129 1410818 137209 281047 1878336 914241 823366 1872779 790219 1466500 134487 935810 1349183 712014 473513 505950 159089 1696885 821317 1009445 1580284 1466435 25150 1822048 149430 768126 571073 912782 1831461 616710 1335893 1523274 1767915 1952504 1807530 1095154 121745 1597252 1290289 1976263 1197057 1208870 667226 537914 275207 77318 922257 1597429 643446 1132838 1763822 1794564 1422365 84914 1090957 207368 1132098 537470 972109 354431 1967444 1231984 1936582 1282397 1366543 791174 582213 533252 1129899 517506 129871 649771 810192 549048 1593555 77190 320834 1562949 1349175 1055428 815681 151051 1319653 1649191 1806386 1215222 1120809 1260135 820615 403247 1676187 486631 1419714 696886 22961 713063 1842842 526539 1498906 873991 1758488 53920 1956702 1990285 274788 1096908 1603203 1363462 1474889 1812292 1541234 1646505 1348766 965751 559946 35778 1584232 8238 999290 1600035 1192735 1564090 509007 806826 949303 1743285 162028 1982124 1864157 736623 879861 422746 782034 234434 1205168 863970 745346 773625 557023 1162081 1841570 1345265 1339711 1941095 1407933 844138 821680 1286487 1607407 541149 202296 694410 361122 365934 138920 1274850 1154669 296034 845106 240785 1648957 101073 903162 923782 349007 1221708 23066 582111 859085 1183893 170195 896443 1592436 189608 184372 1019262 1451821 934003 276850 478111 1377577 1159484 1502883 1462305 1366922 420255 737993 197875 899920 80921 1912042 1327638 1212596 1672005 1188827 1775307 1713443 1336345 165977 806838 37027 1623307 871803 1365481 1320606 1155326 252277 1852406 529282 660708 297122 449042 129409 1362858 579314 1932875 1031693 231039 1331017 1417318 1419589 1329926 678144 1718311 779172 741981 898977 1357357 1815130 1326179 969492 1984928 1975254 777873 298972 1946824 1277057 1836151 396661 323646 729890 425313 1149576 1293297 706679 694620 303937 808768 1767075 2297 1949504 251608 875553 1031372 861997 353665 419728 1739518 1093669 1879273 133345 920437 1083134 1381323 29914 1492842 1001447 833650 465638 1443044 526309 812982 486546 925951 540749 1713761 132117 684585 871335 872395 1574886 1268192 538567 940770 225131 181303 822483 1347826 645702 332406 45277 73340 513356 1387478 1958364 909770 1251200 1845863 1051036 1380556 249865 1033078 677631 344157 868153 948132 1641276 1188203 1020657 591830 1028349 1141718 1343629 851079 1119344 1947557 1795397 1948389 1800005 496745 966891 515088 1142344 24097 151599 1435696 258392 414278 94696 315925 340298 541795 203552 774981 741696 76606 1247957 212892 983234 1951126 567217 355848 839319 1017591 1117843 918691 506852 1605101 247145 1627456 1752718 1367276 1787491 80189 87109 41760 284246 1648334 1083416 235333 1270527 1776484 75654 1861990 393324 1071759 1236955 1884296 589271 573427 642927 1518702 1264138 904810 1833828 1436510 1724710 1198819 924990 113265 230216 565132 628894 1446409 1701535 387436 328844 917623 270249 1936267 1986092 232162 854470 1848919 111939 748785 965814 58839 277775 1421173 1417838 487123 545959 1277544 982754 164741 118272 1917107 1694907 1316080 810809 379220 332733 1768178 1301944 897071 516577 1662983 555450 507274 44308 215770 1888813 1061869 649019 1309657 1516432 460356 387663 120164 174727 1021104 968710 452104 901868 1707084 1119530 96556 1969546 125556 1647379 1326434 955695 1841925 652674 78581 383625 1002693 401801 1735065 677205 1214651 255830 1058488 1700157 1503644 1836389 995933 972903 1062708 747183 1164380 1919751 496830 397936 1732938 1712937 562590 1504814 1792455 1203965 928036 1792145 22114 1863218 703824 913789 911955 509351 1954856 1064992 546514 1511292 1090264 40936 1479378 909887 470555 1840549 1402694 1354357 1475692 882981 304468 1904856 1189098 686487 1002639 1516128 738388 232455 1984609 1685813 1852494 519840 1947993 1217487 71928 1544344 1696462 1876026 1684410 961548 771612 1902256 1680073 751264 759468 803026 440642 88058 20540 1577721 1572827 286706 1555961 480167 90838 370563 1511481 370496 943748 41442 1238945 1357589 1995922 971073 532401 829151 426812 736956 1477578 1345277 228772 1775389 575991 299872 1227347 895884 1814168 198936 295160 589033 177899 356553 20159 1805689 625706 495359 1120972 72140 1196082 1029632 159298 582519 457598 1877381 1637186 409752 191941 1765868 1153591 1697606 1607873 459521 1849508 965772 378997 478175 1011482 1841409 475607 182801 59091 141398 799402 1383168 998897 1031591 768361 1237116 1664096 868425 416781 1958938 389346 1359203 1099895 91394 59452 881833 1935430 382028 852984 705489 1562927 1914916 461494 1911777 1446412 862333 357707 654963 800661 249309 280206 196433 11946 884679 1149752 545946 1527469 1020055 1534711 233258 701486 1577821 717889 1043022 1428589 1324682 104418 187503 92187 157069 1714876 838861 681858 273429 39074 1154534 1492376 1192077 624738 1448896 585036 327265 552142 379328 1105906 1863390 1978782 776661 1941044 687278 860872 691707 1487632 1685844 1404799 1455617 212003 313435 1569298 264915 1652629 906275 659484 3629 1063613 106533 1159607 1723327 1106878 1108751 1607573 1326604 19080 43196 405010 499158 1052598 1010719 1373850 1700940 1105247 572107 212217 1872335 1051987 1420569 328584 1011816 1907522 1924268 519728 422431 749794 802619 1403522 543939 1814276 1995220 141659 830125 913826 1952667 635825 1911936 1824978 384135 702244 1479286 1469429 366644 1141829 1402188 1531494 493867 1207312 1940139 1968174 1145379 1310067 947809 391162 1466572 1709065 1857775 1756267 1417096 1493930 916489 1901987 1424033 1930368 439009 1806009 115050 1776551 1168240 1843300 643662 131841 1123942 68194 440089 1011101 1606859 1905965 1946012 1570190 1421005 1524462 1121972 1622616 1607561 1018696 1842448 1883561 1768725 355028 1444371 212082 1014050 1089121 493387 1357908 545001 584946 888458 438476 1231793 1077520 1599777 966185 1580641 1936572 1865580 119074 1512646 1844439 225270 14536 667958 1742626 270200 1619606 92908 329428 1988022 89905 207436 839151 353866 1019698 794194 90345 1245538 470954 1344638 1665775 1227009 1299617 772590 1473459 38586 294725 1319804 89986 255506 1969175 1037823 850864 1757782 907748 1202400 411884 215747 38709 610339 1877801 1377709 1788197 1727620 126898 513115 443950 1090044 1290509 445107 1146069 136194 1614440 1535694 1626713 1843588 793996 1684098 1374084 852023 1182986 1745496 6197 132400 1303449 1644548 13633 1597481 1988057 1391385 463647 1327590 989116 1067358 716170 1310224 55298 839510 1539845 1787480 252183 221567 1980711 1923258 1611360 1968821 1899669 35252 1308187 1057943 346207 911783 652460 1981857 1329186 559824 1536528 318319 267743 579277 1288045 921944 1429641 1162789 793749 1142454 924175 1128721 1804075 579971 1813532 947183 1462202 536009 672653 788075 1029765 1187204 1183470 402369 231112 1729233 665758 1453609 1734736 320154 578319 401821 12000 1798773 1311365 529212 978246 485513 597260 567841 1519754 1370929 10286 205610 1635089 660591 1816893 362156 1546334 328162 385735 727600 477734 797285 1898208 944327 262136 340522 1421915 465 449389 1940532 1977537 866147 93751 1625928 1099398 1557695 1368761 1806219 1197727 1565206 267530 1301984 1070984 1059853 1974811 309756 940284 1622098 1384903 1331070 1075430 1529467 1623457 379110 503265 465782 1261214 653027 1091986 1087274 1103025 326639 594536 1216009 416117 1293708 684757 1163079 1289726 903737 202164 725744 608174 1167374 1842705 1480048 1318077 1469208 996169 1052332 829812 1630487 1327141 1848524 740721 488178 84110 351035 578606 1169295 849479 1271817 574593 1192205 1868176 102026 164429 560759 1072768 520638 598007 687277 863218 720914 738466 483194 1424936 424234 136114 864277 1999597 1853131 1975714 1995342 1530387 457350 1115556 1872992 631400 1425540 623547 906738 940781 1164146 1520494 1167778 585630 698466 1890275 586583 546587 1385839 1687607 708230 499847 1028247 1917507 1043086 578755 1763200 1084979 1549775 902189 320043 499007 1664798 1756660 474836 18058 422690 1174451 766458 439891 276494 1092625 1320000 947622 809095 213950 1359094 825141 1172598 1066143 1268123 1961825 1674736 1988852 191562 1281934 16664 1140106 101226 121194 1850584 133620 334228 1014900 236752 416012 1401281 1039336 1859378 1620469 332004 1725553 680949 474938 522120 1263796 1891634 714060 116804 437263 1054958 1096422 1449803 1475679 379054 825399 225743 485940 993896 721119 1667766 401258 1191274 318681 1792760 1682939 951908 1529229 1647333 1843271 881177 1371177 1574424 1759446 1701651 120825 467881 708154 394150 1323065 1831948 1759444 934374 51479 733373 129413 845529 1221811 267580 1370411 1427950 1028773 385359 1815215 938670 5052 1228345 1038397 1692981 1182836 326203 310386 546346 1637747 1665453 1053871 1001319 1910378 542735 536259 19721 1811050 1862725 1025723 159523 1090949 1626989 918134 1671000 1554020 1905517 570401 594284 654185 1119300 1079327 1653417 10437 743026 1562600 1996053 493182 1742264 1453711 1745160 976600 727812 985988 1038592 223518 1885885 237584 688127 1769919 1744589 1490504 1147223 1724462 739146 139471 1043394 479396 584245 174000 911006 555940 1444175 1174004 856401 1708481 1769877 658600 536530 268615 1514603 1147488 1883032 1550631 62426 15800 1503374 40704 332362 248751 166705 1375869 1926926 258587 728582 637139 34079 714025 1842512 500222 1160870 619320 1819777 1840573 261552 1089485 1872777 1313548 982419 1504475 1879800 1589569 81869 207296 377880 1129715 859044 555397 190292 334410 1454563 1731132 804908 204482 1462264 1992386 1469440 999864 1496559 787779 748183 72128 1175071 1635427 1385881 1569207 1541917 1955893 594266 1086700 685759 1965700 1347016 1946925 1638416 1541502 44091 609816 1446057 301830 38546 537059 1465838 1136814 1248430 1670652 1803823 696774 1988953 947951 1054797 652503 1766292 1733904 237233 1331388 1832682 430739 482666 1437824 1904654 332789 316093 130098 12692 833958 1806206 1694183 592403 772652 1342799 1804579 1599202 1409139 1764832 1441159 1888891 273434 651677 1021634 1677218 771157 968182 231709 1549855 803098 1852862 1331786 1985333 1140117 1885753 847865 1847223 369418 1177898 381367 177167 946939 77224 815226 1094507 1629109 868959 1425007 1155739 1963454 1335419 1115665 730878 1960674 318570 1007448 497549 1111940 484147 457127 739464 202154 755433 1746537 1132716 1738995 739502 256384 5655 285960 495529 680359 904056 1834823 1826457 130275 1321987 326307 722491 1962936 1000532 659944 382100 342104 788469 680914 1838900 838507 1917587 737089 529452 1047840 1805394 464593 1951433 954573 1994917 147594 293558 1156178 1502982 207749 314022 1967410 1120347 8757 345177 578085 1451479 1267555 1355773 296010 123530 1964496 968594 254025 1681764 1766581 1007223 342870 922803 623264 1495787 947502 1164655 708131 1383548 863473 1639304 448874 1428739 583090 1937604 185992 1571296 1653974 1947695 834507 93035 1609205 326814 1827622 1733544 924658 833500 84977 1835392 922380 487695 414405 1604145 1397979 839935 180379 639508 242657 1078642 314929 852646 931717 440683 566835 1530644 1793953 980398 1816135 1917799 44420 155340 1068867 1335257 213690 1186150 1783867 776383 906419 1733549 356271 971995 460085 839513 147490 122863 1900735 1919381 945349 210643 242866 598737 564327 1126091 675125 535625 1258247 284347 204260 1712442 471377 624707 33745 1226854 1830412 196930 879981 1642845 1502469 1716292 1386092 1859390 700094 810584 1063072 1935855 981363 47080 1967160 40107 762868 1322725 1782998 41869 1524494 1517908 806565 403240 815690 667606 565740 757389 1773782 996588 1982655 974460 704164 924047 1462325 426626 1798966 732429 931571 1280541 1360965 1822008 1848978 1574984 1890837 1711297 32703 752509 554295 1862333 1641903 564250 228697 1283954 955992 1270579 520019 802269 1237920 1055417 256529 849408 844664 120020 1903112 1127914 117268 876483 1770234 1194333 1836692 1015222 1379178 833852 1826433 421993 1032604 144601 921317 1431872 336795 1540233 1326014 1070507 308759 1389492 368102 771247 1571266 1798860 895503 55532 1682884 919558 771778 521547 1757821 79586 135783 963875 1402408 1036787 1386386 343120 1478482 886109 261955 1110000 264165 1935392 1611781 1353267 1855885 1170065 175879 485157 205383 842496 8842 1289908 444127 124046 980875 1147364 25671 1007415 294395 888493 835928 2616 1160555 1641782 291102 45650 1464227 1565668 1948849 293818 205213 1117208 871456 461977 264605 1673128 603971 362717 219739 494146 180868 1938902 1038319 346494 1934108 1580900 432680 683742 1016799 828466 1123285 1399150 618376 1032277 1442873 1657625 136150 817601 1031948 1522796 1668780 1897797 135136 113442 1795809 340487 600567 917453 1924050 1083864 1486494 245006 1495863 422490 1014891 1048164 1569324 60653 1849406 840168 1392333 1559894 1122815 1865180 234068 822064 964263 1683774 1173361 1078798 1852864 87714 1588159 1988004 1864297 1089678 25449 342769 1725962 1624867 1831649 119778 802282 229680 954520 307704 1887985 515804 1992490 1568966 311858 1886683 1703080 178795 824398 315419 23878 878933 1948470 1800762 821033 368518 879918 120699 1811936 148787 1906868 589252 1957605 679671 1231361 1176091 223217 1043718 318166 288252 582265 499463 574705 960730 788005 1374950 1746195 696545 974914 725975 750398 1033728 713597 1385811 792541 1401871 322425 1274145 423304 1725955 847269 1115906 1399615 1250143 387333 1398265 247290 1007022 1156069 1350205 1383255 378187 1614781 1881868 1808011 1672801 1451839 1168149 1950232 255654 914229 1159569 1258752 1449090 231967 652914 1048739 985666 407163 1721894 866261 1440087 1986682 580850 695262 76881 1061803 825850 1607203 475744 1808400 1008957 1803868 1315402 1188087 1953083 1003626 1702335 1996475 1101495 514387 1982875 1626907 664227 810097 1066517 904908 1220384 1978539 1351355 457735 234521 885579 474475 1792239 146282 113157 797166 1641747 1212795 1421180 308613 864444 569536 1057984 1195567 855274 1926635 1722310 103849 1302587 1036667 1876928 1516949 1248305 1087363 486639 1225737 1326439 1954746 1410224 208565 924335 65711 1146163 997930 383576 1774693 1546599 162045 20981 1049263 1710403 1001141 682902 1424906 390357 1992713 1582500 1893349 508524 695031 1432498 957535 428021 159811 892221 1992290 119203 1398747 1674762 326778 546580 1544180 1629453 840626 1458576 1253360 1781819 1862301 21445 3483 1175559 1235558 812670 1463823 1544837 1545864 187952 1593589 1295360 1606700 939058 803493 1100604 8372 685094 225975 228347 1679683 1717132 1688740 907929 1792695 1350659 1343617 1856051 1464047 1966608 338542 286433 1938979 586723 1863653 1704052 1370079 1318276 847277 1476472 667608 1714201 760567 1804908 230768 870600 661455 1913390 1742393 1003104 1955463 941262 1116858 916788 1127171 1563817 849942 1573077 409071 188143 49428 236947 1420468 360202 1736690 1704791 1411639 1783926 1693213 177968 583172 502244 1712439 1552525 1820838 1545619 43550 1963076 354605 1517071 1937817 1256745 155110 1763237 1713109 1705762 958715 649103 856963 1150655 604314 1199581 15671 253028 1315925 610037 1952652 1942766 970076 603577 765391 1764785 422445 77703 587975 734539 1856044 36828 904518 652801 1058869 1329101 385022 1859026 732987 951446 660900 1583982 5889 1383846 186467 1978472 332117 369863 765689 1664972 321404 1785289 1846036 1854544 1661210 51730 1008045 897919 549343 1185712 298628 1756381 1658747 1546796 220494 1488761 1894590 185825 192277 128435 817594 1420336 1377639 1182252 1247650 1772700 1371267 165605 1413237 284828 1289679 1297445 1109491 607925 573242 939761 1406303 142226 1445896 1356750 1494828 514293 929192 1680255 475638 1628866 1426381 441402 119613 1566356 244944 939938 370112 1524868 771357 1753492 1900863 1580967 1784759 777120 168203 835038 1885904 779565 253512 785253 919918 544607 1393200 534646 1044489 597102 3448 1784403 290353 567655 370789 1659672 603858 1226623 262032 552397 1801062 891871 252619 290182 1818920 1276810 608714 1966068 482955 266433 305192 1820316 1218667 16047 1190063 1481321 949762 1133681 1236285 872347 1961210 1277990 18413 1447294 1420155 1963960 730762 289821 1596139 1447148 1825994 1774384 1461079 534184 717195 1202676 625558 1003506 826423 1416792 1372739 1794392 1089631 161033 1843840 496835 245875 1331479 1251878 1374653 480847 271180 182642 420146 559987 1316567 1649501 1746396 1286986 154889 1103606 690825 1890461 727801 1878982 377843 931069 336759 502974 563075 1074736 1422528 677106 1572324 1602626 1373758 1274447 674626 109950 586342 881537 1970211 899717 247092 496378 868842 1969862 993739 1858301 1177358 488562 1839090 338888 127372 1769813 1883491 700630 571827 1559504 751291 1711941 297267 1393363 539288 1219809 1642299 1177731 1876615 1537982 463622 343429 212224 1315115 1668870 1714256 1809960 1050463 813691 1646584 1266861 442701 1536820 1215516 1821966 1963916 1876265 1511416 207346 134 757796 257284 93197 826828 1337209 788409 1664074 1538220 1917115 1568660 857988 180059 493421 1304203 951005 1247010 1689247 424531 24186 1313787 1443636 1819414 1604406 1377457 1318743 280219 1811824 420444 277402 1980175 58783 664132 495187 1536624 1865338 905854 374109 746280 1691116 1612103 164998 919139 1505953 1083231 1588793 891230 1569236 231764 804346 1817771 231735 1201173 473927 390015 988070 25139 1481162 663873 762288 1426136 1227772 747412 972462 1160678 1683173 1594760 1865753 57389 93141 376493 112303 398661 502510 1127188 1566786 1375663 403204 28429 390294 1517227 1299375 460815 786170 1544767 1909140 1107635 1516691 516196 574008 1715859 318452 762298 1171100 271132 561417 275419 1480741 209368 918563 737504 200484 164215 905257 926424 1336699 704742 596959 1479386 1020205 1114189 1691033 1569092 1998428 439169 1292267 1345092 1200248 850572 733663 1882769 1169878 1505579 418107 489815 344538 1145826 1606151 697625 927305 101164 794354 1198217 309367 1908807 96051 270161 1136349 713357 1090204 1545267 337796 548221 221143 1103596 1990016 668980 1180845 911051 1888930 1892884 1821434 1804919 370338 100829 146741 1624128 523367 672926 1151340 1829505 1674223 1816567 1736880 642396 606321 1474480 522314 1467477 547990 1846379 1464186 554154 352297 1706306 799375 526863 39067 465161 806903 260461 156780 146400 1036284 495730 1748627 557080 1848074 1788474 338483 669092 921911 1873610 937220 906177 797172 456274 1678584 17256 491623 1737973 972166 1402202 261436 719100 569194 496948 431261 991464 1310126 1386207 261706 668993 958237 1444260 1464822 84513 527513 21123 1410956 1254043 95149 670936 1737567 1770800 655037 1028478 1460320 1076811 77364 1057604 521418 689242 617256 1039421 459181 1384978 1769426 184048 1817810 1844206 731300 1109499 1246567 366726 945706 685916 1994777 1365722 1547661 262286 1545335 1561591 33060 541050 1676683 910254 996164 338418 1287348 310311 332907 1455647 1265849 1464365 120353 1524978 870441 1502366 956122 1608128 37948 455313 543355 614581 1584794 431116 1486513 80821 397623 1107024 1020469 1282440 670005 819719 1448927 1668436 727380 311905 633944 1377563 250001 728820 637811 1221186 235870 985130 1858415 1719599 489465 1022236 856107 154505 68669 1902395 1078682 1983340 1478990 1924488 99946 1811442 1909422 1221395 1717634 656533 370204 932146 466984 1429145 146300 1419896 1355678 1688195 1040692 1662006 1069444 1480577 313700 64572 1298564 1041656 12477 1897782 1130617 1713963 979565 1686365 67194 791914 1809934 1216166 1882181 6827 1425655 222945 1803901 1201565 1604485 160094 1389089 923037 745 1245509 362116 982258 521513 1991003 1468800 490989 1610734 1618092 1171830 401832 1141620 904137 1809938 1853486 1315956 279741 159169 1787184 1258072 1888051 1705079 195361 437014 523265 1230835 1443422 1538808 564990 1018172 621473 1230813 817157 303856 1063248 340738 1952805 29449 815607 881141 1197068 759815 1427407 779762 102270 59207 535538 1152341 930551 599893 474071 502566 245266 648976 1469194 1095905 1844905 1743063 1118599 1378182 1675125 1881223 848292 182514 986006 259827 213854 941943 1238711 529695 103252 1582838 1158678 1930279 212552 1698698 988926 565014 286287 1155076 145003 417944 65096 1095282 1946337 1660577 164025 414104 1452617 24751 151951 372267 617950 1181583 1137048 530495 1545761 1846649 1478872 1622487 1444203 241411 625368 131212 33662 1592907 378674 1597023 1903411 1411564 1817566 1397781 1279122 1547614 540803 114502 1340471 159847 1532195 1339799 222867 584958 530447 822008 733634 809563 476266 899936 1184394 327743 1533685 997736 628423 1056814 1884235 1437152 1492874 496210 678886 459474 504966 740807 1980642 649033 1602254 469415 718618 1636617 825863 1579932 1745581 971315 705097 1144038 1462831 198290 478442 1927992 937331 228509 1921013 1347052 1698030 1161465 1369618 1456434 1170942 1196323 1187996 1593497 835469 1418013 180847 291976 983083 817131 92341 1351814 1704509 1575732 1014901 1271257 788345 878470 1224552 1042788 1971749 438782 801965 985273 976048 316375 1254479 258812 743985 1858269 1266406 1085025 1054497 54558 1089170 1794283 1474685 952918 1291436 1726587 1130750 756572 974992 522168 1650862 794033 63432 309282 1332584 1007532 1592216 1321276 80001 708859 1371044 986848 530765 995389 932268 1279571 789045 1449989 556798 1263527 991357 1776349 525760 1164553 1622572 627190 1201424 925348 186280 1211296 1485164 1814785 480913 464476 1890936 805812 718078 536209 1415119 1986862 66112 1656000 340637 1742372 809238 1440510 1100416 244797 1972586 1159029 798426 934531 1472110 432054 1762356 688905 1430202 1391392 1808344 1926177 1449004 354040 1060314 85390 1264757 768024 638161 1227814 1601885 1383986 1640685 39798 1482250 529116 1749957 1073697 1333791 1417469 748897 1648454 497177 1454774 1437704 358283 841032 1903938 1786903 386962 20278 1199852 1382856 266111 960423 1706515 738701 1334870 1956319 1120436 34934 1861488 768827 1885993 1829487 1752036 1093875 648165 1902144 1229638 1860830 1031661 985830 1492164 1177907 963237 764520 17641 1451642 422940 1847486 133943 195287 110490 43117 892106 985087 1301597 347547 868542 1372357 406867 159026 841676 302251 1738419 944851 905026 146886 1662347 1183795 1204515 342684 1381014 488502 1145460 900423 129407 1106926 478642 999809 1890485 1944836 427829 283395 869269 1402887 1491178 495313 489240 55762 1630117 997862 335197 1349221 1321050 697230 1820111 1201137 179582 1626009 326733 1712482 1867928 101133 566060 1133779 1603660 919823 923255 705440 55879 1804506 1886726 1058530 195195 874547 221899 1424726 104416 1418173 1030400 1372806 1077684 1381186 1447654 590294 1745052 1779243 1400865 773752 1406749 1481776 682257 1278691 368372 1842647 345396 1604822 10150 1828415 280426 336404 1163203 1054346 122442 508718 1021580 364986 1182326 457546 1132219 522736 1891133 462272 502145 1861273 191701 578155 572057 1942967 1210016 449478 1237339 958643 1058366 501572 1920267 921767 134498 1672672 57415 559324 13863 1518713 1388621 33995 567107 786695 1738627 956635 325828 1129292 1421145 1411566 1332574 1319446 609658 1495080 852350 1022458 894915 228907 1582839 1951675 1814927 118958 1808029 58744 1961870 612659 828985 1625422 1614128 587644 873680 169591 1883004 372811 1354482 598967 420401 824992 1444740 968072 1780882 355931 412278 1168667 1108369 409563 1621956 98696 1725557 653204 864514 1548005 406037 500531 67062 1893729 1685186 907938 293948 1635293 8335 78163 1585809 373556 1128163 681057 1613324 828751 917456 1058977 1514494 480538 1694254 977246 1582580 1962498 643406 290917 1782895 1853827 791999 1810481 370489 1222582 749842 569950 1553961 1061686 427026 1172861 542607 294773 195423 1306812 1107491 1277705 419927 526478 75659 1297058 181066 858029 1758048 1245583 1633698 596764 1003681 186647 1412828 1081496 72179 56648 419070 1032588 1055423 1114460 1462137 766083 1870596 1237682 662804 1627634 1218025 1599988 1694910 1345510 1920194 255174 466772 1522860 1888704 21389 1921474 1572481 609855 996663 1272686 1725793 179413 102916 1811289 796722 1960857 151280 1191031 1254474 484932 1204134 1491909 765665 1987498 228716 49502 749595 1090803 805825 1404644 778770 1346277 128686 576906 1644887 1979902 725708 1860530 955176 836285 1519777 1275964 351619 407539 1027263 1789926 319729 1198390 982589 1791204 1248715 1763526 557177 682562 1595080 1092201 1444389 786556 794208 1097542 521986 6685 1552656 1324766 1140935 1801694 384453 1254527 1132972 461258 1581693 1565332 946494 1770991 1935673 1440551 1565890 545048 838123 1815051 868008 1515991 1233552 1088802 1311372 1879719 327035 165998 1745234 155298 828161 1625341 949217 32550 1988252 75589 1929650 1355682 891973 379479 1988800 1743881 223395 1370463 142485 1217943 1447239 1515964 1889513 513406 235444 873953 1938826 197733 1325402 791810 1986324 354925 843607 1329716 1803949 1234428 243264 875624 612432 640319 1070505 1534646 1673092 104438 218358 1335098 949818 1889899 661637 649535 493561 246350 773214 832550 628806 1113757 404114 1118471 202864 241826 1026014 172916 791070 1525735 1286033 1355086 508816 1815469 717845 1520011 1030277 161417 470220 1175488 560614 283253 1376212 1053443 455520 1127492 1502729 1235578 562021 1028602 73575 157643 521961 1653466 1742939 926644 939414 1741374 304100 710669 469057 1201235 949403 1085263 167453 999167 1821188 1963864 1411000 1513177 784967 1400345 402818 1214497 375736 1999510 662324 298152 1730018 1575106 1965639 741223 1741717 1781304 89323 1015282 802388 835618 1073336 1807634 1487023 80310 184188 466601 1067763 797989 1794314 434644 1854276 1926307 1134905 1978400 1474545 1478816 646859 330255 1608898 1620560 1327628 1873955 499031 1124702 1413798 64439 744940 508921 1700579 1185385 1123090 472478 1530317 1254878 792665 1391962 1079432 1581616 1060593 1084508 622056 462190 1140804 446321 794859 1601414 341964 300144 59766 1368355 70781 1103012 742876 1596003 910054 1036861 1946587 1786353 1503590 1840442 648632 74178 911546 1588293 972908 517572 957220 206036 148541 1829617 956937 1493839 547816 1576277 615424 1065245 175514 1647371 1766460 928740 881083 1408304 1614401 638404 115535 1346620 790922 316952 1241762 593268 1880921 804245 276877 1624786 1103065 117154 1046704 891370 585824 1661999 1320250 1515477 1213140 149774 525778 1583947 1771699 1392681 267255 1027799 1358083 1645824 1311427 388494 1655294 1959185 662482 739993 1763426 839454 663364 1573979 486517 1769926 858849 1463367 1923383 223267 675456 1988672 770000 1446949 1495602 1288903 1073051 179867 1195013 1812641 376380 231454 1479977 1745499 1970199 711073 753784 1688573 669470 780178 1406639 1835587 117936 98821 1453894 487378 285280 294345 1239918 545806 1318746 1951442 1178657 1177374 594991 1109748 295733 1465992 1125334 458173 478854 1478614 1381089 840420 1823355 739585 898145 1460540 1438135 774486 1810539 1757401 236156 638700 519841 296469 1958840 1769831 1069210 1038879 295586 1030428 278110 278979 853712 1991753 1588872 1504579 519288 1660746 1452067 162566 1663358 1432040 960686 39778 1086703 1545785 700006 316975 459491 1367913 481170 1652280 840812 331764 380211 1084918 494644 1547534 1171397 384393 1077068 231913 1057807 1194119 899719 1502564 421007 86881 1713705 1799081 453426 1861357 563240 1968453 428045 660128 697733 1775467 711257 545949 1675347 571415 496127 299623 739684 1699497 1371880 669670 1489230 22894 1576023 1283933 1399118 300892 1359865 884136 605931 74714 1465763 545754 929076 1708443 252147 587156 358146 139285 576450 183175 293236 1961434 909924 22738 749841 1826027 1977929 1218227 684563 118484 721446 1956825 622101 1961492 1828500 1262043 1170643 124735 1952952 1655422 1306616 861288 442943 1797482 23955 688064 1774784 1803363 651865 1536160 1643764 1534871 504659 1571833 96535 1135149 1662849 1997681 52307 588381 1192917 1287746 869785 767887 771037 93413 1634576 340122 235379 1766534 251432 843413 489780 518920 791084 814424 1998224 263085 148860 28088 1633763 1941929 284618 744007 1464342 122111 1260207 162734 1982456 1050139 1386045 288816 1618177 942009 77267 1358305 35349 1663134 166739 1990297 1340752 38353 14054 1155418 635989 907751 572751 493842 1960204 1875419 160611 1487421 828095 303190 1739832 597565 1934217 1539384 428340 1055085 316790 1786717 1875378 863395 962795 1798330 810602 1493355 552102 450022 1572617 1625631 840264 88354 979598 960540 1894676 1166419 1034169 538153 109879 714446 1511339 827647 562112 678214 972808 1656879 581872 159963 1892837 1087703 166112 1334091 149054 622065 1041719 1910976 1492516 835101 1062457 253151 1671163 1097475 954195 1051539 1976559 1103121 91015 1074163 1650049 1904142 589397 1610806 1436609 630828 1685982 1534616 715768 1718111 987589 282092 65875 1212632 716700 1242641 1362783 296665 548236 1596343 154017 1691065 565224 1273472 536058 1481596 1679679 139020 1196849 506992 771892 572085 1500617 1276681 1870458 774241 167074 413128 832968 726082 1477557 923138 1448869 1568186 1167590 1219230 19024 1668994 844918 851297 1085571 1943493 380933 1861673 136242 1948973 1020260 560632 1376380 418612 152767 440402 1060492 1028207 1550030 246703 725931 1053425 121785 77644 1006110 1593887 1877421 376974 1529299 148438 1086902 95474 162275 708604 1303606 1560936 1282385 676499 1383554 288105 1802539 1108652 132971 1649235 1624943 806672 153197 599151 733211 861898 1968226 527810 1427283 956053 1635443 536558 243024 1659785 485961 155391 1982917 866602 264778 1042980 401379 1766925 48712 298625 897127 735392 1648219 20218 756027 927267 719731 1642608 1981509 1345110 1778589 1062545 1691543 361391 1569068 1744853 378356 413763 696005 614229 1886047 1751819 1758032 1919156 1530528 1066480 590278 401599 1319658 1149130 1380587 1986915 901053 1801330 1349916 1932933 385488 123184 680759 82930 1770386 1019472 1591870 461576 902406 1611171 945317 1912566 1154209 1538333 186169 1879334 960481 1639466 528329 1032011 589944 866402 117190 1645246 1141914 1377264 1081843 1438897 301172 1446660 177767 1402939 843092 1601090 487550 1254304 686440 841713 1474650 614083 1944965 43172 1224568 688319 743504 188942 116571 1977548 1812543 1898870 1029932 492945 918569 1446733 202436 871582 399001 735027 210800 304831 1045189 412884 1619998 1007470 744687 1816705 411511 113575 36929 672592 1585528 1353393 698944 913128 38502 1677534 447439 584119 1569741 635399 1195670 1218196 1813877 806173 578658 960223 556764 496714 762307 983277 349267 1176947 1483950 893196 1534583 1996322 875377 74600 876040 1083603 1983288 1634291 55858 914845 652445 1957877 1506737 1389850 1562121 981354 530628 1030585 470955 510328 152397 1015655 1558152 789592 1875135 559865 1041424 874320 362698 1564727 1420515 1273067 1236385 1734321 1418110 682988 303367 154022 1353832 588241 1627123 57436 1745123 1641960 1671709 808961 999436 10348 197542 1150703 835424 424431 1982015 944381 1346613 331615 74206 1397693 1511548 1315023 752434 215716 464091 779714 1883580 702968 235361 1047282 1922237 723474 792828 253280 1549144 729641 736866 945712 1030003 1370878 958572 977959 757971 1996227 1753606 1278462 258599 241534 1628466 710010 1631771 397234 93 94348 778732 1780833 1413458 936917 1842323 1038667 1944449 1602696 1979739 1622324 94786 665822 182849 1929358 401330 1720912 1896557 444074 365579 1974698 1958912 495482 1904016 375378 403426 1467287 960455 187767 323610 783759 888813 1545140 713949 1859997 165629 755960 1851279 772302 531717 452965 1210527 1780567 1315403 1140909 59776 1008765 292020 1809241 240645 1391790 1364732 1406164 1117338 471875 64383 515425 232023 1105539 711582 1436578 189309 548826 623412 1975898 676844 1595955 1400366 66282 1797442 596639 1174500 1351531 1824584 1887903 1092611 1403702 813124 1202932 1956052 611742 1103817 1949451 1293082 755640 1859290 576141 1013497 1905955 743168 513063 227080 725015 1672086 1845162 1768969 59303 217782 1211563 689237 795949 886721 615820 1468891 1857782 763746 1277364 796781 1299276 409617 1071945 335869 1979000 393168 1042029 1056053 1319966 1679067 1902356 1340562 438726 572179 1741568 1715043 1362018 456098 1347545 871932 997114 395378 1352670 941809 1719829 1131292 123869 1729153 1654817 1895547 191702 1100178 109089 1501536 94066 949152 1653762 200171 244259 866848 1853011 453594 1518518 172664 328259 1784119 1578663 730455 1324222 1327144 644471 1295556 600827 775469 860314 1474847 1368086 804118 1934407 95024 989939 938050 1673035 167609 306829 1697343 1492142 1076721 1320805 85114 131660 1503147 194115 818118 79649 776001 1873519 1006043 664342 1172188 999299 1838292 171260 1718083 1504896 1950278 500124 733255 516927 1633417 1035432 666253 534471 1076748 785180 1086505 1076292 1086208 457338 286935 156231 726110 1326482 635842 1599208 1282441 1260661 1969849 617776 1924348 1687777 1569744 875430 879953 29774 920528 39066 369456 247104 995192 1752941 1049697 402565 359256 1906456 1292364 1961939 651531 1086880 921264 1960004 1493805 562047 318906 431050 1064865 1885119 610631 1988564 1796316 1347756 935013 1837038 1064618 1393049 1786919 1127348 130696 1072462 1520281 1368939 1039995 1639558 1977062 608147 914324 878432 100585 1009627 1041029 795856 352375 1454137 510732 942798 664862 45082 1072880 594736 203396 1081214 357741 104177 1093203 147392 1468487 1678413 1378332 1472416 251079 801896 907975 490298 763221 1460412 1203272 107513 1705921 1059020 284748 293262 687373 1023400 1549916 863480 1872061 1297317 1899235 383747 69556 1027879 698997 1544875 512790 1440524 1275546 1941589 1809052 230758 1367246 167216 1530360 446659 1204253 59301 1045694 1815398 1408440 513208 900280 911399 1013562 1634033 1706134 1515031 1098191 364066 1190139 1221140 686943 1369141 1041815 1527572 432634 1967389 1268364 1209129 1177535 1472730 1660269 1601144 1261546 1749113 489080 69345 20776 585220 522913 1373622 71940 4437 437688 1330183 1474281 164839 1001595 1217160 891258 1904141 1435632 1252196 351345 871935 1291250 211993 209764 670943 1773052 1139427 711412 1717963 771054 621418 348252 9676 1877139 204487 1694837 1413981 845697 579060 147136 1800807 1327445 11768 1910519 642597 1629350 990945 292709 1386162 573519 1877208 1055340 85083 1662240 76900 927261 6670 629621 1009606 138689 991146 148654 1334496 1661542 157357 486402 698996 277059 917631 1969986 519450 85929 1366788 947097 915724 31602 504161 1643026 1280197 587006 1422712 1613710 1402418 1309279 259120 1756323 425286 1022476 388547 1386684 222086 239810 1230652 1058736 430624 308800 1055828 207605 704701 1290707 884353 1462819 739907 896652 118211 1400304 1671346 1234251 888305 539408 1560603 1955228 985393 1225317 1800638 1734526 1299021 611997 1184941 983100 557570 504812 1370351 1319076 493637 1790374 1798199 946427 1317574 644874 1047521 1327301 1684337 648884 30436 1981962 1121259 961518 464858 1521854 604311 753032 1221225 1855652 102995 1991169 28067 1458740 319385 195583 1423831 261226 41609 1950802 729854 921414 1973981 1807610 139560 1716290 1467764 1691539 1572115 229224 1571757 1501726 1242711 239377 972223 1734874 143974 1051881 330679 1305451 944081 866558 1245354 892179 1487356 446973 1988613 1460706 1461379 519685 368300 1965306 477749 220740 1411047 234851 391620 461524 875885 1235839 1069869 292036 712401 791725 714402 1093773 750384 109119 634632 1033675 1049848 755338 1079817 1231084 1918537 988284 230520 1704157 255598 1963058 1340507 1029816 232573 1052561 904165 1065688 1186252 1877449 855674 861818 756094 1391572 909679 1359362 569219 1468496 1909395 405396 402103 309652 1017614 1055035 911413 1840260 620170 301539 10964 439139 1676736 694488 1503917 1950660 1677934 1947005 198191 813216 138604 1897155 1528337 652131 113196 1872599 1237768 202477 1221277 845535 1391622 1287075 175249 470914 1933032 1966960 956018 369616 1873198 364115 647863 1610915 806690 1656635 235263 1660814 1588723 1738045 1294357 1170093 1827514 379424 1319588 648725 774781 290417 310257 1938638 376033 1757798 1911217 550003 393536 1174578 1448354 1115215 740447 1989584 1991241 904986 1667363 74281 1772288 1907600 569724 1844681 1496921 81255 361906 396366 874222 1272196 1200844 68345 1779568 1661994 195978 1806070 1148634 942419 345286 1024973 1395354 897497 1825535 315795 1748586 1943255 1127743 1205650 586446 418249 351342 1013068 783217 1545092 49045 126989 757502 1374602 427504 1168880 850129 137181 532602 125465 1717507 1274719 1169105 667172 362287 1318160 1571419 1830058 189916 113041 1019941 1562022 706129 156917 1679688 47289 345931 1624832 516938 1542737 1085540 108617 1750871 924944 1825833 901616 1546532 420177 1466624 691125 1279004 1702019 1951814 1025833 1463558 782085 75917 568851 1296989 1923940 712071 1552545 489590 1053774 207076 933050 540485 280127 828343 1842332 385685 1926632 928709 1936432 582591 456132 1213148 247590 481914 1109018 1176774 207509 1108714 629253 1613764 765321 997409 1356843 1108143 345631 1658614 145611 1791557 1072590 1412203 458638 1737102 71715 465980 553763 11883 1711653 1757738 1434981 294052 865331 725668 646400 1963114 581666 1226174 1355165 1161418 1324198 292333 1460824 52481 823143 457124 1555512 1557796 1307383 1094136 1196803 628026 10715 575972 1342671 393019 1811968 1929460 1893081 435082 837436 622145 1329709 1394359 413606 1011374 1326481 1786262 1375304 94892 1993382 764836 549696 657217 1623095 1899700 1476111 456539 1517833 484605 468343 624216 609904 657625 514207 1092104 611537 401432 1502033 603359 169676 399909 1956834 1427872 1492875 582126 1774684 449310 337515 1687108 266172 581795 1975295 1207616 676224 996457 258158 1422488 1092881 1677784 1833003 613738 287338 435526 648210 1406439 362122 1719790 703950 587082 814694 1100470 345531 1723628 1632621 122617 15108 871334 762625 1577148 119881 1840469 995336 1382018 1079955 1096748 1482946 898666 1259478 1400491 1599102 1325247 421971 978252 166742 1552336 619002 149379 1316953 1395764 329358 1504880 1006770 613190 615626 1239919 657228 116713 434495 1666104 894476 710993 145809 1338688 1813926 110394 1799839 126123 1799926 89160 1983942 467737 1745 292786 664768 253429 605284 1281676 458407 1004349 1190288 762690 1075762 1809186 1472484 1779409 201834 616224 288541 1251901 16101 1221868 35452 534178 1132775 340147 472749 770728 1459078 213722 1262201 1196792 1147171 181486 389152 1594747 976761 485095 212935 526812 1705157 1762643 1776324 1567573 1213340 1371670 189845 1741420 1791288 838946 1150793 1708885 820162 787992 971808 801078 957947 762557 636535 405126 1794437 1928385 1076813 751211 565471 190213 897206 850791 1937826 1258051 4002 642591 1451361 115470 1631065 1424429 1951320 1880929 204913 213754 660289 1827480 1743540 75283 203681 976493 422543 937913 124036 856948 569324 525118 1639054 173953 1839304 1831469 654472 957787 184971 392604 1750582 989728 814189 667739 1428499 82470 754247 1495345 1438210 347990 922889 791738 1492554 617027 566660 852290 745250 486020 253946 888217 1084969 1811573 561723 1737644 445575 1568304 1914140 1376594 75844 960316 72604 213801 688248 239391 712680 1765458 1488934 325015 1929611 52358 122428 1504040 1622518 1073817 1967648 433629 1463833 1930860 12799 806348 820867 972555 222963 1581810 1745840 1857983 509642 166593 795909 1062366 1559503 719943 277687 502759 102850 957200 1438129 508741 676859 1192790 1704224 915563 1564134 424320 1695217 331054 95277 287539 819300 551930 1009674 1084749 116537 1280099 1870520 1851319 730732 327736 139345 24875 1079376 817036 1891296 741450 218631 1569864 1501233 413411 46304 1980795 37876 1190904 961032 537426 1627782 229529 1144096 911353 634791 118071 1616152 1873384 709153 721782 1426549 1585697 1115234 1345102 212678 116014 1407206 1268645 28803 229122 741086 1015929 244772 115834 516787 570098 58868 1936411 813293 1958498 1078032 1204688 1376161 1951932 1232102 1128877 26061 71401 944285 1907208 17733 892685 673495 999158 783900 931056 471854 328696 226044 938489 1081350 32674 740061 540501 554035 603903 571258 1745858 1290056 1018192 809472 697462 527531 629004 670449 1306017 1815917 1533130 131278 243485 732913 1799336 1211867 49154 1235223 1181213 548288 911977 707239 1128504 951243 1131304 800219 1836766 759168 485586 172423 983316 1763657 1753967 1178115 546292 1958076 863845 291642 1436637 1656048 594233 472395 268803 816750 413559 201828 1194370 1724422 1357945 1414006 328470 472323 480474 1234534 1798483 951317 1517356 483188 236734 296161 1054999 70246 930335 640222 1451939 580481 375716 1894164 1533866 1589602 1708181 425642 1853477 678134 1358011 1252272 1089447 1750780 961057 1427000 1043233 1464543 1201755 1693363 941798 1405201 1130106 1532589 469891 402000 974173 1596158 1786732 206855 1520045 436425 1203732 1769841 364987 1226377 1638814 20980 830317 43734 1823940 501302 1687350 1627973 1231106 1865591 1624481 1577777 389774 932210 1226266 236984 152427 1831680 1353749 167578 814022 1531188 1433403 1568396 862081 1531240 308252 769495 1633185 1613076 1548534 964633 293005 1446606 409436 1313759 1532184 878222 1152568 1750123 667067 1294789 862517 934379 1549683 712724 945975 1074276 1962813 1286243 1940790 301686 1623469 337998 1078127 1374710 965777 1889448 14984 516101 1824869 845458 1863243 799215 835955 1566507 188329 1086020 1715479 741287 266501 1295106 1203276 207890 1788726 1120339 1540017 1488220 307663 596576 1440366 1952796 231217 561680 1519260 1332856 1421069 343143 1739753 798851 1455778 355869 791267 1895821 561414 1478618 1163901 97975 1645479 868653 42139 205759 135791 1846548 1293031 797336 789575 685475 356446 275324 271819 1324285 32149 1030526 168857 1606812 1140652 20104 1883302 141288 1979913 130879 1985453 1253118 1541443 1638387 447113 748919 371018 1415914 1712951 431243 1452352 1301911 1192859 1919496 1422386 109330 1155543 1077082 1429942 1312518 1103986 354165 1513333 1431424 948338 580549 1573114 1893723 275230 1054515 1569990 69841 1780059 174783 710234 705506 1593178 532206 496849 1600394 1080653 1342789 1360229 1801672 1820296 757669 378346 517563 188844 1094717 290117 1006750 1915754 991773 1258021 1704723 1678264 919005 1050189 1948317 331559 34259 668540 450814 665211 351075 410066 1796812 31838 186644 1786391 1981620 388636 435048 1640040 835383 778514 152261 1041340 818217 849448 1731816 1780286 39632 1325856 1517773 799720 1913862 47732 436468 1277573 1173113 419507 16961 170378 789786 1914158 826858 839767 407643 904519 1253001 941955 1778614 1755028 1529676 1986569 1694991 1803578 1870306 599103 1928658 1262345 1324547 124975 161835 1398323 234770 1872648 348927 9461 1825622 87938 1452923 995943 1374318 248852 1764686 479129 1469255 406128 36403 394795 76637 1310697 1497491 680162 447518 1761816 1130843 551407 1916308 1534888 562545 1421603 293140 908387 1522596 1327689 984411 1424398 1133366 1117273 1778509 114129 551524 688987 1023807 1934301 134912 1316006 1710282 87384 616320 1388160 1717717 822192 13188 859012 919898 1046001 1524855 910995 1661747 635822 143334 1184755 997467 320347 4218 1034918 1985399 917447 1052456 1909894 875434 1646883 1724127 588715 1651165 1985289 938682 1132736 184733 1586800 855389 351682 325166 1403770 213211 1788067 1849387 1106699 238011 875016 1533045 1204487 32385 1062701 96594 1767494 1142540 467459 1824062 615768 34844 503726 815463 1409140 1604462 1851803 807425 1442046 984556 702422 437149 1953814 1505137 903798 769075 1057298 491150 642083 476594 232225 1020701 1209314 1929740 530264 526091 1003348 918919 1600384 582036 112609 1849619 730662 35555 847388 1142013 793815 1165778 731488 1029528 1131150 649690 628420 1372848 1709572 1807815 1552151 619645 458952 672379 723003 1400799 970759 1425259 556697 924650 1543031 848452 460872 1409175 1937582 1028941 860266 1871762 1516198 989502 697549 1442996 36568 1197804 528835 1014126 1421387 1233942 1913083 302357 633532 429326 1348709 550075 1626030 1836983 79844 769305 1612212 376293 115549 1727770 153933 1954217 777305 1126622 318062 903687 1967913 1696352 1319971 489848 1318213 1818419 380191 597251 274654 1309471 932683 1445427 1944483 1828983 672786 623049 1273 1975797 1819920 1835590 1089871 849958 1861792 1645917 1227852 1604570 172981 797399 681891 1237588 1404317 766271 1042870 135209 1225424 460643 20714 739093 121629 1658133 460527 1372513 401847 1219988 1019931 1299380 1200723 339781 1175269 1604148 1791331 1922613 1853773 900116 15516 723196 217951 1061247 1058045 215339 1097535 902418 1140521 1291130 1092242 219301 270587 1142294 1447900 461393 1905468 1441816 1890883 1773126 1929625 1015734 728571 128962 565179 31038 1235678 1666998 1739049 1658377 1727902 1730609 342560 885245 806309 1239034 692203 20069 966847 991342 332824 1298261 964437 1294619 579872 1066501 728969 1139124 217882 124772 1078824 912093 1982141 1145227 1386208 1153609 98084 387642 629808 625340 120939 737639 616630 123548 1004175 1079191 353978 141040 1112064 184765 634622 1209358 1455026 551679 1451367 212971 411692 1986360 1781240 1990476 394414 467244 367642 1725088 1995835 1386882 1668822 277833 1413075 1828539 493281 1573898 1651346 646 114879 1290380 1101272 1382589 184449 1422010 1667515 1684960 538080 1320445 1597088 151291 155115 677192 178099 1909133 1987649 1300593 1137999 701447 144468 952538 78301 1008636 1400051 720781 634835 1398604 173901 1410757 880880 1118316 1538561 1535835 308151 1645942 847606 1822089 921977 1720251 1801269 1605001 1851263 1853737 1870403 1489537 1329759 1451400 1986002 995090 1703966 346784 1305699 261235 173316 1714621 1553970 1264521 913723 1730297 1109594 1304447 1358860 1027138 333683 798422 1296343 1899256 653428 1704837 1849851 150920 692099 1872737 1978955 1041762 157184 1585513 1885439 563436 1117975 1808638 840525 1406833 1581605 1248274 1902860 873896 654206 1303185 1069002 1705192 858436 386606 269820 1362856 536143 698643 580638 453800 1596195 244080 1008232 1362016 773943 1522542 458298 1247833 614264 1951069 479116 1544382 205842 575588 1286322 1339460 179986 1242440 38360 618587 1642081 1638102 876079 457368 82160 41901 1961597 697046 1373302 588348 630551 1905733 24242 1065616 1294513 205130 233046 1383716 629117 1510778 208966 1500097 760675 197719 1677618 1210852 98085 1835336 745937 1165319 646204 944602 442672 1850621 81338 1087969 1611609 1198019 1768990 1505092 1740058 1360178 1415740 620374 1462933 1770402 855891 1873422 171640 300220 929526 1352464 1375102 1852529 1670317 458630 1569711 1697231 1736053 1542521 457232 1993579 1909362 611692 42986 383026 1555059 75441 894917 591382 1568259 1123414 361094 1294474 128800 788431 165531 1334824 399067 1500930 1541166 1276088 948696 387120 129400 1815510 11976 577523 382168 417823 1919834 1804576 1253631 1416948 1689026 1731632 1775222 371973 1585130 1530890 1135113 506492 1954051 752147 862352 814100 1974098 538298 79682 1976799 1579909 787588 1112947 804812 568686 829829 226428 1771910 1858403 1436696 1965386 809133 1505823 583337 1072346 1683867 1448731 1289217 402395 1292017 1339222 556341 1464126 912609 1459624 1094117 520618 353834 380250 184701 381549 1022015 1442035 864215 1741772 436143 630629 472466 1858564 1368706 425819 990471 1631589 104823 1617183 590463 1244900 144406 970767 1358280 848230 1897491 1008165 1735659 1312473 349898 1987798 832291 409235 16120 1423524 819127 1381469 1226386 900662 889816 491986 1224731 116256 1226883 636503 1904752 980025 372285 1860436 159827 1279569 1968963 952707 542197 128932 1906474 354426 1813129 1707488 19709 366224 1174518 969220 991511 1080172 907445 722871 1283727 27224 204458 939211 1948175 1078058 349144 1691210 271427 1750397 633402 1427191 1123991 1598303 491724 1477197 723782 1627645 241101 335414 43313 143803 1574722 38341 1102965 1022452 6059 1456936 594184 961889 37066 1635991 229773 1822463 840785 1540063 1062163 235339 230383 74059 434957 1933502 1286875 1149085 345082 899008 1216360 1829390 1356842 400543 1340960 1637406 894235 174142 111842 400703 1808410 1402635 429927 1973894 1766227 146101 118992 1406731 62643 1280230 1266725 1053726 74288 508677 183908 90026 18764 1197504 1770137 459363 890343 1540979 177564 1669462 1675234 1403275 1607758 684629 1270921 1564403 1542233 38591 566952 1185054 379420 1351988 488447 1254980 1343882 181570 1983280 1856573 1576608 1912605 655689 185513 1185423 1378860 747255 507000 1832443 112270 1299940 391304 348450 784231 584489 1458824 615014 1963604 538141 167946 315584 1377412 1700087 64140 46585 1114102 976459 1735433 374214 769646 166266 1206321 593177 252559 976478 1102740 118939 1055346 1179969 607708 855896 1539385 16247 505448 894190 727125 1120003 216387 165415 126316 1558229 965304 1513297 456456 150530 440723 288063 678845 610593 541143 1738608 1336968 1635354 957134 1368630 1914850 59746 1002309 161409 876148 792942 706514 109729 873205 817515 1808224 1231000 938602 146194 888659 106166 983923 163946 1811181 1633967 1412117 1069658 1390892 1118775 1988648 1685863 1860498 1628141 503665 1795532 1769043 546047 1974821 1506302 1243450 1491016 638018 1383948 723302 120550 1257849 380594 428809 1984082 1591069 1798386 974706 87617 207033 377828 1788743 716733 1293338 1535874 1848462 1269592 1618476 1509182 412767 1759994 1795463 1765170 496595 1700974 1213843 716422 1464320 901962 431533 1497943 1723490 909339 1766810 1738880 1403698 499671 90631 832638 1638718 1698067 261196 1387678 1528094 1458333 537999 1897250 1493666 48558 96657 794960 904984 169390 1374004 344256 830453 782232 1505015 1186722 1578120 1213591 1593764 590511 1746990 1474101 172290 1474180 1924719 1043438 806311 730028 974377 359150 481636 907186 1253427 791216 980861 110994 1808362 674831 1178279 733982 47096 255649 624501 640683 1921592 1571768 1146378 1115896 1382582 424991 28185 1631501 596912 1395125 993727 1888003 1175600 1516142 1511891 1826496 917618 1209943 1096302 1681246 438793 1528567 1987679 966955 80721 753475 1673167 679120 105306 1841286 1165095 1869584 350798 966069 1819133 398412 175014 1247242 1681002 238374 182418 922780 1579752 1930102 1413950 895144 1745021 591606 277116 1189024 1399651 1372238 95726 1063057 352435 1982481 168776 1484984 8653 1147494 1562657 378720 258455 716905 1357666 1818374 337828 1189850 559991 1476974 404038 1725239 334606 131892 187960 106010 646754 1533527 1258308 495084 329344 1053062 1517543 1186856 922012 259273 338265 190533 1886402 535933 338590 1179372 964098 901993 650139 592730 233158 1864689 1370505 993786 1176699 1796361 981564 816729 992749 1439820 249669 527302 1273138 23831 731265 1899676 239124 1191913 1220650 821858 1810736 682479 1861250 1167736 461676 661076 985742 1097020 1078772 1010106 1724881 403274 1944591 1799491 1769586 1607418 716411 1577708 268096 1161317 132385 1558088 239683 1913432 238892 643164 1719247 1480735 450547 1725447 1160702 681340 331945 653395 900901 1371588 1444283 1507615 1749666 377657 83602 1277031 470778 416472 1208588 91287 804110 1782766 547014 178376 513282 1975669 1026626 1188013 1888935 1209029 1824904 908176 959993 1611629 1371666 640226 1670832 1680717 522681 1656848 1324423 951979 642975 740701 306939 1031025 357597 1200912 1116759 382401 272784 469678 515372 1252570 470384 1629597 974139 336711 681135 1347519 1167049 114010 1412725 1731236 1401776 598430 1882765 1096682 116074 571911 1177710 1634636 473697 1221240 1708044 1777387 1121504 765298 1182394 31658 1971627 325543 457507 1246241 54689 62332 516680 1225041 712627 1041200 196065 1830599 1518024 482342 170841 847966 177942 803546 1666597 1853411 766560 471916 619538 1937230 1306522 619234 927105 1937040 628192 193186 392897 307881 35283 380401 942360 20983 1899574 546063 1458423 355665 1860742 1002014 1554835 1653654 1453139 1068275 1003462 675602 1132712 1542110 1088685 1347565 121431 69839 413439 1170256 1467065 995957 1047225 1511550 1176406 635080 543547 1553808 133464 160571 480949 457025 890677 25083 820425 577251 1057149 753387 585163 1179787 49545 1945480 587675 1419032 1154256 1013781 1437492 683094 556297 1441978 987371 1297925 1214433 1554478 828723 1197201 196221 406236 1488336 1993737 1884829 75656 257288 1873090 1779168 26514 895957 534875 336642 1459452 966660 1813923 1566654 1815333 177235 1945557 1841335 1830256 1390014 1843948 269785 562898 796692 282655 590865 1684938 1043732 840044 1518116 598758 797586 760946 1153108 760545 1942670 1559247 898362 804999 964733 1495666 42291 1995799 856521 722281 1338718 1823285 1559558 76723 1968955 158845 1194466 756783 1529071 478198 1726326 693092 1860683 1292449 1710509 964647 1022140 449120 1730199 1828533 1134523 953377 1211042 284637 463922 947424 856706 387704 91451 773407 1927004 635648 1611425 1860145 99705 1895459 432681 1060007 1504639 1103928 670668 1836306 1659875 393443 89506 1802646 382399 1199912 589626 1258622 1236809 1082230 231723 1279747 1326618 740114 1882542 358078 1761264 1250240 1971007 1488570 1974818 96256 1303472 78670 1828900 1190636 1773410 1993499 680046 1329317 545321 656847 785472 855069 294511 347266 1924970 679929 217112 496213 1342427 719565 1599357 537926 1234963 976622 1346489 268227 1560241 816788 449947 1672180 864866 167916 1858548 1197993 286915 1587687 386482 264906 789021 607181 594348 957688 659262 985355 1496526 1759570 240050 1997765 236748 1256627 130492 581308 314011 1816040 619314 925583 1955990 383982 1420116 1667838 1232838 440565 1983549 1624654 1351761 1809664 1064585 690768 227592 170429 419982 1195079 59801 1203997 1452937 1315622 287688 1632853 1339594 80476 1128462 1833984 1827341 591897 946493 1226003 70653 1330894 1370415 103389 1031306 1421558 312782 564321 1703685 732423 881574 631888 1447397 243095 546589 1584238 794715 660147 604592 1702402 1003114 1985253 997446 1995249 892566 1793489 763846 942643 1964406 1830155 554664 1516864 954767 308316 1294884 1984476 349694 351265 223739 96206 1890527 1280618 1326785 1830542 1938001 458869 84634 1899104 1904173 515299 1836678 1697226 1918475 1176602 1919719 803796 1263381 512588 333307 1722834 1636280 38533 1415408 698951 1323151 1895335 218023 206901 316967 255191 73249 687052 834480 1288430 316994 1013886 1861947 1816827 1608873 565468 1685062 1001972 737587 220297 518093 929678 889523 1439718 624784 100737 38164 1100375 1021800 257828 911309 1608944 1022434 268901 1573655 1517989 79892 877931 1530870 1437838 1830835 210000 1846541 542129 287351 984848 1516542 286392 1929607 1111856 914010 722139 225186 1671194 65758 1816591 1706179 1633178 823686 599010 143558 337378 1787473 319255 1704841 848333 188036 282021 1814342 811499 1879632 634042 538673 1933636 475019 29667 1913280 514050 1530530 219952 1745943 1427449 48349 1101082 987136 1575704 109367 1589770 1736436 661249 669202 180866 896439 735605 1304231 311043 494610 1444922 513780 1090632 1165891 1451377 1018012 756135 969843 302888 1814391 446440 420475 802938 1871237 1799923 54698 1310527 1837067 1259694 932025 247246 797879 1471056 433868 926761 1338075 427573 1192721 1359837 1185260 1512796 1762389 1549413 1647723 187820 56248 1424388 1942050 395142 1578009 946873 1581924 152777 1367661 1979987 1110650 65548 1436551 1020021 676140 433600 1484395 1536731 1641360 152210 1199267 927101 811109 820709 1543101 58852 1169421 665032 56714 1609467 924728 1876656 877274 31862 1866977 1110555 1504933 826924 1117915 1590445 186694 1325963 1339810 654408 591857 1739749 1070363 1847186 1714475 901323 836467 1415198 176758 136368 1946216 483717 625848 352920 723422 493459 660578 618824 1724022 856051 779470 220890 781972 1149927 1181415 564402 1904966 1605678 1394427 1936906 1795524 1004839 1892126 296467 211906 740284 38043 884615 1832170 1912659 1204655 1223413 1971862 318245 1843569 1182658 745905 109358 617783 1037254 29580 1498986 609955 308553 531318 1369471 1009939 1076731 861032 545801 1762121 1544991 1583165 972173 805986 1071118 1081774 153038 24935 925828 753209 100122 1563237 1389887 638398 792317 123630 84225 79736 1013078 1761062 330298 1651089 1934395 822475 1653059 83719 1682449 534695 827923 1528127 639094 255775 923994 1127625 1564393 447677 1547334 1912655 590739 30307 1119559 768529 1827654 1211120 246709 1657888 542043 584201 1163408 1918602 1972430 1537879 813983 1654784 920544 1175291 110120 1560069 1047513 916599 1428262 251179 1391564 432214 405918 919058 526960 1430198 1377390 846430 839481 1910896 1576385 1889156 1187697 720087 1713909 491755 71249 580619 530828 249026 88002 1086317 174174 649344 1554095 272305 1998208 1695361 1727169 1776488 178666 600177 742751 776097 302118 1908121 1157354 928784 657053 824969 1437383 1855399 678008 1263341 1530005 1250106 1258094 1843919 1229140 1934618 1292633 498790 1800047 606462 648807 1349348 200687 452486 1322552 279074 923496 880713 421706 821174 886742 1017988 1772029 908328 734839 1324488 387177 1793232 1760874 179939 1177018 1551110 642228 587869 1720340 654178 387565 525165 40516 1388450 38859 307784 289311 328580 146885 1408794 772182 1476252 1528520 811051 1140813 558456 1809958 1751694 1398294 314093 780900 388314 704976 839827 601936 1878875 1141071 118116 164294 106686 185469 1075932 1461289 403090 1876209 660535 732124 1078910 1377554 166718 534037 964912 385231 1282583 1961869 423768 1963866 1273088 1528638 421426 1420397 308603 1864654 1606162 16492 1269901 226097 617303 982714 1113581 1148999 314582 547141 629588 156823 735871 1784067 1424992 477884 501938 1136323 1253491 1431455 1161016 1051447 1257734 1373224 1824817 698983 1083463 1408222 1716214 1950363 850526 103647 443944 1196272 1082737 1661125 1890843 1487547 538114 1195681 993451 1794315 1207473 1621809 1989747 155703 1177158 1920961 1748637 766839 230496 502459 613369 1249077 1375061 150278 1712706 216975 996059 920595 1879648 1274912 1094681 205879 408886 1529773 1564564 841211 1547178 331746 1790334 1374625 1111722 1362313 1598983 1084878 191653 146623 1476997 1845349 899414 1055356 1866334 695934 495312 264174 330990 1714865 1735118 60572 304986 14896 1765212 1785260 733259 960921 1063815 1193722 1059591 223373 1265742 1970071 1734657 430352 1179758 1968415 1289645 1556837 1958449 1073462 54854 19449 1958532 735057 528196 912675 472062 1321446 914632 1332247 1890981 1140836 730203 1727100 1728392 1647508 1102371 1986369 1146439 395799 1857997 1622101 451131 1138293 31879 196801 822515 1482262 398727 481024 1450429 630625 1599783 1688152 1860012 1677447 1761428 67850 1195117 1054199 514733 1637076 259270 1507975 636782 1844781 475962 1197236 181874 244534 1609907 629719 1318948 101238 1257761 527192 212753 987611 148080 4908 454048 1496634 1707943 815065 516740 1048223 1920266 1963350 55412 766851 1802378 295469 1279031 72384 1939532 1862059 1870106 1015684 796092 1146327 506033 1579901 1825741 1850529 1910822 1036968 234592 1855109 288093 1623362 1624942 11375 207512 35300 1485741 782134 1684816 1909904 1454568 1102096 679096 1188728 689978 516058 1860262 739555 851385 1034809 905915 1291614 1359904 647882 1405647 1381215 340633 597928 94815 565133 466610 1570302 597381 667319 1938943 694873 1029294 74152 1978958 1228839 1016175 1889248 531259 1491763 615915 133033 1193486 703271 1662615 1972422 1552896 325590 509676 109203 1152297 115933 1720431 228847 67503 555212 1611872 1107164 109611 1242474 1158562 893918 166008 1656454 315359 1806066 1118324 1475351 1052943 354723 1122697 1070814 743017 1989700 1213 683040 218057 696333 440850 1408012 1191533 1985921 1628685 805023 77661 1201862 357944 33475 1547548 501320 968923 52247 785697 1215732 1739761 557955 1908501 691309 640257 1704737 1219091 1148916 1644652 1772039 508002 873689 783105 1082153 643559 1879146 472527 927176 1157845 1673573 698865 1676009 1612924 1648201 955096 1044835 78544 1442888 1459142 1914987 1587481 1510514 1660734 1487926 533192 114423 1408522 947709 409839 1262495 355280 1312012 279914 253976 1827137 623896 813186 603279 1044148 265578 1575463 180579 1510744 770633 662306 909874 1233046 1314618 390522 358066 1244245 1825819 625735 129063 74677 565182 1274337 519922 614940 996692 1546285 767209 1327519 149871 874770 510988 908159 994473 105606 480464 1404378 377079 1814017 9748 1797580 1123514 532929 1793719 1858710 442996 1523716 442208 528274 949483 1335362 1791141 1836465 1051396 1151903 480750 1926585 536594 1118042 850239 769029 292335 946018 1378778 533891 153085 341315 1646390 1832980 1913031 1370053 1769578 782023 1222890 28207 1863581 1759266 588337 1208316 1822676 1234102 278614 1175496 1553540 700730 1892970 989992 152956 1864769 1385224 1676690 1270719 459725 84237 170340 871277 728907 97897 898992 95974 1114937 1187221 666461 1785677 896124 650726 1505946 1578976 1964286 287748 338461 1574356 115729 280169 1035387 1527724 1069783 42389 776643 108927 1680924 470235 798808 101800 774113 38416 1340239 683062 1388899 1167657 608432 1476962 1618840 607746 1723550 218199 1719808 1430733 1926801 272818 382294 1950429 1216812 1994378 1385732 1366909 1169461 895445 514422 1790757 24378 1815298 1988546 1003882 1747991 1071043 1665145 1564560 950856 1461518 677874 1917388 883981 494539 491649 1492519 1843993 1120496 673746 507497 1493285 632450 367028 256469 1145538 264472 273020 436255 1665201 360410 1034297 253315 1308648 832478 1894101 984692 103901 488530 420334 1052809 294108 1939617 1724575 682135 835123 883460 668294 471378 1953436 914506 1050012 1165026 849936 1012828 1573624 358738 1688457 335782 135280 1683225 1099075 128297 1678905 548390 1171918 1634670 1598190 1054888 1365734 784651 1463209 1868119 1980939 1358983 1693347 1115560 1862458 1665074 1024885 366098 1629468 12934 1138553 1151904 1640473 223916 1835185 369039 1509476 350047 1371985 1758339 197523 1287782 1437100 737433 1892878 181655 478452 1463512 1676142 1567489 1780149 1709940 1311192 181417 472881 11205 1306089 583213 1027103 767719 1623435 1477493 431409 1523516 1225945 1049840 568351 1566554 909300 831022 1740366 1069455 1269391 1289226 1049049 1242681 1617886 1081644 637750 1049839 1377673 1726878 1508273 1487592 959817 921125 1814462 336678 81940 1663433 1483050 697771 218521 632878 1132173 1354923 1377471 369682 1318100 946811 1395843 1637633 565886 1829892 448531 796106 1692633 1617394 1279762 1258442 699188 1024705 865013 693176 1464257 95767 477412 929945 1895143 180840 206076 708238 414536 952923 1177445 1848972 1784566 1984527 672391 1409504 1560032 1294848 1915059 655157 1255581 812640 754592 1861037 1390329 1050482 1815086 306845 1848346 502736 760805 1340013 418997 1378968 773895 1895139 1381666 964683 1351557 1617178 913157 63328 1714912 1342532 1344333 1575754 1333378 1487061 1358531 1683610 860879 171181 163065 221767 222619 886572 511122 1235797 87449 1927089 72985 174104 136897 405026 490509 105100 440348 91278 880614 80309 1044732 1875783 119848 1775472 1383533 1443491 1687860 420296 1705639 103183 1840696 1193362 21150 1617995 303670 115160 1397537 327335 1674665 666124 767253 815924 826763 642365 776882 1214055 1990733 23027 1551064 805901 205856 116697 1694846 840073 697937 698655 611859 1967830 1057966 27784 1960917 1915856 869991 687592 1492980 751822 575852 573968 661579 1904964 1508433 1037145 1639032 964518 647526 562600 1020542 1642040 1240432 1613493 1160196 336057 208532 405310 1136561 453781 1715286 1974570 1120967 427435 188017 693323 1641116 1034214 1169848 1628484 701017 293994 411056 9290 1061152 1859250 1999331 532169 1176521 1434293 1102339 637538 24350 1581884 1802342 1347102 1647321 1633821 1922935 1447203 591628 764423 1803450 1949900 1758139 1493759 1044326 774700 314031 622926 1237756 1815173 815277 328936 1978171 927959 462301 764621 326589 1184977 1714893 585842 1161316 1578002 734897 1076065 1692976 1445899 1498197 1870776 788412 1672131 1666545 250900 665331 257123 1579988 1202788 1236878 408776 1560335 167778 492871 1482913 1453764 1350816 1479585 1483137 1158700 195315 1290856 952110 1342497 1511136 1114502 269241 216252 514656 1714777 1218445 1883460 1323472 1780393 443820 1923340 1531744 329035 443201 202638 1986721 1413446 682063 81290 1055542 365998 1752597 412779 771884 1541492 656420 1570706 927557 866486 1314932 1641593 789238 1503849 815070 1829727 1033104 1030851 1712659 271386 229841 787209 303607 139098 1205051 50622 780402 1840227 393197 1867756 763331 618594 465531 1648918 444106 1494325 672200 1712792 1727775 245208 825154 1024623 620988 1425772 1435596 949917 1106368 792150 719096 630742 1316030 663217 777779 1542668 769399 416379 173614 361707 973636 1078107 1612436 972128 954133 714262 1920659 359368 1668390 1202755 504597 1045223 29278 629053 1903593 1320433 1290370 772878 874981 1846344 1779509 1840597 673464 1726121 706579 1294765 1129541 358151 837519 648455 1257281 903298 592335 1283137 982197 191130 776198 1406278 381015 163305 1053674 319100 1982153 1576549 1774773 1742803 604834 252337 1661626 587578 107761 27037 1497215 734551 1124795 1363647 1710534 1034020 1454958 755777 1720659 1448256 74541 1836587 1937089 797764 713624 182918 1365554 1184234 1166880 763666 1877715 985013 651629 1842621 1364982 1278929 1372444 1702879 223797 314447 1869397 262138 1946786 1202634 811156 270986 1149378 614935 1980657 103842 1062852 1803715 279860 943750 795435 1712188 1513703 1789685 533794 1121284 965101 984257 968911 840422 15892 24181 1752247 633554 1152024 405865 840132 1205953 970055 1543407 672902 1944471 1476525 1416528 960689 1096161 991862 1894324 1808186 1532584 1632939 742319 519781 1928248 1335242 442282 866969 332431 742502 1641215 124855 619860 146569 1344375 1512820 399487 197717 918560 1755542 308915 1445996 945320 335832 532239 1929271 1598017 1024549 1926627 1821227 313439 1796050 100518 722113 329638 1478291 858380 1113638 1433707 926302 645558 1208071 1280439 1145765 819633 285007 1468731 1073090 186780 1988300 1645311 1666603 1387492 357490 1809367 555110 1644029 449683 571266 1653580 1977276 1590469 126679 337823 582924 454500 856898 1263604 1527755 725778 872617 1750458 376634 1334705 333966 1670779 923850 190076 1273536 1245779 978714 894453 1886966 211332 16532 987257 1746909 1190263 1469807 1811425 1654033 1047464 1985916 1820994 836011 479889 107422 724434 1495756 1029209 1334318 496698 704883 633119 1090911 1523983 615260 1241454 1792041 705453 1855213 1827918 1923403 1145083 397691 401006 1386136 772260 1267362 689636 1932804 546481 648121 1181609 546926 1920091 1925748 35192 1260633 55262 1830905 1852151 1579507 1632758 1426519 511105 1037543 1886482 1293619 830341 1349972 1751748 1063971 196109 236188 1266050 739564 1430138 1382634 1649757 1271963 1418979 401050 156051 1769893 395063 591159 812592 1553417 927692 405361 1328672 1080362 807246 1997636 194766 619859 1652950 238801 1844716 1580145 58703 895850 20752 985397 935876 952478 561522 1167206 1031328 679460 1390139 361652 1484268 1778193 1245621 562557 1064100 1151967 1254251 436504 1855450 1526397 253879 1131060 1583679 1248468 1327054 1684003 780275 340126 620052 1454482 1787996 35889 1414247 1001668 1609697 136673 462428 1978455 1780714 1247823 556601 825941 1813294 1098335 777254 480598 493704 205017 27274 390325 488154 398484 1474300 1881374 640964 1808459 505433 713863 375205 38647 240233 1524034 768063 916818 1444384 945043 984517 1403005 512067 231963 1015832 1587134 577705 432911 1526320 1388003 274045 1993411 154476 1259928 1641508 491722 645093 1901114 361449 656713 164462 197153 122440 34473 346511 215019 515766 401332 1795935 1517659 1579743 400292 1614048 964387 139117 139677 181037 1553556 564816 449867 1634849 667418 926794 213405 1604583 1648944 981395 177117 1842165 170173 1707328 273448 428142 1122659 72776 500420 876877 1422246 1720710 553712 1226605 794574 1557341 1435818 132616 1644510 55181 1751344 1707709 262050 508985 1718889 218426 1943168 292629 923347 1591787 1773292 772587 693502 772499 1156024 741579 916194 492515 551736 604527 1616791 402087 757980 265037 1671524 818324 1820694 903413 870661 1701913 1131459 1952523 614135 1649049 1642181 1699096 203653 1296950 1051353 458403 783616 867548 1824578 1376342 824085 813572 1533669 1150823 1062731 1458297 1849311 866189 910509 1260046 1496645 222680 386504 1900540 802173 1628407 397140 408723 1960091 1706982 874421 963659 1510148 388054 55589 394836 149401 672908 680074 986907 466015 1148012 222300 583320 1688958 1788625 1904745 224353 1755914 84454 161577 350643 1602207 1102804 1269866 260273 1549989 1852809 1828488 909056 1512861 1477942 708570 1000755 330333 142250 464404 847787 1292282 899353 168145 1121430 1389636 1043790 1584507 1103571 570858 529982 1710184 826692 829330 1017401 816373 836183 790319 74270 503188 1433641 1769528 1508933 1681125 1563254 558817 290897 482886 173822 1902892 838970 1884278 1443892 1121104 1087435 372437 1200351 625076 1947211 1998164 716375 1926603 1791516 1583184 729476 346534 571305 721503 512817 513457 1356450 1635907 577563 1013872 509786 1883890 1115389 523528 1825357 269278 597460 1630035 511658 1955268 1459174 949297 1540552 1565027 1726538 313873 1479405 460175 1972143 1371553 1236340 1590834 1472608 1325662 579559 130320 417722 186369 306879 1587409 1769237 154212 1705372 22787 1510304 518951 1407555 159760 1213712 703644 1698706 107538 672515 1560922 1129518 652232 131939 1818514 1175783 1780244 1597336 573863 259004 1596441 3036 237432 162823 164513 576778 1737742 1822373 969363 1100864 229791 658984 252498 630545 1908449 2618 860930 582045 748301 625017 916772 1465208 292892 1118901 58492 374897 1294766 1029503 1175034 61516 726314 1237286 266617 185759 216136 376921 915859 1060509 1537024 777769 706958 1117539 53995 1469600 925304 1829913 1287408 1855993 1089002 973085 1156507 868513 1366804 6975 642936 92533 980334 1653702 1896119 1203627 78258 1802891 721306 1859319 1826866 603695 1043736 308991 1800227 1549625 1733220 275838 619631 345050 1947782 1259525 1818058 1124706 1715833 602457 304579 1733872 1154161 1311774 1351955 807167 454655 1088476 96375 215464 50364 965316 239729 1948529 1240627 122672 867010 157127 1340389 1433230 232248 209962 1950626 228326 1505411 802352 780045 1857369 840616 1777234 861670 369148 1186846 243949 251879 258494 158833 505598 892060 1299260 1489520 954513 1237061 539645 454590 1655250 1282307 628960 1559564 308889 777832 1459914 116459 1891546 1932505 1277203 709436 265969 1728343 234556 873580 431920 478432 1078507 1575132 377719 1360214 17319 1057526 1116526 1898078 1042699 1342543 174333 1319860 1956051 1349794 875665 408945 1465705 541392 607438 598503 1697884 25254 1133763 889016 509706 429633 154053 746269 1098445 627336 1808618 1561928 105361 1096464 293292 655073 473221 1661699 1686486 1245237 1652026 468235 206882 325769 1932294 336863 753272 701656 1542403 1784807 340562 450896 909798 999188 1371411 964992 1079421 1098179 1435385 374159 390572 1620428 1552776 813993 98173 133470 641138 1117621 609896 1174900 812274 131571 1621867 1989134 1273015 1560454 1621219 128388 427119 1374921 1164929 1253107 1943245 1329871 999936 493548 313464 635913 1584654 358774 617529 1288341 451160 645268 554914 263627 1634240 1725315 1884807 352190 1666681 639471 1467745 1602202 698822 27610 731649 1590455 1265673 1140408 1218088 64292 938873 1029929 25560 308645 823745 337770 1020391 455406 1788519 1024741 1729098 1598015 882152 507276 1581022 1838220 563997 547898 512312 731441 1445563 1324877 37347 30202 802763 1508895 1831825 1223469 991444 1645883 1319576 755485 1269930 684299 1977857 1312877 1137510 1679908 1543306 1412560 421165 1768115 1968965 396042 1903957 254913 637977 881003 186333 1060533 159321 302311 68183 797189 788764 688419 1944583 1838191 5900 1048579 1444576 701600 352165 178051 1732962 650643 654237 1104556 1685320 1612766 1043578 126049 1073006 1799876 1717594 1944968 914379 1499085 581309 604372 1381869 1896539 1928097 461590 1623367 1061257 729217 1138717 383946 1505216 1650904 777564 1998391 1010444 1899582 579111 184146 677292 763844 1497105 1815426 957813 416164 39977 881572 1443274 1900446 1204266 924966 970225 1705031 665529 1058111 1691563 746244 226637 954921 550569 1178303 832208 1644984 882961 1517629 1573317 201131 746997 1875786 982612 3434 1228519 602596 1610634 1851017 1150850 1664870 912535 737946 1143689 1732954 859396 1019215 1432957 822590 327211 114403 343914 1650130 932386 1012914 1290043 133757 1491293 557949 887096 1395173 450358 997338 161703 1808099 1883354 154865 1653363 631774 1731587 1541786 1365695 1853452 1868042 490009 394822 593577 253170 1471127 1763697 1052376 902286 262682 523827 1704622 1274043 1594352 818600 478134 375498 1215615 793150 1399444 35094 762382 61788 1750974 1257770 1478964 313007 478519 1173917 802790 1246669 1108546 1095253 1626914 1262238 1438989 353237 1114193 128332 969252 1473420 803996 551440 980699 1296077 924702 178761 159462 522797 1289742 614337 1462103 769370 210195 1509680 1868452 1316626 1427714 124394 275741 991832 1109892 925929 1938568 1417309 1532957 193940 164484 987947 41278 356453 1549000 1350227 1637882 474303 967673 138707 234249 982771 149649 253484 685123 1523271 929213 788787 652244 415517 1250800 1216252 1318613 928012 1169516 521878 599397 638091 79851 1813604 1670180 1933871 649242 1150511 1649384 1658753 460673 1464844 135753 855320 1189065 1404967 1694350 95153 1248038 1971897 62491 1320053 132595 1039104 1144427 883363 778130 1249038 128700 1499620 1617432 93391 1844248 972332 503484 1936807 1467206 961358 1491217 1839733 305053 457847 540926 1525016 1536561 1877636 1985801 1779939 969576 1554305 1600455 1853873 11920 53409 550453 1081884 1575184 728882 503475 1586924 1141361 623518 1727569 208767 295524 471570 311467 220045 1356047 194693 434400 1516851 1631858 136641 1013501 1928779 1513453 1213931 502036 1182831 530450 134730 1624970 558294 1784507 1375082 151184 1331854 1603352 1416975 87015 58368 1486126 578037 953905 1739537 1466796 1557239 817889 1809799 362210 1198371 1813964 363298 39432 1420839 1770897 463947 1618458 1992072 325141 472289 1376299 265319 1160432 717836 1047121 1356326 814122 1279540 95679 3862 34950 322328 558276 480424 342621 1713041 1545908 409672 850828 1881815 713683 63260 785941 54507 1395455 1949373 733299 110829 1881133 323107 411948 188979 487764 745226 471859 580601 474011 11289 1522672 581496 1969591 19210 737779 532885 873591 1904128 1127268 1856524 701509 1866830 1645752 629395 1448683 942568 167002 597287 1221272 188030 1692759 895201 478911 1564766 1266875 1435947 827346 715120 787559 213243 1704658 472536 878336 1664867 770571 1964398 1101365 1731091 1626721 1728353 1450943 1850652 650545 524717 1387324 16905 729689 1728058 341229 436901 480381 862884 600343 356930 844124 1155933 1365854 505547 251651 1154587 1952482 393481 1431878 1142542 64443 1379045 524671 632064 194233 398502 900133 474668 1681483 973867 603014 1485377 1413784 266341 75371 360028 899163 1733696 854502 1916669 1626046 262395 1206002 1201822 1653711 1812357 1005116 181072 1499582 387749 233264 1539047 1517975 918021 1466220 1528156 1279873 1993150 1316848 1780273 1530518 960562 136344 449230 1193694 58157 546099 910405 452358 1433306 588106 1709311 310427 56403 1465264 955826 1929953 490650 1286932 851958 76488 1326165 47055 1462206 1562604 943286 944336 701888 235465 1813846 946188 1628444 1927640 1030781 81386 24219 1620558 1514644 289865 1247970 777915 731502 451071 998299 1315474 511384 195260 1699037 867843 11994 1996192 1973541 872643 230404 1607581 1998878 1213119 890038 1105963 281035 564094 1312049 1110525 309867 50045 1955619 974998 650223 532312 385079 161675 1878596 287307 1640966 1285423 3678 486282 802884 175685 1718867 692398 623116 1403792 472956 147049 362280 1683806 484758 1134359 951153 48632 743714 233326 1693613 1641821 135300 1189751 1271583 630333 1912626 117358 1455106 1519226 1975950 1249369 1644185 1076452 109005 1872743 119622 887321 1401542 341860 1277577 1414434 1435078 280703 214377 1389741 1826319 339312 341560 1559356 1184383 1464888 1972176 234075 1973855 1542193 1336813 1208644 1314323 195178 1816629 401421 955341 1374958 420780 87876 195529 1644026 216367 180168 909367 1083346 581758 1283677 969878 492745 879098 429294 1661247 1609939 1580873 1665080 1582082 1264770 1259417 255879 231398 596877 1903326 1872294 652480 1916000 1254734 1112586 1837403 257529 31077 1596199 624324 483375 488017 1252204 1936614 1051509 137424 59881 1950249 285780 1412728 249941 159930 872303 453031 63902 1815478 412815 1492611 1971016 1021337 1726497 234165 1406764 987201 1966542 348401 1264607 1881061 985738 982352 1076686 1004807 80769 761773 1663502 1337179 1888640 259174 874152 1156511 682088 1958062 1452132 14249 63944 906321 745145 1660666 470726 737499 509590 1369487 498884 1098106 1179087 518257 1508567 95663 1857282 290126 593229 835905 1298323 1703481 549314 669358 1749179 422175 1912402 818812 293597 1932708 1707938 480717 279968 1412438 1624485 1477841 208332 1017298 1403171 663161 1832055 1722184 458104 336437 815592 1719146 1076514 860527 617591 1472603 1777631 741431 868423 920851 1000169 1016243 1348696 71247 156200 543835 1801997 1456891 99542 1503827 955764 589815 1332716 1401894 1457126 1555272 1464917 1944363 37208 1130558 452954 1843981 1346954 485882 857026 550735 1440206 937873 1324699 938316 1686807 1088261 1704377 1011784 1135211 1297657 407984 1473512 1562789 245511 1525537 295876 267653 1663790 1134613 295660 807611 698472 1890023 659431 1564974 879462 1535745 863875 1589638 279221 747506 1901738 1690826 62864 659329 1553166 1453980 737575 736760 1482682 1147127 1991016 1283130 999186 216250 619806 1702569 1938539 1480647 1430515 1705415 52050 311628 851537 566780 343766 4297 26778 500680 916240 1578559 471261 880516 1228510 29887 1101533 960370 1412036 311732 834304 1755187 409724 1432056 153041 1121415 1297151 905079 1971816 1687081 1706174 1827183 878496 246410 1638027 1276781 1406400 1490201 949694 230401 573996 172010 762458 1750792 1462577 505714 360715 703614 1771979 827038 144210 501895 1580029 1527443 1924065 859566 1034908 406138 243313 1873919 383409 343532 415988 1805316 1527876 1614854 725023 1585750 507408 340028 1660922 1492245 1586773 1399740 1687970 735913 1521377 1113480 844874 1992677 670910 1253900 203889 730936 534669 1403623 513882 1228946 1862803 618787 1436182 1772942 888332 1218366 1300739 852831 1484905 409159 1317568 774356 1048146 683966 171209 981700 585942 98511 64008 580121 845591 235456 1175571 295822 607155 1330077 1780103 331129 280487 323030 28975 1803641 1889173 245700 1748695 1903454 502652 594462 886372 121948 746080 1048703 1185579 187261 1726618 1365100 678121 886160 1995423 551871 457396 1814557 1311824 430084 1028846 1692095 754832 1508417 872638 1141719 235077 556780 433681 6385 1363300 86050 946790 260731 1969542 801838 1709669 999104 427972 107165 1490397 814960 1637535 1210337 1264055 1239538 465072 1592307 1602034 961 1111908 1303403 1656992 1086203 199950 646499 1115517 1960847 1073957 434904 1018379 1865984 1347149 128075 602325 655768 707425 1536395 822552 942221 956202 1731337 1613251 899799 1274188 811668 282437 1161838 40622 649302 198318 483056 1612764 524806 980823 1299049 184712 171958 183326 1381283 1631593 109702 1152025 1837361 669783 1340915 807290 933093 72154 752830 866213 96331 341181 1504224 1303586 1232834 1948981 1596874 1230355 1321853 254649 1244540 315311 909768 188646 1048663 1721021 887169 1668768 164225 942618 520381 314579 1283108 1605507 1002270 1629054 926009 322734 1778070 1592951 820433 1942610 424700 923656 1856775 1986933 1923973 1650794 312406 1156366 1703359 1985699 1062721 603040 335554 623239 1847229 222127 915647 1077728 980221 303547 906870 1688736 227333 837796 1427402 1275089 852848 1829122 254545 1800535 736677 1187544 1397935 376501 106382 1754768 1456693 1306714 1352727 91753 1017126 860799 1188934 1093287 1569432 344426 1380205 445270 504383 284837 1540163 243855 695000 1422739 776560 810669 1020860 365557 1793854 1103560 217068 266937 213290 1448220 1849645 726887 1325475 803393 972010 1013745 328734 1369426 789576 1643552 893066 977297 873091 1914762 1969059 807170 74544 1539001 430556 360352 1483649 155042 1930707 839443 181393 952574 1832872 1822888 206868 1171221 1029272 895080 1353087 62587 540443 1515456 71460 725856 598220 574954 401470 622971 1675866 1100524 172869 1128858 1983024 1776045 629663 424760 270640 1095958 1027698 1192591 791880 752950 607206 1668049 1566656 1419078 1306015 41235 1063127 229633 658287 1695696 560956 468775 1743678 230648 1585119 328383 240737 976118 273237 1218296 592582 1078094 616450 1669687 605606 1449671 1884552 1255976 770790 1654012 1491661 1115148 441432 1395462 841148 613095 898590 63051 963250 1355974 249319 1427485 1651987 314742 65896 1283173 732836 1576672 1578750 1686671 163668 158285 760034 582486 1888995 1830822 1975249 1530255 724814 1173988 1626981 574922 1496790 1164458 1916298 107180 1227510 1985241 446176 1076119 730562 750230 1811190 279722 1999181 1061930 1722829 373972 1815544 646761 1750192 1998819 1702672 5374 334213 1494161 536732 166401 1592794 1902068 1185432 1253401 444310 361088 1287464 1588357 227249 1994860 1808990 1889083 1853028 1655485 561969 1664655 738532 1521988 228264 1849709 32861 1392530 409651 1014884 1797556 1587801 681613 1883581 1007335 1351863 471734 1982714 1558137 1423501 1441439 619456 133545 1459716 572681 196746 52415 900179 1642068 444004 1991403 1284017 1025022 610137 1447652 1042905 1007999 183887 800948 570874 705392 1406029 1264573 763298 139946 1782996 1251312 361269 1584136 296260 1431236 406071 1927857 1515765 1972431 1555072 172851 60980 882238 915883 113357 1935876 1649971 1639648 328433 747195 1391561 1727086 184322 861309 1550264 997864 407279 1246511 379204 224366 19203 1054237 904965 1246579 243042 1409229 1277889 348251 1242859 1731127 593712 1322377 1616066 117305 551429 1148444 134677 1652282 1576099 193636 629227 866142 1095286 1534255 1364439 81023 1700438 1800434 302833 1485284 85473 300585 1384892 1398680 470542 89031 410490 1780198 137243 744119 1100959 1488104 1341548 1679750 1370182 686220 701326 385217 810292 17661 83889 255814 1513084 473198 550165 248234 1881597 26964 630747 1917776 1977367 808535 208203 646557 1599207 1898784 1431524 153953 314753 381615 1344778 234203 1370305 475036 1238571 651362 775455 1123609 1800058 879374 1756095 1539716 937650 769541 1238516 747944 892122 1340024 701491 15472 1229339 1251432 1902664 118848 145190 1444578 353302 1083936 608876 345916 471608 1492220 1187117 1350167 427631 1432337 1079896 1986028 242669 830764 907529 666177 1776927 1968416 199108 1177200 1934487 207277 744748 652072 1910374 384716 124487 411771 1085882 1429085 635117 1171420 85219 215055 1891822 1793289 247990 805979 27996 1140950 1484739 1742467 714316 1535765 498739 1609829 1357833 1979999 1233303 679740 484644 1431537 352477 478796 283858 197367 1581785 729610 1234568 734228 693107 1996914 27403 373140 1725623 1595738 1257035 1094646 1307487 547694 1292596 1232714 1280213 1278524 610436 1140867 1300726 1042035 1196424 639717 1331874 1360644 531400 1741721 1378798 1055161 687225 361467 786859 1555651 161649 153453 1943001 1336181 1228134 1383081 1871009 45606 1108190 189914 1917281 464754 1623620 830590 1959147 568155 1820853 1074060 737452 730923 1556732 510608 1065749 395197 910038 1252927 937808 1872518 787834 1972886 1738005 501213 1527374 748251 98324 347200 54202 1758438 1609792 473984 269417 808963 275309 776261 102115 1849020 800623 1299320 1782030 492997 625958 810258 1302334 874523 893447 1991404 1488716 1963863 53013 49092 864383 224867 872321 1654944 321543 23360 1885025 847498 367359 1186569 1841787 765872 801321 69944 1445606 578176 496832 1930578 699172 1876456 443002 1660336 919172 883278 1451055 752254 698207 341807 1358534 641050 960234 1833980 411310 967057 1992751 1390017 1334291 164732 1105239 1435009 1304898 1268512 1329894 1289982 1986177 1788868 845459 1495101 789144 1593324 777209 1524069 1718587 1126194 1078643 1754254 891071 1996156 608787 285013 691052 1106657 1823960 747191 628189 1570982 1991205 670299 1098601 1547278 1518509 428097 663380 511313 220988 559147 1200177 947035 403528 638244 588564 141779 219488 84425 1996951 1877165 1095696 226146 232026 1055564 1010907 252933 1921972 1326848 319382 1632995 355180 1121115 332595 62658 509801 445157 502496 1001662 1145040 300921 460783 495765 1211440 881492 1311810 441807 196441 1503879 1034329 180103 870746 1480926 743642 566603 76825 1156415 885191 717901 1552756 673902 324709 824405 1946484 1123317 246324 196800 51161 1543656 1892228 566691 1961279 1647324 590273 1825308 1945050 478560 418736 950280 1611069 1718030 679261 402259 1769367 126266 1766069 829024 183917 677533 1323953 1813441 704791 1102879 945765 1127130 471748 1428489 1237936 1707956 1202589 1353729 1386113 482650 760847 1581613 961880 677294 1901911 1085119 373070 181059 1125680 219465 226534 1789330 1520961 1887837 946004 1870160 1167051 1184456 281355 1799249 804697 1633222 1811736 1357725 1530280 220094 279241 1332330 756979 122333 1114914 1734797 349416 1830062 436573 86230 503346 1733482 166064 1580462 139970 1799469 104554 1610323 1642868 514063 11249 122422 1880018 1585372 654314 1550849 529553 195990 1624522 1741291 1682880 786458 313652 1197014 544591 515298 1482273 998432 1827128 273633 126667 1336748 830288 1705555 116437 853775 1986858 208269 319191 4729 302273 142145 1852711 818214 1478631 1663837 651886 1199574 353990 814896 1933516 1240781 834129 1583565 39617 976545 1922469 640135 15707 1745904 1009650 353986 299856 1185376 1770176 1137320 31614 780187 737952 1160854 721664 1431383 1743379 1295102 325453 371707 980828 359547 1965226 1857569 778630 36855 1894093 993640 451887 1295288 1538813 1684325 631209 661349 810735 1908063 1556038 1814988 1055293 1598155 337536 1452432 401802 478739 1872438 836857 620415 1971033 1241248 994669 1578023 294172 1550107 893927 456759 1452822 524095 1154765 1073968 573851 1673788 528146 965535 1426072 1205006 972343 144400 995845 1142355 1326324 800168 236514 706056 1145047 993717 1992841 1432207 1226946 418598 1785777 544102 1067513 913999 1914641 1854769 1285814 1934424 979637 1666254 1887254 1139926 1570479 245255 1134203 524524 1057933 1514651 484257 290660 1349185 825874 1873846 375447 865394 771762 1124914 1022300 1255008 405907 602329 1308673 746878 1039341 1914639 364511 882974 1485465 435712 1851410 339417 729179 1235026 1253420 627964 463313 1912548 982510 1955296 849912 544278 1487331 1582841 913256 44181 1369924 19732 467764 796296 1051832 16506 1295018 1624204 1314980 1424540 614391 807484 920795 1495474 93022 820380 140482 1808000 1725622 6381 18787 1123034 1545886 779059 843104 1998965 850353 430763 455803 570311 1243460 470730 811398 68150 1514128 1294905 687736 109565 1906179 303011 322541 47298 323506 152971 348364 360785 407833 611897 890391 334593 1781774 659441 1224712 1982604 620735 1707061 1576728 549537 1154610 263700 678768 996901 1924399 1543726 1445206 1605574 537811 131310 1031815 107073 410850 226027 1994961 1590082 317519 822183 1240904 356692 1285590 1531498 919487 533953 458149 217857 1277983 1586062 1385619 1916479 1260108 926666 676828 1002867 1805184 1047733 1457142 1612780 1231947 1649461 1211205 1270606 1361452 534050 312104 159388 1225889 1131214 566609 1414963 1143364 1629074 828416 1294281 215242 1121418 569479 979689 1966272 398119 1329564 1354353 1198179 664196 1723906 690011 559636 1485711 1863572 252700 1981280 1316601 404465 126375 368522 1795800 1062874 154500 691167 1714863 1938257 485750 670183 1385384 559814 925593 180192 1825858 1618969 743508 1447587 320319 1625029 553142 428110 788858 1040495 1854197 1997262 687748 1269556 256251 274600 1408723 1556388 490126 1091683 1104372 1340373 1926535 297676 856477 76741 1250971 1406529 810816 464273 713055 622992 1234064 1624896 61536 786211 1107269 993073 943973 1601747 807083 783960 83558 683418 763879 811542 499281 224449 1706246 60774 876747 1513017 1174314 1340851 1486763 509034 945396 611513 710442 1701901 605790 1737536 581846 684623 1887134 1234669 1489143 1584085 1935108 964439 1645326 1736067 79741 753757 497306 606737 244381 1463653 1029244 1765202 1283515 26049 1164963 766153 1252132 363064 1510059 1813589 1355030 750281 1229730 900195 1978746 1885494 1523450 1247103 701513 900572 560722 263986 1128482 152141 1020911 1941366 1271206 203268 875573 645251 798245 1502540 1747224 1261200 1946722 131120 1264551 1956594 251824 136256 159231 629047 924696 1186115 988185 1639041 281743 777573 1359155 1609914 1002567 1495224 1989249 1061767 159797 1808524 1723278 1169219 1362143 757946 986320 899905 1863701 1340808 35054 368466 65881 906912 778301 798403 1373968 887086 1902045 1343433 1924156 749716 1708308 432091 562585 1572365 822877 1667863 1547972 249182 144279 1822672 1999183 1975962 297058 1845465 600602 658826 1597459 1519483 1886132 425679 1452050 1874498 358255 1892433 1315070 121693 400275 666753 1860391 463487 447807 889109 973989 333044 1583037 699036 1641460 1440438 932857 1183697 1451700 1903599 1342202 687295 1867005 929781 65450 1946262 1611635 1959923 1304605 300417 1772604 841644 1135009 771995 462784 1812315 509789 897711 16127 1372814 589047 1390453 805214 170001 1204013 1186451 585084 1344043 1461996 370671 832656 196633 993769 266375 264024 643120 1068534 218996 734075 38943 43491 1010747 1458351 146259 1369502 475645 737759 639791 476226 1845991 684914 1190973 1288811 809981 1495467 1805276 1569285 226248 1370406 533624 494481 948691 622390 1425130 1583426 1078077 1334826 1550248 1873743 1688376 110561 693680 1334989 1225522 182242 780384 1501219 300133 1885840 1123913 398949 1084820 551495 325454 1546306 411428 313839 1014675 829931 346686 188174 544885 1708301 155249 1414490 1473930 1153464 1625705 1039066 1584772 1353933 1944897 629350 1223264 1423838 1471949 341149 1291546 1876622 1543503 1709277 814065 212298 698636 952395 192198 373924 1223370 768405 182829 108966 746099 1897352 874661 1432275 1192935 728610 591732 1677701 1468591 844921 1190650 1208146 1306021 425011 497724 1154050 732961 697352 1973589 1648420 571400 1789350 1484394 716169 561058 1282262 1590122 1333886 12712 1896834 1220545 613873 662777 1480782 197612 1721512 1056220 812265 324188 1767888 651351 1771011 83648 1689104 721486 843764 1285444 905946 970268 452204 455879 1298662 867149 1580881 1760442 1889937 222592 108101 1919706 938165 1766095 141706 193135 555894 1601833 1134209 683929 1272044 1327732 914701 886764 123755 1756082 414384 171071 1057143 1267252 880851 1976808 1294270 1874861 1923981 101860 1463587 1425666 1533914 865883 526070 508848 783991 696738 679293 1436165 922909 14755 1960543 1239649 954394 245942 1727785 1150982 1648577 72272 1701025 1262853 492821 1969369 1985600 1388045 1370594 1551711 905126 1964218 378521 1031388 1284900 859653 1963028 826167 1564082 504635 1788408 680657 33512 1639919 1689865 710306 479352 1866751 1105967 922650 1242000 946094 856140 1463592 1517410 116438 1348161 522592 75630 1604222 827587 564055 1017637 925287 634575 963870 398261 633674 1633796 122275 677019 786755 1462451 1553551 1019811 1646427 714854 1184169 348431 859496 1901439 907202 408577 1242957 1579270 1369342 1644713 1480750 1402483 188141 1030219 122654 1106467 1452446 1286787 1397502 1889579 1309956 1428098 360888 164553 1762405 925468 525804 535087 1756810 1712177 260801 1791936 998275 230299 1377286 76207 1624408 1921874 1791671 1149994 1958836 1231605 292544 234118 808646 1579177 977561 1061495 1451588 1722825 829761 673288 1268455 1249920 1474329 1527484 1179782 1518426 1120211 607721 184302 1701979 612375 156065 835830 271365 577544 77106 197533 254793 618289 1890965 564156 1641722 1523820 1365469 790150 1872689 1601464 820513 1785056 155808 368260 1731343 1448194 929932 214556 1245258 110757 1904923 66846 99134 1832038 999145 1706873 456080 1397609 248529 955181 349500 1782495 1661609 652077 25991 795428 902683 1986479 1176190 1389099 1050473 982129 681729 1838701 1952574 1921709 1210474 882550 1252040 1668962 1395654 883545 447125 466176 1793970 1442384 1377353 1993851 1645522 1531825 856587 1519151 954828 1955937 1410368 1690615 1165235 354124 1876597 300313 115855 113801 1420113 1968029 169207 161963 241996 1221016 1994250 497571 1760128 169938 1158713 1579135 822044 440125 1220577 1706776 1217164 801143 883585 1226916 963940 1381723 1428781 1947879 1910084 481069 1930896 1024830 551712 1471 1181809 1641096 75410 983166 865011 116817 1864396 35550 405143 557707 968886 77846 696632 1769977 1417306 699236 360472 798776 1302949 229041 1358270 1260211 1072929 37269 852266 726169 663837 1081008 1997674 61854 1398888 259092 1314846 1560514 1855225 1453081 436322 823559 1548610 877883 1809242 454142 1148993 908056 1324976 201217 353969 94244 1932006 1419873 1732830 22473 528291 1713948 785072 1346218 665175 1371736 804781 463334 1825769 208692 1116783 753756 1758030 1542607 1859873 414690 1970755 1614328 1291430 369372 1469291 276467 1129164 1521614 709505 47522 482304 1636010 620882 1263788 56638 1719716 1748752 601559 1036086 43273 1415980 1222065 1246352 992958 965462 1584607 373520 1879377 157961 1349352 316648 391519 1711660 924269 756290 1241894 1353869 1558236 1296658 931398 1346445 277050 288741 118162 1052919 887589 1175234 147127 1224335 1106932 1563521 1366356 782675 65397 393501 1089268 709198 110529 1885578 357256 1426695 1540483 584499 1539237 897395 878148 774775 146067 528859 954724 1319057 601771 1330111 1888874 603260 1856615 545778 1811379 1276227 1037419 885788 213444 1125851 1172076 227798 1389352 1726940 376270 1738438 1287337 85225 547097 751609 847013 1839767 1589826 1085987 1941651 259446 680219 1294775 910528 1946958 180343 526480 1487669 1770307 996041 1382520 901866 655180 714533 622303 527849 621310 1703950 1402484 1176405 150 610581 71561 1694482 1710864 1949096 1215589 1614819 1886551 1085935 520972 1087617 484590 1905722 1480731 1610991 487 1407434 1934594 1854206 286543 1615850 1851677 223666 760328 1301593 779729 162220 826188 118430 1989810 962628 559777 1943746 164692 1922316 172893 1759844 1194148 1980083 1671419 1766635 1722881 1856954 1639899 1609298 1058638 780935 1952375 878224 96687 577223 228257 145738 1718642 1963059 1701794 1346409 365340 996421 294874 949388 586841 1114604 1573141 97264 520415 1351610 1324378 838233 531978 64778 1314161 1068511 947535 1621136 993039 476242 771921 1834871 1113399 1159663 997893 1998091 66414 1188069 684275 865717 1566514 1004143 1093599 691427 212516 746617 789528 1027277 1097807 231345 1160561 1211135 387612 1500019 291730 761455 1747149 330750 321624 246302 1405199 43873 1803033 708997 1352891 375578 1588788 1293041 122817 907318 366026 59283 1694780 1768303 150227 1331130 1499060 853287 1429520 847651 619836 399103 1854235 1412657 1177182 588036 62670 371495 839286 1314553 1338527 870758 1961345 230935 1656153 1638045 1032698 851576 1245670 1183691 1778956 1180088 1814460 1243380 418147 246680 830123 510635 1838286 24959 85761 952075 1239185 351463 881621 1460334 849980 1110445 758952 192693 1192237 404044 1014667 618078 88256 276018 277510 1820102 782026 1926363 1656897 1507533 1947651 61732 1687957 1532902 1163210 80830 889526 559447 17307 993402 574050 101153 1000129 1683750 184908 1978247 571982 1822998 1719045 1939668 1447745 100814 356003 1534670 1190958 540274 1983459 1076915 1454733 46428 1820438 296623 882179 36948 1321018 149497 701698 653423 1255404 717873 1216419 711957 192600 900023 212586 291854 1345144 1496992 648556 1555746 1816651 1285384 28986 1639701 1847628 1376053 1846 1175393 23688 1598281 1947403 1083693 1299737 1844494 1666223 464272 338007 426023 220872 993327 1252428 1049073 470479 56098 1414515 1094697 1638287 47396 1965728 1929568 442704 1825416 1152825 1694376 685319 130755 551944 211651 823569 786392 446211 1158729 19073 1569363 548362 777208 1624999 1051029 809833 1008404 76611 1387786 1154037 1970631 820591 1817670 1109757 1605568 1265781 540013 1159496 1883225 863341 1080539 1827337 1510097 1548216 430311 1521903 1971372 521794 207404 477878 1127494 1316714 626603 1726033 736830 1198330 502057 1377430 513314 1499467 381207 1324046 279087 1085185 1912569 1037466 538011 1300979 1598418 792640 1279550 657240 674592 607439 517076 326622 962433 1436235 138023 1238552 1867369 1141161 1663453 1207933 471182 588846 951837 160133 157650 60443 1545262 1047429 973007 835580 449354 1243020 1379209 1150545 1825440 1724103 1377678 495632 460597 1125008 1333876 1893899 19555 1831134 1577104 1974531 534278 364156 327816 1430193 691442 1903353 921917 488308 415057 489122 1746824 1473405 1415172 1846546 639511 1430028 286860 28508 847232 400567 1833772 1884744 62069 1158347 1149025 536602 895069 950964 910233 320863 740179 1434568 108752 762784 1331523 1140023 418767 1563917 1050631 1931342 1970348 1069777 1597709 1827509 1709858 834658 1558700 1685747 1879504 210620 79423 2415 566211 369377 1477506 1695492 1312330 549646 1478361 1750969 1259090 1423919 36413 1724797 1382471 1761125 1863505 1537834 938918 163097 374963 82515 1366698 583845 1807229 1197880 117509 1916877 1485474 570216 753274 261389 571588 1892098 755980 662078 1449427 1340067 255875 1552330 697419 146426 10083 1903058 1944240 444714 1293834 1940440 103228 1805329 156821 551887 559481 1031322 1286195 1720906 1523770 1238730 1133920 1987655 1324241 545818 1278150 1384846 811491 1150725 1581390 1630196 1587253 1623254 893964 1617606 1501316 1211225 671760 1570767 352109 1575533 296306 1100436 1577427 542360 877823 520051 718123 1785325 312318 1350330 1894947 374663 1475559 1827176 759367 43730 1750520 870748 1812939 1016855 1048810 1481627 412554 1402916 1484481 433262 254729 1761969 1796003 1710428 855663 775619 143815 1751375 773924 828008 1855747 973493 1626401 342373 729910 574139 1655517 514595 845833 760286 1748197 461483 972812 847954 635360 533847 1833580 527211 950514 1815654 1497100 206307 26983 595266 809291 507668 1318360 1254378 790871 1452164 1710327 1829671 1363499 728709 1313027 1368247 1564602 1201959 1930165 1286858 917365 1460911 553231 1935348 659603 353576 1846645 616973 1672921 987112 646532 59043 599278 255289 1585285 23890 1789569 1602163 437437 183922 1478367 1408580 1385932 169751 1929419 1590310 387243 1578155 1782631 1748516 1112579 724911 824600 1266913 1255629 1376735 108674 1707965 1471202 1153416 1643939 832891 35265 800698 587895 1859865 1681072 1371364 1288735 1193647 1788025 1312978 1022246 1387727 107674 456333 757707 1448996 452603 955170 897373 1283983 298898 1933627 146386 1217914 382800 271831 419696 636932 813056 1276613 1100101 1286949 741928 1087442 1297217 1307298 457506 1583589 261739 325727 605831 991578 1196688 383021 478956 733342 1240558 1281640 1804482 1924404 286025 1118788 1762469 784213 1308850 937224 863495 353313 1970694 1241710 376789 1543478 667251 1622153 593778 45734 1508458 1696560 725525 1614617 839363 1800676 82792 271058 819112 814381 1913690 798814 981163 1288571 1569192 1132221 790509 118776 569469 999183 562122 1484981 524260 1912294 45927 739429 1199551 220960 1210707 436688 1467223 807437 722818 1731513 1259898 180747 706941 575124 1767199 608021 642272 398998 225116 776543 1261366 1543418 1635958 1632330 1311762 1783636 932407 188683 1239272 590639 1146841 1469582 343191 1900941 1483921 66996 1080880 18163 1640831 1621433 242306 234821 1335367 1531583 1184060 956848 1939984 1456727 844222 1429816 1475873 1997518 523303 1067225 704063 1145890 1397988 1318510 1328214 1881514 1696043 99004 818658 817825 1332181 1104886 303054 1641213 1646743 237851 1070021 86520 1674093 616032 1189374 1843370 70827 576702 1754890 187816 305632 1732066 973050 3070 452350 408245 1149003 1970389 601872 1422429 1760333 892292 991064 803441 101308 1023367 1803572 202690 1978379 1828783 1511658 869362 1448358 1313550 1890718 240612 1408072 517103 41622 1722435 1048839 1164921 1501804 687943 1959199 1511399 1242502 68670 1631990 275780 1433266 1070338 775100 377275 367206 877123 98024 644381 1304718 1755989 1546904 490818 552672 15349 1175981 766901 1333794 1622501 1979884 257932 502103 707700 336898 908890 1840609 353697 1698338 60364 483995 1970849 369935 871437 1164758 1487473 1970224 512156 1366086 607989 834023 765701 1701554 1828084 438772 1735578 1901236 320226 1802018 1192340 1951940 855173 1775153 743332 1600547 792293 1119760 889181 1006577 1556178 1476309 926442 1302526 143311 1361124 1832710 126572 50969 576370 896459 1539646 1434320 76561 1979387 1802467 1119390 507314 1281090 908026 299398 1186753 1944854 1764974 846009 1544683 1577853 464930 1198458 1088814 1285722 854830 1534010 1237509 616551 1740524 904481 1229675 1174800 647847 1124940 233338 1483248 920392 134529 1433953 279992 1628109 84573 460099 1144643 1367237 580240 777031 1296471 1582901 1231969 456614 555293 1639142 1136919 1193965 1860978 1877393 1938579 1730823 314635 201204 529862 275148 997739 1795823 419520 482594 764638 780907 641640 380508 21880 1061079 645132 1548727 58822 1196109 7369 384895 1838011 1605533 1910968 190819 13941 745706 1409528 1171092 295159 115119 705465 1270037 1458975 1256050 1785563 1063358 1779854 407262 890984 1014054 98237 1288655 79732 500959 1617322 400519 387363 1557427 1804243 1100574 1910908 1551725 306606 347129 725339 1712281 874254 362877 1711555 1294237 630457 1837702 680665 1320255 1743166 1652555 304335 1858561 1240801 512329 639666 517524 728693 410553 223618 450550 385882 1816745 1019899 1318573 1175220 323055 548530 1215931 551917 411820 702550 1241756 1924980 559522 922318 1322478 1968283 336182 427405 1452489 1269343 1564208 1976857 1936086 1034287 1519806 410339 865896 1289351 1657830 482394 33216 145965 1923586 76107 1054570 1424939 963905 1831464 252039 707650 1293447 58139 1518156 1025855 1521238 1674013 1534958 1340449 187092 548410 966758 1527772 1380952 441946 1010044 1077771 727846 916462 1338623 1477365 133131 298286 1551778 311896 400042 110961 1657728 842248 530313 1929356 1136977 1121180 328585 704651 826754 1700221 13037 1857758 1610453 393549 687316 224524 516223 235185 177407 924698 209532 1110352 894512 469581 464546 849507 630253 1739797 1116493 255947 927346 1514118 1918773 186386 426870 1738659 137949 1035394 422749 1210394 363215 793858 540000 1397835 924721 776632 1358737 76867 976763 1568992 260050 429425 311923 1466162 1840478 783216 1324204 563248 226851 1185552 501143 1253919 776605 1065767 373889 1386663 1023399 802611 1759182 1212085 187779 1814559 1825902 671427 1735023 1205456 1856675 1409482 262473 1608084 555296 126516 1998694 1059256 979134 1257841 1168079 1145563 811070 914642 86422 1485922 61089 1476802 1169270 1234364 723915 79910 262717 1029537 406445 854895 1812466 1688278 1866480 1210676 652840 184392 702736 1996616 1203081 10105 1936936 122282 88167 1311102 1228794 339574 834771 762046 1534752 1067597 1979693 166474 586846 1072764 1966328 624871 572444 623830 1780607 484062 1413811 544342 1456774 463633 938799 1562289 934312 669270 791685 1240446 761049 1189620 250853 614802 155331 1538685 1346738 872970 1017722 684428 1630064 1300711 530852 1219459 1527365 758339 1987894 779234 1927157 1219832 340362 1061342 93055 1683017 595583 861132 698786 1350794 1734618 1564406 58242 1095789 88565 258769 15511 1442198 1067920 650860 1402874 1159002 699251 521967 1056001 1834636 433464 1279845 84830 400117 1155175 1657452 1412285 1535789 1216559 792603 953803 79960 1353783 1461838 1731371 1328245 1043131 1536873 983066 1203747 236516 1925367 1218556 196256 1466022 589318 450095 1036617 24060 104287 1912407 1052955 1848713 598671 1216555 339451 550832 1926288 136038 878559 388227 800748 1673424 492062 457798 29888 624182 1575512 1034569 1599120 995082 500544 1555451 1195377 551555 567819 1848428 1815482 1138697 1040795 1154183 1592778 1323806 1682778 950666 384509 1315588 1784943 1033944 712830 465016 1041231 1725131 1803575 899820 1491453 1373405 1312097 972944 319328 1762399 1308483 1897510 1322508 1338683 1593003 772643 864583 1297394 1697998 140039 1008910 436539 1590294 288272 1063259 1452440 212949 230926 1099149 1847947 63571 983745 53170 37198 731559 1908123 1432596 529373 436051 1972452 1186158 1242452 1310447 508729 1296155 1137439 852199 373267 499657 44071 1901693 450689 1382062 1425278 1140240 1316943 688328 918084 1865859 1411681 1192929 1049365 1886620 1803736 1800243 1266796 865477 132408 881652 1912637 635160 471258 183606 1144109 1143020 1747172 1542535 1576426 665440 603575 910419 1674638 447772 971890 1366757 1899398 263982 107231 1833949 887510 786066 118834 498176 11290 807853 72368 699797 447643 984435 1123052 1246751 738626 1330205 1741270 1845360 1471358 21811 554492 1696788 1849954 442621 1431658 1384223 1444884 777894 1694681 1828988 1621365 537879 574155 606004 1536847 1392327 156255 982725 657566 1214895 426533 768647 763403 491356 1650570 868633 1674749 958624 1576071 573700 1945646 1011528 1815242 1881367 1891113 591940 1579450 1811835 1510186 1113705 1423528 317828 780562 1237074 1656417 607617 494138 565178 1314960 304850 1114648 1822752 474685 1221021 455094 1965334 1619818 1173042 782733 724565 807171 1400040 1115794 568231 452822 1836900 1157924 1885218 1647895 766833 521530 1315785 484169 610346 1399639 1449308 1912545 1902739 671886 1477060 1042305 499778 1981861 772349 316128 1081353 668267 1379046 1288839 1497230 1912065 15548 1592949 1488401 1984222 997638 1251896 781330 386867 708389 59937 1310037 1785301 3749 124079 133739 1120327 807380 163349 401877 829455 6078 1992687 657834 1446001 558586 1108628 1617558 609760 1294395 155347 1309854 1701860 193169 88467 1723734 1728603 1323234 1962505 192596 1599144 159168 825559 1359485 1264594 1009410 1447127 1304007 1075573 1858422 1125925 679973 1648185 1671586 94275 1299662 572482 460310 1296734 1310796 1471680 1210985 349961 1127803 885237 1872818 365446 459500 146791 1583893 659649 1338210 1167222 1257994 1124013 1125801 1158070 1402876 841266 1900429 1201504 1233257 1933164 1740949 704612 584020 111353 1431286 1528007 1611693 360938 816757 281956 189484 45913 1971512 1576248 1358028 799751 1638470 462693 1631078 235199 267272 1116641 1928802 818213 1286653 1721668 1449059 1152816 78094 1642167 432430 1351871 1782822 1438159 1591744 933464 1121395 1933312 232154 1022235 924586 730060 465348 1280112 1932178 1310741 627807 1584235 1553238 84975 373043 177725 534306 435301 1720479 1357510 1260183 242567 397790 427020 661558 774034 1992316 1180695 1058978 1197790 1077422 1124692 712942 1238527 1518614 306632 829055 1510338 833004 1027855 531295 52819 1777198 1757215 1875625 1167756 703808 1850922 1852971 1354595 1728658 506350 1179457 1015777 561381 1989967 1889573 274659 1183760 1589153 724318 1891116 939421 1264364 1254455 1834097 792056 1501035 377218 1843435 422658 354976 563551 583905 1755625 361186 518595 113781 1075572 1661306 1787191 643018 934230 670829 135948 296817 158736 932838 1789554 1430440 1428366 262254 262658 931294 283384 1090464 908625 1007426 1044830 1805109 1780028 1064879 1361840 1055698 1709521 1874646 1568451 1473996 1252932 150455 1362574 1962309 246072 1388249 755829 510877 1204476 1770343 1457264 834473 1961808 1783294 587562 256919 959400 186273 1877404 1870115 1692778 482265 1134080 1866191 434420 1901100 1621100 456663 1858971 1688393 1662692 586754 467509 194912 726352 1182650 785819 441312 881586 1890201 659846 85724 293325 350010 746311 1422232 1502331 800368 1696948 467885 1481462 1506449 1911645 1051576 625427 1241538 186795 26067 168905 48744 1779993 191513 708021 815235 284108 839671 827081 436648 86297 1326016 1893059 173841 1412567 459399 1163916 1602584 222480 996288 1651544 296453 1691972 1310933 1942202 645626 633285 1360142 131720 1121675 1101709 129361 1361190 1381583 375501 922859 962787 339568 779991 1408147 1319590 149080 335613 212564 1375762 805099 1942650 1223850 1704059 1078851 1193318 1382730 358302 349631 502144 650031 991566 975099 1252054 911315 1321291 1035761 840235 1417703 394031 1610420 1098566 651433 1840460 236048 335517 1821149 646730 3392 570411 1402080 1384480 254100 1190419 1677554 465068 305233 1595322 753080 711819 1472694 1795121 1295833 912363 1881534 1437720 615503 1558873 253682 1542598 470579 211168 1821526 1476452 1048278 1471260 73699 1101903 1840813 1040341 232374 956118 1625367 1713157 1650896 334940 972272 373324 1722565 1864784 877460 768694 1967250 397585 1608538 750834 1032833 129184 1746890 217017 243374 634916 852824 552664 458904 605587 1745680 971402 498923 628513 462596 360893 1351327 948947 627784 1181750 1876392 1624271 1633400 252643 114135 4326 1788543 1588795 1937039 465977 1719025 1072866 354226 767347 1057478 202172 1541048 1590563 40296 9954 1182597 929243 608572 469779 1153125 1651379 1878690 122552 1343054 412117 772262 1346390 258949 30971 1317026 856030 83959 1663780 1525025 149133 13509 91392 601344 1346165 1420524 871792 1086667 1189362 1699163 1186408 569296 1798858 1851010 1147508 96877 1723940 1803934 775603 9158 1741618 1779042 243369 849589 50098 309349 148376 1406292 384423 1961879 1850016 554592 1810578 610288 977009 177768 913221 1579186 830279 570738 772411 1553129 1831570 1785259 216806 470458 671500 889972 1311362 1797038 120446 122700 1630682 925273 1956183 33969 1179910 1059406 1651262 1750455 116627 879875 1671574 1995350 1449227 1568291 236291 112075 1238824 230761 152034 1294959 238373 1452704 1836916 1346541 703744 1409986 716661 1519044 1676157 224607 1017913 1063324 1549471 282038 777196 1937871 1407163 1328866 1640197 1360108 953345 945448 1664910 271045 965181 1724973 364049 1555588 1905139 971083 1390974 1565168 838666 1148286 1892350 1559326 83991 1423319 899386 1959822 1379634 144558 46986 1088210 435543 226933 1027074 1941222 601343 1414770 232402 346456 572539 1901180 1433386 874413 1406556 1370543 622658 1959979 216340 649204 1963621 333061 1568465 54006 39729 989545 749361 544184 1458625 1292332 448841 1081605 975989 532340 1928356 1947694 1695778 1002509 638397 477568 1140261 1444944 168819 907778 1839370 790117 688349 728357 143234 1496920 766261 1152933 722602 923044 1721524 1038908 1166867 714726 415909 622935 1182050 142621 115816 320826 756057 343956 458091 1119374 474272 1762280 1077734 1756242 636328 1998239 1267889 442157 1802937 1141337 1178390 1742532 743801 469793 841410 1802254 1509037 219844 917228 1970761 653320 1780437 868002 1935461 920326 100723 976868 1943997 1728520 883260 1147375 1856334 63671 846239 1762080 725794 1229528 1467393 771785 1887900 1449829 333791 440968 849117 244931 735270 1456958 458308 1048803 1776437 925827 8624 1342762 1462131 1474762 131871 871940 742149 369814 1671343 22710 1477427 38964 366857 752895 733181 80928 994706 905159 877737 1235282 1351096 140191 356808 1276895 1103799 1298382 1493172 1040736 281565 1600159 67484 983047 673970 813125 733577 95241 273979 866588 567536 264055 417710 1084756 289738 1315651 247566 689509 2910 109527 509501 235414 1098901 1260383 1036732 1566820 527114 1745346 129104 1839012 338890 53278 238424 1787092 984883 1816511 961195 516549 1571067 1852898 1705202 1380963 932647 1689962 1872378 680100 1233751 1636504 1974193 948139 346322 1463523 1470858 404175 1591608 1979148 1798713 225345 1060918 293750 1337847 1882978 544700 641662 1592952 1281280 510949 190586 931506 1723069 1040661 1932686 1467362 1999122 1429630 385586 935548 473822 38937 239508 1658170 906281 1077149 748421 1530461 1511811 176402 69005 123774 5082 1680955 1640573 118258 1160783 1530127 1764565 907808 1879937 302982 816630 881242 904576 805153 1493305 1752352 1429497 869909 1133738 1367879 1617374 416950 784044 1294198 1772728 572593 1927994 421481 1703569 1552940 326051 983472 1257372 358553 1818553 292902 733025 1314179 1917065 970224 891327 220420 109721 1921558 1698691 1826758 585829 648609 1808627 1912324 1055786 1978391 1267602 1122517 1510534 1909051 665679 353573 351188 1554411 1766257 1382264 1774191 1191948 182089 514631 564127 17593 284677 1670671 1286573 1825918 1617922 2797 1927242 245972 547925 199018 586081 1213740 1397113 1110029 1674238 631816 399249 1609599 1733773 261598 1611953 804539 1423798 1174165 778891 734504 41066 530924 702787 854168 1461722 1382377 122013 1661614 1978148 1065461 1938931 1469397 439692 998482 1222309 91439 749648 1657633 1037007 1379731 1381185 146322 369102 596999 1198140 1082285 1924986 1849784 61399 547181 1349943 1114781 1956311 482473 1437932 1827650 644982 1746447 1423112 161482 1219225 271306 727944 436578 1626723 1283198 770499 1674875 1669792 624208 160978 542900 406796 1668363 1207964 1852426 650337 1258019 963209 1765740 1509897 1149321 118959 1927524 20167 167058 492306 267553 975552 232889 486368 1045523 348691 1996993 1530542 1275440 810498 12823 1456158 623093 418996 339666 1825448 195262 1712457 1754467 667262 1392803 689345 1119452 703702 1100246 1249820 1845796 1211660 1185624 593937 627447 1039566 1055048 328320 821224 871969 337329 1739083 160185 614911 589083 307782 1687054 1853679 975605 695505 743118 35759 890173 1666611 333258 394440 410243 1468988 1120683 1871540 1127602 1072904 960 965395 1243967 1659010 1757628 1794783 1065141 1139026 576589 314311 617522 1701449 768068 1232962 467216 1167727 1462709 1203004 146162 102871 748673 253585 957626 88041 545095 319183 747124 1580638 174583 1596778 1180964 26072 614234 756434 730827 1744494 1300153 1091714 392446 440407 1581376 783692 785984 796829 528010 1843555 13231 1611118 972447 1024212 49038 591361 1541275 80450 1860894 1415707 1045053 1143430 923556 465291 1203189 1876819 1525254 155109 119437 1462224 581722 789551 90270 799858 291470 1137318 845408 1444907 1956299 585609 945720 837585 349986 1236305 531619 1062144 1730838 1598304 535487 1134762 1983480 1944283 1081426 1065838 1765616 1959684 1498275 208024 1602744 1493326 519155 1173568 515849 1104192 1741126 1869242 366845 344600 1906152 784117 1358627 974740 1938622 1537295 315433 436708 273081 318981 1592806 1000358 106778 997393 848530 695919 643350 55626 696146 487413 11206 483202 1963021 302444 917510 328952 1315414 981835 1882264 1507302 1563677 688390 1202274 216483 1328940 340344 1406883 1876843 473985 1876299 516289 789764 1541747 1953684 22191 630088 1248243 1766135 853197 1052795 1099868 1908204 1966057 1193963 1783532 1406258 506316 1694729 1614866 114585 505872 784553 1481257 1196857 1203233 1379162 1024279 1667166 1197383 278910 1667720 1866425 1592773 1981000 414233 259135 674168 1631045 1443203 1009709 593310 1610457 1506030 42385 249574 351912 1313834 934630 751418 1358911 1313393 1948377 972274 1765595 1675127 190601 1710438 719838 1899703 929494 34556 288222 800963 884981 1084120 1774915 87168 765924 919423 799871 319778 604418 1959458 784782 1141010 747967 1692560 1993015 1385503 554023 782169 1900498 209836 1463889 610889 1489415 1814661 740672 459732 494187 1668847 852443 1978596 418918 1188171 753004 651661 1490651 1490531 1873443 694883 1489702 1282905 1732927 1407510 1090718 1884205 710303 1807760 474326 592034 106569 205961 1476006 617733 752678 1516446 813159 1381843 383246 944220 1500025 1923692 534733 942354 641380 1228316 1380992 700868 605733 925727 1678678 1089807 829650 1204125 1096219 1509058 780053 1608136 1425262 1543114 559216 1660957 235822 1578606 500893 467564 58679 1071917 886730 972354 1623525 1477979 1728636 773866 1907920 1747922 109166 824297 1462693 968342 340454 1523675 272310 774643 1598038 1333706 868027 1692740 492830 840293 1341593 408354 1785037 752012 278839 24205 1824270 1851954 886887 305425 1379792 1032174 1532439 1830374 116966 795832 331812 1296327 1666274 1976448 848534 574907 146031 1015290 1743239 1747578 162776 1256544 162494 950569 848768 632437 867 486120 1825226 1375134 1935140 991438 650024 1013184 1559810 630657 235516 574892 1550657 859285 1085048 521096 1929821 779365 366392 1474803 1963206 587607 605776 1015992 1566762 958357 81228 240519 1556312 462685 583745 585987 135107 342858 656309 1329315 1411537 141703 1216491 1407135 816421 1590933 1359829 1597289 588842 187004 1654727 1177336 776986 1747208 1285451 1442800 1993377 203483 1226052 173195 1651831 1539549 1955680 908543 1620548 1670129 1002341 1185727 1235508 1765566 772151 521676 1908529 500498 1966945 1287730 1752493 388752 1826652 1206676 1096951 15309 1181130 491392 835375 308010 481809 1204570 1582551 1540809 1881644 1441997 910902 1670016 770502 1935291 1928407 422284 1013320 992880 327146 1944376 1998186 1480978 388503 1636199 211117 1591994 128237 437481 1589024 125638 937813 1460943 1507678 1308447 1886209 1389368 1444950 533413 761003 412897 983703 1005639 1635073 423143 1362214 415307 1488915 1663815 1432310 1361178 1478359 1719862 315715 1194139 1421261 660531 1682356 612722 470390 631260 990672 1838217 1986906 1275177 745598 20556 532748 916371 5671 697896 1599081 497860 657603 574053 582444 1957028 1404197 130282 1043945 616197 391914 714115 800651 1253986 1837476 1241676 386784 96367 938072 205491 294832 420936 1717619 1401858 569795 1371968 649110 808380 1663646 1566194 945121 1856627 1314488 1736872 644779 1671521 1556465 981335 445477 187224 1932761 1723320 64777 1744871 175529 1771711 1630897 294210 748096 969717 849752 1578960 1159412 850888 1461983 727339 1080287 1700062 111157 1908783 370840 337110 1576865 712332 1653531 462276 575640 1191360 1219418 1893078 305565 1353912 1701658 1228697 625219 1484066 1830851 1014674 723768 1710491 1496935 1537514 1961746 1771954 1700494 1425175 474671 632926 1886167 976933 1721960 433566 902730 133681 1834959 1192731 1875760 786414 1245314 1596151 508944 1876998 1806035 1836545 1490825 1442439 728677 1014353 1248346 1416554 1266865 1972278 1430471 85074 1575338 740694 1374193 375610 1889788 1519901 227915 930979 1519463 772092 879974 434134 1311862 1013944 1271804 593398 288311 383907 1372447 106769 916443 1649523 602724 1293968 1545511 1351430 721483 995201 1754472 1667384 377989 1890447 658469 570235 1993995 747804 1901871 1121802 790334 891392 15210 1225192 580543 1434333 182943 1922709 565162 719957 506309 1608124 1864918 28411 690634 1420282 1821034 268939 9715 1727485 1647713 46641 522784 1567833 17452 241620 878681 804591 219535 249918 1935604 1204545 453386 1361109 824409 685811 429357 601777 850689 1865136 1621859 1972174 1249663 1837275 151679 361982 1446820 1395699 1580810 173061 1023569 1609414 1438016 144934 1061205 1128405 1364105 402882 753171 218260 807154 1867315 166203 803325 640904 1544475 1638022 537822 388845 842214 717739 575522 1014873 820436 1139515 192999 1390126 636189 847143 1143660 1335730 1974274 1875431 1529961 939707 1943906 80787 1322114 729646 436988 1574856 688600 651244 267496 736749 1428758 1911395 603409 98707 1740868 683754 725030 1944345 1389943 1063279 1143515 81106 509289 139628 1712921 991231 197682 1779533 296009 68596 609073 1428048 1546232 27959 782082 1799230 839598 1156009 1598034 1206714 1426314 21203 1530431 10124 1123529 488498 1380240 897879 382467 1681168 1249753 887742 1702850 1940663 1954532 1569385 475715 1173348 1278787 855073 860437 443496 383692 1741397 1245767 1587887 1270464 1064973 818398 743989 1570265 318264 1889600 1800139 283607 1769447 153759 1599965 1699146 1080507 1620089 1007238 444649 516162 251614 845097 1409810 98316 1596905 464409 1099883 1595485 327500 139788 1005386 1409877 233072 1017560 393727 1020639 525600 938205 79217 87696 632024 913406 1720474 1223391 1485139 1028181 456831 564035 1861665 1086450 1454607 432672 1806087 1714473 879920 1883712 557562 1393047 804528 1497351 1573118 452703 1835930 453596 272081 65130 1117246 910106 1314816 1672929 973273 1960395 674009 534289 517436 1375481 1764963 340549 1402720 1451946 765338 537774 527508 363382 828159 176444 288364 547314 355780 762583 134892 757962 1780808 1277413 408307 1982332 1632376 1737807 416297 628438 405706 1879006 1539345 1252455 423075 189543 1908002 1493931 33971 1645336 1820271 1967289 1868934 899731 870251 624356 1008422 1565627 1232046 784779 1765200 1868498 1382437 890672 1900036 1315817 667357 1666737 1458931 969642 1979158 1073011 1425734 964936 1134004 1953231 1181083 207944 1602866 1456176 230656 555831 1274193 1791283 385926 1339861 1072472 452457 84733 216858 427911 1368986 1668659 161316 1355000 933341 578341 744229 1145142 586922 870338 1038374 1871436 208192 1142082 603331 1554880 1658271 1318483 459870 152904 1787402 591826 1936737 1709167 725374 878932 496004 656705 1863104 988679 1791949 100071 1829693 1438577 769898 1037628 1196111 715506 1682924 238590 979789 1164112 1613977 1247945 1164190 79392 1363409 691926 1149039 1075211 1666100 39987 384663 607115 1247202 546579 1711103 1113819 1826854 1272432 1144887 80032 302378 1464086 1264608 1760045 1721900 245020 330132 1411286 918534 1193611 1604073 1526673 1028524 184667 1270673 1222374 1188406 468466 302041 564034 1331088 1820770 902158 1502101 147461 1094513 868345 1528200 596377 1461279 107931 772470 267239 1660561 1292917 974011 1332591 1922622 340758 1481355 734331 1651101 911834 1235983 1303783 1675410 776085 425347 391321 1753011 150616 1238735 1864276 392575 1994894 1311235 1206728 1295608 695235 650422 82241 818523 691012 1056957 623127 1944578 384539 518766 57129 240538 419586 1499163 1265461 325523 641625 994268 144469 1646447 1546670 1703640 769473 256890 229257 363662 249648 6332 124414 1936922 1255265 1152952 1709320 139381 329377 1124297 197861 36476 1356384 883507 1048605 1233692 1205013 512746 472675 278338 1604996 646133 305920 1540080 48940 1587157 535116 1068818 515236 991163 1280106 1522117 1155571 1669755 801257 1101751 1515962 74560 873061 50651 860974 665321 1357540 140434 1353493 1859990 835058 595297 767124 548083 1142752 1482998 97545 280687 1638377 190957 542050 1387808 1723456 929444 893704 1974139 1695090 391752 1712166 1194961 213474 196417 509473 419727 1218516 1336467 1205506 1679838 80146 1141929 994156 585421 382754 1326591 1232459 110989 1440573 196709 1855559 485208 1711382 869956 1599075 1655238 197685 473226 640495 1923195 301991 57919 1989892 1568754 734768 576838 1946231 692378 1141441 7973 1614642 809057 1937555 1618365 115728 410517 1520986 189217 56411 1679548 160235 162824 432447 196753 49087 1710308 462185 513936 1436216 409200 82742 777307 1203543 921104 1404508 400870 656728 538028 428433 752158 1415072 1614437 218946 912341 486263 969934 1871561 1761991 394413 423988 1969659 1319420 650221 124586 601052 1175401 591602 1230821 979783 754249 177518 876621 824791 1460817 119902 908294 1442887 1700893 90153 800228 1090231 1464963 583610 1860505 1162667 1986413 41598 720923 929623 461904 1473303 715128 1554053 1205952 1745171 1813875 1723808 61074 534983 1515122 787482 1463617 601834 11959 1851188 783382 655477 1913221 1537191 42584 919148 621319 75368 1367021 1168952 485103 753293 186448 1973272 1107699 734091 779948 540151 1097448 1201907 428338 702237 1952161 1182493 1069112 1663376 67560 497428 449983 1476173 1439916 1519586 1203496 1172005 1224904 1929569 1060459 48016 410136 1502498 313231 1691623 1960773 1137619 207734 178658 382177 1135979 1709187 1704932 1295894 789596 142144 1038850 1613984 1588233 926186 1423206 1124020 1377586 132334 43049 340048 1146565 514714 1235458 155484 897242 1013117 565479 946053 493036 493865 566515 852562 304144 1199892 943975 1552244 919565 1458988 565865 715142 343901 1193235 1948392 292160 34620 1841399 1145092 242064 287826 512801 1355648 214368 1612793 1416302 169720 1528525 1514596 1645807 1781063 1573914 390705 1082852 779902 942748 574896 1916289 499664 1973405 1452415 1929579 1850331 1627336 726074 663812 35425 789973 1408286 1720093 1457017 305660 651561 1625597 416481 267589 1260856 1589561 888692 692416 1981382 538549 322220 543956 1873044 1764011 1392689 1615303 292259 385886 1682821 1540022 1769147 1873448 474406 1727920 136972 269704 992670 739153 347297 1971254 79198 705792 1423274 1707390 387718 1328956 422942 1318901 967503 602687 196724 445153 161614 1994637 271952 1833122 1147094 8676 1824594 350963 477170 1576662 1564883 1504977 1871423 463666 629462 723951 194305 411452 1888047 1587842 1592603 1989161 1736974 1834755 1818652 1563630 565234 1834505 777601 103504 802898 334914 1397581 202925 1379712 1482309 1868316 145223 1065208 57273 595270 1322482 1841110 415998 1383725 842623 176445 989477 830850 1341775 1673317 858852 289864 1274217 50697 1386498 1783287 333810 1047617 479242 1380366 1514540 693453 225982 215088 633977 691363 1235774 1056741 21554 301077 1387725 1624105 1206806 1908334 1302670 328761 898842 1670254 46907 1631050 243862 1167288 536711 1787841 1058859 554533 156865 1208595 49700 1468011 1781891 826770 1606517 1796517 61342 193393 1396448 907945 1205059 1039247 230902 230351 1582351 690123 1552698 915994 1890126 632598 54222 391392 1593137 1487045 1285189 418416 63241 1276879 1978527 1666895 1725770 54973 925017 1529025 1326058 616784 510706 1229001 265995 1584353 892469 1922852 1192952 525554 363809 458176 1740576 815468 657811 239904 1223097 1308294 33012 362294 634578 220920 263968 334337 882544 72631 1271262 1477437 162450 1010806 1091951 682875 8306 964866 1239781 704263 1981609 1757838 141792 1336110 769020 36040 395049 634240 1266318 1555486 1517257 112934 833751 664840 860597 1744828 1536979 938426 1608396 782706 1707659 862595 437063 492922 1948017 244800 169508 1036388 811396 1901293 423590 296855 1014216 1098753 1313682 1689322 1421739 1320153 1156365 1430927 410401 647795 232316 1814748 118471 115140 1926033 1856245 738775 323378 349426 897932 104339 1472180 757214 1054912 1036166 1631973 1334891 1394737 1525596 1087900 1249813 1262583 527488 611766 1981625 1767076 1395523 1155215 1531570 528582 1982165 695478 1749996 1684092 49219 1488258 904420 921877 1588527 442754 1131495 1043812 976300 1284999 724142 1112326 1885977 872106 1143979 2367 81771 121536 947387 1992411 619880 1302225 1371528 879167 1257957 244531 980393 270406 381638 701031 1432720 876996 204092 994325 1445093 1384021 898002 115451 1570049 720707 1124921 1391044 1792636 1060155 1450973 1300542 933410 1883579 1705329 1192078 1713023 1988877 299014 1974976 1969123 1055212 176776 560498 1440819 1715505 915214 1666734 667731 767152 409381 1529098 1209763 78402 1179583 1568590 212849 1038515 88164 375161 580806 803126 1677860 722816 1009940 1480420 712114 56747 506833 223209 1749059 1547262 1604897 1456340 1562777 1364033 1688192 966294 1058824 753207 425601 969856 411586 687605 1675497 772789 1137043 545703 851206 670250 1776779 416070 400286 565805 1685169 1364228 967168 1015440 1294100 385467 207891 1618971 1661746 1718268 1579947 1877426 1169898 1538846 1303148 25715 1794447 996646 270212 385046 1097303 1571671 392975 993558 1103558 620674 245422 872659 1423357 367295 519471 1452760 695823 418928 1578894 577953 754895 242001 1075102 1453846 363249 489888 1858702 1759316 569401 1717979 1178956 416528 198094 1751148 260272 211315 412133 1437428 192339 1735716 270113 107243 152057 727289 1960704 1050385 1200952 1609216 1696663 1358454 195679 326065 1786752 1141889 1717552 951963 1992404 337044 764471 253984 1119000 1726178 516765 20035 1732460 1731223 1935318 1301705 1802420 326059 1133657 1900390 401137 960858 1574573 628985 1093748 1738591 270538 213391 1606215 309718 642934 749644 972422 1640937 1027652 221332 928072 560999 878335 1709223 1001080 1398538 1226304 1859621 1481177 1689081 470459 1962838 633826 857600 1201229 1953465 1593162 1070395 1561600 1063468 315050 1474972 305003 671825 190426 1744225 1687708 222767 1254330 436577 835694 378792 1615061 329396 83729 637605 1164318 816806 1600952 1929289 1135401 1011003 1433730 827986 1462703 933695 290159 1472872 759971 813717 1083005 1986863 337580 252831 1945294 856261 430435 1003789 966223 1472566 83534 486334 318143 804779 1385531 1790208 62521 1629051 937446 912797 428359 1359840 334965 359443 1792792 1365343 261494 1237110 1208396 1595068 1783819 501215 1224115 810147 1868842 886592 1490325 1329595 1578992 650298 64843 70412 1906205 1116703 1808989 1303815 590491 1346044 122357 362232 1977437 1777494 988831 1194115 1287567 777716 344351 1782913 548542 786852 512606 296861 1825514 1761661 1361954 112512 1322901 399654 1013029 381061 1129755 728683 1279185 1430601 1547065 1827835 223128 1698514 1108806 64933 1099999 1360634 1181154 1672109 1807491 1473417 1255304 1226177 1946710 1023474 767404 1838442 1801667 1503137 1302038 1985053 1119442 816976 511154 125992 1254814 945157 485247 464079 1097649 1543616 1512750 452249 648922 1289221 1048304 1972950 1054249 292631 469376 867416 1093102 1681992 966607 253743 1377071 547288 668873 335115 584614 1912692 1613719 638415 78275 66359 227433 1960503 765294 1496662 1389461 1247830 103492 398795 1176677 1156632 940070 46762 1496367 613668 682318 535658 174909 698737 533107 780952 1201738 227785 373545 1949197 573475 757828 434092 14613 1104315 1654265 4900 286530 137897 294853 866551 691742 485464 253274 1175699 1190169 1704693 1018246 1482230 861581 1908405 1432593 532914 1556542 1335365 169033 1562574 1337099 1603920 250621 1814456 1213997 1471107 1542261 1536260 695545 951777 273656 1621018 323872 1841584 1712218 1499015 373146 1385605 1785396 774880 975310 626755 314188 1144784 1695495 1678420 1314716 1341531 634633 1627500 323560 982452 1813032 753240 1466146 496314 1073293 402482 1376832 1849078 1332845 1783351 1129752 1929112 1640468 990291 1735910 601783 441258 928801 1853318 1576380 795618 1808859 1018187 662542 1195230 9720 329927 408216 1094692 19353 1782235 606903 1637470 1351370 533569 1712208 1689772 1287129 336645 1491820 1873539 1607460 578029 390304 13654 1134661 585317 1139814 1484029 1306176 1942591 744694 763877 1952595 750883 497671 1490123 898209 1525692 700540 429102 1519141 1213708 230028 869771 1172848 1041000 1186345 1310412 1142578 1189757 1178934 519003 1559901 828846 1701091 1735080 1644626 116508 616550 1083017 1781152 1891664 1623910 1033929 1554236 1486598 1626618 1707768 1409567 319313 940574 1895730 360269 1300175 1019628 1492008 1578192 95724 246431 215693 1317032 687623 1738232 1638369 858221 1446197 358021 1745181 435090 1944790 1980445 1767759 896204 1430311 574494 903838 1081529 1110057 249401 1767555 1379933 744919 1966413 727329 1993443 1089342 525182 794385 1794501 1861604 1409556 831945 1515321 404208 1195328 1336971 1742775 584947 1576539 1679146 1333922 1134172 1704782 1522446 857006 745361 1430327 1103068 1239773 675547 1671598 1912498 934897 757165 1694259 307191 505156 1942299 1097398 1037625 1862517 1444130 1655412 1162251 1929097 1799176 43520 280256 299558 998939 280474 1274999 1024403 59796 1804166 1296350 938689 56180 1743879 357999 196072 1275617 1269462 1119027 553645 1816162 219762 1663701 1697578 134524 382273 392875 463145 581273 1317142 318769 1550913 1547541 1329828 1526991 49707 566162 755946 1351397 39882 381681 969140 826922 317998 1831596 757368 1246975 957899 1935236 736497 253990 1058983 141274 652138 299522 661165 85445 363618 120566 261703 420869 881462 1790075 1325578 1181463 26377 1917412 1941884 179423 186989 1986233 953272 1871198 1853880 335318 197899 522693 1392574 1114330 318064 773239 1581221 1156780 1944117 1434589 33336 1619722 1350145 1935846 911234 1120514 83868 794105 1627848 805399 1700593 691294 1334153 1948564 1039435 1918185 1410042 732653 1437655 1887228 1034405 922196 1159314 268401 242028 1476332 808669 929095 399557 69017 313816 1203219 1012615 1860268 833678 731982 1708724 1339837 112557 316748 1853489 211691 1141867 27074 20016 1767253 162575 1210026 343443 766574 1818594 1880388 244707 1355505 1786271 961511 1675629 1167165 1218950 1523501 1381326 465168 1301612 1882704 1103910 1649898 1741514 1551853 1023789 1131890 1458477 1332063 976907 240467 409117 181737 1988937 440976 1376426 313133 1203240 645976 42733 1001907 1420158 618793 1607291 214810 535316 947776 201713 1266239 1787037 113983 1443457 223022 247606 1445296 582917 1069046 1662328 23201 1978945 1124002 375479 1208010 1261573 768582 1234864 1207701 683572 1184236 1919926 971171 878441 163307 797128 480912 348830 541126 352062 1029621 50272 1113420 160794 982901 996268 377124 1264676 1857487 1142886 696323 389291 1563628 162030 364543 433024 90641 447604 1893460 286151 1415890 1500399 601840 1984320 1599464 1346281 330563 1962587 1585524 1836521 297241 767489 166381 392024 762356 1855596 736924 565691 140108 876288 1370300 373452 1592936 1896374 1932320 838477 1952259 1272674 1673464 1649830 1135814 1480084 60247 1180095 578313 584031 1258716 1727981 93669 1608412 1046762 268848 315531 672595 520698 657210 884015 771997 763117 130013 1183705 724339 1186738 1195877 722994 1940456 761379 1434079 540964 1549353 679067 1240061 1576880 1003613 1974066 1621029 219866 673252 1878434 499766 409211 502311 927317 669462 1270561 775739 1741768 1116999 221020 214894 1305590 1848987 1328250 1193519 816171 741884 1551224 948272 1647959 1936038 379975 298684 114746 1130462 648457 141502 879783 227273 1522585 482766 1500422 1739447 1905455 875364 1814955 1237381 269890 742693 508912 1658675 1762765 1166877 500587 501988 1957561 1228707 1082409 382558 1853672 116741 976069 1140829 208669 537586 462112 272895 498537 914245 1466075 739915 1452212 192671 38592 623476 1399008 824566 168835 844136 767428 1162645 1162744 1813192 1310231 1013390 172926 496067 1472150 1738597 1678595 1931827 1760816 1275754 1004846 630952 316305 488038 824094 1861158 1040690 1476838 279073 1147378 1256689 1175665 1488294 553255 637398 1685109 406592 1965161 63082 1392758 1892546 1114828 1145702 1321185 776050 1114691 1474712 941403 753870 1998243 1263051 121447 56604 526463 1166236 1737501 943532 988936 1540342 1830164 615736 77504 1476931 941250 1098108 1052223 1153039 868363 1782538 992392 1585210 1094676 1542526 458639 231620 932649 158098 409534 1924460 1298527 950705 1990002 353497 1099049 50819 1017851 32753 350316 1910995 311491 957114 1399463 534491 306386 1101968 1125733 1554503 1079751 159013 1879327 1834641 1103381 682089 94700 565391 558240 685942 1823645 1925962 1447396 331051 1746293 893752 740889 840992 872595 622727 1167084 1980621 1164247 287257 550914 1559630 1078540 1439680 660690 654248 1808261 978000 1693419 791173 1140700 618048 1177101 195759 413316 143362 1759497 1014219 1832220 924594 759252 472610 1610591 1235076 896645 1160343 1953224 1482074 1086483 635017 609046 965865 162357 1021345 1427921 1895633 14333 1265556 16564 1597320 642657 1502615 1466776 808366 1451683 508168 869217 656732 810085 1951459 615205 867757 1879972 755023 150701 1923481 1284035 637569 1166173 1590409 1465097 1096139 1037274 1602646 1576253 781185 1781732 1641569 638774 454176 1640753 1469258 492750 313810 614843 1376463 418560 1857048 1330995 1776898 920866 604966 984405 1219854 1612421 1167589 1838127 1897325 1282548 1647056 601094 250768 753488 133876 558125 333901 856085 1853280 1626348 12089 136246 1487449 570937 1191128 110381 667526 494157 1277311 1055395 502633 786542 429639 1916588 472890 1741876 1080597 1213618 601935 1469671 415068 728544 1532818 215627 186565 1977900 204214 1626588 239071 87382 1768729 1863108 1549288 830798 859171 1893345 1513653 1055500 307256 759038 1265355 1616673 1983640 1711262 1048481 1093556 254522 822464 1298081 1604927 942062 1975951 183467 758695 981361 652004 1769204 204039 220284 4226 919339 1458557 1319478 1922931 175125 1696705 399828 1490289 955873 1791893 994103 691830 1742858 158709 1357123 401707 1994766 304506 893991 365907 731215 885888 1126322 542088 1296712 1798830 57918 906313 1587114 716418 1363766 1661760 1385528 932014 1354672 1209040 135464 1598950 1683983 335101 66744 949827 1036278 146855 701101 936292 1880404 1968255 814819 58173 1202226 898823 1874538 1286683 813121 1433313 1754625 643055 226243 1259238 911581 872554 1405262 1885858 1704587 876190 1334642 851659 561800 1422092 370696 1446671 543168 1869293 1156769 163620 931355 709806 41023 967235 892063 854294 1233198 1439874 1086433 1195047 184950 586070 1384809 1903921 543825 851812 1798003 1721967 1107442 1915365 1625837 1439418 153837 1360510 954887 1834316 1302617 397626 1132217 1028906 1717191 600433 1995123 941037 996772 1610733 299362 1745291 469968 971640 1821279 389564 1737741 1576780 537734 1624251 621536 1169841 38511 11278 1416608 505953 410090 1087974 677396 946968 79526 203992 545755 1750982 1627875 456362 487224 939155 1915076 1342041 228982 314436 474274 1252965 1305865 298143 1518604 1335225 736718 874173 882749 1484516 1282633 504129 906734 831076 779544 398112 1572131 221479 1090004 1599996 964001 67520 419969 1828229 298871 758210 1069798 1646276 280411 1718691 1217283 451520 803749 46203 1136560 375140 1979847 21582 1803063 1500324 1108728 1270604 1142965 1050539 1078717 332171 1517926 160577 247199 1301156 567206 478674 384329 1438434 171620 1684823 181177 108321 749489 1762625 13931 1478596 401787 1632354 787109 1614033 267218 431917 1170223 135649 1455556 1446765 1058701 1389442 651824 299257 158391 1018327 1908380 592365 1251475 457300 1220047 326013 746598 1252548 1412627 849809 1478261 705411 497397 486818 647845 307495 783449 328626 1152737 1019397 1339672 1619701 913155 960672 615575 1838086 1827528 1909234 1962448 1916548 284797 1639594 334352 879711 1232011 879945 989002 889222 1372215 325052 1388194 126505 210421 1656094 1115928 414918 1735388 691349 1562047 282240 91463 827235 15283 537966 1989770 1752620 1561023 70946 1784282 9786 227316 1046821 1509381 1365520 66354 1346890 1124114 599810 617143 183100 156627 758904 1766273 103163 1961567 1628608 354354 1625709 65459 1745396 1060752 1475392 532663 622739 937480 1466201 26598 1948229 1573465 509123 683921 143471 1353241 1810620 1762779 664915 1926241 1313658 1627441 851346 81730 1257972 1168302 1050164 924955 616512 1609927 1502653 488282 1859738 1870710 1648798 1591369 825751 429284 628818 1882070 1417388 562293 1556086 1625343 774662 1338666 1744765 1557158 287384 601718 1755637 1322739 1352926 523515 796389 445748 1796213 1459362 1624607 687970 1756628 575598 1762954 1048244 1165722 1223750 644336 1898721 1982269 232734 1826456 1076468 989605 83527 10859 1745154 293991 500591 1357550 1789981 1221876 1072785 1242906 836371 1010759 1008872 1939364 1944841 1407986 1158766 1284524 1820460 1097094 1530934 214864 1369891 1216303 963475 406671 1928183 58853 1561616 94548 1067484 571201 1630288 837294 533166 48479 1229811 1450811 1774948 1405810 1298290 173963 1982874 353513 1062461 1214774 1233826 1948910 911451 1453405 322687 1009203 1787110 326283 1417745 1613934 341233 1461881 811295 1868874 1648257 1260160 1668533 803457 821635 293565 1407427 1830371 443372 1100184 27542 657397 1111334 625411 1858760 1852439 331094 981018 696792 1098350 149991 1858842 1997314 857842 1708586 1463233 58645 1750375 773548 1750604 1779695 634498 1020300 106153 841006 650584 1427899 1369144 169194 179527 1524622 1091126 155093 1132254 1054750 1744979 999204 353642 944350 312568 1301728 1297542 1151292 1025596 90746 1929034 1898861 428692 707905 1364237 406612 582733 107319 941627 640508 1643136 1720769 847349 1140329 1813754 1742478 718512 931540 1301139 1452176 282046 75154 1911714 1882437 819630 47938 1116372 949134 214658 761421 1497001 791543 1519000 265655 1146661 721231 1418115 1640519 94561 731222 1561802 1390482 510650 1202453 501182 1846679 1025084 926614 258044 1475145 1638218 1062260 477998 511435 98776 1700363 410561 913214 1185389 87167 1071575 753845 204614 1402458 1800815 1700841 1047216 1113633 753943 547662 1781939 621386 1064603 1074071 92283 878069 1818650 1447404 1583858 1499763 463277 170026 1557383 1726477 199118 1520656 1546642 198913 467204 775897 1536234 889515 1510920 211936 1033020 948112 925438 756524 1938901 370210 760920 1124891 1473586 1453938 650686 579092 111990 360993 260075 1669127 305766 1710830 1610247 1707029 719459 1970860 1910812 966890 11275 384684 894804 900501 37410 129912 248567 1488925 1617582 636430 1432272 290063 832736 858192 1962304 1639898 1912686 1737515 1017167 405657 386916 52305 1036479 511778 1892102 1542220 903829 819886 1705038 534699 1464481 1441966 1892692 190173 948194 1171500 1095177 485708 819221 1421004 137330 1640760 809724 187963 1528948 831155 1516284 1316851 504036 513164 1923827 76746 356664 428255 246193 847412 1280419 59833 1648113 843703 1637265 686768 1082682 1977265 640872 1079384 1616529 1828333 1592113 1736184 1656666 467852 562214 1957305 1936129 1138070 1909792 1759242 50465 771970 536232 709036 1255473 1984530 772727 217439 1558376 568041 1329095 1302231 1785013 351192 377131 219383 340166 607204 314050 1107768 191604 420883 618053 1075264 1218678 508889 174309 1942082 1704793 74403 654418 363106 225527 530460 1518777 523828 924991 861637 1070104 725868 1895447 876609 1822251 1588339 1991145 1873699 1097287 180914 421081 474633 619466 595336 1652641 782973 1548324 981062 626934 966852 1749546 1299229 508379 507732 1487334 728848 890187 1190173 1269645 1361266 1599209 107150 1283414 459089 409025 1306497 686090 1670001 97458 1179973 1928328 590187 718389 1252998 904511 463549 1639734 1592925 19839 1146085 1850861 631080 330561 209609 1940192 1993712 1464834 1201249 1192181 325951 1461921 945136 945636 458534 905728 1245945 1415511 1476945 1785681 315587 695687 950080 977575 289591 1955865 1284857 1086674 379245 1609885 1041701 32951 773785 1484586 1775716 1874600 1716049 685918 802900 1027816 1569145 1468424 485474 164491 852551 1652193 312581 983165 397092 1677364 1519410 136206 955686 12598 972397 816163 261032 70440 681669 1535527 1792952 327345 762460 69101 1925689 1279015 1651231 1747533 1173560 1837267 1139218 141906 1968439 1108357 1537356 507877 29511 1462541 1513415 267383 1653826 71672 1247056 1060006 1891212 1617136 1285175 983219 49828 866841 1178581 622661 667165 565100 1502935 1259284 1506453 1413604 333502 684922 1225349 1753896 614785 1026604 1189856 1959486 1225114 346793 465505 1396805 63858 997640 953835 1493152 1920924 1920548 1701574 673578 1201589 1967909 669187 1290758 527930 704206 1837203 1754845 1388227 1839554 1318096 1001349 794280 1699118 821932 757065 634088 2346 1612784 702445 1613029 1123738 1460638 1086263 1255961 1388783 304858 1471418 1661681 1870494 1816129 1519305 1801487 1752299 1627705 1098870 1797972 549896 1846248 216592 139943 300980 1027224 1492994 1515272 358999 1084280 382817 587985 1327399 1760187 177871 27177 799099 985017 1255062 720217 252979 224018 121604 1308564 1996184 1701213 1055028 1010492 929728 1063137 681471 1337380 1345000 1636516 963976 918147 165096 1370452 543397 1297588 882257 235009 1727490 1572337 1060134 1527620 1238379 1512230 687576 1408536 1198926 1933465 1488967 338177 1712678 1154836 271242 663091 1702384 694376 1680168 286278 378481 1466045 466644 1045363 323083 1004529 1998803 623694 346465 884008 1594910 1398459 834327 18789 351884 1019017 660998 1978572 828194 1935500 1033647 726408 1817960 1993099 22354 1214179 354991 440043 1070515 583675 1894114 1609621 985840 1033326 30342 1399691 1826617 95956 1512002 601730 1176111 1657157 905497 1290082 1041726 1903486 1091197 239677 674435 1125357 302312 843963 967770 1604991 1278677 589218 1826018 1969652 524837 655188 1175396 1805085 455162 729876 1892133 648508 904605 50726 736345 1992109 275670 817356 143734 896717 1007201 1525616 995887 61038 223814 943512 911494 1313373 647167 312234 368673 1283656 1335821 592297 1334322 542208 1339481 948222 709597 1575243 446037 1718444 618241 23396 1666748 1523033 48274 925257 1888732 1029523 578595 443076 38195 1415112 612502 23501 115132 152946 1138440 1319688 1164948 337811 1447774 147451 856122 579051 1046750 142505 1547919 216524 1821237 1282858 898384 198257 1702246 1985683 798688 1650086 955955 355282 362677 1672164 999643 1631714 1888912 35240 196432 649973 1143960 566587 456087 474731 1923358 349920 913434 465821 1638384 941409 1088313 1295138 1346017 1062959 1219951 970554 764769 1394643 303059 785228 171986 1808623 1120322 1638827 1697695 769440 882862 414199 192757 1636400 1274252 726306 1433163 567992 1877506 26391 1802197 653752 1199571 993094 1986460 51126 603500 399856 767054 1914982 1444275 549678 1293737 37398 1633642 1535294 694450 1977423 433404 1120143 125450 617914 680276 1289329 267353 1842480 675644 270326 719311 79834 1994413 552973 1181207 423837 735060 1761205 1745589 473651 1577945 1658351 924878 174380 1711935 924305 1492368 1096578 1101143 1503705 984329 592572 1584639 1937561 1358116 795039 498412 335592 192837 1601021 1823683 1388327 1055877 1146757 723081 945412 1854604 1968236 1207894 1362357 1635163 1547383 624798 1474752 1254371 1699666 757216 1962801 1952136 8715 1203995 77390 1363703 630850 988866 699421 970591 1247683 1503535 228503 1228189 1468495 633187 1258592 1516189 530216 1591431 363812 536868 948713 298760 1888300 730942 440026 406403 527385 195607 320318 836187 1125206 414379 106617 985794 1753760 1897269 1962341 1167360 575573 1041790 725487 1378590 1181094 942972 779005 305371 927786 1387131 1932532 1935126 1569178 752757 1901521 558246 1868641 1403217 457781 646049 991821 581398 803128 268687 238885 1296436 1588033 185972 1880777 508420 414130 1094180 262095 736581 1819118 1685116 1215370 421680 1493764 1317388 293956 470157 1553760 530726 1920815 1772329 1961727 781771 1249213 1700649 1044635 1353096 1322641 277593 725293 203306 1897817 1509134 1691473 1780809 1137857 823137 131179 629353 1669076 1241330 139192 590791 1726085 1014913 767780 134594 1245403 819495 1299007 337425 143230 219597 882925 1166036 1282643 1351346 1878288 869692 208682 1390796 942315 918980 142974 1922150 655213 1272928 683486 887621 1989975 1215755 428389 1049953 415243 638729 1246722 196157 166511 1564440 499964 904115 602797 1863891 20131 163694 930927 310768 1898681 1107639 611334 1299382 1059479 878791 839697 217002 1551005 308527 846093 922152 370040 1327786 367124 1707205 1018228 1633979 675067 1916455 441008 931597 1077564 1451216 651620 1792835 1311280 1463384 1020495 1173320 1128330 360485 1621556 1634504 1975788 505634 196981 181551 1214683 777633 410089 547339 1489761 785738 565270 1300871 1408283 557218 1593825 42224 636715 1104097 1919597 1926447 1014355 1533229 727977 1356719 449260 1387759 1769354 1051737 738254 272038 1744189 1779378 718052 1893727 173734 320790 1312545 1454609 893120 975171 1271149 1340707 1554580 637007 1874549 1901616 1830415 937952 794411 1148014 974065 1914358 1290128 1672861 437389 1188833 1076526 1078703 1614435 1232094 1458240 1750532 1563447 1695399 85035 304151 904797 320654 829965 1028527 1875953 1567426 60866 1346604 193304 1605229 1183992 1763151 578965 1336358 412563 1823151 149422 1266930 764441 438864 562019 1209038 1121481 578158 657901 74617 966950 1608460 633949 354231 933139 815426 1098517 1604807 1204896 627882 639359 265489 34969 714416 1775521 1070290 182260 1714655 1074204 1461424 1445113 793187 1653332 1677007 1067832 1661584 127556 1698227 1085581 1624399 661745 150353 575568 393139 1299883 864161 942441 921018 1350871 1063293 1716895 1513708 1243418 1952832 1508713 1423811 1479154 879055 1809483 1258469 1947700 1711112 1240577 1545490 711057 581686 891265 661137 35445 848134 903927 583262 439985 394735 1672346 605929 634033 1217262 1477034 1011502 1396991 669309 556230 600376 322351 59943 433719 453729 274038 1673174 850410 256091 1519589 1892025 545908 1772479 1050813 1849895 473362 1427409 1218236 1747661 1428566 1924816 516939 1323138 1790642 1069331 1037032 588343 1031390 52192 1010120 1228325 324834 538870 1440121 1140993 1058059 621982 1307204 1632730 763698 1384829 931985 1034524 1963674 171690 900930 319356 322369 1799289 1072287 1860975 1408431 1106127 1378946 836483 770702 171971 978971 1162122 984193 1012847 1980075 200303 1975826 609267 401373 1449805 1477306 1554390 1816101 309330 270717 1017512 805471 1638485 486119 1008091 1256470 1102231 1928890 812753 205134 1517524 826160 1695766 388535 1800605 862285 888125 1732370 1474173 1396093 543917 1522957 1263055 1032690 1003664 868093 1833413 1129597 1071681 1328485 1256669 706273 321464 291369 1251136 977693 427735 1532876 467455 1212657 774663 92361 1252119 756874 1451938 45530 376004 1902345 681359 463414 1085053 1510740 755186 1721569 554972 1628074 1451481 190199 751538 976027 1267177 942521 664920 206259 1471067 1456408 935062 1343380 1877406 1367387 71675 201286 732529 721772 1400284 1599541 1459813 464214 936627 1339597 199002 1385389 1572472 1075650 1441470 1633795 488758 1042405 313759 265818 468227 364925 1731043 1635984 1953840 1784830 1073471 1293961 1202433 435582 1896064 1035980 1936705 1637641 1499165 1041880 1843375 1610544 1658625 1117999 1060362 1575747 1134302 1093557 1169548 75010 1661069 1299855 1324453 1583940 1562940 1656457 380252 1182038 904677 57189 78368 1743306 72936 397664 1233945 70210 1591206 1026157 647406 845752 1974354 1465467 88177 921512 1400005 1762871 556438 895396 1213715 1965619 429601 814910 1751002 15964 1457336 180311 685668 1862248 909510 21660 256161 341965 562127 113860 1648560 1402013 317214 413790 1841401 1403637 639199 1879589 707222 1371973 1036080 1965422 1090662 1967382 982867 600353 367903 518901 494652 1734141 1068527 482869 22369 1944806 775803 975161 932677 1302094 249610 1775836 907092 239346 81203 1247590 439705 76705 455577 483879 162427 878245 858937 1779027 41103 1340325 1890450 1360493 1213535 1004596 1095288 640249 678776 722542 1423256 1640863 902747 1183820 1124429 401709 1762657 1324006 1239196 325137 237326 783191 1096524 350455 481185 699206 582608 459377 1271362 1100548 34134 1895798 979151 1333208 1412347 432189 1925629 781527 321620 1933767 1166614 1016277 1552490 1111279 787831 1588653 710785 930447 212500 327416 1904753 258445 1049481 1086863 1810534 1515157 1085453 1580114 941919 827456 234633 481282 50642 621364 726914 301348 1075410 27816 1671685 865381 57443 1274929 1644217 847665 1681881 68659 1009189 988443 250956 1432067 194924 21661 641548 113233 794443 625906 956747 218824 367029 1877568 96090 1514973 354511 496011 1078784 85297 1536271 1062904 468502 1528815 1473133 645690 124878 659168 1710891 1640557 590327 865781 87064 895591 1478186 465935 779288 127923 22972 1142267 1788941 1200241 454912 244056 573837 818762 284822 720445 1593096 125498 1539181 911726 171598 699490 1235971 1443180 1795747 300073 218131 623483 297243 1312299 1364903 472716 559844 1494387 479207 1558047 1702321 835164 179495 1284850 604927 1379627 1494801 449522 572973 688119 625146 477178 625565 1918752 364785 213621 525895 819649 1428670 836956 1794022 1017786 237029 244613 1992797 459552 1927194 1470158 37130 1757435 1159917 780648 1679300 1929670 170858 1436902 376886 482849 1926222 246798 1688290 1620167 1628064 1399046 1154481 678258 757781 1722186 555127 1914016 820653 853592 35198 369143 1703458 1471399 1338155 613979 52514 586969 1784263 787585 1141244 524181 510164 1746654 1214809 302227 794505 1451724 528192 1568611 1700373 920599 1587824 1761593 766323 1952970 1879190 1104433 1317737 484612 1413738 771623 162992 1513616 1656267 678730 1739908 1951758 719687 228080 1270887 1569328 1828064 1810117 891394 417482 1774188 717826 107465 1829061 1417457 302770 3868 953609 667049 1311600 774720 1735135 1059646 505729 196493 1489779 696968 276060 1449741 1125867 856780 719155 536336 210212 894799 1037181 208153 1735777 447167 433575 1060751 253713 810856 1528123 577177 15616 1220399 1607429 1714992 658936 41748 11885 1597914 1640589 503174 1016950 538952 1816563 1432715 397025 1322651 732663 1770460 914070 651600 1018560 93514 1255424 737905 738581 372823 943689 1792398 267123 127328 387433 800927 1614844 1226094 1600081 1712223 1033871 493642 847962 1999764 1774263 1533371 919902 1549128 1207061 774855 1978665 572712 1030108 570975 1875305 294336 1760470 1217829 1338888 1174048 43061 1787202 342181 898195 1060704 603412 1287676 1682905 1511859 46420 1204108 986069 787450 1230328 140600 1039219 531070 282753 75341 72600 1890402 1650088 691903 1045552 1197958 889724 1957755 1548694 1650950 1274411 1103129 412224 202945 660202 1594621 181202 1145 809142 982730 678194 1760391 1410115 319692 1266863 1133372 1869186 809304 1187426 1331495 207483 388784 1714489 1345020 895411 1696857 286169 1123816 1530550 1991275 76824 1069370 1707970 1453234 1137420 536047 899694 1784785 862033 1068953 1878682 114211 1529910 1496628 355274 1249655 81684 1810516 956146 549392 1949283 1448298 1230656 247964 330324 1459828 853985 1096023 333556 1246948 119420 629447 300766 1603381 800895 927126 1294935 438125 547818 511144 1675716 468083 1953691 603015 796731 733067 1554884 363728 804396 1015920 485957 451741 1467902 1848566 1617336 548962 1414593 1595247 824563 117530 1612282 543648 1743196 801379 559759 1459808 1317594 696740 1881945 356782 1570901 976538 403993 1767362 440957 413442 580665 1503684 1073162 1242111 678427 1939673 820747 1976312 1099418 1444274 1343928 621756 1497767 1352525 1295031 315163 1923625 795863 331382 1873504 995411 1448120 857325 1638909 1644970 1014762 476930 1484111 39927 1869417 1841372 1410439 878238 973773 658653 1819452 1170827 942935 1173547 1764323 102780 962844 657247 1393900 1826314 167864 1100010 1263498 908320 736435 59684 313777 409190 1556047 1960092 1391018 6820 570184 422669 1937263 904985 1495682 1239327 1798557 357444 1316892 1950640 961726 210115 1355147 492371 1124221 676107 1759133 1343835 592283 1019308 1697232 820165 791225 77499 1620800 481756 444660 599590 1980103 131747 1358956 1235536 645440 1054116 309640 1593007 535666 806988 1467323 1339538 1066507 1566448 1775680 1534410 779263 1649464 605616 1867592 436246 14543 1265650 261315 1129486 546553 34595 635555 853779 995930 1731334 475759 648141 1876255 479675 447063 819982 707153 1524419 1415360 1398930 308357 69545 1932040 724105 616427 585182 198738 1718391 1646059 1304675 201599 553815 1186256 1675519 1325716 1218591 1387496 173330 1328913 353018 970750 308455 1800071 959818 890054 1870292 1508684 1152544 1234300 1934875 1984498 778638 127066 1840030 551452 144494 470031 1048232 1591589 445449 1300228 681483 1269478 1015027 1931452 669815 72047 1853968 1499901 613009 335856 876911 280968 962834 1604376 207294 587950 55705 1273737 64882 1215023 545204 387494 433413 308116 1644207 847683 1114938 1929029 951670 1207412 637327 322922 1565072 1496513 375 1971479 732480 176418 1794969 522346 22026 373514 405015 1126425 1537578 1106378 3403 1377785 1835086 1244078 1051577 1777125 1519932 301024 589239 834931 306199 140624 1381974 874026 1117863 1083629 846284 70617 104903 1271853 511864 635480 474024 1698694 225780 638378 872242 361114 1249373 48839 641207 1983114 151081 1814104 443494 50022 1778260 1487132 93312 1349484 1238671 1467814 1038512 1118284 1411086 1988236 1539208 6601 291467 1578834 1631185 1148440 1277190 1223367 960439 1243084 70820 148446 269543 1401600 1327687 979386 1547522 1249589 387453 753018 1745792 131759 1533304 1740671 1897088 1234769 1219808 671134 773903 1743043 644865 989894 430683 839996 1883774 1179505 313929 774086 108433 1124143 704145 1133323 280654 1947200 1102921 234729 58688 1881477 450000 1950141 395224 1984731 149876 633465 740951 919521 52798 1722693 765702 586062 1398130 900022 253136 892643 999725 947669 717097 18627 1926223 278799 1836714 1696999 1976981 1860562 344915 1848127 1195600 1533182 434543 1841081 269152 90926 1294042 1674439 660198 1349311 1651753 342433 840669 1508362 124900 1444793 1316807 945674 445245 895491 1481224 1615 506131 1130755 1914181 1167082 587994 965910 14622 986596 1052143 1159922 1998122 1715127 346284 1114765 64665 1276933 20240 41850 499960 1994442 210936 1636831 103354 1693737 1168944 257648 929673 1321623 249171 1260291 1790690 1001350 532680 1655722 689406 50714 1097667 1634794 732222 1509161 584504 1544710 1120950 474829 334769 420272 678532 773546 177296 1888309 358215 264746 725143 1312733 519577 304192 1970738 1136122 1210872 1866740 151456 1356787 1915664 575789 528263 1652707 1624932 1101075 426947 1006413 937495 469484 978153 404482 1938206 1919739 1760176 1951007 1858517 1713258 1791384 1046607 216191 1902351 361910 651289 1146760 1480014 1167150 1607872 1191626 858372 1968024 1570574 81033 376181 505095 1082414 479102 114762 632521 1422792 1998220 1953226 222788 661164 657207 1086835 1572076 592515 293265 632677 170921 1657267 1441904 1016141 1365283 1524241 1254671 1962839 1821876 1142237 444970 214939 1332977 1009863 1505368 1352304 1736517 1066128 436679 560690 817086 90971 929035 354613 729341 1041030 1844664 403337 1707640 7229 51167 1308433 321889 1815181 557716 559613 953117 949227 30624 1831492 474692 1168137 771799 1755148 787165 417174 679222 1213523 415967 1259706 421820 600424 1298407 1384527 624779 359588 1583416 665618 1113423 727277 356780 1482970 208054 1317469 677312 726308 541136 1272337 1962021 913891 1826945 720394 1485469 505516 1048848 374751 1304721 622328 764311 776662 610338 654996 185598 1390512 208051 905090 426148 371576 791720 438484 1744900 1714115 142558 752474 735726 633839 96203 1794644 583239 1895354 949584 57589 981106 552450 1574638 478236 107517 1063133 1855035 1653569 945824 1377156 882746 280279 131388 310724 1070177 1235634 713250 1160454 1128306 71176 746536 1186090 1184704 1083182 1518813 712473 1718536 1770500 691875 1176571 1908490 1190666 735257 54608 1818360 1697985 1468544 828396 77930 1343749 1532221 57136 294882 465597 1225431 752 1014446 1858811 361977 1683542 143297 1784162 538038 532310 1128586 160950 799034 1296720 1958662 854944 1396843 1978337 710731 495587 902591 1622595 614164 1417914 8754 369000 1162263 676240 285079 766289 389140 263513 376593 799772 1332599 763790 1401250 842084 230801 1053160 954256 1915954 746740 534961 13906 794311 16270 1937667 1990587 1432047 180783 1364328 496214 603920 569728 1061362 1085547 1974255 1302455 310708 1744513 937296 1069705 8096 513244 958350 650930 1124492 690836 784613 1851070 257361 1694036 544359 1986402 650722 1153641 747374 1667737 1365773 1262617 185220 1997008 319737 654419 225878 395802 209506 1688083 128663 1328320 64318 857918 1589214 1274464 526360 264395 1858235 175747 100506 1882427 1808930 1320191 1475281 160384 1862860 80348 75854 1558102 613524 1133189 921530 297767 1195841 901084 1240051 305629 1182444 294803 284228 1603937 573132 1395441 930148 961995 1065453 495133 533642 557431 351110 977931 1009483 187770 754254 75362 1784399 521150 113901 1230632 1418788 510543 684292 539105 49661 445904 1657938 656198 1731163 1530295 1783697 1097173 562140 1138604 937847 672685 1300921 1578043 1543289 373679 1787262 223372 1446242 1395570 1570366 1630698 860333 763258 1531023 192727 1657284 1710531 661922 772799 400191 1358998 801477 1801519 282011 1072020 1249811 920521 1801791 1245165 1972443 1797832 805540 1058659 1638850 30259 1177992 343911 1877265 953491 1857977 136123 750904 117228 1506657 1895412 1309926 1292883 1987646 1721842 1402054 801216 2226 1294972 936515 780813 1532826 1933812 945828 64947 1613350 1097262 1247532 425292 1929469 1682081 711203 1302373 155185 130015 1732967 313556 1636118 310370 760988 813677 229689 1058134 1896400 1147420 1585573 784668 1791774 1625374 1893942 891747 1261768 1932203 1454767 43371 1093496 360029 1896695 313023 974110 510366 438225 1177607 396746 980388 154203 700823 134269 1650682 1290779 1086915 327952 1586382 1137295 1573571 1221415 446275 892040 572387 172889 1318190 345809 1089544 916892 1908537 1002141 1678205 1981421 258155 1812222 600043 481346 1700662 1235731 198712 677969 101089 1727837 1563295 145681 274561 1395053 1955912 1864626 661002 1429322 684053 1080002 727422 270607 218213 1412766 1345636 1614174 1645029 418352 1878290 806364 898668 1225750 1788313 1894056 758686 269550 1354132 963268 808176 1486715 1503567 90223 1634406 1754042 671538 326661 650735 151230 638997 1781256 944067 168718 991786 1916577 1483528 228858 162940 1651940 1728497 1390090 1317705 1820792 1488458 1701002 1476550 1209552 1311124 1999694 200022 587161 169499 1889918 218967 1823707 1956919 1609284 231837 482105 222819 1201631 1157557 517557 76831 696308 1689748 1474546 534737 1936371 1049350 980382 1918549 879368 1722256 592721 111538 344773 1342772 141432 853423 1796313 1080158 734453 890868 1109790 687472 1468398 575695 250982 1170472 183817 1119472 548228 38312 495904 1076672 1899794 1220226 573846 1555198 1790396 185351 1728809 1946458 821241 930151 696377 1586556 1845280 1874463 127949 369773 1007665 383058 1174703 609524 829213 471843 235096 673039 1375349 223787 688780 820122 1103507 948002 716514 134559 1144814 1403356 852674 589642 598328 86904 1761013 129697 163743 1782384 1413033 1910191 1434530 1444333 215707 1558531 1727426 118204 1067312 1951426 1397282 180374 1883212 1928775 659210 1011216 361968 142301 134100 1584495 318360 1373270 1420102 1517859 655687 888090 1918747 1454009 404656 1262015 1577576 1016027 1547906 1343646 1166417 1590884 920759 426685 1124350 1878481 1270015 1827732 718160 1740081 1878957 402840 1214322 907542 1767549 1926868 877056 111103 1278684 1803935 1075135 862735 1299690 661159 1920566 1036421 548740 91469 1622638 1519479 1051626 894597 1867094 406286 862963 1508421 1996731 572321 435671 1074517 1762020 38336 1261282 319522 273542 935448 1855435 1951364 460922 1872930 292859 793243 1577951 1348660 616572 882411 1969463 301683 1396197 1648442 743146 805332 1947434 1650916 1954521 1423236 1274110 115523 1424175 1566400 1657538 1814300 1791023 1115409 968841 758277 1589546 1106471 378224 140968 1069623 449952 1315628 1720792 1925842 1043446 1662296 43482 985564 436552 1098141 1048782 928746 1101036 129814 1121826 1926347 736959 784107 735781 1469144 118382 1860757 282860 1261082 1213856 1525117 396277 1394952 930064 64233 599890 1680432 812968 784046 1974185 897283 355000 1698974 1481126 62693 1077368 1386135 1661676 1389969 1765071 711678 1321834 579165 529415 1239645 316026 483106 709355 1427420 1049527 1356017 1225527 571190 1195348 1058104 434117 1595154 1381158 1299629 1637825 1259768 308987 1178950 1679153 89233 1266708 1928388 808187 254033 800546 630358 1279039 624508 1832843 86990 1913742 1719587 94300 783167 1382178 1658527 255953 1506178 320502 1620980 1507868 360018 529965 343536 47065 575925 143093 849418 175495 1961173 1064523 45508 41916 1359715 1743226 1577050 1019377 1598366 627937 1550228 772400 1200066 727857 908397 1996903 1211080 1574285 550435 590604 633441 1367496 263195 1610542 1713925 1365324 1121531 1579642 586083 1583481 711280 627757 824353 1904038 1203011 1133959 1386525 938722 699333 1723773 1564027 1684659 1600039 1964776 571071 1755412 463613 1351297 1694937 652506 1452562 1308746 163867 1034655 182328 1159552 467903 1148005 1295864 1189026 207484 117304 1966627 1204901 537231 685816 364422 168657 1029118 1609379 271867 404118 727072 212216 231324 1621368 1970952 1315710 831836 1644347 1010188 942887 986123 1234441 1503515 356113 1903732 777356 1228718 672216 169603 95490 1866911 75524 1830139 1204962 95764 689158 1582401 40896 1421466 1979404 1294258 1737824 1411688 423738 1496225 1155654 1155511 1721068 396781 234797 418808 520952 109079 12023 199262 314321 221203 615608 866266 1112303 938021 1101717 1072489 1718988 1874590 536512 184281 1121218 898641 1037287 1332647 461487 819792 1287591 1841320 904617 1751185 919674 879120 688101 1359213 1483131 1415262 375412 1776832 696309 1008696 1313146 104570 994712 859203 36178 1477476 74857 1498734 557330 1142753 317884 1972614 359370 848080 99185 1265871 900496 1263264 1824143 1906787 1866790 510337 1664144 846766 1751686 801052 255995 1219616 280724 1012184 1138005 246633 1167718 1917348 773493 308032 1363158 138481 1093071 507627 947299 122337 1560637 670397 1623424 937972 1762054 1401610 1313254 946697 1701036 1488231 1667805 1394682 354702 1283818 137783 1208452 953029 1644900 1377400 1370557 1240783 320926 303368 1048509 1842617 447963 480196 585760 1419318 277300 1120815 1532325 850658 1945949 1701165 745453 1950573 245000 673281 1389258 935603 1942849 350063 825748 1140736 807320 495497 396728 130878 1039541 1264095 636200 1630653 182422 71155 1005067 722752 240510 1683653 601458 170991 524068 880420 42451 598314 186820 818824 941470 1187957 172210 361980 670482 75836 933080 1061487 619292 175545 299548 1094660 762948 1260406 1173107 1245264 70080 683785 1708231 1066403 560094 482433 1837009 1826392 1009142 1354617 1420645 1977304 848255 1302717 102120 1080295 192664 888220 913395 914124 954436 501134 1807191 623495 83982 1062452 1984557 1659246 723944 293887 725259 1411152 447828 196607 1474621 442654 1929082 1652238 154221 1028301 1307150 436529 338925 338535 1941586 314018 239867 71021 1271361 816065 1702508 740509 1068650 1114579 213329 893950 717007 1982573 728152 807704 655514 203366 1168199 1569574 1450935 1983959 1223694 587935 1020417 710377 96103 229448 561903 1346389 1907344 1474577 566565 309641 1760739 703501 1981955 44069 1276122 1078715 1674666 502136 1198551 1789479 947389 120613 378325 1412368 177787 692024 1576667 1075861 142374 1414603 1512267 67089 1513311 1156107 1443107 964261 1462624 813996 389255 394397 955248 650674 608973 833529 1192537 47848 452509 1900694 207812 1202308 148981 131010 811328 747754 1750107 521177 1342363 710471 1216031 1091164 1954009 632060 764791 287750 956475 1410897 1554291 1033211 1962363 1044998 298400 1906351 1670569 1694229 364092 105856 1973444 409809 764045 838932 1978859 1194198 1198376 502292 718387 644769 1068291 711316 1248951 1386057 1569652 60872 307827 379171 513219 768904 768584 1462816 789219 1224922 1922680 1349533 1963222 1398317 160004 873459 1308817 1195649 958873 512179 1371093 1163316 867199 1652804 1547092 1209968 287770 521650 1150998 338640 1954766 643828 1876989 600011 781622 833848 871031 576494 1189358 141422 888810 1724232 816489 1657138 1703734 1306621 1037900 1659641 1085879 1720142 794427 897237 531381 1274294 1286017 1129204 437897 270229 960060 360664 601776 1921774 1283781 526294 1315630 421497 920470 1628818 1145738 60793 749231 1150849 965211 777428 1166130 1702371 1871440 1694847 1592575 112960 39012 1552629 1903011 555781 1610374 38621 173355 1491642 579847 1182816 1454571 1875437 303928 459477 1471443 1620545 153237 136637 1405689 351976 975720 1756573 230489 1852934 1237047 1450218 1698838 826349 1154489 1260000 1904897 984583 140042 935194 907347 1263293 1875250 655446 463289 1335271 1278194 869488 692908 461602 878708 1914485 1895750 1409828 446848 1068248 1606721 544872 1642709 196317 1036073 1726984 1990417 1575930 340598 601739 22845 782146 1162607 1258117 962473 1973420 1414714 1058918 145381 134227 557045 1847183 601195 1349124 1389917 1025437 729498 89325 856777 371967 246971 934457 1485856 1028892 640231 221506 1743100 589655 323636 662927 1896572 1478381 178366 8571 313601 1956644 1316276 610239 1273274 937768 1339150 312961 1869054 1239261 1602176 1123020 1386793 485934 1985324 412980 1233006 984803 623128 1523376 851450 1821151 43896 1926003 669954 131829 1431109 1561984 430151 1460055 365839 300258 1014314 1913289 700739 1745974 1939901 998147 727962 1077487 1399176 560269 1818284 1940271 347842 983124 517605 231784 766687 750925 945807 1731569 750116 795654 981722 919406 1337688 146557 1042267 562640 346114 244537 1671852 1701716 141925 1228275 844076 947510 266174 445021 1200825 465662 730199 966577 15323 36749 1887916 569820 544146 67234 1067030 1960435 792871 937863 998716 777967 609852 1750452 907796 1163636 1497945 638107 132021 728941 1738557 1388190 91652 1748782 826214 854202 1983990 1701610 1571157 652796 853276 1782306 1309528 1931542 509249 1671408 180416 293736 1674368 854265 1650605 569648 108506 1112213 1709322 975499 50556 1724081 1009135 1969789 335946 1141387 746916 142435 1081007 476798 1688739 1802759 1541672 534914 1358708 1087547 740000 638962 135109 1987631 218705 489520 1711068 705722 1036783 443154 1848267 1137842 883046 932743 150256 1715919 575834 1564690 1222132 1413300 1482798 1170298 1039439 994317 527272 1081191 1929475 1436826 1592941 757460 638148 1569900 1015522 402696 939875 1306056 1494363 1146816 453232 708742 1458304 1602954 1351144 943346 420231 1624528 668697 272922 1178501 913676 1597257 1570259 540480 1931041 221806 1113027 656095 91274 34051 367988 252911 688371 1909218 1082239 1988345 1954327 469668 100067 1792801 1426148 1407074 949739 1259470 1264324 193818 171232 1007896 756392 479692 1158762 774780 960628 1687104 948320 1273174 6230 103179 116967 1073869 1934079 1598717 28885 862533 1944401 1471501 608791 1058407 1290406 1798441 1983432 1099292 575092 1872901 1238665 1880347 1424516 1328923 521910 920977 546402 1938337 522575 1538689 878826 245740 1610577 1459931 1889332 142802 15890 1837152 1022006 201386 665706 365175 1015958 777498 1941813 1458441 1435201 602970 1195003 788786 1473121 523413 79959 1299301 396788 189723 417270 1301401 1050786 1715904 1456548 462922 251268 1069693 1682198 359422 1741720 929442 265399 1237387 476878 1844926 193663 1458655 1301187 1367602 461122 570189 541590 464312 622516 1328843 1727192 1151437 128516 1567893 285543 1674217 284269 888997 506223 1526544 1318942 1520867 1425816 1662955 1977401 1528142 1489784 1362190 1596992 501109 130113 1451798 1249075 165392 840350 840151 104614 1281715 1786589 978752 1826180 1288105 73776 1733948 1417978 897030 624932 1679472 722800 1740295 393849 18416 1946921 810044 1650795 560166 1421705 992633 1330295 1541062 154141 919566 1675264 1422381 1111632 1542969 322623 806410 360527 1589481 1415854 1292147 148683 459698 1105858 380357 561904 148649 794315 1181542 270170 1567079 1212765 457612 1531166 1394020 526977 123387 61845 910627 634918 326512 1134473 982384 687397 1771613 1799553 118447 447391 670536 586316 626201 878137 500426 711681 1896526 461867 284605 1069417 1447742 1499305 1574930 1516988 238750 1943418 1168625 1459571 1921262 707954 182533 1408788 117092 306710 452098 175537 172950 1861882 1834620 386885 743436 125834 756536 345137 280908 1712765 1715204 1531406 551949 1129723 1067759 346129 363849 688334 1251035 943461 1061303 1877682 757847 1296297 287232 1455235 966242 1417847 538666 1246929 1628739 1043388 1478109 1801514 1622952 689141 368333 482499 275884 454201 1982819 148137 1551773 851763 1025285 1812097 862834 1802251 1949470 528716 1343505 1696401 1889047 59436 1933881 1259893 1703072 34249 1703484 905891 1952983 1511729 1290880 1551628 859127 1223319 404881 372956 1293434 1455631 1802721 1293387 1686130 642046 1561454 890938 1908041 1637400 1189326 1292284 699137 616488 1674648 1549874 1803912 629948 1511487 1787655 1529729 1248693 264475 1247368 1408535 985468 202781 266525 124938 1777037 1888655 889145 1432733 1743126 626904 1944570 1514129 98517 1002482 711799 1036053 620403 1081906 1321750 418977 75783 1941590 116395 663616 931810 1593325 1990503 1042371 1286696 932754 363065 855051 1397451 1005568 748920 465321 109843 1535009 1468643 1492987 1285630 1990201 1374034 1831493 494521 1165481 1742008 992788 53317 1791842 1203695 510709 685200 1003018 392701 684738 1018838 171602 1603567 1698745 1239371 614568 1459193 174160 224813 1649033 1348208 372523 735906 98065 946696 1469354 1865310 618625 1429256 1897684 1186353 1677766 1272840 1220304 426914 642853 1788981 476588 1268724 1010236 942967 1851231 1061687 1799809 1166331 765297 661744 1545405 1745935 846851 319026 1324935 429570 613261 107571 73783 919345 893038 269732 1892693 1052791 430537 1810097 211515 645980 1541537 1687099 1031800 722594 1451101 438371 1211569 323237 1555719 880536 788768 1864050 1695570 1920615 916248 457766 1349502 393692 175007 1598276 1778297 139512 1497568 1884463 91213 415612 1013227 1287193 1277379 1530373 1008898 213912 1446447 1739670 92534 115992 683141 1684566 1036540 1234068 1422230 1453893 566485 5810 1105747 882245 391582 1370401 1011379 71074 618205 1937292 1285848 581219 1193485 3800 780601 1067866 605415 129533 861933 1764554 535162 1092129 1423098 1566798 1147146 1035768 220585 88635 1134707 382701 669880 1514600 1863359 1444172 1255286 167561 1900176 8428 674640 1447318 628824 733295 459465 373165 400346 1848380 863283 1009493 1579287 865865 1746200 914343 1386842 533013 859358 1387355 987581 1598463 470673 1349430 853579 1208414 1738568 1902542 903572 1078314 1003520 386888 1913682 889325 1698947 1799426 856528 854319 315000 1366883 1025147 1821250 1665078 516876 393832 803071 1056055 851694 622208 1869683 780553 1084651 294202 494515 8828 1494843 195439 1503400 1809603 38382 89474 212649 471756 818478 1655984 1566486 687967 205544 830362 1956870 1959259 452590 785987 1609400 1670879 1610327 1716997 863386 1080443 551135 187398 925280 1234109 1030594 473228 1628563 1295498 1868722 1050897 568244 101383 298619 1869781 95257 932055 250697 1573041 1747539 304269 525551 1457398 1733922 541019 1837 1951232 1180203 1080138 157808 1283159 917317 759098 163890 777379 9311 1758701 1840635 1308597 285551 1870696 1233594 1553016 186912 1219451 1041326 1017026 1418815 1009527 597782 1725838 1705507 992026 1111456 1971621 1459533 1210999 58294 1092748 343518 577542 1681807 930046 407552 228173 1543431 1544561 1874228 488183 1475415 609116 1742699 1779975 824234 1136364 588213 34747 214838 521390 685134 1303038 1916534 399105 1569746 1690637 16591 573827 824035 1337817 364174 342568 583977 868350 1309975 710054 1443601 1370990 975250 1525669 317393 1758966 1556844 1174235 1763205 1256831 1670267 1163706 1376803 877198 344417 1775644 780688 1543945 1146452 538411 1649756 1206753 1245561 1130423 1071169 939338 947649 1000060 1275719 258288 1726060 1585846 1356308 128955 878453 402556 575849 1817559 1225178 1259824 115668 844826 1384924 741839 1162610 1359824 1369767 444157 1093549 973642 768873 1578100 991219 245409 139401 927564 1242076 785334 973699 1145058 301043 1371459 1313632 1857013 1311988 1259640 1536239 1065625 1019949 903267 94572 197069 1082102 961647 451657 252760 569830 826703 1969786 741499 370934 601790 1499303 871729 424694 1953594 327281 912304 770639 705463 1798583 1631720 1425730 1631204 578782 135667 232548 1396882 101409 1521555 753386 890520 1378954 1293951 513971 189124 383453 1475597 1642507 78879 252975 1104360 743340 310141 915304 1667207 1400465 594441 181176 1712413 1167625 1583493 425466 217336 1480717 1725740 1685120 1173202 1191669 160725 686608 904927 1367863 1219523 1038318 1462039 721976 1956322 587367 1479717 1683675 1717001 1764930 800152 38211 714850 1504417 1775493 1791284 467750 1026137 1198155 1364477 1168106 232566 773690 1296033 422750 940138 766119 468819 1154404 1931401 1688585 101011 418412 1727194 1308710 566502 1850560 1263632 1929717 193118 1300577 649475 1970436 614283 1865004 53183 515977 257686 490070 764974 1324988 440690 558891 746854 94894 1423905 1758760 1345657 852473 980700 457972 376044 1782474 488015 1441500 1657431 1383203 200664 499079 391976 572948 1163459 1342603 775922 1997986 778595 1018888 777179 779531 1373906 240308 49195 1552988 1717788 1008541 1578654 42012 1127289 1931266 185560 871348 1227328 1396412 300851 314714 350814 509609 315240 73453 1965137 1051890 592976 905234 1759015 539398 289437 891887 495041 1021159 601515 1091910 1758601 1294372 1994217 1056322 1766110 309224 1030653 741422 269431 1117402 1982074 1249565 984513 460613 1383413 1113784 1449222 1243805 125398 693275 921751 362260 357844 1260325 1985853 774538 1481637 1590096 93491 1716320 1254607 1623713 1547766 257240 80278 1874381 835450 303340 528687 649766 864807 30660 870633 1390051 1222005 459873 90617 754079 410322 1665899 129335 305924 1868445 839840 61487 1009109 60861 1374829 1508690 1527727 782983 1586674 1743357 700547 1412111 1764522 842221 1802861 802396 1214303 1028490 1075452 906016 1569443 1323025 1943171 837609 1861170 747350 1288257 758458 1556665 935731 9170 388791 1354186 1118221 274981 1308578 1085061 556316 1893092 852500 72904 839799 503826 178808 1676373 1922685 1905218 412848 1889607 1795642 107382 1435277 697370 1755515 653244 1323037 1328014 532027 403817 1701981 612559 452706 1517640 872383 454099 622950 1151409 1557870 901383 1124711 1629486 1427317 819389 598474 1677051 1451226 1256226 1934584 76368 1686356 835877 1367368 1955355 756594 1820401 989196 1892011 1614059 202287 1612951 1842382 1561777 566707 1500040 1776292 710555 1740150 1326524 345095 1197583 1869856 1918167 1274255 637519 784297 1184779 1193633 1946557 1171758 903306 1783072 1735307 185090 1663061 1018915 421744 204480 1197471 113104 183666 705773 1995718 341553 1209460 192991 1826667 544104 1585480 595940 1703238 1228489 1947114 609246 647058 298791 1148223 1016474 423069 1214703 1540236 1735431 1089133 1336897 1792649 628402 952413 1840005 541189 1946367 1903949 1583949 107325 262661 1116280 544248 492558 239116 1805133 55453 1996839 1888163 1852356 947993 1419178 1475797 331699 1997150 864949 641758 1544287 75138 1884614 321849 1826829 1854722 582470 1490886 1133801 1082273 937037 393682 171259 1453286 1415383 1614356 401646 1774351 1072504 974480 72659 1786295 928216 1479023 1344438 1081543 1023509 1704989 1708610 862746 1531260 73547 1507546 361121 1807460 1913431 1577670 437796 1313825 151115 332756 633204 604513 1113921 116269 813609 695371 13273 926927 496324 1612329 1877615 1633558 1288960 1947822 210918 756141 1170293 969756 841692 1671103 1301740 1526855 1229545 40258 1955164 173455 460620 1892847 1688925 391172 1285992 1774823 1036340 631165 1250566 955146 900155 150203 1777184 1611320 716014 152154 589201 181400 1733877 674025 195495 1766612 1822726 905690 172975 1390738 1747861 299818 1148823 1112277 1208997 1703452 1728364 1281644 1479793 994327 114078 1957434 325345 1653907 18411 855260 1141128 1126136 1908208 1354409 1012701 1300344 1172344 1258590 942067 1357443 1478315 62984 1770290 1841936 1906723 81619 866032 607941 1314385 1216116 588189 146964 1063567 1796299 1096579 1783677 470079 1573961 684259 1591957 1469479 965081 740119 676088 955648 901325 1529473 116122 221943 1558142 1284856 465749 904595 1545559 442147 736575 14146 861625 1873169 1399483 397975 1913979 1751346 950192 311351 152201 1391504 251484 1203558 602594 925639 772225 304344 408903 1170040 19490 1306360 1422840 172673 361729 313936 1586994 86517 1384900 1464384 970801 36573 572613 1252750 144495 242666 310529 1959865 1424093 1394993 1593757 1238416 1637173 1959722 1969644 1004695 962991 594387 361317 294148 1245110 372223 1007504 288531 1649739 892174 344838 948810 674279 1284783 1037907 225199 1767678 40033 826896 1781247 81588 155516 725885 1004791 1676098 1729400 1151842 1037588 1373577 1217702 1890987 1704952 1724138 287015 119771 1901343 87731 1481580 952602 824679 1405919 1150005 862664 1925731 1525456 842756 132448 1275047 1628636 1498155 1684506 1543197 536165 204491 1307662 346154 840372 1512321 1040077 37857 560882 1717818 1187838 909189 1470251 1504502 1050245 1474601 525541 750805 1838784 1851099 621873 160755 766775 4329 1162753 762244 799004 1403156 1665444 1759854 433612 1562669 1102177 454518 299665 1508419 66162 1937818 1341681 1425659 228430 1033343 1697058 1741206 1652145 150687 1672120 262924 652322 1901478 1126743 1544845 1610114 1452008 1191200 1903794 615328 194741 132511 1471458 1448911 1088661 1151216 532282 1897752 1243387 1411350 628333 1767078 352367 111708 976488 977269 872645 1487657 496332 1889627 961810 1589368 1861542 1385641 1767951 1043275 1495187 657190 1400177 1286268 1999305 654675 1332571 1176295 1339885 163856 121416 268028 644093 1164881 624051 1307946 1301912 1721326 1983600 480850 1734252 670963 1154021 149673 510206 1459553 10154 176112 394564 1698580 511568 1664727 770802 820343 1207181 377816 360619 1798000 1766865 473086 1256156 763836 1205566 1518648 1629053 488569 1493584 1569201 1850682 1606174 492553 335227 694679 191760 798515 518378 1362716 127446 1723217 1392996 1849733 1552148 1710216 1484910 994363 542026 369559 394501 1862217 1129057 511011 1357359 1125276 1210109 185543 1758372 709046 1937129 1437478 614242 586341 992312 1542256 1742182 256782 1301776 1879983 1132727 202646 1045207 1071416 1515485 174799 626615 329305 311634 1219923 1395473 1793053 1256561 920233 1139658 1825152 393639 1576560 994371 658039 244817 1843052 1268248 707301 1964408 1617998 783736 678732 217543 1943711 442679 1807933 1355139 876073 404775 1940211 671264 714334 1331276 170638 448909 246855 1328796 462085 1163503 1365990 956334 1332957 608454 1858763 1977514 1049632 1768592 1004351 930164 1598602 39146 447533 924618 1453578 1259437 1478085 1791225 1015907 127671 942025 1411270 306902 755716 1173196 1981268 648476 1487218 29329 638204 526624 976896 1116691 155877 1240306 1937153 1493562 408201 518867 1617301 1670554 1603458 1632120 1760657 1819394 1123973 291785 1771193 720202 1684558 428774 152497 1909190 1587039 1874966 1117039 215851 104716 1116427 1542813 775301 361866 216439 1047214 1029946 276395 559982 777678 83661 1184498 125558 1405973 1647708 929059 924957 911019 524301 1252281 1508657 1252317 783111 1821671 1507670 1292247 31699 73424 1354136 952066 1077034 1086398 1896293 1579977 1890089 1349845 115261 1483207 1408639 1025233 263388 1206960 131835 1672440 1236121 1669088 1511500 546848 1633636 1928646 503683 1638689 421863 399030 1341785 156922 614816 1992944 1599034 1884164 457699 1399567 1782799 1447069 405395 608886 647197 1547791 871236 1658138 1330204 143130 1576040 898582 778517 1095401 1217677 586323 1851172 1240821 319799 867025 1042040 1514527 1677185 1827107 137013 921176 406188 1550476 1036810 1574458 804198 1292000 1540234 1514057 1710134 1102407 1613756 1134484 863348 1779773 1567581 254280 1481647 1399547 1154197 1983065 221376 35374 1238205 73779 162050 1362519 1291085 286682 987437 1138013 1949530 140394 1624100 156640 644964 1038675 763999 117025 373696 1290350 924693 1736251 137535 1326648 1406802 1598828 554106 1124228 382795 51206 1934185 1705535 304627 567170 792557 672247 690722 176106 173144 452898 300644 1175223 444091 569106 1536288 1795515 1726665 784032 310498 715040 1504948 1500004 819380 1979886 1883298 700861 1817633 83259 540739 538179 213774 1781600 580878 1330138 941165 1742480 1291685 675375 757986 89243 1115755 939203 1140260 1165502 346348 1906721 1184985 529798 320748 1619153 743720 1985927 580146 1658255 1983042 1973239 1771856 255206 1254721 917675 1260196 1992166 1023564 259619 348977 1880790 147027 456407 1072487 1668115 178732 659154 1301409 60828 1786211 1891129 24588 1698354 1862247 1636976 1447588 891786 218304 1754743 1643492 442829 1952513 1043097 51745 782379 1394340 1755857 1225808 796834 1937815 1039352 390286 1283789 909277 554448 981103 906925 1113445 1868003 1437417 844758 891266 983853 659870 1767837 656494 874719 1102449 43125 1761756 1232477 601846 471753 1781722 1281126 1994416 36215 124093 1741950 1219403 1400734 1868368 1774085 265054 788850 1871216 1864395 1540837 236417 1954753 510722 1857865 623865 1129949 1133664 1533085 309480 779582 865538 550362 1164129 552324 960651 1276197 1368090 1777328 428106 253250 721997 1057190 1960663 2327 600959 1137687 1717128 1189285 1333042 229776 1016128 1847550 317140 1909322 702999 999543 614218 340369 453036 552757 1485103 1514287 341531 1530935 202108 453928 786748 424800 835315 3354 1727374 366870 1173591 487655 1971742 585255 726345 368967 858003 1893300 1206224 983927 750030 1008869 477465 48007 1355827 1196206 279824 299176 1757374 283049 569191 15753 205519 36145 799002 1700871 616603 1029377 498636 85912 301645 1801196 1757162 912885 938039 971938 1061641 1520355 1656717 299087 430908 1437105 383519 1686137 582695 966240 506527 1764657 524818 250295 1016443 1331246 1958388 190723 538606 362099 556733 852173 592752 1805474 509263 1846971 1251522 277407 579832 1613804 780933 1308689 1122693 1794341 509094 689614 1560527 1072714 871427 209738 1589500 1725213 17041 843573 1521723 1860059 936889 686184 1692456 1041912 386134 1726396 197025 1626807 1233 117661 915212 1867192 1161167 822637 1162752 466933 990144 752018 1482384 844748 443238 1861875 58775 684312 1409430 806052 1529254 1063512 1505357 1142816 767457 1910518 1926246 1268877 1230905 1809679 228685 240307 226764 501773 470894 1810492 6224 584529 969000 265425 982576 246373 1725754 1162053 1677033 283402 1836838 1175984 252435 802962 1743113 682512 1537344 701659 1711696 1449206 311361 963276 192094 207940 1069328 973882 1835170 187626 254745 1510363 702093 1566783 1091278 1489723 1493901 1933030 612166 1841528 1263977 804215 834933 1665673 1579916 14482 1942343 210330 1800114 658565 1672252 1969010 1449753 1586238 1913623 1022221 1954447 551450 1291165 1567110 702678 643277 1365810 874158 770826 493103 469674 1407672 1767386 1377802 578274 1105440 1570881 493732 543856 1768372 1889784 1663885 1544503 1649107 712054 496900 488766 769568 1124559 1579749 1301758 1125062 760207 1380924 1175047 1823899 390717 1209508 683554 657374 1360077 124144 1998559 632192 1746032 987462 1185576 1648535 729940 841938 727053 1976979 1145208 359731 1314836 832960 31982 138399 1903417 1425393 220611 1997084 1500470 99768 685769 1821328 1704840 279622 758893 472976 1091719 278199 417684 1975442 1924228 617540 852956 791588 1524211 129112 1889695 730746 300076 1128118 990678 629016 1881710 1162221 1029766 697185 1624256 12016 1559262 251481 408773 1547468 1494081 305636 161128 1117574 1869780 1628049 26569 446942 39385 1154319 115504 514325 1202217 768789 966997 1415132 1124057 445567 1989127 1597917 561621 1871168 363690 277352 1926424 340846 166679 337762 122848 1160546 198600 1703585 1681761 747251 621033 829126 1612525 865500 1403868 1483927 16255 586226 652814 1863315 1876109 626887 452923 140364 1185321 145009 1249088 883549 1609735 557538 356649 869598 1051696 1964951 283411 414434 1105194 295539 873181 842380 981772 1936885 1357308 1137811 170121 1031040 1947089 624885 1952865 1241053 1041753 518627 126111 447179 105414 346863 495727 1352561 1321716 617505 1316738 581188 1985802 780994 1035124 1814776 330985 848577 101584 963622 709097 172923 1104605 204119 968660 1079385 204308 175259 1161040 1827589 1618613 1698893 478124 524804 1612762 1323890 758565 1615675 567611 1501565 1976321 208989 815411 1106618 446192 1746913 245456 824440 1439558 490757 222124 1317116 1415776 81485 1667246 1733868 369560 1789891 371483 1862827 346606 874501 1665160 750977 1782806 1800396 774564 610404 436857 553159 1540750 342892 1238578 415437 872671 381550 258485 784908 1359439 877431 978857 1300172 1564583 970845 1285231 1571832 224334 878935 564661 1796079 1095907 1938878 146114 692295 917352 1580852 627894 633609 1900899 1412200 179510 1075727 844402 1244177 153514 1369087 239030 1200537 1525275 566371 959104 173328 643984 1139493 1949912 1736525 191271 818821 1846492 1452476 230633 434861 1762248 190522 517771 95248 917407 704873 927249 1241036 1412715 1021700 890345 133064 1578427 1181667 179166 953696 94985 1897201 151015 189882 581958 1231548 114289 769183 321112 1931723 79689 293197 975457 1526323 1460436 1550793 169743 551091 1931432 418993 1072719 502782 1126059 1465855 173980 65115 1838779 1845313 1664431 668966 646262 112814 1088983 328875 1122564 282760 1736808 353234 286762 1681852 1162287 508739 171502 1447833 1711281 1999299 781007 1784928 1980708 1410562 369285 1195539 1704018 1499665 386768 106805 442604 1792076 133694 374646 254246 1378409 563983 1897506 1381012 1836228 66900 955739 1061203 1441092 1055452 1927666 1661601 1843039 1459443 925643 1528398 1178585 510628 1068960 1072671 1757666 1919147 584891 1684986 155652 959860 380147 422664 762433 589328 1801051 746685 926339 1688529 251236 1330024 747633 408955 772222 1617812 852775 1164507 1590726 188446 351890 879265 1567065 1676577 1552487 842632 153965 1582874 1729649 1393179 784662 551769 597819 233744 989142 301644 737966 1969177 1844313 1693342 1283966 1589459 1072143 1029325 426605 938839 615144 695470 1545548 1957051 829884 469448 1126769 1254071 1773193 1927077 1659039 278600 1348637 479725 793436 1973494 1053634 1625220 1703836 1860703 1352063 329038 767494 1205725 1063197 744100 1732957 1494975 154538 1730906 468514 1428080 535311 1616858 271160 1364864 45187 83427 163051 102569 913818 609129 1527239 330280 696063 1714812 343434 1020269 657310 1182627 398334 1277820 1459592 1809851 1501491 1621885 39441 849490 441010 445330 501480 1247424 343531 909998 863632 343900 164109 233521 716934 880864 802723 898297 1672464 267432 1428327 1297973 243663 1717023 5516 1348710 1501261 331730 1358659 124908 1913763 115357 450245 1235338 524564 214156 1908731 1653736 1492309 420906 158863 816695 1996392 997885 1316384 390074 1693722 1131705 1143013 1285950 151256 1604731 1811474 1138352 68359 1853381 1010707 383155 1999082 1141269 426786 199258 1385101 1398418 1536194 452117 1688818 1093413 1416742 1150991 389585 2200 934928 712100 1935453 202003 1318850 263983 168175 622233 35431 1688109 566634 985616 1481086 1922969 1021846 1325975 1141046 796400 1477715 1271731 1626357 900616 1415013 1494596 1947244 917090 335735 956172 1419367 552191 1407181 1319611 387329 1271253 911468 446472 584930 783583 1123130 854062 1523261 686634 1901097 1574500 940929 1160203 2428 1745228 1231668 452166 354693 944378 1762962 1906093 918611 1702605 1287244 1675503 872125 637432 1105106 458858 981711 1690545 1463195 1361657 606393 799678 1953831 831897 1453958 1700408 1844143 83039 1175518 487259 1470072 271674 125544 575407 1262308 352606 985836 1929263 747622 364331 1964239 979073 1209585 1527435 418543 1187523 1945514 661124 197898 888651 772206 1946425 1422736 1566835 967679 1139614 1739414 240129 254083 1112359 411290 1461794 639208 880666 1334254 398615 1746466 387831 1420845 1245551 1085704 1641969 1525687 89048 58108 1808961 263121 1647122 1943050 1096992 1001454 533001 920434 1689208 1903179 1815184 560792 1702254 1899508 898811 699002 303314 1261785 1600778 633715 168121 1898377 1842080 503261 1374693 1864110 1094758 675458 1901489 747749 1464467 1419664 74576 487831 824996 1007515 1796866 1802966 1340812 483781 1372335 1102549 1571765 549902 1699793 1068376 1504406 1066939 497920 67747 1485042 868529 1765907 1807353 302966 1381759 131663 205525 1319161 1755325 220689 18210 1761831 1931955 1580812 958246 1310873 1891931 863150 1911929 1546977 1011669 1798165 1254053 225887 959399 1481678 1041512 1930123 438767 1439257 901042 445659 1475283 1999912 1895290 1493302 230897 997088 699943 1146687 859386 1794789 424819 1929439 936408 152272 1841174 498554 1133554 1590019 900266 793878 1158431 1235913 16624 1296199 1274006 989796 1188312 1303154 632927 201636 1176067 1635934 1747438 1768252 841056 602118 1355005 295776 1695763 1012174 431029 371979 203270 873773 1310716 194167 1380286 1305690 663171 165777 1151152 1777869 1850336 888802 1097979 546474 1685894 32873 1166134 680373 128154 1196900 1544074 1439637 803913 669012 427894 1063075 1501579 1261404 1580489 1220456 1107070 1127124 1657385 408001 126324 504000 239382 1294702 1365457 752420 765149 819677 1224082 1071959 1142947 1450642 1680808 1557580 651823 821396 1678012 811724 1131153 198689 140522 1608119 386021 292509 1454405 900482 1863220 357307 137603 76534 421354 1517098 1066108 149011 376932 159346 1089206 91384 122026 1769524 970349 451073 1821718 892958 755093 319967 474322 1569718 971322 139052 1614279 347875 760308 1674995 1021682 1605034 796269 78054 1456194 439315 1911671 1403521 992008 660314 918142 692586 1180290 1807220 456488 435875 139510 673168 235316 1654424 954798 854500 1415413 1487278 825378 933465 1922488 1756685 945984 1904584 1658203 1959022 1115972 1182686 1706962 670471 238795 1698085 1784863 1656456 621589 1081256 1262343 1208772 407451 1001031 1797344 995086 380219 280413 1988860 1967248 1183093 1880399 1179332 1807248 1408346 1227258 647332 1677147 841544 1960781 516572 1419359 1718047 1572060 1105828 645607 684959 65169 297897 682608 1011873 287042 147361 202936 833095 374713 782896 1197971 678693 1932268 1076801 67725 1358378 1160837 679131 1900823 1108360 930729 302759 306212 1230871 394736 1581550 254884 694932 1957350 1080906 1005549 1926509 105854 1937238 100515 1356142 1253153 50989 864959 1324762 292941 1075489 1997405 1554677 161025 1025295 1020689 182013 28920 167228 363913 798821 312048 1878506 780628 929301 1918437 1823475 1433940 822127 929403 1702815 1719702 1773564 212356 1792095 854939 1990839 389158 1520532 484676 690558 1581583 446630 931077 1625241 645152 1042893 1980461 1134269 1341110 1951796 1778112 607317 1066810 1356042 809611 1570585 430308 265626 362979 891419 811654 1053059 418688 1824574 1769049 965679 1965195 536824 1608109 463577 557374 125435 114689 628526 386911 183670 752162 409007 1356724 1981256 1089512 1221228 1941711 1292609 997133 892450 728195 1200487 1751104 718724 1868517 843103 307677 1319794 1947181 1634602 986902 978502 1694157 666374 1059641 137096 826657 409113 15578 1975761 974811 214285 432990 980070 1156353 248602 1546662 1334352 587752 1169290 1566965 1325832 820205 90937 1469163 1198197 930991 1988118 1879492 1144916 584803 1339375 437718 636478 1045912 614125 1413588 730490 1479461 1360666 134816 1494852 1217440 983757 1333389 1913112 569691 909652 1958119 150611 436182 1037663 1051960 513769 58732 340757 1346183 1099698 826310 529530 1649551 1539591 1147005 1889836 417222 1823103 1945987 330523 1453856 1010149 840624 1662704 409873 1733480 612343 1422884 625300 601119 1103732 1338903 181287 118529 877560 1214354 1647114 242863 903922 1142060 576384 955879 1917094 895381 1367483 1256313 842967 908783 1080813 1529841 1227980 293551 1105663 45434 1938380 1962699 475657 851645 969456 1175660 1156595 1907050 1305343 1390 1697184 1935980 394194 935702 1875007 128631 538393 696915 1225142 1397061 1545716 1134021 1312429 1364976 1111462 1658065 1217680 1703768 381095 70950 353425 1917450 1280406 932700 155047 369026 561460 1343575 556852 725503 983832 94932 202253 1206201 653801 1839851 1593615 1832569 1245684 69407 1806690 618203 993027 1232096 1260980 692026 454132 1463493 1836153 75962 1491192 1809671 928540 172702 1206003 1008922 1345233 1962815 793439 1503709 103961 1061011 1626380 1081966 44041 1166340 1002514 1111755 1689476 1188330 1715046 1781264 767995 503482 1514626 747557 1379617 1557299 1584837 660908 341995 1241860 1697555 693496 128831 1662076 263039 517786 853513 1758699 1377330 927448 175626 370192 504302 1808962 289297 434681 1251559 261214 1901785 139752 1098896 116220 720280 555225 54428 460806 486100 804833 815002 790715 52463 863438 1023076 1990893 382276 537256 1258801 1014073 1652054 1148360 1489219 1706484 1363883 302341 1669922 371335 198169 1647874 1657602 181113 302954 1521271 721957 1604685 293004 1528209 849302 1036561 1565834 146253 1200862 524542 615683 199907 422864 55600 1089910 1207619 62986 727416 1846599 19068 1343114 975855 1980402 1749619 906621 1128942 28517 1191337 229863 1585708 113888 1902299 189593 547454 173364 1715778 249302 246214 997644 1027616 1252064 724126 173579 1220570 468642 584844 512186 745503 530637 489907 1276131 1045713 1125 360620 1135240 1868219 709488 912256 145203 1073099 1149741 1283666 1342203 1033808 1477195 844421 739653 315210 131067 1207262 164059 901225 104327 1236733 1374582 656898 1798797 1315286 548303 487189 1974791 1854546 406463 137599 1495568 70537 575466 1606104 801292 1811654 459317 1383753 388913 126587 1479546 1246374 1989123 661132 86022 242141 1022697 770211 444671 1067469 1536404 386300 392738 290559 1298617 52502 148486 833042 151215 295501 479212 139324 1409898 1557523 361555 1331600 191956 886351 1884679 1658857 1411242 950684 443789 1066796 1036727 1101512 1230969 1977014 1870512 885824 177442 693292 600397 1939471 1906397 1335776 1982389 1596400 998215 1797087 1625759 1041628 1169886 412879 1113899 777984 93480 1302190 121716 1292314 849074 180933 1053816 1238904 200232 808400 1009146 129927 699904 1028099 1068281 1384654 376738 1770934 1981900 266449 407407 292406 355632 1520988 1655098 1063999 1747421 1124591 1122936 712559 405990 498796 1657387 1189375 1715101 757593 1013638 1782716 619586 183963 86798 218352 256461 718785 218350 1852699 1401210 351543 1804301 437505 678630 381084 217703 673152 1256551 1119694 367647 141494 1992123 58746 1558705 1531386 267701 1497762 487970 1688993 1245404 1640617 42220 1022542 165450 626741 1796674 856395 1559006 1976483 203 1381502 971152 554617 522574 460921 839354 600780 265367 1379833 1438549 904681 1273263 1948568 1952200 783377 766281 1533550 1785333 478318 1895738 589157 1975019 409093 1448925 126646 1882634 1851710 198755 1992569 1783780 1283418 1479887 124573 90777 466054 1851082 1833062 1855459 1391394 703372 1310586 1364803 1280779 962708 286064 547381 482571 465415 1520452 903520 457253 768083 590623 1187515 1608006 1996370 89796 553719 1689942 1043669 1391707 725430 885058 212786 1444748 1334658 292367 1148550 885071 1732119 1727338 1329491 68336 1965907 1344379 952552 1422026 26917 698259 776375 1353224 847946 1064551 1716047 1297737 528518 1290492 1994407 1791295 1656810 365603 525015 334809 1356454 305753 1182368 573817 40201 460561 1596590 523637 1348953 3811 1207858 407384 287186 778827 1762697 353360 414556 117075 694548 932393 1848299 1780341 837004 980895 1059614 59519 1916387 65800 301500 246517 1808451 1981776 803297 186905 879331 722331 1462013 871228 1661634 471088 292013 1718501 930334 577732 134996 1622621 165081 1830479 415109 1655108 1701446 1964433 851740 1993314 1029074 1409131 653016 484948 1001685 90121 1099979 244962 1839213 1310222 7031 1304601 1080299 321036 1825163 1867032 314899 1705183 1035550 283314 45465 1522554 249786 762102 1714734 1594230 1289125 1567452 1638703 967659 296344 1377296 27332 1963779 1471451 1503957 1584063 1168986 680278 25527 197123 844895 697517 811349 522661 736324 1803487 306569 1304664 746181 1891882 255951 1955126 1095403 369968 1701686 113079 1253466 1583533 1483047 761835 141485 1571105 980037 1405574 558191 485343 1168094 1266062 1653446 1841898 417179 379559 1642723 378929 1511296 921853 1993308 1223594 663790 1265031 808848 1439132 114301 1752342 412227 599919 1119212 964097 601560 714618 41514 489247 1965238 353880 331980 635419 1125646 1226538 92306 1797766 1116980 1576326 1376064 1446796 646953 1855343 1244564 1354750 1530741 220607 659629 868256 54440 354386 414548 17084 1054282 1997685 1049564 1170278 707550 1267027 990404 73665 467715 1292826 188926 1088251 1885385 1923388 176735 1110665 1314036 1326760 1207646 1352008 1463539 1129713 1186971 106088 1659891 1138872 751385 1690870 1428112 542269 111308 913866 1955542 434251 1762231 1782691 1337113 873275 1503800 884099 1973162 1625323 651537 1112907 126498 238103 1977803 638793 335675 1751911 122507 1749522 1218608 1458070 1146602 988966 792863 157209 468904 1024635 275729 1810345 819778 1381345 484020 646380 614119 611236 1549871 75102 1681641 1350183 1580782 1092727 1904775 1862446 459121 1877714 1218623 1716455 199586 1787875 634479 758765 1687357 1412643 696413 1770326 1059813 712626 1751964 998180 908602 439749 1212564 1254416 1869574 888756 294649 1537445 1883599 404991 61948 1171596 933492 1281636 1155609 317358 332156 432994 876449 722830 1663058 1355835 452865 1428558 1483125 246521 1444634 448089 232150 1532038 1664825 1628365 1331754 1578419 863600 395533 697134 1145342 595014 1683917 1475770 1068372 1299341 715053 1843725 240624 1060182 299188 1754517 1286444 1443816 188785 42503 869505 1974295 506000 347103 131483 115164 1787408 1893906 117855 709447 581945 943765 739876 1701500 317732 15247 1065808 49401 1979422 242095 223923 300051 738592 3363 491330 1702411 586126 1001190 1291434 1340059 960192 338313 1012236 1447506 1926414 245778 746424 1984943 796538 764149 517126 121523 759934 1223900 873464 535990 1795764 977285 1292045 1284207 1684317 582866 386532 810405 1111063 1866905 1685099 297403 838440 1336242 506600 524893 1285816 660313 788759 1336774 1129350 1372991 1037381 1675864 1394319 1063865 1727597 1650137 1982416 1096993 1985762 1127522 906642 349507 1677079 678104 86561 826751 1552326 1180648 13792 1085913 631942 839012 1292839 1283815 794834 1658380 317757 1083424 94851 467282 86692 881897 1890889 974273 698041 1102328 731554 78553 1005704 578123 1625563 1288518 1872888 1666665 148515 431161 1686338 1386840 1835315 738567 310145 1689774 311531 388058 37773 1619748 1341644 424416 1070762 1403220 1289196 1088445 1401150 418955 1632519 339475 1980863 1976190 1078411 1533817 726949 244650 1999915 526822 1357548 1561385 308893 61800 77326 64807 1755751 167976 1155572 254622 1777966 918015 1853744 803845 1928936 965539 342978 1105836 1660015 904394 1815467 477514 651738 1875824 345512 1594703 1964436 593058 489754 1035448 307060 1050030 1488623 1836564 1729121 1578063 562786 1062739 309971 1594219 793587 1084793 961745 1431671 1542864 803267 1367965 1383213 8327 57326 1233042 3894 1396645 718721 18806 351015 171435 488478 1860175 1749049 966839 782093 910186 1341102 1167189 274747 1358941 456116 1828779 733413 378309 1398790 1793995 660656 1841134 1771700 132106 1911350 1304396 1260243 210076 1804485 1508990 786352 63296 224454 689258 1089517 155247 738931 35463 1290992 1352895 520776 508474 1125325 1427739 965686 484390 518798 1637974 1742584 1946230 543383 366225 634094 1371990 1739442 609207 1858511 1785107 153386 946058 54869 1485954 1619363 1606902 1827673 1444942 672468 249447 527177 845055 1005467 1626361 232843 1311065 862917 545715 1758140 1415500 189372 719590 1057858 36207 677564 619535 833092 1574529 293740 469099 612779 127790 707926 229598 54970 1180402 1233640 288475 1210808 638059 1406322 851058 1984261 1453309 1249460 1687998 605454 457888 964824 636622 92734 1634625 1438170 1630678 813449 1847824 772161 1819779 1938589 132150 1106305 991883 1699400 1444734 666373 47783 634937 1136904 338774 56944 1082956 1622307 1838377 652489 1646423 1713828 288101 1039223 219588 583215 407492 1944834 1696059 461768 1554203 566239 1693244 1582821 1053355 1738311 1143790 1666871 1068674 426836 1467121 1752048 148078 910336 1104083 1165675 1670743 1231163 327531 917950 1162416 650322 1512689 1337968 441908 1612671 524614 1762984 1176348 717242 591393 876756 657813 1022165 1997109 6244 1902633 775809 667129 174489 1627294 1817327 254558 348571 1520258 604440 720628 833472 220014 1674200 175118 482882 1688171 858008 103174 595218 1239520 1326733 674250 324802 1784309 318673 545059 296968 391107 539400 504286 929232 1333766 1562804 1646786 1406769 994616 515939 324963 468744 1692049 1723208 808604 440700 920666 621957 1271150 1203541 753066 1785787 1440967 1654480 771498 921101 1981096 791628 734741 417742 58271 1171726 601641 604635 1083430 1250295 378459 48402 671003 1419893 648273 1339112 1030004 818160 1847918 1271390 1309009 1569754 1438539 1223798 1295817 1790037 452807 793055 1486491 1024526 1612847 1018101 885546 639360 923454 92287 778023 523292 136500 1767390 565571 725645 644073 139516 1068451 994127 1404973 22601 492605 387554 1807213 763292 1381091 94170 1029381 1804041 437879 888129 377221 907749 1813091 515351 1055483 1753668 670811 948692 654906 833518 716546 1352935 962100 1045202 223801 1673002 108761 5478 1459256 1863095 843338 1155807 72940 927671 1044807 541840 1487114 1706945 1717635 1219363 1104651 434754 1509341 776331 594252 380427 1443040 1902145 1545488 1599829 1697327 126203 102917 1237077 956271 1053805 1135406 1111164 964431 1289343 1317566 1020921 1147466 215503 1200953 1891969 1896517 1113392 880481 1149394 1241087 1177002 574330 617361 1868290 1973696 374952 1852319 1971352 1425966 1610498 54630 1709079 1498132 188114 795378 842901 819399 641596 1078641 1599167 870925 1907881 1237848 1599538 1254468 1908173 679126 556468 686009 98910 1400986 1222959 881961 531501 970968 1344371 1103612 1790909 1290892 1663410 1879990 1369329 1409289 1450319 1120755 1001320 1074852 860572 1318931 933362 1542922 1872455 474969 244129 506967 716842 1409928 611954 1956641 1704458 1575571 1433102 873608 1646127 1008533 894028 707233 1736665 1536783 1713015 149502 113585 95498 831748 1985772 1929948 1862428 997695 1024141 919072 1622797 943836 1193192 528876 1531780 943491 1609525 371232 568001 1264502 525939 944389 1273073 750041 1828349 16159 1063963 1579766 824116 737874 1889879 601045 923468 1704610 712530 1459375 1251602 1518737 1390166 435585 1473690 1645794 9908 309988 1001525 991046 445536 1267680 816227 1589504 1369670 1991916 759247 636325 63075 969903 1970045 609103 1534688 32871 1601383 1835245 1706460 1236377 1307713 1384211 1084708 842298 1872566 837075 373198 1866817 85210 1521739 993622 353815 287256 528800 1860039 1734083 662515 825389 30622 1813485 1761425 851258 225528 644704 489455 373222 855739 394258 1492187 218963 1656547 1294910 878758 1168512 1910423 416044 1393362 1745161 1813205 994658 1913500 434970 528967 864887 803685 1746734 218360 1028251 1708352 1343538 75837 782061 1051086 154149 919755 1589624 1475150 1589086 646582 1464763 491925 1687932 790613 1616995 607889 316523 561262 60210 1676770 314464 1002523 1822687 565621 144972 1073985 1503817 1466789 1332890 1870579 1388959 1344216 1233404 512279 738233 646132 812379 1607750 1227920 572901 737979 1523332 1633430 1400142 88226 1163572 417799 785668 381922 1322227 1466401 967865 471975 1091439 297396 423183 937954 791187 1074444 1136278 778335 250051 1141707 1851960 1341113 763641 594235 1822748 1585728 990067 474141 161827 1161529 1280828 1697796 1250609 1254865 929061 1443787 489817 1425357 1326657 21512 590566 1648457 131350 923505 1135629 328003 1929704 20091 1564060 1312979 1718933 746816 1013453 432809 824552 461875 1782856 612653 1942290 1073633 1685989 78356 1524137 897273 936302 1538710 513508 803425 1824209 286941 1173861 1928250 435493 113186 518727 786826 1802817 1861657 1885841 55661 509275 169626 1540283 428926 806018 1792514 286380 1870713 1884545 521441 1829809 731130 1484647 794641 1641323 1782000 341297 1274753 1471152 8201 1331964 1920110 377306 630402 865279 330113 1485245 1560528 1607810 1429820 1049242 1597733 718089 1523672 1460603 1252851 1718369 598302 55753 1114162 142114 1095904 934861 124223 1216526 994813 1699543 671152 736510 967935 1232124 1009220 1577585 252894 764534 1198860 1811465 10670 950893 396278 266583 633120 129670 1706152 1840666 1285216 101444 766763 838092 1558833 1106428 112933 583186 60151 201482 703440 1250933 1190132 1243242 1489362 660483 1559676 1210735 700414 1051121 231087 1339033 1347171 690467 1113162 1986145 1359556 1602418 838547 311663 794353 150978 1803259 1600012 824232 1137411 1193317 65212 92154 1257111 1733411 595399 1355347 383906 140217 1289338 719195 26779 1172744 1782770 10326 1644667 1157316 457098 609108 1920534 226347 763438 892126 72290 1030909 1991766 1641990 1010615 1301356 1355432 599732 1020946 378985 1274662 1731944 751696 1696419 1332829 437916 539708 1099858 1085911 1962067 645248 250248 1353179 1940996 1480661 1576148 28684 479676 250626 1068391 806932 992470 1945092 544334 1818348 1218972 889840 164527 1166205 657044 882478 165469 1881323 33837 571782 1717018 26800 1591343 966085 1697149 1985797 558382 164846 1708412 1339364 1172787 134041 999770 1139653 734999 1278793 482472 828170 660768 60964 548648 72023 653876 155506 1030667 1541675 537924 236863 515798 1138230 1043849 1427487 1164632 332324 357704 1541732 170171 104603 1135707 1731266 367546 1745356 996550 953829 1126552 844300 51052 589631 1673076 1847489 59375 1382967 1274515 1443850 429799 1158069 923302 1444093 1653097 730325 42572 1714038 800416 1768928 1340951 659897 1393133 1611536 367158 1257359 380367 976092 575000 960947 690683 1327274 81408 1121703 1752279 840238 1870324 1995692 1376323 960767 1184031 560097 1765995 501762 1184269 680757 534048 1023746 764768 1267336 1307677 1058641 1666705 1131745 465651 683802 1649885 817866 988560 387860 66130 271922 1924011 789463 1681060 469154 421186 1406615 1676682 521273 761016 1127820 306223 1015211 48909 120322 1510034 686767 1169336 1370820 1132904 1624930 1042687 913253 1818609 1880487 859717 777774 48704 550910 1786692 1827447 646324 493109 186189 830185 1328587 137046 1031446 1694493 1478518 1484133 1365876 440686 1384801 566626 1590191 1317372 617438 716361 1381837 496701 886479 1344934 932627 1765561 621371 1356777 397707 1762642 855882 901274 1432378 1143770 696504 1071360 1367506 1882722 1272028 272571 1529324 483654 479914 1587931 315025 1088052 403546 632672 1273855 1060726 556220 902575 1834615 890356 962323 142484 886112 1423439 1963361 689036 200313 391614 898201 1415909 547494 333238 515700 1523784 841230 768555 339029 1990449 1976791 650753 1866102 1200056 272505 1471075 1061760 1365276 1639192 1651969 768932 343610 144712 1438076 480740 1328659 815328 1154347 610271 890513 647545 479501 15774 841765 425523 266831 272752 1903647 1704409 244776 1066586 521889 229183 581198 1689103 1647104 619414 968236 239687 1743692 435159 795193 1177672 1674759 583063 1685975 574862 40270 1056574 615286 633562 675582 70161 262326 56990 1327382 1940504 1317741 1008136 1137581 875227 301121 608696 722840 1398166 903721 1414177 1807112 1310965 1991264 617121 1687396 533506 1209724 1716712 468612 1984095 78206 695511 1405464 7163 1150755 1955467 1507556 1027691 267577 83345 713025 1835655 1193572 1113756 1306398 1638505 1501843 250726 84306 437228 1176104 823468 925215 1660687 1695543 143581 800359 699991 618164 959609 1672280 239323 1277829 1340734 1954463 585573 1485945 400168 181443 1413381 1275439 1911019 1530162 1268036 1624710 1873985 1970023 1543181 1690396 383909 463618 1810515 810683 1099943 1412918 870499 580626 1188765 1982311 683646 716490 981478 651592 1553907 1091649 328781 1603166 1617092 1280070 870944 514241 1951474 782911 1447143 594678 687451 1863800 1779008 1672939 1899864 264937 963340 927513 1803622 411147 1373013 1489254 1183682 573078 1546739 464709 342445 701305 1936895 1375348 1607769 1940409 671085 486942 532512 1893077 1176737 636925 615317 980217 502257 1791365 687958 897050 1683464 747858 1816122 1944113 24621 1960266 1773563 1755708 221345 988513 1664408 712248 66515 940883 1763460 82080 1057437 1441878 1162264 1440486 1173242 1180937 391433 1201706 862671 1334050 1300829 127619 1858917 1285263 593192 121571 931803 1783577 1726252 445785 183001 1915114 730806 689913 760835 264083 1206799 465358 897917 1113270 1664529 1547751 1203893 928443 912598 583623 1226689 442534 1415045 286969 952723 1924962 42959 1775069 809843 1597411 293091 1218590 1890002 883997 1900554 426761 804505 1033867 1576746 359903 1163207 598500 642545 1896082 928877 1074101 650692 449728 1548469 82436 8466 723977 1241467 643685 446409 583666 302229 471841 246171 738967 1303380 1738549 1594462 496179 208642 1562367 1507943 618526 93204 1161390 1680944 310630 1467431 6493 1815367 1293493 996699 1703937 45870 793614 1405708 1136521 1714180 972469 413217 1752622 1400126 197103 873782 1370055 242786 1905633 1250405 68348 595020 616134 610332 1819547 1714742 1451277 1379291 1958256 367272 501249 1474330 1067515 1314601 395956 1454135 549017 1900143 975195 743321 699190 257046 1541934 723812 82712 1573732 1034066 1635096 489025 666758 1527349 215819 716393 763638 1818349 1215340 1011556 930260 1652610 666495 1378821 603264 1976065 435492 1781585 797438 1374267 473975 1724293 1875707 595918 1747723 1743672 811753 922182 991614 1557557 746619 1052293 1065234 369765 941689 880855 1743561 285170 682058 210511 957191 597169 1337623 728540 902535 210916 1005853 1825148 1989885 1084176 1777312 1395972 1983713 754807 688785 31474 781567 1701105 539932 772513 1683907 77787 1494777 1855557 1371264 303936 1507720 963074 1557279 1252080 780634 1286725 382462 887772 1641613 736737 1589583 1977172 1449173 1895248 151055 813219 1541047 454412 1894782 1140624 283274 1637138 988077 1038882 678015 1184531 98561 1489872 1304638 97310 1513943 1157352 1463581 1179376 1615861 435319 496501 1121508 734717 301484 1169992 1464547 809658 1987450 235725 440228 242242 429680 247344 1163080 646136 1674971 1181565 207117 6602 1823851 731077 624619 291656 1021301 436157 1311648 975302 588785 1797783 48166 1014885 1104590 1661562 1385022 1028267 1128630 1517483 936684 1104238 394446 214928 1399726 923090 1841742 737291 1913492 117812 1497716 661832 1953182 304898 113564 1281500 1687930 1448554 1323071 1280796 1112349 103872 459717 453651 1149600 224412 121585 344884 1755242 718932 1746678 926684 983933 1553287 1931231 1517685 1419911 1180343 1765622 1834402 1093038 732554 329793 604333 288187 213293 930606 376137 1428553 181722 1390660 1832261 17759 482013 1551156 1438570 1465742 1488295 1311429 454651 730267 714059 925288 304348 1072978 236900 1754331 174286 381675 146487 1920481 284296 629697 1925147 1166440 1263525 1999423 165371 142840 1752845 1096560 1437686 1424794 496220 523589 1290806 1333122 767643 1606654 1000058 385336 658613 1609942 1187854 1129960 799612 885314 1793313 42432 1877065 845552 1426285 910961 1097435 1224676 1216923 1728838 594706 1995100 529167 295785 137248 949888 1745473 968558 1071195 1861084 422281 798586 1124259 58551 1627350 54807 1916822 1991603 441387 262791 1817380 1531840 1573740 1992971 1123982 1879837 1447088 1171887 47060 284495 1283640 848509 351072 1102593 744449 802137 1630549 1456476 547842 1981566 1376815 1456571 1120775 1342033 1980792 786467 1796115 1016641 437772 43156 1572399 588977 1994245 1564116 248745 104851 1117052 269088 1360007 1091991 557620 405265 1616358 324595 1657531 378338 875449 1564594 697655 439691 118070 1660225 858235 1629907 1509803 1645623 1764312 1374639 1973562 1969242 1421480 1147750 288922 854891 319134 107056 1119587 180204 878868 332081 854403 804155 599263 415388 863717 528401 1496720 1524178 1894414 1103920 1699463 10601 606074 1430844 1625264 981923 1625189 1208714 443127 127516 1196242 1466410 538588 1583587 676092 1644161 539840 1870333 1950022 145126 1027926 1380200 1494721 1035187 781381 78680 213027 1191179 631756 390006 1670251 517762 279592 1453109 769914 1334759 1401713 805018 414775 1531575 261777 620648 758993 1352861 1231875 378510 44794 1903311 168803 949710 885899 831217 320031 992046 1498186 955488 130089 1588776 340839 920641 1826571 1513595 540630 366792 1950816 1997929 605307 478258 441891 1116879 921954 641347 152692 1982315 504416 90915 808838 1664860 869675 504438 1273813 325743 1286056 1037305 1435589 1128623 177034 1818390 836400 10998 1401484 1097302 346594 220707 193518 1457376 632845 1577565 1103082 706915 103418 575023 399618 1150649 28028 563076 1668283 641605 343412 1187470 1905167 259502 843296 234109 301648 699661 652764 587872 813006 100793 1075202 854918 126078 1056477 1519290 1289516 733219 256918 721999 722302 1682550 1403679 509886 889480 1325363 352442 237622 1078004 1641038 62415 811595 1036672 703449 1010762 911825 1522406 756565 284684 214819 150458 649118 514127 113327 1750875 1876753 149053 1224443 39471 428614 187014 1042835 1755050 638850 1468995 367432 567860 1874257 123057 1260184 949135 1698263 219047 1115476 937420 674975 1759445 1844102 958500 1864980 1108428 827226 972882 1254644 19737 384282 1989990 385955 953171 517890 214609 1158322 1229856 460198 695620 1196636 103348 1279914 1334130 1651683 1840980 816440 850555 1966036 1188141 1440946 166872 1155936 369694 1354546 1359377 1817597 1231154 1315332 1903576 497051 1792338 482556 1382493 964907 1193298 722870 1996695 484189 478923 323660 1505500 637340 1364844 535958 474615 1729294 25260 1739374 745458 513755 290646 1873808 621464 1391113 39732 1536039 89739 694229 1083082 458607 239820 188987 309192 1136511 325849 534534 834410 1767130 1893148 1936247 940664 169490 1890337 1969607 729993 727428 1899799 1584799 1970597 656702 357483 1078375 65274 1113834 1683383 632257 1578806 860759 1813832 112873 1185633 159379 83832 1662144 87180 55560 1448016 1783860 323892 1719821 579897 645661 805728 75060 1262509 556945 987922 996434 1205837 457364 1195771 1472526 1551433 163431 1067452 1981177 1456045 114185 785246 1668024 1819865 1516462 1075035 1929445 1695833 839372 1040290 1611507 1940106 1229286 1763553 1511864 1921339 1613969 335976 1203159 1137349 1811792 862240 141108 1955920 1735097 1188548 1133192 236409 966888 230540 1691017 1503844 696719 1020148 198589 337623 1593914 1514028 1711095 1669888 1966928 1046761 369567 1299860 255860 478986 443761 1512049 889633 1635402 1693186 68444 1970582 1458578 1591486 531051 134665 1583078 862903 540196 1460051 1559884 1813818 752100 129210 950729 538421 120608 871096 1150420 735716 571877 1657753 919532 1514611 1813260 1342332 1668871 1088151 115124 1672626 547154 1170267 1837837 506404 277207 917765 1137920 1857079 1906580 548448 1645767 1935490 1455450 873553 508254 10220 129252 1200654 1796788 1853079 1561084 1337189 405981 344102 120486 587921 1704489 587166 1488354 520924 674178 1034090 1432110 1389698 1054244 984093 1912290 1686983 834414 1075139 217818 1561168 644034 1337830 1863040 1804333 295249 318726 1548892 1561003 667438 104541 507801 703550 1693268 1580746 923139 403010 744862 1937686 471981 1787718 957348 852749 905673 773853 968032 588125 1348768 1022146 1857658 1582541 206906 1480583 488992 1635160 1122402 1589833 336606 1716541 1046313 332823 770534 531661 1714917 1879313 1313867 642151 444377 272249 491904 1214485 1172936 665646 458160 1940908 1684860 1230816 1196324 1350501 1736266 1636242 1907418 1799175 1649801 294791 482775 20726 306839 59848 859029 325561 1130451 665580 929908 1874827 376772 765409 1474829 1900936 1528653 510140 383980 882241 1081416 1037923 1369565 1599390 1351213 1244810 696806 601129 183006 663290 23465 834168 958038 930666 1663482 598147 1307757 94522 1194550 1035993 144573 789027 1261354 842302 1340639 262688 1959574 847695 591931 829582 749031 1764252 775214 1788770 883785 1777447 27645 1237150 733844 1220546 769698 1848390 841789 1649317 1431937 117332 147797 303996 646083 531538 695507 434853 234886 212679 1677597 1516716 1154139 1353966 1745851 961264 1210876 86215 1032260 471662 339560 618768 84438 1109834 201966 543256 1436214 1529364 1444379 1786646 570921 537145 1926113 1734253 1749709 17606 1400776 1106045 305771 1526527 386608 227442 1667355 817407 1303980 89301 1354981 468248 960713 929375 758832 1134152 1122692 1551575 1275176 1574750 1850709 1101792 946735 1924679 1966623 118465 1868109 1141051 1937142 121205 958318 288115 231085 767785 1869925 1157584 71638 53986 385224 825342 1542246 1891662 1562089 883598 1520233 1063749 1703027 1994242 764593 706105 1969342 583240 959362 571177 109897 1514366 28243 1385334 1249807 151430 1563263 1298036 534609 1156850 1866351 1443493 1367454 38976 1378367 1502637 572370 1610924 676597 1451087 1341809 1626549 1206896 141735 985644 59104 1495684 462674 1330751 1011670 1547831 1914097 1283750 221729 166531 906054 1274360 1627311 578616 1398408 1606005 1678951 1664829 555410 1178247 11142 226109 805164 48976 923066 60668 1062500 1317217 1292959 250148 1363855 582364 1817079 1327592 570446 354095 1775897 177923 190184 443112 1797018 452936 1104922 1416907 919396 1953680 10364 720814 1331382 1671854 609379 1541053 1835859 1567254 254731 1934998 723044 1546347 839086 1861294 712026 1497573 182979 126100 667843 696734 694001 551100 1362232 1292685 101610 759472 1517733 662207 168250 1873351 1419313 1328190 115190 1951238 1971755 604120 260677 1102230 116725 1332501 1484519 1736042 455633 203566 1725977 745552 1365199 1402101 974266 884809 636826 359602 1235111 1055668 782640 1592934 873004 674334 1202077 1621312 1480102 336257 563027 533979 1928734 1465299 762789 114251 703512 1690796 1413731 280823 1747614 1911546 1685633 370284 889223 924408 1131028 231364 886852 694731 641677 315131 825116 1849344 1369055 795456 1285317 508965 1672347 18704 471407 914826 1195661 55168 964289 38503 1149599 1611198 286507 1709129 1978576 903278 1599470 1870186 82755 384301 66389 1825828 1282520 1807772 107548 244469 365818 334419 1581277 620238 1812514 265527 1489283 1520517 1479516 1793440 1557811 1020737 504211 988458 764881 966368 764955 117675 1538887 1398262 1142062 1804792 222672 1766538 151798 1048883 1838534 1738088 319338 808958 1141827 1159149 1308227 205761 1616993 522133 56752 1449088 25355 1884932 1793469 1912345 1428174 1445552 1855529 529040 212254 1168388 1587321 277810 1387900 236120 849516 768643 1309752 1595308 76558 1679706 723169 1151390 832780 944980 1072953 1168082 556354 322880 388282 748670 594087 1111308 867468 1314507 1921735 274042 1536486 105906 783880 1588048 1982652 1757750 795122 918498 160345 1015046 102482 310927 1135950 1748776 1605503 1960183 1318806 733438 725536 1847719 1079722 1121354 474215 1110865 1005249 335262 657512 1052901 284030 1408442 1844505 1887911 752933 1957945 1468296 817796 800816 1146288 1829759 814213 952760 472396 1139635 1076964 1452035 1293027 1733915 1174426 116503 1649735 158444 1714296 1626058 741320 199540 1592262 1333432 179481 1475839 223656 344094 1816182 320165 74445 1904193 1116769 1372187 260449 159464 1415457 1079703 838524 1554631 1029415 292018 1667734 1039812 127634 691380 1248103 1008733 1235311 736371 742251 931105 1030136 1459917 117557 516596 156182 475816 1302834 163878 117054 1236197 1555567 14315 474199 61133 1818032 1066133 2557 811265 1492122 515610 213964 261526 1586680 1411809 405983 831802 568050 803474 164209 1924566 780729 892672 1096364 193814 566326 1601100 437392 1698339 283038 1070314 702061 1029706 186602 783006 1317130 98630 1858418 1599779 210815 870364 368499 1852993 1576781 1253995 693070 427579 1754035 395295 1371518 1941354 549903 1596233 1461168 1190565 630572 1726446 1430049 1474491 108699 1257917 338406 926637 997528 23792 455466 1538002 124123 270778 1715850 1165815 1928294 1653490 1783610 981853 426539 612513 1174702 84200 1520160 614313 1784368 1546907 1438801 1173155 208084 416108 1146932 1120030 1451926 614695 1872600 894280 425554 1860294 932415 1878414 1237324 1414008 229040 335751 1842469 1883535 928829 782234 568655 1817623 595303 452228 454421 564165 667849 132842 1458703 162043 1099294 727475 1507865 1633562 1480550 611418 1792212 1221231 631463 552425 1980335 218724 773192 674360 496560 665160 882846 566637 519657 946600 178220 90350 999217 1357621 1604336 728293 377203 537266 1654531 474168 928391 1719286 1674792 672024 1098934 1529235 1636770 84707 1039927 1648318 1139756 213659 1009478 1619689 1396911 907802 562575 806744 1399718 1603559 1095172 1087017 1627140 1782301 301218 59824 83173 671928 1976813 1335058 1261385 1905006 106002 1405106 1885593 1632862 1930988 1904473 457624 889409 457279 925226 1936169 1513000 850977 1154145 1519562 565965 1840193 1009447 1991041 1451004 1278814 1649980 818889 198101 1043095 1955288 682946 754127 1426617 972273 1084452 905288 1032230 276181 1986091 1133705 1942162 1140286 815488 1495235 456443 623284 201319 1057752 1362014 666337 958290 1462953 1807809 1559953 139031 1316595 570616 560568 922084 546516 755812 1309163 1045142 633701 194555 703536 1665059 476502 1096341 1818988 655133 1186031 489524 899283 1522306 303475 570287 658886 1325671 148312 1099204 1874927 593754 991131 1004427 1045310 589007 1739689 1744550 546746 872766 515635 1712377 1098554 683291 998756 1725375 731349 1751145 1844973 399081 1869414 686905 798065 55341 892952 612514 679595 1639092 659683 796408 1225403 1871468 1388665 754558 1274474 1501071 1016001 376524 847315 791820 1957466 672002 912608 72303 187486 414085 1137207 714890 423575 1616350 292109 90478 1141235 1853934 927006 1926480 482786 1837131 68818 732764 1116156 583011 789811 1865279 1174440 1309440 1307312 1607712 391405 921375 1071902 1916257 1479595 1405746 639383 687596 806461 621736 1674453 1717722 782566 762235 1042484 581555 676316 922353 272591 167101 408524 1371389 1216037 450352 458785 653946 399463 1142056 497074 30415 1175680 453168 992529 834835 1206651 1350208 1829190 1987533 704362 1759575 1339473 391419 1086299 593353 1084022 1689058 1026567 519689 343488 1398546 1316341 627213 912676 829129 657012 1564749 953221 688787 1283770 182978 593259 1461697 703687 312590 1765599 1542852 787816 453183 34019 1917860 1883946 1692113 1621256 1082530 1378044 1353636 1388207 540837 119226 60571 1929556 1805014 1348162 1441891 1539657 614812 271811 754017 1803635 868681 1362492 88973 1107279 1877188 1221147 207771 1686155 1827229 437419 1318145 32210 451377 1287076 758057 523670 1401314 1982958 1109750 1109060 342649 1504148 468697 126533 835135 1238811 752020 1957867 1286069 345884 1573080 1302145 1776037 335152 1434574 1518788 1181045 124894 1075413 488127 1302301 799721 1429450 1793413 1548263 316377 448075 1488631 699318 418066 1379691 479564 1895314 1807391 326650 1834477 1760623 927193 282027 1712977 1305822 1390340 1439237 78663 1597732 410830 1325996 1479860 827561 17616 527170 282118 486756 1265445 719438 1768925 379643 1593441 853976 569438 1208340 1432750 1778372 674141 1549369 275032 1966810 513615 886130 637172 611161 129973 838255 697120 1057270 1207372 1077897 492063 1872434 214220 895798 557258 1898065 394475 878338 1796065 1454240 1620309 529080 1725199 1345812 954051 89217 543183 1596611 738608 881756 603402 1548011 304706 1498227 562096 1831520 527724 1689365 1739611 709712 297515 1467213 159855 1127071 265716 1748908 1516641 1714323 234147 598033 784794 1912838 540802 362416 67193 126700 1689906 1596057 890972 603288 745643 377162 120078 1956873 284051 286656 896120 462469 922678 1203580 378389 390761 1531282 1691496 490208 680847 788538 1488518 1558096 859763 1432774 688586 72353 1323429 577997 1997075 1401794 1891684 576883 1868794 1411070 322490 1157542 1543517 1349265 225997 775589 204168 1607585 900729 1109349 672523 360995 710417 1930270 1839720 768925 173382 1932140 652694 1273216 1884043 1360049 1184661 1259796 702704 1372313 1921081 667746 1799085 1641203 1943590 433043 377561 497872 387296 93124 1499420 773404 93716 1930137 1202084 1119946 1854381 562989 86291 332544 1970106 858136 1662052 418898 45138 1201105 501155 1565074 920403 1328474 659014 1545349 765047 654606 798975 1450884 1856511 814568 1030346 694672 427324 344537 1644439 766143 789083 1438239 502408 1572987 501810 1621485 63285 609213 498556 802547 1597030 1513934 1012465 1997565 607208 1517310 1071770 264462 1569779 1076992 1107701 359002 1474401 745144 1033059 15821 1613125 1573520 924882 567157 1775077 1701707 654919 1626263 1018262 424026 1169861 463827 591785 1851572 123340 1376903 376860 987869 1123644 844694 1428808 1255849 1626622 1539631 825945 1666849 1760223 1034302 409587 1731533 1238082 394147 1887655 554333 1801647 55049 615415 1060179 235212 1284826 348644 1617110 1002589 1445915 1168780 1427962 884468 1544839 585216 534406 1069989 973039 1947803 423827 1148400 1082955 494904 892618 371543 1285320 573950 297417 848725 248893 1250952 1062977 1670202 1320041 180736 271182 1063485 1199209 1527985 1570245 306413 207066 397081 103566 1602260 671266 1875204 1822824 672390 947707 188901 409094 1036486 638966 1997281 9936 1653655 670723 1577283 1367877 859064 129375 297867 1479665 1299522 1485050 1908090 5166 1139263 1439944 247192 1815896 536345 735583 918396 611721 553177 1452928 1681919 1517463 1606889 642392 199523 54745 985064 937532 977027 819359 254201 1320918 296898 1218639 204923 1670116 1089448 288326 366774 1179494 1250775 625819 916026 1102522 1411940 536238 413601 1179815 131585 894109 1701315 1041864 797127 58693 1820324 326841 1357132 1044616 1187730 489343 268029 1122859 1157506 866105 1341664 705614 109828 185805 533946 1547822 1387328 1074008 951291 1990077 15207 1859090 1361911 594553 68256 1237417 431082 1262680 1195345 1501878 1271036 1717443 848307 1798406 752288 489081 1720127 744759 144153 1599628 1172666 598048 1515154 487867 575698 1701130 706322 78107 85795 910329 1674627 875007 1704544 1990880 50711 1717799 398605 287270 1861561 232044 1280293 1681065 1908760 528837 1013947 765731 807651 855336 777940 1152830 791906 1830122 1663501 19422 689098 909977 400037 520528 409530 682100 545751 18934 94896 516809 1921126 313550 402885 493490 1638023 769837 915146 212100 997653 347365 1014820 550406 158367 1344561 1636511 1820948 1895265 1427312 1127732 393477 1296520 193870 553269 1514531 225981 379921 831881 1261223 553970 598446 578067 458430 1566579 1535989 409981 896516 1549360 184837 705436 376696 305591 473254 23920 230886 408861 290386 1103090 1544629 732746 1211288 278374 1700699 1856829 1510772 522696 1488399 347179 1226357 144228 1488493 1011211 1368701 1656959 1933715 1353232 909178 919262 215061 510530 19143 997517 568181 631499 682683 1389435 1146959 1042685 35015 1946044 1117589 118208 1692135 1634696 265394 1592453 779642 885679 1451646 92189 930263 263482 1054640 481661 1606391 49487 1395495 1905970 1592072 183427 1430077 934220 965624 142845 300786 152168 1703175 594766 401914 1374819 755910 144021 217435 41657 455693 1299623 1682040 1067470 22763 212204 1515153 465000 1888474 194039 380539 521016 1018777 601625 567933 556356 1067798 1516457 223338 1594469 862696 1361935 284109 34803 1586592 1357249 1063987 1126412 34318 819589 348417 1482014 506594 999982 866583 1198654 1854851 1937780 1043237 1250260 466401 1303682 433945 1753012 283336 1336459 44179 1590054 1499615 1915777 89189 1958527 1980052 532229 1981608 176005 1045997 1749547 1843455 896641 1149019 1695305 1855179 843345 1095061 1084778 1867316 1816921 636721 1605748 1557892 1183951 703624 89976 833014 1633936 1074213 756051 892416 1812244 1164561 1277681 1577472 1284016 135003 369170 1564587 1722393 1493757 1058124 286582 928687 425434 433211 1406132 1430870 1598477 1533250 420261 1885428 573424 1868322 599130 1189586 978955 1761465 623099 1929814 405373 1708775 1096502 860856 1231421 1782857 991078 1132493 286208 1062876 842539 288931 1131018 169782 1655646 1350915 160117 1112750 862035 336402 1263618 416654 1466346 314539 1516338 1091636 1104409 1147581 1513212 1870325 85599 1634590 398753 519911 1500708 1752370 818015 942275 590222 1548473 1346789 1719675 395723 19998 607196 1776198 916434 1553392 494422 22970 1830184 1032122 687044 1147060 503493 1633949 60956 1620447 1796562 921223 1638640 466307 1367223 556353 1920862 933381 351922 1249960 741364 1094510 999210 1288989 1951483 371330 828236 170466 1535336 976455 309649 1091931 1497676 354770 1636248 731541 845341 1603436 1445227 1203298 1407201 1382389 1603256 1603722 1824738 1479334 522148 937520 1668372 391770 1260231 1490601 1568922 1851434 1543828 48764 1673356 1280595 268513 1916452 431955 815284 1046437 1632115 1343965 1419164 1880148 1012665 1684330 943092 1512629 1680428 828232 1379050 1075289 1127390 161699 322267 1714994 1235879 834693 267576 1072351 480731 1639420 1770347 1113477 69984 1440483 1874224 809841 1581695 1487966 20778 892280 1185941 655536 562622 836148 130367 754348 131701 1428999 370203 1655811 52175 1138392 768336 981355 237015 294158 1819906 924070 1895756 451627 1643677 1701466 1324074 1694106 295079 990160 828800 1478234 697784 1348001 682204 1684541 760151 1943792 1744053 1078194 332399 1361061 511911 469778 1900357 1723252 1721496 1946390 712909 1452206 1957139 1635380 642520 1060781 922677 562397 52814 1952949 1513049 1386489 1738779 119275 754707 92505 494010 1132920 334848 1016609 1161424 1804565 1071346 508899 1540665 164199 1317632 1089287 1977744 376444 685698 1787358 1437574 1857199 1949039 1888834 1463462 506374 1193030 1959295 635890 966672 138687 818937 1060326 650793 1068469 661545 188842 1066771 261198 1065005 782313 11473 1244400 1233673 1704981 1818891 1343211 174162 190480 838964 1202943 1628991 1256901 401840 1949249 1251024 1237031 277049 1679546 1691103 65049 1929430 1241438 1020297 275124 270197 502673 28246 1833918 210514 1620672 1105044 1017426 427222 1487276 1666122 1511460 1599027 811289 56583 572200 1005992 1806300 1891913 197179 727501 613446 1536030 1125844 1539822 1458201 691131 595905 1144204 36576 353041 1264466 1443595 1427812 328099 996142 81425 373702 1795993 1615682 1771156 1435627 796610 263624 627242 901737 1900710 86322 1286150 194473 607703 1941773 544001 1664189 385315 1733471 1878673 369595 1957420 734771 1119264 572181 370366 13351 1584939 692731 1175289 1700989 1749476 224889 1998341 1378117 1639312 1678847 432420 1388736 1982877 315019 10421 882175 54420 1620897 1857038 88830 1373132 1799214 5488 1532153 1396022 354895 1556951 1380908 612365 854150 1226705 1854808 1004733 1975287 1573306 373101 660484 1803343 286272 1112832 902039 1972622 1261481 1492272 406374 55221 743581 47965 1695230 1371531 777874 1315635 248809 1243659 444332 1227241 127088 99974 758220 1575646 771026 769889 1993802 1217614 1890003 1540923 991720 1226627 1660716 240296 1410687 1076222 909382 396331 1672644 1208952 572827 1299888 139356 1948493 1391555 1181342 1646765 665335 993735 78899 33998 16109 912975 1244326 929663 767292 1335542 666291 695966 312771 658457 261542 854111 532062 1494613 1996584 1486677 1794075 1491742 1142792 811768 1192677 1005420 872984 523198 1399536 1288062 218513 248014 1961406 644516 456782 439099 616687 1460840 1837292 840488 999384 827430 450238 123217 626953 1931378 1266104 909197 340942 1713183 652985 1082214 1864094 450833 370971 556305 1966246 1296934 618412 920252 1674576 183873 27498 766513 1134391 116041 357957 1941768 1194068 1967720 1600972 1093645 1653135 308886 144050 1234959 1714546 856473 1579558 557053 851778 1770715 436674 640068 513386 9063 587531 382874 455679 1535331 464152 587519 868958 76767 465888 459244 1929161 1802461 1082654 1039550 1828536 354822 269639 1701528 1572417 1176903 232503 276445 1647798 1872277 1783828 960646 1277228 1068568 1760822 1502202 645461 129367 60013 1828105 283353 62279 1682319 716346 218079 1009532 1119364 57972 719284 382826 1547965 1359349 1478082 715642 865637 1391776 1013349 530798 530843 541277 886802 190031 1204477 577134 1623773 1880480 1366182 710605 158245 1269457 699975 35695 499051 85386 16472 838438 1480548 1275134 1046963 1520314 517601 1955932 915402 1357216 1445786 1529394 1299496 333709 331999 1129582 186671 1293167 1916303 1959231 1705453 102264 903440 489876 183850 1696985 363747 481847 700948 1267277 1211690 1497501 1636380 1705556 1722617 754265 1187132 1010745 338562 394024 103771 447603 465368 1772392 1770790 1980059 500176 393927 1607432 605123 1835868 499732 1204323 1964022 429121 817080 849716 1145305 8603 1679636 1417360 1908614 1419778 741515 1151185 1856121 1459894 1080003 1355412 852359 1225013 1504657 38715 515667 1873482 1284587 649633 1156298 381147 1863742 1628633 401056 981340 1928358 442288 1928515 150634 819016 15455 191031 147118 1481551 1918250 1882755 793018 1722763 353985 1824202 209608 1029657 1617181 1838299 1118119 313338 715352 230000 1842516 1310168 1398176 252721 440011 904523 128571 1633029 385230 1020678 761866 745701 1244521 1589207 96426 352612 1622130 1667362 929324 1520061 1849647 1168674 1601587 441849 1548115 1485670 675283 1358098 969526 435421 1355207 118009 1950935 854032 145834 1907893 358415 1042300 1585682 540506 1228504 1053376 688184 264776 551875 1280899 911933 1043425 754645 1906206 1213218 1233612 97435 1451802 468750 1494659 1416317 1603649 953229 1773407 544157 1173858 1159223 1726707 700720 1971317 75587 1901098 1214707 1320975 523986 1356638 37132 1451728 1423496 1538476 1375292 9944 277343 575114 733062 659077 706741 1510707 1675556 1381242 596536 87287 112281 531621 1330092 858597 1667489 594652 1915032 1480037 264869 6270 330215 1353093 1769008 1936851 1626010 569560 1291903 1291646 859907 241526 1164367 1776608 483732 1754419 567826 1241471 994389 70242 1138330 1127639 1870086 187254 874464 1728026 1510246 42193 1679447 275351 1824225 382102 1363579 1044015 732720 1470742 1733312 1840843 1079254 1656168 1873706 1240238 1669864 1030589 1531600 255368 1347433 1604207 838513 1965679 1948894 1069126 172113 457275 1744709 994547 1529809 1743211 1989569 928750 255356 1984176 1065108 1319766 673154 481694 804088 195587 496559 1318163 92304 169116 1061734 517950 1691818 259072 1572521 391989 29176 1707873 683547 513643 1414148 1965230 1053670 307635 411476 703845 1349297 1820126 1610983 757975 1028445 919891 906528 42343 1468485 437645 1095325 323120 1997801 1338027 144431 953242 926080 1922372 1585898 1271914 953767 832096 1372037 423976 500411 1242577 244147 697729 253786 471814 236554 1934447 1476393 1217877 1338247 1260554 1751666 350325 21176 1465791 745237 633147 196340 634693 516025 457020 1215185 162718 1788251 1805849 242638 1080194 1308090 962362 925478 715299 989305 446753 1743854 1563078 1690692 630981 772253 468825 1711915 1587541 1860855 931237 1688429 1313883 549005 1843956 186437 459166 135504 1021421 1329893 1098844 130063 1899080 206171 402524 341562 1080324 1973165 1495358 1956784 33350 1713730 1011647 1353686 375852 1966456 1188800 703425 380086 856430 1688487 831452 1645043 1240514 1502431 317043 15164 1006360 865899 1595061 588167 1383941 200412 1511576 1097418 172910 591302 288317 737258 940248 27569 1877077 1455358 1680625 174661 1123643 749212 1019318 945863 6541 407579 1457600 706542 271400 552763 631255 21409 1102150 1916953 1293007 1004539 1145239 159207 1343005 310847 1313424 1508630 992459 397010 1720256 1939398 145605 836120 1726895 629954 1203821 857992 800211 170850 55773 762099 1708180 266315 626722 779568 1891846 174914 1237477 1503275 1589950 1002644 1738082 851804 933597 576263 1090396 1173875 1516289 505164 584927 511792 749227 208683 378090 1896333 86282 1894845 129139 603374 1694191 1183791 672600 1520503 1434613 458015 881546 1691837 576529 403017 624275 1163607 1026993 1569323 363567 1768578 1652019 1874005 941434 682325 1056578 1268905 1418291 72893 1482005 958327 1620556 337403 1800225 637302 546600 1969964 42406 1244418 1498040 452832 1429808 1335940 1313310 275820 605901 107195 279598 172712 313838 1095605 272787 1601778 1435123 1872718 1905741 1724248 406246 1290793 145343 793939 519340 1164246 70023 1050371 1749453 356235 1401543 313608 1123965 1232686 956556 786902 116954 333704 526241 1306957 1262250 1082118 311969 1547424 1669561 971838 189277 288891 563191 732412 230571 1966576 1073568 364942 1211506 1270259 38916 1825521 948673 1322751 900522 817814 468439 215416 980880 1976702 652040 842098 1543042 981856 508715 555151 746766 215696 996143 1050703 1538819 1226318 451045 1807340 417251 1516741 731410 1241621 1084823 1669937 713289 723621 956085 953390 1123107 834050 1071044 982115 1719242 226073 1089618 1702477 359218 214407 422113 1541907 1428497 1395007 580974 1870099 1449180 1687326 29970 1970805 757285 1680050 98275 355578 766710 1589255 1621698 399572 804447 83751 1708675 1185569 1316631 932806 1745514 868317 434028 963492 651074 1302365 1476739 1668065 1688428 1611150 1390979 1232082 970979 1871832 346696 1470838 719347 1146296 1091834 1725348 1906999 458633 1383163 1076576 729643 1345766 316191 242415 131169 464750 1413315 1576621 1116086 402106 815122 1735991 1841136 1739001 1213011 1240007 1435216 1900455 1588400 108623 1219582 276993 1796134 1726965 845541 526843 70594 1014904 1469233 1970219 1187419 1408231 1919865 496804 191106 70038 1116135 129983 142721 1063924 1711184 139546 1276677 225830 1468497 739258 808020 933517 376777 1040217 173550 1163799 1918664 251588 332402 1792081 1645792 543012 1318401 1875757 1171945 699018 299572 1694657 1020779 32475 705462 992667 669821 107261 1642838 829416 262310 202346 1726523 481988 845681 1821446 1495205 1588679 1382667 1238572 407783 449761 1815387 1278678 1163765 590457 690904 669289 92156 1836787 319300 1133934 1856105 299269 1589147 837494 1382547 1211559 1187155 1259139 1802234 1228650 789263 1893318 39975 1466929 1878972 871206 418754 631261 1152335 1503412 866075 1981606 1692709 270362 1704557 637117 1029608 601680 1341050 236385 1501580 1551277 205813 1493224 1899144 1132316 807934 878991 727634 278447 842218 671930 1267741 685396 1532830 793009 228886 477832 1584215 1865314 1050758 1944181 1632011 1438285 970674 688647 986594 1033891 281473 549864 1811990 793488 115995 722921 1562556 827269 1059351 1226162 1482512 685098 1666456 736065 1696023 605430 1046915 1604619 1222719 55296 711535 48240 1219437 1618670 440913 1518329 1853806 277466 281858 1982065 1782043 943948 1861134 423728 236252 1166178 1663921 1717534 1889250 1726062 1544291 688629 1238498 453600 1072410 1385301 382889 903656 1956864 557435 1141294 1135225 1619123 818276 942532 21821 935242 1832292 1185415 607150 16377 277644 1932733 127971 374336 1759239 1593308 1390639 1226549 1814928 1884748 195960 1916319 577150 156510 84414 914621 1915597 75771 1919802 98239 1960023 1052344 1949918 1024176 500705 1062231 1189537 1842936 232736 400944 602127 1240056 277074 84470 1690453 1976075 1661800 1561942 1194685 1065761 1889223 682625 1855317 657285 268732 1118437 479625 88479 1839895 1059155 1830880 509835 1496707 1817229 739982 1100497 881104 297556 1592443 1206479 1995596 547293 327272 1828704 1678426 1460657 1310722 1681850 616754 903725 530128 575968 704526 511723 1417164 1619648 1993510 1279728 1181932 1642588 903097 429672 123478 154288 1094348 1454230 275138 20518 273672 445778 1493016 1482031 370557 1387081 1515915 799178 322641 189246 1196485 1074062 1673460 1676382 528375 1084317 1138737 1461977 845420 900866 415351 1674738 454119 1609476 201190 1630924 619521 520532 931649 94313 126411 708689 1819112 946081 1799219 415748 280930 1907253 14318 1353959 1632640 273151 1164620 1468539 1900940 1739216 1144921 318172 774533 740940 1437761 1412329 911043 705070 203440 645260 1956996 140932 919420 1628345 775941 913909 36846 181313 1865477 1276786 1712652 1346554 1909761 1850608 1685482 801020 1188757 197441 44860 1712673 631083 1805135 584670 85936 871785 778395 1510227 399271 1172953 857689 1332866 163089 1434581 469615 861873 1934496 1288372 1591395 1243699 980810 960896 989003 1132367 1743170 1739056 633088 520247 1424544 119728 547532 133758 64950 976289 1917073 1511824 853314 1200867 1063401 1851533 547045 891631 1735333 1600393 72598 244643 259706 54066 636205 230605 48609 1610810 758767 1738035 369445 1389664 403174 979841 218464 330628 42820 1718513 787354 1321673 1874989 452397 1733204 259025 259801 1714658 985702 1138761 310808 1919869 201111 774146 236317 278727 920744 605798 1439389 1141824 1064831 1029917 75390 1632189 1780904 1945032 272991 1165442 1690200 970436 1385073 1655220 1451519 1401551 690331 691148 815783 1993589 1666955 359633 868351 167118 792755 606635 169320 198795 1683916 1735857 1864145 1967019 1675272 606030 1131147 190089 263755 1660559 219701 1018162 856320 1330396 19522 1903911 1683164 354945 1401831 921336 60201 1738369 859844 685427 1845124 876051 1203730 1050781 775337 11750 214334 178829 264835 1634000 1357148 394491 1052032 1724761 1101383 595888 1516191 1006262 958294 1501294 1395284 1510518 515516 1140069 6060 1487684 849358 533918 1035635 1710521 389452 1206726 790374 1986432 1917289 1342659 555785 40626 1000660 939608 113934 311758 1947886 1615705 1472336 1624167 852796 416237 1756282 321738 323533 136957 931479 96878 624289 1790585 1088345 195920 1118653 1618290 1665332 681795 507773 1165373 1650122 178535 132071 787781 1080730 828512 1528443 1347005 1369740 1099390 1946125 1227250 1990048 1172130 1597134 1876836 424423 1379075 1112485 1553438 523958 844714 1556309 1764684 1072140 1511966 745953 352613 1460862 1310673 226260 43950 604595 329350 1127251 1256687 856426 799964 1214569 340854 882556 662490 799897 547630 1281125 1760800 1381166 513061 953792 99842 578797 433982 281996 1223261 1639277 1731909 1560165 1114629 57896 1192079 1406251 587256 939052 1292141 201826 194507 1336716 998509 147387 1812479 1112413 905334 1319842 1142028 1671153 867333 676095 1658968 1036973 1241513 483166 1053347 1193893 1796148 1792278 343831 240334 852035 1315150 1410869 1015732 333543 333864 585645 163383 1801266 687435 1283524 1392267 32648 1277242 1355224 1793561 133251 346394 1120407 1814012 1677693 599798 597316 953555 1221796 893455 385953 1076311 187411 640524 260473 1099128 337435 1971623 685017 1606732 1410575 1446702 320435 1774205 1369899 1756772 211871 361848 956623 1231694 618506 579227 892379 108488 1895649 1519896 760985 1877874 1576123 1546322 1954618 1031689 428868 705578 1321629 852599 1536738 339770 598992 1233318 719534 1593723 1969383 422342 28921 1026168 1160255 1699468 1356737 1029972 302802 300812 1582337 883159 1221732 611499 1977518 432434 640571 835287 1339897 1356763 1786831 853413 923543 369742 1667622 982012 497083 585262 1520493 252032 1873370 1060664 90730 533820 1927119 1631867 297914 1121566 108559 1494988 1175528 1595162 305378 534822 767595 520527 1145093 1188249 352385 755794 363625 121439 958717 602589 1999098 611097 1252231 1829476 1298811 6233 1574254 1126885 1374989 724149 681796 1485559 1578877 738156 1902034 1541043 1461305 28230 1276988 1072448 1498512 373743 1096253 1218110 887557 1849606 942247 1226862 1709305 1720331 27937 1400893 517331 1303968 1064223 343115 96693 291593 756676 527362 1590158 1875490 194971 1074272 1628970 1634032 1658701 886995 1941661 1367986 643904 1043755 128778 906464 330353 1270470 691097 1548163 1709372 1429297 937332 810304 483585 1333094 648895 1619278 1942605 1874973 622073 1310121 706308 355542 994104 84949 1443818 1583458 368823 1663782 1100937 1103562 553616 252673 362459 336612 1592680 210762 157511 1867627 315361 1534820 608426 1368349 1897716 1582231 707357 786568 1632059 891324 1161817 1353598 515631 1237182 572429 1280092 290202 1130466 1148585 1686773 1912811 1219941 1441487 693307 1104866 1426865 1608978 1229335 1127941 207026 1475633 1857303 1619849 294682 1999781 1384169 1058615 640036 967600 803697 1103940 479301 117420 1717714 635223 476513 286359 578609 49756 1854867 1595886 390471 17429 725782 1854492 151586 337500 974096 1780366 260455 204607 419443 737577 332621 1701873 487763 726093 1852038 1288081 643422 1499438 552971 807187 1073045 1895373 252454 453842 1384028 407910 1067205 1420033 659259 762859 1708598 1499145 874277 1718913 887131 535424 1538682 1047671 133262 2046 1495765 1234619 1347451 1353551 1795947 111506 1905425 1715135 8472 584586 1549932 1815508 951704 1658904 1863749 949338 1905172 174369 1114129 1890365 1438184 251212 1619550 577443 365272 247881 260432 1220285 536930 1473956 180389 1383933 584362 947532 1073095 1203828 1466748 53572 807464 169604 987566 491238 306598 686378 1549146 1614967 1253265 1930664 349493 1638876 628854 1709044 235816 213041 540288 51968 1664180 1200854 748686 794852 298366 1931411 1595781 1016310 645416 305847 1855015 522708 1121934 1099539 1624797 474579 361599 1699764 1531442 1313512 1741989 658922 1279719 1304658 850752 822536 1978614 542195 1091195 1255698 337182 1115907 1619469 334342 1270733 564519 255774 156041 1282229 1615975 1661756 28514 1161523 1685582 567453 1106630 744185 1922955 1666141 1183344 882633 1788710 557115 597310 152871 1381758 1590288 1150925 529757 154466 1966038 357171 1095492 1469638 1759686 1785558 1644396 675986 493747 1650821 555985 132004 1880799 1961653 1638341 1908564 1210766 892479 719049 1026599 988359 1215968 355525 1266199 1427523 1360962 1560381 1612887 695202 292393 1611499 1829327 1068227 860730 1622114 1292109 761861 1117157 1914420 1442711 1361119 1231559 343823 196971 808682 265712 1416963 1566378 971641 807811 1472438 1413679 508338 1493138 220050 1278377 495059 296942 1540198 642507 8153 384936 1259209 1164280 524172 1853553 958407 452781 961452 147901 1717585 1059001 305023 1770855 370148 401695 871957 1035911 737002 1951210 366567 178500 364657 606204 520101 46396 114912 470099 426034 130221 1102658 295509 513807 35589 939139 919816 1990011 563981 419167 1145088 1414863 1882922 1728526 413749 1462014 1821109 1731599 454158 1434020 128263 1448672 1598795 420548 43729 1379860 787119 732490 931034 314430 755900 1540741 727576 140333 180221 1153068 1806236 854078 691501 769903 1062131 729273 243598 764300 267285 1427670 627848 1105206 1941479 528392 758347 1916244 1011772 310693 729249 1813807 276565 181615 1797980 266633 1818806 1952294 1533859 881476 311961 180937 730115 662820 1633905 69240 1829753 532695 1784424 1614136 1519584 316227 95718 1890202 1490628 864368 467166 1155637 1488470 208524 725343 599373 893155 1024856 460023 1670029 142405 1323845 304382 528391 359046 1618172 491075 1925419 724457 1629240 989590 1950799 1720900 1319146 1535783 219671 1206756 1994260 160007 980404 1989989 535381 77256 301358 233593 233332 1805347 220138 541929 1902225 1588305 240750 1076556 457941 748448 1925112 1003450 1944410 579838 443252 1479072 834041 1088665 632280 1392746 1700637 1388559 552185 1005884 692847 1979260 1424428 906878 1074013 468153 639396 1686827 19369 1360434 779561 471640 252005 1257836 903501 754654 226843 507310 336530 1677829 1182724 78978 1611103 924943 957689 201825 1706560 679907 877720 988064 721372 133576 606018 1157030 521079 191809 1031444 1676377 32837 939787 1657381 1526878 871226 423648 725932 398234 1259958 1350635 818171 1621293 1026425 1456808 256121 296914 740773 1577525 1708218 1539765 466839 1333155 1521382 1587536 1063634 450147 524275 1002800 930499 1122764 792175 986621 1828849 1884777 633486 1976938 1725279 611786 1524110 1589539 140065 1505725 344727 1061361 951814 1097579 1679295 1361888 911394 709978 385531 622191 1114494 1160372 184657 777440 1831190 649836 1846590 606120 271939 26142 1237224 874155 1737124 389480 1998650 1988305 1190409 1001468 640884 282256 1511447 1758086 1692254 948300 196890 732181 1159545 770071 1945266 659676 1074841 1957778 1487188 647439 1738913 927627 1585907 660628 1869250 985098 974489 1578831 1717122 512016 728288 1216247 679410 1321628 618876 1039125 1354308 1471393 1842732 689684 1715109 1454990 1757990 1556042 708179 143338 347329 1826167 1427085 886015 1729411 1628654 629881 1630087 414746 854242 1165669 266716 1604180 329347 995563 1059050 1385021 948965 1716616 740347 898854 1100301 696610 1365687 1288526 891770 682122 1896488 377372 94378 1780148 1968462 1643330 419010 1378049 1019950 653063 1513421 912056 1824632 974620 1131403 515424 1285840 1875138 946578 1793221 1709461 980904 1908936 159094 1067078 1612804 774559 1813990 351139 234836 1511840 1565105 349033 565119 236589 1249790 1031470 1681290 664498 992322 1550366 633815 1091491 745810 1628225 986935 153819 664752 1855304 989051 605247 38797 703258 692612 1271164 1202117 818309 540159 269109 998548 1495730 18729 1700764 8126 1681386 353084 1560751 1989981 1821696 570175 580223 26490 622271 931544 1714454 276228 371832 275519 914105 312092 272695 15839 1376999 74416 1945941 1035525 149751 1656205 1030693 1441848 1656997 349764 1123037 855787 554567 916764 1068947 1503507 647566 72240 323464 1637873 1240830 1264922 1889898 1509266 426119 824371 109410 1830869 1646681 1856007 525924 1234227 352687 702047 1420143 1775531 330443 1938038 1242057 389324 357065 1151753 572985 30103 827985 1047880 20157 1866424 1677353 535192 443884 32000 1548487 1519705 1887998 734048 935096 236428 1810636 1562506 837462 701725 1896044 340150 1678933 1878453 1651710 760008 1551483 1525854 1756612 495028 1992920 1473572 1842437 50890 1170902 764298 833770 1960333 1825919 890766 1781329 1029434 904139 1889287 707911 917634 1089762 1442852 493430 1288142 1693358 789755 860717 160838 669365 286768 1872841 48357 556376 1732821 949245 1195321 1199669 857275 1429805 277492 1630702 88301 1779917 119438 821780 710827 381984 1046268 26537 749082 516478 1647274 473792 1034291 57464 1822743 1328311 1278670 175102 301864 222676 6992 72063 1934593 1261024 686774 980062 1043075 54907 1717812 1123211 1064576 598526 909635 751659 1531122 689051 1568368 496373 1259996 1452581 1958493 711344 1970194 1855114 1815062 1961824 1436626 1843210 561526 318298 1204066 1507684 1370528 497708 1102162 1577268 1701674 1167244 384081 1915910 1078516 1265441 1470529 1137307 1925378 1344720 1701190 793329 282515 947561 1875332 224248 235750 796467 1545962 1598216 656323 39116 745510 1677900 357173 1610879 193143 77802 1751767 254991 1747612 112572 1378027 770874 809735 1516447 913140 1063305 675431 1359041 1753390 491041 1893299 1660429 216914 1209262 1291562 1668868 390395 571601 1937707 706516 31390 1372996 1257414 1234416 233665 945691 397806 135819 817911 1842119 380828 421566 592443 966779 1642261 96579 516422 1547801 1684216 1252764 1389593 12170 471845 827260 1232780 657011 1417612 683769 1276813 625024 232792 285745 445004 652953 490548 1840089 1475832 1059873 1023046 1908885 299733 949700 166264 1563201 1745476 1274065 292166 1643195 1087051 1937251 1952534 343141 770828 681823 37858 652431 1781877 186691 582251 405477 899366 426899 1328353 727182 1220048 722759 506608 1343930 716099 521715 831685 1656606 672502 1017952 353659 125773 1731301 202721 344364 1743156 549288 203402 70312 602888 623910 1501733 1078040 1436745 1416182 1618844 363655 977309 1207653 1778090 331411 843974 1215088 206875 1360503 1970280 1070563 228648 1523409 1461457 539839 1655650 1799420 1963179 893393 1658397 443821 1918291 859282 1501155 1735800 669481 1224450 1673769 1903046 1677034 1626836 315279 842031 1389627 1331474 93352 41368 1052931 924564 1536835 510679 133805 865465 810663 15925 662545 1982037 1672144 871431 974285 1336654 1298729 1646509 747337 295879 440295 810693 1985602 212063 1918721 301306 1068570 1915399 313554 710722 1510306 1255550 1102931 579223 1248448 116337 1355758 1461649 1306341 1804219 442708 1503499 1388467 479445 1545552 101006 711299 510652 47761 350100 1913878 775065 817937 1453462 1701552 1466290 1025034 1661583 1195713 526229 1887349 1363567 135859 1204322 721017 1991102 1798077 1628299 900076 1339937 476929 1034116 223435 1598810 1221594 1345275 55816 1854869 1504022 1886046 339372 180886 220671 1742375 822806 1886185 1192900 356931 1313156 1054534 623174 1482086 24435 1338224 463514 1755811 382207 253520 518153 1663665 490658 1530975 1574114 412475 1294615 1478495 557085 1948206 1649158 1432058 1677843 1019307 364570 100239 1468347 935201 685985 805537 714150 775130 1071427 1027056 108186 894215 568386 365407 305587 1167498 4928 1036252 1149227 655781 896271 1870423 518205 543700 1233356 246131 1114574 1093538 519715 851876 1927060 1496808 687950 1461600 1024604 1208924 781477 1408612 1668503 373073 1016569 1749767 1233997 1820865 260445 785482 1266788 58031 1632815 281741 1196763 1437879 1177488 194902 317888 1924254 145697 639985 1942812 242985 295113 379728 1537342 1563145 979289 1874719 630681 780752 1323158 1700085 1384581 607701 1030038 1600390 331549 1876399 1443789 439736 363460 339545 38092 1541782 1976301 924153 1547824 659868 516635 728774 1066633 1629709 1118299 1537079 965207 195860 558484 1771759 1599717 1812156 1260409 814924 1549168 1462791 1378868 1111710 1591505 785363 63 1561830 650667 1397958 548015 731956 1409253 1762113 1787129 1444257 1740907 649696 1997086 154976 1312869 858909 1394360 1978807 949351 891038 1902161 225298 1997688 513368 1764595 1347580 5318 1743010 1356346 133696 466612 477779 91646 241210 1996146 418886 1078724 1607196 1124309 1522909 1528775 835484 1548622 743206 1946435 936587 797289 1621975 1658672 1435357 1946410 818640 142571 404387 826582 1067835 1297073 318849 850235 1146465 1804929 1352231 756764 1430622 140224 507998 649545 308335 1210412 1590140 965146 1694572 432720 1867844 1108491 936369 943365 859793 820770 511589 1879243 1146456 1204072 1699527 1935445 1663519 1567478 1331844 824562 1502905 1885972 484090 636718 1700530 1926772 211351 422103 1415066 961635 1128131 1712356 283239 9478 1049741 1253377 1636897 1383991 1858013 1483097 1593004 26582 211077 1152029 1639682 1319090 1832934 629563 698965 1503429 900700 1652753 1212903 988749 1711705 1945105 1507467 540935 1621748 1281475 1282470 602801 77890 1090815 1401540 1271792 571580 742605 1312986 850112 1161451 354535 792800 245078 819517 1131996 371281 1391897 1447226 207561 1230906 174294 534504 209760 790642 888320 1690838 815552 112765 1363515 1117066 586133 1770100 717184 348407 1743165 30314 279998 296822 1159419 1658027 56217 1086889 693806 1049051 666494 1555425 1855281 994039 944451 327778 1118958 275946 91821 118472 1203830 195955 1320473 1443678 754251 59551 1904267 419846 463643 1323625 368067 299710 255791 471965 1744909 1477507 1496672 1668686 1206909 1282384 504148 310056 247737 1467169 1982346 1926824 1371113 1036095 727356 512788 1404774 1242173 1888122 836191 964794 1770003 874120 1871635 1623597 1619556 1065973 1801659 746895 130648 656245 1332680 556045 282800 1848347 719595 859474 1048159 1295262 246592 210582 1582398 1413607 995666 949889 958537 1413921 1382439 395882 152662 28673 131691 1889955 1244927 1117192 149043 214280 1178665 1278607 14417 225015 1841429 1813449 641859 307511 1355907 878908 315660 735696 120584 528445 1391045 1832349 107328 932291 1501487 385393 124846 440898 1074504 1667695 1404527 1810919 1342676 1246919 1976766 841976 869942 543791 326338 1207735 835167 1597309 1289741 900614 1695112 1179820 1470682 1049901 1792437 265654 710040 1098253 235023 490767 966268 667597 1040721 1557957 1884109 1031442 1250930 1228540 1073441 611348 407135 880726 786640 1269581 1324517 718216 35135 43480 1201683 1768688 275981 1005036 634118 1166227 1745897 230038 1829632 1841825 316365 1393620 12982 1757483 414900 1432681 252627 743207 1488068 608198 490407 1229970 542820 1185587 1918740 1912426 1920546 1893241 225214 724120 1819057 278050 79122 746528 797546 1999494 913783 1716815 378105 1713374 1877108 193683 483040 248006 856230 1175928 674061 1482545 1108937 1549391 624259 1917514 709425 1639406 298657 1474262 846045 1484757 742432 1521873 1036361 107997 352601 871919 1273393 92288 43782 1869486 1670761 143495 1834259 48377 46528 1336681 1338466 1757948 947199 240553 1122702 1240020 19357 1235113 1693045 468975 1976128 1230919 360110 1192029 1773087 313911 830949 1775317 1172638 1092362 334854 1405388 483025 972797 1704593 1448061 1009551 1803521 324016 435577 1640975 1668793 1874906 1655575 264452 1332448 844229 141577 1521284 1412935 538911 1219375 565054 607199 1638940 802653 854066 326278 1880628 1942305 1661395 70139 232629 1299582 887571 1932307 85939 224455 1096978 1994743 893619 807471 1388719 557012 1650481 1282365 1083808 735748 71905 82630 1340144 193091 1660218 1793773 1122588 1810962 1166925 804394 766975 839346 522907 1482725 225676 280891 995897 1263485 166610 278489 1170203 1285760 560546 632080 44650 853355 1375295 39938 641025 1036091 474150 990825 1916169 483199 668904 1173939 965890 1560323 1779083 986010 738487 44695 89786 991736 1573937 5786 976431 1664022 941626 445124 1641989 458432 157110 773806 456475 1846694 436194 495698 1716339 882664 1154485 1353601 1227917 476325 1404342 6282 1361705 189024 905865 529616 1463341 1187687 1804900 1797849 112101 1368622 1453399 914714 622089 185320 1088501 1470252 1889585 1869172 1259160 902795 360456 1909630 1903583 997096 969264 375261 1648335 1391981 1807637 576991 702408 89866 525846 1012243 1622274 1071395 1811429 1067518 1236696 219613 474449 1463362 705036 240652 8884 646501 686206 1008272 1142845 1075955 1069663 1337609 1351245 835119 1048221 323634 1560778 1489781 1846244 1159824 955926 1399954 241073 1330018 1518861 1961563 1237088 1563251 690161 200393 1958129 1198508 138652 441038 22562 1966720 720189 590348 195400 1150856 1522429 981469 835776 1656404 425218 1824597 1510655 1656975 1147091 122640 1088826 882517 1627956 1753282 102348 1813695 1372831 1699224 747997 407665 244446 687329 1501192 380100 719351 1137347 898557 1350361 1570714 861365 47321 1550082 1697831 1154502 1947997 1147664 19659 1789979 1914739 1705851 431820 539526 19510 1654648 318982 1205691 1910696 379969 1182595 1249623 434655 1916225 38101 6686 234074 556910 380658 46355 1680344 1458094 1225353 1682919 1838569 511764 1331896 414236 1973194 606832 1191817 1622475 333991 603096 58519 1351373 14132 206194 1873347 1644050 803353 1040348 605 1916137 1992639 77006 320671 1926776 264481 447037 198536 312885 825619 1432712 650153 1525712 420277 1606445 1995067 1618336 562248 1374932 690269 1200323 667365 529274 1480214 855172 1596444 1414435 118196 1358896 618116 411762 1834365 495352 502779 1204715 621173 1272029 409245 1819392 1747974 15400 1835879 1682037 1109552 416153 1755183 935611 601561 1268211 808978 1826951 755567 1921782 1901617 1526466 1235535 279474 213502 373561 664349 1885693 158423 101730 139074 1295503 1317351 243487 134013 1010365 886364 1676815 1781122 1692379 1321094 862229 1507803 775993 1289431 177779 1962990 317759 303784 191237 1657115 1083180 1313662 301733 399531 1004503 919214 1563038 1953380 1242080 508767 1068459 94078 1434489 1147089 1687918 665770 276927 1995507 156833 144511 1695173 1342979 716383 1290522 440616 999235 1095388 1543605 1583952 885948 480037 1950286 649070 295446 1003870 917384 419030 1092578 426350 772599 227075 1401622 1730897 27532 289713 290328 304009 1368575 877128 1714841 1749670 1836043 1299778 1114023 986473 300576 79782 538662 1978376 165278 496751 963295 1557863 1841070 1363014 1231895 994005 1658802 1966384 1735213 1902201 668388 1958352 308653 1999340 1121931 162694 126623 1991087 519234 1709124 1913630 764347 528244 560341 844080 1889419 530827 1990065 882635 1777202 627993 692232 1597912 691647 48869 404958 1033504 1889616 1310893 274030 97520 609945 382271 23486 1360265 1597172 1580123 1534016 176921 359942 952662 1690137 690854 1202698 635393 1465003 338952 909370 1645716 742445 69750 1913092 1360751 1234576 1483445 1094478 380576 44619 771214 427270 4531 787652 320684 18133 1253170 1180762 1501258 1262690 578187 479305 1369638 145459 1992898 1213460 926287 1017839 1126831 783010 1728234 990489 871672 1633526 1926590 1243126 404887 1498475 1953918 1207987 1072022 1524722 1938550 233341 265636 283986 66449 802719 374251 1562734 1712682 184280 1592116 1126599 1627756 37362 550287 980610 932511 533121 1747133 1688435 807304 1986616 1623124 264195 883057 814092 1325255 466828 455290 511137 1106105 1666038 1293663 1673087 880074 1946543 382057 1320771 1700963 1950876 476805 1279786 164070 1708990 1886032 1519546 1103341 1722515 1575496 1237984 1573100 1830247 1139835 1850857 151127 978603 1747342 1820655 848139 1082064 666466 1162460 913109 1325321 971275 511726 1893177 1770282 1343003 435781 41867 1956899 512993 1090257 1428082 1576282 1128245 54057 1986237 731747 269956 1246727 543182 740006 1813113 1248765 473178 665914 1108891 1760609 1494636 1142977 1968647 792320 1271633 1738235 1260470 1171328 416889 1017529 350244 1075584 1076456 1677770 1399120 1265442 1722566 598137 1731119 1122515 1483556 320167 649770 181569 281990 674996 221144 1966447 1907921 1843798 338173 1327041 1428171 1566659 1633347 1001186 1715455 1098415 1710950 1809561 1810999 619366 567656 156502 1141439 1508177 775032 1058009 964366 1709541 639151 1049756 1075710 900906 397748 829584 1927167 1745809 1206280 1975445 1926898 148744 1380606 1108638 530156 104409 76639 1225753 930019 1810138 1568341 521933 985381 1920706 1344126 1765351 941485 1186066 1151957 1533758 1789619 1819852 305804 216116 18039 626106 1112467 375040 1628290 145065 591136 1457787 77243 1630898 1985878 1546212 19689 1731287 172421 506289 465725 1044472 677479 484928 54318 166032 721002 762259 657380 1735548 1131602 567510 1943719 1908317 1494696 749609 872957 1812684 1368407 1432212 1004140 1755486 1476312 1705599 522356 395341 1712972 1929917 1089261 1761285 1166429 849154 1582143 819935 21942 823275 1482212 890369 645605 1078024 1513520 1016283 685909 1691302 1016330 789392 1473150 688008 229260 964578 950274 1373113 1257862 813436 1473978 1938565 1089924 1089335 104010 515891 1318950 1183249 829692 940784 1477820 1677739 1788308 1634722 984410 1574262 1631083 1711943 199225 1236040 952930 1061490 431386 660411 1009353 614769 1682122 1809357 1308184 1402741 877849 1309764 994119 1704119 379575 1283702 1496447 123716 1944264 1832399 1987333 1561192 1265483 453456 1717662 1648305 218272 482173 1300077 656444 497740 963890 941993 1561868 397481 1243931 1449638 9771 924523 982539 19308 1194879 1102672 938017 729470 1487246 1501211 109618 880039 722687 1998590 425916 299549 1627184 308666 522997 1831098 1988071 518829 989030 1814030 1272051 1012546 1141150 234315 952804 1432827 1829945 1165638 565466 733318 233871 1045815 1662272 1374598 588580 1862790 1180251 765196 573373 248613 867803 860067 419912 1323191 482953 1911146 597833 1485006 1467725 528141 890468 1847870 1935030 1730959 502394 1361229 1392473 1499982 1964305 293974 254967 884 752890 1205015 1502058 350916 1521741 1778881 1134356 3593 17922 394230 369254 728176 1512622 1654905 332198 367349 1717193 950838 1510314 342669 1658474 163885 1337329 1500685 1939054 1383608 1330990 677948 564279 880978 1859031 212853 1647710 1073865 1951267 1760137 1685865 608306 1143357 173231 204565 1587747 1186892 615087 888228 672539 415571 1268162 1965132 1916403 699644 950900 277926 955701 1359770 1211269 1978220 366827 986950 575110 1153749 994656 1796836 270622 1363939 870568 213092 710856 260701 186731 796714 686284 916001 120762 1866925 1403815 593123 1039414 227962 393006 130127 172258 1072667 1695370 1772459 405999 1904666 1412743 1145034 1471887 1996414 533511 1461795 646600 330936 721254 756873 1037513 1083803 886176 1816184 1968845 1205971 1343714 888050 52545 1882667 410410 1701591 1587854 440586 1033253 1008078 1244399 1325184 1442505 973044 1116426 655325 90392 922174 1325562 311228 363023 1626326 427335 1908068 397943 1885137 1684153 442949 1541910 152215 795699 1588535 107697 1196470 952766 1572449 1620145 1473585 772953 783717 1231249 589792 1170175 622921 1889804 1908955 1642346 807352 1369746 193086 279139 356847 994552 1793242 1597790 1780506 497196 1101390 666091 1178553 539267 1129150 44088 1814161 139233 20812 412018 1816482 769587 498023 504421 491660 512838 1810179 1316610 1212733 1964400 1803162 685771 1235357 1892052 1600815 1076969 1523081 675353 1450977 1212873 592229 1036557 911617 662135 1247477 1492343 969947 1684423 1195845 1920032 1743761 400155 1044643 75911 1333030 725835 494211 1823196 264540 1344050 609745 1352983 1371650 1707463 1505152 1791906 330444 1219493 622788 1409631 1898919 834298 1060342 1957881 407758 751699 1329102 1338525 1012334 496229 1527544 682666 530052 1139188 1707245 1381393 1688356 1016400 87717 871574 1677906 674105 445700 1799803 1869580 1190300 1485445 632716 1127570 1839459 699381 255428 855746 1875059 620395 853380 1285910 108507 1684904 974103 1569997 1562619 510693 528466 1132451 1228584 182555 252597 1268384 1794051 1970972 785117 867530 550320 659800 603547 1663487 1162456 899462 1988397 347369 851559 1296235 1782224 284799 1390462 1103888 1922541 337877 656643 1390976 362189 300528 174962 323603 654666 1521953 1155539 178421 1304266 396202 1123376 1043507 768231 1807783 84188 1162220 55526 167924 1100491 1865010 505318 591694 1792115 1293841 14081 930780 1410091 350475 457947 1186640 1637675 618638 756669 1143810 1898550 519159 480608 405965 424490 10933 239202 223247 1221683 857293 1887556 116522 520187 602466 968787 454487 1425641 1011970 1649403 1363799 8855 1358661 289846 764863 989539 819880 1342090 886547 703967 868864 1902461 1570843 1044336 1437442 1022126 1804660 1003665 1256299 1966136 208145 1730940 1567218 52402 1143002 860472 1976534 311318 1172325 765024 1906135 829043 1369343 424579 1997853 695259 1642459 57904 1425454 628345 857611 86583 1750050 1678076 261721 446846 56293 1219783 492860 164480 91293 1851701 1030200 817479 1177647 967509 1944293 1462144 229815 454331 581429 927662 746134 480460 1348750 612969 1239731 1331836 829310 1258288 1404683 295982 1284500 95979 812975 31120 804667 1074480 477748 888295 767574 1973358 241870 1121380 914620 841374 1975176 1371249 1274555 1049772 206298 550638 312930 298715 678009 362753 428866 1285087 647820 1486308 1576389 1672674 796044 1509952 464803 509797 1888824 1047205 1850636 1282546 13579 277707 1903102 1973149 1121621 849608 1580874 414829 1018150 721808 1998362 1730210 300335 508020 1625109 307413 807528 1222063 338839 1376691 556971 1726475 1329882 1460211 1392744 352259 269606 351880 1487879 1570936 1735599 15298 657208 171893 985090 574773 1207048 906639 1437301 1359469 445547 910304 1389989 1705954 401995 1578971 152117 914219 1754334 134300 986209 981180 1497405 213606 1334711 459502 1764988 1180918 1346882 405978 1180583 877864 1174821 875975 1714488 480091 1879551 1455252 740862 923657 1020856 1856071 408188 633816 626982 1339994 737148 1031585 377815 1733226 1093822 159446 831111 1241486 898353 1231574 1600153 204661 763938 974751 1760994 1278933 1155912 1062028 1602705 30370 1758201 1131603 1691166 1992150 1700219 1478129 886476 1065269 311519 1102824 1639053 570308 363788 1262801 137843 14600 588555 655633 743015 266662 691284 1998290 1998355 1717490 680645 1381794 1343174 932795 837844 299250 1327829 1457310 667082 755257 430809 770667 1924681 681457 997295 1018644 371637 381676 1876557 318651 1989675 947103 559241 1696653 611542 1286098 345416 1541027 793761 534719 1774797 109115 186427 1043279 685895 1659467 1964908 1488213 912192 1276949 602188 532970 1137033 415766 290349 1640262 1862259 407410 34395 1852580 677508 1562884 1548979 1273292 402279 322398 921090 1138140 501637 84164 1625924 1120650 1616726 1605282 1891229 999062 636618 359412 47028 573496 265146 1667143 1267192 792791 1680932 969279 1299531 377260 1995103 1677068 1647645 710259 913220 1944171 4295 781565 1210967 200923 1106681 1194488 725365 1768888 1910260 112635 335380 1579537 1459719 961145 407524 1213686 265482 1059912 1214609 350584 698686 938398 303975 1333323 178984 633292 1541868 1538291 1841424 725232 87052 1076841 1326024 424259 1213354 1498909 1781252 1487075 622590 836382 542212 1966170 1796135 894797 1982720 401266 299249 1787997 1488593 639272 981196 1775809 490618 796261 559343 794431 237690 510649 1504122 119910 292704 434559 1851206 1098561 817004 480629 897072 718549 1985219 302518 190054 1331104 256064 1470075 1070739 1482374 542337 1470430 1384025 1019707 573955 1309464 1874869 1951822 457737 1462786 395679 1916945 37409 863543 477918 1538013 628967 1433851 913546 1268152 51958 1787988 465826 1053881 173520 86273 1124910 1511063 1809224 961106 933176 1264712 1452353 1481470 951126 1725335 901112 829259 757499 267657 1679225 1273358 90962 1854132 253357 1219457 1094501 1495826 1598909 1044527 264688 1142900 1030551 51509 3843 511904 1460887 67322 1459737 881299 1372877 1182353 83464 1504883 445344 1570482 823736 652925 1119678 1934695 990355 770894 168278 510847 532178 36834 1525177 809565 548736 890192 868723 1222141 1812420 825391 1851064 1125452 1701708 630211 450059 1972869 1088795 1238303 51739 120265 1097191 158536 1442826 1221737 146387 1937157 29896 1852954 674797 982708 185428 1591124 1987106 1105807 140939 220915 1624239 639443 439138 1431731 1462664 1928334 1715810 956428 387164 1019264 1958442 352788 219695 386202 934200 1670830 1581266 1249091 1850720 516598 1727809 512760 1490158 787612 84341 485456 780627 340554 1393338 1899064 1972531 1173535 2380 1793235 65273 29005 947412 348737 79337 901836 1758962 1680364 941715 344811 1636251 1913134 466637 501663 536500 3073 1653688 529390 454035 1378269 1032742 1794309 1773993 176649 1013141 438737 117590 1796362 1654359 694935 1201170 1152027 207508 1144448 450423 1697210 566969 454535 388316 1437603 633810 1903378 857461 1024566 48654 802386 693644 1475428 1148231 1262574 846350 293742 508343 378962 1892266 320442 338848 174610 1338109 1345070 748733 912091 1491258 855759 689450 204071 1569306 1556969 831815 30089 16334 1889869 1396524 1078183 994497 1527038 109841 1412210 150959 761561 207826 234865 1869802 722625 612334 1880006 336499 336732 235158 208867 271930 1619783 1317494 973465 1293977 1411858 1765437 1379697 1059167 1428163 229792 247248 497025 1388193 991633 602810 1513457 1492364 1156913 1783737 1580954 607846 1045861 507784 1286785 1445500 836865 1734037 1790180 1593486 893179 589315 1837794 164221 1910071 668260 1851490 1828610 1875174 767874 1742748 959912 1104951 1980211 4502 1404558 1419726 326848 1446542 90487 180304 892119 425043 653562 1465267 1465995 1654035 1956689 679622 1832679 1615691 1985993 1422183 873876 1873233 1538947 1990841 1702647 295788 933654 1666301 549429 1923933 1745896 1456892 384503 630259 1471255 1602668 307842 534331 638033 176328 1011723 1403338 1822254 615354 649333 814574 1296466 1742416 1506518 98383 593879 1315456 571413 1755318 1390418 249793 617828 461595 1374340 524196 756154 1568294 945804 1060329 1917724 1189762 339881 588811 1582763 868085 373681 713402 1626089 268254 407620 117796 973133 68328 70230 882264 407868 307349 1618500 67158 1090872 1051564 1913045 797012 1441138 872058 855512 219236 1239500 1187249 799535 1548558 1347548 1705760 61912 674087 169546 821631 695138 322910 711082 731963 653380 395844 864156 845347 1115910 428254 750126 1775175 469822 1566428 723878 395358 584414 1105005 1300885 1945279 1694842 47500 1683913 49950 844706 1239824 1367535 1849 45425 1994670 846664 1333382 160993 1365079 920689 664516 1348981 1004300 1395834 302571 1874465 823962 379213 1237392 1469202 111173 271163 1309109 798433 1676067 695789 179574 1531817 1436034 1137559 878160 1374190 31703 795032 1139396 1174086 897798 1608668 897796 1823987 1228209 241395 1142215 410228 962009 1679925 477147 1738 95743 1290339 1752137 337267 1162502 343445 1834146 1399754 574903 800338 853912 985186 765806 575276 190368 154881 699684 608134 1790102 1388795 370287 1573232 337582 554278 1152657 1289507 1690369 914895 423471 1868758 1648375 1922872 843600 1630952 216370 368849 1248405 696934 1410670 1429067 1138041 1929482 1870773 776113 397090 916066 1227003 1636043 1732903 1278362 1951968 236751 510381 1742135 1010394 297011 1829554 1978695 380839 1141016 999776 1572314 789559 103207 90219 1615806 1930429 1772959 191551 670076 1830989 82809 1229264 1030208 742287 813933 905391 248417 100427 872252 1604532 34522 269819 783440 173047 796815 1023950 1910180 1848028 1516430 723839 667995 1578257 93090 760167 1041615 1770603 1813176 364104 705711 425049 952012 1535369 225176 3357 621325 664823 377096 609124 1671046 784187 488315 1536455 1979700 1882925 1015615 666498 1484138 1742492 118237 1843438 1130944 226018 768257 1667283 245069 1546837 729585 904379 1453176 1123413 811333 1684122 222240 1775005 1642038 1663091 13634 1401754 1047285 1729808 77495 525323 1993379 1334007 689074 1503943 546946 1406541 1178952 780631 547373 640831 315082 803202 635319 747896 1662106 487793 1024216 86171 848808 1948467 1231438 1464759 1846434 1102423 1497954 1310 161897 397931 1317472 1637150 1551493 681530 820851 731328 320081 1736666 1738433 1170109 1820680 1181445 1284539 971558 982155 1883911 1145931 908344 806777 461249 828698 1658586 1473847 1531250 44153 1052748 1340768 454073 968094 1432605 896387 1556206 1807705 567792 334959 668575 918061 861286 1938249 62273 1036521 1248421 1100330 394943 547906 1283577 963670 1944830 1676219 494617 1838574 193400 966102 1993805 1388557 784932 1204481 292590 307656 1795623 1424509 558201 1012378 26948 1205972 685782 1494501 1589011 1334340 1845628 1145033 1755431 330719 1855429 225481 1194906 544800 86275 1706649 1987129 1510214 677999 1922902 1014966 652298 655961 1388535 909384 1066322 616171 735679 749055 842746 1775858 582656 1091684 420405 480919 903924 1652143 1978423 1116281 1414114 82050 154487 1104941 1451417 795552 1481754 534707 566181 1800367 547743 184710 1138028 363107 275531 377382 829877 509469 1352255 1083119 421697 1823529 1351520 1570878 98256 1330167 327861 1709810 1283056 1764000 1888110 1020490 1163072 1436556 1749389 1126175 1556673 330091 888418 806604 1659388 1918329 233327 970309 351525 214482 1835031 132296 1980774 893506 138167 139051 905613 1926597 1081321 650145 882622 1661108 1248030 1566488 1277323 512095 592728 1207174 617658 1680074 1016700 839242 525625 287974 1821736 548169 1200546 1154811 74249 944044 1799513 783675 1752390 923300 575726 1048335 1872409 1348840 454503 1119557 60916 96488 688306 422623 1493048 1111223 1732170 1067314 2955 1969388 806371 1252034 183469 1872482 1407544 1264579 1748207 1860852 405666 1311650 112718 1418327 1667931 979779 1710147 1553030 445483 1215490 1357827 867736 1384916 1261660 481097 518515 1793523 24326 544177 1464544 1673806 1600465 1512931 1855142 139931 934257 1967314 1533907 764575 92951 1225583 1857145 1625988 245510 195090 1081299 1541095 876506 455947 719682 416391 1549452 1499675 147545 1391621 1438390 598984 648823 250539 319970 1810129 1390858 1190487 406531 1059704 1623329 1218540 1499460 1595743 1905170 595759 1226092 1506168 181992 1797846 778400 797222 445888 678261 1205844 873687 582055 1497634 838871 157419 274445 1092011 1710776 232345 1879593 607600 545164 648148 229983 1290284 1276235 827390 781302 339143 1847878 838537 1162892 358918 1753149 1786338 1725363 124234 308718 1029876 704646 95371 493474 880290 1903156 1159058 335568 1506631 394664 1625418 1177348 1601127 23875 1424170 1639189 137027 1202963 1363343 1478662 808540 1618508 1355203 1401515 283920 1843440 1421750 1880551 970182 1000822 1961505 1540054 1573337 805566 1081751 580523 755143 886327 177370 698927 976508 1148122 1163580 21060 1047488 388702 1790607 1712418 990032 1372168 1903010 491072 1155536 1769700 1875797 1992863 1184681 575094 1661085 1023386 941224 46560 92355 658166 1417280 1663979 1624104 1425160 1858296 578613 1922988 1034011 799390 1658859 1359428 878939 446734 647184 627432 947775 65218 1289202 1932358 1436467 116128 1459769 1446231 586369 886107 184951 480582 1894481 1405675 1289980 835601 1920774 749980 1474433 1888987 1742625 488729 1238039 430102 1583379 1888229 445746 1411102 66177 275083 613327 310813 1273761 664289 186640 1475761 1464085 1666483 1651273 1538289 723696 1129861 1569722 1671806 499875 1006218 1637993 1370376 353019 367177 409776 311406 1793699 443384 1323471 1563186 1779753 1892367 1612361 1783315 320378 1999132 959763 1813427 1249568 950781 473883 884062 506270 1783123 962348 1677657 689594 999007 1431806 81689 1531064 684 1380396 948424 845969 513991 1132417 622517 1114118 57949 177671 1407817 1942511 40974 1535418 1196479 81868 679694 552357 569436 1640272 1443858 1457177 78339 1172855 789423 1396349 260937 1934567 428849 1645734 1302518 1958487 810352 533113 307548 1637499 1728530 953541 1150858 1624384 876070 1958307 1951326 513831 131890 1801260 1067911 952269 657879 505350 1821687 341695 498043 122580 489338 249174 801028 1693014 1055235 1397686 1964813 1016478 1701453 639008 1098214 1903661 149675 614548 1064922 1884615 443809 1539325 602987 591674 416532 238383 1493023 1975448 807652 538216 320456 966119 1703865 1410913 1235321 625518 1981413 1723398 573592 1855299 1141275 828265 1290714 1987791 1366553 883814 1040364 409020 1200013 474781 190921 1314147 593769 608077 1198343 1829801 1581615 893616 651091 1106608 1880400 1117783 1161923 510475 7107 168162 1471970 1382535 1692987 1944990 840415 72155 1672125 948772 1922791 416388 893216 599480 678165 575320 1842137 1349805 1556615 1817944 1358703 968387 1142111 779064 812173 944918 1658921 1608783 1144798 1300613 1157028 498978 128628 1311337 1058010 490865 1079904 1958633 1482914 296373 1972264 1548593 987926 1534316 1222271 1389411 1365742 867840 893412 701462 422125 31069 226837 1212202 580607 1412526 1689778 229620 917465 53534 1291514 701256 1011226 1017137 254712 1049721 923725 1228812 940244 667061 817919 1131443 175728 1788074 1904003 933942 911035 815516 827907 1806589 714803 791025 1633286 1367428 692294 905004 1426076 286100 1082068 1489315 1863221 804668 706455 1927289 1075243 1200870 615199 1757854 1240989 22385 1606547 1950776 1949810 1756247 290501 1578713 1420005 1994651 1562023 958959 147574 241748 1896457 231253 1089468 1573266 960282 865249 802584 688881 1452265 1395755 1234116 748674 1134332 373440 1765581 1638448 634006 604134 753780 555717 848881 1190078 1738493 1635809 1872428 1598454 984892 606221 509863 289483 558189 1681987 1415795 195350 1181581 291605 196732 1758111 1126133 75859 686109 570587 385656 674047 1351340 822785 1936665 294451 282452 1533524 818817 1672919 1482165 1638765 1152575 249293 1276464 512419 1524764 939297 1915435 1918808 1365252 1992260 359972 1590669 1471469 6107 1564371 1921375 1994238 141599 1936899 91232 694400 845679 971196 6547 1712572 1881095 542237 167700 802588 1902703 816214 858015 1535372 36372 530267 1267668 1758683 55680 1425299 781398 1904429 1335390 1896604 1731254 1057200 370939 1913585 1778341 597509 1734004 1746334 45818 677392 498274 285732 1242829 1451979 1622520 929684 37160 551289 1998101 1920703 1494177 488286 1149375 1534951 1864131 1710576 963986 1027245 1996515 667911 952999 1547020 616665 506956 375054 1879301 900921 1107523 1516527 335703 1863320 1125804 243785 366175 1932669 461542 213231 194518 1173410 275594 240589 1691233 1992419 992089 972453 1293217 1844343 614560 352833 157581 1682585 502977 1198128 1489809 708041 117267 1624667 834172 598702 269470 912645 1164397 968495 848828 1619542 1275349 774123 1424575 871135 1421354 393244 1528518 1365130 57481 576393 852320 155784 1742933 773479 1148659 1327636 731241 1731227 1886415 1960684 1536485 8079 1412243 948554 306044 816805 56983 504905 1166469 412613 1580075 182028 1677989 841620 74114 104046 1441507 905834 43800 1198129 355865 527347 794967 463437 1930877 1256523 1808641 541942 957832 1230296 329421 87233 1632458 420099 809032 857035 234674 286074 1280137 1471232 671350 1742874 1226775 1972792 1513816 264248 1076040 1577509 508806 1952643 201108 627732 233429 1197797 806319 1305948 290674 1561209 1560930 56802 565313 932355 976685 1617973 109112 942410 1850753 238489 359075 1220072 1634505 1359141 1519131 1578157 1525411 701678 1795653 659206 518751 1290916 1825013 1022893 782959 1449937 1245441 1615366 778583 1252899 1833098 1171635 649104 201650 252274 791698 927590 1570868 717977 638103 1687620 104808 197156 1246467 1244731 1248679 1854734 1741089 1381442 1033800 556150 362964 831886 903567 1443579 864900 1724213 1770696 915180 955338 1841318 57937 1371523 916536 80318 15797 227041 214067 1052272 757785 1123398 1268586 1811655 344309 1214479 1516224 47093 415798 99679 452265 1657049 522029 1695841 1734731 1930603 560028 1484429 1310184 289059 1845107 924963 1818537 1001365 1446206 553209 1634250 579884 988198 1685658 292352 967104 1713842 1270623 918533 1225257 240636 1805949 735364 354242 650433 70652 804102 900109 183518 380308 463816 955043 401492 344363 757901 1296963 839743 374230 55492 963236 745752 74877 900216 194429 1683359 1143237 977310 938970 369519 83883 1338663 1566005 1886747 1307322 1448339 646220 253796 129220 1841173 1708388 461262 1961555 1191280 862109 1995917 697233 285036 1397827 261009 1151250 1891887 1937027 1494989 1315005 1349737 1726473 1839676 1394666 224373 78253 935828 1386875 552519 1506020 895593 567985 270059 1271443 1027456 666359 695884 432216 1712395 947566 228816 688013 1795580 415929 128878 955301 1642152 1959414 1795389 1394014 134924 353380 591605 6383 1775538 525851 533735 372511 1331252 260332 743063 247968 725660 1673572 282683 1667169 1003236 59784 375989 1678589 1456875 553353 734064 1281464 1966878 791584 1002956 52394 447283 1466737 185617 1606786 317124 1084717 1645992 264561 848425 301706 1824136 251751 221706 1209492 1268562 1720654 1234589 1625836 1397117 1131078 492246 1902657 1151384 1989337 782140 810261 1703145 1772160 795565 1125899 463211 1015593 1539307 959672 877407 538068 1656659 1336277 599056 1294190 1769497 711456 305720 1174974 316016 844129 329904 740966 793602 136146 1077910 1298303 1342149 621826 1933096 863964 107544 1036299 388924 884674 1212923 823495 203557 66980 1633767 1015186 32440 1076651 85022 1408361 1571862 1711438 1748596 99035 952179 1449265 569466 1397380 376917 964152 1516390 1301727 1660108 710156 1246615 965784 514062 1545533 1902371 374121 408891 371795 210153 1190265 386086 1472316 1815265 129857 362834 479077 502046 610849 1809210 1618584 1809811 291816 821229 904043 586760 345654 1329791 1812405 1725174 595702 1715191 413719 47231 1662735 994310 841653 376564 931261 1280481 377675 1190214 966482 1051647 1663274 1507968 764605 1379175 976562 1863294 285363 1462008 598813 144531 1362914 1915133 825101 1478097 1309176 188607 436018 746753 759751 527418 1226851 1172689 1816131 1492276 1916309 1404371 1678738 711373 655607 143817 581613 661941 172100 1370982 1480383 1843650 936493 16342 1038238 111299 622571 1775682 1339308 494227 1129869 1609883 1020608 885685 890329 1338764 1852574 429313 997945 632740 581641 1323373 722496 1195916 1266514 577444 1656639 481150 703238 1825577 958683 732713 1999755 1895337 1180971 279801 961245 1441069 115193 183064 306431 943271 664949 1607622 1529862 117979 1275942 1958486 147034 1899985 503286 1793946 1769667 1626934 1969142 423464 458834 1949275 679195 1747555 418855 10415 1536693 625446 1480292 1509211 631727 1531636 294989 1659608 384128 721671 693960 926519 210796 185979 704885 626920 539020 1383223 1831150 1232804 995633 948164 686498 1694396 683178 1774040 704344 1387694 90744 926675 1291894 1076093 355909 1345790 529381 631244 1127220 592 224443 1438458 373177 1975487 365616 1268513 1014812 433001 1759676 1153529 1973370 704858 107960 191558 815885 793547 1768642 1010313 630966 545547 1725310 1160808 1013103 1141115 1633275 1206420 1951738 1491420 1267954 1525827 486809 805657 1484327 1775818 319803 1766789 1419091 343000 1182896 521736 722126 1804427 1909967 1512111 488564 1949931 1988897 641455 259431 1831402 1211112 905044 1745873 314121 741904 1354159 1399494 485599 1676827 1123219 705286 687385 1892371 1634131 682865 1918102 749564 1740080 628648 1639316 258440 1597402 382920 1445679 1006956 952184 1399227 1880662 1172306 611838 142379 1329694 212819 1514393 1386394 1594110 515207 490462 1931654 212435 1130436 1010139 873134 9189 246279 694111 1569656 271539 398485 869766 1161067 282094 392886 1494192 1052203 495976 1328630 355441 1325889 314925 1342504 339769 223102 1437997 174940 1395332 523641 374036 783945 1492482 1910041 1106476 1832986 1881526 1816954 1703457 243422 373274 1201193 650830 1320130 228139 624340 571499 1810931 1015050 1980396 1002762 1937973 637987 1481171 413110 823339 1508278 845514 1370269 1416522 575486 1909541 167682 1366458 865994 1871600 930566 1778225 1665750 175848 221218 1637951 864375 568391 1062479 637476 1595166 1929498 1271512 1716725 779344 1213806 449870 340485 278973 873556 1893536 742988 1763276 1333095 535198 689100 237924 1211876 1639201 692172 1882246 788244 111036 1977101 1885930 641586 1005221 1864782 1442227 1818125 1241337 1835290 470855 186685 927643 1230616 432524 1589816 1565198 1867493 1257488 589361 1960798 1826679 675877 1662824 1456093 1205583 569080 687731 1351658 521115 1332910 1412124 1660105 1561628 1075469 1580173 1160007 1870412 1170974 1342572 112975 458481 655837 56181 336555 585574 1265922 1497641 274745 345645 839138 616462 593302 1085367 159539 1792883 1732179 827948 478998 343601 206527 1563037 296726 1716753 1308699 795995 1351712 1616524 1941324 65102 1798403 910938 127887 311956 1038043 1292264 694374 1857069 1574839 1772254 736012 944363 592265 1865276 1196839 1189156 1513983 519456 1878807 929585 1359708 458804 854218 157251 1955380 1680567 1464883 490772 1407270 1597050 694172 1852456 1544704 1419854 1416795 1260790 1820570 896941 561222 1112888 1529639 1521174 1130176 124596 178187 454586 1453984 903789 253320 1704175 1920881 895936 1643867 737200 1352065 1679102 590091 1643058 231326 259411 1097850 1339786 922360 198820 582317 984975 523431 1878327 1586359 574149 1363157 971720 1707691 680637 896438 1815517 640849 1350537 465825 751245 1573547 990090 186410 500642 807227 341657 1562539 1440397 1342319 1780041 766329 933702 1206114 949446 483690 915002 632962 717783 1441239 1647658 1108717 715358 1172644 233075 1425604 884807 1691257 542886 245801 725652 382004 63153 65082 1299068 819253 1202916 1175971 1912132 971236 246297 1905935 1043470 1680205 875768 1329457 1414204 823302 1029458 959572 603902 760573 1546412 1108662 419053 309347 238551 445566 387299 1161533 1440537 1497473 1910092 412515 1605415 166558 403102 87216 91640 1899758 1044760 1218157 1137672 19960 873862 228845 477925 1378962 764893 411763 90161 523818 1388239 853662 202401 980663 1101468 637298 1588174 1502987 1041546 177626 1154447 1660918 1670434 545371 604750 1606553 162251 1534749 355198 1057127 1209671 1776802 1387169 1079055 349812 290180 1421653 602642 1816762 550233 388481 1051049 185561 810460 231585 1456916 1012648 399115 583014 1946560 79148 1535781 907948 1785647 1296041 1154173 1841240 721424 757668 683704 344769 1437486 282697 1626683 1599523 1518758 1035327 885619 1205507 1300194 1682127 641892 1184535 1209154 1653011 1194957 829272 1967472 1184793 1462948 418157 579629 972592 1272652 532953 235761 649631 1038760 1577612 1119377 669950 1660312 923018 987471 1395950 544535 534188 164087 204774 494434 384356 1389558 1643097 1159116 1476575 371615 1290544 1831109 914923 1868485 342935 80074 1430064 39272 1312895 490672 43940 288486 1862507 1008424 1444947 33067 893999 437581 1357810 987583 569411 1866533 255377 1382243 702372 1369614 699118 481754 1315543 754584 375510 1630380 1997726 1792511 1581555 490219 1431401 1281421 590501 790898 1283417 1178484 805301 1192023 477604 1352069 628996 1492459 447118 539010 1938098 441269 1885400 203793 1953816 817093 771919 1017697 14740 342053 1940690 1843142 1785278 816115 1798817 1043806 959728 1834530 568823 918737 293587 1844616 1002554 1887586 1579792 1640603 675138 1670914 1713167 553024 1117128 431906 1268539 1258189 260222 282499 1339354 1570993 1515080 921939 1180917 582467 364302 1817916 612681 713498 255263 1720272 1996101 643548 878733 661281 1360109 1647970 1349383 1933144 124061 697608 687021 1459830 453508 111855 783847 648304 1943153 553988 1003156 1407649 677262 1228531 964629 226575 910321 1506803 111191 850865 918819 1184229 375917 1698109 308321 1239970 1447981 631596 1902591 659203 1805619 197537 1958007 1161903 289372 600729 1980239 262769 988399 720333 1158180 1481076 23989 1433012 1296145 360651 151408 1204287 1517417 1669985 936871 715756 281288 1041813 739512 602824 215788 1743199 1737261 753727 1434442 804852 1422536 1895539 1470483 1345520 82688 756631 1864555 1988808 836142 934042 332930 588823 1552189 156730 114885 1517051 603736 1551015 1765456 128891 1914146 1341208 1639045 153584 1800507 1374205 1555310 1720215 1215976 1933001 1380759 973252 206963 96178 1145787 1272708 1493478 1191863 1474367 1599912 255018 1533466 1844242 342574 357250 262641 678474 308137 1942056 378290 1249226 1757557 1096316 1507085 1731967 1942893 1237503 1254983 1360620 1383066 900383 541450 1109476 1719651 1286201 1111661 1921435 1680325 1993592 57920 202946 663416 1253736 1660266 1828026 1430438 381882 200228 1493604 1968768 636540 561188 126549 259395 745615 912685 761816 1305861 1483191 61268 1687706 502695 1439623 423438 209612 544626 1209597 700283 818898 1241370 1983642 1889872 1474469 367358 596805 152014 1480871 1815120 1199140 665428 541730 195243 208632 948725 1395800 1250473 865992 849018 598946 734878 1079479 188355 959605 932468 394922 856964 1425841 769955 150826 1251459 1486549 1855061 304963 810376 1492955 227591 1310064 1304803 141843 1045417 570941 47919 1921834 1278249 1487626 489340 311205 1720692 1320628 95003 1222324 900312 968324 1323581 713337 1439556 736891 1833872 1559536 541711 82703 1554651 1782111 33852 588803 951978 1121739 518990 453791 646839 969985 499650 1027610 996718 691492 1018370 1777540 221621 1631555 553305 1861498 413076 593321 1840224 1567006 1706088 726775 69747 1557160 469212 162750 44856 538045 527019 1123165 21696 1064901 125150 1683628 1040433 820741 1043701 237200 798759 873700 978352 495941 787548 964407 473114 955553 1029500 828892 1020992 300536 1525802 1466463 401992 1891881 679336 1611744 650279 413787 216343 1148371 20658 1079408 1311757 686714 1224923 1208339 1245168 1228456 1530623 924867 90019 142205 1847643 348574 1267788 1667253 184945 1270890 1139707 1672332 1732801 501513 971205 229487 578112 724100 903176 493002 357850 1489384 1190739 38593 641110 303878 1972508 547474 429747 1493591 1572892 1803138 1587298 1093322 1020960 30906 853517 623549 786667 1076646 55874 1055995 573714 1074587 1415639 1516053 1523836 1978158 789174 706382 777217 1138917 306526 1679691 170312 539553 1990900 689882 1207054 203735 804493 291184 1059211 950386 1410717 1076063 256512 1047127 819116 588018 1209704 484459 874144 154056 671389 445826 583788 728776 868813 705969 1008239 1125961 738637 1494041 1166771 1486604 1531573 1043979 1619661 1188933 1648298 1317844 1313785 1735596 1098493 1758273 327892 1588844 1780718 1715569 42121 1924300 968073 1943068 190755 427915 845309 637187 1420938 816232 1946374 1114019 844236 308193 1881940 432947 772377 620227 1581888 954074 1555212 486277 50990 1600912 1446854 1334895 269867 600046 922846 753741 408234 1227378 1981135 1171765 1649920 1491122 1719659 911764 491964 1114821 1178433 1201110 1746437 908614 1642193 157461 429007 1074088 417703 216610 375282 1349179 1119562 982920 1001295 1726289 194942 675076 329919 188051 1551323 995866 310054 735962 177304 481776 1047572 636403 1431734 1890811 872120 946798 685826 1936724 1765809 157067 470321 932038 547574 1024783 326902 984376 1518627 373263 722410 49924 891239 1221012 1655022 1308419 1209515 776618 722335 105070 1579160 767556 210002 486507 1751000 1725904 719553 185892 1458813 917351 1443019 11980 1084090 1662370 642288 1746046 460666 928896 1468551 1455892 59089 1544679 594734 1841090 728162 151868 778506 1866360 37796 1020402 582041 1969500 497488 1893889 914636 630799 867979 1623664 1848930 1606272 825745 1662399 514213 272445 342015 1206399 1686909 321874 1782084 1570616 453803 549359 1065778 210980 1766518 1476829 269964 899171 1430996 1987037 1555274 1980894 1876944 836222 1786854 353611 544139 467755 508178 824496 1853284 1779262 1595457 583134 972607 404431 94049 1064632 1378774 55509 470992 1783646 357690 1498518 677251 869739 1672976 678180 1003441 1148504 618146 1167713 1564830 1961646 1179517 487004 1915104 1753464 1915760 41136 404029 1891007 718928 667310 703713 1227489 720948 865205 1082499 1055426 445160 1997127 1251573 1291476 464947 1165796 746860 371428 1225677 234512 1727019 128591 295224 1330124 349330 1610974 223552 74307 35953 1858358 461766 133372 197379 803614 1919366 1343437 1638215 1410114 378414 570544 1028818 868394 1945528 695586 234538 438038 1721345 645446 411779 316513 209936 105388 1198170 1439564 1876090 322133 1270094 1769741 1991385 1427688 1207510 73430 700273 736230 373327 1140919 379029 405077 1187773 378142 1577049 506469 1723556 698651 1597341 735136 560582 50377 268280 281872 1298020 1935911 97725 1824889 545109 8410 1566186 674277 1621403 989855 1142156 356805 1014838 1219781 1514029 1080999 577577 337757 1342320 1616877 1669190 349719 369043 1080800 1180537 75344 1180054 1609065 1600936 631604 1084852 1614231 1715367 1415590 1937294 1104744 815223 118347 1563658 1373362 1357971 1276013 973885 1763422 565627 1493055 94325 1699684 1325529 347467 174365 673453 78703 472519 1212567 1957296 456003 237313 1121136 1744549 1341871 728298 51628 1843704 91763 1592229 934678 724060 1421930 270585 1714539 1984414 1941496 1784141 164034 744984 1847007 587234 1579833 281848 1023719 1412021 827370 1245881 310238 1281504 1677117 1400248 1307665 913361 1424359 1266506 598900 917861 293084 1901497 1299924 728984 1940165 1786644 399649 630377 284778 282567 1716672 1700088 1794621 1917756 462261 624007 468237 908308 1573094 1844940 1269869 853596 370858 781335 1761051 1488872 1821216 544501 1200494 1724180 370989 926814 814027 1232894 622445 1645247 211217 1185567 362360 1506408 719364 1513025 1626424 1383494 1889275 203938 1370116 305204 1336549 1253699 1996964 613728 461463 1631464 1195978 1036917 1755904 941074 1342050 339440 1934712 1352269 1842896 74578 913278 1113955 192892 1747417 1253612 100334 388912 873641 712853 1677399 823313 32075 1361208 1610946 1690101 1664104 1894629 93479 386831 413722 1347162 884520 1987860 1975028 1418710 1418437 1480538 1293061 1264271 1213881 1159867 1276401 1954393 36430 1577808 1940387 730819 680948 585646 335694 1541202 1143729 58285 1170794 956328 1561161 1347207 1310479 1858981 136013 85604 1166809 1281345 1578452 1556619 362616 1640235 1818538 157043 457415 1610684 1993178 1983379 1587789 1832732 1492791 617889 992736 974708 885995 494603 1114119 789383 89070 1990727 373442 373867 1799857 1152695 1347222 248943 835591 834146 1149392 171388 221059 53822 997256 1716802 875088 539946 1500624 476994 1950696 765249 1099904 1797806 1877552 1418741 1934954 5366 1772803 1614250 559527 1510242 1552722 1488146 968635 1283621 1963697 1471584 1210028 891416 1477382 1521456 275453 659359 953697 554933 548856 1757902 1795449 1901290 689333 1227797 190381 694601 950485 1936701 1259250 953773 931030 362875 924496 995664 1228365 252042 726980 1601182 1590210 1235597 1722473 826525 1054080 13099 505355 580171 330862 501665 1556660 336796 217625 909253 68215 1573311 531032 352710 248475 1435281 569177 168886 1602320 367766 389520 1327212 1777617 1031466 839565 1417268 485320 684530 1141322 507328 259737 344987 505891 247170 342399 1847137 1610648 1108525 312487 191394 220150 132978 304889 1685351 1152294 1429409 1556538 1966622 1795355 504164 1747625 29140 183930 1070852 1243165 391103 387423 1147992 419358 914757 1589235 1724956 798214 1468740 1837168 903262 675595 1206815 302035 1815539 1016791 471439 1463898 1010979 1364163 491089 1036556 1630591 402351 1779942 110589 470702 369902 720281 946046 962609 1379202 1420059 177350 181101 664165 1544086 1642278 274840 181755 937918 1852587 1701926 1422284 492623 818882 1018261 1931744 706118 1019870 480006 1320682 1049729 532498 1628649 564648 863255 1772696 185169 525297 818360 613539 246544 1082905 855299 443780 112155 1671873 1464303 237327 275581 81603 628875 630781 1293300 1590403 1881138 803371 1376931 26344 368411 1889019 400208 1874114 1213094 522282 1462603 483092 1470263 865387 1316763 1703688 1003085 1675598 1026356 1160350 52945 1627864 1766954 1218217 1034611 413489 403373 887178 681411 1456040 357313 1292486 818632 1470732 1795966 93733 169168 1346803 844453 1327662 1231510 643300 1040465 1292742 1496614 4293 244875 711458 176043 179113 1507292 326676 1529810 99009 1228571 1623737 881416 345151 670560 671426 652775 1514258 1813732 384735 1614414 375984 1443651 1267609 1774958 1755684 807562 713756 709697 1242667 1864417 1836604 39114 1786326 186958 118221 1700978 1486440 1451864 470121 62313 1454269 1012313 834268 1893100 362932 1566228 1729678 119525 1301671 1886749 382729 1087406 623863 195794 1529589 137051 1735902 1064694 18559 1857194 256464 997759 677940 364755 1734976 278820 1551723 70333 1050754 1374389 704864 21098 209976 461767 392368 1263596 358512 1041036 1352618 1666865 685554 6179 163837 433652 1082647 1876062 1239331 483888 1892545 678345 910580 236278 350427 940712 771844 745442 1119331 1834832 1086379 1187885 1603589 1426583 440944 1089954 1437587 1108180 1717178 1577923 1321170 1977151 172596 1153306 942389 151443 31858 526648 455932 1426906 1069915 573498 747351 179178 185885 1970000 959896 719043 1926105 757716 1892231 1076911 867110 1082902 552623 1096820 328400 609270 552043 179173 980517 918416 607360 1431811 859333 1223804 1770665 1468415 1831067 520295 1358647 864716 127538 1643705 922273 1890606 1277556 1169979 1596688 772987 1892597 900550 376290 728295 1985129 509543 868161 1849540 381097 1788117 96307 1998666 1051929 576439 1616850 1170412 870623 15315 431170 452534 1288586 845485 1454516 1741733 568026 120697 189602 1280939 1025765 1823673 1536093 119229 984720 454638 897443 582544 439202 635231 1600473 24127 1491219 264861 637281 1539507 1110277 1795483 960831 757093 1176565 990582 1842929 528169 1713096 1870924 1822592 1302454 46994 1292943 1371007 1429945 1854875 1529111 1226506 1131171 890237 1874266 535771 1489171 1974421 1686727 236582 1067770 1610682 241712 254831 657432 1589232 1793259 342792 176114 607499 1421388 1388916 1085551 1356337 82939 1101121 1757124 711857 1876689 1073631 1680537 316815 871889 1439879 916736 806454 1407415 480600 372424 1062445 86280 1024434 216787 384497 607300 81012 1827011 533568 1266388 1888444 1169325 1978907 1324153 1915642 473797 1110077 446909 511597 1633639 326378 1200623 415196 1211449 424293 1526132 68344 331021 1547227 1096148 250504 466246 1965935 896888 837575 1798351 1926506 1561974 1358968 1156049 27126 774566 1428971 1598489 1789229 1109023 1778965 822418 1041728 1885470 92515 1634474 1233580 1819373 433975 1410244 1254738 49107 1051630 63125 1975564 1614157 1938403 942631 706262 210478 746502 134714 1921896 1760656 1322283 1936667 53175 239922 399893 1160387 1834197 972089 823615 1833952 995357 1542558 1564133 1579562 50503 1263638 343180 1860812 512443 1260272 122140 254847 749610 1585340 1974328 1049064 72888 952783 1452845 226454 457965 748040 1674820 1566155 863299 1031612 1576611 938341 407755 197886 1149512 983030 342233 1123731 589930 1367451 1371777 1659753 775675 825524 1538812 560024 568819 456970 1512579 378006 984575 573983 719029 336491 921230 981596 1865335 1896801 406614 1174141 1543080 217699 164263 940523 457566 1975282 847664 1292477 245513 242378 1706775 1145686 617858 1962108 1012503 1689369 236328 1118125 166088 1733153 1121079 1714117 1009583 1540458 1688992 993961 1001547 1185685 985194 1671389 1849605 71670 1575726 822225 1510001 1801313 1351011 1817983 153421 898775 1735810 193293 1109443 888000 254459 1995389 1089389 31460 46792 1398425 381588 758031 1215382 758919 1800746 203469 638387 902019 247501 1714354 1084258 1176495 736613 1627617 772502 450865 1651836 795147 1261058 502156 303702 18041 1418479 1719386 696054 350913 771325 926937 1694702 1579293 432196 354630 1946623 594498 1426132 1587470 1493049 673846 1521383 1190684 895817 1930140 1104140 130207 93565 1197848 1237766 1418609 1266851 1181033 757640 209590 1398445 1195091 600268 320569 107675 737025 1310095 102741 201878 534783 1208512 500324 417134 790986 801967 1412236 1721359 1539049 61859 149558 1201201 1886486 1758327 1394399 17397 597406 1067838 497235 566604 557184 709900 1126687 896954 1805288 268915 1022694 947832 322281 893366 949173 55427 799307 1567118 593482 1924059 1708553 1419275 889731 1814452 420849 234509 1325346 49467 1651289 142520 1913556 1182529 1050119 452125 173235 602102 1050201 917005 1311745 1344145 1436965 1208935 647286 726447 751886 243435 1474487 996525 1668279 583379 260287 250657 883796 1287379 430781 556967 319177 1037800 245393 1864114 652561 1985193 148931 1423659 368753 1983671 1898445 896866 1976246 410815 432192 759977 86995 607209 270564 1989914 1195525 1216206 1448142 1831659 836636 1079539 1882736 1136254 628326 1056749 299695 1036274 965092 960850 702190 1728808 1912265 329104 1721670 1617164 1961500 688290 195146 1938437 1376119 1681901 262250 337273 1387271 1496619 1854890 893664 1602987 1999412 1043924 850657 125153 1984776 225611 1816188 777413 473076 503072 1579258 1907048 1939978 540477 839407 547307 1506074 104417 1912627 1771761 1181186 1872083 293608 1136005 1161554 897657 818251 1533467 819086 603368 156539 918290 530973 1960152 1429568 104845 645087 1920757 1360555 646658 648482 1425733 900557 1444908 1300846 980545 618423 986697 1823934 149645 106022 1300187 1513767 1713684 1058930 536298 1942903 546357 457138 1275777 416880 201607 1138340 834967 896412 1115024 1570179 824219 1326911 1060858 1673861 410681 240674 659487 1445592 1194840 1326932 865832 1068156 89487 328315 1530046 1727314 1615694 1876099 1896109 1941573 1449965 823174 1246059 1486263 402239 664727 1209581 1632895 1826569 1808721 871156 939138 525981 1038716 1372073 759608 275588 1018681 1123451 344447 1369595 303324 316158 713252 1135139 1281191 406974 825450 72380 189860 1647079 380029 1168452 2452 437078 1142544 559175 664182 1621328 58603 662330 147260 1119063 996189 760994 1545185 1578600 1843031 723540 782550 77380 1912601 1730748 1391871 1603120 1792844 726083 891663 528419 1365514 1831050 86388 1801102 1254473 1535073 1653960 986587 1329500 6132 1880185 823865 1057528 1140514 912776 1070781 1653057 289345 1011438 144603 1917752 453326 412399 1287099 1460659 1101126 1375556 543592 1985894 66397 1878932 775471 1778769 562747 1612702 916638 1979986 579068 921883 1608039 1433118 671096 116422 1838065 237655 1886410 1372784 659864 176148 1555443 833877 651965 1207848 1872367 599280 16625 758933 266811 1679227 1458214 197127 327661 1616455 254508 1076179 265203 573795 899858 412888 1256170 1702266 1158505 831592 1508450 1069494 255884 703685 821830 1869938 474647 107668 66276 610637 1402829 46593 1139507 513879 612866 1171680 1130587 454938 506245 1883461 404523 138034 73657 384647 444000 1249299 1571351 1581204 961392 1264023 702111 1420115 577594 972311 1985145 1852840 147729 1517703 1395895 71462 657899 1948325 433720 755520 911696 1916690 503023 1489262 1940108 617284 1267727 846837 1388991 850609 523735 1082961 1893347 666225 577459 884724 250418 359208 745790 1317042 284325 1316702 1073130 615501 440941 548364 1683925 1122618 1594908 21501 1217189 1438608 293884 1989112 81984 803670 1471506 1575138 159080 151664 1127877 215965 1797960 565794 560004 1127107 154364 411871 1838603 1345067 1670394 1132049 572810 471545 209384 917118 1392944 1330682 1057980 1630536 1590598 173338 1288825 798588 878541 1306781 256066 15899 1254014 661915 1967688 1008150 1380032 52342 349540 1066186 894997 1011429 1778003 256566 465628 1462744 1177836 215875 489061 1448243 793273 987427 268833 1172987 1973328 833520 1559168 270127 1496134 1673872 1383759 1462705 1293065 1810203 436083 1924001 680832 1535607 233863 1504614 1796540 546081 1113587 298032 292609 369212 780891 775434 1507521 915464 1419892 92779 1851200 1748969 567036 1364488 783088 1950576 570486 1954212 480360 1324545 1134547 1532863 1593706 794246 833 356055 1542127 644011 279768 276114 294183 62456 1402438 1478140 1451002 1512996 1110190 367695 1951370 311392 747853 1527929 945931 952975 1706532 1795633 1940198 1219119 210561 810307 1432350 722589 642768 1556851 463443 1627213 1226322 1917226 712974 1792090 1099631 1085109 1070112 170250 1064221 1661304 951716 191582 455968 1310512 1888106 1773307 1751956 340531 225452 313893 1866150 674218 225369 140786 459392 1747721 1849931 1373526 1111593 273364 535098 351131 812589 1160868 1945871 1507951 942839 824758 1271468 1237558 504950 613203 417922 738744 1577676 316633 1014067 1790526 1866505 759512 1368521 1345931 1678174 304832 1696437 233298 128952 1307191 1972490 955832 1813538 39881 977929 1329175 163673 1149881 1002497 858046 1761083 895245 1192818 623410 80953 58100 1259353 891110 711156 1528268 1692808 1243978 507592 1457667 1641198 1763196 1255403 365042 1905859 250813 953047 595992 1068430 232215 467113 102499 1913596 1681296 568738 1304048 1623144 1248315 1186998 329896 782217 447099 1837222 968696 1788056 29962 1812101 363830 838876 775242 55253 246847 1837971 1427867 1629034 1630241 77153 141328 1863717 1763992 1639876 1294406 12293 862441 329748 1977599 1513655 1870481 1175310 1037256 835392 1660159 713339 568832 1957953 502424 813417 697981 1112258 445394 991925 706825 1296441 134457 969384 1424389 647203 1585109 1168941 83737 865266 538553 334885 966822 1603260 1728491 615138 920268 1921382 798419 922045 528115 1528047 222562 505821 1156167 1663870 1377409 1933581 568276 556446 4981 1419261 1363698 1675200 707696 1752955 1204559 549776 813090 1729090 1282832 1788576 278482 1614222 639870 1557609 1894310 877110 826690 516473 190730 1840139 932544 1934978 1929273 1834750 611765 1542947 44779 1412910 686048 1188659 1667415 380561 1505537 1896512 756433 635866 1136627 1622844 241425 1171998 1624409 1424325 1405321 676860 408453 214375 1027659 792180 15034 541486 632674 104493 1383179 417505 1076425 847475 1128757 1656838 487186 59187 1144743 338492 1414059 1801786 1937302 70454 1139307 1770675 1025127 272899 838623 657597 21886 1234025 547100 1775796 1190033 81778 589747 1353696 1301834 1099766 1774734 949977 1280746 1935680 1623752 1529772 46253 114864 370684 1842995 625771 137354 444341 706686 1916112 1447840 722820 85769 1036692 133742 969692 457027 1183348 1234330 226819 743532 806383 1085977 1817836 1531604 943883 1453264 104030 847537 1847360 1015909 1391447 563537 1547988 1010875 233404 1922228 311067 543746 1599452 106223 1045957 1180599 880227 84588 1931283 887915 1465374 545148 833864 1581224 1350128 105688 986632 1352176 765268 1709080 652867 1071891 1164116 142086 1046318 1374586 266915 124500 977061 822189 439343 1544484 1161827 280202 1514439 1525095 100550 658575 1329097 1476693 28241 1526752 844867 1197052 800870 1654519 1996860 1977192 1990498 653265 1228078 1476985 926796 460652 1405186 1436175 1413651 1407913 516653 197695 212940 902370 916348 838279 1781599 484956 736617 1706524 103518 1711349 852246 1823391 1432461 1439412 508440 1247007 1713276 1505085 1143902 1991437 234241 468922 1234332 1904800 1299799 1470632 1617158 955258 574766 1323455 1942016 1867685 360526 233870 393958 65940 824784 226438 473855 148517 355988 1114854 551323 395080 1096627 1554289 972665 1589721 619140 1669277 1545634 1151050 1738063 959224 1209505 336431 97446 1046240 308055 1490174 1463791 1315942 670549 1014185 1487941 158074 1641088 1730622 1899210 1568711 676155 1177041 1341488 309036 1439347 631010 1670666 1678400 648643 18196 828965 737834 1042877 551724 324554 566291 1021219 1088560 748498 318013 851810 411064 1095159 174471 1599957 1366290 1876561 353916 1338461 562651 1893734 1895841 285141 499583 194326 444335 1302972 1372311 1541938 1392162 908767 1572443 1868970 688543 577680 379153 978813 948770 110464 1750251 1313937 1926420 1457526 1332260 202311 1340933 1479111 879431 1748790 1605492 242018 1944384 1157727 577340 1978223 1309170 621283 158985 1644505 548039 83827 567160 1903682 1882479 1044721 466251 1476130 1848298 1953909 640332 636253 793599 1637099 1413894 1164731 1243607 307359 713965 1879603 339818 1597757 508655 1209488 79215 1770173 811075 999476 623108 98436 1769876 1471800 1280910 1813476 111220 119849 1325273 1476372 1494790 1769021 21387 340546 1303746 943510 1333434 1751085 1857430 1366183 1296565 842097 1137810 1376884 1428350 1692273 566942 368850 96951 1107305 1496974 546306 101803 1534877 1823188 641436 1815515 910139 728024 1006653 929143 432503 83804 1239394 762338 1464066 1036992 879409 1996172 1516451 1510779 119447 1052781 1031818 682363 507728 1642304 487949 1701338 405861 1065390 1188681 1898219 966496 1582546 768459 1863193 1897774 1988458 1261848 327991 442124 1652577 1231724 905682 900211 1066691 889193 912791 1358267 80630 1316562 1582236 390099 1370848 1314164 1500792 412426 1716863 1416839 508017 1139534 1434579 210205 110839 1186001 1848864 1601011 1508597 1927165 878594 710538 618965 1466383 1534181 176954 1050153 540052 579619 1631116 711665 1432283 251258 775167 478881 1894549 579418 1829471 177901 1960489 464911 577407 482182 441780 189140 1534562 39201 56410 1457554 26444 1639736 1939380 1397841 1730592 1267381 1979470 94824 1422922 1374954 483720 228689 1616306 458848 885737 1252683 1561027 1087196 1696942 226614 861490 794724 79442 860234 1292132 952761 1423718 790891 1457070 1577489 724156 505400 1155026 230071 1054253 167259 522705 482519 510292 632140 796719 1862472 1049160 1710037 39398 1324277 95035 815904 1161766 832871 47548 1768749 1934617 1768762 82320 323000 190086 1062336 382033 936805 1996857 715453 1762856 1872612 116017 664828 349324 1478692 691711 1379525 1525319 861541 212908 1431110 686171 277174 355511 603450 329286 610844 58289 1842751 1327634 1239269 436982 259116 1464568 319128 863324 14129 887843 1297432 1133136 1609320 1640038 1101698 1680138 1709919 1915432 1378414 1860966 367420 340074 328528 930481 1892733 1327254 847631 1119478 1997042 1470570 343644 975236 1577384 1853975 1561049 1402455 1982790 1354899 1823053 1699725 872014 1622417 1093142 165472 1844478 250538 1505251 824303 1666823 1775537 892677 1066960 1169855 1512627 1000667 1666313 1733809 1566881 1565313 1491277 124548 1929374 806688 924868 190238 72029 1205306 1626006 165936 983940 343275 1374159 1359403 1460039 309439 836394 495492 732886 1853307 1612558 736258 1146299 1962653 974400 962997 706229 528374 516818 513866 353307 399354 1307442 1282218 627472 1738520 977463 59041 1075818 1631638 1598419 1654275 1082164 839002 1616907 1813300 1907051 841639 1554703 1863570 914415 1744444 462198 1857957 641307 1396820 359132 1174494 1640754 829306 1941462 969316 710039 586630 633610 1759967 1865024 542174 73490 1265989 1543597 1430137 456265 893863 1797715 358518 1079914 447089 894895 1228748 1388154 81233 53752 1537845 134569 580647 1016457 1179101 1984755 551319 1141832 65157 1608313 409481 355485 901034 491921 1740759 501772 1991707 1555994 544303 572888 111522 1430304 1382504 907296 841866 1782020 597751 444817 387600 1470756 1335183 45226 499228 463638 832118 469713 1850507 307860 1535647 423177 1366870 908865 1859105 364182 737797 1783108 1722320 1277657 356225 754788 1098268 991641 1900461 1496527 1495055 1240606 145156 281834 1364322 529822 1371788 181761 699757 1937133 480047 1483123 609604 1578288 113957 1956815 1174765 1174596 1672833 631194 464424 942115 722449 748905 1532200 1439690 1198986 1425159 1815775 1638979 855011 1403485 1221142 1054794 1476023 1253927 890167 1195108 1587371 1200682 1687186 1771828 643124 1616453 125143 1157717 686488 1978225 828185 125084 142526 158252 1174010 1964615 902993 54502 34515 1329792 684913 1340331 1076361 1585969 240719 551528 176825 1877653 1779454 1618512 1572723 419703 979378 1428695 872042 535799 1938153 540862 1865604 1615772 21733 141895 879906 922145 77622 279100 1593901 1420006 681358 1690900 1351680 1586335 9547 1841679 1228454 375423 1299603 346508 649281 1307141 615479 1848709 1183777 228707 1999016 1058917 1614300 1845025 1089445 1694786 260169 798227 438848 902026 248663 1543963 490180 381236 1112841 2588 509714 1133707 1204074 1642237 823055 1991675 728021 330576 1985579 1424392 158605 956416 1036039 937443 132312 551008 128938 48239 1275191 722078 1982188 1443076 1849414 359782 1696970 409041 1910325 951439 1448336 574994 1272333 379483 1365983 150904 761806 97819 664723 1707033 1704316 1016275 1886145 1386075 1393596 191955 318877 1304597 891720 833744 312627 878658 1738976 1654617 1044813 1226105 1318700 471317 930211 972337 1010426 285845 321783 1476348 1732143 1267467 605578 897654 991503 1468668 311320 583448 1931449 1461027 1854073 602293 740380 853803 559347 1090522 811865 1791974 1530944 1725733 1251513 1907416 751394 392541 539848 277857 1939642 493352 1292561 991880 1941057 1615574 1882453 1520326 1789698 982697 970817 700857 1008582 1827422 1450701 720739 1400420 484665 186231 1331229 838413 1557529 1648780 1548973 1768805 804466 473693 27910 411895 1313873 296543 388820 73882 1107892 469683 1243715 267903 180306 234173 229571 1866051 72495 589886 684838 1191992 1328372 421917 1609438 543303 5342 1311753 1223448 1665813 1508326 1644257 462624 246258 1876812 1038104 653907 970233 1877025 1137451 904127 1838946 1389132 1158333 954120 1469923 422761 393668 1321265 100694 1381900 907836 1024904 1537280 1327759 1498792 1454431 858351 1355138 1417924 1062410 259318 1395482 555779 643181 739406 176603 690030 1778432 141243 1704116 327064 373213 1083438 1411500 1265902 1838815 271589 465800 1616613 854450 427134 1845374 1536622 1371785 1610007 1030613 1811957 724899 1459315 405027 335715 673839 1679895 1824263 1870781 1788661 1841608 1991784 1364630 1012973 805337 1631512 975862 1021340 1804071 1904715 1312435 1320282 1242638 1560459 526830 509873 1854040 1174364 778615 460446 408552 972380 1002373 94471 636227 301617 1999249 346044 1569293 1182245 1628223 569173 974308 308026 873315 605660 1403378 1989070 528723 1311972 1169358 1217340 1237962 1323988 666901 17619 1394205 523380 1394064 1543595 158810 486032 978624 818375 512809 1884237 376318 759400 461749 584085 870411 261718 39663 1391547 169183 1537448 1545671 1560018 1110044 243067 1654114 983636 782466 839831 697145 37484 810190 717911 876087 1993471 1986113 1887052 1970712 1376918 1516899 1297168 1779737 547428 620367 1475130 510267 1377041 1308259 570146 1285531 919096 1119737 1936687 226291 1984367 855564 1051735 6981 171263 1735513 1484053 778270 1947262 243942 1490671 128843 681766 1462850 450859 123800 1725808 166378 1196996 1192652 1535668 1201700 681214 1958569 1546096 1754938 1651647 1568198 159261 573723 128851 1854355 1451005 688341 1765684 913545 1325758 585590 1643912 1412700 1832985 387210 1992081 1834221 114492 855624 1268374 787019 1210424 656762 1295411 1528057 1881715 1538267 285014 1896057 1675418 1705524 484806 673542 1736258 1448200 1927098 384739 1464212 1697467 439154 1003386 1992184 449891 1530032 313824 1842122 1533018 1719947 1610316 1660611 93475 1047317 1088463 317114 459301 34956 1166407 32705 1181823 690717 289045 1911408 1588835 661463 758614 792148 438056 464539 865081 1371592 1848710 1821105 1189930 1910627 1566099 42731 274506 1149000 1514441 896696 1384832 532553 1939513 1438556 1167887 196254 469937 1536889 1937714 1083744 366323 1198929 1061082 529484 827628 752843 960620 1541226 1452952 274778 1671300 1069023 749760 1492203 1209994 1602545 1544963 1762661 1298967 1163440 1969336 672530 516050 674159 556023 1241759 174581 235375 1133716 1008099 1544406 1576571 777739 1192840 921499 1762543 12496 818799 1041358 1298702 1926249 1392072 952009 1450663 1601401 1766874 1561212 849712 598197 1702102 1262135 911910 1286465 1771080 1938433 265163 601509 501327 1032760 443237 1624030 851272 1803133 342008 688414 1577275 1553775 1861381 1092732 1399722 1029613 989498 1445074 770169 1416519 557141 720230 1360755 1412750 383759 1655072 402605 65621 645107 896155 348264 114365 1543324 384309 1431685 25569 512214 567235 963885 1785466 1989739 1293594 557217 1423756 1887667 284960 1611223 59614 116325 1166375 1026017 1742753 1911758 943444 801515 1193453 1328882 1215541 1088195 1245673 225135 126092 1535958 1899907 497769 1887891 502650 404297 102757 261748 1518397 265825 610457 276298 634799 1900386 569537 1389389 1603306 1251799 965608 1314096 1039929 1461717 973365 1588892 912377 1728162 1170120 559586 611246 1576390 272434 1874013 478669 494571 337191 682995 1337093 753864 813529 1814864 754331 1392601 312799 1020592 1765052 768687 1995349 1805941 1226014 1630105 737186 1066543 357861 1537818 1198163 1875425 144101 1143441 1860002 1573729 104449 753108 1064373 1559616 1943938 664274 1603667 312688 1698333 106963 1985071 1723130 1088039 726960 1454166 1579747 1590454 730337 700650 467804 1977904 1309372 704372 1708024 1808144 566412 1462368 1076797 335969 1971746 1614117 166660 760515 501904 1752184 1961773 895409 209794 527457 1438654 635844 200350 1946313 253480 449722 1021291 503667 1594757 85257 1054156 1924517 1340890 270223 786953 558126 978590 1666914 734053 126868 980329 1540457 801702 1531790 1505525 1295317 230635 137668 303142 1911608 666510 1991692 233905 1595874 1907508 1484477 325098 827171 1647482 189531 479899 589453 280491 154246 1668461 1083891 384324 1330731 640951 500470 79773 722973 1080209 412932 783631 1893165 1026631 1805868 394649 165919 1276149 1073830 273669 1009249 300612 1562096 359845 1019670 1622711 1248726 1319675 1999763 1574591 689946 610395 954619 1698727 1705020 52276 1403535 53396 798544 1276003 1967379 974964 842520 746770 1709566 1474229 136857 779633 1179891 1945663 1494634 326648 1021033 1321066 1283031 1082783 963495 1610536 199083 1846832 164636 1630862 358747 920540 815994 1224039 735698 1946287 305349 1295558 105678 1053741 1822856 1432869 215026 255950 299046 1544184 1731412 1297119 549984 1897270 1287131 933601 1962556 918132 1702793 1626745 844449 347584 573113 1009596 747799 1958403 1006178 124229 901012 360124 1914305 1510857 1588663 425027 1076597 379891 1885534 1393357 1019750 915700 1926591 1584434 1547756 416911 628091 1985008 1779363 1348455 171103 766479 1102655 562905 1232801 1196164 1349317 932910 1742272 70987 888540 1345771 1150474 1374071 1208796 1623494 1487174 1090448 1386339 1428797 814889 275314 1034352 127709 1404928 1130524 732934 408487 29469 1586997 1386271 16353 1786499 639340 473757 304701 977872 315908 163786 298822 1322339 742749 513671 1358034 1090451 1649298 1956687 526130 447251 185235 1104098 1274164 1033906 565862 802700 842241 1213867 1852955 1865960 434241 1621798 1749204 1915717 1347685 143654 396825 769186 560085 462876 1261358 1708099 273966 1106890 1094130 1951978 65418 466135 324347 1335065 303639 491192 1656779 1050821 133640 1410671 1318488 1617205 1425909 109078 300248 1042569 56588 610542 525115 38099 50807 176956 953997 316842 899023 1632639 824995 1352365 1775416 1497554 640772 1062991 11139 802144 440438 1278633 31374 337798 1505698 1398899 1618330 803952 147822 1855403 309947 548606 1441351 1700441 231269 411757 1745202 1238596 249654 1939712 474029 1605905 1605405 43963 452997 1162401 465569 1182847 305986 340110 835636 375143 1070458 572654 839784 1838084 749695 1003927 712729 881469 971749 1902821 885061 751430 722677 254304 659373 1457008 5459 573408 1967629 1414925 1889577 151941 106590 1821977 1034637 652565 1714072 1427801 843633 685333 694378 1574067 393332 396218 218649 417950 1793797 168355 1058073 891928 1003167 1799987 86447 624516 1567246 1238179 163710 995950 702668 1103619 1402792 1803341 1658827 1940450 1403046 1161203 1694404 964538 247525 801703 40794 1922629 1610686 1569317 1432775 1887231 660842 1713094 76231 1772047 37299 341992 960814 842782 746223 605225 1541960 1482911 1198349 1974168 615978 1322174 838287 1551846 843788 1957554 1045092 464002 789319 322064 16687 1381249 1142927 413481 598437 47011 831994 1716176 1743839 638257 815753 1694132 107568 1078338 1240501 1153878 6121 534349 704338 1866257 667114 1004413 1783246 937887 531792 1117455 408342 250750 1096912 1409559 426108 1652102 955812 1998912 1099142 1067247 625997 1442471 191926 1852310 1649526 270954 1879438 1174785 1922764 1061240 572061 1072332 1038974 125457 390284 1570874 1580578 1258522 1297617 286469 821013 410165 1384539 4110 522908 1041006 1602604 362498 353960 36021 217841 69803 1816892 792891 582890 531857 831041 798598 1665164 1932254 1225938 1377246 134896 1914581 244250 736896 246631 267800 335383 570071 1334334 942055 276961 1742634 1025609 1972880 471135 1601751 227882 1546726 461697 1497451 174546 1253467 597839 1839232 867031 658789 1540274 1871003 1349857 1964883 1679759 1981959 859591 1269088 1004018 171381 904410 15482 179979 1496202 969419 1318704 1917252 620288 1097126 82862 832150 1369934 176141 583690 95435 1261892 113524 1642952 1429308 1811632 448922 354314 1979629 1434253 834675 153005 11216 461860 1638465 1435171 812114 123135 709667 1071491 1879355 1193146 1584194 654801 409280 1768657 147206 1235786 1406913 1292764 1749156 73578 81253 605545 806623 1031334 574000 448413 1482226 1186584 1327337 1888056 1979019 1369412 1572957 277003 612611 1619547 736019 1898952 797893 1395172 1553887 982572 243731 652409 575633 1504926 1430752 10876 526025 720375 655935 219732 612051 499685 1816776 901212 913903 910747 1714003 633495 69507 1628920 903786 1610730 991725 1036984 379955 916159 1425533 843918 83400 320841 906206 354389 693346 1017109 1745127 1835212 642256 1415601 1449189 1143294 184084 1883023 1442691 1573196 617193 701642 1996544 117588 1472782 1147143 482996 581016 1726856 1529417 422783 1821403 895904 14547 624964 828523 895302 131461 1223406 1331169 1355299 988808 104814 192295 1425530 484019 1602383 643497 939861 629005 1648070 264989 527023 1145825 1945449 312447 1506183 747916 1880672 1360787 327832 1514506 1829000 195099 1220555 1487640 1883284 795364 1045370 776453 256499 228314 1296045 1599759 1455021 1228599 93809 489638 1264543 1279773 1672782 329578 1012072 169637 915296 199875 1295870 863156 502940 740026 462147 1263313 865304 411148 676410 1325234 1347063 1115180 1742796 1370464 783938 516689 136595 1417886 557044 335484 561531 101891 210184 1827729 1996001 1077058 764710 752722 1286584 808744 391526 190672 884358 995540 831582 272892 1808651 903125 1359879 508740 1779766 584306 1076871 265706 1115561 276331 1119605 622244 787666 782422 1645694 1422264 616092 23710 611902 379943 1413248 461690 957148 1086853 1935803 1501756 212198 1035165 1655641 676974 1047960 788809 832180 656965 1725392 869698 258414 1214784 294584 1642302 595880 1515736 1435122 1418923 1790886 1984438 551955 1566753 1322364 230144 1195031 1646709 271670 971027 1230102 1427716 553417 335769 1997017 1031078 700267 1688708 1708841 376487 92415 1948239 1055436 1336862 1699376 1654293 1662649 1644555 497322 1440419 1140302 893474 790362 1801492 641715 541768 1058514 1401997 1626146 1812293 1364159 1958743 584105 433058 1153754 894333 1427273 767098 1903054 1270069 655385 1045083 913519 1558651 1066578 1668786 1561050 247313 62429 1673876 1606946 485437 1587426 1712375 1793004 491733 364358 924002 284857 58471 179078 306496 1002173 1950818 1941636 562173 215387 1440585 1767952 530741 1347044 589483 1649476 1720508 1952706 789286 121548 1422672 1832359 1252256 1560399 33020 876350 1498289 219967 1328017 1938937 1680070 10046 1542031 315787 438725 91610 422875 424963 1212504 822804 984609 1953331 620727 1731612 53675 928836 409414 528497 455183 285775 649504 498140 1483716 1127801 310674 1406241 957925 1483500 1880086 1800521 1379775 852970 3909 1786926 316746 1925030 1689597 711491 1451392 1277953 245353 1233024 1624416 1272255 1248283 848312 1202179 559692 457665 678092 940075 1215996 314647 591111 1363180 1147008 590619 1981826 1986286 25992 829741 25269 1843460 228354 533077 226606 713286 118366 1253570 243744 1430267 233006 1484646 71948 860418 1200610 799900 1335123 1952428 55896 27443 946032 1643914 1788448 508360 535276 1845856 1619139 1397532 199920 1583549 457387 1670003 1948338 1114376 1602430 1267562 920855 1357699 66064 1833823 1934205 1510824 1391900 888780 628750 1053776 63539 512128 498954 1193364 1799345 30921 1219882 1468426 143825 1197457 1601918 267206 817050 520817 986269 748813 209895 841808 570599 1342782 1908667 1564095 1419524 456376 1863056 472123 1307815 660584 232263 191523 485810 203990 163401 1637000 1224989 786024 1661660 1525323 346435 402700 946660 1852505 1416530 346642 1840840 1667881 681931 1589300 1844755 750582 1805873 770350 1317756 1917975 1097071 1732701 301249 1517917 1609957 695508 1177856 1031181 1641141 524773 1968397 1175925 4037 346459 437137 843493 497123 1795206 1722889 1482926 1194632 268696 1116940 1077714 898604 902173 1340801 460991 567175 885331 1667656 966299 116599 660911 1861644 1692348 166698 883884 1895347 1727398 449107 1112869 1001282 1716536 1981331 1078166 1771971 1757970 115564 1156349 1177306 667756 1777733 887049 804291 1672379 1668038 500119 123294 1442217 1994850 1681074 1986072 83056 858923 1495007 824033 1380420 1350331 1760042 359720 1529637 240141 1981966 1113857 354964 278436 25293 1764457 798912 856737 1598074 937293 1929509 1083385 1714262 1726 732451 27546 1157207 631473 1163258 500457 1722982 1300964 749890 1809051 1429622 1914838 241683 1541880 1549140 1436262 1995396 354543 1132818 883728 1394336 801636 492561 1758993 1873561 1477441 813636 849576 200006 525773 707984 1208603 1954799 49269 1492006 1508474 1518977 576603 1784689 990765 994224 1566421 160519 1611814 442236 1421105 799101 218075 987876 1666505 824238 1500247 697680 350147 1668231 1611571 457854 1094760 1023251 536067 1661471 1038954 248911 1717636 1126351 276676 814996 1187277 1258138 1684314 1907660 1847122 243360 745617 1488037 1771726 96588 101247 1040463 702057 1903121 490476 291159 677360 688146 1125643 23529 651232 1563224 114391 1247324 1890228 1624850 1055654 120642 166735 1483163 1113198 1097312 842680 1026808 1094701 678631 1232238 779199 1172375 865015 1432140 1322849 509929 1439833 279767 359880 1845965 1630086 1953432 1376801 1496235 904541 1639280 970897 1688191 1512947 1742277 1976918 451984 725522 363883 1314845 743202 1670150 1643736 1343953 1511708 1573850 1811831 948218 996270 1455231 1008198 1764411 1519243 827717 670724 846388 1497840 180662 1391643 1237378 771049 388458 1690284 711249 813764 1118684 1228037 1370032 933030 1727186 1561697 567028 1041752 1521814 1395184 69825 1839863 546375 940156 1569062 1528147 858530 327694 1440855 1155643 1065197 1110596 545844 1793171 995553 196246 1849149 1383375 1464876 599077 1706601 1631557 1891930 759192 694349 474479 1345392 241952 1251663 1345191 879932 902240 60750 714096 1679388 600610 210724 1779637 392196 53709 123025 1378529 1250950 805800 156137 69369 611684 1464308 874046 857177 1000730 1651253 1885038 762038 110078 416332 375681 105390 717756 1264229 1695240 74596 91413 241281 154184 189151 1278920 330682 448175 1888140 1888007 622690 1331815 276845 874790 1149285 515245 1573594 1379141 304952 1852694 195071 1062478 1845913 371123 109807 803188 1516490 203356 411728 1822766 1729374 231797 1227610 498229 960816 1435983 1828059 357768 1486787 1541967 89980 1875010 572699 287228 1183908 1745875 1454296 885786 666629 414574 1680934 222611 131550 1630532 836003 771576 1414263 23595 1729109 1144619 614557 219105 1585322 979005 1719044 194499 224655 1313541 1187441 951601 18351 146220 128712 310332 176366 1424097 963688 1805132 1479376 377902 1839101 1765585 1844107 1893294 907470 632315 323438 93449 1707385 673211 823041 650918 1013272 116426 935148 159572 1465192 282071 992915 857309 893774 988439 55323 937427 1222032 1413268 1334115 424067 1202346 825665 1781809 342170 144821 930585 519659 751534 983980 1230199 187949 1049867 1151897 402137 1846141 721706 835307 1125347 200523 489966 957620 610612 1149133 116914 953355 1096842 1842192 178350 501058 1123105 1831643 85295 180670 498106 1763241 1813994 195812 839223 578253 1406874 1765775 996810 1746666 1048882 1479465 731005 1039420 1726153 506439 457088 156279 824636 1473985 739282 77361 399632 1656686 1072408 84589 1024736 1662023 370737 490635 983268 1633924 1403777 62100 1211494 814012 1132292 1531321 788736 920463 1665717 832877 754688 1599308 778796 1444755 1758490 1933389 1635533 1375830 1270388 1295827 1913277 1680716 146124 1051946 562738 1647922 813998 859720 38162 95165 1521660 981795 1289684 1739050 57676 447631 616278 700064 1901498 735135 697042 1697260 1280542 979302 835341 1748962 47193 284967 1288546 1894446 1915373 611429 1053593 611576 1213183 1192995 1391032 296864 1687749 1056878 1027177 1096054 1077578 1950592 1518275 1078457 1361844 1582971 1035238 1594511 1045252 554312 54051 1959868 1824642 1916515 666314 1690004 620285 1348456 1109130 336338 1822377 1649023 302584 1704838 1606483 1634031 1458499 1464618 791768 1215689 1922265 108151 155715 1392755 1792615 1340821 506685 939285 1650253 535337 1436169 1515350 175548 425893 1298908 1523307 1171173 1714855 1367426 927736 1585921 1271709 1962704 828377 1252745 382779 173468 339736 46945 832815 720204 549972 524248 782952 1859315 629590 1265301 1605339 535895 8272 1806101 1937248 695253 607157 1795522 550480 1322796 1639333 888394 295034 1046504 1000586 27059 262649 1280307 816056 1166446 16408 1188166 1096640 1248502 1538873 1527848 1406766 1960318 1037115 275576 268771 71724 976168 1973936 1263889 1950704 842133 1029662 1527305 1787377 1317503 1294786 830274 1454612 1210342 1680976 447960 1938066 1422890 521615 1816717 992268 321064 1651211 1916402 1554873 962547 875839 393470 1365246 1728757 340523 998373 193441 1973793 1798716 1338970 155007 839375 1315069 1694127 855938 1305863 1493841 1734512 1201677 1836589 1750713 1325196 1290081 517730 1995469 665677 1735686 1204904 1384576 938773 1546691 215476 877451 1286385 1977646 472408 43250 95510 771777 1191809 1815817 853144 164315 1603960 1911611 167426 1821527 1285772 1449376 201136 1968412 1663165 191752 986608 492057 632307 843725 1985819 272779 455135 811884 232553 607498 1467369 32556 1108688 1049494 1700795 432210 1806424 112967 1219668 1465820 595664 1419301 1787253 615374 1310195 370635 875966 914987 1842150 1165198 278858 1271464 895154 1925368 1965078 852713 82922 974950 379463 1301268 386767 1920680 1355910 1545916 1392948 514740 1678708 1412425 196311 1608614 763624 264603 1830282 815915 1754095 1069567 1599159 699359 1001657 167270 1634021 963139 640330 1394405 619857 708352 1917802 248138 102478 1394874 980119 1379734 1039870 1977955 1790133 1646656 802765 344143 1484788 773865 693540 815761 102934 1795520 1180894 218103 1041312 1319571 1421770 992776 1601428 684658 394557 1926672 1420300 1407303 318748 1798871 1439497 1208520 422736 571996 653207 595432 1631662 1462469 1849766 1486075 1900853 625799 1795028 406334 1343390 1465723 1212081 1405456 1476293 1810979 1517126 1337838 268961 929722 456260 249308 1211376 1343037 1548983 1002435 726751 1081849 687524 1907346 1733389 189135 1483750 1173556 1488202 1306863 1621445 33983 352202 1672912 1918853 802864 158657 1441664 881824 1687656 196569 406387 712259 348877 930159 1150786 272158 1839330 1994232 201632 1052999 494965 739483 110887 329420 5260 1473989 1420846 628159 321471 1254713 255789 623137 1691108 1756167 1942073 1485233 1894868 884747 1567446 745500 1577725 1256187 1111481 1680273 1823890 626945 1908383 983784 1154384 1131710 1453753 444309 1143565 378577 445428 756186 462279 360764 1136566 1363511 1030253 1535724 556698 1481929 647328 775472 414136 280146 1738983 1308420 1637450 1715169 483086 1274494 1833629 1219862 1604067 507401 938652 99024 176529 1229981 1687568 858640 1713203 1667472 675936 1179516 410184 1357867 223062 65149 968421 874759 1017846 302554 1942920 515519 1606730 219183 145967 260420 1926164 789975 1247572 1219687 1410233 1349128 1907318 1741063 1648170 961158 1343084 426554 1585718 391224 341039 1594269 1007464 938762 713531 1309141 364688 1367750 1908855 875745 1348769 1927407 643845 1302158 766250 162422 852822 969536 1302548 1700184 254968 1728287 1610365 1754288 1836759 324972 662180 733252 1480486 562715 904402 740286 20448 1222836 1005535 428055 1350815 36691 912200 559250 738014 1257122 1601327 1698178 1461653 1331271 1868632 1961304 1709865 1177521 462816 1694651 1363711 1006523 829365 456144 1435907 964074 94131 1558967 222131 1161440 1939485 1696116 1656073 1186650 673877 1780446 168675 1893954 374502 1215048 1364271 1572840 508060 927238 1680947 1081783 1607054 1162135 1474211 1973842 1417166 1524634 1325176 806323 1386130 1385163 1794837 29770 1408540 1327748 1390435 1415085 1639573 221944 297252 621278 1147167 1964516 655430 170358 1102518 789898 1354793 1737284 943673 841072 92716 193124 1071254 1328720 740992 407718 797934 328488 1873018 683642 1265520 555114 381557 1622124 36999 1788524 1359886 1017396 699698 1109647 1921472 747849 176009 247277 1565282 679258 737412 564312 1010700 1510590 1399189 1707087 443264 1975689 1220804 1265557 1176293 564198 342613 1417550 451277 1426358 1313175 1263970 1594886 1206380 62333 1857113 803129 1211476 1604529 496469 86945 1863972 253225 504058 1180889 1564256 1008208 187007 1929003 548214 409252 563353 591539 1789094 1359918 1276312 453896 1236786 322714 214533 241276 414067 1458013 1543743 623727 1763149 1944478 354510 944646 1788347 911017 553622 1549993 1948449 877319 1747469 1462313 1376455 305057 1770849 744651 1675634 419900 602562 154626 325485 1174313 628392 523259 819639 1075417 561481 871084 456240 600092 617309 1410596 1253974 342993 1237917 1707111 363576 1380120 1687882 1297041 1321615 461182 798845 696507 500895 1919087 1729308 963721 142820 1777658 167117 759095 1272104 1264464 96199 1667094 1812951 444025 1089646 201783 546914 1970221 1604819 1539865 250546 1492958 446802 1462849 113009 1726881 1831077 1115249 301063 1414731 1299712 1144129 1464700 1647052 1000884 1604060 1141765 1530519 93167 1516596 851123 129348 1029021 76306 1076212 610699 470241 1685585 824807 841020 1816623 1824115 1841236 1449421 1682688 1632635 915109 440483 228243 1725507 113883 98423 75043 1174493 508841 896343 1997766 1248302 1381793 525544 126879 1044038 1727148 1336010 1497291 409862 206874 1641156 1753344 329246 1242077 21841 131904 544465 933532 1272877 753750 914332 119809 690932 1016859 338819 1119177 1093002 1159693 1284516 634510 1932898 1801699 944257 61960 931801 570368 1140607 1255325 316474 1053929 1137232 1908284 762698 1461363 931462 1821543 1674879 772485 1513215 416341 1354000 255480 1975860 678454 1033520 841584 1517026 907367 962948 470140 902936 1483112 870430 1216801 1352708 1478395 1161834 1408078 1142317 68062 591059 1650372 1704422 1084470 18501 867260 1042426 1651109 817876 348608 260795 1967249 95221 1727327 117930 268813 1552910 130872 1206972 1072166 1561854 1805922 696758 952772 61358 637022 952799 1205458 1254587 704942 1304659 1965949 861364 1274270 896308 1019981 1604782 684918 379616 1110522 411608 205269 748457 1991044 1355036 1571301 216119 522656 1027522 1852107 179735 1150787 1243207 555311 1510992 552947 336505 325824 1965040 319052 433620 467594 773797 1062682 993087 18024 749856 1520870 858730 1914259 1782435 1950907 844079 489518 1978613 48345 141608 1542368 878400 356558 930059 1869119 105785 66010 1538009 544743 289825 1197778 731767 815964 1450454 65588 1078730 1695030 1309765 821038 1219156 1203923 1051365 962691 1335939 1853700 1450199 1926278 671428 1200994 914100 105744 1930576 1297212 309266 1650955 1033687 1949003 941000 522924 502930 982041 1581720 190201 1470069 195220 1732478 1164018 361829 1360923 1021015 790695 365032 1060932 1789717 1329215 976716 1534785 1557231 1618906 1897644 1126239 1934882 643473 1029306 1636243 882127 1364532 265417 1629511 1133226 1730931 579606 365559 20150 1225851 1756349 690392 308989 779530 631844 1064749 691660 1340374 172750 934401 376141 1051387 898026 1333261 1843845 510702 238000 556631 211165 902620 1337803 1791352 1014693 1011098 133474 1140976 1186580 1741614 1482833 376139 479394 1342610 1896110 641463 1085177 1289911 1572078 1570404 1271639 85737 1549652 1224540 1652111 486202 1684241 1119544 1747422 139962 1731079 147374 666948 69807 1667746 1720735 1312745 1650888 814869 570072 215315 1857312 1558454 1367339 1207920 58873 472214 712806 1733491 310876 1448607 1084815 265212 1415756 1976463 521449 1136053 1082255 897660 1441783 916951 229900 146294 1826459 1281688 1454847 172654 4862 1062130 358786 715718 908584 278708 1386955 1581965 220468 1046818 1748217 990245 1427699 114235 1057846 1296953 1193107 1333198 1799154 403966 660434 950669 145113 1298584 466043 1485844 1514821 1173651 368699 954082 571168 1471710 466320 1062924 1312780 460382 1938432 22449 1141902 1247980 1635006 1848076 1860558 1098090 1254994 839255 403206 1061206 1585758 189224 1618371 825516 1306549 218127 1466015 1525419 1287039 1717654 848301 302369 466060 1332789 729560 1386435 114208 1810186 440873 972090 853608 273986 1399334 680678 542111 842741 981896 1889625 701649 375677 1280084 221322 1802599 196571 119604 1483724 375656 299603 1682230 1521651 1433216 1505250 1137049 228949 1960897 1720883 1123792 1325997 639932 645678 1766961 1895546 196562 1144913 136147 839426 584253 1659965 890120 1901600 622922 1064178 26102 1975145 1725158 847055 1592074 140316 248155 1976511 1593066 645297 1312928 979009 874340 12992 101737 1462098 1496375 1510261 245067 907372 384713 1905795 1189452 140944 1074652 1785038 1607386 163053 405182 1730310 651930 347461 1298669 1801829 1346267 1018310 905368 87863 1069511 1381339 1554603 623667 425903 353282 1067442 692617 524677 1615357 535421 485570 237228 203939 756242 292751 1618439 408570 1846830 1494772 964881 1145411 795634 1644544 349463 524950 1129520 775606 211265 199970 619569 584453 561419 776830 175896 938747 1133889 758140 922817 436751 371698 271856 800225 1941728 1377093 887391 1897373 1017244 1588712 986945 1080532 1577086 1375281 846246 1240844 222272 360297 439641 385549 1434670 1567971 1369273 951482 876113 1730487 1967730 338427 679909 1248497 1833675 1564301 1399963 377612 160926 26866 66024 1698421 51456 1491664 1845326 222023 708579 247734 748887 1928470 56897 133066 672641 1237567 1493247 1574141 1246268 1469707 433715 781544 602136 903960 145833 575356 1724295 1961520 1263862 137225 912578 448167 698842 244661 946972 1553694 1675239 68275 1073468 1567053 929470 350253 252259 355174 1152562 901172 725006 1378998 645647 1605651 1710132 921280 228437 714562 1836369 480044 527333 675441 481067 438757 522045 680511 753841 642574 1939778 1662146 666064 120972 1429835 1598248 272595 571957 1269537 181924 86475 1814627 1754101 667556 689657 950032 931935 1425147 1437724 883170 190925 233184 1529853 252642 1748264 508606 1969274 1211015 478092 649438 1830559 230514 1402003 1671339 450113 977262 14831 1033789 130558 191332 257590 299728 422559 924477 762051 1507239 1950971 246968 671687 503248 1542698 618046 1262166 1111925 1469657 1520566 1256427 131714 1833758 423570 743252 1770245 1896458 672739 1223138 470356 446415 184969 145569 1193698 1697518 1368827 318011 80083 1958680 222837 573440 489530 1873117 791965 774017 1773614 758187 501043 827077 1933406 450291 812788 1072383 106268 392054 690936 1462843 932426 150838 11149 1942568 1622891 964076 330201 1857545 1394746 906693 739013 1335285 1440014 318743 743538 1015395 729908 1943361 315767 967091 1009253 1644921 1139633 1191759 170818 6425 642480 878647 1152010 443165 212548 1308918 1748492 146608 954459 866737 513853 580278 889788 1688612 448467 345537 1541367 290727 1943044 1295609 1475008 1417362 816582 1122776 1959643 1807688 1865459 1195093 451653 425420 331294 52123 1326013 242815 408818 486699 1258672 961139 1630572 1025908 754073 1436017 234436 934899 653657 621381 1936069 206678 414486 26930 168178 1017645 1160318 399278 1375900 603082 1756951 168227 361600 744015 1796117 1876877 1009987 657954 366920 1497585 1235193 1790776 1289617 1794988 1123809 1968851 266447 1123807 959978 1375048 967904 116479 137108 1064227 21673 1104119 1661749 1796034 85014 950396 1614446 1849973 604558 391704 868077 1480453 45024 218290 1660710 92011 137758 489419 1739036 1597171 141090 1728268 1687199 1427898 719045 799742 473240 1785217 625899 1474977 1426198 447792 1521081 1566117 1622443 1969282 1508989 582564 572967 697551 567576 543001 1710772 1995087 1166952 773296 1781343 1015233 997612 1989873 1971920 1120313 1659754 203211 785699 1988633 349313 544659 377165 353193 810199 879649 1340259 841276 61019 586925 919277 142389 903962 1081042 1166667 1571859 1039828 1445156 1724306 573803 1166351 942962 651364 1999135 1035495 1311263 789842 1105036 646356 492554 4597 955820 1601111 657027 1888978 30235 1891935 360927 1719975 343687 22127 1229801 1778447 1818917 365535 1985820 1133367 1397868 1975547 1222369 988362 764510 240764 1614280 89310 1037168 714276 379190 1056494 1381808 1319450 728724 782097 230367 1314714 1972420 280549 1824429 645565 833409 213732 619136 1996233 1542000 1298725 482540 508703 37315 1942833 428071 417175 704956 357988 776399 1611512 1144074 745130 655559 1744086 1373109 1968530 1556868 146196 195318 291616 1548118 649014 589520 1724519 30311 419399 248039 848454 213636 1054779 652310 58614 1159050 1277777 662552 1169187 1259444 1900942 23962 517160 1230474 752408 571120 1305989 723069 1642404 480882 990009 1912537 28266 937979 1639021 1943755 1910972 1785292 218523 1697944 244001 233549 461956 593987 232577 1980040 880970 476671 289173 1324373 959164 1752134 1680879 1009388 1034895 1042641 150415 1481339 1690174 805351 1829553 1824463 162222 1009451 806833 722035 893787 1286459 1051185 96347 1229806 410301 548731 1038265 1247350 1182059 1521 622265 1793311 1360740 1351747 1761662 1495618 1487556 1426099 160359 59449 1287370 1440273 772920 1137723 1269498 901223 1653772 1026051 311458 417919 1483521 1851567 1653413 1676525 1519736 1997352 870914 1870078 1066288 286121 145319 407710 1482327 1973395 1910699 1120816 1594826 171741 1962903 1200244 541736 123079 717894 1208977 1344584 113780 1791584 1295493 1050878 1051082 494666 1595582 1937065 586911 1098522 1451935 1771477 1832007 1360867 615202 980440 1452641 1730370 459081 498734 255186 275606 88770 1795729 857137 385776 1131873 192132 1377556 1975796 1733919 1502102 1922934 520796 801208 563422 1110545 502138 194022 101836 173452 472579 178947 1265976 452816 399744 1573545 1289514 529927 935087 1965785 272412 1345884 724323 238340 128171 734722 1931979 685164 342156 1484845 1664157 986513 115202 139966 22636 1463308 1268746 1078350 1039644 961279 1419696 424156 1246427 643320 167968 1521014 473571 1116812 140295 1965094 374735 1070065 638897 714800 1136869 1042522 1623691 1514305 654474 1317087 400638 1073235 927237 406077 1177181 1954705 1492445 536417 1230695 1622152 132475 168988 1339751 66690 1488704 406423 683908 517150 1736378 665709 1754613 1863851 278176 335206 1876910 1597296 471197 379020 817636 1337625 1809188 286381 1140907 1954887 748883 1177050 1718957 827555 1911473 1025824 592911 367742 1247173 1819567 692080 662849 1855625 242834 19863 253227 1209088 1105556 1858878 94221 1594127 1491688 1130656 1125064 1329261 1534007 640851 475806 317300 470863 158517 1622628 1197738 1722129 1726599 1379172 57862 802771 29174 1804386 1173257 1980134 1296039 1438423 604993 1517175 810481 1822868 1508434 1700299 370762 201566 1446945 1553330 606743 1749751 169742 1044546 1442897 511557 1688590 636639 201883 1916267 292804 1732162 733525 156364 249686 700030 434301 1517514 698176 1033957 1076475 378220 114318 1233815 1392600 1155563 980717 1953406 1217239 735121 674734 499398 1028471 1375621 1845797 600237 330767 815731 1529127 1688586 632146 1512053 1361642 1484292 649915 1678376 635733 1238657 1913075 134305 281128 867270 1650189 1483753 904729 1500204 1201393 94446 1267337 1218965 126644 1936761 1958928 1014833 664932 920425 283726 1252149 473391 1927027 1047360 1939078 1442098 818408 1609176 709701 1901537 262454 1825428 1844399 1101211 257278 470058 887618 1150977 1680836 1799416 658605 1669003 1964645 1767068 322627 1458739 556203 1741444 1357448 563716 897016 1734866 645310 1331813 412332 1234162 806776 756868 991537 265315 1345786 1652272 198819 1125567 874603 1473891 536162 325572 638051 1131446 1008081 1761561 1038863 756708 209887 955477 909325 670517 1093328 1371854 1153866 486680 1193254 1639102 452531 1405686 643613 865018 1196818 99082 1034406 1027300 1627477 758461 778455 859639 1455168 199285 1674203 1951603 1889813 1886838 1578369 1793478 1967681 1177513 481010 1006167 1609214 246413 478537 722554 795685 458047 493444 278214 332736 1205084 530428 1066922 1685397 1827413 5133 384847 183513 1338176 1002025 766388 744945 523119 1201502 1805490 1723120 583800 119484 744900 1933265 1698359 1981390 1138854 1769457 1212303 897449 605645 1441577 181318 458564 1510510 1724375 1664532 1999517 164609 1418848 635757 1365717 1741558 1449035 1683717 783554 1985707 50487 1497606 23656 1926919 1875556 1354556 1819395 721806 422574 1410116 138453 8751 1665695 398496 1384970 1423564 797839 1281374 1017866 194282 1460635 1869137 1930345 982087 1445187 32787 1646700 1497377 142733 384073 941864 702655 1882934 369895 1234302 1402736 604510 1206219 1637558 704113 1129447 1630451 249519 124943 1191836 148009 991106 1406034 1747642 1553005 1562852 1541491 1954665 1181120 100933 1519500 851264 846281 1648881 909602 1581571 670888 1236035 1606608 738885 1436997 1168234 1052618 1852338 1514347 529464 1246365 1345183 437661 18186 471600 1161170 1506411 1994259 1118815 1362591 1561613 1455214 1128645 131507 508716 1376589 1563661 782467 600528 286284 610726 1986960 723816 788700 1318611 753141 406919 1820435 924644 1650075 1718114 342409 1735478 49920 692452 1220604 329259 1741957 139506 974375 194428 1775694 1473031 1429480 160868 719445 1540356 1698208 412579 1381131 1135469 1976221 886179 1637521 1716431 1197579 219705 607392 462914 1955962 1587219 977950 1994688 1731794 323471 1820887 518777 1403090 66036 939533 681674 129379 905934 686945 879657 1988194 839886 1676476 124243 1743141 1833016 310613 1298764 234123 91768 1103224 1121636 1391638 435142 677692 792153 1462869 437468 318852 1102952 665576 626991 1366179 1305558 82789 705846 1270722 1586486 443499 1906148 1954951 1957068 753292 1445900 1325449 145843 1494708 1617857 1099933 1056525 300430 616647 62998 1150033 752263 135944 962369 138156 877331 380736 1855677 1156163 1216336 727809 98334 943457 1031992 501869 342981 1021029 697715 798362 1482297 682424 1823754 1989997 255334 363451 1798535 1076243 1390719 569397 640517 1856324 957 31036 1210619 828337 640355 215108 1550050 101328 1308044 1066460 1681667 1138492 790186 8462 801804 952105 1673172 897008 885134 759656 1754564 1049029 1276688 109094 478782 1922093 418334 1233359 266075 961731 1306130 1703106 1088413 1721386 1614097 1857659 460123 331590 444337 567614 84314 1001731 652834 41568 1481705 1923301 1933187 1896197 12908 1227344 261930 885023 399732 20777 1598878 1502716 1954221 1886730 1912531 383875 1096362 1723166 1732874 1680640 1470986 1677740 1983008 602911 880595 1831459 792693 491388 1960731 779872 1982638 1890499 1237821 275181 1005717 1442052 912451 365 1872839 1235795 1642032 1626359 1345226 1202528 23730 1839601 1687488 211066 1223896 360480 1884892 1021264 952998 401250 1578511 1452706 415756 881917 750961 1273056 1825149 285260 1876200 404553 1095554 157249 1542 490798 1345692 1861139 1958612 1534127 1815603 632356 1336499 1949763 1888760 1433958 1663312 721213 1929785 1900560 215225 1475499 1509487 1657744 1449195 1266472 700949 936761 368366 238653 800830 1223042 1228692 1131081 978894 28401 487336 1543745 1813304 1003593 143995 513957 349815 1643971 560107 1286697 1224524 1662962 1585137 341103 1298277 105255 946884 1531352 466423 196439 1912957 252972 1240866 1994907 1531195 876302 1364978 1188695 594059 572842 1000852 380763 879200 1680701 1969459 751162 555607 1585182 1653840 1340693 632641 284833 1036282 18790 1012882 1189013 488434 477810 1663047 1194911 1213510 1930815 921800 1805038 277088 1050985 1954786 1062641 515817 1259816 333981 1440822 1823275 724161 184222 745863 407713 1079441 581796 1404396 1023295 456030 513445 1117555 1909570 338917 1111767 362727 1075434 75325 623596 869082 624086 1425180 522888 1535344 1216002 911946 1027604 555769 1107335 1866948 96011 1984667 280396 1233691 1148535 1535462 1517101 1381781 1941039 457474 289844 1585310 883445 1290009 1305201 1349342 634838 903015 608468 841618 1849738 1109785 1300078 1406503 174073 814299 1823339 948297 73799 1938187 981056 1368034 1416497 1673852 1529159 729395 1985575 948003 1597382 1244830 454196 1579333 970503 1318695 858803 940651 1924815 238685 1993046 1620766 198655 836568 368110 584512 419763 1623909 1784172 899404 376942 1137317 139559 515212 1043562 311060 1874197 1630881 801763 670527 447466 1028944 1718970 588648 1595404 1602252 1798501 99936 488755 746837 1945006 1574830 251630 573503 1457108 928086 357550 610894 1607836 1662541 1940739 1351621 21551 680076 1711608 1311979 132746 714751 1951891 1594504 37534 1763051 28284 1926798 834455 1664284 1450610 1772709 613259 365651 936787 402781 1419913 1863542 590391 452260 1141901 1729638 961419 1434390 1961530 1043584 51664 1858461 1829420 1512632 462030 1102447 1414362 1182614 1528979 881617 1978609 1131267 1051552 315054 169451 1084220 410390 970166 1091879 148837 1434203 1715419 1728566 361777 1926194 1266694 444201 1354710 1945274 649611 202598 1629357 1024841 1104209 589443 1813900 616477 407277 1827438 645124 1838398 770740 1638885 412095 95705 1958440 391733 740022 1321632 688549 629827 479711 599233 1107660 1055262 1801182 1560458 1541263 1258852 1889550 1074275 1934289 714445 1434210 1138296 271008 1932020 760487 875404 1126416 1313553 1444840 1910126 1730426 1908578 308419 1217597 1401725 1149222 564243 1472975 883827 1507654 394499 1959916 935298 855439 1663549 1401931 1560885 403754 1903461 631455 1874237 1346939 75101 460291 1583853 1343868 426456 540322 1014597 1197519 1268757 666855 1838432 1600469 1286519 1764215 1721004 927307 623059 1055318 737696 295716 924121 147360 409580 1838729 673882 1692351 1296814 1849131 827800 596389 1121271 1942525 328295 420386 757719 1261887 1088889 785692 1565510 903396 200212 284884 1116628 635222 846254 744254 531672 1169441 582910 387954 1854028 1742873 1057646 1704267 1072181 1262349 798987 517067 1853515 7773 1429959 157436 563980 1405152 1652063 1351030 1304628 1755271 1808125 1086356 1859424 1279798 114507 1679822 1578024 1922403 344637 38256 694061 790858 485989 572091 1330826 1884721 32360 1596782 1114315 1344386 871315 423186 417357 570974 351040 1681142 1719855 93956 762392 702064 1714134 1833028 1286800 1300368 1935682 1518031 1495754 254430 1964380 103303 45813 944937 83614 10172 965538 1704602 1077697 1890992 1213631 625826 242608 1941257 1069203 334689 1570498 36622 533206 660108 1711545 699643 725873 741078 342482 1411696 435815 1554293 29412 136921 207384 1300086 144905 587327 1360456 589657 1764447 1432385 1573008 1878745 1607596 971941 853675 131016 1230469 1907364 382287 410043 488695 927637 340954 213749 868509 1083160 800480 836398 1767039 880791 1307339 1591707 244117 251524 1153409 961950 256327 1930319 676424 1610110 1201382 679634 1851702 1964582 1286361 355216 385409 1510293 1481487 1714044 196573 504851 1064911 657696 1262103 1037257 1124232 214705 115942 214559 1529749 1300893 1517042 209652 316586 1595400 853583 709155 42801 913167 141916 232410 1104104 334634 795494 1465670 1994959 439401 436303 669525 578445 677295 20781 81246 190243 718866 683823 967122 541284 304355 1315718 1330707 606730 22502 1666300 410738 996520 409458 1323017 502355 644821 275840 100310 967436 435180 1216134 91243 600801 102028 1350417 238357 1440008 1392004 1536331 688483 1159417 74706 760083 1431357 782785 95113 69258 808274 1178490 437911 157830 1961603 1838596 1911872 1659030 1217765 587106 1515399 1519564 305073 1449107 1399048 577726 306432 1824279 934777 812231 25483 226003 303012 592934 998581 1181480 1158267 1856602 938976 1999838 254044 1686705 1751020 1076772 212366 1165054 1347454 364882 392398 331965 973934 1462518 1303053 1029041 696254 887307 1723317 1849831 907292 323480 905813 963532 713229 697932 1146540 1995584 832383 1296395 982887 672051 1533435 1735223 1074006 1706201 829292 25839 798222 962642 1098868 521629 581748 814393 179318 1748877 1977036 781863 1748031 571934 212269 913672 527411 1798038 943046 300259 940486 1647180 1818711 1372112 846695 224397 69342 1411776 1044978 94212 1740161 1119024 679813 1629840 605708 1028622 1912269 182114 1576797 986988 1639999 1699585 756264 342446 625984 512574 732363 370379 1879461 1158316 981629 1018103 559787 1536146 110820 1501695 1931224 536157 1505750 275140 518801 1954400 757789 1678991 832933 1923969 1423355 655022 1489601 1232501 1925316 456349 410093 1443648 1722845 1002285 874998 747295 612467 848714 1824611 500486 1676163 746888 1700342 1464835 1553999 1322252 108502 1901634 1443772 1791265 1386280 605351 1850860 611812 1820584 1119372 1067554 1204641 1111177 1059784 756369 1418502 1036054 1802866 219586 925833 777069 1994533 608106 1382927 892559 1860963 1248146 1995484 976804 1403198 118450 518241 618921 776078 1967712 1375122 583976 1505871 955853 746116 370821 15549 194302 1868112 1886492 1568328 800817 1556411 862448 498323 168361 1023065 1601148 1180868 1906585 85613 1355570 162892 92231 145430 1818187 1011394 262984 1870125 1392064 440141 1030892 1028061 1920529 1643392 1723160 1164172 20378 1206722 339571 1112957 1290553 198464 1391206 1108467 903206 1934408 703351 1245238 726666 394402 1109809 1758965 1309504 645937 1455005 474277 39001 1685500 1261140 1837101 1918509 347763 1920799 1888355 486313 1356136 1484569 1800517 1872695 1220423 164020 1097969 1663256 1396418 1275004 1848416 1557060 300672 608127 133221 1170960 1791926 764509 1402948 28053 1906291 90729 310396 1576913 636304 708295 1468293 1771577 1248567 417788 9566 1773125 223517 1999578 1661213 1348830 1494681 1650071 561816 1019624 1972090 780981 1310069 1423704 432417 583174 1588754 1964243 1317419 1290377 1854265 1682290 1280905 90171 1775995 807190 675212 193660 1841374 1653600 875964 1069527 1883228 1960287 475395 1550756 1414647 1916113 993385 1029800 1228881 1998893 453698 565339 901183 1519794 595780 1297365 545491 1604014 1801460 1287539 534684 1723582 38829 1695689 1042803 491646 1912889 749201 763262 1328540 256044 1677717 907674 22576 135396 1587020 521117 1421204 1376125 1845748 1606222 916528 1031972 1339976 1169952 1973603 1313796 1255331 1723957 1614487 1574186 170241 468441 229920 875928 1080986 1474632 26874 843712 931340 1778712 1629831 680604 188970 1935591 502658 1681876 778626 202715 1934565 1484039 683408 490804 123922 82744 877108 859495 1118754 1488475 328404 113255 267853 1293913 935465 94473 1966897 355733 1835309 448116 1127209 1619866 446691 1355283 1775287 803147 1343178 888950 100118 692281 223433 935015 13442 1331171 379257 1568900 348371 426216 1002061 878699 1717556 1612154 773606 853030 318635 1125618 6732 202574 775691 217582 312417 1216730 728995 438172 1419112 675957 1722959 899371 1036303 1319719 1851993 1579040 159900 155864 258431 1397165 100354 398233 1078969 1454917 1733676 19135 1596435 1860410 975909 1633850 1971574 624743 1881936 1140226 1428851 985254 1682005 460482 1181420 687338 1210269 38626 872565 876929 614902 1718214 781033 76479 1124789 1827811 1751691 112767 829431 1512154 1265417 752045 666599 1666905 1766368 1366371 1416777 845091 1880377 1368431 55263 1005347 1869908 1164506 1656908 1102217 267615 919699 1855503 1705927 1728365 1232266 737638 1135204 776425 658042 1992062 1329855 317653 1241443 1993555 1068000 402332 1962485 398301 1816427 1028407 1342556 645995 1606874 520999 245603 882900 559067 1894923 1206301 258636 1609432 1003692 1147393 1882685 1317054 1348027 1275832 1453408 1903286 29084 966952 1708321 606012 1013091 1019883 303794 1129411 1420112 1216048 378748 734193 701730 1329567 311328 733563 1690865 1742861 1551305 703077 1145863 1478582 469842 656709 506440 1304186 743028 1109382 13503 1325161 882377 678676 460263 1108760 155223 202764 281379 1459572 1665101 1119812 420212 1467694 1128286 1207538 1479512 327338 1228449 79010 188918 1580785 1301731 656029 1805761 668417 145164 266146 634032 1047896 639856 1624308 460358 1590867 37015 765719 1241161 370769 1505694 1833320 93230 1472514 1364919 811063 805443 541264 1073651 1365007 1284688 322158 844673 1725226 794261 1968273 423354 841801 470339 259019 302296 805025 1880568 1726150 1338875 946680 665179 1350511 1061511 80019 1010636 1237213 1683063 1501241 679676 923535 1976453 1474201 52405 1118983 30896 1738675 1883706 1995204 1063461 469220 305198 1394357 433656 618982 1145943 565953 152535 1004190 362690 1245054 1655585 561317 695930 364548 1736700 1799064 1445171 1769378 624876 508488 847112 1900452 648403 78045 830696 1083311 1830978 1514465 954746 56634 23342 1084289 351252 1843533 1002666 959816 1130057 1157654 861191 1658301 1206189 1470512 4257 495583 50647 1319981 1602485 238345 602903 1973006 101158 1217966 505011 817657 635827 881136 810933 1882630 913508 377054 49361 971618 482476 842775 319117 57161 1093479 1518752 1115850 1714306 621565 1429478 681451 1669263 1546426 231443 466887 1289194 141363 718020 384933 866479 1203483 1099249 1960610 909669 1031617 90007 482836 95083 1253123 382137 103011 192474 419045 1332518 481811 1578945 1814188 1582285 663934 682354 576954 757774 292736 1360294 956210 1512843 1732852 1349516 169754 1619162 70140 1763425 1049897 1214641 1853977 1936383 1911595 681593 1575340 1217012 971449 550712 1946546 332287 399731 1894843 213830 1677366 778058 821926 1886159 1150386 1014241 1774146 1118269 1677756 1592629 231694 1030940 538557 1753213 1231407 1527626 687506 192915 411379 478711 1964692 1706875 1665861 874156 1718400 654212 1664280 1116798 634021 658056 1400977 267525 359650 1917646 1379929 860358 319983 322851 706648 77007 421547 1231266 450482 1210589 1678879 400739 1202019 1536706 464343 908279 191686 280344 1743857 1631335 563144 276017 1741545 191109 417072 406787 129964 567636 1187669 65950 1956768 998867 503068 1401318 500252 1324822 1759523 1537884 1527081 1835656 1622967 1569490 508671 1653774 1559607 769427 1613237 4693 523070 1832454 1621692 1477170 1742650 1077917 967209 913211 1268040 488589 1655955 1468276 1447296 306084 51061 284157 464381 105375 972930 167001 233218 557574 1648483 911994 1780155 1737453 1096497 386618 1233256 962949 863718 319034 1377064 664947 732012 948123 403020 104113 727205 1768495 1782949 1389821 130823 592597 1365316 1657238 348054 964929 1133683 1543782 342730 1211321 1489820 578227 190930 768433 166822 1610371 171257 1681951 938100 1476221 476921 1566917 784772 760956 399519 463485 199768 1638280 1091037 1656221 1381389 727366 157263 692470 1831747 50942 202135 1502106 528718 78222 77928 1501875 684456 1137371 1412076 295153 1375165 261533 1524877 807086 793692 1340810 410046 1161430 1311971 1068702 762538 299251 117746 512772 1863886 1283711 1461393 427575 492326 135767 268478 886858 1734836 1417430 1413375 329455 1830593 1663653 376847 941802 1618047 276338 1843308 806710 1690983 1141455 713627 854313 1670773 1311229 114897 137947 1124409 723455 1305076 1361873 271926 1630446 1082005 997679 1578232 390243 1497754 850716 31626 1571522 1284658 463465 774306 1997093 1964053 1775491 211981 588178 52115 1481093 615568 1999514 438457 472292 1378948 683223 1661075 1651842 1627012 1356975 1147346 24711 355714 1544542 761616 1690965 966236 416663 717928 1349486 1566122 22510 149309 209864 1902108 1291796 1926706 628056 1592563 683211 1383853 303385 1279752 118397 1839810 281755 1711441 152398 823704 782236 672116 1926655 1881179 1050312 1260230 540280 953624 1185291 833591 599445 1169983 254197 720590 26093 1286208 170698 1253169 1010900 1830780 664985 184243 1381907 94584 1114524 29246 1016235 923645 706481 476691 85974 601205 264315 470531 1071276 1253848 457492 1007955 1348299 1840070 1934126 568710 1251606 1854215 1303610 1218318 1601677 676048 507547 968290 638347 233431 1235560 1925683 704048 78174 856927 813663 1028163 1404677 989807 1331788 1630882 1735836 143457 642644 856592 1293364 1946269 75754 1439248 1453559 832002 1478183 872756 1813809 1341872 148455 661261 1576428 1991843 810864 504313 1429770 1158639 910318 1913251 1063061 152132 994296 858706 1843414 805048 1273910 1375613 582178 858838 1508663 48979 1889380 95576 1718263 538375 94906 798789 1970272 1358942 1204640 1021298 1118608 1951289 207768 878624 1828419 1067369 603405 1484416 786993 498727 1670118 522402 872790 667406 660392 421412 678770 672392 79733 292524 1367149 678400 1871986 640533 1283888 63559 696386 1864020 1337233 175500 978291 1534369 1116809 1166170 947027 1038690 1900551 1224717 1628813 1661798 147314 91203 1513596 591468 487952 700159 1206357 865612 984328 885932 385264 1247893 1553299 1346742 1044290 307143 626293 675801 1161963 33110 1214645 1401111 393221 1465310 1053047 192355 1840758 932262 1425029 1484528 240214 1463699 1074524 220216 438074 1364246 226175 1601695 1828702 569996 720203 242522 1472636 1710598 1715424 723945 557298 1373869 1244885 769476 841321 397921 1918881 1056251 711558 1234230 1436405 1917680 716447 1682938 83511 188271 537220 1894862 1305125 1482455 1939542 1368523 854725 621111 983054 1772212 1483278 637793 1469898 1795861 394555 1479635 545807 1395150 729738 1432584 385536 1092638 1835686 193832 701981 1712971 156149 1217857 269428 975513 244995 1444121 297044 102404 1001625 1671527 734705 716681 1799507 805899 573049 639925 660405 743374 835065 1397392 1995927 1815066 1509669 708323 1391882 1127146 302650 1814636 185711 828938 1237380 1245091 1425359 1015249 1494882 1120378 1840339 1215425 1912244 1499087 1275539 1756651 1652426 1868038 415688 1437123 992270 712133 138210 288152 1913299 143948 1554734 1907869 55550 1556458 1297616 1653380 325530 1678101 920344 165654 358149 860922 1250703 138818 220432 1113751 810406 421111 1075757 297384 314229 1486976 428877 534778 57469 1063140 1548035 842005 277304 810091 707084 910623 1836027 1729148 1568175 1835358 89697 1333065 1942253 1977050 477406 1588819 1386335 1140035 1312241 755915 946430 569553 1993826 1394814 447889 459370 318333 1064796 1520749 33900 1160809 1653188 412033 396327 1992413 1614106 1789102 422684 236842 875608 1941429 814095 189530 857227 630686 1096999 1992178 921330 1304105 1856976 1581285 1512235 1804862 952685 1607940 1174839 1797887 1204782 575025 1142400 985641 520670 787171 1612814 997405 1113137 479377 207390 1710628 410127 1226555 791542 183400 1432532 1491819 423314 1226513 1218231 241763 1378664 223202 280042 135760 766650 126343 477951 1098038 48164 1712433 542271 732647 1406477 1411783 583039 1480587 243514 501166 351454 1220320 1692155 1317729 157876 1035047 802605 905930 831618 638806 922931 637765 613228 27105 1890338 394121 1201373 1589919 382505 1153208 1702945 1118814 1312443 1304361 1098250 1040299 596147 1783569 396867 1948024 242060 231891 983072 242355 1291005 1301138 1939780 1823219 1563427 153458 1377095 1217374 56142 1933128 1408542 427788 204603 506890 1262785 292287 1049671 429321 1953649 1428012 1297334 1587379 632036 74718 532343 1002455 559431 1769355 591106 714522 899572 632492 708049 1641287 1026472 1731864 1227692 1790109 86757 659034 1377823 1201438 52308 86744 39811 925502 25676 1532339 1355518 519117 1357175 1638422 1785559 98132 728759 1739344 1576563 1721607 1270807 1891441 1139187 1935757 843474 833102 957128 1648873 311821 815045 1281628 1380164 873939 1968494 123254 1962311 1664904 389484 1174653 333135 1386692 62199 1289670 752921 396290 1237778 1967984 1036302 1098947 656736 1166791 1499208 290104 1074750 1399252 677275 1578838 1828951 2860 1508353 262177 447879 52479 563365 1518676 1072934 36822 950897 1950259 471517 1024822 1590696 540929 583417 176524 65178 1199906 1893431 1496604 612291 146 979868 978013 366202 118735 1073721 88067 1918487 792919 43270 425220 994518 1411064 1671152 546807 19440 1858399 220085 1548321 774116 1923178 1973844 1433754 1908854 1187795 1073315 913207 696477 1674071 434792 1827367 425216 1459650 1199960 289228 831933 657200 1036743 1532917 1848379 1927342 171762 384581 1958229 497400 331641 321198 1690203 1702485 524745 1027864 928509 1775280 1059533 676846 1980139 473500 954258 1916325 1295334 908315 1355218 1041683 204348 1540598 276493 1788742 1685993 1720082 461973 1949386 1380816 849685 1701847 1956929 700351 919268 1956605 424399 1485054 640758 806074 790393 81957 1795061 1771817 852923 1266289 26112 533618 1790640 302193 321536 1751100 143179 1029784 1724536 515505 925602 1558872 1104680 967859 516694 100298 1225295 1508723 343176 1230998 896239 968 119982 569053 278107 294438 1943942 426427 618424 592961 840165 688468 697809 1090673 614100 1825657 320538 520490 1692106 534919 1828362 1504666 735981 510393 1451813 529637 1553476 1981980 1708258 555788 1238007 567784 152728 1822315 1667494 953661 1593960 1338909 877627 744066 630260 515524 1296955 769196 1159589 1961152 1560452 1858255 1994986 277963 620116 976711 913900 949017 1692486 1720024 469362 236769 722091 400300 955813 1052829 932001 1296859 1869814 849381 329763 743125 428624 1100510 1450723 271296 47709 1026562 932059 1148827 1013584 26672 1665449 713680 1643641 1912721 1783283 1824885 185387 1889373 446835 1969292 109083 1001281 827305 1367552 223783 1365196 1495478 1646170 726379 760995 1971144 1347534 1496896 1212154 1558623 197439 1736173 928244 576806 1702051 649851 890787 627854 803754 1665451 637023 1384962 413780 1264578 1009979 1522147 802207 579856 1591921 308509 39062 891632 180182 887468 1380379 1653641 525114 1755628 1786411 1134966 1776756 591334 722689 1100142 1697498 1788561 434281 1563036 306630 927093 951849 323080 1911866 1223923 1513739 1269785 47839 1815526 110969 1620016 678785 977628 756146 387224 1865808 422817 194717 207945 371168 1133632 1475668 951888 875311 27703 1753032 331107 345575 1581530 730894 670442 1542243 664094 1676665 27841 1637711 869376 1564374 209251 1588019 1790131 744631 1752881 551885 1080694 332310 1507403 219707 1841151 1237222 559037 1621186 252339 1540266 1132758 1806324 836511 1564942 1957491 1110137 554200 736871 1400453 1780911 1391040 1235991 717993 1981711 1895615 1397843 1898748 1629632 1924279 408532 1926274 663647 538848 1872678 210597 1971646 225457 1097801 1534654 1273942 372431 23155 246899 1756425 1707062 1563123 1749479 895698 1045964 1010133 1309756 1296960 1444813 963557 154777 649747 1393423 1081602 1375995 710922 1570435 1293436 783080 379784 320016 561574 1127923 167861 1535391 418590 688714 845206 1179746 1828757 395292 1494815 47410 1215035 404793 1327585 684737 1605772 939027 625177 28444 1741060 1956572 1781448 41459 1098627 423831 634542 1306856 1087409 1444046 1165262 1643174 890376 1198432 146553 658692 674668 157964 1094400 1871362 1481022 1868422 1413583 1895645 753460 820465 397717 1348790 424133 1722968 981952 1106523 669943 590012 1502782 162162 1303029 40478 408045 460838 1686615 338397 464520 1884496 290767 1645284 1975785 604643 497645 650777 1089493 473970 388007 1721268 1863966 1386823 95990 1750894 1628277 605041 609653 277972 1979720 1931655 907646 1818099 1202386 1503338 696148 98962 1031837 452013 888274 1914265 1270292 1770685 1949601 1232953 218817 1839929 1319226 1831883 271185 1499279 989484 622496 584470 1300928 416966 1932786 381632 1742885 1679606 612215 1418851 362813 614009 1635346 1058431 849667 810991 266148 1762148 1298581 629280 1839171 1992470 1049994 1844400 1938791 1609985 1060946 158092 973324 1445616 800975 126844 1537636 889376 1392807 1279417 1095498 1775382 737877 814801 1853703 1803738 379209 234913 385147 1058008 1532376 738753 1508711 503442 603620 837629 292459 92839 1963600 117593 245337 816318 1913329 114667 1126201 581439 1015904 1470550 1868639 895078 1240890 1195307 365541 722627 2076 1576255 1838658 1008287 1074262 836299 1749508 1964386 945047 460352 1483178 1618283 68543 1819178 1311901 1157735 416943 786664 400304 1894694 73399 945515 1739956 1623658 689935 1942119 675322 897962 1214982 112899 381524 1566159 478677 876091 1871708 1232289 549932 1637441 1697788 871371 1786776 40383 1437366 1202348 1712734 1379179 1814807 1219009 1282777 128986 1179213 1861091 1738799 816121 1941970 1246186 749509 564087 994806 1751180 1013327 22421 1835866 1448889 1555189 1396802 865595 9429 434743 1184502 1678155 1432686 238248 1612406 684287 1389239 38545 1625126 1137698 1250365 88917 740062 357593 1903 1820536 220956 1356230 259236 965583 5857 146021 73927 1729461 310443 67143 430805 277011 1185455 1660468 950504 111 1103105 507071 982822 202400 812439 874645 608870 1521236 107442 445976 925419 934420 1544125 946344 549131 1250192 1417045 1497152 1948111 1586683 893571 138093 1056964 732576 48101 410164 1216343 1650366 1357385 1383136 489873 1361343 1389316 1575509 1146973 832570 603765 1686319 1400056 1435431 1697505 484888 1243291 1840 127342 1736027 1528909 1447285 1892303 49119 261554 1845586 965994 1248982 788551 1617516 256232 118761 70190 927179 1233855 1416513 307940 1219137 390225 1663448 705757 56194 1557425 1128744 1696630 1350038 1946566 69446 88483 30011 770936 1159723 875456 1465652 514999 1444799 292050 886330 1827660 1294120 1311705 1479538 1970020 819934 1483341 1725938 1835094 179559 1796431 669733 471514 85735 1466863 604608 908760 614566 1837089 1889610 366527 691976 1703240 59415 1205962 928684 1150583 473379 521374 754843 1957413 1764432 381312 51054 396645 1975426 898794 569673 1588697 1966980 13225 1691 699606 491652 18632 672919 446511 1850354 377030 955561 1102713 1281184 179681 1022947 1920766 1239042 1090969 1675344 721267 1422498 73154 599822 1114385 1183120 1500391 1631028 758191 1724078 78929 581777 775654 1142361 42417 161723 576541 1539540 1297986 524143 1915474 1031876 733143 1750135 1684217 327405 626718 1296143 48395 671860 1348720 1622593 1525577 1678565 1178407 319908 1404076 1588409 770360 96943 495705 1896894 1199610 1680030 31075 835291 1716543 7371 415464 1253586 1399144 365285 1529929 906431 1565808 1419272 888523 1894055 1873362 908373 1998947 570762 1459214 1369533 1885722 1727651 930568 1957671 686897 60720 113916 1571387 1456302 318277 1134567 1032893 366712 1296422 640318 603565 695325 173030 838379 556770 846467 393711 460297 130585 16559 1765395 1175942 518409 433117 1149148 1093747 55475 593480 1997447 216132 1239217 1023344 676655 446206 1297466 1180439 1360036 1407375 1436256 1900305 1047425 385853 589765 1289184 1282746 479755 881348 142658 197828 289046 1176475 1597537 311134 1647162 1587067 145817 1101260 1420471 844058 1026316 933900 481055 425866 1825020 335398 84582 1637353 1741803 571259 239166 456733 1183134 446953 219003 1987145 1395954 869260 1908715 1976069 1314100 1337492 1032748 270575 1892904 75033 1208420 645570 956497 1919840 1015664 1074265 619359 315631 531582 891288 332689 604132 156967 1457669 301951 558289 455522 1425268 1244073 1011915 213655 1123182 1499426 479630 1614415 1941273 818458 903086 1490124 1146350 117299 1019305 1997120 348673 4363 87849 1872504 1313983 589121 949367 1564121 1530673 46617 260216 514767 886551 416960 920219 1016 1056560 633830 1623862 700599 831057 1926166 1398832 1898786 592094 1527543 391860 634515 1641548 264691 1353780 476433 1663201 1199142 1279397 319625 480835 1282599 1386141 1177051 1149619 1916999 1459875 233833 224912 1903513 1169407 1853267 85262 1804381 1991983 1814540 1825627 596701 795492 443926 1523610 1155349 999179 1458792 1963574 128714 970747 102030 312522 1391846 1177366 1917402 1672959 1868274 1590723 1088839 1738116 590232 462794 1779591 1997759 1703478 1368081 856602 883095 187213 1935910 1444303 1353994 258773 1794583 472126 1736953 989299 1647577 1065207 1098109 1611414 862892 127558 1927416 1687914 782286 1206851 1544129 1411520 1715754 1558952 1186621 1822117 886561 490326 1575820 876701 162066 528320 409023 1686905 1601977 341335 1706 1139864 1940664 1415107 1002774 1880486 1935354 1173554 658677 1445089 605212 1300348 450707 1654704 1953174 669649 843124 1566528 1901674 767178 462295 885996 1373267 1636780 119230 938739 1422880 1007190 1535419 1779217 1524908 789033 1291701 1561565 1553084 210027 1074821 696185 665028 305319 376508 268664 420140 332124 800151 1120821 113298 677977 745667 1607445 1275388 860251 999118 1949704 245423 1773903 813676 1145190 1825144 1596799 1381646 1435234 1505742 930854 31351 589429 487600 790870 693866 832012 1100846 1727505 177637 665029 1081296 940228 1441182 1088374 670689 45110 252528 1230242 978249 840663 1174288 1028698 775815 362133 1171090 834046 1143701 1127606 1209145 114281 1433231 838763 691885 1829521 992239 209401 798066 1475103 564357 68868 1014521 96320 746702 638314 805765 606629 540686 1605870 289267 1325083 862794 837538 773260 1116636 1903068 381553 104627 1577632 1790303 1139380 1666527 926779 1664365 871670 1340175 646717 840937 1725245 421257 681074 1994008 1798653 1902783 1219777 1374037 148854 734838 384367 396861 595410 371670 1066187 416698 96888 218227 98295 1637648 1467682 647852 115116 1821775 402888 1905151 1316929 1108426 611424 885263 1697863 617200 930820 968912 1450686 1795007 25800 961865 1655789 112091 236891 512868 1823912 1290050 590967 660060 1668099 837094 523330 1475250 185413 1540493 1097467 18809 968885 764903 1255628 1547743 1931918 119061 1084886 1932798 580296 1450765 80889 375703 1991642 36108 608327 708016 153001 270739 1755336 272023 137748 669440 127534 1535896 341652 735667 1746519 468325 1340539 1988714 1787228 1874139 1976068 1082846 664835 1065280 942920 643134 1719075 690094 302946 259010 152068 461369 176243 1471092 66739 1548858 1731885 1069200 1943028 1008817 926108 1373058 1253714 523718 583151 232146 1117840 1468216 1076580 1015534 1301948 1283622 1449696 437902 641362 1604390 1840526 652516 1799653 1992545 1395662 1323655 227948 55108 1896573 1812144 341785 1305083 851481 1920949 894346 1173926 1911128 1344382 236477 1328671 1244148 527021 1420063 1387211 1635445 1861071 1130980 1708468 1706274 1136648 1034344 1672870 1137792 1913284 569445 238545 883439 1444637 11615 1035516 757504 1783992 1444771 471343 168950 540428 576028 1892870 1252958 939546 396337 1870375 323780 1122075 1868965 841796 997023 482236 160237 668154 1732863 1098071 1225217 595909 597888 487694 871137 1494599 636741 996528 1325454 738080 1375056 1746655 908452 1537134 577318 729609 260173 196522 1228534 1961422 1356758 1787423 816631 1004399 441528 1493252 1322797 660255 2023 189171 602961 1984735 1633077 425726 331911 373881 651208 1653896 1342389 221000 980525 1343884 223955 1056209 246006 1648909 484283 1177430 1117375 135655 970204 1211577 1483361 912172 1760616 894166 940300 350125 940098 363861 1609478 57363 383502 588800 1314445 1077665 1482441 101572 1230797 1141278 1801769 835321 820275 1123712 170918 1514319 1408554 1174896 1623855 398459 1183719 674027 1813896 539631 768898 53785 938289 614428 1665321 547370 1279357 1335900 549064 78499 21940 1358042 667593 1950512 1179170 309369 168971 1975293 1460181 229244 85206 1166575 77853 1285580 156580 782221 527877 847941 1194744 888524 1190049 686966 215463 952631 1549670 1971750 259557 1020865 1212373 1947960 1267131 1770942 626184 699102 378926 500964 1499393 1785025 1721065 1083247 1851244 1834885 1222206 3115 590098 257577 1984165 1921786 1966150 1027833 185537 67624 1042054 560169 1965463 1870120 938944 1586255 1487426 976396 1110030 483543 465717 1537731 1286160 84440 806991 595844 1636024 467348 271612 1945475 842990 1804335 171189 1215854 960000 1428572 866783 542132 978257 1265481 1786984 331604 989529 1560944 1371362 894569 388383 1341275 1199135 998651 592489 742917 709976 1867464 1280469 1908248 852655 794396 501599 647327 1804347 278575 1092093 527468 55484 851233 992106 1090590 1165486 506909 594638 886993 323136 871454 1061209 826048 867315 1900316 1357715 1758265 1405122 1504497 1713732 1813905 467264 1974276 605423 1203641 1943128 1924565 1907557 1939608 177162 1288715 1304482 544385 1701068 598158 1206948 716989 1021126 1622463 1022698 1986488 1464860 932628 1435669 1484010 932563 442063 875893 191524 1785249 1367594 444445 583699 1153246 1007271 232984 182385 1489577 356327 241523 592117 1090723 817961 1071087 1792045 100311 286897 708801 239023 285533 1761664 1915223 767198 469956 1754112 526348 1440988 1440294 686127 983829 83475 1994534 425862 188247 722892 494983 1707266 1909822 1799867 1409207 161308 268494 1940997 743188 226966 1874192 493048 1952296 1691484 37567 1481862 525813 1707222 1638406 1010649 974608 335438 882934 1235402 1038448 1378780 728182 1960834 1388437 312479 612646 1965715 983400 2348 1158670 1980794 1777798 1821593 1934788 594655 10002 103641 820111 1811810 1072995 591528 779088 1194662 1693796 393080 1916133 1007743 1361097 334432 1778840 848029 925794 1959003 1069180 306693 1707774 1088754 698763 1744243 607733 579080 1540659 829069 1396196 1239920 79353 513604 436165 1160856 754145 180761 1958809 561454 508683 1659860 853908 1652740 784162 688321 617928 144728 360870 1593470 408038 857723 1760140 619705 1704470 380101 478475 329040 1231593 1650213 1942600 576680 180461 948823 1651886 842433 1106889 1496903 1175471 49934 22147 736361 399739 1740183 1115407 754927 419231 700918 1976622 1255884 1194845 299479 1390096 1433820 1865359 1314772 8885 55153 1294075 1103289 1433649 1852872 626680 788511 786243 1515344 311741 121231 1756730 361152 872180 1591111 842003 848028 994362 423612 1660433 276979 1598324 1340421 888446 1903431 1830591 1272749 934207 1369870 861591 1009723 140516 1821046 955663 524010 120112 437180 1243187 1264714 402592 487957 299096 152789 851497 1068342 1906820 422438 124532 1685376 1443331 1194581 667470 1631641 569340 120445 1741715 243098 1314651 303003 1423117 183039 1955732 82956 254486 1966790 362183 966011 681247 753146 1287040 763557 98362 429534 1269257 1663783 442582 1499045 948402 206198 895234 381338 1168049 284002 495962 1227627 938812 428749 1480348 594742 1200119 555670 835855 769487 474532 747834 1200564 112715 1591380 885566 1518327 626273 824820 1318594 833263 1196316 1953161 30810 1909855 250779 1244079 1333480 1223921 313330 1097675 79776 357457 1770683 721513 951297 1594204 1093164 481005 752559 1337239 729329 1919814 798060 76624 1002787 1949663 787875 1476033 1488744 656052 840326 732989 220006 188847 868615 1972139 1076088 764826 1960332 1453451 510134 233059 1989964 316088 1123253 521369 1606493 495763 633766 1455223 1595206 413208 263308 1712645 990514 1300903 155152 646863 791354 1289660 846015 919252 182560 1822276 249464 1567227 1295363 118757 1418778 1808309 812578 1975700 434107 334907 816032 1646087 679945 929594 1149687 1949335 1232725 1851051 1840528 8638 170970 1147794 446830 736352 1431909 1923541 1693175 492688 1558016 588183 732518 401356 1132148 149766 1728542 852124 502595 801087 1916239 1153661 927679 1529659 440055 1905812 774449 522839 797044 256124 950037 880279 557993 1113307 916108 926123 244180 1390490 921675 1169374 1485978 1253386 1364372 1786716 156978 1412900 924186 320336 22815 241330 938811 980442 589739 635204 517420 1213385 35066 1614525 1315398 9199 690643 490038 1008904 935003 618990 1779820 1813299 935878 1031892 52645 1250255 1664068 598008 948407 550243 910901 1478602 511251 1445096 1008113 634249 1266662 1233983 1876499 931734 43709 1508025 938566 1330334 1636172 1312343 1831937 994486 122620 628369 1617545 1727797 208920 439507 549229 1333115 414763 1864998 563299 438839 399550 263161 1589502 766757 1596172 283873 1086233 50355 1905075 392312 1399154 1229280 40802 1576695 324416 712108 1061238 750161 1047244 1881743 1189112 1053312 1008677 1766090 35697 816366 504141 1705798 1817454 1004639 565741 1389084 398943 5858 1267966 354185 340649 649551 8925 1836320 280302 395231 594055 775943 958667 1847164 1500952 1870258 1528211 235221 1802481 797457 1662364 230996 276806 276629 557742 1617419 152578 929333 1919584 1958652 144396 387399 1057332 1026952 97201 1572493 1173799 1871400 1237410 1443521 1813859 844900 776019 126892 1929214 1002991 1773555 933605 416929 1928880 199318 6980 1471891 1194930 1749593 1888658 1776097 1837205 831179 759222 1501572 849898 1555925 280876 1611756 26521 1086895 1505472 802807 1618942 1691130 1982708 298334 689287 1593459 1898765 258701 1938220 1406041 1221968 875820 488365 149127 33660 1725780 378402 785380 1345606 419101 701812 229108 1721449 519126 1458147 113661 1635593 111735 1415415 438173 1050112 1082700 1411493 1085841 1795307 1174202 1419753 1993740 568874 1012968 285991 561116 180829 676535 1472561 758668 1200486 1589508 1893598 1816830 1873088 709848 1791368 819919 621263 774683 600726 1119987 325073 196146 226604 1529557 392289 1219371 433645 394350 737653 257309 1743281 79467 1283722 521993 1321996 1796610 150389 131524 333833 1589699 1660733 1022949 727161 734536 1716206 637696 711532 915053 1792809 1087163 1052985 1210462 1453311 1446669 697834 1314625 1843852 1557721 106384 8518 1404770 857481 1234131 288243 995926 636274 637803 215885 1815349 1163253 374976 1148741 691477 215569 1838382 1915366 1640697 301327 797865 1381322 6400 1621532 776784 735430 45822 1517304 780714 270030 1629696 1619047 1053433 738251 293059 490831 1785317 521126 381537 1236473 1904118 1706282 981255 1199172 594554 1305483 1828150 782786 1474212 848204 1366639 62086 281294 1532256 1511233 864321 1910025 1131599 1223002 820864 1208175 1665980 187667 1187754 1481440 625739 1192065 234153 142337 10248 977316 1572552 242986 252201 263244 1019033 982577 1841599 673988 1167112 912079 161598 949186 1644388 1913545 1909453 194991 1508674 887175 1757390 846845 1325265 972578 1840290 611190 1577346 1040015 1176278 825912 998849 582521 1959094 411739 1435778 61023 1255503 1541956 1283376 1956552 951400 1236437 224150 1435666 343383 164721 40506 1191831 191818 213046 1677643 263658 1122847 1037874 167625 1211151 910691 1586536 633235 1894033 707546 1078984 385983 1408444 918100 920910 1513344 914230 918363 283719 1515220 365809 1938725 882889 908708 1409329 1261289 808859 1832418 1082959 635496 284192 1623229 1021774 403858 256451 1769620 1583024 1934924 1925209 1952585 168384 586843 96444 504023 464166 1888899 575675 64536 226450 1468506 1078611 929046 459274 1101679 460210 66558 1087375 888875 797276 1455805 177559 1934959 1410744 959005 19893 691316 656682 1321718 921536 644585 982746 1583743 645858 501758 492180 1926369 789863 571546 739194 124242 1552573 1876777 239080 562211 1486866 1014785 1657539 1352015 268812 207589 1988908 1512392 1352766 540125 1575608 1726319 82388 472380 608166 1236938 1811489 742184 1965622 20822 1066368 1247778 949040 1909582 1918413 887192 1320235 1292481 650220 1430341 886210 549376 178171 1890189 1650267 1384972 1032618 1458028 1833365 1516248 1463135 1075523 1177818 1885317 1963711 403735 1739326 834801 1688561 1506027 918912 553573 1270187 1651882 1792304 1303460 383357 1344824 462061 830710 786129 328329 950400 524211 1497939 1356950 789038 1928282 1169975 1352769 553337 1565618 1900313 1268042 1606880 1920473 1155724 312375 601001 968333 705724 647178 1397720 1863283 44116 284830 1245956 328914 197434 1777385 1926384 1641578 1862953 1823955 559513 356843 722609 1360398 99118 413595 1029505 321331 1306554 661890 124173 301219 516661 30586 454118 1283826 641088 1703523 1067557 49827 1711663 274680 946416 173914 6955 182358 1488752 113146 55300 121589 955512 1243719 1989463 1870543 1328488 687436 304081 1120342 742379 1346729 284047 1076843 1831521 453231 1341278 1905974 592644 1402650 672875 205188 645258 1899253 1127974 866143 380701 782558 1483801 350681 671652 1710164 147447 788986 315769 1398827 793663 698067 976054 110675 1907382 396208 1280889 1521911 292733 1938313 808288 67353 1996099 875811 1654937 827622 424127 1023505 1664853 1691726 1779206 707865 123393 610263 694654 838412 515342 1227427 1427245 1272340 871465 1644403 78336 1509830 51655 1160023 1376147 1982116 74482 263484 45565 899977 1406119 236221 1798328 839856 690820 1462828 1608823 1766757 712180 1818615 58095 1452924 1141199 86428 1045950 591603 1766464 1921946 909217 1698716 1676129 1889433 1754868 1373096 863373 43226 109159 1077436 1701073 812176 701680 1813889 1119926 969340 623664 1429849 953756 1580907 157203 1886568 1217382 1375291 6881 31197 869526 764241 1357334 930571 351154 38914 294675 1517314 922414 1761753 1460182 794755 1360052 197298 548028 1904712 306566 651591 36258 1145579 53662 878503 1709070 708427 1378712 778807 1958072 526058 903297 474212 1179621 3591 797630 1955252 86907 869420 1085261 496799 498543 274947 1572621 333102 496281 414480 1783694 1921827 177974 458884 1044111 1898490 321340 1847775 1086414 42706 652652 1896838 1597507 1356050 1444335 767179 1152477 1210353 1736456 470051 510067 1768977 1018565 489897 1144773 1371807 1521719 206078 883228 1617133 1046020 1429653 1501789 221225 345141 1949718 853149 1705138 1054341 978868 294 831527 133859 1989629 1767887 933845 143836 1265374 36998 489019 461005 857609 715483 229844 1453700 1385742 1618680 1637835 125403 1925043 1441218 929628 338512 182123 251542 1713256 182235 418991 203318 465794 1360338 976967 1294796 421009 1347937 42794 1851554 1848996 380709 1324068 1807525 1994656 850223 320060 1695106 205386 1596362 1789147 1597000 1057983 1141379 485257 298616 1975429 1965215 16912 1335919 668858 1347907 700724 342005 1253026 284698 1945856 614789 1145438 1675120 708483 1328754 1388681 782807 1053050 94301 413579 1480973 206753 1155166 1396845 1645278 1464118 1130875 839340 610946 658019 784113 1068254 1411181 906606 1657997 1378692 1106211 1077378 202038 1041043 1895846 848521 803904 1891408 507300 317044 1762146 1354200 1677642 833935 1097868 583493 868964 1062631 442968 300317 1573054 829152 1085800 1814860 167260 1336209 1512124 724774 1799877 1826574 1580063 1033529 1622229 598773 1410089 358794 825984 177969 1694377 1527418 110198 1185755 4584 1317309 187759 926436 1841586 1823860 933389 1714711 430812 1525743 876057 272756 1650448 181781 539500 34116 276973 1683691 1000208 405384 803373 1541735 1944618 51045 471478 1582344 1191821 1181270 39928 956477 654417 1973322 526223 1602063 895479 1277424 1810058 219214 418907 105821 1769205 855182 106866 828812 1258858 1278618 435299 426009 1496873 48714 1582965 1819975 654461 1871343 1268096 1455043 1106710 146662 987689 1265848 1045926 1107761 767302 145925 1353773 8118 781082 879636 1351115 1494117 488295 15184 1184395 340800 720366 1469880 793940 770955 1580544 1460318 1684979 346567 587637 1438696 611733 276803 1804951 756972 106161 121601 690452 185133 1739249 779874 205568 1405692 363489 876129 486762 1280530 1314936 502157 1646141 1564577 1474206 870101 576097 1821508 1733799 1028098 499091 1055834 1808075 92702 628063 1089739 396030 741281 864313 704986 951096 1732030 1485659 1518226 1673402 480756 690470 208718 1154254 222108 11825 1089997 460124 161837 297884 1336237 859851 188345 382238 893899 208697 280665 1278239 97848 100002 1313416 1710989 24454 727177 1700812 1108215 939409 1759170 1952859 1049610 1368756 1073477 811259 423195 21306 262965 1842662 536428 211470 1912679 1359118 1177043 29638 1162034 1780742 1219739 1445495 1269123 1591710 236481 851852 1788449 1289058 1080858 63986 1437662 1113034 1312592 793520 1784619 1814454 158858 1410068 782107 411781 85758 396018 1816212 1269171 841758 1717077 122727 618498 260799 244612 1124612 1579865 424599 1922292 1612275 384736 285121 1730165 564910 1134571 1009188 1690963 50692 162572 1965652 205894 1941446 764901 52716 820075 1370058 1761315 1209324 464925 157076 322569 1940043 477761 463323 478724 952887 350182 742003 1559822 79719 341159 432042 730877 1751537 339898 1595775 1929183 1324479 606864 351287 1231168 1768360 1985681 1684432 1158876 1947228 1721921 259776 527579 935842 835707 1784545 735207 1382573 1698705 1944222 1369829 1013000 5217 845876 1820634 531525 214931 471117 742024 1900129 485931 146453 1912142 1390210 1919203 95873 1315025 1269816 262350 73341 1781620 791992 880116 1435711 326975 940571 533745 374151 1845245 151503 168830 1881956 490161 484138 1303709 514948 1391773 1094622 1304097 1094083 1776241 1781538 1628857 1367949 851136 1908285 1696215 1509571 438004 563876 1426840 761059 1758417 1849097 1482828 88486 217759 845080 1649668 101575 1430030 292437 1119347 1953129 871327 582374 1436426 161002 1273721 822488 1497396 1078116 633747 1443231 1730271 595383 465346 950630 870490 1989998 1628096 1460455 685977 123381 1120603 895602 63963 1927033 971282 909412 690890 1916458 412928 164094 609840 734149 533997 1661600 1896901 1020597 579870 658367 1773851 716063 103962 292931 1253969 1171291 1923232 606714 140398 34465 1962584 1524207 1770125 1483792 1554689 909690 1434815 1809153 1922574 488046 839832 248033 610856 330874 1894152 861746 648637 770133 932954 1801275 764822 1355720 959883 725881 87295 208588 544289 1359700 40115 264544 709210 698433 1267534 697991 1576269 413621 566007 1511507 270714 1137286 1424866 1051729 1411363 1522626 1694135 821237 1692465 945178 1297661 1931908 1720281 1577488 1196585 1309922 407020 1482491 334205 807200 192135 1657998 1965240 1594546 113758 468321 728615 330746 1786194 307029 1625752 1015537 1409041 1595373 152369 3716 661047 1579326 1605513 773396 436852 1409672 1481972 1397418 1413953 32408 1881453 252791 991144 669645 225001 737400 1034150 1858778 256796 530537 1184443 453466 1684920 303722 1269059 1859953 1071606 496321 560407 1068856 234189 1229396 1594401 545046 1999450 1159676 142730 365521 220285 1530397 1575014 1319891 1013682 549787 1308714 566547 1338129 1822478 1232029 184877 233713 831626 1074047 1398875 542858 1685084 871934 1667014 540065 1313434 1529855 1771472 312919 111729 1527761 1271613 1060009 1919468 26125 869709 1025755 1510138 1872374 592821 994786 683181 965635 1424305 1241773 78223 1948274 431017 1732309 1716602 423179 327320 1966649 1446573 413453 1483456 1686706 1870447 1241833 1015192 830206 1783971 1271750 1611569 1395248 1142868 1359612 1060409 624055 1745392 1944441 1999935 1740199 260691 1338596 1500428 564950 292533 199667 1234526 1469481 323329 1917859 205275 51152 1719634 951161 802292 654473 241087 1035836 1352071 1451874 1885087 131735 1444334 1796756 1508508 803731 73055 1966495 394428 994758 626432 279949 1672613 403587 1859228 194735 1601280 1012970 750415 1020574 952092 1707322 913762 433062 350775 1074653 1313627 1596755 1439305 300407 1988362 1606016 503392 1940073 1007039 51130 759102 866269 1559595 1003451 224602 1819180 606318 257848 524783 782343 498615 1332113 332475 1975407 1187893 41406 683315 54212 1305584 1440166 605206 1715896 1869061 197858 1753955 1879730 1201984 966824 1148204 455886 341424 136704 1884210 1726778 266193 800433 1178287 736913 617287 637450 451666 1840664 204057 1972397 536971 1795423 957940 1274459 511703 102443 945741 643076 667315 1513037 1531222 544754 1771488 1194042 203825 1777487 1445954 928055 1791894 25287 595170 1558126 1751798 394434 825976 711347 1414617 928178 114264 1298272 1316998 456062 1683469 1745152 1597499 153720 35905 1070773 299914 1057635 1844249 933154 242767 518908 88623 297344 1418280 755789 1671050 501403 418941 1497000 1326118 1810437 1877786 420878 798832 571728 293478 1144849 1602523 165776 665554 119499 395761 1561184 1535451 489514 383799 887285 203835 1447668 1803820 1323405 699237 1279242 351370 1065191 1507584 246494 240936 1247061 866821 1348221 115660 1914872 985653 962011 1533295 1158800 475138 1906890 989375 507561 1549258 445709 705885 1221259 974134 1692054 508027 1573563 1344588 121355 1368356 1193195 308809 1536554 1798103 1714730 237888 520351 950741 1936886 1074154 1518799 168353 1796248 1368804 816449 376495 1223288 1242181 584355 1561656 205608 311752 274184 1111248 1049937 1780029 1148475 1009539 1611719 1630341 1145162 494804 1800066 650228 177543 586535 725336 668150 1756868 1448463 994565 928646 887890 1073708 1580436 914072 1097493 286958 794804 1013451 1343821 1347438 732058 552472 1300717 481242 982161 27503 1944295 1114689 422712 1875501 277123 99793 146355 1873494 1330251 1375216 1402251 1487539 539738 1833372 1077388 634147 929238 643557 1903692 589652 895338 1614882 1568832 282658 415501 497384 821887 1063932 1914098 571232 1420630 405787 1781676 200415 695598 1561963 1673556 1788858 572077 418677 1333646 948858 1145403 1335874 1753452 1435902 1075506 1837764 18558 1462874 748369 1879229 1237595 265786 1779977 1512556 805354 271957 1931907 1314374 866453 1729961 154768 854088 29632 18202 110237 62973 1397020 1924550 1165784 720912 179616 98290 683065 139046 1177548 994458 718954 517608 1457329 1971700 565388 1042947 119811 420126 406698 1623561 328610 1386293 1672196 1788616 1561281 1811782 1266155 1564676 1723434 53510 1015422 669079 886013 1856869 716138 254892 1385654 1252286 196761 1917184 1715176 1384699 1598864 270692 1452414 1512678 154745 1535591 1877394 1347010 289806 480705 1658813 662500 923696 651329 1056140 423396 1234632 622448 223661 1746983 1275746 75979 1420870 1085200 32680 431282 1982271 849268 1031543 71258 1769949 1646793 1231792 258559 1035153 1526712 1350349 716861 703813 555447 1270175 385039 667162 1721202 1163970 549174 1447133 1505674 868458 1013278 1660141 1019432 1331994 861246 671480 1260701 830955 1511879 330894 1007835 315867 538304 1362990 1176452 1045751 1342114 475224 880675 427571 750654 337148 857103 802450 1815759 498631 1465696 424495 1095036 952257 259436 1131715 130337 129242 830254 1288968 1309323 1096155 992413 1097647 225083 1759604 583827 1997129 196452 11523 973728 1989918 1910944 813539 81224 923969 1038271 976251 403867 788883 498136 64892 1343066 1489998 1392187 1973088 276357 43876 796471 1174755 1054177 1423857 1006798 488027 436614 679786 1317466 405193 777621 1786351 1539122 1256938 1631081 649226 244222 1244295 1440405 805679 1780490 1447991 899611 1083176 821226 545855 1967779 793836 4344 1591332 1808366 482388 155224 432868 281782 435587 946621 1852332 579018 1734791 292284 1152605 1637036 814117 609243 202397 733144 1667330 25413 1516510 1609168 795952 313337 149436 1312301 1228381 1853442 1535690 1845074 930530 1798711 552242 539124 1768571 811479 926116 1591931 167253 523714 537622 752607 1769593 1533875 1924716 1363370 1845531 669518 622052 1581800 561777 1600245 1131530 1735085 674189 389572 1600809 59310 187740 1050705 855035 1707299 1634152 887761 309190 26443 1584184 742695 1441220 568596 1294558 880035 79854 1455806 1133861 235677 349695 1154822 394027 450478 687485 1220800 1576138 630503 1869743 499210 1077030 607804 355247 570039 759673 1697784 688562 941576 835175 229603 1855947 1627375 176172 1893324 327580 1094616 1744955 1423771 416430 1211751 1420702 581027 1464158 1112765 987054 221871 1433218 1832158 277875 200019 807103 687046 1282849 20261 1043760 302997 1940413 1559802 1874338 1742360 253668 1721623 749686 971156 1450453 78019 759366 1037496 1392973 1188395 986399 265953 1656514 1153793 1413789 184813 330633 1212604 1629356 475541 724782 1956064 672766 405040 465507 603206 986811 954864 720491 1725187 638086 1180116 1714458 1502649 1436645 1609662 574589 1263366 1386868 332593 1740414 643222 1210763 1922952 1062724 709483 25655 974995 789151 1218455 1817598 1440164 1084571 626424 193780 1665044 217642 68364 752813 82672 1349719 1629827 1637228 1910129 739598 1213445 623435 228275 266248 1078970 1224007 510868 209509 896606 1311831 1754465 1035185 1576792 62423 675352 1199701 1818048 1980259 1711147 1402593 1408922 1706129 1541377 1868358 787842 299593 1831136 236354 1363327 286317 1153959 213702 130468 915553 1273247 686506 410399 1469770 841536 493799 1613576 1941996 243051 767873 318659 1750931 922974 1934008 302728 291549 990043 1316381 377383 596477 141172 1200768 44888 796868 1165999 150329 1639034 1953964 67458 1811428 1322013 1655205 1230658 391595 1265875 557830 1674114 1247095 1781541 1225073 1771841 1202089 424121 1044555 1097784 1295536 1441114 1651084 1852735 376450 867938 1865139 389757 1866933 1098891 745852 607825 609200 413806 572145 215726 431375 1105676 1361296 809485 255184 970249 464423 1909470 12738 754545 1570191 817192 1065657 448403 1951935 942624 1253154 348641 1154786 1124193 1241412 740591 8059 148521 1522759 336067 1300442 1362743 1395102 551208 772361 229496 1546124 1326338 239629 673550 1356898 1652680 1206850 85607 338161 1579853 103940 796604 1129012 469765 1163541 216269 1880260 683561 1027034 107682 1308818 1665541 1251884 1936418 1714978 1146537 1750949 1937345 1620257 855561 441781 1260018 1439459 1197855 1885974 79300 142873 735561 1220058 1968661 1649504 339580 1319235 1825988 1803299 1944906 1497321 1420024 1557374 1478017 574663 931556 195930 1846485 1190126 638447 618831 1550946 1693145 1472926 282700 1210853 1164564 1788265 1863265 1661256 586096 554069 1540946 536320 1945496 1323144 1821404 1585173 505690 1658383 866774 1608501 643871 808931 1451751 339692 843823 949751 521536 890931 1448375 1083605 90212 891044 316095 35315 1125665 27100 774409 152029 895697 718681 1289242 68844 1322778 176872 1608329 1200000 942835 1049508 198931 1725625 1288848 1219560 945456 965577 770454 176015 769712 467140 597586 627232 1471031 614296 1163343 1947865 908936 1888784 1111946 198196 726497 1481788 776917 1317538 255248 1092364 971213 1490182 731988 1217589 75971 1304140 1607597 176092 917122 1497938 331393 524720 312918 1181988 265384 596033 595728 400453 570896 1681161 284937 498880 1600411 1744913 254320 1814782 1611588 1680330 722023 1188664 1520221 1768750 596727 1907353 1830518 972198 397794 1107157 1055337 1731000 1847922 321056 420252 909364 529817 1769800 299851 786525 17243 1710660 368228 63874 651748 124738 600352 1203002 220198 1024455 274381 1446086 652617 107932 1455010 630230 1906602 1837443 1472390 1353257 259570 1426474 1374528 5311 1865348 1175287 995446 338969 1992996 75335 929641 1600837 694367 185227 802364 108885 1006040 1473065 1975529 1185081 1531671 1357370 1348139 208685 1297615 197182 905359 826901 321220 1488968 1066057 409066 1335596 880745 1473711 429838 38156 1595782 1567724 46992 1372926 111000 1615149 1043456 530164 537977 1623130 119269 649088 934344 1774480 138663 1730283 1280870 897021 1997156 1227342 739710 1717994 1362324 257492 1215140 1096265 259493 1716368 1851711 300558 327141 25711 1234944 1748631 142871 883665 1743630 1038185 1971166 832549 1940135 394780 1063302 857813 893640 919790 1423067 1519241 169928 454654 583626 988091 1142981 1125661 1187597 1995119 1636336 321398 1478945 1013937 82020 1896720 1741010 1465275 642985 222093 1911149 515422 1699103 1335967 1346684 228070 1458294 1327043 24638 273808 432735 1375039 1227596 326108 1995310 577722 758208 394282 961391 1499623 146780 239334 875499 71673 1985484 1874304 659854 1139609 1146781 387602 1448562 172620 1742879 1688059 470225 1449990 1040839 1988829 1618226 180931 878537 1039755 51107 1023787 52184 290212 572856 1680054 1334151 476091 1294178 724305 1387395 1666932 876788 491708 320902 109192 969639 453850 1569337 200529 328698 819265 726273 1643861 1948634 684194 928156 881735 304290 1919206 1455203 1977571 1558411 1167494 17575 186049 671740 366215 1018895 81563 1509502 1581424 1609155 326630 861073 1245646 1131735 854675 281719 1750962 1397217 1418953 838178 827300 383061 1603614 1725950 79743 1878855 436937 1503335 1665866 720966 304359 33805 514279 873914 1507807 1796351 980155 182741 245742 343596 494836 1224934 358080 177511 1464380 1819148 302608 524901 1244099 354295 283581 1313478 250656 1999366 887294 886866 501660 964157 913044 998302 535737 955046 77794 737709 230292 1143000 3414 419806 1595651 639389 20757 1651530 1251924 1932790 863797 1203112 370569 1791691 1029320 322912 1723482 757304 1162516 1692718 782396 141719 1072525 1633081 1267480 409445 1264264 1538795 1877048 1113913 1409939 1507637 1119205 851467 317875 739831 1333197 1646235 1172868 254882 1051450 1518756 1061792 432446 1022299 346076 1187164 190496 950679 1743068 268642 56295 701655 850458 1670793 1977173 1229407 691799 716420 590172 1039855 797198 1344731 340482 1874048 343352 629244 1713121 1206372 1908666 1557587 958072 930457 46839 97425 499292 1340739 206677 1536919 967917 1987168 710393 1339310 491536 1252602 1917654 904994 1783909 801818 471289 525807 271816 1947500 985437 1859347 266380 388939 1718243 535612 1099174 740912 1959714 361737 331516 237528 1462449 108616 1510317 1563786 480096 1187279 617306 1584360 1366451 406347 1606980 1465169 1004686 811 124132 1900134 1890008 1164357 368062 847845 1080837 1214647 1681384 1800281 1289984 766431 771535 42661 336036 205909 965610 143700 612784 670685 840635 1030960 630366 504956 8053 738414 555558 768015 1838559 91889 1266703 1114253 323912 553826 776020 1321225 1419484 115611 559209 1089079 1659833 67216 343871 1758795 416704 544122 161831 1085346 770798 621620 1086660 377168 643656 416680 1538077 1229636 1959891 1759916 1230618 1835712 1767741 938169 486219 1203010 1966160 1713587 1426348 1494156 1304431 1550499 1732615 1458095 1396078 91713 1459180 1645192 1887145 1982244 1254429 858810 1424285 1774389 1734898 67580 256003 136404 808250 860967 486493 557092 838305 731200 332461 232183 138994 103392 413813 1661650 53263 1297042 1051264 713126 1685595 903796 1512562 1058406 1078239 1746986 324883 832575 1428457 547433 684011 546915 782454 153890 1515814 440040 1953916 700431 1933179 1739987 1967045 640565 1907052 1152618 1670233 869107 622522 1081769 436771 1222623 156584 1938314 1025439 1812318 628955 1391580 501826 1509090 1145310 419020 1520151 1054708 1266169 941229 1302511 913752 39453 1065514 1063364 933034 1903835 532307 1337636 1425538 617311 1765852 1638019 1829931 1470638 1853488 1510941 1656631 1647735 1312375 444388 364561 646339 977300 178915 1299749 1657754 1744466 956289 1068190 390358 319221 416293 1180636 1568525 802103 69320 46386 1924439 1769613 450416 786951 882951 1632731 1320442 1613104 1366389 372633 1142079 974409 1992212 998029 1937126 182425 354857 1661698 1332683 1416285 30497 989191 611604 993220 726948 1294818 519817 1702075 176780 161096 749090 1276645 1693027 1507069 422949 1507940 1806852 1057706 1697211 1246070 1749551 578204 1887544 536684 1907060 270851 259389 709911 1406683 1130424 1938406 789625 949859 1735484 349381 352648 953497 607883 103915 211006 511078 1420421 1459134 282556 1409737 1496260 17642 1168443 1350597 39448 594893 1140667 1958376 247904 80954 1314648 1483802 1122855 186755 1081609 1816665 240520 720002 1803792 74507 1256498 1083376 600459 1680006 1330341 392754 1894244 440266 559379 843559 805650 1438021 1871079 1296884 649531 164486 1522171 1188400 1371494 687179 312636 1491983 299827 4235 1191073 695942 823092 403189 1319923 1819972 1212124 16223 710869 976815 690678 1288610 838787 1885474 315264 966422 1962058 1537211 1548194 1236487 1276686 1602061 1702134 1408046 1171637 346477 966309 1408656 81063 1966108 1708201 1423708 1905142 1708250 1098931 907812 248166 1980099 1536098 1045904 437423 1889901 305670 690089 108846 281606 803752 184687 994880 987905 1573869 868803 51343 1288382 672027 1253438 154978 573567 915712 1762341 1440960 539104 538938 369359 1311858 1136541 994587 467747 724888 563005 1804871 1149471 642635 442370 1091708 1061676 1407782 426341 123562 280802 1743890 1182521 587969 989772 573778 1520174 843246 97798 1489712 1687409 637727 1595537 30855 1455498 1558629 544567 44945 1311246 1728945 282576 1130225 1060043 619616 553160 695859 24021 361052 321516 451603 782039 1416066 1690207 202595 63374 721783 1644884 1682285 1742857 1566615 1403370 1784273 1579387 1391245 34383 1564238 1762309 503033 1855528 1364908 306257 1219254 1574474 496056 1545124 1944430 1558122 1577199 545179 275359 97621 752058 394068 773194 1499440 1789737 140789 1688668 921784 788128 1441648 1167623 164930 925070 68788 1359509 1222083 1011320 1164167 345135 1440983 950665 572064 406052 1854082 1018742 944896 1627997 183835 1822755 205921 762916 799261 866981 118092 428357 622885 350616 1228379 545799 1947497 1534267 1584313 239013 1220267 1041173 1663099 867246 947339 963245 1032069 656864 1350377 295075 411853 1476407 74550 555747 1394371 1470568 1953873 990008 200831 1342270 1354493 40314 1656425 925795 1674139 542469 1247312 52177 544030 655361 327313 1259745 1750177 73700 1960206 1350667 1388433 1738497 1367734 547766 1000648 11011 219913 1303636 917939 678747 686576 195556 1023528 798210 322977 969031 1079208 1094309 220254 1509974 1209813 763968 462392 1406206 860748 229345 237838 1223975 533056 323380 1325340 615149 323793 260537 1325367 1391046 1939056 220430 806352 234063 175704 1723621 68937 1845781 1320494 1635122 354467 647306 1807880 119579 1387201 1992981 1065131 1211142 1704060 234021 1984410 1945813 1321943 901589 1000340 1128607 1119303 51031 1488496 1556186 426606 1626978 423522 231074 1917894 1161902 320493 1338026 1061144 13243 1816253 157753 103606 235262 953464 797889 473554 439192 1467077 480728 958205 1741129 201352 1349579 1385665 1666863 373547 1901404 1507245 122706 1983909 1993176 326765 1969189 306546 1953160 1063871 208230 1303429 541691 1684028 1540488 601289 1545298 1904041 1535645 1395581 1357831 1075086 304328 163230 1931132 140062 1374486 378918 1896198 32999 487993 29435 1731853 792416 517218 113768 1945214 991441 816545 1163535 579640 362991 1516152 27622 1884676 963183 814930 373214 895473 918322 1207114 1890037 725439 646962 1517474 988922 423967 1269108 180935 1610145 1520249 655749 1036138 1815781 60834 917500 1248797 125618 456241 208186 1648060 331772 1689483 1423775 1211898 570872 102614 889791 537889 1079936 938362 56926 939394 625468 1272638 793500 16390 1769 540111 886378 730783 95246 1354104 673817 385273 1016041 79414 1144937 1330563 1187149 1854424 1831800 136251 1583322 844519 1280982 1039677 401853 718900 1208196 1727453 1766552 1720838 713205 181426 1114476 422735 1118466 762355 1096196 1043898 1233563 1300942 339722 822503 1949219 181976 185510 1801316 1880912 1093262 941523 654507 973429 1399825 1670032 346236 1604127 1284696 1985031 225585 1849536 1738730 357260 1104548 307369 1032838 65048 589598 412494 1984295 1038480 858895 500913 948068 1416957 1592298 1917755 1768430 667383 1644072 978843 425552 423119 1294467 796592 917300 1491482 603160 462115 1043340 1141593 345394 739021 1715765 750430 918075 605184 9773 1898649 630329 747874 1574135 803831 1266664 1698125 1476524 569435 592736 1409860 366742 597283 1152914 1703810 925645 309730 1921850 96726 842820 582991 1831019 805244 402890 711233 1490091 1976343 634443 381266 1320827 355010 571421 1538802 357132 772973 1594306 1118776 632479 1244946 613749 348797 515331 705185 1310110 519981 902876 1843608 1648764 150325 661979 1445739 865355 559426 1690960 1439595 838718 11906 737511 330410 1980411 1301344 821459 1192269 1869225 1256354 1994319 844286 2598 389381 1642910 550111 1302862 1067268 577965 1151579 1445764 1625249 1444251 1181424 879524 863441 116800 462380 1700512 366659 1890910 1920650 1138703 582260 759362 1132252 50823 1690462 1761978 209470 567104 727646 1239113 591287 1414726 1112807 1196810 626135 1448378 1483471 408765 763830 123792 271393 458892 214469 1667914 662570 968490 339909 920730 939800 1918333 565848 191494 1902773 158064 1442925 742841 1492690 261318 930842 1839885 438937 837356 1636246 96195 438250 877704 1342455 1045150 1971038 1599711 1177819 941911 1724843 1846237 972459 1908900 1442090 1033267 1119414 802093 170316 1857781 1998257 551083 1433514 1016171 1960759 1866087 280134 1643189 423696 1706116 642433 1043247 1151337 423670 1205176 425562 148293 337296 537601 1839233 235885 1209525 158970 551372 1988771 817822 710825 901241 126480 1747175 385594 1983455 637941 608367 370045 1005126 993590 640545 759069 1279141 1043260 113430 1085955 1206720 939892 1068074 755286 522617 754791 1238809 40695 1605069 1707670 186411 1850981 1439282 973711 195162 560000 328596 1085386 390743 1562231 1621678 1063732 632733 142961 141953 71706 1634872 131894 79786 896809 403881 84940 839353 1375106 1059146 681695 1472797 1593581 1836878 1195991 313646 1640657 80991 1632422 1759958 232487 1121498 1227236 1294733 1672697 928378 1921252 893339 1631908 1838686 1157391 1172009 735225 1844965 1485192 1914803 347696 1493227 62950 1859639 1762608 1891719 1994435 1969896 1149288 611708 260307 704125 73919 917253 1542427 1271453 245236 206829 311729 695203 1368597 592245 1997039 284931 1338758 1433825 1084611 1323046 426509 215032 1379100 624428 1277409 1922856 664208 1431779 764817 629276 1352570 675476 1615774 1714110 1266975 19848 1649148 652008 212393 914300 480772 1109608 1692119 599481 160879 1639164 1621523 539504 1823569 1535549 1398630 1852677 596762 6313 1713672 276795 1905889 210003 1143373 1776571 1663840 1067502 625971 441559 1054526 482185 41040 1358129 590689 1522728 264894 76802 411392 1136778 271829 1428547 1776252 1585447 1552250 949131 90299 755393 366772 1146240 1540001 274120 837056 139952 395101 890088 588585 1735101 1904576 827921 1823486 1772409 133468 1412157 1563334 267389 1731442 1449892 1065668 1372604 1547672 739070 1545826 395343 1020331 83705 1987653 7300 40009 123862 1407056 750853 1843059 1987117 601622 1599888 351507 1029044 988968 1577355 1315640 328425 1849218 1456792 486027 1146360 1656478 962682 1948145 521168 261717 1040170 1985726 1366152 1572658 1802701 1116646 1310081 1523142 711266 337771 1547285 343050 152329 1123181 1519217 168666 826362 337975 501972 1808903 667633 1110228 1650616 1024735 1447880 377107 1888575 205724 359676 1784118 1848701 207715 1828053 610381 720897 1577308 1366521 617036 1093336 1588799 100073 152984 611471 1381936 547746 1912625 1857218 667806 1361825 139357 1814249 875431 110188 502843 1228333 392230 246264 1397118 1085418 1283852 1280652 1696518 95044 1192541 707699 532924 1013771 1306954 401634 1967537 1074114 487744 1906951 1108420 80353 536681 1692023 1791079 1085253 1852376 756622 115350 1580032 604828 1100064 543695 129080 684710 677896 1939231 467292 1240120 1041027 478633 85370 1629194 528544 1381427 410989 482896 1302665 245683 915052 1262446 621714 600242 1060717 1676479 711352 679117 304795 538529 1825533 117753 617662 1561562 485969 1947435 1875057 1673819 1905027 1848079 703067 529194 57821 1077038 1508898 1209089 1582391 79081 518018 207913 756039 65237 1616468 943258 1620527 44488 1617690 1019348 1888801 1318224 57374 62760 1749170 319120 195697 1405387 252427 1022238 226552 159336 509489 1688861 500173 619313 804533 631037 438603 102289 616058 1559621 1768156 850674 407942 1205465 247802 1284678 868176 959062 1519289 1485026 1418377 34510 1073033 191799 1751809 148686 352342 619334 1358879 387100 733059 1064428 1443252 1937408 1557369 1498692 766581 968214 327161 935677 1314788 58252 286782 669116 1717838 258685 1348641 675544 67103 981663 1103585 75372 1667236 5388 620574 1356181 1778658 1737090 1567453 1651992 1431479 1916447 1335880 1339174 1486960 1560089 654326 1036027 886810 1031190 1797557 81078 1227881 1508854 981687 1429632 1685811 745043 193338 1206442 460544 1678332 1649224 969119 802616 537358 921710 711664 1777959 307743 1389960 459414 842363 289595 999252 368945 574601 804351 609400 1211486 296152 914753 1157641 1507286 1436701 335411 886325 551436 29798 456919 82101 824011 1817763 1565415 119978 1219852 1195842 460902 983154 1408867 802155 27345 707987 40534 757420 1691733 946693 1789537 1674175 1132153 175224 770064 1526198 1112106 1916696 1763229 66872 1155050 130284 1994627 1847277 1642414 1808393 1889176 1642365 317153 326184 39916 1191936 1376322 1708991 973076 353376 602884 1112646 1141038 1142587 66415 633694 1105857 1225141 191019 754096 543603 201551 958461 1314197 302560 90229 371243 103087 1636746 1407968 670215 1346774 972807 1665588 189382 644016 1629878 1668014 1160415 1582196 1900913 1827441 856483 1068922 1012618 663275 942581 1994047 327821 1738790 1561899 1914383 1665470 908957 431229 1222624 251136 1110221 458315 1271820 810949 90060 302623 575127 598438 1686594 975321 1526262 135629 1458796 920683 1788346 1495959 428030 817883 171340 419971 1485617 457963 1379959 85736 1346560 397411 736667 1080797 301937 707658 612261 728373 1548491 1615017 1693320 862574 185994 384214 1094901 351360 796306 1875132 58467 1195560 1142122 113764 1177862 1172645 1854751 1003421 133330 1071907 1133806 908741 1820748 1557623 193965 1237587 1975762 400734 315214 954116 1383638 1763518 766512 233516 1251276 1776665 1885499 872053 957343 1155254 154186 938708 242662 884246 1829396 1827135 1534385 416967 1994722 910883 1411774 1540554 259137 694561 803022 1444874 878231 528025 1540540 743921 939700 23247 670259 1401861 28450 1509702 283990 621995 903688 1941078 653418 1180172 1021925 909062 641431 785424 716811 785489 1970446 1743354 1740595 137789 974324 219266 963075 1091747 1168904 558442 167234 1455824 1042921 1471257 237809 826792 1523203 1689870 641763 1621967 550187 191143 1557680 189290 553150 858927 1021773 139187 1015959 506335 285217 1164079 915245 1794660 1686129 352881 310540 403885 817713 1745752 946952 52749 234985 1995810 1801126 1931858 1435056 522115 1779308 1027689 999388 378824 530005 161317 909377 1003360 761028 1370065 195455 909507 84555 173169 121374 1243873 1864284 1300544 1918177 1458886 1048404 1628517 1457498 961327 509524 954030 898594 606429 1350062 1961425 1839808 1491301 1404213 12580 1951975 1260182 796893 291393 1911314 1679236 1649097 1987634 112488 153129 1645007 1153064 417023 1431265 1801780 731677 453682 337272 1640382 1078162 479553 971803 47499 200091 1428760 1927985 1097274 757900 1470823 384420 1737852 130105 1239231 1592196 1680357 1900362 190025 1161241 630450 43343 516865 279060 1592468 1772584 178084 157091 356010 543986 140957 786921 1645193 184718 161753 733248 725347 714037 842670 610356 1464909 1146015 434046 484013 216547 1652519 1315600 610190 398874 63613 1659316 1915329 1254884 1983978 300127 1257788 525053 443303 744555 1212611 1524981 677105 1140942 1919141 676648 96942 483403 830878 185714 237612 213356 236565 1417289 201103 965230 1424945 196869 1063422 1174290 1139310 200807 1527027 979304 1266213 11714 401731 680387 855959 144605 1299160 728973 745446 1876368 313668 1680411 1238463 786679 1018303 1617762 1143925 1418908 1031493 844579 870602 1692336 855387 45488 1335043 701505 167185 35427 645210 1670134 493039 1391661 147712 142068 676446 6115 206451 1740028 872735 670552 1844583 746009 63325 1310304 1862834 1102467 1983578 1082062 691199 1676410 627944 534213 796623 127702 627936 1156493 1911494 1406167 997070 1041330 1660437 954016 82223 507598 135033 1711276 612377 425990 1863042 1773321 1400703 104974 1632540 1492881 765607 1949539 221075 1756495 968064 830117 790628 1595569 662906 358568 1201989 1732993 551548 1856398 1574917 1747740 1706561 1020236 521429 1352415 874498 541332 1927643 462448 1230972 1971998 1919703 1581457 1996870 1146339 1594519 52706 97677 1701813 1337326 1606037 1815533 1597920 1304918 852352 1713893 228564 205990 1083528 1088393 149374 1492939 1720763 1440343 826937 275433 755281 93275 1847074 1045436 258998 1024074 892688 1706528 673081 1399073 337493 538956 1707435 80881 841782 157118 360038 1126928 129299 1189383 1795302 1350752 1989405 611454 1714069 995948 973134 391883 250215 513784 1643978 508605 840782 1071268 1138054 382948 1814379 1211463 1216123 688773 1823640 403510 1109741 558905 467254 145136 106054 559482 36160 878698 797655 1948020 1213731 253478 581567 156263 467258 1549588 1387033 822363 1806250 750604 817663 655772 1665795 663415 19932 1625788 693142 1824564 1504947 1359675 267232 1674395 1688898 998092 506061 652809 1989642 1298899 1277586 1511583 1649589 759677 1485924 61515 576694 1364728 695353 253010 996644 432391 118525 1199741 136861 121427 1356459 160261 1644654 1782732 902298 1491157 1389412 1919376 1375732 212365 1851965 1149898 1117465 244390 1750609 172431 635074 747788 537199 44533 1318710 1267155 1667269 1644836 492164 1618655 1931390 1470176 1582250 1731100 573177 1693033 394040 771420 1468227 775159 711095 601144 599034 1074201 537005 698255 1050819 69313 1339467 990947 605199 1053049 1952818 1488340 36353 417014 1461349 1784522 1383653 139893 137259 280420 24211 1418167 1498489 285565 673965 208847 1670245 324989 116488 316515 539962 1548710 739506 1149175 199445 1016181 1625198 1394988 1546597 53603 899788 80656 1524396 1855791 1402556 1654799 206537 203156 1184657 1211701 1102242 1065327 183890 1651188 1323818 1859531 1524086 1368043 1395054 1757710 1386417 1043573 1285407 814387 1271530 254022 701076 1840380 624609 1341199 152724 274236 334462 817362 154656 1897872 1957234 892619 1069304 1248569 530099 235136 45302 1429708 640216 476396 910292 290168 1103575 373611 201448 1709928 1485415 787457 531868 1720754 1135654 188730 1437193 155659 1313847 220533 296194 1566238 1995302 751933 712594 1372218 883582 1539178 1180715 385996 1627757 1902494 1642877 665991 1729844 509499 263193 1007809 379938 1376361 1638546 1294221 45325 214644 445136 119597 1062689 61315 118000 1275192 1897537 1913028 780194 1717112 1104672 350429 1228208 1407261 1243761 212106 647479 1310825 1179553 1035035 1444198 1268206 652820 758290 192514 1839749 87021 1598841 816852 702007 424804 1789729 1911480 397602 642533 305534 450780 1461275 324004 1592474 593377 1778246 1405522 632286 34780 494912 389499 44940 1279090 1138827 1263847 790953 1265813 1780224 799407 1410728 173405 1266106 651246 451692 497734 1259163 500188 1119113 1181898 1657520 1297096 1643241 1180179 535984 1492443 1446612 360773 808444 501414 549069 995555 91858 1370532 1824634 1717450 1646987 1683309 1630290 644550 1777563 726659 91282 993430 1462326 155063 686348 1157181 1360737 1132737 1601257 1040560 957206 1721983 1411257 1563398 630743 1739372 889093 1761394 1557191 122477 291912 1575488 1207142 295001 1872395 1863997 1803750 803743 1691340 683154 1081304 385869 1949017 373305 1989004 1074314 287565 155045 968390 558403 746283 522406 356315 622395 35013 612883 1567850 881685 701990 479291 872778 1641284 607029 1472820 1335284 1984406 1337837 1018490 874379 1090733 167312 569708 1059024 394536 1577944 1393085 647519 1490184 1949123 1315172 296514 835551 1278746 1525472 1278638 1824644 1724759 790021 1677730 1841367 1537375 51097 1012989 1174952 389710 140207 1713103 1585255 1961313 1716578 1548348 1765033 615554 1688580 1991269 1354528 1179007 720982 79817 805162 1305501 772374 613123 264387 1054514 1945074 1976294 888281 150111 1742206 1796280 298169 317677 64723 555341 377895 445139 994386 775935 719482 8071 976925 1063737 659650 931777 78614 703977 816782 1598765 784512 1032218 1112762 386106 496909 529781 250704 549826 1343955 505126 1423930 1263005 1021315 1931753 703224 899015 681648 801944 70743 826372 51469 1299742 1412611 1723585 1417711 366517 404182 1163683 885528 198315 1491410 606224 1209126 1686099 1431172 1469028 1460370 741536 1927718 890049 71611 1363369 516359 622751 286416 1969960 1697148 1764348 638140 1842111 1723873 202617 533587 554300 1126955 104183 874181 264022 1998308 196731 1014704 1973758 704046 1326315 897463 1571117 1016920 191403 961568 1248034 614751 1777985 734294 1899102 1063911 1231709 193630 1708722 62284 1208759 1045532 60477 236105 1299126 287701 727084 1019574 1787762 755739 563680 62123 1949477 1022170 1031327 1939273 1839941 1912664 543276 546760 1105497 1064502 787268 864103 370740 1970649 932000 180546 1413696 1045467 1374169 1645546 1629707 356299 687666 286913 305541 637307 1974272 739348 1486241 1708146 1234185 1017605 1504609 849566 1452715 571326 67756 1169006 1226551 1213720 576333 19488 226004 1230825 243986 1270870 1662918 1350037 1979988 1204923 1364663 1553291 1982224 172155 779850 395502 201255 1557474 237191 71016 922191 1012057 385651 847663 1334608 450925 1103050 434192 1466240 1346134 683718 1470468 385652 964426 73924 831691 513553 785787 577970 65766 700671 602327 1545893 370572 986248 1524308 1221137 178112 1340190 1343080 1508883 1196684 513490 1795085 870307 391745 1858126 947930 522803 874883 1659391 886630 289074 762710 926875 1483819 1161400 37917 381402 643459 1367632 75270 1599760 877888 924807 1086434 1462437 1793475 1126460 501301 1346403 1331011 315797 1162120 1613843 1137403 144953 1481474 69614 1461853 1194267 95330 259159 515771 768301 1906445 77737 991324 1464556 531705 281988 851452 1868951 1946026 1941950 39467 1131706 1594785 1380953 592369 791219 668939 275401 698014 1962028 604994 858090 1521049 1668077 1110272 1370812 1760294 1165923 749956 787022 1871828 236145 220739 1541788 34585 617494 1679579 139068 245048 753049 1446093 430349 828178 981851 783808 267480 1681080 771179 1353318 1315073 1478181 1278339 3428 877537 111950 1992346 1207941 605846 1125708 1211062 77790 1718315 8623 1046295 326439 1229512 463050 25554 840735 1655057 1411450 152447 1674922 43604 275706 90018 1510535 844577 42383 1694822 1758507 1701995 1680198 1503907 1646153 621077 463982 281923 677154 759315 320704 1192025 1403559 367242 1490829 963715 102935 1095694 1892280 554544 1224242 283103 181378 1797924 1785043 1531489 1483600 498228 1890068 71228 576853 1367350 591254 272978 698734 652793 1119003 1682446 64603 588959 754486 361946 978225 1561394 706732 1295984 965024 253460 237400 1044123 758268 1581875 1290830 108693 1863330 758388 1906932 1124219 547300 673786 1998477 1268189 1589819 446655 101044 1753622 1900543 1527440 1249644 291284 1441423 1605289 1068883 899080 1996093 362773 802796 1705856 61773 254002 1451478 384947 1463526 1085995 1312018 1436035 430743 1022581 1012475 506752 1476542 49564 1952716 1196444 1457002 1059435 1573770 1503549 1357276 1819939 882880 1443435 1212617 145424 127689 180927 65710 1938540 178717 601163 1319864 1288543 1333324 845782 1824290 1810398 285130 494382 385329 23694 751874 1628009 42735 1969146 1142139 658738 245474 324975 134101 765977 1654511 1789059 1057283 984994 1640226 871169 1054565 911833 944222 1323857 1177270 1688385 975486 1306971 867822 1672484 737202 825625 330945 872341 979210 1735683 636069 921027 261090 404490 1135546 222865 1360072 1952856 1996845 1439415 396620 1491087 1621049 1091570 1299905 1147860 1419627 1212223 1473987 733952 290671 1229698 1421807 135838 1280144 1899885 1877430 1486481 739492 1194477 1980622 1967276 1655315 1030767 915260 501965 1777421 984036 846288 694811 242598 928318 1006659 314332 243066 1401337 275202 1797539 854387 1430051 817667 1009283 1959995 1677847 224350 310800 1088966 464552 1752317 1650001 709921 25251 1567237 1605286 377029 1466021 1375998 145249 1886057 1641895 1010942 1244060 1237732 354734 1323390 1456075 1551822 924218 1308565 208991 788489 1366617 1248889 284372 514752 1419519 758632 1762215 1506354 955913 1859053 759059 975180 445283 1634014 1660681 1059796 1867178 40470 1467741 408493 1276040 1980780 617623 1337187 671683 1364796 1478025 1192195 312889 227746 1783465 885435 465588 1077365 333156 1219098 1582741 1704645 1431349 864089 797664 323558 1550695 985559 825216 1311196 950526 498073 1110226 1250821 1583355 865576 1269097 893794 167075 793830 1117254 1310726 910930 386628 248281 1800387 491408 727828 1822396 355684 1527735 778671 1891173 358434 357453 1309781 124912 645450 1556597 297728 1095691 1310115 1053564 163752 985580 1294692 286425 748554 387828 486226 1546105 382213 1949979 117976 322612 1812048 915164 155681 614494 1658122 1841034 610343 1042931 1483005 1149751 1127062 1465771 1037653 775347 1970579 709020 1554695 1945068 1627132 1127477 176712 1232422 1980106 352698 554553 281262 1571733 1418135 386935 1194815 1773608 182669 181603 947772 1351522 235552 1805113 149190 1917258 1206526 832913 1219161 1822991 83097 114504 133625 485800 404139 1112104 403672 235687 1916021 1811114 1780606 832665 1093733 1549223 1475471 422443 547659 105484 739300 491003 208606 517136 459243 421478 1079043 1914465 432345 1912416 947583 1871228 881558 1153564 114190 1221157 1853361 1656476 280825 1345752 862424 1945177 1133711 320019 279416 1819766 651334 1131596 859568 161947 1303411 879347 145971 902648 70565 1058408 1541920 1992721 927583 1167986 297059 219432 1987063 1413622 1668308 29938 1110730 783853 671224 1094867 1016574 1412072 601437 1880118 1840820 1997948 610471 1413683 922279 1939734 1315127 510604 1648949 1548240 1025466 1934360 77911 1099449 1330141 666962 1944687 1738729 335938 1433259 457686 563046 1826217 98583 1399907 1052190 1140603 1433919 447630 1237367 685231 712546 1145324 1409825 270148 850614 1380559 1722772 126230 1546503 574135 1011709 1418705 1308393 1279676 241440 589347 732398 1214508 1354485 1280842 1553739 1897869 878852 719863 43548 339210 186002 1184781 854461 1288899 648969 1747433 569598 1853154 1206432 1248860 994689 921739 1546714 1363333 686839 1593979 870018 1291161 1569330 263188 1559743 1544857 35088 150079 1674972 808040 519133 1981879 457561 1209712 1381183 1782849 1617328 1831593 172352 1362259 791228 958712 1403656 999692 1248671 886912 879111 235137 376684 1860610 1857989 633416 588822 1887873 621175 1748774 362864 480065 187036 1855031 92409 872570 1182079 1830286 426866 1906323 1338723 1827071 61564 466322 461694 1187478 1071541 1587999 807550 760519 784360 1800334 1404602 115080 1338070 929155 329592 517929 1898165 1643191 1283552 757234 387379 875392 1456928 847119 1997018 1383596 669441 1383046 1392420 206374 1044890 495401 115158 562405 1744382 863062 1971385 1864847 1773710 1449845 798308 1512337 1748804 1490152 1039671 1392686 769007 58884 189481 362369 69386 1480748 1952506 533667 1383878 1965914 782166 100811 1938987 975771 1640071 1977922 188127 101666 502606 739847 1995472 1813456 1424330 660355 747043 848039 1924774 1561614 1564621 889625 86885 849390 51486 775362 1539196 938022 1440755 597468 425722 1380982 1286460 360232 1057061 1714617 1008306 1179878 1416108 358804 926954 1077029 474636 1484794 1337431 1293706 128509 936681 97676 1803535 348030 408757 440386 153293 130943 1584785 743733 1659416 17426 1807582 1465271 279485 1930436 858045 1981586 1222524 1725446 829414 1473889 550770 1631835 638808 1237340 935130 1413682 580110 813390 1981831 764091 704507 1774877 1517862 1451996 1328644 1086297 470751 505968 204169 1542717 23134 58891 863118 1651375 1202379 701114 1773796 1598843 374418 1811352 235944 888670 1924616 1938290 4141 996496 1826886 8021 435054 1549885 1451074 1929007 963687 897681 142699 1192768 392052 948654 901164 525493 410841 1388298 63172 732408 799709 1009775 681211 643061 234047 339142 1610937 1205153 741777 585523 678401 882371 210309 738508 779596 1469214 408619 982434 1320237 1863296 1891774 1583926 10782 1443871 885106 1496674 1604455 1242388 441686 360307 679570 329065 1121480 1382921 624903 1687740 626412 1544532 204784 1008790 506179 1430101 1504849 1385241 1688006 1851697 1272525 948587 649465 616728 1679570 1976887 979908 1435358 475417 1345959 898346 98595 743876 1009183 752860 1197655 1389459 1965218 1026891 1732504 969591 1788864 1681113 1405710 1967536 1041863 786873 1593475 481620 163763 264100 1801140 494249 1467756 1235689 464372 1233088 1131383 567307 16538 600052 477057 1446689 253115 1319286 1386889 463047 1829714 173233 1620372 23183 825479 421390 1864750 825174 471284 975013 174120 1195008 129679 409068 154066 1551819 455161 1446845 157518 1728455 1466337 735905 1734644 1481025 1350310 1072527 1235958 1947060 1945404 1704073 203935 1260153 1537788 1182588 1773625 660475 612822 1215080 1174882 1769523 1638371 1955490 941401 871843 1800871 959509 1459860 776214 393064 1757705 635976 709876 1211230 968019 337088 872422 1176407 42446 1681448 17185 853089 56112 1035835 1795182 752228 1032662 1915711 1500822 851987 327503 860644 1756177 798504 1916075 1641473 407897 1378505 792645 1387984 855602 896635 608001 489599 1774247 1732247 1976418 605414 1765568 1684935 307848 50717 1257113 1571226 688323 1294660 804560 433799 698534 367838 1189528 241200 892707 50396 95315 1977433 1863641 1848861 1056674 722238 331846 1325358 553134 399002 1992107 748323 1746534 1365485 525831 904311 801386 1261540 1869904 433789 1097726 480068 570092 1800371 1616357 1819490 390981 550088 1979463 1810383 1431503 1902035 1643601 1335934 959421 1901209 832909 724088 1177173 341310 823795 1540372 399610 1437556 1620616 354667 1315686 30839 468682 1643022 1252593 223636 643498 1078870 835825 527018 1224315 113498 1128028 1488433 1951382 1352038 686764 1529720 807977 828285 272741 128889 988307 1005007 744208 941784 1125154 1701542 694956 402316 611761 1683585 1203343 592075 487663 154335 15302 1502406 1322381 340773 567809 639967 1944511 889437 836968 1592602 876132 668588 1345775 37414 1637488 1787994 1301392 1247257 1089750 1602082 1299963 1747876 456688 1486690 1371252 936873 1354667 999075 1239587 788493 173869 1558077 516226 1638990 414164 1582123 31779 107808 146247 340545 1139594 742168 271300 347476 691088 1063977 1660324 1641147 1941692 165451 1922548 1839436 640894 1413632 799350 808081 634555 1167679 369831 1274393 1912935 292913 168373 62012 1233069 191691 417212 921200 1428487 673749 1291556 946456 18937 1915465 1614896 2165 1619042 83625 654482 426898 1511359 1841490 1367985 930632 1395578 835237 1281957 346326 525181 621430 1547594 1000691 976384 137269 599343 1117524 663920 1437851 1776325 1496154 1845936 1687908 1175845 177707 1047981 1743606 998996 709088 1996358 1226844 504448 692899 1405123 882698 256741 1761974 1175120 399743 1493311 280303 105112 1035066 21878 1372233 399166 934733 910714 39651 1268843 935217 1752947 249369 1006182 1812375 1768923 1628579 492897 1471936 1668586 48904 1649104 224614 1576422 315783 183914 1040156 1145109 1903992 169543 1754808 217006 247050 937410 215228 804940 160195 712823 741844 159514 624113 220346 561804 1303524 908808 11355 769530 110923 776095 547025 1158159 436058 1208470 1088338 927976 7266 1858758 1557769 1746330 24936 748420 747530 1779328 1034884 948389 1895022 1515726 403432 455970 474550 686257 94202 383584 429127 1247598 1694967 1343361 1621211 280191 455864 307171 456017 653140 1313180 1051654 832917 304654 1174386 1801331 1781534 773312 1332521 1239894 539998 4676 1199446 1458591 105185 846025 698537 769151 210456 1091180 1686112 878260 1298959 1238950 396119 1298939 873419 1154923 605651 431918 1465920 1995039 1318397 47069 1317519 1255160 1114627 264309 777887 1791337 200686 1170148 1951344 64422 699614 1318939 1289075 1788467 389107 1154500 1321884 703514 685075 969105 1945932 1211626 1833849 952132 157855 708476 946971 1575374 80262 217329 208556 705778 1661869 1093847 303743 1345595 627912 992035 306165 995662 1726711 43853 106553 132853 782512 145161 1961384 147685 1661904 1038776 395938 1447426 1761157 947113 1172067 1241382 378567 82181 466875 817423 1819712 1296139 1609626 1376085 843874 1644827 539697 17745 180148 482737 1602060 345664 1397726 1652530 426622 1175126 1947482 205356 643336 730833 830320 1927454 681241 1022369 818979 565438 991349 579099 1998041 190387 562286 598223 969317 1186146 510487 1565934 1354795 105772 1696137 1092545 1996923 1615144 1602030 415065 931757 1462127 351864 320241 651941 1778353 1377170 772574 1359884 1685067 231368 214066 502341 1965858 1785767 1897657 1795630 1166978 1643365 1951409 1549533 803405 1886225 1036832 1312669 1989986 1599095 24786 3657 1726421 196303 955333 988312 1837570 1636581 798067 544669 224697 1918173 1090529 1062242 1436766 1978492 1817392 295228 1057224 947970 190788 698546 445513 528880 520669 790266 333600 1168363 610589 783190 1857456 1378756 571236 703572 944311 354886 1908865 1082001 356305 423875 1686645 471208 1777521 882473 1307542 1873465 181907 1929384 1230141 123585 183641 657748 1824215 684745 1377133 1302563 1530007 477768 1484835 1113256 68983 1715998 1511332 1296108 951509 993082 411574 201629 1741571 213632 783368 997587 292907 679829 1052588 1625205 502806 1241319 723570 1558145 682854 613218 908246 832381 1647336 678570 1147305 802432 1891027 652803 594150 1520852 1093573 564711 1617457 967324 562553 720378 844798 1381374 1898395 1366217 483485 1370204 1627319 1899623 825951 1157424 1748684 1387724 581138 1603471 64786 1573097 1400029 1817377 1603849 737020 1942718 736383 1303261 1392425 1721817 1602199 1578387 1975709 191827 249881 1198724 1070653 914693 1593204 902430 1473701 287526 708103 1211760 1184109 567443 1345208 782861 1349911 162432 1773476 1321075 1402279 1014789 47682 1255369 1635295 1230345 680820 217803 449363 1088549 768284 124227 1476753 993535 1847480 1517033 1181005 1544924 1570175 1809044 1377437 1373609 201969 1369876 385032 1974447 1190354 498055 625667 801142 975464 1982293 1217064 1047473 89261 985743 905566 251384 1437519 1810569 693094 1122395 1446279 1209978 450131 1180703 1516330 394971 1731780 1981455 1415747 1149040 403369 95555 860523 99782 614619 351415 1225759 1659997 101362 53536 1059967 604003 1651257 1549915 335746 1159968 94053 1170589 1565768 381107 910279 582446 1997383 1631421 264224 301512 894642 1567105 1525770 1516123 639903 1670162 1826036 220023 616696 406429 1036480 644686 1867064 1874393 962288 1071194 1886234 1458614 505170 1373847 666913 1185513 1062308 644271 917749 282063 305645 1525061 1381742 96639 1262933 1639922 1123118 1199454 978310 1360470 532844 1128149 334331 1049097 1948583 10075 1228956 280368 22243 825060 1668008 72074 676272 459678 187308 1334944 1849554 904133 983939 60540 1081962 1596386 943575 1736294 76345 1630739 1796303 781252 954193 1985135 1630402 492390 801114 913512 1899383 1123959 431588 421923 1578883 382234 1381003 1409724 1466200 326811 1251842 1214729 1045014 1176327 1624132 1765873 1848665 1961136 1863004 550938 304943 808912 261550 407721 161031 1474509 297596 614637 876452 1030495 1594019 229387 558438 1382292 1528969 709332 178572 1522210 1884022 1844721 579295 1475385 96909 1492740 1002177 1580064 785083 1876848 487929 1485903 1788234 351233 486607 577543 246779 125297 151659 589035 1606047 1459130 1693624 1165960 180695 233783 1772549 515404 888421 700275 738670 952464 452888 1418320 57508 1157878 30636 209357 1927601 81286 1207116 1151439 307211 1598581 1838298 1468853 1826653 1223336 214402 1137731 316678 1479893 648426 1903634 610329 1675796 958922 817836 308961 1196620 198495 1256741 1809965 1079433 634387 256851 925555 266719 1818717 1726014 1249575 1813184 1031870 625250 1254882 1196202 5850 971794 555922 1770644 1325816 1091947 1319661 305930 199589 1787995 636975 110485 427066 1898111 1375428 1927197 556521 1461830 807254 1015564 1946707 914488 822692 910189 958284 964677 1002148 1205064 1159617 413698 687883 1376929 208291 795051 1111233 1117527 889573 1887380 1834070 625511 1203703 1667713 1194410 1598110 48720 819953 1892202 1179503 1509428 446399 1192939 1075843 1269698 1341186 376588 562835 140322 1699356 470013 1042395 1114348 1148175 274718 997781 1578478 1646701 826904 1666487 1360060 1190217 529788 260081 71661 987932 1063546 1893360 1995683 999019 602712 329688 1035161 1812794 312716 1218172 1051980 796869 377742 1744458 1303929 1884372 1895614 428 411643 1329490 478385 317674 1467498 425576 1246251 1657677 1450762 1046694 901547 1205843 1528991 63288 1387310 1616526 1255132 1338057 586919 1954923 338147 826437 1008259 1362520 1879035 1611488 251795 443591 1060878 233189 1857493 808799 88422 17951 626838 130309 1355164 398177 163001 1953106 1546265 1111380 1848235 455443 1285015 483524 70906 1905415 446218 526815 1388345 1721442 1762262 1419995 1966063 680854 163226 1523989 1588344 1489991 221856 988320 380094 658707 1341271 1084020 646946 1293014 878777 1525521 1316968 527653 1000244 1216430 159886 1495594 740790 795929 1516258 1187421 428980 1020925 1169527 545197 42209 1690177 674767 1652481 1854533 610597 673427 1495858 883924 485920 948400 1010586 1258122 152552 911818 993171 1705042 292611 1176872 1191586 638802 1652321 1445325 1256731 1398114 480992 1579959 1520866 123867 775123 1323087 1214622 1924767 408604 28318 442862 1438048 999026 1199779 1547818 2906 400820 1743257 1247269 172495 1548034 1687653 1809073 212422 1668565 892526 1564338 692884 1420693 1750588 724573 1477396 751913 667294 860148 870090 1892818 1580121 619787 1818035 1715366 1950552 896905 1515678 721395 1310837 1102384 1545651 1179665 56644 1347988 300804 425904 1785903 226644 150229 1948090 913533 1028246 576668 1691301 1422453 937782 1199828 406082 430333 830872 9057 468723 259729 1177315 1340820 1202230 289004 32275 63708 245505 1738293 1235554 1021063 1782669 1777436 1178778 1456810 1760174 201143 1898610 634905 1129027 883525 610020 194352 324985 1522137 177280 1845260 1253802 1246123 589403 42 329870 393002 1348828 23540 1196447 1891192 488910 748969 1451710 393704 478931 1705776 1987854 494242 843302 354974 692999 1511663 330967 412327 730373 356960 320942 867040 1071287 884829 402684 1452792 142750 420726 1261230 623804 1864641 1951783 1777347 1970992 59931 1860462 793294 1160616 1981988 768046 976641 370923 108134 1637254 749197 849146 1857139 1700944 520782 582270 1611382 1227021 1638907 110674 706054 1155459 137112 174784 816763 1711108 1103533 1681620 1252574 749777 1256568 1738771 1788585 375213 1648887 134135 726386 1875841 517594 1528055 629615 156711 757870 567640 885309 584826 45339 706397 288323 1102630 777418 11539 1485212 696144 974007 334692 431499 409502 1550342 1385175 1942401 1881383 1507332 529944 1068663 1540418 1148494 196884 478434 1634919 605369 1632641 1219277 1567955 1003413 197033 639397 1870367 1184549 1846862 427078 258569 631062 121685 722308 1454518 1143202 781736 892771 1786994 1827179 1903989 511838 1841861 290448 1110894 192680 418572 1739817 1062763 632311 1138480 1401723 1836964 1198068 1549072 580364 957084 832885 534720 485308 1837786 356386 1489398 1193309 1298499 425456 1135996 531396 288422 1079218 1597008 1707871 770688 746084 659634 1259319 1206741 901350 508885 1405589 100061 1751211 712137 1542726 1788790 591086 1118935 1442008 1401641 1497988 787087 112721 812041 193083 1942176 1490624 849644 161588 1028423 942136 159592 16186 514343 783279 1065071 529806 1611245 1852191 960701 367977 1982020 854623 1667381 842114 1836802 466855 760279 1134970 856750 618420 264747 1195106 259905 814485 978643 893357 1912709 1467434 942501 780846 852474 1260399 270789 1897651 335032 1523313 1088243 789498 418506 417381 694252 714983 698206 1120663 572840 1418120 720622 929557 1008990 317720 241000 993060 101225 84295 768244 1024408 561974 1921430 1794843 129070 96698 1479528 141036 210481 326095 1542239 1169836 1385258 102329 468301 1056458 731734 262378 481091 970518 481466 364455 966261 329985 351019 1384996 1889985 1549320 1720694 1354141 735643 1742575 702121 1415963 106775 244542 1691232 1882111 1016011 978435 1738482 1196820 1860794 692297 915196 901249 903215 550244 303446 215130 1271767 1646978 1391146 115446 556572 1362533 540378 511788 267182 206142 1444932 153586 1885232 1977892 1127366 583539 1803143 1661436 1887343 1969302 1855184 1728298 1316960 969214 1575000 426993 1698846 975655 40519 147879 1308627 1755118 94884 782212 794051 1506952 1951416 1330714 1046613 989567 1631317 1185503 1113220 185531 351244 1585397 1952993 1601671 1545804 1186297 1988587 1620151 155153 823023 1423526 1001427 1383098 1401078 1442054 1015680 1037365 76842 509154 946281 303488 152726 476527 1636244 1293332 1369405 1846661 1849366 880393 1359797 161514 25394 1979885 591904 147843 224186 759501 1288679 1870687 1124402 198510 161093 1900166 800850 967108 539218 1285039 1196813 88849 1531584 994570 1607036 682279 1927198 1024112 816224 738583 1572934 1927873 1353453 1023868 332154 1276704 402391 800387 248715 940925 54245 1505609 309187 674930 1363570 649182 614651 769794 408 1073769 1834762 1880266 1822028 1350917 1339528 989842 1073890 874828 1244581 476550 25056 964525 633481 602663 626285 924953 775372 83496 1640217 619089 165105 934538 802458 905286 1615961 1428963 1617121 893242 1661998 1377 937823 269911 838235 966355 1239600 1935744 1681279 676046 806090 560740 1505539 1717464 993466 1990551 1629960 97219 882282 599886 830381 811460 1968964 1797929 1098665 79695 352210 1563543 260485 306999 80148 1022045 887266 932746 621670 137085 545701 1105526 295496 401649 590084 1573948 268640 153920 634758 1335368 1647587 1202980 875567 1264882 1332359 770736 1150403 997476 243813 279324 1132129 983015 1326055 427698 228811 1910970 969784 720668 1210588 1199015 1816330 282517 1034328 1770643 1162275 1577267 1310721 1414754 362694 1173147 217350 1600702 1121393 981499 722907 1346215 326265 1028143 1392871 637178 199726 538170 622919 1414198 1576740 1749669 227411 153806 7045 114167 1186454 1023383 1182007 847094 731002 404324 493762 134526 1350867 1320971 754924 1270563 1451271 589896 1061755 1889822 1440777 1782638 1989209 1369445 1563951 1381905 898639 1792105 855729 1643494 1413965 755715 952821 312679 1891488 524518 1216541 450033 1320303 926069 363063 1354840 1232316 1696347 1636344 663351 362474 607081 1853124 1418790 36445 1507558 1922162 1846955 225825 850957 1759647 660008 1025696 278862 1661080 932613 1208937 1420455 348756 260280 255047 132549 1125971 1693192 1302739 36190 1914175 763536 534097 1507802 1422881 633110 1944951 302956 1554242 1929920 931226 206125 1627995 759353 674054 793667 1602169 239758 1292843 442794 301294 926028 714602 1903645 1150618 584710 1051466 1396536 432540 830255 1684239 1838538 733623 312368 1221720 197475 1035858 548583 962063 876847 47572 1483441 1140510 1991629 930970 1839625 86530 154109 313417 1162151 1698451 1423896 356377 1358702 641558 123701 329746 1245197 578402 1353944 486533 1300319 1251325 1541001 1020000 972740 973492 847600 265938 1408216 1278916 303921 762801 1955728 1510524 1056461 1498464 1695182 214064 1664237 849750 1558779 1612657 335653 551161 1011179 611486 1531484 1408126 1074708 1348592 689029 63270 1144332 1790870 241590 1487543 1743096 379379 1585188 615312 1869697 1695048 892460 904439 1034295 1870225 1789995 1796073 1595236 1012272 227421 446011 1467953 1051651 627191 84742 1786145 1890746 63672 253470 1868088 859866 178190 1534395 428448 515653 252250 548663 69048 713568 1717658 841227 922363 759738 907144 339894 892834 301762 938126 646452 1411408 1957025 1288828 1892783 76453 1283624 1772301 1463124 503835 615020 234956 1364467 1472341 1766323 1107777 1034225 1689744 211506 1369692 1701706 1214957 1154074 926031 1244553 1234555 516186 1412529 1531926 623932 655605 184076 1008217 1226501 5688 1928575 1049787 1471376 204454 551098 1158784 418389 756713 43465 1953348 1512253 436358 964416 596268 633392 1064545 1951355 1187969 608964 783942 882195 91073 863449 1113286 580864 1202090 1642593 539571 1784030 962452 549417 115683 793258 467955 1629897 49039 362373 1417050 1011928 867644 1096241 581716 506183 1518873 479794 1346966 59243 283862 790588 1004950 1522935 1379678 1187236 1735306 1488974 556533 883885 1561075 357112 1083861 1808757 1543012 1344018 706079 267098 1182439 1154859 987180 844871 600634 377955 1651376 46834 1227379 375724 84571 1574119 11105 522858 715993 606367 856188 172147 616284 445178 1252293 660353 332830 1761451 585366 719376 75316 172456 1944197 1763265 1001911 1386034 976950 383809 1926774 680575 631889 1665010 1361171 502351 98269 1376456 1106804 689734 1418530 473509 1909812 1328164 1938176 570475 126307 1185069 1983516 1992198 1902006 284579 219046 254921 1185625 903170 1949318 97531 48973 455627 1391015 1076282 706760 1008116 184122 1802283 663988 840156 1883336 1031760 1114806 1609365 455116 557819 1486286 826883 142392 30462 1124901 1147977 407393 884323 1310275 1954909 586603 1882866 1400022 1435016 1705971 1396900 1674422 251695 245865 838119 1643662 1154873 1926316 461239 1041807 1864251 1202879 1585308 1231565 550982 1458607 539817 632420 1718404 823975 975904 11237 889900 496443 1044784 1537746 1562479 1628938 875799 1156776 1989262 1261992 729419 547961 333477 1514835 1017488 536127 1129596 1001759 1560411 872137 22506 777594 1826659 1619859 1486585 1559828 749601 1311898 866514 272477 1956575 1601789 1950116 1455945 1830463 568697 526103 1341656 545159 1551635 421467 1271000 1363669 527529 1941536 1515284 302980 13978 1670501 418821 1278337 1694677 87129 1899401 968584 669551 1454442 1359396 1591680 1331416 1360012 121333 1074339 738777 895902 883644 664399 1864472 442052 564999 408340 24932 1311803 612025 1204259 1298516 1503752 1136702 954017 726133 1974828 1010930 626774 89956 1867496 335436 750535 894780 647293 1776661 10589 802774 693306 1969341 763777 1607366 998676 1488374 1779455 204820 1585973 131688 1439575 1582656 81883 1788187 57647 320356 625054 72436 810639 1273171 1505093 1856161 179046 815706 496237 1474916 1649744 419448 330601 422313 25431 417686 464436 872723 91209 1621176 537297 23839 1682601 172749 818442 1995890 546149 1686946 1141524 1803755 931744 1634411 902891 595261 1859801 709971 37210 543763 928241 653357 211304 1104446 1017505 1330427 1290011 776645 1345973 1076757 643077 55910 1202380 94919 290311 364322 1335136 1991562 460001 1730226 214371 707831 1136911 284239 1142913 1532027 628126 214561 188651 1895630 46888 314626 735492 1705055 965878 231242 696098 1044825 627880 893282 933266 474080 1969472 362684 1586497 709634 1696897 1660191 1612256 308485 1977642 697198 208576 533304 944053 1056696 1685599 1022035 1566861 1107743 1671972 679577 757970 1970286 914215 425038 213346 1550900 275993 980871 1443667 1920158 1475864 591320 329440 210539 1972754 467716 1307754 1404199 1481407 1585207 668800 897958 710853 360917 151363 855180 1230884 298579 679761 1678861 1317378 34402 1527751 710422 570994 587095 1221536 1564215 266282 443690 1593782 1376822 1967004 833752 613426 205181 185835 453915 577663 1847248 572870 1891828 1077720 1232985 576880 885642 1565117 732595 424414 232612 117664 729579 1022241 630701 1079813 1374003 1923935 618821 281995 1770845 4118 439777 1868786 517332 1759795 1213577 1983803 1864265 1268413 644896 1286966 1819807 1557766 944580 755339 1669036 660082 289417 1478777 1923356 217519 856028 190765 1594898 1884708 25654 1267723 1918187 738301 924899 523584 1962941 135503 584337 1245584 1263472 1487616 629943 1454935 387563 1871557 1385887 1824996 1489216 1048924 71060 1867300 486241 254552 1452968 1657462 425586 191848 249475 1034264 716993 539203 1457518 1194276 1799331 404938 1000044 107355 677793 602776 1672165 1172596 1114137 628644 322642 1426430 1226686 1774187 972112 872559 1852286 1008018 1858905 1800894 1558315 1922375 1374297 870706 638516 469270 936422 1115336 1864534 1854315 186724 1850765 731716 593129 1543767 1589582 1322101 1312488 193986 231748 1914681 241548 999143 1003399 820938 238026 1417654 1859611 155889 293506 733834 165351 1983140 493572 1327245 1816032 796058 634157 1611502 1028910 61454 15039 75601 1149229 1599453 189944 1304379 1979576 124217 1511914 1806181 322822 1538010 496944 1476783 538874 1398870 597010 1436982 1212481 1901991 385911 314824 1226275 1373200 1963372 1309805 313295 1060937 86808 523712 383141 428705 458053 812754 407600 1825058 933837 973265 554988 1852096 1091608 1622958 391335 1182045 1317368 915 75500 1273390 202877 1138906 1231468 233390 1668190 272980 789530 238475 384697 1318165 393398 493060 1199997 1633613 1126353 610066 1566641 425888 1199522 250755 1825303 1914211 858109 1725040 10416 1900573 929435 1344702 607653 327489 575228 922791 409069 845344 1075530 688738 218954 319817 714915 592612 1461541 893919 855139 90991 1944461 1258400 268270 959786 951080 1116680 87356 123253 1142989 1735404 153355 1786250 1422454 1766504 785546 854642 1860662 1410193 1047135 142653 500098 669680 745463 941881 1363339 1293753 936870 1632439 1009884 98615 1941577 1485816 295677 1245976 199899 1364781 1208508 1113736 1809013 312758 1573574 1258109 1920749 5717 908919 945974 1012661 358348 135549 1939347 311363 1605922 1636412 558139 288609 1790790 1392440 1055160 636569 544615 1212206 1723418 521493 1316761 1974916 1299628 1929666 1710944 241125 1917377 1260815 1968625 1645194 227476 754898 1152854 263253 1617670 503258 1533590 873925 1200660 1682018 46302 1042990 375332 1043354 1129290 317739 378897 1476235 416227 207063 467187 1085116 867420 129099 1942734 1571176 1460645 1232080 73124 1499406 759186 1934473 5749 949750 1480551 976832 1087607 1034982 1716649 1952820 450789 1595504 301804 237911 1155680 1549287 1759557 999623 1391768 864420 1752639 556789 1906434 504433 1003617 905304 287763 791370 1592454 1073505 1018334 569004 1269180 412437 978657 507075 1351828 1276050 146149 1664771 1682545 755723 349453 361989 382672 918357 406485 1684440 1013129 1527523 1274216 1347901 497538 1796186 1180488 497483 1763106 685289 1194600 1222175 1368555 1501082 702714 1332114 1013110 719041 198529 235364 1033985 1224303 790646 1170400 760289 720071 1006183 1107857 894316 52330 412028 831106 1089874 1898324 770683 1078334 1122058 1622905 157120 1313329 98706 138691 599035 1544047 1330877 692100 210533 1903847 428946 438424 1501406 752769 1281648 467525 361638 1601904 354741 788366 1294211 1262474 732236 1933121 1114855 1905055 1766828 760497 399970 181476 1168748 931166 1655895 95821 1402159 226883 1482481 1428373 523728 1151727 540220 1062032 947334 1749566 49020 1035613 1173436 1031790 151275 1031070 575262 929429 618187 646656 131427 1424005 1530909 970504 399758 1567249 1327039 929290 1311645 463076 1223440 411348 160669 39040 1086786 398933 452316 1547939 1699804 771665 508066 373943 793397 1610029 1120697 582051 1123745 1543622 871619 1842463 1298033 642146 1323031 212338 1572123 1018408 1845779 1016068 2066 819844 964836 1349263 15258 1334084 24223 1032717 1773591 554345 1039678 865575 931146 1365964 820294 1461874 702004 281504 823509 996403 1099987 1650050 372724 1531357 493242 598530 1012687 368462 995914 1083458 221658 1261260 1908150 1907129 33022 1005881 1109590 954642 192337 1219294 140486 1024337 1033741 1517642 1679039 908003 852612 182251 1300387 360163 794291 893286 298222 1399979 1294260 1247791 589935 1841210 863019 107317 1306648 1119277 520548 1399870 756401 982020 762944 1282775 1073604 720048 1346463 1840371 1098464 1147524 1551800 794192 895696 1360183 16588 1627533 1695885 1554292 1987836 1171242 1607806 1862019 1034332 778101 174699 1760202 514018 1516022 1664131 775239 866934 1661564 355251 1049988 530169 311149 895616 1553515 959837 275858 589445 468974 1784781 888783 1269491 1723560 374193 1091706 763102 624683 1410058 1228085 795082 1100742 234534 1980304 249525 384057 1611048 1770709 589461 963055 1039385 438624 658035 1963374 248672 1630968 1586050 1828550 1787915 963018 1470197 1080307 971874 1952228 1104044 766910 1717133 793161 401581 1587483 1140912 346592 487723 265210 1154443 1546494 1011825 1859282 963574 421983 724968 1745829 65646 1934054 1558926 409295 645979 666978 1173739 952304 796789 1984105 46366 1783663 1165886 1957207 463723 21008 92828 1338580 778255 487072 26665 1219407 774802 1243830 30602 1476024 1699366 829327 1792042 41607 227144 519044 106952 353273 1874565 1524233 1154555 1850816 212501 1665824 243723 1518370 482596 1846027 1125745 840437 1820842 612473 373026 1343409 1575997 555676 1479852 1669032 102105 875753 589635 53931 1337988 1893134 151428 1620484 496611 187246 1329327 391165 1628804 1973325 1035988 869768 1817015 781478 1253826 1368657 1175734 939264 1860450 25714 1469586 972412 1763783 1244717 291691 441799 140704 846741 1387469 580651 580905 816593 1151489 1201040 690812 1114989 961496 713835 1139773 784275 269028 515892 703928 335272 962972 948657 324240 1214306 1311637 676734 853021 868228 488252 1997366 1407603 1926376 763517 157512 1064111 1503432 1960343 1805148 754761 666773 1858665 17798 1355290 1538379 1253759 1034749 446325 129946 443842 330830 1229444 3093 1925370 316651 1960208 583779 924378 1786522 265766 651500 1084402 59967 373402 1826085 929372 1873656 997076 280949 1746147 1340151 1608303 1353285 1054533 564064 924101 1793415 1541631 733571 401605 494364 1170254 1781070 110547 997319 12546 831184 444673 1654647 866976 384323 1863567 495459 85418 192531 360703 1297987 1720276 867919 429762 685853 309734 1683126 932272 430565 49912 280048 1247446 495563 567330 530769 1756329 1280247 77749 501500 1120662 732715 1404208 681066 1214934 782479 1359912 952983 208597 263113 1210993 14044 1131477 1054795 836256 1042180 307081 788753 682506 22254 423240 351961 352507 887825 725036 806266 847300 1230857 1221819 1058986 1669226 1226582 968936 1705840 1302884 617020 1891255 1844573 868887 735798 605262 183053 1801347 811747 1315247 1385544 1879345 1579698 1563240 1427986 1180635 212323 1910370 130279 616343 1578852 899298 1383054 743855 840545 333577 1971720 1414240 70596 81837 1222757 1397396 1525592 861027 302489 1919169 971600 1396564 650963 1630106 1224715 752791 984244 1480818 320655 1939669 858857 994715 794813 657717 604338 1341645 848815 90283 756322 1934385 1729303 60923 1318209 1660506 1696364 1825886 1177675 508280 986336 1852778 487401 1224361 1307620 120247 1779839 1766214 1109990 1513122 344221 479673 1859582 457514 158886 1400613 1548454 1602492 1495669 1741255 619165 929300 598405 1839109 1904596 1059379 847922 780882 65272 193528 971225 139657 532868 558705 145455 526656 56706 1889357 71466 697863 1852667 1377610 331925 1399168 732526 213961 1787279 1172885 1926663 1509762 1672923 650809 986117 1605116 121565 1232358 421806 1751884 260948 964090 271362 1329324 1361804 1604505 1878220 1092144 1259955 1990730 1465627 37393 1849550 895017 1757574 172505 316298 713983 556647 376082 932703 366918 1014565 1397595 1990301 676025 1097737 1885925 1933196 10438 588780 36567 1135099 586385 437141 382568 1873532 1845559 1765262 772142 1853862 445680 1840233 1309571 1711898 325509 1334044 796372 1551983 105465 1255472 1334259 643660 878590 1613566 1201928 1353025 832081 309113 1131208 1755288 860140 257973 810924 1641787 380994 1653197 195732 207139 1576227 1977813 417098 1413318 1196112 1704542 1804411 750963 1405874 137227 1209559 1219861 1757290 562011 646355 884573 1017282 425378 667279 245721 1531227 386289 418853 365116 1192729 1787784 501030 1530084 889596 1717883 1129082 1464630 1908129 804163 999030 295199 1449554 1069157 11276 697472 489707 412091 1468920 471666 1807539 1393086 795974 1305310 282496 1490100 1186163 925148 652254 920124 1089572 832147 1526008 1239071 968325 1719287 1923271 1449348 225522 643676 1657313 1280629 1268755 1821112 238824 107045 322943 1108876 1650525 1096238 1269243 1385355 1364060 244016 897616 1574077 1357506 306737 1866188 589447 392119 683270 819216 426568 835731 813233 174334 513502 919767 581833 599127 191721 959559 931909 1120195 616823 76161 952702 1080832 1734616 585459 854179 1703920 940755 1207125 1010911 118209 589798 194617 539275 1879224 1338216 291086 923937 1614737 1480554 748764 642113 967498 1825872 845125 1821303 1894030 1359511 671032 383414 595916 679691 1283226 88793 1248356 643343 821965 1408855 1167980 404921 1613857 234991 1424711 175929 1118426 1293431 1791429 1868873 982774 576682 1701054 1602868 849711 1259923 1019991 668860 1089050 512231 943388 895162 916729 1419851 128680 547103 246728 1710595 1470826 431651 370256 1349787 1523655 254908 1286773 1799708 512266 413371 582081 1163698 4871 1128684 1557167 238798 140863 263858 255741 1671373 1623148 778837 1780375 1031513 1044696 508327 1397837 577117 1640329 834782 1082729 340616 1412535 1590668 118413 251036 319925 323962 1789445 45939 110219 1347902 1593078 550230 1610278 116536 312784 1471671 142698 1302169 1598222 943327 1075441 319421 116492 442324 16914 45787 754238 832534 164043 11326 1545837 633506 1146287 1827512 233709 113847 52456 1789265 1791642 1212231 147472 1757563 271563 1084214 1136540 902927 1292043 1928601 405375 1587120 99411 788535 217589 1638809 1620206 1940128 77474 1677302 886250 1605844 1772346 1462517 1726414 526041 1868604 1505964 635965 254135 1758222 671797 1600108 1095903 1255963 203688 1001093 232793 447475 27547 1854371 1649134 28382 11467 140272 85531 92559 1697692 1446652 1380576 1276198 1011111 840814 1786835 140409 297418 712789 927352 1416273 181674 539089 952770 1470541 1948692 1242033 1184232 222679 638170 1653635 837087 1777446 533181 533432 319198 1845509 36552 1383212 1730554 733772 1155813 1661515 32755 959200 240515 1363441 140428 43581 1721541 1473609 776162 1882692 681589 1109514 1822796 940801 633429 1356922 1774419 1452823 128443 1024460 1021290 1665370 1574075 1010591 930327 401929 1033215 571262 325369 1724876 268745 1400195 1902047 462759 1321257 1933221 1402813 106615 503469 827050 1525040 225328 833249 1273623 1171019 52532 804728 145717 1056982 160055 1744504 581437 1512305 1389438 1589023 1503972 1977628 260589 1612644 680740 1853363 298188 1069822 558523 1491576 1471140 300284 421489 750549 1637431 1960348 418992 1059472 556556 1138189 233538 507335 1818171 108925 1715947 1878515 109354 520306 1071294 1875916 107438 77912 1776357 572269 1129391 627316 620798 211268 1561662 1331314 943961 1905442 666467 278587 1929351 1793518 1911476 973515 982255 315776 1889307 431822 982660 1877219 40252 1465561 1075148 511346 934737 499100 990186 1487786 1610052 694328 569097 18535 731552 192501 865811 574398 549441 1404334 1586544 1658059 308068 1773618 1376570 1881084 737484 932679 120728 844398 381960 1577911 932662 1544912 691658 1190520 714717 54126 1905810 1205245 17326 1109019 1864785 658483 889036 524632 1936289 1872484 537538 655567 1089266 1705897 983117 33373 426687 661960 104314 810653 852519 1599491 1900033 1622553 1037377 54184 1020213 1671666 283852 1907681 1629995 1197889 528171 1017032 1128240 1940979 1578191 254477 1572733 529157 265968 1483957 330156 825925 846824 760361 690784 1848257 1300957 1950273 1695564 819538 275100 1416174 21246 1175319 104036 993538 329718 1066013 1183755 1898722 1468409 253977 1957018 746411 622588 1035073 945536 210017 1512648 1047081 904546 565945 1050646 1700674 1466089 1521910 1903148 1743832 247420 606238 752101 1193523 1102927 605361 1275744 1047861 597956 562624 1265915 1054024 298948 1508127 563865 959044 1336050 1640229 264289 529691 489614 26020 719111 1257143 946894 839881 1000441 879301 1543361 1491172 1135413 1808172 1003457 1945146 902917 732117 276982 1507927 1918037 942941 1168470 1271397 837022 1176346 802279 862242 1280054 186229 1994374 194658 1196034 610545 1032973 517355 1792186 1547408 244916 1297472 1130112 1643389 1330574 1654698 1923367 809938 1849977 1673653 1996748 1118532 1927063 1652421 1813894 1389109 371042 620510 629411 256738 1952068 1002643 511048 1635315 879404 560688 1912828 239051 66498 1810703 1473013 771472 85659 649000 1800473 681403 40307 555150 537024 61647 325256 1853576 1935064 1097530 594422 191714 72001 1912506 733474 1126434 1011901 1427447 998044 790336 769830 1387096 609450 1121165 207106 198593 1701734 446882 1388862 173818 1740000 967510 181331 1368055 278448 786771 644537 1813729 378342 307883 1658894 1864770 1816796 1943603 1061223 1211736 946823 319008 1489924 1281267 1643593 935480 1449591 1233212 1349576 843743 63763 983676 1631801 757146 1208031 1649354 941208 1403837 657013 1127725 1919018 385789 1106786 209196 1600330 1768764 1289249 1095762 1054245 922970 612286 873347 1094479 80252 1831072 745477 521317 444019 1788473 36098 1466387 1544668 39709 456416 111828 795084 208888 1303581 974626 546459 1791588 596966 917941 384101 1745769 986293 1703968 1889251 1064643 566013 602635 1724794 1308819 256807 1891772 608061 810521 425182 933712 800473 1759602 333389 712126 1184262 1949446 1918013 767997 377834 46513 95891 697848 90596 1063777 1087906 700441 257440 1013001 465300 9513 451869 1437307 102463 293675 1895474 1344230 636105 1496979 340152 919166 1017094 1511033 263025 525183 60597 1999363 1840525 884893 1365561 643858 739927 373049 706396 52942 414820 1988547 707834 595285 789926 1050134 2423 1314902 1838935 509770 1244663 653281 1234929 1517233 1611889 1069288 1122816 604552 1499184 1518511 133743 77152 1461116 828872 1387588 1120334 1214935 104553 193463 1057083 1967821 211440 1006796 485027 583637 106231 1243469 400322 900012 1245847 883001 492363 1247184 1753800 400258 1731906 1815082 765926 1265539 234939 253243 1390650 82001 866528 141667 455827 865467 1929184 1905994 1155240 839791 336228 270512 631393 783 511712 692761 709909 1544168 1422704 1893731 1770809 1050472 77250 1372050 593533 1337718 549728 1017543 1227874 1435598 819069 1179118 644335 258237 456895 1865214 1524018 511190 786839 1266670 1607009 1905708 1121155 140808 1766266 343947 1671618 1610936 1397054 1171424 1275392 1574253 271886 669599 293771 1630586 1922190 1369288 1810096 389785 857270 159567 274272 1577239 686522 1982912 1109343 1608043 1369077 668195 192713 511868 1962934 1145798 762723 681434 1576815 1875810 1633970 1994639 271345 1835241 1817475 1793318 699145 1889502 302984 733932 167203 1682641 1139416 729093 1278346 1053584 1183721 1612334 466161 1299136 1026438 1071537 1975095 279 171530 745614 1139056 1643071 1949076 1058611 324524 1399970 759452 1935013 221244 1221091 1879713 524986 1427048 942491 591738 680976 177976 149325 107602 365376 912553 1647078 725102 623031 1231374 141190 1304074 801385 169982 1959740 1837860 1096425 1380436 738550 790142 311536 1482284 757033 1570335 235222 829588 1129950 1066926 544745 1769181 1704656 1339108 1194928 294798 358140 1630016 1510241 1866311 692725 1577297 684565 590636 1321595 681446 960386 1230541 1171116 1498175 149247 1417206 528777 1759429 1847429 916998 1687497 1155617 769266 757488 1664362 1228906 1207019 1832314 722882 1625913 1491886 1623738 1533777 261301 1288812 328808 1107337 1408110 559093 1784201 197150 1065421 1671317 352073 694652 1268201 1823882 1039750 1505980 1135357 1529312 264069 306889 188638 1935440 1252409 1755234 410270 1216144 1090859 1024998 1929238 497491 1176479 179607 388438 913978 1836058 388871 1327035 1080863 247596 320901 887877 660371 706482 1222732 450019 1479150 1277275 414868 1800409 1763041 798147 87234 1696309 1115513 1014997 493983 437922 1141753 1178338 265967 1548269 628295 550376 1065652 347228 358633 46891 1088989 1637063 1743104 991304 144241 1739171 1976708 1348578 801733 1029073 1207806 1796666 140079 823284 1636564 572780 428244 1214034 1096697 1948649 498145 1315552 1177660 582738 1433030 930791 1411236 269260 1733931 1592411 1361438 840354 1613999 1558711 292320 1549007 1162834 1357776 190210 1307419 1645131 1596543 1982227 1486153 475426 1987449 114706 394100 1819336 77001 856223 1263944 1293262 1068211 1755734 893113 1088234 843013 1423797 1351177 531410 107350 1973371 1783806 1437070 881101 1147800 4339 957909 1705855 1848456 723808 654340 608309 1167614 521036 1954612 680217 1877141 1538263 1907304 1981724 432790 1809058 816592 1541814 1361324 974718 1363552 1657240 1707829 1030838 1309307 220062 380136 155452 525956 567277 101793 1877148 1735741 1355530 1787972 1447337 267927 735993 854844 1380858 467012 163770 740388 893687 702486 1663113 1407907 1996060 1717117 1045753 524117 726202 12635 1790072 1621250 1720523 1633437 1655044 1740249 833142 930824 1827018 5356 506884 378570 74332 311336 669168 381056 402501 1611751 938010 1603821 939505 252826 258586 236034 1703611 1705778 244053 194492 518013 1161673 1336920 491580 1147668 1228362 718145 772385 945070 232400 1062424 1754281 1463453 617325 1831524 1893488 955911 1594316 45304 657819 1813671 16735 757635 1779712 1507649 1614397 1373984 748 948269 117483 983505 1398777 1811002 1991575 194797 740301 541334 1127328 609020 704868 1577802 1496570 925044 912392 110676 694115 1620928 119351 1152501 1532764 1759058 728160 1530552 1158052 251370 1994500 1625171 1737078 852157 1820941 1081223 1646270 1647829 536121 257290 564438 1752468 1228917 1823800 1706752 1063572 1140447 1615865 1436194 134136 261396 1253686 1746088 1577990 282333 930016 1979013 231457 1955983 1042037 384613 275781 53108 720555 1799373 481773 1790716 1128821 1007389 1130452 1682185 1443548 810150 1355540 703337 1671835 209229 1262004 83831 826968 813131 1812929 954201 1055635 1619585 472763 497299 1808724 1707575 950710 1348825 1623928 1781096 341821 1334167 1391923 103246 1015815 337627 1213356 510263 1711168 650906 1119338 869017 1390291 1923251 770145 901199 1204720 147481 540882 1521590 727899 152998 1088472 50655 1609915 1281182 981104 1214685 676876 1287317 1510038 1647422 1381897 1109588 812556 384033 227688 1073842 404492 623675 249689 1416225 47358 803548 1643149 537260 1293631 946576 430368 1348887 1338919 20734 1981916 602503 1419625 650245 409201 1119729 1633479 347323 419228 1533889 1870846 1363126 920593 976375 1299230 176232 1032295 475344 820814 808204 260172 1695476 538967 955801 263392 835406 1964207 541383 540775 1390725 1702376 209875 1298757 1650589 657095 1072271 1156978 148477 647372 1730737 411979 1166488 1642192 260357 1488289 1192656 1007714 1753571 914112 274474 547882 317472 1901519 674046 1812228 367893 976362 67399 813614 886575 1116763 1150227 1660195 1600038 1822240 1982438 1230049 899930 1890839 520385 225538 112429 1452846 1253867 44643 73988 711883 1560116 706766 1088569 1778026 1209856 375552 1903145 918443 1382497 984739 1607743 1584582 1415520 1226978 330035 102972 555056 685629 1674752 1511623 821274 1032217 1586607 961929 1397755 1234369 490135 783281 1987764 1693409 261311 1383004 1825134 1326983 1588981 1252996 1774137 284631 1115787 970562 1881132 635115 1064601 1014100 1954647 1513400 1140004 1305759 271342 52171 327653 11763 326965 1257921 1404085 1754123 1505846 55151 1000360 1334157 1312363 334517 1339281 1162674 1191732 36374 963806 508665 1929797 1634246 391426 1644985 1215210 174270 26227 1429801 468209 738272 339292 777570 1869204 389457 1897425 1295782 1513270 821952 529216 35042 94419 186599 1792117 35167 839695 1325062 237988 484455 1960512 1728090 608625 727981 1013214 1844572 792567 1339201 160842 720022 554041 1601305 491054 1813469 1548264 1674226 1410493 1630538 388356 857255 1756205 87740 60427 1431478 1452337 516410 1705565 644870 1910473 103035 519536 1044175 339363 204658 479815 1197895 866371 1156761 44337 1494055 1786398 1806119 819136 1443535 740145 1998656 311837 293826 1652615 961479 1908735 12481 320082 1438579 1047654 1192798 533425 850907 39538 702866 865564 100344 500873 518713 279188 565310 289474 1657107 203002 1366216 1687499 1823254 50437 1682862 1396358 328177 117329 1070736 1579705 1471600 1079387 1067086 345117 1102883 1875621 226321 1836939 367839 330992 1429401 1431574 422671 1351054 1209207 761213 90099 1063179 1197522 24655 734858 324652 1104073 1512255 1053156 1763635 1166474 1684511 637111 1464596 256200 1085452 1860121 1597625 1856097 1631828 1527289 1086462 1288178 423265 1073124 299494 55241 719518 70800 976899 745564 1303358 1280621 1981534 918123 146724 1183759 55432 1245455 1456425 293944 930531 417318 1456424 986351 1237556 1084831 1687526 1618086 1825291 831095 409847 1410955 1975199 1347401 123795 961956 325300 535272 1761835 1816156 1348053 752863 714484 876699 1386613 1986239 1522242 461535 814432 1501489 1804695 1240270 1041604 1748193 1772809 977696 122804 1020664 686339 1791719 1154755 681122 1754965 1205248 1114463 887899 1493817 502840 1141704 1709514 1576216 602330 773697 507352 358258 733267 1944802 113387 1765859 1641981 339985 1458320 858677 342841 592719 1379873 187727 235611 185120 357635 1178011 603246 52873 1669027 1259683 72324 183756 1977334 13151 760625 1007751 1931911 380469 834114 990371 647242 1765703 1653000 981060 855216 1642786 1158912 335839 1642897 1319717 792077 1146054 831772 1434459 1601777 1235391 1765968 625420 926297 1181386 1635537 917748 482210 1925841 6049 77856 1784818 1366515 1723541 1571140 722007 304421 1292817 715527 764006 352598 220652 1901377 555327 689598 441925 801368 846400 72401 728342 61252 703770 491655 174496 1066020 891120 373232 1765570 1614884 948274 196216 1832859 159553 67614 339478 392056 195251 865535 1962823 1322280 1815982 245440 520248 1206692 793598 370585 1995976 1782915 745505 1662375 739553 180920 1810754 167512 567812 723908 631885 1103120 1555241 1563787 1678407 967177 1851514 1403261 262549 278371 1159822 721748 1553714 1348224 1783344 1926466 714127 553564 519743 996966 243702 779506 897461 1687732 914248 1784195 688055 174263 1810976 656901 1701167 1354224 1374526 1523072 1319647 1965344 1438841 236917 67396 1541686 304509 1385812 1508715 25329 528760 753899 103082 1843957 1946037 837739 115886 478056 273264 415071 580798 670017 1666718 1638510 1680772 507656 1898774 460190 900953 1952683 953356 186292 1912907 1163120 1058498 448294 889041 1905592 589426 1597642 1392132 1938981 10353 1695032 1059207 41496 1675711 338090 386599 190684 1733334 1080576 1824051 1222447 298278 1000713 1768485 758746 1458596 595887 1407243 1405593 1213002 230426 1374057 898699 1596481 1595218 1381511 1341134 1160334 1013372 267154 1893200 1645993 1995208 279225 1375343 1781594 1887812 1773020 799157 764806 497376 180839 118906 999498 1762140 1392653 22648 1482224 610833 1946873 1697418 1310531 143031 1718771 1524389 1506971 1234936 1601402 1826635 347464 883753 355601 1071804 98573 460550 1718136 96962 885447 447070 512036 1445259 43096 95538 333473 931104 985912 1612315 941159 21220 615453 1965647 814902 1907446 1968572 1293173 1681488 542968 245615 853257 222494 727684 1869854 238618 1052234 1189820 1490204 1871628 242177 1035927 419475 1562649 1030586 1281186 799216 1334042 909089 434031 565217 483532 1459215 429491 1813913 1605149 779167 824848 601283 44319 984250 114506 1379659 908171 417451 927789 1474551 649166 1597550 918889 265731 446379 179543 74625 1406601 1469869 779277 1241229 214587 523843 209234 1831299 1948621 286694 73426 1966348 930247 988263 1406055 1114092 1843174 1708492 260580 1392200 1180463 698641 153092 1158459 1600232 1392865 1543245 1338471 242052 1846300 937578 243029 1965517 441045 1386385 350675 762809 312370 200174 1843406 1590837 927145 97216 1945268 440838 424357 538654 1527637 6864 1479188 433684 125028 652645 1847269 1841300 1133420 889299 395983 389706 1346370 1132987 1940066 957560 822784 226766 1252277 1209426 298181 1338565 1526874 1911877 787509 294558 1142897 182157 591105 1106543 1983950 1920445 1456171 757985 363999 442747 1159040 1892301 307785 35403 1871988 1079094 1768521 1204317 1745768 1972837 979766 264175 624867 139899 1573843 1573051 1872387 437318 999737 932497 1295575 446370 1751504 1330679 137927 181866 1792092 1272250 93300 959368 574120 1116109 266896 1819679 723476 1156116 1848065 1474490 130035 443403 1558790 1237980 1850583 1270208 52206 323145 1435742 944887 1783660 441839 1282528 1982259 1830768 1962901 248687 1753416 1409689 1451035 1758165 1429384 1791043 1667758 1280100 923582 27324 1797540 301615 1663163 1556495 272829 314901 1646680 1659136 242319 385017 440554 1607214 138934 949473 115924 1640399 338031 1609676 495600 1558639 1881707 666328 1625993 573 1842289 1548022 99479 1357939 1704803 447938 160027 1672442 682694 550326 1396676 707723 666549 918992 871249 1146217 561078 1113549 1185194 604829 389830 1950722 906042 526194 709226 680364 1648981 805136 233328 1510935 1076732 635276 242737 1192583 878700 853609 778823 1944101 658007 1881839 1424486 1045831 1272058 408402 439313 1416451 904874 527183 1135161 1594291 344706 1268897 604911 1319592 1117791 1359617 776888 1540309 1698098 436760 1855619 996168 12568 151473 1273617 751969 1345670 574666 85423 663797 1393424 1444253 1352075 475821 567853 1898415 351416 736903 324772 585752 425777 368302 129831 1516607 1765217 1014022 516650 1455770 781944 655891 458725 1590349 624291 413711 1015588 1895885 1589217 570019 512092 907485 1619299 1667924 402199 1259267 1129501 572815 1876038 703825 1109390 390533 833375 226763 1218900 707492 1658877 1635476 1046246 1205036 1942384 243047 485288 1674731 31483 838242 1276242 263087 808186 1688332 1998563 1913618 821669 884127 60672 1976769 678253 1172070 1555164 372810 1080395 502476 1617755 463395 1169723 1149177 1839762 1484060 937899 445474 109532 897310 968042 786200 1391806 1999956 372949 1296574 684236 1329687 524264 1253194 1200326 61164 475462 152286 1698849 1305327 693368 213000 1138623 41994 1789640 1694321 962335 1812803 1384799 1248035 1061769 713775 425767 1261133 1034187 475641 256111 1953828 1109746 650440 625605 197936 993455 1515925 108274 665741 1827166 238468 589444 69769 295525 248071 809433 168999 627786 1683689 493155 1918343 976227 1673200 1838039 724991 1743150 965938 1426019 1245933 1372629 1826681 185874 676490 286321 1562078 56561 1069333 1465711 1023193 1113515 1145958 525789 1955068 959539 94068 1523973 1344990 695680 558007 722067 457097 1397193 1477113 629765 1387098 1319459 897868 173519 1487130 127094 1076411 740771 1214304 863860 1173442 1207082 1563762 894345 1934468 501452 854492 322898 1708975 823192 395130 88212 505468 1171244 1657389 643641 1661043 561861 1875994 1973607 1791308 570585 1823039 74736 1073239 206200 1880522 433122 1947345 1595594 241194 483218 89948 1709420 198061 1709910 72738 143461 467156 1461627 134851 973240 1287347 1699261 1770569 131413 1044920 30893 131074 528336 1867665 695747 940707 1831229 93701 816583 1426780 1340785 819852 162917 182841 1409082 1210067 264590 1250156 1791439 1200385 1827415 1710075 1022900 1554279 1822936 1680081 1713470 1990561 471233 1056218 1678816 1015696 1973071 1204044 1539576 181734 654173 744792 191817 1572734 1284751 1233885 1833029 1663534 762762 1863669 1352997 1019073 1001294 43281 1598655 82122 838161 1395206 1542612 1567392 1844300 202985 1226416 785445 1278151 1996366 815208 1330550 1057181 293441 772840 1225548 1194351 324864 429862 1582247 425238 1794191 1928153 454470 1206459 1854476 1266341 929519 965347 1686248 659015 949150 1416707 1680562 1986790 635916 250828 424785 1298305 899980 645753 1762235 780566 501759 387882 1932664 945944 628318 1386411 1559425 1116853 386982 646899 149381 120027 1169674 658237 468 540451 1006051 1397974 1986913 640225 427333 1062872 553067 1193600 1245783 1826470 477258 432745 1101701 753176 451878 1066422 1640796 1975456 820902 677492 874126 578503 784367 483885 509563 873663 1873897 1651236 1488776 896627 70241 1390306 1339026 1697918 548380 410861 519522 1194552 814292 717458 1916596 50540 597049 366350 253703 967586 1925566 223296 1679866 1607776 795162 62661 1306962 287589 1799939 1593132 1748401 1169549 918801 574752 285091 1298168 1829601 1870926 829822 616225 683295 849501 334253 1870360 273703 1385920 1482134 1166157 80197 414337 1471754 102642 590656 174790 1999320 1046242 1473967 673895 1940111 1921196 1851797 541835 1960689 1398831 1842394 873665 1597900 137156 916597 491046 290460 1232540 957686 1578139 586674 625153 64164 209160 933279 45996 1543464 358365 484982 1225918 1646801 373917 681543 233137 146874 1826410 1322655 51256 328922 1841953 749319 428673 1238853 1912190 1561086 890066 52092 1153496 914539 1773709 696219 719156 1116621 1221357 27069 1676782 250753 1910293 194564 404906 296440 121713 92118 1600504 1086999 1411182 957791 1356995 523987 1230670 832829 1816888 894306 1126759 1659082 656724 1922785 1794427 1552680 602190 781692 1343923 1835038 1803985 658440 1012064 1122775 1325104 1685110 189570 1782176 530618 1740406 776737 156423 1941108 325747 1428658 1696922 285059 1379786 264167 1498842 1732953 200557 1385330 1494545 1461540 1073994 1974009 1632246 1810837 1769249 1602812 1857722 251275 437793 692301 1935918 1323914 1279890 1204571 1839162 1518562 1704859 1356711 1560997 1824165 1078088 1713628 1412609 207491 1464540 815349 1135800 903607 132434 1087350 1941689 1476178 200329 889442 1301827 1852466 1679448 1211428 540482 566909 627971 1463393 275758 1540292 480721 1875662 660873 1658508 1758281 329323 27792 1930575 1341165 323260 33308 305859 1926381 1213380 89521 946230 700560 1299353 1605692 455842 1514533 695774 327630 970668 959177 1260742 283956 370385 312843 808351 700937 1844535 1292174 1876878 1539246 331301 1966918 1329543 1358059 1485752 1710437 1262249 1815327 16402 1588651 280524 659574 695124 226265 636183 1707941 605439 1972010 64327 1956526 58657 38857 1330705 685361 1232859 1072394 466532 1335200 114345 1195836 1373055 1677208 223180 1778145 500652 442997 1328830 366291 1975285 1487953 1258712 1302519 1313287 1766597 1101248 1958138 1751551 1326833 1235293 1790624 557896 1413182 746649 315570 1838268 301979 1709199 672360 552226 1594852 1333699 1229815 587754 1637828 1061059 1101320 1729340 266081 1247453 1998799 1554566 1110581 40103 47671 874028 1669660 262155 140596 731786 1959503 1632633 1861174 1234540 1272303 926425 687945 1771415 584136 71853 67338 312137 56321 721194 248995 1020080 1133790 1991259 162248 1789702 1032155 104932 770031 1584574 515270 1292527 1573647 1814028 1530136 1295201 339301 914437 409453 224058 1927496 1479658 665128 785655 392968 280290 447713 320364 559540 1699203 1026479 264209 865927 1121921 339048 483889 489967 1023867 205515 1086757 1960182 361357 1389694 662790 181841 356965 1685749 1935539 658479 1256618 662493 1765462 630035 355257 294819 1878415 576681 1634550 213663 393425 780325 566169 1461913 1980814 1437432 1045107 280470 467667 1300501 286943 101765 1651767 580582 971384 1052136 1976129 334315 1894578 890942 869365 1134334 247923 1036515 597809 771281 1223435 1989131 1301046 1361093 968189 334076 1738367 448688 564056 1625162 89737 1263794 1596222 667869 1038625 1205522 8746 1612527 1044441 1889094 1043683 923130 1561745 238157 246391 1387975 197885 393877 609189 880096 867001 1904867 1006772 1933775 1717730 313232 709085 781092 1132284 954906 1126348 634973 554418 1503428 1629140 1950939 402160 1669603 1997227 313362 1807093 1353426 589666 1150984 422295 339944 269281 762575 1891088 1662244 718380 1705137 1198517 414972 1492715 1037476 1695704 1444342 1805544 1363087 1636458 1575481 1714839 965200 224760 1838577 285684 302000 1400997 159971 865741 604407 897508 466781 1318113 38995 303742 735948 172631 188255 1263594 247652 185504 34113 594818 270611 751328 1341259 1037501 31118 1404808 1923840 1212975 1744227 1990941 1380433 1903119 960374 462283 1866718 1030020 492228 1489672 542654 694512 698661 940470 1287963 173291 346106 883710 834188 1871594 280979 956341 188914 1867247 1014042 704228 463576 483410 507703 1603933 1826416 41433 1979495 278997 1310078 1070376 1341984 457116 1967609 1777170 188629 1673352 695705 1369131 951552 151753 1910667 11121 1403348 471379 1382220 59954 916160 110127 143582 345980 672807 1944186 1381161 86437 569816 292210 343678 1179033 1519225 204073 1387628 167841 1873151 1347414 1646393 1255764 1812742 931484 1941693 802826 584872 1370551 388230 653838 1250570 743809 889319 1706977 711301 261415 1561046 1599772 1092690 1363717 1786090 857874 93130 1989787 1953067 1113894 1511119 1723033 959120 1825776 176039 1899136 701788 1472597 843408 999128 1979641 1624547 545705 51405 621931 1177087 276317 1167786 1121602 725044 1063146 843553 1348773 254617 1605644 1033670 256117 1800388 1676791 950750 1973033 573509 938354 1168198 804133 204699 1076917 1229377 1007698 1271742 1317825 1179740 1772066 1110371 1370119 666505 740417 638186 1225132 768691 720973 1987597 801563 1394166 1747575 1651874 1823654 637342 908084 1547616 271615 173274 1376030 303435 1426247 356180 771076 1171808 665987 1638694 531145 885500 1300948 185796 1145764 665880 480122 1869627 907636 1945863 459229 357192 1130027 1869230 312069 1221393 897662 508444 1294080 832274 1961110 418846 443912 539286 1514985 1854796 1294505 1156566 1539678 1457279 1755835 346922 238073 696820 1286231 150467 868936 531359 513305 1149056 720343 1472509 1812870 507317 263780 51933 1765979 1547472 1737303 904345 897960 320342 485016 478556 617210 954726 1857007 868547 1261163 55713 1647342 1729244 194327 81070 1626471 1573621 30690 788547 880712 300876 534675 1963262 668203 1396959 175176 203602 522202 939914 595421 16952 1997511 778952 1449902 766740 1534302 1486220 1826332 966646 1186549 833510 436446 560556 1895972 1654976 399980 500918 79609 346783 1912862 1027372 1964768 1308520 1768321 821063 1498277 289743 1021822 745830 1080988 271195 1090426 203463 1895956 783725 1000248 657391 29567 235684 821000 437469 579362 1956120 461353 39781 962149 735472 723038 758001 823154 1837914 995047 1272479 1571347 1298890 67292 1368680 1494714 1397434 696264 1470256 243845 1145073 1399791 1491526 657663 535725 355784 1566336 304878 1712406 65904 1939982 371856 1904273 318189 1173744 1487781 386500 639044 179992 204689 364155 534563 613074 1429589 1847268 747600 190787 23394 1209354 1456850 566858 1406881 1232376 804765 1434209 725389 573069 71404 1261740 906715 980222 1412306 1496841 633094 1409330 888196 357330 207262 915711 1224508 1412934 1304824 399888 81498 1581824 1608869 240067 8487 1480098 1313665 1640729 1505402 1611611 1014614 1613690 178286 552800 330279 846305 258195 188190 1115134 67368 759787 399846 761781 1657714 875109 1085985 498957 800023 484081 1543077 54062 1184105 1107155 50485 1959507 976953 1618227 295817 910181 1196556 757043 1372862 376008 350058 1665720 512129 388998 1093751 1836466 719256 514114 432596 1654927 126580 1533623 1770886 1604018 942096 924068 673433 1176822 948583 1260072 1569218 450298 866901 1527945 1655290 1869852 537928 147261 1223576 997254 1354875 915152 1518474 85596 1683487 397197 178164 1606646 1169593 1205220 351312 1718532 1513086 1717008 371770 958846 1432106 561227 938698 347144 1920907 126020 1131667 48854 528470 749978 1483512 519584 1532688 296320 1763777 138240 1280722 1790206 890438 182704 559286 534772 249968 902754 123111 1303256 558219 578916 1265873 1571745 266427 421663 1329995 1840465 1533918 1102216 726685 589832 1910468 533448 825422 871911 626590 888078 742383 110656 133230 1030397 655210 579883 1775606 539369 1103771 695153 195314 583413 751994 1732297 313813 1189051 1689728 1514085 1097886 1055087 1008773 458771 43811 1814810 1992867 1304671 1275432 270209 1537232 1763826 1869303 51341 513275 1690314 1108763 1641091 1668159 1313350 710353 1512801 1780758 1554497 524749 775529 1611714 1932487 1195710 640590 438053 291273 542135 1847275 42075 679339 642335 1639710 208091 454953 224691 15813 550201 1486159 179369 1043988 606975 1952824 1529424 700933 190899 198951 1574214 1626450 839537 1137433 1957368 1669775 704925 952115 1090207 822769 676030 226416 1388246 259037 823922 980644 528296 1484458 129908 284695 1979235 1802391 77253 700633 466690 1646291 1780013 525026 1437396 1600744 1750737 1935086 1176847 1881984 458269 3080 213981 36055 617841 724316 652030 707092 1229535 1462467 250758 1116169 340026 728421 499133 1747641 918483 1937529 1799794 714843 1546890 1776776 1661766 1145274 1898267 90748 1974796 1731899 941990 1264777 1949272 1564138 1507598 414416 1739724 1002557 802072 706918 1747920 924759 1167523 1565659 500859 1465209 418175 217274 1539331 87447 996514 1450972 5755 263332 774638 365237 205579 523608 1664962 258378 1872655 1618520 1433069 541468 451117 351689 909114 7626 1924343 803499 258600 1324233 1074697 814612 22600 1337835 1501885 463009 1209769 1065553 1662987 1483419 1184550 1886932 1054151 94098 869035 60829 392635 349895 1810753 1760885 66193 62463 1400719 124220 558334 28980 330222 167199 969309 1755732 398748 10089 432817 1209348 284847 499745 1818404 1438085 255909 1735499 1104685 1167895 1661802 1965151 1319447 1443233 791828 1075597 1409039 697481 602758 1739825 423293 108560 1967847 1355393 485428 360815 388705 464297 1984558 1918908 1709793 1366282 1672048 444898 443798 893310 1858542 302242 380421 501605 1882083 498807 1082466 1722143 835867 472469 470810 700816 1032607 973897 336350 1559605 1807500 664146 976825 250984 502430 1503871 1846547 1835485 1456036 1313369 250301 277228 903295 1443501 155818 1710679 1915229 1452053 171516 31640 626872 1351926 746429 916637 796682 308062 662800 842604 1463607 1091054 815 403907 1515731 1279341 191310 1397420 1699703 599444 1735640 1767822 1309484 1941697 533191 1102450 670391 746917 396275 221602 1378293 189062 1574540 1185201 1470134 1991636 258138 288699 1729709 47278 314443 415893 996703 497934 133138 709178 1624085 544831 1065491 1504914 954599 877106 643405 710635 817042 1753221 94477 588717 1517958 559826 620942 125362 1308061 1158462 137049 792947 1070588 1157791 1975451 1435417 735115 401990 1857316 1760557 1457813 309465 1424951 868771 237328 1750153 1888956 1187356 1325225 737042 852886 1893862 1119158 1175720 698727 879671 1121225 622029 1823207 1777648 811973 362581 1319032 1619002 1571713 1777300 1971851 560942 734283 717312 1206061 925173 152748 140790 1548425 349213 1126677 1328465 1221740 1433134 890797 1141272 497360 1696445 119716 1269996 907577 1100944 735657 1070166 1185290 1795637 864012 1505140 353781 934260 636696 699330 1861244 55137 893979 782397 741669 579637 1499729 330141 425375 862923 900118 1891527 392675 1143117 239214 445127 1002678 1942574 1801293 1972011 33254 539287 1788202 336693 828781 1512308 1775188 1792778 710660 351175 438379 531696 1523744 1338227 656411 264443 1466625 839485 1000300 299694 157455 1971677 481641 1929791 400161 1865285 1260352 751686 1392959 1868863 681304 494533 21242 1565336 1313833 1933927 1167039 357507 1231208 234300 991386 920169 209886 931679 1338902 1073086 1648926 1344609 892584 1676671 1737932 1133030 1799257 571939 852762 849818 1905773 760570 453065 896796 1991035 148002 1725444 1657465 289781 866004 829190 1892893 1524408 132991 962580 1123838 1441457 1222336 399208 1021335 1037940 1198658 73892 1940892 334811 1553998 465788 711509 897866 1916053 1214022 346993 1206456 1932856 1153228 1174847 1257034 1278395 223829 527979 1313915 1319914 855317 187027 1362593 1226728 181063 1073880 1342420 2245 1657670 1061276 1037804 1069710 1681865 312420 1846620 1800447 14375 1598287 1721305 267534 1460563 1253818 1586936 1273844 336763 620235 1418882 665867 137451 846694 1313201 533824 1372740 884048 1019994 1565521 1902134 200306 1202398 1186949 1974281 1559073 1908526 1036237 197630 1351576 1753768 1151832 1021811 1739390 1352123 1699539 707573 632371 59901 1191596 1707475 1021307 618100 25791 1504968 1329437 727316 1529827 434250 576353 386495 605305 1597142 645083 342781 1951325 826229 1620781 353438 244821 1701690 334109 302298 1108094 345230 1050226 823693 652291 1691115 1529139 486251 412698 157906 1176591 739062 39766 1827736 233940 1505828 1312327 1562627 927226 339623 1299362 35680 1534301 928774 1212937 1288204 1325243 391483 538093 1198239 1269962 1778334 1170795 1420038 1803556 1077205 1329685 314467 811934 1389273 1444224 462015 1585351 1092863 13523 1018600 1280170 1299432 184631 709250 859238 506409 1404349 1961457 352167 625774 1486181 1661286 92373 620298 1058919 1409063 1200104 158916 164847 85111 580030 630628 324391 42473 529938 649703 1309361 1657524 583252 124222 1915761 1705747 1997707 1544965 1697754 130729 1559645 492863 410580 867978 673484 247493 1840919 1780676 637769 946320 1404573 1479759 769212 1742010 464586 1379254 407766 1515787 1373897 219741 1899553 791114 588307 1338272 1082650 1154732 245034 344867 1188039 902127 848888 456515 350045 1143471 451183 1581537 228703 1965876 625041 426822 1877298 998458 1623750 1296233 1551369 513842 1887637 960087 1724495 1491945 1736443 1580156 1973706 1386089 97635 1854908 1078517 14593 1271693 1265503 1637868 1097101 899707 855097 964844 793848 1918434 1883792 1139967 549656 637236 1178380 1922159 1196634 958750 1074087 625631 863901 983526 615295 1104161 365148 250556 1549493 1129733 1939802 309717 219132 170271 1733039 1333801 526507 1556535 1544103 1038917 583628 1928480 1748307 1666135 270668 969983 566601 1368722 723941 63254 1650554 1665960 574032 1496475 477241 365717 1610650 1977810 659759 891735 40728 1779713 806638 720501 1356304 108489 900845 512982 872886 1693525 361257 218019 1993839 898580 102901 477436 808421 1529087 1795119 1138659 730650 1522496 397144 1062588 1629806 174481 64235 1872782 1862872 786842 493026 1809650 1849967 1334110 148694 1348348 299375 444608 95629 1719898 37548 41248 192384 1234454 1261875 1912583 1472836 1908355 438492 29793 373819 119876 635342 413350 1596853 1269683 155229 275585 212188 1218057 1436038 1185444 1054621 1320711 1664747 609206 1929898 1757429 1221254 39773 1114774 561267 1707694 1673286 653606 1569554 784201 1527932 1902914 201403 1385349 255159 37158 1976707 1174284 1172360 1914660 1350479 266674 409560 1638081 1975668 1303806 1032815 1021148 1524122 1963785 982451 645385 1260379 197862 1794350 666697 1530449 1481052 1284 489424 865542 1605622 1343423 1080624 923244 1359445 950442 1711515 1457069 1817474 896963 1341773 474925 986913 1247401 1255594 1077411 824716 297526 1597596 1328707 1814900 211035 850481 1861701 995835 596634 990607 24231 1566066 1119438 60628 378056 1241864 1643169 1355410 469685 869740 186678 1779306 1588604 797550 1164327 934871 204444 1813111 1006234 488483 465251 1399645 1999729 1209373 559489 1150328 923759 285673 1908010 437777 1666129 778030 94518 875655 1069829 1881296 319988 266566 945682 1064093 1896736 1877583 836766 99891 1626921 499886 426244 1024064 1868278 1464258 1245716 884046 408930 1648431 645474 1541545 935615 964344 944398 1561833 426222 1293614 1540704 235179 1498866 1111102 1484726 1896085 1726139 1662536 1795583 1252312 1292012 955991 1534569 1072481 1276310 179071 1817203 1905725 1326265 877988 1543634 1488962 304966 697724 137580 316220 128896 831228 184832 1054468 1105170 1008924 379622 1319014 1802649 177271 1074495 253592 1027733 392647 792801 691806 575055 648002 1589494 1875015 693433 532934 515161 325686 1022216 1371326 1867799 674075 87615 864733 1733741 1800976 989272 529207 1239765 1309738 67415 972699 393831 1540715 831250 1640525 145687 1430691 1566949 236285 1123977 542353 1940784 1342520 1919586 1022682 1014867 1426364 144787 290996 478502 1214069 1159045 309918 919596 1806745 680840 1262918 1471240 792256 563204 1614249 1965753 97256 38242 1247952 239996 1025109 396863 1872287 649425 1131539 939999 1140567 206241 1054109 278969 404765 1298861 1928363 1754269 1797801 283544 1966220 1453962 1585013 1475035 603356 940121 611909 807496 1147383 1219087 1131038 397403 1203464 1525299 812337 838266 1388428 330549 1206058 167336 1325923 1487506 444886 571732 472448 1993722 1680923 186454 1193292 1485583 1754723 302736 824677 1518354 648416 1251615 594578 1120561 1308389 1949624 1680869 202118 1663559 1655952 1879897 66140 357135 1120106 769752 1344202 822116 1905667 709868 533926 1895207 936851 49720 1244318 984705 1929992 1497712 699200 1400975 426477 1180007 1826373 331061 203335 307719 328832 1652772 1398440 668508 828863 1595146 1701430 1707279 1275545 1161445 1791173 516928 498738 1180738 1237473 1334716 1012167 956230 107575 1377699 1989103 786444 1457003 1721122 590217 1130026 1282588 1114996 1439326 827265 1078360 645257 996990 1230202 1017483 1207417 255160 1427550 1325134 1383963 336797 1423280 1690346 663704 402991 457079 1214832 35150 830223 521165 1858374 1201561 1917438 597288 738582 1786344 1959440 661330 1764546 140873 63322 1943589 1805632 1515235 1224080 1424480 316068 186327 249897 1956019 140826 1295283 1900137 726062 501009 1424865 152359 1367768 120014 1817896 1474210 59873 1783495 1561933 1761877 261698 202320 1829391 558284 1237717 267582 896286 1258100 666976 1612641 227550 1440392 1152717 990173 528959 923862 1691595 941538 1920627 1921519 510754 1229441 1042225 660457 1106952 1978639 960755 532931 1551413 919688 744383 955313 927877 489476 1319693 1937479 900270 1051220 456583 903858 1955716 82346 359926 1648844 1779435 238471 1568254 209968 853975 369453 1282077 77241 228765 429892 489807 182987 1655745 736294 1277381 1405567 1612861 933446 952240 497463 981903 750225 1718654 807261 510422 1435150 1980710 924751 718018 1659407 863293 1330513 1476391 1371849 529970 1816137 442278 442056 1657488 799469 1098742 927808 321078 1870227 1345910 1864120 1594737 866865 696912 1290067 1675631 1501768 364675 1224940 1884136 356321 1861832 1262666 1073703 471271 1635850 164521 488638 1509950 1337354 1193592 146316 608806 1604760 54509 972868 1511932 953787 1084602 682826 1566902 77213 1878884 1617622 1446890 1429543 50833 1075265 16031 1264532 553652 1619203 1593416 646782 986760 1519348 1926487 1556037 1040890 299283 1805601 608152 1961398 753539 943257 1206977 1580737 1019920 1096955 755454 1142876 680789 1792020 1545311 1131344 1694803 1658775 859972 667523 959068 874015 473009 1250563 1195643 376793 1241510 1000241 677530 1957616 1993237 421624 1078450 332761 550907 1091325 1243015 1287886 248310 1306061 1294269 11019 58148 588538 1974368 238924 366709 1339269 950601 170936 774674 1473640 1916069 1445271 827096 1955986 1132453 172694 824369 1614434 22400 857120 82853 1311366 492280 118755 1310718 1552094 1044173 847166 499705 572990 1597003 1793009 639902 1711801 1666464 1788008 1973120 1328493 1518716 1511299 1253298 108667 1397238 1226915 1830742 549612 669738 335315 1714805 21934 132100 1282636 1313074 690138 927351 72852 1243185 397041 766498 68258 1574172 1642503 171826 779995 1173521 1229673 1948599 407683 1877562 1753691 347945 197538 96321 24393 964107 1634832 1956791 463921 989917 71027 553343 1056006 291259 988150 1468323 755895 1733553 1331135 1625415 675058 436043 810208 693343 660439 458420 910534 1974597 1187791 833086 1991641 1906844 1708888 1022559 478562 1904891 1494349 1705275 932190 460109 98105 689780 246851 108981 298210 685619 1696430 1709776 1768294 1452039 1393255 1973744 1527185 34873 73182 771666 1768497 1209700 353909 978750 521291 1144677 1061055 551540 1309486 359897 640929 1571732 639702 781672 743020 1346207 1953801 1287807 1027206 1269099 1371568 268934 1966695 1491782 1500157 308236 1085436 1850606 268127 119942 797226 1822564 1912987 1244953 1519964 360354 110903 667590 929286 1451960 1349888 626480 472195 1379618 1055619 1435939 528820 1998519 853751 1180949 1782756 215860 222017 1330831 253355 1100232 258244 1237829 1988363 1848302 1969759 1645572 312751 654513 327940 886303 458398 1977974 1006715 1039349 1458525 1872355 202095 1020770 1826310 1044585 1184507 202918 1380487 1921580 1584636 490479 731178 584573 879545 753432 430591 1781721 180673 1022619 708429 1586479 548158 1776991 1343667 1016930 1885200 129168 1213862 1029922 924814 1755938 1914566 267810 1427972 1099596 587501 18728 928672 55112 470054 506354 1699113 985101 1544597 298452 844636 1339974 1739550 503941 1169003 14560 1367819 222488 398129 836785 382846 1529415 1173932 1257086 1045387 149741 1416463 749159 1184614 394433 1437132 296430 1009012 907616 101684 731830 1947959 1556351 406143 434885 1967134 1533097 67770 963893 103917 997825 1544610 1646017 553147 1319463 807757 224178 427748 831768 1342268 762819 373236 479689 703909 931163 65684 1756535 349712 442280 337457 1033855 918864 92830 460226 1727134 1208440 327107 946080 621904 1969249 1760356 1679345 1706415 1604226 1625087 1578244 1802545 1727079 755911 465945 241588 1605839 9294 287752 624302 462710 1719057 155825 560413 299420 34422 1598186 1657145 398676 1228749 1796640 1520927 740575 724789 1732824 1180652 168231 224701 486872 948425 1427089 1061250 1565021 1176642 1479067 1820072 386587 1347373 352338 1795917 243998 1794605 97343 306460 63481 1602213 1943925 388819 1470951 349750 691274 1781228 909148 772454 289184 766172 534708 317213 371295 1919855 1127216 1294663 1016712 737532 1396551 1544268 1396704 782345 591819 816169 357364 854620 952669 677069 1093121 1165588 1156169 1976955 842843 1871345 1142592 737062 1647596 1661934 179758 62052 1865073 1804456 1907709 635385 424034 230131 1579383 936615 1535050 132197 796816 305719 1757560 947242 1042852 59195 1419691 1967571 1042720 1417455 1640926 720657 1476705 920301 1028550 689444 1929146 1778993 1100499 1253747 1235054 177708 1787146 1259047 358969 171960 372227 70143 361503 1693777 1072011 14196 1264518 1962279 1528233 1747648 1594818 1508806 1284881 1038352 96399 1847920 16924 1675566 1282206 776747 1376650 1979978 1931829 1921259 342840 1357375 815947 279020 138750 1656864 175333 689295 192593 386752 638974 438821 1414050 514326 120512 229144 1490415 1171051 199163 1083510 1918647 362796 1952790 1216096 329821 793358 489231 131243 1479822 1632554 1689927 439888 1665191 1726285 230248 31300 746519 1408167 1977621 1260842 1188438 1852018 960619 71849 71307 567896 1908981 1917413 1692652 334624 1298375 1884830 386813 782033 1612343 1636930 161678 465455 635533 625528 1052309 74687 1968272 1839241 1322766 418338 1138785 1371027 1751371 41251 1627203 1015681 1647195 1251623 1836834 1282357 350642 482932 1792337 1840871 153134 514612 983602 239227 1288046 793572 1939533 50366 257733 1923194 972465 762432 215425 1706963 34739 1535053 1974166 1650022 1325359 1751435 509204 97950 133935 1075171 40426 523150 1194545 360728 1238022 828211 1258957 1193797 1442975 111777 1696753 1401617 571794 810284 143748 184903 1910532 1920580 1317924 1771812 1282343 412429 1927497 1375625 1827175 1113585 1522694 1371384 1567090 1433458 1465002 1693205 318113 668386 980235 1365512 1274264 1583964 538091 564612 203887 967409 1736483 633763 463507 1803481 1222116 1348983 51798 42778 204646 1158780 1599085 918253 419495 1070030 88305 1273477 542433 596885 732687 1750859 1433113 238123 1355480 497094 1799771 1700511 573753 1208119 294160 1676850 407581 413874 901038 172742 1717906 1187103 1553284 430637 465167 160991 768664 1760506 112292 1987932 616344 1928132 323319 735701 1307679 1894976 1573525 1873811 1397186 677945 1351179 1275956 386951 1464180 1674167 1469587 471425 1501210 196598 1288923 1945533 1555051 113962 328247 238600 1270267 1728700 149760 1549795 1450621 874873 669232 1358636 1157597 803964 1773646 1659987 603878 300142 1068875 1451148 1467380 795775 1398802 940953 1424692 492472 516560 860425 1262326 375091 481901 446936 757212 556705 1589133 959057 1356952 1871411 1444062 915230 475779 218459 388152 1436381 123021 230214 329593 470906 1090645 297193 1065628 1627217 1622260 650299 771607 1113804 1952258 1669229 1186658 1292709 445385 339771 173857 738568 1334145 1490619 417682 1803703 1348956 250901 1773438 270644 631748 49293 1882049 821414 1352491 1567087 1244063 55587 1448000 1094267 33962 1574223 22770 1565003 1170997 1252102 343431 803104 192146 94035 1804096 1644525 824694 922737 1409514 1766348 297142 183717 216957 1433510 773183 670198 23171 1788715 1589415 1923139 710698 1601996 1227641 1050283 1330867 584608 1930881 1433563 246529 562615 328885 1297523 859552 1483171 125644 891360 1594559 1466865 288261 257036 952195 646880 304069 993911 1901928 112283 1561751 1983412 429967 740999 611093 1212061 301084 1050610 1884550 1954203 631823 1936953 162767 1875448 49668 1206647 62101 898408 128901 637278 1782702 1815381 1365404 159293 1322439 1429583 1758288 184962 1158706 934965 1998216 501929 1966043 395718 1299705 1023257 1661212 1071120 1594047 1595704 720540 393086 423018 872706 1727500 967736 1632555 130563 1348124 332434 1468927 40138 592445 469797 829181 374207 1538477 875315 1895424 991066 673967 1394139 1668609 284324 1946071 87432 935490 1961964 1040594 1602240 1642529 102599 1802203 1074254 658762 979590 418214 824358 548249 1610689 1118570 1070133 611115 1688894 1160518 64801 1345145 461398 1184791 615814 736300 1801301 534290 1347507 200684 1179092 251735 1565111 1031565 219293 867321 1263010 1304453 1739886 1421367 302672 473280 1382393 1193275 811138 206674 1065291 648781 1046047 1883852 1644150 382189 1639476 1908847 83759 1218210 1314847 683217 755912 47411 1746101 500602 1594243 477069 652930 1281932 319133 836044 1494438 177444 360813 1835018 1005515 1635088 641415 857114 148689 703778 1540568 1847662 881769 1948964 932761 1809920 1513334 479321 585723 1931902 913671 1649693 1111826 1199229 1049489 1234198 1876550 1378913 166023 599059 1286805 790549 806580 1992892 185092 1155043 726205 347141 896601 499536 800085 48860 145048 440973 1894669 1486678 82986 1192468 1603573 1964134 119820 159301 47808 1608199 717603 480585 392509 1687965 1510881 830467 1282204 1165312 737278 1714022 1863523 1949996 1924484 1384425 820555 820907 583433 911861 970758 1470333 368183 1042171 1290954 946242 1320028 472585 873429 849346 667073 116018 351301 226006 873448 908647 1693131 1915537 173854 970371 1580902 719033 495623 1659861 1322436 1668403 1435918 1639944 333976 183016 1527310 444371 1385026 2161 271540 566058 1969725 686224 1212615 1531601 1677207 831365 1010176 568506 555890 1226881 581115 1174597 772508 1572371 894045 1756405 4316 1977992 1012320 1203314 1616268 640323 1369495 492455 121728 1230573 518942 1769075 1865725 533407 1660515 1792700 977230 1741401 1115611 783262 740110 1023185 1518819 1500896 1665917 1632210 486497 1562482 135634 270300 1451533 1858288 938122 1370864 348972 90190 1998710 1969730 1312853 1751946 186801 1667584 153073 361938 1933205 23532 326061 653482 1404776 564897 1475755 660191 1698199 1399820 951095 1019551 906691 1068619 1303175 420224 1376287 106887 629886 1393414 719935 534552 1598318 1150824 1557642 1204816 352160 1683481 1149346 1692917 253074 1033430 802597 1273298 1051632 685209 417193 1152296 552601 1185257 370334 1270524 929871 431269 1021165 19405 339743 137784 1045268 476996 1684886 396102 201548 894854 1109410 560815 497162 478098 1252221 1058012 959686 819453 1169539 1811093 882199 510969 1715549 1252588 1276020 636472 822920 875761 1125517 1557522 1042936 603508 1948744 1571581 1446115 1273657 1043563 350892 1263259 538436 1774489 248822 1900094 1974969 398596 719644 1399152 698358 239711 28242 1900259 1323960 224090 1176996 1240934 1417420 1343454 745661 973913 1185945 1917207 1903986 1794872 796100 1373149 1758633 35151 1029367 625521 415508 870712 1239804 1781109 736302 1325639 1937166 1119202 181167 154696 1625640 793810 1965589 712934 1562691 1618946 113075 792560 1608223 136365 1425186 1455525 1744039 1409982 813446 1940862 1079905 1188946 65787 1734201 1897682 641083 246273 105230 199157 114359 715373 1884803 1420966 1880203 103569 1464858 859310 949108 1337620 600873 1515469 1476419 1768872 414778 1047428 195921 1861667 201838 1463517 671608 262916 1462476 1421708 1970638 1936546 1062275 1731617 596116 857363 1305771 1013023 1761670 1227907 467817 1014116 948740 1456462 694045 369250 1167538 647397 1883548 1839252 1878296 379128 1719520 1900640 1957122 1055443 713002 394616 502003 1282272 15614 966498 131144 697127 1997713 1901313 576332 1280026 1936551 1888556 1471332 1692053 1247562 339610 806304 1665051 1603068 1773521 29109 1525053 52859 1077401 712073 1387149 905476 69102 981113 10541 258743 462066 1998173 723188 333214 1254699 115684 1555424 641321 1779391 230191 80501 282875 8261 171359 237280 634391 1844122 1528808 70799 716236 307520 350844 1897928 1240591 755342 836234 1361933 256265 1255454 900610 999547 1889242 387993 396802 1600650 1238891 1650840 1402306 546411 274383 1461962 1264151 1645033 1396137 1036063 58788 1792451 1754523 1782540 1179890 376897 544718 1387329 1151012 1690914 1269035 1096407 1913948 1556582 504833 29928 1772364 142706 1854085 1253527 1833495 1358224 1054715 789584 1477385 1301229 543293 1450734 433918 1315774 1216773 1588052 864869 453243 451571 1744066 1507284 513313 946640 1677337 23472 87741 1137655 1575553 1265518 1065376 1665612 1834651 799526 258777 1890597 1465341 1517572 1491298 1678096 533671 883580 510199 1895177 135170 1602162 501730 604156 1227373 201916 106962 27201 393693 1823145 1204370 1636179 704900 432642 1130691 1254190 43252 1076111 1427763 133722 1543269 1787733 1306988 411050 899465 801068 134155 1715834 1949801 638043 1376491 1588433 1150735 413702 390122 1503757 1425264 719524 1529632 1669710 1061666 765351 808476 1846044 664755 1005448 897614 277019 1035405 1527816 964474 777598 1990569 357043 1626389 822517 1900163 1387779 1777783 1711157 807752 1724395 448482 964064 1073189 141590 1283719 833147 276501 1619338 906181 787580 297425 942903 534312 1622090 894390 934911 634063 1211834 1639830 879914 135968 1758498 1829026 912407 603600 1603625 1741315 437127 1278193 1579600 935774 96345 1202067 1294666 1180836 961846 1145910 1997035 1725528 1123067 779886 1249061 1533115 1583137 1915906 29259 490346 1126953 167970 211794 1143360 715466 1834158 818961 921798 589480 650411 1159921 1956060 1394857 599719 1232406 933568 305463 1144270 1689630 1544780 683900 304570 1613667 1759664 1844302 1044082 1845405 1408898 394560 1280817 191434 1367257 957058 630927 1962700 1429031 1419517 357529 1042424 1989231 974851 1340689 434175 1337143 827249 920579 212192 1814589 184023 1269875 1527819 1165652 1651390 1299952 462142 1444837 571149 1791406 1367534 558067 625954 801128 1532944 1763187 11972 1766230 1649339 965898 1242975 1225707 55635 1824093 1245155 1210523 1869559 1218369 373810 856482 1637239 309308 1922624 1408631 31997 1154270 1294023 616919 683912 441896 1769921 1689542 1016484 342349 532272 1152973 1628927 729791 1690726 95220 1685860 1885387 1867373 1515681 1876087 608908 1723370 632373 1714596 1599598 1920916 1541307 1854331 1561076 454416 1132826 1956493 514927 838925 1152199 1770973 977909 922913 550025 1264819 1520912 1022857 488892 51868 1784757 1217802 280812 566122 19601 452352 1112381 1796144 995692 752405 430839 726232 799146 1909698 371954 398150 845132 646026 1544971 1128733 705800 10237 1208094 1230910 248465 1943333 1492693 492064 1490321 408155 1052803 1085830 682249 312087 652169 547110 711571 1853922 514191 524063 1089175 344425 1740752 1659056 1465325 1164526 347282 1698340 152475 1685208 371176 557514 939427 1083222 1847810 352896 471904 78061 281959 917310 838790 27302 905200 1097564 1085277 180496 1438360 1539261 996767 1475063 1744967 1010250 1591872 23110 1942010 1239347 686261 1010443 1440179 590073 1555607 1290091 1183962 926359 785003 921492 1997923 1193249 1915543 418635 647895 136712 261258 1164827 1554035 1590285 1373503 466154 163208 899886 1937602 394207 213855 62687 1886450 1452764 850677 407441 1058790 1855699 27567 685906 692422 566778 59919 1435050 1343184 1374035 161285 1507659 60059 83667 616583 1077536 743109 1901334 26811 688215 1317714 1106623 1733032 696294 1309350 506848 1168721 1652990 1608047 642194 710489 1370908 898521 846505 1438398 548149 1930346 707500 1569971 1990867 749365 1643216 1796178 913523 1317793 1318769 359148 1052393 390062 373095 653095 251317 804556 1423279 992193 613143 1909486 1559294 1574738 936559 692141 1907978 1178376 32115 1461001 1946890 1904326 1875055 1605122 1638165 934390 463715 1787909 827192 641848 748989 1588993 1688415 447587 447735 743884 1351603 1504768 930142 1889539 384390 1175485 724691 1398562 1157252 1866375 1132291 135623 1481359 1017528 196343 81382 189687 1499394 807001 1676754 319683 1158578 1018142 20008 1735631 1844007 981313 1371269 191618 878019 1058480 764928 1254549 526211 1774753 1831125 1660001 669028 1401683 1866247 808633 753664 701464 183730 1880545 1696382 341629 1501937 147194 1268815 1187545 168932 1938966 590694 1945273 1315239 765617 1508499 45183 583838 562734 1874265 367561 186134 167685 1710498 1578083 1976834 1245654 1068225 349173 488896 983332 430216 785569 1780308 375641 749847 1352230 846971 972347 725228 1913454 741867 1101245 771699 135911 511 48184 1460784 728264 271692 1183057 634206 1922002 390318 1736792 916132 1882251 1658435 1305408 641654 508513 1287515 979343 1724373 1018325 1554629 1262794 12479 732568 909222 1351795 1702063 749273 1486421 1709406 845741 769704 1069632 1942848 119095 817335 1842451 1848858 571608 1305929 1548607 292238 512402 1658101 919380 1129561 1330937 1477807 1952084 1214959 1277063 125342 772424 170333 1847388 770904 1142276 562284 604052 628725 135326 271299 1339960 934667 1924472 1983832 1095299 530137 1512969 1103648 1200960 380624 1383794 1913626 888630 458095 956726 929762 635944 269033 1200765 1152511 1257567 56883 1948503 1257834 1735534 1813257 287388 440419 1960481 181957 711565 1026361 864758 206912 1201549 811246 459791 808424 1986587 1867328 277029 1754747 241207 89609 26943 124420 1266585 1870620 1639522 544382 1216626 974957 670495 915555 1797583 1743182 1296778 1056733 1006959 456794 1152099 1815103 396669 1453280 1598614 33723 722388 1748395 626748 511111 1999892 1801639 1015820 1571373 1403747 169006 31127 1152960 1897047 1314166 1639350 1605557 1944539 1901132 844928 1963513 1402883 1603044 577091 1364011 1656324 1441112 181156 1422966 1022727 977183 77526 893966 1403263 685911 337041 1189673 1798897 56884 1976579 1172678 840314 570339 187019 199248 640281 1817014 1878027 810755 651751 225742 1136739 1052630 825638 424441 1876349 743062 246093 1062591 1464659 841204 324221 387103 1607839 1182858 1029048 518954 579176 1315442 1080861 464181 1931169 846976 1312239 1922985 79474 561985 1615938 100917 1817106 1730213 1386031 153600 1934762 1727543 1406961 37190 649354 224717 1903301 1162841 361791 1271069 1649659 1417382 236911 95208 171100 1664064 1389934 191896 700327 965006 1311767 271739 79042 553935 1177431 1900395 236695 496540 585787 1416547 1743943 1624044 1901758 47764 818420 1875360 735713 1574664 1045082 1987748 21438 1655449 678734 1763247 1661345 766030 1177038 1560246 783445 5097 411014 1417102 1295822 1390249 1877187 299360 243665 226331 1188806 1601313 451430 950267 231467 400159 967402 949549 1155421 1686212 341249 303236 1903370 389339 1167001 1197991 228292 255108 147670 1558261 440829 1528453 150065 448332 1761733 669106 1974543 1801193 1783822 1795440 1384232 1295983 1326782 1995623 1825317 1841737 107865 1535692 1871321 1339298 1175877 1946731 99108 832902 457130 859208 1458892 275929 756048 1453121 1764125 1771884 262079 588753 1677088 307212 1659879 1674985 1839423 673145 952015 1043512 216766 93147 995736 1494236 891753 524812 300079 687467 45242 1346797 1198093 162812 1272478 1604120 1694187 1621172 1304293 1598640 1064938 423116 601921 45637 548795 897010 1268561 51740 469667 1561154 595567 1377031 1297621 1298877 745347 299458 1499579 1702760 777611 777847 1615681 1381450 1404534 1409177 1899778 946980 1686650 524097 309451 213428 76736 709552 1103921 1424596 278665 1961067 1530800 1559152 648401 1033910 213245 670655 1659579 1622539 1309933 1479133 1789970 1328744 734214 1340235 288044 1987377 1206785 917218 1904058 1509321 1951384 412566 116336 367896 441140 710746 1362525 986162 209038 1282149 647537 1151331 1889008 1849992 711426 1638095 291502 1328052 1367778 1332312 1818618 1963460 950625 570233 1494153 379735 1611188 1457379 1005508 384643 1999478 140175 967270 1149173 79181 376563 545432 1828529 708416 1301164 77208 528350 1817627 1757309 1655137 553405 247662 1115508 1195065 731665 1517351 218866 909028 311111 708264 539196 416791 169500 1813911 695068 1073901 1143065 908780 241360 537949 1242209 673017 1773559 707262 1810610 422201 336876 1388742 1741073 353356 1773457 448522 1995387 1352366 682986 1152903 752670 734164 993309 912493 827281 1502337 1915594 1888519 1138936 1506894 1691807 1144843 1373074 483072 832370 1136624 1108178 1981204 884979 1804703 805182 1456788 848253 746067 750563 1104469 495675 245225 277270 1685917 63523 657069 1085069 1588553 355058 959915 624693 1450484 592341 1752928 28639 391629 1908701 1250155 422718 816265 643049 126292 1158032 331616 201443 1628839 1260634 1359883 156034 1318256 338801 1539207 1627224 1755278 17915 1665070 977768 867138 82954 1279858 1630157 1437080 1225335 693164 293472 1998730 1696576 566567 1927334 221524 1953855 287571 983220 1105987 1753236 156451 783622 321424 1512856 1057728 157310 1547559 232659 1661628 1919484 715763 126103 1801828 897575 864532 1555361 994536 798462 646812 1559887 1247620 437900 1288962 966744 635321 1323211 327358 427977 327242 1210276 406789 333479 1906320 1063062 197293 1878148 1691919 323071 936065 1773572 50902 948326 56363 1863789 1272593 592973 95968 1587112 858505 139424 908368 1712105 1694331 1425050 1569702 1301071 600740 844794 1385333 1355722 782593 1239488 361594 1698014 369844 298148 1434302 1098018 1537790 1515606 443000 1196105 406040 907620 1644266 424892 1482320 1034830 807175 1273273 598045 1713269 799788 1533277 1743502 471987 955453 405959 167495 1513865 375669 382910 604688 629858 955219 1788243 1685413 37774 628656 470717 947182 1203674 561118 187395 946318 895217 435908 805479 1203338 1673542 183036 1065074 1581074 1135864 1285146 1399978 312858 1979471 940178 1982667 1464378 453217 653804 795633 940058 415062 1952903 231753 19031 1307857 397712 270781 1945802 160570 1401873 1470518 301313 1039229 1148306 182769 995674 231535 458196 859559 1910479 809073 1828977 1113728 1589518 90823 902749 1561581 1526947 501212 1411577 1661397 782161 935291 707276 949697 352001 910792 16841 963965 566867 343725 502233 322932 1956281 1697933 1405526 430179 1245662 759471 1353541 1879517 1519201 1897062 810951 58240 1075458 766897 899684 1531603 257060 315642 1210497 895391 831324 650774 1882750 1115125 22777 1552865 78153 1531315 510811 627811 83397 1258046 1132858 573013 1269767 951488 1779317 244083 1491999 1796951 1815155 1691931 261950 1573056 1733253 997275 50896 487552 1636328 957763 539489 1401937 476328 640799 98234 485031 332110 1769733 1966422 65585 775565 1231782 895300 1309944 219007 1181072 248705 1167942 223638 144114 593187 1145500 674072 1056197 666033 1869136 786959 1014663 1499756 230416 285817 89019 1686894 817306 726056 1756487 599457 111667 331589 931326 1103577 1925676 610807 1804467 62241 548718 1464271 1506738 1928048 682421 1440471 769865 1929526 791446 376075 1385227 1250493 1368221 1714654 1487728 916082 1443199 1761627 38963 1166020 1431516 1613314 518544 986883 610768 1804607 410464 52022 178059 200586 896254 443753 1092783 1573160 1123307 1552124 1406137 1244621 564063 846657 156428 597867 1855954 202238 124012 1872611 643047 1675049 1833763 1453004 485505 1457456 1338479 1748646 1576458 1132347 933417 1247761 785448 1937840 116482 1651947 164242 385002 1211591 39808 1348912 1936855 1709189 1160384 1870314 483412 1396267 1441807 178093 485009 327939 71820 702470 409871 827848 1733955 236600 1192872 232368 1665325 955097 1355437 76527 1211744 1468821 532961 359877 512277 1385675 104955 1065070 345235 1573582 260041 294035 780593 1003830 505231 414644 403548 1993253 782880 130208 1124845 211806 1716681 1391436 751440 959067 1633765 1692588 1187599 2550 1878022 653476 927574 649746 885816 627657 499424 721723 878519 1508315 1935927 524267 1258284 1360161 272373 1885332 1242222 709951 1280551 906276 1652790 383050 1849546 1857388 858011 691709 179351 419951 829555 482462 243549 1633330 111843 1035025 1540512 1524821 1095576 789450 997211 1962003 678648 1973106 1603163 311951 368355 382263 986974 1357274 957621 24625 475598 653715 1947669 1876876 651361 332350 1904503 850941 120723 556383 1503462 1779577 351106 1926582 1778973 42754 32709 728642 101264 1343514 902318 1144790 412744 1516952 185042 131786 1770628 1095496 1655455 776424 632165 1284291 359088 454171 1599234 884427 973950 107584 1495456 1398887 813859 315975 835659 172595 479471 439117 1564889 1234887 1085783 1472946 789075 1546253 615707 884189 1166175 1675233 97891 598308 959610 143770 563104 672961 1846405 1544956 50528 1193927 1821659 69564 1445687 1505487 945667 40934 534647 999212 234680 202326 578152 1919795 1463177 1310834 41037 364566 1095050 1859680 1489608 1251462 1364104 1595678 1347877 1445294 548187 1604 1332230 1495154 397112 1001491 1787617 719160 1706494 621588 857886 351852 501844 1828196 1482154 1115559 1515560 1309246 1223808 7333 1504471 1811362 1396037 1744693 63035 466326 729556 147084 1075447 848231 1152686 1896007 1560174 589326 292464 354973 1481716 1755063 421980 199111 1108073 1382387 1790890 1674483 34432 911189 1744508 905670 1202484 650926 1264379 1147243 1658588 1113747 784704 1674999 417972 325411 221905 376188 1051265 1684331 699265 1756987 807548 1796682 623051 1415531 655619 190603 557852 920234 59316 911903 1230182 417090 1386473 277987 1740849 283897 1279208 595698 925409 201737 1011831 337603 270232 1897189 1367884 1104065 1405901 1793583 127898 74071 1467300 1152747 1566133 1125253 475938 1164754 179734 1525043 945155 891221 1752813 1183507 1739082 749323 1018042 1745500 144846 1645154 85933 1441545 535600 1133685 1479010 1484751 1649030 1569321 1709123 314805 1751651 1567359 1378093 468088 652587 217150 577760 981857 169237 986079 767702 649283 602645 1545378 868028 286731 805235 828057 1561810 1982563 1139115 657641 1579229 224568 1363689 995370 114763 235878 1266603 1228185 1632055 822770 757184 549591 506087 1921358 933488 1117718 980648 1735181 1671005 25930 1180248 1866864 580377 648363 4035 939781 686932 338804 1981068 913907 246746 1641185 1294111 1936981 138854 788839 359617 172402 1572705 1840718 747464 1600149 907439 1854689 364999 1617944 1591691 942590 1634460 1050152 380854 1097983 1382604 1566513 9809 794324 1311530 392816 1730952 594432 1925653 855138 1873086 1008458 1068122 1755948 1481891 745024 1360218 1729534 581090 413665 1050044 736265 1136996 323411 49932 226111 793373 51621 353122 1873627 985630 803200 1569865 954592 190657 519324 677797 99822 1222120 224534 466410 1225646 525069 1899786 354219 212969 131087 1076285 1918137 400821 1619060 1606129 980966 576515 847794 203149 1659374 561547 1525626 1974343 834884 1199198 1276974 202177 886593 1725953 965796 1638722 417558 1217631 241221 1421662 228185 335719 1166582 176307 968179 1906753 781616 808906 929357 58989 1610622 96251 1110565 831522 1752907 1786892 229451 607758 365620 945910 1023475 779989 408864 260268 1831737 1156036 1714402 1918713 932158 393502 1700145 954263 491362 1503452 795872 813519 37809 1118351 806573 1716087 914882 898341 407673 837807 1850443 326154 1978345 165870 931164 1028847 1972809 189027 127593 1252653 874773 1595280 147671 301633 973362 987341 776323 884434 1162765 45128 1247917 1750518 1582256 862883 839538 885153 915541 790101 1481214 182362 814645 311185 1385233 1308017 1029339 633844 974312 1304419 1573162 1183161 867912 76714 1363321 1229820 855626 1353591 617616 381669 1962477 359661 134434 606334 1917851 1335679 1788108 989688 1704908 1546723 1658005 1388606 1643968 1725552 53381 1039201 1347252 961808 983425 624265 352020 924407 1552053 1644037 719416 673668 46970 1381013 950965 1766539 1120725 1309952 1382436 320377 550360 1159802 1158206 1713330 1081617 1326 890122 1295432 844881 1025042 1056623 749568 1536920 927669 93447 358199 1612149 836066 566238 1007474 1423000 1537319 1447931 681437 1414529 480027 95008 1606241 355489 534463 1054228 1536343 1328650 1957761 392794 335678 1161528 1858473 349869 1627923 1972799 45644 890084 122938 1670771 1939588 1112299 1371924 1519491 671676 113717 1865780 663578 97733 232113 1940405 620912 44443 615728 874382 86910 1749707 626775 64771 1579693 314026 158818 1979982 813052 1810410 1745646 1583765 348924 425567 1760472 47081 1872574 1821440 1379188 1571889 239464 1252328 630244 893894 615649 335040 123102 722560 148948 848992 1215713 1830710 418796 1337095 1168865 1598098 1534914 1137169 1317639 693520 1651722 988780 167740 1847670 1005092 1263444 1738437 1670383 285034 869929 360086 1563496 1821552 40507 419021 557302 1514001 630207 126738 1550408 1347572 1178437 566793 1073654 198862 330706 997783 1546210 326395 1449050 767325 300838 1447192 1723635 253511 1487120 1063680 814767 36769 817808 647941 591013 1733513 605130 866614 684847 1895517 1362852 1432841 1468244 1824038 371173 1128865 929378 334905 1497575 644275 1384468 912511 175784 396725 1970943 465324 424669 162667 1934007 630964 631098 971713 860274 466268 1697341 1505938 1117299 554163 216655 794091 1871147 615553 1320387 1579522 1871256 102836 1970303 621860 1066627 1539422 1934396 471148 747439 1980107 152219 561082 289596 1788674 929475 1651287 650074 958324 1488512 42279 1527881 28857 1679495 892149 248022 1573792 1322777 671889 1381037 1901972 1146489 784395 862690 1838685 1684290 1350058 345672 128793 354821 624959 272735 879061 1127668 1779035 252566 212574 981637 159113 1253696 1250907 508555 1149510 189001 554637 1287585 245341 226024 1508167 1653882 1123432 67096 1531429 1378610 1206820 1883531 1965733 169415 1646898 120008 878789 1973892 1030761 934655 1187390 1081914 1520236 553122 645191 852293 1776564 969312 1616582 1120888 1964383 1638989 1334930 314555 76946 110252 1064211 1621058 1281544 253959 1984212 1028300 145752 1787418 901201 1099802 144328 1340112 376097 189930 1014648 1359108 315430 1781523 586831 1594780 499498 713111 669269 1615520 506346 597684 555094 1905225 1115262 556146 1376475 858782 1925964 1637837 454209 589985 690655 971487 1593323 1290391 1347537 253117 1118015 1774818 1853843 784432 1892020 904901 1835774 363733 855734 1549548 984269 1332837 1464218 140236 1700449 542131 1352889 1998021 984511 1152736 1245790 581283 1396348 1520514 798497 1489586 801025 299782 627288 1577829 81635 1480693 1487434 4728 1769710 1038992 1977188 1105609 1885632 1801224 645062 1352129 1039202 1969710 882856 31298 1471864 587928 1501725 1397515 1550993 394232 849844 353971 50901 1791169 1432109 236551 427373 1770617 1643997 553549 1389904 721857 1746418 183723 1932498 964240 1738490 58650 1779478 170418 621254 896259 1552564 1147064 1918571 430087 297816 688235 1797724 1517679 459523 1051053 1485181 908101 1648685 1811024 660687 510150 1953537 1909693 1578053 1218491 1122861 258681 235026 1385242 1480824 318957 784409 1378655 716763 307447 1130246 287789 822902 1484964 1526923 576662 399506 210797 106313 407731 1314196 715853 1473863 965444 1118475 513855 772983 621066 170290 284407 1616872 268960 1651928 1175203 1077936 1675630 1048088 1607551 362625 1048468 190725 27583 699473 1902668 98368 1080111 1991578 1120082 857550 1488024 736391 794606 14224 1170159 672028 740303 1220355 1820555 1385684 1347916 210023 1440534 1009252 839836 1970518 1180790 1202128 1356265 1958968 1674480 1513837 1790633 1343427 954782 1993235 1514536 722460 86647 1854175 276499 359015 889687 1757455 1166802 753255 1400659 624976 1565584 8419 55363 1711742 1767657 1826538 1539026 1145722 302008 745143 274208 102514 721191 274767 1663987 1799107 1593481 1488362 1483439 969564 1760754 1164101 1294933 678223 1528512 54768 1305242 34591 882816 1521003 1792111 1478169 132144 242644 831553 1865681 981708 1486531 560527 604917 1774433 559415 815943 175300 4610 1000849 334325 524670 1895611 1889619 1709049 902435 1446152 347151 1864503 1237008 21717 153911 1187086 810830 1022648 60489 1516237 1057314 1877625 991242 905542 1055263 1120152 937736 517243 725725 440041 1853891 852022 1788691 1996638 1028442 1190746 156840 1188152 324383 966666 765744 1494519 1501335 1735614 1062573 1684256 1622960 127104 360063 1456136 1138563 794503 1055968 1796597 655374 143509 1674026 853327 390485 1697763 680253 1087904 636115 1640627 711942 196602 1926656 1808036 147605 1457800 436811 1964136 1512135 1260928 1000826 1930977 1219730 700461 205224 1339018 1710675 165766 1688972 742160 1623260 1698285 663311 479181 494988 1364594 1069092 251171 1220228 847134 850912 921876 1832485 551293 243202 1498556 1885252 1450568 1448219 1291210 125653 431617 1789366 451842 1984623 306104 75436 1637870 109796 880629 570945 737105 1312555 514015 543274 1711831 93624 1240864 196482 840690 960431 716593 1080517 927904 1631757 1921159 907160 121056 1719552 527199 593844 394714 475449 1891718 1645316 1751233 965841 204438 1622119 111782 550315 596706 1524498 1439472 1259543 1276527 1162277 1065393 911976 1298275 1065004 1835122 1647031 603162 492194 457575 778995 1253150 1153121 124116 299165 1479015 1309750 1510351 1959162 1064187 1726525 856560 505806 321156 1326195 973396 1374798 894662 1385643 691568 426417 1790451 100539 726891 89128 893146 443419 1321417 1316443 985956 1277180 1516627 1746258 86916 997525 1831331 167944 1828596 54360 1652565 246801 1266951 722152 189523 123063 1928631 241428 824941 758322 443742 1752931 1277601 566878 1305071 1347271 212705 252762 228460 961336 1933435 370567 1585525 1732369 291786 1566105 680664 215597 971965 21995 656299 1787787 216921 1434054 1792668 1090813 503934 1758266 719393 831920 870687 46126 29221 1532320 1835699 1119515 1807660 1610693 1838387 1310870 1952329 1588157 179304 1108827 1254238 96606 1756026 1838176 1977666 383211 1265617 1769571 541972 1221749 1967696 1369256 1547264 207692 609991 46422 1290328 1876451 39125 1537424 1615271 452821 1924639 573808 1527856 793853 778003 773223 66065 1373031 816816 32469 1114785 1113634 567537 1320159 1880791 217724 1484172 154988 8292 641655 228990 1476949 1440962 256579 388609 783746 654404 668872 800198 1320489 517559 1622039 1266090 406140 310401 625718 1908717 949536 1158860 1230081 139715 1306564 952331 1646640 832425 1966777 1512359 1055350 1200759 891898 1520652 558977 889611 134230 1215177 1021097 1698415 620458 155342 1774531 1400306 462883 511725 1590474 1838829 1892171 1698787 1063406 1148488 107609 551291 1279785 239423 949074 1871385 1786905 1719420 606206 334158 1756075 643179 370992 1299870 1007420 43925 1463584 515911 1394989 107091 1774429 1677697 506663 97304 625312 698772 767039 1602779 58797 1631090 147502 725194 1458278 687783 1293211 13206 727791 47545 1793772 1048458 1016021 651127 1239137 995675 348409 559653 698202 1580681 1020040 623969 1340581 380247 953079 635770 1195741 897263 801214 1074549 407637 217096 310437 1029661 1630773 408610 455862 679040 1721106 17022 745699 276653 1751592 1990937 530657 1747545 57618 748525 1954866 289558 1666808 1250684 823068 1924176 367266 149867 529172 758235 236301 1030123 1108086 590854 1138726 239130 393287 1851856 1218079 1126259 109949 207788 1423313 671617 1640847 821983 1107553 131619 987772 655639 513258 695906 88574 1622760 1418340 1221213 1420171 1057867 343953 1573168 402470 796698 457717 519462 1093832 1800480 842786 1745596 514142 70014 1876913 723932 158579 114599 1796011 278070 800006 1800206 1039297 1447471 873393 164194 1281244 1355684 372402 518797 560723 1449397 567258 1754046 228688 1289769 1198473 591803 946741 25651 1669315 801459 252645 1086447 626572 1472306 345083 154411 1805264 1676518 800708 958709 1854339 445628 595315 995279 1831768 1927486 405080 1571913 613472 531898 1343048 225737 227737 1708656 1984053 615526 95472 322430 1880221 1745872 898175 1420615 24744 516737 1772997 1724142 448143 607808 1588921 1321743 1947099 560181 956020 797669 269616 833122 222341 1520405 1940875 1616156 581486 27964 337468 1974127 892283 461664 919242 1284448 324857 1237413 1963835 1702637 493788 1766359 30044 1794028 111665 484194 1276534 202676 1759304 1143815 148437 162262 1259800 1632672 1461599 639460 975733 1457135 696542 1529435 896753 145793 1705146 1110513 1003954 442685 949098 713861 741091 1284158 1219112 937987 676331 1126963 1388822 728700 238863 1044810 1675117 170956 1656494 500793 1097611 998273 1560191 1391480 1298086 1453680 342805 1711826 1878293 337647 1886879 1401614 1625960 1015056 401558 1291481 1753203 393226 712756 775228 1329781 59902 1806797 426775 1911023 733797 1286987 1950871 506419 1209908 802669 1106539 523743 1317369 1932001 1615355 146806 319935 213927 381889 551977 54486 1495625 1262190 245718 447259 1650229 759277 1108228 298273 1591131 540189 675306 871818 646732 1261821 884042 715998 43195 1119156 132874 972161 715233 1874329 1908620 365685 580981 1502705 1057285 236889 306453 696305 685119 1016110 1954136 402171 535458 59978 358936 532964 1042587 1191244 1595290 1349840 1079593 518859 716400 708029 338046 224128 1605429 19643 1783544 1784022 675559 530320 1518602 430439 892226 18857 900203 1500351 1379458 992357 141838 238785 842457 175238 667674 1508054 1477083 486321 189274 1362943 271332 1010177 366791 1563613 1553750 1399179 1354860 1016077 31749 1138255 900054 719120 487117 1453510 1814794 933736 142794 1220632 1616966 1053558 1868814 441905 878743 1256272 1218093 573736 1094444 245807 1690247 1817606 1328545 294880 845120 301104 28197 881854 568449 101372 46598 11806 1913887 1405409 461011 1535532 876962 1974230 1046587 553945 1096824 1772988 1508186 1509593 1819210 1437403 1094201 1115918 1768974 1794373 400177 63147 965922 1161156 793425 155831 311760 1847366 1264430 122922 1430863 1561502 508953 1361089 615346 956832 118744 1127395 1763052 459572 360649 1208905 375834 255323 450907 925105 1548812 252926 796882 66155 1094772 724662 1421957 1407259 200974 1504294 1977878 1513784 760195 999677 1780184 336569 1161547 1265547 1815335 478073 208517 1006058 1038504 954501 1889669 1663173 1694176 1006604 1848789 1713888 1332781 1856048 1753652 491074 1821654 557058 1635663 1692836 925963 284699 1979794 369584 902371 936406 1627511 1185477 1778279 1003865 1071064 731177 1407406 786898 1472650 1274061 421403 1684529 1336476 1989703 616978 1768180 1390528 294460 757893 1662410 296833 1832244 781535 1029173 1117526 1364406 738759 165275 1575936 1940866 315607 224184 1408284 317132 498910 804103 924419 1362057 256293 1798209 770149 642633 618158 1634862 1444466 59068 247424 576105 359620 874206 1722252 296189 1597682 99290 1818341 1238545 15148 1358453 1826051 1151149 1470316 257252 1207924 1812616 66539 1210429 837634 1008463 36857 1586314 1255278 1805587 1934380 1028692 1774909 1911032 1498021 702017 857615 510860 445842 936479 820412 1894632 608082 1112790 1278408 1133045 59725 553951 1232122 645333 1696623 1007551 1709873 1132686 1799777 609380 1253822 1392148 1975413 620874 760739 49405 335203 1968694 706596 1944234 562964 885138 1474404 1281675 198466 260381 643866 1991657 1133619 625759 669671 586013 1448960 1324784 1743283 1765797 776733 1997655 678502 1753762 806416 365649 372199 1987685 1135329 1049061 211192 178860 563354 1234957 862733 393805 151091 913589 1431735 469396 1055044 283212 1754744 296405 1987983 1775018 147154 874744 1214673 376914 576004 1793041 138225 1411097 964046 207850 200413 216947 1780001 544306 1138493 668198 283825 126312 809375 924105 1545421 1506757 665426 47469 956625 142539 1382617 341844 346561 1242180 1196754 1790105 1878042 590507 1861043 133052 904823 1840326 1528230 407014 1830416 1008764 327110 237471 219568 974776 1895066 1726255 298901 1802804 1342766 166191 1839332 1373582 416240 876595 934790 1325560 109206 1903168 91844 1720743 531571 551796 494246 1646411 1073677 875262 1008702 956500 1128932 1820720 497808 1558003 837361 1202539 1591441 223039 1155091 1868499 394133 1878484 320776 1388126 1321210 1590763 107364 1929944 1010200 1403822 158706 555730 395556 1201254 1453692 1087743 1627768 999893 1855659 1773624 1026699 3223 1334581 502716 1798827 1969602 353264 1371136 1841279 1660229 1940314 837321 1364939 954292 877677 348587 196174 1983585 697666 1158273 1526737 641846 131508 284734 778131 1318196 1187800 1354051 146576 231569 864054 1639012 142054 687447 873728 1323127 1734744 9389 1008351 510031 1199975 454584 90287 308052 1934151 144779 1887176 1518527 272718 1953718 609642 1477483 1307223 1618228 1454742 431479 824504 117045 32847 1688315 928741 101390 1272685 1606667 1705669 1252607 676620 283617 309119 903028 324744 1512790 170196 1939472 960117 214449 993343 1316085 299090 1489660 766597 1055802 982823 1854273 815290 1592261 1779153 1830091 133974 236833 1292455 474947 154357 701917 604584 982442 985525 1438057 246570 1434344 652787 151893 131705 655939 1379623 1776090 499852 1058252 636219 359769 884293 324667 1163774 1211404 709510 201363 848164 1807127 1898024 1265450 366522 1746203 387424 681426 1908404 973922 313861 444178 1422153 958600 574201 259154 1997267 1241587 465872 651821 527092 384447 1549181 116969 886957 1698565 1805345 1249222 567425 1026986 179026 1617772 1212161 23159 1177815 263934 648917 209415 1734107 517340 143439 269518 430211 899106 364495 1106849 1138546 1425182 1085274 1884050 1282316 1590957 716480 1997542 430460 1860101 1059394 709585 991995 1665701 804419 1316563 1712721 1174975 1638547 1806776 1075436 306239 1812378 1086995 120867 600176 1450950 166034 197249 204141 691502 596219 974280 1778733 1614789 1289849 842375 1120920 431694 1564229 1373305 1798072 702154 1950120 1518369 1875171 30280 1267290 1850576 1473253 1778574 1131751 1770434 966384 829506 1228198 834866 807107 1673258 1058991 1660131 1636933 1926078 1924140 1476329 901882 896985 778645 1867218 455674 885137 1353206 526635 266699 547633 846576 1312799 1057376 1774718 900301 1978410 1591363 1773755 898863 1616028 1798213 165353 709242 767210 779914 1352101 1581767 1871859 662044 31361 139141 1837264 1403612 464507 1575350 193420 1877026 1740222 935803 1836649 1652034 772603 596859 1909023 1111959 1644437 1234654 1741440 325598 1495534 395370 903036 434010 459829 352208 1096055 788190 756404 902331 1208547 1463263 64605 1271927 1857341 1646762 1286700 1621215 298126 468367 956513 913133 919293 93823 1646294 1181602 49520 1778660 1646228 1763861 190121 1909068 1844097 568507 1392436 901973 705866 1120546 540413 1270886 10631 1018087 808422 1063610 723751 1545413 1515088 481004 1956685 1851420 1714600 1794352 850028 803416 89542 34587 851712 919160 1772033 1463045 1853809 1020250 907757 616376 951894 519714 1878949 57188 996353 152727 941419 1729297 1834237 1636085 1651522 1085763 633671 1888926 1544186 27056 295268 1466314 563279 1159885 993143 1573927 1893152 804832 1789293 1774565 1417001 1792318 850611 879857 825546 747052 1210816 873423 86973 1182695 1470754 1694235 993262 409644 932507 1167462 460436 142402 1103950 836972 1584377 692670 203578 1491342 1078236 766319 1468307 1389183 544199 127644 343323 795855 1130794 526040 1876312 346546 55107 463856 186736 749006 1043030 1175239 901458 1797763 867309 1741208 398388 845280 715646 562944 154750 1695474 1423568 196558 1362611 1756450 144544 1827145 180660 1665928 1183676 513034 616067 830270 357378 340401 1917380 158897 800326 1167678 4377 98159 522153 1419434 1411993 1025950 478809 1334014 623942 1396758 1777495 1880625 749937 1767442 230705 1269988 1634789 714847 203341 908888 1999611 926484 254279 997157 1380974 987577 597321 620332 1209604 1700069 556169 693152 1789953 210922 1444002 1002055 1171910 1146543 1805088 1769848 629822 1345528 134408 184235 22241 501690 523559 1895595 1312858 583652 7131 284919 1581657 1042517 1033460 649970 1474094 1761168 1724848 1747302 1887944 28837 310067 764613 993861 1511020 1236771 1232354 1482850 1169456 1337675 306650 1037251 1735209 1410653 529469 554502 547991 1198063 1593936 531491 1264829 1992596 1067921 223845 1683627 395060 1590979 1841012 391250 13829 1950317 1719638 1502689 667763 1481486 541831 1694824 1927976 1063459 1201383 685005 871178 500592 940893 1944883 1556644 265178 475236 1612710 1691764 104638 325699 639809 1671173 24961 66171 957933 1663077 1771567 1212024 449157 1734045 543865 813437 210950 351198 1465845 354423 118346 1251892 1415829 780329 897751 170247 832508 483960 1308666 1982975 1579764 344522 1597097 1463837 227726 1117485 1356029 1245941 268243 1198641 1009232 1302411 463575 585390 1260873 908626 915958 1293929 1805201 1509385 7505 1925951 1240906 680792 1288937 490241 1036489 1393966 1833836 901508 627862 442464 1137429 77726 866613 601272 137706 1638746 801226 645513 1611707 1630750 552354 1000969 63893 1430707 429545 1081401 1594704 1845393 614294 294654 1390012 1302331 1701231 1022961 1065307 361593 740905 132087 116727 1931395 904499 423413 1004634 284626 329158 1468025 713717 438018 773395 1811939 1626341 518953 801736 1025427 594728 1251576 51719 1974550 79160 563550 240980 188965 847084 232866 555665 713913 466572 1325308 44978 7524 1192535 1288413 1186814 1355741 884265 1361122 747231 663440 622607 97150 960725 1250692 515782 1065624 592664 1118191 448698 1916929 153529 853230 1083043 714061 59004 1330843 334972 1277744 847034 634016 1702775 1371043 1527398 525472 1383691 1461328 826370 743072 1911504 798440 896998 741246 724509 1942337 225061 1226262 1679467 1175114 1106544 1868916 1979191 589131 1157367 1318511 1079994 1193412 1600903 1927571 48482 1718574 1803729 1887304 767720 30231 1130213 1183026 955024 255736 252443 602578 746189 1404034 1917015 1224804 595444 282133 676476 640933 1419777 1452988 1835044 350995 242941 1530525 1343918 1065656 643500 853876 1689037 1021450 438119 1897952 376725 1603504 812935 1745597 1601169 1393087 913062 106187 727623 1892758 234858 1410676 1409343 586261 1721143 1375325 1272589 285793 1876827 84823 1681231 1274592 152392 926199 1336491 340630 1544243 556553 1631445 32353 1473948 1489633 627549 1628316 1230732 1373301 685467 551818 299937 634382 74646 661860 1330825 258855 132455 1743449 192813 1287813 1760130 1175800 1015672 1267599 1154258 40509 1716714 1942615 1224735 905695 526536 1729543 868127 1092072 1590398 783778 472516 1265661 1286794 1880197 81830 1968137 72895 1163837 1914752 560531 356684 1679293 952334 1254420 1348130 1460913 44259 611991 529158 227302 1760126 428003 1039640 1305714 611561 1501311 779364 162639 490026 728971 521628 676619 860485 1965174 644389 114835 877617 1601871 833956 424585 975394 1596766 1987553 730896 1726455 1374470 252226 1850705 1630766 1084678 993412 635795 280548 122463 1058072 879321 571457 1804906 1142973 695293 105836 1196064 1360988 892602 1542551 27333 1242953 395149 1943643 634307 1698152 1797710 227781 512657 40093 1147774 1988825 21699 963607 1970250 1498531 869252 1493487 810233 1083141 1568079 1894980 584676 1176247 41394 1049981 1654941 125152 1634950 1960424 1385041 1281863 1962926 475539 713811 1235425 1105820 11065 1233094 1563546 1789956 1897699 1148473 1382358 1476369 908671 227187 880449 1272330 1485557 1359926 1070813 34725 1151215 628038 68204 457357 637843 1840307 866443 233323 188024 1811669 550262 694564 85302 144613 376529 1175431 866863 1031383 1608710 1418925 1652059 130070 1627674 1843905 1949715 729799 1184992 370025 391255 191065 1550172 776273 134397 133160 1169493 139252 388509 290895 1997939 1405283 990793 1701506 1933070 1243899 1778094 1842922 175436 1044246 1506660 871247 1727177 1142477 1223221 325566 1313336 1518086 1879532 1906120 891805 224405 353265 1488480 1647847 1385541 605635 1785374 1666427 1687375 1451879 414401 1155320 1068548 859871 871231 171707 9335 496178 1721809 1975639 634630 1787761 1593201 1289870 607654 1354164 1328016 951965 683048 261342 632759 1842664 1575386 850599 1324351 1162821 810100 1321878 77736 1164965 1496961 1431316 1529489 1642388 516769 1928937 1956141 1186713 1430780 1780729 1655254 12984 225194 1420297 1846192 536489 364384 70714 495006 276792 1623514 989509 817554 591783 977844 1255461 243997 335186 1964297 1921626 555041 1157668 811936 415489 1253539 1464537 230125 1236555 964425 1870189 1075948 1990502 1403361 1888688 318603 1845534 1581422 1260326 1739315 1355053 49532 494585 1869623 1123852 675635 1465569 1227623 68124 1286895 1397412 1489161 1231188 1558597 1786067 1720722 1134078 646670 140656 466165 794406 1574212 1003753 82689 83820 433245 903235 1807523 1713561 358604 988877 806247 328384 1334017 488979 1151086 1552183 1268260 204027 1809533 689022 1275562 1161104 934377 1495252 798526 1035274 854130 198557 544699 690837 1723025 1136196 673053 1421338 638928 1729744 1361544 9414 1253815 630091 1076432 877156 1224187 836861 1123458 429645 1087555 1672799 1893891 1126683 490071 1359990 55642 888764 792386 721122 313421 1737928 31788 1243083 506744 706147 1693552 1442964 1648573 1125416 1973821 739310 1568564 711840 792984 883080 1014254 1787687 916322 1286273 475314 333433 1826720 1726253 11256 377171 459324 1361529 1182660 1801038 707128 523649 1321955 1431707 999348 153546 821539 1681709 806350 759287 635425 1928169 223101 1266288 1031783 709554 812183 66740 656324 484178 951082 218994 1926563 212916 521434 619843 308260 582827 715731 45433 685582 376807 167750 385991 136616 1278004 1622166 700923 1985025 1397564 473560 732903 1965500 1172847 97030 1477745 944958 1704852 1101268 1829771 1082229 1139963 1743597 1175030 777526 140901 2277 1520310 1197108 385979 25759 29604 231684 1311964 162439 793499 1951499 1215270 1581044 1331757 1930200 1739852 1900171 1330561 251153 1732748 697955 1186167 1156973 1807370 638335 971883 1636585 1430981 1908522 1461702 531447 1275009 1410079 1982886 1241728 1070064 1776885 1737154 717385 1319844 478012 348826 1356033 1493561 1867372 276407 1860791 1977025 471531 180373 1704979 301523 555054 648383 1551202 1309810 1390103 1947166 797261 1498716 590897 391936 643572 705358 1736397 1491593 1168511 1740508 382411 934318 763401 642730 452880 1310147 917156 1139628 1422662 1801654 1605332 887161 170791 1372288 1774078 1443372 825632 1097417 607891 499626 603053 1734947 1747972 1240716 1217571 744088 646054 681935 1028609 1224598 673318 1501602 1771092 652987 1189385 1863458 1561837 951598 1322978 660776 1287310 297362 589955 596548 882685 1133756 251527 1646729 1240676 924249 247132 936058 1782651 862042 1762190 280667 291672 1530876 249354 626391 1423443 1937330 1691948 247509 1696659 1160672 734513 910281 976018 395164 547759 1124897 662092 509867 1324622 1949025 907065 1963571 1624530 1836501 1834217 1588831 367514 905422 1091414 1250601 1205100 1405150 208089 1091923 1167246 1023527 1929623 477890 612099 1767523 994894 1317182 521102 138057 1058202 855153 1063809 279098 479296 531187 1200949 1189611 987285 651948 1163678 438097 18378 1081889 1836382 1873753 1068056 267078 1790192 1427182 988668 1294311 451957 1928374 865827 1577867 784047 1514147 1125686 1419538 1738417 744008 1246469 1124715 1930528 1917023 781102 672415 790351 314064 1380335 1612984 1980332 951780 475970 1558612 1367245 1232474 467460 1742676 232771 250920 364560 1328736 1465840 1008658 1877032 1936151 788153 679952 985423 366364 105815 803957 260936 306428 1917323 1546650 1455635 263072 996897 1763911 682780 1345335 1875284 862702 751313 893558 217323 1657644 764810 1008664 1801022 731886 141790 244003 965790 186307 975468 558655 1300878 12020 593457 616895 1807926 566877 721576 1956168 681625 177514 195050 398093 429496 739011 1537369 777889 822110 498203 1351165 1785235 75242 1204330 1798154 1568908 211677 1271554 1613129 337674 677160 1668732 603650 430408 655103 469078 1870169 705054 1779947 1799863 1572850 361561 1688616 1973471 1031844 1003265 580576 965857 1447771 179973 146118 1380282 351740 1705572 1972605 1746010 106228 792364 1146715 337547 1228246 1906280 993154 79284 527790 1014581 100833 704334 1060671 569207 1771904 81068 103483 1337868 744826 1982551 1375573 886992 824196 1195088 1265558 1050680 22259 468507 594 197516 1265823 891032 1869262 1264400 937401 989211 1148201 1448190 1809866 182659 1635903 118639 803322 1262592 797011 593794 1125118 826308 496581 985903 1946841 1945911 72195 1441935 1501616 1146583 919845 1805613 1433433 1208082 1547 1531229 628609 1758908 1827387 962330 1180375 921451 1811422 1137402 1356075 1188672 1345985 696615 380476 1486099 1521423 983562 1315555 1783097 1456852 1478687 458535 1040215 1472448 1254897 572849 1837769 1898006 1264082 393638 967315 1978061 1683507 1833027 212469 864207 1467620 118368 1460999 1394000 864796 843833 1166947 733600 1481602 1668665 1924973 1291034 531267 231032 114580 176946 1796989 765969 1815913 1893778 26973 1963745 1242179 594602 1703209 715215 239120 1022347 1166741 1647189 1089444 928500 172351 455535 1152692 1036643 1186320 1861508 1850985 731943 1861532 563945 756446 410804 1446252 199098 714090 1734198 1350234 551018 1535047 1813173 1630082 3563 1441332 634726 70475 1664422 1847452 979187 890288 1368782 39529 716675 550499 816587 1862165 240278 1603965 815082 1723834 212349 568148 1027508 1613492 1082888 1306291 1592407 1792686 577976 866758 513170 788871 610112 1097361 120975 288894 216518 700088 1743863 1661860 556413 1197221 1554587 510796 834673 1187943 59285 194689 140464 1542606 1836429 1228587 392215 797086 1785389 1485915 1721399 110724 1890721 478001 1689148 1892083 1059528 291638 1124849 1825729 1483578 659358 361622 369507 382992 605560 620451 1893909 969459 499447 135896 5054 1096965 131873 245095 1139051 1373386 1369815 1030724 1279529 470635 1805579 332671 707875 1834338 178780 1431681 91310 709579 1568579 1527209 477891 1704114 849801 939107 1750573 1462010 663933 25766 334612 1846824 1991040 1488357 55457 1054611 68546 246448 148851 483380 1922739 1531261 1020940 1023436 1765053 1050749 1976678 705162 156413 603350 1594572 1978134 1433638 1242977 1432030 1368905 365842 1127857 1634130 213689 1390313 114875 1261042 1728628 1367792 910284 631326 1113448 1356856 532800 507884 653302 1693851 1148239 1487560 2259 1694978 623818 1978820 1665839 152829 1101290 1058324 979353 1079453 1647267 1978721 540751 13752 1828998 777926 1167552 1473876 1777524 1511730 928480 1306167 312094 1737390 556502 1422652 1483852 1041107 53189 1246401 461348 1573082 1106709 1057239 1434231 1129407 140787 1896918 1991381 1347552 1161564 1636063 1274131 688779 775749 1332350 1625505 1785735 285424 291103 70036 1556540 1556067 1845857 1425559 1066312 946257 24940 61363 42586 847584 618050 1722720 1558560 1171643 944963 551847 763385 1169274 1540279 576980 1582929 1700506 528347 1083538 1401999 1899521 648702 1478539 1056221 244254 1969009 1361275 495314 1986891 1895592 391834 1385914 1603273 51945 1941933 1141881 1020372 173408 1574748 1247322 85270 65606 87271 544367 827997 1526593 259474 215852 295070 1040005 1204001 98536 1562318 1010526 1216805 1400592 1621377 230097 1403518 1257556 321238 1933368 1466444 1445861 1222736 56243 1124272 1740204 1107099 199133 480550 416792 197467 983597 1681378 290078 1261221 1064148 1878817 1261209 1178091 1453987 930144 1834011 319004 654250 549227 1279547 1588787 235225 574480 1041603 270780 1744233 299021 1980113 1985775 1670125 830056 1645598 1954763 1677023 1523147 1103418 488700 1320634 977306 497502 690103 633141 361414 823907 1918109 1473882 532933 1770773 143966 1450766 756985 318869 564058 916225 1347701 102076 962794 963336 1921107 267136 1650043 227982 1117985 1394709 1486828 68027 321045 840258 113690 1492753 1703869 32134 1419005 445828 1002807 1861767 1841202 1416020 662637 60063 225431 1398200 520472 7189 1676391 1570851 1226648 107446 711453 1279453 1010694 694712 1484218 1280759 1789941 17200 1510375 333815 332095 507887 1819980 581874 882146 1019631 1335666 217413 176062 95109 566937 1300550 446295 1588368 1450214 1605852 758873 270356 57780 1294065 1472037 1731067 435887 1674511 284168 1366115 1405671 157989 731727 109873 547725 1451892 1096084 1799737 254358 1792865 29665 657622 1162219 115359 564616 810276 1916666 636604 1243945 1375778 1518684 12143 676968 570088 1562807 924336 464355 1019742 1986875 227334 1550025 915337 960605 1357482 1165510 962660 95682 1424035 1622767 777902 1367982 1553514 1778424 1998156 776339 1410510 356909 242970 1015826 466975 241989 1932412 544228 167645 526716 1311659 7488 752526 1105870 363492 1299683 158790 863252 1759413 1380018 415850 863228 73820 1046026 1023318 1189425 53061 1831584 534790 1109096 838327 948571 1907027 995503 1925796 44479 1174138 1727967 296524 152358 383449 872839 220423 1189934 1031124 1090162 1142901 233666 1177603 958202 216208 1418444 857541 839478 1548000 765062 604273 425658 571657 128115 568747 1992618 244141 1849809 933383 128334 1204991 989367 1542497 1796635 515382 863256 666113 390195 1092018 712951 1358907 1887424 506891 1782230 1625080 1252030 1265804 1553041 1604622 1554321 394240 222982 1780558 455933 1407347 1987123 1005215 102190 414310 49687 1196240 58292 613697 1693785 1517969 1795186 1775628 883281 1276491 319637 1480834 1407003 1114296 1566048 70966 1736216 1772501 738843 1915561 606164 670938 217514 1673649 1313523 1486379 67042 1271519 1629737 86190 366559 1194016 1729413 419050 748876 424048 1321319 295966 1519107 597832 1251599 873395 541229 1017176 364497 269034 416784 395652 1951749 1224372 177443 1128048 325037 1976576 616454 1356163 1220254 28277 483595 1192895 1749313 143565 659009 1648824 655845 268110 1868982 880807 310848 1414974 619588 1834164 1219487 345727 1990436 1906003 1010052 1592097 1322096 220881 1059165 1867130 265930 1571508 240895 260846 185151 1851857 1339478 1532080 782969 401025 276889 245329 142410 780285 1223334 881981 619905 1312282 164122 1573253 116382 394421 285995 179217 1319043 1061915 1591943 1975918 1395162 686480 143441 1687077 1325599 994788 1249099 1792238 638765 688605 18280 1906112 1931938 1594320 30792 726487 630585 1688833 1321138 1399019 439920 395999 1358014 1414369 33385 649380 821828 1064009 343157 772694 242025 442970 1004187 1261560 1629867 735483 1289745 196648 1940374 1432813 48627 710822 1521865 803637 1936260 18052 25117 1577181 937011 33586 1254220 275373 63321 1271442 842909 1768676 1359666 1816333 995533 15910 1541751 838972 1396537 540400 1591521 931154 1571453 1395036 95328 246638 1708418 1293958 1143180 867050 1796757 1954871 1081179 843786 201489 1588885 1428654 1094234 1791181 1937124 865839 1543470 164308 422109 263785 1308880 1359054 246232 88232 1579184 1708499 649369 843068 598670 678562 108039 1322326 137245 488790 893905 1808020 754994 1345295 1739840 662810 202405 1167816 786949 920444 855130 1340898 1406909 1733867 199384 299206 475792 1707740 1749778 1903237 358223 1149992 1283784 515336 361685 574535 1777219 1373128 696967 1443033 303912 151919 1820258 757879 1893923 1574991 560774 611709 12302 1060443 1293517 1821887 108649 1996919 1160590 231927 1953992 697115 1495593 1179551 1111556 1744480 1795364 1784809 856668 92728 169477 1114980 1541721 1952661 1458118 1962609 1133639 745697 663709 1231073 1944367 1123276 1498783 803747 779109 1438375 1538540 1483554 1928911 1915046 210358 1526824 814102 469976 272665 1653778 1209165 822101 1918826 1150933 228910 1704564 1284260 1779395 1405482 1968551 1628134 1485975 164993 828673 1163284 1682571 1480357 1025185 1484762 607745 96814 255353 1503480 1919920 1622536 599638 529901 1158567 359721 729479 1700116 735622 1402879 1854666 1033183 678328 1583066 811544 295943 1841603 536064 1800786 1950087 932433 1269155 467075 581985 1265964 1424182 1363523 1354162 1718259 1163035 1748842 221167 1341729 1625122 492572 122070 1507408 718300 1009727 1302848 391262 203957 1828133 1971987 1621781 318385 1977989 521377 199580 666810 1378214 575874 31657 1047559 118401 1657971 1614086 1175 1676718 760170 1827031 201851 1488881 1303562 1987241 231136 1265447 621052 517728 1348590 1827558 710083 1792130 1897877 400422 488217 1506205 1925879 967990 88145 1298196 948396 1231799 506811 1913845 1331849 749636 893678 658450 722106 1838520 682853 1939021 411995 1921263 782700 1092480 123394 1850850 379365 1916138 883882 316308 529623 1915977 700303 83901 394288 864855 298893 431936 1321280 672100 854812 1469435 1281212 943571 1803048 440330 32350 556089 826695 1297894 1287107 1671351 191829 1427726 1777638 1807831 682813 170474 903538 1590251 1227911 1451419 1161059 902674 317123 873710 1578145 820093 329456 948428 1096916 1332340 1859552 1654329 92782 319694 1607095 1174234 25851 1706489 363779 858279 566710 667124 1665046 857794 1111022 708205 1219564 1164935 417365 957117 1591795 1804293 1442216 545516 1305010 1981624 1282110 1575005 848126 1822404 1306064 1961336 1864958 1284478 31854 154236 1556805 1120690 1730826 1796488 1655301 984953 286554 48447 693787 615739 29561 553516 468521 855212 1140819 661754 757654 4398 1833 1963929 1850747 1639611 321414 612879 856942 73271 1339883 1869152 1593784 1563667 1834613 923631 210857 1115250 1663533 1617714 71983 1251519 734836 631398 1021109 922972 1172270 1207117 1327062 1686780 114649 605681 190673 1867506 208972 1450728 40664 1380048 614137 1231913 1108567 245730 1227942 146607 1027415 1365905 865012 1956838 506598 1958467 983909 1572222 800929 1265762 1280672 1022224 1415049 699029 395347 1061094 671659 839214 1052868 530022 1503501 1783412 685202 1571215 806033 643479 1100713 786512 594776 1102314 699752 440993 1010145 1912433 1268187 1918583 685876 688770 845188 818439 943059 1167784 1381118 508961 533346 1136789 1131743 167593 924160 1073248 1832528 1727796 1022047 1722115 82073 1897267 149320 1795805 1681170 58479 1879147 1363773 1181728 637821 732322 105936 1090780 256867 1222260 1990482 576184 1335416 1890188 1891025 816165 1520099 1325658 307873 584704 16326 1431682 367520 1392326 1661129 768014 1621627 828385 114058 485053 1289391 1956096 380020 1875969 192565 1126029 1720505 1451891 1407268 1193181 127377 1301242 744564 1685754 203891 1413925 194411 54563 320933 1850231 1881981 42616 1062608 1508791 1689916 1484851 1602505 1193154 695351 814436 1942047 791450 776296 1649667 1134759 591018 210314 1132756 451637 1180151 1649828 1356689 1663801 1390601 928362 39294 635236 380969 1652693 1669365 497742 902133 1398880 64437 115318 1200024 342925 1469618 1387143 1664062 1600726 1782352 508563 1342344 157815 1229121 316414 461371 227410 1059199 1359533 731542 1813739 1563025 540158 499922 584225 245823 547468 548767 822123 1195843 1127630 1053621 1921531 782508 1774530 1605530 1206990 320076 1613178 1654554 257049 32155 1086768 1789875 1511006 880387 1123169 336988 1767197 1948460 1160468 1788930 202122 815588 1937444 139395 1992146 573375 1417702 1758905 1597332 785447 1505909 1291877 1223401 1580944 1659166 1472303 259734 1458926 1633760 629239 1805973 654684 1839199 1924283 1962736 681073 1811101 191738 1070968 1063033 1744496 1191797 1471972 1786816 1969495 1886015 870923 187400 1324803 1459899 72407 1395444 1773696 992476 894068 752106 58790 414425 1884510 405804 1673514 1415769 575565 742519 1964715 1558975 757222 1230029 1061329 1794102 964617 409476 51706 1807579 358855 180447 402823 1722643 1174685 1992601 579723 393708 940420 1885149 1908685 1745827 253248 820347 238813 1292952 1920542 44872 548769 1215772 708599 368042 1871581 1793882 1263532 1351222 298722 1417396 581542 791589 1968522 122089 723873 310331 721659 1850322 1684389 1904848 1255320 680630 1397748 195161 305214 136395 1077795 1131084 315973 468930 1448056 1258009 249969 1152447 468442 390066 972715 1891545 1665254 1821086 237699 637305 592974 1023624 819059 1839986 1314340 1224275 1733914 6856 165116 1163836 190326 308343 1224306 638192 1803914 104469 1199258 862873 1117771 725622 42399 508557 141999 1609141 1110098 533147 1138807 1381405 1355346 1529991 1839600 1850067 99033 1725338 1048322 46624 1308080 468597 1112278 413299 1917901 1010024 429515 691452 1156593 1167880 996438 64144 606601 1717773 1561780 1467712 1202387 1860977 1221362 1613636 244317 346469 1151172 1243789 1088646 1180008 1997012 1780829 1431457 1954938 1578455 342591 1365994 822169 1963599 1290847 1529301 1951418 1439147 1053111 1609008 1973227 1495571 832503 245637 314358 863782 1163990 1510445 1314346 1830214 532883 1841020 1459254 1638587 40131 351803 1663377 1852234 1900329 1328093 202894 314452 1663240 61179 1828395 1286893 1270707 887113 1520096 440668 817247 234574 472999 747903 1504709 541934 1380599 1026371 41919 630331 1008139 565757 1235609 1265109 1164261 515074 1509809 917422 569484 1262639 1760728 1898529 1217844 1147680 1521186 37579 1411908 624308 1800127 312325 777982 954576 1853152 1218603 814762 1528041 645532 1496370 1104536 1819564 1803591 986910 629734 1608530 507051 385189 1276656 496276 1320676 534660 709030 1886924 797707 1714032 675627 1956143 519978 1241480 1814926 206661 1048713 562131 1557254 402558 716456 1743256 1897404 1193689 1333077 1646122 1056229 1404179 1281618 505180 790396 1600859 1211824 179024 409774 1972087 133579 1022906 247449 1052273 1723063 53082 1633956 1924678 1912174 1449345 696593 776077 239487 1512203 1641542 1199939 132282 169147 1713850 1283195 727150 1024010 1989016 1273909 1492428 1954774 128784 143391 852000 589540 442138 316938 445642 1311138 1043221 635008 793048 1200117 360364 1900544 1652665 1777881 1592369 174866 1871418 34531 824854 635099 491816 961071 1651532 332229 625056 478130 936474 645683 897680 1850890 30264 1934877 826400 478492 1936573 361705 212159 512467 1039448 1944649 1693210 730405 1976106 1712703 432120 1273360 1365719 1396527 201441 398382 445152 1058401 854816 1134318 1307694 1811947 798647 553148 328632 1860636 959197 63461 1979310 1767654 1985844 1805465 1372791 1895607 334261 536488 364149 233503 241626 1911669 281697 597289 1180033 1300075 514668 929146 1341238 1967090 1634633 198416 1294445 1310813 565658 1220460 1297724 1845473 1114823 944884 70963 919722 1063029 724726 1724731 1736687 60740 1130519 597921 1197249 1763048 480763 451652 911947 1086144 828455 825040 963934 575432 393838 1876823 1514008 1808208 1266629 1373339 152016 1422277 85719 621573 1327869 1096129 615971 1301627 1498956 559673 866906 958481 915058 148496 1242832 1225560 1675702 1735905 1622232 342734 1911125 727575 864534 447137 1316307 1090339 847977 1214468 1132280 1218673 814715 331137 170871 289320 403720 1067214 1980404 816417 292391 467962 1815525 909859 1255690 1979753 298749 1817574 1111084 978264 1678056 448646 1328327 784099 1610434 259546 1551545 1225104 1256800 1150839 68563 321247 1729377 1261641 1812425 1120054 938971 563230 440091 464966 737157 186142 1600874 649640 1211011 982847 997816 627542 1702450 1074403 1026297 486161 232059 148996 1514805 1342824 1434267 52885 1155670 728613 899517 296798 1583489 1640621 1283998 1438939 1578338 1226348 850722 660284 352690 1417808 1912079 499753 1985298 226281 1438040 1537755 1768927 1742052 933023 223805 206140 727595 1803550 1610053 1617866 505761 678295 1105455 201900 1269405 1213699 521727 1720482 1650007 1285490 799838 1278359 873565 641540 1027339 1559798 1829237 579806 569225 1263625 1784406 197815 1653307 825993 613389 569837 1609494 1418246 400379 1349811 987676 474095 976299 762926 59625 1748888 1753185 355161 1096844 1354716 836842 1064508 1196354 1521034 1158541 1289817 1829637 715017 164796 1671261 1374980 101231 1021972 1084784 1296949 494956 1079013 562726 1391595 699286 84011 1580339 948945 799619 1332830 764819 1257671 777683 523512 1956519 970433 1836629 287385 414333 981827 157707 1285390 752030 1075010 318966 843327 1331665 1233821 558811 221145 1578653 532692 1876864 247090 346755 1553079 1124177 95454 11677 1456025 1783757 907695 306081 1015484 318224 314386 99504 188324 1994425 1754504 1424251 1780790 881577 1925493 390427 164091 254053 382139 475735 246863 1082710 1711596 232100 1629369 1477912 783469 1625461 1436374 1071980 675162 1545694 155894 294833 1218649 71187 1854679 39562 1104584 1376016 1198900 451646 1128517 1702491 1050913 1241070 801353 1498615 1601019 687761 1951465 1429645 391714 268858 750256 231493 1612853 1330329 194686 1279554 1630754 482537 1036491 1882628 45923 1677501 1070677 1097073 1451125 1488955 835139 726535 1880656 325156 44541 1200247 406960 303086 1080298 1616759 1112844 165842 1115343 317951 486419 1899349 1882352 1084361 482695 620489 484539 265643 1658127 1547055 1904605 94415 547747 19534 276534 609285 1926344 459271 1589038 1936642 633164 99628 1453658 1245766 1007631 1435825 938748 1203563 561341 1661701 1182459 828764 1035351 159378 1802108 947606 373641 311015 696705 760293 674281 1252160 1116057 1892244 274011 1303121 1613873 601046 1893094 636610 1620331 17264 291952 223528 1304485 1559429 1497650 1894602 203752 1239259 1212895 1555196 1027344 291494 1491101 798135 299017 155699 574529 480313 903657 453574 1828495 1849692 442516 1995322 404344 727614 1811923 278792 363182 373646 1682423 798910 882645 1804766 504513 1552852 1677206 630336 352802 122606 1883163 29642 1104573 596324 1135183 688932 276601 459550 1667814 40686 1603969 138527 258646 1217302 1879174 1204079 48499 832965 120021 1698292 296671 739591 576469 1238370 1038369 165441 1372363 1045587 653381 445613 1915513 1526398 1760293 1329872 371439 1906344 1094675 1004239 757321 1200609 1730153 1726825 1502397 1507904 799037 1077999 1606591 1955790 1905419 964019 401119 1432666 1761261 181089 890580 946379 639288 898437 1737883 683640 1958258 1563118 1549120 1848036 675935 357802 210101 119169 1898507 948753 929508 1278208 351815 1965771 918204 1719794 306501 741387 996012 1746675 23475 565926 1647989 1079916 1134132 1402655 608220 1279392 1381360 843560 182757 505764 1906691 1785343 275866 744028 1275976 128517 1446103 463020 1187756 1454095 602568 1158798 1587534 1907182 806215 1281589 1137695 938590 1458982 497684 1409005 520514 914623 1966079 1997056 1049653 1070619 672169 1315746 1477019 524641 1588129 1632830 1663842 1000739 403272 1844764 244950 1158461 8457 986924 77079 542184 522877 408623 16604 546465 613145 74350 642783 1208941 1451890 935446 1516275 329161 1551163 337074 897097 1944357 769534 94224 1149462 7767 841590 99640 1564716 1212413 1648948 1866005 1256925 1152474 395220 876899 917275 801024 1461186 1245128 1722965 458008 645428 1320884 1130043 482456 1626054 1725010 1417288 1463317 852758 854053 1384697 1861055 1094550 1856797 1489591 1958948 1323077 227735 1183430 317120 235397 902797 621179 329760 1157927 579860 1325874 886382 1803947 450613 1035399 817830 1612191 449857 430861 1325223 1072888 153137 240215 1201021 366300 619539 1782346 945671 1381021 1319690 1687010 1371041 1244347 383640 344985 66533 1815280 1335323 1944397 543449 957562 1049206 1333924 1995380 1954178 947481 1923305 674763 1403479 1361250 47333 1723958 1796966 666728 975323 1091794 484641 603213 403058 1394106 848254 430631 969968 1042463 457547 1858153 518201 177216 849764 1831715 1400369 1697566 1612696 1226713 1302152 1033305 1190889 777987 926264 788703 1841308 1598670 1316284 1719704 1752416 572865 805009 1303494 1121722 1116857 989643 947375 899636 769723 1975695 136994 1869782 236460 1864713 189881 835108 1579641 1856278 1296008 965851 331821 620089 405336 364401 613270 1004658 1717045 752523 1803733 1124956 633952 810042 1748067 315548 233069 440827 1000273 1659028 273408 1340740 534384 1950043 1339171 1000540 1910480 732395 974946 1546038 1046620 1254896 687416 749490 40207 1769415 867876 1961689 937239 991312 402863 1261467 268153 1792880 533746 1409436 125347 876467 166604 648260 1582366 964341 1393411 1156936 456856 936642 1974365 749460 951004 1648960 1867151 1557221 1967658 1862495 1805724 148201 1019706 840334 147691 592633 1624846 1318597 135630 754833 466016 542210 1433524 726264 1001707 1791746 1857966 1671359 1209766 203265 1001875 1644942 1549714 217557 500656 1106192 1503672 1458073 1380049 1245483 663116 461789 216492 654149 1281994 728225 1949059 788106 1175860 1441955 1506601 195935 133399 1517229 292283 683140 1488053 618345 899993 31323 881969 1970813 1442853 83506 1871088 1698543 435668 1430016 1281200 700309 1968423 1084019 1361099 184172 1254038 1165828 443045 1701132 754708 1852336 1100156 1923989 1347503 1345186 925497 1676352 309066 1486813 1631975 183773 1124675 281452 1046236 1750257 119566 1850806 1980427 1339757 1991366 1543683 1738883 1552264 470202 198882 1724063 699827 1725136 442222 479209 1005085 50056 18193 378475 922500 1263216 1033681 970754 1147885 621870 1570715 598106 41096 891913 86460 659566 79706 471502 1800854 180669 1497813 1657092 1594993 494454 1617511 406287 838010 1719338 143479 65745 958203 1843573 300186 1444989 1052194 1978382 456573 413129 164395 1395928 1038322 186623 1811642 1215671 312950 1008394 3735 1756004 1453517 116604 423922 1545325 3767 32958 18244 1470815 897953 446524 1220729 1256818 682709 198131 93725 1890975 722232 847927 1172819 296282 988739 640254 749703 1051561 1838999 353074 238300 679485 1984991 1020255 1439523 87569 502575 427450 1859744 1243788 1169384 573829 1849767 1365010 1451001 86115 352543 241486 580528 357655 1196846 144989 1791882 487685 650273 927089 1504511 1403353 1542678 386239 916289 437704 1381278 570211 61571 294362 7729 1415004 1367328 247666 1263285 87832 1973645 1532470 1444521 582996 488857 1290973 1717759 1954313 369625 1428750 146909 1211713 1393003 1839832 1819591 242634 499925 1149010 388137 1396310 1797370 1608895 69876 1737566 291493 1477649 1472919 8512 1808769 854021 980438 1204348 1973973 867852 707895 657549 308312 1968747 1388496 1171817 45468 379524 941796 589096 1646145 112226 1876120 1028674 63907 96246 265824 682222 537876 1031163 1265040 1770592 1386719 1949872 1521139 844291 1113070 1408483 1730960 129761 680003 1439749 299530 1180000 525948 1681036 1551425 42169 1149542 1000450 915348 939238 987765 819228 1185651 1164768 1334125 67627 1735073 862082 621929 1803794 631225 36841 193823 534826 463167 1401395 734692 522186 1685211 24164 1777273 696420 82365 1656303 804987 1482186 794071 1944743 1716860 1921085 1851137 788487 710078 1465890 1292376 1276209 843089 1728300 1098689 1208015 431028 750476 696403 1196928 484281 386536 1737030 930884 929051 1939338 181543 1529883 888176 987811 1748602 82700 1270177 743106 848839 1956604 1566689 999916 712198 325507 460045 1142877 1136221 835629 1347748 1186067 1718011 574437 819624 1553560 941891 527313 1160444 1475441 594251 1439259 1062286 125271 1532088 1564962 251713 23022 236009 1768568 766480 1162555 1180081 939103 143039 1409151 821243 91728 1500178 133299 424874 247224 1309858 65642 815584 422271 472390 1636656 719154 1569595 243577 1638601 407609 1610449 330792 1162270 97079 1628699 997215 1887790 1247526 1570540 475878 1420785 545301 86772 702635 371529 221405 1220362 512278 1926388 1339905 1539803 558135 248632 156009 895755 1472546 1550265 1248017 660394 850920 275539 1655273 613481 1733402 695893 681138 1331062 1901789 1134534 375387 552952 1587145 1267739 598927 491050 436363 925656 813898 775101 188675 662819 296579 223913 349165 1674927 692441 1934913 286332 1699571 1779857 120478 1009237 440248 1908791 192084 972663 823473 1082081 156931 848787 144642 1559571 1995852 1958325 1005745 1945153 1842616 1011813 138130 177211 1710500 702530 743879 1123201 597820 166235 563022 856922 539690 392814 1503054 13060 239108 278813 800032 214054 1035013 1724315 82413 153193 618214 1686672 900395 1382977 641308 1553068 371142 549796 1529051 873930 429237 268235 1488136 546578 883132 727349 1401855 1965601 1949565 737605 494124 1598135 1920719 1354796 246340 1017852 719564 187846 1861527 949010 1607908 1773128 560714 1956597 1274118 780703 1480293 1905317 775312 1390474 679169 1737587 642687 1746051 1709368 1053956 786741 907300 502300 13229 1098427 699992 811179 126887 843046 1672483 1219321 1365030 936512 1957438 247429 1465105 1095706 1073580 463650 459085 1248401 120538 702610 1438517 270787 1290753 780170 1529222 1413954 1078650 824207 227379 761566 589811 564196 219629 1401205 1864459 1638536 373492 863125 1200549 1099223 617437 1949512 876535 1209061 178018 410292 1034201 709013 106017 1698019 1177373 1167038 604597 1760460 823661 578116 244131 1802661 230278 1868717 155954 1411208 1963896 355367 464885 1266660 1440467 1372586 1634216 1625409 853114 975194 217003 1284650 1622407 4660 1844266 1915080 1809634 1691515 542056 1637117 1881471 588417 1511702 147696 1644206 45655 333070 161973 1337527 1668740 1868833 1884064 1632705 1989511 1415865 101994 317312 1985810 264560 1012677 951683 630108 1655545 1825699 1504096 1339314 318207 1326221 1694587 1606894 188881 699477 782281 1552381 374926 1506080 135262 180453 1252865 1634544 131866 908230 1556668 1880422 1001370 220514 337271 1419652 1929905 396660 779976 50245 428584 345201 180028 336448 317130 725576 1633998 950561 219979 825830 322684 1272744 1653375 49599 1062716 1491365 1415166 61550 1377724 1423835 1603291 493768 825338 1861278 529949 1844001 1243097 208277 1465726 572544 140984 194361 1260194 808175 954414 408608 615738 502743 1139981 118042 538778 1572463 605723 1824192 594790 985591 477840 1457564 1582545 934190 591966 1586867 296179 285282 605455 416194 1211094 1295409 1247470 547330 1964052 1019701 1740906 100925 1180024 1579370 1904813 1987980 245299 85779 229605 376430 1129335 1751965 1253225 1087128 1290452 1497678 1274334 1603623 1127655 1249272 441262 1475381 1260366 689081 1571869 877998 761578 1438407 1498228 927054 67676 329449 692083 666174 273668 992550 787546 1054106 632408 388302 1508583 1358319 1990124 459597 642202 397273 1430536 399430 1174791 907342 303943 980259 402667 718936 199049 1713308 1797889 83467 971475 414383 1109206 1929239 1301839 980057 696406 1497544 1058948 304157 385412 433068 1938721 1803744 200667 729244 1356720 28527 276003 424843 1227884 1561951 99302 454166 863738 1566548 333177 1131641 86073 950292 865138 629440 802895 1624358 1347138 1465090 1418001 1718375 1259690 417440 130733 1386604 1967269 34899 1580308 1374420 152239 1773306 363379 1690523 1135830 187355 1675757 322547 1389837 1269049 693911 1638489 736229 1668936 1911594 1870149 1687404 147747 1773561 1512004 427033 846826 201728 1072062 1556699 911124 1983646 990062 839663 999538 905328 670237 1816177 229189 244265 1601124 904216 273206 1117498 1338569 613572 524374 580401 1587528 1103257 1857433 262819 764504 601002 982836 1312860 1504127 1916875 370774 652152 72730 1338821 1091487 504422 1742749 565428 514012 824630 1281979 1840987 677025 1696314 1374522 1665939 1242382 861035 518328 573648 811620 247175 1092632 925757 717494 1831381 1658749 1899938 589313 1942620 1872618 595073 965269 895865 871684 430733 1291134 1209253 827807 1093209 1744511 1519659 636670 1877074 1772481 1315010 187859 8312 877872 1155498 464379 678275 419513 395566 1284394 369395 1320263 108522 1264641 119157 595210 489837 1277008 670755 920774 267085 1880137 1287946 1793136 137528 1593672 60862 1363726 414700 91696 899304 1908011 805944 1345258 436090 647999 1808123 560046 995725 420396 212911 389790 522303 1786395 1262561 927299 1177636 1837902 780552 1809891 460733 1925745 802264 414689 18155 419816 448980 991917 1269090 150043 36283 38472 1975381 720747 658870 1395043 1671677 1514883 1286345 891595 723484 1838117 764176 740034 86196 1811709 1448769 453771 101770 443925 81661 1263816 1524578 602406 1112680 1575265 868129 1928583 463895 105513 1825354 1587405 1348240 1743469 1790815 147005 504587 467775 1952439 667535 1426438 301064 526553 1719997 700117 1615308 1647704 98124 76615 115686 1411137 1621581 1974001 1877780 1505366 1895491 515028 324026 1734666 1176997 387978 24844 403341 69671 1263092 540626 149209 811513 1932093 1515320 1631189 1632891 351984 1855850 983106 275167 168229 1235476 1253505 1095405 1001774 784946 493754 53874 778251 525717 87605 70005 476390 665557 1335890 981820 1766609 1915280 336834 734544 1243944 1574887 1984268 38226 818488 435607 491511 546372 575630 542564 564075 585425 392995 817705 498576 1564921 1808057 200984 1386187 261276 1862250 314942 1312665 567286 1140062 1611019 1659211 1290863 74427 1648547 112567 1754408 222600 1375936 583117 620399 460394 1978513 920466 1450180 1945454 143594 293845 364655 1493351 69291 1731516 1145136 813926 1360777 861124 1878654 1835831 1390075 277423 481534 364370 682701 606026 1573439 696797 1331792 1458335 379089 1125161 1511357 1200260 218787 1058999 1709358 1227642 1185769 113569 1765993 1052090 291940 967090 1529974 480714 434047 712446 867954 1315249 666705 615574 1733555 557781 1939816 369303 963757 167052 645363 1100410 1584472 1432586 1973133 1752665 737363 478599 239038 1454371 1679598 132904 1753491 1536713 1591037 1914033 324578 1040381 742450 587446 1215586 703535 865597 1077448 1676017 622009 856576 1427061 1486091 25888 552271 1131966 971655 1918957 599956 1236862 1829066 1912499 1181638 96012 963281 1319149 1465802 1046743 970991 302158 758665 1172929 1924813 1455731 1884702 457191 802044 1282408 1968988 1239052 612073 1356071 336886 1325679 1257665 587986 1497611 1707369 1446998 98739 1362167 905119 1350319 1320964 1594283 775200 1512261 54475 1995076 1437649 1139228 1604542 1783417 1319756 1683451 1609764 815626 1209833 1271999 211024 127785 1168347 321673 390562 349109 794251 1906410 14632 1081210 1511801 472068 4244 452033 779757 1143590 256305 1230779 1059940 190308 369833 888163 482810 592932 1814793 111970 570101 1086161 1054517 781459 675129 1662099 19183 1817062 310557 1944088 738889 134956 498980 1177279 1369520 1671127 441687 688025 1926342 1288900 1572385 491056 1842283 1660860 313509 1570608 1127735 259537 416427 1900511 885848 162193 219656 762991 1904126 527327 338896 1460424 1233113 1631693 1825972 555655 750538 550551 1877337 1874184 1874507 701992 1794820 1767551 589560 1596950 1090661 1486569 1685433 1816522 1324120 313221 351034 1085478 69365 501264 1895782 198404 1408561 262967 321926 1303027 1736559 769781 1213875 169019 1870898 203460 1184245 1985194 1929477 955614 423036 1301085 1014317 1318157 1554287 1221253 1798954 244583 1488557 1512471 193759 990368 1685075 959464 324716 805977 159610 1834652 1962455 1639511 1707726 557448 416538 1602898 1720967 417483 169063 1251644 520432 1319947 1762858 1457168 1824206 1936629 1937512 790804 842369 1511626 778560 250286 1511764 1204126 1471765 119175 987596 1128827 950562 556477 1183400 776849 1528447 675079 841802 772843 1881007 870240 1840075 1776390 502872 1151645 1323969 1095979 1386555 1637017 1942234 1731256 1066858 1740782 683794 1202730 1844631 762676 260951 1866520 1335184 1281325 933615 1967992 741658 314014 457552 365469 763186 1028196 1788152 100621 1449925 1018764 848433 409954 1687871 1174787 349699 1583859 1428676 384261 1857857 854622 267613 648083 1171153 1486485 1322407 913527 548473 1119543 111960 1890777 23780 1918655 414301 1639387 33917 1435302 1713813 139961 449212 1099344 265327 1140094 681908 1188691 1711440 1674756 1878779 1435884 1378608 418471 251621 1845737 1302707 1226008 1160750 1928989 1979346 1383110 1759377 624351 806062 1759749 835221 1436721 820352 1258320 1317786 165120 30217 848178 1886426 1768366 1633994 59277 433956 190668 1300879 966700 95039 747094 1487877 1183493 1955521 1839757 1572786 1683091 349736 1296240 1802075 1222694 824619 1958528 1735067 1357795 1078552 1317792 1950117 887727 853707 1863006 1912066 580225 238281 235858 624089 842596 1264547 912094 1150885 51749 1038621 642344 1692613 890796 768518 95619 1746615 1109302 432892 1935019 126121 1610090 687158 1987921 1083321 1252402 398514 280620 610798 1416253 1288186 137881 847449 167637 1468040 911660 1309409 4231 829886 1893297 201651 1556494 1072542 1448849 1039673 1211433 879818 764147 1154154 206908 1225735 519418 819387 205542 483884 190618 1970576 897199 596519 949170 629307 912719 71975 1582680 1961062 901557 1937297 1753535 923978 1281460 1919252 1748894 698121 518301 1973520 88066 1823601 937173 360106 1308308 70526 1918239 1780664 1083203 1750482 1676591 1915980 650519 127422 1802445 440765 1269323 1428901 91364 482813 1942483 1281453 259755 799770 1148848 974426 1806930 44379 1133387 1467778 614260 1148894 187155 321498 147731 1738234 444459 697485 1711100 626582 1576067 1588910 941942 1980615 1362676 881391 591533 649593 1299387 1743710 1415114 995794 440684 630257 1972825 1672169 318959 1714142 1519276 1859629 1916676 1853311 1468100 610074 213313 147499 1057922 1861240 1491720 515732 1124859 1090378 601829 1814297 1468746 282002 6454 1724274 1743699 1466276 367378 1156463 730159 1503377 1092173 1759077 1042221 107389 445586 1551153 1122757 1113843 419223 1769069 211641 519323 1681025 1350922 68747 850776 1653951 1455679 78176 1344713 1116054 1117512 143164 1172935 1588685 1004497 1572280 465422 14918 1941632 1477764 340539 1615043 1348822 1686445 1901127 1895848 1009154 479594 1806973 895918 1012242 405926 173999 643909 537408 1347188 333862 415697 701254 1993684 326665 1980213 787754 101515 471480 1539019 1795990 572302 1504441 1383086 1181838 857246 948847 1853081 600244 948813 107421 1158952 1616622 1164692 1939277 1827698 671077 211505 1928940 1799186 627313 582580 1040293 180217 795097 163700 988115 953884 1745715 625551 531394 703308 1107170 1080235 1993841 1155700 480764 766126 1738176 289993 955897 1933939 1675377 204654 1625972 695861 1819823 225928 1243280 1407397 1284316 426633 128715 1551190 1291900 691605 1485221 1526377 16273 1232759 1772144 1858440 67893 792837 624740 995482 1185682 872370 547686 1456856 1789792 1046964 1407588 689380 677542 300013 261488 1614751 1792201 1666743 43677 1127024 1514853 1597461 370996 239824 1327103 948390 7006 1633724 221103 798570 1050071 116771 406874 631600 1962481 574486 1331771 1608046 1382872 1928941 660849 1713762 214417 728190 1351137 408405 1075543 14039 1617048 84374 796010 241394 21315 1891637 1599784 64942 1245325 1080464 1435527 1350603 682685 1607099 1796760 427552 924162 424424 1299413 118424 60960 155685 1918379 1094240 734309 20009 395075 1387087 1363114 1046688 338145 1324132 301504 1438906 1346321 1841918 127841 986184 27786 1239820 1119850 1378941 729790 1938862 1317095 637336 529947 1833805 655624 367492 1251944 1401913 1755580 374878 163154 130305 1862216 1982787 1492709 700257 1811696 523501 759295 913257 442267 420124 311447 1583561 493013 1655409 64395 1630270 1947006 17921 708390 843660 1531502 1869282 255051 1650960 1287409 124921 167137 1645748 400166 1413699 1992094 1204654 820917 1853463 1243373 165470 1328481 712553 179151 28091 1276821 33495 723438 462946 925183 1707380 878358 1870034 306790 1490805 508026 883599 26039 394101 237298 1755273 786465 1967762 1081093 1524478 1646350 129606 755818 1301662 878267 233292 1491816 493930 1782324 1162142 1008360 989376 1044719 1201436 39388 687606 929913 1319747 537507 229190 540927 985451 1860648 1354189 1968162 1357555 773269 1612515 101345 1108402 1983005 411031 1566434 162881 1352748 1215859 978364 828562 1899106 360558 373483 614130 1102156 677577 635384 1931175 748022 677053 1766113 588283 1687036 55114 1678868 887369 835806 791722 618700 84590 1064250 1883782 1289762 1371416 474944 334564 1946892 1074865 30486 1894319 1698080 1828282 137256 256633 1763647 1102947 403785 1842589 1518335 110139 382991 733788 1354499 438909 598921 1788555 1130966 85714 1936618 1620201 1534093 1372683 1063331 341688 1233419 1856072 140764 1302634 226673 1708451 1995804 855433 1405267 1983668 620060 1297164 1956447 207008 1140456 1334462 1268836 758168 1017 1998398 302570 710019 1466477 860990 768395 1099995 1963049 487999 1293175 1651524 449940 616132 1615155 241445 529457 624859 1763428 846309 12205 1325955 746119 274991 690501 1073129 272230 772295 624900 1445343 38338 1847942 685122 1184990 117461 239438 445869 517847 1399587 174646 132880 1661318 189923 1214216 786303 1082665 801265 15815 948230 1178520 1480205 1429212 696217 692143 645064 551051 113788 64324 120126 1196008 1078322 365309 1184721 1607965 1477312 396601 638947 1298322 147658 1733884 1288539 1832592 1040938 1955110 890414 867135 1543514 890840 1648382 868052 1543100 1007957 1600844 850369 1477208 1829447 1216967 293336 917025 1530089 828080 1082696 652689 1504043 1518405 1275584 1508275 1070680 1510749 731668 1907755 1317279 338066 130170 213558 272602 1070612 968529 973676 1483184 569084 1181367 1005719 691254 1055585 1287855 178653 803722 693492 1854164 843938 1356282 1643375 909227 1278285 816898 880524 720440 370606 481203 880752 1896634 367818 1689938 493470 564323 755198 1476640 397331 1173919 1939747 692972 1277782 1225040 1881691 1908672 1566254 1086815 266806 1129470 599245 203520 1675009 758956 929559 935021 1321244 268148 1265887 1504299 556458 625663 1241112 1944655 1402419 928208 47903 687113 880118 1341508 1347390 102145 1375103 876142 173802 9616 968173 1926443 1464331 1214138 1630845 1743916 1222943 737274 1647005 1649002 1607628 570815 527401 379076 1209329 1191711 1690878 110228 509703 1975787 309163 1853111 1298693 112299 705575 1252213 38012 415545 1335727 1900253 1481216 637738 1366546 1225344 535900 501239 1746730 868505 1330606 1380235 987198 1335892 242827 1139621 790659 828942 448732 904200 1656911 1454001 203768 1703667 482050 854143 721614 1527432 1343916 161163 1985923 1984491 736565 627923 1407461 1916926 1668716 1892903 1909237 16534 393782 1658817 1789355 1110333 1406170 1531372 785174 190231 297637 1174660 1699683 1691628 731061 1689929 1668717 61082 1961829 318745 437959 1351732 63769 1665353 1264764 1220411 1132480 310150 351020 1552479 1959829 1846406 1572663 754302 913940 1368048 883307 314566 117453 563001 211657 714384 55670 1588758 220208 1234615 1046079 1628043 1614282 136473 1473378 505933 834425 1130127 683768 301599 339962 486957 1804035 1138864 1908925 933487 1046040 782139 978663 1029360 1917199 370226 1312367 1618917 1756134 782833 1138278 1614502 105816 1163011 1548072 1032385 1359560 686049 157620 665215 1700641 361815 1073517 144772 964805 333283 311300 809391 1612789 964023 853715 580852 179370 111453 1920608 975109 236741 913808 1348762 949913 442825 928717 286093 789823 361305 811134 1348694 780500 123377 243033 314083 711976 1677247 1713952 1953338 1553095 848837 1856940 620607 1326521 937336 294557 688435 469462 1954847 880091 1395948 1971412 1207106 77515 200668 1000337 1447800 1547570 10755 327930 1846851 1161752 1242203 1296396 170454 1179205 1112815 1569866 891505 246050 635352 1498773 269249 612041 461103 1870904 734812 1056846 1439682 714171 1307231 1384765 1169260 135716 1702136 600789 1133845 467529 848121 1997588 1672098 653997 1828420 1283222 248176 448387 116546 1162626 953463 1626973 388667 1150086 528385 442274 776666 254049 1848475 587491 847937 1818856 55517 1420092 341671 436477 1882766 867667 898093 1698816 38906 1648791 1619735 41260 732500 1924267 977301 630152 526069 275552 294087 961719 1398992 460794 1975111 318472 1786547 1160986 1627688 384256 1192755 1875583 1296865 201210 1301855 975057 1445920 1281674 287262 1988628 1967682 470965 1681600 318044 1886429 1487557 1229438 202176 1204531 1519630 1723215 1966836 1762165 1057040 22772 82472 1435 548642 705169 1533419 1166318 394410 832720 803345 678850 1335460 651203 1715715 1957717 584025 1248667 630893 1290291 1216536 1405404 1987363 1742497 1589008 547058 937377 1888513 694526 726190 624789 992499 177052 1157773 7372 457028 340104 643184 589142 784751 353982 1168759 1972261 790949 55724 810087 95060 485587 1966314 178217 1683133 28802 549669 863362 98489 1854583 368993 1458687 279916 615182 410427 596284 647346 1644889 765812 1650233 1130230 1459366 851329 288704 1735619 550292 1467661 1399316 1347489 68935 1594441 823965 1278214 1830023 454105 1988990 1585064 1431469 93095 1864801 912187 552747 878210 980520 1227318 109422 1491799 1313755 875370 1225879 596598 1489819 899319 83021 457623 1507386 821184 1009932 964901 1181761 1991946 1517887 1707242 1046819 1630512 1441238 76483 1781236 1639678 1565271 1745211 295823 1650724 164007 1742921 277217 703429 1708570 1155071 934798 778116 1306401 1039969 1952948 1689568 1384626 2644 117804 50453 1294163 218557 800497 779673 1016464 1479034 1424334 715792 584922 1778377 50157 324030 1797687 1940505 658225 802667 845991 1053809 829016 1975031 823497 1112633 1506003 1132946 1819077 387254 1495902 596455 903024 17744 1781441 551942 1034260 1407885 947972 783321 1136522 593179 1999547 1650879 755259 1985677 1713325 1385388 89393 1615364 1653534 1604961 1201995 1656531 809394 1477455 1481219 481165 1196917 1675838 166539 1147896 1623447 768820 1241199 103277 742792 143396 72008 1106843 647443 913982 936200 1835006 1070890 461803 763619 243259 618225 1474930 313138 1549219 1263686 937880 1846730 399229 411753 1391030 172392 1758945 1418825 1928062 458202 687793 349883 1247908 388392 1576238 998191 491834 536027 936958 479521 1213672 991930 1955483 1072862 567555 1843018 1433567 439637 159206 551459 851757 992054 1378045 792421 669444 406910 1153100 1258538 1303997 403908 1459684 232671 51521 745287 325788 800841 1630095 1080511 1377453 63631 680824 1722875 1362363 1961113 1503658 902900 218889 989963 1085791 414207 440928 1928036 1983988 710409 83416 790854 522243 1236732 1088702 1041584 1713363 1754610 1739816 646388 289095 1647147 921082 453092 1833138 613473 565594 540121 64987 1836459 449555 1543115 585970 1795813 824037 1470434 868187 1019089 1570780 402920 1044371 962357 1653825 48022 839752 419065 367103 1522644 532513 633672 1001197 1263129 46752 269374 1616409 1521881 24264 530619 490482 1540275 1355092 394886 1081772 1044351 1465193 120635 1005973 542983 1178470 555274 1449806 603418 1099577 1948530 692900 1398537 861852 1474137 1388469 1547320 280022 1098203 1439232 499044 716041 323624 1947864 957808 387165 507650 806876 604336 1839158 1355744 76058 1967973 558317 1198126 570064 594761 1558672 68583 937854 657326 1249072 1250734 831652 477387 924283 34546 1119437 1452194 1930570 1245284 1085372 192141 1159320 1476773 629867 816735 1088462 1145468 85668 1082897 387914 1603592 1859675 203376 988035 555251 1455880 786275 751984 1739197 1989090 1042982 953629 494282 666012 1624836 1958686 220982 1507863 923392 510836 944128 270496 167934 565028 84622 1939497 1145865 51902 1057843 285639 1772601 1395078 1046383 1583294 119630 1635501 1671055 323979 1740794 90855 846832 697368 1832537 394811 1512400 236338 1806104 1271654 1954635 1519885 1652660 949125 651353 733363 1685352 1859366 1861159 1406046 573426 802011 486989 473852 512983 1127909 569387 1762721 1557838 896723 855538 1582550 450410 1472807 1537878 1643201 239930 454669 413750 754501 1247944 1911926 769202 1580698 171911 632705 65497 1118286 1919574 677162 1286668 884924 1072387 958692 418230 1193344 341931 873852 722123 1877787 810879 1954977 624956 1052837 364438 1708006 1456380 665208 981775 880511 1103055 570354 482494 141928 153126 1618803 575622 1541983 993115 1931634 1321786 944825 102712 1081606 972532 1664567 1680751 356430 285974 1115255 1867172 1766215 1143526 1613988 1353201 790078 758604 1352221 433298 930882 862697 385821 211087 330547 1438573 260454 1011908 1245348 1657183 627163 403963 1312507 696735 1806838 1764529 1240259 1420218 1751019 536872 102527 1660841 999417 1945693 1810432 256417 498591 941880 571798 1687716 1986938 201587 58346 1367095 1149254 1911147 1924890 340947 1206089 480331 1804183 1409822 1103549 77639 696670 320426 942202 1913283 1679250 1074127 1204359 1021070 1850483 1169474 702020 622616 1130898 1626672 1402388 128128 1133927 472226 369371 75977 423736 44738 585999 1012586 722661 1646242 333620 443149 1470209 671674 1452359 1976734 22389 1671332 1599699 1178382 1697356 1175228 215766 975938 413108 1114427 1622810 415832 1326573 1090197 1346126 752411 1997772 47258 869845 1635466 995433 1776274 1046985 529106 1506397 178670 1923498 1252110 119364 466960 186239 370682 32606 68648 1590121 735404 210128 54045 475230 57202 1354565 583136 385518 1038277 1277575 284868 1146356 1480135 893417 1225273 1449366 651285 106027 1939262 1153516 490545 380424 902538 1460439 146853 295929 1117479 1299486 1853807 534 1240926 545149 1310358 154712 1959322 172848 825853 285054 195859 941028 496507 1531984 932187 1819901 359563 1956405 1002847 725118 45275 274869 111761 617640 734025 494536 466922 794387 509708 873901 1075526 1025290 909744 616963 1369938 1469918 735990 1489610 1374443 582649 438654 410032 779276 278403 1587414 1606372 630477 1647176 2538 451200 1934549 1814381 348291 193448 730721 1953580 832143 747137 1210406 1822295 889805 1960982 473716 532378 1873332 1861811 1240768 1081922 1870286 164196 724993 1048592 1685560 181565 116040 110170 295442 175553 967785 1323312 216378 1093211 1539243 295894 1407705 1162746 998017 1708528 1767254 1176503 1764990 1779082 1453200 530541 664633 744174 1401572 710324 1943425 706550 1452868 1921737 1996347 105133 706472 1943335 619274 505505 995902 413080 385407 1981774 1948708 1898638 223502 15989 1329092 1799996 1186523 736001 297449 657845 1440663 1723246 351223 1687917 1495725 1548713 1348260 1758511 662100 590688 1727523 199674 690528 918242 1457810 568035 1948566 1686588 105904 607189 396420 1730620 488096 797524 840428 289233 1814621 1908047 401079 1711239 1802245 1716546 1926440 1515278 905972 803897 235121 77801 1178659 372723 1313241 23632 1213327 1669359 1943611 25544 835327 451415 1730951 714243 113597 1329735 765990 342848 1149530 128916 294740 500481 481104 1507756 1853987 873120 904918 194502 39488 1815589 1961156 1583490 1069054 1908747 31525 654581 834827 1492549 1723491 77915 1413763 869175 1852009 1393630 1216951 267862 99412 1082044 1264497 889868 1672595 1519155 1102323 1082908 516887 1308261 1195880 18336 1113195 1279769 1619399 1494992 1543136 1147554 1438690 1813323 75575 1925389 1202573 1261657 136231 59585 1519021 1784834 1840502 1746745 1329093 1163216 1746072 1157341 1073169 1281714 329098 92383 583165 1389843 1160455 1294428 1993415 626269 1323552 1802102 1377537 858172 1035059 1492893 303106 189726 1891516 1520144 524268 1400908 190880 1065472 1366042 1849007 1524170 6668 379564 1731593 1233241 1290516 1678229 1641769 1054652 879980 285134 425306 161530 1295425 162890 1645914 442918 1134987 1154957 135877 1352675 1409362 47757 438733 75935 390953 1824832 489208 1832868 1087811 1971668 771471 1118845 449633 391884 501300 753236 1564009 551813 1345704 994132 322171 119330 634851 529125 530712 202582 1685857 214324 640111 768499 679725 1206795 1200408 1270460 774130 92259 1717198 1216516 375797 1095518 580901 1461327 68571 1585065 755896 368717 661315 1800315 1565624 1440466 718823 888503 373796 615420 1707213 1409258 481283 826130 1630246 468060 821267 67631 1125630 1907422 1355027 1066146 1925107 1491794 1097975 1115048 1185989 1106020 1483676 636171 1339303 53983 339358 863406 825063 718533 1902176 1086614 1067155 847614 70132 230338 1870880 981725 1352593 1073943 948207 1155826 989527 494572 232579 632661 1286024 655069 844003 495661 1169909 816561 214380 826569 959677 1283401 428465 547608 774050 1917969 1793688 80371 834492 87146 1538432 1849690 1027554 650149 1276980 394669 1406149 1731752 1468395 1634476 446860 1633541 587792 58889 1877705 1882189 819567 1201937 465261 718341 383169 1312050 828697 1884373 596593 1453438 1672354 1331645 1802349 261145 696944 1774270 1121016 1197697 1246495 79024 709707 1286735 1505083 498124 1377807 1827979 181889 353796 1740897 144216 692418 1135144 1873120 880698 1428290 1769573 434422 956277 424962 915928 118378 1220554 303534 47038 721893 1363020 525281 949191 1054963 469504 823872 958722 1427454 1229560 572734 1866489 1755601 1322109 503006 39124 1797055 1535712 960966 231975 838605 1266167 548311 415453 1689249 320224 236153 335798 1051208 284559 314900 1164334 661350 1239362 20311 629862 487440 498879 14959 1102970 1738226 1113979 1055738 136402 637739 944545 1585452 1276994 1127248 1298125 1997855 1942628 783188 158000 1269512 641281 1664758 1415287 880789 1513834 1721023 1885454 1688858 1467892 1772014 1117790 573828 1129953 1904177 1535845 71212 1645094 1254197 361861 1672677 1728724 476587 767171 1223172 300667 1121871 186571 727190 14950 1673792 1674545 99722 256197 918706 1242655 726918 230396 1622227 368368 441167 1127442 375018 1744980 112244 1730166 204983 480605 630914 756436 33594 1996826 1096272 1892137 1244565 627290 121602 448205 1183739 290873 986120 1274355 903965 1940934 985557 144290 305709 821779 1083601 96518 1080579 679653 1366925 1286132 253405 310087 438435 845453 1511863 1420871 207037 837818 1747329 225433 1077468 1927730 1600006 1802230 262626 1357638 1945886 1594701 860050 546127 1509454 1119292 1373547 131094 812811 179223 1873440 1038170 1432422 1344151 1545432 1492465 1305895 776672 1919501 1214829 375853 583655 66637 1391653 62824 1855056 1258537 8398 1960211 367368 1111779 1659347 1929856 125402 1675736 61598 399353 186822 281526 838434 1034877 1768790 1604941 1961652 474539 979120 1647362 905249 776745 715003 1382111 583506 1912896 109579 18363 1181800 195200 520191 1174862 1620169 466426 1216917 1475653 71492 1143839 875319 807789 674795 1616733 174374 506987 919114 1910288 416921 859625 1670175 1885412 1281886 1380087 1186698 445999 1476488 1358919 967361 278929 604240 13147 1266059 1644 1137917 316871 1961261 262516 1972034 1151694 1335815 23272 599618 419048 910967 1059705 1923323 1047359 846070 420280 1237861 1366674 467749 1294348 1699059 189126 635096 1536607 1377526 352178 381977 1896802 1123124 1209606 738488 1154719 1113308 749237 1400212 1410257 1240836 607648 470850 1443421 1307579 1587968 933875 150552 1295402 1359717 388467 988278 1930381 736786 760057 301472 567837 1333765 75965 179635 1673037 1824687 1848222 1720644 1297628 770529 873669 1071329 494524 323652 99608 439029 1271614 1223467 1129507 1591304 1624430 150056 1808895 839675 563254 1679643 100666 398085 1039633 1328662 670212 1937642 457440 1142484 1871614 616290 118096 1653574 445372 182188 1372459 503456 795344 726284 1004900 1357440 362516 1681993 1718845 1434805 447227 1866542 729277 344224 892972 1411512 1797606 945841 181082 1596370 1910002 813553 796350 1063435 1630081 551642 55830 1335784 1635651 1472142 1544178 374013 1191947 804170 290711 1902306 665294 1235665 669982 80422 1676112 1310146 47530 431528 1462835 872866 1742319 203227 1650349 1954531 1240931 1094187 198112 1902721 1905817 639010 1728474 312781 180709 1353656 1220240 1883100 256167 1072966 627367 1190183 1004065 957336 1644811 111579 1325722 1805815 541821 676933 1456081 624310 1511559 317270 1966281 1594979 654227 1965429 1688223 1212976 815977 281826 1861995 260606 1154297 774337 1820171 1930394 1652733 52594 1962319 1478563 143374 1474245 1752551 596034 1231140 1457700 1900405 1094635 96037 179430 398082 1450047 1062600 1390135 1738917 243738 356057 1748723 1761278 407929 582121 224422 18075 891056 845856 1687700 1209275 881993 1520339 494594 116860 1861653 1514593 227402 581068 797583 1208593 1983664 1578920 1533594 1990615 1376610 1204995 1884613 110054 642837 1554837 1457891 288349 203102 1239563 1251603 1258830 1447937 189837 1508801 952473 1992403 210295 949000 622586 215772 1456347 634878 1115730 1746134 1974435 1132037 496852 1750071 86260 217656 189647 144131 257998 1767400 1024613 469380 688109 1824880 1698062 1729370 1216423 1361212 849514 1741811 1678418 498966 1164451 1287087 1039436 895903 100429 335642 1847144 1806764 586952 146728 1223235 995138 1733675 1371889 1819987 905147 1010692 1414922 1191539 503019 149538 1483295 1100379 1441950 582236 709801 1847581 825676 1584210 1839632 901271 1335437 1794289 1995957 1995447 253289 1973933 688541 1968078 336842 832621 838134 1612100 1306913 1708647 1467489 1580758 1594641 1134083 125191 763654 617678 989 1583725 612430 1962852 1387752 1534952 918908 675382 246174 208796 605189 718630 958589 1007643 710295 1807730 150501 868461 1537109 369052 948963 545256 7235 1138039 802873 126018 1608938 360656 1449927 1519269 1405977 1143106 1640907 739733 266894 1869779 735401 267378 1717881 441732 115323 431123 1951450 256113 314206 833104 1049139 159997 45366 940757 539562 722740 466406 1526456 1454171 433570 1743964 339935 606966 1202814 1857796 1355472 928492 891854 1765339 1984516 540036 712019 1401854 1368767 1583349 85123 1826176 1384053 1281842 1932228 137231 1374906 341350 735565 1846017 1833337 1732014 470524 1124154 664431 231196 1988085 1616075 318792 1400792 65650 1250874 385460 970179 524836 1136007 345673 643059 455345 1852608 1713439 1842531 86208 8450 290934 1996143 1489141 1441772 68372 167811 1953700 606769 1524123 1498448 89120 127631 1491620 1524216 510985 648932 549833 1709252 100088 1834881 1136831 752772 1597071 651967 158718 540523 48234 1809354 555384 581658 819515 413422 307668 1785857 1392188 1061992 33678 1958713 1130978 1557493 495035 1940628 739395 4362 1102821 917673 1573371 33627 1606018 190794 1697981 896242 190490 953145 525609 1757141 1777144 760201 825014 1362238 979164 1855141 338460 1187906 793787 661100 1953394 1512862 1381611 392994 6439 498200 502050 1595034 396959 1685659 814916 818152 278643 1487237 1655531 1368003 1648313 583883 242316 680512 1153962 1827184 1355473 1702147 415565 1947910 1874806 437946 1428461 1758976 1003481 279619 856359 1268932 3182 1643439 1166932 1136234 1817483 42227 1664468 1985009 1234994 797758 889192 1950931 246090 1991668 453247 565232 1799329 651085 1626465 1879522 1711536 510876 1358226 1046770 1271322 1943686 44942 1235688 721511 500021 253313 619248 1796714 1657416 851400 1541752 1440058 799131 507846 135222 1396611 31930 1492985 1326250 260766 1688335 1992139 1585538 248562 814028 1427605 1151739 505813 997419 1954310 577831 527753 1015846 1260251 1389981 136079 306469 1158778 1892141 1720787 1623458 1707660 1358373 1417003 1017444 790229 1882680 765599 556151 1831176 1652773 876966 796077 1266266 831360 569196 1189535 1659175 1229278 39383 1677391 1186957 579307 1185414 479444 52785 1551388 73801 1485550 1238320 1734254 1021695 676718 17154 991721 1385851 1769164 421638 1661496 123521 1469051 1889748 1252933 939090 1722388 1325069 656035 435480 166403 241113 1843755 1905104 1398530 489121 308249 893779 1407626 1727944 276717 326141 969344 412724 1049748 1949780 1221214 683555 1045776 1552192 1820305 1807137 1353083 372744 1233021 1918371 1510332 461998 1264840 253928 224729 236183 1985249 1067489 1291366 718181 1090127 767160 440653 136735 1291510 1870155 326375 1575955 1022851 70153 1303219 667019 575550 1535791 588185 1464449 914952 759339 659520 826894 1119640 582335 348532 982195 1721814 154913 1899469 1574488 1845917 871510 240056 1339016 233639 541843 1772868 545241 200316 1445726 820297 48055 1052773 273297 1452750 1542488 1454811 1714721 1555598 362465 1149903 1389020 725017 1737372 631782 1743288 1423754 1901092 136577 1757272 213438 703835 1054072 1367745 288914 1649034 1532334 612250 1805268 1670241 1025751 382279 279434 144752 1218192 816107 548820 1980943 88418 1475712 1148667 1012140 323110 242881 1929849 1656091 1882429 1071814 162956 833314 1819831 311919 683380 516161 92736 1438316 1750171 1678038 1419781 1575173 542027 952833 1255998 1956890 1706447 1191903 1584118 443204 1404501 1653724 1494100 1634073 236518 229761 1496008 732649 657773 1346814 1253384 199844 717989 1841133 990214 1098302 1283227 290563 692892 838150 74236 775079 762532 1839385 454511 117849 1570162 854630 1036883 1568917 551130 1184929 1339096 1894200 618581 1223800 1431009 1100756 160544 959913 458492 33199 1267765 674175 757092 1898842 1213369 1055108 722931 271068 1508865 135065 238718 514278 1345646 81162 834620 1533734 38371 479838 1200286 308814 507657 324393 672127 1132111 221099 707126 1031019 1911329 1509379 8864 315619 795116 1692812 1741556 973109 789234 1356157 368496 931197 1172779 885767 311517 1652073 677035 284159 1270802 1099316 1606258 955404 481034 86372 1009355 1582015 301477 4233 1332300 1923241 709775 751072 1750679 718759 408364 930360 672486 1836913 1431464 393709 1725591 486136 1743705 479374 743848 951721 1596258 430645 356623 569228 719446 1234828 1337976 1775936 1110055 1013400 18390 1791933 1014505 1133458 1429027 1361541 1007912 77450 183769 873123 1476374 1747235 892232 1783803 871523 173945 419605 1274631 569669 389522 429066 1692689 50608 1789252 1934171 1000395 1340163 848456 761328 240153 82369 113303 1576810 104675 301575 1284457 692061 661872 1680477 1722757 1201489 1338383 664743 1519258 615102 1442962 1262896 416714 1096769 68202 1860700 542743 1248158 885294 1435512 18992 1517389 1670506 1392242 1450324 773167 1554114 1342109 296011 475614 1511515 1847148 311785 1322213 1486137 218490 519135 1474675 1457703 215423 187746 1884792 1215339 1537087 1419150 1212379 1640759 941820 1077541 1185164 51636 596529 477909 1119915 695644 1211378 1599244 715147 303515 892628 1265119 1624079 1326376 1164578 1561311 1499691 1339867 1332454 1968044 1755036 910992 1864688 1618833 845842 1749917 1522655 297600 1358307 887193 378468 1047595 32176 923218 290583 1246989 1892522 1254817 1328371 569241 123444 1557637 645405 342791 179275 163655 989192 694690 1181003 469841 280742 543932 962707 1428120 945037 1367659 740454 1034258 598095 558598 1898746 1953722 1467286 1369307 1175265 1457929 1898807 873451 46554 1354763 847782 1457583 1575917 163415 819836 1304841 1426341 363204 749355 1699919 576248 1045695 796310 533908 1712655 1122239 839040 1770216 1342224 320656 1644772 891062 371567 1067166 310915 1362009 289254 507219 1127399 1915209 446310 1453676 1894006 1608918 1099676 561485 1007379 1823849 1009891 859624 559775 1317315 1003551 1327354 1450874 1728889 49098 1562413 56872 1062700 205573 774842 1951166 1788776 58772 183108 368055 999458 1644076 154251 919984 378904 1369489 524739 1591053 53892 1107576 147220 78947 1471893 1786252 1322138 1504089 195182 1198423 334862 152805 1825120 714946 352591 1813045 843518 755795 1304925 1627807 1774550 1107257 543446 1089191 187290 939474 1258356 1522271 1761292 1763547 745727 17002 1087644 134883 113168 1674841 661294 871426 1885108 146195 1897229 787913 1597657 988902 1703851 669795 58247 877691 346678 701353 1263412 1846689 8136 586998 768059 1677617 480699 1255962 1462242 1800943 286795 1740795 288487 1452643 937271 1477565 1254559 74498 1935848 306697 353644 69134 1295542 1191964 1505310 709204 612022 460525 166587 688294 1747598 719274 1360284 321408 1302661 1605967 1318968 1292296 1815216 33726 1503317 638435 712111 898712 1936521 384358 1932595 278705 1115163 1282770 523748 213993 321014 1405841 1217910 1518240 1585687 202387 486310 1507233 975566 620017 351789 654943 181723 1908283 379897 1788359 4680 1523049 475841 804726 1777826 62223 659700 618979 1465319 789630 1311449 1290554 1516168 225104 1841154 1642093 447782 1891183 1902338 1661048 1612580 316353 1073009 579477 1840287 1196254 1345345 1989169 1235754 1690930 1236833 1229909 855265 303869 1125588 284942 56267 970561 1760271 1075493 1756494 142995 342078 450436 239937 582183 454574 11074 1153672 1894112 177957 25843 1519993 1827761 1990757 75334 1445135 1583268 1128299 760548 1769440 1848518 901539 715046 760565 177286 1801003 1723902 865495 177951 1447059 551820 999652 1233730 1383588 1089817 1046349 1239020 612198 862456 454870 1041634 20831 630621 1493949 150294 1832644 1950442 305410 241350 1842334 26043 1395264 1171367 576784 349110 1409092 481059 1470284 926005 834238 1989107 1123467 434013 1235855 1885287 849212 1391983 1064589 504742 660308 1545226 783090 446177 938619 1549505 229632 156990 526627 1862804 557504 886857 265748 593309 1868473 1009151 1869221 733306 474611 1409459 580595 330301 1006317 1999300 1499636 1608990 1295565 1919686 78425 693077 981024 1987910 169641 1858487 319244 177341 775579 1152537 70846 1966874 363452 1037197 629189 1159326 1886261 757512 1820659 188808 444095 95777 1431911 734695 33751 1357594 1314264 340851 1968131 1046286 652681 689355 930370 543098 1846648 1517016 656988 1135353 972701 1391958 1804727 1080260 1766971 1358148 477394 1838364 1765078 734226 494033 218391 1026414 333613 911358 201847 1623173 1815096 1236910 88597 1543811 1248753 1229297 1590340 1572697 1637041 1443564 1115631 54076 763934 1766805 1327722 1094664 1954326 280769 421473 175070 535932 113282 347327 1024926 719246 662192 1999207 1290176 1296939 296177 632768 1328665 1884529 1483292 472532 1780230 446829 297028 303406 1541655 1095928 1257025 1332672 1786722 1104823 1925761 853438 602892 443254 876146 1302406 1195677 1490498 921053 1665626 773501 1974700 585452 690704 1215665 208570 769682 1676799 244136 88692 1545560 1086805 1472983 1477801 1364207 13077 1726182 1428881 1131493 735957 877921 1569057 1818975 1773530 993057 941936 379023 1780682 1845981 1260276 950450 206902 1721853 1919957 867977 1163406 401447 914049 1682814 1132051 1433488 1096683 213999 638017 1351081 924469 1299273 926689 11446 1270382 1261608 1089990 492233 1271396 537349 643924 456412 734542 1504078 1667255 1681087 1404295 782016 1238722 468047 1237799 1172753 446771 1933708 871859 22365 262670 1030896 1636604 1688113 501607 785839 53091 1490756 947852 1950060 1339873 756044 1781621 829117 513704 1500626 1052624 452752 869299 375584 1110806 517363 653768 443634 173855 711524 303121 1240168 1408869 1751144 1933370 1994547 1883464 1278254 663718 794223 1154441 255771 978840 1494972 1991956 613293 1385417 1048044 1978779 293116 1311820 624849 355900 1347230 1341832 1576129 569077 1958507 1972517 1859626 130269 66581 1615580 1052178 447736 914165 408413 1313161 1593072 1557486 1210673 1602018 309384 1001119 1955493 1141802 1677971 1926311 249005 462626 1525631 767783 1356894 1231456 241869 1018438 328160 419924 539675 1393287 1045609 1669 162152 1281456 60120 1384742 588245 1390214 1805589 931411 218058 1898893 534937 398887 258710 1227679 1028096 620392 101857 1279167 343374 121119 1151260 463517 937539 994617 1032930 1320694 257899 1526781 1184671 1691898 1485456 1413629 449965 1057241 1546281 1815716 1213761 1751196 670526 419829 1721336 1019 240956 596102 482945 57293 578283 679205 1303665 1669351 1507278 1549127 737896 959933 586388 129688 1473591 676210 1394235 762902 901407 1955544 390908 561194 165458 107983 994960 1094488 202538 307618 246547 1678329 303253 43259 1072632 116896 1199119 1119852 1854500 570953 1005759 57714 1536855 382851 817401 1894228 1323629 405442 1659373 552558 997067 337616 1434964 531865 561172 910037 1175505 1949567 961252 1430503 70108 1170490 804619 425106 936969 546722 638669 259337 444391 551198 831655 1332216 279432 362418 28440 1492943 324443 1345394 1883207 1988485 664661 352384 47857 272788 1971911 284796 1599334 909806 1209164 1724985 197363 679110 65747 524555 1918069 1752226 40821 1836642 1412450 1248685 337326 463317 479597 151249 1227456 986739 1621937 1462196 1452770 576571 275983 1805068 1122860 1383713 549241 1776199 9643 1528084 1860541 314609 1388017 1770021 446603 366044 801002 212070 1448400 1256357 1893746 1662656 1737721 943189 1482159 1845759 607994 1513149 495132 1081510 1154803 1417100 627511 1470210 1182066 364117 1659566 1965826 1749168 1153908 625401 1402422 775852 819798 1675578 846992 1116856 1036082 529477 497195 1091884 859482 1262340 74094 1846274 1103115 17548 1397871 1753560 203848 1082681 1820429 170229 263236 567448 1397427 1502976 630373 60047 14505 779187 1252645 1722090 823836 1755145 1789705 175053 1959004 1455115 439569 214023 1129525 413630 420342 191061 709548 1472445 890028 1711637 234211 904668 1401439 1899766 1294684 689425 1030443 1736014 1030014 1824196 1062486 1564778 382256 30507 831622 19899 1219248 1128105 798374 1553703 1978364 1210178 1476304 275003 1269081 1763257 1047260 1415341 189833 902459 1704193 621243 760484 912349 550995 1055529 12962 532048 514356 70390 46085 1429043 1521672 1504157 994056 1429752 1099969 415671 1998872 1168750 1297730 521520 351418 1079573 995415 1263342 1725987 843975 1213680 1731408 1572545 373699 42199 1756182 1948811 1134257 497866 1866714 74327 326770 978864 931967 1644531 1725638 586437 1537564 1945857 960901 28469 1349230 64075 506073 1597064 48305 1846575 462235 1871952 1154865 1657463 391673 199622 1928608 1201692 1533427 439915 1498108 239309 732786 749529 1231453 1311275 1270512 899872 1018049 571075 621799 807297 732783 1826843 1518139 634304 775796 1554376 833536 1289427 1747736 1853192 428651 713241 455150 489628 55063 1297238 1882343 1853430 1899232 1754651 926714 277259 551216 694677 483733 986800 1885220 1945678 634529 1635793 1199553 667462 118955 1265921 327907 284985 1519285 28023 1632946 345167 891170 431172 1387768 1559301 480564 1274950 314931 970546 1638284 544042 1405265 361364 1935601 1021098 1807410 1583134 1827745 370101 1653398 1568618 654904 817294 1967072 190051 4269 1695746 732186 1128446 288133 289085 1982427 223123 403413 1643257 1455654 34640 1055384 1393102 1602280 186980 887539 1439870 1509688 621757 1973563 729918 149140 1887560 576161 1439957 1914007 555662 778075 994237 1772368 1671976 1260093 1976738 1878184 1813451 1055855 139776 1327844 995520 1646990 1825496 257215 1660961 13135 321595 1255597 1565764 533552 1172313 1091267 1631358 1176931 380406 1621738 1860329 845891 1115100 72862 994719 562573 1374711 1826447 1660228 1357288 1969188 1233977 48459 399937 111389 1476755 811537 1256075 1555559 861998 803665 1169279 1792068 1561957 1507128 1626119 803541 676591 1417234 1707040 1803802 707360 1680671 1431412 1146432 835811 1405492 433912 1808971 1894166 268399 1927771 38577 405220 1891506 461038 1543688 1150142 496696 479142 1983825 802116 1508358 453460 210066 1749217 1711887 260619 55330 1656568 615751 899435 747167 31611 1718927 1745038 687356 1219550 1468320 580228 1640486 1443351 155798 393376 29340 424683 830885 1774998 806051 325898 989355 988004 1378653 951718 148677 317527 1601262 137780 276488 1707823 640970 49744 1389105 1260870 1471870 824105 1054147 920085 1598974 566384 1148681 1867214 545625 1858208 1436832 1944958 580310 747064 1864711 442669 236342 1164263 204143 1709074 1425989 988931 789690 494543 802416 442824 374279 1445346 364140 1696758 1995444 1471988 1751072 1533487 1345998 1671097 1569520 180270 949788 930825 1491067 1585871 212158 87171 1271622 1486315 1925753 1872710 788179 347748 1873696 762120 1754473 1801142 1860777 1266153 605805 1185788 1007053 1317794 490398 1888472 1481764 1504007 12844 1813225 1029888 437118 1133095 531276 489565 1777244 687308 587786 1320218 1311973 1008318 919504 1856644 1302295 26851 1058707 335346 973357 1699066 142555 1261035 954942 690515 617780 1653056 1715256 1473102 460194 1287277 658294 1749893 1354119 594692 1127167 771166 1878586 38055 899151 1952305 168406 1910521 1697728 347894 401752 1056816 1143675 1168215 766706 831701 1413878 932133 442490 1229228 95324 1537843 15694 426712 1123999 1383755 781286 1767047 1224834 1621398 399055 838015 1617161 1224420 1785706 271023 1948750 1794853 1203427 176742 1215449 1192919 711873 1554145 556217 33061 1326368 1409138 1738588 1250345 499842 1874082 1624681 239141 985059 1956555 1832741 1131612 1763427 636125 17382 568161 1218401 1850158 782162 1461165 483765 183342 740897 1634005 318026 133351 526418 1240487 1727082 362744 1698277 337853 162965 1834653 829628 1967551 1486413 1232773 1647372 1952366 258238 1086422 343859 868734 1289721 1799063 1987721 946937 966257 329031 987217 90832 120263 367904 1524032 1616292 1241055 1707085 817510 534131 1108664 73913 780025 859005 370323 1713283 340252 408355 241982 1271282 1220874 1474011 1123281 1305212 1219940 748142 1484351 800179 1691593 244953 402224 199696 1541501 1358523 1709382 1184770 412740 1355713 1471191 940759 1418178 1365899 1298613 959376 994635 1308033 198250 531837 1293192 1518741 61905 1908591 1929208 1548835 532489 926892 1889314 37836 1818079 382386 799144 1463321 1226608 358675 348809 803946 244794 518146 1066602 145997 1573000 854137 1504377 1823065 1212438 1329415 725103 419222 552998 243989 1951351 356249 1441031 767274 1208828 745889 1358070 1857624 1855665 1294153 121009 1410155 1645388 761693 1418827 707403 171233 268748 1918876 732594 52651 1519086 1895824 1620660 558310 1400845 944365 354365 1055145 281223 852427 1039250 711902 481323 923399 1596996 1338945 987702 902906 851152 1283584 1898014 130764 159409 1353062 819320 1113368 621304 1690948 1405942 312998 967415 497104 610586 1059780 537195 1902545 830447 1639589 712931 1345741 305950 1671744 1580277 1594684 282177 619621 823282 176882 1845088 828605 153930 863664 41930 1000238 1446256 1337036 1139815 1739628 352236 270796 255723 10702 323895 96789 1789848 389773 1259900 904747 1885870 1662715 1630558 1469168 829392 696107 342670 114160 1366450 811882 877794 324751 1467768 1079823 477466 679603 454896 1853496 1887384 1535177 1685703 1579128 1557511 938821 164086 245690 1276832 1269105 140399 1199543 945575 1045798 116813 771655 949037 1003624 336446 460211 1985874 50108 1599583 1002278 575349 531362 654915 393547 1846979 196770 1904623 811692 1661387 93707 579501 1252919 1665681 315093 540594 797864 820840 1165567 1402993 118521 1698311 507937 480879 1574577 183885 32641 1227784 660971 1413508 1849600 662753 455369 896851 132696 1043391 693111 1927750 912579 1192590 82740 989257 1356955 1117378 556621 547139 1505929 352371 1417155 1323731 1623409 288039 657375 1137056 1503123 1900868 1354405 61828 1274301 474366 1341292 1501017 1693093 907974 434325 679855 1620693 1194179 307091 187652 534602 1175102 1675550 1450776 1456961 433040 1524057 1464518 1684434 1585444 1694107 286391 605248 1216147 438688 1419870 752774 719999 1270112 85710 1045464 882523 36236 1946452 1851819 817160 1200050 454373 1009444 1203829 104672 1473195 950178 30917 33408 1885545 1055992 1505322 971744 999483 1281476 576638 1178384 254052 670400 1020671 1861327 477599 946921 1965472 806732 21960 1676656 1922473 489946 1969073 682066 1476583 1121041 537860 184140 310714 919274 1909901 1744107 895979 679111 1503886 664543 1063212 1546330 125030 315439 131161 528148 1019031 800938 915577 865311 1594353 318598 1548459 650732 1635610 1298950 1299103 573608 149521 1128653 1420508 1658584 164182 435627 1872550 1701383 1923777 908112 235151 396776 1281613 357921 1155568 1613545 1736074 1521038 292434 482968 1572672 385956 1721878 1152022 412638 1291654 1977126 509675 737223 1341090 992296 634764 1920634 1196325 1466101 1432495 1106966 1195853 1338415 735784 1171482 369159 1110447 219693 1804566 1074190 78869 1309683 493409 1617424 523054 1697734 1284925 1269527 724198 1739792 1211257 268894 1250471 72300 1925965 127143 324213 1509337 142277 1568164 1670539 542593 716774 1934895 1325936 1175913 61025 51987 967426 566035 1223992 520655 83783 1236805 1218559 1068914 1195514 320723 1416664 1107869 1511221 379903 1983568 554289 1214202 508071 1379108 1443704 1142136 1065800 1550552 1487481 1515875 503814 1762034 57602 1363720 1184766 992903 1914417 138769 95624 1375679 1937888 1214496 1520592 1489121 969401 11064 1352509 696084 330660 1382895 307337 117030 951841 223568 478296 988734 1427620 174360 1028774 677728 1141930 1106437 265515 261944 828030 1696558 60206 522431 1019754 943208 425855 989108 1607373 323298 1315328 1861577 1078787 218105 1527039 1190431 1392843 1857126 1920928 947521 448273 917458 976596 276385 88822 556272 691884 1670095 1704228 1243452 358085 1450567 41267 678070 161914 772862 1196957 1581385 7530 128994 660403 749968 1882039 1742979 1020335 1128141 1959956 1752519 438499 266596 968413 712969 25023 948731 318913 1398866 308364 1472327 1015725 1703927 1820347 1094726 946557 950872 1327025 142595 1386393 1512077 947254 432655 891130 468630 324827 1646818 686648 141527 394222 1925717 1219911 1367510 1667809 1169803 1452763 1339100 356550 585441 603401 1793098 1971277 1130016 750758 1933583 147930 1196094 1479940 533513 1480325 738673 1204112 974193 353857 1650467 482425 978363 628522 688389 210888 1932161 1017757 1836463 1774807 871855 1509554 1959957 1517949 1963001 430994 1216553 1324245 553114 1642401 1534270 1427168 1813289 1103883 1513132 77508 462854 824616 475839 1137123 295316 1921657 885931 1142256 138252 384310 770578 621110 55238 1083368 1880514 1010736 290028 1093778 1733318 823185 1470879 894722 1759761 200257 244525 236871 1605180 886208 1521982 1256206 774313 445588 591820 970479 303548 1736646 455591 1348263 1872533 1159301 1112773 1342964 215087 1109916 1448331 107471 1523269 1080118 218032 434568 1907289 480688 670274 1495626 330829 1433743 572717 390529 622486 1006904 100093 1031805 429582 1833856 657686 1609588 1977347 674290 1479148 1170543 1258583 169383 862076 1689345 1200393 20786 407570 659583 1756680 387144 1449316 860152 1213844 890352 948042 1168985 925213 1547846 199174 1891261 1170656 1966014 960033 1990631 1514932 413844 568961 1105027 686338 875223 789098 1189570 1997712 629201 125488 503745 791869 1886453 580271 1308103 104775 56207 1125239 670129 193878 1013782 533512 90434 1605966 1227315 423232 1986033 136831 89009 1158112 1360857 821946 835272 478932 1660369 1211367 230428 1345942 943816 830450 1302041 1176203 1943017 1107018 1000964 1848752 806057 1407565 810796 107163 1234506 269068 1528180 264412 1060558 96886 1593257 1688916 1252124 971311 1012269 551789 638097 435230 674421 345178 378799 1331764 1717611 1099717 1712578 598253 780360 1115648 1759998 349049 587051 1616224 100448 1426862 1105627 49784 784670 1194998 632398 706998 120514 84326 1726890 1007582 1250488 450738 799118 1334024 1174127 1059521 996384 836236 1186176 1681928 1114708 1939298 1709307 1445837 665385 1677453 251563 1244661 1610704 1550753 1285171 804431 1812501 1942264 1659287 1926819 1894593 187478 59581 582026 865917 1615571 696095 1951772 936041 1861808 1030636 1868773 151745 988878 1260684 1344033 352250 1160838 97911 1446947 1352053 1897170 31526 1283606 1807806 554493 138617 1958936 1589614 223648 1556444 1713516 1411206 1476663 24538 527859 1928746 1632197 1436029 449008 1836621 799346 1777205 1982425 1866220 976154 408008 1356170 1073895 112629 665802 1029802 509866 917076 1912527 1555852 1842353 1183083 229270 227595 1757885 1447386 1064674 408486 590253 1959151 943185 1843077 601635 690062 1279667 489255 1066646 229344 717416 199999 462324 1835503 1405112 563935 1110659 773300 429751 1655539 1853045 47376 1867545 1383873 684078 1600370 18276 941062 1983543 1113668 136713 1175185 1162520 147518 1385971 1748026 265519 859696 257413 258525 874415 1582782 317619 1433993 979310 877501 132829 1993196 871415 1559573 1057109 1589269 883217 1019041 1045444 1266261 1545237 465385 53871 56408 607737 1193142 575167 324607 1929435 822876 305188 368915 1127042 1927863 278364 1341158 1202517 1754005 1953927 172619 1227585 1361283 1226983 380243 1515577 1081731 703283 1160514 726672 1219408 1683037 466862 487453 363981 1502964 717922 1736731 181592 1215582 1154915 1596709 1807185 1998270 930527 306568 1741662 1033901 1558908 818287 7769 1889586 608382 1079736 193239 404187 1453157 1812880 1689238 414503 374725 1196422 1449637 1587531 1242786 1283908 1237421 1125203 442315 1989582 1900509 594817 1021168 688113 1197915 977063 1386253 972840 1033344 962265 1006677 912 139272 1376395 252127 759634 1489733 1157524 954464 1244288 1481181 248393 429246 526883 263485 511350 1678751 1325477 1736619 1743562 597700 885637 1169181 1987356 495069 1186697 1812962 1304779 1804633 1838636 1999175 1455366 1594254 1170954 996458 70471 1889953 1854229 603276 1701854 948870 956655 1991209 451490 514719 720862 531682 853184 260058 601853 1479740 937104 1897608 145153 1467612 1225625 1329889 7473 1591662 877041 1763168 1153290 1894306 1861003 961100 1004835 925952 528268 1599310 990851 1983810 476207 1920725 386008 1041321 1586898 1151772 1212374 422729 243249 1950678 1772722 1901110 1378185 302253 1026096 1618691 1711784 104175 1512768 1404224 904065 1525079 1331452 1010210 738485 771204 92848 1211533 1998941 1218358 1035287 654066 837813 1961041 321216 1460863 1056870 1482757 845676 1249571 557913 1862121 1955492 1545473 783486 1376634 1832713 111520 846136 1316877 1855739 1514892 1379359 1699399 1654153 472725 1417012 1235385 98587 1175947 115954 1211278 1956861 313423 502490 462917 63520 851996 892764 165623 1783073 1786505 1310926 1544781 1822446 594621 987062 1017984 1766152 32760 229135 1784098 907088 370586 1539291 710622 1606307 1360584 1376310 1102957 1186599 1042272 1617841 1603944 866986 3303 1716397 492375 446631 1280357 1108026 415746 1745067 46102 1336100 1792572 906624 1326693 725082 782253 776366 611167 557518 50723 1059552 1767614 35143 497954 536257 1377260 1988427 1341474 764419 1028493 1432347 1671794 617433 1685148 448871 549528 1724690 1325938 214282 1151450 1394979 1691160 1333751 1650107 1207802 727696 1179656 474544 347488 781166 1348977 1932919 958657 1289805 978491 1203546 466455 981012 850764 570740 1946811 1859063 1041564 507543 980651 1677515 1351260 518775 93409 848841 1044391 62070 237227 671455 1002839 780636 399673 987346 1718312 1996076 1362589 618180 1318151 1483342 1038145 832176 245448 553050 1803467 30738 1024756 1117689 15754 1289093 148410 1554280 1650907 584812 1858729 76017 208010 1998335 553344 1108276 779456 224648 1705036 1522695 71934 656137 1930855 35129 510651 1969910 612346 566111 1640375 1839923 1255767 1262301 335404 1122941 1618049 1306911 1500184 1630615 1186972 760370 598316 771859 375979 1821453 1838653 1852642 1960033 1067908 636417 1132427 1315636 1587443 262563 1841414 441800 1915377 457050 829903 1570674 1983979 587997 5776 1994186 1474523 507292 1655847 1602859 1472147 760053 219619 1863442 1818113 414803 1654369 514123 1612681 1408194 1946836 1867946 122406 1229181 912519 1399743 1049700 697205 1709693 689590 1492099 1924318 1880647 888815 528133 228179 1935775 65312 1167929 649814 1153114 1725398 1312225 1473659 536363 701671 816038 891666 628021 1634239 1744505 1794064 477612 683046 271644 17852 99560 1081218 1553228 1957567 1760887 1113767 460759 1854136 827640 1626247 1736354 882231 1416418 1033856 1127207 1276728 543442 1463015 134949 213277 1835321 163022 647034 757095 664487 878564 496806 739005 568491 432956 1260148 1070329 319651 1625906 172338 1638321 1511565 572013 332555 518039 1825870 1303059 1351938 1162426 1740303 464635 421622 1920109 414064 1200746 936611 1204283 13921 98629 175191 653794 561620 823293 383114 707901 1695213 523572 1211187 1148692 187090 493903 655549 1441615 144418 1530474 1713778 1914203 195968 1778910 333982 670209 1268297 193576 1510156 1799982 962432 608365 1004380 641686 1306859 1141082 1986381 85614 1848451 610701 589155 168990 1151805 1975383 845031 286933 778769 1386343 796654 589606 1299525 777006 1446846 1082669 142278 866219 1832901 1376580 1803787 1353758 256682 1344115 1865082 1553699 31097 1349802 1737278 1719027 1972784 1524870 1786456 219673 1010480 1283947 411566 1694005 597716 179870 631291 329526 773016 1270952 721453 810832 653689 1012263 1112465 501973 1003810 1651026 1870717 1139027 1705200 660556 193305 628373 975330 1358616 93844 1930031 325388 249773 654196 824174 566206 496789 235874 156859 1539666 1301503 920078 1846282 716495 1343717 1232072 1862033 1137946 1545294 7469 1458809 380634 179650 822138 1335344 1321913 1550218 858710 1424335 1653518 780523 299668 92538 963599 617123 1655503 1102553 201668 34244 939714 481698 147203 599918 1483573 1744352 55268 1732207 406635 1942747 1587836 827908 83349 1279265 606036 1021496 618022 1667712 733979 444819 912401 1314396 1070853 478025 109419 1472508 1475909 1461574 1786268 1022321 605251 1204156 1271549 858492 1299057 831328 817677 1330394 437892 1863547 1280687 1120238 525540 1092697 1042779 458397 994306 1347411 748577 1107979 863331 812766 791788 764744 1289128 1380441 1876820 1847382 564106 1719214 597265 1237649 1925069 1975822 241419 1574636 1211464 202468 1817166 1362099 1738585 1133362 772158 990571 1064208 1798612 868051 421873 974719 1644979 1026663 269530 1298874 880178 1193422 1674062 1463559 843041 1787610 180823 981816 1434999 333494 1448127 296345 1567481 1404079 1079839 1315461 1868024 1288087 1139944 1748403 550659 22797 320961 352877 43309 292957 1340475 1138118 1308065 575785 215982 588565 345113 1029780 890748 1286569 1400424 1562494 293466 245445 1077865 1559108 1233388 33337 1607879 1514021 636892 835851 644658 1857717 105398 984629 1076287 156429 779271 1450516 755591 445177 1178692 144902 732682 372189 779638 901926 483576 59544 160707 640983 1409636 1037686 922066 30695 533860 357721 1183921 1479859 168760 208702 643267 1501679 917270 1246158 1232587 611363 565205 1675960 1842862 127270 216219 1848608 585575 1746286 916112 972470 1763395 1524161 1634134 1423043 1266567 1027576 1948940 1445869 507970 933167 163671 1821233 174357 1056012 1801956 1679694 986034 1245430 1169293 1710328 699731 1450158 198731 808131 958726 96448 1593739 205552 301857 1037209 1613670 333880 262638 1157340 1394911 1407866 1190340 193634 1063706 600996 733611 268199 1163917 287907 820687 1297797 1858073 1925599 637240 1436564 1672207 1766886 131233 254423 1064619 452256 631614 1354118 667865 253514 1927138 1559349 465808 742989 1699311 1763290 686539 885111 386333 1879397 1925482 737279 1472396 574944 273488 199557 933753 999200 1402144 1471029 1437636 33771 1497738 1561390 565413 1606733 213409 420736 876580 703652 546171 54466 1363611 763823 328714 1921969 1697731 456183 1417008 820491 545330 183527 207389 635168 1041772 719508 1742875 110418 743 1509611 866057 467369 14092 1286904 587124 863146 303593 140980 849373 377674 376537 1495350 812585 581268 1080401 1523574 1717393 50138 169373 1714726 830572 1134294 1998629 1238393 377993 372820 697345 1965123 378359 124906 472264 1694384 140321 493995 723371 1809212 1953991 1504164 57761 630176 270343 1553091 471610 1897816 22848 996922 1230537 444536 723830 169049 1001022 796950 1243422 1810243 421536 716601 1570411 1160204 1706987 845130 94987 836605 775225 921039 1341878 42178 1625706 1000412 198548 836286 1353056 1129238 901768 945345 1866476 1215849 674955 303094 1054803 192762 1115826 524478 1045806 561388 1217147 160364 1767122 1504771 1903344 165165 1582400 283119 617684 1124509 280199 1355229 584777 4909 407357 846073 346238 1803306 985485 1241902 1337679 180009 706521 1613577 1744419 338934 1931919 1671958 843238 1417081 75401 1863979 377327 42392 1242296 1636451 902769 1097416 637981 1824739 113376 1599262 1880650 73446 536507 1870468 1302743 1730198 1556725 822935 1182959 708974 1775558 309666 1193135 755018 600999 139686 1938583 478326 1348051 778647 47383 177904 1909540 953984 1067812 80499 1549174 1626420 1710404 1017140 818871 1299554 819647 116783 1976764 186197 1206524 135764 652755 1547127 424830 1452834 275869 1332701 1001170 10072 1166616 1193962 1524324 380279 1621130 1483424 1530789 1423599 127517 523667 662899 1960596 606706 924606 1617943 1877672 560431 365953 1405451 640996 1427526 1629792 519054 1968644 282132 213819 1205663 1362127 830215 1880678 221340 596252 1989729 705116 772133 1898927 1990517 1913940 1171119 517705 1012469 1508730 1980302 321743 678724 575128 1171841 585203 853335 1401770 687860 133652 22411 1711038 1168597 1000375 847689 1227624 1379631 1479917 14452 512197 1339427 395316 1608052 490489 35935 1251926 1249918 665475 1124931 67541 1106901 1306792 66565 1211196 1964275 466480 328013 1957936 370918 1790425 1040205 914334 858209 1191013 1562331 1845435 234227 300300 1154611 1475628 80959 924126 853666 1683522 666270 1378518 680872 1462729 316527 773636 121519 1270270 233973 1257409 1707588 583310 591954 1616054 1569853 1777413 1438599 259410 1473763 71164 1223265 1947674 1706937 1283595 801924 173508 520403 1355247 434499 880277 859546 515623 832915 129205 1438767 1768797 335455 1060577 1224042 1040188 1156878 1223423 1440154 1141621 1086996 12514 1315449 874631 856256 453684 1342385 1573510 1977558 1391855 694388 1453595 237397 539633 594485 1816884 1645974 652328 106733 694189 1514015 1393889 287884 1101425 286224 899817 24529 921324 503365 1375814 1476676 905 1755409 377796 149447 1612273 1037379 1216029 649927 1773600 52940 187172 789008 607794 1551236 972346 1837046 1385572 1781323 1593603 1393652 141235 281179 299844 378162 1780739 1728439 512007 1039938 412486 1016431 1030815 969379 1893310 332003 1781869 1776755 229167 1269804 1938729 1770428 952832 1640665 1463148 1648444 1306322 1866659 825020 1239576 959019 1522685 438272 1418180 1352881 921413 10543 183982 1390751 1750495 592066 1653835 1301287 1783503 1195291 1969275 1550964 625807 369673 189021 1293896 117084 267153 454699 1942925 1041765 771569 1003881 694565 430241 1687711 1907712 1100493 59242 1773944 646724 1725730 30620 1491459 1301314 1191070 1408779 1457040 1323656 853612 732211 1051062 1929511 1493662 27545 1409944 1603074 1283020 657465 656489 804766 1842741 508522 1199501 72362 381842 188885 742482 604894 948182 1788001 1642053 221629 757227 543320 1436891 274490 300853 390010 1184399 1166498 135174 680880 1133663 1535730 153508 50950 1470458 1322251 648235 1296051 588425 1257685 435044 345717 892847 1959108 1704394 550374 1386438 514485 1371068 1881705 1499870 392405 1518793 456920 1133581 154821 531142 850279 1102735 1201069 260505 63265 1557850 988227 813000 1054451 1572112 103785 1953417 1355812 751353 1798550 538934 1664592 1533698 1907589 568193 1015307 553374 550179 801442 790607 314356 707179 1004232 529483 1204129 213723 139034 505741 551914 1227014 1223983 1209540 1321813 1091367 954439 530119 1006857 1028704 1448389 640199 448850 1308826 1209729 289830 1070004 57133 1027083 777473 1141986 763189 1689899 1091513 1482603 637903 1163351 328254 1026151 1000475 1964327 616228 1256565 1270638 1436709 1871134 1610788 1299594 1125198 1387513 523992 1132358 969383 1794588 1016991 152118 1201900 1641496 1510175 602199 654261 1702732 1082758 1396265 643825 35829 1970139 265448 1283929 126151 1652404 1847586 1204576 173775 720667 553014 1437237 1684807 565380 1993096 1534038 489358 1339578 1427124 124477 1876127 1594548 158216 735407 1943878 815834 727094 1851146 130050 1211110 1633536 12993 1505866 1352478 1456331 500891 448300 394289 1780647 908816 123436 1009504 1594125 1774158 60967 77033 1672339 1257333 1962762 1041751 1631605 1696255 1572683 1848902 960268 1683960 128533 4422 119766 820610 411584 1758029 1808227 1983389 1613936 1316895 410211 1657882 14292 1743746 1839589 1780489 796434 204760 266545 246319 29470 99595 151879 817793 1514677 1503856 1033768 1219178 1852421 255149 199234 1391519 286563 897279 542716 926043 203073 399371 1174857 383341 972518 1030923 629509 1669432 1057383 23847 749137 294762 1702519 818617 896501 661912 837542 724169 1485887 940832 943930 1335208 84481 1769610 1858495 805592 374078 402476 410720 1273969 1132386 1679001 961209 946976 281449 1873311 889022 1186299 1398690 1325556 398479 492449 1935197 1526053 355359 1589411 1986791 146600 744432 380705 1474807 1904837 1279557 277864 1656082 979341 118107 696044 126598 1617923 1911093 1569575 855349 462537 200666 683950 42907 221801 1052710 519676 480384 1749034 1411786 658990 814346 1594455 1279920 787196 647855 1362536 1838998 1859240 130373 1377426 1934137 845307 238844 10645 1098761 222452 1615634 1195221 1077287 714767 717399 1322547 729557 133524 1092455 722750 1193226 513624 1625144 1136625 1637599 861635 900463 656004 1403287 1281121 1188920 1994633 191062 1254224 1301410 1221595 72833 1102558 695368 429460 672779 1757372 115608 1757293 281231 703482 1724829 1021214 1540986 547448 1277061 205778 291519 487086 522960 1642190 1824716 601570 1310050 1569996 1770346 145068 933946 542309 876813 205326 122265 1817070 1773138 1677611 616294 1167004 1256014 1517398 1413291 243025 257532 945795 1660994 1505907 610792 1883385 1082606 1381199 1318356 1928664 59397 318790 1452997 1820670 1567751 955139 870928 1373378 650380 777012 829297 807860 558021 1248748 1990886 447914 153623 778724 1401611 775694 979182 892334 1206465 1750608 574948 1382777 726747 1508825 829788 1459908 627043 1789518 1849796 603297 1089440 1379660 639059 660199 981073 1258816 1227815 952499 112095 1845959 7904 1427173 339150 1516843 408240 1146293 797482 831202 1054860 1692101 1071550 1984126 654785 809219 214875 1534734 517279 725530 330807 639884 1600788 1041542 457898 854869 1796009 1743487 56491 1333795 1216647 1810161 983686 739274 1277931 135422 1562744 690188 1270709 328803 802123 1673168 253048 1968693 1281154 357369 688374 1721193 187157 781063 831707 1823630 1581717 790283 4274 1596626 1451841 811632 1260643 1149298 707639 1932050 1814112 849224 642080 1723423 876862 512906 101936 424331 1998938 604373 1136909 411494 1105356 1126464 275624 1629184 818807 1616449 1858531 1656481 309812 1027288 624334 1010577 1654584 1189853 1805172 1730905 488807 543151 797888 1512597 408173 280172 768826 200851 1380170 1759677 187175 1567385 683013 1104058 1444449 485346 779718 156368 1526046 996929 61918 804348 1734882 563065 1121353 385858 686633 372447 1882099 798292 1101785 509006 1780436 323149 1081288 836377 1612596 567771 347580 1533463 1758779 1507062 209500 156550 1353250 1496792 1854394 1284508 1663529 1466800 936781 466027 1079492 473592 1025026 873245 636542 1405885 1407779 1397759 1402431 361066 916771 104625 1925760 1274598 689012 20300 117293 952537 1263570 319569 1193836 1718624 1276823 581575 1787728 909517 410466 666153 1079203 128252 1781767 544467 1691343 61142 425030 1688404 960999 285627 1863949 204825 1756300 1582998 1696041 1406224 1443543 1195900 1024041 1539561 1950714 887423 1379809 1319474 1495041 242824 214694 748195 1450586 1123275 405162 1937001 1130009 784255 404854 787385 1175520 332029 897669 1025394 1760236 417841 173188 290464 712984 1590514 222296 1924152 924259 1580332 1937521 66020 1076183 1632214 290864 1656949 1297906 1712616 793314 263327 860482 1203918 1498211 1596099 1968886 1432943 244287 1491589 1161147 20798 759495 1832352 1745269 618347 1090914 395806 214308 65559 1043272 584036 79037 1422892 463147 1885647 849352 715448 105834 1098697 1010575 1579811 1144817 1280319 309633 1268858 44459 1348967 981448 435710 364029 1706400 582393 1541505 1488769 407131 1774331 1414274 1341079 797609 1406501 43363 549169 1295903 1160579 838653 142325 1993353 845515 1646274 732755 1894023 563569 656453 7726 1056713 756663 1561336 1510724 168261 564454 1587741 1660345 302024 1996494 1212846 1729625 1753007 930084 50390 1284012 646403 591185 744318 486331 661718 876893 1281471 1303112 1393224 46163 1172311 1123631 1978083 397932 1411375 941130 1425326 478612 1886854 1857863 1301162 1689972 1240751 1952040 345646 1801343 379950 756417 1869923 529223 625855 893496 602292 1409429 1952545 725354 95214 1868860 1890985 961531 1467635 1159524 1231433 1540624 1057347 254808 238500 195972 1193229 1938227 427376 905275 1041832 1872152 1386480 1466388 1713366 1094732 410473 1542754 1883395 593944 1028945 1985577 563598 174689 1946622 1138730 352355 1191415 819731 46120 176319 1454660 1479732 875089 823588 1342976 1349753 884172 28286 731894 1759545 869651 425317 1415891 862000 760182 404830 171924 1040263 524305 579169 127252 975530 420739 590662 271619 1027965 817300 367188 892884 789752 1703007 1020721 1616374 549120 1636769 20989 725290 1144718 456235 1482460 13287 1385672 494078 1157666 1670693 54989 1302959 307692 776227 325568 1368143 263543 1388777 1283825 1651608 134314 350965 1033254 500956 1685507 451671 1575682 1492115 891710 518899 299329 1272932 419335 24517 852305 1678231 974483 363449 879629 156223 788905 1349832 1010743 38863 50155 576355 179240 1635033 548540 1794798 1852067 1020709 808340 1143561 1848058 766859 303388 1030685 1710960 1722100 1357625 584017 1574583 1669753 1348430 883045 1524148 390049 1919651 1737474 1693576 1624461 70977 1500121 143016 536547 1969285 745929 1031139 129137 1174058 164504 455230 1379192 1791863 196965 1370700 730946 961013 1696840 548493 1933019 966986 258860 856514 887774 618384 557175 1835754 1770840 69531 643110 1086068 196601 143083 1987664 1337773 1562091 1577549 952613 157727 1748257 241910 1277289 1984674 873015 922964 1934196 226685 712101 1124117 1720429 1477065 412255 1102254 662288 1116403 1522698 1591013 1819279 204074 1845669 907514 1927953 1735309 1614058 1907923 131913 1155392 132766 83555 1742025 1889249 1140568 1155114 1026761 83098 260379 1964478 776536 495230 1149559 956478 840392 1790718 619531 1073907 1069322 763548 1642568 79053 532381 581902 65256 1553447 1498580 1983149 287567 1353005 335051 1284639 781338 502137 771398 814288 1561470 41282 553589 648341 1587381 1126216 692864 944607 1091457 1943976 779820 1983395 330785 1548261 249137 930977 1378161 654647 416724 461069 712396 1000305 346404 1049986 372218 285667 306758 468421 1576331 429175 1189163 80144 1160705 530635 1173134 1443395 426806 1606475 655429 390142 1232765 1000953 1840181 1424856 1064924 718186 1950304 84824 1577872 1054788 337481 1867132 1812058 417989 1352057 1748276 613635 1330136 1854245 588275 1932138 1959636 944011 174319 1347755 1064167 1451454 1349381 887154 852038 1277400 1168322 538790 1059573 173310 116374 1692927 478714 1809320 1602031 194850 471765 774427 1010470 817191 1187085 1480227 1154510 619985 32133 800678 1124642 909673 508401 980728 1114248 1772188 1333049 1945262 705159 1606737 473253 1501544 1976820 1035948 1262582 1562056 805539 757210 448884 67720 1727890 1155715 1094973 1962313 823472 777420 876224 1590539 1929491 1777571 349598 928292 1225570 1079979 1237665 703975 659921 695374 1471678 1932028 1235347 713501 877840 731934 666489 1932561 458359 1125071 1336635 213137 1561207 1327877 284686 1482469 1687222 1951251 132624 1319744 483026 653361 1370747 512510 871746 504152 1392987 1196840 1659616 1275286 203382 1003172 281182 536821 348871 945458 102087 257193 4725 1134390 1381412 1920214 219315 1873225 18603 1297971 777340 1530985 651513 1812474 699457 986060 14747 1120231 1747191 1636168 1796330 1353171 1034096 916174 1594301 827740 807357 719453 156928 1930808 583737 1952915 1450639 995187 918931 1303183 1799677 1764439 1566847 92868 1641401 1998651 542967 1463200 197586 169310 1557738 688791 1239833 281797 1632332 1716152 944386 1649604 341936 1846861 1932007 1300815 1784559 377595 1473794 98495 1552153 1922811 1326651 1705803 601660 1990553 896180 481560 420858 586489 69312 1507210 639321 973126 1210001 1183870 1239570 551851 847770 1098246 1312739 1258966 1763076 20231 1252807 1225514 58036 421765 1837547 1176249 1800576 442101 1889212 1533186 794442 420611 100352 1645370 1744373 860987 941309 1252350 1343370 660209 1056117 308347 346962 1039281 1485953 1436995 861262 229016 1847514 1236724 173589 22334 1596012 1840230 180323 1893175 1751668 326620 802600 586344 1748111 522018 211921 530401 350799 304264 1397419 301939 1652006 1122451 1502953 367974 707494 1574981 1468964 498193 1319598 812324 1665764 848671 1536953 1156655 986196 1651189 574097 1324045 1285046 1497729 584948 966743 841625 939927 598795 392545 272173 533441 487427 248604 1453304 1613282 1531003 1453804 1835216 1785394 679288 1143877 633455 1140823 1667028 1027568 757742 612271 1688175 743863 1096102 138375 786123 1150517 1299581 566801 1030630 1208259 426531 595766 695557 149239 1219720 1090405 816933 273484 1705542 1851116 1561914 1782816 418745 342256 27259 1487900 145696 1023253 682046 1121844 949605 189463 250694 1647601 1531253 1628447 641151 731186 1819295 621387 236298 1279213 1574870 639482 1464725 1472858 748745 598344 795062 866879 1930453 1056180 1829673 1868471 1561484 824771 1047753 1639599 1955408 1862465 1638648 404804 1353750 1199301 337794 48606 855219 1956454 1416453 192118 992630 5673 1232675 1360607 596298 1441338 1361376 1213220 198411 1285344 779965 1849117 1016249 9962 1516697 1365126 345400 1171098 1065323 1963809 322290 1639035 1195136 976715 1957276 715277 1456786 1821540 1871048 124680 72315 267412 1605676 97542 1194168 700508 252366 585071 1371258 1878933 977648 1989188 1285701 1776782 726828 1208429 1270016 257266 184371 1466492 244789 1702212 230022 537562 702153 1575475 1945010 894744 152818 1832754 1129989 1318001 696845 1888297 1252321 1450792 860673 1256607 1402707 584769 329883 1547736 458619 772281 1685883 1912367 1079773 216267 500163 263734 1286814 376904 87107 221903 613366 1399123 237006 1795987 1168221 1079698 973782 942747 708308 409653 1855655 686456 1412248 420398 1072373 1244466 133695 1777926 769108 962639 1799511 1533426 1937075 1621323 97490 70744 1179833 1772001 1910886 1879385 1064905 1530039 468181 1722928 896116 1352568 1479642 1776716 1824702 763658 1344972 1382884 842155 1287417 601140 236475 1640718 1197882 855084 1340781 1277999 159961 605472 1501992 108510 538295 1305562 106853 1622165 376639 724166 1391639 484829 854900 1762273 663803 858014 1730151 86370 1269652 1569762 1152414 102832 1751475 1965250 477961 141028 1834790 950045 242198 532794 969993 346721 689413 495447 382735 1774912 867496 1128503 785523 1537556 1073388 201736 1231834 402594 1084249 1884467 958091 76135 1140639 11788 337025 375942 913643 154058 225624 1641959 1007183 1671303 792347 1062697 1293235 894819 932547 1969727 11917 1135887 33448 405399 1255504 1876010 1376645 238293 1215597 585930 574147 1393789 816916 1467642 304202 1944876 264610 1236131 1342387 611381 191876 321580 1923659 1834765 377700 81467 1474557 22644 281132 262521 449194 372083 1372334 1764446 51661 1479832 1629127 922729 1003394 386621 1525849 823325 1791808 1654075 836558 1476785 1439142 1177917 1037135 1374883 1649475 1565582 796519 1322540 1749169 287804 1159493 1141918 70703 613831 1509738 1078836 1039899 434951 799079 1157146 744528 1268022 668216 246861 1648588 396015 1944154 1995516 1664120 53162 238088 1771030 1554779 229173 473687 742180 32300 1070427 1314679 1153081 1366824 12149 1782848 848688 58450 730691 1556791 1111646 1022490 904591 117202 670039 645773 1891322 1766766 855332 1526724 17048 781258 442302 813203 1522205 1890026 1887063 580762 561867 1836751 492899 1217057 257584 1675100 1537158 504385 673783 1430790 313012 266455 890291 1843102 1830924 568393 1370665 1289030 1995981 1493872 1865623 1906382 585193 153864 493010 277555 155302 334787 1004414 390860 936519 1145623 219802 190986 1870857 616406 1904804 1715266 771152 1239156 1324526 930027 651764 1680215 1434696 522818 1112469 1337382 299070 1129871 1551951 400564 691424 1904057 198048 435889 294542 638742 1105682 1079725 242413 653366 510250 327288 196907 1968923 1338655 1429566 613858 652632 912710 1599966 1546457 1077747 1131513 1591965 76459 1418407 845523 1921926 559412 373841 622464 1041892 1462068 102253 1344374 1396201 1975370 1949689 681982 1570812 736670 1682197 692872 1957243 614736 493090 1033482 1444768 1504881 637885 1831488 295048 1187143 1530479 1908880 1584169 1753240 213066 578361 1384440 1216447 1897582 693272 523480 1790733 747005 999022 453214 719198 1992282 343113 1764104 483581 669282 163423 1384831 168831 1864087 949670 548797 467022 843949 886727 1088225 763559 1966322 220367 1296719 542506 1011472 684363 1188319 195834 801947 1054293 1669854 646607 1114835 981006 1682956 418125 1047286 1399529 695055 1771439 1098456 358099 232063 1585028 54796 920562 373925 541000 552075 20054 656545 813095 890171 1859599 321093 823520 428094 918928 1448079 1497383 785833 1254077 395115 769764 414008 1465575 1267057 1339958 1731375 577932 1356242 677661 664647 1681509 538954 49184 3305 1116108 1694299 1688391 509713 1485573 1288401 701090 90480 896565 510582 1364080 360591 109395 1840685 1453048 486869 60996 406234 226906 1114598 1736855 1427750 1554076 111059 531633 1550209 1997508 1877894 1271504 750985 1926670 1306752 688079 269803 1554022 1078396 776389 369826 1658015 263600 1800105 1777828 18022 1273441 1036784 383883 855432 1734280 1185464 663982 1301018 488998 446444 1377152 1137148 1942117 765427 691937 1423475 182192 1158565 60316 1840906 145764 1415939 1432405 1033677 53955 72619 1754830 841114 700359 1346730 695609 703879 1006711 1325066 1035890 1536290 7455 1806781 1838155 928377 828922 334070 225554 124335 652154 944031 619618 1525302 487909 163610 1069837 1022593 1691508 975425 1819649 1735802 1230944 358818 1602932 1792188 1023792 1580435 1003587 1748157 138667 100628 335689 165976 1432136 756654 1330369 1971718 293867 554640 558650 1069536 1230517 414010 1648317 807522 1286672 537611 1383274 828897 3079 579676 1963751 599557 1129603 449493 1777114 1758409 1998995 1271180 1301389 1831887 1448650 591831 970456 1674547 874576 528406 755884 311583 988039 1734883 1922279 252495 1635842 1400100 806829 110811 1171683 497182 206896 212117 841464 1766144 1392360 200549 992703 955694 988072 1153797 746530 1539290 239458 383612 1902328 1275798 571081 654 245317 1641061 651678 1949578 1173662 1701020 802446 1392426 85316 110273 1225438 1468508 1864161 1084661 1817874 1629177 834703 562196 285468 1366273 714196 1007838 834548 1785605 1805859 291187 1442829 1012491 1798634 553476 241859 1529120 18187 1477066 1643456 1199981 1148935 1431900 1070579 1717828 917609 1407466 1726217 786226 1401526 1700595 364178 50459 527643 822978 1526429 128632 1940666 1212212 1783016 741755 1166199 882212 1412063 582899 1466939 144797 121686 210035 1304924 506397 1248619 1192762 1969374 1772616 853348 834345 1072737 54494 1971618 1096687 1163713 791327 580406 282828 134958 1331193 341240 132796 569781 851857 303606 1365035 1895704 1264507 1601454 559243 1460598 979698 1948550 1014165 1224467 1141787 1205386 320488 1883972 1476254 1126594 206482 650711 1500249 1081873 1329989 818343 397226 489510 1217775 315106 431327 1178707 1014364 1080336 334427 1533005 206869 173201 1570614 941902 341798 176458 453924 1155411 180013 1697276 783977 1944361 1698484 876612 1174726 1416443 1461198 356420 1597601 1294230 1292809 68160 1391973 361469 1096175 1273287 1441343 414547 581843 808694 1999063 1508564 1802029 1556911 94125 1192194 1498413 1192137 714030 1376054 1429082 1391007 1062597 959116 1342665 1320349 1884416 1304613 1413356 1946263 763523 1026548 271513 1427080 942077 127555 1557131 367314 527223 285071 1667994 516931 1385591 1567315 1494700 1757022 278274 1684928 635932 1064868 1344146 770665 1100206 356677 744771 1857693 1178694 658821 862057 1621431 977971 1789297 1496764 84330 111941 1614716 1082351 296784 420771 1322700 447239 721167 1027419 996624 1162252 337845 529818 1759459 734637 222005 1503066 396253 873681 924200 542789 191490 1676146 547380 1776217 946982 469074 867782 1931866 1238272 3512 290851 1352339 153559 505526 1986777 1459789 1047804 1344467 72376 1911127 914044 78070 1088127 1844147 1033258 1035478 695376 56668 1682710 242761 495047 907028 1148661 953078 469865 1266322 136003 809502 607916 1763227 961933 1252737 794401 1574514 1247602 1663419 133032 1366132 1925926 234791 371627 691495 1946321 1942484 27384 1274686 824610 1393120 932756 654170 623716 1518521 894739 1275537 1525559 483235 1664148 783313 1351744 1308535 860170 56193 260152 1586319 127946 1814968 1934909 686776 385008 1127562 305525 876571 1981449 1733373 1755527 997754 435521 719862 1155520 150646 913321 485129 1308172 1038188 1762579 188211 738394 1345037 1099852 1610297 389494 459861 917874 1989275 1168568 173708 1503569 1803282 336943 395947 400986 1576535 48727 1985611 174497 194986 689364 1657713 30705 235656 1158444 1626392 230851 1963899 1112111 9657 1873256 1132165 98427 872956 1742252 763697 701351 757422 420619 1059006 260935 713043 443608 69266 1359231 60337 679148 921845 676699 1955409 594891 499009 1887000 1177059 384284 60608 1025020 36940 1955244 1552638 370167 401904 21895 201451 1954318 1269798 907912 1133048 1419514 1027798 1506939 1519800 78330 1543369 530534 771013 936267 1832193 1029301 308523 1464200 416485 765396 141240 1179538 7207 1811870 99814 1566735 306408 1183664 276731 203979 1500660 968699 637689 241638 1855877 450151 566752 575880 373500 1750164 1467140 1183997 876870 1804010 895621 1852437 1689132 994720 1485279 138877 140840 1018969 1928925 1797699 1668513 109353 1220930 868202 1638916 284154 1537587 1564447 1549270 187827 26694 358698 702742 1491696 1632768 383343 143446 278114 1020151 210395 60464 1072518 1016660 929225 1659244 1458964 1196975 1465350 220388 1931854 292290 237634 837297 436531 472968 1669079 1997485 1010738 917196 1887223 894681 349877 1938151 726457 1232826 91749 1537730 1924507 1280057 1993283 1500297 1330647 879717 1632468 713234 364594 1867124 61757 1707278 1068100 1019525 1082322 91395 1761858 1944813 1253904 148386 1097583 1018575 814888 804079 319796 402508 105811 1748332 1535288 1516647 427082 508971 1492815 234681 821787 1676469 59507 509488 1389976 1048578 370576 1790512 1246840 1412915 53295 1940257 134974 1853826 849904 352209 912810 915706 682095 391356 1328930 1290364 451936 1883118 645760 978704 1551154 1741848 1448382 1394914 281141 1670801 1102042 206865 1603844 782104 1798687 1517049 822353 184923 843698 412970 718711 644510 605752 1452758 872698 1956566 268341 1274013 389826 365037 1925618 1557682 763764 538695 428462 672492 302031 401891 1884607 704153 1277863 591180 485324 614426 1362832 360234 981540 1515408 1777382 1187442 1862549 1939967 541201 1982533 646068 1516249 542097 25559 245461 536639 1947892 648195 16157 1772015 252024 1332732 1932296 1822693 810510 198582 1160485 681390 694051 1240395 1815308 712723 1243582 502942 1337939 671951 1269163 95638 953332 544326 1366168 561255 547901 1491463 1572993 846401 1683281 637628 284774 1117373 966280 1537693 1266379 636607 619753 703084 349486 1367323 702276 1622764 1857295 311267 1107334 1210255 307130 206970 506784 702012 359763 1722010 1975218 1045350 1068113 1706158 1847214 1374492 753472 1654869 1510686 177833 577989 766349 1991117 267164 623173 956049 629156 152453 1035183 72058 950502 1859109 1815795 145668 1115816 1033578 1773238 47527 434968 179244 1143779 1350598 1390312 890030 1139273 796769 152100 828024 1041300 668956 1057797 1953821 126315 144498 959169 1568987 641021 1600672 39973 148930 1974323 227970 1470530 434248 1253079 1909793 1871922 1301749 1992548 483039 1030643 1649417 507400 1456052 1269126 1550079 264244 1390332 893409 1312946 1818914 1077009 68173 5340 1534552 1673717 1767363 1835644 1507326 673001 1302230 1697046 1879615 1425161 205262 1286894 365720 1508917 1455630 452083 869664 1622609 646200 1638301 31131 66437 1754856 1193079 259856 1337934 1821852 935462 1875473 684304 792105 34297 1338194 1086554 1216196 730138 1056470 877792 1547303 1349843 846077 1686797 1519009 1794220 1929081 296558 374691 1173353 1530250 312049 1513021 1486659 311435 1340675 257194 424645 1751542 618997 1642887 314274 147148 1743994 630139 1455760 798165 1729547 842448 549618 895031 458426 876547 146986 1341943 913854 1989920 713408 847164 752117 153509 1423166 15591 1160286 1950703 1646439 466805 1981891 1224034 1446870 1304040 1367057 1956586 1084576 59030 1423650 1525228 1214507 1527906 1274103 882845 491952 1174145 1422172 1393981 285452 1922500 738378 1147809 1611529 1560269 786793 840549 773599 1420535 262178 1254247 579605 1632480 1171455 1151226 1709438 1914024 1340093 1327899 1847115 506858 38861 1955654 1680062 835158 732710 898642 1797947 1524019 1084437 476012 1408919 1752372 73161 482204 1877842 1586392 1643397 1543739 1484846 365565 1659912 1236690 859463 320445 1409533 316981 441820 1997799 1560122 1586535 1672306 1405065 1977253 575465 1341682 1293956 352164 840081 1621853 614365 643090 1616521 1560854 1756260 182181 413567 1631844 238408 198944 1262226 1728594 933391 383509 600856 473772 1491611 937028 1798859 259117 372747 1541703 1059714 1848007 932595 230916 690491 64108 362906 1427359 1171921 1866090 1939361 841229 554343 1815290 1734648 100011 243973 127087 1006038 1397499 1418763 1694705 1463640 231510 1558318 1689262 613887 1832480 610976 1999748 569873 1785174 1589321 1300416 382943 1247083 1491379 1889042 1776624 1646492 153697 353989 1212181 1325110 405679 656451 1036283 955077 1961796 699825 763037 1143290 1839876 107273 874422 831711 1050824 1637396 1314794 287999 1244296 1456205 1799671 131273 1341728 1478250 717828 1960681 1645640 903220 1840183 1424457 595442 1118551 1784318 1866343 866749 822987 367071 1884267 345304 1453193 162535 691493 1539741 640839 1808843 425455 1121262 482135 1662295 1170285 541665 1265587 131817 1984343 861136 1963732 1369544 568184 322440 251945 66040 32939 40197 421592 747809 760416 1478891 1754620 13555 1936494 822269 397219 326938 516056 1821048 870776 1211118 1656150 1905410 283904 1490239 1588369 214173 146911 182865 1119480 1736979 555369 43654 1434237 521989 1055006 1586639 1838871 1835827 673928 1155920 203391 1831006 35580 950416 173697 652379 1280631 1290395 837758 956482 1545243 1556938 828121 249819 1048119 446996 945902 414006 1591226 216258 1879428 954976 565259 928690 666583 652781 908370 1250241 1259304 1842098 1263701 1334432 1895090 1211756 41638 731840 866714 986414 311719 474861 231485 1025943 1747746 1025092 1814064 1563741 1038652 10205 664405 815259 573050 277168 1667792 1937933 552738 490075 1705462 1327924 1620512 15353 820779 1488396 424702 1259672 1971495 401895 1016765 220178 283134 56523 102447 1546491 1998665 674701 47771 156477 1557052 1413625 1900002 1529738 118093 138753 1736745 1759175 1893604 1584674 1162847 805059 552721 930816 580329 112248 1770453 1588518 1160967 801371 1777340 92205 777032 1071413 1096361 1629899 1145381 588161 780257 1574508 1943108 594974 49231 1082881 1284098 1084740 36934 1064066 1326761 1577046 1756512 1807451 1659098 1094702 1755215 1383599 1299608 1451372 1512916 1944073 897843 684937 1277574 589136 992782 1920686 395780 1928679 817914 693047 1485731 1233508 1444655 1354953 1501882 605467 673016 1401722 1148773 660944 1032290 1012534 145174 1262376 1730245 56672 188159 996148 1589892 894714 1427344 942627 1938244 1622009 1331561 816271 1252284 906649 418070 1597707 61604 1080877 964641 1363347 44832 35581 1606117 648378 1340759 575129 1418551 453609 968068 1028677 491673 1494704 1900806 400056 1566195 1082901 1877925 1520282 311978 564320 882705 1890429 1512682 1378424 607947 1584108 222607 1081468 1394683 578590 472204 346331 1268156 1419643 385420 21350 632406 1562756 1648529 56914 1743810 1109030 1332411 242356 1465814 604812 1382934 831460 227542 1990319 1923829 280147 1600805 612095 1238875 1032649 895723 1277954 161690 178565 721184 509830 110162 839703 1822486 793737 495953 1106791 351453 791709 461372 702162 1991458 489784 1439041 1966917 800617 844571 1505661 1446096 209094 294246 607407 1471507 1544662 1786340 1024068 1591237 614570 268301 222247 1700975 520567 188140 206325 1137906 1684614 868279 1645676 1790986 1454896 98999 1785683 715904 155616 509542 430427 1023290 261328 1549247 1451466 5668 649119 1007725 616947 1082762 1494205 238925 1569801 392061 343918 1551287 441863 77611 21474 289454 277837 728889 1509708 433714 366479 676873 1676232 1258034 537121 1130063 1808995 1112199 1139339 1084473 1053727 1684831 1787886 1394549 814336 874732 1894698 1252175 10721 460517 1208292 1428488 633910 830701 1152690 1678728 1432870 330409 1959972 1016142 25436 93024 1406457 788463 23789 892193 562271 862160 1775356 353632 367481 1085966 1071616 1709169 740539 1961917 1845281 632747 278591 163119 1202441 1025167 363104 409275 250579 315326 501311 1561611 1021268 1026664 743907 1828510 1618877 1906537 1674165 969585 1914169 1039493 728486 1362104 1626762 232219 1950824 671469 1230176 138028 422439 1139384 746392 821870 1133583 1814429 1449287 917337 1191059 32827 624788 503441 523590 592490 333743 1182316 299442 915833 1383266 1972620 1610722 1705746 1974867 369099 1409879 208329 1318941 135731 1867982 972408 745253 410980 1974171 1324757 1254171 721787 535669 1171485 475565 1901161 1512329 1953987 1629420 1490992 1068022 1384838 1652488 1244730 41133 966817 946601 456914 1107957 1813031 96311 548087 1385225 1343877 517541 1360900 1285174 647748 126014 1890009 817396 1704980 1990418 609940 1841017 54312 1753785 770596 392110 507380 1345516 1886964 1704130 674447 1798900 1375154 1055690 1660830 198716 792563 1452229 273023 1039773 435758 634317 1080841 1115073 957362 153812 1109830 1823954 1699857 519961 1542148 1321808 294134 1917911 480030 531514 229438 1378286 793395 998712 1593203 1007329 1169991 811509 1553741 1035718 1798573 1989198 939573 1318109 98750 141134 3718 48863 1528990 254231 1118591 575780 395118 1303627 706724 1551430 1071152 1368336 1167960 243140 847805 1505966 1356545 1273005 591574 1718440 429729 358587 147636 1013609 1848856 1561462 1575104 597512 1660413 675104 1656946 1539977 1092040 120607 395281 928440 938206 1592459 592569 1312781 861642 255317 1741157 80679 1798192 1632493 1389863 1557658 8636 1105863 248279 1911680 801081 1593622 1968319 1488008 59755 482344 1140923 30701 1460128 151797 1742082 1423188 1020147 584143 284044 1594208 137134 182715 1671650 180972 819539 160006 1841807 929258 245776 849230 327684 1005520 996423 214966 1987220 336512 606306 1826692 610014 1975650 970702 65462 386501 1366049 38950 1956473 1987443 1826245 77437 1976054 771287 1501036 1814227 1946704 154783 1445159 1681496 733651 573226 643092 555722 1733173 1758532 792414 1484295 1132191 659970 1250872 1759597 108019 1214084 1792533 476361 1302167 1445398 191952 1239476 683207 1191448 1499600 360694 1133852 1454957 307046 1809761 1608726 1650403 887039 341709 992150 122822 641651 788297 1094086 682013 1661348 795010 809171 952658 1337825 868076 952931 1870811 1814351 648163 1000985 1804403 210130 1490410 235301 1946440 65434 772990 359519 1917430 1082018 835215 1403477 1693934 269055 362375 803473 521977 510409 1933897 1065661 551244 610932 348174 924647 738268 224909 1124404 1070446 1114760 1506169 1474451 715135 1524613 14587 536485 1193211 670223 1691989 499974 1477707 141583 193405 1108597 395175 1927082 1817787 16184 1233315 657637 1273602 1586859 1422524 420805 975911 1996890 1414255 783491 658022 850906 335302 1408386 665720 662133 1178132 1391779 538694 918719 1782959 373120 192518 334497 1311560 1133430 1192624 1456698 1703287 988659 1383394 330980 466882 215699 1430959 847059 1055466 1655706 1834030 1243809 723403 563457 1535805 1053583 1924926 1602750 1831280 1474471 1623534 1762838 867501 218531 486396 1095290 348452 447970 133325 1849252 817950 1743775 1375874 1300727 4240 617447 1870591 1302507 1918920 1753637 378870 1493457 1506779 1150779 1300183 1895283 999391 1033285 826978 812089 313445 1021679 670249 616989 96298 1107396 1012089 507139 1223997 1481729 506583 1286294 1155651 32428 1785078 1588580 1945568 1477438 20073 833495 1006061 154769 1883803 1080024 1330216 1781832 1952283 637872 1214589 1125368 1648301 1981533 528957 1471251 1281086 1655838 605715 954171 1212456 1709567 1834303 1938621 927010 1802223 1762317 1890245 1264913 516285 1067560 1021912 1721596 175097 1250667 714718 331449 466067 700638 1151576 1182317 391978 982433 638904 368184 907602 263666 1349831 1441388 1916655 1708887 1381018 715512 1064781 176252 914510 322947 1282880 1449100 1182034 1753343 177492 1983700 284270 1822311 777270 599727 1963563 672645 143007 357634 390391 501875 1515979 108061 669836 1875492 506495 259602 1336179 1678892 601512 1450318 1115141 709022 1128565 1069071 698120 655634 349746 288654 1115319 674727 1474237 1266170 93359 846796 1452929 409850 894405 1000126 82699 714852 760969 1216722 898398 1405508 374234 801599 515170 308815 417260 1152538 1768616 1412499 1113163 1715748 196196 359715 966825 499569 1556413 708670 246293 184370 60321 710113 1042350 160363 1879064 932840 1259451 122634 492514 1396132 1211105 844207 1636459 830358 898673 1128025 58957 1989189 107648 1203440 419334 578906 493655 549186 423333 802284 1181706 69123 917599 1209756 263526 1785417 759949 731470 204142 663153 696833 902988 1124146 1346727 100457 772759 801419 1585847 36919 1901766 1038368 1656987 508502 1910432 622818 350490 1939270 1546903 1398167 82521 1344507 1745468 1290300 130781 1672088 688181 295571 1748168 473829 1313251 870478 1767354 1436925 1678749 600199 138686 1851159 781125 1730705 1779448 1644874 373757 1435667 1654875 66317 1609424 867880 1487136 1482383 560661 5273 1450112 105419 781262 640963 1147681 1970337 74003 693666 384924 1161741 1537316 291462 333813 1483474 1946300 223831 437808 586162 289734 151755 827381 1724889 435555 1556812 261713 1989960 373130 1283824 1785897 1583380 1075549 1743089 1842570 1232852 600453 1241919 867636 250020 1395747 343291 1146802 1216005 75818 934332 1181999 1040858 1004388 1218631 1028979 758451 255762 1379121 1122344 1006080 1981043 151837 67859 524655 868576 1404331 1983637 1456383 105422 515572 79771 1023402 1210631 1654930 1041259 101210 471770 1924715 297000 1784649 1945613 1310462 153692 997536 1221771 171998 690241 1123709 119041 973424 825430 1084457 1429280 1412607 843007 349586 183502 291362 823735 416161 848821 1819790 883147 359886 119047 620410 729934 860416 585439 871519 1169321 1672826 1039393 1953509 1080503 138832 848215 173568 799169 961413 1612637 1860319 1786850 1836304 86625 446928 825699 895660 428450 1650883 1351462 1176011 1422606 386792 1184497 1674530 421234 697461 1487465 1829918 138675 1917635 1634738 176040 71331 566331 156479 1860718 1022040 1374601 1322800 1013289 572208 1180771 1013891 1852269 1857162 1358329 493219 1864603 1087172 1713669 620565 440685 1901469 905849 916090 264136 1015487 1351477 1833896 639835 1068090 447627 458696 1090338 146680 259995 190863 844246 413072 624454 1302305 751409 119961 1326694 1456643 287098 730911 683304 1290365 606592 1958342 1551464 824354 902990 926647 1324841 1991850 581006 252452 554491 1735128 509634 660049 1272636 1954788 1469339 862116 1144936 626707 428929 1095539 1231554 1240288 238593 780836 1841152 1894671 463492 775563 1458451 1755048 512803 1190953 1412460 467684 1408574 1935083 445494 1644777 984428 656908 1071535 88550 1079403 1291672 980313 1677639 571303 1294758 1678763 817811 351546 1353394 956654 1071748 1881202 95815 1115547 311968 400890 847875 1865563 1206579 1844391 79968 743592 417917 1746392 457264 189685 732143 1131811 584792 1829777 681339 1835908 314941 1402680 1033299 1964893 257959 650649 1991866 1807146 812871 163989 1653677 337387 1064567 1946169 731458 462847 320141 1518298 1516180 1279691 947632 1486268 857888 1659197 1076051 853115 251871 94365 1401092 768844 945186 982367 814738 1286490 547149 890661 547761 572431 1240132 1937496 1308829 511955 432325 701921 1920411 948602 1881623 1249050 1163103 524830 1835603 1831247 1488610 1908196 1314803 1177362 1156237 475292 208006 1979429 1290368 1381419 1676072 466264 1210010 1103997 795555 1819643 602863 1715064 291525 1132618 645848 78707 1628978 308984 308424 849419 407323 77486 1120039 1114484 1132408 1880612 526484 1761564 1572475 1544545 502499 1458433 1743872 1348906 897029 703706 275641 1917707 843637 1222402 1235829 1966986 1938693 90096 619088 681689 901196 677983 1202436 1909370 112978 751551 502918 918857 1489564 1753330 454400 172039 274629 530101 437719 157275 521597 1727203 251584 444680 198426 1329120 246761 566416 737821 1895223 791156 361750 1199305 1568561 1800032 576430 626104 1817308 31040 1535686 435387 228673 1072609 1843192 1340316 1553930 1697785 1302508 1097169 786883 244533 1229217 1220190 835303 1448955 646050 1018007 1678296 1301860 695927 1118197 1555867 1818469 1723682 833171 1291074 1732270 340289 978071 364914 218193 1749823 954703 1965237 799097 407950 1850000 1192111 1246238 375469 879017 371010 1359599 282138 434635 348498 1243215 536953 1699595 1484985 1728241 906859 330534 938972 587217 63964 531292 76463 1016944 1442805 375057 747490 25174 49332 132007 537871 785914 1472708 214713 728808 751732 1478207 1749896 44110 858979 49973 97618 631382 465542 552430 1123938 558023 863766 749485 1961350 1863031 1519775 604226 973027 24044 1904646 1857917 1870854 320290 984174 60219 864865 1510625 581681 168137 1194266 526625 582405 327441 223868 1146457 787727 522483 799289 412576 1859508 657640 1589244 837277 1592140 386723 812531 1615763 1899294 180391 1953685 1002863 747789 861607 1720942 686336 1658727 1257331 635413 220798 1351719 1996068 1834434 1766962 1470753 1990041 1577606 973378 1445534 563639 1710494 377018 214972 1398725 1847808 419014 1548052 713383 578994 572407 1453874 380892 1333669 1775398 570497 1559501 17221 1579157 382247 640781 717507 512789 1233084 1990159 1540025 1527504 1690941 880018 801916 77473 378243 935688 258415 449197 1146130 394149 1416449 765366 1176816 1008145 230642 583170 752385 556782 97247 1094097 1251816 310425 947538 1738784 40189 1353720 1430312 7683 1350569 1396568 502210 1087374 1029433 1445699 484699 251293 906348 590567 866212 1282892 562027 1717511 1728607 198900 1006154 1826454 1034093 1745169 178834 812093 1373221 685896 850624 1423269 1901700 160969 1551345 1759028 220661 1577679 1290320 71152 382373 1819219 1189300 1453019 1695282 1897958 1224308 1063664 900175 1708845 1729156 1593638 1797397 1113076 200236 425221 432732 788209 670567 1619605 526678 1015164 554437 922883 1336351 1484957 299873 1262106 1648557 181431 931079 649105 353286 1382144 467485 1640392 1357014 1088237 1763328 1164066 546472 1020455 247602 506602 1310736 1305827 705211 1388656 705348 346118 30008 195646 1047658 621607 1079065 359210 866553 1199814 793097 595813 959734 243247 1747032 1516702 929784 88126 298381 1977407 45905 998439 1529205 984295 1493284 307637 1131528 185922 239343 1842576 1010123 1397957 1717907 651699 1382075 1007327 1362966 1388915 480394 579645 587956 1983101 1293295 599546 1485636 426283 772048 295970 1985095 361779 104163 1245516 518453 872359 1173813 367155 1638522 1939749 1533323 330023 513707 352560 1153833 1158467 630015 605353 1369832 1885657 1385164 360824 784150 579356 782918 1140162 1872823 322265 1678437 151859 364817 1812786 1278729 1546610 1335672 1277857 1775776 839825 1212696 1140690 1448012 607743 565842 1841468 426129 1139740 654535 888218 221182 1404417 1371225 1807507 1444149 612158 1448932 442917 159312 1385833 1841276 357574 306742 1389429 1822813 114669 253870 232164 1976286 940263 1853139 282544 1216751 166649 392755 1199934 799996 1015304 42705 1985058 1625177 962229 372694 1214092 589994 1213659 290468 928275 1909723 73083 293482 1144906 1638780 963000 1536700 557914 1909846 1691617 1585842 599173 442887 1759558 1524404 93995 704205 20500 820058 1209447 1726078 1435065 658695 514862 800776 1769158 1358404 895921 123702 166638 424728 583835 1449850 1625804 805769 916867 351056 1181632 775181 325298 224432 684750 1445353 174478 40797 1732624 1357221 1436025 1844959 1426333 627374 902075 648380 644871 454841 856651 296243 1007636 1431005 1581499 1615323 661244 541493 614251 601724 1193577 482144 624264 182900 1397192 422723 1034087 961459 1002915 1618313 1084095 1591224 1706337 908673 1566564 707701 1002610 228914 1408748 1708292 80898 1287320 1301777 1096110 930312 1350820 984461 356910 68755 737909 720738 872171 1521056 1623099 1961519 1392752 503226 1547657 1214109 1790457 404315 891939 1521324 466775 1936872 676533 1326241 43992 2970 868226 1157190 168474 1026335 45274 1765612 1734333 1657119 1704571 910806 1685368 945100 343256 1744536 1163069 1311913 343370 354553 1634999 1888240 1343134 1698081 1807443 1986689 1416120 712291 1321528 1459534 406936 918545 1969538 1024491 1285679 193597 496727 309274 1154791 1377690 584383 282955 1306154 1427723 1109101 1634743 952508 1304768 1933719 1585101 1872898 967692 821491 1577964 194477 1209320 644196 1549462 432236 283150 834011 1114488 6845 191560 1596114 909734 1173524 686975 1739126 1788083 700864 312425 990504 281994 482577 1451602 109490 663703 1537819 1747293 507743 1490986 1875423 753730 497391 1017687 407849 19873 1678417 1627637 1671158 533066 113204 1524059 1067679 611876 609655 1262611 1720643 629868 491092 1862573 1185502 1197780 1052130 147753 1985576 339768 988367 358230 274701 1156391 1585490 456833 168484 1938292 1916502 1297731 252134 741746 1830089 1386236 517628 351343 1456328 344260 1535981 728378 645045 1863630 1509373 1011186 1872802 1138320 1581910 1777349 271480 475461 1050902 568101 55273 643908 1736422 1706378 1963404 1270024 1616245 1132019 982111 1019987 505593 929350 1414296 1103017 1475621 259056 1766496 80876 530388 894239 1558602 579195 175228 223329 923100 1369560 733456 457765 14937 1895359 432073 943423 953846 1589497 1646218 1806557 1662136 66644 400807 1359406 912204 1776382 1668576 315989 1202394 172858 2698 295684 1949133 1816952 1132829 80063 1648906 1775293 1002382 218555 926514 32986 544499 559640 1560843 1763838 1591282 1253294 1451245 1030974 1765668 1460549 1156592 1691641 1876768 1501974 1903685 1646485 576791 1347511 1378668 1295388 555316 1457807 727693 1762178 326405 234469 1047287 832906 1103831 1121494 1840067 1407426 556784 1110206 1854260 136716 1369041 1860650 1760289 1821857 1284461 637916 238888 1534074 1497449 1955410 1193047 136218 1122015 1667257 956658 1314441 981669 413335 1093437 614937 617748 149095 1689795 589885 1206146 2004 984859 1209402 1537055 1838316 147155 1497602 1155989 1175271 1782369 199392 1774066 1951671 1389252 247989 1378405 1210176 1412011 1914421 500790 242463 805416 1880760 1556133 1399194 577675 475038 942755 1884434 1556722 924885 818065 1387712 801026 790785 808981 630111 506288 419077 1617413 609089 1658038 1168604 412106 978620 719796 123990 484560 1128225 1779953 1257811 1453079 933721 889928 1617464 340179 435872 1889665 1382212 151706 616303 632026 290898 1674806 274313 937567 587543 584898 1314733 1144549 41692 747738 1102088 1939267 125782 1861214 1678773 301905 410443 621817 1529365 1490122 482348 137661 291619 472767 1812044 1195988 707146 1863445 1647817 508346 898001 728717 773996 72909 21803 1309060 421089 1660399 847857 1825367 1576112 1283367 464765 1832150 69466 1871424 172086 1617593 947646 602010 661510 85146 770200 1637674 1954515 1528847 496932 924157 1047467 84497 757983 514749 398890 1359828 1788470 1293189 744300 146827 473049 1251155 1670027 1777105 753021 469172 120651 1647531 1635502 175094 1471869 1383425 1622378 1438631 182515 6919 1544820 1548906 1871188 1912916 372310 226005 1820774 1823828 1875311 1417852 1685765 1834107 1708431 1933 514269 1803716 540781 1172395 1827578 1861259 1510044 1038078 837689 1033584 849676 944123 538508 386996 275163 1918348 436832 1829475 373652 1320837 1386428 787417 1930496 959862 1227017 1941973 460997 1519253 490616 752334 1122503 1727680 262745 1032126 462416 333647 1191023 312124 417080 473167 1065492 1974509 91660 1404104 140026 1195690 1871917 1538339 673388 709768 1582955 78412 241988 816819 1944984 803716 681737 492397 657701 1531746 705192 1238422 73419 70250 1340962 981800 83508 1301539 418054 110801 688151 1577903 1610698 1413637 1037275 2156 1514409 1671733 1903198 1377107 900926 1521582 886359 1379324 371822 1812409 1736904 464931 1660617 296492 50744 354118 1438333 1737072 1900630 1462657 409167 187613 811916 11674 330607 1789635 64464 1715959 1121223 1127973 1123888 1414854 1653272 922054 296707 559096 1018465 61069 863076 1326090 1503584 183746 1591947 387877 524247 1677599 786417 1905972 1442477 1408681 346955 1735564 1911316 1909108 304560 1849800 269443 1407513 1533660 496473 1371318 1261442 1696123 259832 377097 538313 1536879 767369 1023920 611015 807677 706222 1584881 437430 1546740 1848723 1214648 701781 1945443 337156 1825147 333480 281718 1713959 135069 748775 1308501 1877076 1116014 1406617 1764170 45742 1388081 739136 540884 1372625 216883 1589299 1805325 532584 620110 1579848 929712 1289048 355720 1060934 829241 1588377 1410694 98606 1949577 298133 1478424 600483 1956562 270532 1829530 1918981 1579939 172697 797026 773830 35857 1014994 838985 1681892 835738 1003962 1220580 1512839 422158 234289 69176 383415 457817 543387 772847 1931114 1182170 1561672 1100428 497026 1314424 1004857 1202408 1253222 619581 1364392 866601 1929021 1803975 1223421 547242 302871 1676947 1483805 1249100 148600 1943276 1243858 1936803 1811962 1705394 1430661 232582 677326 192882 1044874 1748525 1473293 1922593 1739424 872499 1635847 1272215 1776244 702339 1816605 1582792 565326 1580953 179219 1493813 490862 669591 920049 515451 1638981 1225636 579730 1328297 32860 280555 954762 678752 1170877 153791 1406934 894449 511439 1740709 280815 202729 1098905 204018 426735 1905163 800313 1304124 367454 1535010 802070 1198290 377099 1919328 1591857 1444495 1785785 1506991 35457 744724 1226427 1587098 1505231 585388 838417 415070 581525 435433 925305 210829 653802 525481 1770311 1053380 877245 699706 572018 263523 406042 756793 828651 1786628 379887 945453 372756 1579465 1665355 202771 1495240 284287 105868 1977820 826295 715962 71625 38999 1681846 35540 1390746 852300 1181810 1256765 1192336 422454 1706576 914813 1826194 869813 619478 595776 36605 1599119 938922 701231 112705 1988505 1484577 1062118 350444 189702 1098178 378822 1119288 393756 948418 876471 889977 30681 365227 1071018 1353002 589267 191105 1181830 786721 1153042 314059 1068011 1247409 1688631 487175 900639 1965085 202351 1988097 769448 993318 1664090 828566 1442172 339333 1819341 1817644 511432 924947 1932403 286505 1702592 400826 1344425 299527 1265766 1168090 635146 1830963 1640919 502086 1819970 451929 510300 122093 1143288 1563338 1460435 492104 576952 1172283 1405104 758046 1258975 445579 529759 1210586 1792466 1454152 230473 440794 125454 1965934 1320402 14490 679663 576311 1042520 464766 569509 967836 141626 1957639 1436062 907762 159643 259834 1360388 1238748 1853265 1282203 1309889 812230 1143971 450424 617421 217564 96680 407118 568951 1037326 453261 1250977 899123 1890545 54402 1253837 189467 885705 1962789 1498718 240868 1847387 1433161 1001029 360644 135917 1426572 455499 425185 76524 866285 1306020 1058153 1906130 10980 1520212 408793 1128596 1839663 1340396 147506 956444 1250515 1113703 566314 1781831 1956382 210856 646347 733489 508055 1756302 352391 213673 1195672 1867105 859317 1026397 430188 628884 654339 531782 1108043 1940838 903208 700385 1969330 680291 1605879 365343 975998 569836 446554 1707602 1658912 1115994 1488477 540966 741864 389638 1890049 1808231 644591 1547802 1803711 1598498 1687047 177268 64521 1869067 1418030 1190109 30885 1526487 662954 23769 1041930 1238471 530756 1251333 83037 1710083 1308312 475342 1201352 1624321 417925 540657 1236489 460461 259323 995821 1395062 1247829 201297 480982 1926680 576002 1259695 891966 1813771 930792 781596 1879576 492904 93377 509467 1989342 675548 1748765 1545284 1495260 1901142 739205 1181332 1732994 977991 109013 790739 1978290 308425 84069 325972 1888183 631064 1861292 443003 1140110 1620829 1401145 1629428 913365 97636 661851 1466103 50356 422283 100390 1617879 1606187 765937 639790 944514 1488868 481420 1504922 161489 492479 1852749 1767304 255968 969514 1359634 1288480 1836937 727522 72036 1326304 100483 138515 438178 138850 838558 1777247 836133 1900988 477047 496086 531358 230941 1653590 1681686 807682 1896126 677587 1595600 1877516 597524 175903 305447 212919 194653 930584 273370 176656 1570457 679713 216456 720975 1350339 1945029 1304491 1951240 1267404 1317516 1634988 1211765 1888192 1491240 1590991 245396 599383 917372 532345 563332 1425922 776911 321483 503052 637951 1903228 1903359 181532 1909641 1103889 719432 1795487 222589 1700843 1057861 1982992 1150457 1540920 1675146 764899 452986 821818 362002 1540481 1210843 487000 1297215 1172517 1967519 1335763 1250739 897653 1083313 1986425 1557898 1253402 884144 1113218 527342 1834417 1834547 1001976 1596703 1885031 1182349 1467198 978746 1087359 1676344 1748236 338270 203017 279135 57119 297680 1693707 721197 751463 859808 328224 1380082 728258 736117 708118 84806 1061331 920286 696093 1154687 1909546 576871 1377189 1972682 680755 1932444 253983 1836321 1003862 1026539 1141224 1078553 166866 1648527 296154 794943 659153 1856239 1435805 499027 1905832 1421293 1828386 1401019 823734 240529 1367010 1781297 886918 1245132 1670201 813721 476761 1832098 1008161 520464 1303257 567649 1245674 651692 1004033 23983 1188299 1210964 1982063 517827 447589 471599 1955894 701068 1467005 743881 1176901 692361 1605449 472739 941160 1567601 1440939 47702 1665358 248499 1709605 1288274 42821 71342 1195595 1853675 1112439 1587222 1413311 372503 257569 552980 1499188 512338 1386301 831327 101279 1095099 1716385 714883 978327 1404032 644219 1882588 718116 544828 1370451 1173298 1783103 483180 1844043 1035040 417097 207883 1677676 978711 636930 1016090 1692578 293668 830520 77948 1678897 593652 831955 902413 11280 321217 770927 1573442 1483548 1972579 1547748 1327966 1276705 434075 645425 1904452 1545876 160466 1850285 1905650 1617905 880397 1198778 1541549 565348 1524965 583358 1669616 1954891 88920 1299761 176133 10318 397922 1729054 1607989 425914 1745930 282023 609185 1770281 1189687 482500 901881 1603259 402868 514476 1205622 1421188 1712117 422602 652947 1078746 1674219 727824 1609030 1354443 189003 382899 610570 1438751 264880 1482508 71734 664131 488703 678737 389235 95811 1861439 1320956 1212536 1699235 905547 971792 1457724 1421489 117139 1115416 786922 1282972 899958 1829752 1978987 1509990 137047 197112 742516 1007131 901821 1880070 1034859 588766 1447326 521296 87986 14409 1373778 1214503 1214800 1489917 1578671 1095690 1812589 711427 987789 774410 863972 564444 649658 1861535 1875961 725201 782164 1642185 991152 890022 1972649 1080519 1368252 1639570 1878529 870558 596312 1693047 651951 959753 318449 1938758 1601256 128644 1457812 549242 341593 1985751 40668 1090583 1426452 795179 1482645 1618225 115614 205404 130452 468634 1350439 1993807 1448529 712792 554014 1634360 461839 971715 1459295 738734 430860 201173 567421 1742371 843751 1646756 719247 1850369 808525 1593940 810074 1684282 60957 782972 346572 586796 550217 1734659 1722379 694481 1019879 1142264 1937889 129115 1490131 3008 356440 234980 1025011 1070470 1554913 229980 1177691 1645387 139938 614217 424627 323300 815307 1671329 1533501 270987 556592 142253 115601 1744541 1338340 279676 41148 228912 1837733 1833596 818865 1042937 1382036 668144 1097400 1938635 1894264 736328 482799 1707015 1781575 849132 1656629 68647 198030 27234 282337 1939443 132359 1167278 1170698 26670 1813498 756054 589082 935330 1107708 662391 575153 116545 1899597 501977 1051030 1556418 124904 219669 792389 777099 716259 1017994 133700 1898525 1182265 189856 1992757 1514387 851732 1771581 1570115 1434449 1064968 516501 1137771 681510 353498 600954 1118722 781265 1845946 1559603 197374 893317 1294387 716444 814055 646791 1571818 233436 1140984 498794 382702 1752007 1175002 1042942 1855645 1823290 1623673 702812 1501721 1416282 73675 1017946 1240026 1910286 1492237 966342 1416461 1777504 1862904 1518605 306347 618862 504254 180397 849288 815132 1731611 1988510 1871511 1562404 1460110 85365 780450 1796955 42684 436946 237358 910931 109596 1910565 1138478 682724 1578921 762480 1094870 1646383 1402043 125759 643144 670749 1636544 747196 840948 1564340 1772491 765072 469905 1398894 660054 1631743 333840 645469 1057479 1136408 1663183 71952 281685 1716061 1416772 944843 1498991 1716440 1728110 1261615 1577328 502996 797962 1306262 1489876 653516 367381 309286 1793017 1173641 881629 436570 1940170 737914 1135515 441420 1229923 1663432 755748 141586 866311 736339 1827162 1473369 967530 1878144 1034343 1730662 1188334 1274197 1918380 215492 1466685 1863609 715475 1709226 36556 1265877 1293976 187441 1517486 1183604 1606613 295281 452440 1305541 1811903 1688816 18670 1016119 594453 550308 143601 1446296 1792047 382068 1801947 1185786 1312756 500184 1325843 1615123 491126 1570080 1353848 1137476 1717820 1301934 958156 228770 1409604 1264369 1903336 1038255 696839 1421528 842839 1570554 575097 1783578 1058417 1892767 1750829 1916714 359026 606402 772406 706623 80329 801058 1873125 1435015 842050 972728 1503982 1803640 1150978 995074 882322 1164241 1700939 1928477 1287137 1438030 316895 354589 232827 1518567 532494 1863188 826338 147480 1906306 775998 1092061 1936048 1723705 1884699 670932 458446 508704 1868643 1774598 1875013 188566 1157746 865245 1892514 1590252 37438 666974 588214 934292 131269 1832455 1917569 1080789 1062576 950953 378157 480284 182226 25944 101688 966788 611349 391871 607452 1297678 1942665 738292 1145636 1137953 161682 93162 1766806 139432 1175465 1058915 56538 1036986 1597184 309269 212750 542244 1054566 1874113 1164587 1958347 1005609 606134 990168 1828963 1568323 715268 655175 509016 697999 1861111 1965792 346419 1464984 1822697 543155 1595338 405648 1047867 1122171 1693433 1058063 1702806 324098 946725 280323 1464777 1629041 1998266 770508 1059276 308757 514950 752902 89876 1132668 327927 1756962 1761218 1207569 1983431 644256 135194 126405 966570 1208668 1153622 1667048 734912 117215 343673 456571 982273 1296433 1344252 607475 1297828 1635632 274881 418626 908081 432267 1833356 1773111 1722662 1921811 928894 1403978 89324 1790882 1662894 960867 395572 19340 1682535 906083 650971 1102408 226086 174057 1942270 1760297 927714 956282 63894 533009 1421913 963765 1134067 1227708 69334 1792050 1336222 1692831 1858078 709388 1425736 597075 159172 510815 15949 1945546 1237426 861377 528528 891426 273147 16442 1963976 425779 135322 1320972 529228 179301 636577 1883568 884835 746361 8128 1454620 648310 1162430 1583480 910895 1734554 178813 970197 1604078 1661295 1276886 1028504 1646995 1519326 1705687 1840128 1867778 1318076 530307 386611 486022 777189 1059517 1722284 245954 177979 1969 1590592 1265907 35081 1964672 417121 296230 725450 832078 287319 1819076 1793147 515048 529360 620012 1301112 725410 1366589 264286 90797 1751178 1262216 1998807 1065574 1333673 1870373 1058593 501483 1034904 1025871 522403 1449542 1496567 227770 517004 447162 803830 1631055 1094076 340452 1623988 934102 526677 127909 1876662 826513 1877207 527052 1120946 1479346 581506 598552 1788494 803814 261682 529539 611874 1165624 1663725 1333754 496572 738416 642823 996595 156614 1130105 807404 1598664 1864703 1194925 174308 1989610 1539093 1315776 1585384 1060542 1463591 591957 494732 764255 1106082 1817097 1312099 1041587 1476101 1465858 1228596 1211455 242061 1444101 833900 372168 1251822 719729 1070242 1274242 24058 120527 491393 616757 1770911 288260 840282 744657 1027979 1411715 1620673 805599 1473408 1030369 1075670 262108 157058 686140 1250284 357807 477920 1507971 1602685 451958 1859880 652988 1613107 185392 535918 935447 1437221 167201 87856 773709 1704187 1218121 1843017 1905585 472167 1930328 1869476 1938065 1017484 1382669 1451968 326900 1645620 228334 1037901 634055 234067 1010864 1215528 347193 562219 1168243 1836444 994175 1389822 1800752 1838317 1858397 58869 1333962 1685164 1437084 1504285 506032 611173 1006118 458191 510648 350001 103878 688444 1787681 1306448 598482 1024117 395364 813871 1736955 141349 885405 1055168 1556547 1514399 57973 1236813 912495 781584 1694727 819079 529842 843671 218182 1201754 1143206 1822436 1946118 1801941 691056 1612428 899216 664044 1672301 1218857 1899542 756442 1470292 575999 735589 1382073 1708022 1201311 314319 1842792 1611887 847083 1363834 50383 1055507 502435 914250 1325886 535331 751128 702491 1358664 1047956 1680487 1210019 843695 679512 1680785 1643846 982241 723664 1346393 25160 726689 992439 555477 145074 1534021 1348653 1956296 1724635 747871 1961787 1470798 1291331 389445 1987299 994592 1135133 70926 1315818 154753 1521300 1077066 1301324 95676 1105715 1016135 1745477 617534 100065 921851 1300765 1698439 442353 39458 1377547 264091 1859958 427168 1688917 1411303 477286 234457 1763312 89372 1309114 1000742 20826 1449260 1051381 497974 145530 820499 953782 1601295 533880 71220 1803399 1944497 39819 716655 1605875 486774 1818807 1078668 221823 1670948 91029 597713 1166471 919377 933118 1196853 964621 863153 997497 429149 1467379 578841 1777092 1425183 341416 1857403 1942090 1790916 1109209 812625 1536096 1272790 88855 1121625 1397924 1406437 483969 1534782 185102 1430929 1547687 596068 1134978 340721 225720 1765953 1946110 1280146 1036047 216334 10378 1362490 1149138 1406745 32616 1971123 226381 1697776 411311 280657 1042518 686052 998060 316471 1473893 433644 324566 1939435 731606 1380485 309725 1423308 1608586 953241 1472931 505540 1768886 1001821 387578 1714385 431097 1347426 752998 459225 1763965 1497757 50922 489438 361343 260504 1776136 842572 1818966 632738 131746 1806905 1890244 1560110 446922 821078 975879 911597 1519963 1214004 459892 384117 1897717 1198619 339558 254273 610373 1262770 647499 1260278 471360 243205 1597685 1210871 1104367 490304 488664 1499063 919572 1993823 63294 1101007 1679591 359554 1841360 47501 980356 1558166 986061 515370 1185336 652037 335712 1078619 677535 1288583 1713077 1702418 525998 1550557 1937688 889831 237316 1615814 1690455 1015850 816973 627814 1623209 1905058 393612 1054356 1877896 25609 363216 1285070 1259182 995537 727852 240251 1879379 1778597 1808072 1017540 1487595 1115647 94759 61555 98365 1203808 1111204 1130241 161184 1577834 1818889 1434799 1968100 209124 1064889 1944014 1991164 836924 1835836 1685282 1062036 1264140 156499 1503337 475980 343507 767568 529298 1035429 325385 1775228 102799 917827 719599 1043593 918952 1100918 1512917 352966 1275158 432428 883652 382959 400511 397253 252457 1960240 1782528 798464 854177 951679 1864830 1239097 1618957 294662 1412355 1535028 255842 1822347 1909915 1558902 198069 1624354 1830185 412048 201494 1164644 301107 1429 1285982 131620 1286214 1359667 544409 1601933 1726230 868854 1738785 424008 191871 578727 79654 1014159 1536825 1864501 114303 549271 1487945 879558 1785416 1907218 820088 558802 1294828 1526276 386788 1626188 625100 752739 1711148 1212641 154267 1786111 1625840 543798 938887 743862 911525 1650924 1839070 860143 885840 1988886 1068036 821115 1572953 654830 448486 351487 89190 786644 1175230 1901938 1410228 440715 1351019 1035891 1823423 1403675 323513 58058 981529 591958 989802 1977747 1493282 1979815 215795 1177427 740042 975889 312078 660726 417986 678061 1366114 679765 307435 975593 721532 411812 1442397 1774021 415614 705667 1687829 1930882 1164627 276681 1118100 210305 1335230 991135 1218819 768074 1082722 1086520 1028051 515733 1819658 1368530 248749 277297 546811 617590 1447572 1267410 1708992 1775565 1006871 85192 1320172 153922 406928 553336 1298328 769878 1883587 1653665 1658457 1272428 517101 613007 1933414 249150 282940 1246448 1223938 979305 24656 249926 364128 1020435 1692939 633982 1875218 194013 635836 1736300 1276670 1759124 116273 402050 368914 748220 1173761 348249 359684 821475 150534 177096 1456027 1093015 1338356 1191347 1998567 1735134 1270958 1422304 1581040 1039454 1744142 1147962 994013 659594 651811 1706369 540568 1767330 456300 677487 1055898 1148705 1637188 580105 345164 995667 412288 608330 1976795 1898285 963577 833022 1674052 187739 538284 1331331 338389 1915153 1731694 187266 1875061 1033210 689875 567990 1480940 1112777 1746935 1003171 179812 155060 93806 1708227 1069795 674223 1124445 436134 728253 1180386 427615 929789 202113 1415338 1411769 341317 1179475 1403678 1286955 898182 1764898 1400615 571622 235321 797237 1191212 370027 435647 1444348 1787959 1081141 414523 1945826 673376 768086 320314 515130 43912 391868 369943 469288 349659 108956 1338607 391163 669080 1916906 1269231 1274067 926874 1421153 1997825 163914 1473264 1718851 689454 655465 916879 1099044 1345431 1609416 912702 991132 1008023 1335160 868561 1285683 1318929 1058623 480954 192085 1223068 390169 1812640 44652 1386309 1956829 353854 115946 1606388 1940401 275459 457362 704835 1357784 3043 1860022 1276593 1995461 1417387 60521 1094077 1458371 760801 1629584 628421 409568 1432057 815846 1932599 1800702 279210 1296584 1741257 967194 1101128 1760860 400618 496319 1501773 602566 1637458 6794 1550701 402883 460746 1994981 586298 287239 1590470 1954592 1655625 1584220 1868888 367045 207927 1924624 1402052 337383 81208 1439093 1680809 428636 744390 1505790 1129260 261907 1256520 218602 281982 576701 1661647 1027762 350084 1217676 389266 1123754 1854437 1358673 1675584 1477023 576811 1066346 1482641 1525078 882362 1906481 1340011 148221 1003333 1893774 114436 539921 1242147 1655266 1007615 1812100 1575761 1661222 350528 1894448 811951 1829260 1459921 256219 1680551 971393 1334755 1667377 1731369 538743 203107 118819 1058234 778596 1038205 917539 722942 1729287 1708696 573329 1257650 1646335 1382429 453241 1468136 1893710 437104 1358929 1756096 683171 297852 366972 1861127 819762 1415153 1633373 379205 1044424 1384647 815030 952 838998 1099921 1729125 1156835 1908562 1168233 156125 862090 1325908 501954 1243024 32491 1675789 1425222 1942366 1560463 904437 913637 103799 1978874 334125 200163 1187061 1870801 657738 1528416 296928 393024 793795 598876 1789902 1505736 626893 1510384 258166 1954435 1572285 601769 1572186 251680 983943 1247060 80993 518650 190287 1353298 679986 1144620 1966529 21825 823701 1173664 32162 1451378 540863 1804274 1102892 1938658 1546119 517935 296603 1009067 1808211 1507794 1255082 1828472 831206 1390951 703197 696883 1656948 645011 663576 615116 5782 1757638 1840578 226782 725800 193375 1661878 615191 1627178 557008 998990 1612938 1868541 707185 706779 363052 263945 983910 816997 687406 1267790 1303808 926187 1232916 976078 1479902 451663 1624501 1782254 1794347 1061625 1129096 1598191 1840351 1379353 1110235 948166 1249287 1615885 1141371 659419 199966 1829153 1586361 972667 1803235 449953 752898 1430953 1923467 1291374 117726 765507 783792 621594 578809 240925 1449723 903344 1453569 1835805 1645843 126977 1605406 1860138 1487561 1230710 997496 1420746 1658539 947036 52488 409548 1415953 339833 331895 655881 121882 676856 44072 1410607 1849292 1531379 230103 633622 1545929 995886 1810358 507611 1610201 10442 229696 454426 718738 1251177 1230026 542926 922424 615464 1576732 1753069 517349 1173913 1834478 748916 1120461 731929 1517050 54361 1187404 1530240 411882 18469 873195 36219 1484530 463652 210502 1020582 416449 1063724 313640 652918 1027808 199372 1787411 773343 630623 9965 1596932 899649 1509474 488904 250586 1412030 761713 837234 1841802 589974 1279076 1650692 368431 88298 667373 1487992 489547 105283 212394 916568 1306822 1443655 720380 1834368 1115211 1212537 1238386 1151164 1925649 585918 809431 735943 31454 1919769 1726349 1917349 1449072 1520222 1272717 329621 954710 1434618 726005 777395 1597797 1872828 1406447 1637698 1858600 877018 1144414 1167470 1027054 1614175 1184422 450816 304691 454439 251414 370699 1947867 617832 228336 1149198 1526475 583373 1461171 271822 1503865 1301391 495578 1518515 549129 1416265 1831457 159267 1714591 1251128 1300763 899130 1698460 714510 764333 639618 1673579 1784500 643180 1808917 466248 1460827 1667444 812300 105597 5117 421049 891873 110426 198477 1345156 548897 301837 546508 1908947 504314 1756833 174676 523136 230111 1957242 805573 1147136 532 1379983 1728438 529937 711765 1824555 902067 496627 1508845 1996363 985004 1303591 1761459 1269947 486417 1896988 166873 597298 972216 1907892 1572400 1785786 1974717 1616544 56973 949937 1456046 1231550 416355 901930 1671184 762529 518570 1215941 1930393 711053 441233 1857147 1485541 159299 1933472 642926 1408831 557877 986220 501843 1592318 1356529 1329043 1436489 15898 1169027 1652393 1758312 1143412 189699 1958702 1573549 59553 1664143 1118193 483139 1607345 1383298 1298800 783372 1975390 1972379 1273798 1507652 1423054 1510603 865855 1911897 1901359 918663 1344204 865175 734321 1949856 145486 1157527 1535987 571468 1106766 589946 209565 1493755 1219262 1299130 1425412 1294891 833908 1033382 1092733 1994801 1820098 597773 1353524 1041614 1214342 963787 1907216 298964 222425 788971 967515 1647862 665329 249211 718017 1094800 1698891 1837075 581472 1410232 1683693 1269987 1118149 519525 294413 331157 338020 1224723 815179 451822 1622131 1924850 442757 397988 350233 1250730 931422 279005 1054212 61247 31253 1443240 1926144 1284769 390736 279027 1875776 1943134 77059 1625385 1670305 1302523 1787161 1617246 910559 733753 1034700 1020173 1275974 1920430 224469 1993337 1482102 1813183 1629174 1524455 1121544 1711972 404712 391539 1557265 1424054 804230 1860097 367408 1460785 854364 882665 1283446 215791 1534277 1835658 1599411 1935157 1115623 196604 146895 287633 36893 1431895 1338076 1576869 943939 1362460 1071144 1649064 18279 787941 1947040 1862335 1241682 102718 1852160 376652 820025 442401 1739237 908722 312248 434863 595897 1807708 242619 1914865 1081634 510227 1561788 559563 1413193 1447369 1853875 1026349 36645 1535809 227063 1489452 1706154 752713 949772 208043 1030655 530378 1306898 1616425 1005436 1873449 893574 757217 1728694 1754582 1826150 1118825 476317 104256 1676821 594781 930242 1605293 1726140 1984704 1550949 1263094 1976062 1039695 197994 410042 29439 694941 1047063 938224 1562901 225424 65308 438439 1781677 1592636 534030 1490746 1321416 146405 645125 1621427 109124 1162337 487673 1005320 1273867 1389616 1555294 905435 436871 457398 1919046 333457 284390 575141 1367279 59157 343153 743231 381774 422356 630105 1325555 1702888 904611 392602 431295 1802303 924992 1680761 354656 396586 907393 1739425 449589 1720168 665166 1008178 791305 700474 272195 1344104 1619976 77510 1996871 1454372 707632 156113 838581 1117313 424003 503115 847345 552414 328333 807578 1816588 1872861 445561 799373 1062443 293318 279919 490205 1983747 1710432 1591360 695710 356828 1732783 1843231 1956259 1332120 1502193 687822 573455 1783386 840953 1715078 1061737 1038875 1365529 1130094 1883532 1982548 1911607 1222855 790140 213048 820564 222434 1009267 1478928 1629683 842927 1929144 142869 1913291 1571810 1145297 1443791 523231 530094 1479020 910253 1534161 161318 502187 1300694 1004490 1965384 998268 1945385 1321412 1320622 426471 1702783 1614995 869058 453008 333018 1426999 1178830 765942 1784978 379551 990273 1847301 1316226 951239 1043166 1760386 457943 674205 1970179 1053084 713269 1320451 796206 1057816 202597 547437 860253 1824658 1311083 1274108 707512 997453 900279 1691095 656063 810177 1087166 171474 11557 1846479 1791902 1505157 144393 43669 264749 189676 765631 1988622 1594816 1608129 1872055 247926 679393 1168722 642498 783484 1362678 1386853 1919619 638143 1754314 1442597 472994 400190 276037 628711 1371404 1597288 643687 702172 1102671 785475 1030979 961380 1927734 144673 1564067 1116685 1630156 547688 320086 1042204 472373 1942630 1775377 1822472 807193 492406 1777630 1425321 886967 318309 1908079 1399977 1607440 1795900 1205304 112839 638158 1533588 1904159 1121178 1979320 1311143 1349073 1857141 1056498 602789 361286 1462724 875160 714000 1231821 556471 1418239 1831194 1916243 521745 414591 506068 1258451 812697 1532351 789922 1666867 1830225 1472069 1494645 1196532 184555 183796 1796386 965190 1692174 1595173 748353 1095720 352482 111292 174398 1680513 1253436 202367 1030269 1813337 811990 1414078 1957385 298208 1808082 1583731 413318 1414469 179747 303431 1110576 65994 603054 1612473 227023 669857 854292 1705103 1276873 1262274 1701009 563377 724503 409723 1700787 1130441 1451335 1132831 1706387 332427 1834863 1762557 906638 964216 1069819 1486882 392096 1189606 503496 1530332 1910945 950443 1586562 149847 1335634 776274 700395 1373162 112119 1093431 1309489 1253705 1641453 924458 515442 1051399 1325057 1150211 340697 1851747 740925 524079 1776812 526688 972103 457470 421034 952671 520283 250002 644739 646602 1841353 610313 1197563 187309 780259 1342808 224509 641210 1807514 1136998 242439 1058023 1174101 1707329 1192853 1893151 154351 1062871 953888 1386981 217291 326006 550607 1939399 353946 400888 1120872 1153161 1298999 1627284 649946 1435686 1328619 1034234 552965 300310 1640169 570817 817298 1584023 1970592 282612 455934 711984 76571 1934822 1749839 1977527 1210471 296890 84844 395448 1447029 896949 660096 352959 1590616 175052 533338 208368 835104 105469 1859441 888855 1513067 1507046 1101111 72122 270756 346329 430339 1253391 1291157 1393045 1017180 1166939 870449 1944006 1951837 539024 473425 890224 1003003 862583 1547714 336690 449490 1257262 1101259 1284759 593891 240724 776860 439940 1271540 604985 966889 1945953 160983 1906261 927430 343410 583504 1895946 1764452 314472 870997 373063 179491 376197 469387 511800 1118982 69128 1412927 516106 1189066 407365 1406800 870663 1788423 1869268 1940019 1554148 432046 1535099 207383 1473285 429319 901441 373815 533212 1572517 1540821 1222518 607297 956447 1792845 1601757 73616 459186 1653196 1965933 483833 537790 118140 485646 670594 578379 499945 798620 1766799 1208232 53963 3630 654289 1194727 1272165 909706 162070 661121 462149 574269 744317 341587 1283045 1297361 1643011 708546 520423 830017 3023 1977302 253384 1070797 1031669 1287625 504527 1297570 944623 665007 414200 1130634 278925 1006600 1864914 685944 1905586 655679 1558063 1874864 345630 1578497 1809133 1634083 1286416 341624 1802407 293179 1776771 989206 1841989 1761133 709169 123494 1120573 667885 1681051 522272 266293 1584249 1460386 705912 802853 140841 1413499 1902506 1726435 761823 49659 1239450 739305 1098188 1281187 354153 261372 1581972 1070532 1393858 1898326 930328 1559083 853083 1407807 660136 582824 1135467 1883519 1269854 1973904 318373 1161399 1172965 1335842 1696144 1263125 502877 362469 835033 931383 911016 1431189 1061345 1899013 900872 824084 1590171 1261254 1902124 276026 944413 1504110 219 1631665 1079006 1214955 484435 1763834 336544 1883828 865344 1252875 152501 1832176 1214938 1220693 1133773 703954 6916 626669 351587 149004 1030571 1394720 1482444 20846 1868118 461993 754473 432551 549041 77157 500692 1833402 1718616 1212072 1493779 620150 1605682 1069487 1511978 1767545 1726029 1536023 656320 1244752 414103 1361042 1415800 1816857 1940555 1069248 1222671 1495369 1450305 416003 1244987 44809 216868 1464519 251906 1354123 790778 355980 1880395 83909 847327 444910 1818461 1360846 288633 20586 897000 1860970 1039486 1605689 1754089 559551 301886 1619093 466628 944370 265845 1621166 602444 1332541 1990486 1916778 730418 1218925 51913 1038585 1953894 1735168 1739688 918186 1746172 1013447 625732 688645 988965 528924 731598 1536801 1734585 1218332 418402 1913316 1422020 1003 562436 1837950 1613346 243428 638032 1564802 1669959 828243 179581 1888414 1456538 157794 1940878 1507739 965582 166598 713737 594011 1872740 1977054 1817794 532578 1818164 1096825 1017534 1285794 174221 104190 733586 348359 84886 1613521 1802201 1067617 1104560 957051 1580764 1979326 88549 1233434 992790 1625056 1065639 1156092 1547996 956594 514810 109147 1106538 1596680 1631030 320420 1872098 371853 1112901 1646253 899434 630042 1308815 1700374 994875 1053933 1131894 1597389 431288 1298577 1635554 1509999 1622982 660185 1828491 730347 1926378 96245 307035 997559 368267 379095 631380 594415 1874241 390061 410196 928677 533994 192080 775333 131650 1407621 1871970 1298154 80216 342696 621918 29251 1871801 284416 983834 173362 530040 842802 1480133 231833 1480236 1760588 527205 361443 1119572 563999 1469286 956814 58749 1342429 1998926 160666 1412601 279150 712696 93533 524757 1657347 1384853 1169583 504716 1965370 1275653 268146 693 1162421 1571099 1425761 269132 804241 1344601 1954185 1308991 1702030 774741 929786 686350 66833 1500706 1975868 1796694 1235004 1694528 422251 1973243 1303780 1099481 1294760 272969 1725699 1336419 761930 793835 537517 1118190 1644038 1650184 177453 689720 9912 582303 42230 12192 103467 584086 875336 1033510 441261 1229956 1858575 397632 242384 1411793 813621 772936 934254 89419 248430 1094164 323150 603618 1135754 1653349 1136770 1428329 1715124 1322118 1764845 437878 257974 1538904 57683 286895 1097204 1331087 1274976 1347020 1403091 31569 1060109 422549 1975398 1990434 1005554 340193 106250 1504141 1999633 685593 280887 1013100 1203902 1143054 110850 277993 1771916 1259689 1649724 1800269 1557155 1543865 1894777 1503190 1518639 327076 1108598 2667 529631 1985852 1626272 1865461 1458460 1666175 682559 795094 1827912 1558815 1965895 1461582 1027509 813430 391564 989162 1760508 357196 1472542 1249307 260114 1797284 907252 1057925 1819377 1208054 596066 1715151 589099 873076 444172 1167855 322959 1861373 1298339 326316 13110 248868 1391510 903578 866494 1799327 1247222 1618723 973845 1160316 1813816 1657127 14099 1241324 1905111 240791 1635495 269441 986072 1646074 599178 731624 1125165 744917 1056063 1192481 1946324 1349126 1878831 101809 1223782 273404 1340261 1973331 215096 1567927 187237 592059 1970027 156455 1383530 511881 873871 1907036 1785724 1397570 758358 323717 1875386 820089 1140676 1053141 652018 147583 252361 1968370 1315893 684422 886100 1783575 1302263 1019095 79533 532215 1820133 1716884 320542 383645 1796279 1401100 1537198 1093893 1161901 1858246 1263099 687337 538516 295626 875115 14009 1384511 180147 1391764 898999 1085499 225531 1105875 990785 1074853 1297491 37186 1933119 97261 1957803 1223663 489087 1740698 1458853 1116011 351541 1788469 467386 624636 1989299 894822 1919691 1063249 605896 809634 159801 418672 1549141 36243 1783717 1472408 1924379 781473 898979 1641424 426249 339800 341030 1405796 881526 1492976 1530622 556825 1249839 1752557 1967621 1630005 1346388 1602813 1679371 1538915 1499696 783474 460584 1339722 1982717 827419 1784489 1699947 1553497 1749352 1429595 240915 822002 1457689 1675252 113904 940423 584011 9881 727135 1690217 32130 1242119 849520 1066684 1566184 1959951 88891 92952 1426751 1841968 1388341 978157 744545 532542 1687030 318842 158174 1751918 286852 1349735 1525160 543863 756749 1654830 1545550 1957467 982091 1199896 1248772 802216 993249 178197 1257060 487449 1332490 1875808 1127165 185799 1746706 835263 812360 28583 1998768 973785 239548 1551082 368999 1448791 1523308 243167 1622727 1989872 769681 1511985 1863061 516039 1231842 1040998 1921833 94723 571758 15929 1180495 902654 1315676 1777024 8200 1375386 959022 320836 481953 782346 1363458 308186 1534226 1833627 910720 5666 780613 538970 1046730 826598 391643 1959655 1854883 1687543 641646 166894 1915837 1483646 990373 19877 206490 1116134 317746 1673619 1313684 201218 464285 1752115 1822688 1453373 1181763 200926 968668 67231 1003522 1994575 1660034 754316 567791 1266549 1033038 989808 897081 511993 1740804 1264691 686176 206684 73500 699600 34657 1941062 1134024 1963766 1375220 1450373 1229177 1639749 80134 1811023 1684970 1683519 1875603 1147134 157283 1052415 1392300 1967228 950995 981118 685790 290500 1700452 1011807 446027 1167685 1707681 960849 606852 1889916 1158163 568367 1059551 589286 838706 102375 889661 1258638 244692 1026817 1903244 950181 842181 752207 171718 1773316 1333651 592479 1076336 1137095 829949 1972671 847137 126767 1819461 131331 743376 659740 736632 640252 674971 623742 118602 442574 1108336 1673337 400920 625372 367735 1730252 1680928 467318 1495178 1819538 1433973 1648131 677507 523364 458537 1403113 631341 177832 1101732 1978959 653155 1554545 824560 1852880 1733822 700120 777563 710916 449208 1367926 1458932 1822749 47361 1070193 1667709 1171775 142151 1214373 710840 117768 671643 282708 1196583 825947 1589414 745802 398910 1412500 1914013 1835716 1006787 715180 275966 590514 1010218 192016 1076263 722639 820978 356241 1929031 441974 750241 1028473 611935 1650575 573479 1880722 20285 382581 1397516 1726137 1507760 136463 1777320 105011 1800990 1191367 1860292 1104338 293947 1567769 944601 26466 1683219 420305 228722 569254 241886 1213870 1854816 1380937 1756086 996671 808695 1361172 976532 396460 69909 973387 568259 1627180 833163 467685 27695 1996126 450524 155600 160696 595007 333957 255579 846946 1511469 1006330 1641938 935323 1309649 1143537 486000 1202356 182401 142272 901916 1477026 412822 463260 1569283 1302479 505206 1306386 974386 1408151 1641022 1698018 1879994 1776915 916344 1102428 170792 416563 301855 115152 1692093 23598 1252538 455462 1283912 1754777 266417 20836 252119 880562 742239 483429 858801 472051 286532 165853 332858 638952 679366 1462162 1492638 994429 569698 325356 1450619 1158367 1858625 1620315 1646422 1418359 1300818 1230894 142121 511010 1002136 1658142 1607006 76132 1950065 1679627 1267958 734724 105510 1837161 456014 1331723 531209 754682 334056 1319396 390608 585911 1905800 703112 240725 1835007 1285914 444566 954892 1041974 820044 996338 1153138 1233451 1878606 739931 1971344 1165699 978778 52138 514635 102007 1105143 983071 1638363 1468757 196285 1843026 1912284 1877411 1420711 1320755 360854 874001 1078793 574575 829667 827031 1374175 643805 349508 175017 3707 731318 1728849 428228 1039535 28615 1720236 53576 1424627 1976440 1031869 1396840 1422828 1840557 1172721 1484320 1373937 914317 832237 1849086 244350 1940974 222184 260600 758702 1002908 1306706 1172547 264070 1415794 1351644 10377 115150 1520238 115348 1642609 424233 500548 249872 680281 1757050 1605177 1640384 21430 1092946 1728557 474752 657007 1252847 532675 1932802 1919238 611645 146429 825442 1263167 21719 1953663 755280 1084408 1848273 978322 1946101 1346664 1051084 18684 100272 736413 1920754 1494049 551802 984778 1295209 1166566 113599 1366637 967161 1675734 1084814 217357 773186 590258 389433 1599413 287306 923147 1606835 1286790 792914 941569 829827 1779068 1071808 553364 261336 1149725 37292 1557483 1831073 1448022 141339 52652 1329901 1504879 201192 1245978 742499 389732 1916576 577622 1136598 550776 555170 308832 62913 96054 247499 1497595 898523 694580 1246505 601336 1729577 348162 611917 36817 163257 1873997 1219324 1310206 708002 1303699 1241517 1808142 1881802 1168816 148958 1239778 1648840 635712 1990178 856253 1434633 1928739 1007826 1452855 1411813 1517621 1091032 1669409 1679018 1069853 1394075 260743 661677 1455853 1291379 1379924 1757925 893280 1149821 1249925 1259592 197285 1453970 100189 1753441 1829482 1050444 1457251 880177 1562313 1901865 565059 893187 1614990 464664 1101302 166092 964956 354117 1526223 1326644 1066465 1211363 1188032 949553 1701623 1707578 475543 431025 1875552 102362 506728 1056350 432175 1635873 929002 635283 867130 1829083 824115 935889 656646 1754260 636972 1362157 1177532 220639 1977231 334618 83081 702141 1175625 1628050 169060 1674075 1316414 1454903 1198334 509974 852769 558809 298394 346712 1180943 725861 1010012 1532092 1299812 1569750 1874962 1653501 880462 1440002 229578 522879 369524 1965490 232087 1890213 222906 664002 230192 1019026 401765 105130 566573 1357481 98094 1978378 754931 721294 820759 413793 1602107 717983 1243479 578518 1265143 1511408 1773773 1333663 1220342 1901550 632938 1664640 194701 1272807 878909 421468 30180 74945 848000 442385 1898631 1535112 354418 1839836 188919 662752 1611037 731382 332714 1205873 1894357 1567036 1081305 260984 764354 594049 276939 1782213 757715 1913068 1126098 429878 1014877 122884 128051 741331 907534 545939 757883 1323891 1021410 1542960 108022 982715 1879311 665451 1601 1102761 713915 1665 952176 721959 1106136 62660 87746 407305 1661685 544517 468953 29585 179191 883943 575133 313161 716443 761927 290116 1206852 1012712 378889 26319 1791946 1987680 483853 1947028 1080908 1066485 168465 406781 1129252 702861 746438 896764 502314 103521 1492193 1116393 631190 1262884 144367 76163 1347579 875842 1047551 1457549 178210 383797 1190472 1877485 548870 1371715 317420 103711 1906311 292587 1780158 1541086 1087537 334237 816650 995735 1778473 1744011 986148 1928612 877585 1038530 660109 1768945 1223460 1102172 1999638 694253 1784924 445526 67130 1525625 798379 1731635 1713091 1777462 1882656 1648854 362437 1725026 773905 1263882 1475412 479925 178088 163852 1880571 1041750 1560306 1140347 805446 53701 1016509 1751695 587599 1208472 73671 1627812 820692 856809 630956 418064 1675595 1923375 1198454 1946714 1558425 1698903 1401220 925471 1020688 165615 133553 1575616 1448250 1383863 246300 1287981 213139 504522 529055 1787737 1671896 1272232 1328102 646224 19232 1944801 715168 593631 570415 1733221 1593820 906776 1561811 284832 387744 953995 1890273 834335 549143 354414 1488765 752543 862026 1055221 1853517 331769 534510 1027565 347224 815779 1524529 427401 925408 1891131 540165 1257642 387352 832273 970043 426266 1916590 1274781 102172 551415 570232 218022 565901 1857015 1212334 815707 426027 95424 111184 902081 1162988 730872 346973 592897 135907 443947 1369591 401237 221096 737755 1954498 1389395 910603 838013 868727 1588225 1149691 100047 1264614 1672072 593678 913171 430696 1842636 1064353 1281387 775445 946061 1190566 1036859 3230 1059342 1463004 1783295 468462 59083 340730 1273434 1466793 1164215 199660 197113 232767 432575 1377994 569582 1193969 147510 1625131 696534 1066793 1980116 1776555 866696 39614 431127 597374 1878860 1596049 342695 669561 1837016 1804299 1874337 1863462 1084175 1927855 1077150 1771059 1021176 1059946 1381474 1562607 1256132 1219997 697635 615378 559565 36070 1661972 1815190 1416296 1537178 1536687 1840036 848932 1101899 1845159 1074761 840330 338693 877671 1859339 1728856 240484 422719 1961740 1886258 893253 37126 842366 1330231 604262 993789 1376301 1864502 275045 295315 630532 274965 1010932 594190 81107 201240 1687619 1070595 1496332 1502360 1887806 497624 1733235 1549200 1169280 653544 791986 1963958 1411790 1641705 1647934 916701 862217 1247555 1788382 1754096 1339301 1256090 662028 526147 1560712 321172 633897 1101157 168662 857318 884803 359437 1085051 919710 263781 88525 771783 252153 700227 798081 698190 1894972 1031920 910907 1724767 1830910 815631 1459463 174210 658621 489919 1740329 1767892 959260 70301 713739 1906111 1621251 449580 248611 1113683 1058957 829349 909603 587617 1030156 1557487 848131 876038 1899357 1015287 1474939 1870835 211563 1504251 1172523 1775123 690393 123999 1515181 95780 191025 1349273 758053 1139011 1931988 33052 1151720 1280962 25804 1043699 990679 1057047 919120 1747182 1797841 1038398 1412362 677842 264466 849695 462451 1079325 478694 1820779 637847 153462 1856923 306288 785988 412003 1302654 545248 589700 717269 1004104 81548 1463234 689567 264442 542291 1949004 1841153 1033645 132678 88098 1417446 701854 1476399 324966 1976494 21861 852349 1924508 1321835 1678914 60487 1842554 1412408 588010 499040 285918 1496018 1927932 740756 1065283 1180602 1432796 428892 757050 1526330 454808 160970 913865 372965 807714 87495 325036 1019003 671356 92558 660463 842966 158445 1904702 1808593 377448 1292119 1332332 1479511 47240 317606 1610555 367764 487578 1693480 710620 1083957 757521 1155604 251543 1131645 752940 919024 1731600 39876 489928 435068 1436454 1809576 1782921 1566598 1908403 405950 308146 139819 1519861 1677106 1159318 829114 1129956 1722111 651572 567239 1884468 893057 131251 296146 502155 1552319 1349786 860781 1216371 1521057 862576 849309 1820567 958911 999962 1430831 624054 937445 467826 319654 428034 168732 1277853 1542542 1308549 1785955 1595063 1398517 808512 1736840 895901 1484074 520816 1273165 1896438 1253602 1754266 1428715 718995 621398 1311915 1933866 841024 1316078 1646021 641080 1473137 1824106 1145913 1781476 1486176 910017 98841 1539221 443099 827253 959259 60883 1847762 23240 511400 1329152 274746 936310 1275162 384473 751028 761061 5905 1802290 1235043 542474 770732 1832928 62234 465296 581820 63881 52595 326701 612510 1631848 1712129 1206374 1592589 422442 1190592 1958509 1520428 307903 661072 337222 957762 1483623 1730919 160734 1909152 1473684 1320512 1971377 1933786 744968 950234 622280 1719188 1553905 124076 1174279 233192 1417650 609441 843505 746871 529763 733376 1813414 69135 820254 1927727 853551 637998 1862494 856880 1176310 1558327 10549 340036 1574843 10557 1596742 33899 378350 1331529 1210776 31138 242308 763238 395096 348645 216632 92248 1550651 811498 1870345 1115397 1078398 884551 1782961 867567 691735 773934 487209 355256 1351351 1994706 267672 1028695 1214447 1294623 1723464 118468 67810 1510419 1679014 1265552 1451346 707511 1622293 310823 1888066 1416076 1314998 833096 63159 954951 451436 1298684 1178852 757510 82067 222306 1610951 1845340 350906 1146831 189700 512151 59763 1404066 560975 312390 521944 1807664 1544631 806661 13819 1722128 574217 1590816 653047 1830048 203178 1525673 1050052 1859072 449422 608639 1326336 975942 791430 1251468 1888668 761035 1584104 454094 422687 1261342 1255909 929126 1000642 1875959 750039 1279206 1875035 1973552 103874 625194 44617 282853 217528 1932103 1433217 903857 34373 1374781 802818 1196871 854854 1307514 592600 794340 610872 689748 897528 1912759 919944 696597 1026134 524539 57689 691620 1485677 458330 616310 48718 1116385 1811853 1831553 1903485 1790349 930506 1729033 1958070 357809 81190 1477201 1500821 654942 1957504 1262456 1303840 291408 334285 256405 948012 818083 342247 1441005 1695673 1567356 580792 1610333 1713067 1212936 677409 1184256 1069973 624023 1404880 160629 292107 646944 602583 1409409 1277548 1546693 1335574 985351 1191537 1516801 17667 416951 1691549 252170 1527161 1788215 1468605 1313692 1571275 1673692 1343369 240686 1791817 597718 848563 1256185 1152002 1487757 645074 997094 985046 748173 292871 1714836 1688024 1508890 853446 1313137 305817 299140 816008 916985 885968 84905 1610845 562428 1860838 1029187 1531806 845980 476818 1557458 823045 1713239 1296474 1429549 403782 42204 996100 1556472 1550792 1636309 718952 1738900 1194754 1618526 1493076 32673 1761619 1969670 625212 1279420 240805 1320988 1883202 1452955 865468 1524093 1099575 1463207 353403 1481457 1320428 515056 1288049 1014012 1906085 532597 42437 1388668 718146 1994078 1548315 545260 563023 1079838 1852920 1743501 595794 1202057 1925990 409229 151268 841869 1294101 328255 125379 944134 1309134 1329161 115364 1798948 1020814 1973887 1041774 1852340 1019232 1888706 775393 601206 1753823 931970 676346 577861 1280304 1018717 1837116 1571302 232172 394641 521624 1880879 1348445 381946 1409300 1754887 1959241 1544910 1832463 130564 1590513 787699 1937059 1523010 896791 1953020 1229672 1896275 1369775 571658 116118 1099600 481394 1883608 231439 75136 82 768569 1740972 1467940 121318 791841 524307 536693 1712643 1573245 452678 1206511 1683757 1328114 1301110 1432234 88124 1719900 557624 1407508 1683557 817425 1720059 597208 1176927 658253 1019496 868892 1271193 1055956 735968 1370195 1975606 77254 131706 970137 1158586 284062 112824 1932580 72764 729550 328964 495258 13515 492891 1279757 730728 308401 888490 1455292 295343 77660 506764 1445541 394111 99067 892337 246051 966513 1341371 1815073 515551 1965105 881052 649935 756946 1658222 1487736 1209880 1166363 11339 1079768 579347 1085736 817758 544964 469140 1785065 1620437 1526615 798239 1529073 1569130 1118991 1936463 728209 284333 1726324 448470 1151447 786773 1508287 33185 932020 1133638 293570 657990 388188 1602835 766641 959073 784533 1851799 1000694 1433408 1798885 853959 1120092 21731 1552023 1933220 1246603 1246875 875445 688097 468171 685499 100599 733070 1162365 1468209 687359 548019 1919223 710580 938838 300999 1364394 650791 557823 1591447 737305 418515 773121 717633 532815 1481893 1039084 650066 775601 1950694 662989 855385 1686557 767337 1444497 1921447 1390010 347180 302023 1432524 424330 125474 185025 1339827 308665 921290 5793 75717 1971634 1295547 142155 1462402 1512932 1062193 337150 959634 773630 885928 1873800 1889252 1125617 65561 1570798 202147 1359128 1952998 1124887 1602961 1440900 251679 1133320 867599 1155684 914671 533422 402493 1181324 1127505 1498241 1381462 1014283 1571643 1169948 455282 611321 1902268 1141998 1445486 704714 840183 1371108 1840324 346741 1779717 1676647 1636490 436426 67998 669659 1101061 1043357 1348778 1274617 1914869 1041921 1040973 1429562 431191 1357947 1001679 1854665 730965 636064 707489 342076 350305 744065 256019 159655 882574 1121080 248080 1709867 1802805 836225 232420 1245736 162721 74108 889907 212127 133537 1733086 1808830 526970 295880 496923 1206322 879697 1081456 1912592 1772373 1405194 1767397 1843655 752401 1975091 767225 1562747 75189 1098617 1183136 201750 1767145 1955765 783013 1562425 722783 941625 1505175 804496 1930295 295247 1664153 244461 1203508 839054 520676 540185 1827556 585950 724186 1573848 6101 1569921 487682 873046 376084 1865482 1884106 1559410 885661 1106248 434772 192722 304481 39695 412240 1392225 997075 133102 526831 146350 1775928 1893049 976120 669048 564293 780725 1292313 503581 1118818 940525 675769 272849 82430 947265 250937 1579758 312289 1708562 1116310 1822490 246526 1409195 295334 892381 1880375 1629549 1912603 1132721 1940654 1964887 318490 1433633 1895827 442074 489917 155256 95227 788372 119130 1551028 883162 818446 271998 1541094 879567 432872 323314 1561303 554676 1636074 855573 764626 899042 1072610 1557909 45131 1795439 1450790 1047564 810132 490323 452308 159127 1370895 1736080 1259993 1206048 1342195 1533820 596060 478933 1322084 1567448 1560052 1587236 1789757 1427172 428602 1419051 1005403 153782 1780337 1737780 479964 1479782 1543702 1950692 746278 463677 1185525 1012086 1921208 806719 1026197 943269 1948353 1062938 773882 1976102 738482 163104 100819 773808 112838 1482468 1253220 1397344 1007275 839700 834227 272771 1855930 1024421 1782657 1306162 1653229 1547318 794853 1831315 31425 741247 1415174 798198 1484829 1716128 1928411 1934010 1311766 1612591 24431 1747798 978908 485636 1080977 1370216 1438938 1302864 646572 1941816 1573073 1877452 530353 815401 480519 1922373 423701 1431099 1575620 1658225 706297 1843447 1719107 744823 669173 1115258 1361601 1519134 1961052 1622311 607356 194879 965346 1394023 1151852 1988449 1746788 114863 1122175 1733370 1474576 51055 1327863 837510 1938373 871458 179811 1996406 131598 811002 244825 552879 1577145 770676 1234831 734299 160921 166879 538824 1576162 53240 952150 865234 917710 1717175 49118 203271 1825775 709636 363907 1895938 78290 984704 1683991 697913 739801 1777754 138565 1465643 1347870 792151 1777359 1549761 1224619 1633561 1409886 1634911 480404 803195 1394613 354123 421898 1650045 86755 1487882 1620614 1701617 917956 483331 491303 204534 663252 1155517 462709 1347434 1000065 1943514 1164114 1350408 1151790 816598 996791 1911035 1582672 176152 892560 1844371 1163346 1658994 1940049 982165 1512147 256731 1267426 961901 142465 874049 1379562 1704071 712586 1383217 1543681 1918762 1317094 908267 1891609 655542 1421646 1823470 1171263 590537 189954 951224 232013 557708 732232 1074759 554156 1397737 747826 151974 1850780 565959 8778 1580069 1762581 270051 415882 642245 1483185 976647 1322498 1340621 1512215 1808610 89436 746686 1448474 98067 18492 146775 1947270 1397278 336475 894620 1644969 1999758 541005 59976 757889 258968 1056657 929991 382250 466075 166540 1345467 1371627 1811929 773791 1190629 435881 275513 914281 1905524 178400 723344 1373518 1179588 211508 1695727 1641994 1821152 1094212 1597292 289436 1270307 1711217 1314177 1476470 259459 649666 919442 638931 108056 517114 143222 366532 1256993 178837 1811771 564913 921263 1011986 1402105 955329 1781955 1707633 700975 951761 964524 1587883 1322184 468194 1242750 1164784 21457 143802 625434 1205547 562026 1351138 63390 1192789 175110 672417 481758 329666 1606099 260306 1359991 536491 764461 1858279 1659036 1658755 547249 1794078 1523116 25727 1909305 1207283 1965516 1589295 1006149 562984 1192147 1607652 427896 734254 1483495 1622228 1652832 1157007 1395876 287538 1752373 156719 143504 379327 1670040 1176616 414941 1081974 435507 419186 11404 1288739 1958284 1005275 1296532 143050 248352 414173 1920740 1389513 1052524 1798234 1152792 1722762 353915 1400435 1488019 1934610 1016393 1558714 1149353 1958603 371931 922924 1629260 1171842 1495798 245880 301777 970295 1335470 1053448 1311057 1358828 232343 1506004 547276 1284803 1728054 631930 1586731 502026 228341 1007388 1512031 1928293 878970 179492 1948730 732847 1656515 1048636 1097988 1950364 384112 431186 802985 858417 452994 123265 502692 418661 481484 227657 307502 317474 623386 528468 1302350 1235639 438093 366113 472782 268653 777441 1630123 535606 1830728 432061 965413 1796359 53850 1204176 1601620 1049647 1058110 572012 1157692 5745 321322 10681 1511913 616957 1118031 546248 361230 1200755 1639844 1113753 313375 4516 1509014 146689 1487852 1854404 1167869 986051 1401118 1029519 832576 1443922 528475 961862 309148 271017 430933 801184 294730 1926544 84928 1731930 909234 930533 1478139 1857670 1697931 55751 422964 1207990 207230 1670570 1301736 1134826 995225 1864029 1787844 1510251 1752667 1917100 1759357 1099018 661767 744435 1569021 1599754 1053289 299840 65534 1812247 307937 1537148 1519946 1773850 827652 961911 876678 1918302 1449875 907348 599661 1339131 270643 382820 85324 1270730 31594 499524 243666 1320269 1036813 1011790 1749693 1768433 73775 504592 270525 1815170 1485368 1709441 1003304 1604117 1480337 773928 1766168 363762 235038 486584 62758 366966 1182949 1477300 605092 1545269 344903 1596665 1866622 370650 1639614 171197 1711813 515350 1916228 891839 1434593 1375612 1793665 216468 669755 356282 1389057 780775 351472 561107 912078 881979 241226 1322353 1386554 1859034 1991062 1307123 470191 981771 294117 703830 1334928 373711 259149 616433 364733 1826783 4582 1082175 586712 320791 23698 1995639 335773 682377 707566 737566 954601 1335709 1858629 1859001 1764822 56483 1755798 1857962 909102 1004580 346548 460579 1300837 98558 371650 328472 1668596 767186 21197 757881 1382613 1017333 1508374 495234 1620472 1656794 1313477 733155 1738716 1755927 768980 237423 1636761 34831 1007759 1729723 35516 1998170 1532930 1074377 1068587 1710367 1091966 1092729 1125593 114106 374535 1719518 1062584 362762 1732146 598157 254914 943328 991662 509871 1794481 449373 86697 1773714 493399 1952120 355893 233200 675426 1948270 16100 1243184 1816224 1522574 1522067 1335708 1583623 312920 1700048 1591979 796554 211516 71923 1557929 357784 521433 1584630 322549 1394785 113880 1747821 616084 1261301 926951 1219672 1559693 1506686 605574 414255 808494 1220094 1801311 1115480 1893621 1380926 1883924 826301 1665001 1358111 466142 286449 1372111 1489496 992257 1958346 245641 1639208 1479413 726509 1501340 8227 1481046 1865764 904932 726515 1562891 1945989 1336057 1055818 1208889 1012672 1301157 1194626 994255 1006389 1935831 1586821 1961231 1529086 316105 521142 1925693 1559769 677852 829560 139274 1511227 1384584 306612 1981466 708889 1084981 610429 1751833 887729 172793 1864098 937152 1647013 199455 1492502 1641169 1506663 743410 1671142 1122237 439321 120333 855412 255119 975764 913957 24408 410349 1805758 1339461 1894455 505113 397388 473630 379528 188586 310881 1050702 1650719 1203051 32580 1869453 1003836 324377 1025 1611607 1249600 1394332 800921 513892 374385 1238677 980199 469552 1337841 1229468 267973 838074 16182 917404 1126550 861472 1633822 1855424 1417698 691087 1061574 120186 1507956 1088045 897012 977372 420862 137797 1051331 1392341 1757991 1858023 13826 1091627 1427964 191066 1232518 1972848 209425 759873 428505 609094 1693373 346121 1633233 1638479 532809 950568 447548 1634962 248144 1456649 1242331 1733664 919956 900706 1439300 410341 1244784 1665506 1521261 665980 790795 945577 172385 1761097 1850805 1279677 920319 1700092 358971 1967013 1586697 1448264 1268693 1161379 1897867 141968 969939 18791 222621 654796 296795 592694 1110042 1020240 1430505 1179908 1801177 1053148 710270 1227144 679294 1420786 677905 1544640 1589610 1459313 837548 407610 990478 157845 1933586 172106 596958 1324804 1961501 1704661 1533557 484010 1430038 1811531 920685 1748566 1759931 80187 532705 1849675 896711 664116 922658 674071 906344 956030 1809755 229210 1238978 1351160 1726817 1922241 1394772 1446672 221419 1490222 684528 399855 481220 945600 571023 602746 1166311 637196 237449 1506351 1237482 526426 323863 1423981 320392 951219 760588 868983 68222 1103503 476922 274378 1833967 312312 107803 1019933 609648 1221999 1970001 2590 1667183 446626 82806 1489354 1958740 243074 958066 305675 1493769 1968253 1795903 111375 453735 294948 292926 1034806 663158 1234380 386868 320743 840034 311646 736453 1457510 1033067 149986 1616985 1229665 1863171 18062 1411213 1861221 575521 905181 734929 548993 1037910 1574840 1038498 1505497 1206884 164387 1008581 1067105 690478 1891317 712528 756192 325846 1666675 1056124 679773 864934 1191743 1430488 598979 599017 102427 1574379 557214 1446070 1521784 350194 1410899 286751 947158 911438 1760803 1987995 371801 487208 23580 422336 949613 1425649 1389919 857259 1556318 1427314 1774994 1811970 1432748 930945 567411 1066969 71291 778779 656668 594746 835803 1788990 472836 331742 735396 1820967 1095707 1589036 1337747 1196244 1965629 246454 20854 514089 306520 1633915 1826350 1708641 1356182 1617046 715849 1145555 930736 906295 1662038 524495 1184979 876543 1569469 1595285 1673570 1863130 1427039 376649 620890 994145 1646781 745849 611856 165791 1547402 470881 1174848 1511519 1227016 1136538 1413266 986925 1207867 1956257 1000847 1979341 1065570 738806 1950686 838448 1557295 725731 703153 499856 1139637 1712241 981696 1905017 501112 1246303 1070143 686428 985439 473647 1665886 1866280 676375 1246942 1472663 288800 400588 356380 732557 479822 424422 1942987 1091001 384942 1593574 212639 1538931 994243 1373288 683988 597882 685505 1938493 594906 962985 1670228 1885043 504985 1061380 903244 691758 910934 1975671 1427873 1497022 661443 210430 1426994 1536722 1874205 1035019 1436927 789078 337440 1409527 1960591 544955 1337358 1615120 348321 729076 851343 1146660 815651 669301 130240 481095 1660740 715228 1860406 62776 456886 505232 1636418 285510 1452143 1975421 1948979 1883884 1468067 1959540 946861 498368 1058210 583923 1814228 833049 1136431 473299 1470692 1444042 188370 1877014 1839860 1040237 1808974 1975932 496152 420332 1402685 125075 1142026 1530213 1804072 693385 891875 1673513 215949 1980856 435796 1119311 237235 799497 1998620 1785613 26840 681248 1970376 256872 718622 1711161 1491431 1479594 598027 1965114 586040 1181190 578068 1280436 147436 234989 941721 47801 1980362 1380962 611613 1204762 81135 169678 490899 58806 695074 511181 1519036 336729 1165947 625994 1260239 1508490 1569420 142447 1326110 329423 1109564 771444 124109 1987990 35014 1738695 503302 702512 1445146 1123466 583936 1038653 1399201 1025937 596880 1958523 690128 48705 825 132253 601366 1852431 183052 1291311 1514141 1046690 842653 1096246 105609 1146914 304602 82233 1158387 101010 1185410 129555 398820 1658084 1441344 554089 161539 868141 795786 442111 871343 1720752 468278 840396 1024136 1391247 1502992 713369 104292 423483 1729295 1155424 398522 1905467 1429551 1038459 1890731 1229867 1764247 1144 464817 348012 1224521 1158655 1748211 150950 393996 130271 1777141 654233 1572641 452144 508471 415822 1001800 361840 1004586 1283675 658279 1280856 57095 1892311 1127826 285430 381609 565879 1711399 161199 1681121 1565008 896923 1718172 1192885 1524397 616038 744104 177445 1228768 1073345 1731643 1871769 1508542 1716094 971068 646183 876830 1348406 1469766 271754 1124473 1586439 1196308 1823858 834865 1816812 558647 1030713 1942317 1042844 1822826 393178 74668 234502 882537 1211512 1185284 1072545 1284949 1071270 1812871 35208 260854 1976397 1294420 1360070 1092839 341574 473151 780783 1313228 1223652 1462883 460836 1064239 407076 1880531 634621 1145237 896898 804149 1962333 304304 930174 1859322 1625288 1797075 1583342 129705 214786 673236 260138 108805 1193926 1086491 1781758 1868777 129914 916427 1967243 1724908 517578 1066896 149446 1718717 928425 1454804 1104825 348482 1267225 1273690 1723750 593470 327040 139398 1385870 1811349 521842 1852244 1428521 405668 1337685 50132 850784 507341 1490662 643645 1777458 1159048 907403 1538914 1723170 1323779 864586 377626 1043334 1893747 354167 1704091 1106601 1686284 1576917 959841 1718378 1410267 224871 118699 764329 1612417 377915 1967190 987977 1013352 1931636 701993 1971639 1483332 1991680 1756821 1031407 252064 1270715 648323 1533165 590124 1269772 83788 360607 953690 435644 657177 1131902 789702 621186 1649172 358758 276890 1585410 1067474 869244 108171 1178083 758141 1224847 637289 553715 214015 1794120 1311593 1904069 338557 920669 1418819 1509550 627356 960674 1533135 771245 328900 684503 774089 1972421 668118 890950 405755 777332 41214 794921 1861879 131765 378098 185719 560504 53596 1322769 366548 872488 1662305 1666318 1685738 675015 1509479 1130429 429243 1324611 611969 789258 1458331 429166 514576 56938 278231 1645379 593664 830954 421990 273279 1909489 1428268 1475265 1163085 1935191 1971193 1165817 965698 1335504 1169478 1416672 1315394 250990 916470 1061381 1855727 1941340 302345 1748012 721036 224840 1350308 558544 188334 1145065 1864910 386046 426528 633998 267161 651617 493230 694219 1895588 394686 630917 899989 1924111 890746 1020643 781673 185445 665477 1715791 1958969 951235 1224510 1701916 1581747 1857193 696568 1039412 965700 1034848 1324418 20713 475476 1348712 1583216 128917 1462392 1180660 883935 778424 1384400 1921932 1558987 225425 518211 1213922 229552 506040 359981 334245 685858 275005 1414637 956963 1895804 137124 1031295 89174 1379576 181355 982483 897100 1447888 1659842 1303181 1852502 34936 1508095 1174428 807129 1837082 738606 1875540 389456 474055 896433 1320536 1440614 1278897 375875 1531951 1203744 1993075 1942258 147095 1045626 1000524 1865794 1697721 1861093 1524420 1728495 1712040 360363 1162488 1764747 971076 952485 1887151 121542 1560615 1988222 909954 1081558 777630 283583 1638987 1662184 1828021 1940386 155250 618190 1723481 789682 48132 278563 66646 1610173 960271 5828 388872 1862341 1740510 1356020 112796 672043 1412530 787965 767716 1323768 794210 1697664 704448 447010 170683 834574 933768 1872096 1310672 1406092 375069 209283 586229 662499 337672 1178025 988346 140674 273444 1489051 666375 1999869 1408992 469881 895803 710834 820079 1784064 1815105 1291117 1198917 196820 1717888 869538 1031221 9220 48524 1248166 1515934 429094 1533175 266389 1033458 1528106 1391110 1720303 1294970 1544276 1176867 823345 1001107 1972366 105799 1272427 1788617 799387 1483154 1016160 312045 590891 1101639 1636049 130898 1881828 1711949 1059522 1427287 1135736 1388172 358372 443814 743713 1205377 1990087 1169052 1479975 1372598 582273 1330248 1667549 1485723 196413 939822 1465145 32751 1730392 622767 819879 567133 1178982 821773 936024 849732 908185 636443 1459776 789927 1487079 87990 1669810 1129736 375940 158877 93988 1953946 444953 746135 1257597 197174 581446 1858116 640470 323875 133378 1404365 1424972 1023447 61883 1745878 1106169 788006 1494207 561364 906720 661926 463430 605705 1590330 145086 1346624 845482 1394742 274709 481588 740033 1926512 58074 867348 1767853 1526382 1156032 697143 1803953 398387 1872390 1424555 1330261 656521 62271 619693 886197 1383874 130405 471089 1837120 948745 1355591 1066662 1386414 1713961 1639407 137344 1605579 810282 615612 274589 180872 839477 1871175 408784 1716764 1455243 1924462 743817 19782 1338364 896022 701219 749156 174995 919634 1060189 261816 29934 535890 1694074 1119963 56017 1972500 1400244 1826826 500714 1838825 1474162 1014115 1353204 939134 175999 876825 650247 1905173 262566 1580636 1922757 1545058 20891 1150435 420514 780808 1760652 669781 1454354 1280158 746428 629162 599239 1233949 1298969 1403502 1291595 820272 1477497 1816704 1931832 901541 1797245 1702138 944062 1797205 760446 1615562 755301 16744 1759846 1185992 948037 302801 93251 411992 1379579 44172 1824316 1513033 728840 163754 1189670 1782546 66711 346402 848806 981251 1204930 615732 1706546 1848738 1297593 1705932 55967 949486 581599 1824799 1820059 1304612 1331927 81114 797592 485527 1825503 569335 76119 1931216 1878315 764133 501065 1131279 41074 1451904 381141 4357 1342715 1230757 1070699 1359036 1402244 653278 1049411 91981 150197 1358352 343114 1654387 1587554 849273 1266351 182351 1974200 1049435 647761 992815 67653 704291 1671528 129546 180223 933573 533063 154716 1385336 1244334 1459514 1303064 1500801 734353 1545703 342006 1359314 1916050 1898062 1751301 731585 577731 602489 949020 830751 1992268 462417 1273152 1722496 1162654 660857 1395494 1660795 619975 238873 1210279 706209 532386 1676350 1738977 1527549 213578 1137743 843620 34002 367591 1540611 595429 1859487 393207 1915749 1372070 752970 1173599 319561 860317 1286881 395680 1550529 1492261 180243 1233239 1521613 1249668 764713 193013 1273751 652651 454350 943715 1936974 1977397 1686551 725888 1894892 1079834 1831896 663258 683220 1336645 407342 456984 1662014 229439 944090 1542929 112351 1358481 947648 325612 408469 1968691 1765825 918513 1697928 581764 1309345 316926 1462683 1032777 86730 452935 517807 967491 1063278 711101 1618891 1695254 490039 1547783 807363 1422428 789480 1080801 1267840 1140006 110619 48008 480583 440517 1331201 98480 1243292 149858 1473546 567823 816546 1146818 1728868 1078179 1181356 1629646 1850192 193864 816809 1334052 464133 926973 42314 401677 210270 271272 1863379 10911 298866 222868 282442 283050 110383 252125 1151241 1937003 968565 1866834 30825 1426264 1427399 916245 1338302 352322 1175235 820574 1577573 1410713 1237746 723514 493569 31301 1180860 1448081 1973207 1365202 1850197 1813793 846233 679688 1178463 1253899 248298 1403549 115133 1523835 927274 1048633 696387 337086 573114 1201673 869801 336291 758025 751684 526106 266085 671542 1402038 1793650 1149588 497790 330383 2100 183358 1170252 761850 1129751 1107631 1480478 1570092 1108060 1384951 1645449 882789 821314 1669538 307853 410482 608132 1994108 1824086 736438 963047 687879 1371338 487751 1454094 1840864 644979 1437439 1813395 617982 870337 1722760 478284 374401 290075 1853783 1325983 1228114 362838 48717 1974117 1758124 862534 1727432 1521556 170186 544251 1472556 1036308 1177357 1327055 1356088 1053642 33113 1670917 1563092 627960 509492 1090081 1025680 1086314 811909 1024322 8125 1307049 252294 1430083 496133 1979945 933548 913006 858729 141881 56268 955576 1630808 547305 708603 1214025 1609653 897832 1915963 1635728 1845133 466914 1515170 1101831 52233 1434556 1246058 1264637 129064 611360 738722 1653317 1519603 531289 1888602 108832 1897572 112594 587346 499567 619829 256307 1625976 1635370 1370399 387879 1524282 797963 1656229 1389055 386262 1440559 941750 1693874 917326 1947323 912620 1902183 1469046 666585 1302728 933307 958389 1870229 285293 233838 790149 469368 1359107 1883469 827105 260243 1250216 869635 987430 1282379 1337155 1057286 1264442 1707473 1849912 1449558 1045086 1708795 1834707 1670009 772362 199383 1665205 1993035 1856235 1579740 875574 1403766 541572 1240314 177032 161666 1546356 322444 1754927 1893518 1477919 462199 1450231 1156717 1466595 793622 26240 153530 40983 1853394 968744 82671 239851 346180 1465533 804573 980131 1553105 81303 563364 1302129 1475346 1845422 1538831 121747 1722856 95142 1327024 1344428 1950803 1144276 981281 1892891 1364611 271292 1815302 815300 324479 611866 1841036 565972 1908980 612852 259499 1991427 308980 1480342 1791180 292573 1546221 1886993 78255 695798 90957 1106592 1125611 302901 725190 772244 1662 1858351 808748 968435 933642 1952091 1000213 737052 368843 412265 901163 1022543 775692 155008 990222 1120707 641289 237754 23233 1780040 828397 834556 1979418 1439262 90628 1280711 925329 264663 1774359 1888876 1436297 1516645 1513377 1567765 171766 188899 1470708 649275 1926978 350849 76214 1959901 39349 1569041 416241 1410522 1462457 858210 416058 514140 450165 1812645 1585219 73029 1430190 412684 1320062 1151725 1418644 246625 1434573 1702591 1457846 1765720 1140862 958642 758076 1664401 806555 800443 796322 542407 292619 1444557 1066106 987735 878912 32507 179106 24451 1972636 756779 48180 1350610 967546 1240410 1551112 1991635 1911305 406604 417363 117496 1239082 1893550 527039 715490 1056638 1724725 1423590 1290022 1096029 1164117 1886912 600414 70765 422347 592207 1151791 1287703 359442 850839 93134 225429 575451 123572 1183822 1757049 1801328 871325 803572 408113 452885 163956 1934754 131362 975418 182771 1290649 702833 299874 1418158 1031143 777273 851066 1419784 653074 536217 776802 1837890 1814448 788553 154000 437759 25044 722861 1500651 1554038 1337415 255345 1830268 1177392 1809060 1497169 733972 1675340 741337 1132193 1421858 128226 438856 381397 1484496 466909 907822 604946 1400534 732482 1018668 1607586 1609952 1086075 81641 567146 841337 1710774 1092413 1838623 6852 1586143 538653 1135987 907220 775553 610161 685159 700683 147811 523157 1357731 1983589 1485673 1994382 1595942 1250582 234313 1134766 917689 1081671 1636903 115185 688179 1821130 1054824 1677097 932371 125765 874673 1123158 122227 787721 761899 364044 868839 193793 391247 199291 697541 107024 207843 151404 1671474 321722 600673 1824094 1975948 1054989 97539 638311 1087266 1148621 1498486 1101199 550533 151243 615364 883787 518079 1954307 684633 174387 1250049 1113398 1396123 211937 523455 1840951 1606368 548136 11899 1661117 709093 1114541 202013 1451832 840966 320007 289202 262889 1981912 1713132 795717 1848304 1327558 1803403 572411 704913 1920547 344103 700679 1583374 1904444 1582568 46719 845395 405641 81728 339775 1508074 842955 805687 384545 1484209 1169925 1026722 1775456 1442359 1739834 1005334 411069 41364 1614778 389138 1400809 149892 1452385 889744 1484188 1955016 1689767 431377 1192524 1535315 44501 891129 1116123 905093 1428336 1624757 907804 1409157 1000158 586211 746183 633391 1322454 427127 1762909 429903 1111325 217875 1645220 1449663 1603523 795274 70635 163803 1993919 528404 772504 1682619 1377898 1008507 510759 1003636 813710 934213 1683529 532479 1032747 370310 869279 1690092 1893623 820470 314791 455258 946551 292833 1001629 103767 1969050 564812 682380 792878 412606 1620449 249127 518687 1871196 715464 1836708 279340 764057 1483686 555646 145487 1143314 1602284 629147 885957 1629178 130911 1199637 1398508 120296 1885897 23040 1544261 1027297 665151 849143 146504 743223 872737 1261923 1670607 1791778 899471 1137034 777802 1763955 230533 114421 890711 936757 861757 14284 835330 432885 1313107 586661 808426 249787 1041840 992401 636345 1608112 1939427 1223224 1752579 1001865 705768 570947 1187053 1201682 412370 1832703 1971030 1233573 1924138 1534873 1541388 260110 1328881 1127288 1151028 1173705 1285199 278078 271927 172248 213658 381547 1293435 428271 52642 685407 299624 1816998 1164551 120813 1464517 1455629 174827 41854 1052014 1482894 1393618 439224 247576 1275811 1589085 1693298 994873 1697756 671222 507807 749249 1418186 859662 1106062 462750 1737332 269355 1456412 1431781 32850 1198360 1179199 1796223 1497068 95520 198827 1529988 258360 518045 1157095 721777 626673 1403095 930508 871086 1242140 1446905 1370973 909569 365092 1712915 1214302 969839 1940815 1548894 91760 368087 1523830 1961721 1043987 113908 624204 513241 713398 1078041 913398 402557 422202 627676 825472 1288627 1880875 320574 890047 923316 983516 1267720 278285 1871886 1239176 1632374 1719180 453914 1684057 23439 749920 1171324 129826 1898330 1069235 1537273 376107 99880 913482 1951331 974381 406340 450955 565304 402373 561047 273796 1599524 1854486 1441757 1827095 148619 309895 1143912 1028518 416508 1323769 1925080 1632496 36879 695122 1379735 264294 881180 1098985 729268 180907 1628482 398457 1184722 1820605 202882 1775294 1418480 111431 1608219 523966 638050 611782 1929674 898766 1880468 519322 1547475 1429464 662379 1433131 1180988 951858 7588 125268 545205 1831000 1999501 10623 1303427 1349414 1435788 1326232 957118 1223912 1120318 1946322 1812750 124349 176765 357438 245117 1364265 501833 824858 1121473 1624905 963990 1351216 383792 145492 1162453 1132577 902813 347471 1212118 1432917 36256 620679 1684115 1968347 35909 132846 659756 1316380 864708 237650 1152452 1931234 1162921 56326 1899362 159472 1078308 1849120 1047012 1721014 1375644 301520 1464573 628536 521462 1542473 1442893 1972861 1803025 1845615 681030 964405 191043 1404004 1363233 825301 913815 828462 1974949 1406387 1298123 187056 825966 718478 276491 1832906 1933060 948754 197198 1406240 997181 814374 302970 1991360 334296 1574152 1727021 823190 1066862 1055230 1734315 1257190 1387562 686163 801447 490494 659055 1609913 815338 59591 54304 1260026 1183326 1698721 887956 714429 1652784 1915822 901729 302188 32209 1838288 1128478 1666070 373219 222094 310083 313491 979183 1715694 1239061 1856625 1639855 1304582 905331 348095 579400 747636 1549240 1167212 1176208 694077 1811109 1538960 1392140 673441 999619 1835299 1775453 1100706 1668377 1620526 906614 180371 1137365 1864639 1932934 1511655 1582158 1052489 1360364 1131472 1979476 1686206 1843601 1043244 1786977 85008 1898021 817519 764457 1967174 957702 538031 1131872 1594576 356196 754043 1481278 1336472 414625 124957 522391 839841 267177 1555450 1852689 1327921 1718522 1970459 596391 78259 496189 1761303 1386560 1824467 476741 306243 552233 1250685 371601 428948 1360888 102090 580636 344017 1093048 1513875 1711965 1944654 1167127 240779 89111 55748 1806370 465082 46807 1908789 529476 1099027 1690331 790691 6591 1845333 377113 1866898 1405804 390135 1003487 1229649 862392 474255 1848436 1574432 833430 459890 873704 1529334 679057 464482 807525 144340 1839623 1840221 1465130 240070 841253 582845 1095741 1242825 64230 1476159 1106230 937716 1827549 500376 522349 1403213 317232 1107619 1436395 1205493 703871 594477 1459484 1342465 1918383 1446238 1328602 1578314 1005737 407920 749036 856457 628060 906673 1227813 451446 1736504 906753 941046 276451 1310905 1930937 1835042 962563 644823 852184 408200 633403 1721445 1235854 486273 924031 664250 1777140 24425 1416008 1166196 249318 50839 1693299 1936883 678385 108150 206479 1795696 964300 1111424 1698491 1108689 1658958 1977741 833671 1360163 808253 678812 733759 480910 858443 1765187 953831 1769290 618879 1891845 1959007 1292356 34058 1363023 832696 385837 1908459 1074440 720448 5101 510198 1291545 1785977 1396175 1260919 920575 1888081 951853 1093115 847872 139937 87794 381502 177744 1079193 1010316 779754 1702396 599754 319614 760275 1144462 1468528 464650 1985056 992820 1866168 1636696 1226792 1478537 1744163 1309272 1831790 569072 1209256 650427 478938 1885478 1647682 686899 1750141 240597 1382336 386288 1649689 838506 1909209 1618432 282348 1269363 1192766 220249 1084479 1227729 945225 752763 419405 889081 587923 75027 808003 9938 885486 385618 1422144 1950954 1699220 1372286 1050752 1998538 1280273 1591720 1163573 1920663 612913 681951 1034333 1507883 258413 1475458 543718 658429 105747 1783215 1773172 1740918 740595 788785 823564 1540608 157287 990055 659975 592832 1226878 129226 452699 811194 954879 552084 1353462 336976 1294413 1443515 1367639 409000 777508 1746388 1283352 1273756 1342826 1417353 1792769 767991 533267 1162675 1847370 1009200 1556720 1474808 503126 1242513 664501 1299719 1546764 334269 1276195 1253380 306024 1612640 438970 1957931 760005 940894 1076909 945496 775479 1080596 381910 685263 1535236 1574409 1070209 1853380 1527125 469624 628317 1387737 1900736 1702725 219400 698919 564563 1317541 1019997 1203618 1971906 1540497 853120 739015 298128 423115 878710 366889 1170332 191155 209802 611062 598061 1587830 1477947 1007339 293202 1064350 903780 606862 306706 1075069 1517468 331295 690397 1009091 211030 973750 264482 949464 755364 628655 1918805 1913065 648883 1649573 1999327 568883 1839653 501440 200548 1245156 379576 1204661 1091644 1592187 1981867 1578022 1817325 1651646 282878 1918195 554584 436536 1602611 446244 38191 1041164 1412730 1939685 921910 38978 1095673 656220 48379 1231491 119435 778762 1871906 522812 924040 1240230 1843951 673065 1980508 318946 492615 366840 1659258 34109 1579787 1977546 332933 1103123 997799 1058713 1185429 500931 441407 1208897 1995085 527130 1711260 1584941 1406159 1721499 501195 2382 818195 168240 991199 247773 1537882 1786153 34029 704471 676225 384528 1626289 1650522 1671021 1554368 1931151 1888568 1889382 610877 414649 1650463 755882 1380202 1125267 1297612 51125 1138469 1404709 1152291 241660 1766239 273501 1799572 1133854 716731 850463 1156263 778681 1023978 654835 1415305 1379517 375731 1371737 1830253 1366514 1433104 1479162 1437570 1913720 755804 1188061 1205024 778996 1931913 1525563 64237 417045 109585 1803538 1890492 1367899 549863 1775890 1915931 1232340 26682 1932901 1314364 977116 1188679 816031 1450452 1651018 922837 1878225 604683 1839879 599896 187745 1709545 1415272 216641 1293164 1163604 363221 1212584 1751836 403611 1308776 739006 215588 753942 298869 1235045 1672583 166799 1929812 882469 1415116 954172 88746 1023504 1982777 960330 931032 1316348 1140998 1727122 878560 901148 1824646 640757 703110 367935 201450 870504 1854978 1092224 1216493 570962 1660533 399409 188250 1099578 1514760 625439 1764152 573042 490784 1575422 45519 989290 404580 1299441 1490413 1459967 643595 878341 1181670 110021 236166 1016404 32571 1074829 699368 694248 1595510 1831392 1543856 329342 654648 707046 411571 281779 1104552 494747 1323015 1328284 103358 1758555 937465 989762 78547 1501338 1000092 795471 935821 1958371 1408087 1023544 37359 1230078 702572 510254 683840 732377 590370 679198 1066166 635685 988567 142456 627979 571449 476203 1452563 1971620 1345436 1106011 78599 1794088 1133969 837995 1877753 1879786 1203171 725320 1353854 1859038 1581994 308518 839475 1585723 105905 548208 1994150 1377281 834181 1122373 427544 209846 842979 725093 1664392 440819 608765 1992174 1924594 1943166 394531 1803255 476722 1557905 48767 1552167 912753 1783404 666355 1339913 1165620 1614539 11555 652168 1641035 1750181 491328 1288123 592049 792810 1334027 1282660 805595 612131 995486 150279 54353 1049495 1760258 1927282 1565001 186058 1789689 620018 1947649 47414 335660 757059 1355845 1258831 701562 699929 1100709 1875381 25441 1135301 1328746 1452030 486301 1752231 106527 1488930 390029 898694 300616 1013622 1411457 1901645 536154 1026119 172768 649024 302974 493285 796277 1042080 709934 751505 333544 535637 855895 926988 510955 164360 1850150 1764115 1722823 356628 897089 178473 1225129 1774100 696078 1397504 95136 869967 858115 445455 526755 1236757 1853114 1732842 358168 1180631 294469 1590925 1522355 89221 1016584 175037 1473725 1449548 261702 1745925 1956247 1821430 1961346 873968 1699577 717706 76466 1087861 1414717 897305 783723 1723613 1448413 1513426 1935623 357774 1620710 336623 1242161 596321 1642271 1995819 244884 582078 1702405 1450167 1594884 1509513 158875 1548302 1796441 1019948 276897 646874 1830897 1943407 283827 186005 1754439 956806 209197 1097827 797544 1893977 1793791 316899 1972504 603097 982246 1292805 1738594 1646770 880909 26207 79975 1360346 772859 1746998 163444 1929736 106394 769561 1758481 1046464 1217813 1371575 1565639 1316837 1276234 500168 620353 1862190 484811 227039 177340 1178765 1101247 1232979 494982 1665653 706645 562499 1585474 938676 1631349 1974757 1977134 654732 1920819 947749 374537 1651599 1939924 1773174 1965911 1714896 815597 1730563 153579 997688 1406703 1371490 1645237 250384 641472 671387 1170077 1739085 648765 237240 159182 205005 1636000 1835388 315611 1410191 1814309 15442 1944577 137453 1747057 604194 504508 629054 43571 717737 1205904 643082 472584 698169 881114 1961767 38363 131914 1952791 917894 6565 1748464 461330 888151 1144490 124608 368793 1968651 1441394 1214442 6508 263897 930744 1316691 500210 499261 1115318 259392 546343 898713 1921125 568454 255169 1440019 562931 1510334 1517997 1971940 466766 1861734 1468265 1312927 694523 1248064 190908 1764351 1473078 1782356 392202 299358 1628503 1204278 1283930 707088 974858 419453 1301248 1193425 857623 1561197 1204169 314164 661012 1037060 1843295 1163019 1738649 929983 35656 1164962 522957 1685594 1211788 1462677 338310 678242 727144 1752162 1737172 1235622 446477 1362040 1298248 5177 1532290 1563056 881387 1406431 1432105 1889096 429532 1371582 803873 249988 578491 1096863 1949068 916803 276388 874792 1635260 1767656 1870855 821049 1464947 252485 1984791 670144 1228757 1428401 1247687 129377 1823147 1701654 19546 1002522 618280 1607953 694527 128730 1437236 513765 203811 1853556 847739 858270 1025826 413163 182836 381478 63706 791922 176408 1952154 1790574 961599 1556608 1349733 1424018 1305398 869494 138145 921146 47851 700760 1096934 783354 1618196 185245 1165041 797904 978087 1632171 1824352 174901 688062 361277 57950 1955455 846250 1216185 588844 838110 790963 1161160 1140712 1828573 1413840 773877 1545724 1772046 720192 566232 25300 1288867 1075844 1071370 1823033 1460189 172091 1800440 1254854 89212 227489 901933 1443541 294047 973637 1953402 1758101 1529198 1425484 159145 80920 350927 1047231 1364188 468611 1018191 1509807 747696 906040 661462 1374631 572792 1467278 419842 1925802 879247 1469550 383418 1826381 154387 1363604 308482 47224 456852 1002719 345317 1756330 1997983 264897 726290 1374944 1499212 636730 787545 120235 79942 149359 1826151 1749719 420262 376009 1588286 949927 21156 699385 1377842 996175 463945 23061 1367025 140517 587602 350226 1625100 1590619 1074584 373234 331600 1672222 1003465 557967 977181 1210040 232925 1083034 814527 1793472 1545444 1741494 1277959 1971729 1939887 727568 488270 124102 952614 1320305 1370443 42016 1991700 1629212 1329306 1611407 99329 996383 1366358 607095 1301872 730829 1943106 843780 386821 1925035 1962036 808317 1117198 1617976 1909529 1740904 1400516 1806641 914937 1544144 483874 1132973 1191159 140102 1116717 437884 150028 727179 547284 245465 1371884 109714 304165 621655 447218 262154 1755104 395720 863815 1495585 342960 961312 1417571 1372158 365886 778298 791909 538703 845328 632263 1455677 9282 597317 81493 4384 149809 157304 808925 1971642 1428472 105996 769420 893598 1951354 907809 843433 1772401 509340 1298160 503014 1515512 754299 1019321 838582 422025 298043 920670 189715 160564 1011158 667419 1590927 1313939 845811 443379 672426 319487 1756195 1251593 1542871 909478 801519 1965221 420088 1117748 1251981 550310 866518 1049677 1384423 1750093 1349751 1422842 349940 774481 1768861 427521 161149 1810060 550777 1506525 1565009 860594 725459 337073 293827 1176611 1921497 947803 812515 281338 1317102 751182 1518100 51038 833586 169017 920043 1542724 1886202 468958 896230 1238184 340797 700738 1344401 128316 1238351 1025861 1116828 412197 289272 299930 199134 946759 94261 690633 90528 1383076 1001222 1808318 192561 1846809 1102487 1764797 1932759 1362139 1609345 1956292 1943301 1918603 835414 1254207 775990 978271 765695 1854019 1510814 695092 1723029 1321310 753974 1259680 643815 130217 777212 331551 666389 557637 306869 1920275 521687 1056689 911812 1848078 693715 1502075 1874444 1953988 1140618 1865280 502094 1676861 1910421 556535 1000767 1505962 628530 329374 602696 466286 1267965 1577992 1687667 357279 955232 1289432 1880386 778660 812338 772383 1905479 628307 1191196 368268 901684 493846 1054586 189730 708326 48268 1478870 1372899 32236 1242213 696776 51342 996454 163999 1393208 1877604 1904560 10584 407869 666995 1494182 588325 1550340 788464 706005 396804 1470122 335016 1966583 842860 1907531 644558 1546326 354681 1423830 340479 1766289 204105 1028151 998851 265580 1782713 1883863 1678361 1683248 1251843 712493 1451990 1057264 1785365 1508763 1652121 1258876 631462 1435240 314678 966992 619825 1952152 1588762 507563 1635418 407633 1958511 669615 1115093 1279941 1253873 1177309 1431602 80243 135535 349928 232340 664634 1706602 376317 175317 1362311 186218 1100006 1227263 894724 1214323 1902932 1493102 595257 669427 372322 1140494 1442082 168711 1464868 973997 23621 560791 505503 1763167 1093371 129509 1126828 1453407 576583 314265 573818 1806287 22454 1387498 1714345 1742667 157528 285805 1027458 1662020 861012 1247121 1602577 1190894 354128 1827801 1406474 793392 915168 143977 1616281 1490620 598511 584113 274138 1915095 4511 642131 1325680 1010380 731803 1864019 1822872 885108 1358263 184580 1021938 1386342 1871584 1571023 1517728 1179226 1072600 1127469 1184142 467469 419804 130961 1995420 851940 625625 61131 692556 1314661 1664024 1874999 1500940 577648 699845 1111680 1562839 599514 1974964 1060901 663608 1232797 842774 1078624 1231718 317547 586566 598331 339561 244570 1569735 432895 484207 1683416 1601417 1184447 1956659 383274 1309857 1504539 621010 1035956 925081 1622893 407977 1092998 499804 1275982 132785 874318 96893 1392111 793986 651239 38816 742141 601429 1519275 319107 835586 397918 1781277 1966481 1400351 1222678 1361551 930240 590095 1512374 26951 1261474 1165633 76277 508174 34322 1884020 925466 1367549 379252 988068 1887341 1386715 634455 448936 1657557 1472315 409760 1932715 1081483 839706 1333598 1301310 1130532 116373 741478 866822 702430 723195 1367855 474663 1884453 484341 1379673 187383 1939812 1980586 1180766 277332 738207 371213 635439 1658261 117935 466209 1496442 1686313 1302175 1656591 269514 53972 1716438 980578 1051582 1971081 1052434 1069123 675447 454411 1047622 849161 216083 62306 153522 1240460 86491 1830049 1103702 923478 93691 1739146 1864748 1870800 947680 1638042 444616 1955667 1675441 438754 890287 952392 262625 1142636 270196 1954922 1363670 573687 1973623 526514 1288716 247573 1811769 1003994 1541888 1601952 990914 644991 621071 1688907 651528 316989 1345907 1078579 1740352 42999 1164065 1252661 1750346 952695 745860 1805874 713356 1659920 1251102 1213413 1193680 593429 1576616 293308 1646690 609031 1588335 292686 1541394 1327000 1105879 138477 760111 1626838 1225377 959188 998333 1233661 1449785 808588 608341 1457056 1490317 409471 66 130928 612869 1024166 293797 928818 1080329 781737 102121 885020 1293439 491985 1282954 805308 254146 1121878 1441384 1190208 1478622 1341945 1958937 1492022 1172417 1918414 369977 1199034 1914548 483838 305927 1044617 496303 1961873 500638 1465725 92407 464035 1323106 721764 715379 1089349 1822 1790204 1669777 362105 1419351 1086069 28353 1322402 168976 897667 266400 1091030 11745 1092313 1788806 348660 597459 768079 4839 948706 1597776 613146 475281 245088 317129 1381390 272824 1141869 289856 1335906 891671 1305622 1864777 235706 1401155 1397285 542359 1405808 554321 1542317 1057102 618991 1262713 462229 814849 1577169 1134752 143586 1734493 1066134 489405 1726617 1369283 1284885 2391 149408 1535449 779629 745850 201754 1425640 1658343 965592 1964504 671891 1779524 59239 732230 609545 236606 318534 89934 810600 1269518 222013 219233 1853741 285095 600077 1702711 1697767 1939012 33330 378271 67957 332778 386616 1882272 346563 364750 440513 152198 950848 981053 1262256 1296085 598426 516067 1276217 16691 418714 847532 759054 937085 140544 49330 1777335 801984 234741 1132366 853119 1322503 1285196 823948 739162 217679 1089464 24648 1355960 656062 585226 554540 1161466 1298692 129477 47387 859675 1270036 507270 685220 587115 705668 1848238 1376452 1043708 1274297 1855702 1970312 937236 430526 1179564 293298 1934585 1074625 976725 78175 1731889 1237863 1527068 1115746 266670 1095074 1911803 1689496 1096050 1823636 623557 1697684 1691599 455672 576264 962557 34004 238020 1662049 466555 544399 6250 450376 64120 1578592 1852582 540048 1117358 1646581 724201 142701 1366611 1491089 621604 397784 737991 1306327 763095 1568529 1851516 158516 710034 1116413 822478 468669 961578 217354 328511 1192219 1380534 1360774 1122967 1930830 767778 1804868 1028467 1663227 1155200 572156 1602112 1581979 239135 1378041 1432124 48800 32038 1347684 943751 1866297 862792 710171 69038 150900 827702 1192128 1281599 568025 601321 435339 1981173 1988211 97498 261860 342335 1686496 1561789 1289659 1575913 1777054 1081175 695496 740480 1994665 434228 686062 1342653 1087212 1082765 1601447 1939870 1911111 493210 1127637 47121 66333 591863 1190687 1368500 573654 1721663 803786 896063 1533051 573637 223067 847476 1381085 1574906 858625 1950787 453499 1856532 1140770 1356808 384334 1731104 471098 1486492 1133545 1056728 1529949 1389233 418251 225071 905033 1227900 267386 80280 1104969 97741 392039 1015866 226274 1719063 85103 100548 1097578 1295989 1719721 1788740 403965 1505956 646412 1216791 1658071 1898087 752919 1846045 541728 1907042 1971554 1422279 820051 1526647 1203008 571584 1968413 697694 184288 1425408 1418810 1825435 1724884 1701520 1396015 1997211 1641741 1477524 1357182 1238193 306490 1267604 500566 1933797 1950399 914971 434789 849407 1436300 983941 1469471 83278 849254 348556 336023 1379971 393852 186543 73101 847022 519442 168859 250955 10523 823421 1282220 1926549 1863028 592354 961827 162837 488763 1789502 1137031 81805 694903 443041 1005440 820391 765613 144318 926777 502216 1339386 1580709 210056 992707 1584440 197634 831642 156854 596051 1516785 844497 1731316 477146 902307 1602600 973549 1180346 992382 1763215 393895 1594333 144968 462092 884151 1819914 552836 1516817 1396942 548904 1240148 435423 585448 1708000 1542356 60625 1196781 1378796 541810 1367384 873908 653085 1445961 1205570 459713 255581 1589651 935568 1505974 1480673 845187 310081 988798 531967 1275101 692574 1433184 506417 392379 1012088 1209495 1716151 159688 1821499 1976178 1307874 572347 1434411 226053 1216602 94213 1091097 1294879 134648 1687702 997767 328364 1497349 943732 405503 688765 182267 1972892 1334176 1100429 552727 430609 843356 897580 532216 1123031 85673 1124005 832311 738831 444875 1881681 1252406 668034 152700 1499909 1475558 1108632 1316065 1569613 1474254 763998 63642 1453177 1893304 129599 131418 230710 970803 1240144 371364 663776 1838768 781541 17781 169008 747914 252279 121976 1361832 1481123 441029 619928 722685 86464 266736 831149 1014503 688920 1534755 523341 1739347 956938 752035 1533474 291142 1273544 1505478 1801566 828200 114547 1067468 1834468 1235104 1595632 1973508 1425371 1132449 364961 1244918 1408566 1461900 1830475 1157620 1617216 194247 13828 1274909 293659 881605 216396 564980 518770 991194 1282613 763794 301300 704963 226411 40024 733830 396771 1226740 476980 476234 14465 1849359 1453165 1490110 368113 83139 1123585 1385447 557806 789351 1158923 177570 1577512 674158 1476002 1531011 803164 1723446 767375 1837321 1108855 1710346 1670665 824244 1004800 304495 369195 1174942 1340296 992711 1529181 5274 1728385 1703936 211925 723380 1331184 966647 1749978 490708 721321 967866 1472640 1576094 658342 1546973 1283388 1275664 782903 1655896 304098 1601410 670790 1874412 326398 518997 162854 193050 274964 227877 33820 578003 837047 1139328 1720811 484976 394626 683828 1074043 787076 1451358 1670292 1036957 526086 1633520 124948 339056 830159 1902343 576071 1682763 848991 172026 1403867 754008 957422 793756 1583444 89405 916580 1505420 236972 350054 1679996 437840 342759 1893031 1860767 628706 1743733 957795 410028 713548 1350046 755840 1691736 560453 947889 228756 1753431 454744 817465 1108191 1328601 1754615 1300209 1454110 1568678 380899 834529 1722558 1921399 1680425 544125 987036 677471 1230039 79888 35103 1635066 497716 1978581 282625 757342 842681 1165705 1834712 1021529 841461 1177393 1292836 992916 1970360 664923 1179464 1064988 914097 1560024 1835757 410982 1370400 1782026 1565170 1030007 796109 584903 1722836 1892190 1136181 1477491 179744 192386 20652 100224 1896744 969738 504571 992923 112867 540892 1731293 700141 245118 1645428 1153585 1445197 66816 1893070 866306 1313496 247405 1716115 467003 1523444 960479 1671063 1578686 1931154 212889 502092 1526982 1431525 1599891 1407748 759539 1275015 37473 5010 1856092 788763 271062 924649 1918012 1004075 1343583 1302354 39195 1554416 1071412 619144 975422 718032 1123357 1165862 1610472 1692779 1324443 1404436 1062860 899601 339141 282427 1954182 841807 281596 97978 149148 1002950 847453 163630 1096784 1283899 800533 814412 444932 1007846 1631868 1993714 831023 1545431 927670 1023258 78405 1241698 367940 1379401 923343 1555188 652554 1706417 1586601 1897386 746964 60721 1258805 1044627 1288879 733640 807082 862622 1906609 172905 804674 1429408 26453 1589708 586592 452837 235809 496474 1682731 737844 1134596 1582137 535595 1150417 1908132 1418617 1273332 725810 1449912 1369033 255249 1006805 1202088 176145 562087 88714 826062 1433864 622083 1478718 1274634 135115 607321 1860003 1240055 1797915 1814986 1410012 382677 112871 1433997 1651860 263906 1931374 210964 1980887 1049674 989562 182190 1513517 573302 373329 1216739 1960906 185001 1968554 26290 949128 1169164 1592014 209514 1029418 389325 1636688 848316 879302 398792 789552 767344 1969222 1692498 1515720 725452 443756 1298176 429675 1582701 291033 530374 1253036 130349 1204999 94553 108174 70810 629413 1608861 1542586 309172 1259465 1922442 670047 557207 1948028 381414 146060 156244 870298 428272 1217609 91134 781416 251255 1790074 714984 1374851 299455 1823907 809972 1474260 658395 746254 524445 341370 938520 1780782 1081626 1990888 25548 63358 399377 1423075 679455 1357712 1914088 763801 1690937 297208 1063836 393906 8521 1711832 1201045 1211165 696862 721870 414220 323851 1962128 1246306 40739 560282 414131 360848 203762 1141479 1822569 1077636 345626 526234 90450 4550 1087185 965144 902804 603100 136151 558497 1686882 325674 1479292 800591 1817969 317073 225625 447921 120073 787298 1756624 1060753 302209 1442669 1594145 1154141 1427673 1390261 1503540 1973140 507202 496082 467424 777701 246013 236804 777650 1646149 1091493 400329 1562447 418006 1438845 532322 1888187 186195 908106 570748 1287080 221132 233356 747470 1243375 1342534 1820458 1181655 1647003 700405 1467979 1255226 1597728 370189 372995 818679 735123 478226 1407186 1592909 1899330 1324666 1786265 110998 272337 384253 1397659 942877 1372962 328167 1378897 1078821 597212 185465 297108 43139 1062521 852135 37092 1787476 494443 1296013 1954475 1790914 1766923 131041 117417 1741172 1521313 1581406 453801 1918975 1813112 1268291 772651 759597 1985967 1770247 1744971 1589293 526645 1007093 1543393 1022856 378708 562268 1618446 257368 410845 59052 63443 140712 1572497 782239 1308523 1356177 1445889 847099 984361 195339 91658 1477184 478830 1096599 1027884 1284914 1672720 1600977 652541 382722 730719 1424585 209815 1285302 371476 1656179 680436 1522870 1429318 1359096 1921209 228836 1970885 16164 1492781 1513146 1677761 12629 1020448 1548877 247780 1785780 156906 148490 1884962 965858 565156 1725405 433258 1854645 1267052 129572 650615 1542262 14271 450167 603628 1680046 873025 1291372 397976 1544516 179143 1029373 32482 65393 109242 103571 174371 737036 1774132 1921029 841184 1563081 1105418 47625 1508588 1820088 1627663 232733 889436 1195618 1102007 892724 1722033 519149 1531168 1553015 1410490 735395 1345006 577190 1968571 1962945 983137 1186817 449458 35670 1392175 1524850 1778123 139588 1717100 1365726 569995 8142 1314634 1822806 872150 919676 1058476 1460874 748646 1425676 1234586 1999674 1538466 1385093 401038 922178 110739 1423409 451352 1980640 1573561 157959 650917 1766951 185758 44572 1815861 583333 916162 1598772 947492 195689 1904259 493159 422874 781759 761642 1068831 176923 1989068 1028307 1177117 1226332 218482 1327316 432378 1153128 561565 618362 1658992 289204 829569 1196574 637771 1290154 311006 740921 1414604 276689 1876174 1755442 400087 933184 1588488 1526761 497393 1273117 1091571 1611411 34063 1787597 1461224 1224177 1904843 1415490 1539468 1263946 997095 1258773 1737259 1114530 222180 1608144 1893869 1524492 132585 1754930 1543053 121607 1519883 1905543 413002 31496 1122447 1847732 285343 212249 1226735 295023 193167 204022 1256056 1988134 1866034 560630 1002664 1422825 147789 1013042 892788 232723 489618 586898 182813 1160175 1945619 751247 1785740 1246625 1393336 1100766 714067 1453904 17718 765618 899487 796925 1087564 298508 1129704 88919 1169376 726089 1242701 245487 1354193 856194 669716 187555 1510533 551505 646368 1231586 777463 1070229 1470432 517434 885080 1743723 1071795 429164 1130952 480923 407352 790846 1440147 1823819 1462221 1981571 1220415 990692 152864 1170050 1808796 525306 756445 1694872 86039 1563257 60775 954230 1837715 180798 1492528 49394 735875 210268 366829 1831502 1355049 1243599 14868 1247731 1641493 1024920 825601 1242716 926753 1384486 483129 1408798 1056942 641952 1500114 1740716 1190606 1455 1857234 617971 1296790 244720 1686609 552620 413096 382107 473470 636088 1048248 1222560 1345890 1553205 546046 54086 985651 1012407 177459 1305670 960863 698355 161373 1375602 1642957 415874 1409110 230895 1093663 1455603 1217394 91937 1027156 734282 873734 664099 819531 141053 1810816 19181 1458598 156367 83647 254173 149138 198895 538570 1020509 534333 154371 754068 475776 138983 1560821 1482252 526610 977471 1242760 277591 1088047 1068573 977458 688751 1692864 1729278 767076 1626927 129154 1311945 471580 868830 1806627 188494 715965 1950786 145984 269331 105378 456511 893232 1198877 1950206 1777963 773798 1154399 79098 817165 828761 86884 1289211 1102945 1934328 17293 1407024 979691 1407708 179120 443120 756003 1270704 1964204 1385972 1095211 643616 894009 421070 638644 828917 49081 134762 1312463 283698 1280191 5380 1068276 1800887 1162935 1109368 1990943 1432873 1434824 186045 1366958 734434 1012385 797961 942723 525888 856319 483248 551608 550341 1892422 1587123 1188565 1691186 1369724 1599501 969825 1994479 1581880 1298734 1754975 516747 1362049 378714 1549990 1261168 226549 1646585 1626702 1871445 97349 1249218 1063067 909966 918553 1593070 1755593 991692 229132 771059 1980937 202575 1399642 971326 1067375 1341280 1620860 200131 504071 1243287 1535132 1310675 51648 1119250 1704395 167835 278232 1763551 476875 804062 323607 1399141 772073 1453445 250014 1768326 864904 1436539 381697 1969818 1992734 1308358 97917 133250 1890674 1597706 967839 1762985 1919967 1721457 1968831 761889 1057551 838326 243368 984691 533995 1316442 746524 230213 1635720 617453 280593 1411978 166422 1521694 255592 119352 1100800 435317 1423008 295940 1958125 1632818 1517539 1035461 185420 1031871 1731321 645225 1639683 1424581 813547 469077 1526684 883468 1998840 788275 1589403 739979 101096 282109 1083073 1385109 805755 611276 801030 689395 1973864 276724 836951 1960325 1020682 1861178 805774 167057 1214260 1644379 1000834 1678390 1593537 1914042 852082 727678 1562864 70868 526779 698174 1573194 1117678 490813 1344254 1523572 213009 1903365 720856 1921870 1222774 1043489 1665711 111525 1127447 1207218 1531109 434143 390889 794598 1329599 1695964 922078 233683 1405471 1218052 1846683 218196 1860042 753485 1967911 1936741 1866798 703314 1944717 1847014 892886 1614938 1575491 1517918 1348961 1825258 804274 531670 195988 1615717 1658123 53946 268746 595302 1720873 477793 1386437 109693 364954 1747320 1469399 1881165 1277804 1087133 964287 1389065 813136 496081 1427072 199344 1569251 1107626 830528 536890 1588629 1825284 642383 1408547 212899 1844748 1924092 1650166 1768064 836564 1982822 1475602 767868 1639663 1205268 226236 1889642 1028767 1999931 182134 24295 649661 426844 1694898 1299920 521562 1532137 1317716 1200762 1276737 400163 1615468 1652896 1160639 324343 585028 605144 1692912 112886 1015895 1522288 1662033 1062468 218236 1042667 1481040 952072 681575 635326 1396213 458419 1302412 776700 1364947 1215167 1540115 1425435 442452 34276 1769808 211450 383952 905022 550379 347720 1146247 1007270 1832108 1465482 1524833 672775 396310 63841 1557786 1052698 935221 1732160 1212753 1802860 1554499 148833 1271298 960883 1201512 1105755 1888060 225979 678989 1870729 334748 1803112 1896639 222703 1037583 609796 291900 643392 953565 1167493 36946 362494 28676 310890 1809855 306764 1769406 841331 1824649 1600226 1428955 1599006 682954 169739 1989334 1133686 982174 715867 101100 904057 1237089 1237277 1287529 827454 657072 394471 1894210 998238 1716943 1218870 854099 1749125 101862 530658 936601 469843 1732736 830099 516556 106779 1207265 1393868 844904 496693 1929950 439570 409566 726520 775025 366902 365202 1544533 888650 339776 1217087 1239219 1706338 1532595 17631 1853233 1565971 1392278 219421 1354222 974544 1075772 760894 1191868 146017 13328 1337215 580101 1203908 1951438 702084 1613885 690774 1793741 669212 1187863 1691339 331586 1274259 1438302 1355768 606220 1642080 1774556 730790 1896088 1375845 1269378 361200 1120651 1343936 1254499 510555 1915265 780231 1436517 365447 680492 1547099 220746 1053556 1505827 926549 980489 1089315 1189461 1855441 522315 1260998 1142216 211423 1534274 717466 998550 162796 504200 1384774 1029978 576341 1774739 1266250 1807874 1545141 1759859 560750 1699700 622246 226541 1356023 545757 1403411 1993275 750181 1305033 264639 1674855 1470125 1897548 1468034 1781092 1895961 239809 1127673 1017226 1882116 463324 398204 497390 700297 1296821 875871 463915 1238681 1171432 518655 172621 554319 436164 699575 396406 356052 1938182 1327150 977511 333706 1640792 1115008 405883 301917 146692 1025731 526349 406433 1672924 1955917 1750546 1815584 1666942 1417820 1880763 1853695 1591106 1698463 599902 192645 1281497 376401 238443 1581267 823563 1204035 1478045 178483 866128 1999603 240269 1649999 169979 1806525 1352349 318613 1995371 1502561 809573 74519 1726936 629127 951362 1411943 100573 842126 761408 930047 1459527 1136233 1211718 188709 1691813 196076 1242850 1713763 1202547 449701 215104 898476 433731 1432108 1893752 1224932 1693065 599030 1606160 500801 966472 799453 769767 1844389 1923923 1661290 657467 1199697 1746456 1246322 1285796 1010539 1010540 398374 176047 176362 75932 588791 626735 1493292 1730862 449295 521385 792727 1036174 1285784 1000536 1784152 172294 400225 1509825 253419 656518 1796677 1836803 212474 1968326 451139 1610585 1984477 1308792 309996 342891 592848 1247981 527606 503105 171220 1218552 581721 739824 1138032 1116257 162641 1381061 1816167 1312309 1735235 541662 1167059 664387 1308913 529482 521203 1170749 1319214 17973 11333 1243176 1179803 971267 1679381 1369812 1020706 283968 1914809 1756763 1992447 1440172 1129030 1444754 1156999 868175 209740 1642239 345318 1322568 1578803 121744 1464688 667018 1564424 1233437 516766 1024377 298061 1569373 1436653 535404 1759260 508938 1752480 1419268 1548539 1180022 1725253 815094 745377 1748840 306577 1170205 1782910 91143 274801 649965 1650306 364728 1173292 1200405 302470 1138138 1074601 572686 596911 852727 380017 1243172 1632072 1704918 1597438 123798 797576 1390622 1933175 1694290 1933072 280864 1216311 1844326 963261 658933 1566209 960037 1843193 157985 77201 653014 1764248 1508427 1787890 1202458 1576538 1965511 536689 1919233 1628446 1934703 394004 1272383 276904 542101 1316478 1948508 815869 1354248 1175959 1103735 1839102 1196584 1519917 311932 210164 561385 455685 1779884 1899972 131576 775421 802355 1795732 446410 489038 1347510 808849 829655 52834 1745890 400617 185896 1111360 1296063 1519959 925872 1996415 5354 1650698 1742910 135391 1869341 838572 1917246 192397 576557 1085216 556888 1988092 1471809 1370560 412147 1268634 634481 908622 622677 878280 1661366 995257 1229287 660987 721953 1541852 1021472 651403 951088 1821001 1413334 1484571 907931 683070 1882302 1727322 1843615 1510966 1407978 501068 559899 1735570 193467 987278 1197721 239359 922288 505917 646335 526264 1380984 873537 1858826 1421292 1678654 1996841 1870825 166985 1917673 1805956 1068307 1955401 1545727 1509822 1818485 177253 1057487 1001785 93734 531018 1866579 1403026 640460 1383761 318238 1343451 253221 1658972 1745166 1056374 1771490 1839969 750233 909658 19617 1225633 1033495 538405 146660 242600 1286016 1125035 1811823 1860457 981726 1464253 1293689 1314941 1076603 1858442 1631134 407538 566902 325398 846346 1162169 154257 349121 1534545 210266 1443551 1630286 823164 1372713 38902 394474 1219181 1084011 1206394 1520569 1792545 177921 1842045 487904 451804 1239582 1442107 1367596 1789243 299676 1154780 1309904 1718181 878613 499908 1000633 360021 1252270 815701 330669 1490673 1875464 326872 1024945 1871824 116539 469446 1480634 252922 20004 1035998 1837586 1023285 1002841 1587060 1967021 1390581 94757 1875606 1120860 179554 361447 1276835 594114 1691732 697797 1804291 1518237 1246985 869791 387293 1278988 1785327 1910714 141119 54641 1746131 1611863 1308093 1335641 486327 137319 548212 1114438 191282 1835539 1049055 1538463 181625 239142 1422910 1463460 1053323 884692 1833711 324833 586271 932459 849338 728534 1967417 511300 1052021 1114133 908738 78535 104525 521728 1763744 1670802 674481 602946 1505002 1369987 1640499 147080 1698337 407304 253235 585302 1735974 562370 1970811 1173099 1991699 816645 856499 785821 1529066 1669403 1194289 531703 1011461 1271277 1211815 1501256 873307 847889 386672 244675 777740 1719071 1219400 1292213 1551965 935175 33271 1175791 1975915 1628013 1264633 1430436 1650887 1250764 148461 1234724 425228 10338 1638177 1901602 1816513 1493576 875730 1061961 1769066 1024129 1809020 1191187 573539 463494 767853 1884502 868268 1962331 1938617 1836695 277694 1524259 1133781 1493217 321957 467913 181154 884546 1309230 1800364 147325 1234835 893745 163075 203864 989877 554306 1978181 160419 1979064 43941 474531 1590228 455270 1691596 456334 1191636 1233811 652951 1178131 907448 1509424 1063156 603341 1697151 1829160 1996006 1611746 822312 1781198 126685 720481 828104 1979888 1673812 1778519 1031345 973751 1221168 1071429 1537562 675464 459650 1907026 824180 1582578 950244 1660090 1837289 1239616 1687294 772335 1919056 617527 653870 1418944 421722 370828 802392 695352 833199 1533546 1442360 39355 1242429 306958 434914 811587 1368998 33579 1781918 416700 1065337 8175 576897 1455374 1875829 401052 557891 1634220 1497249 1050051 1145284 1276133 363873 259665 452111 486973 1787125 1958737 692289 40525 1098072 1111729 1160279 678101 1369594 1384840 1408940 1580181 411875 980058 1487830 1905381 1335039 202406 1211887 273088 139862 797814 707266 425098 278014 309162 1720902 1442100 1844855 355238 1186919 1081039 1194902 1493173 1869919 1717877 566311 1517400 1340525 267976 494114 133146 1389785 1091617 326298 1186276 978127 1018481 507972 149648 1349540 1303592 476258 1749317 1680025 237970 1798394 1872408 1837003 448189 958719 1127261 822241 966165 54323 563122 1640101 1588053 1581549 479333 1077788 1903878 1291783 1929754 196523 84723 1337732 1897106 1664262 173465 1110434 924735 269468 1324042 1716338 10155 1673207 1308942 1279253 616778 1040344 40388 510797 1527026 1720588 48210 1279126 1730837 661297 386866 1524572 902128 1926990 1305768 1203564 911692 1534428 472473 106486 1927252 1390619 1542483 828595 1463431 1646722 157040 1048467 448091 1967432 121978 593183 1164639 174279 1777220 230674 711698 18369 733745 1109626 561111 325479 730791 311450 1862976 1517120 592783 315533 1274953 1978462 892975 1053676 1826119 1107468 1867854 824422 1691276 1380184 1653047 957990 1757727 106635 1418668 1089644 188282 1950679 1911298 1647348 1122578 152366 3694 249676 818188 1179753 1371432 385251 24591 515562 1043422 1538028 9631 553311 1577264 1657572 1015107 469730 804365 266555 1060857 1053469 1909548 1810940 1719546 1750416 929826 1106933 1651972 1302324 311929 1539737 832663 1386321 696034 1920617 11538 345898 1816927 1760593 1501000 139386 1565494 296153 70660 1688259 1444864 1782040 834055 1450563 525370 856817 657988 85090 503793 1252783 941586 794416 1703127 528637 834627 549879 152246 889934 1831328 1012029 312903 1267903 1568090 347951 49222 1549283 932652 605180 1969353 590364 1306050 302557 108105 1118931 1139077 336896 648060 34136 1284214 1328728 1778579 1400673 860777 1110178 677195 493455 451747 143641 1655516 601245 321023 557078 1405899 854096 600266 1051584 1195229 929120 924729 309067 1038691 1839805 880114 158871 745198 225190 805157 1854328 451268 512 476491 1737809 712203 183415 1071377 1615275 282041 1396949 1980707 1262756 1220189 1750128 517510 822828 1674317 69612 1716250 325498 1950793 1909949 1916276 754555 1738351 1976825 470721 344533 186288 1413750 878679 1152726 1402557 1869607 1176233 957612 1053475 358951 586367 484073 1802785 1140473 1669704 920010 1082181 668042 1322450 932048 825498 921895 1027915 303618 705525 1310077 959275 803856 1821225 1446464 28770 1345554 1802933 1061086 1185642 992036 1474390 856357 280689 947024 721722 1221825 1459938 1160163 213622 887844 484096 1441771 1882428 1623239 1686455 471075 584808 1057044 1467024 1098911 336173 811415 28227 76928 265770 1747443 1712100 916223 148441 605658 1039476 277316 1542950 1652947 885965 1561910 1337268 561134 337034 948757 1011920 1374433 1949843 420306 1333205 1306333 1912070 895452 1510969 396738 1260925 1765049 311540 842876 1383253 239946 1256794 1144589 1982923 21876 1453997 1916527 1494036 1669471 1596221 941487 63932 1898934 1205567 1232936 1700906 549941 1492358 1166538 1340510 241726 1670302 930694 498614 97955 1374547 667932 51760 1946653 174938 1044746 1402947 1294214 1622690 1477933 1262085 1425771 1714611 208620 239488 890125 542894 720170 585643 1339090 670810 1742507 1223374 1408198 691430 767410 1846685 1211715 1420632 241636 1317044 506250 1206098 1564584 1746782 1413626 513890 331947 832766 939034 1838306 733183 157229 274698 1368639 1085128 1097486 1644907 1778619 334788 646851 1095077 1059943 1436241 281774 1235819 1091137 1773004 1724056 405507 1983672 1117496 635556 204915 231133 528349 1898168 305399 1837495 336626 687841 1401844 235951 1155816 1997293 454683 441337 1031984 1395241 980129 838989 546653 445762 1085491 679045 1771103 52169 58562 304708 974351 869046 1311581 930094 604851 1454172 889818 814033 85471 1051024 1418764 1064848 1422495 854540 712146 386445 1453216 229227 678171 635674 809205 1705147 213427 489319 588246 1410834 302845 1446548 1193008 860864 702802 1827118 118797 44816 232508 763880 710109 550677 1225446 1939890 284821 1717478 35075 1980057 725464 1148263 712651 624585 819651 1909349 1137596 352895 1329000 1855667 45688 1243402 17252 107397 1942963 19707 931678 1973829 1485633 852756 205520 315085 1704325 547878 1814397 719696 226568 397398 1347931 1272300 911434 1247976 1275897 1960981 1258906 1055304 1571093 1381178 322587 1982836 1710678 693761 1973505 1929745 1627087 1634706 907049 883061 232525 393016 1229480 1063365 1234922 1351220 1863059 1204430 167472 740932 1795563 1009903 817179 219623 373707 413191 1145323 794135 1040253 1252236 1125219 18746 1002209 1277850 1346852 254188 879122 1911793 1554972 514304 758678 1682726 1594853 1148321 317023 764101 906113 685148 485849 1633137 806464 119182 1352562 1282896 153602 1108587 1004419 411443 1316229 907216 780995 503412 1958134 738921 783051 1533841 1593685 322007 475135 1461979 879153 1721675 1264453 1970074 1997672 1104862 1873324 449501 1426115 490668 1739902 1144665 772863 1903897 245886 135336 1716354 1493843 539845 1854830 192033 540730 1813605 436983 729001 571906 165695 1851784 121306 1421964 1962856 1989929 1786256 1392446 1873750 1759565 955751 903911 29581 803828 583966 1765031 423940 1356059 1721134 16498 201483 1647561 1510979 452473 1030337 1906095 1111981 542161 1150778 328186 1020264 1083656 1857355 1503410 667665 1622196 547786 1797426 746543 7510 1516099 888420 1809171 1931540 1319421 517142 1427131 77482 1932961 12534 1015960 1063618 966036 112538 1718873 52961 1425466 863842 1705531 1842117 1383329 293821 1874787 680806 1904194 1110303 1241457 625980 1931569 982464 846884 248249 178687 514267 1881738 534568 1735764 1098398 139403 1636601 1430340 1110409 603580 1889191 1188443 1188579 198323 1027935 1454787 1706131 1928806 24496 123348 1580083 941852 861845 1799487 527500 1316294 957403 1967816 1929843 1163657 1728967 1171997 382270 1175160 373933 710502 974565 1088522 1912193 1775859 979064 479373 1158542 1833446 458780 427130 1932435 1254460 1261907 132009 290796 922718 1676186 1241364 455608 600818 1411499 786783 1220452 1986358 1723279 878023 1190713 1911320 92563 856240 1545978 384977 187628 1393660 1468202 214019 72183 1044782 62629 114867 270710 15866 1787580 1578075 38483 1758049 479068 544011 399653 1959439 110599 39186 1451415 342394 1225700 1970825 54432 1286101 1486385 600603 1523215 1342695 224370 291889 1331991 1393647 1095648 914462 1942531 118657 544430 98477 1954668 565416 367644 748506 1616435 110701 1989246 1595873 1359181 1344286 471270 989811 1049526 1376905 841496 1148095 1053484 897835 9879 574498 1931156 147283 1734759 549761 1418749 1548029 68645 745359 124803 1154889 991299 1897589 1723325 344945 247535 287989 72649 360623 1607245 1805019 414844 1239324 1527360 1163840 682210 1332485 311030 1814226 1236386 1948936 795504 197585 977694 29827 1064659 1703837 178175 1273571 773970 368613 267535 577671 499389 1022360 1509042 5228 771116 1587262 675862 1389228 458951 486215 868118 422826 1239912 1214855 1502105 1470343 837966 578986 660335 1674110 3993 1718480 127546 1439040 1871935 819381 1863080 1490525 1291123 6397 18607 419190 1460172 622243 944722 701354 1455771 1406543 313069 311502 1727591 1751177 1608370 1782451 839883 254062 1655554 446510 862209 1801157 17932 888260 828267 1696871 943477 845095 1665731 1543268 120191 1759750 1034170 393294 513235 1812730 1849710 1183510 1845209 812547 1829267 1458323 603909 453687 92487 623001 83561 1275052 584754 1388671 857737 1395382 1600925 534458 775298 419427 876908 354816 1640661 1493169 740204 177250 552669 305802 1596591 1875937 1804707 1886444 560118 783472 1940720 237951 669661 1078412 992133 235523 2883 858633 154763 1285411 627229 700876 927767 1568426 1709597 1130242 1227141 1821667 1263501 1563893 1126525 1313866 1586766 1003015 1776727 1786012 87895 620796 1201933 1734813 1883534 1585956 1940379 1466466 101746 507780 1772883 553170 278956 1224840 734058 1375684 982735 263926 117848 1056912 1998555 1182598 40823 296781 690639 1297158 1175399 1778210 1044378 1255842 493428 37741 911066 921797 1665780 1430908 1699106 1875891 1873093 984887 1379102 1420152 526580 1809240 159322 1976447 16634 1057959 411920 1729451 561390 1530414 917592 1708987 1303099 1586426 1974766 641359 602844 1165207 553119 1515283 1629771 943439 1413282 776201 257315 1862755 1478064 1137608 1422117 703116 879091 1186730 421511 326461 937415 1325606 1978312 1126913 116335 370880 365644 534211 1963140 1580496 862487 509631 368553 553557 974153 1325306 169708 21739 1151636 785976 1612593 14331 137063 583459 959132 1300276 837829 394975 1355440 1054415 561183 1442032 1557201 1142750 551842 656166 250915 1481183 1918122 1226096 948174 1182720 1634903 1690672 67197 175718 1830053 1066651 1542025 124052 544687 1921765 1479168 221712 747436 1508901 1032320 796608 1565840 1333009 1075170 272751 1698319 1456495 1855520 1428647 1817554 787802 928617 114416 583374 302479 1839273 1640509 467441 1086807 1265029 750743 529951 1160428 512661 306141 1065672 1070203 963760 339528 326936 76352 1926933 1071533 459745 1683577 128834 1184764 1416684 1226194 151233 1143569 972333 600600 616126 1224363 1965760 954813 785066 1677741 1231732 41908 296816 1809622 846014 371054 1935316 1991943 971427 1462979 24256 84100 174409 249675 1394101 209879 734258 631656 1574296 1079911 1326709 1993442 509717 913568 546501 101003 1778515 703958 1357585 239816 537011 1329075 711240 965055 255308 320185 986548 513090 1088683 1509277 650666 736041 808082 664265 1997750 716577 776146 778678 1624527 1689511 1005784 1190364 382155 1742697 1173491 1513957 1967425 857830 776318 1046810 1429642 1450212 961619 848338 1145307 854351 294987 1182286 173129 1432546 1789739 1703317 141870 1664995 1819154 698799 927454 1312294 1516546 1082 570791 1544819 1979703 874242 291689 189047 633655 479132 289941 266824 1194861 1253737 1584416 489961 1206888 693630 1856038 1718530 1198086 672824 1415433 1245722 1463134 133071 244138 274304 439382 741100 1390199 384546 435704 1756079 97120 321004 1450152 1309457 752586 797999 822632 129489 1323636 1327132 1392602 1795254 720065 1706277 604770 1131351 1652363 1700733 190781 1991011 1919341 1098303 691915 1933052 1106529 315097 1115958 1009212 316872 108570 583278 1145766 785830 1914673 1652512 472742 1223447 1522651 1982159 1690988 596506 1250153 1078204 421571 1215851 89744 1281383 1304909 756815 575969 1217001 41604 296114 1198623 124047 439457 1013002 1109828 714672 1258797 1443278 1553063 1764714 1321202 608148 1682021 1835635 1320853 1250716 1689229 1350754 387674 1607921 894841 1703373 1761525 715830 1136021 1773401 1695300 1771905 1922069 1955308 885396 3199 354328 697405 1532057 253403 948446 187334 1798691 1153365 947083 372621 615571 670403 1951476 353964 1501956 804244 479858 1904509 1696017 1445744 935 1466930 1312032 1388534 1376775 177166 1728895 845948 1056970 422139 171283 1084055 1672658 1658324 152468 1828868 573147 1045986 620447 1410077 1886928 588713 522579 607713 98545 1568149 971767 1454105 1758543 1721462 339261 865958 726832 574189 1203846 1122002 1519924 768387 1569266 1685393 10055 180765 771186 68216 1638459 439576 1162533 1706393 1359735 1752585 27877 1748547 1022871 1967092 1995753 1553058 443407 734080 1366760 1382875 1173490 1574530 366897 587989 176505 1851355 1540061 1281498 493404 6016 572688 646075 412711 995360 1205948 1703529 494714 1785166 1529340 663369 1663900 1446227 178842 1585849 111959 1704375 1684421 1286753 1616870 834515 329335 1803171 870048 1993718 1735676 1784231 660323 84337 234925 1303637 1001010 1550391 1339532 177156 914800 459536 155597 845063 1500082 814453 1129068 1568960 1821891 681984 1396834 977978 730330 1490997 378336 425583 1922433 497205 360843 493663 621235 981254 1343713 775223 1291797 1310942 145347 935949 502728 250015 178211 601189 1250060 1607286 260627 156157 408106 1254356 1649607 1208438 252234 928429 1841111 1671115 1232211 183049 1731814 1894835 837450 343459 1564878 1588356 1468364 1569212 446451 427227 9182 124130 1206275 1639923 1883899 43350 1221459 1387304 270753 466315 981668 1660882 1195461 1649355 659657 1760039 1499233 966201 370429 1811021 49773 969395 643813 1973753 1674019 76106 1646918 537791 33886 482599 218106 227366 900041 910018 1814495 1699027 1598414 805227 859922 62969 1976609 49894 410431 1414648 746462 717418 1055214 1317534 1102478 1060290 1641916 1959359 1154754 604093 778368 1283346 522463 49583 1595357 575179 1591858 149904 249109 83121 778110 613667 290862 733633 1573015 1584659 38183 494763 37181 326990 1701768 15907 1049289 658159 1643226 1332997 1085147 18631 1012059 1130675 802643 1493570 1255670 1372620 363174 412943 702664 1262634 341287 1199042 1878784 1952370 1712178 1025815 349960 201050 1215603 1751636 770011 1129921 845253 202514 1033952 687347 630174 1408328 444791 1843879 154940 220224 162664 47022 102372 945820 987162 1978482 198967 282925 1981699 1240580 555971 391894 1134482 1958888 1591438 643469 1994813 693171 1805647 1481948 1545428 14970 518732 764484 807430 1582228 1401583 1851103 1555844 598202 1670837 1873703 759847 965769 609647 217928 1464743 826857 358006 1412118 632341 1486567 36759 1047540 804271 1431501 1624428 171698 430298 368882 1183851 620398 1773895 361730 68190 1776871 62270 1145480 1585076 20464 1308779 360530 1074139 639552 1798315 613751 1831809 1785444 1042716 878913 45421 501770 1028960 100055 2565 1463802 491371 566301 896056 1622093 717119 1269094 1478332 637074 1526149 367694 1351907 1920626 494725 453931 1974290 1628959 806516 1291709 1826109 542176 1947664 802244 243968 306853 219062 1932374 1533598 1699288 808410 1065476 334241 64231 403327 224780 1694478 1581793 761527 193772 1531350 1390065 1881951 820268 1171059 1088663 764911 227371 1868151 1464698 1636965 840498 669665 555344 53706 77666 439394 176427 851908 1764161 687445 1273470 337676 1493397 1269069 1369780 810927 1720068 464390 601355 1620590 647973 383770 915320 392343 1760523 23711 284649 1245694 662922 564262 409978 565492 22536 503918 1660862 967437 171119 194607 473243 1281703 1026493 713108 671006 23221 1599665 574227 974588 289666 98293 1933165 1065170 31285 1553993 1254517 603106 263870 1466357 441197 1890842 158161 1451457 804760 1248458 23585 1428219 828316 431508 1437568 1986662 175508 33235 1246641 1884191 1539500 1674611 1398048 1658505 61298 43292 248326 129754 1710517 1723496 634009 1104772 1441087 617746 503650 1561975 1839165 586119 3029 1479124 791967 441172 1821833 20749 955421 251385 267960 991390 1080803 1466578 1642371 177088 1885408 1446305 1152786 667289 195677 1937599 234838 1682567 1582027 251495 1708505 1135380 581523 686862 1964890 1089770 1834504 568505 71534 1385111 1572809 1820230 874297 379267 94050 290055 1233415 705134 892682 1848711 1587491 95288 1582000 687792 1767710 1622723 1765264 984114 1888480 709929 1074138 304063 503133 1519055 1205195 1998457 1573156 1828862 1866663 138223 1749411 91205 1913 1823562 100525 524004 1011872 1374261 1363651 42665 1110906 1504425 454523 1454320 128588 87077 1543694 1473183 99432 1555120 1299926 651670 1806844 1967564 787068 826806 911771 1271074 1575927 964906 1776365 583305 940782 920749 541770 372558 995369 1155140 1030071 1489548 1663193 100325 893437 1248710 1282143 637046 1753540 1224137 1768768 935785 772320 277031 502921 1775500 678272 40919 1743079 589561 1824539 618131 602074 745806 771582 1480572 1116025 1356387 1148572 1429111 919418 1864574 261143 1445017 193385 949392 290627 290938 414206 582200 1726818 67332 1737345 1914972 314909 850025 1184098 1263644 1928030 1592038 648116 1778978 1316656 1578822 430280 680310 533371 1037064 1347069 705355 1585832 515665 772057 1946013 1076251 1485880 99439 189744 581977 1421690 701309 808149 1529520 606350 628614 961154 1971945 1439184 70920 674295 814183 543636 736578 1182970 1077481 1454239 1468553 1555354 1508117 672907 830071 969804 446778 1601055 1931332 1642011 870217 1828170 1172342 497275 973239 660000 533725 1671058 1489679 909946 1335205 856032 1928119 599115 1476338 1162889 1597639 782978 1337505 1243794 1149920 1744779 1091845 1313926 1891534 40951 1314954 1183036 1441341 1634501 243834 1349117 1119755 344561 1191388 1649113 578120 675137 389113 1758713 1990936 687718 1811513 1381518 720536 1219054 1705978 711963 1869475 1184025 757511 1357839 537932 227836 641221 1327507 1065443 397889 667827 1392795 1063730 1182969 36250 1561684 1611686 1155746 1211354 501856 296990 1281262 1363682 129461 1819946 861657 393394 536069 1778222 672789 1766250 1576181 1801520 682341 1674016 1946741 918957 1236081 888777 487857 1173525 309820 1199703 1577663 1776841 1626020 1711227 1557650 1633867 439759 389672 26266 1110205 1889709 236899 1174697 1891945 1629425 1663276 1222476 723004 1588639 1147746 1850574 74946 1492052 1718429 1843403 1408610 1397069 1504125 105881 509108 1311015 536364 724592 1429742 1301218 177462 1587025 1913343 714253 1513892 1710185 544468 630037 777047 192003 878841 1564857 1129652 1497130 1325803 837916 465047 1600412 39143 612762 1613630 1099744 598363 29868 601491 1139526 1705845 1664070 1385505 1386850 1700135 1891723 1366971 525233 1866037 1304246 161512 220114 710175 1103395 700740 1110067 1961909 464870 1898237 1345489 1678384 499308 1177798 681621 1218935 1603801 605821 434814 1858700 1796489 1435831 1045139 1297543 460332 872827 38104 1256123 754478 522648 1154119 459498 446367 696666 342064 1514080 766570 1276371 537122 675538 1361049 81264 410265 1059871 237620 1230353 1591284 30443 14669 917882 343436 1802183 1842154 1816547 130237 51686 275607 1400415 1248068 761483 1474378 1165640 200864 684612 518497 1358865 89388 393632 1176131 511572 178972 1862421 415797 1043079 1663406 1125038 1326469 1431231 969515 833839 1898621 206670 202247 1993036 1572267 1197553 1065887 1179899 42868 678519 539949 1679715 99774 1052185 1295702 1106748 1069008 1818526 212487 937839 1900977 1632798 138507 335729 412293 1689665 260602 1541924 1617431 1835113 711126 1774362 1820786 1304743 1116444 1386505 937715 1565932 564662 1256673 732708 676900 324538 1908227 149173 1736762 764435 705987 1435982 1104092 1458960 644716 1909289 900336 1770087 1345027 1788944 868486 697442 364241 1859776 1670630 273152 237305 384969 159244 632829 1823787 1697114 574333 1662048 1451723 1891005 35598 464600 1619618 1188816 1663588 894491 1587479 1613171 1618895 1361967 1269311 913749 487287 1551705 1621785 126270 1580457 540481 1461827 1785306 1265116 858030 1884344 1593754 1386143 1644296 347698 132589 1586231 386645 1453192 664312 1954543 1530118 556464 1586955 1241989 1255769 1853132 230036 1558913 1836883 1930694 1649949 926906 778450 951412 306207 506926 459515 231468 1308363 135060 904742 337882 309565 1606013 1772091 1638392 1364562 1051554 1938950 718367 1478948 1772045 1163294 228414 249170 1505433 1015839 1271330 192590 1041063 1917627 143596 1284162 123320 1800011 1032651 1439206 672218 1871082 1924847 436214 68219 1646230 1003965 1736887 576082 569125 1855314 261437 1534998 803511 117038 48673 189625 254768 1918062 982469 1708332 665086 1494540 1372880 313721 1566627 426883 779342 306410 1132497 479424 514399 1044136 384695 1177036 1640069 103877 146183 1317449 467609 1774510 1776544 633137 870692 1482421 178489 43403 1615319 1173425 87502 495666 1208803 625912 1329497 979697 197090 1088027 1697255 1787400 794809 184051 784159 1854998 114610 793687 1336470 1973832 668328 835124 1846467 1133035 290344 624994 1638238 1456874 1095355 1619493 1633849 1630407 16871 920083 1610200 41223 1712569 1421942 1570287 1910011 1550874 1755683 862588 1737904 948999 467046 1523878 1182934 1190639 511981 1767858 1824323 453974 299709 1956781 784344 324247 1163719 1266812 1947927 779236 65345 1045654 1957782 557585 1383621 99040 210011 1996432 1411019 1673114 639636 1285758 1720167 1493095 1868845 571535 1558181 1210835 1122371 1350412 791739 108122 404178 824076 1571572 33123 959330 708964 619953 1793482 1716224 802371 1266262 1411287 546603 1142162 179951 612901 1771248 1519063 1909892 748016 1035650 506166 1775624 629305 1002501 460477 1181870 1132333 357829 1016187 1989477 318503 1411870 1292612 344880 769079 1064315 1973182 591990 710704 1271013 39065 1278002 1347909 971817 1553665 11402 1440780 1914346 1612129 96530 451814 787474 1481761 1375485 1316120 999773 521376 1090714 325058 1237157 497119 1390542 1533521 66413 1265538 1320462 119573 422415 1306570 469427 1650769 1771399 1207932 833954 850863 235795 289036 70838 97669 1887422 705658 1044125 1507618 785890 1404539 1501858 1557469 922110 1824496 95989 1302937 268026 299434 1781607 530355 424074 961680 1450472 1453327 1488993 150224 460414 1823457 1975113 1050011 1923838 1401598 1859345 23187 285092 1913026 571642 321806 464415 1911693 1805811 409392 178814 843959 959302 304798 253159 451859 1050351 414114 179159 587178 1096975 343922 1445939 725784 1828723 1809318 28960 791854 1674877 1155780 1576496 1061554 498609 588876 1397096 1418756 1598387 1581696 1145583 913791 1696270 1058883 972491 1921076 741763 1902115 1767449 1779757 167263 140082 9108 1488533 423030 759868 1739993 80597 1019993 1528810 1005404 854852 1577589 1369999 312867 527126 216273 565431 176306 1865442 1031686 928996 1437873 1365044 1045698 1590237 1874764 1614341 403576 486775 7564 116584 620165 916161 1753496 1660975 822013 269504 1300752 1789908 1023326 262940 1724650 221214 218238 8826 232833 481859 1837122 1823436 250066 1703944 611984 215030 669617 849296 322944 766335 1146311 1125030 912914 1005248 172931 1633929 813794 1296482 1463358 1964791 823389 668616 79316 485325 466504 1824211 1858388 192106 1741697 1203585 1754113 836704 924473 448138 1983329 1962025 610305 289481 1812672 183790 1379668 1405754 1005969 1305234 76595 846455 1642862 804703 348041 608101 1866241 210567 663218 191877 1239095 225968 762018 913078 1864090 650876 209255 346249 1137547 1039554 1836772 863491 1571487 862972 1280104 1510972 1574271 939547 1387154 1343844 125767 1989154 1210058 966761 1423327 1283289 317146 608208 448313 348620 1219916 713935 1822903 1449133 1864898 1715147 853218 461327 1416432 1870135 1284464 314241 965351 225127 1326659 427390 1269207 1437805 565475 411569 1174467 202526 1465927 879191 1679523 394047 1369060 227991 1955188 1845424 50041 314431 1839 1863392 1733230 3082 708845 1823880 1977676 1432508 1940728 1862457 1560131 1794049 396530 1151244 726715 1714797 500658 857335 1402640 1013631 1358372 85240 1837450 1784260 1404754 1883673 1894262 249228 851562 412276 473948 1955461 658263 1250755 1468792 405686 1175374 1042344 346449 954855 1448810 1721927 1382774 465485 1136112 1457789 742666 1311270 614646 1026116 1935938 1745374 762771 497955 1771727 704483 609179 41373 1848571 587376 1987125 891612 161876 139435 1104549 1104947 879147 94907 969198 949573 738007 247564 1674295 1891773 1564933 71024 1174396 569854 1123836 1743882 1164134 1653285 1334840 174007 106506 1539585 775517 1559816 1646278 740593 1566080 1474341 705064 366069 957002 1136817 308201 105598 518838 54757 1196953 1169431 1262560 88719 153147 1641278 1642328 1641279 589903 452543 1227674 1545167 707436 1651152 1799695 368295 1412422 701824 572073 709607 53466 1659986 1696596 1578168 1164529 1599619 787180 789063 367001 1003294 1865581 1356939 1627904 1453321 1134271 890865 742937 1554609 385883 748365 1215411 348898 454923 1282461 375795 516034 142964 1248523 1685774 24486 1699855 879737 796290 688083 1760079 1712001 808957 400659 555955 1752289 1076754 436072 1580911 299378 1896150 1198090 1746664 1872632 1978015 785791 915884 1244859 501328 395896 229702 1602125 1062975 1120524 1544376 1940457 1992509 499896 848373 1227908 684003 379565 82531 646994 55571 1503522 1362606 1061294 922586 620441 862043 770445 864620 787 1199307 396835 979216 1702881 1757014 63427 355123 1735552 150297 19711 1584690 840287 1119513 222107 1445297 1357556 783878 1225408 1084942 40309 217271 169232 1012845 151170 143583 660376 1880436 1349892 1671863 1552933 1906900 1908779 893910 433442 1320758 361106 1893651 1376733 393459 555675 169893 1682289 1316175 1262781 116836 1291273 1506001 833474 1968167 1309441 199087 4856 1071875 509171 582728 1330675 848319 1420859 1160461 997231 1173686 48861 527156 1938233 378690 1249915 491483 1094492 43555 1793747 1169016 558616 994546 1621655 791043 932212 1612 1682457 1623951 1686908 1848632 1515543 1186131 266656 1742291 817574 541294 234880 1672738 1366030 1964998 405582 292392 1314640 210134 214734 830390 929474 1617202 1863393 259046 71607 85546 1679446 1097916 1186219 1261658 195514 1566125 1904412 1828365 952124 353374 402811 1919458 284589 1542030 1715860 381265 125210 209473 643291 1976891 1765865 1873815 147233 783306 127462 1980713 479048 97106 1992992 295266 786801 692716 1600257 1008552 117967 734585 576133 475823 188663 540089 29233 610184 1767219 326691 528334 1969522 1615259 1374662 1231243 1705707 358303 304308 516803 429382 309612 332970 57695 11852 191993 785250 316164 1250783 1572592 196108 1732349 33536 1585224 1427467 519710 52071 1619166 773291 1671324 1225741 1079031 989613 1537384 428382 1793005 1328621 605494 503993 879380 925523 1183040 1908712 104390 1744181 874989 1329134 455599 1326079 1802239 403669 1913989 1443992 1988820 1320745 97472 591142 321007 652954 96295 658258 103548 353686 1040927 600728 372151 999540 1185565 313709 1753235 192406 1371549 145016 871583 985694 1561973 1718164 608723 1439574 1354185 1126608 838812 1338512 322802 1364837 717297 777050 1681198 1568036 1053095 967765 1331604 1661570 720635 1836077 1180137 32778 713364 1957307 1806552 1476888 1051045 1182761 1416435 1142590 1340917 1154015 23963 185311 619476 796061 1309475 707462 20390 45032 1535599 623614 198190 12902 953287 1015863 812490 1909981 1700236 45055 1904693 1691591 289401 1803732 997553 265078 182717 603389 382330 1010706 1118294 1416183 1396652 319025 151401 1821500 1224351 445510 466859 1792950 493523 375180 616774 62169 1816647 1571305 469760 1444961 1790898 1467802 1324337 1007301 1547355 1616227 946685 1217970 304751 1527731 1612643 1823610 124822 1609096 1892701 12169 1166521 101114 1265670 71189 657277 1741284 1880371 879406 46534 1694410 1866283 1171069 1218791 111984 1243179 1587164 821445 488786 357299 619696 703787 1773468 1618632 1236522 1338622 272176 1661353 1475583 215748 843584 1044046 1790316 1952368 1332580 1514297 1160961 1072668 777834 353661 271081 499720 1439449 736277 1515309 1029736 1250936 1709255 1930648 1712769 536701 136062 1186032 1689008 431477 915110 661193 460743 134886 1681836 784528 1412972 739165 685101 1438565 1335025 1743936 55328 1059713 86504 1251163 362788 1770616 850668 1414170 1563231 1282569 1514753 1944115 443375 104055 577630 1805808 1547508 948811 173348 1550713 1873814 568258 767793 1013666 784327 324104 708191 987737 1093186 1511901 1856078 98 1232515 1267298 1269084 1607729 1086630 580098 448837 235319 1789005 1761417 866077 1183064 1814014 1439063 1686922 974362 1691078 13091 1968786 1334341 1420899 1174026 951249 751964 1744686 453884 1320076 1857880 56746 1453567 196112 90475 1102755 652252 750066 1815666 387775 1267392 1986981 545828 1384612 191465 1808361 81204 1351002 547945 33845 762567 1694162 235371 72970 293211 1092373 1863538 1104527 159814 963823 37439 962537 135385 97389 1039932 1837220 1355078 1185354 1730855 705343 113822 1470853 460014 349842 1648983 546006 1637297 735463 1602546 572797 957396 754005 1551916 744987 1697519 183539 604664 532385 1730573 1750718 1574670 985969 1112696 1739562 146929 907101 1743667 197848 1007689 125836 1753864 1160641 391617 841457 94630 1461670 1471637 110565 876922 1514155 806445 1821848 1362078 1193950 826724 21175 1192926 405157 75433 1489448 582596 1946191 1590415 1552086 31260 562976 1772670 706901 931826 145338 1889977 1837620 1332001 425132 6327 490613 1639322 220173 691020 987512 365840 1408491 1901134 1402938 1543074 1769316 1480004 1719528 1101507 305968 1114001 944349 843047 9977 976098 1703528 1231775 1113793 816853 375723 684397 1550176 1166064 1765763 1597209 1205190 1883847 1477630 793772 193971 499059 48290 302453 236272 705028 1922656 1420778 430453 535474 1993783 263009 377601 1509394 202497 1293483 367754 1762260 1801327 261063 1420247 379461 1996086 1751117 276921 930397 333755 389146 980231 839448 578185 654663 1211322 1282634 1703163 1928104 340532 1270577 1746379 567000 648027 17379 1286503 571840 1364337 1637274 405823 697570 1878485 1488758 1013143 225557 383683 1064927 979647 1149544 86064 410516 1170508 1321289 326608 1443167 1981495 856944 247580 885511 1432765 982033 1444096 1427833 274109 1160680 1791924 1430578 1587519 1654155 319007 1909659 843446 1549613 1995180 669296 779797 747946 1751417 1254946 15761 180174 556216 91812 1501374 1367380 576210 1633155 1165103 1904773 1313095 1336256 1094441 1422543 1007447 1942468 278797 864356 1642017 366346 946954 459235 1434019 970622 1756320 1431317 1205210 985224 1358416 1644727 1675523 1717476 748587 647488 1905453 351522 1438932 1511115 192067 337430 1043510 348785 1520044 1772230 1722577 1463723 655615 1192778 1642393 1660278 1213358 66283 731958 1383575 287667 28334 408797 557017 1402253 415192 1674872 549957 871713 599503 204899 1688479 1051649 716549 1497452 27381 1394919 1619669 934770 1683652 1943137 1899409 1022240 1216744 763436 99869 1642851 332871 1452100 1800657 25937 980701 768193 509514 1159115 808953 916830 1016296 1034653 189179 1946104 1590898 432639 42932 1145929 443093 738771 540818 1103300 1950752 1497188 987057 424411 774240 1044214 1114212 1479470 1401591 461515 1210545 246561 42175 1755663 1438280 988979 801802 1498350 1126366 470408 1032545 1529736 1410046 1497852 932852 691733 243818 1305153 705197 1599727 221149 491994 271901 781875 516343 1123333 1104357 1540300 211236 101043 897989 401748 1264 935788 726865 904572 1214823 397 786745 1370029 92953 1994787 235012 994449 1890258 126631 1661441 1275799 996328 1360147 325277 1443671 1814745 2959 1718272 708676 495980 528556 317476 566362 1761699 1109361 1336658 1004856 167311 1434403 1950143 1618980 1513006 278502 1409963 1835775 555328 341934 381007 1858793 1672155 754493 988232 619353 1579262 809642 985114 862520 682769 182969 999568 1051385 330512 992258 136988 1267417 1614566 1945072 1727611 1664322 1072122 1795695 1558841 1124299 1017277 199374 1747638 354099 1542866 1804732 758280 1332308 1228194 684433 774316 897904 553806 1669030 1981506 1309330 1529213 1240392 372845 22131 187035 1386965 710618 245399 406136 272029 1731981 307173 1130798 821139 1513762 1872309 1941939 840004 1975452 1649108 1001428 375437 345155 1355413 802143 1957956 1577562 1538972 379333 1042465 768183 399787 469834 1033704 1110856 465536 1778240 1320683 1251665 1540952 732259 1104383 690773 1767979 1601177 1598700 1199533 1433726 163784 1628928 1441013 1336247 1482450 837641 1526500 377118 1254472 512297 365803 546412 1207038 1853229 325001 467588 351979 233506 923332 663971 1546233 3326 408877 443774 1894838 903984 1826924 1638014 239545 1001418 1334333 666326 825522 500358 738204 1031916 1786225 1112165 816346 1278587 479775 581466 1928086 197872 1731076 1081488 1996806 1811901 1873773 830564 1117240 1180819 1345374 1866564 27508 1147879 94353 679971 1759424 1891444 785774 1637685 1352431 1154666 737867 1827090 1618705 1312757 1959336 192372 811905 446055 1832437 1584782 1980488 1162991 743002 1709435 1639014 1125701 117840 836611 254326 620857 106792 439964 1933904 175931 759718 1597474 988223 953523 151920 1608979 990418 1100679 226676 1863250 1652515 18599 470424 1839138 466215 1418301 1039398 807967 544324 1665702 1009687 1363425 113562 831911 1911468 475784 1632170 237609 798128 151423 521106 1788135 107374 511953 367193 1545411 489485 534794 190942 442198 391955 848661 114195 1976840 421097 1346550 1275128 1908171 614602 76613 1059581 150955 1834177 806346 1561368 377969 328367 1602502 564830 1972344 872182 24296 84489 1997313 1508805 1726964 201536 1670363 1108470 35834 1079272 926309 1605376 1572227 1682349 574215 1360783 1626097 408039 1106263 1494255 1749576 1537457 1941498 1692995 1251436 756789 1288131 961175 372448 1569784 701060 1281271 99210 1665225 1574778 158206 101342 844156 1756373 1785939 1215707 1804518 1069922 1914647 22046 1084378 294531 1536533 1780403 713158 854273 1687599 1392985 557224 1354612 17083 771212 1031685 623152 711171 249187 1693591 1742431 1433190 763257 1586838 1555413 328180 1291289 272684 354104 1340292 1331858 1696336 1556153 887622 793420 1027622 1849028 902946 373793 894554 833365 186995 544390 1495401 851831 1805904 1987083 453132 281076 120279 1467083 1326703 922996 1325097 1515393 904205 877036 1331426 410706 1083789 835413 240551 423923 1347424 512814 269851 87473 650566 1894639 1235726 1226012 194151 1723697 462747 72637 1850164 51210 1363166 345617 85338 449063 823746 1727291 45111 1634052 1623159 1744514 70705 533081 319590 1690538 1734741 1268433 1059367 508301 1598891 815798 1865646 836881 752576 639172 1130614 343899 461632 1070390 221207 1783479 1956439 662318 1870028 1795199 674825 911640 1177793 607514 1083077 544234 884450 1685306 1837019 831645 1216690 1709883 715155 1756271 933537 1718863 1585193 1951542 352956 1228841 879944 404851 1521047 469874 400523 726869 632697 917160 1100819 92178 1369902 1071259 1366577 1932248 295941 787015 1619147 1995318 1769592 1356479 172575 1164249 186883 357948 497922 571435 1124582 344566 428058 342758 1354838 1748383 968330 980088 288555 964868 943070 126108 637413 1535145 923112 1956279 1476025 858263 604444 313947 558561 1797633 1492888 1036581 1192605 1543709 563857 574746 110729 1658887 1212348 167730 628347 1663194 598477 949943 501235 767636 373670 1529145 1082117 507666 1844372 352786 1425928 1377461 510002 1666857 982239 969388 463888 650160 1569088 552981 695686 855295 1071307 314157 752240 277199 1413501 915961 1810306 531028 298723 1965479 1662480 345162 282581 1059540 1940463 1189977 1468493 549627 1849260 1323896 171005 290439 14810 1404336 992658 494800 384166 961325 1749679 1514165 432954 35430 1211763 1909848 1551129 1080423 1420238 1682955 773049 464023 1717947 348353 1425842 66636 1938361 524561 1736931 1981636 1203790 1626477 144404 14806 1717878 988429 1579231 1771867 934979 404015 957162 1642738 753881 236779 1073024 683436 1832670 330724 1815658 368273 336214 1633754 1700259 1802641 1592141 223194 552605 1369867 542240 167345 294731 1791244 718559 632890 1791223 1843607 379137 554573 1164228 71229 87882 921 1287846 618213 601334 134611 1145640 937674 881423 1040598 1624910 707393 1962117 1472088 1541459 1562230 1320306 510339 829488 1391557 39203 1488642 1356615 240061 296411 1790791 1277847 1408734 1284645 775460 577958 1962360 1450522 1564254 991202 1095387 1711346 1914608 1148356 429354 685495 316303 548155 923001 1278154 11802 472198 189495 1142316 114358 552811 1858181 473625 1683155 1233302 1200329 1003695 971605 618239 1970563 1059469 17924 367981 1978895 1860702 1253842 274724 212619 1684796 1696817 1259841 1512102 1204378 1470775 426523 765525 959307 855958 1362175 714665 1757056 747238 736281 1357636 1965520 1671739 1571587 1417811 283842 1698119 132022 546299 842574 1274168 1285034 324882 708777 666353 1128415 57816 261137 836872 1231335 107680 638620 1529741 1022127 531024 1338261 214420 1151488 1961971 1428360 1351826 121918 252118 412696 1070393 276810 1705488 525373 1728627 614973 1344763 422178 321317 293981 1196186 26632 627900 420445 1623711 1492254 989323 1234857 1514433 1420351 1114573 224510 1852688 1388789 1156185 1485602 1239829 1165578 619648 1793296 1045706 949265 1148582 1666744 191454 98773 1192425 181937 1058094 416225 782182 1655448 29755 1065676 651705 22459 742171 1545193 1817376 48958 1583464 491314 1887239 835680 753101 1194671 1151876 595195 930908 676183 1277302 1612522 1210078 1526850 1994852 919916 1758759 912785 994241 1724555 390610 1000577 1084864 758481 620011 999259 23021 1985702 1360907 1262453 1356286 1853753 1879170 171321 219965 1940362 942674 45989 845594 645006 1363088 619740 1449249 244465 1580507 895166 1073815 1711465 511442 484302 451075 1964804 712322 1162755 1904224 106649 614116 1829988 474350 324549 817367 1793272 756255 253814 635564 1886281 221661 535286 1845160 1276855 958941 1714428 131803 1896254 655899 1090605 1928027 1731954 1398551 904358 834356 562819 1886266 1385598 100899 163273 252479 481173 1965708 1399634 905511 536114 429677 1482160 1847287 515040 1793280 356433 881026 1961177 158397 1425986 1088199 134020 500353 1641353 1613507 1675458 1521665 1975542 295273 497320 512354 276276 1037228 470498 353427 1268517 597648 1029963 170090 578516 711718 1725370 1121022 1870955 1965067 1327477 164778 1246077 32875 1868501 1558642 13532 391993 1119505 1417017 541151 1662371 1548077 844466 324121 1888521 1088886 1851687 765522 1908106 309271 1198492 171207 396292 948560 1088401 1391515 1556293 1798791 771684 864770 1105705 559572 1003011 553474 1498208 1476738 117382 1139506 18271 1090882 360512 112652 897579 777083 1532322 1608321 1161973 229719 435711 342787 680061 725839 689487 1956717 561789 1746399 317741 45454 1295260 1059003 1092874 948723 880230 932242 279645 524252 122443 426267 826512 1007089 565030 433994 1531362 1548256 1294325 322049 1591647 1786337 576272 558107 1379280 1269068 1546893 554514 1969481 1030244 1477806 1473964 614278 179077 309529 697659 265136 1718639 191873 1045489 990057 1562988 173567 1662129 227719 851749 1707859 114277 778136 970162 94701 800597 197167 1861629 1352627 1879164 1602875 1404282 1600720 102153 1012769 1211909 355006 1184618 308202 1729501 1300883 1308704 665411 833194 853494 879973 60301 590946 1599662 1500106 317259 645071 397956 1302517 1374476 408538 1443550 27365 932336 543975 1912863 1119808 1004220 960741 695405 222748 1447876 1425933 1755833 783528 523761 1572382 166673 1155093 163823 1224213 325903 1193891 659951 664469 826176 1604696 144570 1481604 724587 1879611 1103138 961816 1659481 867409 1625156 1534529 861565 500480 601542 1011086 744941 1517858 1830826 148573 1106994 1658670 240669 384279 916839 346512 1487128 377677 1168078 311505 1747252 383270 1953236 1694601 1953838 1937219 592586 1342253 706883 1227339 1843638 121132 1357265 1887729 1341774 917696 195273 1994841 204107 1755198 836916 309925 17879 1816349 244801 824888 1145820 827405 1977013 819563 1776552 1307734 232492 1966933 1602204 983674 29422 210233 1061872 219093 196376 133735 1628264 460765 1613024 1111951 1595925 43401 1004756 662511 1820654 1305502 460532 946944 1426555 160829 204116 754783 1902353 357942 1620678 1299224 291163 1595891 937374 1390605 1401987 1565048 1835297 1865345 688157 215298 702671 1048957 1288119 1204909 393017 1036660 314292 751612 1185000 1518956 565606 1774567 453827 180484 1684660 843694 709361 144549 1870049 1251207 1457491 126166 562760 605058 388062 1996082 454893 733755 247319 1412578 1386531 334225 756995 39523 1477036 1295467 1320783 1270467 53686 112566 421853 5023 344505 606560 1137517 593564 1889341 1166219 245651 1001651 1907761 204132 851772 1174793 1941025 611426 132485 1871288 1123119 394679 1613487 787788 1046321 744269 1048812 631072 781730 1131785 1321043 1837440 1156594 1133507 393650 1099964 1107362 1901714 691218 235130 584887 500462 736451 1414015 575667 701522 454600 1818515 1850414 139779 1658384 1455179 129982 313359 1306989 1654121 1577978 947702 235406 684741 519030 938178 584833 693513 291444 1052031 1872321 264578 1515687 1205916 578866 58211 298510 221356 1493762 1939916 918478 449834 687205 1166647 464470 326632 409669 229755 596586 1229577 1776352 158882 1610158 996524 343991 938382 909500 1734399 1945185 858741 1885816 1327604 1562306 1597811 1706861 883064 700553 1458801 256538 1439897 894976 654338 1523000 432353 836224 1742969 1431143 1363209 720146 1216682 632600 731772 537675 1471825 1490057 216298 700339 1567471 596596 359169 897717 100335 1856895 698955 144382 456985 1452807 1015884 544036 1511486 1167282 1324574 923294 1820648 1385574 1369895 321691 929292 1386507 290100 1304257 160396 1244666 1223312 1055977 816139 1587383 1009888 1426623 13073 1518852 1720198 704789 1456933 1292840 246021 783027 1920803 795322 214815 78708 1412457 1755745 1269836 265721 345474 375892 1463030 1202970 1280275 150962 497829 1224918 569697 197943 396265 996285 436192 549469 1726310 612369 1577840 24329 72704 1602308 899492 1956946 992621 1880937 1636499 192110 853194 387128 788705 613370 79102 1932516 244057 150030 537916 335894 755304 1996273 616423 78880 557139 1856077 1783032 1971387 1681185 906755 1393356 771141 895711 1720798 740413 1784732 767825 736257 60517 873910 1807339 1898921 1352552 1289785 556060 138831 1611528 1408466 601388 1101777 1918676 600933 1510451 1961247 1323801 475154 1174247 556214 362956 1534465 1224010 128407 565809 592531 952798 1839706 1020735 949940 1324518 1047888 1963034 804837 1035902 647093 388984 1161956 580330 20644 1044935 511186 954075 1741109 1548381 1132404 66981 238240 1562730 882959 378794 1169521 180118 1549826 1610471 909803 1714614 283356 1224244 1462565 433137 1272570 381130 947288 214631 1958508 1506232 1258114 1998591 1647941 1975735 1002535 676903 1452793 1642705 1894955 1044941 599507 229902 133833 1261840 1862483 41940 1324092 1621282 1788127 254782 1303417 218516 1345885 1897656 1320217 289035 1001828 1609546 597850 187737 1293376 698502 16734 226181 486925 583218 836702 1649684 438122 1940546 1234061 1281348 453548 523170 496057 223991 895128 508960 7247 162870 853399 1052546 1006310 1420154 1367105 1412467 1561806 1906746 1349746 1563523 1114227 1008128 1811858 1643650 1229518 231299 672363 736476 1914800 1227766 77747 654393 532444 1401876 44916 1962639 1946207 466818 1859225 1447667 155871 934478 1803699 308093 1052421 107819 446498 1190609 1254793 1375178 1749797 1198008 1035262 1503630 458972 1399350 1720307 357105 912851 1323352 1862264 213900 1393270 1022647 1773984 1191829 502441 1369475 952365 539951 605979 860325 360985 1693826 915496 87514 515378 487897 942556 589215 1597508 1428087 1320894 1753936 909965 1164250 263740 1661658 1937356 763501 935631 1292619 511087 1211026 1307017 307140 1307131 946184 656922 1466178 464892 1022598 886150 186034 1908862 1445570 249010 912520 1387663 1125011 376635 619680 1267678 1976143 655375 1859157 325139 1066509 1125039 1570396 1331929 1779279 1368916 776713 1358570 371571 1680480 565443 374651 773138 1070352 113248 411664 1693506 347827 204960 1266649 725105 1102520 733453 1390623 1776942 86950 466852 1507109 1867009 1086258 562409 373682 676472 1047188 1400463 1269266 694491 835747 107635 768420 1456390 1506452 618606 554191 858236 719938 1996295 775456 602059 1555168 958762 621561 1728038 1442026 1030660 534962 457273 89594 1698270 1205216 1415309 1409511 517259 734932 1009320 1011866 1380939 1694641 47301 760068 1003276 67827 528467 1163632 616413 159155 1267042 1711668 954904 721601 1943399 1596589 617039 1262069 1134623 639976 142174 1338186 778083 1235661 726370 1553253 720646 517068 1798823 78211 1290092 651084 500200 994135 1301405 666036 268376 1900814 1438721 277928 1204964 1923219 1482688 1738017 935486 1131499 1552294 1938793 110922 343067 386342 571224 306819 406279 1636414 1062334 1280014 820621 165617 1899549 773596 376171 1762168 1871395 1092793 1874990 431469 1141944 1503408 1167061 482396 314514 656537 684802 453584 663043 578673 814352 1606150 423964 1833921 73333 45240 1773616 1976116 29313 931858 1804463 265868 418000 414925 1325399 1707277 162879 1205850 168155 543827 619260 1337428 1224482 1048612 1333771 866967 1962339 1042152 778078 1728292 276172 652459 1883457 1639982 1998530 1688977 728450 667031 1130007 793675 1048661 746879 295655 1203312 19460 340143 1406145 1612186 668743 534364 1530941 274027 1266 683617 1253833 1656045 1992984 1462247 1971459 1988681 295407 1868458 1082751 160985 632959 1447049 1822036 100799 1427914 1009514 1198033 1440517 524628 1591839 1679545 218810 196798 548967 1335126 1760224 1938696 27385 922291 1767000 1983566 643087 1751269 1349162 802860 1663770 718617 871106 27398 1762243 443810 1353518 1500727 1668612 842317 45154 710110 1645421 1432668 521071 995034 1136842 648392 876545 1088003 1916893 1329085 1810963 930727 487431 1793048 1705689 1623630 705352 1709246 1035740 1042163 1586442 832 554380 1300672 308938 817600 27735 1707641 884649 1813944 1622973 1627125 1436846 71390 1116635 217577 677733 1870877 727967 744648 1812437 1873388 757395 348650 1423350 1346640 446912 422005 153143 1765111 212138 318276 1605596 1409892 1496666 388276 540 697004 1524835 1302891 1015421 1378213 43673 1407569 1730427 911600 382447 1929639 1788410 989094 289678 327818 627968 1916524 1771416 1830204 8656 1548447 1208304 308085 76707 26990 459866 723918 130947 1059357 1976396 1289002 1354703 984181 904276 25076 1923931 1838075 374624 360203 1240990 40438 137133 53202 815023 133051 632298 700451 435405 904051 1512029 889439 909525 1234358 1920278 1071110 1617442 739625 1650106 1458018 1558581 972080 89169 1208327 634492 1086420 981229 1897168 1392556 1507677 26658 638291 74005 150928 745147 1865053 1885054 1276552 1567542 846861 876306 1038867 946447 1377168 212386 831773 656841 269087 236102 1676587 519122 1796686 32232 1590435 1793193 1365707 705646 327355 1053611 338444 1832684 1165238 1295047 1346870 1048254 1067599 1915557 514248 1295173 1374404 761675 923848 579881 972637 1500388 140870 62738 1353906 1930974 1848944 845553 1900467 749086 877545 1767207 1721328 1988913 1064385 590138 573194 1149997 1030018 1129919 455984 245119 1433018 797908 104966 1454540 246951 1116657 682102 133170 1950291 18905 37998 688054 955666 1590346 1439026 1534505 64664 215102 1527833 895852 839248 403346 806284 1537061 917223 164487 289301 1499444 1620232 1217455 1785519 1449880 1422066 631154 1262916 1040991 1367590 1966347 1909864 171398 904125 305336 1416623 817910 745506 869738 440414 63194 977355 619795 530085 1865088 753164 1112612 1096183 526120 942583 1238592 297893 1011125 1669720 1354237 1646307 749682 1684075 1770244 266614 1526519 44621 1314498 427851 1692386 1940725 191687 16581 1584525 376618 1107961 724283 243300 1046472 1813841 1768988 1865184 616056 613730 389587 1182232 1176338 1089679 1267928 782962 875230 1324028 1526035 1346236 1244952 1366926 1987779 46960 386402 869123 736890 1718291 1589436 898558 632256 182855 1212832 544641 91599 1485902 821961 1147296 140355 909004 1766473 1331825 1195310 1800349 623071 253673 1131863 1918526 1999958 1610775 1885833 1941849 1050550 788938 1090603 1890880 851907 32817 124270 377961 773349 184432 1977951 1224155 970752 1902067 1387867 268765 1721533 1577069 977887 1378546 803725 1354226 573694 335419 1133525 1998612 10152 1961856 903204 421374 1415586 297936 1301069 953215 224588 1982162 1151734 627520 1934771 1473549 310929 117071 797570 311610 331359 1845494 1844676 1697700 1618683 1168312 1446425 941694 1887253 1625615 1477814 1735087 207744 1360374 953042 341033 1267625 807503 1219700 1154432 870709 530300 1507108 1408757 203627 323951 1536939 254700 1102389 56974 1557546 1046785 871743 1665984 1173757 687500 1569965 839785 306233 1342463 13621 553058 1604867 395695 1533384 1402150 459206 980219 1597712 1130668 1077772 708171 158983 227671 412113 1777618 1283848 1269634 564029 1057602 404035 108849 287614 884006 348894 1191191 1514598 1509049 89173 1915705 755652 715463 879445 1248867 860427 725142 132899 1947780 1899024 1748520 1496939 1073513 1253755 252600 1328688 180053 479893 1125031 834809 215281 378883 1060634 390840 83010 530498 1227355 969504 1763371 778683 1339835 643203 1660379 690293 698744 1384722 1519608 1807050 1682421 228715 5734 1982507 167083 1830562 1002848 571121 1845275 1256361 296069 709570 407113 388801 1624737 1665082 97140 1503097 1801820 287585 1586516 1313140 703018 973925 1219610 1100229 894742 895301 249870 863029 542536 1283747 1385898 144005 1849671 1030490 1823689 1343984 334746 32819 348609 804099 207360 1253002 321670 1391345 1714674 1530354 1751349 374321 1132296 1632221 1448788 837008 170216 292784 577342 321718 1173343 1642177 1654273 1684414 1237815 1299417 1822013 282430 81346 1625306 44187 902872 1734499 510072 1143397 145485 1719421 1975602 1526720 874092 1205563 1855810 300543 333528 1070355 1335663 1061651 711197 856766 1422399 515087 932192 1428318 823782 1592323 1429104 9357 735694 505867 46052 662248 1077294 366917 1543791 1990269 713083 1866141 1719750 1513286 340639 798160 996611 1698886 355160 221740 1944178 770657 786518 1750377 644250 1332468 779340 859099 200367 1541327 264742 803270 163424 1868621 1690355 1216539 1678940 672044 1016398 246778 1907326 1764438 917526 339477 182568 442235 524411 1309724 1205320 1660892 1493696 65015 1243001 1336464 42493 1620247 35892 1220527 818143 680269 791129 894232 779802 889829 1565581 1195668 172594 1059318 860538 1870330 169452 792460 1235350 1626213 1187257 1116386 336565 868648 77126 1273238 1802681 605803 522665 236542 1692816 406633 1120759 1600486 51083 1487612 541919 1695365 1406252 709611 1013191 1788429 1479275 1055964 1633195 167355 1442006 722272 460298 360736 12253 1594060 6175 1666165 608192 346785 995500 287706 597945 1091425 194620 1247688 642219 25776 401182 1145122 1458606 1884952 870618 1662549 185749 197003 1676293 1838225 286261 1749076 1571682 636010 320758 1318514 1453900 1563366 329270 57279 1187154 1823690 820322 1000012 1213021 827217 1990540 1070142 1765755 1142908 968161 901125 1345151 998444 500788 447738 1129677 554613 1206142 62621 370984 613633 1498813 129870 1830327 1011588 616086 406240 756774 1449974 339809 104346 1312584 1599409 720151 808725 1950331 896305 916592 1649657 1874532 784386 1865258 1901647 924935 942278 1067210 443022 22096 1037920 366622 1027122 297409 878032 311319 888213 1902793 252362 14404 1433116 1710359 1515709 1477393 499495 965203 820411 1933457 285954 1241450 316014 1944910 395390 1086529 1805630 413337 633490 1241820 1659285 462156 156179 1094753 1916823 275874 495797 1855875 513225 16007 1634164 1549388 1977673 774607 582873 1709483 1124802 1697593 670217 441451 1434461 1797735 1569976 293479 1782502 5307 1904206 1288151 1002986 1546900 102707 741077 904500 274677 1270578 843734 1744701 1794245 152851 1905268 248461 917021 1380718 23938 93498 1173143 539322 436599 119488 697080 1895659 712299 322486 1756370 1727656 781634 443330 1302620 1101105 191748 980458 963060 1077321 1824912 86794 131842 1348097 1079766 1629956 1196907 1585571 427750 1391789 983451 98648 490614 683655 1227639 1639417 261037 1782447 1542701 84135 739578 1378417 1984331 907708 750303 1427190 513532 732217 937248 973092 470872 1232298 838853 876534 20489 1914947 1166651 438922 1529132 77831 1172921 14885 1691211 1119645 1705178 176158 1238062 1802597 1355386 1506822 159200 1802934 831528 1912488 1961270 1220198 435723 1376648 1300034 551000 232282 1075767 1541570 1455608 789332 608506 94814 1511852 938626 1714667 1029948 817216 415024 1584609 734173 1981272 1617189 1549561 975300 1000068 58383 589302 1854827 241727 1294634 1104916 1495440 190023 1244278 354224 620977 615828 37137 820506 1938823 1658683 154210 751749 1595183 194889 957372 546430 1540151 101933 1813536 1028373 119516 1120326 656613 555823 1091501 466275 463112 1527851 474735 117300 1980026 770263 429337 786697 1765392 1604401 1372240 1672212 1469797 1229603 1508843 360069 72263 936966 1875522 226497 659288 1364932 128906 280953 556992 344396 764382 679609 1220718 469371 1193922 1163158 1047502 1275123 1848726 763721 864486 1761563 531997 1599115 104918 1003509 994716 410616 780534 852230 1744399 1341206 89093 1094789 114825 1943597 1574220 78504 1526318 1683382 1558904 1220042 832605 798741 1302180 75803 766528 511543 1749096 1071190 899329 439113 1586648 345291 22061 1909050 268241 1805198 1346171 1391987 1215021 268518 1238797 1729277 1926516 1562609 1275431 1058207 442562 88901 1303862 1892920 1250183 1658423 747750 670231 1999684 916690 828569 1513899 813389 924625 126423 1065247 1115023 1274020 1427525 1948579 960969 1599795 238063 958696 161700 1171170 350362 1032781 1474543 1166734 305396 950363 1485301 1741061 199068 1526389 695128 1367666 811175 1310622 163961 375589 266292 768513 178532 79799 1476851 726165 476966 544735 1095834 167897 115044 867508 765712 557436 284459 860104 625708 1201398 222181 127742 1959649 1784407 825254 548754 1122226 1986344 299697 452716 251866 517163 1029158 753748 1352608 1700708 1107089 1536859 748939 61446 1074115 1098662 1868292 1571485 762560 480276 720355 1540868 1435467 1272596 1695659 1787897 611409 1901033 142407 152145 1072515 829064 902043 1871028 1467988 264239 193455 1539547 1266681 1261701 633020 1163749 1397833 895664 750551 1937096 623109 716668 1633620 240640 217726 1715534 1884325 1634527 1734340 59374 1036223 699169 1824580 1285634 1103538 1746471 219814 1339564 1668714 1558033 1676036 51358 1128487 1560636 985019 1098201 1345564 181631 1707750 1386010 42161 1212205 1647980 764624 886926 1589655 957869 1849081 650837 112642 1317355 662051 1940607 944626 943514 240679 434982 436188 1152159 110285 861692 1304975 247978 1024554 478912 1836731 559497 875328 1942411 1060269 446476 1496386 233868 1844388 1691269 1981215 1845630 580079 1484784 1515537 1049319 1465929 1520039 585382 46655 962855 573179 1183138 736369 901 980220 1248590 103999 880320 1419205 1164115 1384295 302854 1043392 724355 1146065 1681033 1594915 697569 1662011 1537569 1905137 699171 579333 1236975 196833 1000449 123090 1714102 192054 1556508 430865 1192771 1318036 1366820 1625954 1311703 980759 629745 889380 1821974 1306338 200001 249121 1059842 89380 822620 1344098 1168064 1105985 1578590 212340 1902213 1295052 1043251 360191 215470 953236 122021 652227 1214665 355675 896212 211970 1161592 976326 948146 1426005 1087709 1917643 395323 426247 793759 1488918 50398 83501 1465753 1891803 1234006 591321 1161598 1270963 911059 672315 1507357 1312762 137126 591683 1150490 1149945 1416538 309752 1860849 730051 1905781 1274339 723720 1251523 1952995 1366044 1613671 1389841 1800204 1852342 1136860 454124 1282994 1351619 1374388 397174 1955784 1552440 1781522 1183610 246508 1659523 1757646 1416132 452727 442444 932207 1510073 1318545 1450250 788702 1331217 1449697 1495406 297485 981632 671559 639192 1981266 1748649 494201 138712 944667 1879896 807791 511556 468517 1471348 1095291 95117 1415225 1905684 469008 135985 113475 626650 1978951 1073444 532294 1089983 1335577 1829133 26533 516220 1124342 481215 760210 716166 1968553 1722651 1671493 1509001 1025371 619732 431992 744059 819875 1195746 60325 1591799 1713496 612982 612159 1976989 179186 1786917 1344698 213604 1427724 660669 492073 1309249 847440 234590 337109 657792 10256 124015 1949459 111274 844672 1463601 1172222 416720 914683 1321437 1965884 786864 692736 1229031 1716927 1231847 1358581 309444 816755 1788613 1922103 816537 826764 66508 1327117 1385034 1838397 1150129 1493693 295381 428125 1852766 1331674 1360410 1489628 1560485 1902746 903183 1019036 1901815 707226 1420510 1038624 1877818 657359 1449304 1529317 160705 1963215 502062 1562842 625688 50323 1292149 1443309 720180 869567 1421934 483810 27805 321071 887602 877318 1737142 213573 358131 1096383 1780555 1603476 949262 674995 1207682 1962172 1949886 268798 195825 491656 956151 513088 1202740 1813360 1609990 1937229 901534 543255 142163 1765695 1523570 1736535 1818240 642569 1130949 1422974 1759312 931594 1572515 47344 387979 1776407 1819443 1674880 844830 255475 903328 1020739 1863926 1325051 1976382 462010 1567128 194592 873874 1741658 1858104 795851 86721 1414115 784062 152374 348992 1915794 1268997 997151 1894916 606508 301144 665936 1019274 1217579 1974308 773650 1647775 19520 892467 757554 72758 1861830 681352 177463 592164 617439 632995 699508 301057 317710 1608800 1155720 783750 145728 577825 210031 259221 708357 102008 1224030 1062646 151615 1916410 1285944 1494378 946084 128328 1491234 1409219 181838 973574 22210 1706829 1104228 933140 527562 891081 691759 1690579 1270930 418899 1669831 1204693 1441066 737637 565646 789503 1992433 1745866 1310645 1444485 231212 427652 1240885 480876 1525113 1518347 484522 669721 294790 1480360 466333 1667518 824034 1975940 68618 40038 361864 1817132 1502554 1371495 605485 1424274 502771 1671571 7585 1680463 1672512 1445045 1021016 462442 1613965 1089356 681654 1580928 344757 1614149 620507 750083 1161334 1203265 78577 1334088 1824833 934724 889667 607278 1395109 308724 1730822 1000369 1761550 1452311 1039517 775532 1440191 1721997 12622 311608 296486 1477891 1349918 1682705 1824857 1317700 552821 950585 1625470 732527 1995440 432097 698468 181816 1756087 1297252 672818 659102 1033759 430825 238546 1815578 848024 363545 1282729 529093 1556299 1083168 1903633 1426660 1231118 1695273 600265 1787851 29335 32653 925339 796631 586570 1830694 178462 176746 1412271 259730 1018417 20753 970715 669214 703175 1176988 1031148 1444492 1402647 1409857 1905729 1076775 1833418 169071 963861 227444 1776027 1610794 1199320 1321694 1903802 694961 921948 1628684 1663957 1695737 1794565 911248 642427 1086059 893958 366485 1700253 813830 762215 36008 1395014 1310122 1215049 114352 1186055 268268 1076814 730842 944977 1875551 1233752 690144 673050 448316 367144 754296 1360325 58324 1464633 828436 386731 1333872 873401 665941 110611 4361 1542160 39628 858339 1235487 1981576 1733203 892272 1585724 1564346 1482690 698797 949459 1318902 500266 240162 1990116 80503 982489 957867 330196 1331094 1888994 821083 257767 1626262 815553 1142741 426227 984252 925498 502113 737803 812663 1151521 90396 1384905 989472 738341 560730 1011106 1936552 1492956 67437 591344 1485137 1065210 1538717 397788 1781251 539187 608948 1964891 1044994 320536 704607 798017 1069036 1797967 394575 759687 1594611 720528 554624 420072 646824 776256 892041 1335063 139909 253597 364673 968878 1342 120176 1466644 636998 1185112 1994474 1553897 310786 1169044 861639 994501 252661 761637 1737112 1499381 1114229 1039226 1649123 854740 36950 318785 569806 1835755 1245644 293735 514874 1212162 1461430 620840 1465973 191024 680356 1921935 822250 1716127 470061 897119 860905 1273935 1827667 758830 1002399 752662 374198 177042 744406 1478133 910289 1337320 550899 1078818 234525 1855678 868249 793764 1575958 236998 1776705 258973 121147 1610027 369388 1662069 1517762 1419476 1973481 1356063 1415251 268452 1498136 1243917 688515 1630303 150658 368628 407083 580938 880954 1180674 1145597 922159 1794800 1051798 1682597 1303541 1675978 1163958 1326402 1099875 1632103 1287644 738108 946892 395724 699005 478064 120981 1685291 1951652 1108013 1981777 1149806 1564969 91412 1881759 1999664 1417406 1062605 1511522 1073723 1223717 1283663 1620090 855828 534538 1357732 946063 703743 806545 1420987 433974 229677 1990860 115487 1163089 1132663 908163 1413658 1954095 206489 197498 559884 1639008 841051 1826846 241974 1863397 1241250 89754 1228789 739875 926195 1131130 177269 1942965 1581374 1769577 1138516 1226710 365214 1951366 1052416 324996 1577015 1130568 1147187 819427 521602 584357 1289527 617031 1718514 172844 1763381 1439592 666890 1938241 255622 1025849 467963 504549 1590805 1325060 1310079 188262 943729 940254 1494247 40884 906631 1618591 1682092 1614460 870745 285385 1488190 395909 468666 988423 1957533 165435 910920 509141 867556 376489 1799431 1568562 53124 1997875 717965 1762606 1287525 1394397 1465213 314361 574042 540618 1859456 512666 1934869 465786 1566928 1221104 1762996 1362173 17194 235064 877030 113981 833256 674417 1695605 776463 946161 1477216 804550 116886 1743852 1771111 1808973 951564 1610490 1232385 1195873 797940 979911 1803757 666907 409345 696742 467168 1954385 981381 781135 1272973 42595 1630067 1180683 1979309 1873116 1368194 1505039 1700434 590407 192225 226413 486589 852470 1847306 1199988 63647 802035 528032 223703 1202094 1366225 859073 1208910 1897681 938884 1255702 946800 778297 798089 1131412 1613189 905360 772407 202431 294189 1707639 1352656 1180938 1829653 784732 90168 195261 912258 782469 967479 1312058 536275 1606999 1817963 1527541 1303122 1475706 1692990 1311104 577255 1727147 1043469 1845286 1661852 1197967 1729388 1520757 98518 876255 1798833 805395 1056011 1915422 318183 1893438 1471442 1901843 1283336 1094436 1290139 43263 675060 211878 1023703 1200922 909720 1769540 53131 781963 1113401 1937568 989748 1745574 1187325 1960157 372708 311573 315617 1288028 461491 485992 587948 1854502 1327970 1407665 1767448 1716516 1110834 612555 1481002 240430 1219216 1108650 402874 864127 1294095 1309338 1944037 1250335 800892 1612327 307382 1100898 1751025 1715435 334840 1759736 431092 1374833 1434370 515284 936328 276639 1351069 322221 1703349 1471093 824267 1951300 911964 1876687 633650 1902469 932429 1432738 1125302 1447703 564608 1803618 1874365 118830 1277102 1320633 1182785 1753250 644539 229546 136297 1812546 1953757 1660182 557573 1497647 104452 1060490 1816568 194107 1621946 1549534 486723 120832 1721862 830760 763815 1246619 1178858 1925195 1020167 1718984 205710 923941 21695 284574 1695498 958494 951658 104086 666687 141958 469360 1463571 1871831 1694886 1285244 1130331 1864077 180797 1935995 25899 640614 887529 1475721 768424 1690481 351261 660804 1500258 808319 707129 865828 296939 1240726 1066838 170386 287908 94417 513923 1298221 5731 1304859 1729902 1945541 1941538 1575583 290453 834555 613260 178541 917927 1211706 940333 1163769 37443 1293477 1600501 980666 408398 1039696 1451907 1632882 334860 1126313 1312764 1672911 485142 938867 1968398 1695880 170370 713640 1605555 1363556 1027548 1439738 359223 1547836 1043537 1814618 428646 1018029 398158 1537005 1016304 19553 496947 527640 1831276 461861 25167 1260979 675040 717417 630946 1715881 297373 1102132 624131 268825 1211541 667916 142022 1324294 1745544 1909804 1840154 292616 838532 1912422 140963 1656443 511000 687352 428878 45099 1186774 986189 731981 1575529 601992 1937995 1732518 280641 854286 761087 1192458 560510 1628590 1558260 630765 943442 191413 1966267 1190274 463403 909518 1400249 1014316 1795159 148615 794325 1931805 838656 376657 792493 1306923 1158412 86467 1890250 1142193 879718 568262 1857841 468574 258271 577500 1744746 1276905 455265 1514863 1432644 1733097 70383 949811 780456 1108793 1899585 1810842 218308 861838 752533 602780 392128 677994 481856 68538 166684 1698426 1424248 1327488 953825 722086 1585422 942845 44871 41263 190629 1978076 1810603 829092 1039037 494806 768256 245519 592464 1159519 760382 792023 1090570 723967 825289 304625 189275 1202663 611807 1844474 74510 692589 564814 1346731 1824858 1103444 802252 371132 1670156 1017980 1834962 1799294 475450 70252 983120 365427 400045 1088016 23908 1373855 433900 1063199 1656570 1032036 544214 1258257 322193 436707 1983314 527768 1462356 1508720 413846 9011 85004 1414579 1182821 1152026 1525185 1972383 1407310 73943 399424 1484880 1681602 1447862 1070160 355951 881600 1874019 874638 501201 1435560 1651462 652499 564942 1692298 1160302 1478597 209378 941265 168349 1408403 1364698 1573341 1853386 713641 907743 171604 365669 563029 1172959 196230 376482 1929553 1066224 1188738 874262 1927479 1905647 700510 534445 1865823 682000 211857 1813577 215252 1766038 300150 572646 712809 784931 482078 1981065 1922997 1088677 1822443 1866019 1431403 192679 1229198 843491 1041048 1028108 79182 1477335 1094987 538768 1439383 12022 1533073 1389418 172856 1117994 1407057 1658075 1153607 1043713 1330869 1358294 1365998 705690 1397056 334474 1198968 1895362 1670705 106592 1521747 672288 1409927 1167875 136301 401252 1529663 1797149 1114263 1597283 1854114 803736 998641 45035 1120589 549015 130040 648741 1610044 171907 832315 945259 1258039 801980 554301 853216 349038 1891357 83386 210133 274774 1908833 1974406 1189623 560245 1671874 943213 125801 581707 251976 1861307 1914374 979629 1300709 465350 726391 1755064 990530 863977 1807721 213984 1179997 497751 44034 1167858 1582809 1584884 1860295 629494 1754085 1909449 1023424 1115652 462790 849030 1728381 837345 1430200 1529894 1378296 1759853 367809 339541 1564026 716944 396895 902165 1154680 1876482 1640810 1097438 54570 1032070 23014 871971 1343039 1918170 80644 1985660 466450 979799 1880730 1032633 280095 1976458 563070 1555883 275074 1419060 387398 1460257 1566571 1840047 285001 1438881 871403 1623916 1174185 732643 1302252 915149 1341671 682561 1007784 68827 91850 958925 1734994 348298 784502 1313190 1655680 1055760 210973 1485729 1759513 1541220 941117 1339253 1102472 1603735 1430410 865196 1969411 865793 722663 1996342 1916040 108991 597972 1840196 41232 1934706 69050 405742 1822684 847994 21024 1775648 1079450 1921224 1409346 562953 1609 687153 235235 1575931 883016 1538881 833760 1264040 1214502 330884 167581 376351 413473 1199527 1301905 155555 808833 628814 1498882 1516986 726512 1269144 603829 1894712 1396736 923226 1651377 7334 1442223 615290 991584 685501 1771003 261643 689329 635569 888598 80394 870183 1883557 304733 279854 1042988 133369 1798013 1514619 172883 441921 1503242 339335 1831734 622008 957653 876603 182914 1024581 559048 731910 1254845 347434 909689 782678 1735457 68604 1417479 122114 9271 1620738 1570363 309564 1906635 1464312 987252 1565429 592391 1358100 541288 992175 180406 324278 1365433 1720372 1196999 799011 1228342 1462568 351318 1233017 1255582 375593 171658 316933 216066 1585552 309247 1770481 1424946 1038343 393254 1036907 559715 1526764 1697528 1837601 411925 1496901 1704430 1714001 426990 487545 1189993 1774612 61724 973010 148388 812475 1926484 506134 1627246 762025 1939739 465705 148292 459425 1060323 1576142 111497 1184849 945315 987997 1865548 1886675 714587 1311967 1577111 1301070 842642 397296 1099715 1666811 865250 468383 605575 953906 1354596 1401429 210102 1414643 1539701 1795552 284280 352032 718392 1148246 1706789 862524 1007229 586189 1046905 155413 1896048 1732268 213414 791995 1308457 1400385 792017 468782 1353411 847225 134744 1108627 272409 338108 27892 1882591 1716883 490380 849867 518719 229997 278746 1988360 1197407 676919 1766344 785389 571368 990024 1564935 1761065 1618240 1295657 40027 557130 1106789 1105910 386777 1592706 957760 518803 633182 1173306 1363929 1652712 1361155 1737941 1577838 689078 1436394 747537 1403001 484299 1843162 599578 1066044 427454 95029 1292741 254125 447124 1852713 1789058 1964566 1118397 1669083 1460425 1352315 1698123 848639 196198 782226 809168 1796703 80178 1004045 515664 1754618 1484775 1386984 324978 343319 1075629 1821828 1905846 1499026 806042 1439386 1350477 1351910 621317 1706206 333377 160223 227375 1076228 1902309 1499181 1178177 183308 412086 1116553 188829 1894649 1894000 1636240 1839949 1214758 1780193 440345 1460207 1434478 1573774 1163830 1134991 510785 1588764 350165 362815 501078 1510658 265734 1775767 826719 378375 1432071 1176153 1672810 945967 16733 959916 574352 642395 1658039 231348 1978454 492170 1771959 612469 1917509 691861 1773275 1954961 618971 1279572 35745 730700 579158 1286770 1305213 1943623 831309 1742886 878133 792608 702971 1349195 182049 623285 1117140 1798762 1047889 1219588 1848324 52635 1679520 1586398 340852 1993285 373587 1546702 667000 1526749 1152061 1242691 971320 1245727 1961976 1111997 246025 562233 857265 1028137 1140350 569962 738954 251719 809384 560262 1640652 709688 1775860 330592 816207 79708 1463272 279425 1952350 1666885 1085370 220582 1185446 1811538 129182 860231 959987 1862546 65444 670665 1460700 1591362 1148784 1461550 1029277 297367 1762045 105389 1553317 1720847 1990185 1150591 1277528 498843 1432215 1127286 493301 1344807 1474976 687112 1150716 60914 1877839 1124236 241806 1218086 922798 1826688 699934 1840115 909307 505342 446635 1104314 1938630 661000 311239 1264072 1930219 1919602 1098681 1072586 1224539 343371 262270 150830 906199 232190 1593525 940259 1588429 429571 292475 364977 732404 911452 1181218 1220397 1695276 1432511 1857027 1719402 1051349 751590 1593088 1925437 1283415 977158 182734 736888 417235 1808664 196644 1339617 1874525 1321622 161083 1373789 181275 59559 1124375 1106524 203941 1223567 1798592 1024984 1731757 734712 906839 1210708 1790265 1344311 54088 1728886 1712501 1503231 372808 1198077 1297727 1721348 138701 663678 1829387 358376 975768 1722319 1798850 1253801 355386 351727 352120 491750 408403 735209 1786561 1706278 333138 150029 325284 541190 1081295 308457 1831311 120295 450967 680229 816253 1855457 591982 927740 545538 1563721 268846 1731873 538042 1656006 990681 1680581 865837 1603779 851213 535297 279644 877183 636856 670862 1088913 1402551 1635004 940601 451651 645271 1284014 230691 790500 1211013 33935 423672 1511453 114226 1047388 1124572 1538888 1029364 1652993 1915227 1696369 222569 1719640 1041402 199005 975328 971424 1756731 1773246 94154 388643 1178453 1070721 383688 953853 712996 655586 1559796 616914 905595 1218399 757054 846276 259483 1058086 1296140 972464 498393 1571647 609629 1899592 1776017 649337 221224 915241 1354937 1837882 484724 947229 1400521 1383666 289429 1165330 1791673 577375 1387650 368656 1358208 1761916 1303731 614544 1342293 912589 1324393 1230055 1633912 595509 1568932 1947799 1566382 1702702 362799 438197 502638 1852627 1845451 582612 868713 283126 1553626 580088 1750727 163727 1620942 454894 825466 589650 994862 205080 2758 1957004 1944526 587260 541365 1507979 731780 1256989 1212328 866135 1027751 524187 792083 1507482 277313 1945742 418120 424072 369632 1320990 393924 1237910 1650822 220315 1863954 398510 231230 1592747 394176 1637605 934889 1471220 356670 882899 358842 1152938 640243 291789 901964 1391921 561142 1630970 1201573 217156 1451468 1672879 1931602 436429 330516 731682 1346224 1024689 1913978 727758 891886 1571204 945688 404635 1724466 1749233 1252666 1539392 1618516 1651696 1384385 552807 138595 701760 492989 101646 641864 715470 1306340 1394264 544884 1713344 1763194 1956125 962895 1640136 1885848 1760483 329055 1234542 439790 941193 1099134 1431567 1792305 911463 1024722 1861710 195157 1287488 1754789 1406771 1796604 1412714 23615 68213 1514975 1358903 1767901 763566 1164843 575333 367606 823416 636246 768116 908422 1252648 985432 776502 1829388 416872 284909 523307 292810 1571089 1845985 656811 1849432 496209 1517449 1578218 1358736 1117717 1233174 1899164 1968396 200712 324587 1089626 865527 565102 766626 696274 735336 1307910 158747 535028 1334832 1737308 1220648 1450654 1355893 631714 1660757 1286170 1965820 1775473 1527285 264734 298542 637906 1973269 1671836 1528333 1275509 1166338 655717 1449827 1782181 878157 296372 1278698 1347307 636263 200747 1307414 1815687 1936699 126605 177882 1338984 1263691 714708 787331 256188 813296 1817005 706097 159941 1344021 1083778 1328771 99353 947145 80263 283798 903930 1125945 583159 208664 930221 1718069 1684671 1728613 443948 1374019 1892318 149573 791282 421648 1624260 1765037 642795 1579744 1701681 1065432 822894 1452880 549644 1883770 1821678 828898 587306 1652378 1448987 1780612 683716 1797654 180729 293033 62545 900817 844325 1468550 94904 1389633 1656331 247353 719970 1467438 1509726 1727462 775250 1540845 1773205 1313922 1093353 373104 592877 829128 221185 1195935 1392878 70804 1912440 297838 1252938 870161 1855128 1246809 798289 507305 1828418 1245701 1562913 676631 355910 950299 730638 1281402 936263 588293 1401518 640954 1865734 1255464 455558 918692 1776684 878898 1226971 683545 581389 959226 1600957 655009 1879255 1547653 1093724 1322392 1084028 76772 1306481 1355818 1118939 1558052 354453 1616137 1925292 1784265 1413024 460696 1551327 871709 946472 478342 923946 1243881 1554833 1559604 364346 1347611 70110 1429103 124775 240985 1183200 755927 671750 1915619 591881 745554 1155499 29398 1395692 189962 565078 688519 364036 1285229 1692222 120849 1922117 1059936 141733 1181010 766746 1927310 968877 1303843 472451 1751426 1633462 682936 10182 1821226 427098 217545 1139593 947198 1029315 1720968 1597719 1789416 93787 469195 1192533 93366 878164 1772095 1346671 1728935 157940 948463 1817213 259631 401510 773608 1309789 706260 1589560 241147 1826003 1564925 776616 597913 1461426 1184015 371492 1221601 124918 1624064 291372 1513031 1568457 811046 970181 1625647 61309 1804583 506287 1339311 1445594 1076254 1727634 1961000 965054 341462 1183251 578389 1779172 1530155 192417 1175463 659992 527031 469890 525607 464405 1927934 953246 1928451 672682 1610982 1480349 34469 1707795 400860 1995992 411201 75989 783968 1337486 1319699 669185 1471729 1720400 655878 1561080 34076 1707909 1811180 900259 1047341 1486111 1666140 914685 1853963 722947 1196651 1680287 1099450 477935 369618 1036094 821114 1144355 1832998 1983627 1974645 1380482 1221018 1831362 1063565 1477041 1134935 108002 1174698 563926 1821131 490891 187369 659606 79822 133580 587067 1912017 964909 908082 1422350 1570682 1585667 488682 1879305 1934551 554940 722749 1297863 1915156 555154 1328580 676320 677090 1449318 373187 880433 1747775 1330286 1302853 562938 653757 278825 832163 1444069 1386044 540764 1397727 1694 341022 1169606 543941 1495495 804785 1211114 91551 695014 1936154 1126741 176378 1603399 1466715 1895078 269798 982669 542086 24100 424105 615074 1309487 54241 178897 1623240 1317475 80635 1180833 1652125 795901 1049053 568649 506738 403043 1675583 536007 1966168 828331 1511774 644786 261676 1833993 1116794 1122423 1118600 1735440 81424 513840 720772 564028 599024 1845492 1304985 1946144 1075781 1463432 1966853 1653564 1624941 96247 916367 1436120 261225 860536 1035881 599584 1014172 822216 1042552 816951 609690 1528806 1282995 453289 1906555 1790167 1137219 219964 1724682 1905392 1895540 1450430 1753596 420545 1268027 757097 907303 829739 1270959 1891233 149146 1808952 440828 1747264 448676 1151072 1854581 1305164 1364753 1049279 1067524 699999 1216603 1406534 1757498 1363584 231519 1410972 216560 1550580 1124205 1213629 1661476 1765623 1643453 356457 1356048 1111265 671654 799145 1580730 810785 893890 1631196 854692 1777281 356644 11007 989612 1513395 1108501 22548 1496118 221396 1387128 412966 1636073 164207 944101 474437 1759036 1265599 988066 972139 811154 1495143 132073 1314202 1219135 513612 743851 1570223 980692 1863334 1050635 931981 1297035 1486720 1666742 1298128 1991139 57285 1595484 1004412 674069 464183 730365 1203282 859885 82399 840260 1621132 56135 1437474 1978962 227622 1174937 306589 93739 985300 334098 1652713 416436 495512 131986 1111587 692020 744176 387046 623061 1814465 510069 1433841 1674745 453339 1263901 499311 118234 1905511 1985314 328509 562378 7986 1570787 1817274 830728 720222 1523505 614662 669767 1423381 1485814 1537119 1430211 616911 238862 1038194 1920019 834948 1917810 597087 1267215 1739300 1137692 900466 521394 1363810 124826 1075113 648227 389483 809486 1699644 627522 149597 590307 440774 1274162 854553 1442874 1568201 992933 1914758 985845 272740 1263376 1766780 1183680 1922320 1999387 101786 715503 347556 1070218 323913 1876934 1528558 306269 470920 991792 1741477 1857184 1519397 693904 1234926 233580 696857 981506 146572 347334 1310614 1260505 1946524 615457 1573772 249948 1653389 380978 725213 1864814 425608 1400546 283921 1708707 1361025 1408443 1558810 433295 31086 519828 1050017 412195 1908852 1332038 538618 808172 619998 506322 1300743 1629104 1749257 1405131 133 441712 1791618 1318493 1214753 1970012 1402686 1475256 511812 163475 1948877 81468 856770 1736095 312477 952016 814312 1970387 1213497 1708815 1455047 1263174 772797 1758088 98851 1024121 182098 300928 1395861 1550788 492376 1039053 104596 1507446 415598 855570 148167 1381951 1269952 1696670 973793 1142225 233601 1644751 696423 1514793 798901 1965450 1211282 439730 282259 1170078 1074833 1330971 349931 561213 423915 1694280 1036374 1085066 1583338 1201354 1495193 856175 332207 1902088 86138 262466 600240 495122 444011 565929 938908 1768853 148964 611825 1778105 843945 1205689 105498 456801 839370 1365848 822215 1248330 1036198 1520422 724796 1367400 1872214 1659183 425705 835465 212062 18293 549774 1963240 1883280 1313742 854682 1856069 1023338 512465 1314580 1634821 1213878 1140418 898841 219252 1285869 1683558 134894 1967359 263373 685067 632891 73841 1165051 546551 1793320 120006 1230454 1467398 1169702 1332378 636941 1521567 989831 700124 1117222 655362 115682 1647648 60312 949268 3210 1744718 1166584 1235947 886719 651236 211712 1981125 768243 1718247 1933403 451788 330221 220624 655090 1248581 1281174 887645 850315 29559 599323 1772111 1846902 1999480 18028 1752069 487181 10553 24324 205900 1824882 446227 734670 1882794 345367 1474009 106827 99875 976510 655650 1290807 110663 1813097 1700834 31677 765577 764937 903163 1416231 13423 48667 140969 1342761 1165590 1977058 1441068 1308327 140731 823996 844912 313050 230411 1845812 1383481 428040 378643 1693954 859603 41917 154836 904264 521747 1728770 1661182 292021 1792504 949819 876196 1349309 1938464 197425 968452 951992 1307057 415021 987793 260885 2687 20947 286573 1218239 81920 1922408 555592 1252279 884681 625103 143696 1991886 820308 465056 1797252 283538 1757562 1634785 1522287 1925816 57476 554417 165697 73860 41991 803681 1842069 1276546 566076 1581132 934736 1413247 1606879 1706802 1529923 286337 1914945 879571 475812 1499307 1260339 1839028 977171 1797155 1639404 143288 1512733 505279 297308 1793680 1489193 1557823 919773 337581 135307 141991 342326 757262 1019032 971167 1220153 1276519 134771 722608 1344743 1436040 890555 1397488 657684 472471 1790588 1194805 1991455 257858 1646338 1054839 679484 1307652 722158 1258903 1358535 1953354 586897 1731354 1795118 124247 796148 868329 470264 388569 452215 829056 540107 676611 683873 1789896 1325013 1507186 401836 773452 1112864 1581308 1846348 1791165 262242 1427959 281855 337280 617737 1970131 1179303 1524426 647741 1166719 1802567 1574093 560605 1663127 769376 1193232 812404 265452 1486991 317425 444807 730366 1428747 759266 557545 1317161 101690 1190855 1168777 1772016 1092532 770394 1968943 1615716 215016 1946644 1098167 74638 850211 344319 1390353 1301422 1753548 534399 1392597 928130 996603 1721895 350613 1809854 130979 289752 242540 374677 1482829 602743 937201 1247826 1776703 1152191 1642566 1833908 257563 1241701 1821141 656649 423443 928190 912955 80640 1132547 1418664 974364 84243 75732 1233510 259015 604565 1073759 1478556 983902 749941 1921124 1357768 1753708 1080500 725153 691574 1023103 1094590 270699 1795444 1016087 197289 1986043 873495 1631876 914321 341870 1149036 1312917 402598 758146 481032 170459 188822 1797319 1127354 446833 452835 395258 236444 891615 1849400 353965 1579411 633410 1381288 116739 132821 32064 1587063 31684 506452 1705829 980528 689788 175485 1767389 1225052 1182267 1588482 1865710 572005 763419 469526 1276731 273767 1698219 289853 18692 1590980 769543 230929 942179 1124457 1326348 503511 935094 159915 985184 439682 1397350 480449 787824 195868 1216529 843798 1069959 1492663 1073940 229327 1683578 289442 687331 1963593 170236 937692 835931 220933 994195 232581 239393 1247152 91985 1446462 1548504 745291 1325379 1278931 458544 826222 432241 1316332 1178371 202508 1529833 1493071 274484 1351499 1301756 1543915 1573805 762515 422953 1832205 1129102 1381585 1015144 873256 1998437 1077342 757130 954694 609391 1641927 1395269 991462 1341962 1651170 1028288 1565044 556868 892277 1094430 1200403 146870 1145700 1950150 1613557 294000 365217 577768 40377 1575125 1021004 1595628 1365234 1711049 1218780 75161 243275 238239 1762898 948136 1965055 1291607 440781 291747 1254563 1011603 1772436 1384802 61449 1334082 1697 135143 1148539 1567236 440446 542769 909787 1960350 43831 327263 128773 327814 628853 980280 522336 265047 155777 600886 563486 14671 768809 1878202 1376860 788208 1786661 1766585 397912 1335611 1749954 1117147 13682 1907988 671171 767165 835335 160068 492548 1836419 1617472 1198899 871068 1710382 144962 1424472 1863732 219591 102691 1130653 688408 1836089 1737774 1158205 1855237 68635 385441 833857 1982751 1397796 1723918 57104 1873457 1403724 60905 765359 1004324 1960652 1006844 147416 1312879 1807878 1780820 723444 605982 101591 1144288 1579113 604435 180922 1472950 798309 29682 1051671 1931145 1314304 760268 1004719 698104 1285360 1429773 549834 595720 1600909 1883641 1845091 361501 376682 43923 1202486 1067164 666662 1244719 894734 1862713 1291963 889316 135540 613397 275077 168761 1790714 1624573 1295732 997745 1592024 584388 1301146 1542732 181831 1545905 189785 998396 221042 153127 1897111 1938420 138519 504699 853752 1378493 1270431 1532173 811612 189150 1990726 196791 1088495 409218 1562444 496043 1751342 548999 1579602 741550 65972 914900 203694 1616220 1372020 788548 1410969 968083 1757392 709081 635106 1903830 1162032 1791472 877187 1910394 205549 794784 1506821 100591 1509980 828196 1243785 1965027 547089 1956354 505246 262897 576828 1659495 1375967 1604986 1574200 1909979 1522220 1522056 1441857 200364 1938188 1967303 230958 492287 658295 1519957 134758 1993127 1311371 50798 1617828 227709 156068 1228460 1114747 1363790 1359372 1485702 1168471 194186 306671 1020023 1165837 241457 698455 1284575 577679 612940 1895654 847711 529719 1618571 1013796 1530854 1813491 656378 1777534 732022 1821700 1547386 1786440 519793 1101040 1882666 1164727 538955 1456803 565705 1990039 1321740 743129 79482 974662 1836529 1335671 1027566 1048066 1687406 852207 774675 310865 1794063 1726522 1865466 492116 1053164 1952132 411036 1450445 1819774 1944722 1412655 159912 1285988 1305117 1616039 1935564 1796885 354357 768730 1242333 21062 1107293 130440 1837081 1193587 182776 395742 808316 852302 736179 988685 562569 767047 1568518 1902190 1529109 383037 1414745 1965751 325551 1860120 852384 1380761 1296911 1251107 939483 431723 1758944 807397 819797 162404 522655 168304 1580572 1097528 281192 77744 1848363 716226 1756592 1027261 488750 509477 162147 1933818 70421 394037 903376 761130 53002 1705378 1996029 182915 983998 1434622 368528 582994 1182734 1711029 243576 1378763 318117 667145 1640246 1211125 1249815 1031829 1050517 1520450 504600 60007 1182930 1380900 122673 1489229 1132344 600929 1257636 1373818 875604 1754785 2850 433915 1152702 205378 534513 758929 1661060 1755635 1823614 1330280 1723488 11366 89418 620690 865630 797181 151276 1105797 802060 361174 644059 465532 640806 549309 609689 243551 931454 623917 1138666 1469159 1870048 1593049 1663632 1175729 1758331 1828305 44232 1923966 58405 1104528 556205 55126 1411351 1976039 156287 199562 671083 891465 1042111 1528068 330429 231687 1944540 1457886 650908 1430293 119921 864706 562181 1457156 1128973 1420943 487142 1692088 521325 1265785 354743 54350 469906 1014247 970816 656495 1058587 1864083 1044360 1995601 1497436 1540783 694018 364581 1657715 1510942 1263440 905611 396056 1960661 1506534 1598398 1871240 1280708 1406338 1330817 1528168 1316740 587245 72092 601602 1955591 986645 923444 915629 1926163 483672 1902835 817048 453297 1480062 1699023 1136089 1611277 1726608 60468 352402 1145773 264617 375418 133615 1197652 531293 1638254 1130690 1618285 753278 540969 1286954 439967 265742 178219 1929154 582667 1934568 1112609 1615816 1631622 348541 1685666 1040969 136303 148995 132984 67266 334398 683543 1223356 1083483 530322 1361773 250473 486278 1759547 567687 241634 24348 1717407 286668 1305791 894999 1961958 545365 20539 1400352 119372 663267 214809 505951 422677 29323 112470 37957 406978 1468785 129095 502479 375147 1527988 169351 1341168 585418 783707 694377 701637 1435981 1519807 1438585 255058 1312109 1649785 852385 503004 542500 1454632 1112286 501724 1056064 1616881 1954334 990129 1044992 1496102 340467 1755787 601894 184428 880205 1638449 1164785 1390593 478002 410145 549201 562708 1759159 223708 547215 284141 107786 1171064 1667509 1673331 803895 1017219 692706 979494 1141112 40045 20404 686274 535194 1801499 696983 1564721 24973 1401691 1096031 753202 1776760 1894057 294631 1150158 1400786 1310301 766177 1425386 806930 1461503 578642 242041 1742077 712769 949926 1431820 139711 838571 1925084 592462 1367680 875468 1723755 1830063 1619169 308294 1320731 1319625 263793 1120250 881157 1107153 495031 1292585 1285098 486637 1380122 945218 693745 308784 347554 172551 915620 1304565 1984483 1294823 1439796 396220 961866 535540 1542475 1076723 885743 1982286 1210851 379541 1549731 396588 272868 1253299 1752824 361920 1298149 343356 309575 636019 1573361 823482 250868 1976334 385568 1467272 417762 569227 1622061 1968892 1647937 189271 280611 47292 1294783 1819217 1071973 283466 1041626 1168189 188176 648887 657131 979880 425871 1500898 177701 1974203 366203 1463573 1514524 1974352 374180 1280806 414227 95864 1339779 1307121 1449134 540138 761653 818914 712678 1390529 239094 1483215 154050 1543196 34251 1778418 833304 585845 1453906 684898 1118463 898720 5846 236959 1743595 1035798 1124526 698186 129109 174500 1864485 141730 52932 180787 1246230 1223701 369989 1927308 1109844 525386 1743497 1483700 263820 848023 929858 1364192 570516 910756 1071530 1233878 509239 44735 662987 683533 1507939 1209271 1351230 1266051 192161 556156 1113992 1206064 1295832 411338 916984 413961 1761143 1109923 452775 1317277 260730 1656759 1189484 1212381 136063 586314 1632065 393230 1227735 1197495 3508 770417 378037 1875420 1019763 577597 601090 441818 219716 1755865 332724 1573144 1080010 38046 1553472 264002 653917 1430331 1433493 713897 1327153 290839 1940781 1601356 116606 1508925 1491665 1556151 1885064 1271231 1380438 1320982 1262266 1155874 1410819 1144188 747876 1024534 1194862 1160657 769231 922083 318139 746833 214764 1063006 296772 536646 693791 1325179 1890129 368156 166578 176802 226959 1107519 386986 370979 1297716 1681091 1280463 1002233 1585374 1721198 250398 1178081 1724216 309297 1659935 845524 172126 1638110 679537 1195954 1350454 1414785 1524800 310598 1961865 1961726 801190 365004 237503 453949 1962289 773383 1109496 1298230 161988 1727391 224822 1500180 1860386 70602 146588 568207 572357 293566 1667922 1231950 1946477 1737247 409662 1105308 1027174 322690 1629492 487713 36637 801620 1955935 571768 1243170 1532866 194137 1081014 426931 125534 538611 1245206 638026 930065 1352170 811796 1880794 717824 750178 1545476 1004249 910257 185258 560027 1480189 1702832 1761464 1798445 1942651 1824408 1730974 283515 742068 815461 1896479 450563 1121228 1522879 613628 316222 467360 1992294 731282 1704682 1831105 7811 874840 961345 1853868 1758808 425624 1867446 1196517 1924081 111901 272840 1839731 949563 1960909 1498925 612372 396027 556532 931815 1378193 1085683 862417 1942295 260680 1146902 1444672 1242623 1493403 1619215 995183 876424 34859 441809 1218243 706384 178648 1483369 233622 1892508 502398 1899122 1705602 779890 876121 1728229 1656266 386906 1581065 15544 1283160 996402 1417236 886152 1619706 1399605 264357 291377 51410 1600268 534055 1572255 283334 847210 1790765 273830 1959049 1694261 1415984 1363920 968989 57767 200509 1647770 1425721 81917 518821 1469166 140739 872291 580973 315859 1369025 1289208 931620 1439876 1243884 286546 275186 1262067 1318882 1478197 978288 560368 1298634 572495 228700 146633 677988 282248 508275 586035 365322 1938326 1124605 318564 1034180 214295 1843691 595938 488982 758992 1622297 1845210 1886575 1335734 1176221 1806068 144011 36663 1205433 625975 1384285 1863482 663428 452890 1211716 68893 929446 1835106 1976506 1155188 1586344 540046 1428088 1609613 583743 961786 1355500 1480643 1923717 123043 494771 1189201 387915 1009574 493958 206151 660920 1116751 979000 238869 1078330 689972 821674 1560709 1706847 746405 910463 1236045 900386 423657 681517 1029168 1743189 515845 1945595 1447116 1977501 1779835 553085 1954771 1629682 1335115 1580389 1600177 1815971 1296370 1225986 1144988 961026 942172 270701 1119140 492290 1709714 172002 495438 1965362 1673574 1839540 1749817 432246 1806955 227335 777532 258461 1156418 1196736 1880499 108305 1952327 443446 524018 438596 1430511 1181839 107223 551317 661884 357922 1179018 1678486 1166279 1395403 365530 292625 102452 805415 1536763 878484 1181575 1344851 1504304 268230 951749 1388914 101867 715645 867027 1394702 16585 395001 755267 1377504 173542 835236 991035 339158 783602 1828939 979402 1601159 1498390 401391 689166 199566 917740 954282 285549 540994 1026373 608788 110649 1934508 951689 1271803 216037 1564344 1369119 1872917 1644055 1223493 1882781 1220349 1900237 342851 422760 482409 204166 1319850 10505 1943386 1829463 868863 1602232 1266632 1713583 665164 807132 984115 1905285 1997890 850846 59839 1307829 1501102 1724139 1841257 83102 1392845 266563 1843859 320180 1097955 1276001 1986110 1754455 324062 1730871 746783 789520 399431 1178109 958046 1473700 150078 1760450 1294711 1931065 1871344 827615 286046 132628 857165 6672 510329 166899 1087972 316594 377210 284861 572112 184916 1449810 733955 694809 1828048 241390 232884 285540 1769085 699501 1357929 24572 717240 770475 441874 173997 236490 363464 567085 756096 739814 276029 1187487 1681426 1694316 129022 1121548 1388033 1075119 201051 355133 457318 376269 948085 1852322 1245200 203388 35446 1723203 452022 1592637 1164897 560670 1045407 524522 1946006 634576 222731 275033 503289 1671954 367580 144477 1957756 699497 1544547 676186 950641 1659294 947631 1100854 80652 97938 141540 679340 199794 1703187 70866 738442 77958 881918 1159227 346197 1100872 464327 797372 1113287 1831873 670 639954 769877 1374217 1363781 1347258 363937 600160 181402 126443 1785637 1580617 1552827 1638554 1002844 1594407 1542389 1529150 1719311 1108783 384302 1136156 1540517 1287138 58380 1741276 61046 971231 1425324 361965 676451 306634 1418177 1601408 1918840 73481 800323 1071507 1840068 1535678 1070668 1551496 902896 594645 155272 1389700 1507226 1751312 556904 1213171 99625 21022 1217618 24827 1522298 1165174 502179 433029 327619 186144 1855720 159868 764926 1814826 675016 567716 1135137 1763609 1213543 1956492 806111 199423 1380901 389016 1788550 539140 191239 473574 1316734 1689961 1712843 335695 253422 457073 1217398 664621 1359959 1900755 1841620 101065 1459934 686503 1004593 1331944 963166 800135 180665 948973 686420 319039 235696 31466 167271 1628968 684264 1268481 1772405 895878 1737579 742687 1419996 155530 1380977 130363 1440749 547244 1603424 57557 451424 123412 1014959 1219865 913908 1892110 572586 266758 1949158 708472 352174 1295751 308897 637858 1433583 459505 550795 67616 78774 82205 1089397 1912630 1722433 1133329 708140 1841658 1102837 120341 273385 1981082 1891323 838986 1061695 297788 304989 1080979 1369689 887459 1612008 1472612 1783596 281878 1957123 1493918 626730 139896 362908 765198 967578 1001715 691602 1967321 16695 342240 197618 1233004 1892581 888690 842140 419304 1443823 93768 951648 1384644 819412 966442 1547368 1411625 773876 1628634 1545247 1795340 531033 497071 703717 1636605 1923233 233567 1405955 916157 892059 874814 605341 848426 1966065 310853 238991 1006823 972295 178812 399718 1084564 1535404 447590 1117865 1230485 1401775 879910 1498485 1355513 50698 1344730 309659 1859786 1208989 990107 911728 1482581 734010 742060 1021527 1485643 1657323 764550 1217145 1214937 1561846 1575782 1514103 1351595 1095675 1927712 1815900 275954 130101 1093027 1589703 1273090 151361 1028009 167067 1692606 1142859 1362627 1550350 794113 1119405 969904 1745756 1972991 1508469 282696 1855876 1276338 1986270 565931 1434594 380904 178039 1849250 942133 655013 1499711 1456845 912217 601884 1551062 758460 1637716 713335 163685 1581733 109246 1084600 1809536 651560 802176 1626574 7658 858538 1105645 1442440 1176725 692062 965704 869732 1282421 98899 1575735 1609538 1946699 517691 185104 453616 992859 1474750 1171144 553723 277695 126561 1128122 717865 4416 1562245 1025345 1366313 459976 1703884 1735872 1118841 1352833 289708 160889 548393 1698480 1097750 268787 1079404 1616588 1405970 1139599 1505842 1079548 703575 1750809 1702821 1612690 286264 57445 23433 1349922 1781143 703099 1111697 537162 740382 1317620 1261178 1134671 587839 1044179 1338317 913701 588076 1099019 1969095 839673 980312 824712 1099595 1353430 835085 1710743 1749240 1555737 559881 687254 814826 516136 450586 1056456 542734 1230070 239241 1403878 1089948 444327 334366 298121 1756191 675399 1920392 1838027 464900 33403 465909 1482435 1122881 529490 1527553 55717 135064 387094 1537541 930154 1554890 49843 149524 1696647 1427778 272251 1108772 85280 664381 1471605 20743 832743 1542339 416317 908992 1480629 1753252 557856 1874896 108645 384140 1277171 932071 510184 221794 486318 630146 454453 1581254 1192990 1426785 1948201 808743 1282096 1711428 1906357 643683 1334410 911455 3930 320605 1554641 711343 577007 1813048 1339499 1906002 272125 921259 1490636 926638 745740 1993185 538342 752958 1172767 1927774 1209299 188353 483502 924619 1889300 772371 1340566 998199 1108758 1332040 1253013 1377117 1528836 1412337 1164182 1539671 502592 1781735 87758 261252 456223 202260 1012872 836065 1118699 737061 382553 924505 1368 967932 335249 1591751 577121 1996480 1536613 853488 4972 146816 1863559 1212029 1870057 1942485 726320 839661 496034 868415 1677946 392256 1978130 1643745 486965 769152 236925 1159669 1590649 1219116 1522629 1708283 1980619 1002395 1609139 1027800 1417335 464462 1117472 511272 843639 1153167 1367030 285677 1658342 553819 495201 551729 1042894 59832 805177 1378630 1356399 721853 525357 1660455 1397586 1418387 520082 971599 915186 1452539 1139452 1333995 1198938 293199 1306507 796935 1447377 1960433 1266571 325499 1314597 433809 1984630 1144780 1816535 897836 1269597 1790685 1176946 692147 252511 1739542 1919416 1641 1606383 1486681 1646225 1522299 589716 1133018 87302 243451 620095 1780264 861967 1926687 209179 95126 877897 1178312 184022 1947529 1706354 663276 862959 1453022 1411168 1383221 119373 117877 500733 1701622 633602 1161058 276822 1304705 1807014 700570 741989 1045211 685550 1546040 291967 345391 955389 1079340 1830096 1805185 1324940 246604 1181313 393475 829360 172875 1764120 1403201 770934 410600 1778415 1012398 1234570 1072947 252904 139798 806089 1643408 600961 97436 578328 1305547 20206 1521594 207693 261577 1373594 927745 1003532 1402059 846860 1271266 536003 952364 989232 263648 887919 213724 1707116 345214 74722 591631 533927 1904289 555828 1705551 1353484 858850 918346 310111 893194 967175 246254 1997618 1840903 1167355 965955 121358 364101 786943 561668 1409042 56758 432160 1373346 900408 969420 400305 1963743 328862 1736428 744173 606142 1034249 1318997 567216 1804725 1270745 372776 1811913 425669 1403110 1491165 1743559 1336093 879250 1578042 1736604 1010401 81167 1130999 1863267 1753782 979162 653879 1357303 36600 323948 598553 1576731 1739002 1711499 930171 1284592 162944 1986801 109654 949540 1279033 1634332 1322099 966161 1087791 1757109 958245 1935336 1431723 1772207 322125 1965816 364973 1437119 1492401 47615 769739 297883 1156986 1887712 1706594 1486772 23 742536 706668 1706037 1887702 861269 14383 1124460 1260917 338294 1115568 1117963 1659493 1418347 574379 158210 433701 872702 286652 1081478 1695330 368126 1375330 445959 1470702 1161486 219514 464316 875546 711872 1203865 1205518 1293240 1455463 285244 586999 1445704 561312 1949035 175671 1834229 1663617 1378593 1934099 1789161 1417298 231352 458399 342871 1990072 1200712 1446507 1163532 1568545 1442239 84468 376570 1708320 1178820 1187923 1151927 1574453 15708 871590 1843668 1631448 1965096 466465 1537487 575927 1136174 613021 430048 135259 1672203 152458 405584 181135 868798 1167622 895198 1514625 977335 217458 1881195 1806617 1096519 1874694 145616 1796021 1713735 965547 1364638 1175158 1138886 47236 1768386 1235130 1108418 220996 412493 1211505 291074 755194 1462186 1107860 1701354 1113376 857844 160586 1489649 456445 246756 639593 1873401 1300236 72253 1583419 660063 839889 1582150 222613 1921248 1327451 1058871 1574189 620994 119917 1442093 1186850 128840 483619 302516 1130904 1443970 729850 45605 1022917 485693 722538 1777420 1633396 1547680 1862147 1799013 263573 909676 1445338 93372 968406 1109175 1866994 692785 1479684 1770901 1156870 1021086 496654 1078029 1558858 1620457 260095 1785997 625202 1800341 1052114 165650 612783 1037019 348085 667198 819190 1798541 1204313 100222 1151468 1242083 772067 1800546 1246963 1134722 794542 1035609 433749 1670167 43495 552795 471909 988297 595885 603483 815228 1239964 1349858 1097747 518352 1705606 212612 716369 1283533 391404 1171322 1862810 449085 1156472 251086 1485671 404217 1623162 764240 331811 1600293 118990 1936426 1617830 146768 354647 1700958 365443 399538 64844 1307580 1442846 44873 1012078 351136 1166281 285809 853429 22401 1550027 1576698 1105546 818078 1896763 606501 1389291 1009746 544696 1866056 22543 972097 384698 968395 1248155 686804 767110 1223351 1846697 1422100 1816342 1762955 772294 1505001 393972 1529267 972291 221122 1528773 169334 1116727 1736029 305051 1536015 169268 753198 147535 246710 455195 1675155 1400208 40914 846050 1608935 237291 1993051 28900 295584 166774 458181 748054 443118 1860565 1588720 1145498 1267479 1470364 1059892 770777 833037 1078174 1733018 1171899 1455350 250274 1636261 371681 1184214 1689804 1947378 454381 1593548 1252931 508950 1402064 1804123 1102914 1729748 594632 848856 1373446 1556363 1659425 1829497 148523 840042 107341 946828 1945602 216800 24006 988518 458192 1431713 1989052 986590 705980 351358 923649 108996 1481060 1620636 992310 1656151 1474460 289811 970321 1923851 562844 1960637 389570 1388741 1381829 1953832 774940 628781 697107 357728 186135 1226310 659481 1649394 1909708 431587 1597868 1579577 1590110 164456 486070 1469911 693184 349370 1167257 1873124 276785 1443219 35092 1824426 1242904 1060776 198627 1764105 1982852 1551584 181912 90820 298935 280542 91997 1202277 1399540 446078 1285673 721518 1426036 872745 826311 803040 1772861 1195902 723946 689754 1400643 51896 1618711 1705980 1318048 1415618 1089640 445274 1001322 1061291 478637 795358 470677 212330 309397 1361634 1142513 117282 1571309 814687 1166499 383780 1124286 1384262 757886 1923138 1305836 1382655 765302 1478038 1168946 765318 1417307 275612 264456 183676 1072209 627183 1235670 48784 758453 638496 394756 306370 1580988 1717798 1495279 18537 358622 1219084 1151807 1920596 1545299 1680385 887561 769838 273257 751571 410695 404081 1475976 1501812 934452 608040 1344886 800616 604385 1000484 418344 132090 850598 357952 317673 1643634 1698571 1064335 764425 364202 388415 615720 36944 754504 125129 715191 974221 1677992 124616 1955425 355679 667552 1389066 1367160 1256087 614907 1023459 357894 427287 34055 1054359 407787 140785 901075 119072 1094828 604628 896396 1553550 1819874 1138710 1992291 481874 1872851 1006371 184311 1151990 1734360 301376 1955850 1174246 1610248 1388444 1917748 117600 179949 1001413 813152 1303772 1340403 1405350 881217 777253 734752 130600 110554 788530 873569 266064 945646 600322 520510 443648 1869295 1877409 1569919 315929 177888 1466708 1459065 1043715 1231746 824019 965377 1155273 291958 981998 1957133 549600 458429 1609901 1172777 703769 1009702 330540 138762 541905 1324142 724253 1949388 3599 366584 57591 16264 30284 428688 1694496 702388 106117 1172187 1363032 852944 88660 1317390 1491110 675938 25130 1864257 1109293 176495 1159410 494062 1915636 411190 595991 636821 1156330 430992 601684 39207 1514948 1388189 778284 864440 299324 474988 1392083 192446 1318892 1132809 803514 1310145 1290046 1353820 1159000 1889750 1969087 352464 1210136 300833 670631 1480656 1514583 113922 1838263 929261 1940438 221119 1746628 1525131 107475 1379635 1243620 241201 480471 532026 1863325 303272 589275 1978840 1877711 1767539 1218756 1471562 1608232 496407 729534 1711659 1307649 608554 68112 1231166 1533670 1124035 109537 740931 305722 1906994 1381329 1729975 491766 547263 456699 1973531 737868 435896 344444 546198 1469249 292493 34965 1459551 698077 1481814 940435 1433025 1968544 163453 25395 1418344 1721988 287866 789643 568846 1044621 717892 940268 1503015 781791 1790381 1267409 781505 1343961 32289 1646679 89586 1104617 99415 1370083 424740 1476899 160962 1353230 1393386 1097572 769953 249284 77128 1526347 463973 876104 1231863 234935 438231 1221616 190377 598600 1148787 1107840 683263 1743677 1274873 1783186 334591 1348298 538412 664715 517319 676705 101394 1203817 1107449 1306515 9605 555373 1728578 87835 1624191 914957 1183966 1976233 554773 130908 1329430 1493618 920682 1442982 1697761 1907838 1886263 281166 1140673 1643423 425961 1693443 61758 534010 286891 10909 476254 1606024 1908030 1908358 1216437 1883344 753961 736590 1627241 183913 1250358 351400 1034095 54275 500474 58974 1243654 1627993 1065651 351676 1453388 942891 1917604 298207 1386211 1005619 607104 1985684 473956 596807 1719930 1377455 1621086 1215809 1154471 1375695 30267 1108044 705138 1684044 178154 565174 49214 602590 701175 606699 383839 1936564 633021 1663339 1819784 871393 1677669 838049 514475 1063690 1880056 1805227 476176 1983320 77822 28347 31682 1729924 604776 141209 1501271 1200917 1415973 185423 1361556 93317 990342 1779228 614936 48012 366456 641423 41662 1117620 68570 132723 1223915 1315308 1431697 159750 1033884 1685846 1718280 1949350 887703 1444902 1945685 578380 702123 1491970 1631262 1354283 550867 674809 438931 1418875 552423 1448618 673761 627994 52454 270466 1314176 1983384 140594 1487252 1589888 17962 407870 1089609 1426110 1875670 1394629 1322898 908946 975765 1128700 1093739 1705615 772586 991345 1660848 467683 636290 1526241 328076 1334992 984184 1740071 1096382 1940427 842329 1444551 1792157 527241 1243243 926502 506876 128940 452827 663632 1948799 333682 683393 567601 807168 1801288 1734682 924387 1347176 1226030 1059755 31130 134963 1535032 544876 1062483 1088586 1905302 338834 709536 158374 250035 33069 739599 62637 902855 520827 1264929 701554 1048630 1558430 1058595 803578 1079212 1704398 761107 522967 1811218 176917 970091 288614 944118 1102462 133867 549389 1460389 1152741 1624187 1329967 147031 1412240 675349 1721732 168518 256371 895722 1234485 1438165 552978 1610348 1430770 1948665 1113550 888479 1967705 1975776 150553 462306 452029 963625 970682 532684 1593084 1382145 33814 1080206 1546685 1423110 973043 1887363 1376875 534956 1862111 353114 1012083 1775723 1133967 1580538 671686 500363 179047 661577 115843 1506359 1534305 1919808 1441461 1910409 1040857 12857 1004739 1371604 31983 214585 1052544 678266 37824 1374857 1923878 1533243 1505374 1257607 639651 1869635 1569986 835957 326532 1365802 719718 1069978 355563 1001602 1397888 848952 1416535 1874546 1378022 1076924 1962236 1900216 808514 1461504 1015298 1293726 833360 1232272 492374 768756 213532 108269 1994876 1199836 1881734 1811544 252013 539545 1743765 1969719 928642 908237 272604 1898757 1233252 1353960 670610 996114 1435259 754824 1542471 1946173 562377 959682 809604 949085 472724 1327056 1927204 1562236 312140 1915208 1544419 652612 1574627 1920813 409833 981348 1516013 1097063 151106 133960 59893 1746476 111007 514260 257421 1101363 936446 1462072 1274282 1486247 1942673 1369147 1955996 358732 159549 1050009 549508 257076 1106741 343848 194258 1045341 80315 891853 1256814 411024 1523969 650069 1652698 508844 1286133 1255768 260776 1230034 1217864 1704761 1705060 773375 1185537 1393978 1034708 1065177 794556 1548478 99103 1502084 1818233 605291 1508998 1071991 166850 132190 455052 610023 957866 960276 1858956 1892285 356109 1987718 410312 958130 1233839 1734096 1663746 350286 1747294 1453662 1256395 1734105 322411 1331756 383469 1558348 691993 638776 1301992 995410 1341950 1393925 834080 403736 1753427 74078 1738109 1663248 977015 1369054 1498171 823399 302120 1341694 382318 1978984 872423 1676268 1839287 1631952 1119199 1527354 816559 1706510 871738 902828 1626208 1228581 1768908 1155049 669842 1509598 1204785 1697188 1745663 1453972 1609634 637922 60246 1566962 101496 1765554 1555178 1106663 1373876 1972681 41660 434591 978342 1696854 341054 1792841 1369374 334151 504109 682765 109228 1163506 423456 602530 1733297 310402 807079 1384376 832510 1814336 870822 430603 834001 1039279 186192 344096 20914 1542274 781086 731059 1572715 807634 390589 1670405 1646471 1065356 280016 1257101 716886 1078923 852110 465650 669747 1731363 151881 1197109 1258627 1032141 1980154 1935966 1290063 203775 394823 429987 1282606 1861199 1807434 1046686 540570 247113 1369010 757310 1637472 1276412 1861358 627058 206201 1052348 1921222 753154 227951 500293 1022804 1649109 1125855 157139 1748794 1082225 569330 203670 674566 512775 1313259 802743 1122349 1248101 1587823 983578 210810 34984 397298 1309412 1529422 1408262 830502 1773493 1253838 1457362 1674411 1220041 1273312 500879 191318 982967 960907 681083 1594570 451395 1293395 1941325 1123935 730914 672651 779251 670506 256945 1468168 1434526 99900 956943 843255 1307440 474339 885409 361670 6178 1889527 1473469 1297770 600719 1409906 1682974 868222 257513 1443041 1586527 1443359 209658 28933 183795 105780 55016 871229 70121 1257517 393410 398917 959549 574889 1395432 487658 1553071 1633234 910085 412627 1432258 968896 1076888 1412289 664108 960881 1589346 1329014 1287380 351000 1283720 804289 1887621 806867 1444958 54811 493205 721905 1432243 1986567 1948478 1025812 1301903 654576 720156 78341 1790430 1814253 1031678 1320198 743537 1132207 1186692 898972 578393 804050 730394 1508436 503074 1408854 237607 105126 232593 59810 967275 621113 420839 1787711 1861768 650776 508462 1356413 518603 1811985 1606955 1252678 807508 341161 1082873 110698 603791 269020 1021319 889296 1856905 733966 455839 1764532 480943 1719850 1665374 859259 476429 790026 766202 1630539 1506893 1963100 1736526 1567638 1055264 787830 1220262 62310 1846577 162309 1348303 1338964 744368 1208982 462545 1469921 1868106 979963 916255 812172 552908 207464 522523 805245 1145518 1074283 1955491 1803106 772743 778958 315980 300515 1667375 1364906 609552 845696 1232512 1264962 1278128 629150 687721 1850327 177151 427005 992514 215427 1608892 939477 1161949 597872 1175753 508135 1406776 132673 76062 141556 1702777 1013060 26382 1091643 1866757 731996 995115 1441010 1285805 711460 1870503 1632657 1151358 504176 898723 685610 1413060 1197001 275031 1547397 880570 1641520 7912 127969 244070 1584833 191216 1317850 821809 1551976 1880024 81169 911781 1845045 337284 1364012 746921 301040 1293970 804119 1177614 414415 847337 1096737 1731267 1085969 389543 1577450 1613425 1212987 628254 806934 1070381 1281737 477015 1067888 1164474 942224 1025597 710662 883634 1738660 1590992 635911 340751 1077761 243658 92593 1991583 211445 1669667 1857718 152253 768652 291749 1566200 127564 1260147 653158 1514905 1651549 1878164 693793 1727196 1964693 1319365 656520 781021 720740 1556595 318541 1613835 744905 847066 523893 1111641 1616562 1895298 1211294 488335 897992 182440 1623102 286320 1731670 356856 871488 1669071 1854430 419749 1000454 1669112 86295 683974 1750054 683549 36004 973350 1665512 1363115 549195 1205311 864364 473316 1776618 1154321 1114593 347741 286793 1992028 352760 711924 67176 1122761 366810 777584 90532 776989 741754 960193 1924831 1373712 311128 1845072 146580 1821305 561456 96491 1102684 300077 478270 1569013 1888343 1187922 138569 1665049 395325 1824039 1060395 7213 782088 473512 1219219 1085626 306307 1734271 732923 1467543 1109365 1647325 1081445 1132119 1237030 1118729 849335 51290 1524812 785252 1586316 472775 378229 927604 787889 1037154 768164 1956118 1643697 1945563 1167948 1562267 728136 825142 1492520 1936773 654542 557358 913202 577410 1314545 278990 1708339 34067 746492 1244441 1715049 1398451 263323 391234 625861 1364053 792949 615636 1157461 1617832 1922047 94149 1116407 120530 970423 1480771 679159 846330 708123 1201503 1788032 611941 632621 1677283 128342 1489773 490466 189978 1068472 193516 1976002 1378064 1567518 500019 217016 862656 1883313 16965 8116 886872 660149 1096073 1074152 1958110 1866287 270060 1461535 161960 1236461 1890300 88505 661509 1466423 236625 966541 1362265 494391 23881 1405210 1657658 919207 1801706 1558252 1515809 463971 347446 412865 218275 139532 937291 1912833 1548698 707316 779153 1451994 552802 201291 929019 557274 1894987 1683975 1041993 1057584 599162 1656438 1292705 1499120 1499355 777799 830059 142482 1348391 252585 1252940 218059 279951 371264 95219 445024 690749 1858178 1356800 744080 829768 1743933 1645890 258556 1508423 1138670 1859098 705316 979464 363611 532348 449099 193458 1060438 1324756 1541338 649351 280418 1513322 1083633 1016673 1601439 1814122 953082 553268 1234624 298185 173268 895494 1329311 1394830 1733145 680848 1900187 1308226 535200 1821864 1231508 1700563 258140 566860 50748 339910 510812 565657 824362 972445 1000240 1798400 1304827 908995 1436849 177425 473330 312464 1365043 823173 1486886 1585786 1625485 1513977 771843 245701 557422 198437 863562 70577 999578 429744 296144 1924894 1715600 78096 398798 422033 1161576 1803050 1923268 1944180 1839501 1600691 639780 1207997 1316479 845781 1411147 1563200 983170 1359712 1752985 1617153 733956 188807 1899462 271392 1929784 215633 748954 256275 1958505 1545061 435862 1662747 1818542 1016006 1849231 1449763 368099 1275689 530960 1398485 298861 1460769 1487099 902247 573436 493546 433178 1901954 1296769 1499932 1887124 389792 1940826 1914716 1858069 1128127 750971 839429 1368820 1914189 649879 268360 737041 1587314 1859395 642610 595489 461467 1079923 1824253 415896 359271 1891098 609448 290089 358721 696125 1413650 40563 494699 1002071 446050 285760 237926 706548 437382 1007880 1641966 1032448 400226 668827 57419 1403107 130579 1319529 832548 606276 385964 464921 649800 1193890 295260 40320 1966289 299917 214524 271913 1682717 811033 1727739 372146 1624065 241347 197800 1998677 438043 1019039 202620 856127 1171751 993900 886693 1098686 387888 1832948 1414707 266015 639983 1466573 277856 5118 1979733 1488199 1849087 125690 817497 1782757 1821385 1476787 661183 322673 1497966 860604 1773913 1049829 650706 379596 198116 1723579 954121 761131 1798873 132094 625589 1086457 1370162 626320 422510 1104625 1707580 850913 297800 1415298 929755 302550 29374 792569 1978432 1126604 1070432 1140847 1358113 996755 287737 261302 1069087 707763 1127098 1156607 616043 1886121 141975 1992084 599296 1826441 1009685 1808045 355439 355442 1618038 480945 1935424 1846001 1838002 1336 1549732 1720026 1111573 234671 1794606 1495700 1225482 72190 638222 1243529 763684 1347733 569556 1401382 603823 345334 90210 727954 472151 680228 442209 1817719 1089790 1540244 523465 237100 1586737 1613417 58003 1462386 399148 424030 587947 94470 1241082 661345 769022 1977365 231472 1548804 127889 578101 525566 1299591 799994 1893224 308431 625458 1064228 1196309 1513993 1501949 1228369 1045725 308859 1269429 1828887 562894 302804 1189378 1533878 13194 346463 1780074 1097685 311740 1124695 1350838 1279113 520884 1924128 1543391 378574 574504 390342 376052 239292 1286145 861827 1815027 196708 127539 475888 1701538 1560233 1802616 1749488 1221032 611344 1249612 1650268 1343352 1192559 975640 931148 888434 1237774 84607 770908 510851 657159 837256 1246878 1044871 1484749 779423 610302 588744 183313 871133 1971641 983474 1864941 1145733 1758654 860551 1030715 1944450 1331642 1262941 1688412 697953 1796300 1270178 707756 1981778 977708 1745542 1786274 436071 1298400 1552353 1208105 493497 1244566 616207 1240412 548175 1463452 1713671 124556 1969378 1598665 396782 1129684 1562115 881811 918151 1721582 1950270 1704042 1916453 1467408 311769 264126 1605825 1676761 1166528 11369 1209839 804918 1216634 693104 24023 325339 822476 535261 694973 1218814 1802016 167766 575216 1894077 223527 1857994 1535479 945262 678371 786305 1673539 1462788 1678287 831646 1469537 387957 306392 1406898 705986 1950595 983552 1554874 947317 195682 1163694 1181295 1648731 1022011 1131306 602468 944405 1739584 453486 493914 853110 84392 475575 289674 200820 1363984 1785146 1256275 295718 361329 1785188 1413644 578699 799295 1124544 218055 1231921 761857 891046 1527701 966426 963739 1841207 960819 145639 202061 1828516 1391077 861465 959014 888139 1295790 1889370 386161 1207793 1215795 1088530 1689719 898672 1266984 857864 1862451 1111466 480287 94225 302163 759326 826596 1829956 557686 696626 1216927 1753163 1704582 712539 17372 678777 483220 1067881 1875279 57427 1915575 1370220 463879 1231671 1866924 998787 298525 868770 1921910 1362082 1913123 348018 1144527 442310 923118 1362058 1817375 699219 1968950 439123 818887 1317062 53934 1206540 1011585 1907832 1426560 829439 316341 1989928 125913 757377 1142154 258591 1118090 1347299 814074 1824758 571793 300328 1855233 1345570 1200092 239685 1790395 1534693 720159 1817199 127819 445577 407745 902259 847627 1178485 1636776 1574175 419791 983139 1789612 99657 1896474 528804 1189148 512486 1144143 13469 1092106 472535 1495180 808278 525525 583129 823722 530989 799607 1473472 1199377 965863 914385 678572 296377 1976841 132355 1885034 1226719 1831711 756935 411898 109211 453256 1612946 1164588 1837581 336247 1808639 1852129 1547146 491927 1436663 1008135 1126401 973177 1361260 562192 1723062 182680 368282 587157 643014 566613 30219 516203 1229598 1224983 382209 1116649 1780621 829051 141826 200299 286228 859590 556137 279585 39482 496725 1590508 1501794 546598 949516 1025584 982934 559322 1755785 808350 1939116 1928409 829325 63121 779841 597183 1596067 787715 1777025 1837551 143077 1181080 1219233 82387 1681637 1640137 164244 44164 1038093 803874 1128188 1627710 661142 1275489 1221077 443651 879340 265391 359913 547125 528277 325113 984799 1422876 649474 1391815 1005336 752808 49768 988262 726987 1475252 654889 1576525 1675249 362457 781578 754525 775285 353079 823553 110210 729142 1798293 73928 897526 1640043 1474528 1834963 553825 408858 1335233 101450 528786 1658077 1930807 13547 75246 1979600 266705 1192447 1697490 1873364 1413350 439160 1558920 1361439 1273308 87325 1457892 402812 288412 820768 1271924 1984446 1902087 583099 1977342 1447231 1657062 179256 1181464 775375 1824579 1232837 100392 1824675 1884288 1899161 738598 1250589 904366 127227 492980 1037594 585466 1959501 416428 885449 1553925 1896577 1341616 1808530 978143 1172832 11416 1888673 442726 1583277 1640314 685270 1149658 1430793 1443247 254142 820913 1737500 1701612 461879 1738359 355476 1748134 801746 925904 505057 380057 278755 1320378 221513 1320846 1520938 1564087 874342 1144297 1315009 231312 283296 279077 812443 1068109 481231 1052609 1102645 1413706 7280 1430934 943858 215046 919613 1980747 813668 1283986 1812886 1098509 1886252 1741602 315853 619109 34391 1361102 1331295 614884 1638688 265787 589527 1558689 1907580 1068742 1858314 1934234 1658409 1555753 1027933 1393836 709241 300891 1059580 1960367 1871900 91055 245169 1179989 749342 953039 1824162 1101728 1204012 1039973 1835320 1558223 646349 1989824 794976 1095046 1519595 579466 1565454 1468734 93268 21980 242846 611485 1443587 1550482 535386 828054 1621066 1306644 1378233 352116 1083529 1723485 291864 557672 1948457 488327 1271289 372538 125220 773969 292357 9735 1483836 1979161 1585147 1462638 1238576 1375101 1594607 1592075 315032 1075034 523673 1408426 992623 773339 438132 241416 374718 532431 1550509 1104927 1949428 1890771 1694067 1029104 641767 491523 578349 1073030 358780 1597984 630086 279261 1602160 1176393 620641 568428 1435288 725474 1871777 1670408 1040024 427668 906112 687832 1823585 1180582 1451336 117537 68301 379639 1082423 1408551 733511 1973069 1286605 1878843 1516568 1428347 1969025 902163 565672 1094633 1939756 505644 194204 351297 810414 748050 879219 1790385 1729853 1118053 700578 1843277 1020401 592426 428149 1050342 372919 890689 1701962 452506 1796582 719235 1269509 1744271 604679 1923938 907856 1969858 1404587 1130530 961134 832126 960666 1332313 361322 1760724 1547277 1290125 404696 1048942 86231 1585617 213323 192520 924201 274705 384389 1835 117101 1102080 1880269 201398 1329973 1568238 1894545 1025201 800652 861575 83650 1956215 1102101 817266 1505280 1736290 1469210 259736 1832915 29622 1057961 135646 1675034 1687958 1406612 351917 620460 97886 1980460 1292738 1823797 1241867 1426450 189979 1753222 1519894 270437 1721072 1990111 384154 368165 1611132 384886 602258 1109307 802683 1193845 892042 1176299 552417 1024137 1692903 1845063 1962180 70213 265997 952510 1602064 283279 1728836 1668983 1707668 1775753 685031 1534216 59273 871351 1571821 1188690 672674 1739824 1138952 1716504 1163494 135594 1850129 372486 462139 1111062 443699 1313464 416529 983875 1443012 1348324 990037 1665168 1648839 604004 1913621 1425614 555007 1548360 1312866 811254 247597 1651004 306716 493102 664230 715387 1164365 1752238 435541 790366 739116 474067 574292 489931 705609 1363791 728954 263207 1972332 1263040 402514 1202114 399074 1685501 1499237 1194708 650509 153145 1375201 132998 1263033 1328349 842319 1538990 862601 36440 1588855 532497 159075 1097187 1576730 125273 1634860 1385299 1584813 1775414 1808713 712345 904067 1256542 1829702 409547 933297 1280103 945485 1458511 562686 222357 263436 1972502 1565439 932448 490057 1109814 1087426 636960 1244255 57258 1701046 1584577 322360 294547 1005453 1350692 1037459 1213930 1181135 587187 1787754 1763160 1912699 1922810 229157 1896264 752461 348633 1630045 93396 1498229 236783 1411876 628731 351335 1399593 601188 1289495 1474795 123209 255610 1738397 1814018 958470 833176 1436407 677096 1906853 444418 249803 1802345 407333 1673940 1697061 145878 266019 1741860 1928676 1764139 1360143 1339225 273932 1523901 1222212 898329 256690 1573069 859307 1424962 1681903 1933989 335126 467592 276684 195002 1329103 1409445 958783 830150 748959 1114770 430135 1693402 1170098 1556756 1875375 1141837 1285996 1507790 1887706 1085910 262271 1366789 615001 675292 1213274 567627 992355 1134166 129603 1472887 1167131 1563888 25157 673548 474704 265414 1348863 891206 605889 1488898 1958663 387627 1378028 1730227 801427 184393 331870 68834 1525780 131139 330721 1657999 482211 1600739 675190 1486989 593738 1532089 513420 1328376 1438770 204382 135299 1664285 1167601 342291 930 69819 1679459 332679 419242 108085 680838 1011085 1720278 585593 1144437 600015 1077433 1510976 689251 1059053 1874254 759646 1844811 84897 1669942 787973 1523603 1702723 1995735 1827699 1993467 352065 37233 1304619 479317 1925109 929627 973001 771399 1654534 1210417 1150669 1704339 1182984 532977 12471 536928 885122 246490 636386 936064 741335 2275 1819200 695593 873764 467625 707822 1006749 219986 940266 1507172 1017831 1436608 276109 1595150 1530604 205825 582225 392909 367059 940097 580284 1006143 1572566 736963 858506 1473883 1590304 1159698 690713 1581371 1300198 1953926 777639 60447 608360 809383 1377529 1457988 1083919 1604075 931113 473900 1146895 813925 967841 1468010 1259177 1086954 1916799 1478610 1313246 665004 98818 1842136 1380413 1005885 1313238 696661 645855 1664877 104487 1665279 465403 1427206 1285029 1704369 1731874 465288 1939509 913950 1014512 1742952 1490175 237849 1617265 76081 1125210 446131 675771 424494 820080 1662639 1420184 515894 535417 63207 76960 1467207 841177 817564 1613285 233214 600347 498480 1025829 1923310 403339 647226 368743 255754 910272 52144 1337054 469940 913193 240819 1097124 345951 447244 686614 1373447 826979 522497 735015 353090 1139312 1384027 999793 50392 184582 597757 1275621 1092396 193613 1108787 628468 431545 236988 1658551 1734332 709249 1953187 261286 137839 1704082 1837718 570737 1835452 289445 1320814 1491733 1089887 1536153 995874 967300 1888698 1327217 908255 882200 1209450 1570814 1031468 344177 1975611 606667 1155526 221818 763829 251002 1756456 662468 1995121 1432968 974881 727517 1643407 555750 112770 798698 546888 1535189 1296632 603956 1103919 30988 263111 1221252 1613494 674987 713218 356311 1511676 1856620 1818510 1841801 1108139 253586 1041277 1100380 593468 478602 919744 1092504 1255140 1913341 697703 1064644 1821249 119491 741712 1622129 169766 1351701 236042 864683 1159334 1512415 49582 1775119 1312605 173636 1842335 1405506 908196 83760 76859 631694 294426 1414856 587074 1550210 499679 1500478 985588 1210954 876359 1047977 1980585 1909725 915431 1472705 584303 117445 391590 233142 494084 1762668 895744 1876313 92643 378089 416325 1002082 1450285 1534623 553262 827808 554905 818738 49391 1916147 1503927 1229579 311904 492993 952172 1558840 1887435 808869 1406179 911264 254244 1771879 1866435 276436 549294 573334 231809 1949154 1834607 1675414 1721934 1516575 1721617 1208805 1514667 1823129 1200833 1297371 516950 509806 1069830 21914 561741 946357 613955 1516154 1340319 1504390 285269 1731698 931956 1327560 1759465 80334 1321182 1981905 195450 1834117 1293450 1488675 1042134 1377770 1735163 1725599 407353 596979 1944333 1509678 1693203 1120752 1095477 1617608 1783230 726143 647557 1252063 163902 1527870 1999842 1520951 81855 1465817 821288 1835545 413260 288716 1465934 989443 1240550 1138047 1998488 41629 279116 1471652 1870746 1782021 1813929 1555251 112032 1950888 599007 326270 1830882 799493 747264 338102 160813 1405436 329604 638441 636063 1189794 1472379 351212 1304413 1835573 750074 1488465 513424 1360980 725513 864146 64146 44290 1694231 1022056 1429353 1943408 1398667 1900742 1442972 1166122 1170447 569696 807718 866552 1995928 458396 360312 1889439 179176 1316278 1421650 338686 152652 404021 1687160 708754 513330 1453271 1494440 47190 245836 1491982 1897415 1374924 837499 1954490 1936679 801220 1074113 1169339 778457 561756 1124078 798479 539420 1846760 1463816 1336174 1379263 1592686 1062840 673588 1439087 1308274 1086668 434865 265148 812467 1961142 1319218 441274 1576752 1139436 379983 491463 781324 140633 894581 1517212 580801 1627379 1088072 1136884 349943 1988251 489265 162617 949267 1041053 773614 243398 1690571 849599 1865160 889406 426466 694959 236523 610933 1943042 447485 338915 370099 979354 648856 1714618 119469 192928 670979 883859 376731 1544980 1380756 1243521 177079 1402099 1923391 1188502 1144686 1915200 1913366 1990115 1740627 1476172 198835 715980 1999469 1584769 1463436 1027747 232224 966364 1614570 711052 307335 876299 1903884 1371099 615163 1295003 1263329 1369519 1230598 896365 752047 1097716 744999 672338 1207609 1489846 534105 891128 615270 1943234 355413 1471695 65803 1920051 251458 179945 1807932 58662 1546879 306461 847233 1728826 301030 1830629 1904930 590744 1284816 787839 1098484 196115 1645577 475249 333553 1758821 256828 425040 164872 379672 1433710 1940146 429737 1333672 618134 838538 212496 1382284 299996 1690010 972222 582067 1213432 400183 1363487 844601 1018731 1015585 1213151 67229 1222791 1613776 1058942 1056718 1093665 862310 1309558 1763646 910637 1601931 768738 1354948 1722984 1559929 685908 1205824 1375552 223030 170011 89003 1838212 1082746 1190069 1548392 741731 1364677 1179807 1473189 1936135 1993022 1004266 1272627 1311376 1789919 1854333 599240 19761 77080 584634 1116204 894436 1996162 1720442 1915996 450462 1300581 615714 1617043 948501 729117 1372206 1658289 657248 419493 113348 1387000 593740 1917552 1543279 682227 1337251 42200 1203195 1940071 986826 1226905 508852 181278 607816 1357366 438748 1597546 843448 448259 1719960 1263252 1527050 656039 1068388 1028259 970615 1330951 1529490 449281 813877 583059 1527065 337429 511074 436533 1886315 181339 1665569 1821641 563992 354002 814870 198200 1603033 216838 799590 149368 929883 101971 843300 1657046 1402681 431236 1533095 1935340 1801518 1355150 926552 331554 996697 1902631 839968 716820 1337368 234584 718605 527687 480567 1791179 1826476 1424470 452761 1896465 248873 333427 799605 1824434 1607653 1555585 715778 1948380 400688 465508 456381 131008 1851760 382035 1622298 856885 548483 1168735 1886502 1708687 1387895 1528762 1506695 385994 1275693 686859 513323 1085082 358392 449104 873287 1782008 1825156 1787081 1787759 1502357 1047274 251532 946501 1499771 1921280 1481608 975616 645951 1302773 51761 1820602 1133932 537166 1322276 1251572 450754 194938 1730244 917792 195854 1818614 1717912 1110976 40639 24122 1222165 1522310 587592 63747 1164922 1533163 472574 751417 1461692 957885 375995 1540751 1998121 1947147 863966 502160 1536967 1764947 774584 1197837 1170916 725168 217775 1431807 569046 405942 4813 1001921 303735 1270509 736779 717658 1887600 498525 308066 1466695 1912114 1521401 266950 1612357 71465 1333538 99546 60057 1532971 330341 1260965 1523025 1860815 1854983 1487144 1833293 354908 994517 1239771 1956146 1132121 1796438 841566 357045 1227260 240332 796441 1839753 1474964 944236 1179360 1347164 1405611 1610163 1310865 1989838 1236339 1426316 1740710 459119 510457 973270 1897436 1139954 1066784 450531 1697246 1650556 1691998 99622 35294 1794297 391541 1907314 566262 1263474 1599376 1064478 1603080 473507 1275167 422055 1706409 413359 1444791 949897 80547 1523333 427258 1643457 1092245 984600 1099650 613252 904656 450763 1535914 1979745 1430801 1916468 208288 1888615 440259 1867739 1812809 585938 1520534 666637 1201571 1683920 324636 219730 566276 359610 74051 1826977 176481 1444828 1895518 263356 952312 403313 1829452 265516 1739247 1020797 590236 419564 810759 1218674 1046210 156976 983380 1562390 152512 396234 988621 1357874 720050 1320173 804808 669188 776865 510636 1945095 309141 1483339 903406 886737 1219848 899528 837103 1010587 294269 1456289 50630 402751 1227575 1728545 927860 1641017 638338 500668 41320 520089 1455619 429506 751574 1338577 10010 1735454 622688 834662 724247 1393496 1084382 84441 1953093 1620448 1532386 308008 485378 763803 1244199 369433 771660 1616231 1447998 457321 1123028 1863555 1000190 1561580 423012 1375468 1695346 1984740 755268 1736871 893082 1540847 651116 1474819 1437103 487188 963095 42501 937512 1623174 641940 1587846 1609522 657979 1076356 1719604 1655097 1520347 1262761 769388 1715042 1907429 660948 64402 1703435 1990088 1320177 1662637 1123551 319936 1056589 867306 1137910 1111348 533229 1733121 463378 1081752 1079625 1032085 991208 1107812 1590812 1711036 195642 1464484 1034043 1167324 56258 588615 23783 1948755 1323543 1400933 1397621 1812689 391566 221681 1531355 85457 541915 1458145 1502830 912663 185975 599134 831310 893260 167551 167388 1293116 1934405 497899 505130 205268 279927 758615 715031 67963 265211 1983894 1352194 198601 1286540 827097 524961 1651067 1591703 1509534 988792 727847 993046 1895628 1371484 1545354 1631070 329898 1699297 634373 210248 1787260 581009 296786 1584117 991411 870963 1140177 73286 660080 828693 521581 1981529 305612 208481 797242 70476 18409 1984068 1518254 715735 19730 1989356 740075 1298565 1220639 1576590 1739332 875292 590171 858117 780761 1783750 1974079 489564 555736 1123945 1448462 1437023 1451966 91313 552739 1791760 214821 319672 1418118 1331455 954718 1908517 1173953 1481657 974410 1176713 326077 1402337 506621 255984 1069931 1910682 98699 1349571 347502 270186 770799 672922 1535589 1337966 1798197 758715 1474971 1458807 519860 967605 1131629 1218536 531887 852426 1620109 1312916 370773 164890 71690 1887590 441770 133494 247915 1517396 1659423 33556 1563 749628 1682153 272196 583201 1311643 873426 675234 1476556 696876 461630 1517920 16237 986663 1617534 410657 414133 161076 1912411 255601 402552 59429 307890 129623 1464372 561394 559006 789931 535977 1903437 1634379 1355753 1618359 1118189 517277 1876933 1942802 1412642 13849 1383994 184060 1783642 1070316 824642 1551173 1124257 1601017 581672 300643 1978049 876437 968180 618959 1802353 1209465 774658 251838 1240932 1534662 819365 1445211 1766448 1665568 133556 699790 223781 1831423 912129 1942554 513920 1253351 117919 593694 137979 1353313 1948695 635762 1870802 275841 215156 412145 470771 308821 1676079 563213 458773 1197693 1533123 1777993 622298 1910026 1705997 1774694 884195 789076 803506 38452 374661 1438288 279402 1720178 703083 1941228 424241 956016 1170890 297440 1230828 167955 1642250 532823 101974 1815691 897172 1276433 845469 773321 615711 960288 1727805 794238 765068 654136 1300831 72986 1776291 284573 1876879 117779 625168 1789435 1155839 622589 1703093 1951414 421010 1798429 662228 1893558 199436 257971 1730537 564879 229965 1312563 1004495 348909 1294464 1007351 230261 728310 829831 545056 1995258 614310 1821205 1091401 1493681 854374 79889 1843334 348697 1927465 708407 1064087 413094 701726 1759810 1785494 272242 350785 596661 227523 33363 1700492 1109075 1344048 206725 800849 484704 80995 1555841 337392 918012 1100737 1080749 1883120 1865021 909565 960550 1859264 1242411 1227222 1527404 893756 503002 1175620 1153028 1593108 237408 1307216 627599 506047 160656 783448 1851716 1326991 1339660 160142 105545 539078 1106909 1904157 607058 1140620 1311975 1111588 806315 1908164 1458588 1019405 566073 1678408 1086761 328246 298537 81289 633148 1010476 1354919 1009162 1442872 1322153 187281 1256507 1791585 1673873 1686410 1376218 1966017 1880958 1725897 1337822 93875 626528 641047 1344535 995905 1717993 1276236 1481362 1363461 1260245 1410069 392077 1043348 33944 1462201 1249021 105611 1610917 868872 208799 1156044 316050 1177029 1065031 638292 1234771 589014 1148772 1116586 549164 1361569 1064806 381593 809252 1696257 1993909 144886 103496 499563 376870 1464324 426030 1227826 7699 1032429 1562651 311501 1760607 1609779 215208 1474353 463942 1845800 1625363 1676047 269901 796128 1762220 1269245 47057 27495 1874649 360320 219240 1504041 672581 1809932 62664 535597 595161 973087 1211627 165643 1407482 930082 1515583 906748 1210469 1150187 1371516 1507052 1169383 996310 178465 541129 707504 823033 1707357 251652 295711 1859577 1386885 1628688 1206391 814766 121085 413611 1472068 378571 439936 1098229 1213839 1466948 1034995 958145 119623 766788 1113678 950850 1787853 1385364 601147 877053 313073 1318842 608632 1148367 1522937 1019339 632522 1798033 1321686 1895165 34253 1497559 1397600 1901167 1215024 548512 535859 847616 1402699 1504048 1301690 132412 483099 1760305 598496 1713557 305067 886474 703635 245402 348416 1525151 697689 466485 401281 16309 521521 864294 126536 167782 960752 404612 360400 896123 1188342 1580282 461365 1059898 1960730 1778072 1616699 1555242 1674684 1509326 1308139 760841 1616400 158383 1618814 614439 688191 1849209 104766 1606488 448280 1376091 1939429 1938178 965912 1196938 1186028 736166 1032437 332008 1945575 178378 738437 992121 450992 525899 1564720 289096 397811 191389 1170575 1487230 893462 704725 1136419 74432 1970335 1116314 345736 1584567 308206 7301 1049676 822042 131778 1641362 1996953 1334241 498915 1452916 404025 463648 1917952 869700 927007 333852 999439 637403 128692 520308 1541619 1209656 515010 1138281 197809 708826 776614 357828 1001538 913517 604076 1792828 1222906 1916674 1690753 15873 88582 1887498 133903 551252 749908 89134 403537 1280912 1339456 753271 729132 130442 1373521 672579 1799886 1522400 725283 1291629 940635 195857 1943336 1781683 872402 1212742 880348 1824435 280997 293892 1469074 1858544 849586 1225738 569250 836292 222407 1690395 321278 95022 1131991 1204685 1813834 1764175 1667054 1381790 675206 687381 1482336 1484296 465148 1181895 1999918 1781771 1698305 612705 588064 1327223 1194291 600045 1279400 1493799 127378 1728387 1710454 297170 1670171 179662 796039 1555851 1052291 1685590 1900155 1673219 1562522 285851 12356 1715705 1052859 276781 449578 462688 1451201 809654 1135966 1889185 2204 1277902 1223293 336449 692760 1476071 1016465 1554314 1293133 1162208 1039609 1223807 636904 1302099 201781 1352168 1082588 1415680 59478 1276734 411881 1005457 583650 909376 884209 396499 1836509 894500 740274 674783 1236560 1307241 1020889 1078598 1420341 1023070 1983478 1833135 413199 469035 347503 851085 18643 1166660 159958 382877 208729 446743 979511 373443 778299 795758 1805413 679015 257817 1492675 696888 862342 289803 1051276 1726190 1183352 254208 1538821 664058 514219 78434 1338159 1773576 1421639 661616 1325334 729945 1233240 1300768 443524 97890 717579 978567 241769 632008 490417 1565917 1572396 1451405 1719661 299911 1548723 1935220 1921179 1053161 1806910 215212 1546976 395859 653868 1959040 1367931 192097 1000341 1043646 78828 591723 1605227 425905 1963560 506138 1267501 445087 231165 1439332 870653 1758788 780359 1008849 159242 1184662 632940 89656 518562 917723 436920 1352326 954502 1257989 522835 784626 106968 913258 150212 1304099 706213 844808 925846 1027649 1387987 683530 86814 1289065 318525 123291 1368369 1536686 879987 1319007 89538 1244217 1275484 24944 1402356 142756 1189177 1909720 1474326 1631998 825592 658346 365605 1815395 957675 1388562 480880 693722 424129 1119954 765713 912934 986591 439289 441316 1514682 1031277 152776 630746 1803139 1176380 1558898 1649236 179139 19305 1101132 1232777 156661 1762883 1274158 1310159 623712 1642437 592757 1164680 1777568 1679962 1092598 1729181 551695 508525 910168 742447 1789932 1492534 746756 686278 451385 111298 1061213 1216098 1669952 1847913 331387 961190 1638076 208711 130754 1465567 894274 1573380 650912 38876 1253762 236157 705505 360345 917329 1051947 781585 476038 1468659 879670 173580 1354922 643647 606298 1937950 373769 334144 567173 1534437 87742 302022 1097970 1479723 1597675 1742614 575642 1599044 929384 864862 1040301 1226707 923403 1775516 66648 209235 1377018 25073 1732424 583313 1899318 394175 286008 667300 92363 487614 71038 246788 1797250 1258925 181031 1214814 763038 965032 311578 676432 284354 1920986 361450 1302283 627052 25476 1143943 1987582 1957481 852525 418337 1271986 895140 940242 1555132 832593 1010542 35487 203814 1637886 1407104 1144262 734532 835230 286609 1218292 885448 498593 1768262 361075 1097637 631076 1410815 43178 1276072 946299 1155871 341905 1402450 634362 541626 291146 1777666 1491384 1385766 1046175 136600 1524047 1723649 69462 662613 1188504 584984 407328 388541 57295 836887 1478208 1763355 1101366 986474 221725 1190759 12795 409358 888612 1724632 972022 1514888 408545 290536 865030 16061 1937221 1211059 598443 632037 1878284 1283022 1804512 1287725 127399 697853 1917788 1865106 1323462 1399699 1730567 353823 338250 567354 740050 1447452 684519 1130292 229491 836327 1527548 520298 56948 1127400 380268 305609 907795 1771468 1591941 870654 474594 1860968 552596 438079 44366 1027521 924979 139156 1098159 28096 912923 391997 1698869 1063235 470217 946890 1220140 795564 1086721 1653330 367100 857053 1943890 349008 175823 1599098 193428 1564603 86764 203300 1176027 1700565 864348 1829640 344783 1711828 269421 591703 1210133 1801130 448553 335084 966487 1044509 1636720 281946 165092 96177 508808 973081 446222 105024 1362624 429516 1308921 1411753 1766580 98840 381555 503095 600956 1140066 471596 807376 1579929 851554 1495473 194713 953632 1518266 890068 1729283 1618799 1554948 840927 1045119 662131 1696452 619336 1836303 935586 625635 11977 342142 812240 987888 1682711 592698 789928 770341 1284685 1289729 884175 572202 239109 204189 1284754 259231 316143 1062841 1713964 1496042 857585 1347606 1396346 1365615 1752452 1550838 246546 1101749 677045 1599345 264139 1934559 1526890 808192 476299 294966 1656668 1082055 835362 1155172 209990 1621667 304700 268357 1077264 1111206 889196 1517645 1283617 178017 495689 456245 841316 1642662 672803 750806 362468 390044 1444157 149032 1754278 76554 587603 163801 1491778 283047 1606311 1358061 1009841 1358881 1230902 260010 1563418 1592001 661538 1744702 53697 267538 1930263 1797831 488779 705521 597 44780 1801719 243596 1976934 482117 782633 1949224 1293105 20894 1263827 115927 1389004 938077 736419 1852649 1673666 1469691 183663 865665 995867 1931544 1647153 1177478 305167 299713 271245 1866358 1046396 1574831 1698429 1606076 1636576 816506 1625300 376912 728387 828102 436880 361213 558452 1322325 48675 1153129 1723803 996647 1944343 1061950 318429 426271 320837 1160842 1438925 1479617 80789 497446 1565098 1073044 1499725 144283 308863 1226977 1929336 1122166 1930966 1802069 1245757 346488 49156 291027 1525481 1846598 1319003 616843 1276942 1754870 1748726 639277 61222 601806 234872 401600 1174395 1301585 1788949 1985323 881400 1909899 897420 1820090 549078 1890163 412513 120480 1692935 1852685 400074 868599 830127 1396654 1207245 463509 544509 1875543 1951237 1308844 1528311 653314 373673 1307089 17241 1846591 1556549 1227143 336985 53702 1556662 1775139 1005070 1518844 668200 132500 1339690 595726 857542 862048 1911781 385541 635750 1477167 319622 692129 345697 1755760 782030 1003669 1989955 1944612 137588 431270 1936917 43830 1190575 1655933 1314360 1927888 431514 911219 1186467 963412 1805295 942091 906757 1696765 877918 841764 1636542 1254193 340948 1322618 106741 958078 1645813 1088213 184645 1675766 232554 1918610 1328291 1613733 680865 503194 1291781 1887334 634712 812748 39504 457289 861588 522212 1976222 546786 117008 774141 1169630 1066391 1230697 1776028 333868 1565400 214946 323958 136177 766632 1504138 1237296 1854971 1322079 865513 133827 1703329 911482 822800 770328 288353 1244333 1117902 1871197 614321 1662119 175591 1501224 1331937 1258604 1020470 1204975 1422425 1818295 816542 147721 89428 1351820 1006323 1725519 1261853 1137233 554634 924093 801300 745025 1669397 869681 1405953 712189 1618233 552327 1662309 1167057 1067219 59069 112849 810231 445336 1177370 1238344 1864188 779538 28027 790020 993101 75426 1201072 350196 993408 462564 212343 1062932 1168014 956826 1396826 1188163 46178 788969 968858 1923566 500049 426743 91428 976334 1548260 1709721 1043434 1416121 358989 255177 801341 406843 1938319 809930 1488025 919256 1159363 769387 640606 408557 959159 1893708 1761802 675911 1222135 1900306 1261451 328968 1880453 1968754 1765025 1555484 24113 901979 902159 141516 1852544 985918 403406 36238 1191656 1957049 1068176 469337 274031 1091695 928324 1293564 169769 1817738 876872 1393516 399298 53194 338947 970683 661568 1795601 566324 101611 498030 1005983 276947 1763324 734157 148074 791683 1939423 1831622 533589 542856 1680724 1892203 1230043 528421 1644075 1707975 424967 683232 898473 251164 273426 1352750 328907 1173046 1436841 1433804 616951 1792516 265174 1098790 786056 612899 792514 393390 38703 294618 636018 242047 819009 559484 1682516 834169 1872472 299234 891152 354089 220650 721134 1399656 284557 620596 472553 1327160 242085 1805708 1511225 1859876 1963635 126318 768138 45839 873153 1464422 431950 1297196 284548 1834870 630839 158145 1131732 1894490 1331189 867792 1973080 990091 180293 608507 371151 571264 380880 630018 992920 913666 298920 1518494 1185837 43452 843425 744719 191749 1424342 394548 688880 227450 646718 1470642 609638 398967 1244507 1991434 1575694 1283089 1897954 1245038 1327450 1251563 863168 1578006 977829 988199 817994 1797223 516406 1408241 1639740 1440623 1281846 1660729 1825663 1355772 1787075 1425440 192694 1909351 762165 1464819 1159311 1232730 634456 1974736 302542 669598 1844312 786669 1468774 336806 53846 1644435 220093 255215 281806 58084 1325922 1849595 1239030 1202278 135591 26210 1536867 1839410 1459893 1416543 1301878 536175 901811 1793654 1501396 1873174 151946 413067 1708754 883395 1114534 605076 779087 615678 1078897 1426401 207188 1466295 84002 359638 1668879 234900 663237 433758 1680807 1932542 1264102 1981279 1551610 1534029 284334 1658674 1331359 1712640 1582766 462408 487653 1793148 343216 1333192 1854629 1126503 1112053 653382 1014580 559012 1839081 621725 1399652 59419 1743577 335546 343960 1983809 1293208 1357299 939887 1760601 786551 725035 1280372 1574361 1354112 1517173 1127168 854585 1921846 332303 611815 364768 210735 1161369 906155 1765082 13023 540497 1035894 1626123 1354024 1626866 1262417 361860 883927 737460 1734257 902984 1353196 632972 24215 615865 1343439 1176721 278217 387140 277004 217359 984567 370817 87172 765194 856959 156286 1879483 1857771 1264565 569135 1376782 1735622 155312 1764712 418099 409291 403692 740551 1189108 532992 1647781 563633 967815 1903126 1484167 1387410 1357200 25265 1343168 902282 1801670 986308 410654 1702916 1574625 1442637 127236 896070 802806 1460963 1098856 1803371 1480275 653783 22197 1740870 749179 440290 363280 1665474 29972 1218840 1544623 1262197 466235 1834669 1487826 1101410 1640286 1242674 1790686 896861 532037 210742 839252 150153 1299929 194976 1175499 18689 587936 1841269 1315699 1015976 1305608 559207 431199 289145 696678 1190394 23583 1462936 1130400 560272 1115616 1731272 484286 164440 1279233 560278 267847 766050 580372 1132963 1021507 1600041 774892 1305734 90821 889071 692565 169355 1335688 503872 979292 1153309 1961818 538326 1977132 87073 681547 1211344 1692245 1395191 1177283 317324 1694550 461822 798035 1120976 1405167 1016699 837001 1869641 1763008 1736995 1763221 755352 1748869 63697 1880410 191567 1660448 500037 1196290 1954342 101625 1369554 1409401 86193 133849 40463 87130 1664350 1812373 1362084 1682510 811944 1682891 747346 1290007 1180544 685214 1507250 211484 1052956 153567 1424497 1763768 1981530 1016974 1005561 174782 1431318 944557 246345 1020997 798486 656201 159830 1149011 348634 918841 151877 504496 323495 1376758 1193862 1661666 1643500 238606 1832376 292241 1934792 400677 805706 287340 929509 418919 716162 1172117 1130446 1494476 98031 369843 1720597 1275415 1360906 1512233 277127 126701 1663498 1812510 1240875 285941 26797 137559 709691 912325 111437 217790 17340 1711402 438823 1339848 160536 312485 1607096 970194 1659398 844747 202218 527215 427122 1881517 1084510 907899 1292073 205081 1039802 1872704 1400107 1995815 1157950 365336 1307238 1877815 774352 199733 1851471 1807866 527146 509795 1666623 1575183 706940 1681335 990875 1175356 169229 698805 255382 832324 1774024 640382 133643 1881400 1306471 821487 1367425 830975 1987067 1109254 382517 233944 950651 893400 1128936 60346 1244332 1922026 225388 1739143 1145429 1191971 780722 777250 1124383 491889 632478 319284 641395 925134 1880178 1103334 6703 1055917 245128 1302380 50233 697301 1327738 897301 423524 473766 861000 1472502 1443505 1974505 144767 326704 1403440 1907035 918472 1287248 322148 1129125 1167939 1043947 109146 1411514 1102325 1500704 862060 1929669 1353914 1032004 100223 126351 631309 1727501 293548 1836300 1465704 973645 457280 205979 591553 1672324 1754597 1240113 844413 570554 592689 259460 1115072 911179 528829 1669875 395007 53670 621233 295404 1138995 1135224 86557 1106235 577753 1780575 614573 1728629 1856393 1633007 1912172 394457 1772084 535834 1735601 1386140 279614 485730 807022 429971 34839 489075 1103244 1378578 1833438 1839129 819426 1022747 1232559 311902 535322 214421 492994 1263822 593108 404167 1580844 1432029 705730 772835 1093237 1849273 483178 1179241 1538624 1225051 1548286 1041324 1966727 645359 1051759 1866617 224612 145794 1098512 588460 619442 571774 760581 180752 106267 1346904 1282008 180936 1619156 1392320 1945881 1107278 1747299 428700 1977354 877484 1259224 1185702 949756 1309779 169344 772864 1009983 1771678 1576978 499529 1615674 854393 524932 1544606 703839 194832 1511510 456553 1833712 1860173 919226 882336 530139 1415008 781642 1090450 660272 632944 352104 1239032 899994 1410658 784944 996855 1946844 1558418 181501 1310985 722950 440916 1762347 1417861 1622310 79383 1998009 1250751 729899 1515164 1100479 1091224 950588 1606036 939744 1852002 1285562 1140088 1677459 108949 1845937 1120356 59806 470554 77031 89311 1292626 1679950 1195022 1994034 1877380 889315 1834147 1612755 111118 333262 1066065 1566205 1346160 938991 1797927 547866 1113450 3452 1547878 488744 106367 109221 829401 125386 850292 990142 1575018 249269 112696 880623 326925 292990 550673 217785 1722971 187283 1862028 1089876 1237206 1036844 51676 1560420 1651616 126565 1289034 260531 538127 1106139 982888 1370655 278655 819098 1279310 731209 1753950 1673500 1197815 1500925 1919199 624992 268185 914390 697086 1579854 172367 379069 1474728 609663 1982034 1107739 1271059 704836 1330913 1403831 957565 1780133 411228 1813084 1910303 1324473 1558929 1790394 376298 1293945 391856 1771505 1765517 1908120 82021 1001915 1002424 1986930 776220 718203 1329088 1752930 1346175 1048599 1103186 661196 1689456 331532 983782 207102 328152 1183020 336728 46597 1312920 1247927 421505 1382031 1788092 822321 137328 1677263 821859 1972199 720971 1892496 1716217 957374 928126 547640 55949 1137534 189588 984538 1931102 78690 627112 1009741 435473 648254 1883390 1959662 1159019 1717718 1948520 1749711 841249 230970 354034 952202 900762 265243 1043798 195969 1228444 1895190 27990 1354381 626940 1350118 1294272 1648802 633398 550950 1565096 1424142 618399 810335 146951 448856 844168 61622 684085 1623933 669248 1032243 880782 429554 592964 596943 694871 926430 1738848 565091 752636 876656 335054 1556701 1121505 244294 17430 651550 1450899 1568260 1396640 1763255 1955172 729075 281789 104694 146171 1647864 1415202 528910 1029436 1156696 921572 984956 1832224 1401213 237841 1663860 1780801 584944 670927 840460 375350 1904743 380244 1152706 867663 1171662 551337 1941114 776693 1745636 1445578 745886 1457698 1719792 983546 65288 980422 1951353 1434467 1251106 141568 1637385 1707626 1441135 1147676 1205959 642688 441590 395926 1145561 304866 1836223 683202 1097650 849705 1031593 1109961 636023 825929 1047099 158878 1534472 241560 1892139 1156070 669431 1853905 1597098 425101 467520 1197079 181221 562736 1676240 336500 772246 94391 614466 18481 1437885 813555 1235462 1022546 578693 1340823 1188640 801283 1553507 1427943 434696 1317276 1265405 1114521 265465 1129061 73132 1807643 86994 1467402 1953333 1261971 212521 177523 1209512 979797 1152571 1668611 1875716 648938 388687 1495307 614127 35692 1685029 1970817 98212 1665884 1894521 535861 1218938 693213 948175 248634 139003 829008 656044 1563854 1846484 969211 1689403 157557 1422423 1000733 217941 1973568 481498 350852 1102163 470960 1561291 1391537 433663 429909 1287418 773045 1951221 232744 1732 188989 14821 664693 1207197 1053327 1557081 441046 1739451 225829 1090523 1408493 818230 217496 1117870 836837 1687583 889030 229743 1025469 606107 1621639 1628814 275240 1872760 1346264 912501 172727 107878 1495872 881576 1431965 896104 602243 567078 106177 1194402 1905887 1736778 1262998 1702841 1129228 1131234 500216 461270 491138 1598023 1223819 293577 311036 1882973 651069 1894977 88607 1249751 1381476 744121 1141373 298142 372225 800422 1393805 669322 1689746 520838 875139 1361199 1022318 923238 891308 1447310 46337 61835 1455839 435832 208139 1877454 1221503 49468 1227410 1905939 1144389 591394 396990 171935 61469 1646434 889129 1125281 625671 1072017 1554193 876050 1422096 1967748 718503 1193012 1915690 1267184 1197706 1680506 459295 1945253 1258110 1712317 1512346 424799 145718 1052011 396963 1968173 1164104 507545 1001385 508394 999524 1234385 995807 1519344 893097 1470712 668977 842545 211984 997274 1316407 284455 1178228 226600 220335 844424 787637 377134 1211169 933701 1239206 1809150 1071707 1392180 661750 1110833 1801638 765337 17747 30388 1543293 809897 523618 1270451 1143387 1540620 1747700 308703 890737 1776586 1364627 1540573 1323063 1734977 1019183 1008795 1693806 932800 1995698 1103778 134889 1139075 674237 1670962 1399015 1108590 845518 1353658 1763625 756410 1687778 586130 1969850 1769081 1035568 649741 427916 815528 455683 170816 1563421 741941 86318 942918 425768 1352961 1531218 1436419 352765 1896875 70092 466108 1819037 878097 551418 1284946 1113466 413395 1813268 1548406 1193741 448308 299422 431263 637524 1539720 1215571 1931767 706889 588188 859254 1691553 1188670 261231 244267 1763049 106729 922417 53500 1561887 218829 1968539 516376 897762 1145470 529547 1646874 1884411 1298171 1003590 80828 349677 1515047 1954915 667967 1841897 717010 822761 636716 1093743 1375000 407184 1632875 1597957 1145996 664662 699257 828097 258854 939419 199996 1947518 1178254 1851305 379956 507889 93829 648338 1280526 249777 1450211 65506 1007427 328903 811903 799024 1388373 670573 829315 1629976 347736 1417577 176497 917426 349632 1242973 459886 46810 1493867 1738046 1050362 1958597 904156 1938838 892137 579533 40661 1469679 1838802 184459 1534956 163368 651843 1720201 1645206 1442619 87668 135219 1665050 376167 348747 308917 78613 1467583 165073 546104 69740 310780 1876326 781489 603700 1441823 856234 119106 484703 397409 980705 200266 33356 1756978 1243737 1267778 1826346 551510 954930 1009802 1032980 1329603 1945371 1226603 1658622 1909732 224349 1632345 264635 1656851 410943 1089702 1231237 1448074 835623 1078384 531869 579161 1266702 1461555 1796267 318632 1383294 1418005 1145685 790123 1294562 1269595 1034415 1774122 104520 825197 807064 1507031 315153 1490896 1348567 767905 253646 306614 452082 829203 949405 155591 913230 408350 1341614 965239 1301830 634809 1034669 967954 65242 1147307 1546078 1085845 1160414 1289419 1213321 197431 1914070 1845565 1580634 1158307 289857 142016 1341430 393792 1960770 144164 1349827 1432942 213423 1052909 920282 234244 561708 836040 1727081 1600436 1078241 655860 288420 1367790 1236248 646714 1041210 1893607 1969716 259107 1352850 1910882 68990 400077 1558314 163496 735971 1193569 413596 638524 369403 1066728 1106409 1060982 1354198 967471 1440889 962672 286884 897003 1018594 877096 1104153 1196955 1567192 402507 740154 1729417 115723 205392 1074688 162347 547416 754507 1267882 1512299 1339776 1837875 1017886 1098977 1970318 1968027 546821 843654 410404 157210 655147 234326 690710 1661879 856807 1887633 1228290 901943 641990 17895 1510796 1661751 1559270 770516 289012 678661 30165 1083846 1951208 543566 339865 1851129 784006 689743 804438 1392835 1334751 725099 515618 1041474 866559 71735 1460368 1485266 426072 867947 1838844 511073 642649 197602 358425 1990277 558173 1720567 1873988 1100039 337292 1045184 540759 1988859 1002201 871318 330466 986489 1459652 1491895 589308 1725743 543973 690895 1136780 283962 1240193 1490420 157826 1890407 1513921 115013 1680450 1805091 314999 1777080 765759 920056 1315550 1390608 208967 577366 853667 1611786 979522 828756 971469 1887310 1152244 232537 1887070 1920988 575089 718481 1123367 605372 847122 1526173 1734730 586450 861445 506708 1028105 1616111 1362865 694453 4540 1449434 1775319 811651 1213308 1929728 289580 967795 41376 521709 724737 1840334 1961797 1912028 1810875 788070 463359 660919 410581 22947 202109 1098981 1160864 853221 887636 1924877 1008210 1828244 1278486 1076861 927424 1848981 1717522 511388 971729 1118981 1091797 242743 376814 1621820 1942571 1138792 1134041 103171 560120 1586241 26433 1267050 1506863 1566418 1023698 1498000 505070 899040 356845 566198 1407832 680758 1986740 980136 1819447 557011 423271 1398427 1213723 1463566 919796 1154878 387198 1817214 485106 1414914 1082477 404506 1679510 1891897 1680526 181776 1842222 1607826 1191209 843524 1854961 714470 1299404 1049181 1232398 260174 1852873 1453289 1359644 1023549 1992050 669876 1900738 1265452 983497 294889 1533731 1932773 27301 259306 1967446 1640271 86951 1622581 924791 1889495 254916 111788 1447806 901469 1117630 692580 1738211 205304 1592521 834806 710626 566282 1508859 93096 502870 1596621 1130458 12621 483123 1716223 1931171 121196 1326642 334428 1599935 672580 918367 1481931 1852986 992144 22690 995647 1208395 1412442 1737334 33101 1274140 985482 218877 1064464 290144 1762359 1579839 521341 733473 98744 1802623 805844 1033361 1336592 1164525 967558 912562 389512 932716 1494426 1137525 1020048 1943975 1221694 892860 1008146 1356037 848381 454395 105986 639576 1381465 571162 816006 274715 1940365 1624471 1220264 1588838 1584400 1628711 338489 73517 7501 385851 762454 1062525 1455510 237537 582877 1588769 345216 1120166 441581 63558 1583518 623342 1943969 693581 1109471 841168 747558 1033002 720500 663480 1988516 170190 1993863 1923596 1762125 1690835 1507360 412156 489690 1124595 700174 1985529 1093545 592903 93846 870315 1898193 238940 112946 1013311 131872 225777 721257 1168794 1304460 1581 1617544 1722956 1607971 615203 1446579 1178194 117576 823138 1083068 240935 309044 1850777 307492 1529757 1787458 1396214 236943 753265 1131323 415420 1587300 958978 1875985 164556 1696103 363688 392702 1407113 676283 1092395 697935 1883725 89578 61124 478688 1558046 550446 1328790 1681675 1682261 127380 402282 1113297 1340864 1411148 1590831 368019 900205 136196 1354108 61764 1961860 116595 207218 373713 446129 1595429 972117 485295 834587 551947 1244696 504034 1268273 1238615 1575634 1541244 180867 812104 1157723 832725 1417987 1725408 911858 1457188 1251562 1546622 1231540 892427 705636 62096 158454 1468117 828326 115909 9427 613310 1529456 993133 1384704 590492 111015 1574945 1923713 490127 747430 667706 812991 342926 1454400 1180283 767738 651007 621271 1101566 970956 930265 1575764 447521 1753294 6991 87029 1815079 523450 943952 1231405 1321196 1859171 1607390 391971 1747586 721714 1671273 758099 1180261 1081975 1652242 972811 1608392 118181 797090 839887 1633539 1613715 1015481 1967035 742813 429424 114971 785446 1881305 1429937 122666 1267590 277235 568909 832580 944342 569896 1372325 66936 1704461 412479 1270514 249014 1976750 1181779 1521788 179921 57197 1299327 1155708 102497 1494581 1291037 1385846 1266481 261675 1195327 594780 1793419 266578 651230 1223405 1858090 47879 1503814 689244 1817410 118319 1641365 928233 520737 1323942 204628 398931 1441265 1263993 647683 834477 836521 1324532 655026 701748 1936036 1324813 296636 1026820 802961 82482 1989196 352651 698003 872173 1160100 697951 1882918 1142320 1655149 827313 1933409 836849 1981126 1225612 1284628 246496 1600072 1591510 1088328 1306604 499275 1947374 983069 1616030 478466 1440314 477981 1477864 1549482 988155 1139025 1702008 1966471 1595115 863284 484422 874926 763033 416470 693472 1189341 950208 1999841 637784 715117 773268 1746360 443282 1152377 941868 780038 1277165 677881 178728 1495555 966045 1821383 1272760 66097 868662 1106131 942950 1533242 164156 474242 790782 1200196 1815523 900949 1136652 587648 1395396 1758301 548138 1897504 1436943 1862052 1562239 1920648 805 757782 151236 436323 866994 810537 1838547 263237 1314833 1165798 1022293 171451 922969 1486590 1791711 1634248 1465865 1807849 1422631 1132798 1021194 1348800 1985397 562455 486999 1103280 1368409 1015631 354245 239585 912203 569113 432261 1534618 1629529 109284 125082 782674 1142646 1441800 250706 690736 987837 659144 691011 914553 1682751 313145 1391303 1718864 1915157 252331 536411 1411726 179738 1002326 395318 435032 1627792 132264 1530657 125370 351160 1327674 1073467 502328 1824376 376382 1082369 646990 1157141 1872467 155264 1128797 202318 1054626 1337180 1967107 1817696 192993 987655 1131046 451868 711218 1529175 969893 42342 1997088 1799592 1634791 409581 166183 566207 513083 1839089 731036 212592 1972858 1148020 1490452 102075 252706 1229997 574882 1530126 1948562 20647 358368 1494862 1867468 938287 57753 1857535 497034 216316 1299124 1706135 1028949 1820455 1912712 532891 772208 1876574 751937 1200920 1521074 1610050 344324 1517336 1210928 621853 696191 1114371 1572229 1076825 1027183 260086 1291550 1433208 1618796 894708 475469 1746523 407562 605048 1354387 267656 677517 763100 1983075 131973 1985115 1688886 573690 1346423 542622 1239691 563321 746663 1622989 140449 720256 678252 84734 1344676 1457097 1312485 1553469 1237217 1672668 21917 742918 349329 1406921 843501 1222118 1243251 244253 717049 127431 69830 1518841 760709 1464056 1438414 1502451 1211937 1711977 513802 333853 1111038 1669936 855865 147173 1737001 1964238 946342 1979348 1440522 294657 342563 465503 1376203 927181 1666589 916563 1151074 819291 750902 59982 1963615 1726844 13436 20346 1702750 811041 1264509 405437 1166177 551112 1345301 518527 147426 1550757 664943 1261314 1409364 1736077 1895050 1598328 1079349 1928661 1032091 1775739 1282006 1472497 794304 1244064 306191 447801 1891714 1647859 338305 552369 139365 1812909 557041 1576304 1472034 543267 269865 522900 245173 681305 554033 1985586 389642 1307038 1622321 1600607 659704 1787688 1243383 394578 1299642 1937237 269399 497814 1059698 737055 1798878 1772665 1160161 413022 1913713 1999221 1613942 982027 1198389 6862 1406713 1075407 1088803 1601475 1693906 1548674 248411 1879251 1943535 991627 1584389 948143 337739 1770903 217996 843481 504791 681880 9861 626723 1019911 356998 1299218 437365 1709655 618417 1346070 119057 1160191 420501 466892 1305269 1435151 1153447 573949 1829430 650410 1141806 12599 604356 209743 143244 51277 1101641 1414610 288099 1095676 1629624 803172 1129896 547823 1362635 527917 1520130 36069 1380228 430681 233276 731564 1082143 1726390 1902284 1566770 874577 228991 1012301 1925853 197927 1196001 1991515 494721 1787197 1682259 1384611 1867419 702973 514182 787959 1108149 975576 710591 250766 1817815 1754690 1621417 554452 111701 1925092 541799 795524 972972 129916 865472 1055089 586668 631082 1355649 248794 483337 1012539 1307582 1737014 1670350 1765256 996971 362328 8209 1099723 284160 959518 1457397 1981979 1146127 1188696 1543286 1237093 256627 738710 1347506 103273 404860 1543522 633846 1185442 594624 826032 1951550 1755488 1536593 969430 526238 312143 1776733 1737359 1888416 19364 851417 185859 1041816 134540 1459286 1065331 1937669 1981271 878616 536850 1098611 1627656 1063582 1302641 379293 401660 1037676 984878 646940 1776400 735371 1628994 479703 1879708 242215 1275849 898381 1556298 772477 474500 812425 461588 1170343 1481964 13012 976648 1929206 909944 616298 1085696 1379779 633090 1821846 656865 622198 280983 893867 489412 975065 575269 674591 663670 1480780 939682 1700188 1862023 321478 883725 327863 227510 460346 725169 776879 1361901 891133 1413221 619962 1648398 595598 1162008 1239840 1340245 1842027 1933157 388100 1806586 1129439 846808 1191437 863623 440753 49445 657537 1657662 1014800 1889119 1363281 992595 549471 752054 926077 590894 638889 681722 1936391 463369 9603 108876 593294 824435 587535 1329559 1205982 1383127 1992103 599741 1115367 1321619 1494469 1185348 120781 360261 230549 1224448 1829046 1281883 1003922 1372428 1640219 5602 812655 209631 1092947 1227891 1763665 708313 397170 1569163 1037105 780371 1502295 1727324 172786 1274306 658292 1630234 435132 724799 697762 1085592 1037867 1901727 1230698 1731417 1220764 1235709 419616 1858776 1056015 438668 411808 46999 1105912 1960147 329897 187140 573586 1215902 1663398 837428 97087 83007 170202 1494400 1784642 1307527 1562166 1878062 1193210 1003131 1896731 1674150 523538 996719 520617 295125 101103 1472026 1211157 1873495 451885 1724496 166256 1936541 1267363 1702596 1514837 752918 1172393 1281288 1177534 1920336 751898 720373 1728001 1313557 289248 1048311 553494 1042577 477581 271908 1300666 1820272 1751820 268004 687412 623348 873528 293022 1898660 1470900 1472239 615699 488429 276324 1908073 369929 811814 644107 1081687 1843767 337735 1862712 240426 1254762 863499 920874 570045 840123 448657 1253462 1759276 1356114 61785 1911533 1791939 277790 1929600 1450309 378062 373167 863302 371893 555014 137695 823514 1665783 1973756 1451823 1451861 1438343 222959 1142714 1257513 1208009 874668 399015 797866 1235195 275018 1344649 978923 1179842 1322610 278326 1916974 1947223 1422772 950760 1043363 680029 384203 470503 213054 1452717 1363009 887395 768287 647315 1167399 903161 1452908 1876889 1341629 737359 10339 1155355 566584 577047 951618 576075 1574033 1726885 1760852 1348855 1351471 1153264 1516777 964663 1361526 1589709 836351 1559916 1800733 1530482 1411265 167528 74721 1444205 104720 1613455 749346 718955 1192699 529851 591422 1846688 110302 1863331 1369200 359591 1767136 1405311 799548 1367233 1329070 19641 892476 1291911 406650 262316 1589621 1907608 1676830 426631 934905 467283 876083 547186 1497654 1903283 343122 317338 30873 1738494 1238595 1203988 650652 675404 991898 954490 1806328 1028250 147129 531521 784449 1754720 469428 253716 1320122 1623451 1796357 1956441 1707319 163456 1090057 1686020 1669995 950376 1708347 1305789 1622911 981072 1061975 1878301 42552 80215 627297 1181492 1140903 1362744 1750927 1762796 307597 71888 1639698 1948403 1707776 1890807 1347136 133423 1416511 1150374 1983788 1083432 574838 112851 1168459 1651536 568067 1391019 391215 1115196 1157816 1768466 1121941 680782 1363649 721430 532536 335245 1695195 1090827 923846 1785694 1866522 1874863 636361 508382 1457072 222294 959676 1590132 1996110 1816334 289341 1286992 668564 711675 8982 1907917 1671075 1124771 1792968 271120 1153874 1648208 267622 80972 1014008 304962 811116 291006 1869535 1628102 1946831 278810 1417077 611640 853480 49860 1660107 617028 633101 1344366 121096 1953921 1190793 1819267 43080 872920 613088 1050224 236329 810248 1172026 641187 1573912 857126 362715 1695404 1504828 281264 1535465 1679031 819025 431788 484900 1793557 1270291 1855020 1448257 1906810 1332888 1381983 1429127 1755173 140966 278677 1497447 1215189 364607 659238 1245909 863764 548661 682394 1679991 787011 1362210 447247 1626834 1982618 810731 386452 1552793 1139291 1727737 831112 1421059 351825 811276 1265675 1940028 438003 828563 1872076 1394504 1853549 970530 781114 1621410 1396690 356007 1007483 499135 1353732 1352682 1360436 529442 1251482 798560 907990 1780176 1471299 748069 100673 111479 1880776 148785 939209 895637 325657 762320 1791404 1390754 907597 1213163 447180 1436606 630944 1732449 490700 901824 1915201 466566 514802 68795 1896588 1580048 1640610 1585906 241604 1230886 54746 34665 1827888 958195 797599 689127 756522 237116 1386914 1373274 1022242 1831954 1772539 1468089 1939083 1638164 123484 602604 1715047 39610 1938085 163328 605294 1670814 765405 1347882 424613 506966 899822 399881 386764 1782059 1027001 495090 1873797 1804550 601222 1838747 254751 152208 1509918 1915975 725619 1167851 563624 541837 1366270 221324 1497839 1761776 112885 679864 233013 946350 220342 21884 1541012 205231 60724 781376 1023967 695172 1944218 1098123 762974 1169154 163597 459794 1317621 1675517 973187 1625471 1752450 1743475 1305224 645668 79828 1881927 1544953 910968 1047705 1101624 950619 159311 693725 413334 1732096 955402 251851 991115 156335 1087798 1386779 1971842 688023 1958438 526852 1708 1141804 425817 537840 1447877 905666 912421 107334 1330838 1333362 1999923 345161 1569261 46670 36928 1184566 1479670 1633322 347760 436231 758967 829409 291448 61319 1277013 1723686 532904 329993 568728 1922124 1524766 255734 1211803 1970456 1482999 1790542 1909782 1326515 978950 107060 524433 914985 992701 1756403 446371 1553533 755642 1681912 1836575 184850 1558486 1384057 688150 555379 1446023 1782907 918861 1761107 797469 450211 580209 922367 1718394 1199541 1757721 83115 1431217 1670444 596238 1235348 1190435 761596 1076931 1461720 1310390 284538 467933 1473423 510532 1653986 1812708 1428706 1248793 1500392 1843072 843615 1111452 1887410 1027370 1078219 863418 548807 1443760 1689646 1410494 1612712 748312 443768 1056980 1618549 1146109 1326841 920606 1512158 1118277 543731 1524641 585038 1136960 834389 1261166 287029 253747 937112 1398273 863880 1051357 1765778 800672 705131 1589127 30400 1779539 1804993 442190 889714 1464063 1815332 1619059 1687549 182667 1779812 790814 1109852 503481 934014 615817 1661635 1488057 1316796 1699868 129448 766146 1327476 550288 888155 1933209 1159446 946549 1390373 670450 296656 1169473 463069 1180257 1324497 949419 1048182 807974 503327 1601864 800030 1578638 551951 339807 1571933 1312531 207684 878308 1629936 493741 252061 148299 873653 743083 1936962 1929949 1684572 168733 1700149 1283550 1599841 1117163 1240139 891047 1708920 425159 323949 778564 155615 58940 1833754 1296424 962773 905426 1281033 1669645 1088351 1095635 1736225 1298933 623526 1328817 1772079 1112014 660014 621142 865566 1028126 1943678 802017 697210 1178523 962273 288900 826150 671803 1839618 874504 871302 655453 45019 70105 1826360 1260553 1539107 1828502 222917 1941847 444882 799456 1801755 575665 1804338 372450 836591 920115 1946314 1746619 1354828 1255715 1557181 27723 1440213 1796222 1151823 1237124 434103 440083 1495441 449905 1216151 1844359 852420 708741 1407292 1091540 771025 1273732 1778103 1242731 555973 28459 787308 340459 1855409 437390 218999 1121911 328908 3188 1813400 234204 655266 1030049 1365055 600782 1280202 995627 875953 1276311 1026440 1095115 871974 715836 333042 538470 61287 414718 1595722 544653 517189 1305194 714194 964266 368537 1297155 404270 1389660 238178 104985 1717823 1787820 649742 34226 1652249 1279714 1036792 1015618 1861758 403865 805396 1867262 1248494 1860316 3028 673653 443184 1027102 1210823 1117588 217229 821036 1729311 1294550 982996 615835 1291732 1574853 1440751 1645364 923826 678470 384543 1997894 1156948 1635294 465169 768776 709247 637830 1335930 1392634 196506 1332549 621232 1530705 1840320 1753666 663306 1091110 1410147 53708 75927 937129 1986988 437350 1863478 1814578 1099168 1378964 1340382 98314 1168172 1767106 277712 48598 342813 1957367 837346 113381 915749 248864 1905328 371315 202833 1474959 785818 1128164 444123 813334 8083 406061 824788 98241 152309 1771319 192347 240953 432783 344950 1243854 1879429 1423610 335145 883721 1591573 893607 315622 859478 1719868 36911 1389734 1345 684967 1126069 992638 1361302 1609896 850361 840881 1817479 1961071 655058 1464789 282617 1706725 1666714 862758 478663 623126 986334 1071275 254809 1856798 657675 281999 210033 1527098 1410009 1498617 1251769 1818010 164693 196046 1917964 1929120 111798 1199941 578829 691351 283850 1239499 370459 1488753 1842238 1179423 139585 33728 558579 1782573 1304443 1627676 1570647 480769 700162 1315831 271663 299908 1195723 1712793 1186718 302826 585922 1374816 1727066 285949 912903 1068900 421074 1229511 1307831 895899 39783 1336511 902909 96740 1762969 1609632 111093 720060 165209 18177 805168 37526 63623 725728 1902827 891923 897293 170095 333722 991319 1265843 1938984 454139 18687 1527979 1118566 1900892 319211 67564 1842630 1370173 417653 862640 88630 192022 777143 519948 1908720 300872 1256636 604239 963643 112495 1231798 6749 1261674 727808 1814855 204997 1793260 449632 1361453 68713 336375 736330 1395944 345217 1079934 1683009 380586 1359924 1773776 929783 1602110 341179 393371 80859 1867711 1683978 38942 1319991 837769 1215674 521566 1150461 846528 568702 423684 1629326 975169 89183 757780 1293608 1134136 1302855 1081840 912575 690081 995067 89680 996682 881272 985716 1094110 594107 1908946 1728368 647208 126354 511927 1401299 1539819 711882 3341 829283 921003 894755 1642876 753949 1582977 418346 411768 1605582 1249691 341669 1775937 847311 462356 1082013 990939 277432 1429444 1095102 570423 1409153 1603930 334071 1560357 913677 49959 749912 1353671 1215813 470134 307935 490927 1844921 191328 1925396 1322660 922730 615847 582942 679533 880464 547073 431912 1052260 1316355 1750821 1450758 1902598 587633 1716245 853324 844397 159407 1442403 93606 938275 180285 398526 1885315 791484 262475 436244 1296763 1176501 1579315 1227269 862312 1586127 1732981 262775 1158349 255413 1918628 1368892 1318728 1250757 448866 1105712 1175024 629682 1185252 1612639 834936 1686500 1646684 973556 410273 426615 35957 1116335 739397 1351706 272891 1640036 1853812 1058959 1317314 1671891 919191 366371 482371 1827157 1525612 1316171 320050 563423 1792244 78928 301136 360491 1432220 939548 1758798 1106788 1598956 1466222 1272826 33603 1227244 239272 1873719 245819 1909071 128064 1519209 122816 1024106 299901 617750 1018364 1741163 230189 979820 173674 1622215 308861 193618 1687995 94895 83742 1486462 800915 1923483 1064935 626540 1244052 1725949 1119995 1566856 1995271 1328331 740725 824089 843530 790623 1059918 1402334 88832 1383209 139645 1999059 205729 1110388 1526901 858716 1812928 424352 1560992 1488717 1058894 1504153 1611647 1994950 1020371 804723 1608551 1843055 883291 1374124 487777 1516359 1888791 557410 1343762 1355839 784582 1831767 1670239 1776721 1106228 1018014 1167817 123991 383391 866419 1737287 1473060 174433 1789704 19872 1226548 1691206 781950 1560591 1710711 110074 1615876 1575515 1280535 903453 1707868 1679118 948992 1328992 307583 772628 1181308 737121 1476873 1878058 318702 1399616 104071 1136050 712087 1978415 840954 1499889 66078 1009263 1972874 982917 508757 1114891 716036 755692 1787100 1120193 207814 802768 254404 794639 299270 1945626 1734762 1434046 709950 872851 694864 1045701 1108166 1912687 751424 1442476 346959 430277 163520 1214126 148367 1507271 181783 1617660 627756 1797679 983534 885934 1180040 177863 51276 311007 1266460 1712674 1853239 114016 910377 39418 354178 460034 367881 1567709 1798458 91596 1068681 1238911 1056148 856577 898797 1941349 1075557 907792 1912642 636077 209620 1266332 1866229 1671578 1117538 1720795 611387 1461955 1569695 1578018 872834 112485 1908563 988943 1863638 651115 935535 319160 1470259 859522 1546548 343500 30630 758675 1589378 217629 1869478 529770 1854817 1829466 1628918 1852082 1043870 239639 171962 1169074 1818992 297448 727264 1780687 1529734 710356 148164 1797133 1645106 342679 1005136 931714 603420 1401532 1072132 890180 456512 630079 508834 1066845 901893 873919 839234 1349094 1095751 1867259 1468128 241597 1627952 907200 283801 1137617 409482 934512 1943702 1041983 1156646 967121 273369 135666 473684 1910710 1295328 1112580 812110 403227 386096 1780711 1117844 1061914 577259 911663 520288 1204236 161829 871750 1065921 17367 798591 1339002 734619 1526220 1572509 1475399 1742303 645353 1369490 1611485 193899 240229 1734040 856818 842721 682634 916185 474427 90325 1583724 721933 687527 1837694 63945 585345 1129258 1373172 1520512 1565257 8770 165666 1154454 1436041 1198668 1104182 1775141 1690142 468059 947885 679795 808933 150008 1955128 1804625 209594 1461141 1796574 1307947 233027 691023 1017769 151472 1388887 1263224 1728670 1274159 238879 1794717 1330052 907946 1740945 1411525 1933615 1766844 1280764 1941440 1324032 619499 1313388 1404441 328617 821959 528781 367645 1451983 73574 1626315 157962 1961165 1767050 925256 1181961 1448629 1213480 1450969 921495 1630524 1903006 1976273 166575 1564743 1043920 308270 1065559 803205 977155 584999 1592368 1716530 1169243 1883008 847920 160782 675225 751781 1643156 1942477 1794735 247045 285507 1248022 413017 266589 1595470 85089 174108 1008919 223624 1940638 163388 1314990 553429 1510302 751670 1048505 1750735 1875236 766475 1842176 619381 1126609 848558 1825000 88413 1314093 1616276 988761 444458 1215284 766471 1864314 651491 778753 426455 1043916 1018577 252249 1995504 1566142 1586362 1060579 1582377 1169056 86993 1224373 1958471 92168 1486255 421689 1508485 1087550 217292 309298 553459 1834009 696251 231462 84867 1197810 1380171 1788294 623405 1346416 213510 1337540 969077 1685868 200334 1211132 1540327 1299113 1684749 1134141 1955818 1022022 599680 751806 949829 1718153 176900 1570817 434708 709463 263989 1793763 351448 33359 295352 36235 1007639 696844 1462152 392645 231997 645470 1824922 1063673 1010099 1817228 1049745 802367 1490228 1915397 1229771 1043002 1233850 214020 1473123 150525 1453728 1641143 1370019 14 1736981 1502085 463795 1141160 311315 1784875 1333419 407166 703573 1016893 637253 1503383 1323003 1743538 406422 82330 1834927 198843 1723540 844898 159841 443114 1521481 744569 517801 1418356 488580 55596 117007 724237 1946755 1506228 1139851 1259453 1573390 1895099 221588 971056 1362304 914993 1090181 355411 1597783 907501 347572 1615536 268158 1623425 306099 11637 1363786 1710964 1335655 1577010 1578983 384483 899606 27995 279269 143741 1583886 1972111 120936 274108 544898 1576914 1915030 483080 1478690 1740994 816756 964460 149059 845654 1114032 1156658 1102157 705179 1784372 818017 1164606 412621 185960 1260816 1450649 23988 92244 1816013 1465340 1203619 1836462 38561 1535663 213492 1998229 1317481 1755000 1723876 352541 367007 320109 249505 356118 402976 1716713 1044210 1746429 23481 156647 699522 697430 708962 1301140 337460 991722 1649216 1305710 892865 832661 1855650 1671155 1253059 89631 982653 245334 1454517 822853 1970440 203792 477513 110328 1991234 1374725 486835 616485 1473722 1287192 634115 1503065 589603 1424556 1874096 229117 1839380 159651 212267 257578 1028136 1619360 867028 564592 192763 1367835 130006 612479 977739 1367516 143212 521085 3779 1619079 47765 620659 948376 1177726 864593 363301 424033 1846855 820110 1694020 649837 768509 1292240 1944179 1632632 695618 11511 1133538 740830 1216858 213859 1772441 1259701 134157 1818186 877393 1199731 1002119 1242239 1479474 1493568 1239922 1099775 217920 225593 1673324 1985383 303567 1741281 1730785 301787 1622285 1192228 1204556 1567631 1046088 1252767 1031525 607598 277101 1733257 1016501 222483 1272585 998893 971125 1110194 254497 1002171 562680 528874 101424 657128 1788768 784561 396892 23406 1065944 673036 513256 618536 743075 1453756 182485 1492266 883529 1849279 318974 730256 1226048 793634 1502071 1092951 651806 21805 932436 1532070 879433 882273 619757 907100 574807 1027262 1126332 1985843 1024639 74805 825109 1644283 1487701 1342097 710253 1964321 552781 955205 1051293 420942 1973323 1697368 130723 887333 401001 1277120 1922577 128597 1614063 1472219 1674425 990896 1410617 1140971 1161054 1086676 1315584 930184 738800 1385524 94056 652266 1519042 61171 164893 211932 367737 576575 422731 1697198 1739127 1817084 997730 145895 759774 1592559 232462 807068 1521451 1761673 1832580 1146005 1569254 325306 1249411 1942764 1717436 621871 916498 171489 1598799 132077 1174388 1625303 1094970 621492 555852 983304 1936628 1158368 1837262 1169442 820704 1300975 122982 1388949 1684169 1633147 1743457 1753220 988687 1987210 1735145 830151 115821 1318665 779936 1509879 1568981 153078 925115 1895772 1019974 1306565 1057147 1209822 1702073 1997862 579238 1479592 1513593 258125 1245792 107285 945199 1421046 1269313 1556896 1602747 1770275 656878 1305817 219279 453581 537303 1988067 1171321 709883 1742592 1798747 1595153 1489505 1406792 1908502 1462579 765638 1192870 188658 1743752 1648513 509687 1686069 1420629 767326 580294 380001 1623926 1386206 597957 1198266 217412 989775 1293995 1464764 1681974 899571 526745 1704024 40520 506883 1542456 1844818 1923440 513935 1287949 262987 1234289 1234680 148730 521290 1277945 1350927 1795486 989273 1344315 1590971 447646 126173 922234 1876859 978738 1487603 1891389 294650 1850278 357778 1132607 1802347 1518751 858735 1125504 637452 291922 409215 1781366 1057962 761217 1392244 1702763 831448 689633 1698918 1441996 1152163 718910 894711 1184533 1131089 1363049 12447 1379376 903839 1408038 1438267 1510628 402348 1813092 389559 110386 1654895 1692797 469864 1857197 749598 1682161 1262273 341585 902940 932077 589472 489963 253547 1944729 1564501 478836 1936464 1793247 821933 1189846 585714 717074 1607123 190259 119838 790233 965664 635297 1895262 1781104 1534376 953664 1945719 1780756 931989 1215634 1370921 242135 898357 115708 130893 989729 746684 146008 891943 158485 778162 894024 924748 1080874 1213477 1889012 574649 430811 1533083 555096 1534087 241114 1072353 1700794 901966 1026366 1727078 226897 44672 1837870 196300 792090 805375 587713 645480 935888 1632160 1496020 952242 1393778 1917688 1672299 23028 1761151 1301682 181424 883660 424898 413573 1985138 1637994 803709 1460516 1060057 1673480 1894435 181384 1071155 1185607 451782 1973896 1537227 814597 426724 882568 1752836 457984 1184547 691984 296958 1687352 1474117 640719 846715 47720 24705 330545 1470903 431698 939369 1116241 824340 1961647 1294032 419825 1828713 1286903 1805468 973168 1013867 917067 553392 1252096 1681344 503205 381970 1574487 360686 1990808 94271 531617 1184522 439755 1055945 596183 775260 1955892 203589 1151952 1140486 820367 1103807 1006735 712738 955196 1563379 484457 1341163 1973023 1462122 1970762 447894 400446 187700 1684360 1633494 744479 56670 1851074 1259294 829389 1697766 1284550 686110 969124 1755812 396046 339430 710651 519074 158117 1446174 1601584 27185 1144305 65942 919389 1000332 1680696 1317413 315669 1219600 783727 1605711 871111 766042 167693 252974 1135923 893341 1981923 778000 640774 11731 922921 958525 456471 347939 807698 803421 1378883 1178869 1891826 911654 1309819 1631909 1010207 1804764 1059356 1512707 946473 52036 156295 1410366 1727767 123936 100969 110764 1761640 1437411 1538311 1320672 866021 31506 415767 1134146 198537 1315611 534179 1392583 877562 582979 1083565 1286733 1161281 1315625 1875120 1003650 98550 983221 589584 1188086 382188 1577783 977682 321356 206203 509727 1728611 1475833 1525346 688042 1119753 221628 1461294 707271 721164 450734 933191 1693066 1257094 1853340 497290 1950052 669558 75408 1066358 1165436 852455 1441497 1372290 1317451 1043505 1490255 1628434 1073715 407164 1721282 1564174 71970 404850 695261 243710 307083 1790521 407165 530856 783999 149019 710535 1924143 1349797 1656889 779977 1681778 757930 1681826 325891 1519484 1406270 1395771 743727 1285415 298633 1072643 691967 344669 1044497 394844 923732 1432276 1754912 623043 1136597 1876463 559542 58617 667275 1682759 579282 1399797 1286242 1997343 1544474 673958 1674373 51909 1465016 1804231 1324943 546619 1413822 487041 1238337 761264 1941887 1806472 1568095 842118 1663744 955740 1796909 1258746 1984163 1158701 1086215 498949 1257653 1821958 1018524 538474 606640 677741 1798887 1611525 981617 1966659 882043 169975 369767 1030988 1913846 1827336 270884 1463916 1720006 1269511 58423 1243984 1131257 1359180 163819 927270 1890732 1991187 1010846 1092345 807489 1775835 1381722 1203101 304503 110812 770210 139377 239957 425113 158313 40386 1943123 37989 573989 1358180 895392 1719278 1795462 1146048 1772024 56294 1497378 1631329 884710 302582 604835 300697 1803749 1537296 895962 1852759 1300761 1166361 1500093 1562684 672045 518260 1391934 261274 1796778 1714920 263685 719585 659108 1736035 769434 609283 1444477 1090442 440869 1136038 1993007 1898356 903434 136626 1989012 1573208 719753 1557298 1892577 565089 1248994 656293 308351 732118 947450 309582 976311 1557959 905741 406381 632520 1208040 1679563 903509 670251 401192 420101 1164124 1618346 1058395 1254803 430121 62142 1517368 1302168 872752 1924491 1006975 784715 38030 409891 863841 626919 688366 221188 1200001 756071 49065 88533 555746 266983 1662924 1686058 450660 1828149 789105 824259 843214 1035307 1819142 268572 63726 562612 1906882 1433204 1698293 53591 1913489 898280 52443 540880 832319 1580377 1094071 119846 1111745 295829 1419424 1299743 1504782 981091 1162499 362011 1345997 578813 1991937 1535095 688835 744224 1415625 975587 1565134 1430549 547605 1268947 1569428 386761 1702469 1662116 609160 1963079 615598 211688 1800493 781129 899962 1588297 1466812 1501447 1159687 1301017 1499908 1833508 1981770 1008697 1133453 407431 354850 147326 1168377 1752783 441877 1206876 810839 1977831 1701626 1871559 646948 1625626 292802 1966450 1660462 505861 426598 797264 19744 160172 15721 1568014 308090 1658812 340010 826555 472454 578688 1554656 1255429 1513646 105006 147395 1229762 1248300 715843 1218216 736554 100340 1963532 1728751 250244 1726325 480164 922358 1687767 1645533 14053 1622654 1147648 810286 588297 1876969 1526360 675371 107608 362325 722052 1232160 1382203 307861 884887 803211 654536 158599 923549 1314842 1524098 955029 996504 1491113 1067006 1620596 596592 481193 1401481 1674893 1362386 1303069 981216 456677 1531153 1998183 162466 1907242 361254 212399 867641 811035 1788750 458698 1083102 366023 315703 592549 1236743 144335 1553553 69311 24226 183003 183635 768402 1258068 590572 1043466 1596913 98215 341325 457174 140525 1601808 245080 58125 1456026 28748 1585530 627749 419268 1317828 804933 44631 433169 1551225 1995811 204785 57634 567195 1563183 1202220 4212 1934153 751444 801132 425536 376206 1971400 384399 955434 1796005 1582489 112436 600206 1048208 516682 1941431 1331918 1466957 571925 1312849 1542197 1564437 552995 243031 435957 1640510 145359 1085664 266552 344461 329454 1015061 286176 262760 835911 377876 1878050 1674291 1567908 733104 1403374 1835585 1065046 1114780 389341 503886 984189 776928 1224967 67142 1058310 584082 1565385 79684 1794424 1824536 346327 1156000 1427023 572264 1134829 1749358 1601497 1520121 1589193 1758567 1198827 1667674 490072 1363396 249065 804441 809532 1829436 1256307 1390232 571981 895096 34534 1403851 1000136 1650469 991161 1244705 336284 1364723 1209919 1830456 1695004 752297 1937757 1895328 357626 966949 278947 1711220 1117401 1573404 851480 666009 280003 321274 1055414 56637 452570 1345283 1610451 360506 762885 988305 1373355 1667858 1113641 1205429 840846 811018 374583 738867 1983479 992973 1915836 986743 1034233 1729312 637897 1162445 164592 1294146 663145 372832 1302343 1617641 1628279 823869 1178114 706747 1193346 86359 2153 543163 1364773 1305295 659028 1151624 1458595 258433 223515 1559583 1941627 800653 1949709 1994498 520474 229670 1212233 1585155 551297 1239665 265383 1481352 472163 851165 564526 1975068 648606 274972 1142480 77094 35910 1743423 807111 595385 999136 171752 531048 596540 1478090 1683074 1077180 239699 1070230 863997 1314691 86211 936792 1022758 725828 603697 1855946 1567435 116388 878399 431011 518137 908977 954348 684725 1828999 1946767 1688440 1102388 1809844 826697 914341 1805656 762534 1621642 1800768 1564598 639675 337885 1171770 824181 1259041 1416242 1489888 1805498 710658 631133 1665903 939602 213076 1145753 893714 1914023 1377790 1377376 948960 462838 91692 1838167 1666215 1018832 961748 1889093 284708 810937 1588112 822293 386050 224962 1394032 1368825 1057715 1049129 322899 484669 1549226 1023164 565109 692200 1858284 1637326 496908 926335 953253 462796 1284831 945243 1110769 693895 916972 1383616 1329253 1370357 235960 1069861 1011732 739805 135251 864191 745980 111677 1532554 1943630 1814315 965881 337518 1986098 393577 1722098 1426443 386069 266631 150572 113701 304150 1677160 209977 513287 285853 391409 1097175 1954100 504828 1036175 256739 241095 1457276 194787 1098440 688533 1746499 779712 170622 935558 1344455 1363015 1740505 538018 81841 1076117 241269 97495 1246794 1730939 68912 706142 246420 1730182 803807 566277 228596 1783630 1524516 617398 1667905 839731 441133 437192 1527767 552153 74167 924701 41328 1894575 399875 1327374 536012 1678399 1450514 1964697 182760 119754 976968 262387 1570218 1576649 1528837 198793 971118 34263 1095530 1625781 1363713 888115 567240 1424233 1210908 1499316 1354179 1398059 563792 1321488 15342 1316542 1055990 159802 1520825 114533 624122 467298 472411 1712716 1590436 332159 124088 29428 323285 1483049 1088563 346671 316340 1127572 1766105 1500693 318905 1795231 822584 1890494 1073386 431538 1754970 1301353 1460738 153887 1076446 1906925 236204 45399 517736 99645 933687 1089235 1806499 1347749 1443194 1893665 856238 1635238 876176 145369 106202 1803872 352694 596233 1338008 1013427 343579 1239387 1917577 1378965 535662 210378 149534 1172362 1807670 171206 1202040 1830954 1203384 838814 1104375 1367211 412274 222205 1127099 508465 1919177 1060210 1101828 633732 289039 1522941 816955 883823 362315 1484581 1925992 450603 671333 806094 201269 553846 1487811 1756357 812799 214767 787471 778774 1235761 1510725 86062 13908 1797147 434509 276134 1555609 1453550 176798 1025397 1461852 581384 1591693 881968 406601 1724280 1994682 1273330 488436 1549055 228188 1174056 1429769 874848 1078015 601839 1275789 668446 912134 1291437 302853 198505 713546 1506218 24353 1134544 535806 124833 350934 1054903 1269529 1776139 557788 588426 805389 1935692 491165 717402 558878 826468 1126121 1158566 816234 1456614 1221432 66724 168962 1326129 561730 223580 1878448 429322 693709 256194 579033 820238 450368 1009853 1683488 1011152 19674 259241 128928 186059 539403 1621930 574228 1309634 960596 360895 1860057 140294 763776 266657 1957732 1179691 175077 705108 1152796 805314 1170003 1182782 74993 869661 1717359 1569966 715175 1605509 38182 1583694 109871 272322 1374141 1689105 1994053 1172077 1124130 386136 1063225 1555915 1439109 636919 756577 1344084 435813 988779 1715428 1624827 274194 1609791 1741187 1977065 1181614 817666 1802460 777882 1071057 1653678 1599758 1577690 1838045 577427 743712 1441429 1467983 1413437 1221050 1462192 467354 808757 1735959 1716391 705943 1097150 1081079 1481769 1685182 467489 1693301 1573771 1546348 6160 1481145 639222 1024183 1030853 557999 1167744 976541 487050 1028222 1844759 1131316 1252703 151512 405658 509911 265486 1565410 598126 265241 1503489 1934252 1542283 697781 407439 1644414 146237 1153928 1940718 1308791 1096217 137576 1119893 34694 1152082 1539792 1475902 1349921 1913014 1085876 1669706 536794 566702 968450 665956 391311 340430 1809408 908355 1905616 254619 1756871 1788379 1776404 307421 113344 1195498 1558285 813403 166981 1427458 999077 732338 1641676 1068126 107251 720756 694317 1389861 444330 1251531 797722 1576196 174808 1758737 119472 1738624 307630 523429 1088695 499676 1826229 1605924 897545 1447315 731678 582828 507629 788097 227653 809954 1690068 715356 566751 890142 1840283 1318572 1531337 1843953 678946 449261 828119 1566682 1761046 1055491 779184 1083305 938924 1087892 1346551 613579 74407 999153 1009454 1813432 446318 889658 1455974 1521527 1325506 591948 1469375 478863 1558060 1257453 1577466 1072601 761385 544032 1484062 1228247 1901753 1837674 1718929 1804078 322500 1412115 1842093 162385 896453 1947412 704711 43338 179772 1980643 345782 845023 1095229 1051134 794798 1596405 888089 1747686 1111483 562212 142201 1178435 1416610 825331 1265527 1548244 749112 1411044 301436 704070 1180939 1484381 1862591 1707727 435229 1514971 435760 435293 1423289 259840 947738 1668116 1419927 1080055 656292 1519613 417399 1302715 380869 1557453 668052 744794 1258885 805887 77462 291087 1142057 1892638 805224 1128540 50130 1076193 1803614 897042 900120 1634364 206557 416494 739551 1693983 1299149 1000123 1888576 228486 1996035 192856 926076 1538826 1442760 466503 727529 6396 79621 937024 1790293 157885 1426476 573909 1306638 552687 92433 1224554 1233812 491085 549099 539327 432049 302428 113577 526726 40136 248143 82154 330971 776950 1749818 1565355 1402657 1120964 1980265 1882489 1647677 106165 35800 24447 145442 101032 1116609 405891 56301 117968 1813390 219808 1358429 10697 1571161 1525350 233978 843105 507519 842609 411108 168243 831080 1008441 755585 1214865 530938 563463 889511 1935264 801598 1550764 623583 1202414 1423841 156480 236323 1750122 465178 1191983 990361 671175 293832 1830476 832492 1041155 1481762 1020137 984753 990506 929861 249857 1896120 1841958 1371164 1801204 626623 374009 262696 1060573 1639913 695096 1689 1463164 227658 726187 1642483 632361 1186312 632753 1153313 298120 1552881 981536 1576471 1106130 847203 1144804 1358474 987575 1219607 54269 961553 777655 1708882 1141386 162388 708632 106516 354514 221783 1392439 19392 27579 1350555 333419 899333 1404714 338183 564899 309739 6284 1539982 1554993 1611666 1435578 656142 555133 632624 1244433 1704585 819658 451358 244091 1919031 346441 344656 1125931 347593 1234730 644742 1676906 1224382 1165331 1638715 1741353 1451238 1953570 1822548 682554 1679023 1107437 1670381 690254 212950 926356 1944463 581130 838613 1929538 707519 128242 145988 1560203 1756112 1327673 906277 206387 871994 605834 894170 690207 442325 434118 1576738 1164900 1417142 1606257 1953859 1776836 1135146 1136494 431422 757489 1698246 1861717 1974922 1325254 475371 1028168 1664729 1359916 395349 714506 580026 814995 1997776 1249720 1744308 1033494 17431 1426011 1334372 1813020 74593 156876 1975353 1254783 1000246 642638 608447 1892648 917250 184461 416422 1398187 1353015 324720 11929 206629 198707 320537 713580 1556546 980642 17339 1679829 1770194 1189267 421937 431807 784445 544252 413740 1020768 1552674 1196774 438101 706551 1228693 1790443 945978 1088621 144995 996025 1400733 191782 749215 1767120 1446592 1454234 1279145 631539 998411 1762680 408592 1927653 352023 1273723 408076 431937 1727351 186038 440971 1348182 1685954 881791 551104 1451309 802928 32072 1120739 1484547 675792 1071369 866728 1872057 1708195 1836408 1936809 517717 754209 263709 335265 281397 1027491 18250 1364203 137302 1283616 1391613 1479871 1110247 1175267 386108 1908190 1711137 1980942 993764 1773056 1026415 938279 39163 108518 1115590 798398 26320 1326776 1673525 59063 90149 27139 351928 651426 264766 1064278 1703085 798228 191292 979717 1515923 539687 423721 682822 905329 1154044 894928 608988 356373 1077415 507097 1446348 1610315 280910 1075349 1944061 1951065 257333 1034925 1754207 917885 1435070 1888031 262142 1420090 493840 1411736 235949 434283 484796 1604854 1040017 1965219 1052353 1880993 1032051 444793 1661253 460580 1699995 227384 2909 174903 1698009 1049504 1402449 1640361 1340686 1700291 1462626 484499 1735495 818087 55085 1864798 288125 306653 1213765 266104 863241 1907244 568529 1220312 696540 1857763 1983302 659989 806612 1543995 1152838 699380 615090 274756 1324671 1184099 640154 930654 1225874 1060543 223292 821898 865834 23006 84881 52366 484494 882822 1620110 1584067 1860626 545454 806098 1575204 223219 1994271 866227 550987 202752 61522 1365897 1280822 862297 146113 964391 1459520 1749127 1144892 456995 1382612 24161 1310141 22376 1425528 1735329 1016203 1502819 1539010 450631 1513467 1392151 8458 386978 1101140 1464281 875384 914264 1522534 559319 1954814 878396 806391 1203565 435287 406134 502923 1486564 771766 245828 1396979 1590801 1486932 1945265 1439339 1625395 863456 1843030 47905 1800888 431002 489926 268548 1716618 572043 1930207 449734 878673 625658 1652124 1201004 1824247 511146 1723952 75419 219485 191878 1596277 1255203 1860613 669045 574686 1513092 370109 454672 809225 799908 1297388 576825 1534878 1979644 30452 650668 1829577 706738 1430270 91100 1877497 201325 403415 949776 1815560 805568 1386475 1051572 1373354 520572 633178 1319823 640542 534432 482260 1537425 783483 1044131 1335421 151065 1773885 1491115 1500520 806027 1890882 815697 1788259 1047820 1842579 178237 1503257 1512209 1941490 1989392 692197 1556934 208491 1685887 1740319 448918 1412546 322023 1647514 470989 906305 1275716 697811 245148 718003 1795356 125642 1298471 155939 1312040 1201704 60763 1198162 245617 634385 1264745 1808767 1436961 607088 683993 187217 1225028 411830 241670 1650328 1688434 275120 429791 603614 1264479 505411 254258 770289 1443193 249207 1116543 351014 100853 490187 889760 1788396 353410 769353 1549788 597690 712573 1213745 1753890 591901 583856 129782 1831891 1443971 1561812 856427 491879 503738 491933 1301048 464432 1245634 1560140 562684 860921 235512 1753626 352688 992689 72328 1607891 360810 1827372 1150712 1529935 850601 1502188 1330483 1436188 25201 1681571 827150 918296 123213 748224 436075 1784379 626065 1455266 238811 1108990 679335 108431 288802 207624 1590180 1852318 1298599 1518524 645703 1431221 101512 452746 849724 1391433 78934 1751937 214350 114098 772972 1777415 1386009 31679 1204047 724111 1597233 1410773 77219 66590 602552 1066813 1811493 1863718 1259387 239973 1423499 43068 1564471 1314576 1145819 671924 132910 1685836 1397969 833486 723300 198613 13562 188825 1895086 366642 1121201 1103273 1262909 1339923 666584 179361 714993 1951626 54623 1204793 398342 1406573 496761 1477044 1163190 226687 1728307 526737 466836 1811899 804994 1540137 1755219 1112298 205745 1116384 1575950 480638 1343862 1673922 715856 1095501 1870432 1627483 1516957 1690347 650009 1945800 736834 1080964 1178196 1402969 469829 734885 344374 372906 92232 520606 1388363 770018 1412561 1383735 122905 997184 1353049 1185671 965071 140805 985811 1917145 1690711 984119 1430586 606808 61359 1855741 615359 927124 875950 248291 1318274 275803 113105 1627320 1890901 235837 1791302 1565331 1963102 1014348 1532757 1930803 1311627 994910 1529952 576091 1219558 1270549 966326 768007 1181214 52822 1651957 1666898 513724 567313 1181934 19948 1930870 1515515 1917725 1819430 721546 571664 892580 1839142 603370 1704101 841008 291253 810642 1209957 46538 913392 56738 1566057 1907474 339492 84449 1567494 1401863 1959214 1414525 1991144 96787 1787113 1807476 1269121 1517116 172764 415055 1992460 1636800 1343466 1861810 388507 758252 1527931 1130913 1967719 1907804 48287 280631 1568976 925182 513569 560190 1135352 1242887 494608 1485511 1722373 997896 1501950 1921407 1746701 1005226 1735740 1344633 914141 1850182 1001314 407457 1118590 237448 469550 931099 1381487 1189771 1904170 383898 1686404 436568 1114911 1272719 1139953 564340 1657051 317517 1828913 1412582 1026760 208907 168931 1030441 1783629 216285 1838734 754565 1754103 1799441 1878526 435871 1861904 490257 261499 1407451 618757 484905 1241331 156440 151216 1412790 190066 429568 1673321 781440 734899 664581 1000295 607460 1158384 1533167 1785445 3596 235573 580290 1747240 860547 1904010 1115219 485814 726072 1604933 525331 619946 1028683 420729 1286267 1438374 1758906 1176314 1784346 999647 492802 63560 49027 713666 1606954 586441 591457 462936 954127 446358 470556 1190174 897181 114726 1584950 918392 1961591 694874 1487076 481271 350960 853323 114688 76769 1750473 46817 1365791 1410829 598664 465193 530249 1206783 1646613 91 877984 942516 834744 1115742 69013 272703 1454946 250217 1865420 1431724 68855 1628954 259288 334481 8087 77333 645322 241047 173049 970014 3537 759114 310640 628125 964085 611550 56892 418365 1226373 1710604 727816 1345210 191632 1738123 1539652 94793 133822 464113 1017546 239195 374179 515736 161292 1142804 500138 1561444 1498678 1134471 791393 1159345 38365 1642589 1102107 1801381 134561 1203503 195205 545984 1288644 836309 546689 485511 1711607 708394 229513 328339 130765 1635939 426860 115700 634057 148308 248244 1957492 1677959 1008766 1038264 1196726 792354 1854707 1142556 786370 415916 447607 408686 684807 636674 366864 1909873 1833344 627476 651736 1600265 638057 700684 995408 959048 1558723 1183544 62066 1572518 1418468 1058766 1889715 1186822 799331 1730285 405888 1729323 287053 837596 491267 1744102 1293701 1856662 1157549 248429 1158204 1451644 1929051 592171 659179 340494 1605615 1687331 919113 1655750 785861 1011450 5098 1554320 108199 1369981 276032 444385 1822555 1779474 974997 380114 253086 1880270 1569227 1889769 407826 1404872 441130 1672357 128820 784552 563047 664753 742179 1912071 126176 12819 32724 926176 1402560 1141030 1970768 1540634 889879 1222873 1223585 1351972 387218 372271 1187823 1113990 1610674 670026 1589990 829895 667860 1269761 1150057 1284122 1269400 1357169 1655533 683142 271002 592843 1716259 271789 1533240 1839932 1525528 496553 809907 1566872 826059 410570 347756 1020036 1414533 815250 88356 897586 1300858 838832 1278204 1056392 1698286 1822380 1918838 260884 51382 1388350 1998402 887377 329361 704924 1802301 366081 536051 690302 742198 1316416 189100 1703432 580994 1612745 1038112 174158 77675 407925 825355 1171646 267760 1371219 489751 1987008 520639 1075578 451289 811795 1102184 18608 645129 1242796 237651 253838 661559 70387 834119 1228448 1919670 1716908 1364625 1104226 1667760 239107 1967751 1257899 1682829 1751476 986758 476688 1673947 1204489 206240 1438495 531948 405923 1538929 1389297 594232 614556 1830413 1056380 1877189 195933 1467697 353584 214555 1695640 611002 195696 1356635 561891 1120425 1865472 174649 337872 820552 1253085 854474 1038000 1716656 294697 968976 349224 564862 700390 388033 135036 1440968 1366920 300206 85688 1744987 1691094 1954180 875695 238246 941440 957479 1242950 501873 298094 438174 463237 915421 1717275 369375 525019 1417466 6606 1810800 1141436 842606 1803091 629817 1930228 988183 422167 1296530 1753662 387337 299981 520312 1958086 695779 970645 1759215 291841 1913088 802716 836504 1519357 1119700 1064107 360071 268994 1480497 840986 579378 878812 1259004 1539013 915423 1891517 1946317 891212 1231933 1330438 897699 154603 1390246 280684 181017 208432 519595 491525 640783 719339 732266 877611 834124 198774 1516342 573951 371773 1510698 958013 1118662 1003342 1269250 1163082 468214 1000422 798059 835958 1253562 931243 229918 943451 834613 1513851 1104009 1193769 218628 21101 1651624 1989166 1376102 344185 356056 1316672 95869 407098 203015 1067148 1901663 669332 196 1972449 471315 401996 1506589 1281455 1943896 1661532 381345 1642244 505603 766612 1912417 1133698 1361524 417494 1190463 1033521 1037722 1993608 1607575 1166075 1268079 677777 1849237 1016263 1829338 1219244 703173 853838 492937 408605 582878 1525994 29387 131609 1773702 328960 39490 1699862 169186 510103 278004 1856504 645966 1194030 924210 1029837 878663 1349940 857603 730155 238623 1454965 256721 1000397 1886732 825438 1574105 1325927 782277 665596 1610654 1687272 1824335 1739809 742340 702564 1836076 408214 1013512 690694 1838246 1441067 10691 1399805 1357073 1359948 639665 799856 798244 488713 1177805 1086493 1181766 823915 1644477 1752846 1524262 687368 1437479 1345066 1157068 44161 141746 812487 776480 334713 613798 194 1532711 1398850 946067 1670492 691923 1964976 220322 678880 937039 454234 1917180 571577 326580 396345 1923171 981198 1412775 905281 769214 1030719 1659570 1124096 1626632 1089571 204890 665478 1291838 1533089 1180214 1330616 29925 1287546 1011592 1271047 272225 1497222 485706 1558549 195619 930185 518934 1063320 1336350 1316634 797070 1088655 371088 387111 1005604 304620 1248420 278711 703079 1868984 1139853 644265 1802789 959535 597209 748294 957004 1943121 1546450 308533 513753 1203591 1361557 1914984 1974156 1815985 1302119 1503378 606346 350488 417208 1298218 961768 1755555 1519457 714594 1471625 746309 51753 733026 1993797 662141 1684502 1253219 145169 916385 1722498 167812 205575 394405 1758289 1892103 983661 1425710 1325510 1698622 1582722 285235 97566 715355 375699 1807290 1559446 100604 372855 353828 1593517 365171 1171858 827763 899019 406764 1582385 1816991 604837 1497443 631729 1662645 1679428 1122442 1550777 1467043 1937004 1654855 1738635 730306 436705 1791771 185691 1500226 1525277 1702240 579338 1578886 911773 806962 1821572 801423 682484 1258205 226894 809821 63332 704170 278653 10180 626387 567557 950415 439822 1060292 1613798 440992 1833034 845236 1578725 1563220 454582 11628 900737 762202 367035 170511 1469050 129278 982957 918451 1517502 1967111 1066140 250544 1687824 841302 821424 1858833 1395671 280572 68820 1118972 1046141 1937128 673103 730348 1650036 277855 198706 1011149 241669 934407 1959218 1970580 476169 444599 494526 277823 1932535 423239 1131577 324560 295327 1304637 941413 1925862 737916 1843628 1868108 35160 1384946 701452 1082878 562178 688566 102446 607042 318243 1134514 1096752 1605427 1534009 1717283 1065287 244824 1611978 1812588 1163465 1961676 374922 651862 1696492 1117556 1045067 1807378 406382 915509 175409 986711 754730 412624 1922013 1663627 98276 1146867 1418511 1018099 314330 1387482 1948312 1353202 1106974 285484 989999 1248489 460080 397753 1107707 471399 130748 486824 331203 171765 846544 38290 984468 775247 43958 874102 1509541 1997489 1930957 1491348 158823 660349 424557 667177 232919 1028437 391124 1460821 1978908 137527 819462 1752313 818613 419214 390706 306938 1365704 505408 1174531 1602544 586184 694894 1689670 1290326 158812 1249040 1834716 581951 582934 1178593 1306834 1465595 1863071 258566 1826437 136152 1093346 601341 298826 1637932 1490526 1281615 1569731 1267240 1120595 247758 458266 1498323 396162 406589 1515403 319761 1348321 1826279 1899078 1755440 1432046 1123155 1933873 823612 402390 1704984 598205 181673 846161 1308927 1748184 324463 924061 315832 437 10877 795874 426079 1049304 1424367 255226 1739981 21224 1599439 196955 238827 1178328 1559800 1574980 286907 1750208 1557429 1935544 389393 605532 1987268 147195 1402385 1061960 1258287 1932693 1837880 340565 1742839 569108 242851 61148 700489 259882 1857226 552125 167776 1633595 850037 1750883 1119297 465703 1103268 1111994 1384481 533153 647370 145524 377320 398279 1307759 1572685 876693 1196382 274693 1658884 1534706 957063 443688 165356 1285798 477290 638971 886924 73232 1937325 1725302 1955028 1918895 1977688 1513463 1774769 318267 1673906 210598 929271 1694464 460792 1677649 26464 1567810 791175 1043404 801611 739200 117791 1038918 364482 1397495 1257195 1829105 1062207 1580233 1428378 1176539 1846969 1242482 900135 1172060 281970 1686059 1114363 1541539 373808 1486536 1047351 835854 45505 499919 393490 791705 219686 594584 418585 1664634 1215505 1215940 695813 682606 835952 17477 1412706 1091857 407318 1352466 569817 1151743 183188 1991625 1831183 1400901 238098 1381378 1896379 1267434 6263 1464811 729378 1657921 1818373 432110 447274 7224 992418 1573017 1055269 1820379 1680016 1635983 1347257 1471282 1742324 1623814 205514 368551 1458326 717460 1750670 1521177 928410 162093 103222 1697131 553611 1169824 1629388 790315 466567 1927984 1043303 154570 1334251 1801967 1526242 1243121 1699251 326373 287045 1181585 594405 1648600 1026951 1613026 1833920 115365 1144555 1383629 401422 1827476 1740012 879472 1208335 740841 1328947 1900728 1752496 462831 566871 842207 1018495 575764 228717 1343837 1785938 629580 1427896 613969 372859 485769 863844 438859 205869 1219412 961756 411430 1481897 1973685 1766679 433842 809363 1886395 1169933 321012 1500765 307638 411012 744653 1490562 1911410 885880 637700 1797429 376594 1697461 249797 350936 647349 1743120 1055758 309940 598567 563705 1672781 1544664 232243 1245474 120593 1807989 37150 1010529 1628601 101285 281416 481610 303662 296036 711503 1007055 1409447 1329411 1938904 853507 675450 1410756 751953 463462 1768114 410796 1754317 1172021 1987389 1938237 416666 1213746 1487499 433060 1008949 1064681 1918567 778720 1896727 459426 797817 1099646 975036 1096484 1735615 867981 962831 335539 1035234 1012215 292880 642753 404576 463511 1624159 1060270 1005141 1090930 488389 810158 1046949 25047 1921664 114294 1268889 1971915 429248 438294 892452 1531304 1455004 1662597 423600 617099 121725 1153451 595511 1994103 905759 905379 1595127 1521933 358504 640504 735665 971711 690701 1203722 86944 400134 1451612 866917 1353064 503197 1663310 1598006 316395 1948395 1733404 364169 1877205 1738765 1911711 230580 1209396 512706 1500346 711355 1143765 507113 592539 1324176 1817877 1011328 180679 1910371 162651 1169161 835620 381758 201112 993993 1089028 842410 1493982 783828 822387 1669666 1345683 815775 1673285 588696 1032922 1682521 1246332 622916 240979 295015 1001834 861908 786516 1084667 1590653 230141 387276 1088385 1378914 1170345 1004764 533626 571578 467682 605328 1865091 1691495 1094694 1280633 952950 1422045 504357 1730772 888378 1453463 453510 1952712 725187 714195 1274263 1826125 724836 45731 1519796 736389 1281745 931723 333472 628067 957047 1598025 1762371 1982907 478792 1771528 1415687 1475162 1100794 1058434 1222824 1277486 1687215 1408268 1759478 1252486 1580579 430226 1041757 1674573 827348 996701 1757766 903847 1738512 1717078 1556952 1456355 1072115 216345 746582 1048359 1162895 1884075 1447685 1074629 1132238 1610211 205498 921339 1140114 1414012 1005924 759579 834437 243086 543218 751508 808001 1939007 557074 695012 911807 1320674 1539975 64052 1512759 320948 107286 813048 1397448 1004224 1133999 288190 1024259 941072 1337785 536809 1462303 378713 1929635 1153117 835183 1949480 90148 449904 1956128 1436160 1466168 969826 83987 208445 1207476 1960247 622200 478377 1780736 1659381 1913436 38383 523530 1145281 1274654 333151 887875 792588 1690073 426501 512198 68963 530256 24080 1671169 1941134 1219476 1407839 1930926 1573678 623419 928825 516895 742132 452456 185373 416819 468314 1261269 1905520 269727 797881 1215828 860484 1861107 580260 1975503 803423 1018426 716056 612264 1952121 1070228 1038109 710301 1885939 1552354 1672145 948304 366715 192848 1727044 1126272 798807 165567 1582156 1063267 236115 361389 699197 833245 580312 905439 350978 1198013 1452985 1423899 1766646 959891 521573 1279509 1846239 731372 1314375 221361 1475670 237965 583684 1464526 909649 1539988 320910 1585338 1391083 1775305 1484759 1663788 1851003 206212 618338 706077 926384 1774789 425533 568120 1586415 1386299 1174430 940731 1874308 95655 1179125 190954 1970273 141180 237494 269608 639724 587820 490408 1632943 142094 920183 1422953 1873211 1421928 1294830 211436 1986424 249456 855029 1775245 1714119 1776863 1532843 1858042 871620 1349686 1763284 461045 1605860 1996956 456675 142264 1738495 1037568 1590095 839357 983525 1655005 1778681 1732244 62593 1799535 333579 1781187 327829 175489 1449587 725206 1739623 846003 291860 137596 1680631 9830 818785 1426729 1014508 1685664 1163661 700357 1711985 1478103 719763 1735573 725425 821654 1051586 1742087 194316 159979 1662408 1811979 760027 783045 191980 935050 1934914 7823 415934 1840489 1505047 906018 1504528 1170841 1057992 1468501 1198103 603094 839570 1259141 1800626 1960025 32102 1040814 1427570 1147175 710836 1528677 1412234 769985 1498888 1287001 693778 173121 892666 315098 1224068 1550579 1997769 1722879 1412383 501241 1065468 932453 1812132 1945321 778343 1238164 918860 1293110 736397 641365 561275 1803252 920117 1747660 1813933 1290497 1006448 1473426 519880 31517 91264 452310 1985511 1479931 697708 1442500 763758 432001 762863 1987024 1125464 1725480 358103 680766 801382 1830355 433272 949065 558827 176611 555986 1696154 545810 200785 1457064 388641 420015 165246 1572415 843502 361714 1740978 641847 1260956 1165986 328739 1985979 209858 272592 336661 120369 674381 431509 465271 1090384 732368 1619715 1503664 219783 981757 1218978 231640 1261141 643512 1150119 1786364 1761856 8720 1139569 781576 434550 1109139 1544266 175938 1928861 387425 1033639 234498 542504 1060223 698898 102299 1153520 521885 1761279 1352020 1252782 731199 66443 948483 765811 349754 887805 1348506 1378156 48352 1264496 508898 488084 70063 752952 1539229 1876857 1588034 456910 1528907 1642921 1822123 412915 1001013 1359810 871683 1776698 1692473 288264 277481 706593 1275790 254180 1330902 839616 1961095 818829 557487 563607 1187486 1083201 620146 1061627 1635200 883339 666888 219076 147179 589437 266281 1715417 535922 853031 1649704 523319 687292 1229900 1669597 1260474 1151246 344201 886409 1508792 441739 1344323 465409 168925 1758256 656009 1428545 636335 351161 1795725 634288 1240151 138959 1901661 477807 1900774 738860 357119 1202409 1547148 883378 1175370 683557 73505 693753 428274 1851223 1891832 269056 546265 625256 1046151 1292412 1702980 740666 1469322 224378 1159594 1057670 941449 705992 617443 511058 1627901 921470 1633569 1722899 29407 1297242 741377 1686371 102488 1920378 1679927 1735994 601003 1949957 241734 1310762 354978 511936 1247168 666327 926512 783132 1415043 580052 1557150 793415 1067687 599856 1046606 1401851 362539 1193691 46662 747070 1847600 1416410 1829971 1980805 916759 232565 229653 1561083 329411 405038 999880 729184 1207711 1947853 756959 1095220 729509 379001 940369 393750 140443 871103 1550772 1407614 757824 1790270 1094431 1768442 626416 300898 1691106 1405557 1513788 694631 530532 316769 1179202 1812560 1701235 561989 1570638 854201 1883554 1253951 1173030 1461113 67148 1885866 1691399 788589 1015428 1887546 1381649 672373 316708 1444917 543494 588266 556740 818138 131737 1885067 1362697 725261 1484785 392953 321272 1932321 860497 408606 1890279 346856 125134 404283 620115 762035 1155087 432027 1914728 1112792 1173166 1898367 1934566 434073 727489 812086 26395 1160503 1191852 1809519 1907847 1555197 191753 1071441 633412 84773 1356491 671065 1827606 1599011 1181760 1327363 780092 1060003 1080135 1742318 804318 1781944 1474345 1525077 1533651 1025582 280663 117338 739595 918424 800113 1253346 1231679 1674800 400684 1713896 1653503 1574235 1443220 399922 1343627 448886 1040935 216574 4460 101459 215729 1849635 420525 1628637 96401 237010 493587 1315410 1601187 698753 766538 786847 194431 1091140 1485462 1970028 1930523 712694 1732638 693449 1247763 845507 1948614 906194 1293336 1708890 214409 531436 1654497 1895145 285986 893790 1348119 1352027 954162 1125226 431712 1311827 560447 1097015 1015999 94055 1820688 1833809 176274 1421018 1446641 1302153 988304 1510221 814852 828140 1505932 375194 1128884 428844 594271 1424121 506626 565402 1881888 1351310 82815 1047136 1616340 326637 906634 986886 1294878 762486 1912481 584110 1457580 1798176 1674575 632570 1278182 1365985 1994909 1310198 395379 465356 83282 416036 1241697 1614679 527499 1332234 1190283 1315839 423584 3627 1624987 1014441 475516 1655501 762971 1167002 1772099 1001523 1802939 762071 375467 1585828 1519960 1331133 744689 1453619 652702 1787618 1989723 1068416 223609 1892998 1445309 579742 1439316 155981 286644 528931 489304 1487784 1287784 1513186 1116565 1312077 1557834 962956 261604 1007449 154349 716694 420470 33174 434149 1439927 1476865 645331 507719 1202680 1582345 1650117 577529 934772 1983753 158926 1963495 988568 264581 578322 36489 976259 1258850 1483853 630663 1393980 867162 189749 439022 871002 1854833 341974 1543604 1046742 1886635 859477 838485 458746 302174 1347719 1497681 1744936 768544 675465 832528 1462349 1968666 1079004 824702 216981 1925581 964565 74760 149749 923977 858401 253141 1849224 928930 1841432 1555684 368444 1035434 1133374 1791544 471246 524994 83258 782444 1302209 1484158 437622 553565 30672 608057 1313582 404392 1763809 1927587 605158 651301 917714 930653 1514987 519790 385187 1691447 1034125 1028962 837301 511414 1327345 953975 330452 785477 1979449 1267242 262731 1498311 792607 1754902 741066 437200 203978 1053839 469391 1834460 1235680 844399 444298 1658782 654767 660479 1817986 1405666 90742 771456 311494 136190 1730300 173406 484483 21527 1144123 540108 434109 374546 1854895 723421 1647103 1956464 1432651 1288023 1645754 526142 179280 1317812 647151 1600545 1301900 1087066 300793 1631653 48073 648642 28245 124000 531722 1430406 1470572 1925444 395577 174307 1112860 364554 836734 1326766 888119 827723 485260 510042 761472 1095981 842474 1314267 83452 732188 533767 71804 89652 1256179 683333 76002 379249 975324 92397 1465203 1131930 25427 987852 1094151 547538 478014 1770233 602832 1661787 1059225 1746498 1819825 1155456 1777001 181909 229316 1309216 1941132 931634 1453272 70122 1899143 937001 440963 1846385 1017385 1140953 1793335 1172527 1073840 181255 821602 1629782 1041882 1016380 892837 244029 715344 1194693 747589 1506051 1693218 704732 291472 1860692 1853523 552645 891791 941746 1148943 23565 1363621 1245830 597980 962150 134234 1548323 1389532 376071 1929016 690976 1467551 264895 674413 35706 1609253 1633496 385249 1867698 1219131 512333 1503748 905466 1788591 622849 896840 1514473 1335247 814653 1495769 325083 220733 1246991 1380569 1203416 190679 303640 1196187 1275247 1351151 1467605 1947052 873651 54998 1055512 600094 864615 323308 320811 1270012 582644 1831910 346292 702538 961976 1967592 1892855 152981 1186764 77116 1467864 954393 985328 1174532 899885 532515 768235 632977 1452749 228081 299932 537845 1879619 985490 316548 443829 555631 1446603 314171 905127 754106 1579719 37911 947471 1055418 261390 1837336 333824 1801078 494952 1211877 456191 1824297 774460 405684 1082302 1344543 1218562 856873 457932 616820 1581808 1557934 1650627 813059 1810106 501481 401500 605693 1515660 1213777 681657 1673203 1061548 512919 1016956 1062936 711569 1987422 1622330 1972761 755200 285762 761608 303957 866977 1677115 140037 1402189 1466058 1731291 1256846 934738 1089523 25189 492699 759442 609631 1008987 219371 1056830 1523733 395234 956196 1131442 1320824 220211 832108 1622626 883007 28247 474610 997294 1636895 138047 101411 32222 821837 282505 1839775 1279140 1439231 440075 1457704 222387 222419 1425449 992696 155676 1686304 1369655 452272 216764 537536 1169175 500123 1467060 1324304 114244 124100 615750 1100313 800924 1947701 603608 1774269 1408479 1071805 126421 814835 324405 415361 831214 1064080 1265391 479232 859408 1795354 530036 57126 215617 1009494 620811 733764 65720 826843 406297 1088884 643518 131309 303881 144411 23460 639445 467616 1962002 731335 1964559 1164231 276438 687558 1804050 545238 1758079 590898 457609 1777142 607222 488619 385285 909692 466547 416660 513100 670740 870208 2717 1150356 1475193 882252 1490106 1805540 1624610 1479734 51445 1002100 662988 506788 1664827 1803611 1438022 1157759 198293 1363248 1145168 1405007 632660 1424088 460739 1493211 583526 279423 1114070 1691174 1825080 786219 1290670 1166646 888541 1542436 506871 513931 556179 386954 476392 1875990 1247639 255080 668814 1944063 441649 1577848 756056 1534429 368296 1886877 1819342 1966373 1355652 660156 36149 1021515 881751 1159201 1074861 1941652 217795 1543329 47582 993517 1889564 1618588 805005 489727 1503494 1875897 1043662 368881 1235923 99864 1467903 658097 158847 684479 1018189 302943 687152 361834 74549 610096 1585551 1463219 1812624 586409 502749 756739 1777909 324185 1572601 939153 1437641 603084 337210 1336934 1322031 756917 524466 679266 450606 253404 324685 1598971 1953183 1642180 1945760 1899375 318757 958661 1196983 590940 531116 967993 176275 1218770 1096270 1399207 1398438 524073 1489083 1357437 863030 1693044 118545 511958 850153 754674 1845799 246398 817309 823980 772957 593381 1055870 53680 358250 1507393 1902802 841145 110112 1983509 1938225 190096 1732139 1062343 1516939 1631245 1016530 741584 1223512 1359710 1943010 1679652 1996763 794171 1495212 1690473 1853063 80565 610927 298025 1797459 1331960 1741174 641840 26013 960684 855794 469951 453323 97115 567355 1367373 286135 737398 1209137 753040 1857613 1115478 1254163 1117348 1728413 1014817 447978 147150 659276 185921 458928 624827 34204 979021 587978 1946643 1640695 180069 1078388 1897511 294612 1533285 236513 1324933 1697492 1274537 169596 1128758 1272038 1601899 1350350 640945 241133 172111 1516470 1715570 1419811 1287503 267684 1096804 1464767 1350165 900570 1050004 871680 1549023 489936 1943866 144052 1101476 264385 1235968 1919828 25967 338654 932279 11009 1946862 1761105 1220684 74034 1325968 203604 1303172 1303252 596288 541684 284438 134189 520647 530936 1942986 106882 1409623 1214493 534044 1770099 434675 93209 3389 936967 1887032 1071186 1486868 832659 1421408 1455937 404651 841638 1175016 191761 1550859 873417 225245 442749 506827 487003 1387722 953778 1333837 787191 1849720 1135027 1868298 329710 869803 869474 1499059 1949084 1412895 907628 1513229 1320604 1235011 792952 1105563 1990819 1271848 887473 1717419 976212 104355 1395302 538202 305535 183674 1606658 1010945 469791 146930 899051 1384341 1889758 11024 1522314 251063 267819 1893933 16676 94773 1972465 1032968 1970490 352664 404318 1464949 1807981 977733 960252 999279 584625 436753 1494405 1202211 272371 1347358 395102 857317 1289251 1423282 818175 777390 375907 595213 781481 623854 1526627 883949 137737 1327211 1930278 1766860 453910 1836231 1859165 1426331 1853884 127288 194698 50946 1802211 251424 978526 161008 280806 1406829 400491 391870 1001512 1969661 1453354 770533 1704669 1094355 1449276 1825498 1966454 753820 821673 1818190 1738466 1571861 1539369 545581 1912062 1802015 835181 771447 1805854 1749702 1673093 183827 1517648 473781 432225 396032 920783 1366902 244631 1690495 1978693 1983775 379170 1429485 117674 284496 563180 1533388 1600498 1294149 1872043 1060939 138495 1758056 1189202 961784 1227077 991647 429825 732337 1693087 1529042 82991 1835876 955289 1354856 1836896 302032 74781 1791772 1662603 436731 509565 796031 1136507 94604 581689 111051 428677 1308283 1112979 615195 1048161 1403397 967591 379947 1920233 36930 1365029 226016 719819 1372217 1292931 1915579 645435 1025348 1433236 1319471 450629 1066999 1568053 103568 1734755 75998 1209454 493700 1368596 663399 1029184 528754 1860533 602402 1655463 1471794 1768694 653228 1740344 352080 992352 1247307 325597 992525 1026226 864385 1644227 1386230 845858 419230 1399982 456021 351822 1841075 914492 963972 899700 426925 1268909 383466 640908 839939 157459 1867111 754056 1171825 1173899 287268 1613027 1717905 290556 1763845 968657 273953 1439974 583071 1401582 1278121 88268 85275 450897 763805 390684 1922991 1272113 707823 652722 1570131 1921589 875834 1649522 573482 449071 1680176 1219637 1360911 490156 226203 172015 1040602 1738474 1215213 1858838 1784242 1948844 59364 1637861 634613 97937 397364 1278328 1281642 1400333 183228 268021 1623544 229402 1112427 835779 1850127 732168 1362870 980514 16138 317493 1925799 236979 568164 1910880 670959 732707 1424635 1901417 327888 669164 590658 538830 168314 1830651 899727 1544587 1551026 1464373 1476264 984424 822055 490562 900421 1251145 982835 1121396 54409 1909343 1779875 1712805 799613 1366261 1254162 1632981 597996 827450 1645776 1483832 1537460 1662275 153327 1313875 579997 278505 1998062 691724 903469 782007 1295855 1091524 588176 1456228 924776 1514765 1331930 1881853 973877 1174177 120579 591705 1514590 1584262 1891367 1960780 1039817 860033 1748943 1084389 622802 788847 1803773 1021643 1590208 869134 1730249 1761924 533086 978373 1794390 1564820 1126853 499140 1633 689583 1255936 1845716 830699 145625 1680005 887031 1057425 917366 1409067 1596047 1375521 160652 782055 1591593 822854 10506 1515346 76333 1555210 989982 1741971 793796 525850 1870248 339260 241787 1671581 819861 1074465 962585 335652 331986 1211782 62494 1125902 747566 1868295 798796 276193 188412 1741647 593093 1429593 588955 158119 1452457 738585 1205771 768220 1047386 359806 352248 1467895 1233398 1101014 784579 413970 799509 1912938 610183 1829792 1149766 1599384 545797 653658 1355002 424947 34248 1415605 1911258 1528772 1252385 518124 292207 1429190 22285 1353782 990387 865252 714408 729688 1110711 668734 1422086 485386 935493 872705 1877339 732828 743741 1100555 565725 476488 620430 873920 1906389 259526 1381640 1544672 1615817 605235 1455541 1067946 466803 60729 210278 872442 749113 1174251 1919598 10102 1260360 96972 1702568 17838 1595047 719434 1311585 452488 1095959 1357864 1103869 1206946 492682 227008 1002469 89329 850972 893083 149347 1468077 1847679 1436433 1921082 735977 1074498 1840500 1210897 265213 248197 697900 1239337 1652261 1885780 1581345 1165963 1852144 283410 1772199 256285 648714 1299203 1532928 632769 1020346 1511185 239783 198832 1349101 157274 243063 1834270 991375 522237 6664 1259068 473892 815744 306312 74608 1627016 1890274 431943 1673898 718628 549594 880249 1530231 853392 481616 386280 1234714 521380 1867248 851736 1011570 369063 1100399 495584 868871 1427966 840894 1765584 235916 504702 195806 222492 226793 947573 1573654 1490714 136869 1941663 10312 1086543 31718 790909 1833373 369611 645737 1443918 438384 1566157 372803 1635701 1986978 452516 911152 760550 229490 210503 239972 48577 440894 1744395 672575 1581162 1212932 965383 897589 318099 323375 1064422 960924 1246502 269205 967457 1024006 1856698 66738 1779065 24524 923595 758865 564505 1794333 744452 761991 1408116 301768 126660 83769 532551 1178880 1160803 35089 1020464 1714867 1633066 558028 702534 976457 483305 1996284 656021 1430630 1471513 1784050 1693592 640096 29113 532611 746862 382569 1809897 1365062 1636234 745248 669708 1240478 930689 647528 515049 712230 1686277 163197 845619 830912 241293 335578 156679 848741 768462 1285810 1254367 1640920 857614 1859601 744034 1409371 1060391 1077681 513916 588063 609594 467965 1864004 186570 723987 1358755 1142157 902169 1017696 614612 1336875 1267740 1578595 540418 911052 413529 1948249 1139789 1688381 1147184 306050 1726567 755258 1675430 1427278 1303409 1539433 1869872 997627 138059 916648 1571053 98238 1223409 610787 423463 1645181 1753733 553351 72080 1514770 1214294 468013 1258014 1684034 1969502 1004954 1883840 1338032 1412649 1568123 1926221 130421 444849 802281 310027 719273 260720 1875096 1314565 1496399 714048 896555 1347923 1406744 1372954 386375 1966438 1703702 1085162 1592419 590775 1001574 1827478 1819815 40860 22280 180792 1511070 1317165 1153188 261122 1527160 262364 1763548 1523639 1921533 1929022 1256680 1774992 1838607 930138 1548638 1383349 1659880 1767364 1751940 855102 1992236 791392 290036 204969 1627529 1391398 356959 1043554 1657129 1353503 1562293 814415 982263 1292747 805962 368648 1393793 845320 641257 516829 175093 1018199 1820878 85055 1166016 91319 1403626 1829926 789850 783721 409478 1932274 159294 1574443 1868581 955533 1940005 1733702 986054 1264627 1348333 1418939 944306 1884508 578695 1487086 1397523 497663 426595 1285863 1261920 1560391 392580 1616604 1693682 1387021 71376 1932956 782898 1850536 406693 1780405 557267 1375708 1581638 1092366 1919300 1063044 1208427 1726849 875633 1917171 485613 1113010 1170063 841717 880828 203656 1459839 592750 62098 266638 352784 1574504 857897 561018 1776934 1453166 463014 1937454 168858 1239114 477968 1655073 1695536 506982 1328482 664678 457961 821954 1983236 1930291 1451814 646758 212283 444071 951240 984654 538991 1804544 538697 1581710 1720914 1177423 1681455 208688 755123 1499455 574655 773346 1009387 872976 250865 443515 894083 270758 550658 1613897 1478803 386891 402115 1028398 22674 1280793 1988934 1109581 621741 1613404 1898835 1030855 1706127 3221 952992 656113 1602598 1033353 377539 1836120 1617669 1853301 1815007 858805 1419329 1783309 1911716 1637149 879864 599932 14895 520904 935856 24645 236224 689503 976754 781708 1428047 1562542 1053747 1757136 873477 1082184 1162436 454078 718195 1388074 1779309 1162162 474263 230782 626655 935374 1745804 1075802 142993 827429 1075365 899469 1226732 634501 1796702 1770159 1799128 1045200 1158189 1992653 1378067 468440 1712903 1787447 272037 1447790 1500089 495468 1400179 628224 896336 1569425 1837798 692180 968550 1475261 558212 1124588 1013925 1819630 1927753 847678 1935614 91961 252811 1000907 301625 631 1339655 1306436 549915 1398884 1673889 1676337 1551613 1657884 204312 1551059 1605457 1024175 11299 881063 1255433 1617664 208994 1665621 1603401 680945 647448 1688527 253383 771675 1543781 1234690 1860663 1081003 899764 1207709 1219445 683752 113371 607018 248930 1607757 1610013 1749776 714954 1429416 1725142 868328 1470769 1539233 1167564 1034740 1804420 760933 1212533 770839 131783 1077693 1796233 1010051 435397 361240 931824 894967 810003 964235 1272524 1422769 620523 1834394 1345196 572155 648044 138333 1365347 1083498 1764614 179181 1115283 176990 1021311 136162 1149143 1194006 116106 227131 508773 844262 832109 304743 997000 1749191 610297 830121 755367 365014 1489865 1271753 1768031 1234021 998322 787886 1529812 294191 1272268 1953614 293097 447151 1157022 1207450 518126 757025 796936 1811413 702689 1110276 1964033 191839 866449 519255 1519161 26613 1303641 720615 1556333 364460 1829052 1325791 1275651 1794809 1222592 1988704 818876 1565057 1423071 1287444 115528 1796518 1251752 766305 1777749 500196 1200727 152182 1752537 340591 652716 1727823 517207 1761528 1433126 599133 1091663 161340 1109573 1388112 191093 1294119 1782558 374075 1817564 1226970 994522 884554 1868980 1433341 1539342 742178 433364 1961184 22268 200519 1529992 1361301 205763 802563 1531706 1915349 659724 565281 72270 1512607 1874239 1053833 302017 1338448 945222 911634 1059163 608652 1208969 769989 526762 735194 772871 409911 1319219 1929446 1387910 970317 1658699 626483 1532879 1480757 898840 836798 34069 1299485 1888566 572023 1711702 1057697 1979363 1557071 1703522 916449 1258050 810579 642791 360890 515030 1779890 1055922 314504 1785511 888592 741153 1469843 1827197 1765958 94840 1869219 279158 1465291 1207499 36740 1815686 1184412 1104199 220427 969929 996407 256984 1557553 721697 1659923 835810 47160 1277398 307270 1922781 1987788 994370 189813 237479 630193 1764277 712468 1135402 1905814 1910801 1006506 1525129 228718 1793039 132461 7634 1977223 311002 1026374 923942 1659841 1194323 312862 1746572 1552969 1138383 236127 682675 1400812 1004375 775984 1206007 794364 688330 36303 1824318 287531 77283 1727889 1209975 1554498 138618 238316 1566287 573601 1823861 1200482 1382759 194898 198422 1312617 614088 333566 46802 275058 1950233 1346006 255761 746841 1050437 1807584 1208017 1188370 1649380 1982876 606818 995363 1877348 1088347 1685502 1127276 1885854 1567185 542072 441711 892056 1441597 297101 1892028 1790353 1227643 804135 129153 1183803 1667123 1125831 571320 1085602 875828 1602099 1321037 1835382 1164055 1939366 144017 1908904 375142 1782562 984144 1456327 1028273 355255 1902816 1299544 402704 1835072 1088447 1304014 766145 1617801 1758112 1087540 1498563 1385578 653269 331784 1095268 1159317 327357 1681502 1199785 668442 155812 1017413 1447788 277584 1319585 418726 1084286 1901998 1580811 1910377 1634851 801014 492534 1275608 185526 929346 1606112 34820 924487 994825 423948 1402103 503761 1458979 1265620 1545997 1168939 407875 622514 878040 186219 745570 1034032 1018689 1967294 274946 1668418 1204189 143468 294604 1312398 1674348 694705 6484 1151010 581924 503362 626014 1249621 362392 1370677 615132 1688051 1745799 1866628 1456357 824143 1244384 95360 1464076 1171575 1473563 275774 555810 14181 876550 1722857 821906 1685574 1053486 454521 410437 969941 993210 213555 310485 322521 828059 982204 495408 1874834 1107059 1092182 1835366 1825220 1102316 1366843 1940225 25650 300805 398225 230673 1311136 1562049 297959 403582 818199 1564278 1771635 1312167 752577 940303 832954 562465 1041937 1759752 683738 759948 1733817 1950745 552086 1468353 1180564 1623291 1820966 136092 1682422 763184 1348361 1743186 317631 537687 1108655 855723 1228140 684610 1553060 1254696 1122992 1532122 1864168 564345 671640 223235 1351209 930126 845703 1898790 1722051 1926945 920240 143714 1886671 1899640 1655922 1251221 1378418 343672 1167813 1596689 1316581 884365 616936 851154 1312274 1183865 568581 1402997 1817803 1830901 724302 1013346 16758 1705245 1831366 1767360 901054 1567991 77334 1092398 297748 803688 1604949 1011917 692726 528539 374231 812523 1616941 1004692 113060 804600 786694 1144519 141166 327854 828838 1501449 1821874 1376909 1494558 1948174 1359311 1415010 1107285 1408334 734067 102202 1409658 1423609 1050374 334416 1179597 1097325 358652 542306 1144735 1387136 879655 859651 944528 1821274 985256 101165 620529 977339 1819486 1586481 1572094 1012739 886159 1717659 552394 63805 671017 200284 1593163 1173331 1614114 981916 1096411 825849 1056782 1586058 532152 368560 742785 1981581 778644 801408 737847 450501 898997 1478732 1530000 1411916 1693086 1828904 45646 396968 633537 1146354 265469 446331 142877 1117371 654718 524825 1153800 181617 1143004 1079070 491779 1171396 1049996 1888922 429257 517287 934304 520478 122651 828789 571875 1986121 1079702 289603 1686586 23997 983701 1493716 62964 1223916 1536678 1058339 1558288 1141283 1147544 871219 1237527 249471 1806836 1601331 591840 1046847 187043 1036683 1007805 1831726 755275 239563 1703652 1348938 629812 1494351 1043966 547332 18449 687993 1236337 230630 1546249 312711 179269 842365 875674 1394195 1662491 1655744 1179146 672839 401255 1974457 1895624 40514 1835277 405009 1452122 415202 987394 1948855 1846527 369305 93915 106151 200044 1157449 17403 166411 920605 376680 1632778 296931 416849 750472 967377 376881 1182169 1192703 412798 1078801 897852 464648 857102 72814 575397 1720624 1435971 809456 1753015 1727800 467624 1463609 129352 364183 997510 257074 1529707 1080406 1146248 1784408 1396083 477774 1757100 516326 1454613 1642317 1112912 618912 367792 1318434 1339235 966078 479591 1283976 57788 26272 562635 1361147 1813878 1879491 1464826 407347 295092 1140121 954021 927400 1716255 287727 226323 1495340 168681 1911200 1525725 1375646 1795738 1469230 685596 1353290 687499 1749562 1083261 1412389 983723 928221 86293 1535027 492544 1322231 1240973 423162 1504134 851677 539956 132056 1436591 254926 1964744 1535437 1745488 1491375 156749 403273 1288577 190081 460316 1865090 1887121 539753 890423 1702081 499867 75445 143148 498529 1472758 591601 1071052 1205930 1789535 1423483 129612 6211 1585443 1831354 528514 1022327 778923 1590725 1977221 1994849 6234 259360 1921147 171448 309333 291895 1090588 1879086 1981148 355454 1923999 541558 860778 1408628 813427 1480072 555582 1758342 1566979 1969711 1491879 47703 379814 193498 1178940 1375657 1837927 1736830 308429 299469 242548 1217920 1683129 1552998 491200 1981076 1864011 1197185 113568 371180 1992132 340931 904879 1656734 426150 673410 674789 1401628 955441 320619 876907 1681090 1978845 527543 157786 1827665 313518 431358 321598 1525760 197256 599211 1271077 1426050 341635 751703 801633 263703 1155484 364266 738847 1119957 293810 1244484 409799 72011 368495 759364 423216 984358 375386 1075938 222861 101265 1744145 443354 1418253 1029844 1691465 220456 122624 1168713 861492 1694699 675517 1787662 510920 1552667 771770 1094796 1824395 1108740 100765 701765 1533378 924103 1636413 1219913 1476946 177650 903052 871410 1106730 657269 475176 139654 1441958 1546183 516905 1160042 363442 280408 1349284 499843 749664 1741025 1239689 1340943 1490932 1925490 836936 1165513 1037430 504793 1816008 1922208 1200620 1264953 240188 1081761 636237 44593 535334 287744 825055 1171912 343213 1574672 290364 1390632 1374413 1623739 938973 1868941 1853093 754726 823913 1875518 1601185 789942 371114 302154 1153802 541917 558186 1659985 703458 441259 1887355 1324143 1605135 1328325 100477 472795 1050816 1800296 1852131 1929563 155567 1120464 1949719 574165 1744500 1925632 908772 1167618 1479408 1797604 930297 1895787 1992082 203626 1162587 657925 175140 1763150 1131239 1071979 1872978 173071 844833 1109765 596297 1959779 320506 82746 645946 1390459 109650 1158139 568479 1545743 805251 1868449 1403931 406302 714932 362546 1199190 1121936 332195 1319881 1578530 608962 1214085 216770 68298 430845 1343316 1620730 1600299 1326393 1758545 87637 722524 1699759 1335132 114991 1512591 1459218 1894279 1286704 1718169 1200413 974019 1857205 1015337 123091 11273 1105182 1639963 1030789 1661765 39407 378572 1930384 1425608 1494546 788557 271638 438369 1345471 1004368 827626 1768582 1547578 907435 588971 736189 1168781 948494 858199 936133 107663 1247035 413998 38271 1159831 610501 135070 1926832 778093 110425 4282 1017900 1994926 1606910 282183 1841952 805489 1539179 877436 698040 277426 1083582 713407 1901866 834336 626039 1103739 1321137 1683690 245750 1077832 1907527 940314 155872 1404273 1884061 1183858 1127741 1439912 1098129 899667 441033 381932 1611760 228335 1573491 13432 939080 1777126 530593 1535213 1975592 427912 1973641 537384 1391603 823800 558143 1774036 844726 1489703 1333904 713276 637085 615862 788772 52246 1702123 238252 1722343 354 1229094 638212 394990 329438 349776 1077946 1312676 743445 811381 909526 1832821 239277 1989519 1072222 710919 796366 571043 1837425 480927 1430451 1181032 523845 947102 1717038 69873 764528 218381 630112 669575 496286 633354 1327860 284865 1423943 966515 1063371 1936126 1414940 1440654 153680 460236 264921 1733812 31767 1111447 343923 1809762 695163 1836912 1334278 742150 1330874 1721902 1621723 1868325 1513829 1796108 268614 1111629 1832627 1557209 1254186 1445633 225530 1989867 1322746 82963 147588 1546159 1617993 981497 1525257 1776513 20865 580642 247941 1683378 1138810 1364783 1230762 1179965 457349 1003091 993726 888974 1193553 1572568 1124925 433781 214502 1432223 1867561 416207 1667932 294664 1871106 1670097 215024 1352971 856440 1173520 623454 88640 1312426 693223 925707 356403 1914846 501920 849380 843601 1293212 1208385 1473628 1300104 572927 992892 899077 1230574 106336 1878679 1408726 1081874 878790 1305574 499545 1799181 1002132 1938293 776488 1303608 82727 470315 1659904 356385 1723012 450365 271402 221960 455938 1570252 1591306 968545 724465 796956 883234 422066 85945 64949 724808 221100 507370 1970781 1592754 455866 539737 625046 58085 395822 1921650 1513915 1356485 839292 1608939 835483 1465682 1511165 207818 1677456 63586 1640215 1929379 1507431 362384 984519 1551789 1964127 237862 1671235 178385 511364 1847303 1931647 1792322 340994 538486 1848413 1371166 59964 636528 805261 780283 578463 722436 1703459 1979130 116186 320037 643830 1672918 1646123 1454720 854019 954334 319438 1128214 1704492 1150132 1064719 404962 563998 238605 1952687 1233458 1674046 1730399 1267766 55303 306965 1341781 1975743 347521 794232 1175017 1205435 503397 711304 1226757 154206 246774 1654032 894889 747977 455229 732563 768314 1997232 264868 59503 414552 233942 1753052 1073175 461041 398547 612508 1137578 668649 1442632 1143246 666954 802288 1543218 1609452 1838202 793578 69719 1084839 56388 1778261 1029945 1799213 886466 1355014 1647609 1324377 1669137 1288766 1482198 996417 1821345 3689 1154965 64599 700202 1705084 1451576 986161 549779 398142 1658829 1899248 1113486 1929296 1220829 1022982 583583 4061 1116614 715278 541700 915976 1903506 319658 1138542 420966 961289 984714 1151088 173664 116099 1250272 710246 1623433 1702817 1629543 1163363 1005449 1728448 455019 980000 1409589 104965 110573 410342 173150 1695739 1370605 846438 428065 629866 263555 184006 1460340 1413778 1401452 122736 608488 712716 947326 342264 217474 861270 1837919 1093091 1679988 1592964 302689 279797 615604 1577820 396992 1460593 749854 1100984 1940178 285465 528682 1297263 1397125 558380 1615049 1258054 714092 360031 1115070 413613 156638 1677164 1582162 1138999 1195993 734869 278286 1421237 273224 1438208 1319350 227264 553434 1651976 1882590 395589 1144829 1098852 530757 289452 1727897 1252451 1663452 1118049 1291865 1669049 1014413 1459791 456474 1453537 399885 836656 476766 1149309 1310357 268521 1883885 1839509 123362 1936757 1425664 420931 1906612 1287247 1684911 1083381 637924 1996180 785402 861555 569301 830487 682832 578999 204131 430351 336470 682570 1847166 554930 430661 878152 678982 258979 842597 624411 84256 1224551 790419 818823 1747747 903210 779620 404110 784005 1490185 1691218 1957773 1409989 1563952 65341 886973 1148715 117152 14125 1284342 174807 440132 1308315 1733816 372069 870810 188258 118335 1854388 173498 1871484 403960 935365 63953 1772218 271880 868954 1328048 1550663 524852 725924 77913 801794 1029914 539515 1203273 1604825 1687809 98050 1778742 1076078 1051118 1243614 179417 33128 525234 28613 53517 41043 122316 997014 1588430 815344 1902681 76779 1612996 182546 1419803 1298386 707642 1973834 1807187 674467 983249 699074 1429123 823681 1861997 115603 1362742 1199584 461534 1084976 373858 1457650 95353 835968 1393348 413683 1951950 1626258 1191206 559895 274878 1425042 874509 1039937 44143 781592 178824 472794 730742 1852595 165645 938332 991831 1454246 640486 1710277 1604295 1841212 693210 811378 800156 1228334 84611 1409565 393537 1567800 1483405 1383852 673185 643384 920923 469453 339926 735178 912951 1761047 1273853 767205 968610 1036107 1104298 224357 608401 526721 1378789 721652 564048 1651661 1846733 1049934 1632832 962523 1993500 1747841 1464317 1496861 510307 792301 298626 1567970 1639190 1136313 991906 674541 525074 1269519 235749 1754459 213017 950412 721056 257325 962856 1852393 308413 1115911 101378 69865 1879409 1952307 1147434 130552 119035 30720 318336 1929997 158544 802497 363952 1490637 1720739 1590313 359111 1918822 1089548 367530 196182 1258867 236538 744875 1467328 1638963 245779 466596 1182950 7291 335082 1483069 940634 520901 923609 1863134 390239 1296232 1981079 1785202 210551 1928715 502347 1508119 411826 200017 186769 663059 1133448 724021 1647715 241396 211455 1345124 1356505 1859847 758593 1852918 1676415 1420209 1670278 1491434 1375432 98619 915800 336558 358182 1531316 611400 1715312 135698 1017174 1360252 1899371 1683005 1507559 144075 1472301 1847111 220923 462031 1693980 1536380 1478846 140519 1270735 1774640 128391 477023 368718 25565 1177704 290341 322168 1209655 1382827 838621 1910504 963385 981156 1738550 1493814 953050 432126 984670 924495 1045291 1313433 1729840 701292 7341 1139816 283029 1489116 660101 582297 1964857 1954353 1564629 1879075 971439 446670 1058628 397241 1989940 1086907 1601521 1334306 1835415 1249390 1332767 1768187 1690657 1091405 409994 886651 1439488 591852 1002403 1602386 1050526 1494990 22540 103654 127720 455480 1144601 668001 936309 704236 1700713 981007 1029338 820644 684830 693264 1635213 1059542 329386 1175969 1459461 1437887 1127906 266366 144432 458822 1122016 706120 1021536 658413 1828312 1450298 1819806 1299509 884157 1933193 276898 518063 1761953 1837054 158497 1731380 1265180 266046 1536448 680143 1388764 1928550 1490883 801666 1162917 107194 871560 480826 1037717 1764846 454355 1201730 556850 170094 577526 259427 1282871 1283270 1523257 1151838 474060 1905688 774101 712441 373837 366510 1702172 282956 104096 1732987 1873982 1355883 422071 1438663 1496811 1521184 1089339 1630638 1876583 274220 1110703 36957 1576669 1903474 1176614 794328 965960 1901952 987175 288047 262042 1061508 1139848 1185261 1901770 1069692 1498714 1303587 1962034 1549284 1464104 136853 285665 803249 72454 1280756 301522 833028 1964805 490094 1132099 1018821 1894768 1206816 802448 298378 691498 566526 1487797 1875909 1465869 775293 1604025 1026203 1528911 131043 1682176 1835684 14551 253539 1667635 1247963 935246 1457678 1731556 1204178 1522615 1189268 906917 250054 865130 466201 1915527 842845 1174485 410408 1200464 1075749 235201 1532401 540878 1505009 1227053 318758 1323825 416217 1445110 1545390 429771 911421 721152 1181014 751540 218941 527749 1872658 1648865 794009 470320 1310743 830148 1242770 743089 629278 1279894 206004 739437 1395136 518115 1764887 242040 566497 10618 938669 864827 1190430 1898666 431217 1575961 1900020 1815570 437912 1269301 915060 1029068 1428292 1727154 1744306 1203437 1013389 577132 1632773 1732776 798587 1539958 126773 48944 1494353 1036148 527524 276372 774190 516892 1183327 241336 1168879 1943968 574140 464144 493422 343303 1216523 554951 1574241 453242 1580287 1543956 265612 1876332 1356636 812725 216464 629158 875495 1137118 1124710 1076671 44210 1365258 1996408 1228064 1119780 1813759 885519 1175903 264058 300824 616267 1568469 1949586 435022 749049 1192451 942314 1801493 1316440 1650407 387356 723099 1380137 584098 1973077 1888517 703146 445761 1986298 497262 868688 1974040 1530198 1875546 106977 748976 1056603 551176 639501 942494 583044 1171689 319559 569762 1492680 408314 934350 1604276 1190623 24693 1515162 1419031 7889 704630 1830958 1930947 1237540 121191 1662315 1224747 265907 1242476 1000798 956702 700619 1269522 1648332 1112337 1797593 291166 317019 506121 1439939 17416 1389499 1267002 30523 538112 201406 1788994 308133 1246082 1089108 1814333 1430612 1046833 406489 1103147 1147033 1409415 127274 86084 1150740 672689 607375 1975959 1317397 228333 1839082 1547827 1154556 1425168 1694394 193265 1003952 981815 1946274 689542 1329906 1680931 89012 197035 1795273 198066 935516 720443 1434532 1672171 93883 1545546 536204 1692483 1529791 1835310 1881266 1751212 677076 948841 199277 1051285 1278597 824527 428936 917180 964367 1433228 154943 1263217 1872263 1837819 1911205 507087 1370140 1745490 56776 127901 1613466 1275055 680790 1461253 204360 1831035 643070 1029965 1679789 475347 1122354 771509 796797 894761 607011 203765 104832 677161 370299 1314870 1072941 59607 671656 1549274 1113141 131942 337003 743608 1222589 439277 593391 498881 445960 1160898 659659 429324 1938956 232475 561906 445825 1989847 773100 911196 840089 1803463 1252844 1482633 1350920 531408 246278 888173 1029733 1520131 378591 1831216 960502 944493 1596439 1248712 742409 1225913 233365 1640395 781226 639833 1329613 1763836 1338952 422624 1948740 1206905 1143044 1635829 269757 1568833 4482 186088 311539 1191044 1907754 928254 760873 508922 669636 1944557 1905477 1455599 1324712 793644 163692 556859 1572290 1384746 159429 554393 1941451 1169827 314488 1523795 1228018 287781 1029589 1442091 1001839 437888 341710 1763672 211133 855967 1480879 869308 224796 690804 303462 1684373 156463 477009 1281477 1953583 1529807 323580 1668671 529625 592070 1606777 1439085 705577 556389 1679619 1689936 228947 1720805 513727 1076348 1308521 1861770 1677496 842455 1115226 581323 901294 699603 583223 1243178 1814337 67400 472986 1229154 273526 1499674 1521522 1634579 556878 78200 1061897 559077 1205037 1887818 1707890 1348593 1119919 76045 1884514 1093969 355681 1208486 1544978 1689084 1563373 1558162 553521 1196911 791224 1471707 258267 649943 531874 696327 1636657 790540 1418824 1620854 583234 1591731 897289 207906 801301 101038 1776447 296422 1789588 313611 455319 696448 649874 459735 1555009 436305 491004 592175 186504 944566 262429 418874 1923265 1858711 367785 33813 1920359 1336150 473683 1213254 1905261 1447636 1998269 1358315 1326514 1473923 1249442 823793 55702 673127 1748023 1697897 77338 306214 1810382 440462 528399 27488 1586167 202954 697110 1951694 197151 900416 1840522 1609329 1164687 1971711 1982831 1854881 22175 1536872 659233 1263933 1296679 1249551 304007 823414 283472 68133 429332 124821 1659508 1483034 1954094 402426 365115 12581 496060 1031512 1619752 582699 862475 565085 765349 1104173 1744674 114843 202940 901281 1388731 265501 1486805 19654 942780 709820 1555655 1392824 401278 1529983 35144 97850 1319151 649309 151445 1903789 1664657 1173539 1126962 1124501 1672681 349343 1050181 1481322 1214894 415479 1737193 1185572 1631534 1097843 1104805 347452 1454861 1840374 1784931 935495 160601 791188 1512414 1989978 958478 939748 726575 1794286 381344 221402 991891 362091 1935694 393658 1721307 442016 1868259 1942898 1340366 1037735 702681 348601 224679 824230 1892917 1500900 1443681 1294665 802901 166622 501254 1864234 921615 115276 695475 1236311 1528224 1761192 1448833 734440 34426 92197 514520 1347912 319712 792789 595465 1585998 1759018 282464 1946977 686286 1692121 272494 32809 899733 1257915 1922912 1329977 739019 1531772 784268 750566 1658840 1033219 722255 1237176 1957069 1726927 53408 603188 704001 1544388 970103 391949 982319 1739220 1122562 210217 295933 8025 1355225 923842 1711990 1376493 1076176 514886 833998 55222 1315134 1438972 958936 551564 1353998 1465376 1830492 279517 1979696 1878530 1509131 714144 1582364 1846123 722150 1929390 1136366 1980804 1991457 1882044 566045 1157487 1828185 417189 1016342 300828 671829 1459432 1963585 178251 384 461824 1084722 578160 1869115 1035771 409516 929711 520149 393562 1625665 748808 447847 283795 351980 773517 1132625 480089 54549 1524765 1291612 429323 614797 445228 90598 129758 1863934 1762182 129854 676558 1366461 156131 651047 1416794 738152 1999744 884631 971572 1624266 165237 1769359 716622 634546 1780226 629241 1176477 1694634 122948 942808 715450 340809 354919 473417 830892 620661 308384 299071 1306917 1418279 696607 1444575 464178 545522 169057 783348 107182 1599416 1456386 364862 758403 1353946 423890 660173 1327194 1842975 1182022 1521417 552959 1486823 593219 1439146 1075589 1381289 897498 570417 1764933 688355 1339039 1800940 750742 685168 1191718 398400 1220492 1678930 379653 133984 307307 1051872 1006840 1963068 487853 1184590 966344 237455 1473127 940520 1003024 1795222 1955261 565535 939237 1049369 1753088 1857601 221333 1007514 618216 813770 1796867 1674115 769036 951529 1539448 225476 1361065 216115 1084641 1578906 1131918 248936 877688 939732 469468 419373 1386052 1102425 1050410 938674 1503036 238573 41768 1863821 982397 523510 586866 1346201 1761989 1639965 21909 593405 1055729 1308660 1155734 584252 1858853 426871 1928582 1006361 298796 667933 1117129 551028 632149 522874 584992 1167835 745205 154592 1750157 1362120 897340 1737235 1518808 1295824 602591 1077443 743705 1941622 1768733 1375910 915347 782153 371202 509189 1085601 1012704 1050142 809373 1801287 1063419 177696 1379278 1015517 851719 987942 12875 1473954 1168663 1027107 1797035 1683100 1391458 1878010 171632 174328 256915 1834501 1563878 868883 598861 227278 1104498 1968251 1726400 313082 296210 1529 222548 290747 573434 1003893 1672629 418788 691342 406566 1581476 1727463 961959 1784746 1121341 390939 1711571 739882 1232109 449347 101214 154424 881321 416984 1916102 1626813 637471 1019399 987190 1870119 296644 1374390 1680533 663160 1515209 1070159 228532 1921429 1301323 862368 1481499 586481 1823359 1374405 1262056 433520 882108 1470573 1175166 1253089 1554578 661417 1207008 457126 949289 142515 33320 313387 442150 286079 949589 482365 649678 1783308 197775 518897 1979193 620225 553086 1484588 1672849 592550 290218 1188941 1459475 1966536 1310567 1263039 1766694 1207156 1597338 1869886 1336251 1851167 793223 1163081 1020 949461 1956482 1912743 1044841 473747 357048 1126337 223592 1366158 62121 13420 591154 1749772 1705794 1744566 909780 109799 1413185 1036045 1018572 275986 1813761 1320083 1835374 537528 392678 389947 856998 1605264 1815156 1915558 1870397 549395 139317 161794 110140 779964 1238907 1931521 1748317 531140 1864560 429922 92639 966131 46110 1000128 660871 1862833 1545834 40928 684781 564090 173896 388441 1481343 267505 1157161 1087377 1140277 366693 364399 512725 1369603 181143 650170 941314 85274 1482629 242715 717613 1140668 518792 762295 1645135 1788161 1920415 1525210 740922 625798 1101606 900703 546053 299956 1025128 1898328 1253270 388078 959690 732701 643684 476804 1897562 1261013 1355912 1773973 418108 1091974 601556 940773 1013205 217406 1469044 1831929 245948 878488 1100435 643190 857641 668324 1607600 97928 88602 1204166 1315708 1192440 1253915 706532 750589 1416722 1803882 75234 1172508 1869260 945801 462511 491289 562232 24894 70968 1547664 907048 1155044 1929918 881827 1388142 1971967 208109 1344505 1777659 201921 1629968 264249 799151 980469 1022656 514620 517687 288779 1192321 632309 36812 1819406 1951555 856076 1661044 1623917 464283 1936747 893824 1717894 1185152 1572437 664637 698881 23205 944945 500928 1524307 1594497 1777675 1030010 908952 362809 764247 1748045 292977 1749943 1429967 410639 1678748 436439 1647490 605662 541434 1502900 559614 1573007 906935 596512 1556729 296380 1040226 1286289 546476 1963355 1766200 906208 335910 880210 702267 1949523 1160902 914559 1051404 1210038 1642065 1050116 715861 1432432 1388556 1494411 1029135 1192737 1070326 564101 217366 1978699 1576417 961323 1066895 844352 1561746 1518871 478055 250977 1685869 1098016 979782 1332098 1390024 1028581 1344745 1249196 1166509 1980506 61413 1223151 430675 809539 690118 692410 770028 790900 1398871 1637082 775151 647517 1227956 1052918 341406 1523839 254168 454183 1706318 293934 81526 258294 900913 913551 613888 903915 1858877 1308783 475704 1257682 1005563 403633 1470007 1415577 462736 790458 1583502 764732 1160668 1524565 222879 1637609 1362963 270985 716898 743347 562245 17875 592668 45403 13788 1223596 1290321 214959 1908066 364698 547954 1266659 575405 1280136 872386 103879 1310073 1657226 1886576 236299 1399308 37718 977639 1326728 1175788 1966604 523719 392999 1733887 1219395 78856 191860 211020 1941388 1931816 686787 1849711 1046491 857129 577904 425900 1889981 1698111 1492737 631196 425967 1977717 1341306 226038 730564 1286110 1098541 783019 80575 1950064 1595980 344731 472715 1279061 1153063 1426883 316498 450703 663882 1113514 1579980 764530 478062 1630201 1229593 548384 1184568 1822369 347364 1128752 172221 1362376 1978349 838050 30238 580019 1439681 1992231 781167 1144394 1578711 535243 104697 1336348 925537 1869189 1384568 380461 1250181 1869196 1903088 20765 332759 1072304 1458473 1013004 496434 1778551 631747 399206 1628948 1881937 1499016 657807 1427884 201061 110662 1576259 692305 1996487 657896 208694 1970370 13144 319526 1738268 288563 1904802 304205 1627342 1552173 695935 398029 802418 1030184 1193789 296163 598219 981301 488221 1348458 315512 228915 109185 1735174 44288 934788 592098 791254 358853 1516701 1409315 297135 601633 603316 1113089 1026606 781171 1659109 395089 1177894 834478 331857 835886 1343789 1736194 858097 932454 553524 1168065 451748 240211 538348 1449913 667408 1678016 102856 52090 1056453 1239086 904319 424969 926997 1685418 1953381 592579 740884 379048 467101 1982735 1357745 1551044 1017905 1705832 789700 1655074 1220247 795523 108553 424 806490 1706858 874275 1298721 1445618 134674 1081796 368069 1925876 416525 779300 557432 441756 1403575 1080161 1933486 1735429 1033279 286651 570955 184697 1817759 480590 137301 372388 1553715 1335049 1217070 1675400 1574263 970478 1026020 1988214 701985 757037 496262 1387130 612263 1183328 47686 39059 43214 1870651 722951 798293 1136969 666873 736625 517927 1892933 162279 1849192 119340 1220582 1672832 738854 174668 876955 1187359 813579 956838 1721030 1976973 1036513 668819 1721551 420096 617302 284858 407471 546936 486089 736744 387525 288795 1023934 1902649 444389 747117 1127842 204114 1918804 1942912 583818 1038490 1683081 32894 1498979 1160874 1347649 1793187 1481959 188489 1685656 1687132 833802 404247 196751 1664008 1989521 561163 997975 1724895 1317751 975234 297981 1972245 362125 742093 1027929 796466 1652223 216084 1143661 946740 1574697 1434763 1101024 51218 529496 1153767 488591 694026 527278 620645 1958466 140336 1077739 90297 548355 1603485 285717 316804 811940 605250 1694226 1568374 779520 110255 1696126 711466 314002 891502 1837029 74998 1857016 1239699 1553851 1792970 1827138 1781949 807075 699917 1585897 1133788 839444 333059 1654629 369163 1931624 842406 818810 118838 1308303 716676 205867 429260 1147049 1970369 370659 1752695 187480 1912373 1558729 768283 394574 1482418 1242146 1286641 826259 1977408 791998 612797 145033 1661176 534567 250305 79177 1694809 1453749 517335 1176244 128116 313508 559560 397546 1036862 877379 1285605 5351 602069 813297 198535 979485 923416 1628569 136266 147385 1133319 1607169 471633 1616271 1031873 791011 18168 179648 378103 1085497 1973206 797936 1966549 1635494 1536277 1934709 846192 1455016 606083 131339 605186 207691 1452096 1957019 1220508 1644842 1175305 1978182 1787370 1168820 953872 6570 540900 108304 1640991 1011467 272290 385133 229866 206067 1247645 1440070 519532 1809798 496471 1678367 1110923 1147817 1364651 1420593 1288374 900244 149012 441853 1233743 255109 1205052 1615069 1291466 1004747 530850 816306 903560 1906757 872906 899391 1229246 1919115 1509663 374973 844096 383504 393595 8352 795960 1995069 117788 76245 919245 649036 1181512 53713 605976 1316605 707162 1862225 921310 375017 13380 407841 1414105 916710 1895985 1212803 234090 816160 1782049 1955106 697775 759476 563206 29658 355517 1657608 777102 562774 363738 642371 82697 1772058 1680442 580617 1366879 531596 166710 1273316 294199 870421 859562 1610878 255778 1337936 305466 325564 1520808 181741 1779711 1288922 676149 1781113 53340 1630785 390482 1441769 1771170 828900 1227322 960218 1803720 1769154 785130 607171 98765 1733372 1973990 1801362 393747 1392993 1742760 958413 968457 1344280 365646 529307 1076224 1932614 271826 1834582 1401911 1764021 813020 193057 841264 1815976 1655340 411545 805101 544450 148211 578924 1866275 1978622 1637086 405387 1492159 1196145 1212194 1168613 1605877 650039 1024654 236351 1163789 446501 1699162 1196945 1610268 952739 1744888 1618146 972391 1330370 1210237 1812345 1284736 1970379 1706186 489948 1557395 272837 645354 114164 1396570 1561367 1234316 713351 1749282 1315190 468983 302439 1589875 52176 373502 676884 1894205 1561296 298584 269046 1994375 1608984 1019872 123172 1345406 1831965 1093690 1103058 912485 855472 1212157 1588424 515468 1848189 1599968 1662363 697949 315520 950272 587469 1471137 1563659 1705197 254907 366312 1075608 296611 1589317 172743 1366481 79205 305618 767192 869161 1729031 161790 1083123 1061413 1678371 1369723 836107 106174 1698271 64206 1086163 392815 1492087 699885 230358 1475631 1697300 807370 1421365 456913 1656806 1437343 1770618 875162 39198 1993054 1791275 1236720 1216870 1464391 813246 661587 38146 697564 213452 1285574 1466826 320777 1926793 1771806 1081028 1465822 1729482 1589793 698994 1324689 1618067 789446 973219 643226 417897 1414134 1250744 163506 174835 1929035 937711 1614338 1459000 4342 1686911 629937 1428721 1368689 1513981 936497 662366 1399349 1553693 1512129 1369668 1681486 86018 1288002 1685520 1847624 598030 1135337 1361051 700952 1076809 427128 1685788 620800 1913965 472807 1610 956486 1397493 529256 563237 1738136 1506313 1784674 1898570 1186079 395214 922187 1970955 445206 1317546 798257 1171994 1334604 1567482 1424109 1411967 75210 1270212 1230179 828995 271183 1307922 1088083 1551116 791901 1127598 981271 1275337 665296 1000583 801935 1430567 45917 1753765 893143 167759 1013957 292030 1429647 568516 1235816 1407350 1826805 712061 579535 1213030 1337191 1895198 1321650 1378368 267575 1873091 1066340 1766143 820824 618232 204197 766782 337579 1651698 1216248 1708970 96872 1496602 1057343 1387418 644433 139762 457129 1083014 1719826 1733849 1459885 1087566 687589 1965998 1819347 244992 583812 386022 1840459 1213443 1719700 404479 68977 797083 942039 487121 692669 1883428 750346 901761 848106 1426224 724829 1790824 1778617 1829412 1985842 409602 724482 1117641 1476603 625414 1090556 1909568 618772 1331142 1721494 1587705 67530 869866 1458872 695462 1165171 615387 1032274 927661 1136990 1921949 373204 17698 582746 74772 1417224 1880668 1493345 242806 1967646 953873 546990 32463 1568973 890713 199097 1795636 1281170 1204687 440910 1436277 1664418 1324058 354076 1818811 1287377 571133 1460839 1032519 1405761 950081 402737 1462203 1328491 757467 1437592 302539 1854203 1408871 1141054 1745885 1397361 1279404 656905 807283 1318894 401125 355185 506713 505297 563380 1849565 1495845 1437445 234426 1270067 358952 1690313 1833746 1016007 586498 394529 579584 740261 343439 1222188 460615 1106802 623164 1313638 1269559 880354 1245201 1792330 1733190 1187133 867446 1643588 662623 514584 993066 887845 641855 630073 630998 1977779 1403160 1006630 560050 728960 16602 733820 1000181 825375 132644 1173198 36632 1989660 1773669 1018041 238755 240199 1717869 142864 1465078 905110 1431627 1158370 366795 713122 1001212 1856458 1684913 1642942 896938 204763 660418 597720 523189 1476029 275797 523941 1544035 185961 915539 400480 1659005 1069642 228105 1039372 909352 1114450 1390638 232747 1691970 541059 27376 1287521 55583 1409834 337384 1132177 1727696 1685181 40448 934867 1967037 130394 845737 1871238 1265573 1521221 1183369 1688304 889599 529099 1356554 1918230 1012990 1278762 1609228 1570034 648749 1021757 271770 1115832 1879306 320355 160410 1371659 1294920 1774922 728735 580519 1976724 514340 1018556 229133 1458105 502410 1260115 465207 364449 126912 530282 1412630 1908220 1456505 1568783 1115814 1993208 321244 1430299 1512749 1212092 65820 170311 1189949 1710986 935853 1181746 18659 1239423 321611 833178 1431875 1874160 515537 163691 1410298 1240480 1097686 334234 173809 1707284 1980538 1679244 1841566 545286 1581840 1823541 1219986 1864191 1331914 1011542 1477880 1651007 1439052 1840706 1712723 1740979 1806165 1441236 760688 1773867 163829 1084739 1422087 528825 654349 917440 1792321 1616996 1614697 1826603 780757 498585 813157 1366247 1234657 1635382 1247585 1020718 625806 8896 1515569 1911456 1198963 376457 428138 313071 1725900 877663 1981547 141201 19951 592573 463905 524372 1714312 1517738 1044243 689443 1053879 1444181 1919680 1678121 1953447 944635 869113 122694 893705 1813359 441929 1046713 659456 395371 354665 1963871 948955 366256 599835 1562883 1280947 675684 1816190 430312 113491 1834059 1009070 218975 194774 150104 375444 848128 1101527 1651474 85393 1482648 953768 1309041 1734795 1589824 338494 1238641 1626765 1286900 930873 1957043 1622204 1720386 1969014 1845950 671322 85222 984264 1007529 1671533 1718206 1027481 25101 1165139 1935448 1001453 263752 936294 626725 1201429 1910430 369811 1660589 226180 1922463 1477311 123541 20161 245857 63617 1433094 1919698 114003 3123 1497402 1018628 1703295 1830438 140766 1766946 393084 1821649 724262 1037847 1290749 857342 1816542 748090 440624 1926467 615654 1700806 572589 481632 277397 471873 288865 1399161 51697 242093 921968 526875 757477 1176119 653364 1833839 747691 749053 1395667 1027096 743136 1045990 1111599 1416790 585322 1779552 422432 1991075 165410 536139 1174292 1163860 355178 1573828 195210 1045043 1536022 193555 1518991 1023093 394799 1994133 106609 723473 963367 1502317 1379434 1731475 486911 939687 1320530 107982 1862329 414213 1345952 528520 1552464 1249291 1951498 633707 823098 1365052 977248 194972 543624 286844 1800572 1404227 768 1502527 1740730 1405747 1504591 1646979 472822 974175 622913 744713 284697 1641095 1748501 403023 1398068 393426 1535558 414307 196551 1832219 129532 483494 256952 840632 1610762 263182 452335 1717833 389875 361876 352587 1955621 81634 676489 1977470 1652496 1246088 1254653 1663775 1956085 1508649 147573 398882 598139 210062 1149692 200810 41084 1322434 985231 410148 1377066 1988340 1308132 1294059 977646 1827046 970464 1849403 1794727 629083 1669516 824739 1567002 1397461 1669954 730889 1357059 1384192 155693 244363 1775922 355767 308378 1553164 1202637 1209666 1271544 4262 1872364 644710 946309 1717421 1612371 839338 663514 324534 569232 760764 1621305 168403 1211409 1638098 1562380 1752116 858689 273061 422663 1424273 348791 1265168 1015978 1643426 467218 327039 445313 547540 1606263 371818 361790 261207 150527 290069 1981930 921211 1244673 1740273 1782433 1161031 143270 1818498 391067 520740 836434 1502670 1721915 687151 347950 1451971 917731 1271033 543227 625029 5381 135982 84728 1810798 679566 1572853 1446018 654691 53114 1950884 26399 1113702 1969026 911811 219178 1803598 1890022 1940597 839106 114183 892778 952885 906810 1277140 1641690 319975 1232938 644628 955562 1791929 420488 832091 1006280 534867 937912 394792 1383145 836927 1016661 384434 1783144 327824 998202 1614041 614699 1172146 925812 1859692 679569 118623 616758 1982950 1410808 1331790 897877 1164229 384330 1601578 898153 1354743 1084082 532882 1500616 1731425 1201168 1641356 290423 1699057 1593376 1033384 1260940 1255866 188724 26557 1791147 1113679 442617 889610 982922 1408741 940310 1502048 469309 701687 625193 847372 1126131 614803 1843709 788004 694363 82111 76829 129188 575933 831200 1919544 341901 1151419 1925177 1865680 832516 1084648 170082 1826357 497764 1351269 22216 603141 1279438 1722087 1773866 1740631 935191 1638511 1971343 890130 1598702 710809 1001371 1097708 460801 661394 337423 581213 811222 1960080 1134629 866292 1459722 1685115 662081 663490 946247 233282 1494957 1375333 1546674 427081 278498 373958 1178381 610776 1847008 641253 876411 1451260 944145 1222925 857816 436156 1245549 828832 1659740 938226 1141850 1471259 1850378 344543 1195100 32676 1403191 1352892 1977799 818323 1973044 1816504 600881 1085807 667217 260752 1167959 1187138 1440280 712668 4215 1236755 1413751 1449715 1846286 404520 1291872 1993587 1479509 547602 1280861 1288203 1744435 933232 1242406 442484 367662 1656762 1622400 1954267 82651 1844006 1832507 139132 1670077 1426031 1263012 142235 1577052 798224 91989 1849491 90660 1109255 1414 1499569 994795 1574302 821413 50017 1933662 1994012 1555722 84025 850732 1196573 894117 934780 248122 1425430 591044 1784101 57696 1934067 1765274 1130485 1007635 372338 680636 860876 1874003 1966287 410400 630953 97974 1134311 1381913 81364 306296 1869523 1678583 1906354 867414 614761 1494986 1986606 988991 872055 133708 1121256 77884 665975 638493 1416042 1124380 1530904 919555 1093896 545929 1317865 452552 1899826 1574780 457503 396621 374004 964253 1291473 527213 1457537 1283422 1152899 1734684 1973403 1757764 1974775 677674 1291384 112530 463943 1798190 956002 347463 350512 1254581 1112849 470907 536341 1504487 651719 1541228 663395 73017 1514208 1426487 1439098 932864 1073639 1252994 610140 1235874 1110683 1010010 1223582 419735 1669200 1377216 1241394 1635990 1874941 605314 1217832 753844 500837 603291 1481334 1495033 1983335 1602903 824445 1280634 1418814 1309951 1516027 1301920 1179635 193219 1573165 629472 1881218 334521 1509599 354922 167054 475504 1598082 1858876 1798412 252646 340000 765392 1275272 485668 913680 1419885 94231 1433170 1128111 156739 1697906 1718296 1268826 984243 529033 42334 1492013 46574 1707899 6534 920189 1150548 1649028 37565 908317 528202 1778818 1269324 1615338 1675007 1193584 577031 1589034 1536409 1828614 1647089 199969 678475 1425958 1409716 652159 856012 88524 1404978 1297922 1777835 689783 803482 1100758 1420796 1123588 953166 1012109 1599932 1110091 1666670 1959446 1213296 626976 957673 963516 1387444 1794535 56059 784921 690057 1308941 1461643 99201 997491 1402494 1223693 598349 83726 1962401 1419076 1512451 1047268 62455 699954 307833 1592568 210642 567376 612624 1597165 1112866 1739244 165621 139198 1588104 252506 34867 1488779 622664 801029 303451 1662816 1073537 276308 1532543 1840299 809970 1466003 1310347 624010 1224323 1466370 796311 1802865 1212278 771413 1125580 1549255 853126 627091 24801 211645 659305 867845 317813 1230279 1903236 1802049 531287 1744831 161654 6770 1298049 892576 1183211 1217781 1907733 667047 1462710 170166 168544 362683 1677265 1420017 1654560 744521 1042390 629514 876159 590177 6501 1078528 1464936 780122 141128 1555295 122602 21223 1001554 167377 665051 84400 1711309 1007821 1566945 1145071 879735 986705 1592565 341740 88950 939864 266615 1655483 770916 869102 253763 1343545 895065 404786 425136 48424 73003 1264864 107237 431527 1230097 970144 420605 601451 1651586 588438 1934005 560889 87505 1854396 691412 1875544 284678 1658582 447214 1597420 1894495 1424644 1768614 651439 1720463 862404 583580 1860370 1482324 1401789 140283 1185725 426437 549190 452546 1632319 239376 1478423 1319771 1348772 75686 338712 306857 1462323 1719895 528871 1065047 222697 74972 201380 843482 1041725 619247 766592 251986 1160924 1731918 519667 1213157 819046 909737 1182447 1693488 207187 316685 1640447 1484534 656436 1260677 372018 898475 1770926 8417 999848 1149656 1771549 57720 1243925 1901025 1926170 1226823 795648 1866323 1250308 1637019 256137 1861600 1608739 1139899 466405 493796 31765 1752575 1824787 1533184 498861 929075 276745 1942218 784133 233325 991927 1143699 1901069 286267 97768 589872 1330677 765667 1223696 1170241 101749 650758 110185 171160 411412 1395696 270041 394208 246430 1795678 656427 1210457 1823833 1596185 842203 695192 70150 1730418 383464 65683 2733 1856263 740616 1018010 1631310 1707187 1743755 36425 1910127 1589737 876126 300304 968288 479455 751602 17808 587119 161430 1743309 89460 625441 1304614 415730 1657066 950139 1768501 691823 179062 959241 682237 897865 1565658 1763383 1521296 1173114 476329 741714 1613105 1266271 1440881 1605188 1251986 88923 966423 753180 1448975 1598944 346597 376472 1838849 1314377 1914357 1960580 1208742 549018 1469178 1434211 1226381 1888204 683468 1240850 642670 912979 1233522 1223655 788291 1808948 19611 1524317 879768 1378613 206930 96180 481807 527603 325030 813949 1476653 1502984 1857256 651875 182611 51635 1116478 1864067 1864312 1589383 908536 1001748 1024263 741294 927087 299777 1846355 334156 134084 1666422 1783972 1531052 162952 991250 1121066 1952353 292753 318109 392686 1128971 1580382 303016 59516 1586113 9364 523350 1973235 1922088 1543653 688322 1203540 810194 1908027 1266383 32780 38741 1678521 363037 117684 843704 1638057 249862 1993527 572336 1203459 554906 1527905 1088969 874941 620918 1626625 641553 1053836 47546 422258 1159380 190655 1056857 538303 753148 764197 652532 1873315 1799672 422755 268610 1017434 714140 609147 1904527 1817991 1180497 1526613 1741937 570967 1496859 376299 354494 951608 1708921 1653204 761287 1673215 1594665 857024 1713706 296607 362534 451817 276881 143710 54383 244288 1345770 1950839 1444254 1126771 1972818 649716 1430552 1807973 1487722 86397 1855733 568868 1933819 580995 1124086 177572 90256 510342 692117 218316 1245559 431407 1170945 1275667 1502887 1931071 1738477 1130911 1351206 1612165 1755600 634504 1250054 1703174 1353231 1521497 723414 1307047 1829804 10658 1411093 34761 1359928 1184719 443291 1375030 435157 174385 259799 798444 1719807 1052960 1093469 1216416 1672661 1094793 542160 476002 1765502 351278 279145 884995 248405 1432316 807702 1101011 593739 940532 863630 1795176 1468755 992104 531191 1324041 116826 1452316 75912 1030617 488362 697641 1660457 217199 877795 1106607 1484849 258684 1194181 372680 944586 253867 190648 729681 1946519 1312332 1916176 843777 203430 582865 1305177 1748041 959812 1381667 1600236 480830 109902 989971 1785130 849040 1428139 1400887 834951 1580915 1744188 860243 690851 1852757 746951 590630 431644 1809116 1132508 1374163 580793 440439 1264156 1852098 968563 1425200 601782 247567 368997 1174401 1154377 940631 1731255 1003064 1618493 490717 1434380 1532807 317001 532721 1450941 503159 1361856 630960 23817 349514 898770 981789 536788 618815 92177 667006 1952047 1067283 503086 1074886 1408937 758843 618593 1655283 330932 1048762 1598473 720418 707922 1908299 1554549 594492 1485338 1035543 1571557 746443 1277515 1790095 1689951 1873863 1026066 217953 830096 1470992 912674 862486 657509 562874 1922729 1241926 1485875 410794 947827 1601494 755593 1537370 1326163 677452 1774997 1609281 920719 1258873 1293256 393628 597128 267437 621432 1480361 472136 911913 1163352 595216 124058 81367 100266 535343 753620 699861 638251 18506 1782028 934913 1954231 262434 693519 1804978 786824 456709 1687161 1454790 1708850 902454 1228758 1797819 1845179 1796462 516072 248290 681347 1508938 1991870 1918068 1893470 1495919 553679 864932 1077705 663547 355176 150462 547914 95310 804439 185331 1260717 1169805 413460 526806 323301 1045551 1923762 1134769 740907 236511 747716 646034 346525 1097934 42231 1269685 558957 896611 705907 1686463 291905 102702 1186707 896361 118953 852594 1851402 1720105 1766767 1460922 93439 175792 283042 587291 550576 1354513 1059419 14269 206583 649962 657459 1358444 1477256 1414886 920880 299481 1495374 897513 621993 1641706 481591 1112472 304297 1099379 755983 1450465 87975 509896 699428 1181931 855383 1351420 806884 1766969 113658 565802 100043 648092 1127526 1761430 49943 186325 1949638 186564 710450 1321326 1087278 550947 1711451 809244 110830 1602955 750251 287541 434745 822164 1492322 1402612 679161 313358 377435 664631 1304349 74597 1141980 608008 504514 1455482 536783 544652 1880583 1028489 1114992 1094993 715274 1240957 826192 1211501 1555368 922675 201468 1003858 727526 838033 367784 965188 365929 788897 1794911 1081928 362750 610361 1176056 718589 1945939 888535 510073 170467 964099 1520398 70898 919529 887961 1600456 214687 407685 1270047 1450697 1460836 965532 1262248 1252234 965916 1370657 1217343 732213 1233514 158409 134128 514567 591004 1478763 978995 322255 1307013 55548 417190 663307 1483092 396549 507412 1882082 1302849 1346272 284506 1178891 1094572 503673 1520193 589393 1690820 572661 1650011 581643 422089 1069045 1601082 971723 72990 3100 531612 1143196 1494093 1728405 223560 1695825 1981282 651157 937589 163110 963255 1884809 1084517 429634 187306 1303114 341461 41005 216535 395960 1080735 1115203 376945 656921 1052459 1312445 778105 275897 1634914 1382339 1525920 1870607 1409666 1391899 1053606 434722 820777 1974173 466066 954743 1036682 1722200 103863 533355 155811 1605189 951629 525383 809118 1308555 446665 1989137 1867986 1283250 742977 1096633 744769 793125 721470 44913 1172839 348283 431630 1149209 449306 219922 1452443 435386 930670 1313 49249 1185359 1487325 1812236 874180 1078172 734320 1370183 1618843 482340 1459910 1468635 1412299 1507359 783760 812162 312373 1767160 1199240 1147946 1865376 379832 454079 528567 407545 1602086 727552 402260 890121 510568 1834598 310665 181557 920680 121259 1730142 1652352 195524 1537206 1440324 629740 1344234 1675098 285720 1755457 374606 1878124 712893 1511346 1834466 374081 1801776 588788 1435360 1250846 1498840 554152 195592 1996531 985724 1464243 479463 1161328 345281 1806503 1985928 1003921 133215 679682 734819 338405 325372 99728 419745 1326095 975876 115621 1378658 375144 172908 1219107 93639 1451465 116125 1306091 403606 1682323 154704 1217332 1445365 1143911 168135 1101856 508448 723794 1049323 1211293 581690 52802 1652066 1951392 1582273 1830052 1160966 645244 1104555 473190 1991669 811754 1904939 1416214 258659 477888 629485 1189998 1823994 575352 1425096 238232 674869 711609 1796731 313091 629287 295424 999051 1416886 1102889 463657 1425947 527780 1768441 816565 1659224 577599 1565133 1831248 1702220 744423 1708719 59331 1161045 584018 1244459 141175 1170812 934099 642658 1116590 1975900 1727682 1767067 916475 365958 481913 1078354 1716230 1811512 540770 1839999 1401182 1001163 1170309 338600 215398 771098 1990270 1677266 650961 1949989 1547833 1108676 1322315 1671821 1579737 1035752 1343075 1300855 553619 1479245 492460 894684 1377313 1874177 1731809 559064 150136 549248 144828 1545504 1434357 909918 756507 1766754 395668 1553787 1455827 1194364 1605817 1048123 248922 1464284 1495800 1960514 1892351 84206 1190677 942282 1175693 1252074 456918 851003 1395619 280246 1477478 1369230 680157 99167 1967211 1111385 1725587 1815656 830586 1394719 720581 839120 151287 1127573 1050561 947616 1589067 1343133 933014 754379 749026 852271 1691899 460096 218016 269969 1506159 1394915 745833 1111243 7891 1264916 1042178 618409 1313314 714957 618177 587123 581910 1946774 1233722 505452 1696049 1391124 1218697 1793114 128672 1226731 188504 663262 827138 1358212 693571 1653022 984730 1977526 1215011 283357 1095556 1812766 403680 1813258 1769776 1507299 368200 1407328 257841 1804260 587378 167699 1641389 1002911 1274180 1162191 333569 580978 870637 1381364 1803990 245081 97076 799049 544880 1063501 471397 69358 983384 1054871 311534 811917 1605805 630177 1430725 1159135 1751999 413626 1862127 1325390 849053 1331625 1642204 1093961 863129 39054 1457445 221896 499632 1617027 4255 169332 1659537 1582322 403050 638053 1823939 1764806 95152 974070 1792817 1523241 69443 1217686 121554 693511 788048 1755770 957634 517318 995109 1695451 1278033 302313 1285822 750408 241539 1279164 1398267 1568533 1749521 1838185 502519 564336 949012 192493 1515974 395869 925042 108249 1316970 11721 893615 338520 1809793 1669235 767663 724585 159191 722143 1802985 1569190 1303744 1258511 1136928 683857 380209 1821447 1224995 983590 1332110 1505571 1354425 1794959 448585 1326002 1768248 930315 11678 819171 786863 210290 1823722 1530466 1434053 36773 1265947 1656471 661502 63315 1917220 1146885 175639 627751 681188 1171477 110382 1693406 311104 1701367 1789682 1302777 864000 531146 394568 1397200 549766 977001 169172 909947 1606702 892825 997196 458937 1534129 325754 527688 189987 1556551 166210 1988431 1768004 381933 46045 113754 1362196 701497 68053 1088823 1068069 263474 1467524 1954233 808670 320461 1172701 1727929 1343046 1430157 123669 249720 1150317 917880 1736342 850494 637823 574558 1160369 1452342 254666 453205 1583432 184484 1831522 1872331 1092306 1574019 581706 451426 1090616 854232 315839 1261703 1762891 1094363 591880 1640381 786917 1989411 1469803 603060 1900925 978431 439301 808282 1526236 1399360 1028044 1058662 1655704 1445257 1199131 1799869 1537714 1034932 104116 1146934 1378428 1269609 936531 1055719 1830811 719955 705324 989960 509143 1436366 756934 1289143 612910 349322 1206998 1639625 1416227 1770259 549349 738417 319849 824745 360804 1389517 1484326 890301 1707500 184360 606882 776033 557273 1663747 1078486 1217830 506985 1119800 517397 1476127 1751548 1880741 1338366 864975 144076 880484 1402521 1562847 1425297 1557734 843053 1944694 55742 968573 1402941 278805 1213324 1103855 1133267 1952812 1883616 654001 290285 1658293 91744 1055191 980639 1891105 1546887 1057554 1290337 1320621 1449263 245478 1287139 76863 1706366 365035 1824492 1535971 516518 1971806 1260864 1236185 782840 471411 274342 230389 1029794 904599 1164778 1491130 1929882 1238317 1435505 1287848 1390958 871906 1314446 270137 980432 529301 268914 1973969 214558 132437 1812805 64322 605627 22372 1788036 1534199 1378635 1815600 638460 1667211 1521360 713188 1825074 1249965 26878 662938 1858686 1362087 228818 1000689 304186 368899 1793360 1897313 1006759 889801 1396550 1118395 1498596 646486 1736301 78935 1055142 1903397 407969 1637768 1153395 1101733 1336560 657141 187437 592776 531430 1831025 652287 245168 1473734 1200849 577126 1344823 233267 1432849 952647 130664 1793744 63829 1048299 1578680 1464277 1587717 598529 171158 1755154 350869 1358632 811037 523064 1710024 1982183 565708 1293962 1213540 270751 1142682 163882 428239 118538 1039933 1984762 712664 1486736 388885 1039015 1586321 888462 1877167 540783 693562 18935 1017144 170435 537663 817654 1361313 1831335 1147124 472 182407 52058 1673606 1279429 1445565 883486 1584628 637133 1875768 678065 422082 601659 903284 531294 1184796 1574878 1712774 1922128 909540 1301573 105847 817929 1691100 1715090 1307124 137978 638245 520436 415283 425329 855049 1797483 154350 108073 775787 236974 1157239 575423 1938682 1534072 761786 1970193 1141190 837283 1465959 859148 470106 87458 531660 727789 343853 189807 293713 910323 1475254 907753 1368185 74750 1955017 342395 52449 770978 1926095 1866781 1316231 143021 1652116 1805324 549747 29751 1426516 1962100 811686 1148859 28132 717716 167939 146875 1433948 364014 1409301 1147561 1146571 829784 1300508 1474532 1692098 613171 1684874 723151 1915987 1997602 1576532 789197 104286 988781 1053738 1158258 403828 257324 1134150 548744 426972 462236 309950 118010 226327 829394 1872235 1866633 1714969 1450991 426103 226094 1598113 24046 1381543 326264 1046879 113462 1789171 1016161 516126 1803693 298023 1096235 788363 766735 811357 396315 623230 1408710 799736 345393 1202288 875700 552970 835082 1243102 1141689 528795 490191 1102813 1459846 1112458 211672 1249958 1896021 802365 1994487 1584832 882093 1433353 1566360 807647 384088 1883539 72381 360061 1045101 1157373 777595 890450 1153665 1954171 938261 1966312 117784 1823377 1627200 1562098 924847 1439325 675600 722622 1514744 1234613 454645 348083 246349 1935226 851952 1051657 1457688 1703117 312266 1633755 1057850 1860679 946820 1253096 777744 1774076 1455886 1161790 1178126 1634206 1446010 1171795 1021721 643607 209054 97905 456934 997350 1373535 1208542 1801057 1054886 1895183 501214 1349479 1719077 855120 450326 326424 969971 1748985 1562104 308530 526204 573437 1731461 409398 1340379 1110319 579065 1576324 608893 1064640 1337707 959593 405231 79583 641779 422112 176824 63749 160478 311737 584023 890719 576158 733078 1096278 1235449 587220 153756 688155 425408 1669080 118244 950814 1594888 1723495 1118022 1656323 1611784 1929567 1915920 372078 1105071 1981440 156570 598229 911649 1431292 660396 791017 504921 147567 24616 464164 542099 1716668 1933097 1653247 103002 1878820 21630 128229 1515227 1976005 208946 1746845 1552052 1804051 695378 67652 1344663 1813979 425949 355604 1863410 1371340 708446 1952289 1104326 1764427 1551537 1955519 688884 1761747 387874 1798985 771910 78693 847838 1536915 904673 1808166 1203553 63467 945561 604224 1110572 739202 1055740 85197 924902 406488 874362 1185181 1246671 585295 902812 623363 202632 1488266 1548997 320763 1825048 1316296 1493858 1455516 257639 1496834 1933323 327732 865389 119093 1403945 1822831 151227 352050 1049048 666738 1265606 389371 1139584 974618 1138603 146539 1050368 174973 1960058 1262556 1750203 682071 1772242 1005289 823978 1617055 1272554 1905085 1138578 1402536 1602930 814768 1300184 1933912 1397583 1744729 1638608 411544 1622051 304000 352231 1176391 1175057 670302 779092 354145 50254 762108 1020499 1208504 1271274 47478 313203 1217863 414177 1423232 543971 1419412 1715995 1384577 16592 1577177 1028749 645826 163598 244313 568319 1658690 1382249 75230 109041 1607546 350387 585580 217615 410439 1626256 1123549 1007151 683281 563379 1269487 349359 1041338 1335775 654609 1368552 1083070 886869 1361413 1215142 77689 1067973 99599 1183914 1155809 917779 593860 258580 910545 1568331 1711064 1499983 867099 1437811 62116 1547674 1391102 373910 599670 152499 238055 1403324 973253 1849075 235648 1617187 824539 50462 592782 600060 457840 455897 472301 1420708 338211 1580313 305790 1904789 1907588 108268 1947004 87589 928913 1455417 1123541 37626 593371 1950841 262391 791987 6109 1880971 364696 1527597 591077 1254284 796764 1234045 1408968 1840250 1764103 1629770 1949940 1410023 1361120 1364480 152939 335124 1721333 847988 1936793 1298311 542660 1161507 148784 589164 575073 1630169 1132568 872116 784683 426964 1279743 714921 1908655 468800 225363 90572 1216294 338795 1419974 443735 1101439 170105 1797006 246118 1773312 327975 882719 1139726 1567096 1824743 1596810 1259287 493686 1869169 658967 1520595 1548580 324668 1255061 1439117 1428039 1116229 1513961 403589 1413072 1158607 1847826 1842395 1961783 495209 890508 219443 1252467 664372 508461 232217 512778 913698 1671268 1578016 13368 1189014 1491422 1171410 771468 1223784 1321091 631531 655954 1684713 720964 674 787949 326635 1631796 210872 1200256 499687 142787 1548793 316606 1592455 96423 1454266 1054588 453404 1262192 1524609 647181 152510 606593 1994446 1615916 517788 681767 10544 37758 814457 953954 1000349 117751 1440828 366514 1231124 1080767 1481010 793290 981813 1627537 456607 1840848 977781 340892 254211 166375 199987 810943 945361 1371357 193854 1298473 1373910 81514 970665 1885686 730561 545348 59735 652458 124932 392631 1130967 348369 1989368 579708 1930388 710730 789348 1183704 1128933 1500299 694803 1162338 246871 830755 634939 1792383 1787448 1554239 853704 217160 1090773 468299 188589 251316 1726896 1189844 958432 1153705 271827 540601 104616 1936167 34698 1769809 1114575 203569 641340 1231317 107775 566806 1091353 742840 1800969 1678194 568533 563673 143048 32118 87783 1210278 413200 965893 1095049 666210 558980 736212 1924659 1778080 263980 803295 1529428 853131 1362431 1103776 1790749 1685052 936199 1276461 724523 875303 215783 1993633 1468423 405405 792356 183552 683264 563171 487420 1850021 1052533 927265 1172942 1517056 322553 680380 1908506 57993 1160677 1958661 1540494 1759540 735074 249716 398299 1206595 1687893 180010 331546 1179362 1056182 731715 606432 138485 1818435 1639897 554916 1839183 1745618 1829578 957943 156349 959587 901581 755913 646468 393073 1044381 1797187 1147376 1486347 240591 784412 1304454 210435 861770 443992 1790242 979412 771915 552221 1694383 956855 687604 1444797 1054371 1823141 29020 264765 825407 815582 1845700 425667 1839014 1018999 649142 1046807 326156 1315140 1251819 1384620 1481156 1941380 664351 362911 735238 1610034 1159544 913112 1035733 562443 509969 1526110 1761575 602075 1166136 119180 484482 1685409 1851619 1173708 604144 1441147 931862 1228041 891591 1128652 1647045 1294259 1671447 1425438 98514 787103 539854 1094630 12843 364701 240595 1221745 605306 1451594 73673 645105 797867 1131759 402258 1497530 1343727 970077 1600181 1463870 1208231 700757 990522 932778 1707805 824952 687346 342771 1312358 132776 1898966 1941734 1753736 1158257 1638302 389576 1334999 1738963 440841 1781896 227464 959117 1758496 293078 1158165 1852068 642655 1903418 1980086 869240 722679 1264994 936788 1975032 176324 1414677 1756566 137155 1812337 1593295 1040142 1735762 381283 1487227 1465201 566477 1736339 1872020 867122 1884885 701648 936638 1928106 1050956 1762440 1650438 220720 1438480 156677 1258510 527473 1451183 1218730 1302418 1743274 1471372 504047 68813 286695 1809880 543103 1217626 476915 315603 1495938 1030726 270834 98766 195801 1078229 1275294 928073 1601394 996601 1182558 1118506 881094 1235746 1606741 392305 1643862 1671131 563361 1147702 1638977 1026262 242373 28809 572174 528988 722453 510863 1719157 1291030 1167668 336646 654167 1658439 992850 1173463 664027 645705 1164740 1874706 1330431 1678368 1051984 378403 1020560 1336570 1882930 690339 1845726 1475552 774038 1770945 320505 37590 1467012 1558437 1197530 1394835 1728031 1115264 745694 1463248 1872688 1106094 37079 1377983 1526809 1715185 1568523 104623 258933 552386 1503160 1890759 179265 897187 61030 1581524 845442 452738 1445902 1680981 530673 1854507 1670056 338187 1152869 1272975 1983094 1404274 1545264 42832 1171070 929410 1856223 365865 1190082 1047762 329231 1910346 1992160 476135 906866 612725 296269 1110663 1004281 391897 370443 996422 1028517 1456239 326441 641458 917995 52659 1243827 468380 1074429 737203 1953396 1746473 798166 330350 353647 1497140 1813800 1258650 1680821 1911620 339852 159468 1967871 1531998 4508 732288 753425 172980 471915 727694 483468 1166814 1435072 1643725 878657 1079088 1224321 1706256 1009377 217177 1037711 1501473 282953 1215211 1704381 480268 1916114 1972808 1608713 1628555 1271389 797695 1572478 1911657 776647 1121010 1361316 1744842 1492535 1240962 589341 1032539 218310 1268609 1430063 913882 980886 1637061 974570 724663 1515482 1904506 244966 253914 1802083 1003984 909736 426891 990919 114411 414678 1717914 46218 773009 1475635 1863488 44769 1685867 1821932 1688974 1184487 1104566 374635 937516 505146 1045490 756751 815450 676872 436311 1461739 1344220 1709153 1805047 397678 553380 1856720 95250 1479921 405356 1807911 1895462 1012218 1383763 268180 207784 959288 255132 1982868 1053718 1092884 600400 1756925 882316 1202532 267708 1772150 848496 450835 911365 344978 1036201 300261 51972 557284 641100 1997184 1060372 839529 727692 574594 1525090 1618838 644725 747498 148586 1564071 1799711 1036511 528440 384688 628641 1235279 1802287 1969854 1393864 114740 1365942 55760 1385510 1854892 78423 1378262 262867 1258663 1626437 1790070 226603 1693403 1136343 312178 1651339 1967832 1744251 766004 388120 1121984 1369787 1291986 996819 511153 206436 1436754 105552 1095937 1607428 1020972 1082245 1445959 1907456 933960 477618 1766140 1917099 753399 1800375 531727 882359 1234946 1231684 1092374 572271 941321 582246 243357 24389 1732831 316720 553167 1882683 322796 979619 1532473 1159156 1809272 1458961 1250654 1984289 15363 1070110 16073 1128554 19424 1650563 1546772 1451085 150719 208224 1397423 949556 37452 274835 795583 136093 28130 1822517 1299764 955466 1735423 699096 1164554 1880352 1726880 883767 799934 965659 1448059 1071166 1953794 1115346 784966 232430 609251 1122910 1346764 338664 438741 40538 809167 1520822 569574 246677 1536969 50638 1030290 1267881 1538779 1685150 1542657 993679 1927866 1871979 1793104 1589947 474827 1538414 1035272 1942405 1491623 1376486 1583740 1286103 466348 955610 1123325 1784160 223172 716726 1830683 1174841 1421940 1695563 1007412 1609951 1994311 1729078 1098465 1991043 1656777 987447 1793106 54186 1869565 1997339 1151031 822583 334036 67336 342766 683358 1434558 538767 1142222 1327047 994599 277173 133648 1101070 134915 963636 1302754 836877 1161780 291066 1263830 427298 1598203 848713 1025651 544340 1567527 944800 1264312 1272907 237189 676034 1293313 346433 1500010 582443 181642 580761 1337321 35190 1200522 165433 1976045 220490 1165359 1597651 1262330 1823428 895996 1570683 687956 1459911 801394 1253819 1577419 1884242 146877 122408 1662210 884334 166195 628770 1790657 522876 1509942 29086 787563 453461 821222 500749 129336 1067768 347043 1662811 1788104 1344768 1419806 9423 130126 243170 263566 1669478 272497 18626 760257 1998452 1044333 1359540 827270 961319 773111 1686996 521522 956756 1121424 822848 657090 682044 990362 102794 1565450 638084 211015 449784 1273486 1103664 1537852 682751 1049219 1710654 1680045 144507 1253796 200337 247396 1247595 1645769 1377700 1090221 788443 1579972 1583506 385612 553105 1846630 741128 74872 1029759 1011777 1370857 1422755 840800 461983 955261 1761982 1459483 1654595 1423230 24920 425597 658183 1349580 557416 1850078 586073 1504630 365204 1414600 1562430 543687 237267 699594 1899931 1878036 1198130 325985 1463003 168592 314713 1724382 1186528 702268 1120243 1097390 752180 639931 347181 143011 42387 199292 1375620 1388221 926635 442567 636362 438330 883269 1983851 652603 360721 1672052 1947764 1117578 1561659 737618 325088 391228 181998 911599 1366953 333701 1863396 1629327 543726 1025526 1290730 1830719 1150881 1513291 552267 1858479 145326 1709643 480215 284223 360416 933835 1661377 850681 1112989 38822 1891431 1767002 1992195 967272 929039 1767007 1231646 1495071 1508125 1945505 1162745 654911 41521 1317837 39046 1351078 1784398 594525 1369912 1977224 1942041 1808926 700262 431056 156476 758891 1428377 41317 1429909 1923415 690317 994964 835607 1588691 305839 1778979 205460 372477 1338047 1888510 1799347 348191 354033 739498 1694197 1994327 1569774 1653629 71896 525308 175831 1717111 816732 440736 578291 328992 1704890 1286567 588853 1644431 1370374 479182 293715 737546 663526 1778136 540628 1932713 167258 408811 1863640 1127371 158750 1159440 986406 194408 412807 1650956 1836525 1214570 920925 1244712 807042 1252436 419570 911147 1060434 985345 1087872 1318491 1302238 343437 696957 1462939 116900 1934466 1931707 501697 1087516 588173 1485 1185228 24599 1353776 855995 1982005 964517 453897 850785 233296 1274640 267134 1218617 349544 1107435 1257108 504236 276345 855384 382038 1820894 1013199 307793 145250 968533 906261 864278 1272251 103699 1595414 1810396 639733 792377 1651367 1413901 940772 276365 327097 966440 1470906 103017 1601665 1820506 1037193 87602 1707335 974461 852096 1915215 497452 407654 293357 1382188 1329505 172191 207958 1152867 157688 961140 1628155 1267557 1650454 1414659 1463130 1305203 937523 179560 100944 569257 1468637 163298 915769 1988778 129323 347172 658028 1779531 1663609 1881697 1649046 1248961 1086070 1464073 38243 1291706 1785234 362667 423244 1620217 771237 156776 1476442 1274829 1788915 110973 605717 1238979 1490789 252594 1386568 1937106 292888 1052811 15038 191658 866132 297326 82083 1389318 1918869 81285 1396038 1071410 1190425 873390 548024 1970015 1073658 1003440 70371 837863 369961 1648342 1805365 1512388 1936788 306385 682855 1547671 1460777 1572626 1624722 451510 429046 1782025 424256 936276 1202209 1698335 927064 1082326 493236 988757 1385016 1622920 989704 1069592 1175270 228946 1283590 649386 1854280 942370 1507129 1990543 923181 1539625 330368 1064182 809019 1211780 1720138 404558 1193313 1892480 1654412 1960551 1327164 1337001 641108 991844 142248 1910141 1870351 1962338 270595 1889198 1340192 109761 1865006 1226193 1010114 1982283 778 287085 631778 1526504 1422019 316197 641175 1463498 1765354 708097 1767634 1630748 1106472 1465977 1403208 1619091 614501 1489215 1253767 1858170 279626 639479 1059217 938862 1069133 331268 1107317 30577 493932 1656123 1798516 1047465 180853 891517 1047966 427531 124470 497240 1111927 1865040 1960159 1815480 1588321 1368673 1420432 275112 996902 204530 1576577 1542893 1167934 600330 649721 1419311 340375 889469 1013113 1698493 25231 373003 181868 1856670 1414747 641865 1327009 908761 1674873 1954345 1804956 1539195 149066 354592 1494390 675434 30929 538142 1582051 1228465 1811989 928797 1102928 887959 566308 1579316 1622042 1290517 1708884 444595 1964650 936744 972399 428409 1606494 55346 575869 235442 1993730 372640 696663 212463 586326 1063845 1109398 1934037 1473247 447460 72934 1312446 1948916 759311 1756117 1058801 628662 1460108 755571 1797026 613645 1907477 919570 1161126 412612 551662 1083696 645445 1324 1758472 688587 886291 688516 130431 1897372 1952221 959951 412802 1983931 221404 603208 698768 1711273 879298 746607 331543 656987 768866 465314 1795145 1298474 1119504 1552921 1863919 151488 1669837 341003 1959952 1117414 326235 1597432 605695 1633151 1214271 1691903 1168649 1338785 1929108 403149 1742843 716347 1674350 413180 344583 1855407 81037 1626259 1526157 1638681 958476 758961 1705283 237382 1901010 1417255 1750866 1484090 476015 752223 323172 1614863 410450 1425576 1939921 1628543 1924420 45312 705596 1639824 1432739 1054695 697021 1004682 474225 1253444 1640922 1950348 1145621 1496711 719386 36903 1978757 1006609 664964 577886 91258 1396274 1245758 1182043 344585 698543 1776182 1814925 1276562 1187207 907060 1802038 1850307 627554 868769 1592816 919798 1163561 1965406 329952 1001994 131895 1261770 503647 53704 275383 359814 1842467 323224 1740016 225279 1303991 939959 1119975 1744714 1691244 49519 1159356 1075646 1866819 1788102 1415864 902911 1708369 1095714 480490 284158 1918749 1508506 1636055 615023 1721728 208111 1423093 1369326 1302314 1104847 1475470 1943172 90896 870419 370778 212664 809005 443105 1389946 1057498 1275529 1315860 1792682 1291516 980942 81818 1554605 795948 1903882 1843623 684942 617472 557361 878677 533083 1381387 2118 1698950 1198250 421393 914799 819469 1728932 214118 1417530 1457727 560470 1510691 225787 622427 1162550 1736611 1847968 311191 1481837 562342 19042 1220820 448354 1039675 673387 147650 1618719 451028 926378 1201086 1094101 1817298 1072901 1715144 1266143 1877909 1841741 1368490 1808046 1899684 280019 345948 720084 1165264 40496 1500698 931954 40946 1741657 589440 940762 1818027 821299 646643 1131429 301111 1827904 1666118 970875 1589289 1038435 1025720 898343 586683 1741071 1047217 1808411 1978915 1425983 824814 1531543 1394541 1086756 1787470 1576683 1398327 1758723 539070 733455 870924 1436824 179147 330224 1323445 875322 1040502 1798865 1100377 1475021 1086444 1999713 458501 1215183 537000 1294177 1955125 525938 974243 63429 734181 344382 1434921 77044 657383 1124937 332746 1220258 1699429 1869320 528110 1413090 760871 918122 438307 352955 309068 900271 594597 986419 1833115 148402 715677 143957 331480 765772 923990 27182 1675745 1076674 1644834 1765390 1693637 1706298 518247 1982166 631273 862286 592385 1964761 132819 1487725 854365 1610713 485063 1004606 1492613 170203 1154251 1166968 1598894 1841479 1917119 1774848 254088 720436 1156361 1219406 705648 1690535 1961790 252630 301415 1715792 854817 1038895 517173 1577567 1798233 733401 558723 1935343 1042077 1000115 145682 573204 177717 1325674 1893890 1283253 445876 1480381 295414 1180425 969970 1820749 768311 813755 1930277 1967245 1011034 1805162 587971 536534 1621061 1142226 779809 1233669 616982 154271 1440153 1035045 1078749 1958786 1972793 469633 1263209 1325709 351591 1580092 646259 1363805 758609 1260600 646010 785785 257459 617745 737749 1467993 27232 1212966 940882 1221557 1568348 298144 1183750 1551075 1034592 496084 1109729 271953 1724804 1186035 317342 548549 1079835 1879284 183640 1140396 1977432 293488 1518958 742091 236079 1754253 1095906 988997 1893472 449809 1372688 1284947 151608 1966673 1774896 1080436 597669 816478 1974003 1519330 63005 1073711 823876 859328 1253369 987588 1500977 685838 1934136 1405566 1842805 249229 726061 1142522 248358 622542 1364912 263582 1019533 1859874 47841 1552610 1856614 255229 1270499 1435608 1188017 1713079 623310 1675215 734148 1033480 920421 1660387 1929883 1147799 1610613 552077 1930885 1301151 732270 130691 542375 1079871 1835903 136775 505486 1318879 1937999 927417 1700920 1156466 1488050 1963093 1620339 761162 1239028 1936575 479167 1805031 1614508 1707780 940779 488836 1461648 1227445 880944 44221 1966943 735911 2819 936711 372345 605395 1791927 1363154 715643 1986771 593603 1025024 1741416 147934 1690679 809085 1484217 817058 1689896 774526 1394804 264801 123751 573483 494828 242688 884432 1571715 231003 1485171 754523 1951055 1766622 49897 1639039 1420035 1464762 1358456 807909 1464203 744756 821744 1348487 1619419 1558772 357525 1682250 1880765 1703502 595924 69834 495725 1412295 623829 1758857 1915825 666932 1556 281427 1526512 1446002 1615992 1925481 1822444 768495 1895597 201739 787314 367552 448310 787537 1452615 476219 40117 1425238 1637127 1438589 288091 986721 92585 1219117 356081 1652190 580947 1037522 1153709 1776925 660529 345648 132015 215050 1133010 1371846 674644 362571 667219 752784 106052 407928 156167 1956995 1052248 1199433 56168 177019 1160008 1777208 1008370 1378769 851446 1065002 512691 95712 1420573 17082 1686940 180806 438321 969266 221484 1188819 137824 1806376 344287 1658673 1383275 557349 3622 251503 1546205 841463 150774 568168 1143356 705859 32412 1462045 1877908 1412194 473098 124902 1198145 1445819 1592275 1625402 638096 723216 1580583 42846 1183872 268090 1349385 856423 909445 1191818 1878592 1255295 1830748 1058426 1611962 714801 1872284 1965777 182737 1545046 260195 469608 485000 1935574 868589 1421656 211102 456768 559459 300279 699532 587523 204720 1095645 1816486 1171224 688303 1686453 1202763 949300 732252 1356605 1027125 1333997 22764 1979156 1912671 391852 816591 1427125 974189 116691 287128 1524536 1728874 610679 1495278 1974933 1171616 231985 675965 342054 48999 1071285 1821853 1841169 1414343 672082 607310 1482749 1970127 698351 1769830 617504 1590977 915713 533186 34635 1831797 544575 1909248 1662024 1331980 1804532 1410545 1694659 106200 987764 479221 664803 515498 144755 1460758 220735 828728 291300 357726 1879067 618922 1328870 1651235 1571384 1850818 167382 1693425 1701703 1612046 1914724 1764266 1640289 1802509 1365950 1431387 1638283 906435 1089033 1250622 249438 96521 1120949 853545 1644873 1323146 1497797 445007 1509405 766675 188974 1305265 1328299 938385 115781 1045568 1750133 637935 131156 137242 311359 9661 1030217 1601249 977125 137372 865846 1670135 1367984 1697895 751399 1682064 1872212 636458 525842 614361 475694 120931 747922 2885 1654271 283978 335659 657656 727433 1886839 266998 1810350 1037282 960727 1521915 1749068 762082 1848282 774416 364347 534505 1070631 357182 1928128 830953 220684 21727 390461 799308 1876653 1131190 127069 1556979 1533054 787088 1062249 1977913 473737 247746 587308 544350 328178 388659 754034 546838 1846826 1225096 1600098 478897 1781768 1564126 663366 957453 1837352 1162863 189250 1619803 1083211 565591 1265705 1865977 62079 1244539 97097 1505316 1275872 1589396 648371 841118 1612636 81221 764190 44747 1379109 1318283 141683 1545231 1779595 1402970 599037 348952 1689838 1726734 1291663 1477696 718076 1890195 797680 1096962 318530 1314727 1743821 249818 1877906 784773 76209 1517666 888201 151383 915837 1523057 1648377 1280538 1485332 453880 1131827 1869336 158068 544695 536836 1858962 1581469 769408 848026 1184881 753353 1973861 813441 1208227 231728 431450 1677308 1486303 150515 1338160 784249 320830 276320 423572 1728615 8514 947258 348638 45044 441205 1914324 349565 982043 556725 164096 277390 1646542 1217271 1168239 1248944 1523869 328412 1120558 1615092 1326099 839351 1849188 768923 1381651 1444855 645118 948922 1076847 311220 1120052 327071 650345 1728259 78271 69247 196902 171346 567295 1455041 1464712 945949 1142532 320466 381055 1864807 1484954 258387 928379 1983229 1897059 785124 950003 683860 1630959 1964779 1879469 1844204 384632 1828503 666425 660705 839241 1960895 731154 268089 1675718 531803 1307730 940356 1715427 1086035 1186810 593914 207952 327476 1306842 865201 1390467 655255 1280221 1521872 1403152 715415 836329 1813002 322462 1732752 1864405 478893 1291298 1442506 829874 370525 25745 775332 1041240 1720830 180553 1630014 1101396 1321213 292645 1413038 196976 114049 1621439 263960 1461549 1563958 138859 414810 380403 359505 1777460 668178 1493231 1370132 975237 1934787 1134143 1650981 813341 1918813 1100777 280422 160147 1348241 454850 111703 1536070 1019486 1888739 1062007 1738565 410274 1180094 550921 478609 1255246 615920 1310056 1108825 565433 456383 65456 1327205 1268727 1263507 1736044 68778 337212 589730 1888769 1440695 659662 1046059 639545 1185672 718901 1168099 1467044 1832930 1259298 819974 1733277 325516 789765 1505371 1768778 1691087 737060 641142 1171677 175296 916657 624211 960451 1696585 1358160 25513 1396744 1087004 111610 1339328 702483 1059197 111265 1831988 586380 305549 1854406 212503 1293194 1426156 1495362 1770528 400606 419414 1606318 793043 896714 467248 492777 983944 858509 1481704 1071600 1357434 1141223 1046212 1489504 954590 483406 1965627 562544 1024065 1095895 1690134 1189592 992687 1503391 583738 650658 113514 1040136 1467050 1107216 1754667 1566033 765363 1950417 658664 620199 481803 1114709 421430 1365521 303955 1047376 1089647 1039700 1697878 714552 858134 924903 285629 1847009 186446 665389 1217207 347843 482843 1304192 772569 810256 1790022 1836486 761971 1655557 1891804 1343986 1202001 954047 609204 262031 1290692 443397 1350803 1438290 1584206 1039751 226392 1893658 372692 1176748 1269153 268984 1426291 1470373 203004 1033046 1973242 1396021 1088559 1856872 62804 1977309 828521 484347 362113 880673 131731 1400104 801607 83578 200746 1955646 1568475 1041306 95534 1978055 1978937 1389054 1491919 1253792 131479 1017151 719053 1361695 1421635 1817690 414616 1266772 1673877 1984915 1996045 1903532 1306393 1546755 227216 1077972 1615535 1393397 1654290 58202 590608 1173139 692523 676511 1127312 602378 84769 1068242 1706488 1379785 1548628 1798090 1801910 521804 1511965 942702 1442836 352137 13187 1894971 1054883 66620 357484 180697 1950739 1688660 179451 309206 1135066 1809114 279739 1410119 687498 986726 196864 1617979 789214 544514 1371014 1993682 1456519 1899816 1611264 1594654 1764089 781257 1963877 675238 1896308 1650256 682191 334188 545517 532007 1002385 571795 1390616 1437785 1444838 1983514 248111 817359 1982192 95723 192496 1834966 1847952 998916 548879 70365 492866 1270751 1514789 1968790 791726 1558897 386442 1169574 1441784 91583 597656 987261 166380 731972 966665 292506 1012377 290387 780941 996217 753646 718133 689088 287410 1719831 1173086 368425 1813 1506147 1747082 639423 1456821 997978 938975 453972 748957 883137 545418 999600 452497 199267 185081 548658 208818 1800781 238655 1938846 1033835 523147 1063479 1585644 1791621 657097 702524 1343853 407362 1519934 1756670 347993 626995 143035 1210974 241496 790527 471389 1814082 1357710 967099 833400 1634002 375390 1104572 1572097 874762 554764 646187 587769 136370 52334 720625 1363224 1410878 1938289 714019 1638944 689168 646577 555790 859364 16256 1482215 1735865 965418 1613803 1657233 1082253 848819 695210 1761880 1086243 659829 1282217 975544 647239 1550421 1778264 1717953 1934734 1352322 452247 91829 1477668 1962604 996511 1393585 140017 131151 641366 1373626 81904 17513 469503 1634234 1246317 1087135 184816 1885867 861043 1459469 635330 932780 1077054 1843081 943394 485955 1154132 1430687 1212925 1639789 1941488 1875981 1019511 1764347 506547 4201 1943502 954542 1964437 1777228 1405219 873829 1020900 658743 1333358 1047836 459473 486742 1482905 1040966 1105232 447596 1782709 68482 1763143 713572 1665363 835399 720114 1456232 1202064 1244623 1367164 1358487 1766041 1017211 1001562 470096 36670 465902 105651 770212 503797 244204 478839 1354407 52578 316229 1829280 914603 1967647 1822297 255777 310932 7198 1567792 1306308 1621733 508075 795392 1080463 201389 111862 299671 202956 1434016 1162598 987033 1847538 934971 168689 1167420 63353 607549 385340 912479 1939490 589324 883120 376479 1303837 1393936 1957166 943972 1023908 901049 1179885 1196541 101987 451679 812761 646568 1121771 850042 521275 1651744 1031605 211979 22034 434894 398304 1171103 1552823 299686 888012 106685 903034 1620507 739723 1065908 1830884 1175347 424430 521925 1478137 1012322 1007596 1590278 1307331 1859861 942915 623402 1603346 1951341 1368353 1660366 703420 1266509 1549699 103471 418210 1944867 541886 679010 1843761 970993 1252555 1315071 596624 536229 242770 1593039 1986293 119852 1530485 617503 910817 190698 1355598 540701 705931 1975651 238709 1874427 318782 1778181 162457 850998 1245707 1999161 231977 410361 109234 1530932 653436 914998 109692 421394 33025 698905 758131 1752954 1837367 1781170 1731139 1416952 1686644 1706855 533227 1193868 806820 581167 1386545 1857066 191445 795168 588830 605849 113394 1664794 1914932 674646 788384 58212 849471 15550 1535319 1574663 1394013 1943344 1979839 1840175 1665797 270426 668112 244832 194343 409015 1448747 754390 392150 713070 833162 1668736 99020 110322 337190 650073 130283 341348 1589219 481683 454778 947318 1010910 1724720 1098232 1304462 1903123 758831 1802233 519206 1628871 267859 1098475 1542474 886583 749676 1071482 194381 825867 243395 1332745 1373353 1855651 421238 1998611 1288648 1002387 759533 1781982 1961507 1721464 1454934 578764 1100192 249368 1984965 1726739 1454589 53117 187641 1951958 1966472 1506321 1053959 10119 959854 1030373 428284 159348 1729292 1282646 1383104 105608 1865816 704807 1098559 178244 354476 1928359 1629970 1075587 1708916 1719798 1165278 1008120 1662703 1010280 1501145 1706432 1189422 388312 1416199 1186854 549163 163530 1197894 1600122 1021668 1692803 1440303 373470 1135321 1365330 230053 245516 879781 825160 1750339 1614818 1756510 1568009 843262 1190701 1980564 769480 1067333 888911 501899 1568162 1022972 1382563 1052741 951201 1250409 625122 1059154 1907433 1957399 1251555 891526 105814 1447474 1095967 1043586 1169744 1859187 1724130 1695214 1347296 741656 82207 959900 1793209 577084 1484315 674706 455705 1334247 566616 1779394 28281 1882516 1287969 411656 710520 610367 1216753 908529 612600 1158374 1070191 1714587 1415228 1007699 112305 125081 883350 434786 254862 1153782 905207 851112 1471969 1030326 1716823 1005145 648057 197329 535661 1014403 1706695 55051 1978002 1775016 1695779 462138 1929266 402148 277478 364111 978709 1193613 518907 332108 444396 257001 97242 817745 1868410 1054315 1703483 1048596 401497 1288270 1938277 666791 924185 1607809 28557 397039 1547839 677566 1346937 1843259 1618747 1433407 86733 1913176 277986 1323713 433920 148817 835543 1203322 299111 635285 766415 1271655 1994960 1758255 1497656 1808348 896026 1839651 285399 7294 971456 1129489 1984024 1921327 1172261 1844701 1409630 454263 269390 618716 732597 442871 1322981 1076453 1030786 1510226 1212640 1101453 116067 811535 648780 1961655 819945 1429363 985202 915639 1851802 1520214 630550 763055 1321688 230155 233451 1733938 1769191 1559499 189240 207560 1885873 1138576 1149642 1090169 463804 841776 1165349 1645538 1574629 1114383 286269 1376169 1282402 454935 447733 1768579 1473523 60591 1185092 378568 1456078 486350 1049516 398163 1462748 1581878 943941 1485592 1441316 1233688 1218506 865406 1197888 595866 1708962 719831 1302174 1161164 1018979 1059011 692334 449763 984350 193723 1090885 1654748 1938915 1991160 910926 1905503 437298 1987179 1613440 1488536 266156 350544 1920985 1173284 1199380 514865 988348 1776584 803437 1922862 876616 907357 600179 219772 931908 1654604 853499 8192 1808667 751657 1271478 293111 480330 554480 1723592 446179 1966475 1401346 185209 329453 301705 89267 1834519 1002006 883174 1132504 683077 1334218 417171 703103 1198541 1027085 1425078 1821581 553314 625916 1901773 1744052 1702324 1481195 289499 1653499 1986303 1945194 310611 492838 797617 670992 692095 1146725 514286 1686747 71012 102696 1787290 1046675 789398 83691 1827947 1661714 730938 1463954 787239 1878781 164236 1848814 541661 444738 1643701 575123 56090 1006846 794780 1409012 102148 1117984 1947254 1914251 615078 1990062 1775247 1881545 231965 1143429 770559 861222 1814588 798701 1755040 1649170 1682255 463052 1144179 1761404 1320712 1310382 1694357 1065155 1140548 667150 114115 849164 1400714 714291 831387 1759274 1853526 1975969 414531 1733953 403215 1952806 631058 1889269 1029441 301894 490291 540230 100565 841286 446360 309764 375505 1407731 1202716 820652 1860607 1352993 201619 969021 1994410 1669508 1007760 1343960 1179086 157099 954408 1774962 1737290 52906 1224478 1018547 50280 1130721 125864 1850445 805206 269396 1013901 1771222 1694797 1114762 1589033 1148186 831371 1470409 884651 918407 1283676 929512 1001132 985134 284422 43036 312891 1043032 366406 712293 1331946 1394499 1635820 487251 1893991 640676 86166 1249787 1110174 991037 47878 452458 776414 1831094 423598 1115495 367018 380255 1747552 732583 1633436 899162 841957 1410591 595119 1346492 88982 923585 895424 1219170 1848611 1119647 1911914 1822922 152502 1879866 1342763 1787620 1837964 1840739 309532 1824952 877455 33622 353979 1053743 1246743 880141 1197099 1466039 1483026 1280410 480160 432952 1347482 153338 847406 105455 836463 1980003 1096972 1394159 1508033 567198 1996674 708563 1260916 411597 760173 1044646 1373171 257658 813521 477958 941528 1262757 415603 629981 1876696 1108735 1597823 1410648 80261 1436022 736445 1222509 434417 1646841 117 1741580 1373211 49196 467340 926184 1151287 1167635 1865672 216019 1817593 849072 131141 1994163 1358592 1301075 1053151 1550908 1400322 1130210 1929808 1407131 390822 532388 507831 822074 1218872 1618456 1232361 1235047 1562446 1750423 1150626 1277495 47017 340717 541227 581084 971508 1228341 1914306 689790 647230 1316767 990549 1563554 282603 363001 1710665 1798161 1956667 1879378 500234 1037210 1996947 971169 1765615 1208281 1120606 973692 1503565 596502 430343 434771 116278 133255 813369 1995558 1222510 1224009 29280 881219 1761913 595824 1814976 1681300 1520087 519325 903959 784240 1791066 1343386 786018 1287126 141296 634977 1358974 661494 6500 1936292 1171020 1064176 1695251 1752740 484471 634992 940618 1786175 292472 1033223 407260 1999 963889 323770 951480 1546438 715717 522064 1888719 1367870 1623971 1721024 1428684 24740 1376394 1769792 1442591 374128 1834566 1141469 1127667 455763 29843 396993 1567798 1574120 1966547 818746 1049076 518830 458324 69355 1913959 1805094 760602 1438130 1764526 285242 175584 250092 242892 1205575 1395193 1076981 593361 1531094 1282935 247237 1139743 778692 1485447 1108186 1112069 827438 1232038 280241 979765 334963 1462353 61818 931511 910957 587019 512219 1182015 1866111 2243 23429 462849 1295231 976793 1676637 543710 1580411 1263564 377841 369064 1284139 484610 1165952 1512443 675615 1736893 788158 1319054 29289 1183009 102434 730663 1583562 1018499 1646732 144169 1553651 1447683 1451384 31312 1263548 1167675 1602664 45649 1574533 250392 659234 207169 979474 47962 1490097 890148 1534899 1129686 1666101 201206 337193 965594 751298 1600254 593760 246619 1597943 1561282 504528 1684961 1146087 968732 995326 63258 995412 1289259 1677732 1630519 1889410 1164818 1680713 85243 1639436 626478 342143 840875 56383 1039141 794880 1672099 1363294 1349799 899150 1158478 1329597 928327 322352 1839543 845567 166438 1816037 875795 884146 1873887 520363 1023310 1904258 1666513 1704486 1051098 1742078 811801 1267810 476168 1704340 1652003 611352 691190 91475 1086870 111890 799297 1870123 617444 1139411 1779555 1066573 1810873 1221352 1404744 984005 1992902 77844 226891 558293 521622 1874577 1769706 94971 1660385 1315462 715458 1884664 992324 591098 1521457 1568560 583404 1010921 1036773 1333931 1095898 1206310 1255622 433119 1035285 766867 141012 1448505 1553928 710474 1502872 640317 1296597 1565412 1231827 375774 1397511 414317 919269 367275 516083 1872201 1458340 1995986 1090394 623020 1533765 1554564 1798084 1393597 1798110 206518 57154 390009 816965 1967154 1417573 715087 1700870 1129175 888582 1268395 1404811 445763 1037870 1114552 1831173 223762 1861383 130062 1309055 570337 868349 404566 1538655 1671130 250200 1368348 593514 691345 628320 1401685 1231323 144504 880594 261684 260351 1765255 1883303 1898281 256228 970660 797116 889718 1991299 1349335 88364 42137 1839549 1141004 1155605 1184296 264025 714074 331716 1588247 65324 1686018 1974773 729538 569521 843485 513749 1449744 407874 1611049 154522 653355 1079755 754745 346336 1980009 852479 630093 85396 562404 933602 469291 604288 781081 1518136 698899 1392393 1188598 1259814 930257 1256070 666798 360085 753120 242409 3723 421406 531793 1929926 502415 783198 707057 1535219 68249 1473048 239019 798175 284203 666072 658085 960007 1800590 523857 1473277 1678539 816602 232955 1641932 202761 278683 1053753 1007313 1850210 251016 743323 543976 566894 1632508 1947766 464682 131773 247140 1443014 731210 818573 403496 550020 1992382 1155283 735133 1332387 1314866 732226 1411997 932167 1238198 1205579 1942934 1232264 310703 113882 110693 1786460 1013443 1610641 1317823 323242 331063 1441392 624372 392672 237887 1695845 939116 1411160 808070 1438502 1357935 1277216 904734 598857 830947 149338 419712 1940451 485670 1118238 965016 1968115 120400 447128 827776 302184 383473 714297 586249 188639 1009636 1741679 1108523 1521914 472658 657653 1122135 1071055 1628751 654872 534363 590496 1823363 1464728 626863 272474 1888806 1213167 602186 1337305 997009 314029 709445 1051969 552031 1902230 895747 1051034 1242001 483203 910530 765326 84305 231117 204738 346927 728939 1792864 1651022 998586 839364 1149295 1137686 1609508 366878 1812249 58865 1499663 951653 980586 1150438 1603238 1481601 1003483 453208 1002721 713712 964537 1040696 1934009 1849212 297330 1507752 1055367 233733 1349531 1010906 1461325 1752259 508345 1807510 816717 1233320 181753 211977 872298 1027228 1327169 566868 235831 329291 478977 1326056 1311335 1304319 37802 1184409 800953 365234 67670 1920497 1400285 908749 1915988 1730447 1084206 1223759 1008678 405863 248000 464234 946848 1467876 1532972 1631603 1421273 488976 1475376 49441 428481 664548 1883044 694539 1514970 976788 55337 30989 1867796 149494 73043 1375205 1277335 255513 735301 599321 1333745 1498017 1931434 733073 1841727 594459 631043 1740156 1193984 1421119 1119211 388765 253580 973507 1040294 1368423 1142452 1589032 166524 1065286 237508 1741964 1241312 532854 291341 1507548 1925074 379584 1487762 442425 1662012 779397 1329758 1079060 198027 1763785 667282 286029 1585952 933215 1005767 1687709 1138008 1678024 253080 812947 443847 973817 1617065 1160949 1636557 1197190 1351248 1503527 1702669 344655 1580432 1306716 1358513 495779 398333 594128 1773610 1987321 1615439 1328610 1101397 1588417 201109 1738387 1032272 1526274 1954956 419897 429619 709309 433774 1483263 1590947 1119724 1258022 1991897 817674 54661 1459296 1893157 1429923 938350 310546 496709 1648300 1244908 1558205 1402000 1758105 514402 311934 992866 912539 1512455 938113 881797 914099 1815574 898952 1382702 1146497 1983805 1932504 919544 1815637 869151 1541681 626715 1864694 482079 971698 1176825 1969936 1476827 350299 1748314 278314 1297693 1516435 573313 847725 406792 1089351 1475059 1218203 1512949 1359692 805691 1008726 1980164 1230384 1810722 74044 1801419 428213 1561511 1032096 257700 580676 723697 475367 92689 1704439 1484721 1904574 848061 1832116 948493 363478 500855 177496 1797670 1048236 718744 873381 1613443 109982 1227922 1958148 1962198 1284977 1893602 1822398 1727822 625542 1767699 1911197 1645069 131449 1308367 1135001 371079 1490430 749863 1598708 579499 227378 315652 1566957 487335 1178481 447058 528493 301134 524842 1671302 1797682 1120394 630264 1553781 1483625 457249 127354 776062 65604 865707 1270955 844788 678417 1782589 226904 1456473 33987 10583 26052 861267 912821 1143040 1208800 295226 713115 1010130 267729 1205891 891731 1879359 304015 699611 1925999 774602 284855 792581 582306 1002670 760397 870624 702006 1268702 1023024 107402 1809807 287869 257218 1417547 484150 665454 1655577 1355318 242087 1800978 156449 706676 1118005 1701072 1552495 1010837 1449862 1202961 1301869 1841077 559323 1389941 755276 820329 178455 1052472 371368 565193 76350 1817100 449435 1814576 1114712 1474897 1410212 453679 1137915 101277 1288467 645217 1964492 1126477 1152829 75822 1370609 948 1996784 234446 454541 1824813 441412 1427996 1991433 533839 1618825 205370 848705 1976963 408842 818982 1753781 1370861 645666 448976 479830 289278 1575738 417937 936850 1845046 1590535 58846 1251715 478910 1958705 902827 17536 1263680 1122667 1843934 38847 109597 386676 87950 1886123 456806 1063798 1015434 1380746 1818598 1777147 281041 1772749 851401 1827683 286045 1064960 140484 105376 1389196 1724099 1303385 694570 436486 394980 602638 1594825 1087520 435322 1450209 1837688 1687383 759413 278239 1549800 1707979 1613118 1504421 1234460 856383 1546664 50529 1152951 1811593 1101600 1659400 1338881 130560 375311 1594941 1102812 98201 718577 1254295 497193 607688 1851863 1610037 117099 472829 790483 1583255 1497511 890273 985036 83301 965093 1050708 1110916 562729 1245059 1074462 1942721 1909147 354854 856039 1274594 478840 1116341 36765 1156689 1707661 11734 944126 439047 1597412 1085613 1117412 1823778 56971 1690448 1743804 247626 924423 791559 48327 382705 1942974 495935 114254 494556 791892 1078811 838811 1135173 1666608 560457 1636059 42910 443050 1130087 401746 1702241 803999 1613170 1415210 271560 1448477 217715 12322 537846 1285844 893831 882455 532289 1895871 211998 1769579 665860 893010 655833 889960 1598423 135454 19700 1158660 1113395 437343 664701 1492933 947256 1326722 91038 894896 1557874 1158389 535663 1051443 415378 612196 281801 248072 1080337 607962 1574485 328406 757609 1248686 1402173 1960529 1920459 463239 640553 990663 112135 894475 1922491 103618 1304525 626910 1970818 468097 348861 786558 35524 1903936 809263 1190510 1523618 1741167 658549 844387 1789822 1274737 707962 134412 388980 1244242 919121 875276 1388306 655496 692231 345653 172321 1952050 1200284 777515 441213 962622 1242148 1973824 1524315 651933 108005 1886864 401103 1119797 1126803 1990384 373171 1923082 1507937 813080 1464491 111695 1381137 623062 1377496 234003 1282353 709761 383427 1156334 1872465 1305012 1742102 782525 1369830 599318 1939142 751488 1700729 1641847 1236664 579433 1727836 1477002 335510 534485 1062246 36124 986228 40224 1613600 1570338 1290324 1159387 1276482 1415624 1088636 433338 381053 427929 1095167 550951 702498 1002459 337199 423785 1260869 1391711 1228769 316472 1787164 1722509 1807026 157757 1927340 1811735 1226793 183007 1900270 313204 913235 157316 1895572 507116 1180663 928045 53345 1574575 809524 1647432 990804 1598239 76464 1859550 1739385 937102 1305855 1927489 585161 289712 1054093 1985433 11532 1856713 1016066 1730734 1716052 106967 1369409 3794 544740 1888735 1201744 257888 545234 1215450 1504640 1716442 83178 1242187 1640451 1388744 859839 1836915 780126 793426 1398978 113446 1548891 523653 1513911 1361189 1850136 21453 787046 513809 264413 56691 782491 654084 531482 1898200 327575 1739685 1533894 422062 1202174 983610 548653 207783 126404 1455962 154406 1465659 543773 234901 8041 1490570 1849336 1291448 1364416 1851127 1444351 61850 1867408 1414977 649006 916142 1067402 1628981 633467 557186 1517376 958641 600384 910376 1266890 737395 15197 882679 1708725 107537 1902605 626634 1500012 438063 1047262 1781859 570950 1627729 1627362 1505837 1724774 767204 433323 1841177 318469 1330948 135706 1693852 837460 633965 491730 768680 1317971 559127 1292161 1321378 1924764 924021 897332 1008002 202795 1415322 1341434 1362340 1637662 1159959 557246 1250184 170057 456577 765406 228495 92526 1304219 19375 552480 1729839 1015787 4783 1888869 1204633 1376786 1241410 610558 1954219 772740 311689 1249187 1137865 1802317 638901 30533 4593 1231626 1222292 494765 598520 139126 573505 12455 364544 574643 923804 1054012 825200 1991069 581298 208317 652897 1265819 1043939 764289 1773684 1895242 1345271 1624927 246942 679341 1929522 1268545 1361507 1601728 527831 494384 701968 1297552 978484 1611509 1950145 297793 1112652 256312 114865 1146039 1718684 1670410 1013181 1778125 168913 1714063 198977 1326571 1700770 1214770 972071 1282014 1190796 524227 727562 1889331 337450 1952668 95467 144387 1683651 678775 304932 763464 594336 788607 1673919 436008 660899 1737886 27700 628797 1168631 1626996 679453 1591755 1223572 191608 1485881 1823370 528758 766752 502998 1155745 1865919 767242 77387 138639 1942834 472164 1060517 819537 1728536 970909 1315248 1420320 1996710 1430906 1053346 1999238 1485450 1521686 1176206 689143 1331959 216723 1614533 884967 1944241 166520 956346 1920585 678473 170587 1653116 1530305 474435 1811740 1811551 1516274 1404926 1631011 345770 595049 1499265 439072 1748881 1552671 1723376 1346767 870500 1413646 1564978 238859 222579 1489908 1573569 1733079 28265 1375757 1899134 1801992 1606857 1664803 1057633 1374575 1122707 325071 1782453 21368 975932 1723826 1839280 1564551 135013 176463 1787008 12015 95497 1309451 434587 313339 1179116 343043 1581490 641481 997082 77414 1662118 1663953 1048616 1245025 1347757 811072 1352356 349421 1141171 773792 1612758 634114 1217935 403811 1679878 1104724 1530787 1062879 1259884 1703115 287566 685446 1194491 1991840 95463 652352 467038 1069599 994095 1389615 1521699 1992328 1430905 518051 1258917 1570593 930116 156956 381082 468384 1661023 1945924 794318 340989 1141327 1782805 595274 1101685 1105150 45464 1935462 981661 1754280 951603 669122 1156828 856417 1914388 1142987 520241 78857 395928 125036 1351686 1405558 328349 767032 1620798 1408188 1896896 1030304 1457801 1025921 1930782 371127 919963 861231 308522 1738277 1472744 773221 486279 588559 1948903 614634 507201 1580067 266780 1308667 1330538 988145 106785 1340758 901766 1317346 1804475 1924227 294826 342847 1578570 1538534 998135 327758 38817 829379 825847 1963327 719523 1770260 1250121 1835895 569489 1932500 543452 977663 999247 1035082 1656132 504590 569380 232201 215702 918503 1600115 673860 100438 988591 1693895 529879 1093046 1158 517131 1687317 92630 401532 729828 417615 983042 1475171 152987 1766378 1438235 276189 402146 229840 1611628 148734 1236020 155323 1280800 801996 1277799 215552 1879798 530895 1628677 1856226 889821 661962 666122 1168181 133080 612966 1881733 981599 1945413 1559386 297430 974401 547324 1310748 679763 1212721 1242446 1310934 576117 1844448 1449684 973659 1630962 1038439 293593 1279124 1008470 435127 244249 1897254 1663086 745225 969393 1676093 1603189 136347 1773169 507257 1655903 989083 146602 501185 623785 1134250 1214105 973026 441071 1672340 788156 1942034 1583048 1458450 1067613 1607071 478011 1952454 1629474 763372 653727 1299948 301357 137467 864656 1180295 1509956 1593036 1055842 1757848 1824077 1671957 101527 1794661 727417 1544429 1763299 983990 1546181 235374 1807803 1183434 723228 1728325 1901122 1719058 849719 1518542 483723 337962 1013570 147952 1275687 1816238 702556 417017 1229849 1294227 1329615 1054048 1846854 1064096 1308348 1672102 362558 210842 747765 563464 6068 447395 1860288 1697095 411932 1430972 272064 1983345 1108852 73246 1077195 443889 922618 239544 1104198 1669530 290284 1393751 1760959 811615 1081441 1868156 1401759 1138983 1965604 49670 923015 372715 1156388 1337018 1613523 1757030 450034 247897 102170 429311 1039227 568390 1903027 1346394 1410246 157029 342224 111478 900164 631710 1222133 618803 1748392 1838344 1656306 1689811 411261 129081 445230 333041 33393 1787382 1196931 881893 1727401 856648 1182334 1588479 795682 20615 1229830 1751851 1439200 1846978 1789140 1031242 1998696 1610280 1589745 1354886 707336 1788887 1114565 1491198 1946254 1710043 344199 1545332 612417 909068 38180 539295 1747553 549414 375534 717257 1289778 1500390 1304603 209681 1012302 330962 1201185 1426853 1004685 1700459 425514 475270 1812063 564660 1612469 1585702 246230 53437 1462478 1590511 1191331 791467 1555083 512063 484148 1688123 1934694 198520 1337055 694071 1456181 1910070 1595059 95202 1940060 64824 1079669 1045606 1510144 1587018 33960 560767 1737526 103287 907942 574902 776151 1424321 1190440 1636675 723513 204186 1044263 1730724 28520 1532822 1713444 44690 1021853 1079100 303883 1919306 1922675 745117 433700 385 930581 1402157 1632275 1512297 1589483 1495302 1200404 970001 889989 1968810 1920588 1062954 978077 1632433 1825368 476998 849513 442979 615311 335261 634934 1742138 668921 1454476 941792 1614248 611260 910259 889126 115828 857416 573646 72680 1670555 1891902 377960 480889 40796 1411981 1801612 413978 1267800 1564926 1278025 366278 1062858 323805 781794 1177509 1940798 679327 1081129 632749 1961204 1929734 173994 998805 997493 191476 1968374 124201 162202 50454 1873066 923748 102504 351867 991637 557357 119193 1916369 241518 653508 969048 1183711 861114 1000725 365251 1716647 1483496 638903 971336 1143380 967521 421330 243118 1153826 376913 1110032 1556632 585844 981685 1960934 1939613 1229055 1434840 472104 1869322 362817 1019668 268328 1268463 1543123 1332741 1741759 682740 275256 882586 363706 1884945 347483 1803988 1344329 1112320 1516395 398925 79471 477059 200692 1022773 1357286 801066 680078 1334261 1166599 1854846 1905507 1900481 1647906 1026930 432102 892006 1386210 939112 1362645 365021 1493117 831556 1076559 31731 1573882 1878094 418525 428812 1621383 1721040 408295 1190847 1939589 1313266 66760 476249 1543183 1878323 1619830 570973 1383289 294525 519529 1541651 1415781 129938 1426173 1907877 266214 771142 1383954 884911 1274320 216203 735967 418493 959475 109127 1195744 1640516 1453599 20687 66625 1213489 1376744 342950 1022768 1626903 237992 1387693 906598 1545369 1889721 1959062 1393522 1079714 1498062 1912395 1068396 1740711 1158636 1709098 621968 1927400 1647338 964106 1760554 159048 727731 496748 1528349 1256041 1190242 1074662 756865 1483168 704674 980754 1235556 174123 290084 1406955 1876691 1249628 1182313 1472337 1585748 694766 881806 1116502 1867760 251698 1696588 1149318 759657 542399 1240358 1279605 1811808 676592 374445 1522488 1058625 969619 461301 21490 799602 1009773 932068 282675 932596 1261453 844228 738078 887471 951041 507511 1783148 722307 375319 269279 1481385 1444472 1478591 288635 366776 406493 1342003 1260893 1584740 1894351 266132 1405849 565194 844092 298300 1078687 1885826 202488 1962258 726319 1539430 211768 1902251 767605 249006 1154763 1035574 1686203 935119 193812 1713664 46166 103819 1574989 1118848 1489617 323985 1483501 977905 1018528 1048659 1708720 733459 585920 511628 179447 1337772 1845879 1511031 107766 178368 1512681 1117274 498777 1503483 1247708 435153 1435120 1617225 208201 2479 303483 1181938 632332 41439 622997 638606 970060 808048 143841 101888 1811912 1769500 928781 1448606 491065 1208735 197428 967480 753373 1110127 291427 1465486 810552 236682 1606925 102503 166200 901123 1607696 674693 115739 184975 1861353 363617 432749 686985 1966538 1526074 790170 813170 1800563 1335846 469593 1987099 790835 421994 1122179 1356400 1586999 1875903 472868 124876 1250642 1159436 1876787 393689 1319347 949330 1975987 361870 203564 392080 1953420 1411230 1373140 281191 1994538 1034176 1066970 1537475 831717 447757 1496533 634675 1785265 1724951 1714807 1798250 723399 253499 1638501 383787 676462 1729719 1033130 451756 246099 1788689 1909827 1535876 969310 1944321 1101555 475993 77378 1558609 419192 1805287 1043550 52185 1943125 1155394 1681626 1106824 1535605 1340564 390538 497588 1945306 466245 665600 94134 319956 234373 1228217 1289868 1004859 130747 1097884 1936749 1967938 1175876 193446 1856045 813343 1030456 1282185 645042 609191 348130 182344 929854 1652136 532876 55026 557219 167589 1374478 1431944 655421 947944 15506 1679461 962436 1424747 1190742 1812204 1988249 1318885 227652 342616 494734 471344 552697 595637 306323 749029 1980627 226786 1677225 1175232 1520446 1627970 447637 1935200 1389790 282755 1543532 1603607 499827 1806395 731679 110711 841475 77835 1253934 987744 267663 1074425 570724 1986855 282897 677011 1683890 835349 1849641 1964803 793238 741376 716998 1778887 1407187 111153 1510807 1838629 1874618 995701 130027 94706 172747 539609 1819145 1223195 562322 487103 213863 172714 943601 474678 1096162 687734 667956 574544 711230 1404596 190155 1276247 1530983 1119545 1348826 989437 767968 1569920 1829897 485 5616 159818 581626 1214195 47621 1565905 1257332 5895 1144090 311049 504262 1290594 1286556 1766724 765153 159784 468641 1465045 1386260 1081205 319295 1116864 1726978 1781865 1044853 410649 1325450 555103 1496564 1003019 126716 933792 1503070 273512 251907 1450057 1710550 1144388 938139 1861374 1923256 563157 403412 1773063 1786533 761882 1926651 881463 1686601 1242960 555315 1109339 1877075 1507144 1424886 1048071 1209514 854802 121437 1800953 1969583 1794153 941984 1112675 1949043 797603 705105 1590015 26728 967149 951879 953326 1841131 141808 503022 1656464 250974 1927529 1589848 779246 509981 1912995 1024048 335565 1325404 210983 732651 945004 28104 992336 167026 1567445 908325 292883 172139 1630852 1825470 1526775 1299834 539338 1667975 1000786 1539604 67763 1644865 1647441 1259811 816353 500500 1052196 1155040 1679544 350593 665901 752043 681392 8958 1111136 1668618 1447611 442705 1233828 1986232 1996942 355333 1071179 570990 889602 221127 1308658 18066 598201 249279 484149 1203077 316990 21725 725657 1429107 247371 395949 949660 1141375 1232144 20791 874231 1337242 601589 1839886 646217 436447 1625557 1704936 1903167 346257 90963 1655469 1137962 925 491315 19182 1567366 1111290 1409058 592501 1192291 114554 269150 550224 1889678 807939 1836696 1174499 740385 1123483 1548965 404986 313899 857334 1971712 1661948 171420 597698 1168201 1377573 497877 1941197 677732 1170920 1762404 487292 1539217 1314400 421454 454510 237340 410441 629819 1184360 1775134 1944843 1074186 738988 1246487 1497388 589264 49770 960971 826765 1965512 1297490 1022510 903156 1178781 676359 1190643 1342289 1822662 1321331 802053 1521357 830784 1063161 766568 1409736 573569 232448 1335604 599149 587222 1607724 1222687 671178 1500674 1436871 1456705 1478311 1911079 1044054 1335158 1342234 185341 586428 1361305 725443 314964 535371 298895 525050 1859253 54535 1571758 235248 458353 1677274 1541823 1371433 1575427 1521207 1844665 938086 469998 449823 1574459 1860858 103712 1937170 364445 947063 229853 432622 1689687 1786333 435854 1573219 1876578 1340479 188260 333848 81242 1512555 1399877 1345571 1163667 129263 1881094 1594728 1685041 1270601 530109 741560 1707347 1961028 954311 1223833 193031 1774974 1118502 328535 90163 1013257 1338495 1822080 267797 1833893 1580193 422517 541543 1511373 586389 699649 955284 1610264 527158 1958975 1045637 870037 1174272 181712 412743 1824437 865581 1799512 1878668 1648564 62695 558147 1723433 1941068 1473231 684443 1722369 393204 1915413 1329310 1197657 418069 922011 928902 184774 1326461 437730 903620 1082895 1859037 1766376 1720070 55115 40048 641965 175616 743631 283166 1259050 1458835 1256225 1988081 1208459 1113251 1418388 1800704 639825 1918268 609932 1887870 982864 1153151 297597 15476 88698 847918 636946 950654 225085 851885 1010593 1348836 723093 1084630 599275 425200 1864747 961436 1329636 1098012 790608 1271922 898945 541178 131577 1165017 432068 1165352 1114412 813197 1587607 1941623 635314 1693711 1143234 1671745 1631087 1643771 92233 345538 416604 308324 434266 1669870 22864 881687 1197394 1939382 853349 1709701 1428807 537513 474558 93731 1849569 1104712 360984 1727288 1497696 1738345 1931883 1332523 835752 378735 1390668 118578 1984030 464495 479384 1125839 796040 1982578 1655862 482990 1611736 1240539 585556 284692 712537 465182 1807807 925797 1823043 481980 227158 169545 1699064 529463 842011 237248 1415817 407280 1975758 1835502 1776850 1720516 1629466 766620 1161092 1617985 1185170 1100130 1876896 1533799 878818 1027463 1222852 721874 1146948 961657 1292890 73141 1774414 1018186 1368716 1929170 1245030 110113 1469355 780856 297498 914348 1900963 1061407 1374172 519936 1906060 837851 264026 1474463 1704317 1463388 1814497 201614 1684733 233680 168509 357116 472388 1604291 1099463 800161 176041 847919 174072 1243337 21325 1318829 579985 384062 876262 1675694 916399 1932766 1493400 1547746 256482 64699 1406417 165182 1431689 1146257 1929131 626499 72775 57027 427313 23926 817523 1430573 1610325 1359688 535253 373988 64269 697612 168705 735975 1236640 1051598 1258209 729892 149955 1316871 1285287 376933 375422 259611 1491813 889497 18067 1301929 524311 1819368 228197 508686 1716454 825362 474423 752532 1019924 276837 1045612 1253517 356 190110 1293062 408448 335309 798314 1020613 1395355 1314085 1193200 447257 655165 1995798 652457 1414990 1477484 1187938 807875 1280259 1751477 774347 419169 1883071 978803 1659714 233239 855296 1092033 1704232 250443 111670 582583 331822 115882 1243838 269178 740378 1390515 852764 1767882 1957861 1255863 1261341 1846531 1933624 1264603 1841361 1061328 739251 1367490 184385 1079297 1546933 1828330 1516672 958310 896267 782480 819951 134259 1005254 1148899 21404 1314659 835371 1098409 1997780 235252 998662 1545466 25046 480375 742902 1263966 882661 912815 1529871 808213 1401363 1265420 1014791 1612249 1485045 1992369 1341504 347279 189737 965145 645919 50176 1206483 21978 2458 1430481 429444 68291 130981 458897 1020052 698730 1559794 958263 1571312 751436 495150 1872079 1282527 1672063 117714 609223 1789677 1125158 290430 1730994 1048385 1773256 964477 304518 1336873 255408 26355 163513 720585 1663789 772423 568059 328261 1387981 1741850 827671 964155 76217 93907 1615726 693851 1776857 1081199 779632 305853 1626552 548510 1010259 1785537 1321539 1494258 1205247 1561190 10273 726161 1483245 1188969 1653927 60601 853077 1346801 562644 767214 117729 1859401 1099862 1129700 340497 1873297 1766146 299608 1913295 1477244 649544 843248 1552387 133683 1069786 1603218 1619144 1331392 275583 1499064 747403 1469976 1275647 774333 1669826 763731 1679216 815541 436100 912869 1854744 58766 264513 1684853 1172419 484851 1588250 1036646 1791012 15240 89415 53815 1289884 1899140 1632913 1231419 1643878 1611857 1719589 930613 1534086 1810597 725582 294549 993768 1661551 811871 65637 1844893 29148 1406730 1387879 462521 1908511 1415147 1811717 1902420 426260 1776734 404471 723345 1865465 1104850 1582538 1865391 226526 1505590 810136 898205 1153166 299448 1822776 146777 412909 1615698 1305957 961705 593027 726795 958486 1478047 391691 513832 1045284 800611 1176778 448394 1375231 1785544 1211377 1322973 631913 151574 113966 1784170 371328 290049 1311761 372840 1605268 475046 734511 1625580 1163563 452710 1658232 1047505 1109379 84258 1104496 1948454 1908535 894294 590628 1197732 1661808 210463 1337381 906382 805133 1818784 1067405 1533017 1228730 1232767 240796 1626550 753098 1969628 1566344 226708 472152 77000 1113228 1437130 172605 1042926 161961 1074547 1745498 1274716 805702 1495048 1189964 759851 1743318 479327 1143014 1295061 1638000 110644 417170 1917472 234478 602988 126979 1696637 88526 1097406 1877010 251332 174908 1067935 337826 1155260 915155 1569376 1259051 649957 1951584 1487951 41944 1848453 1235973 1949659 1540130 1660493 1975937 385616 1792539 136987 392 622426 154497 362219 1940817 539589 284022 1234790 1995947 593285 196938 1860592 952271 73015 452177 931463 857802 831659 1162733 1239807 1773112 1770483 118013 317937 1707122 196001 571940 209042 885735 526670 1228944 74567 812628 348953 211031 1237101 1129149 1190087 1725062 813903 1018147 1676784 856174 1054638 736108 1460508 1043590 673110 226285 1589277 1472256 103769 947806 990703 57809 1148102 1028611 1281452 840621 548068 131042 1548959 688005 695943 509498 1891351 936253 1961741 379638 1395129 1010543 1644936 192325 627431 687856 725904 1046027 677918 861832 848580 758439 106915 1218499 160484 729225 1467089 1585806 1630668 615882 428976 1746902 20818 1039525 700947 381135 1437262 112460 1562784 256180 974700 763576 775718 1099084 1874793 786647 815118 594164 1187351 148847 122145 1221448 1732304 73103 616136 644599 1825933 730169 945788 209926 939708 52601 832774 1182523 949408 1893404 318232 1864823 412471 1622576 75104 198622 1492110 1458590 1826633 1566011 1513279 811425 752899 1222265 1801069 310442 644622 1906123 1700721 534658 1390837 1867382 1903212 504426 35008 297870 1328661 1810589 410503 486040 1228782 887977 1986329 1155126 818984 1402146 1481131 1370037 1650792 923510 517196 1855083 1021249 139282 587060 1272771 1599468 651441 1168873 1842307 1392511 236123 1881382 1058317 1050163 900103 1533927 623935 509660 1837684 1152663 1601679 1112788 205769 1240560 1537980 1285746 853466 1629187 269171 1629564 499458 697025 1681191 1690145 185437 851508 1534154 598034 695933 1126649 1252344 1288851 1592423 1210113 967017 787844 457313 932011 1296345 581692 1502777 223715 483346 1346910 456827 1332294 435655 39866 944941 520629 258970 1547060 1659415 470101 73944 1624275 1115900 558953 64708 1901376 570543 1912372 569202 1633383 671273 1456178 160123 768601 992694 1881639 1296315 1474615 932508 1284073 1103110 533265 923896 289889 1781795 1030141 677067 1037795 1150448 1576861 474898 1815159 1534322 1446646 843301 266922 1239360 369734 190760 241190 1681012 968959 452952 384932 92886 1313499 1747238 1945434 1544656 722940 1513601 1952124 127648 1713012 1470241 1515557 1931104 1378235 1704399 926605 691702 445118 1298329 862820 167256 409349 890274 177434 1204993 374338 1506069 245062 1232044 1977159 1325659 231628 1884823 1246703 1300375 1548326 219745 479347 1586752 429072 1318987 505304 1747779 1382252 1111801 1146199 1271619 1152875 1449155 1438019 803519 89619 1202744 562229 471832 615084 1966562 826118 1262206 923415 845932 1759644 1191014 336910 973505 907430 1282900 547023 1796717 1814121 1902188 193359 1794465 1250913 1055156 146339 1744153 7824 1309543 757644 762351 484008 1982955 660718 68270 1824521 584394 717994 800594 1982045 71733 622440 804549 1660327 141434 1777354 1587661 1042836 1803861 1117991 1154603 787663 1271501 716603 567332 1910012 1671797 1038587 1428117 756906 412735 1013890 947490 1266663 44623 190547 721837 1161117 734410 1929741 1473280 245805 1654092 723738 1319904 103948 1976169 738813 450580 89369 1822322 877770 349635 823818 667104 1145594 877944 107299 1133004 1918971 1912019 1317644 602723 1890507 1801762 706715 1165506 1844348 1024629 1587212 314070 261326 1852138 923129 1989439 1662269 1084357 994650 227855 503691 1950012 161506 827779 1806584 208458 233043 173359 797643 1463696 23636 972762 1812781 301347 1176121 1041384 1360736 1164113 1500652 442312 400468 851162 1379018 165556 530123 1903996 862821 1958270 1518424 152082 514332 931961 1022706 1799972 1208678 903182 971963 1804700 904010 112893 18371 1511477 1864391 1266941 1662610 175244 1360151 1115290 80493 876368 269763 1598612 517658 551294 1733736 880289 1177948 319748 416799 1447271 634338 1215725 814008 1521133 417197 1337945 1855027 623594 942142 1869364 955299 662904 6181 82890 1907432 902256 600294 1678727 617630 1422050 1321626 1152746 1281162 582488 512160 947892 50079 90619 1669913 979861 771812 1415444 1348211 7484 1634558 227478 1622398 145638 1524149 115775 146138 213803 1367155 335400 1215846 408396 1713766 1212800 749186 179793 1295531 915757 1071126 1436869 3081 1963406 1041433 1359988 2642 1779154 674929 253042 1088601 1329641 158255 1050811 924475 495921 1056787 827193 1562412 318161 714720 601653 1545139 1535461 34044 1729199 1560657 1787378 320201 191565 1183492 1351676 985089 109051 727105 1673348 941573 824561 62017 438108 1031409 1024877 199642 1752918 817351 406545 1551487 482359 856309 1406810 1815538 846640 1091946 1144026 1659675 1321232 835995 845812 1308912 616334 1329674 394351 930785 302449 1257351 273049 1996128 218256 1863694 1673132 1828364 1849442 529131 1690929 1578190 862326 558542 1950520 1861888 205242 549235 1714858 701922 834804 1251204 1645954 1078625 676839 1141155 581503 1650901 551442 648327 220507 312218 1115663 1102705 217263 828600 1630717 1381149 675123 770952 1704063 1932475 292196 757678 1754087 1643710 1337691 1625496 1224025 1428523 1334267 965118 125679 863343 272304 824806 401326 1842939 841506 1986155 263549 172651 1212843 562779 50905 142527 1172889 852001 1854097 440238 1645909 931374 1251068 170209 730937 1320137 25697 614455 473904 1963591 920916 324562 248574 468275 1890716 1243947 1644125 76733 1442841 828966 1099603 1686976 1451144 698417 933108 1928496 1190284 421928 1795565 1339290 1474159 1757525 1429874 1458038 1880441 1097152 259505 810766 1250021 397172 568998 1723041 1488009 1034659 1709766 1723095 184579 422851 1346122 549861 1687022 1547464 803105 303708 407957 1728822 72697 275589 1772516 82887 520693 129619 1736628 351900 830278 1418974 733555 1748112 1123403 1273193 1553414 1108975 1127532 350459 1527224 917480 1173573 792230 1737049 1333564 259289 214223 1170929 399682 1908846 1470674 823594 1209151 1715084 1043139 1614454 943503 643496 1630010 1235369 1845674 1483703 21268 1462270 1260930 330154 492192 1306553 1937754 40992 1121175 1690787 1526203 1560794 1630492 902263 1143449 1039689 1171462 210925 967478 909985 248947 823256 244968 756770 298934 817633 352813 622076 270784 1148702 1575987 685541 1559845 1457325 416038 964268 1285870 597936 1967686 556763 308320 777462 159660 1846789 134186 1681553 1661225 733251 1631899 500856 644731 1352816 170470 1120732 1770479 306943 1243683 1451032 606327 787996 1117366 360099 1408833 1799707 1826128 845017 1370044 944840 765932 131012 157423 559833 652655 798946 1743228 1139744 1327458 626295 1343946 629683 721330 108714 72614 1486701 1090025 852425 1372531 1393448 635562 1290332 723846 60644 1463069 1891971 823956 564234 912100 835015 417821 1621591 842812 1450580 1979079 1593468 1850866 1820114 1509880 807019 649826 1259299 1271808 30684 1795170 354143 1817039 494614 986829 1951431 525302 1507542 725649 1413796 1667453 1985744 391960 1040664 912864 255445 969996 1816203 767718 598916 319078 1864668 351011 732320 689157 1961543 1324306 1664731 1614506 1101550 619887 1101137 1957708 198271 1283440 177678 761001 72256 1549571 406439 446442 1107171 369946 1551021 723566 1867113 126747 422695 674065 684728 124627 1634011 1907686 1853846 1471761 946210 1465815 548067 1412064 1447124 1569508 737084 1751591 595774 1331227 1891812 1550959 187011 1660284 1657277 1306815 1549516 1084738 50821 1560701 1820495 1940867 1823372 1156253 1194606 1048892 1488891 748911 1238243 1372943 11228 1434183 422411 1899026 819834 1329852 952323 146812 1395651 653688 77778 1578828 1591773 653519 1652891 1080189 184842 1273029 607384 1540009 1803439 851708 1936951 397272 337012 191954 1941455 1143085 522107 375920 1964151 1460819 1485011 1605288 1438637 5069 526295 834319 1934571 718102 1063805 935324 219410 1049032 1814074 526341 367944 555117 477723 49884 1293209 776128 576236 1742763 1728685 406239 1122995 1107069 327085 1941569 521161 229283 1994443 1829747 949561 847364 364136 896930 435575 1433543 1347731 413064 453416 1787281 772933 1007034 1779501 1617697 809505 1466639 1383662 688725 1548583 1947502 828154 943247 1644745 695446 1205354 1714938 1087882 1854230 880334 1768751 230681 140907 511899 147442 1690614 1380970 411341 925745 626955 375985 1069740 1521856 1438746 1559092 637179 1851032 689296 1583132 91593 1827108 1334959 1758367 1836132 882895 874452 51790 269153 1074691 582739 479473 1648005 201350 984498 435497 212209 947243 1898160 1940366 94394 1148730 1886079 540183 562703 1418075 1019103 1610363 288066 1394546 874314 1178062 311383 1201632 1365696 1388308 1732908 1354705 1197864 1652731 854301 1954021 1261247 925734 838156 267646 3691 432263 1170932 1799281 1572754 1260831 1555481 775365 1346787 1134297 1952435 1680148 25143 1209868 1407205 1981723 132845 1204634 925445 406611 517059 1225951 90564 774721 822514 627737 843134 614372 346814 1043565 972864 111091 1539927 938281 1476766 1808375 1287831 1628127 93325 111797 643691 694968 878602 1389123 1065360 1608198 767352 670490 1089478 1027975 1110893 1203106 79449 1928902 415996 1900473 490035 1476975 1978340 954006 1062785 540356 42056 1022553 243165 1513010 1449984 1543113 1671454 349178 1330905 1377871 911555 1259616 677552 1972859 442879 550783 1176193 174453 1329044 1755428 1258861 343538 941558 966035 764598 368906 533444 1586296 1117593 447954 1092637 146023 1921257 1866477 1659878 1373220 1128201 1144806 1993489 890668 1025902 1465283 47041 1659640 1280948 93446 683002 1111273 1082951 1122795 1229783 1032 274967 1476030 1070020 547208 534757 1553902 49373 1936898 9393 1543090 1491430 551042 1928585 1453616 1629763 727451 1856717 815019 698816 431356 967826 1103637 1102916 1268780 1267019 986182 1722249 1529681 1117388 1075925 560787 786424 332007 21486 972996 977937 1837445 1768825 1603680 1852407 396853 261349 1237977 1401424 907537 579704 912569 771743 975279 780730 1604575 669964 1887025 600703 1117354 391018 1564221 663987 516758 167900 460852 910641 1698539 931752 242713 1159619 472761 1646736 414766 304445 737761 229932 741393 117204 683524 468905 1266621 16967 357929 369114 1864930 284386 1363712 1887213 430171 1220531 1879651 1602780 451349 886712 874000 1156254 194004 1577540 1477134 1628242 1140411 90822 116165 565947 386759 725157 385174 520402 253859 1268538 1197622 1487788 1619025 517866 1059052 1286165 1385908 198451 1358967 1075381 1765890 669566 1993068 598969 232583 960595 1362375 1569095 1708147 48455 462290 1135611 271468 689983 974038 1320751 1193850 832814 1494795 477118 561841 1507972 150143 800374 360746 1676170 510594 1689344 625280 1599594 365387 719549 1401834 996406 436069 546892 885019 1572152 857462 300119 565420 450040 549413 7329 1270760 173352 1586380 1187540 1980267 656104 194632 1226890 204893 872025 1867674 1685434 985920 1152606 1375513 1819957 1097034 744394 272905 1955091 189753 661275 1418556 836755 1127516 1845518 439271 1464074 1542074 434282 434856 344496 833831 1398016 1846195 1262470 250765 1300655 685251 1152122 1297451 703556 1642110 1345375 542320 824433 767841 1706232 256023 965773 1829064 1467385 42435 1679113 1764006 1814985 1937975 528219 541549 1840575 1349594 1624231 1111547 922637 271118 1459867 870482 1354531 1966597 1632925 794899 835350 1471855 1694375 1583354 1316861 789548 1956222 1132598 410739 675762 547462 1277318 763856 342476 1396095 999517 715859 1185512 1155948 869847 1828087 283022 977907 469590 1778907 121173 536526 1915286 695097 531853 1156154 1585078 1282100 742164 1875485 1623321 1840707 766094 1257310 501765 1366326 473695 318817 154520 396912 311292 1485160 1550457 1959340 1747348 1809369 952663 1744397 1077901 1518505 1128281 210575 1671711 1556808 935451 1314121 494563 649040 1726796 597547 801441 647792 373717 629848 840660 1531529 1657977 480928 1274884 1211589 667709 1283063 278369 1632349 827330 332413 705914 1476100 9291 194668 106659 1042956 133469 945845 1131233 318801 1101581 21988 710621 155192 644803 1632290 1008412 1101371 1827222 1142241 606254 965298 647729 560508 441106 1472689 1065807 1306801 360122 545086 1443004 980574 767097 1104425 1064416 114119 1410656 1702994 1151544 1529082 1036173 103123 52540 370319 364245 1654439 1184111 1640885 144541 1597126 600499 824192 650808 1466947 137041 226043 614302 585137 892959 1566670 1559639 769848 285305 1962473 1885987 1555092 851153 1596317 1063202 1205467 1062345 1261039 291546 1473483 196237 1741095 797280 1395946 236121 1648462 1263371 992734 412208 1221654 720926 1008626 1171919 1119529 1482053 1243372 800086 1549622 716596 897712 1410528 1342312 507796 307831 1387569 229312 397577 282864 873616 1009100 436002 616268 195030 829299 823436 1303315 1003425 777045 1237886 963663 1777193 621230 565717 836080 326717 92474 260990 690262 1501445 394726 347361 1513450 1383064 1707217 1552884 1527998 1170262 1868309 14159 876680 986234 197024 529306 977967 180913 802695 1161459 1977102 1631019 415374 844476 385029 1077354 8870 436099 1035431 929246 1568664 685296 1727577 898660 1905522 587944 1675636 623995 559354 1287104 1319259 622721 186432 1513635 1641582 182221 1497897 1335171 549184 291433 879323 376062 695332 986124 326448 836488 1315563 1229702 41308 1699145 338254 1093730 949688 535275 1455167 1062340 406808 1592046 1130221 451361 1156409 1888846 123668 622232 201963 1027033 71503 1157102 107381 1456341 1502066 1755373 342151 800064 149508 217828 644348 302822 1090206 711527 298765 1918678 508521 417886 1513028 927075 476601 3153 1684368 513374 877114 47611 1566453 1099614 1467334 1972305 1434425 298170 1719776 1792202 982592 498952 1766675 1233229 547525 1740402 702129 1573261 1523351 1394464 670894 651784 1802820 1980998 936343 164515 1666684 1132710 977506 1293056 1739231 1369722 1184548 738829 1530379 1873390 1012655 1347148 1563855 1992128 196242 1683606 1258761 724148 1721679 459084 877143 1727835 98976 1441939 881710 348636 1067658 532102 1277421 161342 911857 1596071 768967 1556800 377618 1188244 1705553 1107242 1994531 678054 1601061 786316 757522 1320703 1734313 1098578 1017111 498692 931252 952936 1624531 886821 1433545 133298 183693 1638162 139703 1056868 325894 475489 998731 147021 627111 930534 1180430 1866341 110476 1881835 1308331 554611 1015683 784196 530579 1067242 947349 951982 1979671 159447 893307 975179 516500 799217 690197 1398210 889808 1038191 992478 1174809 1845456 122994 1664613 126412 514673 847313 1047929 1652150 1954220 1817819 1597501 913203 911447 444355 1295158 454688 817952 1456747 68556 1941626 1963013 1927896 351133 1429166 1793906 1941318 1112752 1947333 1673225 1475999 317454 1880398 1738652 1763651 398564 879634 61976 424214 858573 812510 1571094 1838241 733320 78017 1828938 1914797 1593469 617470 838072 1475545 410057 1120523 1384132 1882228 855166 1222711 1263880 1908841 1815270 800526 635963 954856 1252475 1590849 189369 997037 1421521 460360 224071 1250521 1613454 1832415 219282 1079278 1876077 449033 1621607 1374422 214287 1412221 952046 438807 1264486 1416888 40364 194212 52876 1206233 585156 1806544 1542900 1158797 1790937 1362570 101163 1983352 749855 1692960 729353 1657875 157409 569674 916853 1367617 1887989 1793638 585224 666897 571090 1172343 539745 1516545 719460 1103215 893945 109209 1661745 1974383 595723 1018205 207369 581279 114513 1194498 1295199 660580 1396576 1818944 1129468 43360 1457993 339257 851642 1926128 1841507 1155894 1750576 480685 885277 1245454 575617 512185 1162104 1552552 673790 1698984 1755143 190914 398709 692637 958599 1068596 238955 1466810 101075 361266 1649492 264584 1546165 1290929 1876021 1026299 678797 574059 1123381 976923 446756 475136 608861 1771127 1594686 1721109 266090 1902707 1778444 1221321 1539729 1233540 1420325 824687 413764 714313 1692899 598880 1898687 1030377 1753718 797740 653977 618482 1186948 136889 504457 312090 963667 883989 474216 149964 1285933 1117138 6401 840101 1518974 1044461 472176 1573509 336537 793200 487687 296040 929914 420585 1656675 1895 886977 1496734 1291270 1115118 1841530 1938139 677936 697645 164724 1603270 32361 329716 3272 1979001 1955458 296565 1712806 157480 1873529 1190271 595838 1809475 19172 737277 998628 328899 1073201 1621198 40886 1465772 107424 1535057 1288272 873430 1917801 508585 596753 1451552 1609409 964498 261200 539347 1133898 1713215 124062 1453702 761077 1333692 1407880 124960 1907330 1483059 214132 1678448 1890443 1902329 529619 1022718 1873921 106180 411398 1110512 1182357 766418 1777850 1615605 354501 1964605 300970 364760 284475 253338 313790 801098 755883 117865 1209589 225204 281838 1890224 650344 775658 141708 1486133 1910138 529045 1135160 1831153 236768 168706 144964 182135 1874362 29768 1728763 77542 496001 1371886 457320 1940103 1681958 1369726 1693513 1731916 923513 1139704 1896721 1448622 510798 1931456 1475746 550993 431976 778916 460318 1251264 1612740 211722 27821 715569 954952 1227963 1230693 316972 1299210 1682330 177130 766981 283522 992797 1009381 1477863 941734 1887409 866145 1633694 1967024 523691 768556 925994 580470 834746 1106969 1710409 824844 1738499 1180067 977439 1304822 961857 352356 581324 89791 1226323 381764 783113 1844704 1020871 1627282 1651680 1464189 9139 40277 1782039 790924 1620952 1053075 621065 708460 713022 833137 957622 627384 1281344 686134 89235 1773462 1009158 280031 1345012 682463 1125236 779770 1174379 874782 1188482 1121322 1913952 1093803 1458429 834725 1088587 1739796 1715761 1922299 789492 893099 362092 806750 1636663 1086481 1665516 1172716 1515784 594611 942330 744331 1981729 1928879 467310 574805 1968813 221106 47024 965806 25723 700773 1761789 1877792 1168161 1423842 1640517 978240 981854 171660 987669 1749717 207097 95479 1367770 1248775 761962 247947 1987494 334614 1593910 314756 1735735 224936 1876262 1692037 593800 1311005 597652 665507 1500528 1400341 1386943 1855831 825497 151889 1796625 493394 608222 875422 832521 1600833 1668706 423926 1464626 921145 134630 1542153 450506 335757 1212911 1899871 1932382 1610669 177887 263660 621376 1360912 1746328 760872 1684861 1842527 1312163 957431 705025 107852 1085219 1568116 415974 1749277 785989 788745 1549132 991453 1429054 100887 869917 1074556 1017373 888075 1157378 1215932 717854 1178353 1610504 794121 1379917 1398492 1724515 85922 1818003 1586438 327 1251503 1738605 1431224 1932451 548266 1867196 876691 1824349 1159408 1367472 1558570 1517803 309147 186186 1729366 503373 109451 322711 1963252 1735807 1604438 1479117 519032 1833116 200496 789614 628995 999684 378191 402891 1603689 1700835 1892373 917283 1741605 1876765 1002524 258272 1535231 1660832 280217 94756 1500123 509366 819088 489825 1076758 246292 1534447 1357517 307735 1773480 1956172 947967 222896 135281 414964 873583 1119287 966055 220209 1440911 170451 153176 1518045 1142826 322705 644787 1754405 153448 1966002 919437 148316 709438 538328 553186 1186440 1101771 452848 20081 844719 501737 1668429 478690 1744957 8239 1964346 470668 193175 1233143 1432970 1596691 1153694 163302 1755828 298350 1468801 769647 1293791 230326 1928458 1575365 1052757 260737 425304 609614 1994198 1208402 1382566 863656 817809 1700544 881776 209923 1570773 1676188 1942413 1561118 1343962 1437514 156027 1306144 156644 1267327 1512700 1768696 622633 485487 356050 1611574 789819 1794255 1621237 373422 1088806 1494263 642441 990041 1724903 1394328 1738661 1506306 25290 1588333 1078434 810314 489787 713553 425564 477030 1115684 542100 1802141 1760083 663452 1038839 480146 808973 1650390 1337426 1509075 830757 1747226 164408 905298 1796014 622235 653900 529240 1825605 833815 1004219 469744 1346030 423486 833647 1296215 1742865 1426712 22332 277620 1309073 118175 1230152 35939 453417 147512 927354 1393539 1272706 1037693 439581 136653 857577 394247 1394455 1437614 81136 134765 1766309 650515 88757 1848905 1170952 242349 1203370 1789100 1628792 709434 1378380 1002878 1177485 866236 1310204 220874 437124 1721554 1248350 477510 1495465 41632 139875 1288559 1731013 1265406 1336482 1416319 1118457 139155 1129857 1806652 722989 1308757 1918501 130513 1280904 1676261 1043622 1566651 771998 1685360 1028697 568097 29316 1480614 1726119 240399 880514 62635 692756 433041 328267 1551241 1241770 1541801 1579420 1588623 139209 1449907 52770 275065 1084483 387594 406467 1565426 1167937 1222186 209908 1831589 78552 457009 309176 423129 1948443 178956 435765 424816 1715254 492269 991864 533383 1985950 11461 665315 736960 1886629 1175704 914086 1783310 1947741 1102303 1963249 1002337 1695782 300596 274034 844106 324165 260240 891661 1168429 185806 1639470 788083 934683 701461 1570782 1935590 1365973 1469771 1100075 1533082 1150451 1557466 350626 1154296 350481 1367311 1467118 1162134 963785 95642 1619050 455040 1361028 1362515 1639623 1698404 178276 1602380 730576 1094586 896028 1840874 336179 1860634 270150 1060941 535266 1824190 1726851 1466484 721169 14674 1490015 1306472 694740 132357 1710680 1752383 1873837 1099432 438110 1297358 799681 16757 1578805 1476613 1986328 1716051 761254 311942 868078 625914 1040393 716249 107893 388921 361394 691835 1353351 1143918 833481 349408 541362 1188165 1632124 1221625 1061194 1725198 17110 203292 1219104 1446885 1054067 684621 1109233 713653 228443 964466 919264 104584 198029 148333 113999 749329 1315523 381290 1757695 827679 1530257 1800292 1526691 37675 292507 1874320 1466560 640028 70886 275287 759197 1866938 65550 1902788 1088360 1021961 1085138 1752675 1134768 1496725 1083680 139667 1872562 1994305 836409 479508 1869826 671013 1883908 35842 291308 672103 498079 1017102 1941299 1333442 1646089 843430 898566 1773431 1367738 769951 1678463 955714 82942 867657 1224342 1872088 361234 325623 1702535 310599 904723 1005740 1558475 47032 1873397 28332 877902 966463 1955928 1741590 1795134 1866318 1174662 87178 852232 1999679 1154654 974573 834365 1839208 90365 316417 633947 569865 880439 907053 1366377 835667 207802 198119 1871317 39743 1676511 1494592 1663295 1969521 948646 285739 1394154 1671435 450083 1130613 1120096 1291183 962801 1615293 632170 993644 1971035 1006102 1636664 538455 1270658 442791 1775444 1580556 1211360 1726013 1403494 1919019 1396379 40120 330710 1253234 1383683 126142 1731428 898732 498981 1749739 1273858 1628780 1425927 1977931 644655 761961 439149 1615578 959774 1543641 735830 428365 807902 979138 1961461 510801 8911 451416 1839635 432180 359668 957767 158318 417785 16086 982320 1329284 209850 469995 1322362 73114 988661 804261 322867 1826515 2780 1898449 1145442 1127426 657754 402506 1948438 470026 216052 442129 522856 1771896 963493 1235092 1899315 71045 549635 330101 758613 130789 1277821 839591 913113 1436571 1412138 447930 1651853 1168427 1486753 927870 780943 1482373 1967565 323706 1384723 1315251 233756 1475504 925945 815787 1105059 1599622 1772082 1161421 354078 1539984 228020 1636887 1447778 1047845 1387270 1175202 251992 508354 834003 1414191 1815888 95720 1636966 1613049 917133 516036 570617 113845 1787180 1006113 1745252 497706 1215655 220531 1634481 791815 759233 599300 14448 203961 1806001 1753741 798581 1992894 199600 1371655 789180 1972020 1089943 122871 1919469 1411091 1206245 1887515 79928 13233 436449 1295710 292211 611329 1813276 482377 962668 1509055 818757 1403820 556489 62872 1364120 1260350 1772896 1007171 559061 324723 133929 788656 155385 1801865 442978 1220376 1586660 128639 1563757 691106 1479204 446633 1863373 771124 1373486 1242755 256650 229336 650885 760536 536085 216097 605357 1041613 26823 1666846 1889583 1136961 332715 1933166 1480898 1518452 1329626 234938 1116748 1230760 778191 198641 640229 71870 1285833 617559 1958288 443701 948747 134600 1465035 1228778 711072 1962679 16823 429598 488328 1654686 1992302 1947127 1061433 1832445 877286 1170596 1070005 1476295 1855909 1113113 452847 1113598 1093330 661818 1104631 1876423 94557 1625670 670964 317994 837642 1496149 1832969 1213069 1865633 997551 244803 261942 1152212 1457047 1327926 628367 694496 461550 1989616 212656 551678 208060 1165621 560343 1377466 1664029 393926 1819973 652357 886375 1313058 1495391 1447254 964854 1070561 1447194 1186393 504431 1324435 1777750 1121332 257948 1262462 1480121 479768 693247 1189220 389857 360567 477741 1704617 1729741 604701 1443582 1135222 78131 516408 1557159 584307 479681 1792475 682548 1308920 1981488 1951051 484085 507617 8922 1016576 79950 1713387 843928 439503 1966785 1700803 698295 539611 1571985 1264121 211985 105339 300776 16508 906525 132076 833099 961691 1733723 724708 1547956 1857330 1151679 641525 1680186 925057 839818 1074402 472551 327750 1822411 1285925 1656074 1957388 497687 142241 984495 832009 1481578 313186 1029086 1772118 1334132 846328 363095 1267927 779895 1353326 1412332 766054 990299 1884018 1656705 555378 111882 844293 187854 169808 1740517 1713259 980118 188433 98450 690828 1827722 358578 958672 553906 776742 1282320 571909 1049458 958365 1228339 611938 1918285 1077499 96326 1456995 1455958 1249779 957099 1975188 1628198 619419 1313779 597255 24198 1265726 1006366 1486253 20642 595284 1674834 862927 547645 337076 87227 1009768 633337 3679 1674178 1639741 1176430 541582 1340620 1224733 276369 1804431 1019653 1038473 1045506 1734959 1510666 1861893 1221538 465950 1486739 265779 749191 1546011 283814 639449 1654176 1526922 685502 1070560 639979 1415381 1679228 1827982 215577 1501512 23451 1087355 936450 1996720 1454340 1311788 1130006 46143 1589743 1291664 1868812 391232 1903962 630052 543672 1502069 938002 654671 204512 411225 1730305 1949869 1149476 1469604 1793244 117807 5896 1292032 1306966 1544680 830811 1446776 600489 1232130 50774 579839 1175588 1037234 1539953 1514293 1335978 1294612 36144 1433279 1285594 870197 1323372 198185 789486 958506 977422 1024810 766882 235332 689704 1385071 152153 21073 1608640 1843559 826715 283875 144695 558429 1830915 1503952 1761043 539030 1089568 1463533 1327564 1933733 1946471 1271757 1567767 341303 1105396 1600118 1671186 40012 725548 966093 1373751 1780045 1686375 399004 1866847 773353 1388066 973056 606389 1221630 1722943 1927777 1281727 1363861 1683059 1477998 431441 889901 1806447 1303298 834329 3316 1266349 841327 1256940 205313 1687575 1009503 1023158 236531 971092 1432087 1856349 1413592 1951348 1694813 742023 1278209 116629 256588 1174504 1844034 819642 1645383 1378809 559029 543803 732079 1942415 687425 1886242 192296 549177 893043 928593 63290 1579345 525208 1586500 649596 229230 1955142 261728 52555 402249 443728 1237449 924911 1690793 1449130 1389804 689181 611327 27518 49534 1343677 821498 1130220 1380856 1686854 635247 578015 1851511 1305969 1234139 1166933 249461 998779 1911107 1974038 1292698 1689920 1068495 120703 1649838 1522674 98222 1611203 1568091 1140305 150128 179352 5775 772722 270948 1538962 1771497 1028954 1820795 980616 493997 1656309 1911039 1005276 1821557 170652 937063 1939333 450946 1074953 1244366 505789 621078 231223 1883572 881283 1545960 827650 327104 468224 967755 859551 1592321 1761371 1986572 241280 1271778 1848091 991339 1204498 1957294 1956144 85198 652237 1530597 1057418 113326 1998039 814702 1426706 68896 542605 808570 228342 150914 1489391 1566019 1978457 638919 1367693 1862002 532943 1266881 492839 723770 1131083 1131070 1686664 1701208 1795641 865415 408701 1044848 1091689 1871838 417730 587738 971448 804792 1323164 60604 7831 65372 678339 982286 523930 1181643 1882602 425094 319754 1251824 1517558 1160623 1053916 1193684 1954066 161923 1497036 40226 11202 1665633 944768 850738 484176 1501215 685091 1633647 1023612 1983037 1621554 56619 512883 432077 779487 745013 1706074 555345 1935003 1998010 50422 1880187 1145177 1254781 920674 946872 1494371 450666 1648954 1524972 345815 1659288 480651 792803 1754043 536654 1818434 607766 1618531 954036 1450383 424440 598170 594715 1292279 16083 869591 1434730 1408191 63773 162630 1350980 770177 1008861 1318768 877493 1329125 924017 1833680 127494 1748849 1040046 300646 1843581 365459 365708 110793 69877 939520 894452 1833647 689084 1035044 1773631 530160 911322 421543 685113 676085 43595 1203064 1157149 111635 748360 832055 837876 1935347 1015389 75614 895470 778151 882573 1230900 1695842 1962340 285455 972931 745402 593568 136617 1724837 1235024 1522483 273562 1805999 304855 798656 1570837 144970 1887087 1828432 1865781 1101170 1015465 1464815 699056 1769669 493892 596257 1704922 169601 953759 1699493 1483993 1502256 1785364 431281 250889 455416 70542 4751 1364992 153052 1472908 361641 905714 365569 1403295 364713 1476609 1818628 770774 29657 256442 683421 657140 1646312 672249 1622863 1428229 874127 1394564 743995 608069 1079812 1367413 12228 815729 1663981 1866392 893606 312805 1669043 588170 1155817 1675419 1031546 785508 104151 1480798 1508207 975146 331072 853825 272948 1164441 215129 257052 425205 1721007 1788131 1063354 1736311 496240 579133 1904958 376176 1960384 561035 1921773 277942 1889026 1515377 1836333 31156 562773 247980 1246451 1248878 1731683 1237680 1256315 589900 1332469 669609 142246 786091 390702 426890 540517 1150901 538969 610743 214920 249007 428909 1273859 94610 1553612 1702572 1083675 1856438 1120680 1589433 845064 530676 1231095 1100394 1201379 1753247 74513 24073 171142 529948 914541 1451044 1707583 841538 162229 609782 1621181 1149160 1210502 1719945 1083269 910022 1633652 1551920 873174 214989 724722 1026189 1321162 916713 383593 9564 329530 17679 1108944 1364468 1936020 1669056 2928 1628952 1314743 1447914 1932243 1134943 160060 1568721 401629 1394673 914894 1791993 1648702 1699529 1431987 848465 1370423 1325934 1682204 678422 738116 1133980 532742 807390 711414 135756 289208 1422402 783061 1077986 1661978 1398727 354326 337807 118260 1081527 115893 1593975 70551 1297327 1330759 1089632 1608846 1936952 427311 849359 58671 1668175 1061579 1401504 628257 15833 916545 247764 738420 722142 273506 1391576 542248 250808 784839 1255345 1285681 922426 501962 622856 858771 447874 1116694 1219083 897433 212645 1826740 864424 1092908 1841905 1672587 1994205 469001 1152924 1445525 98185 932360 474046 1621664 1878015 1128501 860090 1016274 164113 1438563 1794545 366232 1964489 50874 293702 1346912 887911 1662007 1272913 47700 1455567 1156942 1989163 1200860 961682 73847 496736 976638 535982 1333933 387485 826722 926244 1795403 946881 555649 1137647 980350 1758709 1946364 542501 556660 364257 1297123 860165 1490704 799830 1260632 1254302 201086 1602513 725769 936926 981249 653043 751083 1155658 624148 887985 1882598 1700413 1651039 1900092 1369897 1719086 1504243 1243038 1890441 693818 882704 1303001 1127090 4390 1913651 397375 653159 681275 8816 1550188 1122488 1171925 24820 419719 926827 1244328 1222235 47305 143629 83245 716688 1400023 1217210 1973843 1616719 493551 1253349 519876 1628211 57927 734940 594640 1214229 269684 1595699 29171 635456 1753672 1925532 1705816 196615 1125637 510362 1185628 1409760 298399 1902443 760670 109735 1805821 652197 539449 1380700 279251 227955 618819 848596 1447223 1511420 1227478 1632044 1174182 1584351 1709203 1341460 1352931 1891769 1436061 1033919 1244634 813154 854819 785031 1347864 642526 1927645 547724 1340762 864482 1272077 1720782 963054 1451139 1909230 711399 665116 1999147 1583891 1829986 965120 420315 1786366 275867 166995 1484012 458907 928127 1062379 1241058 1449109 1663066 1539868 801832 908715 727929 526159 1816944 1391926 636800 1261550 1350600 601167 494444 1684280 811589 65526 1973192 120202 1026713 468846 1063831 1095376 261632 539493 1733861 131999 379305 389990 242421 108164 1564341 1274526 822951 1021125 1038870 1210653 1022561 115898 244514 1457372 1713854 1884919 722380 31243 927393 1873279 1684480 413642 1087335 368119 1570861 973016 541395 13284 1709458 1165589 698841 767629 1313739 1217479 1572990 672086 968002 1310475 1948500 1443059 1742854 1351615 1573064 1876858 835508 514879 1550288 1021486 1069006 261161 621439 1440700 929821 1895095 765625 1440100 811369 929975 1110425 105228 643272 939017 1954218 1844031 1202734 1697044 614959 1521470 585431 330275 1274616 1401232 1023180 1527317 1552743 1238739 1328450 1946715 804733 1102145 812186 1924860 1227748 338645 1516763 77725 987384 526146 1203949 33112 1309981 721358 1833892 1217945 1076884 1334286 607203 961708 1673273 1448652 1894297 1502618 1940477 973130 246903 803764 1649795 1455165 1330908 1300255 1497444 1073661 1750704 1033509 896508 1275454 1107248 153469 721541 621794 777694 1913643 535196 1919421 306896 1985488 1167973 1179005 102422 1453104 713444 899231 1854934 518191 1524136 1010590 1187480 1123784 463222 310840 1306419 1227999 795177 1176009 790745 1031918 796493 1834238 1440974 846970 1505494 15121 1435754 1490944 1760761 1472183 907688 1145064 1102346 1588645 1132951 1347568 802121 31629 1850242 1945285 519568 789806 1049094 1301131 1632809 767893 182909 2357 1573372 1410814 638061 1664793 1830838 1779476 404121 1102353 1906252 162486 548694 469069 1533291 255005 1280911 351378 117502 1117279 620121 1723236 857313 595818 2536 1766142 1562898 1239502 1392403 1150361 1878390 1277897 310625 1835999 614297 1955223 1004223 1788424 1105973 1964039 934978 1363545 1962947 1613960 1520066 9451 50923 1320126 588049 778588 1550445 298085 1954365 841753 834975 1546076 412672 814555 295158 1082232 890341 36301 1767510 1691528 1878001 1346695 18725 1527262 1321201 523213 1147573 177694 1971526 689005 437036 117302 1655532 1108737 799075 1341033 401530 1708556 1401635 1115840 907428 1822943 770257 926254 517838 997597 1210268 611164 1463012 1366131 231867 253437 659081 1268509 1265253 238179 1712417 1610118 1074363 1643845 1585641 1962256 1880505 26979 716240 728586 1864739 196320 537877 975528 191120 1456900 833736 1647649 1032936 1299795 776420 995362 1253476 220051 1975943 2148 1473248 1438779 368004 441509 1766205 1849011 719885 311754 1442620 519951 6091 864973 1450469 1408756 1413678 1231218 1701949 514374 1061626 1972155 1984927 1421186 1588567 85110 1707274 1644682 22007 760756 80819 230066 1723600 87544 1494350 1342381 273507 820230 551943 621628 868750 638688 485667 936397 613376 44151 1667512 1898579 1996541 1317863 1436796 902534 133220 604279 337597 647662 388468 1440012 1069927 1684527 1710602 1840483 1164456 1391824 382898 189887 1207252 1966994 1703578 1480600 1379819 1555976 243793 731297 1266429 596579 1652989 868629 1211531 1040981 940433 1062211 1001905 415924 74373 1362726 1748880 1219539 269250 1892824 1111061 1902264 1694186 675985 2444 851723 686393 944059 271758 119747 1083348 1022478 1700187 695377 910452 1422776 547885 1189782 192354 1349276 452479 1249687 1571303 506210 1042668 888683 1246982 1269822 1527752 1096826 147961 614934 1969895 849927 120515 1212984 1428959 615121 1600647 919235 1276915 1244728 1705039 1908352 1242438 1429831 300429 1940675 902053 317697 971281 1457363 1496750 1006028 175349 1486029 1855533 1266529 948709 488381 746212 191872 1065596 1931491 403348 1204845 361085 1197982 66202 1836720 1202919 1378420 1958480 655990 780383 1162526 1897092 1197104 5975 540346 869884 1030648 1737656 322489 1874782 1258187 1633877 1373733 330656 89066 46049 1479039 765264 765605 1175479 1576874 504760 1512543 1336115 1203058 1616919 827074 958492 1375490 565751 190696 1169986 980620 775652 1611513 1944766 1212070 1104717 1375055 1102030 946859 730916 749130 920374 301120 168074 941331 52417 1344405 463297 742969 532556 1288287 477344 1690646 471955 240950 1854482 1823978 1734366 1785571 1793254 775068 566213 623101 1143217 1419991 184118 873587 1960517 145104 903852 142663 1977916 1702385 1289243 1869736 1412517 389677 1517584 1880074 825636 296162 1599309 342642 1504919 1979879 1694156 178459 1310855 362059 1642982 458094 836083 847459 186262 1015452 1120540 1652775 576555 464658 585479 749681 1971464 1468459 1747309 1080512 1079188 1375950 145792 728952 695822 386546 883131 1241778 416670 566657 421357 1577029 1525075 1488172 1074484 297124 1494484 941999 89839 809813 864258 1220150 36592 1257157 1743347 1246183 450742 122278 1998587 1893052 1367961 833883 1068974 21737 39253 278204 824635 1731644 886899 1860438 1971803 42511 1383855 1893363 31367 1218612 767320 452035 1433808 753611 1952624 1749718 234738 868918 633300 1104767 1714027 1947355 457836 1752838 798958 1165044 1036665 1410156 1930161 1015171 1187871 1576783 1436249 1562728 659228 771294 555454 1658431 457515 1254547 1210613 556226 597243 1234935 714070 1823618 1901347 1732738 915738 817330 1657730 56852 1017281 526436 1148071 993128 1073652 104468 639019 931045 1523911 827222 1128298 1760112 996433 310603 1530639 223216 407296 1994110 772921 920364 33568 431801 821640 1757365 883651 1785147 269716 1962109 1415488 21664 1457584 880285 1024167 1542602 341544 45388 1393822 174032 943947 854878 1620439 1651228 130654 1416889 1288340 1587424 98186 1707754 1430225 1730272 611880 295918 1610800 313024 683356 584041 900004 882267 1679628 876463 1424318 252935 1486807 1403654 245083 1441635 1245619 1631001 389698 745893 1332723 1978383 337701 1801080 1964548 1041254 701868 960051 1445411 1708392 657763 1492015 653971 1777058 1745148 1132017 1042570 1204603 1757053 58616 763949 31288 738671 1197151 1680084 487082 1881216 795411 104939 1672989 1857267 1787283 49337 1792907 1171574 294012 522069 1318562 266765 132449 1135594 1741455 964156 1227985 1254591 1012422 983123 883450 1418496 1334234 234292 1092540 232998 1533126 782577 962532 1124310 1832918 887329 1608946 1537920 1300167 561516 962693 408206 1405904 1048246 1968519 1124190 1916704 1328230 970131 499603 845175 298513 405892 678592 895345 1070334 592142 1604176 1903757 391271 46625 701559 497600 1406235 64616 822184 1539727 403730 1365470 1006847 529291 685670 1071434 1382090 519445 334877 479187 859512 293950 671560 648247 667136 1225387 1284043 1169510 1199874 480347 613052 1689197 1827265 956160 1746005 1204894 1814789 1147884 83990 121812 808260 382908 1859979 136095 1163899 1440130 1339924 992559 1424228 1842755 1712057 58826 1059899 1767338 1798719 414982 907572 1567369 842435 136319 528543 829617 1881662 855912 146799 1408418 1357940 1879760 1736554 826108 797489 891546 1868135 245026 1295923 633865 546547 491402 1615797 1535624 1533390 1247233 1465755 142399 1172829 1971227 1949835 995209 1578908 1504355 1165290 66405 1412999 328347 1544688 1568761 738630 646999 300894 384518 1260473 1434941 1750042 1688491 1603018 1216718 1230395 1665116 336585 1956631 679721 1365157 1927861 884751 557627 1902222 486044 349275 1683804 499157 1184264 778156 767664 1975705 1169069 1872070 937583 258613 929353 1782678 92512 833125 1977001 1157177 772848 1506335 1592395 852476 1237211 670616 57146 26179 721805 1419337 330890 125685 1509963 1900186 1959707 14685 252798 1551964 1406747 1713932 624238 1909595 478354 3606 1839019 253649 1937071 315922 928472 1847379 291954 1374678 52416 1631128 918428 344738 176902 268131 958764 1070309 1245503 1824957 509853 893098 1036538 135232 1734036 671326 924786 386972 1797495 992488 1695054 1643911 1111354 754919 1776765 1188976 372272 671748 1746700 385918 190015 1638604 342235 1601337 583719 1850036 209563 1433356 339291 983956 1510223 196419 206292 906931 619600 1171614 1768712 1066985 934711 882321 1181327 1372698 734341 192361 1194793 274960 1791276 1719934 849907 693564 1232893 1225068 625286 347013 292296 1814281 639218 1818328 216279 1672636 1227713 1970424 1617696 1513046 487074 297253 841252 88970 1367656 774271 878838 1472772 1842712 3852 463729 1048297 429336 1225618 1482298 347541 1631365 1120738 1414557 1078092 112633 206602 1633589 1642092 1157820 1791932 1242625 192422 853107 159767 1279244 343133 1679416 729525 1059400 793903 1313045 1008372 285773 871825 496552 483195 610030 855183 1082688 64639 701565 1074394 691544 1789003 1095962 1812421 713528 1397043 1906558 286627 1583553 450626 208594 128161 1657617 371678 598078 1841684 1479462 1320328 286285 201021 1793634 1861972 1826855 1714496 379080 811036 379563 686929 699343 214509 1769829 607193 1728421 293317 315522 948375 897049 1854708 977042 1679764 160086 1156930 79503 1302537 202772 328014 1803038 1316980 1523096 644951 1808854 1231543 644523 1406651 1601816 1445928 1164289 1163283 658308 1217385 170785 357566 679175 1257361 1974909 1831838 1173456 111344 93839 1904558 1444852 1148218 499656 333867 1011505 1113872 1357127 1965596 1648437 1468166 572676 1460399 300531 361891 1604614 276883 488028 1181449 817670 1262000 1488440 298594 450015 104700 1133749 334902 1116044 121451 1191451 1457502 686068 397990 80520 1227743 151340 1486024 1986174 801900 175054 269603 324542 881014 194384 1481574 957488 89016 1164637 1905035 244133 1767128 926368 134796 1844654 633258 1680120 533392 80425 840561 485536 1352930 44739 442751 974667 1214808 1582442 1611687 1228516 1040870 1184593 1516893 1791396 841080 1185953 1051650 543940 1066165 798921 738122 17394 1271009 227184 1888964 1298563 77113 715009 1909233 1969136 1399716 1990125 579596 227175 1744204 1679798 1276061 519174 1260311 367916 819158 30438 1760858 1030935 1925519 145863 1825645 1136169 671601 44102 826943 1603350 1531674 479612 1292065 1684170 770087 1215267 119719 1405528 1562986 386072 35005 1366085 465691 1387372 1761309 968994 884061 1130132 849238 841131 1566212 1705835 996461 1293917 1242219 378241 1407955 189201 516691 1330653 1073100 1008393 1899159 1214054 662895 1560934 653186 421490 1017054 1356621 664856 1505125 635532 1428105 1468812 247568 1758238 1424580 1060621 1349485 772365 1787750 197761 687630 838519 1331008 1914598 1963188 810725 1229448 1066087 1003878 603329 431174 460240 1955404 195747 1119172 1106100 785595 858930 1880591 233306 1995913 204770 872733 1447519 179957 1569341 1074898 1451578 411594 792080 641411 391975 1432889 1502880 165164 1048752 225971 630355 1537826 384468 12915 1580112 1601037 1972479 1889265 1448276 1586905 1320545 716897 90531 1109901 1112433 1204299 1455916 1101499 449426 1894678 330153 851325 2516 1693909 651436 365656 715758 796667 1585804 1960496 197135 477298 1957468 1916795 713492 1954885 940011 1351176 364193 666158 1933779 1650878 1549044 1285858 375630 1551253 1349957 1448240 1323296 1510446 837868 22592 852785 1399834 1366372 745257 1801484 1504050 535384 1421332 245550 942335 496928 1102064 1512777 1984930 133424 1546537 1025297 722025 766663 1975566 1377910 613874 1137757 480990 1435556 339660 412490 954719 877373 201986 1066247 47375 1143867 1833682 1512992 792200 181660 1916105 1013146 1784791 83082 1927933 1553653 516093 1850642 1443092 1203614 393833 1593840 1681998 1168069 924012 1078078 1897320 633592 227942 951720 771716 1555250 1187805 1538418 410167 414355 487700 1988259 583803 1480199 1454537 195329 650455 646093 39333 1824745 961246 1449882 856647 1281442 669383 397479 335161 1153827 1493791 563374 1194264 10065 1468728 1274363 430357 82854 1903265 978179 1686188 139177 300478 1047838 617368 1812119 1486662 505064 837276 1246155 66464 166523 587357 99841 473878 73397 1544043 1969932 1050507 1160446 1404844 1719165 1207610 697510 1536061 870945 284809 1843218 649394 1384234 72552 1733251 376377 1562268 331068 475608 1514361 1292118 140809 1271045 1404452 1552209 1787193 1226308 936518 201985 1704441 1210969 1757931 1749058 264062 209667 666335 1843785 309644 1194449 1830216 787822 174763 1141509 1999400 1561701 923903 451599 1341320 335217 421452 1836957 1866442 1403849 1302609 1507019 1370064 444076 1976717 1886077 441894 52147 1179808 1036353 1078607 602103 59387 37091 602150 913486 1598217 822901 926409 503306 398959 1313231 840919 901637 323692 202785 1001412 182076 3320 937436 1805312 1282656 671120 1026703 1615480 1466924 253387 949741 1315205 93792 643794 1753494 237 836413 563276 80230 808475 1977212 1535470 1269384 1015722 1693264 1281987 1474966 1310640 121994 428775 561978 268865 1606238 764110 1772615 1034091 726448 811952 8831 834334 866992 174439 824780 777946 1592005 880299 588903 1747817 928534 801641 1814467 1290586 20239 1515474 990970 697295 422182 1727130 151168 44513 958688 1605248 934264 1268967 425242 1749478 1486955 961986 624531 1840955 1991655 949168 587821 974633 474991 1462347 1260618 123249 1669446 1298504 1679819 1860472 1172835 1805438 628503 960392 1836487 1150066 862147 318271 258635 1359967 829161 56657 475570 141142 1373872 1968493 737358 1433551 1027041 1642901 260697 1352496 473133 1948458 1578892 1911336 1714334 453169 287627 1702828 126254 854209 783752 688699 161741 583243 1674729 1595045 1128020 197067 1779954 224342 1096765 870258 108483 1886152 1532787 1720176 483422 345671 1815844 311743 873093 706584 1018822 987085 638775 1472573 1573570 834049 1117609 1560875 1725428 941338 1011478 210239 1038133 1022610 870320 1650188 450348 86246 1997642 548430 72419 604128 930220 1592505 1758078 1661414 1365240 1955258 1869812 747815 182889 1022920 1549419 1043858 484713 231512 1828013 1114790 1875227 355479 46754 925249 1944964 726100 190805 180832 437347 1436671 1152871 1880504 771942 331231 1050947 1964191 399818 590971 1303346 769676 1851148 982342 1271942 1086227 1473234 1317798 1621934 1774391 26270 1886310 550737 1534075 1389544 87390 1749287 654629 1305154 951075 874182 1574683 940483 876572 1814525 1670795 1522293 511238 837882 111196 95450 1388088 692126 432008 153775 421500 1541044 1633248 1980328 819524 250143 513984 1458913 883565 664043 1916198 1737715 910227 590532 1401463 820658 978485 561137 1458996 914050 1506740 1572731 169284 1560378 1371909 147890 1696530 823785 1931012 1526658 477044 1604813 1950016 587546 394017 614075 736813 305976 1848234 1347267 1651961 963795 148706 999497 660090 1899441 136241 1141952 26128 345360 756067 1446116 1228039 1481919 934456 579259 551481 1659863 1230584 1385483 1810181 677437 205750 342103 1036564 909203 1599370 1611926 1310164 980379 1337874 1565139 120505 297783 982401 869324 1360066 1412050 1804034 1930048 1018432 1779087 1312549 599259 367483 1368633 28848 682384 1535048 1535912 1258780 481994 863164 946218 1318131 1539537 742107 669139 1963805 1165018 1819541 1496395 1938882 911376 1218943 949076 1682004 1481372 695107 1149320 1835541 389 1736795 1500194 946582 1019634 1039901 473102 342315 1655154 301352 1739896 806947 1424383 663148 562147 950845 1005679 47933 69727 1027841 1394728 1690210 1515098 1597245 1249605 1034589 1447347 1547187 1892271 178747 1165711 34460 1284930 29615 313019 762136 1915540 61610 361349 1291891 880262 1873237 1850428 585807 1735002 1823169 735471 359881 565804 620456 557647 39727 1326394 8987 1967942 1023162 727481 1106204 938133 388332 14772 1256840 1621536 386690 828179 1858636 462898 1908719 562578 9556 698283 1856229 249489 1283828 785792 1394174 1057059 203169 1809330 541342 1569510 347528 1526909 476891 1629472 279621 1685381 1113789 1541034 994699 1676442 1580040 791663 840685 1168040 1932176 1505150 1806022 643163 1299070 1835554 817129 1466274 1934118 518532 1380275 921066 1774057 429732 861319 1075419 1326726 1244159 1241689 1363749 1660414 474324 1743269 185667 1561586 1218406 590481 1971130 1791566 285450 611557 1685151 565652 156737 128330 1681273 614606 933781 449349 356205 1955209 551196 408950 909030 1920685 1561401 1604015 956603 368020 1474826 1393840 906882 183812 1208376 237488 869199 764748 1548015 794923 1552580 128344 836737 744804 1284681 721797 1745816 1569830 1995587 22583 566309 34759 1266715 1963795 696293 1363464 1130467 1179390 69041 359385 728451 944981 770201 610539 172273 429977 1188549 1727212 1631265 68113 1578731 1698824 65358 1942781 1062988 1428688 1727672 1579477 1077759 182732 1876439 258546 1327096 138214 1116481 1861223 1041868 808257 1417085 170419 622174 1505727 982432 765056 872476 1617492 605672 1072223 280104 260681 975500 1120733 1962137 488920 1987036 1546564 300463 1394680 717758 1020956 45551 909685 1977815 1317908 1804448 1306998 1220490 1347752 617490 1210811 996010 102869 1182791 1610732 353761 70694 1589454 267448 564359 1398964 1420338 1773692 1655229 764837 1834852 1993479 1040778 517471 688498 89777 24133 1891289 227340 926102 611175 182151 1922755 547756 844331 1017338 1986472 477631 469897 774257 721286 730919 1746040 1882219 1982691 655628 1746631 438202 1519242 1533111 505575 144009 911265 1916260 200869 1745232 912398 1404923 1429014 827603 205332 1110666 1466843 143900 1610539 1669347 1895433 768141 147362 1322935 440303 127443 1740238 513118 2180 168801 1731514 1495425 373856 1904255 1198842 413506 21925 857160 1904564 344478 821494 682607 1234880 1999474 150446 1576154 226862 612813 518964 376839 1734163 745247 1854719 1384312 1655835 449138 1575001 921882 1329808 55302 977305 441824 794620 1858875 1969046 41999 1825844 1676632 1817770 704898 1433767 652497 534414 690432 1329933 1233635 1290623 1840674 994359 1885610 816992 955800 956105 1707886 1039617 466225 620808 1971403 769687 411259 563267 324327 976320 466526 784850 1650594 945388 1492674 1025504 401286 351588 851037 1063209 301958 1709515 1847010 1814114 1769955 194201 1729550 1211733 171919 417528 644754 806272 691504 362798 1188348 1060097 256311 793864 1128 128357 942736 284439 569218 12976 815636 522444 429078 273815 877645 1627888 982092 44647 1341378 346874 9078 508435 780016 1434672 127980 152190 1684840 1472243 1437978 1223372 240119 1961634 448799 4647 399097 139919 679376 1778536 1140900 1988330 1866518 90481 1044286 411284 1963633 1826094 1477505 863572 1739294 1226484 1118014 1463978 802528 374339 1849133 401206 1610436 1250362 544433 1917601 1624136 1914395 471680 1639795 1162997 1025104 123537 804272 1850375 667179 400685 1591253 311436 1487343 1468716 920947 142543 641429 1790699 657356 1730193 499359 883138 1204955 1913863 811745 652938 1322177 1456716 1282366 1074678 1591267 656501 798541 786106 1261692 1359553 755451 433798 979672 1473338 1137791 764543 1684624 170982 101173 1596442 431485 115637 1783511 1742076 615845 954701 1171065 990374 1875515 648790 880233 1620431 109341 1341200 901575 652846 1480483 1541660 591409 1305512 1352652 1085004 1382083 665784 488891 1303173 802515 1012221 726815 1255407 1462187 5533 62345 838328 1457242 436139 1731443 1183949 1759238 1523870 1012731 998431 1471164 818934 1633851 1186335 605548 628860 1926092 274903 144557 825956 1409475 318475 35158 1776342 1236896 1353715 656034 2812 1941506 1832049 1277994 1669545 863485 584444 1676636 1720183 489962 1671420 258816 767678 1802615 155882 546902 575758 695 1785108 1607850 1596916 342376 1511324 1141246 428934 1951377 664205 1375865 1484936 357674 377782 988301 1622606 1859203 1085986 1273633 1929688 245678 771805 575385 1318396 1812120 12704 297288 896247 1608149 244045 990063 1468076 209107 1555822 219298 1851212 1843729 735038 1561797 371501 1493626 658428 1885572 1241315 1034598 1182625 648954 295624 1753365 901496 224613 136960 83767 1383198 835251 1559311 1422127 265424 1726743 1132008 1991268 336945 1878066 64731 555199 350122 242309 986214 1804076 1337391 1381072 1158924 885571 920724 984201 952922 1341855 1981018 707466 1451555 828013 1146076 1242924 512964 1869183 824875 1665921 1826093 1311689 381362 1279637 367933 139721 26302 664152 126335 1860651 1085867 1689394 928209 788525 1519520 1246637 288301 1926135 1251120 535881 756124 1016096 753123 1891819 500414 1632525 1047547 1903518 1916651 295230 597964 299427 772501 659799 1135842 672244 463583 421133 412159 1155994 456217 89651 250041 399730 1405366 1273387 619568 49991 73025 547018 1070098 397469 1943272 1733740 1235943 1390248 833298 69949 379885 964029 795194 1774794 959773 1899206 1483705 804030 1188905 1054492 1717734 463662 35956 1289187 1728043 1938906 1524444 1759579 1074702 759897 1907577 979065 68557 995239 1841015 958111 1138728 843062 1085645 1495283 1696065 1982944 1174936 1898999 1712461 1864012 1910927 144392 279922 907907 121270 890289 1744924 394333 194099 1019056 1233668 328137 49916 1145881 1394018 171393 1229358 954265 1304424 1156720 1222350 229736 1701980 1925483 1412055 64675 130680 331666 416040 963510 1836953 1598650 498444 1132405 16615 1152388 435697 1777902 442764 1198184 1345565 89149 1500663 1652423 136584 814048 1580222 1696387 1971032 853722 1558404 1936388 1010162 1294504 228507 1791504 491626 1020919 696739 249435 1157275 1559587 101216 1478735 301940 942407 1177263 1234601 1415597 1786463 21623 507468 126665 1711878 658739 1792744 1839804 704116 1577477 860559 238843 1707250 774267 1642834 1913356 867882 1488649 1116695 1012035 15251 1560895 1828534 1823678 1529999 994975 1466307 1008346 1946341 1715461 1838948 970980 1281897 1025969 1623281 1951275 567635 1266015 1751347 838196 661055 415443 574556 893608 1942230 214247 1164109 917768 1178768 1879741 598709 352179 1004432 522131 1567535 974672 227707 1083559 1017755 1989972 1394170 1348174 500490 754306 1989294 585610 784429 1617969 207533 1785866 480951 960348 387430 1256955 1990150 776415 417718 22055 1467639 306575 1843373 1416721 1041606 1986483 463991 818179 936641 174633 1464570 1378896 316302 527681 1827730 759644 1450850 722572 1220526 87953 1396345 1826956 1894579 224731 1268621 1389315 909390 1589659 523993 1039008 967908 1477892 1783365 259274 196318 1950211 1459216 685061 1815762 1230294 723901 451564 525194 81762 606352 79857 1225376 1715633 1566277 1891245 1243993 711898 1935464 777617 1403781 240666 1628889 1216136 443370 60095 913851 681792 1235486 1200963 1065143 1057921 1213149 1994900 1589625 1558018 1525023 933188 406775 1689181 816231 857383 1103429 1027592 1591491 900162 1283324 953779 532751 327979 1461512 131831 1350687 199307 351840 268603 1161579 170476 932203 390788 1578989 509470 778631 706972 1580129 1982310 1996320 1509961 509449 272167 976794 1716402 1641057 1863696 261543 1678642 214424 398895 717790 1139712 1673645 1347586 1047665 1987961 566125 1541035 1232537 1475204 442402 1330386 959749 236486 1175758 770878 1621702 650156 13159 1971676 1040908 1839555 1650432 1550904 251422 928067 61163 441171 1227338 891678 154960 1333084 1843532 1621647 1284269 290724 1128345 1151755 1082373 841607 861046 1645905 631641 1403640 362300 48985 1766149 878066 1701800 1827274 628251 464222 320256 1679483 1297446 861412 159986 201475 259433 836089 1510181 1623624 534845 177759 1845840 1010481 1737189 443604 211724 1691937 130776 873191 486060 1969687 1072999 1355997 1392937 1071289 1326172 1345667 894162 354309 1020162 1118376 1266535 1704807 725907 373570 1278049 503623 1260320 434321 847926 1902403 595101 454254 1083125 480116 996732 1406538 927791 1705899 1442321 1422715 1183959 261750 597875 1328502 1532005 522836 701330 1318661 1312495 871472 307331 1795997 881131 579341 1561931 385606 137289 1937694 1152012 585407 541731 742703 1775198 1733379 904722 1328460 753690 402175 1487106 493206 1745522 1811897 1848169 500968 1098039 1081648 76259 1453994 630280 1691252 1165932 360152 196396 1754034 325949 312324 588976 1689142 1639442 112870 190262 1983603 635838 301824 1532031 140857 348299 1850010 528442 679438 1869562 100114 683458 1278501 1267068 1797286 1174887 158215 121941 308358 1798271 327169 1034006 719279 1379845 509845 489513 1332277 1119788 1125696 521451 517501 1365114 162943 1297603 1478645 1037306 1512600 836875 1896028 858320 868277 104121 199564 1896304 1502965 710314 1335231 1361112 1057445 128508 327052 617709 774615 236395 1542879 1524245 500524 503958 92993 1700125 1644323 1513792 1403783 728685 1836807 605084 1171625 1837842 1576192 540188 236664 912740 117904 1761631 1715333 1407957 64721 1969955 1828168 177299 96788 999471 925142 587046 1525982 1103420 1178749 580400 1250765 531985 1040211 1057139 1047036 1562150 1316 1871772 57226 1159667 1424040 1179536 309807 1460628 255510 502774 518447 542395 401938 822621 1855804 938344 1338851 808455 1858345 1007160 412457 1234262 741440 1927233 1846370 1218115 1492542 865098 1519294 312112 684310 563271 430817 1283889 952187 336959 952340 1287081 1051643 1872745 1641964 1962230 1390640 1043273 926908 890683 561787 1833972 1746669 1330741 167017 728504 1374473 878091 1624606 1742825 394143 1446835 1960805 48294 1768519 1155881 717272 160244 631612 340373 96672 960751 13180 1290408 1901640 607269 836748 878128 1918712 1001176 532346 133296 1866078 1568839 667896 1281566 348834 419364 588966 1554091 443131 8811 1527924 1121969 1274472 1773496 1053702 459149 1389069 348211 19905 1331965 803363 134061 675811 1631399 1184489 1964947 775570 1380075 1736761 1026875 1621649 53329 777693 964703 61010 581197 598000 881046 172067 1663467 1314020 556565 1741812 1349552 1468055 1537031 264159 1960245 1125345 471890 211997 1193726 1836513 735083 1596910 1696071 1200476 1699685 1226813 135810 883054 1319083 195653 1878808 498764 1291502 637250 1957557 704685 844378 465008 1240016 833107 1656093 1318569 1618922 112829 861443 224939 1727156 985535 727959 1199630 1213433 169068 1103324 1214545 1950037 613452 772075 548804 499075 1325037 1701242 1923897 1183836 551687 81130 484793 1221211 518433 615490 693737 1337111 1556317 669907 1582588 1808516 235276 1228329 1866978 154140 257293 751770 1189347 745956 1102307 1669323 1677559 541758 866044 1999268 1660079 1089104 30723 1616842 77392 525645 869616 1815936 1358913 1006550 1798939 1751544 1480074 898914 851505 321086 1373175 1678520 133030 110808 345619 1703225 143647 1503121 492567 291640 1286136 141926 875750 371946 119307 1173500 1088758 1067641 411601 1623967 997944 796522 1655546 1687559 1033227 1713022 185356 864686 824701 501202 757994 1755496 359916 1519765 600672 1060733 1658729 710359 1866812 1083299 668958 1610538 791982 1927075 1545581 1191334 990459 701624 1812846 1411948 485998 1612019 41668 120692 857996 882148 269853 1689040 1928748 828417 232052 884528 879393 1143615 648853 94343 408627 516949 296454 272197 1210752 1219900 923486 384931 1098341 912752 1612823 775035 1474427 411364 248303 1931503 1417751 392470 566754 645201 1591797 1482587 1545180 730768 672848 1589303 1211820 1592329 1136275 1940349 1076349 716293 1041860 1678800 963004 167250 617743 409961 774857 512322 745712 1810334 1602682 761446 846876 1606801 574433 1493530 122358 328283 1816808 209100 1711403 788480 636505 1425657 521147 1820106 21394 1325155 907214 513341 931407 1374804 1257741 1448632 151625 1426604 938541 1349108 370741 1108430 1630382 1374051 1103421 1998871 1024055 1690141 419301 1876043 1575749 318851 362672 17824 168958 375024 293481 1518805 1324279 1888636 1125420 1293621 1529614 1580608 970574 1790942 357041 1066413 237691 1485195 1925298 1053860 927624 54833 364287 963120 1607302 1317688 455030 78711 1927318 1351803 272314 1538670 464551 1484072 873077 856221 1185313 291480 285160 1557923 1356759 1665566 566987 506378 266144 1761677 1606070 1839596 277 1629462 155278 103202 9125 1514723 963304 162907 1555434 1877047 1913861 1694339 829212 17756 1270152 1493359 370631 1540072 1957375 636149 1318642 1360770 766800 1596599 1954361 324359 1387454 1692979 1491674 1057702 1365609 513650 559644 686526 1626688 396532 1322837 470395 1314250 264187 232055 520410 1155351 1707419 777509 474230 1652642 794702 1948365 302772 1072477 1289133 19035 528363 405085 1152719 772332 1539437 1477678 1061447 188754 1276290 552740 1757678 1538019 1845587 1882622 928513 1303913 736844 1763873 180432 332807 559524 1025541 612032 1586072 1131289 136257 1864763 948925 1067119 1943748 1102278 519611 1899830 1059524 415769 1866192 609117 1263014 1395600 356316 631318 1010749 1551 1661115 1188280 1210125 1614563 871005 1115357 33509 1574433 657685 1596160 339396 410918 1029702 828984 1400502 1207165 1889595 931952 1529399 1737245 139572 1428466 1656885 1882126 223587 1059119 1214666 658978 72586 560032 809172 425273 1332864 1950850 1521634 918883 179043 1512048 171537 150004 28819 478741 273551 426837 114775 1119994 52919 1259391 1326616 797371 129755 143633 1310154 902020 607014 1092892 1040967 1450595 262886 1385801 175419 1814513 1910598 1534747 1755101 977860 1082377 792229 1821371 768865 1828119 1267001 1114994 923426 387263 390526 1488097 873151 886606 1027400 1118386 1022894 1650076 1239958 998588 1162229 972371 451404 1477831 1436503 394010 402337 1561744 1505506 1813383 304548 647234 1837118 1204121 1291348 900097 1880865 85556 893139 147171 908993 1809705 1681592 185182 1445832 614220 439480 1381826 1712577 275824 1496179 1301249 1849304 159999 960973 975551 1989869 242465 17245 1505902 83325 89762 1740460 374613 93648 270599 1260645 38623 1239831 1940877 1700143 930279 1712513 1487605 161574 1812958 760989 368606 295235 227904 345080 1363288 262652 429827 783129 1850425 1197315 144906 1039355 1842919 335070 786977 1681061 1595181 154434 967789 525104 598358 744617 347296 1775593 678452 859098 1238288 850012 898745 207377 591963 1333910 192658 1618364 1327746 1816078 628707 174246 1143825 1870865 91219 598641 1491493 1046919 1518459 827066 1590786 169834 1002527 584486 452421 1528428 1577535 384611 1059887 107805 845581 1287541 8411 1444590 465272 350467 1103243 1813539 285990 470367 1643172 992573 1643039 388756 904384 985957 422688 1937092 1058217 10961 629438 1735503 434844 1909479 1500912 1546433 11709 1773842 1715181 1315465 664375 716017 65248 351012 501335 130336 965621 1631689 1477883 1964703 625336 1463890 1781810 1231478 252092 313528 350055 521651 305890 1874175 813010 120187 647363 1932603 1734808 844776 1853102 1258601 1470678 1621413 168477 511913 284659 1750384 1778092 1780287 760054 420814 728668 1515319 1551481 85924 224934 1336295 425735 1744459 1676773 1416295 66109 445427 1807652 1205961 217495 152077 950944 30357 489447 419873 144502 807971 339627 568335 1174307 1901708 197781 631387 1415363 1210363 1132272 1750923 1254034 116431 1922414 700501 1457293 35236 1047558 1027599 726686 1109509 729784 1296733 154144 1015682 239207 1753714 1587727 1376869 1919831 1513826 135255 1935732 766533 298346 1591340 848013 492610 1251963 368454 1864370 390992 1066280 1487580 1559452 761249 1708448 1401601 1358638 929266 657276 458137 1780088 938396 796962 1125866 1479355 933867 1994742 1202296 1032374 184182 1800155 1704990 953266 885369 95823 29354 240477 1233784 1146045 1893410 1811235 522305 90238 1699832 249607 1322124 1436850 101613 1393185 1634529 606072 1635201 1885917 949077 893525 1697527 1473196 1740837 839860 1806284 1222666 1078472 1962721 1376165 812344 1663505 1319603 1615925 430543 1372029 1613766 859413 793892 1102008 1360290 1293412 1179996 1003907 870535 1283288 236324 259484 644820 967112 6154 501661 1797904 1350716 1519982 478827 1774861 1068612 333133 1022757 1951022 475594 1385885 1354105 1920084 1460186 1368420 1329015 1273314 713892 1387582 273440 1629845 64121 943902 1767799 1669996 272360 828038 1368664 1936340 1144236 1466661 1228586 1680895 1242627 1457208 61045 35929 148061 586933 999956 733907 1380704 912262 410967 433526 1993384 1768263 1955382 49875 839690 1746120 504511 1707184 1225389 1242465 672185 1284895 1454252 1632595 718520 1023334 788997 338212 1620271 411742 872782 264107 636009 1553802 1298444 1954599 1664591 1883394 911224 1297262 1565643 1113202 884982 1713403 1928482 349130 917176 505608 806294 651587 215995 1606522 948398 225467 936426 952154 568179 92560 1734825 342100 1828521 1078218 161720 481663 1650028 841493 978933 845493 130478 1689393 492546 776384 774323 168299 1761049 1164793 400774 133249 1250780 723348 1385620 120320 319616 1054039 1651746 708922 1108771 545840 303637 1012794 1888564 270210 1668509 1063186 347767 634494 582241 188404 852081 1329823 875116 2778 1527393 1522876 1885448 681724 1186254 1061923 423311 130914 1595849 887271 1373734 280505 124204 298768 415789 775473 112863 985587 284591 1290493 527285 314226 1605453 162514 177033 1686193 952829 383727 897972 788389 1631789 1150529 1632873 815891 200538 431022 1108890 1551755 1731364 1988084 289937 1935205 718949 1479393 781556 873156 947444 1804546 111382 697290 1682141 435891 1209398 1385847 1699505 193640 1995369 1963193 1539362 1479171 1741797 1880241 293080 748265 1218874 1781678 1852158 1894085 682647 179371 1877727 1676658 1360488 42643 1439158 1253926 1673083 1778089 1423715 1099623 1688244 569910 22565 1749967 132519 44828 213550 572616 1320336 823103 1323971 1592192 1200741 1048154 1273993 612342 216184 182323 100278 4019 826099 1367543 1565958 1861001 784078 953030 354695 446046 510573 1678142 40526 1309106 115500 1596090 1849520 1011309 1615000 449927 711759 1596900 144105 1385009 1461748 1282115 1631680 923741 1586409 1792892 1735522 304241 702104 1681253 1225475 603502 1389938 471533 986438 668530 1442613 324687 1833220 237053 262922 874244 862924 278439 1106101 201074 1152567 1856365 1424297 10146 842842 1786929 870075 687766 129923 777547 30504 1711700 966642 500387 26838 1024633 893557 932064 1630403 1978704 1917341 1407991 1225813 1009988 1101027 1058081 1250501 193042 1928703 1555599 1858084 1945411 91491 77356 1382449 312176 125819 1292214 1336624 596160 395967 1675849 1974254 1943041 1565116 875510 529666 1188629 1972984 97388 301326 690695 677225 1699368 267709 602107 1421659 1150523 1544822 975983 326150 519085 1415011 969169 1207169 572121 1586989 90527 178120 385622 317444 272524 817962 1967502 117221 1128106 61603 1754569 1079164 976276 522610 1333004 553266 1489027 1649760 447797 527408 385737 1713359 1078343 363922 1909469 1418085 529990 1773140 1603713 408563 1868551 806583 193150 541923 1126643 729875 1234577 1285823 1732316 725738 1731351 513491 337641 829419 1720287 1584545 784052 897069 1743380 979205 519049 54042 578670 584521 101885 575410 1337895 1097223 470082 145362 787433 1371226 1187739 1841667 1296629 1400474 1443545 409137 1422515 946940 1996429 1504219 1720377 1474835 1441034 1893657 1020931 1849510 1930284 100308 150400 878104 1110619 848250 758219 640514 1747830 539193 355477 1200597 1171380 1116392 1005208 101940 283710 907212 951441 43181 1474022 698823 803410 1284079 399615 1519653 449381 320477 405355 1511644 403155 650360 1127061 1760999 551159 1421671 563988 440732 45213 788479 1990316 1208670 1684862 493163 245352 999884 11607 839158 1114302 826642 1216455 965929 1273712 616981 1888543 1879444 101969 1465551 1354410 381949 1807442 1599420 620788 1988283 406831 1596946 1961171 909850 1398346 1201094 1172370 1969446 255525 264761 204524 1787117 338780 108232 1707109 233002 1436385 1578142 1926841 1729740 85753 1185720 709433 1741379 681193 1265198 63269 427175 495336 1562336 1976484 870775 941302 1003222 514510 1621495 867042 1140369 663474 304954 1685828 177860 606027 400413 688420 609224 1696221 1003235 1741799 1257786 941962 1046403 1290461 1310802 1997581 1501500 293746 710049 1707952 1368342 1521131 197327 854824 1720094 207821 1515121 1213897 354036 1617495 900043 1502007 1019059 70517 686715 780863 64321 677815 1368830 1605425 940741 1794876 1457694 1607311 973115 778378 1514423 1065934 295132 180105 1700560 187664 1599636 1678907 103137 591131 148204 741691 978944 1524584 1561930 492958 1549359 986827 522473 1599352 1935731 1808340 1281045 1533373 172315 1853814 1983246 260278 439976 1687920 778821 1393892 707346 856235 110470 31265 575536 349840 581511 49451 1167431 1064580 947593 1802150 83409 1076430 1052659 600650 1455080 1756380 1315574 684382 1545222 1149092 992961 1579142 649981 125957 1003214 1504986 807206 219821 726965 163569 1831083 253925 1737053 1830854 51048 645540 1247416 313021 1823664 1890038 505090 370438 1331431 652019 128411 1979754 1778513 1572904 54815 1225817 46137 813799 1314918 1989141 424979 1501026 1956134 1992685 1857978 170748 345569 118403 548805 119116 906146 757168 1198240 1249784 368721 1667899 506004 604943 1643038 1294396 1754612 197093 1635858 578540 1458179 1950653 882055 1316685 1495715 1770647 1056699 1694128 94727 916515 305470 1957449 350501 1563266 189816 1919433 1455707 945330 781130 1933650 1056050 924760 730976 880831 92268 1069791 771822 1802981 1098668 1173171 1703308 1470030 1945355 99209 1425836 425898 1757957 63696 88357 261584 1609722 1628278 1787085 590194 1603817 768043 464757 1363963 344223 540806 39013 1924912 480785 1443706 1903725 483315 207704 671978 9368 94556 736008 109665 931483 116778 769259 1088158 1330240 986791 1238583 1192148 1307525 544777 1661832 1752067 1653408 176773 1746932 330530 1461071 1088012 1893895 1949365 1966955 456603 1467933 651706 1533425 195089 28869 726875 1887461 635943 501613 1093682 431525 1754238 854136 945855 1773507 1432428 433383 968136 1094821 721086 761733 1598897 1993557 833198 1711531 1709890 1140373 668655 280851 1166692 314728 795802 154154 1654499 425334 313990 96527 1067627 720858 1731361 454855 201704 425332 1553102 1495614 937605 1368263 822857 368334 1715688 1983421 451224 521643 705380 139242 629252 1144516 1702603 623221 1349018 439698 785060 983126 710205 1920324 282575 1642544 706692 1181579 1024255 1729349 1015557 1957832 200246 1433782 1654762 1797412 1774736 1115228 361342 1117037 165750 1417824 178347 662837 1424191 1852272 1108798 209431 644852 1763592 1301950 309353 195328 1091167 515847 1225933 1650046 232241 937479 60552 1288084 776192 743165 1382014 1784926 607411 1113975 1997328 1539820 403958 1654802 235873 984963 1548993 1551901 667762 55142 870877 1307423 1830093 1328781 1689438 1795598 1152811 1858038 1563692 1777837 1279819 822835 99153 1380822 1120452 765037 544237 543842 1698336 247505 503567 62362 223228 414121 297472 1860084 336153 956942 1512411 849115 1835958 410220 1716366 1451978 658311 1989877 933665 1189282 304084 151146 772008 1973408 200385 204722 482283 931287 307744 1712634 987538 1470628 1355669 948070 654018 1567514 936441 1038422 219019 894074 1039140 490644 430398 1428168 1550335 1030308 1662534 406675 413869 828023 114453 354769 323538 704819 257422 270454 940143 1606167 897427 1913494 503312 168113 1017544 711103 690231 241813 64060 1116404 1997891 1732289 351596 165068 1214264 824471 548154 1095804 1901959 288553 589265 1525106 1008460 522857 1756634 798601 1811728 1608814 383669 339356 1452458 1501417 1136639 590363 724703 619078 690765 957850 295365 53977 393404 1337559 1946181 1992821 1512958 156542 1246531 191815 710749 482579 571094 927821 1959710 1368551 1595037 571734 458174 248940 1271572 1161974 981207 975175 836305 1720056 1257481 753934 532726 1506224 1899637 1319124 440379 420714 1490888 1326905 845129 578679 905720 74698 1774639 1445911 83193 1710809 1661017 829868 999414 1113369 1516846 472683 1444170 644457 1195866 581075 623617 1706835 1067325 981686 299253 1241320 1086868 1346575 1082678 982350 1165785 353660 977034 1210446 601246 529334 1257867 1000514 219997 1839382 1040844 137251 1662627 1308087 1012486 1341661 1057106 1318065 457379 1054840 1325163 1111067 564895 443043 1884081 153571 155527 1641235 1956309 1322359 690883 1861823 356763 1086294 1834415 1576586 275288 1344952 1727829 166897 1364068 502560 971078 1599825 131713 1609595 1545625 406536 1947049 698403 1333998 1851560 728976 245070 1789351 1570390 1458698 1318676 1621761 866331 51928 1444285 1386969 1112648 941270 1944713 766977 562119 1864346 1754771 1444803 371385 661966 822775 739236 565917 1587942 747092 1700183 1786433 1446343 744419 1714980 1427347 599298 1803427 1434045 1991556 1885978 1555552 280679 1859270 1451836 642866 949802 1397962 330699 1558785 1238746 1140349 1071642 1226670 1355035 1051588 344854 1167342 1944309 1778688 878805 1483726 1559903 40959 895547 421188 838636 1911682 1481910 1556945 1089432 1800931 1283322 196298 1595497 136669 1298607 1994677 1801342 899660 207988 1227475 497192 832879 365486 435376 1559180 962067 520389 982862 1520779 287975 1368760 988194 141199 1810731 1048838 726585 609617 545510 1511952 918821 1655703 1126972 475199 256078 574946 1735105 873481 1264016 1179993 1159613 995541 1748653 1522139 1092273 1117486 1115574 1003456 104809 1005046 1633611 632156 1336685 577812 745777 1278818 1036102 1913173 836092 1689116 1872389 1122627 317181 1417904 1785850 406316 1978348 736509 882122 667193 1067064 736783 750409 619561 1403158 302105 928915 52187 778866 865812 942851 353284 293267 1989754 1181707 701895 1138859 998434 1896871 239746 1543088 1181641 998647 1569812 747573 533182 718627 818146 1539686 1833483 626888 162056 1038755 1364193 187080 519600 982190 1186653 1529792 1293712 1128785 1240012 1998660 1097699 1397494 1349895 905400 888588 679535 736314 88551 1788659 1427904 1628018 1376979 1958681 700544 35726 1908059 638724 61907 1997598 1620349 133116 1125432 1375584 811269 1103178 1683921 424616 571501 658122 1627364 1091903 526127 19334 399545 262306 1608828 1297170 383676 1920156 1961227 958960 1807985 115173 1131203 1163695 132855 632434 1119040 256185 70385 1205807 339879 160738 286534 1849402 305481 321859 1039625 572406 731439 714278 304042 1610841 950802 1395303 492040 1807641 117897 1512547 1512941 1593666 618872 1846572 396109 297925 251399 1711640 725607 1785718 1129546 1253560 1639464 561963 1095818 1524011 1666372 1134617 309116 1467838 737512 615564 157355 1930595 548192 1816071 988017 1903439 1780854 1456532 282362 702246 28432 475511 920005 565557 1424582 1757292 1587683 1283601 1690721 835389 59770 606509 1957286 1685979 1364218 1765216 1293679 401831 1078727 1940752 1944090 1784951 1069492 190088 1610347 1014665 1153308 838039 1648733 1562396 320408 1975680 1574800 1964785 1479930 62256 578524 121863 298502 171873 1061753 932867 1687366 1198886 807325 997712 1213842 1979827 1005408 354191 544026 1970470 1838764 963769 194046 545342 945309 385916 1757376 702042 1754437 180795 1520067 1650073 70903 1002465 1691226 261297 329095 495444 779367 1160564 1809881 1996770 90189 1230422 1912386 400974 269875 849763 1399228 1887076 1821472 720388 1960090 1764701 625719 1783275 657084 1686669 634223 22413 25736 1511404 193157 1827940 1093494 557718 1505738 331317 655959 479740 1356695 1538995 1658574 1803461 827426 379085 190530 918264 854898 1555004 1555868 547936 211676 1336207 1186453 594865 334794 528242 549986 1133141 996948 384756 665791 900391 380603 602441 63686 1802754 165564 974698 782692 202623 206796 1031039 1088183 464008 1333152 1332045 1041865 534666 1110609 1799594 1080447 1225819 757529 334983 475055 501477 1529135 182695 1273774 1974613 1184761 687674 1275951 368554 1631890 1656994 133701 380449 123341 994760 1244978 780008 300380 278450 490561 316436 915900 1770313 545215 739271 1150006 1727225 889103 278529 793581 934114 633484 1660258 714209 1227626 737917 1648091 938235 839008 1527377 1566604 1457965 1539386 633699 1638659 1864306 951715 423352 1420423 1532970 927943 163847 1821953 1715253 310032 1266103 1786945 1616804 1916205 1558955 760909 269155 875617 613991 386886 253503 1956804 1658960 83237 258064 868412 299263 1631539 277047 871809 98429 1961235 1262170 1472300 854267 561184 1385443 1293831 376504 1657383 1537592 1495573 626181 890933 1050721 1370992 1849487 1937050 1872869 1711533 352928 46080 1818103 492774 88632 583454 1830481 1406587 1323912 666474 530376 1884179 349474 776132 1083542 1236643 46261 1404551 1852271 918664 1315045 1958400 16594 1785672 1412083 1613236 64365 1961101 1116190 315957 1232881 1650194 1575325 1952560 691156 1582331 1515312 240890 6610 21754 362593 133284 1415878 101418 1263023 108795 279881 1095816 1074147 1756046 133888 159125 1039299 251729 61881 1146764 859870 167704 163606 1238390 1244807 934438 1891997 331106 266584 941471 1652643 1380787 26046 108487 1193749 885146 1623599 9123 1383743 929284 1669502 1893179 1761510 635999 778100 976228 1124700 1012200 622019 1957253 1715532 506381 99264 583184 1939368 1532656 1523408 982688 591365 61659 1992464 1207329 802512 497383 1229568 1276696 48103 732852 1579710 1010501 862501 1731284 1442186 639086 125996 1516406 784647 1685284 710330 677820 1772563 1481065 1255480 1518039 1632341 1417502 1517366 861586 828732 1491173 525878 1697966 498009 671610 1806757 1875356 27866 245950 1008100 397868 1509441 864966 1792277 1138801 120094 730630 800159 623592 606340 188337 1187301 118431 594839 592894 185071 679955 952598 121320 1639040 195891 1222534 1639696 1615324 883289 1540326 1318992 1630275 991218 1422044 1901283 1382324 114204 1664782 1721768 121312 149924 1299539 1329479 708839 1136706 1029596 730384 1767143 474638 685041 866834 740681 1188858 273312 1519714 1545641 1385815 178180 901951 1731179 1775223 1762958 68577 1715673 15991 784443 634366 221213 698583 841906 69903 1343620 1772403 1635597 1417022 522002 68058 1583925 1223865 858813 1441347 1927806 1277921 1571479 1940495 1513771 1988354 1880040 1453607 1806636 342252 321755 175426 1113934 846002 1634594 290046 1982380 179537 1122465 1016214 338386 496972 559770 67512 1891711 635831 669608 222201 1079762 1442040 744211 12916 1692601 155428 1129025 369125 517833 1865000 633244 801244 1316233 1009060 302495 1240938 1373073 710094 1448069 790327 1447727 519107 1365180 2851 882863 1342047 1935260 881399 1080422 914073 33778 1783935 382864 34477 1352462 1746938 1299018 1608284 1463639 1654625 1264904 1759777 201500 969462 1391419 1180682 1649066 1747751 857811 1456264 1742506 1039603 1161928 640790 619318 103263 1476634 357186 47179 73852 418281 1791374 1725775 1987276 811348 186608 576949 977207 1415882 1175762 1932846 130476 252332 1433675 819483 862496 662664 1648162 684839 343395 1818016 359534 526111 1278287 1197227 1166129 1007980 100953 1044020 780247 1106252 262068 518442 1078438 938130 376393 1204157 1001665 762329 1137751 1377273 1233887 474209 1415335 1186926 917430 1045624 570500 618451 1100554 634627 1365212 278413 1039427 500825 1863465 1065928 150321 361574 1613608 788119 1785625 1220529 1119242 1387437 1537897 1682904 1979374 1919155 1004738 181948 752039 935797 1363190 1443665 1891107 673767 1312723 561391 72498 1546447 1437316 1987751 1357914 585455 1936859 1319707 656109 1091158 213813 907607 32028 50170 718950 1624741 55931 264046 361551 1723597 162658 286784 385120 1970997 1315231 344908 459903 597223 1977918 399521 1878198 180910 1650931 767546 551049 1495636 1686617 235230 854334 1452527 1351292 1408002 1248031 1625337 436764 603170 86 226771 766713 1729497 509301 239297 454072 287091 517857 375692 237602 1629572 1881718 262149 1861733 1270657 1282712 661216 778733 1232947 1972951 1253382 1941471 1283819 1930785 712901 1397102 1321855 1769369 1073275 431400 1298143 1191758 949679 947016 1731733 793138 635301 953783 1124495 533763 360971 859394 1090640 298445 1497750 466018 1130774 1843693 1382205 638454 992160 1378940 1755626 1618518 254495 295585 773154 1758926 135513 42152 1924940 176508 587209 1464207 607069 84697 1340493 1493130 788719 1657965 1886157 1669903 1504688 1064714 1444845 463220 44528 1742275 6011 80964 1288596 555713 184801 117178 1177877 1960727 326690 1110785 1458239 984063 713982 281286 1313923 1141378 1923300 1293438 1698655 1705828 817081 368439 45426 1275558 293824 987472 1762672 1212769 1575859 1415455 512571 1786042 1286320 1272317 1892780 423070 1288439 444688 761260 976557 1874866 297488 1957975 1277411 632746 262856 1544337 1996900 505061 189160 1028900 138260 1704206 672384 554947 291781 1640728 182319 1376777 239866 706460 1874655 166103 1934481 892500 59639 1012420 1752590 1585623 1053562 1885296 1009314 611278 1024776 171409 1279923 596466 374318 1488815 1450566 1908443 60473 435809 78698 1137319 510005 1265501 207617 405586 651987 519751 1194937 1353367 372741 886488 1342571 46287 1646774 38407 787212 1060942 1342013 1128348 676132 706828 1730652 343393 1478155 390632 1721434 160240 1949347 1116710 278466 398726 1800993 693218 1596522 970442 1444200 207570 1841282 183044 1079292 194642 1973483 1799453 1792520 1844931 1643081 1719110 577124 1614531 542017 794080 225738 3225 1120287 1725845 811049 102117 1889949 448746 128448 1847323 510099 550843 699509 288370 1092681 592425 1842250 1652182 150451 1425415 389382 1201221 877815 899063 598082 1363846 1768320 1789634 1898359 1112781 14958 1446453 651162 791793 255019 1558907 1339392 221159 1448964 1900906 5539 37810 1087390 1874088 231069 1225876 398357 510119 169294 1954703 252980 614995 1047698 1524325 719212 770359 1097062 127483 1080595 164798 375685 223795 794814 1778454 1622403 741523 1557272 32190 732304 333045 952084 1868214 1207212 396914 987498 1625508 1004573 689806 117766 648923 1392207 982639 1287401 173637 371150 79365 747075 1336758 903988 1360556 1797596 409177 1140107 385486 1590078 1390741 1140454 60388 260009 1132544 52927 927708 518233 500337 1410730 172792 424534 1235457 1105360 970319 1891492 1190632 1767312 776724 1240506 1490003 1801335 97999 1336041 860548 1963081 763882 363926 1384299 1506190 925488 994955 1280427 1406382 1816939 753671 331476 949879 1149749 726271 262228 1816375 233320 591573 1842893 737992 1715874 907004 1177742 420926 1178812 414500 1122095 1952741 185507 1664605 1645494 74250 1374531 309863 1432356 1816230 337485 868796 1058687 148309 894674 1028957 428845 1109803 1465409 283582 1037204 1207948 1686628 528309 28711 1841116 996213 312520 1932155 821393 254902 334541 346507 541925 1270183 1473103 395158 1790941 1744055 981951 1938190 1927277 1844595 661474 1064137 1788890 1157529 849199 1515332 215296 13909 633641 217961 804956 203365 408662 772632 366399 754080 388996 1704929 381598 1272184 1246433 1023796 1437208 828785 1475581 499504 931238 1311907 1349979 167665 1346455 772726 527714 1832459 277064 510880 948543 645426 1519907 426189 402694 106704 1659846 353467 1144221 178545 1598867 1528477 1682857 1958053 734735 1406443 1300330 579543 1163945 1265099 331219 600898 1474957 306828 1790098 1541238 17414 1850852 626896 97529 533047 688063 1616890 779339 1714627 1293367 984819 1090985 33656 480298 290403 443872 1343203 1072584 841347 1863257 548348 1582111 1061984 326384 165436 263529 1164010 460546 1640257 1477641 1548612 1091481 1262783 122158 1301524 306484 57414 1802492 1038433 1746427 1105811 1395559 1856861 1932658 73946 1292030 1894989 648413 1683413 274204 113737 550600 501888 1425838 1398299 635626 1492098 1276594 1058739 44997 318389 334286 567225 1378930 1575925 1671545 953859 418865 1231544 528471 968382 248896 660303 1892136 1581273 1480716 1336826 299831 1815554 581058 1691905 1892686 1397643 1730293 468548 1067864 551132 1335970 269832 566579 1686168 1080984 1657153 1488322 290632 487109 967532 1197759 1463894 1923029 1847932 247507 216725 344614 1829042 30691 1569133 1996011 1237664 40977 951751 820379 242248 1096200 874902 73327 997772 1711527 419266 1676978 1024778 1932026 1384220 1737475 85113 356973 1576548 766243 1527075 209358 1242150 66920 906856 851384 87108 1166948 981366 931143 39528 1982419 1750386 94533 356417 1285232 65129 1992274 1395107 761756 1144170 1263560 1602559 820999 1367377 1654110 1073607 1092745 1064561 1891160 935232 214090 1021164 6920 745902 1231455 1919881 1721354 1954830 1138758 216775 1890093 1323013 352623 80893 1665345 449228 944950 1625554 615220 100296 59114 684144 1596352 1993249 1197120 327384 801803 631957 1212825 1126067 232794 840631 906220 937285 743505 1558168 485892 126362 1566328 731512 1263451 1326543 1131708 474111 548283 729755 1498874 1737103 643440 479762 367845 836977 1129778 1266552 198319 1612050 656246 1747541 1989239 16410 243049 224811 513321 1909621 1410665 667707 862855 1069463 1302830 52720 1042959 1885212 14847 743115 537859 1523374 337613 997572 1744989 1658067 1865795 1309353 1001330 487337 1329350 1374938 1036104 1708503 1297144 1504604 89943 1012884 559678 776655 1046107 1385326 696618 362837 913970 13741 557143 269953 1961557 1174569 410792 1770476 223241 1418025 1753976 805310 1852391 1316459 101811 1735364 1226368 788562 844755 667777 721751 653704 519318 1343746 1251747 49384 1326624 1900962 617415 414060 1161358 1676456 903615 1060427 1198280 8246 1017347 684204 1421568 1497691 102102 464782 323395 1959459 1568369 1922490 157389 84059 45579 674717 1303492 914140 154199 1668968 501913 1054379 1682320 1552331 499439 1545800 379809 981493 1630488 1178744 322348 69974 611828 1161503 354791 832072 214993 1671427 386873 890603 476450 747107 1063210 1029123 561465 1984650 116977 725078 1712844 824444 1723791 1744685 697702 1417334 509665 1839848 526483 976984 1583284 1987267 506263 922646 383122 932280 1737765 687948 785572 490335 1052159 1814405 437471 1695280 1106987 1854789 808074 1608057 84251 1908181 225606 279679 148442 862282 295888 1207100 536199 1950873 1289619 472333 1397861 1419191 1870366 747162 1732430 704406 841874 968960 396037 1568674 555677 984713 953601 1635721 616997 53645 471200 756621 1649564 1967547 1183058 171830 1592221 1160370 803674 1031781 594328 283093 1329723 131923 113101 588810 164683 1327076 69177 1253994 1606978 1140943 1693675 1420647 1297239 632244 655910 310596 1792377 92887 1629170 1951352 1579256 1926771 224278 174555 590650 952293 1490266 565629 1638561 1491984 1216645 1132766 1489076 901775 1582671 1025976 1069443 606702 601500 480674 640707 583478 158717 1916495 1488636 634141 618341 204908 1398845 711868 933365 1254135 1812957 1438888 1360886 1132152 1902290 1819221 1471980 1574497 91957 1505863 1032581 896873 1503444 1383858 558657 913424 501206 1814728 1779621 78533 1253478 1423344 1965009 502464 597866 457550 1814213 259382 168621 396703 1533399 1691246 1440289 1303455 509637 500606 834395 55620 259005 60627 41875 1375848 586016 1814607 1007493 44030 1627735 520262 822501 730574 189839 1489132 1890851 1253637 1557903 1002960 117120 1134678 850231 1518555 1424187 355902 977045 68682 1374896 621127 39722 234103 133850 1897732 1661020 668148 1246402 606612 91774 1338044 1948394 1640388 984547 231449 1191140 458901 1964230 443652 2515 514178 1360706 941524 994499 724401 19830 1183279 788085 1887270 294084 1410084 1943869 202249 459895 240071 956815 980406 353666 849512 1225489 567356 250320 1477325 424249 997556 223835 418513 1838112 984919 1392171 1955981 1169028 1854358 528410 1781402 975927 151701 355033 266777 307402 1127521 1930495 600223 1826904 184468 658709 891229 1478442 874674 741488 545084 1422724 46266 639170 585098 788274 1274465 1322527 1090467 274046 1882720 348265 1917186 1909505 122388 317458 636534 1785809 1301788 1362851 984911 279909 1634329 1475828 171386 1600964 1221200 234515 558593 804847 1640825 295091 616851 1958095 585490 1386290 1113886 211513 1922244 1116622 1962692 979731 1645629 1908231 867849 1530628 1686448 318887 1961353 1667623 1930663 1336606 1456399 61059 1194584 1845269 92789 1758246 1818586 701282 1851489 883896 783681 481235 742992 1908703 346706 127160 381700 950626 481923 1398525 30642 132361 474762 1844415 930643 928018 513974 946927 1217076 976683 1924469 1838036 1826356 488487 1970278 1113632 1396291 1676332 390421 109056 1918425 115782 338299 1861636 1089939 766212 255090 132897 1916341 1597441 67736 1217234 1610139 1965086 1440644 1608283 1209003 1642796 1261018 302159 1190585 433106 423539 1310160 919354 102408 1579433 1747925 1931334 834635 1368372 563025 1005425 1447980 1293075 442188 1738881 748747 237700 773216 653449 504770 256935 266378 636327 1378909 974220 1803793 492483 1323036 1130428 136481 1067978 1989282 802775 317553 979636 1956596 1677204 49453 1339527 667825 1780905 380872 408544 1217418 1694844 1527930 1016185 423226 283678 1402922 1202184 477157 1764914 1824876 406215 632808 1124510 998930 1492642 809452 871531 159171 384635 1992204 1235986 1846376 1619883 1586820 1423407 675614 999840 687670 1099836 1305812 1672168 1485188 1160001 482830 854647 841040 1036927 1666915 467406 1818858 270815 1787713 1183425 404954 896774 759207 1655156 1101702 1957560 240723 1015886 886560 1539298 696549 1984415 369501 250037 877860 414156 1193871 436472 1187565 917671 1176341 1026355 895972 1346517 599242 1261409 217569 1381875 211480 266357 1637958 957879 260399 1850671 18595 1043494 1715829 32664 53293 580696 1984265 174737 82325 1598951 448325 284938 1733804 940857 841019 1623890 559864 1465380 1175257 1321998 1746981 979280 1472794 95128 1046930 1575517 177132 1666834 1598410 1897443 1023472 1843947 99633 1550349 886647 1691287 826721 389337 710500 901997 1845998 11604 1691589 1848637 802566 1544585 1669460 514301 1781783 1618870 1500310 1659702 280886 127478 543668 645035 855616 552732 143496 1940289 1364817 822314 1341084 1769044 1461960 928375 1582066 1102700 1974360 166829 1516807 1686320 1058290 663798 822096 1236520 257534 1009236 147088 725714 1450351 373413 165134 747540 1082352 745760 1112481 487535 1032953 1510428 430020 805081 1801619 722872 1358770 130740 1214614 1965300 1784932 1366871 993084 1508809 1642522 1558200 1383486 1867514 47471 202841 656913 1481327 1403354 1317606 1736516 383951 225893 1923870 399544 1505813 36185 1546441 290585 228918 514723 1200978 1260242 82024 1769097 1181538 927781 1041969 352796 1164486 1930490 601883 903816 870736 1347767 1462117 1778652 416055 1376436 477143 1379608 1402505 1754619 931023 350542 714323 767668 123646 1143218 1831559 1663103 1166567 2975 876733 1716935 1172089 801261 1871504 35357 966614 1245652 383493 1682280 465719 1381214 1767196 1922230 1657356 173940 1126087 954698 1596102 821018 512531 1156902 1362800 1933324 313151 1883639 1522756 608245 1975588 461896 428072 1387780 1241748 1562464 1125182 162392 1023 781577 499163 1549754 1997677 1151601 1587375 515042 1123215 579763 669881 1978212 660758 1877062 1388135 1518336 1271854 657155 1727140 1096143 242449 1438307 399080 1288826 372500 1952312 1598656 1698418 638038 1353238 1838801 1362930 1581009 1445716 1420497 348149 897499 580618 490195 315331 942240 1185332 1427324 794573 1735305 64539 182329 260968 1059729 1887528 268938 163849 1323430 110773 475506 709711 1359146 751753 740634 282222 941182 365477 1429841 1325636 190267 423760 1818468 1133687 1313812 286458 724562 521707 1636422 1230556 235857 1368460 1289526 1468190 932265 571256 1319534 351351 1322386 567298 1999151 1252592 1047989 749312 1970877 536373 1496912 456324 885893 431938 1698296 752745 1979506 534438 1924330 362136 1909169 1795219 408519 162032 1543953 1576807 1848489 273053 304607 469416 728711 1374448 1561932 1267262 749605 1855192 640858 1936519 1069238 1885354 467883 823530 1065891 949965 594792 1810283 953750 747517 1638683 554427 1345235 422782 807542 1462300 1974481 179732 146034 572391 1310698 1635740 686153 92680 971105 1251653 123329 912832 1373815 34126 313797 563543 1996546 1549143 929270 385105 1603781 614387 578105 686826 919965 1761842 312387 404781 1500601 1876861 1138024 1287381 1041246 1420730 861515 1982391 353067 1299314 1693319 1193615 594392 147394 1577443 1579404 358310 1483910 1093613 118402 1988777 752392 347989 267052 1040323 1977956 1288997 1168182 1940702 1740139 1636811 1282337 667638 1548246 144909 397343 1374028 1499519 225560 1324578 1323193 429795 1784888 959329 1610859 891761 709969 717209 120380 556428 1738341 1960311 1103603 243416 781908 1299919 1936460 79132 1134557 263071 1093462 269051 1979835 1613044 303108 892570 1088891 203016 10663 1112169 1334622 1963111 1914470 1232049 1894727 39358 1462856 1072357 43494 290161 1346627 1249762 849008 118539 777153 1537035 232824 1242666 409694 289048 1501987 554453 354813 410763 5300 926388 1954655 1614906 1100692 704623 219168 1162017 1460477 1624117 1464741 614837 555409 555700 1398090 1167408 1438632 1204371 72392 666075 800144 1039117 1449835 892988 346462 139062 901887 822408 1626069 1111628 913747 390032 1171009 1053567 321918 1995063 1145482 1180509 583158 326145 1772813 799475 301418 1791914 737288 662300 370895 703274 852367 205852 727776 432333 993166 296206 1441658 1659297 1362076 1571549 441519 1745511 1169067 1313063 1657265 1164106 758270 36699 1367599 1360592 1361606 1680454 1296247 617939 918108 82014 305671 965995 1866429 48199 265117 1841674 607869 1128948 517320 1997650 214039 108267 155084 1804179 1725457 413192 819418 816471 1497415 1884425 114587 402223 1520564 414023 1985591 1127651 1504601 535979 1382564 227557 412005 1961665 66203 1629077 80158 1603688 966180 1050832 451333 1004523 1269413 17991 300762 279331 70234 1150619 1307943 1551688 62028 236474 990198 712970 1645324 154309 701053 1171471 38931 167247 1296375 291226 319858 667574 366982 1940536 672513 1297087 1959082 1111544 1361612 1934506 1582857 881176 871603 333027 653496 194290 1389310 614823 1816985 1299632 586647 449004 1308677 1390777 570635 549737 1722985 541 253332 1302790 465949 532698 1863133 1833064 1097085 543833 1375100 987780 1679341 244493 1999209 263191 899740 1522161 1279461 1478435 510755 1535365 1576718 1819544 1683431 1955383 1637926 1031251 1664041 1791542 748302 975100 1187867 1998707 1627576 846028 381261 968508 1953971 1077766 617646 593464 1387249 1707244 188105 506740 623361 1033625 368243 663354 1553157 934270 602688 444138 1365166 761311 762378 577414 1194790 591615 880769 36943 348855 1430290 601511 726880 1373669 1466832 997378 370038 1305017 1008168 1395605 156566 113312 1117674 1844036 828472 946597 1454588 742604 1606648 1020526 276968 480161 1240626 1419983 464403 40335 1485378 316900 242188 1704575 118774 116904 1647363 841180 692082 271223 843835 1251337 447133 1739873 322762 1594803 4833 504080 315314 1143271 1194193 471737 603118 1471149 1507528 231389 402284 1699837 1157298 1829815 1190951 1730108 1937202 1387990 1787504 1442391 1192739 462523 1674045 455261 41600 1320663 60747 748258 45732 1678682 1110495 534750 374564 1711820 1838503 1628276 1040970 1530208 1394966 1534666 987518 1589197 7080 45591 10179 1711924 1605705 1237656 1738206 19125 93906 1059971 659536 1501739 1222215 582358 532907 1257632 1997692 537986 721120 116377 1752523 1138519 1611462 335667 1475206 996205 1705539 263166 309430 1661585 1405543 681485 1519849 289978 540998 1534482 1555193 667336 80718 135956 1835713 1180538 585289 1050915 1173278 1953738 1862927 1543904 1073410 749147 1894462 1494002 599660 471811 1123761 718728 821071 1644604 801110 971338 1327655 1901291 680555 552059 524772 613076 245929 514190 457382 1600923 1089303 1466134 1967570 1216189 27217 1688922 1053614 1881631 188950 1729958 241937 303350 1476617 1278848 1334667 1594028 594681 1067038 273732 498820 1369392 1893880 1704987 1868685 701324 862938 68987 1213805 618031 1012446 870383 1032033 74501 886820 1315236 1678195 1056909 22718 1010058 181477 368473 956917 278963 877298 424841 893058 751390 738922 278823 702799 1293618 801493 909657 268364 208167 1193245 1183693 1380996 1987666 833399 360803 16751 1340284 777101 918671 366424 995558 1659796 355461 917762 1122502 1645889 372024 1450131 451751 1308374 692356 1273234 317776 333001 1228725 727367 1389875 1632653 728508 1556512 746503 168274 793122 295340 1365875 1799820 1380181 356182 830595 474256 738171 616667 1471196 1310545 1473198 349209 1380229 451806 435978 1383346 1987433 479096 1218033 1801479 1088780 842441 1744363 376259 1925701 1593688 324459 1138034 475478 128603 1723880 146783 23655 2167 171292 1212817 812533 1984192 1088479 1377347 1353251 1082589 272040 1115530 827659 1268500 196549 1763412 687039 830367 719899 1765719 126906 1669544 160246 1989277 101283 1390362 237031 217509 582545 715595 1948728 1681326 702434 394595 660031 1385019 700668 398476 1598237 390439 1359302 1078293 1485060 1084745 1422661 919875 837672 1617588 1404820 168334 1905332 1780844 123721 1503175 1239903 457599 1891158 1648745 656605 220653 440149 1465323 1056300 1069368 137891 278546 626971 38034 1005244 1595149 1009196 437891 802778 1759021 1189183 96640 1979881 882648 152750 1425577 473456 1235135 992446 1143872 1008812 812433 1908342 1357756 1359951 1034141 406059 1358738 684076 1170786 216322 42126 853698 646710 715950 210276 1825086 1657494 21927 692808 1028080 1882514 1295127 1073208 389859 1550700 99502 933651 821531 1136251 1521821 1810114 924066 1681363 550861 1419550 1758990 794306 84404 1733952 1965493 1971522 1796129 1673626 398223 878243 1444875 391869 1994882 1823139 793466 893921 199321 546366 856789 1732113 457335 173533 1154605 1557881 1763377 1897285 329023 554846 229707 1073018 36229 359084 4487 37906 1652449 1194063 704103 524078 1845816 1759412 1918796 249671 1031351 1335738 817804 901365 1782208 494993 650734 481777 1572527 582312 1849589 643751 598207 412248 412996 1135496 598347 1910204 1241664 665184 1973678 1962154 250495 1593261 199227 763679 284470 1245461 1384160 1595695 1622118 921689 713168 1735389 1972036 219501 1889922 1350040 1429009 1617825 1086388 866837 819909 649825 1132724 756488 1158623 407209 515344 655779 1262051 1506207 1720486 1672684 1482089 1047802 459804 1975924 1868783 21410 1433154 938834 1058533 571398 872357 845536 1105485 474949 591001 1474584 338558 1528890 30633 497753 1971169 1568701 1555507 1007086 1513877 204463 265480 1815642 335691 110592 1854209 1775530 216216 1219284 752264 166374 383972 1822216 575854 1330718 1378113 390620 1164756 91408 1246851 1272059 674609 179931 205929 635865 1933905 1578929 410872 713647 609981 771154 1121740 1202717 1025421 1489237 862831 1951269 11629 1061741 250239 1994485 512425 1652079 1054063 1192649 838364 1095973 702547 528632 268534 973537 846092 457641 187793 705361 1147787 1661966 168180 1474265 1032984 923692 1348150 137521 1825414 752378 557808 1424477 1505365 208453 222338 1710105 1554086 1947812 849443 1516726 105149 1602020 1885636 720405 926265 1801030 836162 1024550 617894 1229044 953406 1256619 1857623 374342 287931 577765 1468312 367383 1313297 99312 321383 1817807 214301 556684 1163017 1412923 768839 1295078 132955 1930007 1361483 870617 1269334 1609223 507473 1841190 636318 415885 805139 737670 1874920 1226133 474091 1602670 434360 280523 1095244 1249421 1596959 1081460 1924102 151367 829260 1324859 1835982 1959044 1104122 1673836 1082763 1581525 757809 933681 1628487 146734 470915 1784038 1290706 561994 267591 718213 1189007 390676 1933282 1884403 1650180 1133945 358666 1860490 501578 1397640 384610 944177 1137533 770923 259381 1822284 1518068 1697240 840307 1955236 1913806 651155 983343 1229040 1993992 1217880 1571061 1272260 1807207 763562 1662392 1463019 33233 1436981 1932748 1023081 1425735 649684 974712 1860261 1644976 1991722 242400 1849639 575230 61569 1143142 154272 590283 1338503 421581 62047 667131 980399 1511986 1523370 1939505 175585 1546414 1865543 1270766 316360 83911 819930 23707 1351844 981939 877741 1478670 90640 1945897 753886 921953 108471 175313 1420804 1494836 1639096 1637314 907619 1364259 1770264 1965383 1339715 1937452 1608689 970115 1564841 1977862 389423 674997 1351674 701020 1782481 1993610 895143 321533 1090340 1865842 1823047 1124584 182490 1194832 341813 711597 1184328 641925 87242 649270 873899 869850 930645 1898190 1523626 1734410 580881 1778220 93579 1993213 1320852 228456 1940140 424776 78557 1036439 1209269 221485 1279962 642119 789938 226542 1355685 1032475 623498 1118932 1858428 1650823 1207313 298709 284953 290487 275258 563923 521364 1962628 395883 1278401 722064 1033975 968277 875878 1622088 1423854 446354 951462 1270721 1691438 936572 1020157 468490 395787 1233799 645998 354873 1760437 1862151 966568 719803 1033655 1874846 1847975 1679182 1374271 1704004 368141 477 1246145 1182646 1282027 295577 1060698 1042416 82648 1643919 334642 846099 1547384 1298001 568875 415858 14915 104635 588251 1323527 1955723 1197779 1901280 387298 1056734 1002139 580108 882435 1998706 903430 49693 1776457 1754148 511998 1282488 755764 1114988 1283504 573544 13905 1930647 621266 1017245 1067536 1390782 326393 1202837 236119 1939454 219420 1915840 1149662 1514425 1665781 1488656 1060930 73437 37425 1433450 816683 1430925 1612840 1541923 1220165 1699838 796247 37124 1281292 1276115 1176766 1488877 1448493 1359177 134417 1938649 1547782 111041 655469 681000 819634 869550 69867 397163 223140 243524 1568801 1194722 563408 1834896 1931871 920082 382747 544813 554181 725073 1194752 1424484 1332967 487219 1033369 754138 1695401 674024 1985587 547609 470569 412632 1594430 1346863 957135 773441 1951128 679305 603505 1210807 841613 668812 258341 1898860 694845 1665264 111234 1865537 206080 1104099 1186568 234610 1232031 475444 128113 713745 280972 1747827 539987 1767556 278238 677112 418961 223957 311120 73061 995818 946263 1417440 1277570 1774810 1342563 1381310 686004 667586 1955084 438348 364494 517152 283661 1350557 1364888 504857 1010755 72896 1113224 1708726 203200 634004 1663094 1858717 711300 265752 961354 1646852 649778 314572 1447432 258179 793305 1289683 1913589 568121 1329263 1837044 632765 1687825 1612095 839714 997508 1743957 235274 1576453 1893735 1184478 884100 140855 99848 650397 1209829 20409 836920 1180050 1460394 672701 115235 188111 942334 1849248 924020 943887 1683762 145512 1260381 977440 1645510 539360 1033909 1411608 1859986 1471122 1412994 103971 1069857 1577420 150997 1010150 1293243 622117 1074720 973214 794498 748236 1396194 78714 1311289 357365 1992613 1631552 1053411 582869 1342192 130861 640250 1043968 1473104 1599275 1359807 199710 865516 1636426 1851106 554398 1589712 1545117 1280381 1049131 1710106 796723 1670724 172177 1770392 743497 1137000 682211 498027 1726925 132474 1594614 661585 1954513 1001832 805872 552704 575063 1016466 898265 876370 985115 1490654 1000927 1450114 702349 1172190 538599 1928822 352328 380392 806357 1669966 1236319 160723 5992 314495 385971 708683 62822 79588 314965 404632 471977 803133 1844050 109293 35946 33088 1420838 1559907 34764 591531 709405 1123584 1642537 1842920 507649 382755 96704 842891 644195 1336623 1925560 1055333 411 868635 1505255 1999146 1956830 1766573 900003 1314543 1765923 1527012 1331277 572572 348604 1201207 46544 1533125 1258418 1974534 706226 1470314 1259909 121467 112415 64992 258901 304929 838205 832206 372295 1833260 870967 1766128 120910 522938 333564 862638 112959 96805 504369 56026 1576374 1391540 1538196 88095 76291 107535 155455 575696 847687 713326 1894757 814623 1707375 720944 87811 977570 985100 482788 1392625 353304 1627199 626666 329012 791367 1131981 387705 1670192 1727167 871208 1398125 1939968 423417 1404270 1378175 1966245 1717502 1997474 212596 1794842 1660331 45404 279169 1533657 1946837 1433861 1621265 1523725 753519 1468171 607305 1157929 371960 424637 1568500 1392325 1082363 48252 337020 1108496 289162 93761 1653035 1902076 1201798 9394 1947912 1823554 1304745 647438 1001133 152752 799074 12768 1411766 267121 1850817 256543 1527277 474862 167326 1927790 213691 1985452 727465 1870088 1572300 1094543 6097 1293615 1339287 27391 669242 1981525 1640339 1048287 1961984 226278 1712928 1755860 1395048 1561185 321309 1770817 928876 76888 547214 585427 1711747 558877 1248527 1526317 1241375 462763 105769 1820346 1120303 820351 787445 585857 872773 270809 1753123 691822 165431 1350518 1040997 1295008 155500 1305383 184093 234604 1207115 371865 652449 1729273 916861 1765592 776417 819440 1775457 848067 263231 918997 300293 1888046 873804 320073 855008 461574 630636 1700927 1220602 1655193 1616436 282115 1737470 1820632 1028283 944938 1872717 700676 1569680 331885 567622 544160 845049 12777 1887627 1249414 1439317 953292 53442 430628 1670576 1451838 96431 657117 1558511 581868 1800133 245840 1098086 1905305 154507 1262670 1165100 1018040 1205969 503528 297331 81288 619801 880012 1806286 1642747 197021 492705 371171 1001196 336826 1325973 1798056 1448866 852100 1403078 83133 141700 28175 375756 1019722 423059 629833 1352429 192934 334015 360648 1684474 1473824 392703 753622 1810330 454108 1817816 763373 802792 973552 472200 1808820 1797276 99451 87466 1978685 276893 1198245 182002 869314 399774 1600798 1258563 677659 194678 1982840 545869 1571314 1069659 1772965 807271 1938235 559486 844177 302981 1348729 1457050 1793352 1118483 800018 1553309 1415612 1033089 920585 162660 1811575 885698 1690639 1153798 1235091 1593319 700453 366907 1681726 1737489 203286 793295 1081660 1851259 1690564 946266 577343 454575 1351127 674137 1506974 761626 478594 728573 1029053 1503430 1547874 250751 365306 833879 1706825 330122 66473 1451298 1877028 409472 932169 492991 243896 993161 691720 804031 1548209 925984 690054 901803 1937433 639695 1780828 788853 1726115 1452313 242623 1322536 1702606 1699471 1118720 321225 668167 17719 1175713 1219979 1989177 370673 1922700 4180 942584 596043 1406356 77005 1740490 1407871 756131 211550 1326043 1800492 561639 580048 1271537 1619750 641678 1439807 1973805 1961569 1577220 1845294 1222209 736400 464159 382927 425202 778854 1931507 452625 1957763 53119 648391 1304518 281381 404529 1978817 951504 484598 1618629 967448 113958 269407 15969 1799270 892051 1072418 1546665 531656 526088 1985295 1779365 309106 649649 431119 694673 1064346 73475 1003340 565225 565262 972786 1528742 779677 1969840 861339 965047 1174866 1562058 395453 314779 1702984 823206 1509995 236046 1774156 192157 147449 1412689 609018 1558630 809216 574653 339380 356775 1743619 1500281 1361822 157179 453874 1504000 633547 1818445 1103408 316679 328985 840247 1544461 1532175 1139663 1511752 1429467 1290804 1868246 38221 466194 683164 177027 1742011 879453 51257 1270935 604929 1720162 653590 1652957 1489339 1717924 191156 673680 1651691 1704454 95293 1958291 1716877 954064 382063 1674965 1538354 1993515 801677 1699937 1239415 1535968 42468 156010 1869681 1825230 1906289 1522185 398568 1494331 204356 990065 891041 807026 1869819 961456 886966 334357 1807346 1167276 1098235 278972 1948129 1871186 256131 1147778 759610 1670500 83888 1491145 936591 49513 648622 872474 1798983 354548 975731 1846765 397215 497469 1751334 725971 854034 598322 1707586 263028 969505 1556010 1913481 549461 750713 878254 90643 540529 1064476 3050 1639347 1123765 1682134 85692 1971812 592478 591926 1639674 1511572 1396273 422337 158962 801335 981446 93340 369784 1965189 64625 491643 1602428 171090 847056 605187 508181 282376 1300446 1616064 177301 1249504 1532533 738494 1419232 1344207 1380598 424349 1662620 1570051 470461 471371 72988 866654 679821 1386933 1368503 1255306 1353412 879194 1133836 1470362 596453 1173191 152555 318619 1532966 1264106 1239759 428017 1334541 67995 1203922 1624169 905528 1330722 1475916 1036472 850358 630601 1165659 1043682 344846 1138011 1299893 532539 1347337 1918373 611355 507923 438708 1375378 935864 1029857 775090 1013696 1436815 704270 1623894 1371349 824959 430454 582222 1853574 192723 112357 794016 622319 150426 609142 630229 278588 37002 1290576 307602 295176 1976625 453059 546019 1426584 138628 352554 755333 1005045 1045098 1364954 630169 462497 1040133 1343265 4891 499178 671034 1184900 1014074 383368 691116 478191 1484453 1912225 1730811 1844919 357838 1044664 639147 1595253 166155 1907175 1912724 1387423 1373936 273946 1529884 4785 1415952 1885837 1142018 1928205 916299 163779 255859 289729 19029 1123465 503389 273845 1312017 1562811 734014 1048649 1546516 1340719 356610 605992 745687 1817215 1673397 1713978 902114 1652502 611338 1791230 601694 1012932 811580 1536154 1746026 1246298 403835 1185853 1618116 475480 1884693 259703 1978305 377428 1409660 1550614 761495 939192 54446 540968 1068222 1291020 1809178 646802 1650745 487244 706136 1148411 302785 1975569 1963211 1684080 1328767 1509010 1252619 1849373 838491 1906755 1101763 1549075 1150425 73840 1047510 451852 1420324 1334187 928668 1069059 317404 1742740 977101 728982 772935 1696631 1494963 88914 617911 1799363 1163398 1822616 73414 768850 116547 1308669 22316 1531278 1034976 1221692 1788164 1814058 338171 1565616 105456 916749 1325635 778625 1128874 1866535 316735 640233 1150213 583862 1663928 1323217 1650644 1447530 1231142 264104 397336 1641854 1439922 1134280 1550511 1992323 614652 22119 1428500 674361 421356 1885938 272522 1883931 1319533 831050 70275 1271969 162510 803808 1777991 1704384 1768182 795063 74636 1397614 300987 1923848 1723231 79520 89545 1987846 1821566 1293118 1431447 782779 457669 321704 1952921 184471 1788050 394702 813259 1589301 1838929 462444 464080 888424 737085 1387776 819172 11396 1286233 628288 414729 1507633 1954236 1255518 432159 1127407 943363 988057 1303097 923360 550663 686925 844929 1121701 303126 495411 17904 1368022 1830188 1453898 1052689 1769399 98023 323422 515854 44666 54480 1515738 4812 1848967 1716062 58937 1650819 1377160 975848 859561 1738827 708250 1885515 1141834 162634 140438 514444 1592257 1518283 199444 1543146 1431991 1568070 605562 578973 1508266 552288 370632 987916 1791825 1700262 137067 879830 1380808 1299797 1422452 423099 1884686 1486309 47000 120760 1359977 1509330 721758 1473131 515611 564531 924917 296493 72358 359526 510840 1581759 1830018 1346703 343564 1300771 1860131 488633 1909709 1844000 1156098 707472 1975988 633226 1197901 1802868 1019126 1650895 1113261 1480370 594327 925472 316758 1539074 1932999 1356065 302928 204631 1732896 1059721 97612 799294 125316 945062 281611 257808 1914644 586247 1470095 907247 1683984 1556680 1307434 1836657 870780 1142333 1166251 1666539 611529 1941673 1559584 1855959 1971800 431044 1795760 564210 790828 1710092 1119376 850974 250787 804954 1518534 1481942 1273713 253217 477186 1337863 197490 1509929 847177 1744852 675096 486359 1900459 697314 245501 1128495 552857 1490655 807913 1310210 1949180 1088420 348144 849718 1874397 937316 1430102 1077270 1953566 1948162 784317 526267 396375 1419221 784892 1050062 341265 1977388 1349354 281203 155658 1823116 332478 1535804 1504102 357670 1572762 1623841 1334539 193853 1000442 1950482 1889516 1618640 489989 649301 1197512 258896 1932711 158448 1446937 609165 1871071 1062349 1167173 1563851 454543 1554865 1930956 1052530 1561265 1648189 804242 1863531 1725038 595527 1506754 1779573 1779445 969771 1416727 1013884 528314 1098042 658168 1725389 1554526 1187850 1616903 960255 1075106 1001613 1914239 1048442 1684925 714062 1141393 890844 243201 502172 190166 65685 1515195 760405 972340 1842114 504735 1747041 438796 1249892 919095 537071 1618772 129635 1118889 223723 296427 926487 889146 837235 1255014 1988739 1294993 266962 1171975 1544702 1588079 464076 1452025 265522 609027 598297 341625 167696 770563 1056479 12605 1693794 1573020 1394273 161014 1443407 1952192 1017766 1195441 1132365 1170204 315901 303129 719962 667811 379242 645637 1684895 839704 1285868 88522 313614 1645392 855946 668636 1378390 13052 952100 905321 941821 1869141 610479 1080306 1657022 1822482 78540 1284109 259912 1275939 563645 33074 104536 1622395 238930 270037 143228 16351 1147163 1698586 10666 858168 854677 106144 839909 236035 1606524 972806 1181727 285122 1895358 571239 1170551 1020444 913419 283846 333058 1027719 995384 1392998 484684 935977 211854 1972030 972814 1673694 1470726 345292 373555 987010 534259 665002 623341 1670760 163967 1426360 53766 602843 283889 107497 1993395 1710475 1716372 1686595 540083 1919916 303867 587881 1426948 184414 612798 894222 1642274 1166314 378879 779631 425402 1140539 1288498 242260 150664 1926565 34085 1943955 560727 1442984 924668 1661057 747841 799431 62124 1490089 1899304 998732 1615444 1873244 804887 1321880 508466 1203093 680996 515071 956552 569130 992661 1402028 845238 642580 678494 1918903 1916804 735366 1661947 1822152 1104824 1974123 109388 639100 1067606 1004283 210623 214664 254603 1292448 580230 1294222 1941493 1267560 620597 830142 582044 1497586 402761 1976788 1810150 678416 802783 1624052 1989482 311289 1688669 570122 678056 1610511 1165179 777635 1751026 547079 686642 1810003 1799630 815810 1910275 1909972 1806446 1827296 1951756 571136 746836 785812 281178 252054 1087742 572100 1296271 450476 1301425 931120 490067 714538 467513 569337 1974386 211121 1432550 1170914 1420159 319682 176335 1375765 754918 1180201 1742335 1286373 675163 563362 628498 1867811 903415 1371914 234631 1760208 842577 1882407 1469328 1823310 308502 477586 1181687 1140361 1179796 956360 251243 993916 334663 1516016 860506 1451914 1224816 742271 1076532 710132 434763 329371 1773491 391387 388384 1533644 41505 951422 909502 1428348 520166 1343467 800154 368237 792527 1194888 819413 1937393 231204 888499 1809728 742571 865460 1776954 552883 110032 150801 1391338 949222 840645 577457 1153134 512276 866183 617650 546374 483204 1337312 1396003 1186444 874550 1336231 1226285 776494 1989622 1088860 1005357 1795346 1617020 504271 396447 1804490 1241520 1485930 152129 421219 1623576 279197 1124368 367081 1185571 1273792 893397 235801 1206922 759661 1401579 470263 1915466 1505767 882973 1795247 1957792 1522817 1335032 1445735 54327 1539097 1436523 1581368 989943 1697565 1418982 1548080 670061 1015401 1098893 677033 1834425 1680685 523230 631669 1915283 750245 834176 1370 964757 1690723 370556 983456 1367198 716089 916778 479708 22620 665853 1037242 1352394 335074 1142833 1439385 1474669 317108 1574413 1693134 1100664 726432 833503 1480468 5020 1384366 29980 1731204 988233 1489887 287367 945185 844078 1517193 1847703 716904 1238653 1781681 1676588 355692 913525 1897998 1574095 1498371 1921769 477004 279543 339482 1374562 116146 1856933 1595809 1857239 890006 201170 1347618 1996413 1094202 524713 13966 1969664 705874 230948 927544 1511524 1928647 483392 379004 1129206 1061647 1642711 69209 1938656 81718 260969 1162519 1885186 835054 280854 1374227 396981 499575 1698714 922474 1585020 1878153 1991549 241976 288996 366739 1530161 1922621 714444 120131 1717961 1808165 494482 1370106 1972169 759753 168452 645555 273884 1047824 1709142 1898960 901151 657283 1540429 1106116 1161707 1937386 780391 1867871 1804388 1545071 1835419 1064787 1596246 885227 760917 872439 473334 1022303 1760500 1515003 843902 177180 532261 905055 838793 203353 1758276 806687 338218 329958 318152 1147512 941215 261327 964875 1527339 1051822 525379 1898767 1970478 1975752 1792711 571634 1174075 449843 1184209 98689 288325 201510 1930053 507283 1951105 258107 866437 1342354 459062 705497 188712 1735773 848071 1518937 1491877 882867 675880 1388466 850644 1709672 979627 721736 150193 1098581 1900969 1139239 759509 888324 1105181 630381 1374925 708694 381466 372071 59141 114962 1284477 1186222 523102 171475 1098610 1879503 1190140 438372 931552 1265797 1272063 805010 510669 1869095 1039378 287178 530441 1921742 728727 1708058 1204186 1146180 873828 636876 364559 221878 966460 184351 1473090 112279 744057 293614 1589418 52288 1073987 1523095 188223 1097232 190131 1091618 1733030 1208469 388715 112216 872842 1204052 1184067 287670 561778 985718 867593 1008352 1589970 868833 742947 1405040 12361 130577 1613262 1597277 491194 1335234 1113878 1852345 827121 480510 1364797 1811020 245668 1376544 56712 853367 949844 858283 994489 1374612 1636483 100994 630932 1104839 1357456 1208780 1749315 429755 962483 1016899 1832756 1383308 723801 691561 1341038 1674 1311806 590268 407378 1250668 975890 752546 1463429 283730 1996021 1179247 1166439 1240349 816325 1631183 1756920 1492019 1970213 1221626 613036 1981856 169296 451365 87070 1567228 882171 356582 1177060 1699238 894933 576421 1486790 1218290 179357 1720282 1425122 98270 1685776 1770257 600702 838285 1487225 1877123 820556 742145 1272267 1433880 650831 597697 1155679 32596 832046 823982 895893 1319444 139596 1324491 310084 169974 1769930 909311 1391464 1544233 1432103 1270503 295832 763977 535901 1899184 939325 914368 1424648 333589 597829 897342 1816607 1915629 479741 880151 1766311 440367 443555 591051 449634 445424 841485 1602790 1900825 1725570 704521 1925157 388588 1701799 241773 1958173 1826188 1291198 1141067 175618 1060209 402020 1888675 1843424 1981469 695412 1814866 33701 1746457 528780 1938163 1131112 647520 44107 835903 1206671 1693676 1148592 1085527 1609788 1272576 1038793 1875995 1437637 1858626 1316448 242002 696258 1623160 1762652 415451 1106640 82607 675411 1116052 647912 1737610 79193 687842 1830181 610424 1308403 1348444 967629 1367065 1531247 241702 1680039 723313 1161001 1432192 410812 1725705 602032 1871566 1883971 778039 948108 1793332 1547976 1189885 1225564 496720 1147147 1586969 1635952 247273 111832 1998554 1761098 1974800 1961792 784096 133454 1641708 1955044 1603809 457826 539242 738190 1569815 1229252 25561 516127 943987 70158 1948309 1575414 963414 721025 974415 809844 668751 1434972 500085 555363 1035846 447455 1924974 156586 1287964 1565327 1725682 1449097 1631645 1884981 1699410 1601556 389471 1831419 81491 1175690 1504588 531651 890399 201588 1417769 649246 1400577 1224090 433916 1079035 1271229 804676 1349063 655848 1600042 1531354 1298878 1405426 39676 481362 237483 913992 1331345 1383476 906702 1699263 1872219 54887 1973040 847356 396483 154444 317723 511529 627942 1218812 857998 1739826 1149780 129516 1145839 1785148 538902 1460052 1350043 1754432 1944038 1200988 1133873 1864269 589989 1520708 871435 442510 1077741 1151944 1929019 796262 61391 329725 1592985 1252155 664211 348301 555480 1437429 205875 340986 713707 548647 1927597 1139776 1801816 1279178 929342 1869232 783493 224093 1587962 1608403 258922 1222773 1987447 518849 1807715 612387 1924580 105297 514962 920838 351730 353688 907345 1165258 1966021 1446753 1503393 481546 766100 53549 1467976 754294 1486049 1157442 55447 886020 1271278 925301 1363533 1026443 351197 1272595 1004814 289006 383364 976705 323557 1651361 1427719 508544 1994070 94191 33677 773555 954177 741918 537962 1949355 925587 113100 1052721 1108048 999393 136255 782067 352266 1329548 887591 1133515 976110 552975 886591 1418326 425778 423335 894021 756496 458478 144343 1471347 504754 1423937 960444 1355894 1594994 1328124 97077 443805 1842634 14148 1615533 1218106 1228932 1570870 1411466 1771735 550597 1816195 17938 353801 151254 1873480 123552 776823 341251 1405783 1178262 995032 714581 267119 881406 448153 136609 1354225 1752282 1431494 699538 1863353 912300 161470 444730 1753805 678313 1532532 295061 1012774 1066457 1554198 758655 1379513 454749 1052306 1729060 834793 1048727 5256 1406163 672753 1753210 1247261 652860 227753 927478 1848095 227400 170690 892996 120503 1004383 1016927 267902 46273 690539 761420 1243639 1022736 1469962 1176844 1383869 632457 1183104 1396008 55094 700378 715122 11518 655123 347378 856192 1833859 1224629 1297001 263061 401800 1539797 1130689 825370 985290 506013 1670157 956449 1683057 1637808 1994025 1336449 1808154 1250534 1871300 966846 455276 776539 669555 1964010 1097773 985108 1638745 1907452 8931 692975 1892276 23385 169838 162264 746538 640204 6404 129135 1630146 1751092 671320 211269 1371804 636321 1857464 1758681 1280684 1345169 1752596 573982 1643687 1589345 271011 1759628 430932 1278319 1447522 1902898 776602 628203 1055939 1765665 1518903 435039 576774 1809904 1623126 938968 285049 774950 785776 1289135 996621 112114 902004 918649 1173895 1568808 138657 1216216 87243 1203889 1136534 1030564 664284 1660275 642833 961740 970235 263588 1233616 988724 1148953 1786566 60534 471097 322072 1997413 324280 1696505 1375092 577474 278903 1642805 133964 1600679 251491 911102 425236 1097768 661169 1582075 1193704 1921384 1124754 1362184 1236762 1793364 1017335 1541895 121084 1758533 412394 1056703 867339 2319 1055083 495769 26676 861237 51856 1986521 333745 657502 1518182 1589092 314209 501379 1268881 1001278 982938 434021 716568 1146308 628268 1444853 1050491 1967886 1508252 199849 1671838 1004850 261573 1778895 764722 171794 185449 1650942 184089 179066 73367 800515 319669 703376 65607 14920 1293697 1444239 793127 29533 1207201 115663 297798 812693 1102486 822740 1619081 1897042 811713 1835050 545599 317390 1363865 1480184 1728892 400963 1880482 1999982 1239727 343590 69698 498164 127036 1967521 978999 1776930 1580003 82451 1044729 1315723 623937 336921 1097704 1451492 1112948 1672903 787107 1347303 587162 697443 325174 410622 1497299 1629344 1033310 64354 1035604 1722573 652698 733673 274216 125578 709290 1581560 11192 332083 1144554 319954 327565 1419451 1393571 1315164 195123 259349 1245398 1542321 1098860 908113 620980 401173 1127385 648175 680303 1240988 1137914 350904 1339024 738411 1379733 939379 592010 1793266 1212664 116249 709862 211521 1452287 408588 499521 1464636 174927 1340824 1373254 623374 563578 1779671 708263 1325230 453898 1919286 101943 1873187 1194467 96929 883113 96531 586810 1712561 1454948 464845 914469 1620396 170296 205861 1142780 1057685 1466779 672997 948557 1751045 1395925 306027 1817186 1976657 1764721 43854 1140702 1958862 1650179 1539274 640421 1716526 1990461 1621037 1035220 1250429 1889979 783839 322467 1351114 1226528 1405348 430545 718081 1144987 1875591 1300283 1695125 531844 1800167 44425 480172 1885488 812237 1725499 1759469 959848 868192 1956073 1969517 639999 556685 1754986 1122602 445519 1953506 729595 1941745 1416324 1651774 675008 792418 1152390 736589 477561 375704 1546979 1008021 877926 299105 971649 493889 1498293 1607834 1291808 1807749 787694 67284 1841384 743999 1342337 1998592 480026 249491 47119 1076823 1780535 1679222 1110313 872521 1471717 1698928 1390781 1329444 791804 1253704 1467348 1308899 1588811 1801802 1190417 1258061 859542 39717 242537 915524 1537911 1084033 1404721 854254 1490543 1375860 1803328 414277 1872421 329144 267363 245229 35006 1276708 365094 479702 1136443 504733 1146157 1759908 674103 336250 1060195 650164 1613131 1133283 378427 764692 263944 1829746 1453439 1533861 172485 802946 1454648 1199045 1158405 515585 77284 1275499 1967695 1821635 1928350 916991 920079 1080438 142801 1186986 130966 432970 157828 1357371 610018 176665 429708 124990 1262232 1161370 1594512 21129 170052 1833404 1738308 171439 711420 736912 426075 1606569 174508 1918432 300781 186326 1597274 621764 1489031 897880 294201 106345 934548 1185922 1313418 1182856 708092 1840309 227054 1940846 1048007 34000 1140851 1192198 33931 250273 1698469 1088804 400545 190855 1121502 965762 1870723 984790 166633 1968040 559900 760777 1137195 828134 108401 793655 1295125 821545 936853 1942135 1066798 1640116 211166 1059593 985005 1876193 964631 539656 1217549 934591 1167226 1913568 1540499 823410 1982382 905903 1619581 1853771 190436 1785464 189388 1087701 1133087 1243682 1125662 366310 1517337 1975699 1477175 1352630 59077 177256 316781 1695976 911408 983742 1324073 1619819 43601 1445107 521426 1903713 801094 1290086 586253 473958 1814974 1221161 1165792 404559 978667 379693 637555 1369751 1754973 761752 187145 384162 1576584 1105068 1742531 1179346 957576 1700317 113391 1000931 799029 135531 1427836 1074169 1324397 957892 1444084 453009 1082437 969441 1411415 1267623 562836 798133 1788952 1746300 353690 1913250 944515 941045 1057506 1683259 298232 1542688 1526535 985736 1500771 1229704 1855215 964404 733532 1309673 1630831 1136501 1737580 1017531 1955234 499666 897 100293 1599707 487204 1357031 1793548 644544 1280062 1382271 1599801 1956161 169655 146534 751404 1171229 775061 559304 1553487 149352 1968215 1332632 198415 1363393 833729 387269 1572631 64633 1857144 1936185 837840 666406 67782 306719 1962156 1690279 471604 1000133 436505 365597 1969092 931085 673679 1837299 1008577 864760 1024953 1463356 973745 1986502 332516 1694116 858154 816648 824990 534192 1773511 1525213 768997 871161 1417497 1100070 914547 494046 1100148 768219 139993 1160160 146338 1408296 70608 932791 1750462 332098 461620 245664 168307 1000013 420239 1580256 128594 1328538 381887 907558 1784461 918208 1844552 1441327 449528 896678 559840 1093089 1943685 205105 368429 1972875 13414 1091843 1674727 1701693 1416318 1434546 63250 774732 1189182 890457 1422374 1316534 1734796 1607317 1397619 1432928 333031 1684608 1950737 876318 1777178 262049 131285 1221333 1605791 1085285 1635914 1978814 707248 1792541 1336408 526524 1809446 1089372 1842128 1342841 537944 971774 96769 312746 1290618 256752 1838719 303246 1225112 557347 455029 139254 489381 475522 1857892 514265 291007 1557525 1083925 789368 1785590 696578 1128399 1928755 210327 713868 1985423 349847 40040 1717526 1282232 149047 828643 1469442 28328 1380212 276112 1583266 166716 618305 1053183 717619 1879672 196041 170382 804929 297180 1518811 1086501 616429 609493 687192 568931 85313 1513757 1200129 1432297 1071977 95367 546707 107405 430719 364432 779117 1997193 321396 643782 102948 597629 144100 1010330 1766188 379194 160005 946673 1387235 93136 917391 1635036 912351 110785 1337417 1584237 1531519 219817 416531 177508 755606 1641739 1491161 1419587 304611 812486 913478 1376093 429777 626803 1492647 785143 1924 1340091 80361 562772 820196 589688 21769 144161 902966 23106 1727458 840522 63534 1091519 1657594 550593 1969545 813358 586973 1447389 605055 1369406 544566 474712 13952 1394142 1575428 1003869 1196913 1489742 1946677 960101 1586346 1989210 737610 416794 1727297 1572982 360423 886762 47174 957151 1625651 1462428 832709 478307 218368 308798 1435420 1689864 1302718 1224431 622505 309220 77060 1026039 753577 696024 155299 722470 1232523 1201711 665997 684407 119358 1991679 293353 1234559 200715 1047459 1224162 528063 1690064 1595712 856902 1323214 95140 1981588 851389 1042472 370530 1783701 1944301 1755633 598389 1500809 498993 378441 1163590 1666879 1623370 454027 736741 1806110 284978 259634 1432747 1084895 708173 529414 1235514 1924758 1423932 944192 137035 954176 145900 1291588 771258 1766208 1839470 106739 842470 1359821 915804 1182823 1454038 888726 1961698 995223 1744355 1450241 50938 1233840 1966173 1942251 524415 1555084 27940 1299348 1626803 830766 209784 825386 897543 1269224 274699 398206 1584014 293363 680808 1849974 173837 388539 1330193 1356058 1372676 424723 1375111 1370070 488966 1632106 1687218 1846613 185124 51876 171706 1328277 1372809 244125 1100155 514220 1515633 619862 1014683 189307 1498984 1351291 503505 1072118 1095703 1770687 373619 1689177 1305891 405719 173048 106806 881171 1019082 684683 1774761 683653 178866 1343843 1747799 123887 606061 1395921 988844 978478 740354 202141 1463468 1087718 1503940 1858709 1685489 139193 44330 93145 1341315 658160 1031636 767754 1057141 492201 1244226 1666614 555808 1933048 1313911 1840150 370453 1957432 1373488 1621736 293541 1398793 1307706 152711 451888 945495 926893 1401676 665828 263210 630504 945811 1897497 912158 1192179 707413 1459937 1710636 160143 1907190 1007945 1297980 1462921 357267 978045 1532311 1250052 617864 1135885 1854340 1999099 1220085 1433814 376750 1869454 1735202 1639979 1207832 221112 48075 155069 137773 327713 1562896 600917 570508 819899 1596218 1582859 1461033 723671 351769 1101138 1292574 343540 1479453 1937448 1527899 1614466 1451775 1244389 665414 1553509 1663719 1009071 931364 1296945 1072405 473064 466538 514551 406053 1595758 455781 361302 620335 1338826 554557 1915462 1939308 122161 264229 757270 983825 1208624 664470 983337 663518 413829 1412432 530624 1507104 1144337 1003801 1857995 78491 453124 756209 1123439 480839 1872327 1861289 922236 626200 596385 1460684 1838695 891014 570526 569789 1736519 748572 632857 1308682 1902021 1075599 51211 1156279 1750531 1116630 1978751 562369 1919219 811429 1114349 1681516 1492298 611415 46226 90980 511706 56555 672782 1487474 728526 822508 1122235 701035 1988619 1087670 1977361 305266 316180 1331862 1246229 1946054 1491878 1979088 212999 255369 281566 924191 572274 1550120 1085273 1657034 253784 1230643 1812831 1248967 653421 1653096 222487 1732264 1199332 1891916 975246 1584444 21322 1668511 389283 1204668 785409 606428 1040545 1821156 1403936 315467 949057 369944 351757 1977095 994893 931784 1190711 230325 1600154 1319004 51510 236960 570603 640821 638282 1980715 304594 1326067 1178291 1474739 425863 783613 654880 190157 1308165 1503858 1150975 451604 1565077 239767 1928823 1408689 1733577 1425796 907889 1725967 1751287 1117340 1218314 1092307 1530546 1399741 1609997 935016 1877555 720227 138359 1688401 1735037 753165 487253 576278 1596410 391659 378217 1500257 1087402 1753934 199487 956691 1557554 1754778 1757672 478651 1180270 1296752 669137 1143140 1504809 541539 418037 93803 272938 1978232 1725466 36349 1009120 1808495 1634584 742435 1613560 897646 1030275 1059305 662734 471835 1962956 1816545 1562697 75201 1804020 1406249 591354 1636757 312309 688503 1007430 1923092 1415320 1473784 625290 1951951 775396 608090 1362684 49058 1930910 1742935 713347 1942396 977851 979974 1637401 1891310 1029622 1242633 656940 210516 706420 229690 1544609 570548 1816971 1025931 405030 1723922 914228 1282413 1092336 143895 659693 1462571 917986 37312 652132 916961 1598592 340374 285958 451101 698917 1510818 1593771 845260 757289 1585838 359106 64038 123124 1982677 808262 414484 48647 674873 431253 134198 72846 259921 1848080 1475994 1031177 1871303 1469613 633066 1991037 355634 751477 288290 947390 1562614 278673 1039430 1128055 1978620 1894184 696793 1113649 310606 922918 1241714 1512398 629032 1766984 306813 1064287 1148446 592775 1645930 884173 984734 660755 1520624 673275 1251272 807215 343009 371898 1773837 1126823 204666 67392 1800261 1628712 198539 565877 892252 346215 1061088 837263 1088089 1149093 1692991 1059605 1266557 465138 1168446 1497142 1361179 847252 469536 1996297 1864745 291735 944711 882958 907639 1261258 1164125 394964 435363 492109 1100870 1114004 1829393 1496831 810769 1640108 361068 1905456 205688 430442 1976832 1114176 154312 1568652 185552 1696882 132993 151007 185547 1303144 865367 1034072 766090 674548 1069968 549196 188999 1875329 1577149 1882752 1376059 927685 1395550 1036761 841596 1970660 1184046 699519 48380 7782 860121 1777641 6892 296924 413090 1741747 1261688 41619 671407 1546727 722835 548638 562517 1657318 850973 1058599 84216 307871 363938 961101 665742 1489226 1282952 684249 1668324 18136 1582297 1099389 366553 1282349 1300866 315508 1549328 1808022 612818 575206 1583278 1277603 673742 1256118 967344 985343 555081 900947 1446943 529246 815162 752080 1909144 465236 1976410 651664 235293 565649 1535950 1049550 990978 196723 757610 1895408 1301089 1456474 1202702 402689 1825770 825913 1052264 1651724 1223446 691829 1747587 734887 347174 1929071 1297885 1802734 818598 633759 9843 1090635 1481750 220087 458865 717806 1219654 1009865 865400 1639394 158730 238804 434095 1043480 1744491 702657 713856 1828337 1882502 1274681 1025457 324838 829176 351646 1746842 644524 1690728 1216580 642991 1243969 1541347 641903 376686 1174394 1062357 1756913 1577360 61024 1040900 804965 729230 1591319 1987471 1888328 27731 226871 793036 658444 1268584 1749272 723229 953058 1468016 1287266 1863421 1471922 1772778 721309 170024 693371 1308571 677844 1380802 1858691 1273279 532824 257156 596421 1923976 1436183 253134 635163 1041064 1342280 808622 920045 432220 871487 1875235 140817 366365 374970 84324 1475175 67025 69173 1234135 11761 1186902 1028133 962659 409670 1064129 582929 44140 186303 908711 130767 974965 1797603 91418 1769278 1892743 359679 1620279 562198 1761755 1272448 1606528 587282 917982 1741344 1510962 688258 292574 1767932 965010 686590 1093706 1150283 1777651 1232250 1033033 1894790 1460183 1371203 106745 322358 1417666 1657262 1268003 74192 1409632 1449431 1845968 339546 861290 1471146 379449 56788 1366840 743949 233524 1217123 989185 1090327 1306307 783529 1349974 664696 299560 732034 686924 1233034 195944 804981 344000 1867671 1047965 272438 1595961 1728801 971915 1974407 932057 1831387 937096 1294516 1534440 1432764 1856432 153909 309109 1615819 1668013 871570 619278 606057 1925183 998904 594273 1920807 1631482 1016265 1933983 285267 1111816 1995932 1937346 362579 1566576 552872 868164 1711723 40443 1597816 1740989 809919 895236 986049 335374 1525638 1251533 1774742 271348 1437654 233921 1310868 1799986 1123245 1251787 777124 1094137 1612685 215003 987058 57093 1161071 752429 1952932 4149 416104 1387782 1339129 902277 1731799 1312736 727601 767398 1756018 814844 1613525 474699 1553672 206604 936762 549110 1340282 1026881 1339600 610711 268582 1786068 1419053 904119 1431860 1795358 1946625 462591 353142 1967815 1027890 220266 1401897 1910909 1909284 1376051 901028 1206184 479993 1284156 293795 407403 462859 1259115 1486924 1786799 1702595 1977359 1149961 1914914 1473814 1580426 1154069 1866888 241671 1492263 373358 857947 1233936 965033 1698737 1698626 1095552 981330 1913447 1879166 1814829 1255263 545236 1400307 170461 1337175 427516 1577195 1870263 30923 1213650 1461785 1218053 1534753 1598932 359172 1336568 1706697 1102990 1299477 484525 1436920 56122 846456 59256 1934332 1113957 451027 732960 1141456 1584374 1704415 651163 113404 903749 1567705 751652 839592 1219298 1253800 1178489 1247051 527948 1368930 36590 1852802 1473357 27684 650537 283494 35686 1215920 501944 1265403 372100 903200 142651 402490 570940 444794 610563 1543627 797767 1364570 996998 320545 188087 1071049 1337932 1241665 491203 1872590 610219 1509079 945441 395010 1492362 1827065 307184 1856560 1331005 195589 6831 1493653 1148786 523462 413388 166414 317082 1489324 274428 1365424 1965827 1266299 854496 1260303 70659 239273 1471274 1102253 1158863 1680829 1152479 1604788 1784508 1916024 654476 1394306 299315 1392961 322463 1306375 1391842 1759264 1994249 620699 600455 855939 1975757 417771 749300 548199 680676 1418796 1444506 553187 898879 625282 1795827 852227 778967 1031183 778099 1922239 1532611 873209 1666896 706975 1724084 245914 508307 911602 1648041 148737 1074537 1851750 129790 1841080 1908118 792295 723137 1543886 1882830 1646456 872344 632860 619510 41401 20884 1008101 1275473 1745216 713675 1338980 660386 736322 1290478 939989 1858978 559007 934843 1437541 1026317 8984 718747 963082 1809722 1447922 1920398 1008378 906138 855446 1500018 669020 1966295 1157295 1437962 945835 96705 1010388 465062 1809563 104547 425191 1891699 907729 1744369 738371 561334 628958 1422729 294743 1548325 859014 1118161 1780946 497630 1697624 473520 495344 548341 195067 410412 1287516 1622430 1867416 763506 646006 36510 1390536 321336 1105730 608084 1325412 599740 1137782 1363959 685465 1152407 398263 1461744 943797 1445010 199313 728348 696347 1498279 670117 530424 69475 880166 824150 1618150 736588 694603 917078 416365 645393 1248326 610255 552032 304574 1905057 76550 1859266 370877 1077010 904291 1843661 655966 889468 1895636 320008 1972609 1968791 1637491 1772648 1646398 608237 884555 1396188 1099813 656069 437037 105190 1990492 1318439 807936 810544 1628135 1776957 1924049 929092 427654 549872 1784192 364352 233280 230559 1932455 40159 1399517 1526687 1993578 31639 893532 1764699 88266 451596 250159 1589336 589939 232987 23853 344126 1388627 1470721 1350168 1457999 45621 1449288 1313362 1160646 568045 1143684 20377 1856188 1425999 1033499 1824204 21275 1400262 516484 1603457 979454 740251 1230277 1248809 64853 1891610 1585488 565634 1351895 879597 101950 725173 67820 1773831 331948 1761855 1056682 125672 1057822 50365 1912738 1353124 842734 222346 1713855 1516606 1536465 97279 1086980 1551371 994525 1342227 1774025 1278571 805659 1818471 1973221 32618 33707 189089 810262 942828 1275957 1893570 1584292 1192580 1303115 1452871 1363412 1539111 1497884 619822 497217 1963700 260704 403513 1502933 1850865 1193476 1088085 1332535 1841183 1752797 1262768 993847 224003 691195 757634 708340 655158 1270558 822198 116769 1687625 1100642 149674 913919 818219 1875659 543891 890135 117696 968008 68494 1221298 406774 75623 380154 736639 718749 965236 572805 304056 195520 272717 136844 1830446 1335766 1897185 1279255 651454 1825712 470640 1909105 1343897 728210 138351 1399156 1398334 1049253 772896 1562208 1630399 1802152 1136835 1617371 462731 108615 1095724 262576 1501637 438890 1757120 496760 1822911 1133252 333662 1956404 953597 409337 777732 1085545 259302 1840300 1743766 1982928 241296 756967 173516 557475 1729484 785994 1590679 1774609 1482040 210564 1197147 1671179 401849 17297 1483576 1680115 816118 699678 467850 834145 319602 698601 509546 711876 1963906 587144 432973 348257 1109463 1266177 559493 1427642 1982146 579813 36423 1301704 564716 687206 420078 1330165 1048286 993417 1192454 133415 1130595 1963368 460849 1647546 824419 1487083 443209 1466392 956156 386168 1542190 1672106 1548409 1163091 1659290 1978121 97021 1604589 1605866 512071 1299383 1679865 1711719 1363819 703347 1088535 390156 790489 1319637 1670484 1012030 802304 1005154 1391869 1024804 1130548 1147216 912560 1142173 923506 249499 620323 477288 40222 790076 562996 1028672 382571 954934 1053588 304315 1473149 889703 397878 1439195 314346 75540 1099742 1508909 473031 1636574 1886501 320614 1995821 444378 692221 1701875 1647384 536092 88954 125935 703631 1178092 558383 1069308 1654352 272332 63335 1266596 469915 854858 490216 1246595 602754 654367 1939745 1877803 1574480 1111018 1804176 27604 864629 1092925 1809636 545203 927079 392956 464836 1205751 129893 999827 455474 9003 813479 1800049 181611 164142 1905369 931615 428782 492859 101828 1879186 1339637 966313 1320276 1852915 1168272 1373202 1548588 157673 791896 232631 351837 544383 652228 6701 1559415 634793 1121062 314376 854754 1161064 1608790 1194192 410709 1408912 370554 1488829 864366 1448373 473980 1649890 1952115 408041 1220337 901378 501987 1025888 752953 1880300 30003 403421 996987 605505 1847846 11660 522105 122296 1331973 52281 130817 34893 1067587 1237872 1281906 1129203 1288516 556598 751841 1383980 1799370 77914 814647 899970 692051 63856 1499292 1601141 633332 1969559 1741889 863597 440647 1383912 1148609 9803 201391 1683098 1961906 1130508 84793 554805 1330391 491373 1034226 783842 19889 1288396 389438 1896484 847202 491664 132299 557469 1724336 1771075 20438 1599807 402827 1652999 1108285 717533 1392484 261931 1192871 1341178 264433 1096338 1702868 1409319 1250682 1108500 233494 1692896 795059 112927 743970 618252 535780 902712 1626510 106976 222994 335207 831892 1029995 840665 112477 1472439 567449 174586 1822457 834249 1124055 1533276 954042 1800403 437217 1290041 1653477 577231 1110018 482319 1877098 842330 1014880 1291693 1406333 55897 329780 1622306 879941 1898536 1408099 1586695 1069198 1695965 1426501 1771265 1371165 541937 324385 1579653 1092936 454271 257248 1390517 1920817 1926197 1030747 1888319 426797 1703521 1590771 999837 1465522 583049 843831 987055 1906314 213193 555963 1067781 787881 1160030 199504 1305352 168209 1182456 127981 1479816 289725 299370 412585 1138333 1655014 1683668 1716975 865264 201960 258132 1081561 1838373 971515 285077 748849 1455278 1571865 361902 1601962 400062 1643988 986931 1947107 1126202 1243776 694396 698322 590670 1104669 503538 177730 164807 1843826 1806075 1755211 1400833 1667769 1248168 1016270 1347393 1555139 1432876 1982139 743334 347755 1729013 1943582 1008736 1919590 472509 349684 1399258 190924 1862664 868322 778636 179941 1310703 1695258 626792 1291304 1374809 1348657 1435668 994523 101904 117658 1967642 81197 285229 1361900 1599863 1696345 860734 414656 1041041 638427 935632 791205 94622 166181 1230674 1913357 127346 1047650 203988 980387 1353138 1929468 1420725 1939030 195428 849795 371474 109842 1188748 1360014 1421368 1404617 115642 1531974 1117819 386306 1065221 685878 675436 1754330 1763367 998410 1169031 1915338 1411897 1709977 431031 705547 1117168 226071 614380 1813229 1695021 1766398 11658 134253 864729 1758394 1855986 1901405 532331 724628 105566 1628354 656578 1660542 667765 1900515 512617 1983417 1003140 1852222 1210450 148307 1629086 54891 1496040 589695 554223 1008462 779160 372930 689965 1916990 515783 246294 1834929 790857 711695 1370839 1576461 988121 81487 943513 107235 215687 192519 437508 1954007 472492 428826 1662422 54024 1196461 1389732 497239 848408 23206 825455 699258 714942 1847907 1725547 41179 1565107 1591003 1915233 1909165 568040 1393408 129682 1821905 1231216 882408 1314478 291235 557185 843022 655447 1279480 1164999 1987799 1969313 19452 1452357 163121 815084 1832702 929569 805908 468052 1470510 1782965 1663455 1296250 514060 897290 1748884 827942 864302 1887737 970895 1728582 715551 1486444 1667930 1139492 819348 991379 1749627 1953119 1701286 1596491 1832943 308565 1812769 1135277 1899216 663964 1497788 669963 1377146 592836 773816 1234378 446545 1996721 1197761 763243 873707 168525 1487037 1799550 1532551 1835075 1892204 516174 1814612 1488535 1814403 1409357 1526881 1011731 95177 647 174841 1183863 1376685 1875593 1426686 241925 37284 158919 1290232 295395 947019 1241149 1387617 384437 1015339 1550518 19208 1650850 320130 909555 1651717 1778633 884339 120776 1768376 1922889 1242583 1823990 1323480 1247316 1370315 1335886 1639495 1934183 1855888 960287 1073685 529615 689010 1987054 1635757 1358402 619960 210953 326415 288824 744002 1337491 1855637 1143704 300727 620982 1562617 1425117 1337300 296248 455363 647068 1835365 1187263 1781 1215574 1816851 1240123 16416 1756340 938650 1895192 123035 1552442 976287 27010 162817 1495214 584087 682771 137533 1671951 531847 1486450 1796568 1998922 1851015 1457225 770684 1855608 1372804 884114 825089 1945260 1574484 1949992 729146 899685 1725782 982430 251067 1054890 395332 1829659 1742959 674895 1358084 37546 536842 523663 288478 526388 327486 613102 1725278 481016 351853 457969 603633 784190 1523782 22874 997435 1391966 1743730 304340 1823361 1960158 759639 459481 743219 1025352 1365618 1187949 95584 976151 1480528 892342 170019 1857099 1054798 47422 584788 1935701 1590608 1592519 729650 893295 1842491 1444388 1312113 1753117 1177937 1216849 1234954 1011826 524475 894982 1782046 706337 1122922 196393 1611232 538438 1687311 131933 991365 1726434 142554 837537 283162 1698353 1392 71128 1993349 1764680 1396299 1220036 738360 994319 256831 1847587 665704 74745 1678406 229136 904646 802950 857487 202144 1853518 1231874 1318715 1057122 1604764 605044 1952145 1727825 474850 180983 1827331 1978142 1228684 892316 317009 612084 685510 842686 67496 148261 1377882 449623 1017370 1188331 570206 1873178 557243 1899085 657218 1727731 1745961 1635542 111428 1065859 77013 1073666 1081949 1009028 122812 1445248 737514 1940509 1488937 837067 1053999 997857 133422 1239891 1737784 996715 1161094 1191803 13431 1738037 1845633 830111 1278689 1036765 332803 764094 1405514 312154 1841334 148535 1098077 754093 1781167 884636 430154 1010025 527004 1724202 374571 850014 209101 136906 1039387 343399 430494 1170613 1071041 1349104 665048 1535551 1914030 1343997 642776 1965521 680177 1271007 236394 252584 1820100 899383 977562 821864 1152802 1239186 1884410 1736868 531170 1088807 1769759 927541 1568086 424544 955493 1288217 383482 617898 904112 1659600 666778 1119149 543394 1258376 402269 1647312 1980931 646489 1169018 1527674 1095685 571756 1842814 1796725 1424259 696214 1754337 374245 1037743 1695306 396836 553021 642299 53721 1489894 1183499 1612950 1908843 539582 114914 1263742 11028 1729759 1867532 1533107 1886587 626513 1785756 538094 1110829 1864618 770153 1957425 817915 775734 627538 1910831 886003 660468 1523670 1870465 1051538 1734344 843841 798865 489921 821909 127992 1702237 862 651772 1470612 318326 1220990 1940660 1609498 335451 1560814 1060510 1883456 1824052 904367 1554399 360543 486347 436444 1839016 365331 213080 1571858 822674 595031 208700 965374 912605 503601 280277 312745 48914 631479 1438437 521005 511645 1314782 1406156 704596 1893268 1295535 850844 1794471 21653 1589417 1148502 860707 758909 1440670 1964199 227291 1193088 1860035 312813 1118236 815460 1225136 76179 1199364 1817707 834672 287491 633873 1351237 94910 337021 422057 102458 456737 1841258 447267 805455 1778637 40882 1005741 845844 1740736 1671467 1819080 1843488 1607125 1388588 222071 369539 327905 1095886 1370145 778221 953127 1044675 391996 1335215 586338 1174163 408783 1346599 1580975 148351 324904 726225 539813 471123 1064468 1907654 193032 946375 588220 1483401 1884927 1128869 1417552 1304125 380629 737839 115973 490285 1736320 1822068 91249 896454 895165 866130 133313 1328864 123827 1409050 942496 1807864 89277 974 333121 1197678 1571258 648000 974089 988684 92431 1063715 664973 1429155 939904 1559946 1454173 1745868 246745 835817 82613 677137 337402 1081855 384950 1052878 1447821 1960273 405036 448537 1954580 1513728 1334533 275942 1448485 1773469 1268092 955391 1950168 1217339 1870988 939713 1503555 266182 663049 908264 1464071 210352 1611909 478925 1451590 928231 930708 1116515 1515722 63403 1702965 1161050 856917 458798 15474 1816887 938070 240568 415023 1547128 1550992 1425065 1987615 1920169 491998 454950 129930 1966804 1049403 460592 1480699 880900 598271 1458584 1572806 1684352 2420 180778 554264 969935 1140686 1678177 1464590 1393961 247214 1662530 228965 1824881 1546419 175312 1944106 836410 1972618 1042047 863763 520990 45953 1236736 1727616 84033 577137 1771136 1115741 1530215 1192572 12755 48699 1336962 390423 870181 1682607 1267157 971102 518407 70852 1270169 1498907 1165542 802027 246397 722444 458738 1846025 925243 223859 1497857 568032 522304 1675453 1863541 1736653 357677 639276 832761 1808146 1537522 262508 1595406 383530 89143 1367017 540287 158058 684964 1099410 1391489 1761082 607052 1002039 1916088 273671 1371161 141727 1999812 1777409 418289 1407341 912202 6314 254263 1656036 781754 415213 140469 393824 467183 77386 856325 1421584 7293 1779561 199200 636409 412211 1236645 177683 800325 538215 1057438 1438287 1142669 1249250 1861761 274288 98938 1105030 1023621 1923548 251040 32796 1488697 1264685 1536477 807052 1045108 1787896 1227298 327629 1111546 1113489 1263912 1093380 1251713 56494 1805346 1435408 1294931 1176890 947428 1813459 1147088 270035 56044 1181028 727948 1384090 190888 1723748 1322521 1664987 1322881 1726296 459216 680301 1862357 873811 1903523 1722893 458366 801580 1181596 870093 441455 944782 1897324 1151276 943148 1144931 1765569 716459 1954323 1950247 1058867 1351734 1222553 26484 1464800 486097 1435264 694583 1934813 841399 1378935 1215045 801573 287535 1349878 1537775 1611165 909942 1197395 655364 153551 1853910 1088703 1993004 263437 838399 791533 1809831 917821 873331 1863474 459930 1189241 688640 1081069 316280 799712 904447 187265 1489618 1423996 881269 354435 380166 1315790 1554340 1745582 14929 1863876 900878 673186 441633 1601924 1061503 1117758 1342183 187595 931208 1405510 1854366 444579 239672 1319619 645315 801584 377845 342828 1321219 664135 655735 1991244 1209821 717588 1328704 1338295 1416867 587953 658173 1936345 382130 1462680 243562 1492820 291552 1162359 1730133 208776 1083543 1982671 1561210 322589 205859 789669 964036 791779 1460737 803584 1227990 1997349 1416743 1245204 23525 1201155 1870058 1200182 263331 1384537 961694 157636 1163391 351608 1415458 1277434 390778 1758882 755872 94534 190906 1424131 605508 1628041 1488690 1597335 1514864 1651906 1054207 1053572 1320504 1952860 800788 1068201 714102 1889621 1420082 771900 1906038 290881 1950376 274950 1787083 1904811 1283219 1878659 942683 1346877 869841 249817 1739092 569203 895814 933309 1865998 323348 1053249 1982429 219733 1602638 617900 1906608 1395246 1767866 109288 621833 1615563 140440 1394294 1633290 219094 1648706 350833 1453946 1672365 1639403 242348 58571 929714 1322373 1022676 1294949 1937553 897562 1623549 1149305 1905471 911694 1050676 1755246 605336 305585 431796 1263229 114979 1433374 1918363 223632 1010414 1603964 1198685 1177460 630662 1364038 435549 243647 982118 1305302 1351642 572642 437678 1602560 1489162 33455 579658 1781738 1198132 847515 664482 1269953 455401 1170433 328091 357558 1163716 232552 1863905 1198595 504990 535392 180949 1022268 1930180 1364584 178960 883673 1808573 1169757 846068 1217698 1818126 1858696 592073 1572381 521868 84883 751447 613610 643563 357251 1077369 1761219 1269053 1975938 1223675 885430 758804 914471 166680 1416894 575485 1642974 171520 45413 1010572 287067 1599561 1727526 149377 35253 88117 1865865 1656275 798181 713163 737354 1616867 810654 604014 1385079 1042876 435688 44682 691298 1820282 104631 303791 1418134 44960 1676448 1611999 1154758 902857 1798475 193485 1582678 529431 543901 1993370 488113 310156 645975 1569314 1195142 1132357 1589420 1294855 1629259 1892994 1177624 1850706 83920 564015 1030311 143470 322009 1669514 1254725 321140 272947 791823 970365 1095946 719602 641444 707219 561032 1589174 1380574 901776 186818 806038 1125796 289295 1679211 930406 328351 906216 1518146 784373 1464965 1802566 1776833 755722 1118385 36157 347292 1738455 1690262 843991 173159 222794 961483 316564 1618976 16170 1381340 1265668 214550 691174 1878208 761042 1546647 1480255 931818 554510 1991252 221662 470219 1370962 207093 746177 542491 1199166 680307 1798707 1988494 1559785 1197149 1378302 1244414 537487 1704704 703918 356025 1395067 243560 741819 1143899 1727326 40234 43354 941354 301193 1397920 1862485 1829647 253741 136726 909596 4122 1637590 1087780 194923 1076205 64847 1861192 1595215 73651 954329 519238 1793497 717319 1902404 1626083 828189 1292739 431374 311682 461986 1898032 1493934 622325 851639 711286 1121783 932579 615253 195476 1111154 226161 481229 1090891 1821069 568800 184101 54328 1688794 1802935 722109 237125 914959 1495494 1215731 1675611 1195813 869238 1975657 714110 930626 1099941 886358 1019096 186141 922680 1094786 1924325 1034357 1408054 435803 295296 66011 1965562 1820834 423020 961447 96576 1842294 1571576 647099 615339 1708557 507427 89297 122674 82494 259750 139865 289687 1340114 1634940 59155 1840845 1071111 38945 271284 608736 1759367 1864374 1737095 1808795 1796029 1508406 841610 523415 384220 1142338 240549 1566923 905498 1151951 1840435 1490856 1112946 479767 1113439 1526469 1915036 777663 1768062 181100 22306 1956341 1012033 1131946 20956 414349 353921 358767 338991 906446 1712820 1977633 1795882 1961002 1074855 1178916 330949 184018 851822 116351 156454 1804227 783870 1764212 1964909 916538 1373514 420147 1248603 666104 1737458 352922 1625166 1519809 1733977 963937 1016002 1628040 264625 941563 1905892 1361133 1647697 1001015 18762 1345393 72242 413646 1222008 1368313 42480 1198909 1939616 363642 135835 900573 981958 1017792 1192600 1601842 1841577 334906 1641479 376857 886598 412611 1359255 1994822 1551594 660380 420632 1723126 1643182 758953 460941 205448 1725346 1192678 950126 170634 686397 1424914 259956 645321 1515219 1472216 1066877 1753973 1031401 973063 987232 363798 1466267 500365 1112670 14565 208800 1297308 1106294 1543178 126081 1749107 175143 1627235 1538152 1116338 1715846 1616717 1009664 810154 1213864 1119879 1440298 1402845 350571 430921 1539250 669996 768559 1369763 1076416 382291 282152 1877222 1550276 1205894 859608 1663729 1936395 1899890 1088728 719215 1305148 188414 1756906 970987 1065294 160107 940397 697337 1713836 1866105 749221 755566 521757 1052239 1538868 1108243 1271368 1098847 1496497 140975 1294060 1703428 1045488 1212900 829022 1292935 300450 80997 1961376 520918 1946634 380740 1075622 1876882 1617386 545304 18434 1230052 246091 422771 1008997 1326879 1650664 1185052 258707 846550 42134 1279656 1097080 618468 1052308 62371 94897 1460546 1543728 1585703 1429561 449341 558720 1446687 1826713 1926277 1026378 274326 1519128 159571 1613987 1920692 814378 16694 937478 993740 575155 186575 1377808 1037552 1188802 1245297 427174 273047 522918 1577555 760676 1649963 915992 735264 1417527 485721 522489 746920 608210 103079 235328 976987 487236 223043 1895392 630050 994456 1821866 148955 1109793 1599791 1226265 480493 1418489 499148 822355 1103802 937118 1026145 315858 1097646 362496 528693 216129 1726813 307104 825026 755637 1618507 1527675 708451 301162 592069 1149107 1287594 851132 362088 1153681 203358 1394401 256084 683155 120087 1746939 543447 75267 1512101 1598495 1975894 1145605 190134 1206629 1572114 1466553 1785359 1334691 168658 228942 513147 1626940 1797254 1412954 931316 380366 1789620 257173 1746754 1686317 1741185 873350 779301 168469 635843 279408 863825 201778 1033483 215652 871040 268445 1220197 759112 54282 1178236 1606755 1652163 875528 308195 894980 1890259 594366 1517085 1582296 350803 1095346 938043 314 1668943 1132090 80803 1428364 689579 343921 843247 832745 1416460 635746 348947 839530 635375 489803 374054 1204479 1081307 1197417 1833131 1113685 409219 37423 740620 608878 1982645 745854 1975545 451910 1796783 846249 1673756 1084499 1793875 976201 1837773 1748823 59827 1838022 21792 1660563 162962 993733 56866 1089116 1601299 1861704 122855 1601748 1285575 1201442 551532 1544336 1427655 1978902 515255 1889843 784211 949842 827766 1762651 318925 1310474 283493 1740232 389800 935533 1077975 218790 1033114 63222 1128508 879518 492342 218184 591079 245357 443982 521263 1727372 1920699 937393 1124387 1052074 278376 233068 1430345 139497 374979 1581721 815117 835220 1145997 39335 395103 1596008 215905 901146 917957 1665774 1907450 916874 1996563 1521561 1173003 845633 47747 1336095 673188 44470 1884871 1495492 78095 678495 174928 257674 306415 1510290 374025 124400 575430 370781 72672 1689363 850338 1642061 1577769 265335 616756 1587468 1583766 1982910 432810 1473434 1443111 1028229 101537 1869965 891243 1992825 1979664 654000 100625 803586 494040 684699 694203 1963777 1417271 101905 1399725 1503198 208704 1609841 1897737 1701011 1920721 493077 720458 1723204 1514400 871821 579339 1501117 242078 845038 593068 1145387 1862924 1697939 50019 1374613 536745 816468 1511128 1050002 1165353 1983405 538966 42174 1753006 757265 1126558 1401393 1121179 53814 1089226 980812 381645 295565 203966 838306 229313 913377 1596904 852572 851089 1153868 1468968 1372061 945328 1042880 1886265 1752935 1959517 1412453 1851704 1726514 1481766 1892188 1060970 318813 1009365 1806186 1845668 829402 583396 1053462 1896480 1154072 243316 1335276 1545587 1911356 92112 1060523 401110 1281243 1347616 1920004 1354455 1352108 1701628 866298 1413064 745254 963200 614263 159463 1543854 563648 675173 1632288 896085 5066 627311 712034 502525 549476 1810167 193537 910638 951125 992679 1503437 488104 1818021 1713657 1186485 828276 1938144 481125 1647918 1056769 1678035 1953510 1955459 1829822 1882760 487524 1308297 1391431 91978 297126 903825 1595343 810818 885843 363789 889763 1836068 1327034 316982 1369043 1171226 625270 704728 314963 977263 621357 1304706 1259223 1602501 1062272 1357970 1197097 529387 308134 942706 722336 345414 1716243 1041044 436144 763971 803911 1838502 629017 1250823 393699 1354771 462817 810717 996972 166298 1137158 1523523 930170 1003622 1841428 1795484 200455 660960 1779594 634736 50633 1763698 1872916 889897 1682087 1117595 1132018 628931 338368 1360805 696627 954206 769674 933782 932733 351193 38213 1449983 1283877 385034 102381 654759 1812462 39801 474650 303580 638301 1888273 394909 974321 612034 44329 205570 487441 1837705 1073634 451801 687588 1572387 1202082 1639657 206146 597766 1815613 1192912 1423088 1558057 1021245 826438 1673334 507532 969779 73761 785315 1744118 722511 648593 904256 1718000 679844 37601 1220219 293320 562253 1414128 351367 1235206 200358 1151257 329170 288208 1611685 1841364 1920369 1578546 558524 1576813 1051886 1556012 1657137 1484504 351456 551534 488774 1376692 169495 1258514 124724 476356 496017 1220982 771039 382860 761092 617410 1518382 1819404 1983517 1156805 397472 1846413 1539039 1008579 1229931 1249765 27678 771774 1632003 1855911 952495 312938 1348442 1256163 1603514 1580500 359921 1934928 530292 1457653 646632 194043 1548169 1098546 318838 1999802 872666 336280 957541 56612 1985935 1937769 1910704 1368560 1083360 1906798 642092 1314006 888819 877829 454301 885671 586329 1484662 253767 597043 1082673 757036 129297 1295881 1894199 896738 199752 515466 1903703 126625 1273437 1033042 743586 625549 154705 1379703 347007 575532 53227 1956565 313038 422994 1308256 829536 1740158 672808 839222 276644 428746 330902 1841189 717275 1746353 282121 786574 1284499 1564197 278397 1501247 84648 1272859 96474 1655059 433191 832320 532267 1849869 563363 197020 1486292 990649 89670 1039265 153377 1128172 937359 1028719 1310649 395156 1123308 253093 1463486 1964844 501098 31018 1893985 658885 1306083 725269 450140 670696 566425 1684190 1837457 663783 541524 189144 1812989 1909811 952862 997506 220854 1580359 83337 394262 307201 498588 1321952 1013454 1657207 959201 155176 1072524 1700876 1416040 552984 1077992 1346368 524462 593230 694234 1609881 139750 426863 392107 978142 208063 1627113 804211 762978 1775907 127297 844462 1520027 49245 1921705 112719 1201662 1198214 1777131 1457621 1136678 400500 1927876 1659704 1483939 736906 1054330 77999 1088985 48423 792203 87776 925629 1715768 994263 867703 1649293 208372 1947139 476817 1603140 1959056 1479184 90497 239547 1604602 1019197 1275663 459871 384650 1499241 1265775 1892997 37703 208815 1442462 1270079 305403 363086 1299336 1865023 70425 1927511 762621 455850 1631159 858624 576166 626115 611378 174275 1683713 1993918 1499308 1480588 1863047 917063 786298 1242745 1723051 1879129 450449 213687 1880968 61771 208771 1623893 551479 1535190 635033 1212662 1446465 43792 1056150 880945 594649 970557 336399 1283563 146342 837522 1692795 1231839 210218 1651621 363971 235922 1386734 126472 1978679 1768817 384260 1649557 1678079 973407 179321 792117 1069193 8752 1998662 1683671 1840961 1251552 1340630 574138 1978436 524291 478194 1621494 980181 175937 335564 1593717 711154 1148671 1637487 232864 646794 1982079 349775 1903300 1164621 138263 1549887 424338 1564125 47693 939862 1285258 83471 1773739 943131 583097 1258984 142529 373535 538682 1508565 987428 1189982 713617 1107558 1423644 1246259 561759 1276238 1007248 1861617 1973229 37213 327689 311792 1851834 1694530 872486 1756800 1339608 551857 1061948 1225872 1907787 1195090 368847 952678 744273 1562204 422085 1418860 268556 1978227 1868421 1850421 209702 1841974 527967 1772790 517747 1065823 1406682 1547856 1937287 1936816 428119 98781 1818239 909817 1658404 344890 1518302 1002087 848130 85204 1244053 1755473 475316 1252539 1002591 807922 370314 1587263 715669 1385214 90773 585974 245369 1249907 689718 1001505 1237282 770911 1198738 1801152 683429 1197909 1023086 1105327 1842018 177651 81452 236369 1518010 743953 434776 163171 1462085 637201 880371 434830 851750 407186 1438850 1184327 1126798 1157438 422593 704126 882275 1442688 106683 635298 860992 1461397 207725 1198032 1902515 830769 1645583 209924 1061955 1108008 1720553 866607 109927 1162447 1212179 1561615 177868 975558 768929 1468667 901546 1818574 1182270 1204824 114601 1210370 1912963 1083710 484298 763049 1762515 84578 1645110 484003 1423119 931617 1320946 670338 1880108 166930 767422 340601 215928 1100895 222550 390089 37819 1800909 1635267 1081241 1371865 1705903 297513 1415055 1088546 41588 1423478 1975843 827147 1937906 138229 798572 1878793 304836 1174489 1604007 78721 745154 1973534 953496 563869 606829 720675 1104276 59456 1042887 1852825 1941706 554433 1172193 279712 223920 1225495 491791 1485618 1178726 716286 875728 46899 866224 73903 1005546 653827 586455 1003916 1217837 793955 13422 609331 1054889 877105 126778 1106999 255199 1469788 837633 1876346 71655 19468 597313 1845057 1699748 1868231 324361 406814 957719 956649 711390 1468933 1198369 676154 264527 1615588 114134 1340298 1216093 129015 814276 896538 1345267 1709432 1903510 1902667 1692104 1926489 118511 52294 1272291 1466530 1075196 1065856 27827 979953 166838 1082872 1915516 1362225 633352 344645 1095312 1402066 1054914 915492 595476 1039767 1680128 1568413 1516253 1047511 1273769 1307859 1593445 197737 866293 653747 607111 1445549 556865 37155 1863155 1275917 1602574 567957 952935 210977 39917 1876681 1288697 1239294 873302 1040468 598378 1715143 1430799 329267 907679 179578 1692267 19451 1164470 958979 109933 423799 1757305 484100 1743675 1693420 103783 275286 938061 790872 583081 1232948 92699 284839 429731 1415103 1739866 1701442 948388 1740816 1707764 1782774 603673 1248827 1267550 1877558 1999039 183689 623678 701737 164906 236968 31029 1694532 862790 1103451 1971017 1887022 516735 789222 1904458 1633565 1954541 1977086 1036679 1435756 365110 794216 1947015 1497629 1494657 1754056 579498 1745835 1007070 243809 1161180 1464061 1236294 634197 815990 804468 794866 1316344 770458 665305 437689 6832 1144253 590816 1523543 1337657 1406350 555147 69739 46838 255658 1416529 589892 115975 1864609 1336671 690163 1343252 813850 123238 201250 28568 20147 754206 1052563 13558 1665194 509290 56308 1976234 41802 853084 967047 1297385 750388 22882 860836 1455226 1311092 921304 1251818 867812 975837 1558034 1202747 1247985 96035 336318 1144828 1467336 386414 332143 370888 1863417 1911407 1547667 1650787 270702 1697615 1134275 547893 460295 480497 1666180 576749 705964 357596 396979 1771974 1026453 1999379 1259404 1142732 554294 740456 837627 1147035 678839 1469234 644906 592037 1434174 439631 1187108 1873025 1205113 666082 912173 1243808 1415849 518781 229203 1737934 453831 1960277 1679016 1815077 421324 446906 1336468 1434127 1021018 660909 1344429 195298 943837 1178800 1008846 364057 715895 70437 62157 1792507 1210570 793946 1693332 1916636 564700 526828 185934 1365392 824268 866336 934092 1788386 1912282 387739 699895 1224297 1196545 186080 1224518 830706 1859313 375400 910172 84403 635073 1410747 96019 81072 277473 1095652 1104771 1045802 958436 1587652 1882915 913201 1160310 1576048 820119 1906024 234414 1046745 1031189 565755 1989542 1236276 859587 1988302 1510993 561612 1822549 653913 115752 229540 1927707 1463682 1846201 65181 1186322 63766 1945752 1793838 1349671 1481821 1122669 1594502 1404089 1912788 967298 582737 441642 1967315 1020550 1339762 1394507 907358 120141 878213 660342 4009 837432 1248473 537007 659284 948032 510660 266033 520807 1167724 732392 1131053 1409481 873992 1248319 950171 1860132 1675649 632743 142310 294333 991672 1460697 286803 1619505 750091 536832 1130459 977434 800894 1143963 854563 1470605 900932 1081479 1410859 442938 1080660 756948 1371878 548750 672698 1279467 804223 1520968 470941 437005 326976 1361459 1384977 1946540 1129912 1211030 452240 1459247 156180 965225 1690590 1990149 1494414 899390 244331 894881 1405718 1102067 1246952 456741 3263 610968 1715229 247460 1382957 1963221 1878185 1213440 1951374 1011051 1023496 443881 462040 897440 1293324 810621 1342338 471982 575152 633062 14971 647060 553697 866995 1814006 1380434 1247176 1027192 1950556 1960067 1423523 527619 1844904 78354 1962646 644383 1341049 790191 783370 67941 436584 783265 301584 610185 1946067 884403 1865414 1249588 1795967 614103 1352578 538337 510561 1962552 116509 810541 709787 1908252 438728 984415 326948 308105 70106 1114204 817852 1757089 750556 1951835 120874 1528618 63037 1435814 83944 1823738 1518094 1342637 84063 1875159 1498600 337525 358121 1956881 1576435 1416207 1909905 1785834 973630 1139691 292174 997433 217562 573166 1670616 797245 1646007 522762 380217 1152858 87451 408558 460535 1904349 1720134 724192 758075 1010622 1032014 232080 1625633 150704 1110143 1901752 485932 212309 280081 1532880 907072 1866014 1480058 1742101 254897 1175910 1639597 1230521 1360091 1451824 620155 1747185 533412 1767572 217657 80598 1474005 1753449 1357348 1606466 813824 1033676 411712 1027091 177461 1663409 434116 968889 1493111 209708 1948956 1839297 879676 38412 1939378 1751989 1601588 1112987 1268543 1590076 321170 588227 1216950 595989 60691 783888 146362 1768148 988751 1433655 1946360 316202 819173 1823152 270106 1060705 1502977 104169 322254 89316 1721155 1953112 799393 339034 1472096 318528 567487 683684 1351748 1114906 740846 1172727 965357 1667933 1106448 1148645 1331661 896314 1644802 436667 1972701 354306 1358105 1630299 847170 25328 892429 589362 673132 368712 1838414 1602603 100082 10852 1019603 1253341 1946719 270736 1155860 333896 457905 464652 1429574 841556 814548 898317 1368563 480498 1700855 638658 1662682 183184 1575231 433126 1572875 864939 412616 1117002 533461 1147320 1238300 117793 936584 1645314 563594 609798 619543 1152673 10656 42685 1063496 899041 715633 1916293 1476526 1340187 385334 1797810 1919948 1677703 363098 1382467 666972 1289872 1122291 1391759 1852555 319608 1310152 1967628 1912652 836021 1681583 465332 648775 1961706 1694994 774875 499457 1991724 344589 247797 320383 1344444 1619684 586611 364702 350347 523982 1313432 1456944 72002 1476973 1175346 1555788 620070 1700914 952078 512921 248377 981883 321823 536912 1457945 564146 485413 1729639 1976493 1928044 1421852 944572 1951582 572672 825302 4054 1928951 1779162 1857453 1227819 180631 1591652 644051 1697170 970351 1802973 84683 876172 1721824 1544137 1285496 1712675 1561464 217044 464016 1088249 1334112 1980568 448168 518522 195429 1623710 736087 77169 1679280 1317747 1548159 1031243 629646 1226594 181505 473816 1110573 572833 184359 1553642 1498566 1799346 1531983 1023370 579890 477019 499727 1330799 665026 1745957 1479101 1402149 1534696 775129 25340 1502076 802914 1417830 197353 1880800 1539760 457945 338547 401810 1273303 962506 574726 188525 124635 939493 234127 1903534 1887516 1437141 1900031 299559 198501 524023 1483813 1716043 292478 1449435 1024316 716883 612289 1442741 1735678 1729495 1161917 860863 1266653 1725307 574650 1873123 283981 856149 1851234 1211646 1219494 89546 1234895 514782 179825 987757 349040 275366 1844835 684715 1122537 728083 342917 498157 1879921 1816187 1034361 282954 1029265 917610 792337 1655953 946718 1671150 954062 1282608 1823911 581953 1689088 1412959 368954 1450751 957964 1543068 132618 1969224 782159 1504139 1140722 1237677 983991 1858215 1663993 1425432 91750 657839 1245983 903871 1253009 1019965 400877 1715536 171108 1254879 768668 306745 90173 1594793 1638247 304435 379152 1915103 123439 1819600 370198 1774520 1289760 915523 698884 613708 526956 796715 1491711 864808 1215009 956934 1234351 1938921 211215 1438802 428434 528332 814258 1375373 421358 1853211 1933992 1983835 1688092 912984 393827 1530859 1998282 865133 1950828 631138 1786302 672915 519724 1680572 65926 1460721 411159 1701419 746478 444258 449130 865455 1294412 1918115 1485678 1114920 778766 1725259 1623550 1203890 1131247 1831030 1691556 918580 1199130 772129 250509 1949888 529439 359573 53184 658654 1655800 101312 1027707 267131 83628 1502019 1502702 697595 521164 1016653 553207 675049 125468 546095 1722746 1317827 1705900 926898 251509 1587030 314190 1286701 1490386 344088 155425 1332435 673286 1498543 1797201 1903817 1210971 339970 1521127 726806 1681472 1032676 752424 456545 1248565 1108201 80163 317508 887705 1098978 1958334 699337 325910 1234976 1792551 358360 1084106 67608 642820 1649743 1520962 903643 1356560 1142126 902241 1969432 572457 110608 1484028 976033 1291795 706531 588558 1518514 1271850 699161 1503118 1280386 396491 346040 1331034 363217 805685 1556708 1108697 306584 1586811 32657 1672698 89340 75252 1993070 242627 274558 86658 620223 827683 1188591 771714 1660113 1335191 981127 1049100 506399 983216 1825935 185980 133224 95741 904284 1526474 260020 563560 1401494 1376410 578930 597703 1353347 488544 1618472 445798 1587162 18859 1042322 1107872 225687 326641 113310 109002 373909 734082 34840 409825 1189925 1141972 1070630 560833 68951 300114 1473046 1145210 138114 167105 840449 1974462 844253 61126 1522867 1670714 1999118 965765 1005346 1319190 184367 1220783 1670625 1612662 664852 1637526 294770 1329332 371049 1261308 991819 1658092 530803 592020 594526 559476 257107 187703 295210 499236 1395122 696965 1755892 1608599 259632 1324748 1057430 468851 1154285 571874 942413 1940002 1582708 375821 1918990 1321967 1611098 1572264 1356703 624395 1052732 168090 1107112 1782782 536441 1265283 1321897 980368 144713 1571928 809948 664959 1336224 1933656 1173572 1786907 781479 1237087 122752 1167794 1478059 1492475 1788019 1526137 494920 955000 1016619 1567479 1731625 1060487 903194 661399 398891 1449756 301142 1549996 109097 1125546 1682758 1708831 1631056 930238 718011 1897167 669416 311590 868531 1372615 1023985 1253244 1713221 170363 1036596 400217 1641689 559649 1112850 566161 602908 526186 1150568 380294 872468 432562 658875 579695 275257 874025 1135262 1476034 1320407 1137430 679550 836101 39205 850233 70479 253152 1918007 795472 462426 347436 97868 1243031 1760077 1578870 1397327 393225 1581314 404905 1785766 765162 1049176 746185 1659560 1111220 1736008 1046087 202334 697176 987592 274330 115020 707101 993934 20007 331921 1246432 1779056 1896764 945775 975801 1991379 1368696 653950 1235400 1787928 48099 1469830 1842464 652422 78452 90707 613699 519890 737308 1904618 711789 1326913 52046 1846077 1886762 1451681 1204214 851534 427092 1611795 159903 854207 646465 1012092 1911297 1687881 981777 1244161 350170 1205640 801500 560146 1240275 1928211 223709 947548 1050096 1593473 1035205 578460 510386 809465 354360 1901022 1049264 1059111 1568142 1827805 1572817 1527561 478769 1604428 129255 1160256 1014502 206911 1982295 1110323 565126 738447 498563 717177 1070128 141868 777708 666431 897369 504460 354561 812926 474418 1364039 1415822 793376 1996844 150626 906395 568397 599541 362777 1006318 1037182 1955047 1062256 1290958 369491 401679 1212482 217852 112575 512752 54663 1791536 1662379 1302528 378550 1887391 1882564 464163 1233614 54225 1405898 192109 1878379 833615 1095603 595955 1815943 1331852 252784 1302113 1535314 984539 28174 1692687 300219 1146351 493765 1240375 1589027 1606884 495292 1625016 855556 1832175 281937 1229043 1777562 1801480 869213 564140 1240323 621516 1974045 453146 1481808 1737415 1928953 441094 938213 81614 1685785 101695 1474817 944105 1695918 1757910 1537543 270503 1601023 652158 1101441 510239 1257316 774446 1706260 744380 1439277 770468 331550 1772521 1160958 1865668 929031 1432503 1310144 714871 511169 1385781 1201639 39261 1839357 484140 913649 1818633 1062293 210385 463906 1953733 183560 1099336 927723 1465824 478582 1606462 740163 476894 1547830 651524 185407 224369 1952012 1437128 29260 1609446 727718 809775 174080 800951 98656 1660012 1026379 1309835 407180 1912355 1397847 873452 1504429 1578482 1442848 1058856 640445 301103 527034 761966 1571335 257165 991952 1327849 1568350 76652 1736295 1078016 170941 1779007 1750723 746304 1280181 515746 1416862 41162 527320 1783472 701485 1859288 486580 59711 1769300 674835 418013 774360 698796 1827812 437736 920289 1081109 606734 1715067 1767663 1323289 1056186 426839 881293 1881541 1953088 1586120 700745 138247 1949592 1472348 482984 1546721 1418179 88875 1966131 165138 710868 1136997 659065 1175184 388978 1786864 1606699 1951014 242374 878499 724998 368851 1305983 1411540 475701 1529493 414583 602035 22637 721248 69694 1058448 858531 999251 311898 1277742 1317082 1306753 746086 925180 1848295 1254602 527970 1695967 1301513 1936474 1188698 920448 1498172 941652 1775115 979850 1073889 1813680 680551 164571 429077 1329417 1157006 217895 1162623 1783876 1194310 1044706 232517 695369 1091720 303857 987999 1237914 1537617 487646 1139708 1068125 386256 793225 572315 1137467 631119 63939 830777 720053 1228601 1278035 758184 1867249 1970375 1816157 27426 501289 1458249 439467 1354606 1161581 1364201 1164316 1410949 1452188 840443 1315701 600069 61777 1182397 1057422 1538316 865553 192914 1985729 1601457 766587 1871659 1404537 7542 1083274 263019 1438593 67190 548090 1844522 407534 738168 1745753 691275 230534 520549 1610987 1529789 293437 1851473 500382 327874 1407082 32258 1747369 1622934 720817 1671156 614927 636020 1551556 1179834 726662 1418147 354889 468861 829586 1405602 591113 1114639 1342458 167998 589859 1539218 1479469 1719660 156098 496450 421601 334628 510602 1587690 122188 487242 624459 1916862 1462699 1403142 409829 480208 1038729 1113232 140666 1268258 952797 1199634 1573893 696803 1549156 1610130 245655 512587 1963181 1816979 1458935 1938887 929027 1336721 957076 1719775 1052568 1486923 1623061 1653025 1523967 961038 1545860 1619040 581097 813863 941871 535829 331829 1228281 1704292 1209731 769077 1539683 1607165 1881387 1388406 528999 1971051 14681 796124 1885029 856080 557187 1195666 1699120 1501703 1940356 846681 1824490 1290031 1497920 284779 387622 1395325 813413 917732 137903 1746895 1834307 1211484 896491 1545710 389295 352159 480221 1904833 737849 154677 264383 1351504 1119825 1737738 1975975 59698 1980432 999163 367456 895573 1576581 752484 26347 1175884 1118694 280475 1330115 281648 1510886 22574 636838 1690844 978538 409236 105866 220575 634824 1798397 975642 628148 580093 527047 1112708 1393453 243546 498146 1777731 101069 482243 1857411 140885 757464 163356 1347244 1489479 1201892 412939 1323355 145607 757414 1408720 125605 1615854 1339551 491767 827955 256227 1926513 1466507 1308293 942927 1416995 1135033 1295803 383899 467152 1382885 1226597 100742 1473639 228577 1562815 1283327 1321825 651985 607887 514605 111480 1901699 96923 1596654 629909 1100318 1486189 147979 1252609 718434 210908 656340 1035721 1674126 1314405 416016 132613 1084694 1448212 1693581 1033062 613588 1107230 1460663 750179 1050392 1076004 840508 158534 1979995 1010867 1747359 58130 133165 1402278 588672 482052 660771 1615206 568499 1467087 779600 1778046 1956214 1609839 487353 190546 152632 627421 348922 1340994 1342945 1944385 485054 1272387 399065 487026 1048572 1734284 522978 1459975 1949422 252671 1441142 394038 1041004 1872204 437326 156909 1516679 1327350 668881 1211460 849772 1183656 892013 352545 4209 21496 1719233 307764 1776192 910164 1464864 597520 934534 1179193 140763 1419939 1054546 612218 1901002 218728 1915083 1405529 220184 1042821 1896469 861511 1616394 636911 244809 309531 1367151 73906 1922815 1542253 682552 1791499 1174140 1136350 1039368 424536 1525469 384286 737648 282512 707433 1208293 318544 1790052 1916546 1894840 1010184 1753141 238703 856146 1268956 1024029 975633 1006849 1745042 167176 1869011 690818 307031 191095 1484250 160166 857323 556362 893859 555564 1015538 119090 795597 1659668 1254631 1824127 1292702 1667307 671971 127786 496225 33675 1293181 738464 1362767 1439481 9296 1000455 259534 557098 626226 1864995 1002281 385149 33577 1197690 1966317 1583360 584672 1101586 1161376 1230443 941447 710315 1616904 1888451 1744303 522880 1285985 687744 1380068 1570349 299566 1441879 659579 1451459 1916073 1511180 898224 1092519 623724 1381346 1539924 485761 934963 1633102 520709 418783 1063465 1240711 923634 1856671 1458396 568568 972538 319504 1751036 697782 1236272 1399604 1387657 334038 377433 1262854 1763078 1056736 1330082 521594 1525684 697925 54645 241699 583761 153106 870078 209053 243566 1208718 632603 1846708 266168 451249 1088776 1133869 1140765 424372 1828882 1029467 123620 1874558 1618085 1048104 854398 1309091 1505510 468895 112649 773620 1030720 760218 1849672 459442 943357 1493885 1412421 880119 154391 1023117 1829225 1082251 1383669 1266562 145097 291575 541433 229184 1890844 1401906 1571966 1212300 1503816 749443 876119 1874960 1394490 1440730 1911034 305485 1756173 1919170 421565 912766 970953 1973301 1245678 1316924 71891 1073515 1267564 1551432 1139144 1081040 594779 724917 894169 626706 862199 1748788 35614 1048683 306898 1893245 1578052 673195 1490387 997278 775924 1081046 135937 1324413 861264 1849448 1496839 682648 388994 337790 1592420 615788 222699 798182 938677 565060 726526 1031515 1043263 1584335 754071 1245426 993329 1863106 697348 117044 918135 1595451 860677 1645276 1450072 1051703 1054441 1472809 652013 624052 63436 831279 74790 1480493 362840 175519 714292 231233 1547003 1763847 1031694 455708 210440 1960150 239818 1246252 1432981 742439 1305290 406872 1978043 56446 351333 377335 1254082 473888 128845 222561 1990235 1675868 1035430 469489 110041 402802 759832 1519205 1732825 520199 1676283 670194 755691 165730 618124 808029 311991 474429 1916065 1862642 1305307 1689545 700427 404760 1477781 153192 653135 167275 1970206 1888230 793113 1489580 1968155 812007 465226 349028 1064437 470151 867976 1743951 592875 196167 550010 856115 1546293 138705 1789290 1426863 1615760 406581 1495028 699270 1766450 1841382 321147 1322942 1962463 381879 1081116 552340 1160159 61587 710290 1667673 88375 1037511 1929479 1997749 178913 1000860 466443 1286217 58233 1017249 1935582 1531687 1492251 294781 17708 657959 1855683 304062 327578 1062534 1932600 589156 1925139 228593 99895 34722 493094 1047877 1151554 647216 424922 1710932 640054 596061 348124 1354774 1275091 1526654 171855 1653557 197507 764390 1276640 762605 293853 32243 609029 1271376 363087 740429 381079 1938034 399137 251558 861318 1696468 1406222 779066 334705 1507773 1236652 1305188 579719 1112049 1690634 847643 1775984 177494 168407 1834465 172723 260895 1899771 122543 1123176 1462991 1078677 703664 586300 1547310 735648 1077818 1501723 11368 1135207 1539289 432094 612651 450881 1080752 344831 1335907 1975380 1623313 1725966 195457 1369747 431454 1274585 1378748 626649 1820107 1816802 919188 1361970 1848033 554468 611794 1543569 1271716 1269599 995885 997663 1542538 1024577 1187602 978644 1104062 356173 1435618 83772 41842 69484 1828479 1610709 1994577 1864138 1117189 1306703 66793 578437 1328356 1973426 1977640 896958 348044 1800857 1255853 1238200 945404 551777 1750056 1814580 1415447 545774 785080 650143 1014066 1490339 1421074 1613176 1297220 1855512 906227 930237 98614 1392910 1681228 488864 1222378 991625 1883075 1222404 998584 389865 273664 200695 457236 1801085 1273304 1706548 534062 1601985 1342201 206116 1639961 523063 1161808 1310777 1918940 47643 1568271 1751079 393666 1681489 431361 1035276 1279630 821285 793067 1780959 1714042 110699 1981781 469061 15705 551674 498275 1192979 1997063 1785808 127982 1055170 825278 102646 1516582 1523510 124312 336802 985834 1025626 1123145 219195 1257619 256677 1083531 1985725 495518 652165 1183994 236668 1626766 1988464 1926715 25299 75934 761939 1260305 872748 590697 816481 101795 1005313 1344313 1715645 769307 120631 228166 1974431 524982 1349860 1856346 939402 137222 1869257 1829428 883526 147121 725878 143424 238366 187361 1588865 1854466 1538572 1060341 1193533 991049 1565580 39850 1082100 375486 995654 1767878 35044 126883 1392505 1649517 229401 674021 535325 512339 403719 1068544 498515 1489372 330826 858386 1509016 796995 1253263 1572725 1913144 491093 1475826 999616 72829 1668005 136620 1840613 1329513 239511 904645 254881 704812 1870910 1804038 1885517 1417007 1206588 1484986 45406 288006 1480785 996883 1246609 170940 161644 519598 1593967 849152 1045928 1254813 1457341 1650734 958795 386350 650468 505635 474700 273530 1299397 1155364 1880101 1863094 1819071 1639083 928698 1268544 594362 1382866 1240527 413375 1310054 1661342 1064505 1210727 596563 574219 962403 499063 680122 1598340 752575 1245391 1578416 1690410 995989 794732 477096 1975458 1222387 1661497 1991485 60018 1814393 22587 356435 1767737 1092462 728356 1560675 89370 1807083 1644519 1948952 457525 1951558 1244604 1546968 1469894 1644807 253372 818970 1985176 1483654 167672 16787 1984324 709303 743265 1894870 1596551 1511402 1244887 220989 861120 1164435 389993 1755377 85045 1238004 1414759 658170 148177 508449 780853 891927 1275090 1379206 1182201 1944215 379744 1899052 1383152 1592091 567929 909849 1544776 1866292 391276 555356 336667 1650445 1719343 1930112 1645535 549356 1240197 169056 1386412 1895008 1851868 44759 400932 1280308 1504541 1861862 339989 534430 853789 1493746 908795 632162 871414 557262 1217182 1383469 271984 1110188 1729459 939514 1246368 137536 1414339 730860 1495925 1737879 512176 107187 1408486 1974574 735935 503238 300333 826536 68721 450560 1796811 58737 1130076 1202522 1155383 163355 433529 993453 1317709 119658 656657 1230298 739273 472023 1620813 1999813 1874991 1629253 883631 1166640 1342936 1083357 1182460 884746 239570 356150 518594 1126838 289974 1587155 1772878 1869138 1883256 182409 1474136 1666325 1632791 1918151 953863 960641 483379 853502 1229463 835408 1078067 366141 1018558 624744 696585 933463 1250607 764548 1973074 1421140 1521384 416684 586529 1867458 954933 1789309 190691 1787211 1120772 619828 1662577 530519 1543518 1738663 1412874 397523 924834 992467 927200 1457926 1139770 1067476 1762517 1837115 682328 1566994 906415 1660818 123789 291879 27029 1683698 200571 1679938 1008528 609962 1099837 312230 321578 261880 1454748 1350591 595276 627479 869662 1386904 1082912 340690 872784 1316523 611294 232859 1129247 1399786 1025771 1267942 1149111 921491 182196 313732 1355988 1959432 1292658 1704931 445874 1463522 1889260 193627 516316 1988916 1885834 1892096 1490967 1461343 834655 1926405 36322 1615227 1231904 378947 759052 628917 1227659 98658 1910184 1084230 1467088 330031 1598024 1555231 1214681 571612 318123 1872107 833589 1206437 664931 994120 1827433 1822924 234782 1182675 990573 1358422 1924196 1594863 1927266 567551 1982447 1254156 867655 142636 502417 1875970 1949863 883218 1223143 868730 490361 995895 831225 445243 1245028 1456017 1189435 1100573 1608961 231174 1058734 1250665 1879259 65040 964038 812976 782612 1955676 701590 23189 558514 998303 1342302 1055324 214611 869381 325885 504520 995426 66294 43642 1824582 1324154 1517044 447789 1085220 538558 1407772 1496794 862288 818798 272418 401689 932499 90078 1679656 1743221 328757 1866490 248902 408816 1313461 1014708 613419 335957 560996 1497497 705044 666490 235427 309835 882143 940613 928090 895221 671401 474710 222163 1678646 573341 1937079 1321754 1944733 1371383 1268531 602356 1375656 998143 1476331 804751 1655306 1467269 1880679 1507441 835665 369302 188508 1437867 89011 970355 1408594 1640959 1479182 1621811 195053 29526 653972 358014 1024901 1244108 1150518 1820192 1369124 1034836 1598621 795844 548682 321656 1509799 289826 1868494 1765663 1766217 42894 991499 1652675 1595888 671487 1259458 1633521 910045 1878030 894305 1331606 1106600 1700248 605750 1315904 184794 175546 366328 60926 38471 574445 1091757 1033774 789164 527162 480222 749153 1257201 483624 1591408 1319714 1839708 145323 1547580 1983223 1998404 20305 750469 359623 312467 320320 1685616 1233200 294430 437233 640473 1255551 1256843 68437 1223928 106293 1958146 850336 635057 1749006 1591807 256717 1442120 1534585 389336 1803672 33232 1199044 1298466 1429648 102536 956790 496251 595133 121987 837456 1755225 1613165 254200 1487392 1770662 1705022 1091894 30395 1459210 184294 694686 167241 1605380 35818 261288 442363 98000 326760 1844977 1356508 920665 770579 1839542 180040 333246 293139 1246541 1383477 1807422 1641653 1387846 1569414 118444 1732812 846497 1106652 1427597 801612 748192 1852360 1347338 269537 689996 1011625 1534630 247812 402762 227469 1507308 392921 1828427 268964 1371562 1729489 1607486 1676838 356054 1213787 983663 811071 1810883 341232 1212521 1010267 1811295 6677 1043207 830562 854375 187230 254251 1006256 244649 1186556 217614 294045 1046782 188249 1988200 1633040 452496 294727 466347 74956 1771471 794737 1168553 1233919 1821429 900705 140985 259569 1231697 1544296 435904 1475487 1595721 1236749 1670011 1197981 527352 1748247 655423 319345 229764 1177490 1036219 301789 1647116 1032761 370855 794963 1695756 453064 1769029 168933 50241 494751 1217051 1459007 334480 132997 1260830 673713 577858 1091194 588480 1457679 330960 432780 1016191 1069035 1072597 1111683 1625533 640347 23065 386620 700713 675774 906184 1321890 1371696 1877607 1795227 560861 1105055 529089 266516 1315511 1454929 348973 1133811 1547862 1786098 734176 1201720 753666 471528 575687 355770 1932362 576678 879874 1983701 88388 194515 996809 1045601 1767513 377236 653271 1916249 616345 333097 324474 15630 119864 1900106 1243892 1745805 1048133 744860 1210099 1931720 1806190 1923957 341426 1549811 1603884 1281268 1699070 876923 1360863 1920179 1651945 1900409 1878695 1372367 1058265 1470843 1411453 34027 962020 903420 1281515 744114 469231 701744 1772173 190800 1130098 392101 749362 88797 1211841 1515613 1374740 336912 1581826 876724 110632 1482228 1678926 1363543 1344001 881343 1261715 648394 1600612 1903668 328325 1049751 107460 81704 606556 1899337 762870 1950301 1301197 704476 258920 427713 1191456 1538976 476189 1595511 637382 1859353 914610 1750746 1285582 523654 86652 958062 1000350 1869123 890198 536295 1886278 175242 1625684 559733 999101 1749275 765097 730664 1917927 507361 1003838 1224863 1588177 1544427 1059838 1214980 1502942 748842 680494 512882 364716 1639598 1955853 1246670 1654733 1961905 1102167 748461 950543 1527386 1377861 612564 1022751 1013715 1053706 615628 1565653 1080375 156173 1784590 689730 1441296 651683 682974 613739 1252374 119775 981603 1863611 1334508 1028014 1632361 1432932 1672475 62173 1259286 1843341 1775429 1217368 1086532 90562 1160186 472707 1395160 1263402 1883047 1823282 1976879 1030363 992995 485503 1756521 146093 13185 19569 277054 1390511 1067579 1077075 1698253 932540 748592 807737 810246 1349181 980086 372879 1124864 845311 13738 704349 892495 1588889 975999 292022 943390 1653367 445029 457267 1028710 1757619 475751 577203 838526 1254337 585212 172151 1839756 1593747 153328 1243612 1356873 392065 1927573 1835335 706603 551398 903355 670779 76499 1721975 616491 80132 1238343 1636113 1299653 799601 1742389 678758 743303 584317 805900 247212 228345 1920614 1980625 316580 491171 1582688 1040491 461954 731029 328028 1048891 228968 478116 280131 1043878 1329941 208104 368605 805357 1382771 827162 572352 394215 909066 30130 1187892 1526081 180799 257806 422077 27832 1425852 198955 496395 1578746 1668856 971804 686837 620014 1737315 1370687 127551 745822 853721 1068802 743320 731402 472170 1041891 165768 1662558 1393059 1878496 1366287 544495 1781291 1465609 1083331 1742313 414859 1064185 1177493 1022689 42767 1526705 193044 260927 1902143 756731 965044 216276 1102376 1516417 218944 584799 85740 1203318 648816 934411 857338 1246250 1335446 423838 884179 943319 823653 1035273 561028 711679 1615866 1524710 661390 672184 1041037 1281835 950901 1845011 135068 1030959 206108 1953358 141081 746914 280463 663144 1696477 1850961 558782 1354080 1431619 302646 1849599 490478 615344 1049412 1037388 290601 1133037 1431742 1308977 55829 1983184 1276342 937827 1309385 1589846 1941798 1497103 579255 1488789 16317 355731 1288075 25589 222665 626161 401788 1687114 233824 908897 29895 604211 1608151 96574 877634 113201 1661788 1977168 867410 1446114 734008 818874 860339 1788589 928163 1372399 984787 475216 1633598 695559 1457720 1839568 239797 1254282 419489 815590 663392 907673 1839135 1141872 1857560 1170212 1017547 526955 1892249 1009989 453049 145631 1145681 184614 1072640 1814993 682263 10723 1512910 539436 1696906 1457235 246009 1551511 1080911 343496 1413136 918178 1311185 458849 1869392 998698 162151 256877 1626758 638391 608644 1590192 837953 121030 548433 958984 1794193 298945 1307402 1844536 1709295 1263090 209076 1426466 1577101 809454 265409 1389959 840693 148588 436428 1165231 644207 1170999 118188 714216 701095 1136698 1430839 691618 1446495 1924303 1018627 1822861 1034946 1501484 440185 1465861 1451770 568192 1042141 1793422 956091 1846900 155840 366075 1743055 865570 1483265 1450879 1718459 104926 661655 263400 133274 1827630 324152 1296188 1694115 925614 944043 1479432 1544894 1405250 1259494 26161 869065 1865931 519800 749232 1489251 1917097 677256 373731 172381 344450 283143 217909 1141860 1728285 6650 1490835 673779 558283 1627936 254286 1560918 388654 599141 1866198 1918787 1123521 1337205 846588 782788 1782353 842948 1277875 857224 224470 1722299 501506 854741 547502 1941208 1430779 1288476 1436817 577276 1358894 1599659 1505105 105710 1365381 1704303 112152 1565196 1864870 1396526 769785 1861053 670983 673772 1232677 1028360 585836 2606 64107 1304180 1397793 1503144 1819172 165414 23117 1133322 1691648 574377 1036451 1864146 328747 236246 1568358 492438 1046120 1920888 606954 609515 1300972 1307823 936908 1294378 1089852 691305 860511 1779768 1229661 1689931 341381 1080338 1150537 510929 1753444 1665874 211694 539260 1451561 479894 1445995 110836 1832888 1851392 1261347 509476 1228344 1390851 274799 1023907 69737 1532275 1503618 1672016 1808542 462079 1352626 977862 1336565 422703 327953 1962654 1250424 1287063 783506 839203 1420004 188706 640585 1584231 1019247 184549 1158588 1263350 335504 1920993 237729 112112 1440711 1175277 1391944 896200 1973576 1954052 1735582 1337235 1997325 1688398 1976202 151751 714411 1366561 986649 1156614 1504349 256017 628517 913058 768294 1298116 308460 1169227 704390 211918 1201857 832486 597499 35536 1428535 1052798 807685 1051508 1590523 944243 1381030 659614 1717457 371354 1681145 1527927 1777486 1566316 536713 1379368 178845 1485639 391381 550991 1641358 1471333 1778416 287336 1410134 591147 64470 856492 98397 1349501 1939422 1728076 379482 1241666 1054868 427397 371705 1549906 1677238 937171 1448552 407859 1634458 358770 344291 603631 1817609 996049 1809132 1685237 1800615 1719927 1584530 1925866 1320170 483800 150012 1924605 205849 167564 979767 111027 144246 1119494 360153 1587749 1697140 1069115 1666016 802259 456621 866855 353303 1063184 1080606 14301 818053 518518 1804861 1402451 116958 716872 1204841 1053758 544981 208774 1807155 607342 1605384 597462 1084861 402365 1298027 725908 1181315 1919162 1218374 392623 1808320 1827257 765230 1496837 30198 77162 1313423 1018104 789199 1062754 1992917 1652894 1573391 890299 109826 280764 924542 176225 1586480 761397 229247 505527 1209197 434741 91755 1364462 665800 801787 1377655 450020 894638 1817113 1330229 1853469 1092627 1223010 395329 1253113 1586886 516420 1179655 56911 143517 70637 214657 516993 1324720 965726 1147423 1268830 1311739 1875635 1769931 1247895 439670 832082 1938191 1814354 1588668 1505332 1350512 437432 1379152 699159 52844 84406 619565 1512818 1905417 1551078 1647471 109917 1602347 1360009 498691 1661729 149432 1972988 1685770 1621173 270672 1847052 1387392 1668098 1241399 66102 1247537 1906826 1289262 1274192 1274232 1616711 1785355 1509175 1431293 904819 648011 1935596 1129038 1736123 302927 1105674 385702 186720 1485230 857321 1166666 1958502 1410599 174640 1013364 1781488 1849286 1946455 1756903 37711 1736118 1564869 1968726 546554 864637 112214 1030756 1601793 902573 1239447 1817767 290488 895837 549638 1414013 870073 33559 1737927 836397 1538172 1205085 1308052 1088789 1796762 1559197 28761 70072 1052372 856437 116902 825978 1651132 1171024 1535152 1537706 552710 448060 499903 49271 852267 1217621 372552 515857 498365 1461515 836994 417582 1105449 1262996 701352 79613 667900 471958 1214429 399517 422542 1638228 1046974 1769473 1827992 418840 1849267 1889027 866118 1879338 987585 253130 78918 926145 735763 1447696 1007992 1633672 806344 1194994 1247570 1073288 1100521 1132550 865102 577553 491740 923856 1095145 192795 605148 382812 655245 1547132 1971656 1559441 101854 594183 59355 1776303 1966028 736022 971644 150742 1187750 409649 1723382 679524 104927 787878 100794 1318881 1384368 1929064 411084 260921 473824 1798872 1968220 269601 475556 1661649 13387 497199 100077 394013 1086958 1799739 1719948 809968 1384405 1398151 758005 1849768 263259 1769938 264908 628705 358043 899910 824886 1541331 1117754 1132091 355676 60634 1048347 357763 591711 854731 676798 924440 1551480 1274558 509370 836470 295042 256631 1470941 1481229 740150 639223 872703 293019 860136 1945844 1374934 401395 1969276 1215572 930672 1784706 1082555 697833 1332118 1526644 1440257 1845298 161421 1192365 1021354 1353558 1424767 1819590 862056 776675 154608 187560 28160 1982936 297268 25177 657718 263291 596718 510793 501538 271286 1183050 346727 1195067 651615 1498505 1259336 1786120 1424424 914563 1115967 1736730 1687822 1600161 550544 180802 263158 694269 691942 415682 1760850 1724835 1543039 197671 988884 81252 340191 537970 944975 1122092 637217 409251 1349949 1113646 563553 506072 1000192 830248 1649845 1829862 1923346 1818570 284841 1140626 919394 1328592 1326358 672210 1707118 1784582 1736171 1374414 193011 1938063 1799790 1155737 413333 1239228 1949268 855474 1048590 457835 602256 949971 850523 112004 1669292 558710 1469065 1980505 391906 403756 1801975 1003466 1028494 1411756 186235 613058 322928 1421423 1588145 811543 351409 633401 1564845 949022 213648 957185 1516183 1882664 689685 1381436 1554210 1979767 1443722 794934 582965 1631257 1760476 447575 714050 1514964 1291887 1713509 767863 1842079 659261 1514666 1247431 69888 1668408 615051 1753392 1945122 741837 1643902 1117020 1369587 337714 1429475 568900 1159271 36359 1588822 1272510 1319636 202304 514086 1930327 1788991 330283 1999907 1588869 893388 1192565 1915751 1852114 1204783 1180639 1101506 1402287 1279978 1503303 1529500 1384500 325646 1795049 97530 152811 28976 1703004 144996 852263 93361 1194469 1352560 73846 960472 655208 256192 998000 1966599 1323223 1734108 1004767 101581 217134 372421 195522 1631772 139455 1491932 1496230 280456 1107351 906763 1516032 1501587 1195231 1469191 1244523 955692 1472153 586124 460214 1466319 133206 1497314 1531759 44667 1480269 1384758 1592180 268475 1054182 1119778 105216 1349452 851193 1787518 310739 1663760 1888021 418090 1216428 1996164 1243698 1060814 196149 1358920 1482330 432076 577042 1757742 1247195 424594 1152984 1797211 992346 728259 105988 1704558 1655801 970427 1668107 1054879 1903991 654811 1932257 1046069 1177663 203399 1214525 554948 938475 797897 593355 645141 676977 1741958 453976 1213023 917485 698168 724343 1757920 1625139 283429 1137454 1251309 163756 547983 751413 1233162 710329 1447461 649869 515330 1996701 389977 560216 769671 1345058 562317 1349375 1840210 185779 625679 54838 771414 683585 1368902 1891204 620267 700333 337213 979803 1512363 427642 440678 1282658 167065 709358 1523426 764944 480712 1189695 1046680 622905 58712 1873348 1935960 303265 1733579 416701 1429466 1064387 863615 718977 299141 372374 1402613 555077 1637264 524397 278310 400650 402230 947006 948057 1511441 450515 1838023 1070636 775111 1532459 1580071 1606029 1250289 598531 1917407 133671 1671580 319519 539348 1945975 1278863 1812873 832711 115246 1813775 686524 486110 776898 1144860 136396 1220032 558800 1507251 1298119 849953 1679592 765220 443529 648028 1788486 514472 720 494949 36277 842904 1325147 1387425 1687442 1583579 504218 1383902 1996157 1361766 1229066 283834 781139 1908834 1484685 1796203 924892 1911537 650150 959360 426495 1742523 1274420 543826 1839420 32342 309648 974457 654787 1922727 692920 1486546 296819 176696 821389 27570 1864457 1832746 264536 1293600 96457 1654673 1989874 1091941 903529 1169750 638417 682268 1547164 214878 1922206 1377901 1454055 1665328 1226201 59865 977667 1406609 1614604 924094 1193018 1086424 920890 569174 910311 726341 812810 197233 377924 816797 309557 1419243 400791 324430 1419073 1306746 1781837 180433 1574501 1549577 765624 1201468 1471940 1809516 556348 360180 209853 974250 805336 1499835 541108 599345 793686 1179519 1967463 895571 1639633 255661 1756422 613701 1889563 1108120 1356077 985286 1145648 1189664 529336 1068272 1695124 1207714 1844285 657949 1601540 868491 128288 684880 1640130 626594 473123 467439 1506108 254586 1925070 1710368 1963455 1906224 841803 1161161 76725 1410424 1791297 939400 1577180 69664 645530 762258 707417 232441 744836 589570 1251511 1640592 791979 329075 1035598 972016 1093215 1745191 1539065 1967031 1945880 1652662 709771 1234911 270279 1182611 1546571 1896741 619867 506278 348682 1378126 1852479 435505 953037 1878870 1120010 1287069 1075931 654735 1350892 47493 1986742 194150 1281856 1048614 1168551 147068 1399951 1609736 168648 224084 589992 429079 369924 961575 1046160 831030 703945 1754010 89987 6463 1867618 1151907 726718 102182 467029 481018 103 1179497 448926 1600608 761469 1281528 713374 370753 1888679 465927 315883 1790138 450386 1783441 1989593 1885598 579139 557738 592348 1286845 1157211 1150273 870323 1942989 1677489 1404209 31268 1698282 777807 72771 576765 367698 215117 1453142 451267 1099695 94284 498242 1710183 1655299 1097043 749823 1315353 1035601 177239 1242082 1298550 1565344 657891 916195 871460 1110753 1956147 741709 164757 818136 1296136 1896160 1357176 853505 692530 319262 1231880 373078 1298635 1909558 1693690 683233 1165665 549456 134197 1022938 613813 415007 1669466 1692372 1413549 789114 486294 1431303 1878263 1289064 313225 1988971 80066 450898 954307 287587 1777701 1899335 1802215 222689 799852 1213404 1369606 1106084 256082 1025770 1766615 833452 760816 95179 848494 301631 767045 1154282 781321 930690 1123495 3238 358875 794973 880560 1071568 770197 1467368 1208921 59205 1369850 1467130 1265244 1924826 1307624 380084 606621 554007 1820237 777040 1840347 66390 1807575 149339 147985 856446 795533 1795426 676452 799931 1660941 1631053 547598 738375 1880803 89482 66034 203542 393701 1988725 1851462 1094073 1738891 678936 1688343 1582224 1398353 637943 698052 874588 279870 1015916 737352 1616341 1827741 925356 223520 403854 1638695 460965 1089519 211858 1428919 766733 1978612 205563 1214888 1780858 1370133 401144 1936531 1777886 91847 412443 1253482 407711 356421 62486 1108780 1518656 1745796 542838 1605532 1710290 1744407 375888 1824681 1964728 808356 1420409 1783296 1997163 1388147 428286 915370 1197828 1955857 1529158 765226 626907 274241 1579917 180904 1626770 501303 133277 1443475 698063 963790 562675 161311 1045795 1661205 1929645 327245 768012 491236 1600146 1713247 540816 1791500 1484428 347531 777579 1676945 650583 1981627 227156 1076318 992214 385234 188756 1791114 861991 1165422 1885472 1417493 978100 762074 753332 271088 886975 164099 1887757 804404 468571 979986 1676813 501836 585130 1558687 168632 125146 1485835 1877388 527066 621251 1671826 1379670 1350689 110626 1374002 1185596 748552 464249 80815 79432 1531776 1640694 1352963 1031116 375778 1620184 545289 1783378 1314746 205200 82488 495547 1112615 1669158 1842038 1944492 631267 978935 386668 851098 155769 1437267 1970674 694838 1955622 1964724 455189 895873 1753504 1518830 1721631 516822 1684514 1467040 1065518 1381493 1192531 1052963 977100 932748 1779090 971348 776803 1483839 1111183 378061 1840322 1489973 241058 1359257 1304657 681001 1182058 593318 1035031 1575569 1825688 1709172 695008 1014500 548491 978420 554712 1960243 886661 1737269 1885027 1128153 1619473 408521 811342 914951 594700 111017 261079 1673927 1947115 1867252 1867768 1294706 1298762 667113 1745784 374984 1086038 247763 1567154 1867200 1752516 1391171 1295372 1035553 1076678 142483 29546 1728304 565520 1818651 707907 881244 972890 170655 602048 1886380 1042702 474494 273631 79146 721888 1793976 214292 285376 1940021 80945 432915 425744 366161 607647 1197701 1051094 1414664 1106427 498660 1878500 1507382 455095 1867088 1353814 1807559 1664336 431297 1974000 1139095 83908 1872832 254774 1315384 1538606 1353603 1762180 73328 662594 494748 343304 630814 1239776 1432756 533919 766397 1001254 1093232 722116 1875944 261548 1558368 1820079 1511538 1202678 1092046 944394 1613502 1261357 80007 175699 180328 61006 1685939 467554 867277 157232 1315771 1313888 920113 461887 1294321 1738906 1693401 652218 1707352 93920 1628661 278637 1503272 1275678 328389 426050 556266 1666532 1246044 76076 447280 917769 1461221 745487 200136 1960823 1942527 692551 1737202 1601920 1346765 1590347 846238 1107291 1532925 1104570 1558551 615946 1562013 1901682 944425 405152 1182429 1822050 859055 1698234 164970 156504 867986 81270 1529010 1975066 1360203 461101 1568648 948792 873259 1961963 1387555 769041 356427 299570 253101 515507 224154 84022 1077357 566745 1517891 110024 829288 960473 155441 586161 808735 1455533 764452 770 556032 383382 1148777 1396987 237805 745989 1006599 1538085 331952 1011484 777686 658972 1114446 661226 612003 1232159 773900 775412 1537678 426852 1675891 188944 42666 891494 797815 293266 346728 1118859 282454 403336 1608021 1369956 1739594 1119555 774221 1736487 3004 369308 677708 219981 428569 778281 1620648 949984 1585435 1454983 1984600 1176957 1658014 895315 741690 1247975 928693 1382380 474057 1312647 1567635 1090838 1659734 45827 1366231 1218039 1230741 403249 848570 1584709 1035606 1692801 1671661 1086432 1344288 1332865 105804 318281 1668826 64834 183022 592889 1431406 1609166 1593251 1369929 1468879 1817868 1073605 52480 492967 1861280 1014783 1156820 1314904 869453 1381937 1744760 868563 1098975 591246 75948 498511 1451068 791422 1568753 1924684 1857401 1379506 1754055 909923 1484146 764582 1717703 1556762 1928503 1191216 1693971 67123 1245774 494199 422248 1207536 354936 1983892 764558 1633838 272223 1741223 1528852 454612 1079959 1680682 212861 511691 202017 1152140 421657 858763 1002327 47509 944045 97036 1970866 1415648 364724 231438 1465762 1886704 664672 387261 1537899 1567300 1265899 1816457 1435314 1669736 1962733 201354 930023 1967044 1358380 1641557 845036 1743708 514867 1975731 1489316 1064184 1982508 579272 660810 574714 1490723 120251 364646 496264 1810004 1413539 850986 1142054 1688437 1524261 1617881 109510 1641085 1231621 671315 44907 867982 1606253 1130275 561054 623035 977602 426397 427962 1976515 1480603 107353 1291401 408140 200510 1496274 363397 1279473 512928 424984 1498664 959861 1185460 942818 1726351 700860 967233 1721850 1144775 1733248 1586693 70255 107582 1775808 15887 259132 936972 1914663 911824 1187119 172888 1797659 1751403 1838914 1075287 907458 651054 1496660 877482 1290588 724633 1297898 460828 1195052 11633 238398 1673164 1002185 1631480 1124872 579703 1490341 972694 806126 1766514 608503 1681500 485542 1751630 1314539 492152 129014 216778 772795 1075121 881673 175492 26198 1509828 880301 581440 1321155 1187820 1602514 75513 217597 1871059 315971 277949 1876727 1730074 1257687 1232994 1938747 1470965 251537 264929 1785659 109012 674726 1857992 1914988 1075554 179086 1794650 752945 1419104 442237 1273301 1833127 1244905 1129023 561924 1902138 1183689 913819 351529 789236 888711 1327656 226861 344098 640351 121429 1537542 9798 63416 1436056 1607144 9546 420298 1102993 554704 1999116 1863943 1890468 1676278 554384 203894 261121 678950 1685206 561710 1176169 1147603 436178 32503 294737 719745 682611 1669442 1339435 15501 16147 1275210 1604096 629722 781678 228595 147305 452402 177716 664293 1599378 338624 1501594 1025482 1703001 1514444 1500468 1801095 869408 1508637 751664 133508 923296 545083 137012 889567 1976694 1720136 1120114 1493017 79218 527161 171755 1088544 1815299 308115 694582 1270844 1645509 785147 1817177 1647294 346191 1789469 1569123 833724 1355522 526210 699510 91990 1078992 819687 1808191 928583 1033184 775840 1856919 227525 836032 1907351 936158 1771666 1372990 1401784 1746732 1287860 592701 897948 974363 1897412 513790 344939 1294785 525610 1285400 1172808 1438736 1783162 1032390 1634369 483932 1323347 633543 1210636 1947888 242975 666824 329381 1757610 166814 1361852 57490 1413061 350808 1447277 1940232 1315445 781374 934073 1587011 1966548 1241802 47819 1947267 68673 1897793 992171 1725606 1592789 1440643 493634 151310 736977 1240239 1642539 258527 993543 1934331 1886068 177709 1925341 184081 1507094 1551088 155650 1770806 208355 906145 1896062 907956 1099606 607673 160747 611508 1226439 1843267 341199 1672438 93819 852523 869944 896435 414653 1699446 1174632 825561 1660154 1413357 1237925 1501300 1662743 1557620 1639186 1937956 1037803 2183 1205673 459527 910301 670488 512540 706764 807843 264809 980084 1956284 1355492 673591 533230 1251112 1748087 280600 1187531 1613660 1697741 1813672 678980 1432554 1261675 93228 352907 1822228 1162594 1063070 1107853 265566 314691 850485 1227005 1686605 416678 1497601 1316737 1622956 1210042 98380 1593113 337421 945629 373720 1015824 337208 1975317 643413 1030160 1219960 455138 1266053 860828 1420100 254710 801549 1096832 110535 700592 1285626 1401242 1943721 745081 1668314 835917 566133 411389 1369555 1336071 769920 539364 1826600 1556804 796598 1572935 821632 1136020 271426 619438 562571 348323 1363385 911890 1537662 172601 657804 1552019 1985036 815015 996009 1854090 1429692 709633 1145554 1802916 1003161 1513459 758934 1700728 129950 1182735 1655740 575072 701125 1597016 248605 1742835 1428051 1080041 575526 1841888 426133 832175 893404 312199 689548 1017220 1048472 1760787 1662520 947582 301288 687019 1240434 1342724 86170 1868564 1600694 540405 481565 1558643 401097 685636 1872228 544267 735220 1786652 1468369 886137 1060947 429509 838786 1872712 898731 191200 962706 1995176 1885936 1587793 165937 1711518 588670 1048498 1362307 367232 981631 745450 81515 1495489 1129554 1731859 1569370 829511 1133437 1488372 1590362 833740 1321863 609536 1739119 523200 1798766 947194 657978 1021572 266514 1002793 1268989 101920 475877 1088032 1623029 1563393 1178272 912358 871626 1388929 602850 1311252 25571 1529534 1993902 891034 537339 1707946 130944 310656 1174286 1692627 490537 477102 1808643 782262 578734 1064804 1212352 1415927 62733 1943304 504758 1766219 1008171 100720 1527487 401476 651415 386159 1630999 1396566 1675870 1648352 434141 963496 504523 1601093 1129667 1422679 518217 1013030 1727056 4158 243375 1587744 704552 325603 1341099 768392 1708013 872400 1939798 1609371 1899482 575839 906716 332610 379527 894097 110671 1043092 1991155 1949329 992290 1090755 577226 1264423 1239150 1035677 639380 1606518 456157 1885673 548733 1932004 951942 1135729 944740 1462952 551125 1807585 818525 1178630 1300056 1037902 1092387 1314643 74994 1130209 699632 1268438 346535 899352 705359 1532743 1269813 179705 54191 1730883 1748872 1234265 1369626 972998 1899674 1702311 1179122 1997204 801269 1465425 887106 1868462 710819 1256648 1356355 203908 762799 901969 1932650 51348 1367067 204307 256875 1943816 104981 74018 814798 959811 862719 1746749 682959 384730 985902 1218746 1919701 326497 457484 940306 1290969 224325 1544274 933840 1510925 688907 477668 1855788 583608 1363500 946197 1135316 918165 1214830 3649 1930732 1902177 1567882 999789 504089 1079598 648351 800838 337592 842621 1019676 1453454 1765872 248311 35132 1755292 1662232 381920 867188 624084 124033 702352 1237350 744970 1195622 433288 1909588 444923 1653336 219041 565169 1735516 479986 1074332 1375149 1813334 1974745 752914 1325008 111886 671575 604293 1070863 400388 1994303 299515 156064 1330505 443315 1188464 613332 1922185 1179991 1623537 545935 549304 595959 88328 442373 430837 1478328 94024 439031 832477 478534 364816 920675 1776107 1541627 952789 266522 1396809 975601 54097 621002 1879360 1531138 787632 1787521 1328428 925520 98602 1217071 405488 916862 548081 1101967 92884 398273 1006856 1992363 110007 1952374 791966 1434876 1554940 607781 1344193 1972947 1045903 266466 1814885 455428 875327 1212818 548418 292868 1636629 981522 999785 1779548 876891 1409618 1083518 276449 1309483 703658 1062893 1010664 1508170 205257 667066 131591 1481157 1875414 1900118 384949 29459 355407 538749 1037530 454406 1613017 1424655 133008 1885542 127597 1624380 1626790 554550 1768525 1930976 247414 1547074 401498 1241585 389353 1950392 1400637 1980212 1741125 560187 1863931 62469 1488154 1486922 1787389 107093 1915177 439060 1063071 116791 965331 1451931 779137 956417 638393 616330 1420366 72446 1363328 372927 639441 583909 246363 1603738 1089038 227858 612731 283871 1910280 1935101 77394 102821 1769651 249917 767727 1063849 338529 1804738 403179 303628 17412 1661403 91091 83548 1589206 1565730 292836 1189219 1837909 1882519 628090 500230 199013 1936381 127071 1936367 208268 351036 1942774 542991 888007 1957136 679659 1900251 213936 1108121 1231056 471486 451097 476308 1298871 1636867 808044 35193 512670 1042967 190563 1840269 1910033 1416147 45657 571493 1267756 480628 999990 1379106 474656 1362296 1389094 1498045 865093 959097 1072914 205144 1270922 396680 1606190 1292047 45587 725955 45603 1245914 1795959 694168 1191629 153378 689723 1554017 1078108 180987 816913 1881830 630175 1886968 358343 1713102 950541 253715 1477526 1972037 439208 1680824 357963 145290 775812 1986147 182992 1896201 1955481 764873 183911 1997848 1986474 1513828 1554375 2278 1504480 1535753 722129 1312229 662416 1063443 923309 1505223 1013120 1050109 1066582 1415259 1782551 1491476 1826590 1768528 1656196 7876 1257672 139121 519258 726141 973371 776730 643177 395987 1298994 1357345 1402162 1943725 836866 38934 1368175 450970 1086178 1203583 89577 1090498 1319589 84745 42292 378659 22588 313030 1542552 397034 9130 1442603 514307 575328 1937457 238738 711619 911850 351768 1719699 138838 1810811 438827 922592 1420177 1951623 1926994 817324 1414359 1944099 1156272 1037410 364963 9888 1102796 599980 4961 1966236 1799765 457468 94741 156284 1911901 1575657 353369 1754027 333161 1145063 1742623 1846262 925052 483553 293326 1233948 236722 1493467 198344 135839 971896 960447 1521631 1072089 1514620 249593 1033421 1935378 1283165 1142857 178639 279987 1981863 991783 169756 141499 1357441 1393622 1818964 1254536 122899 418212 528695 1422904 816488 1460613 1490428 1400343 47299 1398108 585266 101258 1626551 542256 260890 861341 471244 1125739 669901 1957398 52745 1053299 1501664 488147 1778284 651080 306670 1317712 383197 1568224 1381655 785559 515132 1805093 529596 1661777 718042 761101 1258640 868619 740584 648090 819102 1536187 1499199 535899 1777818 191226 561011 615238 530979 1752143 487448 1605104 347062 1534627 1314119 1931305 1779398 1071161 646570 740076 1789874 1046109 1428921 1790258 431156 1126908 1845237 1572039 1521050 292991 203500 1642222 1640200 383400 421768 1728481 1439112 384787 663021 751343 1303537 1572710 1417533 113067 1820329 46514 1016405 1127549 1143828 466220 926957 1011856 1067149 1782178 678413 826363 354027 1003241 276012 807894 33329 779381 1868514 616573 1086691 1510100 868162 796435 330330 63543 1238421 1475995 1268840 342495 1333007 1221453 169835 1481281 1605366 639872 1798571 1740221 1309472 1083110 621265 1394697 917129 595219 248443 1870760 928133 788245 73151 1974132 1235863 532872 709064 622565 1790594 352029 1931017 1122756 1952117 1558555 239441 500634 1324001 528979 638657 1533170 1261219 292699 1823024 374980 518370 756590 955902 1378080 846172 1347605 1209288 101218 1128686 948558 836579 90135 178223 41675 1778495 1279926 877275 201144 185142 1107877 1388946 619549 294569 42053 29560 18325 618764 1535993 1879907 80639 215719 1568235 81489 1777684 1074499 592258 425082 1147001 1483925 1927745 600186 1155776 1643544 203833 867184 1388993 1160980 1111124 407252 861909 266776 1595701 1398182 1112519 1725640 866434 88013 550407 285425 1549999 1301491 353548 1539594 1559872 728648 15646 840748 584190 801403 1969630 93818 651193 1788974 1698546 620268 171837 168259 916396 326546 1996 1258164 98621 1702084 516421 828841 1416717 1409538 1537880 1527699 502556 484670 574254 1755126 1122123 1617785 1386515 213338 131903 1085105 1547260 1935181 1771403 1865754 149726 109534 1338407 810494 103695 313760 282210 1940507 570378 758747 101819 891588 601379 1842295 1225291 1490005 1933447 940819 1678998 719874 881041 1767937 78250 695622 905645 77564 749285 886522 128040 776390 1500846 1853460 745906 198685 1799556 1669156 205945 1329328 210403 1480660 720886 1254373 1408414 1135483 1070219 446843 1825652 1177152 1045170 187662 18730 204126 176705 1737195 1302500 1227204 1952987 523599 1790479 520250 430207 743498 1629716 214965 78551 559310 1464653 1650283 1845343 419710 1439454 1755020 137514 1630892 313991 1141319 679262 365156 1197750 1629165 189065 1378165 1524583 704329 274015 265322 1840155 625606 1655972 29425 97059 241489 634451 1161862 1450937 1601571 1449544 265166 1276167 1206412 4012 1750031 1296545 557811 1397000 1287652 1560743 872067 314133 1903190 661317 833791 1125933 1449455 1222955 1281307 1557325 1991656 1112025 1841838 1825245 861093 481211 757122 1669983 1880701 1469460 551002 1450224 1059448 665719 322093 323896 1318178 180945 591719 665818 1557867 980948 1172525 1670960 1843254 1116433 59132 1367053 423124 2855 1445231 1968124 238982 817005 1570031 701855 1565680 409785 324431 1157568 1383843 941986 821551 1986397 867677 427476 337066 582847 1256406 557009 637873 179439 127223 175982 85669 1826264 1134130 475370 598817 804570 1807421 1832907 1960729 19971 1830391 1836018 158170 1637349 1507164 1905152 781427 1997696 738799 1845771 311080 1992554 1863372 1857574 133946 963913 1701893 1024070 185150 231302 204977 1668494 677760 1255822 1519074 347765 1111789 1257405 1202548 1487217 327897 182303 916628 1557506 39595 1910920 1848644 1527776 184095 769720 1974035 571871 513131 1088409 1289069 1668174 507962 1334128 1879033 902111 676985 1158364 1812372 666939 965561 427763 1087092 1620812 805848 1208154 1385267 654723 69185 1898279 1681146 788289 1811174 1767426 897585 1456318 1200753 208138 749805 1092361 260715 1202551 1722882 1665784 1247127 34202 1002665 609066 907362 1348017 981424 385394 1744085 428294 1200474 937890 1317535 1102715 1866217 229450 45858 1243039 611538 1269233 1015695 176862 843593 574628 259223 1035985 1245708 408098 1677714 333309 1488033 624386 935657 107062 407242 121003 865064 1174681 950582 164140 435961 266390 642852 1696138 1321435 1859119 662223 528176 552497 598142 1987639 545498 1037991 251875 1137138 726375 811501 446621 1743312 22040 1054025 1359145 1045248 370373 851975 1413111 676131 1655764 1486784 414351 643579 827357 1378218 206608 1359276 574552 1424918 916901 470933 1667675 293378 1509282 533400 1096145 345742 17837 16926 800864 97028 1119683 1295674 1172081 934095 1967110 1382375 1519459 917297 96727 1124481 625928 31019 387318 166367 1894761 489554 84158 1561818 643750 389076 1640526 1877500 840304 1525599 319398 1428372 1561787 1583304 224028 773832 1978524 140499 1939079 472681 1263920 623392 29808 168264 1597101 1546752 306699 779075 1747825 1736134 348466 1506185 1727961 1910211 330337 1493501 1144242 464879 1791670 1147540 1421090 1399695 1490980 194210 722467 1093791 162039 1059823 118579 659796 739313 384673 669131 1783678 773999 426974 856010 1550537 1829060 1346361 759317 1290640 898163 1515603 287283 1723348 1902382 1000978 1513766 146522 1578952 1468850 569024 1564240 1171881 1741319 492150 1299265 110216 1657348 325488 1879437 55113 575636 21320 1141151 1574668 354256 538192 1469188 673800 1003761 1531528 591886 664505 1145188 740096 814186 1734411 1181189 1505681 1690483 1718090 1411487 1774801 1179062 32307 590024 372485 1042186 1691352 983094 89696 1091184 1187673 1402094 1205276 956697 1509349 1459243 1067791 964774 1766014 342074 1163176 1789464 727456 751955 355177 1243875 1208092 11198 574475 941422 1704835 1098698 385546 1024207 824245 133773 1630741 1520205 1252073 261947 873288 599668 1593505 736188 552809 1964285 1913391 900113 1706676 1812935 998223 1583818 1132475 1064301 1136776 1230230 35059 1942707 438136 1355532 1309629 292255 1026412 1441437 1589962 217972 275024 182586 669208 1743212 1939283 611237 364084 620871 767956 984012 1240975 683611 197644 381237 878995 1819562 1235798 1930642 229854 820192 683622 1143172 115845 1158889 359426 94812 539465 1865179 1338440 561240 214682 985236 1288595 34319 1946598 1512584 626041 1881599 57895 202022 1720961 1294488 124129 448384 372467 1750900 1982460 1418423 485496 109507 829192 847347 805849 140507 709461 199872 35973 1769023 1506770 1132135 859778 1131360 1368330 740200 1811502 416597 449571 1001311 601128 1373693 789887 971371 115010 1316201 1548205 350350 1610192 1245235 948624 1833689 1907276 156336 1688005 455519 1318823 419869 1071206 1312027 1706386 837271 994335 1152730 1953965 266667 902487 1555286 430884 289511 1025244 1314965 1590373 1400384 1346991 1924988 170497 1990370 670340 969294 903739 1271857 1165882 884618 607625 1442166 1924310 266396 335580 718740 1353156 10693 124765 1138192 1129998 1923144 734955 1652806 744736 169029 435012 1380201 605924 971072 441664 549885 386806 1224650 1278159 1125336 1142479 830596 585830 1451306 278309 1650319 851956 811095 1517084 1578988 1857990 1561948 107995 916166 1552067 1871586 1013763 434646 253560 929924 1010196 1953713 838142 524422 1017609 1277266 1786094 800880 1405111 210633 1883629 1341841 1399473 884712 1808307 277716 626256 1186985 1264233 853621 1623672 881375 388506 847323 1074826 1827263 254369 130502 1836874 490651 1766313 1557628 1955879 190993 1166077 279990 69132 1215415 422845 212952 1932197 947587 1020403 1370849 1247700 763626 1380806 789663 967835 775369 1572151 251914 382935 999678 1130659 912340 16971 1563082 1296643 1486566 542543 1494399 200788 1566827 1579304 840558 1719267 617081 1660116 1495447 1525058 532350 1237968 1262185 1644665 659134 1068058 1731409 1048874 1253743 1452540 1449539 445103 1253769 1512161 1359720 523313 1451743 395256 699688 213817 701915 1568402 1977568 53307 927890 971537 114285 869171 194884 1917160 607747 410731 807302 627932 973153 208810 1572531 651026 807988 1675054 58566 1142345 130612 1154921 718016 712523 279052 1735365 1680407 1601006 798463 529751 1359614 594351 1894804 1366027 1140367 881936 66194 372041 686739 1212523 1238983 981495 837359 712952 1886062 459228 1270510 80526 519607 1577210 909894 544651 1739750 553382 1241125 929028 54595 1059231 366891 1556301 467671 1604409 1146837 1083699 545947 114295 1161927 1515518 698695 1581580 557797 447855 368837 1849564 725350 1851447 1441522 1224394 87606 1438602 1761933 150087 561788 1906669 996891 1045042 318941 98187 1544870 1446306 336120 207816 1658511 614175 1590536 382733 1348339 1620544 674163 167825 1529575 1517841 898513 57051 1005327 951740 904820 1198809 1560251 1066650 1771175 701890 1919563 1159480 825003 1319584 450958 703064 305039 1439996 541171 954688 1207462 1270230 113308 453109 295698 142893 5278 920355 867061 301279 1019343 1840085 502604 533902 1776385 67533 1875856 753124 3604 306948 1329480 593885 822539 998295 853340 977189 397268 1391453 1055119 1141396 27750 711237 1814508 352861 1710514 1152666 1433166 315018 292218 1250078 845880 190209 1649891 1776965 1267969 1070225 713343 405370 1971823 919957 1235981 275465 125907 505181 874618 995820 300745 746583 420363 841372 517373 321663 1777215 310526 609177 359636 904892 23886 1666383 1420697 1133953 1602553 956532 1752569 807330 437412 542151 1820186 1823600 412760 1940648 1204529 1817561 888140 1401311 1813957 1468615 773445 207259 1470229 1221369 17956 522983 1935834 1035481 288025 1949493 1071325 1256134 1197624 1386263 992426 1393831 255471 1908015 1469947 1817350 999645 1020016 795224 1577409 1180071 948362 7682 1701659 925663 283815 1880427 70496 914516 1229696 413849 150411 860758 521526 740564 945959 1077745 1762088 1262469 103448 579334 1136024 149216 322780 435414 1446151 1984645 1441099 1550427 848777 1899198 883715 1402606 1220978 86423 308504 1231920 520634 566516 128622 28697 1327631 1768155 1139156 200100 234850 1841166 1282886 353953 140452 20051 341347 1750017 573635 296768 858776 571537 495542 316445 1648306 1001303 1578532 950284 691524 1350972 468039 1821406 582423 319053 969609 537302 337186 1597141 169350 1720515 1557936 667744 1613639 900741 1048998 77313 223679 296812 858088 511233 468805 1814958 900846 1075336 807823 802799 199555 1886946 8048 1675543 544521 288537 934533 1390663 966900 1643062 154629 213082 1653108 1308386 1961877 1642444 658570 534811 1958160 379749 1107127 1146137 98855 246291 1914248 941835 1048006 429266 202248 1041170 1309766 1870844 634500 166860 680577 1507448 1899326 246885 1026591 793750 842019 717193 1491744 1953581 1289940 227999 70184 1093882 1606084 805734 1334517 554705 1064666 1920102 475447 1326100 824443 121640 1577584 454671 156426 1672418 626426 1035517 1356553 51595 347607 380112 1553366 1095606 138077 848122 884500 386107 1343642 1588598 1055563 379331 633005 1844205 701745 837694 1412366 1644438 1013509 1318546 48655 1217054 678955 161067 933902 1459864 503808 1442991 1270629 470132 1181106 53696 1406380 881944 1800989 1093517 1535302 1000278 1470927 147715 204075 1692598 642444 1425470 1543740 1742459 1710243 466462 1010223 1137117 654096 1687566 239613 1591022 1934969 1752304 1411798 1191132 972475 1422853 1760448 1557948 1880694 535865 1916749 851471 1671190 1592698 1477613 1499765 167432 759118 1221724 1305277 1585674 1714662 5606 1970392 89559 1258573 899537 1133874 621913 685482 1963840 1278463 932412 986379 181516 1585071 1815951 1049105 669425 1091961 94229 1942842 585313 680118 591212 1252047 372593 1413058 1554826 622672 1369896 347152 1593669 1606893 863945 740271 954109 1751993 150529 546783 386102 1216833 1253908 186424 645055 1676235 1305171 464833 785347 1892910 1945708 418358 1844367 1295040 568173 885594 464105 902405 1230249 110537 1751359 900042 781373 1616961 1444128 710169 1123605 530701 1269025 282029 669812 1467706 1519767 97863 1046628 1782511 532799 1356908 243888 688431 1907822 633227 1850959 57534 1221368 626108 462128 1586942 788403 1723960 1890394 1493529 38463 909014 1920572 222789 663133 1879528 636393 1966851 1051368 1647705 1000702 219703 418539 1447760 421355 943361 991705 151827 324279 784759 51959 240884 889512 435934 1524859 1787585 218403 461360 1283433 1470060 56854 761684 1056553 411236 1166271 202278 1635421 1978228 314910 635791 1721393 1821232 127414 1169054 1356981 1784411 2915 586785 485692 674396 1316456 878963 1004837 1642073 50029 1488614 1852540 311416 380660 1201097 1901852 1302182 290153 736570 1314406 662287 1216651 1387745 143726 1552236 447388 1693457 1566663 1719490 1492449 603578 478924 1273465 78030 14183 433280 275548 736023 708833 1847177 1645322 1983159 422679 1909044 1967301 1967808 441346 878437 228224 765074 812043 973389 1240738 277183 1249044 699994 309553 604825 409936 146717 1071701 37162 1779101 1802302 1402068 622742 395920 1104794 1039076 853915 1968996 1780320 261892 250208 649336 1009467 461303 978874 69155 387407 553782 1338825 1059812 164953 1784611 1888911 28723 403859 1573839 80858 116408 299235 1316549 1106481 1189327 697934 444678 583710 1218765 225855 876574 898019 689516 1682177 886500 1143037 1625268 1322500 1075625 1400962 1411075 113063 1464124 857402 1940184 1908758 1771771 531763 1686002 1973934 871659 1086785 1227180 11413 287075 584368 1199123 1294068 834898 490770 221714 1924461 1973410 1691502 1376247 1894427 1223952 17384 893422 1691538 577312 288717 1645746 1996698 202700 1231021 1109676 93663 1137739 1692161 8712 1973778 446026 1263860 1262184 161312 1795162 1938864 523730 326805 1853661 658939 336104 1388824 958466 1924640 451808 588279 397059 649887 1197588 1460760 309431 442416 1434256 506200 1234965 1777655 1716941 219001 1168813 319772 1353314 1365108 1717685 233528 1088426 961317 1555672 1403835 748541 1110372 214603 1820575 728382 1086985 1335987 163670 1328111 391184 1083033 229518 776867 968706 580664 335643 1563812 1749915 1097348 635228 727488 974660 793032 1533183 297603 948127 1096147 96749 263152 1634289 1986958 1539876 1415802 557761 1648689 1727210 1458275 1873159 1349721 1287226 1510994 1100319 686374 1025949 810210 1861586 1702088 1343979 771484 1457265 1459500 346806 1419922 484113 1353491 1748537 1651782 203036 1728848 912133 300083 161933 902597 798235 918827 381287 1441516 1215801 646473 1002207 198357 1723801 1612506 378462 1891473 319121 1551133 1419786 1670468 311807 1156676 428640 1439762 356616 271875 1140892 1850420 1257699 1752336 1758689 964887 159086 803518 1196856 1114677 389592 1001701 738298 654721 1988780 1831512 74931 1230967 238298 1469635 1855100 845348 906732 459670 328275 1062867 1658193 1511939 1441589 750079 1792088 1727084 1884212 1015674 664652 427634 1908432 1436319 204954 1209467 158650 404973 906926 818238 820482 1864765 1826421 1774222 236698 776941 649888 1815266 1826998 1327589 72082 253621 1981093 42036 1463727 310265 1802947 1575126 1830635 1440543 820539 1340551 1243201 798758 448721 231923 1324308 1995174 961127 1783793 719035 703374 1898846 118921 1895103 1045520 607966 918895 168187 239078 1693799 294867 181044 421977 1585258 1198164 521138 184337 332808 1811409 257081 1258841 267489 936288 607965 1513110 1612575 1256926 1655761 935820 286919 659986 244066 1068811 287775 925292 879934 1578311 256723 952515 204996 1573888 602494 521738 1243856 708219 702369 1382030 1772782 276242 1378498 524424 1485516 589213 1399663 1325966 1689158 360001 1905243 1697989 1414024 1405947 1480677 449786 896422 1522243 1013564 1123858 434950 1122003 986297 589546 1957259 1579821 917059 402097 1245408 406576 1855053 691974 62403 34751 951467 274231 1881865 1399597 865290 875045 425014 74161 1536049 1298163 802865 620586 1604753 1954154 475057 1252383 1335064 481191 1814362 1853560 1463035 1770649 1469422 1061104 76310 1543521 642752 1047028 785178 416728 529630 120419 946362 103934 545539 854371 611477 233700 1124278 1095465 1168280 460321 1766280 1592076 1499259 1567799 387336 452607 1152468 1961421 517468 653219 555281 1311870 1988769 382969 94545 523269 1558638 1111143 1206994 1980241 600899 1485694 1744961 1021275 404000 1895960 184047 1960833 1266178 1560337 825581 431461 1895569 1913997 1248883 153578 408843 74082 692674 510402 413051 144108 1309688 169343 614085 521062 1980032 1079769 740730 746353 1446725 700012 314990 1653187 1392252 954890 906700 509216 755814 773634 1750121 417018 1253739 1698394 461817 642381 384136 225055 1565765 356201 1504538 576083 47445 737378 534307 713732 916102 1953704 1566984 111887 324079 947376 1234333 1071489 1774713 947152 1671422 1599324 109805 1735877 1760463 105158 493355 933614 141065 130267 499507 1624670 654134 1153910 1204659 1681922 485867 373584 773601 739806 684066 1924307 317409 285615 1853575 1435653 1244350 1087655 1371918 688777 463768 596044 1063553 166958 1644191 705540 966752 1773537 1198242 349383 470473 1994930 589383 1419190 473061 1520102 1752502 1888802 1400275 656594 1043904 881074 1958967 685667 130111 461744 1704846 830540 573860 71147 1763691 1773060 925377 1040703 1902624 731594 1628271 1665212 482157 1924474 999296 115472 1828760 1546352 785624 620559 183294 691065 1042464 287795 1063899 158884 496921 1773673 1455437 1107192 412006 520876 1185826 464300 1962253 1190862 1798540 565227 207244 1982370 543486 1601281 300400 1072833 1978238 1626956 705264 1412875 1247271 146018 1609618 1187088 1789104 1936924 1056212 1854753 1625489 494476 1389449 1633118 1329552 963178 834867 1201690 1798345 421244 314451 1670774 471820 1469959 1367463 720821 1106813 1353801 335179 34855 1117700 1421691 1209380 1992449 849055 1626205 1661743 1026929 1528658 1074981 1619489 1201288 1246348 1746762 1536917 780915 1179406 627569 363579 1052410 1036644 5695 88748 1900384 1982225 64026 889227 205553 1976422 367430 310737 799358 1061764 1929492 759887 1463122 75039 843081 926279 1725556 483340 209642 1248366 135400 1374166 953505 1844945 712372 833437 630570 1157345 955127 1473009 665006 886204 1100176 253264 300765 1287208 415689 92759 56485 1628662 1892861 1114818 441328 1120940 1641987 902351 14508 898432 1367488 169197 1655153 1459884 627459 1991382 477635 988742 639122 585049 892862 1762808 469235 974177 22744 1416325 701964 1282221 463238 639232 1435518 1448682 1362601 1739131 950358 1486100 18234 579821 392250 1709034 883277 732285 1697197 1909610 605056 1015545 1003043 1944094 19675 903619 676820 1440456 1497919 374164 1920569 684183 159542 756829 595446 150160 202580 1575806 592358 911491 1429668 1747152 758241 190190 1059087 1149895 1301181 848323 721851 1331769 435606 46793 1153491 1451444 1727123 944474 698807 693426 859374 1487197 1312934 1387699 1985557 1835577 1393030 966121 994461 1671360 779494 1184758 855889 886481 1698477 568460 1895866 72638 1490914 1319843 1837746 939042 1817887 47644 340822 1037031 1911171 252077 141331 598246 1088021 1009734 695931 638358 1126269 1622219 319458 1865878 1454711 1686700 890965 1206886 901584 1491839 818137 1958135 1624247 1807269 1520576 189184 1357005 923801 784583 867245 1349053 284995 507729 680313 490942 1942306 901217 1309714 1403594 1541556 1380173 1338397 815000 935241 1681989 1154567 1642821 1582608 1968765 1996323 1107802 1186341 535299 1437896 899188 831429 120886 954996 1621876 1702502 847124 1871615 1038517 355974 428903 74770 423824 780902 1893593 1791702 161017 1179395 1694731 553426 1199427 504356 211216 357351 374982 1616493 1126680 524850 1877271 1888073 1533147 136860 145289 1817676 1955067 1255598 147082 1128084 1130985 1612053 1786974 753997 651012 858480 2399 891613 548065 1043229 1725455 979557 1182824 1641450 1964699 1063094 962373 775826 1681859 42330 1984432 953280 983679 212558 761433 719882 1575645 969444 622944 581373 1341450 423166 924975 652882 20901 377497 1223029 1081632 1034334 1948825 1593430 1098808 234790 370710 1146640 1840735 1591905 1462825 1549312 1014746 829900 1323337 569185 884713 918405 775049 754785 1174496 1205747 1711127 1329371 1339842 733512 1544133 1649579 10343 730188 438461 1694102 704122 1785588 1414712 1423879 491542 1916737 1461129 637668 521391 1200556 1480300 1863450 1354872 852172 1406099 124727 218465 1533255 303416 318663 276424 154811 699335 411974 971012 1620519 195142 1971102 805933 485627 1567093 1593524 1378393 701667 1549918 1826586 1163881 1992978 382522 230693 277688 915929 835060 1065261 1273158 782443 1792474 1101193 955923 1024231 1721568 1655708 344963 1118948 193299 1292608 1528862 275689 738667 610696 1231368 1036256 827520 635368 62659 1713502 505781 1296444 616012 786509 727173 1856616 251439 841628 1717596 1402211 1991346 18711 152431 1275003 282841 1229901 1385883 1046792 930102 609531 497409 678889 1501854 1328272 1477659 1137218 1588656 1563850 197146 1690698 137271 1085181 413786 1046578 1858857 1631290 798749 1307458 1481058 1001050 1397254 140012 1513891 1737407 1341342 1335625 795986 9636 1450992 131590 1994437 712713 1332979 809728 1222449 1250394 1625608 571103 1376693 1598044 735051 606397 591487 1311704 748366 193185 1023998 1187532 1451207 189192 689441 887420 102292 1436174 1694656 1339074 516021 654088 1778503 901390 863463 1781744 353583 489715 216227 945333 17165 684195 556114 1450312 119861 1969099 1761773 1501757 1861097 1391604 1853565 1531347 470911 645231 363946 1057945 1278828 575249 705580 148444 1215598 1994194 1551653 359395 643554 553008 972494 307920 1712307 92522 721720 1254166 492382 1878165 720999 1356220 1204582 837079 900444 207654 1078595 1794113 345875 912105 645780 1979810 1551299 1932433 183581 1393276 890461 1196951 437120 214564 595404 1861678 1046004 68968 631980 729653 384287 177309 553034 1611373 1256459 1235202 1981825 834184 840530 359905 704557 1806778 882936 1210303 322439 1394445 556236 1083698 527357 542159 963030 1480809 120290 425473 38681 1307226 1620394 1368485 1668594 1378389 937746 7772 695121 1668728 1808547 1472490 1347343 920781 557985 239650 1233912 359642 1745979 1195860 1652859 1600677 1332462 1611739 1926473 652362 740495 538728 1469930 1321892 557524 902172 1238890 875600 1233632 15581 1867121 1010486 1457342 898098 1098305 216844 776046 1698006 811538 1306566 1276809 1753209 91689 1084226 1163964 471247 1971616 491275 978726 409886 242220 525110 888567 1236544 429817 723244 527365 565701 1073430 751052 1182070 1028094 1644796 1992371 1043320 1484923 97757 1824583 1583114 1628078 853127 1887698 1958927 1141528 495715 1851401 1958332 930840 9781 931762 420425 8966 1552332 453481 1118905 1463143 1671110 505020 429694 1625193 654902 906854 578040 1424528 111662 553594 160608 456518 1031403 1692440 1560872 1448944 13564 1516316 428264 162177 696171 399250 816100 1439662 11635 440411 1717535 941325 1889835 452596 356359 1958904 1528639 1875314 1995311 1039638 514891 1537991 862681 549977 1511101 957798 1379435 1416173 8860 1664451 436359 218029 1871476 1524495 20903 1580656 659109 1956832 1897464 1254052 812588 927283 1795161 1649069 916709 306021 1521673 1287282 1450333 367833 1976948 1196229 356837 413164 944767 730627 224795 1678454 1281518 161108 1596704 971381 1109074 658645 1663762 1624483 1814073 1444537 610980 827274 1915284 569162 557705 1591853 364191 798018 1259863 1676672 178166 383104 1811009 27452 1563116 1451498 1404171 865247 1077225 1032316 244753 1757344 1591786 267604 155756 319839 1682782 1464753 1549131 1667247 805426 65600 921978 1468060 887403 483934 1538021 1389957 660963 1280954 1323010 1130099 1589844 1453107 179035 503995 1431726 108731 540234 162271 1429601 993184 1271068 1340480 378192 795627 1847723 397045 1733048 1553028 1222936 1479806 1494328 1192550 1562308 1034639 1588550 668898 177989 67432 805430 1271588 1059867 1771829 1605816 1842235 1080259 221971 42761 588352 489268 816148 1201810 1739418 706988 1250481 1236277 158276 1390110 956974 25092 403004 1549616 476373 1772770 605566 1048566 1565377 1649250 174106 1140242 1357560 1720369 841895 475847 1866467 181679 1074520 948966 876614 418463 215082 636011 1445434 175384 1308528 399707 1642402 1586719 1999706 1460921 725394 1610681 1254902 876081 814081 607426 1662786 496035 1742596 1642007 1273894 777327 1998291 1992365 1644506 804568 639937 164664 1837247 959641 311644 375085 1675029 1072512 33993 1069404 138445 1611670 801338 1976659 696200 965121 621399 1681305 475047 81700 1658780 1045824 873686 610583 932526 1314150 1996359 1911273 1999187 1555187 875596 1711406 380134 1491329 241997 124698 1931109 126933 1252546 622178 148091 1011305 1959158 931351 637021 1586694 395380 1240508 1178394 1472780 1870480 1463409 1353684 443493 881717 1988756 1455652 612200 948311 1440465 1736190 1695218 937339 1683198 1128927 1988783 1255709 1675749 567162 907842 1804958 153663 841356 1640423 1407116 505583 1944004 1545195 272575 533679 141273 1850323 861943 1249792 1986162 1312115 1346248 1817926 230197 1731258 700316 470988 1142107 1962501 28056 1917210 821708 1101800 963714 676935 1971291 1457437 1278047 206727 938154 334597 742111 28623 206025 765168 580038 736155 1535821 1248846 851503 1282333 1258093 872393 1611675 1297700 1837644 1979688 1572407 1366456 9647 175622 276050 660527 541567 1837634 1655056 480946 883167 585903 272362 542655 1518260 940702 166014 1571511 1192911 1038328 1067629 1300367 958923 428884 433734 1813864 1729565 1692299 618096 805114 814036 1343934 1185083 903916 1508793 1920450 737488 1069683 1556767 1329832 1451119 666000 59835 1667904 495883 1651031 946322 1183548 1915339 1354103 1869421 626394 664263 1074534 1414769 1177288 1975795 160245 954129 657433 1999595 930229 552041 15940 424405 1799785 1841730 478035 1126764 26815 1872268 456678 1054614 167516 1040702 31284 1173206 140717 1768332 1325397 419946 993121 57969 1420769 716799 1979656 1529615 1484207 1230303 968111 44668 1018255 1793205 1419542 132416 1497889 723251 1070270 1806420 1175647 1469727 309012 1220637 242171 896173 1598337 1982354 1325500 56811 677765 1075760 1012952 1388427 1176782 156772 1175692 496005 1863152 741543 586240 898276 1351281 14177 72261 470150 512136 1890079 740737 236874 1238622 352170 560844 1738500 1927805 1240167 780506 137787 727251 166080 747454 1636909 783461 1521615 997352 509877 1734814 1044769 120242 1432034 498914 569834 618750 199450 63235 576600 1676227 1286248 1816227 210158 701000 1156877 1883602 503015 1931517 640479 1205315 726267 1177791 1462790 2239 1037179 684359 927190 1662662 642860 1011448 781829 332125 1803237 219880 987476 1526423 253748 518041 81035 869044 726899 883713 537406 1530634 228283 90226 1172413 1811293 742142 555132 1418354 673400 1522661 1038711 1056853 1495164 273247 1772184 1926574 1930261 347202 1541055 1609624 574565 1102988 467878 1955447 1619600 390149 553143 257209 1489204 1615715 163785 1812910 105054 1576479 1593216 1176461 426467 1381464 1020278 1267062 733317 938041 1192686 560524 614257 1369483 678897 1112703 1161075 780709 602023 1112523 1137416 543401 1033023 1779159 1170238 99959 1305598 574237 1211944 182959 39625 592469 698716 1908250 1149231 1454891 1022800 1198161 1279343 896987 1386991 749735 1744703 213167 765905 1828089 661608 1944146 1762114 1656654 1775004 978163 1172176 1736824 413095 954705 963651 1284512 81860 98266 1166195 18824 1398411 844865 1757054 1283858 190215 1304773 344492 117085 1019999 1099194 445980 176050 1158393 695285 1281209 967914 1671609 1646780 442109 1256141 971462 1118647 1456035 1794489 1165160 1003479 244152 838303 99764 652367 152511 72433 310253 72021 456154 1150181 1514371 1630690 1341804 485895 1833584 886927 1824709 1392372 364686 976851 1843837 445351 878229 918739 1794571 1022272 944157 1023484 1718027 37782 536360 136529 1347201 1429881 1506381 758997 409134 1344341 130359 794349 1247034 84081 1546064 605119 1706002 1219434 366638 814777 956262 200931 1827206 663899 995688 1784970 711843 747370 674906 842232 444368 1280489 2562 951089 1127485 758353 842177 189519 1334271 113005 1034281 1097603 508036 1238145 149042 1399764 321223 11560 354885 1917561 1401705 1097985 1420810 186319 336073 922086 106818 1525166 502185 1102442 183333 201121 1185121 1216073 964037 266052 1824602 1772302 917729 344225 953765 1300399 1194541 33540 1958389 885335 1886125 150355 635702 1978584 1888201 872858 1527817 1939586 1386164 184807 1439568 600040 1140419 988053 1482687 392725 732941 1433101 1386233 270988 835949 1630742 825276 1196612 136476 1731584 318965 1154525 1473393 749583 1743329 1309101 1178474 597844 1557624 1230516 1818014 1455412 1855970 1072591 1630743 1653312 1084730 1924142 695491 1719789 298199 1672395 427901 1216904 1354018 1930499 804139 1711135 152155 68704 1046130 1565745 297747 798794 762085 1879918 430065 420299 690494 130737 584736 1617441 1320393 879372 1733902 690429 183230 1492513 1193454 30883 96755 887659 1860141 1286144 1393958 744774 1902140 1630982 1577139 636767 1973054 1611549 261329 40139 724037 1101217 1407591 1177013 809517 803281 1648333 1901479 867926 1695299 170362 918233 194827 1311450 1681869 1934684 887032 549946 566351 805795 1044235 848716 421814 846310 1861730 1640997 1049084 1339239 1211579 1741472 1235013 1030012 1474652 1844832 766565 346286 259262 657288 142751 343633 1741086 681166 229857 1235318 896563 1157296 1834655 1986919 363958 460506 1651718 1737978 612770 53360 385700 1292111 1609843 325381 1337690 1022545 1383670 210059 1321379 166468 258417 1229091 1129838 993923 166555 1910974 1306667 1287930 715366 778493 439093 944229 1282358 1468109 1264958 360788 745085 1621945 1737563 1561280 1914079 655538 1702315 1569061 174321 172913 1545527 1313196 1030099 1276715 349244 448483 132653 805971 1846128 1290655 887743 1593683 1189215 423592 665341 1762999 1033304 336039 1342793 1297152 1325990 1776886 419961 1887843 1523914 1599418 1396591 1640091 530262 796618 507754 1317125 447269 400683 164552 959965 458306 1733063 766726 976818 434553 174411 1865312 762424 171021 1930827 467281 637228 1602437 1924938 914347 1522466 740562 492941 1300396 990386 1513789 859387 1255069 1565997 1335994 1671702 189459 654516 1534824 1271932 1862356 586758 1589020 254806 1150501 1097076 1855642 1432866 1994137 1402679 998103 838484 913570 1662396 1077960 1321832 1609120 919578 1862599 738503 1044256 1896452 1229405 559689 679478 208742 1089590 213878 1262412 973256 1545396 49171 753118 1305997 360280 1888799 1524930 579496 1948584 444571 1257005 377734 1816033 1678412 1514848 1708710 1871809 1571903 1583228 143697 1236625 140502 27988 533925 541449 1920170 1204141 580678 462006 1149525 1933339 29010 1871940 162360 122372 1240342 31914 319805 1824389 436839 572492 755793 193002 287760 1601766 1348996 178105 1880939 1974041 325245 1457464 932666 222398 1680694 1143049 857426 1991122 449874 372103 1462610 1500334 1341915 1463151 1896360 1825659 1913428 1482243 867722 1784218 437487 1315194 1139426 454619 1691840 1319143 1542439 1257172 710903 37237 1550750 1318473 1379373 1209369 1605252 1246646 176839 371630 1734703 675921 1809548 145149 73012 232993 56085 1976358 47244 164860 665085 1780992 424461 591999 543788 439214 763745 102560 1740961 1354806 85776 1942231 1539004 1687412 65213 1084472 603046 680094 1398788 682444 895910 1706404 951773 699756 125226 870534 1588539 918504 869881 548253 1416577 85078 271143 1910010 391487 1955599 1822742 1992458 161848 126464 1189494 619983 1566490 233407 91268 758267 1239705 132663 1621644 278892 1876832 1233965 47185 1496381 202197 1955788 618845 774527 38313 840683 1202885 1702276 197061 383345 1064753 275473 1075071 1283408 1710443 903427 1640032 856530 1551843 386749 471448 1822534 1571491 1990450 860780 889354 75153 1965377 1139262 1847532 972310 217511 975592 746113 1891888 911291 1814815 1959680 1527378 417983 1074559 1025133 333865 639126 998831 1332140 580811 1290603 1540320 73125 135661 208978 849070 629658 1913747 727350 1439765 994708 1198774 1026087 614445 828760 982680 491583 1739779 427482 1267915 967922 1318598 43959 1779053 1000434 917607 1620467 1908417 1590059 805521 331624 133653 1710552 1701051 654462 461718 849428 265389 379500 1545921 1838860 1970722 380202 507244 1385169 1074869 892894 1044942 1642360 1731796 625436 1242993 624214 1129509 104101 23744 302926 510357 1012886 1142628 1364922 84390 187278 759101 1382556 688447 1802243 334804 1931421 1396868 599639 67805 1828204 1346453 1876880 156881 309527 1069820 594506 208801 1996181 758908 852820 1576991 606506 803058 1619064 1150367 490487 602260 1345651 177322 476752 1808745 470795 1885548 858789 406950 1536865 1643007 427904 937181 1870500 1044504 475388 918537 855860 693257 728659 725070 1723183 1884287 788034 860516 32100 786572 97736 852208 379522 1307334 278845 7086 684245 902362 1824439 1322807 576253 1554655 706300 1033200 1201960 817946 897691 1701013 1968927 924665 1916891 1671529 139259 457830 1295758 64105 1320081 1114174 627103 392112 136188 1215526 1596670 1648227 942602 1969312 715732 1061320 1005265 834182 1678928 585293 1335106 38732 7697 743111 1707014 1079487 1163564 1134926 1005252 708965 300513 371056 27405 114473 594041 190276 1971636 1752742 245571 555979 1271705 889916 581973 1612484 111510 1545847 1217976 1585279 419411 336617 1504074 1346862 991123 20362 29812 1105948 392771 560185 357909 454784 1104708 1758314 50957 1740411 328505 443706 558599 1656996 1380876 676752 1734824 172103 1984254 1627312 1082684 157503 707657 334388 1645076 1496379 799211 1975299 1107929 1042466 1247891 1703128 856236 124998 892974 1067538 14769 1854910 1615485 1275233 1626846 1560604 1313704 46435 267841 597961 1508010 1186911 975248 1942756 1403695 247251 1245008 446030 1607263 28651 1712079 156915 1602706 186387 1277998 1915700 906796 1128977 909037 1677259 598939 1771541 782609 1354488 569009 846569 180090 1504982 553927 360390 158021 908417 168894 1544626 956737 2927 333526 1319466 439346 775641 1233091 828655 230202 617523 1708509 515099 288211 357055 388710 946827 955414 45986 522597 236982 1595300 871678 1963443 504276 280619 69070 1434448 465985 1074233 1452906 431234 1072341 1403067 424762 1146665 1742641 1122238 1508740 636199 1582666 119629 1792815 1489177 1358448 1808414 75018 1883426 874613 342779 1369368 1731963 1357487 766070 1453794 211155 606217 1505170 607618 409126 488698 775213 1647555 1385577 886119 1823875 1462095 450071 679119 1419588 802810 1804032 955270 1420763 1075028 806455 1880977 486837 1511151 1415235 1394876 1488827 707044 224281 1271436 1036476 863301 1502578 1920474 1702567 631923 895029 105670 1076950 563729 1285946 1730336 128058 899201 1533452 1558888 1760203 233061 1352666 1471601 1693219 1367881 1983068 1002307 1821462 923776 1965746 1396112 1389157 701615 1135371 859028 1262897 553492 1187640 1140341 1236413 304227 1441149 693876 707909 1693565 575749 752332 343794 429050 1477542 560571 1549645 505283 1410571 547862 1723632 1828893 644642 1741323 1900220 590442 535571 978710 789691 603 1527545 415505 1504621 559699 521442 1971996 1161769 582876 1827005 524210 862862 636406 156634 1818413 327529 1746211 211953 1732781 773037 1387999 293334 356490 1586038 112023 247749 1569906 17420 504350 8563 1137498 1033207 1663814 1281032 1324170 1117415 1679786 335676 1619303 1695460 676777 920305 533799 1711933 245381 1279902 1930794 195080 1796638 904551 229951 1284200 374701 1350497 279386 343885 952874 1557868 724230 1102402 1660125 535915 1696083 675799 115874 518506 1928494 961904 94250 276619 740139 1821998 1273778 1183740 77030 977683 1242784 1722761 951423 1243347 1119255 196048 868198 1321937 85785 791491 532122 129364 333956 1910109 1644805 275754 290165 212958 761766 871289 1265611 405818 1141540 208990 1261784 1681809 1149057 404271 559197 1264416 1620676 605980 372418 1508162 2256 228232 1932980 648769 225262 699793 547406 669790 1084649 1579432 637357 519606 1524970 943937 1307111 508113 821541 464236 1502440 843200 1469265 346058 413732 941083 57280 1487779 741951 1259357 39734 702142 1133313 521244 1652536 163643 1474031 760266 726415 1377936 721459 881139 1422114 1065526 885506 583604 602281 450783 1387040 1283463 915584 1505893 1023468 1307302 1610637 129646 1288816 1395451 1813347 1902758 1248533 227762 1807881 71837 1906964 1192067 962463 477871 1910132 1875608 1003791 1924657 270961 356835 250078 3889 232788 1989805 786050 168531 1427490 846581 955933 1216887 291563 1095359 715110 1553440 244177 837555 143078 21351 129121 577493 109313 204005 1401979 1869356 862637 1608454 1825451 411743 924120 654011 664410 1611175 1182279 1089087 1726008 791323 1822890 462484 803107 570854 198657 83156 620214 1441540 409960 274945 807292 1043599 1315564 1731085 575802 1220986 1727149 689705 571494 51594 322036 607951 1795314 652560 274537 771725 699356 1746526 340009 1623628 1798136 1754196 1962818 1318332 624329 1703610 796170 1425231 128271 1920955 574496 1344728 308538 1334756 982196 1442210 637238 1098199 1612732 1087817 1085246 722747 1294247 285718 1460951 1294523 1812849 1023830 747184 1763472 382105 1544915 1531586 999206 1870261 1344128 124038 293979 403013 1498735 1806380 1650109 285110 1665740 1914231 349400 468657 754109 341697 58043 1298062 1231481 1704243 63549 1747141 617915 659716 45500 427968 241427 1258689 387138 1811365 1584648 1347874 1568907 420685 889031 1694065 1018840 851309 1621122 863517 14388 161383 1635493 790325 1981269 1393709 804297 960071 960438 1811806 1269628 982109 1575303 717457 1794768 1122639 414159 172788 548569 48129 1040573 734397 266927 1474141 564620 1015148 1427592 1589866 1605848 406495 908351 245197 1013827 1088503 1531538 1609137 1366492 102307 882345 479420 1761136 1350047 901524 1027517 1151314 1377793 1480960 712159 882008 353699 1041492 896751 1357822 508012 1804163 159568 892345 1376549 646190 757411 606620 1290103 228904 1410796 555426 594835 1112710 1505711 178080 1692581 1355491 864924 843806 314781 466989 1588240 1463673 1505074 634607 696808 584336 399706 1736133 720374 1970670 1806314 73960 540489 1359876 1007312 568 1598963 50701 744943 685607 1532756 939721 1455033 990586 32061 1093056 134172 630419 1006067 1180743 166796 344380 1132586 32831 1829997 622213 1220911 1932661 1432899 910154 1350274 1633492 1491279 612841 1069349 1485515 504156 1175746 855988 200900 1102769 135324 944371 242587 1680624 891917 130780 1757816 1821098 1242810 1920823 130555 1890604 765917 1458481 302488 1706200 799483 24111 1085217 1174231 223027 1129909 1506272 1239025 385199 526301 1099687 1686688 1793207 13883 840343 1934036 871970 1461064 332472 302841 1657653 1916847 1057191 1926373 988279 419208 837969 535455 172493 772998 1539488 1291429 172868 1175991 1129120 105846 54803 833557 1347781 1323134 1550590 939111 1038019 1706163 980005 1029120 1988442 499321 972066 403482 1212168 1627652 1679719 1040071 24277 861987 707605 1714815 1604509 826016 1422167 1975690 474013 807535 975281 1474763 1109906 656190 1630891 1861390 888444 165945 1281983 1571029 1994031 1590273 9740 21446 1748672 1732469 2527 363742 497947 751665 1664753 16807 490213 578366 1622809 386450 29249 21870 789875 1839414 991727 1082086 436605 1252649 1200577 1344664 1881891 933105 455151 148453 1054217 1978655 971184 797004 1090744 1331413 1434281 194863 1075415 1277075 48802 1610933 1539674 95237 331783 1356425 454941 1124967 14227 1142071 1105147 1637729 1011590 1692594 367677 1898572 1746233 1597442 1381728 580517 744824 1660484 1905385 1574107 470344 247128 838422 297035 368908 884833 1721563 1059964 1090830 107266 1494823 1811 416097 739614 220046 2979 1465001 1633758 223322 298911 47101 1883410 1133957 412922 621616 525479 1817436 1037050 1112429 1832663 486010 640121 1724565 1309498 793045 905778 82288 1493275 137862 1883465 806927 1037936 91350 753534 1666775 1584677 1180353 413147 509702 1963088 1206684 1112755 1322794 861636 884894 36435 1267045 525073 1559569 212941 1610387 1918719 151912 1189945 198148 1221837 896664 482858 1058464 452878 1046752 1591540 702765 1065942 642595 1621274 684120 1624986 185676 1300671 3047 1161641 143458 1635323 1321905 872530 404327 738551 1716260 1709500 720437 987835 527104 1299649 1749396 1138571 9724 576303 1958348 1527371 1649986 1251243 1795469 146347 1693746 454397 1835872 524523 1247651 738623 1720927 1596578 1045788 503116 534404 283774 1595096 959037 1876529 1082626 118255 363950 692537 1481684 399898 1931862 1610804 1646503 117243 1636547 1942663 101903 923807 877054 464561 1640403 621260 45960 12748 463279 1392524 669089 415197 878930 1611385 407608 133481 135160 1391380 2838 1602333 1183007 1832042 1514235 1647177 713502 555171 591822 605010 1867423 1644885 943546 715909 139307 1640171 32358 1061308 1909636 1132246 1061726 1553611 451502 1520002 961465 1430024 1895034 1472161 1054342 421560 431967 9008 1985158 599887 897078 126122 1829110 917016 1870242 1782152 829159 305520 113056 1651038 970710 1298864 922253 305193 1928318 150858 1818258 1616139 633589 1652012 1195727 281070 1499825 1714542 157056 362267 1137014 149213 1183809 1158725 109487 1750626 167646 1979398 1021397 1980873 1548689 354643 382585 154146 1353223 1929332 584021 741401 1668193 902859 1608415 1811885 1647706 477025 965131 1292831 770801 147161 900044 1759044 180580 883072 773160 1961396 43723 574537 935190 13653 1092493 1830622 1656200 393718 1887167 1884343 925781 1213452 326820 1931531 1267818 518320 941203 1248729 251781 280551 1362356 1910308 977470 1727074 1892386 764801 1859154 674269 819252 901861 1253403 1924532 1831259 813600 1937453 1409788 1538104 1518148 1719440 430924 170468 3628 423822 570074 792836 401190 791565 417221 1429234 1055787 1341519 353756 852853 574567 845467 1783138 1261802 606732 1107296 1783724 1153450 1996003 1454529 385758 566678 1106784 614068 1274093 1798109 918822 1878708 1248293 798151 1692079 701153 962026 1980616 1558423 1515136 40378 1669387 1667898 1790663 93430 1981845 1507498 679893 1929010 1006434 1778665 1386282 774867 255406 515306 1318645 1371035 265497 1501769 395891 154510 1524942 202350 1566941 1269966 1254437 590770 402585 325273 1050849 1203097 446143 43162 1179481 43385 1440386 50660 795690 78015 18865 34530 1910973 684900 1037053 397368 1125812 1879622 456332 1591268 1845712 913442 456134 729156 1095564 754104 644473 289116 179305 41776 1102649 835232 785248 1745921 120171 520824 802851 509456 1493827 866358 182660 405335 314441 541386 1513736 694454 1538207 859395 1620728 1140753 1099625 1518804 1562055 443954 1989947 1893609 1109876 217596 1578676 1518540 486706 218668 4657 424863 706887 765233 1388860 1601852 1281810 1043033 1372889 977946 124098 258662 1399094 652050 430244 1674487 270020 1806856 490087 1976292 1408955 1421454 212938 874911 1824465 284483 779637 1716878 1092351 1529811 1283838 74153 1306984 1264846 1388473 147332 1121377 378972 162348 524742 1322643 1923975 69528 1840160 13249 1633368 1675930 1821331 663093 1040011 1350708 144916 605137 556382 569462 1400036 916481 1001321 93394 1007798 1193870 1971264 1712228 967644 216899 1197511 1904004 108193 1659718 334599 10722 510172 608018 583092 1098685 703539 946902 1509092 715951 1971645 342631 177983 1467041 1987256 71829 958887 1303732 989370 1957292 1862042 273181 926642 469911 246519 872165 550601 714918 1040388 1704934 1116466 928031 1807397 1163299 1880731 1816183 1730865 1719193 603561 592346 44340 1964291 259282 1648538 1902479 1269878 532473 1439370 466625 1105708 956351 289641 1048871 1929592 555010 796191 968078 917193 1894503 1653138 1813549 506795 1359331 1537682 996761 1486072 1572163 1209848 569305 260341 1195356 972970 934498 665590 1303640 1336396 1322372 1086824 1305984 603407 1840802 93811 1043679 1350049 1204475 624297 715432 862555 806079 1034401 646767 743310 521827 1705194 1864441 1015142 985623 877312 1654876 1377810 464937 750307 871177 555329 1742579 1617396 254697 1038862 497614 685832 1880832 762239 1875685 1858200 610153 595224 1156324 1421946 696250 1077521 1037171 613167 544496 943266 695868 1591122 360945 183247 767559 1583907 80472 1491347 1421181 1216209 1692574 708977 1453656 984768 1591425 495678 1096430 508 86353 1850405 545938 825685 20879 269825 1360454 1995340 28638 1935498 1452262 1182717 1104013 1683302 397842 800481 704127 1376709 748137 1842306 786393 1368721 234654 436671 1943185 358171 1943366 820568 1027241 1388253 599848 23466 387376 1184045 1561104 786737 1634103 1250876 1799101 390014 361129 1060469 1113326 869687 1567400 955678 1778203 1299669 267320 294375 185308 226507 803861 811716 478277 610364 642858 766491 1642793 297957 1416447 514623 1349817 1839356 1480928 1039913 1459993 1514013 1621468 1120622 300324 772141 841330 662601 1571260 1472282 1772487 152990 1210080 680785 14702 1345268 1437094 1604057 450991 192214 742336 673378 241261 416913 687813 757710 1284911 792701 1281902 1858645 508587 1232171 1160727 1417894 422063 329303 1049214 24862 1056735 243610 1114320 844971 330798 1071114 749368 1744329 122596 1861226 1111115 1200936 1153282 842469 579914 795903 106715 516165 710774 357849 1124443 1102411 165801 818460 1794810 314286 515188 1783699 1242066 1285002 407422 85582 111306 1006701 205407 1539416 1147327 957370 1829914 1919671 132445 259809 1893381 1017391 1990758 1445756 1213516 415048 1284389 683011 69535 1059769 1317253 1153699 44576 1038223 436659 687301 1661375 867171 710542 783426 896594 1512403 1083481 589175 288331 1920345 546973 830348 279941 519072 523904 1482280 829 775284 512530 577637 1539730 106178 835812 537076 1081947 1458324 1252633 1224469 717839 995772 419534 1241981 410646 1332088 1399511 1425056 1143552 1118497 1869955 741383 198786 67854 920363 655875 16782 74639 1233884 1744010 485096 377762 1336433 1276660 155742 759447 1931747 629435 441554 721882 619623 991652 592051 70616 1417996 1637610 95167 1209862 930962 857343 721796 995631 898069 1790872 1990732 1729676 1526349 202806 957942 205043 1504159 1597487 1031967 692071 1434350 1632052 1448291 1204859 1699234 1535906 300997 313585 1667479 1512399 36643 656108 1836648 1862414 956424 1536995 697944 1856320 1624861 1470326 1322399 439845 765929 437378 615618 1457936 1832855 1658174 58128 1804392 7252 1644320 1139502 241575 1477267 1522791 229452 1849204 710823 1197928 1329859 1381733 598490 9524 1500534 1741184 1037355 1156114 1975077 437860 314019 681671 90745 301479 523803 99031 818149 511303 1211921 1718983 148143 1297264 1022301 1734318 1940074 882430 1697161 1719085 1917774 1513887 1958935 965725 1917292 42686 151500 1389141 1340649 1324419 159351 1317266 1643681 743691 863850 980468 1287685 592093 1691575 412178 978739 1636330 1861937 1653249 110528 1538535 1779926 1216425 782587 1485715 1006105 1828623 431329 1128434 104126 967727 1034523 299645 856296 597691 1989637 1749512 417952 115977 1648327 269003 769139 854664 1661598 1165777 244351 1036994 946483 1949815 19914 282609 1058624 572320 1544354 851630 1001386 1435347 1503116 653934 425257 1006784 1967075 1793958 909393 1394251 1215519 756608 1950868 1889913 1637352 257119 1295098 217704 964607 542200 984304 427539 888674 27475 754920 910061 1441882 500348 1354548 1710981 361633 444066 1281439 364661 1291021 972086 222528 829675 180062 1557765 1892572 54628 471660 2364 1068788 1709137 1172297 1857945 1406033 1479368 912759 1358999 1686734 1840116 1708086 1901689 1318132 1165149 1762524 275367 1478703 1335643 263383 65659 679095 350652 1585808 1175377 1593883 1250061 1111293 1770023 445783 1880019 82787 1029103 441452 1992822 1501041 424071 1583219 1103724 488868 1055402 404320 1221144 709738 818239 606869 1265929 1446704 1634494 365999 932012 828650 328401 1126480 1758495 1677724 1678440 586649 644518 1203676 1285716 1867530 1545963 1962184 415091 143590 767109 1178612 1318020 669584 561838 111607 227336 1229175 968686 1798229 434350 788955 1348264 1204352 505389 769441 1664816 340536 1136548 581952 1709444 1730714 1008723 1311599 1112981 855158 746442 732352 1427335 1720877 1743871 1590854 451949 792163 78244 1330957 1132004 1637014 1261120 690277 1401405 512132 1791721 818588 1979057 864244 271232 1422281 1326213 1572021 1625559 1563225 1547215 385725 1136891 1148982 883552 712123 271671 787083 1496061 944194 1963056 194920 180464 1502666 188396 1278928 982854 790923 1324905 666843 545278 283816 1573407 187442 1417143 952972 1036710 950194 1532411 1697288 103309 1953459 633575 1291083 1590715 142945 1718067 349047 287084 1851682 1585115 667824 1793181 129997 1101872 1225177 1997612 1920632 736357 57629 931259 1041348 1559538 627712 220962 1281521 389166 222453 477638 509958 611799 1734490 1966098 453079 1946594 655785 1272689 204542 752056 452629 1448429 1999551 1610286 736703 1443145 102575 923449 1203344 292840 1754206 1704962 1327078 1797821 695717 1631955 959649 949043 597160 1996690 557833 100802 938065 896279 1299637 283102 1143860 1288792 164029 653195 1070495 1386145 665921 764595 1923072 1701342 699279 1852585 161432 390517 1790452 1688379 464889 1288842 956155 183491 1383071 1953990 1636808 1854945 1468531 824661 1578426 350339 736746 1170279 615529 1462025 1546423 565543 1920185 427513 1123954 1179123 37624 313821 1631728 598928 1873835 1273742 66927 258940 176358 253302 1316194 1280514 1807465 984191 1824149 940389 125333 1441912 433269 1302264 937207 1305831 1294741 1099773 870993 199910 903096 1124235 1094960 1835582 199096 78846 1589996 1766370 736631 1751747 943736 808263 702859 669816 1462687 526109 100117 739161 94755 1378587 94254 1231686 1573239 315773 1577238 1748124 1270671 953688 1602934 341827 1255372 1158970 412716 1796935 409108 844067 1122997 207318 1511430 1886175 1485997 369652 1084974 588197 357860 769443 1658880 1048985 1157640 560075 501044 1973170 1748225 356747 693618 1431958 864003 680459 407235 380261 888848 491425 1005110 977867 731212 1838138 165069 388763 80411 157343 674051 1093725 1109483 1191457 1156508 330286 686091 1938170 839265 1195460 305965 1497403 686489 1993914 561294 40317 1239128 1243956 694311 293436 1962979 579094 1853650 1074061 1276214 959782 1353186 307417 1608226 1167522 1476730 1348690 1270600 1072024 793404 1514678 1598756 1266161 975192 1869016 1898346 918747 2308 1684679 718877 1144705 916629 62927 1482586 1947487 1202768 691898 1011900 1346546 1418330 1623701 1383414 1416800 331882 621602 300566 876765 689245 1426985 1244113 133894 1197883 144898 1070407 1985920 1280471 692995 963350 728669 1730910 1189797 75169 993509 1554259 599951 153858 884856 149963 1818803 239726 332263 1776127 102530 335371 1269249 1606727 1915776 235380 75194 423576 1883880 575997 784645 784653 1502182 339974 959498 317958 981417 1363155 1496500 1697088 1362540 1498302 318967 1235424 1221587 1831258 755009 1111634 1769598 1261817 1904329 1403660 1073705 1355890 897246 1840828 1759689 1043245 826067 847579 1081301 324957 797311 83980 1840165 418328 274838 811877 747256 1352373 747634 1878959 1892950 1448015 807452 137158 1499769 669546 103970 228742 1183594 1635751 1850912 1049871 106561 1260165 1729838 400408 1555130 1493184 645911 403340 1504319 1219194 429217 664391 729143 926223 1216165 1145199 999276 231836 1471210 1047499 1849498 1073540 783342 191720 488016 1528045 864815 1559299 1624626 1777055 66122 934607 1763378 343219 191639 1720077 143904 1637049 1954474 684125 1983279 1524554 983688 501940 321052 518512 463213 1650580 1493896 1383227 1853123 1334064 536277 894768 284050 1021907 60857 1260225 797828 1982232 1257684 891507 575338 1944856 1488091 654470 1508114 513054 414680 1124390 961761 1025296 878004 405314 606079 8766 1149235 599396 468091 1058708 1978347 1567415 1628611 1249689 11323 1349457 1891155 54289 935139 923577 1337632 1834649 1559457 134454 1196960 995827 771035 985140 1602149 1633340 1511597 247634 1391029 176199 1591671 908539 1243218 1245765 891638 564670 398354 190435 34484 1951304 1457136 418870 1664323 493752 225002 1013020 965653 1105069 812481 280749 465747 109065 1859328 690564 1328755 11478 1578398 1940928 1911789 1848774 1875682 1428805 1301408 1882175 563804 523806 1904825 129421 775794 1286898 1703978 1247414 492880 1815968 1225158 595490 591992 1728142 1772874 1653810 1296624 1795766 1783384 1702617 1108074 1579935 689021 1674793 1018942 1976279 1973940 1892487 528009 400941 864410 956474 868757 887356 285726 128913 108886 383619 148037 139977 1022923 1381059 1127739 1411956 495053 1464672 816921 1445597 23016 333016 1821862 1325667 1696905 563251 68877 1236494 1646710 314937 1337802 773126 1266944 300863 346539 1802668 75833 1838592 1121840 1322148 525359 246843 587733 549930 1139128 675345 1098910 1059408 1807037 323677 879254 944310 853761 1691093 583031 270136 203501 215379 246534 883090 30306 1221998 1628456 110284 974001 791553 626374 1704118 297563 1199834 1923765 584192 904192 1428667 981095 376909 1876253 1648122 648138 1352238 497163 1710565 1406734 553137 99826 972801 1030073 254227 1124569 1321511 652478 1271973 466714 1750515 80210 823613 1164761 320952 1846383 1598407 889954 655574 1877040 870718 27873 850257 691833 507633 1454434 389262 280326 557094 125640 1031758 490025 1121093 808156 1645409 1270956 1600951 1677332 493321 365102 113868 176667 1516983 907693 221433 1139113 849879 1825024 67786 812224 1598750 1900795 1144633 832314 1578432 799060 62389 222737 1018248 746327 1629443 1285402 883408 1881640 203264 376802 1661112 122421 698818 477308 1727653 263763 165534 887815 1832474 1072003 30367 1218620 1269111 1364782 629148 1094766 677665 1110932 638909 336972 561160 1098091 510499 1799683 993198 1037731 823959 1965545 628759 1458705 711369 1033745 687495 196691 660530 83361 1748666 912109 1934166 544619 1818802 1063337 1799472 1332616 887299 1053513 1042391 1038913 950156 1575240 825696 1693505 1847500 1488847 533200 1425603 1412388 1007772 1965420 1510636 1354029 1558931 1055627 147040 1338692 1993505 607448 437145 398889 1233444 799993 1027242 1457367 1881255 1964627 384795 1709408 1809402 1697064 499271 627109 48086 1462081 1287108 1529129 1418889 688690 1917671 1599305 1532621 636289 1875376 350846 840615 593768 1795508 1690366 635997 1496069 703789 1944969 107256 1473766 1093 413429 515547 1892403 1792961 1824120 1955065 1128683 1921346 1777739 593683 1979602 88379 1062848 1160158 745191 1479814 1408108 123642 649437 1436618 1756418 1237959 1577719 208400 982692 461509 1997635 1650671 658690 74689 1513417 321915 1296916 1625620 708040 1592699 864930 1467227 875780 251065 948556 986285 493922 448281 37661 704905 1802855 1809281 1127733 340621 1700701 246045 660930 1976051 1499833 1036689 149776 461654 71738 1092248 1333101 1490966 26531 239539 837091 1582382 547905 553837 1128635 1455271 1523015 1381490 261902 1895685 713874 1758581 1009097 810783 540719 143728 1839773 603793 67544 659090 127448 1857130 567083 1347989 1469763 1246246 1174704 869038 1909076 834092 1320882 589259 1168144 198220 1517946 1898466 1259738 1910287 796812 1621880 105433 1016475 1372906 764436 1963847 1197411 447793 449163 900208 272309 324826 760921 442395 1488541 375093 1508141 393957 1330892 355290 1866565 1981594 289564 630824 1069624 1747178 1330604 213228 566172 645904 629297 309998 1553772 84838 861291 448082 1090420 415948 1694215 1634181 502922 303732 847030 1064365 579791 557032 674787 1996928 288965 1603973 1357709 402406 1481928 1541409 1745585 1463967 269158 1239636 925112 720679 719369 610423 1899759 989183 960822 103432 188218 271331 596194 1739734 1758431 600663 69268 1906508 732493 1274819 1464970 436132 112452 125820 633663 1477254 1098676 605510 1359836 1825900 1021073 742855 1267360 946225 1997282 1599067 1301962 337754 1301910 297760 121236 1344603 494535 145748 965727 1523480 1060907 959785 1604238 1411167 1784476 1305920 710458 1020122 866886 231619 856969 1789987 1639632 1308397 1046231 95692 937910 1148781 1172382 539908 792943 1969669 8055 1420087 1895435 1849418 1656681 72404 1732132 1971657 232114 741403 879234 1904993 1957446 778246 128218 326073 1362853 913686 1688815 216165 986874 57276 800357 1884532 683314 244869 1116510 341644 713353 845990 1095925 1593584 321463 894017 672289 185911 167571 1963204 948808 1705788 1702856 1306974 325688 945049 1150815 236658 472365 268415 719571 1519338 99414 834071 1782177 1295397 1121519 578593 44753 109304 1797901 495920 401576 1385144 276152 249884 62393 1345972 297463 665597 1661021 1499739 898385 56376 1290068 676188 675315 729125 904042 1708094 203320 1895442 1955980 1642988 1904134 1910315 191530 1053220 1728092 590133 1415986 1865175 236047 1249211 1031100 879287 236403 1612779 1068973 549673 1622820 265407 30465 1751722 1713134 563253 1551091 1508541 1038816 1892671 286893 1376906 116293 505571 1276399 729635 191373 729084 341571 650293 1509639 1559053 1859780 726637 1754172 396807 1215747 714578 1449033 1316788 1300462 825395 1384119 1045767 1606250 1992970 267103 820986 264539 1461354 1559041 1750651 1192390 1192453 1606673 1533098 714014 896901 152691 158932 448800 346739 397913 1287849 1377442 1199066 752894 1496029 1819053 1494521 168061 1795457 1600591 893786 375571 675567 688624 523315 1965870 485397 1701679 1234129 314573 1432375 181029 1385663 398552 630188 1451433 1004664 1347704 1466038 321805 1066424 28780 224627 270685 852804 521453 1282476 1846014 1651994 662996 1335026 604016 351478 1766586 1486059 1824324 1704061 86627 1649016 1071209 843459 1852199 1398091 1948517 650868 1377251 1571385 804530 854532 648187 634985 1226628 500026 233592 711915 1255813 1538286 729262 1228759 953181 1813103 1212136 974182 1373588 563585 1584992 951816 542531 1656175 11623 696832 1828773 770402 992644 755850 509329 1478678 895430 72917 961208 394103 634676 758288 924799 442430 1184651 967196 830120 1567629 1889664 579106 298582 1678648 1408265 686761 251763 811993 828009 473109 416771 404779 956480 716030 261957 1149539 702771 876953 1771042 716965 1574940 1839354 1176066 1284086 1959693 1398283 470931 533469 439627 1599016 661969 1399003 782483 1309551 1062429 1704420 122827 660331 1817982 1808432 609708 1391111 1794273 993990 451408 158319 439707 806001 917845 1776819 1040676 943060 298235 1787753 1577836 544956 325961 1483364 732465 1841209 515160 618249 982963 419641 1693816 1719464 509740 1261171 1077163 761119 1343263 1451542 1189369 1537135 702009 1757500 1987020 799031 1633056 737058 254859 257582 1276348 1062583 1844770 1999681 548867 172614 249853 1118543 369435 283694 1332112 463986 1062008 895486 1780297 1600657 1664821 145273 293107 173173 101301 1677834 1384954 1757322 1035496 1860154 930611 1875453 1943793 1568068 878144 1986738 975216 641049 1375014 1522423 524364 1564683 1695915 1486769 549311 1807608 45494 1921661 1874804 974524 233355 820300 1915639 1735178 614506 770330 999220 1976896 1615950 1449327 1393710 1723369 1199348 1259992 1403908 595308 1019259 1313701 8268 1922119 226958 468469 1691025 1675477 1181541 1651499 418982 1053605 1889029 1170496 1811363 111490 1548918 1449546 19076 1793354 1365787 1968815 1528080 742110 1827364 1497690 1228840 326117 1280742 1979612 142394 1266380 341919 1813747 1857960 1826340 1613558 49335 1117119 1663680 1483707 1514595 783069 871239 1641864 1994788 192479 1694161 803984 1424249 1973409 1310049 611525 855883 761453 73042 1830839 1171962 863433 1807512 1538163 480947 1389562 1761566 1706834 1688409 1287239 1510103 1717814 432837 1836515 1761871 1642944 354698 638882 690745 154233 645229 1624851 856215 457653 1607233 11030 1784197 344671 340972 1742606 673267 22015 1686300 1812686 722522 1063403 429594 701874 341854 270799 1127528 207657 1976165 1682707 301682 85961 1676319 754760 205109 268186 764007 409583 923982 180078 1372985 206232 593327 836592 1298299 1472800 1659317 1828644 1908532 231542 1711221 734345 869597 1962193 288523 718623 1259094 1914969 28187 1258001 1816432 1128672 1685821 1030975 824554 1860907 1292336 711783 1439891 1822736 422239 1516202 199129 450214 1448361 767230 1015250 403640 1024527 1289191 408846 1673346 1317988 507488 857300 1581841 707692 1573477 1957453 1318125 976965 1333421 1840090 550609 254474 168059 19177 861413 483259 631867 1171002 336253 1363156 327554 185265 617481 1403969 1975431 939217 587897 1622940 58634 786718 624476 447918 948535 1295110 1096982 336287 76791 1900067 1274732 474609 1085071 312789 299305 250202 878580 210849 1155846 1046903 1999886 1077868 740881 1077284 865830 1642187 567038 117471 1744151 1589973 350203 651066 1311177 1828642 1463270 1975584 1237161 1328890 419821 186645 350246 1361217 1281272 983762 716389 1014619 1451195 354525 68410 79062 509192 781581 1903716 880304 1705264 511009 688544 1324498 1314274 975437 726295 612109 1288789 1445423 1266027 1237783 1744743 402553 1470397 1049524 1645887 1173492 160742 1655834 593833 431537 1685532 1084077 189547 1969215 1702864 421342 367848 947520 1189150 1173060 797432 839977 1873461 739293 324140 1606201 1963775 962735 104754 1132416 1961799 55442 587240 618908 372600 1867424 905194 1775137 1941585 202456 725631 1214621 524394 953965 1870370 749911 685785 1006596 1012193 430679 660444 1924148 1797039 1323514 1292727 685097 1282908 1990064 378300 1627374 730165 327282 1388819 778814 291712 31692 1504840 1114675 1554381 339072 5543 406494 1701124 463881 567863 1791531 1066667 818102 106060 20881 1113972 556501 1884376 376011 1980718 828295 246146 268094 1485148 1297270 547326 199439 436021 127531 1327609 919000 952948 874944 711774 823809 1968956 1801426 262759 1665713 1542410 1530269 875847 1580690 1237868 176985 1438711 747567 1374140 229623 461963 889990 884752 400242 1601463 1133643 1281999 1519933 1001034 269413 1352756 1551166 1050933 409898 513586 779107 222218 1585975 1959658 1978551 1142283 967820 281948 450671 226429 1592210 747760 1177462 1772088 1877045 453797 717318 1529993 1055546 1647981 1084340 227062 1357479 666307 1118298 1732978 556063 365166 701430 1960383 24563 133092 160348 30178 1925171 799623 75627 1870029 1919913 968647 1805824 869855 905763 634025 1399237 824449 1565962 957698 1384953 1993663 1053209 142981 1346786 1500212 569062 362680 1890904 1632661 965045 859485 1677771 1275543 1412023 136278 1896180 1994241 213024 338124 233696 1163447 24267 990587 1797765 1207593 1065469 589933 275345 1383740 45294 1269723 1108184 18962 671092 1261737 637565 677609 1193343 554325 561692 776650 90390 618529 1149747 302213 1295191 1725250 1226859 1585175 325934 953727 1181051 1363135 1674955 1906620 205566 1151825 1417616 1778384 1250437 1700580 1671748 884280 965991 1118715 1817025 164357 1928449 282932 472311 751752 1563346 116207 1404901 1082073 492654 977000 567810 1230194 1133501 1464959 1333071 328394 1570309 582387 681902 1093022 640723 1083956 879684 1257532 240126 1952092 662593 1813746 1018976 1564310 1989864 1860928 1492568 1415699 1385180 1875809 1857564 1828332 385165 1524849 666454 1819385 84361 1409576 1557708 401556 737138 1510752 1477845 429412 1975578 1379077 1391038 951416 501841 1053265 1021205 1904388 801421 1215787 1941476 208168 1676411 1926808 408178 1471132 616223 1670193 825157 306802 111570 213600 1788021 893416 605053 748462 246249 1873185 1028968 928317 731325 1469261 1193731 396010 207502 154165 1510595 1912905 1371524 1484311 93802 382214 1602091 1051461 1426586 1063063 508197 1188415 674390 482200 910282 1054143 1185135 452439 1959188 350633 1091024 567279 1267971 558536 138418 932734 752836 1045985 1083610 1120440 1948215 1701502 1074195 773809 800330 1324034 3773 1428328 320642 1570205 1072036 677932 556279 1294225 1523088 416032 874962 1773767 1822780 88070 736115 390090 1156754 1258495 1271112 983378 1800944 1966711 1628226 245852 1628308 1900616 1406897 769030 459184 724710 1519711 1591370 1641320 1964018 1791048 1425108 546389 1804536 213617 1386344 1480064 1745985 878063 821236 1365185 1432349 1087737 339062 1295605 997161 730830 1941529 1289515 1578407 625131 1943278 1565060 1523687 657224 497326 242800 1225706 1221931 1575828 1928636 1299748 1814370 1063768 1436243 1837233 1217967 610425 1030679 61241 1994157 232719 742567 1239561 134143 1694182 572838 1244440 1548053 873122 1041571 1611911 748900 1163286 784923 453977 284254 89868 379863 223963 952516 568160 107335 1689240 1390844 822334 661857 1901720 530939 1985786 1933851 716186 571731 182355 965815 159400 240901 15818 143785 275210 466343 1523103 17206 39184 1213008 22520 350276 1965130 1576344 1157932 1693450 1577522 472773 1876344 1467123 142355 22936 1935122 165974 1112883 615871 512705 1223376 1995748 966041 178862 1773687 892135 896236 1657700 1787024 1884974 1473860 1342345 1528811 815658 65731 1110963 407995 562861 1059043 371022 1856830 713483 1006617 587724 1664676 1706731 150460 686069 133645 78078 1703346 1183012 1267169 1857561 997546 515583 524245 1383350 1938082 300374 1832745 696867 917720 703606 554245 881127 522712 1024546 761062 1988196 464695 1139284 180155 367622 1897078 1822401 784070 331536 1043658 1108329 871114 1997791 891835 1682288 946562 1748120 17859 1611242 892399 1875149 242880 1091727 1616143 1706667 658017 157559 839588 1366907 402666 1921744 1345355 905842 238828 1551617 1809660 1239953 512374 1189203 679360 270033 520090 1436177 513271 1403036 1969655 459504 1362444 451308 933646 1650688 1435126 767390 1755313 1907694 740979 1735215 1481833 1345705 72949 1240967 1548917 1730085 518232 1366686 1179644 114926 1225010 971490 1533321 1621777 352672 723346 1338142 1605883 1718346 132675 10391 1705071 323138 544881 1678664 1828982 585848 836238 311581 1309220 1077573 1208057 451261 1697378 1843549 1373421 255030 1024435 1764748 878072 188895 1893799 316206 1595951 1132200 1848765 1799715 820672 612985 1008388 1098122 1272534 1622805 1889882 1065235 602421 1466954 1981412 1621212 1557212 698800 1886650 1932208 1076423 1427648 400803 1300195 1750838 176625 793472 412152 117062 1149534 123138 1178697 1429315 553278 1435569 245211 927849 1834734 160525 1784917 1221847 733536 1948709 234494 1620651 762624 999415 642161 232308 971383 1154879 1714952 654651 103700 1594662 1487482 1540175 1613423 1643485 1383600 1857070 1651789 40215 1767457 1356585 787753 616416 1736771 1852631 763394 672745 1464036 1818217 293716 1934156 1486008 1309537 1191267 1052913 526967 992844 1981476 887997 736187 1167905 1480159 1862607 1511224 1431255 500508 432922 277448 131489 47936 1615847 257111 103425 1737576 722213 1667008 931965 223057 1253950 920993 1178782 310905 911685 1548731 352129 87820 356060 1576207 1433092 1692317 634995 712118 1188277 972334 1111861 818286 1293108 1707904 442050 240102 1991630 312667 1702517 384946 1758163 1975986 668157 195634 180994 1204011 426112 568357 1952411 1574776 1941750 1592424 133483 1262949 859595 181398 795195 911827 1105928 558144 379041 1970956 452839 536808 866264 386921 1592477 1785296 1004841 1306536 438288 1101372 1036738 1809194 53465 664304 391567 23098 1048961 1316390 630081 1226246 476030 831703 1811081 677169 846453 845517 498158 1043428 1030663 858855 1642107 322096 409666 1850169 146325 469384 1704309 1609236 152558 1916983 1009079 1010599 595767 1465400 1098393 824083 1704858 689265 579483 1820983 1997134 539122 784628 221824 1937522 1522641 200740 831846 844839 1747764 1011042 18403 682086 1077011 160992 1046853 1975300 666516 1791843 343246 1695912 365118 482016 690147 1562124 27883 1266685 1707708 1213249 429466 1282276 1315525 1182846 1801533 779949 1028668 1247998 257815 1569842 64702 123305 807637 1339952 1412512 1903810 1231160 657233 1601422 76773 423361 1482727 87657 1160201 539045 1260881 130826 915815 1956455 1423364 1593573 1512829 1812748 1179859 1146939 1542970 434240 1832257 1341170 1277059 998988 883676 1481886 1224218 1732909 992083 1950103 42830 1232236 35078 42793 177642 258994 871997 850342 450564 1301668 661564 1192886 8479 844108 1567883 365986 1099300 1573215 1562872 878618 1776656 508141 1293304 1415646 1019892 1094747 1921038 557203 1216834 1241428 546790 813575 866361 23428 1001024 854846 3400 1560100 246311 409038 748948 134637 1786556 719242 1478807 835698 609870 271283 1062941 994332 438563 1312122 1908460 186502 39794 1619063 1335958 59619 325726 112411 374665 517110 778225 622323 443818 1482557 1518501 1600712 1497085 463425 590561 359230 485256 525586 273588 1321025 245993 1066906 433498 1718052 561001 1710899 576369 256403 1649307 1954281 645190 1403435 1755591 78363 801451 1305529 1212489 1218363 1319909 1106711 1083093 251972 918127 1253573 438081 1067260 1161188 261897 1316319 501209 171550 831321 1562288 24942 1624883 1740791 8969 950390 1690204 150010 131869 597297 1409025 1869237 1874485 478431 522384 1511944 290613 129039 346767 495892 1205585 133346 661095 1494422 1849274 676807 1490916 1459108 1021233 1972376 121834 1393473 1155171 1201879 1667857 1965286 1665642 1915576 1671893 1588049 1528666 1567611 522521 106663 529077 1730975 678794 613474 1064032 992103 1196804 262671 1716808 264916 224658 199343 883905 681479 371827 1667603 317908 1564503 37910 1598840 1259685 1653567 601174 1276680 1202780 767380 988501 1279174 767543 903261 1691661 1512690 1826699 955149 73118 1205666 1199794 1316997 1910145 1641161 1520832 1509064 1427685 306204 92901 1681724 728081 759523 1929279 1415676 792366 1511412 1000096 1365560 1327587 1122076 904619 1271020 1371449 1006453 1616967 417768 1542634 896740 632579 285309 742769 722363 1357903 1981989 184896 1150068 1224118 1199411 1677055 1691618 1438046 1432510 673156 808050 1019244 1074007 1528365 694157 1780021 394253 1142275 1663558 1458209 254403 1013010 771555 844588 1857378 132399 998093 529346 148749 1108742 200372 586172 1501999 1007080 236559 1524831 1810606 827638 861493 776081 229827 962629 1190797 1519649 1192506 806312 1369820 280587 698691 1895003 534807 1551536 1488262 521561 1478343 1871101 282639 966632 562597 345153 212425 217311 1808097 341292 1337173 455761 640599 329811 878058 1364385 302512 540035 1500544 389681 1635335 704187 656058 239396 501070 904618 1870411 1691077 1672097 1272778 659824 1598444 753030 1267853 756210 111878 390618 1799048 198092 1744432 968278 782344 1412179 1851642 288240 1173214 1760264 983496 1112227 1621904 618562 889094 1371850 321487 723554 438981 305604 1428250 1624959 1239237 275980 605334 659174 273713 1557277 779444 1523765 866181 741617 1973315 613459 1161991 1190181 1036605 437833 834569 1365760 1323 1209175 1853535 165569 624638 423803 578447 1654440 1852194 450952 1667146 1590319 174157 1459251 1134140 1016583 22361 1747531 1666633 971360 788385 1187627 604593 1798048 197372 133338 1150163 692730 1099090 1101382 207228 1032933 234526 764320 1309636 1952803 882536 1569193 474864 1905556 1592147 852935 1528105 1587116 1395752 1794426 1117387 1773800 977039 1378176 671190 1354311 1180183 386397 1300691 1106148 510623 710525 442671 1458246 1494900 1101842 1064451 1599880 1997116 1394292 1522332 860495 523749 385259 55506 1575244 1452065 874395 1178721 1518413 1901000 950401 582598 1220552 15545 1887370 1275592 1265580 390751 1963282 632077 589039 1336306 1237867 431758 795409 1814675 954937 459470 1184495 438027 1907094 236036 706293 900129 1394707 1063224 1358437 637345 999410 1145262 1718322 1790845 534092 264670 1428355 1714151 721799 163612 431657 1513912 1309244 1256402 23092 830864 1750234 1060017 134951 1820188 1131353 1832506 156466 1722931 910870 176604 284370 897517 159428 330419 1502798 1582599 1164509 1378085 805735 256816 1395962 558661 323338 1284717 850298 1172651 646987 132656 805115 1972996 63816 818611 1767486 1369377 1086885 1384208 522961 917644 1641742 1303675 1276743 529754 155599 297479 1496728 866378 1879892 256308 207841 1366184 476646 1377266 675699 747484 330253 983837 629975 1484226 1632394 1934514 20290 1260730 46405 1858404 77662 1426485 237510 1304534 919547 1050700 454842 449662 49596 436701 1207301 676080 1783172 1237443 571307 627324 1279361 45287 1403530 1747402 1817906 699113 1923638 1972370 1418739 1958869 421745 1701108 224436 1067074 303664 603330 837760 1969632 958268 1646412 392058 851764 1503782 1667464 1684252 911477 14293 1350893 266118 1489468 1539768 87406 516971 110848 422048 255204 1524043 149281 1870329 547563 609401 1197434 1473294 1783768 1821630 1970062 523089 1667019 1366798 727374 110972 1755465 303625 1160805 66769 648782 1431970 893167 1759502 732802 122368 6347 732840 1141882 251639 123813 752640 1238166 327308 1506667 552014 1478001 1146323 205501 1308050 1349327 642426 1077019 1431039 1228983 1743637 814043 1328603 1733343 1003244 401165 46483 385145 1779289 1616580 1832836 850168 1759767 1871031 106658 1213547 393551 1010675 1249904 1334807 827789 217335 1257413 1031269 1397022 791411 128716 1984348 1750043 579294 478090 31129 1057521 1893592 1094843 1655219 54453 1746991 1401157 730150 1729736 387883 1363971 402310 1950084 1448192 1734113 596862 1944336 63981 1517125 562869 1792161 1921939 1556435 148267 969818 62509 1703769 1048856 661227 1148676 2186 1880695 1707481 788433 1194369 1129369 1408132 725304 161667 1318717 937105 234493 928192 1102403 605618 1134028 1681835 425172 1135672 1382483 148596 1697129 54257 1328227 632654 998618 236088 1860898 1765675 1563327 1516872 411994 1700719 1576077 294142 1521301 69716 604902 36870 1722529 121507 50360 145146 124740 1975655 1083840 879580 1290905 816260 1427274 1860242 1838137 544719 514902 152631 1142457 852112 1650798 656620 1952572 260407 588422 1799660 999396 1049593 1602239 1723519 780419 747024 1488230 679042 1616404 1092781 1385947 193277 446469 630287 1590344 1378473 1118472 695976 1565394 1371752 1172490 1252280 785235 1232148 1174820 1171861 1928223 1191096 1898799 315661 1830283 271084 1508719 1105094 1206793 184420 744400 1536443 1718070 156145 1075451 1534860 1052231 1897105 1764304 1531552 563966 1508312 485244 331069 1107541 255217 439661 1950944 1332939 570306 1363553 1805426 1914410 1855777 1269476 448894 1790970 1792007 520616 221251 907547 1193599 417 467481 1051692 6337 1701837 1034208 1434051 1732899 942777 571053 560555 109437 1161130 163352 1545482 1155631 1766465 174685 1601632 1514732 801138 1770876 1957033 978102 1263384 1866859 965885 265262 1164966 706558 886524 725122 1583898 1429766 1571648 527139 293178 1875884 476709 306273 451940 1132369 346778 1900611 896349 211696 1022544 101706 1227655 536381 628312 559389 81834 405573 1042452 1393199 293966 1535008 752551 1925574 118668 672139 1516368 1335227 299129 120665 595764 623200 1040098 414956 1565702 20706 1092163 864024 293129 1548413 832374 1152077 263068 1264191 1982262 392673 778207 1316096 1518449 120848 1109006 1524090 1439491 350098 640722 309619 239085 1581000 304590 1090897 894461 1943545 1052836 503192 1575485 1838709 315161 1815548 1750698 1507221 733667 185021 693689 1396789 508490 1908577 307855 807554 20306 129268 141801 622911 1551328 520787 108420 1189512 1672015 148288 1135686 196387 1490718 533623 71513 544672 924219 547501 272306 1159354 1725485 1701508 745419 276733 642289 577513 809531 688173 1497640 531601 417172 1441567 1561740 1362411 846458 1105300 1980561 1512466 1131970 883032 1024919 1931203 287298 571019 1715215 356134 1533803 702475 1524269 224376 787455 1513810 734628 825292 1508131 1035196 305546 1868683 767883 477323 538056 1056888 1035390 330414 613849 1126647 1702383 201239 1638227 1176882 1173860 1509868 797528 649594 1061671 417581 1007827 793110 1583408 1532946 580394 1680478 1324868 487665 1793987 89625 1209579 715101 667128 820975 1969324 639369 1320366 674766 665038 1126884 912017 1634336 91897 403306 87112 407797 1660931 1064559 1387115 1878482 1609230 538106 1089912 1088825 892038 1493199 1398220 907346 699783 1054951 826907 911023 1527468 240223 1498993 1207291 1960749 731198 738028 527020 1827362 1531927 130935 1042696 94709 1963403 358231 685623 1270465 1303176 319900 739800 1946641 1444441 637918 1255967 1240222 1160962 212634 1395832 1646146 728761 1126878 1959767 26203 185355 491458 1128839 57610 1157379 1360648 1059177 48896 1519999 1182861 1434611 1978914 1937585 400647 482966 264888 1274354 1871310 1035784 127919 1007349 1594745 205993 458795 1673920 1589397 986397 321890 324745 1719793 936646 841940 819724 753772 1118484 471637 1001096 249528 464260 1797432 533740 1256945 1589727 1553990 738557 1500696 747743 1305508 1447216 8669 1757590 1293905 662435 1867522 1923641 894671 1587922 27795 521174 258297 1841370 1702961 699132 1939178 1922789 609071 875199 1263754 740502 1463624 1712116 1065195 647810 256681 1042312 1237466 622249 1073240 1714574 39520 1302691 1423559 1386948 365663 1534727 1825502 1760564 1882131 486559 156258 1955752 990715 888128 1587432 614131 58093 254766 49303 1921213 1105656 806143 137929 46209 1248730 879498 1146777 967335 263279 1296981 1203885 467679 14982 860326 597827 117082 281089 96763 979702 353764 1579607 1878556 1181621 1500527 79169 48444 1753157 211253 1918946 1053911 1876665 1149570 1886029 757133 1513723 1854011 121296 573328 1036913 1048697 344627 1585051 708870 558602 1649900 590938 294232 524490 1702680 1045836 1448111 1007942 1048546 1461758 1943538 793785 1545423 884771 1289668 1536768 1175458 1565788 260466 1230372 570085 1519866 1363568 429990 911853 269938 1209881 377027 647256 1558099 1903268 1740722 601794 1401022 732415 298040 1167240 622899 1231958 1020813 212396 701810 598175 1215038 369528 1668097 76414 679915 546068 996764 355762 29802 714498 376163 1295931 250060 510431 1542580 754321 787997 979737 107128 1872932 961273 1733420 1548345 466148 1970695 1574888 526251 1691062 1598914 1564772 760438 1206470 1637337 180303 1664806 1450906 289232 1019246 1326293 1141353 534922 360277 1067116 1484681 1696180 1961916 379511 921346 827864 617475 1362075 526033 836800 1154302 363522 1781904 417157 550931 1876140 108094 222244 519795 348598 1350499 1560324 969623 1325534 925002 59580 1018660 1526445 1759198 1891094 241117 380908 1928625 160937 917663 1597961 1704800 948444 413540 1886153 316680 1330507 1613603 944488 1054955 677337 836251 1380503 1739267 321352 1225292 1728434 1917547 1577933 671858 970375 900315 694949 1562633 1628139 1471437 63371 1460496 1251125 1889257 279670 92979 898232 1561925 1824751 256070 1848146 398771 1314778 281624 63862 569176 329380 420944 605132 348052 492889 675313 615406 1581302 572473 1141264 594223 942840 1045754 1967395 1926786 380512 1776910 1503936 1907914 1556669 1698786 1995510 1628325 126291 169590 1985701 1341106 1820408 764466 91479 1473017 50993 1605706 1730957 13963 896059 1400071 1638183 1106302 399940 777597 650050 314282 1867193 1465902 1925198 1101676 1200875 625949 490352 794983 118536 1479986 1057449 1258377 1627329 1156990 140974 533491 1436669 1369645 1419554 219951 1565295 1006285 117245 435357 1198816 580444 1700960 1176921 5476 922121 1483785 1647273 992987 1919301 293998 1711584 214374 1322112 829119 1962528 535634 1177141 781111 1086480 747429 1780050 880005 82617 1064931 337480 1555625 1587948 1053986 1043670 1833482 70267 1077125 856458 1781454 959218 1880354 1714107 1774755 749972 1788490 1916384 519708 1418054 964526 1625305 1581258 425707 1196410 1949215 325789 170128 191290 1457568 1446832 519391 302063 377390 1222117 1289621 1779255 918750 578375 970814 124252 811118 1440712 234394 68803 1380647 1921543 1782967 847722 483587 1971321 949048 1582065 1925704 1622241 202255 795741 1808417 494974 1285331 814195 1976532 248796 648950 1258799 1816124 1559956 27111 1356024 714516 1000265 830189 1007503 558118 842012 1130854 524738 1332081 1035534 1608543 1067836 1508335 1689532 1892604 1784182 917425 269114 201280 489388 1770917 197956 1847969 353592 1263351 173252 36434 286360 74614 2342 983605 1254335 1708298 793035 1711162 702412 1609277 364736 1830956 473249 1694270 173020 239569 415606 500404 1797856 668957 199805 1378939 1657227 651108 174788 1575248 297571 1390863 382664 1285377 573672 1429625 969248 984341 1072214 1263752 286628 1672530 1435484 120097 712875 1433265 1230929 1796096 1776876 1553351 752591 1243128 726054 1690715 1065420 1625032 1608544 1082491 1674590 737485 1642691 671063 286212 931827 1537473 1956570 1241647 767447 1804680 1507275 580925 1987147 859711 219000 1603528 1078123 1473395 1923093 1338240 890902 377075 1675825 1224795 985654 1525873 485874 20050 87161 216761 1856112 1147888 1030859 371714 1607237 350140 1709593 237678 1591366 880468 87770 210202 1451591 584054 98528 1456282 1095598 206310 1060217 356459 1978781 1243954 1241445 80522 1029280 276965 850171 1711938 781364 1018034 1398835 585653 535021 1958044 1479377 533270 242772 1805843 1862235 1028501 222552 31113 1377692 532548 1542940 219968 1904214 1356681 881372 814688 758558 332636 1817884 1053166 686036 15670 226727 1039798 848997 177940 819042 1566531 1152678 664913 235644 258534 1294210 958027 128035 217970 886306 495742 245291 777306 1626641 1345311 95049 1441105 1791723 871616 1175707 1469132 1824002 864913 555485 756427 309927 1104931 1917593 70031 366192 975385 1605931 232058 1354449 953582 1441267 14682 1631061 1363683 1121438 1844533 1312193 910025 496165 822571 1189975 169366 261535 1541550 1131022 687488 1241152 1785254 1759524 1637785 1668901 544110 493054 1476855 546644 319636 80208 490154 1360655 1850602 338935 71992 1245346 564072 591177 950703 510093 1335753 1398054 1785402 436778 32849 593907 29358 781651 1978490 1146437 766535 685526 459128 1538148 1110637 978319 1272942 1928056 1548434 884345 473087 744124 943061 1113471 81808 1291203 884281 491270 1632714 1783470 1559480 891680 571626 1209087 919986 750874 1525206 200468 1017604 1158101 507782 1685580 487851 1051682 661488 1293612 1419284 1764256 1510682 1120121 631498 457560 1428312 1402917 367385 1662781 481348 1373714 702187 1624521 1589601 1094637 520980 799423 1846812 1639699 560226 1322602 102197 695383 1838743 1903407 304530 301128 1635144 1880168 466074 260177 219095 285017 1912195 118404 1738064 58295 1496273 387228 1015663 1544722 251664 1529163 1210419 464195 963699 692968 1236400 898711 647935 363717 1208865 808314 253495 1284296 1829234 1910187 336846 1723227 1414380 392013 1052867 54856 1016563 1672045 1716253 362420 433548 639178 480258 1235136 975424 624616 1511929 779931 728719 1858843 1177669 534121 312432 1437567 1836554 1099056 1136283 269708 1591461 1531249 1166780 1285856 1811868 864652 753242 1177514 1343795 1408962 317696 716451 933254 1987814 1855516 1515258 1221449 1356212 182117 477616 1906372 1421200 73733 325121 1961060 1299941 1175937 1363591 542473 1836858 465177 1351585 372517 1175253 1783653 1965254 1632955 93742 690243 843924 155332 1811090 1684021 674273 263365 1099353 1449594 667585 235662 557969 101728 1183559 1910499 632023 68125 1188157 196929 1739743 715795 413995 466183 1854558 659347 1521782 1798159 729330 1546283 1793562 643890 456576 1890794 1155727 15507 1167266 1872464 667181 30086 1380960 186351 434608 1967971 815191 123631 423627 951076 686126 349332 585915 534060 379907 307673 145641 548374 258057 946015 1930532 1025794 979444 169864 1702358 132025 1196377 448730 1784598 1063451 822744 898905 1583511 1733520 330554 1069647 1389205 122434 1066745 488578 1948168 1893768 1850362 1986190 103396 1056320 1538370 225822 1606656 435095 207664 1870008 1797746 975659 1354021 1905047 311201 1546878 1702465 851533 1578500 788674 963664 1845870 760020 19682 1806865 1370751 684534 1772948 1228618 1969150 630646 1551420 1832002 1822885 674991 161452 1605242 305653 913511 575274 695324 428123 1877610 1012518 1420284 1023930 1816011 1456978 1381074 1820067 1664700 1813788 1899604 781849 1844335 1528108 1696824 763927 815405 936605 501561 252297 852872 1285266 669723 1543147 1827535 1285770 194599 1730342 250737 691194 1489885 544225 1645877 1428266 357779 260406 1278176 633538 435072 197491 1762090 872149 688156 1919847 414473 1311264 252238 1231186 1063143 536272 973953 267509 1574517 1211631 1492757 703490 1023693 516302 856226 1723223 1026367 1826508 802820 1775702 1362862 755753 618695 179093 113682 1729773 436938 480158 830532 450394 1049191 1729224 314263 1615527 279047 654186 1049652 451235 1955070 1910040 153629 1808148 1111537 1701428 202917 270862 1862051 746907 436081 366100 384031 1669882 1737351 1514798 238647 62140 1500041 315802 1303655 363593 196288 921059 80223 1672256 1498605 1930311 1853840 100838 586779 209602 1170865 1901374 1743002 487501 1977463 544620 1649814 386619 559957 590649 1906436 253728 1601988 583784 790808 1566680 190561 1685015 654923 1793199 1158538 1094036 365670 1677389 289992 1447150 129090 271967 577491 167678 812208 1030858 21119 1330698 1322078 393656 582447 1344339 677265 1352903 1969572 140648 484236 212171 1366699 1297402 112751 1612730 826485 1041457 59308 586467 712742 1381777 1649954 128636 1068603 437435 1621533 946272 1677448 520325 1280411 890994 814655 925830 1886041 294553 456130 571134 990550 159214 782897 37230 1216729 973165 1920839 1422081 1304197 494583 35028 297212 1570129 603983 1392456 1464813 1500109 1599726 434216 516770 1081427 1297311 10234 622472 999096 1541961 1414132 1265625 830423 961201 348523 1083275 1816874 871187 224148 1913106 1699428 879542 1498052 1181124 1838338 1457587 990494 120511 1296357 1627787 26030 688360 443162 1206666 1050302 722063 1773997 5886 635404 439863 1773284 166001 690967 1984393 113428 1042885 53588 1402363 1349201 1572219 1215624 1315401 1591835 687809 1274925 801949 361547 1078246 1752176 1736881 852700 912884 101807 172250 1945984 499445 673697 466857 1781364 763096 836811 219918 442378 745961 850066 1496840 1613207 221382 1645228 243749 1943930 1076880 723579 1662367 1160762 1270635 793672 460688 568307 1351425 1779665 106255 866317 446869 1489466 1758880 138674 1290060 326972 536718 1284387 1538818 1441095 1880418 1762694 1075810 1799068 1263151 1669957 1697274 1555145 29960 1173563 1039242 1357575 512393 707679 1061031 423993 1943463 12707 1039138 897546 1078213 1900182 1106803 580990 663599 174964 1585995 1405290 1951579 761879 338728 111320 1681214 1508546 76445 1488110 1379675 655748 500033 87535 967619 831399 1084264 1793739 1534989 1468138 528316 217944 304800 1064895 344320 939652 1666837 1083530 1973380 1838165 1371024 841826 1198111 395833 1679657 1277370 934314 543519 1354002 169513 329953 893931 1724351 30295 1168577 1118494 615948 374902 186627 1527766 897256 978040 258302 781909 1492454 560864 458984 1782899 1085411 1148344 1175388 1096646 1642938 919482 1922278 1842369 449792 1199310 102904 1665022 877596 242579 680026 730655 616367 789940 1683574 1313506 1742690 1720759 1062096 166363 1868346 1498894 954680 352582 1507459 1426093 1671028 847570 1350633 1733760 759898 1457116 747642 1658286 127470 11295 1453525 726257 1139434 633627 1255601 1720647 193443 75864 488983 1020579 250883 1030205 1346830 1589310 1244681 1905133 212321 541853 1391072 1249246 1518393 661589 504576 1427632 68782 901504 288777 1690148 774453 1485935 244111 1534135 1280657 166315 1534319 1194032 1423859 1881389 1212239 333590 195437 1588437 58804 1506193 1528617 1526877 1832805 299036 757874 1954826 839839 1402015 436961 1176781 693530 762160 521927 38 1223476 854667 114393 331306 1926125 629842 345259 359053 73287 921966 1343992 317172 1222256 101072 642542 585860 1213980 1978563 1360918 612720 248457 1440542 1167050 1683814 446634 1196895 1920186 577828 109057 685153 1353424 387253 417447 199359 610665 186998 1431732 1536780 287888 1109300 1092655 1181616 412529 1057877 881095 873092 1767984 1233883 71860 235670 1336979 1166894 1186970 1562975 464270 1253319 1172378 1056202 1943008 1034776 580501 1440485 489436 212762 1568769 1628306 452980 127578 947965 1511214 439396 1453800 1985311 1788649 1843337 1667595 1448487 1851381 493690 1662650 1645275 1960356 55062 426893 974791 563132 898323 1749518 1322826 80539 127119 1013197 923470 144099 91716 992517 87517 614322 751383 977595 138419 288598 713132 1783319 215564 1769068 1241071 1693124 1680698 1137186 1818921 1293341 952370 1647958 592874 1293459 1191622 247512 1364493 1784713 1794511 393298 1303109 1273083 83221 1227688 1212084 1836248 328954 620934 625174 1976705 261611 45795 1029212 573522 435619 50293 1240399 1248820 77867 1839122 1612892 932121 1453132 299832 440352 673074 120615 1612388 1026737 136854 754679 461772 1746609 1402546 1095950 992522 1179343 1582126 984014 1269492 1432113 93442 250523 1450313 270111 697786 228253 1445456 1068063 1928560 1542284 1058038 767411 818918 1664523 1199859 980771 653367 245579 1461348 1578159 527705 329004 96830 488444 1422199 971426 1416106 1363918 1324754 1644752 662956 102303 1368464 1666221 672308 1959666 1690467 193155 1997209 795923 928830 655907 1565416 1238053 823486 50802 1701532 1249875 109421 172578 389828 1893067 1513992 1725516 1245428 1369381 763182 1895528 1462561 1649530 232544 1120040 854048 1288146 1502844 1864509 1990678 919502 1095406 1232153 1538185 1250721 715912 1877510 1380161 1081936 1479922 1251044 1022149 540252 582489 1078973 1107943 721943 80239 161520 368507 577055 381698 1785872 1972059 1639152 950493 1343479 116449 1395409 1308438 416747 310744 544896 1464617 1698784 1964265 1074312 1877197 565609 1379704 1529717 994643 954545 108706 1699327 485038 1013636 249650 1086699 1789595 348314 1663941 1134350 1702331 680866 237932 943820 170688 1295136 1825377 124375 663861 576202 1413330 599202 305111 65777 874311 1029127 982704 74999 980689 1534377 379006 471589 1810985 1228772 1201257 1492363 1843376 1933664 1645876 1730032 1546047 555385 873223 1036657 410736 1399000 969150 1126522 1887141 1176659 78470 1587849 514043 353725 212526 1575033 630973 1328459 1784491 513836 945286 696775 678229 55520 1888827 646046 856538 8622 1129031 1165271 894238 115936 1766419 1095682 1339627 1057055 1832400 202814 816057 1893373 647819 1494525 250741 1498333 1969948 1614907 183124 334750 1292830 1306 1766593 868728 355536 419838 650017 1261915 211186 180530 590039 1179211 1605466 1776701 1742722 620841 1475159 864836 719964 1697634 1863360 1374333 593001 332726 704914 259538 1602180 840479 76470 1831314 130220 1952870 1921706 1436676 1085174 1280083 277266 823596 1046551 1138310 610097 757398 1735276 1942891 1530716 1779634 1068325 1595184 542303 1184868 579353 95375 1152624 1982795 1077685 1927874 1943027 715066 932720 1102575 927288 654441 1476275 100642 590841 1033159 645312 3755 1161381 478605 771591 1435636 1080570 1658870 1322887 1509322 722636 341703 1606738 1780163 1524804 1390567 273689 1157712 802696 1399217 1513753 1270272 1720233 1137315 1008347 329838 1628215 22945 1215718 188210 685121 1459351 164670 581946 151441 395671 1708354 726738 647511 923375 695278 753152 683602 1134973 929257 759978 1900635 1955314 1020920 501911 1630745 117232 963222 1928718 1362000 1332839 81377 562649 1917719 853301 1428034 876994 1317085 1035672 1169051 875281 1574201 1595445 1235546 1422666 1190427 1332927 229780 61626 1773025 607282 82256 1681466 1445003 1812737 918915 1337824 1246797 180514 897011 1523484 758633 385842 762694 1617018 1837235 668523 1083009 714679 19854 690885 984636 260883 233026 245996 836709 384679 310554 1862371 1922385 1676259 760514 726777 1787858 1228494 915021 1414489 446491 530435 1011081 4116 1862437 1977057 720994 480489 1170094 1240727 254642 266479 1739184 189931 1090518 1769210 1260565 562125 777725 314397 1934676 135237 521934 515752 482220 995233 1158503 310568 1129517 1921041 1813177 1027590 532452 1098404 1387882 679115 1839826 457837 1357861 942192 857432 1664472 182369 542629 1922938 1944723 502693 1699504 598654 827177 1427940 81128 542217 1665307 1799580 234848 815184 323018 701691 323994 1208995 1711210 773069 378525 1595279 467792 1719300 1395562 1930555 886087 1259828 1746772 261969 128072 886485 200577 1805020 89547 1749753 1620981 906293 580805 1760102 413805 6374 370716 914668 233481 100963 560067 235251 89438 1253463 1082910 1536685 1485295 1454839 968975 1389662 1896733 577865 347094 551501 500722 474572 1871735 138022 1167064 233724 1317406 1293045 1281542 1894738 1102039 1247646 552711 411117 111181 1295887 894978 1466753 1728726 1213277 62261 151976 623755 1589451 1190646 923630 783836 403416 1971966 898196 738587 837774 1475771 1385880 1325621 1067028 1822103 1996728 1767753 1887478 1507417 844303 1799561 1727697 637645 1632957 1506405 415317 111068 1417041 111325 629925 632227 1748183 987745 619503 1249144 536449 582982 1284132 1465923 105366 843119 1960185 1451885 285800 1914910 911571 682729 1001232 727698 981030 1561690 1806907 1549921 81699 18981 289741 1668864 1067359 1519729 595259 906342 1792402 1728086 1402866 1964568 549447 1791462 626745 462576 502299 1963393 15558 1512371 1877498 284510 970946 514080 1796556 801186 574609 178734 1940161 608830 1891039 928252 894832 1471485 963164 1278174 468433 1233549 237489 466124 363312 591141 981142 1491634 1314751 415139 1644683 238609 763090 983267 1779349 476352 851459 1625287 755528 647191 943927 1999333 1050531 801378 1584935 211951 1968304 1488806 388249 1736764 1971087 1153647 240190 1054198 1192918 1263533 270852 1883467 1519956 1057809 387234 1778336 1696191 114322 138952 1252934 935512 564123 1712731 1831727 1958811 1076296 1950167 973486 1558594 144395 507508 599072 646167 1774054 936159 469572 1910845 1577138 365706 1836522 1534671 264543 345458 812996 247480 1239175 1054866 444059 778581 1694365 1647844 591074 936944 166097 918647 1502478 230061 334400 1226021 1536756 1025675 390075 708228 24618 1696371 1102421 734625 258724 1728012 1529872 955908 1078082 1517981 891596 661847 1799473 223895 427899 1421043 1885505 974035 1743615 657963 451622 648991 128999 480997 1934347 1402263 1295043 955418 1483165 782172 700096 1797719 1117827 1887250 1468262 1880428 979268 443128 1559632 258418 994704 1660881 24882 1523552 716304 159926 1112504 124099 278140 447001 1125082 1133604 412326 193833 1014120 178831 109615 771062 886724 869136 1959354 1196330 504771 291741 1182945 904909 1204951 1927648 516035 1151140 438755 866263 807332 1204096 247698 193221 1807232 1161372 1521825 1925383 1386062 1805282 1238801 962127 553538 1231659 39360 1289042 1294027 82290 1486307 1917362 1277035 193786 1005997 1935413 206494 946142 1147656 1566935 1433117 534421 1731130 1655832 1655633 1726083 113504 278149 1536206 768724 414743 1858310 729164 1272979 1708791 449443 1668277 1933354 1193310 157309 1324333 1680166 1593651 1659712 1361016 1690060 1710690 1980540 703114 698589 955676 1657722 1883883 710632 769963 258955 466713 1050352 679978 21448 767963 28282 130142 450817 1211844 561820 272128 1207855 1834935 272877 1264909 38919 1104156 421791 1049896 716573 943096 1065855 96628 425285 1467281 26941 358040 608900 644508 1626141 1399410 1267020 1499638 552106 35877 260397 590731 1590818 1228095 1177653 816222 715501 465554 1783930 1004373 442930 1211947 1143469 1387761 1109124 1276129 1079510 1814324 1157572 1454106 152603 815477 682345 1126411 1702280 904472 1590419 42353 274068 1748689 692151 331605 152905 964354 941445 1996087 1621308 1701034 315404 1634897 1759396 267244 1604501 1449885 1496415 1977645 610602 1915459 1946738 1916719 1727846 1655364 1434017 473274 86221 657660 1944308 1230497 365543 1798722 114447 1936103 1117404 1060958 34797 184102 280160 1012787 60310 389608 1694119 163253 976533 1710542 1728466 109634 1841943 863092 148197 326850 861776 1492207 857202 192845 1341108 1213574 810616 1799720 512688 37100 1432902 361773 1110945 738030 1675262 527812 260712 1647842 1477417 792218 297933 1252315 1806500 1424337 199495 847456 1201796 232194 665715 460063 1082623 465730 1764232 829919 881925 492012 306108 1223417 1537894 1588622 1660025 1521455 1893039 407963 261251 1646864 363029 1409594 1247264 765546 611204 320186 1078802 1575774 1297856 1822633 565223 1272062 1260492 1386303 680794 1318137 1519062 1022439 293982 386067 737247 812046 668358 424122 84290 146054 247074 656390 1920871 771662 1695601 1288821 1993241 873474 372635 707408 1105200 1027526 350261 543364 97944 1906241 498603 153771 1871819 1702077 677001 872860 1190562 584743 490202 1314117 1893335 1244832 1011018 575325 330955 1171988 639496 1328501 42088 966662 27295 1817046 1694612 698049 1567737 1581048 482969 1309453 783851 900296 552290 1845232 1564043 343121 1812878 1310473 1230854 1992162 1119968 745451 575891 1531268 64998 425354 886077 718539 1775908 771853 966653 1420167 1751450 525713 814950 1618524 1514295 1474991 1587064 1884049 1554402 1248644 880862 482894 200133 1772308 299009 681822 1393013 384612 17300 706881 871375 84667 1923528 1097830 1126895 179699 1878550 1365187 1615821 284071 1199861 1848427 1224230 718821 534765 1303128 1422363 10692 1026454 207078 803773 521515 1558428 1491256 1210140 1274272 714075 571552 381093 1166995 1171960 304813 78550 629864 837528 1121475 1671911 1830131 523206 1136941 608185 1474418 1920376 153489 526788 750630 1096182 1538932 902820 1354139 1951265 894329 377991 275440 877725 645429 1503872 431880 130905 1190121 1148268 1450532 512054 668978 913547 822560 204388 341739 1079827 1298652 1741102 1567092 1013733 1750972 992698 769460 734426 1089699 1857372 1768882 1254819 142573 452981 1408971 211411 1866162 915258 947396 1788601 1556448 1502477 747796 1278227 394871 216382 1778971 770505 35 450966 1773734 890522 1781829 818135 782988 418176 54953 435939 378907 383388 1475688 802411 1317119 1451082 742236 1255496 1363117 1248993 1979515 1957586 1570005 1724718 471677 1843233 1617130 1792336 250169 795721 1707383 1836596 1833355 1803984 602510 1506429 385162 1473397 298282 394171 441272 1618209 818189 1509565 729403 751726 353602 748009 717969 1134507 1728014 1958785 1046757 725434 1018337 1351956 1517838 1794569 1931766 274174 1907468 46035 1404731 449847 65439 618025 498042 1674645 1215829 886884 27845 1753493 1347567 1423631 1828990 344294 1400942 627141 298011 1458125 1072707 926861 234773 994622 558105 774138 747392 1975853 993600 1891753 693468 790400 1689926 1552286 379948 745918 493369 1106561 1392818 1689361 5456 159947 1470211 1105146 1674423 1924094 315129 1067543 1229652 612904 372280 1658089 1463353 1901035 792285 675403 724351 1209264 1425331 332814 272180 1781260 1677996 23260 1200088 1434365 268491 1910960 1818756 807445 33386 1086152 993650 1323871 889045 57528 1987785 1213917 1982384 389960 130375 1849779 587388 1380584 1362160 538992 1095531 1875359 1323867 1912346 589379 978757 287346 1777046 868033 698594 1550395 458139 9963 205633 1617409 1905217 486401 794584 833237 1324402 239895 1888171 1982506 941438 1427729 574789 864268 1435732 1051341 1045330 1181490 799800 479512 643298 1708779 174313 299045 1255384 1874215 1160437 972204 1627474 267659 829001 1742904 866903 1887234 1950718 1280143 167396 307546 59405 537878 201332 1348568 634705 531027 1456478 1260683 113385 525694 184521 1120463 1374345 402663 1833850 435479 319544 1914650 1598962 1197274 626378 291132 608424 1699231 560065 741436 548898 1393918 1638362 1407562 647228 1689689 1019210 633194 1309930 81950 1729064 1167974 1025997 235803 246289 692963 969766 1238360 1866917 267229 175355 587083 898132 555536 1035186 349788 1366318 1992932 160668 100923 1750547 1854747 604419 469372 1114441 135958 1013738 693829 813900 395305 966108 395043 1797506 204541 1036803 1424494 840747 383613 1819462 1635123 516190 215706 116425 689502 2796 225905 1923247 1091821 165689 1422067 190785 223909 182001 1379967 873543 1303529 1215559 7359 1933176 1315602 926078 1660123 734236 930997 1866399 1374449 146643 81858 772619 288981 747929 1000028 1348165 166641 1735914 1467382 1623787 252114 1955629 853163 43510 911925 262485 1846815 1305446 871353 1572139 194727 1762795 823797 27969 993179 1331545 727535 1704691 1929030 1010307 350097 1460164 1883710 1768646 603992 653151 442876 634521 656046 1250281 331123 432369 925121 629645 1219268 859319 185415 545967 1249206 197866 624794 1342037 515685 110865 970037 1862370 26546 1894225 1166149 54733 317113 1897400 1277988 1339855 1764879 959393 1794189 724941 1073885 251015 597021 302717 1308063 566833 1531649 477090 1119958 404173 339185 1720041 1504961 1938368 1604733 1566024 729133 760345 1910268 522040 268369 476908 1768999 1180242 599850 800897 1574414 454769 375109 1504570 1914433 863113 1713910 761560 628281 1652395 1580301 1739869 465540 77379 1046556 810928 1765465 386485 1612355 1411082 1680776 392014 1118839 110455 1212060 827992 841297 514661 923188 749967 1551113 1154640 527801 1915025 843817 1663108 575334 1244307 1089757 1812103 617188 855496 1623303 1977658 98458 683290 1450170 1159801 34800 1593721 296024 637782 1751494 1457500 182293 1095800 1306373 1315821 670205 1598517 279703 1560671 1800203 1018461 1054765 308840 517836 1461517 1556723 673859 499966 989886 1224527 1811247 1469744 1682606 1181691 624402 105164 164845 524201 662140 1203000 1018690 550669 1400442 962244 1523595 1826152 1912866 1515326 1563076 1594265 1777186 38403 756479 953860 1816396 1258719 666476 667185 870129 1384939 1745552 1047809 793044 244455 1725001 372036 1729448 1791784 1487864 1653644 1750968 715109 1450551 257740 1297024 556314 963720 1210322 593433 965170 1842340 1674993 547442 283477 1538793 1945623 651316 379864 1923327 451065 431595 594332 1078848 341132 1213422 1897969 438776 24550 725852 1725112 515375 596710 789336 1863597 350926 1214885 726676 1940620 1545241 850797 147153 1162140 1359279 22639 606143 987226 1474348 1069664 1504303 1839910 752057 159286 193919 284655 1721163 116062 1028822 1288041 721580 323302 57430 1211943 1026497 1203105 833039 1106397 40160 877153 1817271 554430 107611 945500 1487572 515158 1426334 1547998 1686634 1784887 659099 102161 1136330 654623 1828438 706140 1048884 43225 1135770 226143 1093220 1999134 970517 440632 989422 208998 1873958 1035440 1154904 1237099 324325 1789347 1989672 1520654 801503 802514 611038 1322018 1374679 1567391 453224 167525 537077 1676987 35155 276648 1932380 1289767 1097840 474478 604068 622855 1904683 1642315 1762965 1180048 623671 1567809 862621 1998791 1605867 1142486 1572539 1451045 1078585 1922091 1136264 1196588 1651269 1343893 1072594 1385294 994037 1431105 1777088 667954 1299884 1276171 1491034 1109500 65307 1018048 855603 143865 1797098 742999 969491 1359044 1623932 123978 528954 1874428 1025767 633022 1086285 1618271 139114 803850 435789 746801 402288 1160395 1538536 36461 1054843 1932629 738544 1282405 1787454 61832 884032 1359774 1238232 1476861 1744824 900218 1348423 372207 10117 536196 1954383 1807400 1257193 43725 595072 1968890 444386 325463 728003 1430412 452412 1333867 568257 1009968 36878 53537 1576759 1845096 1008501 619137 364225 595821 322234 1873740 87297 1186993 230777 905520 1085460 1112816 1620794 1463903 44285 598195 501518 1450335 264019 1174250 541573 982530 630213 376264 804858 1777753 1277060 903147 1864591 961359 89220 1736495 194851 770962 1303700 700166 1891510 540239 1655642 104777 362812 1752275 1905078 695619 807785 82439 26889 1626444 968839 1479155 1490999 1687 1695577 662946 1930170 41571 403212 217237 78148 156133 81305 1696159 1424139 926968 21289 1507786 448723 1239589 1209803 647907 1801644 232646 43829 137762 1523477 1968181 306940 1606745 736945 341810 1700892 607694 1884398 909284 1715260 1665354 1762685 433096 1180825 832384 1143334 1944712 145781 734028 36823 789324 386105 328977 1664388 1670799 867587 1610799 240871 1220143 1897044 552098 1982482 50067 1303204 855115 689756 867693 1547439 1069260 1361803 346471 663106 1545754 1932205 1685123 1208253 1867057 1361300 629073 1595185 1010534 1662719 1730972 1520705 1894260 1152580 1987455 1836688 1664749 508998 1310437 1779164 1077330 1179067 1328195 1964710 1349200 1815818 880988 410335 860752 223852 608776 441695 1118730 1761355 1769607 183998 1255839 306315 1153477 473369 1767623 1003696 997828 175547 1019721 1251820 492743 1805823 15632 1622346 1180796 1457701 1053057 873967 1351289 1179286 1035610 1176730 1343444 624100 1727553 1002083 773219 1128010 918937 93878 1719991 1304383 1439880 1088936 1556370 1243129 866152 1911323 903062 1092323 186376 1724148 237324 1069197 1753663 1330488 1638664 1119798 108920 1057722 1643920 1968597 1931844 1416412 1527357 1828327 491974 72616 1228651 402078 7012 692435 1299035 836555 197964 1588525 1722629 525803 704111 1989456 786621 575731 1653420 1302181 723214 150641 1565126 1919782 524056 206299 1447353 873525 527709 285200 100731 338857 234445 1473286 1509984 360653 1563181 83862 61873 1775132 1913331 1495846 715041 977182 603589 1836252 1595161 1074576 1951986 1173978 361930 1783588 343826 1545060 1316073 1390699 1396817 855902 1074432 1626652 1648445 1777557 239270 1167492 490175 434196 1390907 991882 1615603 1750947 975473 1140178 1370519 1450900 907866 1621583 354930 1553337 1482927 1270442 821321 1923904 675498 1383592 520610 1633223 1733591 228272 1524774 873551 639619 1811003 1825661 1743355 822115 986314 375397 792249 1197853 1948299 1619228 713149 350824 1682331 1090273 673207 514592 853098 760954 70500 786658 970287 1018856 1386945 531988 1586716 987422 301684 1767092 380502 641773 74338 837941 1444764 609513 379442 1045441 1447306 1669951 1751157 147569 1641958 158519 1991224 585423 488827 1682893 1036170 995746 1370234 754554 1995627 451324 1236344 343148 1403336 614674 835925 103754 1014440 1844912 411263 1001410 278236 1002475 813041 981830 1273012 1524760 1098287 551119 554125 132127 1096142 875997 457093 105599 364536 1338116 704744 360775 311753 1848704 1463088 545616 1496005 1573273 526669 665260 392732 1925902 1742062 1244635 40445 169921 1540301 349689 118218 804633 1619154 1553807 1168708 788529 1991965 1929323 1711818 133663 507115 599427 1580470 664566 588948 1436511 1056634 615218 1884286 796602 1462888 1288221 434784 197617 202155 1219927 1524543 1055821 1978363 809308 1050918 1039885 1434404 1046509 373971 191280 593801 1945651 1205253 1594226 516198 214932 1175161 449219 1843016 974738 415157 229375 933585 959941 613121 1634891 925162 1825549 1764336 824285 114481 46377 1161640 1155943 1454089 989137 1256927 540997 148001 237834 301118 1691844 504507 1091732 1370862 615037 257121 261269 1728790 1804139 1742970 280606 788358 409214 868485 721135 262827 1113518 1762222 955369 1302414 1917551 344611 483901 782024 681107 1612983 1031940 377541 1442043 1888703 1016872 819916 1487650 1559145 937137 553430 783956 678020 543957 60193 746152 1883150 870863 1935836 546233 1735368 824591 1378118 814696 348937 1934587 1095917 842587 1158589 1732441 567261 1280468 1394 614777 1600140 185194 1362621 929367 710867 908568 98522 829800 1377418 1326796 465259 723874 1379302 178034 1483167 1654562 1737080 230087 1809102 156190 472121 1325707 1473545 938769 1285497 18793 1920281 917775 1549832 361103 73386 1943510 331446 1217191 573868 186886 897357 711467 808567 143702 273273 650854 699628 928058 476190 446694 444342 1173092 553863 1370164 706484 310716 1495867 643348 1503113 721102 1333345 127142 83096 616988 2143 293511 666944 215889 79469 198658 365396 1569819 1989061 981824 442197 1898622 785596 1142017 1548776 861122 364530 1909925 353108 1408743 17158 1343811 977278 538124 1465361 162403 1734827 1751778 509811 177652 1261629 362110 1471617 572819 1030087 86555 1483940 1973968 1259227 1433461 1414213 1916407 380042 1601347 810078 369469 545995 1188812 1628659 1427534 1228481 723906 459832 750917 1111060 810969 1218394 983564 829369 1093394 355195 307030 1059297 56409 550196 1599450 335050 47293 1830970 279019 648842 1320726 1066908 1911067 995586 953970 724920 474159 284636 114188 882812 863823 307518 502493 448377 364141 1938287 858683 149457 1147835 1942475 819554 104180 1120876 999039 784311 248854 1559274 1182470 180788 225678 1587712 1371514 114892 1677126 1355216 1502320 1645779 1970209 116589 1152790 1187348 1354243 960424 439239 1528937 944270 1805060 1563559 573025 222811 1405046 1175512 559414 1711113 1544242 1075769 1320426 1896782 1556405 887520 1180775 777529 848782 1466080 952113 1088598 1307422 1395145 744111 20455 780667 821369 902887 1718792 1243095 1642241 112866 639968 1406453 1690772 1620020 1303842 167679 622256 518397 612413 1556852 1066028 1703214 25279 1479830 58246 1326843 108660 408233 710938 225621 1226058 1448444 1453143 1573494 1870231 1208798 118087 112686 1401048 1116674 18329 1086939 1343207 369003 344877 965258 1833021 1876811 528608 1677526 18817 594957 1109925 1581582 1975976 1213645 1804056 402600 1649970 1424527 1848767 401743 1979679 1086062 325834 193216 425647 1584337 1559855 1347979 1259622 1304804 1558445 898413 20032 611639 229799 1598699 913028 1845508 937644 1506320 573001 1820156 1358925 1409904 695948 1240609 456473 1557621 484759 1053280 1906250 729186 1706471 1448943 460518 1845121 297618 1391191 1793994 153734 1385717 1401936 1176832 1629119 439714 1051125 1526003 1468500 312100 336903 235585 146846 1506234 177480 696182 1975480 1668164 1066335 1330586 1717932 1816668 1972100 1602461 606302 1786237 464286 847001 12714 1189567 1484314 418739 110402 812868 2491 1682783 1757767 1597656 1780336 1459764 1220275 1530977 656568 1300639 892375 950270 243502 1608221 1740274 792353 816548 1568072 1159821 402054 1369701 1862602 79904 516903 34942 1260680 10938 715285 1572655 698467 1023576 139801 987984 461903 571122 192697 385535 785121 1985890 812973 1803298 735833 537268 668965 616311 1368324 716925 1218947 952824 766284 72966 691987 899170 795264 1885544 1339942 648697 1289029 907745 392783 1257817 410694 733341 360005 1952507 52183 812895 286215 1133363 604554 770471 71712 1091944 1757962 691959 44788 1217810 4419 144064 45628 1581522 400321 885556 1272180 1047831 1283133 424595 530334 1763327 283785 725986 390975 13887 1607202 1564093 614630 1554599 1116947 259790 525415 1174162 1037895 877039 546565 1418738 209715 855989 1879102 662173 1383868 1570519 1089401 918415 503509 1574209 1511958 836819 297892 124615 969418 1475020 481799 1233714 1852779 1475416 329859 855903 538784 1567165 591140 466620 1089114 1827495 1676596 1354003 389205 1327956 54523 752874 575234 205389 214332 1629009 1337600 297055 1992278 266569 1967047 812887 1820715 1926062 915816 1224525 1549027 777786 722447 1336321 1181062 1654956 1653288 248523 1471449 1545600 738989 468265 1832168 165987 313733 1344464 689486 124715 413834 394314 710225 421343 174062 829836 1403832 1608879 1870603 1500308 110244 687141 1577498 767458 357213 1232570 918327 1913615 1206289 730657 1370838 398332 945009 241078 1021391 1031044 438691 832443 229071 614663 40596 1769815 717028 8269 1454523 1545101 701979 730815 418587 1897449 131346 1528625 209096 320171 367424 1930168 1932709 1041707 116995 542117 468295 864854 1556987 829094 1392493 1133530 349312 1586837 261624 1680949 1017416 834076 529139 1830453 537681 367055 604448 1392065 152176 331304 559646 75269 1580858 959282 731547 1504851 1637368 469941 1391864 1953690 1360399 823053 59163 1972804 1372214 873041 1426804 1603754 1132498 589409 661749 75420 247859 301413 1350166 1661238 65587 1770832 1370574 1613880 851195 1471935 332658 1122500 1943297 1842055 1382051 1325817 1932736 1180484 1404002 267974 335562 31183 1589680 323381 377427 1793455 1519279 1320626 1437792 1828807 1751094 1082441 1281508 17272 528671 552602 1466756 205874 1927046 1036814 257786 756880 1740190 919681 1348611 2992 1364828 1057463 762430 1503557 432458 1989612 1739889 1884868 1173459 1632138 898482 1318198 1434393 1875857 1535866 1820487 997877 474370 323559 929637 1506808 1668869 1169598 477473 659485 691716 440142 1797050 1810647 482698 1959927 1106962 1638568 1426872 1979708 1254357 1624789 1216615 1530309 1611167 108767 1334498 44053 9582 46270 236427 100217 43753 1208356 1162348 1284692 954583 111464 776270 233180 834837 202711 1107808 867011 1716945 1424741 1326936 1379896 1376446 327527 438392 1325033 1525944 1781992 1646647 1226424 708550 1236426 1262418 688142 68901 1612077 1700983 1683841 1426059 1857057 1295196 520691 1668592 693515 1405640 1453315 1775886 1286070 1276361 982670 1457594 1791424 1628824 1545138 830898 1911162 57426 1565053 1824336 1906426 1916134 1833953 1470225 353104 85962 912950 1641603 272352 434089 1893413 402765 499943 321746 969808 991197 1608442 884373 1463625 1177227 453852 628507 137070 595371 122097 70146 292263 1834664 1174810 758305 788544 481225 757459 284049 1634951 463602 990181 403555 829647 63195 1482353 18101 495456 602286 1126071 1723468 721147 1680738 1144231 1812688 381744 1220029 1257800 327119 388242 1887575 615540 979610 425590 1100356 1098400 1103953 1839873 215051 755956 499899 1630247 160812 1434000 1255573 1809674 1838893 1843726 186282 1710888 645933 1651526 1686440 266295 1138095 71236 600370 235280 278632 641002 298849 956769 237598 1723302 373840 1057099 1265092 1859204 1753301 1772180 432813 535482 1513306 76962 1988009 952037 1054038 871126 1654746 345576 1377030 691879 887033 701111 1709310 489248 880744 1143420 61812 350078 1023013 766063 1524347 615171 1801004 1423018 1479282 1926476 1720239 1893322 40877 1083934 635260 1238409 1901024 130201 672813 1474478 1505187 668808 946871 515827 1767237 1950590 88334 1334769 1763130 440241 1839508 339349 1757645 1142265 1998313 1216131 1095991 553208 101531 147007 1608088 493126 1198173 818587 1797222 1337462 1023870 479972 1695311 1395674 345683 64575 1842574 606707 1328756 1118872 911943 1340964 109932 838418 1191381 526032 1967086 1463842 568659 934914 595712 318823 1215417 864851 1450628 851518 169679 1553663 1951619 1671251 538440 212707 1163975 143100 506478 1860808 1154583 612882 1520732 97519 142481 1662400 1994564 682702 401420 1465197 1003393 278435 878863 1562621 1694653 1397994 741215 1875741 556613 1542686 855006 711492 703640 1003401 554569 900074 1910805 929532 1569562 1143679 1330055 415773 1671350 1649152 1817339 1210557 1825326 519809 510441 1738284 898402 1338691 1923380 285153 1624322 61320 1766392 1837537 1380541 1869730 1782888 1052874 1627547 742114 185451 889290 1047097 1615426 1625143 243091 382744 1091109 413637 211489 1539202 1215744 767906 902844 465778 132186 1424647 676061 9599 1423603 172260 601291 619480 851360 19658 419934 204247 1924037 946717 859013 1792743 900862 1692051 914037 1559369 1126984 1788028 1157362 1536043 510978 517674 787336 1379530 1290956 1832367 414031 946011 603125 1406652 1712848 1985027 735288 946088 999952 845761 1664056 681585 1617740 245072 1689210 308570 1718838 325832 297887 1852560 397701 1435796 123685 1801573 1790447 177071 65760 960682 715230 476136 1274579 1586267 1064094 64735 633702 146165 192720 351630 1887597 84628 1399379 194195 20916 1423040 1881578 1906033 1046169 1533287 754600 840141 910802 1444880 1521520 1524454 563125 1054241 169418 441786 777172 299275 1208436 800406 1721685 246893 722502 1638380 469204 615048 950854 717405 1747395 904130 1715900 6349 1768053 1663675 1878597 770944 1094397 1036741 578769 574 1826375 589870 726490 1092526 270810 113976 1728350 44944 875044 1840805 120461 8290 1758119 1353287 827565 1317003 417602 1455913 1843894 1249734 939214 728580 174295 93873 1752130 1420766 310749 904552 417882 1505986 59705 1258558 40546 1587563 1432329 1262711 1316834 1012038 1648834 9573 1133859 1175646 1309643 508799 420673 204684 1993854 537907 1874144 192635 1241549 815206 1875390 1077523 1817413 1395657 540332 30544 1441875 1200973 20225 975730 572193 1573035 1539175 1636385 1530994 1320434 1360499 1006208 1679888 724295 1834647 442827 1796906 1233076 826375 1619174 1003484 33647 967720 555853 1428116 1764379 161224 1544709 920266 1406900 769756 1712213 1359766 85229 1309315 806389 640789 1949057 1170700 1055721 1074349 1558659 1227402 351442 1694580 111541 144004 864664 1141297 37772 1199827 1303453 886135 1353268 830859 1674817 1263965 774525 1364792 712124 1883287 1852704 706642 1550215 1427226 1817721 1337000 1111358 175966 1463677 1190892 1702286 1238117 126125 364960 974824 518422 271738 166500 1362435 1208903 1297762 1904189 1595772 1095328 659140 728092 142713 1053053 1156911 1848487 1676695 1335803 448644 1940977 297478 316797 1037648 1420208 1140313 1615348 598040 1280813 1300067 1111213 545448 1713895 533844 1695574 455464 1094463 1481746 1233136 343185 718308 1580355 335459 1023455 1567679 615718 692686 204466 1511069 109964 1253081 901425 1342139 1604842 1637165 1652801 39726 1866569 990074 1183353 987187 1765653 1673787 509652 1174735 1700747 849185 576140 1716321 1732120 453137 1120664 1928794 782334 1105498 979586 1690156 998052 1682478 76523 1998510 155025 864416 1314233 867714 125409 620296 1670388 1805532 1431116 1356340 852279 1349788 664865 731729 755131 744247 1848801 1037362 1432362 1919546 200084 913130 391954 252192 1307779 1305560 1090704 1905493 304294 593501 992739 572436 1538480 483420 1670473 1754071 1969220 1710464 1801472 142364 1869693 802228 494840 1430636 1435851 1876804 1397761 1743686 1009145 1734375 511145 1633710 1985508 1039847 367715 768457 411745 541984 849560 1510845 1401216 499196 348204 1089376 1962763 3640 490041 1663051 129013 666839 801590 1268033 375771 232413 487538 1847613 397880 365302 1578389 1862885 637718 693085 148123 464421 803715 591548 1697543 1690484 1620427 590037 211272 694210 1646512 375000 930915 571365 979226 321438 88761 1196203 205840 619085 1839290 1899656 1313328 379107 784193 1410877 1410331 738065 1113882 162706 163436 94129 429373 1837589 1468919 666356 1991725 1897897 542565 259864 788142 1946687 358697 76762 1166406 1458498 198108 741737 824222 45736 878562 1550861 534892 681043 544755 652968 1661928 1198296 320907 917191 789824 1794813 557923 1861424 672562 162760 1021792 1912771 1340795 218914 88009 813688 360680 1187248 168787 1335153 1212273 296419 1744371 464951 79136 668729 1291717 1517216 1648 953295 644192 183608 608205 1849031 1632118 358790 1256888 1089840 1521602 1563914 174093 574527 1728131 843688 1373201 1073448 678477 423408 365795 581284 760897 712194 23737 1685105 1398472 944760 316794 1464347 1828475 1680965 473708 945415 116231 1595542 1020468 1789303 3062 845026 971661 1713822 864029 173804 1671128 410747 1525555 1751081 616107 1715280 847662 1946847 1587459 1504887 1844824 583665 712720 1371515 1161472 1458134 1138723 1633174 1046147 1747761 216329 892979 1080389 1721776 866657 1952058 551239 1986122 17148 1769978 1880597 965267 1832035 1654250 764153 179307 1803043 510054 1879726 797374 1710859 113634 1284979 584070 788539 1076379 699837 1561129 724921 932995 604591 1072582 1085718 1316658 347047 11173 1711111 241234 231132 673187 304757 1235242 1189783 611893 326174 464666 153954 1902950 28177 935434 1890526 101447 1513256 925513 21633 1451126 1889736 112532 1461207 251287 1575713 955005 662780 561251 235911 1816718 860135 210777 384606 1952798 870685 1886790 1937318 1149277 468485 1555390 1914050 1894223 1329728 1552956 21911 1647584 811577 1182726 1290849 1774560 483355 433958 744178 1633986 1906284 241742 415660 786350 275746 1240187 551575 1504615 987482 1638584 1965778 1200661 483641 975863 805492 1459756 533898 686578 893960 1625392 124691 170276 1161144 1159328 882761 1287189 640126 813444 1115838 48757 1262699 107377 901572 1580154 1010790 745778 1633464 1223208 956233 659544 146499 1889440 1947705 405842 1012896 1173575 1801393 560114 1901420 1649065 732051 46710 146545 1815078 1432333 1795673 934467 1471905 845618 129 184125 1443479 482192 969083 713435 1128805 209930 1493225 1127798 1341522 869351 611103 227327 1132705 1628300 1548164 983212 1820391 1138892 913588 1080571 1305583 273661 1804852 1442045 961617 203592 332557 404733 213610 1429991 1506471 1136708 1844380 940507 586904 188450 585737 37929 1795479 1779540 1120445 1322246 929773 798186 467024 493502 747190 1211426 552997 1799719 540303 166147 1760651 1403897 1907643 852295 822933 1235145 1579779 2271 1637291 556528 491350 453525 1199797 1389034 117624 480631 1287015 598502 1681684 182195 1755127 1606356 816444 72625 1132154 1298037 992219 597530 561297 1148950 385432 694216 242663 1674784 1784734 824713 296434 1736905 540636 243373 926649 1946495 295320 1630817 493607 670684 642960 1599335 542645 826953 136224 602907 706003 1560224 428027 546253 906170 678503 991555 481227 143310 1193497 677306 1110069 788324 1313893 733937 829101 216142 1672551 1719347 111232 681132 671681 1575358 780561 1832397 1178370 1361491 1549733 1003974 1981324 850337 776510 1356107 587467 1904009 698934 212290 919361 624529 1811517 1875019 1004182 1468770 1173600 137286 656813 1378489 1120288 1678444 1192858 335709 1031356 370280 1081412 254996 1052920 30172 1297801 572621 1613343 846475 871706 1341757 428918 902135 586027 396347 1799546 402535 1301087 1764815 1694516 639168 450937 211916 228288 347498 1976492 1429592 1358293 1242663 101708 1120613 1758492 517085 1355851 1600479 1117092 1144609 1314883 273638 1423069 1262722 1544229 227943 95973 1814922 287857 1776990 780234 330382 514028 1893017 696667 223505 1515969 1130536 501057 1152182 623372 462107 578057 1842371 1416768 1275842 1604009 109861 59740 1130160 59999 652085 1603777 1075377 539023 864802 1065288 1446392 1129634 257405 1340467 581834 4030 1357223 1822638 661513 1108079 1582674 1376245 1638015 1337151 324021 630421 193271 1274296 1006253 1474075 935719 803286 1969608 1724777 79393 29786 1817152 789612 118230 1525502 84482 631231 551174 1276520 668159 840243 21799 390054 900551 753979 1298430 1281560 1574868 183700 1404460 1121702 395525 983553 1620765 292038 1576859 343973 1884087 1800400 1571372 1734371 1959586 1805485 88546 715183 931547 19933 872144 1663329 1243837 1273200 1185137 1965267 1467526 1351898 525698 683576 1145236 653030 1262116 1763042 1874545 102510 812583 1997778 1676056 304305 1573517 1536132 1261777 320222 745075 655097 526809 825750 1198230 218434 169290 309387 919724 1203095 1975719 1871138 80303 764812 1863527 1673472 1965065 510739 476211 1886187 1838698 1486608 323537 1207062 673834 1953764 1256403 622084 1297 453134 1558577 219573 930363 1236859 1639195 1562550 1915687 722768 1355535 490890 777759 702183 583280 1926738 1188661 1019629 1172012 1167797 818501 975788 445921 704923 580818 1393329 1379438 754710 312204 521157 1698741 1192343 1253514 1367412 1842325 205540 1183675 488631 1448035 8865 474929 1232831 268784 744256 1445173 1161347 1069426 1604955 966609 485154 1289310 1599951 1646675 1490047 1427320 593112 1365203 1536258 1761684 242303 936027 1656393 1592357 393584 1214186 1016327 1104991 648451 1482108 981504 1330732 1696572 451858 182558 1410105 1604309 40144 1643162 1080048 476070 677526 1927671 205926 1253024 1833134 1072608 484784 1682212 713815 1890890 507180 1961104 1547790 1837784 1963218 584072 232037 1541725 1952557 1129349 1463531 1098614 279788 285527 926730 1489041 204611 1973699 1443434 1533244 399209 1711874 610718 1973701 1612444 952416 961044 746195 1245557 247223 42366 1501228 1520748 1398669 644058 1609288 1594195 1123026 855637 1925362 588967 1374499 1427004 1658844 1891355 1536609 1974790 274033 1554836 681873 1265267 789131 830418 365903 1503449 734840 519347 792616 276668 1170572 44586 1422436 235739 1024488 4360 1334126 192835 657157 942396 1303896 42633 1980786 863606 1839667 886625 593563 39712 1172643 1798025 1315321 976072 1402436 1613081 345651 1776622 1823713 1542709 1981569 821768 714013 184379 1591588 1564834 1570267 1647777 519428 832892 1256464 1776588 1220672 1158994 1748772 52541 89480 457585 643929 366430 1006745 38595 534838 224905 1885779 1955718 1108799 970326 1411607 347809 1915534 1956074 423091 855981 23242 1167197 1373241 1996980 366296 829467 1115933 1452378 926271 1027895 1911296 645796 675982 1013598 698692 1151835 365498 1104790 646986 1984201 1892951 1518629 1460454 815039 1111833 590730 352886 15789 899466 233303 180753 735102 1495774 619186 1341749 858761 14921 931363 738627 132903 1748821 94407 1911234 83304 1305903 1295643 1889292 47447 699621 49714 1167141 1060452 405796 657736 1655624 21432 1572044 119870 302998 1267040 1847733 1080873 1496123 1852730 1650095 803554 643370 288766 356391 1851337 82342 678765 1030336 1121240 1254403 1721891 146694 1385744 537228 989447 346513 1833001 1083427 155899 1075333 11135 1884337 960688 369882 142433 285891 1843304 376664 773538 1389046 1660179 1176419 93901 1903971 869901 1115620 444725 13178 1885277 1819136 1048783 277428 541536 344348 1831787 827029 1084044 613655 1510781 1925818 1586635 1413048 980121 1453830 1665126 1116926 1693463 1247576 1281224 1055633 1648891 1457465 968937 1421088 391878 834903 844998 1463481 1401031 780679 1516283 1190406 1407642 568308 1077331 273528 504637 717155 1422287 1809507 642878 776381 1747066 1556588 1391129 1765652 1777030 920715 1435887 95795 976157 1166420 187780 584689 1311734 1193353 380444 1462844 1267799 1115778 1044730 25422 1443995 1410803 1463055 722324 1550471 964706 1726773 399784 906730 969810 312439 338666 473662 1015024 1490470 916043 1253634 1834358 1522259 948171 1262064 104885 124587 685463 790352 1919534 534818 1241203 1793363 1320820 64651 191112 1578681 1518084 1428232 1607288 1775276 1500937 421333 1087740 1706661 1976182 1040356 429059 679375 1831382 546422 654278 104709 193583 1722130 1341495 535564 1642325 1796996 1420080 722265 1250233 58642 375416 954041 1243930 1026913 1937118 1799843 419129 897983 1767653 791000 1549601 717913 1092090 224670 602471 259206 880476 1981459 361071 1402017 316813 1173184 249597 1709965 1151282 529185 768822 1793487 1364972 518213 758567 1675817 1528129 1195564 1060181 334927 1184700 414895 1854111 1082498 195159 1903767 971550 498789 1798522 680893 1555640 777538 1627243 1858293 1029912 781386 1854887 1915725 1363655 203100 1209011 1033091 68080 987892 22794 1650068 219117 1720043 1232957 1802576 1551682 300103 1862550 644612 1952676 1882119 1080566 194457 770244 1667762 1730580 459116 589470 48908 1593129 1309618 1965549 222024 1532924 373012 1733252 675132 1981041 1087636 623130 1731429 592012 1065568 704937 1546994 576593 1960112 898125 1358194 556566 586218 849593 999287 43536 1668683 657164 1407354 118795 1672804 437623 1992562 428680 2068 1168294 1907225 275334 1337987 1879116 454006 843562 977514 1126242 1261659 281387 173086 40154 1935662 1514854 861385 1199358 166205 1862942 1431042 1468229 1018893 1239287 635136 1985780 1537750 41290 1724195 1950835 890854 1338533 1616552 585854 69785 232687 1245995 50007 988080 534374 1291757 126308 49503 412312 1462017 377470 625744 929935 1680087 1381971 1053684 1489094 1840822 1714169 1192427 1270034 985281 1428227 1537466 312446 558945 18094 1688445 1398543 934290 254661 1089481 369684 1542834 1914355 1172707 1892946 1655099 1416228 1179255 104464 375262 799624 1254544 994026 1880008 1413854 476953 1200916 60455 1345026 1272603 660839 1812270 988382 1425285 755135 635794 1480984 554970 1908029 1684121 1981591 1080665 1377540 1960330 841365 864014 1252391 1050833 672899 325072 298500 1669917 1068348 694815 576336 602155 603572 246687 332988 796032 690343 1117737 1420652 6619 19146 1776434 1776148 1402701 1595583 545668 1860058 361691 432400 1066757 13848 1836246 1245720 1326853 721076 250792 1784543 1547623 988453 267087 1047078 1450347 305004 1891475 254783 1597040 1421618 1348986 1891138 164067 1696553 1868425 244662 788038 1350347 1690510 382153 870154 55657 1456159 1200106 629113 629212 735226 1279422 2060 564200 1395100 1531275 565721 916912 170516 414021 594433 1734617 1418053 769719 1570174 1098054 607996 606883 1540384 558184 1505444 1978471 569351 1721638 445881 1679836 235194 1328764 697594 1320798 554684 372689 1339271 202305 420859 616730 1177286 424598 1879127 196122 1919887 729530 510231 1330577 568822 1608987 1769864 1679573 1852571 911761 1441146 622968 1773371 1725076 212251 1412251 342535 1803223 1419194 729788 306317 669259 1095098 16797 562376 1380213 489834 1672147 916615 1705636 1281557 820557 1370165 1234272 927941 1714171 1643441 225278 753722 1192240 721043 1144029 330482 220764 724934 129000 1406725 466932 1224848 177478 668990 821055 431257 1598953 746775 485722 166297 1712139 408867 961688 202276 1787368 1630589 431596 681168 1708442 187718 424073 500465 1349071 1978093 1954070 493563 604602 60274 270750 952945 1653877 1255152 614154 1440754 457311 655273 655931 1978041 1970397 25637 476751 1247389 48143 1188855 598755 1465924 1996171 164359 960344 538485 374381 144231 479437 1108324 488085 872064 556774 618073 548835 29995 378228 929432 1132507 1083784 273299 1872776 1143759 504951 658300 905559 416096 1129362 317501 349573 1079587 1989922 52321 1111032 1845204 1976608 548627 142587 73159 1602076 444401 736256 1108344 1345879 691682 699482 643162 1077624 863709 1718096 829538 171951 439687 1265834 1116212 1858515 1625660 1262508 56487 1801650 69667 1296564 915074 190403 1689596 1101682 860662 643097 467902 403074 1328741 696174 1500863 1977301 1456351 1995764 1692814 1442862 500992 1481323 1521168 632720 410382 1299279 1552773 1212522 1154225 246567 1745045 941077 68082 1132188 1884520 805559 1288853 665256 703148 1176398 1194914 1336289 453732 1006811 312255 954128 1482769 878108 1757737 1871005 404423 145896 1779726 606439 110082 382443 1015867 1726348 1313003 1648799 223809 1070650 647147 1497040 1911647 876194 777146 1383331 1688519 781014 363568 150750 230474 1806659 1767819 1411169 1516405 866747 850437 817 483522 629041 513195 30335 1359305 381671 1365115 317299 909910 1811879 427234 1148753 1457184 1944395 1746249 1648385 427400 1824478 1137055 809359 1461166 1240667 1196320 990450 470080 34485 1461419 708119 988602 834156 1110109 1078327 1883739 1875510 299277 705918 1358428 359712 1523456 1209260 1079024 707618 1697757 444486 925733 1099938 182175 1265786 586245 1475485 744534 749062 1419949 793082 1411442 27839 1799484 1020733 1064074 83958 325538 1394495 256055 526607 54985 1086864 1442125 1843752 688912 158913 161910 268558 1850262 1496266 632465 472670 438103 40063 1994175 1380125 842713 1553314 1568669 1415170 732819 849686 237361 11597 1637419 1032493 1728583 1296756 403226 1189445 855905 583152 851427 351325 484967 1941070 901368 833231 544841 1946189 319629 1618305 1656498 1319642 1360177 220289 1571361 1292955 1133949 1753735 1895587 1042903 230538 109961 1191351 943170 1953850 1741279 1459728 1015995 709027 1489300 127149 1592032 227629 1976756 32195 241993 686565 1652489 226525 1776115 738543 1957162 72523 1887001 1386661 752941 684643 329755 1786875 780770 1221366 1678831 1109658 1706403 949705 610640 1608541 625496 356615 437500 1185151 1074730 552718 282730 1267600 1711917 357848 645745 686047 27446 758468 829847 109656 1280154 1182476 1439530 1840153 1189424 1620180 163283 523780 763322 407082 711706 1857694 672158 924291 1987331 97983 306923 1612369 116350 715946 1993936 598190 1454481 766919 1771965 1517236 1295687 292202 1778550 1218846 314261 733048 1705795 918454 40457 1849755 770426 377267 38442 1708056 1245085 1207884 867637 1344788 1786665 1828198 1431248 1414471 685307 645615 1324767 145135 1446101 15587 458649 770583 1318120 1354150 549254 92467 961109 92128 640506 1571605 1841909 1148433 433083 891386 524339 1922078 1168313 539718 442545 1906675 559043 643888 276864 1309443 1848442 1462876 1500063 737901 1202899 370785 977294 40100 1072580 1903410 989414 100980 1488164 1902267 1912323 1352712 1180125 474413 7406 699681 1055884 1556235 1861716 569446 1032903 132294 750703 1900450 1242531 964151 495161 1199726 199035 939441 1187552 171268 648966 1501516 1698050 200021 1707464 505660 1044972 822596 1168398 1487695 244507 810997 982918 956350 1168147 1654812 91761 877381 1070803 330336 912614 1391459 1449611 1077963 1240360 1859729 1660181 1694645 1131039 1169835 1159499 1057784 1383974 1664349 744847 584148 1104827 1482685 246911 521415 278867 1369235 865633 622060 458133 869940 1407917 1100920 1431751 184448 415731 227564 925006 1446941 1483273 1896006 166819 1654005 1000951 1229764 206235 279396 14923 133712 1851141 1342229 1706439 856145 950503 1546689 58244 286676 676830 1792264 1750310 144572 647390 1055897 740085 710266 1284572 135419 1442067 801101 1653306 1621438 862822 1361185 154784 1095022 1796394 61894 1581542 1422711 6822 398151 1398421 1158403 1588704 834100 1242512 194887 1273385 704000 1975312 1799046 409866 1035688 1141005 1085140 1865942 445098 257885 291094 535362 1366119 373763 844371 981676 1757335 703794 1312070 1137437 782500 975977 1255508 1158252 1465994 1451537 1095744 895890 1238856 1826165 804267 1102652 491839 1889202 1497837 1021187 1482132 542051 291450 700306 9633 31053 469746 1336286 311974 3659 1998353 293087 1009978 1422595 707510 491024 709443 403916 1078977 295866 1083059 255060 936210 483320 1419532 1339313 151158 143930 1852225 1406811 389318 914340 124559 156118 1393606 213127 1462799 554658 18726 440713 1661856 131230 175993 37202 739972 1955797 276656 357061 30287 107731 1218269 1570929 1697120 304668 1164693 917655 1302880 1733718 1088411 1920248 1122930 1127917 583256 1373323 1641729 1000876 675545 746437 1859631 813485 1048501 1546066 1785423 1521192 224194 1705032 507534 1203784 277661 1278843 1608507 876 1601041 1847591 1297789 1895678 426342 703596 72439 137982 1450760 89683 1038252 1588260 1949015 1684228 308602 501522 1867063 1528620 596072 1642631 841932 917048 642060 1958739 1442366 455007 1276875 966904 1792307 1793141 1683048 1898996 1250635 931089 1104432 1762864 280680 1216079 301143 1466890 150207 856664 1024383 1498633 651464 1542996 541340 190503 1145828 1677855 1106369 107896 1376048 1009316 1129968 831094 1248804 1623709 475317 1574607 239312 1049339 471308 1104189 1964540 354938 1359554 1755807 715237 1652313 1010606 76644 1551398 1028786 1404186 30856 504907 262014 1377068 1701 46489 527251 869004 389901 1770401 1909897 732907 1028076 1537863 344034 335597 1010361 711349 375015 665769 1678734 1131806 1479153 182791 1698530 1434716 1384614 1422678 247840 1629964 1605600 1175854 1034205 1564132 823069 1141402 640188 1709846 1661984 313430 142796 1955170 1945793 802722 774088 753530 412378 696301 899305 858983 1130912 1391100 95053 1415585 231608 1163078 493217 1065725 1966148 431519 1672078 1699609 1601117 293137 1347223 736555 42066 76950 328227 1886504 90771 794130 1067808 1054762 60645 829517 624823 1878627 1189579 495068 82471 450553 956720 1559469 580546 671994 1620436 1162256 1630495 692994 1014585 1329529 1443170 106961 1640552 158545 610117 148269 294894 1641045 1273411 892739 874418 1227614 1841907 1184254 9706 481898 36030 136216 1876060 1966285 406709 1036971 1920683 1129497 1062820 798714 897135 1156412 1373710 1549162 365098 1557598 1516540 582132 845403 672340 361205 1340578 950334 1597377 384807 464027 1855443 1665406 143106 1627516 1188329 749058 290440 1864625 1297795 1230142 775786 468619 1617971 1094928 34223 1518122 1216789 3719 530870 463263 1359055 326179 262190 340880 1552473 1928008 943364 702911 1948858 269013 1497213 871034 1377623 1418572 139756 25478 1152322 887179 695303 592340 1720790 667895 1527624 595595 1114556 1005915 820634 534624 161792 1605715 311854 882844 1028845 371419 1047732 2207 1134285 1644714 1695380 1403137 796392 1502131 99649 166207 1307326 1721395 1467878 1754250 935678 1504467 533515 1484109 245307 1313517 33682 779112 522407 174653 1635180 1150025 961437 1286002 1516009 501276 983752 1273432 1937632 231752 266868 711177 378047 1711680 821311 1289920 1778923 134961 1753631 1324050 1318884 1856155 847806 1091999 374158 1473997 868210 1998361 416626 1044582 795027 785362 983322 405808 1700540 1232303 150695 156350 579920 1269642 1840794 378392 725554 1025340 924402 1412359 1644829 1329140 1012056 1115889 118158 1133743 519134 568613 1708630 30245 1571162 1767474 964719 779378 185737 849503 1858074 1614381 1163596 716006 1251442 914296 63068 728125 998669 162062 195515 432716 1814089 1836737 1312712 1209728 852893 26381 1875131 1161007 1380978 665247 18172 1997324 713090 1320582 1290850 185698 1623123 125748 296530 1183046 570583 67715 1012018 544904 283595 910963 843923 924088 1007581 1444862 3419 344482 461699 128431 1391194 1666940 315771 1911857 319715 974559 1284228 1701254 1210294 461435 195038 638167 1021624 64627 906088 326954 998881 1793986 548151 1700678 767693 1731231 1252900 1550905 405208 416629 44006 862223 333410 290532 921674 221313 1535862 101045 1100201 558988 1923746 756831 217361 1536449 52304 1557371 1222640 509420 765519 475429 353412 1965465 1163967 1561261 1428726 958546 122237 860381 348782 1155769 991615 1991978 417854 1765618 17502 1641776 61986 1994795 41297 1706165 1270997 222574 605024 1566002 60338 1983116 1580853 843267 1134709 786913 1403138 192061 958743 1697366 1015528 657687 853038 1603345 1815694 332449 381196 1058657 963147 723573 988892 930178 227251 1119332 388812 860491 1212875 1970009 1862890 1142261 1147754 300240 1530187 1058128 1957774 1517941 1178737 732316 1783967 292387 1990600 856064 1167555 963382 43051 1077649 71950 1002976 1638441 1165615 358911 1659747 343423 1069480 1352318 3427 686196 843651 1026249 499193 691018 1375629 800696 427775 54379 1411215 830835 1848290 1182665 651294 574581 1156771 1776731 599186 295166 893601 1260177 252952 1195530 1559179 382529 418075 185834 781401 938164 360819 1070861 815317 1926940 946224 93517 755778 1283453 737161 1351766 317582 321525 1640033 106339 1835405 1648114 1186835 1946355 1624658 669150 1673596 1640142 1122825 750101 1853620 980570 78296 275076 40953 1697562 302589 907641 456008 282843 1272724 1218410 173968 870365 1122900 294074 207171 757260 860376 1442284 720708 755511 1403846 321596 412680 145874 1077628 400742 1477780 1494264 340167 1926254 1983870 1528706 1723471 1014190 53904 582745 532877 1832880 1271438 72106 4047 1375914 616356 369021 1521322 1757279 507065 506839 323608 835024 114495 1471689 419418 654277 1086141 839468 1330083 1686261 1743371 467232 1265495 451092 1950860 1644363 1952570 855104 457985 1669571 675913 461760 428841 1034850 145288 1568771 1098298 896172 262481 1610574 1705989 108280 1092640 508553 1880444 882976 1608866 610394 1347517 628194 1715120 1284546 1739624 1005897 749663 494848 1318767 1748065 435218 1228815 1868508 992665 94647 739845 681652 1427291 725889 574010 908927 638179 1617784 1874740 1921260 382183 866872 1417947 1305429 1228832 1000251 563465 873523 426581 677140 113389 983131 718200 1580329 1045449 327976 206850 1828454 1765081 51656 1354660 482539 471491 1455532 631529 529682 201751 1884934 77577 773359 840297 785872 454816 1453909 448566 1809249 1255819 1035539 8262 1189957 1732792 1899413 1259750 1058475 519594 1451118 1507950 1270953 1880161 524853 1948842 433699 1788091 267269 1159373 144257 1390227 1671441 813440 1322387 894014 1593849 1906106 1160363 710256 455899 1383920 109082 223525 291553 1780942 85911 1569890 1125215 235680 51473 794927 340334 895344 1724368 10912 985030 984116 1732093 536269 139295 47680 700808 1129831 869271 1829314 164380 1136440 915480 1743215 216482 11887 1814554 401635 1822493 1908649 111460 1718163 220777 339364 146111 1809405 1594305 445562 277628 53045 1743772 1487043 197196 699670 1113050 1387525 194950 360309 560333 610522 1139172 620651 593809 1114154 1911697 1507986 30116 383287 285050 459669 839674 1624490 683932 175323 653127 768758 1676454 1997041 267186 1208374 145630 270493 364369 1499186 1430039 597195 336603 1369042 1329961 1572420 91925 268300 1579659 812291 1069309 1933173 428439 379574 1412028 852650 715510 308960 1163497 736825 1254120 866048 1424591 1652391 55072 1461073 580924 356773 1770448 1913345 1398589 1260331 1659650 1128633 1619455 1006597 1171228 1828402 1043311 29114 1979305 909129 1480181 459383 328861 1125631 793755 1273699 1305625 1705508 883478 330595 1908324 884391 695194 1616727 1496923 619854 666647 1086245 585975 264961 1811383 1615655 139082 1271605 351705 98279 544992 340472 1975177 90039 1033653 1937084 1474292 459382 654300 1937095 907110 455704 1224825 1805218 891749 1662652 884997 598261 1094595 617585 1271604 1702039 1484276 1470380 531983 1697866 1631677 91162 1616010 1647428 1677289 658910 1277320 543684 1725047 1751874 1614579 162010 1225426 1400880 298385 629346 93722 810134 221673 1801808 1853029 1336320 1632667 1975616 1503145 1801351 1778925 1667300 1216856 1137538 162353 69966 773858 474152 367760 563113 600876 660607 731914 1785411 1873781 358375 874594 496381 925293 1804323 1573022 1433952 1981616 1915861 30751 1275685 1958704 1265957 338475 578018 1080756 1473952 1416375 1553057 875689 1668777 1261826 1367958 544349 348329 1214660 1359278 604646 1966114 441718 1667217 98929 1679717 151454 1175141 1183509 1132538 761994 63611 482709 900180 1931076 446923 3654 648368 1484401 1847090 835010 181980 801556 964130 1602644 1013283 750360 1223895 549540 1429062 669456 1595483 1274894 490641 1701220 296813 844931 649479 216645 1550906 389139 1536134 1035632 653830 1263046 361609 90399 137175 1424076 509755 769501 1216407 563745 35623 1501088 1042016 1057474 465472 514345 1518645 1290308 64674 1226180 1757841 910261 1317471 137801 577173 1005235 1745118 375624 1897268 455234 1079301 914493 1400241 1346626 1975734 1877027 1446535 1407018 1703293 1792031 1459181 699696 1663946 247872 1339920 1194105 1511557 489378 939670 1887811 21931 1751514 174651 395202 345002 7244 912993 1115274 249067 745122 433033 1850482 142804 575879 332056 1531084 399969 680472 479410 1882163 1414957 1404886 1814544 819863 1801515 521895 1475758 1493537 388001 782685 160367 1443400 451533 894058 1790484 469321 1912804 336024 211528 924262 920461 1894021 933496 1310323 372976 694272 235931 1047808 1706313 1094746 596248 1080432 188957 535630 1074545 931880 1839532 567460 1397140 1935351 1178851 466383 515893 1858779 157951 1060589 1615799 992777 1170550 986445 676926 1940282 222924 429735 1080768 447668 1825297 620336 310587 1886918 434507 947058 204905 881591 126067 793198 1412152 1201602 1191082 1787595 1067793 866271 246087 414756 843686 40827 1570274 731890 1563937 822224 693054 1693007 1923628 1564257 528294 996135 811007 1884776 699651 1695222 1624339 1809438 249717 1260146 1597655 1076174 1115806 25450 1692288 1676858 149000 719659 1520150 1973326 807880 146603 995390 1101976 1866262 1573974 1583023 501368 1270458 747864 1694435 720072 1158572 175961 700532 643394 255913 333942 840779 1275793 1330400 827 1016084 1734973 802654 251310 1172094 1653975 1564829 416628 33887 1777223 56757 1850921 1264937 1515500 1468105 1429739 1116938 1370024 782667 1289946 1507884 1741377 144334 1672146 1805483 889952 486037 1662716 86816 70217 1862916 1799306 106110 79058 931108 167498 999941 1513706 930051 1466777 1329464 820738 1782426 1811915 1361356 1718523 942201 642385 1614436 860364 943880 404488 845626 967905 847900 628265 607581 1158103 448872 41605 1454062 530811 253587 867227 904781 245154 905870 596934 1522138 1779826 652648 638588 421652 980848 183953 1417660 192973 1536193 910231 664114 1945977 1928078 1691649 177597 1419751 975779 651554 1847522 1171440 1276253 1122773 346130 1247947 755220 386670 1725925 1528450 1522216 448029 1070980 1873441 1514242 1436971 1759134 431373 1145193 1390189 1518386 379695 486683 1412758 375188 914508 1533773 690671 796768 101594 609682 127267 1561618 472528 1272764 1502296 548668 1677434 1139230 1127533 1661236 644458 1240551 263657 1129348 1673904 260358 1481079 1903879 391004 324365 1013467 220436 1735514 1062678 159632 130593 1615130 1709218 1335570 1030843 1908112 394274 938888 224017 15519 1187873 1601710 449705 125827 219818 1263873 295231 994047 1910205 673371 291683 824912 965584 122806 917650 1011083 1108142 80110 1830669 1880288 379835 1775532 972051 95842 759940 632637 976506 1618451 1747170 901813 1890892 232539 77370 510703 1294704 1586433 574056 169167 1338949 1908930 269860 527400 1367934 1458536 359487 19679 796049 1262548 1252314 480508 1658814 386225 1018647 1786363 1029487 976760 902061 1077280 1150368 330572 711967 1871748 1385403 1021644 895232 885729 760530 723959 1090356 1900752 1387940 1239789 1083953 1593159 870520 1682850 1298342 787916 1888365 1332635 457553 1682898 1956036 1772482 1797547 1087198 15706 7549 1193339 219458 1785048 1522039 766715 388958 1090246 1010340 383622 683236 1128680 415658 1850971 1677890 592218 1364720 331305 557687 1204628 850979 737661 46236 729583 5660 1789176 1154205 465339 1402749 1184471 658862 1734894 1892359 1520307 934594 746940 1534265 1930510 1017193 764671 1274820 788516 214198 788155 551727 874378 1868830 1073740 97625 876687 474345 1169642 807406 1561732 825023 279999 1055431 134185 1567499 166213 1642619 525725 1881284 917934 984345 147624 1033011 1492765 1730678 1045294 866200 918067 1101294 1242557 779454 1181360 56261 1240630 117019 910679 382433 1503202 1951248 1792930 1297111 1870046 1859723 389479 631252 1161830 700538 111780 675445 833595 1129084 952634 631103 1406433 662459 342427 496913 546904 20804 57312 1180851 1979311 1387274 894964 1079947 1271182 534104 1289353 1847409 1277869 1068229 458563 845013 361701 181978 243361 471727 1838555 1244692 1405432 595867 705194 704415 342462 1361393 1664723 1237551 406146 1801141 1019544 893633 195028 1628686 1548043 275498 1797267 251885 925966 1122545 280434 1251229 352661 1917636 309856 728721 1451127 1640214 1242397 319248 1282507 760336 1078662 1171834 1041220 1482369 1009299 1070194 28125 1446455 445078 937787 1168852 232090 1515844 1432401 1936902 1135255 1474362 1629607 570598 422697 155714 119691 1539945 1257584 1011360 1885364 1920258 447379 1274407 493478 515634 1115433 1780715 1318766 813298 44761 1518681 678472 464186 663712 1925087 252770 1010410 1259046 867588 830464 534005 805792 499710 1698122 1256788 535496 1181274 1862310 3577 474612 806726 816820 1696715 1727222 309456 200157 920549 809503 1970159 1130815 1287564 482954 1683324 1544943 1550977 858777 896701 1981292 1943542 237658 196124 197165 912745 721530 5624 1096668 346934 1185095 719465 1703624 1314203 735771 1770504 1295241 576484 1343318 423290 1548133 1700680 1660239 766959 1023069 541993 1489890 703969 1812350 1420644 255806 1924442 1302462 1268940 750540 1211608 896326 961082 282408 132574 1528069 1140880 1442922 1417629 692218 362692 984721 1384933 412040 1705266 1887220 1601085 259803 574078 1277482 1686820 1698169 1658483 970049 1077965 1275888 894690 1670155 573651 314369 334412 1713629 1952809 479803 998860 378189 1693323 163054 1332104 1509116 697141 19795 1624049 974108 195699 1364081 1600130 1939703 78629 5697 1004017 783835 275732 1435610 1579757 1770387 1493887 1078960 932847 1720388 433670 960306 530631 1886070 923477 1713585 517921 1402538 1208314 1485717 1078045 1480368 83785 802623 1992907 1620509 1570723 1793750 689495 3479 356313 1061520 1207979 906892 132124 1977680 1572859 533811 1230406 1578853 768466 1758092 1711691 48615 1357682 1736087 785197 329164 1868467 1275252 1128689 262678 1399747 979192 1724556 1652402 323612 70891 1162671 1555540 495439 1382763 1587240 1380625 1122472 374373 1736273 153388 455012 618699 958434 1034443 1803307 420171 446003 399790 1746173 1792735 599524 700880 1666781 1652469 901032 222313 1123043 677175 1587605 1309509 202997 335997 417697 1492975 583529 1940065 772591 972186 816073 722097 635948 1636167 1827836 499095 684906 1640056 1956672 447096 1667013 1003515 782213 1219310 609645 1797167 1026235 841030 109823 758681 1372828 296542 1656370 1529238 1103282 530699 941183 1791131 1875436 808781 90449 1007771 1871937 153926 1171847 1684024 270492 1313469 1572619 400851 1427646 1892706 964916 1898364 1435054 423844 1474856 862550 1315679 1661470 637571 866930 1239153 329646 1315948 1253863 1765044 1686759 763893 1240704 488386 1309465 379858 435428 1672236 1424436 118291 592818 82973 150899 1862478 1238857 1599625 1529602 894098 1101258 909380 949956 504564 1835721 245912 1183913 1023287 1891046 838624 1416977 74168 1975410 1254880 585806 741341 1516887 1403798 53560 88853 1765043 1639110 374848 1424167 1119719 1290980 1845906 1796585 1800470 234975 1714122 217269 756614 499844 1047489 939046 1969114 1346744 119699 349536 1966765 1717222 1742960 95927 57980 814168 1768168 1251678 1813580 1573055 785360 1105274 1590485 210466 285987 1485586 1781235 1547101 829423 1020834 1546841 1162328 18327 1128734 842894 1472454 1874447 269129 1213898 1562498 1868207 1321320 155797 1215513 1064075 1797295 959521 1215136 373753 1763680 1936441 1277103 1037061 127747 1135844 1564318 1336725 359103 1688254 1259721 498863 763599 1935267 1876931 304052 1826708 367419 1274581 359351 1106354 1824126 831185 1581152 1354591 1201 211625 1722334 1062394 930286 1924840 504517 1924525 1771133 1354442 1687506 526013 797985 332447 1157540 1917096 563720 554013 1369941 1251821 47944 1018785 1008111 1207626 766602 1158625 1163805 1043378 1956590 956664 1776921 1924260 1798300 750990 1380180 1510849 765943 1902333 542628 1635912 807244 827741 1136295 1389058 878346 1700913 1763415 958721 1289938 8789 1138934 942599 24577 1310509 1209439 1421727 813533 1145260 1403764 870432 1331516 1434240 2039 281422 1283298 108584 305650 792265 1273992 1707437 652732 1814963 1640692 601019 91700 1106701 1148714 396988 158633 1242830 1212599 1270903 1412505 514906 1056885 509573 1449509 1782597 1705906 515238 312389 1688217 397951 852392 1931877 1181159 1839576 134573 689624 1924552 1544904 92986 1180821 1175953 1133009 1224194 1223737 569344 1138656 1076702 1376276 1470866 1834161 1808763 462865 841130 882500 603679 1090858 126885 1150625 927047 1047800 607092 688116 509787 1532093 167910 1144354 190987 855881 593261 248425 1535398 1301643 1140897 1153930 526727 297325 277573 1235247 908735 210512 606233 611313 557940 211146 620853 805011 1886485 639318 571286 1211680 226884 1101343 1704810 1235779 1178772 1201140 1736382 193045 1991376 772284 134509 57654 1266052 795068 70980 1955054 103449 1684473 1163181 1036760 1908020 160087 1093705 1539562 1362395 273011 1224944 1617603 1962866 299216 1639705 525312 461481 222870 979560 1627948 1619506 1241890 922494 230781 1636627 1397143 160892 1578242 1105499 1913711 623106 526089 160078 1726061 379150 808210 1772109 1092482 1722867 427684 1854900 1623119 85153 93790 842200 1497687 1079816 839350 817998 1456024 1490711 881641 1269036 148051 1305908 1311211 1406875 1648986 1925486 441276 309002 512093 1455909 292214 1310738 1096085 1381117 357851 819523 1626638 1958365 1518468 576769 605060 242445 451846 743529 1710735 1128247 99805 818298 1807351 747888 491748 1136108 610197 1513239 93297 763338 1787639 318623 1365156 1688336 1996337 422217 1759717 704301 674214 1341407 71237 1237902 1788200 1425624 1532986 1970408 1609784 115082 1460156 1922664 8895 1271309 1029588 583335 347518 532344 261295 1981066 1144447 541424 1832252 1710076 1487801 855700 970072 194960 936107 868264 1994207 801465 1522969 947209 522557 23179 1094002 1954278 1950813 568630 512828 1226230 1997627 46674 1262449 1101824 1443503 58052 633895 22662 1361776 738395 1438955 714028 1520228 1544278 158648 594007 116429 52991 397580 294902 1036559 820043 160500 1907529 1005452 873883 205156 237697 205335 436385 1842013 1274406 132495 93201 1587886 657440 407704 657698 1737219 1663810 1669006 1953048 1460889 699044 80586 1387949 1018810 1934793 1190780 1766006 1829802 1297143 662769 1553385 958291 396773 496679 1685486 1581729 1033 849225 65761 1808670 579320 71649 866388 526024 345789 1571247 1673268 1259972 1095461 183821 1977643 256400 519760 915758 307870 464954 1591073 51597 1304736 1344139 878962 837202 727861 484290 1006593 1398767 1670119 401913 1258344 413517 912010 358157 193688 1606226 1937200 582118 1786571 1412800 1565082 1074166 461818 98135 74076 1310962 639743 1347224 954660 1646875 784228 1548895 451778 814359 605034 1931297 989032 206405 1405132 1889767 1099893 227066 109998 797566 175865 724732 1073405 601747 294502 265897 239095 1618144 1618127 988313 840755 1327278 534847 1042985 272623 1224217 1149193 1320797 868258 81655 811787 1770686 689855 784744 1399430 194168 1747982 1278997 1328693 1437613 628094 1694750 583226 417982 466282 430149 991327 1568213 1053523 82443 1065945 1069763 358075 196084 1906818 460111 1090809 980911 519039 650744 1028310 714112 1693072 411438 1679396 1235542 688190 243212 1722457 1576710 1349929 535525 682270 99709 1591998 1079650 1843991 414369 455172 1811670 1234183 954910 1296879 1469331 1078444 1159346 1843322 844518 603807 1374151 1472267 614104 1462684 1981399 1060949 303619 71770 1664174 633408 405216 1325 713455 86756 878937 196054 1621564 233768 994262 1254799 1153949 1954309 133281 1696463 1530606 1382555 810915 778226 1128397 504139 684308 428857 464394 954338 1256447 197684 604153 881783 855495 638872 939503 943009 1596624 1102470 250591 1382779 723400 592393 448539 161469 1678551 566286 813310 1407423 724891 1973334 1113104 309928 188738 904333 1234937 591323 711360 1740280 236080 1933410 1593234 189710 117777 683521 465229 135398 836853 1724110 250535 137223 1166 1879515 608264 518420 1964282 1944108 1254579 1636872 1303697 654799 906980 386448 861457 1406553 567317 1698847 1074538 1068882 1514475 1918937 1394600 695684 510059 763726 1681360 802724 1265903 1871627 609884 444184 516679 461518 675782 1200505 1694669 689892 1946539 1800486 1488383 1762865 883361 805917 134870 1787120 709376 1270819 115337 599484 1213873 491120 945017 203964 1474774 1065277 20439 779479 693400 534815 836990 1181916 640640 356133 1471382 977379 1201713 684293 355364 1390438 565399 333422 1765717 908638 741526 1785649 79130 1157045 1509673 1249942 168063 1489105 804566 1020104 11382 1860664 1321523 957524 1928666 1842252 1965032 1929152 740902 217210 1568516 1961441 587630 1325841 657617 1211914 211243 1961777 1039063 1052537 1112141 1482929 1064613 842125 1447641 1366762 297291 282439 1401497 234236 1422137 484057 1087825 750369 1768137 100711 1620444 813789 252592 1477813 951876 1261156 1941283 201378 1002938 104197 345307 65366 477269 1327401 1579328 366272 1254697 97357 834486 409787 74785 1740699 652786 373818 1976050 471709 631263 1592442 1879192 1183586 1334688 466052 1082020 1492259 109371 221660 760199 1737977 793771 1862257 1395342 1906872 480147 198496 381151 1497847 1694588 858495 266323 1461834 919071 1036794 1354459 628198 152597 313748 52322 1572130 861089 781078 1478196 1495880 1518980 469930 556966 263186 819668 557406 376295 328371 980080 1015595 201552 852760 468937 1486250 1722508 1893822 416252 1948439 1870271 866881 802007 488573 1165393 1622841 1871617 535983 1079550 1075501 883369 1755220 1979123 628315 866973 1282865 534320 217566 129631 914386 1921192 1667220 1748742 1508000 1197170 1374800 1469116 1722569 1181485 1185499 1168991 1577401 410017 13001 660486 1012738 733250 965514 235101 596556 625938 1890584 731419 777367 673157 149089 546228 973111 568761 862858 733196 1673521 1497516 1374018 1694461 569315 349339 1810654 1139428 1113077 3333 817688 386197 1070423 702985 1337893 162981 1063740 1423397 1528368 695726 1134800 112986 1522964 570539 1162196 1250916 1157684 1746221 21380 1149315 801650 131185 1454897 1820708 647011 566740 1841487 817784 418621 1413161 659020 656532 1435882 317571 768882 102759 774557 381253 475201 378901 1355731 119151 1345978 672850 1402380 1998377 823754 1555318 1826507 751472 106767 1659545 1571994 918748 1937152 1889091 812896 503448 1029211 505499 1713177 497470 958787 583767 1699241 1361575 131208 602905 813886 77815 364849 785405 1688728 710452 307330 879106 1645497 1306044 642825 612675 379227 576964 1033105 1858389 1059275 533980 1630245 304883 495289 1850533 886788 1952372 290427 667362 1548777 467511 1631223 368150 1947291 1648518 53634 1267168 537731 1242714 630525 1446794 612711 1284278 91443 278471 1359359 748306 1706549 707386 1883754 1503977 1878469 1029755 1761806 1464808 392902 663816 782826 1772090 975884 1795848 124522 1809463 1776453 942600 1729967 170601 1367814 1970747 1656645 563683 735016 1790409 286196 820101 1146901 507628 1587223 196004 1117182 1134121 1891743 1688439 97638 954899 53940 25908 1142471 1242262 579665 923818 1911354 1641191 1544228 910715 578284 16401 1341044 1178259 1114271 985829 571581 904933 1749960 1039490 1303253 341069 642195 1785453 587650 399114 346246 1778266 24762 97849 1201669 1509520 1070288 207410 1708973 832183 159612 1848045 1432513 830970 1922864 1317281 407602 27934 24843 1527348 168534 1548509 1565346 1284467 230370 1581596 659597 1443315 1981115 1515832 1319405 1573429 1105258 486781 1581753 605802 68508 412826 1889884 1674014 121722 616447 284063 31812 1950194 561155 59736 397095 82367 454042 1652720 281342 1226220 1077661 263070 434701 499769 1670028 454221 225671 902320 511591 936425 327744 746190 1941704 282790 1301821 1816955 1951173 332573 941889 238247 1006913 296350 1656535 1230815 706767 28799 1993427 242051 1203148 1818894 167359 951333 405300 510552 1746533 1799317 1843355 873465 910098 671400 10176 1707936 1607087 1324325 1520299 1004600 502781 811995 858579 819151 1168546 610267 459058 662313 705628 159006 840766 1414216 307730 1634151 596899 1925145 257566 1716772 892798 344471 657826 1555649 980635 1374657 887974 1911118 1405594 1069760 493429 1517478 441074 635649 1133478 946541 1861692 155439 1495630 577155 1633750 1797729 1789576 1592723 1916569 548988 1262048 471100 1259229 781306 166449 1787356 1778707 1471009 1818832 430504 1516617 741868 322083 1325457 51108 363838 1864758 1825073 1758271 345553 864872 230391 315902 1330460 1001169 1470522 324900 1181337 212492 1492838 1223326 1563697 1099861 471060 534814 818022 1276191 925285 1043344 128854 560604 865170 740336 941090 289139 1352629 394442 189360 1906613 202805 76552 1484439 1484379 697160 701508 1649185 985821 78498 1129424 1948453 485494 1900606 1001804 754385 495997 1029290 978829 1762806 567006 1373510 1483172 435448 92972 847859 1505619 178603 614423 555643 755749 1639994 944153 1979520 1183394 334648 177900 769924 223988 1405927 665673 46187 643453 638983 900400 1515358 1696111 1708857 989163 1318191 85207 172148 169663 377476 523221 383533 1181603 1625855 508746 104591 913825 426384 521982 1630085 1687397 1980356 1709268 1970218 1175602 860622 234347 1310091 879273 1447253 1289898 577498 1865595 378959 1553740 1453889 1348447 125610 1830276 948677 397012 1267089 1807389 257691 1662273 44061 1894534 727504 224993 1182208 334761 691925 495999 292060 112183 1784089 1880846 1661973 1104644 726757 64246 1527698 1226843 675620 200199 510824 1062284 1866381 1094932 714911 1139474 548503 1683070 867848 1868486 1572554 1081406 128801 1769340 1179233 568945 185715 1840977 1277127 18976 176919 1908617 1690748 1882014 1198387 1434334 1646451 1645105 1466508 582959 612254 885121 730309 1636682 852260 1988408 588525 357967 1577912 326025 835611 238256 1595996 702291 1589679 968693 1562090 696039 804656 427236 1132791 1732071 363944 163834 1616823 1154630 1839659 973083 1660811 339086 1260010 994754 562426 1405759 14011 1337664 1271483 557800 461451 1348066 1882725 1998088 351720 808758 335518 1789130 1741369 914272 840604 1363138 1964807 707030 1505404 765460 1605723 1465987 1670852 1409981 528766 870410 516698 1934215 301100 1204366 1542085 142752 1592943 1944528 94913 1783360 1375447 1192474 186853 157567 1228854 698937 1595674 1070590 1043793 181822 230728 1056637 42757 272723 1526290 1680232 1138114 1678623 1906318 224269 1903551 328622 1490009 248785 1403670 686888 1778359 812196 1786016 1574250 893050 1976906 1627414 1125376 1584877 1045515 1482990 619475 113133 1562087 1462052 1953602 1288540 334727 1431386 888552 1679840 439086 1305169 112094 1792609 1793466 803560 1225816 1116269 1243615 1570261 1460732 488705 1251611 627211 1072021 1031179 85047 1654040 395203 21503 1824036 1306466 1714490 1986828 1330517 939849 1256455 1878365 1107839 755384 664897 1922828 1796608 509764 293040 545311 1252266 110539 1406419 1932881 1004166 457035 907440 1412219 798616 787947 294574 698449 1202832 566016 1123686 1228485 1394059 1247386 1067523 1907396 1766528 1413587 1080487 142002 1818013 1836119 305065 1459459 1596735 177046 653982 507881 530494 60048 1401090 546116 869075 1059032 1260100 1330857 47439 624603 1913514 394166 1693631 1045736 1598007 1395242 331968 1867607 17279 1259217 189228 1148212 287289 523105 37169 1219748 332693 437440 1162640 1921973 1513702 86438 510058 1033562 1086898 765126 97214 512255 295545 1874172 155734 922865 73633 1057910 1060528 54619 813382 1490454 1931941 500718 1820691 450948 622116 1112631 430962 1416124 1477434 679760 986382 624116 1644126 1727705 1632479 1543524 981403 412027 981183 1092027 919885 1503495 1882420 827632 1702363 887953 699624 1525367 1907165 801425 146065 1236016 22378 226940 1298266 1150414 1744994 1061963 1187032 719500 1684516 1458628 1489409 1952604 1033634 465721 350877 232313 270271 262377 190467 604666 1784287 1456939 887182 1463786 178444 1333846 1021230 1056981 842631 858469 544441 1440892 402636 1993768 130703 1441599 885833 593601 1730430 115425 213420 1133263 412254 1713116 1016754 1499721 922117 660230 939692 606588 1189708 276571 1030803 1336420 869628 304311 48755 316696 805343 716187 651457 1515780 1910429 1117033 230690 61546 157770 102890 922512 1561823 1224684 507064 932147 1463426 145226 1552908 264836 437015 1513407 791495 229985 425415 83277 1040767 1149340 590146 954736 278861 1637321 1497609 498429 1618857 290742 715380 1608847 1872881 323802 1680511 727727 1012122 1646909 874975 1807482 950304 239381 985052 1707415 1994615 743181 483483 1289027 1033107 859598 1794732 938392 937985 1016034 193710 1027977 1201866 1679904 864311 1899209 730590 334668 1539932 107473 1872165 174408 1317107 1433565 369334 1574029 1281040 1923606 23503 587720 98347 1432182 1684235 505084 54539 792917 993419 1187315 154232 115174 1902596 884417 1997379 514958 915161 659591 1214348 1378406 1455379 1692077 1180374 1233501 1051619 1031789 848863 323316 1131682 609254 854711 715759 786238 992762 1439895 1492895 1441724 1326155 136659 1182943 118086 1426782 765957 1655215 1949448 1624209 130566 717464 1356122 1255689 502786 315895 1366134 524102 1200410 1654591 381581 1922644 1075256 853357 1962644 1738016 1348485 1911573 1747757 1578216 40121 885595 628989 989622 425391 1241852 264358 749582 1067103 627177 1558447 335003 794308 1326147 1716566 190468 151190 982966 1667271 309082 1545449 1771586 1976552 959732 204117 299057 701694 615597 694991 1965034 244172 716021 472752 1734072 1605665 320243 1703674 397425 1790930 1805203 1423968 1300109 684250 282538 318804 1270723 1896114 1588451 1929507 410864 1498196 151581 1944890 1549696 1363283 728565 330797 538925 1481391 727675 516086 1526762 383930 63512 1743658 681564 1025618 1268386 1256612 255725 262267 1218321 217821 1836809 1803226 598104 259883 1253879 920624 143928 1795828 973272 1839701 556896 1060957 1802702 51578 1222055 1608738 406945 1350088 1516633 873241 1014756 1196752 486443 755313 1271681 860854 1197767 708492 293299 704458 607977 106864 1344577 122457 335448 1995050 600732 1007043 1153275 1686737 67495 1991631 920058 1857888 1282410 784694 994444 1531807 210431 1999631 1290455 157295 1838173 465943 1925388 1958426 386607 382801 1648085 818565 947607 817638 1243448 1811316 1357120 1107394 1842679 1541892 1142442 396348 1850225 490262 1640497 636506 1518225 1394468 1069662 260683 1465673 1632372 213248 1616565 1868715 1661486 220583 1062333 375709 10685 969015 1042993 580385 1070587 1502979 1362632 1727631 1153770 921179 25511 190047 1424009 1934216 1594304 1502264 1272992 724104 1763326 1743207 49530 813514 116316 681384 1835389 104091 842487 104081 31685 441343 1215492 799728 1476991 482353 1544437 1561670 1280762 197600 1629134 727323 1335781 1554767 876926 1177878 400832 1593116 1634034 1820644 621762 1860586 103488 690676 195627 1875869 219506 301851 1805104 62358 187314 1054946 1821918 513134 1317104 1077073 1806772 1521524 1849435 934761 253228 786963 1332966 1009890 1795933 1439003 732260 837290 1621363 799388 1775689 1961979 1702399 1631892 1793159 755554 1239940 457214 57474 1410604 1146859 1303152 521347 1416808 777868 367279 909396 526354 533172 1912978 1804460 963117 1983290 596969 666509 759885 991021 959678 1818219 1106014 1359404 177401 463555 81192 608785 1042646 514419 1727815 549176 1749585 1679728 1258786 1868803 787898 1561337 1402093 891393 650004 231532 1297820 29315 1213883 934053 167146 702063 404444 995064 1622853 611777 1067924 1860578 248722 1147316 1120179 329909 1276709 59323 1336776 1606044 192443 78993 1702025 1167681 1894937 636494 1179364 500484 637096 839874 966685 120674 1819275 809762 189796 1417675 468128 32931 849641 481804 1833248 760459 1387129 1469650 1722715 1867365 1112639 936314 489117 973778 827323 227846 366073 405144 943722 1318603 1504025 54297 76330 842240 1552898 643610 1887350 744001 1172223 1608680 1437984 843768 1192791 1572525 1976535 313247 1719943 1120625 1997208 398401 892645 1648329 1452762 148531 1461566 883648 166095 762340 1883440 1025968 15491 1447292 642439 403973 1487886 1864793 1891469 1992432 308804 129012 974310 898909 399078 1588273 1103014 242399 1458620 649042 795900 1453544 1914331 1075869 626545 836466 741779 1809428 364100 494091 435235 213873 1925741 634218 931855 296981 1489525 1339080 1233618 1851779 151117 724575 1665943 1290458 18640 1538596 1217004 1449480 1833117 1595957 1379377 1942892 906648 1651325 1880507 39713 1692032 1712428 372703 727261 894406 1617081 1217156 1675845 1917069 1371594 1103172 1290116 1406193 951321 1996851 424679 930999 471338 1764825 296349 1241004 1701526 483486 37973 1326862 49587 644659 1911099 376013 5705 1884261 1763676 1682978 1089697 1607747 1353137 1267938 553385 1301097 743827 936232 58892 177495 1749908 489007 1955546 1411467 586946 1545288 1468234 1774199 642933 521946 324418 1393027 40561 1436946 350950 1779002 580899 818216 132291 1238237 1757817 224260 1212592 1242628 873742 597061 1215237 1702857 1709542 518203 1017819 1546054 694788 1525841 1681587 1499023 403003 1776087 323048 65030 752850 48989 1720107 800268 285183 1111970 1114018 1187513 577638 16980 1272107 1377204 946157 15807 1497163 1315539 1331541 315870 428451 199247 675372 1802959 36429 1971546 44833 1394937 767304 476269 392950 1271947 629466 102210 1592108 1215993 915200 1031488 696434 735118 1645657 31945 523912 539475 1798376 297283 1139868 1862555 40259 176767 1342233 1928539 1114135 1299295 318854 1384966 487488 1697228 513357 611343 817924 736094 340098 600905 138501 1916981 683606 1316297 421391 80330 1634747 1881750 967320 1641101 425071 1323695 1771112 684968 1924944 92357 1348916 1949882 1122611 116282 486840 128560 154929 1531602 1816734 284058 829452 1203142 1349079 1140078 1487457 1485281 1514286 1648031 315880 1137181 1515392 1761469 441473 1345455 20187 418764 1529982 1259506 1072442 1999707 1840990 1091594 304256 668217 257217 1951229 21205 127965 1687082 113886 660953 1254973 60284 1932551 1669765 1619470 1146453 188637 1576134 1495646 144912 1140520 762966 1194199 1089233 311140 419440 949387 444168 1888601 1979562 1848568 1806608 627938 372273 1147209 1790993 524114 1483142 559914 1767723 983427 1184632 1434441 1858102 448035 910737 1778492 491355 1695553 750059 1963151 1992869 1072146 653353 798336 239859 1725500 1153419 705513 545961 1920115 936941 1253707 849979 362314 1044756 436232 146740 51253 967827 437406 786689 1100912 1234988 1145906 175696 418480 475487 971917 1098003 137585 1554810 1832869 961173 683146 787238 776303 1268467 1756675 250154 520627 764560 1886173 1539396 1174606 544510 18568 1761242 692353 337092 1680568 565008 1516021 987723 655020 1241305 452198 1616664 1502441 1368775 1752341 700391 640737 977980 1363681 683872 249214 120889 648560 1133700 544062 27061 64344 256511 603941 978476 1825212 1524332 1983165 827082 1437150 231413 1060493 33642 1150869 1978725 17892 1773655 1510767 508397 87926 1548728 584003 152491 961330 1363394 1143835 1527873 227722 1462481 324568 1799526 1005731 1593026 423279 1061808 68889 359396 483172 1002760 1133948 596968 687609 67364 405106 31996 1517588 972485 419926 836884 474684 643251 1954741 1950122 1549655 65594 1361654 699067 1857248 1932609 1061460 1992088 1363438 178048 142849 946155 1605562 373985 88397 1521663 115126 1475424 1608959 551754 1150937 132665 313660 1709037 890081 537154 1381641 293537 1953826 1383837 1980864 1589371 742850 904018 1923161 1342433 1587768 1082549 1736304 906125 1749758 779463 1391666 1908286 126021 1180875 1537728 169475 365491 1636310 1944488 944503 25585 1128077 689294 135459 1865758 1235583 1325065 1153036 1630561 127025 1997280 276589 1410021 308132 473959 1022983 968427 1167321 1907401 1581624 1604562 1242661 1671392 617837 908353 1993842 322562 84334 1929137 1907842 322887 938327 1574854 1958575 1295632 1758885 532858 400481 1090934 485875 1338933 1073158 1009068 293402 1153054 699303 1744684 1787700 1199476 775858 1607741 1076479 1483219 625942 1643765 1485299 1295851 331321 1397770 1896468 769680 722162 116162 283064 1768483 172458 1534928 396514 1993703 734720 828284 1468253 1949417 1462587 766714 709908 323756 857277 1096184 1721223 600503 552646 1108012 1209780 370498 1849753 301363 1559882 626674 1181129 469455 1180850 1378538 1224279 1639242 115522 354683 569152 1109756 1297952 628856 295009 677704 1888000 481000 1738631 1284679 381432 689700 1774578 996362 1225638 50147 1902024 1292357 1102514 1412441 543104 840835 808804 696902 1609150 1046224 337176 216406 1324990 1952779 44708 1693734 1306625 829454 817872 815233 93670 607031 499252 1221061 549698 1428217 348271 248045 1862622 539407 1755329 40969 1081361 1765198 1250357 800576 1225846 1773132 1050588 1869673 98158 1489640 1419956 564792 1337776 212647 1100882 1527023 1054559 1634510 1467413 302811 1787090 530814 708807 838750 570209 675508 1248348 1599353 1285997 566304 635950 1984282 15617 1750398 1952590 537084 1066394 1430516 1509437 1640435 1675557 1788796 1118603 812034 664586 1706055 1076161 1141412 812529 1395134 1618355 396429 1215091 169161 1652443 1463560 1779381 1349291 489606 55908 211072 611291 1256830 837209 1345469 1509200 1756126 1106310 546110 445866 1102454 1834557 404573 104559 1736799 1235950 1090989 1312170 1993292 640345 116776 196967 1548671 1856117 381951 1084026 742720 1318307 1693586 1844725 384124 333914 440682 531442 1276712 1397275 1639467 746588 329422 1561644 431493 98688 1739262 272032 715992 1739439 1259980 580876 751507 1280416 1867568 1003358 1484641 1119634 756813 1545903 1038235 2671 1362711 1950874 675111 642322 1137005 1856360 1230527 264667 1430400 1531044 1495969 1190723 1562917 1703983 403689 879400 349965 57359 813470 1475482 607207 1398595 169638 1121421 1014036 1433264 899172 94148 403197 1215121 499048 1044979 1014049 1412718 663871 1821348 636851 1917332 1419308 942364 1888151 556835 512174 1627673 1116380 1365762 656710 908600 1586555 1099364 1436772 1467684 944766 1283547 1854066 1239682 1587866 1594954 1849701 833192 1728456 817489 1891396 1514051 393182 1169322 926154 817791 2896 639620 1511311 1581350 1404730 884643 913093 543769 1262709 1825546 176891 270286 1049844 1343694 508031 824226 1423824 1287475 1928809 882850 1646659 1216955 931898 915082 959111 116073 983435 799864 314690 1710612 1963446 334946 1273467 983036 170254 355964 775733 1375750 1636349 1588418 316177 470297 229897 451091 644757 286848 818978 40556 708581 1324147 1805875 1914631 1618511 678386 1002910 812938 1690893 945732 36800 500729 1205285 1820879 273831 1090029 62803 906482 873384 1678958 870917 1933127 145618 1767820 1270174 1323379 409055 1178866 1339887 755434 869261 1111149 62462 608817 1401199 190341 1669638 118321 1110351 1518127 1063205 384179 1627742 1224304 1958641 744740 189113 453696 936146 1104055 1124744 212510 529613 36667 1087504 1390909 1201472 1619146 1436064 1554612 712385 1222484 347727 1689605 1863655 1623215 686400 1341290 1788444 1518282 1294055 450295 1139818 882227 1939530 942207 294206 599213 1341818 1742070 714555 1768911 1499843 290939 1098136 760292 1320786 1460312 1632119 664892 1325076 733777 1900233 634557 1540010 1874058 322275 318897 830052 841580 1903702 813253 839335 1239274 1158948 898249 844478 318374 1804765 1899037 1997390 912625 1497096 93462 1128420 48302 470797 204287 1712953 317143 812773 601574 193252 49296 808382 1215880 405767 333846 1520266 384830 1662834 1171352 342159 488251 136209 1616257 691503 980975 1430473 1674318 824319 1772864 1231647 254045 308604 1600011 746030 1915746 936103 90964 43119 543466 5725 1973017 1203687 1802067 1194412 858348 230236 1434821 179326 1655083 1192008 55894 1363284 1651688 1118823 371223 1251336 222839 282285 1518130 772825 386778 38273 443194 1248683 1343740 1438200 420371 1251705 1133981 1992519 976755 1545172 415288 113110 372433 184350 798687 143431 1743513 373927 141372 428516 1727064 140880 1703159 1471868 1092731 1759653 1153156 374073 1661087 1322058 1394057 223925 820224 140761 367741 407092 1585052 1307813 900647 1077860 145608 1327521 1359274 557054 1273057 69347 1694784 542921 167150 1908724 846 935154 1572452 1340117 1549559 1509289 933767 832632 1195295 1132901 1019939 262440 1781926 115129 1174657 611233 1957915 1412810 684362 1544569 1800399 587559 207706 394685 60522 275518 1904440 1173750 1531624 537849 691145 52155 1346304 1953250 1247066 1479333 239144 956509 1119584 1763411 1680010 173170 163684 1780618 386811 590985 1906979 107533 1937254 1284675 1823930 700572 1758476 526729 1746820 1226593 967221 1232909 1975463 1211185 610635 991893 1637723 1673419 1311474 1339592 1239160 1921532 1103896 26478 689071 371886 1536927 1529195 557402 420932 1160075 1754013 1738998 616418 640042 405559 367301 361251 1428277 1329016 1710098 522854 1495796 535484 248540 1478744 741274 1100791 931268 1940200 695787 358525 227182 963087 1664923 1647184 203272 913165 163675 262833 1126413 1108223 1586832 1918399 1871015 1621313 881956 1979976 1384823 1503367 6421 599787 30352 628736 178625 536374 1948963 627463 809583 1761251 1190426 1398032 1482463 922874 1009548 1173925 1833910 1556125 1362046 1355106 1999481 988826 1368495 620394 794144 1956483 1804989 1466353 1052213 401702 363484 1506859 254409 774943 1748430 1810826 43542 1806137 253938 1355583 379899 198408 1835169 1080321 866860 1753073 540909 579875 1753912 1445315 1312652 798189 1662079 1478909 1506790 575008 1192473 208851 949778 1548268 1519026 1119619 1473222 1554450 1255707 955510 641583 965718 1966798 868496 1307727 364158 1031926 58497 1356889 1296709 695749 1426444 1440805 7963 1091281 1811952 1850226 1076907 1969362 665561 211353 544143 1141836 1664332 97002 1805075 612525 1028943 916430 709019 1194202 1303811 326490 1815597 1537622 1456591 828470 1142854 1770937 298338 853025 1288946 1771718 1309876 93461 1092741 104544 201868 568098 322667 1652599 654808 688365 1048325 1873757 724421 548890 1731769 1559156 1445551 1267743 1563023 51478 304300 320484 1672884 1618041 288646 811125 860790 1840529 47241 589558 50650 1212171 1116263 853614 483373 1953760 1460733 1402748 1042969 1657940 1487095 683107 993815 193352 1960407 1895076 1655460 768907 766112 180255 1183963 507449 1165854 105177 1347037 1610164 1494135 1485740 866819 1091702 1231568 607114 1196113 1408258 556756 13736 1032205 1804087 1435812 616707 225731 1919660 1128988 1394872 1748057 91490 1518075 1087639 21227 915714 1422329 1418116 1944080 1088232 498547 925730 1765555 515714 1021462 610053 713678 203067 1436727 808577 40213 1763533 1375530 626344 1924709 559757 636609 1209989 176061 718143 1543596 1877382 1979112 1156494 558445 1865323 1050414 1572278 637365 1195659 1060871 325897 1662313 420817 1603681 1682604 586622 1040207 939378 1414234 1644321 1872735 1663687 51613 1237409 597403 1389648 1633586 1705532 777177 291116 835488 153091 1234644 625530 706234 1062634 2960 986104 386002 254292 96987 553639 833707 1827142 413899 161021 798848 1123620 821113 1083366 1105097 684982 756402 1014918 766490 1273430 1682201 1947280 1307379 996022 234503 1415020 1500735 1231980 304392 341670 1024645 943786 884653 625526 1552389 1195717 917573 258068 824931 1909690 1279797 579630 49777 1474108 1846202 563445 1457043 659589 1753336 113528 1511051 807243 555600 918315 555028 1183738 981413 1141034 1544578 1450529 1361348 1412573 1477771 1071088 165447 645170 161907 852406 433937 710255 1391362 656429 580419 1337590 1094200 1219571 762237 1831287 1158296 1536812 454695 499069 1904183 564919 1195996 396526 1187944 286164 1936563 494897 1366004 337059 32806 773108 1252947 388915 1437108 1256143 880381 391524 904745 1487250 1326874 175587 624805 368398 603644 1645573 1576430 1914295 967772 1565613 1082488 372764 89664 422685 1424370 1618651 51371 110095 689073 1413307 310870 717687 132953 1603988 1917403 1262887 744642 140679 1187282 1405315 1730208 848847 726802 1958424 611437 1065149 1847659 177579 729316 718917 1657086 1788238 1061448 1808860 559569 1772610 1650039 1012306 6258 686405 858289 1655026 623144 175437 1703517 1454755 1592844 1484648 315565 1825336 298706 1166752 592016 477563 1102369 886569 321422 1996668 878207 1112489 420646 1991597 1318790 1133462 874992 1367297 1304998 890012 1921783 1467796 1818533 1498573 1221792 1912206 108462 1514808 1103206 468261 1694426 1984334 167930 1991919 1137648 1027766 1290687 1693003 951735 486337 1076697 477422 1493205 1971765 495402 1424959 1394774 592289 1136433 1307007 583439 1150260 741592 621852 858200 471621 1060310 955432 1079806 1798536 853879 947528 1683885 736416 292930 1706707 455993 44373 1632259 1702735 1602959 133672 1016026 1690809 652595 244004 900032 1002306 1592613 1549101 1936598 899696 249338 1652782 1037925 578614 1737899 1518561 613973 808740 1282266 381188 1091078 1519565 246207 1288424 1455330 1914965 959788 210040 296917 494398 130234 19733 1024278 118149 51254 236914 1735935 283884 1648889 1273031 49037 1606996 337462 810593 894509 1281289 886573 400478 1694956 1550230 1491914 803075 1166448 447143 526930 758823 1782305 679418 301181 1866128 220234 1444467 1724734 658703 628493 1032591 96540 1174352 1064934 1433885 328155 1377993 1336579 1776278 1980047 978727 202768 754329 430457 251656 1209503 1326420 216183 1661063 1489328 1985893 536042 858757 698341 1470490 1705172 479020 1408584 1620162 1578385 1660626 722767 1466380 1019304 1060908 604566 851160 1658885 144147 1273621 141880 1961030 1331170 762028 1928213 1844325 507061 74708 1243103 80984 1331402 1947724 1919606 467809 1023394 1344643 1630252 862477 48153 1705224 27789 332347 1419943 1487265 632269 857547 316110 1611340 675029 860297 1950948 1720355 491949 351893 798549 1563590 1684627 1285445 1148174 66840 395673 241715 1688229 545736 246263 572785 195224 1110949 1438479 1408173 1082236 1333277 203214 515969 907405 1495251 758138 1810653 1670428 1988101 782977 1466160 763474 1405139 940379 553510 1170642 220502 323848 1886353 998153 1865700 328341 1530097 102546 1375241 440337 586044 1143092 433978 964297 1981051 1929210 391732 1984354 1927639 156078 192343 1938536 1569778 666396 1377436 658876 799514 1990145 1394687 1541009 1260458 1281035 993355 927221 640666 262287 1696082 162463 97269 170593 1534100 589135 264317 886057 569612 1480591 30799 1539105 351307 1421822 360878 773626 216562 261451 659216 1196522 1002029 356409 836759 662766 1885356 1490058 1132523 692540 1984570 575181 376429 1338553 1729385 447367 324264 710805 1279660 1146397 732233 1873505 1115992 1579227 1243256 1235384 117220 472117 686394 313896 1452470 384344 1863608 499207 67839 390493 1375483 1689450 945847 1005931 1503063 728620 1294803 1233648 166099 1479304 1930660 766242 1864963 1043703 515579 852761 1593809 1963639 1195384 438448 555738 668762 1285633 683466 1832280 1262339 745679 1908006 1772116 186028 1342800 1528631 1591200 125862 927347 1452327 385109 1708252 1230463 1167773 432280 638315 1292292 1698075 1133615 1811580 1844817 1596137 374370 1801759 107627 1794464 867055 1108830 146051 501496 698299 1401920 1877342 1245713 1692766 1540049 1402063 351180 641534 1336240 984864 1961912 356462 130923 396397 786651 485958 101182 97025 341112 596950 709115 1423194 362132 1896909 1067764 512028 1871980 502312 723026 1383826 1662570 1297459 542156 105328 1666056 1303952 680240 1305587 1354214 632319 742234 4177 63931 1948983 1251327 475664 1413856 1782843 1081798 931236 1163844 325431 1740641 1217600 804156 1959931 1093416 174759 526838 1950685 372750 1131794 1498815 165786 250683 1007877 851436 1203741 717696 614188 1393818 613817 1559657 1395196 1997941 1302085 1266505 323066 365291 454321 724018 1265783 902985 1409564 889417 1587347 1699276 1570201 884089 1810310 1357522 817890 1253866 1638512 1300237 1463569 1006799 1742 44484 28208 744932 286691 998947 27287 1277973 1516504 1846302 1832110 1373483 1937494 582040 1541698 1144696 1591917 170145 887431 1882359 217294 664763 571356 1156784 742771 254800 516466 862824 498334 1179462 1751431 510516 792532 789762 296773 957482 1234440 1712760 1431977 359931 973960 1180900 553424 1350550 1186350 1575363 384550 508663 780418 805034 271277 1836482 1878441 305417 1421085 1554739 534208 951620 1600555 1130539 1936212 1195151 1247413 3172 1304495 834938 1169020 1608441 1586852 1413261 614335 1164879 678824 396999 1105878 1592133 361158 756491 1074627 1342378 1285207 1535661 1373265 1177690 1698545 103194 631177 840851 1162815 1569918 1879145 727186 1485697 1002129 146148 579642 651746 90131 1863347 1035248 661213 1599630 1672293 296849 1518770 1863624 1339618 607809 1895945 1183525 139811 1309581 1390982 1622947 145398 1962932 907449 700241 1209506 347796 871902 1725123 507724 1699920 276928 1273206 1011202 705389 157558 1683377 666144 1894149 898674 1895515 5898 1839825 336543 780028 1274521 1953871 162910 207167 809437 972140 1232055 1852548 604561 190564 156814 700903 1036818 941546 810719 1652570 1265586 434749 1996476 1862348 1218138 185919 801241 932797 233598 1572930 1096903 1484499 1545613 1392337 179903 481800 1920858 1949398 707713 1440378 1841482 827585 840154 991559 1689385 298748 1867851 370775 596497 1793248 457803 1900126 20954 1028536 188546 524989 1835211 1287010 1001943 1742500 370616 839773 483094 1029583 15532 546862 416454 1465735 1961302 540634 272528 642002 343306 1415371 1103081 1320704 1360153 295369 1374280 1692972 236063 817535 132828 1341279 1237744 11769 1826939 549745 34483 1266963 1637354 718424 858870 67054 1943836 1261116 973868 416043 1538835 631909 482098 933806 1254985 888722 856518 999378 33170 163232 1686245 1807547 960322 1241295 1029959 5631 1434927 1379314 1201199 594149 1268760 1935984 891754 342494 1379244 1352263 1475299 1368240 1496521 178379 1502698 1250965 8735 82425 1570686 1457442 1147944 1482072 162492 1650053 770273 543642 1766634 226748 80079 517588 392033 267555 99318 1377999 1967096 1368303 1202251 1389111 850071 1801220 1931372 1600308 1028421 96135 412403 1834922 479398 1873634 970594 1493239 393726 727844 1114138 1048090 710499 402523 9501 1219535 1534892 1067753 1791751 1431513 1722615 560642 1985297 1883589 507312 1957419 815032 803998 1017005 1088975 863075 1669883 1480724 1352164 1239709 1299099 979885 39861 1189004 1264881 971147 1202642 354953 1151613 1957384 1707643 86495 392528 955455 1683149 897548 522297 692927 1671563 1432675 519501 535671 1311818 1493015 317815 1538260 933473 1492573 1367772 74694 221021 1223451 1500169 1138517 467940 1852077 964540 445056 1141448 798006 1131133 1259678 1283938 1621971 1863617 386929 1627733 558836 1184676 1213164 1190459 1088288 400221 1327605 469782 1188666 257137 610383 1176812 348276 465037 669984 1138052 1628497 392168 1053404 605151 1064736 517565 413352 1333194 747859 601229 1533791 104969 389413 522401 1419188 1204150 1534380 28813 172698 1695729 1609655 675210 939210 1283918 729839 1816951 1596237 1219933 71144 89443 961207 866511 995313 894392 1247723 521194 1181547 998479 724530 1919771 558499 1823823 330228 1541237 864742 493420 392118 355321 1666378 913138 657972 902082 733343 918079 1289572 1462914 1045389 632126 1801253 1214319 17822 1533053 1646137 78117 562647 1093785 49724 1519214 421139 202916 1598153 790771 1974384 1268135 920072 510915 991103 268201 295749 1356378 1717555 929634 1773506 23906 654477 937013 456480 543734 143249 1195549 108283 329177 163100 936798 397285 1653785 905282 371847 1491900 651065 512946 1748376 899182 1434525 117384 1194190 1815316 605684 1003694 661590 1238946 615586 912874 1563410 1365620 1847766 531103 729163 1024892 1969343 49969 1059575 1851906 1442112 1847963 1034543 1480444 1712090 1111031 723203 62918 1569369 318836 76771 125199 1170692 975772 1727469 980297 942784 1463145 1673698 1822937 796953 759409 1885391 1007922 1100286 254468 1732057 1054144 53842 1624539 413847 75318 511606 566988 188991 1518098 1764628 837849 916668 1803808 1415265 1907193 657215 1084711 637032 382603 178863 1518499 1556570 1040171 963728 125934 1857121 1614862 1038919 1697559 399627 1883947 1939555 1008913 1213370 1382747 439724 298360 273574 405687 1023923 1701296 392378 170487 327780 167123 409965 1311559 455547 826472 634396 91086 1579634 849085 1807554 582146 1356668 156472 387225 84789 940960 428589 1459843 1627468 1527445 920197 1152344 266961 1958863 1383703 1324952 231969 982553 1638938 274029 385475 589890 598458 319316 908272 743480 1932897 254509 1103696 697519 1508876 1286936 1303074 368722 1280661 438978 1517288 1263044 1211024 205449 1438795 288293 1689739 1650120 832556 169962 882694 560228 1312306 400804 1136218 1172590 1189328 639054 45112 829611 19858 1647741 553350 1604218 1745948 76341 1699903 459864 743203 580633 1006967 1079253 1784778 235710 1543226 1932267 1814878 1456940 1378076 1504918 543231 818589 816540 244557 855409 395308 902341 1489793 1659444 164280 818899 254953 772747 1741920 487170 718858 136590 1433128 731280 1772672 179984 37067 1965871 496578 1368848 1160940 1428278 1641719 978964 399646 1502132 1063688 134549 1277131 1700894 144750 251182 1458756 850329 466963 1100559 1258226 1057987 199508 1622870 1777537 1246537 299205 681016 948427 1260057 77281 119167 870836 1945586 540228 809282 709106 104993 1804833 1699245 760839 1445627 704879 493194 59033 409976 877263 1536488 1962102 1616737 555733 1366322 1913758 1072267 1931881 1218100 1260811 1602686 515750 1580008 689489 1036318 1884753 318972 532745 183269 1477276 1268238 446521 104737 1862666 985524 1021150 909230 1443986 583051 1491605 473838 1903122 1455136 1359851 153270 702764 708815 970184 1308251 1214787 1298316 998198 411333 22546 1563072 930578 1804696 1906292 1140746 1559012 241902 1584932 1299373 808660 2460 702306 1082645 1566792 15256 1465212 979577 1640913 289888 228471 76237 597569 1218261 1923 876591 1383451 1693178 808358 1398309 1809797 609657 629991 1800879 1279098 375463 1504103 234655 1676604 1199118 29450 571505 1425107 1296360 1345899 1715649 1310334 524162 941698 1070837 755663 1623831 1268841 1514020 1493607 1778201 1990707 885918 627385 796315 1074024 447747 1658909 185670 398209 426485 1159161 207716 1582676 433079 1934461 838999 458736 1816942 1861994 1208065 1335578 1615625 1935522 493050 927501 953036 276657 697756 543862 371881 1809273 1970686 941952 1245642 132375 317909 516383 1026607 1018792 1253666 390707 1137878 846518 373798 562410 569150 1508553 360293 98539 737280 46314 1768847 426514 1620841 49424 598164 363358 451376 1857370 449403 1811668 1984768 397029 176439 487377 1497714 1847596 216958 203058 1405344 639327 304094 1182689 1093126 1798156 615275 792194 1754567 66432 645163 375916 747904 1783145 1632380 707867 1240292 1806992 912047 611032 206982 1526386 650673 1015319 1721236 27935 695929 389264 346349 264143 1531368 496261 12069 269589 596137 57162 797358 79152 1878337 532653 1545545 964698 1351889 1297745 578823 1431913 553544 239864 737163 28737 1749018 132174 1266037 998084 1421009 749281 1599809 1303248 107991 1370301 1589855 232140 1063150 668870 1139014 1665586 648748 217280 1120230 1239335 1029967 1759910 1118215 1635902 769016 1867391 1802798 1688263 1119473 907050 431304 356597 602996 1740764 1292868 291949 784858 1810741 1749262 704256 1774812 70466 1670827 1605575 364948 68402 405594 1478676 1962057 355278 780928 526487 91332 1631556 968458 1063844 1959726 1462647 975415 913297 1954684 1427532 208032 364720 1290170 280392 1959061 692008 1056995 1900076 63983 227321 176997 1168355 335327 612143 1722466 1929657 1715015 171703 718034 1921957 460299 146677 1563732 1979477 954387 467420 1435399 1468607 253285 1899965 1889714 926159 1794805 1134654 230025 831971 1560112 1857692 1778915 243789 610605 1192213 93807 966061 1462826 1462621 1485274 75885 206413 1504635 1001131 488360 349571 640279 785120 932414 1563277 604703 871164 1360092 385051 549350 1715446 1094548 1676594 306826 678216 1517301 1124493 1343889 1667919 1002858 1284698 1451244 557088 1083878 250774 967892 1373331 1499404 834614 259466 526052 752852 400584 1247956 1472295 1277733 841670 1565473 597263 787075 1119969 1744075 757597 1792349 490382 1036465 612782 1741289 480402 881307 21122 1725211 768703 1219961 1111391 1086710 1919998 535837 1754153 168542 1038628 1457403 1043821 1652792 1107065 391965 335029 918155 1519914 70388 1534498 174170 1726454 222232 1097679 785225 84094 587931 990277 1700534 686352 1559746 816780 1965229 1257179 1969384 1548706 1069654 1560702 163970 423979 345245 1585269 1811386 179440 153643 794129 1727826 212701 1492349 718782 1609226 67521 1777257 544525 1335791 688828 1538303 1226699 295083 823327 676724 752632 1988883 1324737 346667 369014 459240 241610 1479715 504574 513328 356364 1748223 233092 1027832 429796 1490724 294598 913583 151446 1708446 460940 575949 437111 1282199 623560 1596696 152345 1813860 1022981 1143191 686389 1620335 1358168 40700 79556 304428 1211783 1465833 694116 689980 723368 198933 1846821 1643070 27004 1618381 996348 1962711 1314460 1102857 160817 166831 1977137 851338 1199791 255240 351123 978197 98195 315790 939147 1244945 208699 88980 292037 1237879 1058849 519650 859786 910577 521403 1122560 329545 842403 1324899 225712 566776 1112078 663432 1695480 202207 1526182 1036974 1436144 742688 1914 1104929 512330 141076 1503003 1174014 1132155 1637395 621402 1952622 1714538 1699005 803876 1210207 330893 1068585 188145 1193665 761306 154055 272297 1954829 118060 916080 1175737 381565 931180 1937527 396108 1974044 1475213 998910 1805684 343401 418998 63056 320054 1513041 63515 966107 1392390 1242819 1468721 326005 1384321 1329040 802496 355493 652510 61165 1047985 498373 1167969 1094699 1911002 1598250 597248 1331234 1672243 1123161 1350982 762652 619160 1355465 688099 1278197 188524 391766 1132170 1875586 1045065 1879316 566717 374673 1506395 341168 937993 1999220 1870829 1577886 1010033 227027 562846 841790 806915 421728 1102975 679255 44323 1933936 1638007 360243 1259646 1279678 1479095 1231633 279056 794619 439595 1210767 295121 1085257 1458341 418324 90741 53832 1253251 1685213 1390729 834821 318995 1356653 1551494 1414615 1984359 1370899 1649696 1001199 1790904 1635895 674765 762812 876539 1494719 1242749 1513814 550349 450793 1988206 1472503 1675723 257557 198333 146173 1516534 720287 1277468 1045550 316835 164101 1122389 308866 157230 1494655 1543122 79935 1828744 845498 824300 430413 1646798 570654 1410524 1049109 1036746 1999843 1575182 92331 1010042 660555 1064767 1575826 689631 1608941 1744438 1604507 1102500 697303 32914 91512 773846 744845 1739019 42160 496917 510597 1575784 1324848 1275095 768195 1708966 86329 1256458 320700 1913538 202616 1076242 804085 1569253 1201653 1225574 1390682 723610 697617 1299550 1353856 1531805 1642956 664183 1820161 631550 1057056 731732 519964 1123719 362005 185529 1565041 1958614 1877005 348269 1662852 600941 1618528 1654028 1190185 1173282 192219 1746835 1920779 42448 864840 1933921 945360 1073058 363466 886229 1652561 528737 1871655 685527 1327582 866599 40166 1656630 1855302 1339000 1055009 1412868 1412891 134083 1521258 1339673 1215000 660924 69980 943097 1507780 797472 1993825 1625542 668331 1953272 1797573 200466 417793 998773 1370263 119008 1684396 689540 1586845 65823 1707770 62247 1184880 1806876 1434423 588184 163950 1745637 1436248 825547 786615 1092036 135365 402923 368469 1345914 1162915 1838459 793972 1398570 124551 602807 1104016 573740 1156842 482686 639644 960369 545069 1116170 1751060 1385440 1248115 994025 1343405 1441485 1671865 783168 581865 1716556 489241 436596 1051167 399076 1843204 1632016 1829987 771374 327890 258617 631409 1732249 1375022 597597 1104069 1718538 1885099 1143269 1918811 725880 1029970 691614 1511427 1841043 1505508 302783 1851886 1738449 941191 387451 1247654 1816713 1922731 791503 294194 1926760 1547538 54580 1660394 628394 1542266 1766527 1061442 407876 1733137 529707 1243366 1260290 423920 128881 564093 590556 1859756 1702108 1367938 1657037 1492793 2839 1888859 340687 618008 1693060 511738 1616283 580992 1076717 1498484 1257964 294095 1526437 398232 345004 426911 949163 1982696 541811 239301 32786 664376 1608860 307134 1672039 1217696 714892 898419 141676 854633 1993509 135023 1172509 1828236 1570130 360697 1251706 609062 61047 1166482 884449 1667003 140552 747737 1943924 1034053 167792 1677745 1153287 1806564 1109596 1892816 1251629 893810 460944 881407 855009 1876116 770304 1952044 585928 1090639 991447 1688919 1071836 662533 1857798 975127 212494 1540653 1710084 1729452 1874028 1246696 356168 1497625 792573 1290360 156122 1979427 620283 732358 342750 158465 670899 585115 73062 1617570 1196040 1510269 457268 1668003 1189454 1753563 566974 871298 615827 392063 1324607 1030458 174558 1733649 1568280 1430322 1983070 909012 1358926 643015 678267 274401 1628881 500917 1055800 1851151 1401209 1308775 105965 186546 839694 1246927 996221 1370781 1773459 1407953 557712 395553 724679 1585387 224424 1873648 78915 1108416 1708135 1816688 1597544 1703677 758854 453856 194111 316584 467756 148980 712872 950460 516084 1148066 1587456 1954423 12641 737142 390500 1974533 163746 1801044 901583 578097 348423 857302 824276 1505194 1187304 366994 700497 173307 1737400 1184583 1754826 1575366 1051422 623179 1560216 97153 578632 1396243 1401571 1110673 1454737 255153 1819355 1992089 428078 1068528 1365317 749559 154192 853852 209985 1024728 1231879 1437841 1201760 788917 919026 1068039 954010 1117875 1558867 1868187 1057223 1354659 26794 421775 1167385 1643180 1925661 1707180 1583494 459437 1872762 279045 755634 10300 1357058 1828719 1582843 1599543 81650 1410548 1150741 1314619 378779 1095978 1206822 277998 343868 221875 1798961 792969 1940015 590629 1774692 673594 517881 309010 1947287 437980 766883 403745 443633 1086972 509601 1536748 507278 1169143 888477 1765713 758224 753604 1930764 171982 1488152 291804 109299 469136 69896 216505 665678 1311225 13958 458069 1589647 775778 10529 498821 1322861 1122778 1512542 990445 1917105 648414 1435641 473790 1636195 1683807 403678 600613 660438 329053 840160 1749200 1169351 353918 256727 128981 656695 794940 1203711 1953708 950353 926756 1711190 649948 1177131 1690 1004936 804262 166538 1363671 370469 729469 1900902 125178 399585 163771 1299291 1035731 616449 1699568 1653773 577338 152089 1761275 510945 821997 229377 486011 782836 1835319 1890521 1540882 300250 824608 1783436 505913 273712 834976 1863915 337725 1591809 1011286 1938666 1114946 591646 1923276 544715 133566 887244 673221 1116412 1943209 1186669 41034 409613 1130286 1708561 155108 266843 1542040 1146622 90632 1849563 642486 1763055 928556 927857 1665166 494548 849889 658844 850984 1480820 1285074 213876 912664 696012 266919 1788027 556938 1464715 990806 989717 1165272 1407797 1241983 1808081 1715535 870433 512474 1374793 145680 639141 39749 1900973 775572 1118676 906047 1239041 1942428 1291563 1388902 1603799 862061 1340355 1530747 754322 442292 439954 595876 1716054 1933883 1380594 1969724 1776877 593342 116142 999301 1324945 1860392 1122197 1793571 409171 551082 1108809 925106 1595643 1209584 789097 574502 1316822 1261109 1497791 1344411 1254981 25977 1446008 517435 1861755 1984063 1233788 559984 972135 781840 1665954 1767768 1659876 413757 1567413 240019 71795 1656270 1513849 597229 1104294 1699421 160015 1090265 1438311 663124 659717 1602958 1587466 1619269 401543 1323230 1011722 369313 839001 670271 711400 1712158 460452 1360259 1823383 1745285 1384690 1960589 421041 1164664 947324 192137 1100353 1373708 994157 1754565 166106 559078 1012160 869348 1848294 683946 1209783 544260 674448 1323619 1705114 96602 615254 1644313 1129943 1866117 1181519 1789166 392967 1519980 1216564 764964 978104 1516584 1935853 887838 1268803 465598 861514 167148 1309682 357148 21338 185564 1458377 917117 1474449 1867867 1221726 1169468 764050 253640 1671570 762718 1636607 775013 1469750 1771986 206681 48338 386382 1331038 42807 1330449 1850965 238745 6266 1896016 1481995 527460 139340 1539918 1352329 1524786 1097409 398637 1054395 746461 659981 1579129 1651849 1922090 1615048 69708 1362218 918802 761614 96955 919982 1066661 742321 1862837 347089 407266 1082026 487794 1790078 1141976 753960 1918468 1600288 1004773 694697 1054410 847957 500070 917980 1487159 1632534 1590092 296079 1232356 955690 259508 706871 1209582 903833 1265124 90776 867314 1115720 1055450 650100 587537 1798585 238266 1096654 1185573 1482576 870372 1466520 665040 940231 1318973 187570 1594399 1304442 321944 1095943 1597713 1134820 859027 1474985 630372 767452 286553 1250151 1067396 1409746 87162 1344010 641935 1050382 824269 1684888 230139 1878129 1828888 9252 1246612 693934 576415 572176 411710 1059952 630706 929373 327038 615155 1064470 1345566 1334194 1478402 919239 837093 17484 737915 1361683 1647742 903694 1412846 2821 1780678 608575 1043817 740772 992504 867535 1878804 1333826 1585557 1941098 1193126 1220246 47076 1741499 1309971 1422263 544732 282882 480961 1012155 108221 417459 1859297 1943783 1629978 39259 417640 1643558 1064662 791134 16192 1043545 829689 995366 1193113 1424649 1532026 1512641 594998 1616095 1112055 388983 304003 1640973 137955 1942797 1975087 320662 1870892 67343 133710 457175 1165004 1876497 1719715 1662058 1848458 207425 958244 304812 929707 1372994 1631085 1847112 255185 1015281 167584 891755 1724820 482419 145475 288812 1867142 1828470 961001 475587 1926661 1094995 1262636 931569 368989 1979176 310133 1703736 1812355 1863935 97168 1486684 1229254 1245247 363213 976574 388248 1112120 1297166 1230647 1618837 1242552 453894 360036 1620452 1088531 1345596 615145 668108 1842535 1393275 1989934 992536 1131181 267030 792363 1949905 1437151 650182 1451619 1541593 1087100 871274 808238 383138 1593737 1850326 640899 388294 495847 1714950 240550 1455014 492220 811436 933057 709742 1822696 1424218 342698 1224418 1538733 1802131 1980071 49964 1955787 1568790 1580459 977666 1204440 978800 1664810 1539689 1871981 1325474 1827786 1474573 303467 1390933 310057 157523 1904791 511086 486492 1654475 1078526 1492287 1694070 1680707 690352 1585248 1077682 273860 351176 1666357 1549718 497167 264098 1673835 1313459 164744 886045 1212854 1256632 1402113 921301 348887 1587374 1826058 226057 654771 590563 1665064 1904427 135041 1707413 806855 1956962 623177 1304562 991311 992948 1480668 1774800 389033 943349 1899814 1301955 1854783 1725018 1784055 447566 988581 540044 341684 175162 1944636 802299 1156359 258384 1884590 716770 122218 607683 1408868 1813090 1837396 163246 1073262 874928 1475239 321634 730774 646287 1125084 1815495 1301274 1385182 50752 1135984 1243140 36058 1725734 700413 870211 205584 154599 1046873 1356510 1764081 736386 417479 56405 661501 1060650 1039752 860174 714400 1144335 1730237 531753 121883 1411468 662720 1423168 1810771 920748 1797704 1952942 1453757 1430696 362014 1458413 334445 535884 1463546 1434597 18025 1696392 847604 1981494 1842880 1630180 1094950 395094 144661 1995687 612768 440 1708769 1410217 1779968 568560 418576 1928072 1464720 449399 501306 1813105 1001763 974788 444441 1784714 928983 498090 1224819 981879 769609 791525 298914 364741 1130140 1886825 998035 983934 622401 76351 1922937 1167620 1764530 1804969 1660115 1322699 1770594 63636 1477889 1095423 1058586 1451269 57336 1356640 1224523 148987 1609666 130705 824800 1583849 1067373 780001 1442423 1833465 259983 1333069 1702219 260581 1541687 1609802 801242 59302 257542 1203975 155396 1972530 1062299 1049852 1120127 1739125 1946384 222468 953922 639771 221900 1721472 816550 1510408 1566477 156357 971444 1568982 1659236 543061 37849 1829599 107921 743800 1475998 851734 498317 893499 493773 604270 810665 811880 1905937 1304283 1096206 1493421 826066 688632 1750981 1971971 456773 1884741 627845 466925 849385 1374274 334218 1245292 1266636 180459 1636515 1876891 1912334 647119 810127 275960 844020 89349 242048 591031 602054 1693331 63255 749900 1333078 1727764 1162155 1215433 985881 780651 184291 990457 854067 1694341 1088835 685440 1142369 902236 895076 43006 1856964 960864 1507169 662551 847145 866910 1459111 175114 179890 1305341 47218 629899 1602050 1307031 1300085 1774617 1716 1912672 1475592 299018 823992 507797 1565522 1066461 624421 1967114 855036 865353 516625 1192460 1713582 1223748 464339 1494173 1418700 510434 791832 1180572 1364555 1655582 268014 718675 1539985 810023 366931 654234 1566376 891342 525446 1678526 961824 1518876 414569 687820 556375 1423622 755948 1795130 774637 1199098 591107 45092 401773 276847 368108 600681 1250905 25027 1367111 1698391 654004 550408 254889 772091 525855 1142663 227784 1169944 1334078 1157447 1606266 689031 168258 1358445 386468 1180223 184734 924374 1105652 700183 770829 1649269 1966414 1899478 850635 970019 1813736 1295234 1302591 992159 518152 786020 1114361 1147415 1265436 1138605 85539 1870140 1233558 1524532 1646899 1069262 471800 982673 1292307 1595371 701064 977735 1010770 1858427 984077 271033 1458742 1192899 1036149 1268472 1645389 280661 320703 683475 260235 387982 385019 1489269 904512 1662840 177738 1374030 302216 1954336 489179 1067874 27831 1262879 1522470 1302434 1330601 137786 1525212 1332604 450987 41100 256593 1490947 746057 1395966 952819 458826 1943961 1900327 381926 1287127 427882 650180 558713 890828 1622671 292152 1912550 1194555 1715972 1428417 314340 976285 801915 839181 738024 484891 298745 903690 1008862 6307 711169 1623943 1331374 297654 663969 1507290 1279101 1531830 853282 968815 1814657 820732 695802 1496048 1621959 807010 947577 1772751 520820 1833941 232353 167269 196367 1147625 1383810 1518411 945455 1221081 1695103 1387467 692067 166543 1708702 1944653 220744 1462354 824783 310194 1674393 1388569 1395646 1937362 1977930 1559492 1630846 935238 619225 668577 492368 1940554 1739308 1028827 107145 1538573 7606 625345 924555 1730470 1994737 1197322 1666672 71114 1445047 753034 975747 109356 647872 1929624 1605815 99820 105860 1255997 1517725 1939795 658094 580917 683514 1872694 1597240 1656697 1818922 851138 919033 620262 1512362 1475549 406185 1627000 1652937 1330974 923888 947712 1775626 309617 1620992 320640 604692 1308507 414243 1838831 1414750 134552 63142 1003507 1048052 1731876 1880357 146629 85826 1762257 682414 612005 319953 1688096 1361402 633851 953813 245245 1776070 1853943 172042 217130 731028 1801954 1758557 1321787 1356057 1425355 1033221 983446 537841 1540524 725545 104428 1141255 1097316 115159 1753138 414921 62831 1047843 427928 754095 1558647 1621225 1933789 164088 1100801 1810871 1825358 1750323 740619 1164773 1161206 256483 1925977 946285 1311563 1628876 1087397 1324789 1867035 431867 637775 1518363 976904 1260596 754297 961018 962093 1187970 1755744 1622607 720907 1970489 1788058 491541 1278760 1561044 1686624 832075 1627035 1604427 816427 1371137 144421 694846 1993514 1870374 782497 46285 500496 1965228 1228649 1057563 54207 909299 327981 979307 77811 200741 1664511 1228624 852283 1855071 1651785 676062 685359 1073155 275827 1499891 757492 1293776 964626 258579 990732 330754 778590 1976345 1685478 1990750 353097 71695 970364 422461 331533 117763 717347 1867039 704305 272559 454169 1471331 1589564 1072750 1128323 11328 1330565 832594 1116830 1819081 525560 204911 355704 425841 664353 1132986 898781 243910 562606 1774747 1250005 452356 1837426 855582 1387955 1474219 379460 107343 349637 1517290 235111 742462 588530 1022356 1911196 166732 1193503 818297 1761758 1213355 885720 1257591 1971943 45748 1453222 453295 23923 1235925 1785414 751161 1814834 422166 1076806 269248 1956489 1443290 1952815 1223564 826577 1172807 761395 1835834 607832 1150774 539846 801461 182349 1828166 1715133 409091 298645 32383 302537 472854 641575 534376 332215 347426 1939353 131374 1085943 812614 1321553 342886 222633 151986 1739005 1462111 1758059 1872086 517249 34022 641442 165263 975492 54926 686696 596900 71267 1884275 199044 1510389 816499 412885 1003165 1625903 803733 1637890 1881001 286250 609298 520086 527430 157361 655377 1800865 1709806 1161173 1390813 151850 1148167 1123578 106737 896737 870375 216976 1227600 1355274 488850 1346089 406115 1785063 1172791 1975136 1363884 1426663 961415 1889557 175809 1186400 1845367 230308 1694248 1443771 1013607 1431302 116411 1733888 1951980 65495 1632529 519007 271466 806267 130677 293652 203304 924731 346626 1304710 1468366 1683718 599723 1605192 679276 367371 1911447 1783374 1140688 1306826 475765 1376110 1015166 357436 1453838 1786999 721871 495470 870790 1745545 384939 1067800 632866 564053 268568 27973 461396 1271308 1614917 1959908 1351082 75321 1319952 52320 587641 1348673 142672 756012 1334451 574359 823431 1550115 1127211 502296 1841518 418397 1782595 1789462 1352174 678813 313512 467952 193722 955051 1235738 676312 365793 1614768 1617306 1555781 434831 41987 1659594 1606485 1887645 1080286 1118833 1909309 1311752 733659 598786 633820 886289 892702 199501 804378 766684 1126646 678451 1425626 1087440 753953 1316176 870027 1785769 856310 544530 657587 562515 1168821 483510 1925461 708330 924382 1874094 1284971 190375 168940 1080096 367297 120893 1549575 923594 736062 1930809 1520948 966314 768610 692866 1128987 1035474 850699 1304856 15308 944686 1449181 975792 417497 295502 498415 18943 307172 1280878 70071 915075 538518 98139 1934828 1343537 1098318 627354 1662573 1379049 940235 1642759 1762799 1617116 1480103 339654 1858854 877168 852083 402368 390759 60541 1195256 1681409 399837 958597 1111572 1229306 1341617 1890672 1971741 1725724 699945 6952 746687 635751 1130484 1608394 1320227 1627056 224081 1432465 262407 1182682 186355 168874 143146 893683 40576 568108 31948 1250207 884469 1121980 1115595 1586070 1614662 152268 1765590 181148 843929 841529 263829 1221526 453893 1711605 741026 838426 314871 1793790 232569 503344 675972 655292 580202 1500644 494973 1966961 65895 1320312 1360176 532608 990815 1385904 1008389 631207 1215644 1321464 954279 1819126 1401068 1073421 1974913 1037467 1448401 1109359 52403 1901278 1689983 144888 555340 554048 1693614 772144 1377512 133456 1105212 260835 1466372 1330706 1484675 731243 1773911 200430 376464 734831 16822 685839 1661079 411521 514988 721830 466370 1029834 1810470 768477 378832 508199 1802808 1704265 379893 1561363 1816548 1105654 1257173 1415556 590414 192905 1617646 657855 1549537 1040883 1026749 460789 366630 415620 1267807 1701090 870022 628470 717310 1581227 1022432 1172272 1850532 1051974 1518015 1800930 1227557 796704 1552451 28916 1472750 1271577 1577902 1835410 499335 611109 1358915 416688 77700 913145 718064 420486 925621 973059 1527594 1505677 1390621 1309008 529450 227183 802877 595640 978447 1702274 944542 420082 390467 420933 1984236 1852062 1484208 11624 580473 1033448 1038738 1474368 1195098 872824 1360901 486797 1270999 1645340 867536 1022944 674952 1100723 1250398 359229 1406054 1542359 1157756 807787 543132 775524 688450 1690498 861079 669798 1032678 370965 370288 503237 881146 1445426 728223 1166119 1549861 408499 725140 1776719 1867229 36710 1572677 210521 632688 1377592 344113 395473 1046524 779097 871878 1839065 653824 740740 1468787 417099 692140 1021909 620081 1728046 35460 107329 1729211 715610 1162660 714881 383859 1256790 1621135 1463425 1571440 514665 915730 1253245 403637 1679983 728831 865459 179523 997277 544649 1986148 1760151 685180 511870 1256907 902720 617018 1680271 1461091 1654901 842974 1334833 542475 1705152 72544 765669 1220012 137612 971864 239670 365770 1960533 1282864 1314087 445199 365957 275668 510613 1712114 1537823 26835 1435722 1895250 603191 685631 1681551 288927 1268640 752896 1653871 241013 1171644 888116 843276 564780 885171 301579 500511 1782252 1988436 256346 341156 1248598 1506690 1547292 682894 1500288 1387697 1040319 1317777 1636640 530739 1943025 1121008 362977 1767054 1224410 1497624 647706 1755979 441947 756079 1285306 746853 145713 356392 721523 37262 1568191 925519 344830 1205549 916790 259795 1117058 682774 1498821 371204 495397 1919582 606132 678081 468786 1326319 491081 245431 1768057 1577789 413590 949659 1545783 1400720 453886 1155593 1120952 1033764 622868 878355 1889775 3426 641090 1411235 1397630 1763790 307243 1624184 1583629 1287185 323877 588314 1140213 1058770 622176 634588 313669 939438 267329 729997 862107 910019 1529263 607170 532365 1627008 25643 1062800 1398597 600440 1017822 1582429 1830982 363750 1634834 126258 1855744 1189742 1199455 966455 1490166 945669 1809454 111854 1338798 1552285 1443367 653073 272976 572389 1990165 184409 1593495 1518126 240717 1807879 1098373 632133 151864 33711 195707 1334419 543919 1203931 119444 989947 938274 502798 1738935 676862 1823509 1772920 1066688 761687 789518 1686895 1092601 1050570 1833862 902522 1171584 1796450 1417442 1342260 1163063 667311 1150124 756673 387179 575579 652724 1274536 683012 14064 1487933 1210027 1899940 1028237 1134290 47707 1014422 919074 838821 222895 1995418 1333790 17099 1355387 115306 1455539 733493 733164 1665773 947650 1941427 980362 1135189 486242 1395223 1746157 174463 314497 812284 512318 1072475 1508192 512533 1478512 693261 289820 625523 431035 1590471 169178 1165032 984871 1853845 1802403 1768273 28095 1728879 1562062 773430 1102785 1708232 1451234 1443177 1144433 1685967 358832 427199 186725 510429 1377899 595199 796294 1447380 1212701 587397 250278 1642563 692134 1938960 607217 583793 1940855 672302 501246 1273818 1196725 961760 543093 1867216 325091 663130 1608836 1885712 1661908 1132452 225785 1569960 1548578 7578 971790 573892 1244895 1823749 1319954 131657 1532990 1135221 658296 617266 1719112 773665 195883 1588895 183570 1771010 1424074 811994 1646887 1815390 441015 1963660 705447 1885720 1374315 298587 1046602 796024 1073228 1890196 1753766 879815 1282564 1706424 1022162 856775 1504234 733721 992147 1018376 246155 1588830 591541 1732494 1005940 1599887 1833071 53700 1258736 789213 887643 279657 839245 880660 1296062 1165749 634460 1805939 706665 1190814 319728 1256803 1636845 272232 264885 281384 1909942 1722242 1090283 1838362 291321 200190 720369 975795 1707321 783025 1865294 783308 405885 1683312 26749 1609584 673583 789587 819400 1528823 419606 33120 716884 1317691 316565 401502 1241737 1655702 531953 1805551 1518675 1901009 740632 1500981 82462 102787 1268771 627358 1562584 1927248 1148724 1591604 1095684 301476 1767052 363384 307231 1838146 1503558 136830 367273 181461 993968 745682 1734516 1039898 735114 608094 1832511 942340 417166 546643 156318 955315 715670 465916 457629 1464129 418457 1819113 242457 59660 1584207 910002 1353893 1529155 1908345 916807 1406124 455872 800259 102763 872596 1191033 246152 1126818 587814 630446 1554820 965752 255414 403141 1649343 1590339 1873103 1638783 1282209 1292681 1370919 472606 239472 691535 355371 1461179 1055820 939709 966401 1328274 1007401 1562759 1098510 248384 302237 1015405 379154 1898222 1949179 836844 1873287 1105331 1606298 1807897 1732631 1755758 393987 694429 1525199 793259 613861 1538719 1970124 915255 989136 1289301 1595825 721790 221569 603117 1971435 1864825 335142 392749 693159 1597228 725062 1649340 1939136 1254449 136579 240817 1745386 1280579 345365 347433 217104 1547198 1582463 128496 502626 1437363 793630 873398 441075 1407161 962772 1948900 1764967 1611960 1819607 1432971 1912975 681455 1516318 506997 379658 215052 854791 163979 1844822 475991 882644 893742 1673100 644819 1476731 358958 1441971 270468 977057 1094696 453580 132402 1619468 154541 564982 39588 1751646 1263673 958109 1327294 1241292 1569796 971358 131300 665536 559281 594623 1228774 1149968 1844566 1130051 1704427 1153314 1507698 99448 433604 872523 1963919 1700661 1333336 1402329 1539490 1369482 1352471 1395070 664569 1419176 1469906 1555793 13986 852484 1299247 95249 1877344 1923190 837755 397642 996895 1135510 1329377 1149197 1797512 24045 760110 770435 752252 1018716 649701 1031634 668536 1719697 1456734 938894 341316 1781938 1267097 579304 231375 175210 117905 424434 399083 1965632 1413246 328108 782765 1947310 1757308 1641025 1514580 1141142 653928 1983372 413130 1146695 96079 1565266 529079 607833 1640775 423574 1992313 1113187 77559 541177 879241 1948435 1999217 751643 1019460 1058020 1097445 1414667 1007028 851547 1335377 613600 1631129 1777091 1202792 1684166 8868 917819 846926 500552 1616492 1982399 988676 78754 189809 412101 93175 1119157 1357027 1767746 852358 433434 1143931 1594450 943793 415611 144633 717127 1801601 1955153 1947174 568941 1087124 1703263 1953344 72627 545777 1304005 897244 443418 729814 1904339 1530334 1283907 1289024 418374 1832916 1493513 1409587 1911782 936740 602390 45175 1671450 261351 1361040 210599 855365 1384469 1789254 325421 867666 79114 256119 1680864 602025 341547 556079 322118 788027 1180975 1973739 917100 1779981 598912 1266761 924956 886417 776313 551029 603452 629511 498991 347963 46595 1492208 964280 1227604 1009545 1908792 203151 1039457 11531 232829 1515163 1032716 1442326 1906184 1676204 1019433 1260198 1376949 1343343 1884367 432785 259897 1441709 1454000 1192043 1574524 1518571 1606657 1729964 1254146 592326 1546526 1492563 1637852 679878 1427907 912106 972608 1036594 898957 820086 1005883 1752871 339339 1058827 91027 1704515 304385 843659 1009431 292958 1190898 736572 479236 1511090 808138 877340 157923 286700 592506 928076 744110 149014 1627027 513080 1330924 1986895 413464 1092711 1491995 532504 919224 138397 954908 1918472 61317 500320 1948789 601285 650812 1806961 1300247 1833794 58635 262161 228667 363199 1664590 506710 1718173 1046494 1530239 806498 591444 239026 90285 261371 977154 943616 1702420 149215 717526 407772 864592 1597821 1897030 1977315 803181 768113 828324 75111 955445 1045864 34843 1070796 1063602 1589118 637797 807081 1053875 1545068 1424609 1931826 1272205 1600392 461486 775351 64734 1668357 1163512 487707 128254 609839 1824921 106477 1510260 1359873 1867797 409279 932817 313106 473011 734924 1684293 1915362 199796 1215698 993229 794041 235608 1551230 305699 1808880 353832 1044579 1984797 155296 1382353 982676 754840 404995 454303 1371107 1451061 957635 437555 600733 1286517 1759984 218548 615056 1258222 1464933 119305 1601689 1435418 1172710 1914769 1388942 760062 1087284 1698738 1328709 1466911 1370328 1213401 1745069 1461973 854729 477689 654114 664493 703781 1703906 1390019 838689 776840 1819346 1982779 706654 1857784 535591 1569160 164123 1643672 355530 1888378 874485 24853 1829603 128066 1784284 101968 10272 1125324 1756207 1751533 1891538 1871549 1684738 1982421 1777151 1072333 1816638 1434673 130917 706703 185640 266871 578806 755223 738894 1228648 404964 1501916 830911 896525 1151556 520118 681495 1367320 1997242 872373 1356957 1263477 315639 1904722 904076 1349656 1946955 754404 421224 844377 694144 1814449 924734 744590 1068194 707444 242081 1284201 1435190 1382530 723331 1124868 559444 1639307 184995 1056644 1304593 232188 893908 1606433 1763496 1087149 1413344 1578317 640841 94336 1673575 1725815 1701587 732733 677951 1186480 439895 503642 973348 92589 844335 1524465 130306 484294 1981710 461911 1667566 834500 636623 93226 932524 1349239 1126635 99989 790979 1346612 64311 1600088 100480 1140968 1215709 1584390 167710 587347 1866500 1824448 1550575 96270 834104 227330 1297663 454977 1664367 1894824 789252 1479844 1568273 1470345 626569 137291 1202091 1744456 1499617 135226 1442133 219384 842046 13449 1144514 1060103 1147251 810944 212077 558385 96911 1265676 520934 1706797 955307 1597679 1732294 1656833 303757 1254310 1385637 893866 324408 1171878 87943 168888 1261262 1984639 1179569 824652 1036873 9955 1686741 32320 188092 1259082 1769928 952960 1771211 152312 873382 782610 948063 616912 729789 440453 1917083 1909314 1951759 1780280 1804832 896897 590456 594379 1251396 1452734 1695754 1890405 705673 1297926 1078691 638196 1548445 941582 751793 565036 913684 887804 133687 117001 1073921 764499 1013874 1823134 1145501 1671266 1643478 653983 539980 895835 485119 1082350 1209101 1056832 1578284 1975039 1285573 775946 668984 1087497 1697454 1932641 568796 1407026 779195 401998 340075 68680 1194598 860643 1351788 971099 1136547 1167610 1054118 151248 62174 1119022 399847 1353324 1932616 1182622 226229 1626761 1443298 145994 1261912 1001434 1407443 743515 553352 1134685 231588 1660754 653390 1896095 260507 1508144 1132000 802876 892015 1758907 495360 188520 1633519 811387 187821 675995 562922 689923 292825 982467 1879929 1979037 931443 308231 1834129 720636 1294932 5236 1154940 279054 1414919 271252 124466 325967 1163004 224794 1979434 453451 1148518 1153400 1434150 610176 978275 1220019 1271195 274546 1089760 862202 949867 1197304 219602 684268 1013915 747236 1744096 1058993 1801544 407187 917984 1621137 269118 608646 1242751 613079 1784001 1742151 115394 32446 1038856 1604100 878433 1580675 610389 1056074 1292511 1141945 1976172 1383681 1087899 1558497 1284249 1893797 34306 409087 540072 369885 1434520 155033 1646409 291196 560658 1095315 690582 23094 1245777 1996835 307215 314811 757075 610620 1922770 436793 1993879 1027148 1526963 37737 1731102 483264 1349013 1683707 885222 392268 1574812 1941703 308390 1659220 1654463 859348 282907 659595 1738532 534385 1821257 1141788 632735 374586 123896 1428938 1423783 1422571 801509 1299991 1027582 1231698 1620661 313212 652798 1428239 1392645 915557 1608511 123840 1117434 820141 391650 1754423 1512963 179212 630277 1410340 1787500 1944562 1521012 671128 1006199 1418445 133337 38597 1197606 1563507 615083 1775424 1493493 1016236 1432771 1659706 1007210 983780 78263 10941 839759 1056151 1982491 1903788 1437768 236800 1643133 336709 1553867 68665 1189624 1117703 1382719 214812 1325603 288618 1689688 1103404 1609517 665733 1271457 1364483 1293788 340530 1394685 1548241 497944 54911 613681 454726 1220269 523560 1128032 1934409 1997112 871213 363656 1961066 1377642 1173519 92050 505502 1706255 1111221 1336851 693723 1942102 1073883 617013 980532 827476 456771 1733050 177589 478877 661597 586241 1496705 1690432 1305960 1839688 1715189 1857637 836639 211266 1040503 960403 645798 283741 1148987 997668 562641 1300922 1036690 303045 892007 1446865 1318741 1802213 1436116 1181708 947039 1681591 1723297 205289 1721659 1635198 1133831 682138 1931700 1184136 1955093 560051 1185604 948449 1506983 2604 1699210 1555171 1621868 1177954 1202667 1353017 1988114 45293 227998 1002796 1605326 1122018 1027606 564685 606561 1560795 919383 473466 1594308 1756932 1541023 1113248 1785913 525268 180693 928948 732637 85112 23608 682238 722644 277918 1222099 614433 208087 771636 1140808 1446211 1860087 1706917 1270630 496159 257304 1738186 1115727 126821 1344212 890426 537848 955230 1735825 1029355 28875 234665 760907 1584300 221989 1191500 1616438 917520 127033 1336935 233689 1950276 720815 424628 1398799 1125908 456269 812658 1873544 1365949 1351418 1369433 904609 1149976 1814340 1071860 53854 900204 1209694 40716 133007 787373 276162 277853 998772 465948 695355 912251 1753454 395264 1670229 363799 1515200 602920 1709375 762029 325641 140934 1189738 763042 1639656 271176 1481445 1856801 359331 1932389 1646415 175657 166590 204269 1196785 451026 642173 1312914 1279511 1702111 1524945 227211 794037 1497384 1818140 805653 1856439 714928 839534 1618235 1313881 1142255 108238 1395285 1293979 665555 1176480 1572729 1566146 430979 625726 932611 1021970 1274448 902302 613671 1057455 1810455 1238524 1756893 285173 478671 116915 307815 876679 223643 1402519 1584723 1044872 981359 479205 161445 1790779 487834 885557 238706 1811754 1322713 1164343 1214630 282258 682186 1203341 1195893 1699672 1263731 1213444 907690 986578 380903 1820269 139738 1618187 809866 964334 1231454 1776737 1741565 472918 83704 931026 317659 1229537 697392 253823 494297 1384259 1795945 323287 1981551 679347 1477035 669395 1067067 400110 1108235 1800855 614457 900491 813809 569543 120980 590179 203610 1379017 480018 233654 1185105 789024 829415 1191726 1456728 1579582 1673882 510089 1206485 1536155 451458 143897 1409217 695718 1550950 663817 1047921 1427691 519075 1554732 505641 1131252 1262595 1565303 351293 563903 929427 759886 1107088 1829407 922048 126255 439426 1459138 536803 1038975 1306679 33807 288104 1790985 530464 120119 1857351 593246 1601378 966106 1140887 635112 457285 614665 45977 259878 1134441 1187499 725086 887948 350056 558846 1772063 1298392 792118 429965 537974 347688 672593 357945 1207310 1110886 471446 1615119 64145 1912249 1073945 722880 1319028 1495619 1634302 93048 1548865 1246181 226453 841026 719371 1494805 1692084 1662845 1568433 1308085 1963558 842588 755548 1998044 882526 1063866 298402 1692577 1528767 1974297 857537 1765393 1244015 791904 873857 454792 1810987 547718 1970301 1804407 676916 1404451 352575 1807826 1927942 779945 889023 1012250 1011284 1116849 1114188 1235759 621421 780564 378070 915819 608680 897002 656105 1714189 1639561 263618 1491489 1470717 637891 90850 907540 513533 47196 748128 1384634 1887345 1430401 782456 1377878 316233 1648288 1141750 496068 1606264 1950881 1550069 521831 829572 1387401 1691016 8850 643797 594317 1988246 949719 1189634 1622888 161663 615748 395290 654794 1079380 665854 1116242 1908817 478950 1644387 1277227 897905 301607 1596869 908976 5467 154404 1932576 1832063 1922898 1858562 1478513 1443937 1757447 1771800 263862 640385 178135 1430742 1074261 1070684 1734212 860960 1290816 1066962 1062369 331639 1009251 338874 1855825 1275979 906447 1565567 791260 580987 1022989 1227770 563885 1938648 1618053 969208 631713 955703 1263698 1240513 469544 1407356 1543060 1359748 1502821 1306219 818960 369482 779038 802680 1843417 1857461 1256968 395201 338091 1214690 787133 1556509 1760681 1318251 556883 436890 332979 545496 1120604 822996 1841868 997015 1031868 1015225 1776669 1542847 118803 1170227 117142 18384 967246 742374 899224 1376337 1763505 117829 404691 195945 814795 1778350 1146205 768233 234287 1228662 1038097 664130 1815277 1918675 1261648 417006 1191825 993424 1252896 182952 406492 825204 946732 1523629 120691 1659950 44684 190123 754690 566798 1681943 1070449 1146094 545015 1316482 1939618 1774208 1296504 119415 1449122 14042 1225147 445016 970477 902193 345228 170691 1298875 721019 1118224 1486007 926574 239304 910295 1712986 443845 441477 492249 926162 252058 1514214 891549 1346038 430424 955659 1688628 951252 1918376 407366 483753 224268 1903231 858589 1121793 1549554 151662 153788 1072718 1947571 742061 1800863 1786884 859694 759553 1018059 1926702 1916373 1375833 227997 739830 518674 423228 669757 539965 1404748 1335037 738465 827738 1967979 632339 218606 1688633 736201 1406939 88224 1211144 532624 1241465 141848 902463 825600 901051 1051658 1200987 980806 1185041 1292599 763309 1181333 67220 1478256 1451702 1468965 178474 358536 700112 1861295 1885270 1308113 1598496 949425 1640088 1716293 69322 127228 1144211 901314 466641 756320 786084 1800937 1874216 1041152 434886 1812790 1938735 890435 257631 1054940 711277 331995 1348579 1909405 1964656 1309161 1244829 718048 1979412 261594 1671270 1580856 1191822 1765434 1491160 995578 1733279 587248 668197 835166 535378 1257837 1880173 1326450 746115 1471798 99233 1330856 1410792 1924737 473495 1709690 558238 355829 1502207 811091 868449 1072964 182282 1157235 1504225 70655 8283 1546164 1274205 1568166 1406451 474860 930053 1394825 1609555 1208920 703268 976831 1907017 1060627 1242590 785202 1382778 1645485 1406664 1708295 1230924 791078 837600 1084958 929457 1767754 441279 1909524 1005164 747169 577017 421704 682123 148010 497361 1533559 959946 661863 1333501 302483 1851091 705416 1369332 1071581 1024843 799794 436943 418861 205410 857355 494218 1207833 1428045 1860351 935077 781184 612305 290263 1180858 1721300 543801 622478 691512 1691168 1881928 1899440 545880 431425 655912 789996 1908107 1273696 518657 731618 1380837 585213 593716 1305615 1273269 1507523 121539 1761923 26895 1129426 719137 1906619 1803402 1956479 76987 206245 1312231 164287 876404 1434903 345572 1374471 1074491 446677 1039153 1510578 1399402 340099 58411 1497435 855629 925191 1232820 1548184 1160653 1447600 1830073 25949 463800 1249413 436752 773868 1136273 1593375 349163 754312 728519 219290 1756166 557318 5232 1850409 1355038 272025 1181223 487977 1149635 229103 682261 791179 164594 1707495 1129716 1300329 475179 891237 1189931 647687 328015 1998801 308255 1404881 1198580 1448229 1831564 1138964 569841 568456 301856 1704742 1478285 1550304 1090576 1593027 310097 821877 1877577 1034531 1353436 811843 798382 1720982 1692029 829216 1418170 1650936 732603 1787987 1191373 694732 375739 934624 406908 1999182 1978528 1550468 366967 596197 1062475 918601 1655405 678084 1826048 422266 426830 1017829 748141 586593 1085060 1373839 1866065 124837 1133153 1937009 1815252 1080630 1257701 1442510 464957 1916879 1842481 1798975 261404 80676 514351 652789 140592 1199802 1159616 535463 1421478 1897287 1002267 916905 112389 649635 1709849 42970 1293702 1346257 276675 1159785 1740462 1200062 1646506 1105744 298764 1476564 1014776 333750 773399 1423913 1868159 51558 935947 1401765 735400 1525883 1842588 1980039 976450 1088607 1078726 1942589 1230990 1323247 67174 1512745 553983 279782 1030947 683417 441660 388954 1790240 156664 288392 504100 1038545 538788 920339 1228063 1311875 88531 1246534 1833833 890431 1082024 1660952 1385257 1099263 1183665 583564 515488 898336 1058775 1054432 1978388 1045777 1983592 1083646 1263776 1594528 293342 1474773 157122 117406 863798 1889154 455410 539693 1924426 805764 89730 22367 1257081 1470412 1459786 233628 952481 1614450 1714698 1144890 1417897 1426874 1735925 360516 1522080 1457796 756413 1557134 477027 1021501 267598 948774 1842310 1623462 1907715 1154420 1206074 1338428 300915 451875 14043 542015 719730 252773 1296978 1219465 408533 322371 1353063 1955727 1995264 1083507 295973 1415283 422974 1800509 105642 1735262 1420975 1466837 828639 1550675 1581743 1957646 879894 13446 1812014 696932 995721 321945 758969 918721 1015351 852618 662464 1255227 1075832 1654122 1917123 1617011 898651 640463 1027416 543501 453657 580283 550409 1877044 736597 874331 1991401 335519 1939872 1112046 77683 1896618 1569620 1245796 1590832 540086 1776615 1413196 1717361 1486948 1661294 1374357 1136449 221286 1268611 79505 1895984 1953282 165268 409953 758475 422901 1554901 212464 1715283 598035 1804290 886643 1677335 336320 125910 705579 1421166 556979 834908 897596 383284 1055589 499214 560919 1091398 1212323 147948 294462 91340 128562 1085262 1143467 1302251 549208 1376480 1722932 1278104 946645 279308 766377 1087007 206565 1133085 1885041 1072182 792673 959694 1855473 1590585 644036 131964 1189312 175709 1745578 405364 862385 1232004 1125642 1130013 1385767 9365 1276010 705111 366843 16122 824873 61394 1890500 433025 472480 570582 980519 903990 459647 1761549 715272 1413001 231303 1699894 292584 146002 1084798 1152659 420303 1962119 320507 160852 154299 1923532 854052 1004560 1246316 145026 163114 1711735 642822 124539 1443622 386499 1850395 1044190 52983 251085 1736849 85627 1756393 1533967 1346235 213512 700946 1326410 820315 1764624 1294662 239426 1152360 1590481 253200 495128 1814283 1675958 727945 246259 1836258 1299975 456123 1560564 47417 1517555 465371 183940 843635 1647976 912164 1459584 302983 1893510 92049 371231 816562 1361861 28410 1170878 1904499 1308812 1647738 957408 837914 1264525 1381414 262334 791196 342026 1155002 1841661 1836757 1101481 122231 1890078 377163 1792235 1801869 706786 756043 225756 917022 1399047 1774889 1038948 1615072 495388 1032566 1564637 776351 1317124 1714771 1932297 1091434 1312404 992931 592405 1501237 261483 291407 534415 1140487 1931845 854798 1976715 674670 1015661 746417 992364 730111 1309148 998068 9935 720186 779207 926916 1876958 448495 248555 558336 1489782 1435263 94806 437855 69107 1155594 1486623 819600 1946758 667056 1787391 101724 195194 1366156 518778 1093172 477907 982259 1085755 1890538 1556636 1073151 129541 1081992 1316249 1565458 702082 1377550 1587920 1842181 1673650 117128 713686 1142429 1494193 775703 541243 1210150 1533900 1558773 1078955 1014604 946762 1417707 1552665 926321 902669 1766492 555320 194695 46425 1947763 434649 1538079 364162 1182874 1490324 569149 726763 567750 1972839 1442738 109244 455973 1111886 1371866 1069039 1966101 470837 633891 1418360 1370078 634227 1255844 816389 202741 1845679 880860 1666225 1679217 1396072 946776 867527 1282523 949863 1317902 1732582 718115 1352791 240685 450037 1914008 162142 859934 1006723 1623822 1348878 1325833 133280 683520 959204 1709974 638702 1392547 1943978 1378977 668482 1718276 1061440 707079 1832275 140521 252732 1384728 1562511 1982417 1946627 2889 584013 601433 78718 1348213 1563058 454733 926354 895784 1690477 203033 664869 1653787 1149753 1620360 1360640 80930 1591007 648708 461746 1941971 488194 499379 662394 638523 53055 906320 108418 1817549 1138059 998529 1441311 1718219 570405 1730569 1874659 748965 1380154 1269071 345726 883983 664744 1552916 1948279 915299 1127684 665626 1676680 567481 1659226 1759618 1437423 1585693 1938634 287695 1641893 307385 1861602 11258 648222 1356574 1214006 524734 606686 1777051 475168 1427155 1008711 850049 966868 934547 318369 1887445 688196 209068 935915 1273990 504400 984927 1166044 1365813 1309253 8568 270927 476072 1086641 220332 103379 286892 360638 1418195 382416 622492 850413 1086490 569500 1710181 937409 1422268 970304 1617097 1744449 1813122 512313 963556 1188697 341018 1416583 1521823 587412 296673 323188 152038 1467099 1936696 683657 17663 206842 528597 414882 123865 1362857 1569140 1206009 530749 1215157 1063630 1351316 363915 1609047 1943577 13717 435280 1848468 1924184 829295 1217294 1219312 540037 40019 1517181 485615 308170 994891 844757 1362163 1482128 315010 1039872 1927043 1220233 1932211 926652 875772 711859 1052819 1713370 1359539 556559 1249725 468728 916514 939487 960317 1261393 428063 716336 709351 932932 1136042 140897 7374 264592 67964 793862 934569 553975 348614 395357 1112536 662964 1411067 309821 802266 16475 5139 42740 808526 959063 888137 1705884 1415673 714206 37953 1085010 1439857 421444 1398 333467 441203 810643 278394 1506618 1407592 1043524 1629250 1586168 1884825 534711 28448 516712 1519585 820490 522317 158306 874987 1763461 222384 488584 1729996 1993613 129765 649643 1700722 1990013 1438509 933999 998607 1830998 1577152 1950997 1485613 522019 758186 432431 216848 864572 1318341 662350 1879922 669209 1477030 1068569 46461 1802762 774184 895712 1454447 1035969 1302075 291021 231124 1308853 29204 1683796 1949107 1289102 1288757 1118379 1087120 1458681 1847795 1782299 988782 1512445 608041 1998483 1317873 1723000 1585113 1917974 1805615 644090 255203 1589803 722037 642872 1483923 1697393 463651 761437 1707052 1044662 133750 21548 1478194 1100644 1711490 1891363 1446028 75366 1739105 1325622 537376 1828728 944266 1350022 1508189 548044 890434 1237841 1269603 368136 1602840 1133143 827055 1824913 556106 243868 493810 990096 1900555 1914847 1011891 916490 653025 1593131 1477146 1826612 872241 1051302 1024614 1726918 1886239 120434 384488 1513137 1405696 791051 1213913 1092700 817283 246484 526750 1204947 1206446 688463 318554 722002 1033635 317360 161086 1834413 944245 228580 1039185 1396235 724736 1704318 286552 139477 686367 493681 1269862 475310 491118 1165577 771150 673369 834214 1267187 1935924 606674 1265247 1069804 1268381 1580724 222810 1082785 11079 1971986 1735424 687165 1045023 869321 86892 1941308 473452 463763 231714 160820 1332100 753639 1657281 1645647 285618 883945 1415792 1252142 1729119 1838958 1111400 529423 997717 742175 717981 161886 242553 582417 1052144 1564682 1582348 608116 1018351 1778653 1573619 664101 1704177 463023 1727411 1076978 1734727 600385 906398 128094 845468 1726670 644702 50512 1483431 1958391 879197 1371138 1249898 170393 834621 1287910 1633339 1058830 898687 330605 660430 60629 617692 621750 1279041 1120973 1642153 398863 1390387 1889860 1668859 233028 1451991 1788860 1448819 958831 1389641 826700 1473169 2154 779325 285303 206601 22948 352855 910981 1831283 458489 618728 165882 324800 1769907 1078458 210883 1888264 673661 211311 1086840 87409 70321 776172 1795956 1156020 1750678 1907993 211684 1387970 150241 1179430 1925148 883863 1215087 310641 1057997 1961991 1243958 1363578 1611972 1098632 847577 304861 1832837 817408 1368556 627040 83119 501124 1042200 517194 404780 1747037 1203114 1135879 1930853 1791445 1816095 543489 266853 927197 1317127 189997 491753 510275 203888 1395140 917415 1983610 1167128 1609357 1121951 164173 96310 345628 1319901 1976643 1969797 814079 590732 236493 785874 1141855 253099 110504 1990399 31081 575840 1813305 971971 895659 965339 1595203 1651582 1350298 250065 905051 978258 753507 1623905 1495337 1997969 1049918 723911 1088340 1518322 1953124 20503 6577 1501179 748644 1840670 1007115 294293 994086 287157 1433213 1125894 643198 1390734 1599404 7126 1124049 1118856 1746566 735614 646222 92308 843297 1590405 1269945 232506 1217518 457586 1518663 50705 390545 1008727 1907331 1618494 497513 418387 267347 552389 1113597 937662 231755 1705609 927287 1428941 1683486 911889 1706503 722271 1501452 1404418 926160 517512 853584 252255 1458918 332005 910382 1722906 728099 1566494 1626901 1734509 830409 712202 989887 1224856 1807009 1665950 1128228 479285 1099311 701107 501721 1111066 410470 1696686 1138053 563586 607705 1463236 1644241 1234360 1680964 111711 490228 1611503 180984 843252 1229102 330307 1005811 47009 1426730 1313560 338156 46680 527783 621132 1079830 326438 1076988 1021167 823976 1097432 1470973 60166 1114050 1294822 1334018 391035 193817 1326133 1012317 166668 1334948 24927 729604 1831568 189951 1952620 942591 281991 1051444 1346191 593952 506936 1708092 1542211 1222597 313703 1899259 1079807 1824059 1820549 284804 168619 1516024 192171 1137951 1196009 1859498 1500055 370724 862003 124866 780771 1334935 1478702 414269 1786668 498520 849865 191907 610016 156783 372277 1933267 718335 660399 689220 1999784 498084 660599 1798405 1769986 488080 1656733 1403376 1670880 48889 817558 1298900 1525689 1990027 46672 411331 410289 1248175 1824805 653872 786245 1189698 1777896 1668929 57736 1532291 1875083 1134874 1134188 306170 218923 1619452 777046 435364 1035792 3963 1407943 362382 1907088 844920 696188 1298418 1217500 1450796 651812 1168317 361824 337444 342313 267274 1368526 1935167 1096457 1214276 765894 698232 1411794 1343636 254653 1005735 603744 1052419 1894423 890940 470723 1927560 283755 506649 195540 811574 681768 1486801 1483388 1022243 1648120 831274 350218 208832 1061988 1090319 1504030 1201166 385592 1295060 1760501 762428 192169 1687314 316870 1319491 548945 492502 940033 1538574 259549 1735626 858424 1071475 380004 393602 961664 1490093 343229 1914599 482213 268704 944953 1557503 830826 735454 651574 1608913 995142 1193405 1043197 979330 1899692 78297 27629 440002 1494754 1281129 892061 990075 1791995 459764 1713531 522173 1535427 119862 1275704 383264 1820339 1013510 1935127 1588736 985547 572180 557592 1757523 1273971 604856 304890 1977007 1288501 91879 1551746 1811077 1804170 715572 1317103 809075 460492 1390385 232706 655494 1114391 1669517 1572009 177532 205518 1953949 573655 516513 1116166 113863 499514 675659 430285 806092 1662698 1028281 345615 1622632 970064 981168 123042 1490833 545406 845875 1263258 1005057 601397 294001 1278082 1799797 1501522 1340313 435903 983470 413091 377873 1128489 361780 1452487 1839877 147829 1172790 417851 1303237 1074768 812453 1042477 1059466 1981553 1447325 768674 1034999 1704514 127222 1775312 1864413 1746673 1966560 544395 1222334 499168 882833 1256510 1724541 1090267 991376 1209914 1036316 1960736 899034 1265590 1697556 1859133 1984164 26720 1544472 516134 550501 320124 170771 244421 1307833 1191119 1836244 90888 1582421 237583 66814 1762807 372907 747277 1821162 1089179 1644443 1075326 1872249 1110805 1473756 1141384 886940 260534 302832 1715948 1475694 1399925 61636 1248063 531274 743029 308103 783572 1290331 1666364 1374372 1346098 1129055 339847 1876450 1022597 779192 455584 1657415 600612 641816 657496 1912660 1681319 1802790 444228 1698657 587394 1878246 729396 1053335 260330 720567 757278 1011716 249963 1823416 837005 1969987 924089 265887 849409 1327469 48748 1235341 1058780 1669500 305439 1715652 1717204 1031658 8070 1356234 758302 150546 1948063 1718123 1437422 1178713 1627 1992529 267692 226902 415817 1289714 1177936 364448 1326076 1314511 980888 1377067 1706817 949604 1941385 1674172 190697 132985 60494 1564480 24999 213070 501427 1655916 556490 1487671 437446 1186048 1008669 859974 1877186 1473461 1746585 1265612 410449 501071 1394293 751914 942630 322080 1161320 1099360 1165956 388394 65832 1568549 1602122 829616 773224 84187 302177 615472 630279 120352 889201 340803 1926942 1004457 176797 202807 1886783 1354360 574684 1877538 24958 661157 1257133 1372894 485883 1454759 490055 189558 1813073 434538 3321 871931 303070 1002441 826387 1813564 312701 1090928 283475 1212090 203703 798602 1892286 1979926 112115 219309 658673 1419933 189130 1193214 607831 1928652 546566 1195523 847294 465914 803199 1007463 1837001 1111386 1294501 117794 790906 1434391 1532852 812641 859443 142007 1205188 1553318 581782 1417661 973806 1894249 449995 161689 1153243 384300 910051 755561 1943217 1729375 1167575 630795 190705 44060 131912 1454659 1192835 923401 1608000 1034312 454806 668424 587846 382202 1796439 1975040 1600824 1127731 530055 628051 1672646 1738076 1586297 1671572 1311737 214870 1889066 15062 1249634 1270374 989853 1161292 1730816 1427177 633863 362046 97017 871500 530497 1096252 1308220 1027046 1676517 1406428 1927891 236635 1587816 1704970 688379 1241371 186232 1758671 1847498 1477567 368725 1011460 230207 1863358 322016 611736 8392 1249941 925387 1315463 672105 18120 1437368 1623706 1520026 1290280 1382532 1789786 546289 1390062 746000 1807998 1674864 672971 1673139 1552191 13142 1664443 862606 1310043 1746576 376800 88578 1935008 31538 208378 1540077 879239 899372 319260 110235 256148 1147902 1389468 989194 945839 147102 1477765 1764142 145217 684255 564802 1187261 1308473 1639071 1472940 395402 286309 1410109 1918416 511693 1926276 799018 454925 1370931 772948 892413 62108 686602 1971811 1789339 495970 1960380 892058 373141 1973050 846380 90340 1748117 1083858 19249 1395288 1690771 1026687 697818 1774 1859793 1171107 323890 1579391 352141 361378 7883 1631842 942008 168848 1753650 1985515 1491546 413223 426583 1269675 1450683 815942 1935850 645116 436108 920848 1554889 208755 795483 318411 19959 678112 1194272 940065 205535 1653083 531427 975521 406339 235327 290638 691514 895912 209062 751705 1319680 1279462 1634833 358347 509042 904590 1859920 710260 1864951 650689 1402522 1224955 1222717 1314056 350753 1181256 33919 905326 1978204 1302981 1125379 1922728 337070 430193 1042682 1776515 1199605 1805644 1386463 641772 556872 354697 479660 1442960 368100 669765 498083 1195611 1866310 30060 1660257 1710622 430630 1108129 124858 1611510 1353338 930593 1929269 1202941 1753308 1309491 1886540 1139675 642190 1450501 532139 761002 794288 151077 1224969 1753197 1973728 156018 669677 1129793 1260897 806303 1407761 684172 1472086 1599515 1148709 1559561 1436821 258479 439850 1395108 744518 1052638 1052966 53455 1544936 1530329 218655 1379590 1683062 1445828 774148 324124 52487 1173505 127277 1737789 569338 1683387 1228027 1198220 384499 104778 1927257 7115 1141563 800009 925474 1315685 678094 424164 1414841 1877540 1928929 418890 1151266 987434 846230 909188 1532288 1797678 1874734 1390294 644013 522868 580603 1039386 883402 1948565 1910692 1713807 1264487 507709 1124451 658681 1763937 646134 1531834 622217 1714778 718118 1684066 1898699 1654966 653318 498156 1959028 1419355 1496056 658610 584804 699017 1397318 1002036 1440942 271051 772268 1512294 295208 621024 796557 202117 362483 271270 1852473 452084 1803843 987507 920921 321285 1250257 1033997 1532678 1429638 1021461 1357244 645814 546488 251096 1758925 1200848 1425594 146090 1196807 659496 1147294 1080664 1416960 357735 229051 284885 1543755 1774327 414226 180958 1939250 517483 1391421 89844 1313711 415861 491572 71920 1493680 1006862 1962772 1437905 1644895 70711 258230 280394 1927537 1866496 156892 1481408 421240 179225 201698 737785 1152413 1421579 1630672 1662219 714306 1578301 945473 1401578 1472751 331058 45607 57120 224637 909943 1445824 1053042 794361 414449 979847 197237 748722 1159768 261076 1515899 1825469 1205913 686670 757992 660602 118178 1495956 1087178 1492973 1139962 1823699 1421566 716080 665686 86581 1334087 753972 400195 1371596 91075 821473 1119327 625108 1979225 1518901 650991 457412 1289859 1906860 1307286 181348 1234469 433005 602841 1804784 992387 1159146 464634 1743279 1045978 1903053 534103 1838934 1153494 1525506 544561 1060315 1774203 1574669 1985753 1696106 269729 1112062 710199 1673984 1019303 34151 878388 431922 704268 139427 639415 1474721 1236845 1122745 1184903 650224 1993751 771626 780312 1712242 765473 1404614 879076 31580 1473184 1596426 273959 480451 1609109 1589611 467678 1656865 167165 1902496 1553226 759911 1305183 790724 36101 1510240 1175985 754133 1846277 1348360 572851 351066 1931144 1891784 1980706 43398 1314193 93668 572133 660116 46194 1323446 1659631 781103 1053297 1752782 1960409 1009205 908462 617155 815480 1777538 1054825 1383018 976499 482369 1808943 1365737 319693 90834 331929 969040 962444 5613 1031445 1884786 1112760 1138752 1863420 350912 1418985 1991309 1939193 67856 1594495 1080351 1145346 1230994 928839 1043613 1788088 1212051 1591262 1753201 1230580 52444 665125 485484 1172203 457380 1743416 1475650 240987 1431243 1381597 1136523 984126 1684175 259290 1372245 958171 1227041 1229135 1344433 319027 537186 1277375 472161 1112176 976976 867354 847317 1980310 1964474 580745 572556 1345003 1465257 1355856 1714822 1198969 353893 641576 1582785 540313 655464 715847 616565 1402790 85311 1481098 870209 459644 416226 624064 1259087 977343 1217329 1008698 526615 1249845 1959561 1438051 564828 1339801 783786 703579 1805710 625982 258089 1104389 1304699 1946740 1434832 24093 1683685 1525384 939629 1856153 1950068 415478 4176 587506 492339 592542 1260397 964102 320160 1833494 1116501 625495 1741202 1805455 1265636 1803263 1893775 277636 1873033 1197806 997912 1917682 754616 1227525 1864256 77039 98790 47138 579231 445864 1546780 1243558 1584753 51873 940134 968040 1587549 1710763 1542051 616309 560704 1293659 837930 875387 255465 283690 1177330 528103 964270 118282 824803 1720200 1075227 1560196 1920513 886228 643575 928927 413030 1986881 57442 1840558 1350233 257994 611107 1684982 1888124 1704424 411222 1368039 204000 437499 607592 378185 1024811 1064108 802224 465992 843489 129504 1477151 1388793 1509594 1990950 1045047 154619 1499096 699455 489039 1594899 470010 1072163 1465552 373931 551088 1609918 946403 557747 1775517 456955 1629435 1426404 1089650 166400 1637817 53397 944138 885976 665910 761203 717524 1604199 1222470 1534456 944502 113544 169255 557995 365495 793538 1436137 1378344 941136 1152113 1245762 126768 495011 1379988 663293 1074022 713551 815831 904886 890551 678438 1027579 1534790 1205565 877387 651290 1556561 452863 190294 177188 660137 151695 751680 1783845 139491 1667562 1364514 653212 1057113 386925 824693 1455644 1779601 1252349 389407 131680 841867 1237693 1565005 1209347 1199899 1914108 1219433 1891700 1464595 369713 1333630 559472 1454356 815293 1091927 1052448 983737 1416477 288803 733112 416944 1273154 1609361 1984104 536178 1367979 1294193 752593 1059621 536972 515497 783083 1678310 874956 1301182 463114 1136800 1977108 185745 1675513 909633 1274545 719241 171921 1126829 568981 1156042 1557135 805817 1365887 711690 1419364 648515 790118 1351865 468982 1201763 745029 1572436 953146 1131144 1084545 361709 174890 65061 494248 1253604 1479736 330208 1032352 1783682 88781 744177 1992186 1173844 1954722 821698 254344 1412019 631278 1230000 1031359 296336 1503100 969626 65639 1753802 885808 344996 859379 353738 1400679 49512 1541989 340680 733680 1606015 1561374 230491 1175369 946911 250420 1440705 1738470 1916480 1098078 933578 95395 411187 1574640 1785564 394891 947262 272982 571144 1314163 1044747 1192295 1747850 720985 1014130 918065 187828 1716789 1249607 1346124 1686220 1750587 1251786 1159950 707730 524043 798861 1211309 1970645 923735 658892 83168 1280698 36125 925697 112573 1900173 341653 233535 917104 1197310 961910 731977 1101389 1576582 30844 37918 1184311 1413771 475424 1315416 1856409 71775 910048 574795 1472264 53745 306446 1332502 1042467 1694564 1344785 1871932 1044304 973180 255425 1732791 265413 1832152 1929713 1784758 727229 954475 1760936 110002 1865777 8000 1325870 335560 844312 805434 1108071 1226943 787791 432843 569413 1933321 1816035 1554866 601152 1285132 548636 1493727 1161262 1877361 1849545 1313419 931373 739405 211412 340353 780405 111284 1680556 1532888 449418 564882 1532508 711418 1034921 1489325 1972936 1326724 1162993 942056 1710478 1211926 977436 1105103 79060 606984 884659 547758 256347 1482756 306433 1660847 1838000 483074 227806 943843 1220476 457787 846114 1325064 1055908 503337 1766396 1976241 474546 571530 82841 353330 337727 1689585 1965201 1097503 339361 1370623 1631393 788886 621498 651912 1324090 420118 1604045 1515280 319861 739849 977778 287609 359252 1456292 175008 1826533 1963754 1545170 1051824 327479 977437 861831 1373292 1519223 308950 1156610 1018128 3433 470229 1550915 1555494 1066239 583272 1579505 603394 321669 849197 1464742 1523023 1479889 697950 869212 1442282 911805 171334 1149220 854892 458645 1995695 561048 1120539 584623 930757 899625 1758523 1565957 315775 1832951 202560 1070706 809038 1246284 1570591 753928 492005 1936347 892433 1002483 1134927 1749274 1572929 1158161 1581101 969930 1271366 1687424 1017502 1110836 1607756 1460463 1301958 1502928 356131 309499 376002 1241424 373603 955945 1372121 1081960 1681153 458129 458793 801908 320922 1294521 89252 303255 1612934 506154 1129161 994843 1649075 1150208 754088 284859 670632 536399 873519 1468980 1011281 301317 1866488 506392 1722449 964613 49678 1492867 260925 301853 1590797 1984159 1050529 1869122 946323 524064 1220359 997850 77086 395245 974892 393236 1036839 1458211 319926 16522 260840 646891 221986 734115 353230 1419562 424714 1561475 1018589 925212 855641 1524540 484726 617285 742866 123790 1134834 1773931 975799 376468 1490467 1138981 758412 489036 616230 719821 1185526 490733 1073743 689909 240284 980336 573575 1973879 263821 1731511 582786 1945638 377295 1009265 1825270 504484 1554999 794953 1963502 1221659 1530882 510273 1803644 328539 1604074 474021 365160 1071236 1142615 1001652 970047 1587841 755817 544101 1803232 788494 458305 1698179 175930 678384 1048239 994054 772992 1270945 1948401 433222 923026 74979 1942556 1508226 1884535 538527 1809179 1756782 1592258 1609240 289991 637455 703528 649488 1107319 1296109 1871104 1629726 1351804 1539340 79714 1129745 967953 1660827 1117190 546751 835987 118972 951729 612520 1421147 634728 1184117 422721 422028 1728654 1727719 1065915 130927 1901791 1731313 1273100 1232158 709147 1481508 1773492 1139678 253813 1292368 191890 361880 503932 148941 1585199 1233423 1072567 1425219 822794 966349 1632501 398593 862807 554922 1437228 750794 700298 758634 1578575 1222682 1312675 1805478 78812 1652737 1574624 136024 353287 400488 1643200 1948918 1068758 985339 146044 1136136 743244 1921249 1351945 1227996 225158 1830265 1676370 1708409 1836197 1016146 1789940 1757183 175612 93530 311248 699489 968750 1396934 228001 967347 1061952 1832605 2880 616786 106787 1527 1180611 1501176 256558 1342019 1946945 1607964 940643 1047439 898729 670161 686649 1871152 796494 1034750 1477007 1262524 1632461 345851 1628245 12255 1682694 322045 998208 1246 1386427 1617635 64082 1990879 843445 765608 381172 459391 8869 1079493 267019 159386 1614674 714775 1461664 829816 1400291 864762 1278680 1852435 1295229 448272 957649 3796 1268246 672793 1344717 1893641 1848694 268715 1357330 1843825 1370383 179138 1075177 204922 756516 854591 1937328 1600172 964740 880425 516690 1869488 1330634 1791475 1569012 1782022 1378463 1293271 1877202 1956514 146938 1635780 1464734 1265677 1313859 1367464 1256213 1500973 1509637 1111719 749409 870133 401269 1252803 34102 1845554 1400505 735595 695356 1109763 30100 1184024 1161017 1023441 1623979 713519 1049522 176779 911327 1257892 261691 1850675 1369207 1096108 770543 372210 206579 334810 1688419 454488 1168789 629373 471372 370436 1733437 348585 1578972 206833 1619034 724614 1547592 1877294 1826613 1553271 1036809 1985200 448903 384921 262438 31947 1120428 1472524 20907 1867509 1725281 570380 339045 682768 218210 1956603 1982724 4947 773112 1072577 1393359 414487 138380 1470115 1853052 999361 629788 1700430 511055 750624 519763 1767631 452834 245411 165966 1671737 686148 1440883 1536675 206005 98112 658504 1003058 1031374 196991 1471739 392657 1139843 838738 848621 196915 1406377 1138863 653806 209120 1031654 1252849 13754 139910 554840 1078538 811646 98928 341619 1593744 1076998 1764537 664971 1154484 1361290 253700 898996 1502815 958815 746915 1462740 1385436 1854074 1776808 1147107 1953610 955541 1456577 864417 558492 433248 632932 1682892 899174 131587 1821454 937328 249142 1951732 178178 930050 557434 504644 1764262 1451294 1584967 723171 1712493 820982 950190 1011869 1127981 736525 1555038 1808704 266681 556128 1801306 1590443 996557 325000 1186989 733851 605769 696475 1756104 1372606 1127364 990713 1105342 779209 1272210 1081499 1081575 35546 1751948 1674002 1605821 328322 1227779 284219 746722 862235 566321 1623798 724854 1563883 1182728 1231777 1667801 1082634 806020 151203 1984418 608760 995453 314686 276417 869156 743249 1934738 442068 725855 352724 909389 704783 926727 844218 51948 1530193 500750 624930 1164297 876947 1845735 353631 1779677 260970 824120 1315874 61643 1096947 1764621 1017524 1962896 843913 1367980 1878213 1774014 1386814 1085873 1693882 443757 597108 1592338 1748334 1497532 732823 1744613 1665634 1512229 1308894 1878840 714118 1293734 676011 1968256 688766 638626 1353692 1678280 1914805 514133 1864253 453076 733603 1921851 389496 1486054 840717 181478 712880 393667 760311 1157535 747844 1048758 1574365 1965190 1498816 251091 1162632 774451 813307 1630038 1263661 1966752 1249685 153181 800942 123072 1419050 495657 749152 723291 779743 1270281 91685 1298956 1835977 1528851 1785829 1079949 622267 1629329 818042 1287540 876382 220248 1440159 800 1769144 1555529 669875 1561513 1523708 1549476 1040634 410854 1161603 153533 492690 1471342 342081 1413493 1947831 1866045 994277 808240 1854714 1496821 1946176 1871644 405824 1114359 252598 1098498 1949585 368620 1193795 1014180 1375488 1844509 122829 444235 495901 1492250 1253870 586056 1593535 199393 1796678 1390944 1043235 875598 1340511 1310065 851906 1962255 227561 1499681 269675 1213821 992513 1904904 560001 1099426 970315 878273 677614 1424291 765729 1745287 186585 1431701 633246 619073 537168 324598 107189 667429 332353 1714392 894927 1719475 1902383 1238999 1129644 1680105 118943 1710060 160061 761659 626095 111943 1046274 1216614 1629398 1542674 1215625 633511 988601 867859 1895914 1573432 1256101 856805 1492007 1517027 1044081 1791650 532753 1509028 1614820 53777 133436 726328 1210160 389521 1723271 1549315 1322021 959607 1798610 1156447 1737146 1078416 1643893 1214231 183298 1231542 1904734 113163 1906161 610918 1520976 425190 502240 1160022 1010881 532443 891752 1098402 532424 1279537 144435 1691856 1231562 711028 1300191 274327 124147 164904 878972 689957 1419823 713244 385756 982603 886407 1816970 1447521 1466922 1597368 1714021 1668129 974656 134867 674063 1748417 581783 163476 1089063 1243820 1528833 153119 1586668 1608721 850327 1348390 678222 1439901 974276 113415 1068378 615082 1263236 1918617 576078 954676 1144866 1049195 1952340 1325351 1430563 1603780 736981 1774088 374883 1939548 758437 12071 237946 1447540 1070531 1876895 1529142 1097561 613217 435308 54344 1642256 475875 358837 141241 1511284 1122662 516257 833949 1847861 921314 21516 487890 1960235 1138279 620806 1632708 1494429 1738732 1258025 1630121 1678301 811515 1444030 1035556 954304 1676885 403948 501559 1329558 1886097 563806 626237 1340338 1629303 944447 1825078 1082228 637655 6253 1754508 84635 377567 1590808 168865 815816 1313021 1674074 24156 1421502 1707271 632198 1617934 1900553 1302464 323605 699007 1502125 1300523 820384 1429125 1782441 371892 1782514 1010958 1204501 932529 485168 38178 143703 1598215 854050 38451 672521 1402143 1256043 580756 1659276 1620081 675665 766843 543189 509917 376315 1745487 47110 995166 1231049 638094 813365 939137 1266918 433292 274525 1039033 212088 1299572 119015 1288952 1662060 1521162 1494906 1453888 1721574 1456217 234527 1407927 1926370 1954250 1037036 1410363 834892 174511 626441 1407892 36443 1099880 858576 191652 1762780 1023941 480250 1837330 1844270 732151 1148120 436522 1424562 315844 1268537 115868 986746 989265 1843235 286754 1135076 143766 578536 673048 1422850 1424387 1704875 1598115 1511480 1752899 1171473 1872206 29670 1484365 423370 1489085 264914 319325 1482881 1541221 1306188 1110356 1799194 1582512 191967 1948332 1702993 850402 129584 765936 1534988 1952078 56787 1975820 425022 404036 883065 614128 1445714 1054583 319995 926091 478635 799971 27953 1236923 1230106 1145214 794166 532856 1848997 704039 1161531 625060 362619 1930013 955121 423769 1602422 168418 1393023 578571 52848 777881 575524 960558 334872 116738 1796658 683877 1012294 1709809 1256919 123357 894 865995 254791 1136132 1413145 1168647 270334 533975 309742 82953 253306 1884911 133559 1623487 1064260 1905850 1848932 1401637 640618 926391 1969226 1862641 1094683 1660193 136366 465481 1716762 1035947 1206881 338160 794694 899361 1336160 963150 1178167 922390 1886693 771006 1058225 1606918 1768963 1094823 1773992 1782239 457439 86521 1020466 1735515 1510718 1507455 1962466 43848 1256259 319950 1626974 947794 1611610 290518 1360534 141047 1307565 1143717 1883740 889390 1715167 1950926 104211 770103 1900933 1093746 796278 796946 1087625 1075669 1352032 1829870 1228191 1456934 1607320 1040756 641056 1215119 50685 507601 1413424 329156 1862417 1702422 1383835 983191 1670918 1203699 1235222 745762 1273644 1892666 444122 638432 257412 890333 330930 796616 955082 984294 1290593 1853664 1418743 1916652 906888 171363 5607 366901 1440863 349283 987544 1823494 599971 753398 50949 887515 1995630 501935 1803971 915147 1039991 1495146 216548 1564616 455192 1002442 1744106 609155 1768701 1805744 1615734 1595098 1390351 423753 828374 1015813 1159482 304039 1193697 637973 1876607 1245413 1652961 1098291 954939 865517 1597844 1515909 547577 412850 1956767 782115 1191820 974501 609293 19907 696193 1705057 1990070 212334 567772 1299073 1906298 42246 1753166 1085012 1554823 1901222 1675292 1576720 499376 194465 590185 173588 1508698 1968038 1879157 214646 1341916 1142220 1142902 244011 1383506 1470883 1013099 1484613 1685364 1298073 230740 1794963 1350337 204389 1382521 40420 740381 200956 806256 1319821 738501 947116 892777 1429654 329711 831290 386472 466580 1664624 821290 1182819 19216 1189658 227337 1915877 1855045 657553 149659 920542 1762286 1179940 585147 1689279 501325 35257 725219 1423453 1453371 37580 668639 453281 1524255 1462214 458162 928763 420257 1915693 888996 188291 233388 375248 92014 1209623 619613 427349 240131 1800496 164967 42009 1753286 1348219 1205700 203101 1580088 1346700 164655 786865 748681 124626 491532 1767524 1051645 1077866 486217 1443244 642867 1650695 266387 1168793 1330783 667025 961525 1519189 1896914 1101941 1644054 1626189 949735 1035814 934402 640695 6114 1031618 657457 116831 1681687 1245773 1929027 1024297 887488 118945 134046 246136 1808337 861084 547591 754125 1331979 115906 1570422 57241 1962251 1986390 642143 1731677 881413 812807 1161447 1307473 1171632 928157 828835 296731 536200 149357 1770136 667549 1463114 938189 108156 411306 1191802 905483 1875566 424667 279725 87479 604520 360260 1850057 1348605 1373877 1465127 647543 1968776 353838 714953 1483549 79963 163928 1389107 1331666 1101654 1103988 1880952 321787 896716 165035 128610 335713 562103 821392 1369611 1488011 1679612 615821 333911 237231 908318 646586 1793600 1967627 1741595 837797 1830754 1034022 321782 801597 290643 989263 510211 1805559 183077 646678 985938 1779970 463720 469680 1274817 1898766 659804 1468540 964070 1579500 280531 137701 215799 168744 271000 420577 746515 746785 879869 535407 356826 425483 1666262 124947 1797628 1558665 1677845 294865 1592532 332423 221428 897464 1104146 190909 594976 458553 103026 792245 1472629 1669486 1371775 1127808 1262507 315289 1492426 563238 983912 897641 1122777 784292 1603788 1283261 1745534 1703016 1356506 1681134 1661735 1600295 1590045 419999 1721320 263578 1353229 880017 1359794 1690426 1133424 746431 583482 548514 1511354 780715 400125 1001286 738554 828685 390943 557615 1311981 874519 1486822 731159 1238032 141314 1586835 1355427 866501 766444 1200175 1763568 159614 839991 1373176 1161818 1817919 1924891 907877 711962 47162 1694684 995122 1679010 1572584 412139 398538 931395 1126240 1740861 989561 592693 101227 1211956 734350 1525538 989179 383991 1587449 1901621 119834 398924 162083 1452341 1161383 1165445 928230 1417315 444586 1068076 316443 1092801 369373 771148 56176 198555 1923877 1695596 1666066 1697290 1535113 935012 624139 1686763 1710244 763961 1676119 1532780 358795 1993110 1560062 1069067 975370 664785 1658181 957972 75036 586977 1937703 1577558 1986056 555414 586313 1673909 48087 1369408 91590 1782054 1711763 1145097 1048019 1276148 290598 555347 864030 1236201 964919 1958131 726453 1989045 275714 1310540 540596 1067706 427421 1431011 807161 1953929 1071442 401264 1840140 978391 1207938 953600 1138161 1568620 1512015 1260483 665640 800285 332982 420241 1067945 895317 682662 1832084 1068199 1773693 1814673 1017933 1892843 1057342 1365674 528366 43587 216412 1366292 779990 653889 1797115 1340834 1035154 467276 1723662 1193888 379486 1613945 799901 25070 716845 392643 194935 90362 728667 959983 1063666 1037194 160108 1526879 1155209 886397 1325079 1626712 510306 978367 1400365 1464597 1553461 467532 485313 278348 582216 187247 297138 683451 773433 1683658 719321 1658207 587800 68264 488889 1543422 1256908 837373 1084093 1081856 1597815 1776076 1440966 1539407 911720 664553 380364 1456520 1357378 444561 65961 1489592 1947507 1067122 16560 410223 880732 500095 722716 296974 590255 1817849 1794411 965402 1114915 776990 435791 1770888 448054 1182416 203097 127163 498330 1411628 1817467 665771 585718 332299 1542353 29549 927350 1757228 1036261 1334166 507626 313427 1346246 925093 864636 199770 1508185 814534 1049929 1490356 1773985 1034634 1481671 945550 1748670 125336 205334 1923127 1519045 1489187 1558130 862421 1118448 616123 503298 1967928 229572 763369 964725 1795895 1242672 296052 1147873 1899 1581130 262129 1234608 1121564 559727 1475736 1137629 1652976 1656274 1520999 1421374 1693074 288503 263399 1421989 1838713 1870431 738688 37943 379771 425495 180977 552875 1265653 1460388 1347808 1822999 105730 1668710 1278801 1732618 1566570 1086022 1278216 1946084 1056583 1430223 646099 91851 976414 678954 428424 1490909 301948 539310 851266 475689 1857604 1531961 1921928 627032 1363928 1426261 957807 1971451 1365920 362342 673614 339117 39076 1496175 282721 698079 1706935 1075826 1299335 1219639 209610 603325 230647 1302017 1113374 360621 1408995 1339385 1410406 823752 562294 93176 388363 884332 384042 965451 1163179 888027 1858244 1959386 267252 21779 1517374 1206081 1273375 264007 1167285 1322669 1820198 1685546 30925 698782 1818853 1928301 1659487 1001144 292687 1037087 198979 1825201 1883658 1174211 1069410 1188451 937492 217 1943175 1030280 343293 676521 75510 653642 1591279 1459358 533203 128601 1926560 1652521 1575301 552113 387050 1830420 31672 693225 678718 1974804 120943 365308 778895 36300 171125 780956 124314 680884 1439971 1586671 1925687 218497 1159263 1255859 385378 1370086 372297 1840331 1907227 680123 1028975 423807 1786695 1179246 1493250 1784555 566290 1513051 364127 1785201 1437880 142023 1160650 1743684 642028 23692 231949 493264 1503991 1429379 1393914 1366778 657404 1454361 409290 1362355 761346 1999215 522671 192050 6252 1116876 666037 1704891 876046 1426049 912413 1775976 1367296 1590917 653175 1214928 1800366 1665727 711812 1861260 1904656 1284876 1578425 1196712 1434070 597845 1427897 877409 1643729 121019 375146 256244 1140421 1211236 631701 46160 760203 81304 88989 1704074 1612592 248905 1964351 1104743 1825108 1775168 1855757 393039 1916754 824336 1384300 230353 861940 163599 1767175 1464015 593962 204979 1076018 1475012 1135249 375293 269774 682110 888704 1565530 547439 908060 736253 1883815 1752914 1462435 1364904 124072 851695 173880 603698 41725 240667 1386970 800138 591291 823964 819449 289042 1122430 943527 1515230 83155 1819104 985261 1513473 1030261 959721 1787464 743284 1825917 142676 886238 504579 966782 520070 420600 1299773 1716365 751709 1783265 926351 1345474 376316 1999120 1217140 1545484 1578872 1112404 1287318 396985 496647 1829539 1347623 1638181 1561362 1891667 1207826 1700 758872 1895621 1656731 767829 1201830 365740 336212 1352197 452698 802023 295777 248496 1145751 915580 660327 1453021 1487854 1787764 526062 243957 1570204 793260 1725998 1410017 567607 847656 999466 603491 883541 306755 851376 1058676 254299 1537407 1628258 552112 1673697 704757 1218531 1704882 1797754 1584848 1193378 532718 1472411 1025155 961485 476235 1478982 1283802 1808612 1763705 364133 1230901 979751 389000 676917 1611086 789993 621790 498108 1740738 505885 1939906 1703113 749426 183460 1626239 311143 1103597 1452694 267569 661773 1868323 83302 973800 307499 1892447 515061 1293891 1393425 1439519 1928131 305361 700274 1818008 1240695 921054 1588821 1554430 1760034 27954 225841 853222 1251368 485441 1439871 1581640 1838333 454304 1414700 326971 1491635 200821 1670952 1739808 195701 1516759 987152 839630 242733 1730758 758242 48948 396550 20431 519114 349582 379195 1062064 557928 523888 393533 1634119 1730536 1508211 980661 1778646 1849628 483440 571594 1291854 1093703 50631 673312 384754 1616813 393495 398842 1375120 1281179 212236 1567516 129206 292525 535490 458792 1588379 1343499 971244 1731396 1713262 1182371 264060 208581 411090 236789 1462199 1009772 1278629 728919 1203847 491690 489040 1249318 1564985 947625 1251103 1332065 890565 1658719 982637 1981464 980994 1884824 605133 1477621 676913 1616373 1426879 1080958 1419411 934028 598037 1567287 1777160 1929864 780847 1969434 356640 1074092 1011657 1968280 502532 1925506 520939 1353118 1013889 550808 1005372 1538830 443783 578954 1343603 761852 509762 702694 1352814 255508 1830872 1683002 544057 1683918 342874 622762 1682780 1058400 1997356 821851 1976185 1326883 289117 544711 1076002 148079 783520 490661 594795 354728 128246 1686102 827474 315507 138368 9923 593736 1157795 1377445 1757843 1238175 63330 117950 1129395 1977346 1580936 1070433 1651541 1250222 1987758 1661094 1803229 1501488 418823 749606 427472 107500 1660161 809557 1344177 1473868 932243 255155 1950403 1222341 1661327 296181 646976 20555 716609 1184570 473039 134671 635610 1631779 844 1816678 1493516 1806379 1629480 1213692 1293993 65531 1266133 1010556 155351 1992830 1187079 121596 1730708 1051437 709403 605081 1603135 339404 1920679 1071349 94386 1351630 530611 1726996 538355 1068997 1017716 1759195 688686 653311 1277439 1848209 622772 1607557 1512534 902514 1468973 1889054 447570 1204165 1560401 1006595 1659432 1775301 123054 1426141 1871351 646264 1986183 1475448 388162 930417 921964 1561719 531 1111682 643722 1484329 1231195 778037 57567 1379114 1537874 1720217 1524370 861942 328852 1609203 318361 865198 1354863 224552 720624 215444 707330 1914957 1770283 749139 1854553 1109477 240086 319301 1812259 740002 578583 1141831 1979413 776719 1988230 792067 1761647 224910 474425 602237 181289 1376262 1209310 39499 1036143 1493140 780972 1664656 1855716 897956 1166983 1823190 1934125 1732883 1688592 615441 1223626 889646 230629 1945039 266735 815297 1828848 481556 564558 917896 764319 1715423 488811 209157 1863179 1457094 1875711 822534 1773972 1703969 1321609 391458 547393 1332823 409464 503926 1920492 290050 208544 1493908 1089360 742763 1143885 481533 893223 947498 1950599 319192 1129122 232789 21372 40930 89198 1607356 700189 238965 414444 1928331 1225478 49253 175476 1877306 415271 1511858 1176993 745015 1286851 1177298 1782069 1436750 365140 241447 684804 953485 410930 1796765 1005986 1254480 809253 1037359 1568148 557375 701727 866273 419595 140886 1056810 1604165 92453 980954 535445 321046 1187209 1789386 1203640 1664018 1647039 1512204 124168 507484 303492 900809 1972246 1565479 1037993 1805404 1303169 1541245 1149516 1469925 1096268 78810 1280850 1816770 1083992 1531755 1926449 1008618 744245 515173 499629 968206 433401 1069644 1038717 1905782 1497998 205986 1304434 1308924 127585 1588922 1880071 57405 1021243 1671092 1288878 1734019 361161 1321976 1823550 1540085 681069 974527 262692 12296 561998 1095795 19753 1270627 1746584 480043 1242200 997642 1356179 1313368 171041 1352314 211248 446079 112125 1694140 1220142 1727807 804353 737912 1981231 1093439 780487 1084920 336778 1859372 700131 1000283 720194 565448 1210387 781241 151769 705541 87477 1808422 384952 1732028 1222996 1407815 85344 315035 215664 655757 651955 1826302 1730467 1969217 1389409 588845 228311 777767 1373471 1097766 726648 247299 794456 848867 1403313 687504 419221 1892281 547622 563223 356388 9733 1428977 1254268 116193 102361 322095 291043 1423339 568791 1861614 609250 210424 1800843 1826932 678359 432650 1674935 1603456 1684486 377153 1404182 1010059 1102992 577669 131131 1773787 1911551 138434 1736426 1104089 1533811 38201 937901 1856177 1206954 31623 1084347 494358 1426280 14173 1633656 1117682 1939224 114853 315121 388524 1089323 739391 1901017 1666311 797436 1935647 1595320 1170893 409085 692431 500093 186754 712520 218600 259952 59499 826698 1824803 446780 558566 1135945 1725703 1079145 1811238 1187433 220976 576511 804167 893874 1314690 602158 1504792 1169414 919742 1052551 1571672 1070033 1613445 751416 1595815 1416005 1276927 853593 867198 1952855 417781 1727698 355042 76362 478139 332355 311749 437723 86036 226035 759130 1390156 763012 96504 1780311 1009179 1139431 626422 260044 1652411 971457 1717328 1357173 871599 1651404 1434014 1027851 1587049 959401 95278 57090 527298 807831 1675705 1146138 1670831 1627724 176748 1429806 290469 178613 1338336 1905634 711317 1610482 1875280 194036 1592911 115051 693994 1507324 1397003 1398735 1375988 1420424 341720 510191 27714 422433 1608254 1896203 1740264 377271 776827 1257631 1588322 298790 1483960 990340 1193395 551359 1851942 436291 1430422 883404 1846921 1037159 710981 1720428 1262778 1397036 525841 929265 253818 695914 1715019 856327 1372205 1763631 126886 1025786 798452 1536202 1622879 1012557 1347078 128529 1803417 1706465 787404 1676696 70836 298393 671588 1556661 1893174 1241805 1955334 1453743 1806644 1938240 1366739 190818 1395476 1690032 1526069 1277121 1317515 1512457 1609399 243225 940227 1390127 1219898 1785919 287622 1474718 1409233 1142397 1889055 1737140 611140 707937 1617277 1653638 417845 671274 1418671 993433 1807333 1694541 611324 1457528 1021380 1694211 498606 1627334 95845 213908 1613206 75701 1447210 1931499 1129449 819243 736557 894498 625134 363854 255646 792851 880236 1275991 373399 50561 693560 1412845 812247 960886 1459971 922321 1251886 287861 1474140 1115302 1889740 1818679 1140317 308356 503671 148262 1263369 1082206 1348889 1404545 104272 858762 656091 684620 1308559 123824 554316 1113863 1995647 1347822 1283625 954339 1485143 1797873 719663 857075 1169906 1453159 1107073 76034 1801271 428251 1862202 1709553 15958 912582 423421 1202713 831600 1431017 1203945 1051333 785357 1527804 63289 27864 703031 1547474 1170506 608519 1708371 52896 1002342 3872 1090349 1522557 885999 1690412 947250 1402822 448925 339806 1132216 626977 1286353 1141356 249531 1821460 140926 1445494 281140 73099 1250750 375446 1613659 113991 349180 1798857 458414 298309 1041769 961516 860146 1542702 319187 588289 661755 900337 1235052 266889 576042 1338209 876322 1474217 1864452 423644 799235 1685901 1118172 128033 1506672 1623354 118987 63865 1233539 133475 1660483 1261916 812215 491202 1250336 956403 1553316 1868395 645755 1698142 1160934 628096 524086 1153828 1905033 898838 806310 586152 1784849 17999 318638 782990 673836 1150924 1355462 1118942 311766 952843 217534 1523964 1946368 1921669 615601 891069 152645 1964995 1909578 1754289 1200025 645988 633091 711634 62843 548831 1141519 1999042 1459147 230869 1932112 1840640 1232481 326530 1009003 1290667 438833 1880205 292047 191198 1674336 774954 358848 999653 655618 1151855 1867926 516314 121142 1805945 609234 1287162 862494 1016030 1335521 237948 1973679 1725292 1682236 1584384 1763717 1921648 1714314 1526508 666866 1285292 706006 1713758 1857890 1427439 244815 705238 1918482 1162067 1706497 1444704 1711724 1593200 801508 1635061 330808 498666 792141 422854 116637 780096 1977806 1759085 520831 1915096 1071840 31004 875304 1679757 475495 383019 984016 224821 1656764 1296410 925033 1893191 1491270 1889264 1100615 36163 625253 1671440 236334 194778 350236 761020 299997 1552224 1900489 799926 1995270 1417598 650478 975556 1824814 13840 1820910 1082717 1018445 435305 397133 2498 90536 1512009 519977 1052245 352142 331447 1591277 1259752 1402065 1496028 555031 298759 1246292 559460 224724 854381 597805 907611 1490674 1920981 557917 175243 1211374 678893 922109 303939 251117 508099 180682 1214975 395575 571452 1071655 1311202 459614 1327515 94258 1567066 1865075 229288 1887503 334986 1881070 294214 459936 1185128 280245 528079 1885772 1441071 221543 625788 355647 1909772 221151 922275 343271 452776 1097939 369782 1067041 1438591 117108 1058179 1570072 1838166 969032 126300 1172897 378500 941981 1967323 91681 616415 1294309 1975069 1092691 685177 425715 1846180 1685866 54443 168915 1345953 1323224 561283 411889 980162 1906936 1443317 1054010 1560975 1601206 1937866 1280785 380772 1227847 1284299 474320 354963 1161837 690386 650997 1209941 360256 916012 796745 1814136 439793 665469 1708587 1169141 1868124 326536 1717491 1111702 296916 304228 420692 1093473 1491317 1907448 1617387 1050632 965191 1850847 1469209 89339 994008 913788 608891 1276426 1405025 1090320 640437 1369316 353888 87385 175471 1943163 1626161 552723 826718 183009 809896 771592 6174 1161052 1332335 914442 1647839 1014858 1996224 139 1364927 610500 1025663 1657604 1705099 87119 844659 1038491 880408 1272725 1169600 298003 633614 124135 578241 358423 1875733 1520837 618517 432919 520665 1912852 137102 560794 1366111 475813 1396389 489979 1933289 1393266 580747 1597470 643720 724924 1605163 1203737 1978855 1347692 1424561 1451409 553944 1574994 818178 907137 903207 1587756 132670 361808 955355 158107 167115 1831188 941975 1759632 556560 870845 1790666 591503 282393 1703318 870072 74252 949282 1279153 1669696 1086142 1631210 1646576 1186478 1677760 1655105 1816255 97494 900693 1492685 953639 1929690 9464 1319388 1755158 1698807 1624833 972731 1162248 1263590 1579323 1199770 503032 1663573 1459053 639057 1489852 1102529 1315596 984348 1434168 1568080 641535 59260 1466092 1772614 693384 577130 958850 390808 1045349 1180233 1250450 668401 28591 1891282 1581171 1428144 376329 750172 746341 1541114 1823126 702262 1392698 943865 1217489 1171336 818351 1825142 1798303 1715735 860803 1512316 733106 1355601 1477730 1856275 935258 257879 1134200 287708 1476487 884138 227612 329840 1052743 882577 382387 1693247 399161 1321852 1974330 411923 1217229 1202864 1264561 422770 1915110 764960 1081594 1977473 1468140 1237320 1737459 1891085 331900 402614 773295 640627 948860 1090586 1721414 1411045 902851 1569816 1201759 1148049 456735 1154058 582322 1155300 1698827 847267 1308174 1800606 506431 1730484 867585 1115151 642065 1339208 1051596 1677301 1051568 1064989 822137 554361 86111 997725 1736719 335182 1157351 1368640 1665479 1136417 1520425 759960 1912228 1464334 1887684 4951 1456147 671735 482162 1331083 1949293 972461 800205 1634612 1785401 1853522 1256076 1076125 491136 1340878 442336 427824 1307745 4982 91924 1341286 1439401 919853 1855638 1898776 872522 1796761 969426 1444083 1906811 598710 1024286 1032359 862460 1534579 1188737 800041 1431245 214917 347316 1882412 629 882792 1808195 1588420 878886 1166277 1208287 559714 1718539 1326277 980478 445009 1902963 758237 1262875 960297 1382267 1307183 521689 1299334 720884 1891514 1270217 1941748 131618 1587884 737846 1995806 1608757 820444 484853 717899 1056826 181508 1483915 1430788 703900 1026520 748941 138402 824565 369830 642403 1876593 1156138 289646 634287 1987360 914690 40339 307575 1451600 1584240 1493419 923137 1739369 922995 1316418 1225719 1455673 489620 754567 214124 376242 184909 499651 677079 1130330 356006 337773 453723 1765757 1957332 1434106 1412319 331003 10131 1058289 1580281 897180 332754 1496568 90079 1387643 964882 1625645 412226 1242686 380582 317989 284547 1014297 1017726 189366 1440482 1448034 264030 1213709 1024026 735218 455307 652743 529428 869014 1229445 1302183 845920 647318 936317 1510890 430658 259220 1570117 1497898 1064612 1929847 816091 323785 1389311 346272 986539 1860979 766580 1462935 121351 1031542 867228 1439862 795981 1346200 1624800 715885 138191 1637989 1970888 972248 1641023 307463 1877353 1822052 291948 1675967 446548 1566559 1758726 1113727 280553 846259 1634437 194367 808693 1292233 1056786 387949 449744 1367082 682563 1327548 871499 901667 1076237 840997 1437319 1997781 1745852 437671 1891372 659145 988635 1435373 1891993 19152 413868 1620004 234560 1936341 520696 1473786 492764 1026056 10787 1639885 221947 1610085 333171 1730104 1864232 150071 1781193 221933 1074701 306971 1418861 223044 1340517 1829488 1183774 924550 1125838 1586863 964340 560584 1442650 1298658 1809506 1499140 441331 615918 907075 1709741 102366 1826851 942495 414575 1092237 1849660 526710 1251660 146240 564869 1281298 547122 1872977 131990 1317734 518493 194612 776848 259463 239663 1801523 49233 441918 1845390 1577415 578494 261013 340593 1938453 38574 1150335 252202 1147925 1428616 643416 638902 1252494 503393 1507895 105119 642499 564287 1457458 968946 1744851 1357191 1101229 1906568 1806642 13118 323916 1575402 817170 1622068 1062529 13715 1737753 1329631 1851065 210293 505922 771516 430505 1703298 696046 246482 732434 2435 1661157 366000 1185457 129415 1232862 962699 41383 1034795 359086 891951 1856704 542196 976156 1104801 198474 616922 1857350 787774 307070 1855551 1026636 1210713 5946 308219 1085895 1319519 1398560 1729927 1904797 679118 1521202 490222 1312698 376706 603684 719480 1292903 344360 859671 319166 138356 1094874 985001 613337 1957282 250047 833359 689672 1378445 911652 567532 555988 1421589 1035325 788598 389812 607577 62131 54265 1798977 167514 942150 1953753 1737157 692526 1186241 1517390 69051 270551 692272 568855 627494 410422 1695486 211375 1316313 1616476 241658 1061954 430259 408975 1395854 1442694 286028 467573 1854102 733102 146217 1580304 377073 760282 1069287 1291253 439182 1615402 87795 655610 831108 767958 41652 1573759 1183303 513708 623922 222259 1815146 157407 1415902 1214788 632212 747250 640827 1805512 1687589 1856842 1032653 1460972 1701975 210009 665545 1153020 1835710 100871 1160081 1988600 476246 1769106 228534 573240 1038779 1456076 459263 921447 1926482 1010302 207322 87596 769158 1412905 164058 1816185 305593 1293023 393192 639926 1439295 1916686 807941 1811714 801827 995266 1354799 1659173 1236031 1834783 1495294 1994895 1304063 1733098 1054906 349364 849678 573256 1101722 302575 881285 1382291 1005800 128860 1256115 1660745 1076341 113635 758926 1327984 228810 155998 1652579 576281 463634 1710910 1528327 1224659 347837 399145 1385556 692807 1224574 1019554 514493 102055 1967934 916304 851921 136642 272329 165117 1880098 1014510 1774885 1617988 1177343 1216586 380372 399995 1213891 987367 1413467 1655794 370258 1182781 365987 920524 1488132 836437 384700 816502 571488 512622 516781 105851 443440 1843839 999175 548936 250882 1833911 1442175 783241 1735988 1992330 1684607 1694497 1744839 1887511 380671 1214862 1057681 1730480 1455148 585492 1804154 1735347 1227454 1247837 810635 1057367 649116 1441704 56390 574538 1530752 1029023 1845029 1589367 1684965 1891559 382605 116705 429385 1234320 1732325 492903 372731 816289 1665607 905806 453645 1417938 825245 1212892 957859 562313 578619 542870 688000 1800000 1770263 333414 1945236 368608 67328 182598 372567 616715 959901 131520 1904821 487994 1903624 1994865 1330798 1968799 1087373 890693 1044698 1539702 987734 41490 538449 465185 761244 1607912 279960 1472496 19011 1768439 925867 409221 562114 986850 1828167 199009 371663 1320243 1839583 581693 120343 1004458 565565 62075 1799510 1577664 1178035 1535601 829120 300428 1324261 19840 1386855 1763742 325187 435424 1659933 448724 1626287 1061947 644088 71245 721491 832586 200749 1367844 466606 355648 1923510 978582 1790740 1423155 1954565 251061 420631 1800217 1028862 730054 642577 1276870 581519 1161649 1822771 458483 483930 133270 1343131 1000103 1999546 19781 812350 341674 946102 700017 316481 772817 42428 1420449 1502330 1604388 1193040 1663643 233265 1156977 1492935 68406 516932 621605 87296 531030 1076742 1603 1516037 657937 1961893 907740 1759914 1949553 393627 1979518 1949644 314137 193389 843755 433407 809487 917877 1281962 1038436 1103899 1228679 1554175 146191 1180874 1345968 1326564 1992683 1484425 284609 1220882 1070717 1937718 773547 692014 1758915 22495 1648145 1271664 708480 1904202 1010303 332136 1098370 1063375 198860 1803996 648032 1809794 232199 880655 850540 569775 1195353 1301448 617376 612224 1884973 416123 740153 1902117 1793531 1834834 535462 798654 16964 109590 71454 1073472 1977644 1908777 215388 1673930 1914082 1827348 360303 1054418 250218 1435279 1398018 1427536 1710596 1132588 776963 601380 1952279 781951 135961 426436 1171371 1944508 1825985 784156 1428209 437105 865383 1234572 1800770 492141 271316 1274775 575507 1983738 1462663 300748 1884464 1960634 1838920 216810 1918859 175744 617790 715733 1020716 1003296 1624996 698506 1887594 35991 1051458 1345377 1748958 782201 1640742 1637031 1675354 409964 968830 1299182 1697421 579315 249722 1809540 308620 550583 1751188 418863 439347 14223 1317229 411321 1730215 660375 284362 1447750 899793 1983565 1265723 816248 1171405 1829078 592097 98920 1919992 1396710 1045169 1475605 1320457 1767529 1328812 446144 1333757 1186843 273711 1370545 1506042 1949827 1298341 1668027 1741704 1083604 1512710 1196305 372110 165901 449274 1599859 1795373 1028718 858790 120338 744043 663624 1374173 1197654 1368564 143752 1258250 1407977 1492540 1124766 388133 375260 1823443 1915638 901439 1269186 1971034 461195 716354 266935 1177860 1994381 1107594 1814102 1427540 320858 1868780 242151 1501353 1264658 399200 996307 716433 1300853 55373 116514 237683 958281 778216 30325 801886 342016 571749 1781137 70641 1286089 1036754 248870 956488 1160094 119338 1557116 219235 621269 1613747 1265315 1557042 444461 829411 377661 1492662 1539832 1341385 58317 166968 853251 272769 1055848 19749 1388921 374826 816045 606458 620409 576387 1304665 279007 1392489 1562128 125086 1659342 371935 1732222 410950 1635634 275461 1885852 563898 435725 1448039 1268776 1677217 419461 354977 1464755 1066786 488465 105247 542299 1916650 641226 1416212 101404 849461 1097255 1928856 966895 1515250 971584 605019 1066178 362350 903954 514294 528335 35002 1433667 1744194 1967151 1254486 28645 640301 297316 1559166 1720580 939475 410471 1207926 664318 1171049 342089 331212 719608 601903 207482 431982 207931 342046 1746743 1060367 1601012 524439 1552364 1736372 1903130 61482 1037860 1567602 998685 284879 1000542 1119032 530679 386961 436792 1313863 1943040 83411 1185834 235024 47342 1963561 1729538 1406440 806730 332169 1979426 116594 1401790 1391069 360537 1325787 403171 455615 1799255 761170 792959 576822 1509615 1677047 125585 1025706 1288371 533282 361719 551994 1194231 702135 1322528 1659078 1415542 1081133 1671209 854047 1968689 387797 1033440 1589636 1465690 1861088 557090 927185 1616484 1337307 314814 531666 51380 1741329 35237 985684 1317011 1362434 1953090 1716386 387673 1389320 212118 361734 569601 197036 580668 282370 894154 464044 1004489 1936854 1292340 1835932 1816189 1606642 1103587 543328 808898 1421024 1094778 258469 1639807 1397608 1796184 154474 1600742 920860 1528705 969212 478246 372000 537991 291237 1642137 477555 1076918 684867 1582454 1842872 1480598 147065 492625 1832796 1273436 544529 232599 381892 424042 471681 1986986 1536600 1332249 834361 1327916 1237168 1928712 700021 1088416 1527116 1331740 1535069 1293119 1697145 1942472 753085 1423123 1748362 71235 483956 221184 1319988 849118 1856813 989528 305409 648700 733350 1721269 573396 1029907 438780 489286 119814 873379 968265 935144 1700174 1758020 1992337 828804 897102 1055602 211142 729170 1105053 1808970 1090232 503996 952856 689076 193987 779099 892303 1326868 547287 1147279 89064 1418695 1579252 990280 947353 1971520 690149 698860 1168776 1290913 1274742 1370038 1476217 524146 1267279 1712711 440472 1208724 1355597 1347456 1372532 30111 1822581 1421382 1502178 276116 1898092 778305 1520125 843480 232504 727419 1536966 1216312 1270257 774225 1856003 271099 876660 658202 1759483 69513 1600079 267745 1747291 506140 933015 116348 1377967 1776179 1091820 633387 460530 596933 395727 1566952 1787108 309000 735007 1394197 1293238 826057 1314368 532240 504189 128866 256913 1550742 1459679 314246 1067632 493813 1901450 14521 1302286 586923 1508351 61125 1803532 193224 1186576 1780267 1214196 1055815 1781227 285073 199391 569670 1429138 1089055 683445 991889 383651 531166 1972288 1886183 767237 279442 984325 263598 2622 596812 559698 1181587 1385996 382311 1922519 1560725 1755250 617159 1020120 1733585 219872 433000 998964 161523 1223562 1437992 274539 387184 272579 1238696 1439199 1109911 1608875 1968219 124663 684701 1760426 712747 210932 87262 172655 204867 96887 1125591 601162 1817747 300879 1589961 287127 1545182 1138746 1046936 616016 389644 1678766 785921 248038 358482 921887 266600 1830508 202653 161295 1765871 1280802 1158984 155124 891313 1063989 1424605 1822509 1033945 62678 1791090 450265 804325 1384008 665020 90251 680241 887628 736077 492696 1078038 375005 1165616 1862986 1150014 483568 1003371 463285 1090777 1362468 1379319 1671313 1381363 890499 323399 1394894 680731 1652618 798353 1869211 89540 266008 964226 39659 1086362 423544 978469 769901 1012792 1171729 474492 1415832 1872878 1272151 1272894 640174 1530196 454926 1957814 1775082 443179 1375724 479829 155997 460843 603257 167829 485448 1717683 1981986 715007 518199 440870 1666006 1388166 1828824 1401500 716521 494564 1019665 331323 1865983 985072 237898 543546 450549 130462 915954 631422 1110759 506030 960035 334023 678158 260586 871639 639975 1247589 340368 998826 1749671 147369 1655341 263551 328243 328346 32294 1510983 591483 1138968 1225084 1668023 921849 516372 1762040 1504473 1062051 1018485 80626 12856 447412 1845192 314094 1847176 1476531 683910 131422 1284967 1453134 36927 1922215 765498 1967597 1505165 898170 490839 1890814 1286736 445052 1111773 1779299 1881885 907156 1884044 1308672 895131 1183552 163454 911794 1404178 463987 1708111 396713 1488687 913414 1162030 1977081 1441632 1170354 1413056 339999 1164409 1287914 1048984 990116 1387823 185686 1883183 249639 646176 509559 793533 1848651 1460918 77365 744094 1785716 1676767 1195904 1295497 744303 1871585 1450478 76662 987235 1550561 580717 1957612 1831628 723862 1301117 1481276 687061 447862 1464489 226480 1235246 1348277 1739758 801495 732483 125410 34658 1033427 835425 618783 1242940 1064972 708937 1548097 1109190 135481 1885266 1709104 126135 1814967 1704834 776404 876243 126847 415471 1637522 1071127 1164904 1607869 187337 669854 1829346 1820976 329704 1896151 912898 1523225 239498 573967 719323 301392 1183717 1320562 1153571 1474151 1549057 1964977 749678 1827981 274703 1118685 1145402 610252 1129993 847836 1453403 972870 323227 1987224 1643445 1120449 1664403 883118 1523071 1242820 1868075 548179 1657922 225803 1069770 318223 602818 274260 13017 1513098 89906 382637 37560 661609 567729 1508220 272385 1693085 1307581 1880635 819024 1621921 834779 1118114 1931581 896689 1684004 1814972 916755 207250 1667514 1570900 1445843 1033160 1238493 1026167 1708911 216294 1648268 1047056 1935082 179836 728296 742655 1648331 266050 806547 1642937 1986503 590552 188405 1677237 524253 471534 103861 441067 1390636 57954 88454 498085 497418 1917286 976696 900339 416383 932810 989741 1311847 624950 1043107 632909 1384541 134486 1004359 1820835 1418520 613742 1359587 522254 596263 1093364 601615 1796737 310069 175862 1083623 1586947 1803358 1664156 178155 518802 1341991 671399 631564 514608 1491103 153332 1526480 605882 1626862 1974537 799454 1970404 1032526 275955 122423 483222 567846 18281 1201148 786334 302698 979996 1489578 1374154 423982 318248 792308 20949 587550 1465354 414453 5730 1532812 747974 197555 1705476 230670 560558 15543 1748647 511425 1003839 3712 1707212 685380 887494 881788 667670 910882 244523 417149 1530052 431128 1274875 1127561 1871030 1326371 1493012 537674 1224959 961118 691080 775685 308525 521159 1962778 1419043 1874544 1110604 482995 1626355 1031761 10873 76404 1074134 825970 1455129 138968 553084 1814487 662724 699956 1477629 1036391 1453310 531091 631591 759026 546173 97749 523554 81395 305606 1781566 1708713 1972604 1264270 1340224 227750 1595307 669220 933102 1268176 1951178 1981062 298274 312226 1199285 1651628 1242643 1042034 143566 918761 1218839 50071 1469716 1941453 1081434 1341520 1161993 477859 1459741 1564819 1220614 1406327 1713569 1882312 1677227 1863158 1957370 221104 1780457 1754798 1146210 1031865 976271 502826 909601 1542195 1701219 1975737 1645879 766778 1740578 66880 140125 1404450 998592 1089483 515009 1769368 1051209 175648 1827708 1684260 1695827 1295764 1217177 128487 261798 1559678 677740 1410475 739181 1961007 375775 1933616 1240673 915031 1879373 1225145 1070818 222812 1139711 1812258 923794 790961 532922 1913387 1833353 1499090 914147 1931513 32205 1379805 724425 400725 472416 977485 1723534 332840 1219499 926318 1487180 613273 1944670 537 790624 183862 1950719 918532 1458048 939132 1575908 821150 1389522 716001 1628224 95215 1919007 791407 1655562 1842591 778656 821177 3186 9355 541610 854478 1446480 1186499 998156 253506 543785 106103 136294 379421 1257451 986315 1365837 799589 1622344 84375 727625 1619514 1974060 1618968 1650270 148147 647023 846033 24402 597244 1463489 1165635 708768 538351 1784342 1931127 1796273 319892 1433696 950135 1154914 1527259 1017427 1438043 535687 1553375 709173 924741 625350 390979 1306535 1669369 489352 798294 360257 841262 204224 1390391 1125731 1223152 1552771 365856 1005123 1111760 927276 1845020 1399372 1049903 386266 827792 366452 574422 356947 1970657 739987 506938 444166 1462333 630351 167098 219847 1487349 1178383 1998521 1132612 1622195 786779 758350 1843534 548893 1732931 976829 681160 1776336 990654 777150 860846 1047771 1249167 352898 669751 1790982 641863 1767629 106000 897718 842767 1186220 183978 1830434 563802 174005 1913842 1762527 903824 1270061 1906788 392213 681726 655923 1640655 1948725 1861896 1165807 1090476 1386349 351426 308021 1309623 1757444 267536 1269414 27555 828903 1174275 310041 1490921 1087008 1962281 347377 586292 1315697 115389 1536743 427978 1807180 1671151 1599721 552170 1255960 1348334 1354152 1873264 796178 1350111 1762777 760265 1846247 458243 233912 1716995 1426505 1037570 1632017 643588 354010 1348388 1348942 400234 1900639 1901341 1310230 1610758 496685 93105 1730443 1299891 70099 1626564 1157772 947626 1025364 667351 824173 511301 777840 1713151 363605 1774572 1767905 47516 1897568 825707 1914353 270304 1689948 486935 1440580 1100331 764398 1192564 707736 1916264 236467 260556 237371 1963813 1334228 803579 1776693 1846555 1001689 1866380 870824 1085097 552755 840468 1879474 547465 1094651 1296363 1288582 1978836 734052 1509106 1738701 68595 193213 1384198 1856448 623097 985691 1228805 353814 759853 791161 933558 484812 192838 905544 1050377 945200 1915355 571188 697181 245856 1639856 308986 113156 108368 1553424 26274 543126 400285 23030 1950327 1822997 826343 1221490 1688465 1664477 1028457 1105951 521856 827511 511791 265463 378801 708018 1917009 1004339 650513 1926429 997537 1765270 475644 1067694 908195 459402 97634 367211 1660935 378594 418957 1658587 496334 809214 1618998 1351290 504759 1359246 302376 1926886 654817 108928 247600 147859 1521570 788816 437065 1907863 749093 1135839 1504764 509170 1823261 597800 818557 1198023 1915248 180215 220004 1638939 1092055 993714 445913 1288284 947118 1294364 1135715 173529 1813244 431446 732405 1546627 123524 1777596 1203245 957354 765757 1023936 1803445 1939412 1487984 492335 1356093 1565963 586965 1371618 1256499 266557 1931605 1482657 391223 1066946 344340 611505 1692226 1644255 1800193 1044562 70411 1436163 804256 1711995 1194889 1098908 1039090 1699675 567724 490718 1016808 1754634 1263161 421022 1595225 843575 1885237 655554 1393844 450975 112531 905407 1566170 1895471 766520 1884673 298692 662025 1594282 170885 490310 1131337 319985 678100 1192118 1057177 626568 1206955 550690 1664217 1104494 858674 1783787 1848005 1458938 199355 1924275 1877150 74311 553578 720045 594090 1577998 963970 21507 1883728 1527480 1868143 1307979 539653 521113 803228 429850 1341772 443901 1978195 190427 393172 1932282 977069 1049566 611612 1759857 1258263 554938 1946150 374570 1848321 1922732 124861 1293481 428355 1528444 1757932 177741 620547 855191 1662930 1151623 496791 514868 1933028 341211 1037405 858900 213269 522895 1577378 1713612 1559567 675892 1127729 891895 1750904 108117 1970464 437708 850652 559545 1269957 643740 870578 1737800 1128835 1502975 29052 1136213 224396 1580962 1687255 323582 321120 303178 124122 1258338 1341386 1546385 1930568 1101692 1338387 929191 1892785 1547641 1814377 1249770 1559574 1157380 1371149 649288 1312554 1305073 1365667 1585537 351381 528128 1743556 1808702 987545 1276458 1691643 1681132 769626 305626 1201716 1678830 1431744 1920393 978495 186483 1931209 528029 1460150 1388264 1373615 933945 459011 432537 1520431 1609742 1372096 1167092 1219240 117876 365925 1498296 251848 1038984 1172769 901074 944862 978802 1911176 1452477 536552 498460 1047934 969231 1167392 1960839 549475 287373 126775 554864 5464 1933066 636754 714008 1474295 674284 1054974 1773593 1404879 1255783 1436383 353883 113238 697304 23809 1195793 129077 119907 558823 552907 159146 1400834 119540 1110593 1976026 362551 325927 161585 466258 1894024 1317642 1666193 1745019 325389 1205884 913735 1131015 1223159 1323863 1766034 1376838 1281142 713238 293288 743745 1387390 972924 630492 1121959 824154 699207 1246455 846768 1837611 1696455 916395 1996523 1571289 132872 7781 1327976 1753968 1766358 282759 638745 1452129 1947935 53562 282249 1653861 1538889 1149480 957640 1459980 240744 442294 1206368 888907 164942 315605 966876 928730 528376 824905 1632961 45761 203693 968498 46113 642677 1890831 1266785 532811 1753758 875679 301995 380389 203078 1315289 252659 873424 91559 784965 1270447 1933655 1701566 1684053 1568345 68979 1402849 430434 1675788 1848073 1388316 1259278 1257340 1285405 456849 469781 78772 1422615 927866 338375 1609724 421911 157926 878329 1502353 1570389 1470653 236399 200704 1816933 1687229 1499524 1036501 699930 1437377 23771 205241 1675058 1886245 1016722 1091687 1209892 677878 322566 1315798 1074317 844213 116743 1909400 1185286 725322 1192061 1283485 1309723 468957 702417 487490 1880215 692522 85956 1423049 500130 309559 1144397 1810484 1749409 1731701 1343904 875361 1703290 1191065 420717 271005 1143125 481971 1663912 823896 1321930 1022084 1037185 1951720 1777441 147378 627954 548589 974268 304412 1088527 194309 1562045 190514 37153 1795880 62254 141355 1871085 1967791 1782734 1768933 1565113 119327 37055 1343705 1018553 1974408 1120565 1881261 648965 907860 452127 1946135 1858769 1722260 1471154 1428976 1462080 834663 997714 296770 1233959 1879572 1472469 309155 1454134 1007913 950329 157853 837146 817144 343875 370103 1019375 624712 387623 1882113 1326349 577125 1576886 1906575 1747028 435203 1311692 1255777 301283 87420 21864 1371853 898234 1655012 359134 517412 1457428 1506131 920557 290343 1396035 1065320 1437712 1478471 751756 328496 1594524 704246 439994 59044 211902 105446 886035 879886 204041 995840 1435380 223844 598935 1286812 1067744 1022443 1159285 1206358 1011315 562151 1841568 581871 125244 1823628 1801616 219675 1449204 1163433 1281420 436341 102171 220711 841104 1053005 1377193 775152 1647216 1828309 991129 1922751 1455349 262617 1882789 1931079 1419019 1664659 1750166 735449 584746 474703 517726 107211 1080704 1530467 790213 916007 570880 312237 777963 1442882 583742 1155406 1885105 1817782 369681 1750199 156033 1530144 599574 403036 1907003 176354 50654 186445 1040189 1048789 1322179 412787 920829 1245287 27435 1419000 380314 738788 1148119 1511512 1004446 805004 196821 1354270 1290390 1579027 1490558 26654 1153882 763261 1763930 1803937 1403011 1009419 1176608 419863 1240263 1189253 1763817 247760 1613271 1482711 1028728 1423150 279130 842668 566844 944799 971302 1353386 230006 1916809 503968 262452 250867 1161342 1909059 937142 772666 750592 1619232 1116226 538098 69377 574463 1772493 1393176 1266773 1159347 189511 507191 461719 663900 1829251 1092105 525402 1835404 1718741 1914522 1768684 1896148 686410 284817 623713 1851061 1247459 711670 807234 1188981 406398 657315 1665016 1255171 154227 254987 997487 1785070 468539 148179 768310 1359355 369551 408332 369080 907875 19676 1435592 1181507 1278904 1931293 499012 1804164 1004469 1630112 1331247 1279470 1407411 1752831 646814 1421468 1423013 1333912 74451 1418636 1442821 1846471 1850281 819428 1167115 700960 1268424 207908 1653561 434409 587767 336657 1421853 1802914 856260 986089 334107 923791 1406816 1658494 1321026 1693839 685709 1338323 1707054 569147 991265 900288 581770 1085123 1464400 1791443 1812845 1935862 827911 1106341 1516194 838556 1237871 1212561 216197 153198 1847337 1664971 478489 506572 1752613 1155181 499553 552511 508032 1862362 146971 1125810 1104368 63838 623520 1896666 1263032 1939979 1944314 323842 1119367 257545 1091866 331779 1916560 1993715 1153479 504419 665013 889636 667166 1181335 720168 100314 588857 876332 560182 1818275 1759325 681617 1420385 1969325 531111 1665378 1296180 1689397 1031958 1731607 954306 168029 767260 133878 1734819 1061899 1273565 1446866 1474724 686637 819091 354877 1227835 1341603 688870 1715231 1631477 955263 432095 1628368 1037883 506203 361145 1960076 1654235 31034 1518599 397414 761431 1343980 834098 247992 464632 454826 1866112 707465 956178 1025644 1548854 1625503 1576733 103221 1514251 1835772 180492 550427 893018 865765 812607 503887 1630692 1658031 1358035 473665 547964 1826611 310391 930478 228776 1626246 1991255 1406620 1254308 151528 8872 1651351 1026991 881330 1014868 1337942 1858576 1613012 1842865 1368476 1568230 1501279 1752409 1160912 809969 123851 1688615 753625 891154 1773630 1576486 1214584 1231075 1880537 1638914 1070956 413643 804208 912796 798347 1663721 417025 340315 1868354 772219 982490 890613 1221246 1304999 1399212 760755 566981 57081 926578 480281 1898205 134565 1862387 1360818 611269 971929 911363 406539 831068 1194774 1885346 1131262 1736859 303874 465617 1739164 209207 673126 183351 273814 571179 1561103 1130589 1570628 481178 1352081 1772853 869293 1725448 772703 375114 28879 1352493 333735 459657 427966 1919024 1696626 78329 1056650 368820 1943045 305258 1414835 377534 1008423 951722 1921403 981543 1120498 597983 185189 504622 542871 723483 955934 568831 554977 417248 298629 257134 1018195 720005 1727635 408238 912606 566154 1881569 889694 305647 995559 1721043 1911074 751136 1964100 1510669 307455 912221 1616392 1677428 1477119 1232873 1360827 625058 867595 1950891 530106 392344 1956884 485338 1628897 1774878 809649 1498470 333707 209023 1578293 1484529 677013 106493 709813 789344 1275755 1827489 183836 295606 481715 1321817 1316881 1876957 1013376 769981 536071 1725600 1665962 1844816 1666253 1392124 44634 1855224 1689186 901940 480372 90739 1626627 879887 580321 1855023 212746 36416 1823593 1601081 944453 835578 526304 898496 919590 1803251 272199 264674 889668 1275767 1427234 1124806 1102807 1263194 818469 1490585 1442128 370960 1102237 425925 1118211 334764 130393 1232690 1401180 1372390 1520378 1379578 463322 520018 692657 58755 1529443 1080658 1227696 522772 296943 1972688 1234220 1096201 1673312 801253 1629203 974417 1733197 1321668 1767170 49123 1313979 1474465 850502 867073 1556096 1965350 1620055 738827 1380090 1337548 821419 1135997 29592 359716 881 593832 645350 13762 498907 1027235 46702 1018813 1036013 1829058 1194162 1677872 1699258 1114797 705771 1446887 603541 671235 1112391 616923 513415 1259012 1917477 1827062 1545223 1731506 405571 1941779 1471153 108541 1464188 1267268 877809 1774989 855124 1073001 990384 1800159 824851 1110455 1248446 308215 1486871 1618236 1041191 448073 473291 983481 146903 1655224 105478 1098780 173587 565263 812416 1071873 1404081 1660762 709792 1517571 885076 1539079 704733 1276914 1666680 707189 1842237 113224 57302 847487 1385989 436473 774376 1118419 1350814 1472957 207707 228854 1290756 1164714 1884780 641737 1047375 686511 505481 921864 1767332 602242 1772154 1875743 109316 256673 1517435 2212 1070103 888185 1811322 940013 1279401 1646759 523513 669689 1037534 449689 1107156 1482619 199264 921226 979549 7568 1163038 279607 209768 1515564 805233 1308561 1768215 198801 1302195 71645 1608202 1130370 1999078 431963 801904 825610 726605 277113 413074 1495992 423005 1100771 705085 811781 1676253 1549286 1324037 1029703 1666432 144874 647179 1472802 1359961 1169641 1277156 778632 1759111 1314953 1946186 650055 697744 538222 628106 1209982 1101528 420039 1494040 217609 973772 1846912 1138312 1717050 1402207 15352 436161 255483 962800 938024 862916 727044 1272815 1748889 851124 1562235 1687115 1316422 1800542 208135 884665 1941740 1851050 1306701 106645 559967 62167 1300394 909976 328953 158358 259525 214997 523318 493807 1641815 962543 389970 7843 18012 1693555 494403 712462 591096 546353 1293113 1438498 299236 1604203 454522 1595560 827384 953537 1090973 549848 1534672 393248 184148 1335412 1007268 433599 1312658 1785177 283100 640094 818103 1100921 1013226 1846517 1255334 950687 102168 1509968 582071 805406 727140 1788280 745295 363862 34206 1822040 180360 5812 1420386 95326 578159 1486085 308209 654893 973381 1538660 1012572 314455 391242 860887 594092 978500 1503582 1978589 1738750 211795 688276 1973963 534928 861660 373401 7437 174302 947907 1430673 508171 112197 1930720 851803 664919 628998 1794683 1699337 1642467 1535702 1620592 534677 641466 217180 1815991 563098 1329921 603256 1552934 1286335 446849 458844 1369970 935380 1581811 1299863 1891859 738940 1491991 1767564 1703996 1173658 914194 782662 851583 70532 1785468 1971764 1521581 1139126 1932344 1344798 1712548 1336233 1583012 309037 825507 811862 340288 1577196 954418 435950 1623055 315518 1059243 187135 1407360 439495 914195 970265 1706275 981760 1180693 1019891 821700 60458 169852 1504293 1203664 1475749 115432 280500 903013 770366 810938 686179 1456759 244062 655642 204007 1256194 1320750 685718 1835544 693002 547952 1091333 1188646 1137575 1613847 1267552 1763277 95759 1843248 5956 87378 557700 1638653 1003873 777080 1585349 162794 1232858 1601630 1453355 1424776 1119095 413374 659672 221473 1618722 1419057 1242290 1321295 439116 365527 1230769 1865695 1187782 1151049 668662 1095677 1218020 1510843 469190 281570 1043953 782933 1967614 90356 1547121 843552 1573291 732492 122566 1258528 434953 1892786 1857751 1362064 92243 1609295 766966 1203750 111827 1491445 1042823 1508146 704400 574687 1925261 1261190 437121 1921236 809190 205693 307941 1050304 1350771 1385416 943320 1855597 494627 221678 1708944 1579717 1181034 161343 28024 1310922 1555024 472946 1120290 1477080 1292269 1438719 1600636 557 501828 1037619 698696 535131 1874401 510550 646427 1886277 680505 1875975 81314 1744172 1220482 190821 309160 953410 1041944 722465 1695094 1092587 524554 712307 1663344 1036367 771230 867137 110639 248231 284205 1083155 634781 306837 1033563 341320 681840 268391 1869569 538833 433876 594446 1470982 1501561 1605695 1508342 1262647 1847691 1346562 382476 834683 867342 1639960 75648 1011737 496195 1687896 970510 1669839 389886 590299 1373095 1119609 960500 1915164 1514692 458886 1558703 1336354 223190 1790555 1480929 174138 1202033 565158 951342 1300098 573280 1942312 1309185 263496 1874040 603873 1139975 474966 1174498 217482 1987593 686656 238030 1652870 34403 184548 837247 738242 1626244 1554326 660111 711987 473455 670177 1823240 1079696 398783 1636075 1166235 486871 209360 1953105 1928588 1491892 557100 217061 1936920 4992 323377 1795263 499764 1176315 828739 1194074 304996 1586119 858132 1928188 566233 502020 1087652 208696 83064 1215342 1303849 335351 851974 680109 1524781 581851 918144 142847 556599 1527278 873472 408100 527656 962736 313213 1989802 1974415 885200 343317 1422529 1193202 160545 1421440 1930001 1875313 1633845 1492146 1519012 1828929 1083863 89276 85106 1807072 526407 1942790 1531657 1367136 1654611 1146057 1179906 495418 866922 671856 410733 1545652 1860459 483808 258220 158590 1316025 333870 1920252 1312771 574721 1033322 838356 124320 723134 982254 681865 1942159 293544 109363 1093539 1434349 1848790 245868 1303482 1320579 548164 1826857 1123943 396982 1785813 635508 404663 930422 828476 368660 1323128 1077970 12494 892615 970234 535389 716689 193475 717535 735815 1053445 1658964 1360816 1578348 453708 1822988 870378 1731510 791124 604551 1748770 1204005 144430 630232 1121717 1075899 1047503 1876315 1949893 134233 1255250 325105 701535 1079653 1611399 480214 439596 1522806 1234461 1164703 857013 1811439 369310 700914 399689 1683611 597603 1388260 1045557 923419 841731 1061393 1618985 1898719 1520510 662175 697240 530079 1004313 1161112 975243 798430 1340365 892258 867790 16053 1704764 813452 730254 161959 471031 1637524 1721159 904623 1513918 904569 70814 1054230 758364 1403471 974780 246443 711060 1766429 1105142 707333 1945672 1421804 1800016 1440222 790309 1283455 1280851 1190116 260847 1590235 1757110 774952 634535 75003 1009291 237147 91257 1422624 610900 1459492 593236 1715585 1570553 575335 957233 1743546 423845 668177 802872 1216803 204602 1334876 17240 1167840 884178 1411421 1849916 710614 162061 112205 719334 1558866 136449 218686 135316 861841 698369 546901 1049243 1332231 1729514 1216199 1868858 91299 1134887 775847 688010 1103000 1861155 1578977 475773 1558106 140724 68780 782569 567533 487152 822024 1426513 1748879 1768049 303079 1229669 59204 1545113 591643 1198733 1903128 506723 1368114 985172 634679 1567703 1821613 1618537 929666 1295412 167470 55415 1757986 1938025 715187 228646 1072920 1653262 1603787 71213 38456 595054 1625250 1663362 1495803 40624 9674 1947511 427242 429852 164694 735231 1936794 592867 525062 1250431 1757744 682031 530859 1866797 1278173 30758 272995 1640539 978441 1349662 1456708 1277285 1742443 596171 1478727 162586 1158278 1663110 1031272 1864366 1994972 1308884 1214215 392982 639836 1253850 705626 98055 1573029 1182413 1003046 924379 1605550 1520889 740008 116799 998723 518847 113572 547220 390216 1953389 427226 48333 880822 81274 1663676 1707509 1774500 602431 760396 1745910 459123 1395959 1245065 118560 1658538 1127353 808531 181116 1305449 1057612 614559 619486 1806281 974498 1439930 1413782 1582560 549397 347722 1218582 1890304 1598265 291750 70130 526889 1566590 46553 1489122 669726 721944 105082 1500778 681311 1690108 1622314 384890 793029 1251170 358627 169426 1041019 233031 668695 314310 1780468 1742932 641592 1726007 1210210 348280 677018 1840816 961133 255409 1080944 75042 1179657 307556 1032328 478628 629412 1618566 1243760 1185204 650723 1799659 986659 474497 1681330 1424633 653493 1221705 916700 803510 1803612 1383105 736620 796777 24687 628944 1150994 1335879 1020817 1409513 1297510 233316 1760873 1672556 673092 1330239 427703 537836 447094 1577960 1080345 1074977 1393992 93528 1765021 1771176 468155 1870076 1924319 1100652 627245 1044516 1034983 62594 335657 558106 572455 1190839 939420 330715 1357889 707784 1645939 746029 169684 1040880 496079 546964 811422 303442 1865174 671968 1283432 1170610 1553367 369598 262689 1083923 434288 527431 412887 1892262 923707 248202 1052312 1193682 409604 173258 568821 743749 918168 511999 1099086 437434 1129502 386816 291569 714596 1080001 1939908 68094 1837430 172405 1295797 1278274 1602912 1408957 1097201 921466 1985409 1287160 1680284 1667609 173842 190815 497349 1255432 1100708 1257232 667269 1892277 1276881 967291 1561360 1145306 1917642 1397429 352475 421503 779608 1278178 1414173 468229 1228583 893279 274277 239921 816986 1719614 1902558 1483968 592713 356187 92315 639673 1044531 842343 1069162 554571 745034 1729272 486569 948066 1039310 1823602 1449808 345880 22200 846377 1237511 193381 1151741 605861 1418070 1026105 855910 1560223 360968 1780766 1576215 1059308 1390463 274048 839099 1506017 1248716 1506438 1393772 590778 71916 1843748 1482183 395634 1600239 1772143 651619 1922217 1222557 1551415 998256 384459 956518 1172971 1599892 1511491 91904 1787641 1993822 902390 1263140 1177363 1195612 338652 47145 199835 73084 650979 631366 1112928 1596427 630182 1797638 181804 1718794 1682512 1320095 438070 1344867 882086 200467 1026872 272672 1365758 1955120 1589948 1706846 1782157 1652103 900059 731309 1637422 685928 1881426 284412 1823590 753573 483456 384881 1140466 1907144 1284779 1019720 1246614 869425 1694202 147526 178514 109789 724223 1006763 1525408 421605 83703 507958 1510838 1522254 26472 1329185 1438222 12003 1158941 1268801 1401872 255029 1796191 1568608 1124742 46847 689826 1376311 459943 42027 527711 1452014 1665761 1446778 425070 1245053 475647 415883 1508498 1492381 1021090 1440163 918289 1871257 324863 453761 523024 481333 93540 889944 1588500 161263 601396 1501659 369907 1449294 231491 293275 1173049 1988695 1947143 1445770 1879789 1963669 1575159 1566687 252650 166352 939449 1184199 738186 1743052 1789179 120828 421198 1299756 1669205 1546415 568327 1234481 277181 1578555 1370669 918855 1806092 1915716 941690 891298 1111145 720284 400102 1807310 1430924 1433777 1136968 1654599 1810716 1447422 1378759 1482772 1449286 437591 697341 882953 1974555 737494 665450 427332 1576117 1138880 1629870 126211 695094 302941 823673 807348 798523 490740 708181 626485 1080983 936283 1924131 264173 934900 1279441 1572938 521625 543367 862647 71103 1995388 1572230 444193 1618920 328962 1112809 1206817 462346 556544 1360187 995652 1569984 1630461 819510 515513 1157626 238797 368085 967740 1798375 211793 909468 550102 290989 1693397 641475 1206057 1312643 1987413 180333 807654 300448 539837 1201913 95699 1820750 811181 1326374 209942 1383436 1533411 515485 1983657 1870593 1881278 1618695 1164491 584819 1089536 1527839 1095393 753476 583596 850700 280057 1863225 428741 1167807 830119 1555068 1869716 1225025 942881 62063 612965 1402327 1740229 709955 64728 95804 1869117 1342687 1027805 1517516 398205 1889507 1686777 789193 1590700 265661 184346 1268759 1812905 582341 1178688 1561554 1245868 446447 529775 1797140 1798322 514261 1257596 977985 1958460 1214415 1239297 1873371 487521 143389 1682241 1578204 1745703 481243 500406 1241352 468694 1947361 464034 726998 1439905 164102 1068413 1321702 404480 1095729 1794356 1688143 772647 1389527 1275347 1978566 649151 10878 737998 1749456 498464 566930 361720 1018412 493632 358960 1369719 1867403 1495755 1733766 787978 1935696 1076344 296688 1054690 251206 1004385 361290 714515 1572890 215554 1346660 1798148 1017070 1472367 237593 149790 315042 408703 637477 1858160 784306 1306488 1695943 1251037 282580 1559834 1641526 1080700 709432 1937777 843098 1687184 1545013 242387 50333 684301 1691460 1966651 148699 1473209 1397522 1695402 1114171 149409 1578854 1479295 1616662 1461858 1570409 291832 1249599 1085134 48734 1502818 1806237 1204402 1523867 1965482 1006431 1891047 801840 521777 139251 1559572 468067 1407829 92200 1831625 1701229 928211 861074 1873345 856212 843667 1448397 258122 1056488 534743 1823174 942073 1190039 184876 1839148 285830 350338 457731 925481 1302244 998611 558454 1459169 219179 238761 1577368 1374137 900005 1829973 1498508 1059789 852564 1429863 1469645 301680 1336085 1201531 1234178 1210714 613685 126410 431032 153622 1901850 1065459 1496753 1558042 1863309 1145059 1683681 92253 95198 779735 1961715 20968 1666494 382122 241102 202299 1947658 810575 348533 1678544 1961298 1130679 1251909 1854618 618244 505312 1639595 1174512 1250291 470984 1398618 148613 138600 1571736 894228 119594 1644081 435140 358122 587565 1329230 246816 498225 1059851 1967115 490223 580767 211132 1897178 1510684 1373603 1245579 739844 195819 937722 1219129 288444 335733 1685649 1994370 822771 1309534 1267513 774012 1371542 215531 1527059 1562093 368209 704172 1358397 654887 204743 226271 1951574 649045 275808 1518928 657964 1765959 1836914 1989349 995517 659734 486512 3999 1349504 519539 847238 236426 374027 1146621 372654 531519 1711416 373098 594658 1782940 146919 566117 304992 444925 1780802 189900 1960722 1877225 331046 1502630 122560 57298 907967 361422 164005 612804 742089 1409633 57842 1353300 1206938 1616444 903011 483924 1155206 762342 683709 861981 599994 753926 247281 985607 1409534 1123748 175530 680524 1902363 341441 114150 1756655 665868 1902866 1668845 902494 1371678 237877 1470135 1427957 1100277 171026 16081 1889543 1134069 417484 495577 1821390 261680 1499805 1962130 394495 390623 1801571 95137 1634035 668606 1763910 1500541 1407771 895205 1896145 1898808 1277692 61201 1932471 1385 1200635 904516 910351 1026939 1241712 40810 1757783 1965149 433224 632249 1960892 902153 976122 1522086 873534 942797 1596764 1915464 1176676 553477 707978 1241679 1616110 1286198 757963 103240 64999 874924 1336926 125495 1263118 1816806 424204 754091 1567817 1610366 1130447 974337 1471336 1062395 859529 1839611 1444805 1688690 105302 322479 1832060 1789996 1912328 208960 438150 1043280 1197235 1422566 1221345 1321377 386550 1424941 1596404 274768 578255 76665 778531 1072552 1727582 1994341 1637451 724702 159376 799400 1893833 380141 1676966 1332705 1994711 731140 1629427 670548 336060 1261764 595771 776022 1944912 1209965 1333228 1002328 1299590 27202 81559 987315 1538698 693387 1304368 1770236 323221 1299261 932042 1610527 1537705 172214 1533101 633140 1950900 1416998 1640566 93260 1159284 256946 1223638 292485 1054932 1077760 362700 1537030 1694172 1150691 1256752 1812384 1542238 452542 786009 436862 1224706 218791 267088 1012369 389054 1379567 1423646 359461 274064 505159 65549 1282559 602417 686748 1226394 1967438 289569 1705592 1072435 772049 1812104 93992 603538 677819 811605 1247769 1430931 1565885 891136 617543 25020 1494242 614763 187470 1518965 1133232 756273 658140 1266328 615272 9385 1858270 1636785 93609 1964094 1627347 554204 542224 229563 684844 1657611 705956 368036 1734981 1126406 518038 1248648 714329 821587 1576456 913451 167760 733980 1396187 1920669 1394325 1640420 1111565 1861964 791729 1762483 771088 1296736 1803367 841827 473655 990328 810141 1207355 608063 965812 1340202 1122054 1317210 37193 61713 1100848 1045865 468811 454782 1879721 1637941 621287 571198 797665 1817914 219545 355207 353733 1873068 247037 1051956 949531 1454006 1081219 885923 499742 905634 1347857 457107 1085038 348029 660061 1351409 1072822 191642 1137061 922670 1128119 1780521 367895 602396 1239356 1070637 617699 1594362 1123658 643292 136308 1038658 223521 1774706 506003 692016 1548922 1086185 1619563 1938511 1590795 25706 1943509 914085 428047 1066891 133528 1570811 1902566 1698968 1565304 496230 1324316 471081 1446981 834291 1402297 155709 295203 1262903 1344028 149967 1483302 1040729 1970965 1529642 270705 676301 1853584 1264347 614624 736780 1147905 910795 1538714 587015 1418725 1324202 514081 863557 1608105 810160 3742 1548220 241999 1676168 786982 1270967 1126841 1430643 991970 1522738 390154 1948185 1563392 310114 1339010 536913 1244574 1205449 1817711 1983252 796240 45539 1756449 1925776 1419944 976694 1819208 1719649 929868 1143593 627535 1643835 378730 1547379 1462252 650542 892464 699352 244913 448534 1731709 1984132 431783 597503 1758396 1675785 1603481 818512 1317925 110320 911483 625211 888470 1304527 233003 745668 1368861 157291 1630450 1542178 1365820 1916753 1535570 844489 462733 122200 829685 166322 1231264 902500 1664512 684653 1741669 1148971 1149159 785676 464716 1346458 802814 969874 97208 1625689 1250816 899046 1319786 788642 1522637 189799 1152964 1684030 1291926 620777 1238968 387709 115227 1259055 1947019 490200 508989 605495 353272 690067 690763 1204539 1445993 819598 905250 1271075 1567959 1142865 1898689 1400496 1943821 192822 983379 524395 212864 610056 823567 1169152 1936457 1013362 1359360 1306300 1211822 365169 389634 700374 1669663 1305573 1355163 761195 922123 892152 1046015 1353035 1065255 602476 191063 963685 870341 687396 50479 135007 1794140 1226808 1168554 98610 309624 449400 763249 736439 1458208 480532 122589 260980 336113 392688 1775071 1853690 1729171 1847917 926379 303946 1296952 921945 79971 1208088 1612157 1058723 1514501 1795501 113374 978113 623132 1908176 1687841 1720614 1488796 131909 1047207 1591829 294135 1002068 153140 374144 1890850 1627897 1160232 576203 1578152 426092 1297665 996294 497077 1597422 1994541 447748 493734 835678 815092 1507321 413885 1320602 709335 1221248 719770 1105126 805801 1938416 720810 1538697 848258 1319131 1862252 450795 1310076 23739 102150 1176451 811104 1831076 1401229 1851736 1609658 1930614 1843850 1980584 327800 1692940 1555049 1189671 315020 259143 1474696 1342548 1644023 1865054 1254448 1362541 1819293 905805 1840477 555295 815819 1155481 1919319 818566 1846537 1827188 239042 1746942 933995 342538 520447 1469540 1495721 1663737 1989783 598556 828529 49442 1020903 1776606 1123061 1153266 88349 74762 141427 1286125 1382346 1399490 916293 957757 1160151 109992 110283 1824163 649356 1474354 1092456 1289448 1340074 75642 1532246 873483 1427026 1321101 732018 1786829 617697 986795 326798 1130133 1410977 339682 1842716 114459 1014795 798510 331185 660315 808591 1888307 1823012 616479 417422 1600333 51500 1722564 1983230 1774180 1953780 1387821 1480427 423688 1617233 1323786 1888973 896948 1467658 609318 1464609 603928 656956 144322 1987033 1088175 1583387 1142125 436848 1528713 1309696 345842 747992 1489295 646825 545220 1787033 611150 564736 1564734 449928 1792747 692798 978721 253540 1788980 1645377 897726 568055 816835 1557782 1455569 360741 1823271 1236642 1318253 1892793 1623970 1255833 1221812 714267 428384 1668102 381918 295580 532371 807526 347918 1081075 736333 1034252 1510706 1764297 126374 1246049 704161 1354236 1991716 263409 724966 684718 132438 1602615 1926461 243791 1823731 759006 512625 1234610 1732655 937600 1976628 412021 1140643 119706 1949795 1330518 43549 1094376 1135998 323838 1903584 616643 912191 1925140 277988 1898971 1097864 765603 1906446 94027 639988 662706 150427 900895 1745662 1058705 1682526 767486 980201 1562529 1190178 1698272 796413 841781 618037 491827 1266521 1981518 1761291 1976209 511560 691019 216234 244274 345715 670606 1825566 1584436 315216 1377980 1337125 776061 531161 993134 556540 1860710 1523199 97317 1670368 924697 720144 1341842 1853362 1307472 521398 1897557 640818 69629 284286 1360925 1876169 1070981 528044 895328 1498292 744535 527533 1191441 1751223 211065 823606 1667206 282998 1560394 1362770 1069722 126651 19785 531710 1370633 998932 446060 392049 607118 1495170 1278944 875095 1455446 1360140 1235755 431471 195282 746329 182111 27690 1303239 1230478 869672 426109 17538 513294 754498 1733002 760895 610285 901341 57254 399780 1908786 1590934 1825666 417894 618779 1207892 53215 39422 391383 847309 1183715 700238 893151 592943 1286829 1623169 1205316 334563 1565622 595004 737489 540137 625184 260467 1940318 322066 64713 316630 1905296 1368479 1600472 1838260 95545 1815345 1875692 1181879 1480335 739169 1102754 3642 1027018 1201605 713094 245111 794394 1036120 1904112 683854 1313118 1737898 312174 463043 1238125 487357 912671 1615075 486117 536448 1410090 367017 182843 1169883 148509 234024 368332 97878 668498 1143942 906325 1236741 1629989 1509815 1767370 711283 335271 897240 1770812 1088669 1408826 217463 378850 1387734 1264326 1745778 1304033 1375323 535097 1313800 615785 1299713 160388 140632 1150446 1048798 1327089 438887 1494376 1984591 1053775 1008049 297913 1988402 390402 506822 1258091 503375 1395006 1705376 1316145 454962 1909619 1321110 1708527 1165108 1097781 1666526 991398 1754142 532370 851312 1474029 841627 702551 1969702 1886350 1350174 82821 1078860 124225 1630481 1283218 1227108 1558791 1944550 67354 471235 588675 43447 1575307 991101 1220307 468704 855297 1165516 729374 408649 697924 1344282 8499 1566404 1565150 641527 1820117 1047710 1214293 1652331 1556166 609844 1659351 460982 1757367 566667 1585959 32835 57868 1582141 1823038 1964066 1059056 771312 331338 241402 157008 244586 1076600 975574 1663988 656339 1182582 266159 361922 1833927 949239 1641313 1796111 562994 1156528 1717145 131950 210713 1609271 1265986 759380 390954 1065820 437270 585840 1464248 536998 420041 683041 167546 42558 478966 534978 267904 497545 261664 59217 910236 877471 289363 1522667 243476 824922 393515 162995 1972371 851014 625339 532833 745532 374812 1578359 515735 680349 915998 1026370 325650 649346 1078788 1250080 1368945 964810 1002079 301667 1341395 1613508 1536161 464820 1582028 1755859 861423 1003936 1769898 409627 1069548 1892626 1896679 917371 1040777 477494 1096964 739751 1607178 935398 251935 1599613 1555356 1804102 746066 1080388 965694 893334 1829236 397714 1114528 1531916 867928 1803401 1442509 1589562 124298 1833693 1670458 1797978 1847374 395819 883692 1761323 1958876 1200876 82537 1193641 1609940 297944 762386 341745 1587373 89465 1095420 100008 1214064 1857673 395812 180163 1207309 503535 327450 1475047 1256294 1913505 1854496 1257493 1884925 535295 122322 867440 248988 1075595 249380 812128 1735253 339355 461859 1447691 1666309 914655 217399 262607 1973840 1223231 1736946 38603 388409 1450336 1857918 1774455 263108 1722616 1528203 1276896 1707617 1844678 1963625 1532226 969847 985014 455384 1719185 132063 590476 391275 1984071 1353381 111008 1061856 1610162 226386 885596 1105067 1866363 1295290 495180 66142 693543 538041 1038346 603641 1185450 236068 1379136 594515 922034 1480807 811893 1901831 320944 1207804 928011 647476 568521 407114 1737321 1594297 1558981 653848 1648510 1122236 928441 322170 1425590 1864479 643036 132185 1000201 1826033 914450 1861152 977550 664962 331547 132245 1130803 845243 1478073 1078765 89269 1554804 332109 369579 726449 1793867 481030 1474625 35534 1004038 1899114 998870 121522 1520419 1921128 1973868 1050882 137018 757645 1430590 1208103 972351 1107263 868476 924945 1145422 245167 1891839 1925189 1645733 1989494 1486859 1099504 1321548 128542 912051 1333780 472730 394169 677012 207859 534142 1694326 552491 1127278 1448985 1789109 568699 93612 446801 1928829 1458734 1389501 1725086 1300941 1947964 1877819 209318 930253 1532316 1911495 335256 1495010 208193 1307317 1212093 394419 574590 1280934 571788 576940 206884 435237 183557 1262665 408134 1259185 18720 536700 1102888 1937090 777928 1978680 1238375 1807963 877968 1616303 335234 64959 388624 1652206 66197 1682348 513993 1253897 283930 1532599 954026 323934 415348 849502 1381367 1436904 1164467 678754 866820 345557 880826 1534597 584389 1040010 1723101 67312 796569 519332 836445 726241 1288884 1407295 422880 671373 142942 1574371 1371006 1654577 1599666 72151 1963472 65671 379247 1369066 518549 1554391 988061 233715 1213081 1892365 1036749 605370 1214720 617057 959217 1525046 171719 28528 1592358 127144 1905422 596372 1652529 991836 1313491 1886723 1473926 313384 1860036 1280868 36719 955102 1988204 786980 1813870 404472 1324370 688041 1473522 629094 1524899 564363 1884561 689544 845834 1148372 396245 1861970 725575 1959631 1698207 1019158 882714 1712128 1689225 1426053 277518 702653 1372178 1192363 1385234 294409 1127269 670387 553117 1330095 1005475 895351 1102618 1500552 1102971 395077 296763 282346 1547849 355845 1002617 989170 1914727 1421533 802635 1771443 1530516 1906663 1575330 1320180 1024895 1690803 1378336 148403 57515 387108 1689090 302614 1242436 498750 682505 1229419 1025658 505038 1732080 283950 791343 1511828 972624 1424135 1592851 163301 137995 1137364 54761 479169 1298968 593263 175327 1656039 381908 1506926 51907 1278840 1657498 283059 1277773 791295 158214 1254237 48467 148266 225170 1622128 441146 945991 1391719 1171411 1227025 1677632 739366 654221 1368137 262875 763268 1014815 532339 107546 832776 1446829 405575 594212 1310285 505373 1031484 393472 1281092 1737986 1310175 1350604 403225 1968009 930644 1764263 244397 444216 1367265 305621 211213 699892 620124 936797 1891206 1839798 479382 1694900 924411 364840 523467 1234132 445811 1376052 948737 223125 1040640 1145124 1302687 772156 225772 75050 1350070 186832 1895745 983864 36396 499227 834150 1506807 1548565 412546 955899 1260126 422426 101191 1929181 922147 1232397 1460835 1266766 1634235 398821 1528049 100271 1435874 591675 743302 412222 1484750 1014134 1780015 783340 693062 194633 685883 868397 844939 1146915 1225067 847220 1102661 1979542 1733423 865144 450998 1535130 1888241 1827603 1017120 1541546 1272869 564483 789618 1295326 286727 682782 568504 770692 1374751 933557 1457542 534655 454709 1886347 406503 673475 1614986 937299 775673 1762933 1468115 90466 580434 319365 1245484 1440992 1283400 198858 1359339 1176587 1966283 64835 598918 1385252 490170 944526 661051 1769452 1438847 1337027 1059235 1617870 1831617 1514945 921825 1377464 307981 989131 1226031 1868032 1791852 207195 175962 799185 405483 69576 1664042 1298199 92831 732074 10745 152944 1171757 542805 1769917 1895053 1786521 543930 957609 1106423 1229521 235036 1847447 1529918 1509120 519832 421261 1940982 1106024 627721 1366633 1301318 139180 835621 398794 8881 1067106 1935130 578119 1598331 1403071 128345 690640 810692 1429944 990246 1728337 1018993 1751782 646817 14071 148751 1713093 1703840 1945131 780457 1522389 1591356 565062 107713 678674 1172166 1772276 526431 1008952 1322985 440769 184762 837357 1587442 386326 1780671 103493 1555858 600820 1756627 915964 1223589 1964911 390970 16942 266280 1592485 662543 1096398 411410 220767 1911150 1645404 1466893 1062670 1686068 1154938 637767 1487117 719995 43348 1362510 893267 1148142 1085193 1623579 537959 1543352 1370147 149236 1959104 898319 986561 1100260 1460507 1096438 1699875 1457793 1232703 1372732 133721 900166 1296201 1577852 1700435 1598761 557425 130822 1306054 1057653 1044133 1787812 721852 1928900 1811506 761139 1104657 1930201 187541 650964 802003 1215546 1524581 1438257 1953178 1210191 744012 1981513 1115613 1099823 1188010 253497 793732 323516 1257309 57010 249312 1507003 471458 418217 1131663 667891 1211469 1416321 507141 609974 1815709 1712892 1034614 899508 20650 547742 344571 1803831 1722448 482711 1553950 427362 1160127 1046486 693941 886842 957193 1194825 1187643 1247437 168054 397150 1600057 1905873 1708162 551845 550666 1629298 1052666 1150801 1757586 313746 1622503 1115083 1483223 1967800 366092 1317237 1951602 1048180 81579 378416 220869 1177456 1788262 1079400 271075 1561599 1521375 718867 1833147 1337571 1568578 865288 691552 996448 1662362 426718 113503 1986102 855176 1475965 1597108 562107 382487 285794 1904070 1148427 1027948 1360586 226885 224740 1460712 1879283 1265146 1875089 854951 269710 746932 1862469 1154858 471561 646887 349770 1230133 1878413 526023 1385631 382329 829875 1013506 706110 1766897 1826644 487674 417934 163362 1850088 1969027 1478983 1807167 62564 1026865 1176586 851919 804526 31333 1883942 1765692 1903666 1228258 1285549 1482057 1547911 431125 1324923 1225728 379758 473138 928488 609226 606892 290578 232999 431586 1932679 1685858 1484505 1912843 1566766 530574 1589354 1921173 1618001 586213 216690 997284 940579 1360848 1592 636812 1587213 1626959 1922689 561461 232900 255648 242325 175787 1724832 1368060 1424640 1061758 1327510 1123700 1193470 180575 616455 1263045 1405699 142418 1352285 1891721 1937937 385186 440712 1870479 448877 1128603 1213784 921398 1227854 997261 781276 1499573 241379 566039 745469 810535 1530465 57566 1526164 1649360 131820 1830581 767680 868560 509821 1830400 1667908 1065750 1647227 541236 356650 1406821 140136 1219228 542031 1840120 1960577 1159195 1309557 1269329 1761314 1899591 615578 1454919 661584 1035312 1481233 1288988 939895 1017429 1136885 1710515 1767589 381357 1365590 1966276 1754799 1456769 918888 325902 77588 35974 614046 1047089 357273 1742298 1906525 1060031 1406373 663388 1659909 1374220 956418 1150136 641432 1710402 324604 486475 1349410 1467367 709942 1702768 402563 1074822 1515626 531035 553894 284599 916075 783689 1887482 1364971 1396755 609623 293487 489346 155965 783539 148672 648589 148831 476794 1741625 1761005 1986282 1643268 362543 1217662 240132 32591 352253 931704 434719 495237 479223 535294 408489 412753 1126467 970093 707755 353118 1210141 1575140 747019 1787385 1490367 499597 1337468 578226 714524 1806849 1279507 739692 1032735 400534 1120350 992031 275243 362155 1961009 45259 733810 1577807 1762691 114520 1482352 912629 1643624 1059709 1551448 1908478 1162793 1291641 1189345 331490 1958807 28451 376253 1037138 971724 602291 1374025 1274371 1541467 1167819 1441906 1031816 105837 1563153 882349 1241322 1778815 107525 1786212 1757622 846272 1045537 174193 1321664 1321287 720301 1238484 1734101 1195238 350550 1994572 1036018 222983 1184599 1950467 681845 129906 208238 1667596 218769 852905 732203 1054061 620677 152275 356633 1221569 1834855 1915443 1511691 1853388 1865702 668811 19062 1189939 870926 1537358 1951773 202959 1302870 1312329 1846909 917319 1698763 772188 813185 438363 82731 783130 973966 1516450 1843086 223445 144707 26675 1409354 1302143 1893284 786618 619348 1320383 1397360 1806871 1498790 259096 173009 672483 184843 1700263 833108 18446 718602 469749 1000538 1090182 861416 1105307 16509 446264 806193 1947616 31315 867626 1232889 110798 1062494 1002674 962091 814603 1101516 148659 1782314 1815347 92566 260340 1386085 1992181 57235 1229400 899515 670912 749591 1146822 1054380 165940 480217 1589137 1242616 1765804 1787729 472461 941412 1734476 632773 485990 1460444 1564905 1501619 557764 1924182 1696443 644961 1986181 133565 168736 722274 1532537 1477234 1423418 718381 884278 433989 333272 189865 1156376 1085347 1424085 147515 603564 1623317 86112 1266442 1896298 1656649 462186 1080039 270014 1641846 1814999 512133 1832531 1405209 1181558 1331317 186972 51962 1865708 1724897 245771 1313168 1363381 1929823 1767242 1161721 979924 1614609 1171947 248052 1824954 1911003 474068 1267568 1477086 1183573 1244438 679505 134872 391665 1251387 1552135 1043605 1196268 1698815 1826123 1362479 1359475 1279083 1415843 1787925 208307 1523724 1773515 1373416 760564 450713 1565152 497200 936189 1073137 3220 1867255 433784 529021 88199 1689478 1089274 385481 886947 1863079 793123 294968 1461437 1988567 822070 285889 1334550 281713 1876243 254575 432762 854747 1481595 1664099 1031098 1621416 1352300 513237 1048926 711183 45376 937272 1027055 292641 394092 1422225 405363 430874 1824394 1508970 58166 1409973 1398808 515163 1954689 537248 1882286 1919234 109022 1579461 1534213 1595410 1218501 1901003 1243988 604895 128178 1593783 188116 1397372 1560098 74375 395459 210956 712242 1983202 1136971 201833 464437 435344 671853 1862435 239501 1248026 721450 946998 15356 343251 1059840 1001949 1834524 516419 90331 1206834 885780 1475850 364211 1972406 1269239 1174369 74875 776470 322458 49857 1591519 1424871 600519 703855 879363 1456270 691440 1511904 1921165 1041994 658769 1786180 1510597 1241134 478051 1451785 44754 821125 657860 1394610 963256 1620152 1003038 1567142 1613133 463830 375025 677211 1089859 705649 1061093 940787 1524797 853573 164790 1768509 1418095 533395 874282 1818795 279915 1566510 904336 344048 1287772 788408 1549035 1166392 14104 1672191 1067785 1820734 1394437 1721260 121900 1966156 299701 537173 1201190 1701890 970087 1950289 189426 633126 471243 1082317 1850263 22157 927750 318310 706953 1462177 527134 1617898 1748423 1317228 1331522 1396770 31011 1842891 754721 648687 1070953 275313 608699 827497 1443531 871733 132889 722236 759795 1975250 305910 873489 1997840 1473345 1979924 1265265 1538135 1438211 503325 295181 1278595 482119 1161202 1132683 527863 1473564 68319 1497250 1686123 1566666 1946276 1901286 862602 825140 513089 637880 1630700 160803 1084987 271652 1163198 724050 1632670 465337 182162 532033 1841752 691311 261612 1274891 668485 1489370 991833 157967 483066 438826 406187 1361828 1818816 1761888 1826168 252200 1484666 1424307 285140 646254 1699856 624383 1088260 1424901 1378287 1492790 714868 413669 729869 1412837 118845 1824639 388510 1356375 147371 1395042 1057137 20447 696754 1215886 739944 1075054 230988 1985396 93525 266404 7268 621926 1438707 1854285 1636170 298837 241881 590440 784639 1763628 218226 565485 1436748 288851 66574 1675473 121309 1788704 1984676 1510837 523128 688619 1132883 158472 1518953 716196 1923369 710682 696830 1825123 1573693 1989190 875823 1150765 395070 855287 543230 1359709 1633992 1801631 1299935 984403 252288 1461118 660501 744183 415382 887021 671060 1312711 767064 655117 1839057 1976853 277592 886889 1203597 1836536 1484595 1411173 1760949 227252 53441 1928147 540321 604498 74670 673424 1842313 233209 1854029 1821713 630941 1586 1553248 518881 1700233 1992536 784054 559993 236913 141491 1575555 529372 1634705 1507798 722412 1288517 1043495 1919753 1156819 1504889 1073391 230334 1442801 594307 1116767 743441 1206949 463636 1301277 709000 895057 772004 1835592 139855 285791 1668054 1539844 865491 95417 17791 1150943 289766 497686 1210079 1350355 682997 1204512 145379 844027 749160 1411928 955596 445042 710737 1574444 1546267 1020858 1374703 1795726 860038 354337 200930 624556 1698743 1784736 1440994 631610 1035108 206214 234265 639605 1715880 1499989 1478075 1600077 1694263 1962948 614997 1060549 1722610 43304 1239917 897878 264779 1996118 653235 950927 1873374 784726 452159 870735 1395337 389103 1342764 398831 320260 1987727 95606 740559 847147 906383 280118 1079532 93452 1738689 722418 574484 1563811 1047886 767298 1248337 1383434 476282 97182 1400272 923871 1351837 1731524 849760 449303 1383499 1001777 1967567 980429 1098735 1221201 570702 1171063 391171 644478 1570689 782651 590228 484898 1460838 502227 831915 984689 1242175 1630627 1274770 328135 1080199 88752 1706251 1324472 1110982 1559959 1736370 1074188 107810 696018 1557669 1857049 1986704 644178 950501 1920695 1468019 1137606 1269692 1759341 1809368 849140 973383 836166 1950001 421509 705822 1323688 1894690 258043 658532 952716 770877 1335863 39677 1605751 1850729 406028 1593019 277440 292771 1026522 1087526 790601 1005340 530548 511030 242416 80674 762519 1585546 1905458 850131 926681 1093518 355519 1482644 951860 1257952 1454316 1478060 1831624 1093475 1485084 1072322 956538 19389 575237 451494 1367430 765972 1079159 256207 1639007 1645066 1139483 1120321 485174 919709 938049 1345780 98757 1497928 1964750 64475 802230 1099055 1390239 1024999 70848 688901 1271365 13406 1866171 919257 133617 1351142 592165 1383995 752243 1802739 1074854 251565 518819 1936465 794465 1828433 1399292 1367760 529849 21947 870820 560967 1112030 263790 1332506 1282070 1544539 1263418 226008 773189 753933 783066 161928 1462275 544264 137326 808034 245285 694160 1331460 762752 44681 1529177 1916258 1056854 347586 1382151 1766636 1740032 1424417 180400 1578673 249023 617419 888121 1804569 1023764 599966 1359841 844337 690245 1424612 53265 776401 350888 310319 796701 928312 717452 310776 1806338 1855623 715188 1664583 283129 546509 1816453 1505048 1377905 1001642 634833 1906217 1871225 1206330 1519003 555806 314510 563401 1525861 1158624 1296634 439674 999263 378465 1679159 1968231 891668 917236 1826288 6418 1317814 1046627 1698684 2077 226091 1295982 1149849 1165697 1078919 1764682 572994 458671 1252150 109855 1060089 1077079 1647729 1610277 413248 918422 1129920 1830013 1145005 515705 162173 450173 1575811 782027 46976 1568643 559514 1447673 1510368 405547 1140251 1525533 863347 1223023 816798 291896 1920385 1388867 432901 1028988 1539299 1550943 518224 1152060 499673 807155 1859684 1989516 150655 1565842 1133056 274373 762817 1652696 219845 445996 1956521 1545116 1893382 93441 1064794 759058 405703 504325 794258 271287 1050735 1126319 1553441 1436362 904324 908756 1512705 613392 1659534 1288385 1460610 1101342 1166426 1473849 715174 1651644 962 487443 1464656 1071278 1203234 1958392 291390 1415329 339019 322835 1923759 925374 326473 472777 357451 976822 76686 232474 1565749 179296 1147840 1076221 825535 260117 49100 1497397 1066381 622825 70697 1474511 1867095 1151067 1992864 1799159 1045148 631645 1431915 1404323 1295508 1849437 1423306 1239314 692639 1809569 494295 232291 285136 1901314 1311717 1188089 1126682 83200 764244 770685 1556033 879587 1948476 140616 1556838 96280 1906799 837422 63408 1194812 974865 1047614 129187 1586624 288030 1753192 1359864 1312524 1523032 1466920 1009859 773910 888435 392327 1825420 54175 1377267 142395 1558524 1175943 299038 53311 1250267 813972 1167866 386571 1262024 1727046 659812 293546 1562099 1201872 1048943 1459434 1665143 209088 557952 1616584 433919 1801317 1285938 1067257 130147 896097 972148 1062970 434476 107196 1706017 1841253 437605 889755 1122851 1526342 890497 997142 66370 1015769 883657 259276 925647 1655622 29921 1138190 159209 478622 344544 1275638 1486202 39491 1155232 517670 1030025 330908 449275 1507710 188887 1647027 550743 1985327 1989332 1797418 1174153 704576 990279 905169 1172518 1909186 1928598 1061374 1993322 1250237 1228271 237705 1783229 1888775 294175 852482 1385891 459479 76189 1093514 551621 160922 926094 835000 399488 311984 1578560 257281 1722730 850425 729697 1006426 855973 457195 1381562 1615838 187720 259158 1725422 1784033 1941138 318679 786677 1749882 746432 1129324 568983 1962440 135432 761121 1655212 895497 186296 580265 978316 650195 715835 602919 878579 414597 586970 1034476 1343879 1907269 229676 778194 1452178 1455456 158756 308872 1028254 65467 1383587 1972283 1126890 1201587 571645 767321 1500228 281460 1933642 1967612 1371251 1294652 123730 1939664 948741 1739454 1023064 1304694 1870906 534571 158587 733235 1529785 1077400 1061859 794593 1441919 893459 247710 62071 1385056 20732 1209312 1516576 1071357 1086277 1250623 1370428 1170074 353050 417035 473627 13556 1946496 786713 1998498 1004724 94739 1105892 20264 1477844 846071 1613973 1312578 1385153 1917563 1598049 158936 1682534 1122491 27087 1610961 32214 54791 528878 1496426 238261 697252 1333633 650909 860695 689832 1575052 680348 1532632 1767003 921225 637890 1049964 1383943 1726430 808857 322416 167715 1470908 1672581 292232 437445 1076564 728704 1196930 1693684 1848166 1791211 1747197 1906495 1839614 52388 1920341 863529 682120 706898 1967342 1747828 894022 977746 1143392 889236 1750247 1390442 1508954 471758 1185631 626460 654656 1105516 413907 1851920 1838679 1659081 728100 1520152 775138 627913 525728 1042469 369179 1928426 244839 278917 730941 1256883 341393 1036597 1612618 1046641 1350150 119493 768227 1564084 507383 1955104 7576 1676140 415692 1947283 1385962 494508 1772497 1411795 1994833 833019 1790998 1811533 1653658 1129200 435064 1377912 1869595 1946965 1645270 102594 1624763 1502546 151788 1096924 1809425 927524 368875 324305 622476 857953 1911088 271936 201569 1272864 12617 1906214 850524 628730 1694926 586203 302758 1904905 1230575 1197061 366474 1308449 1348947 1759322 995750 112467 1452991 1258246 1446356 204836 740597 1139058 764660 1343060 1262616 76016 1079185 1801621 588998 462569 1104231 555553 511117 1691417 1907092 252578 180654 105458 919811 1933856 469591 1797652 1882525 1292060 197811 1189087 1579356 1706901 1894938 124970 1011373 1869035 955615 362814 1119820 1852937 1119169 51448 1768953 826219 1638082 692856 330300 1710871 1150090 305359 1880321 1724711 1790146 395595 1329562 315746 1105966 628813 98229 1029297 799481 1720245 149 609571 713380 822358 188908 1465309 57759 486012 249389 1641766 866366 84752 565504 1805974 1706423 1024017 1683473 1751933 579745 595853 1312307 136309 1315645 608589 1423918 250061 361393 739095 1656143 1252945 1371403 730120 163229 1536453 63370 445149 274737 1411552 1128545 269309 40737 52875 534270 1466907 639962 1110677 242126 1190182 1167578 1697712 1104193 1985724 1916 1105372 935617 624198 600652 698712 1845446 387288 1281316 1422382 1830875 1428527 237311 1294751 1803207 15374 1920181 1192235 1267701 1021747 1687355 541051 1737855 297141 867205 1749913 180804 1446805 1700752 368022 727917 942425 476988 1457842 462984 926766 799398 361132 1430289 644299 1691023 1763313 590942 1140445 1820614 231334 649476 1874199 197462 1705573 1845852 18647 34176 1051548 1144497 1942160 1709971 119664 1457515 98272 871155 1605752 1500112 1131790 1334394 26189 1372004 379982 785898 1520513 1413909 1687649 1481625 1264070 503594 712267 1666462 1680715 1141305 333444 1520949 1979915 853582 1125797 147752 1448105 923072 121891 497905 683319 771329 1568785 459648 896638 22136 1278520 1094368 210838 807237 269203 1756437 157791 1702356 1165241 1873873 1144559 1383250 677725 19221 695582 1064420 1534236 970649 1812309 1427731 1209141 905942 88261 975363 489198 153764 64415 548571 1419192 1973572 1238567 255133 1181239 1389093 1457860 509530 1948717 625987 136430 1126469 1289599 1089247 1769922 1730916 758 1760783 1961289 826253 1321432 1153010 294276 1841021 1988518 398532 1127048 1970827 1781717 794423 1418555 317051 352629 115122 1211327 551742 1151874 1081846 546974 896300 1295300 673238 564819 1464482 1842864 1230031 1465615 1671428 1463328 1980661 1919172 1415058 641938 324353 875093 1198504 594942 480328 310742 919174 727438 698956 648224 1150048 734222 593828 231799 992702 1254315 411291 1890586 573599 879591 942017 963681 420238 136036 1677311 1265223 978411 690140 552675 732629 1062662 1815343 86247 1258564 1298509 1962970 398689 1669017 551154 1778791 568176 1570918 804032 218955 1397961 1138875 104521 427148 1948576 1975961 383923 1592783 1440708 1570000 1024603 1275385 952051 55191 593675 424419 1030796 178038 305876 866751 430557 1557454 733165 682429 981050 151082 66921 868591 324364 88799 1352150 427559 1620702 1570976 92768 1967770 9902 1247046 1101811 468629 1523463 35876 1999895 1914323 993671 308011 975491 1584244 1286649 739655 826947 1313753 466103 639515 1224396 1810619 593121 1041811 1342140 1654292 1441424 34583 201800 332061 1104025 1275011 181139 853895 438534 578136 1745837 489726 552457 678818 1959802 1502486 116908 1579109 1808008 1838332 1884647 131970 1307961 421686 1985531 1080919 1318825 491162 872743 65146 172466 1866196 1441490 1772502 155873 540317 1836069 1672594 250662 1231244 1481463 1714543 1503524 1420661 1177147 1568766 1271088 765470 1188734 86978 685913 930243 352122 1860421 1319784 864251 1324030 350574 601546 1630001 721335 1352606 605253 1818157 1511097 1251520 236340 1888980 1383115 1183368 263472 1164032 1078537 1853757 1130202 7691 506493 1845999 159650 1041145 591989 1867264 570930 1839931 418600 1736259 468867 1485806 1978632 503591 66561 1661033 293557 1393389 1091542 1985057 477331 1109480 848377 46930 897450 305683 121723 1070931 1403405 536223 1812921 104651 618074 639364 821034 649715 1726208 1545146 134223 556828 1634230 731079 230324 1214122 437557 567945 1747692 1769173 33424 265300 60526 1247452 655144 1454263 959513 58998 1990479 461565 1033081 235062 1022341 829583 1963789 53321 834360 1482536 1126652 293919 1573119 538535 1994292 1843849 361081 707576 1817170 824161 1616083 163853 844780 839133 1574309 1791690 1129630 190829 148679 149791 999430 467827 1647694 763642 1614044 284554 1325871 1413047 1591580 736852 1955715 69835 493439 1244746 1334244 465471 1893461 293485 288506 1295187 1504652 40261 893582 1298206 57163 522037 1549610 99834 236207 265127 1462408 1244624 1813831 1069310 860026 1245737 1837604 1091873 659368 984493 1821657 1091904 363839 683578 1048749 1154219 433910 1176271 1983469 72633 523812 361801 847713 414974 654924 140401 1944525 1902874 1525052 1659504 892408 151689 540590 1448935 1341332 343907 137233 778903 1997975 709421 7292 1741905 443964 868113 1220860 156039 480435 1685103 427414 1226276 1677025 1157896 1509494 345716 895675 813625 132757 904979 304145 954448 326915 852148 208979 341795 1830680 1091356 1387479 1986865 121643 925857 1656960 317228 521109 1149312 1702910 991513 1928764 628908 214607 126965 667948 465777 1266006 1687865 1543303 1613818 1748568 1519077 1116283 1235714 479227 159778 524598 357524 276290 216898 1839338 1286388 818844 74277 1467995 601346 1435459 1350837 956757 605203 343027 1034155 538873 498026 468434 1738146 248642 471749 1252327 1375329 286598 1420536 1498817 358771 1274383 1934307 1906921 129446 528231 1279756 1892310 9194 1853197 430532 476347 100492 1961523 1776651 1112457 1153445 1082827 1598032 770355 1161976 1080849 1166160 268012 1866088 1487215 1833146 916363 1629276 533030 99006 827944 1840493 887586 180718 1103203 409702 667079 212023 6926 218351 1780749 203708 81048 1614420 366987 1243616 1778586 1342096 1672074 461897 1048814 1012073 1198231 1944139 471111 1461527 715820 940313 1565722 956287 264023 1373674 161920 1420990 1345883 406948 309321 1482819 576458 737244 426610 1573405 88728 904449 1063628 344888 1574538 344133 674884 1172071 917393 1854659 963019 1710938 1063387 975299 1080418 1368864 197508 1570801 1762384 114957 142645 1999682 1421610 1425820 103854 1151963 913727 1620567 497530 848223 1010705 796861 177565 1556480 1459415 1204613 629186 627165 43234 249176 1431555 1925792 1489632 557005 274580 1092615 565146 1931309 1293798 1859650 622874 511200 801859 911118 1606644 832230 1807336 1011412 1562900 1038831 1520998 480413 242845 17161 542236 1467715 116260 634017 635020 650460 234535 1220513 1336526 640363 380280 89719 206145 1432408 179044 1979904 64617 1347021 1747543 476938 385097 1023822 180824 1776489 1714879 162329 490308 1478767 1053256 1151139 508057 1502894 488795 165317 373873 1802904 1627916 751628 1193589 1004237 1078319 813916 44534 340189 285873 1444403 910558 344753 1715837 1344554 581581 475269 1085283 1457541 1446419 69084 1658980 1265584 623715 451705 1559825 1732517 991323 684938 1539241 1573184 1974861 1313850 25760 1887051 1293551 1150126 1773024 358037 725686 962196 591009 1134688 1382101 1163529 1340835 563856 1391350 1531024 1396946 1981213 959947 741303 51964 1767940 622600 760288 307449 650999 1990951 1276296 1405205 952525 1576054 132391 1154704 666163 1183920 525689 301009 838546 228725 1426940 508810 1495208 902584 673991 4081 1799078 1601780 1446005 410109 142559 1869751 393345 1237726 1018621 260084 1401238 800625 190472 104213 693487 1657273 1429870 869022 385157 1140288 1634081 691731 563753 1216361 1806646 1621024 865921 1693026 104687 1761760 1508736 1604956 185157 663214 1433225 1768638 300015 1961081 1732665 256452 169226 1743169 830515 641171 1965834 1562589 1297503 286775 1860667 288090 1087934 1300076 856429 1610897 1561229 375506 1043046 599193 1084493 890946 200298 655503 916465 723183 1435249 1834170 1847204 130376 720901 1409917 183347 913271 1407703 1144307 288574 807900 583921 1274356 675004 713854 1633250 1758875 578589 31355 1478616 513160 561771 1938889 1665804 1929732 1497323 1675906 207670 1548537 1678775 1475722 1616056 82230 91731 786150 777029 1159189 689336 78591 692266 1482693 417405 1599070 84384 345321 984750 820313 910912 432022 793012 670477 1116039 894259 1850270 1829823 953585 1213527 1803690 239566 1182380 1344637 1161425 986896 841864 831944 1685978 1548119 325887 1139571 45726 501916 1887844 17627 600256 988860 1810895 1545070 1530894 880515 1811301 117341 1654402 377875 1495987 1868 1913661 1343847 1858880 28436 436748 632960 1182701 165287 1388182 197933 1065869 1619739 840592 1829674 1829713 147568 588985 119559 977168 142617 995006 1488783 1268254 411816 519980 1224546 693572 746132 52862 1189311 847833 1948986 1774614 775180 267512 1474791 1617612 1002133 176118 511104 1541173 1657686 209626 1113000 1634777 1004849 464287 1792493 670437 87063 1075639 595241 892200 800567 1237988 963135 443243 463255 1588581 372420 144244 62756 554926 1906596 957109 1048179 1129488 891446 312450 1410527 1947871 1163071 744470 1539128 1643424 625015 254650 1425491 1775996 479530 846301 648093 435113 1226248 1747810 661834 791040 1508440 384191 462043 1286386 663638 1871816 1320601 500808 936523 1957198 1557543 67563 511263 938899 1174208 1870358 226828 1614239 912321 512651 744609 1951957 1549682 1540918 394561 109769 1857589 726258 138343 1887142 118722 1566999 1926517 253279 159187 947733 145649 913899 1812779 1394472 1700150 1937304 1975395 603585 364647 415687 1663933 1692166 1259093 695349 950137 111361 1871482 1192180 1041495 454424 1171790 96193 813270 668707 237309 1337166 1019744 740926 1190199 1703042 635468 989584 415695 1046711 1916911 223230 820218 1875282 1449064 1315078 13251 1007719 1742618 1862543 1073141 170837 1401274 571687 72257 955405 620476 165011 672025 299690 1226083 269419 1821320 411560 45207 525217 119481 419619 1860259 1534719 663377 1370249 858246 1252313 175524 106655 340387 107303 688697 1452397 525912 1289971 1843812 1022502 1319544 628862 1143346 296091 87899 1561552 1801027 484526 1428657 1323743 1416627 309374 121290 1213955 670393 712937 705669 1534439 1401821 1734374 1472547 1266676 1167480 874804 1036105 182106 1241646 870257 221822 1717250 1970477 1026223 824294 258886 38011 1287389 439774 1693475 1976842 1332677 60684 221813 1290000 1674253 1528533 1103646 1006611 589413 1417471 964864 792761 884423 1303969 219924 1643817 1662773 1694867 1002684 399920 1493707 1334758 1762569 544299 1088298 1664414 1884025 353938 1366813 1780872 1954240 303938 1088025 1481534 633362 896548 1756233 99163 896219 1399968 777430 710899 1210374 1327037 985556 753137 860588 915064 1033642 357461 321619 170335 1905386 633150 913346 1551578 452138 1397442 474960 1287194 1068433 1897452 1439737 1880031 1445946 822602 737894 1259396 1223583 468253 501244 850510 1170531 1611914 155916 839231 468668 146158 208270 22780 1913944 1893803 1226287 974536 1422964 644602 150479 1149454 1763281 589887 1003658 1834491 1735129 405860 996052 45040 123612 1310044 434977 685589 1075986 416576 1688203 470137 1958061 1699936 228044 1593867 130370 902777 528926 1240381 1591130 1645467 786376 475060 390521 1089488 1468325 1177078 559515 1987840 85058 1538824 1634425 1723385 369965 1137462 1615341 645774 267727 1708265 1189140 478634 1182134 935020 1434251 1649576 125789 1887847 1008043 1901821 941060 636883 248878 237891 1578993 1560988 1619240 1701646 346235 1670902 1620700 1886005 976440 1951000 1800424 386463 966902 421045 492813 1313056 704820 1846962 708985 1181156 1248818 899101 243558 19918 788737 817375 779048 693776 785882 1875272 1631597 555003 1786775 1887977 966717 467565 54533 222624 406203 1075961 1959683 151315 869259 1908748 1193223 1528135 402042 672134 82152 1301861 397397 1346259 1798367 50042 958835 1289512 1455849 183955 1042800 268978 1246702 1786087 1645811 564841 110406 629314 168702 817026 1709908 440454 1986124 1213508 1362538 1249998 1241662 1059699 1509334 219256 49111 1573061 896821 1064534 230640 1675290 255193 1125205 681336 1999344 878027 1918933 940581 1235251 367052 124405 1996335 612962 599913 113924 666826 62889 106224 1198861 1027739 671716 1308891 779284 1547410 784104 209706 1608574 791520 1650123 760631 607807 1821726 1301007 329056 168557 1721388 688753 344504 1327764 1317887 1240312 67324 940789 1815068 1090260 1418519 1749986 657605 1987919 159349 1246499 1843224 1037445 1769250 773259 583643 719606 1165447 342565 1538436 1132107 879564 1324981 848980 1776785 1383830 1726145 89657 505261 1068926 124562 1012631 1933847 312721 1229166 761332 1748791 1643333 166870 525445 623195 695885 1899730 670577 1462251 1182812 1794934 434016 682818 1097888 1629905 573748 420971 39442 1870649 555627 1159888 1641425 48512 1283630 39396 685432 1279906 850793 801047 1879698 435973 424113 1524453 447490 1597750 924659 1785946 1716099 1867135 1129814 1134003 1508082 51554 1412358 1375395 1492498 794534 692012 474592 1346962 679837 1019953 1908347 1729460 651525 1328197 1473537 1362583 425665 1322511 1715611 1058836 803415 1261747 1633036 357109 1018045 913488 747360 771594 81575 1125369 1633414 820324 818054 631802 1480475 1535376 800110 839229 697971 179697 1398163 344824 1497385 1434974 1521268 588158 553714 753136 751954 1243609 1182955 1279257 820859 1869513 750053 1656700 1928270 1522193 347597 1010594 249212 1998305 285884 1560015 1582195 1068714 1092420 534220 1107908 1950127 1251567 634471 756018 1345290 842585 593092 75692 184820 1286158 204067 50670 981628 616321 1356323 1533074 895037 932741 457144 543333 1233497 383928 741740 6193 492035 83514 1081544 1583368 1149386 1893419 1114474 1007186 235260 1536534 1407207 918281 440622 699278 149433 202921 1007340 278256 1773716 1790218 95887 1936680 1466490 923111 1471065 1764143 1117410 1261447 1417548 1330068 608048 1090286 1067914 1947471 1738327 202622 78171 1455337 383053 1227567 760120 1365948 1640647 1810373 1081524 228552 1748215 1734188 1175976 492975 1697162 1845090 1946209 1261813 336109 1217650 811948 1386964 403809 1535734 1786202 1628148 205536 1392704 606364 207667 1252667 1158910 1091990 1705478 806413 1118226 566933 1058839 853613 1571676 1690208 374353 1392471 1353259 1942030 1880067 569923 524877 818462 1926364 1323727 1818532 1143132 1384784 131130 1244270 1771827 1734800 892308 1903388 1261584 1665698 1847535 1283738 711747 818220 160982 1409842 1581873 1694609 1486345 947663 218317 1679692 11614 26095 1461902 1897514 331690 1230246 922611 1383133 1606995 1309970 1484517 104406 839117 405121 1090789 1595889 1286751 1387448 677847 180630 879925 1437499 324162 1278393 1941857 1796425 1843175 862473 66239 1751479 1755372 220413 513588 500384 333992 1381888 381729 854617 1044951 301581 464888 411413 191610 1738926 1352851 925015 898285 1423867 1069687 168494 481965 682055 936399 581664 1635843 1864806 158495 1056183 551912 1272957 1753189 46331 329365 1309021 474337 674946 420821 1894470 792779 186207 713416 1596655 904187 560 157100 1044834 917273 1319768 906068 1703636 729719 1399620 1043256 352677 329581 1617956 1146848 1026843 314055 832307 1546376 835289 513752 424982 1979244 926255 434017 1110546 779835 436911 944326 1751339 1415090 597030 488474 78421 581210 1914900 521419 452463 540923 1311802 495637 896229 268533 441834 1241567 1177959 355545 1645083 82340 1546168 554575 932226 1817595 1668344 1085828 734433 34714 625727 1875780 535091 1261967 1146873 425410 1324941 752494 1168744 216576 809825 676110 279361 301350 1189587 317164 810456 1515009 495046 780080 1307198 645120 274081 224169 1202074 1625388 1914401 1979049 428226 473465 1178226 1422765 30629 1728598 83507 853042 1489126 1033201 835708 1610965 1328072 276194 968168 1534261 1488782 1087677 474662 1506021 1958939 1503734 107735 1693235 632313 781664 1792949 1136594 513242 1261401 256050 1955767 464525 674581 1013133 1194365 1345653 1725043 21574 1634182 348518 1217535 862336 423708 1044779 1503446 545064 1104660 888891 1064433 606404 479599 1316891 553954 693510 540857 15941 1036716 1509235 1670815 434002 1331182 1273251 576696 1912275 735942 107940 736475 1176932 353544 654459 1342910 1108249 399389 1908108 1980386 968222 603950 1772334 333774 660271 696813 1420093 525839 491786 1218158 1687145 966547 325063 1952232 1122086 244676 1252081 37554 1896386 628646 1526014 1144440 1947722 1656585 1831931 1193016 764230 113467 1240556 1856307 582915 576208 56925 511655 1316366 254471 586830 57713 1014458 884156 1427472 627173 161721 1263998 1657636 1202662 715467 1127043 416205 1759095 353061 1442508 1742679 1465885 1437356 987828 230966 1528414 1284931 25161 957936 1276579 1238197 525585 346899 846141 1495298 1773354 1754037 195704 989510 1357643 1609136 53180 685043 1811327 842462 1983829 1239683 992645 1907431 65156 1976038 66543 308699 1951489 1290481 1481078 218330 1073586 781034 560013 38173 1900021 802445 1077382 375138 725043 573649 1593160 510950 886741 1544661 1425384 131749 966469 614431 157760 73463 282141 1881415 1325224 672481 1924229 610342 1206273 897633 603504 415828 1220908 539377 345444 103480 889367 730308 1545583 99634 1465672 983728 1504006 94158 543451 564822 1195370 19870 939223 1012525 420609 1548916 1142894 915862 1672181 1850190 1435652 1924668 551699 257538 725872 269531 630028 335941 630087 1276094 1327022 1100019 881496 1475135 35438 253676 236623 53856 1169463 54041 1067079 466858 590895 1062828 1043564 1605317 159148 1162824 1974238 1307949 644142 285581 215610 609707 1062669 1415555 836901 581587 951280 1141079 1325571 1870198 690571 1120170 1565220 1494562 326459 868942 913607 199405 1010489 29666 642546 444959 1369875 1694063 1180942 557580 642052 1745517 1662293 228455 1148143 314524 653874 1803583 1953440 1710619 571465 1943771 1638641 428386 949862 941326 990956 359494 1651516 104849 1003400 1174227 591906 251649 1620944 439049 1737909 1105997 292239 1755284 1561773 191300 944855 1049727 344933 543963 1670940 421365 726387 292872 101808 1896054 793508 578461 156291 88228 180258 507987 290993 1129924 128859 1816546 1996893 1230858 45185 1421762 593657 1306042 1575729 1178239 1395296 1120257 1728274 1814493 1057340 1388087 1184596 1945424 1655981 1546496 1123014 1032614 17347 154562 1974944 81104 635390 1326607 1544380 567575 1872019 1298713 1681405 569969 1725636 1410799 48452 751730 827203 865738 680930 599517 824766 603533 821616 685567 951479 489676 1029461 1671132 1816323 558696 1224800 4082 1647534 516324 1672201 44389 1352045 1211420 625894 843988 588048 940550 1416762 727939 51678 1879363 461071 1121190 1950836 433098 1260769 245401 1998481 864158 1551467 431154 1355111 772169 423484 774597 1025796 1776780 851352 1167684 1227831 439833 458258 1379794 1658028 858093 1644857 717506 1088233 364258 711253 115478 1494151 1062153 696969 718267 724706 192488 1322544 1431673 568301 935340 47137 1543075 740474 1852043 1203731 258830 387477 1560721 425502 1954825 683259 1024946 397001 1321620 333028 279531 438269 1477250 1208131 1504221 669302 1440514 111795 954479 1229026 1916411 1660715 628703 1336785 533160 587180 1952516 731093 437064 1075455 1296766 588205 374523 150854 458363 465773 94844 506719 1822781 6410 1676660 522568 1356801 1755074 853365 1390726 127978 1795962 820731 763885 663694 1864047 71682 1761367 648158 29782 1255054 1730750 1622706 1920552 813250 1744641 1593945 1329316 619193 775024 169840 1722002 582813 1878444 1525399 662733 976934 1098796 1532680 588496 1891042 991807 715434 395885 429407 872391 1315048 217745 502608 511008 315413 820102 706211 1453688 676595 479920 503377 1763531 1116538 1619225 1753071 1127611 350248 750488 624574 1566530 420660 1890841 1127262 277550 876787 617661 1893320 1016989 1086073 1689957 1937698 195681 1911192 796113 976992 857100 740370 1749827 1492063 921091 1419309 632147 1763958 1300453 1358214 1695708 1217926 1341684 387984 379839 1054306 1455907 1672647 1413681 1033742 1955433 1657801 963989 191762 1588000 1185134 1751276 304547 1279474 743766 841458 1653419 620153 1910352 274353 425465 512592 1738492 146531 1124961 1749561 249628 1504077 1254451 1023520 1639579 62786 1598908 1958380 1020277 1906012 1995098 543137 204253 1152981 1321773 829714 731294 292878 774644 1444921 145458 1739695 1804557 1571268 1917666 977032 629167 567047 1063620 670994 1437308 1744906 694438 672809 125936 1465590 817730 1201725 1491441 337703 1000394 901647 788344 266994 1456121 1483158 71231 241315 1445975 1077408 138163 975527 879507 1252020 1627223 410238 1089804 373341 461117 1318684 226137 1132869 1532629 53531 694985 625268 726261 755329 154360 83676 936679 1067165 866327 1347212 826026 434159 229139 1304772 156111 672123 1844730 498013 911338 843761 1373433 1357806 1924406 183607 656369 383932 266055 238508 1929970 1574066 1437859 1929409 163730 1838098 356033 808829 1092319 603490 319330 278488 1460112 1590482 517247 942048 158697 1097383 1277963 1249937 358081 311302 61509 1799692 1787069 1147545 1211991 1394385 497632 675839 273536 664535 1820386 1447134 287973 1048323 1450661 715926 1009464 1208726 1322015 873570 1030225 755790 1188250 437109 838004 1419419 245242 72267 990419 353288 578294 819353 294301 125310 1822898 1799359 1130682 707949 984448 728541 446089 638364 541205 1951023 875712 795298 1398927 194064 600161 1485865 1578345 1792998 217708 1912818 559299 1675421 349073 987229 1687417 1057659 1031123 807475 158868 894363 1771695 1446059 846055 1388984 1112769 720038 93418 1901696 1099073 759696 500295 1297645 858024 734615 100560 1223426 1507928 1432856 198073 262697 878461 17552 318288 1454101 785809 930469 1188544 3262 449503 1869403 231552 1805991 828465 801328 754355 625164 1989682 961146 1002010 1846839 1957050 1269851 836342 1686714 1539084 1571037 327654 1202404 1157454 1296131 1800372 1737258 1587525 1119655 1611682 827416 665293 1891400 132432 1317894 918965 600501 37660 596235 1281392 289659 1996814 47315 1328065 108482 1335873 574064 1957584 875128 1790561 1128439 1750970 675437 793719 656279 363232 1993855 1501716 1981444 577058 851506 1011713 1704949 442382 66891 595217 1502824 591042 897532 545092 807109 1313088 1655710 1706262 176419 19160 754508 1677738 205512 1999989 1004084 218126 1445590 1474783 1349899 1583026 1509706 565736 1332403 1493312 1846320 1034511 959538 1013438 85020 439548 1504944 669402 302190 1914252 259845 903584 604508 1027678 1196919 1329463 1701698 732240 1998676 1635697 612048 1914611 510170 474787 1785832 1689114 841520 682665 1426838 1500602 1139723 397154 1085111 1545148 659792 806401 347883 319044 1147326 999783 819066 871653 731145 1061271 1744166 780599 1771562 1880041 554960 1376371 1878451 479490 278075 1770165 336043 277643 1321410 413042 387687 352166 1625117 1193203 711845 1384433 153258 1529569 1185917 370742 537296 795338 998770 791702 452021 805624 127049 698024 1901944 1807197 1431289 1630496 1897535 55986 1111915 167510 902508 36546 1694531 670917 426840 314533 215418 1293479 1353723 925272 564877 1202509 1198531 235133 487844 1315964 1587586 1364726 1000770 1009804 1857132 428623 173572 1747462 384501 616078 879512 1517741 55697 1091555 1908325 533894 638843 1384531 140494 952952 493805 1934539 1302219 1141866 197239 1939792 1759454 779956 1590739 1308656 1093610 857417 380098 811302 500834 745212 1976663 1056000 1134593 1985958 832939 1825438 1437304 895093 1910153 618673 851615 926673 1283739 619803 1668384 510332 1768703 119755 830310 1377304 686252 197843 928463 1571198 681954 1872339 1069069 711508 1264665 241664 1341189 754809 50469 1532043 739833 405177 1475561 1229133 1709736 1542763 1507796 484364 393641 1596322 1992189 1619486 25709 666224 982513 1135202 1576307 1748716 693205 955461 181986 1127264 162497 113509 1038971 1297007 279877 136946 797404 345462 495033 1741922 523101 192123 1524306 1968003 926343 1519076 644314 833348 721265 174445 888307 1565418 1161065 9476 58618 253777 1194013 539220 673329 1439048 1704899 547476 1033905 1560400 1090634 139747 946369 794811 339061 1246133 1611341 234119 1688756 1637513 289450 1311856 1731549 351752 1048759 1501469 596172 1308066 77645 467094 1929290 572534 1242233 1538503 11187 4627 327155 336811 1237349 1234805 123019 1631948 441381 1066860 209418 546781 831737 1112380 1746100 1933742 1099132 1009288 1519526 1251279 1931729 845622 1287228 1372358 1971422 1855227 1817272 1509522 1095246 120539 1242407 825575 1789240 767619 869984 627829 356108 1493021 10684 142219 801395 1937222 1417242 612228 1891752 1820581 417315 365359 1891228 1680831 456642 1596029 1541802 330293 1296588 1991923 1450949 714652 729985 1188671 1343476 869821 699677 1450794 427028 306075 1591118 1125670 1913019 330860 1675558 1658489 799795 96267 1841082 1481786 98948 108403 5040 1845287 955661 1925390 1718314 766400 1549370 1246172 1365357 541992 1472671 1798981 324089 1492725 975176 293650 1085351 1459265 1965136 1257067 1916614 225387 1852218 732816 1965405 239157 1074664 1997845 1134898 543278 391816 1489910 925723 1041663 307769 1673567 1855972 379098 812552 532132 1952843 139244 245768 68634 549959 981453 149046 1300155 1528490 736217 438639 1735792 639949 1589591 135912 234832 943612 1902426 1545664 1233585 738357 1052228 1723245 150121 1722701 478499 192939 1604299 178604 408225 487975 1425987 1488693 226202 1531670 14580 786098 1610830 1699992 1567759 240127 1303399 1236267 1768848 298774 1675373 922124 337934 511531 1722689 634741 154739 383457 1671696 1787664 161488 1508341 239034 1658578 1386597 1038334 1909589 122808 899547 1103827 307745 474359 1309989 1395452 1359960 1008762 1783937 1704438 1214495 1382343 1576448 662399 1501926 974121 536264 476296 626349 592630 1931825 1534884 1390412 1559871 1306976 1751037 599616 1540191 1510789 523836 761145 68445 1974937 1862189 857070 1638418 1918191 1102907 227248 1189473 1010206 1358103 153006 166013 228157 1445743 1153583 257416 1036001 109748 1768639 231741 1642978 65888 302138 1838700 1118150 65004 341375 442624 1652438 703779 882938 1499614 1652430 1284243 1654662 994777 1385711 77507 1401192 390696 1151851 1733893 326411 1433829 1973257 1296181 1743003 1478164 1933281 512598 1886248 1733968 19803 1242608 1900696 734308 550000 1646539 38929 456978 1586934 1521887 678616 602760 673202 1471108 1183150 310021 1999934 1816948 1308349 1149490 1287339 1947094 1564963 1536429 1381755 1899032 355944 193204 1210504 123454 1688853 4739 158196 286243 619698 1930884 1745917 1250966 463493 1191021 944332 1787967 673937 1830887 729866 1143316 1655121 567224 1884488 60311 1534566 1767166 112811 1132085 975016 1643381 1055042 639071 1466889 482611 1537174 896049 861427 74758 1166557 1265514 685460 846248 1390204 357142 491405 63098 1902106 932923 549364 824665 98888 715520 1835747 1338089 648648 1316037 248051 238559 1924618 1551856 1877302 1213905 793019 1487422 547650 1973670 112976 220348 368157 1115706 815321 676540 470173 1582403 889672 1918274 1161501 1262581 965113 1818069 1991243 638149 1235306 379473 501473 398907 528259 532594 1521494 643027 1075291 1188652 1118073 338120 1510657 246753 1473754 730447 1344155 1048524 809430 89644 5353 1758360 1385461 264556 1838775 229940 1436341 1022330 201321 1132331 1134731 89172 1341035 1124103 859641 56803 1205426 649085 721577 1792639 1225916 1127722 507790 1859363 1830967 590812 1035690 343284 900468 139002 1169893 16118 1730859 1903804 307535 804370 1287578 24418 1943061 1562935 1218551 946606 1158423 1438754 1025252 1010352 297046 185193 987286 613881 1479445 1281958 1886487 678596 513823 1439596 645142 1836251 1251687 1518286 1861453 1249333 775521 880309 1265261 790152 1554108 67048 228687 587263 1084595 844417 537671 406345 1980228 126944 975212 99758 1645402 1951614 1704135 297415 1609776 1665343 867785 1633416 1673435 423635 473090 397588 339617 1663670 1438753 264830 1489221 55082 45859 1288638 1438797 1624874 935743 1958738 430810 702793 720486 1168643 866415 78159 150635 44952 133101 1755996 1922314 1931522 457968 96471 1865491 1148523 1610224 1218543 1206928 1930788 778338 891703 179195 1606322 217919 743533 1013563 935185 1274386 467931 1698621 1671357 1038291 669373 896596 152362 1628980 1397169 1147125 283295 1942782 1269780 1862623 359543 790314 1939715 407648 1006657 625893 1635379 795537 1709384 1185798 869682 802633 1262323 1903333 1515357 678945 605727 1333420 1961573 656204 1101642 635877 1196680 379381 1814682 1776069 1946753 811817 1100300 1514690 1586854 1810814 171196 82724 1016769 934238 1195566 1166012 71055 276240 146014 819771 880677 810070 294139 1817583 1760621 596023 1987808 1829375 1657405 1909675 1418303 1258409 912157 737009 844474 270208 412318 1175965 1039263 346222 923348 447163 1962369 428650 1477428 74853 334136 1444136 64306 960195 1075923 773135 155922 1412813 193771 672564 1763090 1651649 1144492 1377674 1799177 1351325 1800335 117741 59412 1650492 113329 232097 1427920 1311419 29094 1794601 395315 1193921 580389 261507 1822320 1617620 282872 1408242 397744 767057 1229213 169556 968505 1994388 1705026 811556 1469591 591338 1726108 1705580 777275 471125 190560 1447433 617273 335185 235346 497524 1864521 1428356 1856786 1884583 622392 1378832 1734753 152611 244444 1204736 1299328 1765577 1440268 1147674 21171 926661 1241191 244078 1309566 1955840 997268 701970 168598 501532 915460 1155689 1646652 1379144 526073 1508372 1869304 721644 617560 1793096 466324 414095 472677 497144 1602116 1467010 1709825 226051 1505969 168184 1996220 324520 1586237 1310039 157073 1900044 167563 1913233 1631699 1773100 1162018 1074268 280367 920107 1982630 852170 1395565 1931431 1166684 1275585 882334 826851 642185 621459 1014753 274925 1737695 437828 1768685 1452969 119572 463496 1110199 659809 947447 1501977 690329 839159 1336418 761639 1695397 613075 1826091 119693 253275 457750 940351 188402 566596 639606 733507 1304137 1518668 1091460 943431 1675986 370816 1207250 1354668 1404671 193487 285959 1659234 1564388 130800 120761 1052028 642071 1477652 983698 1275433 654276 784072 1677295 594546 1700792 907947 1384503 542022 1369923 816796 1147592 129257 741253 1274782 1794306 1820905 95506 423918 754521 288641 1074184 109186 1470416 553379 244690 193873 212148 391916 1137029 522307 1109833 1404996 1342064 914305 1780634 731610 1958151 413119 54668 1252959 1677028 9892 440452 860010 223722 622829 1877257 1738817 807906 95495 998968 672201 1320862 866658 1697537 1993540 43266 8779 719509 1599589 1622038 277006 655341 1189628 575967 291296 1011924 1624723 416286 1095514 1736866 1999372 1171466 133762 1863195 1875361 466619 265617 302699 424498 1776099 1550581 18010 1885777 845977 211328 1644233 806222 682220 1354008 449312 1904097 456636 1175266 778077 1089582 840032 1007323 1014989 1579244 955642 1585280 1439372 571587 1270336 1064875 1336477 1247871 1670067 654107 1799014 1021 389214 1381136 951064 1300912 220066 1975916 880010 1351901 1486074 1113150 340753 18404 1223060 1378061 1328207 880004 1564971 120995 478005 1322872 1038117 505776 224551 1921600 1964026 1878046 591446 569934 898656 1111690 1910108 1216954 314529 1444643 25974 1862419 749478 98782 351665 1076233 854916 679396 1433855 1258097 1196859 743615 104007 1475334 194414 1547190 307627 1556870 534076 6615 582531 1497646 40611 1664325 1399783 1448577 918540 1196123 1308497 803404 246563 1672064 926144 595378 1877084 1299135 1394636 949771 1759527 6699 963590 1147092 1696348 1153875 1649262 419554 1257430 566052 922823 298864 793465 1739702 812448 76720 812127 373001 430063 1955979 571918 1793675 330329 1520206 1311814 1844735 1591406 575826 482303 1404134 669216 1102537 109572 530966 1956228 555904 961181 1109960 1900249 316610 1207977 393189 1385107 193015 1378299 983027 1801433 4217 941551 925261 1049089 1444825 199085 1500979 1480419 177550 1611064 1478290 160316 323248 167980 779078 1887920 774365 31764 1549948 1687423 78858 45794 838225 533897 1294856 1749176 1445052 521669 604287 1966544 1015341 707518 698473 1146214 1855758 953757 1378708 1963436 1916897 38679 806842 220940 213871 748247 1605060 395713 450307 1254187 2845 516815 1289005 982272 346169 1043559 243955 60199 806426 1458558 376481 1318671 1991996 371443 360114 1352947 25365 685233 436452 1251464 781755 1985698 1266455 115171 799784 1590504 67603 1598063 1677858 1089437 1032428 731847 616881 1707657 1386724 1622966 1800614 690863 1881026 192360 1474017 269316 869503 1007534 418607 1225435 27222 1869214 1651302 1928284 1137490 1023094 805865 269339 590781 701271 346520 1498653 29769 1320550 1447262 1578051 331678 1856510 172235 812146 1727506 1757691 778579 523177 1231285 173570 1608662 347178 592460 603887 1222664 485051 42980 1868844 363529 1768835 1895228 444140 1596865 151061 1873737 562749 894311 1102706 425661 520160 793338 1048806 1962663 966826 1859425 347001 1297386 1653775 1703268 1563455 1347994 110100 1690610 890685 413303 1994652 749524 909828 298302 1201295 782282 395419 219692 1140248 1788669 683917 1469747 1963831 428969 1192204 833988 1536666 822143 774011 60665 215926 1914495 1193654 803793 1587509 334221 930646 98652 410559 1790134 1843257 1006347 1771317 1804946 14457 407181 1360513 8078 419879 1073384 636384 719004 124485 1487309 718918 448204 914382 367722 832048 1857699 1424377 1790645 1092928 352894 174947 547711 890344 1665223 1147043 460898 1715156 657342 451068 862154 872962 947128 1039198 1407027 841088 1342043 1842941 1348561 1449991 723084 1417504 571780 163389 457303 639350 748649 260218 298423 1530551 1465135 621919 828217 186404 1404832 210208 11689 556204 796735 1186306 1383242 766730 1955951 320989 589575 950602 837560 1615499 22111 1049793 1221596 1576168 1583069 267820 1730250 314996 459257 978008 1459329 1080526 293502 1855058 1520159 47584 939540 1258961 1922039 989824 185395 1826263 1394158 1464001 699293 915316 1820683 1426781 716515 305623 756270 1341048 1457338 1623288 1165501 199601 1469945 1102221 1513711 1905065 677715 1564147 1716990 1232254 1399789 645959 70164 1414209 828040 163326 230352 1280976 458337 429405 1352159 1901964 308626 368174 382407 1996549 1014471 1328682 1457685 1721150 1178264 1253407 1913914 1310790 551521 219276 1597475 1734816 101907 223470 280480 428300 1571774 128956 1499361 437861 1169286 41746 1653162 924172 1850810 1346993 680080 1721225 1869906 1232073 1391376 1310383 1737413 1633674 1020037 1379851 1158805 1822923 456617 10799 1957062 571923 668384 1727628 1041981 1786053 1474689 603253 1073340 1903091 1770983 512058 1915973 1678860 477666 1015693 831548 1868960 496940 47514 297446 626987 649068 242562 334615 36968 791636 1583593 333236 1154834 203723 494502 1980938 1263690 750995 1649677 898404 1409977 718466 1484819 1565884 1582629 284208 1301987 75930 805508 887925 662443 1584788 714798 1154160 448277 657540 452371 1371005 799948 1918279 857212 1577551 299377 1561400 1444896 245404 1072754 1124879 31238 1314213 921612 969325 311831 1254832 1053624 706758 230175 1802807 1146179 694419 1972633 1042849 1777872 1029747 999510 1747217 488970 304429 962959 444874 564027 569971 1772244 324217 1870810 509807 1563312 1924664 698709 240186 1412545 794011 198875 547455 632136 1737350 555408 1486798 114306 157347 994902 1904013 98710 431993 1552702 521077 1670937 1057456 330313 1162721 1381919 816847 1945435 1346505 1996925 496784 1320454 588880 621896 333570 97777 249034 1183539 391199 920059 193565 1341210 750291 1132096 73126 1771000 658067 866543 451867 1637467 125172 1149916 1145154 1961368 1043999 1628007 586974 289339 840230 1840545 303169 1378853 1412491 975826 1428159 1981443 592001 982870 719248 1268581 1298792 161344 1247042 901182 1441536 1413845 226994 1236493 1032234 1115170 473432 1670372 1938718 130829 395810 1440339 406432 626037 876945 1921218 340829 863430 712998 576417 1145582 233294 540868 1756507 111529 831477 1855925 1942559 110715 1121302 67178 665137 1893682 620274 1102275 1877458 1509960 1078590 1971011 714747 236255 131818 1260580 1795458 1084813 1871519 282327 1691234 417437 859200 1993191 1317049 1795712 169140 1374879 624997 1264290 922768 677048 1051058 1624276 1691375 953265 746794 1068725 800461 76670 1787545 122382 74489 1535568 84268 330407 982833 1183317 1698386 1596393 1368880 1054863 517324 1294896 1962103 717141 940888 1565356 947501 393855 847884 1012392 1058115 8416 1139314 1968065 1659350 196282 1370015 1950026 27178 80573 28738 591624 1002795 1166724 43492 1705710 1849863 1148455 277159 860247 191386 1949160 219155 1752027 1472346 678873 452325 703780 1723173 96410 902931 1441055 606763 555941 1887235 1751546 612817 1877402 42673 1136363 1730274 762744 815801 780396 962761 533018 1261874 1057462 1996772 220516 84350 1256744 1650297 1592178 1722810 781291 1322693 756439 327536 1451652 292657 343711 1910730 1105974 573675 32216 1869060 88715 1052971 1450692 881442 1627074 321700 998915 1366622 1413764 664434 1979063 19523 1181642 638108 111200 1490900 188702 769357 1241670 426233 728219 841661 1798202 306266 972237 1621892 135148 929278 706846 143501 1140822 1818250 1583034 1775271 764103 1860699 880550 1086616 1516353 1216635 460166 1618965 335055 1089051 1580363 601064 1554487 203445 1071056 380656 1030681 130613 826864 1138931 452361 1659573 1460669 1107455 561089 1856791 255115 1975558 454145 405169 1404601 688497 36110 1674677 1950771 410299 2398 884121 318581 384414 164707 1085679 1950554 1563913 1231961 379736 268417 955920 1950796 356336 1963424 1479192 1079124 1828761 749258 1038612 976554 1203434 1741331 1952403 1445243 344264 699261 1573639 1534673 1267503 389724 78091 13632 166047 663000 1961061 1271344 416970 1844909 639514 1228219 17618 492974 1736437 19819 1324232 663838 1456246 789291 128340 289605 1589896 244861 1248173 1059861 848971 113600 1042157 1806197 708157 1062338 1192040 1924928 1586715 706477 524922 785954 118182 15683 1804885 1509035 125349 307218 113318 1547599 1260541 1530947 1369065 1794502 1273983 655497 192345 988041 1502309 1403736 525247 1260449 653342 935696 1116705 1287530 627572 1731096 1873986 582242 736047 297858 838300 1134335 450920 1360094 736487 1072436 659084 1719312 340272 294152 641920 899878 1263823 305283 368558 1315358 1351588 1415613 797204 1576477 817637 522013 706999 1348502 402774 364175 1742501 1195590 900507 1728653 1794280 735313 1744920 1988181 159118 1412137 516519 731776 770423 1593444 1343785 778809 1152982 1418366 889461 535516 1412540 1057723 1957650 1316463 1782404 1756268 457049 1912970 520172 1019366 1613767 365691 661575 512212 1681781 194890 802140 1645285 312454 1436465 1642620 1815787 303060 960702 1234643 1338818 206914 982495 879329 907490 616646 302825 448338 912222 1026849 1596931 1729662 1391684 118591 616656 1166491 34295 1265379 1398429 157385 1149299 643991 1543332 916983 434787 656651 1218879 1208177 1554765 417652 698416 1014262 995379 888628 871166 558617 739191 1571382 278161 1826301 1263310 91291 1044588 1577041 426130 1256251 1482148 1249989 862669 1936873 1267382 159798 1359557 1819380 1202008 1835081 332395 1841663 1377845 1059118 1523255 1464306 128419 214902 1997033 1776359 218463 1865365 1167532 1363073 206545 1479350 563443 470244 1568726 1478730 1719670 1908688 1162814 974316 1588619 1504020 1903587 663186 1868605 267868 1735463 1462274 1154039 261789 1563965 1584890 1677239 253054 1406537 242255 1963970 1842977 1738222 1387178 1213266 834724 957708 742022 1301618 386554 938567 1922179 1725413 1596651 615565 1528830 1103391 1253317 1049121 194154 1438024 669398 1225283 1032886 382229 1321218 691171 1175970 89421 1428947 1694302 39112 1447067 1056926 173665 1958617 802829 780878 628953 1339908 1818213 1264414 1462268 502565 776608 1831569 1731444 1465608 811190 1511054 621099 686849 1526269 1322477 1449162 122355 1131425 752552 233936 513281 1589705 1040172 79981 1005876 455440 1709267 949399 887790 1287878 1511666 1014729 334257 1495874 1770096 1547345 1055912 77715 1816107 1081485 577090 1485876 1064717 1300331 408462 356030 1979268 1819754 1985033 1295160 1633179 1027324 1733095 1292014 847153 1742301 26235 1827861 1276222 655903 1463205 909194 1905000 1023947 991717 1382009 1801985 656989 75640 792057 900914 1107427 946249 1129868 1665335 1149950 1224862 310809 1160095 1683848 1104809 1669551 214547 381867 384994 451479 983423 1960493 1608432 137770 1554071 415386 1852716 640134 1745635 1232500 1687495 463421 1805637 68580 347660 1655131 99001 396377 3650 747132 119727 1467200 1296940 587269 475972 1707581 1953640 1097259 304047 223118 1931696 1011972 886074 847151 132415 1323923 336582 1256816 326204 1592340 830585 570049 895089 1932351 52955 837788 483479 1738060 1056800 424329 344148 1178608 904142 1514339 1565398 206700 472049 1113768 1067555 1359835 55900 1176089 211123 526771 594510 661229 705687 328105 128789 467392 800505 393878 654308 390128 786539 988425 86210 1092609 1635116 557698 1934101 1448809 1829353 160228 235674 1679743 1280171 1222752 432903 542032 148755 1510581 1278871 200041 844835 1266554 554008 37072 120690 61919 1457767 315231 792051 330646 1945045 1897563 13096 1270856 776264 1672724 1310841 632762 1842643 22118 818554 685747 13470 614765 1651303 1727977 840300 127243 657428 1065542 889555 1017854 983958 90691 1087734 1279862 1164303 1072389 1285338 1690807 1748576 579438 917828 1607111 1936797 719760 1097172 1242534 304899 1140865 227830 1653093 260269 841449 1118764 553373 844842 1805838 1330934 1828347 401944 934453 1838463 1461907 1605771 1299227 1653634 8220 889321 585900 1311842 1678116 142771 1081390 176162 39104 63268 1526745 1783444 1692169 880863 1935968 1268705 1003790 1090066 934786 1473250 628014 186829 1968954 1836645 79465 1416940 496400 1885251 18807 1844513 1149547 1250082 1213662 1561090 1077774 1647375 276068 1794165 1419487 1368163 1317768 1288494 1558353 1260246 1750026 1307817 316151 47667 1487844 1867367 1911230 338372 1698017 1899611 377291 1473613 1861548 238994 1524469 1659773 583724 436627 353397 1333748 1832266 1513884 725156 1315969 572341 460526 439103 119235 896109 602957 247787 1777784 667086 862134 598345 780220 167281 207415 1911955 1280195 101016 1973383 1306545 663102 434299 297254 564821 680887 973259 876730 1686926 822545 1173433 1475480 1231170 173696 562914 1570888 1659722 486897 683536 1373679 1481831 398353 709877 546560 1869380 767908 804476 1868527 814003 1881803 1959111 1451389 737704 758890 862808 1800316 1280150 1164503 955309 834926 1954941 1514241 1241604 343098 291724 1088634 453351 123125 322443 1259546 1558014 693514 1696799 581060 51170 956039 635479 921137 1961886 320919 525538 1831814 1558256 175169 1410990 1171971 926477 1605696 1258879 1406654 604587 854931 1917626 1422361 534995 1974520 921727 1469749 659531 1098603 1373760 1078922 1079140 1110973 1483976 595301 259038 1222246 807134 1165866 1756076 5344 1027974 1178460 1082327 1430609 1990281 1188650 1315932 1278964 1418755 626967 1276394 260127 1108027 1656888 1613247 617760 852414 1122759 1551104 1847791 1366449 296275 1054423 636760 975851 392380 1615010 1077893 1785552 629407 1156271 1495567 566814 642763 1184006 1231125 369 924525 357099 424278 1521858 644495 1848901 1409745 380889 1514729 263992 626418 70528 1573577 469682 1091324 356278 725216 1207786 1945919 481316 1340465 1175701 1900642 708048 764782 255703 188753 1508139 1444522 842987 778139 1023279 1439898 333418 283931 1062665 1182932 524053 866682 107087 56742 1101135 1805535 1906595 807444 1562818 657302 1824942 957289 836599 31480 219946 1516072 1371148 1128485 793954 1410578 1251056 786036 1657841 1058761 584007 269866 1719643 1961864 996903 960364 281883 972121 1801793 934674 335090 195595 1979343 760919 494226 1528343 1160558 1380100 860462 224631 1006365 1060652 567179 1522668 1982326 579976 1028585 1443638 81446 1076131 1229334 1089406 1303588 575706 1445482 424473 1039432 798866 1220551 748534 43720 404787 1829563 1895224 70197 1416055 1632515 1963292 261614 1657755 1993476 690288 731952 1774857 66595 1446490 1341696 1831867 449243 1341074 1216822 736481 742054 224783 182872 592264 331216 1510671 314348 1138244 1773668 780136 1269062 896739 1396965 1624998 278481 166293 1750797 1518655 1227499 954621 551800 1901543 1819364 1597 1856981 301422 1250229 99261 680527 714123 1040587 641562 95970 1864775 925793 1872137 295646 1267639 302544 756595 982821 438014 959839 1912289 697671 35082 304395 1629056 1799133 318625 867026 1210824 1249970 754698 704325 187045 69389 780241 1922045 1173581 1739733 385984 84508 1292473 764287 645866 915172 269230 528953 222701 35862 1079458 1002268 624028 1895396 1144239 1579700 359606 1881137 1489473 1667654 781237 1190800 517217 1330530 988698 1798767 1254603 883740 946951 885562 171742 775983 861702 1715146 1902644 953200 121138 1218876 1226113 810168 1836520 1261047 648241 166279 948162 1642270 219659 1806925 182367 1296330 242252 394124 1678943 213113 67739 1489835 1949702 797121 1347380 57776 505895 1461361 1778012 924244 1933497 1229336 498363 255737 484534 65163 24539 115253 103629 1218640 1447989 1429174 1736783 1576288 79886 944211 277177 774791 1968552 1111604 676928 1961476 296274 124543 1101595 1728550 1682032 1884053 754971 1748656 144394 1111903 1981773 33384 1281075 1690339 909073 1150484 169311 1400331 1681350 771327 1766078 478030 1397647 560673 588916 575136 930569 1481387 854462 956022 491545 257860 1594830 728279 1118510 310675 1901281 1156311 1947572 1943839 589774 1693370 842400 845669 4015 354293 192768 234716 1234579 804625 463013 1679903 1568713 331839 539226 1624454 997443 1603413 934810 570602 1145117 1837780 153331 994769 1186916 1877023 771575 801522 1090483 1401013 874869 1947517 708886 1175494 771083 1764894 297185 1298677 137963 656775 1245177 659317 32478 537466 886775 537933 1814181 823565 1823979 104829 537940 1300620 399304 1504472 268450 759665 1375791 365919 1941545 541716 533518 116190 1015776 81530 1960167 355908 614179 1490758 779101 249425 1935742 768115 641774 1891412 579756 849264 439622 883877 405816 444716 915319 855403 764577 1699553 1354075 315705 1740808 46248 242498 1411800 249590 968616 1390219 192808 1142396 257510 568191 741279 348345 503203 1149128 1025323 1905054 409136 6925 534890 1375384 1946500 1162880 1652240 13491 1843306 69874 1045087 256565 545909 20295 794862 1587407 1440460 159012 189743 593208 473577 1980412 1498285 618259 516080 154841 505771 245417 1071761 1583039 886540 783796 1376136 63778 294545 603123 1282645 320303 1342830 1007104 1037824 468767 1119173 451996 1816923 1846352 1433648 1977970 1495461 698238 951397 1278586 1120164 557245 1935816 107919 1340587 373877 1433075 602848 579474 144019 486057 1129523 486061 150192 206996 77751 255187 1730186 487414 863157 317661 126205 343893 364604 1199137 918062 1060612 4325 1941158 1556798 549561 794299 721217 261827 1765625 515570 1172951 107001 1669237 1685529 1631432 1908179 797611 997515 1086482 1777352 434902 846278 1635645 365492 1007225 1476022 1454330 1239062 714863 1000748 474273 324814 1135182 1757302 1682848 43188 1806021 942356 1924354 236686 496618 1774816 1195322 106995 202798 991294 1637160 613100 52076 1738174 984979 188593 893105 1851580 1934955 1044142 1688410 1159992 724360 1093035 1061637 786349 1943846 488287 1673105 339669 783504 1972953 464147 270344 1544694 258211 1665812 1806702 1024968 125687 545324 1817594 527044 916752 1892082 849189 1970743 333396 1855712 1101286 1250645 1346011 1368659 1494425 1265778 904856 1966280 109011 388902 715811 1494379 534059 977349 501 708133 748289 1653553 1957132 1712351 506029 309083 1352622 555719 832930 1101331 1769465 1012802 709651 243346 1888646 1161394 810998 237899 1967071 790989 784930 754930 453991 1737870 243436 1239383 1447595 1909030 1356496 1202354 1936623 146663 484432 1016831 891634 157529 1910206 605487 1376787 903870 1862654 1485898 1185932 77472 437264 1641823 1741345 1261395 1697825 180999 396435 570200 780819 1919730 911885 1814120 55133 1923842 1079186 1092589 1844199 1813780 1875088 931202 1056072 141864 186926 93242 394835 56102 1869 1867018 1207916 538765 1187269 1228103 1367758 217632 1019421 569424 208680 270004 1959587 671625 269029 797085 1123976 543536 1284338 1354827 1112748 311209 557778 1063306 624341 512303 17510 1746811 171418 41127 263911 549955 1388489 416352 1367941 1199050 1083716 628516 1017305 929592 206947 743584 282090 1338377 1415993 1434839 1556785 366883 1546061 1454396 1255761 1648712 1580236 1566572 208001 822875 551085 1999854 538821 709054 1318138 1110216 1868732 787782 1434061 380793 786029 1567402 26118 1912472 1153873 103283 1156252 1930513 1056889 1461453 1501058 482680 897896 1280726 1844133 178471 959435 1589 1041323 173400 826393 1373118 211781 1682734 382544 893355 1388754 176937 713939 533868 1398798 204045 1646959 1674828 789275 1172420 513246 1070685 1897792 1415171 1177842 792206 325672 373935 999606 1906694 117733 537338 1012933 1804004 1075724 458197 1711579 1734550 314058 128578 1165641 533656 173547 1684407 717067 746489 115328 105876 1027432 261330 1550945 808413 456190 179617 11550 677848 1793155 1167199 822097 88976 68615 1845016 1662423 1377873 379282 1362739 1756178 520648 583127 1287928 7522 309412 78055 1516456 822922 226556 168593 940360 1340268 1416853 332329 1140538 818461 1875277 1727886 1546032 879516 647331 382639 479306 718651 1808007 695061 629153 1791217 857822 1546279 755650 1469536 1214177 1030442 1861419 876118 1384777 1031278 767176 337559 818602 885549 831844 218712 1618929 299033 91699 696082 1815412 655579 1009818 1034211 656899 1268 188798 1330778 1022395 381942 1590911 926816 1819259 1960515 607366 1389173 442937 1954462 1535803 1967760 1693224 1145370 635004 967222 1209551 332752 209804 713366 513436 1116919 10768 13349 1550819 1299638 255627 578427 1892697 199257 968201 1975802 1052017 471050 1365926 76849 1085127 390214 1909461 1612199 5068 1692240 229465 1906105 1921903 1714445 850145 265975 1065216 631300 864773 1998737 1355130 1609210 1959775 1652919 1572963 1349188 645457 922695 1785113 191580 530102 1192804 47203 806637 731728 226464 1981740 1399391 669340 667164 1661191 1351574 357872 518530 1758043 1020861 1867076 657042 388775 1597975 857171 725449 598016 248206 854486 181893 836258 1170616 1632028 1139703 175924 466583 62053 1666227 214589 997051 376892 1174517 527506 1854982 372836 1792261 849987 922349 1409201 468746 1319039 960019 1574377 582922 142360 300819 116661 1613712 603113 1357912 954982 1723037 1862448 372162 639200 784470 745242 606676 327582 1787559 817098 1721815 412959 1363831 1681479 1566846 875464 430580 124696 1357931 702967 44112 1577197 135723 1737065 1035026 1712498 1147856 823324 237243 758704 250557 12525 1051965 1133596 1060832 1414871 1274836 1866420 339373 504959 1495643 1106776 1540670 1368969 137884 259880 1448491 145395 762262 487281 546723 367121 50235 1560833 1422764 86739 1522708 1887460 160063 609488 1001406 511601 1392150 54142 342216 959805 872758 1068382 225885 153704 513691 1574496 959039 209325 826386 282931 1628939 1084467 1034733 1257845 927468 1689474 1290979 394268 1747854 6662 1439683 1051113 1201126 676153 1523213 1168006 362169 367370 112146 806474 982445 788022 1704010 245427 1134855 287949 584236 1221583 1450679 949785 508919 420046 198177 980435 628286 576152 185951 661438 1559892 891220 1248560 779551 1586986 1511630 661528 894556 1603672 1287184 1385062 204462 755869 38157 809759 1929114 1873458 1567932 1859469 1188783 224523 1918914 890640 1438970 374642 1524700 1197863 898084 1620763 1177876 448806 41582 1522432 1277454 1069066 1733566 1143343 755016 1346892 1101958 1070388 611045 1450247 1411651 321728 1419479 280615 1979318 16180 1820524 960157 418989 1303062 625574 660990 1840824 1553890 765425 1946905 544860 992846 304585 899037 229664 773912 861540 689656 913889 581816 540747 1612400 1997898 1171339 1186573 1386647 1059587 625038 1801516 1487240 405552 1008157 916516 1683345 1463789 1592382 1636861 1855903 882174 224231 1485059 568787 992960 592450 1560692 1914350 1516218 1039501 1983612 1086287 71120 291983 718979 1409432 1323469 1802306 797171 1338658 1549014 1795538 524098 911573 611985 1595330 15748 1282113 1097539 870969 520492 692385 199403 339829 1862180 1287399 1339447 1126566 1364966 635773 1102437 677990 1847139 1392031 1530396 759709 1506116 1316371 308124 1757437 1427389 1030778 872481 46865 1433677 691414 80775 1136336 1316331 1792966 1682102 463242 1868593 912066 421262 1281767 30471 1829012 85820 382527 1391544 1290608 740505 1106278 109103 398573 1217395 1449973 1858097 1006924 544717 1421224 24688 1220877 484258 1095072 49066 1681934 507318 101237 202521 1537268 1061492 802659 1555626 750576 1138012 951833 1038446 1054943 1285290 265500 828951 111348 289969 748097 971725 1376605 1573394 14515 1687202 1226715 1092751 847717 760031 1713474 121338 1354560 17318 1377561 281744 1701560 429286 1894906 625575 1798778 133136 1287654 606055 1649247 1007629 608665 867539 1160292 340017 1194385 52788 1675012 1930174 184121 679717 1996648 850185 1648525 1674156 1857448 690430 1144962 521959 1840220 211023 1302276 1140845 1470640 527852 70119 689735 1211905 1396901 1812152 461497 1451 1102731 1478474 1774406 597363 1480192 1526065 1478833 629641 1950500 959045 1568460 1261778 1608178 1027273 1978960 745387 1421965 385674 210903 1789022 596478 1803165 386841 1267208 133665 1016117 8658 1231036 80779 1104492 897060 739339 109754 1235322 608569 329542 1107312 1693913 598759 207755 1661195 1659611 1703818 119101 1307962 1123612 576748 560346 1217640 1930702 1710825 1101962 190962 1030076 935556 1315788 1293848 1523281 1018219 399112 1013640 1164165 1754365 757973 520164 1126709 1115246 764139 1993418 1184600 1541479 906402 1305577 1218139 842042 812732 1172237 1186108 1544046 820750 1161601 334065 1165773 903944 1361609 1609328 382660 534453 840205 1904852 1553312 347242 965663 1489931 405492 877855 102177 420225 1767810 439323 670822 1071452 1112905 1317854 1446056 888064 357445 1886557 39298 772444 460 1898922 1973602 1001726 78267 994932 145106 1530522 1722020 180498 1969747 1128217 33136 26309 121985 451610 723507 525151 734415 1381287 642283 1788575 1331325 795958 1079902 547016 434370 546608 879509 1886756 760951 224407 224799 453573 99934 410723 949925 1277179 1994089 330025 306109 686505 609701 511060 1548382 839044 1325415 901950 1213965 1124638 1755574 1377105 18034 172397 1699928 539677 431073 440955 1393975 1664588 195179 317331 482150 824904 1580603 1808152 316013 1756284 1213568 195480 1140339 477936 732489 341718 1447649 236339 840245 1970555 10443 1040204 1134785 1848541 45798 1047844 585679 362422 1894801 523770 888277 492065 965821 1336324 376410 1608165 214637 1179633 1373052 108787 1200841 211725 1544121 615211 285747 210705 1930092 1666538 571325 820611 1361539 1879230 887199 529409 505202 1790534 830915 407465 746882 149167 1248188 1339414 1555345 398041 1071478 389616 85563 1508204 385026 270510 1595848 1263391 1499952 1637405 1451288 1271855 1644965 1263576 1639927 1780526 203459 1090515 241479 961722 883846 265831 80090 92165 76493 829596 597696 1755680 1051542 847468 511974 829754 1889520 311623 1931695 882258 1635710 616370 1899536 57196 143672 1765500 754671 1877292 748725 990568 246019 498338 1969145 1912924 1164011 1194509 95599 45236 172873 388713 1547212 1606394 1458723 716485 1168463 488607 714677 435071 363161 487374 926083 1785941 1116688 1850495 631696 1565031 881441 1835995 19257 132132 1758096 80537 514768 466565 805230 625267 975503 1890760 130382 279064 1300914 1997914 1714883 1191893 609977 1571589 653038 502690 434011 1633713 1719759 1875513 367248 329036 760860 1609941 1164484 1125053 101676 170155 611900 398415 1730314 1615567 195091 1860701 885343 699451 1554747 318932 650469 1872819 744757 1082357 623974 1027580 1556021 359242 1133678 1828156 1607049 1389916 856040 1741566 432035 1576172 923764 1635995 674000 689837 488135 1221505 1280065 621276 252253 469290 1750863 1562857 1282491 699166 1433412 143712 23999 667012 1617739 948548 1526716 686041 1441093 563376 554088 1238092 349629 1447414 33002 1350844 677646 549071 746965 583907 73679 75454 262422 58064 1215193 1012235 1304287 734346 1441851 58665 340251 1084158 529164 1525153 800842 367823 1481515 10385 672136 222888 50306 857464 1019970 1116536 1800448 1821409 398569 357500 930893 1282434 330488 845024 1180389 511766 956080 1786020 1932792 1040152 1232937 108694 427276 400112 777677 1015805 1590838 623288 295379 1053285 1025733 1265199 1217105 1007748 216306 114461 939231 651861 1109955 1189513 350439 1922588 91808 1394877 699377 78870 568219 230434 675859 771380 1050034 1883005 1970715 1593990 865845 1699662 1585776 237968 1092048 1717955 77328 1615722 614326 543308 920365 488406 870865 1544584 1697429 775052 586282 1251488 911187 496826 820765 967496 994190 1255548 877294 1177022 1762604 981371 326155 902233 182670 125255 1431210 930099 1696845 811891 851914 1408615 1605103 1006220 879614 335586 1924351 1231292 707493 78029 931083 1323790 1454185 117937 1325246 1328589 993942 731737 255869 1924947 1193904 1227093 305837 1354393 1309702 17204 1909027 1736129 1415482 1624391 1801200 1581532 1634018 1478117 382982 1428143 568459 560850 487350 16847 1782564 768212 460972 1152256 947666 949138 497776 1292814 939816 668911 1930913 1293177 511151 1778068 1733481 1300305 786704 774927 1251685 1351782 1239929 1005580 1066811 1312291 1676425 544953 1067530 941894 1738927 318942 719799 45334 1248358 266570 1642074 1813415 650754 541646 693431 364692 845310 1420226 1547576 486632 1190412 883157 1299475 296805 1380654 531704 1788714 1959097 1695067 707849 1913459 1159946 1003597 1034143 3137 618627 844965 1624751 1902279 1516058 105321 1699143 469417 302347 462178 862177 379678 75621 466751 82834 117583 1797094 172525 60573 36550 1804619 446388 1477251 552731 698404 1732590 126530 1044045 105243 1372521 1463329 1942246 76654 1612769 1890560 1440377 1890749 464173 446542 1137313 489627 992994 1282130 1506299 1686668 854952 1078044 404240 655692 563793 1353927 817431 1865377 1242158 1515365 130108 1806606 407568 1630705 258798 688635 901208 1201893 770036 1451517 1303263 1255593 708094 300471 623625 1216063 1219008 658463 1872220 1803276 567236 588316 1357708 503270 1572925 1331974 1515718 1396435 348205 451924 1423800 484690 1349139 1683310 1812439 103160 1842384 702638 572294 854197 1948919 1980145 1796095 1149502 1141233 1294382 113228 338660 1166919 977035 1969049 518936 1263773 1561817 1114266 303961 236122 1627207 1737823 1333508 616882 1093359 1124633 1764922 1922376 676703 682052 964010 1698611 1488857 849340 1723702 868672 124399 1514337 1033541 869546 980923 716436 228222 1713668 1957013 1114117 1706239 1195714 535822 1835151 992610 82136 500551 388600 556656 1658788 80131 479442 823632 1870502 202496 448789 1641250 826049 848438 934577 714346 80464 471566 548050 560306 1630361 1357641 646229 129531 1821018 891947 1400367 1501761 193997 623662 346737 197531 1156983 1000228 368720 451004 884160 1950729 1130571 297175 1878702 307718 365013 1646241 1717832 1746962 712437 212007 1110467 1266613 1645342 754598 1529307 1218329 124937 1426194 904407 1652030 1534178 1159611 1898198 108102 1319975 1507563 1512754 1848443 478457 971142 1346359 1741203 528019 828581 27174 1623513 1699484 1955809 924704 568452 1053596 1104328 155292 1083941 1533084 697855 1880854 918831 57679 953071 1490406 874829 1664513 1895138 1210649 1764136 1093344 1100351 825835 845032 335150 1350711 880061 1214568 1922721 997700 1356633 1791879 1539182 78677 297487 336238 307948 223628 1795030 874543 24262 234351 103580 1879956 1825103 970344 283136 475188 905228 1603954 1314455 1978475 1278932 1746597 1463813 451256 673774 1740985 330948 1410833 350609 560823 771081 1879542 597150 1435337 938135 954293 1432844 517794 1277492 308738 698407 356513 1046890 1056929 912438 1318685 661849 109260 1959252 1854059 256525 1783535 40512 1830039 960335 1996556 195008 883963 840673 1204153 801082 295218 1795215 1850310 1435898 180232 1528445 1833739 957714 537913 614718 628843 1881418 1522538 395646 431339 1124446 269284 788667 1737055 1625443 961286 911902 1345969 1231600 796003 1635511 817541 1892128 645896 755140 1958919 510340 828845 320522 1756616 1445384 1010951 987366 76371 1982798 1697097 40171 1756334 1237260 395968 373102 1908288 922708 160438 148007 1086750 599044 708477 1362486 1857393 1882415 1325276 1170494 420899 1127272 678260 1699033 1416981 141198 1724821 817723 1858260 1109003 360825 1301372 650659 50376 657626 1479692 1116473 606094 843329 413330 870830 1614255 78146 1998106 14609 491476 1924656 934479 390381 1389185 1868918 588016 1627828 306981 416004 509939 1129393 1371668 1749430 1431348 709714 1313483 1375475 253895 113411 1729376 553509 1387720 1508955 893443 256809 683390 1709040 736286 1612542 697817 1870274 691483 1944506 1316029 165548 992796 1714732 208176 527936 539920 959485 1103758 334324 1817185 22941 1430067 859181 919545 312166 242364 1592351 1976322 165411 67746 1216270 1483016 844728 1323909 697309 712416 164952 1087600 349523 1633897 365902 1260122 887058 1497371 836062 1260847 1247621 1954460 1601200 1012950 1031687 1780499 243408 1731496 470068 860651 1159190 1177268 1026439 1670660 877590 1198212 673598 755461 1845427 1770542 375803 1794277 236312 1382295 1729442 1165832 1841102 977041 649704 1050248 1750708 1819083 278296 139494 1002222 1706778 1773758 1126394 217419 202187 354138 1431282 1036350 293030 1533938 1475685 1102322 1578913 1838234 944032 1151196 23518 1552748 1501078 319333 1036123 1275632 24194 1055907 502197 475163 68638 1865427 53625 1411924 1427438 1108305 632531 1140939 892755 1164641 1283846 1050503 76600 1232357 1934540 515758 1467407 934019 948495 312285 409271 458000 1531506 36563 345072 1551932 765389 796724 1167856 26280 1061351 1561638 1005082 1607102 1635179 1525433 629213 668916 1325047 319656 566396 692648 1957940 300036 394063 169483 92583 1637544 1364220 729803 1273599 1485582 801308 255590 436022 554315 508964 1018970 650314 630291 1206403 1412031 663676 318365 1453471 1979114 60536 1436666 680427 546034 1873905 1051605 367646 1609780 1651568 1563988 1730460 803575 1595937 698747 1450951 1553932 1409824 1624809 976063 1971471 389126 1176226 1047124 210693 1077043 341651 1950959 978 1496001 892879 1548185 888347 629161 762501 1165655 576568 1864354 1801410 100133 847375 1156752 88351 299495 1346933 1614683 1678414 1534220 653132 1903880 875627 186868 72565 1003850 1146887 979025 1672787 1012273 1806730 261175 1138412 393660 195756 554327 1778107 192186 1071141 1044568 1369109 287885 674498 1027226 1739913 817414 353505 162622 373155 1924487 1261061 1075672 1403367 919186 776555 636374 406887 795239 1661898 226983 1587597 711964 479357 548695 1374243 1026401 1599811 522095 1292911 1030999 1110092 701645 1090888 1895671 576986 904659 1500031 834069 405064 479555 502816 1932755 720414 91779 39984 330256 1742589 178032 242524 642156 920258 922676 977848 1265435 505405 317062 390563 245221 1456726 1473913 1418033 1222581 809295 542001 1356001 1236316 199297 1708057 596894 1115542 1943266 308182 457821 312111 1196796 57088 967248 448827 1609094 948156 564567 1548958 1556322 1458421 946445 1240693 1125110 949466 1027439 1185831 1706844 559761 542521 611827 322838 702198 1750756 904679 570873 1527244 148276 1554228 289705 1792230 1795086 1990812 568000 1870650 661741 665977 447799 1229916 812386 300106 1426504 713808 65991 379212 846140 1133398 1151937 1904652 1366406 833101 1474420 873187 1377760 79369 1695453 1953529 1787556 1971217 59257 1044647 594778 739468 1784740 204396 1135884 918490 1895850 1954608 463308 988652 1041189 1077807 399269 143171 1328480 1192133 1958096 653297 1288200 488676 1234415 1314538 1386611 1174337 1048355 1695409 1413846 984409 1638182 1857143 1438936 1736721 1124073 858669 1606381 384775 366825 588136 13479 859281 1821585 1090790 1437998 325182 630389 1444488 1580916 1646012 877360 1270984 1198757 468473 1159343 1559445 890415 495290 1584773 1631211 76160 1221555 678091 1468159 1412515 897884 595313 1069419 391998 1625075 1428256 1088070 1551418 362713 1904480 1511830 1896505 1653152 1046455 1115222 746809 1385482 625357 392544 324898 1098802 1328339 1974239 1599597 1992033 1865676 151039 280895 659299 1923449 356979 1580079 467577 356933 1778217 980822 270597 540096 344907 869630 628610 1277109 1718637 1638945 1028285 864185 1429349 1928985 83242 587461 1139400 520134 1617287 294033 1322542 1360276 1599610 1732966 502149 915500 776493 1735958 404265 1547484 89074 1897378 1379527 1107203 211282 1831844 893405 233071 1068966 1201233 657777 93812 1340927 192419 233115 1732950 1316425 30890 908324 1342734 492217 1267605 904859 1162725 1200732 144917 973858 1947030 1725761 416377 1948972 1029414 1475181 874171 1198659 1023917 394074 856675 641777 1975322 215820 547876 1677140 741211 1444060 309177 1080278 1147560 663908 1348115 50690 947902 31002 949198 250263 1220730 250375 1398588 479135 247784 1046072 501449 561303 1252696 528588 1365972 375232 867735 168150 1943262 1010101 743663 1001919 54400 1802257 98973 262734 1487533 1262234 664475 990381 1479624 571593 1184575 1092297 1119484 426927 1490360 457399 168660 1740159 988389 840169 389532 1274185 1925743 1791285 289472 481509 1977424 1575990 1081435 1656156 1966977 429219 770833 576257 1780857 1898298 1011206 616242 768057 1597060 299968 880734 1686852 679683 720329 889493 444869 502436 823629 286276 264493 94333 997377 1945100 291812 792536 1437698 1061654 424663 1602516 1676971 1292548 982880 1129925 905651 469180 1814275 1861828 543476 1224866 1174195 655921 1933043 1125465 271043 599192 657160 574415 71301 435941 951898 1728362 443560 1766833 1762433 24067 1719382 1973765 848940 439145 821757 692885 9177 58251 289704 1895805 149175 1527703 96376 300730 309930 470464 1422948 337187 604140 1360813 62663 87699 1019967 679449 867426 377357 812204 330139 1793229 1399414 1673727 1836449 51505 275454 1220963 1344058 1153430 1245150 1473216 1424095 1673192 513540 1222051 1053912 1634350 1598160 52393 1657954 695757 1509725 209806 1620935 752578 307074 1997043 1269526 810707 637113 1040953 29432 1182095 1942329 1747958 375432 403794 988919 1515256 1417578 1446434 1737811 1234932 550169 412637 626930 923084 514451 1865881 1956898 1819478 722261 1299776 1027868 65052 721153 311295 1144366 158072 767497 1029812 490433 631953 1616368 376903 1522296 1400844 423996 493454 115142 190050 1132437 587725 268908 659268 324705 1741986 975569 129565 72693 254315 1626182 552619 1705307 40147 683941 255052 934774 1694514 1161748 133418 864187 1714318 1982661 430529 1128819 224391 1580941 1556447 197255 1418194 460557 252513 445606 1340850 224574 1917063 35875 358796 1682448 1928790 851637 554854 1337872 830795 367150 997953 440975 1901102 500479 1469753 1081394 1190450 1265965 1996412 1947598 134578 1714041 1218056 1721467 1313370 1306383 442338 1070877 310726 1250611 88054 1853042 1201324 1548661 1088742 1826253 711591 1116205 319298 1874008 173319 1321172 756301 213299 903819 199769 699062 1090330 1178927 784346 1070107 552610 263212 549733 1839047 1495261 61312 957414 705344 1746251 627147 146254 1810879 953028 502275 699902 1961001 1694123 1787170 1496174 755758 1121484 433363 46511 919412 1651136 529847 1617724 376274 986615 1428436 1288373 1802819 1089035 579285 735811 758917 1843276 1539115 57020 405461 1497479 51408 1108257 1338639 1555775 1919461 654574 672665 1683494 35972 247270 989346 1253703 1807230 410856 78390 141650 542756 1638250 1968043 46439 1697645 1973643 1724252 153102 337677 1192230 690849 478306 497345 1682383 1012344 1257544 1181577 758664 1738928 104991 926781 1068833 1697258 460294 893694 1341060 1820580 1871697 1358582 1913318 1059919 1034683 1445310 755264 1922335 157668 784990 610510 1890641 268414 1125668 1185230 1557311 592944 1018197 858315 737997 1032271 388014 143464 1564554 1830470 1891607 359764 461282 1156927 1012726 539405 1272940 1079299 1508333 1808205 634579 1210946 931138 1542766 1120098 1674449 1246462 281893 65757 1770348 770377 1173678 761341 1438527 956929 556810 146715 237331 97362 464821 758073 1153011 182936 1397530 921513 1498949 1357780 498768 945504 601664 1422171 941616 192743 1485514 701808 231567 374087 1161080 737509 37549 1957295 1312227 1282370 78430 693862 241574 638687 1808734 1656383 644989 638734 1773409 486951 97098 554108 560016 1664390 1123434 533517 1787077 601330 843813 675795 246053 1020142 1615994 202811 1895529 1560552 656517 720785 1656391 1562999 1771115 263722 1995998 1775815 1165410 907217 987993 1115098 1097151 1914892 281594 1549901 1250573 80435 295217 320954 1697685 1711393 1077581 1485337 843898 112162 1174130 561422 1865478 185782 1690754 790874 1189059 47245 221002 543161 1425178 358371 1378095 1315781 1480066 23463 610357 857638 767493 511728 902203 346724 1220113 692834 1651025 693001 1608532 1709214 1185991 152125 1306617 1814242 8629 569092 1629605 813283 1463193 1155069 971506 1672396 1739660 485791 1858502 1018038 750157 658599 122063 1989011 47115 1013423 1996657 1108900 749724 1034228 1095126 1797320 1867321 1283091 890808 490984 1024878 1492824 1201638 1412472 844662 1771240 1783585 1100032 1602118 487153 971592 476844 1589001 1997625 658163 186569 985213 832186 1403149 1904616 1512740 1405457 558490 856102 1360455 1838550 292555 1974303 489191 1292186 1882787 1549306 851410 1870548 995670 936668 1638460 1461790 1651881 351397 1785932 733069 1517037 993641 1258330 631162 580384 894317 632539 1117381 133844 1632912 1248349 1737353 1380045 1948 1721981 1540177 1643922 1410460 517944 77469 765864 1070310 802989 982904 486767 1257263 204745 36581 135746 1159307 1214917 1100426 983606 1268402 377632 481578 52055 71427 802663 1237130 1147309 63000 1220392 1768978 1042860 1715094 164077 253485 1949526 1166739 1433788 848380 1350032 62025 289194 1782063 351091 1260043 1577062 1133965 1583433 1768588 290786 555544 1163797 1264461 111113 387665 1558985 1345253 1772499 1661767 1663931 367869 1739974 399066 1920919 1801979 1370926 1981071 637355 1083713 1738378 1864920 346165 573685 1399782 4359 68810 418794 283209 1502386 1748047 1950208 1331507 1251873 138717 369448 1835420 366632 1287101 1625908 1575049 1289388 845098 810077 1029855 1172599 1210121 1789536 1874663 351140 1909423 352797 629763 598244 174907 1968206 1894361 1085102 1177895 734056 1565301 1219424 633776 472964 1303354 1042994 1602810 242068 1716567 79011 1818393 711472 804456 80044 950340 779197 1363373 1469245 491313 1138429 1803368 1331090 921345 626359 424606 1149838 1061877 1720890 748710 1349408 670929 1237391 1571355 647919 486702 864841 640603 867829 1070815 457807 575059 291992 607677 816001 23306 1608801 444862 1143146 586581 924443 1823354 1445258 1370565 1159250 435628 294652 1681710 1730656 1195708 943671 801330 1319662 521397 1334173 1985342 1404380 625310 1435784 858274 197894 1640482 1901171 556033 73797 976407 762408 235863 1426268 246231 633454 911093 1408701 864473 598224 1008009 1667775 1342383 1119786 480234 38431 894131 1289198 201384 872814 1163333 1500233 1174546 271363 490817 1882363 128946 1937550 878992 1391341 1923850 1216866 462485 1671805 713750 1611393 1273874 1484603 1693995 201147 520938 740898 1213186 1984813 1613411 1515651 869710 464213 1751602 1175475 447900 841102 958293 138484 1229403 1224780 1492235 1761175 1445279 1413690 1406090 1868896 1063487 1587304 716101 438545 324625 1498007 1787065 1106669 270342 122295 1365137 1167627 962577 794968 244678 732769 1666044 867380 56466 1098991 1122833 1186155 629731 1266623 532771 1499042 1056276 1560510 1291819 309489 1983518 813229 408078 1784832 1061846 1695056 1716078 297938 1476353 1465493 1738228 1330389 973235 367979 1689137 1867872 1151406 961514 896913 1330342 944859 1280012 1104918 1621252 1333938 1055277 1369814 1166633 1452001 782782 163543 1091754 1466409 1202476 1956512 1264871 1986038 1570235 1863513 1343341 120525 1430301 334287 1769596 1771869 1290734 557073 364381 1486466 1835313 1300145 365372 654398 115354 356190 1491233 1656334 39102 281795 1796782 1598349 1645690 1892010 1564239 1588483 988234 365210 1195005 165653 52446 1336029 395981 1183886 1468352 344638 421794 638238 729883 92821 443511 1396382 648246 539784 11717 586335 1048358 1450531 1266748 814247 173240 466571 330209 1555913 1554476 1837670 871042 1429227 1478461 1569394 27835 1764066 851931 1299280 760398 1939886 542727 620680 1489955 191943 113184 1876418 1237983 278298 731921 196467 1472909 145979 1747658 836596 713977 1424172 477670 676216 1794930 884177 893116 1897198 959894 44108 296946 1913214 125808 990536 135132 1053258 1337890 389915 340155 896750 10240 836967 1284883 445871 498546 1442156 935578 1409626 620895 1927903 1700256 215009 721200 1894708 717079 36578 1570589 1137413 1091543 1601835 517985 794212 874701 233532 217485 454217 1271600 485975 1479213 555205 1729874 222426 420136 697732 541714 1372903 736379 1009487 478764 1087167 1459272 407133 470647 1580876 32922 1367715 748643 465908 881573 1292155 1074636 1403572 1862191 1918608 974519 84294 1405867 1000382 1470661 1920597 183391 131282 1458117 1487028 822207 214480 872122 369381 1108417 1284274 1841891 124379 132347 780815 1936876 495660 1411124 413714 1513704 1262220 1078248 508879 1410585 1035741 1042962 80588 564344 1354622 602610 1799924 527332 499223 284810 648779 956968 1496669 1213144 759824 1305514 1570120 672731 1900561 1825925 1987313 34374 1984659 1706533 791599 773884 633173 616318 1204692 1904632 339845 1064442 990626 436876 1493289 1880368 1277499 1941198 377467 51151 1526894 1261403 1301629 1722884 1523547 379970 127647 1613326 706757 1715263 1416736 1381838 1487842 289962 1484918 34902 1923800 1607464 1492353 1858233 1799421 1589783 288432 964669 1900882 1587692 1388953 1983168 438612 358321 896733 1639925 1525999 67110 926301 421439 1641687 1720497 128377 1756536 1657427 852092 1627783 1138221 1730420 591193 1989634 383105 223244 910871 642252 868358 1156464 45574 395820 1879960 948317 958588 1315542 714063 1547263 295384 1343556 1240400 1656056 1505202 1522350 1392398 525709 873269 1826842 1439954 1888339 612404 1611741 1052509 781430 655094 636186 574431 1640574 1400467 638264 761083 84323 938442 914586 817082 1516598 678182 755332 6073 1275401 1991466 1093283 1056468 963207 1124586 1666359 1905397 961254 1626561 1300512 1259100 584442 1040850 1112261 329366 362545 1455269 179517 1825738 297244 1759395 1626112 1333536 48254 1003576 305018 1473833 1940352 455432 301817 17370 1055752 1963936 873274 920469 1645472 344904 1220154 374941 1295767 1655829 159758 349022 1154608 8645 870656 379544 1514300 1063833 124969 901090 1944568 1008307 1130655 1200836 1363877 38966 422753 1423994 1060371 972941 47366 1601131 736111 141732 408311 337153 1913038 366805 1635038 427315 1243320 847160 1501474 1818415 1891507 1040200 635156 521208 243223 1878003 495636 1743013 1179779 1775450 1284186 1967507 1168214 1702398 1074938 1483740 1801007 1969225 1726160 524891 32919 811426 455851 898515 1478786 389169 1492774 1736183 583000 1622672 1209884 1921052 538417 421540 1731155 489836 585688 1907105 712408 1761080 1258523 391660 1316966 982719 957510 1308339 1538725 1639117 1136466 1342682 987302 1053237 792336 1356614 1687816 1684340 611077 1390018 1654616 1552560 1670916 355120 835760 627287 796165 245468 572560 334542 1467091 1776106 894334 310292 629300 1877180 1041560 978470 1469450 1568891 724658 693748 576984 388593 820802 1559682 1695683 835068 932300 1488826 426599 82680 1974220 1299697 134114 1637572 1322320 1907995 628994 1258697 1199311 1287995 628145 1414722 1910828 1202496 76242 1512855 1969247 255612 422529 1763159 1403418 760255 678526 1930706 854974 1541792 1994640 1459350 63654 1961524 30412 1839059 1720713 1924046 97939 767821 907011 1332402 1651352 1694765 467023 888972 1917103 1552895 262600 353458 291950 1110933 1065097 133734 1957868 479823 230451 1502065 1159397 1527006 1892849 392082 468596 1771891 1578899 1817180 1706243 820623 1876755 1703788 1457453 528125 465283 1829565 648486 118559 401234 397224 1555563 1634075 1399439 159689 981837 1908306 1246035 1166262 973199 1460980 1152086 1250954 1242314 897128 130803 448621 1087616 910116 834542 1523723 1997530 1602136 768746 1539333 350611 1200729 1834194 1455415 1135599 1337309 1419267 1481399 687016 998099 1615720 691505 596159 1376122 1385066 1832803 1991093 1238469 1457277 800349 1161575 1712473 8560 167949 1497101 1389264 1669313 1340526 1236004 1274413 1168934 379434 243211 811636 531548 359081 1645731 1246398 1012721 174868 427282 1206861 1671221 1254643 687781 842923 1518040 612184 1765864 121023 1691258 1874360 1201705 341735 108389 278907 1098345 1110942 1555946 1852011 699281 1576689 374152 1364899 714926 746318 349894 1193417 939323 616637 1545147 1394463 1250976 1726576 195289 1118899 506464 1585881 453683 479239 49318 1826919 1349864 247996 1077723 1831197 1750591 1973488 1055335 1975803 495130 1210894 1256750 1552418 421998 1095057 63817 1394164 209145 753657 867544 1065151 461347 703567 1893209 1439795 1173161 352947 1987547 230159 1108225 1850232 364969 260548 1700111 1488911 1816870 1323323 318437 902635 450980 349097 1629885 1971887 187285 1394971 338704 1624979 135830 16539 881812 38229 1704563 337716 844205 1212483 1928662 1938702 1653693 177704 826180 1644366 1072016 1284748 1881957 1101877 1077129 1960499 505223 305345 1624866 810031 1797828 593672 46156 943379 503376 1897676 1378481 1327993 1718228 112100 1472207 893560 1996692 1333887 1991941 137725 248946 1099758 1453731 1919481 1838887 316374 1031961 982146 1595085 927987 427239 870269 1238495 1570254 1881955 536822 461601 1961018 591827 1787563 1953111 1574358 1963177 706352 556811 1346082 1055730 649995 1990497 1199644 1284790 296253 469043 440780 1587819 368670 1958271 1049087 1491530 751050 763680 579289 1412501 1264866 1762234 1533201 1233864 805123 1896608 1869771 301223 512689 219668 141077 1953681 1454728 856358 1219734 640805 1009598 856742 1890106 1045800 565211 1176084 1411098 158026 860721 60710 1774481 1887942 1081627 967893 1904292 49966 792589 1714487 522887 165204 342882 39947 1663150 494591 700285 329541 180666 86019 368693 1267306 405710 1097148 1067494 833884 1963768 1452729 1173254 707136 1682910 1206644 1048934 534857 585057 731081 1512179 211264 796391 350195 1921371 149462 1342408 396647 255561 86843 181649 242617 228451 948819 1745838 976983 1624761 1820622 1207522 468138 341488 1654822 1695489 1267509 435884 1962719 868288 516207 974658 466629 851083 658879 227192 390671 839908 238344 1532794 1881275 1052512 1341348 13262 1881695 1680733 1435269 981996 1063665 946013 1944252 1759999 461634 60506 922794 1404687 406559 1528372 1039016 360437 1651238 485375 1605569 1743265 909876 524756 1094072 1504671 146609 931538 1129374 1625230 15924 1651350 1964189 1336111 1689086 1911995 1196629 468010 1873895 1084110 1813428 1728161 173513 35922 1925303 1351161 53816 50618 1284510 1683630 585965 606479 1458230 204277 944356 336715 1676556 742982 387727 433525 1751098 1162060 453090 1575306 249890 1883223 542509 903878 749003 1855185 1848164 1433209 732267 1016440 903534 1637070 1410888 418036 1526056 113841 1967448 676089 1226805 1696978 1778453 918337 1319657 951476 908565 783077 1521046 336734 1397298 50979 976702 967358 825950 1593885 61583 781133 340004 1242799 1074093 1753619 1761836 4108 1336680 1624221 138030 704587 46796 350177 1087367 129525 1850455 1557500 1459457 1879175 100940 859842 1385856 629708 1958906 493745 1671623 831075 1331196 1857161 1028002 1873073 1846363 1462525 619679 1246399 728214 34154 658004 504715 1708307 488916 886747 1334054 496907 854780 555752 1658416 1642283 1532581 1471310 1762630 1706067 1897552 278295 205314 1434828 1763234 54362 1733739 1002042 665541 309267 219234 1590332 331246 179614 507580 1383175 366913 1010475 78760 1490 745173 1622480 1301863 1125842 432178 1765028 896362 1152205 778409 1688436 813460 1279056 1954456 894612 163233 893413 827169 594849 702214 605042 398656 1318721 1654443 1555261 836472 1575114 174021 126930 1257705 578474 1487841 1460547 1546883 97394 1614654 1359236 453468 85931 1195407 842201 923382 1621776 1120000 1634465 1144717 908392 172555 1547933 919168 814644 1223667 1601738 1809344 1963290 1802127 269991 1675310 1100815 199713 1360839 610243 1099779 131439 1230802 158479 45379 1192504 1949064 1149275 200340 769894 1473161 689911 1713385 1851733 1280156 155741 283053 589789 1473800 1880899 589749 319014 825085 262910 89966 1591638 1315105 1700311 1809187 874572 1896542 1996697 529149 828113 327058 899385 593798 765973 1052164 432838 606735 976073 1753613 1660325 370342 1150250 945359 828869 1314021 1910459 266837 1006159 146064 1051840 1473662 656953 1370653 1227962 355835 1406432 679304 80745 885822 543828 1602360 1606337 164284 1451589 1294808 656697 763031 16754 1851828 858486 303889 943229 472331 432944 944691 180108 213971 1961671 1363856 709466 1298068 1400242 1444924 1594624 1217014 1696067 1007273 1516710 1677898 565786 769732 1663640 620248 721500 1008950 285386 1378657 391186 453322 95174 242954 479791 1271126 939634 443593 675452 464402 271291 203041 867182 174620 967353 317127 290429 1932284 1742437 1956616 60501 786108 400063 453016 1232348 500839 1764948 1995750 1466123 236225 538051 1682703 960055 96289 149345 458381 1733800 1620062 144439 163521 1501694 621209 1327008 45527 199904 1738442 1197762 338580 1917261 718580 901505 1007492 1610175 580940 1437714 1187251 180956 1796527 1136792 596328 1301941 1984994 1778395 1969879 686651 1226535 886384 1043152 1799897 1725221 365097 810333 441810 1189064 1665964 370181 119219 11242 1657349 1539951 481500 1726352 1820981 1365984 206580 201102 467968 231424 526371 215807 1250714 433748 530063 1044338 904355 1165526 821592 927171 1305468 176810 549388 1287867 1123471 942248 1930680 246954 220732 227287 1196777 1956418 1747452 1298735 160541 880688 32217 433992 1824114 1576926 907638 1945136 239954 1506213 577521 830444 11935 1425956 950300 298873 214840 1011457 260742 536508 1409402 1884861 1130224 568548 1527617 1019990 1319735 1005147 810672 1420221 1155659 1867757 608243 1624427 1558563 23471 1837474 1707797 1713523 1840872 847046 460758 495803 781329 910865 213108 206762 1886687 440526 1986770 749876 406599 633541 168141 784745 1551018 132949 85482 683018 642057 820296 291209 569226 24089 855325 1835020 1773227 1430653 425832 825892 1915668 620801 1065386 485450 1231766 1840471 525953 1436973 752170 1491125 1465177 761711 1565543 972297 409014 1345419 133890 796801 1474658 1913828 180 1243621 1056838 609886 1278484 1347392 99187 1910788 326234 178848 1232712 1604069 150745 1228532 1664641 1080066 953448 1605382 1364496 1312993 118870 958050 267721 818451 812081 395982 1298283 1488391 663256 1821241 1055429 976842 1607987 567621 1885903 566919 1247539 391917 129101 144327 1018664 306658 1681733 370057 1907067 213872 192079 849548 760846 402918 988158 1823163 212795 1297320 429587 484743 861988 1724923 203158 1160732 667732 956989 404499 14794 599116 460695 98551 1344227 96064 1068723 1572293 321436 1810860 1278976 1619634 243472 1665037 1280553 1764959 1341724 1123419 414843 1332470 565614 1942677 744476 370705 1292538 1116883 1251257 1671693 1335889 665724 1123526 220018 938481 164900 1292842 1120647 1715099 1925605 1188877 975724 1551207 320668 570907 635903 1091264 365122 1969929 433423 1746406 678392 790693 97100 1813106 1149715 379940 1978985 991682 245783 1698431 189939 1532162 1414101 1303770 1321126 1836081 1638672 1816760 1939738 1052740 779062 1161669 496653 1443786 1443848 1645981 736611 710771 795397 1266256 887324 1919699 366876 620553 1114062 1886566 1359901 1988482 1897643 1911061 1018436 527012 1572736 1208853 1112596 1123496 1309911 61734 1282416 1264087 483459 1689123 554260 1975817 1953117 782315 1667371 1921565 1300571 1079369 1265666 1817620 726622 1011822 1970613 1190311 583106 1996743 435693 1154376 701117 1284649 1398364 295096 1466840 934936 1725436 684813 1059181 353769 380909 1997372 1468443 333977 173209 1184911 1157580 1224453 1957577 1668327 199652 841069 723847 15661 1767245 865663 1436781 140046 942913 1725134 775747 169027 1785601 239005 1195702 1365480 960506 1614877 81317 1871337 1027130 910944 862716 408236 1460248 333674 1380063 766810 194033 1814804 314313 817349 1188386 954117 793506 1296557 348312 1171356 1263774 756318 1229794 1445334 375808 1674103 160805 1083467 1308273 1569388 443779 595864 1787041 510626 1794554 228588 188927 757600 633796 1108458 1636067 289148 1646714 1466004 1629599 256568 387313 766678 522689 1789127 168609 1997131 1495717 773097 1596723 1075022 441134 1334869 470703 671925 1637437 320909 1328463 1411498 1631484 1915964 1854055 7735 413753 1277497 1446560 265521 1258696 1899208 1758357 1070147 1186110 832185 1152181 1595647 1633709 982003 387741 1864896 26785 225899 1726594 778982 289581 804857 863809 572464 1621338 1236941 1121715 837508 1312384 493591 770369 1551205 960889 762643 563536 1970498 1298824 800210 1469412 1700852 1895141 566648 1197373 1189431 158837 153781 76285 879842 1406093 614670 993260 928141 1775892 1711484 17086 435558 1423843 395551 1101944 1339676 1733259 1713740 93750 304158 529473 1456234 1254510 744453 718680 68897 1837392 720601 151281 1495201 1501867 1514851 87367 779903 1147406 1063681 1024054 755785 1165074 624420 1259774 264678 384930 211259 1817443 1869045 1180391 1048821 13145 1893652 536041 1146965 1919401 1043796 1923521 462653 1309590 1882777 533836 1763560 1919938 725696 1411964 1898127 1449334 381522 1381016 1224098 1433071 287598 992132 228297 785317 257757 1125531 813099 384424 237972 904090 582949 1044789 1200310 583496 1329984 684367 524423 1778042 512784 1721069 665798 1249264 1682013 1818006 573481 1888665 1597355 1486443 969931 1215432 1538769 1308329 384983 506814 1133470 1380885 1654215 1396967 57261 1096612 676889 221441 1105725 1836349 1523089 142202 1605901 1675279 1243998 1253804 1464194 57087 1498517 1780514 1078698 205779 496990 896654 268995 1902749 477705 1657039 27815 878891 820818 705867 1022748 1330555 1266679 417474 378920 116138 1539210 260494 1692931 309587 1298399 1708031 586889 1748388 1406318 473135 314038 1545420 1294709 1748029 287061 917856 778098 361480 952299 1525223 1890437 816584 426021 12476 779839 857237 633423 1598954 1207352 461383 1932220 774902 479160 1784000 1186307 826655 1812362 1700697 1915605 1475303 1351639 562839 1927796 446770 865108 1852106 1071444 1057596 768931 913953 1904700 1421323 517137 574298 1808782 1426770 455098 89981 1729022 661883 585380 1618241 1755152 482761 1426919 1699474 1860893 164554 1027802 50068 1371175 356934 298818 1044805 1635486 46488 40499 297235 702213 684316 382406 1646100 1201149 235267 947048 1064858 1569382 1676689 140651 973620 888637 1220780 575897 1984705 1136697 696455 819488 472873 652370 1472967 976528 755269 1547209 506838 1559675 337948 825110 354903 491875 698678 119807 739968 460486 1144928 502622 729425 1267388 1413351 330994 674531 1875617 1251197 1704113 455353 1882924 785654 992793 952531 290641 303525 760403 983569 1758133 547297 77165 959301 1579447 889503 1974986 1244753 173480 248961 910929 1396998 1187017 1729708 1336756 1441830 1335497 298999 1135241 435915 1922296 1548659 1098202 880200 348492 84101 1639222 1270536 196233 1098776 1688476 60841 325879 763350 1456615 530888 1836293 214834 598517 765501 85467 1284294 1920014 1448822 1905494 1760365 968516 1553918 1224250 453356 1233035 285258 377505 1457873 1909132 99205 1854234 593873 221302 589020 1850461 1765072 930378 506853 669114 335007 930742 1932829 376753 345734 1756485 404354 463163 1748133 53325 1060910 1744038 1940169 90233 1642409 1429535 1418637 130470 640515 484734 526940 1448498 1391103 1249331 1879902 1823277 401842 95733 1297620 876466 471501 1006553 1586057 1050519 1807241 1700354 333710 1318558 1587915 857694 1182406 1081323 263162 1728846 39688 441211 1939095 390983 511042 1560180 1829086 859262 442576 118299 1993934 933392 231803 1925371 186137 1157416 1875265 1530436 1943283 577467 298298 1889865 98231 1205615 1718774 1535659 1062116 1097171 1206997 884946 664584 777699 863605 864271 231403 184323 1884797 1850941 44248 1403496 1454713 1225967 764919 888982 1488825 666167 1298644 141780 180764 577758 310339 1875474 316732 956571 1199916 173139 1431788 430441 16166 215044 1797100 621240 1683926 1005710 1354733 777652 1613598 1475068 944054 1318497 789803 1798944 761587 1063089 1432417 302735 460269 1138838 766727 960075 1248813 694473 925246 1609821 1717998 852062 33750 1776283 1834909 1693440 1872580 474715 1470999 463284 892697 1195947 66003 1118152 905508 359555 68537 652555 415035 1548498 716148 1949909 1884834 1979443 1433975 1791738 1723866 1244160 867451 414935 835745 1109727 949856 1423061 23204 437703 1168310 332948 1742764 11164 1532346 1796016 1186663 385304 317268 873763 1138304 876542 1644534 121395 925181 1929431 726688 983839 1819125 460127 232651 1955101 1341599 255418 1838403 1819731 969800 1162374 1937523 1955650 278939 1137001 365466 666523 29431 1813241 1430922 1511389 807429 1556433 763982 420358 395722 451107 1416866 815274 241759 700755 408361 1654314 533484 1822644 1921646 1117821 1903341 1771008 1983693 1369335 1978280 270522 1340807 791297 99530 452160 1529527 1675216 1278919 90717 1276078 589513 651754 1150628 1503083 651159 1189848 481581 588787 1354160 1583902 562988 1777982 104047 1994310 111762 1864955 899288 563557 405840 381859 657274 1327561 1387004 1231993 1766571 1777056 1833744 1494280 188259 98985 397505 1514493 1218528 161932 641515 1941747 717792 1660562 1927161 1932878 685227 1486709 1841656 722038 1014160 1390998 1187302 1461490 70049 456728 121714 852013 1437669 855487 923451 820882 1878877 1812181 519717 104227 826917 144958 630067 1366847 438124 1659741 974973 340349 1901919 439638 1364229 1439306 1687605 238275 94293 1230376 1286844 1067979 1762370 1223991 663084 120248 1454179 572854 1830539 1642026 375480 1326506 492413 1936137 1577442 1936472 555778 1870096 367817 1801278 1472406 966964 1742617 1521935 455635 141470 585768 854054 148283 937309 1631092 131380 393943 769416 1043451 1294913 1072770 741432 1919103 354142 1649213 1991226 1509486 802291 1319854 1669947 265676 632210 571823 1389940 1269306 1167058 426292 560445 177205 646686 600276 1730583 1600248 863725 924114 1988960 1456584 703409 962522 139142 1174119 1536819 899807 1034799 319876 621461 949821 1838034 399197 805924 193536 230142 958194 222546 1720974 1302545 993031 1493436 1749407 196740 817079 1568263 1454128 617644 201119 682069 1699573 50674 1650881 1439267 1062742 26862 1720686 450082 1382860 740292 912968 1794773 1405578 404200 662980 1492829 455357 1483797 1012203 1661840 689201 473327 1856942 1361837 1634690 1368925 1985791 1805910 1216752 1765990 1701372 1073642 1019635 921744 1354422 847905 1865654 1468306 1840386 912599 483949 780960 68913 673780 166440 60944 1400696 1521772 884052 1603524 1819138 1468164 149678 943949 1526539 234672 825161 899160 365989 1642517 157013 1767821 380127 1794001 602113 906713 335722 1947021 20909 1566140 1800131 1582311 341396 599359 1412462 277357 456796 28785 86156 417503 1785032 208075 100568 1403469 178895 1522653 1639356 1162011 1984890 133608 1502164 1826435 1592112 267109 152972 451003 254788 1589977 5265 290539 364792 152424 881025 254236 1180543 783239 1780697 247767 1123874 1137526 245631 1249235 1407846 659248 979344 468378 1098734 912657 1246359 382858 247360 903826 1276472 453483 1987091 1447797 1854742 743789 909776 1347279 1578194 1359422 395716 1284719 98940 687899 1771999 1519567 798159 912327 534628 222473 1608327 245808 1004757 1883435 1141502 886809 340619 1259817 666372 1683568 206481 1441837 1419333 421283 379606 1166208 1061712 580307 1219646 223116 330387 1993381 1887139 884931 1028730 60785 676679 1645224 1381542 1508615 739918 15196 193776 1899856 228885 1246869 712808 893481 1909991 67791 1651958 320588 380982 568295 1137682 474519 835604 290728 827700 368427 1294641 512424 35541 130739 1741548 1159580 717545 1971119 1321152 1726442 1182003 1691625 56688 367682 502232 840622 851189 668321 1869598 801894 1874868 150105 1919958 1314285 1150214 963929 847382 711013 1320921 762040 349481 822538 565668 421526 800105 878129 208786 919962 1723023 391464 351294 552037 1963776 1036473 1480874 810950 1858063 1774031 251046 1850518 37426 1900595 1774368 896580 31727 1424625 1409780 770940 440673 1058175 1735847 1505940 120058 1386051 1546012 628391 880750 1939893 204734 1811011 219433 371013 1363904 15508 910725 1628185 1654037 1843945 774980 1158658 894942 506156 1278598 1139135 1750503 1815013 1922583 1096901 647288 746559 997876 889752 603880 922661 226868 848976 583247 721374 623786 1851117 258814 1674607 837291 782360 1576432 26121 1148452 1054374 945429 933198 282695 1224445 1961993 1933250 1515942 1634669 1730157 76052 282223 501945 489945 394794 1527846 723184 225848 1900894 1584209 1745196 1842976 522793 1222377 900909 562671 293076 1369968 1789146 836804 599532 630642 1955132 1702482 952341 1586226 482167 1514174 1562462 1013380 258078 282884 310132 543477 1826296 692644 1705171 1017284 496315 824609 729119 645401 345759 527874 1390800 1785693 1663133 911762 996333 20951 362944 1137019 503329 1251578 1599660 1136040 128382 144669 1580719 1925623 528354 1161947 425790 7857 509443 1788218 260695 1246694 393928 1414261 723201 1528024 856306 613013 462769 326978 1751345 684049 1152949 1724102 1923158 1370637 1068083 71302 63112 1112537 15990 1196916 1011045 1945842 130858 97584 553585 40253 1347198 537833 591994 236568 1669716 1307119 1086428 1091002 1037198 623554 484472 1211267 306561 1458158 1062355 1383957 502750 1624369 970948 1036763 1674583 876549 377977 684449 1529762 848308 1214658 1722011 764371 1487503 1854078 691840 140177 1168282 1609183 1925550 1610569 1034909 1958770 1028594 410029 697765 910786 1320637 505698 29536 798049 1006487 743530 1114094 233017 504127 1613675 657430 1990895 242947 1705349 234359 474996 1605484 490739 1859182 1790888 381822 1986433 1579484 1902728 928857 1063801 569505 140293 923772 669313 137500 857523 1015196 1673970 1399378 276506 917967 908303 1204174 309909 217686 1512945 703500 1586157 361058 837801 1183308 1711923 1798484 468494 910803 1448166 1607619 53254 1684271 1504075 906601 1195194 1683116 1676849 1968579 807492 135824 88359 1396621 1049335 81782 548220 678699 463150 654187 603114 178412 646314 27943 966321 590181 1437586 986654 490287 955071 493154 246689 440325 609820 219618 240951 552128 1660173 143919 1370799 1587738 1399910 1572210 1546746 431989 1420971 12994 1454634 1201115 766098 481483 1010386 1467651 1725550 1867988 1452010 613373 1299988 224977 1846318 1142637 1982760 506629 727285 1835036 1748951 250190 922693 311713 284595 1949280 727780 1683056 627019 1909243 885184 786825 1580722 383174 1251082 698715 1469333 294816 758752 1429633 433881 42844 361654 1590432 1909984 508749 7684 485072 1849609 1786689 665781 921224 469398 168970 522387 31432 1766321 236729 5320 593606 480345 1281079 741011 1753607 1823077 1557810 95607 1527986 1179004 1679517 1658783 621412 922568 961092 1981180 248953 186960 191555 1046213 1497706 1702347 587103 429991 1270775 1095896 1066487 785773 1612573 1455138 1798911 1268814 1563179 508641 1454765 1080969 1130189 1737996 365832 95303 1873360 903726 1284407 870753 1137895 1637191 206620 141397 500932 648525 916924 1761191 125291 1207274 1370904 879042 529400 646961 1687303 1375012 355162 1462553 1872264 764093 113071 963478 1094566 1783113 398309 257553 102625 149863 914825 548986 580731 1603648 399869 1626063 1851292 1502751 505100 1266897 1668668 214363 1633136 607526 1434706 1175432 1885367 1861738 436388 897889 1499903 286481 1772269 520858 404288 283745 273892 1141053 1852635 1973273 1962223 923788 1837159 403905 64069 956632 1791934 64493 130706 210125 1719008 513623 1072791 355190 761695 1049912 19184 928625 1869135 286341 1437451 1140757 74662 1179448 825250 1288523 795841 803101 552275 566388 879103 1820032 413984 166876 1460353 903649 1244277 1602079 1482439 114307 1881606 901605 286585 266739 601687 680422 855113 287218 85689 1160040 1379005 912912 207391 1982408 69713 1625045 482733 1230056 1723426 519797 721739 1719336 768755 229164 1377298 1078647 1499127 1089918 1492328 633361 1157618 892426 591347 113126 536793 7557 462067 87911 1312559 727079 380917 854969 1515636 1973329 1588548 1650301 1452074 607370 1195764 847025 1263857 932491 128888 155605 1445511 1802065 1166924 260224 24497 696062 1808606 595863 1951704 482654 1514882 1018435 885131 1000722 964380 1398956 1286299 1760626 1076868 378961 51369 1077733 584221 1632370 849959 551209 1019601 340793 3692 1990903 1238562 1179932 531369 730674 39532 605103 1540631 52260 1199692 423229 1363616 611562 1633635 245635 1158596 383496 1499255 63011 556632 1058036 185207 1878461 1053134 1788301 679112 1020805 1567782 900508 543089 1593639 143357 1520666 73715 374775 364332 609291 263754 1122968 1600194 175575 1513779 120012 1559704 866897 692475 29375 1200524 143943 1761538 321532 165416 181716 1585716 1202383 656648 1606570 1635604 396295 979964 1138166 741316 1696541 1787160 1893427 845691 336135 251215 1039737 999340 1917148 656017 1940492 1161715 179309 1719429 698551 1380502 477684 1291486 70994 1601115 909130 1196097 1183194 1620135 217340 9166 508423 1913425 376028 1113451 1435515 1299900 997304 593133 778320 939723 350361 1187714 851194 96031 12548 106947 209379 472577 1936414 1941866 1320945 1607208 461316 1140924 1027442 449165 1339983 1837057 1452345 1813035 333889 1416330 1564824 22575 154744 380287 509627 1268301 213256 220772 1878454 373148 1503963 1876905 51195 1938590 1122714 1178280 235059 1760352 1668178 994646 1493498 1729467 908725 1979075 36487 953468 85682 1335216 283712 883647 1340211 185172 1427460 1388720 1342262 1841163 1736640 595752 270139 1087735 245121 1072227 1685012 1688871 983471 1682617 489114 1303559 1646525 1622610 1286047 651490 587594 1665245 578137 1701636 967778 1418590 24736 1503481 47949 819023 1701386 386028 898309 555588 933775 1039126 1242540 472159 1746720 596021 1279706 1959265 119576 1934014 1442639 1243922 1907615 710740 1339671 1808672 1355042 1306843 1851605 934952 1157087 1803615 1599718 752468 892592 812745 872384 838672 1622066 628952 265934 1458031 1574327 973227 201339 1033977 767162 645544 1035509 834834 474390 1522978 869985 996039 1385992 994041 1103335 735204 1628322 1073214 1774091 1069053 1667154 1326989 101954 78071 1284240 295204 1207519 183304 377487 1716194 419781 1887687 91698 1671107 729768 1069757 1930391 1825552 1965222 1025210 1216461 718100 1885411 631598 1923903 792076 1233375 98597 1635894 259518 1048361 39354 588267 278130 296643 985959 946034 1359940 1192892 1423454 1167301 996905 362297 1163980 1681000 1653257 1200553 1425021 1916470 902823 286291 60708 1058140 931760 1904870 759767 1909869 1189714 1552649 690769 821044 45047 328213 1773188 882246 1339511 1843012 1260024 540875 1583777 1403722 1462188 1827318 922271 655310 30190 1730489 447691 533914 957703 945955 787577 154266 1515180 766768 318027 663479 865489 1640774 1220886 53430 859949 1407970 458189 1505144 1872447 542155 181711 550151 301167 263863 559003 661175 1347040 1176106 1468707 1362969 226400 901783 1451781 1688949 1533649 310976 1261098 1181560 849923 1284687 1837031 1780825 1670603 1153448 1211840 1154492 1435664 1722239 1163645 1574890 783693 1826067 1707920 226984 268725 1630646 1081176 1021984 1788972 1372800 1898122 1348995 1975521 1134123 52499 1971559 535117 1778858 1396774 128205 1668971 1721026 402646 970525 1947377 682198 354828 1614649 1499411 1976442 1155999 1842612 903374 486297 224189 63262 906676 1904099 861896 1049091 1051524 1608169 699672 1372142 206162 8523 386275 401205 201362 1627496 1099867 326346 1279036 712647 179152 16855 780289 168151 669130 1734717 976007 1775853 1760595 1200565 1824879 1981565 1314938 1974526 110289 1358012 1278113 1097759 827956 648354 1845512 1429016 1948980 807861 1680037 1468053 476458 172993 1452593 1861491 251223 77583 672654 1124759 1861096 1736267 1239560 873261 1269928 626402 341201 516568 1126836 1523236 1933956 1604049 189417 1865932 1481239 1341073 1590100 797249 429215 86382 1418941 1949369 601402 565834 741572 413443 1599814 1367396 1227995 1725963 926193 450360 1797637 1526255 1350471 263971 1877203 116432 1923249 3078 1703593 1191965 1524450 241256 899287 1037020 136364 1780009 24465 1770185 1239740 1983435 940173 1017348 710055 1246112 55674 1029231 1589607 1731385 1278707 1730570 208028 1529440 1397763 702641 238929 338272 1840814 1630328 758727 14219 544056 1196042 1136209 261080 1770255 818772 1042827 985374 317569 1252647 1100212 1749327 1617260 6569 1661405 1450377 190707 893898 1138985 211419 453978 1743613 586565 1525499 334487 291020 397251 1017091 1446385 1264299 82768 1287249 615367 546639 1933011 1983129 615000 1979645 97879 242913 1472260 514082 746866 1422995 263 1866772 1637189 516909 1849329 1507538 72881 1217952 363114 476832 1339408 373506 444600 1232934 1748674 865319 1045514 1546262 486457 1533221 294407 1992240 632491 1536545 587507 140181 1899995 452346 504138 534542 84922 1986375 942429 1694722 1029087 961081 843908 1570026 1909476 344316 1695356 1779586 957723 952875 948563 964994 338205 575461 908361 1206094 1672308 580463 746193 1480896 1967351 965421 1634577 554751 240191 1632845 77860 64571 1634667 1773253 127254 467810 116517 770069 1951017 1588928 713270 1638922 1793609 91138 1946708 939537 29629 1511113 1542407 1535211 199539 688678 484434 1268625 1399230 1324651 740010 1200680 900269 330520 1786432 205599 638430 921923 797891 423725 786549 1262373 41742 1418829 1611032 1810793 1399340 1514373 1647693 1049237 1506009 442226 136184 1717760 1578486 1930179 11003 648716 841795 187353 1164359 345921 838962 197063 394838 1226169 834906 1839227 1040901 612903 1121713 379726 1366614 1379131 598032 272636 1310258 1642603 860391 1972277 328225 1129813 796787 1121909 425303 1185647 379219 593173 1430358 100783 784168 572069 206218 1808911 1508405 262667 938694 202681 1482805 1692437 1612271 966657 1024311 122511 1092828 1569558 1466574 862248 1784981 1742590 391091 1239965 318039 940659 1977211 299959 1089259 1666508 731400 279814 1884039 158372 1076791 61339 1988595 693353 1703575 1391574 1438825 1163954 1402582 493620 1780510 634464 872213 1732105 18433 446357 138614 129756 1826877 1604085 542728 1212110 993988 188767 1615833 735150 179685 3873 866888 732053 686611 1633649 1373827 1672009 204081 889568 1498742 646530 545093 767136 1843609 959738 1935010 1358982 376012 531108 1878786 132664 582031 702665 923891 1529425 1158535 346116 1219870 1430266 1864568 16077 236995 1510187 569929 1659394 758943 1692278 1814938 102744 1739991 1387713 1906411 1710342 99866 1437415 18402 404213 1457697 1833417 1071045 1789812 556200 1837680 1005314 707669 1399417 123325 1613995 222177 954514 1175735 1265439 1629044 1918206 1284189 201469 1497734 1116351 111291 1893939 518741 1705691 114071 877510 1602988 1359935 153545 856409 504864 431741 314661 1675132 328732 469082 1561341 735972 1048228 1614534 1210657 721031 1207685 860436 1155820 1976929 662074 494159 200572 49457 730250 563812 1392710 1524749 1003528 180876 1245270 698935 1923615 609338 537033 77265 1324979 1616331 175223 1216126 885881 197238 1578796 423040 392756 844522 111998 606680 375330 1749531 956446 1311929 1799266 890813 421987 1302534 812154 90199 1083912 1700075 111818 437083 1058854 102147 1606793 280402 1992921 578079 58545 1760940 1788479 1169485 789657 627586 1394887 892446 267107 450690 618983 456666 1106030 947082 1323701 1356246 1653622 40651 905263 1856907 947788 1178821 1361421 1830273 1391308 1564539 1798316 997192 164047 1659364 1717660 380149 1221951 1415244 971892 1436278 1016315 556005 131195 625872 1818831 1388807 653578 221981 1422837 151054 128745 382412 1091311 172748 807748 775670 624417 1715021 300189 390834 1893718 1626884 1595159 1709784 925442 1133015 1871685 1693955 129506 1856387 1433335 494337 266912 1397001 1349481 618660 316173 1853055 1771404 1429550 963425 591103 410668 1264825 1114624 1303572 1052725 1257244 319670 106481 984290 435988 1055795 235345 1264515 905518 1796786 1541865 678010 1694788 517797 1480635 666968 1597866 561145 1093818 634363 730510 676967 1285552 21290 1835730 1914087 447422 888449 1444618 1641830 428959 510034 750544 307766 1253852 1699603 1577636 371186 782641 1448661 1516766 84219 126945 279514 273472 1355262 984986 61464 1218772 600368 45812 350132 15424 1390121 1834914 1241207 1408271 1478565 740789 1145974 1560156 1414300 798056 1591672 1571131 1698859 1838485 21709 1810462 1564771 1012593 250888 284368 1113922 1816972 1643670 959461 1256719 1164300 1941837 1235271 403076 71116 1659115 703775 61471 1794860 90097 1982906 74820 1989099 1358171 668701 1585069 1465320 1750259 1838021 667522 973904 91930 226431 1452826 324571 1286376 1526116 55659 1088278 74655 1517282 349403 291482 228134 781713 1082412 52968 1290489 421236 1551794 774055 1714009 234383 892796 42458 842505 1983993 1985947 945747 532910 1188632 1676380 325308 183844 1083410 1843665 1331508 1909881 1947369 1382399 685461 467125 1498264 1756067 750327 1700079 1699267 1651565 531319 1509623 1190434 943062 1909402 958947 1066827 1502903 1149091 1855240 496675 1128053 431978 1347831 117899 1434636 1766029 90235 662463 321252 653978 1214220 712125 1885227 604258 94767 1552022 1378002 630945 640852 39920 20374 638589 415779 85943 855685 557775 482170 812218 1853344 1562438 1779809 298030 796450 678634 350797 927107 252850 387593 1912951 446622 427135 1573331 330349 1674525 657636 785862 965148 59186 293770 1046479 24118 1754543 357557 323771 1186052 984988 369957 1533958 1795233 1872375 1712945 631345 1917637 1874392 881681 1912972 21778 1626365 423568 1828570 352981 342992 981352 673710 1430111 975537 841084 35527 691438 1601616 1803790 1451846 1404655 654127 1034988 1073067 1436953 1389478 1462901 192455 452809 1944033 1423966 1185885 386031 983373 1874523 1550887 212387 902104 730531 1919919 1496233 87011 1463835 66201 996654 125817 126066 747960 376023 823995 128510 1420037 1019702 929433 99063 293088 955067 1408812 1710332 153595 183684 185527 295669 707490 515398 888897 23922 575998 1393523 1496561 1290397 1265477 300929 121267 1771654 115641 545052 1715737 794695 925443 1101776 515333 463620 798724 441589 1627517 80343 110745 1731703 1388885 19717 1738970 713148 1793671 663588 134070 1250203 784736 85850 1362740 1713152 1747280 201528 1937557 295184 1808253 513075 881835 691210 1805877 819134 1637048 1916712 1719237 729552 751615 195066 787643 162928 1522735 656927 823216 959597 37012 1085040 1997702 882485 54371 1938483 1683135 759131 1257368 177114 1109187 517538 1504527 152056 1113824 821470 107005 31897 1206718 1760841 1814048 270661 136613 1197438 1746982 315489 1722359 287887 1548527 1493401 1668306 1949695 1449786 392440 1873959 302018 1888469 1054909 1123818 804053 1488650 700852 63329 739985 959702 259438 202498 173051 166597 1365092 1610768 1167632 1339865 666070 672993 986071 895256 442483 531489 191032 1398274 375277 1425255 230960 291326 673552 213191 1822306 817655 1024338 1957628 1968882 410192 281461 1232696 1480892 1188545 681832 1684289 1603857 1590267 1400941 483031 1906983 1233733 591405 1680880 425688 78875 1534484 1207689 205791 370051 96584 1038859 1099735 972261 127780 1993079 1868700 330118 1145986 265158 920896 90671 498644 472672 1789750 1417613 408488 275057 1909354 1349537 171452 1186246 1817692 21256 263587 1440097 445792 1989143 1212880 1678358 310985 665778 635327 46460 10488 522166 1056893 526 1672867 1055143 884694 528659 1501415 1308079 573301 1980190 1344855 836964 893821 301115 424646 1878603 1414618 359246 944621 2255 1377096 1525702 86338 673294 1485591 1299188 105298 665312 1539106 96249 1586088 506384 523773 554320 187461 852048 1307951 77654 152669 1907065 1414819 69788 671779 1052088 270349 753456 1952499 1592554 288231 350343 1171674 983040 1224533 1358376 1371151 492493 297564 1912400 1386690 559047 1951415 114925 167681 1442576 1078563 1042378 1927238 1480944 1024540 154844 1591950 1500798 1705438 1727207 1190717 1446274 167306 1187372 1170743 1657002 323343 70832 685642 1514569 1534311 1970212 1168341 1126126 65827 457464 374866 221920 543203 670908 1660129 500398 527947 1777204 1742637 1686868 1277880 409880 1666607 1479912 212968 5599 848758 935406 360973 1958643 71099 437610 1326710 1976517 442570 754967 393384 278228 229277 219743 210806 849149 674657 1329538 1919406 274725 669023 465360 976857 395491 579254 1937806 1498630 67269 1523719 1705126 1023929 1355331 833844 1404693 276514 1549327 1429277 1764199 346903 813025 485116 351117 853411 219416 1372495 1735409 1952386 249355 873935 489142 246787 358451 212803 1918728 642489 1481371 842971 276531 1386818 1812823 1803340 1498973 634446 644838 1240473 1979678 129899 1731329 1296803 1318025 1220543 1859510 1158356 1650110 1359724 788566 965968 1681078 1373259 261694 1057381 41482 1297834 246786 1147422 1810274 183610 1229250 1179744 1651149 1083443 1228422 1111075 1577781 1282826 1568084 1960366 1087952 995635 676837 741058 12088 472096 932225 318425 642004 1852760 76895 1545454 257053 526298 256515 538118 224000 803767 478939 576209 1903868 489993 181960 1075246 474269 756933 1657656 1567826 1706190 112391 817152 687537 1699970 925672 331977 605106 863040 1415104 902708 267930 1376627 1345071 1990483 1410879 1882696 65222 1127199 1939175 1692734 1274392 1059313 192471 351433 1149918 1709612 1131845 759138 275284 684009 163788 1606991 168591 198479 117073 1337230 204406 1447878 1342024 436031 1769632 1994492 1083743 386638 1777233 868416 1087926 1095745 1530370 744450 1835653 614318 918417 1666269 1530009 1980993 415516 254957 697701 66799 1432729 428305 1553495 928865 1767307 1219845 868800 1828687 1744747 247232 1908060 1246247 1407575 790896 1829032 1990377 876752 1483482 1244572 1631357 390265 1770079 615679 924188 1375110 743098 911440 1139485 837021 882625 58580 82653 1724664 1181856 1552230 1276614 378622 295503 1813055 1197975 387012 1904116 1846888 749531 666833 807408 83903 63847 886282 90197 270415 739039 527336 391510 1028671 845365 688878 839344 185028 914186 218538 581 1698563 1193582 1497542 1686637 60224 805364 213594 893450 666338 423121 443551 817150 1992167 1375851 727128 141670 1904645 63032 1162357 1584642 618256 61156 1881461 1280405 859997 813594 1755689 1463751 1075882 188517 507521 1049439 311763 398533 1663614 1646790 1850446 1635508 1760246 1220367 720696 282405 139888 31874 98746 1104165 387187 1819638 300582 982348 47888 1595089 1302027 1546299 651728 900090 1743295 1691609 1360801 1389979 1881779 327688 1149073 1004720 356672 1232952 226188 736706 380150 151931 1505864 461084 1675591 1056784 52833 1995203 1831158 105844 447375 1475567 1393872 1985495 548646 1613083 653001 1486999 996113 148928 1665560 1352761 943373 537483 932745 702055 802991 385555 1204705 690503 1692546 1375265 1239435 1527275 413282 986254 597193 1012838 919994 1456820 651996 1221761 215582 1029539 1764794 403889 386310 1535887 1387385 172615 857553 1278101 165270 956609 1406463 1801355 555301 791996 736278 598643 433820 1468172 1637582 1116364 840542 1546809 1268748 1252070 1022909 1212210 1120028 611224 1496169 1913843 1491511 468547 684680 27062 1190396 1538683 528916 616251 1483975 1304198 916013 1116599 863563 571797 1600256 1511154 641055 1348383 396383 458565 1666278 1027144 1438665 1223436 1633503 1661181 1201783 191233 978929 1885577 717420 1000855 1495431 1627899 731009 1060066 351800 1314913 1649473 561469 1376402 223850 748542 419955 630325 1324053 908538 386173 306244 1867883 420590 882521 810923 1519469 357833 1816529 1503763 859994 1394460 1499801 513198 369432 296032 167042 104765 265619 627380 970647 998986 57159 214133 185800 1564822 885323 1780143 1559178 1209528 1199359 92137 1483022 1734536 697085 95886 1616190 355138 221670 17411 1702160 204201 1301969 722975 660686 919480 1375401 684396 1094274 1783991 1356324 1176048 1176858 1610213 882401 1729440 1999609 336775 1057094 1242892 422680 545151 1699423 1762851 1401444 1279245 1344950 1476972 1528103 938138 1406484 142059 470351 1354900 1567952 980463 1763004 1074835 1361653 1443453 107004 1171292 598431 1781983 1763153 542499 1639559 1636796 1499230 1007831 1874291 158613 1497315 522952 1047533 157318 407044 1213074 790501 1386578 1869832 772980 270397 455129 1903266 848015 1025110 646038 1781408 371113 897702 1450022 558764 212473 842829 1180220 128748 1317160 926027 1219162 108184 1222405 951307 394767 953747 822746 539339 1553196 409552 1166858 1266320 124397 704921 915314 1518641 1180199 1198515 889182 805692 831751 1606668 1964140 915604 430756 1285096 1690959 808073 1399037 829265 1816291 1878778 163031 1240966 98780 1782687 878617 184992 911852 566317 582327 1873989 1710643 1962811 1899472 1138117 520872 573886 1599060 238328 289309 786845 16151 709672 1812863 85211 326471 1378231 1477138 1594021 398478 815777 1158399 666183 1415212 903703 619369 1797909 1450552 347778 1226382 31380 1030762 1426374 1618872 1119128 924485 167308 1495225 155038 711320 509902 136763 1798365 337558 1481536 1840818 302235 1970072 875998 1529303 1528499 1643651 1173019 142863 1580932 1883951 622251 566180 764042 1333153 1812580 1252651 187903 1172461 1344413 273855 258673 1400519 587197 950481 1621471 1514767 1815470 1513634 1787657 334126 1396635 1894160 1598109 7544 1056033 609373 619439 1324208 484334 1755472 942069 805513 349738 184450 1927594 1009391 1288688 1587268 1909303 1709503 1016129 877265 1146740 323444 892710 847599 377337 1879382 1051384 1363958 1438531 455518 425416 255197 826350 868785 469676 459588 1554834 1719400 742250 1066111 965424 1040811 1121063 1506053 104805 1873874 199912 273125 1357500 734589 1582712 1198107 808805 1220912 1852457 1219604 659916 36462 1594876 736165 259813 240310 117288 866620 1796384 1951430 1286317 1131186 1040304 925548 1909389 1677251 101619 1712198 920478 1718380 99012 1051860 717640 1159279 1289362 1307646 1723175 512713 1024289 491216 1918267 481541 1833870 450278 1642028 173324 875025 1272927 1819095 1851785 526983 1777636 1588545 554884 1008144 693872 1790442 49174 1452364 921232 196447 779755 626877 51813 89760 1411121 653671 493885 1844882 1469061 750921 1439426 603555 17706 1685271 90592 1465402 1078689 573772 659256 1291517 988956 86427 580333 1594964 1636256 1854938 818207 583606 206037 746412 292033 107267 1026407 1423316 1316519 106 144949 673702 1549549 913934 762325 1579094 1834643 1118927 437073 1143864 1785162 440635 182004 654368 1692519 1031376 1621603 659045 177613 1187702 1571596 1768955 834073 269849 688720 819423 192771 1309827 1632080 1916130 638281 1569291 1667624 1216182 1652997 322940 1704324 1078532 1523295 1821120 1435649 607390 140279 1627147 1136145 803447 979231 1361592 370228 755111 852136 356809 1331597 1925613 1298739 680568 322919 89368 964172 1327119 945023 1463342 537602 54900 132892 62135 87555 701298 1817430 396717 479931 735341 133416 1820718 579006 1265236 317068 1182770 796647 886531 274253 1816132 361754 1356221 1315347 1668478 280460 1115466 1107240 1760327 277868 95401 1122677 783948 48534 1155801 711123 1148445 1439247 1543937 1884956 1526017 1557565 1141120 1436855 1806628 596673 53679 1601881 1376829 1030717 1661880 140670 1140306 763071 1184140 1262704 277180 1413192 1045644 777277 1916234 34662 1069437 1602429 287847 1476050 904359 1721319 1629677 679337 388711 1278052 1054921 405841 547736 957476 1680219 1035830 500831 1603341 675643 1938508 1865356 1617195 958262 1124997 1871571 384578 428737 903928 1188621 1129049 1043253 863339 689709 1667284 984445 975934 253995 1691022 1475138 715776 592989 332678 540514 122740 632384 181464 806540 357392 202225 735432 248179 1704466 295344 587647 1344172 23702 1820929 348290 1382553 335495 1082772 289718 89005 424382 1500780 1162903 1873866 1961211 917879 1352240 483085 1095683 1399006 854753 1617451 586876 330513 1591156 442301 1874614 407627 1739636 239765 280512 1703973 1199288 190527 731220 518914 396699 1191349 746804 1674429 473194 1519244 46832 462633 1196872 1958980 1677179 545407 1657005 1844685 357905 1979895 1444507 902702 714625 10238 586722 1570963 730565 1928246 944916 387988 841988 403437 534927 94600 1931940 964723 810388 451686 1275340 19265 213136 981602 718906 1795830 1234492 1141089 809300 390511 1092924 321502 283893 438264 686690 534418 994218 218197 261961 1946656 1314403 1062198 879049 1752726 60471 1997147 1285939 496248 66878 4509 1570555 1924833 1168032 1199961 779372 1119009 330649 987188 49483 1855368 1822141 1496642 1355517 1423587 122862 188238 938557 932286 1501793 1112560 1952346 1573115 1827172 280387 1627625 1157892 154819 1442154 695196 542094 83998 229137 912099 634885 467396 987141 789458 1114124 1816313 171929 1557534 1892397 788783 1710610 534936 169758 825065 1101571 1432552 50116 1013877 1356561 32813 1699406 1614246 1825052 1276921 1615931 1092227 751485 1774835 408715 1903363 1277559 1168382 905551 1863404 444754 794601 256480 406269 806564 991415 1617030 405075 1951427 583689 582969 637045 1085806 1751 90868 1900425 1046241 554364 671257 1188230 156497 891454 705180 1293293 941416 1116089 264423 1379978 28366 113742 98624 192712 513362 1472982 1731939 1442443 1413054 495836 141196 1728430 1225653 1024094 390544 1574654 1367478 813105 1067039 1155682 309753 1104321 953854 1026088 540422 1488345 308166 1508108 77327 1685021 109837 1767612 1866593 57739 491184 793534 693026 1748081 721113 1013946 854077 1036402 479765 169395 333317 1166274 1662720 1798662 786710 163931 1584442 318177 153303 1752311 1073911 537968 56959 601305 237431 575553 1403843 937801 605032 1567104 1601655 88477 1572834 288595 1591426 104054 3032 165375 1137210 1745249 1848043 513549 1390749 437375 1471225 242199 1951886 772662 678093 1460607 1250962 1642863 1536391 1318033 1855634 428370 1471842 659547 185106 1335357 1691592 855227 77187 160511 812760 876533 1057465 55696 1712517 1615116 1815829 702823 1718302 238610 1760614 1493850 1444627 1387992 1012439 1112212 865181 1642198 593531 1083425 1318970 1239661 263837 121420 1947022 448708 1914218 443369 279704 1620643 1100939 1089359 205834 1089634 1302598 1212980 849484 68164 706778 758215 651918 508904 1002325 1012676 530871 1433742 706859 1555041 1793020 1586336 1166963 615841 1613405 1311165 11687 408028 1383513 575373 368797 205665 304911 758342 1384393 1961977 545219 1196059 949979 163822 538171 872153 1993424 530144 1849482 1724563 557442 299758 1557329 112377 1018447 1230657 617425 521680 1634016 1018358 1506896 144500 1900394 408194 1268535 331149 1386710 1752379 516482 971204 488357 803490 1428343 390115 1682549 757057 1373335 1766975 926824 150016 242009 346092 243318 759784 1066330 370217 1503245 565528 1824669 1544310 85255 310903 90694 888944 1339929 550732 71286 378410 65966 1183866 617074 5243 1855753 553083 656647 995704 431766 1510253 327431 418333 604088 1865598 1128976 763113 1151414 89387 623426 177277 1978404 741298 1090816 1299440 1077026 510583 371060 1844158 256587 931461 791893 799330 1627868 1277477 1329304 1383786 1659000 625361 510449 1378240 148448 1706235 90003 235460 847981 1063817 1536274 499297 1143584 612742 1910568 613533 898218 1809261 1883123 91318 1982697 1362761 656974 510188 1689863 610992 1025941 654067 656050 857575 1380578 840968 1627306 334502 403316 1223871 1992941 594690 1427386 1570862 1661616 1671462 962225 1041182 1883675 1378136 1153119 1021769 965588 1623300 147883 862620 12881 880512 624947 373803 908358 1089870 1411729 1178069 1921848 178822 1928991 1193439 1277129 676806 1868946 467018 1326023 1473051 821217 1025413 1276925 1134746 684027 1753518 979421 227685 1694862 1577016 434435 667507 1611533 666437 1711807 601743 905940 753655 803210 427016 1348656 904217 980592 1081756 168082 1569168 193718 848566 827801 1221222 1147539 149253 1908691 1298191 901905 1673841 1494234 1519444 1102409 1285620 830417 1654408 531976 629434 717495 949117 1173856 1106927 1099125 399738 271139 159487 1813835 1432496 1414571 583220 639645 1175848 456166 859886 275938 1929225 822966 294928 1235562 935401 565264 1307062 1109531 163029 1395781 1765148 934296 1371209 1735427 1229276 613790 631421 1192902 1439959 1658214 31535 1679047 214808 1027296 69700 1405411 1310590 1230502 1309102 738023 778439 106084 1958319 1375435 1173755 1851298 1462743 1070421 1154542 1107780 1792717 1357698 802419 1789153 1026043 1497715 1445895 1893440 397823 1535587 387837 1186836 1019108 289964 1423749 1549089 128240 1360793 378925 659600 1759818 1427626 406949 92917 1761195 1100126 1677965 441157 1548900 4722 1566853 1760407 1476057 122575 1796055 163200 1812948 794773 495663 1641012 1247569 744286 1578602 1637899 678453 1219331 722219 895152 20251 1673813 461152 1561713 435062 1600092 1322346 964131 878127 530318 1929891 1604875 497640 1852323 91487 220133 71518 839024 1284297 1993441 1053408 1043627 1674871 973290 1388645 1129641 873637 191786 969827 1585117 1450496 1666712 1648543 422059 287749 274720 1679639 300527 91115 844243 734339 1798061 1965093 1355407 408910 971059 1375380 360747 746719 1838179 858577 1245318 376153 1431466 1492965 1654994 1496433 505247 515790 409400 1190893 674036 1664945 1755188 1853195 1186496 280830 642555 310608 24151 743044 1374884 639710 1122091 640791 854028 1658353 649500 1477677 399639 1746740 731259 1383367 384233 1853371 1359795 417188 1731528 112903 1995000 1827891 1392259 1665846 618629 513918 950377 1013210 1551114 596417 1804954 1512481 1965345 1557115 1928968 1600467 462514 1110570 449317 1362098 389966 1095206 1008820 992524 1395745 881386 76120 164460 1715338 833835 1991010 231437 887412 902385 1460259 246186 1761727 1571981 1392003 1814587 1798905 1377510 1865805 75453 1723857 1829409 838143 1544431 1596298 445090 1903795 3467 716424 1039232 806299 889128 1316696 1106863 1523396 1262849 1908540 1859359 123421 497511 1865938 944232 45954 357705 984817 1796196 219361 170971 1557119 255834 601607 1608615 265861 1520062 1549797 1254801 242042 47371 1329066 1527739 1432721 1691659 182012 760715 1107186 377384 1038614 87403 1906686 502278 1589432 1529115 1632931 586773 1602864 453753 1171463 1239532 1721965 231893 1278373 1360870 1554844 1649350 6907 1552040 1175354 509635 1450353 1446626 1210594 577415 1245026 1963742 225636 1393531 239280 1904786 632069 1790438 588763 1828323 48489 300638 67727 1293419 929629 268333 1558900 940348 1595050 608559 865544 383926 1873778 549370 507416 1614741 248501 409722 1947172 1499135 1574725 52854 144056 1307567 452063 1309748 1403737 1451063 905000 263918 1981920 1796013 825222 1765124 1908586 1707000 1475084 909606 293143 364304 142132 252066 367119 1407263 442084 795238 159528 1125926 321222 730631 955044 412017 1814162 1521530 114720 1236714 1685571 1956213 1596546 1684173 216408 1971837 1068493 1790516 563447 1552024 1089256 1105944 1694412 1714418 972888 482061 865898 1820973 701966 451111 15456 330128 1607163 1965722 124842 1935903 1001686 1908856 362067 1241080 426022 752597 170607 650186 434330 1034322 1761740 1886096 753486 169567 1515880 1419468 1704666 281278 235753 621722 142883 1954471 1361667 1950434 996573 1073481 985278 959821 360182 1650384 1440627 1762001 1541971 1076904 54121 277798 1588805 990909 827557 850219 1424314 837452 1970893 1641206 1265600 1905811 1044965 1646812 1699766 1683663 1894317 584834 1947725 1903001 1010429 1392538 1505274 1316996 1267866 627974 326492 210485 1443000 117692 418271 1223144 610380 1494463 1231866 1847503 1131277 1850438 1840192 728525 1715779 291655 839819 1300826 232144 1945087 1659195 1189293 1416259 1959410 499941 1565727 624627 1415159 1671258 1800241 13834 1375286 1842517 193121 1221897 1233567 1397045 1699648 950085 6106 1409605 1406596 682885 306128 430617 1920168 965759 1975461 918336 1793227 787358 1204004 1192464 200560 1725732 498455 324676 565357 934386 745765 1537754 1862081 1437488 1612565 1007246 1286994 1383664 904943 387360 216508 1936609 1867595 612091 1578381 1460191 1853541 811096 69422 1318097 1354366 166753 1895609 1581427 575710 374225 848872 126840 1475230 140116 666617 912697 1922822 1608344 669096 996995 454952 66126 310322 1414660 466699 1982088 1962032 481407 1303556 1840569 667892 1041717 691619 1877678 664247 1451962 1042302 423742 1294112 678055 1222190 1842156 1509401 474149 329346 1631910 1296017 419577 47521 1969689 76715 685665 878638 677279 546309 1791558 827654 830906 82224 67362 1487471 606182 882966 1936189 1328097 1836394 1718579 408086 1097206 1314410 1618034 350644 12368 40439 326402 650102 846399 1154749 1319524 1561649 915645 1922994 1126980 601946 1832558 1997236 1905193 498668 1709933 1641396 770544 337529 493942 498782 1719186 1747440 1073078 1669728 143686 1151762 492240 1800027 1348742 1925248 510126 1658557 1450451 1215948 1252954 353555 355225 1532264 35336 309065 35354 964821 775444 1202345 1810551 1682010 986543 1892649 1271733 515014 802469 1886320 829205 179503 212987 672847 1843689 1243158 672048 1635794 1466458 1171578 411127 1804511 1377736 206173 1492329 931127 1942042 1382285 895874 1604441 273923 1896327 208225 1134591 1575048 1382124 1600219 1619794 470352 1031812 1229522 1664704 1151142 1109048 478760 1830154 1154410 1132881 505443 272952 1912030 1538696 1863888 1667244 1583461 1282609 1217018 637290 587524 237490 808403 609028 810919 1702155 1456484 641791 1641195 172618 218849 309524 1063236 1079370 1648450 636772 1056544 1032788 906623 1782922 1560057 1127033 846314 688794 576968 1541123 120765 1375418 1220293 201000 891381 1027327 1752834 1999254 1950071 1867344 774585 1529360 244624 264250 1978373 1414719 205600 1856758 1357797 1806733 747440 330538 370378 1440844 1014726 228129 1521068 1249718 653903 1890416 1092551 1175840 1005575 165347 1502971 1642443 1017947 265920 416212 1211547 234779 1437178 1166071 1606756 1056714 218186 428202 413472 1980701 1931387 1034008 206972 49641 1862396 1611844 1412701 184587 676114 1624859 829740 1958267 1298710 575326 1384093 421003 89891 1934141 1663883 129696 1338982 1962226 1339939 1404069 1194440 881598 370843 1028986 918313 1836102 1514089 1275652 676227 135484 257354 1256072 62528 657602 1300614 130984 1646896 683416 1535705 182601 1468764 643431 67863 600512 183889 1259086 1075110 1516849 1375726 28710 380984 585998 648194 771810 1196439 1009520 1425925 726009 1072740 1979510 519062 1260502 1303363 258776 274738 260121 355596 1316130 1492918 1954877 534676 964923 619562 1899397 1133111 197171 1631163 1458879 1222744 392365 668807 323664 1565783 1112134 933521 560244 901318 74471 199169 158262 1284553 1037479 1021467 617717 790416 879230 83476 655063 590205 405107 1025533 944710 898910 1427250 1243181 823758 1028643 1232568 1788500 9231 1505768 923721 454640 1240596 1726365 994321 1418396 1850274 1298072 1547282 1114860 1382797 1173176 1718392 852086 1176743 132231 1638249 1511143 112334 347005 1857819 1601098 1273887 1885447 1084901 1237845 535039 390226 767690 1137044 127028 63070 243474 257112 1737182 602602 851821 1357430 1697040 833962 795572 1823286 476151 253246 1239528 1346469 1480606 1483029 1505809 623848 1821524 1724219 597124 875348 170566 1520479 1843909 907952 1923120 1518307 1670668 1970553 716329 391219 1357316 771002 373337 1915445 1273610 1854140 108070 1604114 13749 305580 845983 596289 1410837 743478 924353 770119 332597 1964796 105497 1790862 1436143 1734215 135066 568110 1439205 1567170 951289 785434 1481528 637041 1252491 540363 939234 1711198 1235778 575439 990251 445020 1156398 938455 247260 1216486 1825401 961174 827308 1681105 1396644 457286 352036 292520 491677 231789 875280 1211548 1167800 548231 1616681 1861 1222579 1960791 1648368 242033 1370256 512308 1674286 1712856 1410135 269759 1925348 1840166 1394624 1055881 1257645 1182214 1692636 981525 170616 762631 1273529 1806939 991827 1494121 1748599 540778 1449840 542104 724661 1108703 587335 1255357 182576 1692770 998875 1186906 1843399 722327 656128 1763452 480948 1514503 848394 342645 1963749 1360196 1741663 1026324 1042548 1273834 569060 983561 156382 1223684 357226 765106 1142372 56086 1399920 440349 994279 31723 1929219 66173 1650676 1338153 508764 842350 1206937 1755378 1029331 1170940 1150337 1986179 129629 1860675 214783 1065769 1428125 1484878 916139 202546 1832260 595625 445318 581143 846570 597039 319986 707273 248353 3164 1285843 1325644 1900208 1252429 706861 345302 1391267 199847 1911621 1425109 1208544 165648 1808940 319749 77156 878321 1047140 836082 1069543 4764 677986 1913087 621796 1857287 1290219 542232 634516 816530 949226 361379 1153891 334139 1525955 794819 333857 1731050 1457896 1233758 1449283 400470 1245867 947763 1221063 1494186 12178 337777 1625561 890823 1499314 1661437 1703384 960149 436325 1438958 757800 1829170 1174225 309815 90642 1212541 98485 1555215 686146 870809 185279 317887 1530260 1724233 122276 566762 158911 446553 1101535 510120 1750460 979405 1528017 638694 248645 1441609 1714606 710644 1355541 428081 318672 1851735 1402626 900303 390489 1762353 732609 119939 372231 891054 1534234 1753455 829683 1695952 1894198 1925892 144682 379193 333514 1991720 1759970 788789 1457092 1772660 222082 378188 1513355 162046 1033242 233701 1688692 1241086 450509 557793 1874824 16084 1282670 525602 818615 1351601 367874 1387091 1561609 1565169 1596697 534124 1771114 1380777 152081 1147202 1902910 1330628 1974074 783115 1637757 1049511 997503 366370 356925 1905761 573476 1197589 1194569 1827035 859403 100069 774194 1400627 345533 455190 712008 195102 397660 605239 801205 1267752 1875281 1746988 969415 754941 1843139 368574 1730903 926690 837222 735206 1151310 1445878 905056 613726 1874553 988217 751243 1365832 1080702 1362680 1774788 718978 1233245 414748 11864 256665 1464758 1005817 604762 879415 263404 150352 1872883 970560 321010 1009492 65677 542194 593532 1658243 137455 1140032 50577 1045848 1809656 1163675 1457499 1437752 308109 1787435 1296864 940690 1800545 126218 1718955 427133 1678713 1168537 75402 36329 595990 1299700 909379 1082818 1339013 148032 1776948 362385 539495 1940378 808500 981901 407662 743730 1588633 272500 488369 264875 1022992 223851 655598 564449 854038 1355087 1794965 852383 1865029 808233 122677 486205 784134 60066 1617085 846155 290555 480189 551478 880062 740759 653502 80507 1579834 1472196 1895684 147062 479613 141524 1218084 1113697 1897430 1867937 1952255 308512 1942067 1416184 478806 466068 69086 916584 1252049 948865 1788837 730035 1359148 505341 822135 1591080 720450 2298 1131926 910369 673974 1249980 496247 1198725 1813295 712255 276838 1218859 497369 1488224 1700243 594279 1020222 1633086 589043 924850 154899 1328357 211770 1655875 794221 1824396 745405 577646 533939 604060 763398 629019 1435909 929184 1000890 1329207 1799320 155718 590007 1788926 822088 1445513 1163608 1959787 1215178 1653356 1290548 586387 809884 1722990 1876082 1811476 657969 1194020 1764871 344239 670326 1306734 1330650 1962325 953472 195534 196240 1441856 878693 805964 790040 493465 708054 891197 592646 996146 1478736 914289 1712993 1696042 61742 1376157 823600 1626675 1055623 772772 1149329 131223 8707 1386275 1835495 1939610 435900 1587960 1355867 672174 1208165 1413328 342931 1753319 1474883 1716735 933469 1706500 1794445 1609185 1848616 1395851 1865820 886534 637295 1112268 234297 1696063 1947882 273970 272298 503478 567652 1472281 265520 1245543 232499 1261713 1017313 1486208 90723 65195 1811926 624232 518895 691245 1403483 911626 1942735 715368 1956619 973499 853102 1128003 1765791 1141828 1847892 1392770 1951811 337207 1195110 713535 1157592 806201 1609694 900754 1009360 1982824 1255719 643225 819368 1045416 266829 1162565 141385 968698 487498 1360465 223250 1492000 1807501 1727997 702087 838505 914665 1480339 1683781 1652554 466507 924128 1247559 187576 68493 1297529 611728 1748095 1945983 1312532 1452243 1880659 966704 772484 1547122 1027578 581303 1486108 458250 761825 1268742 1517364 1131755 919455 1042912 358821 1269380 1102817 1880982 52429 30281 666757 20597 1522916 1072009 220049 561178 280560 174105 1781656 943903 1719096 1835661 1269047 1553405 238872 1523442 1622702 1676825 270007 274322 1572441 310107 1179751 301314 1070343 1669931 1544232 1568792 130245 1713929 762572 764513 1816964 401274 1393234 1871347 1097634 879523 629785 1770102 314957 1906398 1876131 832654 1807392 913529 82058 1654409 1943519 838622 1919125 1215470 475943 904162 1054697 545378 1395400 556610 1649989 289631 1051122 1639332 1168192 1613138 429995 268418 1485086 1584596 590360 1274652 353143 1757670 1373661 1147472 566944 186415 336600 1005481 835849 1945788 341405 559401 456470 1925098 1984456 1364118 1625430 1861950 1523134 1006197 1086652 1446665 1103834 1325689 1812698 685149 278492 1328799 1173972 700940 1749962 1846269 379283 926948 866567 1798521 1520671 568959 1449754 1346325 1280085 749431 657192 129917 1302402 728088 434974 298473 275317 1130274 811172 921509 251329 1894984 1789170 1891807 1412564 339290 1232520 1278153 1935615 1152258 1107462 1691171 837203 1967616 508356 995258 745233 1843461 1065643 1887840 1626669 261204 863752 1093674 286047 1937988 1928966 862931 1183919 822664 895859 332639 1092382 1480859 1608356 1362142 1505456 24788 567586 1056298 435509 1156139 514798 129514 1072359 1486180 1401098 1791144 666930 1898668 604858 106011 5224 1742985 1512106 210651 1131484 409574 150812 143028 70043 1810773 1203128 1909342 1172700 1587557 431815 252599 1829652 828425 1791922 1635257 303391 625543 1342250 1575333 1990957 244126 1938974 529742 786019 473833 783935 611940 457105 360118 133393 556026 1110121 1495692 1639147 927041 649556 1007871 947332 1781310 1606126 1789767 1949773 847777 1904198 790799 955925 630757 999577 937229 1569234 1800432 1956511 443143 897218 333984 440899 238968 319815 1025182 1852052 1338869 795704 1611559 1575652 1921466 1289570 1462139 1827679 85431 1465867 1445604 873572 1694556 551197 796479 35093 663501 134587 1433621 690459 1003691 1262352 1366938 332049 717100 643854 9150 563665 1265658 1160149 392722 1480642 1200250 1116450 650030 1836034 882827 822636 338656 912215 950960 357535 1988001 1887278 1376432 1982709 1828177 1200907 885141 503320 1077875 397917 1570640 1953209 1367798 931277 1402156 338306 1732557 1418811 308235 1359247 828660 635427 77409 481752 1169594 1444032 1421534 1037173 882896 1814209 1020382 188621 1066344 1331569 389052 85072 1661764 573759 1152406 1783687 376936 1816411 1871657 1403669 239215 1754134 1893739 1416411 126656 160526 719355 167436 536251 1965582 1248694 1443688 1092060 546699 1155880 1403221 1628759 529505 1872692 784296 1890951 779345 826331 286736 168387 225106 1872068 1192938 1207514 248841 381013 1144981 1460705 982641 937816 769056 1337767 862101 1759223 1334516 1455372 664124 1649173 1116639 1789607 242010 505099 1119426 1256367 1084160 510665 1520836 1037728 269968 1630860 1148460 1909985 969652 629541 1881766 1142478 1956497 1422572 520333 143959 1240464 1730904 377636 1240154 495235 218338 1483934 1105177 721090 54798 1701267 1402545 1303190 248703 1733191 1037747 706714 888245 1666160 704533 1799433 1314143 751102 1650190 1743225 1050471 1458642 876607 188038 1377013 1079903 245512 1122346 95066 85381 1748591 892004 833103 222784 1715391 1764189 313788 853591 1596773 1792241 1677696 274686 1185804 99283 1639792 1880344 1709954 1575989 1634926 16791 1894595 503950 1307566 1581474 812832 1488766 544840 1513343 1670778 1180189 62281 1829041 895952 1669300 57834 1353710 1925328 1607630 1058388 1106935 66977 176455 1215712 1282853 1132917 1084221 1074381 675297 796700 763909 1109562 723851 559136 178118 943607 571693 1104151 1328751 8550 1891208 923179 409738 1193883 660374 1648765 1254988 794124 1450961 1760171 663836 1959263 1726206 516669 1314959 1673351 1205623 1739997 277268 1764219 1580455 1676255 687700 279180 1639291 1612541 1539721 1862031 1934388 1730317 1422476 404774 1821598 579152 1451769 532295 239730 1479017 968761 1797231 1510926 546052 1131862 685508 1520924 1782348 1738460 1721723 581537 1617123 565207 1478761 1755265 1192645 716529 421931 444361 965305 464669 1514205 182462 1893666 1544056 1224367 777281 1250771 1639649 72994 748951 193974 429754 146418 968733 25212 948477 1533721 904233 154909 1188265 29877 1816484 175802 126800 920642 63573 1061108 276393 842323 1525445 451486 1981127 364085 898560 1566938 1425328 1132245 177104 1973163 1819959 391684 173754 903759 1183846 1333571 625747 41892 160585 1161828 563068 511185 189218 762104 753233 1408096 1478956 1363721 1391936 104847 1424496 1392850 1861407 60276 1543620 1233755 1579784 1713162 105956 17823 1429418 967264 22728 105931 1829040 1972884 848242 296804 544193 1034714 1059363 885257 1886857 1960732 858896 1380668 913506 370538 1879840 1599218 761854 1564625 967708 1985214 837902 709026 1276492 495522 1730585 389924 1105601 155409 397968 281941 1755150 913384 21872 20146 11803 1343381 1299023 606849 1674152 1299174 1909569 1398730 1895285 1822364 284275 1086167 805458 980053 864707 845940 1053024 122653 1153425 952292 936326 1651733 1380631 1285339 234539 1945688 697067 1475623 1917243 75496 308976 1874287 647419 728869 1914460 563962 1282031 338420 120937 1251970 548907 1692147 1270393 1221154 123464 276758 1951617 214360 1465502 1115065 168939 90653 1865306 275771 319066 454627 1290186 1374772 1662674 1477662 800744 1117928 1099530 1141130 145446 1047538 1858239 1599876 124324 1862728 765454 61200 1391163 1798656 815918 447641 326692 1238036 414894 922067 1596230 944663 1592079 1364436 1620065 1626387 1957843 101248 1518012 1371117 1384952 1060996 1555869 653013 544684 1578141 1977459 1754901 1022852 1496729 1283762 1027775 1803093 1653004 464069 1499475 817970 439035 241042 1923504 1371245 1116029 822900 908784 1826026 937822 1363346 1380547 1900895 1832877 266939 1236674 274666 440118 1510508 1805580 1928995 1760063 1122192 1484716 248764 147262 1110847 1074395 1099907 1042313 1679193 1691092 912274 351973 978423 1820530 125932 1794117 921482 164054 212787 946377 934153 581919 515106 1544298 1914558 1980830 1365804 1970400 1214182 816219 1387063 1958446 1644858 1931441 54152 717098 72499 549554 844273 1398695 883625 1098608 1075368 523804 1802205 238521 1304526 1895384 1770891 1684984 565434 1302566 904828 654683 1662064 314556 624973 899061 1639641 371141 721193 63133 1592470 746574 1671246 1316234 301054 1241307 266541 836049 1205425 1224864 209020 1893853 1380517 590882 1710445 234185 1629544 988461 600418 735599 1207505 119039 203361 915490 1462436 1631969 345119 502101 341755 913260 581120 1005506 1011249 1311928 988589 369667 414931 1883383 585325 918945 1225367 906309 1291346 1646549 792092 83850 1372278 1471419 716775 449486 411879 142657 636555 257816 1129143 1026740 1040158 929904 1854571 997220 246477 442761 459927 1588654 1310861 168478 1696772 1228111 571556 1808510 853459 1757975 515133 1447219 1656163 702311 1783409 1856804 356851 1211415 979137 309970 1236178 1140969 851077 1999025 467794 534994 1230700 901833 1884571 1511204 1624683 628310 66214 340561 888195 643959 961639 1352820 1874924 134781 111188 1978110 525632 1162999 494935 1770289 40609 750159 1879946 1089620 1322640 746592 1864381 1365342 1760736 752624 1195104 1232117 906445 270352 803819 1712570 168022 606884 915878 157850 295017 1131765 456760 245926 1214590 1419283 254240 253194 639577 1324873 856988 1012462 457374 1506602 1042972 1760149 1327881 1488151 589086 1187224 1955802 1274729 794847 1485959 403093 572816 951244 1759965 51111 1627946 780144 1586013 606844 1862292 767701 1523126 836056 1042323 1285006 939372 1059906 586861 572255 147033 1673989 444545 579202 220152 45840 1418003 474837 1993490 342416 1261976 348642 56424 1360578 415428 1782666 70419 326747 993319 612151 1289325 969287 553365 937012 1348376 125925 306832 1557886 1467504 1945000 623028 1245419 1677966 10140 994510 675134 1706456 340791 55377 385064 380293 823621 838479 116241 1822960 1816627 1585487 1682097 148809 1912057 754972 1549995 569693 1958816 703119 1814484 1586281 852856 857204 813265 1625666 1671043 1009374 148033 1516241 919039 1222523 274932 1064925 1309270 518004 1538924 1382081 1809449 1045577 493188 1269881 173626 1077666 1420880 757466 1729752 1589874 1109574 1943688 927556 630043 192159 1566317 557417 1095188 1736632 416439 1290405 281295 994402 1252742 1075067 1853980 779999 803112 1251763 97682 511627 974252 1195959 485962 1347216 1734046 1697301 1525908 653979 1211980 1459077 1926494 183565 468409 656416 1858114 269038 260572 23867 617660 594185 986021 1968213 516248 1414320 1443619 1288332 907791 426669 1127538 1918067 868856 150734 262006 944724 1564017 1919134 1918358 409011 1163995 699874 1120786 1980921 1164090 1140390 217115 444336 1372172 1286410 21317 718869 1726195 528919 1665390 1756788 923140 850692 723437 279777 1332256 1781909 1806684 1574838 1495797 316237 1900385 392060 1631724 1183119 1295502 613698 1014412 849218 1138484 1435923 900576 1194982 886073 728702 633405 1985770 1071975 686453 1337014 1766935 1503786 1318227 1090482 773298 1321836 1051146 1832442 1000031 92934 958928 1088768 857528 589052 1789299 46397 1608231 452553 1275787 747712 386542 1386161 1171806 954511 951066 1834792 363552 357088 776446 555173 815247 988138 764106 1006836 1869806 1270436 518832 1819581 1709733 1715499 1228924 1635303 527570 1719437 1047448 460154 719010 469502 1211532 1783504 709221 81645 1605182 970168 5153 1300997 1070058 1491815 1497057 386729 177446 491796 838772 1800346 1770858 1200704 11465 175912 1752024 479581 1732190 459984 1156569 1795737 1525202 1258641 1160165 1868055 1539474 152655 233739 1263382 1587310 1181133 383316 53371 664264 1162392 578083 283629 1173693 1543153 1310098 616221 691869 1944349 22194 406050 1886648 1686483 494579 757876 788504 1470699 192987 528645 1492282 882490 1558558 354012 888046 1562867 1501218 1621269 1163812 1044269 874104 1589447 69202 1475197 1308453 1483744 1841894 1898452 815836 1320912 526082 841052 1720671 222925 284057 1463198 908966 1812454 688540 171652 1855201 282911 1773853 123051 252955 226503 149747 1161772 993888 1862967 1526462 1147201 1642616 1755653 770472 475780 1416419 697249 540735 1843578 138858 83925 1415117 191531 1522732 774807 732487 1220441 135117 720036 1181043 206754 1209543 1424550 434452 1486333 1999525 1439981 1694405 1267258 1867251 1442992 872443 1867767 1239140 1520730 842025 944588 1469266 1646632 1045366 1299561 1035190 130727 1344191 735141 1191793 1192868 1652899 1605352 234079 1688441 648653 302625 158272 1270206 1043513 1672783 176435 1450893 1531159 1421072 369572 394820 705935 339525 5909 411431 467069 1229515 1653366 239482 1828891 1442661 914311 414971 139178 787568 743119 1401454 1794192 1072136 1561347 446893 1267380 1545358 303565 888796 402371 905486 410601 1182817 1073131 859699 1012007 1195016 1444496 401411 224571 1028312 1085296 13478 1886605 493405 1332023 1568954 246606 1403448 1773386 420620 1657353 1030687 1731586 879606 1649290 1075959 1734296 741003 691392 924412 576154 285064 1107721 354701 594287 1845089 726684 43975 1131866 513833 326587 678731 1477585 1034379 176514 875568 1629566 600293 515410 717759 1587193 1028754 1782918 1604789 1594476 311525 1069194 999478 364672 1729705 1023032 1862170 371806 669619 949251 1862585 1071040 1464231 1596290 893318 1097887 1700996 1466126 1592551 1428425 493724 942122 596182 125045 915626 229272 1954489 1846901 1795645 1602535 94551 1270787 1031393 513609 1275915 1588103 194559 1204568 1877476 15856 1502204 1856389 811327 1518998 444532 177045 704796 1243989 1160263 1842327 1191254 662803 1052925 1126186 128189 1321083 953206 1350615 1639790 467602 1778804 1279952 1659076 1732951 267713 1133340 1215656 1516442 1870293 211403 1444568 1361410 688924 827128 904544 153032 573997 1527708 908696 1040885 1322627 280195 458014 134831 1223024 1188286 42845 1135836 143655 167524 1859417 641462 1991827 204065 1035919 759385 393651 669029 555030 136607 1521479 426430 240039 1640093 212523 1498800 1779419 780287 335602 435156 1832447 590594 1459801 1900231 34659 26706 525351 769896 1210372 1108962 1321348 1390573 1663734 1078631 260945 1877791 950219 1912348 453717 1828014 563309 851301 53246 347286 1225912 1853957 913369 1016909 1569350 657312 1305736 1453066 532798 1143904 147343 1575844 1616000 921024 283535 644133 564003 576966 899108 1866418 1922268 867123 1551139 894760 1515986 976114 1083071 119756 165545 969358 1335553 932219 1498291 576437 1561683 1361973 498557 155363 1436067 1810421 1391292 1543680 852844 993738 1422338 1216043 1749135 932567 248581 263522 1097419 1300956 626694 1935406 1292833 238565 776810 614379 1642516 535136 1200579 824651 485314 1306068 796118 1650134 1322141 1552907 280453 1027532 1448831 541457 870894 730949 1910120 1016092 254206 163175 681646 1107079 1155293 183389 541452 355270 662020 832157 1349715 1156242 512724 1482736 1011058 697591 402701 385861 1523406 424569 447241 881570 55880 1073476 1870629 354334 517709 1706435 985936 1532911 982912 64974 289061 1836397 1058011 1360437 473971 630467 754828 493503 156958 894340 1900602 1879743 1652952 937134 454767 1964583 368440 1705273 1710877 1347335 1127734 1148578 385268 279307 1780239 1341750 1552736 759251 808612 1355319 1904486 1614163 33897 252573 725237 164831 753721 746301 394656 1870142 1157288 1498651 1455610 591527 1741896 1103214 935755 906537 1696958 1046955 529148 1641228 1212199 1287263 990495 608704 1441100 380800 365481 227245 324018 277572 200029 668304 471091 1008893 247628 688613 303074 1872460 1026113 1524194 1545773 1086261 672057 765421 1594720 1408799 418119 1076611 83111 469622 907525 339168 1918011 740861 1644673 829421 666825 1279517 975653 23487 2107 58615 1186929 1522154 1587832 1438449 1342281 1260413 238177 786891 1116250 1947303 967684 500068 269571 972004 991112 822200 879632 1547681 1815681 1879084 26418 1155486 1684193 12266 530967 1690106 1754992 1438093 109483 777207 1884553 408551 262483 1766249 102837 1460532 726478 607107 599306 428523 1613047 1114726 1141716 735242 1823674 552441 725089 1757413 239898 774753 986096 845527 396786 556008 483631 860062 322604 1239266 1881537 1502147 387416 1550122 652520 294568 1601202 1124395 639240 418697 1902444 649469 1004578 1385031 1913193 405685 394511 1740135 436226 1771949 1428982 400337 1052142 38756 662949 1567796 429970 1023871 957255 302986 685357 486591 1836863 967332 847123 852265 705244 1098242 913409 100148 444186 613557 1014290 675818 716323 1743418 1766588 555620 1966321 982784 1327339 1520738 1223947 212220 1289256 1895150 1912112 807972 705662 376548 1468838 639558 1823892 1855266 1050905 458918 1950162 904270 289818 273750 519940 552912 1013774 788104 1345014 771710 526690 154853 1998775 1680302 710239 3809 325387 1260734 593847 1123199 208096 1053199 1194130 1642215 750081 653920 82704 502835 1158335 979655 263978 1085784 625181 1746840 340623 1748442 137551 1319751 1766602 377220 33731 1024366 879012 1837782 265310 982935 1457153 1502612 1984655 1209326 1943770 1212121 1099702 693964 1528757 651428 1712565 379121 1511930 725965 775335 1678862 1852008 506554 766002 1999576 564042 1137761 25421 1646815 870388 1221392 824163 1291505 1340354 1148631 1048069 1637543 1569475 1973292 1080290 1412132 403759 1088540 1787243 967613 1595486 488999 1853360 1446413 1121655 73869 259756 1326786 1103213 578680 1020649 602424 857792 348047 1317996 1591353 1420484 1994497 1351983 1708790 864844 868207 518879 1784241 1136316 1921387 1224763 343163 1190534 1994006 736304 1358302 756182 580623 1547883 1046200 802161 1011955 1128146 1789481 1936693 6665 1415281 1278990 487394 750210 38636 315011 773338 1120915 639527 650619 1507849 217955 1213566 1893479 983371 122283 698286 1482371 1993 1397972 1315968 816333 415250 1520502 1070292 1008639 162932 1606446 1082548 1340359 1584986 350381 1488817 511288 1044317 1184664 1929845 1827886 1139875 1792546 1825964 798689 1984593 164314 1923151 1911244 601989 529512 419299 1467885 1326382 1760859 864668 1118349 41086 380931 1580105 1325710 1438806 837870 50250 1319323 326222 1955959 860099 1898350 1828203 1139062 305175 594636 1884726 1751756 986966 1336504 1691303 1675829 1931699 577734 1677175 959798 1819721 672923 1188840 774879 1353544 1381783 1135576 28798 1350953 194029 1606826 34540 1350378 300523 54657 75159 1724410 543376 844945 153219 1522782 645610 1296826 4488 1833206 1107049 1997079 1007381 47351 711951 1450849 1725168 709963 329452 1195333 341021 696486 1411271 1762206 672155 641059 573086 1053779 1621618 1593237 1763510 121123 1267130 857739 653993 1292450 200411 1072406 366536 1570776 597275 1140885 127316 1877209 235242 1037887 929381 758363 1296688 732205 875323 997666 1803099 1899572 1120157 380201 1333927 44494 1910988 1770834 519393 506118 1025094 989907 1090259 212721 1822679 1874895 31562 1429022 1787028 1221307 1536469 1197890 446229 921148 198999 1871634 1202384 60855 1325278 1241539 219147 793982 902400 1313371 1084170 710879 1442926 685551 188427 850469 29268 1752223 1744982 615704 1133158 635176 402384 194240 496054 1437359 1879931 116327 660934 1812484 517182 1744716 261416 1387239 278103 986903 1188755 1153907 1641723 1160792 286485 1482811 1297278 1456824 1031619 322263 836852 1240421 611624 1963358 1701751 615298 459535 859557 252144 1224497 1903548 1797697 1846557 1560328 1475531 1319094 1709652 92454 660814 1480379 929298 1021043 1671230 1585986 1665261 720527 442479 122264 1749163 1886518 110809 1530640 1577909 1696053 724668 384419 1932800 155726 478973 1369466 1514507 399168 325048 1550162 442728 1979174 924034 1508591 1093501 1347723 579305 598905 1639677 1796091 1940274 1500407 565151 77814 1811510 1441509 1430437 30110 955435 190009 1525004 1791624 630661 589637 795814 1200333 969670 231101 657513 286962 1758302 19057 836169 1264097 1404007 223613 585672 106115 757316 1693368 1224820 1854241 851463 1473049 1488193 1132623 1391676 478013 273361 918832 1336567 1259600 478008 1583188 297715 387145 636970 1327799 1699503 1925276 187516 997091 1878229 327196 857063 138409 7714 995812 223122 233156 36840 861760 1128182 1602746 885365 1017152 1967087 335196 1461661 283372 715894 1323157 1118511 919843 645775 1567713 224898 463944 631096 1039656 679502 1597270 990337 761543 896672 1358331 1482551 1689521 1055403 885970 76572 950216 1226726 536097 1223919 746643 1564642 707704 1255737 1429548 1842599 1203414 328423 579792 1219701 1875580 1188444 696946 532220 596050 1677421 1749205 402836 877834 127453 479850 1200673 913322 105268 1426657 336299 1671746 620166 327101 1704196 56790 446145 818257 487827 728406 1209120 606486 1213949 958007 1386177 1074754 1891032 1004644 1749602 108068 1289931 995151 1625606 28289 1928433 5951 12308 1716738 574493 1425445 646211 804096 1510450 1594632 270156 1535581 680117 106970 1232136 187354 1882390 469137 91060 998105 949165 830848 1412225 1272282 923215 1341452 1935229 1922502 670745 1729438 185923 107160 59267 1931062 1593106 72585 1924369 246574 928771 672455 1258007 659237 917813 1478935 1121200 1412571 914104 1597692 1226495 81042 639206 1756704 957005 547161 160084 660616 1936937 1481933 1900849 338940 23013 1933017 189791 1655324 212167 1648487 805542 1950292 1152876 325371 1917508 1357402 930550 1286284 1638905 141971 847040 1991539 406371 1684146 1351493 800802 1580697 1399431 705434 180915 232075 1547732 1678157 1068906 524261 1349655 1148937 1279879 1032447 1549317 1981009 1186739 1896347 700842 1191240 1633919 1470350 874228 429004 951952 973652 332624 107269 1182736 715842 1895934 73885 999562 409497 166188 844100 1968153 1131265 194332 1480095 1529144 1075645 1711652 1184768 590053 1979368 463754 1939234 1401534 254814 922140 996125 1476867 1861185 1634061 977875 1910457 29083 213620 1178774 313198 907119 1014964 198838 1624782 1474059 1658740 1696738 483507 144362 720019 1567755 972856 930002 1965846 219558 198586 1449299 1241366 1210534 1616336 1350734 1910472 1335935 1387856 1836354 1204383 1075450 1880508 18604 1198728 563175 1357119 1015043 382357 1656976 653947 975017 699743 1730136 22318 1039654 351509 1836758 728402 744540 306921 437497 1374132 1792252 614493 293536 724369 1414193 1832160 1569349 793034 1125520 1295291 1830886 1756622 1546853 298509 644504 562346 634267 389743 352453 359062 1489719 62966 1589998 1521817 378144 693948 1740617 759962 1642931 1033070 1557008 389933 1942743 258123 727737 714651 1629198 1170234 712210 1083264 1584275 831630 858494 826949 1064170 660826 488108 1737676 332832 679965 1588449 1710397 1018119 1769663 789591 545251 330718 1508921 1141306 1626426 1743437 1227938 431580 81220 1883858 1269274 1270648 1823646 40188 183609 1140343 902280 881498 1079928 1043349 1108206 355443 93700 1803827 1485030 53107 769538 132277 1074756 1829273 193066 1958155 1921353 1096638 1727089 1822664 389571 1577504 282484 1593944 1620767 1385784 156791 583979 15103 427681 591526 677699 345721 1374599 1791697 631986 1874489 770536 1579318 1279917 1066011 1309542 313072 738218 811326 1245651 1086715 447161 1425376 184488 441996 789490 1158329 1282000 459010 1024533 724361 1060402 1352208 219945 1786455 1146447 1117094 544471 1547635 655141 1212337 613785 902316 288495 476159 476845 359492 38520 1006071 648094 488317 1205379 9520 693193 833887 1768884 59252 1229679 32561 785851 945668 1695681 681172 523619 1722398 1100910 1459799 1658045 1022816 1066779 314568 1838997 304747 1229643 683195 1180953 1336545 1955076 557607 376031 414661 1991305 1437903 1198136 402698 752859 187414 899908 457746 1014747 1614723 1666659 1563307 1780981 912037 1557179 1306228 1826530 282422 1571282 580967 1631039 158893 1871170 1082131 1395087 1881513 725493 1759156 296449 1226695 1180629 776942 630469 438350 935086 561550 1674649 1811333 979010 1496265 12759 756636 1671724 1176837 1349187 1078282 1529536 1368199 1907516 1455487 917060 815125 1687833 1009806 1665857 65936 1738547 766278 744487 1661099 199585 454134 1844120 190469 1454048 377415 1196364 42592 940476 1159709 58902 1294307 1186130 1891703 1813708 1222837 1185606 38296 920399 673735 638449 870910 1047782 715304 803339 102532 1758540 851825 690893 1023373 394480 579340 1439783 122728 1289061 1022247 1796047 456868 720455 849281 700647 1941117 535347 1379591 1270784 1552491 1175304 1337898 1770735 1119136 827949 649133 347295 1656692 1558296 1546087 1941170 125561 1974491 1670776 449629 278625 953519 1824489 244502 87607 1182939 1466665 746204 1219790 245849 29071 1079917 1481621 425121 1852748 89489 877804 1482986 75938 1818473 599382 1688056 105721 1443497 1882071 1297861 269445 1412288 456982 1899712 1326895 65527 676845 1483086 923912 551146 1548082 1859688 1613145 33621 1891244 784935 372136 100537 1262866 1273882 1879264 1215964 1585597 846652 631201 176290 812460 917150 427710 924863 967389 837792 1491562 882215 1865624 889708 692905 1495469 800909 558799 1847039 239989 1127161 1426001 343818 1563404 1052571 1527622 1926996 1266489 512442 120130 415519 1189261 594915 1995564 1477713 119974 1345213 1934984 860123 1191796 1314873 505904 1148267 84994 516984 1659477 359844 739270 1681093 412207 1506900 1541065 504061 1081616 531418 841384 709940 957981 1869707 1786484 1161132 583746 1636996 1122533 1620025 233697 988612 147328 1938108 709061 1532789 1869694 253204 1413372 1561968 752119 798699 889102 1428326 1666880 432977 1559695 1151237 685801 1642905 701285 384182 1021236 499242 558332 1366685 470450 1399918 484397 1756000 234344 1175448 1887407 1617912 856707 1931780 908495 561535 442626 915328 627010 306420 179096 1317235 347078 397063 1563289 963348 1462927 994436 783651 1453131 1886224 1537648 560303 57377 285003 65175 745431 980749 91380 389275 490720 480729 714659 696488 440273 165802 402925 1023312 6310 619150 1627128 1125374 219565 1194046 480610 998407 22474 838374 1665476 1691466 995766 1720826 356718 1362811 1193502 546051 638678 508955 282594 1180878 403501 2229 646780 1470620 934844 481685 1293973 1718981 944428 784410 1180649 1135538 434518 1368647 402292 918590 614048 1458939 1494694 906012 544694 49517 1148399 1479966 1350153 973954 1598808 1507163 1982081 324099 1814647 1325792 303318 1413050 163884 1728370 564701 1981841 482264 1423915 563963 282577 1268910 1034971 1911911 1999624 1631762 1502425 1094085 146746 83918 984132 364651 1718687 1589939 962779 509632 1713166 1539806 64167 265849 497297 1429242 1800205 288728 630186 1771661 756759 1267892 18011 118843 273105 1028045 1793401 848220 300236 1297304 628174 563273 1957099 649794 1630305 197925 845202 1406824 1754661 154517 140723 265070 1934951 382015 364453 1438416 393261 1480878 1868586 899060 59407 87000 1050971 1938724 1743942 1279908 1865768 776863 1200105 1373977 394377 1155914 416513 1805529 24701 1620898 1836850 433004 118296 510161 97788 1656798 1546628 1189557 640030 504046 1969060 1103994 88570 345958 802906 1045455 155075 66188 1738719 771066 1112629 516194 151563 504598 56145 1956971 1172539 828983 1986339 570589 1289410 72051 254716 1160812 606819 823241 1678104 312563 485567 1112442 1136250 1525466 1948898 916600 1884915 74839 1422540 153074 953494 610678 489148 958146 458911 673 1733682 280029 1351562 7750 1606463 1333848 337797 193278 1872764 1795022 1120340 1616426 308880 904989 389116 482931 733338 1614470 1013475 1060219 1322617 1475074 1128062 1171528 1735883 167927 1727965 67357 1237032 1183517 957072 703089 629456 1621486 1948970 820240 1697227 420881 48581 1328060 1398052 820721 232950 724510 307358 1538774 1181896 601655 1687808 1949101 426807 1245138 1934531 249266 1293030 1805505 259626 1722149 732717 1203108 1227173 956809 1951197 1019393 245488 1116017 347006 1087227 1996250 549598 1350774 291754 1259133 1136339 1181863 1192596 446262 27850 1118358 1593393 1273493 990857 1667018 748878 1216510 1729260 1925067 607629 1669676 1840989 1290658 1246272 1060082 1731523 1164082 1266512 824087 1662150 1365217 1462471 820603 430732 1644008 432318 946256 405091 1971099 970223 246646 903319 1341964 500775 1840774 101927 1106479 199349 1625623 127529 718101 344582 20934 1472290 1019986 564036 21605 1887114 422952 769656 1169168 1683490 1250212 1909131 773471 287916 1061729 77410 236612 1200811 1521262 1160998 1075100 705288 706978 1691279 966603 641005 1696707 487619 1771831 1099254 1509080 1098293 819327 1148600 1997373 81908 478223 314219 332378 64304 1758764 1053345 289287 22798 1542511 523425 1061039 1204491 326114 187 903365 1235265 1324319 419936 1437941 735743 1799586 1528471 563357 671099 508413 1998752 1706801 1860224 1857044 1665213 392241 963204 728598 1204145 861829 392695 1168052 1654455 1535235 1780528 1518975 1983402 1475397 1363277 882084 1009279 242596 1404435 388514 1305781 1450172 1302287 666321 1090856 1822882 239152 569323 1982458 1916194 1458366 699881 227500 153339 1805767 489100 464003 1772322 1050890 412067 1521534 485629 198939 179266 1717541 1569622 453951 284905 1492562 1936740 956524 211978 990470 402389 1370796 1583131 601795 754149 1697203 1535164 144463 1064913 107263 689812 492714 612610 1747782 1051979 1698225 1335278 332301 1689672 485391 591599 950222 1254792 1838936 1927127 567109 293969 183047 1043973 296733 476173 1733882 209909 374238 1082726 326807 631914 1011978 296834 288778 1203175 1607179 1217308 1605389 1131544 1453328 1958899 935990 397831 1783772 289101 1558635 850174 1675111 1257608 742737 1513732 1291390 542004 641689 974341 1944838 123435 1126906 1921809 432626 85231 1609557 1274097 458838 457132 246329 784009 20972 1715533 782089 1458862 1781117 1306213 1116528 1843579 862806 240038 1840059 1179176 1273907 747868 1991222 412061 1977297 488726 142352 1536578 160891 1491391 280838 1767641 1971625 893418 428789 1171218 1982733 1469944 251704 655286 1937082 905457 1249505 1548964 763318 418983 36963 380782 930268 558045 652614 654840 539792 1281833 1656707 1807459 1151306 1118144 439259 1579054 1245163 553814 1038639 762023 421796 539689 1932608 622431 587801 266388 1288416 1037455 592994 1471244 614261 831922 198559 1124454 699650 885162 976298 1842786 1274209 478380 1807929 492691 444594 483702 1969022 55924 30718 114894 207313 1812371 559290 988253 1390341 656330 623766 427850 725391 166418 84182 231154 545824 824119 910458 551465 32790 172128 1816072 1852956 128547 900753 1698845 1168002 220899 1356021 476578 1948246 236401 625373 267235 531966 67476 1200605 349444 1398741 731408 296601 902231 991195 1995142 1626567 957068 135906 251181 818463 965375 758636 430975 317487 778815 1302360 208871 1984877 843510 1037796 1034458 487474 420185 1821053 5057 1561937 156439 1575484 469003 1285308 741784 1751895 760451 320221 1495909 578395 702365 1888454 1337370 1456828 379344 439164 1832183 379389 670975 948038 207183 966408 645704 1480242 206939 1382997 791496 65067 1884591 1429151 472667 1268119 484327 1696640 1105436 120485 188576 1789055 203512 813831 352747 528591 1602455 1570146 175884 1385712 1754332 863043 628006 326327 382675 185109 538722 1717969 347061 1965118 22612 67973 6004 474037 323304 1602401 525285 1343995 1258708 298747 1773053 1875452 600547 209093 1624480 1534611 1517245 606589 261075 925366 103242 570720 1044535 1727345 227280 616100 1100272 1889628 1732230 657082 105569 1733597 236994 248169 1287042 1773143 1324205 1599179 1716506 1087789 1024653 75442 1456640 1962518 573416 996678 277230 1327499 1217862 1987296 1419049 1681693 733737 1022640 858407 1309963 1013012 1774534 1680292 593314 145267 801588 1987852 276585 1898119 651320 633138 1550200 960124 1985601 1309867 423757 647652 1939801 207950 967732 1755671 1188987 459582 375765 101466 1280964 1684476 1441153 1617805 1285783 304719 196924 1052536 1884788 1600699 1336561 99179 1416563 634054 1066488 1012259 801753 697773 621614 1032946 960659 613680 1437966 1891636 1226374 1867894 495358 1783957 221444 1003710 1915956 1467830 1429585 1160713 679404 1342960 1289578 454459 274528 1307266 1707412 799234 379370 125412 525185 1801539 1197352 707078 1656262 349970 46353 1909932 939784 1074140 1743293 614042 231901 1003526 1438361 21561 662572 1027587 1309052 644023 1830047 114945 1360936 1489347 1775464 1795433 1267689 1678006 430062 932659 768481 1201192 74183 661155 1054550 1979681 248286 1792773 182305 1287311 1872723 1565274 1676607 942659 450166 444167 1562351 77897 561337 586356 1607023 1944299 1377128 1366534 751223 1177823 1611192 1763993 1607852 1463548 812527 949276 1641786 1738727 501429 920211 1737884 1113159 209904 761357 586376 461192 1879616 321821 390108 1178187 1628645 722102 1105541 1649289 1857252 1364429 1921807 1529850 1028287 1790974 999579 1909035 842938 934372 1804259 1439221 1863159 1035110 1177110 204391 871120 1033447 1818607 147668 1060786 522539 350465 808310 1089635 277682 320134 1171047 632758 1635365 859304 1715762 59288 1009301 171648 690300 1626852 1642949 1921824 1918672 1729664 601075 159533 986152 1746775 243403 1326803 1448719 126897 316359 1574021 531367 1416022 1249911 1081237 877026 823465 1000900 1777891 1795172 713123 61235 327592 877445 193514 202606 247253 462482 1321051 1716843 961589 1673431 201518 84195 1259191 656983 1387389 23993 192747 430412 1382039 292261 1668056 1020540 1146147 1712168 491582 16303 1752011 1774032 1994128 164575 1801635 1313728 1534071 1728133 993937 1903935 225012 1234603 293935 670353 392540 262620 1999678 1188521 1707221 1325906 1303635 63935 1249186 239708 1552309 1886182 17090 536549 902824 1094054 1499980 1168428 970650 1245639 446804 1146655 1019580 1852769 1464470 1407896 553414 729968 1355271 1284206 1791269 5321 861354 960062 1675327 220373 1751931 368027 1105221 202519 591842 1617919 725387 998425 960986 1517170 1204676 665682 1326529 908876 1777195 883727 1873790 710838 218578 649671 1237014 963143 1184983 555451 1057035 1200591 1035375 1262303 707170 1825602 596445 1497024 572021 1750009 1210849 1157601 1820274 1109723 1394519 1172173 701206 893766 1388224 426066 1820601 900733 1007489 843669 1570744 1506258 1667974 1706600 844627 1524531 55584 1157266 1986931 272910 28105 282877 864196 817938 1071076 1351915 1382098 218648 1882425 1239788 1549980 1533118 421970 881706 1278611 1909203 569630 805577 963448 505439 8613 1708480 1029653 1901917 1710381 812042 773066 1705647 1690641 575264 1774095 1509434 619955 141495 446652 1466324 796720 1833888 1285466 580486 1271383 1707504 1183751 341323 1718878 1116824 57388 1188828 1061155 1949152 1632000 620642 788600 1412317 1143370 1709453 1777124 1092390 618401 311412 1338051 1947399 1131229 23072 771922 90658 718935 1674937 1197562 930468 209840 1121615 548568 211570 804254 1820756 669998 901936 1154830 237850 1337182 1458047 1982123 1116578 1678112 186909 322501 956999 796038 364223 590943 103491 1926138 1957885 1009860 1118309 1093051 1726780 1694761 791891 1273788 842333 1467109 727859 999205 1485004 1606989 1751057 10028 1429603 76164 1193297 718799 1035506 1713514 544599 1594875 1957707 477857 1916015 1177112 1083228 354198 1861334 222610 368193 1995399 492620 1583098 340300 1991311 872209 1638751 850442 1835907 463963 1596171 1455192 419092 484413 948919 954141 612824 1117515 530853 142189 1893951 1352089 1162684 861031 217133 918113 1123487 1636018 895206 1921518 1973160 1932895 1714257 1680058 600830 1650250 814605 1258361 1639768 558821 1426245 17778 423722 920734 873911 1139370 411503 972869 1046831 1673474 833342 588612 768412 840143 664138 1774150 1575025 1321656 30740 773760 1777948 1085438 1567308 1801814 1300665 790347 515526 538242 809699 757432 329129 839378 428000 56624 184277 1653662 1748556 1933781 932168 549060 1017141 713586 972192 267311 157146 65590 1024838 1060568 1681677 1003218 442193 1404505 1941595 755428 717609 207579 210446 1637440 1291862 285420 1861883 1754848 1528397 1396944 1949052 1187054 1056121 773376 849530 1596757 1345824 804880 1699506 1733775 1648813 1391357 1331219 1359149 579981 487915 425834 1806111 1921278 102310 1546251 1660340 497968 1535919 1297748 158569 1096788 1439539 1139687 127717 1768771 1347955 285682 566018 1152371 1138194 538563 258620 1733674 994168 507487 443730 675638 334289 372637 1176179 881719 831174 27560 792612 1115016 83757 895121 262849 1222177 1131106 620308 459249 471702 1661408 244505 359019 1888452 1070926 1389945 39884 313036 361886 1479721 83856 1759586 280224 1493141 894300 154156 1418260 28642 747851 76336 740883 733030 1265107 1756376 203298 1009054 417683 211036 1183084 1863564 1811072 1466729 483316 1243214 46098 1555101 1216432 1738811 348929 1673778 855045 1552064 105652 1842221 710743 446485 1985554 1365207 809553 1835668 1827687 157238 1575228 1058449 1570515 564528 182458 1580139 373966 765436 960308 1945815 1348025 235405 190867 1482417 1771763 233395 1230317 283234 439119 870671 823737 168194 910331 1895622 136618 1305478 1736485 966731 393739 924357 1617062 1035772 1824229 1974236 939274 1097410 985509 1042640 687249 826941 1473857 1230711 1061862 1579995 1706437 547625 800527 1830124 1235608 1368600 1849376 1201463 196364 1339458 1477474 621827 607094 1954652 716105 277515 1503882 9469 331403 1132782 252007 1202884 585716 1896536 1058688 734084 665812 298756 89824 935079 1598675 1627949 1687565 929148 272184 1184369 859097 1323439 1186633 4163 516308 963593 389797 259657 1372225 385607 1441414 960129 1881352 1742013 1827056 390842 1062815 32548 1646651 673099 1698043 1167690 591976 561864 1286347 353518 1549234 130104 1957815 1922161 210917 1130145 205694 1129706 924322 957234 624926 1742365 1419720 1396309 1277920 1438650 1244495 1673935 63725 543851 1779806 1354876 445630 558146 1265669 1179454 431165 1153436 761335 625989 1203712 1184938 1493633 898227 965477 1226653 666493 1529727 785837 114079 1323837 356069 1526059 1972192 560893 1071830 634915 1862619 276857 1251699 1271287 621397 1037734 432819 660312 1797640 841016 1373564 1626673 691992 1947915 1947848 516844 495001 1018286 450528 1986373 721220 48375 1333412 1064979 30872 1554759 677070 1030993 307064 1387332 420279 511861 1427463 1209106 659106 279539 661271 221710 904580 182735 1001392 1877368 1856191 1486910 119676 1143638 1814882 1706758 502775 1909730 1130777 1242043 979707 1395602 1291933 1546227 1297114 116157 1694017 1595597 1266733 781259 348073 1154391 1979493 45810 724535 647359 1999445 667554 254464 1696988 989125 802444 1918864 1188923 1458663 1467251 1394836 43272 1443079 198316 1521712 1661591 281407 1308711 1985470 509332 894210 707033 1515313 701179 82654 762372 556095 1129095 1961380 1325670 520912 653387 1838911 1395058 1331519 1689491 637559 1308943 821050 1257312 964394 966673 98993 911201 270850 804141 738992 1772787 1755779 1286067 759100 1532650 689637 1407694 591252 1910460 1807726 1160043 1883425 1538269 1280767 37683 1429364 1071362 23868 1594097 415511 1255394 1980136 1806979 388649 1343903 1094256 884732 1262169 447666 1809915 1501888 578484 1891730 238512 696033 525003 1667327 608880 1707106 680695 1771376 720506 1714512 1812913 1664341 271462 1138865 1987484 1327606 835853 558726 898830 161202 1861623 445462 1726654 782659 1045322 1650784 1305016 623516 1108588 642757 886442 1099529 1596595 1583878 315726 370512 1633615 1874638 821510 442342 1376042 963378 912705 898702 99603 802784 1080384 1838761 823853 227868 370133 1882448 1743685 1691721 1674164 811512 626379 1787551 774974 839658 1965732 1324523 1969610 1420477 1778358 939661 727027 162435 1171168 1344421 342605 962492 873107 3576 462475 1438318 369550 646484 251034 217754 1201797 682406 969794 1213111 553928 1400671 772201 492642 1031458 549497 67515 970815 298566 1626483 221562 638756 1148489 61898 349154 1582008 1973812 1743071 1935575 125783 1042119 157772 1264566 564501 141721 1461657 1076965 991857 479150 211788 1815121 1843430 174859 1164121 1171685 369247 1152465 1956591 1127784 1462996 17436 1636463 721818 1408737 1437648 866170 1600784 125372 1610783 534597 1011720 1289996 664244 1402474 1744047 787399 956241 458550 1417380 885994 1053985 1286651 1171056 785358 1796286 1551570 1662141 1640247 927372 566449 576617 723666 868976 985368 1155876 762748 1891373 654002 1466975 1693588 1987175 91764 734108 1948547 566592 1191051 242518 1736659 920318 659575 763840 1764521 1330039 1020060 1383942 1524138 350314 93665 798346 54503 1971438 1598959 1857559 1645702 1757939 1500216 1713400 1826254 1331981 755414 765135 1050337 832778 912940 1012026 1687239 1628241 990442 1992603 92994 1801482 936018 223277 228175 848975 1536427 1051919 751398 641065 693067 363980 1709546 841207 1031907 807670 561383 1801161 86409 445297 210728 681351 1228514 1225584 1629553 1164471 1114647 1443387 1895429 606770 146293 1711750 1486114 1991760 971222 1385245 982752 1172023 1262188 1467989 120666 449819 978141 482358 1800719 197023 1118512 1911820 1117022 57495 1230471 1445460 1971065 452243 206831 180857 457299 853633 415403 173098 898461 528565 1422265 1678670 1373571 1222893 1789988 913355 511132 1622074 712977 934879 250736 1876795 18724 1015055 463904 1229826 354838 780654 508053 1317650 751614 677737 1839017 445386 1788304 272876 806086 508827 1977089 581490 261016 1649379 1949770 945569 536917 1150034 1565724 813509 500570 207005 417723 1163793 1769952 1365275 1722886 622381 544608 1050258 1993619 1917138 110454 682189 391310 667355 353773 1678073 1726410 1184517 1339326 1385008 1863680 567393 1494909 553775 43075 892947 1435350 685656 1045162 575569 719499 850835 1004423 1679260 709136 565190 599674 1067483 1969291 1373707 669268 573952 1242752 1312441 1977608 938749 529348 178078 319910 1067363 1590083 1978701 524548 1624994 1844350 74808 424321 1727850 1002155 1301673 140278 1490288 740566 1011272 433348 266646 1525535 1691145 1938386 391661 527514 1455442 1677001 507950 1198385 833441 400900 1944702 461150 244848 853401 1425053 1882067 1394784 726866 1747203 1571460 1574552 1142451 835722 792875 762031 480867 248264 1296817 1669761 557142 1611208 396974 1619206 519397 303238 1188507 378138 1485436 1556916 83438 658581 135530 1531049 1261973 1246618 1166494 1852543 131521 900 1399574 1578116 1959376 864253 508042 675558 1002843 1966875 232161 434694 1045022 1873636 580659 291507 405290 493673 847231 1834233 538165 1985088 426220 1195864 422249 1629729 1434966 1509143 1207203 692696 1470615 1803292 799250 582501 1266021 230991 1190317 1041458 1550227 233083 335420 816603 1571486 1904787 975309 1183087 1754960 1146037 1235737 1446746 1458353 938300 566474 1830528 1509519 1636870 939145 202370 1409298 1273824 1614065 255807 1631469 1775104 1002537 515639 853717 687417 747000 338578 745511 1994812 396212 1841808 125841 612873 489024 1017775 1742326 136885 816886 1033834 1664895 1215209 157039 522659 446514 488169 525480 555693 1838175 1442772 1590249 1554666 1430616 1235012 600236 1873570 136295 64461 1511647 576667 806578 517257 1502893 706475 310500 1323858 1158789 1404150 224722 1063175 1316621 1759272 164053 1513093 1937484 1941784 553099 1959709 449622 776010 811145 980531 1427690 1340440 1641853 1009628 1764201 1652135 897428 946556 374637 200488 213903 1062350 278221 1643717 393991 89898 1169768 1220711 807788 1908279 756243 46344 1966956 1358683 927968 1609763 244932 24239 1608314 1567697 1035097 829519 1677473 1595319 1889336 1174582 1417428 1881939 950477 87510 1703719 1307927 1023968 1360472 1739450 1844294 1119577 1264498 1898734 1024500 77708 1923895 207364 736562 1045976 1115450 1875293 1905231 906291 129768 1790767 1945669 1912463 121145 1802463 1517982 449816 256047 175615 1731495 1175325 1166063 1486657 1443596 1743180 929103 1295676 415900 1346768 618571 1683221 1028708 126818 1623551 1841651 471364 350391 1782980 728046 1658507 304877 600366 1087510 1651783 1846811 967316 639238 1057316 1793186 1040904 1697041 1582913 85025 1233837 183463 731708 1628131 1839643 1580597 131608 874174 1359164 8343 1450141 542670 1258891 308767 1348435 624475 477826 1307400 334588 1905387 43203 1163708 646252 1886642 762831 1972737 134857 1706862 1759329 1906361 1919486 1450462 1282286 1956677 1654796 461362 1638661 219914 184489 1316809 1966361 746844 401846 924183 92220 1157338 985081 1308421 1444599 1503775 1110876 981728 1084522 1028190 1608502 1556522 353138 215827 732995 337654 1152338 1324262 1527095 950023 1310944 1707179 1199678 1990704 1507539 793105 1194589 748676 1298479 1421686 1669431 413675 198929 218566 1397666 169941 1073306 107948 1445548 394658 1500868 885344 991801 1693441 1066653 188618 1668250 125858 672355 399555 1460743 861105 1747044 1881035 699581 1902475 1945372 1391874 840772 1705315 789982 1074241 955788 915668 762709 763673 329011 1059680 1666937 130894 1291043 131473 1091579 1175684 1728730 1408196 1419186 1449568 938128 1818928 786365 1339062 1159727 1805151 785268 1844211 1464108 1270251 1695199 408336 1055823 1669047 282305 1670069 429999 31449 1761316 377551 103857 1557794 1214797 911638 1515420 1951609 21260 1536081 992726 587568 1492537 1208400 597535 874080 1388577 1985556 324960 638139 564237 274213 926603 1384354 708823 1273343 1229563 1477818 1870630 3893 711743 1285819 567446 971761 854434 438415 835864 1938095 924392 1908819 333468 391825 865884 1205963 1419617 1875128 100182 13074 1558089 445085 74720 258538 1175509 1428173 1046400 212400 1924040 783777 1138586 113128 991243 382468 1155056 1580970 1615084 477491 1336341 655509 1257537 138010 794201 584695 535536 939322 1503022 1298666 1608641 278410 162807 488513 936671 1417176 1515575 1001755 807319 1128465 859108 1468335 14952 1718021 668395 695435 1437690 1384003 1395820 34876 1676748 1806249 1595835 386818 404798 916317 1639346 52420 1126768 39363 850893 1311889 291000 1582574 762086 421885 221305 1696441 474939 1368317 631325 1570139 1564899 430662 297598 1475944 203476 1880180 1609140 1278509 37223 1848662 1698397 432460 1341589 930127 262809 289026 1713395 1528935 1229776 104392 1870250 558999 1958847 405673 928455 1103993 1045327 191759 104333 1009835 789860 601969 1795599 369345 1174102 227586 1237958 845597 1320571 3804 1859135 112844 1589485 954358 1208697 1289548 76213 1445652 29612 1412542 457340 1281811 1661067 1260348 1232374 442011 1810858 1350239 60991 91665 666062 1300811 941827 1120055 1617602 1934941 1482529 1968036 1020336 1432845 1164185 830137 114898 471481 1840198 1432762 326544 254723 19051 516828 244374 132722 667499 489398 862068 1997547 1684780 986059 1197506 688245 999993 757820 924019 1819344 284987 599917 177047 1539042 856120 590963 503954 468896 491554 1959883 294077 1880286 1364910 73690 1023986 439152 1686184 1697435 695712 883094 295237 594043 1770552 1038550 280786 1153232 1025846 299664 1083254 1011623 1143589 305553 402296 995292 1504705 994002 1292637 330613 1967491 617139 1714028 1424890 891621 766487 511484 580526 995997 122028 546910 1500619 1168787 1168575 777876 120907 1002733 1422184 1871568 1371917 1391442 875591 762098 1022145 681537 216207 1746288 465197 1265613 1876708 1589441 881123 99426 794497 414461 487557 757997 249450 407656 1819851 1935012 1694206 1753779 1516873 556424 966601 1266516 1546089 1730287 1318220 1397854 585650 1164244 574045 371712 235285 621909 892100 946045 767942 430187 1046897 152977 1630331 707457 1965428 978856 423468 871333 1248819 1048197 748428 103612 1188056 1477988 44297 1196513 249388 1768941 809140 1355286 1797725 1993636 206631 983261 647880 966827 905681 1016413 1145383 292062 1586522 1518037 1443183 561164 152831 503281 1484657 1651588 338154 525276 662181 573361 1756417 1373429 653799 26629 548196 209824 1329274 1345106 78324 1455232 1450687 253380 53837 996581 121032 106309 1556362 1249295 1242541 65733 1726368 1414250 904413 1501039 1266809 1786217 1349125 1861211 1062947 1290204 1921880 49091 1662201 422568 700035 1681281 42026 1219073 966155 1310880 199599 656923 477506 982950 1798635 313822 477711 1763075 1439496 1121326 219239 1714452 481517 614532 721708 822567 1042916 591213 1335875 1885687 1302513 382195 1217855 44798 470711 104600 292361 345306 896718 303298 374843 1930437 1887120 409641 65347 1131972 613771 304284 1141934 800133 738905 364519 51422 1201481 665885 733666 1554027 269633 363923 976324 711704 528193 678085 749469 759002 958716 1159548 278377 1790143 1173068 1846579 943654 1532627 1545015 1241083 1012883 1985919 65011 1186783 588310 1734652 1028357 516663 372761 9975 1482007 1767792 994626 1151814 564522 762201 1411905 1877055 1493912 1681644 1635539 1117264 1751935 1833133 1308967 1370728 670154 1165546 56977 192751 995371 165663 128444 1485403 1157869 131734 318805 868011 1094922 1691766 150825 1966833 1235531 1050810 268767 49148 1978523 1067419 859845 58991 1762863 408633 1741653 1051629 819865 1495724 1301380 640378 141623 956420 92495 1969859 1950675 1211075 585254 657672 887337 86336 1738669 137791 175771 1932298 1680846 1962029 1138318 778360 1598231 142210 698035 1444920 1581816 1568356 591929 481127 857715 348688 867724 938422 353223 510183 763535 1432540 107433 306530 1398142 1845491 160177 1003076 1389479 369904 640819 663872 45982 859016 1381418 1559895 1056601 682903 1609888 1874568 578096 1210034 1003728 344079 1445254 1330844 1986837 399359 484978 319046 257880 868603 1698681 945183 1490600 211094 95745 1272854 1539656 1511042 1170398 1626769 961838 1624360 391434 243490 1522492 911971 983081 914403 710975 1154130 1326274 1968603 1044594 223721 1441385 1347939 1704533 688536 1642466 129942 1773802 734083 720879 1182172 409819 1330556 985700 1144659 951501 218107 221199 839698 1371206 1169221 1682307 215073 607585 1867605 604114 1209511 1591305 462533 374545 1407881 731705 21428 598981 1846007 191529 355757 173032 1206962 521890 1701106 857299 1169816 226638 208865 321069 1452853 847746 1756671 1138193 383429 1287130 268565 1257689 731148 1002809 719898 1652816 1782055 1942804 952881 1596023 737784 779173 967862 820340 1622515 1636174 920881 113490 1801768 1075748 184309 1140013 1047527 1189104 1093837 1267092 214731 137904 1552273 904009 1180457 158207 1960925 148055 1685259 29903 48599 1651479 1111605 1891453 1479249 1584097 1730599 1213257 959323 476753 169130 1676711 1365306 319094 1274178 410074 390916 1839348 1520594 563727 479446 600116 1248486 707361 1052611 1541977 902466 588132 114320 786042 1461298 707593 344198 1970409 776003 920604 880993 1957543 1352726 1909246 14535 356281 1523473 31001 1133130 1078469 1340537 1943760 296714 596245 1412631 407779 273614 764209 593591 1641172 587587 1096563 1192567 629655 1585802 444503 1481781 1352985 1426378 1465242 1679676 580382 1174 62435 566332 691083 1859605 1337572 601814 1777245 1888865 518783 1524008 1301666 1377259 286306 233964 711178 514225 1697762 1400008 959725 274366 1568668 24056 1916510 1077134 427051 988592 1921784 1669394 1152395 371921 751341 471860 2171 684579 507455 449793 1437739 442956 310261 1681181 783673 415801 620907 1313493 594657 1656621 317139 1454762 1614361 903849 1640905 439096 1346820 532196 654731 181455 149647 380273 1758500 401955 777319 632071 1265347 1811664 694290 1867291 1793887 1065996 1501968 748037 1598884 288237 1262804 265155 541462 702786 1751985 643955 679689 771182 324035 1155562 1737069 3570 1673739 588488 1137558 1156560 752881 1949484 235505 1421506 1508350 1332419 1317076 488398 808738 1087069 833756 665248 1384949 397380 1230275 49390 1933054 906224 1848970 251764 1117728 1404328 1394764 51908 1946669 458855 597965 776002 1178077 669051 656821 1771137 485649 1067547 1887048 1732196 612621 448002 537751 1081845 721176 382022 748894 1122772 642798 445571 128658 775742 1714215 1922983 1596083 1261349 1502843 1205372 1637067 583669 24241 1538671 1092286 901473 1952929 1166800 645778 379997 1045657 77641 753323 1542779 638564 1790468 1311212 689085 1915052 1421345 980618 1144011 150845 1786060 1090022 1830544 404853 184333 926462 355175 1481116 111063 1325419 423158 1365314 83523 1747004 1730499 1760514 1754368 101179 617872 1083583 1861168 274579 1947493 1580752 1007482 78333 1380976 1485529 1342226 1237091 1833982 1009043 1643297 133472 490640 676748 1640251 287484 1761573 1365754 1764549 1491321 278065 1495168 1853021 1743093 991080 1604395 631703 1357245 949249 1188254 414214 424884 133931 847563 297113 770800 487533 54114 443492 683311 1190493 108210 11983 724144 1139788 901057 1993806 1726254 362348 1656362 1820447 301893 458486 363910 1774209 206447 382974 43395 877717 559373 700992 62127 396097 1559552 931246 692611 1388275 1495939 387230 315395 1050262 1317273 819816 1076663 100558 1031230 932551 44229 381156 1517157 934933 798579 1163113 1244481 1348346 327375 1222810 746203 1047901 1788733 905792 1064864 1262631 1312057 529743 333275 874507 1721250 1371470 1507318 1413157 981093 793791 931086 803640 1105062 1014464 712939 1387203 744152 1162557 1985886 8345 1063347 1433671 1276983 624458 1457318 746307 225834 1215236 1796245 1756148 141351 273821 1815719 1259328 69278 707734 231344 512104 1600904 1724326 1845417 878670 710162 1817885 1926616 873081 893330 883482 406502 1812125 1848771 1415386 742980 1636869 1304828 885260 616368 1861705 1363466 746108 1890909 845606 552304 1590498 809093 1636990 1957731 1872944 300948 7647 661283 166917 223243 1230907 944473 1933308 559046 397961 1516203 219100 239885 1608727 152872 1281834 84429 156198 1554308 621426 768558 227468 496575 1724433 332779 639943 452471 1591381 1657038 963644 214205 647868 450309 1807477 34444 1641900 1978284 824643 1315886 1315951 1710179 265295 1947645 1505876 46069 1395098 1766315 190432 1597895 1438422 1084201 1684878 1917177 1896244 979791 1848350 783163 1473747 889464 1784853 1584188 1860396 1597980 1946802 1037123 1604635 1960078 518076 684917 990243 311122 1157210 1631939 1701509 1061819 95156 1063091 1915296 562539 1797815 993697 1615261 1129789 449156 1032687 1151650 434397 1680791 1640086 1596455 202283 1907540 356066 1602588 1001851 1126576 332842 359383 9091 466290 707364 463000 1379174 49452 550095 1416858 1921352 1368908 941240 743282 463744 1307742 1101500 1109039 1739760 1008426 1266833 86589 1379841 710562 440323 277275 1251806 45542 1238966 527248 16723 869853 566818 705253 482578 1666146 829795 855492 100087 687166 809426 73828 725726 309687 1924429 1969634 1947349 923050 1059240 72321 722448 298194 1586769 305708 226801 871154 1940748 939801 418676 731105 460467 1060508 84316 504225 1613479 1744859 1542711 1704911 286983 810186 193741 408917 593613 1034324 993440 1893877 575060 416328 1611291 1209311 959989 828015 406222 521874 100084 984258 1813385 1385110 1495644 1878703 1609105 928566 877736 226952 1392474 777456 1882845 433898 1213614 1003097 939179 671585 1546574 1866915 1144220 1319237 173413 481890 763181 814942 247551 1456090 703247 1008011 775937 1067512 881883 208679 1555790 1006428 1023498 151652 1172528 277408 1763296 1742790 1731738 839511 1990650 1885553 970322 1091984 800794 122894 1459447 1824495 1398750 1006778 1160552 1435278 607690 1056906 1892731 1888349 1802747 125425 1631869 852991 1682664 792552 719422 333731 1255155 1628458 709181 669882 360056 1147677 1537173 46171 479976 1718258 365489 1251539 88998 1163404 598797 893309 1383025 808617 914818 492143 279785 743092 1442399 1994007 1362258 289160 741810 1603321 1666271 1888831 1490523 1813261 1746607 835360 514815 351842 675409 367995 117146 1210862 965767 654471 663176 1612988 28519 817164 44159 791024 1010682 567642 166126 36384 1719664 212587 778875 1275078 871361 582290 1071160 1605455 39122 1624502 721127 1806818 83863 1928031 1542423 1825188 1704675 427027 1648578 150879 805127 1816777 518659 1298524 940472 1068038 40572 893825 113322 494941 746192 48026 577737 273145 669549 181750 1346808 958387 1126367 1249973 1878750 258676 643174 319573 1916989 731584 1620091 1787566 1015207 235498 1762692 726728 152544 1611758 696619 1081144 582293 1647349 1948485 1981 1058103 668656 699976 19489 1577908 1587061 1588996 1273515 1303644 711830 554234 1297972 385532 606520 1726766 1839429 1176944 363118 175738 1450611 41420 1121919 1910912 1465368 568299 892364 1199933 613230 1190026 1798435 1740301 461931 1292447 930519 1236672 788199 1489271 1376423 1735572 412969 93005 1709481 688532 797658 277882 1153474 1050133 1390324 679937 26436 1274385 44787 1675563 1131646 180061 1207756 1764719 32303 1272419 1117308 1713693 1924172 1448550 1226401 673190 1362439 1436441 456598 1257199 473024 1953227 1164393 12237 1465158 189377 897909 1449768 1899675 1446834 10499 308185 1338095 1544948 916091 1274715 1008241 1194578 1546705 143724 815575 1662651 862900 336908 1366020 957784 1511848 1139323 1932341 1432369 896768 1641380 1397492 1983006 375964 590279 255765 949732 1775678 1572971 1788821 770335 538657 532875 107715 1455709 788452 89610 1497756 917679 1901986 1926298 921178 894456 1923051 94715 1371067 239456 1612443 641302 1376416 1404998 941480 865952 1369727 801237 1949621 1614138 251749 281310 1100165 503914 1714408 1572144 1769512 1844124 1592980 419152 1519458 372769 1581133 283041 1874178 1236808 647990 500659 1095870 1788772 235463 1505858 260413 641645 533560 443068 232409 855289 723884 1284547 872188 430769 974413 1319537 741373 1470484 455173 826759 1231760 1311257 1628975 1840842 1483636 1652572 1697873 1574959 1361506 132032 247988 949444 604976 367461 958540 338347 1053902 13103 970403 1466785 1677547 626401 574872 1005667 42833 181684 567739 1044262 967232 1554456 1912719 1573540 1642062 1776847 1166801 754055 1951001 600372 841467 1490226 722535 1442009 355838 1537817 105061 1355366 120909 548616 1015970 1105025 1083857 1836822 832458 1517015 650464 1769118 1591677 1220576 314659 1864212 469211 1287091 1189852 497720 1339529 1320175 683005 1444306 394097 172179 838549 1833538 785741 829249 1301375 747072 1242364 450190 529820 838104 690019 1372242 1819051 83636 746420 1972182 27120 34271 142193 1631118 61453 1731619 1716495 605403 814096 1013477 1061230 59838 1102092 44438 920271 1506541 351868 728346 737708 1172609 1588065 1574100 964778 1500916 559035 900487 657838 195892 878197 1709734 1119862 1289380 1192556 753015 1812303 284786 1536077 1723249 303264 1549837 526619 598096 1809682 1970889 1378010 994961 1425292 1242394 1059744 1139018 984300 1323479 88218 607522 597580 1698010 210155 501400 511089 1013643 916352 656101 133677 414965 1734622 551805 1268044 1246126 68974 915762 260870 289315 1342692 1457313 795719 1836920 1520818 990823 1531987 80529 1816596 1113653 1159517 1372580 1015877 1338950 1320506 162021 918788 1533868 431754 242214 1542296 1726809 1843624 1433455 373733 938876 1006717 725211 155607 1262396 104951 448612 689128 866033 1142673 1605244 311687 1800962 670545 113950 8796 1674696 1192050 1789009 1864045 989243 1141266 1197555 1522219 507907 196507 979562 832662 319686 1795269 1608455 789783 1243354 973865 1462423 1741012 1167722 1983282 17693 1615751 112222 1758628 392228 63305 641638 847155 1114323 1273735 1000117 341500 268319 1818558 795399 1023551 1228389 890432 877740 4018 898387 578787 1460287 67378 1416830 1261207 1304936 741188 458005 1619878 909324 882805 554531 899100 497298 1911683 483430 1318713 995328 877994 67244 1846511 739569 1854452 1250022 209973 1401811 711134 465753 266977 1477929 1683646 446822 1608411 522233 1662145 83087 65018 830597 530728 802576 1598360 179847 1893445 1087622 81590 312038 820575 240584 330810 1559728 1587644 1450623 1222876 1623612 250894 1967219 537640 619411 801398 1414393 1158612 822615 714896 487328 84535 1494723 1790299 316946 1623789 338773 767609 962364 861663 1445702 649253 570132 1573296 489295 1631849 95628 1965800 670383 1462513 236357 685355 1344459 97 1264402 1273400 600472 1690859 362596 333023 881659 828066 1059618 91798 1862200 941135 1670148 1726367 178516 162504 876883 59225 1868383 1554840 1173167 1382097 1600137 1214491 707216 994264 1701331 412596 511715 1898963 1629940 1336447 599470 560533 483820 1066159 724413 775254 343217 1264349 353895 1748857 985880 671307 1367036 1094409 1928800 1170526 1669258 471874 1420374 1924695 813835 1532903 392711 1613111 238279 788432 1439082 591953 929281 1544639 299104 185871 1369185 464630 1167521 1554358 1400196 424812 501127 1166940 1362940 969916 924624 60032 1548914 1582510 1228737 416994 1648506 488453 1543552 733146 554494 514944 1491367 352366 687803 1102148 1286928 1322611 1604978 344685 73252 1503619 1000383 723361 798009 1608246 423515 243970 5225 1573335 910010 891538 1525717 686426 635853 289473 1896395 1764268 492990 1247063 1550345 643769 629366 1751558 1997937 1096441 1608816 1939611 1985240 598281 520661 1202859 331215 26719 1597237 80009 857957 1931359 1404373 1555081 1514362 484728 1264747 163898 1337730 1343726 561101 1102059 547765 564435 1838043 690142 415136 1699945 158645 1158681 801609 1007230 423919 157601 1994219 972102 1667342 1731382 1249197 1611572 1169791 841794 911553 1454353 1266363 150438 628163 659356 1686411 545041 1799847 1830554 1716102 1369932 65051 1895751 83429 3968 1154455 714741 1741365 835961 1804644 309933 1638285 846386 437405 730707 933855 1911859 445880 1984341 856014 1396599 1858753 782395 345579 1267449 1700479 177692 1752418 849272 75313 605830 1723035 603960 1009902 1633470 9658 1605231 652779 428245 244441 1305305 765886 1552069 1484339 856183 1522765 1610625 619056 22683 1202483 1901307 1995020 1846636 730571 331557 1173127 1840308 212793 1717326 1901737 210706 1510254 233916 82022 37746 713147 1693371 969960 1300710 331255 1117417 1677704 1933181 1204612 1953275 1024815 1694974 1841542 477385 1547946 195134 235365 1168578 1438013 1129365 30457 688913 222751 476577 1997408 238853 1446833 1465243 1155197 791434 1570842 1685009 252172 444549 1011070 1065760 1390026 188605 1247905 1339747 1121694 1738249 523582 359373 1200992 1725911 888626 921269 1561128 889643 432927 419482 1516730 594434 1558820 1784814 911782 1341711 1136078 1077777 268770 1105166 1930088 11801 701051 1883652 886410 269210 1241493 1001522 1633364 1889324 1007310 3912 1526268 289733 539042 761952 292901 1868487 1474804 1056081 1925245 1019019 398622 507939 94008 1686120 728163 1734461 124167 1439469 450356 1587776 1713879 1388274 1888637 965845 1487785 733487 1471847 1022206 1863422 841783 88331 1458284 1343801 1528913 1325811 1854733 343272 616307 1284446 637448 32341 392232 210187 1915732 1334487 1392815 1274810 714137 490107 974259 1305616 659702 391793 51106 164204 587790 1880308 741018 1947746 564645 712440 1086269 776875 1877164 1858119 1630753 1684883 1058447 383554 1228161 213016 1707069 1970915 697521 1787443 1507241 687129 668143 22993 1890695 926873 1944046 1746670 1852079 455759 1041353 1605325 952277 1519987 1097992 1450778 1654912 977811 277285 1262277 1007255 795615 342604 652344 1452222 154714 1666996 1088811 1177662 1746859 1471993 935227 1401329 350308 218431 941158 1595998 1193178 487258 1680654 507685 201875 1000249 622634 1176701 503985 448928 167965 1846816 475423 1010090 1570708 119715 705128 1157696 1269369 96825 316321 145814 650178 143298 1376114 1101360 100261 491268 388607 40676 391211 1657667 1525892 858353 922400 599927 1963017 1998079 1843492 835985 1658040 330469 1742351 425584 1586298 1288485 53512 1157660 208950 29966 1407662 969559 375322 951115 652550 1250855 681534 245917 197660 484849 1494965 256210 1534800 1429053 1801504 701154 242694 812047 247059 51756 5349 1944594 995581 328904 1114346 1395611 753143 23019 1187125 1293648 562954 979985 757457 1776869 1141143 276740 1945539 451568 179081 105065 40280 1506122 198186 1951286 1112515 1332290 354563 658008 1833824 771437 40830 109213 1395025 1655620 239175 1310650 1725610 700640 1269197 1246533 395657 858410 1504501 1270254 1208648 1551206 1619176 1160473 41030 124091 93780 705087 1945259 73878 1574448 913537 1385088 1800030 1238345 1611097 879068 422547 6062 1243238 107817 1868371 1784568 565503 357818 815611 485329 688839 464713 797929 1543581 868044 1391633 804299 1859522 1709185 1420733 1460277 1111928 265046 1651103 1949903 1735684 317855 54762 963266 1235302 1695561 933231 778719 927725 572566 177988 887554 1204844 1348086 456706 194546 375773 1823030 1998740 1882357 619541 964338 16613 974367 64879 1740394 697942 1438462 405209 1397180 893398 326997 381883 1477556 1719999 539637 1627644 1849502 849768 953947 1918391 1562514 1243523 1414315 1476943 1765191 926142 1527834 904257 807189 746346 832028 662224 738094 563034 1303162 300419 943912 429366 885590 445389 208937 1961411 766848 1765153 1287838 1260771 45746 1311334 1126802 524693 501448 392976 1905430 1765075 1148932 1976592 1275314 1695039 1812554 945104 875836 1838560 340086 902983 977654 1601311 178901 1939013 1275448 1482553 1535341 863133 1725719 224236 483277 310569 1330845 224716 1813963 1403647 1960364 315029 1659075 1101169 1899437 1677695 1781689 1426343 1694131 253807 1316008 99422 282165 109623 1738059 1248739 175589 876347 1773117 445122 1038139 542142 703134 931121 328665 1280424 1657321 1160813 452697 1961170 1663991 560950 13458 358986 79080 638201 230293 1039365 911618 60743 760653 550249 1126758 1097787 701502 47277 1817371 211372 15202 1649997 296734 912388 17889 1296558 1080160 471106 1348736 44394 1551229 1745566 1364123 1444939 362980 1132980 1187342 1482342 1872963 840977 882145 208715 1105502 1487104 447795 1350901 911484 699511 1593778 1014494 1391959 697129 697881 101217 1736271 1808140 1772393 569418 896553 279996 546803 385912 1295566 1389277 537880 1843737 285910 310472 1384550 299484 1115686 933914 1263352 1813269 1970267 1160181 1976710 1101326 290465 1754815 1149860 1618885 1001054 84114 1190468 1007227 13176 547974 1266495 986495 1744284 1206839 916622 1011234 384097 1612404 899241 954795 438373 1876157 1985580 1407000 989948 592189 1211574 625167 729682 1777899 162324 1947869 890736 980841 248136 1561633 80387 825726 1149628 462640 1795448 719561 1208850 261446 1175134 1649308 415591 563390 1764041 811788 854487 411890 122535 1322733 690251 1277538 709174 1861583 1840945 1178619 1205303 1594669 297081 890163 653840 783983 1553627 312009 569951 1129232 1629397 1791328 1886071 216125 23579 972322 1200043 1762622 1782674 732165 344778 131725 1818883 542013 1111611 470345 48154 1907868 743153 1218078 1933351 1438931 515742 1459946 733254 1601199 1279750 198480 697298 1878845 1409907 1523780 895004 610481 996597 615703 1310953 1638937 1737848 604044 208821 205624 1688512 1163524 1778959 203911 1381525 582074 1236167 1848204 1743094 914273 819094 37372 1168477 547222 1142427 820448 379754 1054481 1698692 1262927 1934287 678367 57750 1211443 1725875 1406942 618976 840666 215971 1481727 447101 1479916 501267 1150879 1422106 943584 1705069 1173516 720471 1552789 638990 1748542 637567 1057775 1650588 300809 981086 404527 515388 724299 1561900 276021 1190380 1675830 1108633 740787 658365 1856874 1217544 922026 1673109 372843 439573 326494 960580 952691 1856322 1931218 1475306 233607 972932 1463950 116529 738018 1329478 129144 1642263 1309984 797389 470736 175432 1660810 20775 39666 1733214 934247 13471 1552511 1832715 42681 161967 1564691 1210029 1869395 1411231 1141656 1838788 1533459 1083979 1167772 632757 84572 1072366 140358 727869 1356141 720892 1363319 68585 1357801 170957 917012 1690624 1107350 803607 1701997 176048 312556 885656 1634383 568154 1552117 1319852 1429898 859708 1960379 1887550 550814 1027500 1882992 972779 1103153 1956650 1145291 1670266 1321570 919184 74539 1268605 562881 127433 1277229 911564 298504 542733 1158764 1906843 465558 153547 1606823 1955179 172271 522853 638467 767946 995224 688941 1067036 1792694 1078357 1773757 1357113 1297100 1914772 403900 1654022 393858 121773 1579234 251037 489572 813402 31625 745539 703488 1339727 511656 638151 1242692 19083 1684684 1698819 1620724 592978 1043060 1542908 697823 552434 1791481 462659 1212377 1691685 1628519 479214 432733 432840 834846 1478772 794283 1635942 1185215 1135821 791143 1863925 558354 1152721 1213339 3866 963392 487686 1776429 63693 258802 1824873 259085 1630592 532972 1928835 1468263 1970413 96858 367683 18792 1571795 1832524 1683773 1441173 1650377 1340181 823085 1907170 1495605 708227 1105149 1722613 192467 776799 696072 1833378 1593168 110628 667970 1077825 98769 1447078 671103 1196791 1698020 1142740 1040826 124648 497528 1824893 966776 251469 1028795 730264 1959145 1985117 173782 1006819 1320033 1608085 560682 877276 1506980 1914618 830697 768305 639117 52638 1054107 815640 584650 473843 951023 1892182 1138524 1323791 1111180 510010 479589 450790 1708300 753158 1540523 1330886 1270614 1111502 31719 513770 1580602 1575611 1517297 609374 1577660 667840 1887527 1406628 742372 39047 689467 1502194 1296660 1403466 1011367 1785447 1625815 1302448 207444 831876 1863118 471288 1156749 634592 100306 822165 930867 1267565 127324 28290 224543 661364 1459476 1408011 283793 1782772 217168 120370 563430 1782168 1628066 652239 1473538 371587 1899846 1924083 166282 427828 1913875 418781 1914418 1779935 1619710 1987614 973038 1281145 159308 1090850 1471141 941708 427383 1802583 1650329 1848947 916849 1557799 1148794 737541 99544 1137329 698313 833353 227279 982116 765842 987153 1195459 930434 1923134 1581734 1785746 1648720 790010 1807138 683844 1392888 1652452 1241563 1593278 1726517 996911 1898050 129414 366490 539209 1572644 877808 1273683 1005114 37611 195855 1238453 1124137 405647 459820 301451 25824 1001996 230905 1621412 1648274 178875 1833338 588947 262980 1044921 1861547 1600128 1958117 898146 445286 1164530 94251 340701 1617039 665966 765645 945860 1988749 1546819 479055 773437 1513955 1416496 84271 810531 918138 1765712 1646806 1493898 98370 1151218 685239 1275580 1273730 683437 7558 914925 140307 651507 572066 553720 886774 37466 750262 1197212 1885547 1913274 261522 1789364 1775701 682889 816814 1834347 1731552 299543 1222793 1882492 139249 121352 9826 1381624 1042316 1727051 1886945 55379 1644940 1331892 586937 198154 1422182 879144 118206 1522984 1111947 374232 1699896 473472 689809 254300 819342 392799 790402 441804 699112 1564285 593153 1553546 1088362 952902 1482582 457828 1333527 685079 1925173 309059 551610 1621150 195872 1297115 1810565 1830126 1120656 103983 770459 56327 1897148 707644 1898051 1055036 440378 1023042 520477 1430381 1779054 1631726 51792 553785 1699108 758920 540718 1168442 1872651 1899166 319376 1835053 1812597 1531155 1402955 91974 882113 1744234 605061 1429114 461277 283483 1989517 1604999 1992373 1883485 30495 1666047 391599 1241021 648753 778552 222651 1869383 313497 750114 1209885 1694415 1442662 1291126 1050590 1769322 860079 925179 219697 1485753 1968990 1153472 1988355 1712256 1871292 875995 523227 629101 6251 342179 1805900 1237882 1946512 473546 1454874 738721 1835993 258709 675106 416408 190211 1278191 1971135 841107 1182450 92429 1234222 604759 20744 1873416 848391 380231 1888072 1010430 1467761 469657 744594 1044523 919061 1401172 255031 647417 439899 296012 938665 464022 885509 1550315 1613879 529864 1677260 1072294 17839 912326 1129452 1474641 922841 217378 1321284 1887717 996616 1693535 31644 1604883 1651086 1791319 1130030 1861073 735326 1958170 910780 329627 563785 1358710 762222 994640 48733 1302883 1733008 1419936 55422 205193 185927 1337521 416938 1482753 1042266 1503224 422206 1697719 885493 1249039 1232186 434678 950755 201306 157266 1978487 310511 1983561 754978 1164301 392400 660356 1916667 1017442 232760 675478 1665672 1264993 971662 281625 429953 1876710 1221742 897978 1892483 1625490 418082 1316188 1307654 42210 1066998 106021 1825685 1935671 742382 1441802 1975047 209464 672880 410567 1710865 1496215 1547772 1472181 577200 1892995 1137701 105994 166784 86831 455223 151489 1426643 1670443 1996868 1488375 936986 638942 147878 721717 1407127 923670 869997 468207 1826170 439834 1559820 293559 522550 110207 1350790 1390094 1282163 260144 1946146 1708137 1983791 704398 1989738 520557 1688090 1591565 1226119 555471 1021232 1683613 1527747 918241 672602 1998031 399238 1368478 73002 1828911 645111 1591072 259153 1162423 661329 1163075 343949 1606403 483802 1554462 1196716 687806 443543 1572730 427493 878955 1729058 961621 440528 1942687 587133 1117176 946510 1620313 555284 1761701 1871490 1112653 1005892 1462438 847496 1788291 1225760 698599 1142555 612238 1106036 174577 1944377 991649 1430937 1556103 183859 1222462 952219 577015 288907 475438 1179398 1067609 850348 1595534 1457210 987381 1027519 1609924 567806 1915799 1693267 1178229 357405 646437 1797037 1629027 237538 1202189 1923752 1153722 1356474 748419 267075 761753 325021 1334305 140060 922727 1544402 681716 315789 129175 1540754 1732384 374559 21698 1313636 836647 1552626 1621096 339237 1040842 1116056 908612 1602917 670589 1127832 1935147 1447630 1158143 180292 524736 786080 662412 1061781 936940 1535566 1420575 1341821 1931162 835648 1678883 278463 779259 143542 820200 432248 998308 1890933 433960 1513526 62937 493331 955921 1547540 744690 1958531 499859 13620 625394 1058142 557905 281555 1459866 854801 1528921 807758 5537 260962 1066078 1873024 699705 1357168 860024 1969627 1484767 1391880 1501423 1722781 661140 1257242 1807307 660159 1542466 1169801 662741 1014068 829938 479819 1858553 1981392 1257337 1692272 321034 1198602 137447 955399 1234436 901030 272629 364915 1582090 885604 1714731 91759 826982 1117801 1119905 1185394 1345643 1063402 1196772 501831 1490538 97360 1629618 1383099 503280 329614 1208751 1491619 1308875 253562 124620 132093 1623005 1028974 1552492 245171 312181 1121433 1619167 1279316 1514903 73864 914051 445479 1813504 432393 1880312 1568877 1421304 1773987 327034 1253437 1356523 1728851 946183 1093332 1043548 1599136 1687464 892512 1349613 1073578 1011268 1775388 1137969 1076019 204843 1132510 1400665 1385437 1071619 1270749 14473 827503 278996 898664 77704 151692 1792164 1497560 1628738 458329 486971 2685 145763 1867156 795275 904403 517077 560700 398130 1266421 1876429 730310 1713960 1545053 1999666 1891391 111543 1224648 784818 1897851 1570022 1970198 1772249 16481 1802673 374967 1564635 822714 1273288 444419 965574 886904 64045 1846952 5830 466116 664613 835515 912571 738977 2657 1308763 1096455 1932735 1658501 261791 1954911 1212857 1452972 831147 1498891 860755 240423 340120 1850305 224618 1433955 1990055 1668754 1326635 693933 1821873 1353850 226493 1085587 1770371 149592 128413 261556 338926 1047229 394512 1763088 1595749 1151666 698883 544256 16194 435604 1196660 76635 1097198 461134 1288776 1230640 30392 989671 581180 413861 1994998 1271872 1091035 1011131 1622261 587853 1563857 1311175 840732 228393 218888 1570203 1537444 1203346 664928 1210081 1672877 1509545 817823 1363755 806878 1413117 1080270 1300852 583009 135290 1538411 1394476 348966 1311047 1300562 1009456 1637498 817502 902094 1097494 98164 1074355 238633 1576835 990378 1345677 830513 1586003 1963759 355942 660975 1260719 1671554 1704126 522016 1885422 2351 370728 638027 1482118 142003 1877455 583452 854921 1927212 708820 1489858 1531111 1321785 283890 1611717 1664063 1477414 707789 39048 565409 520541 1978873 1933474 181835 573199 1233217 784324 1898269 767421 504777 1129694 700534 593488 1025160 562375 1318460 833775 1169555 333352 1176369 1757001 986044 1587261 433334 805087 1219755 1837646 1038682 609971 1703655 1710796 1728061 1887538 749334 35625 739753 286657 691317 1623963 1011156 1525200 1438885 1678475 1763589 1530816 1311294 861722 922041 1251612 1172658 1983238 1780893 59396 1358210 384925 777558 80976 1076690 279829 250323 962738 276400 1385376 870797 829700 1715349 1320834 668392 1692668 1468 971974 490149 1300265 1230761 1077703 1622532 1021425 1640875 82464 236644 997632 1699803 563893 870453 320786 1332819 433970 657038 1432865 1311697 573870 1454443 381976 1629615 103795 1734851 1596107 348490 60575 725367 928411 819614 790825 858337 664015 682707 387346 1162709 1015393 913775 1553889 240159 433057 710184 987648 778794 291761 372576 1005380 1795955 752121 502758 1822674 448137 924449 1829055 95270 1378576 704765 131624 1779131 146393 1469774 395081 264081 1181939 1809356 1803373 665277 286304 158420 1698877 1483299 989245 1293858 276323 1193899 1040091 1824540 1807065 555400 1989865 1176764 408002 735882 1087671 385655 863268 1144168 1893356 1650738 986876 1930573 1862981 1856710 1784501 285102 180560 530257 1414553 1746183 1254361 1473703 423391 1731896 238641 352620 1094925 1772171 241888 1992839 13461 349499 1088846 799837 1210454 463799 1854897 1835129 664025 740198 878878 1685236 523021 1403462 1972184 569791 498093 941115 160035 1156529 974593 690583 1611947 458933 1516136 1949148 1567258 1352454 612149 1752131 1900089 660525 48603 1151964 1676536 49879 312828 1489962 1122567 697938 131378 861138 1204552 434205 1999588 902949 299857 1773276 1309479 1007442 152194 1880911 1119160 1676583 1281095 649753 1989374 1838141 323004 280753 304967 532128 297023 1171268 484335 524923 1362428 1235210 1121348 1534600 642832 1413666 1006972 1921070 1178728 1207966 1091485 1201532 1126407 992114 1636587 1864337 1968582 1898137 1869362 1667026 1040087 1275116 1919639 680569 927355 1108820 439508 1997897 1348534 469597 1772969 1048477 176976 348377 696930 611359 1378969 884909 672635 330483 1383150 594419 1752942 985767 1327979 1984850 861549 515748 200401 127683 1762176 1036401 247372 1927729 930594 539397 1204 1925015 1976653 923809 1992769 834722 1220970 1127279 1047307 1006670 493123 1351333 1567188 1297921 1341401 1162485 435502 1589758 437528 1268793 171731 1037950 1071896 530375 981635 384141 562074 596226 247302 1952770 1528950 1963370 1132781 1066045 1698167 1038068 287433 1388950 1563650 1821854 356955 1288005 1040097 360259 1932426 1344518 807778 877726 1354968 311613 310302 1468777 1612306 1816714 532888 748818 904289 1571334 997659 962561 1422617 1610666 1989525 331785 663368 1355292 1647784 1530302 937601 204176 1861188 684148 955901 1335472 773398 1764606 942664 1403172 1866466 756677 1055147 1790201 1599350 1553900 495495 1877772 1878678 1168868 364065 795759 816513 633597 1591498 1048559 1465519 1562143 73321 1510825 193401 1182514 1754065 1755694 1027199 1181326 1532775 12998 340963 187222 994336 396916 1096608 250177 1884400 650678 453772 478468 1180253 39871 1827033 241225 115291 1931139 1669865 161433 391740 702389 135016 1246409 1945865 1354685 1695424 558886 525873 110056 1733765 1658302 1559495 1874352 1487034 183076 1996664 883852 795438 217299 1982002 514421 145294 185866 1517150 1906154 1243638 996363 1774082 54033 633957 1005503 1567630 930227 951331 239592 35346 586099 888816 12877 1944256 115989 675681 1805410 1636486 1084217 611781 133201 1205000 678912 1583660 1817009 914595 1819730 718803 54705 390691 1239395 531706 765882 1619005 1272513 135318 1060004 1488403 196022 569940 1916025 1277053 1463348 1674230 1909081 1226071 36289 1766124 555210 461001 1199689 899506 91393 175667 1736211 818941 1679066 1286551 1401291 1747741 1420979 1945706 1135577 160566 995237 538281 1598079 1724067 1200633 1352124 92920 1483304 1418553 1206984 447155 1035003 1253318 1336609 540006 1886438 1798774 1789441 291827 1019088 831656 1251219 1036880 999608 1613364 397371 1693574 1774722 736159 1695439 273015 1544604 212484 613538 51037 306113 578456 377787 793231 369187 16732 1677614 1578871 1379477 1999689 1888438 935974 1756435 825224 600019 1370624 307915 351542 56132 915565 1992749 1736313 22353 866808 1114402 1279038 501756 1737398 1480208 1271901 1302442 718240 351148 1142517 1131560 1246739 1757540 244372 1177609 1637360 103391 345893 1021008 443827 853671 17306 1103044 75852 157488 1484350 685940 437256 1117448 1363444 1228602 1550588 223227 1599563 1451854 1749663 1881753 551631 764296 41841 742642 1607108 153394 959193 1897769 463025 1023109 1214148 1470204 514710 1315534 1926389 1737226 1733172 1763145 612124 1998409 1247737 829279 726649 1707487 984327 285967 303473 163333 1548096 1251146 1276152 1409502 683765 1305222 265639 1128528 1181467 1998314 471691 890063 1839697 482712 990662 1290938 1279759 1758522 1129799 1757799 348939 104551 311642 1182914 388099 1071912 193725 264723 1844689 423535 1326151 1059331 78100 828621 1778862 768671 940427 1365366 756431 774006 637349 762491 1687527 1657395 183861 899821 1692453 1105673 624309 1061417 735951 666414 1831635 59194 1493938 70402 1627798 77829 302268 87853 245906 1982952 1786171 1336094 1499744 105686 1455421 1732944 60060 1726136 676939 239486 192444 1565097 944664 377198 1647370 1053291 1484955 1671526 1149230 1172483 248435 1847371 808497 422468 1491617 95457 1221721 42510 1558950 1106244 1194422 901750 610944 1908277 1142928 1320358 413925 1840520 518131 1587811 1415275 28804 932487 1844144 351429 1969195 1670244 325765 1621875 1854346 1241767 1178740 1884648 714566 1237446 413953 1344916 1859210 713468 1274405 127224 77332 791150 1228891 1433508 1388344 1173699 1347761 714975 812090 1299733 1426828 1144450 1242728 1725565 653101 36439 76986 445129 708759 1650507 703011 1037759 890217 830372 1990679 881513 86122 1491566 332522 651520 807766 731608 352999 377122 436732 1658848 423060 137717 349010 943668 1475942 557897 527471 741464 1791688 1600439 1286396 691233 746148 1052409 932512 1715561 894605 1785721 798052 1502544 277471 162762 1408478 1266068 704631 80871 625237 662221 1368859 1269902 567353 1972686 191439 1138873 1930624 1140392 60651 867642 1754274 727461 434421 794278 1826865 365364 1958077 1660485 236227 1092296 1927993 1302236 1485637 976903 444412 1026974 1181868 1982925 1952999 1403652 1435495 1456094 914234 1480150 1410269 1835531 1322093 1165406 1223715 1413007 202674 16892 1593817 1825539 154590 1477972 882173 1983583 122565 609197 1061402 1332211 1840399 1440701 652428 173012 1197929 397422 192100 233926 901932 1850388 1677867 1318197 1923159 1386190 1244304 1162232 359211 946195 1156525 1642928 1589681 378966 1599049 1155310 1892255 1388703 412257 473479 1496085 1848860 1964885 1575419 1786355 1475262 1571594 1510137 1747544 1978607 1830697 1764870 1210543 1022847 1047904 1024161 1834345 408394 197100 1194413 506656 43529 331953 128655 1538107 1681311 606627 1760792 1451566 812763 1611520 820909 1477909 668991 239132 1244340 1310127 1827228 1845272 57996 183739 1955908 1472098 624354 617542 1064720 586532 1871187 1630940 288835 324764 672137 864330 1357397 1167331 102875 979946 1791741 1655654 1709334 1507983 1876447 1346487 1014071 359411 510305 903635 263343 10839 979915 546417 637353 1490740 172333 1108212 1695657 800201 466622 880144 515428 1689762 480316 1732770 931564 563373 154793 1205033 1812744 95750 1475170 1195121 736097 612364 1512217 704075 1601258 218883 555716 112828 685257 1017600 898518 1863859 615662 1438737 1279670 283854 1511108 1743877 1538228 598609 519928 826237 1777482 932537 1738831 1204279 673736 507373 1961195 745460 1518418 1292009 1595329 528432 12646 111503 1971975 959703 1965163 1033968 812685 481156 311801 1949687 477431 627766 1926498 1602359 1076495 1688842 76541 1740921 1670559 1964388 1160325 398336 974852 887360 1654883 1932458 1261191 1670174 1185384 1048531 4403 558919 976143 386857 1045918 1854003 1124351 1560777 1516819 894268 1243371 1805527 1645120 1409380 1578356 253605 686185 1818298 763043 404060 1089414 1158249 1916210 143133 50135 1460391 1321631 258651 1782128 726731 1658087 1906622 1989066 1190927 113705 181794 752698 1330936 112547 1861190 1929132 620354 342336 158708 545210 350291 286514 1805509 1144357 1107991 1025292 469520 452713 266072 1050438 19595 177303 676337 1814348 1538219 156732 946978 1322337 1069315 346506 1488079 479826 521139 1293462 101132 1783784 459872 1317752 913653 1065588 106946 1804168 1599220 1624108 670923 1612147 201508 299591 162498 1609083 1167120 1606632 53817 575093 892144 442152 906240 1210904 18484 756847 1241877 976656 194571 261605 275119 882785 1250259 1724356 295932 1268617 267573 1195273 796101 684415 329167 1686491 1855395 1091407 1675876 1815192 1016627 787562 456839 1692838 1785852 394451 1654454 451914 726699 782837 1010070 1014065 337617 28744 741692 839532 524605 1446946 513970 1027490 1859047 552816 1799838 1705562 594548 1587413 470659 1054490 1880892 972463 640353 1601490 591229 632207 708781 1929232 441137 460165 1236971 279358 353128 962355 1261157 409367 36288 552759 1955843 1613694 275040 1256988 1959208 108449 567763 1181936 1927235 818169 483284 176401 1060613 238611 1598800 491008 461340 1221344 1625011 190508 739160 1417518 1773588 872701 915842 1637763 1180911 588412 1263509 414222 1919558 815642 254108 114566 525004 711877 450624 1557497 679600 1122230 1287470 43986 1748213 1966498 1092934 1802092 352238 633004 1676541 1812460 1852507 1139473 102930 1023739 752135 72318 1029788 85332 188579 1133059 1459822 197204 1242 949809 223752 1299996 1910478 302737 1713833 1054325 554857 903530 1754257 1806869 1626117 1850531 594378 838530 1840273 1836038 428270 303570 1686240 1823343 1506810 1672831 1654642 1245052 729254 1747123 1555229 151261 1213453 219571 646031 1654420 1716023 1157392 132784 479787 1500578 1180502 918176 549565 1003713 494140 491424 443787 1819685 1604708 328148 540505 25012 738674 1033330 1562713 929732 746493 57249 1618081 1152261 1404595 1012733 1878103 165318 1581553 455500 1119066 411568 1523182 1267344 917334 1462598 1406994 1668765 1740546 523684 1388964 1952359 656250 494674 1721374 1813518 562432 492385 1339536 1709763 1663443 305157 1927174 47856 1362095 481793 754537 1582219 1282986 51882 1391689 310882 1491832 570332 558207 16181 1687119 145848 764477 1666069 1973286 1546282 45171 1630122 78177 1422997 268435 469124 280007 1985954 957031 1857344 662206 172491 88170 1737050 291218 149996 1816324 1933512 778682 829804 1860811 565891 975507 504892 748388 1421547 1281986 1823485 773573 576759 1143297 553342 1439570 372292 56349 1840488 1332567 754614 854279 851728 1459854 1793061 1198000 1906489 234428 811408 1422585 1947479 1567711 659841 1806784 11226 1031083 126529 1577722 1366842 1198906 725870 1444829 859242 1155552 227763 1798402 1713000 1912026 1144213 490374 221925 720399 1027883 460768 193894 1467618 734764 1001936 1860279 551087 1403016 124545 1147780 1002874 1175595 1636582 881601 1141501 1546473 433416 1975319 1135815 131484 1253489 633857 1358480 208187 1629762 929268 674725 891676 436735 1023145 1017166 695401 1699489 820248 1751919 1629644 1033688 1058596 69511 890970 1949961 262264 586932 850928 969362 1854828 399652 696037 1319001 867553 1083420 1719012 1767158 1493407 246559 144983 929604 1435206 1804741 108652 1525034 554891 884574 1947419 1952811 1461331 42413 1635320 770495 138009 149367 1039703 1597136 1278526 1496911 1367817 404539 481855 499001 811523 480447 1845213 1985089 1515945 64506 87969 890724 1345859 1054672 1377961 1918032 1154006 982531 1345874 73845 58994 47729 1570495 399378 1957278 490452 540016 890665 1135061 753161 1395682 1431127 1539086 370812 1801823 1273849 16726 261162 827849 1999505 1403512 1521678 842946 1378739 721508 1507610 1052125 1393832 884735 1275487 65064 1717986 744637 1768380 192851 627553 1177881 1274984 80008 1856714 1946165 1416931 742838 1559635 747068 501673 692027 1466726 113143 13735 215188 1676436 505489 392578 415727 1163143 1078313 1129607 159357 777848 1759960 1050429 1533231 945034 618825 1799459 1103788 320066 191771 865688 184870 1085523 1697874 99545 695528 119835 1409113 875104 1003704 1543587 562064 174893 248205 1091853 956031 819896 120618 303809 1945178 1100728 107280 289513 639165 1641652 340067 277717 1127073 1419173 1285316 1762346 968478 1297981 1118023 959373 1520229 1956770 582553 1325324 782822 377418 1336012 1212755 759291 680273 231211 412992 840284 1751783 1910745 1255449 1605337 1060739 462604 1577170 571851 918789 449829 515308 1136759 1519825 1839212 483488 1808103 204773 454573 636281 1590962 1017841 486024 687028 184183 752266 661385 1702130 604575 1471777 255312 324334 417089 377049 1519995 1820625 1967967 565683 1826275 390273 1158833 1859588 555991 655591 4600 834610 1760805 927 1809869 1051340 1686642 220535 612129 1775943 141489 329437 1668140 1111330 1786579 1452307 373056 1561416 1600754 217169 131333 370878 618091 955579 404729 1560577 963927 1421203 1250939 1069445 1284128 1113386 222813 825097 1180153 577934 731868 1525100 1848104 1645067 1301496 372057 866723 135496 1868481 1949056 785218 1171509 575857 1956936 1688305 445765 1509449 1746688 1484288 169919 858476 793526 927981 421492 1106629 1087458 586512 253321 54143 570179 1631580 910708 652190 1367125 1228957 495570 184487 1054336 1634431 755365 1339642 17164 583194 1603768 1359937 1721808 1760209 27608 1460428 814227 1538922 480286 1622859 288645 1350646 259830 812838 933551 1362710 998993 1593508 1788052 555994 1428310 174732 1584898 890177 1211318 1425563 1190387 1758519 1511363 1594123 189920 1229769 554701 1608753 738418 823741 1163898 258199 1752673 1447863 1627168 903981 1391327 926438 1877252 380842 1805417 1389351 398216 1547816 1315513 802493 1411658 1773160 1163070 1681336 374190 1562257 1008107 1796700 1442208 1455852 1791307 657779 1958787 348021 755075 1430938 1190706 915443 130869 1254991 1062793 799162 286978 1798853 458589 878915 1858281 1848498 1144905 603590 714389 1237281 76844 707611 1330197 373986 1650716 1647004 217376 327099 1769612 930656 1682921 53021 741623 873642 1154091 57532 1612087 1175621 267867 813865 16973 1146844 77020 728213 132876 248553 1928988 1488012 1922450 203764 1799184 289732 990209 623208 463853 670193 1635278 1460815 940362 1075829 115688 1408614 242082 772966 269379 255755 450520 1774930 270776 198210 807533 878300 825484 1824457 439318 1069714 8030 153463 1190492 1580755 794529 368171 225852 416866 1599063 1596189 434963 912268 352134 977476 1746601 9138 261734 1786493 599908 403981 681985 1547351 1523991 338927 1405300 298729 435491 300621 573275 1740208 1286746 1823168 712367 72333 1217768 1954525 501994 278095 657458 414815 192515 740726 845267 1586521 1050581 188146 935359 1785983 1095276 1304143 1941187 1350989 799588 113181 700171 580408 537608 1333947 1964070 311253 1894247 437809 1394043 1781319 1775202 1983766 79984 34822 100904 258152 305762 1303262 774250 1360020 1242864 1040153 994378 614982 1143577 1291332 1202086 1617765 495783 779336 583951 1584534 522350 1917668 843250 1967989 652539 528018 792010 1297337 1152881 1629431 1183583 1455222 893431 471565 158890 219292 63918 356210 1873572 486104 988197 924422 348465 756034 233367 1004556 1601470 811482 1386596 826410 439995 1400150 1859731 537444 474131 566750 670069 345215 609710 202349 774551 1405847 638294 1767909 1429631 240181 1950082 163850 1438913 1389119 617063 325784 1256257 440555 1943989 1061790 920474 558285 873440 842184 824892 1310596 414697 922252 1346598 1900388 1344532 1623332 84872 1469938 1782703 491693 1531216 191421 265591 1571436 1632808 1964118 641260 1916898 1068670 1031161 1765520 1058520 317166 591436 1084926 1244020 382824 195488 30764 887281 1381043 1938447 1272301 1660401 1555853 806465 44745 595589 820854 1022943 1170139 365916 705842 585378 1298156 246679 1159375 882067 1481511 1405518 123567 1676666 307961 943545 1968344 293598 1867907 734128 665167 1664030 546721 1263111 1117506 403328 86395 1872170 1262749 200260 504706 1001400 757518 27318 393959 1633887 58583 1227155 1294292 1308645 738284 1253622 1763899 1969284 1137469 1980359 446424 309201 897649 401887 1045847 237460 610304 1637361 126942 822732 1775631 264329 945094 1323958 83331 90205 119816 339098 83231 1014911 178606 1441776 832785 1479941 590310 301542 1960193 1414060 371844 612984 1722169 849564 1942076 1964237 1328058 515007 813251 391986 970039 437705 233574 1363183 179452 941810 1719583 516008 1723303 188821 595782 1102997 1737985 1625856 11100 747099 1866408 1777036 1886019 1026304 1538318 1104739 611410 1806593 1864032 1927307 494098 517112 1740463 403060 1363839 1101625 674909 1419478 700505 1278649 1914486 431632 1650869 1514939 1876354 1268398 1152587 1521737 316860 623753 726808 1035877 248012 439928 1203347 1648451 1705380 63897 984069 1088554 1651274 1123629 1908113 903059 939648 1897811 1892169 79051 1092631 430082 767108 1658617 874768 856390 1708821 1978558 244863 539776 1347975 100536 1283434 217233 1405972 1678937 1499035 450922 500847 1672322 1027143 1470979 1604206 524137 1576058 938371 810687 1046052 115667 1594157 1643608 336316 141049 1493761 1631587 1377280 1871656 1408204 1939572 1490318 495626 1090176 1280773 222521 433219 1055239 1973094 1232607 1637347 1537042 1170130 747143 1915676 1938546 1181964 1702252 649095 877783 568489 128211 1626607 1100458 1671811 1471928 120215 5070 1795708 179012 311485 1387294 451482 1028123 1439391 1022723 1252325 1262087 779579 558062 596371 1936314 1615317 1915463 477229 271938 1634718 1963607 1906716 1041356 1343210 1063494 1329959 1019219 1495429 1403963 62449 536494 302379 1941550 395962 347346 421702 326458 126757 1544821 1729616 1188866 190039 160710 1915898 1556787 1525890 297063 1230733 1055283 370983 1763025 1430963 608334 26804 854455 1041647 1405809 1300737 346391 306020 1478270 763304 1610993 1158553 1300339 837408 1191095 523777 970673 1136513 1224050 128039 217999 453185 1698269 1813130 798196 1791110 860209 775774 92503 824401 1334357 1779413 1726219 346166 1843630 131375 1597952 529753 975623 1569608 188921 194765 1525773 179156 1403567 1236856 911522 1470132 1710483 780910 251618 1006983 1976291 1532180 297156 1701269 1005721 824551 1078676 178891 1371835 372609 1439216 1776074 899633 34793 1060375 637701 810613 119615 1845301 99787 371228 1738289 86763 1697862 408144 1158127 299988 1227864 196946 990862 1414443 193048 1649032 1019863 1134724 209914 1101150 1391965 1205162 1549836 1747618 1989995 297501 1585599 1342667 287636 1734560 827349 1436559 1654209 409168 1585466 1201035 1687789 71569 551371 529502 1363186 241935 1868615 1410025 1142133 39437 1526168 459190 221010 1904823 476404 1387494 1904419 1991036 1211069 163793 1391106 1493548 1389080 663029 248107 134926 1436573 377705 1831014 1414890 76251 1428484 1352717 1467982 1458508 1023250 734828 1159925 405044 148093 204344 963460 164107 1454875 86802 1371502 1304196 1102799 1774863 287192 573715 1157155 996279 1310135 776129 627372 1248032 1370994 1054948 876089 1619397 1796921 1335082 47559 370582 1863892 621198 316160 382159 1636921 1934404 49365 1313580 672462 844200 197604 899442 1013225 1283023 804584 1566552 160623 1152704 955738 1337383 1541456 342481 270109 1983615 1593932 1611376 831910 1220395 66627 590445 1490137 384022 1284096 583599 681995 1871107 1600656 902630 1629497 1493480 451909 181274 947968 254039 473629 1236655 1004297 280852 935261 300241 1008660 1163937 1545820 1429347 8959 1017365 52813 915153 1602951 1784602 1961481 1937574 1615521 115590 1378878 1775385 91817 137349 1840177 1678170 1680760 1281491 745208 1066323 329788 1028477 414331 1505700 1062119 1204846 746647 368383 1740779 1114560 982045 449841 1730495 1257290 746004 1011883 568513 1844381 712413 1632219 597290 125309 1011785 1033469 725399 1036423 1176302 1447949 150850 1972704 1875267 1486548 977162 1575546 412994 1518734 1297965 1470737 1862745 1749048 1758449 416884 1891541 1879734 1442743 616897 1554512 1218467 1916591 1204252 1144202 1111327 30900 160175 31954 1859772 1847671 827804 1626121 1474214 473423 1995966 1818718 1686630 1850915 1891710 1729157 1530035 1148746 812216 1966369 1085988 1360185 25051 1577893 1058432 531680 792692 1975192 318943 1563911 1303066 1851493 879521 1083732 1743568 858527 1377806 1270413 1074843 1768720 1251597 890878 1313885 600093 681718 1284745 1467593 1146900 1824327 1699590 1511317 1031297 756895 1805452 272641 193226 1087427 754899 1815602 774687 414388 1240994 1613875 497676 1932989 1360914 677975 1359211 578178 1130909 1501204 740166 1647722 394627 1263324 711614 1088657 1106385 1452990 170709 1344968 216606 113331 1971359 395842 1236419 1061773 491399 1449386 691615 1101678 499177 1234169 1913886 502528 868109 988126 1795736 59496 1983303 1920507 364138 833379 1007293 453252 1152208 1069501 288847 1156506 3708 1836771 23293 819947 265942 852585 425637 1465469 71586 679062 641679 73813 1915800 985917 448369 1952738 147865 1747684 1136203 1771660 134043 895532 395588 1893569 1675784 974403 242912 296424 1179115 949600 1055288 964082 1780574 1460430 1754512 1845932 15185 1498555 636029 533779 1749080 669025 1440634 1418901 1696687 77821 1186825 565142 800119 923943 1326889 1443114 1068627 683608 829472 1951809 725723 378293 136824 1496117 714740 84529 1941088 1087112 933495 1798133 245713 1718028 1265492 221206 748680 1050298 1675131 360458 1924000 762453 858567 133689 1768227 1949030 368872 43299 957883 1282696 1736081 1048562 235626 599970 707662 1719516 677214 1458708 1252935 1258649 1509958 205914 210721 1431916 1630135 1423307 781873 1743719 443840 182993 1492355 1327953 995898 1460967 538725 1147289 330611 1941276 131340 1023850 856377 646920 472998 1402254 260016 1925873 599693 704697 631804 1213653 371641 585301 612567 1591259 1305988 696846 1215203 35568 1583237 1598391 444747 309265 1764034 1475028 1410130 72236 1042289 57840 1584093 24767 34779 1870255 873104 1886303 1741550 416708 892371 388008 545899 390331 1554799 1577958 1622604 1037671 634680 84057 1020263 741479 1358290 828131 212164 1381293 1219556 846890 908746 1650312 1390497 725199 724687 1510883 1507035 1716658 902224 526029 1796294 934001 484166 1575762 322195 1591119 1166030 1538699 500438 194230 1391234 1517489 1093165 1041432 158101 1278490 994593 503749 1659945 1860127 1396454 1682291 648802 1962640 280166 625207 281114 1202738 902486 1322012 1621983 406700 231199 1421873 978070 533445 337618 1516028 41525 1458577 1971056 1773212 1548880 1550596 1812884 1041315 1471883 821598 1586401 1455950 721571 823954 1685722 1481620 930777 1473462 190663 728749 279268 216923 1171530 1903235 1633241 1441623 577142 847385 1911419 1508679 843163 1170289 391019 1886206 836708 1110039 648294 1095777 139433 1171269 851889 1799988 1431546 1801564 1385484 1362432 1174647 451168 305236 492294 1589578 1808711 591782 868673 1612239 1389440 723303 477716 1947770 1878089 1794098 12222 1650156 534877 1481739 464322 1670107 68606 1206421 956463 1747988 200840 56724 293496 393532 1251448 1296495 1968796 128838 1621778 1755354 1142143 1464307 482448 1955713 1819761 1574828 856324 1283142 1515501 1472044 262356 173832 1807393 323496 231256 1107648 1477516 916 1333024 975446 1639136 1300097 1765407 938031 870249 665627 1469790 330728 17153 520346 864040 1220328 100601 96694 31495 1335083 1471160 5721 163714 1402975 1633258 955264 1042619 467745 657099 1371101 1375493 130870 1430243 1423829 1911251 13481 810196 1387140 520243 705038 1810001 1495057 559296 557737 1262017 371920 1229876 1874368 373780 676417 112223 758662 719503 121641 1180905 1962911 1534272 778446 446933 310291 103933 839201 1436460 986542 1580454 1848640 1568075 1634251 253391 1712620 1814924 1988522 221654 358293 1296788 1776039 1551424 308244 1558153 38753 1740466 9353 1861769 21775 281064 1410072 1380463 41266 1986171 692998 984021 228851 809730 1574103 1753186 505149 860449 1577174 793857 1922109 1342299 1484079 342055 246989 1751883 1918372 1763002 139544 1989 1425805 991971 1785205 320992 258468 1533119 483041 291108 243712 1413004 742470 440872 1340205 475665 1820690 1051747 523840 1464154 1947313 50742 733541 1626545 15975 434527 1694676 1611226 1530736 133200 261600 1623868 1861706 800101 1264370 1815276 749536 582505 1109725 585360 1195414 1653852 308283 1723744 1113985 590446 176986 441458 296070 1432961 708766 1749825 960250 295193 493859 1770990 165305 1590701 806397 747 702991 1819743 1805726 1204596 480240 130193 1884046 977235 1777664 1062062 1525808 1803999 1841547 401231 1769956 1649062 1560085 1597304 246881 580790 1033511 693833 259911 1259842 571948 1035562 1526590 1329702 531731 950881 1398213 232433 1014488 740009 1117945 194493 1115177 750459 46228 1308071 1221954 1336801 1647602 1036200 745465 1267912 93375 1117342 1306126 1405022 1200226 798985 221436 1211573 369413 199722 566349 1673680 1777575 1332287 1246285 1679718 1352943 286143 777178 1951898 564607 575672 1978056 1533789 849157 1764626 147455 281620 773438 1195186 555262 1698328 887394 691243 1531562 853305 994896 1768894 1806962 574597 645547 1735230 372979 806387 813011 66123 194074 562259 1829681 657473 171118 1597082 916496 325820 941783 1620307 1922897 1367086 43269 531908 1135388 1719373 747699 491778 758663 1180647 124452 1819928 1610971 1423878 1064444 1486295 1486242 99418 795346 1272012 431829 664047 1652945 1878071 1933717 94775 230836 806093 967452 1394850 1604506 1268955 1926133 60010 1678972 532236 1053950 261531 1057516 253324 448262 1536811 507261 1612679 1869394 942859 338610 476504 575212 509906 1159507 980798 1552723 106899 615546 1361364 1729056 1365563 963964 1225777 685929 57072 1502098 1707959 805205 1565940 1365589 1771381 896264 310759 1718742 1375083 1592045 342377 248397 800548 1577977 1610022 350200 1707023 1971114 266818 1925357 95084 929595 121781 1275749 1397654 827538 627053 1985615 1777988 343979 1108813 465038 187349 1365015 1058114 958301 1011425 1765847 1694475 488742 1712834 1085045 486596 203994 1164609 1880437 927514 1287344 1643266 1322350 1320132 387265 1587658 1814364 1317294 1202192 1592705 675580 1134776 1084051 1769901 1151875 1426658 1294052 94986 1858935 243134 1188845 420490 1109542 1034059 552994 70951 1106550 19410 59906 1816767 1791361 215900 161350 1636044 832322 313862 100351 1233051 883851 963063 1966671 1275761 795210 33028 1855792 1893788 37021 137674 417856 583015 20170 567055 309678 1833369 1972080 1988390 1483279 945080 1810428 267821 1916009 1712841 1829485 144602 1120483 1809049 781435 884529 1339353 1527341 348732 1733381 1009784 1989160 320179 649407 1761504 1257969 1619107 1373730 1105023 1810063 926537 1898308 1891284 380746 1393544 739960 33212 276611 1977573 1793894 1654747 1048080 346587 320651 1138055 325780 620761 1479009 1628334 94864 1399966 579831 1856973 1429396 815192 1965398 1429076 928505 491667 384980 1835870 1628874 1847611 1577316 1072572 424358 209253 1484290 1991002 1620626 618044 551286 14725 946160 868035 654517 470358 537584 1946789 1303885 1419686 1705256 45941 1162257 386899 1604918 1052490 403806 693059 186026 1314019 1612857 1336339 112210 1967897 4763 1187475 613549 692815 363509 528776 335378 996274 739411 1011376 1568073 966537 1359471 575108 872983 1082338 1426728 1198570 1744345 90670 1668810 271555 1701534 790864 433056 1821521 951006 1813545 1399578 1237451 1025138 29272 1804520 59692 1998658 1692455 507562 176302 235660 1669252 62916 1944123 1532024 370267 1974674 504118 803152 1597666 828042 519821 964244 1871124 1348812 91885 1704505 1665455 310741 1353861 1525993 1040022 1122598 1625271 1820735 1139597 903705 786475 460389 850561 641622 1424401 686346 884324 1199815 958429 1666715 932302 1658764 1166842 1602222 618371 1852153 1594342 200833 250851 834457 1769494 1145718 1267486 1714481 189474 1402129 766155 411553 1805663 1255881 1226082 418473 480193 1755922 163587 1774115 559399 837594 521082 1148605 579047 449848 727280 1669319 1022885 1008024 649064 1740373 6235 210324 875929 977160 260646 735061 450530 1241720 1001704 1318292 1990293 1948487 1085861 1395250 1759071 170597 226329 1069433 1585745 180367 1597853 1728363 1701322 1306454 1553456 236110 1412493 1930538 426179 149252 211680 1042421 1500661 163985 1199575 1705179 1734151 488490 1196650 1633298 441444 1172135 1506457 1008096 1869055 59886 1614764 702443 595294 1412613 37847 1013602 596143 1562292 1904818 109725 1383847 433506 905722 869595 125829 1325605 1209295 1722491 1314684 408059 1439846 1650458 1225032 292970 637137 67186 805056 1959980 1829450 687893 1971329 1247019 1132311 1830997 1639218 735820 491644 1990662 766122 1944650 1891146 1173438 433513 282414 1849263 1150128 210774 1376900 1744221 1323798 84463 917309 150130 1323356 1500103 862088 257979 476784 1410794 1426162 1997003 1702812 1559177 1039914 1398254 1436010 1007041 268624 762060 217022 1545347 1650207 68824 751620 1134394 145876 364366 1075129 46918 1233619 1492747 841772 1872357 1757391 1749898 673606 970664 400160 1703955 1869043 1805845 911708 1323107 76740 536351 793253 980250 1531509 1374706 1982309 818265 1424689 1723242 798280 145832 241971 1702776 297666 1574978 1110964 1466988 1997133 1562496 1569 1921751 1669572 351834 241222 1037820 1706416 766585 1440319 464789 211313 660195 1116530 1435447 1879566 1984004 1020102 1684267 693633 812010 879026 1632637 1197854 25384 635732 1553641 710947 740130 242822 1259626 1070557 856041 1297223 542750 1638658 1051027 225954 377351 1375443 1652962 1897848 1590709 80834 1940395 700114 1034441 744814 872650 1386063 547019 564485 1522522 467841 509719 1641174 1357211 512444 263836 286237 665043 698431 1884901 677713 1744490 1436266 1174315 554243 463786 582600 1066972 905769 1185982 1435004 922044 1054818 931387 1354666 903639 1282162 1218990 1892250 1542358 1639358 407048 415400 1097282 1702682 1482718 167232 1884688 1576547 347867 1260924 1921629 647013 543223 843829 608347 1536699 1309370 1242485 88490 1528528 42556 822441 1709904 403480 264281 712216 780146 1339296 721712 1940571 587678 1637373 1991582 1683480 145646 1240389 1582074 121510 505456 790797 1944772 679277 567431 1392414 724405 1341184 557515 18932 1949305 1477094 806317 1118308 1515186 220043 1777511 782125 258799 1780701 972038 1915094 1732916 1422938 725414 1152632 1937054 1210624 1107847 626313 243141 1187931 1188067 1874035 1446701 161636 845385 737090 302277 168294 1749408 26176 640062 1111339 950920 1393402 1556157 562332 1274803 1355557 456517 310414 189554 1178938 1282339 1840860 811819 789620 628058 453285 1287583 1086826 1856922 544585 899299 1316129 1755524 1751627 1027082 318322 1565802 1940089 1528727 633442 599460 1682563 673700 1635561 1051659 1081194 1386598 24810 199238 349717 1831779 749022 1229389 592800 869547 1075301 1554493 1736465 1293128 72194 575429 1129761 1477723 65584 780841 230682 471230 1647732 1261417 1928673 78892 623275 1847162 403232 1927452 292121 1853991 476066 911808 445603 1495015 350537 1440048 960505 240441 1041179 1921095 53294 660766 174320 1168263 1261672 882907 864220 548909 658907 684557 756819 304131 447718 568810 649928 1260058 464127 949045 1871826 1933093 1830652 134581 1307958 632921 1043568 328708 1513385 1412287 60397 508667 512041 611788 1430107 147440 173866 565902 1508869 1378592 1752601 329643 1460285 1591657 1118254 1746472 297943 1771680 1133461 747237 964495 1661268 1445249 1352106 1892471 1372377 827175 1217960 186517 1336582 1500059 336533 178949 116277 172772 1640427 802302 1859340 659978 1737100 1556331 1272216 494376 1674805 1526635 1539663 75354 693005 1776098 1057325 1670906 1032712 1233406 1779657 1325681 1760968 334918 838392 1051808 1202845 614383 1365113 1916724 337264 1118105 140318 949912 1929829 1128965 512989 1206044 994860 1537747 365640 1520033 95016 1723976 257549 539916 1854354 1889304 447633 639230 1511780 1285767 645286 1646392 209084 1631754 1172194 1181550 1598384 177165 96651 1373655 24763 1077241 612262 1475846 1648097 1359523 1638594 241029 315693 297836 1901796 1385836 512193 1249584 1688947 586127 1414831 1799461 131556 1680091 1803506 1523957 426562 730075 24640 1645254 1659983 1931970 1240774 1851025 1418938 203201 1744203 584418 252306 983444 1151368 150144 1580673 346140 183020 1480502 1465879 666166 648085 1117099 1194419 1628929 1840620 571508 1210935 1215044 1880149 694369 1998645 872086 483821 214730 1564289 150921 791859 832801 1459018 1379583 277340 956244 152615 1316730 1147174 1544303 892049 991921 1941707 541836 384575 845645 627638 1313245 1433579 1880860 1279182 16482 526492 123032 1313533 1542937 892183 656081 1028175 1710712 144960 253550 924803 1703476 967970 1750663 1371664 1300714 924214 916531 1428643 1227257 1115231 1549042 329317 750877 5628 659911 73576 1711628 1152348 1404809 1688011 1222780 94040 500815 728246 790466 1465214 1194768 475254 1427555 631373 884085 1292494 1548476 512975 741657 1740923 394862 1951471 854871 1533011 904628 690394 1821670 1324994 470975 965252 1239275 1490056 255267 1434804 1819890 394533 769935 1965119 1192350 938772 780196 1351582 515803 1796590 543296 277523 801304 830238 524080 354375 1985304 251412 1698875 638716 969553 1012070 267528 611852 984149 1592799 722000 1274467 448792 932876 848823 1308988 1100346 1658809 1180341 979419 950756 278692 1534983 1518493 1945184 1106621 1915069 1390817 88912 193085 1530163 421769 393716 107268 342365 548377 1262828 1419139 821579 1163593 1793737 1792099 778370 1052339 720119 1499915 1235230 1260003 1621900 1388648 395689 929682 648652 713007 1581097 987503 757836 1078482 787968 1207694 1685907 1832088 1140526 1248256 1420753 511004 370461 1119528 1540901 455256 532947 1691201 1016724 1623923 1761945 509393 1585413 228474 16614 22785 914931 563574 345640 1492826 189995 332014 39063 1955971 325462 1456503 628651 97363 958457 1454449 232787 597461 1385468 1604704 282028 1616316 1876927 341846 1067544 1924900 1109917 1530386 1165024 132888 703745 1368158 459368 1039488 1519389 1283737 1787512 1156203 128351 1323465 192083 489992 1016564 1651539 1217104 1351004 572099 1281279 24819 873578 129652 727123 1078916 1330246 988019 188907 1496478 1468664 282888 1965001 595937 722027 471539 1742905 1504796 1052226 611973 340902 1664894 400657 1534954 366106 461032 489160 298464 1258202 1177321 448478 1863586 1354145 683134 216059 1206564 948958 1096933 1542987 713032 705971 1809050 548570 1738388 1927551 1163743 725203 1627703 1295651 192292 781706 1085705 782504 1118320 701747 689398 904432 695865 1078079 1550402 24860 1065878 1771628 1229426 414563 185215 1995857 1322052 520023 406997 1613441 1582483 1197098 284335 1502730 424651 610594 831821 452175 934373 1616895 386279 447377 1947459 1418171 224526 588526 1390599 1516147 793917 960749 750167 1293356 744149 1260109 437097 1465593 468766 1837993 366086 1671006 1108068 1887413 1081916 121955 966407 869163 1056194 1217983 1439245 561056 1657513 793557 279258 1307207 1280977 1485387 348107 1570001 1648625 1862114 1607822 1019456 1644111 1201124 1160298 1592764 1093025 1122187 540876 1698712 372758 1284100 1596719 914939 378246 911756 1813674 821709 389566 1147291 1635596 239788 1604240 1965079 475391 1074031 907061 821668 1595989 1175995 1857801 737710 920591 1450059 1482258 1686489 1117629 670621 997696 1275559 1636703 1764942 1106307 52510 598619 133297 1935302 456795 1548696 1104621 1335061 1984380 1572923 1723079 1420620 435967 516546 147909 985417 357336 853104 1225432 671308 562142 1233108 1496867 379580 1564741 408960 646115 1858505 704130 177316 1999239 1030862 1891863 328388 1955535 658662 1949220 737064 1848118 1915184 967874 106808 1710983 1884365 77929 1740117 1734583 1207798 1005921 1198616 1464925 1927251 93656 462412 844313 170070 1381966 1852344 1221873 294958 1981898 967657 732737 1658959 68018 899969 560444 73131 431572 624115 1018478 1625654 407879 1485724 37506 1920206 1541045 558152 761252 227219 1868692 81457 57209 142442 247966 1347724 205010 1372616 856867 68640 1987081 1840213 1312470 1450282 439288 747273 1467577 1504205 1825797 996119 508362 1004314 843647 1837186 655368 306150 116870 427821 1182386 1901733 1642033 1425936 1692625 1206648 653505 375136 795954 1043138 680939 1750316 733354 251071 1013994 276075 932533 698685 1637259 1372021 999790 361474 202511 1732041 509725 381898 216593 1071712 220921 1000131 244857 157930 447085 188005 1925394 1361914 1737252 192093 439294 1198350 1385571 1172826 23202 1201487 512845 936663 1581008 714845 1947562 1641878 859241 68152 89425 1522961 1218685 838140 1589456 814111 199661 590291 269772 478902 594802 177224 1140135 1449457 30976 1132703 72869 854320 770677 1409942 1537885 1429643 76042 413539 393764 1864148 1265329 784129 981905 1887831 632608 1929466 1200300 1730673 1400135 1974454 684778 1234308 608459 376730 351644 1616691 785189 210118 1512039 1605260 276442 221564 1896089 1120310 1481950 95085 104745 1620400 1125386 1498776 226028 295462 349655 1138103 1736270 853677 1151812 1349099 338463 1747220 1585699 775887 1945499 1145086 1253503 1158509 1294499 1546640 418234 1420891 466879 1506179 1884067 995465 239513 1332421 492669 642693 1863636 441034 450929 984396 1378695 211634 1936536 719046 894075 1034112 315063 1745812 1584345 572289 616507 1621879 1637725 1437506 996245 855842 1972427 800551 1430265 397478 1750757 1206256 1061192 1182051 1968658 1788832 1340029 669460 157494 1759925 1336887 1338363 775776 819831 458409 1604260 689912 1805609 1553094 1801656 1143241 530429 1353155 1876407 1370832 85228 199193 541084 1877228 212815 974277 550890 1479138 732747 254120 1831835 1723004 141951 329964 819521 445176 1341466 1119050 527131 194581 106024 1764598 368336 910582 982006 484188 626471 132377 1548985 802326 818623 235609 894996 1095890 342859 714734 435440 1330318 630481 1841379 1105566 1995066 1495066 1107538 260520 1235852 116722 711019 661739 1248257 1822563 166271 1594279 531326 675616 366700 879034 1709663 351157 1749623 1465717 1089193 1843965 1571328 1455465 332101 240991 1178766 1835444 1634451 263488 1214111 1474435 1015446 198523 323821 655932 727955 542957 1009663 1956602 144012 1693262 300658 1656424 576088 967555 911735 456987 1737369 152127 267158 926217 1437766 868708 395123 108201 1296192 448193 1214571 1446104 223839 365855 984870 633252 300243 1681203 356725 193426 1260119 1457145 1945895 656882 1255996 1214439 635424 432759 417966 884187 1300602 1556225 514777 1305894 753169 953812 1707565 1904054 221294 115400 1274725 1413187 1808067 1963791 1468565 1889566 1210877 197966 1452023 560478 1782912 932439 1804834 984699 63223 1141900 1174544 107838 1128339 1818071 404438 1058318 1638595 1468941 1831615 1528693 904255 259301 1073819 309178 1436011 785847 1959554 215034 140205 318179 770045 511179 1965959 1673320 879485 1118378 1313950 1333743 717516 851024 1287580 520481 1416038 1694283 1323676 235438 536416 266734 1166229 1315547 790134 522077 617595 1452801 622064 478201 1177420 1149084 952507 102739 1200933 1535041 234060 44360 1667630 319204 1165821 107899 868179 1908075 1492743 122869 1570094 288771 755631 202905 256805 1987537 1784158 1041593 1131471 1952930 442535 549029 1162758 329701 502991 1994002 692546 1851260 1265 1866953 1962082 506265 1379186 1927844 1263178 313697 1154056 1676202 1962320 387189 1174427 1962001 472863 529878 90347 1528353 238947 429316 607164 953101 1601086 120558 409142 964333 427721 1344026 1342461 618109 7370 1746763 492323 1341703 1304222 1940265 911073 458428 986690 1984649 1114927 289296 1437988 782552 1835634 1479261 507840 1285042 506168 551469 493492 1780570 1769223 688299 1306796 658932 572634 1777370 1669574 1791616 162339 1244498 1850215 934922 1281748 1696701 72341 1298281 754244 1207094 1245420 1012694 1323612 1832879 1912120 1387321 485392 1882349 1704356 665196 1562689 322090 680501 1425158 1384926 816099 1470705 187786 996024 1270737 1514577 1176180 1258274 1462344 1771043 1294863 1669964 1895407 1549130 697058 1798096 1079715 1455714 315403 415440 1996102 13230 749155 1288767 804741 1223534 933243 390455 789566 1520926 812036 1670719 1601366 1610292 1641075 956978 25753 824850 542045 1305077 1670972 485296 970529 1660701 498346 1319486 1434871 1833768 448577 1657783 570370 294307 1303192 1822066 541114 985831 810925 1590683 94538 736504 502377 280561 910149 232024 1926605 1866462 1449185 1652980 1474252 472351 784120 1461436 1228384 1444242 104699 1210912 847701 1313171 1114923 1983307 1846047 175350 1872262 902929 1340696 733582 1235008 516244 596881 645166 1449661 1980479 796313 1966507 191840 1888931 424309 1769429 1558224 1069016 958701 474574 453862 639732 1825791 434664 1548318 1888409 322716 291479 1295642 1835055 845791 807021 1689473 1360834 1730902 1454107 677317 343990 468386 1267082 1518317 1684186 1771012 396616 115426 1790466 1524955 885643 505382 532090 448854 545068 1760462 1495804 1564941 1988980 632576 33295 1097499 248280 1797666 1866447 109614 69892 1026751 172959 1006089 1759756 859596 1793651 1635 1957209 1864021 1878635 768720 30062 954749 279710 1206880 1734241 932213 64961 179367 474107 660956 1243390 1291235 1958977 1389867 1504500 252466 823866 622223 1370178 663984 1670571 831007 78643 241244 1849521 1108561 613450 1211655 572614 1409643 1863209 1236141 1811148 412765 1602689 1294919 1463991 813895 1866871 1247798 1044601 846610 958788 1340371 725397 22964 1236240 1243741 1580140 847129 1338644 1536228 1825893 1450201 1817908 571520 1368873 583653 1146739 871546 899128 782051 446162 1112192 12713 1066081 716261 948513 175603 529670 1989344 965707 1912384 1643884 126088 866209 916612 511675 79084 733060 1311354 1670507 1545079 1143742 1778417 279597 1842000 342638 1628159 1136173 1220743 1677707 1378415 1030945 1119249 1062282 1017658 169012 630613 682866 1379982 1390793 1230276 1063821 1674041 1102623 621584 1953678 333499 1417529 1407645 1884674 1760545 1935402 1343109 1456197 1579215 640290 1411554 1068839 1386288 1038348 1404893 1504981 384686 1196372 978474 863598 1933115 583111 190132 1746516 1024619 1253537 795638 10686 91835 341113 1963485 209031 1109036 671744 1304234 1561414 787899 327819 1773886 369862 953008 1476763 1370097 466261 113555 1380428 1681396 1180052 20189 1205418 12566 314521 763382 1853569 627371 1560380 990869 764668 779429 558236 125753 1696303 1489218 1494430 1651341 1915883 1039859 966331 411216 376785 1953173 220425 1873677 82066 858976 643989 329102 687413 1098165 323657 761507 1084732 687655 637634 1033938 1473297 828151 41356 1312129 869976 793822 255396 1004398 262588 18601 558214 1860653 679088 583077 1658223 241934 864548 922818 767771 420864 873100 455216 1681346 528958 1384515 265769 621937 1993882 141347 1981249 1488163 1798564 1012443 428567 1078286 1332772 289357 141862 1831944 1408816 157768 1095086 294027 1343855 1723239 1438983 806944 1166649 528304 779728 1353827 890999 305503 422744 1696611 1351033 557552 854960 1104029 633100 32946 1232414 105213 1164356 1894821 889311 665318 90900 1615088 1012569 231675 642389 1092467 730007 1966391 1900040 478322 1763704 1474445 102708 526950 88382 908922 254102 1361872 293256 510816 387208 1421270 184981 1634677 1391078 1233547 979745 1792450 1866336 1942658 759929 652572 1414313 1900483 379664 174719 783536 1383597 1866223 1481082 178677 615507 1304292 628826 1685152 1633510 525195 886036 208396 335505 990781 562285 1270871 1138203 1314428 1878520 987946 582463 1525850 163525 1267390 156646 1320146 182342 536053 911410 1975020 771780 263531 9831 1618898 1512924 471287 1809814 1365879 1598519 1454406 19620 1465972 179597 1669145 1358308 1368294 349765 151238 775793 434721 1939128 282508 1361210 93766 345710 1228298 1217547 645710 898887 648010 1216012 513336 44626 1684824 781607 521567 1193084 231190 574304 1522383 381848 1142534 1158140 1208296 609446 666345 1939674 1170693 1051375 1791393 1565514 473952 1149650 1590909 1693236 1494348 1537566 1439464 508613 635954 1887727 1546807 71798 378576 1857365 1278994 930030 112574 941150 1011718 576537 1712667 1911378 778090 1998980 885672 181236 114451 71721 406011 1254909 721642 130255 1646967 1888193 1154052 732808 1522921 51338 1224089 807421 1560023 818227 1529771 1298067 828648 806429 89082 1406480 1968492 814411 147784 1717648 536880 1732010 684281 1659201 1240124 1249372 22331 995776 1999555 1767682 982309 1481275 281804 162104 668031 1060056 246461 1151782 774806 399037 687657 1539236 782581 1474453 513726 281300 1055319 1709388 1907672 423511 864442 641511 1884108 982363 1434060 29351 570695 816114 598321 775830 1407924 746741 1458909 1264511 942455 1819701 1190162 1623377 1724595 1483633 1122514 1534609 167736 1414968 537697 1271356 618464 774161 1136139 1038357 1022191 344616 465967 1648777 64629 884368 977772 1999001 1143792 594301 150379 1467290 925680 1972287 977918 951432 1980418 514456 745447 1799405 522636 1615484 1067720 632663 586953 1165685 1265317 1779945 1262721 631587 250905 1585629 1920892 335803 197940 1791497 17483 1064721 1079770 753685 466031 495655 653522 1003569 1285340 1653170 1836168 57953 1831140 723630 678136 1483473 1584418 910609 1660279 758880 1869552 278610 1309925 9446 274372 1943841 299164 1592968 865286 1382517 1118352 1607552 1462962 256338 1377885 1908733 1430395 1876890 1822685 1784858 167982 417102 767909 353165 949634 522413 1723338 1582047 1415019 988747 1731758 20882 410110 1123962 1909399 939045 1092577 402350 541960 1578186 382131 1521842 333927 971415 1680863 593451 609023 418892 1245018 297988 618009 821949 473016 1073772 1015082 1514098 600492 1866540 1608163 1140291 154984 431198 1232815 1775176 84547 135138 824201 940294 924480 1417024 1036202 1141279 1073021 383943 510175 1871210 1060702 937269 1841393 772322 1788159 218113 21439 1011128 1762366 635902 1886590 1959873 556623 1739645 1009211 1227443 794402 292998 754156 746447 711181 1236788 1163570 657768 1995542 950624 77597 306978 14980 1294580 1804779 589343 434459 1943109 702938 1483527 1100691 1515237 1928894 1571464 1402794 229668 797477 712722 144096 807483 234778 492842 1411529 37248 1070333 1324830 460193 563883 201088 1516722 1372938 631500 1883986 762695 787339 1565099 846627 987199 1347116 1886050 1749120 1575792 1946737 1271766 666099 1684763 588632 347493 441536 1668381 524701 1428966 926572 550925 126900 1024936 252997 1904694 1858858 383761 1502025 1074522 113468 1254575 946090 1056423 475910 1889565 1660348 1604495 271866 1647495 335470 1133910 1970307 1381423 684684 925597 813681 638346 858019 1153444 1948722 23243 1362008 1409521 288634 367863 818895 1634099 1435804 395184 1210391 1830278 1267135 438588 988024 1414401 1718711 1229036 618444 758228 1461159 949417 592156 296096 1281904 175555 1184923 10641 37886 1243584 1413108 1168800 720037 557968 221004 1620976 981768 243274 1065016 908949 239579 1735062 1051127 1135434 1651988 1735120 956836 1088733 687812 1792651 376670 750854 592294 1676926 732613 948635 1106181 265823 1296423 353404 520059 664422 736269 1026042 1328981 1278001 1046425 303123 1409032 31072 583091 1030319 1188035 1879497 1108469 1381407 1454322 1121814 1414728 1154426 1728708 156392 1712010 1484546 1194645 548204 1179903 69025 997775 1773861 1337104 1413536 200164 1224566 224482 151801 697003 1194445 246222 1200355 143693 1574046 1460693 1707101 679121 1669632 1879484 1791734 1921184 109846 1160383 993140 693657 432991 796387 1204187 850392 1007035 929691 1915940 629182 1195189 1222650 1504426 1583420 689792 963140 540755 477166 1351868 1368124 210271 35272 371185 631548 1776589 1239038 883210 1816578 1417767 1201939 324414 1333932 9082 161849 259313 5426 153502 1120251 372925 675528 550611 3189 1105161 114036 60421 1946267 500061 356756 1687474 1946562 946956 1379040 1433796 1823785 1851901 440317 1289674 995232 1540993 1312783 709600 1168431 1497361 559929 1318102 712132 1914301 243027 1303589 3176 531907 708635 696402 1875934 664863 1795329 1827277 875572 1930554 1234432 642074 1956243 465163 1870067 1585566 1640995 155859 1869970 517202 1185987 1222729 1387550 184354 482838 769705 1120703 740191 1756805 665759 950173 1393577 823646 1782994 1748961 1445023 1695496 1731770 30748 1725806 583346 278368 1362019 612060 1473365 828890 1698499 1262286 1557966 1101661 305479 207024 1115523 1498850 1542412 1999382 681055 963683 1658513 622975 447437 1680220 1163984 1925651 575027 1510870 315501 1935279 810459 229992 554610 1778870 506008 1507036 1025873 674298 320293 376029 199428 891896 1645281 430510 759022 854414 230594 853640 932467 1846188 1953613 500102 1339935 978577 1279929 225113 558837 1745949 1473526 25686 1068262 443471 1555953 1460290 1291368 1626325 53305 726611 490987 115457 1207380 281103 1042079 1744396 1275451 158138 1611185 805226 1390940 978282 425789 1442176 705100 935904 208864 1974813 1144992 19472 817775 228348 513672 426553 382470 405680 301062 245161 1623704 418129 850281 1194387 958737 615221 790451 1336517 341279 1672111 921159 1014182 296508 1903478 1786906 1226402 1606413 77227 213112 1675031 785980 1800497 614824 572114 214913 1222910 1786968 1440737 1704863 1165316 866193 1668632 1422619 1399945 431769 417787 395781 469650 393965 55143 1415782 1293316 1030917 965808 915562 426372 480058 1044423 606502 1238091 1736213 1642440 486394 934259 334437 964937 1147631 610244 1370414 795163 912574 1404651 316832 774592 945777 197915 1970431 56589 167425 1784083 1056361 800189 884937 1103576 293697 233062 113094 1043335 749452 1020796 95917 320194 1887140 1589450 803893 1270825 1099688 1951500 1520945 444457 1722325 1980050 294601 1756678 1509133 1732715 1452083 533208 952429 400634 1640349 302867 727943 707601 1084363 1487643 1827659 1985166 1462355 139245 861986 429197 533015 705695 1010894 1609090 662197 1843037 221090 130651 1599038 1318926 576782 505434 1236420 1290192 1571230 1733905 1017154 341357 1583126 1545322 1451597 1408630 1343149 330847 1041612 287693 1551422 726704 1730406 1945882 1790622 1910450 1025023 1614963 1379165 367826 483173 1186875 1902645 1717856 1857104 1873969 1374343 1368481 1089385 1314761 1408828 468222 1996144 1620775 473399 574033 461640 194209 1171334 834825 1096628 817755 1026207 1039846 173083 1137336 1907209 482745 1121142 1099091 165526 1746208 955390 1975850 686762 1238879 709737 1162923 1695884 608548 1030145 1388653 784381 1996789 1740562 1252628 541224 1048651 1690851 265811 1771088 933927 870399 803367 1056592 1482499 848703 400400 1940940 323216 936002 1876908 1441444 1342240 45891 926676 1450845 1557049 1423460 1009977 478232 1028579 1994314 487009 1297139 59791 819366 1037000 533209 1017190 1127900 1063955 1928317 129540 1659376 1318435 1320525 1070154 715521 379269 1471176 551794 682857 1396502 1275452 178627 1407891 1994126 1002130 1757796 1103615 1140485 1600280 117810 1509575 1357280 1868050 93921 675158 1693641 307574 720633 1116914 206219 583182 253549 161788 1932745 272777 808402 1605549 1218833 777249 1954343 243385 1893074 1911427 1943471 1535093 1049509 1510354 1863785 1584819 1737267 470439 457421 1166138 323360 1838541 478903 923211 1392526 937195 1704174 1548873 712810 855508 1216697 698219 1863758 99541 1880893 1784628 987483 1291863 1683560 1380964 383273 1771434 53039 1378255 937698 28404 754035 1423877 100957 751088 1413545 826405 1094889 263276 454579 299639 105874 169503 980156 270018 869434 1998874 1500854 1201144 961757 701238 48813 618964 1539262 1594059 673731 1060148 645047 1329617 520651 1420358 848988 1747070 1596875 1107483 1125479 923742 115123 120661 418555 1928928 1565148 443355 1539256 1991782 1986101 1636787 1989217 989424 1759798 155058 325680 540047 412510 80670 186414 698886 476985 50291 1000460 1662257 1049662 1729909 498022 1443886 390809 508803 132476 99681 1356599 1137772 918909 160920 1321033 741199 954530 243515 393778 1652093 1500066 1610295 1000830 1755702 1836732 205077 1216660 1226842 1530391 1647575 1798463 713526 473484 1652911 1131952 776763 589947 1391090 541578 741775 470381 365997 1297947 1630405 1641749 958792 1413242 1295014 1845472 861188 1757725 236549 45273 1023673 1566455 600156 181447 934806 881792 47866 1701748 1347990 1281744 1122809 1823942 1851639 1072092 1622697 1292192 1399248 134076 322672 1324079 1234448 674199 1841771 1908521 257216 345993 1043184 593905 996947 1847946 1700123 409098 908427 1386361 1881079 1963735 711895 436785 423825 188699 1684532 1659067 1052986 1376946 1255953 629669 1205966 4580 1559472 1950720 529629 581329 85459 1142813 1123656 70691 174726 624946 1063355 758346 686200 1060562 1159755 42985 715999 541270 1768665 861266 1839492 196064 1484071 1296941 1510362 141698 1065078 314746 1629210 229509 1261680 1451181 82532 1156236 1557855 822513 75590 9572 1171508 1020163 850789 1031287 1982151 1961703 878490 1973072 823804 447804 1897176 268261 9863 907500 757925 613609 1174133 1236595 749208 85754 1196678 1917945 352306 1279526 1288720 680437 1506577 101855 228246 1111173 1601226 356166 508290 1009603 1493939 602548 1676563 421114 1197088 1707102 887476 283404 619968 843644 1515801 183432 422896 1439422 1042631 341996 770519 1695291 832936 770580 758809 1407608 957852 1081702 742496 1310426 1672694 500903 1643242 99219 1087885 1485513 1626126 1668702 1162896 1582359 533775 616606 1505045 1025554 1956752 680831 1962508 874064 1361897 1948949 70778 1999276 1880081 92321 1970913 747460 1626543 824135 242268 187830 1321187 735980 1777283 1908949 659469 1076184 903697 921135 632824 40089 1971409 1383005 600289 344998 342486 107239 1486610 218545 1780027 1330226 1406717 1929086 1567637 1648253 907651 1593661 39032 951428 794446 1757876 331160 649654 1493073 344249 1772668 504213 1929793 1130827 1742243 1786554 1065531 526578 1285618 1734669 1351094 1477873 1731793 1714915 1713707 1490791 1981445 274393 78020 1684697 1261512 1382095 943283 109511 1671781 1523423 1072908 415647 1043384 1387363 325715 20129 1628670 864528 1884384 1226884 97262 526104 41984 1408759 1750324 68461 1926209 1271813 830682 1295654 1733310 1242004 1849378 796397 1857300 383237 1765047 570752 55891 37182 993238 1800359 1523400 1443077 1828525 1718828 940386 1242430 1905095 282416 1056872 614957 865686 803945 1633968 871598 525749 1764875 1969708 110416 236861 1671297 1120191 472831 1989292 634753 1377311 484584 677604 1238283 1274112 1227952 1723342 1254871 1036793 979896 1881501 158187 1605836 252381 1161685 1388759 1574415 1062100 847909 413393 1956733 1065989 979296 805013 383052 1139432 661130 302370 867206 1962788 602110 1695008 573993 230890 1481848 1428937 1494111 1727787 103688 911675 504859 1346158 953392 1480964 1607858 254462 1370160 990135 1060641 576865 581986 1523654 181536 907754 403057 1844303 933822 609554 1855455 943473 546452 883115 328126 454014 1244886 757524 1573952 1613731 966124 975331 1267806 643898 693173 100358 529567 1649718 730913 1645180 1316751 1561298 322855 802863 156600 234352 1704504 701366 22379 553526 883854 1317252 1210965 613975 392005 1624453 1625393 15055 1319029 1271181 835593 1490008 1034658 1021343 1246257 558474 1962165 1759224 863248 421398 704635 1652179 753355 1981146 1460333 1108943 1141597 633297 991322 938087 1597416 342082 1579297 1583438 875622 1747676 1216797 1466371 211527 606259 85781 51087 109350 1470011 1959253 1999970 124416 1619253 855598 1698722 1860788 1568576 1201728 88471 1016879 1068641 1166996 1001272 1412821 1628971 392728 1631397 1827849 1875219 1506018 1755019 561396 720175 1499970 690526 1153372 910752 359317 147345 161322 1686958 1669588 784418 1179643 125633 320211 228508 671073 1549507 1400276 1240215 695077 1839574 852901 1658669 1334400 913152 818793 1644513 565145 1417046 203030 1457962 1931505 691165 1494884 827230 636976 1986867 271351 1217521 1988770 409625 1573436 1820669 1663167 1745142 1449504 881138 272342 235940 610911 1801400 1840508 649560 1101295 952834 207597 385068 227485 1288765 1485556 252356 241837 1054344 312796 1177897 822479 785485 1271822 1190076 1840555 344313 577165 807027 1896124 1318658 1231260 829326 1953857 1817915 1174635 615842 1009139 699820 1652900 1565474 1359524 1418286 1507962 395889 1654510 1062566 583200 805307 1124685 769890 662474 1008983 1727586 395486 359902 1977143 714940 1645816 1742814 498906 429537 1091492 347247 1412353 1324118 211753 802332 18929 1793240 544921 1522634 908920 1465797 188762 509325 571372 1050859 539803 1468188 1682336 447979 300343 285161 555658 330135 1655190 1962217 1661592 597207 1506701 979993 1881994 322100 784400 1172358 872214 1911252 411230 1274498 257336 57854 107124 1442895 1518781 121489 870821 682705 185868 1103658 1778552 717120 544954 276820 491365 464976 1956043 227953 1413535 1518451 634864 844872 1530433 16400 1300569 393076 479540 1936140 473828 684307 62981 1808615 1317580 1289062 1860257 455293 583823 404546 1703056 1736098 526036 1770847 1531205 418240 421556 211706 1746194 1705581 1620872 433456 150771 1699968 1614355 661235 753114 1676012 358344 119509 507103 1427994 1628656 25305 448509 1452888 1027268 361306 1420684 820956 945520 691629 1428975 1372471 1270129 1421640 447977 1263076 684056 1508410 1115557 1224815 1292695 188511 276447 114230 1995891 1351767 978461 1310577 784230 853085 1186643 1532304 1150680 806765 1063283 1413813 1305018 422956 1124125 736350 950487 1920175 1579079 328190 1200045 257535 885689 750839 1872778 9987 862942 1735233 1033290 1668685 1039069 133649 1184523 1821929 581043 1600014 1886847 1109759 1942464 351792 1537992 1492672 416188 1789500 1952666 299637 389925 528005 67773 432477 937693 1976568 649725 272776 1789455 1861795 422191 66663 963084 995310 993313 1298602 1803268 16211 375994 327745 1131714 1809503 1980720 1249585 1551767 299759 139262 1009364 887401 805473 1079655 1016853 1125353 314545 1715692 237194 655342 757819 1003449 1224743 753719 1516491 1091730 169106 312465 1739921 708968 1688042 803583 372260 1782695 759785 1399085 697404 1689138 588644 1724781 1528158 46716 1752136 525603 1578922 1959492 1917807 1438586 1527420 924604 1019400 1667738 522358 851108 499591 732794 641992 1745911 142281 282579 1914712 1876191 146845 1299885 140908 1573278 1413834 890169 316061 61303 401779 1687465 995673 859505 537641 1436281 104341 196036 789060 913455 810016 623648 1145338 129803 874532 32020 1384659 885647 159195 840226 1101744 1757472 838746 207870 1480459 518957 1232464 482164 1486439 50551 1195807 1485688 288627 178962 1197177 1876637 1144902 957794 913946 752654 731501 688789 600572 964329 1096995 1815723 252871 1908254 713397 1711463 1923900 71766 935723 822650 1600937 425784 162529 558729 931859 1967956 1110519 1715824 962161 944622 1856559 246204 1249934 57128 1896105 483923 1947288 1250606 211962 115932 1478698 349132 446012 1626194 634946 642761 1020685 233610 980293 1866502 1898116 1899199 1236609 1472867 512988 177321 713036 701779 1019473 365383 956339 344443 1580396 1766411 1172534 825012 113842 1165335 809903 485139 1709281 1596330 1748304 181269 160075 1762247 1506341 729444 184462 1982094 562616 1732372 1325248 1121195 1052932 1367676 345712 789493 509349 1604763 58870 1882980 1450980 288805 1074635 687533 1885384 372999 574476 713777 873124 951217 1046037 1369879 798276 1175675 114225 1191612 205826 1349524 339815 1230075 364835 1035668 24723 1910128 1754659 1490035 95765 1867891 41202 1748186 1511091 1574639 1570437 700983 1918462 1738878 154158 1848551 542348 500578 1433068 718262 1242604 295470 447090 1275305 407282 1297043 744896 451597 1117605 832339 522635 223204 1009851 189152 1984099 622617 713086 1128580 1892463 1391081 1583829 1657895 343548 1482580 767374 1054491 1020395 936207 40474 1310418 450870 210606 247681 885454 1377837 931951 1891048 1841681 1346054 312804 1300561 1452422 743793 60001 239856 1025741 1199024 498648 1355384 532825 627924 675573 484882 607398 1836669 1562703 1103892 1630203 685689 774712 1115327 447092 1931812 1199806 710408 1972876 667546 577533 947069 207202 318948 1815573 991793 1490007 393707 799629 761558 1786258 1044204 314743 1580586 1999615 907882 1832974 1111023 1984566 238615 776468 983490 294329 584513 371879 1925835 238175 65356 1870840 1149948 328878 1240996 337646 809407 1118079 1338806 643808 912910 774786 1872995 1701318 361336 1922276 1602355 879977 1491602 605451 835194 1974872 166198 1331309 193744 986893 17566 371033 502719 622459 1035159 432057 930223 236407 223784 1400784 650053 1721626 1330809 24619 1372007 1574404 1345380 1934727 759258 261558 1013628 1597130 687942 1933159 189626 1521548 1887987 807768 1294854 625567 1349684 988795 465795 1851306 51216 1752869 1252624 310320 846574 1540169 1745016 593061 634651 1425066 386854 1230172 27967 1933485 554699 163588 261913 1511714 1211572 1748384 367560 336478 109123 1331639 919964 1083215 1863476 14498 1134725 838699 838171 943102 1585887 342512 1987793 1785391 1586222 14098 1558193 839073 1330187 1301030 809202 1787318 1688449 1894267 1554869 788833 618801 1043498 399244 364857 583515 1017191 726734 1365744 951999 1546957 782092 984921 1233459 1627961 493882 929017 906563 870205 1847908 737968 1477253 1546981 1239522 1295526 9196 354458 1285325 566219 1869390 699341 853710 973128 155765 928999 484762 1374105 1093811 1492077 1142422 642204 618015 1012977 1634970 298031 82031 1843900 1026750 299650 1278074 629008 1199370 962858 522936 1489482 480701 490928 1288082 1026602 577349 530361 429109 456158 1948076 1680234 492302 1202207 1837577 435114 207001 1541292 723424 1186792 429223 419149 1286304 719326 1570244 1233105 175870 535827 1728934 506542 1219255 1939854 174479 924898 1954996 1693456 510133 618290 1191411 1434631 1436418 1294731 1121387 879075 1871388 944407 470050 91923 331103 571216 1707254 1026917 1129277 331715 216231 1556424 1591517 1179886 326092 1164954 822298 1598813 1098358 1265135 1638675 640522 1329689 541591 472950 531488 619856 1333012 1251298 957952 448362 381694 752075 257083 35715 243404 231388 1008282 42747 1695594 667683 1080333 452920 1811884 1974714 1181288 561420 323933 478520 1347656 492238 571207 321060 651790 863239 919782 489522 1507966 113057 476165 489365 771206 1684901 1664702 759477 1905394 1538829 1276695 1392666 653635 577747 1332843 1562352 701945 846292 1541019 888057 1804234 1114520 1208748 1818950 516875 1814680 114132 1867320 1736769 183619 1849013 1982314 59654 559316 255663 1641014 1553521 1541881 793229 898643 587439 516123 1683373 1242626 629654 435906 1555881 34891 948551 308476 1463063 1191017 1407478 140325 1984303 742699 39177 183492 509732 1977082 152801 1711384 1404518 164137 39777 467500 1370397 293616 1236750 248191 401681 1521738 554648 1213743 1726516 430108 325086 112780 291971 731604 800458 1288092 1925564 277769 1005761 593441 580765 1861176 1958223 1075348 1814527 1416964 1339512 504249 1022257 139316 984708 412847 1398373 900835 186871 1650547 1754135 471817 1006350 827866 1914722 117188 1298411 1498354 1761410 1868331 98403 1974983 1747820 771824 939191 646666 1934901 501718 1950313 947495 1184625 1182680 504469 876025 396134 23970 713918 1337902 1017412 459009 956779 1818096 908208 1193658 1182224 1414542 486708 1327577 1817291 41147 363921 1870977 1400730 147450 924069 1961427 142134 1999642 1571435 1370449 1708384 1124483 1065173 135940 725665 1629348 1844858 904639 883558 814197 1646333 1739814 914762 409582 59487 1606078 1073210 319412 1709204 317650 489130 1800350 1275102 425788 817797 1415024 1039745 1575247 1472937 1449234 560530 478527 368148 1533224 1665397 1671820 297411 267207 1858 245770 969323 908311 454345 794608 1784426 778775 472392 141 1854240 733728 1034876 423605 180667 150554 771229 1686385 41229 465083 570903 1996090 215506 1829117 1970311 346091 12304 409852 1049539 426082 1261860 1093856 1494903 978132 191552 1148875 592304 796932 1120996 1959913 1248863 1151404 593731 1431798 64284 774067 1672288 1293102 173605 1925621 147514 1851226 1241446 263589 531910 1593788 1323700 1060767 298984 1663898 1581178 1276053 770179 1144082 1300920 1278347 613351 1264470 1287360 1234658 552169 977801 293155 821711 1474861 775464 1880849 296295 1299976 131527 1270699 397768 117866 951091 1484261 1179902 1863834 1951185 1651261 549808 1397880 22122 1597591 1723213 1674885 303634 32518 1729337 1923163 1323385 832611 549094 1971702 367321 1517287 823663 607311 1586026 1329330 1929910 1169029 1224692 795124 1742662 1026195 329687 939248 1767563 79234 1195968 519665 699194 215948 631079 362801 146595 731935 1487367 1522060 1982566 1213260 71961 1013759 1130271 1598438 489938 1815340 1298615 296297 1608338 910600 1351802 176504 808160 1215558 892330 1377950 1620173 1958799 158007 1706950 1457237 753173 1763741 1984052 1978638 1339982 383042 1580303 1027778 1226286 1534903 1329623 1211039 393520 603594 1416113 1588660 232342 1004139 1921285 1455357 1232643 1323425 384151 265081 870253 943864 709622 1823719 1733609 1133365 343198 1236295 1829542 1217079 336288 746609 1150460 610273 1609960 1069690 237113 592356 893875 347642 562235 1891741 44515 127023 1577862 329970 1246157 750232 1482044 650731 1421909 943422 1963390 475582 1359295 1507197 843737 644146 788536 1667616 586516 938485 1881970 929677 1254269 1806332 544354 155012 152070 1975082 925161 1627092 1119742 324 876944 1219032 1931018 1989959 72077 1802882 1992801 1402447 1979444 862097 1868456 1768548 611710 1168059 1949324 898776 989667 127663 960696 578731 1585417 1747390 716177 1539755 186031 1079310 1587302 183301 553926 303894 423473 1533328 379005 755379 1523527 688845 107597 944325 477503 1754959 779124 1588026 1863222 1062611 1529957 252177 1078372 1526076 224674 591648 432981 1775670 1405931 1740685 984948 1970181 1123567 1523314 1058035 1272586 1332239 205391 1992219 639849 1990195 43652 1977268 1565039 1304286 1099097 520874 59279 654457 52611 553048 558458 1537807 1498963 611632 653275 992876 1384660 1687330 430953 1261796 1015940 601667 1558894 156356 1058590 170671 1111310 1760572 1893156 1674821 298969 1016108 579491 506323 46552 150374 1383498 1368272 696852 1642138 675294 1279736 781292 1708351 244607 1607086 472797 410438 1519308 461068 647966 802280 1825517 1755920 1837648 875723 1891499 1300589 1616742 815782 1704869 845353 1882057 249339 892904 871601 1664618 577910 1357445 291019 310740 477222 659114 781714 1333720 1546158 1573669 1757927 734221 1355256 787323 346689 1767230 1188498 628830 600883 1940303 1348314 67121 60908 599998 1466575 1798269 1722686 1877984 1638329 1746325 1195026 1716636 339794 131616 1836767 337068 1686673 478743 567300 881882 1601271 1331249 443236 225629 681475 1377415 653419 1393355 706546 1802603 972939 1478792 184427 105749 1580694 453502 1623694 1184889 1924576 924916 554903 800437 856237 362473 279809 39753 216589 1744567 1346601 303931 508987 730459 1867578 465465 781967 1395338 369835 1547117 773435 1934896 1846019 1633376 1450521 1408713 59910 1842519 192203 1941461 1124955 435598 1155167 399084 1210792 1672130 400761 1757664 1665475 112201 1689263 1529176 1705937 1938784 693071 1245836 1066868 57038 1818512 1256342 1985074 1643813 1748753 487611 1259540 874945 1839520 732032 395958 497659 1255293 1476777 1670905 1403266 105317 973517 1400587 1965351 335449 876510 1228075 1853834 1099461 152000 275426 692560 1612172 1673369 110498 893240 1725906 1834657 1141950 255922 1354373 613106 1833660 433192 1516678 359513 623734 199185 1223278 145025 42083 1021732 1591655 976635 1346228 149172 1281192 589495 1577739 859615 1333806 1206874 1132953 575970 1121292 1457844 1833937 1278995 274776 998472 1503379 1163659 677179 1781779 1575685 254458 1235401 971615 40662 189445 1773239 1194298 1317722 745609 733605 1612759 575272 281705 474061 1606629 67718 739241 1055153 1238129 636889 1307764 495332 856851 1054252 1449695 904632 925842 588044 168842 453245 1327019 1729742 514170 1486015 49981 607272 889056 1071696 423378 1917066 1728765 1153391 465445 393630 685837 505195 223821 1289142 33274 220442 1816136 1113823 1063425 1916430 730676 1115387 1299844 1324446 1368708 150096 1624780 809857 122284 1390657 750020 20480 1873396 871243 789483 749288 15792 1611221 315458 263840 299465 1429056 909745 299335 308773 1175825 634292 308606 1036295 1426968 1465960 1976032 606154 1765291 583824 30830 1721341 757068 1685010 916872 1323767 1237098 394819 1866003 868313 1251570 1885040 1246199 748373 1136424 1263186 1746420 1807165 564424 1623959 579014 1512126 1724677 1302982 1216331 631690 1792356 1022130 1061084 811413 1469010 280085 128061 1008184 894806 740471 515638 696097 1875470 828571 460587 1361026 1553421 3761 855805 1409875 652653 1491532 1960210 743212 949651 374817 1327341 441899 1330411 41809 1721677 1174556 60056 990059 1727260 504820 472355 1398616 712374 857307 1956331 1342300 1163128 151601 755808 354257 514298 335468 23318 494830 1355320 777495 660465 1093422 621082 229665 1262523 626751 1607274 287406 1750491 96611 527246 1443910 940864 563787 1182347 422565 329921 617980 1920651 1839005 880725 48330 1704035 1578687 1826936 1554174 1631509 20583 294324 1514552 1535049 345361 1372044 1782620 438489 1794197 789535 1883957 1112491 1285876 1019645 1800249 858398 366395 835301 848543 1002286 938271 963498 841122 1872645 1525649 455869 1437672 194116 1476588 967351 802486 530696 1230540 118540 430928 927324 1152541 88670 616198 1109595 602012 101036 130838 449546 1405619 16200 86292 451766 844946 1791296 629888 1408880 918728 1271687 978948 1509749 1307052 1736615 982062 1552690 1059088 1339716 1118509 388584 211100 515761 553491 1000573 1937447 1123926 854886 106285 39934 186428 48761 686697 1778828 1702272 557272 1042536 949499 883360 433408 620379 640936 1046664 461842 181184 1869114 1844251 1897423 1101022 159737 403527 1611916 1071196 1613154 504330 859874 874614 415082 1461 259671 1892929 790187 1447503 1770323 823625 1345981 1825287 1246891 30174 750381 270026 1284943 1274688 913465 89991 1605953 852329 1319759 1623793 336518 1015121 519169 973720 120769 545395 242111 1305933 1513071 706277 1692096 451619 1284150 506941 1389232 133155 770668 813732 1636577 688514 1201145 1729594 632067 299273 433271 1506118 522754 1746310 1488071 181688 1019459 1560063 1736480 641356 1779252 1724079 1015015 1164133 1850743 276131 621978 966248 1220500 395990 1335571 1596024 1478237 496170 1470365 234169 1010772 1121264 1837086 775193 785539 473276 1665859 15541 1905798 381294 1005621 391543 152761 1955682 1296358 120668 855065 1208680 1275232 1725148 977442 1512120 1146967 1808994 872785 228632 1652501 33615 785383 1345287 1688721 976940 1525870 270771 1613015 1974458 85358 1845582 592518 1765656 1885020 25303 627082 439384 1656076 256416 1504104 1448362 1584506 705717 281725 771394 1293464 714438 492912 909069 1097563 1486422 1221591 768862 1549659 1765574 811184 1889900 1067416 163308 1659855 1707082 1256541 1027701 1136895 1344493 304247 783946 1851370 79570 1365489 1881745 1465024 1774583 1919413 1809543 456411 1748412 1212628 1873456 355558 317686 444820 505385 321824 364895 662802 1560045 214025 170519 1120921 1318158 407621 1817804 1543510 1877609 140871 939735 749600 589217 646194 893192 1322420 874564 546658 462561 683019 474297 1988202 950461 849924 1901780 140725 1682460 66987 1387107 1125675 781215 1541598 1040930 105445 345755 97616 1689989 1966007 1549019 102621 1109444 1101969 470577 977403 1369240 358128 1450078 1191676 712351 1061349 768224 748006 706557 1717210 322807 337356 1328678 1743867 1406000 91303 482913 106525 538964 1749153 1544527 1712359 597970 1645875 34758 861568 682546 699090 231397 1106172 250017 957060 956675 1301183 454109 619039 1948553 236548 1695528 1919065 1871275 1715798 344814 256438 428121 676946 1609477 1645080 1244080 1859992 1070467 218927 1901163 1429730 1987812 100924 1123462 935092 140003 1758243 141772 807563 1798904 862416 402063 1585072 1995055 1311305 558352 1513543 1089222 993772 1227662 4792 1789046 1835399 777931 74378 531349 1351838 1437260 485550 421969 139947 934685 585634 527845 906190 1401007 1167145 1259316 1041995 659063 1615306 59261 236791 564013 1156750 523178 720716 1375974 711417 1895267 1463600 806205 1621038 1950414 603749 743060 719616 8808 830806 1351883 1727942 1222348 1558960 1058133 1376649 724271 246288 602981 1874195 1547637 1496489 90819 517676 1067007 597237 904827 1071564 1424542 1000534 565476 1239343 156690 1419709 1521167 1716363 1770539 892823 675122 1235812 842048 226344 1449493 432828 1293928 1335597 1751399 1855639 198484 15796 1111227 295037 1239973 1591433 425145 1010950 213377 1991099 1903782 958838 1265285 188856 877917 446489 1300199 641784 566866 584407 487033 957345 1987092 1561653 636257 1716358 1038990 74885 1797195 486828 1512697 167714 292915 1260953 531263 899643 1801001 47271 1066814 1674685 552028 1685309 480315 640823 1279217 339592 1376175 641360 845492 471553 1546507 912996 497243 317482 1226108 863834 721417 778082 1768551 1816418 248927 1196285 1965206 469011 1978769 926221 1179692 1706020 1286681 1381275 699306 355094 575144 1737087 1542012 1089010 1824328 553644 1476608 1365061 149796 1391466 1218884 728217 1040624 119831 881953 1809076 1452254 772986 1279652 1447443 1631865 1823462 694313 737668 1240356 433636 1399840 711947 793930 1134827 141054 834498 1635977 1987734 373419 1578373 1675114 1758083 68239 1320121 332649 654454 1234921 1520480 818292 1943257 1968800 925431 1743115 892541 1678217 505091 716916 277205 1078506 770017 1635376 401596 642640 1892260 1861468 472290 1616256 807826 336535 235844 599730 1345286 905884 1327269 1291093 1941387 642234 252611 1969805 111139 447103 925176 1037098 1017749 842022 234899 98070 82366 250127 608214 963297 1861149 164624 551660 945405 1474590 406157 1331745 694345 1718187 1482204 1772917 1217326 1747290 294180 231776 63229 657448 1810327 1927474 1986524 1407332 1432023 1033998 1648647 630443 1313507 535306 1238431 1929423 608403 1870606 1477193 1246476 1085793 1531641 1386491 13270 984512 1352508 344673 1451267 323050 1823346 1522464 1349771 505336 1026432 1325726 551496 61110 224827 1242703 366551 1384083 388831 736845 216613 1524104 351914 180032 742665 1306626 1000269 1733067 1281373 106626 1088457 1142150 1522091 428988 717649 1925660 1889166 1490163 351910 127047 205235 1194278 1324902 1193634 1359910 168873 355975 1270001 937245 1808779 1158479 986677 162923 1024504 1243010 653992 247291 993989 543152 1506114 1817246 659773 523495 430443 240810 1881469 736770 310033 1646789 1524103 965119 270027 754985 1174324 1869156 1627968 1867540 1377849 1592681 1432070 1976491 134391 1139261 1139108 573516 1319362 292710 489245 1918612 1219671 559114 1613021 233498 1973545 226938 1158602 417775 1476107 377339 1613893 148656 787995 101364 757436 195269 1882393 359257 411297 275417 340922 1784011 1442819 1565990 1382363 1484162 586507 1752093 257692 1764656 380959 761982 1802769 55567 1756806 1420363 1358559 203333 1162978 997594 1064130 146189 1319639 1031367 493133 468816 1380947 1917496 1612267 529046 1629717 1470117 924610 178496 1857935 1177033 997323 290041 268464 495010 352221 1875023 322857 1786755 1791371 1402957 1623007 753429 695566 1527961 1511720 1686122 1755153 1363653 13094 1023051 1117976 468519 501503 1259118 1602305 647061 120474 1474317 1849579 1288833 388703 802041 1757479 928786 1059191 668222 1901989 26063 1231710 675293 807343 855014 1120175 171574 1528148 659615 1173366 1563339 1394807 302368 389931 1478177 1768339 1135724 1451560 583999 1746561 1891533 1677600 1256849 1261326 1045004 761611 1969422 1970041 585464 1709240 1676466 1467054 1345039 531311 1795281 1069076 1924710 216777 936631 1322311 1782051 1190269 570314 422477 437205 1641306 1635053 1907603 1584990 237630 370078 1980996 1803834 1964304 1386593 774561 37834 182101 451381 368579 1748690 1429452 170518 1224179 4864 1300634 1216465 1436386 1283486 35936 555298 1010960 1419077 726787 311260 1116103 238342 1262463 1709826 990339 640326 73089 259691 1986894 1962633 1654858 1416917 1614350 1545460 1532836 792636 423248 1772120 1384413 1437952 154523 838449 1492590 1148010 1611113 394431 1618764 1012574 1338883 786062 1388770 1526158 1262694 1775244 751067 1375595 1490578 355488 1227419 39425 1072612 1389986 78419 60092 167487 2494 214396 863807 1167433 180277 821570 675153 1693595 1463181 1552047 660360 1748934 706864 1661778 967476 22915 484787 1560266 1946188 1524230 204184 845414 1095169 1663851 1616060 1488643 175953 356266 1015697 662108 490047 709492 1331128 964926 1060624 526975 1072461 1966527 1423157 1237412 983414 882470 59128 1718004 406032 18751 603156 571943 1034346 141469 248763 569725 1021594 1715988 345364 884963 472071 606435 1229529 1493804 168608 1380914 1077655 1586721 1348350 1178256 1490901 1941530 1247157 117679 1594860 1188344 1052998 972303 1041453 876669 905738 239722 1704881 113959 601594 297381 464977 1759673 588006 823002 1718107 326711 1101848 384790 7762 1505319 1002195 161205 588090 838868 1206982 579550 1048748 131743 908024 448593 402972 1551351 362790 1513928 1266445 1716505 294840 623568 1526225 1922599 963214 1276667 989648 1823079 1885355 1883627 1761682 414779 394706 975710 1725274 173035 1655514 1244517 1724618 968578 1846982 1274017 1985023 1598451 1660660 388696 1157324 1913703 871072 1490225 868154 1740125 160189 1512240 1521906 1972606 1776700 1188423 1863714 1975537 1134604 1552777 344975 1472222 797173 1696350 188710 1017634 1241822 1976988 1441416 1238534 943337 1558191 1582444 1692206 263252 460970 593984 1860185 1836531 1308593 279348 1483535 1283292 773755 1856277 1550544 910162 1190980 520863 518026 1172963 95076 683058 1566203 1906503 1470918 356863 534724 271909 796684 1117232 743043 1341347 901206 1049755 1045720 480154 1653322 527782 1426004 1383545 837976 1207703 1604010 1772508 694884 27438 1199509 1610150 1442456 550510 1193206 95415 331302 1620588 1476505 488576 1839595 1893539 918231 801919 146074 1678764 244241 1493098 47349 1115348 1684877 890316 1344758 749651 1554106 119365 1100762 135094 58595 486609 1479402 1685464 1722304 624982 1033553 1712866 1488447 1424426 1621165 89395 1530897 1405628 222939 1985598 474934 138927 26634 1511725 545112 412083 333754 248597 1135143 434978 128253 1260987 1130787 1146633 1557446 17777 1039056 1736959 180714 1282730 569539 1949800 738865 883305 792075 1201792 1060567 763225 1445431 1571578 1901165 872547 1322639 1317242 1682883 720793 1319389 500373 1899681 778601 363131 1401960 1797943 1647707 725524 1567665 345339 1714965 1286677 781987 1275460 1197196 267753 1269044 741231 380405 27046 37912 1382881 1039977 667618 1740358 660215 1649935 388530 1568964 1943822 1481198 746202 1728378 1229947 59620 668874 1895002 1093167 1732827 1754489 1004649 1915651 169487 426065 1559019 194427 1417359 775514 1865315 1942784 1576704 135676 145129 1020039 1870020 1079826 1495963 1869516 1252002 186368 98554 1682589 1817336 1095369 773987 953646 1370568 888661 895538 57217 1420472 1735201 917070 241123 1782351 654337 259793 1944933 480804 462864 1568154 1166367 1021017 1548582 582037 1709022 1161497 1505171 1653131 124901 619183 1861497 96849 388232 19762 874686 1712771 1555264 1960375 616201 49499 1983801 1037130 1028814 781943 691107 1892314 1936796 1748798 1728267 1920790 872912 1964837 1059730 1642866 1273483 997892 642068 616559 429868 837744 984443 334990 116710 1040893 894757 1754301 1757405 1547425 325741 1725339 1622252 766334 734896 1093752 1198747 1932133 1795394 163194 1390881 1703020 341162 1584798 210593 657188 716748 1794856 841576 1928101 1934770 626453 737167 1607755 1416720 1945504 520021 648405 1387218 86167 877341 804324 209021 1119100 628905 1559003 772852 177285 371584 12639 1756234 1636955 1624166 301420 1615795 1608697 1004263 1438017 1672474 1218263 1661654 1763682 648284 337635 1482903 677121 1085548 382123 1244761 650497 1392609 1149711 460404 1633011 937364 174991 651548 1834900 1243196 1198286 146172 1269195 604702 1655430 939890 511564 1156945 1022813 1307427 816659 903110 1510167 1465748 970743 1313643 1834157 1828377 311864 601728 1017742 999931 796164 1912321 1512863 1514653 1411434 288197 1544906 35693 846864 988015 1052052 1070754 110104 1607250 275694 1821748 371278 828561 1457740 1957447 180208 1798473 1763995 772510 880999 374566 922277 323511 617968 381206 1287622 563032 1788785 667227 1586515 232930 831209 380396 1992185 987203 1940951 594972 1837148 633105 781668 1586928 730044 1957822 986601 1882958 1928849 85516 1347491 1472715 1212035 380704 381915 185386 912417 1125957 1722232 22387 1198383 67764 1937418 1378827 1870894 1886170 1871298 599666 85012 1788925 1001401 573626 1225823 1737629 676187 1257474 1788003 1385318 143862 1639318 113457 217079 135029 1070769 1777535 575161 498370 1926782 1948157 135669 124019 1905919 666193 104658 160241 818608 580072 499624 1495417 366993 122315 1577667 654272 502862 1713894 1559397 395155 376383 1751710 740839 1050838 911028 175416 1081279 1840744 571069 1534146 873167 387231 1408041 148548 425088 730090 1204454 1766670 1182361 1016870 119736 1411323 1718762 644239 1911564 809025 1180662 673513 1154148 704876 270301 1848893 56251 1629912 876301 1776138 641823 1665274 1917950 659024 286771 1621508 1788414 1969619 251241 1028327 1365065 1610557 1758275 1250395 1592755 706217 654756 587904 1633186 783937 478052 951912 548722 1920716 844346 1918733 1613629 1661706 1752163 555996 737070 129467 218904 26817 1798880 1927276 409732 334435 1747142 1305473 553003 691036 1736438 1813525 644030 1143886 982493 1503254 18274 1171948 1570858 202258 1553789 1744270 106098 630114 592716 1326756 533849 765797 1973709 618755 1114595 500011 1876422 1417995 571427 1410259 1659426 1065818 329424 727521 1398904 1299263 639042 849638 652157 268195 799359 1131662 1969332 1483868 24281 1898365 1023770 959319 1227055 389182 839111 904987 1022624 1336662 1511570 469510 1222321 816829 287369 1263017 718702 1372910 1830809 1081955 1543438 109891 283191 995703 1004043 248585 1431539 1124760 1076711 1148763 366512 1486314 1521004 660221 1823131 790519 1966556 784024 785016 1117774 742669 1747950 1927794 951526 1659225 1177602 1435415 29303 1920770 417649 159573 932102 933286 1808682 1824023 518007 1011410 1965205 843426 1204147 799940 766069 373020 182061 284120 506570 32367 1113098 1168143 1526668 769066 46769 1543776 1061215 437285 924108 104653 1813452 1297605 700941 642011 79831 388436 1184865 963039 1738414 694010 676229 583588 505845 72589 1211437 521737 669066 1170338 1015232 543778 996244 1395994 1414560 989276 376313 567733 393206 282523 874253 34157 1449752 1767750 415538 1338676 908087 1125333 660870 1779902 1150055 230394 1458633 1403205 1408064 851807 984384 513385 1421183 1800442 1183744 504982 956311 561745 1396059 1416775 558463 760290 1056658 1316805 1104175 463594 650966 1447093 1990478 1381731 1322945 549857 383864 1797646 1268943 1418735 1498347 1866935 935042 1352368 1168737 766138 162849 749414 9953 1584816 919246 441601 1864130 445965 1163510 147135 318192 371093 1591774 1632767 464943 1937952 1695800 1993750 490970 1105223 1227507 708246 1524436 1873435 60602 530782 473890 950677 444991 1159623 221450 249742 562535 1742762 1146501 742136 758298 1893706 1175042 60757 1929316 1016251 1850990 858825 146299 1058922 1258035 820464 1487667 1975132 1976867 1270248 568421 1257273 1768791 1044652 1876929 925599 737336 459774 354680 826125 1061376 112684 891568 723730 287558 954521 1022799 402194 1527872 692548 1130460 253129 930502 679531 207426 177857 1396232 597125 437358 1882567 292354 1354631 1946800 587026 1769067 1644454 228817 1282293 684711 772567 1056649 104427 1501901 397098 785951 1970120 1733937 43849 170925 1773892 1991417 328454 333487 1969646 226567 1886539 422606 1963797 369309 679840 392593 1824237 1015054 1395630 522512 1497925 1245189 1223038 114723 1910963 1616481 57267 1785963 164425 690641 913404 1194029 1605792 397304 921652 1844776 1983564 891949 1338337 449100 1766509 1265126 1852387 928098 471205 1635314 1805574 243675 969226 1917418 1259664 1109792 1596030 1166049 549555 1613749 871845 1631360 488974 349785 1223540 111383 719389 570800 1844710 283625 627752 1695428 412841 1328313 423812 327142 536673 582919 681764 810059 392338 1477388 1172681 1209157 308143 1693255 1826495 1709936 1893501 148475 1729049 575546 1110690 1606966 832445 1260197 80525 881874 361448 993572 1139648 114396 497112 168313 498679 978395 1976364 402467 1940417 1881232 796838 1385010 1567594 1787567 745816 454679 391523 502321 1053524 142568 453072 1219035 279201 127532 1123356 370515 1514326 389844 1082835 354846 1448910 1544019 835270 1445831 119154 202552 1971929 1715032 1713336 1880162 1417682 412642 106322 731892 557964 1503613 918681 1667475 912946 538850 521720 493702 935758 1858012 1733286 1674275 1834772 980710 283984 1701462 1167377 1282295 1385954 50886 683359 1080818 1073577 111396 143960 100985 1800896 1731421 1505859 1063742 1755578 1988773 1019517 76364 1043940 632772 750849 391082 1285313 455076 1542528 1852462 1462225 1440611 341914 805103 424825 417428 638440 1477503 613808 666441 1610404 1296111 1096380 508069 17659 1998744 951549 172396 1388076 735795 269583 25935 1064372 411461 481957 1046913 1238557 628264 448859 1666649 1898133 107234 1538362 83828 1021306 633649 1510434 644806 1394635 1481057 140861 800655 282712 599593 3738 1958539 993124 1436309 1895623 365299 865635 792481 1324098 1979230 313253 1334348 771461 913416 1230767 96772 196258 1234124 445128 868096 1432875 1262553 1672370 534006 173821 1015477 1562989 378693 1902611 302666 1710003 1367216 1661386 239839 1402217 563874 171812 1075803 591453 900000 105041 1930336 1730031 293905 1006574 602652 1181666 736869 1038563 219678 315728 886792 1419770 341683 1821711 605471 1480877 1811344 398297 1929641 1390316 160676 969357 926843 956185 972507 1163312 249951 1894999 1489280 1753761 1264372 449397 302861 1349695 322985 980103 1600630 315084 1345019 1541727 1722756 516017 1965659 1912615 1700391 1973741 1526605 268775 786502 295294 365692 1384002 411906 85586 216506 1583744 779980 1260411 993331 997040 1173550 283401 1202590 532517 1958488 468468 1840445 1743567 1319505 341915 1973736 695602 1159504 1289261 517954 1209192 1696220 1199379 1038641 479204 851617 1669061 1233622 1224588 268371 1673452 1825780 503743 1163968 1682105 1886916 809432 474128 500142 1335962 1999529 624378 604990 1218083 603202 1190942 545493 379731 1316682 1791058 470427 1142582 1640838 660146 178057 188244 1473229 1028037 1862774 1138679 213031 1001611 1540209 1770721 123214 240207 47940 28783 837145 246417 1044898 39527 1568346 1462751 394699 1879477 1944556 1375795 1897275 1065982 297394 533143 845323 1297626 342200 1525846 1962889 1741787 421154 641870 692536 1794877 229544 1401859 922979 1335838 1861675 423341 291517 1514044 1562717 1042533 398912 1899293 287477 1999449 1444894 1419768 1560869 903381 1079429 301280 1549830 1532240 1742274 1699551 1505880 321301 1592710 1117161 260437 1601296 895368 1529956 1523854 31389 455619 1890574 1979136 180779 309025 186116 563995 417804 103828 1048258 544258 418381 1756543 1383092 512637 551811 377958 1433438 1541091 1116513 166629 510137 1824587 914074 1819818 1383404 1823914 206087 1485845 1126517 514150 912319 1330005 692613 1651056 217275 805970 1154075 351956 1240369 46857 1340755 1048693 1677901 1610370 396846 1918865 495651 1468251 1458593 1692744 1960721 651847 310269 255934 1534919 821056 738980 1447361 1400650 1327902 851111 1929090 1566944 627987 111874 743234 373279 771496 1082802 872447 1987287 603584 784371 1345992 556575 1823337 139183 1088756 1518251 1397909 653807 569008 1150759 174706 1535320 87056 950525 1388613 505006 1028160 1008654 639678 683227 1614769 1391485 467393 1673674 1304807 1022467 1232750 234558 291736 828598 698501 1973366 840222 1218023 1371827 1806516 1452197 1456710 3690 1146599 574130 51280 52044 822420 168588 1135925 542323 1567115 1095590 716765 1111420 1322964 894165 78786 1409583 370733 462857 1970814 1208139 1030470 1532761 1150199 1152383 1452946 1351303 1446973 22549 1274799 762209 1751281 1877725 1192250 1868580 1783974 1406928 1506373 150335 1729640 1251365 1038714 596205 907520 946807 1812839 1007291 721639 829122 1217705 1650558 103167 1709015 193034 790892 1283076 1225881 607949 1804250 1864228 512103 1516257 1625879 1198287 1354920 24914 1025359 1043126 305202 1894616 507334 103578 1213500 1638565 1657180 91542 1997218 307016 382756 1463132 1821095 1481332 1441579 254858 1053349 227226 56635 576658 1853062 1570530 1219385 1525769 1220413 442674 472841 198360 1605851 180083 593104 109740 526305 813037 518511 502388 1519638 51652 59949 1915053 932299 1560078 716043 525395 1941364 583691 466890 395863 1869582 474414 875706 778413 889965 1243790 205168 1156709 1229034 1154506 1602722 929768 1905910 1902994 751412 322315 559358 976330 512854 135287 1161849 422553 1439881 126996 943191 864419 962976 200027 329186 677724 1717725 295890 140889 1150318 1932136 338669 1193734 1045045 304209 1938155 1616722 473046 1480553 515972 1364210 907979 1889158 289873 1600103 527526 1460533 115600 232365 976956 316649 397016 1834583 809136 1592665 1729783 1059739 981986 1362619 1049287 1632144 218306 933058 1084962 1426228 1551239 1609118 1580340 1409637 456803 256605 564646 1410663 165223 51514 1683864 1627175 90336 1259495 1897009 829471 1383338 340022 691264 1001918 81677 1903429 640981 1314958 884260 664495 73489 1937756 1851860 1549746 58425 700752 1560492 1608044 1818347 462114 718418 962864 1022677 1180637 1310238 464686 821525 857633 1697037 85410 1139889 96982 1171204 488823 973916 1053110 481472 231583 1675848 410151 1226562 1352811 399136 809283 477714 1013079 721651 112923 1989646 1816026 384527 488963 533380 237872 1655302 676509 541246 1320040 948790 1363624 1202889 1736407 1319725 78291 1061297 622743 1974086 1777967 656060 908745 1043895 902746 247761 41862 817518 986052 1746295 75863 892853 1694029 399977 1107187 1435452 1943972 1879780 1025165 1874400 877021 1157532 872508 1899620 18361 3265 1549058 1797123 135980 313635 1131093 477215 1178182 816072 1082039 1996754 185638 1051190 1630996 1790611 1438669 647378 8156 191485 984481 1155431 1297910 1298012 1631459 1665979 1599616 1940590 1096339 542429 454886 78221 1167144 1791683 812441 1974091 1171408 993225 806485 1637096 864481 813268 1626000 1619066 1410683 1277154 346683 840033 1402793 1924057 1725409 1572081 586534 501850 1056158 1586108 159288 1622556 363287 805077 1117048 739984 457414 870136 327170 274106 360532 1582217 1703577 31216 196651 289242 1489420 1568404 545163 302859 582248 1177680 797398 1932349 1229343 1007324 157109 972886 178882 1497026 1848899 427975 852894 1528109 1658757 688372 623576 1836659 1212148 1798657 1937681 672840 1277576 943003 606949 686467 1156542 1531953 818753 912276 565398 380072 1344589 1114870 738649 1445949 318042 1053013 1602405 309064 1924549 1368254 669084 1212546 231265 1421800 530685 765897 1625181 1067264 1597042 1697699 1201205 1833604 107590 587949 1755021 1996642 1214537 680103 849382 752110 769206 1925466 1742089 1160317 1625850 1105100 1181419 1920071 969739 153353 1233888 587203 1747396 899309 86471 971746 1333239 1153592 159601 800302 828989 1067135 1479482 1055181 171501 1453447 557296 874877 26144 794797 738535 825797 1862766 1745859 1254847 867964 254972 1346591 1094460 1447970 1730762 554409 454492 1467055 844190 304806 824879 1135920 1497826 431406 576608 1832598 882481 1125234 77713 791929 137816 433676 1694591 725151 1255077 1991465 444092 459202 309685 1036275 741368 461712 10492 475151 800671 1567607 905199 1933526 348294 1115301 828694 1612010 289681 1829572 1601966 281067 760158 302796 1887692 1116584 1048107 1906718 656338 1188459 699465 960776 858994 381496 1070221 1215562 453230 1251000 960716 1405556 1573673 1061721 11957 428195 596569 430867 711785 1080331 1159024 1350614 93762 1789395 291357 328402 1729720 996752 1143624 1519772 1427809 1511949 1922928 792422 1570579 830 1248695 713259 6119 1108690 74077 480232 499933 689269 111863 932516 1868099 1904676 1126765 380977 1426837 1447179 1696899 609509 973374 1108721 1346220 866690 561721 1493580 397084 1087023 728931 1064393 1492659 1805566 1492047 1955745 915416 1174476 1997087 749340 487346 1356847 1773839 1749615 633584 535646 234737 1530562 1707001 1005362 331704 1692619 1207668 1658918 28297 978640 1410520 1981990 495448 1158790 928572 1306572 493650 969554 1643726 1705158 1244769 514718 1743026 381431 1543294 1885967 1291677 1952564 1070224 1865573 515981 1260558 1721067 1477626 320849 118314 550779 1847602 102272 955672 237785 273406 1870011 1227869 1792324 1712235 893284 206933 1968159 375284 1711916 674369 1328310 837696 847403 1982071 1973282 427167 1771826 650937 1904685 652521 1861829 904086 1593693 1904781 246162 636675 1644478 471619 284545 1846956 1540315 1867715 1108530 844595 383118 416260 1829658 669405 1134563 1511035 726955 833581 1680094 857838 1208736 1864214 358575 1610048 1714613 917616 907726 1274313 967022 1600186 1138106 1545395 1127878 1224163 212975 837362 44436 1214915 1572346 1818668 395529 747136 1310578 886517 1166532 1614043 304787 1266779 95623 1040450 1714849 1086173 578457 760427 356784 961781 1353461 789 550632 910411 302596 615122 1322284 1388288 1721158 1800179 1767990 1976421 1727465 143931 1427546 1227240 1051996 656772 1807924 343137 1335633 846127 1646668 1239506 975824 344502 881801 1123046 1154657 1079122 435677 1291702 177966 1720833 923662 1662082 1241509 366242 1300731 1989837 550893 1351214 766188 63498 1820629 876186 1598882 1603703 1656554 1060285 23223 638786 1479741 1819299 755210 450510 308449 1084442 515119 312922 1728696 715204 477042 667096 1592414 1869404 798728 109812 1782827 640287 730909 506700 1879383 1897995 1742675 1775212 1980534 1693048 626054 535321 46742 62766 1314636 877394 729422 1126276 630413 304476 477942 1398756 737445 1629186 1998974 1699704 1513100 1898571 946072 1548512 1769638 1579472 1893904 602200 985067 1872225 1949593 1618744 428183 185009 1015862 1556116 232722 1612770 1916177 1092062 299039 1282767 338787 793899 1387343 182787 1163803 895048 1158391 1405914 1161296 266242 836452 430880 1586916 1450883 631887 1037961 1627853 568268 695777 289027 829434 515840 248709 839951 624917 429238 1627159 43558 257442 1707368 1795632 1319774 225160 864968 296765 471470 1603629 1467373 1213639 821388 1048050 951906 557230 145552 1400217 105049 1604561 918273 315127 802473 1660910 107393 1951580 279668 1760611 1141320 910460 1947220 105086 1449452 12519 63145 125091 1358142 1522995 1618617 1842043 581557 206780 646215 1332858 1363664 1668158 278203 770126 1146832 1239991 601547 510701 372465 1417227 353987 722408 1236843 1626542 1721603 1920191 1775284 1853619 18625 1667869 906940 1039947 895776 1270473 823645 1075302 1797837 1268573 875039 1528083 780795 1538188 475161 550616 1376607 1192290 1660465 595041 1574891 1982366 1359695 876513 881975 1416980 288004 479070 1322810 272654 409899 1268938 589937 805821 255145 538237 1803674 678901 125744 1599158 966359 1797332 1547626 189400 1490144 1218389 968409 431661 893657 195407 1314572 1969196 658493 1312874 1401824 253671 764527 694908 1666995 697504 642301 1047103 1527576 859556 639145 376144 1515617 1350850 818070 1731391 1197948 1569279 398765 1734230 721322 1080357 901233 1436238 637999 1207743 335120 831497 1949424 1491601 1359269 1652310 83848 1132531 612175 978103 648788 629636 1264834 1259902 1179709 1221405 1616637 1859539 864439 1831731 552822 134054 1130389 63236 103386 1689880 998638 634880 1883545 500960 1402675 1361183 1391602 1037495 1190296 9169 1885529 874315 1081178 1671943 1641341 443841 1562937 484291 349979 1668294 1062050 1255895 31905 1685143 1227806 1838565 1664112 1758834 1041998 1684313 1142443 855845 1125425 707264 1708761 1401711 1010708 1471730 577687 1048293 94638 1610942 1044631 14163 215903 92700 1217540 1849203 401506 1132243 548791 1483821 429681 775972 1410884 470708 715297 1614170 612294 137131 710567 66099 1074490 31199 243857 240195 1382131 1511989 96968 1989701 1503890 1867033 1529028 1331747 695970 676260 245608 1770586 113384 872822 1615432 610366 1075661 85773 337690 107987 1786215 654670 1316460 1472258 1720246 1657070 987972 90932 1377446 1360247 203482 1987496 1061778 164432 233348 1617061 641299 804105 1707502 1603167 144118 684669 717018 250457 77973 573974 79186 1331832 1679943 560589 1391783 192579 456438 1404420 1411469 703806 1991191 1268980 1080297 1011805 105633 1157801 1545553 1138215 139674 704822 1409653 1336802 1243959 1403907 1821355 1822348 1888169 50009 180125 1445105 185050 1246981 413594 1220880 476791 1908766 430034 115639 1226667 448973 219296 6316 1991987 155491 1638499 361626 268403 1763718 1830638 1663323 1455528 791239 1266906 1902255 852163 1054524 1296594 1140370 549756 1605799 252231 710412 1297985 43278 1039438 1048664 763542 1387337 1703618 816356 1382581 1747363 519843 358317 165282 1413988 229049 1806845 660248 966789 535746 1798235 699332 1790752 910666 517228 181423 405874 210275 916959 538729 1533001 1725417 1855789 750120 1219203 134735 1882154 927892 435719 722484 1685441 134030 249069 1786946 171682 1460042 1496408 1790393 1583101 1605148 529969 262117 159139 1845314 1032298 1560234 1083011 1802888 1205321 1207120 1446621 1695906 1675456 775829 1140895 1136516 75509 823029 1377867 1370002 1486198 524618 1507858 1676737 1518066 1360692 1398475 964712 1995291 1524030 318594 938842 1382626 106940 1181039 813223 1086340 1662311 1164939 1314187 1177549 1501376 1828701 1196331 718591 1920696 1833054 803491 107043 1804879 1954205 1972908 1385344 1304090 992904 1844869 25590 194200 678545 511625 1603431 1514961 1579021 817095 1547406 1026444 1694787 1013357 820617 439679 338093 37637 1673017 460874 694322 1393418 1861562 1344879 56709 1201088 1404932 1942626 358059 539246 435222 197868 798754 67991 1284778 1908573 1430209 1669028 1931561 1552868 726741 688338 1600614 1495871 1323043 685488 468180 1238008 1654247 796537 1296156 1312146 1257865 493657 1292394 1260929 921620 1459956 1981605 91118 847095 166324 1912716 554165 767308 1518923 1628882 949921 191404 1505872 1913766 724593 204342 1616088 92098 1878029 587567 460514 421828 1165299 227596 1431442 1275853 1291686 386691 546818 1193323 1735452 402710 1240192 1158014 833994 1079999 1091444 1890935 1527966 1219970 1053626 1531681 791983 86035 1027422 1800172 94276 436171 1581068 1087294 101727 323039 1394451 1105306 1877663 1414203 1823697 1939181 1370579 1103510 610693 76387 1105775 1863795 365787 983594 1036948 721337 1025130 346684 1735671 646261 316294 509750 1360926 360453 71034 472389 1332393 1874469 598853 712643 769341 1847418 1920709 1276056 411450 245959 224595 454984 1288695 1942355 220895 1544219 1983917 1385690 911734 338144 617990 1856633 209722 1632070 117863 809090 791639 13033 630392 1329836 805869 1339540 1675177 1812059 135382 818643 1123301 643752 769401 1523789 1108069 622074 481863 1601978 1920559 1301092 433150 1928122 1582611 689326 1321472 1846028 537891 1889593 1713150 855399 42498 1078575 729655 358314 1496251 1111635 1205935 1722276 1156501 412564 1898906 1581806 1041162 1982405 1580964 1929259 249937 1576777 548789 773818 1389 238052 325327 1328653 625690 1101344 79212 1565532 655544 757031 405961 834469 1182481 1731134 1027188 1581906 1881883 1886357 1288864 1623452 1171444 75585 206938 356114 1649147 899190 1759279 1212781 1959230 1514412 229839 1601547 511401 1217723 1908644 1103523 1342390 1820831 1445210 1082017 1958286 1359497 1070635 736750 1299002 1440235 989865 1382283 1656696 1540172 1565568 1841234 1603852 627078 1804599 1990237 584130 436422 595869 1803580 1800374 1489234 732754 1743541 359367 1760663 340515 918262 1104084 889933 550413 326818 1314067 723274 1502050 1303778 544322 945050 1656077 1472961 1501061 1979056 438309 732945 292695 1499827 716364 370820 528741 1791243 1120592 1715906 273109 506438 570487 1165073 266091 1063951 1280797 510634 729320 791486 26074 1484421 1144714 1179016 550630 218325 1473498 1695810 470418 566323 639658 1273542 965454 1047149 511411 1464699 40800 1729299 856137 378499 1149323 1394579 1212016 748874 230395 1365955 281480 92060 343130 1743118 587658 799930 1121281 1866619 1238787 76649 336047 1317584 430986 670139 1203362 765742 173243 667719 505417 61964 1631168 1436457 1652417 510954 1061530 1129747 259453 607205 197389 908731 1967915 873118 1764962 1014643 815886 1149081 179600 852903 1948214 758327 1819579 908035 315687 1825068 35564 540163 404592 993196 1409108 1941211 1169092 247295 1681497 200903 1281380 1030058 332674 1039179 1541918 1951458 368893 472806 1292915 1459263 1949515 256213 359064 1975642 700936 183408 592670 1750132 253040 985749 1224358 1283950 1547547 1443369 279009 556531 1344671 1113733 508235 553116 776023 1407287 506747 749209 451022 720732 105873 537178 1221 615187 1643534 1521321 199447 1347518 626066 616244 681405 1923191 618219 146749 1523686 1775324 1770861 353199 686689 1954213 1349151 642734 992202 293195 521901 835278 1322563 207245 384574 945971 1212534 1853234 72867 1017686 1502192 502893 1644182 516467 202266 948701 428835 1383020 51239 24514 1246731 636566 1584944 121464 1428794 886520 1113918 1424608 1398533 432910 257172 126478 855808 76636 388582 1082644 1410462 195853 661908 534337 635092 1615522 627237 1550415 1393771 1544308 830752 663589 26351 1920904 1242235 574668 638205 1523371 725165 1436802 1123575 80401 1226412 1971864 1493831 997658 1179231 1820021 806511 769591 765601 35474 155507 1382897 16612 762522 1862003 1857276 1675867 54164 1054140 424171 885686 1564968 844684 503223 1545406 922835 13836 68377 672120 1028637 1684597 779909 1785019 814679 1592829 1054975 1819403 129117 916525 1197381 1626209 605960 1667386 888886 357402 788742 777718 829906 1783022 733610 1119256 1921491 1509083 1633465 1525006 1162743 1858507 718677 1379991 1791086 520173 819480 819546 179628 22828 126696 234902 756658 1845930 1980315 950229 1684229 1810795 144457 1922097 886900 248060 1226988 1743112 21229 1875291 94736 345179 936238 423130 1033479 611063 1412973 623213 286849 1741900 159121 1076163 81986 1786958 1049692 1417782 1079367 541069 1934528 1259504 1502455 1185155 1880207 1569004 869288 1154238 1136195 1306603 1230595 1711701 1638452 1847215 413501 18496 1940916 669493 1535658 614693 278270 1964538 1494475 421756 1178208 38960 183115 655815 614834 1737602 29663 1772771 740558 1229404 906029 250928 748444 1213471 1934200 1515706 804912 728404 1376291 1774813 1106673 1355131 635473 1449730 1670431 621564 128192 1606908 1765967 270250 890152 118662 728468 1196391 803962 802498 502907 333336 1695753 1850131 624470 1096504 879753 817853 502926 1347379 154188 39715 853790 335775 656148 1272175 1657665 1807380 1603747 1268671 1218898 1485361 307250 1430570 1853547 80430 531262 513862 1933063 236276 1578513 1032118 1879655 1613597 1377293 213634 1775437 379474 979544 575067 458222 1680992 1283517 1662175 132363 1546452 737037 254986 873254 1505211 1799944 1260826 1857001 160887 8927 311200 1473757 1950766 407154 1182795 230712 292144 211819 1596914 1636416 345825 319386 820935 701816 1969469 1174397 444468 1896817 12664 1838239 81095 424010 162157 1331889 596974 313523 1971305 456627 408472 42346 1004798 895823 185485 290184 316754 1087902 644728 438585 435811 1637120 176948 740066 598640 171029 1806150 1118721 1476819 1227698 760317 451746 126356 1752923 978146 595617 796458 1977811 181387 1947032 1950846 1923711 689246 1302316 390498 977814 1696766 358973 454479 1561987 1413838 370254 1432833 564593 294306 777938 890213 353058 663206 1609908 1767798 1283920 1578364 1312980 802250 740309 1028072 782489 1168361 1889107 1483326 1852192 285125 269497 320928 1750585 53270 1395368 1011262 616692 463405 1057838 1035061 769140 1774049 710721 1199182 158446 1310587 271488 1930474 1558024 710374 1920879 559622 915028 852915 1765214 1026311 1108999 762001 1647807 744579 1749781 330740 982964 718038 1071436 1056481 1986395 908223 364746 208492 1754926 1255057 710556 1195562 718940 80691 277146 11872 1870573 370006 988703 203522 233207 626695 1911948 1414944 1036140 1666307 1350715 1923143 88284 1434373 1584302 1252735 768384 1054899 329025 389801 189630 1630367 1971230 1981709 834734 1608734 1925814 1968311 1831127 1629613 1927040 654369 138940 428941 901769 496622 57395 710206 1334048 1830690 1575437 793492 114628 1143854 882566 1136289 613417 1614126 1186018 1307956 701287 1983635 1740678 15389 364215 213177 1888077 36140 855381 835768 1543091 1755560 573919 1855601 1736347 1950559 518743 809501 1265200 155352 1932158 1024312 1624198 24558 822510 1187468 1601680 1115287 1730281 677043 1626998 1874726 1463597 1772857 1250514 889967 1900628 737922 950699 357093 540504 6857 748793 393625 1002508 657199 1985473 73225 1139942 882330 1180985 157245 805404 1738486 1093664 191046 1914567 1775029 1166594 1454503 444248 560647 741046 47901 417261 996133 1013474 726136 1304987 259256 478486 713715 1204663 1075318 272880 1439991 484247 1129500 1530434 44387 1093946 1037941 867396 1545119 419439 1776752 184153 399344 252072 1824592 358070 1323780 670016 578102 1609224 271587 220261 787032 1934725 1688463 461145 490134 122931 1083833 1170076 978939 1168053 1682154 1786031 984831 878996 716865 334198 1732188 287513 390566 1266264 456936 1075063 762598 823537 1582441 93290 1360255 1359732 1405322 304754 1059561 184236 1188543 1905052 1336777 720526 350341 774605 769855 1397421 392609 1052057 30345 1989228 1609020 1702706 157441 1554839 1471812 1611640 988295 1323596 1157429 362853 1530835 387262 1819848 764764 751952 1645371 1162724 118167 1917053 1869961 187156 1266518 1924907 1989818 583062 711090 1804171 224220 1898037 1540866 1892187 1009994 1123450 287718 351147 1628943 1240013 1325600 1187450 488190 1187847 1083323 1621111 155830 1180563 189143 430053 1805095 206118 1642399 710407 1911438 1590129 1835001 428637 285977 1525744 590424 1395464 1665712 1911552 952549 54458 320692 1593494 967744 1645436 1538440 252352 487676 38951 428002 1627503 1620864 607894 1790952 588727 1484654 1860030 92354 354221 106816 1978461 1497692 340861 1452587 273852 412654 1091287 1556063 1599438 1682947 79841 1600332 223499 1229428 1012125 854288 23576 1131285 1642034 1485261 1835714 1910264 138754 1077497 1544447 910389 1893912 710539 902976 1146860 1482023 91431 677714 1358337 942139 1897434 506604 1650280 1467801 782044 1538528 761820 1111607 819550 1509298 234697 1494388 1708597 34680 1138729 722403 1419541 1136822 1661140 1906233 624226 1086609 1717471 1141014 475975 1003001 1267858 1513082 578005 1388472 1380987 347155 1339692 1287709 1922570 1697317 1511645 37168 1073742 1957108 1472646 931814 1991136 715747 1463942 1227087 1592398 231258 1292889 1722205 1508643 370726 1445521 839128 1096040 1043376 546229 1794371 252991 401239 1895707 472496 146377 660819 1460305 235291 1980084 1422332 182641 1762214 233847 905796 1486405 1851598 1015423 1288736 1640325 1401815 718573 487959 413692 26044 846928 593744 945277 1278506 1241226 1995959 222884 547667 816119 128539 417083 706294 1811649 852593 1545499 1575727 952415 10579 1384238 947211 1825313 233272 994233 1245366 1734612 363639 1680952 1912449 1386128 655751 470391 776930 1036698 1649531 1039727 1847713 635082 120351 821764 315293 1365522 95193 1604698 397006 1911567 1684868 1336208 1475536 1709433 1329677 1713232 1763336 237534 1446613 505017 896046 1412866 702680 1300371 1679206 133863 1422655 1666390 1247549 1348216 1735720 1122710 1890688 1556677 451918 932684 1455817 919824 1147385 1823467 1468490 1238276 398030 1858359 1767514 1170933 1713780 901135 1689149 411425 1113951 1851631 444042 1105813 1058636 1958079 563135 322084 1863109 1265128 598788 162913 1585753 735684 546421 654762 1100868 1656769 1066254 1094790 1877670 991014 1457511 1857255 1686656 261012 1065580 1711835 1341155 751453 484930 1683632 1437728 1626264 1999509 61893 1229542 1511333 62317 79691 1630939 768785 253726 1881594 1507349 1526515 772925 156234 1518309 220619 381778 1991626 752686 1495116 599033 1863647 482819 263777 264094 14758 880240 1496011 341349 718855 1314046 1334924 32188 149582 1435039 923876 1351140 1148301 1202993 1596911 360523 480881 94102 461807 1310775 1949499 1800079 1774825 1938843 309103 1836578 683796 905040 442818 701043 112271 28156 1448829 1390894 246088 1838511 1570596 56778 1959910 8014 809423 1185368 612415 989633 1568944 1920187 63378 482049 862709 1288604 1287557 555142 1775127 1897245 977459 1543793 1748408 1491331 922903 1135430 1168715 1106510 1557072 897035 471191 1514050 809847 1529506 337231 1855118 1534409 1969531 1892763 1659077 1786500 1516632 190193 281952 582215 1511178 1763339 840642 509376 754766 95055 1116143 777474 1521591 241887 1739861 752694 1907964 1966830 1381113 869041 85847 1726105 763616 261443 1370998 1728806 1845638 1805578 590341 1760041 592111 127034 1037137 1535544 894564 677432 271594 1444940 1841829 890968 1002269 1199698 630897 182528 709112 1477548 770853 1393546 935640 1642425 607330 754273 599426 1377757 364534 1386522 131330 1904978 1879432 1416270 1473866 306452 295508 1409190 1008729 524952 320510 666957 758427 1593464 100749 1610668 329123 1711400 1789471 554737 1044022 359142 1782264 1096448 1995789 1408674 1835513 1919324 1327616 551180 1231254 199079 970646 1807744 1372479 667842 740408 225221 1627578 1290999 79829 981075 1954547 1160823 216730 878621 1074523 667981 901880 1643092 274576 1631149 219066 1828770 73368 731021 761094 829186 47242 1696501 1226217 956229 1761738 1098920 230115 1876128 1619487 1120099 633503 931440 86367 1155239 1920057 495975 276481 1996428 1632024 623021 1297847 190406 597092 218902 877613 1067929 605946 866025 993434 557505 1582961 1578030 205444 909198 1509754 1755960 1176975 589524 1813766 1040658 1376282 172859 1642704 1959696 872560 1530520 398470 949280 1654839 302309 818063 1200234 535902 1648053 470161 167837 1517409 73708 43526 216446 1812305 1911179 1778197 703698 15572 910121 1967221 332546 848202 1749128 1251505 1278021 1682598 1706121 1033138 546122 568766 619519 564921 1128021 1034452 1877594 1247768 653603 910983 445296 29301 1369984 1610657 502754 1145684 139944 1100249 716125 410787 710496 1836402 1273462 349232 1716900 1881969 1177184 41305 845787 19339 1377712 1934430 1236200 1665290 1513640 807864 509321 1551927 1566014 1784326 648281 1882774 383441 1245479 1653232 1732984 1964073 1769568 438749 1585231 489355 1230949 1533664 246612 1855867 145448 713414 1272054 1200202 1893986 642713 597863 1543454 415953 1420842 567746 1114217 1005633 210012 1755196 1039093 750823 919541 1418585 1780179 1058762 1873379 1713314 1931910 1716994 1251288 1002937 424216 1028584 1577307 1982808 1023047 1326705 1653625 1280079 19939 1069873 1839892 1774447 1652232 1775522 481388 144233 1401653 561217 793205 1618211 1828321 1322016 1362789 1404633 1237512 338330 1287950 112627 273086 274345 1494968 1916544 105472 1170151 1712978 1260446 647383 16148 1097639 1676749 681345 1204240 472372 1440835 1732526 696281 28010 1155096 745161 1776255 104909 389238 446788 1159469 1308217 580186 1986246 1374067 148760 228657 218181 1125268 1395177 1427136 971423 91187 707421 1033902 559479 923141 756945 832794 447552 400137 743182 603929 1551702 950225 1745119 1404262 1187267 459594 1567806 1779073 1830918 573094 560420 337016 890657 171040 1488102 1243420 248638 376661 897997 1549550 1323698 1202643 1708324 1168395 1320874 110172 1231002 1896642 335377 17877 961615 337033 802147 256041 362164 904415 83027 916911 365794 640034 1698559 26570 1415717 1893773 1512465 1844784 1034003 341255 1718462 588057 1154191 1237178 1591170 1966375 886199 721425 719588 27404 1138048 261422 1386327 596427 1850949 1071187 253188 1179988 658083 607400 1032523 1003016 1790717 1790264 508378 1578438 16718 1085970 32502 1777235 1021404 1251377 1155687 1842040 36593 1177228 504670 1196456 884104 1392392 744332 246922 596311 370048 889318 1752730 155326 137237 918369 1053358 23008 1905281 1002655 346468 591564 1484150 950230 755216 970171 1967218 1734955 615997 294629 682891 1391772 1982340 1059775 849488 1815338 1480747 837437 766742 304519 565823 1945302 663622 428521 617403 894646 1194436 1556454 17405 817219 588893 1580098 1843195 1742059 795631 622114 1621941 537032 774938 197908 1081898 1256019 347054 853097 1010668 1543259 1805280 1907445 74036 1180566 681945 531475 817100 1449008 1406985 1751850 1541886 97089 802078 482777 1022359 1065548 1780429 372933 183508 1595669 1176964 1628451 1110330 280341 1330215 974503 282989 1247263 593916 1482060 1972374 450302 726658 14787 1507130 1967499 502188 1959288 452891 886068 187263 452913 1513354 244097 271281 407369 1771386 738136 591072 524968 1196224 1070490 111212 1015163 543373 613626 1781611 1150303 1114426 1696931 1477405 1407987 1724154 863419 364749 855987 1104955 213370 784531 1896221 1114710 575978 1427788 10617 628388 1234501 1666445 686645 911161 1015594 614961 448734 109438 67838 1935874 1523429 1391763 1264030 1614909 841586 500084 854253 1124726 1845969 1907407 45363 262861 1199666 524272 889198 199971 1688656 1127579 1894634 317690 1833049 1989138 737410 1111895 1816883 629330 1021820 1427376 694297 571870 52439 1570759 507882 437247 1714887 1011207 1791900 179331 838000 1180575 324581 1242882 1506199 1481402 1590376 273765 1386729 1277463 1637404 855375 561407 951778 38432 864186 801671 1566 55012 565593 465227 587353 1337768 1157323 1523788 1645568 1668829 1447851 987396 935753 956316 971080 1124555 1297415 1190826 819716 1565652 817932 444835 1867879 498433 1770261 233246 247293 1619101 870021 1846437 663046 42223 622167 772952 604172 129671 1631169 196876 1172108 1477097 342893 624272 156443 1611614 1981015 453019 687898 1619639 113188 918049 882376 755234 76951 463962 771333 1083810 1076906 236172 1839314 948570 534457 325661 42822 1506492 349382 1572118 1717121 246972 1100610 268479 577666 723017 959838 1618755 434498 942785 482576 1765293 1588215 48988 1158089 1311120 1056799 1720748 278908 267495 636173 1540097 1960866 1538891 1828841 311827 1407883 1283087 224941 817074 1705191 1461975 1838200 1087958 736200 1440073 864927 1027585 33411 675351 249772 531776 1745449 794511 1791254 974541 1462912 1245517 962744 1622997 1660503 536963 1942118 209131 1953658 1514140 1454182 1404765 148315 1373903 335972 152465 458119 1937699 754285 1619441 608681 357013 1180258 1438234 1788570 210596 1430965 243927 1110289 1304440 1793804 132028 733892 656226 1846933 934251 1879333 1093784 426461 1941721 1199531 1384288 529054 517470 80706 416988 339423 1778850 1262172 742690 583523 815241 1799887 18458 374612 21006 1265889 975262 1632209 1475065 14153 1168576 753592 229943 6017 907139 1790696 1764820 120155 638360 648734 1884292 596607 800048 921642 1121525 1319174 275467 990912 177441 646544 1073414 1728178 1879729 1685185 250715 1479861 875077 717785 1465679 447365 1121298 799847 1515042 954037 1304179 1147055 1980845 721643 776969 153783 1748868 1396049 493869 53318 289404 1434186 1094983 786057 901634 1641421 158470 1238831 1443184 1299771 1272824 274019 1669276 554261 1154097 850357 1927598 1449137 74067 1102833 1575457 1296479 452670 945565 1954711 929929 728652 236410 181368 1079998 186692 1065075 659175 1997430 519182 478202 719204 109839 1867473 1820489 1560982 368041 1652157 82296 1803830 801034 410610 1419015 1890984 273866 213516 1711725 1954033 605964 935429 9762 1192776 1206727 1852399 1831303 845937 653378 592772 241739 1399893 373618 618811 1224472 912987 1739011 1251925 195445 298244 1748965 1236161 197882 1152713 1074308 1456271 522408 618953 1843611 705797 765800 1246164 1950449 498990 1090315 908792 1221346 1525008 205072 1271197 638611 1536217 891474 642035 1956780 1682690 336158 1995415 1896387 55128 787021 216840 294721 187899 1445209 1292686 317610 1580142 1461441 42914 1266763 972239 1065128 623926 1235707 1897638 118292 115852 1612903 13658 1409210 1060677 840213 1881280 1424621 1060214 1409662 1914690 1904882 137216 920753 13309 216384 928302 824164 1307744 1065466 1831336 651022 1911981 1973295 887823 1664292 1053651 508241 1020483 592434 1673617 1101443 1676109 1307586 1934987 1219929 580681 1800337 150301 1265549 178159 1851036 1646869 1222544 1121841 1146877 125639 630500 1267913 444736 687903 1591403 1382691 1066004 967289 1429303 341514 1805593 1451622 695711 538452 718746 1529024 764376 1093341 1080560 1325441 845716 1047405 1273645 1230394 59311 1631598 1858046 1076804 5401 1585851 309827 509377 1143059 933962 441064 1546462 1542028 1290678 623923 1254580 1693668 1456134 1907301 221318 655484 1781787 1561691 1978910 1624226 990141 1037893 1172873 1254622 5183 1122070 881087 89829 713465 638646 461077 1957889 969860 1355501 767451 267139 1347811 1346970 1390590 1891673 268919 1781800 110881 93150 1106649 157590 925913 1106297 1890989 1239017 1831022 1239524 472943 1647747 716510 799892 407108 1477394 1690365 725316 1527512 247621 624022 1987421 1526664 457523 1742714 1767020 602912 103237 1972758 1291938 482273 1293531 1390193 107031 169249 1221463 1195314 1177852 1017853 1479886 924198 1091576 99317 1923170 584391 1040500 1267202 1740635 1289784 503354 1122458 1176610 696659 1486499 286506 876372 885221 17830 590953 270616 1081153 1101469 1392210 1876425 503083 214854 1048587 466211 1634163 1000570 693967 237346 1973101 66159 1046648 1434705 1722567 863340 804311 500703 544170 1631551 969239 1647696 310751 921902 126322 332445 862965 1692293 278754 1290373 1759204 1715110 1169775 1331945 287016 1157502 1300179 1835886 589819 1182138 395131 283441 1046709 462293 348457 290519 456161 1474006 575585 1551419 1038784 1271357 515100 1948622 68681 1057754 548318 937652 1055531 1853545 667407 117700 119271 121879 1131929 1310196 1728176 1089363 1457385 229661 7897 1177664 793173 1744034 447882 1853306 793212 874803 1497179 238550 418193 1409684 1824072 395021 1910770 1283035 497583 974962 134215 768447 448249 81743 196913 695700 540748 381754 445337 1442807 1327774 1840237 1806318 1424956 738317 786222 1806866 544106 340230 1796072 1951168 736713 113866 1696307 1989760 1424410 1676806 1758451 324803 156362 903313 217055 1295698 294945 869409 1798399 1836345 1436112 612776 1981478 1112468 1766080 1263426 1333353 631661 1284556 768651 196653 715330 1183338 450012 1870194 1431914 801303 598410 726791 1929216 630994 1807007 1780473 1157301 1343251 401169 979922 686967 1930337 660388 1282975 234471 1904208 1135560 1281771 1828897 1215900 1897390 631773 1651210 1173964 1888832 1945196 828319 831523 1380337 275270 318845 820888 1899249 845892 219546 1669264 9218 1990565 698337 570252 1228717 750336 1939917 441350 780961 890197 53040 575310 1897978 1783555 1577773 1482120 1719521 779206 1612333 1923879 1042535 762346 1754769 1741194 1550287 1031122 1010097 398971 1060527 1423136 1644656 760993 680559 362213 1823647 795006 237039 1566119 425645 1517034 1330230 476321 1290945 797185 552422 1317260 1228826 1338464 1715566 827142 1704556 683313 1063514 949901 1508782 570810 1051291 988895 763388 1104091 414160 1374788 1605650 1460998 327882 1747072 345752 619004 661181 1530674 1578371 1538300 1109278 443216 532810 1599643 1772056 1918917 1236926 706695 412284 253479 1211900 1887149 35906 955287 1643294 323564 45907 23897 653150 167121 1184291 1051731 259414 505447 1277069 423614 1107271 546692 1610401 480765 835165 1326314 1241606 1543978 1334844 532510 74656 1110729 682957 1278226 709594 1220817 1330042 365198 1547563 1158666 1078948 1592915 1000882 1730130 701163 346313 138299 1028113 1317379 1113370 1843487 536119 23287 380543 1401630 101703 77216 1337 1833170 1184393 800633 97583 1367911 1382519 1337770 1350092 859584 979806 1866989 669849 602427 1472519 7695 1533797 1647118 1413935 1182160 1655346 1229667 59673 1678237 1748964 1195120 420062 1569295 804824 397269 1188620 1655840 173960 288502 1777564 1880904 1315721 730301 1692011 857048 971630 862324 221778 1446381 962474 446437 417750 325268 703903 1604347 951997 661167 1739820 1973306 1307920 539133 500527 1365970 1552939 458647 260961 282905 450198 747894 1301510 640751 466028 291071 860988 780191 1021278 331649 729748 1287328 1090832 1362223 1246010 1483027 592846 588824 1631473 1470881 532664 1253232 1679419 1586115 1860743 1448855 1737058 1832755 1349029 556165 582514 1205756 51012 1894798 378136 929816 519359 1811532 1971946 1885410 774749 49546 1853702 1084025 1444350 118053 782561 1249842 1073475 506321 639936 1468346 1490445 1484925 1087831 695794 1015262 986526 116684 682003 600887 238317 1922761 1088366 1286013 1529990 1682031 1429330 1124847 663304 1113629 117663 795424 259496 1499299 1556793 1071765 327961 262197 1322644 1446859 1595093 902846 1814841 1058568 1586118 1683908 290784 92866 325779 1544607 1590275 68536 406001 606370 1041841 1733439 192785 461179 394052 478303 405284 1775300 1529598 308315 922709 1268311 1752917 548478 1373293 688171 552848 394094 1097817 339588 710901 1222159 564407 241358 142125 309693 298267 1330174 798405 1872115 287170 1395517 1455085 131567 1833970 1207796 333022 1270511 1846818 263306 1785418 265575 1986995 966218 1775889 1659451 781472 285860 251409 1564860 28513 285714 851462 1877120 573847 510537 339628 662407 783240 699086 1708540 808902 1748449 840950 474382 1499379 929886 1355174 466524 1428338 1771475 1159722 1498689 1337387 658804 1618652 1141002 1055074 1178547 1244243 1995875 844244 1121121 301055 594739 653529 1687941 1222497 1378715 839589 109432 477973 1358595 1226714 1713515 765360 311168 932905 726698 1915147 991907 373511 894872 1067591 884443 763094 802167 241645 1180038 102083 375558 1531741 1119794 1668051 1519694 447055 1530532 279529 546939 1285123 250307 375509 246411 1242492 1107204 756212 1452108 1331995 174069 758111 1732749 62936 458754 1873055 669498 31381 1424481 1812166 255795 376422 469866 783626 400068 1096486 730514 1948848 929467 605729 321589 272510 1554338 1850387 540235 569961 861028 1232549 1517485 1388961 330648 1529204 1392139 602819 1417098 316613 1430061 388194 1578278 1029873 85898 1409489 607467 538456 53734 1595046 1575319 745764 790015 760546 1068510 728805 1772362 718294 1800122 152664 866874 1282017 1031656 695158 2836 1313729 799671 1607991 1228849 1667274 1416646 731007 693141 272177 665804 1965676 1624016 940584 1901933 493824 146159 99811 1435276 563322 1431616 422752 392587 323166 1999256 368509 712001 19786 282582 778463 1865018 475213 332078 1423247 1936201 1961278 1940780 326939 1167368 1079891 471650 1760633 1945695 313667 1073656 1898112 1830394 216683 25013 751718 525017 518861 1910781 886988 1337896 883274 451203 1475640 1462625 934021 1810553 952372 775349 508005 1025724 511093 1503477 1153312 520102 108065 1811891 1793863 448862 1874293 1427351 407025 370664 362174 1768236 913061 1260967 1312319 1589073 1358139 749793 777060 1560755 1530026 584106 1514906 1297020 1816833 1581242 898113 1635114 1635924 163915 378700 443508 1130190 1135972 1423387 800494 646892 686564 55360 1990528 1273604 928518 1639134 1563094 446572 543290 1731955 617473 679902 127673 1671430 1461018 1382725 424054 1251939 568640 1757835 1965666 1865035 1846297 475293 1209825 77442 893126 1205923 1131333 310182 593143 1257322 1623668 1612032 1962422 1567497 1341014 693269 597841 1250041 804406 812563 1042979 1669299 182724 1484564 88381 1601910 1752194 939212 1699061 1864112 1810173 356770 564241 481300 1848220 395560 582339 409977 437767 34379 214787 1332689 730739 1190232 21585 38123 1497799 1398199 1405729 672128 866204 170542 786178 1054819 1710940 784149 1305576 700118 385785 1752459 634996 349281 1117178 776069 412308 1903665 989838 999133 700355 1872607 1663875 482659 878695 180632 1885278 890717 98454 349810 23055 1173601 115871 904126 1543691 781460 550023 853576 32889 1273198 1522545 1514797 443654 439253 1069217 499383 1856168 1630876 797354 624348 1447420 1626303 257618 1894076 1381498 1398571 385167 305288 572007 1972005 1690709 1633115 861142 648479 1872875 175821 50471 107352 132565 978645 151585 946052 950702 877781 1864938 882112 1359420 1512957 1383471 1033862 364623 1592136 1079264 1648295 272953 9245 1120994 1339824 379276 1770925 34905 1667529 1538919 839275 695806 1683988 474749 524472 551603 1064273 401481 64234 1355064 859051 1021706 1343786 1470797 959693 1079307 485367 151421 1636314 643380 1414011 1889834 1261585 1074866 745128 1104999 1697735 617655 997527 1195264 1164837 1076381 1579589 1470687 1037392 1394841 872903 1252332 1878590 1571218 1029038 1190240 1073902 686349 1713324 1797076 1919426 1777143 336681 1006880 44152 151926 623140 365113 603916 613578 691565 964968 1229644 1092616 616243 939106 1076568 435841 1197500 1788123 1768936 721670 1001150 823597 1918210 1715153 258903 1188408 499020 722585 323252 101835 20497 1483121 1725484 785478 1617284 1474875 626073 216516 921252 277365 929183 944645 696506 1111208 1286786 1242100 23343 1133838 1078722 378827 1061809 40642 1040498 1102005 413985 1161338 703097 1262132 1550853 1062976 480060 1882231 1616230 1246454 258372 1018903 188786 751848 1613855 1324991 1313480 1064337 1010416 649947 667503 883734 675323 1467744 1542111 217515 1102617 176412 442455 454383 754822 291047 1892684 259457 1820959 131744 393955 1598129 1736343 1104539 154208 699234 71890 155867 492134 1917028 75910 1930811 1064562 33551 633011 1163068 1470224 524902 1081824 1378889 1397382 1598355 1254565 49465 1908293 859424 1083414 275464 11262 1133412 1485131 1645227 252885 578990 1002145 1775505 1617586 1167557 1031600 1097638 454390 899148 1846614 1067646 1591396 159440 1822009 1312440 698289 605118 1435086 1694796 707028 1375135 1133891 988311 106304 1367467 1331258 53332 1656745 1036429 16340 852911 305224 383947 472793 1741293 860845 458393 1787306 1988682 241735 638182 99292 1654951 168350 1151713 1091193 327367 870423 853225 1615787 438410 341271 1632276 934353 1779149 1299904 1017084 1667012 102118 1948187 1244370 1896907 344002 101423 140091 809999 1229067 1492950 479184 368376 686416 592854 1633197 1509411 1411412 485681 943569 175983 1934744 531162 387976 348368 1667238 1808705 1917214 238679 1888879 1864532 1909084 1592303 819615 9325 1039772 75034 1063412 27084 1679064 466111 351434 1146043 520547 984503 968714 1379950 1225368 877025 1589009 300268 1239936 169288 377281 1892143 712492 925914 511148 309578 635899 1214208 1095409 910288 192598 241644 10870 1041591 193120 1443057 235522 1021321 879741 1162231 177335 230807 1657970 440961 1349038 1618832 1343483 1596863 1526358 16174 1835835 1436944 907881 231576 288365 1407869 1394265 1261800 1898085 1434959 1596859 723490 1385037 1007662 463601 119284 1426575 1702058 908599 1009290 849846 1330078 1891460 760890 285088 572774 401386 1954279 1589953 1195261 1897859 1210046 1481298 1350269 716128 1659116 1889488 614932 1880115 1355781 1580368 1931876 624164 1671620 777953 1022085 252561 1129286 1869733 558197 1495035 1738053 1991387 1249957 1655736 1884903 1541838 966835 51906 137260 1098645 1650417 414924 1683123 1418392 76505 544300 1156869 1014999 857981 249739 1754356 1639836 1838083 880228 1847253 470697 458314 1778002 1062091 1812475 1972033 776522 683772 1679049 1310484 1425951 1317618 1570629 1397691 1771411 12126 1181671 1927892 1769618 1850635 1613461 1546277 253154 1341898 308310 173931 372911 1857626 902387 108285 939190 1949982 1243437 950301 1747371 1295838 258869 1033538 219556 657261 448156 1834134 660912 1294176 1102142 1681512 1766251 234124 21285 1627579 1607560 90654 386940 626732 743368 538989 1836287 1504633 38414 1655330 1583164 973661 1191450 491956 853932 1221334 1912713 25752 680475 829799 736377 235751 1416632 856399 1644436 1837382 199542 1683228 943016 1342317 1249500 46941 1260085 670692 1598311 386574 1569699 741938 54204 357125 301943 1274457 1263687 1743451 1773220 460819 1154934 394802 19072 1220055 1846570 1688079 1281908 1026342 1360128 1760793 1987228 1977793 748877 1323880 454616 1702421 1980751 268817 595762 147010 886705 1641418 1972796 883718 283232 461244 1426652 1204675 276190 135304 186037 1302628 1019513 1706615 1167007 1778560 1323897 1548614 1994848 355457 741255 1021490 1256905 263322 291485 800575 1043606 338262 491386 1353845 429483 811531 506887 655347 1342569 846177 1517069 1776398 1340466 200661 1252464 889597 1682310 334403 953019 1032866 991994 245567 1108245 1508247 731852 1016287 928346 784462 97829 856512 720778 1697662 751552 722121 1590614 272885 25349 1492632 951154 1028377 357172 1612003 761236 3413 1134070 989380 669732 1905476 491473 1456608 928838 1884959 568592 77719 90952 1393592 1390756 163291 1058206 1242481 1814552 860610 596239 1421784 691859 1878205 918808 932392 404192 1955249 1285866 307263 1282205 407836 1848976 1549822 1949794 529479 342542 1397734 5110 1233516 614352 722738 451899 1152925 420275 1586494 734998 1325342 1530990 80249 654589 1945048 1137623 1388564 1992544 1211776 1030249 198118 727332 854344 1036240 266287 1931692 682564 1338685 1604595 459384 492471 1224374 447832 256028 441722 1251990 444765 523552 1753404 1377606 1372488 338630 376108 366575 1543700 1452504 747051 1107148 1694040 630368 1221410 750186 1082998 215430 1350222 237567 479912 1553459 282858 1433061 1223661 1478613 1894466 255431 905366 1928977 1005587 179980 569753 1258657 382757 639586 190494 265913 1231519 819175 319899 401355 908965 948096 1403389 1702359 124888 218301 1494129 541027 1693216 1812785 1785181 1074766 842424 270001 827937 664690 1202093 375382 568918 1739929 722766 1833612 720404 654512 1797732 322632 1589096 152004 337513 673586 407660 1932602 1974161 998687 1993617 1694080 894419 275999 1887246 719794 1487220 1169392 560074 1536372 286541 501656 861652 865341 1524745 1568042 1968598 1804963 873609 980530 1951817 1554958 1944700 34397 1541573 1022406 1573373 10279 1920433 811959 912240 1742724 1236046 925934 1142270 1156703 1284143 1668336 1877528 1834173 1309160 1342974 1009257 1827944 1479391 1735352 55646 1082992 1604597 821169 1829888 433386 569409 1886913 242097 1904263 1753981 128195 926381 830350 803633 1048971 797316 1188135 1874935 1669475 62871 1452682 239319 1729626 398738 1598314 1278508 116801 1058797 1085951 594488 909886 1576925 123912 305005 631305 1005074 461748 1870841 456007 1269564 854335 129832 109474 321209 1406012 576464 618217 1529770 192032 936394 1173473 1261913 563912 1676290 1988669 765979 1474928 1178345 558128 272449 74537 1849698 209525 1894889 1470907 510805 286489 1392492 524410 1521695 747155 542943 1908195 497870 1519024 108612 290815 253263 412874 952311 172187 195545 1556505 518194 1351663 793894 767181 372970 1578126 1212652 1840740 1936675 310701 451330 1050860 907150 843326 1603202 263250 793151 1182547 1458299 1560448 962662 499928 1409885 1102287 197397 282716 392563 1197604 396574 622879 116615 712584 317323 1424069 1857446 1099455 1902722 53171 1117744 1475295 415209 569061 688654 915991 637369 1168995 343903 1334009 1601760 1450367 386724 1822100 78590 1081876 943548 675165 1510122 1263153 1940673 1577363 1212279 1959760 1570876 254779 1009336 1287440 84996 322338 1807270 781203 1726471 610790 415729 1971075 1579772 1183370 909636 1426700 132109 597730 825907 1355739 1434787 1465446 1884279 30590 719504 387752 1792269 1622120 1425827 286303 893096 760652 1549192 1044313 744200 471008 377180 1287493 514587 605230 773802 1559426 21046 1962145 372994 114832 1869078 1121541 894853 935705 1070794 1750934 1963449 1634125 573395 77077 1018377 458621 1729599 1986197 221898 1102069 1734124 1555575 125330 878688 858632 333245 1916775 1963606 818417 647264 1525197 594637 1017380 640344 1130744 883096 1250600 1510800 1689832 1744277 1414161 43459 641731 119178 1617876 846619 1626576 877378 252070 1479063 1157665 1775974 1107447 1878072 1566824 692757 1591393 37231 1029018 1815891 1248043 229872 790095 1986026 1959964 744981 29858 667278 1223084 1811290 292328 576777 648867 170728 963571 957775 1593949 469704 260541 1834640 848880 905886 1654137 727904 1998527 816035 792722 405348 945867 1631156 1318155 1200188 765725 1997024 226572 1180490 1827898 323210 1361298 1591977 648657 274454 487380 1226629 1735477 1460028 808417 648202 785961 734439 1689970 90259 1041736 873820 1661202 134220 337097 240715 1292882 1929798 330193 1237033 1735044 528669 1864205 22284 1842940 1035065 566895 434463 66243 572365 1585266 717490 624592 1574987 709184 832022 1739080 769831 171903 746085 1394882 191578 1185879 991151 1182375 759015 469225 793665 1908832 1846834 627488 1982982 1949367 1583787 84073 360295 482411 382854 929686 794884 560488 558414 424046 1754583 882741 1836456 891065 686513 1611823 1185470 149389 1690979 383159 575428 206949 77596 94501 179586 1680041 54666 887243 1756721 1977045 758110 1571107 213595 898239 1932199 24027 1517752 217856 1930159 662340 1237851 1706938 232522 495243 1048413 1938297 865451 1422072 657400 1340873 1888996 1664693 1257516 1242145 1979689 1045188 707381 1048136 708443 1004308 215361 494790 254017 680634 795033 1756570 345972 583008 1697004 1606119 433662 1926752 1596769 672369 1202065 884155 577283 945 5435 1052396 1872175 164342 1885070 1221182 520138 702944 1765534 151626 1690516 1897210 1218554 1713100 1030562 441745 347210 327710 5414 546460 221713 1910683 35590 1575458 1761142 147448 455799 134021 66734 1620532 1425768 11620 684872 387498 817945 305518 1711026 1320196 501554 911736 1216177 1995090 121665 655164 1361997 1063922 1924360 637272 1782221 541282 1920655 105568 393653 1250628 1924259 1609943 1665375 1823000 236628 1936596 1846386 360546 816543 512447 193562 289104 63855 1107679 1404283 1396375 1564352 244900 1168940 1164715 1816292 1015409 1831973 188783 1001375 1510369 1560364 1080488 585738 305611 884597 52557 743058 1851963 1905858 1477132 1018574 1435402 1258721 1213774 41120 258157 134914 1605235 775310 510869 284375 767688 1424910 8301 983950 1488429 313577 1186170 976915 1998148 278968 291613 1539228 1682868 401291 386970 610948 418615 864317 211316 785768 626013 207558 1296430 1322535 814190 1055715 1573499 913097 332682 1432895 1277878 1613496 1492307 1114215 833278 723964 9339 1771419 361710 23173 379382 303776 1068959 191572 1187280 276015 790743 701616 1350725 653864 1138404 1953320 648543 1030919 1847725 79049 1238719 1048607 641919 1566452 1307571 566306 1362277 978145 1812205 1142204 1597527 288612 837212 168564 1705237 1411446 1433180 953087 1014850 700834 540015 618339 1274967 597853 44403 491087 89671 942318 1698659 223883 1004920 1737906 1568441 616693 607074 1122771 1697780 1826756 631549 1843525 985462 1440905 548669 24358 453197 104860 668403 808665 445928 1619989 1498328 1811350 928512 79567 462291 118893 1240256 1037356 1678957 1982242 498903 1171323 162430 1716544 240769 1428735 1746136 559030 430922 326420 1995878 1117095 507194 252750 742035 316622 73193 1750502 357530 350795 1864551 1380085 1767957 1760869 1995588 469803 1444438 925616 1903800 1378426 1074446 252689 742892 1447885 370890 448266 1827974 1686126 1536567 1094679 728252 10582 715654 1355646 477901 121066 1261953 420956 295512 1625963 177319 94020 384859 804523 1400439 1771096 1413015 348816 1540940 1013531 726012 1742445 567138 411301 369242 951730 1046595 451043 246257 792275 1830365 437049 1636565 1731756 1729646 1557321 162765 524707 1775509 1974477 194838 1552714 799961 1804480 369651 64689 1020885 44401 227960 1438584 1227823 425399 757689 1024861 575001 434907 1318988 565647 1195738 254004 142448 735719 1278311 1939150 311722 921199 1608661 504601 393249 316785 1266905 1500287 1789837 162732 1526785 683034 1148432 1939386 224224 1809413 134428 1739540 963353 151928 390175 156108 1108136 198824 1449018 1945347 1886665 1451626 1185459 1557461 1860976 656904 1507839 1291659 1561132 1912050 1772774 25097 733686 1354211 1803323 1655586 1856004 1124033 242131 629115 1887284 895347 405400 536297 400611 1950644 1383721 1302832 727932 1767102 1100059 411085 423299 655710 1113254 872293 1960673 491567 527264 1072679 783488 893884 240767 1204349 631055 1146459 1138900 793947 947562 627318 618132 353367 1834917 920259 678341 1340348 883643 1996372 1009861 1570144 1289363 1540442 214298 1792737 948290 1632178 1170918 1541415 504079 672293 1311825 1954969 61667 1165902 1446286 1912645 937434 773825 1150475 10252 980122 1523008 1062531 1513299 839567 1774428 1178375 1084366 1741668 1857209 1574059 1955602 1303214 617764 1241761 1381883 1481677 845114 1932084 259086 1557904 1880072 1221915 861392 1000408 1598290 444811 24863 1131021 1780154 831435 1621121 1517226 478883 247582 1675606 435620 480755 228025 597811 160931 977808 1776200 748755 1100170 1050825 46280 1263437 1190745 1987940 884321 987779 1317151 980973 1325145 1225436 1282530 482690 741088 1431015 1113156 1666551 625891 239105 700571 40650 1891879 1384477 482031 1726379 202443 617187 799851 356870 611663 1881188 675802 840480 1179299 1439552 149732 1347629 1505947 1045478 443453 1962744 47128 799369 1541716 1012963 540859 145914 71348 118200 1137339 1773223 1309592 352240 288489 1011176 1826514 1628995 921347 1434656 1306993 874535 1000071 1896850 572898 1344119 705420 1982705 413561 341355 1513380 817379 342325 270995 788806 554128 1282519 752302 1024324 1574065 1261820 129734 1193539 923328 1610109 1384636 1891840 780448 912558 1288658 1277136 1906212 1749266 1544273 1402039 1559510 983644 319848 1311188 679885 988459 1168423 472100 599068 247231 165495 1772223 97316 1561728 1632928 1046580 1687105 1230037 1943544 1472027 1800029 1626582 1355385 150082 1155162 32805 1304536 1584359 1969235 1725347 739579 1831482 370243 1620098 1143111 321905 1032304 1762699 485426 1497709 998031 518138 1718309 992229 550728 1254123 1368734 1384347 1260672 1785478 1602300 1873182 1709465 1716377 1423480 1581956 751943 1316855 426995 1155993 1638837 1321375 1827349 1398296 1481943 968734 421385 1490996 910636 953369 1207186 838145 437813 28619 1324361 929220 1431785 315405 1946670 452133 1024580 519747 389980 1068060 354025 1415869 598700 1016159 152962 546576 1649865 683280 1590029 140100 6712 1648351 1935808 996174 1290277 1480229 408083 558626 307640 1074218 328777 462453 205511 1663591 392838 906302 1615595 124224 14198 401157 1083989 732370 202602 749347 1492409 898256 1377432 66696 311084 136520 771218 1600527 368923 321914 230877 679081 888283 412836 774819 1533315 1014677 1514285 1045382 17504 1349064 225454 859015 720407 578033 398356 563010 1682149 795466 491886 807544 405229 1093033 1042662 532812 800467 1854821 548307 572330 1126345 501953 264420 612111 147324 1659240 443466 787325 629424 1070114 1864983 1335380 1713196 1292094 1050099 155483 536370 906857 974105 1111507 739370 546462 1879400 1406002 1920358 585779 1521668 716725 149113 1795014 536252 944013 117377 463901 1152552 859260 1257052 1369225 867393 1580492 685417 1292726 956426 1460360 1855763 1143808 1352325 1110671 948783 1842206 833766 319377 1312366 1324946 1729353 1065202 566068 1045895 1295321 1963497 54211 1870866 251661 395814 1011930 1170060 472605 1690740 830332 1334345 1223066 726917 1876202 1717848 802303 388399 1470205 673296 631155 229607 1422475 630926 49830 972107 1531177 957513 896663 96082 1944304 934792 728041 1497739 919457 348386 1542124 1810567 1581804 609982 1078147 1483563 1634788 1099161 167400 1971026 1670677 1516017 777269 838147 1907091 490093 1800451 1464326 674624 1051757 1533727 986752 1288093 270617 259026 112925 141322 548906 417644 540255 310372 1482724 1397221 1202515 98481 1074986 162994 1375630 185252 1019855 1561287 1566044 1953104 98032 944783 1167665 767654 1882322 854384 237255 921699 986459 246097 1611811 1585610 120062 1020973 1841058 1480196 716070 1683401 1274132 1954709 1948751 1899181 304821 832752 580813 1380493 1658109 81609 1109697 1959807 952469 1757906 112483 1297768 829622 1605291 1994994 888824 1412975 43274 1813636 1782581 66931 657206 1054194 225179 343016 484403 992867 1659437 633154 452931 516191 572769 1939879 1390853 1396920 1557213 457505 1702639 1035479 159969 1467006 266393 1870670 454537 633058 1334028 1460272 940374 1034024 344197 809514 1047791 1370817 874852 619096 965673 1651741 1332298 71846 942812 1155219 474451 1717332 1645764 1345562 1935684 1242326 1275947 939880 657306 1034763 945672 1140783 627308 1632232 321178 1141507 131472 435365 970133 659409 1305642 43221 1364710 313047 1572491 1285299 162263 1679601 1156496 490155 461729 1739133 1909445 1203235 1423384 250229 1828511 989707 1021430 317621 482406 1836818 780623 1298612 39533 480462 119639 902628 411171 1493323 262550 1545050 252069 100481 461063 1931487 331731 30601 1217590 967536 478937 1092566 1584437 634457 531814 153256 1393942 672040 236577 1426795 378601 1691354 1175524 911899 299867 599028 533737 79966 484639 636056 1809176 563730 1738574 442412 1393326 127215 665010 912843 539625 651905 742034 968637 1131726 565351 807085 1271977 1273191 751031 1435746 144053 1769453 961121 1692211 907555 953074 1141513 1281899 1680147 1306180 9903 272988 1985548 582641 1158627 247204 1141885 748059 463092 757615 650238 1106785 1614664 510799 508907 1426932 1503911 1937734 1900245 26261 1842430 931247 1462115 1584110 408287 375650 681026 605787 1794580 1434057 1025955 107792 871267 1241483 20569 96945 1938837 1918786 385965 952208 509854 1816614 1891586 932475 129075 1083205 1150348 1602246 406613 815364 1341948 229317 1087449 749827 580 882592 512196 1290039 971827 126070 283480 172976 110859 895978 1346952 950036 28184 1031201 382138 1234018 828945 28871 881363 711914 1799735 1659095 505643 841077 1119923 1384754 1775801 357042 543594 1100133 1345482 1472426 1909750 325469 852288 1225966 1294451 688469 981040 285785 141342 262461 1738155 113237 1412156 735424 830621 416882 944338 1877640 1985440 748658 907892 657264 919496 326135 1281318 1691695 528217 28582 40540 1002162 300446 1281896 1482834 328809 1291962 148089 1442289 1254110 1486628 376046 420327 1467625 1918640 106851 1046188 1501644 363695 174359 1892614 1423583 1541472 1591996 1424732 617339 1820238 1659953 1045772 713242 1644315 394765 1642066 653610 1602734 643928 1354800 1344735 846850 1582681 818285 456001 301325 1649691 229804 929272 1290724 1544968 1650142 1281655 1490107 788781 141343 828733 232626 199457 1239830 574180 1318181 848833 1840423 1901914 506702 1090195 196424 1585591 1891762 218003 1431551 938088 1413057 154491 650492 1014365 879622 1239862 581390 748863 1848769 137388 1624641 967846 1187009 49311 307687 285878 1664048 547286 425489 1232487 1928050 1034418 29999 1079130 671903 1219050 1007734 1724586 325777 1163039 1531182 1661251 753531 1566393 15382 674520 139616 1011967 374644 1347996 1069239 1576455 1188674 1934453 902504 970417 1585575 25802 1087986 989933 1067232 384464 374079 894539 671763 708758 1904207 707889 195453 1979981 667917 1907839 1479055 758732 644872 661906 1905492 772858 400192 1899711 66798 488071 638532 1700002 1807135 859460 132818 1305857 876873 1400609 1025540 508438 554850 1530988 666988 732766 538844 911927 608667 1817328 850787 1403991 1584821 1699946 689999 1481741 1445803 365701 546972 1383673 1942116 438892 874349 226930 888645 1644685 1127875 1426983 615229 238972 297039 1881459 1440581 917890 14698 302523 1061356 592590 440744 137487 1725366 120920 1753400 192933 579712 934362 1344113 1316862 1729141 1772855 1654868 963165 1285551 1242566 714768 757747 648541 1869415 1314154 1913852 912764 1987201 1091783 634682 1277420 870469 518000 753773 1456494 960742 712531 1911446 1837816 84142 1811435 876421 1701619 905037 1174856 612897 423043 1090961 1082058 191333 1772181 623000 450469 870707 1952404 550834 1446813 954362 1123777 194337 135997 41624 1315943 1470910 1656852 1312797 1924414 457855 1579083 1040648 821975 1972014 1283740 879508 1628983 501957 375167 149672 847338 1799691 1062654 1353685 1899062 1451453 1129042 1848625 1246665 1843471 1512168 1801055 1713154 348918 1550221 1482490 187593 1297897 1493784 1548180 249097 277846 761361 1654666 1785687 144680 1585379 570316 1507114 529549 233262 143970 1920487 619147 1094144 1800307 360062 390692 802289 173530 562522 962419 1254553 1407073 1439212 276659 92082 1875575 1432448 511517 1297469 1126179 1911673 519942 979079 15335 847146 1078212 328066 1821278 152903 1711603 1549495 456083 847332 1978079 1539332 559247 1387792 1780333 862799 344974 1440592 1714463 530386 318952 1541112 72246 724505 1661508 358163 929303 1624498 638121 1623742 754509 191527 1172403 475397 312854 841571 1208463 1453443 926920 640915 1365136 1038165 588941 458556 1408641 538398 841181 1320678 1026463 182420 1574222 1716430 251790 420892 842736 1030608 185288 1670342 761905 1797227 396391 857499 1126472 1397981 75796 1267520 1769111 888097 967200 827980 1185104 1350813 1905009 258408 1404158 881989 14406 1445442 827003 1739855 781240 1127001 914724 1574423 34930 1147413 1317736 175000 405908 1088442 559915 246601 1275477 1232251 300717 1224353 1060294 1553439 1854631 1517929 1392663 1690700 1322780 968414 654749 1653509 811306 1127564 115802 955586 1083539 144577 857371 1568462 432300 1997582 325408 485679 362556 224250 1177750 243903 1416831 487358 243339 1958754 1874173 776120 1506022 1999727 879405 874461 407419 1286374 306545 1100050 1796825 1019693 1124094 1573991 136408 1503069 1625179 1275876 614735 1290705 1845549 373677 143530 168421 1443289 1002254 1858018 19396 1929233 564347 963545 586536 793422 750622 782741 657921 1565449 1862802 1886 1847595 1820875 290707 660429 1437225 605828 1346780 27862 697500 875226 1363299 1995132 1330542 1623776 855773 287783 406125 494923 931492 849541 1791510 1856968 1093871 1822990 1838945 1797194 344132 1160697 345110 855614 545837 1124413 1600214 137613 1710038 1987271 1741006 46998 1380218 1721954 1538460 1935897 675317 1710862 1899661 1623076 183714 1509275 937259 1041215 1923811 1608600 1335950 1158063 46257 626922 752318 420244 1139932 1340128 675199 690221 818818 100319 813457 1604811 1926273 1619242 426280 1267071 977407 468555 20375 970878 734315 1223757 372097 1268387 395236 964738 376446 515717 418663 206593 161733 657668 1644245 1779115 1170976 784699 1545953 37064 1530844 457019 246142 398461 846321 1872669 1980983 1202534 729034 1912839 1022312 1703880 676486 1045149 102683 589600 129692 1991962 1947773 1315450 396294 1437282 1049826 1820764 1435552 1208913 307207 1368237 491274 1486808 1703554 429431 844656 1760763 1820405 1507053 1858088 391146 257113 1983706 1687143 916146 154606 1006485 1267748 1266776 1760917 801376 1377763 1981701 1536832 393212 638267 1943829 477729 684794 279415 1395675 22160 1706509 1697329 1294606 668726 933924 66343 713240 175597 1010137 1455428 1119510 321388 906322 475172 1049999 1284926 629515 776541 692621 1935368 564194 1235686 1239412 1935652 684999 809448 666720 694887 169003 855899 144412 150571 1464886 612763 1302248 723354 928745 88512 52292 1305333 1350857 1064828 201573 571856 375914 374528 307905 1455918 396548 132210 264127 91237 326693 14863 10678 1185504 341193 167923 811059 225005 1157637 1787836 840983 983406 803553 745692 1897526 238917 1362459 996332 1771494 472455 288608 830786 1051246 499525 1591650 878315 1976814 1308407 635 1184122 783183 486755 1699473 1559029 1130487 651240 1660492 1521653 1749495 161474 1999351 97663 519664 401782 299222 1392771 941420 882555 1542123 1415929 993467 1676497 5423 1101911 63691 102240 1915051 234093 64912 1378920 1697653 1958299 1120403 556718 906616 885841 702639 1759431 1733570 639119 730294 537616 111165 1255032 1683479 1166111 88360 788563 923438 1462445 71805 345746 928757 1021344 339729 688233 1889819 1752527 1089541 636231 249758 1510611 82293 1653511 456821 1256726 242883 755195 1099649 1934623 115415 1560167 150434 588929 1759051 1943469 539744 1312659 443377 1908401 1460997 544818 249851 1080211 1702896 1351552 302951 1901746 1705564 509697 721407 49160 293493 91460 613650 239 43029 1507265 351658 1450690 1276323 215389 1329829 1337257 96558 1224286 1567975 881567 400833 1045649 814295 1276646 247518 1259344 1393993 57826 1980880 1451416 791939 1879430 119198 1377182 746550 342379 801460 1874479 1191039 1099637 661714 232302 1138434 1316079 1106703 1113745 208760 1262645 766679 1231838 1487198 659784 136644 678363 1311798 753940 860404 1716628 717690 783295 1364934 896824 1672297 1559004 216757 172965 333904 557959 515312 1832655 464718 379210 1874956 1510867 1047536 1434538 52831 1939105 1397684 1808673 111749 1198351 1761714 301231 1312048 688053 1644036 611498 1023794 583479 753421 1175473 1610633 209539 618097 208226 970383 929251 1088748 1594536 1835855 1340237 1430649 889104 8854 1430490 546308 1834362 202170 212525 1585355 430790 48698 910522 1321779 549390 1865600 687230 1333327 385354 1453836 1439327 450397 1737392 951231 1997170 1035294 1855411 1408704 846723 1140423 465433 1758822 1544558 1264574 1548559 1033090 379491 366227 1467828 1643025 1882740 1520717 846496 327116 1870354 1736306 1463630 326830 1539609 691599 1862502 975362 1762348 206045 1271759 1011095 1850038 1160832 1334858 122858 1248230 433400 695954 121176 1284996 1260587 1501327 1669838 948421 1814270 1215767 705848 900409 1875222 1598480 1259667 968306 1422635 540562 279798 189328 1163745 885631 846692 1517176 1246532 401108 880217 1601531 681923 1075080 1810836 268218 786177 1846164 149985 143414 289921 556585 226535 1094968 1325141 390327 51829 540131 1663536 912619 1910558 140822 541894 680829 1058457 918074 1426384 489126 462603 1326264 310810 1717768 879915 186278 1546861 1386091 1857486 468902 1289244 247839 1060311 431289 1126356 495932 1533832 1883824 776977 1122318 1067291 753464 1520076 1506516 1745335 819293 1709062 1162317 946095 1490146 911905 814354 1340977 549485 800659 1147109 1259346 804337 152614 1587806 7592 1025306 1676155 1301469 1532871 1485995 623153 43369 1226624 346740 418207 183374 228945 1464978 1720108 188882 1659864 479053 217092 1244917 159540 370423 1130394 15693 215891 1693152 1187560 528283 455321 275047 1389087 1468425 413221 1131192 543063 710227 1733177 1574311 213334 1459391 461775 1985922 836402 1573428 900968 716801 1711482 763378 1109661 1118342 1220160 330923 558736 312172 264042 692743 592179 473175 208667 980491 644484 1017642 972402 771891 1375115 1867639 1301437 965720 966238 961470 1704323 1738330 1077290 505278 1473581 406370 431706 1260745 214451 1361143 84926 1588814 1296103 64917 1975102 1262851 727352 1320466 373718 487629 1461471 370678 665216 1894079 1082057 1477691 870555 882594 179728 417971 27098 1648292 1659750 697201 151358 1734142 1396866 1642624 1103978 1027888 875810 811241 1968879 1292834 1582427 1137783 94326 955836 354950 1584624 269499 1531176 887404 1233098 1926357 792815 1996858 1102245 1969906 1230419 1172160 232122 1135907 1692612 1328685 618758 1128394 1727102 734538 459772 31490 1537759 1365884 1156521 568704 288459 193079 1207940 196132 74604 27227 500756 1463555 1704942 1737877 492123 519496 1542988 631740 880905 470782 1163297 1441639 622344 1076126 217171 758259 600422 1642645 1650324 1960062 1109318 32973 474754 637997 313853 571548 71936 62392 504731 1071122 1889648 1821844 1833632 215403 456704 799631 1856999 1012680 70289 498385 1526614 1527284 250162 1237504 1586236 1307728 59527 1489304 35172 899539 1329273 1722707 587836 1015485 200892 1507380 923679 986551 251145 1539874 1073808 972986 1054706 47666 1740332 526966 1174784 206597 1794608 1114499 930833 1178049 1730011 1871740 370924 525117 475781 1099238 1789270 791548 1830670 1553024 1495144 1296207 191888 166976 484675 230961 774325 1602115 391375 857058 173254 1336424 657859 223035 911360 790421 1498042 626496 695064 1388503 613139 741506 440619 1707549 1441000 962126 1250204 1834440 1112236 1386963 1355926 210573 177965 959614 1615448 367711 1740707 563350 1606399 1660287 1912046 1610690 1661154 297205 136027 1875217 1596837 1850624 1626147 1061106 1176537 1417128 471911 1659454 1570375 1982099 689427 458551 1624144 1052717 337663 10405 362544 1161158 1977733 1292320 1619192 580859 1560570 231394 1959318 1679112 513952 1475390 387089 1500345 1118367 507447 885368 1562452 1104441 1725352 614231 1231795 1986160 1734833 1539759 1223810 555227 1755733 1534488 1621874 1105909 112525 507122 345350 1808233 434621 1434918 1535128 1789204 586704 1712684 1922170 645282 1701489 4541 397504 1879599 396381 1004480 1443186 1149271 453471 250227 1305536 690781 1947860 1185543 119133 554405 389735 954566 1891961 822829 335968 1699940 1448720 1737448 1744928 244236 1992318 1788364 1328697 811142 563411 1312777 1896840 121619 177541 751511 1006584 35823 848499 1156276 998258 1826323 1263768 292605 1413059 932771 684777 533538 200774 1938457 1463732 1006420 123852 1457664 46965 299342 919387 870491 1723720 995437 1386415 378911 424454 1795647 404346 580151 657353 256490 509584 1385951 16948 984152 695631 1491834 930095 1149422 1117490 1499333 279766 498672 88612 1764395 228514 1505398 131249 418602 1302873 204101 1399674 1844486 360798 1021437 287476 796766 1759577 590339 1660870 628715 133311 141696 1106017 1337362 1165893 861391 1663413 1479867 517220 886155 323794 1682181 1221879 1219890 1395112 613827 986416 1828412 743007 1160480 792190 1939306 903868 227473 328961 1804149 820443 1046976 1274995 1652129 159282 1169103 405093 615255 1693789 1946131 1955532 1505261 1179433 91629 62823 1601515 64326 485970 1223731 1933796 1633847 561084 365076 943432 1763139 1634755 1569611 72262 1493718 1784490 889021 1175117 700393 1394795 442136 198637 1305104 1811987 495958 1391861 880247 1051739 1736630 1945921 1907939 1419469 520210 1111319 534979 1563288 1438337 1118567 1201655 988632 1665986 1448023 923769 588885 1641540 760466 535217 1836901 1746375 694245 1161123 217706 731951 1469724 1831831 1337823 1683374 828380 649455 1349559 163601 925403 1120379 61803 1197811 683550 1785535 1120240 967155 15610 1231695 1895766 714423 1952076 1365281 1209430 1828796 1021408 1249510 502675 341213 882755 228670 1133057 1397713 939207 90152 273678 1088361 201444 1566833 1984714 1083606 947252 467551 601901 851893 1252450 900189 432020 230788 42553 1063958 794287 692710 555524 1778527 1504124 1143089 1507771 706769 442590 1125104 1757633 1912981 59663 467909 1271719 9618 363223 126797 1989451 1905259 565247 911939 401817 847769 1424475 357094 1307200 1324851 1903150 1577860 402430 553452 1859579 154080 1943819 1689266 856394 484296 1887703 500034 1656288 1722775 852036 493297 1701903 1251089 329540 518459 1198960 19545 1911274 1076332 322869 110155 1219655 488923 1496978 1094776 1721447 220454 1419442 715573 1830357 1228190 1086828 1214101 1976741 1563297 1098646 233754 24600 48620 1251454 267703 188538 1105667 1343648 1060238 828467 683099 1446379 1824285 1213128 1219627 896952 1491413 1208162 1488155 342218 358234 1202037 111980 641263 1259645 1439209 1411863 1260936 219584 615488 1684866 433765 777986 688136 743715 73905 1318532 1177940 1534691 1394475 1845409 1685721 901178 176380 1165767 1680619 1940186 885887 229185 1433420 1779966 1971769 754112 1894240 534288 852494 223672 1466384 887603 324287 1084449 576442 188862 1617513 658669 1078971 661980 43344 1278568 96287 1072661 1370793 506856 1010809 1975366 1149631 174161 335147 307300 1267608 830209 1904437 1066245 1790799 1104078 1651991 1711880 413862 1412661 176184 316637 886051 857080 214954 1103913 1266877 1834546 337782 393592 1242792 1255987 1935688 370876 1011192 1030348 92634 1828291 885748 496798 549023 1484895 1293852 1965707 703451 995147 1174034 1248810 67664 1029160 1512701 635671 1470328 1692362 1759511 1334808 364481 29440 865554 1615103 905089 163227 1664595 431677 1674535 1206376 223334 468512 1912928 822067 286444 1863308 1671837 1521563 252190 1894682 1837818 1530964 1345289 1673475 252083 133951 1677656 1418112 978932 1293851 486887 456063 1132166 847854 705946 832839 1044954 1053540 1873816 247378 1477709 25951 1184697 770680 1239945 393415 898779 1583693 143055 1711741 1132491 918124 958123 1046233 627194 1218609 36351 1253582 1310943 426055 815847 429630 1826280 609489 1150572 1828483 72212 299509 1482220 478657 981 1747790 1910593 1505450 587445 429345 1914326 1808865 593698 438784 1650431 671437 1505315 444858 1182681 8556 663781 388322 1679558 1014723 1069984 1555469 527886 1528140 1663556 1835905 1698574 1742871 503275 1687039 1963757 1032827 1104747 1627536 1683909 1668413 971413 469689 711433 283288 870609 195418 1563975 1551919 1580729 1808080 162925 1631581 1143992 56585 242333 208609 920989 1185574 838659 1842185 775354 1125785 1350101 694455 436675 151251 388739 1242564 318856 824166 1634848 1222376 328882 1754913 1434126 1230563 1767325 325556 1328811 49286 1093709 730327 16923 414747 1329742 587131 1133353 891975 879787 1754227 514477 49562 422417 28866 1506879 1581631 1895586 1591757 1031260 674167 1430808 639671 1184188 825552 1576167 457929 1570635 764004 952842 1693738 220558 814437 1550258 502287 175990 1813691 1540513 1253662 790263 436044 972567 1877464 1215483 1263145 919474 262593 1271136 1880442 1815794 884140 314367 1793374 91140 1451501 1596671 1104741 271383 1584468 1090890 1636021 1169252 611901 1370271 831790 521182 301034 97128 576563 1114354 487925 1743509 139854 847881 1746709 1327180 1644360 477249 96116 1759460 687434 1946949 1387017 863757 1053923 1721404 1603206 47337 255745 1708580 1551684 1538897 1942225 1843864 1248062 1541809 555359 916624 1186670 1662274 1423750 405262 790055 252723 1363583 1276605 1876611 1361131 1356013 990729 520633 1076417 928043 172083 1169561 102806 288151 756227 805365 298206 1264174 1766333 979387 1430967 381351 120113 1725194 388897 204894 1542925 1611750 10459 90794 83544 708101 1433368 126268 1982807 980496 1815322 899228 739455 1993027 58807 1299639 1835432 947932 989259 298703 1869175 803192 386405 941728 1401595 571750 1685354 1599082 400897 1296040 615758 1687246 748987 45537 477588 920151 458667 934385 409210 1549478 1760535 150839 1020538 1950708 194342 1744290 1672011 1229113 507311 194675 955089 1937323 943066 882779 1263534 221082 985346 1428149 127322 682650 1709953 1961572 1597849 1633976 1911778 1592695 1886529 1520593 962117 1864318 469556 1055194 1102188 1888793 1020307 1696943 1103521 1210415 629132 1008152 1623985 789220 352030 750508 410529 1824041 1678436 1538657 1207900 1290704 1804891 709861 791340 1980629 1757375 466112 1794466 1182630 141956 1031009 1785615 1222048 1095921 892893 1309411 1235422 27283 1478191 147703 908482 1516636 593284 1937663 1708730 769174 1671413 166230 533308 413872 1567846 1010041 495166 1768553 1918353 1434882 258915 1237735 614418 882014 392192 355796 1392168 806900 1566534 1721082 402675 1704412 1819094 717229 1725273 59027 1013663 571614 355323 1575452 1832835 904919 1337911 471652 704220 36225 717585 1348500 476910 1215068 766142 1295679 170046 1459869 780229 86419 1961717 404550 1704692 1037966 1959493 964370 1637408 570568 1113970 743708 1990846 1552622 688627 1492385 1205186 1598185 781653 624206 722266 1388405 417115 1667301 529504 844936 1300945 248375 288829 143336 1894994 1958236 761888 1846732 939115 1606714 363939 664658 824223 1543780 1569519 639263 327777 19567 1717062 1316889 1621145 912510 1089764 84832 591981 1284599 1880721 387018 1407577 1265017 241797 858753 946531 1882672 1169540 449178 1210987 1131998 72400 138630 1022378 273742 1977816 1904410 286806 1325467 620966 1942656 1329218 1346138 677743 1233769 353232 1221454 1069251 1807836 950342 1483897 1477164 628846 1075920 1373349 414465 370529 1514072 287403 1203435 1419346 1123497 657680 1469483 824531 72971 90213 64137 1563822 133527 1828771 1832313 721509 204319 1640548 1899447 1402964 1743036 1223343 847262 851345 1512524 1121317 318127 667317 1991683 882105 1713035 473973 1856250 236365 1575121 449030 1394951 595828 459802 1291802 508121 600333 868069 80581 536918 81626 1450460 878722 1668705 760524 510667 382806 1759882 1597015 1730944 1324127 626900 772199 416610 129936 558389 210761 1413255 1906100 105060 794705 1499670 903111 734122 1276883 1713257 1545882 762297 1396660 1900227 1994454 129856 854554 1371628 260593 273816 1439379 68296 236096 1192408 856346 1822756 734252 1813470 1008657 1453552 1248955 593103 36714 1745265 920168 957382 725024 539646 420441 818662 1939665 1483468 1015512 507537 549514 1698209 471537 393253 1200714 745005 970651 29986 73199 471187 1287006 1618677 1861985 258300 1282822 1478011 1594957 41772 1119321 1428949 1101112 1297292 865796 436643 87700 414797 386393 1516877 187926 1027450 743680 1146408 896101 158153 1643612 348076 51384 1486230 570889 1264265 118880 1596550 1225596 804344 904582 1417662 50177 488171 978784 569570 73035 1282051 1334364 1463646 71380 1701795 522149 1262305 311940 1791665 223655 809444 679882 1115198 1930717 381190 1382463 1097183 1308701 1211481 1326355 1198391 300271 1367748 1126583 1054949 250052 73221 456988 465814 1480886 989409 647248 1068420 1272968 1727302 276459 1884765 634782 153305 1213005 1539914 592381 1833246 239991 329990 1184726 1802897 618937 124953 369974 809719 785374 1107864 154113 212594 384051 1898097 792509 1821915 21023 1615254 347621 1756118 855434 1576665 615380 1266531 1141517 1821666 1320564 94654 1553259 695180 822331 1468782 451744 412717 1079668 1849823 1534011 78144 1640182 465506 876438 810355 1830600 1499886 98216 469282 1307666 1033720 1905701 821159 530544 844319 978672 94290 1557895 1279460 1719197 1032076 1808434 1361033 1392550 603227 1343725 760184 1856834 640292 1293308 575539 1074681 1821155 724294 272107 1199106 1160226 948595 811243 1253887 1729872 284738 586605 1212105 1561675 1312065 1011835 857708 155024 404837 418479 496149 481022 1663267 1481238 576961 884932 855251 1499182 225766 1790108 626588 906362 1017623 1999230 1570487 1486257 332908 794686 1459970 1263522 1032977 1870610 708458 1743558 987720 1970751 736854 221342 734811 1265553 1747996 1864105 1750538 1516463 1042807 1204986 924122 714549 1672397 238028 1806815 1026895 1863629 1453842 1597242 1333391 501699 1384462 1554773 471628 602925 1346265 1558966 334773 1975998 899454 637791 1422932 865831 1449387 1948633 1885299 325470 1930245 601315 1165485 1620220 1509728 1624702 634962 1495277 277449 233050 100384 593864 1689325 643542 997674 1933911 1899800 961028 118957 476654 1106189 59455 643169 17669 1486456 1850459 707664 1101961 1004794 1507600 1150819 829076 968383 1442185 478712 157421 960203 633644 406977 1205619 146115 801680 205264 465061 1757407 422102 944258 908740 89655 746677 1653208 9974 89558 1076024 43202 1789199 1044223 1749458 515224 79699 1709140 1813007 1345875 1688384 1692191 1137404 1880817 65045 1626696 308237 895768 1164614 1005300 575561 1285214 141075 1118279 812056 312308 1525776 998922 719467 1250569 1443896 465739 234551 497662 1958005 67203 457775 424383 163045 1729991 227589 1643187 1332707 1265788 1819238 702126 527918 26588 1970568 1047221 37936 79642 1447848 1547562 315955 599324 51977 1872127 480936 1577121 1572498 1936549 920384 609119 101848 903831 1079494 1924915 348511 1447642 394070 1854778 514119 656107 300880 1002383 1012418 932288 839474 69723 571260 815595 431529 1898441 1805052 1502196 1345175 975186 314955 109965 1232633 1707760 1997662 1109501 1271157 1545033 27557 1449780 337510 999550 137565 1926789 529448 325354 1855144 1469967 631450 1067739 767891 719539 424202 320359 1613707 1545760 875693 1138537 757683 1339081 1279442 118936 1966484 1538747 810765 345193 496329 86686 1432420 1282445 986369 125449 1034800 702054 1092481 1892749 524511 1927789 1731731 1946015 582931 745098 1162095 503740 1756722 406322 1059248 176271 1834551 1926643 1029471 1107017 1372565 288138 1516209 361611 1382809 1752088 1006096 865947 901412 273095 667080 368386 1521559 1535476 1736984 662150 1259249 317408 1752983 1301717 393462 1799750 1406411 172964 265699 1271983 588321 1296228 1512479 713359 533957 114196 1224582 1170766 1606212 1177094 1720352 1011138 1534947 1770962 878731 1035896 1144716 961859 780048 146628 1175211 890248 511526 673693 1662252 677770 113581 1582477 150465 1267977 600638 637396 1041374 873630 631140 1669481 605216 1780509 1481315 430586 415402 637351 1506600 44551 739675 1403720 814862 1675539 1032890 1295024 1514668 1108471 1139459 1917981 702831 396785 1106567 1726641 75382 1198324 647582 927211 385311 66650 1948107 898331 119993 310761 360860 1379728 1240463 824880 1605865 166159 1178129 935700 160617 781983 421175 876387 1306425 1149037 234208 686894 1453028 1425291 397497 1154530 634160 1120848 970957 579497 1328849 1944770 1821622 63445 410237 1030143 789309 1593516 1824298 1833778 1238774 1488587 598186 1847389 1581487 1917223 1252090 1053549 217894 1979190 104025 1366249 1757621 435868 841601 1171783 295350 397013 1510812 206765 469197 402936 1811540 332660 691751 1813935 1543708 369820 1756466 1745933 1372699 1713620 146404 1380715 1482658 1112328 927215 922319 727725 1845454 847265 1895988 1368883 1944191 1511158 1283752 521507 1478779 914464 31890 1539067 239326 1001469 1413454 1608750 1495017 1815576 377083 1025719 1889742 1674260 1285851 1208701 204479 1029387 569431 371478 449255 907659 655087 1604799 1336781 476349 1985035 568925 1703499 724902 673766 850181 665932 788665 780681 1476897 1438026 1696285 1890343 1011452 1321123 561677 501397 632937 1270682 484518 555419 1501420 746880 1603342 1333778 1408564 1818704 183611 1463278 259807 1863620 1131831 1566724 1778525 1512198 1214114 1316469 1908830 340277 1199003 155344 539378 1248419 1057272 1620503 1274215 380274 226160 1444993 259475 809904 1922908 125525 1157359 1454303 1359182 1810068 881738 1890630 643960 636614 1572401 1823083 384318 1737768 1583760 749076 1826942 1063937 1988949 1788540 173670 605581 1900879 1225331 373710 1179192 169593 349150 1027545 517480 391045 148927 415234 1112997 1226897 1309223 982380 100678 1751074 22493 916030 970155 1163300 998281 320653 1364366 358984 1664251 639402 460136 1524152 1943085 1342418 1368589 892202 1942844 1259329 1365799 360765 801737 592064 860411 671991 393266 557268 1345598 650131 37111 787258 789248 873560 1096328 451952 359807 1430459 1039152 1675724 640050 663378 169809 1396915 63164 1198638 1012567 98144 1372874 250542 318670 1412237 1206807 1205263 780162 158927 870071 359600 419134 159019 391361 658021 1484238 75256 1898320 289402 1963423 1369436 1397683 1100721 414268 1945965 1269824 1109883 1964049 866448 1090945 51840 1862717 1617753 490244 1603368 806572 470613 932925 315847 715986 1533048 1000112 1777632 566390 1608763 1674092 1522839 1990592 1826186 91101 393334 1721119 1218998 966882 477076 332392 247552 1485634 417165 1838968 736874 1994884 1763678 1989725 946337 195348 567274 1402492 168734 1479834 550366 1719264 618519 282522 1528866 1069684 639249 396126 1099195 1479230 1865103 28397 270294 1211954 1367040 937305 1215973 39244 1537140 877763 3883 618183 941301 1327567 155243 926331 1914882 1631255 1813716 722561 951135 682288 116085 578905 302185 401193 1627429 1259802 799327 1243559 1586083 690743 1478974 230232 1590088 903356 511545 1608540 1288394 680438 640079 1702704 1744479 213454 388071 1481295 1114519 1070709 545795 572308 507211 549944 1687444 675506 1656126 502714 1418312 1500518 586159 1633406 1258462 1110482 228318 682664 1378694 70380 427351 1665697 1257951 294244 258 638408 664736 1606939 1677533 1581650 1652746 1755038 713989 1889716 34631 1408129 320889 1774772 1773116 536679 244715 1940731 1381540 1431581 1030162 1650943 837580 17341 841176 1880391 1078626 409756 604885 340294 1157061 1592061 1234279 1876223 1293745 1603669 1940935 945639 457930 1446229 1101683 191018 1472402 1404098 800137 573742 791431 761805 1519966 87682 543039 999553 1192085 73987 1155165 221152 41997 147396 1235660 530536 612537 994600 1356254 1569242 1426561 934445 198638 86134 1285559 1844220 572924 1179704 1018646 134039 539834 1900549 1147111 441416 1728750 1334435 711209 1232688 1575064 819839 193989 395632 1570356 359759 385899 749172 1318375 1532047 1502467 1463185 847623 997375 384351 426706 825551 1335531 518383 405083 840847 681385 1187806 1466754 1753891 1607164 1148342 1205035 60140 1891231 487928 340405 1881339 702425 1716135 1723192 1602171 1894219 1064224 1262662 131058 1896678 963632 176947 1961341 1027746 1709894 1332398 381057 1396128 1093744 495093 563931 514743 951540 272324 327980 1874194 791398 181319 1520418 842082 1554764 1018655 1038237 1585749 88283 935910 1682296 368864 374474 178361 1642352 1356888 1201525 825112 1032490 615114 1760701 1649730 53429 1713300 1452473 701901 987263 673231 1840690 1380780 1584106 321300 55169 1553400 424103 1328512 1332450 1511297 1960065 546998 243366 1624514 539092 463429 133194 1572372 1639278 1497957 1560640 635484 741947 1006343 351510 1611834 746076 1959437 1294019 1504414 1714838 1458244 1581918 845199 31955 700568 850173 429419 1098939 448244 984333 911148 783444 1735304 1667523 1440827 931018 1419241 1864881 242014 288316 558532 724580 1498474 1916189 1438015 858964 800475 588595 814246 55259 1739403 1618950 366441 1019563 1609711 1847465 1477246 1334609 1107674 1196291 101902 1112318 601153 617577 374541 1435781 1440729 983146 511297 237852 1077857 1794533 395678 680520 684197 1684918 1292905 1508812 1713811 596316 1595684 1371662 1872416 1636002 1518224 1082059 811908 1815935 751812 132798 1694792 1578253 1205332 300985 328150 1286799 813829 1285739 1333188 1371124 396524 318950 1718865 1787880 278451 1831074 879872 949027 354192 364123 254402 1557672 810327 952437 1500024 1781046 1174729 1149379 1451043 638351 1196946 1967606 575554 42668 229912 552311 1169492 1104310 1778969 1103581 857033 1641668 111820 674161 279994 326883 1781803 140586 648682 463300 1263631 1725400 1480814 1212804 1603325 1293693 593549 823295 1330623 1608390 250611 635528 650324 387150 1159602 967648 162049 1985085 480042 399093 1792023 650319 1014637 835600 1350011 1157156 315632 1338662 73037 1781106 1411198 734450 1319227 1417043 242231 1943265 1944610 313115 1801765 1361819 170417 1631280 502463 416638 492504 591787 450700 504239 1977817 74995 1868402 379144 1883194 1241448 1961275 142773 1221520 575576 970714 893505 1301387 1752451 1182912 1603505 1273035 656150 1859175 873380 1152387 771147 755440 170813 253774 846414 1136921 2135 419120 468792 393854 1068872 901638 1879923 1775697 7138 1279250 1436378 938865 1143755 1676258 1698239 1068529 1041839 1242478 142814 1726950 999273 1180962 755070 577643 1764979 275106 1886126 1797585 804457 1943197 849525 1959495 1897147 950170 407931 1537785 1435488 466186 688358 965517 205881 675469 946767 1428563 1526935 118865 564800 137461 452081 97137 222031 454468 1238186 1665005 966747 159295 791428 1807661 656486 1192006 193673 1104290 1255854 785259 1111639 487964 1243828 489756 871673 649803 943723 640525 545893 1195604 1718910 762068 1405814 402624 278404 1056974 1700663 1946064 1443781 1362600 434565 1209612 1119595 1006850 683510 1627034 1985617 130377 699734 1405705 656828 492337 1336684 61621 1556343 583473 1753347 157189 765437 1274365 357030 301165 1979340 1161703 665735 1989159 1423710 1963162 1529475 1602310 1748335 1010332 419336 1033708 662397 100620 16070 1821894 1908605 792046 1943604 334503 52135 1002631 748109 1794045 1074474 1082743 1072555 1825915 496409 999803 626500 1084186 915932 387638 914327 1084392 820283 356967 1693025 830131 1459724 105450 1758814 677755 1187396 1428147 1091423 702956 1866098 922327 1318554 1762769 1471489 1919047 1138912 1434062 275882 573577 218244 1962993 393569 105347 1082133 748101 1168644 1158981 205393 949306 503942 891097 1232106 926658 1081386 713523 166858 567407 1681430 1176283 1761277 1266611 1950761 1166883 81166 229949 1456464 706313 1218469 718835 1409793 1965186 1007949 1257306 845033 782457 1900370 1615233 1534490 589085 1824256 548078 757984 1868597 846678 879885 748359 303981 1072568 169926 1693615 514315 922005 1146310 1437170 843772 1727464 1138425 1648927 256988 1634549 29840 1363678 1343275 102116 998926 1399121 509362 542762 681826 1677318 259039 1275365 1252686 1669758 1690951 992390 652093 383422 1834511 512239 1515089 1536263 1229329 821141 1434018 515220 98971 614636 1722070 1985464 1888243 725116 1192233 1029413 446924 307514 499305 104000 972366 161450 182902 1659557 189768 1620786 1506578 1625886 1200038 171764 1395826 601193 632412 1975579 761989 310380 1499143 113659 841387 1785052 1885933 324990 215100 196557 1796308 1832989 306838 1537013 1624040 405759 618448 1460210 516092 473070 475977 388343 624255 893743 781498 436120 367097 1413267 385802 955103 195845 1401327 333903 690982 1929151 1020281 1981414 466126 1809015 446661 1068054 1838455 439979 89860 871539 312695 1962081 1004049 1132639 1476142 1774551 1213638 1206395 972039 275565 1258419 1854312 1859299 1447298 800775 1104430 80957 80419 1874020 1171239 1260442 1288579 223135 545099 1696394 1693469 451904 1310585 389978 1568313 1756254 830964 1786369 606481 505280 1969917 1593285 1983922 1541599 44027 488445 1094371 149551 1230629 1098494 309516 946835 1160433 970919 783338 1751996 965147 412523 861609 1530974 508583 46030 1033690 31112 1366752 1998234 1152619 459496 1022209 723271 776358 530132 1952033 732773 563058 1036568 1841222 608509 1715586 417816 479835 21644 426032 310025 359161 1596785 1363131 1811354 471375 1539127 1318082 1802240 398696 1639520 72887 895122 1279317 864205 1704775 358754 1094909 1292751 369569 86582 438036 317944 1024336 1166577 35111 55890 877230 395167 105549 1692418 110475 87023 142328 229078 1853524 436769 1784793 704300 1970292 69104 821901 209390 244384 397657 1461910 766370 872781 1633171 621832 805787 1484272 742369 496802 1572841 326952 1796179 659160 909008 1462465 1219376 428610 1269015 365354 965468 740803 1166552 989486 787288 646139 528279 828705 1837615 1048520 1534918 255213 1879506 1295072 1825091 1166955 756339 1427831 610472 1021521 785160 1997297 6110 863149 246637 433698 132141 1495468 429068 212653 579151 17629 1380763 432385 1525165 497054 1957057 1620358 1872202 173279 1771804 358320 1471195 1193493 1805205 292495 1490577 496646 419833 1237607 414378 1386389 1363718 1509011 1197712 707950 1439490 175867 528616 493989 526540 337226 438069 243843 813079 173764 1727265 668494 337812 1908139 143908 1291776 220834 57791 296170 1076204 430722 1531733 1077103 1075445 919200 200908 902249 860023 605073 1057898 1706980 1496949 1383371 690896 882049 696397 1759402 527378 951502 1339122 674990 1157635 1493428 840529 1716694 1570751 534305 80150 1746793 534483 1109503 1419565 394261 1031029 1186045 1090104 1951904 422827 1442629 632619 402179 1915260 1665284 1426397 1283044 1829200 999612 1425396 518955 1722769 1061765 1035777 414580 1472452 1435022 1128116 53527 793722 1740702 1713235 954140 93589 1140389 1213794 1664703 750496 1530272 951686 1962023 1017739 1109665 1459143 1120529 1966457 592817 1119539 506010 1661299 181524 321701 762677 537552 919805 1872602 1878532 1680188 1554594 1976977 1665549 366992 1955431 1986852 416079 1197857 237783 128122 1221295 938724 1910741 1418674 1980658 561881 464175 1471032 707785 1120866 269176 555552 1995313 1876270 195296 140186 1734582 477464 1414304 1404778 981870 1518163 1939103 1601753 1288290 1094892 552635 557623 563343 246261 1552437 348331 1705405 1450613 53956 1150193 1302200 647302 69371 909264 700398 491096 1714447 2731 1709075 734300 653755 1370322 1321336 1122713 1801005 1046777 1534418 622447 1575144 1075562 288075 1689883 1828857 1603432 1788969 109638 187994 1231429 1017652 1619261 757402 983184 623422 894525 769424 116275 653251 1663000 942502 1469987 498963 1237691 200319 1402219 1654504 678119 1114673 27548 1009161 1219659 21463 1811438 252412 1224647 1605220 1015104 877943 1471571 1012785 736560 1603794 1198592 456979 950328 1172018 1438789 1619334 78003 1535718 294823 836676 88859 1043822 1476509 1274023 279865 891688 1042198 854957 1534119 383670 510238 654397 1964661 1722409 612171 1145441 613988 487274 1931566 612827 884067 650376 1929925 1617274 1869235 94781 1811566 583072 342934 1427524 391372 499738 230152 1841089 1361182 1171696 553606 1160249 465383 1811780 1398939 1560632 204903 590593 135987 1020127 1434282 1661396 1355761 1327003 1876218 701171 1164753 70611 1327538 1377022 1890767 1694873 1059282 1806886 567312 1728388 1363012 37075 959533 873196 1459466 1978917 1450001 221612 15930 179717 88019 430100 185853 633960 1027889 819011 1791838 1608824 1468903 91327 1613336 695331 1812226 235657 342422 1293421 555698 1268469 89801 1330835 458653 1980592 536439 648295 1822334 1291441 1131686 192616 470307 343273 1215287 199846 69635 1980178 772064 276138 1308377 1846563 1561094 1299457 355860 1144016 1293253 1521763 423187 341884 687005 1129972 915916 1831682 794672 561017 578555 1813632 695174 803034 769404 488426 37333 146185 258014 945353 1380073 183385 1500593 884606 1659777 493908 363708 1291363 93000 808778 1145052 530753 399819 1551571 1139064 1719933 1064078 1003610 1365755 658274 210213 418715 1129889 853302 571037 1464098 1878897 152630 1796851 1197013 1743836 988579 674537 1119146 1048881 1008309 181149 90978 1745111 529460 1779461 1171039 1308352 873675 1609276 1592501 61867 255938 678255 792680 328 799561 907925 501409 1772780 1056023 771215 840338 358497 231506 1211117 880283 1358600 848755 1249996 287971 796464 347591 1663253 718924 1978905 1015990 497943 412104 470900 720074 1523017 1512620 926174 1284591 1575506 1835703 582637 476250 947530 123456 862340 52324 1766853 1266849 901792 58474 1503718 29046 1138629 35856 1232551 765871 1385209 795750 1162609 1812855 646185 381866 849167 1317433 1605693 462288 42472 760273 1000102 1873559 1848402 195624 422423 1431288 1774552 1567299 906663 593205 1929715 1464548 1391929 1520338 1639457 1383463 1444736 1503321 955235 177912 1040615 686392 765119 1115782 1779629 68605 144859 985853 347019 1077050 229055 1177947 268990 1129154 429151 1058781 1450304 272275 712072 1556940 1215020 380528 1761541 1239462 739796 311614 1584962 790007 731138 768108 481093 1417444 1729271 493952 274287 1221215 1340825 1201498 1745438 915056 1877060 117554 1376912 406772 480776 287432 1443586 785644 721269 1309807 1287550 1053532 561698 75574 1681861 397115 1055639 1636093 1765464 1362174 70929 464572 710873 483868 1798862 965297 621268 448389 194104 765107 606776 636861 704936 335187 869264 749725 1033001 1237771 1858448 218747 948019 941687 5685 1440322 1089795 453423 555368 71960 1811368 1858484 1501730 694947 346967 650616 184921 1119294 476600 599254 266059 1343812 1080546 1716992 877955 211014 1154670 1572812 681465 608338 1853108 1816794 1293169 1265453 1215113 1404990 1273221 64788 1185033 1800912 176931 1167993 1802057 1121321 1439319 401200 987718 1643941 1247468 946245 10875 111547 246823 649707 662971 603451 1900203 790879 878312 938554 1619779 1122612 1312907 1679587 922570 448257 1914703 1098710 783827 190446 1779600 1806317 639264 1311457 1484406 961856 557799 1930634 1947000 515460 1888745 1428154 865482 952866 1285977 1738360 1603402 789182 1248294 1980775 97803 1804018 69170 652859 799683 1146926 837442 1780381 1539783 241253 1230013 618267 1642682 908467 577037 1170449 1930777 52633 6683 808230 1039238 1550868 1844964 1259658 1197841 1298385 890848 6446 1220676 1063352 1438645 1298421 1361268 1409287 87280 1277599 400250 1013711 1043096 1921797 712940 714130 1503505 1887311 724567 1475301 1468683 814552 506919 1259662 1918785 1179280 1929640 1737604 1210925 1851990 377691 712925 1988641 1745439 158799 1107846 1285801 1968992 1364565 1306119 1617708 1470448 801981 1914428 550674 763119 1383756 214319 424315 1374263 1176170 39288 863982 1716197 862778 85359 9239 174724 1261789 1889862 1476875 1137636 309625 1952535 328450 1009430 1002880 1285908 328778 51556 225556 1992119 145836 1063856 1395677 1204092 101687 1196882 1649311 1636725 1672079 1139566 1142318 947296 1516818 1495191 1847059 1862393 1496991 583683 486343 545494 1332561 1647758 1400606 1380890 1509406 81004 1521138 1076523 1369415 1419558 972705 1061918 277633 1364725 256313 585882 1453697 1255757 826958 283935 966959 201996 1923655 577032 956111 1857621 1738954 1979731 1552595 1164377 514945 169347 761510 410416 686827 1656020 693383 1308022 1689743 917438 954326 1713483 1638074 1035949 1347597 1523290 1314269 1576677 1385763 467655 91820 478083 1728109 1713779 889774 161611 1686216 176643 402283 333137 170328 1679331 621689 1962553 127765 552774 1576993 1504823 1094158 589316 711016 1512262 212472 1830197 1214223 1875111 1941232 1613926 1616218 1230243 1544556 150652 1376970 1513418 1787771 1795177 164647 821099 1779043 906626 243735 1121673 699907 1584613 919985 488358 1972149 266771 1086697 1410753 1351523 468741 586055 414314 625557 532173 472886 1689102 641886 804300 578938 405394 1630002 1237264 579631 768772 1987044 345762 192486 396623 1148744 465954 1423445 1849910 1829148 972403 1191730 387255 410702 1162249 215094 1910027 890729 656888 297234 1295611 1518759 1438709 1250119 1654688 1328832 1799852 1119618 1676812 634620 975369 642920 614110 1654302 111384 964792 921670 97272 1307192 157260 217212 1847121 1043903 1241065 145426 1014859 1091658 687334 341144 1378412 444693 341672 1676192 1631461 1821318 300096 1717147 1147370 1522153 54110 209029 1213329 492115 1578773 730201 394435 1789567 1203569 478565 991067 1170577 361496 1989982 904878 1539892 1043265 1351447 208083 228268 1538640 610071 1600281 358523 794034 340940 958954 1265171 1979126 711439 193191 1804300 799045 1600114 444958 1130591 898489 1114702 910364 73540 1630976 726214 1151183 1623629 308024 1198887 1190035 815444 63741 215731 1733189 1651934 37200 1090565 896161 1865944 1952638 554936 411900 389179 1750497 1946609 1000094 1694327 1063949 405715 1538577 1732110 446074 1595326 1139564 1763372 1734092 1962976 1902814 937294 1056856 1346698 8456 719846 1678638 1625779 1422315 1363193 906421 564637 1827468 304261 116075 1329438 337609 1652910 838132 1975062 1364620 1247815 729813 271047 1002257 684214 1016849 972193 1145435 1400253 1443775 1757212 1818412 1587771 1856080 1072578 1874060 815790 680718 1020350 1885039 1151109 1476568 1474261 466230 526395 954946 171434 1799161 1915696 1571231 827634 46162 1244856 1944842 262230 1914553 1596580 1122596 59595 1591364 1012016 1553436 997279 883790 1302627 428100 1054322 1345320 388672 1244285 1080267 1542800 1100851 128869 454711 1540078 407288 465898 1174099 1737061 1988083 720651 427398 1076388 662095 1315000 1783814 1629488 1174433 1199764 22621 732761 255956 473441 1353283 1779558 1131007 490032 1596890 1804116 355131 1000618 803540 1424096 899748 1753193 1617103 452425 1654489 304118 25148 1648716 1963224 734100 1552471 1871598 52079 1090362 59282 1018264 1222549 1436360 477614 403236 588299 1492992 1084100 1116255 123679 153519 1673124 409189 1515573 19568 331756 1540348 35080 1725021 1308161 966053 1434114 1374690 1719561 1337344 1988670 1030401 721735 430835 1165280 1249593 97671 1555549 1026000 49368 1532456 1933416 745008 1702031 1918806 578618 949860 203714 613995 605741 830930 989571 1784609 1941804 1590520 1278741 1958628 268412 1572196 1617721 109713 1123080 1799819 1799554 1659884 1567398 359859 1351924 490826 1951056 712119 93645 1126830 368846 1076939 1137426 1087042 633593 1493849 17299 1694492 985304 836383 1698189 1868742 280020 238237 732726 997722 1178743 388544 1833399 521849 1862148 1669779 962697 336567 900822 1015569 1437926 921424 1014525 241195 313710 1166147 617331 1427025 11591 1561603 318947 507382 1524577 1540879 419311 195753 1715591 854483 622016 1459766 1496013 1159904 1003866 1318619 1730258 899067 602119 1309794 1401105 1581516 379920 956817 414534 1330054 608216 1641007 1641898 1963510 1711012 190219 302899 263975 182265 329235 817044 606716 1143242 756140 1403424 1707148 1456561 1148673 1066721 1227090 240273 1366479 1002808 1245039 1487281 173694 22980 3292 1687101 579135 1145729 1307295 44616 1637328 1826083 683260 1850696 1631506 28847 70713 173617 1501430 271057 80880 599555 1476473 468270 1119270 1489946 173399 740629 1743463 1461989 1390086 397737 1745562 1863901 571299 1288267 825558 1016773 1242649 1431605 1252179 764172 936219 324028 728611 558022 544773 1090441 435959 82167 223601 1850334 225084 264124 1065744 963988 460727 51454 1322719 737248 1930898 1713591 427371 78278 872186 1994908 942850 905978 661311 180713 1027716 1422396 748742 1744837 1058979 1882662 805334 68276 227887 292258 1306146 1577496 1203179 356404 1759775 417247 1960045 1521260 1210003 1690225 1424600 572106 1459706 1907408 607954 974619 594541 1886902 456022 832300 912714 1151490 1082448 514295 1654464 1985179 1667688 1490830 1804059 1698249 1343259 1593382 1260992 1128625 1525522 222734 956443 1940966 682558 1089219 663966 611965 900145 989321 435919 558972 912656 611867 1740887 552139 1047441 358976 842549 37310 854394 691443 2407 109245 563268 1578379 454771 1643281 177545 526003 452958 1332924 1149814 1230847 1694359 940870 1589567 1720706 1827936 118103 583354 1061632 1551235 1422409 352439 76847 1949542 441435 519097 1099462 576546 70519 1358291 1800580 1933407 1829817 1686309 1818138 1536830 1717015 532042 783905 1809809 1342937 143806 1821638 1964878 413677 1996315 1062279 1505702 1585900 1475224 223908 383936 1192093 1127234 180706 1022536 281018 1904973 1954446 1270525 408395 1218247 1111618 445248 1852037 510747 1432117 542782 1539429 700233 1477694 521773 1462834 389504 514739 1882658 1611620 853075 1444766 503112 34516 671167 1002859 1030592 1482065 1319528 1740457 1428496 775383 912333 195884 294495 303726 135927 1672847 386934 827672 532732 157487 465372 539661 403473 638054 1604862 1518983 444832 1328777 942746 1045197 631022 756709 1692258 1047746 1943894 426740 395168 893091 1431756 326099 1746126 1756303 122717 1337529 823510 656992 337360 834217 354717 49315 190991 1839913 1155333 1981946 1463878 330243 709841 730342 1846781 73999 1542909 1341313 703424 1316971 1745749 1523311 1918923 77718 1540154 672398 1910673 1622721 431926 1439341 1898299 584188 483338 1869564 721050 298695 381958 566305 129032 1343670 831135 1713984 946222 797969 1631570 1655698 368120 1200580 1833710 1924794 263202 57421 27419 703697 1897175 1433875 42728 1200647 989393 433819 682777 708948 1045933 262536 1260785 623788 605700 1811584 663701 1058776 541654 2708 155678 1057808 1615589 550927 943588 1997645 511845 1616617 843670 881750 1366526 831872 1932188 362163 65424 189214 1317134 1202715 1582702 545632 1789829 54103 265376 1525840 1814488 892105 1449764 793477 1536595 429137 1983527 1450703 1672356 780171 1803810 29747 425657 1571687 821256 628502 702292 1822359 1935637 152672 106307 1778413 1948023 1863269 630971 395037 591189 1118820 1324291 207213 1246437 1843297 580201 397428 272733 1734888 565767 759012 640312 1076352 642961 1096137 522969 1231487 1014089 718364 837919 1379920 1149488 1661006 294919 795161 9828 882407 719905 1091881 1592277 1104312 90599 1344592 68867 80949 48001 1222559 701740 365476 1868035 354238 807655 1979604 1056170 599854 888015 245669 7560 596630 302469 1390600 504292 505339 12174 1664642 707296 1634507 1662030 61699 1555259 1168683 1798793 1203224 165479 732774 994550 1344570 636735 1755402 799801 1155815 581245 239703 1997126 769004 1689612 1358997 424655 109222 758708 192388 1696620 113191 1808471 87470 651192 210906 934759 486625 153647 767638 425178 621917 109189 498604 1031247 1636226 250101 903479 542137 184795 719690 1195749 880548 611122 702882 1002066 80267 430945 905737 1438174 480754 1503057 483034 483944 80829 867114 1387185 1886852 936538 1960037 1315254 996867 1347676 1522934 598572 1823763 321971 824754 191265 447830 1897841 1420463 1541304 1957891 1191453 1116509 74174 1057023 1262905 377933 1111046 1694494 952470 1945994 694880 1496820 364095 1754530 485363 766445 535787 1489985 1430485 1250396 471141 293647 1381192 941714 282272 289762 599701 1748212 345452 1566546 1543076 787755 689625 478891 255429 1351461 1054388 1301716 1922906 615823 1385363 1896961 703680 1484335 233681 1071599 1096373 1413624 1752548 613025 321314 1521298 826559 335786 27563 831051 1222195 1972031 1757524 1951478 400793 291268 65106 567246 1757363 125680 1318747 134879 1466805 354498 1922534 913739 435282 1779449 1871502 1100500 1014020 1015394 22169 1353928 455505 1305731 105316 771316 1345533 111236 228156 1999771 478892 742448 1152020 523847 1131876 1742255 1981172 165895 489747 717757 986215 1148662 1661718 479746 1225451 918933 1590 1526592 318719 428524 1394137 434780 1465041 1755697 1267798 781408 1367987 91248 393763 508128 183805 1556745 465998 940068 118236 1564032 276544 1678175 75878 1314635 767552 535765 944358 1402234 155289 1526226 980809 18013 1451462 1771279 622096 1568484 869731 967365 1429220 317074 1392178 897898 322586 1277452 1715964 480694 137136 1436797 1018678 1934621 1913460 716881 309250 174741 1728649 845818 165967 819446 772963 779422 148938 369186 1644625 1321515 805240 566145 1711588 993725 417450 1900588 1698365 1035046 1734718 1999804 1966824 920188 44449 1658083 1898418 549212 1772964 1730190 893173 704532 457041 1977193 14378 1442851 645249 1511737 443890 1394269 1875788 1646985 1534722 187997 1605505 1793767 869190 1455062 553751 1672953 211766 1103685 32711 907917 1547279 1068082 591360 1187120 888924 1868059 1491343 1407377 285225 1649221 91683 1236073 117517 1732785 1715917 1190947 408612 1541586 533611 857738 967526 1039251 674261 1185602 1408717 1548768 1933234 1590774 235229 65580 601699 223864 804132 831265 303429 364353 855866 506136 742530 1776723 1696578 1625210 679380 262771 709286 1509421 746097 197572 1723831 773081 776253 1842854 333541 1263992 42738 1658540 935505 508267 289261 573378 1168403 1496890 1788869 1725954 228798 1917435 573776 1336666 260650 223215 1900533 126922 679122 106591 739319 1457509 742529 1310972 1104840 838971 1460232 1634716 1013806 1557237 177368 1193465 1894537 1230570 707819 290149 648806 283376 679350 333353 510202 1483175 898260 482008 144946 347568 65101 621009 1838809 1538308 1325928 1337662 1899036 1311590 893661 1914506 1784421 867543 1806528 1952714 1776773 784951 1963891 1279448 335463 11522 888936 1469088 763482 976252 754789 1336048 1549087 201730 460381 34191 474348 509500 154533 1511360 665189 950016 531783 88403 1187637 1247052 259150 77374 499021 1700189 211881 381792 1177673 1499010 986756 997363 84046 891451 1162396 1151403 510417 932804 1380056 1002862 639186 474997 144022 1048124 13155 1604253 1065873 645578 665283 1473534 814208 1430675 113769 1608468 646057 563207 1651442 168966 360100 1898729 535855 1392382 917364 1071066 78361 1580901 313239 1968624 1429334 503035 1456427 1219953 807427 1864845 605051 1255728 698755 279435 100947 810224 1076280 104066 848272 1430483 403108 819971 1236566 1676539 805325 1697661 1431276 1721199 61250 511481 1431131 1388799 356715 1346209 1604412 1645742 1951686 1368739 1879505 1488434 916738 1586875 758894 646974 462977 581127 1327948 536300 88447 1370104 689179 94475 1785836 1862402 1966726 1489916 866468 252986 1856561 62978 1864495 202928 1684564 297871 820921 1200402 1713972 119482 222381 582334 1202098 680675 94809 1969920 867076 143241 1667501 308925 1107875 106297 522249 684372 1476379 1374497 426829 233148 1624120 529917 1801258 1985551 91644 1916415 942155 1868608 1969306 496609 1773768 677438 524389 576666 1659745 521134 1818486 499423 434211 1336216 925859 1002906 114681 1181525 831810 1626518 1395857 365591 405734 671703 608543 455957 1338582 1205046 678852 1469169 1531815 1511873 977816 503092 1430824 1952650 1085930 1273435 1321425 465218 1472877 322665 18644 801016 502205 522486 933693 1911256 617910 1795070 142377 1724581 1716705 204817 1741261 1947428 1863580 1880209 22009 1596736 1339574 668335 880795 1529725 10144 1094472 1259779 1977554 463035 419949 766384 1345948 9592 255849 520420 1029572 1304307 1743433 45797 1970815 136469 1696675 1156745 53818 359077 1507621 511790 1954557 1865061 1312490 577499 1585189 1503037 1252813 887501 1909442 382286 650211 1850586 588065 1262791 962965 1763286 480621 1989589 417645 1545272 384319 1200111 1534624 1462858 595900 1030060 540823 1402058 262606 762218 238749 297945 511755 864201 1028834 1122734 429647 307932 1908730 442185 925313 516070 1587659 1188199 1797056 21414 281704 579675 1123978 910610 478121 1509655 265343 803914 1715474 586906 200899 1575609 1947842 1949462 1353525 1533002 1681021 355369 1424898 541555 202537 222018 811093 5262 1500715 594751 1708465 1923629 1103415 1324585 53550 522337 1752126 426416 1011614 1170032 258159 1918178 400293 1228310 334813 1283496 1619114 558124 1241611 724987 1045412 286647 1681979 1546337 1069949 1617891 1124532 562055 263084 491772 1729507 686987 1768481 1672735 34525 511938 766636 270762 53848 123969 1943870 124730 928554 978203 392324 1088572 1389980 771521 696890 529779 629883 644956 1691532 1663585 1625294 1317658 1746348 550896 1418206 358728 1802275 1483397 1935585 378723 592650 384307 1366638 630762 637789 811794 706982 1130499 1897122 1296219 859777 373382 966762 576452 209075 847027 1443909 1715126 299627 498516 1592611 719911 235694 58008 1125506 1157188 1273668 1553289 938131 116772 594631 724167 1992054 60009 322676 321168 612269 164823 1205949 17173 371951 1624798 1125978 478525 748384 1101994 1823112 762476 1185476 1373817 1213247 1149625 273717 513955 1120413 958937 881946 1135763 520154 355483 273740 227281 1764921 1851621 1253732 1204877 724089 1431162 1370636 1072773 1497818 135043 843912 473735 365256 1704601 1866304 351024 1541108 1908559 946250 1891022 1259382 1522482 1621089 406385 1901757 1264115 1467585 1703321 1279047 527416 1786482 208824 508983 202758 1621562 1249172 1895567 1057839 508823 142472 809121 77525 1395092 1290699 223231 1750202 1461694 1603484 814032 1213177 813761 1069096 1304417 1977391 1275924 895930 1467283 1249793 724240 1533937 893297 1183519 802293 895540 1664626 1098563 519095 867672 1852645 155474 868253 1699221 940699 1454331 1484214 1539374 1402880 39824 1118896 896956 60230 453099 949009 1932051 119332 78655 1721052 250914 10202 54584 1011639 455262 209685 1235256 872198 204726 505497 310943 507078 999973 1460201 933199 960709 1040526 1023247 1876163 1515428 940271 923517 1149633 1232163 1303684 1819998 1672567 806151 93598 1773096 505393 1591861 509115 1716239 1088365 32671 1358426 213546 127866 1939073 1791782 1785547 1308695 356552 1340694 1915272 231270 1172646 1086091 456355 1155865 1525358 29326 584824 986523 1983861 317505 1746421 1317675 75328 1672162 692040 1504960 1059901 1133090 1416426 862407 956164 1433064 948933 1363486 790721 689764 1899370 1394597 1056996 803400 1869163 1228360 1668189 24438 963422 344623 1709379 1379699 1875119 166551 1743661 1383390 1298838 1093190 1673062 392661 1197060 1013864 1164264 259934 1518504 1127253 1880415 1545248 1813527 411188 1350873 487878 256211 1277924 1645778 430064 1020923 531364 1202944 583983 585826 116306 1389928 373175 946863 542795 985204 870447 374105 18105 441225 1734742 446620 1797544 770706 1054126 669752 1446189 1282540 1823759 1495759 1472220 1424112 656753 494633 686917 1701050 1554133 1623431 1746371 1841362 1693410 637209 697157 1596737 1016740 1225972 1605141 1774691 416477 581082 1754033 1663 89613 336281 523796 1217917 746164 1596641 184042 1569657 1464823 1023053 1686376 568582 619307 550476 1087301 1023056 698366 701061 1870015 414190 1622708 95831 1434718 1341277 421204 420411 1690750 1600013 70701 1856896 1884451 1814303 1532607 1684269 337408 1641261 1026757 1966120 339789 853997 1575443 1231136 1964720 1087313 1825014 42531 1989110 1983173 1053012 264504 1024889 372573 740173 251540 1149442 866104 652877 1193767 329857 853566 473706 886284 1781392 1515264 1734295 1980613 714376 1730099 78165 862912 93349 442541 388017 1520760 1813857 1279566 528373 1656249 1408335 243607 807418 1470672 879322 1298202 334653 1165758 236451 719443 731218 644959 1756438 1492391 404281 405412 611319 1558835 20925 460959 106934 629160 492824 249245 1852593 1971319 228429 145727 980339 108642 854079 1536088 1555535 1846510 1008886 1770887 92606 737620 175045 368007 1834938 1071605 1579189 1420907 770044 1373953 1750028 19992 790815 1709903 850811 1704205 1278529 1551222 1167842 926562 1818418 86254 123449 470402 1852092 1381950 482423 1622225 37285 1229540 1384334 933670 1499931 1602197 1445220 210921 62406 1676218 1039129 547429 415049 1166643 889058 1280387 1380313 1909458 932784 1129381 180114 475452 399751 1233861 229001 1405312 1371255 356398 1868428 687985 1070023 1746459 1962149 156525 1511228 293993 147538 1673897 233383 260433 1827935 1813499 1597620 255702 469441 992469 1920005 1014598 607308 1612461 1481330 366664 950103 1978841 1824627 769726 337125 966420 1641925 1887320 1977272 462595 121150 1794637 590126 666093 1732404 1979324 856136 209427 1361074 1400866 1306657 787631 467014 1585640 1201339 1664707 1411966 1152993 640007 1872555 1806773 1935867 1019640 217224 6898 1661818 1282688 450561 906592 714392 1380758 1033557 532058 997618 992039 894517 1542620 954878 547572 1356915 500249 62178 142858 601539 726244 100256 1191241 1556918 442566 837319 1280807 504390 949991 1383797 1238919 756571 316239 1299796 1528371 1256062 810207 1671122 1266822 602804 1843132 1268740 439428 283657 801228 1764809 1787650 974713 1476223 474354 101141 41678 1637461 1976499 1686072 675054 742727 976361 1420032 259167 1808681 1241022 329486 415749 1538399 796926 963252 1632132 137851 1277727 392097 1788794 1851909 1287960 1200941 688568 1506923 1015197 817187 1532633 744361 616855 1177042 1253933 959351 1914487 308314 1650320 614396 1607199 1489627 217616 97561 631392 1884701 1360794 537112 306513 803384 997474 495768 1088207 1912259 263892 320365 1331535 778706 1634708 1295940 1123683 1634542 553614 802194 578260 313326 61714 658053 1950970 1005912 1888351 44914 527657 528985 1580624 1701172 303530 707234 749266 357554 1481357 1352295 1350131 743940 353049 413385 1746045 362288 1148561 996579 1738723 1280194 434818 756828 1329936 206531 277792 727191 1347400 665848 828627 1354047 38197 402819 699087 42523 839171 1868041 431731 1061864 305159 1847676 223510 1951170 17559 1943682 1937549 260146 1594187 1154333 1187804 155686 834820 1966462 297565 462379 1060950 1153204 1322666 1608618 1829774 456900 900761 1899874 943913 1815957 246333 1018113 1694605 924968 1981618 1897942 421860 512269 1482728 1508217 91078 1342631 1002354 991789 1295545 533974 1873165 1399126 412858 125904 1489446 1744464 1795304 339646 1989464 345542 89955 522840 534365 542037 1757346 828836 954105 621023 498867 1591276 1295920 1964166 1545407 1482729 1611805 1983004 104575 366262 1225937 1050876 276168 1182572 1698121 1607261 605183 169466 102246 763601 1906528 1276766 848910 547796 11311 578209 610575 497998 1601008 29243 1207148 502662 475954 320979 145480 1748705 1157160 1067288 1163622 1174534 1890419 684632 212030 1739497 1033877 1420864 1178969 797878 1089690 1156611 1512491 1683339 968262 1099574 758275 56906 1307358 1387798 1787786 868385 697231 258498 1373396 754146 128441 1931752 307326 1988903 351143 1260452 722562 1124239 218576 1699790 896748 1642679 1978789 986939 642222 1380069 80023 294851 1541741 1280865 876728 797892 955681 633814 1851844 790235 449096 1522555 770553 727631 1011267 1508519 436307 15523 551224 1321691 1273222 1031590 324448 499616 1628518 194574 1540 529834 1076072 1675653 1425618 369343 374432 1458020 1902867 1959021 1166256 659011 590289 672777 1977709 935311 1354413 622404 1883697 701626 1586053 107955 659669 439389 1650471 458048 66609 11185 395912 1007262 1363833 1818850 1182340 123560 687571 1019415 410163 1874560 1081319 1976909 1434471 1280635 966815 3409 436574 727023 835297 890771 455629 410652 1828180 86988 1281870 1501805 1382956 828857 436427 1770648 746131 674598 1756337 599456 1815703 1517729 31549 960699 840145 254941 495287 1097567 552703 1149924 560019 1487555 240728 1375787 7352 1259443 1007752 1802672 362322 689052 171297 386523 390505 330289 564591 75013 869414 1206877 1396517 608762 1150054 974119 486825 771385 585710 219272 890757 1200984 451634 637224 603574 989989 1317670 1038402 276024 4491 579816 700871 723883 837367 1712559 412792 1477008 1247180 987309 1235572 1731137 1652729 1330006 668544 1614894 856582 899119 477727 1184159 1747752 941085 248420 1429405 47084 648258 550503 1403076 1831393 780612 942753 1565411 878301 601098 997325 1170741 1526738 841092 1442019 1692251 1613363 163753 1672107 1563725 1630578 1211496 1019016 999116 1700462 1707043 1428836 1598388 442878 669922 1464003 1671487 1755012 643958 230484 1574963 978486 1871790 397966 63850 28356 1615221 346621 938478 204495 432132 1825836 791425 1913249 604700 160139 119500 1869097 1779585 670787 124112 1758171 316712 615688 1513474 1377957 1529258 100413 1083390 1948177 1309058 412571 1008108 1103979 930846 1418393 355972 283650 1418699 1458494 1909852 1277678 1577495 1931764 1330401 1327534 1713830 1016577 854934 348112 374798 598799 1073042 341025 1523190 1692739 1257942 61062 621814 1134599 1936660 469547 595027 66005 669890 731631 1732026 192249 849552 915379 909740 495029 1153834 393645 1939672 1527248 1118717 1587451 1714213 1263812 82089 1039877 15343 894523 1943650 44878 1942712 1020013 383674 567541 475166 1872176 1850315 971451 1316916 1381327 1252710 2848 776999 472043 780478 666363 1295844 1734966 1831776 1030641 551077 246812 1669557 1827668 1083573 449660 814310 1477126 1761900 782298 58796 35841 278919 528113 376695 1993481 1725397 575639 250068 523563 966208 721993 1392324 1763968 627681 925336 543287 1952526 1140437 1137775 1767953 478670 56908 1154224 1808160 1557753 270504 1575492 482964 1812527 1275672 1264463 1805548 723704 183623 1551761 820593 708975 580839 57033 617940 112677 1862037 1828172 265123 398739 1415565 1998805 408381 1083489 632234 1134551 1631452 529096 1862849 8054 164548 787550 970000 206254 1329659 1052265 1744170 1994990 150657 108091 1774127 1514440 775224 1789849 1549236 1946088 348068 1228151 1704762 983938 253900 1928963 1410132 1302592 214784 414651 1157101 1126529 1253134 1011099 407719 1246101 323819 857021 993294 1641849 974520 1644951 1295220 792334 1938018 1649201 382521 565023 1977033 1237298 550206 1873263 15765 1620049 643331 9109 1149013 1637843 1266485 979061 379280 1190449 342714 1760232 362940 419597 1118749 673529 1079876 1557970 1488532 584747 460275 790240 907482 528048 1307303 1987737 508068 1713834 1398614 1277270 1501764 593527 1002998 462371 315006 182022 395778 134137 1811103 1278321 1964571 943725 1730096 892822 1522452 1177045 296276 1288281 875176 1217801 861020 877185 1428137 113928 1792608 938393 1032497 911785 798911 702165 1915835 1408474 9981 277452 907389 1551004 1345192 1099285 1922779 1466646 845135 1812827 78722 1924743 952294 1120579 1140002 225499 1969970 670514 801663 1015836 578547 1597395 419540 1422133 679807 1430791 1198923 1358875 1718926 1103812 177081 508825 660013 224830 1713881 1901783 1493704 1618338 234231 1514632 577866 855055 1390555 760645 1885010 168917 1803144 443123 1817266 1988319 680518 349122 400904 562658 1253261 88460 1455477 562787 850405 810374 154883 1018695 1328995 625061 742909 1850870 28576 326789 1682211 1846000 1129028 1399191 735340 362199 1080004 944762 1297102 562150 801126 1460178 1590891 399964 324054 711560 62185 1194732 1419941 1022859 202883 623235 1796752 468980 1794577 798503 887526 273102 1646377 1524196 193813 473622 115976 457016 562193 1087447 917494 520147 576622 85427 1100928 1418838 249244 555324 717423 499799 645464 791816 598050 1522600 363970 1207475 591356 358459 1085850 1157384 1363480 1146929 319528 1333167 1323085 1459262 1550163 1956410 573973 420148 883681 1764706 1029239 1019454 375674 1152201 216703 688089 970350 1871565 1443776 888798 837101 1426710 526730 985031 1194896 1760235 1725094 1333744 1581466 967758 486135 985529 1175638 124723 76956 493947 1653429 1502958 1405831 667252 135012 168871 808816 472540 1122366 66524 1228176 151825 827673 787896 1413741 1477288 1289841 49781 1594232 1263653 1575081 778603 1783798 877399 1647909 1801578 278943 14961 433962 1075446 1045733 1006483 883487 1988063 215363 1375005 1754522 509442 8 1576997 689154 71104 56750 565358 1109034 484464 1590396 530751 1312052 703883 576649 1427345 1407477 293463 902935 1776329 1778174 1958098 1318667 1892224 1139577 1342938 1482331 833716 1115856 1079546 1947224 980856 518133 1160751 854749 8043 1804136 1688652 1966290 1729551 307866 764850 447888 235298 939463 1243264 1099325 1813312 1996125 338829 45310 1944223 1638696 995214 932673 712160 635895 1850415 689949 662009 497772 313897 1218944 523940 1049768 1778293 638299 1580394 478705 1670552 18553 649850 50689 289804 137719 903579 1918595 829352 1392732 815383 1340286 210750 1700411 474971 1756252 1667839 438671 1244067 1322106 1220495 568744 1990850 195673 1136915 1138394 748476 51791 1681094 193162 1199777 1532050 1438286 879093 1747599 1058147 431623 1062921 1547512 492072 1649843 1695391 58920 1061814 1988242 1476440 1601460 372409 9506 540132 549755 759609 334943 1773756 168703 796383 1303923 305717 1767884 911237 782691 863854 640484 1229205 611611 404688 99447 634282 1799174 504251 1764925 432426 117275 527846 40731 1688346 75171 633124 231955 266285 1244122 1078142 1471182 154051 482790 1972582 889849 434377 788906 1959600 573327 11341 1400971 139589 888159 664432 1318967 1984115 848345 1393808 1409487 964491 1141063 296092 8482 1237966 1954065 636514 686242 1091168 1743305 1734818 47228 709916 178690 25372 1407223 1178136 1164750 40726 1491437 1917324 263776 1830387 1977720 1424750 644634 1852897 921514 703492 886585 459643 983529 217950 1556353 67236 573603 1609170 1355982 845245 1816066 1507419 1872149 240588 1538789 562441 1029979 851053 1083548 902894 1133135 852495 716730 1719888 1226349 1963467 853504 1906285 32746 453994 1858082 1115726 38642 879001 1701253 695752 298361 993350 1735645 886192 798199 1538515 475186 1450627 15900 440370 1493655 1214225 1930057 803065 289338 291778 306352 839531 851350 947988 1297373 957304 1373938 1237918 1112389 1448609 451094 13933 1290767 1799147 271879 941823 469813 1491675 1041226 296398 1142285 1821020 1955768 686562 166119 598982 3102 287572 1734942 1470759 1402470 1928627 904313 517153 1370492 1323336 1906170 1777367 1039320 151719 396946 579086 482314 1333171 616776 1707621 578962 1451458 863714 783378 518649 112837 1582152 451269 670329 1524087 1180827 792282 777324 940980 1185494 1194514 1572378 152540 30013 1212619 1194172 1636275 1051721 1723856 962209 762576 773007 768353 1145898 1415509 717354 824832 182858 1984118 693501 1684523 342748 1341581 1041787 497153 1679316 605774 5167 1579119 749562 1473950 846397 908010 1209696 711779 1328632 610690 819201 1102490 61279 1546808 714611 270463 615383 527965 878226 978313 1727402 1334316 723708 499165 1638773 660012 713181 1323809 421640 1654832 1577686 1781916 538566 1091058 80752 719637 440735 352850 269137 235859 1679625 1414669 1283847 569157 357100 252734 1851358 1769425 228948 676109 1767764 1312668 1320151 89133 7663 1257056 1028678 518709 388701 1737518 25779 1568649 1653428 1695531 1961201 1795076 429026 152771 1311924 567981 1780970 691090 757322 1393409 960846 1858429 1927390 246610 214980 1730992 1179947 1606577 1033533 160509 1986182 167651 864043 387452 171915 1540945 1705497 1383190 1659742 1153691 303355 1822026 808703 1196932 530289 1792705 1921142 442419 1475148 731084 1869867 600911 1515446 670170 818254 332038 1716576 1751594 482159 1711293 1349009 1654227 601209 643437 1722711 913501 1207121 1901530 31270 1691737 791826 1578174 427961 1469693 224751 847983 206008 342261 1655362 1143178 1214134 768510 192041 112161 1092835 1447125 1367171 1466285 23521 694073 1687553 1145994 915899 1039650 1019854 1775958 1888159 348003 549244 929619 1138436 806368 185166 1643290 1668757 1755809 1044628 484980 1663995 727636 741164 1818148 733786 1003095 1586514 779249 320818 1787186 1781602 547900 1704467 1681314 1105815 980147 1683696 25220 636707 1123885 284743 453118 1919123 494483 1712613 635109 218246 1039791 1712658 1799514 165046 1410709 381444 1156301 747170 338678 1898761 196490 434673 127576 1506948 1932121 1045916 638463 1139937 425814 1893998 1004562 997707 517969 1969631 28745 1627772 544526 1014769 284607 279142 741625 779738 294813 1049657 1860657 1738280 158676 794087 260981 1061711 190718 429000 903490 662023 297854 1453812 30683 1875618 627625 1381162 312951 793396 199299 80666 1174282 1912658 1270121 1668147 899274 102545 682415 1464611 1838078 152560 206301 352795 429435 38761 328248 1066560 1977802 356551 1427580 1282582 863320 567023 1721715 1297149 750309 1614979 158429 193022 715393 740127 1355414 1386142 1041905 704035 1705604 1137489 976473 777587 762566 1842212 1811008 1399561 250738 1189656 329721 1645269 1304020 902560 92149 1927388 335989 190402 694720 1410218 833614 1957058 1172571 175411 1943986 753714 865364 1018277 22170 1479353 1853899 769456 1469081 1960522 1808438 1021241 330503 1618939 1315113 41367 1721491 1675949 869540 59744 961439 307962 197948 598538 1324179 1458420 52137 1725985 1738930 629850 1770564 1132134 353451 1071935 48799 1823460 1577091 348049 1263127 971007 743178 362665 1635916 308969 1194156 1043035 181926 1923018 763628 299127 1062057 845214 286234 293596 920165 1238663 1792672 549667 876231 705997 102249 1474349 331152 1082608 1203769 1865572 1694569 1863391 112596 93463 1415606 368114 1312456 1588348 543312 1326423 1165666 591737 1923058 1206455 446398 1059843 1759267 1223878 1106902 711339 250995 159254 188910 1898646 1211483 1065470 1109878 222942 1790269 699633 94430 720997 1796340 119295 742042 45066 1089845 272467 734521 1331063 951147 6031 235892 107048 692288 1935330 949593 723412 1012505 1289941 884572 1677774 319879 1241433 1515917 578362 381160 1347804 110344 851957 522184 1535637 965132 172590 324620 1815696 775117 1588840 1599299 1355866 205458 1808993 471203 1040391 813081 208369 1202618 831039 571536 276831 571151 1171716 1265845 607352 224261 996770 1867809 682239 1209059 1994622 1589305 1788002 1284324 505718 1210396 474195 1333981 233009 1195487 1886823 1336266 1517296 1335179 454666 595514 575574 656868 722960 937974 651555 979197 1734508 1036452 1491789 1414583 1975952 1721696 1244200 330379 1604040 1197168 1332720 941661 852114 601082 489557 1221244 781467 1151747 695276 950144 1158950 592485 901322 292651 1207084 1377226 1057803 588069 555689 511252 220343 1286084 1414697 1795025 925137 778751 1715940 720451 872622 1519811 776534 710456 1772113 352427 759211 263117 381504 711518 981654 972482 1952301 1303209 1586662 415849 1978884 1482299 1934810 1405254 823581 1824828 1278908 1356718 1877162 897658 802634 193769 1908625 9532 1172519 1708564 1232467 1928753 857656 1763554 940573 365357 727233 666763 192967 962250 580277 1715195 1029165 992718 1849979 77354 962946 499237 1091831 1602450 1709242 236640 1658260 996720 687291 1668221 1975593 1607308 908314 1612139 441835 1628092 1881866 939512 1882077 259707 1611849 675387 910676 1358195 1644740 870273 1674813 852544 1894156 1268251 1501586 228917 538443 1261080 17274 389250 1996566 42401 1592767 790563 93985 1103684 914922 526433 779953 882062 1005909 994597 465084 1326652 1138721 1516267 990132 1756996 530066 1937908 410941 356848 1145304 1378910 435533 416284 161250 626909 233170 1102155 354746 1985044 1915423 1574278 277616 649772 1826261 1895083 1827342 1452032 866793 243383 1254844 985444 1187932 1828928 192758 1360217 1817516 1452637 933528 1645543 1378730 1941482 290877 718124 1391847 807395 1180272 1090501 841196 1515503 181312 1818484 1855964 1711574 1685251 475700 1814158 990270 882463 955088 1977538 1596843 1318975 275160 1640593 180989 1973954 911420 1622516 1127226 453366 1406699 1669619 1038453 461506 109783 1398778 1240150 1226764 219870 788307 1342446 1043405 955982 723242 1749340 1551732 625607 902016 934632 1000039 1068817 1902320 1184115 1933592 1864062 40784 1913743 1213791 1050185 392536 198136 299012 1216895 1029010 278835 1524919 278359 1298463 518699 511417 1422356 1377354 302726 1424232 1845448 845099 1145769 1635906 1212893 289802 1458942 1064707 1861945 1456084 1385134 1434167 1159536 1512836 1365344 1619342 36518 1772873 110779 454180 774268 622538 1182198 1750378 698280 1906977 1370432 505631 412702 691185 1848050 590932 839820 1518091 1409608 1132997 1585204 1564770 350562 136193 1845789 1363528 1967885 789462 1645217 1870218 1045749 1451341 1434131 1940547 1553046 458212 1665910 119294 1029793 897454 509932 1234996 346942 1481249 1603778 525680 176642 1850659 808720 901166 386166 579775 1534703 523145 339254 749458 791962 1200592 1490312 1537157 1444573 1630385 1755484 1565503 557791 850522 1813962 768709 343212 463929 398554 1776123 816613 1547208 338276 1463556 74460 1935048 1646548 747881 1107703 792829 658918 1639804 346690 368922 582500 1309614 675166 1939468 1941507 1691574 745842 1842324 292739 1010598 768808 71330 1955994 1923860 1969210 479537 1477225 1046960 752999 1828818 970002 511923 734832 1959681 19530 799627 1936763 1391150 1356152 1419560 1044051 1481936 1813993 127485 248126 1781242 1023596 749825 1755386 288258 1809615 1557222 339773 1926905 302099 402438 998886 225755 1166009 978007 911267 1388315 1087436 1978823 1679438 1035860 325923 1052605 1855098 1522280 44207 897434 1988973 1953171 1863091 1209725 1525084 1193438 310618 1500627 1253131 1831904 1933401 1288493 558187 52722 1640940 1056172 1214979 314377 1592366 334206 948219 749613 721607 51592 983410 1837209 1688671 1261340 1218148 903132 605569 1683601 67419 591269 414163 698023 214522 459431 823867 1064838 856344 1249346 1224784 646032 219462 1553065 581352 419618 1453643 1720711 1140764 468964 1329353 1726133 1685077 1171706 971255 1244070 66384 75110 683846 600165 1139988 1352135 1780622 1937566 1744835 1523825 1167014 1779825 1150576 1420686 1545224 1026215 1941473 194273 1526862 1704590 1623226 1942880 224957 724753 544550 585218 401042 1850544 1690804 275503 278944 1221510 1112188 1006266 30881 829712 1216695 779878 1455611 1444464 1793175 91944 1153040 1410372 321221 392637 47377 1912587 1403141 816016 981936 809986 1931382 1723722 1784334 304704 913663 1331179 1029353 303974 1336466 1158175 1078143 1460155 1848349 539958 525180 1581750 1531323 858178 1275029 1764020 1398223 1788222 1448481 702405 406165 1175139 1758239 714673 1868570 923611 1228138 1313150 888393 1539152 390012 1406851 433648 925528 1386118 1321926 889746 750321 911174 473017 580279 1447058 873966 579662 809338 1855931 140614 1517522 289909 664271 817195 36035 865925 1931454 1050425 1317018 27153 1054728 935279 778863 1950302 372873 1872814 432442 1845137 1345821 1782801 829285 1416192 1880859 133358 1411605 604654 1434450 228840 408614 1947765 723785 1729813 763608 291040 1530400 543584 1927374 1824791 94782 1468032 1791964 271891 1231769 1639390 1817492 1388700 1322667 287444 1601195 876400 1973833 1576708 284115 1779181 1919418 1224529 1415257 517248 1015274 424009 1625567 1903598 43134 468332 181246 598683 1762760 993777 1134794 179863 1260353 1106585 1889594 1282033 665676 551123 1561483 1172327 597187 1058783 5648 885129 36293 847840 1484455 1455238 291539 1164789 1139923 919921 826071 90947 1466173 1369395 1956599 1194897 1414875 1203815 842205 293368 967046 283927 436113 1822239 1736918 1663994 700101 1832737 536050 407653 1557470 349994 451670 173420 989814 356287 938921 1373374 1643769 179107 1021530 997394 1927981 1418677 1965192 4438 1356303 1521444 868090 1552866 145488 383989 402998 1029012 200731 1833818 799197 1522212 1864275 1539634 1927216 400255 1727385 1119015 419052 148239 1949016 266834 1959484 1885231 1740473 1477398 1240284 631666 1787269 1146000 690637 232963 1205005 1624488 872176 1196452 950936 1023785 29582 554199 555782 307985 1815409 282410 777398 1416562 479690 1847455 533061 582384 371122 428862 679452 1284808 1103469 346411 1176814 1501850 1677768 1831601 197961 1933235 389704 1468966 1195748 1640397 492844 1989690 1552182 25798 1313508 1493776 1445733 1893668 679818 1331148 1512021 61194 439824 224066 1873708 896542 1965735 495905 283915 896586 1280414 1425156 383253 1506400 1108966 132456 1628247 661618 1413036 722381 233081 1127327 1943621 720712 1330793 1207642 557648 143729 1027200 496014 1525700 331732 1251703 1365302 688240 438106 1949784 1177754 1248855 122475 1060724 1338262 1558556 1931480 422012 933588 1349358 1597154 1182462 323542 1081830 1085152 117595 1240357 295359 497507 1562296 587798 110912 1351728 1822321 1714425 1509286 1664378 255569 1689178 1808959 755610 262215 941702 1871142 1653684 837313 1066613 284737 940102 194500 557809 1793214 734423 1323498 1314232 720543 1722954 1691162 414043 1501205 711232 1966316 1329335 1882081 476689 576372 353316 1996781 938220 1438668 1063322 1490167 560109 341151 559328 1788809 910508 1693107 1700030 225263 1975888 898255 824411 1045103 1478158 1988312 1631395 742641 1425031 1324293 292069 677524 375910 494909 1502973 14335 511504 1686877 1959014 277723 177307 106835 1688046 1606610 664511 1974313 384837 466381 649982 1067745 975975 1013670 1167691 652723 1984402 1195250 1203138 395398 1476845 1701522 728633 98141 891889 836444 1199238 1494037 1053829 1120341 205992 1165527 1573617 693265 784352 246524 576907 1854713 850085 401354 669467 891760 274926 617554 317540 1919708 1950878 886478 665999 1509225 910476 360070 695424 1006191 985042 199281 618467 943284 1805279 93744 1764279 706872 1072842 1346869 488148 370034 438134 242077 672214 1814085 245157 1165725 1771061 300633 536939 1287923 767915 574419 1074333 347474 394865 1788670 1260089 228394 207191 1198967 539172 779749 1806906 425208 194806 52021 1166434 917994 1355212 396602 1408161 1274921 905712 529900 442119 966745 1095047 1192747 1109266 1376082 1350265 155648 1671713 1995557 480647 534598 678088 194260 1408948 1870616 1477879 953592 102457 1502458 628030 593961 1849072 884065 904849 1474519 305119 1381677 827690 466087 1280019 80816 1900594 1256011 304112 159364 1297338 935284 1992342 1492703 1843359 266958 670420 463823 546328 1536017 12591 621375 232103 442780 4562 648813 346422 137253 1982644 373588 993359 1691929 267898 1970525 572910 1124503 1114471 1195096 1471570 53936 1857738 439410 595588 1205704 1549488 429044 1602742 223340 616984 1535831 1925053 162740 418126 341705 409902 1070870 161125 1137787 1079192 23493 695957 264673 1363025 934627 1280933 577243 1249922 1052193 1812435 985799 114577 1392189 239835 583768 848636 1206681 255461 843078 441329 1717086 116981 205654 1531376 500014 1444281 1992969 1565605 1048202 1231580 728488 1704561 815558 1884852 1148837 247963 1830951 372309 302964 749046 1128788 950366 33914 1539848 1007367 351417 700523 329876 466226 1043664 1203327 1443512 1636187 1701917 973532 106878 759485 1703911 1274073 1341325 1112764 749211 67851 1346406 1236401 258528 1471977 1044775 1473890 295522 1575948 1076153 1518003 1226681 80427 1449389 1018602 31335 520726 1189439 1493957 797801 1661491 1822577 617961 50939 1868437 1800897 1757244 1795203 1243122 67094 1470957 1029302 220694 801623 1263770 1750966 281159 1593222 1961068 1825759 877303 1426365 1737744 317901 1023001 266533 1740446 291477 39655 480897 1358514 392336 1554328 1384029 1315255 1277458 1348064 1628923 751729 851895 789071 116765 1343664 214828 709649 244511 1549759 606660 442767 1274755 902283 1865812 954853 46379 949770 81612 1331865 1495135 457714 415887 1485093 1691771 27162 677206 673660 1227731 996045 1637020 1831086 1821342 936566 702996 1100945 862811 739350 819476 1205091 504081 94075 152343 1555812 20578 765142 475340 548823 1461478 783353 32770 1532647 81368 196252 958810 1857124 448588 1187004 178762 1567898 925051 517924 946854 616676 63047 569542 1705842 1162150 439419 1945713 971981 1575044 1271179 908499 1085380 1520977 1131562 1815815 567418 1059974 1523875 798477 749228 481999 886854 166934 1509295 668885 578575 1550691 1203275 843716 1055184 157009 1044934 1338714 983964 1416414 1425308 832998 551022 190397 881538 920225 648297 487492 1236578 1131592 162283 1753402 1698308 196769 1148910 10525 957891 496771 347655 743184 695814 1366494 591715 1093623 282004 902989 531463 1573359 1486288 1885605 1643602 382884 1371597 808036 1439624 1935946 690706 1329583 1090471 1635243 105159 817695 1838236 1174971 1245668 1723781 420294 1847597 1356656 159318 330537 1977850 1213029 225377 1075253 1358818 352625 1783063 39669 1072064 391459 754363 1239036 491299 1455942 1389419 505163 1048818 1206387 1335458 799693 258153 58262 1229464 115571 467563 941836 891469 1532033 887252 1702557 463450 1815928 266551 1366024 1860595 989313 1415364 1043122 707438 1921597 338009 502494 1613073 344333 1022207 1867501 1129019 317819 1643045 1201450 1523851 36726 492084 908794 1285790 1499483 472857 232805 367540 1810158 415718 1831746 211914 1407738 1358309 1988588 1221877 1273954 224565 579713 1961137 1431165 1755274 414768 329133 20653 649230 461586 687726 195225 503182 36193 173691 513854 1406001 770733 825460 1941184 1012988 570483 1819402 695225 145782 532981 140301 1200273 1955272 1829921 745678 1920098 1906671 438729 1562501 516076 1134741 1355378 904285 329784 1325152 539278 1834658 634777 1349885 386399 1890335 699277 1073614 207713 1077886 460927 545569 322950 1266286 1744054 1123872 1045888 1341032 963569 1616530 1491072 411249 975583 66385 941501 445637 91563 7169 475633 1577900 368203 670103 1021056 1569845 1118508 1433377 1915348 1265659 1269967 1795614 528879 1649944 1613676 1011834 1777654 1711235 1301049 569098 1446541 1911858 55217 1938853 433154 750817 1024066 269231 1690716 1298169 1216984 1435405 358798 789797 668059 23437 149882 1955888 277287 1821605 1563544 620076 473286 382225 612919 932870 828659 207847 1741479 122053 1529283 1817457 606985 1724983 458078 1393110 1568239 1862157 1498165 195502 479951 289915 1362516 1752327 734508 1657270 1131796 1721587 1078599 1477475 1836079 366585 1081670 545823 452337 1739042 1822278 1275161 1091696 1476847 1579331 1396966 1578823 192073 1912414 945941 1785543 1522396 678719 18885 1056836 137350 1949583 1883656 756824 1107115 1094521 563154 616103 854457 147294 491618 1503762 1493269 1758744 1756122 371036 1175133 1208517 139598 1865490 189926 49497 1103695 1991066 690685 1979033 1408694 563105 742388 1150162 1576275 306247 1818622 644026 1075427 899272 251315 756910 38026 1136500 178485 397420 1371823 1370084 1566485 478521 1147719 1652196 7931 1852433 891153 818191 1284962 1773945 1768427 1001100 1255941 1668884 1270539 1184946 975603 251089 794769 791672 1080230 389008 204891 1872027 843920 132699 1890463 1154421 303090 1511159 1848639 676363 243434 1407169 490712 1020840 267242 573889 351828 1019868 412291 543101 1242654 975314 1694471 1721727 463997 925475 1422046 1072401 98671 530350 616481 421546 1210301 1981480 618441 1645271 225673 1235783 1745133 535156 1960739 62206 1715750 1534408 1818775 1629483 1229022 1715580 964148 1731342 510571 1599443 510087 32972 702976 1433553 1116446 1481196 1231484 88081 1331860 495199 49381 1605950 1293292 327937 772762 1547778 966117 1002785 453375 953733 760192 157173 477648 1249509 781886 1581373 531356 1303413 1398465 673043 568214 517661 644563 818801 1847325 1310849 1569930 112694 1463893 1072239 988251 1740684 674521 144087 8169 571429 549159 1751953 1737737 827024 1444898 1144935 668633 1043037 1125860 759078 1346665 240502 1136441 292891 882446 429757 1764801 754859 998165 362218 216997 199130 350403 1071725 144914 490925 1404364 1573825 1680401 453284 346645 705003 764379 265791 65059 1063066 1679059 1444005 963254 1473610 151613 1240008 119011 464417 505165 405514 762423 1757271 1238845 1133903 1273202 1043634 124208 772303 1556138 609906 935511 899431 609810 475593 287981 322546 791087 793394 1436106 263749 302990 887287 624220 1775270 528961 315933 975970 385087 1400623 1346324 1112247 93538 1792898 847283 1867269 644666 1077591 588894 347118 110224 913564 478530 605520 1817189 1744959 1325305 108936 1212544 59398 946482 199709 82305 778610 263434 128815 865284 1264795 755389 722485 1615406 596792 529560 860018 74424 824355 1486719 1366096 767722 1597460 1744452 936594 342920 40200 1339086 56831 921584 1732195 911407 774406 694335 513607 1428754 1823324 320521 1348011 1843108 365723 412026 1966857 1095881 464912 556282 1940770 363729 1868759 311842 1160663 1809256 493479 433141 983461 512621 1444440 154659 1346887 1813057 1653668 1753499 914983 508579 1451225 639569 286663 1087925 1929841 1536890 1022634 115589 1211490 1071735 708203 873918 127924 1653528 603304 1971903 620901 649005 1745150 908136 98242 1169652 1765107 1253325 1312088 1927636 1361715 494490 1957689 272479 1028990 988693 752821 638858 1756021 351391 781799 1646315 1505264 835539 1146964 613569 264589 75324 1405845 1815257 1969111 650522 477168 1579950 1924935 1480841 918782 1786578 564534 1775935 457361 1101693 1090376 630606 1352056 1781311 1977199 988624 1314310 1549994 1223602 25315 71783 1220292 667904 1074542 566865 1622793 1406656 1637215 1493658 142610 1191684 572380 416544 1777136 1641945 826650 8431 1139912 1041519 517427 759936 684218 489260 1517595 1828268 299015 215953 396087 786143 1780251 954068 138803 736073 90600 1058019 1022573 232105 852854 1215695 537650 134315 1751824 640006 1465277 1409397 1319507 638918 378264 530932 1933885 751491 558790 212081 198406 858150 1564333 1998223 44974 820207 68045 960222 670356 803166 569056 618460 610438 1255523 1029829 1337587 355763 1225467 1505968 1324242 527125 322011 889895 936702 930479 1503958 1659348 1123616 1529251 19578 1309442 1404163 1663602 1587850 661295 712484 1091127 1373084 781997 232801 1079383 561934 1797229 73402 1214549 1850133 528129 685405 1686127 1449981 634185 1503046 288882 1785608 1716178 1913411 1596411 447555 1932427 389207 1473016 1948575 1006614 243196 1581280 513447 248582 439916 468931 711306 643319 1094128 231912 409263 761893 1149247 721687 1919499 1658682 1731208 645926 775869 764175 64655 1369430 1343566 1706296 15475 1309787 1579172 1840732 403147 231830 1921072 1565205 85160 1291619 677373 410820 572906 1307250 26149 342277 1907336 997099 137778 728053 1475901 668851 216821 740814 718399 703752 372838 414279 576455 1402120 688584 1081339 1896500 1264254 1599735 1053518 207708 244862 128370 776722 504275 318903 111590 458170 1832513 1894153 914770 1969204 1957511 450555 49159 643612 1889919 439849 178858 1037320 1834668 66716 1134594 519210 213350 661110 549448 495454 733222 1195531 1354817 618985 221897 792944 32114 551473 218116 1554640 1135924 1612786 1140556 1460890 546583 1556357 851396 349595 1950200 688665 1184454 704011 1485874 64034 1380265 83192 1055609 513352 53730 1645971 574702 982240 376455 105867 670847 1031953 1521785 289636 626903 1829495 903433 1780895 1575019 853032 733463 1934850 1628205 139744 1393977 48497 996488 998978 1607933 427178 1063948 63088 1665089 284434 939465 92258 466171 880429 1372782 1568097 874741 1464757 905683 759132 1959974 541228 1204974 468717 1733167 1495195 1716664 1465790 480237 844165 1577863 1826376 1304891 1817468 952946 546066 989698 1139170 1661098 1718569 1830473 1263300 1474232 1100733 1248764 1985143 588510 361173 1008853 1895015 1172268 858887 506269 1270004 666276 1160349 1247848 1841904 464406 1723769 1237847 570106 898994 1842908 1891616 1916335 1087843 324036 360035 1807804 1599851 1904945 683277 1203956 1771993 801865 1530297 1150743 282365 1288755 346083 1516642 177657 388400 424648 1198282 545267 465593 1533610 852890 983142 635138 606135 653323 1953085 867590 485759 761762 294680 1678383 1014893 219385 913885 281602 1094167 1880824 844654 1654238 283561 1100752 1762946 770410 809691 695043 1215329 972977 562930 282171 1733509 523965 979199 736921 490247 191058 332706 1560212 1205637 713146 1301111 1060187 1140704 1829414 1724566 904601 1072422 569164 471164 229710 1261396 1631977 774750 968354 1074540 1030810 1744899 1099674 1715736 977734 1325910 1624219 380348 1443500 1947907 664935 533378 1088760 1561112 686906 312855 745324 1620108 662373 333654 401804 1086605 956184 1531466 825443 1734000 311027 1096307 1541063 1463541 447260 1828582 800582 1531886 104413 1165096 642615 1617013 1111663 342449 435646 1161312 565067 174444 161143 207118 1212099 1354277 1129580 1813281 548541 475400 525662 1819702 834853 429769 628858 78167 252606 216920 1272245 1554949 252893 1246124 1888592 469273 1487898 1226534 1364456 1923538 1285518 537151 1029362 1628464 1471424 1232466 1912529 259764 1247671 1138925 1463029 1580019 1516945 339967 649937 825283 17365 365771 1329130 378118 872078 258727 1027379 437714 1001852 339959 1420714 1625726 1385926 1271834 952303 1300637 1353286 1731459 1238080 590627 1449017 1363246 1875357 1597176 839304 1886606 1271460 501450 356723 24340 619407 59615 802585 1479744 972838 555475 1618594 1155196 324781 376869 361023 1719690 1005458 1425932 1469624 1411256 361424 265052 915448 1014234 385827 222510 727837 1604083 1188083 501175 249907 189492 1237579 1404267 939471 1295489 167801 1752988 352700 843316 160128 156154 987823 1923266 186679 789361 1618415 1652055 80563 650996 1635469 127952 1253236 821057 1299338 326643 1839746 1774393 134848 1125359 1904381 764292 1753226 251233 1138676 1175736 1148495 982413 1268623 976680 540852 1269708 1766271 1039353 1873688 1856621 1053309 892558 521824 689951 588493 531160 429025 1219188 771307 516662 1040018 29137 336618 581474 917780 18669 1261638 1037332 680590 1778426 650913 334649 703904 1305366 952471 1504963 300265 504429 934111 876355 1322149 779529 1208574 1525059 704769 1379707 113193 1561102 1100004 57588 849472 701445 1699615 659076 458959 112965 783394 1454210 420647 1623530 255818 155443 505049 456767 1506927 105160 1452494 176488 649466 1251753 1381271 1448126 428179 820194 1652056 820400 1985734 6502 1413484 544932 1475642 35327 1767586 140528 534651 1346279 1482830 204609 710197 1032275 1097042 1098245 1527092 1343484 1491371 66479 446297 216678 1130908 1451929 221686 459378 1947506 629021 1940408 327558 524180 960331 1531833 415970 850579 297070 349858 733953 730769 295723 252666 300160 264322 342266 897524 661059 1925719 194833 1778687 1849088 1442593 1967575 1416759 1468835 1889015 1283344 1262291 1240234 1092161 919595 936350 1884660 84309 239617 461776 945848 1295805 1653174 574077 605679 813458 821250 68621 797417 758394 65618 1016723 1254889 1637538 27809 58932 789954 369227 1511589 1490516 1247752 178068 1705664 777419 314421 359728 1236993 1084957 1253072 719860 1193955 1616365 1986645 1016010 1826884 382618 269320 1268257 685890 1331772 308564 1296892 1055366 674642 918041 1603131 1040516 331650 602773 1251307 904153 525251 1460114 115988 1913994 1634450 693802 769187 951279 1813869 619138 1567902 1922486 1928174 285094 676365 1738637 420100 1484409 829357 1310511 1700727 1074136 793512 367958 1007088 1085757 312311 761209 1818331 769748 492908 1888571 294696 34906 206612 1231779 1497622 1384450 347371 1329628 1561500 1731652 380343 749647 1633538 582058 41897 484635 1290440 866773 576927 1152579 690420 1427020 1741729 113481 1122620 806880 468499 5223 690044 1512911 1434947 205740 1428863 1388825 1108459 1850938 1724667 1476833 298668 873741 1771371 126013 497798 329529 924821 1859214 553685 1513188 1239933 959059 779210 1309695 197413 1990970 1316240 1611810 1767044 912137 1546914 676704 1545380 363224 802131 1258108 741205 450581 1967224 699997 405803 949298 968506 1769658 1562767 1131370 273881 476145 1002114 770538 1071400 1637831 1903590 1615937 1142789 1210940 374224 689066 1665450 376112 1419746 261445 509928 1950203 783769 1529438 268979 1704452 1704487 871203 135613 1277509 1235273 1988037 1061597 1097485 1418292 947090 272039 1562629 1524852 1044198 1695444 1824377 583447 656644 1136565 1086102 36148 1502692 12412 1258010 1136576 1294204 1606813 726070 1509036 1685549 76136 1810544 939850 36048 734445 727724 467936 86083 1679678 422915 503762 1999616 1695006 450705 802200 23679 150924 1437271 514085 1743689 976185 1769131 321031 32568 550333 1172254 200832 1178554 1213772 30692 1265344 572798 1474405 1474747 1176231 1276456 1556085 1683877 1760487 1891072 1303625 807231 260871 690703 923029 865110 1337542 231924 228271 1898372 1059203 503473 89616 1763683 1417111 423039 876481 141621 778501 701276 986287 158948 476113 291334 293670 280779 851120 906695 946686 1341129 29773 1209346 306729 1378885 1140659 722587 480573 999724 186938 1593610 35149 1517210 23269 929223 1349652 1951895 1684839 103775 167992 1913873 1087844 1287522 504255 9371 1278295 1611818 1866715 1919247 1651938 1732817 912872 457520 538878 1439806 1299986 644799 1932468 632314 681280 98577 400785 967056 1094902 440885 1397367 1371025 1591198 777000 1153316 1579979 566635 439702 253189 618317 1838487 1046226 1526392 13152 1611321 1372426 1215593 1251742 1788877 138273 1295123 1505409 420928 557947 499576 1818108 607903 1029079 1871663 1454830 537170 393131 926685 1646136 477065 1983880 1079748 494477 355480 605016 1893625 798023 236240 498199 59550 1578060 325330 1217266 848542 1585707 561344 250861 1789924 499957 1615214 510007 916466 1675773 25973 462145 1659778 1762904 1196284 327627 347304 276410 1691429 1940182 936672 1536928 249015 1254497 14530 354069 1594851 1857531 43297 1173536 1603745 229355 1016231 813814 1098467 1731958 1694305 1855819 323736 1443429 461479 987565 1716174 1768346 175766 1814994 362634 1131448 1124176 237782 694629 1607635 1278335 292583 425599 1202225 98138 1285245 1364125 159883 427018 336547 594864 349440 292800 1565638 368930 874545 1601435 1369191 1542630 519540 1313372 552426 198273 1375599 190575 98612 1403012 921282 955416 1025993 1070536 938869 880974 1150379 498372 215178 1823644 316810 1823088 1539838 1712331 1787937 1277719 1853815 56163 1007803 210468 1106594 1606630 1276984 1901201 358571 99396 929761 1781082 905600 1652268 457405 1716755 435728 504424 583855 903347 1527464 1481530 1594173 1687628 115149 1574771 1524911 1292369 142020 203866 330024 742417 786612 152403 831233 381435 1623044 203224 343155 450755 1244964 1679893 1300862 1327718 1313718 835111 549971 456251 911297 1363416 473517 532986 1330842 298676 1553677 1778095 359215 1514698 798736 1919320 679286 521301 288257 192230 597676 852468 61689 1376614 1636205 477389 1520610 334931 137579 752913 1605594 112311 596379 1901872 343776 1922019 289126 659282 923918 405797 1405680 1972133 748694 891183 620140 805220 528824 1386997 1666144 285426 1807309 1558972 1268219 1499510 227268 1910637 1252858 932753 1621364 1844613 1317425 1629505 1974694 426885 509765 660526 1152137 650892 309260 947042 585227 324415 1680254 676178 1830285 723385 497478 484256 206038 542052 1401282 1523283 246809 1837974 1998490 1571868 364836 257886 1540298 1666485 40618 1223028 1220562 569898 1100181 9303 1073237 1520457 1615884 1872221 1741924 554741 993639 1091712 1964812 885073 315875 1637187 428262 794652 1619873 898831 1254503 1487280 1055162 150183 223772 1021563 93519 843196 1681037 1431171 777814 986926 502564 1968518 91669 335443 639652 1602364 1418269 531930 221168 760301 839253 109226 1527582 1881811 240171 1923076 590099 1340405 708699 238146 950708 1006320 796155 885197 659115 1498318 1742941 1768329 1696780 692258 1620014 1158208 1188422 1431076 1043502 1229027 784588 1105016 148052 1649514 776740 696562 1790085 1173906 956384 584615 1171698 1473377 1150820 1903164 250111 1789774 442690 1349312 609428 148008 686820 1794976 1529981 389491 339700 1729399 1827309 1224156 1184901 1517854 245758 1743424 82969 937034 1067209 1713156 388463 218833 1220634 1252876 1277089 296859 696467 967292 27710 421763 46604 639802 1869945 649081 1294777 89381 140504 548687 1985414 1799067 1329681 1701810 1131553 1131944 1797861 1222580 228424 1535618 1690105 288414 1794790 470636 1050108 253861 1576177 677183 925683 863350 587518 3307 1761944 1054891 638065 414853 1417274 1374912 759965 274408 1536708 858877 1834980 236878 1731680 1995519 572802 979147 572417 1656945 1303265 357955 1415130 1337884 1036189 25250 1939813 1237321 1332904 1447764 481615 1667030 1110921 1402721 1632304 481732 1215332 1730546 1341388 1891186 704202 1168274 1653550 1343839 1085759 935778 437579 400050 486705 1842904 458390 1463401 32652 1293420 1954191 1903831 1906785 174944 484753 904589 550345 868840 784323 1140992 368 1073358 1139613 1726332 390770 1482555 1660505 867779 276924 136562 974786 1532510 1263001 827774 679209 684500 1968960 1646115 1640052 1874441 62312 1519154 1427304 1862413 916393 1153024 794224 1509375 68905 843487 1565859 760667 1460802 665504 1687661 1005708 337941 194673 677497 489832 865049 1559130 1049479 899523 672275 1096326 1795937 848444 742013 860435 1155606 1048746 892579 1096759 443352 1747584 1944771 557996 1632005 442071 437507 1969033 1364393 416011 1055845 1403863 1670943 1818454 1030689 1131438 1844537 250447 1903520 788095 1388956 160082 54000 996516 1927393 1365423 1997123 1824200 687174 1594113 26740 479025 974568 1280393 139278 140291 566645 963811 1755506 203099 379529 1679687 1714728 1685267 911582 1180255 552869 1252014 875739 18533 742153 580091 255704 962651 663747 554276 268214 1310781 474283 1556150 1658357 1500442 1203023 1345804 1850901 775289 982036 1898443 1138186 633912 723775 1777406 1205818 1631739 1923688 1247948 842932 653052 1193591 1096396 674832 1964333 540390 266505 1401983 1187172 1402409 957040 689403 747618 654878 1796819 903608 707274 432775 63208 1366107 888597 1145215 1403797 1020225 1430080 1749864 522011 824130 973581 1548551 631008 397009 786239 162461 928710 1951601 444806 1655473 1244428 702975 643962 54574 709113 1031234 1413147 717497 17959 391028 72981 1961923 1216793 1957865 259237 754113 1719065 1481879 555530 934513 256916 1276517 1078510 1047468 1796187 55376 1606782 148565 394741 887279 1189789 779986 940946 1819751 1111127 1826223 376314 1192127 1386529 1380736 1829843 453563 1446055 406383 1450507 1015460 1370360 1191956 1278865 619343 1061999 947871 1404516 140245 712821 923798 209474 1747772 1415631 1790818 1754878 445552 485564 1449936 1571317 371713 1285129 843422 1894933 1131402 289463 394888 1088354 1612196 1966145 1485484 1582154 1728918 54717 1223168 1725947 973287 220604 793559 1545575 42329 1113501 1153088 360276 1974582 201246 737986 1601754 1794484 1686621 389944 1994496 425289 975173 1705824 1282165 573969 375097 404698 167508 1945227 1455091 1677291 527036 377088 1131157 593788 437952 1595017 1774495 25386 888776 1926581 77738 865207 490843 254671 1601014 433270 1573796 992918 567247 386470 1511643 1801744 1380460 626527 1551640 444277 1820616 899946 523704 903090 628120 768561 1177746 851782 1406662 576599 1265357 1437989 1527787 770617 635985 344941 467991 1256854 571222 1284891 134696 981351 1015748 1351287 1374408 261973 426105 880532 382937 971313 1218775 501842 489665 68024 640576 1156845 763411 910732 1554614 1538794 1274754 1622279 1768218 1999293 331930 907652 115692 254473 517199 1349730 1328840 1509294 1914362 435219 324914 1300496 970273 379361 889964 1350020 357247 76529 1150099 1620417 1668287 1571882 1243817 1742481 1403682 4349 851128 753889 1144008 515440 823695 1124191 659434 1034969 682348 1145970 790617 1413704 1871262 1776929 228876 1809247 957755 1182218 1793522 1480954 840749 1619053 517075 1626431 1450851 1637323 705945 1283279 1458729 36016 493512 156300 996451 1668514 50703 1269678 989993 1704463 216984 242856 935306 1442596 1039784 800634 797691 968808 207718 431012 974906 1674571 473191 1728904 503504 1138357 4986 90895 914283 683450 1957602 292755 470160 798029 141578 608965 517858 1364754 486462 1965041 726549 15635 904924 1119114 1386726 1755058 1650145 1986998 1058393 1729982 1693820 989773 1904243 138807 1963324 1272737 1668791 1812718 1323308 303604 861478 888899 204808 684087 2131 465841 338612 255685 1746366 1604469 1773896 1359679 1813078 91409 308593 1405441 248976 57222 403283 1181683 296585 663383 1885239 1605965 675929 1967607 636934 1727424 726019 536445 1255677 840459 108664 550562 196170 853026 457307 1293960 1394206 1365626 1815286 1647280 139151 935124 614142 1832444 1770445 56352 667281 221727 1186036 406478 498809 1235467 1414636 1017556 794052 1292786 253759 1162943 1682779 956208 1367361 148880 1653500 1850803 803013 1815531 1432592 1291915 153666 808017 97680 998802 387768 892155 1385516 765387 573357 721093 80814 213960 664395 1840207 885790 941031 69391 113837 177050 932573 809447 1479932 129307 1177901 975393 1013391 572159 561093 665149 1566996 1422404 1704845 1891691 1880392 1620696 965570 205239 27090 1516515 943613 352262 1025135 1460408 444778 432929 1807407 7503 1475140 121923 1428445 1378387 230273 1359607 1156900 986822 507712 1413532 1789086 1643850 1506170 1426253 1968868 906557 197124 750598 1267174 1842409 1528419 1351125 383634 851871 1638456 1231151 1441002 519756 1725468 1287307 1667378 495414 1976226 1562663 559393 763640 177203 247522 997647 1590734 1672448 1824976 134438 1202431 1510399 1381291 1901463 928081 1297314 1712491 1587812 392207 554901 1998678 1558744 1913419 428893 1464689 360979 378661 285157 247699 1712479 422328 1624188 1468678 648137 1660877 1454088 1193666 1521331 1100543 1169626 161982 463724 88333 1306681 776935 912189 1925916 1740269 1125753 1336849 1175850 1003987 1931295 228999 308584 400593 459241 260860 1614808 1522303 867613 341428 1021224 398312 654933 1051789 1436468 1542489 69165 183192 1022884 1585501 742403 1824154 751678 1553919 1026243 512473 1086544 560298 1525110 1285968 517802 134399 1947209 1202269 1446690 1257846 1135738 1144865 1128496 1753930 751423 793030 685566 1680886 712486 969142 1953246 1221577 1656919 760360 1355512 1061301 460101 208151 1819284 847789 235337 1928682 465464 28061 64035 1491436 1573320 543606 1744157 293429 1856779 1353709 1943409 1783894 1722859 538564 511083 1411938 587488 992277 260366 37894 1552016 709849 851926 1205145 857116 1085094 154194 1978717 1239801 853280 626844 759219 1346000 1852927 482919 1121672 90560 1326007 615735 1085940 784299 1322972 1810301 1135663 1253592 1167343 1000837 1537095 1516916 771403 828188 1757789 768938 1293198 325045 1885635 1125218 11304 1131889 1627605 96578 672056 457694 1034232 1723927 308064 1887990 1321676 1952341 386855 68703 284068 611446 1603925 1265773 1819697 1976154 1004335 585167 1023167 914994 7685 1702955 1369744 1964076 723032 699579 788007 429083 1138444 738628 970514 1273211 1152753 1235696 1222247 419716 1971540 774618 278328 38321 1015010 311859 1459005 1721440 1915047 1414674 1770164 1652631 1786794 282479 1344130 826123 663413 1792067 25837 934703 223297 372169 886263 1501265 1050294 360403 1318071 1898578 793275 1559120 1646474 2201 340573 959427 683346 1782357 1819360 1667736 995777 1434562 1717460 751121 169337 820577 1974473 1506121 1380477 1626590 266531 541640 217693 426902 291624 319172 1931058 1033672 1891062 971226 1394062 89902 998022 1626233 1123220 1509916 165184 900632 1139207 1703923 181824 1384593 855401 1414084 84651 1603687 221462 1396172 1161009 1105950 1992566 24258 512769 1850932 1497955 1168803 282865 158410 1709002 1569585 890060 1498862 680592 902685 204355 1917611 1061384 1908032 1134144 877906 367128 321775 548470 361159 908544 1277507 525766 1355273 1112054 1600879 1521350 319719 718365 1193248 815526 1464796 1512231 1884519 1118050 299556 433791 420745 638316 761478 1527555 1988831 312754 99105 227472 1540116 1157123 565850 1369657 44680 1196665 610857 999518 1529272 1084762 949895 529103 1893589 207855 1855760 87930 475639 219935 1610756 1373829 1225860 1423781 558960 1292275 1138681 954 149251 1154246 48152 113552 1233779 367535 370359 1565562 66337 1731297 1430370 321270 1731440 708405 685131 1948058 511771 1144263 787368 379387 1122541 1654326 1527074 1107504 1857095 594189 1869858 890107 1244216 444052 1989615 215518 1836163 45754 749190 1133833 1969800 1903724 1124485 1151179 342085 1882386 1997716 1821346 1820647 1126305 1720164 1657799 415790 1235060 361347 1251087 421477 126836 348897 558541 817168 572162 559593 570255 1409889 1249484 391912 1709004 732156 659554 473794 1394734 465599 1359113 347901 1007147 1309680 1549889 1013386 663243 1762271 433667 694498 1790858 824155 768549 1155417 1551759 493662 181856 516443 105052 1996867 1729186 597385 26113 1875859 794761 1062090 24828 236792 648539 579394 1265074 741005 41670 107294 139796 1068073 1736449 1494582 141742 1919323 1693199 459783 620961 1477307 278962 1635215 1108029 642602 1847718 1662550 897106 597960 1849114 269546 1329519 224333 1185445 611104 1342124 1137252 1925646 1735804 1674690 856894 923580 1538184 368397 1805448 459052 794064 1030476 769965 1021717 1633853 837396 376764 602220 1309452 993520 32693 746523 1559963 320039 528104 659964 265434 1834567 233465 1251680 1214818 1126473 1818423 863250 1231696 1208879 584183 1522072 1771013 697799 167518 1334636 158894 1088206 483818 837927 1571307 583140 1789370 80883 943599 346605 1687728 92690 779617 1079710 1630439 1486837 1724192 382856 50294 1681579 1265738 1255312 880942 134798 279153 1381142 742617 62935 1541016 62296 1529375 1634609 1402367 43057 1340489 1209172 300663 476129 702116 740675 1272401 520929 1635833 1903572 964927 1640227 379585 121444 1761543 1221119 444405 1277676 206193 885960 1485712 1003621 517745 1272639 1834743 1687453 1143894 1072025 13048 1801835 1791956 1948823 163990 1178879 1357543 1355609 47424 1772879 1395426 362037 1454766 589552 672148 1612705 896520 1656127 911182 259575 1779652 535499 924782 165313 107922 236461 1196118 208647 1015935 671267 1405997 211089 1183558 1966337 1296592 821383 1774671 1181753 1012161 1621624 538924 1071593 37727 963844 632242 1650014 1693514 111208 1456296 19241 1454685 1327087 1181501 872138 1937616 1914837 490556 1268930 1042326 250306 1487219 1759467 729916 490420 320572 487271 812391 1074832 334314 158990 169788 1246139 170157 213534 1189423 515115 289285 347158 1780329 254935 1679600 443296 135488 1884216 1563895 618591 516837 1647373 705476 1631687 781245 460067 1681833 1869009 1690091 864943 1522187 390920 1898916 1714809 1643193 1374304 175076 850107 84893 1346225 522851 1382751 594876 609245 186175 918051 1353534 961240 111578 8047 470086 718334 206857 1288150 817983 1185206 459926 1778535 1598940 655535 569850 1513267 572588 1328863 609186 1804744 1541864 462753 703912 1741611 1766226 1155400 1059281 1504402 199103 74314 1610739 1570430 1590913 1229387 1390899 554851 774171 237759 672152 427502 587426 233266 1576114 178418 136438 717288 1196779 1715842 787214 1995749 1839507 1053133 1196580 1139405 597571 1252672 808529 244362 718672 1251770 1226336 340226 1974300 1939335 112544 1535286 1760857 1042872 391239 134489 12423 579215 1319778 1675603 1717939 1175039 754564 1282190 833443 1875032 822562 147921 261822 1165153 1017629 1560532 817748 1478215 990518 649453 850026 365830 927134 1938343 727195 1338171 1804447 1617505 1578467 1326619 1712233 83933 344073 1264524 1457239 1887099 541403 1792675 655111 533146 1611974 1454149 1470602 1513668 295551 1006896 1349420 971793 595377 1953411 1195886 729831 1729523 1194742 1179937 1252028 1200919 287786 266124 520886 1308095 958325 1522888 977830 1481696 1072541 96421 164409 58734 1535921 1106452 845081 545469 1289669 1240564 1402270 1366026 67962 13307 1664389 1994251 540264 362128 1233969 389515 314062 906147 189324 241583 936895 1528285 125072 149798 129073 142359 111073 636615 832268 200335 114528 941482 1140296 1843678 1844541 991371 1179079 280079 1978010 1640261 1397417 507058 1822538 231395 1300734 1942711 759613 1702080 120671 1611634 1375875 1621979 1021134 1443404 1325173 144030 1425658 914943 239450 1510177 226039 322405 626503 1900096 956780 1087618 596358 1826137 1356754 1831111 448063 325084 1917667 439593 1929462 186552 241800 423843 1187476 1227030 1200478 1175950 690320 882013 1212716 1736309 1591801 66299 1613149 378702 818998 44524 882990 287779 163084 1038230 153928 1497561 378834 761910 14012 957983 1184816 623732 952287 1534034 676130 44311 321719 9400 1076288 1262987 1276777 1899307 871872 221592 1873227 288035 1274766 681089 820407 1750315 1558903 1439084 885906 1256665 474470 530975 1550479 1756864 1516098 1409366 1237353 960529 694536 605656 144189 633348 1788205 1188142 351797 620386 949803 1966320 442707 679672 1468753 1976611 1153518 1264954 1824207 179079 1008747 655317 1350257 1684956 378624 6563 780542 490028 405109 482367 295454 1407613 696090 1968656 341549 1444324 984185 493614 1209377 61774 216795 1418641 1758455 1475959 1901942 243138 1232975 764976 1289987 682202 185099 1578704 1952693 1276533 1593381 1720557 87991 275549 299504 829367 1187047 1613097 915836 305131 1915888 1229580 569165 1300648 1089471 1638492 1001065 1184407 685604 790941 1277086 487135 174149 1132985 1407974 1237832 689538 1300816 1727521 1055055 541943 1855341 1567117 251239 1687929 202755 1992705 1170264 333946 1303003 867335 22804 1787267 805936 1862659 138387 861612 1500945 1360357 1942609 242942 1286798 1859748 1531079 257144 1217383 1561871 1674730 1284118 1220626 406062 1395650 351975 686726 1521020 425848 1146316 1400562 555891 67146 804642 487868 957953 1332661 1924859 860272 399337 1429032 891092 506652 816391 1024768 1759197 1653370 1224727 407017 561986 1273666 1787286 77179 373855 1705297 1691666 788096 566960 1061515 371802 1043710 133086 888180 1877856 1534896 891402 1589263 1804158 226655 45149 718788 1444600 678788 1261307 865541 580513 33912 1888816 610912 1511421 691824 521905 1831095 467165 1851457 128572 1765526 614152 24087 698872 460110 1802534 549264 1082132 193103 943313 258840 28829 816448 1004759 838463 1289225 1338703 103075 834211 184691 87469 1710233 820788 1904261 393202 286325 843462 327349 167477 1216920 587646 376423 516684 1453301 1283217 167367 1410472 1504175 1213670 1482286 1385011 972435 159817 1705680 426373 1912187 1676573 356372 939950 1935717 1977200 799774 1819568 1922848 1462060 801362 1003135 1673493 1924397 1342205 880770 1745817 1535602 1655693 804850 1586814 772051 1834903 1629065 1628822 278059 131399 761248 1855077 193284 1050942 349240 1044637 714989 960240 239324 614474 990411 1350415 941632 125471 1156490 42849 1887563 515320 440492 242750 1755692 1973514 159555 1059334 1005364 873685 1312252 1690794 341518 1395631 967473 1871508 1812225 33786 1042231 616894 1923361 441548 1442024 660016 21818 1445640 817553 616329 743457 909372 1326492 1412533 1974927 1211621 134373 1438156 480305 1509509 244970 1113321 962379 1853730 805709 1393393 1667017 1006473 1757849 1349096 1503248 222464 1995244 607427 1500185 1813940 1236974 1316556 1505196 1017574 1655337 34911 68851 830221 1247342 1309128 1080027 909756 1181293 1786397 1094449 1985276 273734 1736835 1700244 959972 1609790 805041 262802 1071350 1094830 301655 38326 1967640 135367 1614519 1848046 1455134 1981011 958640 736367 1025537 744402 978490 577944 1579751 678483 212465 852203 1093859 1227404 735144 1492372 1556778 1512072 460156 286535 1396352 646446 88666 754719 1618554 675362 924804 1307176 1551917 921673 1489206 1043487 1574687 784246 107499 1113091 1734025 1094577 1507999 1470865 924589 1054193 1328411 1231020 1999737 1979991 1772356 354297 130756 1318387 119105 1877053 355193 743597 466147 1225090 713984 1660145 1070341 196877 1808122 9663 1698873 57148 1608405 1563738 725968 1800125 1857284 817646 59377 235853 76192 1938748 1374087 867511 1498857 964364 1311588 433907 1862021 1989832 1699977 1479149 1249391 506742 1712078 1640152 414065 1224221 193154 1879448 236319 1985793 1319309 1651418 848017 1303988 1851486 204766 874117 865558 1776781 650458 1749613 856956 815946 1905721 98623 602429 1389677 941907 472705 1977707 1789470 1780053 91204 101559 1675923 635647 352824 816277 453089 1073706 647619 583895 1834074 1333401 960141 866838 1076615 1549091 167156 128737 1779689 601297 1404670 1655287 1167309 617431 1600131 1423773 696954 1268407 1007953 615548 492848 778336 1097790 835534 832595 992315 1777673 1710839 1202911 216612 1809226 1060644 1648057 184620 918735 273324 1091087 1743135 209165 620429 1823908 1499428 243099 1781232 1085007 1120071 186495 129519 1595519 277462 110596 889750 1477579 415894 737617 942637 1690505 1872928 556206 264756 762196 233522 357762 1388057 1646337 1010469 316814 95412 499613 429689 773621 463660 1242025 780579 648744 200056 1516998 834228 1814419 1549314 1568980 1126002 1314995 1092905 809781 386175 77112 993507 349448 1280787 430780 26425 1539817 1724588 997774 932907 1963940 1811577 196168 542918 1945665 140706 1200676 1242726 196553 1983426 191646 180047 1684847 1365658 1804106 844432 383039 167674 1327963 1422976 1181990 586077 1257366 1356085 536002 557129 1772473 1997905 1802548 1817582 1819868 224507 764358 36682 1295523 1236268 948419 1240628 431675 1816674 1557393 835521 1218471 1936775 50386 1244599 1529793 419788 445377 982339 1700651 944797 1683593 231453 218997 1480908 799161 54370 488558 895813 77009 1897627 1676709 1264223 137544 1798377 1718370 566631 1273734 1011494 1987152 24861 1930047 1235735 1697221 202050 1901352 70084 1711065 966088 907883 1270850 751556 1052385 307308 1841627 1327376 581518 499326 1146072 618680 45892 442868 1617933 811475 1601496 137697 1337167 733951 1100680 428704 1177329 231515 80405 1493156 221293 1876692 1345488 854531 887735 601181 997158 809051 727109 477393 1573521 1649055 78527 108090 531864 871768 810793 38925 1650294 1319271 94562 1613473 1251040 1470175 1511271 820536 1625541 306988 1381394 1213107 1269365 105488 627033 1166964 917638 795681 1302121 1334371 693280 1112649 1847196 1400788 1707209 1497274 1662539 1960855 660523 1805084 1125054 885495 278317 822525 990321 1603724 788919 1854822 1108955 794832 1629916 259692 1161223 1352387 1475172 95589 1024062 758323 1036840 143024 1673663 874808 1803839 733846 1839928 1106239 821836 1986260 113264 638168 698084 816151 1975457 871511 1814918 1956089 1045625 728554 963654 1293647 362231 1006458 573807 683317 1408646 271680 619209 205829 865697 584845 1017265 1017972 730433 725101 1890176 406830 1004721 958341 1973097 954276 1775866 1999143 1963339 639765 577566 717916 379439 448023 930693 1535727 1516750 1215959 731793 1472074 1679407 821276 878344 844862 1524350 760691 1243759 465734 1467855 1038179 1287117 1151303 1274068 1344496 617862 1851521 1919140 959136 1231050 1649901 1491833 1374821 713310 634050 1572949 1134765 738225 691798 1370395 1661524 1239064 821391 910941 1439251 476009 1519506 1840131 590666 372009 307407 1815542 623850 843937 610148 1254012 280712 409369 1910689 1034459 1521317 101273 532537 1020103 1398764 542169 1917940 1517972 1982830 1531630 323522 1433415 521822 1802471 1325948 999634 1532253 1810291 773095 390797 1688466 1941783 1352289 1116090 1694138 1837789 638912 936149 1304692 1082162 49834 1599976 810483 351372 1838827 1488741 1066107 1270947 854248 1684755 52799 858949 1307923 995488 1385933 1760155 472931 1056027 1871270 1786057 327584 1463910 783187 569700 1954037 487576 1421675 246127 1035457 853418 538327 1365765 1121118 1816083 1138313 1107333 960533 343869 829073 197279 1267524 1593480 2375 43641 1976652 927192 396307 1946474 473760 1598997 1414616 472362 408600 1866437 1929974 311457 1695927 1896641 1087202 936066 366401 447990 629698 1548691 1837521 1128090 600081 1894125 54266 25663 314735 1008216 577010 1261033 462218 1124852 1524403 1539310 704319 1882253 172246 1292875 1360753 1873754 1213929 839270 884831 663238 1801643 1407278 227650 659494 1252130 1753456 144967 765408 1847107 1213449 968426 1485037 1213982 1168866 774737 1682970 477811 1762061 1712598 373894 1819323 1826522 307526 26808 1340744 1675447 1775639 1882942 874893 1311613 1768475 349160 1400717 1109950 1560064 1590216 55002 1930418 25702 1716563 1695089 361590 343811 1675057 514890 1458216 1161474 600102 1210778 444771 1038300 1737262 1603365 987522 610506 1732901 235655 1745157 1745956 339027 526167 1896827 973176 119904 1534835 1298954 1528712 299653 1075197 1426856 1770406 409390 1450420 858077 1206864 96913 336865 1913903 391280 886939 206760 46588 1337701 1945887 577849 503871 1081530 1058027 435224 54382 1928630 361899 751492 290037 1947561 1999079 700610 1396776 1446372 1481524 23467 1233831 1906465 1788421 804927 268595 529153 1391629 1022613 670884 567215 130631 479790 1916556 613318 1785952 876890 22962 1084783 1482543 1439648 353487 44785 56127 478454 177306 1528467 1895452 183722 1735830 1694825 261821 705236 918724 1794602 1793606 904019 582752 1073219 901142 1348039 1812800 531490 1098439 1323135 86070 348552 608339 1674764 1042868 1595387 1911723 1087064 1957167 1706582 448834 1546601 788795 148417 1658514 1167774 1031319 85504 942199 1943624 1629164 374978 907549 1746930 1254990 1474956 1552352 1895243 215015 388890 1060637 767396 1168493 246366 894770 82845 1448885 292147 1851987 778620 1743642 1397982 1754061 752443 1191275 1082235 1166787 1048141 733177 1352224 413758 734352 1974426 1179276 971962 263899 139609 1340228 331527 911057 1229052 885212 1277321 984172 1679947 497845 650703 1476139 152827 1503486 1585369 1521440 979997 788285 1961020 696480 4612 942902 1782135 1758588 1874609 920231 1227086 1068970 223540 316953 1298724 1218988 203198 1989044 1158336 1781336 1530472 89483 75787 863442 146323 1019910 1153876 1803410 1815142 876161 1414782 483627 615115 1326791 929241 1062441 1436254 1640703 508018 1750766 299387 1420212 1808177 1660495 1781516 1571012 1092085 292448 732241 822337 660815 592484 844372 1917202 652524 1361862 709398 1038167 1513798 1237862 1480592 717026 13419 570882 552072 888296 413972 1964611 1559147 438825 424029 1935983 1335945 1089779 421073 1880786 670419 727260 1168117 1169297 1046434 1420068 1178810 965984 1730102 1093980 1597500 514302 793296 1374610 1959420 985740 356488 931770 970494 706068 1261204 862397 1260454 1100132 449328 1502493 1492366 572343 1767700 1692006 1078651 1387749 86525 296300 779357 1865750 332668 1703843 91927 1756446 169683 96868 463849 47750 596383 931912 755909 272437 1017248 1390669 1688333 675714 416566 1560730 997637 1158216 559790 723177 1934356 274624 1366628 250483 635118 1277186 1559181 1407667 131805 1057765 64726 1034439 489657 559058 532613 1957992 1626729 1648299 1726225 31430 754666 660592 792628 1600246 153799 1724075 786890 248365 1671617 961369 1088967 1602980 624985 695155 86576 1652780 781717 94569 854252 1052951 1089645 369271 399484 921582 600992 447074 578357 945576 795341 1075481 1892179 1405062 1499586 44707 1526432 1292167 1399158 1204436 1457743 1376078 1316286 1521968 1879030 1080008 1447676 1338705 186382 1967140 1636232 1043307 192981 1805741 1411983 1649688 658188 310290 145396 1729632 840646 903856 405718 1616778 1885622 1807044 1259924 1649606 1228030 1785089 1795877 1583240 768476 966399 1529758 1685342 812890 1255266 1303 493537 371869 1663764 862899 723066 1443839 1167081 1592288 573492 1723073 1281891 151666 1220752 574711 1422251 414629 1445038 1186333 49179 1530251 921109 1327084 497935 321123 816064 129334 1478953 1705938 645762 109643 328229 1067953 1131754 608373 1203084 1692941 1860491 1871293 110751 697501 1925568 151538 1758510 1803523 795528 1041692 1405631 51803 1848100 1058878 1435199 215307 169583 1834575 1170272 418824 1849318 918493 377129 1770755 91796 413165 651422 246799 22116 1806083 1647537 155684 707289 89263 392276 349576 1150614 591589 1582634 1512815 1520365 532938 615530 1319056 223303 1362759 1104695 897998 1041651 1115827 333530 748854 899542 1804118 110806 1996106 484103 1352097 921872 748082 1155772 1369121 1333284 1860260 838045 856878 400938 1861925 1184567 1206701 1284536 1444626 291175 395159 1532130 55166 1103361 1454444 732666 499977 1832973 420461 616977 454029 1181678 1701041 890831 359425 1180126 1190871 123890 560467 805418 1838196 804235 1838181 230518 919357 923675 1887810 1024359 826166 1585270 1276450 1265825 433478 1267900 1503919 257589 591279 1951559 85050 667234 704977 1667419 1588913 130047 1822481 651807 1840228 1544098 1215082 448835 1833958 42745 1592179 1869823 309111 345521 79159 512138 687510 857028 532711 733479 1627534 621220 1216998 1110485 1641859 475706 1183684 1041625 186580 621510 64709 1112015 975384 674665 20773 1625145 1026227 52372 1971348 884993 478474 846203 189 1896852 1996792 1723134 674915 1169935 1291771 1334915 1109326 1159179 1394754 453829 685170 1441781 1700308 661265 138289 1353520 1485681 696411 810649 324528 749111 1881930 120645 203991 1600304 1513775 894357 1614165 1042260 1936225 1021883 847103 1910218 109008 1792973 969336 692941 1266168 1594098 302331 1928338 945553 1436501 1912201 1135743 1955896 761997 1669920 1324070 1969996 863417 1813104 107148 1843457 1275482 327764 1018148 499658 50941 1747095 1023848 1494880 236307 1478593 851237 407444 1869740 1211082 701708 1983846 1159270 102466 1393902 453020 1824370 1514424 1486203 818370 480296 1614960 1424243 821561 1929590 773691 854182 721686 717589 740459 1825053 1389952 1032749 317423 257915 618110 1621016 1592758 1025560 1386561 104667 1905393 1129077 242164 54277 579687 1780340 826906 871551 1347127 116848 115696 1470106 860141 1046279 1059958 427240 1798337 368433 422 409395 1710719 1511994 1330866 1807211 1310020 1887211 509069 397996 619395 1032265 656033 1073329 953016 1366413 1810600 35359 1585232 1040724 765833 1184574 1842499 120559 1120788 1672597 1004702 950147 1689415 1171213 263334 1720859 1136039 1680812 406189 1129041 620469 901246 1360130 28599 1651318 1225400 1376784 1576295 626931 603931 1062019 1884188 398556 1399715 1916699 230612 1925366 1114559 1536923 762299 1689714 1663578 913830 1470793 544917 1605390 600383 1493197 860883 1139236 365504 235744 1116804 6816 1436170 1005957 1895674 457876 1129934 881838 535617 908310 627556 487786 1154312 1346756 1449037 618111 511202 1209691 602599 1785969 1326345 1257478 1807156 1682803 1164667 89442 822118 1220291 17281 1734438 633453 1535943 300138 1177972 277709 728290 233063 199039 578493 962926 1210271 1981815 1648914 288246 1027210 1814823 124677 65974 518401 1283078 1713173 789906 1947053 173369 654381 1740769 1624618 1757404 273776 98057 866257 593360 50588 1934519 835524 619727 502536 1307194 1390342 395764 762004 140068 370331 1939249 852466 1917865 1743230 401077 1883267 220908 1624515 1729561 872304 125095 1286762 1691393 1755738 1075928 744858 818715 1413780 1921088 897201 1031395 85684 1477666 1478212 448196 759671 327933 295188 1503052 1296378 1518319 643876 957373 995992 1781532 127373 942259 866281 676543 874964 1433358 73594 659061 148259 1777592 731253 1478338 625128 684848 202614 1410669 689818 159508 858124 415052 236838 1609926 30503 704857 1122264 777789 78659 1640422 690981 779756 55875 898563 199755 888901 820955 1579989 1520458 621277 1747557 147673 363454 1980120 345730 1333940 1866602 1414620 89126 1217548 57877 1072633 631838 1881200 1940442 1220133 1749688 1167157 1215888 813316 1659369 244654 1469477 1413353 82561 742181 35543 494179 1493230 760385 1405922 52385 1101151 1549400 1442488 555797 760378 70512 340125 299152 1472284 1578409 852620 28749 388807 1693070 1591345 1601051 476876 1556367 1276125 288568 606218 971673 1570517 1302274 1135421 495023 1066025 901364 1699323 1632420 1350541 1988279 1214207 580249 1891213 419130 97958 1514998 528790 760831 851710 1763444 962645 1363398 535488 301754 1742821 1862008 45160 17226 1142296 973501 1158715 257077 1892854 784854 482089 1758375 1358062 981593 757249 1296362 1822003 835367 179342 960328 1231427 398578 905771 142548 1532150 632111 1829310 1270023 1434408 1682101 1669916 80276 273875 597392 608674 288852 919649 1531235 1651502 530948 1423178 1377301 1154796 160552 1344090 1682760 102807 526112 21174 54463 1151610 1572959 1898247 1979496 976422 1478734 1974130 365512 1758214 254349 1177244 206280 485359 1683313 1995877 1797144 687007 1638682 1633384 500289 1022626 1035629 600867 1131690 1549441 512449 1740675 557464 818543 125821 1178286 98374 219176 1549770 1690976 1240376 1095599 1062488 459393 1844075 1728760 1684390 662250 1303226 851526 488863 978816 1303576 1338252 889353 1850690 351859 718715 212353 1125480 416962 1316649 1303597 1266258 985901 561295 698136 1651465 1954925 1896644 1628175 1458967 1179051 1067856 1177773 351935 1609401 370580 1770477 33854 1489864 1278294 1519494 1814292 404462 925030 206524 1969941 1184342 213575 1078555 884592 1113264 286157 383508 347948 1795143 645652 271060 247962 290097 1372486 1728340 1665298 1538328 1398628 1035546 1078113 1537451 738635 209677 283991 1835009 951901 1512079 177251 1508606 1748052 999106 1329673 1426935 165389 860434 556368 1275848 883477 1908165 696388 473069 1277604 969313 1728053 1475991 1837170 1588933 115922 20958 463812 786235 23995 90202 1384818 38730 1870234 1013335 304156 625863 1544743 1114748 105916 1765032 888263 194158 716736 241006 1803983 180235 1229936 774405 768180 1644537 804754 1844292 1683026 138188 1908045 959287 1541487 1461898 978455 415710 1903498 1148243 399357 1309329 220293 963803 1296797 1759043 332409 1450006 1905514 1150822 788201 1911542 1835121 1024398 220931 1211138 444547 941876 42903 490324 1255071 1208605 1508027 1886594 1269364 1939819 1598292 621369 1058305 306950 258438 118956 648356 1954730 1070697 445850 1584397 920088 655263 1386488 169744 803119 1411157 87341 189156 1589377 550904 488526 843504 625284 1439399 1533220 225308 1638002 1316290 476257 1254656 393214 139397 902837 1165543 692496 1388566 410859 199761 660262 544271 1573748 1301936 658548 821235 700557 778261 977203 95265 772739 1332754 617308 469194 390241 1394909 1221373 1298131 753907 391985 150582 640986 1245748 1501947 573604 1950742 1973204 61652 16788 1662000 1238093 369198 1174990 972392 437643 1841975 764155 1200238 970240 296175 1816209 49241 1458470 1330907 1227185 1324012 1074503 1916899 1893683 208872 1433938 1955265 822230 1301150 406036 431313 465397 1410809 29442 95494 1353215 1718352 1636441 1652392 1247217 1051549 681038 937387 636244 1582981 1933504 1577882 1091497 932483 1534303 1530582 56414 1006872 235299 724546 1207996 892612 265916 986175 301718 1815036 386721 375450 1081246 1382975 1020838 112936 1553007 1529997 699163 228692 103270 1826989 716471 467544 243919 283643 179602 806421 1121586 288427 1005223 372508 499776 1335457 1063839 1454941 1667372 130818 7065 1632642 1594237 453658 1004973 171395 794174 815508 1996873 927008 1427444 158238 1523360 219754 140018 318737 128440 52682 794827 682359 729562 397891 1614028 1431761 1846749 1954200 147302 1577666 496752 180905 1623879 1256547 146143 908812 165279 1508969 637246 1188366 561023 598958 575371 1209159 1180366 1822754 1558534 103476 118989 2502 1163377 455956 138771 260729 1792334 216072 1463160 815358 1079929 1046929 495164 1741506 396962 1488790 1015554 521044 669997 1410204 1201473 811352 385769 1790209 808623 963953 1873537 793829 1752672 1403197 45712 577684 508323 581354 774157 1964011 414553 366722 1207952 1559064 1438389 1973877 515816 1008772 1841331 428456 1283083 940320 231420 161742 1812478 586176 1521364 1874798 814322 477800 233070 111021 499368 1649623 979008 477315 1103874 1545563 446878 1065300 527751 39350 1535865 1334081 1840189 765000 374094 611406 289294 219402 1577901 1269770 377645 1904608 9302 417724 1454433 1253338 1949520 941712 560193 1248631 629275 428625 788178 650881 1961459 318395 1361323 1247332 788746 589669 1055070 1506451 1226655 1124244 1932443 806083 1029887 1946152 1156434 1438978 388195 1349132 1295153 1228512 1017878 415347 832103 128727 1449311 1452282 1863743 583145 528667 1792497 1542733 1049246 889429 62323 1240976 917357 667818 819961 1823665 1801222 559471 1271384 627810 1314235 1307746 1665539 716869 151223 1031881 1111047 1594420 1559799 153526 823694 1668811 1683304 1442861 143280 1687675 1222375 528187 558233 415667 1892856 1559824 189657 743102 28984 530959 873850 847824 435254 1171558 526564 518567 1526143 1643584 1785924 1583774 1357257 1732680 1376622 1457449 1223979 446588 251161 1100546 1964788 1844240 479627 273441 1834450 913685 1753287 818571 1289359 455835 992136 180209 1207531 1036834 1402982 1381495 80824 1176400 972309 1605624 1322139 259363 219137 1354187 442264 170005 196542 1430740 1934414 1243997 269461 255670 1008809 183352 1262400 775851 222923 1633914 1287326 1483635 797793 554454 175472 341130 1721167 1244404 1774340 1141295 800978 1682179 304838 450384 1831403 933000 713316 1221472 811286 1808001 7104 1630560 542384 1104416 279304 1380359 346554 1283247 1422449 688648 802369 1452817 156425 1499036 1825321 988218 1801950 1474099 1177417 364402 260991 1592206 348991 1295579 1852064 1722660 1393281 1301820 336013 1216260 143552 696341 1902770 593505 194859 80543 1883714 1121810 1428352 1534367 88798 1650292 1846549 164406 1856661 791561 21200 292723 5145 1638411 910632 1606310 930731 942656 1850333 1853181 562298 490000 396274 1323913 1030097 1638103 1456388 103014 745916 1039589 1467463 26671 269977 692425 864566 844066 1411361 997983 906375 1544905 1054639 1837140 1221850 1228776 513507 1048654 276263 355999 1709694 1561711 1630484 1872552 210334 274201 1410429 1907929 1060193 811902 1691307 1479339 1267064 1155671 599708 324724 25712 1426353 1392022 98989 1341337 1955918 1737207 667977 1136149 1678068 1192730 93526 1416607 751473 1453738 524728 1667546 702910 982393 1279085 1139190 567562 1237830 1887385 48409 996266 414393 1461609 1116449 1073313 1033405 1809987 1722874 1157577 220372 56084 582807 1458045 1533665 1555539 1799637 96931 581823 344712 1418057 1798457 831550 126842 421411 1759583 597305 1325428 359861 355395 960497 1274373 488661 1639313 286131 490381 296910 1158055 1808694 723560 1970666 442680 1242087 1644268 616613 1228277 1826195 900027 1446363 144472 302767 1704480 1508349 773643 120246 167110 1340186 822684 1176500 849120 568730 872362 785494 1227785 1160676 1004829 1548681 1554665 1115803 886279 59001 707916 621804 22139 1654448 1381608 1718738 1692487 1883508 830979 80832 1712133 685439 1969640 1744426 1128335 1997922 1038219 1081490 1682404 1439965 1879226 1640383 710283 1763316 783381 1810580 1119520 1373792 1179953 754587 1861752 19332 1566613 1969837 1680117 1350677 283770 1006059 1600351 1520220 205003 694033 1265457 258553 994957 1389100 761774 500771 1053223 1135396 1506474 375911 230267 1109044 1415758 1680854 1161985 1404579 489396 1517023 1866861 907055 1069432 754901 866036 1873580 302877 832940 174267 1729301 1033620 1296623 1197730 1461610 1708643 891748 403285 624655 1119133 1353490 962426 1184785 887280 1945810 232112 1888212 970792 318237 538933 639112 1371115 1062543 1327620 1661918 1603786 1722876 926724 1037082 1775074 1258470 1582470 220970 1206237 688033 949792 1605995 898151 217885 1318795 653541 1650929 780922 125066 360894 1019964 1839039 679685 806558 1236855 350011 1152246 1896067 1038038 1090593 282397 1092490 413297 1136352 418033 1630667 1480395 1159353 337026 795023 192204 1117041 1531731 1959425 1764643 147289 297172 1530268 1116373 50162 73957 605407 882462 1954194 666184 84038 1378349 233705 380853 834088 796619 856607 245785 696376 1223489 1766869 1787459 776105 1070252 1235183 495141 1097404 966682 1533763 642318 1100205 6780 1799880 1978703 1088744 1377904 185882 922022 1812368 1190792 1113786 1546707 167310 1937037 376463 1895743 235988 430608 706725 1725883 575914 1866599 1662910 1282932 1133719 489323 626154 654868 163938 1212429 434935 1549711 1967506 570157 1022470 90489 211433 1766167 822439 507847 1826247 213788 947369 1656195 1569400 142126 1695445 845754 1487138 811566 1967735 1338548 864685 39343 726125 613116 1456575 290169 1431520 138348 1696070 840619 488391 1299729 1742708 939738 1797718 963855 597373 279172 1982545 853330 1632250 728413 1418401 939028 736380 618657 1604944 377696 1845773 1554803 1212023 1216926 1712619 715247 21981 814690 650630 1182111 1362240 294872 1130885 1751891 453173 153504 1165593 200890 901470 211334 304920 340141 1747963 36517 1597569 573379 1596906 1953181 711464 1823349 1213288 1634001 1335894 1325007 1549680 1510813 1120434 232910 328251 1501077 1089864 878754 175503 242641 143699 379071 795898 828432 1752206 1864158 1722585 99085 917721 1725757 230174 1930746 806307 1655609 1780409 87662 1743698 1545730 507070 866786 1891277 1944777 369427 166686 1398696 1770776 54027 1669715 1890787 1551143 771319 501822 855947 388781 1518575 1288751 1945783 1996820 88751 905703 1053420 1815907 288558 1254786 1780476 1064563 319462 1862346 1984531 1207847 1613119 1319416 797384 1269321 862623 1673613 1760503 1497613 180879 1621527 1625399 364150 1357654 1799558 1032846 148908 1840636 1181634 516755 689104 489973 1001489 1108258 725431 476158 980365 1984619 1647683 889554 573271 1495210 1222622 1584099 825033 1105394 739209 403944 718252 874100 290580 1362685 498179 1782278 1659982 132659 1460442 445445 448581 690824 1688147 1839415 1272514 609959 411724 1087088 15136 1763722 1773771 1563674 869485 1454364 557380 1080073 1193278 514478 999558 916502 1062516 1901432 131586 817700 292778 596678 738457 1252357 831907 1195054 349139 1737094 1859033 878136 225781 1064270 154693 198889 1700285 1685197 427555 1982075 652816 779719 1155849 1431702 1037931 32754 1830499 1580817 968882 1388446 514223 1785420 526549 1599989 974898 589809 1472190 1391095 848769 904310 642393 831900 746196 244688 948524 1853706 1513573 259928 1550863 660702 1748470 1068150 689757 1762067 971631 41890 1329512 1740293 76218 269317 452290 631358 786968 628551 309723 1127758 1869896 138295 789283 1079178 866312 1965574 586982 983760 105650 244207 1889183 899672 527368 145743 1235930 934224 750350 1612138 1880605 994111 1192258 230524 1209219 378071 885168 1694440 419976 353151 498637 1417357 1560642 1097010 1684616 236556 745333 1421953 1494722 1340774 1354138 370130 1135209 626427 1994527 1129432 1024078 80783 123674 382612 549313 194900 1211400 793331 584840 80650 644129 634199 1700724 634335 653068 637751 611689 1931410 1686243 1191833 709291 1476988 122759 763263 1779622 1424531 13320 1784356 993418 749654 1119433 1362618 1565192 958423 40895 853179 1036715 1224008 1554214 206764 1692510 277703 197578 1871450 394754 897118 1199738 1270007 1065232 1924456 1777326 1879214 1668760 1431096 1361150 469957 1139629 1513547 1726652 745663 13663 1627268 1831884 1052006 1550422 1565364 623383 1648291 49466 670002 660548 1979027 19667 736358 17994 313743 277378 1276266 1278764 809103 730651 515646 941908 712354 1851230 37330 848034 1214510 735386 525348 855545 1437643 1997072 146548 563820 1004337 1598788 144475 60924 794782 1018143 128087 1566463 429653 363546 1236116 862922 806818 1531788 70730 1659064 652380 1969118 1672579 1870073 218785 683683 996366 1846016 415344 924627 848054 911786 1877614 722981 375653 1808476 71308 1302151 1928642 555473 558165 1466440 1129922 356800 795148 879839 1527296 130718 842001 1663136 716640 1310983 72854 388725 371066 1368546 37014 158263 319467 262157 1870164 189961 684742 1034823 1234502 13710 1504282 180412 1187601 578196 1495865 862823 1001256 375811 823994 1023380 1439619 200669 1377460 1183637 1540194 418743 683770 47880 1800257 855026 688009 1479936 1951999 18289 693414 675160 1879159 1312855 635411 1852389 988521 1840355 1854274 267986 137567 1795476 1286400 21565 1770767 685993 894314 627906 178759 507680 457889 1490014 868058 572977 292182 1252227 1924736 1360289 624146 543425 641193 1875104 949804 1693748 1723815 13121 625363 1689903 195833 357923 1718216 1090562 1659804 122715 1781348 1270979 1188662 321941 1479779 30530 879417 318630 1643868 953456 1574013 1038472 611621 1375565 470119 879714 886578 1882358 1416065 1192889 562218 1349005 1683353 1162965 1993600 45883 619576 678566 1187141 239998 882547 1528228 1611184 1672 1637377 305346 1244351 802206 1225532 510088 740 783150 141160 1079522 1245342 1370736 1202908 33523 465408 1808050 1806549 742353 198024 1763144 1965621 778833 1219471 792614 1377768 1323740 1200209 1653571 872436 1986769 640162 118628 223960 968846 844025 1477411 600636 1301995 84592 1521367 1110195 313858 1182806 1400344 912958 1185421 75028 223798 1927761 1930093 1416572 833291 1076634 963302 1864834 1512842 39440 545361 1128632 1989782 885415 1705501 1656549 170861 201529 1129821 649958 1136025 1494491 1072202 1940960 1006091 1917669 861090 637047 88584 134512 901043 468054 1265689 1341807 1037579 1080355 1515324 1713495 1263104 1934275 114574 389391 916950 468998 1050571 238142 1699006 745611 1896861 1154866 1303521 1055728 147272 1529363 1810710 873482 1604087 1771004 1792607 1513890 531310 1221535 1350981 303334 1626204 346002 1638588 536266 1963968 414493 1223670 1609852 192792 379180 530098 1026745 1948066 1230263 868030 1587017 1279959 779025 581941 608035 1557674 1073159 957799 1923319 713555 1241962 381034 1367546 298000 404599 1207366 164854 404925 1153773 953457 1653026 1131988 1575928 1210239 1749231 390301 1918855 520754 1589593 662513 197089 181314 348678 913164 1560068 698320 579898 457496 885140 1008017 1697530 595459 1393909 1447334 803668 945670 1714135 372216 1927747 1576046 1761596 1210142 1081743 1269125 1680644 1173805 143284 1509069 193144 867523 1287892 1508124 1829672 273743 1745022 175482 505956 608598 205473 339187 368032 1582774 1046924 728644 954517 1150381 276500 607469 944204 388995 775231 1479969 476489 1997015 1135310 599093 1285164 870476 702193 1296146 844537 1872037 1479274 309737 1159031 1160451 1798584 1071933 1804778 1705073 725910 1595305 1673332 824113 355786 625623 467686 27422 1848395 982310 822763 1186848 1227972 1683944 1431030 776547 576153 1216142 105031 669278 336242 1319883 549605 349846 982978 1922639 1022568 88845 664179 1426464 1899079 1163432 1638035 1373144 457354 971664 744532 1925286 507074 87149 1256646 1792924 60621 1227104 642390 568836 930987 1565810 1743206 1619757 1752462 1633346 1092708 295587 1178702 690462 511733 1931820 775315 995055 577549 136811 168992 1404087 1350120 480986 928966 3703 1879310 652312 755661 326703 93097 280913 444117 79543 243928 14023 785105 1735648 1086991 1983323 771171 1911686 1201636 1125050 224041 363749 154995 1350095 1232805 455624 1061682 1035955 1775400 336962 1426278 172084 539152 1392437 867729 397829 451643 1857555 1976606 726196 1575789 1370367 1581271 1986312 759323 927178 878156 1832165 53235 675992 1183685 1368015 775084 1573410 1861413 1501702 228878 1638574 1659663 1136388 290926 1624157 1697409 1598720 976692 1739762 1621376 1122712 830097 1124301 1144460 1094525 417798 1882382 731823 1482871 803077 1414220 579108 1736515 1645511 960508 1399279 1700705 41142 1028042 1315648 619370 1398023 1218535 1510120 114521 1884731 1489940 1721920 1013624 323390 1255554 352703 1008266 1305477 1628906 1644061 1977616 678738 1882579 342634 28887 1601750 1950815 1192643 1032719 265557 527244 1182246 449749 79617 764995 1683319 282042 1942075 202452 1867470 283813 1749971 611553 899325 939995 885341 1616716 125482 941719 1561703 787539 1413635 399247 922526 1047234 1701516 1849776 1856215 449058 1397687 1139116 891777 929760 640976 919222 414116 89084 179314 1322085 558318 172526 750102 1980447 254260 454804 1475521 577512 1564036 686124 612170 1275555 498012 842777 513772 1376721 1667730 1452295 239407 1488088 208099 878894 629024 1634707 1998884 459628 1752121 1899270 1361649 202175 1678213 860680 1787823 192994 74605 49975 241827 1948391 765059 1772705 685077 1698281 1037967 1424165 1690854 1580866 644987 1702327 1151829 1435659 378145 1577179 1298845 444225 1171693 767875 1191482 612920 1012511 1587252 1769143 810475 1746109 426225 1938948 502643 1947340 254866 1443382 608570 161503 252345 742065 1077639 123036 1413928 1636673 661770 1825028 1918555 30870 984526 789720 679751 616181 1376824 1638160 260575 1046609 1910771 1832629 1433229 1466204 919355 162485 1920226 1137952 1348357 221180 1540690 764225 1641904 1706658 1507663 739276 101865 109278 562135 207630 1980847 1481450 1129705 695137 1324968 608748 401857 1418794 533717 895841 264910 597064 1216302 746114 567403 1377350 1689928 245845 1643205 1459052 411959 995424 358919 690309 1222272 627484 947876 184725 700290 591566 792315 1611582 444268 1568099 199483 782412 1250660 878297 101593 191254 566876 1845155 86584 303333 1875195 1792559 1133364 978608 900390 1072399 1255885 628639 1950256 1403965 1970081 988438 388802 265458 111790 1397657 1743292 1908095 424108 267894 891375 265960 7416 36872 196953 985088 1477908 1673820 508692 1463969 930781 711572 14221 850339 84825 1312029 1860301 1894022 92207 1714729 178521 1607701 1193461 534314 611253 200646 742644 1253841 1773816 1264100 693195 1849665 1209645 552988 262130 448172 120880 1354011 924752 1423024 207199 370353 119510 1670094 1397967 839862 236363 806349 1279190 811733 1329287 1287457 1387575 1103128 730557 1159193 914326 701296 582174 1572026 514744 1689734 759760 529105 814613 429225 69587 386740 35606 14637 1931796 1004777 832192 1658180 673960 1499548 17486 824450 1336886 1936456 700044 190795 1021418 1268148 314373 1591127 259370 625242 687693 1317769 876138 1419766 678327 1113241 695901 837534 1972668 1345018 296174 908785 477336 341530 735877 680199 615805 1893449 735516 749196 1251957 1415982 1851897 1361710 1382107 849371 1795429 750261 403329 1911736 545165 1821723 69669 8168 1055670 933743 135273 1615980 864915 1585555 234524 1642122 1271305 1395002 1924696 734271 430507 1478969 1969083 1853228 863483 44609 914874 337095 536068 1691555 512069 23844 1481599 1904344 388617 1911219 1392357 1476668 1726092 250149 413160 563724 801202 380637 529435 729810 296523 1064948 980097 84149 78616 1627753 315254 637205 1005376 435958 63479 372980 458756 235818 1733169 1950456 1749118 274851 1371776 1710261 827732 418744 1729434 384836 132814 1471042 656929 826934 482817 1801210 712056 1774765 883406 1619571 170396 49346 505810 1248738 1357658 391554 342929 826376 1544343 1922106 786169 1234882 568365 1660307 567680 1728136 1419919 1836623 1171713 1821398 683215 388522 1185101 1122645 988140 1547873 757783 1053494 89186 987859 143309 1944660 18920 617773 343492 146079 984518 259643 1692114 1723176 999408 1654922 158924 321907 1810532 517554 1910003 557065 1887752 1984480 1804000 300172 498035 622115 362897 250178 535011 1216266 1475574 1272734 1976302 644445 1356520 1509024 61833 1265280 428176 446383 1232118 386572 1751659 1070851 756121 362747 265185 217284 1889576 1173837 1032962 650257 432303 275910 710065 1100384 1475359 289740 1328283 1775700 655092 1759040 359932 1591352 117081 888973 1554351 434375 1559748 1544383 671731 587010 1804794 895669 508229 1223230 889447 520753 996105 1735232 1346484 1354457 900115 747477 1655487 137659 1695641 1397923 992492 1638687 1679528 1901973 279477 939639 1601725 748283 868278 1822982 18978 345497 869810 308743 620888 27255 179291 1907185 1942134 1720804 1314211 423446 1892615 459150 1727348 930377 1821181 1001958 415549 85953 462423 855785 1847981 1623387 1872349 57190 1561175 18989 1941408 1573480 150018 860113 263335 1608150 1791 1536694 1658667 1045768 867639 795279 1559833 1991790 1043297 584333 384555 1115632 452345 294161 36660 1575834 1596091 1618452 1727395 1163388 1643404 976519 531550 936391 1456695 1457609 1117487 893861 412421 1840065 151641 295885 1927902 260258 1988199 922125 1167031 1168154 1926191 1522365 1064778 776535 1955570 1579678 1983930 1937156 879911 1807129 322414 1197006 433788 81230 1736389 813263 45701 348951 467540 1496079 1635573 1844873 713757 1489838 167534 1902473 1960665 974822 173649 861183 593324 1600934 1583313 1254102 635722 1463692 1260630 493198 1017761 1664837 1701984 433746 916384 915746 996575 1107759 105267 1388228 1707384 1656540 197783 1762042 1943317 259683 1515206 1406995 221495 441180 860410 1651941 1758316 362432 1303831 905825 470732 1691408 967773 225082 321716 829235 384703 1085648 1599459 339709 169235 1470495 50954 1655844 1156123 1127947 193163 563100 842936 683620 408841 633689 948479 1745143 162609 1632364 520663 1530834 1752060 1576696 1627570 1539027 592762 1734704 758467 1201048 1397541 1400236 908546 1002895 610788 1981700 320761 1416597 350284 1562359 139167 1223960 1651321 567003 872717 262294 1034922 1937600 1429193 1138464 190458 491953 1270660 1512343 1676249 888363 1540492 1670369 1013680 1367492 656650 360412 416981 1377482 514887 1532891 1963915 922639 1177986 1423959 1641461 1073387 1694811 1425146 1262295 667382 1268654 1896932 1565207 52889 696752 121968 1478269 888599 1184896 1729000 1629541 1971388 857036 1927096 965422 1086720 1292854 886259 961342 1259547 387415 1854805 1149168 595711 1398120 1463557 1360017 999666 1908269 1998990 1063629 1259875 94277 740972 407140 25648 612055 189470 1005750 791397 143290 695083 1923531 1863124 1324927 1096785 1380014 127076 1241988 182605 757371 1090086 669346 1092792 1068884 1286784 890048 71339 1752302 1183487 1688358 1454086 461631 616336 376347 1063074 710735 1308347 1728441 978747 1700012 174832 1658845 90563 1420588 1431069 29437 1774675 1793208 895678 1225915 393400 1781363 1783306 531737 755055 779537 46651 1977944 235546 505709 541931 1905247 1690265 1287433 1715708 132884 258680 275193 1910201 1165085 1157562 1206331 568239 1495839 1007724 761826 1576542 263348 976307 435226 519175 430391 443795 1273325 1709795 451310 906615 1259117 1840630 527040 1539219 368631 278340 1643319 1216159 1198221 256776 241688 1089202 937383 1776829 661635 114130 1216765 36756 1595076 1251137 865437 618151 419008 1740555 1225334 1771291 788377 1540588 1922184 1660552 280274 1536679 1600483 143852 624922 1363160 1434372 1789797 279658 1894183 662707 1419968 1872136 1760394 265608 1705119 1547834 923270 789254 1659489 1342445 1626908 22558 1445487 225121 425593 448399 561230 1529080 42032 1426910 253810 1863232 964667 560756 970653 1933943 719653 1721994 1002157 313902 611211 722128 1235415 1205050 1360811 1332681 397838 1341352 757419 1620236 118369 690225 591070 1684654 949039 1027619 1681546 271103 1731798 798954 380559 1197330 683786 1330769 1641541 867019 1039214 464444 1599253 839221 1065114 566398 1965148 1773761 777970 133188 1020143 995259 40637 1567377 1694281 908875 1079132 1892014 1618037 1025003 124151 495984 1545571 74242 1592287 1122845 681134 1152597 596212 1766104 1614644 1638197 342601 1962373 1951258 747096 1778556 1562357 162128 432671 1311874 1954748 1245896 108702 1066837 453370 1053785 1252029 553921 47219 1667128 40242 597734 723512 1613187 1646563 1412345 1844426 1211613 1769746 1188128 1020087 646381 1360230 70462 178597 1726064 1379911 1064399 1553747 407496 1352768 1478555 601173 935117 1886995 1381557 905283 20588 975365 1356549 1880355 329353 1419967 641902 1556688 1115717 542852 1113359 1420622 317700 1718647 1333006 793485 1338374 1845955 949433 1264615 615216 1579469 308454 1325031 675142 1266084 509860 521585 411642 619249 565246 1679646 1911802 1911616 786860 1269580 1843251 904372 1384291 20904 78284 1951314 105708 1903111 1226677 1832599 1764935 611937 1863357 1611367 1071191 1217773 780706 762565 1857127 579760 330028 665012 1236890 1526954 1115152 1632342 127956 969894 1759448 406806 438804 970338 801621 1666306 1852139 1155867 254894 120709 571636 531639 645949 1476747 1458309 1125447 1200764 1672958 878493 570558 703 837768 781183 959179 1920328 1133137 628802 553781 1655440 461476 520553 844940 880248 760906 343810 803036 1530304 748823 465557 593055 410102 1618762 1795472 650369 1681911 1825106 1487699 693072 499344 765680 1764264 84041 255200 230193 231657 157584 451232 1809472 1061996 807731 1666279 1640366 1077091 1901335 1143772 1277848 1495150 315595 1717477 1293452 214347 1448427 1619127 1624945 471482 1691891 537301 1051339 331402 210885 1842823 352330 676563 1581455 1494929 609693 587482 642007 1921662 1636614 618197 1738103 446611 868912 1904158 1551170 1998012 1923769 1810918 159218 849153 623641 889519 176194 545464 949181 617079 526097 1011356 1595786 1902448 1287840 948670 680858 294267 894644 1350411 1083127 591118 1256238 1561919 1807145 1267929 75899 997140 922135 699014 1474158 1560334 1346610 1648029 749977 1804543 1453512 660515 1249294 224288 1659436 1721772 493491 919130 1167535 1667619 1923080 1357152 669983 94535 220781 877461 1070149 1257191 1613609 1717707 1612901 1757571 154329 1493560 1751640 154130 436597 584839 250608 1649652 1380685 1794609 1455965 1078583 656263 613144 108275 1424558 1116279 221383 82716 1805122 987193 321528 1414235 326905 625474 1617856 898340 340855 1606764 174778 311853 603686 111219 371407 1117316 845446 813130 1632921 1600525 1491454 1768210 813737 575062 1881870 1425519 342933 282181 1930484 1027712 764813 185515 1915891 143740 1712065 41714 1851751 1203062 1843328 109985 1208719 1667071 1949370 464523 1833202 1794541 644232 242902 674585 520985 204478 706926 918683 1361992 158945 1490068 1382011 1058543 1856654 1672543 847963 30156 452294 1505173 1300422 154785 995332 1518717 766375 916864 1729116 1871760 1630129 1388983 1625701 513186 135436 1921762 976369 587317 523019 1644289 1847117 1108107 1856535 1624662 1226250 1864108 489138 638537 1933494 1753305 1187586 506716 12705 1535561 1853159 356279 653984 802508 142709 1604504 1450922 189030 1395973 943647 546035 1505241 1425888 1876988 1452258 1148368 1277201 471939 1031998 345130 1480169 1239655 1237606 118817 819925 350358 74769 172821 709380 590027 1028981 1214925 1620234 271507 56754 1987196 1529419 238085 1551792 1250614 269657 1742040 1301931 417708 432797 965394 315364 1192757 1380523 1187716 814385 1354342 1034428 1195292 1126669 1461053 1163701 1117249 419306 1970673 627940 909826 1630543 855223 663640 804790 1342820 1985748 1516522 1323060 735849 865714 113261 416395 953173 1306238 66236 1846483 1592811 367703 1574397 551334 1037046 286467 1772245 806475 1970484 1869294 46880 1815231 630057 397441 687101 993554 791002 1121932 396197 1087579 750160 595451 941806 1697978 1909359 1914232 820048 1437113 1927769 955958 13810 1747602 1147802 1582607 1837171 240192 1726900 1585781 1616899 1516985 993416 200981 1775370 1540899 809838 1170828 1864700 1098308 1147766 76320 989632 461510 665583 590734 391790 621121 6415 25037 1052886 1302738 1584257 1322167 1809361 1927196 1541072 563652 1522684 738027 408620 457169 1540525 1802818 1036427 424262 1578221 1867516 1031133 939916 368749 338231 119433 234593 1413020 177633 456187 1428841 952322 225078 1236471 1319574 74495 1006656 1062845 1625768 1369515 1346426 592596 355859 661856 1459091 1493379 144782 215459 1120393 1093987 829184 721245 22806 705841 195548 1317592 1740955 788471 573447 925026 292446 1214383 614554 357927 308436 706931 335919 1966181 1549632 1556160 1344201 1051775 1771766 1235540 92924 784691 975723 551248 1722550 1915107 1559839 1236932 1260125 1046987 253746 1063584 1001459 1539452 789902 612255 1057279 1977291 1880815 924887 829920 115672 873906 367190 490638 1507530 278523 950365 959986 1399355 1645085 362395 1060605 1147779 1317994 1887288 1379835 1385249 1699436 721847 1632749 797262 646195 1145704 1476051 733234 516400 1667602 1575549 1324338 1103846 1300844 862869 373723 423818 698075 624591 1115137 159534 629302 105066 459328 1789994 138989 233561 240078 773409 193869 1819548 504565 654853 1034124 1879677 1495016 1176440 1076068 306700 1832283 1238365 726122 592609 933895 1568704 1618911 1631328 1972554 1507537 711044 908886 395612 893639 900980 1790183 1985148 1793962 166182 1367713 633730 49544 51450 1941515 1707476 1230957 853588 882259 1409135 626229 943080 1930375 704875 1510576 80449 998861 1457739 1776960 101645 527155 444002 241868 1150762 1400151 1289973 400603 1426573 1335694 1781851 783249 50382 865568 1870331 1022386 959489 853679 1114966 1669776 2597 1166094 868967 143379 607325 266121 1791450 288893 733825 1002934 560034 1079347 1869660 1866327 737930 839377 368911 558017 678175 1646357 271399 1583845 1880042 1590359 1521024 54295 173924 579794 174631 1456745 1849236 1199040 1497778 148434 1004547 1987992 421256 1953258 1013131 1287271 264164 1405467 1209524 1808184 1354802 322773 1545888 281126 1269572 293339 408301 1348834 1618914 1871660 1413754 1439892 882027 494945 583932 930310 1352913 147836 332046 130720 1167052 555977 1389371 1577581 1930272 485725 774726 1074481 1199867 398243 1578499 1157140 541161 1003884 187317 76797 1085072 651562 851042 1566402 1103655 1061602 1302243 579309 593499 827254 1016177 117443 1445691 590415 478261 428961 1555914 113831 354250 1569334 1404166 894257 1835509 1676115 1147080 1364333 1230660 1204686 1457356 453891 1204717 349050 913927 1035204 178371 540460 891040 330735 992898 894707 426816 1448787 853978 1669504 1516629 1004119 1971776 1774620 1279539 1794643 930821 1320563 1952561 827828 1586049 764685 351402 1707367 1748260 1336248 647727 488806 1810429 1102594 1688554 507029 157807 129359 613215 1429920 683697 712659 1044609 1349596 483746 1412344 1613155 15624 508120 300900 412907 1567843 1824042 500713 1674251 260333 486146 245363 789001 1615369 963464 1267665 1506630 79455 1813201 1953935 400313 1164188 944949 205522 673907 1431579 1763214 1878656 109694 985386 619268 79007 790261 1389974 1583779 1677170 1566407 1099898 455311 461115 680791 338661 933785 991830 1057888 1736680 773447 128408 1895585 1982859 1110078 46527 980522 616160 599492 1690601 114111 925350 1626022 197147 1533341 540411 1532644 949177 171230 941036 1947921 624197 1871946 1399924 1965523 78138 1226352 1135075 1498290 1140566 1317310 429574 1038152 329467 1021251 463314 133612 1588151 297664 1408667 1128582 1961296 635700 1733618 1278719 1629451 1720950 1847750 1230809 52447 810236 1424017 1534620 440747 197857 1344809 1859115 435787 1326101 1287571 1376794 1101354 470947 1967230 1838885 183525 64695 32957 895677 1255986 84840 460878 758071 561182 995419 1676961 175494 120577 804186 1496471 1724444 1015591 1988868 1970824 470904 1484873 907243 1673335 740650 1158429 1852708 1245828 915786 713772 197587 1662514 266221 526365 81061 1446318 687006 1738837 1599172 812817 1320027 1589251 1374397 951241 272417 196754 489880 1124708 1810854 1402237 1919786 378998 384305 1218089 501702 314061 232333 433425 100683 840067 762127 1209091 1495157 1463457 1739459 1698051 717895 1206757 626596 448258 835125 23325 370271 1528137 530667 245898 609442 1672934 1332892 1660349 1196020 1790251 781970 107467 505588 116498 650836 1994928 1493582 655981 822667 1975893 1549888 810497 263581 710615 642087 598611 1039374 1285454 1583243 486388 465968 828505 1318793 712886 452508 1650089 10441 573156 1998963 1774875 299372 850123 810945 1111267 1699969 1309882 139009 1198100 1269766 594478 307466 698327 638594 352717 42384 1551815 1678370 595659 572526 1584219 988207 1327911 647704 1282877 1927299 1154881 600420 127480 226021 1273243 1445432 904502 402901 1921504 1443583 573392 1334403 972319 504559 1242775 971739 327650 1833357 1029968 46878 1335576 944737 115884 1352604 124840 964933 651104 425588 790586 220215 1184102 1669987 77048 209242 235623 391811 222386 1180734 1390377 1987105 1102504 209001 321364 1755889 173558 533818 1023925 1696405 93629 738208 645675 854881 1242805 1405620 959577 140686 251941 229468 116484 1101563 526561 689374 1240439 1698554 1470824 750298 1037338 1503475 975091 1198735 1328874 1882520 609369 1582640 1942499 1715438 1244005 989262 1738704 1373993 726132 1950252 722897 744491 1304432 1436301 50112 1424814 1488466 1367615 1926662 1451120 646937 545341 1039759 569502 1798965 485439 44506 537312 1896955 1317061 726279 312802 1844178 926799 446130 827369 415523 403103 1272212 653790 1978070 640419 212991 717761 1941744 1982467 1624668 1062671 352469 142206 410882 1671673 680064 626847 63266 490445 1741022 1655574 1389280 1802436 1949544 1552233 1097752 799160 652605 379330 207462 1361374 1374881 563405 1943430 249415 1935447 219091 984917 1294699 742928 1937603 486634 263429 675889 1923732 1872150 1515822 949233 1363484 1337584 491112 601861 1418358 629757 1358518 1457765 1650057 802915 792281 268730 741122 1613708 1394392 1576421 1187651 211559 798614 1700417 560279 1272372 1871367 195986 39797 778240 750543 1688245 1196467 213132 116245 422637 1587036 1486213 672353 1278426 1040034 1014529 744379 1291504 1498856 1062506 1286561 1729749 1450657 102791 1808901 647563 164756 1645283 335355 1554059 956421 1440251 1793874 1899823 1510874 1480216 469010 1090460 1441895 22130 1071677 922767 902426 801521 920571 1057197 878026 400825 381366 724261 710530 362429 1169550 1311085 1569785 1619891 1858491 1297187 393863 581698 634574 988865 134056 744019 1438855 832686 1229700 867939 1154417 242782 1567941 787113 155806 208914 827509 736910 1545126 1306693 1249806 350822 64381 1959084 470472 413597 1878397 1718308 398865 1142739 953559 1181422 757391 1623601 14511 232346 1169033 182898 812423 99413 1366497 1518946 1141935 1340265 626001 448184 1662405 637652 1206106 1341331 691857 624780 1563408 1138237 1552446 1078481 1806559 1140621 1624648 1726059 1035381 939300 1620075 1545469 936750 1692 1940531 298484 1282164 96304 230449 995241 1215438 1064308 761115 526280 506767 1381449 1165515 104094 1771582 1711075 282893 1963528 1840463 183973 58338 847446 1633278 183979 1262433 1739548 1494748 1039959 1826068 894047 1092499 1923480 91285 761228 1721992 1532234 1532214 1184053 1154348 1287518 433207 1746643 1121123 115990 1616367 554715 165079 1739258 1354202 454658 1680782 1156352 1917503 213140 531539 1798884 714336 1844737 1843705 1341432 1592490 74083 1579788 1580415 680233 1317678 1249306 1840938 318549 1272391 937177 693045 236563 1037815 1476522 1851814 610211 117642 720385 1387815 625034 1462995 1728825 823039 374814 1213895 1082983 101722 1774189 1431571 1911091 652537 1636355 1234151 1067967 734390 1634400 622785 1618607 1900807 294808 631226 504617 1451246 885903 898467 1847213 1894215 1322579 808220 1570646 999487 417873 58408 1676265 863862 607910 1534323 1533839 575584 619849 983492 977206 504261 999135 691109 371748 618253 289607 317535 1545848 1072090 1348304 1359637 801911 1166792 1089292 1962954 1797601 456214 1219080 3444 1267671 86492 569312 270920 33303 665578 176068 1885306 450977 335287 538732 510508 822407 504323 925022 280300 844392 1850664 755867 1406905 947596 1581822 1604099 803038 996837 265018 377001 607287 306442 428032 460409 732885 1631058 800602 1228331 1198621 1880066 29203 216762 805871 998364 544648 1793607 373942 586506 471509 1203610 986193 239397 730991 630604 47623 1328633 919286 104727 1467930 1737972 1873202 258063 1823477 1545412 262251 362406 1529233 1730155 880491 1770303 613031 1875777 1827243 1776630 326604 1519302 1088596 384757 1328605 1348419 329402 165309 1720368 699551 51416 1637463 1091703 1162838 1872396 737065 975114 1205801 51435 511641 881650 30173 1378634 613941 527062 1308304 1284417 583440 1084016 1773472 302255 484039 297334 188215 152136 516119 369173 636794 326479 1529019 1363976 1484743 399364 1433845 1350896 730526 182097 1847928 661084 822851 437905 980185 876282 1405738 1218034 878495 13401 684784 1382873 1271629 144448 587844 683775 812519 1615443 518729 1882813 1622240 160681 1508695 1909429 453566 899642 604546 1176862 1995106 1798259 1352602 416450 906541 643128 340066 67709 1315879 1813271 1233697 273493 704706 262204 1310082 559191 1936846 503043 847109 1437619 269574 1815046 258499 413514 786234 591882 390168 1454580 1752340 1710056 146055 1035636 1772201 1399433 949945 852742 64360 1135683 1463909 1514860 1478584 1540823 380623 732524 992123 404665 217108 1282429 1247974 294636 119012 1740718 1426588 446917 11815 866034 301361 1602293 1041255 1018641 814829 1183634 775222 1748398 1413504 1264771 1266762 1730180 589879 1292293 536321 195724 920040 595666 210194 1124247 1569286 969882 1407725 770664 46688 1186544 411848 1751103 1780278 1767917 249047 990143 1792574 1899468 1964989 1646254 1084826 1204357 666259 784768 1274314 638610 1770674 623326 1085612 910936 1252776 1496924 1183457 1538530 1358073 1622918 1811061 1371155 1981933 1018106 594403 992391 1900633 1387568 276099 1715656 1596861 484701 34807 165639 1125019 283034 1113491 1301838 604775 1315749 697357 669485 112843 386415 173461 1420677 1274599 25188 65732 456181 325901 1251241 833227 1557137 791625 1774993 1685467 1392451 1226342 596016 963210 724918 793564 1255125 338522 606824 1124828 970468 153131 1232426 252853 1989345 769600 1788667 165727 1668539 721575 232223 546536 919844 1086201 590351 1902472 494637 54159 971388 724027 351093 1995325 304257 636297 1712701 1270687 891603 1825689 990255 1453977 1638231 904150 1705914 162964 1722270 212025 392248 328546 703840 1489615 1894685 1666348 1465234 1656470 1245084 1629594 1180491 1719102 721936 286725 112455 271695 1771309 31605 1259682 372232 1566637 405171 363947 327258 231090 596001 1212401 1740677 948447 480834 440098 151157 1873026 523475 773765 1870074 1545307 306064 713912 1887833 1904293 54802 767626 1145968 1672544 893692 608919 1632532 876995 1195266 1434543 1112230 1938411 1339589 511539 908191 1298231 1879998 1299726 202427 43997 1943990 629720 1765186 847306 1172473 125119 489957 633286 904969 607853 913647 98099 490163 291665 1012383 424050 195900 980359 1749322 1489341 1490934 1446154 1332358 766963 1600881 195606 1285309 1800823 638753 1818299 506255 1150675 1049433 396824 751787 1196601 982341 1098113 989007 1680388 1992485 612348 1097648 1560515 1219328 977788 603438 1615953 377693 745523 1712899 122512 540266 180919 139812 652115 111080 135664 1101394 1111015 131994 944727 979115 1606886 357475 1852733 45201 39175 1212988 1112700 1592556 1977038 755012 268680 1301862 166848 745808 852413 665339 1368549 1560281 903192 1526433 484677 1825293 909929 1870815 419234 570514 966803 360407 1139686 313258 912945 313536 814991 716060 406207 1947327 1885434 29141 1630781 1498126 217035 1505384 1192287 1963913 497890 363891 1120115 1190180 454576 179356 1760788 734823 1984899 1857309 780020 1475454 583056 1665965 597544 84291 1458709 692318 570540 818281 1665473 772393 1561965 420031 805999 1504533 1897551 840722 1322192 687996 1634213 1758978 1984299 1867816 663756 1994997 1386110 1393835 979401 1835632 752924 1815248 1254691 814114 614895 1464787 1510224 1638889 329134 1560786 1922752 492785 637624 1970623 597952 1159023 1524031 1284859 883610 1070328 145991 1644585 580190 82780 1448302 1811177 1101667 545011 437638 1524879 1845270 1529584 1981028 967421 635815 718536 1405003 278557 1082479 346416 291882 309780 1743044 1261245 700047 293426 1562568 1339155 1595509 1083297 1458024 1101006 1514 1882669 555838 1698731 448181 443659 725235 131191 1078539 948248 1934270 884458 1774096 1517987 1219554 639805 323989 198459 1532154 135393 238681 1934039 1319278 1623674 462960 108632 344895 157604 1792875 1949177 286555 1653758 1831861 1801348 710271 14558 676668 601381 713338 718021 1625961 1975978 1173385 648975 1277725 1846910 878974 1498459 260111 1835997 643680 1832104 400283 321616 589821 1767587 363822 1587465 1458490 402277 1206627 1530113 493880 1710615 1370925 1869958 1388493 1175349 1422357 47737 1703834 1816076 1988232 33815 45296 1219884 167582 256694 1350091 1867694 732677 19657 1801924 567721 13189 1744381 729939 181917 63974 894688 808064 1967439 673575 650695 1739727 1845541 1494846 1642848 689877 1592608 1343669 715887 1245618 1757485 1034739 111533 1265545 1947777 1852117 997199 1200959 1494128 1583225 958625 599778 1175725 1705920 1191662 1361887 831796 696505 1953164 1165243 759779 401450 1569453 986436 423145 1749185 1219016 627105 907265 883758 1179748 171031 103258 1532748 315427 1130411 922703 1570803 1538410 1676113 1885981 1078987 1596821 1219844 538837 1650598 1302664 1844626 426810 992471 1418736 1394578 1613738 95526 91657 1140453 1629534 1195728 9161 51492 1111328 1094712 1325995 1489764 707177 706332 1026308 331588 747909 897527 1273573 1477257 323284 877464 493017 1707474 154116 506352 792618 966525 1015417 283302 519250 669429 1043324 1213442 295269 1290810 1906775 324145 1389017 760478 150112 1196554 278033 1367450 359264 1749685 1388669 240044 1464142 1727639 961270 1439448 1682109 468316 1814361 33554 809684 1607393 41764 973098 1194713 1065545 1431460 684143 861003 1931527 579614 1505560 1731105 1798798 551117 842931 521531 1249364 1010514 996278 546864 1841567 379043 216071 1437782 1825343 1582675 1167077 1071193 1650097 1585895 80305 245588 1261426 351240 797039 1140717 1872344 744707 215740 1463843 515090 189035 1568755 791204 482912 769288 945478 847784 1024915 525038 124491 1087512 1940141 487057 1550880 532057 1255027 496328 513760 1270106 1188841 998803 1348994 186940 377154 1724830 1383864 791476 1537625 685129 1589471 1295930 544844 19651 1630412 149723 1802076 812621 1374222 720098 1656943 468522 409663 336199 1194021 1849016 884799 1389346 666232 1064616 1883983 998644 1713829 1946353 961853 234037 497960 460016 731358 1278054 1644194 116921 1789143 1519082 739223 291524 128758 378434 297947 1441111 592230 1014678 1747755 1447468 1950404 853137 590617 647025 572943 1780727 1602541 1621903 1408277 1117768 996556 977090 1623504 1598220 1808658 389537 478542 302593 325162 101514 182343 1855501 1936455 1110386 465486 697177 1455056 646913 533387 1826568 716828 365715 505407 1322480 1969250 241464 235714 512863 234653 1076401 1406813 1638106 1776493 28252 1913239 704497 536563 986676 923625 399408 789714 606582 506396 1637826 128899 19121 995191 1295324 643867 1284381 1654070 1631348 1565491 147717 1383012 1311549 228748 923644 723947 442350 1090909 1459487 554202 298017 476771 1574801 92708 886771 1346920 801135 910237 532660 830155 1137455 1544593 539076 344900 1900128 1194127 1892812 419103 1639738 1030008 1963917 1558590 32380 488990 791502 1254466 623696 1518849 283324 659176 1074378 1037011 275328 1369667 630898 817321 1845251 1765839 1916748 124503 1425978 1243684 170605 343640 806106 1250956 514540 1918638 96848 1868442 1672110 1898608 1956828 1197838 319399 1452735 779150 1087821 1999413 1785326 1400429 1830755 1274274 492827 1105764 327047 749987 877100 631434 35990 705659 1956191 958139 1531045 1631400 1059628 1122728 57561 796827 1510938 1625737 382309 1043430 794907 695079 1001766 1153123 174579 112182 324618 484636 86442 583468 1468001 843793 200959 668661 1139701 13820 1314272 1439180 44481 1709821 154063 1043408 1825302 1567564 1772311 384988 1801921 877865 1183990 443461 1173248 240706 109055 832179 48264 554250 1401401 1559652 1568240 1720984 1646877 861033 1051562 1334413 1052075 185610 624538 652738 880022 617125 1654537 1749370 71758 1509542 805425 595760 288630 716168 1471691 1204538 1025567 100419 399542 432147 1214592 421864 319567 776685 1864967 867850 315316 295640 1500366 399772 1580515 324332 1015257 669454 814136 1098728 1314175 1537416 1466397 1846523 729116 1163383 1959944 1722595 1807387 1838357 16831 1528173 710248 393866 1934312 1544263 677430 1235020 1997852 92316 1758277 593100 1326670 390113 603875 770401 1626997 9854 309450 1683176 220455 1187427 979644 1897666 1113715 1151659 25743 1647451 131367 129907 795773 299276 1891502 851715 355771 1753566 1744179 1966497 994655 801326 248097 857347 678062 1209501 1699861 778676 1190690 886908 533591 283417 1644247 526020 1360661 1153639 1799759 1066758 1536398 662833 637008 1499913 1037602 427728 701865 1940253 1130293 1539116 569731 991073 1482333 545141 1054028 1035201 1879629 1213630 559687 1689182 1935653 406025 923985 598412 831627 1497210 1163658 604569 588219 1257884 1635279 1042417 547419 1693103 1169022 1410192 971912 621184 1160992 472138 1434892 362403 1288499 542177 242557 639000 1220174 915385 1930222 1395601 673730 612625 1584687 743901 513796 182324 1141996 1500700 442362 975748 1580053 1580693 1238424 1575111 1906499 1296445 1277431 1637704 1448923 238095 1798650 843997 629168 1872431 233954 1953110 1044640 779338 1146086 6072 1097804 972873 739314 291984 630812 819943 1583136 46575 169924 912385 803692 206648 1765381 456574 1346023 1149356 438151 914864 1097890 532032 361696 858503 5545 181160 1688255 359826 1609116 38168 400652 547273 1529695 194387 943692 539051 159860 898247 1836955 1817349 938283 344815 443862 529981 222808 655573 1565252 338614 710061 207487 1926748 1740074 1999123 1782380 1365406 145191 182857 1665331 1699449 1031680 1325525 1340468 1375184 959318 207382 1424995 63216 80043 678882 1983210 772386 1217860 1576086 311343 1706993 200028 103845 1546857 854673 1065978 1483438 998868 1911324 827770 815465 759226 1467177 1280928 750285 1877845 1722517 1497167 1495022 1829049 907835 1995844 209223 319303 1130188 1576688 699093 459109 946857 557491 1786146 1658189 1548254 1442955 80671 1084192 597470 1707996 152480 1708401 1953787 1364730 1627044 1183082 52241 1153099 813426 374395 1128414 441995 1581172 1532636 1817112 146373 316367 1596033 377756 1317687 840351 1815179 1865779 498781 1988817 704086 1010239 1499608 28585 1729432 1114041 593425 590529 47745 498450 404600 1910321 260000 1044957 469718 726966 1333900 817475 694042 781175 1871049 326889 1568736 1811117 1147645 138895 1706781 935931 690867 975883 45098 823016 864320 472223 346897 1240035 57879 1650044 1874996 800519 1013516 658453 430091 1651458 822267 1048668 1293346 1717951 523850 402129 1123445 998566 572304 1755719 16420 849059 1801461 1247949 1958021 817609 902705 989521 1690151 727851 1674857 668013 192793 415150 1829371 38130 13005 1620871 763774 357899 1976070 361055 393354 748952 350958 1994814 1800386 1497710 36437 1788508 1527560 1996760 1185964 422159 1206151 1767835 1659669 1555466 1686684 947382 1216875 1834080 1713475 674925 136483 1675942 327449 190967 311190 503358 778009 466564 1750299 1537538 1275808 687669 1063760 882887 1178668 560687 1594522 1959278 783553 1165512 1584375 722217 16519 1015180 1462105 65215 323401 163332 1120553 608724 1374184 1962812 1652951 1336473 793449 455575 748180 87020 1888356 942436 407227 439640 1044484 1290105 1093088 1621268 331220 1256249 1845762 1602690 409489 214987 92967 542016 754476 985424 1623264 425765 771080 1513819 1409228 1319801 1398932 1225679 1759199 348262 700340 1303595 1006005 1606229 701567 1202259 1520472 81842 808109 1375053 17522 1179959 67745 1186489 1823898 1233079 1850166 1914368 1694583 730799 1761361 784087 488476 1922659 25975 876107 440059 808334 1126163 369457 1486706 109516 988210 1926530 505980 144110 1340134 382542 1931088 1934286 1536852 530357 48407 1257345 474696 447056 940111 1101696 36863 1488764 1728425 1677908 113413 1036262 1224999 277771 1215969 1494294 1184084 263646 507938 936653 1452993 659002 101534 4462 447709 582193 599293 543386 1641428 102155 419556 133834 258577 1977891 651898 862207 1013254 289260 1153066 445227 350937 1403202 1126 1704054 1979933 1044591 1330474 1991292 286718 991977 1399611 1774482 503627 1230891 846749 82711 206841 1239214 1556358 1582205 1945349 686167 865609 289001 476897 663965 733203 712426 659394 1030768 1822021 876101 106624 1559653 1508788 1235137 1687028 452323 1813801 917978 223711 1345974 1161277 1048912 386092 1153512 1467496 141812 908425 1396546 520868 446266 1059358 29149 1280325 1373014 143739 1001903 1127376 1843222 63101 1155960 1665696 707694 1978326 1444397 1999437 801106 218693 534622 1319840 97060 445414 611004 1673546 1406888 1731175 1887109 912410 882191 439127 1653122 304661 498572 752071 1743147 901388 142056 1294743 1312882 1451596 872517 627918 944960 436036 1941386 1288843 1476196 270805 1999824 171557 458529 409359 392797 920843 1641337 1980245 680661 1703089 68078 1711291 287664 1939654 760541 598527 1944741 180745 1601442 691591 1210768 634043 1785907 1520702 270905 1461924 1500580 1243918 499552 1730103 869369 1740278 1889842 518150 1208734 218837 1315404 870496 521725 983860 1730934 1683980 617252 1856384 1976923 284974 169551 919736 534234 627422 130161 1884000 1066213 678787 1408459 168735 485196 336169 486122 153228 1974479 813782 344696 1011876 1572544 1162542 195823 787292 618883 1940216 757823 1392501 1657101 689411 881437 764325 1905224 1155357 1424091 89330 179255 699441 1011975 469375 1103891 1175297 391836 959343 1650736 1415919 1104544 956705 1909571 1791551 616760 1246855 770340 561349 73814 1068273 579200 1793792 4988 491389 600573 119977 1715011 1419725 1768727 395450 1531433 48249 1801236 1651501 1368668 399622 819239 1709024 1205554 1699744 1869254 659236 1323105 1156961 857667 1077312 454834 1910386 807865 656232 731143 497100 1174614 1932732 1045991 1477108 1001982 110967 1714482 1733657 1008710 1470246 344609 1400740 1980756 708033 1350409 679303 451798 1751912 1027723 444375 1063030 656791 324895 731153 1915714 647146 623839 1410553 1674856 1813970 53241 604663 17624 1021323 1788332 268402 55410 529123 1951649 655792 446885 1113447 1905068 1172806 487066 1706051 998253 872799 341803 1594761 553109 950744 182934 1626075 1162467 238751 1364614 763108 1060547 583179 137920 128434 125473 1268199 1535232 1594831 1830466 1460134 330909 655324 501609 1556647 565188 636370 716956 1344479 1372759 1521282 1928014 1250037 1957298 405831 1504494 1949655 717550 1584533 1193656 194667 1751350 138719 831551 1407247 361238 1122149 619426 1272348 734909 1896716 1163215 1802208 74982 820031 1916097 1779691 388843 1798513 877459 623579 644733 467832 1153997 1470877 1244124 1545706 1728986 837363 163854 1306110 1537458 159453 962268 785336 1122666 1781000 245279 1194532 1042614 947736 1503124 668587 270605 415350 1289543 1268221 545948 1596353 208706 702400 1239420 1967167 610738 543179 1798011 228242 1058889 1801188 480658 108220 1962089 1833119 153051 14326 838251 1532698 1179601 827534 1859526 1527380 1342598 601361 1440407 1432282 1185686 448897 1166333 1477039 126662 141519 534560 901521 1424996 1903748 586631 451053 401035 843548 1563301 290170 411733 1252381 888655 290654 434641 1399353 1109237 919675 18388 1199244 543371 1262118 460093 1281866 1804615 702838 1031303 1770623 662279 1109958 559856 112519 1579209 549670 648478 908289 1421175 162949 595356 1147813 757731 1893009 4730 752244 782259 224860 339614 924730 1194294 1801939 1222631 726711 1513936 685486 414026 1402905 1129930 1271292 909878 1867469 464172 857549 1877360 548033 1039108 1048542 1521764 1307202 1460069 1961455 1748270 1434474 729058 832484 1250490 808533 844855 1237155 1049629 343111 1616619 282551 174499 587775 462119 1324115 1931830 1144067 807586 236238 1474091 298802 526474 119901 1588127 1276557 22981 59501 1030868 108089 207568 1298589 203731 1689122 1058598 33454 1924007 1472747 97432 1316876 217595 1588101 1787314 154417 835121 1689080 530563 1475546 1568929 449954 19315 763918 433740 638495 1295987 1606411 1248141 539149 705275 1078151 109568 499258 1212626 1033772 1363017 682255 157059 135077 207158 190961 1838606 1907963 1788687 206488 1897794 736598 1579077 1611782 1830812 497317 687880 831357 376586 932976 981949 1192717 320366 990706 1718009 293519 414429 1248673 1184635 532780 22759 1770486 1932401 1804357 1882899 1395141 1552271 570377 894391 1240818 1483196 1723637 338961 281390 1084056 1332041 1294590 1271899 1628119 1594782 698097 201412 836728 864826 1697549 92893 1530218 1403388 332451 1840042 1509884 1190965 1968891 1857884 261461 924158 1917213 680497 991211 426146 1754997 868512 858864 1513719 574704 705729 1246717 1703183 1995412 1836860 1630059 1964626 717608 1445999 901113 1124788 214026 831216 286487 138645 362890 114316 1647408 67017 167659 1004250 1736255 1738908 524572 1037434 570413 1510470 1194817 14745 1617980 930278 1535256 289284 777235 1156295 709167 783073 308690 1477985 1835283 73772 549707 68860 784313 668214 1591076 1937464 61601 1755069 1906353 46017 1843703 1264243 1713798 953328 1592475 228573 1800279 1646385 1659157 513662 421933 845878 955749 6013 1927026 222502 1217800 517586 1260837 1570185 1332418 1577061 494693 1258857 1261620 808398 317106 552784 966232 779111 780762 896495 776374 810772 1772675 332967 1316546 1971773 1316146 1686888 1810956 128025 1479403 127696 986457 1010456 1322555 1372100 240735 828032 1684237 601048 1836970 1304967 349337 1294086 208221 30489 447465 809564 1147610 454409 705073 1364769 944608 1308025 881705 865996 1871765 1110634 144748 545175 696010 402852 656056 1042094 635355 1960119 1728992 1536339 1195989 1533376 850284 1396972 870146 208374 1187382 294766 194660 1944134 1184074 612516 115233 788220 452838 214348 489575 1306964 71205 998983 1751123 1260178 1367282 1929408 1867950 1322259 318728 458700 852039 1332413 1504209 1955163 1708150 440302 1810564 1151057 1294405 1101485 986538 132058 404889 1037639 921468 214945 1008972 11832 1441666 734643 1203529 555074 193115 453665 392638 1507595 1674890 819 972377 321426 1513195 570172 1192069 1775022 828606 1027611 1363375 909281 720417 567961 340029 1224981 56147 1329195 1280365 1703956 998255 1158900 1254760 1872826 411821 172400 1355416 1224996 1740477 1612695 229319 1833333 1473988 749748 686501 1375335 1333207 1143209 294763 883150 13247 678264 1132209 361311 473227 1985961 253350 493058 1752572 1697961 908391 982896 296368 1522454 129234 1379296 499654 1975005 1533332 647625 59593 1468548 479155 564893 1972121 1662297 208149 202398 1398838 110085 1233427 449832 903952 1604983 767980 1857201 504669 497932 246901 816472 1123989 1132093 408055 1024173 1218718 710639 1970850 1432909 1582603 275876 1531683 323553 1415924 860380 1507466 1319998 816761 17251 242275 1191104 587623 1232002 57252 19281 1072782 1237624 1925610 929188 787510 448229 295225 443510 1139016 1762934 401150 257079 46644 812309 1138647 719813 125052 1968079 695287 1544708 494882 740795 1738407 973291 174664 1035037 1773196 126243 1027038 811115 437166 1329476 397114 422516 1736089 440264 1705867 601600 621631 1977791 911270 240074 1528457 1265469 673792 1445147 1905618 1586375 1077210 547568 1984107 1512030 33227 262056 1220277 44267 325478 1605576 1619445 710617 324726 1476567 415712 1671970 259708 1715098 540254 94189 1661076 808191 110846 389105 507432 307900 162415 179055 996608 481805 783282 70100 410217 1500052 793503 776759 340416 1730674 593852 671622 1556587 428554 1023800 644439 1493792 1852022 1135917 354121 504822 1793827 1976848 596493 737432 67095 321666 1051653 476721 1960440 848199 1282478 1316774 473907 782046 1045485 1357840 949081 1894401 22202 1916279 1724740 35358 1836378 1282589 370019 982048 1039723 1663331 1298337 1915819 1114636 1669671 1519710 1787003 1874564 981190 847336 1778757 1509694 959724 1720636 546620 188406 1014080 1829107 416881 1461337 1947375 592777 252543 773001 1906599 957547 1274974 324868 1335685 1019338 1164978 352641 694461 662539 761400 845256 771574 904895 1713538 131288 1633732 1701094 1693118 373024 213918 1868220 1510356 486153 172267 1122906 1571118 370503 1508701 1559024 1916976 1749563 1861956 141750 797848 250450 216312 1518653 1409607 1354687 1815348 365657 16366 594508 777850 1900957 1990906 1667687 520854 256387 559009 1195239 1725816 673969 187880 786663 520309 1199236 733365 300972 817261 1901366 887093 514646 237202 1770424 996263 1005882 69684 1890225 798031 361969 1865811 1532157 791875 648519 1904671 639152 37789 1097021 1095710 290059 103998 119545 320144 678318 676875 898962 232800 382252 1860213 1333970 691490 1504886 1482578 1204968 972057 1458547 1449988 533140 1753717 930369 1567894 134759 106142 1469884 766131 1425128 790954 501781 1031003 1040985 158935 230464 1212869 392696 852423 1472507 1496789 1034500 1555603 1286568 69255 791794 1048307 1291998 1588278 1082865 498078 99072 1019957 1286644 55476 478331 772566 1824499 690998 255498 436028 1943059 1041706 152778 1157053 1366427 1314236 1333495 278966 639663 1993326 851758 197631 847771 869671 617062 3437 443691 1046039 729563 1352969 141927 1037951 1654856 1556590 896317 391377 1220549 448355 1839992 1444369 1254255 455659 286370 878236 1933723 1629520 632789 130531 195062 278134 1260190 587179 320578 1241794 1591868 1686134 1296774 1859663 1477911 1672571 1385118 777262 1727989 604429 1343846 135954 620313 377429 698157 1619559 624090 1459916 1939765 384517 242117 1204431 610080 1228678 774756 700581 1293411 644565 786585 443719 1431951 289239 1571470 1932073 321008 1234471 53142 996562 1998450 1956445 776405 1743431 770638 1760719 1286880 1338187 1526287 605782 1885976 1802314 824227 444105 1339444 1164449 29953 1442011 4068 433861 794626 113225 1121088 1263130 905396 677789 1976900 889073 734109 667020 478123 457690 564368 1903917 1644818 52938 688130 147941 1350425 1908103 1351090 892750 1769177 1631798 1188317 1593161 628679 142506 7278 29748 1691580 1944167 701438 1297574 404410 1723113 1899821 1031125 1487437 1705323 58215 440891 1916217 1330693 452910 262831 1584307 104556 37468 1271450 953567 1138341 72636 250431 67508 1171844 1964910 989653 674799 122623 1758786 316996 1362617 533233 327135 515248 74628 135181 635362 741581 642009 218435 1381233 1894480 754784 1949413 1371448 1960238 13400 182824 170849 756966 794086 1186539 498645 1197621 110863 932484 784955 307481 128877 561168 1978825 1337214 1595327 796431 1856903 1752636 64236 92928 1948498 5436 309521 505636 409042 644183 1957060 76283 1373261 29508 1430736 1882795 746322 1491559 1332341 883722 1080317 334967 1071415 1086940 119019 1385181 579387 209860 545854 537380 1607385 1803875 1711166 1882140 76702 112792 1111128 1678241 1266334 639341 141508 385793 1945231 1497199 970559 1694472 1490173 1985132 29156 399373 435624 909743 1743353 1166024 229729 1478821 696552 993809 697573 241294 112088 840100 785849 1921612 660207 1712367 1069708 349201 1239701 1837397 1247656 618379 469013 1104337 629999 1895088 712826 1875620 91037 1685317 1694804 971783 1587927 154093 1449510 1790827 995491 409753 1276031 1068449 1336839 317207 1603872 1648670 591745 949578 390510 1812662 1373099 880034 339313 1031375 1645602 498095 518107 302745 1082971 1375439 1923489 1233325 1135129 183511 1688530 1484741 1010293 776762 1370447 1042053 187310 164711 1871699 851223 1839944 636493 1533136 380272 308327 256518 201656 563777 1742302 1512094 1683111 1664453 1597614 589091 1041417 1406510 1475402 1971486 637798 893490 1182190 1583116 1257785 960809 1962880 1343736 1567551 246198 1280152 1027575 1818552 1848834 939599 984555 638685 568544 1228425 1136933 227705 206788 1770736 418309 1151792 1166304 1661987 1402341 645854 451418 4923 453734 696707 331610 46929 1718398 1070947 1303503 274095 1141859 866129 1631607 1795977 1278341 1542215 1439850 930728 1112874 61503 1736322 96988 1661446 681312 488650 1312929 158520 1653784 8585 1554082 716928 1872426 666558 1962645 1867429 283306 242879 191087 303466 1360356 843165 386741 344641 629169 989209 102378 106874 199731 700350 1243555 263401 20538 633951 1390747 1466543 1460869 622740 926088 869913 875664 1584886 727972 774642 1219504 568991 1565757 221530 1426213 484216 342873 1312080 1013606 1463118 1338733 1461865 238456 108952 1047606 90989 841254 1033351 1655488 126496 1028430 1356976 988610 1660778 563687 1451034 1831926 1092623 123859 1875211 116297 30425 385043 711815 649 404340 1788011 623877 1076520 280571 571748 571301 443426 234439 701038 155833 1695002 126603 910529 665705 1417151 490044 1121639 547637 1753523 319788 1866167 1330897 1001666 1875676 929363 1916425 1298296 1496132 138184 1568258 149369 1887974 672117 562157 1497279 1987501 1381756 1132849 937202 1552426 242586 995912 1497979 609967 570760 1454046 132126 1706265 1902114 1994859 111035 157599 1193881 290738 157867 1519688 952164 471113 137898 210948 1441488 1953349 280053 1488667 385405 416177 1798088 731319 156004 1509592 1193390 1687560 371945 63105 1738375 502473 389711 429833 389898 765692 1592152 1275444 1029885 420665 1118027 1442716 112156 52551 699721 1373557 296650 1350545 1079064 1067384 1507980 1009665 1268279 853419 1011157 1696051 1731865 1438609 110183 765504 192951 794948 977798 330979 271660 35288 770861 1147818 454296 578942 1990780 168102 1239516 1063104 433582 557561 12164 839807 484209 323905 39474 67227 944275 1667706 99642 1323058 1264128 1106019 1236608 1483615 215805 1562205 1956203 47585 1653538 1837213 189913 1982212 1192 1973011 1843283 730981 1523809 900927 1653316 301032 837937 76039 195588 833925 1490810 1551871 1331199 1999384 1626253 233091 978809 1812317 829521 1587759 920871 151343 1088724 1938451 1138858 1615129 1636712 1826958 1187722 291456 184864 182825 1401292 1248794 587915 552902 1084081 337881 347240 1153859 655819 600214 1423342 1667909 1557148 1137803 334238 1748227 1850122 593963 574675 660541 1544112 159263 1762164 1975203 1859018 222973 726628 108416 860704 1101834 542566 1300696 50576 1762656 1621311 420979 1632691 1730144 1538125 1565998 31207 669275 137700 1311003 952869 1729757 169000 481260 1716615 1319982 890794 546192 1233947 796607 256489 1771153 457248 1434958 1160926 558157 1636799 1228943 359441 961932 1632833 294366 1494904 549108 1141061 1331156 1218962 1874521 348869 3099 1570921 588568 197892 970329 1053643 1432164 913700 1388358 1514576 1175429 942778 1277566 254302 1653240 80980 1063806 1997302 1166862 387058 1249139 1148191 929112 59139 1272996 742546 1603128 186447 218947 1454448 898054 1982546 825035 752615 204686 56525 1799914 455121 862727 1687250 1480399 1850069 877392 1643263 924982 474137 1453118 1250715 390329 103531 1315813 1022925 1244677 890566 731797 1209698 1906461 1521289 1022133 1788523 444744 875714 1443355 668833 1908071 1711194 488691 1540692 114662 31295 1241425 374303 396507 445791 1558375 1745932 296566 1005805 537623 1583828 1532084 220841 1720114 1835014 1537062 1354294 1269662 1537439 6753 72148 1249408 297779 803545 772616 1997920 533240 832874 1190247 1914361 486435 1604213 1155903 81478 1151534 901660 921752 946132 667008 542696 1170287 933462 1404678 737219 832876 1108754 1248939 1656502 1230153 258516 526689 1963180 1429732 1856434 1445654 620716 1671882 843940 631877 1138921 712578 1375954 384493 527546 406942 1485007 101543 1963160 849384 1973412 467215 662596 538274 966845 1079082 851693 535728 1341707 960940 634711 1537853 984215 1062435 1938962 1533476 951844 1633879 1992727 1857681 762452 962631 858001 895233 1640988 1846043 838708 369849 1803955 1911143 929685 967455 1222957 118809 1186016 24511 555246 1490311 338174 1761962 1477968 898388 874279 1750456 1585288 914232 1561342 376436 273650 1667177 1847715 685377 1047484 904715 146409 785904 1714216 1883360 943860 26491 722028 353109 1792283 1936715 510852 1860981 1546291 588637 1925821 444173 753859 1080383 804281 749754 1349134 992767 1366324 1090279 623704 1716018 959408 622769 230160 1543093 955507 233300 1693461 759419 664999 1954872 1628587 188973 863242 519165 1323248 766430 624852 93900 131180 1625681 267210 1124965 1767266 1349896 1213363 333442 1816125 204001 1303776 1890406 1976990 466611 903250 1932529 597891 1170462 1966679 464258 980507 340360 1094705 889657 1612295 1069573 1780604 1904873 1439136 305256 302497 1351103 1314482 525576 1306227 1164874 193384 1008465 1296226 1280603 715668 99716 1495375 104161 476320 1394654 982443 140844 993067 616952 1834626 1267293 1357843 1006469 1789353 1017352 1242317 371187 1126500 459607 497812 1208819 1709684 566062 97962 1997457 1255474 1753333 587842 371896 850375 1949456 626023 310520 1618674 1846338 534627 1707451 910651 1725222 1420974 1269699 1249019 1227276 39701 1541805 1991623 944508 637884 1617208 555673 1594714 1509033 1249757 98074 1978904 698098 1565285 1418226 1318555 192287 676248 1450359 1454998 1533928 1258370 1022454 1641259 786931 1594758 1030575 623134 1304183 499781 1864322 742360 830852 93188 1576271 769055 1058050 1919609 984182 98154 1237854 1379397 807188 1059080 1091269 1468430 1304586 419492 243734 1515994 955156 110700 1673170 1757451 274329 565722 592557 1292359 1097690 1255164 1565936 68295 126648 1964542 1233655 862110 374649 1251647 1583764 1469231 1092368 26776 123709 387321 1016407 1309836 665547 1430466 1802532 422983 1196005 366218 1032682 1222107 697593 369311 1807928 1369683 722539 882753 1324557 836403 735503 788842 369048 906189 1067653 1431543 1058168 1190766 1578224 1199413 1871454 600159 1491506 525705 560433 603344 719290 254394 995815 1742460 77431 1657951 1215474 493907 284520 903143 1290012 1311426 1467552 1803107 101352 660903 632208 500090 567745 245432 1921045 1054782 435989 896842 917789 944010 12731 399164 1803943 1092521 301198 1232220 254647 1383969 424517 1914179 1475234 1646543 488246 221365 1030814 1420636 213068 596003 1503058 1675027 1551243 318975 877308 525314 290214 959210 1213259 100792 1835096 1535084 2517 88340 882103 1435913 1502712 391686 867450 1229845 1695133 177624 1204775 901278 500270 1945902 1547115 185693 193831 1934533 894337 1571939 17902 1085786 1087759 1495451 359413 278828 545830 1462405 708372 357255 1879775 1609234 1672827 202099 1353785 535762 1258836 1307688 1212882 558222 598536 463097 1012409 1807801 465772 1382057 724028 594867 1257477 907355 119986 847976 682035 751038 1397386 824323 1270711 1376160 646934 1288618 1265724 1892830 1433111 1725189 576398 84717 1484604 1629533 432647 1627212 202857 937058 1494940 1553324 630939 1451678 1996885 459636 704643 1840777 771988 334670 1718362 1440796 510097 1601309 1120492 1667322 1771964 446758 277623 1006119 102203 293052 285322 165611 745803 240496 670275 760795 841469 375526 1079729 142608 1647979 401310 1498756 1656607 947927 1137508 1792851 1030472 46466 1953298 370754 704330 1286831 1604077 1726485 1649337 1348624 262272 349496 1343255 1249016 300681 671952 254958 1653231 1988830 871839 1088605 429773 58468 557706 483951 6624 313552 686482 236795 158280 322450 555238 1217865 413238 1137282 167122 320533 1318094 565209 504721 1880735 1362182 108698 170875 1719514 1131276 985856 1173416 905510 1037604 787998 1010244 115070 473523 1361908 1829504 1635802 1360165 651542 457661 1869946 1787381 264705 353771 1102613 1545769 429352 1316642 280355 1851391 59211 913651 1624783 1168080 267031 107920 564139 1138223 1537048 159848 1857996 1839712 1544946 1814658 804562 881532 967579 1728252 1162090 162884 561204 157321 1047374 1522183 165041 797046 1201854 1100009 1458106 1678687 368329 1174126 495305 999071 1090024 1600100 1028057 716794 1039720 595556 1361186 1435968 690042 173742 989919 1978942 689267 1534386 1618176 1688825 1834993 513510 1515685 1478852 1088104 115319 972226 525601 1683553 670469 1057161 156470 53223 1702495 1265777 1208329 106847 1690714 369629 195852 216990 1028242 475695 316979 1272598 1862656 1448811 259472 1570303 724352 841970 1125529 1332901 20610 1207424 1712787 1393486 954589 1481643 1598269 1633527 748416 1609243 713447 170944 1041638 426089 511574 663939 1739590 1598980 358669 376126 574477 999633 466569 1155749 1478770 1126954 439403 1283960 1755353 1491284 1455328 1597875 1487708 1824357 1168583 1270086 390412 64168 1522066 326177 230246 755757 200993 1070255 1216095 1343533 1683167 521776 601000 1989417 741007 565973 448977 593526 981068 1211146 1445755 245854 1589121 1476019 400901 132651 531188 928944 612194 1693930 622443 1424106 1648209 1540189 724090 1792276 326112 978030 1889422 1945839 1606473 872525 1582953 1167030 1931365 1855962 899768 1002122 960298 247558 1477213 205943 826676 1865771 883123 1883205 1092454 1626413 466050 1349142 704394 898982 1583192 1215084 76137 1986968 1510069 1197800 469639 964165 555221 469501 769124 1043862 545643 1975858 1713533 367226 126686 476021 1155590 866951 111814 668188 1998072 1339103 614599 628311 219799 779793 696392 1420793 1088264 134011 1730502 1265510 1841887 967405 77707 835461 1074079 1968561 77375 1664914 83664 1741138 1523053 804938 1467817 1736198 464816 822930 536234 103490 500 331568 1662856 402096 982528 1067050 519059 1389752 834121 559017 895562 1660092 548428 1564013 958438 1195469 43982 1565425 1108948 1419577 247409 1170848 1698351 310346 970387 1724286 1976006 1441204 120127 355046 1064841 430622 1511573 1463966 790106 1976899 1687883 1169698 1243633 584905 1371974 1497496 657121 31978 526594 1273625 463231 1945238 1457964 118544 11472 1744559 1459436 744899 928486 1711300 1230789 421947 1079884 113835 1084621 1698112 469681 1479737 1829556 958307 1034437 1779778 1434384 214921 1337090 1802362 291361 1997516 1684835 856422 1235663 1295882 108334 555917 1398383 1008624 524503 409269 1423360 21563 1218250 1419320 1506985 149125 1796327 814686 238056 20573 153069 78790 792995 1595354 305088 319791 332274 1893823 255773 1661148 1027664 820519 742100 1555647 329015 1618090 1246865 557027 1728117 785024 237034 154216 1496092 1181928 1863950 1348315 1359693 925253 463946 692638 1652802 1988344 1949680 1764456 1409839 1927668 623939 145654 1273546 198295 308293 1910338 777139 489324 1030461 808214 90248 641800 201104 1548134 381161 1964267 1069154 1910219 1697714 1671079 1697882 1342412 1502558 1567075 777568 914240 938999 1629432 1121392 805690 869815 370014 1717533 780153 791741 1627909 25172 186949 1784150 1883853 1132948 1454467 397676 1059116 1143649 90897 588228 702 745178 630106 125698 1346309 1211530 164661 671746 1384967 1762528 1028955 131232 1628513 330517 663417 1910363 947508 763179 1036879 1112045 416964 283439 1479198 1003184 262711 1297765 647807 781178 971933 972960 695271 307521 1197229 960146 375490 1456457 734392 1365492 908945 476573 729178 216531 1229875 244433 464656 182482 208961 1213359 1626910 1948448 1754420 1750440 1852219 910923 1433043 182394 1060842 667050 1456926 1449555 1635964 576302 1796471 328931 302760 927729 55959 1610985 1176186 944847 1115662 554819 1587575 662981 19626 1524668 1180842 382769 1795881 298 1921860 477240 1730299 571080 1077824 462217 439226 591093 1143100 367441 1752391 1322566 322850 408157 1047778 710068 1017678 1036155 1120653 771538 1412670 1518994 1304548 1598047 753867 583878 1842555 1564686 620709 1895705 216014 1277099 1384815 1791803 149044 1124156 61806 834718 1194866 95437 1356625 1216346 1074922 1621620 439963 1840819 424292 1734782 373606 1255401 99549 1169108 1326882 1466733 207018 483289 1300778 1037172 887940 1927418 279522 651804 738740 441842 1146670 1147985 91102 1254615 1994406 1490972 1208985 274523 1619940 1341919 476758 1383687 1665170 868844 574015 1374594 1004678 885984 383616 1799686 323164 1231689 1452005 307549 765575 1181031 1625991 473014 1825246 224029 1088562 461324 1752780 1192937 1594580 703715 1783183 832007 695393 1001667 752966 1192160 1353 1330437 247727 1579773 518120 1840601 1718688 986158 1691146 816544 738232 1007715 777545 1232835 1837017 170656 295786 1315459 1641378 989237 1419409 779691 1853369 26859 1535868 1036587 1728202 1385229 34737 1830876 900248 909922 1016147 1839200 1914888 1163021 328716 106825 43937 298317 6847 1534795 365079 1025431 139065 241483 936106 526551 857469 359615 31830 435049 1170369 1311458 696165 707341 763838 1367728 221829 748209 1117803 302287 240570 143650 844846 1335135 1898206 1127506 1735556 966454 1117995 1453206 171456 142431 141389 303239 1947801 468078 1496601 574672 1602656 1982338 336178 519010 1550667 231996 1447142 1527837 1700839 1308115 1307861 155539 1117895 998672 772720 1621473 546125 1015809 817064 605722 1541301 1353874 1487608 866469 1339992 708262 1582534 447342 370084 375512 1407128 550689 993659 892496 1184687 148627 1291286 982147 1746035 1380426 27408 1170429 29026 1232036 1640485 1691098 120621 1178231 1296784 1274503 798791 1856424 574396 1038803 1642666 1985052 92047 1044938 1930340 1150771 470518 114353 1648488 1987109 1555228 1201280 566048 392059 684506 6985 330770 278185 1420257 921425 813719 1377913 952822 492685 1449315 1467429 1885729 1386322 50141 1128218 1665327 1221148 182754 515469 1430926 348723 1349155 333148 625307 79046 1490103 327621 237757 35232 661795 1636642 1494954 1339215 1842945 910977 1991771 681206 212771 668749 334888 274285 809298 1211453 1622140 707766 1636745 1698892 1439514 876860 1784056 1483637 1156273 14317 1284828 257928 1563067 432363 281000 1176269 1912379 1660920 564983 1595802 1354154 1158082 1015077 605630 556772 1335806 54374 678890 559228 1994846 463733 1557177 199902 1395304 503605 1350539 1985982 504553 735351 1977222 796055 1569237 1163815 1350852 384379 1907854 28393 415156 883427 124950 1486073 395868 1352733 533292 1055449 216422 348928 68784 1079846 938005 1864526 1540756 1885221 1675374 1476147 492149 110438 1324824 1776931 1938498 924517 488342 605913 398345 1559275 1569151 867934 586568 1933542 348852 606913 745164 1627201 191511 5559 239338 1860698 1564875 232473 1129812 1473147 788059 776870 351167 530738 1111446 1523646 1283267 1302241 31927 1370754 897277 1454317 528631 485727 1412839 728070 664396 1353975 1477077 962509 25348 1793300 510655 976020 685324 1376839 900445 432842 263786 1554401 95507 453110 1798175 544403 713446 828228 991762 1415564 392770 1527638 343717 1009908 605022 1981424 815404 1498648 685431 529443 56416 682672 1178845 1131881 662794 708473 1522090 228085 256658 827724 1594809 1549823 602865 1982518 1707619 1794107 1264643 747564 70753 1453605 486688 145897 507223 344730 294177 345204 1831579 1933889 949602 84221 442231 1780883 1388632 282307 557235 1884727 212348 52558 208482 501274 1511854 1313555 588502 1047235 1296166 1028187 1039089 1207460 179182 1949766 894174 1429612 234044 362936 1076736 288644 1794377 1009645 1646438 1978715 1742719 161900 183291 1145779 294837 1394207 1790473 1681204 110130 19686 1991370 1906522 568643 136985 1340393 1980171 326810 892907 879447 1519274 1677970 1976228 122154 1865385 380542 337332 466752 1632538 141404 620317 84043 1950652 1755166 167654 130953 1236957 1166977 467228 1664665 609033 780733 635901 256458 1762502 1017018 1862917 1071923 1305650 347020 1962343 1284872 1617902 493955 709744 1461821 186988 1702481 971541 1692982 173894 633512 353532 669348 1859118 626697 565631 1424482 202069 84617 1245698 1852063 1589163 671068 1636853 1409861 607065 1581966 989700 980698 1410922 1879596 514677 663213 850643 145591 1541536 1119615 1180066 1021551 345433 1329903 770191 1079180 1059972 239642 258215 1693458 166846 412114 560195 195744 634695 675400 504091 1472436 261181 1285511 915293 787574 1916721 867324 1253396 562126 1630189 1300521 1007122 1602078 1610639 1110034 1706941 1771235 604318 105275 1549726 1822506 1879975 665242 481378 45880 1337982 1310170 741782 9858 1852366 327666 306797 852958 219364 676940 911126 1027510 137111 1213660 449268 1809633 1720222 1435292 1382034 815949 1215726 62458 402450 1247813 1595094 768682 1499014 1018152 1042511 1368359 1245570 169710 845342 1995442 1599065 1031832 964496 863603 1084622 1383157 1246105 245756 1882823 676096 1867069 584078 1808051 153927 342128 1588222 1928611 427121 1234853 143169 799820 1200214 484820 121369 1377565 645369 1368450 767089 1052787 1274636 236781 1786754 1959782 498005 379211 1854651 1839671 679589 637788 1200754 1076883 888828 61016 1618149 1116492 502916 394334 1042011 314027 970230 888730 715652 1981504 1132222 209217 157470 1358700 1500368 1937081 1943665 1927420 1809094 611149 341321 850861 643024 1576630 1894238 1778846 964227 436723 97409 266275 1536393 1971692 885324 45130 1135926 1943446 172227 1517344 388183 1788286 443278 1948589 247102 1704167 705011 388118 1361719 1884493 653206 1051966 1513698 746606 679742 16220 1149119 1425307 1029167 721368 1166857 1095528 1075233 1541139 15189 1664345 1661221 618934 518645 1273487 494130 718153 1353042 1851773 521956 1843742 963897 1464413 1560499 1866218 666546 670043 533721 1453514 1889670 1404661 689072 1768298 1548500 530940 1544742 194631 1657069 1572231 864879 1175130 1878704 324118 737748 1976357 1285210 1250725 1441697 448015 331627 382496 165036 762719 1995926 1136786 1490615 1999585 756853 1372854 1084562 889745 1208619 292921 1359871 931875 1830849 690203 1887512 1289956 496525 336649 1512499 86097 505670 1073696 400354 201695 1230001 1837216 1134643 1265133 1324840 1029385 1326225 73021 1537397 1603956 133525 1132114 54084 250642 121171 1880685 1508856 1670922 410331 631350 202585 1982487 484892 179690 1776652 1297829 162471 1255660 741120 535228 1329920 118522 1369090 1447655 338493 1549721 249868 728170 110218 757541 801325 1864076 928380 1173933 158077 1889798 881196 965934 1080052 33414 109059 1655900 1908818 179504 81820 1477423 70452 13208 1722904 1081675 1639634 342741 823434 1381470 1076840 110728 1814805 1569299 1530189 1002500 1429755 1328424 427526 13510 155751 1006513 1111968 207241 1951137 227329 937676 960382 262336 1602890 47672 1492762 1849627 1778013 1029439 1433130 1908734 962458 282673 345540 496885 1693950 832240 1465661 1893519 1710935 394445 246503 1333193 913119 153019 770281 1702216 644737 1982090 1116673 1022761 56596 315641 1473380 1530783 1588534 844290 199734 1749842 1566704 1432425 1422336 1344458 1749786 210393 1689661 1106029 1316014 71785 1534406 1659765 1769139 1954837 610421 1923956 500137 95540 682291 826905 1597028 1475473 871483 1260048 1263608 563562 1774783 583916 1544468 1711669 1260419 915088 176500 1091882 224960 1000059 154850 633836 287755 211636 515276 664704 697796 717175 1845747 1593756 243231 565612 1200057 1952751 692771 423682 452385 1537974 1856557 431818 603570 195870 1358555 1035383 1428918 1196151 1196476 235790 1701245 694612 185184 1827426 1504433 1104535 1087460 1069169 1804160 26428 180127 986116 1292337 1151054 1845036 53523 213354 1551991 1930497 483018 354524 504381 1724439 1427383 823352 859043 176864 1266204 1968457 1762336 1825021 1931292 1785021 1917997 204090 1896024 1807285 1787808 530983 419211 182780 956703 191342 870361 616830 992250 1732296 1117919 1584095 1008588 1697086 433877 376431 1594169 1241914 1031102 1919339 245714 792136 1442332 1413014 741802 1709284 1546037 1775343 779070 1338760 1025774 1216941 195042 759816 671914 1665155 11025 254496 348798 1621477 509038 1494051 522070 1462292 55194 1152724 497771 1954378 1226846 697002 1513761 1885895 1030036 337509 1036255 1730311 465496 1540405 1903098 1216981 1790501 59146 515500 1388065 1098938 1384129 853422 1330787 415228 1749270 347146 1763792 1653685 1655235 22737 603530 720013 745270 1295208 1073886 903747 945406 445563 1364847 954765 859665 1316475 1181448 1751241 477220 1585988 1450584 1234377 1848464 1615356 670265 10594 1115111 1479693 1686311 834642 322580 201230 179810 393568 799209 190058 22177 1990677 582895 1522638 358232 1115635 793086 1812304 489477 30978 1739768 1630530 1938342 1373086 872882 1468673 302690 160125 347026 830977 1869382 946103 1675411 1591536 744861 347140 15743 1746785 1394022 149948 1511472 1471423 966533 1964028 686724 877876 390040 651612 1435094 272244 1542557 1950066 753802 535914 1735561 1380570 1816070 197461 1084610 1719830 1523348 945169 323335 686717 675979 1606712 1397309 205189 1188236 916229 314629 327378 33714 1456429 1690932 1724645 597038 133675 967385 1399084 425117 1410320 1010083 1462434 686016 984545 1353770 901812 1212276 1854891 97299 96916 1654015 1263695 708644 1267490 1183456 267319 287024 802575 105941 419928 1212469 765732 308369 890990 583121 44585 1066446 1066003 348123 502466 1306124 803683 1739035 455550 1249312 1264032 1706247 1372664 1954050 1457028 310093 120449 1697711 645901 665884 177731 539712 1845114 1021538 751674 1530898 1767904 1696223 448697 620947 1247732 1502146 1777832 1860108 740600 683187 913633 522587 416501 626544 1165470 1280819 38996 884489 1117852 675662 1915068 589773 574937 1028881 801233 1798172 435912 1897112 1951816 1903681 1915155 1119889 807195 1237352 931199 817065 855649 943456 66459 1875176 1147784 8934 225894 1129322 514998 1094104 451149 1772834 1200852 1027476 420650 554600 587311 1108857 531532 532463 721229 609821 1798800 1874370 1142853 277632 1225789 116120 442061 41907 1637830 694312 1661029 941111 1716682 750085 276726 1383495 293020 1486615 535437 1631786 889481 662236 1530330 909285 1782027 423214 1410481 302909 374727 422310 1909757 319404 1982636 74618 36177 1934367 1083296 1471052 1851067 135589 1916091 1654900 178464 1326072 1236637 1205390 1350964 1338341 891413 348786 1665497 1322526 613402 898875 1559456 535043 1100400 583461 735490 532400 492218 1220039 992799 968451 56182 1480751 1700360 194823 66487 1231403 230846 1090145 1801246 100772 83354 259580 670323 983185 337461 1268762 1013847 77798 1031119 1139909 618273 103667 756805 1698056 318358 1029112 1275239 623186 1200078 1105207 1249245 1843383 1158528 1560421 63108 1340274 1347321 475866 1739552 320644 504785 958590 757622 1205618 1973962 963044 711377 1117096 1354767 1332543 51789 1790036 215858 224484 392865 1148856 1703899 401575 1093621 585299 1907497 1278406 651111 1455274 1393928 1520860 1098964 37643 245277 1544616 1625417 802609 1714746 45490 1194027 1946385 1789599 1992037 100884 190042 1615918 743386 606434 344503 674191 989202 1644776 941933 1702323 1021886 1975501 1021399 1909484 1701644 446566 1773070 1880279 8575 452303 1338509 10908 1531510 1559854 468322 837464 1377377 1995450 931651 1750055 1703740 695849 1635310 1077606 1105164 1543733 1392916 290257 1950361 1249853 842594 994505 961581 1243346 831935 438323 631839 1933633 372711 717862 771173 80251 1901529 701587 1436867 1222040 448978 623247 260915 1165859 579154 287634 1594066 1497224 955834 196489 1244984 1636162 1222194 582703 1118399 208564 776035 393215 1392010 438672 1412574 1197178 135679 1016541 1233414 1006452 707440 996667 598596 755136 647453 1678752 205680 1291557 634984 497713 1559190 1265262 374806 1926090 1949192 82776 1401496 1210719 389392 374188 1881254 1232022 408182 931501 1749346 1138174 823674 254207 1922471 61103 1003332 1345087 1369634 1864231 1721555 684260 522658 1848206 1024854 1811234 1629835 272065 341423 931984 1523388 322576 813545 1008880 862658 590175 447111 1383040 568077 848640 1105454 447726 633298 753427 1801340 597245 1113097 1463309 420313 375225 1908178 1694833 1489224 1578418 1854459 382978 556154 1101923 265814 462023 1445165 1483648 2005 1460163 1506805 623070 1555337 1930900 1230852 1119105 935779 448541 88136 1624989 101942 100890 1640292 197482 425276 1124618 513405 701707 1729894 637374 882810 627722 251363 452039 1329017 1094468 1438254 1857644 219538 1985717 853936 1289967 1670283 812484 646932 576021 148718 154642 1844892 1834844 276574 754279 487958 309886 1514694 1050167 981108 491047 686735 1054757 190225 993162 955245 1876350 1300966 1135588 787311 1468311 164726 1548239 715773 1882316 816004 1138649 804607 1727416 1915784 1497598 1979441 243513 835910 421223 1923475 521185 26922 993913 1341224 1711649 615776 1543566 1883096 1008927 1603199 1017941 923263 588664 1254723 1137436 1359893 1559047 1430246 1521482 955644 124634 1617918 123767 1532381 251547 802636 1834713 1439692 294739 207642 1221207 357371 1955316 1858990 140916 162549 1007575 921919 500341 965888 1141599 955068 1775747 427761 593854 417995 1184872 878198 1582976 712561 283113 1691032 1758251 534267 567760 1829938 943050 1751120 1152369 657676 585885 1147532 537415 906064 1704079 1013972 380173 1050272 41538 1107185 548624 330817 716466 834748 1294769 1222071 1674697 239350 1466814 82652 175855 340488 926420 1909335 1373687 978459 1770669 1830731 587104 1834976 430215 1792354 476534 870569 622345 505125 1386556 1632650 1798881 875421 1682464 801645 307914 1320090 1407400 494021 99901 821110 970788 1175778 1317536 1599595 611442 1690193 1105614 1500756 1434457 1065609 689332 1170408 410020 665577 1631713 1765732 303426 1122275 1378766 577372 183639 1830464 1949922 101538 1343851 1879641 1666886 789349 262358 1019713 545042 734548 1207683 589010 561901 292532 765544 1616199 1078576 1708667 630159 519736 1025564 1327626 1175372 1878885 603249 162136 992468 705603 91632 524209 1175685 293366 1678299 1885969 1508088 1607323 1419237 306367 1644908 913443 153314 45117 762672 1437117 939515 306635 759313 1032672 798771 636026 547801 285502 1107894 554820 227503 1130936 1452866 744504 121873 1626674 1682171 1942959 1306305 988550 1760984 1063391 1398466 1074650 1889680 1201582 492461 1669901 1250804 1772805 1542839 72700 616534 831840 1533648 217676 615763 923009 1858224 1415208 1951944 644608 1880005 639837 1852926 1441150 272950 313473 1000222 1663404 1058219 219474 1449368 1443263 314759 1543981 501357 1421291 1712818 176671 106728 1157463 1065667 769273 1352807 1446819 453589 1600939 1479695 242656 1071819 1793889 1879019 1697340 356926 1766881 1347871 1168334 1017315 122410 1223811 665647 821588 1585302 555102 1145692 1484044 437868 440892 1788293 1950717 167422 196570 822887 1278292 540833 1702498 1926070 1873879 1081263 736285 82681 131630 1418795 1528379 909746 839524 1699438 881958 365050 725328 43833 1520277 693634 1968170 1250853 1957187 967257 212355 293793 1944254 491148 1270350 155366 1228317 1280487 1770608 641156 114586 1260805 264757 58704 1400688 1901213 967806 1453942 387101 34305 1426157 700524 1582735 50972 1869724 263900 37963 1276079 822161 919620 940205 1045892 359380 1261858 694600 855506 1483485 481367 558122 1513603 522054 1383383 783856 1406366 575564 1003207 315051 741391 1723487 407205 1057178 595492 781080 1364569 435508 732202 1153602 1224625 778741 914179 1562772 551723 35342 741602 885714 1171319 1483539 210709 622 1781107 1382172 976994 1919116 919841 1816980 1018936 1832025 503816 705808 378448 1449577 594654 1476429 796949 299551 721773 505734 942762 780052 1850549 1039325 1011265 440786 958679 1396487 432833 352814 913156 790346 1132424 61090 56137 1405654 1873062 1900831 1715249 1444080 624552 964105 1203985 651838 272386 713634 562251 318367 57725 1944757 1814373 1453703 328263 1211638 1389803 576869 1052631 525222 239151 1859867 527565 444113 1912110 1839310 915518 610615 652483 507588 1832382 616671 1536019 1873654 907746 1993055 750880 355345 1132571 993053 824079 762419 558491 1904166 110727 488840 1400355 1940972 444612 1930131 924044 1773324 1919492 660368 1187131 329271 896475 659100 979420 1090975 1080851 845041 1225671 222122 1572129 960107 101592 97620 1997955 504441 1344819 290193 688480 635983 1996933 1735528 1696227 508203 108779 1798339 1113250 583695 920704 1387345 856157 567140 47735 1017382 1758287 23399 952566 1931754 674947 1183334 637888 648691 1058087 1805011 1874702 531437 921862 1045276 1984589 1644419 352663 1041452 1030816 1837194 1747510 979215 1821781 1229393 770118 1047373 1492866 698214 1497522 1944900 958386 1765405 918119 609662 930601 1087829 86766 1374469 372755 791717 28881 398571 1182117 1313765 175518 386167 1330135 753733 179203 249188 762763 1614419 1229397 346096 194691 1752817 1076492 36358 1954796 58923 1103621 1673235 519636 1254049 1555232 840395 1666884 409073 1062302 1272204 794558 1502450 844661 1323270 1704947 997794 352988 1359907 1084566 680564 1542992 230034 1682345 220193 63603 913041 615681 1156846 79351 1635996 128019 583676 1077033 1064004 300137 833694 1717472 1843119 868066 784708 570676 1302407 1042399 835228 309613 1500268 342633 1829750 676925 500105 169794 1509332 1318761 366674 1319101 1517782 322523 16869 737344 1178607 1492814 904136 393952 174819 24383 1253057 762674 1164369 1853680 1673470 1789494 1633752 1250992 516009 1133528 1332774 1441687 166421 241130 204994 415474 562365 82335 1680190 524001 1152043 128346 1023260 683038 105007 1580072 1973816 224496 1149412 1427644 1363303 1362454 1695265 1574847 756223 932139 687164 1647217 1254735 460883 1750317 1058166 1560006 306256 1983698 1995046 1899372 946065 1939102 88775 1757548 471127 1205038 284877 1749686 1596531 73323 1939621 645747 597532 1387787 1378565 1120850 944276 1793785 254630 1668974 482602 940192 1185030 913771 621226 656846 1266164 903232 1953325 628410 1503949 119000 710146 62952 915008 1428463 1909077 184174 1156971 475774 1779022 1157455 1559553 768503 437088 816128 284151 1653980 975430 1524330 10282 486827 385291 788568 1036780 802767 769641 990954 1856397 52057 1694208 1665853 1490546 1951934 1538275 1198519 870494 876854 739375 897991 255636 436908 1227702 110614 1020181 1874356 1421684 1293544 1987043 1390027 1372145 647580 1244110 1062958 1143559 60567 1919943 1064371 536021 1026694 442781 823772 1664133 1068785 1921488 1727931 947462 1875240 803883 1931444 1711498 1102668 620889 143761 164511 118634 460435 1961321 1112810 1979804 182955 1073996 904480 349851 399251 1040193 1294174 154412 1298514 54839 1446739 1895917 1304766 1886926 912551 1244 999811 1842623 1366328 749789 1329799 1486265 275907 943852 669925 641943 1562854 1816351 1316316 1384075 86321 202699 1422017 240720 602197 789788 584570 1342719 762455 1441269 1405895 969896 730560 1396701 1756604 131063 31708 1857129 1781626 1112835 32991 1877373 1626611 724664 124307 1694242 1998837 1812940 1128640 1617169 1392816 211446 1867049 989448 740095 163706 1546137 1732345 1297199 1263265 835802 215781 627686 1332202 1931115 822036 1857847 106988 747045 1456611 1679534 503007 1560971 1893796 354385 114958 977982 1268595 1331984 1054741 104258 923331 1124227 1987887 1228712 752611 749353 1337570 366400 1046269 1046444 527814 818765 73637 644330 475822 1485603 799095 1888427 257282 1802706 1125303 652858 414883 358751 688348 1297655 1304126 495393 41372 891001 1956304 1641348 33533 1147006 85771 1222245 846699 1523355 62689 1210290 1011682 94168 440714 560547 1855138 1965706 1736543 995544 831074 782224 124637 925574 965864 1264298 1655547 1166816 116131 396841 504627 663758 1725306 1555748 1562248 1987861 1880211 1908492 218768 1738250 981964 1375451 1616347 1853167 1455979 535061 593749 377282 1789450 1875924 366582 545876 366072 466379 1325040 1580165 881876 1459855 1686362 352645 459394 210136 86735 1868340 273904 746250 1046995 1494229 245013 1626322 1606860 1540593 657798 1874068 1999832 1256224 1042018 417748 961257 28439 533235 194251 1720542 503254 1688372 1214738 1480106 1404097 1260981 793448 1399744 845502 460427 576111 135410 1773107 350053 562979 732679 381772 1117432 459817 1859964 658698 1449024 389180 857413 1774940 919194 527571 482538 1451099 1171874 656001 535702 1390918 106880 1715277 554257 1425824 64608 1787171 1647663 1350007 1094230 1297698 1841041 1202708 773714 1484972 898424 1007706 598578 1471027 468877 215692 1719083 254385 1622759 1456362 1514414 1233442 1439855 1000923 1482171 342952 718053 1680211 626261 1066873 65664 1145616 189578 1940525 1419159 560992 1133371 1561708 1311430 371108 255631 1301604 1048800 1467079 1723862 1320868 1691784 188295 645818 1750394 1613109 1639500 1240147 1925681 1987061 611478 672435 772630 1417519 405607 195700 1367628 74268 1339702 471365 1204684 1455549 1584053 1831227 1762342 1832466 834456 1203258 531298 1362318 1091581 1398909 96963 1854498 612136 1248702 955169 1532593 90495 1491842 1355243 985905 516448 1148060 8389 440550 481161 283284 1062411 1809509 1573852 438875 533889 416209 611314 1134503 1643160 1291558 75606 1309251 709845 1133757 1694798 670430 247735 1009717 609590 1324655 1675884 1724052 1659491 1903002 25864 459313 1293322 459907 1453869 1992121 1137812 1258875 1847319 517117 844245 799478 1981447 1183961 1014291 213081 1818613 585802 1852204 642656 645651 667531 220589 917772 948942 1194366 193521 1174210 1263765 1391149 1891124 1829738 1073102 309810 800904 340884 1017559 844539 1497133 432448 470740 993479 328736 1717551 1608880 141794 1255360 157891 406094 1281823 1118409 1041102 711136 894125 184571 466853 561869 1077141 1201064 1648096 1939455 1386723 1264568 60701 356880 676127 572047 1376773 1543452 564259 493639 1928919 1851310 740426 1000438 1441980 1102317 258422 1802034 1187364 577868 1877923 1648869 1120080 1469189 1001614 1430390 689303 911797 1852763 235588 1676271 131357 989696 482750 640056 446648 998562 135131 661154 1722522 1797975 488304 610868 1402526 668602 1411633 115208 1656134 293013 1649969 60705 1399183 1331080 794823 571067 25168 1972093 931168 1513822 1046439 464494 1208138 1825671 686716 1848840 1556848 1259530 17503 254067 851358 13971 898524 1442158 500241 591900 1351948 1183291 534326 1104275 128867 1770468 1414085 1189317 916918 1915271 771007 838816 963090 239001 247707 229014 1834116 570750 163036 475037 871789 714104 719454 1731532 1573143 1980121 50218 6688 840494 1383319 717815 1845285 1327845 136685 1597829 1230094 1900991 1025426 30020 1966992 438041 214312 165947 1444025 35531 573376 349062 545811 1004453 1635261 287342 499718 1817063 335866 907136 305308 37594 413725 1646360 268352 1448058 216205 1953378 1285124 319162 1385988 986846 435430 1973974 1395580 329152 1527530 25018 443053 1751138 1017418 1873655 1202987 1837156 989956 10602 653673 581291 720078 415602 1538384 492370 1698866 1513778 572027 1574282 997906 64462 204640 775738 1720965 153213 759632 993524 1967215 1650061 975277 708435 1587326 800883 1362314 419590 1067901 1124030 643629 1017449 891958 1436470 186563 425119 261763 1785430 855154 1658834 1594303 981116 1448304 546336 462011 1003147 1445366 169759 1554761 905527 1231608 970595 258416 531266 1032178 390155 1476059 556847 401664 1986577 1174947 1720390 263770 724007 50849 581199 1157930 1810314 1214256 799651 1337784 874213 764420 1121860 582381 1694743 48243 1767277 1224870 1155514 1150173 1182040 205151 1996158 1255363 1266075 423778 1095183 572280 820021 1085122 1694647 561751 1127987 1752260 755984 1864194 1285749 1447647 1023650 545225 1428231 629325 1512052 1646513 1781740 42136 645542 1114869 349059 1617259 1167977 1692140 91338 478032 431760 1856565 1112042 382750 935455 1761483 210338 667726 1501364 803469 1659405 1533978 1716451 441620 245833 841326 608535 1760715 166333 1356414 1093041 846897 987440 1127582 131214 6489 608584 1254495 95906 939050 927099 899388 1045040 984158 1194855 39200 634412 1291380 1490875 1460795 898438 210065 1150290 1425815 432588 1157374 341856 436768 1608949 1013308 745200 1101241 1768231 610318 1134447 189929 683534 661662 1790115 852469 29718 485127 1159107 212860 1037081 115920 1243724 98088 1894116 1903744 1052833 457948 493183 219330 322005 145145 1744925 1968446 1669731 753623 80424 1385760 1864326 238338 564297 1656207 1142631 28762 1887464 1912507 995546 1518711 1855881 1823057 1185627 1888761 1087649 1481562 79008 799214 106162 1794235 700010 690892 1866095 716911 430360 1375662 1704523 1165210 1400868 69666 1806460 30564 1421202 733693 650057 73688 659697 372119 1327327 38344 1141328 1332136 230198 1332902 1703037 1410174 1120720 837780 1211139 773740 322662 1647416 232415 471801 1343213 459697 69586 1017476 812335 446189 1651855 750429 1710917 485079 1573376 1759120 1603181 1305089 1022262 67680 1167870 208737 758178 1823917 484416 1555947 1344845 1163635 145923 1349983 1272473 1554395 1402904 67789 756288 1028097 1957359 787063 773713 1119687 12746 1843986 1487630 1677585 1822559 1336938 1934834 604961 1189970 1028878 1745708 776749 488351 1709659 731537 1477857 1210890 19957 1844872 1162791 664450 753131 1114011 41676 504991 1826265 404771 100572 1409129 1382793 657900 582274 145443 442067 1952892 1830267 347390 953862 1168176 200293 98442 1100338 1620957 1507395 1977921 1086017 238067 827491 1865752 423770 341877 228039 630913 143274 684993 347560 1898640 388164 1726027 306504 669247 787251 1140997 1735382 899139 824208 1816969 1461842 1170581 1029964 181747 1097492 1480563 1168594 849714 657236 1298730 1591383 423606 399313 1599325 475971 1873156 1448992 572399 1187907 1856497 1981998 194016 1004750 1715822 395988 1296583 1447835 1148931 1328759 1895523 1814100 131712 1706705 1247306 1118798 751175 692209 1079913 992986 928547 1070698 1931668 739904 1755149 121638 1058535 1062590 1869911 1121366 1210152 794836 679898 1561136 1341509 1452285 1567256 1587870 1710731 1788672 1297781 310815 1944778 826644 1882327 24901 1647062 407723 863561 1239803 189428 1347485 1586935 428350 1007159 1491596 1210188 1554706 751618 1594771 927865 1735618 1983038 1309950 1712337 949452 346879 1540040 178785 169542 699778 1682041 1505200 929870 1080120 1535701 1223078 853146 467064 1445190 1120889 1040891 1948398 1894635 937208 1654130 1465614 1944744 51244 933984 691694 1094138 4719 1423677 970018 249255 516430 363715 483083 440015 1845594 613715 1138716 514976 103673 738910 833007 1205681 1287245 1179645 259582 1542338 1346032 1971223 994639 1780900 574069 1394763 1422412 554132 124260 288011 890424 1170639 1543017 944092 1144724 383247 1297830 1564380 1304693 184753 319478 423707 295277 1440950 100386 1179608 1416016 277379 663769 1807855 1061377 444752 1708652 1868150 749687 1680641 1726577 1598411 172783 841367 662034 315060 1091938 978121 1948706 860459 260542 1201055 430621 1178295 139897 334363 805112 1838990 1573183 1520823 380473 515289 770567 1878106 251650 838921 456569 336011 843910 577832 1214591 1015048 1062060 853965 1960813 1708809 1590770 561663 840191 380162 754423 1805221 680083 1754557 1591439 1893319 846273 1012011 270831 1640626 1720768 656507 147534 895717 1635417 705990 1928590 1252191 1090103 342102 133027 1791655 489373 1120419 445301 247656 1536058 931239 1965249 1347856 1808656 821009 1964920 1945264 1148458 655911 1175844 713226 811325 1663415 1738173 1105096 1911984 1461985 1820990 1231448 633728 1020850 1900005 371025 1812722 129246 956885 1671642 1296340 1442787 1660033 447076 619188 1582519 1652170 843352 601898 1663624 1080753 1358981 570552 586153 161894 315952 954248 38013 1141423 867069 402513 1415429 564031 534012 1807161 1798064 1816988 1074206 1065792 1687252 1561388 1387784 1567037 879023 1985595 1784829 1451925 243626 1084574 1213418 103617 1222700 1739405 461090 1943124 108459 224309 165981 1008687 981966 342864 739004 1332390 874758 1024481 1335499 1451351 625835 307957 1317648 1762589 1413527 1525615 706845 863107 790282 1102771 1169288 1763966 886910 1746013 653497 507975 1290042 376020 31248 185160 778274 607484 1426784 694032 1664982 107358 1499795 500810 1944312 1286965 1094673 1494559 1893549 463512 1208251 1274402 421396 736164 1737674 773850 756610 1172655 239676 1036640 1517196 1057500 610838 31556 1558649 1078711 111128 1262824 1082198 182467 1812867 443870 70195 14999 420662 1211192 426433 702980 1161331 1832483 529767 1826704 111378 1055096 683824 1359048 1275038 813811 1720650 108763 1784929 1304085 1567081 408742 1427722 984470 1643434 1654296 1876501 1984824 451406 1970310 569388 553328 684489 584968 1346520 222718 807183 1779067 979069 209848 1060713 362264 1794111 180647 876182 254391 1864437 482064 1885861 1552008 50743 1268039 659093 275086 610888 77235 103074 1187460 294592 736320 741371 876541 740580 984301 880829 1499270 1176761 1837805 1549501 1048326 1925670 631134 1809310 1370694 533345 522493 1868757 833392 391167 1247610 1909006 870299 1674169 440662 54140 106227 1733803 450024 1164674 1389725 620696 794470 1199688 1492521 1943959 138636 1273476 495005 1335661 389953 643901 727655 117799 176434 762061 1655946 426825 411499 846794 1739787 383117 803763 1225642 865239 299677 1696536 636150 54230 935000 1870749 61360 33490 873177 938116 1023773 1235370 1395555 174851 1767214 811989 245547 693982 312091 1426096 60411 485059 1287466 1758183 723511 1573610 1458232 546166 158299 1041059 1164281 750623 1985394 1376667 38065 1032623 1255041 1805200 542149 439053 466308 311922 960278 553347 1936734 680092 1868956 1828324 1994523 1621848 199584 287899 1752789 1413733 499462 432158 123914 223942 504304 930344 1109710 615726 1725411 442300 1792776 1434452 169266 406081 792973 28882 1608073 370290 1861225 482553 783328 571702 261757 372015 1391687 656849 1135283 403940 1307847 174028 1970441 1605783 850093 1202773 401951 1635222 813225 530585 166086 1001291 1939138 1159514 587154 450699 296709 1211072 1408463 1191641 1974322 54590 1736975 1294917 164686 154955 1126905 119264 1557798 1278255 1002149 1690102 1966448 1514900 1939174 410737 589583 537295 393420 462988 1515142 1113969 716305 1746103 883606 1065880 283216 243407 113533 645048 266397 1258698 991310 151414 1631845 751856 575311 143719 1374850 1454510 376992 167352 1411274 1706285 1565112 704949 297537 373397 1255516 1062788 607616 402204 1158075 401211 236443 1082033 665047 1152111 201924 489129 1736022 527697 15005 1511457 1110168 1540380 524889 417472 98842 980863 1497206 585906 910639 412745 1342811 1118146 308591 5460 1029061 1742599 635910 1481386 617633 1530047 1377891 9941 1779772 979813 1478135 765322 694656 1033915 117364 536062 617615 1944630 1643985 646286 1903923 763751 627744 349210 1579321 862837 1585793 343255 639067 1222084 1215757 135425 964467 841061 1227336 712506 1724320 1366467 1526589 372493 667847 622425 525411 1594716 1224660 1435503 1558896 495571 439752 1397716 1668792 1966294 194540 1624921 1788845 688634 965106 1534865 911320 1204008 1324692 709454 686387 567125 1574988 652305 10764 681285 1998141 1950178 858764 976886 583045 909892 800531 587387 1707767 1003930 1648123 1946690 1367495 1595966 799264 891274 1537139 1479632 436494 990957 555726 1827695 1913508 1233914 1121725 1921953 1175215 1535597 623833 610266 1212810 353601 43680 1007658 427862 1338309 1010050 1037948 1920533 1229269 1148814 228207 1167194 1439105 295675 911377 380295 1996399 1723911 1697957 568514 1043990 1681530 313216 1727515 1307018 1559694 1909764 1353580 1126640 812238 1602003 1185277 620408 476855 390297 1738802 768330 1519556 202838 659950 1268428 1365795 797585 347933 118595 403064 1426930 272018 1950445 1823679 1683485 552787 1410443 1410367 686043 1256859 432629 357087 1581725 1850980 148440 1617803 767469 127815 696502 1599736 1530306 1349258 322820 980989 424047 1471165 793353 1119908 45232 1092582 573568 759805 594283 1921268 401051 461344 1622846 776822 1439361 91010 1376255 514084 170085 732914 983087 1990901 517648 1686280 733735 1195245 223871 19610 1316002 927256 1634078 1743268 224502 1258472 178415 1032399 1061708 456774 255231 1032073 959822 857620 1301321 1448717 1462720 611577 499887 379440 536313 87507 1766025 912040 859499 1677598 1905461 1643622 763399 974398 1584695 1213281 1197428 449154 1162938 378265 577692 195954 1567612 516311 552358 673504 1962998 1560593 79702 719917 1680299 1359562 721124 1965996 138672 1478673 906252 553356 1161415 109613 1779525 855330 1380911 110921 418702 286106 562006 207309 202252 42689 1017133 1182556 158475 102440 1019650 1916262 444920 47217 374174 78181 308837 611737 1231089 47946 1751804 1466529 588978 950273 1360957 1774860 164172 1376975 1603967 1463256 949837 1349710 1574875 1478864 1327846 454465 1077863 1590920 1181714 944924 1368088 1618938 1517137 115075 1904718 1823316 654533 1272441 1747096 1027529 249970 438201 1695065 435366 298038 1320315 1874588 1396044 792951 1541106 968237 1339486 391212 1884336 782388 98058 1082244 932545 1744040 227288 539258 1060169 1008850 626036 1284937 1160442 969016 1387584 1496870 325210 1578565 777222 223199 629637 808474 758407 1475495 853325 785279 1236144 1879420 676714 1320472 1801042 1156558 200779 1850195 167765 1254355 79032 480387 53204 1988794 1498859 1896738 1593189 839056 421688 611512 413693 259892 410332 1273957 1981783 2292 1774052 1551992 1609012 1691788 751566 1014629 1923084 326041 37575 769458 287142 1815911 1202437 574005 472329 1738105 1070621 30464 734554 1133370 56768 34363 98049 547320 1612111 815147 479932 992037 1768289 1709609 1947924 231038 1168257 990561 370354 103031 1691412 1748983 1618907 1013952 1596746 1406589 41310 1285951 636773 1536792 146605 66018 980563 737251 1768175 482288 492638 1386083 1134989 324224 726171 963287 523121 1817359 343937 1040939 1026787 271174 1105424 707163 1398139 17451 723288 1504718 166483 1647261 1580883 175458 479771 1267784 1772219 1300678 516492 227292 529001 1752904 541965 481798 71926 229459 469703 903181 255495 1269970 233056 1743697 679235 1187581 841308 1945419 889295 1508446 1117517 766018 200688 451722 1887697 910506 183417 416812 613269 1032771 607245 500695 1835011 1367787 1341417 997514 1534068 598581 1408668 428864 1755342 514640 514471 1642564 463780 1034734 188640 681752 472462 1094596 1955709 1755634 1769352 187219 1292363 734639 1741608 764776 205592 363169 1936635 1137305 321844 1154888 1832405 1957935 1624363 1919678 1533735 174377 874455 1339677 1845958 1150206 424954 22164 728985 571290 1535799 1094235 1758336 864573 714952 681442 112896 1752208 125952 1229976 674551 426765 106513 1450179 173726 654702 367042 406303 228760 920932 1944041 12426 599844 204449 806940 759337 20334 1296900 362575 1915235 927545 1737914 1168760 1393599 1416847 1346496 337684 1066696 393447 3398 1709987 467791 74680 269802 970625 1587254 1904896 1891555 1782834 1640390 832592 1617005 1830474 661894 1948871 1958717 1741836 1919683 505693 795196 538209 465718 488934 685226 112317 19813 1849009 438411 341056 1376079 69015 1347787 1895072 1384181 959250 1704102 1916905 1886760 399702 1561597 1862436 1454424 457610 1580731 1898545 263679 7440 57046 1426647 219765 1841853 1810465 1862061 344548 751203 794199 1330034 151149 210506 697662 59611 353626 1262687 1367998 964078 789103 1659107 252033 1789605 342403 1299086 1204208 1323061 274895 939428 382140 224479 1546259 1817225 132809 675625 1214730 1260106 1355565 1714776 989641 126714 27733 1758355 176259 879611 235615 626413 892902 1728568 1351797 858120 286022 656714 1228158 976359 1215208 1242205 1564647 472424 313779 1759420 399345 680712 674564 1342071 1036681 833574 782018 1156181 338470 1951403 1667079 1042934 1134219 1752016 1455600 1574323 1811547 1227464 1339254 37374 1695625 1424312 1949722 1238047 1232848 1901490 1068945 704901 1274746 267921 1203220 292113 309090 1933711 580773 1353476 197900 202613 1550846 1360015 65323 888329 1755762 1438597 38386 999862 281272 1391469 469625 1356932 1653609 526717 1561052 1730617 664559 1462560 1055570 631451 1422443 447663 940272 1674067 1868986 543663 906951 112888 991888 1049210 444645 723542 1868977 249955 1473516 1751086 1211465 761290 661413 688593 1318057 761738 250698 549477 1987136 835227 336712 621882 1153214 211183 136330 551864 1201825 1853712 922151 747917 365759 1117940 651534 990920 1744771 132843 77238 741571 1855122 23020 1862765 272496 1434401 646417 530817 1868249 1803928 1098587 1079552 451850 1442837 454766 413114 666465 750175 411092 695596 1264162 391024 1527849 1648900 1120840 967923 172892 840634 1386713 929952 1488902 938209 1035997 260196 968621 1195538 1140064 1679650 12715 724428 734117 1622015 863031 1180834 1827380 424793 1643967 755973 547517 1659483 474006 1448973 197158 1536833 89794 1337110 660419 141545 1782629 476837 1692805 477731 1282782 1465572 311819 333116 889191 350267 1631453 1663166 1652767 888635 282999 851668 1134953 1800735 865483 1833273 553722 285278 511352 1318110 46067 618351 1135728 1858889 1132793 1717409 619702 1542445 1182302 543492 881927 957825 557836 499581 916022 1831225 1500510 1406701 575033 426044 1245650 890292 82975 671801 221346 397259 305155 473461 1334499 849175 1531237 1775148 1269986 93492 319964 207662 1438729 157445 359347 1856150 610855 1366019 1148316 792783 1764045 1211284 839471 917400 23513 1828071 1189081 1554886 1491975 193657 744298 1128862 1756589 1109160 738917 161310 1676147 621039 880922 1018525 274252 85001 1655356 984279 753072 1613918 1224241 1675990 385076 398410 875575 1837097 1153766 1474452 252431 1044892 1943775 1533728 1083791 578534 797077 1980353 1593745 602318 1890029 1885778 882421 276164 1082119 583185 566123 375001 413170 319713 1739843 505138 1263716 1215822 630744 1764382 1594507 912183 357014 76475 1437796 1819878 772315 1231901 62628 540297 1478691 669018 793375 1762674 525119 45518 960563 1664311 440377 1517617 693990 1144963 437963 466971 1468129 1811764 533536 1500908 1966919 11423 1473291 76575 264014 518784 924399 526496 1859471 252213 1843333 768202 1233089 456059 1764207 1350791 735832 613845 1401867 819272 958217 1513888 777992 1077295 1589579 1557583 29230 119177 335951 159698 1588856 290626 57391 938896 398984 896801 134398 65932 531260 10329 568805 1330701 932751 803896 1313001 1387402 235273 1249738 1097549 997360 1953135 65744 1530006 634865 379603 401297 661470 468267 1084615 1236423 788229 1515525 1986544 1995102 729996 1085820 556009 55435 1783173 1929478 689058 25608 1337692 845484 1120695 241733 172499 277262 307634 1425516 1479767 452065 1703803 277486 544239 1209278 1851826 1836853 1321829 618635 855567 1552155 1467141 1867333 1673309 1393563 734086 863233 1000512 904158 575514 1598329 418812 508846 920625 547967 1167885 657096 960082 894469 37254 739980 1275335 1315940 619203 1583089 187781 1907100 1510188 1282427 378751 1366793 540947 462910 1049071 1775211 66952 633171 62408 1111482 1527539 1096132 440304 754218 1312423 702648 1205863 1931574 134748 1474777 159759 142076 212757 958781 1406394 1491749 1062720 509390 955283 1858658 1693400 1591337 676589 1176074 334585 1961761 639339 1976540 1378869 263050 557918 661383 257078 1271708 1769351 1806204 1177955 1056356 505115 1344447 1431439 1471177 1065408 1087749 1034963 1808806 1292157 1513384 1956690 1032947 1269863 719016 813765 484143 674219 736423 1121514 421817 1656627 1451852 233656 541102 1724018 749624 1740290 545308 1147397 731634 1700347 1068701 271504 563030 1659603 207131 1833986 1090502 460885 77756 935992 890003 1243660 467334 588943 731375 1484689 852245 1199088 701356 1056837 1675913 1470319 1284961 1895589 734883 1254469 402257 957489 348664 509259 1319535 1297022 147632 1353644 1448680 190528 910003 1228057 1758695 1608900 1802920 1190923 292692 820501 754388 1232992 1899492 702735 1328772 441903 1644507 1451736 706919 612995 1776464 896382 1728880 1171150 401398 1753037 1847432 471007 491343 112285 1387022 1734985 1731374 173839 1413488 1677677 297233 910220 643856 1971883 644946 316653 1248316 245262 21518 212206 1052179 709337 1786261 1166283 237036 889725 1412192 1771363 779581 1656298 1097862 174132 529401 636161 1130390 1055590 284052 1166410 1281069 1815389 1795843 857524 1614471 1929297 720689 1432894 1051388 132044 1566993 1337466 281276 637399 108242 1836851 1952828 248807 374061 1625636 316458 413649 1940562 570723 1393413 937710 1227083 352473 1555734 1327710 1789558 679832 642965 1025029 1601943 1135880 719609 1835921 1115923 33440 369706 288251 1411348 1036069 299974 631584 1048423 1847470 1865523 1163008 1721621 1715738 396668 1764172 940001 328930 1123678 207831 91390 1798095 1837395 1353978 980870 604447 821460 702775 1728906 1609301 1281499 1138588 1294160 914991 1788405 1381194 1830644 949447 190559 1371811 295433 380787 801559 1270368 1963670 114529 1334329 1434105 854589 106554 1583803 1151046 1446686 436371 1268673 1769042 685934 982435 880386 1694168 509978 801344 443839 842941 863813 1437010 1925541 558739 822084 234755 468949 711238 150581 74913 1418215 143521 511912 1702372 1745675 1932734 1640224 1846290 1253305 190328 1730571 78378 368666 1949678 931176 1341181 772147 382551 1282189 1043364 1603051 1670932 439153 1126171 1155099 364616 1231778 1726438 1046364 1388555 790285 170842 186773 631870 1620847 27505 1483942 470926 842067 383497 706254 1251188 1334344 209313 1613866 773130 1730371 1994976 1469648 823888 364508 483766 574260 1391059 470314 753352 723733 1715199 1240133 1610322 1010427 219719 1039533 1665732 1166391 1980224 1623428 589451 975344 1539120 1707687 1424564 1389987 1045386 1511280 60180 1974629 902458 517798 1895839 192378 1935617 1307594 907848 284217 392939 809366 822010 794477 20678 1869327 1454810 1034715 1539486 1049159 867117 339554 615881 1250915 748385 772964 1985459 1012975 1261044 344520 1707852 1516375 681587 1955664 1333295 913016 489102 56839 1250420 1143602 790966 524276 1788771 228368 1976619 1881268 1376695 1351459 1207947 1919357 1756 322817 1185114 934767 1594975 1551516 98303 1073665 1020044 988816 1856118 1744211 927805 1579140 180627 725648 1320865 394396 622157 1124751 1030164 1148375 1971090 1261707 1463964 1481173 667619 1582900 1031473 115795 690948 25828 57360 1788154 1978160 1363704 288273 86053 1548189 801554 733396 674131 680444 1585190 745489 371977 17145 481431 1332691 89908 230906 775036 1697015 547926 1698032 1114655 1568857 606753 968608 362400 7253 434757 1224618 208076 1485627 17103 1767290 949597 489785 17695 1362334 107136 1073809 1404922 1831203 1048446 91314 428396 1320325 617794 924633 830028 1728257 1516969 1427074 1262424 1613836 984602 1356603 225776 213609 1053071 582039 919910 1956301 908615 546420 572645 635677 787367 6583 603579 232693 1635227 440420 763021 1374511 1934858 290241 987716 1652523 1389985 1017250 1933700 1450086 707212 660321 130444 901459 1095316 904947 961077 1404852 1897770 669258 1942048 1473243 790669 407351 194447 430473 204805 399397 1213486 185813 756506 1074359 1118781 1942267 447851 438723 516718 185738 951179 178250 1811893 195863 1936553 149048 1089614 898478 1983580 771400 684224 1178705 1572236 283018 202322 1774445 1184293 532496 1535380 509682 1060583 61959 1881533 1671740 502162 1220477 1808163 1848212 1712999 1212678 1137796 1228818 879823 1277749 517073 947551 102577 332365 1254108 1424153 100478 119678 1771813 773369 1411138 1874885 1516278 598781 1152648 1480112 316540 388459 1146979 1219513 482660 446945 1595527 239477 881559 1260307 1786607 1799489 1196396 90925 117010 1348101 1158053 223400 667160 1771877 1046865 1667681 311294 1228269 652676 156249 628686 681855 1290295 1804152 1136688 1459088 1772427 176181 1997591 496145 1250278 261215 1750967 1175510 1668895 1285260 1066763 1632289 324323 1824497 1419915 1026050 1453046 435042 1170802 1187005 475221 948462 958119 734061 657048 1534733 1912964 269415 367986 167912 1100770 1648467 641685 686260 1654252 791547 1506727 760147 1598715 31140 1764070 1670782 976943 1864648 630936 627874 49117 10753 1910939 675812 1010183 237675 1683588 215181 602733 1403998 1303877 1629622 1493712 1675761 1341966 1587521 1788569 580564 954378 318263 776636 196950 603364 434387 165243 157386 1224261 888223 539591 798348 1944907 1539293 1998891 673012 464171 1526417 175234 631458 379900 1302760 377343 429589 815786 806104 253659 162042 1791717 284583 634203 641022 521750 1537324 1571135 1529969 115200 1779709 1998618 313794 715899 1432247 1591908 129883 317136 1137582 85549 647375 1800223 1422544 758401 165972 633215 651625 549543 29971 1250837 391907 1550032 1994283 809385 303733 1023271 1143650 899102 1754284 468824 902643 1634422 364221 1144470 974048 23678 324496 1027154 933877 977386 1307618 912787 1270263 1187296 166993 493560 1494713 658626 1298246 1304490 1981561 1826587 77968 1407701 1306798 924865 1718496 1375758 1143954 238278 1370806 591924 1981521 1280078 778745 1065603 1995599 1787369 958907 654781 1923517 1954529 574661 1527456 1092338 1906149 298606 1123520 985878 769819 118020 264345 774620 663534 287167 1214529 1266114 859186 992225 1483842 772592 108166 1342251 41440 1440259 941355 1597488 435715 1714459 1099123 1446502 27751 1989183 787294 768835 901185 1508234 310418 408825 1475483 1514254 857390 767348 1405617 1995451 163589 920746 1263018 621506 223262 1607844 134840 172833 1899636 193806 261366 1426635 720673 138869 1049227 58692 1681952 1401408 101204 823373 1334775 1897067 592710 103870 273075 146597 402637 413133 1563904 1183506 1776576 1921579 1834121 598176 1492153 1502700 1740729 1150992 1865590 594732 615089 762336 1343287 775966 1481492 1138515 850299 1462416 451851 908833 12057 1967018 1684263 873297 94260 660067 380708 1163246 1157058 1024617 1159583 807411 1806553 31417 1281139 244403 1366243 299886 1766017 1886753 555208 37043 1461280 1792410 572360 219878 109332 618595 1602033 139857 1142334 105383 1753629 389219 116655 1587755 1638032 914793 420120 905172 1321704 392144 1793517 523583 724014 1143921 259771 732466 1782593 1487458 1184898 45556 1778882 1587681 7343 217234 545067 818748 1777256 1735885 1422406 1692024 488663 1195428 1929978 761698 1670557 1884471 276751 1433811 1895786 1118933 1145356 522916 990157 335934 962902 287703 385004 1752969 1393570 273478 897597 672264 1022228 271448 501408 1505620 1584116 1287938 183999 948526 1475938 1507296 1766681 297352 970680 1784765 666085 668542 455420 193724 1404791 185769 97469 1413251 1118782 1865456 1681120 1822415 706855 1930979 1863182 1271437 1550519 1023173 399900 315616 148120 1714094 1043025 1568431 1596790 536131 119528 167851 1782779 165453 1391781 618496 919065 1454098 1019723 728243 522481 752346 1465112 570004 749083 602666 1097411 557501 1796423 1528342 1563531 591936 1341765 1245761 1597195 1977736 1578464 1082889 335474 43805 562427 190674 1652601 1142772 994854 431608 1543467 1506505 1764782 1645469 1601597 1975397 1335235 587742 877892 1205325 86571 1732258 129033 939489 1766913 841994 577044 518374 67517 1511462 1137793 1429289 1906909 171093 932794 1481124 1092979 456346 758978 1058032 894970 1377624 944948 265116 700742 1709282 1608862 1785300 1929771 1513705 837140 821148 382583 1278686 404519 271751 713388 761370 1032318 322033 776772 1285418 1302730 1403738 1640946 1619237 1308538 124065 932617 824914 433373 490366 1285957 1880320 206928 285979 637723 590487 574236 983092 1706493 1257096 813103 1555553 1155375 1790530 336080 499800 364983 761623 1798220 367060 1939451 149782 832729 74247 1561767 1881417 1685697 1219223 1529323 33513 469018 1322 1095485 134681 1031205 1287215 299718 1184655 852802 857987 1920613 981598 1992149 842195 375285 91854 854369 808911 586550 1914356 1890866 395843 572905 1677082 588933 813004 547094 976162 1204080 1173247 565856 929977 941744 527674 642531 1119816 1348699 527999 1004895 724915 350250 1160709 1842342 559032 1766720 274020 1958302 1348850 675366 968711 783237 905170 476924 445405 682149 1716364 179542 1524885 1424104 276399 1405114 1461568 17043 1426908 292366 996730 1360525 607002 69164 34912 1368436 316890 1142444 1615504 1835166 1421403 1413109 592699 1464539 1582249 480241 1404819 1374047 1764607 505513 1731686 1255287 672347 302619 639745 1874130 1472959 1815434 810906 1934458 1920276 1063912 1497217 324066 499706 249950 1264266 1094999 1832504 795938 1721539 197052 918870 828539 208008 1113980 1511211 1982915 758105 1773821 1448991 387102 453484 1294988 1180928 1423091 1955434 184629 1250670 1718977 592298 1291754 980068 1508580 825316 1550424 1093428 404445 1756547 343489 1650451 1297812 17388 1191361 1506336 1658509 1979715 1873423 149950 137443 1007583 1223187 1810894 1501844 1373688 12272 1085992 1006918 1797876 1075385 1654815 1819829 458896 498133 1507727 1432904 741832 1552280 1274208 1067134 1600508 305978 319076 202888 4978 1411447 1709874 1269211 550696 713441 1145688 257917 1224991 397700 1625859 893102 986261 207015 1001862 1292083 1941155 436362 1663745 787084 476209 1441737 878131 1390658 886562 521009 1760682 1816158 1362668 935557 458808 427895 1795718 364710 565839 1492541 765813 1909176 480052 244260 1371020 1948951 837349 1326723 668141 844097 1998310 546277 51981 626577 1098321 675516 963702 606243 355583 36545 993669 40545 1098430 1661329 833207 1504088 1893407 1587624 1183837 15021 564934 1911810 1601961 993239 501292 569916 652000 1167843 196098 1521868 268490 59221 216552 272904 880638 1671154 1424458 241216 855596 643850 1065069 1813417 431026 1603380 584323 407013 1053760 1938614 142055 1065076 1944685 649762 729340 1635890 1565636 390622 1096018 49752 714251 1467891 1373782 846507 497183 1010233 518289 1543007 630679 424367 1576648 1134358 22749 1807845 1232418 41480 1619764 1525209 1789523 72003 1197746 1138266 475742 1246160 1814638 1429110 25132 260822 176415 369575 1447599 1731689 711816 412441 1510547 940301 1170851 17398 1396036 1070511 176093 1318575 743121 791743 846326 1640294 820545 205362 474765 1402949 786538 823939 191153 550883 1122387 836513 1018555 56976 1004992 1357165 1420478 1137961 120397 1200578 92242 1311833 1956396 1741132 1510803 1695304 1267427 1627509 886394 939036 1413394 355 523588 1812499 1701569 738886 1277899 1226937 218546 500483 1501820 468037 1418430 108930 288095 466640 1158169 702025 478545 1346282 618693 716970 1814387 266992 485808 954681 1872433 1000777 1622499 798223 1211160 1918637 513488 397525 1048960 999700 1492833 617050 705260 181599 1110033 1522326 171184 1517751 1930221 887345 1630694 934910 1199397 337104 336835 1773900 9392 1983907 730038 1779103 1399421 1598710 692962 462360 1082127 46908 1013523 765804 41913 165863 123118 1039413 1912412 1993915 487512 1933511 1549773 1066595 1310329 324200 497274 1032360 704141 1757176 1299911 1566338 840653 1601312 697351 89753 209144 1304441 1864034 1345746 1341250 1608029 1471468 1769419 833012 1962497 1771277 1247847 270857 448097 518464 1379390 1207809 552671 531928 372568 325862 194918 1776961 64636 1520050 1150700 239022 654686 1194160 768105 1426293 1049259 400984 1844641 1855294 1310589 1727179 1472586 1401757 165240 1432127 1360953 1811347 1296637 1493857 630521 1619774 185314 613953 432757 1507616 1444081 960311 1221975 1161799 120416 1959419 119697 1483905 331205 1406677 442151 1800617 284866 486077 1014745 747842 49906 1728459 420352 1256096 431364 1368097 1252665 32486 757611 283173 1043765 709935 936511 1772995 1985378 1382158 761925 1253148 1083442 1565348 767049 324040 112168 1560338 283389 489775 1916445 1764761 578515 598701 1557495 447108 1381314 259800 642662 1939104 466081 1648424 1978248 1156122 791172 1018509 1728255 1883242 1986582 556989 457376 1132661 141938 770362 1405523 154790 922830 984606 257450 387238 1267185 1947948 128250 92009 395924 372866 291139 1675607 1104797 534036 1270022 1084018 1535368 160350 298037 1175497 253583 35521 1121868 100115 965139 910070 1410327 1449838 1767594 410078 1659286 516754 1449474 1126475 1888286 206892 769107 1515910 1115334 1155100 1297516 851007 1920094 933791 1146233 1393048 316971 1310460 1365106 588872 657497 567926 1392429 778755 1799002 934444 1721248 424094 181463 6617 1924274 669889 1843604 1208187 866721 1309806 1072068 203576 77004 1260269 1879415 108112 1944690 866928 1927278 1684419 1894069 385280 1110104 223582 435126 1043861 1799837 250845 1379312 1352872 847387 659171 1462272 582901 1858353 1464255 1244257 1551886 1404306 43478 797109 866351 367563 1059939 1184212 1376828 391645 1577232 1467003 1953352 956584 27151 1922674 1942758 721235 1517401 739323 1294750 1115457 77481 936768 1416193 690869 1417203 731916 461357 872881 208315 365901 1937020 657214 1616543 13727 1730173 1549422 43770 1995920 13861 1867097 496854 1490448 716016 988238 836939 1120246 908628 287644 623270 1497533 1982396 1085397 93577 1829348 1811311 1606209 1452917 950063 1444127 1159148 51499 1634506 1877829 254724 198010 1780694 506497 1745707 1189243 1202994 272894 1510878 810344 295487 1941310 1177516 1501093 267623 1926325 631632 1243948 291404 1257830 1877100 571950 1344850 65769 1167981 496768 673685 283957 1553828 596492 234844 1109822 1553506 1905510 1541947 1101815 322896 70261 379377 1430852 96898 1815325 1650092 468335 347771 975108 1318480 726384 1265901 354103 1738516 1489511 1762219 86489 240344 1901875 173598 1263454 73528 1629908 278946 1977303 968436 31492 180407 1357694 266491 1121989 8422 469974 255070 1461751 42887 670551 906632 1323400 1976033 1255163 946750 1858364 1720656 1491831 387585 1829065 59936 1767379 659302 556285 1056122 886172 299110 1620779 1467248 1727281 1656661 1595653 504566 365228 1026500 1407294 1844466 420511 1515799 1107098 165588 1667923 415101 1453108 46896 593868 391471 945737 657442 1472373 413615 1805536 555321 129457 1919721 1555907 218282 1119658 1218917 1682689 1745352 110742 1493733 1119517 1716499 664614 295814 387617 1175290 1860944 1458438 419043 1372340 812700 1076900 440952 940556 131898 1290619 1639833 175730 219043 950217 990839 880256 1527720 1017674 488706 1674799 700002 201076 1510591 1148721 798573 1191204 1290495 1349482 1189019 1807902 551360 1253359 493850 1726372 845582 1436704 813432 459326 1869240 135577 1090799 239813 11711 1599600 341508 675093 507620 810576 1920153 1894426 1118990 1716340 975830 1933320 1242013 970088 1015383 1785714 847344 1987466 277163 817689 407226 163574 1116045 1608217 1392894 692676 488741 1984397 883548 1230667 1090692 495214 1793040 327667 422681 1079803 1057406 1906815 1280674 598768 606184 363895 819512 1169788 139237 1205816 5072 246819 542608 1905775 46251 1398682 1414858 1678549 1186257 1793933 1113871 925983 1344600 620007 846218 515204 882232 1361677 9805 1474056 1713373 684946 683688 1455741 1961309 124857 119686 262898 1946014 1292057 795657 1659314 434354 477546 1295336 1272811 1963263 373265 355894 142072 837266 1931931 1886890 257741 1978545 1666108 1061749 1114022 1984816 1844416 399073 1823406 667864 108110 96568 905597 300722 479366 1873752 1501980 1229720 1025161 1218251 536195 87433 1505824 136753 1619986 1148284 1318998 949599 1459562 858429 1229432 1694658 947837 1816463 1902750 270719 1221022 949377 475771 1093227 1512006 103693 777988 1555493 531044 1356609 1413735 203165 1475340 1901895 1326680 1789318 590072 1882754 584271 335410 662102 526205 539767 542461 701186 870477 1132286 167540 1844100 1153322 972568 1689215 986367 1337834 1614511 1348426 635690 922241 1003397 100421 1447484 817900 1551783 1708260 1166025 339759 1732786 981876 1090122 702068 704910 1412263 944017 39266 860646 964730 1292593 1071718 1496761 891437 1001178 655246 656619 264528 844712 338302 1363205 1913901 1554819 352827 1938644 1575796 1484130 1171981 796782 22430 1696029 1123597 1631740 894874 755056 889719 1128559 950819 658038 1144425 11573 880152 1153319 1461024 1423699 1815209 1239455 59787 1259878 937082 728810 1426829 873428 65035 846202 1501301 101256 1598154 58740 597456 1038091 590321 708178 1686210 1108334 323586 1223758 761251 1326082 1031033 1079207 691045 1003969 1898099 1775989 529724 1600210 1057402 1591107 1374874 1092553 926573 1767824 1342263 544153 446377 1880315 1166694 1019166 137887 1025643 264803 162677 1087354 1813798 1188996 659379 1032578 1435650 903218 413304 1208871 296546 1985416 1551263 357049 604328 1910937 167205 1125507 1302961 1427289 889283 985721 1918402 487347 1516239 1394768 1734984 545487 49643 1595277 306173 707522 707715 956228 364831 1124855 1092776 1624568 639822 1049725 1474144 740683 840281 1306770 614880 24954 1723391 1103037 506110 349828 1144030 1653179 178249 1853396 232306 1546891 755843 1066313 696696 983287 1565208 362207 570851 1665425 1534492 512643 1550512 598961 756351 691356 1533161 539153 243405 363697 1575890 1905267 1376233 1975257 500720 910385 1452330 866167 545343 1608400 599315 1507738 66990 983502 599416 358932 631427 1296627 80400 1782884 1395536 378872 1172711 1127438 94650 94823 145875 1627041 1178322 1177594 1203872 1561647 1161555 1224953 261817 906051 340767 1516795 1130899 1939965 16251 850901 1532243 1294244 736751 990721 562579 1195176 1784904 1291662 153763 1393558 1679287 1588934 481398 700379 368277 1263304 1754676 937025 283070 1777330 1451026 858080 1956694 1456986 445845 1847469 103884 983743 614514 607851 303535 1666051 1526086 1655985 1479745 479090 898283 986268 1876229 831742 1790969 82284 955446 1562561 284813 1546024 481755 415159 219161 1623150 1628082 653627 1023465 45414 913733 423374 777990 1779530 1846917 90656 1035284 1753131 840001 1724235 665690 1704648 619947 1713472 712016 121475 420133 366796 102515 1465139 1472740 944844 1470643 437812 173326 1784312 1984469 66629 1584311 1944481 416484 1167463 421464 83035 1035813 1767537 647605 997329 904484 455194 299300 1458629 1156274 1336815 223251 1023363 1624048 981061 1346868 464026 1648687 320866 1059684 625756 1213800 615423 1446156 1609430 707323 672738 269065 1395033 1053613 1100235 1285371 241003 380784 1338768 1471542 730175 930795 1654907 827022 751284 545435 1514245 452050 1511203 1200830 1559035 1826057 1224170 542944 989302 1342893 1687091 699826 1237750 1138145 1784510 1932688 148390 1911000 1015069 946923 1579640 720101 1044456 1358244 1229659 1465464 1897948 1182664 463341 604519 1500830 62239 1035580 1044324 895590 277909 908959 965930 653816 1421314 1904996 136582 840003 252220 375116 280959 153980 1681205 282829 730137 461926 1025058 896338 1074864 1778213 1706865 1549763 1914525 1052103 1276425 1216464 1980504 1038281 1504692 1240006 1255099 1681560 283997 339418 1772354 24813 449182 628450 614825 161569 35743 922831 892969 893550 731717 780242 1472895 1636250 1645786 959102 116038 635214 118846 1384632 1744235 180643 82003 1154431 1313181 45677 1936380 1678428 399351 718990 201568 1547421 1848334 1682334 1160231 1666097 1038800 1195294 1155893 943665 1485373 1651858 579869 647982 1539612 126513 1220631 1623127 1786109 1085271 1837412 532288 796530 1561531 1254756 1006726 1803833 1586983 951221 1500545 1610547 273725 1714443 1761568 1549584 1008935 1978577 325076 1612731 1945697 1994971 729105 1123601 640934 1501846 802305 1988940 1710273 1717224 1761144 1106392 808498 242603 1320333 948151 784499 1392546 1758046 1157796 437943 382178 631342 1531963 1795353 1469585 1746765 1943521 494664 1218660 1537961 1319764 46547 588593 1842251 1755210 420669 494675 422011 1638976 1394787 1003932 1154332 1815040 1163278 1616728 1693771 1532718 1505807 239403 1624940 1417712 950879 1200604 1588071 603989 904871 1991751 247719 47900 769477 108851 823788 1963171 32197 263903 758639 100520 1907284 883469 693901 388972 1896501 1870969 1427111 1188914 706624 1722112 1862726 164 905529 79413 1603922 1286506 69097 527911 517970 972279 58344 1244999 864066 125809 1550103 1983938 1639867 1957847 222976 456847 279275 7987 116321 309359 1122953 278723 1877535 1605560 408767 1646143 1815169 1010181 1714241 1029892 1554800 1124963 892650 1211389 1118813 303671 1686092 851571 1218341 528993 1404142 1346206 534394 1992860 281947 1035067 677961 22695 1496207 1047291 43973 90134 1125494 527667 1807032 313916 1495377 1342505 524221 641324 768705 1350384 1673360 436223 569532 76267 781340 791130 328161 1178121 1614457 1564379 1538162 206335 130715 857262 346064 932374 1769619 48752 265784 199360 846241 437337 751644 1098880 912463 1392778 432151 1934530 57922 1020546 1954399 134148 1929665 962862 1301327 5429 1910405 1335598 1004440 232292 131000 375451 1110956 960990 1040825 312579 1582193 963747 1293593 607561 1879684 556476 1149533 1040039 561053 1853864 77535 454811 665319 1408433 1736488 872777 1296999 916044 243137 678354 268698 838597 1716858 1100986 1481455 1675764 588424 1371995 1884010 1495295 81662 959635 1530290 1383182 1468302 359944 1797895 1799647 420103 226083 1610331 1408917 589381 663600 1067520 1227971 404817 1872892 338589 774121 383144 800091 152799 696201 848014 846031 867906 856523 697826 1758564 230998 377380 1785874 1920876 1084618 56355 270376 1779795 362826 265717 1511473 1996411 1120922 130990 787907 1782184 1561433 1675589 552446 612755 526692 1029989 71068 1296735 1871738 136565 22137 1335260 220003 653723 1432772 1322455 1204211 951168 1886612 518921 322427 1112079 285961 1421343 163028 329531 645915 497044 217510 884794 349666 698253 1040929 616612 14477 452858 1332015 135657 284480 1902849 671260 1683509 1017759 576451 1942467 1664579 1710601 926055 997940 444838 1724872 1635729 624191 898790 1273521 1289039 670634 461138 1098523 63312 1128371 280677 1698387 431314 1668161 63557 252198 380015 531087 1364304 357316 1915588 932585 1502110 569003 1126826 1077988 1274345 1955371 152572 1430835 1812046 1800849 411416 995784 1402221 705342 796470 882841 1606544 375389 989634 995101 1445100 1050697 1521711 1362806 581025 1062097 1655295 126688 1121539 160282 1950578 979379 760059 1581790 1120819 1151111 184991 489032 1290831 16232 1433188 1453669 67076 1656083 222437 191700 35070 537243 1435808 268022 1699434 1174724 1454039 1982282 1126255 1330975 533621 751381 1738706 754187 1521666 1458442 171727 417388 1340737 1019312 1346661 1468527 485231 349291 1273333 1564467 1490894 832490 1576800 533900 1546983 1329997 601775 1567325 458092 1596963 1777028 1860429 789604 222317 1163703 1523937 1089805 752585 1192826 1610894 115072 1732884 1648066 1299680 1112171 1797795 1520640 1368794 4933 340713 240176 240107 1999317 1441628 725556 1870786 1830893 904248 1302802 1966907 1987942 95987 750969 738435 1509568 1449144 96436 517703 76573 110212 117621 1052270 1146144 168033 1367304 1201847 444056 546935 301826 100949 172269 951346 278319 1049218 183967 1465334 976753 1009814 622479 1047563 661070 127472 819323 1972632 1030557 1180225 925806 730788 1951211 680640 1735379 1500650 952743 55866 1386652 1330501 1187976 1885716 126417 1824737 1247512 509967 921064 46062 41462 1479978 517111 1709023 1290473 1611440 1955045 571383 1593016 346270 1060417 1912137 1875078 61122 1786323 368573 1501939 1467436 1425622 20645 98905 176507 1554737 449456 1519737 1894778 1964931 1513906 1566351 613334 911926 1800720 969625 1607617 569422 1496931 1283235 1857443 214391 1895191 1459150 1517018 1397103 722900 1858101 1988197 1145139 1743406 1110965 1280574 1807557 1478273 1316728 173876 1206719 414582 1178509 539168 331428 1858231 1878644 1578104 1093087 1373137 1766801 538159 1307907 831294 215180 789382 1672342 932898 1209364 942682 193727 112454 36183 1310171 773054 1487313 1264949 854499 511195 361687 665552 634192 318178 352841 1414810 50649 88491 297053 813116 1086861 956536 397386 721551 781941 1241669 190724 901405 37481 517818 1051248 1217077 1230826 1712162 1236269 90180 1625201 159433 750058 1949494 208752 379820 1574883 1247758 861192 10519 1054123 40513 1926811 1312936 868966 870103 64820 366308 821956 703344 998569 1657719 1817446 1783112 791874 41342 235362 1521588 442922 427797 739449 1404896 918759 75203 99692 667196 685016 1018503 673615 1882296 1666171 453253 1528573 1162339 1714061 920450 399099 1133828 1948672 878053 917241 1534836 722395 776124 679953 252819 169251 1124003 96026 1411050 274256 240662 916170 1191905 302729 349795 1396279 1364418 1563981 1497218 1665234 396269 638906 212832 628957 785398 613314 742766 334783 1029725 1507266 412600 56201 693372 1068014 1435321 1813119 1359438 1275709 1800045 1377292 588511 221742 44335 748432 1308388 458029 1882528 1953221 3488 1105114 257619 36002 1095032 1456053 1221665 1947588 1174357 912801 237272 1597565 260248 470690 389455 1211979 651172 603180 1801365 563939 570968 605143 1270678 1165559 249193 728073 1797948 365311 836223 1915555 157506 61066 665470 1442569 876832 882962 1182599 1187674 1555266 1175172 485559 619350 1579905 569787 1679346 1869962 1104957 818009 1973079 1015080 1619762 705045 1297218 625019 1484623 1738553 980413 864401 1916747 946238 1370739 514202 660190 1368413 418455 1824486 529612 1656420 273705 1692648 84938 1670971 820247 472363 320997 663424 1802991 1458856 990140 1802125 1567651 1934336 67383 1483113 1859009 1468084 1311631 1386922 1679099 1396722 732670 1467252 571802 1585936 1998144 9131 424231 947453 1775669 908973 1317852 751320 1707126 1984034 319070 866598 1951196 895516 1138128 507035 135161 1088791 1309552 645054 1281469 141292 1105659 928222 915498 1394604 776948 854118 905606 844075 678767 914838 449052 1343216 90891 282232 950752 1452693 298183 1583047 1329980 415214 1827945 545769 1767296 725940 1676606 391966 915514 649049 896818 277251 5817 427118 523666 1706653 1230095 1606390 567082 1391021 648467 1576201 1916340 626814 1443080 459995 526285 1325119 1483774 543291 1566355 935411 739983 1139282 1775973 1534259 292200 1347515 416121 300588 1218504 448718 1497771 1427916 1082643 1198740 423941 1265746 1718912 49646 571288 841574 616359 1116756 1976763 384723 1533215 1945141 678704 667126 1012609 1979271 651452 1302515 1800825 1961212 888859 164861 1312932 1300391 480660 1683629 345837 953700 833656 323433 662857 29406 1214019 107184 17846 79400 19723 1159349 590716 575324 1074085 1921804 1308706 217549 1642898 569665 579556 1573562 1671192 1885510 795853 1536244 713254 658787 1692589 1101983 1286238 1184364 1850723 1698568 1064280 1743551 103298 614121 1093759 1808272 1978032 857920 107864 419345 1239574 608555 420996 1140229 986307 1039205 24536 497295 1856746 875760 910665 1252232 495014 1945292 1146243 1520497 1584803 220067 267069 1244087 1566906 967711 1217727 1558922 518253 1067730 1460327 1757411 521820 1576034 248347 1847683 1347420 1918010 1170519 986005 1671404 336416 1155391 982681 787854 1791709 1271027 1909722 550900 1773651 864998 996664 539568 589604 852415 80934 1183741 1431067 1837198 262442 1494088 1937778 311867 1131002 135201 1964027 1151905 1679833 1695957 191277 331778 434363 60596 1085947 1632682 597141 510070 13158 440412 961079 717717 752398 648685 435373 1407586 717298 1670186 1072216 3169 1469351 86391 1047133 800037 573118 1317730 276082 475948 865031 572446 660503 1177553 311329 104510 630375 590735 794301 1222416 780424 185219 841156 156699 889443 903231 739419 1226979 1565306 1453914 1006265 26542 45453 1901247 1179409 1650797 1164141 1513932 484774 1785277 834352 1248678 932892 1235682 1498853 1662779 1284802 187084 1864693 931171 1638808 1148748 381660 152842 463912 1042245 211034 532633 1916451 902784 1737330 1091059 771489 606764 1265846 1043234 404903 1774065 1649396 428940 1700615 1839434 524385 853913 651900 1250279 213367 1378799 1305219 548073 1569979 1568762 1689530 494134 1067938 993674 260179 125516 983783 815288 1912544 643811 1009817 252442 1336327 356497 537712 1330742 1677949 1889060 467189 669069 348425 415076 167830 397812 727020 864594 1883391 1688180 1914771 1716717 657297 771893 900669 1615911 111542 720515 570847 1538056 1415798 406352 1314390 762394 1983774 1262333 1239737 126858 1897173 1418753 1851753 342924 531089 1003675 1474536 1219540 850465 1802627 1683537 1017632 1041392 101259 244940 994027 48912 1482088 1893244 1428150 889274 314085 1738528 193591 572609 1576761 567071 1608980 1288197 1932043 1626619 1873368 199751 677044 1765357 453577 1761607 1881088 217342 1928534 900939 1856821 498074 658598 1254045 697899 769241 1088708 1055525 143575 334635 542316 873226 856491 554054 598752 729900 1316107 97501 1757833 88796 213706 1289147 44605 171472 451560 1267943 1119666 214168 220162 1826044 1238818 1074376 589828 1918223 1381319 261304 968371 28418 1799411 1453123 1237745 539121 1338104 577401 1233009 1665459 1377903 1987607 1242509 1979609 383765 191304 1174912 581661 274496 1957437 1228060 800063 156838 114773 1314347 648102 130931 478703 436029 1920165 1004635 553615 41092 765138 1360722 438719 652664 1342550 738949 961049 1548717 1724678 79475 922112 460027 371949 277690 1359364 544662 1070254 235669 1844051 1682940 1954554 47995 1703339 1478517 1969129 1557821 900943 52406 1677837 1057750 955622 1160077 41349 1630819 39469 1765443 896543 245981 1027094 663138 1489634 67592 539447 538491 1711188 1018320 909124 55234 359348 323836 205567 996153 555187 147615 1664111 930455 1655388 80749 1858024 1864282 1591911 471705 1877173 822186 909312 1257900 658481 1461002 1624228 794604 1517606 1008722 1398024 520404 397820 1573155 1083736 1242163 1768400 653050 167866 1426593 620637 471704 908878 1008106 92326 766133 306995 922688 990406 467299 1871096 674636 1889070 1979062 1952243 1112159 1336840 1251438 1617073 1430424 15348 1252749 1660620 1203798 1413623 1628023 133178 1896519 359309 1428724 1926909 1602661 1265836 1967857 403938 364563 1466614 1158881 1442449 1657479 931279 473161 229973 1399059 57182 248917 903587 712258 847469 1554466 871029 41095 201087 1076747 491217 1464132 229087 1304793 1549783 457658 86510 773545 984756 1167396 788583 1121950 1776322 1761922 1362067 202626 1118680 1218109 918094 546275 1705164 1008440 1822111 1572239 258182 1581792 1742083 202408 969192 190040 1808574 3916 1815914 354141 557405 1439439 1838688 1642914 1380857 823961 1120791 853241 1432780 1432252 481982 1212524 1223922 109342 472727 1321364 837993 215490 1803009 206990 1470944 1761265 447293 917636 876564 453424 1553485 1194129 1066619 1167027 911970 555237 15848 1489043 1807540 538064 1572339 569224 1777113 592965 354929 926286 1012195 1426641 1115744 1150882 542096 730605 737491 784305 213237 641949 291876 1002614 6900 552469 259678 739024 1669661 692438 698370 19429 564088 348284 842824 282203 1834079 1635926 1916980 1689636 487479 1568654 1164844 741156 1239250 1387665 1873758 520349 1888890 1276341 1187051 706948 741914 43262 1159137 726599 959469 1638388 882660 883999 1303325 1935871 142270 739678 1078728 685598 1764890 129484 1504955 181639 334513 397542 1761345 475790 537762 1872720 1983771 312868 823946 146491 19609 1358161 719318 1374273 1552848 762990 1724934 951486 1429207 2305 1900670 1208930 371489 17481 1872549 428442 593894 906566 957772 1775405 640316 1409056 1650144 503316 1057419 1073950 1071042 1227446 116740 1569538 1405569 1452830 106678 1037865 1824321 1418702 1743405 1374826 1863333 1217566 930075 161939 1886155 171777 1498491 1589198 1454545 1935132 1403481 1791785 1131406 1557125 83878 692518 856187 100083 1282382 567185 630589 1302788 502852 560596 1372511 941822 1104023 552258 1758320 1709132 665072 183843 1577031 390825 545543 333525 277502 672145 1773517 1219633 625362 2146 218536 1093316 1139300 1795115 1335258 349751 1385739 569564 1249444 1234111 462942 1479127 1039711 1771142 781838 1164087 586182 1923932 782451 1704075 1971523 1726049 459200 1008958 90577 1721420 761995 674018 1077873 720613 1076418 98244 398511 480367 265282 1933535 198652 44696 200 636964 1822857 523477 1284839 1262961 290997 1468710 750064 31607 656523 1407306 1396046 541922 353521 218922 408957 380226 982722 1036604 1860001 1214791 762692 334444 1341081 184626 382867 1279928 74719 297301 1836133 271730 1454700 561501 1764114 254253 589148 1791186 998725 512085 1069355 1065602 1558968 458352 451121 312196 666084 1039630 1875868 1218058 613994 1772914 1338587 113006 1828684 855541 747678 1335942 1524943 1774207 1840715 230171 1741979 1123536 1510960 640653 1616345 1653006 1676679 928525 550479 1149203 950969 168315 1325171 997670 182053 1751876 490279 1549499 1951755 1126990 509679 353508 467971 1183241 1086469 1000453 767675 1219175 809977 1581581 827477 1362615 1579790 1473778 824989 1353887 348862 1982762 869359 1348188 1244348 1622402 1251053 1134660 961517 196291 541023 1121047 523701 1049476 1214153 1864058 307844 1145329 130743 1833247 244155 1547002 1577455 864176 42632 1483811 1230791 144479 1175712 312272 476118 1732374 1662685 1244845 713562 1471194 437899 1299825 1752258 232614 662065 1072004 1489805 1270330 517226 510502 1077500 1193669 55265 1142068 549319 1272558 1973555 280969 231936 350311 1936620 789506 1851879 876137 380174 1059339 1012925 631794 1021604 445275 902270 293213 805019 1720330 381941 1646316 1233307 396398 760543 1702192 844795 1740384 961997 1194531 1231394 440937 1155629 261477 1131923 514800 1072343 795800 140044 919459 1900041 1501408 1503798 129490 259805 879653 300384 57781 106042 512039 1898658 704584 942542 1795774 1592331 807400 501380 995243 861522 594339 992266 265808 1157081 1659758 1706207 185149 541327 1991317 582466 212189 1309138 1102053 342107 1581539 508315 1718542 858686 1797571 1248304 56499 113406 923445 848672 1099746 306738 714997 1280669 831337 1737384 823528 1134980 470801 854331 128766 1706619 838367 1724162 1704145 965465 150319 64551 1188880 806338 565173 248151 988746 1168630 1312325 1813698 1364924 1826631 334630 1695856 935317 1534048 697209 321261 517645 712575 1766753 565183 1232799 1039807 1045549 764044 1016456 440559 1307543 266835 342668 943801 1030766 42788 1078428 833286 1960269 388135 394131 5779 273529 309631 1282444 1025282 1920593 197094 69885 1143530 1788552 525769 959263 183660 57431 1278134 1387729 219363 1563905 722390 487348 1187074 1914707 1974615 1230777 742639 235153 439830 1067498 223350 759566 1672937 433641 1020386 611979 103833 1118936 1643274 828046 1696633 1025983 521212 1004663 1480653 968378 1078262 1411544 1043042 973298 508349 74134 1285018 1782868 1009512 706791 1737507 1531225 839148 162367 601784 1934258 1766220 66069 1986664 741818 311678 1559624 1515155 643402 1700577 33849 1876035 1800221 1311099 1016669 227697 13568 1378886 1397473 1451206 1526603 874568 1479946 672464 406640 1162190 1653619 1017516 959129 545372 1627238 159384 197664 1720536 1880297 591547 1271859 889194 242681 1176077 998004 609521 1779821 57564 182995 1307075 1325036 591816 39735 1106579 1246585 1124246 1440918 1654780 728420 304034 1653603 197489 1524443 240498 497338 857559 1856070 1963761 1239948 191542 1071754 1899220 1508708 1635781 1664057 80026 1285441 896816 711836 172438 1559329 449241 1530776 1934244 380185 618157 314620 726680 351744 1893130 454185 445926 870805 1483904 1537413 513820 1928290 51481 1222441 1599623 833218 1578619 1871576 175829 523509 1129245 1787583 61387 543675 135500 1699353 907029 852218 103720 1736209 1431027 1135568 1859402 800847 709753 1264722 1256609 1163762 720335 1645709 1882702 614268 177557 56873 1602221 781507 857422 123811 805042 1750111 230616 1188580 1844630 31125 598058 1677587 1090541 580399 1027636 1449344 982411 279599 1275818 543866 1923728 1667268 1631412 1652862 1802045 719031 652096 1974188 1704320 1835454 1661015 78819 1256382 604888 530873 1577635 977732 952897 817717 798342 1080358 1465312 1647388 233759 1683953 388393 1853009 1154774 1501802 997079 105440 1358086 1155683 965223 1430726 1646540 384369 919808 1174205 1730800 1125112 1182133 439061 791364 1424058 716973 559677 216141 1356210 65008 1071648 489225 383606 1169225 874628 1296425 401240 881164 205611 1870270 168695 1570573 740439 1136604 1020520 65413 1310342 973541 1368102 20971 378639 472369 1442600 979603 1958758 678665 189585 1085847 345438 1890174 310965 270154 670083 1129427 1850572 1749085 1989261 226969 1957300 101282 745156 655305 22219 320132 742941 341535 1124542 289689 1538817 402307 1171222 770564 1629155 1466386 144123 53188 1599688 1911259 1707031 529494 889598 378400 1733296 1110207 878275 1163905 199621 739318 107583 660021 1574396 1551282 1100202 1275219 961241 1333444 1022631 895109 1728772 1090713 1132007 1311400 288787 1479753 1123178 214167 568840 555075 1827997 1818166 751312 151342 1283064 1480728 25673 427737 1728187 228628 312729 683994 737768 546540 94571 1201695 1190789 1485217 207420 891979 1670498 1575587 1217646 918960 1535738 1306299 1789801 1933522 293144 1490971 817829 261370 997373 1129550 1247634 1037096 1133247 747811 1475516 1770379 921639 654502 1919636 1193640 684106 1668150 223853 1455024 153963 747772 1295131 1494717 847849 481329 1140227 1405764 1363106 1984859 276802 593136 337878 1002529 1817323 1271008 69469 1727150 672936 14891 420613 335014 1144618 1516671 1786746 1960756 1352034 987710 1508746 1939303 756720 185164 139331 1146692 1379766 274526 822345 295030 678800 1310404 431780 1089449 1954000 245033 394640 656067 749700 1203866 1929911 48871 1972345 1566769 264302 1173391 177398 1200794 1781643 1662527 1775963 1153248 1760861 1155482 1932017 961994 370351 448450 862086 871218 1875568 1212204 426518 1915398 564766 1451121 1488291 847358 1399367 704248 288446 962798 1325807 241055 293997 841829 1588850 1953229 568213 950053 1417541 1017237 1563553 72848 599159 117507 705593 1594338 611303 1493233 115800 1370068 731413 731052 851936 155634 674228 605122 68588 1568293 826424 136575 518480 1615134 623444 977960 934132 1480038 743246 408968 926393 1700533 1814950 854942 163236 1816544 1594002 359164 862843 84650 505915 1875469 892421 676885 1604264 384406 1356293 1004943 1696696 1455324 1546989 1188724 1189505 1294483 1144649 1436073 56643 323889 811575 1809289 1362271 1773389 1009754 554879 1188020 1722458 517891 1357590 48715 1571189 86687 767699 1211008 961803 1856576 421293 494656 1578026 1319496 1764769 1286365 1694465 1892993 300569 784135 780470 1343396 210345 167037 318101 357281 1501887 1835515 1539321 484264 1807238 1423725 1287681 1771725 1083704 719404 450761 1840419 1181023 937748 24821 93401 322134 1693718 1445547 655336 1539956 123152 690688 1849313 82156 1691155 1376573 1688998 809386 933051 866131 1215868 866794 1135427 819801 681419 1300762 208557 530759 1527705 1490865 1697536 1477773 918676 1791220 366110 1818843 896579 881554 715674 1694304 309966 1639178 1536788 537395 662651 95616 601863 1238052 1733034 244158 290574 933313 1533724 836000 1835533 1669869 1291246 275656 472906 1127921 146954 948521 473261 302161 973466 1490170 1453885 1957387 1858483 826890 736425 971353 888054 1896027 354186 921578 36010 126149 1341041 89063 62422 1749470 1880718 684770 394105 628668 361134 1938431 306727 344483 833991 1219297 1263302 369230 1551383 675457 795711 913665 1409310 946237 1187794 1375911 221179 1040892 1777363 659218 412701 1215956 633902 155543 997724 1051015 1222037 382950 1268973 798191 38424 664409 1095397 70766 189176 23520 12928 1335974 716425 299120 1891695 633996 163792 130356 1922231 483535 286861 393068 748585 1135253 1460939 1418552 662059 1988674 228620 293098 854040 1166657 876378 917743 713571 1264995 19508 234557 147554 1575994 792094 1028768 1975043 585572 27643 1706226 497647 1708685 308239 888193 848442 1512459 1588285 1447156 1839294 708495 712208 59968 1687275 809266 1638122 601154 53967 279833 1745104 666973 291401 1000004 1077146 821016 1742054 5482 1735019 802843 630605 425454 798773 167903 347081 1383459 1653812 1385098 1512666 1955910 1625973 1502302 1397369 1464707 1041078 540679 1890263 1672465 1584221 575715 974862 41859 1530380 1548175 1208626 742031 451419 1584061 1676732 231210 1982814 1571791 379446 314270 685425 671669 807359 447467 1398300 561141 1628181 871007 604075 1584081 955148 398543 772483 1084771 1094142 1395076 316836 1326713 269489 1086623 404567 227856 275471 503800 1318736 1372472 246438 1727924 1947326 102587 826986 202855 281919 179988 1559933 1615524 1548398 693808 490908 912287 856472 600645 1534051 1612577 280342 1979105 357570 1657834 868704 594594 1138268 1743493 1229207 436929 1422427 235773 870784 508713 1445009 1649297 14287 775452 71876 1473746 1517187 1659222 514067 1993367 1758870 215352 1437913 830667 220935 1191230 898554 690072 1859927 1238820 227399 203726 157213 439582 1553891 63297 811766 1272098 37263 1645576 188466 1209632 1161651 1582279 1841844 1755098 225617 371424 1413507 1568625 1641602 1593853 1711386 698222 230084 174889 1200364 1132850 69211 1183266 1107809 1715294 1412721 528853 1636890 38175 1186026 1939615 1395171 276819 976165 244757 1686592 91410 40254 892177 1952651 77150 617953 33493 1288684 769902 1706742 988290 476213 1716112 341875 48110 1306211 1405615 1829981 1174731 1043371 567568 421926 1413183 942580 1866261 909655 831303 1503822 1226343 1525413 737423 1080848 1102694 651052 983076 1799070 1830735 830394 487881 691917 361138 1459994 1407309 795945 1591645 840355 309302 690263 1008628 1232322 1362727 631562 916411 1774853 954257 966990 1763633 425969 632095 86191 1444398 901287 461300 1965394 1315435 1449497 831015 1803267 1868056 1498764 1255730 1173469 1233109 1121770 1297571 133686 217888 473504 226440 1324022 885873 477828 961982 383249 1494162 1046104 285828 1193446 452043 526101 325630 1261808 1244011 1928436 1270769 1493412 124300 608405 554162 668769 1607837 1768371 1651623 1007544 935948 54939 975151 1933184 179165 1069602 1916635 954922 1347349 11708 1926739 28834 976340 1239035 168930 1289901 1655854 879692 763329 504266 1162097 746224 262343 850860 864584 224494 849097 1906485 640164 890647 1900417 1063986 568130 115888 774423 1369052 136505 1371112 1055061 1077139 429471 1543493 1187631 1534764 1593671 444750 1412057 380798 1355908 1323738 784788 466277 1906037 101387 1021284 1127408 567190 1117633 1263595 1601873 144629 1931157 787412 59704 984564 534362 962579 1730246 1289040 67183 743542 509712 325720 90844 213791 1916554 999544 680299 1787 1913542 1596241 1892503 969482 859613 1048618 1200236 668075 1104194 589632 1086621 1468404 472475 1298542 1125988 1892911 1001297 635774 15092 151374 1523321 203464 676474 1345194 1586176 222682 1584368 15713 76898 1097233 444215 454165 67527 1560065 899763 504506 96343 388633 1222857 1366257 1182289 1730322 1898210 1089752 1530685 37225 47262 1095571 1249214 871615 1186191 249930 1266524 1927501 852778 1734324 1236063 1113533 903948 1888059 1980201 933449 983581 592928 637095 571471 712219 1983073 707994 1973985 912661 1336219 455431 722843 1986154 638055 1730581 1247246 1326369 1901246 764228 1796779 262335 732753 153869 651887 1633675 1498426 666618 1713862 201214 942800 1793083 1738126 915517 768911 142120 433187 1894343 1103098 769349 1498391 1215028 697632 1300557 1667180 1127411 790397 1014359 690267 1600771 922851 1274968 974354 1995207 685469 1781140 1970040 757132 76587 763334 283365 1079165 73739 722771 1956067 329717 509150 1644813 1331123 1546246 1910715 1610939 1308265 1012695 34634 122697 1541428 84407 886576 1285120 658205 1353781 15324 978578 1037896 1321751 38564 739745 1074948 922977 321480 986888 1071451 803881 1485988 822837 881308 1883048 924526 239777 1421606 1397163 49339 689804 1156667 991309 1845496 1989708 1307477 958316 1745575 284993 1249 1267893 595090 1052680 493949 773569 1902715 1212653 169086 769153 588935 1202424 1783381 1589496 1967300 1851228 1481541 1854306 1938471 1664863 301989 1660618 1808659 438346 1559316 447326 1320799 1255311 92966 457070 1606092 354056 772233 1446705 446794 1217204 1338161 911541 1558946 1940700 1505059 1329028 994406 1922143 1865666 1681406 1131963 811266 1079852 278623 574007 1049101 522290 180196 472230 31116 346731 1278589 943733 1183380 779168 187563 437187 749897 1094005 1950530 788838 1130084 1115645 1084354 1881392 1890076 568380 1910889 1718177 320765 1612363 1678288 805974 1038344 1502938 179218 482662 1539205 821496 120452 462220 971871 593552 1912460 442333 1307712 373994 1644983 555157 1729887 1618634 1178542 1774233 1719409 856442 467106 321141 1903281 1599651 1496955 266321 417566 109940 182657 684759 971660 789569 776904 472029 1037413 690986 1404217 1317529 1796167 1504120 1586958 1929820 1420416 768273 1734511 569029 867418 1235630 1699060 1914649 1758793 1794961 1962070 1017006 1577426 1758776 468293 754075 1123360 1542237 431747 826181 1694354 1955171 922984 1418627 140843 1414760 1081021 261960 1616237 424525 1624807 568279 1004240 1739707 1098473 381580 579361 102613 1061832 1627481 1971339 1990363 38206 1405383 1671531 450471 1626403 1566120 1285624 1505758 1213625 496992 1233798 38322 1317933 402162 928636 721789 1649554 748648 1433679 1773791 510749 1305322 1775559 374581 1518430 23284 1369359 1679450 1675193 838365 1557622 12257 871467 732242 1129796 563747 441404 1897141 964002 1171401 1673863 1675051 1393986 1391136 1519780 581483 1028067 1593134 275407 1378966 1122107 197590 1031610 1327641 1715877 106906 1440876 854472 1838793 72429 1016363 352887 540834 1522611 966379 1694751 35987 1063502 1192158 1575881 1334942 671668 37049 1646048 1196764 1642245 597908 1615523 1414640 977932 823080 725653 1899002 1341881 202092 1842392 730703 81500 97912 541344 384876 1091302 1539995 1781396 484319 63801 1184506 1362136 375468 440813 1234591 909535 1907793 316039 124505 879056 557369 408632 1655334 1257092 743683 81283 1219757 1839855 1762193 1216186 1697992 995078 518601 830683 690113 939966 4859 1337281 1919336 1984247 13418 957197 815781 883746 1275254 1662151 163798 979989 633236 270879 33981 114103 950825 871252 448037 1011015 19827 297017 413372 1990136 518764 1674085 1802064 1607587 1146078 1541824 718435 1040607 1710127 421079 1100547 1314706 258512 1744114 23174 1818093 385257 681841 1174552 1462167 990389 1446910 643975 1739328 1394603 1492553 449668 166928 114636 768856 641520 1187516 911893 501137 1471062 665863 308226 1529531 1011480 450362 1803424 1439616 1192091 1105205 37564 69488 1945388 1211252 912419 13253 1481575 596625 184604 1896300 813969 540103 897635 1591213 714894 1437293 570982 59291 1716429 1753482 1715994 248239 738571 534324 1406180 135967 878514 1264006 1482046 1367205 1188359 1639226 392321 1519384 1881203 663079 956673 1397271 924977 908911 1360521 1335190 1013267 860562 985442 1927457 515226 327428 722540 1495184 559597 467879 1241102 448622 1480164 1021632 936676 1397119 1386311 1034818 1217913 1710296 1138888 665456 1604785 526158 197982 831252 199102 1229356 874278 1175029 1212876 927258 714623 1667949 670243 799666 829574 393469 1712274 128489 125958 1003772 1110556 270090 1729496 1947476 29003 527689 1398766 1144799 518439 649903 1342644 128163 1216181 1504479 1418137 1989013 1883154 1670420 1456739 889448 1257549 1548739 1131332 729180 393766 1130556 1081326 1362588 1431379 1736018 1497021 1079111 1274101 1927965 1406395 1204231 342383 897639 798632 1530017 1827347 716317 1400263 1697344 1567276 1607782 1925570 713131 12167 869728 533293 1884167 690417 869804 374875 1786083 499082 272848 450760 700517 1710569 1080149 976913 304926 408980 671468 1098926 1988215 1007107 470105 924556 641310 1863035 1974992 1884802 1445797 1902870 260006 1173818 499478 1879178 768628 1831606 1456794 168344 911269 312669 1785587 739390 1178398 278824 652685 1591313 798371 265012 1064288 1742951 1544200 206771 620316 758850 404309 212268 1094580 1109589 1121304 528068 1814099 1993214 1702203 865945 457858 1777252 1353020 242572 962329 1448563 1807373 211746 1410758 327614 539632 96329 234581 1543674 1042317 1118923 1767729 217334 846199 207622 82005 591789 844886 1374516 1062579 1242343 1393063 20422 310174 1826859 270547 1119749 905610 890474 1455390 1285071 429974 1097457 101369 1443603 1899781 1487411 1382577 1774097 1272494 1842965 1478383 156927 455979 319734 237542 298990 270341 1924217 796227 1372438 685891 358148 819424 245577 1096509 593560 1548365 518860 573351 1726803 133574 618842 1580517 369295 1376257 1915677 700833 525338 1640479 157002 1060260 604350 1157830 223191 1303201 692791 1231983 226993 181801 414266 11093 332043 213232 1685849 406834 1160754 1230892 313830 1163617 1102839 424968 156696 922815 1717377 524521 1511482 1137557 145765 1884632 1505071 1964146 350898 1603535 1274705 1145661 62440 172001 616216 25880 768200 973302 705023 550240 1341865 429724 1595117 1405690 862801 1007642 314066 3128 1164679 381633 510656 112438 1624110 1848960 19484 1155052 1010122 1138843 237457 1029145 229222 1227078 294976 1071028 1288557 721716 1028276 1805391 525198 585277 84521 1425651 776897 551451 648701 694730 1035987 773304 75308 45671 25631 1862327 1085774 1557489 1968312 600388 992300 1902370 1541486 57626 1622373 161045 1623282 920584 584409 1834703 1165395 1560342 315008 1344874 52685 1904377 1311672 1846018 140271 869074 712597 1869985 1214561 1362256 343993 1347637 1648243 137250 104579 1890056 1362623 480617 1480392 1269255 350655 1992847 620459 1554914 1539267 851473 1188895 1655795 1822002 486522 1013033 1102464 136862 911218 1590145 301469 1389914 1216225 815849 1729242 687220 1249062 790671 1928510 468648 1171774 1734658 1833254 1844708 40815 1328439 998341 1960593 355739 656121 1205770 323384 1044050 1826794 1380078 1975833 65113 1346615 866092 1486883 1360687 791063 1707024 424619 1307499 1415077 240562 192660 1384770 472140 754375 1333241 1697681 1419426 949678 1693476 1680878 534806 27727 1567498 1363870 522791 59173 1774988 858434 1835489 702463 926914 1321164 1977468 1046557 1100620 1155464 1832157 923640 110819 3797 1757819 1668488 1960105 1257760 92031 1448589 253844 1508235 142695 737907 767814 86383 544546 1454827 162503 278881 1039526 741804 1034071 1115780 236033 1892791 798893 1157482 1685835 1469713 1808440 1839857 1224683 1646567 1026350 568275 1464779 1852647 748715 1075857 963450 307448 7084 1161635 1489293 1056490 362050 693172 1341883 803647 743473 1212955 2591 1762868 257436 1146603 180646 1547857 529912 1343940 1312420 1497921 136126 1651748 448098 538278 16865 312277 500149 1311954 298848 814855 1092261 886991 585046 1939051 794139 539623 920520 68613 1309699 733120 1123173 1865102 914449 444787 1963969 437116 1854173 1330522 273685 1369884 868952 1337528 5993 298116 1154565 1934187 1003855 1950365 1419699 1394927 1986003 1511601 1097122 1924998 550266 555690 965962 1654366 1381729 794685 630872 38531 580951 1036221 166694 1751424 981319 1909510 648291 495579 618804 1926407 1737375 1736915 744921 1790493 595143 1122534 1198881 297128 345835 520608 874301 1127547 339887 157539 979519 1072205 1986223 967164 320414 1987644 1505224 921365 594737 373449 1069648 511754 790694 1166421 1180737 593376 1067751 445203 1888818 627490 1230487 1972098 706354 514700 935781 1794684 719374 646625 449859 932248 606059 620986 305556 1212542 570918 717183 588456 478638 982502 1450159 1352942 964096 7933 1180013 1755554 1965956 1402976 385071 1177703 1882431 315417 1674394 866606 1853551 493619 395093 202591 1488617 1117866 1720977 1958571 1787206 757312 1029348 286680 295410 1506823 501463 1338673 316141 352801 1453170 201691 234082 1065777 1481111 1852639 1939285 464361 1080974 1781084 532644 1007477 812174 1250475 1845560 408210 591879 144360 315150 199760 1257601 1120484 709168 1837427 1467668 313863 67767 38134 1872672 1565244 196067 1483566 608913 677207 843710 1073399 1295419 1479321 1572824 1315779 1809484 999387 1284326 1570397 333693 673210 1319604 1547721 1702607 506114 998470 1074592 1956787 1353284 640798 1530053 1364051 34332 103543 881867 684717 1816838 43627 1469901 1405248 935679 1617718 1984902 1574744 227776 141728 338404 1951576 1808110 809767 1999904 19495 1137650 612710 1303299 39705 205638 1563612 1524162 975483 385396 1492887 918516 316877 797205 123837 820495 321655 1930293 1060494 1915441 663299 746941 1368161 1555931 483091 1581335 1612948 1788940 568556 1963998 1595137 524113 1472731 1871914 1030780 124124 451544 556444 537625 1959023 1368515 13150 1737339 862634 1464410 569949 1161431 820808 24857 945221 1916912 52920 831189 934298 1569256 505820 97972 452904 246455 127409 373396 808121 965852 859664 325446 757348 1757532 258954 203663 865272 1959083 1271505 1785123 677455 1068684 233159 1657167 789661 1055349 1706142 1412220 50542 1659610 5310 942500 26442 728956 1096229 1428123 592927 1311591 82232 1445286 65914 727434 1800453 1660854 1033278 968527 61675 583721 30554 1046085 1786137 1662859 799094 1032013 1578341 962179 700281 1143238 396148 205956 1162652 1885163 1460878 1384286 707956 260302 1363081 1371522 1895809 1239546 1588907 658077 303359 652353 1856983 1667490 958264 453855 1682295 602742 997891 1255414 657986 1276782 1757477 268331 672451 1480604 774790 945386 692333 1871459 1099535 1146006 96172 10308 1159143 1777512 218570 1519324 1726227 1224587 701952 1145333 1995228 1485264 245764 219563 1283529 439468 373532 1963988 237589 147002 951522 1166183 1760510 1605379 1133614 340944 1722426 1591844 52723 1412129 1877692 789178 1397903 150849 1866716 1513294 1394516 1474754 1538735 1753311 1333141 525905 201355 1497956 693416 1349660 1433873 1417903 184502 1795609 775482 1040070 395835 1488582 308903 66626 990071 175824 1100498 1226945 1568539 1532654 1697437 1034843 1494367 1146041 434129 1826448 1314550 561310 1006189 312109 26286 1772992 869878 1868531 449039 1074568 1023984 1501020 637126 1155070 982907 1866228 1045559 643450 704878 384721 1956632 5601 79226 342226 673815 1631267 711795 1200383 1470679 1276084 194434 1535569 1466342 81592 1381141 1308908 1113160 129937 1326511 989378 389384 565254 961636 5672 1910330 449750 1662096 452524 887483 792896 224836 1389801 854323 1320245 1850525 1964923 702350 1283132 1772486 1840979 402685 1233276 473348 478947 1236972 513723 506639 1427429 1392784 775166 1167200 1452459 465743 534762 55483 66747 176881 1766055 91330 190465 1826654 1733628 1307626 1634659 1856875 61656 369354 492151 1560668 845935 1328304 1077212 829302 1398244 541903 1772671 825113 1497596 482335 1246672 215643 1158453 1193724 844044 1542581 56963 779329 259783 76810 1769150 214106 1948495 90942 256236 1443391 1332075 1383760 1291697 1787116 1220176 2160 1950531 1546058 1861301 131283 1153215 1383566 1440854 5234 687055 1041299 1496210 445190 1736737 1135733 1574760 1201082 918317 972225 1923110 31558 1233741 608687 408671 1974011 303635 141943 55208 1178278 157426 1989812 142586 308892 996808 610809 1569848 1634653 1414739 624205 107288 1857790 1193286 657100 1204862 988633 1345844 1540021 287954 85378 1329392 1462387 1262840 137270 1847859 139528 182325 1909514 1314907 817265 1488486 500018 1151627 1378854 693086 959148 1636722 1081287 1818149 485905 591288 1197881 378236 828412 1477722 1322587 1933848 1101879 586694 1573011 1688362 1249627 198022 313049 547549 1741169 1160035 1072175 1454304 709850 743469 696447 1355980 38364 1729619 1910412 1988500 1261337 349973 161446 1675439 1397127 769640 276073 1080900 327855 1092791 871623 1828563 1325098 412837 249315 26477 1558527 1796219 787169 1173653 705427 617085 1577733 1719282 390503 1369503 1041522 543375 1791343 491146 610433 1078119 1883203 124613 49450 117132 1453944 1233593 419075 344372 843237 1396761 845457 867166 904554 716571 306407 1030967 967173 1917880 1396045 1178897 1320432 591942 622781 637454 864523 786510 190890 1485931 1990222 1711642 1322512 80297 987713 1083494 1683268 896712 1081148 1149560 1512673 791465 1248807 398200 669957 164837 1799545 339377 818269 1362729 160771 487546 1532134 1286159 823533 1838154 1498046 1092256 1836754 1845523 451605 603244 1128799 1357181 1303129 840654 1697631 470371 71639 1857698 1063263 1471921 1325487 166020 1479043 912870 368101 536611 566521 1524706 551647 1096071 39690 669577 1075968 1095532 1600073 1976911 439482 1385049 1409669 261751 384490 123684 1403038 1552694 1034073 413640 1855592 166240 741940 1288304 987523 1900705 143182 496412 569738 1251238 531204 262214 1803989 51841 763676 339515 1900564 1505010 673554 1334860 717163 1355326 1107685 1182779 27694 92038 1215271 1628987 1686805 956593 217727 1233700 1892034 1959730 87232 89147 1651889 192614 1455535 67192 1874282 802146 1156016 468373 1867407 551497 1375306 888010 859266 852407 1794300 1118970 1281593 1295713 978434 1301916 1957318 1059635 1045084 1522646 1009564 739634 1601044 96710 1270077 303968 1567619 1423689 1720591 222850 144045 638031 813089 1607881 1229262 1712518 1097585 813405 1304740 1798465 132072 280673 1232059 1168455 975307 405997 124490 148270 974270 695662 1285958 726060 1998311 1972561 876540 856661 842311 1372766 1369869 954374 794386 1863336 222038 771638 1256978 346360 1367815 1918006 1410581 300115 754364 463689 640880 1400038 784021 1061628 346936 367123 291026 525039 686798 124458 1203042 1073624 1906422 1665182 1851849 1931333 145339 495902 281410 1150387 676772 763087 1507200 795843 900373 431355 849701 1551260 752397 1385718 1652821 589371 1190707 439530 1713360 1829319 1717793 1358634 287730 1315535 765717 1126455 441187 1038366 1596142 563541 712227 421865 1622622 1995351 983439 1492464 1133508 429148 403635 1808448 97477 837894 1298110 606546 166711 629400 1915536 1228488 568921 1203756 965997 1407884 406853 1028505 1514895 583794 1424089 375051 1944351 555562 1953306 1820040 54592 1250547 1435363 867774 518354 1215324 492291 849135 218433 1984852 1326980 1594573 1542335 1106765 1409901 1277173 805581 1529583 1554166 368028 1443201 1277549 1858945 853594 244328 1194533 54756 387464 749061 180629 1124241 320299 67522 1247809 22255 1931843 34309 337064 1869833 29452 1851550 1112332 807964 351821 877910 1686145 871856 1676909 1692784 1517537 1464561 1990193 1783831 1673238 608941 102096 1848060 44823 1508182 260788 1193981 216581 1238240 1812163 607531 1181832 350721 587666 1025027 469322 876328 1681628 265582 1276654 816818 1004044 1558037 1830784 249745 1668144 850778 834741 1345893 1220802 1527070 1313006 236933 262406 506968 577662 129474 906407 1016064 276727 310552 61821 725051 1869706 930544 1345162 114097 1819714 1520488 759547 1544312 34948 440532 571404 1122888 819592 1203489 887419 844341 903616 301658 1016752 32136 682329 995270 528307 1447960 800992 1655655 1579424 983462 923152 498477 69524 951748 424928 655457 1249502 1796490 843539 1606515 698093 1340799 1067125 1438384 1813187 1541322 1928067 1558509 320557 1557783 798535 838518 373752 1624748 936339 1403850 1081497 439805 1430374 661500 626045 1943661 978204 340728 1660112 1263213 995050 218421 1102903 1962376 182725 734233 916365 157177 956511 686111 920525 359337 1151162 1821393 1502315 1985849 1715001 258134 244128 579059 905123 463250 1404729 1969206 1692517 309088 928326 1159213 1060162 1710096 1985795 861116 1142123 575329 1504387 361330 102419 814141 1670637 657652 174643 21237 1284531 842314 1175295 1394873 762999 506175 70138 260260 1891643 322900 445529 1230459 1083095 1890953 1224924 1697486 1936246 1360563 829977 896397 1260250 1147505 1555317 1012246 604610 1159239 424752 706858 684352 628187 1782945 1368671 1134917 567131 1702880 342327 1119758 61216 1593753 894911 303326 296873 1322491 146847 550717 981231 1978196 1659023 721299 1556222 1314205 58728 302531 1362552 1871652 1027165 1392248 1691153 1221010 1390079 210792 1090671 62252 901279 1911887 941128 1113783 1692033 663604 1947659 918652 1921370 445362 799360 952603 935167 737093 213348 615413 886025 374972 596672 1985226 80103 1556423 23225 1749003 1153087 284717 860211 541873 1852312 1803188 231372 151308 452844 359482 1830226 832952 181002 24706 1320819 1454955 1543291 1551027 694081 1335901 1101672 72615 679320 1150212 535171 1236822 897300 1458914 1367114 1585383 1213908 1236699 395785 687768 371996 945071 1912276 1946999 447402 728222 569635 1922736 1099740 1267216 1758093 237996 1454680 483520 1379395 200033 180628 1079809 1065601 624905 634685 467896 457341 135665 948600 738005 1383567 1332048 29105 1492223 1920373 937447 1530369 1462099 774805 1708414 238814 1038576 447140 1454342 801093 937702 401429 452091 517789 707392 195222 764965 1469441 236952 1937342 1222699 1695158 837204 1493739 745508 1677660 658265 156900 1505427 668026 1827439 510663 573486 226125 407676 1298513 652160 120676 1861009 239293 841495 392351 1581405 1706765 142714 494035 1405585 1118795 1661937 923790 531256 499104 900470 1064255 741627 920827 1271331 189769 842617 741851 109091 1017435 1870507 1414330 445645 1991461 1796826 628239 220520 409664 1990774 738525 338099 1814349 1600598 1941305 1087648 1378572 1036336 1211155 535351 79976 1451756 66053 1372690 1074219 556804 1562929 565489 301116 65391 282949 655461 370216 1968683 1580417 1841886 552444 476987 1249280 1640177 1982125 1785797 1787347 607558 1914993 152929 370088 17068 58953 23807 25226 1172154 132424 1511413 1635888 570711 1197646 929228 1528856 1207258 1075282 1180182 705500 1386247 982208 1712558 655419 1568623 1729026 89835 26107 1914313 1191010 1805467 411687 31414 356583 581569 288078 1331609 10774 814493 590093 70057 1208399 1817169 959411 1419748 1072102 1486276 1708166 1620288 720788 1345735 723755 667918 202969 1350024 1962992 868568 1895410 870870 641213 1308729 25159 1646114 1994195 1359938 1550214 377486 1184641 1761580 1528118 749885 1588682 180164 525507 1683945 984835 810482 550118 240108 797771 705350 98203 1862067 1589534 804243 1080087 246532 1471204 1893574 203218 1366038 1774168 784508 120554 294621 390453 907578 1827122 982516 1646619 1929788 621858 1756453 606246 127360 1230849 1208849 1732036 759444 698158 1182128 1684784 1526063 1827075 1134912 1211491 278793 732536 604464 1165306 1729428 147902 400415 1585837 737678 1881089 1194822 1988039 322724 1178639 726228 1174318 240639 678358 618141 326443 1421812 1081885 1974084 744834 1457426 1546184 1271459 1163236 665929 574738 1002443 570285 634545 1184728 571403 1050606 1523191 1077737 1156692 1259905 850293 1792557 526876 1149106 1600568 257002 984961 257754 1754150 1397110 1169919 420788 934339 61043 906059 861276 825485 1733813 568886 1657982 1751787 116203 1104196 702604 9110 1758450 1349866 928035 836320 1249524 1877720 737622 454343 1124787 1774016 1195508 1181903 914122 1736572 264459 1508241 581753 569020 88108 284664 939353 1048417 1031240 1007358 1675599 178278 757200 1124134 1277067 212210 596022 881150 484913 363100 1823929 1642025 48859 1569392 1401451 11664 1809609 1763453 1664549 1414724 293187 459685 1023666 19867 138076 1954506 1599436 1093387 903072 861372 309320 1841576 64229 1032541 1553592 804248 1228981 1800321 263715 1181684 75440 454153 981684 1248207 1373555 189289 784434 607286 1729410 124359 1755505 267004 1511856 100101 609362 339645 1533916 354904 495471 81503 651675 1557776 1900876 800581 1873736 1712575 1184733 826633 205497 1335226 1561727 200365 776125 482979 970372 1724874 37750 1160728 292580 1286856 1236503 1763802 1336767 289936 1610014 122076 1646259 1470053 596271 1055879 1972210 773725 215902 1981113 1615528 1344583 1549259 1431830 455965 105214 1661415 1366533 357603 18160 1453925 1551989 1441627 1644730 941963 1248817 1340574 874626 755709 1138322 57971 194226 35988 683457 553009 1825805 1802634 103656 1946851 875764 853759 1019177 1430213 1920183 785002 66950 453390 1546125 1815392 478829 1572067 1181883 1403349 1759490 1197100 1703829 252738 1909207 681458 665075 1642762 464347 1844927 314086 9286 1083363 860686 474946 648505 1981012 1540343 808125 721603 734753 644315 1609562 724326 1600324 1634766 484765 724414 1800260 246285 1571574 1589877 197479 1449718 599027 237350 119360 1085286 99893 1933259 598729 1837629 671702 896694 1522683 1647094 126383 849012 292896 715399 372140 1529161 347995 1064628 1822881 411415 1405894 324436 390234 546478 1715785 589412 1707720 1356674 72277 1475311 773628 748445 412555 1239069 74213 1510539 792975 1138937 1024416 632032 533173 361589 1719825 170295 1327896 1213364 320334 384122 1894726 143835 711829 1925559 1151275 1186183 935107 1390649 577234 1756785 1820046 1190777 1053851 57322 1876916 1307373 140778 270563 256527 1685431 1651802 1442903 1955640 1980361 453444 1145571 1421820 659332 379888 720426 1239695 617399 275761 516880 299632 301562 253067 489802 1939656 955875 264331 126539 1338084 1579181 1342373 1009764 763574 1215191 1326625 1108851 840892 5370 792861 1595221 1334000 202159 1753474 213645 774908 850992 1422730 1398225 173878 1706054 343481 1971509 1152361 1852771 680987 1558319 23125 1173494 316339 1405285 610000 660583 1998034 1061938 1070265 1401928 1059526 1271367 284875 671784 200966 1760166 1151546 935280 1934204 445094 438463 681520 1892988 1525653 292306 640386 1455228 924528 567288 820046 1627614 1520500 1249255 59517 1718043 1756686 1963033 302055 259354 1004206 1289803 1155922 1843766 1324606 322322 1369656 741378 1679138 609533 17001 921534 154456 1433410 842778 676311 1935793 1230257 233374 1693881 777778 111767 1687176 903169 1376553 1956436 1119422 1483159 64934 1301012 316512 894869 1278776 1871954 1305391 1030976 408228 886329 653945 102338 455021 317359 1254903 1906776 866431 395682 999413 743035 544047 1064161 456557 1982134 1788128 156827 886470 454204 798650 332810 620910 1599364 682379 1709247 1476015 1648167 1236230 1264592 1734502 65862 1850764 1603516 773152 577607 937735 1552790 76027 1869861 723843 200197 1146712 1536538 1391355 101140 768924 1637640 1718518 602021 966443 1227890 193716 1724417 337252 723056 1664917 307258 1818972 322767 557629 1279843 1980450 1743999 1966394 54741 1629527 1739069 1020210 888502 1433390 1461323 866582 1575981 418725 1534713 1091160 1153399 1989383 786431 755560 1997115 377185 1170849 1537647 1889700 891137 35952 1763161 1532220 1341518 72795 1239279 772997 777359 1883022 315991 1579089 674821 789718 1304747 742815 1747286 193815 411902 1870153 21904 1168908 348981 964239 312236 1821739 1053235 1788438 85999 187741 1213420 1341089 1199494 1811165 1035114 1341731 1375990 879801 1448395 1120937 1912558 1184210 1112854 345052 1591430 1393920 52729 1787483 1840211 1451695 41413 1658606 889784 1724405 850581 959036 1580374 1675858 1646938 1988747 687575 1426558 369181 480723 378844 83591 290669 371040 1471049 985730 1938754 423470 152460 1351559 1264014 1567974 35411 1705844 1423333 1332405 1535775 474580 343855 740657 334483 259307 675 390731 203633 1108769 1818657 935729 1738392 492289 1191543 1138175 1641658 1062297 1730145 684818 1822354 187089 1316810 1532476 1873255 1924612 882394 816932 1237010 1433629 1946309 715631 1129886 1511439 1236766 1552879 1561125 487537 1491580 714535 494930 1155409 423110 1868283 448524 1648971 1433174 1717353 338157 931349 266048 1538500 213221 631972 975940 1808120 500454 1702827 1317354 1643452 1829894 1734279 870770 144166 226151 436564 845684 586488 1054184 1278310 773202 1702179 1989876 1852461 1423416 413685 167076 1073931 384489 462308 1294763 1311086 1620314 1900990 334639 1638647 1695132 97692 1858911 1656662 574695 574117 1919687 273947 103553 1017983 1975876 1973168 180335 334330 479980 1190941 339113 851335 1458302 474473 52949 579326 743346 1858861 1014060 850804 402154 282977 250073 1976446 235737 529576 1172484 1879805 890694 1166456 497489 901669 226646 1848977 1904090 1344055 267463 1872834 1639499 454106 948491 1988179 1138218 948733 1582264 269629 1556550 1106537 1076737 1001962 298835 299772 534009 1278981 1054529 109477 1522922 1068823 987591 1336020 1758735 1457217 330343 913353 572578 575525 1334134 1269543 757375 1376024 345322 685331 631354 525897 1195927 892131 65702 1447356 929919 1902909 189969 1893147 31487 1427697 1533834 1649178 854544 1086755 147333 1915061 56143 846060 1457629 1696163 579949 1722168 402597 1617490 367201 235306 1474908 1940766 1624665 688826 392475 613782 100324 284240 1233254 951673 657390 973453 564116 562 1274604 369434 452578 1286643 1548067 598991 1349891 328343 410505 1268661 172838 1205712 1109640 887906 567272 230837 942582 1535828 708300 1840058 1223561 330708 1716550 48299 547176 38773 1650128 1117367 1286549 945543 1383453 1090369 529461 240581 516266 312900 183735 24379 569089 54715 1343693 375281 1361280 1522344 1499682 725837 1410987 1928645 118626 739928 1375229 1191815 246044 1955006 456543 222759 1686223 1932012 1156852 1576724 621705 1962019 1305864 704267 624058 281314 1181305 1466815 174164 1920480 1268986 1045105 1939288 1394480 1322426 86248 438613 286056 1906358 1811873 92516 874812 1643630 1704070 1356465 1832704 671662 1356872 926774 74140 722865 1803691 1154991 177932 1284284 349181 187790 1890795 1786486 1198400 231716 1981696 852215 115722 804521 1111160 1126041 37017 1062548 574451 1932838 1068567 1976436 557173 1228008 1531591 304250 754310 1824462 977802 164239 1186647 1355443 1619837 1791047 1394369 1361640 1933886 1288810 695037 1099217 719097 586050 1199936 1918368 1878092 142951 315948 1009898 1772412 1843803 69693 1216676 1922669 398904 469156 1915471 743484 1347351 1676254 1916532 1839173 886664 954424 1190872 951071 772255 806060 1121506 1814598 113992 146503 470805 1443750 1167436 846880 1722470 750110 1012943 1067047 1823611 1889578 298428 468962 708399 1355448 1142709 1471645 926813 1871577 913579 198211 944359 1651735 184457 1626500 593986 447775 537701 205076 163092 320587 970932 157427 1004615 1397088 1774261 1958692 1395175 918987 1047093 1765896 1596501 923472 1301990 794415 335761 1341459 1857405 829699 1267029 630962 1940124 360561 1018196 37388 327394 1339601 612418 819815 1538998 1203334 518457 1822550 365231 32249 1823232 1490484 121756 1721720 1750664 174452 91870 693011 1037258 1185554 1879487 490058 906376 374010 490124 1929100 429459 131384 431839 1058646 905881 745213 1264374 1297871 23169 1921750 1541984 1928265 317523 1876302 275486 819585 1662920 842368 1684774 1026689 1066433 1816021 1487954 1509354 1242040 846562 857434 1297759 1478241 162362 1556774 993285 65876 119945 1608991 517832 1615456 1922452 1321442 1574901 1006636 1883685 320673 569809 287413 357144 467555 1486125 424547 1800694 1117473 1348037 1986350 510862 502337 1789489 783151 663791 707532 1896933 1503351 219156 1733187 1044399 225415 1621146 1901119 1486576 989789 107785 1394809 432181 318404 1503463 866490 1874278 1582178 1170995 1308586 821161 1971728 888949 709267 1602381 1877288 404408 929100 766446 1276564 101700 1202841 1762617 377956 1481523 1068988 1305874 590490 1715512 1662337 809646 1237775 906124 351319 609364 463528 289132 977812 789689 1617819 720465 1298065 1854542 1227161 932877 680115 385573 1930403 997969 1343968 1008531 720484 986631 1758353 390496 638862 1439772 925953 1930542 220391 58 694515 571336 1088417 357542 986014 1699881 887254 25666 1179377 909833 1671203 200486 167809 928585 1465406 350002 449523 713361 1454622 969936 1742115 515385 618899 1489941 1927368 1449557 1786187 1607765 362228 170811 163183 1584684 1350746 1275301 1071230 102701 394690 908721 1558125 1863760 393310 1500038 1581893 1490644 552682 484865 1597381 97081 146782 48279 1777957 302910 971622 908450 1777679 382751 1603759 659146 1307253 960227 1263359 924067 755000 1598748 591709 1112527 1675008 271473 1603248 1259705 347646 129219 1046297 1229050 643776 946534 1516688 1562354 117646 16231 67586 467656 1386226 355259 27322 537961 1854212 1333063 1366435 1053472 1074899 351809 127466 253602 836424 721543 702994 53542 1921404 591884 1488529 234246 17936 283913 1671090 1444338 987040 1898154 1332457 766225 69814 260709 1534095 1690152 824392 188034 782596 1955440 655657 936978 1423464 933513 94397 419141 735729 1895706 1472360 877997 1522148 233430 907985 1364592 134455 1170645 806118 1795241 161188 434871 1905760 531189 1531981 1089422 1712900 1620578 759866 423262 623695 402638 104661 1738918 92061 1342755 1494840 1103238 1706617 1816842 447798 969162 591862 1536981 1232673 1277883 455210 231966 350868 1195755 1596983 1626138 541291 545875 1385205 102406 667873 1938472 1280240 1266336 855619 1622568 166519 1981224 872355 1069142 118535 1904884 1607995 1235142 652974 137755 75542 1792823 1104202 993731 1612081 420207 1170297 1993052 1015149 204513 340278 1188948 1886569 1067349 999191 1723032 663773 1046946 1900960 1699077 1302646 314540 1089732 327012 1445443 1445370 501136 1625629 1378427 48107 1713774 923785 95169 1276703 1667302 906952 927139 649341 1441779 935212 1056440 1728051 1404284 1616145 267458 304514 155915 131471 1754240 857607 259733 429984 222336 151432 284448 821266 1780472 263101 16703 829776 238701 1338373 897093 1686639 634704 52655 1561224 1772430 1993038 220194 659312 79645 673804 1776745 925979 1967263 254396 543468 422219 1271541 1893650 1905564 767266 1833897 1191597 138955 423537 884320 609260 1558787 1234712 1179023 323923 1118706 1514962 845278 1166121 274519 1395068 530772 1436166 156844 551654 254615 574012 1411698 522643 758197 58548 1827598 1308364 829998 1811804 598903 688944 671355 1310155 711221 712065 461098 1940995 463194 11197 892501 1629937 1418899 582753 1481940 413115 1372473 842136 1243323 976472 1145506 960932 1779063 784729 1434697 1087448 215001 1355422 1690924 893535 1317868 1127817 1857030 1556856 386687 838223 883861 281992 1162037 285301 347163 1624771 1072441 823729 1364538 577323 1941474 515986 1206710 1099025 367331 1048064 1888779 701531 484992 1334139 592174 1172874 270086 1367280 938771 1242237 478212 818340 580089 1990071 796043 1848561 1492876 980990 1178840 1584523 1636589 570109 1993358 1869369 948363 981063 1337555 236478 1436888 880102 1021102 1899720 1624039 90144 609201 1249101 1511636 726131 1491055 378405 957765 1660138 289384 138525 1877398 1641065 508058 1853434 359102 508584 912291 1882572 1648614 1008734 101752 1100646 712827 596368 1704264 1522385 340720 937515 1296585 1724354 171904 746123 423683 1627369 1176736 567977 1010179 1621705 685848 244786 417780 702239 1770524 1783263 1529255 1307550 981658 1284195 1044977 1574753 793366 373330 101266 455569 905378 1567884 442848 730798 1884958 1964709 1132718 1535965 751262 1569860 524041 1054218 1681654 891033 1836700 774744 1789793 799881 1455633 1141049 844365 1372609 207045 1447388 1492615 944412 203853 1724624 626808 1371748 939638 274084 975526 1282799 717292 976627 1010339 447908 60663 641675 312438 42207 69231 123504 440168 1475988 1575037 424521 90373 614565 1571922 1036663 1238158 1618657 358566 230657 824568 1749079 574411 1271721 910664 119886 1173564 809835 1529069 1013956 785583 1417800 1569908 531615 483396 1252590 935048 1029745 324535 588400 1890874 1100397 838695 1164730 1902491 645085 448693 1546877 806530 557621 1607526 463595 285737 1712584 1185771 1710377 360040 513435 1444959 466732 1913452 765753 1399153 1692642 673317 1612520 1626558 1199974 99176 171694 1047100 1338876 1735390 1393078 1045242 985093 1611927 409557 1346555 447356 1000803 1570370 371314 1283377 1986242 1907570 1606525 1677481 1785424 646348 476199 195151 1144442 502953 5966 281939 1640282 1926002 1724988 367260 262401 1406754 1537493 1021658 1278965 1891952 429811 1211880 1657054 1889203 1054942 93572 1869273 1477020 411917 504650 1192009 1153969 1915625 1257068 836714 462908 319695 371943 262726 141407 895240 659183 54049 1364197 897318 327129 1791456 1559248 1347770 691642 84873 979178 1739691 552099 900117 626885 567022 1163509 673007 313127 439844 1376447 38693 957268 1147815 939826 698203 1327927 320114 271999 1069255 210574 1299283 1411085 1962412 781930 1203996 501517 1604864 181530 109291 1956888 898168 1996466 421063 391951 150497 394758 1652867 1100333 1311853 768984 1422493 191831 993030 1829821 1350957 690654 486940 994301 870332 1043610 1823120 221250 1584995 1456306 1589161 1291870 1799168 923583 71573 1304423 117184 1867208 1335286 126388 358938 1120286 197891 420627 156469 685275 5151 1369776 704786 1590051 351010 490860 790517 301675 1427161 595842 1621228 76433 451740 618867 1728622 1856368 462225 1356184 1683253 1108727 30257 856815 800674 389410 924531 1490499 1728924 1912695 1698572 1414506 793561 1771679 1929234 1107117 1085697 800236 1874872 1452040 1332703 1059083 839640 1168696 123154 675305 534162 964600 31771 1600240 1682640 410765 1160923 14462 1851430 1735066 1957509 601177 297826 735008 1540840 1618593 120578 865972 919512 1281941 1555694 1871067 500840 1908857 1610825 1605052 60815 908073 1381122 1756738 1220861 1619472 194002 1688915 1467608 464675 1261344 523785 185105 1572689 297614 1105613 554111 568765 494562 1687234 909186 628966 1345309 1610541 1300025 360060 1244786 875923 1034089 1296412 1193934 3207 567612 970789 1428319 26927 584141 808968 1584942 1792476 397037 1725821 1259917 1109843 1944638 103489 929965 627227 612420 1907373 1889165 1882716 172700 988366 1773465 829728 208783 406821 79678 106411 394700 1301531 1296714 982728 1425390 1336602 1719822 1941193 743405 1538031 394829 1820439 465154 122581 1789549 1818979 679442 1470807 227115 1627491 961389 368364 1349059 1415827 1146222 748307 833944 1575871 1598234 581984 788132 1119425 1459540 1690192 978560 1671137 131739 836323 775710 1388988 655242 1725922 919397 1950293 313283 1282756 815441 1087642 1006884 62166 367583 1380747 1566282 713664 894301 1539487 1443297 62316 1661192 1840125 918850 1929145 315173 1072892 1347079 1650111 92464 285263 1035292 861159 1348424 1995390 1575507 1583622 986579 1610516 1796613 1179718 1380191 1984644 988756 1318231 1686471 957438 951824 1886460 1591287 275619 529805 315044 1909435 12230 553757 1116073 45888 1297095 1842794 1511213 187604 1453786 1856195 855681 1294744 1737619 610982 1717397 335359 501715 1764131 135963 917642 394631 798381 1185939 1809416 412236 827978 769744 621688 757958 1516755 771690 937424 1332464 1838727 1802636 1566403 1889122 613155 1839608 1526267 1116873 1416299 412707 1381481 31398 1415521 442439 1298906 727307 1413483 588614 330774 159092 1962636 1384155 1084995 520435 169316 868180 721150 1689214 704280 404291 370021 870932 1721978 1609799 1446884 114988 747608 1054352 489089 1596010 1882529 1005593 1799943 546397 1726292 392961 885115 574578 912127 614550 680191 1973175 1261700 1603957 874875 1950187 982644 1973289 500559 777911 298883 278007 108108 1630838 518095 1813381 1423502 625637 1446079 1832613 524384 296986 163480 240585 1609701 1568428 605128 475117 1381702 1919311 389144 659507 194255 177072 1091691 1350242 356798 1864213 132175 612148 1699627 47560 286268 654587 17639 12122 477781 1182377 269778 1252952 287011 56690 1143841 402725 443421 1265895 38541 1738207 243871 5326 1888674 112308 1355976 1529593 346565 761155 967920 606263 121370 368303 1810073 1160010 1953806 127802 1739527 1291189 1270463 164392 763556 1758865 1587882 361576 394663 415256 1367452 1585442 1183469 18188 724474 1972713 1937014 727913 870831 1976366 501117 764977 1731675 302411 1051875 1825979 1147738 840309 790227 390686 1473109 1569954 1489949 1377575 716619 688535 1111376 1031752 686819 1360076 1734166 276187 989366 64027 1442071 985671 202915 857393 1630751 1405196 992664 408834 253009 450758 261529 1664885 709254 1070834 1172011 528969 1242302 516280 223897 1685688 1297646 1730266 397515 544024 1222322 1640186 129158 1954235 1031959 136738 138450 1300106 566973 628628 1785841 940093 223146 979802 527771 1305732 930586 1512908 845688 713807 1097321 1811070 718438 900828 116174 910826 663287 106904 986088 863806 491298 1878671 719080 1364647 386196 1059365 417951 1337222 840352 292221 805437 1287038 1604772 1687537 281814 301028 60398 1690239 209046 1986244 1417839 1894410 1725714 1802525 241150 1309232 191177 1238926 413923 1138121 142296 318533 563049 1563915 1446429 806131 1484200 1416309 725786 201669 1345591 460798 1988417 1979313 584274 810416 1062953 1419649 1607105 1187751 831249 182651 584410 1869023 936056 1662430 166123 600918 302254 974397 1728295 581563 1613054 1116192 940091 307137 733962 328002 314169 1528389 1496633 1800142 510629 1287669 1111555 813241 1798372 407746 524587 941713 1386858 1268907 461450 526545 1819577 45020 1023518 793723 71490 1337935 549493 107840 1576068 454199 380985 1845246 1061611 1597048 1045191 948994 1354205 600840 1380490 229500 1101765 682947 1907254 1945888 1125063 125646 978085 336327 670359 546521 72112 5766 168937 897773 569115 887129 1977947 1541396 507453 1925972 1671885 109559 1746118 1923150 1791635 1365650 896658 1820178 1125827 330803 554736 1666426 1097128 831949 63563 1870891 292149 768944 1760259 1666530 584451 34643 1931201 586620 997045 1654239 531178 1507147 549181 1263919 1887805 1093676 1788163 598495 1197803 727898 66001 1924522 275490 1672733 1751922 24528 552325 1568208 1640048 422748 1926923 1850187 641106 1638579 637712 459461 1857543 728758 1861901 526695 111332 683563 960820 1369021 1522251 347944 464496 1028673 1544059 821803 1303691 284854 673308 1496119 895600 1016199 1112692 1906532 1989996 1580228 466817 494791 900375 1935839 500275 1608077 206287 296065 238957 1453519 429168 435115 1100364 476351 514437 1548069 142518 1978239 1540118 750982 383559 78049 891744 1376921 1890715 1682666 311918 1064453 1724296 1850159 77081 1510410 38708 1883527 889454 855857 164844 1261112 1480613 712558 1246029 708971 1667292 1812032 237141 1265592 657830 99239 1934426 683914 1033812 468534 861152 1662312 1070572 1922884 1285279 73284 1963279 1441805 1868450 1307812 169088 598479 1944959 1561568 253930 710948 319223 1999169 1271147 1457268 268373 979682 1798889 1299992 816012 1139525 106026 1532758 1974729 410666 261602 1093834 31109 1835843 175212 185904 952199 1771526 364939 1178012 1350919 1575322 1611604 124560 669710 432761 260317 277684 893226 861363 1778669 1216511 1842002 828775 1910665 548716 308551 1239533 266140 51460 764761 383228 1962158 294524 1923617 911004 1712134 219111 1150810 1731850 1783538 218253 1990091 56621 309896 971389 974988 686794 1946282 543184 1390920 16540 1036848 1549494 666002 1995719 1499330 144482 1350514 919666 451785 1560344 539798 853634 592292 1453469 949336 908047 721596 918986 1158600 217273 392437 1736581 1994280 102940 22180 332787 262953 1148353 637533 425138 387180 317833 1355277 977715 1396062 97655 317642 1612185 1893393 1351314 480314 1199547 391005 1771139 1434521 828928 1265324 1559665 1298459 1163897 403280 1677936 337029 516964 1896872 718354 1641080 123760 148474 938004 1747605 1102491 1078779 889587 247441 1042341 339016 231325 912594 1061570 239287 308423 773487 826106 686704 1029392 362891 1623234 716536 902789 1050407 1050827 956206 953367 764529 1329197 1892848 953136 64017 1619834 333388 1091411 715081 1363265 582918 1532443 867971 1685427 976131 1725403 311721 1774120 1490933 966668 972851 1477492 416329 1291993 1919989 1433480 517003 1492919 475589 1214843 1999165 1899066 1673710 564430 549648 170897 279190 169175 1600988 459633 16105 1775578 285015 1790768 718224 346314 747335 1608478 666391 1175787 179350 1099173 379126 996239 766150 1246414 45906 629604 1449264 79025 1499048 1086486 1315565 1911970 219184 782337 259985 1908057 1892722 15793 1929862 1959969 1573995 519792 87116 188399 687089 1148515 1234928 379661 1657820 1220961 705927 900608 1919164 1224691 128295 701610 416569 597267 1463921 1331489 1718117 281545 11051 1742896 1575644 547821 383785 1752209 689721 1435802 765620 680160 1774936 199679 983808 304903 1368287 365808 717923 817546 863990 1611058 930588 1530292 458720 484509 1186988 1944360 1100216 737216 998665 1802104 1672140 731436 662975 1851848 915876 454927 35402 1215986 144861 1460793 146637 91980 1392858 875668 1724461 1678779 502803 1885098 120619 1328558 166450 1006339 545856 1 229674 812573 696815 421630 455077 1955593 1816100 192508 27148 282281 1385748 1116396 115823 1893722 1991414 115297 1048174 823030 852337 332433 434235 33802 1406495 30944 1936648 1052132 643075 21793 90240 1570074 575350 297859 1811330 1502219 1917133 258900 1867352 1104836 200216 489070 905705 1661131 582951 1359808 1352964 249765 430998 60674 628786 1262093 1132035 927310 1325168 1829202 371710 1044711 1045216 771165 431338 1613216 705250 1513237 1255752 328551 1794514 723227 1565575 857776 1847768 913057 1378279 18082 1465083 1558055 48738 473579 174925 358722 1417582 1124098 1529388 1415872 1762110 1990605 1298924 486311 1484440 1526981 1050596 101485 916791 1601301 225936 1875080 381995 79843 1978481 1731579 1062186 1374375 1907535 1459883 910587 891729 151896 1774619 297379 1642689 1899113 485120 458301 480442 860341 1861359 254651 1101675 672690 1767509 214394 1493520 1345054 1339504 1273228 601789 1712725 1097052 1121244 1527691 1041195 1730590 906983 1389518 1097642 198871 479563 1603812 1564991 586017 148944 610554 1241558 1860814 1861989 831513 1187386 865949 101494 635698 1890323 691064 1652246 887318 1592102 33658 1487931 73861 385578 1349285 1233370 922529 158110 1384619 1192404 470318 182231 555990 1794947 1890401 1233664 454061 1938739 676869 843039 551831 1909126 541471 1586144 811727 1214861 251809 1941664 1259581 1760434 1780282 1512573 918200 572651 1368863 1588902 119231 153274 443481 1772679 1933876 477193 692009 352043 1336702 217494 587791 286410 961864 1710416 1924573 1663947 1357258 62286 532119 1980651 28324 1572882 49648 1465530 538475 718404 1437077 1923292 1446132 1590533 1417994 1823371 1513101 1768873 328575 1562370 152547 854003 1451928 1479163 1634780 1326549 1065439 1532449 956380 1002275 1698082 856203 818553 1428970 1569179 1418514 1219141 1891436 1350102 643238 1116157 1338152 1404400 1755605 724099 278229 799638 1132422 1164440 1123548 1129552 1875880 1034431 566804 1033951 1543704 915437 1970439 1251405 1458218 1444727 1735913 956730 1659993 205165 1693078 1201570 276809 1452839 1249458 1767734 1123516 701181 582250 1797058 1649783 805667 1110686 1698880 341454 850027 1075221 316833 908621 92671 984343 1368740 1523624 354169 209588 52694 979482 1524219 1858787 865237 1873983 1367946 503450 1044547 1105245 349884 543815 1792914 1063432 736204 1907172 949468 1180596 15290 928206 180305 502855 1751279 837824 1041425 1852161 391929 1388639 1122977 74756 1503365 50266 452583 1213936 1039071 1073978 730119 382708 595512 1775420 820118 863913 913427 1756305 266131 793203 738715 1091453 791970 1642550 1932381 1137058 1480068 1534976 481584 954029 68403 42476 237204 714462 1803442 689866 507747 875300 317000 363635 397030 1624383 1564529 1021363 1694174 1044655 315615 1427587 1131258 1530252 1199668 1539952 1922475 1690872 707570 1050460 1700703 1466496 62769 412348 1071096 991249 1675053 1482540 366240 1884259 1669302 503616 1129239 871544 1877876 721313 1096639 1649613 967438 1209850 721604 1244303 404454 1837527 1209735 149887 330933 732509 1269359 45893 580577 681327 649756 1962308 550478 861849 302840 1392830 1828448 949370 1522967 821090 1825445 778040 1134797 1713916 1522587 941022 1986980 1492104 433143 1073050 1259089 1425600 1268087 1081190 1907267 469363 1464388 213272 195591 1912532 1084741 1553092 476399 1875939 406114 1267687 196375 839162 1989603 905706 273611 276406 845486 726534 29707 375854 809550 19834 894411 260447 1340870 683129 500991 1395413 1263162 204865 864848 1712957 684902 1006682 1127339 30850 1473263 615901 1681765 675087 871468 1269941 1131098 778862 1433430 316664 1196262 342489 876135 1502991 1519610 112092 67556 1082021 1446568 51769 1871151 1113493 1479565 1776823 39000 836829 785745 472091 185899 420003 1374767 1995210 970945 977912 966600 1993817 1404865 1740425 1784459 1962590 601492 99717 90091 435951 1417982 1976107 1121812 1559879 813496 1295914 1399335 1904810 152049 1791676 70373 1310795 504827 48158 1301264 1307354 1461115 97336 1089803 1530117 1130309 1769723 1113903 406629 738365 1490377 1034262 940658 57332 640206 669973 1483818 1401074 1303073 1986313 1781486 193737 1550048 927770 951418 1559080 937591 487084 613175 1037189 901475 796461 1964618 819373 1777873 676315 238040 926833 1163536 485330 651297 993796 1012051 1237056 1114687 1229707 917852 146226 98508 1621695 1005585 951932 156049 1263551 1161686 820752 53677 1125476 1190558 1735822 239177 1022849 1512918 1434858 1479743 1105109 221680 1580468 1969091 713784 1293574 181763 1707408 1514790 106872 1218897 1089695 1205314 1291073 864526 856286 931257 1489199 1192792 1427586 1592715 61692 1578534 281359 563063 667475 1354635 113471 663491 5038 888142 793980 1632057 1816822 1536162 1757506 558786 348340 1181481 879264 797364 717849 384987 600113 829428 1116462 1465565 1355135 1266533 1057648 672234 1078294 1021470 1702843 973719 1108543 661512 42922 1797209 891771 1468685 864397 1547024 1192419 1673871 765730 121017 858688 1547409 232872 1500975 278460 1556107 812354 476935 27705 1337313 1907584 305796 235373 450139 993605 397770 1355242 1996684 715515 423700 738352 1447869 952683 1023903 1921542 1701169 424706 1907550 12669 281233 1794725 429535 833146 476293 946409 1603171 552634 953009 378815 1462956 1680903 857406 275435 1662600 742846 613508 1128553 1317065 1837455 1809422 1577126 1274119 449929 830295 289696 100243 302306 532038 859237 1780608 80955 258861 1556861 1821211 248532 713279 340896 534590 1441884 1232195 1832764 1171216 841742 409633 125389 1568699 1121872 275943 1047323 841324 1797562 791461 1469274 1670345 194951 1778638 631277 1800882 1349774 1165766 849977 128607 40912 679055 1716761 131813 1963231 1380630 969726 1735784 1873715 1409509 118487 1593398 145411 1499722 1220664 1787431 1975526 834609 280521 127164 1219082 693962 392362 58678 744560 18624 1438600 81637 582477 1645559 1741701 1058885 1035133 325678 119021 318410 1866822 1943552 973254 1551352 987818 71305 1075983 1232167 1087428 1053126 1885504 760475 691723 1796956 1968922 771615 214529 81222 780502 145852 1904482 1964301 1903888 1234163 200417 714584 629392 352440 585919 700609 1186876 1658858 495309 1771345 525970 716435 1883276 1067582 678277 1265103 707094 728300 508116 1726103 282372 649233 1358937 599071 147467 1421679 1992420 760146 932287 1639058 1350291 514349 1899477 1630631 365798 1872952 1357391 355565 1516728 185359 736785 623045 1466896 1660071 709615 1836556 1558912 1278172 344511 820479 1754653 1731806 1851500 969034 1577602 701712 895894 726139 65842 171783 1470203 995322 1834023 1438662 134644 909416 1290083 377617 1081032 1074183 60375 385627 1340088 698453 659963 339365 1836141 579910 566196 1902357 240545 1521864 1194791 117888 1580935 954166 1858109 146586 604727 236124 494827 1809990 1973749 360076 56341 1679659 1369773 1006929 1249732 43429 421737 1079238 1317008 1100619 1369858 1064071 711302 1799896 366155 975797 412649 490517 1028966 298020 223164 90569 759075 1371428 1299290 1020020 788697 217958 1788654 1647288 189822 14564 1929087 1058893 1565284 1128079 1832412 735147 1070825 1608361 491624 1445420 1854834 1039024 1116908 1366060 1829969 173860 1356296 1935263 1728993 362306 1309844 176520 905465 318171 373887 1469114 1680042 579537 1527947 1611733 1505621 1314839 1109630 423786 1609218 1154030 1972253 1366506 1911503 204159 498067 323330 928811 837378 878874 1995933 978759 1384439 196989 414153 1944110 1969212 1856831 788728 1399396 1297869 1355978 1443102 1761312 1257890 374288 1833213 1386979 1600971 725109 849101 222534 1813083 1768429 1484407 1992283 245278 109 328692 13796 1173528 498658 679348 921292 1964093 350724 884635 917547 1627091 1517318 1352897 1306279 447059 1474743 444624 822121 1099940 479727 1996542 725076 457217 1662673 1104215 361532 1966832 563115 467492 212247 523052 1443251 830026 683658 603822 422430 1274462 356079 1116016 1541142 849630 511404 1834231 1172736 94974 1983047 367041 503905 1446437 1500153 746444 1687426 267056 1297171 943784 1845605 1413794 1664412 1785185 1148226 895429 414481 1192424 822287 1110292 1642761 897763 737801 1159123 61276 704401 1765263 1346343 58265 1847265 617926 1119284 1239299 1469071 569192 826305 882769 1036031 1848673 44374 1917462 962204 1480715 1921711 498979 1931992 1867821 768418 105900 1202601 3195 1577172 700483 779843 366832 1100917 1553801 1390535 1520526 1960324 1776267 1401842 644885 256488 22196 773917 659096 1054173 284509 356070 1391424 1596170 782780 1138532 969872 1025951 1739625 811803 1351565 1695183 1454791 584397 1642099 1428332 347851 238115 1740109 900951 572236 1524235 746240 742339 1990692 642362 682971 906574 1902109 520793 1304037 1439352 922326 1192528 1756606 265478 1364515 781561 205143 974688 377812 1058788 954208 1629825 1591153 1178729 1693387 190666 699592 582038 919661 1791748 558275 623446 1640424 1647158 1233857 1773939 1301467 783976 396599 1639585 1067251 1659882 1548237 1628875 1607064 869539 170928 789753 395430 462050 1002184 232936 706201 276098 1075376 1667105 1833440 547508 1616558 688164 1013541 203855 38776 533245 1499207 1616561 477316 1329546 401096 1389354 1411494 1631263 1855865 549832 451484 788582 1533933 713427 1601821 1909653 634324 415636 1887862 640015 589785 1350666 1938683 1085256 1593926 1920712 1338634 799903 1729947 1262876 610349 1074620 1639909 1734211 131006 1127394 181488 1427707 746228 177131 867421 1103205 1392401 764670 1858141 1402806 469452 1344966 1745701 1258513 1591058 1972275 1204722 1453647 615349 153538 158792 1549593 1402608 1463880 760998 42947 1147971 1880957 1298140 1047664 1628665 1404698 1378484 386565 1767328 1638246 552468 1735816 1660919 1520621 1858965 146945 656782 1551785 474724 916947 624834 1552131 1668400 1521101 1120947 972268 1069373 1760044 367862 927102 1883098 481673 30413 532905 957150 679510 788569 1491740 1723110 313832 939693 1145892 1117596 1222045 1977598 1905727 1902452 1058165 930442 1622867 253500 427141 1312966 1119482 218517 1849156 1155855 1638116 1972002 67389 1387173 1570685 1562615 1963841 1057321 113712 709784 1272133 1228093 1312886 1671379 221499 1802647 1545452 916776 1613709 1898401 705357 276824 166681 1351238 747918 648910 1734919 1430672 1488990 293695 1448738 7273 1588011 313739 1286870 1378515 1197002 1117149 402967 1409900 1644958 1875154 1454999 677180 1275999 224913 1345360 1635477 1316806 1221195 1978760 667461 1712733 1249191 1215380 525588 571002 916933 25587 1942326 177012 759783 1363161 1489558 790836 1993074 557231 202129 709677 1871381 1363917 676009 1151291 760462 425066 1846744 1740842 1498583 828708 918698 1312956 920765 174260 1317223 1079880 1213047 551993 1537539 332831 376852 1957392 935035 50861 856209 1576100 1803234 1864207 1537669 1713114 115560 1204455 96686 567667 402862 248813 1749595 655808 939719 1548091 1067922 1814629 1538590 668367 1171196 740548 509153 1419731 1937507 1055617 249724 1291147 975861 1767256 653536 615235 1219330 1961690 1000343 1365720 1616282 827103 507170 355066 818851 806040 767604 939971 1010038 1926855 796088 596920 635124 1316305 545209 616547 1555382 1263268 1647866 1614402 417216 1695013 1698523 343793 547570 743831 1591698 1770747 1329945 1315440 1744342 1372274 823751 575390 1116591 775538 1246757 1089619 1446984 1807251 560192 1354904 1369417 914660 620928 1807546 121252 778664 148741 1206409 714404 456464 823161 1779462 1052016 1095892 851748 570682 1549597 63917 1669692 1125800 551761 1269353 1567193 931178 52469 1491961 902697 1799252 120345 431624 1513689 1948442 1685382 140548 279290 1327170 1164431 1896233 1608428 337260 1289506 1431837 1882474 992220 170149 637321 200291 397939 1953528 423163 1727565 21287 1387834 63700 1617214 1621 609426 1941329 738087 282783 317281 1078471 640600 50394 222316 962536 337161 854933 1164726 334140 255411 1126879 1901287 1983740 549408 1139784 1708456 1500354 1770286 88538 87288 331355 1599569 1277358 344892 355911 1227534 1872753 725475 425426 792232 93135 1535246 1958015 634505 1229823 1819686 473916 1232028 628046 1326176 1816825 640556 4619 369289 1988152 1941754 1407391 1866459 1134139 861130 1405607 1325277 180591 628112 326555 1292798 1404471 1520070 1906267 584594 253720 1110177 1710091 1986597 1431693 1345738 245596 615386 764181 551706 1843713 1178053 1589068 981211 1759176 742017 548896 1469773 484780 176620 964729 411292 1390168 501021 616580 881711 1184157 1800188 1698144 1108045 1107517 1442187 1035281 695744 1468221 1475389 453288 994839 22005 1644636 1616454 493819 1076337 1657797 288638 574624 1325192 936667 1307937 144788 1962276 1198456 1989912 190947 239341 1797017 73693 838419 38443 1814797 389876 1044323 345965 181272 696224 1246658 1940435 249397 219123 345044 395625 206321 181326 1645628 286815 820285 1152510 1307053 1434679 373339 1791314 88466 272049 174672 1347639 967934 1761437 1006935 1326939 541192 1888687 93501 1027326 1031305 1313954 779369 948485 1101239 647678 731427 1599214 732103 349887 1258927 1698538 979819 446243 1842883 890413 1259867 1033627 1811261 937577 1743173 778905 1153381 1686855 151774 795539 26999 132081 1743820 1699290 1836930 20523 97707 406623 1630958 1454142 1010754 1619411 956193 1792251 1195308 1446430 1769184 902423 1670787 1125510 1703519 1108163 818410 1504617 1483150 1987843 1722667 1255501 236505 1104313 1335476 960044 433552 529513 303506 934400 877384 1722326 495394 583832 439832 747326 1925908 1274772 123817 905691 1130809 1814813 323883 303614 573464 1183286 193891 1214901 1177595 1646112 929611 364035 1304750 1603575 1988722 110315 896406 380484 1661581 817560 472659 1437794 1690482 321111 984660 584298 14554 125057 12315 1533024 727609 141064 1830605 543021 1987416 865847 723888 1833513 276932 1704211 501125 429343 926748 1752287 649683 368540 1293168 54518 1823559 1818678 1411 357776 801354 433712 1137813 775842 1759486 1823482 310060 1716879 1194008 127093 1750592 1470917 910384 1226836 283127 485745 511204 1459603 270006 46656 1965727 1876514 299545 274857 1329668 981125 712608 1296806 1487895 1872338 1620085 239757 1989930 899373 694064 1447730 140682 1320879 544152 1497220 230893 1880713 178527 295087 1494670 1753887 1401633 1291469 353589 1385844 1295736 1971566 551111 1877880 1675654 938825 1764556 1921561 881613 86806 1829538 795811 1538975 189678 1793720 1604122 924614 1345561 1178426 1525831 395072 1038282 910489 1753130 1660569 1255733 928374 1852720 1158747 927551 1696680 1182148 1844771 1268564 1742522 820423 1181286 1184077 348542 709040 919673 909879 993817 1314786 1804221 3908 196373 228731 1467078 1281275 158331 456946 1405740 316306 610412 469804 1524777 765411 1344274 203909 548951 400402 503030 266540 66687 154787 61756 1850762 1853461 1464428 1150279 1102441 581187 461532 436806 1478880 1561274 100529 1422130 1421927 1147325 1630310 1393979 1500044 1061431 93470 433610 1950222 94268 590651 1716966 816092 836372 657412 685199 873602 1060699 364450 963815 363010 277110 976597 898735 413219 866441 872282 1667067 774688 93852 115717 1487727 1627337 198370 1867954 1836021 98469 952237 1670365 1791421 545862 968510 1052200 294332 1756141 1234707 617073 1627403 1869649 735251 272561 1681885 1992852 1936413 665844 114472 1892851 1103796 1463084 1116272 890181 1804988 559168 14960 1621229 1736423 859022 1932769 1018906 1718604 428956 603434 241238 1987076 804204 1434233 1462352 699722 250881 706359 1498329 1537846 1554921 1504328 166946 1567322 1949753 1269730 1541831 703380 894995 969809 673740 791004 978616 313568 532135 1069289 494843 1755942 143561 1209518 1834216 85151 179701 761320 1311105 1116252 1967932 715253 1417699 226253 1358152 1751613 504456 1184515 566970 743889 671620 1473465 1841453 686654 879440 1470164 716198 1667065 1228396 160434 736593 666667 84967 786528 890652 1978485 779026 877088 1632263 660773 1270906 1284382 1737005 1413442 1948642 46443 1055996 600639 480642 1017542 1492897 1892667 660983 867328 1132784 1773688 1010393 1750629 531314 1366868 1390044 1888399 430636 799193 1266465 1013105 1630162 864529 922748 1639478 1334510 1497794 1031845 1584193 1373913 1663461 43206 111351 170410 1418597 1545787 243541 1452582 1319940 1713236 398080 1272916 788658 1648083 804354 517946 1477700 1391333 1064954 26371 918036 1407733 53127 855471 889912 1826759 235855 1781961 1609762 1970162 1305776 682595 1728140 653694 80160 817099 230679 1439732 454564 1630084 127392 152252 81831 70280 600674 408819 896994 1422224 1093952 999815 682188 1760003 1878462 995542 1514633 1180932 1389272 478723 1189760 1643391 1211358 1617281 1905269 320973 1170959 1603478 428950 1625055 167182 1369601 1075865 1972389 1188493 1884859 704577 1411184 1732975 1838059 1445829 1596045 304772 1312389 1030040 543638 1351136 1894460 712268 1806970 283571 1931860 1264928 129331 477924 738358 189574 281857 1407786 17052 304678 416530 1908413 1032971 693632 1739900 801730 1417854 589952 837906 767279 569719 1827497 1049885 129342 746314 1991032 1277272 956058 1538974 281440 580467 1936226 749813 1764665 1293941 210860 1777820 1174837 53959 574386 1953589 1982126 861390 1759785 762753 242670 1667571 1514950 504440 1870097 1205360 1755294 1521552 1168 318612 114092 1275932 1758337 1911431 792009 1894952 624737 1699722 835459 1805102 10040 117034 726224 885494 413593 1167350 1461447 86989 299789 860229 1433185 1293794 1140200 247238 418775 1403914 386544 278605 224131 1928899 301797 828572 474252 1389187 1418727 1131643 1864676 1223036 969701 942063 296851 1783553 1930113 1865110 844459 483295 1031239 826784 1604863 1099112 335654 1492043 1127685 1123799 1885537 1719769 446983 683023 1507571 51934 1584475 1800721 339395 1659632 553049 631023 209819 177812 1673826 890928 1414727 1452277 947900 858947 917666 1883569 850938 1490560 1919682 1873243 36953 364846 518872 1971560 15426 761705 1019248 1090622 200970 65228 1961183 1569991 1230973 1220521 985431 1866116 1807558 1421948 201557 277595 282583 114539 1023340 1063880 86092 1007849 1997925 756848 1366192 381486 706188 850547 1841921 1984411 185406 1300630 387011 1835925 557171 1377315 337976 1336312 1866169 716260 1737299 1104292 1188360 1702566 376438 646792 73053 1203164 1095966 618258 479936 498792 1085765 1707404 66023 217937 1860109 1035297 654124 1342116 89013 746873 1621679 1860922 595719 1381202 1302692 288657 1671701 661594 325716 960404 1488149 1926747 545177 744106 1558944 816303 136493 1706660 23782 1235150 1202464 434287 1831061 313719 1946488 1594368 1111898 330624 536791 378158 876053 1418918 1803191 1733798 143675 1073451 634615 530141 893519 1107914 1781498 266108 495515 511895 1941576 1853136 868304 182461 425486 956173 187397 835900 120373 58829 859614 401202 376358 1928610 386479 259181 1347698 547781 459321 589229 49941 1793153 634409 1711639 1246051 1786591 853868 570290 1793245 253162 924202 1704637 1752842 1794114 867201 830214 1712399 1038222 1191984 1735755 797710 202048 479799 955302 946862 1967736 564377 126265 393227 653646 1265115 1146612 1593127 860131 636731 812159 312095 1532578 109322 1286661 1180058 183306 688764 58867 1749612 1411898 939466 1118977 919460 326487 1898252 1488951 1912636 1707933 821147 260074 1656170 165591 260791 754153 1305437 718985 613168 843650 1491063 556322 680628 594192 1681064 497134 1509619 1997654 1532129 1437104 1853762 733135 818206 1695966 1563472 677545 1732127 177222 1607502 1281215 1353918 803254 898586 1956745 1715025 1850436 1359286 924560 1126134 1199807 397094 333910 1256708 1503598 41683 1050565 1951365 701684 850118 251534 104673 1936670 836988 1842115 846180 1496751 1840821 1366749 180436 362855 1478050 1078496 1141978 587776 1631531 470183 1423972 1268880 1880634 1176877 700716 111645 1923675 261924 699015 1493800 291819 501598 1920979 266183 834190 444847 1449625 1937697 1711286 1939001 1818991 364037 1198431 665619 1217319 1634258 501296 754001 1203557 1773341 196461 1187118 1148900 593409 1725586 51649 1610260 1823478 982755 36501 1995094 48365 258187 1227550 1794284 737887 890401 953762 538492 1736794 1757924 847979 1860458 1946260 42270 274233 1379628 1890577 1935249 200420 554263 82062 655236 1134846 912163 844031 1903489 740717 1324999 1688071 1080205 1765769 117320 811635 1100175 104821 1425858 397462 1674692 680652 602997 1336293 1629271 1093536 1956548 1940661 1638585 1786643 1522769 996046 1861367 800264 1845527 892896 956520 1257747 750433 1082114 1063298 1856480 1828201 631976 1484093 1001026 1515457 955552 631362 862850 1880819 78622 1688050 1967651 1277530 246303 1733148 1141928 687786 958517 344864 1666804 1521505 304900 217421 1208649 1719422 501579 402468 1535855 978206 171339 768469 750533 321591 1486465 1812451 1469861 865862 454057 768270 412619 1003899 679281 543864 1199441 225092 130248 638344 1322567 675488 726317 316235 283172 1728352 434580 1762246 1963309 1011650 212223 1126018 1951713 1481340 235817 1573014 744993 1638816 975860 1741617 117566 1259000 1716327 1534019 270395 1479825 545752 913255 1139961 781483 1510054 1590541 360353 1554269 1575202 231534 389945 1913855 722253 12524 1251086 777854 1592449 1988290 223548 1135688 945895 1997931 1026212 382127 1460813 388233 1927936 872250 1383011 879013 1911349 561356 1849455 376070 326758 812855 684263 586510 1815945 587319 374700 891769 36717 1442863 1737751 748794 1385472 1026474 331187 833269 64732 27390 1731845 1492075 1382294 1998780 471337 413903 1585098 584027 328185 928938 677368 1903424 459700 384212 1564946 630634 240362 530131 206323 1789598 1607048 1129270 1781399 86285 1862222 126320 355694 718487 1451575 307198 432505 48740 1032213 450474 993175 1330979 619162 1174559 1850499 842095 256570 1293097 667045 116721 50675 668301 1506470 75507 763460 815848 186315 949458 852557 1648367 556293 1284311 1704127 1479109 254790 1725879 1932448 1986848 237989 1496996 1515641 327221 1255972 1997746 1928699 1632356 1339599 934497 864133 1860856 1834597 1238295 990756 979676 1928967 1105487 1860401 319259 1677615 473583 1532733 809877 121387 362357 128713 946364 324656 462732 1721697 1511347 428006 1460074 297062 830298 832625 1545794 440667 1215790 678653 1426199 324444 1531658 1013776 1830269 1235231 1289049 1285094 1018939 452010 1847296 297846 1822774 1632185 53433 1457189 1032153 425857 450249 1922082 1666330 23468 1219762 1046497 1089066 1745280 462111 757114 1318371 817180 623869 1014338 305705 928618 1298389 563313 1134939 720906 88604 78000 1985637 1464771 1229653 1894834 1498988 1686484 71880 404913 400238 1485472 1130673 830113 616737 1019351 950317 683833 1204711 1320713 1669482 1418094 1645970 578796 157877 1949240 385314 932561 1699296 207829 1100197 1586278 1846604 1674556 524562 18639 700163 1073898 1388105 1103942 730595 430386 1916216 965620 1521126 1251021 1891416 827131 1742364 346323 1302284 1347632 989364 16745 431146 1074121 1026156 204476 1805326 1303364 1621320 1137419 26513 1685196 420574 1240345 836340 1688841 1907645 825231 1933620 834120 1120390 814874 1193578 1055829 1402359 454024 110622 1802946 132724 685317 1644741 313020 459816 1308487 780896 1574170 814119 1118116 1415861 1432434 1227239 1443016 846075 165957 968977 1807959 1043225 784215 1008603 553295 658029 1437658 1501122 1620820 1712400 1946655 1035391 307751 1484653 94658 923378 1358597 1430802 585048 1346751 1938856 216126 87042 900899 959512 485571 1237114 1549185 1932109 1046972 289898 870930 103820 1361480 1798144 1414805 332168 344083 215632 1554943 777512 1645654 961980 929547 1738117 640607 419877 1191530 1546036 1681617 1888524 567738 885401 1998652 1626831 302932 347882 946106 384339 1017379 1323796 978140 373381 1787633 1972263 1911833 1865424 185571 242341 1795380 1830017 944489 301157 884626 1563896 730212 668551 602362 1928980 804593 1379182 1078310 811270 1367587 1137093 1713057 491757 224868 889883 634072 446390 1690266 1364823 87905 1832111 916128 1633117 1063894 1496059 186828 786723 1409693 62805 1169159 1791133 514578 103594 1940549 229428 588286 797537 1858040 917560 1866125 765594 1743627 1819129 1953199 859092 598303 1244560 1369781 1144858 1688164 1396653 867983 314769 247922 1065598 1678962 1972315 270211 256479 529790 512791 1817777 271377 845282 678652 1329703 1137867 233166 1633788 1947653 1076405 1475432 101647 503719 366221 1407472 1759330 476019 1845834 1927795 868565 1093065 1030530 1240143 898451 648766 159563 360079 867389 1475589 1291622 694664 1487167 745355 103140 684885 1367699 794198 27400 601526 398013 1392799 224198 1106734 559112 1377201 569363 1014143 601646 1064515 267415 505266 595788 1350170 103982 298809 1361306 555818 786973 870625 1761214 1968720 923186 1331590 1607209 1440117 724845 608718 710289 1329813 1675428 1147321 1518696 1060159 1822611 1981405 373388 1881365 897602 960008 615857 1287045 1730845 579183 1377123 1894189 1037487 1113662 515094 464691 1489294 1996248 540207 940002 1243412 1256385 196629 16553 254578 1572127 1425580 1861878 644814 416587 156870 1358483 1600978 456136 768369 1033926 538260 420289 1491959 992371 204194 162447 1849187 397065 955892 1505862 1609664 219451 1313886 1814164 407949 1376155 1527965 1292550 437670 564069 203319 1918962 554142 1672688 722645 193664 1188195 1822272 15131 1673634 1046521 1767377 1593346 1456771 833841 1093838 715772 1479798 706316 563143 369963 504832 652558 91495 938601 542530 1965518 1676755 549942 1723031 95901 1042963 1221542 977328 1670124 154580 1293475 1522841 727193 275254 1728017 30532 1627884 76097 279312 92795 1837344 233822 176757 1960769 699656 1581387 654108 327935 1858263 1541483 1117206 197622 587866 1667554 1114739 728902 696197 141321 311010 298243 1563955 1408762 469555 972770 307740 1620265 570637 759109 683257 1772608 480862 707478 1040264 1262261 170664 300331 901311 816459 100220 1006752 615401 1367024 1970821 157051 1081036 1249128 865152 167291 965758 253277 748282 1093349 1540798 519404 905996 1193846 612950 1989205 79657 52490 1804627 991634 606696 479249 1155955 268747 1684110 1537100 626890 1606535 669136 402691 166242 1966522 278611 1695709 69458 1819008 1834490 617047 1063149 1496626 214584 482783 1704727 1455837 1017458 1236110 69348 362745 1203025 1225767 1257379 1434435 688260 1270235 1186853 949258 593680 493678 1075461 1029930 1849777 206971 1681224 1032899 1047387 1436382 1005329 1335092 379611 474175 135574 311851 131275 397178 1828659 629055 614818 756011 1738199 1782596 1309907 1838707 544051 1115815 845425 1690421 1138988 903790 83198 1122110 98532 369589 1454626 1407276 604047 1648495 1565078 1790416 104365 141057 833306 653373 107867 1459468 1873843 671831 508044 108100 1640658 678014 945721 1778180 1651876 1715264 1385341 1465426 1538667 1260255 552730 1730852 1831671 657369 407887 42463 867656 1912197 1341382 1262157 1426186 976524 924672 1448314 1864968 1414293 822052 570434 1724436 188986 1127530 97949 1024271 1815629 542961 1148082 1928466 1128220 1866244 990399 1494486 45397 1578377 1377132 1863384 1476874 319612 1137063 1974612 1826258 794543 975740 1592492 872379 948225 724843 1053803 1010331 602613 1375256 403871 1200091 1865433 410218 131528 689235 1079443 994605 585608 749860 1932 765157 1316928 1706779 829257 933662 1121006 23508 890361 291651 204728 708636 1858131 1330345 1254767 680815 1594417 478374 1102819 1487582 1204219 1860162 1827748 317027 1553042 667512 1530654 627072 1093609 922648 1878159 1156013 146671 42058 555254 1979020 502143 369922 633491 245817 1415976 751927 308142 283177 904382 1181515 644475 1646779 1211029 376546 1730895 983282 624717 279812 255255 759167 794279 985000 1238459 1011013 1029900 1059630 1151700 1710629 1071610 1349136 1699009 409958 209599 1630449 613089 468661 1344152 331556 1332161 1146462 1080254 826785 430420 1187919 1513398 513123 632458 58610 1709709 1411310 741301 1281134 1217758 1374355 1793002 1177994 865294 1097349 353563 1348323 21396 1348817 974511 541154 573297 711324 280214 1965924 593556 1943277 465494 1044096 1930332 1984228 216622 1226149 973701 255127 1402569 1852629 1585818 1084412 1941667 314449 834458 387548 1256177 681246 969503 1752805 1003203 4040 470441 840895 513104 1548860 471402 1755350 150901 1945775 745607 1919503 1283356 911549 1421743 945493 1141119 564793 902826 307297 84712 640147 1390969 1434766 69651 860927 1852390 1805466 1632038 832162 1101907 513721 383187 1023996 974449 874330 844864 895261 963355 175396 1472594 378204 1057801 311665 1787745 1395822 1176218 1715328 1565700 411468 1799292 1887390 474407 1602549 1375755 1473808 1672882 191099 1577552 1185178 433633 1763544 1293413 518773 1199402 276422 1272650 1546545 648891 1925085 1310007 435152 1046706 1760526 572958 1414787 647078 1095011 1175457 629151 1211729 575431 859165 1769720 459629 878801 158991 1213173 138033 5131 616231 990877 664287 1814140 1903096 1262384 1734592 501406 980524 573936 759417 80677 890161 785537 822960 1967458 1589026 1389471 1048765 1884929 1209173 44746 361533 426234 829067 1879803 1248119 1765727 1475547 192291 249530 1990489 1962582 205474 1888639 439946 1743072 1511237 1794504 1103067 1498974 1615912 1831355 326756 1412119 380299 660395 1372065 1179980 170045 1641490 743404 916193 1925047 1614045 1445175 1933929 1922990 1903049 1459464 896424 1783907 984869 1755570 500649 653059 877144 970215 1569548 680509 1224685 866806 698419 1368367 1985303 708684 1613256 720683 1554006 1451744 1423925 1881551 364121 1989314 620045 1376871 683848 1916684 685660 1590021 1983804 1368888 1155471 283670 980595 903213 1757157 1862688 1048506 864856 153205 1798789 424415 1969693 667588 1604282 912104 301578 1337270 531579 1083775 852276 1618302 1427545 532342 791284 1516800 1906116 1731746 1966780 191267 1813086 610662 593971 1569729 172589 1461811 310683 48856 671030 556448 236904 1605858 169797 1694457 622763 1217281 1215361 1959564 247753 1299293 675946 1057523 1407727 281974 1188908 533323 43984 1037782 359628 847086 1998847 1245218 1039236 427191 81687 56947 1519420 1182122 701136 944917 1400823 994340 817022 1612581 1289132 304362 1203814 348159 1882612 1410570 1685245 1533156 1735697 1572928 975366 504664 602998 283609 1111932 731724 979506 1260886 1179153 1793550 1036562 1882863 203881 1150812 121967 1747167 1326790 472744 525416 407509 753458 89750 1970697 785758 34651 1043874 1545772 1428942 1660594 755347 852667 3496 1841122 1538987 727822 690803 1734538 1909173 1902732 1338716 1657614 1640450 1518824 1880513 1994632 460351 1300587 1441610 445897 876453 297121 638040 1008751 462527 23800 1869663 946134 1370890 1013542 1604689 1220738 374172 1206126 461541 386307 1744100 1087372 403877 666790 1838079 692799 1088783 806484 68663 766805 339452 1619839 908916 1125956 591264 1736781 5332 1659439 1035874 1384662 833072 678351 883620 462992 1503747 1365883 1396404 1447812 1037427 1312254 14734 1987552 700216 21617 1389693 981181 1270759 1878999 1173445 851594 658182 945961 1219704 595795 1118735 1020710 278913 1239888 1428288 1718935 1946041 701121 1827717 28666 420822 86323 226422 1419381 538771 799705 1194207 1972301 1586232 420807 983920 1820153 522147 846848 1873485 1297970 910006 1443774 1868855 544276 230840 24343 1601936 1869127 186380 1700307 501163 1299257 513137 1126858 899500 1833706 1015471 589338 1176697 840562 1986754 680375 1410695 1136062 178643 373914 991678 1341254 1102387 1980417 305298 1778133 1727860 37071 1283823 440005 447881 585396 1070551 1964543 438854 266761 527552 1994696 346763 481593 1816862 533700 1740876 125209 152862 1869150 567620 313130 709257 28552 1685134 599322 1862349 741534 920483 1316433 705303 1734386 54843 465892 783040 386254 363193 540366 1003831 483073 507210 1669480 368567 448078 927785 141570 379104 1519718 670935 954544 544098 54074 1804269 155837 1046907 795041 435286 816254 506999 1520992 598688 817449 740481 105779 1454706 952976 802579 251169 940236 339604 429038 1397468 288951 1856900 402298 1886236 1858937 552194 1631220 1686871 1647091 267662 536431 622487 1650475 75421 1153294 465627 1830146 1666853 953707 328337 1176137 1560152 1090157 720561 1915541 1966067 1545164 688836 1110400 1455251 1577792 144361 1895923 433669 1199790 158489 1276085 1907977 1144486 494780 1915141 1013641 850364 976862 589169 156323 1128189 836132 1826881 1832350 412881 1859426 1008402 1418989 753361 1165704 1606251 889219 1411755 675585 90955 1968376 743991 1970653 1276763 265338 1831608 1956221 1031750 993438 216449 82631 1651900 260106 844978 497357 10626 1865393 1221114 1937562 1358769 1403080 1020458 341872 1848399 339923 1329916 726921 642201 1732991 330047 706968 972428 479393 867351 1270746 607183 711378 1787062 72325 123460 395359 1650210 653866 170160 911718 1248866 581890 297896 1802009 1426422 1510174 1688655 498647 953482 630203 900494 204782 1484557 1985634 950579 1939118 813466 341028 1684813 1430928 864398 1530125 163373 157749 241025 549101 829233 1739136 888267 591559 1780861 336497 405188 1152487 1248327 1683531 429484 279652 243881 615521 1289067 3573 741064 577767 872456 1616232 1288533 1261904 957470 1378361 1761879 979466 1081807 19936 622507 1200708 1859432 1978249 479624 1695431 148983 408339 967338 271617 636428 416540 659721 60101 553609 379810 1465784 1973517 54780 1295032 328110 1777094 183602 1612601 126805 816672 212259 1011880 436395 1263799 677397 883941 876381 1264799 1139968 1211889 1977120 1803389 1471835 840833 1090847 257299 451723 881732 996942 79397 1527908 151564 16774 644066 1251465 443720 783812 384693 717546 1601567 1241561 293410 895570 1914053 1873841 1860375 286011 402815 204679 73744 447171 512107 610714 788441 1446762 204499 460071 418278 1598819 702452 860998 1911584 1084177 1716531 1197478 1320351 1300474 567832 802108 1898800 266784 708129 1807745 490290 1740480 25803 180376 202151 805673 786967 1785099 1363382 1736770 1005705 1863692 270388 1225113 627759 1706042 1681411 299512 1529366 1557524 38293 1452293 1600438 1917826 877307 46394 1241834 1556453 1706449 1701712 1598873 768751 1414425 643119 625840 1762185 1364958 1742799 1225509 726639 1721192 1312337 642527 1268853 679071 1730267 139873 599646 92579 1038246 358301 1521033 1185366 526751 1080895 1283323 1283822 1180899 806305 106850 1199940 522774 605965 1905341 609879 1994772 50547 1345612 1782761 970931 310831 1428430 1893336 1277329 788061 676523 1426688 641350 901689 1069749 1355449 1595548 1682044 458020 1366827 1704567 1192251 307038 1986595 127095 1943148 1228077 210050 1691180 1473466 823647 1578850 665492 316867 490500 928627 952467 286241 1132144 1230158 1050060 1123586 1954678 1469848 361787 1374157 1739854 683109 1402994 1951892 156245 720012 72935 602423 584655 1664718 956007 791890 908466 63169 1111837 1064310 327919 1693638 557057 1560278 1023017 210997 1295776 512292 1961355 1344566 102677 80455 1834536 884916 436523 101883 1337703 429461 438998 1739871 1490664 1976274 501395 1865900 1616464 1607161 515595 1697176 201018 1952193 580041 1866176 1641930 1462293 1111305 1803001 246599 1234795 832015 813833 1951586 1573644 681616 173041 231016 1508091 950959 1649391 1366825 1416 243660 612660 1250580 1796973 1129483 1725529 1391429 1355909 1304365 1144791 1542746 950142 1582964 190700 865649 1569719 377527 1739065 933312 1577854 891813 789485 1560201 943352 1171703 1438424 631036 1979211 1272858 1011677 1127324 322804 628709 193695 1918072 1552184 1149913 1493103 702974 1671937 1478176 1216804 1719279 1012222 1690664 1259821 896600 1225338 1973316 663851 130694 101505 1614472 715259 1889136 992384 859376 893184 135547 1549793 1626620 1209651 1531554 1521054 440357 1571155 633607 968837 130461 30254 154535 685298 457542 1169081 1477687 1281859 1530846 820789 1779958 1033298 346453 1620735 1852147 640575 1716296 1468278 1910951 1420906 840519 568980 1428850 1721045 501128 1357644 1077505 1205478 412259 952315 665859 1723833 478047 81294 1878179 1202340 785846 654040 1981612 1049611 619133 223578 900518 1857281 558578 1625440 1271377 1340546 1065270 1173905 1650534 556672 1852884 1378724 58499 468887 1277755 1970085 472779 856854 1508048 239743 1781720 808166 1982688 1155265 1673180 621515 1696332 1080743 168692 1775121 998131 1622699 1519797 1801567 360313 283019 80916 1824723 176543 1991529 119787 178255 4323 1558100 465452 1048020 1583542 1240418 768781 1505380 1882589 412668 1566308 413196 1100929 13821 1796463 947816 488767 771866 529257 484837 14322 1057201 1548799 283717 541687 1057110 1029109 1531587 775549 224380 1114837 1054941 1891083 1084902 1458888 740056 1659025 1381632 560496 1415547 1523926 424090 1344454 934428 77574 800642 163289 772807 92611 983403 1875705 1419948 987562 1856491 1033127 766343 288904 1358678 146181 1878648 431027 1684686 1848289 1292099 1276526 1560440 929855 1707338 462260 1134011 1652017 1165996 1954248 409848 210459 1432595 1362741 124774 334710 1716710 507148 427278 214144 1029601 425319 931041 264629 1093010 214431 1808043 1280186 1562902 567959 818472 1306721 1367353 505572 433906 1088088 35887 1439525 596994 1732800 622435 1042165 203518 1473151 368166 827958 225940 670609 137614 1815108 187159 1710741 1922232 1704020 1468628 1760520 498841 1795892 565381 1500189 1008220 993366 703282 1169902 623782 1717641 813846 1884511 316751 427932 1080098 1284497 1370168 1936830 450202 1847504 554466 143559 1312769 419390 1677010 229993 545344 1473135 488859 878844 1818388 248344 411365 1757981 237929 371545 973218 1661475 1128957 753117 236989 550789 1508824 11329 1786461 244452 1022667 1743554 765109 128184 549735 642945 141133 1222338 634153 1609882 928837 515651 686245 1314037 923036 1834181 1460262 483971 169798 338176 25936 1078557 1390642 360226 1353328 1254828 87903 987406 1699641 1907688 1552429 1962519 501978 1317031 95276 1466488 1041875 1696084 281206 1393084 1699307 1969901 825623 584182 749038 956140 1513629 376707 463294 161711 684828 1753851 1057356 1740003 330476 215642 59985 1471051 1879144 1635893 28172 1295121 629267 386118 1518590 376619 786767 1301396 406328 1021559 354181 1827978 1310006 1201285 649481 1927230 1397914 824653 326808 1377358 1935029 791666 63574 630007 1684017 972889 153454 316928 1739444 849815 1256159 1478638 893731 895572 1460297 1040163 1989079 381098 1669435 705732 682224 266150 746655 732977 489140 761516 1960108 422014 1487870 693616 1575641 290821 408139 1568570 759565 140602 1503135 991944 229251 19380 436109 320128 1840452 1723941 1486336 604139 198552 948458 1331281 1662940 62715 600143 138893 1289036 1672382 767 1584670 28191 864011 1940576 373640 1620712 1897216 507123 1280640 136324 1645938 1616290 1083408 1521684 1034726 1725540 1636378 1848434 261839 1346911 775888 55797 799177 1919839 252074 880649 440499 1851364 1486406 974799 1081635 393476 1438409 887891 755208 669789 1337424 314733 973509 1738013 1547033 349155 1097540 174838 30674 718313 319246 25434 1526976 79983 1806728 1720042 1096171 1988846 1898645 244560 1268302 970034 699527 1329839 216716 954886 1234012 1242980 629853 535627 599823 448975 1357617 1748830 505112 719170 122690 1700016 1119743 1676851 1952823 1212436 1542741 578156 597519 1457805 1901078 512073 1493317 936187 916287 596293 513850 1384918 1815977 1688471 292288 1367685 1344092 336071 914538 58062 594357 1728029 1601368 215708 1523747 1246173 1980262 1367075 491381 1286630 496573 761279 632440 1582935 135695 1176639 1809555 344059 1410517 1815808 251497 1566187 804435 1041263 536038 507054 1565210 164987 1616459 1635918 180321 1714722 1716039 1735625 16357 890936 1247790 365912 1373327 298315 624786 358492 1625451 1842801 315816 171356 1005291 1952677 1433846 1390832 1375678 1381361 861400 108432 1149810 1820620 1541871 1112795 1106887 998149 102647 966860 1307824 1410623 1231566 153196 1520826 972556 1835158 83443 1637101 1446698 796059 915521 1218533 1581889 799740 835368 1704598 1407691 1946142 35607 1694134 1301116 1628894 1726540 915902 1194171 208214 1225320 751380 1872444 1701119 222965 1169379 1199882 1402172 1502043 1099516 1422490 1361066 94754 1957396 327277 1354399 709646 1708296 1840849 16496 293280 652949 1532046 914076 1055592 1230253 781854 1864959 1072468 844622 42055 1363297 175136 35633 937490 99922 1517614 767520 1403663 1301876 1285872 721224 272925 218965 1546354 865873 1218794 292677 738906 496648 1119938 1006499 1863245 1869632 1438582 1034927 720166 612128 1698910 404179 304816 58171 483780 1025807 150887 1147670 1554633 1044750 605537 951533 361263 218200 1761059 1764663 1131567 733113 839498 1429899 320916 1088255 453235 58165 1095031 584197 1357415 285294 1244500 354320 1099847 939637 709205 369494 1079241 94031 806977 314794 549445 1915814 985200 931882 1869902 1174137 1719717 997814 211595 509503 1115037 1604250 538441 1718338 681500 298285 1412146 1670417 1940836 1054833 1966850 1362841 1698664 1313857 97988 627565 1702698 1693761 1793608 834590 1135990 290317 1957719 1811242 1784547 708868 220428 1735479 102025 1297896 1894108 1972140 201273 101873 1851088 728748 1351008 62425 1332782 1476503 655546 1193442 416571 1027863 773820 652762 905677 1235093 1218703 1849566 1695971 158488 791571 709734 428052 1673363 764451 1525568 98876 1776809 1251358 1497798 242223 256880 785376 1405534 735293 738089 1484766 1063907 1065966 1916645 563245 377629 1892821 1142040 98820 1591056 247779 156168 698513 984330 257678 1712142 73728 1977368 1324603 1712738 365448 1749412 1760922 858592 326771 1704946 1140846 812874 551551 684956 797896 1840567 779480 658525 572834 908485 105666 803753 388695 539221 375962 1238871 443545 279146 1282048 1814592 964529 1753318 851 1572854 1928906 588495 470243 814723 675834 1398304 1597624 1600243 1665333 1771713 1984360 130709 728890 1810928 944096 934944 1025321 17232 1892805 741984 832089 1643265 445936 1611199 1891109 1130789 1323091 7260 1903833 414951 1859346 581300 751591 1599245 1199391 1214628 314670 1740476 1724304 653099 483549 171757 1413951 1941921 1352093 1758970 642796 1454736 1260901 188112 1782076 331234 608005 1337310 1862760 1789232 971968 273114 148404 175885 1825169 822393 37498 1005044 1302156 976585 1308893 657351 811383 1430217 1512494 1458647 1769073 1741998 1579842 1569498 524302 134365 1867380 722420 1727103 127803 1441076 813727 1719162 1858226 1829402 150795 583441 925907 1327094 1389820 1287293 1439185 1653066 1038382 388085 1378764 1340530 125391 1319434 1408959 227574 1878026 893604 375721 1846566 1134562 1229071 1095641 704634 1296838 922122 55272 598590 246339 1475678 535505 312535 1773793 212191 352998 279983 211784 1560952 1224828 599453 1708869 339544 1677177 1136982 682677 1348907 1978755 559238 672510 237592 103322 609750 1108550 1796139 1276457 1084709 1314626 1855169 704840 661636 732553 1561579 330842 556933 1366718 1805769 882765 6354 1690549 1947389 959905 330709 385233 1908435 1166861 690105 1545074 1192441 387746 645598 1368099 1046390 1706543 1695223 437035 728710 119837 580115 732062 49688 341808 1186786 1028317 1633421 1840994 967647 391651 120025 399988 304433 956811 1665472 1301755 1281650 496489 1177065 1869648 349619 1208700 1492181 193959 13495 1811013 1973953 307922 1069187 1037616 458127 762650 460718 912875 751321 926765 1229937 564360 1471486 1731847 1460263 151085 1070465 732235 1332365 109484 1887630 1382180 1316063 1058283 1960968 47821 1808426 119325 1865801 1678041 938683 1406971 933427 248431 1254258 117732 775493 1345852 1882046 626160 1898601 1979055 751010 1077701 511605 636597 1714708 67345 273938 761873 1925273 1551311 1713386 492564 119466 951905 1743673 368603 1718146 1006210 1841344 636689 52014 843723 1562814 1524921 1684320 701905 1011912 843470 608122 666998 251372 1112294 1422699 1073073 1906443 1738252 1633200 1542884 1538801 906351 341438 1841503 536470 952954 760737 858812 556252 1610875 1281320 451152 1990324 1146236 1861615 1240438 106696 402859 944404 43255 847896 1075205 335086 27734 833664 1304801 386075 1969013 1117960 429391 1441556 217159 642098 1513607 1688493 1918299 1209882 771473 114279 58814 575889 459097 1907340 415480 1881147 931835 1434534 1524900 931654 407434 617514 814134 363273 1217492 152906 818575 1889293 291333 766084 1005293 257530 1412315 176993 356483 23577 1032586 1001881 785766 723006 356646 1500372 180273 276791 826788 1111370 1121205 401176 1742085 1486656 1028110 227099 27388 1171782 1208814 886541 1797360 227518 1671353 268700 1165361 407116 1694903 1922886 151325 1869922 1499410 772382 1153070 763956 1568363 1607647 1279045 310282 856268 922758 628657 18798 386299 252675 638801 662405 526776 902735 291791 975869 276332 538736 1323068 1555589 1628854 397188 1806984 719545 153234 973425 932762 389327 1044604 1938037 1874938 1557953 188133 1279932 195763 1784300 361612 885334 1421369 1906722 570089 1552658 967819 294709 932043 172138 1977724 1618108 457689 151335 1559173 614288 1957362 398657 703189 1747021 1846805 1420402 600059 370519 627193 822003 1831296 144088 455308 1297245 829620 1702014 594832 864301 1489192 1427749 599136 1463709 896685 1347640 1838626 1648061 1288324 66398 897363 1596046 580233 1891767 1879703 511079 1138086 5129 584165 313880 1668890 1609302 689936 1972168 353072 1606878 597574 897101 687584 1411484 42226 1442614 1460356 554921 396159 315704 1064573 1608001 965506 611995 1189278 719969 1036397 1731483 1448614 926667 555793 84010 660979 414589 391248 327150 494839 1473197 885634 1429943 370627 650608 978623 532170 1300105 1739187 210036 331373 747479 1425039 978398 1013875 1402576 680320 1825817 1672982 642163 833847 1109619 535867 1531924 486731 1069457 977211 1637428 1276044 1282080 1189255 1031872 1731200 501529 1536651 1669306 1235112 494867 578776 24520 687966 574365 445673 320814 739504 1058144 1227825 1789813 479707 1293532 1988644 1161866 1106545 1920141 1174977 328913 1170845 1760944 621237 764299 1837717 1971774 1641210 638557 1260477 1463131 271285 736048 1986971 1811550 1028837 1889071 886194 1671485 1348109 1894248 1202577 849999 957715 176008 1602314 1616954 1689272 428108 1282579 982661 968746 851045 497626 944477 1221437 44178 1412740 448367 289098 1033071 1843593 689581 74104 1768959 1540228 1814430 1577529 415009 964061 1460223 1698965 722493 651895 1136992 1754982 1510505 709342 14808 1787346 1434074 759089 1435310 850933 251957 193682 753107 1162747 482053 1100702 1713326 49664 322464 883546 346178 719254 1687401 1430775 201745 96711 684787 644521 1663138 821327 1942272 555679 1269676 1339802 1137099 1969082 56117 721421 1615359 1352710 1884866 1873175 1676321 630779 361388 1333013 106134 278174 819316 1529015 1849368 726986 22415 542389 1189429 1886036 1887187 1124248 1524618 1685739 1019846 801473 1953293 1917955 717682 779997 1951012 979125 436526 1973022 1864546 1669404 1516524 24147 1379318 1270894 1421901 206114 482003 1772703 1217657 581310 1426267 265955 1023553 1082774 144533 405277 1990004 710281 694610 608508 1374286 732191 1382025 101633 1223994 487782 990089 1924028 1869050 1701499 380965 853156 1437346 57514 510958 1571564 1352679 1104967 1699726 1746599 1936522 772875 681859 1119403 403660 1698736 1354592 1927836 1953033 24137 613163 421709 923337 972364 1923511 497261 1607710 1127811 1315421 824855 1833384 1416139 424607 364485 1007557 343117 179013 231250 1984993 316960 1708241 1832942 1757905 1081193 1577729 1799602 1160278 560408 1575904 1533808 991162 261868 1507874 1884713 1379764 601979 1453929 1673768 1734024 291686 1623054 893512 1307607 1478375 804622 124256 174762 965209 679018 421934 1322158 755482 1703598 1700424 108485 1792195 1232345 499475 569428 895732 1549592 760447 1380012 1616824 666777 1721583 904738 1947494 1576883 971173 507040 1275298 688996 1892677 1490824 195815 566135 367253 324977 216112 472374 692615 910477 403760 218744 1850018 1597773 1079854 893395 366142 226227 993508 1084684 1961004 1303374 52350 1510862 1643252 644286 1381558 38402 742064 338152 1741563 1416807 1078954 1817032 761906 1009793 1219751 1446233 1301454 205667 9295 542304 1242005 538460 417067 1991765 573719 1896344 184434 693490 165576 666462 1658134 871150 553023 684540 1498378 673559 66362 1630226 441757 1814848 1415221 415778 537292 1554936 1345073 1173351 1387460 1033347 137069 1999741 772800 862343 170829 944929 999863 1247724 1838670 1949170 865243 1794198 1857263 1755561 444644 1057335 388128 690692 1111563 186830 1674654 250152 1524013 441460 544182 1939582 1187136 1975979 102239 340547 1882955 588335 1052523 276913 793405 598005 359621 1080644 391359 119357 788739 587464 450903 1559302 1754421 834300 470964 281317 1028039 900887 806652 473292 190892 168158 380341 211801 1796201 656047 209630 1225244 1198452 1369714 723748 1141988 457004 1395321 1221401 852499 530721 31809 1172970 936289 1051897 1405287 1828095 1246466 1720717 1581437 446098 913268 787813 1323823 1295524 1582117 452360 1167662 677345 1179096 12348 1547392 1594867 1523540 74626 1737062 1137680 464901 255464 1957469 1294430 652191 973303 749219 1929306 622814 1725037 1451274 457679 234599 279198 1260601 1526452 81598 916824 1512739 23820 12628 1529026 734663 1574112 1161051 1153102 725246 1114059 1348970 1313710 1887588 1047343 1221176 455291 1237108 43060 351313 1461961 1113714 976812 1742733 1812081 1598735 1170683 1533364 1068230 538741 672549 251242 495614 1108608 823013 1086139 90504 815621 1842063 1719131 751109 591085 1006162 1302443 609467 324242 803143 1250599 1324610 1736747 1182465 1720495 1854780 596406 948827 61887 1986343 726964 1835787 1999761 1139318 870911 272768 288651 198096 191910 1389008 1634589 1908128 1122049 366194 1624878 1480769 826157 362161 1108368 273135 629006 425649 462677 1062618 1928082 1658715 606161 1370629 1272351 322232 228146 430840 259962 565617 749004 616045 364907 1692520 1182494 294772 1871333 1081128 680658 1422408 1163123 1329503 1340378 1622283 224308 1780617 1496563 883275 1726982 1997423 788729 457789 1544575 1240683 1136802 1339124 1278685 1998998 1854868 1866903 653564 977169 557787 84874 234885 386506 1470827 1292025 1217231 686550 1722463 1713592 728918 687470 731276 1675911 153676 1994880 1234777 644032 1054608 1081349 1716379 1588407 537280 1013504 1583989 249066 928388 676503 572682 381480 1942867 438667 1447020 805854 286170 106050 1156774 159290 366855 1340360 885639 461274 669748 722662 1170007 147862 195460 13964 267583 1910208 1689825 88508 1453232 1932411 1029889 1920363 1453208 1071288 424864 1168265 1042766 926203 759611 198265 441324 1000932 1124617 207529 988508 1145912 1780810 476814 1779347 1447776 967397 295605 394496 639125 1682169 118879 236162 1323096 1426839 1503581 1412562 227927 1112814 135089 894071 670672 1440122 1049324 542115 1458749 5140 1056375 1948015 1686433 240432 453175 806199 809621 439996 794653 1896603 917222 389439 1858087 1428722 363624 1858649 840149 1989023 1470337 1411637 901778 183472 1767643 464924 1097481 1940454 1505470 1781806 270704 815563 1368404 1022285 761539 861202 521966 594207 893655 52690 1147537 1305453 1209006 1752625 1335207 413480 671913 614195 574983 1563302 825464 625115 469909 122049 1442226 54427 169002 1402133 1643805 423294 948916 710645 1465121 1509638 685504 1494620 891300 202281 1147984 1662782 1857032 1841544 1253931 925035 1641887 680867 975177 1257177 168316 166447 130458 145295 513578 54408 230964 1455457 393177 1824780 189269 899670 42228 800806 1177054 1419843 1597858 1583449 1209580 1778744 1366984 319785 1226504 1052336 1422611 883222 1095329 756075 547130 809292 1174310 482368 1409976 1255618 876498 1531838 630378 1215346 1593881 816161 1408682 648321 1185292 700304 1840456 1888136 338139 830472 278382 860167 1984900 1264165 1502269 30045 1195798 193075 644621 1146026 963656 1506033 475830 1687002 452395 943690 616289 1313481 1565322 728376 1920294 752968 1999007 1477540 1150677 653066 119503 1705001 187502 1331223 876823 1177729 1129610 123868 1237397 731096 1349993 321164 426157 1856814 1025591 1407322 695240 1123327 944172 457155 983592 1297129 1667964 76690 247106 1497078 132235 1071375 543241 517187 911053 1600958 374906 279051 878082 1365729 445031 57244 395117 1432887 1783617 1949664 234587 1441766 1279871 1574824 1714660 8403 1808433 1688697 1789831 1683181 1537724 393762 477420 1439767 572049 555668 1946164 855580 354485 1339893 1931656 1182105 1084213 1060400 220387 1665009 1026791 1568332 1650298 1217534 1219543 768814 301003 199943 786764 1994624 1523002 1601916 701236 1707445 1753696 385183 683761 1386029 581239 1106665 742249 1624057 1112041 1171489 1851776 1017323 199164 735359 305935 865710 1155763 1125048 582059 1258621 523253 1370711 114131 1208739 1695335 390374 1891339 428241 1276965 1572485 468132 783862 1372160 7911 1852483 1031323 328249 881048 673507 894850 1879370 859159 326899 1912860 1868764 1285036 1724254 1544021 564061 389864 1496394 1579168 762311 1141770 103784 1686005 1621936 1726113 118667 143589 1525370 1207667 1377188 1712152 1497860 610806 1111732 707247 1499324 788166 627175 1253861 322012 520361 1075498 1512925 1021095 1688710 323666 591144 860256 638462 1669884 972021 137974 400502 1499745 691980 784457 1943452 1974951 1141169 1697558 945789 679681 304857 18002 1455291 227908 1348210 899559 1610355 1436675 1509717 33167 755169 1639274 1063956 1072251 209507 1452518 1134705 1881736 519780 1494443 11103 1966502 1628117 509776 825408 792580 877033 1181183 1262205 1454783 861926 1332639 1622776 692550 540028 1734940 869521 1654398 950438 1664272 1602223 987514 1618709 418015 746471 206600 1233972 676598 497188 1369413 909511 1738291 1550545 240007 1844194 1221280 265151 882291 1187899 1685962 262794 271899 1895266 163807 115894 1558956 353437 1537927 1724506 241220 797131 1964384 587907 1866431 1387433 1678818 633360 302419 1480465 1247910 491926 1134466 934137 1514579 1004188 1287425 1992590 293362 31221 855032 63922 1443749 1888921 855220 842018 1082573 215991 1491615 1262573 588990 692751 1123280 191933 1109928 1199150 295863 513343 1398358 880691 1202510 1632617 146625 741879 122799 1615157 883902 271302 1085598 696853 971101 321214 957034 1314226 1943706 672578 1314145 1459878 834535 1160706 1230673 1660624 1110133 1760894 1953751 1470597 1531940 1746443 480711 1870400 1345887 1840692 153733 252239 803048 1359754 1214279 326863 129110 1270269 1020912 1995855 475929 1546570 730113 898231 487549 1403189 1586504 882824 1026854 169690 1118873 268505 332713 531533 1388184 205615 1689945 1256736 625065 609922 1149503 1031302 724876 1827629 1319058 1261646 1280940 159708 1559756 1510477 1775024 360419 264419 742080 763228 1713590 1497930 1156453 1263786 1963526 1364453 257047 1955227 75383 82580 1402295 794240 62507 1331344 1157926 1705272 1855296 349708 1506269 1055376 794330 1836448 1425523 765090 335028 604920 770157 286822 1160044 1826825 395262 207431 1743745 1781383 1438134 581330 1061796 848218 341083 742621 520743 1264908 854160 772413 1625196 1166826 533809 1316931 330700 19940 502445 1941107 173082 1842014 1446878 907953 632073 1903082 141300 99939 1201691 1014482 1539993 210782 1438981 266068 789052 465817 934325 1257036 1123952 1969518 1587169 800040 301382 254965 583342 1230567 1337007 423891 878918 1029803 866871 269310 906230 1713784 1969528 1201289 26611 26065 1272491 1694369 1209431 493870 1533729 1274673 822790 1411130 1903442 148740 1105420 815101 834400 1426767 1034075 974359 1309890 377891 711274 218796 300789 601576 420286 427280 1906091 295825 331816 145111 1901609 108727 1493605 1192227 131493 1592198 980044 1196321 1474131 1956310 1759407 945635 987417 885746 978925 1110208 1563137 734786 1179220 585422 1354252 313377 1605969 1687134 893998 4866 2777 1017029 1920739 248421 1700613 1719944 1651255 457568 463828 334782 1042861 1558157 1064338 1175433 846193 1830776 1621227 75329 568511 59714 257039 663220 1463944 276148 302935 8879 1894608 1576062 1993133 1431765 1708537 1572915 766836 1670791 603002 1285324 641501 1189893 1047493 1461548 1259847 1684737 624727 1142738 433892 998464 1382636 534545 527217 1445339 1986674 607156 578059 1933587 1387797 270465 769463 437383 920814 1035160 1468318 1799970 1020378 1689849 769875 1232105 198212 256862 663708 1223920 145882 1726241 380453 1896195 902002 1080163 330934 1456783 1662276 1253708 97646 1245885 157360 484838 350589 1619313 1135616 608551 1312729 310102 721760 1126946 156103 748215 656115 380326 1863957 1457780 689032 401376 189419 1963997 571092 1412000 740433 1554817 140075 1253082 1180998 993959 763575 957287 112746 880030 1829195 971603 651350 943119 32613 1270810 1172857 3725 161671 1293377 647915 1254657 1326414 1183570 1961078 1143019 273 1634418 216556 748815 1856902 1918231 522227 34232 1593144 1390707 1515444 1460234 1002092 941918 523632 668317 1216859 1081268 1858725 372685 422523 1908929 269354 254845 1759978 1527995 1807662 1967581 544400 1055486 643340 15199 1104559 1370640 1468240 1166989 1773738 1691453 1470277 1485650 1552652 41357 260514 879943 1235708 1019734 1563879 429232 1760194 998688 1681070 1374042 944021 1369754 1521866 1912654 99930 1084251 232469 159028 1216853 1509885 490952 18874 1436361 169550 893283 1634274 31114 1981007 204944 1302363 36085 1784622 1211023 902317 1872859 684391 493916 1198213 112315 1479152 828750 1477528 768077 444197 791920 344095 235489 1768613 1447159 548137 3551 993691 1084921 1231636 1339765 183305 535479 1994610 747415 244567 941584 376156 1012085 533605 165133 725147 701382 626254 164326 904207 33761 891052 1662634 632903 470843 1503725 318875 630725 587927 1137338 803782 1883419 1669876 1413577 813563 1166313 1416679 1844877 317747 775680 1370652 1708613 538 1479578 257958 12512 1580703 1849278 1066525 1628984 1481282 1779113 963156 1209781 1916383 313778 1418316 1975010 936489 1344883 455639 660577 1134371 226831 1138074 1333116 1184862 200211 1985712 1084331 1261855 857044 1999021 1127244 1799724 1788957 1077098 592076 1018526 378522 82187 734772 754311 1429034 1862389 816330 357653 1910540 881323 432302 475356 195674 1628823 889656 1736686 1196159 124418 268536 263325 1124150 27804 710736 997567 1217172 1420818 1800616 1614564 1821502 1015542 1373477 1521537 1375756 1386946 44434 1794549 205123 267081 56484 331740 949988 1622019 695131 849355 554178 1981691 1279387 113010 565115 619488 264646 1960402 952258 971334 496305 973169 941699 534056 872931 609530 1911524 495036 1768859 753379 1507845 58214 1163188 1006648 1190902 1751441 1388883 43532 1272556 1292722 172109 1087184 914736 1156408 491382 83421 1658394 1944798 443266 1119399 1651771 1196158 1770340 737662 1981212 629813 890799 1075030 1764568 1563866 950816 1488575 1131483 512268 664086 576905 1171025 958377 14872 232526 1196961 1942310 1758392 1384979 1274922 598465 1420370 1771980 1815300 1958960 1256069 1826766 1740919 256892 1576060 674076 790704 559831 1409386 1440004 1443032 1953628 643243 754361 548976 1330403 385654 1176894 658668 677087 1834428 1769153 1993816 1190210 1136380 1701565 1410998 678642 1060486 208161 421808 518091 1016209 1031186 1066738 681386 1928558 1202494 1154628 1521749 1852327 1634871 1544596 1971589 399850 1377179 1504836 165121 1524036 125953 1387925 636719 833562 1365405 1111796 187771 13814 1927270 572256 420166 1594557 829282 349855 1434988 1158997 1995847 1262584 402577 499950 1234604 1762137 491051 298801 852693 1954865 756165 1150047 1216261 297464 1511121 1027640 1313673 1089966 1200336 1630136 1801013 453234 59280 498004 351989 722806 1842275 7713 1257814 1091344 1596286 425510 1794922 1912638 1835550 1194520 1114954 1993954 1304342 1626008 849689 1090672 875522 1326217 491509 630943 1952662 729171 674010 1597493 1092185 728795 997164 1310116 1428669 418322 1674122 1517925 857861 1542175 1457516 621356 476408 997719 96971 355382 1534076 1220327 923947 1573874 1382484 1340571 1354932 1268134 645374 384512 534503 1540222 300914 690347 300111 1059144 1669582 190191 1942078 1813667 554172 977614 1865237 1536621 1363676 283557 1049269 1840083 875209 1811292 1939536 201128 1796998 1272040 1968951 1644615 716274 668341 1688039 1253674 1303149 112879 781260 1903648 1094967 999755 1038901 494189 831581 19952 1343040 1370490 1509077 471156 140492 917232 409306 1080454 1403108 18921 719478 675894 1806950 633926 1898419 692776 430886 1670958 1638370 1052360 366368 1210941 1414672 856975 910699 502354 236139 168106 1628728 119632 1831107 726315 336293 1287200 1677899 1622370 1261866 1818763 1155509 969054 233160 1922636 176676 1264455 1557278 883031 985099 1531511 1097700 71549 1914454 1211048 1012948 832973 1675874 1458587 723129 1784443 180451 1946680 999589 1602343 1141188 1471275 375379 1562076 1579778 990347 461682 412534 1806490 1897670 864577 423752 199735 1156471 520487 1672909 1879091 1328820 367047 342440 1543045 732704 1001008 711864 1576285 655609 1248869 532262 919010 1868367 491751 763294 115395 1607121 1059719 162914 1714955 1616208 57069 74347 1225427 635044 32610 563114 1230681 1822033 929946 421327 345771 870074 1458306 1381954 1077558 1535641 1156110 302561 1511310 1498397 1866745 385081 99253 1989962 1318610 349579 1558340 295631 1953046 1783137 983237 999733 1459395 769323 53784 1465684 605906 223547 1116818 657142 899024 1396932 904550 666539 1999150 1530044 1860135 1010553 1119416 1151322 207571 1409649 1204893 1462486 1207438 1212408 182862 1543253 612317 304753 134639 251185 1929308 684088 641648 903900 1774589 1675498 81857 1662828 559385 619837 1244424 526005 378559 649789 1731931 1042794 894534 757201 621863 1250159 132632 863272 1688754 1665420 851280 1944160 364098 1840098 1532753 1987348 1251180 139246 207590 184714 1921712 1182827 785493 1213649 740743 1965265 530907 1605892 71667 1446051 1132576 966837 1469473 32964 764310 836648 1492853 1194101 1977027 442822 1290599 94287 538843 1307350 1347850 882631 1458066 347419 299255 1067715 100342 1987924 1487108 893949 1079127 1445979 1464640 647676 1492327 1241930 1513275 183226 979491 1361414 757770 1851793 532927 619376 936832 823020 1999852 1789522 412367 1598223 1702619 1442212 748125 1249419 1239875 43957 123979 296653 1763382 1228500 1447456 1882935 771549 1888311 1869130 530893 523151 1770423 937300 1617086 1964339 295212 1625338 731856 279808 1202695 652427 1137017 1243711 1363646 1413179 1029625 453327 130525 696630 1366773 1133829 812997 1052002 1871416 1266999 886672 1459235 1813714 973510 1073897 932818 503017 938754 1640234 1662470 385363 1538935 540667 1906390 1579322 1031988 1856929 1688227 1310657 614090 1416194 1894097 912684 1251407 478428 1622942 245940 1457191 1939122 495838 322966 599914 1481732 307944 31271 1379605 1660244 598565 1918905 762294 620294 1866577 1591327 361001 970835 853449 721203 1250806 285890 1431838 1485815 1853385 1063429 213802 259357 289492 305652 1884730 344924 894213 995130 113307 1340640 1824141 810999 660130 1597284 57449 49551 897146 762039 1356989 307251 320675 188830 1638124 1092188 1409133 1909134 506944 1822734 369436 84699 1960329 1429635 685071 1374709 701720 262355 120319 1277172 903875 497856 1425203 1624707 1724038 509070 1161691 1810165 295659 71418 102137 1339477 735041 1773662 1037444 1955282 376512 1860209 539428 1192749 1035132 1118411 675642 449335 499986 1356256 444047 1963336 1907526 1105495 1244024 988849 169054 525414 481028 1878798 796361 342097 1013324 405779 1710773 1596210 177192 1533919 175072 1912949 1486534 20376 583744 714546 733375 408928 16013 1062898 1343601 1288704 1265884 1501433 838928 265485 177680 972036 999250 1562131 926832 1428965 568552 401789 281706 1873678 1446552 1585325 1707654 1392251 1024664 962274 1683634 138553 1980501 430235 347167 1689406 1782656 1127859 1216563 11626 1401902 339412 635127 475526 1864994 1106624 617991 921373 1031855 195285 618127 830615 895609 997229 461636 1714820 1346874 26449 1370957 1875395 1311149 917235 1739018 637123 1070172 1995902 54481 419290 417128 789629 301663 1023694 243104 682547 238852 282292 730332 1050049 1069744 1235345 1409874 141151 492140 496432 1087220 1364715 587029 1658571 1791240 961152 1826159 854546 1690966 961977 1699696 1170725 889119 1688044 501746 458219 202389 1420794 1829990 934080 1939358 1163401 1056222 317872 1663361 172610 729773 482305 1354181 4585 767584 498608 901029 1123917 17020 1929226 1954807 59135 1285396 1157952 913969 1672248 1644896 725958 1766044 1327581 1033729 321778 240800 1037835 1343350 561021 1281695 32921 1013426 1630107 1644314 57876 522549 951514 505480 1745590 1039594 422946 1375948 880029 805079 1745426 422318 651216 837327 1423487 1078076 1000195 1887416 1525500 27709 1082993 204973 613573 401979 945883 288611 868947 429437 1432769 81441 930111 995881 988631 338162 216674 663868 742284 46307 393967 691856 597894 1396548 1193937 647867 1756400 1467137 247584 943761 2595 847923 842456 1186059 1675682 1847557 922630 1434085 1958993 184474 1574272 142611 1493815 650088 1002152 1058504 1001279 314715 555231 118432 503490 770507 427323 1650082 897077 1949528 1432726 1113984 1160479 988897 809343 631731 1359652 284726 750653 107480 1291089 14302 398037 234787 307015 1569228 1444617 1066444 57299 1777621 1953573 1225903 1217767 1821451 49393 242849 640754 433585 1214076 480678 644333 1884186 1795299 619184 110924 1207830 1055772 167847 889337 1866226 1332918 281745 761386 1397131 1019500 1776221 1583430 1300806 1294561 1550256 1150355 116094 130507 107149 278006 1599424 742386 1046896 475663 1647603 69149 876197 823341 233584 55679 820565 692114 904899 1366610 1805714 1382045 1409452 1887440 486133 1515039 1677412 1948070 1787534 1695647 1107752 631753 1564983 1346580 1368798 1167806 697540 1639027 1578463 1535998 446972 842057 1102208 1014749 496453 345022 370 1720806 765706 285705 1532049 574549 325537 283882 1104936 1578351 1320005 520108 364997 1410270 1492631 671053 1639588 858482 1377112 1237825 1242563 628834 442550 310797 745590 614373 1512717 953436 1195174 976998 1962898 736496 1373511 1654964 1802896 1097949 52707 709208 1088898 1032039 126052 1955373 715644 381827 445410 1719565 1891650 1320046 808239 89068 167417 1115052 1817799 259089 1061199 1312931 1621557 1774680 610335 723759 1057932 1976845 1784518 1101081 1935502 113070 1223550 467607 428250 222929 966652 1492238 1055050 757199 1547218 1759146 146169 939359 610775 1206848 1973495 256099 1145022 1015038 1533078 345447 1121466 1366233 1342678 1809750 6878 467291 1901224 414093 1538585 1309081 1203930 1016826 1297438 71885 696816 953411 980782 1145799 303456 1673478 710469 1102969 1116533 829693 534774 882288 1588773 1871926 1753251 1726942 1875835 197296 620339 181129 1999277 1652691 1488833 38090 1675989 1993148 109014 513907 38298 1684723 472270 21720 1799727 104973 259854 1244556 1270440 1689055 1092249 677193 1680714 190731 1268230 891933 1532410 1101990 1245149 1775193 1209019 746805 1236124 1191313 148357 1285478 551131 406375 60093 929445 1205617 1069242 91541 389749 1481490 1223462 850130 386207 356675 1970957 426378 664640 133011 1149499 1932534 908751 901525 738700 595141 985517 848555 1470725 1144770 783361 1127325 1312419 1977627 447205 1110284 1361953 1930652 1626329 192191 1836000 1938875 427647 369630 1695352 1632363 1958907 1095373 1460226 585568 619156 661674 1268200 50589 1603223 357498 1775581 1769603 528326 193111 1707185 683285 505863 163046 899827 13022 1560974 1091007 1791533 391270 118381 1371052 639113 847093 156391 1961253 678053 1089075 1401185 1085673 792226 1131884 1490877 316936 563051 1693422 1284715 438983 601211 483407 1407669 400381 484137 1094305 457975 1528919 27668 1968089 1202842 322098 1412713 1044347 1368205 1786348 557228 1509888 560111 1757091 373132 1779304 1152491 706991 1364262 376096 939993 1065425 707120 1736245 975372 633102 1536525 1773338 1175052 1546788 418777 134982 1491247 164060 1270764 934382 264491 473312 703935 1363101 62301 1256886 1600931 583168 14928 880808 439126 1757640 1066132 1778255 36808 454974 1909340 1178251 1758341 1954661 1373581 579405 903893 687075 1619657 1140 552616 1492904 1191058 1757070 749479 383437 777010 939118 1389964 534645 1883257 639157 1865836 1446398 1918108 1406798 1237119 1354808 1790865 223997 1530669 247198 199019 314812 171354 1622984 748889 1639626 1586159 1513759 1675090 1587434 1125774 1531547 1962482 223488 901293 1103905 1680771 1520120 514577 755647 1265132 813416 1748584 316387 1628740 718112 562133 686789 387292 403656 1368383 1964361 1223039 1455365 1953360 1681131 408667 1786745 27456 216060 1079531 213138 1928368 415484 1882819 1771463 701201 1485958 717424 1363941 234329 1940319 1265958 147231 284304 432595 339103 835914 170304 849882 14483 814971 1012553 156197 1046714 671870 1647121 613644 1633468 296891 1337828 428166 1775326 1881692 570278 18735 1832014 1285024 653659 906033 1622677 745922 762134 593403 73396 1309658 411986 1103962 1856527 536896 1882225 1669682 63139 1669832 1879869 758569 1881100 1160069 1947527 381526 1654915 1124857 357953 1379871 1684652 594675 247455 228584 1251793 1150964 1972647 1563684 357822 1936832 92508 696791 166158 330040 1694940 42153 1828774 1366014 461540 623885 1611836 612924 642431 479309 451732 296661 340865 210509 264034 1477033 408383 965096 1724665 781655 1926679 979515 60975 466523 431721 64953 1232626 1204741 430329 982732 80792 1510273 1101496 512090 407324 1425104 586805 1690233 1839717 468820 1026578 1445244 1934518 111621 1946630 957418 1860992 1400098 1498966 1203015 52434 297711 651770 395400 941862 999561 1867944 1674647 1521621 365136 32050 1020753 1102360 279242 61423 430369 1741520 1820320 552063 1565431 1494202 1463525 1264236 1096452 1726755 1009470 810324 1976860 22694 1879128 735039 587747 545923 397686 1210884 1534647 362597 1693587 120194 1634428 650166 442004 615333 855704 1127464 1828940 314302 651346 885179 1763986 1267695 1408665 1418792 725141 448106 1590692 1059631 85993 973232 1571284 1806513 90415 1185094 1240162 1085077 638289 1080453 114433 1027340 1072692 1227076 678636 1650690 1868681 611722 615256 1370292 1197055 581526 143487 1421049 1385246 193462 1208152 1462723 1673444 1956576 831288 1304375 76925 916501 752358 1527634 1714562 1893608 514911 230925 451620 1982903 992666 1588929 1059150 1998076 1526102 1284335 1358624 55131 1064153 1843240 79398 892067 106959 1057216 1704046 91576 320372 1933201 376416 1443520 1754738 113775 1770661 1644489 988535 639855 324484 414919 377044 39813 974592 962304 117749 1063597 126132 521141 1179277 1660023 329973 1958589 80857 1457863 822021 1122496 1240896 1226818 885147 1592104 1733961 391546 824915 516697 601175 1216888 1389334 332515 228316 852241 655358 12417 1471770 1713329 1174150 81611 844547 317926 1966567 1953147 192526 1183435 1772756 1054426 1572006 1434864 1208215 1970970 446047 103563 294579 1157738 1428637 1053529 1866030 1313920 675994 405369 343613 1318673 681117 228764 42214 1692699 1375544 545037 819012 1448495 1440064 1459207 205128 1897072 1175093 200219 555654 30528 365128 449491 465972 818756 1292906 1860441 593386 717810 835254 779496 1533764 443037 537765 1029308 1152581 1862120 1648076 1374926 48768 510055 1946592 1468162 718468 48231 1948966 1191001 1641482 1764467 1137729 1082543 795632 1626612 461571 274678 842008 744314 363530 126437 733215 1091196 821891 1162332 1035435 781222 158722 1258089 1610554 826185 1483748 1539409 1062418 658853 423854 826954 1938985 416813 21690 1726233 1033632 1948926 1172786 1978031 1128435 71405 1940729 1427860 34731 623356 377213 593456 40897 1734902 421881 983510 1508936 1408529 1354209 1749008 1323998 13606 1931728 1508067 1897586 1582922 1154997 320324 1462235 1160742 919809 879877 868873 1489825 1021372 130608 1425654 1917954 1637199 729008 625767 481815 363028 1510173 35863 1872564 1363173 339025 285005 789869 745992 321676 1459935 1169093 150154 1712966 1618495 368280 1346947 1874643 1226160 786632 14399 377365 125173 1340531 1555325 108903 690226 884591 1570472 1058742 1717911 1036685 307685 1831126 1762059 794073 887085 1913049 1987499 384246 1226453 1170230 797568 1812243 716685 299638 1142000 1549030 1042627 612807 1244214 1157786 1708736 560414 625981 1649907 311513 601827 1187998 614523 1686745 1149486 1991094 1758741 1103706 1139272 1629469 710216 1301312 1524349 1833788 207159 390444 1485870 264658 1776979 418394 1372346 1754487 1578698 771657 1478946 447050 1705395 1134208 667692 1117656 786137 416111 895601 1966125 1846833 1605745 1544992 1643493 866256 958051 1744619 1951397 712166 1457527 872224 1335272 1758340 295858 1096496 1444073 1137479 393582 763115 1471916 312381 1613094 784910 1778680 1527423 955155 1605278 1869953 1865743 1176662 1363038 223177 43191 1626056 1155444 931764 836050 1622808 449933 1051870 1970113 544502 1433727 1182155 1119241 1399568 1239181 761815 696137 674098 148652 53403 395446 1819063 389173 433756 75141 1287441 1616369 282419 823856 816777 1000502 1837690 1936081 1484568 66391 62428 952600 1771412 885181 385200 935472 1361357 8281 138304 1860208 569265 312142 1502135 1068762 792751 287082 1179849 283355 328836 1394237 1237067 813566 1837253 543282 492927 1800675 1045288 833843 151772 554477 832928 1877264 178560 937190 1644915 677823 410248 282736 1614475 1758207 1827590 855319 195578 853143 1362326 1131154 131477 53676 27451 1310729 777219 478515 637436 1956403 869920 315649 911334 1983599 173720 115349 1412997 1522652 1025351 905828 2875 1480467 1706146 959074 400377 1222870 393535 1307710 657722 1822403 174340 494697 1692349 211038 1972250 1341067 662403 1430980 1217320 96800 1587673 487088 1783934 1405080 1310066 545010 1956372 282206 1961255 1233409 234307 347093 1296831 832363 1878126 1922694 1572538 819849 1373504 1661809 1122325 1985761 1970891 371199 335048 1154532 136096 329820 1399862 1722962 55417 439619 1535317 1090431 1419787 1341017 93570 1414162 1165021 391207 70416 479063 1511027 1658213 779134 670092 1914962 679194 1428727 1045226 261309 1195225 242053 222414 470382 710650 577939 449196 721420 1183662 441007 898525 1453727 1630954 1659628 820210 1197334 1784752 146963 1937713 1170084 124708 870548 616976 419917 807233 467567 284502 1341367 1687721 1893932 1380687 338619 613963 1548458 776761 170750 22357 1359789 920046 1801576 465429 1408824 1092580 853398 389854 662255 1573971 573358 1964907 1202549 88155 1795286 319263 1481174 90244 299154 1477860 598478 386084 1252788 114873 1792567 1667862 564713 1951830 1028996 813724 931836 927329 1767850 476376 515545 199030 1029093 1504602 1461470 934997 944014 1751510 665282 1811332 1039599 1002982 95929 1616014 234842 470630 724975 753282 1944470 1164635 283074 1184921 41883 1766495 414062 1497986 885036 789080 98166 511119 1235234 943505 1726630 1186714 829271 1326880 175980 681378 368423 261764 588906 1162643 422221 1497922 1634022 89761 363603 479413 246267 1349561 710596 810195 695089 336243 1922768 1148770 1343848 1331706 1372098 785353 1370587 360209 1339890 161449 432679 1267482 1248027 1096799 16153 1262473 925778 1397228 1099060 281964 1080182 491873 438503 1944420 912866 761954 34296 1839636 318191 1188557 1215365 980509 1994178 242098 1194548 1466073 41789 1440311 712104 1300113 1756395 31839 318516 1067556 1696274 1665877 71856 780395 1455414 1219108 1704344 1903159 1134353 1619996 1520023 465989 610496 1652188 1203892 512431 1262410 1932483 1340122 1551152 1936035 1818261 225748 1268902 1935346 191962 297264 506390 254623 41003 957171 1838308 1768934 1879053 1144642 1458090 1306235 1212627 716876 1253546 780082 1692859 173777 1125677 150568 1529790 1302763 1186775 730978 1822782 1610424 1315229 1948908 1385916 616536 162696 806048 757895 931475 1487961 1725382 322340 1284148 19944 396415 853403 396652 444965 160219 1691763 214040 1788370 563158 232520 778416 1910823 704658 875251 1162928 723729 624016 697847 332543 1394130 403866 1496957 441698 110508 612138 17632 1134183 1497459 1848607 1778888 1429007 1866951 1562454 1629236 96559 754946 1911398 1486127 1168155 1285911 1479996 1583319 1571031 1288022 1440015 1321181 1326451 1641534 1935194 1742607 308965 560376 1671731 1735443 1803454 167039 1654702 1297555 1815221 1438623 1716001 759143 1669800 1606286 293248 1554002 1490076 382080 973231 1639369 206007 915996 1929573 1092416 596773 438936 635662 1661434 762166 1219474 429386 269895 1784776 355782 1256928 731444 472508 1117611 737300 1890871 1490217 1727025 913557 23319 212129 1212012 1172823 817353 1698713 1789925 1172294 1996303 784680 1643625 357876 811173 279702 496759 739101 818284 1835284 1323529 1730024 1062428 1989391 71623 645943 776177 1193205 1589302 1935141 1929943 65893 774961 85208 730282 1007574 355424 808691 1762930 518689 1511825 1783203 699852 1215723 252895 1646961 876131 1721381 1334846 1918040 149020 214771 641849 1866157 1419473 518510 1080498 391646 1998233 1550597 601849 1499340 1775165 182870 92206 1751171 64000 947253 1483467 128585 1453693 1061332 123644 1070285 486173 1514026 1125445 1449352 1452828 342234 918935 399413 938030 948161 126127 258148 91292 180515 845432 586788 903771 392320 875033 1662937 658729 105022 517527 926312 117556 1475866 1736254 584393 1090974 1830760 1176515 1824519 1006239 667296 793334 242838 493488 1425230 1478227 1584511 96150 871108 982466 668824 526224 94294 1590143 1014984 1856136 809311 831153 1981145 66314 1330423 613594 692279 329460 367870 1093843 1209745 1580078 1472527 1996524 1891686 777161 775244 1702932 743511 1917698 1581895 606796 1183625 1141308 105222 1054980 1029133 6983 301783 157044 29944 739557 583873 263923 1201910 815598 1990501 1934076 1870882 547969 1024103 1702490 469233 1467921 177905 1626279 1705860 599615 499170 813267 531169 425764 1898113 1430954 641484 1662336 527638 784816 1734139 849968 966605 1769185 1317332 1593646 1542613 1589102 294020 1751083 1388932 670010 1723438 1055448 426281 1595813 338806 1588193 487338 259207 1988625 647135 184261 1481056 180773 1354693 165124 758965 1879253 916953 353860 773255 1411113 1029447 499748 430007 1891410 1903669 949373 1424999 466346 1735744 653843 1272365 1143402 1789096 1782862 1145672 1019072 947437 1903090 164135 232264 1719878 1672378 38029 405122 1512393 916433 435626 1353387 1925401 492640 1226652 1171712 1354318 1641258 1654186 31212 1968606 728379 1440047 1820248 560090 1686858 461769 1295916 333700 1257961 761674 1402836 1946773 250312 1256991 64338 377202 975804 261655 1163926 362959 1984381 1781604 123423 1324259 1792184 72780 1200957 1432005 353178 1665885 1545188 1507768 886491 114902 1905366 882299 1739489 1359477 812333 993722 1597506 628342 935539 1651964 638528 76392 247182 1676717 671186 67692 1970812 1199986 507820 1077962 1091253 301016 796369 451553 1647383 1379692 1806011 173829 113195 1769802 151018 1146546 758493 1168746 387465 220187 136441 116167 1628420 1574025 407947 329961 189086 1009942 1329998 1983022 155745 376064 70739 1147943 1289228 699170 1686458 1679192 391226 623633 340974 1399309 773819 802346 1853155 1767755 372881 1031472 371303 183965 1174728 345723 1591164 23148 484196 467589 313713 1743663 1665533 722991 1327788 31318 1172390 1120344 1826576 1464417 1092192 889322 987154 563396 172194 1308868 1868163 750334 445515 1433772 864273 280176 1961314 993230 1929601 258787 1573281 1354368 1241850 432521 1281366 1385191 99127 344052 273709 1061474 723138 606972 651114 1815756 1952510 1200999 961141 1229370 1218018 922807 278278 1474325 406602 1038003 1953260 403954 283125 4808 1009917 1134053 557652 1203911 384644 1692050 270766 513568 388925 928289 607693 1860588 1247310 1624449 17207 666243 1119324 934288 505971 764134 1706581 1221394 83176 1705917 1348537 1615739 1016201 192788 683153 788082 551362 323244 1760981 187060 1108701 1738091 620470 1017961 676047 1061644 1200878 1061717 1913264 216916 842816 492530 612187 1948688 327904 140696 64986 1519897 1821436 115557 726938 596053 1397829 976288 1266831 578464 1028244 1194967 970396 1823623 1056715 463412 232709 748858 1993310 885830 227013 1561450 125995 1113242 1195820 457315 1415715 13898 1380445 1476507 1322519 853239 917744 518373 1072852 486042 1908450 897561 453162 135973 486360 86015 668473 901480 467699 1475363 1134081 1349401 552786 976249 1917726 1491569 1260447 1348843 1654082 109188 352715 525931 1969554 994034 1173945 1865350 226036 1195183 171058 988112 456138 68347 1897828 1000032 274245 535975 766029 1793724 1589883 1290951 394263 629879 168025 1657290 1595615 1779298 1412598 1200964 945628 1435191 1618062 1696112 735354 1643044 1022739 1633848 1169854 1069297 1900709 1540616 1198850 1794929 1424212 406131 828616 573054 949866 256585 1735674 1107344 794742 305751 1758712 757211 120230 983293 1679644 355535 1637792 114511 842969 481056 1745382 240472 1772707 1417840 557365 744414 1731419 1904908 126526 540432 1613780 994631 1007851 1973978 1843000 843054 163440 1312037 1506425 329696 1164745 557046 1038813 564745 156813 899854 1670742 1112139 815069 848564 917492 1793615 1085211 1166265 1277844 1203781 1085325 1102582 1336946 772189 1347538 53683 798386 790993 1386 318579 70686 526123 915355 746007 1606017 1522848 676209 136511 1188313 224214 265271 1544476 965842 194871 974356 200988 1168743 1440368 182688 237128 1456861 343349 299904 398884 1287777 1582864 1644080 643673 703970 1752045 344109 1922587 1218970 1735131 1294359 398192 601088 648204 268484 422586 846852 250906 1513218 1963523 246310 1589194 1084588 412930 720681 784341 851106 1787694 1897922 1060268 9140 258141 596100 174840 538305 218983 507891 1903031 1115617 446706 703051 701701 1736550 1447413 1527069 1779620 1959285 366031 2227 332800 1372285 1052106 1400561 134697 1290093 1327812 1551040 972876 1457212 1476395 752282 296810 957378 1633544 1592422 80725 850688 1318638 1102542 327962 1551132 1967721 1327509 453986 363228 1865187 967419 1995287 912761 1384854 1627114 828428 1708018 824633 891068 868443 1215812 583054 103128 628980 1607026 864392 1517691 1210801 1815744 104707 67088 368618 1902274 1969691 24150 587961 986617 1028895 1854345 1226391 1543307 973566 1047775 1187909 1527599 377413 803401 1303976 1610362 714286 995515 95171 1004801 498650 1606916 1383218 1934138 82796 547884 1206533 510696 825006 1171597 1689326 1510910 13148 1189517 675886 492857 1069591 1912032 678525 1460417 411689 636626 1340568 460992 682798 1438641 946722 805661 1156650 1192014 164843 947111 1277770 918019 601296 1622259 1318162 826415 1201601 1998343 1607198 1973633 1404804 1204880 1843846 1302444 1620047 741613 1921354 961035 533096 1872130 1522197 1347193 1615877 1096949 1774776 950715 551876 543581 1676338 266250 1593958 922250 479123 732228 1558895 1140546 1295115 392220 756752 1861065 1157607 753777 329214 524536 978513 1258482 626257 29600 239611 1466585 594969 551300 1732042 1493661 1837441 397543 574232 1436136 55812 130235 214618 1537484 1976824 803504 471876 222977 24504 1444975 662778 1206203 1934752 310654 1250834 1173179 810981 207315 1738227 1965143 958349 1748766 1493297 494006 1620401 1324942 1998432 552661 44084 612978 181775 66535 1376201 656026 1049581 1571476 297218 463678 198038 193309 1278384 380024 1568193 1062352 116794 1750343 1271118 962193 1270681 1925499 1002362 1540619 1583895 1276672 1611365 456578 522394 1349804 630808 1129006 262902 428860 728429 1643693 343655 693100 516711 292302 586196 284315 1909784 575189 769325 1990199 453531 1463374 989652 1993057 1164475 954018 1406016 1057524 1453564 949714 474289 984265 848031 1410721 1085892 656680 121088 1212965 206393 1831091 403525 1724478 532750 745382 772271 1182644 52107 126798 1668663 1247430 803508 851232 1636588 893613 524141 448914 652149 1505302 717662 1796917 861709 137809 1607172 679312 1380813 554986 1095426 1513965 1397399 1644929 13722 702546 201555 524139 1267763 534816 1716155 555123 1497872 1322005 491529 1269542 1122350 1717362 1547677 1091722 457048 198452 1653892 882284 1807067 613147 982550 40862 412483 420431 640018 1477192 991858 1050516 380599 516362 953547 633145 1933116 1417390 1405083 1353898 630425 94137 439091 253293 1825829 460308 144138 639929 1429748 1536197 1954252 703215 1997358 1775221 1894797 228083 415010 1809943 1148308 1579580 1767178 471788 1093455 1035308 244598 1591451 1652776 1930444 1643444 1162657 1131365 261211 77195 748816 761314 769566 849458 321952 1056702 1425592 807742 919488 730779 1834036 1816181 1752417 1626768 214099 1003778 1370117 1517523 694066 697586 1245638 31039 1692842 111186 1909474 240405 583277 1865655 730563 442218 1468972 658076 1755033 166929 1748409 1489692 1301478 1337566 14351 876374 149168 217891 816085 1713744 1481735 199215 1244359 1608196 147994 850150 1166273 1101216 1818428 649975 452621 672556 192612 978528 1348737 184362 1178877 1614159 1920586 835057 1677932 1776988 16808 1042839 564314 622991 1564258 560069 992244 933519 1643739 1069515 945716 548304 1253 83957 1784937 169950 1345123 14496 1647327 942322 1641399 442284 38205 439316 1579482 80021 1943177 648318 345254 1726578 664148 1782580 596499 1915727 1620465 732289 1345353 940940 563522 1199268 706190 1308136 1958273 1140137 1065038 632884 1226616 1394331 1533950 899006 953227 1777728 791651 219907 1322947 834519 633127 1994472 1988066 1131652 1469379 50251 1042188 443107 810638 121373 546194 18719 1416269 55006 1607316 1925837 1145046 717212 1266926 1795205 69186 108323 490503 1857207 1430316 454405 1084163 601107 946382 1921 1449160 1738805 1859775 1072242 497332 1008046 1668204 1254054 898915 1546637 1253368 729736 1760114 784576 1453483 1224037 1246418 1658526 1668151 1039019 1160104 321020 1258490 1500374 1164209 827553 663478 1199734 717821 1194743 1249831 1621824 899903 124870 52880 404586 884198 717767 446599 1323014 891461 1077607 1544017 1580265 263123 435409 1659898 1296599 1952894 1588701 148864 798213 1331653 1260610 933918 1526322 1804337 272098 1426714 1535548 172316 1866427 1752179 577441 1919895 441719 66762 61473 162674 512019 1888154 1691702 1809773 1050599 1182158 1439988 17562 704802 534544 43376 662238 551067 1162250 1852681 973108 108337 1148547 405864 1636506 252347 306951 6256 1841056 1187357 601598 637163 1789676 1781477 1964717 1855510 161428 471780 76148 929249 903936 1158460 1325202 1063746 826496 1171659 385479 476925 1112711 1783366 760325 247393 719176 420273 1861054 1759658 1537106 1949762 1145708 941089 381114 366997 1543416 649783 1966162 1183448 1815084 239802 1868693 1888708 1576290 381624 1497110 500132 1472515 1550168 217784 95949 136797 771193 1565162 290023 1940286 1992638 1256869 1029974 307479 343877 1137377 1778019 981859 1175749 1069618 699955 1692391 56290 1877081 851614 1565637 812862 692937 820249 273317 166038 88239 599165 754770 429449 1601033 1825022 1952160 582556 1437172 1525101 1072263 1900917 1437111 1500583 1141219 1519497 892250 460859 918164 657176 1535656 1972054 1834206 995758 1298688 525704 1621217 38351 363262 525833 1195240 1776445 376929 1753649 289546 290054 1117383 734569 1607399 122790 1632717 285566 554913 170169 689890 267159 618732 366102 1923656 1743758 1398499 64432 156298 1542441 266270 705092 764067 379651 1025875 626283 879831 1935753 1969456 801019 1841141 656487 654838 1867235 521635 362540 512750 973804 1838262 571442 929185 981514 875912 969132 525949 1691831 1145325 651980 407099 1576330 186545 836501 1383751 401185 852665 116332 874793 1418172 1100824 1908827 1196035 303557 537265 1376716 374167 1723045 769306 1876723 943109 1872741 1575542 1282275 1682482 1135364 1132646 401491 1465424 1169797 499617 1119792 409244 977873 1832281 1910797 665960 1553777 708004 1013735 449162 1295939 215495 1220734 1945843 1917710 834743 352570 776451 549780 1656529 367957 194355 1166976 722132 1577846 738573 1774849 942219 294573 1746810 1194635 789728 1925700 196366 1583288 98377 1234539 1477179 1795330 956661 1277888 141390 719433 830907 1536025 115373 1284892 1853543 209717 515697 1756926 835953 1429825 1979692 98349 245502 942765 1004577 778872 1909350 804577 495818 1950572 513925 672459 1123992 1682727 1665729 760732 637489 102925 1295 659830 1991349 793252 1321587 1004180 217225 670180 1182718 419627 425246 524676 1626370 1832270 1911982 1897832 1490983 465013 1124825 356374 54559 941053 195875 335360 279040 429939 1078197 1231366 140051 542529 1482157 1519821 1322930 1398712 1433836 296531 480254 1459692 1155616 1858568 596099 370761 314045 1767673 77925 1687624 1550644 45046 112655 1309292 1183002 1566891 1125761 1709078 84458 1437961 1698923 1743263 493029 669167 1305136 1309641 1775769 51178 664281 1483173 613482 741927 757119 1751515 553271 1038358 1852495 1440255 515086 1417836 170543 535779 1761068 178142 1696317 298052 425397 1019652 1831949 1480136 1785999 521023 1580822 1581907 993376 1760592 1209304 1418295 1190149 105253 682692 933810 1108055 33630 1641967 402843 1509699 675750 1116716 680325 768583 1250048 1619699 518360 1804061 1255954 1280444 245600 1898985 1493563 1666973 1097609 1738244 1310833 1161511 214503 582546 108965 1468979 1953750 939184 996103 158934 365735 839278 572008 86579 308098 1690342 746929 1576007 1475072 32757 537756 476430 1177185 1639609 991314 498919 1790241 1399363 1586098 1890294 1074179 752887 950994 539679 155920 787903 1501796 199161 1212637 1271335 1817297 455582 1877963 498526 1783126 408056 1632098 1037574 331934 1367825 1552643 1650859 1077780 1873749 283655 1247836 939680 1484433 613045 1132415 1457514 1995108 1723716 1958776 395284 331573 1190153 1831481 1872503 1318365 1704878 81259 979533 1741271 1890034 1344930 484485 763480 245358 1978496 523591 685454 1198075 1422358 1093637 1466678 518189 1619004 1124129 739861 1767840 634552 550809 989322 82140 261781 1528555 1477081 1384608 531916 649445 110703 653160 1824244 1022027 563302 1265110 1830921 1961527 685647 1553768 92054 1044678 866818 388141 812401 1496509 1058666 745035 729649 1965866 1257570 1270301 723956 566881 1011363 700847 596544 672761 271742 189331 1109357 717808 1314952 289867 992557 1516393 591155 1033815 1179504 1109286 609222 1659578 369582 1366750 1902165 494324 88968 1370920 154007 723312 1350703 1679093 556854 110688 16028 1427869 1628392 415561 232407 22519 1044823 432638 1737191 844696 1053479 344553 220105 1927271 1446371 1980683 135884 1116933 1884208 1252263 1604337 1672598 1745617 976094 549410 1594724 45778 1764583 1191961 994409 653232 1834602 192336 1271873 756633 570546 532683 1145374 421662 1083075 322710 287810 1110698 1364779 1570946 1323282 1631043 1165884 831826 1723605 1356823 1307362 547492 19070 809273 9752 1419218 400898 1331458 261333 709156 1396184 1700464 1242550 1435810 1031476 1360412 6612 882818 569828 693586 1676999 1462036 1892306 1311538 1615839 1580584 1820664 1092823 1971783 1936175 296423 1689329 596481 1774799 1352731 1018818 710971 1014699 738709 305750 17666 1890913 640008 128349 1668236 484491 106407 606443 1167305 470928 1806763 1347561 1071849 927613 1430002 721753 1744749 1695691 645288 91826 148504 1864344 1894229 1996255 529170 95009 1817976 1478000 1681469 1055029 1363329 452942 382259 1261281 1630724 1402163 1012683 47195 1156348 805191 1731070 433139 767315 1572757 660239 819202 379876 967271 1877757 1268922 1910019 1367519 710017 588701 26802 880423 339834 178920 84409 287988 16418 1135937 1561804 1596005 1189561 1306894 1925284 348775 1687832 1304027 101574 1400176 736403 1043153 445238 218173 596446 1944054 1251187 241929 1122017 1300013 1816981 1232803 1280113 436455 1426533 732044 1921684 373861 1220467 1848064 1138504 548118 1618202 203129 1334488 1806200 1053982 242966 1045220 851543 1988468 304856 101252 812609 590737 176747 1731880 1761672 571059 766850 1315417 1233206 788830 1640238 261724 691688 1747031 1807457 1284880 1142966 697183 44122 826216 1470304 1539530 1664315 926885 1948629 1237434 254069 1928845 930340 1764305 75562 1348563 1704294 735347 1372605 1534342 1919770 972069 602185 744938 1728137 494421 1701555 1862873 517042 359183 253885 91399 1995128 1570709 1166810 1085514 1219338 1769163 592420 1771639 1652414 1194220 1350097 772015 1307137 365337 828547 1891117 17450 1252489 1411218 1804127 515174 1759132 1612533 572648 867413 629338 73904 605224 351380 116770 1432603 944617 67421 671839 1005342 5710 39577 1499432 479939 1608675 133828 670019 1391068 1178276 1889549 1784953 693227 1053451 1191268 1803275 1193004 335300 1305580 1709702 1423531 730568 70513 1119330 1425488 1829966 678512 1372520 1839991 207541 1011927 1920785 41114 1095147 134317 571359 313992 1189350 767547 1996332 579302 901586 1033526 1389379 1641289 255224 1692651 406413 1437526 595375 1849862 1003346 1002682 466397 199783 858826 1812000 717798 540328 1561866 1261266 477361 1572813 30139 803209 1993284 968569 1917962 740156 863871 1658888 1045595 1012711 1083802 44778 654346 1753477 1960175 28055 812187 751864 1156567 1409368 798520 1143027 1319336 1863415 1719627 1646842 1795207 1782265 1060348 1277640 1395890 1722027 487664 1630301 91065 26876 1755724 28456 841167 1909100 1839724 1079435 1103385 1456105 1988915 365167 1156087 1056089 1443733 916407 1883560 969397 1305703 1029181 499452 1044629 1768090 554506 566889 1772411 1410283 203045 35024 186719 193361 1817660 632642 1614164 1062995 1918985 926202 893788 762982 68866 1184353 1955192 219496 123614 145677 172801 880877 1184371 1898586 264016 942040 711901 1331121 1223353 1228549 198127 1760403 1052602 1882144 1110382 943055 1806489 433764 276129 481145 1417588 1554160 1983731 1160416 600428 1817115 992263 1828530 497736 1739118 1627080 971404 1131231 1825341 441036 1776575 332352 1885024 367258 1544227 1193579 1361515 692467 1762334 817273 1066603 767642 1291295 203753 1437751 1550555 790670 302528 1353676 1305249 1124085 165148 842479 66315 635452 1168637 823837 155114 674469 911700 1168628 1553658 1378030 1696796 809250 1736847 1299898 773489 1146728 1169926 740017 328118 985785 1368870 316025 465813 1395178 1027966 716217 1083462 639564 1177643 868530 1214512 488460 652001 315891 1405305 1083879 1322067 53509 1623033 554623 1389926 1352103 1542344 1325020 1264927 691995 1339119 713133 742059 1825909 1304202 1049645 1263028 1278911 209783 1161867 592453 495684 1367624 1323572 874430 235729 325629 26519 1532263 1066694 1761495 142458 1727006 707251 351571 756172 1042609 364553 1500535 1093864 436511 53566 354120 260189 1074466 18489 462256 1913857 504996 1106027 1595230 1532052 995026 38729 1591335 1266344 1831310 912006 1265006 1625962 1765724 1226151 165244 1040383 343832 1404244 985567 1410840 1220640 757360 377126 1309694 280014 751583 429512 709427 479022 977216 1997577 758824 213303 1333916 162942 1877256 945107 1385820 1645886 1644311 1725634 1166253 799880 977928 1064850 1164968 1645558 485901 1604028 1550328 112020 356342 996491 1235616 1103813 46432 98510 1045495 1830853 141100 719805 952845 813134 333281 1914615 644920 344332 1121452 198623 1754748 1781169 949542 904181 526284 1267138 805993 17356 1750173 1413392 1277243 1077874 349420 113465 1363335 1380672 211374 131673 381178 1755 895526 1359479 1904481 191225 27207 597205 709612 661150 453210 372975 969703 1270858 249409 1475196 734861 704456 1682410 1805207 671741 1380840 1038979 1417314 1834497 398331 1591697 1423895 884440 1959470 1407922 891684 520660 1940899 1748416 1002237 24580 295038 1136355 644812 1548552 268104 1755097 1306499 1174125 537320 1131397 502467 770857 189824 132080 1444082 646362 1405720 387476 656210 1402542 1658914 784256 576412 827982 239048 636157 1993968 1242629 1159606 576055 189706 700150 1410482 965487 1867810 1002059 1985373 787147 890103 1877291 40334 1097246 382348 1753262 44491 1311408 666657 1945667 954194 426556 1095117 1585743 1244076 94887 932125 1172165 964735 1565509 1274905 894979 1193050 21915 959650 292648 327873 88489 1832919 669822 1026785 565748 1175530 1290632 636127 1677566 390473 1516335 358473 1668636 1652928 1690295 1406284 1016418 634922 611130 935936 1232959 838860 1343616 1599806 1635732 962719 161679 116592 967822 1213705 1402835 1120223 746980 699920 326391 1714787 1262977 1425499 270534 1239210 1636253 527296 295288 878978 762249 273758 239191 1652829 1658080 897435 74509 76833 562146 891336 1725081 1903464 526632 884491 1242378 1633090 120442 1784357 864885 1369715 627867 275504 1670462 1468491 1910154 1868725 1737936 1108821 1261461 201497 1314003 423960 257852 269327 961908 310974 1487081 851788 444249 243075 546119 1180869 614931 821968 573948 1330466 521137 1489191 450174 1602001 185082 1121999 1677128 979006 59276 1197529 1323511 551552 1755416 547162 1172456 1553504 785926 618121 1249909 1200399 1148980 742611 768279 1575343 1022584 804558 843157 1459868 1449617 150815 338445 106398 130941 1400074 489496 1503404 1087090 229528 1108284 1641474 1572670 197415 242429 1503937 2949 1538180 1467061 341729 1544701 1141725 969213 1439233 70723 1217811 1908662 1564094 773955 1498246 609646 1045705 667472 1841341 1823299 1032823 883311 1152098 1833200 881716 1986648 76953 1052341 96354 532190 753677 1890351 691460 1414291 703361 823335 855136 47994 4865 1940485 462531 967696 926597 996539 582502 115264 323257 1319432 514803 635338 1824195 88150 649400 1677922 1408698 1615962 1594983 1309105 216718 1516328 422673 8429 1093797 396600 995649 469774 885123 1546783 1717468 1962994 1906196 965376 1148917 46291 131946 1455748 1254392 352405 813930 358292 123461 1490798 1363289 210801 1615822 685585 357526 1010084 1409339 1053082 689645 430128 1099286 516696 1465691 1925476 1677325 804323 778168 220154 917101 1672851 1434464 1653793 573216 327471 30519 1002582 1995317 365983 38622 1734650 722568 1761998 1647190 1529152 1033873 1191959 939529 197193 716348 1773629 1656725 927466 1884881 1811198 1494386 1611434 440134 1713165 1406256 348942 933181 1621429 795154 1521391 988885 104984 527433 324235 961428 613500 1025664 1334058 634205 560483 722161 344242 1335352 483842 44929 1269503 733002 1591280 205784 1896919 1434395 1969468 222281 1400166 180601 286289 1192489 1164947 800613 693574 150275 534522 90367 180419 113275 769113 490133 1321484 980501 1006828 64175 1889081 942605 566188 736240 785212 75914 1120601 1448149 1014127 1392685 1719969 501720 772684 1680748 441514 1586575 698382 729080 1341733 1270474 1565310 306555 1991247 1830287 457006 163843 1107415 1747687 251011 1139039 350231 1373725 1914314 1616387 173222 641283 1310344 1363708 635615 1378499 647047 552443 1259038 1796729 757988 328270 641414 94428 1213937 1001890 76603 1787591 140153 401363 505792 567751 676119 916741 724869 301515 594822 1469739 883978 506023 1167536 1138141 525534 1371 1618270 826837 532225 1970667 739932 1369570 532011 1436577 1221820 44169 860313 336028 128009 497774 743684 897477 1443997 591972 958024 1396068 892440 1598333 526535 1900768 735761 433449 1665090 1199396 1857061 1040473 1528246 1292715 797014 1269438 1806156 407720 220719 394856 726831 1349887 1833022 362674 517098 1060460 243226 544443 988277 1896739 1627955 1656269 594472 90988 1956231 379579 1604201 437800 1100535 418806 1974394 404188 1101393 219396 1012477 1583410 778220 935669 377052 1336829 1646520 1420688 844799 1432723 1619447 85095 182067 1170868 667513 1229123 319581 1552855 1097184 1924784 268306 206344 1741883 748701 1313748 1184778 1327291 1591922 1437943 847404 1258143 1638017 204035 1350313 49883 457509 1042083 1078759 1182685 1844021 802564 1929224 1676381 321739 787719 1112534 323119 1818241 1047119 1534003 89343 1814344 1708070 774522 1746756 1735140 670557 1899010 1738400 1348757 860499 1789434 914436 1432822 1553076 792104 998781 457736 1233939 1308221 798783 1888619 4221 1279775 996216 279889 571443 499746 1649449 1775794 551499 1287895 594656 1400147 1959833 108954 1313284 1703857 41211 1876935 1684832 214082 453668 1444138 446182 1287933 630168 49635 84984 1801041 40292 858995 415680 858814 1847049 874326 852312 1751831 1758156 1925340 352404 1819199 1380933 558850 1456377 27346 1599516 1723839 1859245 1559509 182917 326339 1974901 1689651 440908 796442 389612 1849082 811918 781824 1886150 16828 1091176 390636 39576 542312 1467622 152166 391753 908943 887422 195173 370523 1698704 1181739 1444022 313506 662679 1095082 1133851 1666103 380321 1003577 800317 170132 219776 873703 1069390 1015799 870719 1434825 617052 1332241 644664 1782623 737376 807142 199246 173155 53400 1867123 378107 680120 225337 188870 495127 200893 850812 764775 620987 1804184 210924 378885 286829 1214125 1369462 1022560 1909957 136808 320600 1900697 1420134 521004 259589 1871159 1326108 1837502 1348285 1629504 1398544 1301732 1376473 1639085 397493 628713 1263578 61837 1587447 202527 1264157 277220 482145 1263173 1874854 1496643 1193208 1144370 1952863 1157777 1373049 1503995 1665924 818313 868204 1023570 47056 1501526 1482496 1311989 786430 587849 1790504 1530048 168439 1333047 681812 624461 28224 747298 393684 418167 1754757 1529711 1090151 1344436 1173791 1530312 1942753 1732463 1569225 986512 1570912 764272 792349 1245357 594493 1472140 807032 314075 371667 988149 1839034 1443880 555403 584075 1421755 954812 1787882 1245230 501323 608462 270875 1173401 266314 1414987 786792 1735710 453550 1458253 1682050 927012 1016049 1135603 1435338 382166 752486 1351485 713301 380338 1655965 1883891 867557 1794128 917444 1253376 919343 576679 967996 691951 1869797 587112 776508 1163234 1704784 281095 408581 155839 757498 1928170 83417 666385 597588 876643 1156224 915625 1434228 1678080 1636989 1668541 997201 1296020 714449 94469 1989370 797224 1139523 1094241 1797347 1178973 1522002 103407 305048 1743348 220617 1167910 915165 1142399 1085243 109890 1190661 680137 190053 1626428 558224 877328 243874 694722 1229390 1707323 1373909 246807 1504423 869690 835841 1804428 1807570 389748 1668317 1780379 1626609 868875 706597 122046 1231591 1959081 629598 1740714 1702229 589270 336963 1330067 1549828 1971250 77287 747582 367814 954024 863999 713325 804357 40759 212083 202960 1833936 708284 1423595 848498 245931 1187578 1725650 1143531 726474 1773937 1826792 962217 518678 1892230 1060355 1005381 1409754 1139644 1505631 108413 1197705 517663 1881343 1374699 1630779 1595549 1598253 1951766 507640 1312754 757333 1153713 1425456 1685896 703456 1111554 1277797 215216 972342 388123 568424 362894 155711 1346156 1932817 542450 348036 204932 1199458 1552372 565289 351725 1522702 970345 1305539 1506786 854501 652824 1636467 1292775 1622548 926041 1367181 1382403 1004101 1204718 1936263 1201111 505938 936804 813927 1251042 1477128 389619 981756 1166678 1346268 1556329 1117269 1488809 1137309 1309809 352218 260525 763442 1334469 1628012 373345 1145513 885867 1301588 1769886 18415 537854 1103256 729685 1590356 985082 1844658 623064 1049866 477775 1536987 475777 767844 1729124 609464 253138 1984504 1041962 1353463 1008929 1731034 758941 1197605 1513036 189567 151862 115170 1763113 1588201 1669798 194066 1110139 1771424 1268390 1282071 1217181 1098132 1497472 1436347 724709 1245422 182991 1589969 1202198 691597 949876 348680 1616712 944765 1956195 745455 141376 1155767 1557364 1925939 1173383 118201 571927 376606 756341 1360315 61686 1924801 133396 1399892 310053 1833848 256238 123427 50721 1190070 1061821 338696 681328 1032601 1200381 35747 440474 1920777 905729 1452938 450480 649405 824756 1417169 163483 1403439 984784 814334 103900 326267 1367287 1010899 1312491 1440399 432485 1732473 1612744 914263 377193 436438 1071782 590375 1601705 1303848 1329037 178926 148253 1681043 1201417 88895 1115593 427196 1070937 1077185 94790 1039685 1967148 455020 940368 58993 750935 236699 140829 495022 953004 994748 1407967 165598 1258492 1286258 544064 1395299 1602265 747800 509304 1119516 1888584 1607842 906212 140676 37247 1106080 1127345 768887 451572 464194 1321147 1577898 877364 79647 771742 1491700 1099349 872172 1358538 1561000 1234165 1157596 668441 379697 827881 197606 728818 548650 1928053 1730991 1649842 667831 154399 360173 435514 1661851 632780 1750198 1379730 1000231 1707700 575158 1713071 1206296 1742019 1893278 1757734 411395 511237 328518 124164 1556240 1500160 331628 1082431 1131614 438464 656235 1597748 1263703 1875062 1252614 108710 1769272 1340678 1933438 1165362 1415009 1402603 484262 626883 1642634 1119676 848890 1877981 312141 614643 1847288 1751955 1323279 141678 1886731 1573416 1995581 1934619 1463761 999203 937670 587093 520689 131207 1710884 1135457 1441707 1504930 1089498 1024828 255751 441057 781424 1215960 643742 1592337 741517 562763 431776 537309 168050 614299 730480 1654109 494942 558741 978187 238870 1648419 1782650 1602712 1193239 1582937 322577 523586 219022 1119112 1602860 573589 1106767 793709 1417187 1469636 1535723 1269356 1731449 1512390 1411600 868142 1038656 1260361 375557 1659751 220595 963391 134346 1133311 866570 1899889 403069 578941 1029591 1166466 1922031 784942 272238 349151 518114 378086 370409 219879 1812217 821128 1003864 1253047 140171 208395 1266842 1318913 229867 225395 841140 1268178 1749821 353418 144168 758315 1679567 1864897 1540691 75391 1332536 1111357 1638559 1056459 702362 858233 424932 686970 1517407 791382 341933 690983 191617 35233 1231288 1057906 162075 1883950 1734027 1852112 829937 174113 333193 183920 920274 246793 1942188 140160 1250564 1143377 352161 1393007 1940251 1373672 226250 1006562 1624178 215933 676991 1434148 344060 679137 901429 260311 998658 1112050 572486 1085853 1773598 1476646 829610 1148780 1733354 1476616 627437 1461583 669685 448658 1148024 1608784 61799 1053165 340702 273920 1730223 1024308 181637 1316525 1915297 928313 1694829 1213335 1263544 1626988 1187743 837323 1606945 520203 241232 1501521 867692 1927320 23177 969448 1146793 499188 869587 247557 1068312 1945973 1620705 917328 881552 1527450 714755 773043 1855017 1674849 890610 1193459 1392885 183151 1285330 1021212 582351 1656405 717168 1922649 1219503 1484715 1933520 793182 1763582 949655 1542932 769833 733696 170538 162063 291676 1434207 1352844 1998816 811793 1235959 448320 1340048 1847781 1672018 1327602 773421 767334 1033335 1988925 537760 1359958 74804 1994188 1830014 1736841 1083614 1372200 1229209 1353256 1029924 37845 300675 992164 1887336 1604523 640467 113784 426067 305010 1057949 502309 1543794 1972224 1733237 472523 440787 1706956 924743 1169942 297336 448363 1064252 1323659 1802296 909848 972725 1922520 1631866 1327182 1876136 1278344 1129024 1462249 774610 591510 717720 1465525 258791 1042649 220858 280569 1644232 1524132 295833 1312601 476831 629687 1063078 1624450 76628 624015 773844 661030 1965153 1588474 239602 886273 924609 324433 1055441 1688018 2464 1437605 1222550 1214779 549379 1800166 572509 1517730 1234022 79838 1129876 1105489 981393 148471 1045011 17532 1693018 1464908 530796 1363951 42626 1930095 315266 914960 637778 1958453 559403 911131 782881 980958 586987 1731228 476485 186654 1002896 1342066 1664316 968991 1380932 61693 1336446 271917 169992 1612207 1380447 961765 1784208 592457 1726334 1344977 157258 1788456 1731084 1176166 445678 386322 844721 73372 89300 1031676 1303531 423398 1312883 1900569 1376523 1204664 1726550 1888377 1604016 1606824 696013 1529517 576491 1307945 1510708 1259635 484205 1630098 1536955 544524 818243 1058240 1572674 1371800 357149 1074661 1886250 177361 1329106 1187059 1210793 411308 1355008 901334 849229 1599617 1238717 1856333 1526295 60532 558322 1280235 132319 1819513 443319 45323 625957 1695457 984446 916717 703385 1802515 940041 351934 1279262 1644412 615140 1269277 134866 1284577 473008 1369460 592022 151771 1325411 1442934 1961478 983276 837588 1419965 1729715 1226672 1602582 1885980 580931 553995 1490751 1346495 137566 1581418 301445 867652 1354074 1399422 1632248 951330 285312 1336474 1895981 1270718 132738 364478 1585405 1196506 872991 709123 1783347 667506 522264 47068 82685 636999 1742963 930668 568111 1954679 717656 1152114 1144970 592279 1392108 1335864 1908229 1628877 935283 1817545 232946 1153037 1163601 198941 1894832 1177346 4315 1595780 1257489 834919 99107 1188481 331933 1426254 1007236 1349560 1551160 308119 1293657 211391 1508712 1701733 1015848 961040 49998 237725 963661 185804 1009661 497607 455075 304829 1312266 1687654 1328091 1720551 1982216 1850882 1724589 1972716 1011115 1520198 276201 90446 1197122 1941350 589031 1886176 1274785 1203485 886009 246727 1481655 1674234 24483 698363 104757 1428815 1632541 320104 500082 1925275 989152 331136 220787 794882 1008381 88571 1660430 228418 1005076 1265057 1217954 287793 452823 505770 4663 1200452 1371283 444885 773783 1669540 1165518 1519747 1612841 331098 594265 243624 1064786 642739 1217250 475679 368602 602684 1826893 741410 1423984 1216112 1020398 275681 553753 1787725 1502305 1870518 664031 247318 1323489 1199512 627075 1679441 1662448 264708 91150 1146579 1666092 940526 1755008 620322 1935027 579217 476283 466992 1223708 249155 1369311 663008 1430494 1305036 881250 1341566 822685 920201 1976393 816663 914909 100818 14728 924889 1975438 720096 1609033 1114487 587330 1448655 856269 1576713 1851476 1087678 1712846 1267973 1006892 1034152 170201 166419 1542979 97804 1162553 863054 1791349 1548192 843037 144095 958395 1277021 1845429 390876 576859 1513617 483049 1275759 802871 819904 690307 814154 591784 1088154 585763 1445400 1225396 1628769 1256575 343795 1420476 372874 1067794 549922 1638491 1808430 1999019 1101638 727795 1210241 1114848 334424 1437963 209505 1479324 765902 1451411 981605 833241 1056917 682067 135842 1730575 894477 487802 1842713 317435 302248 1002846 1486053 1052556 1566621 1243771 1168668 1354783 1587083 906682 1232542 68527 72276 1731637 679441 1310548 1405109 800139 722891 1923844 751250 1398257 1312379 1677143 200682 1191089 1358957 955780 331365 959083 1468013 336263 1522334 1287305 406254 1725526 1773845 1913663 555453 696091 744626 1966705 897802 1875466 1863551 1049630 1630289 852143 1330900 1529915 955577 226846 744641 482286 138237 1324431 1844733 451711 1080240 1188008 1359736 1523584 383610 1594140 649154 1402972 136625 338043 1338333 78508 25896 486171 546071 1832468 106349 1082632 894324 1340826 733011 1352292 1114500 7739 301949 1388289 896240 1291423 1608588 373068 820639 688115 601325 685552 1589053 1167298 1591508 1988207 471005 513758 70111 1928738 253965 1501287 1412410 1162074 1163894 1401212 250325 665694 1653756 1241393 1500757 1043961 465170 1464863 1294926 770214 1219541 1490851 1439358 1344580 1119089 47089 1347072 784567 292134 1980110 7754 1104136 1116575 678911 604715 938428 809552 1269839 1775401 284886 1125423 734319 118483 212907 1513245 729428 1075238 442657 163674 539179 1140108 1813247 388251 43027 36739 1765102 1601147 798891 392549 1640250 1657029 1006385 1196682 363761 1811338 758940 1606347 1601092 1884749 381634 1136344 369193 1651467 1522833 1164882 1969381 1643107 796221 1068816 1789122 1464121 1956857 63791 1033630 103807 335428 106439 90416 1307529 1938954 598433 84176 79388 857099 674814 1335832 465076 390160 1589095 1222948 980391 235860 151522 145429 1210074 1664052 19724 91969 1907053 1189709 1508797 1806297 488164 699429 1868520 1377340 1476465 1521458 15234 347402 280622 842517 347475 1035145 1862539 559503 1352266 1587719 425709 412384 1928352 910159 622768 153175 744215 336209 123201 500076 331928 174786 1730887 1632100 1327127 761500 501148 1460103 1000795 820626 1039839 973263 1219180 589517 1921899 1631036 122048 163213 73964 1911209 1219071 1556817 859004 271698 815551 116806 1479436 254563 342231 714791 59008 1556268 731371 1298010 1662721 602092 399 547327 266907 744768 941006 1401138 1351626 1178395 436167 719022 42474 1820382 1264327 1943522 421522 29350 1820210 1801824 659651 1624682 1986861 918641 1108839 698536 1396504 1488085 181728 1615586 560007 1733247 1265490 917727 1643202 777875 1217310 4311 1611578 609698 1026128 1369676 902890 1891309 509127 852982 1465800 1593653 1254060 921075 580205 1716624 400663 1055022 1640338 1048626 207563 758764 1389431 1351442 657705 1822880 1734175 1400167 1312922 142556 364805 651953 514601 1103174 139687 371758 1862416 1654557 1278984 386722 1161875 1606735 1857190 1047676 958897 1328673 1051079 1872036 1256176 937665 1044194 1612110 1449890 490524 1408213 1363969 1926284 60360 2765 618284 679732 1327434 734515 1148065 1516366 1348194 714219 160728 87934 87867 1006427 1589490 737949 439356 817402 1239472 427269 1820777 783677 1644355 564020 837653 778442 972157 1769865 507117 700313 1048346 359020 1319457 1461467 1731234 448032 20532 721282 412617 842610 1247972 1357311 1997345 845277 406554 758700 1192060 783538 1108148 789441 761407 22082 586659 144725 1680689 1573116 1914135 1532185 625214 1431583 1420435 710565 1120844 1818880 245457 1823798 843060 1210942 1889717 666221 1394625 170438 645822 917286 1732550 759586 694324 1471744 1841128 1381539 569713 264153 385657 1165889 379133 907002 1034393 582666 895467 1465023 1298224 136648 908107 1723453 189174 692953 1450317 1965336 1106090 1162493 1309689 725476 1707465 460880 1480213 7569 369215 1606026 1864060 776627 295928 1833987 1187525 499838 1962780 61953 1012940 339288 1481681 208855 431434 1248208 1799673 1776811 1241396 1586975 1569696 1088688 14883 583131 617752 1162033 796194 790358 955429 60773 1025077 827924 1129079 1894263 402362 204799 1378125 1367511 1092512 36268 254667 1804724 571339 1115417 825999 1635875 425068 924217 1602270 522588 1923465 153846 485043 1890465 284897 367167 734729 254254 774413 44046 1850595 1811838 1053679 1107880 980605 1055587 1102001 834159 398343 259271 60124 206161 628702 1953038 972325 874329 473214 595065 148617 507119 1800971 1016532 1017935 215630 1399146 279667 604504 1383328 816925 437344 347691 1107693 100906 925001 401655 1517542 1261184 739973 646007 179707 997776 1541533 580132 1692693 976578 670235 1573987 1192436 727049 1005096 802627 1768580 421243 1524356 1590058 670931 1070480 804722 1901979 356067 1578008 636591 108709 1586615 718561 493689 1149540 429207 300759 1066680 1874490 750596 407285 1338571 1967307 757188 636 829614 870938 468952 1719241 1695562 841743 294818 108260 1309444 509850 317022 92378 445616 684895 1863788 1456152 1213332 1027768 867763 1913172 1421496 1223988 1281828 1762136 1475800 837568 661701 487662 1382501 748803 1369948 1735518 1711466 1487745 125531 1305059 977330 1248561 1050869 935911 155295 195493 972409 247201 1090560 1005422 1220326 24251 1476727 845283 118888 1986925 918050 1972934 515396 1530926 291584 195344 824861 1573378 1855630 1430418 1793709 1459961 494599 679645 1051930 1728677 1407464 1574438 1971110 441289 252582 817709 523824 1829296 1709997 757202 1954290 790329 1962572 1027876 502683 1127160 1841182 903054 1420252 211464 1338349 1738582 1540495 455750 43559 659698 668899 1068519 1536522 298967 1619773 1187332 1152710 676927 1737865 560033 1269911 376987 1144311 177853 826261 510492 1088910 1928581 1902674 1436985 1702231 587173 1111818 1515051 45219 339273 1311998 1395814 286605 499731 824838 1987009 659930 1469955 209713 645383 1948003 362576 1734933 15660 90941 1221621 1748693 813315 845711 826912 451795 762462 1557433 89939 985376 1870478 1648220 463404 1306968 1040829 1453778 683400 1522838 226269 1075478 798555 383886 164111 1312213 1772863 1087822 1528182 1738623 1187317 1418492 1109959 3589 1113490 759261 1614977 492182 1345691 1857640 902848 1011175 302971 824790 1888357 271475 1888369 1714013 1634319 562992 1025500 1354757 1969575 1130955 778829 1464717 698258 27242 266788 87958 1453412 753457 327586 255407 290477 1608440 1440365 515753 1305346 969135 382110 747801 26737 588934 1480369 960241 545047 1824275 1567701 515682 175373 121417 1679237 1927247 1215895 1326915 850853 318495 300141 571736 1773810 151011 972292 306597 1191436 362909 1937205 227903 695082 1864425 1682473 351086 954492 1634242 786318 380462 706632 442176 362646 951026 1209938 790512 228848 828962 1186504 886083 1121487 180564 1274072 1217120 692109 1464990 941284 1170985 1867716 1314041 1552550 541169 317772 453209 1277956 1538645 188393 426154 1094032 147103 1996661 495218 1759922 1230021 1278355 1129157 691029 979536 348433 1986386 1328088 598148 697261 45531 1805283 1105740 434230 1829622 1689770 1427493 1399896 1370439 1188356 886168 176423 889540 104309 615909 611548 1470676 1774537 8451 1747176 1527791 777709 1379124 373453 966301 932721 1597738 751022 1040717 183368 986642 1542553 1650040 1815101 929614 967745 535495 1706122 1799768 1837231 429475 242334 1486078 630456 23657 1225195 877204 1208690 1461122 1863084 1103532 308217 240013 1330953 1067011 234035 1157027 454581 1529474 281205 499794 1781763 1482575 1052211 406162 1128931 227522 413635 1146133 1808312 388219 712498 292780 1772475 1778302 1856632 1709312 782776 1634517 1822675 261890 138389 91811 1298095 558913 979540 1643684 1877859 1847994 351431 1953616 256437 1272080 1853240 1144264 628267 1052124 169203 881148 1434477 932087 193190 860837 76510 1436455 1575748 850170 1096797 666101 1941822 1474836 1495263 190771 139714 345528 1458661 989260 1687014 1993745 198888 335682 1868002 1192206 1079041 1955820 844535 1113948 1579748 1472777 655312 1746169 1408532 460604 1945822 1609340 1521942 981473 1336889 171585 655187 1853900 1362047 954467 1672825 1976957 1853851 1531147 923353 1172630 913636 734281 1085321 874946 176478 743871 1249297 127009 1597286 895833 1467900 1110507 65200 1587457 1068154 222168 116037 560005 1052369 1861482 37062 337232 1401626 1553211 1036514 101949 1503064 231910 1491440 1830737 577853 247285 1850074 4932 1422590 1267043 1124329 1128641 1101707 426557 55552 1634028 28617 1808357 158887 447527 185818 1713576 1320464 1731933 825695 1925919 1055696 861582 1878768 1203048 1414485 1281327 1292144 24933 1208863 1473159 552383 256640 1391872 1143327 90633 140190 874258 1388589 746594 632771 1977355 902229 1867405 1658019 799630 525329 240984 242633 1331670 1389114 1002180 1765855 1978752 717259 978276 1074988 1828667 37154 558899 464242 284933 1334366 1076121 331086 1499657 1335090 1213646 1635290 1027646 442060 1097965 175134 1186500 588421 1870980 1340049 1065239 517939 1773166 1202006 1189679 553184 753358 1351300 467487 32348 728650 217810 1192532 738515 265702 1829806 298517 137495 364213 470607 1648269 761097 1371197 1343090 1492029 950043 150038 681918 153970 839949 1903717 1071170 126855 312088 1240507 1695169 1836167 1961515 1888103 254776 733964 713517 832419 184844 1189532 1156599 1139001 413703 1846984 496097 1736768 520861 242529 797060 294556 718327 579622 945095 425930 1985938 1681770 1898103 638601 306547 1609870 905928 1336171 466310 1548292 1873939 1832789 1553352 1322017 1276839 1990581 1856206 1640195 450611 282293 578812 1756563 9739 1257887 373558 1592766 188158 1668852 1835980 1698288 935471 935870 852481 1414312 1765998 1103579 1452711 757999 697754 1096626 1226390 1534780 95504 1103618 220404 714087 622787 600797 661426 1726142 1666124 977081 1689710 843051 281290 1060271 994000 1464179 874223 1589584 95114 1064140 1175198 1623443 1534392 495144 1266228 175091 1866285 217042 1804100 35410 1977950 1485523 1696483 114330 1840838 1138110 1247991 1315558 1974665 180206 604899 318766 264521 605263 1140658 246750 1476757 1867591 864324 457085 1293727 1510548 645284 2746 875935 109934 570976 1117209 1409613 1514878 545835 1810392 1354456 866094 539484 101778 840376 262710 46332 1516742 41658 1320906 674535 1391475 1706485 327557 154759 785996 757638 1453162 460309 1548742 1431511 1457011 868145 1214828 271741 1424722 1326465 982076 528943 755250 1821982 19597 408831 1364444 1119068 1603548 1480087 1467922 1574977 943145 695591 951528 161028 100200 322574 1348913 1906640 725830 983540 1687034 1302803 1703405 1192932 104725 1890751 1427107 268006 758051 1695530 1530980 1453452 362724 66569 1602808 1834850 113819 724289 1347167 1534879 1635441 558911 380438 1282734 718996 430968 138666 1718326 1397566 62272 1644894 1619490 1359705 329114 1782804 1396428 1853162 835558 828954 532368 420947 1058720 873154 1143337 1545097 1881077 1446304 1367248 1304497 1575772 503664 34719 199730 638438 292526 1476088 1156748 1166091 850205 1806161 803328 1209449 539035 556074 89366 1775975 1598659 277445 1344691 1157370 1183335 404264 545657 1558249 1948100 1660937 595058 83630 1120997 1651157 964592 1644787 1849134 938573 1230845 541751 1496176 712235 407009 459056 1855292 1835193 169790 435326 1089942 197641 1879424 526993 859433 126504 982879 154368 629085 601390 1950140 1830852 1955674 92568 117853 964767 738239 1103644 88759 1582826 925592 1432992 648968 1601360 1752509 1269653 1440728 1649545 1620105 1155565 1599713 1672956 617208 1860564 1256006 909181 920424 396980 8060 490068 1674038 1192103 129371 1945233 1743552 140769 1244174 1812557 1559367 1641222 457094 1564632 760465 1981238 653344 293539 615609 1536141 449770 1391925 1429639 669488 126369 1149574 1463022 161625 483388 349485 254019 187198 996538 1563466 594861 97665 196951 1990710 1262361 167451 199687 332799 505777 282098 1523074 1015758 1491985 298617 1000626 1117935 1445908 1732368 636653 1864685 707205 1560050 394485 1888246 737032 1391740 1101593 420156 621973 1696946 330411 610568 687940 900261 753863 411385 1463520 335471 1852232 412053 424602 275562 1580793 995295 1869316 1314769 182119 1270418 1031744 1455307 1269085 1264175 1712800 291022 213804 640605 1960142 468391 380365 158842 1131095 980303 1416000 350737 1782206 865615 35334 65415 606817 808897 226385 1720921 1345848 918222 675841 1538517 601722 843834 1384753 1576569 672277 651682 400041 173058 1288037 1693831 751897 1242445 342681 1223864 303143 703158 94567 1637319 1982754 1418084 904779 1934311 434238 1011715 252729 1825186 499760 1756774 1223131 477271 1044822 1338724 1372681 1128165 1387878 377813 1404410 106567 1143029 345511 1020985 40329 1727053 1126035 705160 192921 64759 107667 858243 175172 1178401 474842 8773 97836 739322 1120563 321869 1949828 1518366 1807626 63402 1081056 1710844 250174 1294301 1286635 1125671 567384 1044781 1936645 1853024 1603157 1904865 852871 987791 823578 1796412 1488840 1969876 1528176 1549291 1257794 318401 1632744 1814346 1210146 1539917 1494163 1162343 1517934 1220530 379788 1424656 1512900 259888 297078 1252734 583204 1050872 1204075 1057403 1575737 641155 844292 1928163 1489597 466761 1206646 59120 1369303 644077 1240532 763561 1420923 792766 817925 1234571 1527436 1365163 353621 1496565 636683 1887605 57636 1048183 1706986 1100352 903590 1921971 647929 668543 939110 140468 663609 1386857 53772 211518 425979 928433 278547 222856 97814 1404062 378697 1032173 1853168 1280931 1838972 753862 1604966 760966 1170048 1592343 575467 1656120 1077004 166331 1243706 493134 26313 605416 88366 988562 227209 991501 763528 1389538 1628144 486431 195924 266850 1235690 177267 1549268 934884 1319269 958849 543600 1532244 1992588 1847006 633149 1878429 1266701 812217 1079270 1449736 689629 1290826 1710700 905646 600524 1119132 766988 869169 1503665 1615553 1511337 1815745 218154 791073 1425011 1756029 531149 1672601 329714 1888984 299550 608947 1675088 607938 367250 1853418 708187 1116935 1905482 1503511 1617321 342166 1243596 974405 154767 1138432 759928 451828 583500 619884 261344 670895 1623426 1696947 1899195 880398 815518 82643 478387 94797 1972161 1544238 550582 362212 46645 484963 229798 907803 375425 1563872 485097 232584 1584872 604488 1294681 91766 429508 1131134 1475774 283454 1700404 1190106 1036920 1635646 1863814 1714514 286938 172985 519227 229318 761060 119137 1193494 1103245 1370308 1083499 339749 1993983 911928 639009 1512610 1523208 673984 124685 1538129 1377375 823444 238907 1210386 1021888 915944 1661789 714477 1843010 96164 592237 1681354 1635413 186139 227283 1630351 1536048 431762 1446629 1770731 308346 37306 1803453 1528768 1687593 1974492 288901 468798 233005 281715 22638 1935621 1809736 1522114 1356052 1944316 1905086 1426104 1572015 944836 1425425 1819709 1736980 1933822 445728 1489119 67711 1222993 769589 761947 798690 1047730 1519493 1591682 1548020 674902 258809 130569 1875393 1796124 1867341 15331 135341 1333108 1623412 847815 506488 1169820 1910231 477097 1351733 1196216 1513963 428069 263787 150090 436408 421035 995883 1632389 919083 1286662 1616642 848897 1859603 1058584 1734243 1864262 1381771 1234130 1547494 1040139 1570454 674140 1256296 1444820 1415438 1650314 1866042 1966490 892836 501489 1369182 196278 372193 1068251 1790848 89288 1862720 215757 1444945 660788 641042 410629 664192 190739 1390197 1680719 1081694 1476835 405185 1891197 1904677 1449096 1224949 1648187 1519212 1851525 886680 878105 903640 1883903 682097 285866 518348 148539 1732077 30592 1967048 1379801 215815 1724136 1927068 1978447 1753550 1634739 1372589 1297340 291723 1858638 778894 301189 154506 289959 310363 1056773 1787078 1319247 949169 1807028 656935 903051 496569 1532854 619502 98661 407577 1825584 1182608 1888407 1671216 1857862 542780 679073 373973 1153211 1272147 738304 1841273 517600 973213 743243 793949 5719 1489133 184556 1440531 1214858 927585 1517087 947216 980233 1860393 1782082 772194 977889 1953756 21824 751515 1844137 222717 1433549 1060802 1528846 190540 528676 694992 600175 1132991 1072252 645154 353008 705516 1597696 1722588 711147 1047865 503464 1449006 1948856 1638502 315302 657753 708532 1231672 1100873 1127580 1333866 1365141 1940493 1613553 436204 886628 586325 1973231 833945 573278 1257385 1905838 1839835 1627826 251715 1435767 1207686 1184731 1914922 939326 550226 1570580 1666063 1231719 244994 1798495 1262612 904334 455563 63528 621442 655979 122722 1376923 1385489 372934 289613 214384 490263 1359563 1422248 1064709 1750361 760297 1698653 265142 317705 1813044 1275350 890011 147036 880737 1332527 1001756 270518 1918764 82777 1326551 1322396 185753 47966 702323 1522719 810180 1153356 1102061 1938114 543720 1753228 1985100 1086412 922449 804008 696691 1036108 751094 23991 453382 387840 85003 1903557 1463363 832756 828840 1890161 55755 1128628 1728784 477401 1278864 1152398 405620 806864 1602936 861334 912446 737294 1062514 482467 736999 1483429 1628524 972013 305113 1748940 1286855 1633688 1984969 1015338 1295392 599120 882524 1843883 111449 1422665 341175 289210 584612 496074 98096 609596 1567667 1944983 1737200 106985 582784 1226225 1159152 1212691 1595366 1297868 1634384 1883850 1743027 1099053 180623 1597539 1424469 1371297 1083520 503713 570774 663839 580340 1083319 605676 918462 1939344 462507 1363271 91005 1381170 1797021 782531 548396 1841850 1132340 1312734 1000905 515557 1948899 508675 185315 767542 150944 333463 526208 1920055 958417 1338274 309236 1399526 575527 414162 817501 1938112 1596877 209826 1462487 55050 620914 205928 176363 1883040 987127 1077742 322508 1150642 282440 1566104 1271925 235094 663531 165719 1025463 283457 1705720 249295 1925484 618033 2854 478876 1499646 499045 1111153 115896 1117733 1363907 693844 1674076 1983043 1249208 1860515 489539 1579449 237422 1020286 963331 1794586 1907155 855134 1334146 445813 1552959 646121 1533415 897704 1912921 1242601 528024 481177 1427248 1710721 1695239 150025 852966 734337 1086210 1818061 1093763 1844876 4518 1144886 107049 182631 451332 139366 1829532 1454506 141856 1370968 218737 340971 1532617 981256 1621324 1316412 1340952 1641977 1483783 592773 1036884 1238340 245477 427086 330155 684169 259917 1750220 300524 1024437 1379066 898769 424641 1187626 1721066 382972 311307 1697289 202589 276812 1718134 879569 1125361 840893 237484 1055043 337835 305056 1020763 529094 976426 1131182 1920277 1102471 850723 1226243 724670 619674 1688750 1696435 1995703 500120 1928384 1122390 1133798 536203 750958 681320 984262 1050459 319710 1097374 671990 321055 1753143 1149276 1369205 1436390 494115 1859122 1458148 1512590 283839 758753 1436411 1003949 1025546 865363 777259 1539326 1670712 653769 1702233 854717 327350 682557 995431 1874835 1335306 1277177 1002845 153581 343085 191125 1612298 1081395 369348 65602 518933 1527686 577957 242810 803277 842902 448938 1584493 1363034 1907207 638861 1704215 669871 334425 129396 249430 1856323 1423201 817346 68919 1148791 1649276 1782103 1393282 1052648 743640 150987 1613591 1382029 1202123 823209 289609 698900 1284245 751751 1209909 1468793 626068 875716 1927145 351971 1227028 208411 579036 1126787 339042 1357140 1249023 677029 1039354 445298 985648 1634129 528902 330548 610469 1471482 339893 860503 1620238 1743644 709165 13711 1419906 1954229 319049 761546 351514 902414 1699847 1822706 1006969 159657 1239223 543630 300827 847486 1786101 1180690 1176941 1798320 1510018 1757255 1149610 504455 372574 1275016 1143174 1054373 1952719 1261041 1583196 1012995 688312 1015609 1840064 794294 872178 595611 503429 1099355 203479 545196 192799 1325648 1435846 275371 1250702 128926 1503631 1319602 51904 1928524 1749799 1020383 1052779 1739502 635328 1126720 1336821 1847298 291851 1573106 883887 124605 1772858 1888425 629852 1661411 805723 50264 1486921 1451727 1553306 1765232 624184 1180413 1639692 475012 28586 184212 1405420 1906509 605969 217081 1471117 1178777 1079985 839030 1466659 1190155 924661 86651 221120 272649 1419302 1134349 1318751 1748897 838676 1579544 905961 1171300 1686268 776835 1903408 1651507 1813640 1099620 1348134 1892353 541388 1208180 715766 657256 1432797 1564407 619997 5240 1951642 1186907 1435044 430766 1821939 1554477 1018978 631090 716093 1218931 1371427 1351023 1455795 595582 815742 1064441 1452644 462739 438488 113807 1163435 87978 1400807 47314 1999050 312760 1744310 1832026 1879066 1966504 819882 1835464 1672025 477782 644310 132423 1392665 1134448 709529 1563322 103413 1179830 1637133 861853 1594086 1150897 1984198 1857335 1574819 1051023 1869967 1909762 1318079 1205614 9695 1639890 1288694 708342 517229 1177218 1115291 1178832 304775 1978578 8957 713452 627690 1393723 1113461 862245 969451 42744 1708084 655884 978770 987574 306512 1233482 1323419 1047062 1517870 1669238 1381082 449454 1657649 150093 1779990 1296809 1451512 1161494 1776881 1802921 658591 1533225 1556122 143129 1309063 501061 601353 138616 1585823 1950246 746331 1460917 1081152 1890105 1482269 458663 841033 1416164 883042 799176 1147164 885259 823759 1014408 168975 283946 431300 1422331 1298089 622015 30432 325545 1873247 1850798 215370 211039 903082 1195128 1663935 101437 417211 6503 881988 595319 473127 431088 1099785 646455 1635696 693863 987098 240775 1024978 939199 49823 1295297 1722820 909040 1820330 1508492 185060 1810019 949963 1930365 1878691 989776 1936382 612065 120722 1428893 362670 1287850 399194 1787868 1854292 1486013 1726646 1167876 1060599 1480688 1184609 440644 80385 1761723 412810 1372570 1839160 1590949 931221 324266 1114535 1778304 1240544 889092 1050381 1292639 1653897 268804 1798218 1541781 1645578 1655943 465463 1884842 711145 708471 1573640 1078305 227106 1586019 1783713 1927 358734 996991 536812 848374 754358 84144 1839293 1806345 208266 296689 151998 479943 356423 1030029 1723596 995763 1999228 136391 1563587 1376738 1797777 1971440 1111553 1047455 276351 154071 1067430 874019 697736 1422971 1639355 1505011 1820280 1723921 1066749 1787740 610415 365860 217881 1551370 21403 195039 1857968 1807577 862405 1940201 1488355 383201 1652815 566367 768190 1612545 585798 1886785 1268768 519583 759105 1721872 1297226 26211 535927 446316 850833 1034862 526986 1496710 26558 27220 1076201 1808235 538318 1502491 342165 616729 309348 1292886 1487340 1491214 129949 314478 863556 1944680 602232 866277 1457951 1435214 1130811 1581618 280803 1472952 1434088 1704921 1930292 940191 1325618 475208 1994215 1939236 1031440 1890356 1877502 210444 1946395 1430321 1870256 1938629 1041028 1200642 1176566 1032215 1176563 1091430 763568 1159991 657657 393185 33895 1640795 1518646 166272 408837 1421266 286052 1092300 937663 536450 246825 1076277 1368035 189644 706785 80069 822050 1167348 537282 1125508 766720 1456707 1275390 298087 1103461 1002781 61072 1171294 193700 100706 898141 117856 1986036 175659 1665721 899759 1508857 177472 762842 209701 1497880 1912252 1230701 1724825 1764992 267421 1945181 573874 1578147 1494017 22406 1271660 1341955 519166 1258170 1860689 1824353 432684 665730 658228 190803 1754877 1628455 1654461 546482 21856 775270 521375 1734376 785175 780357 1293903 1279137 1510764 198350 863264 1702773 789397 1266845 1467483 53269 340595 327589 1145588 265017 1772313 552058 1561328 223440 1064579 1567626 1984131 1718455 1815577 36455 1212635 227241 1599521 1955394 707965 1019680 1764144 683368 1423207 859954 1093661 1548616 337289 819032 527924 197210 1304989 1273361 1174218 578302 1902056 178750 1646964 1073774 1788126 1529157 269306 1090152 769711 350660 748665 812270 430720 194630 1280694 334402 569280 1215797 1797190 32306 1416968 1430496 1424683 1314588 335130 977327 1940313 517139 849196 734830 1287230 4157 1393089 1581864 121263 1662548 1594386 498374 1864100 1991658 409795 62941 1706264 889607 1630062 556238 656529 1691923 737615 964486 169105 100566 1392479 221228 471383 817289 1989576 1296308 1742262 1833264 75952 1192327 502830 1590850 57063 707105 200052 1687095 1685000 1822104 1767453 1307976 942573 298022 1704903 901039 1487485 11556 504067 830725 858091 334180 1686730 1705682 843438 1110328 1782682 894656 285965 201544 764726 375126 1220183 805316 1084261 256930 983589 343071 1343221 720201 501556 1850862 1500796 440347 15354 596668 1702269 1305163 960855 607479 1366518 1099139 563993 1208419 67566 89336 1824218 792430 794127 1747977 1151551 191343 1409119 1674337 1995780 1660261 702222 1892458 438873 1128178 1337955 66038 990971 547470 1668926 676223 661234 1619928 1144089 1038116 1516875 50036 663340 1912388 179975 1642991 786584 1919440 333277 101487 1441521 239015 643386 1927066 1263030 1398410 1110421 171975 666970 1744630 813619 1687292 464137 715888 1494791 1204956 1487005 15985 371674 1392828 1527180 901380 1099423 172894 573970 1017148 1971557 1140274 979408 151381 1637571 1070765 1775431 1038701 1165870 1579627 213120 1911369 1825235 914977 967655 446100 1628977 1002360 1967063 1092621 1400483 1222805 1446893 1361976 871317 444631 132688 560021 626332 289675 1774796 1458976 353596 240770 1722824 252067 436350 649428 1403463 39107 1085236 119080 101478 514533 639385 1853735 1038190 170394 237498 408761 147292 142689 1828625 308750 1717162 1474553 546737 588468 1637739 1114907 581794 1713865 1247179 584118 1019129 1943717 807840 902160 1157043 1653132 280032 1798194 1291631 591243 1442118 462478 1612496 1087587 356376 1054011 606987 735055 1853681 1625754 522959 750236 1917700 1304030 577879 408969 1469892 1341311 1197298 796612 1187024 1388331 1753970 1541349 1458381 859112 427330 223564 1824843 767545 1757516 1434928 1730123 1778626 1082609 1722266 322475 605591 1122841 706038 335834 1151888 754257 1790435 1752543 711871 689004 15444 1708077 1583287 1854021 623340 741173 649542 975373 172879 1604868 1570599 1811191 69180 581931 630340 1642504 979083 1882944 1739142 1105019 994852 674681 146280 233351 1711475 1168707 802423 1714049 558513 38203 504347 1270504 1398643 150405 29261 1466980 1429613 1522786 716864 69204 1745413 1404615 896274 1031378 1393893 1908558 1983119 1112460 1226636 251952 662089 1349581 1308700 692395 1742119 1205753 688698 785391 1534656 879299 1312921 985391 1719411 131838 1324065 357719 1185422 1321259 653948 649782 1656840 969650 119204 1444144 895854 823140 1559516 1547835 1443226 1686097 106075 1425398 498025 289510 1984610 363255 1335613 785289 608804 1710209 685365 1742186 628473 636416 1783834 961399 108154 603382 1743111 730970 633548 1219760 1236412 1346397 210674 1004274 718235 1605032 103532 414928 1276626 568864 718671 852725 1947474 1145831 449758 1742818 354396 1889479 395317 1597517 1380347 509040 876082 1465712 61631 927217 1956862 546826 482653 1018122 1005851 906722 244972 1387261 1472378 1443785 1855824 827962 1257166 1799525 56430 198396 330582 1924183 248612 913077 917975 649830 1619122 573520 1715951 1318091 802673 928947 195517 1972983 373643 970395 1384791 652578 229545 760392 658950 1244949 1132120 102729 1180043 1019051 774719 543409 669180 285061 1287388 1785645 764258 439311 1712546 1465722 1454600 821080 249495 869353 1404521 614658 1987004 873786 1486375 1608749 1514921 1639068 221877 463914 418685 52346 1070076 608422 561069 1453376 948029 998206 1005770 860618 1488992 1541526 811307 1907108 1343653 799672 1123984 1587550 358903 1244346 953814 1734076 1672586 1994476 262281 1382157 1045584 872311 892214 1216606 1691411 516150 230044 1222591 627125 1442375 842637 1435564 806216 1551441 137625 735413 1546741 1428522 234945 1059190 836922 414328 1448353 1829029 708504 1833300 42450 1597777 1408472 1553881 543588 1625847 955238 1826772 1339332 1721939 829546 1195361 1751835 12009 625553 1745950 920036 248531 1134961 1933976 1786808 1532161 1439043 1127750 1787462 248459 1184110 1154514 1404876 1721506 1909159 951764 805665 1203544 405392 1972956 467591 367623 344297 1181675 955550 1808479 1949080 223458 706344 728126 924010 4605 1541303 1776253 912524 60213 1977440 297341 583808 337583 340175 1146696 1122989 148733 510643 1776281 434502 609180 1418184 813542 1307515 1917024 1420042 1553159 567964 114755 434820 1094522 1349351 1834920 1251941 1664339 1544244 513182 1137746 1251072 931390 1544237 460225 393786 1715275 118340 377600 163909 1609396 1558237 1295354 232389 1732450 1842161 1641914 856043 1169060 710945 257724 896925 461298 1860996 1014052 1585122 238467 1801787 1809080 402720 1577366 486379 636637 446018 732561 1236013 711692 1763720 617067 872696 714593 1598504 1647973 1317336 69943 1038511 1630168 1786590 58958 1202846 417976 644260 1369963 1823726 446114 1472803 729421 901167 1478641 934196 1561425 643877 1643665 822463 358370 1588756 1809245 355463 1125316 122056 204450 1495244 1857728 1234687 922111 1322001 828783 860153 1036919 291733 356613 714463 1330899 1401901 1084383 533909 403697 478023 1074572 796015 541014 138566 1400813 121038 1486306 748206 338004 1715592 972912 1032791 1710599 42944 271162 252864 1421647 298454 483684 98701 351628 839854 1090808 1882996 1713482 1760569 949023 1738237 1401529 1955352 115901 1733128 522790 732309 1908759 1484813 1987130 1339109 1328983 1178159 308279 1987291 416125 1163231 523062 851184 24684 852782 910183 201323 1127122 1712319 742953 1516018 354876 301470 694836 1399601 491983 945173 1672973 1371344 7906 1398178 1721963 366373 170402 243270 1251716 149821 1923568 361417 695688 1214336 495092 688133 1511849 880568 583952 1390153 1919139 17409 201281 1002660 1502858 1966532 1785428 1455733 429611 565214 1780212 112915 839014 754689 421632 1319073 1294720 12973 815057 1627813 679101 1374070 1288773 1316044 1908294 896909 1411668 905214 276564 1297375 605354 379659 1014515 168040 1522107 797580 534462 1315841 1199682 941369 642404 1375219 277919 1038447 64270 1922922 1840426 760002 111691 1233392 1809314 1831534 1156034 863492 1720716 165364 431618 1117822 1609863 1553384 881789 1565742 1903807 1888659 686044 461273 1333189 335008 1360062 1516052 1893976 141899 63572 669753 1957174 13477 1847774 927872 1968011 550156 1788343 1968096 398746 1400830 1736492 11756 1640270 11524 1468942 1217185 648955 640432 1849842 1793633 279940 1374428 1218242 87583 1849412 1677345 932307 1021329 1579421 1119922 1233199 1213016 1757703 1930220 178128 1689720 442511 34159 1224878 1846764 1064597 1399025 481722 1709930 179794 890803 1911935 1881151 487859 863653 1604586 1188568 886380 897587 288838 1991399 934505 1056557 1213861 1115860 1196667 423323 1675801 1435051 582499 1923307 1643615 348405 33759 61140 1286496 543945 959745 1866809 1667996 1006863 202827 1828130 1256281 355592 1788249 510209 671890 694591 16670 945738 1679923 217036 89970 201137 135011 67896 1027047 1076579 1356785 551721 951883 857617 207578 1172036 1201643 791646 216251 1101315 684332 1131272 1385410 47931 786216 1690167 1817131 1393604 1749687 1165403 285459 1438264 1265157 33275 332311 922286 166201 1008758 1204149 1525807 124799 756398 1468654 337907 1626491 112169 1529774 1692291 962615 1148238 1653160 1754016 1598286 100831 446647 26839 821644 1936784 1709831 1112137 1645225 852134 41008 1516581 1076007 1837322 291039 33465 615442 1874693 1550513 1143348 1218386 1335757 1416476 634383 1346081 1744186 1279016 1786685 1242363 612744 9274 1532707 582414 686635 1266523 934972 983346 1925654 152371 117929 1692326 74934 1628353 1414007 1435984 1572133 712082 159297 909710 698950 220029 571770 1276890 277787 9964 1852797 384537 1795717 170141 780509 132741 80162 541262 207084 650265 1336627 1006681 4248 1960172 253701 1042453 482332 1534008 1801018 384774 67781 1292621 125622 500408 1886488 966794 1695149 1083982 1256355 91654 766900 1291898 354072 1310949 1169897 1004516 151096 77451 244496 333961 705989 540385 8017 1678156 654545 1017198 1514269 1951631 767507 1503784 1753106 507705 248355 1466368 1980157 164676 428051 1555865 75616 1999343 1923003 506125 574100 1358264 1623866 222554 46125 998447 1104994 776141 568948 1605316 548442 977340 1129668 44979 847281 1128917 1987637 538378 230736 667413 317429 609141 1086791 822005 1638663 20522 1069987 1301240 1321096 328039 1783625 748340 486007 974010 1622855 694215 373220 984789 1150875 554560 1191764 936823 1243331 1283291 653103 610388 683960 797762 1820151 499717 52662 40028 829989 1091888 1399489 1607483 668667 1175545 299330 641858 1583690 928267 732804 943908 25498 9468 1392520 6465 393683 1421104 998844 1098160 1787147 1492964 617617 364970 999281 1177376 1611026 1228309 613800 1486966 895008 395971 222843 1616440 230359 405947 1911199 1384186 790520 1296141 724382 1866317 1627731 663439 749645 499505 1480188 1323939 1861429 1886393 836982 1204083 980245 1776258 1605283 307493 1912825 1092534 1889117 81947 11904 454189 1163403 1584844 1390046 1504463 891921 766382 923502 394925 813168 1330333 931414 1207572 478879 940474 1923164 430404 519628 1123313 925618 1629742 1779428 1055228 1821066 1078520 1739181 654299 69470 1066902 238516 1633441 1701863 1195701 34302 733657 254543 158583 348412 800450 828278 440003 1008000 1906265 1495024 1640505 1799704 1047365 815385 1083827 1385991 1106502 770432 1561660 1145076 37851 1110914 38115 884487 1588584 296690 100490 674775 1683772 1692865 299770 1300135 1662134 1472419 1462455 1213041 1299248 1542017 1554766 343112 1764651 1459269 1669835 389705 237019 1786596 69491 785258 1053076 1087171 1268342 52214 1190196 1772225 770042 1812965 476166 1129729 1708797 1170566 1845271 1353398 553718 340491 1143424 548126 1454550 410246 1701362 473919 1552503 838830 1083377 1286245 722103 663755 495085 1752081 1530086 421959 1761694 839897 1864768 1329965 1729306 234826 1992906 1516757 1726202 1412246 1840104 716951 978098 1590519 1418745 514517 457158 765291 1074073 1028364 1619151 785570 916687 1457154 1299111 17687 1582627 58975 40589 343116 444587 525664 1886162 97271 1952100 1582461 1960828 1915230 1203261 264075 1435801 503262 1714474 709017 1049586 896545 786209 1017510 1260041 933524 33933 1119810 339854 1507082 1843794 1903280 518415 23258 1563562 1312081 1668451 1322243 1592481 1705282 98476 549335 118734 688223 1447988 466903 807884 1435573 1074724 1199055 12716 432191 1345182 1231360 396859 908547 125526 1636098 451374 1270124 833540 1730149 1228879 1566038 1954983 228860 526858 1533675 1899704 114312 1138618 1599237 519602 575395 831964 1139233 648250 900167 184748 511855 822356 1934272 762303 625897 251737 1291402 1433785 1991345 785949 145585 865670 1485254 953977 1452525 1337918 1835207 1904942 252684 898406 1853025 769922 1996989 1338311 1487795 242840 657237 1131891 1347926 437936 507084 729830 510525 883008 772696 726640 898189 589833 294389 386800 1899053 1401361 943280 1122037 341176 1182445 299161 572960 297723 854086 1726212 270064 721619 81271 1573112 289939 1490813 1576101 1727498 135974 314614 1358843 215450 23530 1379006 205094 974361 425621 60804 1020452 917589 405576 428237 136214 596871 245287 165183 566912 340516 1107359 22889 7197 1152682 1327228 199433 1113505 1228499 57313 864709 1163771 898287 676814 1812314 1455308 384762 608396 1015749 1816087 1703668 1477 1603748 693609 682967 1288919 287928 226751 700264 1230713 171391 63420 378933 543538 1948788 575402 42644 334674 1482868 585880 672925 812100 1180212 560560 1123934 567116 244212 1378687 1765521 1685608 864712 859905 676765 1251437 1894689 1367244 419854 621521 353053 801889 1365311 426637 128383 1055410 1975828 605005 1833489 1767291 90488 1212216 666506 1039064 1046981 1407805 1868959 50851 395910 1486689 411537 48214 1751116 716126 707521 1560207 572108 1731353 1707019 1451390 232218 1674509 1971294 1077196 1671009 877820 618266 749810 1869992 506020 1968363 740025 51439 1044062 1881769 646421 1324626 1682028 1343363 256013 1622116 435830 594965 1951034 82938 838081 1660010 516834 469318 1807499 197376 588200 1932518 1910668 1876887 1637059 1436887 1095330 230393 735414 370833 731344 1680985 1839496 1491651 1044349 767024 1202527 1220914 1873595 630348 672476 1495994 28854 32108 1188075 901435 1476043 336290 281020 910367 1481869 1815659 456337 143408 973851 890820 1722333 7850 1026662 267873 705174 901662 1952938 440189 482042 946055 1181777 1984009 1413710 1538552 1042881 1950821 797387 72388 84278 1910901 891533 1983446 299405 92336 633336 1456416 794854 967886 1291620 1748080 44613 1007391 617153 526481 1209481 294635 818838 79774 1605439 1945487 1863414 1543804 1691677 1527812 125436 707948 267768 1830242 537955 313688 338390 771798 712411 1811000 1024288 1114470 637773 448500 1445620 44219 1577801 324238 1384351 809493 75214 1778463 1380042 319853 290164 1565854 1897253 25862 1162790 1823847 903934 765246 47539 561773 1941115 674928 1032200 368317 821777 1631364 83241 785600 1724221 1467017 113694 1208303 1703582 125948 490327 639998 1928924 51632 872325 71013 660785 1976595 1237749 275901 1868746 797564 86776 1397166 390602 1945522 592113 1712990 1052541 1485234 1955582 244206 1684413 956850 716552 368344 518950 504173 253821 112585 1102334 1221805 986820 428476 154019 400609 1846199 634040 810823 1432025 1076522 632385 1596205 554694 882075 1366093 567747 87173 715656 1822422 1993739 1020596 1028224 1542836 1119341 1523806 872607 86099 1165505 203171 727683 1270164 520998 1608359 870252 1711592 1348525 1390292 1994943 1413713 1117175 1625619 562562 1815352 141852 685108 1960961 524571 251846 1827510 771137 778492 421620 404157 363602 1567738 1046503 358543 940009 626552 1816466 1501771 901507 1337475 261648 1535438 646274 922525 596463 507099 1252530 1225602 1289777 1543968 1904265 114108 1852871 1084094 1098135 1288788 68399 1919896 1340242 1798813 1453378 184862 715653 303715 1148312 1839562 1934927 1388197 1537985 1284215 1397591 1727020 1296160 131118 1261577 49043 230749 554265 1301378 1385922 319524 1455871 61531 656240 296414 679300 316950 1439431 1828572 1001066 1184988 861989 1865620 1485969 1420765 1447189 1057385 649886 1611895 1119547 508510 238531 913516 917293 1004113 1072434 36971 1616513 1019828 1640550 1562455 877199 1078414 1547663 1560189 861830 380039 187304 1608437 21912 61946 971380 1550465 1972906 284451 1677003 221600 524721 49203 1150010 1639005 1683647 1178965 1275648 1978894 1426735 1542500 1978006 115440 678117 1240846 1289584 43116 197632 709458 196897 1954772 1009449 72144 1762975 607515 991549 1599716 337854 25596 533356 997396 1025284 1015375 1507478 1837755 55278 329849 1471721 311673 1801968 707449 1310568 1816267 41180 636891 770773 13784 1568786 1207065 1551360 801825 1911773 125892 1941599 1668999 147846 933399 1013984 730314 104290 1373364 14801 1966089 479911 841890 751278 36294 28533 317421 1943466 101280 483093 1056429 350179 240048 1529137 124577 221077 62325 1282340 355214 20082 732827 973422 941505 233663 1987068 1454960 846579 517928 957487 1010098 1888986 1123440 290413 1217095 1748912 1935562 1648740 946329 27075 1464328 1586591 1353574 939500 907951 495634 1401708 1190330 406313 529808 342031 1733533 407264 714519 1084961 571974 1160777 617086 1184509 202601 1777759 817604 294768 1936334 274941 390353 1656983 1368145 1486728 1140157 910265 196130 476400 19745 1085081 1280918 1732886 1591564 1951396 709708 1279681 874619 1549251 1252399 722345 1693925 596972 1290738 824151 808381 1226885 362857 1487763 1568951 771668 1933333 1761388 240995 1009743 1475985 1641954 488461 1697630 1325965 414590 818866 920914 1235332 1658413 122393 736376 179014 298263 1238114 1320509 1162757 1616696 519395 1069167 38672 262213 1629386 1356650 1627444 1854752 1725658 608883 440612 1623732 321406 639118 328775 696991 703309 1805786 1846794 364546 483477 720261 1948267 538381 1520894 575838 796626 357499 688601 1487004 574559 1211431 1184079 385221 1964364 160556 1675613 1125412 823271 1752994 97763 1039519 558969 1916321 1039163 1642789 1470022 1700654 1066989 1746524 237266 1718736 1420960 715900 1691754 138872 1242221 754916 1580716 1889800 1161608 1878713 1389031 1483632 812018 164153 1996555 310868 620513 93973 1585018 432312 1349606 1701641 233513 385849 1169257 83539 734571 895985 1569961 41138 557025 1759801 1756147 149864 780867 1884745 1397820 16747 1886072 1152742 962068 398438 143683 400371 960349 1214994 1192215 299153 1377294 1040179 1550472 590410 479488 1942768 683592 216375 529935 1949656 771757 675064 637189 1528766 333297 1909591 612917 400586 154932 842622 1110420 1530521 1091089 801689 160514 532757 1960527 463165 538538 698738 571083 271608 1518578 178193 432989 336077 761323 731271 1124757 1708681 1236663 1875074 459381 1060429 316286 1234244 59769 1016610 1363961 270560 974958 1779194 910124 1943993 1667294 236654 1994021 1593119 1483895 300377 120785 3458 848612 612654 247880 1949991 1010433 86901 13051 749802 1782472 1524226 867356 1610244 1739836 270403 274573 673517 216553 1785096 1207284 881665 67107 965306 1430504 471456 65122 1862207 163732 1940962 1905820 1646419 1134835 1764435 213366 788933 39956 1835359 15073 838473 865878 1322053 985150 1781543 289938 750518 1098338 459882 91155 810970 1636337 285997 1747711 11108 1059446 1286776 608642 453374 452684 1645553 357487 1839133 1022424 1765292 317854 1174006 1097670 1708237 575032 1502868 1156286 690164 677164 1667023 1196178 1624569 448206 1549244 1010253 440791 49578 1808934 1719730 1681001 331314 287898 1130939 916107 298434 1337089 561596 1757033 926214 1819056 1545304 980688 1848129 1259725 12950 267465 1904524 1541514 1426687 1477663 1763859 1241157 556395 1136689 1524640 1698478 1131647 853158 1012136 1697305 268740 1566607 829007 633010 1770784 1247711 879750 856407 1201156 1929934 689739 490144 663997 1492018 1142085 166172 1017845 328837 584864 217869 1332694 237257 965164 461209 1241575 154879 1564947 1122093 1645624 1967326 756938 1552181 1873154 1120118 1149059 947029 1217996 984159 393285 1671793 999664 1036061 1558345 398451 1982756 1257431 141542 1307530 1953820 1787301 1102404 1192389 1641971 1897652 371030 1236964 1931760 110775 522292 288650 24289 239887 845275 996687 284528 1139225 757029 1943431 1818837 537660 1560686 799057 475307 1864147 1761719 1425853 394828 1914183 1970096 1715654 467634 665397 781150 1442155 1619903 1614176 735591 1620255 1148180 1496290 1709250 518966 899452 1114086 1946866 1719094 926251 832372 1713342 764539 1485780 722434 80799 1533160 585652 479185 1205938 1862224 1855116 1139646 1852615 1738058 1430088 286949 1860903 146390 1178378 489576 545354 1201865 976474 1778953 923542 762581 570327 1777976 887228 1490262 1966338 1146211 304423 1538858 1858476 139806 1200163 939574 1978149 682038 1326799 659199 541482 1119055 14711 225401 402046 927632 1305692 1757052 1838303 1951287 1823577 1832884 357006 843049 1605863 974800 1845099 415652 393424 371482 1000116 1781698 395532 1060351 1666405 1508283 1816036 906119 1737242 914505 1411653 1024555 1534284 913922 1504513 1541991 1290564 429377 1738657 351816 674687 465824 2222 165176 1796763 1048022 51742 1210041 388840 639088 1227422 1439238 1914802 1150581 1105821 1979623 1894327 1571255 141912 1269297 216801 27251 271749 860954 1509108 920052 957575 1760544 919263 147910 1893548 680399 458944 1781009 975297 775402 805903 1176282 935293 72487 1734779 946141 1044517 1934605 657973 425015 1231631 1653143 1031791 1479375 293293 940496 308707 1036852 204598 1203559 1727811 1860638 794826 1293059 679230 1969843 643185 716548 1169101 237310 1960495 508943 1749123 1551710 421510 1223438 1608864 644981 604740 728366 1545258 1224101 1534147 608976 1355288 951200 1324273 608235 377454 1616490 955400 1680153 1163625 1528375 607099 1576140 893549 524776 535143 1772458 1557582 1156256 748189 262381 1052282 1231959 1586753 1756316 110873 1755643 1474297 816994 1629633 1492681 858135 867618 1847572 378318 75853 61573 1795666 858854 838792 435662 934907 1130034 1754481 288429 1146120 220326 577350 103450 1004258 335137 698242 468226 1824309 1160411 1730510 1865905 589518 1196674 553007 923235 1592623 1795387 800991 1493464 542358 1711358 1885191 474266 72463 905271 510460 1258880 1252440 775187 348795 291276 404638 1384638 1127624 212039 1018180 1983219 170617 67604 449073 1535363 1573451 504184 1559229 382918 818609 466561 817462 1122768 417540 1480206 143237 708711 743938 697401 1263479 666551 1281764 1724472 950404 25526 1695080 210361 1827798 1289866 314548 161351 1539391 503524 1276623 1701550 1206443 1797864 1630811 1375484 1457671 187649 1905784 1767665 505987 1968420 1006115 1686571 1321146 1605423 916552 1776784 1310157 1307915 226082 697520 1602165 1399140 75063 127191 1511195 1372056 234553 548431 1624151 1102394 1144298 1472623 477703 1668855 1808268 300723 401860 576729 707638 1660152 1943338 1999000 516589 1068732 1464242 939585 706981 966354 908701 358538 1844125 763488 1367469 1844978 1745341 1726867 1111740 935467 22940 429543 449472 879330 1204944 1224703 1749190 1471363 126676 857972 1144058 1253129 1009613 1697713 488273 135261 1393700 1031178 1649919 1619874 1450662 1380330 718166 689207 896825 1078132 417963 204930 1160603 162001 1626016 1973719 1868891 1905253 1393717 1870232 1308083 170535 1408413 694858 167214 1959141 322729 304363 1387719 1025990 961713 1059669 664203 538525 1417190 51482 383638 635203 353179 336326 1906672 1048448 242000 1902713 936365 675364 1086663 1991565 1238073 686247 1976639 1716180 1907659 1855171 286104 1967239 1549233 1766949 829528 246135 7596 1166718 734525 1268256 1754246 572520 247745 955752 880336 268949 1204694 168779 763077 1689974 1579843 508218 1780793 453301 195478 633690 273763 1858721 1105706 1085439 1769794 1175409 65799 187340 290006 704472 1542460 1573231 1177617 623665 691626 468282 1181112 729622 575820 1618702 1756960 655602 366070 1428707 1080991 887026 1160059 1927122 665060 990566 726118 744188 341880 1385474 962774 153835 1675971 429760 227757 1028522 1307866 1273677 1998699 828907 736382 635830 1626655 1114944 1216781 1587493 1077269 1506015 1152688 811827 441208 212583 327389 1111790 170351 359030 1621426 1986230 1707294 54053 1162512 1711684 1626572 847493 1827740 1871607 1228937 742189 1952778 397173 212461 390191 835048 1410375 30766 851920 273058 906668 1065700 252783 23984 1157241 1457950 1331226 397026 1731595 1765192 1270670 1642126 1124466 494085 1552747 1741152 947004 1388572 1781080 1525737 1694635 1551514 211430 597515 1954017 1390802 726997 588397 5591 1719272 169936 526042 426251 599449 1529449 767673 197637 1036979 1144401 1016168 696223 1612750 450974 1854663 1394995 159183 133137 1615101 364309 1955533 142065 927040 542683 1930598 318788 937556 1239011 1075099 520745 585727 1177544 140156 137651 1513284 352099 627896 112563 932799 1707818 1209866 420809 645030 1098732 1717451 28563 1535424 1767756 673219 457131 1824174 1037593 918295 1226510 1680445 1369609 1393921 388073 1525752 315492 102453 1447140 1609663 1998749 847535 1899454 100241 1664652 752609 1659300 920080 26543 901097 1927655 63239 1388034 1619973 237124 1242370 1655479 697264 1411830 1331758 1876458 703600 841589 1455921 147181 1440818 206606 202251 1342294 1135742 250198 557106 1424046 1045308 313370 1856440 1485920 821652 1738402 1526796 1350096 1013605 1428419 1296115 863155 1945611 462393 702609 1654009 1031931 1381430 678958 599253 909631 1614613 1839493 1233491 1385204 31618 1658312 1874572 975688 836689 938815 1214021 1338058 1369913 1776591 1393480 1478342 719953 94097 272823 1528492 560978 77965 640829 116833 1616439 679906 636269 153829 1542990 417757 1832743 1478790 370408 1995163 892720 1806320 168058 414144 1014298 1935033 706103 1285966 190574 1245388 1528001 421289 782087 1214243 1521612 23948 471706 97346 350491 1453855 164185 1618117 1160595 983792 1927575 1466613 1984269 151531 943808 27176 976425 531940 871691 1666541 34377 344990 1901391 1918997 1599092 803596 1617276 1535670 1673724 1295139 66918 232621 973857 1932684 521655 1594078 65727 759796 894443 781174 241422 622845 54637 1532204 557259 480278 1150757 719087 1760632 849098 828570 769156 695161 1090902 790720 1544764 1106834 1182036 568829 1502011 1435489 819533 1202550 1404384 294795 1590569 567910 490465 1150463 1111372 248104 1862908 159702 712176 513432 402654 506230 1316629 1915733 1336714 1577385 1216757 337028 1033270 36346 1430815 133543 1297444 1029767 608650 880097 540939 958207 1933825 345341 1676077 1753962 1740997 1789343 219901 257926 850155 976611 141176 1165078 1539694 1847168 1634671 1914372 717877 587732 1240635 444583 1234146 362943 1224745 1605646 73359 942262 1441365 367922 351625 1026773 517822 1163610 5325 576034 1513018 1135722 1830452 129622 1078950 1235056 1021751 813146 1431953 722357 1704282 1372463 104447 1560362 441762 1191256 795331 1167279 1048939 1778274 1474661 1523706 373257 1064244 1575063 676754 1129548 371697 1371289 16441 1420420 1166687 150453 285135 1001986 1854576 423593 1877676 648845 138724 121190 650874 1241304 1912598 1967557 1871925 1514703 362513 1757199 1168749 1556049 398835 217257 1746882 1272563 539264 1855591 1657021 1351951 1104709 799189 120941 290802 943490 134460 885649 1913817 704731 1293359 533025 1893701 555953 729929 1580859 483630 449650 184656 6621 1452881 675253 1477110 422254 35980 1561911 214100 1941909 1170053 1212840 59914 545787 1970255 907461 107017 1403922 1144550 266620 326716 589514 1598785 1746227 1204599 1189474 947161 447109 260711 723907 477268 1870890 671187 1486855 1852501 16593 956648 652733 410188 571058 54073 1212100 267982 222041 1611493 1912822 462083 1209901 1948486 473677 1483688 1839884 1670399 472485 1698941 1632425 327799 553979 420513 1321282 635583 676123 1307717 1149432 1871011 1668497 445468 1196578 1779130 1730209 262441 1430147 506762 370998 1576036 1767476 1058487 1594672 213392 219956 1672034 122329 1801165 1103806 673063 1360750 597089 1511475 1488038 605474 650804 605476 1357551 695387 1204858 1015030 752710 1290906 1535157 700056 423959 1630992 1831959 1766204 760420 832023 374652 821915 96921 156035 246262 194894 1573102 1456241 1462930 1392417 779225 170450 189055 714103 1916500 1599768 1628640 72618 1965280 943907 1479425 641666 119042 837783 1300667 568522 1315999 183824 1823672 554447 193620 622245 210937 633794 385892 697738 789482 1276659 299095 1138584 772394 1285606 845145 1164041 1073947 1068210 1588731 1561801 825509 746232 1478569 1532649 688111 1473492 753077 446515 801319 227093 1737860 1213809 109558 871813 1937487 1922591 1487135 1769527 1459248 989538 486717 576457 175211 652336 575804 1957440 1501475 1780424 628732 831190 253270 976142 1995419 1260521 798083 545521 1583396 1056443 953593 1121235 716194 1285659 1067435 1095922 797298 1187213 853099 1692614 800082 1282283 1615318 1494069 1095916 1709608 1180551 349306 1216960 1015176 1420133 1271978 1881032 1874404 1863775 1451397 1979139 1984168 500528 66235 1665132 73374 602080 105274 1660374 28201 529803 190732 300045 794183 775677 690233 539217 424998 1943738 1534802 834777 153278 1507139 1263403 1226828 1362317 1446126 1117635 26007 115165 397329 469351 734031 1359210 1582451 1266324 879021 1343428 1837027 108491 1847494 1261867 1163052 846079 349990 1645900 382595 1709517 1188851 526534 1239906 1054108 1146463 511919 591087 145124 1929265 415663 146985 1128428 220544 1800586 676945 1952238 718874 128540 452375 1978253 851567 1622379 678618 349879 1480722 961612 338402 138213 989596 1068724 509149 340015 562086 1945382 1859647 1284047 104268 1039059 1009102 615670 678971 636671 1305862 182283 1524669 917977 1035344 685503 1082061 1731517 716931 1823204 1253000 1509258 928397 1654500 1196948 1000416 26317 1500852 1879118 1663228 799008 1482503 274831 1554617 68598 90116 1326892 1757009 622851 1936320 1168404 1900367 1170360 1851092 399729 983827 79875 113593 1683898 839500 951668 1885762 1864155 300221 98609 1012463 1738746 178314 135417 1151089 876982 450023 1601302 1924575 1969339 24991 946746 221470 1135021 1852178 119592 1875781 575556 40787 1616159 1719018 1253343 1974142 717339 1030646 508770 272367 1420330 1706236 448596 668887 1246857 1082583 1965757 1806505 604135 589130 1307732 1052404 1002975 648644 669283 852152 506489 1364088 1284084 1847354 183842 1831934 333974 153067 582203 461960 824802 1648763 1598653 56751 677682 733047 175138 1191362 1246662 441885 1620875 1885272 794284 8395 524456 1468834 1584016 1159777 1914674 896416 1766254 849841 546909 472418 420738 944082 263702 1617686 444437 1412521 1899426 314222 433282 58629 170800 298540 75651 331630 437478 1180576 1038664 39546 1640832 304153 1696368 864373 1287766 160488 1525381 426623 1974367 171771 704539 205739 515464 286015 1900352 1970557 1037416 1687569 1887611 335026 1602852 1952318 944272 1503244 473310 1952285 1602624 1549869 641286 418263 1773615 233722 1567972 1115306 1518401 584860 990892 1444823 1108189 381467 1735052 1078468 982581 1858755 1763416 803526 1392810 1148285 549342 1282456 637134 301255 1847996 1858571 1669115 1154187 215409 1640650 385881 106823 591514 274733 668645 49609 961868 1340618 1128678 1438029 1429744 280989 1147843 288399 474652 1387036 1869920 793701 702602 94155 115552 842914 1742750 1766471 1531421 735 145672 879961 1295757 1918229 228727 566369 1282518 1474737 69996 1754351 1082445 357447 1114036 1274440 70938 400749 929171 1569916 885185 339664 1529795 674691 1653495 63480 1573844 636646 247399 1179661 631086 1398587 44980 1557606 1159015 1314581 568724 759359 994245 934834 1848980 1254252 1142190 1612752 1050140 321725 817227 1498324 326254 213469 1386635 1371096 727467 1112552 226434 388342 878008 613415 1772577 1198780 846088 373 1526841 5610 1464751 710278 1687533 150213 1742791 325838 1549467 581258 1848693 1417500 129405 1836328 401935 1249697 1175387 1244324 835666 23037 258361 618930 390250 1983233 445898 1124904 343181 1594310 1460893 442478 684542 528486 367096 1895580 222164 351132 96871 32480 838221 1317956 1866808 734666 1919347 1680448 1870332 1817158 1125242 1065089 166736 1177424 516455 1581309 1824292 1305112 1422723 1444336 344739 781367 1723584 1732921 1702175 124968 1809384 1162245 338472 521236 811375 696625 1478845 874306 431581 101048 923731 608956 567182 315856 1988291 980417 913431 1096592 92048 1329216 1813175 1252831 401336 298701 590382 1726687 425977 783662 1697281 1517781 1386073 307429 424600 619324 558313 308952 1155493 1011316 1890552 1854710 360641 395898 1365144 133265 266402 1813051 1077116 1807825 1883490 1803472 1593698 1243082 829426 680638 1834543 1984932 1034025 1235403 1155792 94119 527484 508302 1290686 949146 1442480 1075284 79600 730854 1660453 562529 702880 1525164 731230 399018 760706 1988715 154280 38035 330267 1760677 710518 107549 1822530 846542 1618798 905335 1368593 881965 248337 1222356 397136 999091 1450467 539576 807557 178714 1829435 322800 479034 1696211 1435007 1484993 457668 826336 396065 789894 523304 238414 270242 1229834 1065203 1578029 1552843 147089 154219 732229 1107245 1337723 1573532 1677725 997071 497070 1392186 1253730 580415 1647933 1397277 1785194 354983 266877 799803 1699702 395263 1535005 1476194 18045 907412 1182656 1880222 1760971 598720 1627810 1038207 1237086 1857858 1552323 1577707 1792395 180588 18893 171894 1169457 690475 1774163 607327 814519 1849644 1175083 1844713 513803 1606768 418656 1612089 1316550 1243429 832836 325279 795092 1046659 336604 1963067 374255 587420 215260 851265 347182 1506379 455390 1256514 1229096 455072 1967505 293759 1811204 1535064 512253 373294 280797 806411 794588 1227132 471626 1338476 320003 261230 218622 906 838393 15205 69395 701679 1352758 396174 974339 1874017 628171 1178017 266984 301983 18334 1938242 426228 839392 1924993 1255588 1013256 397807 983654 241685 143663 637076 1244065 204616 468994 1039824 1176585 349521 1932601 279580 52430 1479884 1677215 811863 798700 243281 1384269 246309 965222 1080762 1973392 540838 1763320 481689 1757047 1331928 1518930 1485293 1764826 1589172 572737 971637 1641254 1459621 683196 594898 688999 524780 839280 713183 650683 1782088 196101 1247690 291348 1502778 1476551 398019 72687 1546762 362021 844642 1861684 1445628 703009 110769 1614830 1434443 1238171 1050282 1827174 921461 1619977 307854 1484102 115238 950035 875132 1096017 419435 1695387 703874 275479 1011147 1501254 1792124 795429 684314 1336529 1475433 1904404 991130 1707049 1524702 497801 1252537 1682527 1399090 1079602 1233351 1119366 605011 796909 1859845 1458052 1809364 82971 1292245 52059 1823520 67740 1398879 625461 1806769 1851569 1110 1136517 607811 1541165 146388 1838456 301384 387413 473796 392916 1470450 1641263 1109760 1028905 1871466 1299654 1700522 1310739 586711 1973923 894066 1572574 1426551 856522 491568 701501 577531 25696 458974 1709957 1333066 625831 1369517 588873 1385454 751863 768303 1840757 626878 177631 857709 1258359 1194524 1424219 796993 196712 781785 1983666 786858 1463637 184400 1323990 734701 1941960 1744675 133253 1527536 1850684 1288206 1172648 729943 979245 91215 770831 746944 769918 728507 1924091 1780421 1673357 799988 1197561 1290960 1493998 990247 381732 1437338 9122 917662 1261607 286198 633968 1148902 904000 993928 1900356 979514 1696842 1100117 1770954 1303975 290019 607824 517400 958189 858820 168808 385222 1047870 524032 1700945 521295 1073273 1010737 1440872 1408910 794042 109468 1410288 1387374 923854 1060854 1910262 521045 893269 1447669 1117330 681609 551549 1938189 1786726 866172 179792 157071 437564 1874898 62514 376448 1240029 617921 1326741 263928 1815486 1715749 1323452 229594 1536691 985663 1594836 1680315 1214745 1842972 362428 1387807 1814332 441160 1622813 1218204 888545 271727 1178825 492482 1635076 167181 1977782 1959001 1413216 907701 754266 1796175 885291 1099489 397491 527178 1231526 1449322 1608518 1008653 1389692 442632 1591896 1633702 1189560 1893812 1111622 665617 1711953 551941 1652115 1732775 1813245 77618 1509518 151761 1640901 311074 1672960 1458955 579331 1760530 1688903 89785 1964454 1660391 1747307 1577737 1154092 669694 1119463 1805980 26881 1302368 1565308 1476846 1822557 1704038 181413 1778506 642111 628914 1223381 1854781 1351093 485198 1108414 874483 1020204 1121719 1811084 1424382 1020720 834035 1505154 386129 1120473 99688 787613 1698073 926211 662437 1311583 2326 354503 727749 1311882 1422629 1504827 135571 386133 116519 1945370 1931984 86810 299611 371019 298313 1832304 95305 1848483 1389275 2977 1879434 178719 38695 1792788 1068172 918521 610166 1548896 1324433 465812 1698101 642059 1837047 113570 710850 1379237 262070 576449 1536456 727949 1953269 1674187 64581 1683737 314975 113890 570087 1154507 280750 816549 1054314 42734 1694518 1891573 1041552 521924 1210764 522180 1814694 1073154 1571650 1146172 198549 69950 1245988 1294539 225851 207237 1642880 1343425 16946 28035 1012332 1731262 291429 29834 1570085 157525 946545 723439 1175338 212897 482130 65816 289794 190392 222454 898954 998343 547780 812432 1029651 1594395 1890327 687872 1826016 71794 403978 1441190 1994713 1220742 528023 1677482 1236816 1778221 757367 209551 1861144 1442492 1866560 1695981 1792271 878981 834972 397315 228012 1844174 466332 1689302 583212 716924 1548385 1635185 1508755 1711681 588944 509536 1884038 1861224 1736163 953732 1734341 275212 1918129 262750 950957 510216 408199 1886417 1368358 437096 161639 1357314 315290 795014 1914224 385951 1443929 884536 176375 154799 1736403 307542 1576061 1473259 1910959 1526866 1806411 1727858 509136 1230226 659762 1009822 1452523 1884768 1632643 583034 959979 1914003 1413202 1473489 1841911 896034 541774 897331 1269187 410573 307311 824795 1958185 1253738 494449 1917451 990060 30668 2672 95985 1805382 62527 1262860 261152 454347 435194 1331751 1315845 188669 659448 716983 1220208 178686 1244708 1159062 658571 156093 1078646 1352663 1129627 794727 896928 1118995 1183743 615515 1050330 636381 1758413 1624623 1542861 1939545 1514278 1997264 999907 811526 584111 904071 1541168 877951 1667126 1812866 874251 988303 242073 1655887 471269 1775938 1032293 277160 756098 374937 1860471 1884244 426426 1741435 770221 232086 1131833 212139 37483 1889446 488895 544671 573336 1904949 1776492 538134 49392 1689014 1973468 1039774 332913 998090 1669711 1717420 1809385 825477 1235566 1022665 155571 1083577 1475913 1912607 256178 1403633 871433 1681410 498984 181899 1447808 100839 683244 219944 118479 1682560 730032 11836 150064 1890080 1863401 231259 119470 409910 191893 1999111 156692 764773 1802774 1754385 1941056 17096 1039147 1929998 162286 482725 995033 1873826 1010717 1459613 990221 257357 1291416 671503 107573 816688 443001 1255050 1727497 1566751 306895 1293375 1029791 579247 265790 1502820 1648622 219894 1447860 168476 1524225 341599 1965513 1085655 548121 84134 686275 1684391 1451337 202718 1842666 1202180 715141 1670499 1161553 1557840 61259 1119823 1865894 333940 1089405 415585 438765 921937 132318 548419 960763 1840536 1396734 640081 310115 1210244 740530 1564005 1799242 1310544 819060 1998717 1121482 842921 1442343 1981472 370850 1857102 332467 543799 394136 1423636 241233 47769 1524550 420874 1612297 1558359 1913145 700300 190862 373322 717044 1537497 667783 1623147 1937216 1553863 815471 100951 1597838 905810 514546 421069 1086005 1989490 1676908 1811278 1710433 1397353 1924291 646742 643322 1028747 1743319 525864 1555275 649873 1941862 211613 1939779 305506 339718 396201 1063852 1086998 191405 1879829 598985 438179 397986 1256282 1715745 1405614 374888 724524 1471750 1125068 904318 357126 1571697 459951 372115 441904 1372810 610269 1860831 316461 143253 471804 1360202 919531 1389168 1837309 1328604 1352910 1764746 245539 593797 76667 476516 1392794 16044 1650151 1226814 610416 1021788 648126 1280821 222057 1258413 245759 277033 282282 483212 1946124 543880 868377 1249930 655595 1359985 574574 641013 1351862 328905 1339666 1299075 1971924 1776521 812777 1591390 243475 1851245 500501 232749 116883 80730 171289 421027 1176488 1051330 1391710 11321 341368 994802 1929387 1073678 914598 242703 719895 998110 628883 524955 3778 163876 709652 682130 1168319 750927 1692704 846323 170580 1921309 1848041 210588 250919 1682491 1868591 589496 1542820 131499 1695301 447381 513074 1586373 754762 421789 701108 802684 1418099 1355380 1923667 98590 1734505 270536 717904 1697725 51776 1641492 1714197 1119611 1101762 967726 102489 1106527 687237 862785 750364 616176 760072 648712 249904 1925659 1523214 1871700 579956 520849 1072018 892532 253466 1548378 1640915 643860 1037850 702375 541213 1026306 1684264 1750955 1086419 1871161 1158548 849004 1066591 1404598 1886645 636996 1127298 434936 35733 614930 190665 1813120 1042007 1910327 1930147 1931498 709899 11243 1924387 529633 833270 1686848 1199952 606971 1628457 1332006 1272091 1263683 1910910 554210 1241403 1409316 906256 235311 535673 778045 1613551 400613 1817530 1132583 868060 1533471 1934633 1897347 1004153 868381 252731 304164 1506731 1419004 1813156 89509 281405 1516065 661168 306925 707523 877771 1795857 368132 950389 861579 1238354 615236 507548 188966 1648110 813231 347367 1552438 124277 782011 1428986 1364524 253940 1072499 58649 1431106 1850160 1125846 734989 1419024 766652 210499 1546226 486329 1199811 312973 505518 63455 339165 1790876 1519365 919240 155976 619647 283509 1852776 1567569 464557 1860846 512066 315732 398425 862769 1797722 908540 99496 1071705 1386815 1831273 174450 556098 26328 1385192 593510 1161647 1335959 1924718 854748 1892437 704827 415536 339229 284306 1506273 748205 1727819 1100821 515225 232746 287906 1298253 949922 1531039 367285 363876 584687 1711522 1899147 1183465 1884406 390695 317294 1825643 144224 1780093 954076 1184634 1087896 1388256 507345 989172 714972 686085 1126320 510680 1853585 1059890 210878 1468567 272161 1631424 1417834 1646532 614531 1819747 1465269 1243859 549393 138961 1054367 989038 922316 1772734 752556 1510885 260451 330264 459194 1163821 1714962 515172 301527 823096 1314925 159041 1405811 263866 1194678 1289240 337517 1016781 1438698 1725564 756715 110651 1718880 1753594 1124319 1415942 821606 63495 343020 411681 1261985 1622243 1032411 170766 391497 531386 935620 1253488 1935011 829580 1303383 13389 1286479 1239418 95541 1208369 1673252 1981762 1250185 998568 875268 22020 1808179 1928197 1105241 1026982 693754 1681401 148968 189172 160231 742623 1931348 1094302 1382269 396463 141561 1350115 422834 606527 1628885 121080 1391644 664542 535095 186845 488323 88705 1899165 1346047 641250 1907444 1027609 1402555 89060 1664078 1766016 609709 937218 621606 408792 1352555 1505122 984532 1162638 300210 1796391 1495250 1980152 758841 1653189 451327 954577 160435 402280 1590658 1551877 429774 345387 1658168 1876053 1894253 1831942 980059 1659386 247603 1327872 758896 1425529 1947329 484613 673608 687374 1017407 874440 478240 276638 1980681 802425 709893 1990481 1505419 1631278 1814550 1473225 1536269 183193 1844060 806675 267990 1411950 229695 755987 234974 1504506 194482 1274008 1106386 1042352 543540 1143985 992130 419633 1922474 1845788 480612 1708287 1444583 1550627 1368106 1566405 1111419 578377 1374115 93237 166802 1052632 1390733 1607007 317260 296085 1245882 1894791 1395810 1678323 877385 165321 1250811 1264584 917752 1301269 1403121 1079860 1775654 1079121 1237216 701591 630683 260759 1204534 1589991 290874 388368 249206 1733574 918114 889258 1605679 1615688 1818193 658280 181085 1336844 1821220 151604 1595433 1683400 1240644 1209245 155239 1157511 411983 1779937 1637922 726643 1681220 217369 744734 588677 1256407 500412 1718934 1922235 762278 425806 420748 1247605 224022 1056409 560742 1907716 1737805 989228 567874 1418245 840552 750767 1442830 1482084 87422 1283383 340949 313542 481102 898969 1566580 1813871 80274 454417 1677544 741278 1776774 854408 611056 1801228 534738 633624 1102396 915926 998170 1983522 1170442 1895186 737515 1043268 990842 1248771 1386665 1441801 437630 381175 1783764 248101 265245 436272 1550507 689202 850113 1903120 708233 1985711 401632 468656 967977 289353 1870938 1396092 868283 1020544 90004 1816622 447221 165830 1035146 853290 896131 54210 309860 1706107 539044 1756815 258834 1932911 131665 1978169 654009 1832159 937422 15568 236062 1658530 1803414 406046 865417 299847 1970405 1787245 1410552 260078 345485 16396 1678291 1938665 1447953 1969751 366948 769223 1304653 1948639 1383909 88807 1361687 822958 846813 1803881 1075156 1258468 1995808 346018 1532446 1378039 1414260 1219767 1066713 1564550 1936094 108429 696057 771256 1056046 631211 177311 1706009 512035 1118126 326379 958563 149599 1744537 345023 703665 1228595 1446785 271044 685348 190820 7230 274632 248251 416802 1342313 1682088 921337 906881 1314256 587563 493322 1005697 929894 405910 1346806 1849975 334073 1237487 1377489 1401134 206668 61408 604958 1381684 1911160 28492 502028 1593925 1711508 756047 1423372 1490208 1764177 986875 458924 1417608 375326 659899 874160 953267 645323 588582 906798 1393213 962297 152260 1677338 1094372 857841 188947 808169 73097 1027492 743201 1950564 338236 707636 34225 1944531 284783 1817681 1574507 812575 422587 1799713 20428 486555 499446 215723 21141 1537120 1678573 1473818 463983 910268 349856 1615576 779640 1640737 61709 762242 723780 1996167 195245 1261780 1042795 1150803 122109 531405 1127300 335759 773367 375781 778006 344053 882788 166102 366651 796545 1137082 566671 1594733 71797 1147897 1622998 69972 1774695 1523124 1118909 721656 1357573 472810 1733396 249548 1025710 1886844 693847 592519 822566 173282 561376 247720 1685443 657832 757294 1534097 1381410 1483188 1653549 1944352 1635471 1207103 888578 1646769 490580 1356430 1361130 1214408 1311103 1033050 1872267 349916 75292 1688523 921041 1375424 1519419 1106330 306539 1175820 1408769 1055703 41827 1477523 1351894 1831399 769945 781372 13858 155719 1825363 1370907 84656 896009 492864 1166095 712838 1703764 1886128 1058717 1777397 465228 800822 899342 1752876 1730664 97565 1151004 1915670 1175209 918338 1844647 663716 596830 303592 1249204 506205 1234027 725533 787955 802717 1997626 530605 846403 1003099 1905064 1046878 1972392 984145 1258049 190414 1014878 1931178 368895 1928005 569307 454054 697331 769592 862012 742214 1507620 1166018 968865 1579732 565784 1542057 1990998 1821208 1742409 1806677 178809 1797028 1979801 41691 333948 1654134 606328 38892 482904 1476955 1381653 1314190 734249 1175949 491009 837371 687704 1150912 472696 309600 1494046 281505 1351936 18437 724390 479231 671205 348839 1921235 1378840 1620670 1072571 571735 1286079 415848 1429658 1095339 1037422 175444 1126283 1044116 1336201 1626878 997777 1380514 1034449 556070 495812 303214 1464348 1029246 940902 767145 1440981 1521808 562217 1769736 497929 653267 1679507 1271897 681474 1992040 548354 842475 598894 1515839 292157 1142174 304616 481347 1317013 1461449 1344469 734734 1463490 690232 606046 1019189 1032469 760263 1935085 1919293 804003 304956 671769 1042717 1189003 310602 1489250 1747897 1037191 524828 1441727 316717 1446929 166144 273813 69762 115753 306012 1129312 996552 43606 1468180 215040 1242433 1770918 892518 1254916 233947 920967 898059 1716198 1841996 1207905 1449281 1886734 637333 785743 595431 1071548 1589776 444684 288292 478514 583621 644366 973504 1920080 1342858 988010 1344168 1589600 1414279 1295453 1077498 201130 329727 31533 1213766 1458224 834742 1316473 1222946 1254526 1337170 1295077 1510102 1221008 722070 1506512 1747092 1361427 1432613 572921 1874851 1931763 1936523 1293997 494215 1541147 681978 895339 1930698 279364 1751469 1315240 1152116 1962177 917571 466349 162182 275418 53281 238477 1811718 755457 933153 583697 861914 1449642 73018 1713578 536922 1224086 350883 1243089 1277295 950462 125688 1305471 518351 922762 1502378 964675 1740895 1759864 851236 1901739 1151647 1852573 1617461 195305 292159 1560810 859111 1827114 567654 302719 122362 908537 50039 398963 480791 923064 429119 1509538 1317029 1216205 1767949 1952114 1361899 1831914 395116 1981952 397702 676948 603205 603888 49115 530423 1991215 1133481 1257589 461739 145518 1443914 619490 505086 1130245 1120016 1175916 1554687 546206 1657198 1638537 400370 677706 400802 454055 1154127 271478 121594 1834752 1489685 1692959 983463 1684838 1860787 1668782 1134328 1529856 1929875 1617156 1836569 1690349 1592884 1547440 871550 773171 1851145 820038 1700102 1028139 986681 355418 1900333 855128 1873168 843427 768892 1361239 913056 910555 1595747 935654 766301 1826479 1222991 1885869 153263 1301161 989885 417125 1652347 115325 1417741 515024 1393883 1021463 1424589 1288460 1113390 1026192 1681239 1812778 1832198 305569 1026068 1077115 404137 1162223 474161 219515 863796 741747 229115 919995 427936 560684 1939624 1163482 197850 1057172 796312 186863 941840 481995 1688984 10699 1774856 982446 56359 875246 981947 1389742 726162 1729590 20665 403196 694307 1169341 948763 1077088 309436 1928332 190720 996092 83430 1304618 953843 1848575 1735048 1286850 962927 1315709 1106161 713900 1295599 958530 457309 863962 1626648 1356134 1197268 648415 1769730 777494 1475796 1888024 685203 585972 350983 23751 914207 1747097 452770 1809131 70688 467851 754482 967124 749558 814542 140247 1226589 1966208 474758 559050 1366969 1191066 892296 1215838 589038 151991 353515 1357465 976250 1495050 199876 152451 348391 1511650 1429611 1477052 943428 453857 1588711 1168180 1618855 1895971 900644 696368 178853 1563234 828155 79448 460076 1867221 94425 1920221 921996 1643600 679431 305861 1260414 1419389 1060288 1737419 1718958 1357539 229374 1065379 1534658 1042183 1688023 905785 1498603 309385 1061427 360383 1642057 316591 1567785 1166551 118839 247274 841476 1048061 785045 1524759 947745 1832151 1403977 9842 1030132 612814 84885 150786 1229303 293949 517476 1758106 1314541 455609 1949441 1567783 708569 1143403 1416502 1436598 1316823 993201 1704401 1013494 55446 1803682 1242419 468606 1898708 1943157 904232 977096 1294729 1030055 1695205 1609252 741420 60889 1090705 1524401 1737529 1595922 1567194 100593 633929 1702675 1055286 1291966 495824 725207 1856181 1536837 112771 261092 1765226 132604 713776 14730 732311 813459 1604128 1116954 85703 1607439 1100971 1868678 742724 1968202 264450 1703910 1538429 1392120 1592744 78800 1029194 844963 1790162 953167 1231315 192367 1826908 847672 1795140 1837540 1656001 1706679 632745 952039 1207637 1157611 1853216 1691984 472039 1227983 398365 7087 772299 509612 1060972 664163 315588 748134 1383365 1085811 456331 1502410 637320 856002 30159 633807 1642170 362986 1486454 1843408 17144 752672 1450257 1340204 715478 848792 740504 397641 1313092 869508 678796 1833623 1247097 293987 344556 686916 75537 220481 1693407 185479 115286 170840 1207945 1890726 1502281 342899 783969 1217347 1441231 1469705 985545 463833 1858757 709539 1217158 36167 1975115 1336045 1910737 1034496 190591 341822 443615 699916 767686 1228141 1317698 1061366 901094 558325 795360 1974370 1425835 1690550 1665057 527169 1349553 1151985 1946160 65719 91710 1185302 572922 1993846 999238 965859 1561768 92449 1516894 1594105 908814 18479 422404 230238 393593 1265219 647502 1290029 1911113 1059261 1189207 1099104 144405 52907 1948484 394618 378180 1871001 916058 637421 672064 143435 1997640 1936013 763784 1774652 983527 1214933 1188146 412674 1865159 931874 600870 739465 664404 550034 187803 824112 772448 239863 1002170 1134404 1935559 352585 481313 1668850 97787 1050220 633631 1822634 1944807 309031 1597832 1579096 1256380 726786 1439338 930042 1280766 855742 1740874 1279872 778634 1505163 815377 1362325 1994773 788238 1763814 75532 771340 1063262 1624834 353352 959451 1641896 985926 963029 939724 1478292 1163136 1457106 1604951 885971 564961 487310 357755 377190 1383897 685492 393810 1461370 1342136 1742514 1138377 1519785 659718 1048997 370178 1036300 624060 1118652 1330879 665790 373072 695427 1896322 1296815 1468215 472207 608226 432712 864428 1550724 80164 1610120 267995 955960 1200152 1709475 1659384 1346999 1848785 1528983 1466210 1316087 477289 512006 1327255 1228723 1655104 564153 1854956 210025 398010 240583 1777298 7776 597088 1761071 1492589 923718 1129765 365288 1632587 1984811 309985 1251717 1371797 45126 376379 153749 1056527 836111 331381 1966789 545367 457409 268379 498675 1673960 1291538 1911169 1976844 391717 55989 47996 80357 309188 1815059 419115 1479694 1238898 746360 1891073 1749253 438283 1691820 1309871 1630921 261977 1284074 281554 421098 1589979 1529174 1392146 744347 630281 1408389 389429 1141234 1962927 453935 258367 54490 1700370 1586642 792747 669040 1238712 1554212 251573 1513316 1052713 1120315 1846767 944063 1221547 1088317 1376086 365828 1463449 1780347 1491927 1438020 713399 291667 745587 1470473 1772589 195097 649732 1499220 724790 1069678 434746 869588 1068258 835782 1208289 913303 580959 389555 1449828 1476501 28560 804773 888087 1113331 541485 223232 437761 1001566 1736531 1572093 1181744 1599849 676372 1622492 1120207 1062791 1397852 558686 662015 85380 978952 1047072 1724203 1869839 1658465 437370 125447 1419202 809845 507716 274540 559745 1853175 1818760 430270 254182 1975468 1520191 964322 254114 378215 952011 1478629 1995517 1309669 955905 487467 31291 395866 1320518 1329533 1484435 756841 672656 743787 532180 181197 4630 1183105 827787 676461 1667484 122902 944205 1560084 1910150 1208816 555663 320740 921839 808732 346987 1600117 879067 1005395 512373 1739382 307997 349716 653555 1781289 392689 1732055 717882 1793126 1826741 1655682 1594610 244647 604923 758438 1514267 1911215 1310890 1538343 1345543 1461217 1878731 1462140 1847294 909001 1863698 1570294 1897097 660646 914306 170851 143387 1229836 13957 990645 1660426 148494 1841960 752777 531828 409751 1649283 880345 938182 524110 1072257 846937 212303 1353910 1131830 618605 1556914 418850 616385 899681 1803182 1007009 1068928 69844 1793063 1485955 468456 1730663 578946 184542 349347 1808119 1516268 1443065 630104 1553010 301641 1102675 1591046 194140 193112 263768 518168 1888702 889118 543024 1935827 1166888 1063590 1109634 1853630 1121912 1666765 1575827 1534266 741544 599040 1296344 777518 560721 1929839 1448994 211067 107957 813958 579177 1261587 524569 471189 1367288 1953582 1009116 18400 1267679 475383 916356 391174 1733716 1740878 221217 1701923 1878105 811305 842963 1284978 611284 1798870 218161 1385512 1987120 931618 352310 296634 117315 1707119 423847 288708 485094 171140 480771 372034 1202557 837268 1599905 413858 487144 953892 741250 309733 626702 1205158 913407 1759520 557412 925854 758422 834275 597380 980721 786892 713865 137266 254075 608255 1857695 1686182 416059 458336 1551141 997796 1701291 588208 428783 579882 115117 477933 46835 29724 639864 1216910 772999 953901 1134906 1861348 900402 230779 919430 1913414 1847241 115819 374209 226079 173410 620878 533572 1545745 123863 987880 1294018 1122116 1322418 1250361 1753005 1980947 3007 1644662 5359 332223 1545612 1159918 913340 472573 730481 305661 800691 1473026 1807840 278433 178461 647947 1392039 1879274 1631171 63727 376804 321688 185146 687283 956558 1584972 1458666 1132770 1182273 1291375 863261 362477 1494299 890659 555013 390408 475849 268676 727695 470036 346461 1607996 439885 1357433 1779247 1993230 1907738 444654 583881 1299311 757734 603711 136413 389936 1049353 1801245 656596 268421 1675397 1821124 1891593 1295181 1497946 354714 1781708 1518083 1603296 1568417 1694896 1036277 1732213 1852202 1261605 1019162 1837859 1742827 317992 1095499 1210652 1677904 1106830 640044 246735 958076 568877 1981061 1732599 470516 1584996 545534 352340 1281220 135401 1099972 1428825 1525623 144254 1947714 732887 1260055 530900 1007024 571517 1176057 1596656 74017 1094750 1033396 692053 1054261 831991 1707573 1708875 693288 534502 516286 745313 1459563 1473113 253665 200479 1764858 1694682 1533499 1651076 1818308 1455315 1939145 627670 473120 218257 748440 1052177 1526012 1816571 1058677 1703302 1669037 1421067 764138 515640 1825250 1986229 1756028 1940391 621556 1755331 1346086 18773 1813938 544882 1889246 1660696 226704 1615708 1329827 1055217 118254 1873292 913620 378743 992747 886808 412918 1946259 622091 1044493 1515886 460474 102969 1506171 636037 94043 1794493 1521936 444382 1206619 317457 1096221 1682305 288659 177528 137691 1637897 758436 439745 1158842 1779438 391706 1527914 968348 550186 1030302 681413 888922 1577418 1098217 1350696 278750 536476 103690 49287 440881 689482 1147506 1255637 1284175 1725496 1426925 307954 839141 412387 1288918 174410 1096475 1527329 278120 1596937 345612 139928 1595629 1805076 112909 1545753 1722328 420860 485714 1405663 130610 247119 1821023 657322 1090094 337445 1528369 1303390 934110 836778 613723 1744348 333772 6987 100704 780218 809874 603842 703870 1328699 218805 210592 118461 1849125 1232188 1116122 1494420 998661 961999 827179 1720558 385333 809158 1221005 850735 1066289 1976429 1852012 471428 1299819 1936792 1954747 685923 844736 581935 126146 1628200 32816 1469200 1983711 1216579 302889 328037 383580 812095 535847 249038 1620833 243372 1953887 1807719 739911 1800775 1956305 1162442 1052188 1207602 1223969 1941112 614203 777023 463319 199866 927784 1787763 883142 1996149 207686 1731145 931924 457519 1966862 1592131 508580 1194694 198377 1164786 652332 761819 395319 1621598 1754528 1753980 1898138 619332 1728399 1991480 716367 355245 612368 1361409 133144 1020224 475010 336003 69026 1120887 39445 1845778 1098873 1408599 1220966 1518238 1220054 257364 1581202 244897 1314939 287043 1530688 964975 1331952 1582462 1202850 511431 1152931 640451 1244893 1967879 655889 733662 758295 1123701 1386768 357877 1930 1994782 645156 10350 543843 1902180 1808404 665837 1406599 1778356 1183911 1935299 778882 675685 411358 1036156 417716 122756 1429128 1012906 1011384 1299741 673658 303408 1071993 1410487 566382 1306835 1840544 669170 1676785 1277350 1992169 1666790 1942236 1115952 1951831 457602 82783 1146729 433038 414152 1530819 1246766 768672 901376 308668 10408 714153 782408 1059539 753244 254172 1655692 1995908 1689858 1266511 1372454 280403 1609100 656000 1096684 323619 205623 1329428 11031 1196902 729896 1741912 1259256 95646 1560121 657856 547643 776209 1099082 1292635 331794 1956901 900250 1248198 107790 116811 1790164 1617794 1109870 1510228 310200 246065 750176 1134189 531234 51744 812952 742381 341515 1213988 217786 734246 1952582 1955939 1987163 1494245 964643 1878449 946393 130852 141965 30736 683386 174760 759713 1673049 867720 1239581 1699669 1263866 1315034 642908 1788546 413857 606399 1466041 1520448 130194 506631 918866 883258 371118 742597 1144517 1752111 1214378 219640 1686972 1548722 350146 82581 704989 877234 1870251 789771 950575 1430639 163150 519605 1588526 1009919 1193791 1784540 1095336 199259 1972333 1783245 1006090 1941199 1026031 885188 1712046 1985688 949439 906502 434726 60963 38896 190830 259704 1292823 1326538 1212297 198624 49650 954239 412444 135321 1451403 1988372 319314 938233 348449 894006 1256983 554582 582540 187557 1998098 1840004 900756 1225398 871368 1276615 936033 1149951 967678 1528896 993753 1344463 1016999 1700468 1596270 322512 187972 622786 398450 34052 646823 1844420 1645728 36308 387044 761417 382855 1775019 858661 1030834 480894 667046 244438 1646325 61819 1565213 1852441 1596354 1063016 445862 819646 1757298 1133866 851596 1580318 950290 11284 699880 1167921 1521390 1190469 793877 1817709 904380 1752844 1159282 1949019 1826774 887663 775169 1627169 663201 1778964 279625 1934361 908972 1262771 307190 524428 964251 1330523 1470943 346847 1981354 1854187 658778 379325 778481 1654515 671570 1374255 920176 798475 669127 401455 1267166 1154983 1469427 1770875 1256779 33318 1691391 902608 1453499 1042648 1653721 146213 1112867 169600 599609 1591966 770739 1237072 578599 1113704 1008659 555466 1129346 850680 699480 653737 1140515 300949 1424492 1581494 368796 1778439 55182 1584020 1921680 871131 611238 1397968 446391 1492951 1268571 1862863 881720 1554424 560971 1908621 1040421 1842318 1269536 180565 1162340 1677432 656462 1561018 1595054 1385867 190905 92527 188346 1238210 169439 39966 1308370 1031357 441314 1692167 1204200 1614187 543198 642276 649263 985978 367755 281432 918293 1971613 1993956 299186 748044 1308957 263102 936180 728394 1333347 281803 322137 758698 131530 1572919 578399 1687916 1767626 1102511 922304 934466 171678 399333 394508 1830584 1175920 843942 482109 782875 381824 1181974 530733 1429165 596412 1042235 779398 663536 579729 1155705 529135 1941604 1749180 1038620 1959150 762345 689301 1590967 1145975 668413 1364767 1356704 1598666 926446 1515803 326083 601405 366187 177584 1949396 417425 439989 1098739 1936329 762106 42117 1330911 1334634 1228498 175991 1214149 334755 822195 310680 1786618 440154 1288924 1003269 200887 1255223 997287 437876 547445 630534 1216153 501866 1080437 913251 175887 1489855 146243 1534485 1749344 1105669 371939 968628 823862 676797 332918 1996918 513941 1117441 1034701 1554992 389803 740660 931825 733497 485124 8115 354633 1516139 798869 35284 1617885 1386552 1064990 1230823 1290101 517978 934808 1980351 1889569 593122 279394 1573092 1994419 247740 1418126 1489236 236622 422837 719496 577235 244073 1438671 1251213 1987842 1139211 1217907 1533884 1458721 713100 1060239 546765 1796159 975554 1311448 1915477 1557962 1501424 308117 455527 263542 435925 56303 1381688 1481791 229823 1686799 1513867 1358601 265445 851696 1420440 1777029 1772580 611669 1372534 317193 1317808 1724561 1171304 1092662 908497 979535 28415 1075007 1632149 1778345 1960712 1657867 1043337 1869108 1232687 1320768 1612290 1187283 287106 387716 1391413 807932 1153902 1157166 1268074 1190164 305468 260673 619120 1039557 149548 1572622 634490 66492 330622 1388699 290955 783603 915829 41192 517778 502871 488845 163667 954770 1769133 707114 342130 389397 1201058 1902737 944079 1354544 1881347 1448785 1113606 270500 342682 191947 1677522 1028309 493963 113628 1780823 4870 332833 423202 1307984 1989786 1966411 1949429 914594 1589695 134035 396133 1563770 927386 1079373 202661 1237359 253472 1220932 1167238 1947723 1279194 858998 909402 1865673 1297714 405971 1299856 987792 1811437 1850703 905132 1874527 1129785 1776418 3163 444307 1990186 1040881 1287027 1501827 323680 1981726 617111 1855265 503539 323527 680801 1056139 1073327 1473257 312730 436980 1982211 1779528 906225 461349 746710 1930715 639248 610942 795430 534746 1012234 319770 61719 1216802 1606624 693507 1158526 319934 1195503 475369 1691790 1101153 492154 714015 1398401 1838566 985602 473361 656350 607613 671698 1353022 1341634 1436507 1657059 1510357 1531258 770636 753753 476545 898291 1944335 1303539 515865 914016 1557069 1780451 1358788 6311 1593839 1523978 1546661 121986 319297 584603 1024302 984096 128037 163348 1734184 571269 242376 1813137 66180 760707 1660583 708028 607258 768198 1976139 991176 1433826 1360616 93617 109374 1972638 27106 1215753 1140809 950567 1476919 1899567 429074 555804 861791 1526887 1668603 901335 1077945 224948 541495 1839447 810842 653523 449827 1948913 1390791 1745420 1550410 1627937 697049 1441760 289409 1190117 981356 1986700 392182 1867083 1262966 1399143 220167 99978 195665 461757 1414034 1793852 831210 640026 440135 526792 977498 368668 108600 478043 1021917 939230 1641669 488312 1342035 1115909 565066 1154639 1056558 1386511 531698 1956039 1385480 315749 374842 1909462 1546833 980961 933595 221003 1319060 1800983 365636 1388706 623912 1753832 1515273 367852 1400050 1631318 842390 3926 1429126 166465 237137 1801207 104109 684691 1120615 204860 1702011 1414998 226197 633076 498940 6158 684977 137201 1407741 816225 1561421 317446 846490 614897 1022721 1275769 1964938 877519 1926503 1393737 1902159 662424 1305605 1860647 1335447 1702262 21052 1125951 1416819 1784514 1455178 288247 1224758 296220 354520 1696225 1511484 1875455 1409557 1614611 1386443 724470 29547 1819156 1219352 949576 1863468 1238642 320985 1801257 866571 1855534 875296 1507479 1221813 1426133 40310 52781 933435 1601619 935502 1430261 458986 1397921 1369729 325291 1946210 1784737 1442033 1096414 1744867 1495325 1747837 1866209 385161 1261807 900546 538415 603778 964679 981357 310185 219822 1120508 1473236 1232014 68397 1430859 1454432 707302 1572305 1957475 120842 1794474 45976 755213 134880 1571400 985422 840636 298787 408789 722076 150702 1464867 1256010 1969068 245152 941186 317424 733608 725052 1881706 1036874 136993 298792 541850 1052917 812630 94454 998850 524942 311402 825256 80616 1927092 41517 68674 1826316 209448 1107509 1593101 506218 1313802 1342985 1307800 586692 1722938 1428094 1213230 242238 1871781 1911588 258720 897453 714422 387571 388663 1528644 305121 1413506 1088874 1682411 675672 508188 1353390 135289 1271402 1762008 1668010 589625 738729 1571424 969180 891003 1154290 489902 25120 409378 139293 1788330 599075 616544 1624146 1569304 753410 56935 1424639 1444099 914302 397958 835950 266665 1496738 1036162 1881995 1468569 386234 204256 189711 1694683 928359 496700 1732397 1411663 1275255 1855621 1622290 262017 1716848 853824 1880496 1658175 347245 1921927 1700297 1319727 1945948 1028921 986936 1373032 443601 1165504 1348620 1272931 1864027 1538366 64993 1996452 1779899 1846914 552917 1375794 889749 1357243 182200 45023 1534104 30006 1351184 1296972 1025428 137071 1916643 1221313 898783 825138 575107 940673 1033644 920612 1737993 1952851 1168109 1616702 1218327 308623 1550281 272737 375508 1041645 1558388 787414 666318 324920 366790 1314012 1091870 495184 672035 1557896 1922032 986506 1091447 1394102 1146464 177987 1772452 1082150 928869 593336 743418 710349 1270111 786924 1787832 450525 1356548 505678 54075 622239 490347 337949 194591 1380483 1760084 29327 327530 762830 166927 1408250 103505 31680 984209 1200098 1969067 1613992 475832 1090023 1424954 632294 1034434 1901924 296123 1712864 1060636 1913104 507030 56923 1988322 1821474 400629 363760 245821 948155 1482386 847067 264737 1364280 1794962 980433 1036215 1965812 1758721 1739601 347596 1779546 1709839 1708368 294759 1069545 1589356 1728079 448972 1143414 87665 765051 1134073 621218 297750 691361 437954 1697951 1144214 261815 1973422 1813273 1419749 127957 1372947 839741 582794 77457 1770408 1851570 66611 1397766 1403708 843619 349309 1598830 1028833 767413 150607 653017 265053 883784 604401 1447406 112788 733402 186764 1978557 590612 1945417 1178724 1021341 1905605 1111543 205110 1921003 504778 1197062 1396655 878697 460052 919770 1561278 1202513 1190289 1367910 1932606 1248597 1555616 29994 609813 1170619 1056613 319673 1729818 1975125 775864 1373338 175251 173922 1247779 120546 1120214 1333182 590766 1099261 509980 888016 1105920 522469 352644 757399 1094173 472092 1199756 9207 1531465 1409970 1106573 644892 279265 493445 585127 817466 566476 527621 567359 1469792 1149390 1193212 712280 886752 506859 1942173 828047 809050 983503 1807946 135914 1969245 635708 193255 1848425 842334 1690629 1208744 77727 1425067 213142 545442 1008432 1191034 22525 1324964 623450 165900 27012 1037935 496790 1187413 40246 1119782 867753 1638141 1641345 1580864 160299 388623 1823434 969778 954587 1708741 298131 1145598 946508 486687 1728745 754934 53805 1690458 300209 1505464 86358 1509581 1463213 1650890 456232 600529 714271 1139971 445358 410865 258694 1482449 749488 983331 1392388 448685 933587 1701484 1150798 856638 549782 439492 1157616 1783741 828361 433596 725485 1344971 174486 1191053 1278409 223697 1003434 1236823 706983 627962 1865013 1672846 972473 1843814 1801893 876290 1960464 1408273 648491 1830137 78318 926623 1246107 45303 1036348 1019012 1690580 450548 1285921 367336 1969153 1749347 658964 1388846 1349367 86900 1803507 1528321 294289 818295 573243 513050 1704573 1150965 1577339 1685030 1916940 623720 1469129 757765 595967 588147 788534 387026 469128 1143244 247546 920187 1928729 1202055 259246 201185 82051 1406027 1304588 1427798 1415773 705491 948083 173101 36456 898335 1408688 1002418 487343 1681235 136065 1296990 588108 1395010 1243782 1568311 1441780 1228660 108396 1258181 1746969 1766915 899490 705510 1165031 779377 1111794 1591929 1192983 367184 679887 510687 125916 898 1936055 334957 304615 1672032 1908878 1911570 391046 1432846 1145049 1162558 624700 1775036 1346372 841702 1302724 1091149 1652204 1171566 1045971 1359074 694952 922581 1119918 377709 357207 1960281 933742 386371 165099 232776 863104 1329876 826897 1478027 487593 1191882 670408 504678 1486338 1919371 1066370 1667724 1247226 1753000 1201530 613613 124739 1514643 935138 569279 757588 686632 544217 92855 43066 1013315 1469731 1641876 470129 467637 1379343 1169896 1501439 1152805 44811 1250774 1799738 1454801 1436703 1784873 1667408 1612825 1920841 1754919 1695914 35056 1776508 1740986 1625911 365242 1024658 1815504 968417 652110 452616 659617 1748611 220959 1447293 1900314 444144 1099795 308678 1680405 100112 101743 340081 1307181 1577039 235741 907888 1173672 209535 1853876 1970902 514078 1810899 1230786 562916 1953419 1482302 1758999 433869 1376377 415851 583450 1538571 832538 1774253 1762457 367541 1148573 969530 1097221 43656 1300670 961277 913318 672606 183476 773294 1868228 34958 1991341 855077 636395 1598875 1706785 1766270 1134538 378930 668371 1269 288550 1726741 1755123 1932793 1423388 823989 1505406 885090 1199233 1464143 8772 1008070 809335 1666822 1089815 1521792 1984764 627662 940410 1963300 622135 540648 1964604 758368 936802 1597263 498951 1679321 1903438 461593 1614119 973853 552372 1460278 1555104 601712 498336 1368229 1405068 1365336 1727433 396627 634899 193980 1621452 1241947 561706 1619035 431786 1912574 1296292 1152602 904950 1646824 1289770 1866444 1590162 257005 680714 1241221 1038339 1820888 1650518 1491 753887 1247669 416977 4161 428621 1265254 575254 1007723 491946 1697388 1433048 838802 1380542 1082843 1706459 1527689 565559 1616585 1326772 225913 208762 606118 272398 562262 1089715 1506813 1683440 1904630 1567026 1197785 1061934 1152774 1694372 1527306 944650 313140 1327798 1349672 624757 791242 1767931 1325918 1607101 1920348 1810764 1659670 946583 1061771 798042 1883189 1443105 643465 1701401 1479074 907709 606974 1133280 1660909 355027 835690 600049 520533 1850022 890974 652249 1491443 1426063 181134 1317997 1139100 216467 598129 757264 931353 358277 1575357 401101 1875988 1917236 1894420 591481 1800450 1678797 1235250 22739 731135 1252214 566659 982081 43551 1700660 1004517 501017 570909 520128 1937093 85747 1138739 85048 1844709 1045877 765343 975506 1428900 983055 1277342 1978997 1274338 90154 1095848 102568 480799 382832 1689816 1247983 739626 1429116 545143 1125930 854856 1352884 793605 1623315 1331025 526971 1080949 1126454 1952548 813936 100736 1087738 123064 1822220 1007801 1800936 1659550 881455 1515754 567859 436183 898876 765682 335140 479029 500066 45144 52865 1413991 705977 1847568 1409531 787520 640984 319275 123175 460949 494950 887647 1527879 427285 1014379 1121025 1518934 1100908 803960 381456 70508 1196923 1630875 932113 95631 877800 1926768 1057930 1845151 715771 1999323 1865488 1951969 1538018 449249 103582 1845436 843903 1099239 817039 737735 354573 1962163 406766 1951063 867676 1124853 936544 1069425 1843669 1540883 96040 369461 708176 1350640 1507346 549812 128841 1634104 1172561 1648012 1783795 545398 852929 869489 457419 155842 57777 703648 1428403 702150 1358872 1654831 179861 888590 1107506 717487 1152483 711271 1963945 1841294 1252565 1799650 905168 931266 1710452 1220443 1265727 1624703 1541883 1787436 460606 1098224 775580 1484589 455616 713860 1509444 288785 651243 1956356 1060773 164052 78529 715581 205412 759087 1269078 513647 1202011 1544381 853139 526813 1269154 1357393 1802965 1370846 704893 500261 1491185 496018 831235 1648404 510287 1902471 1043714 191337 188527 590006 1625618 826466 776841 1626181 216618 43355 1709502 1592895 1754527 193324 1627784 1133274 1548647 1763100 607961 931534 1359512 853240 1089969 991149 62965 393216 116239 1897926 1958520 388335 237013 1951447 796340 1734161 296426 20998 1915795 1311926 1348838 383214 1908463 96371 554281 1021642 48793 1081233 499680 248418 565241 832497 776143 552144 1302512 1637833 1177096 522776 1244818 68075 1541558 1064587 145134 265691 1828490 1851911 1486105 239163 160317 27165 140846 1285886 363198 1728035 170894 1522874 146630 1772064 1331417 242848 145389 838087 1210324 698408 760574 833035 867125 1923068 221015 558721 575841 1617633 711886 1147222 160312 1806723 588500 229229 659739 775730 1077453 243835 1273224 1549349 1542285 1106973 70336 1911406 395626 552657 1325868 234871 907996 816783 1820821 1358177 242531 1137730 643257 613689 37131 1955822 26476 375229 930944 839302 49187 1066036 1655096 1974094 635358 1705286 1839972 961341 1837872 1646351 951290 1509683 315406 624107 599441 819866 672949 1473542 1596792 1109157 1281152 1747976 1603179 675247 420560 174983 1392543 879222 176127 1650941 1462573 1022266 824836 1134261 1022574 436957 648885 1819585 77018 571387 735625 1158659 611586 172068 787517 144843 1452741 115169 1554232 1912243 625085 1277532 1935156 245466 975431 989830 215561 1995147 526265 177147 1319010 1326089 1755103 1742688 1346754 1481525 772985 1931681 1615068 695198 696179 1198352 707419 1291173 1345902 1709558 1897276 689040 1085013 1185491 1012112 779700 1914884 1402284 295071 1303548 1363925 1975217 782864 1180794 454002 1854966 716130 1257091 1936915 1821321 1225285 555848 1517727 1559684 1846724 1934772 164557 1240586 792168 1905102 1043544 1352688 1986484 610991 988876 1742304 1236047 298201 1138856 23326 889242 1360747 1169826 1783665 880291 1889115 1940707 1830842 1659503 183582 1394676 1650832 1176729 888439 279795 1332246 1884068 700792 291587 118312 28634 25876 1959134 1928377 1807218 487021 1144148 1296071 254434 653331 64679 1831471 662564 803385 1763811 267975 1935929 725294 1031508 1517802 543154 386541 1543138 481630 1719582 265937 1089362 683341 139383 1612886 1682390 1987382 1820145 1246969 793310 1462612 1050914 640468 225558 1488483 203757 133958 514675 625736 1786121 519180 1104204 139024 922247 550886 1614530 609052 342126 1309437 1472492 1021248 619295 1200859 157181 1861092 11251 494225 117704 108982 183133 1009434 1261017 1651320 1735685 147124 1663958 1665144 949847 1984089 1924018 588703 1538875 240402 1820254 1866796 397547 461811 1323389 1127873 1680275 1882411 1501787 1785631 1322411 1196047 601920 1273132 580286 1495112 1135962 10346 1250629 602410 1789707 624807 97812 1046038 550012 1471500 1929354 206522 1093281 1198880 1508376 1544757 753319 1918024 1959762 1375838 258533 1766431 1741868 1741572 525805 444495 628390 157021 1494061 893485 1587555 755542 430821 1131049 684617 1777358 532796 1486179 521883 1919632 218348 1354025 1267445 1102636 1085512 1729587 1088716 1733894 941353 1105731 674090 135472 30403 1656667 1672486 766828 38559 1917157 748098 904760 1272209 291340 827420 1108513 1254063 1288581 4954 1220081 1388832 944334 852989 646276 1260253 1571561 752753 893634 1968158 908659 512558 1570741 1952112 647016 556207 329093 1602758 755799 669133 218798 88750 1421336 522581 1075519 1732033 1788098 132295 215067 28538 560985 1777851 721811 1882747 1965988 510849 1533956 1419800 40447 437265 388279 303923 878683 1736743 1916076 1489746 1733648 1830004 1700290 671435 1472723 132498 113748 360774 1482061 1067865 1046325 3957 65565 918104 1976044 326708 1964756 560931 1392537 1321171 343789 699401 922534 807415 1941902 959064 1789473 202621 175194 1667130 620970 222463 695268 34339 21619 1122769 1223439 767415 1009363 692608 225451 1498336 1572252 836913 899397 355527 1770467 222366 357345 361300 1246829 1700431 1126822 1215122 1848469 603664 701149 1652673 1666112 1078148 1350818 1696152 96809 545476 738809 1945500 1081910 61655 603274 1190919 1094469 868335 50929 1448330 595030 580051 586332 444035 1428534 1867787 262923 858722 644322 1744391 715211 1747221 1707719 1308041 1559683 1320017 1362928 1665745 1681608 1897533 651776 177629 412163 1570809 1414337 192932 464210 807412 733309 1969841 474955 1233543 544967 788873 261428 964700 1420119 666349 1211741 602917 1069397 282168 1055482 1187836 1130119 1854220 1382056 736996 917234 1711875 771541 610672 1952994 1905210 811220 1850615 1065008 1635954 1489442 558123 203960 574869 923109 191050 736610 1424790 820533 1802912 443754 687840 167257 924853 397205 632175 809043 827811 635509 1625699 1437185 137606 598920 1161020 381505 850958 65916 1780846 988847 1016324 1080872 1648710 1624736 625410 1078982 1415150 1518388 710977 688758 815433 1410798 214051 1617547 36725 337449 1224933 1222068 726668 1724285 568683 958507 704892 768852 790477 625926 771065 948080 1717836 1510405 1155037 1419406 1357599 1011067 1546722 787228 229589 630942 570588 496142 1186210 771761 952344 1933701 24526 1299759 24589 223514 1991343 1476462 439889 55768 288601 296853 388216 1750427 1731235 1408702 1767026 216232 1283038 1626384 1152081 1068539 649327 2166 1111278 1644235 944176 1856214 867295 915708 582383 758304 246752 895565 1837239 613623 378251 1623541 284670 1648805 824069 326503 1512809 1840434 282228 1216761 1860524 1137147 649408 1428629 27180 1821571 696456 1897182 1093794 441978 1509767 118897 1676498 851002 1590976 565111 1390915 754703 1327303 1622491 1553432 258223 1543341 440581 238372 835702 552088 1107048 1096003 402780 317641 1627839 816633 788288 1388504 1862245 1756742 1892781 1551191 573576 895228 324050 904876 1632451 1691063 1683424 1211816 574810 1949157 1587897 437334 546868 1128533 1614469 1156834 1100641 1017443 768216 797272 24852 1197047 1085965 1293999 136094 139613 1881684 1672529 1282300 1132241 616071 1808872 1406781 114066 1896836 1944334 1907982 1914440 1262994 1886755 1195448 1965703 454323 1133830 492229 96742 285857 1009971 1245884 36585 1379782 1729766 645344 1426791 152284 1597761 739218 1855762 1456724 1368212 1183310 429012 75588 1008852 1567467 1919080 1402953 1444414 1575029 638025 1058236 1087976 1474340 300187 1285242 1045304 1183019 1285103 1582582 1078799 949598 808803 1137741 1657216 1013480 971038 120018 1576650 1125666 1292570 648203 489541 975831 722737 470735 295453 862953 1105261 1079446 385986 311057 286607 1147166 1077352 57698 432470 601605 619873 1444499 469138 1895729 193957 662113 1151921 793119 18985 409226 1790344 623461 1990073 910569 1303915 177909 13994 793301 222524 1237225 1021807 33017 48693 239321 1595588 1904744 948762 128555 1081931 1229443 1817932 541533 1904575 1123218 74468 949047 1988610 117239 674008 1944704 681319 420061 1319172 881610 1221783 1495740 1703178 158539 1283520 185440 1924841 1806519 1205641 230664 1361422 51236 276945 271813 1143152 694370 1234366 957907 229778 1991677 793840 583426 238563 1432922 1947885 260376 1121696 1061670 904842 1859198 1760106 803187 995955 1892817 1436924 657349 1825017 868733 806543 289706 1283412 1956044 167613 1151972 799520 1253694 1018169 1343769 1976486 1761405 31604 345896 1637778 641118 667854 372852 1041119 1502153 186959 1496060 1907724 1951520 440548 1393154 373693 162204 997380 875429 1645534 81933 1201999 1783064 15215 1835057 781270 484060 129501 668153 1464097 1311625 1278381 170126 958256 758139 1451305 403391 1179149 1188947 1251708 759732 215992 935848 1690883 1795746 507506 1663303 918259 338188 105689 1478022 1857584 1556764 1674195 1910524 1320063 709280 73614 30959 1136460 1165448 1654216 1348228 704027 297611 1848085 1895789 1177776 1660504 156887 278390 885759 1081187 1033193 125459 767732 766021 196526 812049 356454 574073 1286923 1594221 243567 349001 699407 596925 538096 1406261 696603 43998 1397431 718288 453635 760787 1050210 1288951 14874 669735 1916380 637314 1832299 1375066 990901 82490 1875864 1601168 39291 206898 1635390 715908 86516 721012 537031 1841446 1749930 624320 1025975 88229 1372365 506262 1797271 519504 1776828 2617 1140091 1960648 1499986 1223944 1860736 382644 563232 1944573 652600 128204 766785 81564 1005358 308256 1084050 499202 307690 10798 830203 875321 620109 173952 1101933 1874378 1250213 1850528 646293 733236 1078071 223572 256314 626819 1177154 261123 1406932 241829 1291132 1842219 1808613 733100 1889870 1810501 1567587 1834213 1060560 970896 1945320 528037 19354 447618 861062 960662 1835962 1000734 1877313 227549 1475560 156260 408328 138236 1046855 71033 768784 1493361 1366901 446957 1419826 156721 541851 300415 1888924 452232 1270354 61014 1893126 308686 1626977 919237 1622082 736501 1996329 659043 681813 28973 120868 155337 1713060 1658318 1936107 847507 156965 1998809 1284871 364484 494731 1467769 1641311 1843819 1156729 1245878 1578241 1290282 1363544 1178039 1729834 763522 1608711 1278499 1723458 1180944 1545689 605667 478349 188313 1774144 341171 359714 1006801 849707 18367 1576418 1593935 1820554 967276 779054 654612 1729159 727740 1462859 1071132 1008196 1071220 1541230 1585654 1219545 306380 364284 1379347 1461705 156015 1925326 455578 1156209 1096180 85541 904335 353721 1664075 1182329 384442 1739391 551235 1043193 592384 783902 1561353 1147684 1716333 1519261 1083288 304456 1718196 22436 1204310 629611 998872 1867318 1763387 1668739 1986497 812178 1730632 1502789 1817726 420143 1866607 592223 1071703 459480 1051686 906002 624267 1341051 153063 436186 1070982 1120832 157706 277463 1548125 1321846 764986 176432 259430 687723 1547248 294071 915648 679802 2386 723100 1029054 1949454 1388963 1215633 1375308 670055 1057401 122742 1786059 915824 1447266 1107162 1545285 1371480 596795 1203256 643857 1443333 1825804 1530725 525827 1256610 1336119 1909907 1394765 480812 1478334 1015045 1527868 810035 519569 494692 1350595 1381451 785371 1853802 574013 1002588 1989245 1101908 1016561 1141332 519478 1293921 111611 396838 1932644 966026 309561 1610204 830412 646917 267491 69582 485409 1518360 1225243 1229943 671306 465518 1009352 298567 351081 1443409 1022750 1388241 732336 1847202 142986 301923 1041748 35414 953926 1738019 1195408 330837 431004 1949395 237365 119541 869143 1207369 106636 1063254 810792 1588661 510181 1508561 1702851 1795502 112193 1393730 960982 1189413 217436 936865 260621 83078 913154 329498 1088300 1403048 476416 1447947 432980 1218802 290300 1507669 1082286 1382623 380240 1040496 307164 435207 431079 254636 1113664 859658 1355697 906004 1441890 1332460 1351860 1883319 1153056 995896 985604 108012 438377 787815 604058 535176 174053 1839416 595857 1680072 487315 1670344 925889 863154 991684 1439887 928634 1425745 505667 1707677 506129 1622582 812727 1819324 1556035 1603016 419649 1194729 1339571 1068946 496102 1914136 1421726 1438328 127011 456888 943812 60722 887936 1410942 1016134 647641 1991888 1326838 454781 1011093 1987259 877508 537115 662121 1306048 1983286 455579 1118340 1628676 797361 1660988 913623 1998280 1112665 737574 899013 1734656 652112 1234010 1132999 594208 1481168 1865738 1611023 1059655 1359661 5489 1316289 1325698 687837 879601 1013034 1472482 1289664 1133286 1779337 487012 1284732 420452 1523816 365089 1709230 1621663 1454358 1329177 1424614 1446019 812060 869248 38889 1572273 1990306 263965 1667733 1813881 234232 1581928 1137849 1843506 705511 1497369 712368 1421216 243437 897444 520142 1270736 125562 797196 1269367 778310 567579 1215405 1146224 682287 531743 1879052 148184 944587 736672 545452 798676 445027 1467347 1668789 687896 940299 141250 479319 89534 1383119 336456 1317387 78160 4130 323049 1306605 1946225 1102366 765851 578438 1354579 1073946 263074 832655 1737307 871765 1585168 260786 911046 893444 218608 1085313 1038849 736517 1245481 1508754 1298133 427088 1125896 342145 447481 1579379 475583 891329 1855544 1776094 652909 244682 1363826 315959 343254 120773 523936 910921 318286 62437 221420 1748020 983363 1070525 354149 542942 124160 1054764 884399 83169 626373 728056 1623133 1310788 204761 1080721 1501639 96646 1467160 1468434 36295 882712 1543163 1960799 171309 1785902 1391286 1308691 1752957 37242 329567 345288 899098 1030414 1606300 1212158 1795374 674794 1648249 495943 1579540 889962 874627 1496649 1854062 1906142 357288 1417256 24732 1274910 313108 401971 920903 209788 96600 1033621 1045659 1351480 1987986 1312311 997402 956666 589767 1966612 1620541 455783 1504008 1777539 67587 1358151 575140 959026 1443441 1969462 1392410 1007616 890963 1627032 1288622 162057 288281 1850498 1411430 1998466 1933799 1234984 1517812 775164 1588716 701499 1240814 364011 1734309 59522 1745387 758470 1164854 1172163 1475384 135923 745702 1050772 797175 1789321 672009 777223 193266 1744103 441421 1010913 1550709 1661164 1781679 1424690 898044 1554657 1617001 593374 1918277 1284146 1484300 1448692 1287090 1086154 907840 449213 494821 1968146 61355 1789733 116211 1808945 1770704 413548 570792 58259 1294294 1942979 1777423 1141708 1408863 1951452 824431 1772646 1926673 1464457 1921854 840475 1994473 1243245 962647 612541 88787 342160 1991703 1702683 848708 1675331 390984 1159711 1332444 1540672 227605 128193 403784 1655207 1637226 633845 1212867 315654 193895 1379204 157307 1756909 213572 774227 110366 1148542 1926022 1696024 1143123 847384 1690474 158989 296828 474000 1918320 602070 1217516 1322605 569905 493682 709129 194256 332037 639128 1754755 656535 1009561 920696 1368480 909941 34558 960880 1459380 456667 473160 787316 104608 648947 1211408 1343699 1450474 1277481 1185928 1946636 1755224 1730183 601593 1404016 1824652 8853 956677 709931 874986 1464509 1569766 1560796 454053 288592 68390 1749100 647523 1714430 1351521 33300 826984 899124 147128 795474 1591832 519495 102316 1296347 1418752 1723253 1593252 1868339 1257159 66440 934501 1338755 1720457 169923 1156744 62599 1229347 1289667 481338 78115 1444235 615382 1297596 1499812 438478 1199542 607836 978345 1228239 14647 1669146 206525 1501161 73958 60716 960884 878179 1120554 774972 1211551 292545 562775 1836257 860964 1696549 106389 1421510 1957750 1015112 427656 1838277 312898 1322258 769602 467098 694225 703657 1143075 1506590 325852 1678939 141894 864477 1222865 225571 1616089 1574849 155705 1296055 1215314 1007128 1087866 934206 1337759 587305 526837 1175549 632367 68299 1382800 197765 629133 612427 1330402 1636388 777537 760479 1643344 456254 206658 1308106 1963920 286570 60326 1131315 1864533 1767169 1032315 1430990 610464 1601453 1532123 789959 1625062 1069033 822279 1044736 922482 1184480 899185 1258932 1958512 1585899 1900322 1613596 1262033 1895655 1105763 55756 1349615 1160361 530459 1945438 1457868 1636066 385302 341540 1940446 323735 1382920 1789410 1696035 1869722 235472 210487 1463906 195275 1457192 350973 1672220 1480799 524597 1675077 1183186 585604 817503 609172 1675790 1282841 64252 1405155 229864 1280630 327996 714258 1191327 389332 320164 1664873 968704 1283661 1949920 757666 1772149 294277 1967745 550854 1455458 1893770 216878 1540804 608627 1022962 871416 1735927 380510 1938259 1046352 74443 1905236 197999 106014 249991 1788452 1995248 52089 612043 1106009 1403658 1041686 946604 1968962 1244014 536421 1203367 391291 961533 1496746 65700 1038014 1734834 139000 910497 1437434 839644 1477278 410951 465939 797503 653902 176651 941417 1333374 1144151 984488 890767 163138 492120 1836094 973650 1700973 298553 1233261 1845652 380644 1205049 1669858 98831 4497 1865141 1096921 302615 1623118 1025429 1206309 456687 655596 1865155 1706958 1818352 1308020 544886 832597 344767 1644935 343654 169892 1096693 1823 1861683 1038450 1860098 739867 1593219 739846 1199256 1465789 818097 437962 1548654 765746 1068233 1486506 575926 1168681 1602457 1063890 998321 570353 408785 698086 1267508 1486985 986092 1626275 1505386 1221281 1512698 659342 1010350 379176 428358 169803 491324 75303 1873603 1344842 1759222 1972484 1655936 869121 1585045 167743 847968 1909021 1385166 595483 270288 638214 1639372 306617 1043082 1142105 1659853 656093 564470 1809302 776725 343809 1143283 420066 177470 1481660 1972552 780103 1093135 1440045 611912 402449 154671 195244 991416 1015429 585551 978043 984632 29385 1011964 1923705 1037291 1854610 348763 381137 1605127 170399 1612219 106633 231007 1782635 73747 606632 150436 674834 1544167 412557 1528514 1150997 370292 1011618 1664108 226369 407679 560337 1022509 231656 201688 418930 1214907 974963 146004 1332244 259620 1962716 768803 1939943 589473 512376 1808265 1387257 1720382 1102825 1591855 1843887 234720 1452499 1113320 928248 1685341 559749 91908 1439189 1820228 1398355 384849 677475 1221429 1018570 1998524 260797 139783 631624 1442461 1695284 854657 832963 17757 1571518 74073 774850 810605 1710471 1968870 679278 1247030 174212 1076290 1092680 981171 854433 1859672 568610 639495 506459 1107834 666586 1402370 1843361 1745215 842913 898834 848927 1655529 410260 1221886 1596926 1479348 1962041 1331026 747495 1384449 780869 1628742 1282763 816044 1316947 157818 139635 814404 1604135 514804 20024 1108989 1854636 1541021 886117 1906497 443473 403922 295541 845304 66555 1066505 665056 470892 1244209 608961 656565 102598 1309728 1507280 1466594 417129 1258434 602540 883910 149375 1236954 1953587 647940 365703 1070212 1096883 1223347 359240 1567689 1280780 1830706 380621 952855 1753272 552049 512620 1864433 574301 1667854 545114 1777027 1718446 842498 353954 1519381 528990 429686 294018 825799 463227 507450 557500 371992 1541141 1472265 1806582 1439547 1094545 318468 516066 980139 63677 1283783 1619717 140511 1510713 1060476 643342 618968 575597 29611 1861078 1837569 51564 1116431 1699180 1880910 1785051 197844 47062 1094184 1178149 120457 1711268 1237672 1126642 950374 209343 1536815 1597268 1787428 1439610 1739297 1235676 1921206 1697165 1002857 624162 792241 1864104 398212 652720 417029 1679492 1220748 1122267 1378362 1386586 929813 1284471 58896 411892 1367571 1224117 486195 472653 724947 1131590 889170 473935 565684 1612486 10770 41926 1401762 551855 1377918 601063 1386679 515757 20759 1302919 1813310 1013642 169792 481344 1467305 68001 157046 1936892 1712671 1124325 1318951 750572 117677 1379876 1773164 698990 214712 1950941 1448824 873542 1571785 1608905 1139910 10854 545458 74957 1789835 1865409 1335822 459709 1302130 600531 49617 134742 206873 1346116 86257 925972 1131961 244261 808893 879991 825465 362916 543513 1633208 1362137 1802 1979650 1501313 1252966 1550243 1178258 1077416 335425 591537 1761929 1178086 1998820 1401287 1197258 1113383 1746269 100404 432339 1628523 664305 866165 1773224 1577938 1593789 891389 1890134 1700240 1088999 1144567 1261533 634669 1235604 1714307 843030 1840917 109000 1138450 455014 983114 217154 808985 157064 1138923 295064 1448007 1832861 1944791 1252445 240002 1925156 261665 1591055 1758710 945818 1392383 402143 1025517 706089 1497703 1847193 68106 1078747 265088 390729 913876 1631324 255862 408119 1150696 578903 1643471 515898 1902601 529632 1035802 1644178 1984253 1737655 903670 1542063 115892 854596 220939 34721 1238895 594668 1369301 1447466 312129 171853 833769 1377515 1725294 788336 690879 1574952 1693772 1777929 457292 756634 373789 351827 338048 380795 1237689 1299200 1828810 1639822 1111963 1243234 40633 1575880 1148898 320988 46061 1708049 1304390 1392161 757124 1655232 1240922 1962073 22732 981579 1999223 1515476 118585 476630 1044433 758472 1645107 459619 574226 1648779 1778771 1883064 761415 1871349 114110 1354452 479875 1794596 1611301 1578068 648269 1597358 69503 927486 1158470 481109 1324928 587890 1931547 480035 494784 367787 1460660 914184 1985491 54404 1211516 1840705 1887888 668253 1404924 16881 639900 1979312 635065 914858 1436949 271340 893383 884895 675866 1835152 1639002 8976 989241 1265695 1218435 1422034 1312685 770503 1130416 1415702 601825 1312752 927960 80469 904223 1984628 393278 1395919 1565012 629498 1188000 1265322 1014961 1386516 434595 1928195 1755414 16928 1005608 1330603 1782090 388030 1936312 866953 1758224 1125057 1760924 1727756 812930 1245216 1121772 1106320 524802 1133108 739387 1472028 901614 71852 548205 369794 1334782 1204268 77633 186942 1322274 844384 1582943 1616153 729811 1611954 1004443 1475178 866433 1845572 48147 371112 648074 214693 1990608 1004581 1625397 1887638 104636 1691080 952543 277470 1892459 656214 478543 957326 1365922 1811248 864690 205656 1068101 1953727 37647 1554793 1667672 49267 925331 899543 357242 1200930 54554 1830498 464434 1628479 1423755 288917 1192163 1014896 162377 1113622 1045269 1676995 867823 669939 825005 1367928 391301 1983398 1244284 1197707 1445440 296432 237261 1146088 1669750 1311115 640696 164334 1685308 1012280 67804 213352 952779 278299 1084887 1307009 1216358 1919981 103294 1701881 1707017 384675 256129 1824917 1940272 1941359 71138 1394933 1444023 873827 1516649 1354291 818260 506869 541022 1335673 93620 918639 1664869 465820 878060 161709 1539600 1762205 1378397 1489681 621290 296098 384099 1868488 602954 178374 1745651 1997752 1564688 1041302 1019010 1187184 798318 1485014 1538119 564126 838728 251753 1477541 1626281 649296 1939684 988805 1488552 1664950 1231870 905125 1970721 644636 222165 1932010 1217622 1000146 1139079 992969 1463612 403014 1231816 771639 1299494 990131 334796 1765041 1242031 1600695 1731162 816813 1226559 815289 634715 1564775 1514943 324563 449453 405120 126115 763644 678446 36514 674784 1362691 1366935 367805 91017 1203210 631131 719642 1710544 1290601 134326 1048078 1208368 355576 1090626 1740353 792970 1804578 918807 1916978 783413 1288625 1072971 191287 1983089 719738 829160 1205289 1676616 439054 1380671 912469 330421 821873 1033908 22599 1717292 237470 1660598 603663 1671689 1695592 1256125 52235 855109 822180 637229 1480569 1343034 1693109 138253 1331776 1956223 1130628 1124043 1622938 867372 603968 542577 151754 813289 1334336 1231127 1397778 1540928 1054731 1532075 1306707 237586 634998 1552293 251948 442942 778376 484606 834783 1951052 1653350 5100 533327 1342843 916089 1626972 371592 562993 1280262 373454 579072 1710808 1159184 1672779 1459151 282500 1083052 630600 225719 287965 276480 883768 1495674 1830774 1174464 1065998 551368 57526 288776 675607 1792171 1080489 994992 700465 936498 1231661 1350440 1874742 1827552 1615778 907585 1614673 787489 1430369 194729 807486 1117044 648181 1967165 1911509 325259 1471285 1360191 1138176 1822288 1603110 1948577 1076530 658858 235021 1175018 53314 1482593 1168728 1853718 1113107 902006 154710 845615 940109 69195 716276 1423195 1329913 39274 122536 1985687 413220 529357 893670 424438 906779 732196 1283969 1229319 509323 770584 828589 355952 168496 1912141 1646446 518762 487615 1093560 1383339 1433556 1304759 91878 1533278 1805721 1088079 713318 284471 942463 1069910 1573365 1089787 1661362 1741705 854074 657340 1814943 1363417 545463 298677 1539353 1728813 1141056 19557 1181474 320213 1589230 469601 1083708 738400 1429704 114089 682346 1473228 1222315 481147 599045 281746 1691282 856913 1307552 1712636 1915253 1111958 1210291 834701 1172863 144436 1002143 1724584 1584923 134406 1114328 61381 871788 1437561 68500 1344687 564631 1819226 1629438 1241062 1359515 1186824 1770458 49104 900840 1591382 1872572 1083039 1926204 1765999 1124668 216638 812729 965797 1442549 524543 864698 4288 1077625 283451 1168943 1213933 697508 427938 822625 1928460 831850 980697 314744 600761 1029520 1053453 32311 940608 1887395 677485 621344 1699601 1591445 1183546 1658643 1528258 1772938 473463 982578 301081 1853320 1139031 1316669 1865982 1130872 182893 1983685 922032 1160053 1100996 458913 1312424 510841 415495 1303168 1104404 730670 1971529 1503606 1807123 714875 1203065 670803 1502311 1097458 1445416 597491 571334 50656 36513 858256 1766850 1136117 154979 1386490 1497048 196162 1548903 1979182 20922 1359070 1264999 428714 1461523 1785031 154518 347244 847017 302892 931944 55988 1580699 297182 783459 606463 896003 196750 631881 1453603 1017086 1636042 1794742 150956 340731 37951 1363340 473501 403913 698815 1806055 826127 354291 15957 138021 884608 427861 497811 1472645 1625067 199603 544927 1311943 864083 1152755 186808 13450 919645 1372939 1623842 1105002 1424348 523437 1604054 912077 752572 1719737 101863 185221 852736 1954284 615547 54531 492973 1407776 115575 1490353 690228 566410 1478651 722431 627981 1539316 1723661 172069 1473054 503901 328799 543491 28590 930947 1216077 587591 829132 1547037 1532276 1906223 57581 1814669 1490328 304584 1575354 58428 364851 691435 861952 504101 1082120 1311349 822965 303853 1820341 317426 1815048 917699 918772 1157682 1095001 354345 1974954 443111 539356 875257 1345202 214617 1120005 383075 1446034 1973906 920832 1356499 499641 1175584 1687048 1969139 1545877 496038 1916230 538329 697878 127282 1112578 122557 1302823 1306599 706001 1813186 404020 1784771 1105570 787573 604375 759478 1453145 163998 791474 1432986 1886190 358089 1057292 1496374 315137 536779 430232 1888705 565808 131227 1448242 935102 667036 67783 390542 1778351 1133024 527235 648834 419757 881452 750594 571361 62505 603611 1891947 419786 731630 1140442 421270 1881463 765216 879163 637372 1049486 336753 1877799 426481 1689441 933200 880477 1418350 1510169 448452 1163073 1774249 295179 1718644 241732 103719 409286 981555 1625644 929792 1715471 1412795 1991150 705129 1039453 1298501 1377159 1527217 1239876 289375 1516084 1084936 595553 645303 375829 708013 875008 727476 1104789 736290 1929817 829958 1449291 207028 1678114 272944 693976 1971788 805094 1019250 1354272 270484 1940412 41112 870658 1145856 1656185 1895556 1002525 714501 1271563 1449086 1824171 424623 1869396 1860677 357206 502099 7920 1493610 713406 1688533 1215472 641985 1044364 1735904 1666159 131391 865601 107645 283936 1446038 627089 554351 1389381 382830 521488 1401170 1155027 1575074 384413 1920260 1091769 515596 1957906 561737 703722 1538967 757917 1866052 1414947 587694 457702 1053490 727052 58257 1314662 1359417 109914 64854 743892 629473 171061 194317 26091 309910 4143 589436 1836439 534779 1896653 1654317 624551 184087 234664 1849891 1924103 913839 868037 315055 1525513 1133954 129510 1060603 1633907 595258 1631244 381746 678501 775466 1431278 28718 1170201 879149 1897612 84880 106632 482891 842413 1181752 1780643 1725594 383281 234519 1799398 1158738 1190479 808527 1077015 770135 1533605 1821901 1772687 1144432 129416 1025534 1871108 1061013 158287 1793420 591748 1300035 1205679 1889187 1327947 468122 1664866 137263 1843774 647771 1453624 1465541 1942695 259907 1536680 1135199 211920 1032661 401372 1928264 1029546 1241764 652548 378020 348637 96685 322210 839352 1402865 167068 533913 1258985 970780 1948304 602765 616372 927534 844275 1715621 1366997 1581205 229573 483536 1680621 1355534 819484 585379 475527 317176 1810701 564590 962168 1837979 591179 1290656 903536 332945 651078 1561526 1420942 329942 953587 990424 1898669 1597059 732039 1756586 1520424 573768 539655 633294 233740 1848908 667820 273849 197676 490329 943642 62207 1742323 1873889 1670065 1602100 1806275 484823 1773730 1313442 1363849 1530490 272171 598069 977451 78943 889125 1010392 156184 1382268 1208383 251057 1809135 846597 696756 964762 1742317 1159069 95325 1519125 1715055 356304 1095840 1792540 564401 1875929 144165 343919 1144680 573317 1967573 1216919 1976412 589845 53498 849902 1632477 684012 684834 1248116 1640670 1764753 1756229 775819 1757865 538519 1189990 277832 686442 1170704 1462236 1055966 1922037 1465872 449201 812686 1163412 399868 1779673 1526030 916540 610725 358058 1230482 1180243 1850649 1310604 1360862 1565193 1156847 738979 281771 1981436 180041 1188053 1250575 1572867 316480 386454 1780206 662413 1372141 392910 1912768 1173655 891657 710875 637265 1221940 1056848 1561002 457753 561975 926656 1149703 1143312 1894346 1187632 346810 647717 973534 1159893 1910300 1731947 1862877 287126 617235 541048 1144759 1106057 1761262 754716 640221 481298 1855340 711141 226965 924632 1849662 1425923 1727339 1076786 556845 1829516 1781871 864068 267647 740885 1542853 1861445 1139536 275747 276195 1715206 694113 1964113 771012 812606 288911 1177552 1153350 973609 523485 1457759 1465140 712266 263238 697910 1178833 839298 1043527 455349 1387078 716544 61246 537887 1078653 1253399 528386 1655786 1824347 1543960 1968617 705333 472427 561585 392098 1080935 1424151 476968 392206 656867 683007 1615424 221295 1457633 861880 1452980 1584858 200234 325215 1173589 881006 642239 1145428 1385369 333464 84283 1751702 701827 1005496 762659 30177 1972850 332186 344781 1391365 1145590 1348557 79606 1639197 1515856 139105 1973619 783955 1647948 1431858 1866746 368512 1500196 829162 1794638 1559449 960941 1274328 1109859 136497 5837 415069 1089056 1498267 1938746 1641364 1823519 1306905 602143 370495 821307 1943225 1064013 820406 378871 28398 860438 8026 50504 364462 1521225 1842253 217261 1754154 1935531 1521334 424673 1109297 613188 599949 1147810 1641280 800789 643000 942855 942947 1598421 1644044 1763984 1694379 325697 799277 777152 1990776 1866964 1496970 664573 462568 1604315 620464 438333 516756 1925836 329874 1007472 1741407 1626447 1077786 972857 1776631 1136857 347277 1379096 1927191 770143 1249544 1928113 935956 821189 1539601 10823 943137 1298709 304755 454783 538862 1200340 970784 513559 1239278 690480 1702264 51073 1974601 1314408 679482 1001028 248427 326662 424143 1125177 786673 1616587 831380 1319319 24834 1659469 1578134 769367 573152 1318050 1736427 169241 1649726 381509 1003978 1324805 1274809 1146167 1474940 1798706 742210 1621437 490779 1036218 891411 162784 504614 904817 1335823 1534516 1164317 1873957 365540 1550259 1567303 1975369 1193277 506026 1996865 665983 148452 984542 572374 675733 1846230 613471 244023 1979213 924755 1583581 59882 1597524 576532 1568377 182532 1069563 276771 863461 851137 926866 1068636 46897 32129 999169 1573130 1816584 515975 729342 1684554 270195 98009 914427 619777 1150776 1748532 839600 967484 460840 33093 1147447 1121346 108492 471445 1292524 71065 178970 834502 426594 1238915 359462 1889853 646328 1165487 1049349 78331 1771756 647632 1314730 848801 597510 73513 947890 68187 806435 1895765 916006 1980230 100179 94780 917164 355048 1009017 1149624 1075821 1750381 118675 1499637 445607 1276069 1156554 1899007 1469294 508156 1159742 893003 820012 1219669 1057994 76015 114269 1317192 1718907 1873132 106496 1970807 1037183 442334 1993373 1739168 442569 153505 1354880 415325 1424499 1100881 1059078 619927 449556 475343 1475086 1921976 1144234 96699 755888 16753 1096929 1706737 393769 1323941 1238202 503394 1039573 1737679 1449002 1783149 1069394 390303 637052 1812001 1811182 432856 1958261 420987 381353 1354637 1870798 312999 1783111 1897193 1271711 1422577 1797330 383944 1301580 606792 1616065 1503010 1850027 1612979 1271903 542783 339495 147914 1364446 536906 42367 1290049 986271 463296 1873412 137732 291836 1544252 204100 1468020 209919 571659 1517776 686368 476013 1995906 1887838 1755824 322957 1136161 1050026 663775 1051936 313654 1822292 1438109 1139088 425800 301566 1824997 893948 223774 1002602 1843863 1754319 1846935 193023 555522 875215 405457 1531402 118203 877137 1530583 949212 892567 224824 109351 615513 1707963 1081387 203876 1764023 1708785 838848 1425380 953520 742467 1979594 1698756 1175103 1369190 1181060 1176354 712770 1148793 1335246 185069 1512583 1916201 466824 1589511 1524456 116200 1625472 368530 831978 570001 1877951 406424 1379759 159574 185461 718908 625197 760693 1554593 1282793 1062168 218269 1476061 1161839 832569 444081 383111 1814103 978160 1251865 1221473 539947 49715 1405478 161619 231589 324740 159164 672295 197580 11546 124541 717124 477297 1307258 96073 1552657 239981 457574 608297 140736 197038 1591695 1143544 1854608 915094 1296674 909877 835184 1126903 499871 1392954 1032250 1349568 1517610 287600 742300 714614 1581436 1105475 1357228 860260 106860 568296 1255270 790210 497838 950033 336957 1984686 157829 1331931 886430 650701 447681 1647124 1934390 159252 708631 1071208 182983 1452945 530891 1060635 523527 1751902 1591699 903078 1411710 1057084 64249 1095899 1687076 1516503 520165 338032 633744 964360 1085379 306928 1666335 1028717 1820369 337375 1182786 1194636 539851 392928 852595 750325 924372 500111 248973 450579 140222 1905709 335870 1952261 1212037 1726327 392363 1138019 1827788 442314 1873135 434494 769537 1139085 1700458 1023299 155752 816609 1441160 1638855 240237 57262 784456 1182963 597778 1777246 1928708 317911 1705731 938737 1084792 1458185 1562536 1526047 725957 1379163 199149 18102 847699 521090 1123996 658129 1366631 905106 851915 773280 401525 586759 1474064 947739 1514398 642012 1597555 1439809 391099 1518253 1038677 1238728 1268883 1681312 1174925 1474744 30444 984655 729020 78254 943737 774253 1772693 404461 870544 1461264 1776475 738063 1421211 102323 71397 273639 391812 1503824 1838681 666887 1212330 1892181 1224114 1871881 847530 600098 77360 750372 772120 1683325 1333948 895772 437042 319075 241163 213114 1546417 1652793 968260 127366 1161290 1784262 1465654 1136903 267268 141795 390026 311163 1587348 243187 1412370 504339 370328 1451858 995554 399588 1516977 1509508 763976 1524464 21595 1002875 675023 1733176 400789 962405 764187 1965121 1075026 1999319 837920 27159 1289278 601110 1212939 888963 1204273 1318600 1991561 183094 679783 176180 240756 525103 513745 894290 949746 1032997 1612243 1455361 302414 1227591 1475062 291981 712320 157104 1938335 1169985 624250 1585774 443392 1549829 364323 1538961 1618289 842185 906429 535875 401980 634883 25134 282443 332464 1540764 780594 1384394 1258259 1147013 1677004 128203 72715 468482 1633138 730020 871950 903818 888660 838009 1511579 117759 649216 1766819 19441 843719 1129056 141903 1787055 1674406 1471781 881173 628571 909900 742103 67473 1100541 1582910 163957 1531688 1938198 1139639 1191799 1074611 663688 1909783 542601 485878 1356180 363885 814468 1615349 1292029 1026587 999521 40488 565551 661129 965787 1077504 1287819 702313 449588 268580 655707 338196 531925 1423839 258819 1938576 1634483 1117896 1488203 303795 1112701 1561317 1540870 1236283 1461978 339538 537639 1961359 813834 1735291 275720 1002106 789730 656968 621079 950581 1853671 262368 1861266 682963 1098635 1864016 1984528 1710271 1018961 598568 69489 695314 362586 934222 911458 23002 1658962 835043 1689564 1282740 47662 326658 306151 293338 1475894 669627 82869 1273814 927884 131785 1980562 1539455 1136686 1189095 1474535 213756 480918 1058950 1991239 142349 605515 1883914 844430 1118002 745139 787222 1914064 931156 245143 622082 817380 1372922 575075 897789 1636116 607771 1946941 226264 1359728 1760563 1719937 1821578 719725 804945 802276 828752 991581 299394 184531 67152 519192 854362 1270125 212807 1250999 350486 764137 372019 271523 458041 579330 1297708 1231963 1901983 378328 1159781 1395773 17038 875037 727410 1406497 860875 735292 1845138 1735940 758314 1218310 583593 545850 1548976 1502149 1775413 841226 546347 197058 460804 1541258 158009 1217888 1472002 685466 200786 241474 91928 1563485 570573 1276179 421754 311939 1514379 1736325 1565604 1328588 433316 1628838 1451829 1506658 718779 723042 1131421 1484948 1066569 1775242 261323 894496 1569671 661523 1998228 185267 1933802 1569765 554450 1791657 469146 1674953 1091994 1562735 424144 318220 230908 759033 1294399 1133809 1605006 60586 885972 1321399 1041001 1426142 133294 1904352 611279 407371 236849 1971665 963274 1503547 1675446 807663 710918 110935 1144235 1867940 1209680 1245582 1067790 1401131 540041 578712 548617 901490 1349863 219884 900371 939381 1788904 221853 1527327 440538 732883 1572190 1909885 457448 1725458 1919098 1909956 1672406 1705952 1456790 344271 1373681 527838 288242 1561533 1389348 16121 1142864 808866 1115105 793640 869499 164509 1723057 1393810 34123 269983 787299 779832 1543790 423870 1127828 1836789 971951 36363 43777 578492 678478 1676713 1266391 294147 1060116 831313 445984 1158978 353048 658923 211382 1574799 807105 1792640 1331580 1047247 1368310 1917390 1647629 45973 1961960 740895 178520 127740 869755 379704 1829199 981150 736867 1808218 1842787 1459118 230132 1539300 1854411 64956 1732038 666576 520471 1348511 167842 1665129 178961 1277764 958535 394211 693364 1202833 1000609 1005375 807642 659631 262278 1026082 582554 959927 1883141 1875053 1193948 1491865 1269531 1418045 233123 576703 429901 1520548 808663 1982590 4 1389923 696025 647005 1337217 1329618 1379439 1942197 134087 1493961 176754 915561 1283803 850007 170919 1052645 125184 189213 1478283 195905 226833 791544 118588 230012 157597 443883 27060 43085 1433613 98029 1891343 656947 1859084 260993 359181 173791 418104 1538373 217086 1590303 708509 1347487 1521696 1427077 1104806 1102996 1384196 541869 594570 1331414 1214273 59112 1970461 449481 1617991 1410319 330978 1572839 294846 692801 323236 562488 1124952 853029 1797993 1775746 1297197 808289 1662149 209108 1891704 432773 1731760 899235 1694085 1412586 935613 1577365 880032 215512 517722 277522 1790577 183879 297305 413157 1829449 1436759 123812 1063415 65343 373291 129083 1592852 1739333 1181743 1686801 686927 789390 1043011 282411 777315 751998 1034378 1392286 540127 1592360 1683922 1770676 923391 1588251 325227 1144120 960715 1338549 876559 1923806 1088652 394876 1535385 1986838 1769504 6163 1050865 1079981 80687 1963219 1219885 1910625 1895548 1458841 1869252 1243260 1196510 1660198 940751 1730884 1579059 564431 1192469 1904533 126723 1342999 108047 512672 865021 1945852 420727 1169460 1101376 288697 486101 230381 219413 934695 1502556 133059 1243067 1546547 513141 232724 288734 93627 300865 241342 1234058 1916067 159829 208559 1865342 71874 1152374 1315666 1127470 815142 1972731 1377223 748201 1799246 886853 906050 1641921 479818 1513078 1161083 1085467 1381040 495983 1251545 871565 1240327 831931 155717 1119392 1046703 1050690 1203710 361271 1428059 1479027 1511384 1596777 1034366 964572 265820 1461330 217420 1400549 1770076 1696271 1610184 1877962 164464 1242744 309211 1040797 728994 491334 935410 277525 609961 511143 1452088 1882027 1677871 500236 1142525 491619 1699711 1320411 313379 1432382 1778290 1880624 1085023 912925 1897904 416669 773750 374409 1710021 1454865 1318680 1832532 1456102 278363 583502 1245229 185862 75865 1623654 324633 1672454 1124250 177158 367160 123497 1999564 525457 1600435 1727231 61463 1438214 247103 1609576 234624 993189 351383 839812 939094 1021895 318703 1196015 4661 1823176 1876487 1330262 1757439 1651754 1298280 1740346 1983806 1698614 666656 104174 108684 1833863 890164 761380 265436 1973493 369585 737552 215098 1164130 90492 1477599 230951 1087949 1309199 105135 1089015 1071824 306959 1283264 1810024 782094 1882454 691293 1960830 1814060 837171 264596 66705 1329455 1802089 720659 1225176 1590281 173863 637266 1272310 492478 1158989 1589540 808766 1865505 1739269 1847461 258822 1075536 1421670 1397300 1411155 321588 462370 1121102 1999283 1812751 894922 397208 1610049 294325 380935 1379238 526467 1906218 81432 735433 1444330 1619625 680982 812189 655982 1481255 1448715 651359 1993423 1673894 963653 1052471 137142 666343 835132 140067 1746439 1818119 1664363 54629 305460 1608318 1021044 1186937 1074296 47739 1507613 1602881 1000567 713355 1288578 1006932 1938597 14087 1218408 265103 1858188 1913917 183826 216872 618447 772915 1121749 399260 397974 751073 226755 1459082 1186434 382180 683198 1136631 1655610 432272 131178 241084 139190 167443 1064048 1334440 816273 257783 1852264 1531127 1797989 1350090 1562736 820271 1468474 910985 1751451 1545341 484273 1047839 1827876 1978805 1836242 1177512 395124 1556898 582651 457710 365216 778966 1722212 441367 1162951 1083000 1149404 1152255 1408048 1178191 1084126 188994 66675 769317 1318433 941585 1169680 398335 1006114 832177 24330 1249665 210821 346124 978335 1473994 1670767 177655 1635789 1177084 754196 179908 455646 1098356 1139964 1547080 639481 575081 1862088 905311 995421 1616853 1489616 1460912 769786 398698 180597 803283 855018 1937912 1446515 7733 404810 1312412 1208490 1168822 1856131 1747194 1999996 1189273 1911077 1282675 1224994 1642577 621491 1371451 1150531 1914709 1085893 710583 1771458 151871 1252754 712650 438181 598993 637233 727670 637162 1166080 1152089 1317733 1226617 1419488 877497 1965505 563507 1946427 436224 1605855 89391 1883278 1029877 1086381 357682 186899 331984 656457 1760987 355879 211389 352037 1216578 1879206 690092 835282 1098545 579892 608557 1829491 1184273 980102 1423257 1342524 800001 192662 671449 1433140 849996 1144177 760340 1541081 474933 393123 967303 358593 8413 260238 508721 1412890 1094955 1821516 946387 807631 1146166 1280641 1809977 802168 575612 335154 1271263 1583065 1933550 826218 1537471 1645171 1405854 1473745 1203738 1181795 1175010 579329 1477797 195395 1650360 1239451 322625 1875947 1565069 847594 1244573 662700 1441907 369236 1027397 1963488 816079 972655 473447 1377448 325209 318329 656891 559643 641815 964680 1042986 159608 678925 208629 386272 1577963 743750 80782 1763732 885 905434 1407524 686711 1769965 1448433 632933 1676362 404001 653615 1040223 533384 1107915 1136599 1203905 1904484 648209 1763374 1865143 295438 490143 1707351 507417 553855 126301 1926108 834107 309743 1741351 63345 1277506 1879207 860689 975887 1192480 25506 785500 1941956 1564122 1251095 1988741 88213 975823 846718 1998722 1643575 966712 1495998 573633 1582507 471643 602229 1728025 461946 1924276 430011 1773581 135447 1764433 623249 1840504 1742155 1941153 801440 1431491 565730 880664 684904 857511 1475053 735476 1024214 645211 1970754 972434 1380650 218845 1337334 1354539 418092 1780988 438894 361166 1381320 350112 505986 567912 1679163 1126970 1236978 75992 435146 1743883 331464 136555 339638 1867263 286130 522796 292935 376943 1242515 1641293 1759856 506271 1732442 1780792 1064633 1071872 300064 937139 749224 1796 1093849 1191981 1711131 675384 1164886 693691 1325128 1277473 337217 1753699 356302 1441366 1747177 15493 662821 239212 1422007 690548 1420760 981788 935927 1137205 899583 1658864 46805 517873 1724683 1236416 424361 961721 33773 1709447 256994 575348 1253780 390130 1193120 1536751 1338453 1512507 958615 1433294 6697 1405266 81819 1071753 441709 1948957 1098663 763664 935596 770184 1202236 1306420 961739 1895485 1950784 1483040 967643 1099913 375421 1834983 1341149 1261781 1039946 1139987 1454585 1899381 885717 366707 1181680 283487 1720253 1430688 1942828 465357 1582390 815137 681235 819198 596963 950531 1122466 472622 1626406 909912 563851 572015 1214091 609164 233286 1744006 1093569 943529 1694897 1149099 531174 1042782 962941 412931 1670738 1484266 1392265 1740277 6245 607583 489283 958140 448432 17979 120379 1404572 1644547 400326 838191 1693214 885542 736922 1208947 1547341 560079 780992 1587377 279775 588428 774795 1238444 813991 791538 728837 484748 251494 968077 1471826 1376901 652022 1849832 1640869 1283835 1982407 1860297 1201372 272970 309661 1962399 981289 898698 1255181 767125 1672711 488626 1965845 1075274 290489 443382 1432697 1265979 685232 1050716 1955438 1880114 13636 987091 578035 151829 1856585 1505377 1595001 1639004 419159 1897266 84923 1423467 978311 1947018 1136374 1384526 1893380 1300935 1312782 172035 826631 1675348 1041566 1735535 787390 1909966 667301 1556854 1508081 1824549 956751 703832 49313 1094558 804967 1034442 305854 502442 1857435 1903690 336717 1503583 1146113 49422 1000245 1411821 127229 477291 1469941 1736214 1212302 1604885 884446 1837777 1604355 1589945 17276 661914 1224947 1495659 551101 1176912 1165360 366980 1160557 1919727 721202 951326 1704894 1153357 1037151 1489311 183849 742183 1830335 871657 188848 1662965 1989817 814639 939197 1820847 1783071 904476 1603361 1466317 907512 366179 1347798 1307796 1517531 113941 1805063 220827 1973283 468192 516143 565130 196438 1458077 1501671 146248 1098791 1585721 239833 1622035 1122820 1807062 1553949 648695 348122 1728243 1185053 220176 156176 1705933 833984 1325258 535636 1383171 1435365 1416662 51332 1596110 1364930 758962 1454478 207632 931321 1451198 107757 1966309 355569 386287 888820 1386167 1637455 1560910 236629 171730 1619319 1863819 147609 1219608 316357 336030 910417 1155541 240713 710870 183522 1222504 358181 1478764 1567260 1318099 1114107 594008 1837934 1459739 312478 1169904 1096723 1894407 132536 1019147 591955 886401 489713 204429 936230 1643120 924349 113232 723534 1720054 1380230 1330080 1351577 388176 1246686 895103 631615 1005102 462410 1497631 1496655 1687280 237983 1026945 1785877 977093 1065257 1182707 625139 1475892 1751958 694124 102399 591202 1032364 920343 1758334 1217869 89129 460647 1352786 1119599 1501778 1301598 1224690 1289791 792707 145626 1476233 939468 1888820 1468391 1718031 1869227 1812599 1646463 721263 486108 939124 65783 1755950 904186 661484 1238116 1111329 818773 1892563 958412 592300 1209668 891849 977373 1959220 1500707 1630049 1857724 1798280 6797 482084 807239 236254 1546116 1370112 82164 1816456 1158092 710181 401819 1982885 1929589 1525606 636961 1897095 576150 394220 262973 25600 455027 188960 1887663 225713 1270444 1408864 1603891 1267579 1823491 1031032 1107189 431480 159192 172276 1997361 1343678 1533177 1619184 1162147 1093714 1016534 1766286 5862 1841843 748619 861415 1000624 822423 764525 1753340 1253525 714757 1130505 1310809 1387876 944083 1775829 1233494 102278 168168 1828729 1679204 1857723 1331957 1820276 1767211 1159872 1364695 909537 1490650 1236946 1056627 1490828 1142381 87621 1446417 1605002 4639 940630 669612 298786 1450745 1609441 1683246 1611083 369659 301109 1938518 1316253 1554047 1012942 400211 1615067 286253 194536 493944 1769302 482771 1708396 1387930 1035379 1706183 1580295 1750796 1901706 1211649 1134400 367298 1164751 886907 611674 389252 1987994 248373 1950638 937210 1645091 1831626 1568364 1198922 1323354 1228314 494622 356367 171517 1471082 1329211 1665433 1140866 184666 48093 1162977 1621247 1852450 1912489 1823695 391243 294641 1219868 42114 796353 740123 568732 1496343 75661 1445897 1298928 994028 1686994 1208917 741075 937429 1810371 1433731 1338618 11988 1704133 646815 1307925 513218 336161 357587 637429 1101106 1437916 1753219 57737 838670 945549 1694269 319599 1272366 327080 1733790 376856 898454 1579093 737480 520895 1829355 197099 423157 364171 827850 1136683 1862336 639493 701237 1500380 1266440 969834 629753 840450 1060258 1032184 296894 923010 718278 920518 423135 493557 1593172 347462 1213760 1088988 968632 923320 1752624 1225397 1960030 1890897 695567 1859651 26170 468879 1381246 572655 966619 1922914 1462208 77748 668959 808146 340960 944757 354508 572167 1090592 848598 1661338 811278 1648548 355422 1146234 374066 974779 379581 80029 1159209 1532424 397076 1370972 1917231 629961 1230077 1769811 47392 373064 682073 1480170 1653579 1788060 1601231 1948976 1237480 1169687 476462 444111 1503122 826616 1501348 1540885 1127064 1469742 1494811 1162222 1993399 292940 1387506 998418 200418 610534 50378 980617 1028647 1486371 216407 1814758 1105761 131443 1949221 973657 228993 922133 768338 1278358 751944 1788662 183367 1633634 747291 345194 1781032 1234762 1000113 1745593 916669 1671966 885432 671189 601132 1371883 1456244 209549 23673 382764 733428 151814 488210 1944710 166953 82858 1364475 1316957 229921 1523087 1687885 301119 1248382 1320363 1712885 1845018 706039 1425215 1280733 1364871 1731534 896966 850 95609 1335876 1963888 108758 1519084 1928881 1854648 938141 224293 74658 697568 619506 1009848 577785 1346753 272271 1979106 1675526 1725674 916361 1949005 1504761 1332897 551689 1104877 1735263 571351 1019373 678075 634156 255750 1541434 1578650 827516 811484 1690967 154244 1333945 325111 1001030 1066545 446107 503461 752510 599834 1005035 1992672 1408223 1210973 400411 550948 1196886 370053 562336 1156400 235968 1977371 665532 1325531 177236 1901284 27392 945951 758899 10590 839164 579504 498561 42865 634983 1108167 435324 564230 1071771 1406555 1733157 1982653 116856 1982668 332673 1957591 1288057 544053 200064 1807265 991600 1150550 1340484 997122 940413 1436003 1668495 1832683 1683504 1307559 867364 429530 879713 1423702 856916 1831342 1847688 82249 1563377 1662439 1713011 1259189 1702668 130464 754945 329794 690361 607457 469421 1367717 1661188 1496065 1123723 804542 458169 1247315 1215469 447255 1827742 1251349 215872 1248698 85304 120989 1471115 42621 394497 422829 246998 1418510 51094 272632 1546911 1832114 1544634 1721010 862269 903902 1520279 190878 1216383 1184237 1462362 1608571 880531 1972611 1435024 44855 1684567 1440662 1860990 690238 1761422 887181 1369478 413913 1298687 1486980 1817731 1277554 924787 546814 329283 1023799 1065935 583188 964754 1455587 894693 1981022 1126155 1148470 1241791 1689414 1403625 1746747 40702 1313447 118482 1970121 1072631 190105 869887 968048 447387 1973423 1599302 997349 219516 211393 1457037 762721 321159 962057 134852 145866 363790 235020 1113371 1157099 1836195 1031414 699317 157191 537176 1699052 1282947 1285111 1016918 1988616 1732130 653899 892854 550380 454485 475767 974512 1684590 996447 91126 340634 515077 733802 1260557 47336 1084109 451618 1293709 544803 1347274 1462845 19604 1692531 1530333 1978819 1967569 184942 1456544 235820 1718573 1653704 1454347 1299956 963742 108478 16768 1940226 1346096 1639139 1303775 1788880 1228550 985822 859371 73250 1403032 867837 1607682 437797 1467051 1156065 306754 1198588 755214 1300373 538090 491215 310397 1703399 1390975 982694 1112674 1030066 1821881 801773 1179081 1667745 330824 322313 1719395 525280 376132 877257 1603134 1963099 743865 609087 1011783 1068384 526844 291813 929483 1159256 1350548 276896 968963 1691620 1637913 1415365 1562793 1808708 223761 1806798 1677042 1280408 793637 843431 70026 1193821 255011 1588248 1954097 1797269 23939 920278 1145135 498261 684146 409366 950574 30354 1526783 1816075 1193913 108235 1481033 513259 1799503 1565317 855671 546255 813319 679568 283245 1871361 1570702 425209 1787924 734409 570198 1238738 1860388 1325019 1840779 256795 120289 343353 686644 1010532 108705 584827 1950947 630272 713820 1355771 1891915 999740 437839 683492 1777371 982849 1209913 1200509 1534221 1962810 922423 1430701 825712 670022 159837 774570 1367631 1814741 1423536 558553 1942126 1107843 1017734 415170 970777 1990105 1948034 1991071 911122 231581 1484711 688760 735287 96577 1640846 1461718 1082713 491776 1567197 453347 676447 1292328 126350 1968016 733768 1427018 815628 1072529 1186755 671736 177653 1846959 1445812 1467076 1576371 1336806 1876233 984371 616168 541407 87009 1183550 909729 1744942 1836812 1827516 569119 267883 1598506 235413 954903 527412 280856 265867 1947938 1657076 1358067 1624246 513171 423317 339557 303999 1873851 276415 1826166 697138 356264 1085355 1628526 1467910 1752411 922255 1385496 1466231 1881290 1805477 740780 1961696 1293154 1401893 239696 1999358 1634202 295632 1354155 1669763 629617 1094944 1289858 863831 693125 1672533 1503570 790847 1570246 1624142 919686 1693951 1648007 1275710 108988 27187 1524579 174935 669103 1034313 421297 453869 514725 1661014 551158 138500 405184 574595 602519 1757201 598823 1810704 1691633 740428 1271649 772593 272881 1925259 945411 717900 211577 1530167 167933 604430 105987 1117784 1234588 326413 643010 1080536 1051101 1959614 1216296 1361943 411035 1304866 402919 1283733 1936098 326238 553188 1595819 1662595 1640520 275891 697426 1947496 808139 1552770 245904 886882 582151 1679328 357757 962271 317373 125013 271339 395700 1985985 1477260 505257 1849886 1972423 1428482 645038 832033 349034 635506 1798928 724379 1381977 794189 656318 636912 313767 308353 948385 801402 1915712 344411 669263 1971076 1124468 1067871 1697521 1693390 1387477 1179162 1914210 1319318 1062919 940278 1123915 505390 596031 1085692 1505462 409834 1257107 225811 459662 1274058 1251162 607529 186263 47713 920639 301393 9608 308111 931964 1902174 952043 1978532 816866 674890 1707306 1620855 1355642 1941516 125535 612874 283757 1597045 1663943 1587646 1727290 1578520 10732 889541 1108757 1498571 683310 247413 734609 364869 1631700 1869377 1817833 876295 580317 742781 527090 516131 1960765 1982490 594995 164258 1864420 402988 1412520 822057 1910121 1970714 1203928 794265 505471 173629 1140125 843503 889634 1087505 1057028 782900 663137 625811 1381033 1527742 1542088 1956360 333987 585862 1004555 1150074 74496 888341 230526 1986485 733147 1286244 565662 1951696 686680 1003298 843876 912893 885969 1025286 1951663 1771946 677339 1267204 1924312 1509577 61746 535403 58009 1147864 1706951 1489103 786904 1353213 1148832 247985 493071 553897 1016502 1181858 451391 1922559 1740149 1459148 577482 813574 1203365 1012645 1183056 871936 717038 1579108 1356135 939016 1241895 936281 249448 1229892 44193 1322375 1495138 853187 929230 24728 1862119 1743991 144622 685720 473581 1173089 828355 1367673 1204605 892083 787275 1507356 1084658 905469 1780234 1602606 170815 995639 1914196 882726 1508107 171692 68304 394671 1292963 577456 832547 1182424 594564 1502399 1582508 1034102 1930600 1184892 1888942 932422 1255672 569818 1221427 1850604 586874 1647138 1764300 848268 1424661 1009632 238324 990020 1194173 143352 1905690 1199710 250817 812023 1246345 1935893 347161 157793 671499 924187 1663139 1916288 1096458 1601901 1135609 208148 1757673 978953 334240 261375 608500 793410 1514963 61888 1159568 1938932 222439 1507987 1130367 412551 1784988 497806 79871 1214903 489985 1155599 597046 506036 1333898 1721112 1975571 1898413 1833721 1749873 1493125 262634 698148 999679 1496980 234023 1351202 702046 218763 1229017 1904940 1592295 1238181 520595 655055 1532909 1471951 1902968 1404702 1754816 1886580 480263 1134902 160326 454141 1478185 1737995 335445 1092754 31710 717890 1938669 757271 400382 384816 429347 904494 1015023 1604768 1604902 754415 920720 713368 280987 1877914 334641 969640 705284 448202 1113400 478069 318302 1574869 951100 1759139 1589188 317764 1833324 1706648 558153 914569 1478182 1825634 1900212 226296 1830390 648139 1100177 1266782 1801114 1459668 1657693 608845 937902 1716589 985028 406744 1029427 1805975 1264677 245597 421506 195043 1196509 1792386 1800126 604045 694862 878170 1746168 1119385 1766238 775407 531802 340899 507684 1504999 1090610 1061314 1229162 1938181 1345674 1699718 1049140 168584 831486 1688084 1763439 1408290 911070 390678 1187281 1145196 241285 1961491 1724323 635333 1567772 1498069 1153272 1939975 1833180 1673646 1408785 1897809 1302468 703003 454344 1750603 543800 763241 278905 1343788 149589 613895 1904943 606804 1214582 1714968 238280 109968 1257070 986050 1117053 777470 726814 1411866 1195167 1782320 1339880 10991 795604 737647 47867 759338 618189 1086335 1675190 866915 750588 1234914 1184416 958247 348657 1445483 1970508 1405832 96723 276934 1636138 1269011 1910827 146454 1705204 1698361 1059773 1874083 1222437 1217404 441825 1011351 978384 1323076 982386 1654063 1348588 552553 1912790 1903801 1033292 232260 1835884 487984 1291722 1930971 315740 1492836 564006 970954 480081 164961 1117365 1389873 1171033 1122330 13953 1748955 1175175 963922 521652 1236392 1315862 1835439 1495524 1808645 1778428 1237287 136131 943112 485463 121452 475609 715578 1912121 1023359 1570059 1485684 820085 1466364 1903029 137345 896757 1822498 1794723 551015 937870 98071 552252 322826 1879290 951503 1220220 593805 1559393 245248 1567424 1893515 1568794 556886 485983 1519834 1276358 1906689 287945 900352 1320108 1582478 1550679 1389259 1170186 1307377 1966455 1818368 173895 1704900 545007 899436 1534768 601988 1373763 803196 1382802 490218 1675831 291508 1421570 1553135 1351558 1586654 1155600 737958 1798704 1032944 991599 594475 1889923 728281 526532 863246 66509 1802310 1977035 907222 561402 460779 945323 583935 1278936 1082683 1593954 821474 328446 1421925 1420911 1768205 997282 1645430 49872 1322531 1219157 1684023 107363 667190 1538953 1705433 1977429 1551647 1508521 1478365 1458713 92267 145613 1209502 358052 1398154 1416879 1115485 176908 607191 274649 679301 1624791 1712857 913600 697063 680255 998527 1460492 174617 903792 1801146 160302 1054121 1110350 377495 1362039 1117188 1281769 657665 1027331 1008454 537793 737348 1766065 760687 449188 1173299 983544 1007431 866346 209466 1068976 804906 968155 547394 658902 1617869 1447129 1328953 994201 165633 387742 448704 1742548 1128747 1118406 254596 1699358 1003904 193685 1246276 1603782 1400560 1627822 570718 1876177 881593 1650067 317204 1732381 1396253 306961 214029 541823 995091 490289 1308897 1297047 647607 1585077 1328618 1874607 691126 663054 641026 623496 1918130 1824208 1352388 979266 1752066 515078 372774 1044321 1738734 124181 1724516 246997 1722980 516862 289303 554262 1448471 745626 1472824 1729714 787451 1048702 380737 1945189 1661965 1092418 1373785 1858256 1668356 694436 509457 1443268 85183 1287592 630719 1300789 1741555 1938522 749161 1811766 1816108 1276193 144267 1551231 878607 1811585 1360951 155533 284367 1667357 282339 1720467 134420 963946 1660162 1306840 247642 1942840 726809 1458166 669899 67045 512699 1851918 182266 524431 1255809 1962171 633009 815174 1040482 990789 1079451 1933930 1296257 1081114 644998 1765605 1160715 1788055 395041 1735848 1936309 544568 698878 616438 1132446 44191 551600 1761117 752802 15257 1613985 413706 68475 1347815 773781 1034029 1897758 918442 1101472 1215423 1878730 1153463 1829457 538426 1153848 552987 1463206 853765 181644 1448844 655737 1651087 383224 500307 1823231 741178 1060998 1538756 1269002 1109011 1867862 1478352 1959088 1425753 942575 1967713 348666 1418462 1485851 722321 1632711 752309 1532814 838625 1705509 242741 1457532 614325 98445 1581908 1657229 460631 1836198 1255477 1155276 1497144 905034 465713 1470118 275963 1944542 616129 825045 759803 584938 1560132 1682671 1340473 1817141 1635653 1442224 651673 46954 777722 211912 427553 205569 1410202 1497811 175209 942830 975910 1199949 669225 963119 1892404 1757024 454022 1241150 22466 1223216 284934 274500 760269 212628 160510 887158 198675 931142 787852 1339403 1626750 349220 1903456 203052 1918784 1385794 969235 1611366 1400885 11566 1866778 841425 1218255 949318 477040 1125667 1797213 1647789 129834 112528 1918544 1206642 892983 527935 867533 1912239 936528 1254442 743591 1765714 1743674 114331 241146 390164 1725416 1588360 1794202 1038947 513509 1783493 613290 1964859 1154699 405327 1265912 404433 1646129 967940 213487 996834 721364 1482247 1621772 1950607 475819 818039 1396337 842061 674232 917757 1804662 555179 1248260 863247 411836 742753 1295415 1006461 885490 702367 370335 792440 369046 1927180 1693130 1601054 266590 1586877 1697636 1028537 1867898 1284434 391195 737418 1699802 1045592 42708 321003 1060188 1672943 386667 1051344 1521947 1873582 1227619 1124753 1931048 592409 46096 933897 1557770 707167 110713 386447 1848410 9457 876267 1628963 1309507 1732735 1951804 205899 162313 1889512 1671828 369142 1007731 767062 927655 872710 1478528 92230 1954835 1801980 1487734 160161 86429 1048990 1207419 1857082 1141058 1492903 991356 1210296 366055 1339416 1679036 923043 895736 174446 166579 1049899 263478 246147 184058 153047 1242645 751127 868642 313681 644496 1585962 1962787 480870 1174566 149614 292005 411794 1043087 505541 879596 1300573 601717 957945 1951142 1156379 1528157 191929 1967613 1825030 823834 1276908 323939 573273 350090 378487 1275928 397088 521190 1749365 850419 1810763 1642448 1278676 1229474 264601 710222 1547360 1430435 1375772 343218 1924292 320386 334148 1222359 326826 1381580 170289 713796 1614782 1538886 1468285 728249 1905857 1679357 1656261 1075606 307387 1812290 1490852 127930 878293 646084 808674 389117 983437 1227385 350174 1930914 231742 587540 562391 1636721 1772630 1172367 778608 81265 1089600 1572790 322764 1517808 1159890 858281 639187 1324195 1826664 1740884 1212068 472952 1799860 1135285 1821108 1307500 1627493 1178951 424061 401452 1218346 1674847 358923 363326 219652 512698 672389 1590200 1888318 135177 1570340 667341 149813 1797480 704903 86871 1789212 106594 366028 1788822 1244317 135939 878048 329865 388464 508096 1651601 15514 1861897 1771483 169920 1857874 726900 448480 436684 1984441 1352506 35324 845554 1946011 1337674 220317 462266 1694252 659826 1047358 1979740 259419 920598 1206975 1654133 864323 1447803 799425 1229880 123077 1763537 1943494 989569 786184 873295 1700539 1613785 1953632 1251736 1368833 1951236 170569 1926883 385126 1036128 1560493 1347241 1419601 386413 755837 323414 1947817 1744253 1786320 351461 923033 709220 1000761 1855110 233344 157315 898295 1236309 272137 1017883 1709757 653171 1676288 841267 1909601 1110138 1777470 1549352 690696 1964589 901918 1581230 285962 1121465 1025662 114386 1575708 1309349 1112204 1750131 525356 1382392 741037 1256284 576174 1077204 191495 122569 1684099 1908512 858296 1703482 1337092 977242 1944175 887689 663068 986975 20269 173376 1991251 1315573 676084 1439735 1431692 1292182 1556208 1285121 208379 1855385 1084403 1343511 346202 215755 383226 425849 1707395 287079 1610466 1390580 96428 1852033 407997 461218 1297642 1858266 1888652 1347848 50034 960409 233692 1788267 1804305 973786 1001957 1902978 829778 839395 977354 404909 97859 418817 1029838 583350 683656 227466 1834811 1301202 1870602 166956 1646728 176706 1755534 101441 1799927 544790 1684971 1077982 1212514 1345131 210669 204334 88813 653457 1202598 1779188 272541 1999502 1961711 1093301 797816 300837 1630528 887958 97919 1060886 105300 1890661 1697814 671708 201258 758739 598099 1688744 387364 1183623 1290466 1078221 1815063 260615 1080632 1822931 1952077 1810469 454751 1172825 630989 774693 353185 1711524 777485 1150109 112508 776091 115745 214988 475818 211439 1524838 1477177 759623 110796 451770 1145932 749870 1146835 1780169 1059930 753286 875791 495977 488184 1164574 632449 666329 1130125 863579 437652 182478 963538 1511335 1051298 753711 622172 206655 1534575 193775 584815 1880970 1364313 559751 1238257 170954 185274 1497874 1808064 234620 27576 1722368 1893248 613774 117392 1536517 861242 380262 1345988 660183 560548 768001 79832 776199 1400947 1429903 213435 1474120 1983683 647567 1503740 1222475 338191 576235 1317357 1388231 790086 1643164 262779 494094 693544 1861006 474595 1787225 1968432 133126 920309 494129 1079420 1577743 447868 96145 1338633 1171327 528728 833846 984640 1635440 1984352 600435 751761 1065677 1580799 290410 1359950 1265190 1426274 1429395 715839 1817507 1759725 1978627 1847509 120483 1914652 1591132 485524 823419 1093272 237469 1351344 9588 1082156 333395 914440 1006052 793230 80396 1044832 1420378 1501988 1499 1172883 1333963 431908 1888411 447582 538101 387694 1356031 680871 1933498 133208 1220393 1908137 1896841 1234549 1953409 223106 1466374 1943646 1039891 1085166 918060 1587566 779202 706699 1888714 685779 705061 1916751 1731128 1156958 1539378 42403 524182 1389639 269483 1450693 1067569 861272 1402658 1219446 1854361 524964 65811 9375 794810 753157 1487979 716163 298944 304014 1988801 869095 838180 1055860 627502 1700313 85294 1488161 49506 769265 773090 657569 1151484 1330161 1990932 1013822 988814 1429586 1250058 1071417 90455 838281 1723214 1852321 1612929 883128 572603 1647501 1194243 1952165 1722864 1374109 1604976 589493 883698 1353695 778085 1883612 919336 1974032 1350333 1243443 1742541 798915 766561 1598874 796364 1138319 1094719 1268850 544100 1083915 931642 856643 368305 1313320 695170 1623453 679167 1998982 1608464 107315 584878 1823744 1749138 322975 1376443 1041989 1748164 1862506 1913400 1044462 1773335 354760 1575503 1308511 1299619 869644 659278 758877 1135167 655100 923074 1045219 1718535 549478 528143 518403 246452 786331 1974631 1572496 1106757 1251625 1272186 1373698 342845 1441735 1551938 1836608 378313 1098904 451807 735457 768411 470937 1215614 14687 1342382 851595 531252 1729908 836509 399281 1307170 1672811 1766764 614801 1789305 1064089 173783 1062586 166493 461726 769893 1981259 464246 801851 1549325 178349 1145283 1011420 1040283 321226 1403545 454122 1953910 702832 553291 1130093 1924100 281703 1292818 1223809 936473 1314822 806097 1631489 1171937 249855 475719 1088666 592656 298518 709469 1163386 771424 1866665 1680247 459456 442993 365423 1339038 1649284 1584481 1522207 1937265 1880852 1395923 870274 1741354 544116 1522235 1661113 1721210 1721930 1397898 62300 556662 394894 802825 1112952 1500311 370717 1564195 67084 1584189 1777430 607897 1387790 1047047 1894851 601240 1275912 602295 1571894 1740343 108243 1153406 1498759 1014977 1807301 1944850 692577 1055497 118946 1124011 1004667 512301 1814084 1681403 749306 1194803 1452382 1384965 434467 928850 1356243 380145 1333460 666838 1308630 1987658 1673833 409765 1929420 1170358 1208260 1152767 305115 77251 1242690 553260 1405869 60906 356624 1239458 183244 857280 1389422 30079 652718 608520 878294 1963717 1921759 1832075 1968361 1627495 1876791 1137830 1598865 630498 191793 1976251 1900761 1281620 417559 884929 186824 72709 1586192 1684656 200636 12756 122479 967573 748329 1808449 1355998 729168 831331 908586 1368278 1134413 166343 654722 433284 438898 1573704 1294245 455865 1749771 259614 1111845 773308 652799 1900604 398277 1452312 1744379 769484 1672821 1015303 7363 6819 845612 328514 953258 1383118 1945465 1164852 1031814 1787522 1910814 133307 1103849 892544 1899610 1611452 395393 1627837 602665 58105 547077 459152 1556831 833161 694101 1577373 976573 1775482 1096850 449918 1580405 648874 1385758 1292441 394080 1653185 1775933 568087 1137280 874328 901929 1754675 659489 100766 1794119 1186717 527716 1702207 1497423 1123078 1576072 1337814 1303908 1426302 657481 870013 1351041 1294393 21946 880543 1939467 1537966 1065223 1711101 671454 259122 925193 719070 532792 266113 1211902 1481338 1077611 1471216 1977246 1360928 566500 1622012 661486 863833 107913 1503571 1027506 1515563 1745436 1656834 1216444 1742942 470115 930615 1176353 1963661 1316481 687561 249099 890065 801745 712422 48644 1414762 1941794 359970 461092 989551 325655 1683153 1701276 883583 929250 1571539 1438808 673672 1020541 1613862 951315 343419 43820 1971506 1973533 494735 1837274 1276367 881445 1227439 618328 1761544 551207 1674277 348246 5612 958292 956925 633000 810844 762191 480724 1012042 1634493 1190605 119023 492681 996735 294748 953344 915821 984972 229760 1137105 966300 78040 1349247 133817 282487 1329746 1699348 510217 173499 1579042 1689526 148863 634792 1354992 638029 1216560 702914 1359011 624276 1670701 1300769 64073 1627647 825199 1284082 119345 1683232 719832 1061690 55267 149301 1172459 1865374 1598845 1433004 453411 351933 633971 317667 775340 1728572 267590 500957 1811931 1237063 1027240 1281936 47802 156807 369326 1394190 624557 782756 1516127 1296465 702249 426888 1715826 1267455 637084 988001 1668109 1870513 1849026 412184 212602 1489934 1981797 1926562 1018914 1791905 767254 1026240 803833 667205 21651 1861881 273810 734841 786666 1598046 479237 54986 241367 1960852 183300 149962 1964340 1403222 1911161 2754 350033 381919 1406583 646277 1558395 1804488 1171598 941073 20796 1616486 1755137 954065 538742 9323 326034 1630918 786204 203936 1311484 661543 376556 852567 146313 1911644 1461987 488414 1939883 145336 651201 1561196 1856046 1239306 67511 786379 814469 694662 1081135 396589 1477768 672709 565371 280258 891113 478009 1388098 541244 1175573 1818976 1919409 461325 370257 1788932 1451191 1549481 934119 1443169 334631 591217 233331 965667 482055 490830 484402 1605788 878418 1475979 1341912 275767 1948953 389047 1090944 1986434 88152 811206 964879 1527852 1590241 1244041 806899 855190 1026322 1735106 1515275 1928393 335726 470097 1454005 1938752 667163 683627 409152 61040 1416417 1966243 608967 234318 1566302 1094653 233704 798450 1540170 1357596 394960 517358 1239988 1286764 1095402 1671782 68227 1391741 604164 319242 960706 1212261 894897 1077406 1122363 1233405 399360 1598206 649487 187345 1926207 176561 1625797 1971738 1339990 608777 952599 488601 737282 490309 1961133 619479 906572 102982 1081791 369062 1123073 732134 530743 1561259 38185 1915719 1076156 1824680 1329683 749496 773889 836284 826006 954697 1146656 1615960 245774 1493287 609097 1847441 1656517 281569 1253371 836018 1121975 1413262 355612 402070 1867999 1304484 229361 1074902 809227 1832950 313943 1725386 1194017 1552406 1909318 1255838 1446980 1814755 606437 406009 1983030 71945 1291385 897542 962019 1351368 523956 946837 1011298 893690 1168139 127269 1191686 1210512 586029 730781 1850754 1095053 311877 802251 1024226 1078157 1523430 850245 1933790 1484122 24302 8166 1796429 1306459 834659 708169 421538 926592 350446 804399 1557017 478390 589160 465333 374548 1837661 81517 944019 1994169 198508 1763690 582941 181071 592880 1065080 51181 1986450 1199652 788747 1163424 194994 1617601 597361 953752 1361467 828308 1264924 973480 1090416 1800239 1792339 1017304 446404 566494 1207109 320276 447185 1507871 618262 1002261 582494 1813726 396352 1170348 1381893 185024 592872 1306509 1887476 1991868 166125 1477859 1404718 970341 1814422 1129487 1646154 547257 489558 1093432 413742 1768837 67196 921089 728048 971399 496795 1880085 981184 331520 1348328 928176 768230 297737 674696 382362 1695055 94608 61102 924906 114928 165484 1556576 1189652 251033 188340 1488549 1257733 68338 1935384 12154 1599855 1530444 42445 1021892 1980626 45609 786426 1758672 1173162 1542278 1129581 53380 1701063 823917 1381736 1866282 1792780 736962 1078932 55918 394693 1652399 1691945 59465 1594466 1254090 957959 734562 795585 1265739 1352424 1175385 1589796 820112 1438226 316444 819213 1708951 1976344 521149 27893 1842116 440847 31154 973734 1230072 1428854 194987 507124 402520 1303451 409180 767917 619469 1290799 2049 740345 8583 814983 1477750 6067 31350 825162 1006029 845530 832789 150508 449057 227420 1626555 1237803 883381 682018 922289 255138 1384483 371736 488812 984223 1983886 1607530 1900161 447760 238782 923055 162841 93166 46887 1142797 1835529 933314 467462 590163 1730065 1279176 506506 890768 282606 1247106 494878 1259777 1529182 395871 1227755 717314 711160 1864751 1877806 523587 938026 73060 897862 689386 777365 699867 1982552 376535 1661382 185418 1630007 1332673 1313296 824388 405972 1108439 1420273 1444346 819763 1795005 1279990 48751 241947 1688299 1294385 1525121 1955152 375767 1365445 1443853 1809703 207839 1361552 1635019 1677951 1770310 1689553 1368281 1753120 1596173 298209 877006 1411110 519430 1573977 1266196 1431056 933739 62341 1389025 737132 1416587 600979 1806273 437974 1638213 1858008 96552 799521 467830 1836185 28491 144631 1487381 1390455 762078 1671751 233500 1699455 552065 1557467 1829209 1389060 1436713 457851 1551070 21604 187929 644390 1529207 1332494 1607542 1575421 494219 730971 505197 490474 127567 1777045 1570171 87826 1531204 119965 1786956 378680 206976 1073298 1871858 955974 1105852 1972307 457046 1326053 806562 1903773 368723 1062281 1115965 1374006 228280 1018968 361227 1688681 802801 918076 222979 859256 1201513 514365 325249 579173 942810 1011325 171656 122974 1125865 330398 989150 179640 1192438 67630 1052850 1823212 648128 1299611 246882 199060 861273 897731 799857 1182263 948474 480271 1294801 1343967 1818710 1271012 1524065 1189070 1658149 747171 236104 1557516 640644 1339967 1581569 1774867 756099 876345 1995886 1997831 1965426 583969 1571274 966910 220089 192538 1336660 488956 53208 1818290 1268151 1704916 1834796 79627 151723 18213 12407 913774 818510 69647 943188 1575170 72837 328485 1426048 29659 974190 1908344 1993629 577538 1861840 1904130 1043781 481042 566295 884018 60713 1870799 726505 1611985 1259649 139955 1916606 984034 955367 304272 1547142 1556074 1061631 1133712 1193574 1888925 91874 1839106 838924 1846224 1469986 226726 830704 290436 802921 1257019 1139301 964803 392075 1363623 754484 1900267 1156697 1663131 476658 1515831 1983413 1021406 253769 1380941 848903 1942917 1797129 994919 862736 1757003 1103825 1252233 965090 1025224 1266382 1758678 1471608 993405 1931559 1595638 1691889 1682895 953522 998816 1823998 158438 1175149 525242 1137064 1421682 1097922 1842280 694199 1682104 1380849 1229758 564569 1848114 380905 1938152 1843415 456714 1067903 642976 720525 806822 1838627 1749449 468718 1397528 1472801 1574950 1727311 1336773 1451639 1041670 1069885 952306 1962224 958384 529639 1013338 201604 1758577 128248 1445842 1088805 111936 1474318 529966 88327 1668935 1270857 1530063 909516 1158342 1602536 1945554 1214863 1823804 849637 375193 133690 904347 1472085 1331004 1248385 1783539 643897 1680102 1168004 910467 591047 1635490 864280 1427329 124924 1453991 527281 1350414 306944 1030926 1352877 1891524 427741 1111883 266677 1845601 1442968 1843821 1655721 731753 1043089 955247 1249704 116565 1974080 1037055 495627 1045682 715866 1788374 378599 1117691 144591 1669298 235097 1513148 1167312 1033597 810728 1685663 1296217 42034 443478 1967756 1165760 644267 1240742 1906742 1273445 584168 1195682 645657 1785454 339006 39014 782151 437713 1548455 864358 190683 1861228 1937049 1526892 433932 1383380 763371 779247 237373 755346 1883538 532410 1170164 1543612 1303826 1510161 1488594 846782 1623749 233943 1951915 1663531 50961 227636 165072 1175468 1823448 1875363 1626667 819140 1230968 1563729 1359002 230963 1513187 1403814 757463 1971053 1575906 849526 773958 1088172 1781261 679560 866713 1565030 1275455 849765 1101359 1286447 1327640 404570 306605 588420 1244802 316616 60099 944286 37142 1569497 1809121 1256016 1571593 865033 1839230 160158 1122379 270921 1763805 533416 1368750 77344 1951776 484000 1127 1634727 1157077 558959 792462 1758638 1859977 635238 1134742 1281801 151313 1905026 1759549 1479943 1161597 1767153 726393 828798 598650 114516 1044488 617356 1357222 813187 1178415 495017 1915854 1325151 163669 39303 1968702 434358 1979301 1563536 1931604 1523389 1200889 575340 504428 383774 1466675 1691267 1323631 415224 364112 1378589 1546472 33050 757071 925661 1794957 1781202 1684199 282702 1778245 64476 447157 892851 1488998 1684778 1781413 873211 1233562 510788 526636 497625 1816910 821430 1492574 1894009 471326 990046 378598 1606402 459251 1020636 427281 118359 77797 871887 1541082 1005613 887780 1958768 661439 995650 1585910 71544 786023 1930739 1973702 266909 1152396 72057 41080 44426 1084572 1455031 504112 584191 480433 1584777 1278694 1191774 1215737 1475120 773777 1856876 891920 673921 405443 816867 1889531 824625 1851694 658515 1357474 1372685 446160 1589271 506786 1511043 892885 1435131 1958133 83793 1814418 1322183 977103 559877 1388611 1890004 1686227 1225686 962410 154717 1603250 1794867 428601 754542 683777 837102 364388 861769 1771002 504865 1572593 1883325 934822 1031164 404088 307703 830501 741059 564136 963127 1542499 1157244 209317 712903 1283428 125580 1862204 1624966 389815 1740021 647655 258909 592936 1834293 1328581 176365 1401779 1178996 1016513 1319442 1855267 605898 1578629 126554 756971 1665024 41013 459364 562972 611967 576261 1713297 1068314 878725 1199291 427154 1582304 789188 536409 1676964 60865 1030084 1516227 202195 1111525 1817284 1824621 1395156 1328690 231664 1424193 1642310 1465381 26085 1345685 577081 664394 345662 1183972 509796 694205 13723 881228 1234143 769333 928655 729981 1585427 1700908 1614069 1859159 665092 942931 1348749 1074682 1181742 1265563 1446911 1829550 683478 1810496 1276514 382475 1219712 1558421 1524398 1063897 1531918 862201 165600 1080207 330555 269634 1636360 67435 389363 1630421 505381 806621 379481 1365548 1872312 628412 36269 985865 1440490 1807214 1944730 1160703 161169 1020570 1970604 484069 91256 1966715 1969335 1782164 493247 1973135 242693 344182 1723675 819241 706801 1019487 376671 1287956 124750 1473284 1295141 912480 341012 381791 16156 1256398 1528263 611693 1453709 1743833 1657439 764704 1231873 1957465 1765301 1082571 846820 1351335 1764269 663656 521826 675442 1335085 1131729 120834 916635 1145601 576506 449054 1335181 1412864 669792 1263538 610519 1211981 495115 1551197 1025120 1766045 278620 1546485 1408118 899266 913215 1198204 1252542 873200 639927 1940633 1185195 1107253 93301 1556045 795289 686194 628904 1878783 646888 185710 1622857 1428973 1021117 602661 829018 1001486 744184 1143853 1097706 276329 1920299 1694505 1063099 1150966 92513 1488586 305151 1950610 1306506 1457198 1297983 1579238 78808 87987 906345 271493 1430645 1536108 1182988 1405829 1516067 1790739 703753 1354906 1267709 1879981 1187671 1824134 1784961 52038 162759 1996821 1663915 1208328 499558 390126 1971318 436647 710813 91877 611656 1199844 1041976 953372 1986963 1024109 1667298 1740206 1108400 1501414 114961 528510 553428 986212 810821 209071 101429 16545 642579 1862206 595601 871682 1599943 166810 1343905 1047983 1427835 1875198 198052 376542 67211 1717075 1917812 1882385 1562118 968600 1574815 1719781 663630 601424 1807548 1558045 1615654 1026291 113217 1566711 1180004 577123 1218262 1764938 1992152 1962244 1845678 1680026 328651 584132 1104046 1174885 1672374 1133746 1937036 1978005 189853 1150230 763736 1472728 445173 1807375 169456 367002 1799916 1126909 1913757 276333 1313135 959394 692223 85079 602528 1709163 599872 531072 267194 1223609 1849511 321292 831004 581889 1116524 522155 1203805 340605 1598406 1005303 584140 736691 165374 400838 1651475 812102 168892 438115 336171 1322327 1768226 564131 1390609 399766 472087 1181946 718337 938892 1021155 1087385 360617 1980977 1234557 937684 1816244 345325 609679 679240 308072 1873551 667876 1323810 1267696 1670199 186507 1937085 936578 1149207 484664 1507552 1177519 768075 342364 453785 1549991 1864837 1627818 1813210 480188 993090 407792 1228109 206231 1660581 348718 825869 1745427 615319 1643947 1756856 604806 1258729 253109 645081 1029388 1589124 589097 135142 1570684 1840747 1774128 927484 1434013 106195 1373174 973708 722928 625766 1000035 1934685 293780 888336 1292288 621761 1063592 298630 1722000 1405587 145385 462103 1122375 1569689 1097652 1504376 1285011 82002 1677779 1729944 544554 1844896 47694 577082 316224 280973 782534 1836595 616809 635268 1522539 1440545 702203 787671 1960373 527690 757194 1638763 22101 1001891 1675263 1826475 100858 155834 1064555 1300062 220859 956083 1419034 1273229 4192 279545 1963828 808111 1729183 1929223 1249064 1457533 853007 524138 995907 272164 372073 436033 459489 1971628 823516 1348959 839189 1430274 48410 258212 303323 1119569 794024 1895711 677222 1495601 1181027 1628682 632303 969480 838685 325393 956298 1025002 1647620 550530 1081737 1270156 484117 164576 395038 1126507 723543 1587506 1940970 273010 960450 1047902 1681818 667943 70534 489362 1457315 1868478 484476 1318872 1177372 1298923 998408 435085 886814 1356914 190001 981666 547644 1467932 334162 579992 676565 710475 625862 37376 1219792 1263766 745427 514659 1491567 1801690 33075 1472055 451199 684862 1793723 1340418 1584997 1114498 1692644 9497 10802 1844118 1329401 934557 1332944 1049757 1288548 445235 293315 875612 7464 117068 1009556 1921103 519343 547259 1817387 252222 30163 1982289 188693 827229 756441 1029884 866960 1501443 493691 1356701 916088 428794 1576437 340057 851833 1583149 1550106 451767 1432219 95247 1275927 517855 1583696 1933496 1832793 51067 850133 1028626 351951 1502841 1015592 1161693 1007672 490172 951059 1558294 1576558 103969 1162259 1033012 962491 351783 718964 1610476 6874 280990 486372 1240420 1095866 1636744 1552914 802344 1328174 346715 1766075 1178466 827473 663211 756128 150662 1784221 815186 1615191 1878965 1674268 131741 879480 1762081 358268 1816476 1584499 1651497 1013594 988837 1174759 566178 464984 321993 572416 1261399 805793 1048439 919067 92927 462144 127278 517942 1004311 1764069 719557 1302767 339971 1577453 290945 1668998 1396424 1645809 1098508 1805503 648089 756619 852316 1112008 403975 342674 1351064 976217 583790 247952 1829646 994118 1894011 1433202 260570 1745158 547679 1003755 1720736 1430626 1602206 1567042 1508511 686476 1817270 1842749 290308 1607977 1372332 929419 1491204 1604415 1888485 1983916 1599415 799248 99053 1144922 807568 582087 1838135 223281 569928 379703 1250075 1849850 925816 1058637 18618 1337612 1126844 1294156 1909397 189910 788944 538389 134908 221990 1144674 113798 618377 798404 305823 790829 495458 1534535 907254 342686 696831 1105789 269670 219442 542387 1583475 754354 397383 1426023 376170 979300 728439 1095575 1226445 570262 1798101 379694 1501883 1760085 1297091 399178 1941941 1225008 559662 621651 1387286 1804350 591281 1943461 1548427 971638 1088627 764738 1173514 1698448 116314 800229 822297 407157 417397 978642 428204 322374 1844785 1854820 1005459 1256914 1251740 1884547 1742150 1054575 402497 310348 596325 1349734 1673288 1063758 1805725 138088 1293676 191161 1499449 1690581 326558 1599725 1426618 1060439 958938 1162057 1107011 719589 1933556 185344 1535312 1765429 1690409 1669117 366932 1726498 1499521 941337 1951537 1808145 815620 1785286 324995 1353438 719624 1318567 291053 1819670 1759433 1140975 863099 1554129 696367 569798 670172 310190 1630209 1645142 892858 604256 1566006 144204 1240158 1098925 1393445 1250743 299171 831120 1172640 426265 467173 1467475 539456 1970865 5546 1922695 1325610 574926 1540023 230094 325857 946723 764202 537896 851947 1378500 124011 1186142 1106121 210670 1616557 1900854 1570247 306406 830010 849389 1051827 1543844 271849 622006 1505008 1572160 1920041 1645401 311349 213485 296749 1012329 1550676 762794 580143 1013047 1011555 1840035 726105 1702162 1130003 755924 1966157 1517950 1353125 1218789 1260050 1597660 1435376 238447 1829473 1174867 386308 28855 44964 321539 1087353 920031 1955987 175694 668865 339281 1451476 1520954 187634 176803 666734 195557 914860 1113986 72249 933954 1865907 1045586 535377 1944584 1083547 1012017 279302 1499972 656681 1518745 986818 1290547 5795 1545098 1064127 1224798 849223 1881761 839121 1741256 759156 755207 38804 91790 647132 47926 1051394 1861394 464878 345197 1824359 841300 245451 395270 1438727 188068 735755 1694163 579867 1542446 1522901 1072808 1731759 932555 1428271 1778901 602524 367376 1088262 1722501 838350 1329225 403072 338059 1289929 1530547 1970283 805468 597482 523610 1692480 1911750 1072023 1659621 1597739 507329 944914 1581472 267000 1635891 476890 718411 419855 877750 327856 1285919 1182056 215727 1362548 245976 1165038 1357239 253209 1028741 1920645 473646 1461455 1395463 1254212 354202 285589 1577108 488623 745654 832052 160446 157672 687713 533751 662525 31179 1798137 1826419 1738676 1096095 841996 784885 1327733 1193995 370908 1687982 939376 1404574 358098 1940231 213440 640245 12708 125883 513069 169292 304826 301807 492159 1446755 145567 241493 619107 1039268 1082277 1669708 27270 513934 238579 1804859 1619658 528857 1332747 777088 697449 1768998 437130 317566 620899 86854 1002343 1221006 742242 1486503 278241 1904098 952514 1155843 1656248 1016548 873805 1887368 1280160 70046 378060 838616 1795593 51869 1128213 1443025 327599 1992451 1182485 351810 1603820 1472947 1431488 1660020 307825 1290919 1738024 1366857 1162941 1153359 1688257 907091 1961399 471668 1693455 1977523 825771 713429 1044416 1456935 292180 756970 910255 1923847 1132476 1910016 1549294 200987 74602 1551535 968757 275377 1175324 152181 1341115 592954 1235945 1412071 51927 586653 1952972 1161534 1893270 529177 32783 319392 225037 845629 1468547 906416 168085 1365862 885471 1017136 629367 352741 1355888 146493 1006516 198147 1634255 1699888 273907 1590366 1413325 1278071 1440484 1490096 762489 653452 499438 966978 1276150 1867888 1014853 799104 111987 1750774 947846 1896142 57803 1922637 1080775 1357814 58847 1955264 556482 1285246 1441948 299555 386224 1662211 107738 1344857 315407 77575 1158276 632387 1606175 1629828 580554 1338037 1076457 1656615 436168 1663867 1581845 21002 1338769 1017998 157425 1911725 258186 619699 1487244 1625986 1428395 1050439 1619910 584009 1498014 62684 1658804 827517 735227 1869085 1300121 1710313 1052822 1154996 276674 1658107 391560 1510784 1581396 1416122 777662 948416 1293076 48018 1916825 98168 1674285 1933551 1378386 452324 1441600 1792420 420508 1676949 683016 278361 105206 793745 1064494 1299858 1753154 1386547 1653376 184694 723656 1052036 97318 1328135 1563268 453249 1373469 703367 456208 278512 107207 349348 1630955 994377 1339423 1443304 1065366 1345502 1633844 1863341 294343 895284 37941 1691457 428470 1413544 1438635 672743 1995699 1720726 1641192 1450424 6959 1244739 1638662 723046 847116 912613 174855 727709 1982325 1289961 1588381 1297788 1000225 1543918 1481007 582681 1499221 428356 700567 1594392 1677351 420002 1388430 172528 613943 75611 1237365 377047 310241 1614315 1270783 137375 1967520 1429221 128085 1294007 671253 1179197 150459 1313010 1058588 401869 1807048 1269166 1836232 1128902 970746 422018 136774 260128 1609849 831690 705835 750953 1626687 193123 578248 906385 1174861 243988 1062703 1440831 1640807 1113791 1340811 1817424 461706 516941 580456 1197342 1637652 597678 303468 1965211 1052100 786984 951980 1056655 1971584 1109348 395147 1535293 1638332 249093 630807 143211 206994 445834 1307986 1603737 1068139 821734 524047 889255 77178 38307 1951874 553427 1549646 125345 1578932 889857 1709479 1591735 1101053 1523688 251199 1509687 394217 492855 1727135 612836 519410 569831 831732 185833 1115670 1308292 1122474 247537 324286 1486872 486745 960133 1760619 1207122 558306 649933 752570 752366 1763368 881991 1724307 201565 1810506 156532 824569 1284061 41467 1637858 87061 1042050 1494673 379010 621878 997534 378340 227749 30952 1654756 864806 1353754 374949 1572781 1253811 1167909 367581 592123 395669 122933 106802 127347 312694 1542135 1212268 322421 574562 110467 303212 776804 1760124 1611762 353597 1057513 1433703 1607002 897411 1075976 1481410 916280 1697561 888021 1004833 776746 8767 1551941 964236 505039 1785337 1819240 1502956 1626203 1199418 1016704 675865 357775 331725 288245 435962 221873 238306 1442057 1575885 1064267 931776 1300419 1360363 204496 606666 636659 206795 534873 755420 216854 533390 334202 316479 1597251 1045228 1122880 1868596 270135 1503115 291979 1050917 397724 815167 1183080 1692781 1801868 856511 1916618 1171576 1688234 1316277 1257473 1627646 681925 1708760 1624698 1668965 416154 1619554 1881661 1811309 431307 805356 1790966 369740 1872858 1468106 1363761 455711 195364 887486 111096 1188379 62885 355528 1109699 1222495 1444604 1807602 623778 576359 891053 114405 1175990 70073 1955340 538849 841608 585582 1120212 1228108 1963278 1369930 1443796 1448030 1286680 1786096 845271 1095307 1912096 1335744 829933 976024 1347575 75923 577750 288920 245665 1966587 1104279 255689 1546403 1915318 9817 391727 1659298 697387 1656432 1791089 716427 196959 1050536 65797 1443556 639806 1923471 1855477 178054 1133668 1009501 1267321 810822 1299209 411514 491064 731267 343012 770697 841105 899776 42756 509816 1378217 1519938 3828 1017874 1231480 481474 1085083 1045526 762985 1249826 1916247 1618557 625533 59448 886454 1065735 867349 51184 1891459 1284574 1370896 1616430 1876165 1767173 835924 503648 1495259 1379499 1326096 1406084 1111539 336116 516748 865654 227934 1342051 784392 1528099 1782250 497323 1245594 318300 908739 750705 644268 829084 690093 1455037 602343 603512 1371222 1941077 277153 1275742 304380 1907543 127141 1491465 610780 1874065 1491054 1634857 325264 1461832 711547 1003354 1119801 34446 766516 415037 1727215 1585548 385209 1352875 1126139 3275 1075328 254976 1526021 757328 412757 1339158 1445011 1396892 1808445 1520046 1709331 343264 674302 1573460 1349822 63388 347335 1425759 28790 204167 814467 1457985 1295580 777983 1894941 1642801 748982 1375649 265234 782591 1871485 1397479 830093 1505900 287482 1583335 664488 1211842 622159 1904237 1408693 215106 1344522 1094801 211130 1295728 442239 69811 983491 1076894 326104 667343 552419 705068 1750597 484396 960499 1656818 1296739 1838466 1782861 1703731 1882338 104787 551419 1330737 1578889 1284825 869374 124670 1692695 1683390 334431 1027598 1377535 427680 1842529 1862685 391166 1137781 1932169 1854039 1540192 1439940 955211 503917 753079 1533601 418616 1935184 882771 644745 1994401 1625907 8890 327954 1136607 541317 774381 683172 259198 166683 61486 1867450 1441671 1772548 815440 417305 712363 1009474 398869 120590 153574 1385709 1528391 946146 1619018 1761901 1210544 1716518 12883 1093827 678360 1034099 1979866 565110 701975 91916 312044 1145311 1686532 1747611 257938 208802 1058842 614340 1544788 292742 990819 159287 1789371 1181370 963048 458088 783599 1570565 1696097 1241658 1542100 908960 152999 598392 1428028 604006 1312865 1373713 108450 1995308 1781014 512888 975981 420758 1443608 1122744 83442 497784 1505645 1523925 328428 9629 1436270 1267817 443090 780069 1955251 1201443 1220913 1318355 672507 316098 1718875 484044 1979083 1466674 1116100 732696 262082 1974289 1909902 444045 28306 489348 1821759 512990 1159453 1177057 1527711 721426 1044689 234504 671340 165579 351502 654378 134999 1022592 612972 1914216 1137858 1042232 108855 570130 1653383 1330456 516581 1004392 1341798 1824374 714753 1177025 192818 1503033 107802 31979 139807 322256 705839 1394419 914678 360949 1993812 364392 1367664 1894866 993203 1559942 972262 646387 380433 240242 1526915 1709108 1682768 639879 1667435 954462 1595685 634482 484061 680133 435971 694776 898140 1448937 447608 1395307 989786 922900 1342449 1727949 394810 909241 1360916 1366590 1007750 349517 1529518 1765426 1259825 1314417 997715 1006665 1918988 1832931 584526 1530153 1170816 989650 1762811 1396151 1289001 1096601 1954798 453005 727100 1407755 228256 1339895 1151178 858903 171643 1948181 142034 1851377 1005203 1795359 956699 1493096 304336 422996 875048 1611433 1580601 1292659 678715 114545 490982 605161 683286 841532 1161041 600150 663121 1538247 1481537 1464979 350518 827451 342782 1164772 105803 315930 935633 916184 489746 1124946 1726970 165419 1752749 1799682 702926 685163 756864 691555 1248029 1602662 753589 1261503 470032 1791960 1613925 1000203 898466 1186674 1974264 1368465 1898300 659221 1926646 111926 1895475 756733 874867 1986561 214366 181738 267108 176989 1706501 240883 936213 101589 1296616 465607 101079 1574268 603383 663066 1493474 868286 1185191 1663263 1956267 1393205 212502 1631345 759966 1696263 1107672 1720439 1773390 1032963 1783249 205722 191602 1894496 843019 553334 1848002 272154 515614 605593 345166 604079 1424265 1297791 685859 961149 1270402 1951032 1276573 1913968 28026 234341 1656492 904377 1594877 170753 1433287 1689220 1451218 798820 278419 754693 71676 1575745 612082 644385 1679436 1228694 1669344 1331733 1779345 160115 387996 544564 616435 1685293 786142 621810 838663 1170026 1945471 383693 378536 241509 736299 1183838 1054062 1311808 1924324 458261 49721 722764 182056 976802 628166 1887773 926344 1583452 1520319 1868380 744622 1214194 901755 1830051 461456 213564 1031391 365959 1353203 1012904 1715139 907704 666139 1537014 519237 936266 1126150 541985 960658 915193 287680 914352 1543908 1618179 1980036 680563 1413924 649812 1012736 126400 816423 252261 655220 1563341 1350094 440888 282290 1965819 124636 424049 239150 304032 1983746 1491402 322412 610811 546779 1187146 1753255 1893269 385721 1833973 588659 1588940 1676716 1721769 1866570 908258 678178 717765 769770 299788 352707 941567 1420706 87217 768109 530270 449586 1095494 146974 821885 559060 1142574 954305 213664 743360 243200 923997 1583483 138492 462003 556779 1407351 872001 444101 1656365 487914 621022 1416705 1278266 290994 1386506 1183577 841402 760840 1084299 1170892 701896 449669 5397 95860 121766 404976 869030 878422 728025 95704 1512473 1122704 1082529 1280556 521730 1155453 1605365 1810543 915971 1276892 1680248 1488734 114973 1988888 455394 1973586 1381156 333758 1874586 685143 1752916 1341393 940686 683189 402951 1798868 1745168 1845883 1694049 1961545 752195 1422128 1516665 1541087 596787 668303 478794 661046 816784 1376991 1809423 1953842 265998 92002 722087 1151349 1823688 1509891 1291881 1673223 1845708 189818 1557241 1774201 784375 576972 720647 844258 1644843 1670459 1852945 1009312 796524 350142 1682637 459219 1662970 652488 1656320 1341151 104122 1180161 715511 306353 1827053 283343 1080059 932369 1797242 158652 695316 939502 464903 604033 302353 872955 260470 1225758 271126 1198223 905745 447335 269392 1425813 81153 982093 1808518 1073245 343442 1730778 1588985 716267 1431983 209742 125533 776482 163546 222878 1578840 741555 540112 593225 302945 698605 915339 749173 113856 1134808 1065731 848152 286974 878897 798819 893125 1246092 976617 424088 1606115 184298 431486 1479534 560946 297903 59545 170887 1715379 769281 1435286 1555756 321623 1551394 122601 242357 1878512 1020651 157731 43420 1748896 1490915 1830128 1913473 1985429 1527490 914213 891132 334920 573265 1359772 1392154 1635411 356535 712526 1533493 669852 986469 1535833 452340 1106387 1075340 1612963 668526 285410 334344 859447 452800 1567982 507642 1824258 240565 16719 1306909 9460 1239786 1866391 1967387 1541497 13397 1297006 290286 1813777 1203426 737371 816534 936361 1483749 1762422 1211372 892244 1227479 388191 1593052 401682 268057 1087357 1345007 1142945 1188222 337035 117354 42372 16397 748899 1798795 23277 20408 1092321 948729 817671 154177 951159 1767482 196118 179880 1633993 1353540 1010687 183497 925151 389308 410626 610083 1205347 1803687 979457 1259637 1217003 464960 424730 645699 268109 1045443 904938 1403643 1906268 1721244 1752271 804218 276916 1478309 1624315 555000 68965 1798301 1933310 535972 90378 1126493 151002 580533 1281872 1239157 363804 1992997 946749 160940 132206 295994 858483 464623 34566 1778117 99563 1868590 1067212 1635928 1847474 1055731 1731383 1327256 1027705 1690643 1539909 1713760 548933 743780 1865484 758340 1932042 1886638 348250 356199 402648 1113943 1532237 80826 1717885 1536842 785880 1791528 983665 1302860 1989341 1135385 130153 1310620 692539 466233 1485824 1957157 582517 1449632 475529 1040632 486221 411404 1290361 1571507 1387872 1415021 1685638 838354 1346988 94689 596543 1976752 1776642 1923936 1954927 800289 563419 87452 811132 1176434 736237 1302392 1983180 1121151 841003 732432 795326 816665 53391 1697462 946467 39725 984755 481846 771242 56453 1817126 1328559 1063984 899615 1095783 1699564 738038 495341 1992602 1242790 11163 992509 319196 1144760 813240 544832 494979 1350849 717408 1898810 1360495 923437 1019260 1944695 739412 1141555 1222562 301253 1892964 1376097 516462 27627 143147 1499289 193501 514464 639158 426636 629108 1126654 558694 846756 1136394 324000 129282 602673 366708 1640006 1201290 105188 400952 1328324 1640231 1414736 598997 1759086 870789 613619 32187 91932 1829460 1426694 1582806 432751 205985 1920468 1657125 1478984 1515069 902808 1566628 1597631 257035 1209554 1432722 43155 1670947 324915 137658 983271 1488530 1076948 1803867 805572 1734595 352368 540461 692429 132900 723295 296628 452978 1045081 248488 666875 143934 1386459 1019952 89422 591620 585837 785352 1060012 205903 559658 290145 547034 1683837 1502892 1480759 1450550 1951762 283287 111803 275557 1430587 1395867 655431 891532 269389 1332270 845933 386577 427776 342559 751354 821557 588419 83989 1298365 837496 47681 1673550 106760 1057069 512264 272162 207254 294207 1934597 507575 1763594 1625082 1654321 1018598 349304 1882914 1675236 1388780 927602 1172013 1884516 748967 1019985 1738111 337442 486272 990646 852398 108188 304978 1137992 883038 1590302 836210 1051888 458121 231952 80891 1489296 1778367 1175238 621212 1657364 1146017 1911299 1149768 326689 145031 351041 1591665 1650300 1297159 1880864 1888195 1069934 856556 814302 1071940 696556 417155 415843 1897435 886600 1511575 1788491 846459 983310 1194082 1114489 1162694 1015577 1466154 1662438 1081693 418310 614376 1621703 677014 1823072 1159804 1334990 1894356 1016497 1331682 363996 74635 1838408 1718022 7060 1172029 1207556 1426367 1718350 1712385 914223 51596 976929 137936 1647791 1848108 1173765 1951761 1176504 932036 143527 1262019 1804016 61691 1142871 886617 446531 1572257 917418 1698990 261307 407249 446921 990304 531498 1921328 1228750 1104881 238476 358460 58672 82713 1827381 619509 1403947 1219652 1447009 352135 121871 1847542 41918 1070036 861085 1574352 1953201 1117576 1912581 107710 727842 1259342 1069547 1424916 1873180 915150 1699184 1826164 1325574 1855349 986999 733741 1079326 876236 294617 611213 1707103 436098 1187049 942306 372315 672904 325575 306772 1025520 638893 782899 930372 672705 348239 848851 572158 483177 848270 889769 719765 187850 818749 954487 1986923 891655 1626842 1039856 3144 187819 686993 227024 1305395 1867282 1143784 1477631 1171664 1917493 52193 1561107 1134245 333162 457767 818006 1253963 143652 1409337 883489 1667689 933265 56546 1898864 24283 18609 686183 1218743 203363 9379 768282 1665802 994654 1900049 1395958 1467810 877552 37361 362888 1886965 1122319 289370 123309 68770 185372 822942 1655526 1181325 1363290 1679135 1771889 1669685 713554 428113 251129 284282 877492 1925243 1913413 250426 60157 1010500 468804 25517 1593889 1290620 1284475 104377 815992 752427 1845037 990751 1028417 1188636 1187305 1451715 1187704 586105 1521161 792029 1758883 1877601 153986 1867652 399367 111481 718215 1205911 468246 988646 1261610 1442058 877764 894925 59662 1686128 913997 822038 515177 96752 636924 1439542 931535 937027 1517484 1949047 1774944 947193 1518517 1865219 708843 504362 783418 160414 86008 1829441 381881 1058843 938304 1776318 1971590 85175 1815870 1314919 531854 940501 459449 1100980 1428049 1513571 243654 13497 1153256 909363 227716 1115766 219481 1952324 853462 1925886 15195 545118 1527571 921068 9410 1356619 1639921 1225058 1769648 1054393 848664 711294 1364172 386082 874984 1351460 714836 1434902 1880113 643460 1972533 1663147 1673053 589432 1397443 1997535 286259 871028 1311298 1219580 16137 84478 1488686 1038728 744954 1225019 374050 491119 49908 260779 1142067 973280 1332887 1926391 169737 214140 588535 1215139 1927273 92642 1765158 1755571 1180073 1858298 796870 54240 674147 253795 1205070 1469687 1231857 164307 1402664 811445 1838201 1646257 1850724 1092997 1160983 1030567 1827682 1496504 360874 1984625 1810884 296517 1726548 331209 1778566 1796920 1127519 613176 227243 1582349 621737 1598170 509002 92743 1683828 954569 289195 1116970 1953050 88211 265605 338543 311656 747081 1098443 1879690 729884 889995 247827 714951 1931232 140772 1862038 1643673 1294213 955014 1326639 1251803 953177 1664924 874685 1089497 1697749 1833184 392259 1170059 814434 1279214 1372466 488968 313582 1399693 1248453 644760 14540 1757594 364872 83038 1872935 1286860 1471672 1271548 1429185 1672996 78992 501023 1320075 492190 712250 99244 1724932 137419 1640554 416014 1294894 1747927 521055 188327 425293 1626210 724618 1655891 1726933 436027 906811 280780 1050656 1319361 1634654 991654 502472 1654085 1468629 1062555 324409 878957 1266668 231406 1822593 142421 728531 1709437 1485211 1927909 1682562 120458 360602 974566 275291 1893239 1173606 437910 1490171 1039450 866042 1096896 1001072 350903 679090 1983817 1885159 606827 860474 461794 1028023 930379 1583540 1174415 857267 694179 1941903 662546 506171 1461947 1090020 867505 1568773 1475807 1943258 1954113 1603377 968165 211496 1392719 1758398 1615208 564807 1734337 1819682 290521 1210559 1361763 1132852 470879 1048552 951802 923677 1209446 1771108 1463197 518664 1446283 1881349 852323 893849 1292872 148961 1334270 656483 1419765 956479 210366 1755817 1056979 575673 1965154 1497411 1209870 1814211 1751467 410618 1932495 812999 1706777 130929 1633575 1438755 21001 1193261 641802 1105380 1009495 1844624 237814 146932 99763 1816677 786535 250129 809478 199988 1716478 863437 602108 17625 850966 961536 215565 1447843 1165340 1034126 1800653 450473 40081 1445571 468631 1330109 1737825 1214554 253034 439525 247973 986458 684305 1943389 316407 691487 327473 751253 1455211 1264297 713348 56728 1829639 784659 1091711 467518 1895519 684348 806798 911171 322847 120003 1969393 579393 314982 104645 516548 583304 1585031 164190 1406760 439605 1655751 220111 406030 758990 48401 452704 325107 1053522 1275988 1938371 1787599 872711 1775180 774541 1784605 829818 615287 716508 1782434 1139697 1332245 1024866 682817 312184 570265 787654 1935977 891802 1944514 1531289 1915832 1311556 815264 1356909 670504 766840 146260 724009 4440 1880046 172861 532091 1592711 57752 923200 145165 1513846 226779 1044694 84279 1352720 960183 644035 259161 1239505 804931 1010040 333382 752873 796375 1677797 907517 1386644 467797 1184754 1836346 517333 1163200 355707 333448 618332 207049 1164093 1264968 132701 1591952 1809914 1905695 474486 1043218 1873471 578449 676827 953966 657474 593722 987927 1286603 1659471 1276649 839648 1603359 1823365 1460017 265291 742867 13518 331646 1249618 957870 843464 1716811 1025095 1445849 1756639 1324060 806779 598461 549875 582630 1622208 192528 30399 717774 1129609 1302522 1370690 49406 1603178 917325 1909696 1704500 1842056 1745184 1768618 119471 1522499 692337 1531500 572072 364405 1780185 511372 442132 1301975 1290646 586137 1067594 846018 448944 523242 1038573 1576628 62938 620721 1877782 1880253 632725 1854413 510186 297296 999298 9141 1771276 1181764 1011447 941786 721794 1423199 1203526 1769296 1268408 799395 1798350 834097 294416 1376611 1150936 100597 679874 140636 1175561 1441297 317514 685036 245643 156374 1425071 860481 418619 643770 190893 1173409 1094029 894788 104838 1191506 917549 240930 129609 145716 1680560 1166822 554806 1870393 1669513 1770681 387721 163628 1172435 1640899 84498 1610210 1963016 1718964 1310408 1190504 554218 48626 742261 498389 476591 1134893 335949 44451 1467986 419049 1389283 1749420 144523 1937969 1685217 214933 1361059 713654 806998 1371942 1276151 1781836 485562 449000 40776 152204 87401 102405 1332622 931623 584014 1780650 862770 700873 423616 1024060 1149850 1041165 1721833 56552 1494464 1142851 415664 736938 149872 1475127 1768914 1181926 1375474 609754 1496242 633482 597331 912529 1769416 351455 977821 1916188 916889 943873 247714 6038 315665 187244 898964 1104054 403198 1742771 1588075 866387 1834538 1019419 1678979 411984 995651 690928 1441520 1338290 1621756 1560877 1359501 1090117 1822384 606141 36574 630856 222901 417303 160717 1499509 175474 1951801 1736813 589633 1901558 1442579 243589 678888 1137604 1788419 566618 1822088 1583910 1133825 1980995 1710696 1511680 1369641 984995 1442912 121232 1342725 1123862 461553 1311200 1127104 83584 829195 1136737 1671396 941216 1948816 922141 276690 405309 352876 473199 1734812 368170 632291 331025 1900953 1961217 1895689 1987426 568843 671309 885340 1366828 1514881 266273 386810 1598870 954889 972761 163211 734737 1222499 515559 1641489 1781432 752688 1258983 1191481 416085 855238 294339 1169090 1350629 1985859 142757 1568806 1234452 1122526 678287 905991 861421 1216013 1248536 321268 390238 1038523 1379854 104217 1371801 716572 422558 1194614 1168291 1111877 1433237 1688480 1490446 819168 1558501 1181731 1208713 834550 1558384 1817181 1781221 718462 1142875 472770 196547 793915 12345 1986051 167349 1811099 534409 1495830 1156963 1890790 1407830 1076435 294122 795426 1489756 1570720 1750382 774960 1545912 1351527 184889 527067 72216 1611207 1053644 1578928 380943 1630980 865536 1552315 269376 1566435 1760404 1461709 629691 112753 895916 174694 31302 1323586 248324 1299536 357446 122741 170154 1633716 389268 1991690 697379 1175771 1364870 159361 429934 787266 744952 352835 558516 1245613 731550 12719 156907 1128688 388997 314819 167570 1331300 1462551 1538501 1696923 557038 1126381 1147616 1399508 294670 1234153 1809698 299180 1911797 1538315 1165354 1063658 1282430 1676025 1471643 171575 978262 400126 547942 1422360 636275 429161 1736815 1457247 548739 210167 1021789 747509 1624445 1805051 750783 1761685 1895783 625968 237126 142245 1471192 554646 648863 757723 846357 1676343 590164 431738 286681 593163 61390 1507394 1565007 967259 1684520 1630235 441245 850877 1332342 100099 885045 420220 481738 704031 1707919 1183283 172341 160646 1814893 1784941 1574102 165969 1748795 1361800 1179882 1092472 1357552 1080556 324836 813669 1103699 1966470 920614 1081120 406976 309204 487630 456916 307562 1491757 560329 71495 907207 1303864 1111338 439690 889200 1067703 1627046 696878 320957 1135540 1943766 1862508 714383 832843 1085578 79767 1440973 1456269 705582 1059923 450252 314898 1241490 1278664 261287 1992326 373512 580199 332936 1030440 1442474 1643312 1340590 628749 1026384 1461695 1745004 549714 1476163 582829 1654865 773330 1451943 741638 505576 1664548 256163 739156 385313 315268 157697 1510478 749120 647595 536256 1774582 1937392 1792034 1054501 585306 836969 67350 909637 1138684 1317224 1311911 947701 283822 616214 92292 1835729 1762007 109798 443715 1952269 25679 417891 290676 826506 323902 1305740 1917833 508052 49397 436251 631605 1214270 1840790 82912 1068261 1908018 1007019 1368856 1231966 966553 1318640 1252210 438812 1347442 304764 951538 1251193 1376964 1710170 405128 582434 169222 1866516 519152 1399633 1764873 304008 182216 1426562 48185 525428 810149 581494 1135547 311101 1247508 1114649 217015 1011255 1278513 1554585 954644 1939315 932251 1069942 1512725 1371260 1149174 243974 817840 626206 1157223 1463859 280947 366408 760017 1934173 1956551 561655 221255 230390 1847523 208162 303737 112425 881741 995394 579511 67087 1652739 1168556 226305 600962 1686963 1374566 1391832 890944 1132317 1060956 747574 638478 862183 1408300 1345641 606519 109016 1124541 1472892 54779 1628180 1674720 457569 735866 1435628 14946 1598184 1474654 169231 1506647 1021731 1207057 1851444 249924 359305 253910 1448610 1811065 1549383 1412164 1575591 59212 1560863 636048 1154607 1131844 1915487 1851645 1750393 320207 312362 1838512 104343 1162466 1527422 406532 279974 225491 147684 1410894 1665246 1881245 12757 851525 1257763 757534 1463655 373649 1525585 212623 1885616 1383351 1086138 1093762 1202582 1418228 1398456 158917 963950 1649406 146331 1694982 620371 634261 835506 1902269 1166686 23599 1142941 1605699 393969 117761 1724276 423951 921352 1589806 1717319 235775 1320043 1905342 1800354 633117 1563824 864213 1389830 1435893 373349 1776409 1733014 20209 1546478 732956 518116 1829664 1243928 1371932 894460 739267 1253668 457543 1801403 121514 592997 1450730 1851878 158246 1539406 594260 1542309 12490 179553 1491980 1982185 1490770 358166 1229938 1355803 1330176 1367942 1246856 765597 598116 1603952 1346574 1237722 1065895 1084843 330319 1231389 1279611 1070331 1502032 1620589 337740 1555158 1046727 683886 1290907 386348 1835860 277795 1441796 1827899 1882695 965467 1034113 349778 418283 526113 784832 708114 904229 1792335 912846 21599 442975 333770 336221 1663170 662600 821947 647381 297050 1483564 1227160 1451624 1846543 1329355 1834880 599706 57578 723041 1491227 1569570 1924155 1537029 1830038 1410309 1955189 1716346 1561945 1978990 1532017 1406141 121377 544220 20535 236193 1847517 349279 1407596 1598005 1632435 231525 1068522 1203833 1054945 1693996 345404 760411 1491307 1236091 956186 1430377 626533 97493 1839638 959679 1317325 451015 585331 904021 1814331 840908 105558 126779 979175 1672573 1275351 1889948 1374059 1853157 1483084 32943 364276 88516 1670439 480403 1555439 349103 1666510 1700412 565076 789091 1724514 679493 914047 240244 291766 199075 545081 1482425 45190 409181 1770459 1004215 925116 55537 344969 1728985 1740652 423675 1046654 92462 1488384 555509 1312984 1483222 335362 1806402 462273 1916918 1036619 130095 982403 1505682 1772136 700332 432199 411016 999833 356280 206883 22630 39990 1250301 1843521 1418298 623988 1095858 1175721 831676 1461075 576965 564361 1445221 298994 1653608 1476641 1412835 1790834 1840101 1078701 596980 1596349 160250 1097705 1264321 1448818 167822 1596854 1549512 402293 1591567 1947257 1090459 1547869 1245463 836059 337436 731842 309105 1601544 534972 137166 1141521 1825723 1938840 1077394 932090 1443536 1003853 433466 367993 1364223 1732342 1664413 159340 1040369 1396101 1239067 1095835 1602653 1321052 412107 642772 1674956 1367240 224959 1539434 682409 1654004 861408 232101 870327 873490 843935 405340 1279212 1958266 1210205 1785794 703410 1867093 1209301 694683 577157 1749230 1922311 1770914 386795 1412597 1405032 1655678 1072010 583612 1241730 380786 521845 945816 426566 779759 1861387 728445 1378471 546802 160038 870979 909958 342108 739782 1227631 604836 1418880 1058362 1432101 1768016 420390 1438672 1044030 312444 372329 822859 1626637 926190 389650 275979 1205885 275380 30393 73643 1829440 1164495 1611551 298073 649012 935205 1376365 1544899 1729792 1068394 183474 1117405 817452 1777756 571762 863383 1845921 1276616 90624 866304 870087 1838625 1804529 1109789 1639219 905300 1038663 1626043 660406 1674490 472852 1114713 861872 1259208 1635672 1503295 1386123 723598 1146699 15947 590815 1525303 571547 1897422 587277 1466456 1646984 122939 468996 853477 1945353 1472964 1914628 1400820 365528 1333468 546957 275953 393962 615077 1278557 1240339 235206 252296 1479708 676242 823711 359637 1579862 1557872 1621668 1242307 1695863 12603 1647541 157028 1224555 1804818 1578327 346759 1288407 912507 1220941 18982 1551138 1438780 1697069 1285223 1419718 880470 627181 611464 508914 764224 1130937 844318 1519712 32349 999037 1282494 1387563 261229 1494154 758921 144416 372230 1794369 1282580 730682 1196529 531535 1159142 1780426 821379 1161084 269734 1058184 62159 1402100 103698 964577 455336 1927425 1158275 100509 164855 1357920 1373071 1430535 1040979 1754452 1185730 589550 1252369 1353030 1831220 789408 1994899 294225 360443 808451 939389 430461 1699045 1603961 620563 845799 1740988 1017548 867254 1987958 1369834 1967466 1872182 612691 1478393 1164175 1602205 1646929 325061 852644 375197 1451997 1372329 96732 105705 1469388 211098 871030 713830 297890 1324676 1631103 850090 622410 1185845 1677346 222869 1799823 1562628 431512 112623 857677 1879300 1263697 1850175 1159954 1815296 129483 1235442 664626 707183 1432758 1261935 444802 897945 245786 1179839 1617992 122870 298962 811226 1473066 535453 1465895 34121 784513 42143 1034960 717134 410446 1338293 347064 683943 1157598 1249917 1693341 520476 485126 53488 1762279 690036 614904 1802573 470103 1780549 1779034 1308199 595123 1828003 1420717 871459 739803 1547974 1493406 879916 798187 878090 835840 1743718 146943 1981671 1928239 404743 473162 1202787 427628 1368284 9417 696767 865736 1479024 1399746 1040522 628167 1705765 1878974 1908711 1831130 821154 449665 486023 883593 793713 1199177 1639009 374093 901065 1311406 687583 307792 1592729 1676775 1532078 725976 1626983 1708981 520887 1006973 833513 262164 265344 1854080 1070045 1949245 1729934 1056164 1957101 208227 1947260 885855 88175 1136137 1771501 146312 525055 1357020 79036 1980430 413275 1290739 1923496 986243 769895 812665 273964 11316 434431 343908 477061 1315004 1983513 1220836 1551676 1374393 797699 878208 1532833 1386401 609847 450244 1296311 1347866 1452915 646890 537771 1350566 1729057 864630 1671912 1739844 1687090 1937679 937130 285409 1960327 443448 64926 1159386 1172486 1659906 392455 1831415 62591 1305419 1540123 566600 1995184 1195551 11739 51642 958285 707969 729827 1778992 627831 1223881 75 952403 1315546 522329 1207831 1974675 1711401 1025934 1805829 604332 1247013 1143965 1176132 363163 962983 1518488 566708 1186332 903968 612157 1270128 1461019 449540 733426 598835 1562742 1319223 1844084 282394 528576 1799954 1095647 666041 1645064 874546 604231 382111 1472911 527773 664834 1024185 999775 1746953 1250355 775336 1871813 1413142 1086394 487053 31975 1632333 1642695 1152718 1281024 387816 1398602 1744025 758192 782586 784365 639550 114696 184196 914706 1429684 1275033 62949 153708 428490 831016 229717 1621373 1538382 73198 1689855 1652704 12146 731806 543854 759154 1526343 196634 1881635 1306774 1085458 839625 1558636 1595348 813022 1152525 1502930 696290 1434243 1772371 840237 121975 1052658 290878 901040 732612 1807654 1261043 1737 1126679 1762593 1925287 197137 1783824 121031 961934 463204 1493823 1726198 1846464 585386 1366274 1951897 1149330 1570501 775741 634887 21788 713495 737889 1184023 1746039 1336534 1735214 93710 1483494 1179230 313016 1431026 1512278 1702852 1916955 1357664 1657759 1025900 1801397 1066029 77297 1203758 453742 1492378 749115 1010805 239960 1620879 1962539 1914831 16986 22272 1192346 1091329 158055 842463 1751483 1285937 1195084 1843640 536423 325844 1587094 583402 1341613 154738 794374 1235176 1321820 1035030 1740345 1881505 1345826 842828 785343 411877 916389 26599 1125852 88725 219778 760972 1862424 1775311 1339568 463059 1540141 1710270 1791321 1032706 994783 1210468 485326 1335749 426003 895963 1498092 1688931 1565851 916659 919309 558254 1254975 1922936 1777793 1791849 80018 1904032 1482889 440451 1586483 1979856 1689380 1158425 243805 1151775 297318 1087684 1962265 957913 228143 708051 364703 901071 723787 464846 1949455 181860 611730 1630469 718228 1052275 1589341 1417641 492487 1045133 659723 1133179 1951604 1716695 233172 1090839 1118810 1579208 1048443 21029 478158 1766770 40785 938330 1849847 213021 1089684 1030114 1645888 66367 116510 165167 1769374 108327 187627 1570189 1961351 1228150 1027928 1830972 1329266 181263 1548599 505335 1864657 95612 104231 1518216 1308110 358610 104532 1342890 1127746 1219675 1404743 1802200 218956 1271793 152175 1261329 968403 341628 793433 1939068 1680974 628721 1737813 955360 603261 314773 1107349 1530384 970431 356789 1077715 440428 1143692 596829 955670 560536 1261896 1092349 1643020 1912786 702905 1575234 456750 595697 514690 177038 1020026 313574 1782139 1251507 949691 16769 582264 26500 677658 41088 1324780 1060338 629379 1540562 134266 612137 1269815 1348443 721484 1921904 1279837 1795349 1324021 1164178 245986 1937173 1668925 517604 490876 1491382 162853 991582 306890 1941032 1054681 1506982 387345 916172 1865864 1613904 1320698 1337026 1269395 862308 80758 843589 1322608 521906 269367 232074 495194 472317 1846295 1655598 1390479 4386 33733 1685379 147335 1994996 224979 1694000 1315303 379078 1680871 1480400 949096 942471 53110 1202531 1339073 1445104 508588 858292 1723425 758395 1953165 1965972 782716 1169725 639047 800421 1234977 1547655 80234 1265422 1063106 105732 861176 126387 514158 1490667 1552731 1954255 1415696 1183796 1871150 1114679 84564 1136999 752122 598466 1977632 897994 732094 1626938 577313 1516685 315396 1805861 386530 1182187 1688906 123870 862263 1167833 1124050 438284 690314 103949 1146476 1108375 1846213 118262 949565 372896 513902 1387480 175940 1900480 1411506 1122131 10145 762212 1324986 1413654 1855989 249947 1338406 1437816 498751 1482837 1726015 617909 1523229 1021899 1690666 553813 1147877 1980352 637015 323477 1980444 1044155 837987 714540 689938 516856 585934 377584 818126 152848 1746093 1237026 637904 723237 1177361 683049 1042248 1364535 588993 662947 1715709 1358520 1890528 735317 974368 1831285 686077 1411401 1637730 1930103 661873 1882105 1263463 1102985 1978567 1919033 452736 842614 1640330 755407 916355 1099211 66174 1212200 1352488 1426755 165848 630075 1412283 799642 712103 1423189 1282784 457384 34593 90637 811066 1515624 1270639 199889 1136337 1667110 601282 1023560 257056 384067 860344 873858 87309 668353 918411 1777866 883461 1293001 740189 803582 1031387 970570 1699819 1396523 1276295 419901 419548 1499651 1144641 954578 59811 1442816 1292828 1388974 1930259 1903477 397105 331389 903428 522244 396338 1129307 425392 321145 2859 1994906 709272 665307 1642675 707372 1806081 220247 794603 395028 1986153 1259427 952135 1449009 1650418 9882 1266389 1985814 1129929 84281 67407 1451132 157311 546967 293032 30421 1808819 1081103 1178583 8324 1026560 1700084 1792358 631779 763610 1745918 682396 1255284 1026723 1267522 1428560 201169 476024 1699757 351299 552105 207085 1467358 677176 216477 1117655 1867457 1400229 633446 1255328 1020954 298598 1414225 1790340 1860864 330533 1415692 188376 649227 1245647 267999 1614756 424484 967811 920090 1721220 397070 1175882 615853 636602 1437040 101134 1578726 1474028 1386332 448236 1894128 1187584 1994703 1560313 600163 545873 1879513 1001600 1397718 1470043 1645250 793445 1111020 1463808 145601 1243030 1166197 1389853 947085 598742 1748971 152138 1369442 1876248 1469661 682520 127471 801877 571127 1659362 1952286 384601 313694 695951 1205164 279815 1792361 1289596 1134648 1360881 1638826 827521 1723854 1354896 143967 1687261 506717 716969 1905985 347411 1041557 757021 681907 1766468 1708387 665222 1891275 102048 103526 1262269 122524 957066 1199671 1215217 323834 209572 847827 1568152 1892283 339915 1833270 250362 453926 1521318 1386165 236233 1169811 177662 827102 1683870 1942309 1441683 252065 451669 827366 1890455 1351187 1750084 1780056 868584 1865934 1752329 441570 1735462 1055045 1399294 867960 1224407 1751170 1267512 62703 1685137 1863293 1163425 997979 1565118 1425881 1425497 247818 1648797 588338 125966 1083340 1464164 886004 1717040 895132 1427431 402893 1772191 1946007 479336 676962 1424493 1521290 1585607 898444 611009 1702928 718508 851168 1199414 276473 804547 207798 496519 1341831 1497795 1865311 1869866 452671 1041172 439890 1591863 1004181 970159 933516 1256045 1893820 1642763 1887110 845429 1132370 306103 1894359 878724 793458 732287 176808 949296 596475 1791692 510210 1440442 1823367 886098 703585 375276 347147 620536 1217082 1994397 1432166 362240 1336556 1925527 1562642 124742 801634 159813 1416332 1794310 1063772 1479092 1725635 1843423 1293180 1236535 413476 1619869 1087280 1412159 173181 155015 628619 1268482 1685127 1137670 1394748 988083 741974 1337704 1184336 781219 267618 1361336 1592756 876514 1267591 1761273 1663970 532208 861455 44206 807729 1809964 286223 84185 1796745 1449479 219706 1985020 1919367 1080441 1092343 1595736 1244584 503340 1767134 1656545 389656 307777 475554 1328393 1730424 1339520 14411 291725 1472732 1631389 450292 299554 339518 852768 137965 1838354 977256 1149396 1825529 455346 743465 1070176 864157 229558 1788533 151810 689402 1479775 995901 773778 648815 1624023 267199 1699698 1366407 100715 1684494 1614701 645380 133036 1427210 1689892 1102028 1310068 1436597 337791 1745832 30733 361715 537240 1602121 1018762 123356 860076 985245 1858136 1728819 1429495 1931741 244580 1066068 970884 1261682 775295 1564769 296047 267349 1218930 439968 279935 461962 1698640 1271887 516600 1078380 1343761 1773713 671342 1444689 1384663 1896514 1744367 88780 548357 1167323 1211794 803757 1173274 1069421 401216 133610 1798957 461438 768702 1162800 314553 639426 1983776 989945 927639 522507 1099975 1995117 1998337 1799265 1934979 1880649 1641892 302706 278691 1968386 1246884 428406 989097 1009537 811494 1100047 1418610 864180 388273 612753 1171903 1171021 944662 471460 682622 835921 369001 1663990 1486119 508412 444370 420718 1186395 1532844 697992 1352280 569138 15242 479390 1943400 1631350 1174021 1026809 256830 651820 1386156 804015 103073 1971619 105260 1977809 736455 122820 424265 523926 1438294 1007281 560360 1624386 1778486 10863 496542 1909296 31886 724979 1980483 810110 613002 1492090 1237870 1231753 78886 1191449 831891 1515806 1999942 526706 257637 178992 931070 732825 875466 81791 1321174 644868 770858 1091410 974462 554159 1151757 1886064 30179 1729819 947105 1491380 1903324 763572 795093 1420202 70445 1750231 607508 1371658 926846 1715343 1809257 1329587 1399988 460442 1511240 130632 738590 1491587 1736466 1802512 1461124 52349 1573629 1961583 1918625 1526296 1017230 1012527 1605178 1793694 366379 594902 1234738 58438 1433014 1367796 344129 1654621 1520003 350743 1487571 306541 1078323 1127237 460928 1254475 1477530 1252025 41924 580585 255993 914758 1490254 1222819 1768211 1523849 1578668 904361 598203 1810494 1898533 1145103 956248 1769411 1115057 1642323 1286491 687217 12223 468600 900142 835185 1866578 1546258 1075725 408306 48563 53845 743955 1525915 115335 1706249 1630598 468044 229720 777845 100998 11956 1695427 1841964 546258 16957 300091 628997 1490314 1289780 1004209 1218521 120404 599945 784488 1939120 777516 1492179 943183 1341695 913906 1302031 400627 1418418 1963366 802437 430324 1330228 793886 1037250 1076820 1589566 999109 1283286 1957976 411862 73549 662049 1436963 1101148 1590297 620763 1307950 735836 628817 34850 1598563 1730374 600965 342122 246910 1333684 931494 1212710 875313 1260445 149956 1646969 387048 1513235 1693266 276226 446671 1466009 552566 22566 223863 1684308 200722 294046 660642 1170659 215985 1145158 1091887 1240682 484348 1855438 1352585 708089 1384112 1358858 1556443 1022121 87442 550096 438771 1273638 1871334 1086679 809248 603511 1776714 865770 1944177 1496437 429468 1844888 1516161 828256 765137 1061212 203079 674330 780151 1240700 51775 1318182 92572 1207340 1057694 271522 1450268 399533 2476 1594277 540380 583113 908022 464049 543897 1605943 1268666 539062 878096 678248 158151 640140 323526 1497763 458677 792318 184661 537515 1248079 1327006 875856 1382972 698065 968052 1621568 1003972 419608 1495544 826119 682206 1316625 1870885 153235 1937592 498418 9100 826210 622735 451963 422061 637623 850443 1256212 1649467 1801386 936550 655005 1886692 1655325 42945 1947940 668486 358583 965733 1041121 1971244 882400 1619817 1411777 629087 1810699 684469 486955 1971629 201585 521575 1438965 1385558 354737 1034398 357538 61581 217563 661357 1115756 938788 1882895 506460 596683 333205 1199908 640232 1353616 3847 1846061 552351 1268656 68455 1002923 1951735 1411163 1263188 1356385 762163 1854249 433647 942204 893075 213992 947956 664641 838341 21868 1827212 124315 1711303 224899 756943 1298321 1543585 838215 794636 1548944 411124 713538 856533 35782 511563 1516250 339484 1220360 1763577 198567 1866132 1064569 261353 636810 763016 804586 1424877 735475 462488 1508604 1727059 818018 197282 1928308 876003 488005 1759466 671965 238912 1633666 569584 1212159 386492 1879293 1261978 230055 219825 1637212 10737 1523720 1195999 881364 1221930 1859840 368833 1440840 718379 1731642 1182309 889502 1367300 1392707 387591 1303014 280607 1808598 152353 1432376 1309446 1444113 7157 1065959 260246 1333964 1599461 955816 441341 1383410 53094 505460 1820731 1437485 1117245 1782842 961534 555252 1796644 1607537 63331 1347904 350150 121913 1854637 1252163 765643 140760 798349 801293 1052330 999985 1421972 1723417 1504046 983415 694202 79431 1883270 218049 1101538 356607 1684448 600429 1943857 833223 80111 928705 561928 1434124 1944887 1496277 1615224 543125 1294010 1572756 1134205 1394557 923157 1851899 1056759 647389 1685250 963451 1244971 426178 981157 1406600 1831038 1153853 1250062 720185 1500126 1987822 1095708 75057 1393316 1819729 1623413 1119738 1682887 263022 170761 407843 1407430 688922 1165363 904564 875860 1587289 810565 149754 500887 1941732 488167 1296906 1797976 761678 1098119 731092 60005 721971 1137485 737303 1176751 1811348 1733403 18878 856890 1891581 283292 955931 1081652 704991 312022 1212505 1144431 1172895 1849058 1749494 1732692 1980567 1255708 1815668 1524533 1278706 287141 1357039 1407780 715764 238022 305918 600533 1901891 272063 1062639 1262003 878942 23011 529750 1260703 305105 228153 1303147 1552152 691466 369389 1103066 1846843 1624320 990174 1882880 214207 1510196 1469680 1035414 175343 181931 1133928 1606033 588972 724419 605625 1362517 1868484 1228484 921505 497241 661634 1966409 248535 1145992 143058 869436 85721 410608 1304825 1178682 856899 1065923 41893 1443686 1521452 1535311 400744 530023 231135 740206 1803600 12761 799155 845182 1210356 1082724 1192842 1802309 962476 1299547 1037195 1519762 538323 695651 1296887 335799 1126706 691318 371749 382293 872802 1654023 660576 1478871 1281025 1428424 956088 17310 367733 1340124 1923965 139958 444690 1843711 1530781 1322363 290261 745621 257682 1623877 99738 915889 657058 1407598 1637950 737900 276065 1461783 89008 994491 1240140 1003066 1529547 1576723 487691 1542697 693373 1668138 834149 1973174 734687 667555 80133 1050346 364118 824533 156878 1490846 1144415 1142503 1080255 710183 1271151 336829 1953748 868905 241434 156864 797308 537310 1934059 1291243 1304281 1621082 1740784 1760957 1707824 1843674 333507 1292093 1779512 63992 1350728 1294554 1917153 702168 947154 1813664 374544 741891 95338 1688934 1127249 208101 625405 1741784 535849 1166534 186223 1364721 1924202 890526 719359 1172950 1457207 790777 1573721 1783135 1539112 589928 1708370 470242 573673 517641 788191 693162 1941339 1723743 1496606 215844 1628536 488388 1954259 1054809 253468 1492837 380558 516775 588304 507585 1414446 148119 534117 486142 702300 1525504 1916865 987081 561400 1717620 1256283 1526428 253882 970 707166 1979937 1103620 43444 1059872 293996 334050 787210 1226459 1407327 1432433 178708 1377739 1195410 12165 1795313 1752498 1518438 46520 1538116 553588 906608 962097 1286752 1404375 201920 1322108 1419930 1302403 1834581 1405389 1273695 44015 1301304 164867 1264528 439542 701208 1274780 522061 1605784 1077911 1804652 736058 1904490 1394249 423507 1343652 638313 1060299 1631912 120210 1999158 867619 689110 806634 739866 51728 699173 1509569 801946 1623816 683618 1238133 693534 1898912 323486 130448 811087 1507043 545646 855071 602617 1650635 1859559 1415965 1380652 1087056 1906381 1128034 355388 542950 650844 165471 794646 15865 159774 1855892 405953 675521 1833851 1747713 1399169 1062645 571131 355421 1319265 1690950 1116557 1738429 1538882 357138 1737232 783638 702478 293638 1887938 1774266 1726826 223776 1653194 1732216 156348 1668480 169072 519662 746571 1232601 723489 772027 490864 426809 626419 821681 120877 411040 1336795 1660378 852436 1150971 1207083 843852 58655 1448990 1510560 1324930 1901772 438194 1409768 429100 685065 1521669 1448420 716682 1262874 262807 434322 1990630 886902 1483759 1999851 735650 1335222 612719 1036289 756674 315516 84186 346796 1537307 352774 1218046 456541 263275 1122270 1484509 762487 1379953 1918491 111244 189741 1967905 679517 1194064 1273011 374067 454173 678633 759448 405968 780105 1824545 1257912 1139992 1263163 1333003 540177 938222 1181505 1387373 1695270 57387 1002736 1151846 586768 1626635 763625 1169180 1203386 409237 613966 1898780 1347141 90280 1349904 375488 1285852 548040 1588674 986155 1679210 1689823 1273806 1853942 1405752 1381697 1471038 868410 1405941 212758 1160929 538466 563924 167536 344403 1497645 1208398 148525 875367 1699225 1684822 1522167 679526 1261469 852526 747931 1375068 1857662 1692268 545094 46436 1302384 1320519 1723765 1151548 214323 485985 773712 312496 401093 1569044 1219322 1608598 411169 684164 736478 1415665 944221 1305943 1581183 298365 416183 1990649 1892560 1511059 1689115 1621353 9097 454760 1635583 775547 1814016 641591 1324226 1383979 1417605 565870 1712494 85348 260521 1163670 207685 1229658 272658 1718810 453192 1703980 490529 1024422 74095 1480377 890151 1918624 1624009 74789 764583 707531 1130372 348103 1848696 870620 928831 890285 670254 1798283 1138211 1518070 942326 924671 1195846 1487363 1029015 1127890 1029276 555529 1373824 1105189 533254 301750 1399928 865907 846855 1450095 322810 1658358 525155 1490151 1603923 1129987 301665 217783 593201 773011 515727 77155 1961316 1932721 1645 421788 644064 462098 175280 1226385 707382 1749803 1608666 1516962 1604979 1161737 474363 1498901 1150032 1850503 1285303 1230926 1798714 1920271 418723 784843 471268 1197482 645701 857488 1986788 636091 1362959 736656 1296057 1213530 730363 681217 1225228 1677527 779387 1079670 1176595 312451 1991823 1052446 418838 313968 504593 1604000 646233 226762 1224004 231884 910201 929218 770248 1266633 1607474 1065840 666209 1804435 1535183 539110 801890 1497901 1389948 790189 322070 1990980 1412492 1878621 1106762 643827 1914328 894550 1200158 1967935 1859767 1495181 1297558 1896646 569057 1806603 1563258 892545 241678 909545 1327796 1349252 60598 571538 361142 241288 221226 282562 479966 1996210 1941148 1017357 267370 1680730 537661 547962 249760 1671388 229705 415806 1101582 1170695 1327955 1727195 1321563 370706 1681799 205493 422751 1690171 834063 1230062 1632835 837487 227270 312974 668745 1773516 129293 1262911 1400324 1178860 1212805 629056 1217706 654603 1379011 306571 1524061 213646 1605042 460663 325617 319243 1049668 1374133 1738158 568967 757850 241606 201372 1347855 1045050 319588 143368 459054 452511 997185 1499943 317870 934581 1281175 1732593 1773659 1954675 206248 1105710 1960456 1487766 476080 1726579 1689635 1837411 1103808 1176510 1637121 1966446 1826739 1064436 97040 1095913 1087091 975647 671866 1268283 126259 1664578 303571 636564 1749041 1647213 173175 45849 1435566 569443 240097 865904 1042754 101760 1699828 1587151 1808594 542689 1613458 473530 1855377 1718813 48783 930559 1899204 1972049 1077792 160516 412648 141446 1405075 33989 1512365 668930 1827101 143177 449250 1523252 1754857 1269965 1313678 920404 401401 1540438 1462613 1653663 1334201 1238988 1836412 1852539 1914427 1030880 911136 161497 1927078 451811 1019240 135538 1900966 1636543 1876613 1951989 1540994 1071736 956935 1462040 1625739 392177 1994013 1709862 1742505 1433162 414028 1088589 27564 1298043 186070 1235717 1901253 137687 36688 12388 904821 872427 1162471 930472 158027 68917 776203 132948 524321 1318654 668987 1981641 1987641 315675 1767250 676694 316710 1412510 936509 850476 1138153 1623840 782020 376861 1052584 1514526 1296281 1487257 1523625 173717 924205 185532 517972 1437977 943906 63178 1945764 1422796 1102461 1138955 1936818 1103232 1964838 37964 822176 1112921 810328 448520 1433884 139197 579803 576550 1530286 1688 763017 30080 1946319 37808 1570317 378990 630247 701681 1531209 936390 185143 1947579 66868 670112 1200015 690074 1714894 1224048 1050149 850095 1818403 731211 1653292 1259853 227140 1472077 1256872 115324 1494868 1496801 117890 1756109 1866899 595644 1655564 901401 1121090 1929052 1396130 1508377 1339959 1373369 820745 6150 328774 924059 1722207 1382918 1839629 1159690 1377166 1441817 1195948 152926 833174 799313 757134 1361079 654743 822492 1494235 1945616 1087766 466252 1376789 1252780 729492 127976 1579869 1408740 419118 1214483 851756 1553911 730089 1018345 10128 570820 396745 1156787 1927722 825583 467766 1078198 1508817 40434 1503925 1454292 673473 699744 1796252 877959 1785225 1660280 437231 329853 389816 315201 878106 1792633 1508911 1450151 1284533 1218005 55042 1551011 647627 1753267 319757 474771 27410 1938911 1986726 1848156 637043 919912 576933 139276 1700463 1819162 1507918 361015 829258 15597 1708016 1634456 1802993 1235671 1906050 698925 639744 1555621 186768 1874944 846728 1944174 1724860 1097636 128874 1024296 1551385 1121527 1251701 603172 548935 882206 496197 84557 425249 67428 937123 141642 332805 1178152 118736 465702 423617 1727566 257210 1156260 1444913 1996880 29626 88378 625979 407243 441533 21475 1209259 1096135 209704 1785931 1846953 1289365 794677 67340 295567 1163576 1680740 368859 1736068 1718040 686186 122730 1379266 123096 690632 1176114 1136503 1720468 629891 76777 977046 46013 247130 903077 296574 429688 130253 1319632 306883 1158036 596747 1062305 1724403 1668256 689800 1842641 1673274 1990276 839146 171662 126509 259464 1418643 424100 1564776 1176578 1209687 1667561 1230610 1687416 339248 79742 14822 1846371 1665976 1768378 1562168 264296 767416 1329655 665638 140728 330801 1231067 1540533 1131167 352584 584436 1500656 1044224 1025748 185181 14185 1135893 345362 875894 1463414 1863285 984254 1765258 1877748 1992345 1317806 966474 895749 392710 1621829 872339 1755837 1677844 1777392 1796958 1006409 1280263 293839 982459 1079732 934804 867791 470769 289869 1331353 720550 1875082 394032 1962738 1790123 771045 1740193 425835 460207 300383 1983744 910584 200701 1237522 622190 272130 946366 837605 1090293 336859 1568727 1834644 1244850 1706426 276326 1097606 1091851 1441608 57712 195193 1138627 598301 1901240 534492 714996 537741 1295213 685436 184130 339032 857185 92537 1127560 1140249 974602 1358633 1774282 1659212 1938041 1918649 26434 129228 934240 862226 949517 922782 680920 854391 1454083 1354262 1564851 1871528 436250 412435 1820661 324289 512245 1929370 1174328 1369371 1730277 1726278 1079912 780117 852711 1322461 1530625 1253883 123822 633577 58352 1623952 186506 197015 1670894 1431350 1266420 554131 52151 813684 1129731 148555 1533843 778482 786908 1939085 1000090 1968613 397187 8380 1225722 1532315 699642 1978256 1402020 862224 1190522 86637 1089720 1676879 1839469 419024 1124524 1462308 1824720 968931 1591125 45890 34348 701299 1201578 1669890 1157521 320190 751501 1186204 1971322 1855879 1658408 418190 56 1452799 900619 209520 577581 413493 686591 392511 1207862 1748771 469548 1687836 1040435 881181 174574 1908677 34703 685777 1892470 673142 186519 230546 710983 1748931 176711 1705234 1859071 1486169 1204204 945718 210576 1098672 474584 771754 736306 1743271 370614 1376387 208208 1723347 118018 243889 486588 809624 884097 1695534 1274846 1209667 954278 1002358 279015 401844 838008 1270466 800701 386809 1071071 456484 387082 415292 560406 999627 266246 1586104 936227 1176030 754625 916945 1584115 614008 956820 436836 443046 1650985 1388775 1172090 241954 1886870 560834 165145 438245 1741529 886363 1146753 1061525 453271 558196 883747 1776284 1152897 1879249 679009 475513 1587676 1925781 1807835 1460087 1148962 1374677 1116582 1611350 260784 1549784 521755 1617515 1473838 691439 755890 1616328 591750 1459051 633459 1088001 1243624 602269 1340072 1794563 1238399 220759 286418 1089652 1812476 1443736 636917 850194 1728929 1686751 1807342 1785898 74397 1053241 406079 1853426 1697147 1418424 375302 319605 1128176 1332129 472382 1848097 1419779 447887 942170 6810 546323 1346682 1321646 1305882 1419118 206811 296680 1847508 1031339 1420362 1919599 282124 780949 1618620 1753487 1112346 1870914 211683 429711 637003 1496948 362532 1904246 619042 686282 1383904 1192685 5179 1397436 476733 1699983 557035 757051 1830739 303759 382053 54393 850177 1208821 59669 1086960 471951 1516356 1062732 1324765 842151 1995960 571148 556581 799225 472182 850761 1527268 1657047 1522294 57053 1770433 1206678 901058 824142 959867 1026801 1083667 1277965 738553 1929246 775309 1888707 721024 1270889 23652 299614 587813 332262 891983 1082124 840150 1303960 473139 250280 309482 1181469 1667987 1538479 1014919 595578 1894722 1586171 1042636 1516108 437886 1458403 1259426 852285 1215104 638545 1347983 1160108 1473374 350392 1382239 265190 529586 475326 1236468 455022 1464199 283187 1836241 1288275 232908 377363 269130 188717 918524 1123353 1771102 1696379 955034 641711 1098277 1730422 1383876 1218868 579284 1667573 1906768 659742 1453635 1145770 351236 888669 1014676 1446926 1715330 1427510 1952745 1613859 534931 1890140 655826 1673860 26458 903459 1602676 592019 670875 1418256 745708 815817 1572418 388353 341620 1299782 1554830 156929 1638535 129308 620300 1011061 294755 137288 1688499 1672275 289903 1887928 424601 108496 218183 1815447 733370 705074 865551 270275 924331 1126198 470923 684069 1356443 1189236 573462 409962 667498 625448 484959 550294 1845381 459266 170530 1702538 989374 1457874 907608 830763 1313601 1041310 160845 498021 1504233 1522256 1324623 341231 62337 1355734 1008860 853817 433822 1014253 1693242 1955775 1515196 979722 679058 525154 1046354 1090962 336145 1536964 177695 1742294 1448734 1146019 650645 601392 1907302 5718 308374 1614978 1362005 354708 816141 1488356 1622179 1105155 900666 1961911 1628059 158618 967878 591843 1974229 568233 712179 1871774 1312595 383423 1778084 878656 1855554 1639135 1655006 1809585 1456568 1510572 152514 483227 1567073 1375710 1895823 86185 766518 489984 1617240 1415636 1002750 932153 321810 1546363 131062 726767 597019 1447954 440948 1391192 1014983 552281 1557098 1562656 1805437 273854 1565635 1918503 1704425 122513 1265630 14167 1388412 1334325 286081 689262 913381 1040584 886425 1475200 923318 23929 484235 1965097 1980098 43978 1057926 997502 1428773 1340240 1619157 569643 1696433 889520 1404912 1321444 359693 542760 1535939 1085717 1081941 1507494 1666142 1946782 269981 1865340 51682 1351501 224743 133204 1632788 922503 1861140 69634 680101 166691 579003 88052 1979236 827954 104465 1723293 1501727 687889 868775 401233 1676847 1916774 1644792 1404151 486506 1602999 1902287 170860 525642 1057615 1410177 1534502 1351100 1679660 883996 169250 1599221 1395483 350701 614639 1315616 1016753 1006504 182963 1518305 1698953 1560819 1760424 1480947 698993 1773786 658323 1738894 1326032 1666887 647354 1241888 1805968 1997273 1210818 4370 498329 1867349 1471683 1377127 1066836 716303 545021 1687482 1265997 91415 1932639 1672824 338976 163113 1846838 1883448 500715 1716266 1245214 355843 745872 1539444 949290 1053187 1013700 1679787 223198 1358849 1042946 100935 1635618 830000 1031766 1266437 633489 1586253 1388536 1464737 1732521 1049681 1403009 943471 1920329 788243 347955 71563 559650 233381 539536 1204889 1533223 426946 48440 1591341 859506 615639 1798644 178996 1324508 1076322 138324 1230282 1607942 166359 592882 1963377 725329 84602 1316077 1296711 928544 810609 326284 1099155 1703485 1287064 1484781 109362 587475 1900393 430925 1548290 1431399 1043049 478418 1837256 134794 385031 1776013 1652383 214078 1079621 804777 1328436 764646 1835427 702067 212073 1466216 1573497 1111872 193917 541257 921737 491372 1466090 861694 165989 926856 268596 6157 1964782 471688 1269600 982876 823517 1649609 1566973 135836 1126321 628964 780293 231068 940209 578496 1782741 138052 1212049 573579 643804 1932972 277105 1564987 1519559 130184 1325511 449421 1195281 18823 1554125 939557 491333 1310916 903049 1635617 996435 9827 1856254 293678 1500615 628305 1775235 1559283 1821812 1422989 1214998 868978 1368896 1105543 188293 1569378 186522 158159 1214626 1205203 445257 1253619 1697744 1139464 795040 1294424 252316 567267 885327 1483127 1282787 551713 1846332 966224 1373540 546067 478323 471311 1521026 55331 1975625 1685704 560884 817358 756145 1833760 1144072 766045 1426017 1089450 666730 1820911 785325 532418 1149524 687078 1587620 1291292 1830717 1359800 1150877 1140596 988371 838151 777957 814831 683991 1684304 1164765 1242241 1746186 890283 321113 1753937 918967 477646 769684 573335 621997 91813 1815827 1762928 588376 168092 895181 1319162 1041585 1576819 1893080 126680 795317 119770 1792116 1478710 1160853 1702141 850286 997465 1413317 1570286 468480 230452 1840411 1450440 720507 1549707 1303389 963177 808873 1101774 781204 643199 1865547 899064 766807 132914 254248 1907858 886461 251480 839312 234727 168997 1641305 602806 995684 1821646 858064 668982 1706053 1776528 893302 872549 1973522 287370 1038597 1766314 80590 977190 1504874 205726 684179 1335511 1801052 981052 456772 1243345 1059770 1511174 127430 1627515 1310503 1309003 838182 746858 1284509 148776 1327005 438145 953304 1214188 1572162 1230856 56386 18605 715555 650204 1968840 1493265 867625 1194138 595758 408828 917392 1730000 422418 857870 302456 728553 1295458 930523 1937859 1083399 379186 139932 1762504 1098516 1579535 1092451 6302 908570 1851740 1141940 518408 1952888 1632850 552404 1561409 1490269 1816949 1126835 586021 483551 106545 1098842 938257 57762 1643416 515650 1271084 745671 1189653 1879401 671439 731765 959450 173230 226964 696812 1517763 660333 939518 1608854 104315 150364 684890 144639 685127 1260543 1651286 1808009 1817940 262198 1505884 826580 903665 1507905 1831016 1067013 660581 702723 1361315 1749291 993821 314526 1564953 885065 725204 149866 88282 1760092 433151 870708 289259 1673987 190466 1993577 1050551 1226489 1232933 1262346 1665825 485876 1383151 233504 135082 648054 1884193 1499966 929939 1165226 1273767 1336961 786420 1045187 1474312 1772460 164544 1590226 1339496 1091484 714018 509592 1261643 1991731 1158215 445065 866379 773651 1885607 1732305 1695074 863263 1883952 780123 1148107 1711769 1620067 410203 448711 17594 608889 1288615 1013479 298811 1254409 1368314 764682 1523955 1502567 290564 838877 532230 1633614 1834753 847709 520264 853788 225947 1368628 1952177 50518 1062784 1407718 1498593 238386 1257231 512357 482928 1623777 1655836 1525255 1047230 495145 20030 1474468 1472446 818414 1339450 1123097 1907661 1998987 1319304 775671 567659 212028 1988311 296975 1705699 516053 519219 1474407 806706 430166 977481 1597356 426343 800206 1745547 280783 68022 654613 556768 1144237 74499 1584256 1531861 1912562 522130 589799 1424075 252085 270065 1961185 201981 894821 1018784 303219 1973034 318461 525321 522520 613914 1819499 1672773 362648 179272 1477545 1681999 1453698 625325 1924336 1958759 1805004 775374 1567938 443106 225065 767118 757604 1939334 795345 442498 1627427 494346 1800997 1243927 196511 1659311 8776 16080 1992790 1775357 1439256 1075900 843886 1695118 1993965 939220 1474765 502648 1422318 224229 93657 15300 12229 681854 158691 1664558 3087 997248 1739654 752583 1841065 1128925 1272457 359120 1180565 899047 287374 114927 1279259 665170 1807724 506917 814253 1194356 1423401 634306 442019 257778 806228 1048516 12685 1138596 1852423 880480 1032639 1411560 1878803 177962 1043938 1820984 1898417 952374 658689 791737 148789 1730431 866168 535375 421258 1298173 1262883 706856 1961943 84959 1170818 1831555 1572831 1222556 1062626 1272538 845286 1675217 1111237 607414 1498005 1728660 806442 639669 1089993 1797726 1661141 1377568 400179 52986 296093 1313688 182050 1781764 262352 770650 911400 1056506 1213737 1308755 211931 173735 1788023 1774874 1919773 20192 195201 657878 940241 1401188 1729556 984335 1583831 4113 1384139 56736 1286767 477279 1153014 1555885 524635 1834851 694224 330204 1024417 540283 1473218 1012806 1065738 1663203 1590206 628779 1752558 351937 241088 1966253 1587774 807174 708132 1742258 1586075 1505453 1550854 1478209 1998506 386111 194184 1706045 1937012 122879 1432494 1692757 1829675 208105 620375 627846 1497620 51811 1261683 1079606 1730950 650198 886105 965729 1477224 1862391 220503 1704297 212687 630522 1106266 1506059 1768942 70510 379012 872448 1655536 1950288 1169038 411435 887141 1005204 650352 127100 102382 308597 87303 868896 58718 1541184 1846347 204788 473903 1332148 350021 1507248 1070836 332126 1384866 652668 1395005 1420731 1960812 291994 1113684 615330 827559 1588846 1243500 358929 16535 850730 692843 269610 1859769 1529561 1012008 1140901 65296 811090 438682 324022 1525280 1072112 285585 1661557 245660 509625 863898 1286629 569321 313148 921261 1131116 1027648 1516169 886290 1881327 1393182 1181323 849452 1070528 1142142 142486 46722 1277107 188213 1925159 1570800 1370211 1511905 278627 471359 1967497 1555724 1209462 1882439 1424525 395495 671512 64522 71379 599986 1618569 317226 1290165 459242 618871 275064 1905901 883009 415225 828740 443910 760480 653137 60469 1269528 1755315 857229 44566 1139596 1753424 133063 1861086 1766940 1880153 640477 371911 1696802 1856790 1729608 1253890 388942 1069314 69890 865704 544657 1464403 1993652 1239852 1775267 264514 1539525 510926 1017321 17957 1381968 1242462 518720 1681580 1570885 928917 626866 1288995 469071 868598 1392427 51860 759237 62953 57164 945704 1905891 722683 1586369 455528 839088 1101230 155238 1677410 1594762 1949732 601438 635105 1251302 227367 490999 277691 1844548 1854606 1458175 1586650 893337 1928577 1647886 1392840 1620550 1260453 423382 1831114 208282 941527 636089 1705583 260264 247469 1512649 1569603 871076 1220215 1649549 1668981 573862 115279 743746 1000816 1198249 1190443 1004244 1850858 299297 403675 1185246 1016032 994811 723930 904753 813220 733 379627 138073 171384 1099469 1489430 1813694 608794 1105471 1796634 1388383 1220991 1867588 662662 730140 518870 106396 149412 326266 207115 460037 735193 1556633 1403176 413964 433829 1320967 1066467 1435478 1291508 1652276 1789552 1179728 1178826 102939 1811730 844964 448164 1409635 396743 1033953 492380 1493338 1105837 1153155 203417 43022 1601443 668972 1516398 860821 922589 1406796 1834531 1497317 593787 266804 1486679 1671715 947106 1565986 884564 900392 1320469 1750387 1211060 981549 648275 750848 310827 634291 1204246 1576195 317135 1554780 234713 334717 759958 1049881 149223 431652 824638 1600208 1501167 1656215 128018 790541 661724 494165 336643 1326598 659840 1919058 1245381 441740 1610358 1800810 1788960 1757639 842972 1628057 1447338 641844 374846 75940 1540800 1017143 1674664 1777614 640671 1941685 1228995 325718 1302019 1207581 1350447 1095620 1585579 890314 821672 759686 153531 1447084 1391894 827786 965587 1967177 1940368 1319427 632922 873927 1738893 1609652 102122 1648047 196093 1065562 1159344 623673 982471 117043 462725 309749 1119716 150793 433665 37587 104387 1299097 516252 1285155 63898 400682 1154206 1178993 1099076 1020537 1542016 207583 1090931 22292 1881454 1427285 1193521 551905 1096390 1030138 1336843 1082960 1293081 1853248 411772 1861342 1651926 1995965 1227227 1482143 141591 1509928 1948656 787677 426033 924537 556122 348286 207941 40175 649496 1722055 1409272 1157664 1654140 1506387 1439190 1759351 1850240 513787 1641060 1377685 435444 370300 920292 1924672 1495905 1344925 1741690 1201887 349678 1268540 1323710 161534 440519 1921028 1823516 230875 1377060 236202 836230 1872030 9133 1228597 1109095 1080951 1714360 865346 1264422 1258008 648623 560758 1855074 1164138 1241310 1328013 1736560 1871710 807257 1852489 1001465 1025380 559154 1809370 295229 1748419 1620093 56253 1496153 1172185 1085963 1561947 528214 1657453 1692719 1091973 492367 235238 1066767 1041294 40090 548085 720391 286702 144230 1680795 1938360 1867191 253127 1399105 213477 93028 1675765 372150 1681263 713659 771849 1058481 1898325 34878 1798052 353136 1716182 32522 1070235 1007705 48371 210560 1325073 1688943 101721 495282 1172836 1672618 316140 573205 1879952 1456904 1549297 396237 389842 232645 1489077 970772 400760 1021064 51076 1944935 357920 827535 1432789 69775 111775 1711433 1592195 397206 751621 1105586 1334021 136164 1029214 1462266 1549157 37289 730444 1305106 965368 826369 1749471 1542589 1996417 1727399 1812874 1808653 807667 562226 1045820 186983 3822 648986 305955 1262338 5377 787362 1997823 1212389 1051085 580114 1106811 1519635 1586474 227 1589353 869875 1683454 746937 744880 1919547 442221 652686 497309 409143 1790549 973679 313273 263901 1144043 1564777 1499248 1363542 1242526 106855 530229 1638497 1603547 67040 1202910 341582 500755 1131825 1942471 551862 1563768 468858 92517 1965590 971324 1490665 240560 960848 1687618 792909 283325 1697463 987197 342195 1770986 876153 104275 387401 1299506 424298 808093 1136693 1887467 1093194 1528134 1963793 1801100 940623 183721 869028 1499590 820889 715532 618248 482517 463663 959511 1302667 1926744 928904 930649 1730766 726607 650372 1503376 768883 1008048 1450721 1413580 4484 1776089 1700526 1293705 1276556 858792 230517 160452 1562400 406158 1036786 969628 515026 568104 1661875 605899 1356721 21850 1893022 526152 1490510 37211 1248375 229892 141718 1813623 920766 1547504 167129 1697842 1660364 1905222 1316911 401833 502088 1535935 322010 1833578 1502325 1993325 1720171 1942395 810062 828555 290398 785488 444176 1032221 1891450 1640578 855179 904914 1351133 1004870 599679 1100271 1677883 1352987 7282 524149 944778 1614657 1615223 1981013 1268035 1784371 658271 460205 526240 518505 243145 547978 1637363 1999930 1718808 957941 255020 55796 1231907 1139325 947207 486697 1179050 1615820 220088 1846223 673841 528590 1879048 1971622 1130025 1437107 1890653 411479 702702 1905843 155125 1753801 514017 1796499 1853333 1486825 619692 389108 911305 397008 788332 423896 1105696 1906644 499336 1180515 261034 1694491 1953607 750019 854316 1429037 1271580 347481 697222 1266453 893275 1072788 1706924 1027898 1811245 181020 981174 381381 951413 754711 70628 1859144 48616 111940 1086818 261312 1843935 1841435 232231 1702720 1584388 1399905 815721 834641 779217 1916200 1192449 716642 142008 1733391 1817640 874712 1472543 1691805 1308736 1486906 1849021 19099 1441554 1099935 927395 1087281 1003316 967551 1250728 231495 1506126 202668 1259201 1083793 1151408 345320 1492010 619683 247162 1081380 940926 1467779 388265 1852601 948355 1900435 639392 1087219 221685 1858100 1690015 1487286 1836390 885012 63116 1809332 1348584 1967518 1702822 186870 998082 1597241 1034422 483089 1209293 223483 1998993 1174365 902727 1078316 137200 1543796 1371977 1231767 1871414 144220 821967 1368594 1925996 188773 1519886 1695033 1403321 1111165 478097 434223 327414 1456657 1043675 1313679 1201791 1460152 94426 1551862 893314 1432811 1116991 143732 92106 335409 1820780 1433906 1210500 337527 549299 430598 700345 1882165 1241925 1463224 1063035 1244791 566265 1729334 1461392 380129 1918208 1126618 1811605 843872 552849 1486316 414940 666573 15106 1846515 81151 1769803 42030 765559 646785 1937590 643841 1986860 846366 1026977 1645689 1274397 196330 749035 1351534 839098 975158 1908314 1768149 1925181 717644 145624 1453739 57765 713577 352843 1388518 594903 1541317 993086 1556018 1747398 1664892 1402881 1203938 432354 1945617 1799005 480090 554444 1068311 694574 876321 1996239 187362 943646 817333 1701667 1877884 1828747 1948883 258939 624861 1131278 1417692 1661137 247475 1909808 1089947 1167125 235314 736708 1442087 1452600 974437 1271306 804870 289037 1589642 1100290 1279668 1638244 1050359 638717 268335 1039925 299050 1582740 390147 976637 1633439 964545 333823 1650322 108178 1125119 1727382 264191 418857 1982692 1527279 1234705 1623204 1230093 1610534 168528 1134818 181055 1166916 1192966 1378512 482679 8823 1187926 1225336 1737832 1436039 77970 120851 1054405 225119 1383309 1355031 838108 215511 2586 80496 926792 1921110 528698 1347553 17782 1523165 1473219 1331595 1828317 778859 635676 123884 1496718 266209 1115421 1631900 502909 944246 451695 1917304 1028662 1155622 1280849 1627762 1515916 440276 516864 360814 790083 219917 139319 536330 635675 1113317 1777572 411268 1492021 261849 1583806 1207744 122777 1068838 1449461 868937 424488 1965736 1084625 937062 251624 1600360 1669168 350693 1349829 938781 204399 938659 1189072 652485 426345 43689 1052215 1454779 1766601 217491 877844 1780920 1214513 1898834 169064 1579557 333637 1042330 16079 1827442 1794523 719115 286194 674824 504903 522562 1297391 669572 1835258 568833 1189880 1790605 1496530 766486 572376 1854248 157447 469021 1213978 974690 627077 1665640 1720305 101842 84420 1357153 1414946 1401339 380990 410144 186544 1294151 620402 1519163 780 1658945 1241163 802993 978091 1515936 1105981 304235 1388442 1645234 1520301 1498978 1390043 1033912 170246 919402 44265 623039 368033 1692016 301723 644692 1312671 614989 506801 886133 1979328 188236 512805 1556097 794292 1564680 1370789 1541246 811097 185672 870165 911140 207695 400840 1789322 938915 896875 1445264 291307 1492488 239303 631104 178453 1233954 1243768 1183158 1176908 255069 1896159 1359507 70093 1613153 504481 1979634 668193 34089 1508069 118947 1067614 1390483 333150 411337 1988018 295175 518185 260064 705728 795501 60758 215884 40278 683569 1323550 1241800 1751832 1149492 719262 1944872 1582004 1780590 766905 1606948 1141438 243667 1467542 1660985 919278 343358 632132 248564 571897 1556620 1631859 288438 330244 1761995 215078 1330194 230953 178151 422180 1461617 1285812 10432 858202 1845457 1084145 1626806 1505675 1777229 164794 350370 726218 1080786 1427596 631565 1648082 448039 1084284 1515562 1552215 277431 387277 1152389 417549 1734572 878328 754734 54272 294187 1281996 7160 892081 1997114 877390 961370 947737 1206776 641342 864920 1068873 807565 714255 261772 683469 1522734 1172170 1420849 476531 1908952 798264 1674782 341009 1762143 1480359 513988 1469617 922642 861361 601218 1062892 572367 689343 890875 1578775 266355 1093218 1621072 1183206 905385 936680 1344876 808119 760044 1634737 1323712 53888 1139989 317857 854645 308388 296043 181088 900234 209659 1970704 710777 1938896 21213 1169443 361481 467208 723146 300965 942459 696053 818951 53723 556406 1145836 907581 420872 1081332 260496 203711 1435701 475525 1858504 1285597 975249 737611 1218676 1568267 192534 178846 1517082 771727 1779093 1219631 126733 960683 1812633 1385140 1860982 981152 1062622 1345167 17610 1021066 1679540 1120542 438705 559736 1554378 254807 272294 398903 1604402 240633 1408022 214763 1417352 1334752 929055 533464 1953827 6734 839134 1986943 856177 1092833 18031 982210 1737971 1936566 1508383 538247 1698940 1343155 705255 725182 319484 1704273 694638 1236286 787255 1235592 770809 1134653 1245714 1797843 998355 957133 1497083 1927752 271779 1182023 941466 1195280 944150 1804623 1906010 91174 337612 1121698 585666 671280 332527 1176819 121473 665974 977521 608181 198978 148223 231958 1284462 1182132 798036 1731057 535864 1849998 37949 129034 1333530 1882087 1585856 1203430 620050 177706 1725833 704693 680463 133374 1178541 735259 1310282 1794607 1735568 132516 493295 1742065 390018 386362 422789 1387215 1486589 1636301 957311 1766519 1442160 341140 78343 114570 1736278 172566 1845980 1531447 836330 1187425 697705 338621 22685 1122518 886543 1597306 1871798 1987107 908438 392912 1426150 573102 1303861 1476113 1838480 1436976 210199 410764 518333 1863824 1093716 858050 1282381 1612837 950733 468087 1740586 427483 206395 1571996 166963 330745 1366730 1180265 1890121 1736720 1457769 1583978 892861 1196388 1265641 1709010 161069 1340309 301133 1335526 1594043 1700008 1808074 59649 1276738 1715739 1547428 1973052 753809 374626 1090677 1234186 1838159 436947 1520578 790925 1657699 1695560 137247 1750206 685452 1885555 1410413 579608 248669 1782725 862489 43664 1331012 299113 349035 1752929 614246 1327681 1596924 1990890 621866 997949 665783 1624824 1632434 802431 1272172 775714 1596044 1498937 981388 287741 257478 785573 1229576 1410881 1043607 1245379 208081 369942 326540 1511569 282453 1699728 1588388 653574 184764 823951 966692 1111091 810860 1285045 1041636 482744 1168476 1070405 589849 1960021 171017 1867319 1971194 1279380 138494 1463369 959364 195982 1089074 1972885 1940383 412935 1710813 874265 1667338 213588 1201761 56075 1276067 1621242 206739 1690792 1118389 1457169 779483 891457 1722313 1535858 959303 236487 405698 691749 393487 1667077 1832841 172731 556051 275650 799410 877491 586131 802545 476157 775837 834210 265888 1597987 980575 1870957 1668954 1250256 458873 1239230 1989049 562940 712226 940048 1802654 1540102 598094 251217 1396303 939160 40628 282742 1574155 1070187 36894 1657555 939261 1163578 131830 511789 562324 1613919 1499742 17191 608031 500319 54949 66257 1574873 1286173 1418862 1485345 1223146 1017517 468313 507931 838703 470650 293446 1841263 617845 1339415 176142 556115 734561 1572878 862170 772216 1280714 666733 429372 1366112 1574110 937002 547741 1388200 1057821 1510710 1689944 298384 607250 1153726 1382806 857349 1159680 1547953 85291 684965 1959356 646278 1060376 377879 131134 294905 1208745 920619 389976 146622 764630 1947682 1824455 303490 1869266 1630311 636762 822734 1708900 1355088 1433909 347825 1879612 1570278 370644 1380315 319308 645317 46851 786687 1352477 258888 1460205 446679 1866650 139253 336867 1130631 1647882 135681 1098943 642307 1213386 758176 788227 1666950 836641 1309077 328545 1032449 726004 1018583 665939 1492851 1236171 33062 401048 53642 406610 456318 1368540 388204 1115638 1064042 1019414 1888265 254285 472073 184598 953401 138186 1410149 6061 52252 24459 1673884 593611 242144 518155 475149 1497969 29609 1611722 808200 1095730 952216 1725800 1071437 1866726 1098930 1324778 1384857 1961701 601545 741800 184618 480597 934289 663740 553125 280603 1799158 323668 170054 524022 687496 1860753 910916 1071265 1985564 988502 1087020 1443868 190513 801520 1907249 1558349 576219 1025366 254523 1059274 709145 1432828 109655 513899 1885033 780433 787344 675910 788609 1645441 855197 279936 671153 1403023 1771915 932156 85128 1840924 157915 307362 1276039 1606557 613903 1322321 1194236 976963 124355 599747 310374 1051770 567321 1191691 1027714 960653 1760458 641341 1891491 1474430 1083600 1886846 375339 415741 1358751 952656 13825 392585 1482681 857904 1255964 638028 531085 1559009 1684833 585151 534088 491091 869786 1591228 190386 1989806 1320772 1165177 468182 755432 762145 129357 641285 357737 689137 1473809 1683752 1677300 46211 1421643 1181064 1012620 1119178 1789400 88513 1996291 1864075 998583 1026715 10917 1102052 1462785 1303532 1971919 851435 1782622 441449 1995904 1030753 1396429 609069 114496 1708473 1059723 1983605 1447598 59604 926710 226660 1392940 1607075 1376216 868596 1099340 887124 722911 1085511 472162 509036 1885863 1877873 1581654 132439 1505566 510129 1343264 748279 1939800 1106937 909884 530440 762592 1392674 923154 1997798 829083 1296019 1973918 1434893 1067734 63434 1774888 271207 767011 529708 84746 480656 1653235 84690 856605 1840509 381643 902711 1776297 676698 588486 334832 1188592 567255 289551 1292971 1352740 530925 154555 348328 1589364 1024130 188656 547292 1226176 763834 765358 1155257 509271 336202 1601967 1333120 797306 1255255 1313323 873502 1722031 898543 824473 1347682 1498103 482232 1861305 173336 1787515 1716000 1490943 710552 87841 1519142 1123096 974643 317608 1738809 50439 1818983 1896116 614842 222114 126038 1632095 775056 433188 1746531 1655038 1713275 1379466 393760 1063980 161755 244938 378030 1796712 390667 800808 611389 1545589 981397 231754 1360301 1206279 444614 1646476 672324 1013558 253708 1308021 1026186 1175087 421487 652263 481385 759039 598938 842772 997574 1177958 335530 772509 13129 351085 449885 1361052 1846273 543467 1782505 1160944 1533158 668676 31521 1465198 402683 28742 1606704 1765136 569764 717906 1871538 772927 603335 262903 1867771 1796505 428823 925430 1298240 912007 278760 4802 629570 202261 1350755 1391187 869385 938617 1743365 120466 1370313 405212 491295 901717 1414539 1246283 1797859 1268185 515706 132459 88942 893076 445955 1098107 1839164 1133651 92618 258732 390172 1048445 919077 1934117 100934 213969 1353130 1274656 1652353 1892673 1707982 1457121 10232 1983141 1829408 1502367 1278326 362147 331406 526639 1089949 1300002 18044 240111 270889 1470891 1031518 791643 1998674 1944516 1254426 909483 67445 671964 1473596 712610 1848389 1340142 1221699 545568 1304872 1472846 1562650 1396614 639075 1239749 647221 1348697 827878 1580286 1598134 1376833 1632153 1210347 608594 345010 1382325 1988621 460439 1448202 732849 1852850 1529552 1692628 1258504 906358 1643379 1061172 176594 1953550 1700091 648962 1182435 1586930 625438 875620 1343354 1877321 1664638 91222 1479607 1345048 1351727 798666 363234 1672907 289279 1137442 1250286 114124 887247 1205784 736940 360883 1955082 975056 92126 1858275 1211128 672438 1598422 1272442 827462 263491 851531 1592931 842451 1945374 1496350 1853637 1378056 12273 1485094 350077 268706 1285212 1665811 749884 1686750 965008 1577642 1490232 1776162 1840073 4617 209008 1685049 985980 943323 1082627 157595 1887616 60823 1654307 853345 390037 1304537 591691 684630 99540 191826 1552497 884328 1835083 914009 1284208 91458 205646 1172761 767840 1622401 1682827 488709 1606252 1912887 954956 38830 26358 861964 850010 854005 66335 321094 719667 1168846 686588 123696 682516 1796383 1325109 516839 1627090 1506715 1377746 581176 1903245 1722524 790914 1868170 1392275 215944 733480 113124 619904 1938450 427449 1379414 1706636 1062004 661360 1864715 8213 483467 554282 1864159 173067 1097222 1481815 946462 17739 1495123 785425 1834439 923802 1593371 568089 1141734 889382 251815 769136 384839 980933 224792 1979317 1395318 1969926 342014 740892 1952472 753174 455331 918851 1025116 785116 1365033 57539 1458338 526289 78689 1701721 1141748 1341427 1771301 943110 538963 1866551 1717731 315436 1382163 1356594 953179 695639 71333 822601 1265387 314438 1479071 1204485 1102999 174459 739106 520987 671252 1993798 1951376 1473406 683274 540665 1900824 247002 145951 1449794 786862 662656 755701 1878400 716721 326647 1411234 1736677 334592 1229792 1257170 147051 229650 782194 784640 834187 1121708 415732 1529244 1664927 1411308 130983 1910907 903196 487769 1196107 313002 1079460 948659 1844274 1351444 1725631 644850 789813 42182 479610 1401680 917745 752482 1372762 1480933 20077 264838 1145980 771203 1988835 220700 700425 77599 849602 413605 1932200 608737 1000021 117585 671054 1898241 1015597 898679 1935999 13996 948887 1120638 534897 960877 1185419 63882 1359299 1110451 1278119 273292 966015 1617298 490077 1605997 158241 1470962 784345 1195627 274910 986634 1445666 1823916 662516 1315409 1654713 160127 206985 1342863 950614 1607877 946918 1766928 1591537 1265367 789229 246993 1671775 1847075 340359 1808483 842808 1301774 1875910 92067 1555855 431606 364712 1370202 1307936 938974 554962 1500856 1266857 1480698 1148707 1656757 1632155 982406 394298 1926812 491991 1057424 1042507 835875 430262 1898937 1326706 1447114 1948465 1036411 1731340 1056281 1576149 1247753 1996289 1537417 1071811 1338866 1712551 1080455 1153299 1796206 604056 1158845 1233988 1619474 1920883 1631617 240680 559224 1503127 46169 690605 1353074 1907965 1896220 654423 408982 1708874 1950525 39073 998678 1728237 1982997 1657871 526035 885763 398599 1494146 1940390 667394 1474205 983494 1215001 239986 1782686 794607 1003785 602065 512288 20795 924739 1596695 1948795 1656695 308812 1419993 1661977 96275 491807 1206345 861518 1582719 1452949 467355 222549 1932053 1343315 410994 1696002 1640748 736399 1390180 1500360 321455 727427 1887427 1482180 1225615 648967 722827 395483 312347 1902945 482074 1461622 1882800 1738731 324301 847207 1449832 1859262 1211113 1486762 543868 1334572 269477 378757 320001 884553 1732656 1805231 1321067 1952846 935134 1583091 990153 11606 1114288 269971 522976 1544473 662442 1232062 770075 1280770 37721 1333704 1726917 1274191 1132183 1660060 1616480 1852189 239762 1650910 146420 409501 738575 69591 1183752 1097960 1326051 1767444 559550 1092761 1272666 1652303 1830367 565553 1553623 1820672 717554 241053 15075 1858582 621396 262939 635475 677263 445041 1716014 1929896 743248 869477 447345 695181 197143 90300 725679 399171 70278 360688 1949142 1491225 926182 702181 1586617 149591 231825 1164514 1389696 968629 904409 1813219 1717795 673416 1069190 787172 1651670 29415 879119 1310053 1476234 128908 1687005 940460 1203520 1330457 946710 1793623 317168 153542 1180910 1537903 1671730 1827776 481120 406167 1918663 1566261 280407 1884840 1559153 42623 1163517 670373 117484 1945883 872162 542228 406191 1248913 244771 1136976 340956 504877 1600961 1748159 132075 1231726 68651 1186200 1189472 1170393 1523941 99909 47583 1754756 1522382 1613649 523163 477196 1462801 543297 820871 687659 591203 1321784 1600574 199694 600842 931871 581473 1281386 278080 566108 1598641 782768 1312828 623214 1518907 112031 1512391 1607661 350052 1007536 1403017 1775613 136770 1929851 1974471 47454 1373657 910413 1071722 1361200 961836 98030 1995885 267749 1002181 1510496 483297 485240 1864844 744241 1482105 387706 1732267 1805592 762409 629985 1450772 202767 1572289 134027 1066794 1351014 1904221 95038 113148 254104 396122 961778 378669 1456735 672699 428630 1285694 954260 1371091 1944696 47360 577244 1908084 441549 1157595 1660285 1321529 261712 1240355 1456768 20219 1599282 1463647 1773197 701657 1015973 1961348 1548337 669111 1630765 855314 1233998 1503421 298100 1745002 37938 1866824 1595239 255209 1302441 1815579 868119 272781 1897882 836926 637509 291388 1959999 1110601 94931 541501 957608 1444915 518880 1217196 1355388 1290160 1936240 1522894 962239 887978 789911 1516591 203781 1404686 1451711 1398481 873787 406043 1095317 1498865 34293 424487 398737 970277 1869710 1477341 1116817 630997 34140 566452 538766 771158 219920 1386643 605448 337015 1249026 1422821 1648062 67472 1577279 968197 114717 1283900 1919361 531823 1434813 1500262 1530247 1592765 150403 1986435 692042 739920 960196 264995 1356060 1730657 521864 1001678 1529684 1315002 1577779 1987254 297891 1598692 1362410 154167 468799 1655024 868602 1067717 220203 508518 516753 1455478 859834 1587099 1012541 61093 759474 770653 1183615 216081 366413 39832 1211681 1425083 521382 1013854 969386 208308 1917342 890913 203902 1339317 617777 631077 1557913 580055 1067708 990601 857562 1620930 1645014 325164 1329163 530919 1019409 1611079 1358471 1364085 1091733 1937921 1649793 1609534 412824 1689199 1736060 1875851 1939627 1894789 691852 1189055 1667608 1503880 1741069 1719152 1687733 29000 133125 1001129 1434175 1883024 533216 1576289 1433487 1256356 1138913 62601 1986226 413218 1510326 1592333 335765 1660546 1514434 592606 792132 1141116 1648901 198245 86188 170230 1805108 114487 1677857 260983 1656142 1311250 656449 1657742 49354 1322648 1226876 838657 1390384 1280666 573724 1508366 1132812 1136808 1674541 169882 462994 795136 805058 481505 911402 776430 970542 98296 1180951 240180 1279853 405550 530755 1841049 450324 1364905 835133 1349602 506123 57005 605926 434993 522578 186578 1330127 1678619 403851 712475 42264 1135761 1862534 1943763 1097237 890888 1161718 839928 1252859 1688623 1155005 987125 609901 1687268 580961 1037947 1513090 397405 1813644 200884 1478467 446349 1583020 1885283 98950 1048602 587601 363955 54002 961710 1785295 1565789 200427 1291468 1301517 654524 342119 619019 1425683 1148039 801791 1865688 1620208 1467547 1318239 1459339 75497 798205 1876985 756894 1223073 17235 338544 908866 544000 1891161 347056 1656013 833484 1405121 1818954 1568542 515636 1757807 680401 1142424 395903 642538 1785709 180404 679210 935967 1788583 358176 100276 682340 232381 1576566 440495 1675387 84266 1363140 186491 22266 1074998 1335805 953896 56038 360205 1344814 1805773 588008 1074015 932117 1826084 269490 766764 585432 1230999 641041 81523 1787604 795754 613398 474050 809669 357404 335815 853342 246094 1257026 862265 1736728 797434 1560940 1463199 1946514 1857136 762270 65518 63804 1810086 1665493 1428555 279167 1193463 631542 1764737 473264 1323404 1534791 1850832 377431 1084121 399617 207815 128381 1089599 1477098 754164 1354191 111576 1705305 163629 583115 949400 1046055 1874625 576911 1329026 813845 1726649 964812 664491 1438413 276483 810656 1490507 343051 269966 1816832 262339 716890 273122 358476 1285492 648448 1913096 1113185 1135290 1841965 215396 931976 627498 1652351 1894133 64150 1364745 678920 939404 1348625 1101347 687361 1537931 417086 1964510 1732050 13756 224473 1137728 1457317 1949941 86923 1235488 1909204 1775533 1257938 1014055 578247 613012 1138158 224947 1904868 1966441 1206434 41938 1866667 420314 686695 1067664 1464857 1925871 1111871 1970264 851000 113392 220119 1710117 1304144 560280 1569301 11394 764072 1993211 839260 1208411 1386416 1437697 1048573 1125889 1079239 218871 1296930 756672 894020 1978998 321699 1053941 406469 1836500 1723523 1194261 274112 1407133 1300986 653060 295205 1904014 880722 1665972 990429 1811846 50832 852870 1561093 522528 634069 931042 773301 1272194 1332351 271211 645708 317456 1864299 716301 1576573 1837632 556987 998235 1504626 912779 910960 1740688 1053310 480290 9039 256477 187168 1001181 726193 980228 1586995 1843585 923808 1693172 29899 705272 1774704 1113717 1232261 1261758 53795 674347 1700320 1424081 1327310 357205 1788080 529265 20429 1219291 1990686 156598 1166048 1771561 1517369 197702 464715 402359 1622186 584805 811454 9585 242148 1673660 790050 466753 1286225 1062737 1448534 1169661 1048018 7 334211 1537323 762383 1468026 727198 737392 4892 1370987 780732 689541 1035537 189709 121541 1003958 1927154 1745065 256376 779004 1971232 1701496 850720 1109567 69272 612326 1457833 1944460 121664 1255950 1812667 1988893 1314759 1235141 1804970 57630 937923 868184 631788 668343 1342720 1289631 1982455 1693556 1141979 1089834 606476 1488398 1844226 1650419 932640 1002367 1877278 527623 1352201 630473 293243 1760397 464256 355562 792287 981283 489610 1453278 335718 1959225 1714210 1260795 542275 1510209 1264981 62841 425889 992549 1064730 1759131 1711503 1999953 670778 1295613 1304795 374616 693675 1543480 1686933 682371 1403946 935422 1500105 1675306 1122115 965986 93872 673440 331826 1046545 1932670 525097 1042874 472983 1763673 304843 910520 1742908 1789622 847473 1533142 240721 1912572 615705 1390045 607097 949677 677858 734166 1272168 343508 800384 584879 139313 439433 980894 944131 147397 395366 1419540 1286429 1215435 989575 582989 1179410 1634236 1641905 664149 987448 899223 1112100 344861 1991228 206517 1563109 1138683 867959 1991282 1656035 293148 642101 1538623 29704 1981030 1555140 1525713 514978 362387 779502 1832846 730940 1791336 1366566 1688212 328662 1332091 620621 1334703 1260640 29461 1149268 162475 20370 1972060 1507322 716316 137054 531095 640474 901087 748422 1428803 1791264 1790825 546740 974358 722310 88768 1599307 73139 1036505 97324 568431 1222859 1675580 1145221 185900 1928259 1368891 541880 212676 147120 547156 543690 902668 948857 1265597 1936678 847669 931683 633181 1821251 819964 348404 1041850 359163 335059 575613 1587452 1852933 264794 1413137 1109015 1758322 622475 1108603 1070130 495100 1796749 754490 859401 808252 1645563 730892 1627006 1609204 595965 557093 896302 1981849 1445937 208763 117378 873507 1925446 1653558 1640110 273013 1204916 403028 1917118 1508016 401324 864761 281329 1829179 84411 770806 1520628 3279 163875 547613 1732667 1093622 1914614 396724 1986640 584030 1753146 690322 843346 1892022 1563802 1304001 1755295 1325319 247961 1207600 107998 439868 323481 654260 172118 415684 1180659 1115402 158141 475702 1081001 590212 485251 20622 1753810 510959 380109 210760 695416 605909 1592646 471963 352512 1343329 1832186 1607797 114422 1350436 1053794 713051 430980 148605 373321 736325 1939144 922237 827344 1140929 1810889 1101318 181161 1935294 234765 947545 436465 352730 77280 584496 174284 630843 782621 1725022 1740408 1342436 1233680 1915082 1939991 1089296 1396841 485465 423863 892605 1555307 1955158 1706983 920338 599729 1268995 80850 890031 213160 1308149 1983830 416221 401349 1781121 395692 1474071 1179262 232151 772412 694190 1879356 460583 1470192 1758961 1172694 1726853 1494938 339309 1206560 291709 768101 311282 791829 1037241 116495 627217 297140 1833620 1632452 22395 1891089 97715 1501272 1701662 1842738 961520 923823 1345112 1150654 1170250 942700 272472 1808225 1319087 631925 1742279 1178282 1439285 1175987 143306 890671 1728429 317126 1458885 326792 243324 1368778 1231787 1228653 1079095 1805543 206634 1158967 440981 610541 801463 948760 950019 533503 215688 1093799 655886 510448 137994 924145 1353448 80963 1936299 227295 1811076 503041 878373 1826354 1900927 265944 446124 369207 1766223 1246733 1500301 1378452 1937949 1801166 1912279 1673272 1672179 375321 560165 523609 118614 99348 243930 1864036 1176728 1029920 1183541 379730 593773 960138 1332071 913099 1753809 1620641 915768 165271 696892 1296810 453523 1696280 53125 1543314 466791 1134054 117639 1785072 1281556 39605 600721 418522 1086919 259781 33144 1991142 1780871 552291 184505 592492 269859 321610 1743327 1634170 508039 228240 1272041 525500 809932 735140 151684 849200 1393956 511433 923151 430843 673712 1338778 983894 915371 1133877 1704905 1109282 69744 52627 974954 1840684 378407 1545329 1647054 1685155 1697626 395804 562100 1099050 1739634 137523 1063159 1615972 1856060 908283 1150103 1384126 773751 1322548 1034191 1357080 879438 1410405 1327364 1996631 998508 870359 1137989 1914352 799439 358183 163391 556523 1595776 95099 1958304 1391552 1839912 21078 1963636 714936 118303 1045279 1114268 615098 70266 15822 814187 1948159 1044580 1094661 1920501 1283395 1305707 1050668 28349 818441 1244800 1070602 606472 906100 1445002 1538514 1473204 18617 1103545 612322 87839 596079 117599 1362780 458502 1809106 103610 1917135 1877630 894732 893062 1763653 1591534 1032064 1415594 569686 693913 410638 1579809 74180 1544566 1662684 1732605 952381 875541 1277743 1432444 780571 1235978 155791 265971 1507438 1864477 1237964 129273 940403 693202 470864 250970 1961599 648039 886217 523245 829164 1046884 693396 1800589 342843 1791006 1305142 1057913 116980 516703 30350 842937 1060789 1338225 852681 364584 490131 173002 1960127 435532 536826 1659194 516128 1077834 405952 1776491 1697807 1394051 779981 699091 770716 1902380 763187 1892450 814001 582698 1974008 430243 854195 1459355 1543364 338012 220325 927880 548715 637537 443679 1387089 1190216 1588521 167038 49141 516292 1822268 1061675 824891 436702 1280575 29583 1760969 604751 1714310 1264373 105028 631516 1357743 187840 1111571 366189 916244 1644943 441911 1618597 839546 1820002 1901164 260789 1446791 1861389 253653 1356169 325514 1154708 609900 1519405 1422253 189258 1319980 258324 204912 1428748 74475 688757 1677080 210210 203907 1321327 1876105 1694716 728234 748162 215099 649689 9120 25179 20764 836226 105809 1422968 1707344 1425939 751101 614784 894839 1753378 260837 950008 1956262 584584 1705054 1309914 1723378 1274535 550213 904763 1787307 1571809 159374 1727266 1446862 1718260 29417 1026831 934175 1794419 1076034 1981973 19968 1659430 1230297 499688 403107 649489 315651 1266285 1062508 1833928 1492059 611451 827703 1235155 992197 76353 556056 539804 1773540 570686 1111364 513189 1010079 1305970 527766 1196824 30832 570340 1075408 472075 423427 1241014 216721 1965560 1302683 807072 1909025 876791 163560 847230 877113 863209 152321 1076200 1912309 1168247 593070 484955 1631284 1256098 684866 774966 611434 634411 1930692 599246 463408 254767 1157655 1668160 213911 1310543 1738644 463836 107169 999129 748929 193473 1678078 1165443 1493277 1974470 256435 1504239 1826547 1792629 1862914 1199926 982989 1059995 1207507 1782471 1319351 391574 1976427 1875862 501455 66347 303945 412993 1828036 1353372 745959 1226403 995677 520201 771350 1820857 1938991 247348 49433 35171 13647 1307341 69372 1131055 1749810 892311 9483 1402186 953652 245566 1887933 524215 414356 1512601 1621836 1315111 911339 1473148 1902798 1573658 613484 1396004 1226987 417689 522953 136804 1801508 554954 819019 1156631 361105 1361272 753003 523722 316091 1761092 666260 1167667 819683 283940 1145066 1447974 1375046 1661942 1011338 1145004 1942868 1933689 1561428 1057368 1396940 1377063 1646171 713156 653854 1602533 331867 900581 758335 1052890 775578 749721 1520970 763161 1527566 1170627 281932 1696814 1355832 247646 1160064 1751610 220095 459273 1347573 779888 1571740 418144 520053 1247381 350437 1482188 439872 1278797 785191 460426 1123822 150120 1639461 583079 774738 1456207 397573 5244 81673 1538611 923786 1923493 1080482 469424 704174 1987463 712305 1864300 1344302 1837817 170712 1996886 1241259 1802019 436561 1742099 708229 1808196 1223977 1922429 1515495 1572193 1077278 177388 1329743 1333553 1545673 1522021 960482 1777292 1347476 1326411 578681 795479 1641614 318094 781984 227959 719975 1914568 992334 1493320 1700949 1928541 1011424 841201 791394 1497003 1674181 1507777 1579859 76703 1042441 485436 1619118 1655613 597810 101975 1649781 1549913 1932488 1590886 559404 1455690 258560 1209826 1728373 1710236 746648 1850040 292745 1421678 751194 438815 1661608 1775944 516566 778998 711480 1822432 279181 1632762 1735438 884388 1849524 1495714 1978188 570040 854906 845146 715976 880130 640992 1797331 768735 419505 1004864 1490299 156503 1706442 1404301 1609851 1385723 828615 1954450 272746 124021 1863918 1471156 1556809 1826802 907846 725694 1593652 1634563 1138820 822177 1948033 265157 1481213 582035 1867795 543122 1055135 1423691 591353 150170 1106046 832011 425950 1749242 961126 698311 1868115 1330326 1541390 1538337 1213724 1088942 336405 1105461 939263 1344998 1051688 1578557 171454 1032207 1725937 248299 516361 1030009 948228 1264085 431842 180833 805694 1584059 1382079 1725139 1285779 1218669 997708 1939649 967123 1453969 534025 416910 1031316 78575 581355 1368184 781312 1504443 715112 60728 1758728 1375328 702878 1392598 370187 1573397 681627 480773 1510355 273129 618967 877964 1843261 255383 1570854 607580 176639 1227669 575937 162502 1464038 953103 1334190 1363062 1071388 594927 896683 1110780 1970128 560170 210173 1570368 428497 1137736 63767 1708979 383512 1317323 80665 356894 808344 91734 1955348 1895399 1689079 26581 461390 1518250 931470 740754 1406393 1123069 1633472 1713299 1993421 225933 839288 937569 1864630 1405726 553248 1690422 302704 1350423 1182600 37011 804636 1601395 1135377 726560 1868048 1552179 1359626 745704 1610708 1474839 1549397 396658 1609920 470415 1233297 932951 1998346 1339083 1693636 1292848 568692 1442496 565355 1246602 1385973 1104731 356352 29512 748623 1185492 1688921 977272 1604900 1743975 158512 1225958 1697666 1223466 1418078 274418 1767070 1479908 415761 292027 802077 490017 392149 429289 1791447 20817 683938 848073 798384 1917432 915806 528324 783532 1881846 1932269 561280 1188045 539006 1707738 1960552 1693293 1731764 1043912 857590 1253533 832438 1974888 1456405 1317928 231849 975891 1787467 451600 884003 1256322 659422 210768 1216106 605384 922724 1862400 1646940 1792992 1082815 1531103 307541 1736729 1757046 438734 1850475 1243613 1099043 1034696 861110 187417 360518 32623 283488 787742 758882 824078 307059 1237506 855956 563797 142463 909864 1588709 1607941 1733184 1249110 415791 1156062 1303418 487605 685321 1627171 664214 237735 1746916 1465848 447060 1428833 1255562 1332472 854196 883704 1391777 220383 1486095 1719858 295592 1701838 1605422 1987396 640938 654559 1734887 705095 1930479 1126027 339816 1526789 1880533 1741620 1157202 1472738 290882 94282 1050182 504683 1743893 549837 1119383 81328 162697 1235378 574381 510697 1059044 483165 1936570 1209020 1618628 236544 410659 411279 378654 1894707 506922 957253 25933 1486317 1255591 1566667 946924 1584490 1217607 1305081 308495 879412 777142 222775 1042166 916250 605477 1492001 986544 1626234 1904563 177091 235207 276843 98356 1994993 934631 1753375 124712 1536321 1569440 328614 1298909 526880 743546 732523 360478 1838752 642149 246089 28320 514283 1204653 1520993 1143293 1229680 44032 727823 1367809 685608 1433751 1479611 510278 1526305 416413 1309784 557769 810939 1573243 1878936 1199851 111923 286717 1590296 956372 1921596 185300 345753 1958241 346553 814538 476050 1768212 1126995 1396924 853602 1864007 873917 1126976 836527 1859645 1099327 411394 1918891 1265240 482720 1287431 668124 116386 1573362 645478 1451941 91566 55846 249923 1817958 274783 1471226 890340 1636649 404441 1278471 806293 1587172 618723 480473 56092 1264997 1500647 1657104 1298348 1935589 1111146 860841 1977575 6215 1963729 943728 334925 1947109 1103848 893632 1659121 1353571 1746079 1061338 421672 63868 1668136 1621084 318994 690876 301693 1039343 1283423 1989792 1019748 145180 1539238 980893 265041 194815 75015 1272750 1317439 494695 153850 1266047 761672 333641 881815 1157961 79367 783209 1409130 1765307 890136 855156 1938355 1106885 242236 1688139 1756965 558551 1189401 707541 1287106 1214792 1657816 1271169 518161 377157 1420315 1093004 583970 1842677 336204 542651 556186 78392 1366276 312703 850845 652384 1094125 331960 1665376 1522515 562827 735487 1805129 1693911 1191808 1815283 1372522 667398 1812461 704790 1447958 1268453 1210864 1412704 1194650 788707 1624046 1839559 1663114 210784 920070 483757 553838 186084 777609 1938551 1029654 782137 1702746 913022 376117 1419808 1986436 61642 389895 928806 1100634 231194 925459 1191197 288186 1806390 1813659 187191 1036545 814116 593209 175256 1728144 231536 1987805 726203 1935215 1649921 304237 923974 1433196 1929604 1269226 1742097 1694340 449350 6113 1897289 486768 615870 275695 1713505 1980133 88877 846973 790838 84665 57994 80227 971031 71402 1320459 52836 1308092 421059 816520 158334 1091933 1129809 356752 498350 830588 718204 1273866 752451 83077 702236 1303646 84791 1454562 1311965 154163 1598986 1103823 538676 930415 408415 1174893 1998631 842266 971528 1116720 1426920 772856 1066987 1723284 1133512 1661144 980932 1753310 1069168 1590268 500417 521658 1169094 356533 72292 1850940 965706 22176 1863614 458966 1929939 1748016 663204 277156 276251 1330819 782056 1461009 1821414 633288 1173819 1596259 1670784 1288083 1365448 1721141 1383301 938697 1572057 1981961 542238 1312021 104029 685914 939117 838267 381143 235555 34852 1854398 825220 1232550 1881683 323142 1095656 1149033 488356 1481697 157285 1350642 256789 207595 1526729 567587 1087865 864552 352254 338334 1543843 1593350 95070 1756011 1484361 1733590 233257 1878539 1443763 380422 181475 534028 1747576 1228669 1834686 1254986 1522191 1169737 1525180 878680 1979823 1638139 1427503 1009576 567180 1815863 238708 337657 1864431 1613446 972662 146013 994963 1591292 6762 1820833 652069 1085567 1685493 605003 361210 1888552 1183502 814701 265682 1983882 622943 1902612 1370396 405739 289151 1289339 1232812 1881220 331172 515383 1897981 714409 530080 436269 1985326 507764 1416569 496169 1739046 213363 1429507 1514481 474083 1590566 1395305 1932232 592534 1578382 440032 104453 1734957 1315385 835723 1864460 183215 1779640 116204 1171604 647942 1233852 500564 67785 1339797 1528301 1522131 492775 1468502 87894 1223812 1735172 1628701 424933 1635446 921816 710163 1483825 1133307 755134 502368 1191588 1416582 345758 78983 1352469 977005 626954 303897 1343572 838770 839751 1908872 95187 754715 1168018 53551 251437 1799475 1097394 1741242 1640839 59462 22897 1433221 320020 1733432 590144 592052 1279589 157607 633808 63995 564572 486384 259551 1544733 140994 1884334 1852394 594346 214281 1375174 968309 846412 709670 1286044 1632158 793099 1305711 1856805 449948 1680482 1103991 1838044 734194 680232 523238 82487 28409 1008813 1182285 1328835 1688141 1082486 207224 560907 1029188 1414415 1616212 1904052 538608 1581892 647480 955641 1019666 1091456 521677 116692 1578156 1080099 1459411 1013216 693979 404722 1906825 1055763 623076 1631623 692955 778340 1146593 678723 970753 1243880 884633 458322 1663407 1465021 1126032 688805 565046 1458639 351102 110706 1379164 977508 749674 299490 1528771 1106238 1008749 1125702 426263 441555 444655 1435014 322596 46084 1941764 564527 135246 3998 13338 1105787 1219378 1333081 1301804 827714 513456 1456284 1980911 1359429 116399 1986083 120526 1725994 666927 158233 1774987 599452 1681923 1976231 251197 1779078 840795 848050 675062 1471662 1206349 447526 1665666 1475875 1191365 822909 1965957 92130 1130741 182281 1552864 312292 778253 368029 250629 1981610 1753661 628140 116004 1414791 250927 974807 1482150 1039419 1044080 222949 347776 1809592 1601639 1967381 34708 1430113 886212 1941079 1725090 1300703 483945 1250134 1961872 774415 867405 1022550 1929558 1592483 809130 806601 1577971 544401 917910 1430362 887712 1821664 1399178 523629 1312906 106215 821651 181376 1815614 1793405 1027104 694562 1352171 1926777 68206 1252682 1766809 611194 830369 1801561 362043 1264952 1016880 79677 1897096 20799 1658270 1903036 625277 1404022 252735 1354776 132858 1719004 95672 527588 815325 568251 1620677 866833 1700398 477378 882942 155961 1962594 408310 1052838 1923589 1317123 384475 421916 878574 1785840 80542 110115 1326342 1620580 214832 1468207 113304 1093723 1385594 1159057 441369 991372 1208606 1541697 626209 1208157 1325181 1315174 1851073 361502 1140941 1101398 847915 468333 206152 240501 119544 1353166 1241681 739739 1950287 1588179 647319 1467159 242823 819417 317277 217326 686772 1651542 1885984 471710 781400 493209 1352172 352819 900378 1115112 1224289 1317681 602532 1100263 95046 986807 1222528 1306690 1710644 1492697 1016300 999152 498301 696517 1390386 1028595 1308190 946000 1121509 573806 1408166 1235081 387599 323795 984774 276941 1480090 517485 1351718 109379 461104 946727 1170983 1075191 292501 723991 1994373 510244 1214947 455699 1240194 1683714 241273 1198374 60340 1418711 225296 1597604 630870 1708549 307229 410204 584158 1293077 69442 1903615 664866 69533 1560678 1532141 724266 265115 301270 469157 1815605 1744637 572517 92802 1349521 1318719 413631 357406 1266238 412712 560785 1222525 888409 1929355 1252855 262906 230017 1524286 689808 726007 294503 526787 799973 1795734 35774 469221 1976986 1768130 562273 324837 1103296 155960 553634 178998 176627 1296518 10841 910390 1192367 1557597 1008213 283465 64497 632226 1830582 1198335 1742837 1149097 335731 1511696 1701731 1651055 167316 501051 393820 1904425 16911 1059369 682638 749992 527819 188770 1608845 942626 1402942 255003 818256 1533218 1163940 783137 1974268 1180527 140527 1181243 433854 1059412 130627 410157 1849734 715585 618227 483981 974021 358023 430723 600202 1863552 1071016 86121 621337 782908 172141 1002110 1713501 1324615 1923290 28510 1941940 213149 1543491 1982792 1398446 1402478 1985344 1869764 1012777 971907 1880890 836204 1525597 1771216 573573 890987 79557 1528588 1780258 567535 398557 1211088 193614 1601151 1376270 552274 1687177 784875 425367 365200 655284 1408695 1618725 1096688 267077 456514 1508834 435331 1731268 736747 657910 1061801 1816081 1476469 1479233 43151 1640989 1080164 257109 1660695 748960 252647 458144 1855882 556036 205810 1501373 1416208 1979850 239917 707270 975585 1221677 21094 1382494 370624 980729 1078628 1771837 899186 522434 1659096 1076750 809527 920662 487246 468665 1516557 604550 349057 966856 594487 1737907 652644 314196 304633 1841549 1651420 499796 1888048 101815 1157038 116964 1183320 829637 508594 1234743 789205 910030 1665563 383349 1046302 1906158 1953311 1895855 1268272 1123788 926084 68193 1695921 406067 1830834 1265372 21044 848136 1676678 1650551 884475 307433 71294 563915 1736151 741363 112070 1836481 433453 212423 1752591 675262 1896053 815806 1559411 1457862 1307461 216012 1917694 1006919 1460041 1875992 429714 582552 398482 185674 1016240 1246611 1971877 1621351 1603616 1228428 475105 454107 1610170 1080508 1702024 234575 1373104 1212014 1095142 1201613 496813 107751 667081 1512098 1901976 671684 393452 114804 640022 448117 1248191 65536 295287 1881391 1242018 1181769 520701 745530 1955884 1891376 127693 1010954 1884317 376685 1519432 917126 1339028 94062 958087 733782 1547717 1089898 79153 714300 472845 169680 1586945 1472759 475727 1029389 1033717 1994399 1345372 89378 1954713 760724 1464220 1052390 864056 1327222 1061538 561936 1996236 593435 170455 1570481 1418034 1339454 107858 1499008 1614407 1716126 687411 1370331 1045146 384462 533434 1276553 1281548 602203 743045 1521097 1156023 278288 1949467 616541 681728 1708697 1984535 1169026 465947 1169408 1447083 142537 139710 692705 434059 1419796 1466887 556319 177552 303761 1033868 1090929 797809 1126664 84644 373200 1300171 960299 914796 1393222 1764296 1860920 468056 220957 1025350 1810477 871631 239562 1279360 1957715 671898 1925644 1817732 43521 1387708 424052 1014992 1067058 670260 1896924 263609 1326953 942787 1082560 825768 579945 105410 1451690 1265050 1739195 654802 1616649 1899247 375638 138096 1353846 409194 36082 1080558 1919787 1877902 510943 397578 168429 1665994 1624764 1634187 746154 1774654 1685639 1590426 1415596 1588154 432343 271632 1943860 1381650 1388881 1823956 22294 1275517 298075 1313057 747541 354267 1212008 910217 1947524 1598590 539007 1305424 904227 175092 195637 1130559 972937 1341319 781649 1892981 1138564 364896 1007265 1157048 982913 1531677 972294 661947 979328 1904858 1072187 584763 537350 760047 1873966 1868567 924429 518750 921794 1186488 467665 880401 954226 101852 1864565 103148 759416 322031 308747 189975 799594 1229255 46177 1312631 968712 1513950 861021 632419 156384 1229581 1638299 1678372 24780 103364 493442 522218 1066733 1809681 127771 1272182 1647467 1650308 1437699 881667 523284 892765 1372602 121662 154661 461253 1116822 1767483 1738296 1105404 684327 1660837 1114517 1200443 1707533 250144 710220 1439672 102751 462 1978100 531526 406730 856589 211005 2849 1030159 816200 494053 772431 851315 81828 1277267 1164126 1751705 1769584 1255385 1958435 1429302 224147 680102 1876695 1471854 1913729 170666 1643652 1062122 632423 1017074 1137826 948235 1644461 1866460 708376 1592897 1850619 460971 716358 538207 1567338 994671 206041 1023646 417669 1284585 1495515 1421985 1609995 1544100 420073 1588898 1437156 878753 1386926 563061 458214 1617705 581534 1113731 1740589 1671284 154974 1803887 277896 14828 1758985 1697374 581704 733789 931499 244626 1363672 1037535 1178056 1665770 1390477 1724193 1412017 897664 231244 459398 487156 1822957 1502627 28442 1996957 1451011 959991 1366397 1668730 1702444 778076 1703391 732981 1837389 86114 1105282 1581158 1791492 879245 1916493 1312177 1356082 56956 296339 439532 185357 1430819 1752787 420616 1284443 1571211 689344 1152518 22529 1871795 749637 1812828 1220353 111005 1150338 1287391 760229 980043 1861165 1160116 884356 1157180 457842 1838283 1732333 881155 1026411 1380773 477946 219642 308365 150385 942984 1929975 352072 92477 996842 577777 1505441 959446 1948580 1903269 1727232 994166 1216172 724928 1810277 986247 329111 598081 1496773 1723014 1469089 1597484 1110368 1207880 811706 532023 893741 1512940 1735943 137740 105142 1500915 1918538 1569397 164045 1475125 753567 1612170 1249559 1218201 73705 1180831 1446786 114784 1189324 690859 248162 984465 1898549 1155159 574021 315292 646494 208182 1515406 283273 977898 1242030 1260256 606687 1384337 589899 1181874 384354 800914 540619 279044 777347 1991303 496410 1123534 219510 1209215 1954067 56064 947509 863262 59894 1871382 961613 1602548 900403 1222139 783872 683983 474803 190269 756984 1652031 262065 583620 1387499 641531 167781 1588309 946887 1574418 926434 1155814 239103 58912 719628 1106092 690771 1351594 359747 1784675 1113737 1155378 492568 885753 152930 1814244 180684 1528805 1699770 1773691 981433 1850913 1056168 129605 254688 698304 136165 1788988 538543 996931 1545075 1209734 592243 267723 430770 1979952 797440 1600424 59196 41508 1150364 453054 1815641 307451 571681 147885 638224 587239 170341 663183 364919 1521565 25339 1493593 987237 713826 1065206 690835 575935 921417 510212 1905287 1713858 1428261 687867 940297 1680217 1523394 1630258 116544 1964125 138257 284202 467411 58225 203389 1636215 1404843 89097 799787 1411578 740596 1458656 1736031 886163 1226723 1457266 1647223 678509 916005 691352 311871 285025 1548697 1645821 218404 847494 1543424 910147 1574889 799482 1079951 1794037 659295 1365634 478860 865854 576300 1594895 989910 224826 260069 1225287 67684 766234 1245336 680482 1202319 1079674 512987 416559 1488598 1069022 1370076 247561 1521992 1570995 616520 1367457 1665069 1423629 1787705 262774 1581837 210288 1717981 1462931 325980 114739 1730028 519511 1835271 141348 633464 303226 1765298 638665 48893 318443 76543 1558583 933172 297322 1566313 682085 168190 983213 1979887 232060 363300 686892 1156329 933786 872367 1937140 563788 1969228 497748 562781 1246589 869534 1058929 1213966 883845 854649 552172 1938822 1792284 872555 245630 1117952 98010 1221233 1317070 1551554 734018 886123 1561912 121490 258692 482285 227260 1023971 1925932 135564 749955 294528 512211 1493044 560328 1988294 1953061 1860919 814885 1454291 1981669 1052683 330673 1430059 1423717 1147989 166740 1466189 1591009 1452268 792495 1122164 411793 1171900 1030098 209451 488431 1698951 1955396 305381 912096 1284026 471629 1377553 19880 1398950 1914091 1225521 113553 421798 1823117 57385 1809117 50627 870605 320851 381395 1146945 1989180 430966 1740626 80471 619566 1583551 896572 1101166 572799 982083 1679302 230553 1547352 513828 672603 84737 171672 1522640 1157206 1358785 1822855 178695 1658736 876094 598667 698343 590362 698349 793053 270901 295274 143562 1073180 1146810 607696 1605494 1753013 844625 1673880 541822 736075 1347285 1682107 1527827 829017 887566 404631 1753090 473487 1632813 1010601 1956922 1039054 1091549 1074463 267193 1142441 289719 1075167 582684 343999 1654120 167576 1004137 1101953 436819 40976 1385348 1591377 1118157 1624567 1099301 1960255 1378401 1620888 900580 1605045 1541079 207355 440160 269302 1343828 562236 1296175 773143 1933227 584892 35177 1827170 458860 1027938 887854 444417 1561270 1184765 1025446 1175424 1735470 223409 1912647 1170746 1112796 5060 397771 1162061 511040 1529038 1198807 559969 723618 1135328 1241387 512021 1206553 1354812 584517 950719 322330 547771 808689 100879 1713301 320528 164629 703666 1256853 964948 551745 688692 1897623 384219 1895168 1682724 816522 1359368 477548 445621 1851561 1987542 109416 1179490 1663118 844015 1890248 1873176 193319 1375221 1866613 799477 1565797 1943616 1011740 1377888 1479013 1603257 1451894 1947715 101168 639284 342622 1414720 994908 1940376 1692678 303574 1132075 32696 156332 75681 1890318 1130256 1615848 1811973 526630 793277 1126088 1737938 746508 1404048 943983 786565 1849101 659053 310662 1593255 465284 578976 1287549 1492946 1375600 1480881 1935031 1176210 1233841 221757 1478302 763209 1105500 1170326 1615371 1791461 1170586 682002 418944 820335 1895638 1993414 637359 1617852 1186465 1601322 494263 914673 1723553 1744525 752826 1571528 1797742 1675821 1053107 1158871 924417 953198 803049 384058 85882 1776213 1282290 962943 1744778 1086657 1981583 1931280 160183 1790166 1642541 180129 1200989 1230937 1125574 1966820 241696 1385638 1934601 422327 379349 41191 361697 45578 452876 1987332 55055 1282902 1562630 1740312 933777 1621940 1767402 941211 1165756 252155 361395 1371466 1794529 660625 1617927 1949054 584431 1818490 1062375 33797 333584 1585163 1641605 1246291 209340 1439956 1962472 281507 871588 1633964 900630 354462 971266 939643 1131386 543066 839583 959108 687342 1536749 1407549 880110 197871 1614675 373734 1417977 614126 1372657 805646 1094079 990539 678547 188343 250393 556793 847488 1898410 1494335 1120925 1926973 987435 1011271 679831 1341550 874726 1844327 1073285 1246803 1986851 886969 981402 1442753 658557 890782 216635 847952 513555 347884 26182 187082 298642 1118292 1004112 276227 1637011 1662836 9065 917411 584172 1078081 1634256 1701078 1756878 319930 608493 178927 1299984 1229853 1606220 1409843 340153 670054 1863435 1525307 1528795 675636 1648349 1296242 1877429 1902729 1020487 124934 1002640 932979 810061 938008 1068445 1087675 1767251 1553974 487476 1553170 145449 149954 1632636 1112725 815246 48098 434156 75411 1212176 525687 1856518 779012 1871127 29927 742710 1740330 418914 111327 1285965 548634 1934273 867359 1113693 624974 1010369 352593 1651005 406265 223 398894 526083 207200 1894574 1808317 677574 694108 1968524 368052 839119 1365088 1009816 1409781 1663649 681819 1816283 1702342 663230 1514378 600637 1306254 1820781 816329 1879552 1725725 1912982 746884 1710268 1083676 1541591 1182921 854341 1778934 937982 1319566 1290338 1962575 1639955 958901 263187 1397114 369416 334969 692794 865484 609602 1862518 1382219 1408123 917205 261742 945450 1951702 1907562 170416 1338859 1972151 695023 1999533 1046596 61238 1327697 354292 1597947 1725729 94199 1613663 698248 163126 1925631 791644 1494984 311391 924367 981963 1086567 66775 1617928 1091108 1645240 462882 522608 1993339 1735814 1385500 15350 63959 876273 1896391 689899 1274049 220445 141037 868998 318335 929695 84444 290691 706119 780351 739079 1011172 1644932 939405 440920 1167628 368048 318867 1686690 648692 186817 1734206 844309 1840967 1300819 1883636 1064678 151682 561564 1255348 16766 1445980 1187403 349357 1179134 1504358 1841192 606377 1439709 746736 763655 779090 408070 537040 1737575 1688061 447790 1325438 1612970 1309646 1427100 553767 1034391 504142 1194277 1632453 521514 566146 1759012 1025692 283333 512555 252711 1938946 1043270 1691988 1656219 918301 834690 1332046 1170352 650980 1062245 1029008 1153668 967609 1832441 804872 1996195 1329181 650880 195100 353968 1802350 780131 1108873 1095935 1235270 1878012 665908 211843 1778008 733837 1844376 770654 982675 469032 36029 1797647 1234663 1212929 1654738 415153 1318327 19227 701676 50584 204205 1926848 445941 200566 489601 160590 453878 479308 567049 1200675 115847 427795 462125 678899 49153 1966863 875718 615117 1038437 851180 687799 1163409 1936452 651826 1572557 359431 1702507 355069 147164 442291 1482773 1004958 735821 1043589 822004 238805 96884 998958 241961 530642 45014 159323 833254 375164 1491134 898333 493288 1336626 387380 1704287 1587837 603825 1506648 1722736 488915 39006 1028980 1275217 1692425 1560856 1955337 1470938 986952 1457590 302107 1747426 1271320 816283 265355 184759 194489 1352121 889467 773491 837691 756553 1385321 589174 223926 128429 701199 1586596 204604 1900818 1005222 1646934 1018164 1643538 637101 217633 921034 1650977 689433 1580060 457424 106910 654567 1292373 60008 1394752 662002 887078 1893226 35934 1603509 1433557 439014 320411 558928 1957285 1663975 1467811 1644165 591447 1531428 710995 1248073 1440432 42683 1100925 22451 196992 1418782 1192351 1313515 1665831 1626747 535054 1449743 521576 572971 1760877 240629 1850772 785756 290305 1262005 51675 1398556 171593 1723102 208141 33706 484182 1461800 1998033 1535711 602995 745486 1191165 1999011 658956 1968235 1909561 991029 1705075 1166144 1873956 202286 1504403 1944496 875667 485478 491799 890927 1658147 1737365 36452 1624215 377490 1835332 1640119 4099 1757912 1956357 212033 934151 922738 1191336 1742526 667209 885173 544480 689013 60141 1722964 1952022 1321106 40440 1859500 1461778 485070 1377078 844688 1768668 988331 541225 758771 558270 379966 1712361 56575 915813 1818606 1675075 1759719 1994295 1587175 1196501 977497 230314 130230 165609 1186960 1918928 422541 1325077 388093 1472817 959789 1742892 833294 477893 1664612 1895006 676105 1165617 182891 974446 1613820 1877154 1861485 1615565 1550517 688139 548269 453593 1629673 751961 911557 971286 1670319 469499 951377 739217 347585 1177380 5646 1926264 77460 62780 444799 1000379 1688475 542069 1068 858543 1737699 401753 38071 352044 1327671 808361 1099460 1235107 40210 362501 892281 859195 1298522 501701 1965231 374443 1511446 1594579 1335946 1532126 416786 906118 1991204 386540 1308006 98565 1740356 786850 660450 1215678 1421236 230858 1185792 1361912 885618 839497 1193652 882154 1194852 1082405 1176971 366533 935622 682402 201725 91054 1718176 942714 367832 1486752 722652 543336 1446517 828992 1401258 1120305 892354 1479600 1619966 1278884 1469698 1687515 804961 71796 1292436 430782 17015 1913137 109402 706651 1977136 898100 1597437 704800 610722 1848429 722347 20987 1730355 1047335 285111 519866 543406 1666105 267470 1732568 1352386 818579 420689 1437788 1091169 1335865 908639 15237 1426046 294718 1797063 671284 85377 1048732 1519265 1248090 173752 524008 829382 1988487 769798 1647479 313207 339074 1322045 1232774 1863514 1043366 959596 1347372 369238 371257 1133522 327887 956469 1470546 1890246 301321 276278 1821808 1601084 1272692 1244203 1935940 1110389 1037655 520697 556644 954213 1119830 1793641 655371 754328 1138836 79623 252491 610291 1228382 1011683 319375 1505588 892938 1559864 517930 1474572 1968769 361407 1131848 831304 1701443 25456 1528341 985320 286599 1882565 320170 58097 1523818 1270674 178102 1251900 1263168 758495 175687 378337 1949290 884613 472135 1617323 1853275 228125 1799350 1557102 1924564 392586 1476321 568720 860642 7353 137299 573941 217000 721715 1918099 1959136 1615322 412751 726897 1784990 1224386 1208655 1643161 615868 1910440 1842543 1533795 1475604 1040907 518753 1577659 564446 932368 1913519 978405 92610 939668 782708 965088 325787 995599 1015546 1756139 1917853 168944 476160 1247722 478536 763979 243884 1638118 556018 939607 999113 1152021 1965994 629409 1666220 11696 1208129 1656299 809791 1438011 820130 462941 87353 938180 1407564 1378195 1870782 1096223 518520 300344 19600 286065 274690 628777 1020356 605004 918539 308547 13775 952986 1331118 1246723 1275595 449484 1578292 1249022 1647120 1854224 1589999 543650 361867 1686041 899427 914342 281152 1662461 1251278 754252 1924135 1764493 1890216 1064401 1771855 662176 1610911 1203450 1942915 843709 706847 1592774 158156 1763379 1086283 1062750 1454392 1749866 289763 1450920 843232 1702309 778606 1923920 4193 1494532 528093 1430008 63599 1593124 1618391 511595 17896 598925 1203266 1072753 719546 663284 1300230 456483 491243 425396 713870 1346020 108041 1050396 1589764 118837 1588263 12832 1494209 1477866 679129 1374620 189912 1054753 1433427 229745 543260 714177 778790 1595714 1181437 1166054 780288 912756 1712574 1742207 1012926 118853 971988 1424859 662550 656881 1339348 438236 1989385 1751194 1562397 1042177 1701162 1207537 853826 220510 1370520 164235 498246 1104145 567293 1803254 1741708 194472 884938 23167 1732125 1746228 327491 1141911 1249827 462165 1716679 869465 1278498 1491148 370902 392882 1286908 1539708 1373035 728459 1855436 279243 160450 573678 1437515 659375 666832 348471 513883 223879 845975 76316 1674163 578580 1441063 1661004 1031211 31121 834909 799951 188188 1848511 696999 845355 674040 1306632 237790 1071460 1705228 688871 1713066 1152574 1138089 1366221 1101526 556086 436966 25262 345670 637002 623381 531201 1799898 1412078 1629786 203251 339134 1270916 1515096 1052553 895358 429581 1722347 902047 121841 1614326 1130185 1497426 1605126 111917 734928 642280 412679 920007 1123611 1291167 190809 781846 379617 1966242 1236234 474976 852659 1454120 1052121 815675 1983946 975148 612682 1629715 1422877 59959 1071633 581195 934464 1573452 1948473 1887154 1954967 1027556 803879 1650172 292885 810219 1376977 1398447 563758 1877122 1293873 342148 1036234 8027 71594 1619900 1944738 1733331 1542096 201219 1417907 188177 761205 731602 295360 1427936 1996727 552232 1134990 129614 683396 1500666 483835 1721882 483911 228962 1082727 1590676 1000370 975643 1001781 1097754 1001806 849096 301507 1766531 908135 388632 460181 1480843 568216 829340 1389758 1616222 1052091 1237676 1060394 28400 266803 1378230 707132 1806155 580625 1362812 1845047 926305 1561604 834764 1744217 9363 637653 1055024 1832800 385763 1314224 118102 69682 1916931 1703964 1207578 1421860 1970293 1905848 1715310 1056462 750092 888939 917255 1932335 110642 1704109 764869 1676892 1610287 55684 691484 1689459 854444 1821856 1069083 627486 640893 1513370 1648593 935504 499272 1608812 716245 781059 947769 1640873 591839 1117483 51112 356611 1489014 161976 691248 1712025 450296 1008033 1221255 70777 889783 848227 1451729 62499 1600419 1086304 1246554 1172238 1454821 1380400 821355 1753994 1601297 1997346 384082 669009 1668993 1017008 532784 1448114 1524547 889473 1040392 565228 1284941 209857 1664257 1438766 780084 1029228 1927779 956693 1935773 790441 1269791 1527507 1180855 115358 144092 1111744 229927 1232546 1089613 515459 1554727 197758 1690636 829720 539990 117845 759483 1584213 627507 1424352 226518 388557 1903609 159690 1615253 276578 1559981 313747 1792301 1448287 176442 526333 1980338 337682 1351088 1684546 1666293 904836 552625 750809 723198 335060 693488 772276 327474 572243 1920195 796007 376648 1735446 1553635 1939225 320793 1357460 1111111 1128382 867933 1861210 1185787 898988 1904567 25232 704613 272069 144447 890829 674148 1091954 698830 147617 1619418 1817535 968901 143068 1949859 1396007 648395 871779 1803094 1432354 1177405 8409 803926 1584202 1254524 156264 1909845 927819 828063 478312 125017 1600553 381563 121223 1306704 1877232 1097623 1792069 1855586 1476649 854807 1279288 724466 1086438 1658767 338785 1928255 1654933 19729 1507862 1526458 1956748 1887793 1262893 422209 185650 401871 1513968 758781 845191 1868836 1825415 1736207 435972 1405171 147988 553152 1942223 246010 366679 1195412 751531 1012799 1045518 447112 1533245 1815194 1796418 1591842 1362007 1598661 1138402 435742 203124 392421 1279423 587167 1482691 1437443 1509953 1668554 776400 666044 1062772 693779 1074271 1290772 226239 1445913 1730922 1801850 1188259 720064 1988176 1784115 437903 937519 1107458 782347 1580257 1392467 1047025 666160 1529302 1480248 471494 1037660 1771020 1648099 877579 167929 568567 448770 1866203 1474578 1427154 1874992 337884 1905666 584518 1989574 1152420 1863172 1583888 1253440 1345347 1199901 966356 849753 1913182 508507 1887275 329476 1396216 1839381 752149 139671 1416170 1360133 1863579 474880 445623 963358 1302953 480141 797944 973558 1585003 1148865 1754861 829803 1709192 1788963 1899139 1882758 360373 1514535 454212 511492 1212726 229086 1258550 685267 499414 1047571 1768448 1149744 612846 1890187 1569416 61197 1538850 1297935 1419287 606299 251356 430710 122587 576505 324735 1892145 1868230 1036002 1860839 1889129 116858 982960 1753224 1346271 486969 909454 1946369 593213 652491 851448 1398241 399816 214829 1734590 275070 725214 1097060 1613536 1118770 1400569 964986 474623 782041 1771676 985314 84768 1766508 1402750 1876417 736666 1590941 717086 1158087 777296 899082 517655 1616025 443548 169267 656028 1077810 1010769 1901879 1687669 1844684 952523 1574109 1348743 1318655 454425 825621 1625722 504824 1637245 1724726 1750161 1726524 1523794 174271 29236 194901 1076109 1497176 1186702 594139 1384845 1079709 1827171 56317 8319 635026 1247427 591275 625313 258561 1932544 605464 946345 1069551 783412 420844 66187 1396804 405924 488875 174027 968279 1491483 1083362 1352246 1619536 1928898 1859715 1671700 252813 1255097 1897376 742143 993858 1626461 384593 192077 1060435 1468057 576380 243798 1716870 1981600 1575294 542576 1325333 423504 1865903 904034 790300 1830075 1692872 1035644 1255644 340130 1658063 1966970 1258417 467176 481633 1176171 1142224 312939 163282 520036 341556 772427 1143048 257598 929172 803263 1765096 1401792 1785954 926566 511585 1453741 215956 957931 1492053 1461901 1697667 397019 391446 1719909 1584701 662655 879185 685030 1341413 1816636 1673055 1741982 1911247 740872 134858 940366 1371912 1198884 1022416 1165023 932174 919758 1872319 1503661 887866 1132707 362533 1405549 621897 1499693 99558 779584 1225976 1019844 325050 1434409 177016 941451 1575835 1025688 147556 80838 610817 654662 1160319 1507449 1466260 941541 809033 872451 1355817 259891 1943240 859959 1668621 785606 32955 701987 817428 307700 693798 511685 1678154 408706 1928854 1555958 1085203 117631 571388 653268 1340303 1332589 642165 1906464 996946 1445485 271568 1665728 1248517 1981630 831697 1243255 789157 386097 662567 878879 665444 1626872 990936 1875587 648388 1197332 742580 1052761 312696 457208 918473 383225 158393 1303430 1810448 1552878 1207491 1928675 782304 645567 203524 1413803 1691254 771975 994447 442828 1390191 1412013 1209946 1344192 1282572 1601303 234646 721798 686832 881359 1634573 366903 401723 1959566 496254 806689 1424130 23209 1662489 566065 1867636 1485841 1632990 1521773 91144 665015 845561 1437142 1513133 303560 1267610 1001398 1095392 1135163 1899523 811424 843664 1733487 820450 1574954 823078 1612777 1689595 695724 1293203 1366767 1995328 1642471 346798 1283002 160904 1943523 1069240 1098127 1286228 181430 1025207 1047409 1471997 128208 152165 1998005 1088648 857527 1147541 978446 323678 49948 816849 127447 533145 41257 203926 591138 821146 1198403 1798016 894990 324297 548434 1688847 709538 1116561 693529 1965576 1720327 1339058 140951 660824 1567575 334343 605951 301558 551156 577166 185720 1653735 588389 1878954 1475663 1924430 910670 1712415 1830248 1001827 1374640 1963253 1190591 937960 931310 1485347 1881158 1589630 1216287 1283598 586847 901908 234998 1677909 403531 1895713 1558453 1309505 1942980 1842874 1891892 1508302 773275 1420732 1087203 669988 450268 516468 1304959 422795 217542 995636 471948 1032875 1904403 1172615 1580421 68384 1109873 1358398 1827794 220031 197443 441287 1117397 1475143 170281 1484537 1207503 783609 1671644 1121359 1190251 1702018 633858 923840 1627378 1185058 498447 688949 183656 65718 1492735 981161 1148297 1374177 64273 1478221 1553524 346510 1989560 1590282 1441148 618057 1684855 897786 1155806 1176592 1276156 308385 803792 1190868 1610439 281736 826578 439898 1635998 707661 1138876 1039103 916495 317526 420543 84129 249299 301771 570571 1737377 1848494 438428 739212 1726496 1969194 1083848 266463 1595757 1377320 1169590 1146890 1966233 480698 1899780 1441754 1510810 235412 1477792 1660597 1579684 818770 1386988 278689 1118097 1529570 799415 519909 1203630 1005394 1389579 895401 116731 1136338 362412 240295 1752886 396144 175886 1157508 902433 555594 1959206 1523648 1717625 1843303 1133161 86841 987408 1588579 541804 1249905 62765 1758458 1682136 1800952 1302260 1721308 1901191 894746 1375217 352078 13631 314590 166621 167854 1878516 940639 790839 173699 314772 726075 803849 1353725 988666 1692794 1749654 1254742 1050174 1342040 1500894 18524 710136 370492 1721025 1329909 719216 320518 1132811 591327 195454 170028 767313 1825572 1366475 1176370 410634 500571 1042290 1131947 1201520 1315986 721275 324074 1655677 37743 1165063 895124 1637564 1239662 1355044 1746061 1678872 453970 27902 224014 1026549 1819485 980498 604772 309900 1705184 160553 1284415 771032 1247844 308833 193765 1486495 309609 1531219 1576928 315030 284707 1382293 391910 1999987 1616913 1990616 685189 955572 1313925 346265 1883625 1087204 1793910 168394 200690 1358803 39099 438526 891955 87318 1969532 1197986 1367272 1007512 744568 141810 213415 856800 255563 608128 112322 608274 1020415 1339163 1748099 623918 20530 1436392 432273 948137 212048 1604928 1430904 726665 616270 613395 1667579 1044468 749903 1712313 31575 347772 1977277 1525098 597377 69014 1340552 1301610 424608 706756 1432487 1618169 1219502 753419 1600719 1052089 814214 1371228 834421 621097 1486867 1402393 1971691 1000005 1113017 1697894 735630 1069249 1261964 222364 676976 527396 940325 383387 879797 1017891 617986 634795 64449 767103 14770 936674 1493094 350315 1898357 1227075 217302 839254 1593980 256526 1297256 1081591 786116 1359078 1955199 25780 467866 1207259 1954931 228802 505774 1225126 276603 1533676 277506 1513388 1417922 1369398 1391618 621057 1648226 1694725 1111163 1161325 1874945 242876 687157 1869788 113151 1466958 1006153 1341978 1409449 1139874 287441 930691 1496228 9058 1492547 1704606 1188772 501505 149935 1536586 1120927 551020 1459318 598659 1588448 86049 1860891 894383 1309734 1886345 1145507 735711 1152712 159220 951232 549536 1906097 1404753 753205 1052855 1047816 1136535 1455113 1837735 939431 1437109 355841 159917 194157 1253648 1388128 882663 187967 567114 1961669 1136 761768 83505 702098 412880 1207180 670268 192403 318526 1079584 1881444 1342877 651358 1559391 1087722 1377805 1056866 703799 313685 1444222 1320145 1117761 696396 1435790 276386 787261 1547561 1536176 461878 398668 1721515 1282036 1507474 89593 961301 947937 1980760 1106729 1356885 830946 1559125 894116 1307673 84394 154185 1910309 882164 1144520 54519 174634 1097954 1409392 1981697 866279 1142246 504711 1098550 45564 983312 1279166 1549585 1949572 1850416 397803 1110684 299824 177691 1349192 960808 714189 844216 1167587 884125 718088 825589 175638 1286830 261058 1645068 1803673 664927 275553 1684535 1155663 250869 1426045 1729250 1284413 932456 136307 1772540 1958795 343230 1510834 611392 7380 804753 183697 633315 1946748 298696 1644893 1410043 1437146 124333 230711 555332 1764242 156436 1681860 404018 273229 389145 1409213 1859205 163659 1987511 1984101 301772 479381 405756 344346 333666 352407 530473 83934 1108497 1371899 476079 1606994 1198366 614513 736595 741715 995731 1843241 1384819 1440068 1151991 747150 1005242 322109 684451 1413645 1635756 1580717 1594300 960670 1225362 462669 624814 655890 202724 1232337 1020423 357662 1747537 1478238 215870 1164437 898631 663597 1761965 149970 382081 1959817 858255 1942077 850056 1318816 449820 61825 720257 1441014 1935851 1911060 660087 1513773 1367551 261900 1274971 1087050 200478 684040 600558 1001873 455235 762626 841884 1258591 1578117 158880 1202799 1118985 137989 261971 1089489 38956 815234 749688 1241771 238081 1875418 293016 936896 1215998 712369 347447 203115 1863712 668332 839729 801846 261381 882029 795061 1754804 436088 1807144 611758 1595826 280865 1705596 58320 1235892 1400601 258201 218409 78724 19559 145533 1336395 935751 1795318 613026 1652292 1578446 1646612 336513 286419 550604 1204518 1534741 1875931 637050 864969 1293460 633678 769800 664532 1001194 60510 308242 398692 1509957 547560 236909 902910 971772 138624 7636 1192002 1025037 275625 1787451 1699526 1187680 1785886 1688009 1964901 1978229 460330 1153817 1270150 1996258 736447 909677 674236 1982404 1088682 1885345 1471732 130761 1549230 1380244 767811 1461081 771566 68093 68817 1502096 1238352 622454 700583 122920 113007 365913 535385 1368295 823245 663563 1407242 815040 1341951 1091580 924363 1654036 844564 1869409 651167 184654 969171 847557 1552410 1030174 1545874 645597 828623 1053281 1750997 839522 654742 1678166 666254 1408456 1729075 1344132 1486195 959735 1044203 1653469 1725331 516375 45237 1902406 452523 1909317 1047272 1980512 1858401 244731 789522 141225 1989704 1773736 1613916 1466657 874935 1863830 1112743 893996 157112 1109152 1918726 958280 1984842 799103 1435481 1105935 864740 445434 569506 139297 1943652 794704 821227 1191633 1672729 662179 1571125 50964 64025 1145664 1398613 1603487 361850 495947 138637 1828675 242921 1816005 1373340 1313606 605014 448151 567412 1955365 1330066 1659268 343775 413794 1993466 942217 138491 840792 1220747 1277410 1609412 743629 673981 162345 1682303 849187 1406312 188772 349714 39019 1316704 1959949 393167 1122852 430917 1355355 1105253 1364875 251190 139920 597007 1412755 193496 1813267 521819 1753878 821941 1724027 937023 306914 354318 1011170 973439 420318 190715 1468846 214014 843289 546165 66457 1998048 333475 786816 1657096 960794 538752 1915735 1492523 1487461 962404 672866 913935 494460 388963 222960 1318542 606297 1574565 542970 1157309 1295963 897912 756113 947909 1788010 915286 1895464 1544370 1489726 1753033 276936 118589 461336 1507535 1862984 1562141 266797 1053018 1922431 793114 744216 160148 754038 1314083 1038890 1666410 562161 466659 531496 1772151 879267 1795577 208866 825759 1183967 36815 1961584 1386033 811374 1763108 549188 1384757 216369 699114 237390 151240 1088095 587459 1144315 922120 270105 360760 980918 1879855 5652 1590558 923570 176949 730193 1121253 1096443 1643443 703857 1877152 1275074 1327885 984045 750378 1634278 1975627 1917011 1963703 1135142 153040 351203 20472 1479151 512933 1928978 830057 458879 516212 169389 92723 136110 1429072 391399 1965191 1316573 1193824 137407 1144446 645430 1718861 1173332 1457068 1624857 808558 1577051 11821 1680095 94929 531424 1465889 1094612 1879881 266088 1648139 386419 1521468 164591 147986 511339 1200924 1367295 1848526 498530 1109420 1647939 985306 104901 958608 1412314 1472311 1439932 1838862 432926 691037 350129 1448737 1191398 1718388 1339071 157363 699675 883306 1987988 346831 1024662 1857383 89514 798630 820912 1168502 265537 202923 246423 709808 187049 1471138 115162 941371 1969103 1694436 1351456 1232274 428664 362583 506111 1560258 1787173 1578355 1584902 1425338 1974774 1107939 1281425 1723658 1554241 1452975 1949725 838084 1466356 1721190 701395 1848496 1760744 1859185 174886 705381 1323593 1891172 1360257 289594 1754478 1886646 381770 319552 456897 579787 1599050 1387843 853700 1061364 1862569 516508 962318 22740 1118677 1163106 388491 902378 1615139 335492 1474781 1027338 1486674 1328068 1710167 436461 514208 219994 1984887 1643053 1605990 1624063 1756505 1688124 434451 1990018 479399 1538941 1772134 1058194 1686186 41286 390005 1825441 22944 913961 1828043 151426 406216 535056 1233803 1106108 908070 1026864 137195 662873 1314928 305043 712485 1243018 1112635 697484 1109702 1877853 1907081 965319 704499 725902 1589120 1140026 814763 190816 464884 594848 1595145 200192 1645000 26148 94443 684566 1508159 1243605 1480398 1396921 1685759 40908 1057179 1028707 1808488 632964 956819 1251343 163511 1130800 726590 730321 1075985 1462076 976029 228427 1387357 544008 245994 929857 1256431 1328965 1598734 282739 1167105 1569797 548206 1532035 518109 1865071 830566 1642538 661780 1665192 1997985 1962221 1210482 1981086 815150 1761162 29346 166883 1887397 1529185 343424 161178 836293 1448763 33369 1360866 945578 104291 20843 1003232 1953357 582034 203122 623353 1821608 1361287 87100 356501 78281 1205469 1802044 137655 290026 1448908 373346 451316 915728 1498904 1530740 214245 524013 1549778 376879 201394 702272 787375 568666 2683 617165 6555 900665 1655572 1283156 574947 240855 455444 62997 1034423 530914 812907 1224457 1306521 31493 681934 1740478 607850 1878872 445923 328550 1512156 442953 900284 1559198 822739 458806 37697 591836 1998753 421564 1177938 1792396 729745 1030569 1143354 813714 537093 1110603 1324456 1895107 351107 683879 1998232 1866369 151842 1323399 1685733 1004521 503278 1764577 1741576 862579 1212699 548948 1613235 1496625 794262 583347 1563877 1747935 1681163 1218955 795277 1653457 1370802 860732 381973 458759 1723699 216908 1111969 1257100 712837 928973 1506318 62552 1299704 317381 1155857 408379 185577 458462 347353 1902880 1167028 1390069 940251 1430385 173867 1730547 1335659 623822 37454 609927 5504 1658290 336103 1985014 942237 727982 1703338 181815 1343445 66666 844643 1941497 539126 135573 20196 1472152 1788314 435996 33467 1261004 526149 205263 1162117 1887713 11484 1579953 1509347 1927725 390190 1696729 460292 680605 1274767 664290 30276 355671 879165 183258 1094805 1212625 1258111 610240 1594091 1807509 1255122 1269278 1396543 1304908 273748 1113725 1818838 32815 1983653 309339 1157085 1681746 882748 1854268 1796959 619542 981636 957310 1618329 66008 626836 256049 22618 1389675 941376 151639 716178 1273363 1306045 969389 1901684 615030 987858 888775 1624889 508558 898009 1618008 755152 1079679 129368 1552807 476618 521232 469806 818627 1986784 1253184 82520 1398874 419622 1100738 1886613 1156770 1077515 1232112 1466509 818004 1356066 1803904 382018 304349 1703526 1831121 1714037 254275 559670 978767 704131 1968389 1646534 1526279 428025 660341 1950925 1946563 1557463 846806 998488 1123697 901222 159408 1828544 1784337 1777242 248845 994576 495270 311757 10281 1779906 307325 1709557 1759755 166066 10218 1198762 1684926 349957 393208 1421381 564845 1510454 744780 1755757 187789 181093 917767 1710939 1819028 1315097 113751 637492 1650791 1188188 1318536 864381 987961 81248 1430020 1884310 1699597 680408 964743 968651 1633128 707047 1685113 1773815 1383870 67102 62198 1783057 1765022 1530098 967553 28150 541532 1650487 1537442 1100113 1497994 1034110 119943 1647671 1039851 352524 971873 1092973 954315 46640 1852876 760454 961730 1692426 550412 671051 278071 200137 1683023 669179 1293904 1377889 690882 1816947 1977939 701982 1455281 1104261 1235101 1963770 1174673 619403 1856604 164626 1945483 1577524 1312788 1452655 1098483 808425 1798177 1182332 823361 1494996 1470044 1663495 81125 1162937 454422 1109556 52656 1625221 170654 877388 764024 432271 1498503 104451 1445497 1918856 38826 767113 1271601 1806003 1759241 1985976 1789867 1268215 1635724 1268926 1470958 192121 1989737 1652843 1839080 1094219 1834999 486909 127258 1109614 1296847 69490 563816 1575408 1657925 852784 192411 681884 1723306 1870266 1315139 845231 1140832 306623 1613930 685603 1122316 1146067 532162 1962602 1651164 1485745 740396 1380126 882041 511724 714754 1815793 30593 1372905 615193 1420223 59668 1917156 996126 1003388 1216140 205998 1819515 1219895 617994 1302916 1885887 181600 861720 1517329 1051364 25919 155910 1607645 1741641 203850 1085474 1542831 796536 1885640 896671 1680387 1754133 420347 523508 1980973 1048719 677224 1384688 1062557 132786 991409 440209 690349 1188201 1000946 63054 1518299 1416343 1575580 1783140 228067 911815 517176 452383 892279 337524 1293584 528273 864151 1408308 799405 1477858 5571 1292937 405079 1768042 573882 214756 36155 1182150 116930 1886056 414303 1112559 1793916 676271 1220096 630851 1108622 614864 1807614 757639 1721811 826810 1381471 233588 1914863 1505741 1331623 1679065 1983960 1810102 1932482 1824289 51618 1270172 929549 572514 262383 406753 416486 261623 693692 119062 487316 506358 1812394 340370 3669 1860917 944213 107009 1884767 1437000 28940 958871 908103 208782 501800 1228843 1772316 1914737 326210 257313 1927183 57227 1249730 950040 1696928 1010286 1134454 250589 1667611 236977 218354 1026422 1241786 1662935 816093 1513246 663433 1723447 957316 1799806 1161672 1164860 363965 1234843 1029462 185471 834340 1413259 897347 1274495 494796 1726993 1755907 522800 1865153 1853443 935707 1463763 221172 642645 212120 273702 714860 216739 1326665 1417049 1058884 1318729 1246478 1046428 264474 1715187 868939 26017 957333 1815819 222771 198057 862546 602755 793455 203410 299951 392366 1546738 46536 574764 1573313 1320310 699982 1880302 807726 1094323 744301 933482 954925 1910146 86702 1401462 929744 1003237 1966260 1740540 776080 866727 556441 1389609 1420060 949644 1411864 100739 1566697 1250643 1493426 813119 1214396 48737 1211100 491131 773762 1016784 148936 1674428 1550377 266233 1258557 1387037 726765 546510 1979307 391994 1971061 1926959 595047 1131209 1742377 1758013 125228 201127 155137 291051 670859 1417870 1820712 1446239 696817 1442730 1540330 99474 1274480 1610972 1350057 869769 1146345 1593591 1869815 690481 255227 528621 865923 286834 72412 646723 1513293 796396 1963979 809315 1387889 270115 1128311 122233 485851 706591 701558 1490070 1967216 1452336 1377215 1033813 1053989 1009106 358448 1685949 1704051 1543955 946841 1504067 327254 782463 1601308 784186 480165 1217871 193351 755540 305707 974796 1836885 1869053 284174 860232 487515 302806 33146 989240 53478 1871804 1552537 1566612 1863539 483296 113988 305912 1506014 1926385 278396 1853534 554710 404807 673632 975965 1246719 1867067 1520728 1140844 1735584 1278637 806354 1198265 1400536 1439886 253712 1186389 1936088 709007 553724 1035557 1332510 278873 1362747 1450360 937163 1987314 1499328 1564897 23862 1697916 436660 1005678 620397 964832 1577194 427163 1077252 796917 1180174 486979 1389009 251978 1666341 273225 982441 1391583 1706534 601816 341361 1166486 976774 403261 445901 1752815 1666482 602574 554475 1118867 799200 862755 1733029 314204 1831650 1175049 1062775 368738 1245591 1539790 533729 355606 581574 878906 291335 759346 973815 1282973 161502 904662 196384 393575 1851220 1162835 369803 848978 254270 1243729 1995708 1781665 1576857 1998876 1125250 1114730 1439581 1004124 1794666 1675318 277862 312592 431497 1601917 390242 99314 1214576 1402781 137925 473229 1496758 1779334 475282 1691005 1801116 476557 1336868 268809 1031835 1909890 223756 506216 10189 944385 1210430 1508563 283731 634569 1188539 1232566 119288 873926 1628559 1919841 907915 254444 674294 1586588 547956 1249248 1942239 877478 1641931 821922 282899 151121 1295740 833865 707774 1150291 1018638 1522819 1543962 1847005 1333925 1396342 231682 173238 1833070 1227460 681618 310284 942638 716499 1483446 22128 1120893 277913 914915 161650 1305339 1005333 1847549 243353 1493043 1638713 1992364 1423317 137309 1676006 1354329 1248202 422185 461241 1680434 1814072 537476 1341961 1722673 428322 1359781 1646687 1446367 60936 610226 1626922 1962797 266313 408525 1227840 271335 255595 119165 1088964 1573466 1051711 1272162 1350855 1078673 1826605 1340084 13623 1523900 1281788 974391 5562 363364 253317 1525630 840560 1419357 37787 1582653 1756385 248609 1269244 675902 1118498 234692 1508867 277195 863953 618320 304478 768417 526417 1065525 936999 933607 1127749 1500587 1596428 1902243 1259553 1331020 545391 487740 1525693 981203 839434 1624810 573789 973776 1317738 485191 611569 1947077 650699 528186 330427 1361036 131699 1682253 163106 1206532 1702661 1266695 1088674 717192 1284308 1908049 968947 1876486 1918880 742203 1924690 1550489 1473791 1033128 43832 1153498 615772 619092 1094886 603111 1905826 1736384 406647 1032264 153726 1300382 1422734 1116337 1746620 2655 1788310 877595 1230293 1868061 65630 1357201 1243619 832865 1776633 1145817 940132 507343 346948 59380 1264750 1319053 494345 878923 812169 246742 541735 1150433 977724 1434923 1144919 314088 338292 1640322 559710 1900451 78636 1547854 53759 216864 1786949 1101062 1339550 983305 1024293 1316528 796699 1890083 619894 674862 828198 875786 1293125 595482 606188 149961 1054506 686811 598807 14410 1787482 1844347 1569290 877380 1618158 1596634 543789 163935 1585980 1668695 1806387 1646741 700848 1687691 1587228 534448 1351963 484383 1481703 1454204 96633 1959719 1045088 632174 1895717 1478026 1690879 844827 1627158 1798703 1226399 590904 1219544 695005 465853 1219462 1858909 692252 703593 1779453 494841 732920 13000 335025 36886 782806 1740515 1803885 1420139 1645696 1042660 1957464 1062527 1358285 1573527 957570 701913 1827456 65484 1354509 700484 1510411 1118162 723096 1080688 1194320 1763098 1120522 421455 1122949 18241 1313385 1901671 1084819 331089 1239639 225291 1525918 680850 900095 1462158 1953262 1218887 543215 780645 1674278 1161863 1118759 939813 1540544 204733 1274808 343214 674188 1773843 1965963 977029 1378622 886298 1680080 1151722 559943 132581 1290062 433111 952781 482225 1860525 1385256 79106 306746 1633312 1180584 1274718 1933336 540023 1834610 1222290 1778100 1514561 1792808 12220 610347 678626 1736199 735609 294809 675491 1020500 1869062 959601 1925739 807827 1673096 708918 1094245 1071432 1497202 1306741 737417 1763011 1529062 248041 1049080 308277 1924320 757017 933478 1125222 1642961 400583 526328 313126 640507 64433 1940372 1259405 1948240 1105180 1283398 1800656 1249449 1914412 113873 720210 1705303 531640 1559402 110245 1160613 822731 1068907 569580 143444 685618 978471 1456731 1400897 206043 996570 877630 1023536 377936 1676354 1811034 80415 1201610 1651839 294133 1545032 1476274 1559395 1078602 1654231 717285 1260934 1098170 545963 720682 1744717 1004940 1995559 271676 715657 1274271 1749465 469922 1105310 881378 1870984 1261567 1268817 891528 1330219 1807402 355417 1021678 1914400 1413568 70769 1560160 1827126 1493697 825282 1247966 1940239 1304997 507800 1406026 1767101 38423 1743400 1971594 1065445 538515 1788143 11020 349610 1912310 856952 807929 1797361 100493 1966130 1586677 457023 1779157 702138 1583900 996233 1135606 1837212 130051 894211 918587 684875 770620 1367285 381334 1004320 1177356 1373914 1221698 1332827 185581 1753786 564993 1902059 1577300 1161530 1179110 612716 80482 1169368 1620258 1948318 395271 840768 1375961 1634793 387544 867087 1398392 1079263 650231 188501 480817 1075946 1931424 589746 543229 999545 531106 1834996 1876184 314327 317679 1596749 946101 220726 983949 1396406 753086 154650 274455 1999191 220682 967152 425909 1654282 1630650 20905 635463 1755736 1339102 240406 763421 1838425 339489 1396627 44038 1144053 1456177 121682 525098 1194380 1152626 21936 1345668 1696811 1873226 1704783 1999724 1214060 1452647 560841 1597133 566535 1819244 217490 960109 93547 1354432 728503 1700586 328453 1657252 172556 706247 1065986 1313165 1758994 447648 42188 132975 903146 438878 237175 301021 1690061 1111717 285449 794142 1614066 1281707 744022 1180163 1594840 1449147 964987 1560317 1019021 970644 1950845 1784580 1800382 1852149 380961 489861 1717822 1261554 1981244 621231 1415195 1334639 356132 76815 696682 933555 784746 1779520 617283 571181 1096767 425241 344594 408973 1880567 619047 950986 338224 1567129 847550 1658317 135722 1921634 385299 198324 1604743 1798246 1780018 1881366 1608924 615433 993333 585031 1506075 419798 41689 176177 389744 4503 1789173 1551259 367339 1829937 1119386 1672775 73650 1633246 1388634 520975 1430129 562149 1838207 1745606 495628 42957 1011396 555350 1647559 1469850 896082 1509924 369090 57116 1819311 1876527 920220 596988 1841591 1711408 287583 1456088 1636702 64765 715474 595610 1772891 1898259 12457 1271432 1447185 1204808 569094 554371 338716 1179719 1037695 973101 318090 1565190 849647 1465560 295368 36908 439546 1191790 221935 359506 1805097 346849 909666 547065 1043072 325237 1775969 95098 1428008 597324 1447822 923972 47473 396244 750694 1407319 505542 837771 1438064 299600 483621 1597321 1903154 1677182 159832 1691750 1391 618098 1660628 284705 1292076 1398708 1975721 80426 591192 289041 1542268 683485 994291 282513 773833 263249 675108 202333 408743 1960562 200671 590843 1104061 905974 929544 648839 768052 469970 1423310 979871 1623327 1925498 652822 817540 1484136 71698 522990 186934 1057036 424437 401438 1461229 217746 986856 787173 1458694 965591 1886439 1473386 986955 1134092 66021 1057042 1543433 1345109 882801 909160 1466262 219425 1205695 1661406 1453305 1515672 395306 1802082 1937862 791053 1821865 1543084 677954 10255 1174453 1497924 1609482 222088 1215882 1974942 168623 1739487 169762 1163924 588034 883084 96086 924029 342444 1337952 975903 1978887 939924 1411936 1086827 898626 1084161 732731 185878 932977 281670 1270758 1293039 357090 1670979 580111 670688 1092527 761284 753184 283051 977198 240887 1907925 176213 659572 1384080 163507 453674 763796 1835948 378307 1105746 367963 81225 1294797 1373384 1478447 1606247 1886677 1731557 369854 1165365 1333459 987485 1634795 132379 1435674 799353 991724 1064882 405862 1888269 389434 322863 1699427 290611 425357 409296 504375 281489 463152 1922303 48323 964081 642561 1704553 1026890 1107035 401963 443215 1807317 1595009 215927 964095 1079 1632837 1252463 17156 1139846 779105 143236 1834833 1095132 582394 448822 1684661 950676 34495 1720919 242937 1047633 411855 628032 988444 279587 78523 1263896 1100927 545524 121991 1256959 585050 1379476 1729161 1718221 1069552 1945223 1233981 298493 919177 702913 1883590 571910 1160018 93566 347735 417578 940721 395568 1861510 1834340 1199686 771863 1255388 1948701 953395 64971 773026 812293 1104034 1988861 1722674 544848 1476863 1020974 403109 1912013 592118 1828060 234135 1323617 1393537 399331 1095587 1052864 97329 1484222 1355608 1582577 1215173 1341198 919925 579891 1472022 617809 1546073 556267 40667 1438031 1557922 1791351 1490487 1825790 954714 1009996 1274835 1813430 801909 369809 501309 1833368 227931 1901306 1603749 551279 491397 1289921 1980579 983468 519923 1411482 793280 433933 1379619 1479041 605904 10560 12362 557294 712330 607401 28214 788312 47326 351583 630984 1704148 741073 1008191 1407893 907870 35227 11431 1454259 690404 1091517 1615185 855148 544997 1744756 289243 1996205 762922 64161 98411 723553 1218986 1826251 257929 55662 1636374 879423 1381055 1016514 544330 1052708 1413002 455434 315550 687125 1219990 1565919 887966 1403099 519932 414827 659877 77421 1726966 1495564 1323494 961320 1747759 1393159 1966146 426603 1849920 973246 1517106 1248881 1955064 1992550 868987 511681 261995 542455 1910228 1530344 1178846 1947111 1384168 1657905 366437 1878611 1907916 253509 1644655 667122 1582731 1093044 1181893 756342 1803470 1338456 455465 1268717 474782 1051700 1722819 1287617 548124 631151 1792275 786386 539330 607678 277124 1957753 1171710 1671860 120684 1770421 1086359 1059903 240511 416916 1533404 1926634 192019 1294352 828691 1779886 1005247 1185323 1111660 91128 729851 708525 63263 726222 140347 1816285 1834295 382419 1354242 851414 686870 1416537 400331 306702 1556039 1042025 1708856 1203274 1557508 1185335 625559 537555 1357693 575702 966703 359708 1976960 436142 469767 986636 404313 103058 1190344 1283503 815418 1706077 139644 847635 1370870 1235664 1444833 877411 1449621 347977 806152 1117877 1270410 1694957 158492 735603 1747360 845915 321980 983308 138661 1166428 1717766 1426113 320967 1493706 878111 1863449 1265711 1606431 682523 502426 172827 394252 896359 1353497 1838506 642045 1012689 562416 71318 1936769 1973632 582099 583622 872504 1605175 1813341 1893408 957161 1166654 1591976 897326 325159 956060 790341 1383002 1186616 825937 1684987 376705 1755487 1954244 1957422 95363 1269558 165734 62162 691641 1322296 1378837 1228671 384769 512323 1478665 588821 1239205 88180 1496688 1283073 387770 439988 1886027 1219198 722707 1137270 1204912 1974400 1874358 1735324 218478 1350163 989068 1289588 1787702 1334531 947165 293820 251510 1247058 1543408 1179708 436466 495057 148815 1974947 1021992 1235194 1665991 950083 517415 1752026 1366226 1977075 544970 1231349 266838 1598114 1674712 190271 87203 856659 368867 993378 232283 760395 1759690 380655 1522375 724447 153428 185319 1576620 1868263 694781 1667540 1153174 1701312 213941 1619523 1246338 1088465 1807075 729648 936220 1242079 884762 1623689 576080 544082 1887825 793347 1608475 185070 1251881 1374536 1885111 165525 411370 819760 1108084 906130 327115 36499 1171516 1210465 553898 1762046 744255 343382 1842924 1560127 1767968 1537077 16658 1050984 435346 318940 1447786 1436575 1596739 861048 1175176 274894 1896571 1099045 1731665 776242 959598 1976945 904475 1779881 448120 1599367 945427 1519940 1327130 761017 595689 1376362 53736 747610 1279693 327227 352761 1775605 1366109 499480 679774 674998 867930 1298671 52543 1078574 1217446 185278 536960 1336688 62228 1594111 924754 1973425 1035483 1569963 596770 348481 1794625 864800 618808 1858823 1599677 941921 1628324 384491 1043521 1676409 1977848 857378 1650603 667605 1372150 994019 384523 1860796 1842861 1140119 1189533 109126 1402622 350925 1543619 888970 61349 1184775 628306 879888 1239144 1599533 1083165 1708123 560370 171377 1078956 1737454 1385807 982186 1948549 1524 961176 479840 1006903 1600284 1717593 1063642 1011598 1404061 1181411 1135959 359953 1225923 604862 231019 665314 712978 1160071 17729 1550084 711012 345991 279076 496855 1954238 1324776 1300469 1930090 1157544 333908 915033 1380795 523051 1503448 740746 734295 1487370 1408735 1068560 1207893 1643378 304369 884014 674652 1859491 1801344 764875 1233394 1314182 1844101 1994558 676038 202863 1616734 621676 1746482 1815206 392284 657689 236352 1739453 606801 1099561 1776664 1259407 527895 1906312 1039968 978723 1442016 1677933 640342 1581342 1721711 757241 554110 1043969 341372 595144 128114 658320 413915 1265809 1697446 302394 1793932 687833 331991 1049711 1646028 4879 1014616 429162 369100 751053 1609519 1389819 1379437 1388320 383448 1253594 1152350 1445705 1182352 1369000 880479 229253 362362 1468892 712565 1134561 980970 796342 762935 1221934 575178 833065 1630097 1496902 1653480 1993120 447330 1509901 1669862 8799 1938434 1421501 117928 870225 718509 354329 177670 733034 1421723 858963 4442 1437265 1988792 1374947 473496 1106460 1931582 1025064 1456166 1315858 1366994 330508 783274 839536 96113 1543004 1675782 783068 484245 205891 1601678 1408613 153317 1925730 46512 1117832 5387 768515 61150 1363446 455762 826625 1511735 1837969 1834039 413446 1559370 1293115 578452 8921 1163783 831043 1288623 627046 1710097 1664353 903291 1117374 63303 372892 1538833 926022 1236861 1005645 1240925 1815433 1891742 954403 1513099 857893 772331 846445 340218 755766 248621 1608851 1884987 1980081 851962 1344511 1952771 1355506 940534 704376 229065 589726 1460160 1523797 667640 722529 1238611 1277653 1288111 423820 168816 1040523 222199 1338441 1814512 619929 1805487 1959471 1514173 1072486 95761 1293425 603056 1875496 218644 1428132 1698088 1137201 66507 1163247 1930653 1072329 336095 205472 1949771 1678923 329790 1283984 1138902 630562 1650035 1491804 1184633 693832 249294 944979 1201757 1463086 1815594 626025 721768 1221958 988903 1893654 1312273 186923 1062628 357176 573920 1056112 799503 1157049 743878 141850 190283 1026475 1263115 1056850 1140237 432740 242083 336053 891195 1276554 1751402 847870 1842067 1239851 906359 858360 696636 1265384 1767339 636550 1802558 1304481 1864714 425085 1729005 1231416 1000666 1164421 361256 741133 1532056 864640 447061 1254408 208562 1094218 1928998 378746 1006561 1849356 471656 1446377 1417998 1976125 1210980 1107675 1781931 300665 1182987 1178418 685556 1721285 1805178 399343 1240796 218451 1507426 1617367 332599 1965654 481308 703867 1568272 588181 1597814 123664 650769 599745 321158 353305 1757539 72090 1773032 1768655 502358 1706438 2162 1905272 71260 54342 824381 1934044 93728 884392 583491 1275987 1314065 699673 184535 488879 2690 1887471 1622449 878968 1282361 1712358 1733668 1867562 72647 1508215 455976 1192497 453052 1273139 1842572 1431663 1000189 1041888 74351 1161373 1131256 347835 799306 1461127 1502980 117310 1533976 1944611 739834 104982 1575998 995767 32621 131560 1261350 1487719 248576 397104 557466 1599105 398346 970132 523296 811197 876177 129952 166319 1480354 956573 1228059 398390 768849 1702705 394842 94637 1481459 957598 1980207 40491 436283 1209425 996282 1313260 1278421 661080 28268 536598 32927 662808 1941926 1156660 854654 269116 1480524 1974164 156342 552299 566006 1581859 112521 1025918 944330 1712112 1768359 82797 624437 1931972 1485442 1240382 1385790 1344792 1622078 411163 1102398 719884 13260 82327 67819 195077 1068842 1857431 1858070 1290610 1432214 1495511 602239 233030 679640 1836015 1422004 1728159 1925602 40449 826033 241454 1115903 1126859 1202592 1985163 6432 1675468 1956151 298077 1335922 298794 880303 1931658 1080998 824538 1799844 1984242 1450903 868367 923099 1760612 1238586 1688605 864399 798709 1432304 378214 1597156 214313 612182 781814 679793 181456 1618996 936547 1470025 963777 528221 1237724 735376 645709 975562 1174915 1383195 881845 949831 1164304 448757 938661 408772 227851 920267 640810 1933174 912484 30990 1374283 36608 1882365 1546611 1719105 231248 514237 214129 1626709 502301 450914 1820810 1212386 506674 294860 1798958 1797721 1275372 1347104 670732 894903 1523761 162169 1993623 1523167 1886061 29035 1879997 53923 690814 855085 598057 82558 319369 27050 320111 1524108 881694 1255513 839362 1384041 1949510 1449904 859779 452276 1250206 776902 1925535 519167 945281 953576 1260337 1921385 409578 1615213 870162 1723432 1591247 1164689 956825 1403357 428229 776710 865067 1171210 1635609 564747 1426390 737745 1332835 1998068 35791 932062 1422257 459075 1001337 1123195 152909 489174 1120112 1090363 1037855 1194813 11781 158820 588820 1705176 1228654 884501 1980762 1382726 513087 1766272 1815294 1523447 1636583 290503 953972 1888724 23607 1653133 190115 402045 837305 1352275 843073 809239 656499 1125101 967511 916275 967308 523876 1286901 495606 763171 1289139 338891 997988 867345 1784874 1944899 490273 1685473 634531 1407506 149570 890255 1727703 852926 427964 71028 653072 910357 262037 1619806 1812967 822573 1660717 1626241 1690089 505878 1855765 875996 1678353 1069278 613451 1724451 1348497 1978974 851434 928619 1776374 1859957 607587 1639125 1976162 806987 487880 307147 1383333 957008 1959144 620903 90393 1649675 722682 1306745 1823889 1027236 1779196 1599475 1588163 1634294 1580974 543156 859314 426318 1388150 794050 1090703 1828816 1301028 191846 1906841 870980 1507361 1607845 226371 255033 148877 130695 1025280 1039357 1164186 582560 1305905 1621652 647035 877713 1509899 1818670 1967193 79923 940304 1757488 1386563 1597915 429888 1935538 259034 283667 362254 1263870 1011626 927855 327535 1093407 348037 576545 1049786 275451 308175 481132 247854 1287922 1301141 1604958 1492450 1630825 1107907 1352283 35871 1272602 1572828 1009963 539292 1808193 941654 556469 1293482 89058 1062681 286744 1880798 777433 1279468 540312 1907721 823591 684695 1156768 460070 409600 1327335 957790 81188 396815 1921479 354344 1451507 576543 1926992 1081980 1283668 1412018 1048205 1020200 716215 1492415 1048570 419332 1029255 1217784 1786063 1900751 195950 1997510 1567432 1811073 1258952 1814378 1548265 972896 1943052 764100 696261 1007882 732824 1822507 9983 1674529 387660 627465 1054536 1509524 1054189 1205067 987653 1750021 989028 1516111 327215 580689 8938 354538 465501 147076 491815 170127 522453 1154570 1056737 1336707 1666480 401571 1579879 1055616 1799780 399562 126909 1830356 867377 1595065 982152 1344483 837661 817949 1204019 128471 380936 533764 1842704 1575662 566174 1979534 117868 1533865 1931508 856893 468238 202198 698662 572719 1010136 1629110 969183 545584 1913435 935588 349317 1995236 1927427 406276 904746 518411 107562 1398529 1325999 1411476 1566676 207748 574102 1359097 1802579 377356 1401275 537512 1144163 1359249 186290 17097 1357118 1688899 239908 459221 1895617 1302269 922613 1393501 1485965 903644 736074 443439 274063 859094 1084518 1798614 1143039 408109 25451 880026 1127398 242981 629080 180938 954790 401487 161861 51153 937287 1699458 1520957 402559 374636 915532 1920081 891361 326200 366254 293395 510483 34258 771826 903630 1473448 220703 61729 729757 822134 816887 1074895 1119289 623815 45290 744339 219324 1452444 1015150 98462 1676585 201234 1993867 1219110 254610 1531527 1361784 616466 880898 1636154 229104 1599396 768104 351738 820705 731339 277190 503175 1297706 871394 1039741 1247323 793868 961472 1985563 1898166 1271643 1259990 702620 666054 649013 1413938 404216 888979 1134825 170480 1236259 1288315 1121222 149406 1205107 397869 1535925 1962535 744262 474979 1982377 939884 1509681 1951429 1202771 962626 927044 591339 1396605 601258 1465932 1486161 1073972 1971483 686202 1693713 516465 281268 1124816 1908938 1589761 1613387 1588887 1006387 1853754 231614 998193 302373 264400 857900 653094 46521 1004778 1753304 394473 73245 1208081 1966690 1744933 569565 1294127 762435 677081 6172 455084 1302510 1394706 2963 1102258 1045784 999556 1600026 1798861 448490 730695 1456063 1133533 1929313 571173 1231615 1157612 1735693 305184 739526 1700095 455829 1714046 240839 866990 1164820 779468 530434 804448 1547648 1667626 1845820 1214993 1903183 1855563 1235154 1988254 1023550 1240701 1277357 1846463 797574 463058 1775766 1000291 1127589 1819726 500693 10370 1756211 194067 1564409 954328 1265572 720000 1714320 248650 653585 1577080 905461 1546964 1958153 1749559 1688576 1250878 1928795 1408429 986475 1650327 1611841 155613 366167 1399843 1493240 514163 1328473 134938 687319 830277 48198 417082 1515402 1098046 316456 1053341 1790171 1104208 1801524 596146 1305035 604542 1851330 1473903 1281766 1998800 115915 1266036 452664 798121 1141182 808767 1848310 1564237 1033927 1098788 1995554 552448 1595249 1332539 535909 945631 1147079 988586 266506 1624685 1721719 625652 1118878 1960057 1527654 954397 1612405 974983 269855 258291 467929 40887 839599 357376 297148 1778057 807179 1244171 1207166 1506880 638147 1420241 630444 286328 1179108 1886348 1224421 763009 230290 1713449 454650 338713 179247 1078705 1528934 1429091 1960578 1921377 773378 158852 1675115 669353 1391903 1246887 1623922 1732640 725271 824179 916784 1043189 777007 1302633 585344 1272909 434577 1578591 1309376 1921090 1900103 1334205 1050839 1057081 1510589 804700 192935 1601228 676677 892365 753248 428631 783300 1703461 696328 1794159 135959 538197 1733282 1635186 532946 1475843 5540 452174 157660 88651 1913311 1355977 1718298 1766968 714880 534171 505259 773749 179935 216286 322559 143994 335570 1476600 687660 643790 151183 900158 961196 1330314 1944808 406927 1751607 915013 784714 85649 1136742 797556 205732 1282992 1882438 1125581 1039643 1733796 1716026 1537204 504646 1009572 1705821 623357 222975 1749351 1784552 101398 844360 591896 1752087 1142815 757942 247549 1953047 1580875 1197581 295332 1101003 499544 1212304 597951 784397 1526283 960396 1939994 702763 1470071 1094375 688520 761276 16880 1928711 505691 593573 1536860 1679283 1922068 1488449 293041 1852384 779042 1030920 825151 798605 114750 209342 985514 1779638 1468237 95903 831706 521983 512215 1825241 15451 895758 1354117 1659315 450160 1535375 440677 1360643 495891 1713903 1658621 1261108 692065 237076 1882260 187765 1447373 1192808 1437064 166634 377976 1922722 182035 1922266 601453 1980214 347522 379886 956534 538839 1242705 1646603 1975824 75119 1365711 1381076 1586381 1636839 830639 701156 1543809 1695701 1113718 430055 86143 349638 331366 768468 597015 1402929 333603 1701567 298290 308205 1934034 1877639 154877 1400155 261560 126600 1297799 1560471 92437 1857224 1976328 587946 1633284 1208229 1265421 474493 1669305 1154653 1860640 137818 1355191 352145 1563474 509227 1247162 1635349 1804668 1119856 1591766 1446369 256373 640555 983052 1098784 715662 1093271 888833 13599 1412233 1608070 1257730 942146 1903570 1253578 861022 1968484 325702 1481167 117636 807600 729286 313298 1337974 973649 969774 1617247 1264720 787915 569450 173606 874072 935746 1043648 914120 764680 346486 1800110 899220 1604593 854255 1037001 652448 288023 830154 1569533 611821 1103516 1138107 1901056 1221099 1716923 1114091 158666 1196870 265885 918421 1273987 875519 163427 234775 1716467 947878 398073 272809 1675720 1806405 649173 116197 635282 966933 497405 358869 1351754 960304 620229 307933 721894 1760116 410512 1313683 1378223 319327 616361 44636 140538 443314 474003 1350568 1438876 1255742 1882556 315543 178 1858943 1850925 1723674 1431714 951856 1816263 1698507 1376641 575671 799546 509317 1990541 1150983 770623 470169 64809 1386262 1607319 1321251 400823 806114 1136876 1533040 699694 358787 68139 1200685 407482 1851294 1168826 1994503 385579 278458 197109 1766013 1329498 174857 1660306 1777493 1001617 1933720 87346 54009 1817517 1767852 1873421 293492 525413 1706721 1793749 1244447 82438 265910 1046569 1862787 808550 992722 1974095 795468 940103 454921 1226168 121721 1802000 1373882 472262 195434 963361 227107 762053 652750 938965 1186430 569805 337936 1029057 1583521 1023050 879334 518896 1520346 1091993 1214470 1757715 800303 742667 1881783 919938 1798785 421207 984314 443119 197427 563518 1609487 1679749 158682 1380573 1937013 204212 1787962 883490 927751 467444 1276911 1275378 1558759 1379274 1807354 438195 1925867 733271 1234080 1726981 1378956 1028235 382182 783203 831500 1553574 721388 525360 1468839 1463686 1932936 262997 1062480 1533998 1406593 645506 1352051 1376604 866971 1326684 1974556 1635582 285191 503371 971901 990437 656514 146336 44395 1921792 219391 1950027 777766 881941 1753067 683031 410938 98738 1839723 903994 1311576 1959670 1983436 473439 1658805 1266443 274810 602294 1457980 138370 1910236 925477 1952082 74256 1728226 1274329 1574695 1204728 402073 1976590 1810829 1669577 691941 1421567 1159533 1401669 1566688 255303 1525714 1456173 1278959 1475789 1271688 1744518 1351617 1155844 404637 1301214 1831756 413865 1917747 453490 18131 1806946 845988 1888010 610038 1231883 1688776 1571995 1585284 931263 1803944 959060 1283817 1342771 608982 704952 472166 480107 1014363 1764503 217788 1815739 931358 1330382 723640 1680296 334336 502148 129760 321727 1148256 245137 1987756 10633 1747245 4183 1534610 1825832 1879973 1118445 1471069 671007 1374867 1782500 306232 328639 884655 408443 1323026 1358652 1966221 589285 1955359 1059310 1792404 782884 607063 1005948 1202333 616202 759546 108292 138634 1988226 1930747 1627725 481668 271575 918795 1639246 1587100 910353 1723502 1389525 410492 153614 1623456 951030 1615399 367082 1251870 1232388 986806 1920591 79519 406153 1853023 170904 1131369 4059 1606460 685968 225804 157026 1638024 1081289 1220004 442635 1767706 1181724 1588188 1990602 175607 709967 1111435 1890593 903634 813053 599085 780505 354443 387445 1137933 37138 795320 731750 1341786 1358762 777763 453491 585424 1649312 791029 777669 79635 913446 1047539 49511 1237801 1104670 876263 187584 1343547 95335 1087790 100090 272224 935529 400878 22138 868032 458751 1898161 263090 451409 1395387 1897862 858445 974691 995969 1452667 322938 522090 1441253 1841355 538834 1419676 1746543 1845984 1631458 1179714 906505 1760930 473285 252545 1115529 1372591 1291060 1528026 567035 967242 1889877 1616751 1086499 1315502 43732 174322 581393 1049863 1966791 1308828 101053 101339 1807665 625039 1684127 234965 304339 1466803 530576 1692823 109298 500751 1835822 1379416 594798 1371282 1118530 1400452 1813052 665111 113073 1251372 1098817 330048 1899008 476708 1065292 248276 1798556 122914 118750 852171 1684769 1674669 1463871 1327565 1876706 297363 742311 788596 909236 383171 788263 1885009 694547 1273115 1120842 1783340 1236658 1679029 1685017 1419681 560253 1763513 810685 1666082 759882 1100180 923411 1749467 1706793 1892112 25078 1545434 393 1419326 275637 1445894 1807109 386953 946986 1760486 43189 827541 237451 1913912 113294 1421710 249017 828641 1698945 250494 1226574 1154087 1085504 714147 54105 768139 939783 545528 1680059 1866806 1867212 1305937 1323227 1915026 1809659 1625227 648680 1646005 852600 1977376 855448 1087801 1338491 1656291 1404042 316670 273646 1296046 891997 129563 1107141 1296163 1350946 447819 1166226 1122339 37644 1662732 1801800 1799744 1029494 1774981 736986 769992 1175395 1977864 1503218 1887839 766213 101340 1026526 354310 650308 162516 1270526 1015531 11990 1665318 1090240 1256860 806928 1771674 563800 1123720 699576 881619 1564813 1194757 616004 1666870 535802 1780485 606754 1660760 1548041 493293 10477 932254 1937343 1519371 1677336 990195 1708041 1236527 1948319 465942 893263 1152421 669125 404414 204181 1415852 1694808 233032 1659782 19632 653370 309252 377050 1152780 1185848 501865 157963 382632 133967 1576896 1259482 53076 253929 283276 309819 1776726 1390242 1589507 705321 1438441 822999 1580510 378361 1253913 1270663 955677 1673484 822451 1963886 493382 138061 1220934 845900 501282 1359897 1812793 1267366 1220065 1943994 549329 438673 591123 1813575 18699 1749583 228538 1756217 291070 48702 899039 1604694 115701 925624 547769 891999 337336 1412502 1394888 1585927 299631 297688 626865 800102 38588 1919182 1215867 704555 1760832 1418673 1966318 1871439 1796358 1501583 752423 905248 76208 1677029 516846 1703442 678364 1890481 1170198 172561 152754 568979 1921622 279288 1087730 963985 1464974 1519950 540813 563398 36463 1560797 1121731 1241612 1744339 577043 913000 1490084 913532 1454879 248223 1932402 813035 1275100 1926893 618601 1012651 552335 1338708 1723821 476887 1828942 1668298 1794779 461614 947600 255386 1039514 1434159 337849 1337694 1313402 222026 1523156 1882351 1302798 863317 1320854 168511 1055056 1247990 379431 722731 1252361 506836 153383 41312 136718 1393859 1931598 1872388 1900211 1341570 1302570 495472 1953206 38783 301465 1711170 1301764 828536 851692 1668613 889637 625136 721270 702357 551284 1918718 236261 1309617 434036 1393607 260309 676288 236922 66041 1965408 874723 834164 876258 1475039 1329184 1635763 641585 1420773 1713621 1800611 1840481 1173628 301304 1604571 1952527 1937823 1776920 952500 1279737 998597 391462 517609 136705 303864 1269976 333625 1559724 671995 478964 207882 745853 1653790 775198 987202 1859533 1862445 1064000 1798223 744797 437170 1853837 162101 1717243 1924500 1870948 1549513 1590439 1085691 1063449 964761 444860 1467529 530581 1649080 1690993 1238861 1292036 1408997 1967366 626176 1204372 1416116 887550 1457049 150669 855127 1531410 1620210 280126 302652 1204674 1608565 482259 1160 1157157 1383256 1605261 203207 1026229 520219 1658458 948734 4152 962982 1164006 622061 1680034 1923657 1494326 346997 1802048 278531 25285 1043875 1620385 1046600 1633395 1712240 88387 244424 1666000 955505 79017 225028 287712 1888927 204676 1859193 1468911 1477829 913127 305634 988486 264354 374358 680456 1622331 1957461 1597837 672311 1785238 1267635 1137893 401219 609772 1457635 730933 993234 1259449 117165 555887 1570679 359465 1802498 1213597 1160670 1913723 616804 1019699 116752 796506 81504 793919 844877 272484 629974 1928605 391729 1583347 1025412 330144 1089301 1758675 1574610 176820 339263 343567 195774 467734 1903626 115832 909472 1113712 1470835 1789004 584782 1396717 1274477 474706 1028054 944302 1824343 58485 492675 226936 727984 1296016 1719556 561169 1572821 1550876 933451 1781529 887396 1126747 1789776 724684 443058 1413249 1356481 1506244 505514 818850 1445718 79504 1134885 703065 1645882 1474583 90506 855751 1891890 1731180 1054531 1973680 1182173 788776 1909682 1048747 1591722 1137763 788444 601689 1671416 651086 403820 1304214 1906706 1566581 1597449 1866306 877784 1061421 99182 1708074 656430 1733589 1931867 182821 1375316 1918665 212075 550177 1543065 210563 1746022 1604977 1376666 1547429 436703 547275 41925 338790 690023 690348 1190528 1949953 366898 615300 220283 135274 1229301 447871 1102451 1579584 788175 332554 809299 1417567 929835 1171277 273094 1781974 1549267 754047 223541 1295097 1845877 1693520 1890592 208956 1087430 768209 789429 1866815 193943 265388 556232 1554068 1867217 1173063 548526 1383497 1898788 262402 134763 207155 1145884 906165 430198 1926501 105381 940862 1654635 786125 1380713 902513 1481864 879819 401180 347692 81333 126072 1928215 78351 138781 280604 258316 1928789 410031 66715 1174593 1016742 265637 1556995 696222 1476904 993041 913440 950046 1234445 440461 1182131 1585992 1589840 1197386 491811 89914 1341375 638157 410014 1827623 194520 196524 685018 1331411 424332 251018 620475 1309833 871812 512734 88712 366629 18516 520994 1777560 1720653 174303 1228810 1540202 727166 452609 1300324 812679 1651999 149536 1243338 596629 1336877 1071607 17630 390961 787658 833288 1910621 1321560 1308638 1484606 542865 334017 1680933 1304871 808614 1490034 1440873 911371 769601 107173 1137481 763715 1624131 1262838 935204 513297 220274 1257648 1634600 138888 1523731 38408 1526611 288842 788310 1321625 1171695 340187 1381523 184615 1894241 479494 725420 1164078 1536662 576974 495240 882310 1892580 496080 450893 1028898 1593334 933333 162315 1993207 1965868 1472652 471624 184439 1252708 1923809 278255 949051 1976347 1232351 558174 1263325 429191 1623467 344649 596170 1219501 1243811 1021053 599653 54068 1197718 1854832 659838 187111 1086788 746705 339285 325183 679401 1180085 1696614 1220227 977537 61998 46700 1837678 88345 517268 308761 672499 1084898 922116 1626468 1119073 1305278 180923 108291 514805 1737107 891807 1115340 1127433 740960 1787335 315553 470835 985169 1969078 1337231 224025 1847481 1834521 1459810 375032 1026889 1974988 247799 60646 486074 548920 1905509 1235733 1993084 167612 1963850 537219 1478625 471267 863886 1669157 352282 895861 279975 843785 1114884 968786 1416803 1747569 1751628 1360162 35817 320969 1202556 662492 982010 588186 739903 70074 1134539 1178480 74429 533585 348661 322700 1528386 646861 881134 625986 1435058 23185 9103 1173136 1241815 488355 1116684 34772 1985895 1793253 1024750 475740 1376959 894633 650704 401177 1973191 1625777 1302572 1143385 931193 1261961 1028789 642946 1105366 1745694 1779894 345772 1026123 138688 60513 893579 1268855 1186622 179397 352600 1197650 1259671 1007393 283636 558155 1876900 680295 106742 1418630 1769382 390377 794628 143843 703235 28873 1190355 1520025 498555 974194 626627 46715 1781991 1252520 1043132 475305 296185 374955 1183392 1266669 90231 387216 303141 1295845 244526 936731 1535203 1153820 301159 833897 148358 1736991 778485 871700 846122 683553 1603159 1594044 744991 50982 635091 184447 270222 1413231 948818 515544 20011 408536 319408 1027518 55522 1063624 1714974 1866183 76798 1392522 1436611 326304 748657 1593847 1969239 610441 957616 1540235 403622 1037651 512341 1282727 1423276 1619566 1541117 1006383 427984 1108510 1827693 1717169 1242498 390792 1810517 432923 214866 1266556 1055540 1449686 470997 1394398 1941030 217074 1070858 473182 1708494 138524 516318 1913571 136143 1404964 1228495 170517 1782601 1963411 733992 1315926 220106 1014301 60452 1245915 554641 1709712 1510193 1686436 44264 447985 1040031 1578510 1257097 1281946 682987 11144 1026728 754825 1793030 252335 415528 1323485 1801795 1319382 655895 17166 1925455 1251285 371680 478029 1638874 1013138 675127 1141633 1116332 296695 1135662 1315649 1447120 1765105 1041144 690659 463631 113669 1030125 671816 185990 1353152 209183 37036 285380 1982503 883443 1794479 463067 400623 670656 1786944 229484 1667421 189672 818455 1154524 1313942 1230671 1904822 731311 366341 1577761 51843 1536301 613340 1913480 714351 419617 168440 625355 330726 472483 581106 173645 16755 277057 1804718 724257 1347376 1746351 369314 511924 956401 519209 1774046 543232 1684155 1678273 59317 1757111 1382258 439510 1333761 396896 618400 130404 1684615 410261 398146 353037 1982238 1066693 1029983 710000 83833 848275 882969 858587 1828152 1754 1464447 1675305 1840123 756174 1703524 390733 1637680 236150 419942 1586850 1578466 669494 1940396 813867 1107926 1946397 797329 1285589 57942 883841 1812344 1452248 1823186 1342984 1709550 1890567 68051 861536 1828334 1013358 921865 157102 1329761 78216 1987839 99401 508571 1471545 1387861 1765088 948778 1605578 1660650 551391 592371 1942910 1411175 339218 1411092 383865 430558 882931 586859 855390 536164 1721160 573501 450155 643022 855475 83191 35884 1518796 1700254 589687 734776 289187 1116010 1004005 375763 1750468 1395798 735275 79927 790530 273190 1039896 71836 279219 718703 1521925 225273 1305057 1688507 310695 873539 1699780 1354855 1145982 835137 478231 325696 1027161 962447 974169 1054978 1170560 956878 1764700 1248231 144993 485778 148355 555303 275560 1155419 1434900 1039463 1662946 1854050 203980 1466243 365545 127053 1690540 38249 607942 1169430 607659 86587 1882422 1230655 1845934 903976 612435 1614410 255941 1238154 1165218 1028655 942991 206083 404897 545036 730952 1491265 1340006 384243 361981 1767789 583427 1452256 1005312 434474 621840 1453386 870597 1889399 287710 1568683 1115891 1175155 38005 1416850 1527151 1118902 1595170 1173611 1370724 467302 1140209 1527022 1880285 1919 694319 1205017 1846932 283756 1084583 766754 468006 519655 1354889 1912390 575681 1939101 490096 1782457 1140310 1036709 657487 385254 365061 1522952 1088046 1908824 1486526 1379621 734374 715824 1460658 381493 1462281 446093 539056 1494608 803549 154950 412233 925947 1070628 293704 928943 1656971 1948151 1096461 690902 1905962 1002407 1963538 22593 1739530 1759901 1669722 28199 1823034 248716 1109613 1189367 668611 858902 1579912 1566441 1701593 1827450 861481 1955615 647825 1461669 58018 846226 528102 1239802 1954690 110466 1710139 1181965 1829699 1227977 1839698 1011771 933641 202774 668893 1804733 1809702 114800 828205 1276502 450193 1579217 1377558 138005 1155523 926314 1548433 227405 1088057 481852 538783 722798 1897344 1572751 307947 167836 1280794 64846 923899 972774 1493009 1875555 1006301 464370 1352719 1278998 1509303 835384 1325673 952715 1431737 1531487 1092965 187333 5221 1786660 657658 914902 917837 650790 1161172 1010713 671567 1734709 531715 81735 698902 771870 856896 28594 438282 752905 207528 1999605 519553 323079 830594 1637295 1958228 1666110 492094 893628 1306263 1260392 930688 242734 1518408 1791515 629215 54306 89927 1143811 1211678 1368037 815535 1722178 1520069 1569858 147215 202780 541258 1145667 1041545 889692 530950 77506 993800 289451 697321 577461 615603 1150693 319560 1689360 92435 417536 1950919 1754687 1903654 1366218 140830 1024718 1675812 613825 1027726 1761176 1083773 322904 1697451 225607 1285427 1043403 931389 1911636 1357812 425966 653287 1721278 895136 1704184 1353764 3138 1541346 1914786 394724 1787578 447347 237341 769892 1620260 252359 1999296 602953 1568111 303827 727523 1019292 262137 195961 315569 992622 290525 1884444 1150164 1971057 824031 602371 1821882 761464 797805 448170 535572 1306582 1462180 1845557 1603993 1130786 1921071 310237 779583 1220078 395873 1544763 1949297 360002 1902373 1817917 1970831 247704 1478323 1055364 1679576 1138773 902728 1638342 1711316 869444 292594 1970515 1365663 623773 1141749 1026999 1306629 957906 250756 204849 437494 870416 1672456 1378402 877177 1323585 1117419 882578 1317907 375647 1893170 1956693 353791 712200 100708 166807 139567 1392951 1807521 1438629 580984 729677 614062 1704805 106352 553039 1025914 1790186 388379 900484 889008 443784 1071688 1325505 1646628 361126 149366 425995 10009 1487753 1992904 1361600 436419 589055 1909247 227169 748449 166489 659601 1478414 1889641 68837 567900 1794050 1211543 1347887 1745730 591355 614330 187975 920306 1965098 1034508 1391493 461964 1693944 806388 1735082 1134951 1435100 149947 139997 758117 749665 327509 1999905 919726 1391374 1783259 1092750 1900834 77312 1208771 272426 1411279 832468 80433 1421806 788851 291092 1370458 463897 1254979 1280831 1956042 1830517 1188211 1572395 1003554 519056 1035080 1268159 1291606 190069 1749110 1876037 1076626 151935 493641 1668923 1363420 1982373 157228 843290 344128 601918 407485 174512 939439 488765 939086 108783 105948 415246 237159 573890 310594 304248 690762 147222 655006 633713 576087 482927 191027 630885 1615216 1445471 242016 635251 1487460 388000 1658763 1881055 762468 1345967 1818159 1422138 1550531 425169 1338603 1411555 1686460 541757 736262 625110 1221751 631963 538020 593375 1200815 295238 1245375 177178 159874 85757 1207675 1809838 310342 1565887 767149 775368 1208242 844617 1101163 527453 850802 1175011 650646 1927808 333492 1799276 567976 1680548 1534024 1073167 1399506 672298 441535 120693 1178397 298812 1717990 505966 1267843 293831 1275730 350008 997228 1261837 1311112 448998 153654 1273532 115249 1763945 1171821 1004384 1020347 1872950 588466 535456 1968182 1812241 1798609 1925675 604228 697044 532758 158515 1605233 71056 396571 1761455 83902 447230 81320 329362 430854 463927 642995 1639373 112126 274815 531249 1234381 1174478 5778 1522199 347959 1678093 707619 324998 1292607 56107 1489811 9667 713978 601674 1556562 1634800 1423227 213206 1957693 135125 685879 1790178 726293 307605 856011 1431960 1478715 1546080 386128 1274859 1686363 1310887 1660970 1817682 1838238 941109 418369 1910291 71937 1215446 1659305 1977583 1558530 737140 774832 1198571 1986457 1937728 206492 1078542 1477343 1425941 1874012 1660048 1194391 1166239 454928 1075620 1617115 1570652 1768151 1348671 1198331 1066474 1265078 1464770 410296 1796333 124203 1992041 1820615 1248580 1951163 986304 1286154 1513870 591608 1693990 1090758 951693 1454593 185483 922728 1061449 1275801 1620948 54983 793866 1852325 1136765 72660 856229 1846687 1725069 295089 126223 617804 1638896 1552987 1720487 800889 913121 125239 353476 1253147 325987 1508265 651569 1337647 344216 335273 306887 496117 578535 1382250 192317 1100531 697584 1409993 234568 1623272 655985 753986 1067059 935287 1149986 63256 1564912 336616 1974050 911874 25091 480922 781697 1420319 72686 1597807 1464272 951263 1006522 1370517 1177425 525418 1085065 330532 931001 792060 1109274 984680 865936 1474974 702497 1731060 1969860 1393431 1567660 86157 376394 978332 557401 1654572 879820 1442407 139917 1813974 883589 1105649 361973 862741 1029996 1007572 448487 59582 866186 748945 1928946 1346270 1731560 1182487 1455696 166016 1368171 399703 385686 748947 65489 1748489 373361 1751681 751901 382766 1723746 674710 1497772 1877451 1163495 634161 1070156 1928343 1552539 134632 1481313 1498033 1866320 1616801 320515 383664 1159618 844185 1511448 110920 1336788 1942061 1958796 1653396 795783 1881334 1955197 1016736 1658128 310367 710505 81766 1739066 880082 1456672 717551 341475 1204404 1835969 1488474 215176 1447738 1673601 242277 1705209 432518 967508 1029089 48071 509336 938738 828986 257044 238491 824681 1071823 413735 596005 775276 1306754 1214490 151929 401385 751871 1523107 235754 1252172 1847173 228103 1619266 275425 863319 1362261 1093675 840504 692783 377637 1632602 1439475 1430393 118672 1595751 1633893 540642 604102 1274047 1542080 1454904 1837230 1893712 675716 1464333 1469298 1527786 647926 649304 1124008 230228 1968763 1133245 895652 1045661 41285 1844443 673499 1402179 54713 1798147 1315192 439088 134935 421848 1608953 1471298 1163370 1134993 1231892 298514 1377433 530674 1024842 971564 810817 991433 504294 40636 526051 354347 1747153 1209213 1105272 185299 181864 1906092 1886806 299531 1985686 150782 1661271 1108927 678900 412896 1407034 1074786 1491779 1934462 287144 703884 1900667 629951 960988 415982 351771 386425 1525561 238528 585232 1319501 1386013 964375 1278452 1661952 1333002 343471 521921 1960396 871356 1590844 712419 1095680 399401 1696422 1842190 108878 582939 1323687 330760 1504854 1133457 397299 1579248 1235203 89564 1698027 981834 69686 962453 1263520 1205450 1595546 161725 1611397 16720 1385546 1288463 1116936 984808 1885234 329190 1571082 645887 352851 1875511 1799892 864004 1050998 1941357 428068 947585 1561760 543202 1812799 1569606 698156 981812 486553 570028 322154 142372 1302648 1922984 611022 1047640 1624074 1879220 114042 588469 1242019 1242743 64586 355863 1919407 512206 1020609 1358255 1557180 340164 781097 448228 31865 1400117 392139 876116 99164 472796 1747331 1846582 400556 1586775 1222672 1137072 217594 1459083 601627 1959499 522532 580509 585180 1485038 722860 464373 1188121 1454939 742109 232781 250446 1315507 421384 574459 1044268 1760141 1438619 686458 249844 1392980 489839 784274 360459 957122 1260615 1309427 1973686 391973 1604880 161203 1982905 1235589 1667095 199948 1910819 871513 58986 894795 295317 1434529 494630 1061559 458516 304796 1326973 238624 1201522 452784 1155115 938345 1263833 69287 92110 478679 1398420 612677 367884 819174 1301385 1627855 755236 1699717 1734351 782515 723539 746831 895745 766320 104538 1579095 865485 1661938 586877 60432 1998937 1992280 1736501 438381 183918 905454 1384868 212357 384986 633837 165881 30618 1073781 1768206 1448768 1466106 325914 602088 1717223 324068 538408 1305062 560890 416925 1358458 643953 1737516 964664 1428753 963196 915621 705888 965745 791021 974237 172412 1921294 1709434 726908 1994385 860553 1588546 1364724 545868 241295 805754 1879976 1163185 749493 1542244 1166997 241392 861345 1488904 614094 1523936 1160283 1450401 1137954 1952087 47954 1339668 1920964 26610 1368821 1591230 1200312 674497 209443 1848207 1217685 1173667 876695 351763 511176 1618033 517673 1542636 1106191 87960 1885057 1603692 1855262 1085712 1177569 326999 1759879 1616123 7111 53104 812540 1489087 263506 1226056 15464 20226 146515 1477298 1511850 1302770 1862172 540194 1373648 841505 667402 1615581 982776 586374 798096 1315028 1181820 769017 1817741 1843022 1975748 396130 1128479 1739296 164022 632377 43112 1836124 1688611 894852 547797 1379753 1693807 1214238 717006 830800 711394 528281 1607676 1671817 558268 1540657 669468 956639 1328783 1043659 252182 1898809 1760043 719400 1865638 1080060 965761 977942 1209171 1661736 1679089 567214 640834 340058 1111284 1824483 1970285 1695835 1842146 944529 231298 476438 1182028 1577956 397855 1475124 1197656 1856064 1972348 1744666 693685 683061 195622 1318164 1985123 1375598 1387473 1320425 577829 1057052 1976541 1375634 385493 828323 1841239 1479087 1741288 367983 293615 1115267 471930 473027 833396 1351640 1370892 332846 1721430 901571 659630 1640878 1332817 1642766 1957347 1541906 593578 197111 168614 453152 1733588 1590073 1537170 826863 1052834 103869 764516 1726642 601384 355237 1231577 1166625 307034 1204097 1904534 661725 1061605 704951 1736939 248321 1226212 1014238 1547897 446284 279121 1275972 1806736 278866 1316104 1909175 1545972 1940436 455913 1094310 1308960 5017 805190 1712888 1908376 678842 1272026 590413 1276537 1861873 1547703 1866510 1482119 1188825 764400 360901 476210 856864 403375 787174 320974 386979 1781266 911595 87190 896137 1350620 1571188 1559550 279055 689447 597567 908900 249979 1531325 123424 223098 1091836 324115 1339136 1755255 999228 625226 680540 1602862 947046 1586604 24315 1291985 1428061 348639 621531 311166 1306114 1324811 1423676 539925 995172 291290 1530626 1747851 1347853 185394 1660897 256555 1716663 917394 857545 1955221 426020 1901363 53998 496737 1337304 1147966 152241 146416 1501555 246596 1269441 1784724 72425 672178 1746149 914214 640725 1240578 1398649 237007 1608389 269388 662055 254324 1825959 689390 1294140 1357863 646071 1548538 1468127 1115553 760070 1393088 897934 896500 1286852 1616364 290467 937274 1916975 750886 1083968 1003145 1613005 1668404 1031957 190636 1218388 790816 1316686 568170 1667822 1618210 846004 1448334 1252395 1659218 816095 1097973 456234 378108 988929 1627563 1781945 1870722 570753 203192 1928276 1980496 1835012 1593547 1440450 816901 1306344 1442003 547362 465342 643600 1232391 1135014 1615601 94737 1279319 164507 1929303 725081 425240 1586034 187877 1525685 1330306 1900506 475157 519912 1739989 1263436 1723700 366247 996081 1362158 1397148 765716 1274830 1156764 372595 23676 525872 1696602 1360628 1143066 1808294 622897 1083263 1869792 903140 1774701 638930 1399011 271419 1364795 992267 1432576 681911 206880 284619 1771885 1160465 475524 1833090 949733 55419 734057 1209249 162521 1534940 1743799 672792 1359271 732507 858844 452830 1714964 1728512 312971 1930016 1384448 313815 1969450 1926674 969921 716813 821292 1602348 1931177 1736600 1881871 67809 853454 390419 1946156 513326 1387968 1160259 268997 986958 1306039 335105 505876 1252303 290186 1316637 1463382 535550 1743185 364587 595718 1864065 412691 1228564 1738160 1329150 351577 1012143 1017773 1192502 1585953 1152367 55656 227129 602437 1208788 881907 1030817 882921 1194423 1413595 602756 1823472 829716 809028 807197 1566270 59816 1682442 177208 25588 1180843 1752562 1756544 402904 929923 1280608 1447824 922193 340038 1183495 283705 1480187 1863260 1534590 773017 1934624 1354788 1281112 1089900 134752 274940 758712 1811134 818237 1543475 875265 1958268 1571088 1162756 1680623 550929 877463 1693350 1011402 1575384 1310846 998521 765155 988243 1597998 1384833 1145225 1366008 1100029 249804 637521 1074226 537445 43007 1339659 1244690 1749336 1481447 1637156 498904 479370 768903 1860510 829509 1641326 1090845 423190 1129417 1022963 1817860 869183 450078 368684 857880 1528583 371246 928278 1121895 1144545 1797965 257449 582220 1404370 1303574 1065876 373963 45904 452705 1672022 1427984 1786750 1901296 1158650 687536 1772275 355795 1790745 1316689 1598515 233038 1449706 1991080 368285 531378 781731 1804006 19418 889874 662876 491895 1282013 200521 350879 1959451 914765 1061453 1026963 369679 589151 1936336 1611437 1284952 1139349 352488 1829302 1737888 1265532 662953 1906035 626515 958543 1318523 1174076 730130 857312 1968660 1073116 243940 1226733 1552232 1498729 442628 1204137 847018 1708565 987247 1147419 1466784 571212 1825112 1340944 1339023 710438 1219305 168143 1784335 173847 245022 1562080 347614 685605 1859335 237110 1537749 616767 1774382 1549376 1845464 903341 79456 623619 1641294 1577285 1005899 52042 1148416 806108 1892752 1566018 410282 48226 1323045 1016486 1449243 1493260 824627 1168969 1969479 453833 1430827 109462 60196 1861641 411154 1567888 1873613 403398 1754021 1741409 1984588 1497123 1574116 589134 70782 1091588 85890 1631016 992571 25656 1377945 133192 1329342 557528 1231555 1764975 1470985 1902055 1347057 944196 464547 1145161 26621 1155132 1898979 1878431 95706 883037 141184 939577 414515 568388 1871363 63782 1565070 768168 496915 639646 650858 863847 947267 348959 271109 694005 1600184 1614216 1832856 413188 1468374 791438 858926 1473 688430 705133 1206609 1199054 1030150 655118 205855 1776899 1252643 300296 1657327 976726 721646 57340 268542 844180 1966094 1129834 832958 1944129 650638 883888 1432035 1625800 839880 1767765 1409483 1443402 1737700 1882377 1215223 1275363 136785 311811 1211179 115758 1040739 385267 1291957 302938 1499888 198596 818325 1607679 1253502 1641576 922723 1737319 450212 1422059 1184086 1950498 1234910 1425584 1132230 1210174 697577 649877 374048 387435 297630 1765842 712439 990434 180902 1679144 1822552 446188 458270 1118178 482734 1707813 789678 1731772 1705058 1702990 1463780 1118057 1980822 1123800 202842 608312 1664385 805816 1096712 954167 1480197 1409844 751306 113567 1462038 952352 1530378 1189395 1045703 1875747 1231409 512615 329654 830649 792990 31210 1474530 989542 680197 779190 1737857 612237 484109 1281087 1519974 1836476 1549930 416195 1317126 1394094 1501395 1997253 728528 513505 505556 1346704 1927851 149788 956386 160365 800609 249239 1148925 21729 527283 88792 1285859 1201848 1623010 1901344 38746 1812816 1142623 866422 583286 1277618 1150411 202716 1002995 839960 1901897 1420743 1944144 1463799 23686 1117752 1088533 512527 516263 811248 1122117 1974028 294248 117419 1947151 1412513 646086 1051359 760117 571921 673872 962853 1810781 156983 1306779 39391 1492682 358243 951904 1151651 691515 1002792 258010 1160862 1319349 1817943 701164 1135584 1111148 1937693 635797 1553035 1168250 1586754 638728 1896376 1636778 1561983 535686 1703463 1391049 994062 780861 1795126 296746 1820354 1050456 1689404 1673333 996698 633721 1459888 1251683 835765 1209261 1528565 1382544 264496 1589924 651515 843070 708438 782666 1363970 588746 1867913 302763 1873074 24381 285576 596344 1123960 140168 521189 1666858 1870052 1758669 207648 1759437 858010 170863 1870018 1350903 1967378 786641 1130465 416773 1077820 1564823 1195129 623864 1295368 837997 102002 1315047 1597933 1585354 257410 706595 1526916 1418021 669461 1113602 1850433 907614 1504698 675001 1909721 1009637 145583 297562 946396 636094 1462583 554141 380590 1572468 1375194 414319 1502095 233919 469695 1955166 1053579 1453854 1653779 1937257 1095343 29534 811432 1484068 1401057 640747 74385 183148 1082484 463746 1642800 65046 1601542 1091790 1337003 388212 547685 284996 39742 1691871 1735387 27878 1694170 1661093 285462 1162944 1786947 695396 1165850 1894424 1983268 228843 1411843 904850 418084 863593 687633 951451 1374308 1762450 1576445 1397426 1900592 430750 886837 1939687 1868438 1915116 970474 633997 1339048 920745 939424 1590146 67032 1274948 1743341 610515 1439010 1544880 978116 1740681 1393515 1575061 972576 368380 1412570 932841 1581102 104348 543172 738861 284533 503150 1436762 1203717 1770106 163572 1036824 101465 980061 216315 1240625 808342 289797 1600459 1827395 1154897 1154305 1440821 511325 61817 1292773 739144 1586188 857746 149308 2344 354263 822107 1164734 1552445 748015 1570560 589648 60732 288145 1932707 849990 1801648 1981621 1548054 708536 182159 783245 799799 358496 1519970 441389 117368 1450321 781619 1913256 779043 1207194 290332 629344 329174 1866552 1239359 272804 1855834 1940793 641798 430721 1523195 604339 288031 1546203 521539 1608782 270828 1960024 1441987 1485106 1130059 74848 746129 74228 439547 1453745 1685537 225016 1097450 256326 1999690 1403866 357623 1537641 625632 1423548 739185 864138 956336 1019267 2468 73395 1760053 1075018 1816720 527589 1094562 164619 1239861 631191 82658 1698744 800965 129019 575241 451272 720110 988067 884614 63618 245100 593447 1837066 1155785 218896 253362 1970371 667711 1255658 1282739 379521 715635 1344859 1169504 250468 803299 52127 645250 938140 491984 1160521 808537 1030915 1771955 199702 1070661 918481 1615883 1233941 810619 300994 372419 1864310 1512997 230091 470934 1141651 611037 557960 889052 685836 1315022 1537098 751601 750972 994342 787800 1098223 649706 1429492 85606 1410284 1837858 1029969 1656187 567727 412945 525761 1779282 322962 1979690 1683367 1561310 883351 405925 23196 1444738 1513518 878536 449200 198413 101232 719283 702235 719253 542059 272610 18488 1608853 932789 1330498 290679 1314231 455840 1051452 1265696 531073 291839 827674 1179281 1609190 1595900 896374 1604239 1747986 422291 1613895 1695493 1301060 56665 885580 483281 1040535 1295406 560077 78876 936279 1147396 1943728 1738937 977591 1922349 1068800 399791 670575 3587 1320724 1746179 961119 1618836 1482799 293461 1528048 164925 1020717 496365 703401 1712453 1755764 29593 477718 1774387 1732765 172418 1188480 680979 742127 1443788 325684 1917206 1182408 64535 641899 271294 1453460 911055 1564405 1560118 139294 1088844 1787560 531820 762915 1547889 1930071 1772947 560497 1128522 577987 1702045 1186029 406922 1847701 1574240 1926904 306225 1484141 956950 735918 1514941 1009311 1780740 611564 1029226 792651 1969943 327672 691701 642665 1627873 509744 200639 1478501 1859064 630183 1876178 1624476 864495 293145 1266308 993469 138892 463459 89004 641131 89407 1897790 1303569 1237784 756877 1188058 779273 581460 178010 485060 436017 1321235 1413166 766291 1292123 1050097 111300 634485 400447 1627190 1336524 1428630 1694560 252434 570016 1006314 1053046 1486190 1061358 875720 548429 125574 267814 1900771 533494 1734965 150995 1523496 252540 1550330 1834132 929465 900356 1773067 1981632 1944505 1241533 125219 11408 288578 775431 836560 504516 1468165 549689 142525 1239966 1629216 1472853 151178 371955 701260 707227 1813151 1797896 507520 901899 1716620 1572169 853728 899557 1203197 24969 1821272 1684770 1220474 567669 749005 1347256 1505156 1566624 922000 673101 490227 57408 1087833 1477931 1501991 1012467 76721 1592301 1530548 553002 1048937 1965821 968737 1975654 1815135 138723 1774947 1260117 44448 708063 101677 392582 1769975 1199378 452409 970421 358852 1365896 341135 1349497 970374 1193793 810221 79350 755587 1080404 851853 1068353 1621476 229493 576320 58349 1593223 1893095 760320 1206238 1338789 973097 1501494 1581454 1421240 206017 1597370 764489 20638 987799 24859 1021541 1907300 1810052 1266247 1003909 310769 309463 191568 1715128 1960359 1590641 1221617 1077158 1698946 323519 1516033 1746440 1205703 126925 1434366 1938884 226172 1547568 716412 1698997 158083 1122814 33596 268831 617301 855193 663447 36180 1957463 1614881 839337 1185710 2918 662296 264402 1350171 1127799 994283 1009931 309992 1297954 1122250 588624 1046398 1110883 708418 630051 991619 392306 363473 986188 1049998 969101 1427623 1971980 1110084 521282 1527997 1627278 903477 582362 1867600 384737 1612123 367791 527584 982632 1819114 1889655 808940 120705 707147 1244941 230295 227615 1787294 627929 336396 261619 998570 634860 999080 177359 968061 654591 747249 1208132 735450 1548341 411996 377255 1756404 603322 1508841 1869639 1516105 1698042 554440 815978 1212137 35552 1494144 1881672 1370936 1731113 1710837 774429 459887 443240 1544135 1671629 854534 1269374 1450325 624039 457881 277594 1808397 984404 193283 1267952 307410 1368319 928200 1917758 703290 218222 1588698 8565 1987448 1589542 1061946 268256 79664 1533898 103577 615162 1323351 1505119 227341 1839407 669064 265736 1956368 733427 699759 1835807 966388 1257676 1521795 210537 1732573 285186 198222 1872979 1943376 1530284 832282 508954 518945 1180685 1326646 1390850 973672 631137 865762 1625529 498103 1577261 803045 1407601 1925082 1066243 1110258 972282 736707 498352 1092035 1120391 1535885 1323753 1651294 1852829 176545 1919973 154646 239425 339231 1671547 1101321 888191 1867983 1141471 872924 1012910 1202454 455858 1651819 1936545 1192090 1671601 1776826 54022 1189955 661865 1178685 1098524 1760654 36716 1948677 1275796 34560 1623262 56244 285554 1697510 1596412 451276 1758230 1088456 1596447 1824103 1897077 469184 1240444 395229 308159 1443643 534993 168419 1592250 1067586 1614206 329024 397827 1417975 355914 1327010 37979 1018738 116504 573137 47612 1190600 1179200 430364 1615228 871214 1805222 936568 1014358 791101 378249 133039 469353 1203661 1087938 243689 1911553 1813764 1173326 711310 508534 245109 709608 216029 1468280 283542 1914502 558792 902557 1390584 505609 726874 1727667 532566 722081 365142 1836811 1007458 1750958 345872 105979 450551 1604666 1293111 148690 855255 1789172 1061126 1479443 1066121 1551744 1887743 1520544 984380 1012852 3091 70091 1813852 1400259 470312 1558503 1108518 1930194 1575709 268440 1931166 455882 1214418 1543048 959663 493338 1646404 1014954 1037995 1772524 1347521 757530 587406 554009 553708 371254 1615515 1209951 552027 693676 1384467 620900 914103 1679195 1515591 910556 1675987 1340859 1475705 1880230 1577556 258607 1144313 1800036 121340 1734542 1198270 1680092 825263 1729755 251513 1337010 1152164 962358 1603830 649839 1278733 864167 1432469 186402 1463474 1390171 152267 674817 344859 1205552 411437 241450 1974943 363899 1191536 850715 1367518 1085952 198992 1824266 206755 1091146 1264417 1416756 1941404 1082734 35321 1299272 1626407 1007308 591590 1608821 1961651 1905673 1557528 1203193 221241 1443901 1096545 1753168 1210077 373356 472996 1375223 1738864 457572 979078 1514539 1602023 1532345 431876 215112 567184 1331970 1537672 875932 1292610 1565224 1649483 1253029 269491 346575 1841350 1683800 1357097 1814929 1292777 1090866 764845 529832 1343698 1347217 1436237 1137529 1738718 1836768 384951 1581599 388437 1432075 1331709 975361 1940133 1603242 149454 120241 987652 692023 1407343 1942371 597941 441764 1349415 1489650 679414 717218 576454 356438 292358 1700985 1297216 173594 1430432 780106 1146607 245055 499754 1596803 818515 1072641 1179455 169703 58390 1052788 302072 449934 192263 374521 32070 1577976 483974 693607 1206631 1847142 931885 1150210 1419818 1579706 1234086 954519 1209545 1253314 589356 293465 1065872 408748 197495 793098 1405978 703452 994612 676886 211557 1779185 1053101 1970640 1720430 1542604 1436487 1596376 1112616 793856 1986146 755864 48145 1442667 1463721 1353480 688030 1902462 1544501 431062 1456930 170191 1344658 1673418 1153823 604685 1785184 1549217 7410 932541 217844 1710386 1240017 198681 417057 660514 1526546 325106 500032 609368 1150147 666346 1828405 95327 358337 1758517 1192614 1731953 1667406 1112009 1913086 1696860 414813 1697106 1469054 1667221 1215696 367289 909714 525618 177148 226853 1845335 639599 1516703 1897680 1215355 566624 985378 1059271 372644 1340970 478024 1319281 728777 415541 239805 456271 1926469 1804055 1988753 1424238 303061 1893863 1162891 1636878 750666 1570364 410363 556387 1480176 637587 1963772 1892852 1737930 728248 207763 1337553 22079 1252525 98843 1370169 134229 1514248 1270992 769888 258596 826663 1311111 287657 698617 1145663 868849 263023 1191188 1982488 1370363 115404 584494 1316338 124285 1275346 1927783 1848155 1388510 806756 1528070 274795 1811863 1462915 1353131 364897 1524612 1453401 966281 1430467 815120 1312720 583436 131237 1260273 965208 717934 1328698 395019 1572855 1355189 1230916 1191077 1675537 341999 1281071 1890652 1699490 608796 455111 653478 137214 1788729 647577 1622267 1769228 1334621 1786223 1941456 1977267 807661 804853 437655 264773 1103087 1230408 1584100 304629 1524499 283586 354262 752251 1229929 1295694 819335 1406096 785239 187617 481122 1818994 859174 148056 261985 1508919 39079 499430 1069913 455054 349701 1736738 1132742 184062 974208 282913 1991277 860353 163841 1709399 1653005 719652 1224139 997619 735619 631822 333830 253628 1050306 330568 649135 1642071 963334 897555 1172715 1352852 1018578 1586667 257831 1842859 820332 196834 345563 1808991 39190 1091787 723279 821333 28669 530566 1163826 438847 525083 770751 1138777 855129 767523 186222 1907915 491709 313814 1901349 1901491 531668 495211 729480 122660 1789331 1207981 319164 316002 1380951 1694998 1023191 103805 1937765 1287037 773059 152966 615207 1853106 1863305 389041 973594 45075 1017024 1562194 1894375 934938 1408224 33273 556858 590842 1943876 29618 26045 650006 1722724 8477 592318 1884975 1743823 1714869 1492911 381808 487013 646311 367186 1475383 1280623 1050651 1675314 994690 467483 1547904 309207 502485 1219747 1474564 274017 649069 177920 993618 980768 1841032 23905 1524913 319554 275969 1592910 164485 1204139 10094 255749 500864 26349 1134922 1613559 802867 751240 1585994 841732 444182 1329397 523371 100140 1591524 1792536 557790 285651 551230 1857138 545786 1399738 1098301 1932003 880399 1686195 1166163 149706 647503 132256 1838004 524400 11697 1545606 511665 1517159 1151372 1436448 1943691 1131948 1575108 219469 777002 698260 1016768 1264555 1343954 1832017 66326 171691 243439 143797 772637 952747 452490 1032380 650106 386568 581339 371677 71355 662787 1890339 294608 1926660 473071 1076858 18572 750803 1098205 435877 1226397 1260817 1396930 1163211 908419 1886201 1590350 10812 763364 1572183 1590900 219792 31254 1131730 854549 1480423 1972225 1704180 30639 146632 1651425 891722 570977 1170987 453212 357756 794868 911490 766114 772447 610345 1769149 55288 312168 1046623 1053928 399315 1813657 1477010 430000 1273253 1770801 157714 503612 344345 1406337 1043925 531932 478805 34317 1132084 968234 1449897 838721 578943 1316292 1840365 516210 1669437 1454243 1517262 67866 1069098 987815 603057 196226 1330514 813109 1407751 1685591 187795 1806042 524492 548819 902141 1322616 29124 824198 1560909 1278516 1183343 1461469 1730802 896014 620351 1622171 1139519 1192744 912523 241344 27917 300014 1830231 935725 378323 878272 1751690 443103 1411146 496441 804710 1100308 85902 612990 252248 340932 2320 238181 575344 1525241 194310 1486225 799080 114994 222141 759482 124689 1503131 99386 364793 221050 636803 1095643 1976939 16363 863692 875603 1019111 1295873 1505625 659540 963428 196548 373626 1649910 740195 113147 344358 1992168 720872 1435554 333469 1869877 366469 954409 341391 299722 1566491 1015138 546920 1233153 1500567 143075 429267 747313 368924 1035873 1777218 849910 1008343 1653452 1532796 1892894 356519 915203 984738 688082 170200 724349 1900264 1261699 1335883 1611413 980928 57549 384078 188041 1677767 633222 1102718 1086403 1708965 1913579 1079578 47506 1933208 1528968 1711855 1894996 709847 1846174 1975960 151793 1930241 1068071 577192 1613006 683499 585343 1561419 1166876 1024014 546450 564926 1667943 768692 440542 690341 207231 779576 461984 383170 7980 408270 1211987 556483 75706 1014119 265350 1654232 170554 261191 1058015 1627186 1454867 3585 1216717 988982 961165 1168506 691663 1589565 1440736 610828 172852 1566674 423788 441423 768055 1710356 519578 502391 189348 135197 812456 941877 1578935 9259 1919261 1743122 1343026 190470 317239 1465907 1718898 1555316 451353 1146668 1958450 361313 1701605 1220809 534565 201132 667017 103177 622844 775127 267331 1527292 723872 837244 623575 639561 51569 1565459 1608678 92878 1386219 1200918 252122 1108872 975913 1101160 841757 562102 1066854 1412924 1478324 362595 1669377 1281564 296219 450288 70177 413310 528745 1700707 618945 735870 118225 540342 1793456 11989 1404515 702469 1119201 395298 284816 44260 898540 1068095 293655 1063152 1439828 1240753 620764 31062 1184013 1261730 1629842 248776 235826 508442 979417 1922558 694933 1696838 1216453 536302 789326 443963 245719 1703224 703676 721982 1692964 1107261 256284 635547 1090976 1953265 611005 1905448 430189 1019121 1948998 836041 403342 443310 816878 1383785 1419830 121255 1461624 414229 548690 1285969 1631246 1392126 1920748 860001 1451976 1366646 708010 868029 550425 570190 1390514 1437951 588571 661372 431862 1646788 1907402 960221 1012494 525587 660557 382385 1828739 1317169 193436 1511625 511001 744366 1957172 519486 966721 1784097 1809613 1887373 1939299 958583 608290 1610445 1000885 506543 610170 1309652 1616705 11377 1933834 970390 1359410 1223091 1258610 437825 1828380 1790631 171979 1914006 93523 592184 284429 967381 35610 1994709 1157497 1585114 1630708 494296 1362031 1632408 1533542 1143829 1072059 1589533 58041 1843103 1829352 796890 1521751 1236443 1333718 1190825 1755581 1026436 105520 415818 285350 190443 793179 294719 51255 215549 399477 491258 1593414 1244268 1604787 1289812 1222949 412102 560159 253706 1559245 1648492 1719753 87789 1981247 686777 165803 300625 806957 102531 1604082 97309 1443926 90105 268234 1655959 1081493 1098827 120625 794435 1437044 1360258 243449 200244 1794061 1436398 1564162 59688 1657424 1854779 1713526 1337171 72149 1907087 449361 330938 565222 1289888 1205273 1170790 1334079 1541499 682678 293603 1235999 1801121 255593 1631487 1205946 273262 1558167 1786289 965961 1230518 249680 423225 1837531 645799 14265 1798436 1379869 575614 1019901 1501019 1192368 194784 148664 222658 1934041 1255338 680857 346884 237241 1789114 571843 222078 70370 1824296 1768428 936476 715522 1841500 703711 362608 1984823 717986 1450818 851118 1443073 1796626 1283492 365862 876298 1545737 604071 1813042 1699139 1127266 522464 1218264 1997589 1381371 405416 1364734 104408 791955 1362724 1548489 1747911 613927 933500 974125 456327 1815524 997549 1878629 882780 149725 979663 99581 1143763 1262732 346123 297115 1564966 1235770 1736464 1738262 1697291 9006 132571 170433 1073602 384620 1522727 637881 31794 364383 1092216 1513163 1406177 1616693 1792293 1594479 832029 664029 1381460 881140 137423 1590845 1262427 1785503 1072938 1006540 1903550 1267006 1900374 1177014 509180 328829 1350217 1476631 443365 122534 1364503 340312 1001001 40070 1895368 191121 1333643 1739515 1355777 1970482 82289 451035 765317 688364 1670307 1408858 864467 312949 1212421 1712506 52593 210892 945920 521491 17033 171990 28561 354441 73681 386783 688732 1935282 1501040 1112801 773794 268181 1079530 1982986 656174 563327 1788630 1878002 20963 514308 414812 877753 215218 339155 625580 1958733 1723671 6777 1504627 487602 370589 1013784 170337 1856904 599368 1803079 1360207 391032 1648002 1980964 747891 548361 234806 308851 1060531 88300 999242 1466688 368072 1994330 851405 746564 1117153 183825 521550 1313912 349352 17774 636051 151403 1187473 65338 1989910 878702 1377454 298512 720352 95399 714599 1333272 651318 859224 1656953 1185747 803326 1924372 1123764 1754270 1910780 333184 1761542 532897 841527 595684 1418213 1859576 770852 415811 1900060 984489 1157962 8074 158093 1524439 1460946 1953177 484646 27558 477454 394510 1724756 1912623 1182773 1073973 1529116 1752977 250997 1977764 1212821 925767 1512381 450070 592380 1972416 862219 406676 1443928 859436 1675095 926864 1986297 1683962 1075607 1430787 954690 445559 916575 910750 1183399 177406 867885 235503 844333 178256 1256160 1016960 1985480 1120974 674340 1752098 954841 1565324 794098 1952332 536156 1750414 120774 1555917 413235 506247 156623 1862117 769395 60437 505537 1957357 825149 1645677 790664 1070675 1341364 126895 25367 295278 1162450 778687 1336049 526732 1393432 1121429 682456 1943391 45769 272042 1970249 217507 1571586 350366 1656573 1392925 1635859 1382401 159011 1641943 1179871 135536 691420 900037 716585 1244914 1466088 43183 1029547 1531358 1708136 141159 631894 875238 1708999 351311 1121405 27664 859187 344804 1619219 256689 915512 1185078 1983645 1328209 837606 1066991 64222 140226 1931037 1289188 595024 917408 319846 1145114 1107129 377179 518844 1672675 126147 1285033 779926 954148 1454583 1962259 1758996 1822271 1013588 1925773 1642992 344967 145481 786848 568359 1660954 1347318 128270 723659 1832182 1871579 878025 845934 1933972 747160 52283 1027443 1337507 847565 944898 630782 1732836 674969 586415 1910110 1297541 226301 114741 232735 1006827 1695580 567657 1063832 152026 955342 568685 1130054 637387 718941 482413 823659 1496622 31360 1284009 1886432 732993 1469134 347109 388513 629308 1757623 234666 169428 1426325 1762950 1873085 347132 1531129 1062184 1177085 179821 1789630 1492620 269251 1343559 143738 1870601 1199529 906978 1659858 721556 529467 458232 1699127 779148 272659 1610344 1735787 136570 704593 1023590 203087 1032381 273461 1616888 140959 839094 277488 332371 1281804 1568553 1351537 946477 162364 1825393 1240318 1161197 515965 989750 926996 1693180 597786 335260 7521 50190 987924 1486323 63224 1832521 1470871 1137967 1332009 873466 609004 568400 743820 1874860 1979350 798277 1275661 750827 857701 1449944 1266711 625266 924320 628912 1190277 150369 1931022 110615 449351 1076659 838791 1144761 109347 301013 736500 51805 518085 1444468 900815 867819 998100 1884912 241376 1298957 334802 462358 563693 1572764 139828 1939930 104442 1787429 861571 1136327 77475 668074 1784881 1132634 899164 615492 826539 198769 302551 1018421 1492666 673948 645883 1704734 1657219 1872697 785179 1348823 1252638 1330452 1652022 987705 296809 951650 507108 1502077 180202 1380950 902271 1602631 1390811 505504 1903303 1868961 67547 1437576 1721959 711900 1234947 1959321 1526184 1600045 656031 48202 946625 1122520 922720 1774377 953244 1871698 328307 86860 1050089 948239 1819768 886188 1761771 1322391 1139792 1804191 59371 202056 731420 811684 350768 1336585 1029684 1343757 1935332 1629191 575951 473041 696105 28001 1827022 1086719 1805596 324075 721082 1293303 831817 575271 1135935 1874200 1651713 260314 1535929 183765 160390 197633 1968580 321961 395711 1500356 885813 1565850 270881 1630480 1767284 902202 399121 513479 41171 887014 169053 144581 1784964 593977 1435510 1703661 1786528 182294 1383529 671302 569998 1650990 1420649 1784558 722831 1181824 680707 1115011 804758 444554 1106243 999371 1053087 462973 1100482 1719381 153 1312890 1971417 1586672 1540911 800051 1164691 1687341 1006303 831977 109670 1794761 288599 1116958 62490 1065540 1739805 695520 1309935 1529079 971209 295068 1620149 47338 1735468 1887491 1003210 240043 1186233 55388 1897016 745134 330457 1595339 958348 1769007 520570 1891975 398114 1549541 1554117 1014586 1355112 524506 1582149 1803627 1735351 1849597 1239668 1212298 1541167 1620200 1720374 1036037 1963475 59804 120212 887720 1151006 1173798 1429956 1652329 1544321 480198 769359 1188429 814124 1397705 1552080 828469 1870506 1597149 1060995 1261854 717162 520605 138700 1049750 748438 1426887 879428 1590747 1715317 1011543 1138483 436078 349024 755277 884787 767601 70169 1442924 1222496 1996879 576576 1786339 396367 130423 1654507 436163 1146686 1891780 861725 1385007 1792655 1325341 1750144 822682 1608645 1667502 1171240 1064548 1487712 728476 329895 1607290 850855 1406006 21809 359159 1406189 881222 829861 1950701 1760167 163398 672153 897825 471826 579851 787810 891559 954635 120750 545687 1645704 1120252 964257 1761365 1212358 118110 1886813 721289 1284191 1852988 1021616 1775915 1908960 311591 1571568 1227897 1729248 919165 1279125 186237 398056 1925869 1741972 1772253 19398 917805 714509 304022 377468 1813593 1873009 456935 75338 107885 1728691 425581 1864461 1313229 1680340 1508924 290543 737921 1168196 23109 501545 339406 90404 1296675 357420 1221649 205324 1705465 1559874 1578656 1593893 226366 668946 1403022 1053536 444952 1414352 1755771 1127350 279318 1717937 1084763 631237 548339 341421 1995373 914638 1747210 649591 1134570 1699886 1564835 105544 1481348 579075 1161813 1122984 1300094 936581 1771953 804763 1353948 275713 1987711 1795640 349016 1140738 1553121 1807430 471130 493615 498172 1612456 544537 779562 1812043 1470581 1307908 1621550 1450271 1692701 579506 1894717 1073930 1063586 445667 1683666 259281 1840314 1451546 654573 1252806 1316961 189015 1477729 162834 1161836 1449404 916416 662177 449420 941017 1901638 1264940 893954 615337 450832 1344314 1579288 118772 807743 949887 183012 725106 9172 302408 145568 426012 1590378 487888 816963 163747 141062 861070 928106 1085576 1093016 1267230 835983 1091483 1531139 1658488 151887 1643797 192021 1471963 1348626 1742709 1038092 251408 1258647 1912143 1145593 1191458 1360872 713962 52676 1675299 38630 1257356 1279955 1383044 1123197 69316 112256 243317 1607136 1226682 1021861 1692832 1542749 540383 1456137 1482276 141937 1766007 1276459 950736 335607 1631735 555863 1494688 597065 369890 1855687 1699099 1770860 1092147 452905 493074 397892 679437 1117586 615402 70364 716744 1026590 1317296 1133331 1571327 1395901 475418 1056551 213613 581975 39194 952539 1932406 326276 909799 1732933 1092483 1431378 1026746 1796977 1187435 505647 1292748 1209268 1320991 1508294 416458 1254144 517602 80791 884638 420186 448681 845872 176958 531243 953238 797255 1053647 1566322 1734336 98839 965412 96058 1497633 777038 1121287 224232 651975 1567476 142259 517511 182472 500201 1336970 534408 61340 1987060 466483 1013028 467384 1040414 1138944 995685 633946 739420 1830510 1459125 1300543 620955 922759 330143 1602530 1397623 254079 16763 223288 1173422 1862940 1983120 950791 356604 1534737 342186 675724 1879109 293194 121052 1525570 164459 1516242 1412067 839105 369443 185262 678031 276554 585297 92977 1759959 771520 1237018 981649 22572 1563162 654784 164546 1098040 53169 462664 692555 360393 192964 23452 1044777 649989 942258 484190 523311 270507 1247027 973471 9750 176623 999190 1394900 1592469 1004429 895116 1056179 1894896 1010941 1113547 1933734 1611459 328080 1113601 82176 1210326 894883 191263 495930 776279 1124833 54787 242867 323510 208660 1347435 1919464 1596038 1311572 489923 1201406 1988905 1383161 823584 33285 1919836 1894566 1597643 1470630 654638 322815 1058420 1527087 356353 930342 707359 1525031 743313 11937 1216537 408275 1142787 997919 26915 165630 920035 231123 914380 1405703 1458102 1658076 216983 531544 1576838 1063825 1108108 237986 915250 147697 1290010 916488 1745820 1988604 855741 1220915 321475 897307 1938078 1215352 473845 736207 1259447 1168385 1284567 1473805 1996583 1129331 1576839 34917 1064414 998855 34695 1491899 1431007 1379551 1715976 704853 113493 1561548 675451 392781 954486 1310862 929174 350171 1197349 1786826 369506 741569 807515 1239943 856089 39415 1569790 1364275 1667185 1494756 1627038 447856 959213 265021 1020472 1423033 671504 348553 21893 237264 1064756 1402902 566152 718856 844863 1008668 1332221 326353 1912542 154918 106692 1410396 1096140 612266 37482 1875634 1413120 397776 1814601 1168574 991843 784906 1622472 958584 1995417 392972 1542292 605096 1360917 564488 1502288 1375669 547999 821506 899310 1276882 1696935 1251435 23951 551076 1940410 1591196 1523715 1407769 431443 656759 1856522 1234903 1551300 1264018 1885797 1168324 889001 1560133 716915 720958 1346717 1447103 1535603 701184 442149 856509 1305007 1951296 1567162 1562228 819087 1886712 303113 389807 1393673 1642381 1559836 382211 1231884 899380 519861 1913487 628083 1958031 1916385 770510 1723608 238569 1474396 1839406 1168903 1305594 1563734 1128660 747287 1327384 1791899 1194075 1790584 1862199 1328492 663233 1823511 438743 194970 963136 1217797 1101127 619245 1988074 704752 642836 1577386 1433976 222421 537505 279299 1951778 355013 1119803 1461919 71409 543339 850875 1610712 1278521 1515958 15500 1486771 383970 1032383 789271 1473593 304513 1908603 1176035 283335 667247 1970855 100430 821433 999898 836386 1666392 198777 278787 1608121 983026 1856583 1943647 968393 1192770 1128546 553514 670821 1487400 350480 636729 564112 1635673 1729255 322452 1884077 532179 663090 1671627 1505595 1432416 443542 242538 233734 1067171 980953 1912512 10375 811634 321885 371575 1882985 136581 1835219 207086 530384 1471581 505611 1945448 924368 1938046 1601387 711094 835937 496226 415685 744501 1107669 1063627 1187962 1500504 1363167 933027 710972 1860212 730245 715127 1334847 65076 586221 1447218 167656 1971446 800587 1368433 1954562 1726779 1391791 1142494 1965807 1952916 1761408 361881 256840 288561 1147981 1979023 678825 436551 1654389 1042287 687478 1638596 1622703 1001615 1630339 295828 1409931 1089938 89686 1856860 1974882 914854 483221 1804743 69467 1920108 1590028 945579 701036 1318561 283945 1053370 816479 563590 655367 1671509 105122 1382197 1985651 1358799 167850 626750 983079 1222036 532072 1261738 1587722 27519 121198 424818 77939 1473755 1904211 1717908 645252 1424855 590423 1864904 113354 727222 376553 20002 1260767 975165 459415 1634901 840029 1044353 33405 779733 954336 977803 1122539 855144 329574 1051501 898628 292949 1901920 1322305 1579884 1550637 1972298 705419 278242 1472228 875814 799142 1070850 1860587 394453 1510961 838651 773198 1553814 144505 761569 1809676 1088051 1023274 1120158 872982 319254 807346 513345 669350 745095 1821042 332236 1594341 957111 1163327 1991008 814708 1042911 77337 8614 1676578 546858 1724106 432488 926941 1440853 475533 1975437 1323812 1083198 1271712 187696 455849 885781 126923 1675005 1453713 849213 1926015 544103 1629364 1392869 1959257 1948276 1088970 473705 1028842 1737420 1929063 206932 1462495 120149 68641 1773806 888219 144697 1278453 1039775 1200161 84797 1869964 1305694 684996 1811965 684668 383256 396744 492833 1349985 1952839 1847689 901361 1171776 1982780 518928 1565799 1276489 461505 1166327 1377687 1418242 1362810 28126 1197819 1977505 1477468 50897 1628643 1448416 1616611 1798988 1674323 1739122 1445084 1960559 801618 157588 860271 1030183 723580 553914 98273 41011 1831099 1415558 510802 1865217 1696870 1160517 515961 667833 1686378 1654919 720813 690537 1374729 652615 131958 1853450 1230751 981778 385152 1248183 1148653 1493059 61199 577833 749767 1247955 325186 1786570 1559537 1064746 899010 374678 1871924 201930 1843418 1020154 1363706 496801 608997 1080409 252978 908242 379815 449776 1756713 57735 1983337 715798 1722318 411304 1237021 1982770 662212 1712132 259169 1682982 1276851 1522158 1905638 1814035 1353358 1138350 952148 1369546 243114 584696 1843090 85308 1638880 1992553 598888 1753384 1792925 1749594 388521 189208 267896 407808 118883 1259634 1798128 912581 1529209 1311515 228212 492944 1966000 1632553 931141 586057 1592022 1804815 1181450 252843 162118 983508 1304230 1924444 636931 605344 1600275 1603388 237937 286942 479043 229322 1213040 569525 904588 259049 1268914 670710 1832374 1544057 943040 1601820 1485162 922443 1469672 1749050 1484977 1552941 1497580 873355 1177463 1509219 1766852 505265 1416405 278049 859809 54185 1798169 270055 209941 387520 790185 679571 318771 1310818 1800958 829571 1033788 523093 1639969 1775085 1174342 1033536 1542755 1650379 1607860 1174768 394762 1593231 103560 1739736 920171 1590104 644190 1781828 348389 1412767 1746946 1542151 1509837 845028 1227085 1840750 1457194 1826838 1643550 567979 1608514 552632 301836 320009 613485 767343 647271 1575521 1806826 1647511 7872 1931024 191825 1083092 604263 1297488 78322 605718 375621 1441576 158336 1342438 319309 1296998 1137618 600387 322107 1038904 717271 318019 712240 885818 1528388 1249799 1986947 119361 1591805 127050 1484237 1711152 12495 1168742 718122 216860 1564855 875117 414463 1191788 1532015 229268 982224 1883578 563860 1740956 87354 1757597 1628338 1437114 586476 1040931 1861303 666222 383383 183662 991018 559317 232762 571323 232531 796243 436820 1155213 1130217 1200372 1020503 798785 1690074 1504917 240947 407068 1260756 477312 477606 922489 548268 1175841 649920 1073390 329237 1010345 1693891 1193482 826124 1319147 1596973 1149827 926518 1282804 1617088 18703 1335188 1792839 274544 1270727 1491790 1685898 563091 1121087 974937 660635 559815 371531 561323 328797 830554 210649 285908 1096493 800076 1406396 522457 939641 294443 1684136 1751525 1384749 1960697 1305349 1481731 1225165 1557545 678554 431844 1045652 118739 352735 920142 1935 1146401 1880166 1497138 187772 409488 258164 744180 1704189 426447 1341974 1625870 1423792 1609021 992271 1750139 1558056 1525246 923097 1712610 1241928 1262 1514152 1568822 417012 1628253 1532936 1902627 1824333 530472 1038945 1921288 722986 1294300 1533869 509408 926185 1505021 383328 1254779 1519273 1025197 1226475 1848239 34462 1576111 174352 1539515 1918650 1381501 396518 858754 1639720 641706 1703262 1292787 612808 1881237 519829 1167878 818511 1785228 678970 385134 1057995 884999 217386 1408819 1504092 324543 300574 673241 33388 1435584 1795528 1649383 482279 577256 1991232 1804194 1030358 967750 109889 1153772 768407 1298747 1871177 323280 1656866 1354037 1230307 406468 402833 476011 1970125 1367909 473715 1814189 1740309 531716 679142 255677 277356 209003 1614319 40845 1872218 1987844 566378 455144 1280588 1227333 1521308 1042539 823347 1041936 1032212 1664695 1107615 1808278 1983576 1090351 948716 988935 1909859 894938 716822 1873042 527406 1024433 1218507 1282054 1503642 749081 330920 1582835 1722841 1550998 1446855 837288 1104463 1818879 1434934 1781934 210984 440691 121525 467474 1213769 1208059 1680726 1808696 775788 484901 1543486 1767816 1629404 1789594 817968 1167766 1176850 670508 1963323 612062 1964575 1160137 1615386 770125 1420012 626091 1914516 1147675 837697 293337 726959 797799 176085 1370997 366563 1507146 1336141 1818281 1199251 1393151 1096662 938425 852242 948752 1886425 1162171 1863277 1037679 785545 1245980 1103858 371763 1856943 84254 16125 1953141 103966 1730591 1000968 392759 1496450 1672762 1747405 194274 119065 546105 292714 1554785 708387 786620 1874036 507715 1435853 278147 514919 1650529 340740 115448 270596 1153273 1065905 1471281 1544107 558089 1122543 1022377 1548591 1516602 583963 62311 1831057 431564 1854296 577567 1914595 210770 255291 641933 1069231 542331 132523 1134964 1969478 1817495 807958 679815 367241 1380745 1048551 467595 593297 104506 2090 1581246 462615 646301 1468944 601277 1137390 896613 1463805 1945281 1535807 131583 640500 1855162 1391315 1997028 1547858 207073 505271 1120361 679285 600406 711003 38449 1467978 230316 769536 1874570 1606077 798209 349760 885732 1354255 453895 778339 45058 777944 1868882 1897303 335921 1540737 766657 955585 688405 513254 1910926 619558 651211 1054248 1984966 1766824 1345211 1457422 1359389 893887 1706026 944842 921325 1531917 887025 937647 1990574 202065 1217468 647400 1125233 1377844 1997231 1011040 434860 209059 976352 990836 116469 1341748 1985989 433184 1838384 1244750 902794 1240060 644233 1123323 210047 1174966 1793812 604612 125985 148974 186699 611691 315689 902651 1214942 637827 1159411 1237601 288476 798237 666671 1897304 64654 1060049 1021871 210889 533020 823402 431806 1886134 726530 709514 971297 600907 352103 55150 393738 894506 1110299 1306531 1263985 1708746 187764 317803 1215252 1151245 18178 1160811 694477 159962 1177202 1676650 177510 903294 539791 999630 1050267 796283 206644 1549344 704838 1813155 1869767 449091 1050972 1055451 1734286 752271 774251 328125 1558287 494619 1340156 1739586 643705 84393 950555 394919 1910525 1780466 1859112 376567 671334 155984 1243647 296596 1988446 643105 1993135 1905002 1228431 766658 1973196 277032 382120 535994 1948261 917181 934919 21456 1165011 1453516 310118 1310801 1860011 326231 28603 306489 579678 1997738 1231314 1531831 41107 1194165 1068987 856989 1920910 1956320 1255640 341276 653614 8589 1136917 807077 683577 583996 507229 1009611 74525 991063 1976961 1467384 165733 1067997 744536 1481160 1973363 1330548 205499 1143937 1926301 138302 147794 1758065 1928767 1871027 233255 1027930 1321141 623660 1600759 3705 1027383 632984 1996030 64403 1281042 439644 613928 381087 352769 9018 430951 203651 1477399 304818 670524 541479 120032 632647 671810 1522022 1863554 1009159 941402 741811 1302581 150636 1949188 982019 1261889 1230240 62376 342420 1371888 698149 447737 1404360 473589 918268 798229 789697 216652 1114314 889339 1600959 633994 1957238 948629 1598433 456604 1586431 1132888 110534 1816160 327774 1715013 1870280 1859042 229656 1001791 744835 658987 782157 617884 479041 1817708 1990651 1042883 1239037 1442255 1303447 289540 240509 1556200 283470 1569248 1533988 590356 566611 320410 861463 494210 1624469 620945 1435500 472634 386734 1924946 1286087 215812 913336 869358 52866 1668747 153208 983819 499668 607194 1628530 1091051 1796828 1339957 1728718 1715835 1386476 628965 129468 1169335 153534 684951 217977 197050 848037 1593691 1785064 1191658 899533 429562 1234917 1899601 1582597 1293786 454101 814733 1251494 510242 75637 799907 424948 489669 1011201 247026 457501 1824010 973308 718344 1515954 1814407 698621 1912741 1725773 400827 547763 855060 1860349 1605664 178176 5794 1705367 319293 1120768 287958 1886104 1578624 159307 604485 533806 1196687 1533544 354603 857052 1288553 1078101 1142281 817751 823006 710274 1167166 1268452 323746 1905344 1313396 62290 704140 256937 540343 283559 997343 1039621 1346140 361375 1633219 378478 1330499 102398 1144690 1464914 1213832 1341054 1608007 1065830 911930 738062 564856 1242807 219892 384454 1196480 449129 579399 1609043 587424 320268 175229 1612864 576413 305059 264512 1928851 695190 873160 1574341 1846999 1531130 1005963 175558 1668555 1344959 963984 688395 427208 1721619 604158 1855040 1515372 1791340 1241019 1027315 1182121 1992418 390480 84857 1502133 578486 1629732 392166 1599974 1357767 677966 1581336 1117247 1530242 1758687 639868 1171332 1661799 778311 1027867 1086391 924356 272838 1202417 720182 82885 145264 393055 884511 552000 1990406 667613 792700 1031167 102180 494936 474560 1990532 965616 886784 463515 1101391 1387669 19317 1710220 298058 1266985 1518969 1671111 1506280 84614 793657 1717278 965043 1233041 1945653 670472 1126292 1365515 1273908 106185 325358 1803084 135584 1552322 614347 397789 321425 840994 1232588 992542 11672 73833 801815 1899188 1622586 1357079 1537349 1776537 761322 34359 1249582 1424123 738998 120177 719789 1600717 1576663 1311781 408323 1496261 1599124 107134 367961 1892650 594211 1974248 241191 1110985 856022 1211445 1314331 974318 1517512 1295259 1577473 1494650 1444265 844447 849840 106942 504804 1421405 1639107 702258 1623830 1112916 1393509 126311 393706 929811 1175516 526077 1745083 1462630 1128498 752825 981210 1058838 561193 1925968 222291 1480306 767044 1763914 1832074 723048 477333 1157873 1037034 1391823 133019 481234 1873408 1359378 506627 969099 1093692 1109391 40389 1906376 1679682 1691836 607785 270728 1114459 1930975 860402 1194446 292275 1860816 1266749 1048014 1754787 647202 1515014 436402 1572488 636399 847460 555836 1053228 1107443 843507 1227291 1968330 1311700 1086943 1144834 800680 1878616 1857502 1780593 1687052 353105 1120140 1741943 408444 814273 1865286 307363 660620 1909311 564599 579218 1532448 1754397 1089178 708288 1825476 1367991 1604646 1855509 1956015 282050 855553 1028953 99025 701528 486861 1904749 1307218 207844 668882 834715 1506112 1337121 1640232 76570 1469583 465103 1801716 1838842 1141830 1859551 1327664 553280 426905 1309335 1468035 1532225 1818432 1812937 21441 1982023 1262569 688952 1551445 1885604 43789 1480223 1331553 175252 1205026 683625 1903597 357474 766048 1582268 657770 461968 1878640 95892 352636 445838 422652 1503908 570749 310904 206453 1601527 178735 510751 1211333 943123 1081717 328370 876784 189405 583892 462950 959172 369774 1207991 1361292 1049892 870069 1976156 798002 947263 1942919 1308414 1588223 1921057 1779292 1577322 1618664 920276 148021 1354619 315602 1375518 1705338 478719 1490380 1794046 666984 147249 299175 482509 533381 943519 332210 1317765 1882047 1677276 1438848 1822496 325292 1007692 1539913 1878048 1714670 1519153 818328 320473 525150 1272072 1260244 492028 1996489 1750869 300488 1865791 837385 1315805 858508 643206 254027 1746463 1035977 1773596 860580 357847 1555485 59446 944734 684950 1042021 1001328 557238 604645 1388336 1019852 1324124 716511 630437 1857901 1906234 263908 515057 1876579 657604 1875350 1978764 1729436 161334 469402 548256 500135 105035 868274 579037 622955 363229 880641 729145 1736752 776230 1676925 833368 283107 278864 60984 481667 1662234 1225308 238126 1738418 1432076 1517933 1024699 956527 975196 1045457 604707 1177489 582239 1937442 540350 1338765 625604 1386975 1067404 1147570 588347 671805 1615089 114434 1416825 855817 728679 1612005 756310 363328 342839 1088006 833366 1758391 1757301 716710 517569 1378931 634473 626448 1708579 1213559 1225794 1163208 68797 1436993 279566 990838 879217 358369 1714035 1868940 968888 1781941 1732581 170624 895329 1766049 1923539 1595798 350151 769396 1046143 1762159 1950958 1396757 410024 1422844 801063 431692 978575 1888099 1866677 1427137 1963699 1723467 969607 598171 846104 1938369 78497 1723056 1173843 1899673 1690810 1160675 1301415 361253 1502514 519338 1024606 995880 1499959 565003 1535067 123904 1716512 865469 312586 612164 1204773 134522 244459 205966 1192752 585308 1571714 1041568 81792 418221 1013024 164589 498052 847471 671637 1640496 1230951 210877 1541126 529 795885 1935198 889732 1838830 1832293 1353722 646402 406840 1046849 1469319 261968 832001 687033 1767568 50425 100750 792715 1985204 1763843 1884305 1848833 1198375 856796 400995 1579895 276088 390934 1049001 1371437 773507 1976682 1512378 165477 1045516 23850 744596 1280270 472175 136225 1539170 714415 537780 300852 676799 384654 1778446 827925 564996 399510 121037 1084944 1612761 350344 1339614 77796 1526244 1410252 1550433 1288196 107105 1622550 830530 274973 1722534 1499522 715800 895974 333185 160578 1442645 1365154 22615 912316 1496298 410353 1652018 620373 1231116 1304387 1551762 1176773 1922719 1030318 705940 1791540 1822929 1075874 1849567 1019745 810779 1931576 781560 1386851 1717523 245795 557496 473185 499260 1060107 121011 408754 698252 135642 1242403 597934 10704 462972 394755 967154 914956 1351815 13482 832051 1029431 627195 1371332 37039 1777972 1569799 783466 1719497 1961801 595438 1906429 1627338 1604046 856967 47233 1493143 614546 1277511 402599 1429119 1411680 471350 423164 1393471 549805 997337 1973032 1828509 1558618 1873400 1164781 804127 1975474 969532 1454753 296549 926548 805894 1755066 1303300 591937 396199 55321 169618 1383619 1612354 1577845 1325158 4267 1618601 1637276 974486 1308338 746031 445092 1675276 1771478 1352665 769038 1980528 557589 1512187 641178 1924745 1571490 54639 1179612 1065178 1377864 1133218 393427 1331153 1379883 59708 1548566 374106 485112 1187368 1873868 1462056 854962 10330 632687 1194981 105927 1072973 335246 442429 1050657 1875467 64940 1221107 1219553 1983702 929960 1490483 133070 252458 134994 1724443 916049 1395926 50037 482511 1473536 550546 637025 1548162 809562 824341 939963 1113959 1341368 775536 1398737 901578 1940548 1782222 1735853 24359 749402 1169842 315581 663850 1070300 310946 1327038 1657528 955337 247898 539380 724591 1283618 1896170 115024 1890166 1320625 880857 1119266 716979 27915 587707 522301 1513060 223615 443731 1933769 1423320 242292 990529 960650 1824067 1462516 400053 445699 1705726 981589 1590114 894099 1319079 1327704 1625882 199758 46411 1479765 1479104 1912586 1255310 1362484 1601427 451079 1096298 892385 343622 571165 60299 1402218 723276 1852545 1498547 1814850 1122842 816395 1949533 1439438 7949 810124 802930 252764 170441 903382 261877 496377 307106 1778319 1549097 178806 167296 269905 1646993 1483418 1002961 618679 303383 1395111 68479 156254 716723 1499529 1305537 1285192 1810615 830347 1160724 1605459 769980 496882 1263545 295960 832080 1505834 864456 1916889 1719101 555128 638098 364904 484198 1442580 692768 1191871 627755 1319122 1403587 1072191 1116758 92022 1740283 1665104 1526026 786999 1703365 1744946 1140891 1959590 1765120 359166 1254895 1137918 910588 1322462 450383 1081630 458840 231871 1449872 1925891 1166606 1327743 682172 1822811 1870490 1363371 1347425 1589964 1748113 337526 1040427 1506240 147146 1531133 910053 330800 642358 303868 850333 1038526 1375088 825974 243933 287076 300802 1836895 716626 1716012 348545 1950226 731112 379084 1730983 1704432 69447 1126584 1089521 1555044 1781357 707816 115482 1902020 1137957 186605 351185 1844943 964981 533161 886929 1613429 195869 376191 1130850 933006 111524 1027765 1400574 1508008 1344889 424098 300190 1757863 585253 435853 1891821 1912761 1616395 420791 139153 1340659 806041 1906172 1305925 1017712 968276 900124 1318906 699775 182896 1750758 304912 1548344 23137 695614 735344 1057509 1455118 1164955 1030916 514188 644970 888500 299610 1186037 1903157 1765422 1651701 1869265 1561905 1323865 937959 304902 284152 1325762 927335 203426 1341477 1947050 1054130 222710 253388 1938340 969204 274988 1690049 1845661 1485423 1268382 48228 1247987 934313 1324140 183026 1306426 340796 170581 1729361 828825 640 1277087 1836453 323435 1399403 1285059 140562 1256653 1998448 74849 1729037 771992 1695635 818302 317588 332361 531618 1575933 145370 940589 1922364 715058 674316 110509 1107876 656076 1260386 1260284 1229982 1983135 230607 442924 233657 1939981 1480029 1119748 497874 1484291 99646 1566363 1816161 178932 500215 336930 1982463 1075782 837482 917602 1461218 1382470 1082635 1158390 525682 682862 453012 1803862 1186232 1211710 767746 1843865 472209 485155 1091343 1013983 278293 1479419 751522 640978 1571493 1919882 1121755 1761433 797164 1775718 1436587 1671045 241508 693479 1903984 196444 802018 296991 190932 1533749 236643 69753 1317367 1403677 1120249 646055 468284 80497 1055846 1292142 1116083 282553 451245 221800 1592201 374530 1242847 385771 193425 1781770 924540 627881 1745713 1110158 1826178 1443804 1620743 1455766 570550 1023765 400458 1028658 832160 1776109 510471 1355417 1271652 82423 698710 842501 764222 585181 92249 1653639 607028 477100 1594266 433814 1217847 1540250 745979 965277 1836051 1195731 1524886 1341433 1910618 1195397 1263095 1304176 1196292 1205119 905609 1634980 370623 773320 1788182 644603 272268 29240 920998 1251977 1544322 867913 1128793 745194 511898 1476091 1192609 1403624 826242 297895 584092 1025236 993854 297387 1546827 134930 870595 978510 1609027 450052 522799 1497737 780369 376026 1325634 1779633 1707950 50263 1510021 1441675 1525960 1453717 1748545 1550435 1159025 1897484 1186594 947597 31726 159129 1555957 511583 1184603 1014109 1935222 521214 289958 1247772 264377 1078926 887610 1116113 388095 1131976 1818571 1910838 609212 667405 1428389 1721764 1953518 1558964 747093 394906 718298 917269 158351 1468467 1842615 1535806 162103 281720 1771394 1535907 1578074 264082 279687 1417706 978646 528339 1781093 1699317 954126 1836535 1372882 1046932 262116 30661 1432581 1555314 865127 1720252 736154 1555017 750891 944484 1967546 1075621 1500750 1607058 8777 1670255 570398 233482 1389902 1707627 1663811 1648409 681512 1259945 216909 899585 386170 965901 1356861 220406 716967 541158 52094 759037 23996 639777 1479795 1020788 363580 733046 535252 50767 802179 1022778 275883 637749 618455 20324 685104 673458 1309547 1436008 1156309 781470 412438 1278425 1545005 236652 1212732 1937008 1577735 1970841 1376108 1101992 311197 952557 535497 715289 1732252 1807095 1832385 1848260 880105 1313485 242989 787132 1495814 1938916 1929913 516996 409957 593674 857084 809828 841549 283058 1738444 1662436 405485 576650 1436066 1181019 1906253 1484040 198151 272442 344665 50728 26153 550846 620589 316834 1029304 1618789 1964095 669235 234382 1582733 736351 1216946 113591 922898 1899934 1344395 479458 546439 244184 484588 1176280 241436 1191318 86650 685237 137854 185910 1373795 834192 1606163 508392 531291 180402 1480410 95669 636107 354658 976500 319304 1088617 1867942 678972 1129217 1064309 165075 715812 1690373 1771940 1527604 186397 40465 1339126 1961812 1396065 1497045 1535168 1886718 1648970 148914 545975 1802724 887135 234546 1195671 243810 1190062 663274 198631 143874 1398291 204270 1690005 1012361 210858 835503 99609 495631 1135007 1606106 1578957 813766 533273 1598159 1341952 866110 1707977 1501130 1266964 695237 351475 1011442 1155271 972432 774907 277997 1290038 1902776 1482676 514104 1154396 982444 976403 947584 1878507 275403 1905763 985352 1919872 1893405 361985 1124459 188288 1103711 1170415 1111054 1283774 1829763 1595035 1792522 1478070 380313 1466411 568200 155858 79344 57839 301061 1514714 867996 257988 1996345 996395 796134 1856803 631440 81954 1926850 602061 212300 1269328 185426 209688 379977 1417458 1340817 821022 884658 863478 200737 1639918 164299 1207969 1138991 1796587 1636239 724312 904727 1360938 209545 1366900 1085560 905255 24020 1046203 340783 319210 539584 581302 1482152 1813692 907984 1285513 228729 1237373 1837332 1901115 74591 1928530 1234137 809067 966361 1129310 333545 1582473 1951629 945158 1196466 1524960 464690 225368 532364 1174443 1132657 1439942 287976 146311 1800529 1610880 1165919 1594953 1904022 1980067 1271970 207836 1366242 1830663 850055 1491107 1875220 1086625 1798028 996016 1110693 468232 1009083 1169169 1504385 166614 418858 320800 1775314 153028 489272 594262 937306 435955 804894 660325 1083460 1227594 84569 1942579 1848404 1499247 1797630 711636 1390469 1010538 393457 45009 1758536 1141055 709499 1652819 1260658 160442 1715514 1811123 678984 289166 1448050 1910855 566247 599089 378484 1361586 866537 169715 964182 72371 873962 1602754 1069327 222918 1440244 160230 884777 1778841 1447694 1057535 72512 1640640 162323 1630587 400795 120029 1573555 897747 285907 926700 598875 673229 1679044 1819383 1824961 78321 1006338 708354 1000415 1787939 1587144 1179438 1787871 957700 660848 78912 468617 1604907 988204 650782 174709 37706 1636597 36083 958158 987549 308916 144844 444987 392740 770758 1111957 1078284 601352 822773 346229 143811 156343 411278 1666836 272515 283260 907374 982170 1509059 123429 192569 929198 1707925 1247223 989678 1745766 534903 300231 834552 876179 688942 973972 130328 262468 763192 1230042 1893622 197975 474476 314186 1163864 1538121 1594261 957243 1112601 1387226 1009273 1668837 403662 1937631 1806547 1004170 411727 300668 85876 1071422 963199 1460068 1568365 1009595 1746398 723807 803088 1455019 633616 204515 1728355 1272135 1061242 812737 1888032 2843 1436866 743877 1604193 1927614 1275918 668171 1894528 639512 264976 1423832 418588 1128677 1814600 1134085 1126717 1966626 1114605 1002064 1800947 89192 1508331 1331759 1137250 230818 1689157 51819 246080 409169 1627193 1519930 1089796 1339135 1616460 1759078 850142 1480890 330378 268272 399983 646624 1106233 1019585 917483 1807175 1263552 1560890 183048 856905 1556786 1110790 880235 520530 1143783 1822710 827882 650353 1759386 266116 1201496 279744 1426459 1877046 570659 1668396 752006 1348867 864217 1111689 310473 350312 72870 1647385 1858348 1960103 181365 1194748 1411763 1238005 1945542 705488 1871019 1200110 1075311 893799 1683662 96060 1666356 126056 514014 280882 247105 1906099 951551 317329 1276889 912778 464375 102960 1325984 1422710 1472685 1024701 642056 425565 1489156 1268716 1178391 1913174 638530 870571 1967632 188385 1338762 1153213 1303151 1780519 196854 1329343 943875 473778 1008450 1732182 114578 859423 1499667 1371843 285820 1658410 521378 1207325 1021178 34577 1865371 1613794 1352637 1357783 1178478 1644806 640439 51949 738281 332203 17338 1166585 1645637 699947 1236551 1320125 767440 1195042 758023 1359480 1201646 648226 21139 1073267 1428376 125213 1512497 1708949 1872633 1768127 165852 104977 384026 432039 1207451 1332594 1941514 1056500 19542 860598 1723393 1753640 1971600 828703 1822202 1688602 1003471 184271 1027544 1653086 369770 486147 707812 1872705 322972 851784 964918 1239670 1757356 499820 1081679 1070693 887445 481782 1856329 894941 1496238 72222 1286271 1043078 1314527 1688673 1409351 1380943 454996 536293 1136905 927431 1557379 1335850 1129841 1604888 1939680 565105 1875812 955198 390747 1526215 1372966 533366 598353 1469780 79849 370807 414886 628595 1834328 732004 1085536 526141 283529 1691787 1125453 1816004 1001963 648050 1490904 1897673 1039314 684405 1199222 279109 1440807 811881 453564 1604480 1072454 832216 1245845 452982 1266241 1281085 576789 1444034 949406 1930471 1355824 73275 337942 818147 1450698 352782 1604263 763573 1581558 1997919 376079 697492 747959 1701521 691845 1749940 1031162 1802526 1655274 1883496 714925 1312342 1526607 1594764 1255553 1732840 1698258 1725917 1399556 659462 198956 913801 1367123 406935 486092 1722403 1322604 686684 531429 1967722 776674 812461 262159 32843 1608166 1223697 716371 107890 388063 887808 638394 426950 820216 691472 1772913 1370373 1401981 748603 1145963 92335 1314540 1031890 734736 150404 959458 237639 1925749 121872 8045 1387277 1054120 893915 849949 872089 156230 1403890 1895244 1726638 1459981 1778236 296240 1293916 446053 1285365 1656233 24427 1475638 351457 269145 1598020 663560 1592049 701961 787629 1966359 1493281 20412 10325 218842 172729 1624422 756908 1197 1178533 461443 1143197 1494313 1338072 658245 403819 490111 1740297 1402544 1921130 454220 1369035 744934 1381154 1511368 1674107 1077244 1094530 1034805 626399 1283146 1213499 20621 1280180 1929637 881049 1568243 1744884 1937612 1674897 1000757 342083 689977 1396859 1993761 432002 1714569 1661867 1840649 672330 1839196 1915008 810309 504815 146281 821320 537666 199842 1516855 62677 347110 1591779 1816047 1041756 316228 419499 647805 1803354 604891 116173 187423 1729613 1715052 1576963 1629592 1817522 1012253 613158 1296262 1765498 1374179 1066182 232755 720348 1309607 730910 953615 388852 37418 1901749 286759 1376512 442711 1894998 715584 575256 1595907 1777809 683426 42439 1666433 710254 166395 998764 35631 1761759 759914 1200204 188266 476593 657833 1793390 890320 1013841 1645699 1093923 821151 970123 966602 242407 539502 1734294 887201 1911836 756306 1221250 1458462 440220 725901 169956 897891 1809157 1633630 16467 451775 296803 444306 268052 299254 1698457 992462 1018002 1572696 266348 327199 826541 1885019 989779 1854728 1861495 1220662 181969 1059033 1282786 1886141 911760 114710 1572325 715100 185786 369454 347792 1763022 985195 1592616 1219121 481542 1961650 1210597 305686 1862643 127014 1471058 1948987 1989478 1333387 1990294 141074 450441 1243054 749906 1737184 1707743 570769 979087 1230492 1346339 1085810 937738 1516434 687961 1276702 140768 842940 692765 1859792 289118 154375 1162649 541475 1766505 477252 803440 172013 284170 203466 1287369 166163 532066 1095127 242861 1716093 1278064 1962981 1912425 1155764 872582 873960 946465 1013821 171320 301963 452071 250570 1047034 1322469 1142051 607223 624844 349354 749352 1008774 1891983 1429368 1501957 1500245 1051081 1039313 1806302 327717 1996387 1113131 1447720 1075142 5552 1331407 1758363 993860 129309 1809796 256858 475411 210092 861065 1980274 370521 659264 1312735 708616 1715018 309216 1469580 1853932 141800 124297 1881596 1372712 965818 1017981 636990 302898 1025009 1984450 1820207 497141 1815767 919968 967231 1932063 886226 1528204 652074 104586 1831938 368456 525269 654372 306780 1113088 651125 552462 180075 1526518 111871 530596 278051 395039 1181557 1650364 436096 1422192 378045 760132 1709696 1034292 1896415 860774 381173 752977 1329460 721843 650626 802693 281506 330510 1643959 1211555 1034671 253081 1462389 1101833 1525109 1149319 1536838 1456598 1024817 1431070 471625 738137 444570 1829551 967760 1506722 1402032 627179 570441 1609456 1573117 117186 687003 30253 28932 73930 1892209 527481 1276096 411493 988638 1829103 1797200 1305790 563884 1892023 340049 838956 746284 1598731 1004452 555814 736764 1631120 1340787 1462993 1020474 507702 1053734 1513161 536243 651696 1517134 1760024 349816 563842 451895 1492461 867376 411096 850827 1234276 901130 531679 34099 355930 1875807 594360 218988 1718512 913277 105063 422352 1472309 416092 1704160 1220505 803810 628582 1024038 1508540 1646172 1258951 1035841 1897587 1489982 519362 1239148 1049936 1296650 1055942 223593 1905070 1499601 812852 1004751 1238458 1014934 1893001 623765 847876 1607303 1440389 1490884 1752777 1475627 458413 1124723 523909 1232571 206064 959163 868516 521112 951078 1804977 1785699 1740138 176971 1476573 1593834 488625 1636599 1520841 1509778 1975732 1029352 1498468 705308 1098507 329311 19773 446969 1304060 1679037 1102917 393119 1765883 866692 657252 1469640 1420603 1557117 876585 559210 1733368 846789 1017271 444072 1502758 1202187 921632 669323 740540 1703247 34568 424940 1103565 48485 912830 1939053 98369 906853 619587 536072 1937964 132711 276902 839326 1454031 76204 1589881 1244916 1795620 1813376 1354498 1748149 1741735 1297739 1711825 68197 889885 522399 1409414 33008 276285 700782 1833770 880526 1998198 1960283 830067 595238 24888 416683 944434 1056364 1433082 758588 1338391 454259 1725508 1258265 1343170 487972 1941607 683774 1766475 1967723 785071 251520 964830 1381092 415258 702312 444918 1424926 1422293 1144127 72883 639498 244912 1456917 376758 1045837 1911344 1227678 1085805 1926568 1165698 429600 685680 1464549 854409 812397 494914 1458272 78836 1589145 1389240 981833 1164538 12435 449968 1837453 509145 1694512 1662221 1894449 738296 978273 1977118 1328302 1783350 614284 1034519 1230987 433617 404241 1686403 194861 453385 1096617 846491 109739 534842 1391834 746410 923880 381872 310686 407716 4420 539156 1919202 422262 1616777 999868 818505 1791775 206467 449858 1338647 734363 1994273 471475 317413 420783 161189 1995183 1765252 978565 917121 684492 397354 786752 1286171 261091 207992 1950628 806669 1760144 1009343 55883 509261 1088159 932457 999866 349511 879966 713424 246399 905262 603224 1692532 1255973 735024 102876 637486 1759792 547674 1030142 1372395 796348 1648947 1203783 348698 1037957 420051 521758 343456 1063275 37408 376916 262305 186459 1611806 1066565 213294 1797238 28944 709231 348327 82656 295382 1443900 1641119 431900 7220 1431451 18561 1623403 1373509 1220600 743461 735241 1391502 1610975 28118 1647025 1095954 1156246 1902229 1825853 1464647 1338208 372807 1637175 646460 672529 1626177 827471 1153090 292029 372664 410039 1809004 1657766 1122420 1539703 1162624 1525664 118738 52950 1903078 1912320 816341 505477 774930 509844 252283 90695 876487 1342519 386359 829462 856214 1080691 647618 1284167 1048740 601428 505652 906381 1020683 1944262 1213110 730637 1062734 1141042 545700 994575 942246 347845 73230 718517 262777 1084494 1678840 985235 783189 1273413 578637 1221079 82551 1314536 1974788 1002374 1938559 760629 699424 1287345 451966 516216 1006514 39444 839903 1925530 1450630 1905480 1163399 745895 1727899 498151 1032503 1763916 500541 844752 644997 176025 251232 815413 1668969 1369628 1786724 1302734 15770 726724 74365 792737 278764 1660805 1588363 1963803 1452999 288415 688755 1152978 1184390 1685126 1993791 1681612 680087 1772967 1032325 1618253 1335664 1887954 293433 190437 1158128 896458 1657048 824220 1116464 1229081 1973823 1702878 1805054 142064 283863 1581103 1750288 1416863 350139 1424064 396227 352268 59729 756451 1504493 1745676 759893 1653082 875930 830289 863863 26281 742789 1577214 1372277 604698 892134 905230 597990 1836224 770965 1124775 1088388 599069 1314419 1446662 1076509 1191719 278788 484573 1038876 1922658 1261718 711697 82317 843583 32758 519396 330032 463074 892583 781436 1361518 1308800 1141694 1398834 1673050 1816531 987970 1981719 1610079 1647954 602605 1221765 469854 1774632 1198315 9487 1071318 325205 644921 1740378 483075 243657 1699592 1369772 832130 1102406 745807 1973237 1763536 1736455 858286 1699209 548932 1563807 1935677 507233 1740538 1422021 1957462 1220756 828031 1568150 684109 810349 1741975 1824902 459710 1428052 1040843 1885669 403032 1155291 1994816 431888 203733 1928780 1468522 385693 1106924 330782 1788441 310857 1220857 1608670 1001583 1823551 1667390 1815481 4338 1628003 1521546 1624137 1517443 920334 288892 1912253 985478 593559 593131 1281037 820331 1588767 194483 1066278 1827050 1356363 1361669 962929 1747495 1467396 273541 251551 166197 604316 1491104 180065 781068 662642 1057818 81836 629973 562228 36273 1928551 1741609 73220 318023 529652 1914885 1501293 751066 912848 812954 589768 704276 143299 637871 503909 18706 1724913 1284435 1419648 868725 880255 1660037 308099 1448583 593767 1673104 1815379 944227 1058816 1709462 47395 955526 724206 913249 994607 665261 1010327 1987912 1502918 1295468 248795 1820824 1631547 1704591 359968 1997191 1318169 134380 974654 161940 556103 128992 1946580 1820599 1140153 771130 828515 921679 1081306 1716638 1880105 153494 1607895 1064661 162863 1223109 624536 1276276 1858886 186809 940431 1811463 437753 391110 663807 1631707 1432306 1166544 555057 230663 745057 1778380 521495 438597 1259734 1847021 1139091 760571 1949682 1346557 730353 1033360 1144644 455386 379507 1315769 1355554 1043604 474184 462432 347046 1418405 233182 340291 233334 938783 1884219 1825766 1594383 86078 1751394 601136 93499 1454177 69453 1275299 1995561 909558 1965039 118349 1398402 1039531 184150 1235648 1910326 1232056 1175764 1256432 1490407 1099853 192207 1718749 570915 1943585 1938302 1134399 410612 1208861 1437131 689797 949113 1243718 7102 142146 186332 827116 617387 1175373 1586911 683767 1258771 500388 950876 1720229 1977306 141773 1521008 220055 1360119 817509 269067 577943 902003 877661 1643551 1383389 1292832 301589 501984 1257066 574521 434319 1418148 1828413 470197 459284 145234 1300269 1158864 891574 592993 1902670 1094674 302591 835432 407754 1842147 1078355 75653 872734 698361 441913 742032 1663371 626348 289839 326862 1885198 997118 263579 1101129 1134497 1226280 746529 876031 1453983 66118 1206711 23830 1863284 529179 1561761 69330 1601373 1771016 1367561 1666909 1459157 1218679 688998 1925747 1056213 1697379 694739 783527 592366 472712 1238749 1006144 1009333 1873764 1789205 1705759 1650629 1006397 31828 1816492 28635 268918 273879 438630 6709 1166339 241705 1054073 282075 912545 78801 89154 758794 58071 594442 850895 1547244 1985944 266234 976002 636949 872263 1812465 467587 648936 806975 886122 1203500 467448 524809 445777 1529143 1419604 766215 129996 1817142 91948 363187 160761 1734607 1737946 1006950 29950 1458944 899284 626449 1686749 1352428 125678 1395259 334174 1556755 903767 1351773 441170 1113577 1404265 115419 864266 479752 1790738 1361504 1573752 1093543 545245 1404123 830657 1426936 905541 1264735 202685 299374 1230989 1160443 288858 1421359 1245729 219511 1918133 1240828 671875 628714 847044 971686 1337470 799025 1129181 376697 1813372 489110 780925 1190767 295608 1607723 739631 1531424 792655 1498873 873739 1092854 1571346 1330663 171525 1867736 469993 197401 601401 225446 1711022 327550 141118 914803 1904365 580304 515436 948892 1323431 165832 287773 339577 534681 1190810 1035723 636775 834244 320867 1697641 1222379 1472257 315381 1039051 1355034 476696 207738 824360 1400706 1350784 1308234 882018 1182017 1748022 461120 610369 927144 1656887 466769 275289 1599980 813964 766955 779457 989825 747404 568908 298373 1081814 1041159 1555736 957083 1389747 1288756 296463 83206 630065 797994 1544520 1300904 361951 1870763 499520 964564 662292 1552261 997959 1566723 1225149 176237 310895 75946 689462 689261 1839051 1024089 271763 515683 1800113 1272550 232594 869779 651595 39144 1808893 1955470 1075356 1467457 1190783 1978529 483087 197189 1261756 1077148 1124731 651609 1564707 169101 953449 1341632 636264 522012 10233 1199167 1665139 759365 640746 910873 609807 111276 1789269 1077568 443806 1363873 54999 1080774 1648262 546680 668617 1402860 1262526 401407 375092 1553394 1101080 48356 435238 1641438 711909 1093821 1652218 1336595 1907524 1940773 166115 1136641 1662290 1620518 1293538 1622169 446851 1079794 1235998 630470 15029 1730741 185176 580710 646981 596049 28537 1494686 1640004 1553610 1087074 352034 1239855 149857 697980 846767 1032636 1368405 1043292 1062065 1761135 1392204 1645663 1684766 528974 1789426 374863 1417814 942779 849321 428806 1141066 120453 1688262 1554857 1282627 872345 1559973 788766 145525 1883904 704251 1017233 1314097 9090 80778 1697876 687274 930828 945698 806919 657591 1831642 738320 304212 1042338 121254 1937833 1921223 329720 1209672 1053263 61169 338794 799793 479323 952785 1016370 907798 1271560 1183511 1838522 1450188 1219226 467787 1500138 264661 1413529 1019438 1333430 1079474 1377161 650832 820896 1455835 80011 1951472 539976 1030182 1616838 1036954 1307888 1838806 216114 785340 1392737 1847758 863861 1320528 328618 996736 1819286 162410 1633054 528039 1399113 237415 1717108 1124979 662478 1215349 182790 586858 525346 395132 953613 1882432 1589452 389196 454092 1975189 1576365 1009999 9486 436976 486255 627414 147143 1043702 906111 1683329 1305258 1290301 647456 219152 1052923 487697 1259650 557935 1301956 1045525 1476670 1201805 1627513 955963 426977 1389769 1243772 646256 420476 636373 1646749 1222763 1600747 1631811 406080 1684087 366687 1339049 1680826 1920970 545843 504539 1717807 1497663 1002822 106145 133228 1632885 1852359 122937 291343 1169373 1830636 1665908 1898392 1937508 201499 1143587 845165 1619258 356236 1155924 555978 1951018 1308055 648103 607292 1536766 1876537 1731306 915809 1365086 1991691 131476 791451 1223142 1702875 1185113 1614225 1489242 1946604 1423028 1991770 1716142 1515356 1274319 80115 502981 893448 122600 1194071 1649932 1979486 827917 1901375 82549 1114913 810984 1847408 487960 783267 1805499 420567 596621 1708976 1582789 1423787 823928 1464615 700284 1797130 214979 1014518 876831 363825 683139 1546787 295937 377187 1228235 185914 861225 973283 462498 490394 1625874 879154 502174 179208 898066 496385 1507761 143335 1954637 723487 1357632 683864 937009 120332 1620297 1248555 1507345 1742780 1600962 73914 1403732 186129 562951 625801 1984442 1942241 1546208 198686 360881 702915 1569066 1373812 1037843 912505 1781970 1216324 421157 1087484 15435 1362784 1886339 1124799 758656 1567586 869743 129333 4557 708547 1971337 307497 789745 1751242 1789278 329416 1169918 656194 1677652 1987825 746464 1311652 1637214 917577 141452 928435 1134750 263904 1512523 1885322 1962377 800560 324376 1986977 49280 572647 41840 1581448 517293 909837 1370020 289128 1133571 1703123 789631 1732589 319816 1489791 404300 1642919 173453 1979228 1017881 317599 464130 310771 291745 576792 1204471 1975914 1913142 1794920 763208 1834418 1993720 1334327 399873 998467 148722 888595 1368063 1169739 1112216 1662993 427712 1166099 1283879 802710 1147156 265672 1981507 1980240 169066 1233492 983683 656287 963761 673690 1536360 1697279 845745 1028074 1000527 892414 8161 1442256 459113 1444490 969203 1990131 1108642 765232 1689839 1173636 1246886 1016357 1571769 854905 1649488 1897805 40705 607675 424168 1448988 1828065 73421 1400783 1910056 931124 31418 1538526 255540 752706 292090 1785541 728251 1692277 1890671 26506 907494 750832 1002892 783522 357610 1494127 1676252 403191 664161 1258106 600819 1357369 1300288 1516036 1160294 72723 1449520 693041 62529 1737916 1549018 1773398 382510 163804 583917 1708748 170424 1730589 691102 362859 410480 652273 1091935 911416 1356476 585451 743262 1755786 1335797 665003 779121 1191178 1500508 899334 280822 442447 1928240 915372 803942 344970 291650 239728 1457253 1525793 659418 30967 201865 35367 501799 1033991 706878 233454 1421191 1796637 660481 336620 342507 42964 75603 783035 1059258 311814 648618 1836824 1689705 251486 1985549 1784236 1835826 512352 1898125 1589698 1366850 1937359 1750988 1977784 217956 1365415 1738453 299326 1836169 1247500 1817090 1738914 1694038 1797215 969814 941849 401292 1204946 1047911 1038283 768811 428657 1925684 32634 1607761 637215 1658211 1693914 352470 328257 1878913 1766768 202853 1680473 1294435 1436809 1578069 1501444 809488 1381130 1152220 1234423 1986755 347806 1185802 1278943 136113 1575194 1415767 328063 1576806 497280 449360 123901 272222 1497156 720396 589956 1221540 937682 1197866 549363 57494 444287 703388 1187624 477640 1359453 1251750 748547 1015448 2406 1862842 831534 381577 1376488 1152689 1250197 1156462 161434 1828214 127077 59599 700832 649906 1525438 1954681 1482943 1669485 54389 1364347 482408 189627 1463527 1714846 784703 598718 1050329 1657379 38165 289736 1703827 642034 794894 1660329 174194 226316 643756 1001563 120816 472252 177360 1039323 1134911 1975596 1247321 1909609 1489695 230151 799255 1120095 884576 1343073 1402350 604246 717273 1159110 520233 510545 150236 1907666 1639133 1289534 478221 155611 1261930 862974 766942 1920232 266751 1521337 881405 1880160 1272657 1446110 382003 1745175 772946 452568 1984590 347211 1772763 876390 1976661 1770074 780829 1766790 1509217 727156 1330600 588623 216074 127293 638849 980633 734775 160900 769721 345927 1391230 551763 761547 1593986 231103 1371201 111765 1613307 293313 164824 1319856 519278 1617846 1212207 833746 548257 1529912 1856478 605877 1778317 1403955 1966537 588270 864990 1580574 1657394 1499006 1582114 1863930 1380507 51989 161739 1420076 367025 536903 1606653 1190012 675415 1376718 642432 1060945 1959962 1106349 558989 996545 1814816 1082453 1331056 964417 1874288 1874464 1979957 1220702 694717 978625 624357 936240 1241001 1969171 1291624 39435 63394 1847499 1055025 446220 18319 1197533 185409 613911 1150110 1584895 813828 315465 1668948 1693942 313083 1586564 625684 1787609 993460 394502 1591331 866255 1117429 1956502 1834446 1687483 4051 1877280 520932 841978 124048 120228 1304317 442597 1884503 970527 1766941 609704 866140 1698989 1399208 1632586 1908061 196666 286032 1150840 1288138 531947 1598976 985991 1474805 1450203 1846597 1656088 518652 165561 1971354 1611078 312274 525719 746150 429981 856117 733394 612481 800996 863216 646353 1379251 1728021 967069 1769968 981868 1591458 378967 1102596 1604198 1530558 1158802 781305 775773 469606 678079 1914889 1632741 577796 675311 1237712 997255 1924485 1427267 568315 952674 558981 325318 912342 351835 1996270 1675023 1603473 460741 1196420 1988698 270172 1551457 1445216 1730164 1276964 1992448 155324 1596437 1268558 549722 1773106 253450 1498673 1739357 1925059 837036 1849853 1492403 160444 1956079 363016 1188618 558937 899751 497129 40369 1703622 8679 47198 830437 1968711 1173551 1016024 1289910 1442329 67605 1713692 1348531 1012455 1892489 623699 400274 502960 1926952 1874414 380901 654750 908549 1148245 1422370 776659 1030070 1780033 525054 847434 1584247 383550 1336613 1538014 955746 1429606 1162939 442048 1426145 1986562 1068344 496160 390799 488107 1024490 1640619 1934867 111552 1049872 624775 482926 779510 786534 1211338 954035 1236150 1943084 1550562 355616 1891570 416845 145017 574639 1639000 492585 431553 648397 1179917 1363006 67058 1873479 859957 184530 521604 849837 1752446 1895069 1805225 1174027 254339 814722 1363232 142041 1933872 569465 850899 1328916 374047 931738 950685 143868 1062799 998463 1435076 590786 507501 1710768 762829 792561 43231 264594 1290870 1000974 1518880 1998954 1997014 159576 757191 636162 1639530 110404 148044 296298 1872801 765017 1216886 1626421 1008255 1763067 1556080 660011 186377 1750943 1485883 1704876 677416 1059985 1860371 757144 1176525 1167421 304430 321511 1080410 1761688 1693097 1049466 609215 1264377 1311044 1178275 1124135 652640 1074872 299445 901140 624790 1885238 457359 894380 1748801 621961 489045 1309511 1734056 631767 838887 1879451 1056882 1649640 1493774 1253415 581425 1189644 464577 921139 952949 187415 645143 1250194 340209 1882734 1604411 1048128 380822 1428876 1411995 1664587 1029939 1922807 97732 1110184 356924 1476062 964223 402409 627622 1794974 468291 1608589 1639296 300009 1274351 1886641 228404 829896 1157670 272822 899593 309879 1400591 1620685 1493206 693219 1314520 1607988 1761775 1929497 368944 1925281 1608358 1065385 1496986 1982767 999426 1427115 366916 1456311 1834843 1586629 232977 1734187 575034 812870 926295 1965568 1725255 1994608 138438 1114547 1554956 176200 1414087 463110 180600 727976 962810 1626843 1076255 289790 784947 613187 680536 932698 1388206 1061225 1467954 1533684 15699 578309 1751130 589455 400773 1738346 246759 1809879 419471 368410 421373 335131 1151227 1853119 449502 1682520 450426 499114 1180406 1320978 1598896 291356 877173 646675 1199025 518288 1822986 579184 1626311 941236 1437284 1506065 230106 328115 6387 342852 1864712 1382352 904818 1342798 402211 304006 404526 361818 796885 829813 1981363 1321682 155307 855478 1794435 1550180 321271 236441 491871 1126251 1071192 1735763 612699 1929743 182477 1197576 1583595 63421 1332734 1699467 357637 1766784 491487 836455 375679 1379451 343056 178550 162399 1776720 1610212 1711905 393323 739616 507838 351044 71778 355301 1812885 1439907 605925 1249418 993830 391808 1397731 1544351 92448 1302379 357241 631224 837410 572487 407992 879378 1953942 1633834 284469 523976 997264 560103 1990393 396117 1578630 1975169 440024 1610383 1653935 1931786 1224601 566236 1140932 1485156 1999818 54722 1536303 372167 1339750 1399119 1824768 1469222 1381039 1268337 844172 980446 861980 88088 19963 1824272 1679826 1258742 427062 900555 1529368 855859 647916 1417918 1155054 1692579 459932 1437446 1620577 1786394 1230509 890228 1745720 906910 607856 284463 693801 262738 1380989 904180 683125 900598 1136834 1419910 779174 168510 198942 1135703 1280250 544269 1365575 1481997 638984 1975350 1449081 1657444 663309 328457 878123 693706 1288678 117166 274902 152824 1383626 1737732 1446463 1889874 1743017 1666424 486759 1100316 758015 1618319 878727 1093801 1669453 1112617 1452454 150769 542265 843950 1392909 1755987 1321796 717787 1400552 1358944 1735931 1889753 1583017 1185028 165152 312714 835913 457406 272451 191279 550152 805043 1913103 1325011 908182 1986220 1736540 1991501 910049 918994 419813 196900 876912 1155398 1954629 1587484 308475 251250 1978197 1131430 319258 576271 1012027 868368 62692 1114167 1401122 648904 1246687 360310 1701120 581427 1363770 1042022 297470 860118 777757 1498382 1759364 1777857 8944 328643 947798 1890758 407991 948205 1163910 1303414 1079171 70656 1223687 1504314 738372 918551 953744 1246075 1630932 1329691 880013 374940 321996 1860962 117118 350694 96085 1955706 240066 526491 1939758 904692 1727595 449872 562199 194159 409383 213953 201376 945025 600606 1888684 206412 706179 1845676 1292879 645596 1140372 1609616 1559650 845796 1134368 622432 311208 296951 1372344 418026 1409572 790998 1661748 1720701 1006294 111055 1401377 878592 882915 1758692 1437048 1415657 151438 574924 1642045 1668251 691843 616332 1578312 1207087 98667 983016 1135028 253230 792210 1989229 1404105 1144727 479853 1211458 295753 100371 316539 736895 1806322 1655446 1998994 1452502 1627142 1577407 1587639 1993273 522191 1258847 392980 1131468 312944 1357364 792545 1281369 551529 1280217 1602830 130019 389841 818673 1474666 522098 894263 1681800 1587045 99171 1403373 471601 1387481 298888 1094917 865397 1707172 1790811 473333 848838 1940603 371922 1158321 1091279 346306 1420270 1032336 1659731 433574 1572024 1777721 343777 896493 681200 446181 314253 1910706 1770590 578991 288278 1283525 259989 1712196 1353919 1897772 1654006 1088287 173517 1436139 1150265 426540 606803 457621 18959 1840574 1452383 302325 466712 1290542 1042761 1897517 1681786 1561902 1742525 1611319 1825942 1798742 169486 58488 42591 15254 1140760 143063 1797434 1721829 1513478 1901631 1999899 1702033 1450953 1751380 733472 423564 1927699 212452 1976757 870760 817785 452947 1720349 1000259 1809685 855679 1032681 991788 162243 924626 858545 672805 609815 465797 64790 30651 796214 1468653 1327129 1287634 1444456 955187 321041 398519 1246381 1488214 592753 1149062 1404672 1584896 1719357 1820805 1176519 1302036 411135 1783209 664223 709804 1359126 511739 1854585 1918596 1479868 841073 747416 1913691 1697829 1170529 1759249 1913509 1798188 211126 1498094 251589 454157 321389 1154522 751142 871052 1925804 1939077 1513626 1708228 329425 1108312 1840962 1870838 480382 1817552 401879 565267 1545189 46676 1847040 1358216 1106446 1452448 305360 1296740 1417810 1882093 59152 1468939 1770896 511474 1348677 1169544 332625 399248 1187140 1757087 1604208 1506388 617501 1593772 582853 465581 531171 1175490 729724 918934 1134995 1474416 1895521 1739154 1545549 353720 85021 180961 627682 1346809 945966 644399 1466434 694325 1334387 1073558 1461169 99916 561499 1976804 171171 347189 1774092 1883724 73582 1498455 430771 831530 1554304 1057341 45331 1594454 886000 707014 1933197 993621 52689 74754 1209846 1065919 27876 1986816 1667368 1482853 762510 1863990 1232866 1773924 1073487 773861 1116325 727834 31527 1365368 54010 1503866 528255 1384573 846875 1564886 173412 320036 1857412 225969 764895 1578541 81156 1505563 1097903 873433 747080 1483124 550390 123062 1163699 986357 825341 353554 1027897 818885 1593038 1411429 1753478 109844 660345 1380986 87732 1890675 1097291 1108468 466219 1612411 494106 1115642 1768124 809231 1495013 1811832 1700723 861161 980200 768085 856877 1965062 333223 1191208 187050 1426614 1804083 1992678 569189 1443683 1695679 766698 1214732 295164 1065900 657977 1432339 299900 618034 1082558 709333 1502029 504931 94375 560930 122090 1852578 239115 1811001 249340 514738 1350480 1236153 1529353 70286 42946 993795 1372355 1104455 95042 12841 1752855 798320 1250974 1619532 182957 272966 96077 331924 1774322 1200386 267299 903929 1324833 1457269 1528789 1812112 1932022 736121 912672 90218 1314950 70494 958223 17351 1233383 576395 1409158 1351171 179468 1575073 1616117 1926360 541470 1050513 1927325 1922620 626088 1630588 1190760 1560834 1905318 1439851 637171 582202 198252 232812 1701695 270298 41954 1105303 1630969 627149 502073 423655 994660 869294 1810559 1876180 876214 688776 1072459 1409431 1762725 605182 1401818 701533 1457273 1836467 1281973 576727 1681009 507445 221613 1336942 1328872 523096 798850 553913 1699036 1845648 1949014 1517906 698699 1219304 1584274 1174686 1711076 21161 1444586 335988 1123802 1204932 1447055 1241332 12987 1580880 1948499 1715861 70166 33729 1713428 1124293 322224 1200400 1982496 910595 1507305 788659 1044232 1552468 1562813 1792053 1596588 680393 1337074 1880219 1205115 1375170 1502669 1826852 1575606 1793185 529523 44235 1073038 307236 205697 161052 603593 768445 1947233 1876254 1172804 1091412 986983 1899380 645630 843310 1782492 863879 1075145 1770329 617881 1284867 1541422 500025 1508029 667815 154529 133031 1338393 1000924 653814 691648 1163886 1041125 562946 244237 104144 412436 921659 1846782 1800064 1923179 698025 973905 1555523 1888310 367750 1984556 1901230 1702944 385343 1638290 445058 182925 834322 828610 1809573 160956 1887150 425401 1306275 401061 484964 138134 706109 177669 1413791 757700 1382964 824374 1547697 1248845 921481 1130754 441050 1869068 1187582 1352149 1036703 523073 1980425 1809377 190161 961539 1247249 242917 1578370 1632824 16272 1180933 1739104 1988548 110545 823074 1645923 1423788 1298406 1176368 490975 227128 200451 1012047 826431 191611 1238889 1322768 764724 347669 220918 915223 476683 1288013 1859323 697780 1637860 577466 1249804 1842449 213557 697437 23313 870147 1821705 1361564 1143284 124601 1279884 463671 1589399 583815 564096 895280 1025566 1578015 1192962 555073 409621 879341 841980 957279 1538825 1838005 1738104 1996906 372632 1300782 1100015 809365 306158 1089546 1836312 817947 1892566 1241707 1660633 776118 37311 1415975 674764 178134 1735021 462567 1459146 729261 424462 1284565 757748 1922297 1447481 1850064 1403103 1386696 534616 691237 600334 1102878 1774335 1975507 676171 1653089 1164105 1369198 303036 937348 47579 1853446 1807596 610062 397342 359878 1401559 1413598 311840 478788 411079 1448165 930799 1419465 445187 1207235 144819 75374 1735812 786682 624561 762402 1735941 1774451 547471 1059330 1861571 682486 1963627 982627 711395 880785 1684035 1112800 368848 1248893 1626970 1895209 661162 824749 609931 260717 408889 17883 1274014 660332 770752 1508513 797394 109423 528709 595591 1390510 1107756 385163 1354883 1565157 1627775 1228804 1389465 1945498 7185 1075582 1733768 27145 1801158 1909417 1842652 812726 1303987 1218200 97109 457366 1804842 630155 144512 763995 1521832 1206555 1439925 1211478 637805 1626105 606022 766500 1874411 1147280 1744218 1055606 1377325 1608679 1827995 58086 160090 1501989 1696019 141441 218762 130840 1926721 1782532 1307883 1688275 1133291 1105321 1880825 123554 1581121 1043757 521626 827495 130543 1829300 695937 27758 1709537 103380 1009669 14239 1430368 747879 1377741 686422 1173270 1975815 240072 435573 547431 388122 5691 929115 1038062 1623137 750517 574935 426525 773424 660719 1799191 576688 1471262 1593095 1186214 666654 683610 807841 465560 196539 1534519 1611737 737427 911008 768438 923124 163681 671429 1255112 790535 243719 168882 885001 329994 114526 432205 736209 997802 1765588 304234 1109253 43209 1987699 1197433 1487175 1757667 1891697 106863 1968881 1733340 1723351 1000919 1726566 1911548 669788 1141888 1435548 743235 1237257 1400750 245459 593850 927578 1959552 1405012 518927 1767790 1139259 1197878 377085 550646 1739253 229652 755836 776334 293394 1781404 331026 756687 1395401 184868 971877 394084 292299 408370 857473 1161846 1931914 1831739 334571 510484 649641 1221310 1813939 309076 176083 728563 205252 1058039 1060686 408520 609676 1164174 1376802 1099527 1628234 1190544 828912 1847255 210602 1362388 900649 1034728 1425354 1844498 19443 844101 1369139 1334482 544296 915810 978503 1050443 504432 1458370 5972 1616786 339738 1311344 341087 1428374 1814196 1330621 1836662 37767 1659007 524537 1869411 1031141 952544 214250 339049 357987 297198 873070 169713 1132672 379880 1777007 1613650 1210800 854139 1360714 1477869 1539139 184709 957793 1467532 835821 379487 515999 586255 613876 1322075 1529477 30196 366635 749943 1654123 1933879 717733 831698 1032382 576456 147099 1662270 140646 1066414 1786857 790446 966544 192573 65894 147855 1168671 744680 330223 1028140 1399472 1604780 441476 959619 1211106 64866 1343568 1244452 1929990 1805158 1966105 391493 398001 224929 35004 1325393 1282755 1141847 591238 101792 1989814 1295120 812327 895599 1511068 273760 1477776 1486342 1218954 178820 1400539 1536869 12773 1757461 1650021 1566969 523974 1464553 599143 8077 247082 978763 1547773 1295308 1183051 1962504 201741 679471 465341 1841044 351306 759479 1640039 851406 1081405 206294 707794 1084023 274684 130996 648162 1820550 55586 1797069 1797561 326211 1486035 211262 577673 928183 181704 1395467 814905 605349 1475309 1203832 1336646 885187 682101 1329749 151092 1714847 280215 1652405 1205989 1641588 584692 840184 950252 1306907 605097 1748858 871013 498829 695607 1393465 613179 756426 687925 564231 88948 1261040 678628 1600458 1328684 211000 1218219 546618 781641 786957 97614 1138149 412806 125667 1244834 667037 503838 130049 1964770 1190084 1799093 936377 889574 1641891 855417 1492178 630674 1386340 1399858 1030047 354063 1503352 788953 1370206 478433 1444132 1988701 1703296 626815 1049404 254365 862662 248758 456382 867940 178297 1080141 132706 1265409 1427893 1421201 1992976 597258 1952345 1101818 165729 190854 282598 1695027 1558143 1991456 642618 127972 796597 799718 1532379 1272571 8446 1432490 1500081 883995 25077 1921859 1347670 397756 487162 902583 1955000 1245636 1897280 1426088 1243832 1853406 1320627 1880857 1556215 1179284 647639 1060905 1759495 994459 1739821 544270 225595 198122 163539 1062192 927418 357180 1205927 1711845 423955 1731460 783621 1045789 1396199 104320 1484240 476870 481432 1733341 654420 104822 358946 295910 291068 318778 1490556 1600745 849011 955852 273411 934141 1072234 1224799 149493 1314092 937541 567445 1554405 1104334 429404 376021 1035676 115996 1980085 344873 576878 1990170 159604 1602324 1846780 444531 834371 1593368 609935 78024 1699727 963951 1762727 1381116 181510 1812600 1684200 1702624 1636054 1536664 1683884 1320815 1073480 463214 465201 1127352 1434552 520061 335373 1847208 1992961 1782863 570969 15095 370107 224540 1561304 622025 847561 119017 360639 132966 733900 1008386 1826856 971505 200932 1155973 1873475 1458259 1227617 9381 1304480 529421 1984748 295909 839684 889838 1469514 605669 821981 1561881 503684 1245563 252994 717997 803484 590939 752200 557682 1470578 851606 918530 1210642 1773013 968240 1107223 761787 164105 1694860 521850 1575424 423604 370787 92265 1696179 648595 1712829 388564 144513 592570 454026 1099253 1717604 1856443 806016 1381769 80179 1870644 418937 1382374 918981 1531415 150113 836164 1244229 522725 1418083 1172314 1820443 1159266 1434029 1628921 1642249 575358 223887 352311 1866582 439461 1843560 67965 1619308 1580960 1120209 153507 1275967 236370 477187 95552 1419225 665498 322314 20895 273063 1705957 490894 827662 1947409 1659099 1662710 1466761 636103 1614840 640223 1647440 1811637 480931 1474513 1000355 859399 1165992 1448755 543178 262400 718518 539972 1506040 75673 1528415 1710476 324204 1195246 1781875 1064591 221671 1198138 670709 1680599 1431147 199597 1599741 438218 1464103 376187 490148 683283 589923 93018 538074 349368 941406 1665645 1099444 1032092 1150895 1893981 1292622 1966324 282776 1840063 42546 1747668 1303932 702441 1574468 1362494 1588618 10328 1153979 1145494 1377643 1173718 376931 839657 1805731 472927 1797985 1757246 383723 1768626 726506 499777 523988 1271634 1643043 1675878 582510 1448528 6548 454297 333139 1055852 1707317 974637 1150833 552945 268248 982853 1329953 452460 764366 1705327 694751 1893893 882628 1785704 995797 1450545 77202 1435991 1837055 513092 1446589 931990 625104 273707 1656376 994695 1438306 1026049 1349765 69394 1834205 698384 677633 910179 1129568 576110 704738 704708 1517279 1984663 662154 602013 939586 1338147 1606027 1793444 1664356 92193 886963 1503055 1913718 1894597 790643 1561699 1111863 811384 1557068 180860 1287473 1440529 1156980 1071084 1665530 490723 471739 1894488 844188 153886 1807059 498599 1603276 1232717 554279 1381051 390337 193395 1718290 838325 579888 511240 590962 85717 785673 337333 595738 1613157 653509 531163 43120 262167 973417 1764101 86298 852506 1377502 753217 1391407 99158 1894214 396284 305655 709762 1196732 569258 384567 1920068 1192376 1741583 100187 88474 670087 270817 789741 1735698 1957916 1994065 1173891 929587 1096746 1126864 497371 1680430 257698 1436431 807482 657431 1224890 344845 202319 1381658 557681 1617102 1626454 1062386 238 578640 1594063 1612434 434209 681316 1245723 1237935 201449 557109 395119 115289 1395791 346060 1668735 1834861 318832 749390 833084 1332179 710824 791261 40473 659542 404163 1861695 1335755 1531452 1835919 1065858 283725 80762 334123 346840 391371 227544 683403 1347564 1515159 508974 1926259 1521326 1236552 1653028 1316182 1838582 1126244 1070703 783460 1565470 1513997 623245 83357 747133 378345 459288 1321211 557888 1758603 1162313 1639267 1240096 471279 711457 1719970 624377 401985 705371 111800 60837 1841119 912852 1241694 1943230 1760943 1576794 1691351 261158 396960 658578 1998986 692352 1177375 1269117 1568216 1328178 255023 641634 881318 499669 75708 1946903 1707252 734276 236539 63086 1577913 753354 1936476 1139311 346195 1402668 1962143 107758 486353 1380083 1159145 1292305 1563750 651676 1724047 66030 1434227 149643 1849955 1998585 1575205 1970222 1767806 236381 649046 1800119 151971 212265 409336 1215245 826102 1301479 122266 1597287 921250 1539583 1939329 1211518 1038018 1876757 1666297 1432616 1565389 593449 784028 917641 461130 1483621 1546500 109591 514392 1328708 363465 1051403 1742759 1024314 105684 1117708 952127 658927 531461 810670 1439351 1643737 359012 1346039 1954663 1458009 1839182 33392 1833488 1096541 945010 1316268 1674617 1523244 834134 798226 1999978 118033 413311 1786152 1176146 328500 1342690 1968770 2280 1624615 73135 160798 1731782 1801332 401916 1485992 162499 1438298 53864 248201 1202568 500087 637451 1440647 191810 836391 430566 863082 998555 830360 1112530 438953 1824920 1996709 1105184 164358 1303246 783915 654678 1923333 1024628 1923326 1949050 256986 1998172 1174601 207694 1099284 470889 1213683 562859 304384 1574661 1301592 1091852 220141 1771534 1273289 1093686 1114120 628889 523640 539301 1906873 1947589 1500837 761340 733260 1829776 438486 467300 1160238 1997288 1237120 1810433 1578358 993836 671724 1422657 1319244 1593248 1584688 1368030 357801 74514 1754904 42675 1537449 644711 1517865 211452 1498131 506815 147000 1939770 1320209 637898 1678089 1239127 1779907 720358 1945436 1497513 851392 27161 108734 660706 1099754 1069495 1499179 816620 1019444 892920 871575 1461341 882570 1934012 1617453 1655910 899286 866980 1551303 1875698 502331 344057 364397 35992 1080346 1183786 460457 1553130 1919750 1763019 294421 1507555 937366 1361211 1436952 1932642 1675135 227554 1007332 1668440 192048 1829679 617340 1579745 277359 571858 1773573 491499 280727 239315 1166027 1307508 484384 1834252 186514 1088849 9159 745878 990708 77228 252568 1076403 36869 1718476 520573 762563 61671 214950 1017241 1766516 860641 1753469 1725344 1849025 1689629 166232 114059 1102168 1844353 967943 988419 1603711 1126441 1128578 125887 1328079 1862192 1281732 1351985 500300 1688125 1328386 370618 1176829 1622178 477554 1891878 140227 1358512 1820029 925754 868130 1759207 1489078 383861 996873 34283 102495 490004 1940360 1370437 844470 1605088 1295135 963053 1585283 491710 672948 337385 627151 1569417 990716 1605351 1987187 1533072 1119498 224055 406330 301514 561455 1238438 523578 1675224 441206 211303 116091 1107205 1341578 1155079 307758 457296 1360858 1061277 909267 943100 263635 813929 1340402 1592183 384615 146983 279665 817243 1981281 177922 1951342 1144069 1056754 1828738 1085803 264799 366097 666105 357567 1322060 368830 1258256 448214 614552 726981 1960617 23533 363498 293840 1132323 1721239 1241649 1027830 1742033 1544832 517311 756097 1318813 408241 705269 570885 1168702 1774000 1201225 752154 1059915 1695600 1143379 1988143 74186 1694356 1224186 791167 773466 508145 1825629 207660 1233345 1704549 421483 1289000 973053 1914818 1621878 1452094 1989831 1241721 1713323 1570791 1251967 1893122 646830 1387156 1676797 767090 347900 1160625 1730828 1795564 1548083 1351056 1358298 1292088 369465 399549 1633132 611607 1893426 1520284 72091 1361456 482897 1446740 778922 1867398 1526534 1091244 923592 1418830 1994016 1063966 107760 456960 1882792 1866867 851655 1315691 1898843 553515 319738 1437730 1926621 300342 1355124 1787656 368384 947507 1356516 658872 1435271 748653 1592509 292564 325880 1056087 1895538 1713435 1209771 1239098 224577 857674 619977 1355592 559194 646879 1573302 1768123 1755390 331425 490673 1123947 1391486 992354 658051 91312 520125 451102 752985 1547709 1562786 1986247 1205432 1330025 1292844 1001514 1714534 356329 982207 208272 853933 375443 1407673 1858065 1858455 1399678 1135501 1865576 730207 684798 1693896 373703 85059 47251 1716502 1486045 1992806 795166 749729 1818701 1144588 1144668 96413 258585 1792433 1913016 438611 771661 604414 1144994 1771033 1443115 1152069 912699 1906045 1280465 1828487 602420 36544 813285 102181 159782 793818 1582555 307167 708957 523179 1084294 799243 1477793 1707333 19189 1473460 1000432 280693 145939 650770 1587086 420338 734882 297569 201773 237709 1855595 98345 1806988 869870 1906 218335 220860 1883070 163144 1501533 380011 567486 1051916 192236 1666375 1465916 1261482 1498366 1575167 609548 1506089 1896808 1510929 726940 51879 610121 952162 1499656 189287 51910 397800 625731 1945739 10776 643046 1358552 489706 1774523 908038 1707448 325968 600563 1800830 1979655 63132 548244 142423 234442 901062 1707497 1105841 1037905 288328 322730 1728468 1109386 1629402 1184747 1680467 88883 1678169 1609001 583283 1430036 489605 1807712 911009 85934 1552532 1221377 502549 1753517 1736650 1723178 551269 834970 1882009 1025379 645698 14353 1514654 1822918 440843 1279989 1979362 106983 1314869 100690 1569597 190833 1221413 1047170 1597579 303353 1717379 293646 125196 712992 21786 421513 504881 229196 614360 324153 1530045 1155560 712499 1290545 801279 1613052 810364 1369028 1304162 50500 1280552 1398867 1082257 1274919 1861265 1665352 799486 1530879 252015 686971 1896848 715097 1147743 533823 1035024 149815 1099303 42105 639244 1289657 1806347 534170 127459 669605 1165668 389742 1949317 190413 624404 1119254 1945841 1003361 182818 1570089 1772307 1297198 1386683 1003571 1475728 382151 837692 1748956 1391808 1732103 243987 305243 1011563 1222516 1117531 85865 412775 1323578 1248263 1085144 1521439 285875 982631 1849456 690980 1489818 948429 240293 69552 1649875 1010817 1549485 956308 530278 548335 269769 438404 1558389 1914635 857022 1480913 1276744 401472 1818734 253816 533112 327031 1189368 1626360 355346 1525407 1290794 534570 641898 1944760 588052 752192 470288 1140540 1357083 1505981 108209 1539800 1070434 514900 1375253 1923627 1107307 47836 1864330 368692 1989122 6535 1002230 212257 245052 1972794 1087847 1291953 1623096 744790 954742 250058 1337965 278168 696914 1620943 1164395 130416 1279336 495643 1194325 1272030 1174037 93635 421066 1249067 1368816 1515355 1146146 627107 1328958 211247 1978386 165585 1928342 1943034 1748324 1668334 1263706 509509 831866 1314667 1687281 660955 1116634 558703 925186 949982 411532 1236883 627474 1096677 748872 816944 401458 723347 1525632 517437 391037 1832922 1373341 351004 1959235 425837 1602443 845689 39052 571631 1489960 240060 1228473 1455270 1054191 1972387 467320 787184 77047 1744043 1468572 1005175 1346211 1523279 1825060 1889697 440859 1790573 1120460 1547558 569671 348840 1295890 161948 886116 1916571 614228 229746 1237802 179441 1156235 145075 211487 385489 1775560 131544 423416 758697 1618896 1856578 1068554 1803784 1089458 1755117 1909093 1171539 240973 905182 258679 349054 1395179 1082630 1788581 1504650 491728 1830955 1081375 380715 1243308 743656 621921 285368 903323 1905912 618786 1264617 243177 1686066 250690 26130 261306 1855745 1620263 57461 709525 294013 498201 1929346 1370835 877941 1723363 889420 1905109 634770 1590597 975087 1200382 1399763 385215 1328011 1118060 1470068 1296267 1395572 1685287 1974832 1614139 580252 896800 441191 405539 1345782 125105 349140 393077 541632 1163649 1621484 1362904 552239 1547273 1544356 899221 1571483 1843722 1170437 1720878 368969 1134986 293893 1903771 1452493 1660143 224635 1246021 1279590 808834 195085 1989340 1048344 1855480 1325014 1259471 91772 51483 1389178 1200425 1256793 152812 902763 445954 545822 1228965 662495 112276 1364301 1463971 1402914 662930 876809 686469 929842 985248 1289603 496779 1278165 1021687 479145 944700 447891 656752 942821 1415522 1189987 749364 1984673 1898508 1028091 1674533 790627 1489281 1459992 1668290 1009771 654841 951636 1212670 1872121 1655837 1824566 922750 346518 814981 1252949 399511 524465 575351 45961 838716 842783 562815 6 748756 868870 689387 217995 1052845 1879644 896986 1885180 454649 1944606 139173 1774411 17943 1679596 1593617 1147618 366804 708465 1551032 1143915 929607 1241064 1307509 343642 1069004 1904030 42118 1557973 1586178 1149327 1544697 461147 583418 724507 1755480 829328 1748224 1807411 1127515 1018013 457450 940877 675845 690025 930474 539560 870153 1460548 669548 1611613 1650531 1730134 996794 817686 453714 1646590 616093 163550 136731 759036 1077230 1054594 90315 282552 853052 1927128 819407 422971 1894908 348572 838751 1396159 438522 1093927 1250359 821425 1345168 425427 492689 1542626 1762427 1346105 393190 1332385 289951 85432 520815 1897073 883193 1245400 1931619 1130113 99586 1904249 1544592 1151983 1688323 925796 1904760 1156222 1606424 182822 464129 1218159 806656 1658579 1270045 768959 183265 1141581 861403 326678 895743 225136 1267033 925147 141000 632346 1975144 906360 689841 1154234 765375 1137699 1520695 1691624 760338 1092266 1479826 868537 467843 1142411 883453 1741220 1967128 1082370 813169 1852175 1060256 1704329 1042555 686317 680998 916492 1853355 193196 544815 234281 360640 1476536 1958999 1398110 1897541 1449456 209880 1927296 267697 194503 1970153 805637 1805502 1004847 1555200 1572771 753065 860929 1792411 1260226 320718 25605 555190 307938 1748311 1440017 1008647 325080 1381612 1796336 533857 835988 1439546 1857590 1469465 1387580 969104 1166011 866664 171583 117721 1219442 209167 1458805 1533308 1298726 1320109 541605 784019 1128259 796420 1944332 1544577 515446 329828 564041 1701193 395211 600924 265678 1959847 238288 985459 1280576 675514 337483 1574006 800666 335228 465043 487201 1433210 1015324 1746814 967058 1223909 581282 315724 1084810 1620144 829994 625188 519642 733823 1189049 1433674 664793 710768 51824 511931 1038655 259654 88319 1299912 1207423 1010992 891434 252129 795403 976341 1019050 485634 587894 256736 1219285 122298 75780 857007 1787190 1570766 752671 81568 1395865 1721834 1767270 891127 792962 1173995 1931108 1365507 643132 1707282 128875 297395 1578173 412218 702015 930277 1759123 1513567 1053273 1219645 586497 1085760 938404 632883 1483109 434069 1134363 1024321 1849872 1247607 1953302 759201 1650773 1647443 307477 715320 1986268 1389874 1217415 1204988 1566742 891224 1613070 1710982 299737 1068757 1968875 1552718 181870 1649669 189878 713027 912880 24019 409005 1770278 1435782 336355 1252911 434921 1093947 1996016 1051720 179818 937928 302348 1396852 810729 1498480 206010 1870356 1265076 1096868 1915266 282432 651259 1282669 1301548 327011 744990 300413 1083417 864775 1922218 586955 562010 557977 961361 1241487 606919 1552751 530226 1411109 809166 964159 992829 1167224 873320 275890 764935 883516 1607788 1602459 653462 24136 1683621 202977 287578 269361 1290053 1636308 1923741 829755 354305 1523282 1578079 438703 1408719 764792 1193711 648698 1899891 1583864 261356 701772 1647469 1626467 188967 1281203 926823 882296 983905 564054 1476149 1974140 401099 904032 947032 1019173 255433 519460 472614 1029314 440535 796482 880427 1892842 1410787 534587 386386 1447199 1184966 532205 794930 144225 1459471 33444 1466457 677443 700347 102592 1391702 1413517 1880623 1241854 169467 493224 587054 920285 1080293 1727849 62193 1797816 1687494 1309506 1780950 101239 1003496 1323604 610769 1328539 1307462 437058 1127632 1363238 565361 1129446 171616 1741108 1474051 301713 768378 1616844 1641237 1132080 1325736 1863556 861023 1537795 1705528 1872185 1166411 284850 1911688 1722676 955162 857173 2138 292847 32167 1216745 829971 535775 675385 1168807 1973267 1896549 164208 1124029 1816149 1783241 988044 296138 1539485 585014 941949 1798060 1202959 766164 91800 137792 1777699 856935 319348 1447603 1943102 966573 621466 573598 689026 1767999 522267 1698889 265342 1981339 1464915 59653 1597291 1138567 1218194 1457312 1961024 1017677 322818 1931717 168616 1909738 1476286 567115 429369 1203917 1379941 1261673 877530 747428 1298180 186505 1617188 392877 64584 953471 1710142 1191380 288827 1716083 559821 755608 1777777 379024 540224 253286 948401 1307272 1801409 1335928 817773 304274 423942 4538 1381574 1660842 195032 889018 1802598 1337850 1596490 446870 205099 499622 1811479 1514655 700229 14998 493052 1681004 94764 1173725 151840 91123 1826564 87765 1064052 1108935 280078 789147 172921 697812 1015223 453312 432314 1669647 1599008 1285170 387472 427367 1661519 1002624 1193946 451943 1852108 820474 693065 841872 1625725 1693872 258463 73281 32254 1789391 960777 1666037 1399583 1377074 1225231 444619 1636626 1276402 1803553 786478 1131426 1684536 1482174 1316967 883458 421708 1483457 1826858 500157 1413365 14228 1504369 599078 1057405 1315274 1870757 407939 1522283 180299 325938 549137 139867 522400 154047 298256 1808310 56601 184608 1712389 1067566 196034 206511 1132117 1453505 1555177 313931 1942208 1993104 1542263 834981 347966 1608467 530730 1361094 1854297 22374 186992 161119 1610242 509027 362443 1091473 343837 202662 5073 1104159 411351 235093 91356 507874 506797 320529 445099 369808 507478 1036589 1071225 1535298 1644978 292614 1607134 728975 1703508 470787 373863 791975 1119456 237472 205232 1934864 358288 571283 1285718 212670 1573768 1928942 820457 248580 1459398 1151830 1322600 1255717 84436 1139238 1219158 1543661 254684 853816 1739575 1582374 730378 943704 1332066 1640297 394784 1382687 609451 335846 1993269 490147 670622 1468334 288905 100004 1555974 545887 1646139 1151026 1245042 1103589 1635165 948628 1943520 1611862 338615 432806 338847 338014 1596640 912681 1201296 1810725 105553 1131821 1608496 1762931 432736 777530 456373 860310 1000038 1608384 1838470 1712974 819479 1811895 1328241 753551 1395836 1986725 1919759 788365 339701 1704677 448492 1703897 1957498 1596643 993155 1073787 1343560 885533 930974 856520 1706075 955001 1534920 1007414 1325170 581788 649152 1063748 1062554 1183830 619408 871557 1167941 1750064 20368 1701191 1438653 1098810 1964825 943854 1180157 447816 973061 1550447 335488 1353392 1869593 803811 750420 798080 1407887 1130764 1504213 303484 1788791 35163 851253 1464144 1043374 1376708 102723 1235264 1195143 1790103 1759733 1930329 1732808 480502 1685814 425544 1162676 588254 1082984 64302 1649933 1570124 1179449 933293 841885 1917020 1260861 1790237 129170 1995979 221726 1769025 1946751 96167 1880556 1633926 1014801 862624 775175 533984 834136 431505 963793 1430807 1367041 277416 584941 401214 1316427 552200 398640 418665 1288104 11439 589854 779938 210126 1260281 1279506 1478294 1503667 232922 1172320 1210015 737891 68541 477721 447688 1758983 691914 1588989 1952335 74683 1025687 1208981 1483317 1569297 1288412 342514 1287119 206975 788188 629917 1971686 590432 15046 1675016 490932 1466452 978151 1644377 1445596 1293222 1723767 1989925 734638 712859 1607726 1622272 1188888 1481069 1708695 484316 1198165 919401 1593832 1284282 1831407 428392 1652845 204003 1392447 302665 1404659 1793325 1892797 161756 1736113 410894 1606061 511273 1633891 101931 1792999 1988104 1566653 5269 841035 635595 1235363 670439 131565 917416 1265428 1738843 511391 1700578 1954677 1241223 1423341 16021 1095305 1046385 174747 1375939 255218 1776578 1775528 1086386 1298872 1247516 829890 273383 1521066 224644 760347 1325629 1413684 602759 398722 623545 690146 390659 1884399 1767260 321032 595286 1247432 1515467 745246 378695 1809584 370881 1742209 1013852 611028 327792 1781390 842984 1060321 1382527 586037 970842 1204819 1752464 1600749 38017 1406716 111976 1872608 1691759 576620 1276285 516793 712252 292136 1539230 615876 658520 990420 1074387 1388010 678997 1271534 1273731 1801537 1460952 1497238 29493 1024865 660322 1430006 1062491 304491 1775371 819273 173177 1877707 1369926 1083741 1858899 1492899 30145 615390 1695520 1224926 860070 733442 1330335 1057868 455396 281997 1149265 758028 1217854 1151882 14605 247948 1981975 1961017 262430 226645 1295755 1170396 1819251 983048 1232868 1235794 1057214 588329 1902455 575798 1354444 1713005 698402 740677 727573 1558085 1229984 724273 27290 854020 778797 294765 792750 1448540 448370 40873 734141 1712622 40599 467894 829708 1961880 368218 66955 1685787 1330340 349172 810052 1211212 754997 1182016 1596129 1887986 897719 1659062 527059 675408 336860 1961189 794736 1664751 504938 1590057 750136 1465955 1322000 1534580 1303526 1441213 586660 847273 525509 1656593 1641937 992212 1266826 1205225 884457 1955697 421457 358856 59760 578076 369705 1338521 1510087 403194 812830 1400923 829514 1365661 307868 1448853 802087 1014048 1053622 1594175 1339050 8978 648548 1179732 1655779 19703 565531 1457731 873131 1843885 1330627 429249 514338 1825407 5335 917545 1507581 278837 1960219 17003 1308152 64287 1412294 1445360 1183109 260635 1871785 481176 1062257 1760392 1780877 921842 907871 267524 1119239 1828217 1531479 458971 303231 1627824 1637339 321197 1585262 885718 1452633 801067 1748905 695649 659811 983557 826574 1870352 136268 696314 69436 272850 1541714 894212 1223870 1698509 121691 1353987 1898664 1518838 1510166 1702780 143282 864099 399895 886673 1901330 70661 70115 588739 621765 325695 1799165 1295959 505740 344923 958211 1513124 1827079 1713795 1383516 250249 1086727 1534847 1517942 50449 1116997 1611072 1011806 498267 1032744 1775442 307042 103704 860973 1409505 129836 785168 839100 915546 688188 423117 488054 567139 829498 604197 1995987 1380442 1928010 718182 1434208 1562887 1616021 321385 1898564 1655284 801176 1576634 1530188 1296590 1481901 441892 1469784 1805618 425153 481983 1998119 1913501 871464 444239 1306442 875288 1237274 626252 1206770 1511707 990229 1394246 1353248 895552 662738 244102 673335 1179327 936961 971574 1869849 1161243 1175711 812703 75438 1299381 330057 1269532 313598 329736 111204 1486768 132916 595635 1984759 1600845 419744 1043890 736939 744420 994750 1329422 222228 1017698 1642118 1867472 125793 1467669 381244 1845687 607791 1070057 137833 1577520 1638500 374882 1909216 419552 1806246 1319274 1912457 1929570 553870 1367335 10185 1579048 1098384 1942786 986985 988712 1070771 48695 914043 1466367 194723 1430619 1082854 887227 1541790 1038444 1338925 1827999 1064344 769679 1678714 1149248 921422 234004 1259057 498214 215435 459111 1859321 1358846 653304 1331126 1985171 600786 1067574 565998 1151396 981610 538716 353942 1847300 1264675 551231 929506 1267571 884766 216910 510518 132128 1474668 326791 1481812 414711 883607 1277856 1504058 219261 1030605 456905 286375 1034290 1889241 274996 662106 580192 351873 320012 709320 669519 697558 804583 209113 688564 1282352 37608 183902 959125 1523702 1477270 1233541 1368119 1520827 1380211 1487048 664480 1880654 1999272 32267 1594644 1194821 532999 134096 1811119 1673807 1349405 79099 1113319 1909841 1995073 1210309 823457 1616800 1055927 1066200 820113 333686 1336152 1375789 1163998 1194573 537388 463254 1734349 465331 1277296 1757245 1385547 159128 1633965 797686 1084701 255246 1289120 1231423 371694 1030300 1563870 54808 1937471 603211 1872227 283848 317729 1811762 1118030 1314898 351670 835342 1807274 204050 97177 1635264 1150458 1450135 1226718 1905331 1774642 1451780 335343 1182516 1277046 434180 1831242 1119721 1287507 418373 81323 740300 1628546 1901034 123775 1424802 1364952 1997074 416843 905133 713385 1115902 1415100 1013045 1011235 625695 1141839 407819 733044 515812 5703 1202028 1572120 629882 1126443 1114465 83721 141371 1726070 878167 1195819 1532186 439747 111699 1826326 1845951 1363946 418367 1064892 146289 957890 912424 375236 1340219 538521 1581934 1604115 1920951 822723 270535 1088972 869839 1893885 947018 1449698 807527 972227 1337234 1102939 1153637 234753 1966227 1652983 1353913 298833 1719658 1846729 1726355 1134248 199016 709727 1451643 1056582 1990944 8193 271373 1522733 259205 335529 224215 822167 970311 1391605 1119869 1197106 1132552 1603985 616408 1479157 1973005 1546046 1156073 1378629 1114421 15222 868348 1838657 1928778 858811 416848 476702 95455 1289323 618488 1401413 237288 957251 1211923 1099092 1892210 729282 1581231 1830299 1284259 1203228 443490 1705777 1275946 21638 1950588 1558611 339088 762928 1997377 1109652 1447913 355921 616377 1180423 387717 1494172 995927 128143 764163 1480855 504524 1552991 1053918 494581 319180 1498535 1173707 1890017 1439654 832021 275893 1554243 1020084 1487307 1991860 1236415 1884600 1539654 705674 1780654 427963 1573505 619580 973082 743570 1402734 1309311 957741 428128 1441386 967992 986563 1721211 49172 244665 1598746 392358 1361708 870682 1188719 519544 1358823 918556 310176 1486505 592930 24967 626060 1456363 1693061 1030166 514854 1472393 1009807 1298442 815720 1925756 691426 389776 606029 571110 584277 997110 1129021 411498 1811471 1610787 1739292 42935 1994554 1291969 636340 321903 35917 1194899 467224 460169 637079 1815529 800773 290494 1282893 72115 1558740 1024871 969994 115804 600191 696730 1528161 348849 1735005 1335954 583899 1726868 1418037 1367122 156512 1228234 246644 1026638 1994796 880542 783268 922215 38089 1138109 1250677 971697 321639 1159793 858547 1088875 784666 754841 1743929 804069 530303 60415 1227114 1525191 1346481 616870 1846643 1319196 1802746 805638 580257 1704641 1930431 1095209 645973 1650953 423541 1185238 1590822 1902899 1499941 975935 809223 1525857 1810463 1724914 1608925 327179 30404 676871 200054 678578 1165050 1772348 1691313 1339482 1821911 692459 609537 1263410 108430 1235241 635961 1569677 939416 1245136 1226327 818125 614549 1575281 998312 1255808 329841 1948134 650862 1712056 471568 233992 36006 773567 1638442 1612179 1697743 1450002 268559 509520 702667 1709791 286334 561248 1518372 1408227 802631 1471395 951588 1835093 207186 912567 1321173 552346 1401944 994084 1789534 1468805 1481125 846927 1658191 2518 1022801 888870 968055 543999 661427 1481973 106094 1074078 167959 223646 1490737 311171 24624 82379 85480 915864 1432155 1854634 161041 248589 1508006 1079090 1880950 1370617 1907280 1312811 1586299 1301153 144146 1759699 784891 772019 1162362 665326 1993169 339805 79076 1110363 918240 1961331 987845 1332357 1164464 1784378 744354 1887622 1689953 638276 1140043 1839989 217423 1130486 1856871 1944182 1557079 1238783 1556757 1608893 447955 1420513 1561895 579423 1074525 1123512 197694 1811481 1057386 1440296 1431738 1894773 854822 654869 6803 1155251 1789060 1411667 1440505 337002 931901 1847636 861684 432187 51743 1587436 372496 1878715 982775 707946 31822 376388 1537063 641509 1949803 1848691 50549 181328 1789788 577582 24395 1616393 782062 806865 850521 1097002 931520 442481 257705 233728 1374131 513593 1758434 758801 1901838 781582 646698 1224796 320423 493239 112072 1313209 1022517 1821050 53006 1884197 1076506 507474 971935 1167979 270204 1846919 676609 1218519 1456578 1328008 1024975 1944967 1722213 1325307 1837138 628626 768700 1177728 243261 736010 681805 603221 269673 439155 1242964 418852 1583594 626476 1008363 1276779 1721487 12871 635178 868748 815908 1637834 1366738 1961546 1921686 563138 1130070 1586513 1643089 505645 168641 1773294 850975 841739 1806882 834692 1298177 562374 1048356 282574 1501652 846502 1408168 1487732 992902 104425 43046 1557701 138744 363020 138944 862902 1975830 1073439 222933 1465582 1490263 98847 1579948 1459202 1339231 832349 1560372 867851 737364 1088962 1705082 1344205 1730284 416407 905129 473810 258233 1665676 785247 385492 977110 208300 775957 376962 1745405 365209 1083281 1505344 1099465 1541350 1907061 1661567 975708 1946456 1855452 144346 728731 1918184 194454 1672566 1249830 232935 993987 1277401 298741 335111 1768687 1639793 691940 44439 1314263 1357006 797192 284616 436672 1971807 1274893 1605089 368586 634208 730796 1085611 1750565 445376 277026 803266 691698 1644573 1864582 210968 578180 863981 1629429 576860 936839 139016 442526 224300 1611357 1668902 324654 1995224 75593 972656 1954782 1200203 575370 135932 1242821 548178 1492797 1893409 735940 904571 750670 1559866 1627856 978080 461009 1687164 1023762 1118944 354283 846049 727421 741899 144209 1180952 500342 729210 500961 1258403 819498 1678698 1639176 418706 930308 1267849 1373614 1269993 1346317 288057 1955780 1000266 1650149 1387791 1537637 727557 1975846 633874 185744 145445 1539747 1829307 1110444 132501 170069 182495 1474852 860051 562238 307014 413135 2524 29397 1137122 780034 1921549 1705550 1971137 1238668 1035657 1214156 660441 1852400 1151954 614644 1186139 191795 1771900 228867 961329 1359978 1813531 500721 1025320 1504952 690369 250164 1007010 1048390 734988 199977 716143 1350990 1187438 1846414 1099113 566083 476828 687876 275602 146757 418220 526896 1622712 253077 903668 1647248 1326687 1830787 453255 840129 369041 459506 1296690 1808352 554382 1857926 1868665 935942 1234296 469770 390974 1456533 896292 1386365 1778753 1757406 197923 737747 1520329 696110 1421734 1450109 289482 424944 45063 281950 708400 1689378 1133284 1280987 1051601 278980 1924964 521371 1838252 368432 295263 1148863 379185 1784080 1917143 1062362 692939 1116232 1120188 570864 1872366 1352273 169328 1708728 1278046 1062537 981864 1018209 1950603 661194 1644543 1583820 1092204 1699176 1778875 923923 1753246 1395443 1744615 1188503 237412 1248933 1235173 1573012 795503 1594560 1954183 1528729 1271663 944738 1880577 560567 367305 1834404 1728885 810956 312737 1376004 1458069 1890230 184512 1005662 1206921 1373381 365778 1132428 818769 827644 1497102 1998459 780691 955504 1418081 432674 669036 1134770 1376328 1317682 500665 127418 789835 1467750 269012 1230977 1872118 451233 55086 1004893 1688666 692414 93025 868439 707257 1437617 1648846 1336368 1431355 671165 283768 636523 220563 1691664 1390680 1338932 1847127 302149 1661479 981143 1731751 520847 1980580 306134 1626464 1844860 850274 1567930 522242 1939732 817420 1278882 185929 310837 306800 953023 962846 1579220 1430762 1455724 922201 1721117 581423 713047 999005 999983 906480 1869020 1369607 91965 1743136 698461 77192 533756 114339 875903 276502 1093806 76467 82047 1105082 1059858 343912 511588 1233367 704723 767155 883014 372080 1669340 553940 1919849 395248 367761 1472928 1751151 268232 911838 51859 533012 1581370 306871 1485102 541715 1467075 546942 223570 683740 12501 1632421 453959 424248 929168 457176 268486 1901590 1906425 1036806 1123312 165299 1046289 203312 320023 1005857 1126329 1271770 1681578 1776145 239761 225994 1942028 1954664 1040748 603884 1584132 528140 241477 277327 1551588 1380223 1076190 1500634 1041395 546863 1232081 1868705 1205890 1242266 1484018 634968 1242178 618828 1090172 794228 815870 1805033 688581 136102 702900 1171077 1486797 1405860 927967 250964 57100 561489 19212 1768672 1013731 535784 330434 1016998 1838284 473557 1235098 1739309 793209 1455207 436971 159635 1568855 1680845 1460180 949641 1168045 1210308 1329982 1450256 292971 1075420 1927886 1077612 1293684 108585 835308 1179356 973779 1521811 40279 1468420 1741630 483435 1963142 243151 1994231 488797 716470 1779399 1539034 1483730 723366 1183883 516821 1935821 1244240 817917 1700924 110874 1013043 286260 295996 1061066 485748 1913097 850857 1114056 982 1714317 876881 1952659 507555 442163 245762 1001628 734898 893009 1558884 876853 116832 1427640 1423575 110411 1343706 1047991 990500 1483582 1642693 865772 537351 215231 1751987 1108456 1721034 518834 3619 1883072 1555131 1610533 1389566 836735 919126 888861 1195070 1763828 1218430 1026878 607026 1961410 144398 1751625 927456 1169960 205295 732528 53758 786571 656172 1235452 507120 1898950 1210841 371396 846363 1169426 1773314 1401671 1811466 125169 154556 872606 1772048 815827 1030101 360628 997147 1345461 588232 303586 1345002 1745839 1218924 1608631 1549459 883778 497699 1729598 60097 192821 658587 652155 718029 1301557 1180359 968122 1550807 1261016 1570212 1886214 319390 162379 1457836 1053352 150254 1992831 106698 1296214 328455 446990 844008 216031 623790 321794 643293 175725 33499 282807 1230808 1539978 1991406 1747955 833261 1199201 953469 953605 89715 624347 1836162 369617 814707 907436 1739763 1040001 1368142 493378 1282098 708873 824503 1516080 1682403 124770 1926826 226523 1760150 1222831 451625 1144617 1522120 1751749 1770048 914383 1015013 854215 1314359 1594013 1038293 49586 1304943 1618599 1077817 811977 487765 591495 1164164 1294867 845810 1039571 102188 1386557 940428 1432692 1487660 1398629 269007 1889128 1594601 1787889 641104 1349658 1941206 1635699 1310034 1554250 179302 791328 1522358 1663955 1221710 1746480 1092473 1144767 81400 1388917 51089 749474 1650764 670394 220947 1554786 122000 470056 243779 1194431 856700 1419831 205696 590655 1171929 603290 1544926 753528 1173857 1594249 1129788 1401376 1010949 1026248 539443 819153 784080 737394 1426650 1079282 570445 1619848 266945 935109 1932065 1498030 1464456 1166722 105680 774661 1362951 446042 775723 339427 1234742 1173387 1553530 1693926 1165366 1869385 920647 407589 1562111 1691692 1701954 270215 532676 1462567 1462378 1939410 1168509 451968 818593 1685823 1614224 1133914 1591874 200078 218392 21751 459989 515852 1403045 683523 1966854 91331 117625 1570721 1628571 1550809 171333 1666941 1446742 27906 369484 1349821 726163 878774 1257196 1908599 152927 722563 93278 1818857 996881 244945 957677 444431 1946897 65006 508226 1792156 1047393 633954 1452890 34290 440750 1301132 705905 1600258 178649 611868 363156 747154 224922 1606560 1253891 587963 42664 543160 1012728 973986 1142145 1009147 1808707 490663 237306 1835814 1901902 1721474 951614 1586746 1387850 199104 1691177 126137 747462 1473850 1688470 464967 179841 396840 850199 514112 557848 769793 1237306 110401 791773 398220 504 1276080 273104 731558 431532 216099 1748919 1294334 1382381 1476322 1070491 1883030 1129364 621206 1068689 1048905 1445290 1466802 1689845 1607518 1835737 770720 757863 1547219 1105145 1255190 995787 188920 1297423 591233 839542 1791332 939029 233237 1787280 1836997 152800 392297 747556 198037 77761 1339245 663150 644753 940982 6956 1063633 375315 969152 693214 1838620 1789195 821923 1022205 573532 392280 1872459 1316304 1986086 757776 1589707 1334835 1695196 1666419 938347 414390 1581628 1845182 1183476 1402623 702697 1278749 1900562 1785576 539457 1959038 1788587 693807 1060424 1991059 1398248 1859947 293921 1076164 90486 429899 772627 1047296 1091825 367834 1284922 1595792 167471 1596115 292698 1222328 1931748 74401 818519 1945555 1316193 21826 1992777 594320 1989364 179669 588553 1797534 1517444 602222 1322496 1267887 1430867 674699 1890738 1229623 269267 321213 290668 1344437 1646803 1611143 1908200 707567 1083949 906245 755886 130099 1786819 414576 1485311 817254 1623165 1907078 1398500 338482 96553 684760 1548339 1897571 1476244 1239790 843581 1126182 1669009 1271144 1592316 1895038 377932 289946 764437 1409016 707742 1610116 1410866 107768 1690563 1393489 1693414 39127 1852770 1713986 1079707 608935 321612 1949697 594237 1292672 519368 403405 1581240 298420 1977171 40014 119341 103972 1662959 1773778 1728805 1009812 1484979 627570 1700298 1037954 740779 1536124 1223329 1281444 32496 581961 595594 1596712 1454281 1672405 191790 38042 1394798 1794340 1707378 1623056 1362544 1691772 356212 1420495 1091680 656731 1090366 68878 1865480 32426 111039 620310 1608973 1928591 1180606 806399 565235 1096330 150284 1561312 1738769 1590317 1458751 1616933 466592 1418765 1476362 1372071 1041109 1624728 710358 1650926 105760 1312825 994197 1875043 1538525 1121981 779406 1159666 473798 1068950 949997 240408 1577162 759770 1318398 1269627 890019 1386994 1718744 1014162 871003 569488 236424 1670046 1563849 1514070 373051 565592 176826 566505 1385173 149983 956440 1413461 656726 1809861 1299152 378585 229592 575498 1933991 1460981 65967 537214 826706 1167265 417438 1810118 535794 441951 734129 472502 364442 1310740 1846947 999976 1060888 824657 1103539 361836 767025 798356 1739526 312453 1394157 369516 1734165 1414503 653194 172218 1990830 282392 653485 264360 1239646 1336544 1357512 1198663 1147565 1257007 421320 1066744 1352697 1167500 161003 988650 397576 919920 539374 389446 1670336 1196069 202006 578405 192453 728205 1270031 1706368 476094 1520182 964756 1250416 58968 1412232 1998435 1331240 697672 1700488 126470 1708333 795531 1851902 305740 335023 1889696 1191553 585294 138502 1574304 1560914 357066 171402 292461 1831549 1603026 296563 185755 1483695 1556604 1611076 912942 397082 1945792 1800805 1054375 1223112 867124 1597129 421888 1475734 1688027 1821322 1862670 881733 1989448 1809764 1122294 1819588 16381 1791878 1024538 778716 1698730 1504263 1535937 1830043 773024 665712 1407157 271677 1195697 540638 1653224 1043485 1179883 1290932 1974524 731915 1438045 1720004 1027577 743744 392104 456308 169393 1788116 747806 1116676 498327 350548 230336 75548 967036 1382685 1354093 1054714 1289798 1074710 1428075 1406687 1083578 468796 359044 150706 1316283 106647 201519 1453798 1110147 855499 704571 1625717 1087663 1730329 1842254 1446130 1333014 602271 1962220 1456987 1027661 1782616 189933 915368 625660 626221 1249216 1061359 1852422 589587 1004651 432040 317145 476195 901104 69929 1253779 1195158 1380649 878074 1434749 1155833 251999 1347494 1990183 312552 1049902 973521 620995 732064 594989 80448 773064 131404 86258 1239221 1824593 1197415 1236827 579478 1260523 197417 1000743 1945982 1502222 937737 457603 1699761 685457 1677316 413882 22603 1191072 1398143 1535503 295248 1319407 922518 1885409 914233 1446314 1593167 1450302 1408638 1404909 1920067 1612037 531215 1739306 1216168 1088713 209030 1756127 1361484 421174 1801088 1182237 1742032 335193 26137 1938790 725112 1772781 10168 1297419 1444439 948954 1361221 167019 1053949 515065 1876454 500545 1242311 106048 902757 540669 1683729 1544319 1069330 910709 618265 1376724 1541734 917040 1470491 764862 637423 1901884 150622 969565 701906 405022 1588413 1521422 512208 293354 1226443 1521169 1654757 935326 1461466 1789747 487820 1907699 821100 522081 4875 400404 763996 375347 1227857 7860 90998 428738 1435924 1364967 393228 1458236 405820 1120911 558856 496531 1639826 1134196 251193 1360762 1373905 546640 788929 884786 1675119 485354 1307136 1804888 883364 908699 613325 1325891 1573248 735757 1258684 16960 1685851 1127886 632436 1433849 345853 1401930 1906692 181634 799362 816669 1534701 706279 883392 1477969 410478 1088732 1659762 549995 291861 1754355 814536 1766644 1060245 1763206 70484 488728 784000 437784 1835393 342896 632460 1443437 1027092 1289833 1978053 271550 138493 507186 593364 1258383 1150934 888487 162654 315167 1363547 698858 36078 1790486 1567768 1802609 293515 35716 405321 456705 900724 401940 998610 1744291 1375207 300002 1799094 1363134 1530729 1503256 1794016 1567822 850163 540198 1819955 1534131 1014279 236366 475787 1288167 94385 1964912 1969829 1634285 1080866 1303940 926570 1129337 83761 1093447 216583 545641 1445044 246173 520903 867780 1326242 1825794 1829820 1092853 492090 1517185 1967757 600659 1225135 336572 1872138 1458446 247263 839772 1453754 1056193 814202 165377 102603 176018 1455870 794371 732572 185217 484116 1532800 1329886 1747450 1044373 1029499 445461 76651 563131 111132 374738 1453074 1748339 1985650 1722337 1400915 1293053 1879704 249084 1320360 1664473 407261 189517 1406931 1402585 1521307 459880 1019345 827999 1566978 1063670 1904963 1105359 1413612 1740935 74131 1660089 1232791 1285297 466724 1860882 1105553 1382518 1526150 1369401 1827983 480601 773182 1001893 1037450 1176791 1749438 1188900 563292 1111366 1340975 1133278 251716 1096006 1173509 1477546 1085922 784734 1065456 859081 1279095 1923719 1007378 1114931 85070 1813631 720685 88245 982561 183838 1581780 91492 1813719 1486636 921185 910245 965770 295572 223506 1643977 1290533 619301 269298 1592052 204629 165248 421185 422428 508425 465523 1956025 1854519 1082685 1642114 1600342 64946 1581610 1025305 693090 214419 1926224 1351101 1395404 399911 1126403 552085 1387785 1799674 361873 1518059 1654630 1377906 1498200 275172 641797 796272 599931 390682 1934276 1753711 1241628 214500 844427 1984737 650705 235653 179579 1784551 433893 744322 1306493 300484 1771369 935414 1837992 918901 1015116 1104185 304502 363038 1165731 1665935 1128221 1835091 1533872 674245 937180 654232 1571212 1202214 1292151 1067159 309361 1320594 228234 1718379 331102 1046378 77220 1097012 1612611 1752683 1409686 968210 1351778 1522258 1929415 256296 737434 1041412 1346798 907717 1155821 1452610 612011 13250 1676099 1163400 113136 1294983 774769 896275 732208 1201996 1412731 1982687 304401 1614561 1990030 447953 1655742 1797970 768536 343179 1279861 1772202 538277 1561340 1478248 1001960 1457354 549049 592868 323131 986430 783383 453892 1837951 1634137 1582777 915141 1471958 1207838 553307 857387 130672 488144 491410 1944000 143680 1215362 1040563 1529101 1851501 992306 132223 1705471 1671721 1704871 123223 1056369 367078 12147 258481 799347 1811423 1362592 1332404 1055707 1196026 1192582 1226604 1127310 763969 539662 1548767 1684694 738593 770708 469758 1407054 759916 486510 1805077 938192 1853263 1464702 316495 1534650 1977987 1505522 1861105 1632165 247003 1741536 1137042 971026 85748 28162 607973 1014876 52871 640383 1433232 940050 466314 1721358 1042073 764096 1876664 365412 752236 1314103 583926 556256 857288 1409940 1074509 1028367 63652 71935 1778434 661006 1001493 1420393 652143 1389051 41410 1363650 817934 1041260 432778 1405418 1069172 1699065 1881708 75563 1358479 1791883 1533906 1742132 695110 1150209 433198 1607898 146860 909223 1656467 1543267 1589335 1569902 1501575 1151315 1244868 864329 903282 475837 1359281 1601649 1169546 435776 570656 903172 475646 1180247 1485145 880665 1723445 588656 1129774 1474952 298772 1266638 181638 1385750 1826992 1928760 73349 1221187 316499 1333739 1265876 1036736 1623613 531120 586725 1461553 1150796 291173 493164 1481218 977410 374097 1445127 1172354 1175059 697118 969991 39940 1657936 1918331 652137 879424 1575794 1591120 1356999 619293 700539 1850815 711445 772922 1238286 1284001 1842282 964860 334340 992879 1195724 1295323 374487 125786 1877854 1841881 543886 204016 1320486 800424 1099772 909497 1600906 456314 1178007 76442 1109749 1002300 1466165 1662190 1371845 1794247 552535 659340 154131 1277783 764027 623032 1660836 1119305 1434682 640343 1015938 671929 258024 689554 816673 505847 1689829 1613038 1935484 1975733 577316 68097 529979 1286659 239771 1582428 1380146 1541889 582257 1978445 859829 1348156 1674621 194805 380071 1458933 1105832 787814 973311 1063303 1074851 40442 1268599 1892622 331793 752637 1909472 1584500 707009 621361 1723111 405258 1505693 368949 127072 1865349 1506873 465754 351349 1387948 904274 1955598 750924 578324 256965 1376376 526713 643234 1566867 537109 409603 1952176 1428983 1800021 542891 324354 1719695 1096695 661334 364427 905484 1020488 1397747 1126794 774657 1580796 984050 692013 1265016 543398 788573 941887 1022012 1622185 1831384 1636710 163460 16628 1183275 1805299 1411904 884590 1122244 1768471 981339 483912 1480001 1846258 812087 719493 201576 1428837 1169212 1493483 1066831 1836139 1385323 660552 1678086 1907730 1193608 385709 233805 1089093 1454899 68417 1220623 1574024 1565877 57497 145911 159038 1191109 427093 1810915 1523775 1030956 1453249 695455 1979141 1196640 1186662 1437441 1218836 1242260 1121242 1325778 1318462 894591 808736 1821008 531093 1225545 1257784 1381400 1403745 1701934 200015 1820912 1300925 1872587 1551293 173017 740833 552007 459746 1199801 125144 568034 904540 1463427 432232 1642934 33245 44359 1004352 544290 416039 320227 1666982 732009 406003 1460885 857805 1855669 1092703 225479 519686 5385 873036 245983 947865 96185 1587820 149070 857142 1173360 463432 762814 628665 145099 7441 1558748 1312373 932972 1701234 657654 782168 1640813 1184875 1834192 1322202 395878 168799 755848 489214 1223045 1014141 282656 530515 432238 848724 248710 712261 1626613 815258 117474 622304 676056 575611 938945 1492665 651958 246626 1567993 764023 1158761 305832 1537915 1384919 1500742 1468069 1137265 1821067 1005828 389668 315888 351408 783174 280495 1451347 273649 1362384 1398239 1898045 758166 1460154 1122938 1815886 1772742 1228632 585271 1521708 1694076 191097 165262 659439 481653 1822744 1587906 350041 879229 1451725 1748005 456785 1149343 427524 687543 1601615 697007 987477 626417 1980410 1767086 189282 319112 1888388 884739 148763 861773 1091819 1535491 1865419 1252560 404896 803089 336869 1946522 175535 1083735 1951127 690136 1579148 1841937 1947642 588061 1820243 833820 423791 1807636 1759519 430094 275621 1325293 1779205 882361 225540 1702410 1065903 1894015 88 216090 621865 1611129 697927 1542465 1558048 942598 1057790 657771 1262907 1750407 454550 1340789 1773040 933390 715612 1268685 113002 1575034 1166458 1738261 935407 665127 1477045 244563 402181 1391951 1276572 815930 891090 1956063 956063 1811226 481445 681772 562871 425623 629717 1335538 273716 329804 1627906 1913290 126582 980451 1433971 52634 576396 1962351 164367 1068979 1086171 50393 805635 1237800 932092 1213759 18007 159253 280385 622660 1992712 757053 1672873 1305272 1473221 10711 640434 268636 418642 131124 1396089 1046839 1831740 1227493 843752 1082979 1013040 1715507 283896 872609 816117 1611065 1167466 655798 1012492 90557 597533 1519752 995904 554337 246277 150006 915672 1531468 887795 1646772 262609 1249356 141710 1874778 1793389 150189 244323 135856 215701 1767511 1943176 775283 50762 107080 1886828 1869585 1436127 581238 1307914 1914124 1591218 1497343 244698 1160422 899229 261114 1050 1086522 381594 140092 390299 1711063 1854141 214688 1047631 1498342 531303 741308 618059 1919408 635280 231012 1018031 1029210 322436 1632114 293815 357706 686450 550245 529673 493098 1884360 360308 1358536 1690457 121974 632003 1192665 1738093 1307394 175108 746847 1156455 1856639 1689914 1152156 296480 1887268 1492210 349690 1183460 629829 1089823 340409 927137 1698805 1497600 157337 1986528 1759611 1642085 1071900 535397 1723251 1267491 463274 1743952 946928 1401087 377624 570981 1146548 484146 589641 14955 1488086 1226170 1608513 1829166 1761337 1651833 1998087 633720 638595 593819 846307 1012703 1280245 797674 1012425 1418051 1443370 1919237 1082672 327609 82946 862729 1187234 975912 1037471 767444 579122 1035865 971010 155387 612312 1553224 1508516 1206401 1269167 68679 1485438 632719 994883 1376003 1668169 1473064 1683786 850069 190941 155343 1754072 1172995 706207 1975267 352031 1460299 1893057 1481317 199648 790037 1924804 550297 178094 1778153 1235847 1011261 195663 1005739 510952 951891 1711793 1263231 272959 1023797 1400138 859736 1128809 1433984 415370 1751945 1918854 1556592 455285 1141800 599001 534400 143773 395973 825602 1146458 553394 37543 1857676 724597 1405475 42031 1472139 1372267 1147025 1206556 660339 311012 462009 1126453 1447061 379821 704645 978895 1816127 1205553 877538 873057 1111814 1164552 1587330 1934690 573286 1278436 1650102 319430 136028 720916 1702298 651621 792491 1300944 1360046 1728544 587723 1741526 1199072 1316256 1718168 877066 934278 848294 283649 1598967 846605 704193 1845208 1747671 1423807 1230505 249619 1303501 951957 414762 19779 1560398 163986 1387962 299199 1589520 1638056 1235151 1254188 507934 1685184 515105 1611808 991435 498371 1221360 1180236 1072801 1881247 34390 283973 1592486 341245 1020226 1221871 146866 1153432 526236 1965044 1635659 340519 1800176 936285 1270029 289456 152768 801684 23902 1720530 318818 949339 1514164 1098157 1261822 1334191 1863748 1866873 223731 1323055 301345 709068 1895237 1014950 1593804 1953892 469296 461971 539468 83312 431544 1982625 1457387 1383836 1071282 766677 646255 545026 294497 1434230 47488 1958934 142955 1246805 1645272 813482 118537 1782450 205207 1813070 1930936 1691283 266793 1984319 1969227 499724 1373223 715398 39481 843863 740705 248005 1646071 1798674 570535 1190722 1543430 676833 1511207 671688 1055218 1127540 123137 1704479 906510 555949 393008 1477999 796971 178245 639388 170494 950131 1608208 1627606 1953977 1120133 638705 1851663 1811795 1595665 353858 1458630 251335 474362 984173 1908757 1083352 417518 1381776 323997 1292004 1258926 987322 414643 831856 1476031 408691 404042 248639 716610 150929 1093876 707884 357537 1819711 1598148 302002 1499949 1194175 645816 1482229 1859355 95675 958628 1925353 288180 228355 1482611 486348 1707249 811021 1959900 270546 158203 1021766 331757 192841 778752 344878 1318905 455737 1670151 1674464 1755517 297329 1130154 673717 562059 1654896 1908906 252444 1845710 1612364 413153 1177835 974353 1144190 1934667 556211 1991410 1819881 530584 1732229 1279465 1506099 611265 1245036 732163 1221450 57337 578006 1267433 952704 623189 1915226 862046 1134899 1201250 1945643 1267214 660808 1588699 350711 93355 826635 1325969 59957 814987 1985305 1185268 193298 361060 1863656 241174 1112546 731167 388453 745739 119468 1624646 425041 214700 1365747 1582270 1254630 200859 1396181 242677 1380667 967894 1976079 895314 1335467 1673506 367798 634734 1260385 1861952 1904500 1430021 1594177 1947513 1341524 1906482 1528838 1923694 1853110 102639 1940971 1721665 67907 963337 189982 1333394 1109458 840786 895589 47004 246945 932264 681068 754165 1693454 1420019 1965741 319202 531695 836211 1068460 1592538 520421 681459 583205 1158879 1876598 408991 1733744 1121885 945681 460168 374682 1483481 1996225 1540589 360501 1069621 1418935 1647854 947674 911193 1099079 892245 1295091 955210 1833995 737677 763293 374921 1392371 131501 100449 1328352 807692 302068 1793291 1433661 1830819 810298 235647 1737228 444147 1525881 1839341 1961284 39182 628454 990510 1329291 711523 1974364 507242 505144 1659525 1070121 107826 1570907 747784 1732750 209117 1090619 111355 37318 883029 837621 1419871 384866 1148892 599121 1250076 1139608 1517791 1997844 952609 495275 336672 1461130 901982 1764204 979811 501510 1015349 1710756 829191 473376 468118 1336027 523211 759504 339597 428982 870051 301530 721162 1877838 695890 1750348 654611 1894048 1148761 1166716 1272122 1686539 755992 855241 657866 493931 1047823 886509 1522826 700788 1385265 419480 1902402 1211235 578385 1192921 1093249 1067636 1183850 1883471 443879 850035 1179443 1199919 1148034 653517 1862865 220508 1531757 151171 1960428 834565 525693 1458379 1348695 1125471 454017 1788360 1800141 1897019 185838 1959271 707473 1589843 1066920 1613948 371923 205206 1100336 636146 259305 762562 164573 1520231 29382 1747343 1053849 1978434 1508828 1508850 1110756 1356238 1093360 1472331 1713791 693211 1071164 369762 1110456 1463860 772355 632595 339780 373041 1458149 1191550 120982 13753 1222365 1591542 28700 1730998 1893700 1447323 1816628 1068751 1264514 320686 1053044 1388757 1589424 1160296 1376745 1264841 721610 1533579 1993732 1571658 1434028 1693308 1433497 87679 313446 205487 1733985 993834 270459 1958978 533996 1007299 1092167 1986267 1717025 779238 499331 843251 40319 1672809 108087 908042 1157347 569274 1883415 370997 1024476 1146966 332325 982075 667376 150602 226105 1198276 773836 1007954 1254385 708009 1091189 1743616 1116882 1248709 241757 1905427 1767223 1534042 1688174 1496391 166239 709304 1090368 1338091 638695 694049 1988731 1482329 1519851 1607216 1190768 981096 138559 1576425 409459 852534 728338 1579412 1483324 1024512 1517620 96383 143829 466985 1438077 1217473 948067 1250074 1712524 649030 431647 1310143 1877830 434932 825965 1353604 1234825 1436111 1282502 338348 500186 1422677 843569 1115484 606167 1196144 500538 274100 1834352 911751 1779783 1191720 736829 1650220 211283 977858 1864531 1843868 463100 1285533 400918 14599 161847 561528 684103 106896 182030 724182 488049 881404 322906 1575035 1081143 285397 23502 398497 893373 53791 234907 1061131 598417 757799 1424420 1000627 1015007 373567 735023 373846 1784131 1886059 334878 1873427 853554 1833063 1187377 1405036 1120686 86044 774019 466083 1592123 1775391 1060120 1504204 1987233 1854064 377898 325833 1002179 1266405 280425 358086 1286679 1625327 612767 1605709 1694054 380296 744260 736254 403974 1660445 540602 1897143 1400785 305615 1394996 64662 492907 1920043 656510 386220 1052176 866027 1485799 546549 929921 592268 1142140 1487184 1289843 1677984 1982739 1057280 1376701 927223 1210518 1965068 222076 1578178 574090 465616 459795 678491 1984780 281513 595379 901896 1716648 575148 1612504 107649 352943 1561492 261151 218428 1356697 1041278 1247091 1420792 538586 581792 1006184 1972680 642773 1679022 1225757 1663318 1423806 334217 1741698 1722535 1218661 348971 384133 375275 572258 601639 1033009 331584 307334 1471089 962050 1390889 1328042 1393944 1166855 1467545 707096 780615 756286 751803 333029 1817542 1373085 928195 515593 484217 1207281 1646150 1678438 375524 1042596 448034 796300 1803293 1126053 209090 1213534 1669051 1047457 769069 1175631 1544715 181719 486075 406458 427106 832750 464642 72120 1592408 1259808 1506901 28999 93729 757677 1325131 1797154 872244 1401923 795579 1876328 1099283 1920654 460401 1844305 578749 1347098 982278 382483 358961 903063 83371 430844 1822206 1161706 806210 1809637 473331 14606 1043641 1783003 1813018 1516748 1117289 471184 1706743 368012 1469964 1119638 408036 1151890 1719958 1448093 1600843 529052 865179 700574 953588 1166827 406534 288552 834015 773373 1856823 1999435 1517130 341704 1376699 1997843 1268518 427700 1661116 583718 702969 1981523 907738 425575 228838 1053400 924938 392369 1793476 103402 1096105 1176185 1564245 1495719 267308 984007 1764586 940992 1829324 1786403 1336479 1278901 858260 1868039 1594582 405518 1012074 714544 1978515 366151 1984604 1244562 1053070 971210 1066173 1519129 201808 491556 1510252 545156 474093 1470997 1392814 449637 577797 1321394 1815466 448712 274348 1018533 109909 592192 688310 324822 1448813 1941052 1728426 1688361 1802783 1885071 1010656 993356 787922 1809971 1430884 1284584 876271 12511 1792048 99847 1578248 82257 867415 545377 1770772 991402 1056454 1417229 1055661 601781 1946972 1707884 1382466 1350391 847429 1495324 809310 1386543 1019381 1637727 831775 1034092 1504368 1858871 1306764 14368 1657110 494465 659503 74779 1063560 1849918 1804074 649342 630349 1570127 1090987 621612 1576245 1260655 651844 907784 1118687 230134 1100880 55639 1654694 1463980 939718 380493 796488 1462822 1465129 582990 1152263 1736587 180434 769442 626979 1292636 1193861 1349295 909779 1323201 909795 1860554 1191424 988073 1497675 280879 1093354 833026 1114159 1057331 1749762 883769 1282652 1649111 446286 1916937 194522 193911 1733910 1188001 208073 1883679 891480 987002 535710 1794109 540717 425792 1858788 1671147 1803466 603439 748067 80602 1320559 1285142 1113914 1063796 306391 1227771 712921 957754 1833474 1154613 1151376 861335 184577 1988428 1192007 332772 1207501 1598481 1564578 1877785 1712098 722018 417867 677509 1098477 165614 505122 117562 427947 1895495 163120 1230976 316806 1676403 1764241 1669021 396139 951181 941808 552956 1637788 1665649 6180 406261 261384 1437945 708735 300622 689299 1333 959202 1215448 793937 1258628 1415175 1894637 68260 1005958 1227926 255798 1093883 1650081 195199 722201 1235906 625842 438939 11480 512199 1105520 1599884 164753 626287 195148 560014 1488738 1278844 59296 103465 75076 1700395 147433 416766 1555803 209300 1285642 1512425 729358 457988 1715164 1576382 1416364 1847742 399575 253446 817328 891697 857783 363068 307655 1454859 600678 1067883 267302 1865971 499907 1450338 451659 1895305 1805957 25252 1803601 91267 1826242 1362723 1361270 1074634 1516482 761118 85906 1504891 210608 1471264 572453 1688004 1103394 1549619 1938204 119241 1990556 661757 1359020 1609369 250952 40195 1256604 626392 1482048 1167460 78101 1413439 1221036 123452 513079 5483 1935387 582848 1046626 62171 195844 1501429 627926 543673 1908088 817113 1697173 131128 1878262 1707182 1033136 266498 1464674 260049 690256 1416658 61173 1781482 135650 1393054 495081 1457995 229454 1334188 678440 1453671 1275885 809947 1140112 248725 80004 1891623 1114819 1944582 919732 1348477 2638 1279689 56972 996725 869712 1763928 1366370 1069085 1998924 687452 1066981 1088709 1814956 425547 1640755 915974 211834 836103 426096 251748 25945 390685 689927 309418 1705988 653053 185457 273303 846383 1797125 1480449 600316 812066 365207 599771 579644 885466 1797240 237804 1253654 1179935 1078947 1385051 1403803 756156 1678136 179377 1540200 262016 746334 1319673 1789890 1017184 1320584 644075 577440 162594 1308532 1993576 277436 210525 1499832 547629 791827 900723 1839936 1580912 675145 1977818 1047471 361291 36738 904631 1459832 1222284 1980535 217619 180924 952565 1785792 1193710 1752216 1627139 1820323 1739012 191355 1039369 595956 453188 1933473 840688 903923 207419 626506 1805120 1334250 1123254 743260 1772931 1945389 1199466 555584 1816582 369274 1734876 656941 1690756 1975182 883812 369223 217658 1745825 1129903 99518 1949962 800745 1378283 205308 39662 440436 1670939 575287 1806719 506582 1751611 1814179 1474946 1578719 1018886 1344832 171045 1151831 997072 135869 505649 1163753 1005311 1361110 1350332 54636 845613 1038872 1788134 1793380 1022867 1345864 1768735 1906437 698147 1341226 1764918 984844 1543830 1736916 1534043 724908 699533 1106534 1491297 1506088 577108 1475662 1053138 1418906 1400010 1314577 203176 343265 1761472 33310 1892590 491777 1664118 1454908 647207 1090862 1787846 1216572 301872 1222856 1989826 596746 133962 4804 1379190 849041 885373 1279142 280936 209386 328064 1120267 909671 665437 1435642 660618 353683 304377 1696360 1591562 393546 1019394 856245 1377944 450598 757587 210905 329444 83708 1057767 28938 1306986 1270003 1467445 1472065 371321 588848 457508 18095 944628 1194801 1505644 1563423 173815 545322 290142 1790541 1009962 1113565 40979 445339 1560643 152088 20681 1731548 1871404 560434 1502022 1213135 1847851 682091 931300 1710135 748871 847754 1020004 855642 1156956 1832067 962485 946202 917756 1661819 537175 1377830 259299 648664 933251 1204432 896754 948240 472282 1322634 1314426 244714 1738110 1718406 1327969 99297 1786625 1879238 710312 522097 1004213 1454682 584935 1863049 1291735 1883930 585239 1137879 528343 315511 211128 1496130 1785381 468236 239113 973127 1247155 1027209 780246 1105474 557028 538120 902961 715891 855880 329357 1144065 1963071 961233 1180140 1779182 733395 892115 1857697 1410580 996094 1651277 1274683 795772 891869 1356509 800008 129968 1484338 582254 1191531 1368198 411840 1037999 1397954 1609589 807838 602705 1694509 227110 1855918 1826283 554280 470870 178854 1720990 1955711 990224 1433653 825171 1072872 1717123 1225892 1273210 440771 1231610 625249 1021254 1856479 1678176 1743178 56398 1918249 1600779 114019 230737 967130 757041 1166098 1576041 586757 813039 144705 996396 458289 1987079 1834888 951637 71701 96852 302769 20275 1126279 667425 1885134 1913154 1512256 1434830 214085 621252 1446985 631543 1548621 1798326 1151586 86502 527180 118280 645810 1471976 1373233 587988 1213749 590050 1917087 1918883 1668547 461850 1055981 220809 1000439 568382 480646 1495386 287582 399812 1701376 1006257 390007 1972744 1981922 1220573 798399 577139 1625195 868500 1588299 1446743 980978 261491 1883053 593597 475569 260972 1777145 1017055 1302914 1695337 1749628 1244129 219540 376418 343972 18749 789751 510768 1822570 1381873 869622 143467 909834 675939 1006792 1553126 1124396 1307573 1749836 1618300 637879 1805795 1527361 1345979 1636912 733462 1454710 1035607 1362737 650954 611012 58430 194365 186061 1366571 1093067 759791 654729 1544194 668016 1590038 884720 1349543 1247325 1402330 1386887 1820302 153044 1607690 220287 1726761 396716 769757 1981307 975305 1254240 1115293 240966 255634 699060 1690435 1748873 1987493 1329362 203529 75886 995742 170481 1313090 567229 1465715 149929 1860353 1028826 1911998 1695881 687328 867581 450947 940211 1292051 1908189 1259425 257166 1848870 1480253 1933067 113638 970523 1370200 239616 342367 1886165 191685 1005112 1132992 1423770 624752 1148548 365900 508134 610666 689130 784983 1941552 953445 1643572 1504547 1299255 767291 1556184 297348 1078091 1202497 1623070 283971 1929098 1798200 1277040 310966 190268 1888950 936809 1357312 92594 1165217 854779 1268835 1962888 949229 588839 668665 1321531 1844948 1320612 1694030 1942001 1452299 1565763 876244 1895780 956218 1652852 1211012 592031 288490 1364601 1404113 645294 800906 373829 540574 80536 1339127 1037755 1086345 1502931 1598848 163816 648629 179966 703637 1263041 1604262 1323311 1767836 910009 1060838 1084559 565934 578759 91562 1469056 1347220 1141557 950451 682699 1615476 1881156 1086594 1333502 1066066 1510339 763156 822391 1997375 1405605 1591980 1954692 798102 572263 1412983 1169444 791416 555574 1218786 1152227 1150042 31297 1530223 87533 1619010 1246129 1244098 1621729 1670058 1848610 681252 1088568 197018 983180 1131581 1440349 490280 1980878 914647 215322 1574469 885832 1845474 1147846 679369 106131 519627 1747180 786441 246121 177074 1660943 1948461 898315 1816218 1386400 735843 1739589 285601 216368 201071 1797380 1089125 572420 620232 358403 607967 500004 1076140 82709 1623942 1484413 1581485 732284 1800128 104435 1333590 1568580 1158372 163102 1466933 726696 689962 34220 816771 674684 1885328 488442 1829864 1594458 341088 614097 854904 1689550 697496 1411151 1740720 1494033 1635586 873291 1094891 571116 83632 884780 1856310 1893676 1746384 1558799 390224 1124930 1027507 869648 1424760 1531146 1135806 364041 318341 704041 1829710 539992 1879112 258828 1709723 820734 1447617 1903200 244047 1991632 1937992 976039 1904788 1746929 586585 214102 693485 1540738 296920 350087 1996420 1255273 1931149 463230 878412 421975 857029 1852664 123168 1173890 1631236 1250379 564642 190160 412781 970096 1254608 1438157 1214976 1159929 623994 336122 688247 142176 1216933 318559 833449 1890031 30613 524881 1838529 931960 612506 343759 1871736 1206154 1889431 85361 1496157 393732 1841792 1793172 335891 1649135 399026 727213 1551434 672211 1399962 58541 1364973 1253936 1598886 1470749 326377 257477 522516 575938 1460500 1727238 1409545 743215 625765 446532 142638 771224 248888 701183 79016 1082618 984617 1698958 801289 968891 592500 234238 1381258 1417195 1953612 604866 1377122 772249 670321 1298256 1938728 1074554 1526080 1202405 1804705 115382 341682 430047 611556 1915418 1754981 930429 1748284 741611 364259 254520 478761 785630 668964 1574920 665121 1060237 1358493 1806398 340345 361664 8221 808547 1885262 97893 294864 1562982 1649961 1943984 949054 440773 1621262 1267222 541809 1645712 641054 1300292 564477 670479 1849679 1238997 720719 414286 654112 1475352 1642022 1123587 800056 1753327 110725 567155 880089 669499 1902505 1130924 1228966 1576624 1839300 468423 660725 425052 991932 879698 844132 166209 942687 1972252 1423538 350355 944540 1641032 1330023 1181458 416769 430826 1466716 1786669 1199195 1150093 1369602 174978 22922 1417919 62710 1071829 1343186 1080547 1345926 1668210 1010266 17647 12503 1411657 1600549 1772044 1123727 211194 732224 796406 30689 1467335 1140031 680059 794877 1876215 54288 778737 522287 1174694 1234524 1787050 1786138 1254681 327719 1264816 1714769 1895860 1214623 94334 647850 473846 1686767 392140 697137 1060034 533480 1316620 1213617 247986 34173 246575 1266279 1113651 76717 1561266 242044 245 1714752 1375551 1176102 211406 1881174 553741 741399 1938468 41466 811336 100895 1351199 21965 621572 609363 1876778 1280782 899339 828548 316891 1960924 293376 679583 1867354 1716698 1819017 524290 238201 877333 1807848 802959 102755 1053407 381428 189948 1364492 301355 1581253 300480 1155095 1408253 1825813 462205 237040 978983 685570 230709 101049 1409948 1488680 763659 1290477 1421172 388860 365704 1680137 649857 1708899 1703812 78401 1276187 1270976 228225 1909382 586440 1069997 1146594 837961 1603706 965067 1623052 804116 1230367 1156296 707703 895241 416657 1030064 1720126 562756 1722930 1840533 1404012 114466 1081534 1871593 651509 854796 1464080 1252792 1642407 800339 834297 1171416 1315143 1674676 8607 1770081 38513 1531965 840256 1599200 1202767 1606292 1453760 1249533 547592 214158 1242618 832234 1094845 1183147 1339697 1166704 971300 262654 1747938 1937491 1816154 143004 1690326 269878 1623018 1587190 1120931 1411185 1046508 990127 1248273 926651 1297599 1701423 797939 224545 838935 210406 1750431 1558178 1744802 1223688 475126 1787012 273960 1168976 238334 4399 455236 237559 284782 1960203 448875 706169 1565809 1255072 71051 1854088 1260982 1186076 854674 759564 424360 1986516 1557092 1784596 960811 1846380 49418 733535 430027 1277670 563359 1703377 1634354 1608409 186015 131265 1091495 1807604 1062038 958056 1479934 893259 1173461 367145 1138021 1896874 1349487 211841 722131 1645935 263519 480989 1836071 271192 647134 1615332 1512884 990336 1741370 612799 413673 234898 892942 784911 1258666 1734242 174250 1560641 1629131 1423733 1951522 6854 1193527 995238 1166790 1066690 509174 811665 1920865 410146 1399995 806385 341101 1068903 254012 710872 1624335 1025180 939597 934000 1489874 1841956 158449 1962718 8835 825074 1584228 247363 1956414 332745 1942014 842733 146670 604867 1191739 616046 251932 494944 392271 206360 1421707 369858 1305147 1537533 348997 1242455 479430 650727 947121 1617270 1536016 825555 1394864 1099277 853435 1543538 1392938 1167781 1217223 1192618 1526907 1729680 180186 1860765 488660 1411761 247659 548061 1432274 530248 1087029 1378673 391390 384904 1547151 1067915 45064 422150 804638 807806 1664678 393133 1165022 1250880 936739 904804 785077 571755 645043 706942 1608332 594431 1168747 663874 294245 1117981 490386 1708723 153486 1582869 200005 1181142 1844694 476769 1713348 1924856 1876518 520266 131975 1901657 1309955 1653866 518070 1833212 1821047 1192153 1373417 1161049 733709 1347319 1821096 584128 476014 1655502 585069 892170 1409437 1115555 53526 1449623 1422259 1354022 827034 573857 925892 1429538 58849 127467 726990 1971502 709364 1651792 1900932 726943 1151926 416521 1331743 1106919 1887257 1033591 886528 1562515 1893955 1462388 493960 992275 1681199 1651040 1112248 1837883 423585 1292435 328917 60354 65759 875469 31311 616133 1872329 1651371 1981293 1017622 1621178 955106 1130650 503940 1531774 712454 1301329 1684355 727742 1826972 1332983 1920263 634222 746354 840425 1924432 1409474 1353805 1387666 721831 1252290 314513 1685674 318574 906104 981651 996154 1307763 893129 114551 1731250 1660259 686 445482 15133 336932 927030 1310340 1711509 313563 1984323 503659 1675650 133891 1441122 408949 787205 728167 535191 367451 1333075 536612 148882 116300 843101 373289 475892 14031 129718 509236 1622053 30255 1367952 482036 391345 714041 1127711 1855387 1468453 1670490 1501699 954390 1128658 1217892 1166465 500086 559220 820926 504186 760421 1777879 730659 1459131 1682907 1700127 1700094 305186 1000749 1020231 1805059 436205 1793109 353236 193256 133140 1201974 1963710 422207 692006 281986 1851691 1823414 521911 937997 920801 333232 1382908 1050470 640886 1979686 1040570 191536 352805 424574 1854410 1569832 1678161 579767 1782304 214270 909841 217147 1737511 82479 278856 1370521 326259 1967661 715220 213337 1118245 951591 1794846 203307 203614 1889592 629340 48517 1387090 312128 438940 960253 485812 1822565 516523 1443826 157902 894619 1855097 568006 1300597 1228910 47183 1124567 25389 991676 520624 935269 1420404 1941007 721473 1521349 1726464 1942275 1074615 592743 1488660 103694 1984624 645301 985394 1154908 311629 1290939 1210771 184276 1656677 1109607 955646 852861 642029 1770862 61501 1421829 468218 1750096 439452 1420703 772421 80372 1838483 624063 950285 971018 437160 656690 72097 319144 1373932 1396322 753508 111835 1882854 514970 907223 1245660 1449997 971571 85778 1685627 1645361 1293465 1331098 1755237 943220 1215031 674111 633990 768042 1774653 1592244 353181 628430 1278715 1958760 174771 769403 47920 243327 1779180 332165 833426 1146496 1753062 1794572 976893 1214024 1305378 1551821 1694025 1618266 322034 210755 555058 892348 1380028 1272449 1346067 433595 852222 1262633 1439861 1604551 1685628 490705 1221204 813657 319411 87912 1846545 706221 336083 1420722 1476417 1253721 206979 1751810 562744 219978 823233 192081 971087 1719138 1661816 1546620 123527 336397 1625740 717874 1162735 1653556 1813975 1034114 794589 1236472 1516336 729306 1631745 1226142 1312627 805710 755555 226448 1324082 1500882 1947293 950350 877505 325644 199559 1850658 565243 1023572 260440 112150 457841 1318133 14459 314928 1540654 1835312 196886 699167 575656 42029 1121714 105132 841734 1014666 92844 1817080 737160 672271 1206458 1597735 1887640 696069 1191369 1645136 492245 1855333 998763 989127 242495 116936 748966 468073 786227 472762 957138 1494515 1998719 497211 1379197 1549363 1288080 934342 1084193 378881 677907 1738187 221859 341990 595781 1534517 1216547 407722 1758725 800495 965124 1740588 1877224 1127895 1279407 694942 601983 102926 13092 1805333 1180016 45182 1067858 1187471 918069 1315816 1523823 209964 941408 1753466 1237191 556463 1594486 1226972 372856 153939 1750833 231052 1542354 1723075 451477 1441244 809664 1061232 943900 1195646 1671274 636749 1468876 1245898 1754497 1731621 732147 748956 956127 584171 1487157 1140452 1011633 271950 173458 1793603 1593678 1153465 1425417 1524605 1305886 12624 343541 909871 1586552 1414718 790255 1427868 1758318 53660 194734 1278145 1576188 511121 945212 486239 1811053 1062039 1100832 830134 1024897 447577 1892940 1353482 1106583 1921484 1141084 1669560 1098376 1333665 1486935 622357 1970990 1679512 976028 1417634 1694462 6589 284284 1909255 1631256 1797335 1997909 1275480 620256 245687 1454294 1441706 1699872 1236067 1143257 1487053 1085660 392936 613809 1498427 1491374 353461 1585479 1492447 1158435 802766 1447028 788872 274673 511509 1382749 1656043 1604269 1621257 1985131 927320 425955 1156310 510726 25366 1029686 1938086 1941807 1996972 1516743 264825 1240961 24318 1677161 1932139 1279930 1938620 603516 1587677 1318266 1263967 1014274 86404 1786272 1861017 1121220 1230327 56454 286735 736313 1071673 787361 1596828 317462 935835 311384 638946 626597 774359 1861727 1663105 306521 254569 1198703 766790 1804098 283826 1144846 1849584 429717 980301 1764670 1811520 1704870 559180 280009 88022 380829 1217483 1606698 457784 786328 1322628 1493075 328806 1828350 845641 1650331 317598 1021759 681396 763136 1539628 1301608 1824690 737725 58278 903094 528740 1349906 1489859 134232 1597592 552909 1336535 961189 1510295 479572 852065 614178 1821136 1490928 1739162 606692 666087 1813306 1937554 724400 762543 1177874 1437522 514985 1362354 1105296 775423 379762 131815 855547 1260168 1801773 596123 1966340 1052244 1360420 1448139 843229 144321 985215 899680 694283 1054044 715309 1621045 163626 1250317 584138 332222 1399200 1137512 710213 825798 1248680 1042217 1676330 1124039 1726056 871241 454999 940212 519284 248102 1628014 112258 1514363 1784184 1094346 1698455 1293320 347437 963118 505003 1363778 1669386 19420 718082 746640 497606 1882709 1955109 555269 714551 1935588 661039 358655 1018161 1345362 450199 1535977 1639288 1685177 168271 1622843 396364 1483555 1154887 1161577 1772331 1946661 1823725 1474498 1834421 875746 114030 842004 1435544 1621302 443151 1510031 800538 244199 1586954 1692675 1905999 1503415 1418080 479156 1771479 1355520 551982 739734 1217240 1277269 1479075 1150325 1955677 733580 1036347 102692 1933216 1580345 1369347 344036 1472558 349068 885756 907563 193177 429155 117203 603704 464640 95749 468377 595920 853521 392244 475446 240452 253017 1905582 509756 1080242 1277051 1600148 1160891 745820 1033379 147683 1485891 568885 1876937 678404 1884036 128286 1625516 239947 493628 1250985 206784 916885 1081943 1837978 991419 954584 832543 922628 859302 1884839 965458 630724 1053525 1184274 1816804 158694 712819 433957 1977142 744058 167131 1202113 1535169 348704 1678590 50790 1397779 600734 1574714 1811384 45627 629666 1019684 501110 1682713 1476053 796117 945723 1430971 1836127 991664 292189 440659 473356 965798 1639888 726173 1076079 1725973 369558 1677759 218633 912905 820710 1396410 166606 1800197 205450 1921655 1567678 1111268 720109 1001847 177799 608942 1540241 1560484 1637931 539430 317322 760319 1016307 416366 325178 642321 428407 1873060 979529 1417186 741966 923286 1533621 1521756 890174 1190854 1695372 1766346 1861771 1714864 1553628 98250 1656214 518017 9986 1287711 1500199 51271 1328760 247882 1613233 136515 1811039 618493 406049 1985410 747546 1971581 1719942 1223552 885125 1027681 1131696 1294375 1943256 1829513 1264681 946049 1415185 1291730 1695113 1240785 1316561 1102778 1295380 1853453 1636851 1247353 720430 77520 667686 1531311 1550719 578715 802229 326860 1572279 1865746 1690315 1380390 1123221 1241002 994060 27875 1339194 1624028 1093395 840272 122969 80967 331468 433812 1205912 227408 1361390 1660951 1046860 1802538 1574078 1148888 797211 1762925 1851028 333768 1950165 505483 1864824 87424 698072 1543105 624710 187249 1406702 914247 794303 275757 1874315 8273 1758600 1483822 1562652 1058461 636788 1594154 1609238 1097214 1656775 1249159 75775 931182 1851232 1471684 46825 986106 1705136 1004744 447941 824674 1281726 1883596 831028 1793379 342225 693826 1187660 1974390 462281 1954440 686363 1293825 447202 1547255 1270899 1013545 1949044 1458325 123441 824710 769747 722480 1732138 338067 121705 439472 4750 1106879 899138 79700 666987 480055 1962563 956592 1923906 591306 1390798 1803028 597448 1292806 1612528 1627520 1381351 1545215 15463 1433238 1318363 1362128 840922 260476 1442113 499173 879963 916732 1792764 797912 229560 213916 1326640 1116837 231670 707977 706723 1292679 189231 1426112 1080198 77300 1861162 1667276 991911 1600816 1675072 391941 1153059 189078 832619 1953234 273387 487666 1184352 440883 1685587 1126190 755343 1136291 816720 823287 1074532 1927732 1057907 1694335 1786213 1032584 469964 585051 998449 1722479 175386 1028703 1348478 1371475 428924 1810378 767858 76365 1499788 1072715 1901534 582852 217712 1883575 362804 1374379 560462 110744 78761 1669734 830304 967867 1663336 1436913 212457 1459826 306666 1295810 662915 163011 1756851 532374 1488546 835960 1334799 305161 1740044 1501146 847973 1254384 421171 850460 772314 809786 570528 1302856 811347 303377 154065 958985 1364378 110220 1557802 63247 1733127 1728041 1346410 1912116 214197 1007235 19720 496941 1983489 186714 1212462 1118744 1796343 670518 1520875 1318394 71545 966881 1920131 614616 1112669 1099214 679245 1518384 1275445 300801 1437091 752013 409133 117369 155941 1945825 1910511 1270155 1130212 1465683 419313 1717347 899629 293014 1449739 244375 9021 1399027 1545958 1495300 1736136 420705 565816 1437546 1858322 1744164 346275 1030334 1986973 559870 1194239 1431650 732364 1896207 709076 665309 179097 1152151 75191 1947112 1215937 732157 246141 905948 988673 914330 1559477 979364 7165 97015 1372213 1190929 1096157 1818926 1638092 1885884 447982 1352483 1346982 1932277 188265 1827860 435197 1276027 855122 1825955 1030514 577532 1282771 1571055 600857 1473704 600682 101233 1132447 23370 221784 617532 702280 907062 1032027 892331 1938175 1696026 1096409 1957604 1152785 1370826 992858 1390138 1736643 1515147 663082 1386061 232862 1455884 1468976 235867 1198864 1886662 731033 1481724 712402 387900 640840 1074427 1512436 845116 1532419 76332 846624 573246 1480573 166467 1872844 1393616 1797499 289563 675963 1327633 976885 1226588 395601 1425910 1149181 785435 84649 297183 1911109 193366 1163806 913218 1834067 1254893 53692 1034610 1089242 1537513 1482640 1173116 820667 889266 259226 663813 576776 1114205 405137 1704491 785503 648288 423154 1573357 39598 975741 261820 1454283 1228304 934027 1497462 1216932 1597200 619870 1246860 1277659 1550841 1121829 379677 385638 1660409 1704011 732648 1528676 596944 1359759 1018633 846493 624988 86832 921650 519789 1791433 702662 1482101 1126572 298763 1610865 1454010 99218 1554105 1931094 1669553 490821 1670268 995341 428486 1717401 1899804 810146 1846940 1817531 419288 1791418 463333 647914 492032 776007 806268 11891 1611728 1528634 1562215 676266 112995 1859448 1977985 1995025 581416 568198 11048 881939 491569 189155 1739833 1491887 1267339 75215 403087 1863598 658314 273374 559252 1234786 593945 1390523 11592 1090477 874654 1890131 842281 1480010 543031 177679 439374 1710949 1328719 1851770 111523 415473 355503 1324844 1904999 839708 817395 1355263 1721169 612064 16380 226299 387956 1850795 739952 1802510 1082452 1168514 328006 336964 806014 280193 1649776 1486958 1352900 1626470 210808 1245870 579265 1843923 1862737 915268 1261083 1076613 679094 597156 1540002 1975717 1364352 736135 144833 1316195 359199 1501955 945850 538331 816830 766154 424078 342248 228303 937919 665016 1814854 1293617 930663 1502437 219794 571132 1393680 1724782 1452033 1095306 1170017 173808 1843636 1397261 514607 524204 947843 1904746 1299663 1614940 771428 1527855 1646721 1636421 1246017 1210293 1573830 914614 144987 429893 718970 55559 778849 959486 1485321 1724785 1257663 308853 1994450 591012 1448072 360583 1910054 1566810 22432 1897923 1650242 1946995 1466403 144716 1891526 601702 1202669 562254 1386500 1608292 1963042 1605120 1912409 662746 1536148 1680174 941400 672402 908225 1429262 436912 763219 1285203 1816968 1523346 1795148 1038082 6678 217301 741960 739479 1950780 1835672 1756054 1479052 1731734 542325 752517 574743 1046794 1368818 1253924 135618 1941806 1858064 1511331 702381 1848912 160599 1277796 431367 145891 1929762 1993620 1631856 471105 1655963 1190702 563635 1635057 322418 1277592 1818752 404815 1112246 1038163 202390 312634 1724440 88069 1016389 1419563 693988 1149307 316391 1755324 1082526 529395 1118561 1436813 1944374 209948 1633471 1165958 792922 986332 455856 274873 1364684 445803 1684599 1169681 527951 1320650 1829245 618021 1383245 697045 838056 1141282 714669 701293 895237 1373978 1225261 1432868 1827511 565939 537207 1511890 432623 1290827 1036494 606800 794463 1197541 594160 966807 552080 917533 850647 1083721 1370307 73560 331528 198518 749298 686335 1626797 57372 1784427 1830775 679806 1046640 87735 890008 219507 977598 1745548 1237679 1206945 1691140 1011643 1535426 1225891 864883 519886 839670 1199280 1521329 1689430 355840 1763832 112912 465578 344733 544129 1819843 161820 649483 1561878 114989 1663562 497694 1186689 89816 374197 1422872 727872 658445 1234365 1540466 784646 963131 1517094 1107191 1698537 1186429 1679778 747032 702374 37110 79571 1899858 1699164 1013115 868829 1256138 811496 1700011 1513356 1688252 855950 720715 923432 619780 623858 1256475 601139 1977351 938365 1404642 1072756 34649 581631 603713 993972 656160 1124606 205747 1103520 726784 1324564 1353254 1486066 1371374 895587 1079336 953647 96965 1253952 762374 1365005 1865328 925516 1280650 1592958 459915 1734289 1013173 771841 978475 1753290 1444493 334589 46000 1641420 636915 279072 1223079 145300 1800630 206283 325419 1328267 640310 1054483 1011346 38469 899445 623257 1151160 1120176 683148 814098 28539 1016745 303543 870804 724133 1211754 851334 291428 15806 692446 1209935 599935 988738 1352076 271067 527257 909855 1668212 784222 45670 29998 608471 1012930 85638 913052 1658846 495205 238402 1580260 1368487 1518055 1401417 1344552 875769 731272 1882064 254129 564464 1163355 994851 1911094 52290 547251 366698 583642 155560 708849 1391478 204044 57371 286405 1471293 470792 1946371 786196 22121 1823249 1278898 538428 1523740 1767918 1778598 623437 367744 1404259 715405 454325 1497428 1068412 1751456 1016605 1725191 508862 27641 1547444 1832329 1706375 367051 313270 707855 1496983 1108352 1682591 536369 1372957 1406522 1723564 1580547 846936 340275 1195470 480220 297493 1221906 981680 1279754 1127129 1975614 1290450 1628770 1275358 1217038 1512662 1156498 47181 1433540 1478110 1072551 1337286 1617938 1282469 1211732 1237326 1724409 496222 869641 389001 1129458 76840 206317 384929 1528721 1902003 1841053 1548852 1911975 921123 1457137 1642272 1488691 1247786 1355390 1842660 1190570 946935 1129631 1392514 1710933 677093 662955 1838731 227501 1740180 166108 1377946 91804 838408 843878 620518 1100990 1802446 1224972 888705 1084386 736434 1635272 1091085 1239562 1718372 1877277 793746 119400 23438 573559 1381582 1133017 1052593 907810 506479 1733061 1826593 1526739 184563 830408 16283 136677 979630 333602 225843 296886 51311 1823493 732221 910919 1539235 1218475 1643144 198388 1164176 191213 1742415 55507 719928 1868554 1726489 1572204 439801 856141 1179439 1711610 1247471 305079 5669 860166 526291 1082504 1754188 411152 1318313 482839 1213700 576686 1053009 102697 292355 808761 272328 293196 1963304 1912113 1009941 376125 416088 1904155 554725 507308 770159 1825422 335171 1575369 1426204 1954902 1063508 885527 344839 1212623 761758 1868417 909232 1968122 1403554 1046187 1171399 1333641 418098 1899116 1118476 1663490 1802462 728793 546597 74222 1156736 1293176 1306560 1505205 1508816 418771 726084 1731951 1794439 256749 1304042 541785 972048 1175353 1320774 101732 1761053 1762500 948075 1393536 1769400 865760 1284809 49927 75972 164318 1220148 1413949 1108085 150481 326753 447323 1908395 938597 1105936 490275 1354135 254139 552148 1114725 1420863 858258 1461642 205635 1807412 674773 1343217 477325 14348 524917 1702646 1346916 1185307 1050687 1596667 353873 257365 1214155 1042928 1320246 212995 141045 617823 636333 497780 629935 622121 1275764 416580 469033 1537526 125241 807473 1226817 1355721 1033051 32988 657198 258962 1113472 1239015 1434915 997762 1331097 1877244 409125 822431 1536754 884263 1444269 1180947 876174 50220 1241512 4111 1310176 1109149 715769 491002 1094330 1119053 1541634 618771 488188 1631086 849957 135424 340583 1706899 1902546 1545542 161793 526572 626238 816660 608308 1400336 577762 677782 284653 1480658 171521 163068 1410634 169097 918628 26503 1724049 713204 1706837 1334492 234819 366277 794535 1360232 1902632 286957 151934 51261 778910 747625 1654512 955130 1372177 943248 56216 244426 227674 1024669 161561 617329 669544 1269777 1773313 939568 726417 1857096 1208561 1998114 1053493 1001455 798512 835351 1900219 50991 439 1945642 1140163 611964 1498634 1599676 1833806 1431164 1684851 447824 490803 442058 1284266 653829 1898954 1208558 1101001 1148397 688810 153941 184219 1216262 675274 1314383 1178807 1075125 1025255 27328 896260 1673119 354381 27043 139476 142674 1294392 731051 44632 5210 1557178 1958777 1941406 1288036 106450 1520796 632571 1878209 884462 1981197 1796726 693082 367438 1103015 1310281 1442442 1202750 1336855 1308772 1639146 1800901 254380 330851 1069124 895414 79987 1599536 1065396 1064782 961292 968983 1133514 1456298 1644549 492746 1151922 796487 1899090 1680410 1466582 516416 222042 1039570 1047435 974581 217692 734168 1643909 1918627 1444112 422907 1831 1197180 45100 87722 366149 1049973 506048 831713 859090 1031097 206148 572386 270519 455813 1820200 1029081 1789744 656729 1048201 1201871 1465038 195492 822019 1464865 95950 645576 941132 1588035 1272117 673636 406258 135780 916233 1588558 1738343 1824752 859142 239171 481496 1127254 745135 824107 1988172 877462 980585 1122939 505369 1910324 938395 12811 1340718 777771 1218959 220026 1724476 1767621 680004 1881437 863197 1256749 1494504 1319441 1395642 412770 1438516 1496331 1032134 453747 1956250 1970084 109161 968411 1503867 620046 1233214 1546576 663550 1919166 1154126 148808 1217524 149222 884540 378647 610550 1834702 55027 869048 106379 1373296 728670 378919 1967975 1212850 1054412 610890 708905 467562 1243061 1782639 1258464 1738832 1678629 946389 363755 738547 476268 13123 793317 816957 1659939 628323 89195 5453 1042019 357470 1897080 1919441 576813 742826 1527982 1036823 619132 1799664 1511400 1748859 1356197 1196061 28890 1098269 487279 1685144 235999 105675 1645122 1864407 14486 36442 34497 677621 438114 1457707 1976265 607920 1054718 1841817 739970 1164326 313131 343728 1731335 1763642 1244976 873769 990044 1433903 627855 1148287 885751 1443979 521601 319834 1187809 1491821 1445905 705291 56208 1393845 159439 617002 164150 1449852 1240953 992564 650259 887082 1040051 1681031 459974 1480811 1009975 1784322 1428762 1787517 721525 623846 703901 1317800 793005 60500 1332637 1843199 1135679 1747542 1304930 697630 1916338 185494 1977725 1647355 1682513 18005 1195083 829334 36602 395558 750937 836603 1721855 1488494 1496598 683321 839896 1658166 252159 1746801 1920982 123321 1917291 695343 1552814 825135 458367 151849 445672 584058 587588 969050 66196 1442517 1464907 1264278 1591463 1180540 1012258 746333 1616109 1027153 340290 1043115 1947075 231187 971279 1394722 1308616 864714 1670222 226407 346438 832641 1551518 803306 297930 971346 1787002 1049666 1816240 1209485 1870399 796587 1256035 1726069 1758646 801893 680230 1199424 1851154 1140517 687029 1262270 258653 1526139 1718719 719540 46693 833372 1469762 1131464 651032 1295860 1341266 968682 863379 193734 524863 933276 1097463 1766702 1909607 587398 743729 1884882 351700 256668 969509 1089239 770924 874539 1203521 419076 1799365 1972612 1590342 863705 1052650 197720 927575 848520 23208 172443 1114548 1366785 1535699 1792061 1308082 967274 1125036 1601601 1015275 1108112 1656520 1494769 889905 1658931 1208832 1885323 889027 1337724 284266 94494 901434 120856 600989 1290524 166305 725308 377689 295856 1459182 1590687 1520850 650564 1770093 88736 1747651 1941449 985943 385786 856166 552712 742233 289862 1257669 634871 786625 207208 380743 806684 984166 1258262 190497 576501 1505208 586475 1840714 764633 1222491 971646 1034930 359459 781557 1675699 651340 1666549 1939677 599384 1077678 240692 30041 252112 920643 1307432 1151658 1423128 311545 1835605 1052656 1357823 581159 1808938 1517020 791670 1026884 547778 1385890 999768 1450040 1934911 1059909 1977230 678296 1707915 1663025 949003 948270 1149904 1317742 364113 197859 834017 1992207 1802244 751633 1025444 1703424 847830 379298 867461 57596 1000183 116383 678892 988532 907078 1236656 1696135 1205174 835443 1612985 1257815 626921 1063342 167887 1758415 35572 536585 1482987 667 1738885 1091801 1762906 1733163 244984 974253 817384 1424724 1548775 1656295 1340301 143801 1922802 493576 1335275 1331791 846671 646537 1546488 664174 1394079 201174 1561551 1381527 289522 231914 193243 1721598 1883153 1961815 1421058 1688150 584876 497700 1895473 1489545 254415 523184 1808850 739661 911498 789719 1876641 881830 363890 1516878 954421 648952 1576758 195288 1743105 1849539 515127 484741 587810 225956 1542534 1420945 432083 361549 1139763 462074 1762654 1259771 840315 815822 310928 378385 917867 1740630 1136910 898415 399312 664993 217697 557344 1150267 268755 612371 1172702 1272114 1909057 1882625 309934 1127664 1250494 1217769 195246 1154303 1330508 389597 1731520 257108 1627670 1574367 1581708 1465363 128982 1428046 614045 840411 1426030 611731 948056 447062 819653 243690 380130 1942201 96440 464929 1860927 1172558 1513185 638539 1807648 222509 412538 147966 1754788 1092882 1121581 1742646 1808951 1294169 1190295 635447 1273114 707378 12254 1181685 37792 587512 1693516 1874739 243508 1100885 236985 1714909 1502744 1374557 1801181 1643158 615698 848070 1913704 370687 210448 247547 1008961 997694 1765179 860913 1533110 1826726 842866 1374940 616205 1744087 875988 1123961 1970520 1792228 1257958 220223 994261 179977 1567441 748035 445760 388774 419325 193928 168639 577633 373221 473427 269400 365192 592857 1381877 188922 1621877 459667 621098 1840679 1730636 517450 1534523 1657562 100288 238047 1193398 160654 1665084 1620239 1449879 1255175 244353 511732 1396165 209265 20950 175130 866612 1391254 1141742 1657501 473143 1483673 32718 1297173 193228 1834572 607335 1841628 1071490 1988512 282331 805773 1142343 1409477 533261 709411 205306 350986 1643032 87218 1366700 216539 963740 795273 1672017 1548505 957406 1993621 727007 1883111 311076 779732 483247 1328021 1253574 623697 593915 1870772 1903516 1041526 440235 425344 208927 1453029 856937 1076535 5484 722646 515649 1597725 1419074 1682729 1901946 448289 272004 1617168 388462 1482356 1254496 341833 826855 1082646 1075741 1631537 347479 132867 1645288 945223 1282138 1228291 1850167 1526813 436077 159538 1254951 1737239 1638188 1113452 142295 1779636 282057 379648 595079 423084 1404914 1960064 975126 1864475 13257 1192830 757694 894126 409344 906961 273258 550714 1597173 1597634 515013 1272569 1262404 1243554 366874 1266384 612446 180689 1516830 667381 1291026 269084 649345 1324461 734689 1836606 1075849 1298472 190627 1387288 1982337 800194 639333 338929 791075 1951224 686525 152099 878596 1691348 1199241 1153842 168475 1141658 1510958 1914094 1246182 767566 556981 542103 529321 1467760 994789 901107 1674256 1419420 366686 385036 745931 480837 1336869 1983014 1483959 115542 256316 454876 459255 1462908 554464 65494 1743258 1842982 695185 712616 996542 1115853 1742986 820160 492570 1149833 272886 1157806 60643 1400972 965323 1814914 297735 917030 275231 1217445 493189 941100 1259621 1497708 1813651 443428 1109191 1714578 1193251 1901655 225453 766362 1574007 711486 1387639 772456 344139 482104 812863 1989206 237881 1552617 1347353 1782463 107676 1524197 923980 1738991 1292200 490207 1989861 1185077 1138356 1022756 1467412 1500832 760491 107901 612540 1717565 372860 863723 945393 1247518 1439899 1096342 529038 909686 1655377 1677572 1959092 1659713 1711066 172550 359168 657737 966144 1384054 145392 1029587 1243161 548944 281501 1166593 923778 496617 1268772 1914875 199774 76580 1551155 660679 1903945 1282945 1541748 1682267 1323965 1653178 744506 690048 288330 1174783 95660 1568812 1368098 1516911 1796930 1998743 899564 1422129 94804 416493 1723362 1295362 1028480 721627 1446395 693491 474718 591687 1854436 1997190 635216 911681 256563 194692 1203841 1027220 593562 474821 538419 1137237 17516 564157 1748916 101959 1315562 1856898 1478252 224116 1578576 1604209 1994432 1869636 27660 478855 979451 729416 762523 882777 344657 559439 1496152 85450 810291 1287961 1566645 1197043 500091 772422 1254518 527654 1164824 1654244 1992026 1407385 1645175 1231846 989553 195022 1107410 1646935 1813256 904683 1678091 169566 747742 1274529 969857 301462 1790142 598723 921516 227127 1549831 1096986 474188 1441976 1455623 1676015 50240 349457 527109 1678092 967403 66178 831414 1255798 1975127 1780798 1148912 119996 200574 564704 1814722 1346925 959365 411181 1406902 1738219 306558 1282838 1025543 1481679 570386 80456 284490 854941 1312791 1837512 912196 1356521 1865058 1624909 74202 308007 1372958 748717 534767 1917597 693000 1379522 622860 1005570 625014 142269 1276566 1160537 874451 1553831 1888028 1544305 916920 111311 1123590 1454558 1498869 842210 889578 1574537 468707 139777 731983 696383 1148387 1555665 533588 925299 520453 208358 902071 499862 449746 161935 108890 83165 459677 865077 1540443 1647733 400318 1810514 328789 930145 924710 830039 1986819 1526010 1334781 1951024 1245919 1476508 1080645 1555138 656795 754764 501761 1277626 1237259 393116 1203947 164169 629602 1731869 196881 402839 1552243 1124625 1070239 1394146 1234128 1906906 1049305 888006 1595301 944490 1190568 858446 159812 1731936 177538 530910 1393106 735632 661693 416298 1777984 390413 1973930 1613476 510742 43617 337954 1933898 1999069 95803 404089 1502895 161895 907102 1308743 178622 1404428 1109436 1214299 1044656 1127566 1315994 452622 877981 1142262 1564626 229914 364496 1338427 1192052 1360602 1260931 954250 1903409 577894 220830 1383293 1418404 1191508 588112 1059562 458109 1155926 620653 697829 1777063 1814709 1832102 776506 1951938 752776 236876 100096 124690 1691373 1432893 806757 3256 1523965 69011 785646 1879847 1927767 1601066 914045 711577 226341 4752 728261 1502967 944023 1608362 6554 1752338 848011 1115010 1090277 720177 543792 212682 1290193 1641053 948622 1910249 1368256 1896194 952048 1220248 1782752 1077332 1452976 672010 411474 1621929 1817405 1616923 488794 1735760 1570301 1123251 1822126 1770988 103456 1359172 867262 1804528 1616955 1136068 1664832 1835377 1075524 1154689 1483622 83709 1871287 1221181 747173 1921898 1313622 720556 664418 270530 1962434 185325 722432 785241 1993503 426229 123001 313663 507151 1610957 1898648 692720 320884 33949 1842958 1486645 150575 43746 243701 1687647 510579 423345 758478 1979792 1000829 741304 948476 106680 678571 1764210 1635855 24288 1885326 1742398 1343883 633115 424501 1759383 1562715 612934 319966 961993 1227910 1616767 1814903 868740 1520883 180696 1165605 453191 62080 725703 1946806 1798710 1128643 1040382 1361423 1562530 308383 13864 372713 138619 558601 1649237 784767 1443770 680685 468055 1776992 1607197 1576032 922055 1762664 175421 237822 466019 765033 1466281 1705630 1692649 1016647 464148 1641533 1590221 30147 1883443 906222 1060105 1029428 37371 855953 808460 744589 147329 1654230 1344693 7219 79716 1469825 1797031 1635580 662060 1029714 678443 145990 1798672 812977 660270 1346676 1084550 1381949 473666 1245605 452202 1397042 1719823 1188138 1500222 906764 1304164 157721 546512 944991 859563 523553 1300545 1480412 1482742 338094 1628554 461591 1178796 460134 1674543 901530 1938505 220 1689100 1763132 1575382 317439 1893725 873069 1228231 1800536 1974607 918103 300483 1226454 1509399 1749713 1085068 1976597 1011435 526650 847527 14203 1119979 30154 138759 1674939 868949 192729 58397 1407049 220722 817114 1855388 1811682 378512 1505459 1096045 934041 948890 1976692 1091162 265026 1525047 983329 771305 187684 1690072 288026 855868 714259 110501 977067 738675 1660456 1616794 1576685 1089387 1423868 562516 1188656 1760453 1262407 447719 1765284 1300611 505843 277055 991328 562770 218166 1829442 454553 1410417 1451633 1574055 1697739 619703 536979 1507390 1891652 880802 899949 469163 916071 806287 455130 301719 1422579 1187724 244303 1602717 356850 1144737 1323758 1705743 1148084 561003 867146 1800242 1213596 13367 1240164 50273 883288 328644 1593969 821493 1584657 424209 200065 1865192 1397637 472760 695828 57075 405895 816216 726919 1832804 1578958 417056 430852 276508 1942835 1462546 1012356 1550351 1682612 1012254 1692684 1814547 1895105 200326 1867329 1390407 1398527 1836050 1320760 1194092 324067 724181 1724900 642685 322819 1030404 1746513 1351139 1853765 1714265 1132593 1473279 1781436 349907 1086953 525518 946325 954233 1887742 1967715 1780349 1036050 1873 1730191 584668 945711 1270554 1390496 758417 1345922 440823 1715165 1830107 240201 222413 1373450 1429008 1541026 175992 1755669 1081106 917697 101136 1094949 896673 106139 886763 1156546 1391224 1407900 1018645 806819 825572 767189 736163 1066817 638011 490637 1281824 731468 1482594 1440403 1440373 1349478 1225546 155346 53348 435571 1257311 122979 1822932 903026 1642408 177972 494457 1106052 1232479 483931 873628 1318652 382588 1332025 224990 375974 178272 639237 1638812 931759 1788175 1915322 831813 253695 781227 781798 1552902 1360883 1376548 661650 627536 1734291 616018 958175 1853163 1328903 403566 1189720 1501564 1196066 495148 1332564 809491 439250 567045 691094 1140812 1055785 7940 123208 1879667 355603 454013 445610 846559 1984908 1146347 864361 809504 885208 376121 988653 1637668 1764329 305110 1664518 40770 713544 385494 970260 862779 1869696 1414392 547209 1498838 1728835 1892888 1135891 962188 708245 307652 1746656 539309 1472087 1899702 1809119 917814 1541200 1346357 133972 855337 1218180 1924453 389348 1314115 220131 13644 1349674 1111431 996814 1918021 1233152 581369 1800437 642871 1502531 190758 1559829 1033839 35496 537816 1395720 524170 215157 508470 1884609 975489 209260 819650 116974 400438 210114 820535 389853 1878117 1914242 574917 959778 1072335 1496371 1256463 147282 385669 1101210 1553321 274195 1309212 111280 280546 666217 1706567 1201596 1830202 460820 1539994 50574 1316406 1893525 612337 663159 1283813 869091 1576510 1326768 137188 845067 1768244 1757534 1473042 1884002 157864 1736224 4781 1217803 1037664 622062 39989 1629598 83568 462565 1467821 1343161 813386 177424 434406 944075 1486969 143159 190975 1625940 1552251 1707038 1489989 1606173 1086620 1660253 1452369 226077 130210 209874 554766 1982537 121029 367964 676773 1491660 1030652 53046 1700436 1424326 859715 1881869 58350 853877 1442790 1255782 1090793 173286 1685964 1978317 674222 1107831 1363900 1233984 1450048 192356 728198 1151840 1864525 1509021 1863621 1054686 179693 1426683 1833217 1752086 1603328 1511038 822181 912209 500020 1382609 1434238 1532613 1138860 1101957 1570745 1064202 1936661 41960 604626 939774 252470 157378 1565792 1941280 1905560 1630329 1991569 1671161 1313621 630687 1100954 106794 462628 1238757 1398515 1687267 652006 1972464 237829 174229 377301 1140007 1798651 1355297 368681 1105718 897503 1685701 773891 1417689 1392588 332346 392883 1132240 1328219 932159 1930768 142697 1902753 1079622 1087224 493836 332604 1793033 1071676 761883 766743 885041 1373490 416601 1421849 1638496 265635 23494 191769 88864 1926213 213538 1734015 1260218 1946447 667224 622813 1220852 830353 215520 188620 747586 1439364 740938 881674 326598 326430 1869699 77246 1719564 1774606 1494044 642518 187325 1941180 1587939 1527072 1359946 127246 1837464 849202 1482600 833622 1220104 1839448 298089 528394 1263504 551651 579257 604355 1968853 1616338 622348 471336 657378 93203 1067090 1040057 50932 1370738 1921675 1575695 1033765 1814180 1409455 967267 1349271 421883 1279488 875098 628227 887000 78511 1583812 1574134 1856732 1156865 386782 937700 1847787 1435062 1239283 486320 23461 9583 339446 1076890 1226694 31610 190773 1652327 1888579 1303008 172932 911552 1012438 752963 671982 303887 803054 166314 1941702 115243 74592 1484634 1432879 1753030 864331 269349 1929527 585602 864290 1470428 656225 970922 1099784 1541862 1461920 518050 1087175 379484 555672 102894 1654609 1693754 152943 642573 1059674 1874238 387045 809797 886878 1032988 786353 1606484 61963 1727267 650105 843125 1783944 1260370 694847 820255 62103 767367 1120924 1764692 28663 1621342 1432268 721481 1684151 1014466 802583 802043 252086 1712224 1437862 815685 1965197 1386899 1063974 283539 1198974 270824 1890855 844257 1079820 266042 825150 124835 1723990 228388 1781335 843730 1277660 181248 349924 913696 314486 690724 912031 415705 133861 270818 1290777 384232 944130 185557 1545525 1004476 823239 1763803 1809693 1256911 1806166 357720 1102197 1396603 261832 1906641 1893464 380419 1134763 85964 1156874 558473 838828 936190 816240 1686229 1340613 2571 897182 604722 1722538 1446944 496096 1363004 849395 910374 1632851 786790 373134 1319846 1469005 1459545 1400512 1512994 1505676 1056303 1598834 1396735 991153 197301 845481 131091 1274409 789364 1288911 1765802 117271 433551 777351 1195139 269484 404770 1914020 1710393 1794457 1066549 365191 1100409 168080 1514852 786112 1250232 1017411 1250313 160437 1955692 644840 686192 1978847 749538 924223 483589 300034 1164982 596290 417633 82469 1161307 347573 1694708 1849951 420766 997403 988528 674238 466581 477523 1134031 1353380 1016386 1849717 1970016 762766 363269 166186 871899 610150 1459361 679469 1795555 632083 890366 767058 432633 154508 522256 1071351 1283079 1115330 1401694 663822 1407239 660076 978301 1221402 1016728 279300 1441312 1458387 282387 315152 537524 1479828 1498221 1028412 853903 317563 1451434 1406688 71927 1906438 1624612 167562 1808330 27011 776423 143153 1571558 738349 1573867 492981 1891247 1334666 1323881 239367 1231200 1664524 1759881 1439151 1899467 1195398 705204 1109347 272200 266347 1285278 1395468 376773 260880 84191 1887425 1076914 1996367 1962076 239526 1889366 1282239 24926 1787600 655159 39321 483730 339279 1713875 1990963 1764437 1789531 1889883 187170 1874044 893600 1576645 306411 1423560 842994 152383 129301 950320 1673141 135192 711520 1769515 1824831 846801 1071994 1914826 1399468 1097333 492341 1304439 735879 892298 1567567 428393 819064 554602 799015 1872497 1079015 1902361 379230 1952873 1110853 236672 318339 1470821 1301507 631486 1636005 576597 1375473 606951 1999190 690738 1691689 1088484 851743 968302 605420 1817426 971274 352358 899895 754834 1965382 451315 448461 706827 1973031 986898 1998440 1567285 1764261 1900874 869900 1935622 976919 1143107 1610304 1774494 1014874 1551366 151116 1619875 752308 765740 1228407 272977 1795787 1920869 10082 1526956 1849737 873485 258389 1571788 23273 333344 947361 897974 888542 715079 1993406 617843 28817 1212286 1094191 287983 1568081 273922 671765 749778 926840 226679 39457 227713 732634 66808 1734464 677002 538922 2833 1155258 1762254 1808250 1801184 600967 1680856 1918954 728718 1677818 1528121 305108 1881335 91959 1206220 170098 1072204 1278107 210139 517444 97807 1599788 283112 811188 1440447 1455073 1619067 1684176 1466421 1365699 488180 1924995 1996990 1662236 1364572 1699319 1750439 352411 1194565 636655 1905015 213040 1541348 1953474 1174745 665642 683827 1854943 1863700 364313 56083 797425 798240 537812 1389505 1985047 1625290 1848574 467193 631962 344613 479616 1820889 349434 481711 1084589 1045619 1710578 646982 1615298 1888795 1948194 1119209 601924 1174749 1658278 653479 501641 615141 1985376 1814653 917131 1838149 1020941 1694757 137722 433359 1671542 1794413 1484921 1896822 374254 649265 1886294 1112724 1940662 1755140 1303428 1790184 1232262 1164798 1012533 1399717 886167 1593733 278472 958902 1904165 597999 1584133 1782823 741667 724943 1137025 1206327 507977 975112 1259969 1051055 1083284 1957341 1987602 1332544 280510 1250900 1264530 1623386 47986 922666 416927 927994 979028 1760555 393262 539333 968933 682811 1758321 1430431 1230547 268318 1822018 1349917 1790383 1960565 1105578 1248903 1408611 1566310 1172514 1636747 1947727 759865 556873 1033043 779972 757500 409771 1793037 792855 1380639 1280298 1622936 1680943 366959 1640011 789375 392685 580130 703035 1753104 275283 1698729 970453 959020 150787 234533 1936847 1472763 1420392 1063968 1399800 1276123 550269 333608 39826 1833607 674631 238013 466100 294411 1745989 1972856 1557926 1435158 696751 795996 156751 654465 329982 581618 1579051 330120 1197595 631636 1274637 344519 297061 1725795 1003541 119248 1017566 523331 1381618 499349 1743364 881342 1208163 1858970 1899754 13025 149960 1819738 1998489 785801 1955449 1040311 639329 415742 517647 1101874 768939 59749 1679926 1424807 650694 1698635 1746336 1378893 110875 857938 431383 1648111 1282120 1506884 262662 1915392 570274 1258349 820121 196674 711887 595505 880499 1484778 457832 1254013 1590833 1699039 908139 1860239 1546578 304442 1852223 421837 1670286 253719 1495444 724828 1088471 1282593 463183 214566 1088483 1429705 1040773 511745 1595019 1603339 1134442 980135 854401 605737 1394388 914406 1882028 1624323 1356497 1221990 1389324 939649 638561 1656497 1089317 1623607 1904286 766846 276735 520955 306345 1944719 680226 1422042 1409462 1280140 1955648 92225 512800 1697996 66204 58026 1135634 1226344 796175 610282 390051 934404 314347 1544851 1120002 908078 1198500 892669 1658879 1022627 735890 245837 751921 219950 753570 1075059 330959 1013686 1080430 365393 1948148 1661480 1758807 1193588 1555573 675822 790129 1185420 373147 798707 1794240 906607 1513389 1383860 1459021 1971575 334470 1935168 1112147 405927 53132 1379664 611404 2874 1397019 866784 395418 1954001 783222 1077474 1506081 180446 1920877 412390 328541 83937 644635 409490 854996 1714396 54965 1271131 635879 940976 1470474 818409 268042 1213637 871790 1949131 365943 1805494 1364691 586958 1121176 106875 1331586 1271191 1766630 1236760 888986 718751 389937 1326528 1607478 1286452 355083 1786616 360616 53602 1440320 96957 1289589 1551357 1960010 1949965 1884790 1654650 1219081 1552951 891683 1021525 91939 550815 707862 307274 482560 1031673 384563 674326 615417 1398014 1008044 270488 1171122 469236 1872251 260205 641547 1000304 786463 731773 257896 1241792 1549964 309283 1247484 1478714 295596 119254 1764596 787124 1247788 1341879 1114284 539752 363320 386311 639028 1215444 1541175 1231236 1507587 1982743 362938 1513647 1481975 1426522 40730 75907 1530539 377501 1806687 906071 417337 1887958 4057 29729 899612 481094 349390 1780392 1091755 1023951 172640 1827734 1637876 1151219 601043 661282 148771 896990 319391 544050 1707173 634231 1169634 845144 1896466 1176318 36650 1627745 119272 1451441 1468833 1566987 1786964 1093367 61411 919048 1192356 1273275 1172055 181561 1942918 388809 1614607 1070789 1943089 300102 318294 1216700 1994992 1594168 691333 262844 1849275 1344774 1289382 1589060 921030 1779698 906303 1480958 925276 981394 206366 1562524 52455 1805528 1584589 1413573 1045921 1045250 1794214 509960 722742 1118198 597553 257957 1506494 1614693 601227 572937 426818 1134260 280316 1406999 1108539 386583 951520 248212 1179030 1546146 641382 46474 1937127 345924 85554 132562 598739 514537 432515 722588 676673 1276093 1679150 885053 1013940 1603058 1643428 771784 133503 1157516 118587 1201015 463570 1593929 309796 150729 1321355 1491510 193101 550618 838648 1972706 1608452 1527010 1537167 499968 839277 849444 1693793 600631 1604984 531484 27374 1863632 1201802 1003031 1183498 921385 1486512 135567 1810664 1937139 113765 1751374 1234925 804386 1592252 1259519 909247 913975 928164 1385272 1030869 901722 235166 1922195 1405826 475580 251204 99192 1420085 20197 1915473 334350 1510653 1037807 643514 44518 1247504 1634094 1637601 1888276 1012956 1970985 1163263 717115 938663 791498 1362284 382550 1538567 1452380 774565 865058 1943844 1183899 1802500 1184326 1150534 44846 368387 1181087 911653 505560 651112 401595 601214 1513604 256229 1124 1262782 1554531 70593 286690 1176513 1467013 1680690 1323827 833964 394673 1224147 1042012 669515 1627373 1815521 1722792 1578881 546240 1655036 1798568 1253388 453988 1445672 1697202 1319051 861535 1409246 276044 820341 56762 1407202 343250 1407233 1682993 1286617 1953599 623722 439764 1329577 1560516 110631 1443458 379142 1500219 1723100 1270287 1551867 1459818 459960 923689 628739 1203844 1810377 1442218 1699396 83203 829808 394438 1863244 455888 56072 1920983 1638355 1834622 1570869 1016198 1744808 53616 206263 597631 1624872 1287716 1260056 500392 1636524 1342696 799572 1892452 783374 511690 276071 1092989 1992300 476931 1918341 1381302 228933 1299659 1378495 262975 1370535 414347 1432742 1419 870039 303372 1378097 281757 637118 1102702 184980 1966926 309484 1740594 1441569 1660500 1911506 1729275 1073398 1030258 449425 1230748 1115315 217812 690741 1828424 1739781 105462 1441992 1304116 1854349 816394 1400829 358519 1684436 1947521 1927181 506104 545325 1345328 1123416 531239 221948 109143 1428843 1907512 980637 405868 56123 745069 515825 493860 323245 1075444 1993901 91009 1043846 1498539 1291768 841908 896035 1937591 795402 850961 547803 1115869 1008821 1162946 1887943 410555 1210036 1629411 743408 494532 1990805 1041804 617136 1797992 1242453 782545 1304156 654469 1455171 1341046 989458 1523513 362175 1520806 1292964 793342 728821 1081034 1206320 1066956 477535 981380 507591 816191 970110 998759 838469 915597 863596 1376181 1261240 1964329 1533409 1649707 1520184 782763 1446063 48244 813143 313641 267167 444912 158944 267600 1280091 1941424 1519814 498948 1889247 234554 11986 145317 1219575 1442150 1277072 1344848 670149 181273 959460 1032032 1193396 1159886 1597851 337023 615432 1110473 769287 1011454 246473 1388461 1796291 1771037 732315 981159 471429 1267569 678235 1207175 481062 563128 292983 899086 1312198 1004902 1068886 1889532 836971 1326520 1385170 1401537 1044169 317007 327299 1978661 151069 1816140 1056105 1931870 332271 1389218 1074845 730538 1634046 1268444 1490589 1414422 1330664 1392378 1413903 1664175 614820 1159329 717652 1419688 1366841 827413 166078 49073 1465020 1511478 762464 747444 236806 1759442 1398965 1040879 953261 974146 363925 1017820 1601165 421671 1300263 593379 24077 723686 1984116 782084 367604 486518 1586383 52508 1560374 1136124 1784985 512409 175851 1757973 373786 1171299 1245635 475705 864279 1689062 1752755 1612927 736192 1539222 1437046 1289991 973920 1964962 1883201 1084333 1790097 1587787 934866 997011 194694 831117 1975908 82760 479320 676135 399763 156847 873848 1212364 831488 500190 1868165 179172 978846 1435011 1616740 871591 201514 1500015 1281415 149289 1609375 1679501 1990425 1006172 1878420 792517 1643660 1782668 1411847 498536 915766 1431647 1772817 1761286 1861033 1019871 772061 1616546 336146 1728472 1950316 626727 495718 1817556 1704120 556675 1004782 584176 1917652 1847548 1650192 733125 367181 755857 1508407 1966939 10266 1510126 453299 787360 345277 747502 1970858 56741 759271 703324 1620287 1257506 434667 1636064 513029 973677 903060 669602 1123500 957725 1952005 1600938 35432 1227164 37586 580749 1180601 439960 1696242 1532012 449963 1598839 704339 403772 95280 1444122 1070417 485253 286049 1500783 1895176 327883 1052161 1699394 1562401 844681 1017788 15080 1230812 586276 958125 1913705 1416631 1770027 31992 1901508 990780 195808 100741 634502 68709 623274 1408679 601426 98115 1720678 1608438 1630278 186271 701826 1242800 1482866 1750628 900563 561284 44109 834661 962326 299953 216720 615206 1836573 1759521 816725 566495 809319 1873756 1127635 1514622 1694395 1966025 1142431 918792 1559385 45006 494149 1311952 401678 978154 1768587 130422 1078655 1980487 30491 1532098 1534185 582523 400834 1615382 61902 1180313 453921 1889873 1282917 1374049 981439 1957499 1378866 1178699 76590 205131 1890727 132240 492070 271864 169933 1580429 144571 267341 1499541 476131 1438272 405018 1325395 60223 488366 1085858 414372 870542 1472883 370066 404351 1931486 413627 1481424 89002 1499940 1614535 1208499 598093 900699 411838 1762830 1687109 83372 197251 649672 1139181 1822568 1210998 1667627 1884743 242710 688044 380939 25664 1028532 1720157 1350876 1614521 458512 457914 545100 800039 10712 1605473 1820217 781462 406452 524340 802333 1679562 81556 1749875 1475107 788475 1409334 1543988 543861 173983 1144815 1753475 58426 1641291 1068362 1160015 1158125 171832 1570871 1245944 242165 1325979 1028573 861441 49983 693415 553214 155537 1757601 828994 973397 593806 339282 745526 1249347 1495323 1554341 456815 1881333 1964378 1705457 1783418 489377 735325 805823 444110 1234821 1897032 1701316 1401146 1261816 523449 921874 469952 724249 1976519 1713204 1221351 1610282 1747336 1807324 1417983 1979347 1493913 885614 827960 325940 567302 731317 966139 610536 1881971 1765765 32906 1012121 496093 1734817 1483955 1914692 1460957 424596 1409763 1622382 513361 1519776 38828 7008 33828 590933 369059 1147641 1100486 1705010 1347234 822274 1520626 399122 641183 703012 1642016 1904889 668826 1704366 1265988 336843 1697323 1830585 142813 245098 166751 347312 1302164 1203963 239738 1385566 378740 1740719 112440 1657310 916513 1171054 529237 418798 1052649 1972929 1440284 1901826 1093646 1305068 231686 111642 1805963 1608974 1252164 1170835 1883763 7083 1870355 1512841 1016447 1011765 1779017 592847 244599 1990749 1282372 616925 1179136 365908 802476 1497106 1567378 187134 1237467 1029199 1431090 1332482 1913794 1985050 1456225 537779 1916657 46812 1187126 1296268 1543603 593303 1012348 789362 1511823 1415595 116172 453971 433738 776416 499137 688286 518234 149605 1428526 72620 1287893 276027 758757 1660829 1957190 667028 1499282 492495 1654936 1056598 1951896 497251 832812 273715 790531 538575 269122 163430 1500206 662633 1703703 1778641 1171872 1719713 798448 855835 1153278 211705 374711 1571947 689695 1999466 1678988 1228861 1449297 1618385 772909 1826145 944750 1733042 1757243 746035 1134586 1739570 858181 625633 1604284 1045064 1526340 540393 1146280 1864592 977701 1704382 809035 9913 1202283 727429 177733 80025 551413 819989 1905 1552566 1241473 1558546 1883376 587736 749461 462172 1676586 789395 25805 1191371 1309133 1890320 378772 692835 1280167 1125501 536771 502146 1389484 1326399 406497 1930257 397705 249828 1177824 1993932 1883381 746896 1318750 209454 640372 1418650 984426 712172 647766 1965056 325801 1063872 1598205 1671510 484597 1198538 1883990 211715 631964 1662248 1284106 1230500 127633 912812 1816275 962240 1915150 1305013 1765532 1267219 217575 1022666 1376133 575803 974004 235140 1579849 1643699 777437 1528760 697276 467133 454949 991748 1410400 657529 387059 789784 662645 818121 1628666 617793 1432501 1399909 887374 511314 583075 883208 1741100 356528 785296 1041758 617636 1693542 795441 916745 517002 1388680 1832308 40724 232160 1017405 535096 1841614 1034698 721792 209663 1171736 1499768 666550 1705642 1592281 808574 493149 1013762 448022 1194964 1518791 903055 1197473 585692 1187432 1504790 125225 755685 1895451 1733465 1678277 947766 1016911 83333 487715 1700293 230698 205932 726217 1013668 1643438 196193 1652110 1963095 1503243 1338775 1926677 421651 1599950 866704 763402 1656369 1597798 1013139 910199 776967 1585327 519749 1700447 120253 1317445 1690887 1539132 1902107 409584 1326778 1480426 1112862 514688 846930 896207 347482 1247464 1397241 263680 1704712 1384529 1583732 350887 1021540 427590 553543 1547521 820963 1179819 1445825 186624 1551946 1168798 1711058 8919 778847 681761 1905340 406619 1984447 335960 1533021 729077 869133 1001558 1166852 1936001 1516104 218503 939987 1619561 1896755 696011 162244 1927580 1693589 890910 1455236 1130345 650815 1922868 26971 637243 1050981 1365048 73569 1570450 499795 826250 708543 709629 1328262 1740639 1001195 312030 987365 68794 1291393 1005028 1562643 1356270 476569 1341930 903408 805028 1228284 1532090 1370804 1646405 1633902 1613542 1979134 999155 17203 1478218 1130605 1223198 204425 1587293 355622 1180500 1192855 1936870 402715 466254 21686 540962 274234 1056242 1218670 1158361 1585206 104833 1609015 640622 552887 1662904 1232263 1622174 1469656 1508820 445687 1553180 302133 1522231 1707666 887945 1763220 1719550 1760993 1178274 1082260 1316622 865360 609064 365612 188085 1279503 1186197 269139 279827 243760 1034956 1243430 203056 208963 323009 1087812 1589469 1920856 1199894 1564485 180369 1926024 283517 557970 598014 537929 777263 998440 896057 60402 401213 1781671 1641717 1327233 731673 1437438 454755 713709 172780 1712403 192321 813868 1816261 1044307 543099 368761 1534503 799504 1037144 1728246 1961035 1400912 952074 986812 526303 1156221 1166628 315594 1393906 911083 1548836 438803 1947729 1129734 1359662 541680 1912974 1465706 1222009 227964 257573 534292 1485028 1466935 1281135 1498886 1091 1087518 1739708 102602 132996 1473573 363446 27930 1169517 1790252 496227 1317431 688174 1676434 1315367 1157766 537899 1840164 1105931 1759082 595015 1157515 391496 459466 272406 155414 53200 478755 1912705 165319 1987784 342205 230767 1569107 1837553 936892 704551 1219369 918843 558307 288649 1474679 1200632 1824415 156557 1292616 959544 475711 934161 1369788 769996 460710 776114 1251322 1380092 272567 518706 534636 258990 1467871 231698 1322804 1658314 689320 1738000 1105954 1405070 1502160 1014051 1772094 231152 1719450 867617 1234062 925111 870556 1779100 299808 567956 662162 50018 1196519 1374979 1921444 1053698 1349028 1675579 1150999 782966 1933292 920415 985049 798088 612456 1268048 883070 42691 1573176 772488 1159292 360778 1680593 1216422 155947 1915672 1949201 1159461 43366 1981840 508602 1580981 1056232 942341 1702983 804587 1661739 409769 923522 425826 177206 1210024 1382610 1791590 468579 165913 1459188 1300208 1309158 1827652 305002 221988 1009344 337698 1844682 1674528 924498 345282 210449 1537053 1873796 1755830 450357 1817995 1688288 1663749 1149946 1404694 1858563 247355 1772232 997171 1245659 1462175 65614 656597 74063 1599412 444797 941561 495849 289052 763781 1264251 1361454 1070642 1716801 3665 433147 186880 1708952 1378942 1270010 1863408 1551134 719448 861962 1455122 1232555 265362 1602152 709435 1321883 388842 496613 1758154 347508 1573537 1203552 1037286 1810418 970033 500830 1608135 1261705 778957 405440 240870 1772260 695536 1144295 1885724 1784003 502660 517659 655191 1380407 1057577 699492 244926 1900655 30300 1692549 542402 1528540 1794865 175460 430079 1240043 1084538 1111715 996440 1323470 977606 24474 493000 572930 890126 746155 861737 433911 396011 1531328 758741 166939 12557 1200176 869480 1111941 738565 1721520 820860 641518 221648 1645200 532460 1312472 988202 1395393 1164253 659341 1305448 1200814 1628405 588814 1158196 584527 1370905 389150 1449148 181796 136504 660949 747400 386120 733856 740781 484657 434469 227358 1594492 32882 283223 556783 197007 1262290 1513794 309395 647934 700626 645254 65853 1723562 450304 1224239 723103 903337 1450799 613552 1142179 878822 551974 1424917 136259 853277 595419 1761305 441043 790612 776927 1470169 878672 1890861 819451 1522648 1805372 191699 325326 730259 864903 296258 1308166 965557 1094105 81706 269750 927989 181186 1939385 1737433 1021289 693316 1747062 457970 303352 1163689 716257 372400 1048935 1071314 844004 1060799 1350663 1662766 397853 945552 230610 839209 1498386 646192 1951693 637937 572596 524024 1003762 1251719 1735302 1210452 1124951 472544 1304996 976090 1947739 1876721 1708066 1149962 883679 508850 1600813 938868 1714372 1997438 915045 1914154 772773 75135 244178 119425 1254387 584949 581410 1731395 1754918 367585 295456 1845136 1240063 753890 1666465 1575837 570173 274117 353981 408352 567549 209770 768853 578149 428865 1133616 215609 854527 983716 966977 1415759 720016 1216928 1218737 1022413 359059 1841211 150292 568919 541628 296136 620540 1580477 1943237 867552 1417631 1432914 1129926 565196 708297 250863 1258995 1470774 376991 942625 1695471 989941 1965823 731942 1156267 1934046 1775345 182442 1640644 1006754 1222531 1563350 1742742 535878 384562 794745 131097 609747 1470969 1731965 615269 307327 498544 20158 1752867 632285 1610461 482389 1497099 864053 719514 1692374 917832 808481 1732508 169449 849206 1081871 929340 575361 1448858 1573113 522213 953360 1875720 254436 788498 531986 1244852 207651 458906 757686 1361821 1761256 636338 195258 1546088 1426892 1430255 354364 1985553 335795 1386358 1556011 1946876 443404 1110141 880172 680218 1054635 229063 23498 1151258 636700 375411 1866097 1656115 1958034 1097439 1385423 1228673 1441026 1692421 996063 976281 935543 788931 1621887 945726 1867693 1660316 375102 1593037 1643366 545511 1709731 1079410 1444106 785843 414584 1309196 729642 830144 1438125 635777 440895 671638 1054875 1191806 1229110 762682 1925222 1837166 1063578 260724 1132856 1842159 230588 397911 1679999 1852217 1227498 1910883 597602 788056 352578 785355 395922 1249857 1677257 1765343 296495 115768 352376 1594948 153016 997156 1937856 813069 1385928 517804 35386 1580231 1175225 785797 1091915 1011754 1490717 563849 1996339 1368586 578334 1569084 1791464 680500 1994096 1079680 709754 145853 1826609 681410 476748 860126 1821190 556105 1309126 1900546 1583919 1447783 1440411 69191 79760 1054817 1805457 789068 28248 695229 440978 934493 1489583 1269959 1457139 1060126 1160475 644719 527334 1401728 553257 1121389 1610940 85362 328724 1241661 679819 1682455 1440428 1161304 544140 797252 692593 1384864 1500265 640304 1324027 1639655 1097386 1492310 1470513 174293 1275625 379288 339565 45306 112800 1355606 455221 737663 630023 1990853 912931 353729 840576 1962093 2188 1746538 1189917 1872006 1911681 108841 1759339 355387 1822762 26529 1018430 1579306 677856 634237 1216762 403545 1460612 1115436 12561 238702 1018874 328077 215758 221926 316662 741286 1979036 726416 993032 516451 1059639 1806096 779227 349556 1122871 1788201 123786 130511 984743 283714 947425 178999 1732169 733184 457579 488509 342168 1384472 1246333 1075998 1408939 1330057 903289 55721 1883653 943030 1194153 1009823 821486 1637200 912882 1797894 1135630 1969412 1820144 604411 1151916 289082 1881793 67209 900593 673135 507200 1064402 1926929 1571025 1115660 722092 1669461 1728478 724612 767691 1600980 954481 845349 1725593 1534895 89305 1771776 118120 1371940 1739998 22846 1497184 1001885 1727301 402124 1940389 208936 298171 1598123 348104 1677269 793567 383436 547731 1161078 206675 1534053 1591867 7339 1394889 361835 533551 1852893 1010709 224562 565994 199590 484769 1686029 758596 499370 1966935 201905 615482 333811 893180 245969 162135 588210 1124778 424781 492006 1543337 477326 796994 951190 269913 53374 568458 33719 1451669 244851 1357669 185626 715048 1639119 636473 792816 919016 1621951 1382901 95238 1463979 4146 856228 280023 1517843 260515 634166 871585 12284 1172852 689848 1565552 756280 622540 88253 194962 1957150 569625 1584036 563458 206465 310950 359815 468639 664780 730764 1151405 344032 889373 1124520 718055 1063112 1214068 1511554 1393644 768521 1040604 1046077 685945 58329 1226152 1513942 1141757 1870454 204251 1373324 866436 1399950 359390 382346 1813340 749304 1608486 221187 1955444 1282666 478747 975059 558629 1213858 1661359 943195 1440852 589888 1075612 1984203 1703265 519121 1015860 786429 1065992 24346 1967883 374393 1791360 905735 1439419 1661152 1500425 339278 1268147 25282 742076 611129 1477647 1221163 957839 996265 1828314 1629890 1006019 212379 933323 1044861 378683 1313858 945512 1690847 1123645 203182 1560979 61152 215318 856144 392924 641580 1867599 636717 701124 611699 1147177 1214162 1016558 746061 1662900 1912358 748031 1762888 1122683 1889909 740859 369154 809395 957054 209634 1813041 838635 1790540 512262 924653 617718 1918423 708915 775835 770089 881747 1183588 1376804 1384134 853381 1229905 1634006 1914110 258696 1728463 1081507 1988862 1202103 1684856 1669912 1022984 130229 1722766 359746 663800 1756605 1381856 1137817 173290 1785258 885091 208464 1651117 1742334 1884785 346648 1575866 1305749 1078974 936261 1363785 1716308 1342728 440904 1282140 1041434 571309 1913422 1216605 317731 799335 492596 1534571 136722 1616574 494615 1753191 1800607 1343016 708961 1016789 1651558 1783913 836291 510350 504336 115424 1215554 126717 1887777 1812487 1440331 1968779 151312 367315 1081396 1398347 269689 1035915 836141 1251667 499934 1319406 1078390 1693993 63155 1282929 1880294 546073 1115247 934620 1940681 706754 30332 1508914 1951175 1396685 1691698 1148341 507398 1294798 840704 972824 451478 574690 1598524 1285190 973511 1608559 1124379 1752191 798492 1077165 442143 35041 1280346 1514438 329648 3369 1140491 1506527 870046 511794 680666 1488525 1566362 1512422 772907 113484 1405782 1095462 254456 1072208 904417 1064713 198883 701072 1844256 1329239 1032724 1203590 575882 865572 1672683 1117326 660799 1666907 1611054 443150 1789773 745275 164281 1074910 1661051 935859 1697633 1262675 1169825 1298254 838658 339344 484541 972933 1513807 111253 594042 1790422 876160 1912878 585952 1764369 615239 1925175 411665 1793369 793544 1956503 1666249 1411884 133365 960703 1903220 1824577 1882041 1471126 839639 584382 990306 1240348 1611519 1215480 1404072 873374 793309 1446996 1315992 1555431 1341039 1737593 1081414 69161 186042 1508601 1410128 1373900 782200 142454 820523 1034693 977679 1090218 538907 464822 1555891 1435988 865639 1430448 884131 503297 1207307 982274 939383 251050 1707449 311271 230898 1350303 1384872 1554253 1466867 513192 1307451 1011962 1274387 515316 286601 418254 1096528 1710490 1580217 252469 1659355 591706 241933 935320 487390 733627 1219680 441604 238108 1219563 747889 1587277 454476 1938054 469658 666922 1666277 1374820 852689 1203424 1221635 936622 592545 1491366 1494215 1731924 1325491 989662 713759 1932262 76508 482982 138971 261413 1272696 287422 995009 1710323 759852 1306587 958498 691272 402943 723150 1446074 634729 1265638 231674 1776449 98490 447470 547417 1394552 1024197 1225779 1136962 405057 1059428 1116211 1164344 1437983 1203027 89621 737438 105249 1966132 88754 1970364 1744392 1368678 1939090 107547 1628335 1104604 1644926 811985 1380093 846952 1511047 397160 1986589 141617 929005 443073 1345493 579170 605990 539256 1724346 1210267 335441 1148197 1340527 1836020 704006 791155 51599 1390620 1401692 1744847 255309 1690219 694895 1801705 834942 166131 1375675 225266 1614629 59453 1197635 1629703 1736588 520440 742808 219268 1726508 987052 588202 1246676 854 666175 773976 736470 1323539 1427019 1915918 543847 946517 1916936 52354 1450192 1348019 983753 754502 415701 139669 1496693 1517399 1494210 1362816 898213 1797232 518996 1901062 1825050 1581316 1665817 180721 253837 984940 854449 959899 577588 1406759 592760 112656 734290 695464 57343 1606865 396023 1210068 661628 1256223 1933080 301214 1443021 1973547 1091539 613087 555811 1886682 1715088 1822919 328872 127398 480682 1392274 1354364 512456 414018 1158388 1120966 1396541 606325 1628303 161053 112036 1281419 87819 374923 882963 1801408 114484 1985828 465871 744894 1515640 519552 1606641 731026 245101 600253 219790 313889 1605770 983563 1725155 597973 1293401 1960695 200040 110241 759055 1986636 636680 874949 1062751 1113258 625814 1205079 486881 77957 1456812 1330583 1829623 1115392 1399860 254854 1757599 1452171 1341836 573249 706393 604109 670920 1413122 84276 1323454 975230 1265087 1514110 1454319 1537955 529016 959877 1169150 539546 1298706 299466 259391 361752 708202 1523810 1293746 1391896 1886835 478989 477121 260382 1877591 429556 13044 768410 192820 1749975 659825 1548849 693476 316477 941280 1672808 1708316 1771706 1471386 1158995 1324158 873846 1511957 1814131 802721 1659827 1970881 1072523 1269882 1183528 996746 1013155 1844265 1872299 1041786 1615470 664707 1680512 1370403 403478 1332164 36784 1984091 1099582 220608 1423431 760078 758911 1309004 505688 113400 1727110 1077842 681100 103049 1400411 922389 661842 669833 521452 694279 828957 718755 133256 1602164 1255134 1081420 1350132 907853 576643 1061887 18051 179458 976608 1870044 539778 1413869 776093 1592512 1952799 27331 729402 1973848 1384670 1709973 98350 1276024 1688306 1141432 1447639 1164370 1073379 495389 1995556 57748 1487901 945958 974971 508377 1547640 1189442 1839710 1295037 1651509 1525484 912425 360875 235078 52223 1197943 1989126 411559 621784 950644 263508 847991 18348 1229489 31872 526117 1930548 1147931 1932120 932971 1972555 487953 468506 274483 417784 376544 1273775 1442465 1006263 777105 1305291 641567 639004 611128 1660232 276528 384378 556491 1993811 815979 1746692 1691483 1971474 1798960 893980 1596849 69263 1335899 1314277 797995 1517674 111755 1644571 534161 1071483 465970 653935 187182 425812 1708923 1372622 1678691 1388325 1612150 1844432 1129976 234794 703772 707175 1589070 116445 868493 1894594 504961 1831704 801571 727147 404466 1419041 14207 971331 453712 636110 1098983 755536 1994521 1570760 1766589 2301 891453 410921 346382 1859275 583125 1220561 1828109 465426 148229 1597199 555226 1378274 379859 355590 1780993 250527 354315 1166151 1068801 1459754 699463 279900 862319 1720254 1711648 783807 1052759 1225227 1084042 943578 1912448 1535126 1718118 293976 1889995 1801982 418350 718206 949354 1434906 545155 347195 663112 863983 1516712 1930817 994099 220371 320783 1618387 1142888 1117141 937329 77808 1034355 1094233 1408400 262349 1514884 973207 1328113 869034 283604 142140 1147894 1695974 385574 118408 1033656 1624647 1743748 620524 549685 108712 818390 1108103 961397 155310 614272 1547113 1550729 317568 871386 900504 180557 1822668 325881 1777319 1381555 1490511 1271125 1472389 677362 1006244 1483357 147097 444207 1651393 1367747 202828 983056 1753675 1937475 687355 1470526 371528 638874 312150 1889430 1348127 1042327 895940 522700 764177 961512 1386259 606877 731515 1967707 1044287 1252433 883597 488609 1247568 1996861 1131295 1153300 1378363 213188 1861549 1024902 810884 19159 203754 1010595 3281 101845 1163353 1643395 991526 735485 1418779 1914720 235279 773347 1627141 1218753 129043 486177 1852496 1249764 1662640 1428683 1853299 61896 1205503 1721315 363855 689008 340073 411242 1829220 1189238 674958 399997 12251 1618693 1104118 573344 717317 1258480 1179304 433917 100937 1579441 1806878 139069 1943451 1220834 801581 1228670 1915871 767986 369259 935439 1206041 176281 1932541 1799204 1814117 735961 434806 1266019 1969236 354196 1692304 329864 1533855 407214 438192 1617144 31306 1225233 918856 336696 510109 1150170 562154 515444 1945228 1187265 410877 1480941 823187 809220 270411 1584432 1700009 1432740 1107275 1810554 755788 267603 1106008 1371564 140052 331350 663370 1217065 518888 1988541 1590223 211214 1288611 1426008 1775589 875249 918906 1206149 815257 1422930 1495603 1128192 498132 960269 1017493 210356 46063 1827262 1901197 1129182 1732118 1823351 1751632 769106 1011638 1488041 853762 1471895 1284149 93086 637808 1344834 86233 1840327 1712478 1226729 1379884 1342803 1864724 775457 491067 1001634 177844 120911 1102586 352229 1186362 338588 491435 720219 1072057 1953675 1576500 535830 267728 1306102 31782 469055 927425 1305987 894186 391893 187738 821804 1253448 844439 421195 1543873 1653884 310522 1258555 172591 1440601 1233343 1147282 1035938 1200071 1450403 1967384 679863 951946 1645057 1684848 1986196 754159 1335062 1851134 1289865 1050853 727115 1607426 786493 359760 1723967 1621726 1219694 670776 157401 1565240 1757840 1895677 1771063 562068 979278 1953493 1961904 1236159 943134 58080 27457 1971988 1045503 514064 324564 1264235 673743 1848716 1040572 1645493 178868 812869 658604 1387138 751129 1796693 826493 25163 1431277 940915 1863747 350390 871685 765941 1709402 1974529 1836375 654593 1772369 1831425 356977 1354448 429482 234595 1525431 72304 1146523 249511 1726388 1153831 1705301 211088 1524720 1492593 667659 1694644 1477697 1234427 409710 136375 1293512 1529053 765217 1358 281694 1161561 1345688 1830522 937325 1309034 759124 299198 10880 1032811 1131915 904768 580697 274535 795301 1018254 157805 1797446 1406372 11033 1493816 750826 851028 1233550 1750090 1806941 1074066 109519 1926576 211583 524312 1369072 732929 276478 692679 1275879 1972639 826766 964336 784581 1570789 96045 1183694 1268261 1135542 1583582 219524 798505 1107358 548614 451991 889918 1338757 707352 876460 1934433 282539 191408 643341 993791 1555282 1384411 1588864 1157676 310980 818635 1711371 1365915 1643667 1202410 448801 1963652 717043 1612248 912328 1403464 522485 1667389 1823542 961882 1429468 1948421 548334 1000753 878203 941831 1023600 29265 1126215 1872046 1024292 1749881 1295310 1217414 1607076 1760482 684852 559137 739367 1630557 714465 468721 1872780 964533 155617 369868 1361346 1318265 1745344 1091043 880099 152618 820097 9600 1735278 593000 41386 1148257 1896015 1662751 1291788 1560243 44268 1196021 445512 181 1145469 582717 952711 1750228 960181 341736 309098 571718 32773 1417394 1344686 1613735 1873511 1540794 1488841 740569 401563 1609349 924132 681153 1674574 1221743 418673 1880942 127211 1126304 302731 819604 1544095 807230 1177851 703439 1795898 984885 747035 1757185 1280670 756963 625229 487180 1439801 1129990 431655 1533171 1465292 1431862 834628 1790408 533158 733017 1640800 764194 1878059 574174 1229394 458609 733857 1472599 1126481 1158926 1558725 1523454 1718192 1172747 1186631 1842848 398766 1542013 278714 1922615 1973332 1795342 196321 1799599 701067 250197 582617 462364 1159153 953943 1064506 1826331 1506332 1226464 1372695 1267414 486411 14575 609021 792444 618458 1979392 1780747 1825958 15767 336479 1413998 1017242 383837 995333 1714676 1524746 329147 721385 1916701 1594814 1655389 1284865 1695744 860188 1211493 1615095 1071958 1757217 449585 513207 854542 564518 1253688 1893575 1001575 117806 113242 297707 1180581 1963909 634687 134261 94327 32387 1694088 770107 224322 1880147 151483 1073862 495257 189007 1768338 1911348 417707 1409616 1809870 58981 1058127 1273616 1304831 576670 1997863 944877 236584 353859 1456165 124051 1839870 1088564 446950 206663 1020708 197937 430849 707024 1156641 116299 1865873 1000552 599019 1017977 1540872 378467 118150 56895 1149529 1514317 1273675 470961 1297362 649074 1164329 334254 564097 1205951 216891 862176 722984 1793110 1569640 1004407 1499926 861889 1036797 1233068 353254 1126632 521778 1641223 734983 909262 455564 1459844 1216241 1866180 1930591 1046978 1999289 1154268 1049086 555423 326314 1719749 1769661 1206208 1572249 987049 1276788 1503942 377209 1894573 566577 1937501 415194 1162912 338068 1786328 1188185 821705 1270074 399060 1921186 1875666 525743 917873 229907 485004 181080 194246 1007090 1762853 1783270 834061 1569173 895821 1494561 1107050 1556543 702279 1762351 429487 937549 1309242 1540758 225763 543855 955758 1030295 1816757 111907 1569633 1369242 1787510 826316 1982800 1041749 1371651 1458507 61206 1964523 1195795 408580 1077556 267679 602182 1020524 255236 999832 1763751 1090685 1598000 296557 119492 386395 154380 665191 1541157 1003565 1178538 106083 758507 539096 1415722 1918564 1529683 1994115 237086 1881993 661410 164302 569325 1628922 62712 748937 164108 826611 1652681 1648458 823953 882554 1502246 856218 280922 98687 211569 286077 1260067 1752743 1621792 253307 1573167 1736154 111700 1503923 1016458 1421607 1588971 1598207 1236556 1745419 1588644 774305 870931 1424435 98060 1551226 166193 1982512 1126845 1414685 376959 1938572 1504834 1505819 1368257 997734 12723 813499 166817 1550467 882101 1473325 1354195 1759778 1325957 479348 443479 1583194 228360 96630 1728799 1665154 858832 1067226 1070097 112527 912063 1025008 6574 1744081 977608 215049 189340 1556384 1259178 1054357 1206239 255545 221633 254492 1006933 1290159 39306 30992 492676 692739 950701 1288240 1719428 907438 1178568 278808 574447 442287 1136008 1381989 1471597 1942960 1830430 1917169 1601850 82586 446853 1290212 138520 1471207 212580 1887878 812434 1144250 744904 1075360 371561 742395 910471 1792297 438446 1391379 188505 1655599 348577 1420505 609766 603338 1206658 1597553 1738564 151543 95694 1624795 612302 1018395 1112295 1312168 128922 963299 1913670 1010240 1873129 1037599 384448 1337267 1915056 770233 1573694 1876582 1336905 105828 142591 1165733 234815 346607 624656 603515 1678095 825356 1107036 1875292 1954870 1182018 626437 1135640 626551 1774460 1455447 1833505 791621 1866683 1626131 1086803 389114 64985 1278034 1981240 622315 478260 788603 1292752 583135 644682 416046 1638350 557667 1956974 126982 1570427 662010 561253 1396206 24603 1083304 53652 1633129 1615638 1244633 691678 158843 1390683 289693 1110466 1111926 1943484 1391670 302597 1396752 1138847 521358 789749 1759633 1686417 688689 1379215 360618 866694 828086 816456 29186 1255848 154643 613460 903589 312358 7865 1027561 179299 303138 105427 1424215 702876 731777 745429 1197103 1563898 278679 1631505 356340 1951107 1315927 682714 1296881 530778 958351 1355199 1667951 1971740 752518 358922 432498 993541 1881483 552776 1632844 1020668 969933 1622322 1598936 1912969 1759829 513592 145670 1681707 827115 1513166 311899 1289395 1579576 1952872 715972 611247 115841 559449 959508 1662867 817735 680741 453083 1046366 376710 1975567 1433746 1638632 443876 1256548 1052479 136156 1525287 1135080 1735781 1145296 583177 873207 1816587 318154 229803 74361 58336 1505348 1528407 957365 588117 1904806 627723 1046951 1341357 1887661 197318 604383 753102 872883 1816726 756665 1272416 834423 1014435 908688 1882718 275090 73891 1390613 243083 1577634 708392 386388 1012523 1638790 1149876 1933053 246635 1400267 114722 468309 1063317 1853559 1714744 1811683 759517 338351 1756792 494264 254158 1538618 1007936 752065 1705541 1194608 1809421 1659278 1772599 811141 896445 312664 1397197 1289095 901620 1868482 1617935 1099613 632135 1387656 1098759 1484023 1245307 1192675 504149 1384600 1878874 1686873 70948 1011960 1428771 200995 1628619 1000064 62847 570075 1326152 1193570 1962503 1357435 1657596 1907788 1125694 1278987 696446 1150650 687762 330663 1483315 1083794 1319628 240600 1453660 1611725 698826 416625 338193 1525983 366280 1907430 162722 1970168 792617 1280075 1908788 885862 993668 394750 165014 175807 779516 175137 1230739 531235 630132 1348733 1491007 1269521 660802 1202875 898221 1139650 31209 1578323 532629 1652716 116641 496825 555239 1917716 107820 1584015 1481961 907045 261270 481435 973157 308537 1715907 337287 1602402 1371179 1956913 638820 1283431 244924 76447 1905922 48824 724065 355327 1940017 1663237 653256 794377 423932 1337963 522156 50565 52317 1083475 1660356 576988 1643474 1293306 267644 1939431 128687 578719 1325468 633764 331567 407971 513307 1143627 1376243 977270 877874 14910 404789 584273 574491 593066 585442 850868 894482 851867 726374 451630 341121 1628100 210206 176581 852683 1945750 899881 620450 665661 1606039 1474802 1648132 524241 1680739 1899735 854147 1076151 1263800 849992 102590 770007 1353423 1444930 632099 1726106 713292 1460135 446947 960433 1695686 1629946 185285 1171896 1032324 282457 1339563 1666338 1793922 1827973 1624499 1479888 858622 369707 578224 1294535 795188 58418 1330910 1286064 1343314 577348 69000 542848 616868 863402 1626012 1606809 411509 1604071 1193768 1333954 1960253 1305990 519801 371604 818910 468017 272380 1661905 1997629 666537 277132 1720789 1029845 125676 1609163 311346 1258255 1914504 297581 576003 767295 1315301 243438 1025843 1494179 1158360 1383131 599884 221131 572500 810387 477526 55982 918927 1948179 943475 415078 200868 631340 1272676 931101 322543 1309550 1655335 1721375 1229160 38460 1782977 1925073 544346 1313598 864198 1182193 1375638 545171 1936808 1121055 752475 552548 103611 669063 90508 52131 1755291 576019 805551 213005 61138 1510531 1920736 77502 26342 1752571 293391 934929 769612 407889 1456887 934195 1491018 1714565 716103 1308816 1971799 140350 1918336 362414 1172016 856434 1064528 735594 545455 1918525 86081 1380179 1375533 737271 505536 676909 1739007 1366991 1653860 1003070 774646 197745 475375 355508 698947 1463758 1903617 1350966 997131 67886 233972 1199822 557753 1914511 1341101 972925 216905 1432082 510662 948333 510004 1509215 1639526 569954 703233 1211917 978622 958030 1655130 444756 1332474 50866 58664 424789 1607425 1679451 777457 330377 289189 1421818 995044 640833 258574 1909193 1644209 822158 21142 1395934 1439207 1841434 162547 1453181 544368 1301456 306120 14569 1721064 1502805 1011752 310997 1196286 24203 1535411 976471 1542993 290024 118418 1534273 1701136 864842 1141550 1544392 466172 1626979 57603 1413634 1513170 1722510 1077322 1310584 855150 769407 1705425 1700275 690700 572405 222411 1214910 1961423 1787892 1994365 637667 1956754 356629 1503830 1077494 237491 1439110 908393 1037162 1916597 1657489 675143 1870213 205336 1706491 925281 1328159 1657223 99703 1338886 382871 1778468 1703765 393513 1732996 699101 370074 1274269 990930 725632 1754387 1289307 254502 1191744 889775 434872 1930657 1814142 122377 350367 195386 654653 841309 686784 1854201 1559714 439494 1023141 505983 1978448 763046 953793 1599653 1707924 718863 1128806 1342190 335458 715880 449645 1114826 675229 702777 1592311 1027017 618062 883284 1843095 497014 1730200 1142770 717599 1763786 142129 122671 1112364 40305 1066073 1106134 1203958 464612 887506 1104682 964893 1047797 1296684 954298 1543810 630206 483628 784310 1807474 1080534 1862730 503883 762401 1277261 1068521 1193737 1070512 679330 371095 280906 375012 1180121 1755713 1185874 1433741 1104687 3267 798566 1462011 393011 1008329 1141625 908174 1516414 1563565 356077 490699 1057688 947755 777943 1259424 1782317 1987089 603965 117389 1645997 1336298 627594 1531364 1631861 994228 898669 1535644 1249305 301847 1691690 670767 473498 1789006 206216 379614 1933143 194318 1579738 1130257 1776822 273871 669592 830536 1687821 1672103 1965705 446194 467988 579698 419267 149119 32104 296788 1584716 606032 389589 1847834 24560 1349513 607302 1162342 1666320 1370947 818929 339332 1297822 589006 922144 1757158 1982598 651576 846053 1054612 508719 1926657 1017063 504803 1758661 371708 1131410 1535785 1239440 1410260 1202416 1820989 1551540 257672 454572 1994938 1496172 97771 355799 588477 234922 1941176 1473484 667754 194541 383229 1152937 919943 1003190 1044252 396044 537276 961671 1295699 1563997 188518 598983 1546695 1129003 1440243 859369 1880100 708379 619338 856547 1487536 1705199 1990356 1093994 388262 1797883 39863 54248 1285173 25184 974686 1633777 1633030 1012079 926731 1900478 533129 1885629 1646078 1102048 1560326 45740 1768109 1811572 245260 1243510 1004855 1890137 1146379 1103787 383055 611272 3823 1955630 695887 1433258 1663708 599451 1405976 643875 585741 1365889 111557 1586896 186848 910574 979075 1022449 959436 1642926 1036825 167500 1675893 1191107 1646583 1319878 1036586 1726023 424552 1311744 1563588 1949540 128282 1189426 109017 868597 895054 145621 1485528 647280 1804540 1666620 1748027 314140 374055 1904047 1837772 504639 1126042 229284 622373 574839 1878503 1155483 1355451 97149 1580879 1387841 414603 910342 847254 281600 1909046 659928 465953 1994390 1882468 1164890 1059746 51845 1061 1863987 532819 356816 1011812 621675 678875 928249 1429366 253594 1611252 925768 1401839 229254 804685 471740 1282529 814550 1374043 128131 425438 921779 1613861 173668 1182869 352021 1889783 1711912 1707669 542338 1422921 449852 516270 1232645 1467474 1038535 1768921 197348 867000 1045213 1726283 1004301 223449 925108 1849771 736336 1977653 1373732 1995766 808874 43899 131935 1149592 1888709 360635 656227 737707 668240 1679767 361434 1970150 1620160 53087 1177449 1857452 513038 573896 1645937 712145 295654 1453155 497341 1350392 529835 479615 897109 1746413 895229 464346 925060 1248975 631907 1633333 1998463 1929933 1009647 340478 1106967 137777 875851 189817 458157 1607695 612512 1092695 1707097 41236 427937 353214 379853 836289 1042253 225733 1419940 588144 522972 1963484 761730 1266991 1073739 1723326 428105 1502580 1229231 1427159 1749527 485341 831963 1247580 878659 1227522 13372 1996304 874717 1493503 334014 234811 64752 1382794 877142 1214833 214844 20595 1611983 1655106 68691 1049695 898691 388460 515082 1066718 528353 963449 583536 989552 1122099 1112570 164389 1689741 1644298 102020 1077657 950166 1797479 1544084 1088165 1373662 1367200 1565420 1308290 1702083 388037 1648259 123846 388666 676495 1824640 1943053 117622 1121865 1517805 421028 1665036 1585642 943614 1955477 120528 611517 1139356 64588 215457 1055854 559464 491682 488209 1895111 1107710 67909 1581265 512430 1027961 279286 620000 1226992 12375 1897960 637427 1422786 621559 1520210 531167 1060968 1613592 1291347 1769708 1757730 474625 1062348 1768458 542721 178893 231622 820151 1279321 169374 1263480 1230897 1614592 1432660 349705 603480 1009621 771387 10302 1041128 495605 1924754 242890 59853 1698092 1539901 1431998 176874 909616 914811 572324 939702 1126667 1263182 157886 1642494 697731 155064 31005 862260 917265 167252 87314 172628 1972924 304545 496508 175755 618630 238023 96016 10047 1764538 821733 1296770 229522 571230 662047 415978 1521758 1442230 1099857 887979 771317 1182610 768754 808 1239012 1600941 1851898 1064693 596902 462509 1738066 1832970 232416 1239718 243081 1221639 155663 818432 1188781 176688 1057656 373355 424110 1407765 1657380 1504540 1464390 541001 371511 1880928 1581623 475348 1358108 1349814 901070 158753 1340644 1598818 1109228 1986962 543403 981600 798600 1729321 258442 173813 1023438 170503 236094 552514 449529 1365371 713539 1026136 1539539 1545181 1294727 409611 1203325 1877955 1616432 499098 1212964 246153 1174303 1503234 206984 244135 759106 1140450 168708 1335990 594850 140938 1043671 415999 1624298 1013252 365053 473745 1766676 1835601 1786731 109179 178843 1053366 113947 124409 1352410 275209 199038 303736 1455933 1424629 804277 1306833 386803 1718408 100156 1603833 917247 1064638 658973 92325 1107783 650439 1132608 853663 1133347 1117604 260571 1726935 269010 194011 836074 13882 1138134 1840346 1010213 272772 1419471 989201 1444123 960378 835625 270441 1817245 1738424 1655858 339383 315116 883835 70175 421032 360677 1575403 786797 980254 1051751 767928 1039224 1433224 1013425 454879 1199020 202096 1882987 137346 1929768 301553 185381 1640949 1547639 1034470 76865 1878332 1430161 1748453 1192260 132364 161472 948685 1561260 1790046 1958359 1426410 242160 1813839 960791 764681 1434075 1356667 931500 359776 1452943 1903392 1365471 1925860 1854916 334736 195850 71215 1193244 1536113 633716 973316 324645 1528159 263254 1815897 1965459 940850 730230 771381 1495151 1038603 816871 12833 1420009 1127774 477321 1625088 585856 1611419 625829 1903905 1150613 773527 538231 209684 708817 1171013 1192514 1538042 1801760 1619262 1039347 1198028 767984 380386 967838 600500 1180373 1120013 794501 1070190 723451 1410278 1394975 771295 1452588 1164752 306862 710455 799570 1581554 728001 194076 1778780 1031882 432646 299698 1996461 30818 356662 972575 100860 1602884 79379 552782 1154604 381035 1368451 590685 749229 1106566 1733908 208318 61458 1871817 623956 1801743 96327 1991359 1401380 42732 1478522 1931982 662590 963398 1130687 1375356 1075315 1402267 418399 716531 1018919 1488208 598682 1625495 99157 826282 332490 1970195 831636 1304622 90890 1418602 709576 1838230 861572 1087364 1948558 915090 1889255 1230184 1075077 997811 1278663 1321747 1711413 908006 1441513 778662 281187 863519 1041017 1860414 1985318 160546 237676 408161 142618 912143 661441 1540377 359463 1047019 1472467 1292048 1017010 1180841 1706850 1616419 950143 1192999 1495318 1527157 392145 989021 964502 603313 118448 1528320 1714255 1016632 297557 1983472 1600942 298469 601755 1989639 357908 1417147 1574343 460424 419318 347813 1102870 661480 1295478 1273064 981467 258260 44838 484022 296904 1235153 966352 642208 1369673 733901 831374 1560075 1308036 1305450 788841 82637 756072 751370 1311232 874439 101316 105925 1026555 496019 42266 982711 645221 369078 834171 86060 1460538 1574900 1817150 940112 1509875 98896 1901323 234064 1548897 1841665 87769 1554813 365604 187460 1099591 1337384 1847467 1907501 190977 1322673 1047061 220398 680206 1227944 1187614 1490953 245891 556887 793137 1863870 1131166 1398337 115037 1873934 1186144 165122 1465276 314658 707524 1450290 1131649 556163 1766132 524606 497002 1071887 1577250 1907404 1965328 1816769 342101 695551 216308 171745 1628431 13337 1405176 513053 1172022 863890 327617 1998318 787072 1530610 493742 957119 665348 624537 966801 266087 360912 413079 52640 1604994 1762554 180980 1996355 801411 1445383 768092 1626487 346713 1535136 912969 1742130 1969573 675562 927797 1077239 535653 896238 1687976 1550584 1451701 1155433 733543 1009110 1838094 838172 1278200 1942529 795356 744472 161197 1004933 653241 1480672 38948 1494585 877983 1418109 1090080 1478089 1155533 970342 1324310 800780 1355063 533079 593903 245227 1931669 21502 342996 103501 647220 105917 1261942 1826429 284477 1319880 161353 1315085 60954 95760 1906806 272068 1250571 1107604 122014 638878 866093 208834 1877559 61172 1221900 1555416 963390 1572 328052 1715832 1890108 128473 884214 860262 79466 55080 1535021 1823396 978012 1525009 1406700 1132468 1382523 966188 1839211 1102117 1102201 1455865 772636 1581933 22320 1124705 1755526 459170 451667 288535 393676 1451916 1184093 643095 1739876 258131 620698 1582639 1701946 1615898 1687556 254115 838154 965789 1625935 463920 1359137 619526 1966277 1012588 1916687 1793435 753648 111372 1565146 1928955 459043 1757701 1106384 65416 1603011 474800 1077740 1477490 353676 1264822 1221762 781158 1972445 1856648 1460600 283794 816781 564598 1841517 439740 375296 254679 1763068 224895 1884891 1760076 79155 2104 31416 1982451 1320864 302301 1835779 15801 1992975 887575 1888988 1627025 1228942 1179528 762822 571425 754811 1530579 921646 1665500 356769 1856494 612233 1942062 1873155 1081467 1514204 377907 110343 505263 1891886 1495161 238854 351219 538803 1714364 463195 1845119 760065 1545920 27030 874991 1312316 1331789 802482 67373 230253 1535505 1102862 271313 712233 1914840 1305843 544022 1824409 1159483 1791582 49951 1033029 321943 1680559 481008 1562559 1163518 1266787 1007630 329244 1396364 1423017 187841 563018 218651 1525338 504913 1307288 353704 1614162 1046452 817253 484240 285045 1487564 1843189 627044 928891 339320 1443890 1719370 971636 91622 1083010 61562 543896 1064123 783471 1480510 196545 432798 1281405 1936833 683982 122294 1856733 1711010 1224771 690544 748406 1653961 1346286 1095466 1537983 1228989 1150497 591583 1101851 1048291 1589795 1337261 721850 1085814 908147 45937 1523151 1810700 835489 87416 9666 182275 1442126 1313441 1091602 1615472 954207 596028 700161 1855546 1151555 1661641 1944121 325645 473337 1978783 935865 1949599 1110003 1649813 1306958 561127 1469948 1896319 1594552 1483377 868200 1288312 1896470 658132 597490 545921 1074263 730362 78340 67111 364439 286539 1158929 1250452 1850207 899083 222160 526667 1823099 1258381 1816027 250432 63818 1758319 1354958 274832 695091 964365 551785 1257462 1891864 702757 1689588 1909871 38466 596811 1163623 710845 1380370 329474 440889 119382 1077997 452312 1823873 504878 1145121 523387 1143674 1529295 1319152 1861660 1892117 57912 323003 135635 104014 91383 1002955 413239 1975412 17238 723290 1834923 539610 1463529 327016 621752 1471793 1165173 1018702 1878005 1245958 223716 766440 716353 1239293 465923 1354376 1684378 1914554 1506102 1833926 1224654 1908297 1534257 433145 790072 1362172 1995592 795833 1485228 361727 1865719 1626656 1775452 1861854 1900475 1902931 1065330 368158 1158395 1223888 1112370 1128480 199900 707988 780519 1424752 583776 206260 999850 1782859 945648 951772 421122 1675805 332613 1956975 421239 1502203 1613102 1139182 548720 1166401 1173955 98804 332028 1462772 590105 1380227 490264 1395694 1103043 854868 1497686 189589 75733 1361927 1016903 1240845 1486686 282276 221257 49282 1053541 1508059 264368 1891835 1135486 734767 7638 1277255 986582 873753 1083664 1507826 503462 1479280 857572 715948 1725662 1919271 1456132 1039931 558086 1991833 337327 1066599 778832 1062159 1369994 1129874 1459958 214888 1663246 1078952 1322220 1753614 1322962 1236247 1324818 143579 1851115 927245 1456839 972782 320695 85447 550529 967653 1773963 1049851 1907268 1483314 130441 1268728 630557 90732 34979 1318489 1593626 428378 297097 622067 1710160 920936 896398 980568 674660 556447 1299266 6635 1998975 481655 1261504 1027473 1343522 62974 847026 883323 1117130 1150402 1817693 919367 1830360 929525 582110 940840 1399251 701550 1927772 1800028 113034 497576 1736563 1408884 1886038 353445 295219 1072540 468144 490471 1493190 1404446 1916127 815467 647843 1585476 1258803 550648 512535 783825 463272 1183880 932107 395683 1630071 1139467 619584 1117151 1032703 1474012 1125837 882688 1440150 833090 1855375 1228361 1017640 1671348 1364356 1959210 1794776 1679879 1109234 428662 209419 640113 1383508 469818 332089 1782905 232019 1332007 1148393 298620 691713 390003 727371 167810 1521446 405764 1706926 511642 1296078 761040 1704940 1601927 18473 1357991 246775 1320025 891554 1862959 839745 1553505 1663506 440746 1172084 916448 903343 1120453 629290 674972 1592129 1191376 1479483 1168262 1915538 460091 1951962 1063097 527816 1826867 942084 1053369 1963447 1834064 1725868 1020855 816037 1425535 833610 1857696 1547842 1184170 1241057 1160405 1765279 657262 990933 22448 1761964 1536961 1848928 145021 1066445 637474 342210 454972 355307 1691455 489341 230492 28493 537060 831152 691232 765447 97914 1344856 959471 1559378 785047 963374 18975 624566 1088600 939232 711850 113968 1768866 18971 1102545 1633745 1688496 390425 1856577 743186 1123194 1741940 1697612 786149 619798 1926300 315182 1042202 560847 1948089 1162477 1627031 1639880 1276736 1157279 1852931 186224 217341 149330 148300 1217074 1555543 1507892 422823 230550 1973335 1650010 1060552 1661432 235295 1511344 1776861 328707 538290 1118900 1372633 1884957 1876335 1571979 1151745 210493 1829907 456874 1868201 457867 889161 772996 371414 1561248 1596559 1265177 316194 792590 439066 1058785 773824 402564 1269260 191740 1348223 1556539 888190 1127437 1377370 162460 1616934 1804341 1005748 1858907 1995035 846395 1634597 993982 1523532 617711 958704 919861 1326855 1799037 360370 1740680 355266 649249 1568695 1487101 1565952 1109227 1190957 852630 746499 1893105 813108 838369 1959690 729691 156759 469106 1717754 454219 79869 545552 298597 1733962 1998221 1206019 312083 594911 1958200 365430 648931 104338 1928860 120456 1389184 1984226 1990206 537571 463918 1134017 1631691 46415 1291716 720686 1624839 1182688 1728386 1798485 273818 404645 290445 873421 263539 894418 1589921 1874255 511221 466719 411051 475860 1696903 236292 1268542 272860 1387820 257021 1969911 492906 928147 1996829 282214 1671304 1446624 250372 1670579 1103700 408589 1142031 154247 101535 773274 1291108 948053 727589 1118766 1782704 961037 166548 1051593 1845106 779280 1972491 1800098 922149 263073 179823 55210 818487 182549 27879 814992 906424 654745 1419330 828026 1576951 530687 690939 1901939 1280333 1445386 1500127 1173881 32448 1250464 556371 782328 1917315 178941 825910 1718572 1072066 522559 946953 1175332 967557 1925727 988334 274130 875134 792428 1483280 1504966 852550 567963 1256696 366969 1486950 52566 176570 351913 1514064 1046691 1156640 561004 1832226 467582 1120942 262010 1567011 1158417 1570712 767299 487023 656456 338027 331482 232084 1762776 1131475 626729 1275579 315294 1589692 464502 848962 157383 1473438 1184834 1478742 1937423 147828 493535 1583548 901340 1094095 1530658 1632092 1017680 1894751 801921 1374146 1887607 849280 1012800 917535 1866377 1783304 775649 1260216 396336 1700474 1015652 1489645 1530869 705019 1858509 789448 186097 1082911 1556227 1872709 1023921 597940 242520 334087 224183 1437852 760727 532470 44651 1355951 1369274 597375 35966 1162905 100770 416489 529323 1292649 1493611 1060882 1714065 1267151 77411 1091467 1713545 1487924 1410161 993729 37658 386704 1114310 589578 1136031 365955 800514 1823050 1222020 394375 1774123 443133 1270136 820576 149514 1937690 1294772 171163 745571 159382 38974 382878 969788 678002 1060965 1652827 43739 1655112 1938893 674880 93013 1413975 847674 687011 1136382 63310 1429969 1423025 1248092 348434 180504 1304095 1442524 783873 964590 1674283 1040014 583143 275381 677464 1661831 1185231 166635 639060 169825 166769 1707688 602392 1011035 325992 1934820 1057869 43243 337201 1589738 1435366 1371023 987415 471808 1354724 348357 1162279 658501 426386 872218 1029777 327564 6627 1762327 1297695 913375 444430 1433645 909867 1560206 1248925 1394661 1057002 1528794 1248371 1230535 172501 1622836 333785 1146346 141015 962786 55003 762261 1456534 1057929 1453924 1741680 334696 304488 1128152 459965 491881 1952235 1052111 1652661 1294104 830952 1708033 1445877 1711671 1733924 936665 1010574 1686303 1037110 1409796 1529858 1749901 1686022 60291 1191421 913316 142384 286610 972951 1812187 1055315 1645996 1580152 544704 1807357 685449 1218182 353405 1643253 1981828 204443 1455888 1985401 1426183 1638917 36548 1256808 1685528 1837742 1353008 1353949 1748356 802090 1306972 1958217 125279 1578669 290279 827826 1318442 1455788 128563 1473582 184973 49238 178631 1791675 1252640 1090664 803925 1100948 150960 763924 1663546 198715 1901233 604890 1101979 1804822 926011 823707 155158 159285 311023 627875 1147170 1823834 35175 1981907 785915 1162720 1035328 1877242 767453 1259644 1225402 474651 844947 1559649 1864014 1937391 1778073 1669965 1240903 1492979 296657 662514 86267 1620032 889366 1014444 817246 269630 53454 1649824 447996 1643119 1086952 771670 43076 395182 1864162 1816085 351405 1934973 1241177 1134044 1572142 197056 20338 101774 293327 1969040 1949363 1321268 1224569 513503 1903895 1603563 43588 1774502 1770053 1729012 88000 341311 755504 1522102 1729990 406569 1698702 1040123 20915 1595993 1895944 1395687 538866 1320004 100595 415740 338584 486017 88688 1185490 1829001 1353168 1529941 287150 393153 1665248 996144 283912 389419 746276 316200 524212 317160 1196523 75800 910491 340244 993623 1166531 1025474 1162788 1192836 148612 1802979 300975 256391 170747 101046 1342845 819255 1801575 1951954 168883 1768189 1298483 1305438 195087 140006 1911283 1761891 188852 1990354 798766 1973150 1820247 299285 1233237 1813959 561345 1536770 657741 995347 259141 890901 1149496 539139 239724 1248677 1126607 1906588 1989523 1892553 1533573 447917 819501 1844511 605424 998653 160783 1912763 646649 613921 855245 781876 1665847 1964172 1296012 215147 311204 142735 1013093 393382 1724228 1501127 26303 1611866 1538101 605598 1343373 842401 1709950 1733606 872865 814475 797757 441619 1795608 183778 1220881 1905274 722723 1374254 1673195 598182 878855 1370127 1525112 1872446 57420 459865 633855 1555583 1490621 1935450 1481089 1876433 592474 750512 316106 799429 100489 218680 1702319 575303 301833 1166788 1572456 1045807 976464 693660 1249150 796727 627600 404858 979217 1508647 1528793 255175 865283 1335463 206002 466409 1804637 287729 1757853 1636762 97338 222430 1034031 1857896 923031 88992 151715 1602834 1587783 1370650 1806576 222257 1185856 1560803 44800 250816 85069 1330685 1277567 525250 1311791 1998596 1673729 394043 1016696 639703 16760 1329257 599486 1102175 954540 1603848 200338 183869 359725 1263004 1322509 914688 171677 558411 1017213 1793969 255485 356138 28371 420469 413431 309024 1459546 1108901 1947054 1727578 1769769 967492 1190598 1062536 829832 1099729 447474 1080682 635292 425710 1954505 1848177 447208 958534 1028401 1251140 646493 1767709 1319964 864958 1940609 1695488 1174164 1402927 681887 907964 1571002 407672 1496636 1687665 1585543 36505 585661 871518 536709 449121 1697185 1646240 200143 1029082 756173 947579 564787 1075761 1105348 597100 57995 416906 1479621 643532 243002 268540 1251853 617259 1899246 688300 4769 406402 1900778 4788 947984 1256471 75008 679345 945690 280255 467972 1163217 1319858 749234 1713364 1376095 1006340 1045140 1207883 773985 78702 690910 1212271 803182 1833916 1359040 315484 901873 1774142 1752366 24347 796082 434097 1442720 700111 1729674 1811010 720666 88007 906956 1226002 685286 1650786 28269 1998739 518959 116720 145163 1482601 1524829 1550785 628697 206472 676453 1599893 1603506 145431 1091793 154807 1952549 1110125 303014 738135 623556 1094552 1812216 893111 1883594 1748011 1718923 230244 675881 1631698 34288 954658 752496 334265 230277 1447729 604893 195601 678130 1728145 706122 755776 200182 1219978 11490 360471 1350490 797785 1014456 683760 910657 1205431 1946031 1084933 1219731 1609547 1099384 1948781 100661 1625350 224361 477701 3967 1287122 1854538 120444 1648089 278762 311184 1866590 1618648 1904493 857113 1890232 216287 432787 323617 147866 768247 803713 1441017 444733 1883323 1406917 1543362 502218 1698760 677253 224758 845513 1828298 159861 963400 1521927 661343 843544 1327321 518854 1230494 1128776 856059 536859 165797 1493609 1358524 1561807 712143 194825 1025673 943039 1631226 1274622 1272034 1779142 627453 584413 1315643 1563415 86811 38332 402629 601076 464112 541936 1634485 958085 345633 1001581 845709 1366888 338698 222009 1206422 67163 1367678 873247 610895 617515 1307363 1859155 950948 679014 1173336 1866253 1983745 1853756 1045348 721917 1023088 89520 958176 746126 1791913 1234504 1724652 861456 1800483 10005 1414507 1323049 1079296 1046845 242418 899914 1708986 716578 1447130 1665534 1399397 1200187 262417 1945221 1108030 288686 1534816 1442181 746494 42787 1044031 1008975 1157741 982563 194968 1061903 194728 1448057 1654845 1742141 1462174 1829146 1201026 1976910 1494168 1955527 1271849 1994005 778228 1349933 472376 1884192 907278 1948571 931029 142542 783050 1473726 892792 912399 1428814 775395 1161713 1602910 659521 1733582 1477460 1558717 897209 346475 1847886 1397435 16895 449584 1431883 562542 1875122 1522711 1753187 755713 1791764 1330085 304275 1951204 1004031 1400728 1621711 1366017 1964472 938403 976821 1940382 1815987 4331 1642171 874446 820008 1312004 829267 372645 1331939 177369 706307 1007172 1623902 1361643 1681838 569737 699384 10406 1124110 1898171 312281 408731 937089 937953 1350993 1424817 1987309 1466857 1354514 1930397 944743 1169563 1658402 731066 1777072 1020847 625258 368215 174877 1479837 80514 1702424 1759809 1345264 1222981 984078 1300316 1584076 1951669 1223597 15906 352199 20559 1404233 1172224 1312924 876976 901211 297436 702744 1956668 1014107 1366586 1611815 245251 43466 21061 950546 1875186 1367554 337379 1344960 64749 1214391 1008856 440593 867528 1462446 1058976 270843 1935718 1720414 738045 1729147 1569551 829507 797874 1094001 677596 462652 1971159 1325453 81506 483324 945994 400672 1560245 1634060 1883356 538187 1480263 809082 1116874 163109 934454 525327 68684 864828 541901 987318 1070581 1229552 624929 258006 832154 1272361 385681 1528169 1803069 276328 784584 91742 1671861 1253589 1189052 1268019 602582 1384834 350669 1431634 1238508 711106 723506 746656 204668 1957185 266426 323388 1556591 1167300 534809 43383 245619 1878479 811682 720621 543993 372265 345821 1951367 1436662 595972 1058492 1836717 1101139 665359 201990 1166990 153275 1393310 945623 170782 1093807 1552730 1629515 1676738 1690332 1223174 1312302 1053993 1981278 224535 103329 1168530 630123 1765992 684099 220185 18622 767464 898606 113221 670580 1439065 1388173 200305 526260 1373169 674060 1882746 1017968 341286 1135567 1935193 467041 168716 219342 1813733 1899678 1842739 641701 372599 286286 898547 572831 485864 1363454 1575147 1614509 1232843 1415050 985420 1592115 413730 1097158 403049 160659 685707 639601 1574038 656686 397276 1124539 1711840 966217 195017 656656 759707 527157 1113265 788086 456777 1939512 187149 1457752 688775 598973 903165 1092805 1834265 1556101 207203 1143996 1584457 1261989 1877031 162487 425820 215962 1129820 1540537 1629243 1241905 1361659 548848 1534683 1606168 477564 1164602 952590 581899 665951 1013331 413550 1130156 606170 1153492 749465 859963 609527 1085031 1910897 20886 858718 1433443 1329209 612500 1169366 1853665 1316036 465380 262896 273916 1393115 1926823 1480154 1045932 1887359 1315351 1795920 1332195 551400 863991 476121 1662554 1482015 533223 699289 428810 1717612 999786 987131 1582176 451849 1772376 891334 1728558 1548807 1929810 628877 1569632 379334 1460034 855898 469024 1246296 280739 908297 1545909 719002 1149608 247473 853672 174264 1752044 1108512 1347662 1800038 652199 1831027 1369382 88484 731114 1073699 276613 1789901 782764 44253 890586 1556084 1916125 184911 406741 744959 1108200 1791977 1171705 337293 487776 1717119 296791 519620 51158 1325536 656543 1740623 1813555 1799497 1130470 1737388 1090099 1726532 709892 1017283 1739853 1803713 306358 247953 41057 1697613 199672 1733474 475145 1843093 519147 209817 1602776 1083631 666594 765208 424403 1042233 550541 34338 1363942 1135246 756951 425992 65567 1843527 1085982 1481589 174902 653097 759638 1301908 1308490 176346 1473864 1001408 339876 1377118 104659 324974 974199 1985471 236260 1050370 1178494 329321 1593712 667915 1199266 89083 1493370 1600876 1410345 1051931 1823210 141093 1685453 70070 1662505 1694888 1507880 27267 1937187 448662 1472754 902319 1664329 838053 55806 320681 155727 1078249 707054 694830 125555 667356 1585450 228835 667525 9340 1430761 1518920 316839 1314685 1021887 519399 222392 48020 1449380 373166 1797041 1886367 1587225 270876 154786 322394 865232 1362954 142368 1308970 1202365 474597 310125 596213 653026 1175244 10447 1223656 136326 1432099 143433 572382 262209 1171671 417706 797139 1020904 941858 240418 1578354 436048 1315787 1035697 471381 1103407 1943705 995056 1196755 186760 136342 964124 1420329 18074 1248217 1723001 1928143 813660 178087 231358 473204 1710866 688028 1932453 1895036 782560 606489 1291389 296209 354715 1970083 1812995 1268275 855105 1746904 638254 1100243 799832 640173 1840988 412814 1249705 1130833 1698490 904298 740714 333933 99653 1762314 408239 1576230 79515 586193 1200871 475772 5207 780831 563145 526315 480248 1859858 333094 297685 377547 152965 956245 1345929 1802677 1500331 1453613 1767912 220053 1688026 764267 1442657 1699067 1232066 1175115 1595391 1757616 1130877 535330 1555766 1996505 866359 1586560 1989376 1797010 93062 331189 76823 973866 1520496 286376 1169391 1896845 1935173 365297 1677280 4129 200375 1568644 284815 699350 1299523 1908749 1775854 97085 1795910 1716810 1976255 1298190 771652 866996 216935 1374216 94590 426480 226134 438779 1183107 1296751 11786 455560 1460147 37555 882056 1513073 397111 1130174 1953982 261956 616799 203784 1076076 1961661 320285 1311984 1823226 1775851 101673 548345 1438481 317296 1783501 64648 465526 1622768 502031 418046 1259007 1989886 45231 1879295 1345122 1639926 912587 484615 998498 814866 1959399 659250 1081728 885703 36727 922813 162513 1938883 1615687 1344976 1263836 1726758 250021 453069 544933 198331 474420 18770 1175617 2347 1440935 612931 276555 1282590 453040 75877 1536924 1165965 505552 1110892 81898 1466602 4507 1954651 489894 76625 6437 1163662 1174414 1865341 233678 1141401 543578 142832 979435 480623 1896175 671028 1145147 1798683 1092852 657414 62255 1087792 395729 1236364 1948345 659271 926811 1216040 426398 556091 387173 719494 1996026 1877953 398805 852278 1526430 654055 1759670 1985430 622212 1848878 624251 1811519 231602 1919615 475500 1475637 345637 734810 895882 1312175 1910035 1396432 1200810 729222 1397328 793265 954395 1796094 1096059 1220849 1032041 107771 1816990 1615397 655560 892989 521762 465574 1701200 1029949 1808293 1613099 768006 724082 1605833 1666552 16417 663993 433503 1425926 1917282 471021 52091 1503900 1467737 495856 1994057 1489007 1894217 1548732 914935 679051 259187 1946378 499606 545072 270189 397703 1812329 1009476 1101650 1337603 672252 739884 380855 1694469 1015763 1194675 789924 1784847 193497 710178 1549191 188484 1656811 309289 1004020 1199372 1630828 729568 423426 1628694 1697073 271476 1221141 1014323 1966737 1835853 616642 1231914 566053 762105 1371803 916276 751357 1453793 1067686 903481 1981362 1710820 854138 1081950 1786980 1125949 570995 1564866 1265009 1065246 725223 1945334 1566961 345148 1510692 751307 531325 1848927 1765633 1468543 1306246 1231015 1856910 146233 929215 1125301 1062538 183702 424784 1428609 1571206 896325 1261876 51190 1709704 1400346 1694125 465493 469914 1957147 1899851 432700 639674 1055307 1442854 377340 500362 940 868312 1770152 1703375 1881624 437577 1222721 116117 1709449 213494 1578144 1375928 334194 1548200 15394 641994 1737915 1811482 1884570 1855858 428548 1039376 1324734 235084 1446479 1773326 265523 133477 1904985 646170 618963 516188 1176234 1786937 340197 1359326 918358 987225 988402 240703 306159 1012612 214478 1304392 968399 1397546 161101 1423983 510857 1103934 562040 287080 746024 1496893 597432 880936 540840 1366166 1708599 1416249 1678325 1846351 145047 750342 221870 1576031 940606 1335040 70902 1103060 1223793 898849 280035 1217542 1502018 937320 135572 301233 1285028 883919 119742 1420401 1950335 348365 1511164 1548702 366562 1902847 1591893 1168912 844760 4914 1755404 231262 1469813 5860 169123 1415534 906373 1916193 1069920 1690890 1990946 794637 1224107 1509228 1786306 1599137 716100 1311443 1338233 1414363 1533039 1633152 1670634 1291112 262405 1837681 999418 275028 934536 1213271 12658 280931 810411 1825275 813029 1331214 1860949 366623 137618 7518 1085070 1168845 1341622 1143551 1167488 1708040 12438 1990214 435136 1067570 1126260 912156 1862628 1370860 1991786 220655 236108 746459 753314 628531 1222796 476867 687501 763819 1783931 1243583 1935350 1227777 1954441 382117 948243 279383 1557051 242367 1492127 1956186 1185165 72820 1582204 1498955 1947535 369034 1829587 1937768 1365292 1555127 1749966 438096 780697 1180668 1997425 1269802 831545 1099528 1967376 674513 1503265 776017 150267 1739482 806796 354595 1343907 51066 1714638 1270197 618346 885354 1153274 410868 572628 177647 1799584 1379537 576817 888172 1799437 769478 1945917 4119 1926881 812806 440564 384742 42461 131584 1559104 1441409 501326 1721548 482445 1791646 454167 714933 1463042 1331470 674248 521193 754116 95266 278479 312790 1885806 72480 1323409 155955 373593 627048 865156 1146713 1546342 1700813 74629 177048 1688485 166950 1776276 978905 999275 883386 1636452 420507 750766 958680 490564 170478 1873045 50481 166206 1846349 100232 1830995 1168175 1286118 219504 1186024 96827 1866789 1169608 681278 430254 785302 1429245 1449382 1852275 1953761 652060 216401 1812093 118941 1554805 1846116 1926956 557125 1039555 1179979 1571214 1738846 1841641 1057269 1002528 1804596 60548 619119 308199 105301 212774 924226 67221 1450049 976314 1759178 944582 1344555 1882441 1891870 812374 1718430 1226505 858679 1200296 1680783 1775883 1050958 1021725 197086 1885759 720834 934638 595563 1559058 638522 1039607 748848 438335 1984043 1948716 698549 632783 1452167 1954155 727848 1976083 128753 382486 1149403 740072 163556 1768308 626111 1144036 1584242 554179 1370659 291002 127099 609219 941278 1542933 819474 630894 1304748 395666 339287 822878 307988 1968729 1124636 1875301 1692352 773967 215628 989115 1804432 1813145 1073195 206738 607685 1977942 397734 668687 1912611 967442 1371207 1272017 450843 1707104 131463 1513328 1699689 886360 1420304 306350 1603428 53899 23646 1276164 1848584 151588 1106128 1554054 1648256 819325 640967 1863207 1529119 995952 1899896 946262 1167583 1441855 727104 1592428 1010888 417299 1723851 1743983 1286486 1198176 1535472 777629 1550284 1672805 343724 737614 1933714 707439 861703 519654 175563 1053295 508634 1527401 133780 1305743 467229 1929825 1911739 523984 1721131 705608 235984 1318495 1260813 408015 841612 1358897 317836 1440220 1985968 1243269 408212 1320624 1605941 432565 1554502 1694425 438353 1606498 1426377 734359 1233335 1890616 742630 1717301 337986 318057 1140048 553104 721362 1975966 1991650 1248343 776640 1416652 1874531 1425565 607403 1628658 1968379 842693 747008 1747534 1574266 1204190 833203 782949 1096967 340225 909106 1727359 123586 710744 372269 1272712 1802514 1461095 642502 217497 877233 649156 1994428 1665743 1545875 1356504 1636019 975692 488603 1791108 28892 585200 1163182 1060703 1092704 645655 1210223 227348 1615970 1695671 938902 1613000 1977777 1342391 643063 887533 972125 1660772 1235407 1881399 982939 1450797 1100759 1350050 1080245 1432426 606503 1780086 792387 1587896 214195 1939605 1008406 1521023 1111082 1777069 1060015 1892889 58786 1311482 1720061 70605 553745 1473885 474210 914772 775782 1936466 1523623 1911556 1654589 1668445 892336 351392 598977 847772 455038 1484886 506450 1534806 541844 622613 1147716 1599740 90817 1571538 859758 1715678 444931 859269 667206 732535 783549 1177197 69465 1604151 504155 136439 555813 1334136 478441 1783096 412690 718704 398118 119056 272989 1821648 1352583 1489815 1132857 1688122 270516 1415987 1930216 760967 148485 1148135 1726571 78579 1141170 1242514 938356 1587420 31420 1734312 569442 1481122 742307 1604032 448122 1408164 451816 1298263 1774175 1602707 1530691 121139 441625 381308 1001722 674856 1015020 1371486 1876401 141743 1270167 1017228 1767281 864881 1804159 904383 1374410 1942195 1711877 1145143 1017043 1018202 1288873 1257256 433524 1214701 1284134 445745 1799262 216639 970148 973987 1942133 972915 165131 1058373 1757373 1678050 1999641 1600067 339717 597369 301174 1128383 777745 1982797 843281 552129 1481771 1062337 578723 306543 439921 651752 823491 1011936 442410 867566 143208 1445369 314736 233980 1519675 1172157 584198 797533 1356990 1120168 1801369 1397150 324336 690779 1900563 1289824 1728242 534784 590066 251358 1974587 388011 911878 33978 485630 923890 1115296 800725 573671 937289 924174 970776 1049270 1713647 1291191 520376 1469456 757439 447383 1661336 549976 225874 1269093 1559547 1845694 968827 1253715 205594 1721618 1875462 1472996 1837284 1099177 1463725 1864197 408766 1471178 170649 1349045 273658 1909420 1935396 1081310 1936333 857848 505697 970738 633876 1274955 1089528 360201 1039445 1580163 1590159 1248780 165339 1568470 948203 1166415 288667 711268 744925 459937 566330 193802 1741413 968470 1317144 9418 778573 1719169 1148564 678322 414212 1887170 1456463 799935 567603 1936923 1528650 914439 544623 418738 764701 903199 865737 558921 1450242 1461256 866056 1617362 405207 456840 1884989 139459 285188 1585339 401533 43614 1055000 991229 324187 508281 1957809 425516 242491 841290 912554 1050353 18309 1477309 1790470 448981 1935828 1875619 1923106 1374750 1847034 446438 912836 833346 74710 1499971 573489 1648039 1632629 619628 1969958 1951610 446747 69416 168566 985582 103085 617820 483113 1575304 1885095 538613 375419 313110 503180 790492 1113035 1363705 1725327 1657758 1436070 870815 252049 219461 1682647 1933566 950362 1805577 916055 800444 494257 1294802 1988065 1388483 705811 1760553 193209 487883 511370 933518 852024 964215 1237177 871451 330498 1483182 883324 1580725 552082 1664808 438175 655823 506618 1239504 698694 731281 918314 147055 123753 1668960 795042 1235220 27566 13542 1903651 1624739 1734626 718451 942489 105264 1974640 205683 545374 400082 1154010 1191819 1685938 367713 762503 631820 1892435 1177229 1902004 1949450 12977 1742870 263080 1743188 799354 867397 678332 1545899 564280 562401 1197216 452957 1587411 270310 1931565 6767 1509704 372363 1390553 227425 270460 1944641 286970 623812 1016047 1712967 1855668 423383 766208 746156 1910274 1421855 850801 1070885 850840 683080 1721973 1441302 805883 135945 456726 1039253 824738 1557978 522707 1209309 1651737 972436 1948689 213261 864777 1857265 1307568 1048043 88800 122351 1676322 1175302 634142 1555163 1022182 413977 1731913 1707598 538229 246981 561524 532678 1509705 1111784 1664307 129199 1411820 1282657 844469 992325 1277223 115436 1573554 683970 840656 859018 1961216 623172 783118 837199 228592 1437710 604521 18219 1792046 679536 1258775 1504550 192500 1681317 214373 1592335 1559710 841746 1431441 1692327 1163268 822361 1194164 1410586 696356 1141462 1699111 1752920 813604 1961339 371074 368809 747787 1485665 1573131 1374167 1261564 305754 566279 7355 1728533 789269 145177 1960043 1651667 291491 1392823 1283505 1439330 460616 354615 960272 852161 865582 638959 280686 1715454 1046235 317767 470678 589654 1722166 602794 581957 1886220 25782 1181169 357862 1562232 1017287 485264 1795068 1688960 448637 980042 446249 79162 1973999 1331501 774995 212568 886955 1972507 1758376 116109 1872348 291371 725623 1286924 1651665 72924 446602 461605 1232335 682804 284467 152892 755443 1484251 5868 1798595 1544883 1108238 703868 491161 460722 240608 335117 896668 829974 215489 88916 889709 881479 1516294 195397 1162778 1472084 279954 150653 1748597 1595177 982811 617954 1414904 1305955 350949 1246924 1518466 1634088 626584 1489953 1973638 192810 1579840 52005 1336083 191356 70965 969120 367495 1392545 239936 52266 669279 1185186 1339238 384746 514275 1560214 1393347 434534 445489 258023 1388879 1883449 114259 744715 1798599 1245525 1941782 1174988 980939 1214389 1914057 1695099 1768036 101250 1815193 1687906 90559 1581678 1432656 1897536 1023189 942231 776489 1481017 958971 830315 246630 174400 157396 1500965 1024032 236077 1167473 425825 1256489 142339 1569083 85441 1552803 1868834 30924 107306 1765399 1791103 1507731 135002 365003 953447 1047942 14416 196386 242294 1565091 1369508 953072 704129 1060778 370475 1910742 1180717 871014 417616 731918 1124976 461566 226433 873220 815520 1775638 754275 1925283 1599078 1874682 1165458 560655 1314589 464616 1786084 1841804 1981807 853842 1037701 1427007 304097 646610 1406450 439512 714301 1940506 428223 920159 1067964 1769445 825491 363257 1805979 460058 1967617 1063515 1810413 1778677 626270 531842 540079 29133 324941 793792 885478 563742 1609093 1996833 1026142 1877833 881352 1789503 1773567 481477 1864398 1167705 1340968 712993 584267 1889150 1988328 592220 367496 167204 680670 1205954 549746 620385 729852 1744165 1589208 1241458 935916 613627 164681 1894993 1010367 1013071 267607 1157959 1748511 1020686 940125 1038425 1666799 592352 1843294 38002 651972 1453054 1621918 1467692 1387207 839803 1928018 386252 696971 531735 1278855 173553 743833 1753137 1074492 1908004 536348 1736064 1927045 1441108 208724 806535 1056930 1887770 1491770 80905 694875 895954 1314713 1641768 1709266 1614259 603688 279332 1373969 661492 1476187 1408810 908331 1991608 1807741 849228 22380 1126795 554027 200734 1029814 1571804 1928382 79897 1218347 1837014 1834066 221912 1150970 1798248 1208199 96223 1570138 87068 605077 307441 1533148 1391845 1393768 321796 165370 1315015 1620581 547134 1865667 981398 298388 1435287 810940 1920630 1490818 1638393 836894 45288 692341 1441479 1937617 1184057 117582 1884923 217281 773252 652203 665401 517371 834721 1650146 752085 1379180 1052505 391117 1742197 658998 1553696 1995282 113192 624 1459097 1557773 1804181 1564931 1049886 1815255 1297597 1325947 1824591 1208405 800778 1327210 1047681 1793859 1101522 1905636 791304 49958 372180 524639 1805257 168691 106480 238065 884337 610574 1858820 381128 152177 1058268 40774 957600 296797 362262 1552976 1217816 1543299 1432470 1654117 1872573 1607232 1016860 356341 993222 956261 1571526 301501 368938 347418 87317 938859 347643 406747 311482 1023317 1005810 18085 974240 221781 1718824 987279 715958 1683449 1449812 1845885 440618 574098 985132 582843 716669 1247351 267948 873143 1583716 422693 476640 1004379 868554 1958797 1255741 319617 809290 1134097 946681 1371398 156926 357478 1867874 1693662 1289944 1069870 765687 730483 1329796 1818747 1680316 482490 691398 1438824 359073 1242248 814877 831498 1628053 305504 1289163 531385 1475610 528388 386497 562574 1194124 593486 585395 86412 1868469 436155 1067343 1800039 270592 800987 667393 1629310 1228825 1858377 579926 180988 1285744 1635828 1206906 535980 774277 94429 1060623 1404279 219677 1779928 868373 311661 348943 1254560 937689 860201 1537499 1583230 400151 68136 102011 1927566 517321 531228 876055 1834034 1790073 756851 827577 1745122 1249847 1864927 968650 373436 1201831 72420 1596375 1648058 1334455 1597084 42370 1122457 699981 1571982 1478374 20514 321764 395098 376907 94303 1307447 108973 1361829 1435501 1460209 1762367 1194336 1786026 1331565 1681623 754733 935500 1300955 1776163 1579626 645593 401314 1465032 469646 794711 597165 27350 290785 923207 1956030 106544 327421 487421 21313 783322 1876682 1429175 1154449 947403 1419376 320234 1238057 209567 1685037 379776 1391109 55193 892940 42046 972395 1067695 1436988 1238296 791514 1042856 716566 1119083 205055 136170 1308856 24367 433638 480353 340346 1981555 1120899 1127085 972693 1595000 99566 1170872 966648 1306156 1129402 214616 1968811 598988 706934 477124 1583650 1868129 152402 1087009 1706021 428388 192510 928264 402187 239741 1362070 1756949 98546 798203 744082 1923005 900659 59102 588796 1624890 389908 1067230 684548 1637646 1899346 365073 65698 1001390 1750932 1519986 1968999 1384252 1139722 755354 314487 1749399 1056864 1894922 235578 1744850 351115 1277208 1609993 352454 1836956 620959 1335332 34846 1445645 728030 1423979 665589 593900 102740 1830648 635701 106252 1578642 578010 491598 1802477 1865875 522996 297507 395888 1936957 1890772 841451 1411115 1807417 779020 641814 1263979 157820 1860644 1237153 252930 817964 1722992 1711583 1392209 1934956 1612467 469152 179687 1407338 516970 1416455 1105086 1207248 1232152 1320307 220513 64124 1659027 1131586 732657 1864835 719206 1064141 1960879 1828394 664052 655007 1474626 1472194 1427987 1765604 1202372 1174007 900514 1721781 851646 711408 1269619 1755847 1297066 1202 328103 767223 655239 736327 655288 1878760 982640 1417869 1959579 497779 1509222 1218761 1500887 784882 1071245 1898268 1912124 1995973 170721 596374 1265623 1012771 1727638 173262 769868 1482656 166693 1546272 972570 1826369 949753 755452 272572 714282 1752457 1158513 299005 1967179 293300 399839 1616615 559068 1855589 1917466 1079091 776987 482402 179541 1270923 69109 443981 773307 1169828 495539 1419874 1391813 1050069 1874416 613458 58480 1018545 655215 309228 903246 1521235 138546 1023469 1129828 309449 915892 647200 1393026 560816 889024 1843647 69792 1352518 1416416 1558065 120953 1688355 7895 1441604 1922711 1341507 994450 1934324 100532 560241 1900637 654713 556418 716108 1461249 1587895 119089 928679 198491 1617775 1853064 1987388 254959 1571276 656963 1622336 1596618 1906704 1628727 715431 842943 463617 144677 899340 1362105 65024 23426 969582 1259571 1845989 76194 326684 957412 126645 120095 404329 1823214 1384359 1323804 467255 1759679 833260 671298 716894 513302 1817093 1682420 864379 1832910 1728444 158984 1038001 1231928 194160 174201 430229 1699575 974291 542209 1127995 1642652 12739 1524629 1919175 343394 719099 439168 866867 1039079 798109 899393 329175 1914349 55428 1262364 686509 1678432 1208184 1855776 936176 1540073 1406211 1821386 1185661 302179 743433 406813 147501 189076 552298 1275741 287312 489252 826630 1535114 39069 1537017 1817934 1951122 1538593 1008811 386481 480796 819686 408507 935851 1928471 16620 1643591 1693582 1758042 1846456 1340149 780269 1895321 1975251 1801073 951220 233459 1956543 482665 1202298 1076235 1481586 1395543 88679 392373 1143158 951863 1019556 10014 1643299 17290 657396 1902300 845491 1891331 1339687 969242 1740697 1822213 638041 809400 1480280 1554922 1115029 1736889 1537250 81959 840153 1322974 1422645 900569 417696 1816043 1621590 475265 931833 375786 1662556 1167769 1277832 1020901 1815427 413812 901565 792551 1200624 1069753 631828 105660 1063945 424036 1886630 431325 6128 564967 730575 1185037 456433 1832686 1905958 1978692 338400 1749366 964399 821273 1240880 589260 278927 857176 1052862 1297725 1232884 132515 801010 1147373 1690304 1926251 1969776 1395697 919868 62235 596983 1550991 294754 1939314 1835109 813300 403358 331823 734351 780798 482349 477265 1608791 831061 1332503 551070 1047723 1950651 526910 1983048 1489735 457162 1690354 1801427 609564 540511 714804 758114 1464623 918623 1734123 1672031 1394469 606925 212781 1608305 1936515 1506031 1885101 1810772 429783 1330533 1283017 694082 1200438 889419 662469 687479 1021216 745490 367189 1775140 1830590 1558953 392390 1713765 870079 1136907 595870 1749792 513202 370004 753797 223196 975028 1428202 909224 1230109 800807 1598676 428498 1976459 414125 1059997 1398679 1285021 15648 122947 1889321 1687201 548326 1178074 1562972 737340 1252501 1022774 209154 784643 260574 1080828 1561845 1158899 1687398 371903 784319 114823 1945655 117717 1563032 137508 320591 1005468 198768 183987 10366 737210 1281213 1763591 771736 1428423 245486 1155440 1004428 281577 1958046 1923499 489566 1389661 1562971 1896829 305295 1575625 1229353 1545683 1022846 179547 505169 389082 1241541 1831250 1641889 1982523 1203715 431177 1357567 87661 76449 434465 300694 1922374 1524650 982277 597706 1800758 1486103 917213 1999314 604427 14785 634866 1703861 39967 581074 828630 1013484 731569 230333 1499547 434849 1084894 412219 1116606 646690 1177210 609350 1491981 709901 1205135 1749639 1544054 888837 1741743 46758 98793 1171996 1440937 804334 51109 1988765 1704230 413856 895353 849966 1403896 1252797 219977 396954 1476866 1243125 986554 1139344 1330748 304130 1752560 1357154 612018 1227314 561429 938153 484065 1486648 644148 490871 449452 189107 84761 1029249 1356274 381439 562702 1672427 448456 1879895 733310 846434 1912176 165440 1958921 530561 1055808 112349 791680 1692433 1345494 1622687 1302326 1294194 394878 1798941 412439 1452648 1992223 1471270 26248 1482423 1517890 203175 1803101 325464 700325 1519819 760381 940160 467858 1682849 1110574 1244601 1228762 1204969 736122 1776640 29643 152583 1378384 562464 120198 1101778 455152 1450232 1254684 1990862 1699963 1233073 1403322 1888896 803412 756166 1161791 1414976 1238245 562712 326172 788003 1657702 1092613 752555 1354199 948306 651097 812168 1794897 342941 1564927 1106193 1918082 1124729 332542 817184 1589587 1546318 1277200 236160 1695869 1977937 340011 1975174 1286564 1288024 1791950 1835198 673809 731810 1655223 566430 1036744 1372301 1149005 97294 349259 1171157 1596848 473532 1324896 1265951 804795 1097056 1561042 1969601 1556892 565826 706708 994763 562857 329168 1177586 249905 1408225 265562 1571225 995970 1841289 856017 1043841 1321165 601826 1106918 165660 1055104 1603634 338387 1325260 1112403 1543239 562372 416151 1444587 1983558 513496 1051119 996932 1350493 1821323 624005 498168 22538 977461 1950128 679592 142508 843443 465418 476625 1517127 735997 1152603 238831 387604 355168 1071837 1183713 688035 1907405 1937194 535678 1087960 2225 125266 895421 661321 1919124 257560 207833 405534 246841 1114269 954552 1511364 206676 95309 1781636 1575615 1826100 1879031 1332962 1070593 1986532 1820612 256659 678334 1031353 1779931 203185 107337 355186 1155730 1018788 505746 1824369 699882 447886 758414 1667397 1494391 817524 888989 1165695 89783 879927 1078376 1046220 1228137 1086288 1745759 1811948 719332 1064388 817625 379634 73917 1000406 67732 1727263 1160132 1915171 1217508 685974 1374991 939341 1023841 930716 1471607 467346 294412 994385 1618535 697411 912673 1445725 1568131 299431 769971 24756 368645 1535018 22899 1224487 1491120 96689 825086 1969094 856334 373822 762955 1912908 319649 277814 876569 1705660 1467239 1297392 1021945 630274 1920531 1892147 661241 1689909 266290 1161795 1318660 590401 1477766 510494 1955372 1229090 1701092 1316111 1176045 149185 1908631 710341 1574198 620168 1540896 583398 1636775 861661 1837752 106793 413325 1922671 1933319 1094140 1665163 1298427 1505632 1830990 176169 922659 1148642 1514896 713379 1734713 19829 318593 1514289 907634 756261 871221 1013507 839405 1271575 1828301 757309 938527 511065 1440134 1763242 1509096 220775 230276 1960696 810836 1907874 119694 1624404 1957506 381755 184508 67934 293575 1088982 994853 115423 1195936 1508121 604580 1638645 130505 1298788 1710107 1437652 1634649 900088 750397 1093309 1565277 1690955 1214679 1154464 1049430 1507596 1334969 744531 869536 1359649 134685 1614948 826190 1814081 1228869 1028913 297542 214506 421339 1049890 90311 650506 1424427 382939 144314 912803 1795212 1590148 271722 1969699 1975549 1410295 1941659 66608 795461 678301 1512360 1257575 192088 1359671 961663 936393 625598 1770588 172167 447740 1887647 1525278 1538317 1361001 1054274 963993 342796 720401 1489359 1511756 1054168 1110532 1041082 722799 463088 1907329 1078117 1519331 1105527 1667581 1284409 678853 374645 841726 1225219 583057 595846 1543128 702409 1423255 1260152 926050 573093 760189 941521 1444354 1267529 289255 840275 757032 294615 970042 1297026 671838 1607859 540919 1977896 1527824 775397 313648 1345464 701105 1717855 185666 1870166 774689 900958 770183 1387302 1458549 67090 666155 302559 818431 619323 774817 517926 385698 1119427 45975 1741604 1614458 1030116 1787781 70107 503603 1813472 205760 505361 514692 1712476 1193752 1552906 982759 1653676 437541 806941 995440 1129278 1763184 612635 1107963 1041710 1095976 1137321 1178425 1269693 51552 186859 1832659 470468 1103514 826689 532909 1418341 783954 1443745 546912 912013 536548 1575878 1468389 1970058 947559 1072218 1264066 977510 660780 1256898 959444 1209352 687095 1582552 1544622 1924477 1709035 340867 1441947 827118 508427 1451104 1240765 66517 1889363 537037 383255 691763 775874 376823 999717 1089297 380289 206690 301285 1432673 590789 1831975 1301500 210049 436520 13076 1059643 801158 682298 698405 1019662 607007 314918 1747195 511015 1093527 1484887 1000643 984502 1079512 889395 944546 1524168 476345 657006 147247 1175418 51095 1892087 1457120 1779246 989184 1440229 895034 1121194 1383480 1717090 1280256 1470388 831649 1024769 365894 334979 323339 25304 1742214 1243428 801372 1643783 159831 480124 1573003 312553 457878 196079 527620 938900 313548 367721 1879468 1891918 523959 1815966 1078150 211103 421200 1055068 1156440 1534985 948125 329517 342075 301545 559284 560458 802323 769885 99340 373575 107427 1519440 940780 1769179 1028691 952908 402679 511375 1594765 1472977 1472397 447191 145861 959340 1577471 1932044 1285902 495233 269242 737646 1290936 1121238 49168 1566503 176331 1396288 1876945 174931 1192862 162840 564969 1927628 64672 1675103 370727 1843274 716766 1741869 449151 627816 282815 1933850 1994645 801079 1096044 1871531 1132256 763907 1070157 771238 1440429 1603104 27473 1366648 1212681 1863317 1478357 568912 308145 1277402 894992 875841 108880 1579652 1114208 1718065 787194 273435 1383612 899860 1682529 1566916 1442451 1809487 1087957 679030 1362208 34710 929200 120656 564892 1073828 1788684 1934266 740171 829577 1959404 777243 392240 1981944 1739383 1521234 1167181 850807 1827874 1554987 620319 511523 285403 497231 1956210 87259 1985365 1930879 1324642 899184 400032 1241671 276429 1151011 152202 1556224 991027 794270 1213903 205230 1348523 428557 249625 302363 1087199 452321 969318 1341847 749715 1381042 1783611 496411 865973 1918456 1413080 677833 1000219 1211687 982192 1387793 1120783 1858152 1252366 392449 897445 1461704 646130 323029 1122495 221487 1063476 1964903 608819 1546304 1262796 401431 795422 438606 1469708 1260217 1178220 834921 1672693 1598531 1796332 690647 374529 101672 21485 137584 1018839 1694213 1898798 1132557 349218 988767 657957 1280601 941002 1451328 50605 612998 96919 715435 1137645 1336304 1156452 1674131 575177 491139 1983625 891244 1199486 415902 1880878 161691 1843980 1653445 1738575 1684805 1408724 593455 196790 1687142 1408501 70626 1713874 1994180 388664 518501 21747 1518611 1674270 1302606 1858010 1439176 1486403 1537877 1897305 1324573 1094080 2254 1571545 1914172 1889920 121410 305884 1358651 182620 835439 1665524 1658795 556172 981197 1446451 1583842 2679 1309165 617607 44886 858572 1274768 133069 1645520 316665 336862 1173715 1695768 1323313 1226009 1465531 1275017 987632 739702 1746391 19552 1347867 383332 514830 1740704 82402 105899 737038 1797437 897123 498917 1209843 671798 1256052 867170 1061221 879429 1726267 20506 1468239 1347178 1106892 529090 1400853 1901299 350209 1470177 219088 848918 145527 1465730 651644 586408 471170 119391 1236703 1361746 897226 1458405 266990 329667 630664 662289 1724771 622452 359274 1974042 1154020 717357 1162449 1481375 1203263 824942 470291 1206199 1844109 1156997 1970876 1675383 1620214 948943 429698 413307 316636 1122920 585548 1060026 255709 323157 626099 1825975 50783 291486 570818 862432 1886154 1382963 869275 1309007 1344813 583465 829696 378112 102054 44694 1824804 1451241 1562551 1887309 1149558 806084 1634713 997507 1977768 146616 892289 1569181 129458 542690 212392 1926321 404544 1169120 1437246 1379640 461617 155804 1256563 1017082 1850773 314106 1971480 1821012 1042243 1099910 61032 1971358 613893 165038 1805696 362786 1730509 1520416 196164 486212 615846 1531037 1928080 658422 284171 1490001 1884559 198906 1078972 854184 1698610 555637 1861566 1241211 1098558 840126 676252 1648915 1336532 1026756 1536359 1681250 1663418 765145 820267 1240428 531115 937835 1275607 1053998 730453 137359 1150549 1886570 1006131 507247 671934 1107353 26753 695255 1934123 748809 702343 773246 408360 494756 1140672 1758227 77648 369085 109750 985110 123391 588013 1288248 933734 683420 194996 619095 1405576 138279 1044058 1264531 572866 1061782 1104439 1398031 101607 397250 1753603 1563941 1899072 893527 704624 1874918 546905 1213146 1747646 1971027 245554 810590 264827 101834 1405318 554975 1441016 562001 1176281 1734946 118338 1462846 720790 240193 472008 1367816 1121330 160609 1877573 970386 356866 1372253 400784 639286 482172 549584 1188823 1750674 1019465 1741589 1616550 1609403 1417633 565530 536798 1613419 462931 1761163 1565830 136664 1918836 1161477 1686942 1333465 309907 47827 162951 633069 1449847 264672 1893101 1860328 1652416 1195914 1325706 1137409 923329 1917519 1207504 1175587 1698830 1382426 608259 13119 1329590 1363148 1861494 263381 591657 341080 1966767 726381 1619704 1177418 1866225 1022136 635402 461265 996689 31944 1127119 442131 1415925 813816 1188600 1853785 825574 945395 1266568 1975256 414237 1170889 346725 1824561 57905 1207331 1534695 987089 1954282 1659142 700651 596515 228499 59694 105768 1930685 1644056 446730 252565 555285 1993960 822699 424188 556681 773355 1339896 1638296 1783686 778060 1112399 1450556 1302976 1884940 304132 922350 1391003 471877 84888 366771 1579734 1568692 704955 435589 1927592 492892 1759764 769946 1348393 1658826 996759 1465898 1815497 729962 1160311 1645006 185383 974979 1130438 1033487 1100082 1414475 1352764 1778214 221684 404800 642279 811717 1058870 1874196 441753 1584343 500421 1210669 1055273 1318378 855620 714682 66863 1442930 1827868 1048001 1317500 1727650 614919 1509718 1917661 1530768 1220426 1709630 1516448 1245822 1820416 1143533 836892 492800 743065 1187964 1929742 1142341 1812701 457391 376600 1984395 639052 751598 1667066 1435414 598541 1460307 986671 346296 1854135 1333305 199633 1276158 1606130 793144 137065 497256 756796 185079 1747844 5252 1238199 412260 1662515 639298 1538591 24412 782749 1222198 1728893 278012 1555750 1358876 186066 305744 1676398 631639 283713 1080695 397022 1899876 1841378 1040212 577664 17650 530419 1301066 1236092 1448970 1896072 733706 1243276 748888 888211 1229190 1639175 1509857 1748730 1627332 1925263 1760781 456732 453399 918212 1655124 1317326 1361851 244524 1127487 408105 64078 598858 1170670 1256882 885249 1664757 1059487 1857700 69223 1662754 609068 1348436 557067 1115356 1416420 212151 973222 446430 1790866 293768 549315 1541712 1604296 1863418 1063603 138100 1276355 1251408 1750419 159132 660735 498538 1001265 1904348 780068 1610217 858700 1092987 682896 1840156 1077791 739097 930166 1050924 1277166 978207 1810247 914715 1176621 795247 1741865 821750 121929 1172649 1826492 935659 1859305 472013 1498462 72611 449709 1502124 1960958 75751 1115113 132356 1306619 264116 1564568 1656119 907678 1973976 1954123 88498 1913762 1237748 1414289 828434 1308073 1398936 156601 1903260 1208716 994150 1227512 68349 1241885 1237193 106519 604788 1263305 1978798 402182 1303392 1376370 1090940 702918 474657 979512 1698725 447752 963541 1968801 1098162 1054364 1012400 1809316 1930586 1697353 313228 78170 968190 1899491 1375294 143193 1565075 1558312 316819 688925 1421488 1054685 1219179 373482 50246 961530 1510659 110071 352718 227647 928207 1029284 1089467 172533 839460 1074295 1403476 1496844 1079921 962617 1911416 686214 818935 917149 1394408 367806 733637 1220696 1814921 684984 1995889 741919 850832 1704884 156383 1827934 1722981 903570 1436980 480513 336779 1349254 1283192 1668797 1530510 212909 968781 1788896 998085 1146171 470901 603532 938777 1200101 1933305 1859898 1646057 1134555 1640799 941950 1197376 881823 1420584 1533366 326382 555794 1880866 323246 763250 195336 604531 640882 95644 84626 647395 400531 1290511 280866 880341 697237 667243 1156634 1423909 740282 1030330 1888247 1017495 315399 98643 855665 1406208 357769 209252 1472340 330759 311062 767640 1596421 367601 1223126 134369 678132 1311525 1301646 1997803 1610091 651888 457539 1783139 460393 44741 339199 204758 531789 965433 1146881 1615009 85042 604854 1633161 515660 383102 1277209 1878473 639280 979892 462655 201953 25616 932495 1533157 1691914 469742 826583 823605 1105325 1735808 1603638 105607 1801887 104368 817762 1192020 1878744 1503447 1948909 435746 514204 631818 138124 235992 1754297 303240 408125 795829 742192 609542 67235 974705 129114 762946 482638 180035 1910451 634839 580991 1393390 1594832 1007920 665172 1933785 1137163 835339 1327614 725654 435648 973721 1409983 913014 1423164 217550 1777438 7577 674332 637734 319105 516934 1769252 253166 36898 282859 904737 1016924 1988845 559201 692219 1702354 1592327 1146209 1494279 725735 1428930 1766817 1771128 1146306 117087 779016 46988 562634 252821 1310042 1748458 490040 983575 1004210 1632991 1094078 776980 604053 1286788 1270192 1681337 1501100 556124 503806 1471205 1440412 1977601 1369951 638876 1539449 1820304 339473 263846 1024320 1850889 1859982 628088 1879782 1341097 67447 1699934 823344 440953 1875902 222615 1905865 70456 436474 705830 246988 1144634 1213674 1709055 16245 1185962 920307 899535 223757 683427 535703 1094113 1221418 1122621 688703 1104640 1261670 1975237 1051921 147186 10111 1813930 745148 1378651 1673052 1057578 1079647 747613 769027 946609 893625 1852549 1182479 377766 1860658 629317 668394 794077 903259 254018 396104 1565311 1605020 141571 872942 1459775 141689 961304 529514 1415974 1835287 1532950 1950135 518059 1542597 653236 971682 274067 1807196 1057956 794185 536081 297544 1956474 922336 557183 125224 29800 697636 1470561 200156 1313967 1190539 1812010 1174917 336904 1133883 1619552 818113 1556332 481977 168556 108716 1612206 1470168 427847 168911 1958303 834545 996882 201699 1893966 1665843 196917 1701490 810571 1107234 743975 851479 1839210 1567267 81982 1236723 356619 1818070 55906 1619190 1117324 934589 47430 239092 201466 678848 1675901 1196361 876241 131412 253997 772888 1030668 1220940 1523177 371538 1259922 417514 710267 596084 1380669 536650 1099412 1948359 1925472 378744 753983 1356911 812408 1151802 1821339 399660 828727 1865959 916251 1498597 1051351 1149189 398617 1959806 432804 2354 1660147 118315 769993 785608 183373 1105795 936452 1442037 1486069 1322150 1302623 1969191 330899 1807060 50552 1867494 681600 417160 273476 1990804 1397237 1573808 1248882 243737 1477410 63351 761052 1546461 281933 1020131 1258653 226135 1582886 1973640 726564 342265 62342 1900872 1316749 1112325 963158 994969 850573 500687 1238903 635660 1419170 1947073 995672 1891865 1252948 949728 881990 1136429 1475467 745534 1442865 219824 768946 1233022 1998495 1971898 1935494 1207016 650797 1746071 928048 279351 394467 279682 435081 271964 1412367 1342849 1536295 39550 359345 252374 219497 607215 1247308 1287265 956274 398649 948017 1413668 1983958 1187182 595168 85497 1497465 1803230 333622 74487 1377979 112431 400419 1057033 1705291 733884 817181 898289 1210402 11844 11097 997473 1954699 1574532 1277970 1889552 169910 197930 1202812 806392 1616806 1467841 440188 1581955 1643168 426167 1326359 1579644 757690 64962 217776 1787299 814989 391194 1072470 7993 555528 317798 21481 1431364 1707887 1696363 1276913 1617632 551454 25369 474504 18408 786915 1552791 182070 1291177 1362043 1931326 1471789 862249 1401555 1998394 1518353 1203946 167823 477883 337562 1949981 1461339 1409960 1523968 1082930 1533207 486306 75745 1699874 931565 593249 1501681 1873967 473193 204918 120145 1494189 493067 441736 1539351 660244 490066 612252 1537841 742008 1177233 399831 431763 1160271 1156704 389939 333668 61033 691627 1813202 1476728 1162139 569603 1221040 1823814 944567 1493448 1551276 1031973 1548374 699952 461016 994018 1664716 1962350 1282198 619219 409998 576060 281446 867838 1300502 1730732 1924942 1797309 1937838 787218 1265505 538407 1213542 641712 1690111 1116626 1821675 860852 1688416 1986736 922820 102769 837478 497454 300075 286791 705055 495669 1762620 1736753 1178798 1764655 877064 248308 911798 277284 1016421 661783 1459122 1359206 59046 1482483 337197 866500 190228 46866 254948 1338163 1600381 1480727 1306075 1384610 1430813 928920 1962125 1466333 1089820 1634371 1900099 1938311 775868 923230 1793822 1621825 1451199 784495 1047604 180097 717053 993724 647223 532966 1205236 625761 1889461 813230 1405862 857018 195862 1024883 354014 948649 954045 364008 87421 1615929 1633618 1852813 250120 1257995 679642 997186 1218488 1600743 582664 1444969 379311 1187170 1717922 1161 1171801 1263011 1326281 1813914 802022 1342729 1508957 1471579 1098034 341100 533895 1135461 1093563 422599 1097822 456942 37305 1269900 1228419 477089 176743 967761 1823528 1131707 1700979 546725 1664677 698364 1861709 1563115 1960378 1323495 245441 207820 1276077 1139224 1957005 981461 1608715 1862994 115695 1145089 480008 1767016 1625111 347925 233036 316241 153233 546870 411579 55478 852918 1942911 77843 399952 56656 393004 1139042 1888567 1797567 1324183 1154034 1803110 841893 673116 560135 1755607 177515 1504897 245724 1811601 1637893 659147 1434216 1913061 1230063 701405 1633127 1303924 1647493 171934 1380944 239789 726006 1993100 1410425 1555606 1674370 1203194 682076 601496 798317 565181 721212 365009 1916374 1910942 1092209 1377923 1339695 373732 1789670 439225 1681942 1349473 1090271 16870 1053869 1035889 130819 1261614 559748 177836 126905 1095993 697921 1984018 890427 1626708 814059 1051092 1903994 758011 115105 529273 1398307 1781033 1346921 384913 846964 60294 1964701 1414895 66211 323959 50745 541664 135314 1364673 884385 1298887 1595976 308927 1604006 753000 957989 1816740 1985804 1883477 1389929 803547 1306315 1344650 489778 1388247 1042213 741221 284997 1438461 1628558 1320222 1190124 260471 1095660 1358472 980638 142920 744498 1416131 543921 530812 797287 138778 1343349 965642 825588 1245971 264227 1788642 170193 189832 107888 1942710 1034104 1930121 77684 1892438 1420616 1537083 1005266 340984 468478 1438388 1332621 79082 763277 350649 368640 103141 920566 132831 1813217 35627 380921 518014 892444 702652 667971 106801 560386 1435060 1768353 1110165 251526 1777986 449548 1144361 876672 131754 991517 1550703 1054163 630826 502498 463972 173820 1531495 1075730 785285 890788 482857 1120138 584519 618311 1425732 148174 1494492 1500827 1301255 1293832 1197590 728409 1761147 250008 442524 1262861 1886243 1916368 1184576 742194 846508 222033 1638612 1949145 1646948 228235 484546 337497 700158 950915 926901 525146 504858 1810942 731463 185244 476202 1884330 61262 1584355 1217961 1896570 1558343 1277934 1648735 971700 931601 221969 406108 683525 1764818 773271 1923882 1080309 924654 1163855 1401355 533631 1908349 653223 1104900 1767526 1898740 1939966 1320142 1098800 1255539 1907821 630014 433455 1831815 492643 1061898 747674 1905327 237104 1814138 1350129 620636 1111415 809138 1259207 1004613 603098 22919 990335 1593217 1220374 780843 1713286 302212 1530375 1563141 162937 809586 882610 1480053 254955 683261 683412 425988 855423 712890 706698 574108 14421 880915 1112146 52482 673505 1649346 1200035 79810 1018848 1823662 1480742 283548 493841 1203608 551186 1512221 177185 536059 1610977 1973356 909556 1458398 1024037 1829730 493484 276444 48890 1309210 899472 1510923 1006254 708410 1824173 1783728 715591 1807520 1617677 438584 1455928 869932 204752 178582 1325005 196841 1004366 1536021 1683950 942509 746008 320217 1008907 451579 1957310 1538217 271164 1856820 1534680 851170 1409171 242432 931856 986171 872332 486752 97031 186022 989809 895598 382688 89772 1955955 1248067 785231 785136 44639 733166 1584971 820511 1552161 1024494 1069353 1091503 1331212 857492 206890 1951169 1435378 822375 181392 1103958 1287861 628585 1436880 1396816 1571468 23322 1217304 1419390 2968 1475173 1834112 1461984 413926 144711 1095100 1707286 773382 1232722 1853084 269973 1647427 265051 740079 1116179 524824 740628 1752896 1223754 38459 78383 158950 150167 1627651 1265398 1179794 1325120 715574 374065 936794 244645 1001452 684588 1012454 1546039 1503986 1676107 881904 316345 1489307 283320 564928 1895342 1509583 598948 1750594 1899653 809820 1423553 1006201 1064641 1353903 203628 1407713 306397 355514 271496 626628 212630 1121414 315678 369248 1453317 1083617 1990171 508591 1206278 614336 1390236 1448580 1413148 1953219 71558 447226 1824119 284410 783101 690852 634428 902501 367296 714469 1390877 1126719 531045 307822 1888746 1359867 964321 868600 381785 1867997 491462 545459 676602 1195119 1911364 385601 1264975 1547004 1033863 85691 1365045 610981 617605 438912 699965 296148 1586996 1344005 1284617 1846726 503294 1411052 404207 886759 921971 620759 48629 559734 1845845 1070185 706528 1271071 1511256 404189 1752806 798402 246071 389058 1773541 1889510 1800216 572432 261400 1435883 1435036 1943354 1803396 1048049 710127 1212551 386229 787410 108303 319220 689838 1885424 1340502 351612 527293 1647605 1250652 1938288 373373 523162 1207039 1828538 782421 620437 1677702 1724859 1057665 359121 221312 1123091 1168607 975413 1703288 510922 866817 154074 883678 254424 746948 1704055 222967 1527613 1258289 1900315 1007948 102863 518828 304453 521751 1442534 953391 861101 733529 604725 657996 1810207 939667 975979 575720 571068 1489389 687849 1891060 1951015 323356 498354 1225310 1215590 159754 92016 1266277 596855 1498807 1050335 1037752 494809 350552 150162 1189522 654063 1740828 191352 633988 1499920 1200306 769457 455533 1709507 615799 920238 573401 128384 1788951 63458 1988962 1907542 1245569 605264 1631151 619952 1473329 1433483 200110 1961642 1163115 71154 473489 1516455 1682100 305523 955166 1133902 757035 1383731 812287 327205 1816660 925047 1879130 1754550 50349 118547 215529 1757239 860453 156442 1720899 939037 1388755 1287771 1810827 725221 1126578 714736 900894 946947 166268 1597965 1914354 456778 1936574 592845 1924245 1028902 183512 1051210 754929 1702922 1664874 911593 376541 131341 991598 876863 1667084 1853981 1931227 1979416 1099984 220540 1049025 791696 200053 806443 777993 1840338 1505941 567590 618220 598907 41665 1647688 1557530 866289 1605490 770576 217735 1377052 247154 742706 298943 100247 1293640 1974659 1871872 498972 644290 785499 737455 485074 667701 451296 891148 648645 1758769 1967340 1074352 737800 844265 1007646 918230 1383102 1096042 691147 847054 7349 1134875 1383185 1422533 1244251 688412 64191 274354 686527 1999955 982786 1823459 665514 1097589 550182 794158 1819866 1432702 235601 1190547 173016 1223956 1253144 805886 1038748 1845361 585263 1557619 1959238 1396124 1497538 1341036 1699354 349889 1644226 1563012 1618029 232102 429490 1336996 1452910 434770 662886 1483708 647101 377838 147492 1596907 1871911 1023238 1601694 1325201 280729 621939 1062931 936275 852965 1659941 141539 1604806 1207606 700770 1625412 1252885 1807896 1871479 1776422 1907428 1788817 885789 1392294 1894461 144259 1504523 1061892 540018 1188843 1117227 1883324 1824641 753016 514523 1294928 395874 1706812 538110 1931510 1518444 259416 1536720 1081971 1031200 1499957 904556 1971690 1774275 287610 1125900 1552571 356660 864983 562018 314255 1072083 436173 1078866 1918952 1559336 1040443 1591810 1636795 1748484 9181 1051624 1697838 130321 1024497 1511241 1885161 991638 1712582 227195 853213 124761 523895 309864 1688770 1245191 1213519 241183 634068 816575 1478091 1935627 915949 1017999 502995 1513774 1421385 1193243 1602472 1105741 1320890 1672641 997400 389436 992260 298707 1659840 1469845 166910 1364861 1866138 1596504 1391697 1553754 1562073 1290097 1774923 1420467 1224514 502122 553779 322027 1191966 1831080 442861 457056 940604 685609 755496 1298769 588454 1218798 282334 464857 276106 279521 1967482 1872067 1912337 1265097 1149421 57096 786138 290234 1865197 1497875 1577084 382707 1278252 130052 826249 1383336 1884254 1829705 748204 1146983 909237 613766 375999 570881 725067 619043 1787974 1995634 1139767 121136 1208417 1729542 1145950 81223 1063004 1079684 1287182 1389862 1601431 184887 1592156 518339 1063189 756082 388677 616648 1434165 317491 550258 30161 254433 199863 519476 632800 467863 433112 184670 1467174 1365116 225696 872803 1204928 1886748 1308932 1570392 1023931 325939 1679276 139332 545399 1985277 1055562 54974 272606 752483 487768 1647400 1735434 556587 230291 1337069 1188747 1756955 1290084 781251 1710907 105292 1634047 1162680 1159108 44824 837545 780027 412622 184956 975501 1991509 576615 647358 1932729 1220271 1200497 164514 528494 1592642 408985 924725 1252438 700084 476574 148777 1519672 1203920 1532770 1966386 1702462 1498234 1432960 262511 362689 945245 420380 424755 1146428 955059 984456 1200394 1550966 253908 1137231 1784393 1665604 634810 438817 1056292 1361297 421897 182852 1357041 844069 1040799 1336528 720126 1831940 966975 1639538 178549 1503783 172956 153550 131252 959379 329051 385115 826266 41722 879357 1785320 880599 1103264 79686 1081365 1640984 419972 1995744 650406 444724 1527567 1172762 1392892 521999 1004643 894435 453775 276179 1451349 1588452 1999903 873266 1634778 1887034 496433 411390 1384932 1513346 1575889 8042 632835 1334943 1002753 1054683 1826386 1250056 45291 627734 441300 1949256 1864680 515633 1045472 1322937 603804 97193 1492466 1502503 638044 102898 1614152 1997833 74759 754759 211668 531138 525365 1972145 1281895 1546014 1068773 1787914 403807 850438 26938 977072 1325913 1233216 301647 1058446 597294 1499362 645874 210329 106296 225923 1537739 278624 1797389 912225 1661956 1084295 1409303 456203 1530955 315676 613356 289466 662728 1367845 1628157 40074 1860495 637341 1496588 678319 595763 499477 391568 916324 474639 1486168 1460822 1999201 1823483 417204 1416391 358580 511851 878423 218277 779235 1591715 1546107 652811 1498620 1580418 83927 643937 869026 991913 1042329 1457350 1196549 220158 45139 1974332 132133 302196 1307905 474818 1966022 1019306 1168572 64339 216166 1223292 1195510 1567548 1740342 165657 458384 1378082 1484943 1941120 1827964 665964 1279195 1365966 343430 866076 1236326 1580604 1166831 719406 543705 1837788 1753025 1682514 1230425 698359 660252 734948 1477721 757178 1472552 13751 609459 1826189 240302 1536562 501548 859306 1891513 578567 399072 1335792 1125493 1983531 486477 1163847 237998 1198472 1700359 1177203 1000891 1018501 691556 7787 1354278 1092738 1246848 238851 654553 350447 1955446 248586 877058 915690 1881058 1649929 226509 1769167 1223457 42274 1116270 222686 1394861 619728 189846 70405 1075515 1398389 1663989 1847101 1805679 1637415 1967161 143210 809113 1337659 922395 1658688 1010600 1285763 924332 1399380 1278862 13709 12751 1486062 1059808 1086873 213694 1839764 1135651 1487680 586901 1862857 1899820 896215 784631 1829268 1205852 594096 1923067 1122080 1908157 1134744 989693 1304952 1908429 489797 411160 229996 876563 775648 877739 429398 673796 1567021 1718056 1274452 263951 326132 867773 827588 837992 1080359 240596 1199 1310836 1594744 625328 1660868 921638 133382 935652 436695 1756137 1195419 808136 97135 313560 935666 1440787 1950833 834566 388709 716576 1432391 289749 496881 1480270 95345 390847 1535123 728315 268005 1647404 1223903 509861 736334 268500 1317306 243092 1740404 1384499 994181 1396075 1944880 203276 211619 1650799 939921 834753 1955933 735660 482508 1268516 1799562 1935060 1224782 315047 1471378 584312 1139103 87369 566543 333801 1133028 1797024 1661159 703891 839422 664521 1523143 133802 1259809 1058306 1455912 411891 1564426 1040783 1260666 876114 222200 165177 1949829 394956 1008206 822766 802958 669324 1660902 204162 1421060 1244729 1309221 1184357 279970 1487681 1712764 284856 251368 3045 1138709 436087 1801611 897812 537835 360314 1614496 1372181 1053439 928584 1780783 1803278 1931864 1364656 788025 121269 388067 1605936 1679873 1536369 939362 1483592 482128 1397551 1526096 195675 334090 1480865 1664851 1911370 1453837 644891 1421555 699141 635443 113979 1648417 1251714 1778427 131689 303485 851316 1095372 1418817 261268 1844154 724822 702693 281665 112233 1292227 153291 334776 798825 293641 269521 708175 1845278 1030260 1578490 226215 723975 334094 1643343 1400620 1093183 1178110 298225 1232616 1353444 1501239 689094 663876 1785204 1672545 1315950 1419198 325722 117916 26156 457804 1937876 927311 1413469 713442 1756461 224736 708963 864804 1781041 82750 1381894 74609 499065 1174550 653104 1353255 1538668 882100 1597191 366150 1554619 552591 1386357 1690493 1113837 253750 1154740 1341059 788261 472888 1865367 1161182 171056 879481 341812 721273 520120 1749482 615701 1797356 358203 358584 1977564 1737439 839369 626202 1527564 930441 90701 1535654 1773671 923508 327004 786412 1930056 463298 1646265 1211183 876178 448663 122381 1933555 1832939 970369 979055 1886452 1527950 934413 1474757 101229 464946 1061580 1858809 486782 1196617 589579 252128 1304643 95791 457529 169597 224802 1870054 1008416 174750 1409597 1629224 1755491 526290 1752894 154492 912894 112015 972360 978292 654538 352090 1488632 1131004 1080344 844158 774122 496497 864871 700322 14764 150741 652678 1815137 1410907 1681278 641392 1850727 858626 1133463 1873701 722803 1756149 161969 1723024 1022699 61491 1628170 1846313 102236 1964258 1408575 421371 776570 652477 1544917 1653207 1031994 733875 678898 938951 1784663 788635 683804 1531234 340321 1007856 1027971 495252 1101000 903648 616099 1035923 518011 552201 452589 1174962 527664 292549 1253143 1366010 1655010 891695 1507667 247019 557165 1282600 581561 1922917 1859877 1743517 382460 1728898 1895715 1824403 1130291 439703 130758 480352 596757 1372040 828136 1558067 124105 1749117 722464 569547 1601701 1462171 1079700 774887 733626 1297999 1184937 1009246 958314 1815450 1783520 1880716 338340 1005274 1197112 1806705 1841458 744162 1287400 1878277 73603 576190 274782 1054476 537995 482581 1583394 1719234 1718856 629196 1728621 731791 838228 503181 1233471 475393 1385174 502269 544910 79377 1494567 1799811 1569156 493087 292834 1960200 1206570 827347 1349729 528739 1545623 493751 1602969 76591 774100 1499293 1937644 471543 1850364 1656955 1951592 1328686 1923262 1639235 1164558 1165446 199618 407904 1521789 823165 1710734 974376 105909 719536 1193167 226368 588573 563798 500510 48176 1383652 506383 1090870 1901485 1765808 1285078 876639 1207111 1178592 1336435 1974830 349518 1922697 24970 1483110 1898231 1134527 1157343 391718 95900 1837478 983140 202396 1432836 983969 1173312 69301 1305457 1345892 1255868 372398 534678 104295 538199 1050212 1270839 1013671 749934 200764 1110594 1253670 527927 1828099 381528 286846 1612322 1283102 1259362 1302416 393336 1164016 1374148 153326 1691482 374633 1569027 901016 1600347 345949 195525 746145 1386825 982793 1942642 838060 1365419 306654 943285 1779891 958677 687268 1204638 1942330 1272121 732189 973975 1378063 1098915 499484 746372 1770438 1284244 1429109 1419639 139660 1960845 691721 292091 186902 1478815 1719318 660085 1352524 766371 1664466 615285 1123985 480012 1003602 1377368 1090880 930573 482339 1279129 1579754 213279 1018067 237753 1104408 189788 307859 591630 1405374 1111538 234992 1511150 1713493 369991 340240 4984 793839 1247855 1416625 1471669 349002 1594695 996660 368167 1558004 575541 1006948 824517 1824818 152702 274912 46189 847519 1021654 604369 1181889 1983090 1691385 427008 175763 170788 900333 1548430 1976783 1828499 784778 1306731 1077687 1369704 307425 823418 1079398 1564764 1562694 1722175 40874 955870 713973 1364878 166245 1486418 1372624 4945 801232 1496421 191508 224517 418304 948348 1717114 947905 1313583 1613471 871662 1237780 316553 1509420 1929668 1443602 129016 1704719 350789 1361957 519856 1311514 1087964 1798903 219932 992949 220620 589568 1165186 146495 1459699 1008784 718811 1450264 1310359 538528 277899 1497280 1247682 834435 674855 1887058 1973790 1888736 401930 1752576 1132967 83521 1097230 843441 348733 701021 1898054 592085 1301461 1465415 354241 283176 935845 1400566 1838528 852817 1398924 1480977 360757 1711863 1315480 1862934 1434301 408066 1443821 387896 1592718 1726088 1295922 261622 1853818 1632200 841094 1623434 1990718 1440660 336417 641479 39815 508840 26591 1578378 1873326 1248399 136346 970082 1856579 1603906 61900 1422105 1476530 1095341 1824622 1977570 1535713 451574 1561232 580004 646631 350940 1072979 198771 1843695 1209244 172169 212622 1342810 1553571 281002 746271 362914 330882 564288 1156483 1941368 732620 1853121 462404 696074 647329 1438917 512420 304470 947431 336038 705595 1887091 961464 223442 612566 490100 1786015 525776 952440 1254124 230564 1553543 1892953 1031151 821040 535743 637237 1580895 77498 1973390 1075496 1587822 880563 401384 60050 1314516 929420 91191 908841 1764458 1204328 465920 154026 64935 605576 840296 388798 1645946 1104500 1980423 463716 1787145 1817888 1958895 269017 811355 435845 903693 902566 267454 191592 289057 1108509 160218 1970282 262008 346609 118152 336420 1780841 1368644 894360 742800 1419638 522396 30697 80672 113909 278066 1170038 379462 999195 555737 1176270 886335 1517580 1195135 1929237 1673948 1398098 159512 1070908 793115 950594 1340342 932123 35553 1082311 879798 1085676 1951819 771567 1316409 947835 1583265 980600 1328359 1147821 1095801 381759 1594925 1649740 659807 1005579 1241464 1314603 204697 1494190 1846336 1369315 802042 1551913 1177612 858946 804362 637105 617088 267183 1361801 1253682 1700916 1765349 1473087 1830108 1952333 1370914 1465756 1504744 863747 1136239 1508479 701011 1033640 123874 796276 1495604 72613 1369264 1644090 1552175 1502876 69302 500654 731968 303608 636422 1467250 551607 542336 286270 825169 1211063 1430964 1530598 1303880 194394 1878951 895066 1850367 1699508 1766718 1731126 1406817 1758862 383521 1126265 1746199 1670508 1913586 1814875 102825 1146838 771548 1752455 623390 242714 183085 1651543 1207792 747745 1812219 799781 1629665 1791627 578837 1994549 609407 645503 419291 415573 1037773 1521485 1218070 1649671 1244570 1400358 29411 733208 758247 1558657 1556978 1847062 1599730 1155585 1788157 1102435 1645152 1645591 831853 1771924 866548 611846 647794 1545204 1146671 753546 1455135 140508 953426 1893506 250580 835064 495679 985516 1141994 601220 1656452 1155313 39366 1291119 57727 70116 1653125 1112668 1592641 1237243 147791 137107 514965 1325884 537382 800741 1186546 434212 1203539 1677052 778950 420290 1506331 1265624 1166558 1365200 710066 1885362 620634 913469 958026 141781 319127 844738 698187 1321792 1036049 269291 1386951 574844 439056 955830 231601 172031 1337526 167099 1271264 264522 1300081 1002570 1785407 705571 1946747 1235614 1528626 1178261 330796 672740 233965 978432 131155 178097 232472 427107 814771 98233 1295850 548793 1840275 678197 530630 1874001 888782 493540 1659148 1526834 781443 144560 710748 651212 512992 1204595 698371 1597780 187574 550945 335727 575247 1101780 652337 1959115 1316869 737938 1780249 1386650 1759615 881204 1150790 654254 1043473 1352104 1851277 622118 1353128 895801 897258 1450901 424407 868460 213551 1689641 1054003 1074108 113955 1024256 391128 30562 14047 1848098 1339395 1137975 1192076 1754267 772558 1159402 1288920 380988 1954335 44622 1740059 455587 654973 1393578 1206493 133000 46870 258270 1543567 593662 1404589 1244883 1844244 1489741 1168389 395471 1131109 730268 366890 1712055 1771769 1012887 1122797 210207 1946541 1785484 868508 542715 1138335 1949065 68487 1062318 359963 1593431 1625396 740016 1343596 792254 263847 1051725 980787 304942 250760 511694 1726232 1963116 1513280 1357546 782771 596177 1853841 1291216 1743443 1200943 986595 735699 1428197 307810 136074 1588782 390254 1200301 464933 33689 1641285 608414 1170961 1918217 1611667 1091214 847605 662683 352112 1216025 147868 641162 1618699 50152 466515 1508205 846599 386658 1667893 922842 1928587 266634 1440980 61866 105658 164353 22041 1751685 255517 1722607 5279 1977259 45956 193554 1935369 821796 719392 494289 1369427 1534124 296425 1483492 882458 1902130 1383739 1825573 94079 323690 1367957 1799247 1726174 1176323 770815 1615408 599042 1203852 768726 89727 1001414 1335245 1696711 379825 15678 1945061 1998895 305445 1647203 43204 1526575 784526 1619995 1369073 755524 1367501 435922 1861843 1368645 1702755 1389965 1766288 474804 862334 949200 1403233 555590 415714 203141 1398280 71485 1359307 134009 1952878 1615587 709557 1577372 612044 1144233 460302 346135 1307752 1051809 1757743 1236390 19694 661398 709517 556007 797647 1311342 947586 1489117 195292 587532 1084144 1785441 729752 1949877 451884 952109 289989 713460 1903603 725988 324020 1073452 1848248 843541 1764612 1241041 1180592 1051172 1172909 616819 570389 405938 409141 637062 1892000 177246 802470 1877104 549346 1367381 1178237 323791 1345650 677042 1266003 1125814 350629 1455189 626055 652913 602438 1538041 1620370 1283468 81746 1409167 1100091 393793 1904380 283550 266256 520948 1471441 1745066 1960008 78513 178533 159954 995372 352885 1714421 1442144 1248412 248346 850780 674867 304167 1371838 1170132 1765487 102977 1329364 1756523 1303598 1986456 1109682 1754007 1452011 1983818 1795246 1133566 944733 1674137 1859269 1201203 1378057 628490 388688 1979091 994333 1452894 633329 1064404 1681325 1174474 1280872 666542 171965 24953 947167 516434 362031 782541 1683784 1920234 1093368 803645 1890691 253233 1306677 201998 1029064 144085 1067368 1663440 640801 536849 598336 926869 1151602 676382 760341 337957 201885 1408040 664857 1370691 1442740 757336 974088 1878049 951546 458760 1011423 1972009 616394 1755328 1769056 536529 371574 1710779 263985 265226 1191745 144119 881314 1806084 1461266 101804 1328081 1582936 657863 449106 1512153 1604923 632237 871038 10270 930590 1694288 395887 1935818 1375438 894086 226244 139851 1072038 65109 356022 1929106 621032 544254 501830 15088 54917 553053 1397182 894655 217678 1394879 703497 554910 187637 899906 611042 1852443 1774899 1036911 632764 1119728 386496 508366 164920 597784 1938215 550978 386351 199214 172007 876041 297785 644620 642917 586256 51898 182767 56896 1135820 871961 1335173 1329874 1345845 1646033 197220 518316 834062 719183 1223843 1088410 1337294 1406970 198367 1563583 1176650 1772730 1821078 1248974 587132 487039 54319 951884 15604 337632 793545 1669337 219921 1396238 1294437 1243511 301456 816804 734373 1819391 1071834 1411099 974109 1721121 405985 337010 1044401 485417 884218 124871 1517844 801952 135930 1049618 970502 1034577 1415828 1699309 1147403 1194262 1079029 943 630579 504169 830033 1598059 1325688 333190 480959 862051 890791 1382900 1999485 309881 1471558 841459 352770 1785081 1950932 1255862 1510330 1769262 818612 1292614 788453 1350602 731641 1700938 1661673 460282 563817 1049798 1019132 669287 1618004 80632 1190822 586302 1622735 1733400 272775 1895760 647368 1150195 761832 1455154 861557 1515259 1875352 1379937 1725235 209404 317570 1050870 370320 113612 1541723 1212325 142347 1373762 1484274 248031 1824283 1662771 914681 1898407 1134693 273976 375933 1741951 446443 364759 1410235 505814 1724122 1227803 1811257 1711150 490738 1497658 1288009 559717 1133865 1850713 136670 450419 898786 529718 1002153 1165451 765984 1785675 43869 171696 1058726 977926 1341685 372079 720584 621727 1100600 509099 309551 1234616 1672534 1860203 1896864 1442354 489190 514951 1788270 1197299 580354 554738 778108 573670 576100 139088 1366861 886383 225333 362134 1173311 321991 1563481 1630703 516623 1807293 1637665 1808058 991876 1315717 1302578 652063 1342014 855392 190676 967716 541600 1422909 1182573 1505299 1150347 412119 1567020 1939551 1264585 1039026 206130 1850213 1477701 1115649 812203 1771620 1248703 1978346 365911 312925 1806718 569399 196845 812668 69148 651749 842139 1348859 936801 74194 821729 1066499 712290 1746980 1584920 613375 200696 182172 142749 228097 1059437 1199805 352870 772391 1359069 92039 81832 1680611 1012734 1481854 1670230 67413 435517 1910887 44302 309453 291501 1992332 1637672 595130 1390727 1720308 1866769 901591 188432 748483 479788 1245295 457185 1512155 207220 1555394 1876959 1515817 1181592 140204 372305 98027 610686 47425 1195984 936662 1101122 310285 1169396 1810527 841877 210054 1423001 980731 577339 1207849 886465 1927031 1303919 668653 1081582 1237797 89228 1000124 1594847 1442985 1180499 773156 1953811 1116750 1723575 1330368 1741267 1330288 1361294 1313076 1733015 585240 1055993 575409 822803 1059176 58275 699831 1193961 845377 1838879 1199969 438455 1813707 1678894 1618733 1418464 1942044 361556 176988 514206 922401 671678 336203 985551 1540550 1455613 1869850 1225434 391164 757890 989795 324712 1994951 532373 1695512 562474 395809 804941 1523265 455080 903724 134523 1206482 1010917 1171542 1410938 342069 1804440 118787 1386827 960460 1236639 1160412 344206 1438241 351941 320348 746612 1967611 249439 733082 124436 991988 572876 1205718 796548 645994 1278009 950937 740757 258795 1347486 961393 758213 797756 1956324 611992 1155336 421770 1196218 1113782 1896189 1067724 1928540 1436783 315265 1916142 1816024 1984121 1137444 1912632 1568572 55279 1166865 528603 608813 595709 1468051 333355 271600 576610 475390 142691 1488648 949478 414348 1155430 223837 1466692 109564 1436228 1810575 901444 158261 458122 811911 100 1793418 1618484 51953 237726 900245 1435811 1253365 150072 1378457 1836301 139682 684749 789327 1514780 639635 1918802 1912298 747449 157233 1035135 1808822 363259 937119 1193237 1431832 1314620 583662 502928 1471987 518686 497423 1470743 1084059 229574 1919277 179970 432729 438648 111172 1327333 1656575 14504 1653795 1339780 1084489 1667744 777965 495825 1089190 625687 1853872 105397 1278187 1033513 298231 45495 974492 348296 987332 1882182 1821637 308682 1974611 835842 903636 557665 1830878 1118322 1103009 754051 915305 851745 779588 744669 1764859 1052229 136431 631099 1381996 150289 1398900 353290 77529 1490220 809358 984824 1568594 939163 383717 982564 1327247 985605 1365547 972994 1881807 1886269 556306 26184 1804358 1025418 799562 362918 465269 1186201 186741 1316735 961117 687875 4523 1951109 1183271 1637888 1322816 1225624 337139 1527533 1939562 136235 1028354 1560666 656683 403151 1762172 789680 1353446 1242668 1772743 1595398 1205758 376699 841846 1589185 1326149 827144 1468258 1615730 1724278 1808383 775495 1227471 1676920 146402 1285422 467274 1378345 382304 1479164 235043 69434 1182953 358126 744374 944726 769393 1284136 73640 1733911 1477996 618515 562207 376704 1100464 1272788 994112 1722220 729363 1444566 1199089 1327627 1263172 1530319 1027467 1098200 41190 1786184 448185 467401 1322980 602250 230224 1692922 1858906 512258 1337288 1622354 1400738 787381 1302964 59717 561636 701189 389376 919952 1934808 538514 1350987 1898793 1905751 921747 1796056 1602774 1264336 71221 1249157 929060 738943 1006858 1271565 321572 625709 1162266 461941 1932147 1401655 1055126 265704 195353 1508826 593109 630202 848761 1587364 141197 261840 1102743 696366 877752 1768451 1032568 26499 777396 163166 465994 767201 1141345 408412 878936 1960918 1679484 1487214 930564 1429407 1073310 1233382 274103 560885 1842478 8526 1776024 808249 1517211 1018546 1023915 627338 1357297 1606270 578794 1150261 450496 1360526 977499 1940535 1814530 1350367 1621804 344911 693856 177835 636584 506757 554772 407547 200817 1731491 1061683 631142 888460 1438345 1504190 1240189 1288706 1770653 1763123 524012 922685 1079085 1591174 22914 377900 409974 1979910 1753757 1137795 1587320 1376266 760231 1080219 165316 408385 553097 481718 1235933 551649 1277095 803679 191072 1228926 1341776 1201788 14343 1980858 1342020 99324 1974327 157750 276859 1547610 1721461 449023 1662120 1336461 594651 1549158 1987438 1261002 1902825 881996 630361 38782 159869 1534070 490020 991224 805387 519576 1502845 680521 357581 222890 513523 105429 1581107 613727 846560 204163 167154 683771 152281 1795492 786627 268904 451565 26090 1605136 24856 336965 985299 1076927 633877 1323800 1274629 338024 114567 1169271 1397403 883708 1919385 1300285 1358806 1284610 30993 730092 415446 31025 1110830 1019469 1740227 1705033 1375372 1705665 1251920 927095 1887465 1985313 161113 1344996 987552 1825873 1556882 197212 214317 948106 1532435 1242257 1058574 518394 1728553 1834526 1396340 212345 901823 828717 1155216 1104258 1150231 510349 1152160 197947 1878035 469168 1129163 861055 672352 175620 442880 858311 443732 800937 722239 123116 1797358 646245 1856084 1770059 630008 1399559 1530862 509088 1110129 19474 347438 1786310 45586 1985766 142891 1657099 1482133 694102 1290751 893707 1430837 156266 405681 1002945 1984229 614012 158582 759013 1435714 1785770 367302 1501943 271108 1499845 633714 812150 1964749 1827782 808354 1841855 779056 1505448 641103 581969 1801218 1593892 1332516 644774 621723 1900687 1505481 1517455 936747 589971 346267 1834130 960073 105037 385925 1474593 1964578 462586 1387531 228241 3881 1975149 1033196 1919579 1475493 306147 1860384 1440487 1026544 476687 1261486 826337 1482092 1723147 1229588 1184893 1181384 1083967 1642637 162074 302048 578817 304267 1809005 27494 1041779 1837467 936813 1295719 900358 369918 1835599 1969449 1177587 1534751 1512714 1455376 571060 594064 617288 123652 1401616 397896 1009581 630852 949673 1672769 1002464 1683840 391685 1916087 674487 572011 928743 1719985 1291920 1624708 1279617 1440355 1268132 300940 202032 386370 59823 218879 407359 1010813 295010 509859 1852508 1907354 548816 430715 205758 704722 531383 1098426 47886 3240 383089 1367383 300575 1541968 281408 563055 1107771 1065665 1486780 1438592 862627 976445 1100027 334524 1928415 244879 1288262 1818842 1051993 274061 1068561 1330969 1444811 960086 228762 948122 1385645 481468 508657 292817 1527028 1276774 1405999 1802778 410295 299075 1829294 1156575 1193264 1975881 713085 1883209 927131 1212332 347885 1111704 1430919 607046 1474646 1034961 1498473 943760 1999312 276087 1521930 1973919 1569206 1941181 1051373 1926806 1276271 1399049 475783 737263 153187 614620 319432 1867835 316293 1040708 1704268 873573 608034 652333 985746 1135267 1498814 1622667 642939 363609 1202146 355916 50610 1294285 1347834 783144 1026682 1136750 914870 512745 1403876 1867371 1896807 492226 921556 1373222 561071 226022 1122954 700020 1441951 213439 1956516 1960168 1525674 1307971 1881722 112949 1095247 147560 246012 152760 658842 1679132 1973448 110513 795785 580657 1723290 198759 252426 320519 748392 1301526 1520830 51136 964170 1177989 241176 235256 207341 634772 680130 1162066 1743303 1657901 1052691 417312 1504958 829473 1171915 600680 235919 802272 1655310 1685302 1746009 777706 1331917 556100 1889151 1937189 1421562 851709 1364662 322279 138112 195609 1058193 562007 370346 214151 736471 953968 1713662 1037567 410067 743499 768069 481044 794524 1676141 481491 1940173 942586 933022 645867 1677699 1189685 15357 1849815 903378 1614462 1417801 99557 1544285 811712 182621 1770142 1787885 1658554 168737 1879073 696732 1365582 1766004 134995 1069290 1261671 148278 849561 1435335 941824 1884977 560232 1456799 1496803 378474 292845 1656208 1977063 1847426 524158 1340062 576234 843747 1729769 325403 1112436 49193 658957 353536 1926182 301213 1447759 407886 420249 680068 1981914 57472 1543401 1834443 295990 1943594 1556976 1176594 1139279 369498 757020 1426644 378007 1805 1253991 1094423 1406299 764639 1850550 1564439 1423380 960635 535213 1502788 1334020 1938910 320674 577539 858397 1646395 338186 1482589 1513909 1646910 1206439 1099385 1115127 491451 1471939 197599 1833231 1072881 806376 359745 59541 560372 47330 1483603 1479674 1417152 407677 161952 924569 477745 1228990 787765 1306799 1942353 1515454 513600 1297631 1493599 453449 1845849 1877425 369824 232335 1314088 1879417 1476935 1821104 225824 1773746 717003 53990 1674288 591021 387241 1927261 1048454 1039776 1245221 186168 1255754 722427 1397772 1277718 767207 1658118 688801 1834150 1020673 206667 1327841 281246 828367 1797004 169113 477091 782616 11909 3618 1376293 1989017 508395 1226485 1684247 1475266 513193 1440655 1403909 1998875 661531 133911 1066164 953899 776086 919569 902121 1488311 1540117 1466547 631863 1544292 1409344 135868 151326 1594827 653184 1156601 1073465 153652 995796 1508676 34219 1209218 379117 1193325 1842106 1877726 179010 984272 1772268 1706651 1590080 830855 1641911 885402 705442 1898447 272384 314111 1906778 462923 1500238 1913990 1251772 329731 1414285 1798381 1874779 1299015 1371200 1678191 661412 521359 1032216 492184 820516 1150340 211147 194586 1918816 1779110 934946 298731 217839 939068 1466219 1897159 1709963 336525 945083 1547542 158290 1463100 1559451 215793 907250 9713 1462981 1211951 1143600 1499429 880457 484939 1694622 1628289 1861685 668266 55882 1522118 1900860 1360954 898947 1491640 381449 283203 36210 226465 1985539 1985372 1927213 50883 1213928 897902 154772 1861046 750987 1896384 1387967 1451982 1900745 495462 1853939 782874 1958269 929482 594054 1837584 741491 1141073 1231347 989731 1074330 634067 1845221 934192 178585 439603 1367251 103136 1659156 768021 1762976 812266 1186436 205617 1394114 444876 537530 1447139 1133797 291263 123939 28957 238210 1035491 1366643 1161397 934057 1183350 668902 1281430 548296 435905 736467 391151 1304835 1598189 630453 1919402 1284624 1494893 956638 630658 992540 603773 918470 898690 606197 361887 430297 1532193 1745693 831118 1588905 885117 1644762 85925 1065295 1117632 1838537 657386 1132505 1871141 137560 801550 966059 1148625 795515 158817 516936 1815202 209082 1412278 1022018 1156536 1404266 381246 1896407 1253283 791037 715189 1928396 216842 1752344 1837296 1198030 1268758 959844 960621 914192 1815856 858583 1046793 1377150 976938 1339565 85653 127995 73854 483626 699966 126752 722305 849787 919979 1766948 1789062 946688 1658265 902446 1650422 649113 60244 1117667 1918452 1694423 291897 1075115 1982642 1082995 1074686 1409690 1570863 597568 753878 845855 756960 1669290 1204950 1587316 1245290 309372 556097 1799229 1025948 355277 1168513 690409 1789840 1197123 424192 1101222 570282 1729910 575030 1523412 624358 406972 37522 1306982 650849 1891990 1250090 1624417 91860 1060453 1475876 26042 593667 948277 1731653 1109032 938066 1857534 1296807 1377134 1780584 548784 685810 102609 569772 354133 1065054 985102 388870 49729 929718 1667954 712778 749768 529082 1150768 1328768 1593407 900128 415846 401878 530612 884310 436324 365078 559248 1783009 220443 1152381 136870 711912 623448 648266 502193 1418954 178041 992964 973107 1734022 1317607 1768272 459237 527010 24611 683940 59153 1120124 1245627 908815 388992 784015 156155 1740565 1280129 1784690 1278823 1481641 278438 491104 1997233 272111 711650 1504446 1968653 630846 1046195 1822265 1353679 1509388 1421729 155857 1794623 1262414 550403 1422919 1858898 1980333 1949632 1084330 163644 1304215 850960 7378 1530767 968924 522944 727325 520115 775811 455637 965430 224591 1293185 1218581 1493163 1448195 1617611 1510735 1016885 1339585 1313071 1421082 1989563 1903298 1696080 1453410 286210 1065357 1386836 669104 408977 78246 657413 1074913 260294 409270 563941 1586017 964141 1118919 1397067 1731045 1542828 961928 121990 191138 683591 1648699 213539 714878 953297 15338 1161803 544137 1351111 1287544 1259944 281377 170049 1107968 1874831 1087028 1068458 354216 722314 310509 1872232 364015 73303 1881538 1502573 379973 1169873 1183367 243245 1035561 1314624 443675 474693 1352841 1628136 501472 1939912 1400598 1935091 1306640 1699989 1298498 146134 836712 1945042 1711023 1187959 1488601 835792 1466208 677747 658802 408655 1135903 1299936 852206 1920155 589499 1681594 1227778 764887 862030 1092053 1951114 704188 1106957 140053 1698262 1535976 456585 1282538 916715 386742 1126380 305996 1528329 728962 478366 657655 346620 1510954 602481 250852 21823 87316 683597 764008 412358 667624 521440 1853833 1100626 645924 1001555 45533 1928208 721346 1102810 1345605 954534 1125974 1756602 852951 417830 1045128 1930524 116893 281574 957498 562784 43147 658928 1414765 402112 148465 1707712 906221 1323101 237608 702986 332883 1072535 1027949 417298 714464 1093745 1477861 1721418 1449645 970894 44225 149326 311950 543797 1664908 294780 1065301 1407675 1076120 1801640 730520 1842663 578021 840933 1562865 1632951 1265004 1097588 351460 1376450 1971593 1083742 165661 1432639 543420 37058 478995 444689 696712 392803 1249719 321332 1633230 1386481 564691 699176 1578313 1951529 51870 1357103 1103906 504642 551926 870874 122312 1510381 1678967 19511 1381399 267116 1826311 788468 1914103 1568427 919873 91063 834148 497825 422708 239874 1093300 1918073 156388 1315753 342182 1444737 1506852 1685685 648066 1547908 1973928 1040687 470617 220002 19310 332773 1293946 1731499 1594687 830166 659890 228505 1912826 1220958 357543 471386 1122242 913688 1959508 1025442 403082 1197515 1601876 913304 1096107 1587233 853630 1385086 1195362 706862 1227569 1471846 743748 1208549 887578 1233249 706520 1544779 1732693 112397 668090 1832864 898839 1793006 114165 66448 1745073 788223 975791 1621375 1852721 1181710 257404 89497 22871 1446450 1162382 258878 1411251 1532721 1119603 825219 288539 337314 1255271 902285 317315 1131736 495191 1462887 1991078 335771 1725569 1967644 1078461 1624705 1957315 1599434 510892 711008 144289 1907843 925152 128675 248148 1552502 759456 885945 939901 257506 548838 698876 203378 1094814 1682748 1770077 1710655 227577 978180 667568 193505 299868 112669 351146 1899048 179410 108747 1902651 799821 735797 803016 1027106 489351 1065403 354795 542264 379044 1267935 1752440 416975 934850 1951760 1774459 1207584 1508418 698437 1040258 691836 1857324 731625 327681 1701514 1411022 1499129 64832 1839672 823620 1287439 503247 1035212 1266140 91217 340211 585070 391824 405118 68846 1271828 157504 1357225 295136 1058800 1285300 1207571 828126 1783480 987535 28918 474856 958699 625043 896772 342060 7019 883993 1922293 1767168 1897241 1268125 1194953 1671500 1363772 5195 1479267 294778 483965 931000 793072 438849 1441896 339039 1148110 1880261 1366886 841017 471564 1489301 102679 239546 1644794 1595293 1026214 818651 1305975 886411 219008 1714369 1320644 1584870 1521179 448887 465118 1768402 613020 1254539 710803 1014459 1138064 336345 400393 1618781 405472 244065 1997053 504898 1316007 533106 183977 1320440 482841 445144 353534 892407 884524 926905 246760 1862812 1747654 1935733 1180727 1695607 793662 817111 1868738 1168408 361871 1965193 1132495 691745 588340 1601809 1892178 1224838 1183232 196533 1708535 1391748 1883002 1188879 66877 1480914 772891 546791 1056187 1894473 904648 1328110 636982 813455 586749 1991200 885303 1622758 1371735 892864 1579559 1012440 413737 1129833 1835135 162342 49790 1384703 1077024 1290602 1105628 1198582 455011 610358 1616779 1139901 571205 373115 1950553 1190569 1653953 758113 36516 1374551 605507 295447 1199076 1793798 1245912 655463 621093 330342 1733007 946948 430204 1086224 929672 1866070 878705 1162742 229952 938163 616958 1320319 1554415 882914 186891 1882733 1901365 1074372 1821839 296775 726246 1506340 1908445 1838449 1928088 1050518 1038413 912708 591600 820234 1476811 667148 1201817 1943804 706743 1244117 359192 1898703 1909620 1696461 1904476 1162177 952482 857669 1823435 232452 689537 1291463 410025 1321789 479897 706227 599576 17992 1393219 1886400 1962269 1074839 1131744 1210332 378848 1642509 1392613 1721226 1176216 1362634 53609 1278985 1700366 1390417 1571571 1772070 215663 582874 1434609 661182 1360250 1321798 1686881 1423967 1523449 1039112 1224861 1295113 1812725 1072292 732448 507569 548100 1454915 1344509 1381422 1690627 717606 1961056 159110 1164544 1402322 1102444 1852343 1820732 122103 110910 1328252 1418361 734759 407059 217531 630034 595002 848913 499998 380267 159266 1169208 503655 789337 577469 18911 1436883 1465909 441878 343971 1095184 665104 1588829 1855283 1077336 170221 739384 793484 1413960 1561022 1840830 1707312 1525885 1386929 1174505 1899042 1693566 1649864 1965565 331419 569682 577634 1018864 374723 178587 1185535 1182388 1143683 1083971 1348322 613237 77617 607899 1839325 1978465 710796 484895 1881053 1448468 203516 958495 1216315 1978097 637838 467611 813149 123780 724051 815072 1836571 1335239 168015 1292638 1619359 1687478 477402 634800 273524 1701323 762964 942783 1612012 744678 640578 256005 71298 1850485 1486003 75319 230384 1220677 1792876 592792 1619635 529799 197266 1326931 248686 96614 1090760 1427792 473278 1716934 1792397 389035 1226251 1524497 634394 1300700 1389738 1580450 1527153 1867657 1102882 1366087 570438 1843641 778074 1861128 1117450 1044925 570443 1793640 1187911 1655280 718521 1669274 317432 754773 440145 915838 1603235 309032 1109885 1201445 1295945 1056316 168563 327782 1451806 1923830 1371669 873790 1309940 852031 1062300 759196 459169 806980 1287354 1244310 624163 1473193 790318 86917 782006 1356164 763492 290544 157831 1783303 1761557 221993 1408527 1446048 1856507 948567 232600 691945 585740 94136 1691516 1660459 1405943 422552 1302956 190956 677627 1702866 487465 1617572 1093206 1963101 1197200 684015 1084549 154666 1196403 979759 1941263 144771 341099 983650 279928 846061 1398746 1424404 316599 915495 328421 1866928 630463 1083781 864219 778744 1225212 1348449 890800 1110010 1533876 792586 1999819 1489159 862490 591543 1686580 207700 1913011 1069212 509364 1109799 934291 1683674 1548506 1719736 181158 1576617 194854 892070 464861 1646754 111385 880977 424162 1980360 950923 1142293 1628612 1727966 579955 1080600 1695676 1497223 1919526 1046672 1395778 36161 574455 668560 62427 611047 205805 1651396 1958789 1841412 340214 1151361 1591181 1360958 1285333 704453 748197 545357 747200 211235 193578 841724 710957 705005 1972414 1498810 605552 1978644 983328 729324 419675 201284 1691843 1130194 149033 1425016 794631 1998303 1482588 1114696 553098 336744 1125273 490938 895913 548314 1047065 1981089 1617159 1228985 1429198 1760645 1137281 389514 1015642 359312 1328478 1751343 29122 1565110 1263247 1931260 1299370 1290962 1332371 1018065 452674 431667 110795 1486810 1981150 1165514 310309 1691069 319941 1173103 29566 605236 286508 867985 1745657 1307336 52953 982992 480397 959335 1997300 279363 1744941 695580 1979274 622206 514255 1308383 1827884 741056 120966 1018705 151023 832459 1470407 1143355 1794151 952796 570661 1159407 1114830 306888 1285864 126269 1442386 343118 548313 1851816 964922 1618732 326094 1899905 1899790 639049 890036 1940385 1311153 909210 1352927 376192 1612415 250776 1043155 1344736 1772247 1715208 61462 221979 899078 905926 1182030 1759337 1181042 1940262 121562 1373070 1326498 1113172 355890 913470 1862754 1765610 1253629 1685292 1040182 391576 1818429 1618312 1482882 1450436 935310 698949 1149720 453787 730345 1709584 802256 508807 676709 1003284 1681625 1934002 1190382 1799414 1015363 1607248 410347 443010 1223442 177992 1608045 961981 1044097 1481439 387533 1343624 1453783 1197574 1792670 1664478 1189330 564267 906605 1118673 1862811 329810 260008 1960693 402415 1028454 1448260 677985 1577875 1886186 551666 1041481 895992 35062 106004 1879893 926831 1837163 1314225 1925320 1494197 297265 413264 1325876 1914785 222324 1829876 1941564 923172 580492 1059255 678520 626456 900381 1262975 1274707 1224641 1127919 1496875 518134 4791 655185 728108 309077 1325867 1727366 1918135 1515608 794545 1628011 641027 1959349 1532606 863883 998706 1068517 1065112 1611820 683343 1650911 929235 669552 970662 70306 32439 88652 748463 1397524 1017369 1001700 550259 1795879 488488 989798 1044195 127897 833665 433852 1256003 99256 1449321 762467 235203 412112 1221970 116702 72282 1983026 1686439 1914439 1705671 4101 793948 1735742 1036052 1128113 430303 633889 1740973 1271413 1152083 737863 1780502 810193 85389 285439 1156492 650354 12543 708034 1320940 1068387 1132270 771688 69558 1001920 1742668 1287894 814620 92246 798425 512927 1940774 413966 41941 206571 1320446 1529700 861328 1804132 781084 762164 367768 1855571 1630479 1209031 1503864 1494917 1439701 283541 311297 807551 1243630 432695 1110498 1211886 1993726 576941 301737 942893 1494715 210901 1163378 1228248 687514 956502 1821400 503236 1710973 678083 1510853 1519572 97217 1844829 590683 1635280 563427 861948 191296 141890 1532795 957437 526128 1101937 164216 1309986 355384 1937701 1399291 1957638 252287 465801 1045949 1323571 1476396 299934 1120422 760888 1531508 1852777 1428804 1595842 1760742 1933111 270405 1081050 1750379 629806 196944 1381503 1348723 589216 425732 815121 1234261 518465 1486824 1692229 1839959 1783704 1209736 1480182 621523 1944300 942129 400 371423 936995 1649978 463129 537824 305685 691734 1753387 1866130 313776 649809 1766774 1258671 1398929 674903 536610 1987938 1473427 1633343 120272 1678910 1769875 1521949 769508 1569159 1175440 1223382 1950147 752864 1436565 594350 649736 76727 1417940 1005024 1452751 890353 1774215 1231808 1075571 1280116 1231119 249891 1636630 1769122 872194 1398088 1205803 1461638 174425 62690 378630 1916100 506844 655773 30427 351097 1275081 1828146 1594487 1383719 1497306 1791303 127230 1302751 419091 10480 68238 542154 657932 351302 981665 1194131 471053 1454047 653392 1477346 611095 214116 547649 68694 1155761 1303056 392708 1563887 955951 1087835 76359 1426954 1371685 612708 1686955 167751 1379333 1045621 1833810 755353 489908 640300 250489 1619257 466213 1764955 662599 602627 1068030 1571783 1208717 1596521 769843 1533099 1171557 1247164 655947 468756 1825238 1758703 1122440 1974500 408128 1892015 1865641 1748629 716826 649757 398830 184119 826893 619726 316889 371117 480624 1178440 500792 678274 300262 878690 1396176 1626129 654821 1122403 842645 275200 1320950 1076202 1259383 1020896 372065 1020783 1914623 854586 1350766 1560442 642238 753167 24838 924797 1164760 1173252 645307 1963346 31583 1931929 374219 200681 862360 1155454 676370 1726286 1962321 1838780 625940 815060 299905 260958 631705 1767308 598073 91581 613982 1801040 1532296 150977 1885565 1452190 804747 1213830 1039964 8104 1721748 1351432 383347 438091 1525224 477784 119409 1421791 591351 626067 597285 1800914 435345 149394 884768 1665637 55965 898950 896373 62172 1892042 1707730 1532357 1374081 1164262 67377 332897 258439 1869283 556721 975064 1874313 22097 1605714 318825 1615979 887606 205672 1363550 452275 902825 1952926 1606625 1661324 435529 1139439 915613 1815969 1739499 1877258 959629 538459 192779 309048 1955112 880194 282504 300893 1271101 1501101 160421 1580627 314460 1566894 685996 1165101 1893026 761940 708945 786750 1084248 743025 1127230 1502643 193905 1915862 9909 1932522 1051583 665513 1447107 162533 974978 383734 15934 73911 1040036 1123212 1192702 495431 1784786 792273 68661 1050081 990946 1909990 809284 1119281 1198235 1456988 1434444 202373 228213 918163 421465 174885 1032434 573761 1937313 754202 1898003 1830125 412995 541908 1942553 405636 660850 1579556 1050215 1640050 1920943 1505345 730840 1652324 211675 1039960 1180330 1843625 19483 1478624 252740 1258153 299720 1878732 1104149 1683441 945334 76176 991508 627051 1909689 1345239 650339 933684 1471538 28708 12068 262602 640368 221454 132181 1076178 1806752 1888863 1951217 388869 535409 626434 1638372 1069090 52777 1464637 1082105 284124 940206 1304696 724221 66827 322941 1186396 66527 1845620 1427492 754212 1971324 746749 977610 1041146 825159 897750 454435 1422530 1281562 1909921 955843 564474 483480 1027181 653190 847697 946535 535224 1681458 375658 1072159 205041 592769 807722 1844557 744290 944390 865786 1966621 1527665 587278 1661147 1112917 933321 1761932 658824 437181 202282 1737794 1574086 891357 192174 1417755 196893 1115413 1560613 1047742 498177 1338754 398327 1739713 162148 37751 1182250 1922223 1458426 1033600 177990 22227 1283690 568558 959341 1887577 547541 1324314 871434 1102315 909838 1221381 502982 589692 168974 1724849 150039 1856548 252680 185026 1242848 344013 630922 1448211 1933477 1012722 507182 47250 1337622 696479 530448 1690464 1865582 1675091 1270763 1026962 553818 1787943 90591 410207 420324 1384235 453967 454020 31379 1435835 1016866 417403 405127 770469 816512 1027892 1768793 676783 659876 1817450 63607 1466878 573011 877134 1389808 823244 578133 407230 1863793 587645 400443 464056 643166 1164257 816881 732295 1715285 331524 1205589 553853 508317 1264108 475099 1368783 721391 886044 1886223 1005702 1853731 1464697 1164533 1580692 1309046 1589413 1396800 1213782 407084 248284 355862 813713 1377850 674932 944367 1928792 934463 709765 772845 922799 1549886 696493 1100763 1886659 1538055 416285 850084 1021473 1483871 1982025 1196294 1376040 1439049 759018 766039 1053780 91190 294674 28841 1647753 323467 1217819 1824573 1046140 1363276 1728351 1210981 1364234 1857036 1533999 1022082 672643 264277 39906 766638 979902 232375 167543 1352960 1073675 416029 60524 750811 38284 1379817 1626794 1436909 682208 1611246 326776 406891 161352 530722 1621080 978343 921233 1223825 196974 794332 1067643 125125 1084321 737525 585744 1571072 484773 1740533 1556514 1515459 1333732 1459700 378996 1809724 1925579 1334625 1024102 964436 510830 800116 1529544 20013 582030 291191 572306 1813153 1550092 683750 1101565 98512 1825110 1824663 964385 514053 1766415 10606 1425260 641039 448348 172112 1791241 1751605 500836 750293 773116 1970180 798153 340210 803696 1718354 1825528 1442314 82216 1617676 925136 825948 1391960 1813829 408722 743258 615558 770834 1815126 454592 619250 1719612 1558595 1941944 1940655 1102578 1718629 1217690 1343950 956724 1613741 1622058 652052 1426292 1242928 1577144 269362 1927493 857872 1747689 493988 708432 1676544 1415621 720279 1316743 1195638 928447 119975 1775507 1990078 1907722 1765913 251693 951655 922458 1570048 1310899 1217729 1431592 1993762 1882268 1385597 1840480 5974 1470088 982555 1864443 604819 1309290 945620 1308767 1372526 584477 1958650 141922 1437886 63633 956521 999048 1105728 817084 831464 1356167 1942132 37730 895684 407982 93334 901850 1053615 347512 1222746 1561431 297978 867240 736694 362006 1068441 1613192 451864 348561 937961 561781 1838103 264789 1990387 515334 92555 1647520 1209838 1317307 280331 609860 1251490 1583669 1278745 1483977 708872 1969427 1520959 1914986 470456 1040180 1700090 1980500 1426479 1615519 1824254 1857900 1592292 721266 750088 1124251 1116411 22068 1972351 239844 1282573 406093 233651 1038744 1273765 492879 876555 1105354 972421 466145 191293 326190 1016812 1296227 66081 848541 1458072 268769 799150 232357 467733 614170 1507645 1826187 1217771 743694 34371 715438 1312400 857353 1912467 1780491 1129433 1524738 476523 1212295 1845826 1426815 423615 612943 696370 226605 1439952 669390 1823195 1936227 1354235 622703 638228 1170856 1775845 1008625 1445320 941927 592396 1604664 1218013 1725058 184520 1156211 896934 1864193 1938015 142781 784949 1069475 96338 1198661 109528 1475023 132546 46210 1113328 1028171 52762 1525094 609494 1767203 916856 1589706 1616650 159877 1864728 1298051 1285392 1569131 1985568 755819 1569289 1059303 1947118 483557 428573 1052589 879502 1917824 880842 602085 811685 546511 1891591 1987770 1881141 1106876 1206182 1327191 1762626 1222660 1785451 1478899 1201667 342521 660423 1133023 112422 161902 1300730 603637 391150 819346 589306 15505 49164 1259611 587350 1367354 490511 1435872 1172667 441939 1754389 1319532 481507 1092960 1040847 439770 969512 1125400 612388 99289 347330 400279 1296971 587110 774877 792322 1270659 1266606 767961 863462 1765355 1653046 450712 41555 998934 202359 1053770 1450821 808959 1156008 422704 1867869 171267 150266 470828 701504 1377719 1192967 937690 890847 228126 379705 531043 1425421 1788255 355335 1454577 276704 1063093 1267283 59147 1760916 92094 1912085 895000 36529 221117 747109 1663095 1208584 1951144 1973529 1813931 1645627 1411090 446246 1524979 766869 763006 389024 1806061 1338868 369160 108843 988023 1929253 638519 1104125 1191565 1838967 17455 1639023 997810 1816617 1544731 502288 743914 433371 1394069 1894321 1651097 1633259 1570063 153431 41737 1925928 1506609 1475443 1299982 128975 53945 1233251 1984743 1001879 536675 505403 284356 483939 1597451 1124120 54313 611031 1548712 1927448 1802722 1694999 1035105 27444 1540963 1583392 1965243 617110 929719 1422124 14240 989176 1294927 1160995 197276 790589 468621 1992659 1281722 1688962 429103 1678357 808196 1965379 1700124 1916318 234958 275725 1094854 1403578 927038 796275 1548842 448852 1513546 1168672 453990 1309262 1297613 1868609 1827469 644001 93138 1665819 1493719 1804893 1237837 1130248 1897308 1208186 530988 1255236 401036 482193 881474 1734032 1474209 1694146 312271 555025 1316564 921860 1750613 1317530 342588 1369093 545878 1386534 638215 1780256 1331527 1139342 1000520 755183 374720 1572712 600543 1755748 63030 1988415 325993 582887 1423998 1659417 410603 514761 1157769 459560 373513 399984 1995113 671424 637498 713612 990701 1303470 1582583 1356876 908455 772426 593467 440341 277867 654501 1833766 1333493 563235 976853 467144 773444 1170814 1716436 1115486 1961695 1685064 173487 1078121 376778 1528840 1440554 1991871 1913512 193139 107347 1068297 802073 464722 933149 583066 1198417 1352513 1180603 1164352 809706 1831400 1460341 1714034 1879180 1018204 936703 1542591 955463 1496800 355802 1115540 1984709 514839 49521 484255 1413725 267497 780580 1408684 568344 15359 100861 48841 123199 674792 1395927 1467666 1775751 1377026 1484831 745170 1394665 1655596 518669 1836152 1960171 88966 265577 1214672 237668 1315494 1060861 1793051 536213 583614 14135 1960957 648472 1376955 1837362 1787814 371 1177006 990623 1630608 1887131 829530 1764733 358269 1087043 1671211 1613 1982127 1091837 1301297 623050 1674507 516438 1347652 1778856 198253 1306851 292075 958468 1336958 23115 1985866 1312478 1770235 1401263 1079133 897230 769515 1983966 937964 1846702 1890418 1787452 73194 1310633 1159075 214823 206560 1512450 898930 1868802 145970 1003159 1341954 1970266 540145 533093 534449 1966628 965860 1088494 171547 1957200 105337 1138512 1217551 1393886 1693815 1227081 85864 392419 1585661 1909179 770174 521702 1949067 871879 822011 143080 297554 496969 603009 1860518 860510 503242 358169 90170 53978 64044 1843458 1265977 655847 821697 1458030 108764 54517 161583 1008451 1067304 1021870 1188850 556139 746899 1531114 1541223 1497574 1295188 1777715 455132 11180 1588524 1869825 1128017 651787 716542 566896 314839 355310 1875954 37140 943918 957578 251012 173635 1607770 980965 1486411 1185988 1449719 134944 935394 507426 1157360 1010248 251826 1283641 114093 1226303 1336391 1907957 670021 1647272 918282 506017 1752840 802532 386869 133412 1318732 1786908 1131445 1687504 1390574 1999998 1183763 22172 158476 1736832 733088 10148 1631929 102480 901266 1519740 1755566 656990 849045 168514 1944849 106830 103304 1542587 1296074 1048756 21567 664249 1875818 1477974 423826 110303 1432440 1703443 488753 174625 1711797 646507 973911 1603441 1274557 838764 691817 1104336 954382 13608 346266 508614 1286436 80181 493290 37046 489757 1652297 867575 1913484 1949141 1456401 1418768 1629208 328432 1127693 1957890 1811537 295167 1144327 997062 1281030 751000 1719457 106053 433337 1255280 320166 141580 852224 1523287 691300 1964505 1357067 1014175 933766 1910992 1135247 492102 467177 662185 1321759 1067898 275664 19536 950375 1645480 1835429 1133641 1406383 607087 417423 1979636 1284481 1065674 1270811 1550152 906152 510344 986316 990283 770909 556479 1760707 385155 1917504 555889 487252 648555 89132 947279 434807 358603 620255 464877 54200 249133 1442864 105893 1705862 1843977 606711 814293 1343782 1252484 1757961 1999677 317985 615198 1967947 658439 1334746 392893 680923 1671949 1629559 1203369 186981 255290 1669605 263352 1592410 453783 559413 1537223 1255558 1523070 1455153 1819224 389208 1173501 559774 1231783 286674 602956 1166114 1480447 1603810 226487 396822 1637956 1285991 1431894 302152 1472676 1825430 444438 499645 928428 813083 378018 1617440 258325 978904 1036490 1394563 302288 1787064 704481 1422164 81435 1123444 1935877 1992832 1664391 1946556 999065 28441 1555600 791103 1382354 390643 1086472 1235213 1659694 259565 1438402 1505242 894696 918608 1056723 1886211 986263 491601 1750847 324579 1542872 684544 1634057 196680 1170977 1859279 1099416 34746 1362465 1044325 999835 1848940 783376 131962 1058123 467135 447052 965822 212820 510771 1564449 1620881 338672 1441755 1598118 1728050 1690434 1894047 676120 1307643 1374994 1203851 192855 1830490 803543 1450098 1768970 954013 1089854 459966 1603227 1000185 1765178 647886 445726 87739 1091286 986741 298250 367054 1768352 1321501 1792553 1141009 1113621 1701272 75414 611484 1041465 947084 1722254 570717 1394845 318450 91963 611739 1764003 1348536 648104 1404245 688650 563334 1664949 157591 1977104 1392164 1374727 19129 479052 541772 353616 618582 907087 613956 1642135 1684178 1238614 153133 1215341 895943 313262 428426 775324 377496 465162 85530 1762607 1530580 1056681 992111 1501365 225355 1821744 864928 1770414 554251 1216067 1943070 1818196 547005 1031854 883180 1746539 414047 1406068 234160 890682 1322665 1117903 614011 1553387 1475859 227850 929497 1451766 1229622 733513 784685 1492138 818443 1853716 1287579 483844 1814743 1346568 1933313 830584 1928364 1310319 1474271 280259 1202756 1902099 1791268 306394 96616 635303 1464473 1192619 1706889 1296381 1350517 516305 8665 1902543 1682618 195623 1601576 1186915 1180333 1688368 606198 1161471 473396 889082 169972 1230423 169657 477699 1778244 1651778 124474 518815 1437149 1476521 225594 1717312 954950 575175 132807 1289149 1464906 1024784 1454485 1567947 697914 1909943 301652 154814 1190411 473652 139264 1906300 399418 1259293 1500128 1016761 212160 357631 1488742 1329398 1496676 1019097 494065 1209366 250604 1149893 1951593 1351329 1708784 879233 29367 108860 1762902 778904 912707 103768 1239772 1766998 1036966 953931 26035 1982257 1803291 790504 11646 1355213 929849 1358721 1989316 68547 891866 1933902 688048 1131476 174023 363305 1917106 584722 1749604 668895 1919768 882802 1125941 1350430 1425116 1558234 1720262 713905 1440560 740065 956862 105663 484563 236773 1098274 770012 641306 774408 1124664 904898 861563 1950267 1125395 1535634 420683 1068736 77845 1037109 1420514 606567 625959 1727789 353782 1895579 1164840 1372458 1368533 846538 1215334 84280 26527 1227054 1211055 1574344 963049 644158 1871259 1732493 946769 1572505 1504162 1910103 1295992 1906400 1209432 1463366 1641521 814842 331841 1804717 81985 1356793 584759 1164332 1784840 1706869 1869334 1212799 342842 376604 499123 285154 1641211 412517 489228 1315081 251634 284251 1107581 1473654 1088558 1007192 615289 352333 637883 131018 674491 1188924 1877621 1527882 8091 1263136 1766141 1189824 1762398 937049 801273 975842 1709842 1274051 630212 1643779 234688 721226 1603758 836530 312635 260411 998316 234799 934283 1559437 1236062 869934 828729 204405 281888 337699 1333939 1142077 1770033 237774 584427 1300384 1124274 1184494 1115474 1406642 48135 441154 13853 1379393 144663 1927503 1003390 1216871 1405511 1181860 1196512 55099 1566566 1854087 1474667 315590 34169 1039811 307346 948761 649546 976031 1163124 939436 1138365 1496281 1412120 1809211 1886578 481099 539979 214655 292380 1935356 36618 1080651 597977 571199 1366864 432276 1738702 1023625 385779 489681 290287 877500 950754 1351219 425224 885771 713469 1392165 10384 544356 1411289 132211 1287760 677377 116569 1431372 1857872 888299 725759 1747306 911092 404382 924482 1805676 596276 1053325 223905 1204774 1388220 734217 1612898 916976 811250 1336088 1527865 902706 719674 1376131 753327 277800 515915 1423352 1562552 1080082 1263348 1575136 800193 1495484 1814756 540607 741259 1915414 894956 1801277 1839704 1043863 1223250 510746 589630 759756 630969 1468428 84386 1566605 519390 43839 862673 493457 735379 1832625 1834078 760914 348509 804107 267843 1625577 1913399 1203538 1725133 1514818 1793742 625611 1558414 984436 1440879 905308 1136428 63919 728028 1511837 553420 1288015 624011 767029 1004243 634003 844687 158937 250858 1413686 1043780 1674212 813921 1142311 1075674 829317 1267661 455638 1644815 1527773 701646 1182618 1682249 730079 571837 586986 138912 504447 882893 1731012 1176416 146155 1756471 560577 439015 480097 1581935 560205 1887643 461648 1617520 294181 1299343 1174335 121509 54565 379352 1124471 1669118 1755034 1046417 626400 959470 213811 13581 51015 532962 1499144 1595030 822802 1766950 423045 1750126 572163 784692 130420 613122 216300 25620 494503 474581 241557 1218442 1567682 335576 606208 1903403 1965329 1970115 1427362 1416827 1722946 1849906 247367 12913 1353996 509538 1772375 539959 1494692 294643 733261 855188 231777 877903 883179 1182690 697615 78375 640795 1893443 465766 733575 1949246 1815553 523760 1520543 244918 1946874 925075 1157013 1544465 1128170 734557 776910 1441445 1613309 1116987 1931791 1205255 333189 1036647 1557693 1119304 373005 1592330 1000934 629254 1716973 1774678 1796941 64039 871778 1618429 1613640 1253100 6007 241328 89979 964033 912073 722080 1954012 1986224 1537824 1778388 863829 1614935 1475708 1404138 588691 1049920 750025 1079010 1462535 1835079 946380 1359341 1302313 835847 1559646 1966303 693768 1249472 1422903 1296570 1750930 1903920 1535770 1659666 526719 392329 1178298 719688 51855 1843219 116352 613457 294344 950437 1672753 810629 193652 41105 1159549 1523752 1343581 1808985 684731 36613 824961 204574 1641175 1383833 1785517 1247170 1020352 1640931 512798 991787 1638374 1598171 1413802 3985 32121 961090 824524 1910136 583258 1481418 1610301 1585025 486414 1482947 84577 1921988 534067 1045018 342989 1906986 1929257 1761533 1736229 84307 562741 1310181 1796891 1996795 1406467 233637 1588200 1052883 1363275 785948 1794857 1714689 740248 417947 1292437 708215 827815 815119 1413388 195633 764359 1723568 1942597 1124304 1261843 748426 432090 1561594 537631 47405 779776 493901 1585278 1381573 1719549 1244966 1706392 1796031 545958 1490745 1208528 1463575 25332 1172739 726726 1777478 1739081 1033156 1397317 1485508 549234 708421 770198 1274261 679243 1594755 1474257 1764110 865439 316304 745781 738584 1524513 1812561 1961451 1344301 1749104 1688156 677129 1477279 588870 855404 223792 1166066 861857 625206 859345 1581005 1503640 1191823 1302757 1128236 648267 1818641 537083 1016946 1867659 1223490 1273254 1335259 1802174 1881213 1532409 974611 1233341 914303 398654 867716 1693959 1792696 1665579 744494 785510 1861308 1510030 1550404 608379 1848891 292271 1464423 751858 711893 1077392 1911423 1482436 1083712 576137 451974 1025430 1077296 622962 1776335 305809 1010518 1358326 1776077 1774568 406479 985333 1562315 1288286 1010418 499024 32397 1712698 1620954 1444810 1562106 1881894 1722196 1548792 435614 887584 807658 1148116 695116 612623 1796512 136336 170590 1458192 405857 795513 1970677 1408823 1175469 1018390 1635787 481876 868787 1655386 69805 320756 1934174 784739 392038 556440 414969 852563 1890939 945527 1395027 831960 1172450 1498494 92066 621557 1821073 980355 1173411 1419682 479206 1832838 1529076 1402888 1887420 1730819 477541 252392 246733 1503997 575239 1646045 1320337 1598392 1697491 264000 679750 468114 1523172 1354319 1233468 1511458 1493123 1059717 1167308 1122221 513969 222747 894866 1118356 1003381 175271 664874 1070986 1272643 1169213 17387 987644 1286748 1110644 1426417 957986 1237444 462018 930885 434662 1993949 888893 1908950 1292965 202078 1707186 1731283 1481335 38758 601700 573825 1800669 546200 99695 784283 182920 686249 997123 1028059 1123599 1002076 1054742 611391 467417 1299424 378282 1516372 19316 1280518 1101387 1873842 1301933 225817 1551019 829269 34967 705090 1428070 1999115 1985332 1187728 203799 30241 279413 759425 172183 395921 77454 1304369 1856743 1081716 452579 1613260 1947748 1293426 1725353 397517 482875 1194690 1283447 532059 1034057 1437329 556977 1997401 1868804 194572 829820 485249 737339 1536735 91893 1687408 4695 1928810 1250522 1575077 341453 1124511 1040166 1509886 1339639 1080067 1380614 448696 1086410 1885052 701389 1348041 1249363 940592 139834 466394 1773365 1345589 1932025 1465273 864460 1553827 983046 1782345 1741512 247912 668629 333108 1339003 796788 766821 1742582 738453 1237706 1374543 757528 555438 1386589 1957497 1114993 445452 260359 1511044 1386656 739809 191079 1878355 1781935 1115650 1904609 1347493 170329 1858815 331888 23458 1521388 904949 405498 1588686 1660431 510627 1996249 366112 1084699 499136 941042 1142765 1178941 1801198 1328837 228678 615619 774673 177228 1030340 1743596 662977 1034136 227439 1891794 935881 651927 185293 1364059 1264357 1105260 354093 1880430 1166664 1363737 1053861 1269749 1013385 235692 697255 1074765 104828 972255 1814990 17142 1087531 1714598 1506794 1891221 74535 29092 1785803 1620269 72189 714859 1502167 1342669 1917558 1989567 371796 1585378 759879 1196068 1337641 502700 309364 398508 311611 1602659 1948321 1575815 1016620 457802 264517 414821 1016813 960135 451491 1572753 60620 927113 1231387 1038299 1231135 103145 969915 328011 885144 210243 1556690 1903077 1715131 517204 1075057 346639 729822 562267 1625185 766166 1701965 1155791 592898 1273327 1677778 443307 165596 315441 1107682 1286274 865162 866014 1018318 877250 1733593 980384 180326 62003 301194 465359 10794 1295344 624245 1162898 771099 388110 318944 1071414 1473244 917824 819122 1358899 460938 482933 1207214 1859074 68014 154470 654197 1517852 1171270 864026 1166580 1834267 798092 1547786 10012 704717 1722261 510201 1410640 851347 908175 1928725 707941 349692 516170 1602135 565457 862865 200580 523295 1087018 1555409 532411 1766513 557334 407010 855031 1621475 969754 461604 453599 1899470 409432 1362342 62412 782919 789268 455068 1579575 1100079 1658240 696537 1091476 759457 1204983 1277317 614315 167794 1706530 1349935 1874384 69632 896752 638389 1617887 1410022 501887 244943 554765 1032098 1014541 1687670 1130784 153138 1456797 1131079 210666 1564296 477367 1568796 1873971 634076 506546 761683 167277 1327752 200606 161121 797349 1811167 1463506 833016 97462 170920 853283 32852 996631 342615 1622265 880557 1479755 258248 1200502 1139082 67588 1608192 829557 1901576 1333255 703421 1597249 772753 96056 7704 885319 216763 1660557 1588267 615593 1884099 946422 602213 1979878 1022131 452773 1710429 1282042 1976004 1893141 907769 1031702 36665 741025 427893 605113 1132923 18763 515139 1587279 1159512 1350000 941590 1259921 1633555 616517 428518 767762 1131449 975268 1054549 1968712 1457975 1861474 464826 21933 599229 460349 210405 321924 434168 792049 1270132 1258219 2299 1966748 1195368 342995 1788767 1611892 480004 1686211 36620 1267267 1633610 1939309 496041 350533 1024502 108029 1833686 449098 260446 60049 89600 779660 1053304 395995 37303 639935 494951 1727531 1939759 843718 207759 1889328 1599430 1325558 534703 1201658 1526555 942082 1272936 557776 570402 1964520 645767 1582399 1879198 1919907 1397321 1430221 1102619 1819913 1925473 538773 616899 165705 596868 1677201 1570730 344695 913360 1671977 581576 1247359 1252801 1297013 741921 210285 1677502 1561170 1953945 1011990 413254 1864895 1124314 678558 1211181 48520 23124 1686166 265949 234732 115820 31714 1328238 1368601 815591 923 492105 1294389 613469 1381965 75961 1597865 715693 722085 1956107 1107650 1390932 1648725 163212 874900 1420834 390560 1412656 154353 298048 192269 332039 436117 1185424 1517404 441539 380533 860122 1032233 582714 1608888 561210 1105102 1244898 1881273 1769925 933062 1420305 273603 402356 1266626 338163 875101 353804 580222 1533047 1251400 1766446 1720115 967342 178575 1511079 900447 708358 873954 1034383 1966799 1013579 1288347 943921 1498522 856356 1522976 192404 1796813 1650441 302563 1182145 1723440 764877 1588423 1939565 1447354 1719462 1611392 998070 1972532 947504 19343 110743 942045 1495656 1621768 452989 581632 1674354 976712 419939 675176 1014638 962920 1155508 253920 1046093 406066 914062 59922 577980 1082447 998162 442960 624196 834475 1623510 1997306 1131882 1412858 788810 876865 683978 1843445 800637 1301217 599197 1264988 1159937 823971 1309825 423506 1476176 1572563 770206 1013063 253770 927049 1526717 55926 224474 301885 1654141 879978 69794 383505 1795622 1613173 183334 1041271 802979 1943092 1966593 1594485 411378 1712141 1146169 5375 379714 438774 1318261 1020624 1261883 1855183 1989728 1584497 403267 1570242 1342318 929173 964943 37788 1030511 296863 948043 166094 1177440 93172 488057 929770 1272443 1025083 1157310 75573 671425 1674790 409172 1093649 171208 1859757 1975116 1253311 1740556 115921 1869047 1205264 1933547 286125 1825888 1152432 799668 1212634 185010 1114984 659832 1344410 1902695 1935463 900066 649292 599289 619465 1209950 734778 1298815 548828 1969564 1139367 252683 1601691 1663659 1373455 656741 1043156 423325 1785574 81527 1243653 218609 1251356 366885 1970787 1433725 1437747 912140 1961839 784097 721139 916780 1419387 290855 635667 1688766 933673 470234 175227 1351561 1807516 1168261 1332641 656465 1821755 310892 1160400 902308 704419 1325755 1352165 1726482 1818309 489866 744197 1977140 809936 424761 1604946 190541 643621 132558 1383925 1378625 797483 874845 1998287 714268 823967 1222394 28161 645659 12642 489317 564515 498699 1569202 872009 1670528 980134 188079 1239547 183633 22052 1183608 1667876 1013279 1236748 1800729 1751496 645860 200592 1769344 699479 123260 59862 1752999 920533 1767463 994239 1513449 423267 700402 168696 1265069 757208 321040 125597 1108532 1996503 1621014 1835963 1147433 195762 1938 1454885 486859 752296 1569560 547658 338123 1668450 1847972 1289922 1952887 331563 129818 133682 1739004 985505 909531 399198 735562 1755407 588629 1398007 524362 283560 638318 1202327 679665 808076 1021059 1519691 26308 1348289 1459470 348190 581527 1976003 1473091 1036113 1041853 1691667 463742 742495 1090716 899202 861469 1435155 1742348 819244 1783007 276868 1567292 1267244 28310 1832372 502159 53693 1810676 254041 797428 1744045 608449 1602978 1045814 1556282 928803 18060 666204 1858756 731790 1436808 774322 1135557 37272 1910650 524347 934369 1299540 1556888 924116 1311696 1250149 1588051 299852 1320531 185831 1029476 337939 592219 283293 1519788 503405 791935 1557586 1943496 1083719 752729 1442644 1009577 1345386 424507 352958 1130382 313414 27747 1635223 1538133 963543 565675 1907750 1663730 1841751 1251535 277133 1925921 924039 1568418 1553467 1466487 1006771 803788 1179187 1665122 340219 891191 1139012 667303 1100159 1684061 146009 625386 672765 1182290 702420 1948053 1955046 143518 1036789 44334 609781 1238204 106358 881357 972586 870614 1878772 1011301 1527276 1052968 639682 558974 1842869 1656869 1358215 1325993 779758 1741341 1814677 1470126 276207 475398 1124707 1127809 715170 734394 519549 1813194 1471142 1875918 1762556 236831 390388 861414 1038601 151716 1995879 227929 1477512 774488 1312073 914260 802485 1073256 8277 430418 1208494 881234 1500884 1974893 1443426 298650 658174 1790302 335180 1736944 1815371 552214 730602 296331 1809279 503213 1313306 1277830 886347 1095149 1518228 1490599 1356991 1307926 1884096 1309123 1500909 1763399 513720 1291845 32189 1948947 1541928 120036 1857195 736914 1251081 697850 557459 1528848 1313032 857984 76910 1112132 1456984 1119342 1915301 517755 1267484 1691768 1850454 135651 889529 528818 1326427 651360 1696390 1330120 536964 15704 1390080 927004 1336977 1849714 673537 1554382 1700755 780589 1018046 170102 819123 704992 1246513 1850212 1318440 1154150 1257129 1412245 573308 1068498 531194 1383431 1157768 1091536 428939 1587115 1988813 1084119 527977 1454993 1568694 1436253 961655 25320 581662 1599076 678366 903515 1484183 1336038 795215 1941749 1917973 464279 1053181 270047 1437948 649630 937042 1317247 415821 1535208 1446716 762233 845783 297719 1394855 1539518 22358 214510 1777938 150864 1739694 206377 1855454 1642145 638754 1234974 1543989 1115326 1534045 863946 194608 392335 1516611 1490331 756338 3243 524150 1244047 1497555 216419 90086 1276264 1864719 1052060 1962235 742277 1644449 530552 787533 208258 9574 1161139 599167 585061 1059151 1877667 543225 1324609 290542 1225747 1048187 1908420 415952 1073621 735508 926944 1048116 1955215 386466 824021 893396 625670 948978 970489 374271 268842 1983897 1990978 1034704 964793 742658 810662 61433 711428 841834 80264 1572664 470231 1336346 629432 971623 971587 425759 762469 1802687 1394777 1267273 755399 1480496 1051814 650474 56209 1222809 1729519 1585754 821903 1556579 389077 428066 1669062 1689108 1352215 1138724 1440282 1104008 794799 807184 19292 1400852 1265159 1086758 1955811 622134 1697367 1921598 614333 56015 244782 244659 768688 189394 838031 1747877 1515405 877806 889845 727856 150927 810311 1483585 842491 222595 312943 1824191 663472 33027 887256 375573 1142777 849562 1989398 1277397 1364202 1035687 1459835 348278 1503670 1391443 435923 33567 850765 612530 297920 1627418 1894270 956134 480838 1730219 15741 1334663 1153250 62653 1976093 1699324 1524128 615599 1484870 1885740 1482311 1219969 1736262 1623092 954663 1132346 1869576 1393674 1114089 312305 1897909 180774 1489980 1480059 1052383 923859 250601 1766206 876575 104253 718090 1840829 268176 1371645 1658581 153637 1930683 1195791 439721 1756204 1782932 666201 49407 451522 689621 744979 40655 966380 689097 483658 461511 1249769 1065638 1926106 368487 546205 342177 1084888 1701227 1831877 205853 384530 461871 324794 333527 1556321 1475498 261760 151138 1644603 1664083 860628 1179972 1757090 130596 1782274 16149 232274 1102195 1616718 1243981 1707291 377483 1909669 508743 1109267 996296 1547073 379284 1829259 167028 1154103 1819613 756123 353977 1000973 459528 1018902 1967775 610729 1083401 1254761 1205179 1379584 318221 1529224 936725 399334 705445 481936 406848 1463175 1163913 415613 206792 466170 1118890 1114285 929094 791217 1844556 974636 1008176 565702 18864 528490 618789 499870 604098 1773513 511333 362632 1982288 349912 1372659 1560676 764864 799661 762707 1152363 1665178 1100893 242570 1307120 1340779 930734 1476892 1860070 1051039 1282099 109724 479709 239185 587908 65945 542616 381836 759752 667222 61890 1522180 1612424 697283 437363 606153 1879353 705396 485582 1662774 1685968 1127775 1752943 1096792 21932 288343 978876 68263 1159226 1743372 1487402 841971 1242815 833953 1760516 711321 1074340 1920897 591290 1369678 628506 430263 1400323 1155591 1019209 947804 95776 1763473 1331192 1535535 397535 52609 1282570 232674 125577 739353 1149604 1887829 545597 1474556 1005260 805931 1877415 991005 1049552 491553 1907708 1741894 676170 7830 812783 314710 826981 1093489 753976 1352999 267890 467001 747571 1335674 587987 1312755 1038757 1645166 1674005 602852 971671 1691925 1701898 814587 1817382 551168 872455 1215933 1380522 890866 20563 1902296 1773208 578272 672897 1359972 829786 1422346 700169 1417436 1292112 1111205 888814 1966707 1208838 826620 1416892 690519 1429479 1765708 1526741 514641 74253 1832573 1507516 1509342 761372 450732 1162141 1652033 1962280 676546 1544401 1303258 360033 549953 1708319 141455 1499631 1722147 1446901 1703794 851607 1706790 736101 699574 1796319 1424643 214818 940234 1661473 241196 709018 496532 403880 1304466 517472 1409827 86734 124431 1380448 1134516 1268960 518988 893995 811238 1620924 871490 1145680 1557108 1370170 337089 312421 1996656 891099 1540180 1941220 1145072 827080 1434961 1650675 1102015 1185733 1365655 1454709 1834179 636062 808534 1302440 958332 1134830 291731 759944 1600418 1876614 1403839 1775987 436950 1231572 991187 540226 161789 1772182 317578 194237 1595175 38468 1480638 584399 1256721 1973530 1337864 304931 1721557 1160549 640643 1142999 1037363 1180982 787127 566431 200612 1389068 882344 1778325 351657 1604424 677670 1952944 1709621 484411 959137 730706 960799 535651 1500243 1027179 417675 551567 60568 1421854 31169 1325240 199576 1898468 1397661 1134322 1882254 1319104 1234214 406522 85983 975852 1478145 1010201 1161743 53274 1400712 985438 1876479 1182262 1195087 1593953 1157179 400735 1182696 657469 791947 300680 1122268 378120 1921400 376483 1188897 1422839 1351611 1167376 189591 484857 465006 1773552 1645604 629404 1263283 568934 738235 1052053 1760840 648526 1069641 463872 776878 663917 489022 1051451 631523 246441 183657 1329811 393180 730696 1266407 1094385 122985 1257439 1249525 784797 942567 1367831 957584 426028 1768418 763157 1370949 1265402 1729511 456813 478607 1371038 1283294 1637085 180145 620160 1371204 1312553 104622 1605570 492784 509310 1102532 1681756 1881025 1518167 1313624 1066212 474772 1595890 51008 1582280 1032409 522328 1084306 98379 129356 1744573 212610 69544 1163629 1867814 1805066 1831093 1105249 992115 877150 1891849 316282 1764978 1256826 1742957 1065828 1429259 1883751 1249209 838883 185880 568579 1952514 2499 1786466 1756994 494868 1569547 310836 630703 597449 25823 340001 147073 72104 1876780 1651606 104001 575444 1713991 1990531 1233623 1212280 1424725 1898083 610202 547836 419731 1559613 624034 1317855 1675582 1782401 1461547 986264 1601997 887611 1460947 1842144 251910 1656311 681953 964197 1635758 1149369 901258 1245755 639464 286421 388148 840378 884785 1115978 1291039 1103737 995484 1742230 1487881 718422 1793538 356742 413247 1602392 354274 631032 844646 1891672 1849868 936304 1505064 347824 1723669 1273365 864557 867972 1234413 1443363 829385 1164320 1565321 458281 1599603 1560193 801484 1910861 1179638 1287414 1786383 1493819 1895098 987742 1002621 350128 692534 802345 1076455 369093 1895550 1001187 367906 480581 1926379 1108040 1557890 1407387 933346 1826927 488149 588813 1071353 1291718 947677 1874998 207443 842752 590541 966617 386406 1449395 481021 179340 197257 393848 1905529 1256456 1880233 1247011 1125105 800693 970552 187985 936721 1226657 641066 862766 165655 1251898 626296 1452625 708075 1219594 656435 1818046 850617 1012833 1504993 225244 1929365 131454 1526472 1449649 233725 265509 1301680 1677449 1256709 1903332 809440 1176508 996712 800578 904374 1935063 1194343 1630511 1466129 285592 910801 995681 257468 1820836 1487142 517019 1167139 1031782 313540 1814740 247297 528052 1686279 615784 311617 1195944 658616 267667 697614 1052398 878798 1889090 512957 1123763 1182878 1026419 1488003 746950 904234 1407888 50899 230030 59794 1129697 702570 605786 1866044 1975877 893271 1816841 173381 1827185 1579203 1188476 1116796 1467072 1727285 88370 1236492 1830084 228786 1020400 185901 167783 807365 1932720 337552 1920143 906390 1902422 294984 1873793 141453 203790 975995 992910 1574115 458310 482523 1269729 1116388 450800 1521819 396683 1505583 626117 594247 199534 60020 1445852 1513815 49743 1762089 303491 1540294 1047692 938720 285256 1471856 1373001 195745 1217941 1870872 1885036 119871 1261903 1444995 1898031 1420128 1702000 533388 257554 1831758 303430 283656 1205238 6559 883365 431101 1512401 1789557 172099 284775 949518 1368128 1580268 252260 1692472 843447 1911507 1347457 445240 1373289 150445 1201070 220818 300082 630963 662878 1047476 973769 1697460 1158921 1958311 642547 1462895 1013258 658046 1969363 1410707 401661 1448236 647778 819409 180458 855886 68510 739309 891343 591058 1936171 243646 1022755 1894381 1953156 1378564 1858290 1677233 291739 1173434 646025 96450 185424 828091 1719949 533876 1820727 159143 604870 685291 174476 1596868 435793 201908 1182486 1524155 1835112 184637 1373580 1601340 1489816 480115 380859 1034810 1739412 770279 765159 428230 1071726 1187900 1862752 664069 1131051 1914883 214007 654700 572216 1862630 906589 780946 1058319 59851 457499 1753299 1917365 1847835 1903084 179090 1900353 1257456 102768 282786 846604 365238 1601432 1172692 1960581 1074929 889782 1778751 1399281 489774 295965 849762 1745692 10528 1045302 1988536 1287505 498838 356059 308045 395456 1640092 905401 1732758 1873607 1773064 253133 331356 180149 851299 443838 215983 48282 1057976 751553 1426902 570363 578497 20247 1772476 566223 1307889 363514 233726 1252228 1612204 573865 1510957 1200468 840799 978072 1981131 659526 319351 466190 501259 426371 1721413 1428470 551779 1325566 1016940 1612071 744544 1490296 162663 62302 1175792 1915102 455601 1257020 108628 1387248 218886 1755304 192633 1093334 327581 186264 1107582 1776744 286947 982126 1775574 744958 275965 1264951 289219 1426039 806206 702510 915374 1562768 221857 1028681 281450 686984 1817551 1115414 57952 1431304 1798518 954631 239077 988649 1034536 536669 139243 977833 1156307 993431 1639228 903504 1129434 1233124 1755032 1976401 357840 1079425 799917 776272 42194 1506664 1851163 1780382 1605964 1323292 531777 1988537 41524 1880622 962012 149781 1806410 572022 1173533 623291 1202684 1552256 473762 879792 208970 1081985 35977 78729 206817 1761691 1492313 887547 76456 1691088 139347 1922971 1607744 322736 1775150 1306973 18472 93941 1544352 1636041 246651 1336252 1930760 393468 1695761 1948483 1873439 766875 1163044 653466 684063 1680951 379696 419956 608072 1822176 675359 746956 1934238 256177 1350134 652598 1556613 431952 1390457 1618237 1737724 1059409 768913 1460369 364815 1041894 134855 1016726 370313 1184050 1037670 171038 1745936 1048781 164697 409102 1342662 310697 948941 124642 1846373 678187 1887893 1853663 1541490 332960 1271254 913231 943856 966765 1164832 551461 190577 1918734 276543 1161884 87022 1377620 48078 383777 1366280 126419 1255712 1999096 785466 1297127 336465 574369 1086944 1436218 52493 1288575 552894 1883454 565104 436263 1685512 1485970 921340 1371697 673094 352287 466479 301934 346398 1340069 56101 1063804 131049 1227261 1787983 1242167 714857 1920479 1588601 1596177 127744 1544997 1486239 1821936 1895029 1567558 543142 753110 368517 1300134 957865 1379246 867748 401253 432204 1248495 408282 939310 323261 534189 67138 982883 1740237 168539 1678423 414142 89757 11099 860082 1222196 1925726 1436740 1471735 1408287 592659 332977 713855 1355929 995499 655166 17949 1584101 88633 362162 341143 270572 1509270 1985142 238291 256934 30878 862556 949543 50103 1565882 1094367 812722 281042 470627 1369842 1759961 1595436 946983 449019 665666 993237 1289907 508612 119040 1947631 275437 1209060 870151 166216 1776154 1757288 180393 1765956 1623962 1329842 650090 1307901 184481 806727 516858 837763 360647 1775580 1193627 338962 1467326 546180 1561490 269794 1755408 230560 441217 1529160 1193076 1041869 1883821 1904887 1061794 1791639 291498 428316 1847629 1888748 529278 514077 1563906 1860116 674500 18867 954877 214028 742805 906831 1753031 806107 1339188 282945 1774607 1431089 520784 736392 1682530 1707293 1660661 1565857 1295042 1138362 1236214 909627 834719 569186 843599 1384719 946524 31750 631890 464278 1556656 808921 1740966 1251059 1352061 1575066 550824 1227148 118655 80971 1117568 224555 1027921 668286 835778 368064 1115843 707350 635430 350134 1284957 401331 1934980 1484447 1693733 665420 1158696 694719 1633402 213088 1839313 1133054 564413 1217321 176631 1747669 1500256 956240 1048120 93773 1152442 1392029 1626596 1495493 906497 558926 1925705 720577 1294369 661943 1272480 1936835 210398 86220 1835830 648778 1553343 1794097 1908214 424261 1106486 813378 1045555 1533457 1338957 1180465 979172 1393010 1460590 255007 296316 1978054 1180340 1085678 279462 861772 641667 171708 711058 302246 983568 506686 539355 471609 1008376 308971 395747 26213 819722 772358 1855021 323483 1835915 1415899 1371679 118455 365164 1263679 59605 468454 1927428 1247177 1564225 1577697 1632410 1241052 168981 912649 651666 624534 1492393 1619718 215790 1214595 393368 301161 215434 1361230 1520739 1294201 267279 484287 102394 1030353 1669434 730928 568660 65395 1918401 1864662 218911 1418896 1839719 1997698 1435502 793101 1233381 8140 1185162 154760 454396 319266 1774342 1785382 1320068 1138705 312815 1178640 484043 1664627 975200 1288905 406984 65428 1381420 80716 1987668 733969 865913 1421878 1174355 757916 1549311 1199319 1973134 687235 969594 1344086 128378 1057912 686760 1072502 1676564 187882 22681 444372 765225 77446 1953011 25198 1701244 688877 165933 117828 1554754 1176986 1814184 202901 1036257 1186751 974106 1866833 1892612 1773368 280774 118790 675817 189986 360950 1564586 1884509 40425 1204232 587781 378941 161712 856749 1917943 1133940 1548049 1875702 1935786 1651554 1265939 128513 1314897 834691 444916 761442 1060768 1210013 395645 547825 1820848 972702 26723 218247 468968 1245567 1783955 954991 737786 1131724 1815729 1387031 1805810 81308 215866 542946 999330 905450 64589 898244 1624589 1823595 576013 515097 749800 18237 1458380 1619841 1707812 1313989 404748 878691 1913523 709830 1244744 310775 1691304 283898 408679 1225897 1666881 374829 1155118 327769 418611 1244001 653897 623997 818594 805564 6325 1348024 1152926 262274 1739879 325529 696335 577153 622604 37240 506474 200901 1749878 912963 962681 718607 441487 439876 1961525 154634 591314 432928 321887 1454856 1105514 1331947 43531 1673259 371271 460672 1881227 360316 1342271 1868031 699047 860634 413902 223404 829173 934294 56660 264944 687886 1223940 342518 1665650 1028638 1386513 1215053 545314 1957107 1908086 1925785 374991 1130364 470589 1295499 1454374 716875 1630284 167986 989045 1596530 1547670 1814080 1784916 683133 1812062 1193513 1570045 1633375 729931 1897650 318963 48434 291998 41889 951475 1961482 1584369 32150 621114 1799378 1035815 420500 950130 1831199 1396780 1476607 1836238 1367638 159790 977885 920790 1919498 1978705 1825553 1113201 916095 1204729 525295 1084612 993880 1746488 795573 715542 1333893 1446959 1230625 1391134 1627880 720745 1001536 981558 749615 581095 1465795 704109 1387420 816936 581406 887234 1305525 948159 554239 1575743 539396 1910058 130629 1654415 1846666 1793236 1888289 1764445 1292657 948902 597387 1807940 1626137 1453964 1196753 902164 995287 761448 29503 359291 1971237 1646857 949511 560947 660974 1311680 1149286 728146 1081136 1560254 621370 1700278 1759928 1651456 595233 1771854 1065930 125972 1391084 1659465 1520234 60434 347386 499675 890599 99061 109513 19138 710527 1990404 1399653 1827038 758135 1434400 1477743 940055 94126 1555682 260036 1288243 236043 61595 973450 999816 833236 1031825 199666 888373 342628 1048212 313097 1529732 1181573 1398902 763582 1412451 1238972 254708 1245443 1977967 1074859 1889741 1684675 1192407 1556238 736060 1519171 1360186 976231 1582022 1448083 477137 48113 980952 1026363 54929 1699514 441264 876352 1810250 1455957 608545 1279844 204630 183443 182819 265900 1120236 2734 1905879 1711245 1538796 29275 1066855 864710 709637 1418996 1596523 781927 1953466 324968 985780 439131 1102940 1505434 1257960 302221 417714 477760 734582 1029770 1756720 1722136 1471183 1226076 186567 358860 389477 116718 708440 628590 1381354 1651106 185048 1517886 1801861 557974 1570725 1765560 1968229 1434084 624610 1481493 467864 1149739 1552619 4264 898701 667228 64285 596564 1299673 1527417 1640612 450004 729541 261609 1037674 1472600 1064886 140742 1692468 1852295 1848937 1040846 1632872 1751353 1749225 800907 444067 24272 1045867 594946 889549 1145002 970768 565875 1126712 106062 699486 809689 1174895 922325 419093 1577017 680507 915308 51703 164984 1628360 1925677 340200 425958 565873 611094 1810007 1878873 1202849 906773 1974064 1117319 364795 1551814 1631106 408050 484277 180034 1534298 646082 257159 1359589 1819157 280919 1243306 30200 1052738 6910 869754 597118 208359 793027 428144 648893 1251361 1367799 818499 283784 1532365 1330349 1335780 1490002 158229 914658 577704 854151 742858 311762 1152810 1118415 1003750 1191207 332511 1114945 1349462 646092 1410685 803659 644303 1590577 1286183 1725080 597096 1658321 929756 682929 1494520 412153 1029896 1189796 497466 1205657 1321542 1151806 887939 75315 1606386 824703 1823980 977869 730733 1479529 253008 102467 524021 1445855 248920 1321966 1949469 353684 1126219 386444 1939713 1399560 632805 110861 1626098 1783923 1496722 1208312 48721 106196 1688242 1551677 129074 1161463 1824691 1566620 146370 1035970 1983291 677369 1066742 1178232 44361 1202161 1200007 1771048 451698 1608194 1132178 748731 1285931 1299197 130434 1540067 1703208 205951 960912 1586154 1118750 887502 820369 96373 1909287 400704 1235429 76001 1855610 1468950 1815037 1933398 1371500 1564922 1347897 813236 1599477 1842560 1329969 168751 1084978 1505999 744084 1365440 348777 1799698 201989 862955 945662 1613022 1495268 1124553 475095 453225 429770 1349924 86277 1242185 447893 857332 858308 42663 964181 1092571 1118643 391412 553911 1647032 1496755 1588687 1831936 835807 981451 1705390 675777 133180 1090787 1007488 1695101 1970468 1419220 1537588 1072008 1187613 250448 632173 15928 675588 1390825 507379 474167 507906 43865 494513 99028 1568797 1675479 1825437 1927895 1569523 489724 10903 1155408 746022 1086598 724383 1078568 1544412 201257 265669 1044672 114977 1719387 1544712 570799 1340683 484173 276002 1935619 369687 254307 441938 809192 659263 1127066 759284 732559 1832145 908273 174372 301792 992141 1613381 408043 103367 1995910 1872519 1854627 1779452 1469115 1949012 1080515 1895291 446673 324306 1273350 739486 577887 528405 777758 137403 1160776 264363 816517 37889 1161593 650118 271530 1894961 1061061 661359 269343 356557 1907360 776764 1159089 209185 1307505 225370 1939280 1020966 1026164 281482 547944 438896 382539 1556052 1257432 173285 645472 318566 1696290 417650 1668606 332288 1136602 910115 324551 1622287 1089883 1969097 894153 1989923 1822630 1246425 1467602 547449 6641 57067 985427 1724453 321654 387552 332999 833277 797602 1034911 435253 1223083 1060140 504989 1982304 1519968 1062121 115911 1839505 896804 599002 888604 1828535 547558 794758 961886 128931 11681 815833 123290 948221 910230 1423846 1834814 464089 536192 395241 1856420 818394 1666450 904597 6645 1748267 286484 1819191 1917194 531196 263342 754982 102946 1257118 770710 1007753 156653 281983 1916640 1257039 96455 396809 1426737 1580780 792807 1859483 52239 48502 381497 528253 1080581 1210062 699588 243585 12098 1147633 423944 30135 1274384 1544051 1048487 1000602 54878 924510 825792 1771762 971054 947476 617112 730761 848119 370252 382987 1105227 877952 1719251 230592 1160704 1433235 1409848 137015 44987 1462230 1004987 884360 65801 102507 522235 1876524 1545510 1534697 1571414 1556112 997333 1801058 1163738 1108181 814461 1393203 1950047 1469757 959161 1585985 1485597 1844650 207516 370018 989925 1494579 655460 719086 441652 1683306 189302 1171135 1622726 1024202 182916 1082828 1044292 903371 170990 1942643 666525 1596052 1723617 704213 26051 267315 1734763 804688 1120681 16716 1385287 1798834 171224 40837 696390 130938 312566 599642 700363 699958 87376 1915189 1902658 455772 1895438 999324 149387 979613 1495107 876461 1346800 1611939 976944 572671 663446 448265 1859014 664580 1193949 989039 903491 1744167 889999 1704087 1827703 1484246 552575 1698583 1531005 1000594 1331241 970731 1500377 1637840 873655 553323 1121929 17697 923799 796955 1302234 1382072 444379 1806295 1409115 832031 1228502 1528494 617541 1411996 262623 130238 178257 626190 1924917 1820358 189659 1326031 1021014 1311277 393497 924502 1579524 1204756 576747 1657053 1353597 649710 857430 22756 846895 198490 1906272 489562 700912 184605 361978 870825 1961660 411508 613598 692871 675485 673272 1900629 142330 976014 1079110 1652337 513380 1429196 839969 1836202 1917965 796685 278222 38938 1359370 1921703 776940 369211 1798420 268810 1920040 616122 1608488 1079866 405218 1887648 703647 769422 1151558 1832155 1441528 186335 1523324 758724 1696251 1427767 1654884 1353674 453843 1401553 1040365 507744 597595 547 1718367 504103 1586338 1479574 1899994 1615548 591846 136736 1837849 887344 139823 1011595 1057150 1292918 521099 6972 593279 67883 1015139 1578206 82579 206225 68655 1003668 465081 420009 1137032 344099 412901 1642530 1950890 1276019 519881 295936 739503 1134872 831598 1582750 1865119 1484404 1538785 1426831 1162925 501631 240391 335417 1308430 504363 1838650 1705525 1565441 1325026 1310659 1492522 1441233 1079963 1722799 1618125 1736006 1831066 512034 331173 1270506 1940526 262664 951918 1038372 716064 685206 594026 434929 14849 1728766 1878347 1515785 657688 231685 1290130 1414169 985037 701991 338945 1248978 336740 90431 1806944 307431 1301504 1177735 1005764 265552 951512 384590 1232578 1311985 749971 782492 1445461 350813 1307544 1764982 280793 442926 914890 723341 760435 1553003 1128618 1699887 241762 1018956 1759031 1955842 928860 1976267 1995153 228448 229784 1810524 681997 1420322 1234545 26459 37838 1749822 1966880 1763325 1824054 1974579 1944102 1660669 614276 651371 1916511 1485307 808305 1965380 1338433 156667 1609760 862359 199300 1864378 1134403 53443 1677670 1858783 68568 318841 508957 547062 646213 85589 413427 1809726 1524909 882513 1067144 572372 836795 574831 36134 965870 448162 1968805 118277 1621653 1230248 1509112 401039 1605916 1768652 1044211 1148960 1202536 1389508 1583323 1816958 1185663 1008303 225589 1476772 1247953 1723886 611770 1048144 992800 1900949 1607014 529782 1728950 1701184 1985220 1813581 485850 1013849 458371 1159608 1357520 1960113 1780359 585578 1387360 101495 1436491 1812411 616170 1145954 913890 793988 885696 941599 73592 1564715 849886 1515732 1096284 607357 1451084 1977835 1331820 1245141 1448076 1044927 518790 1454244 1404898 1681005 1105034 1369132 173882 1534617 1420543 12336 1477796 285524 605049 307066 433516 886845 1500429 1916266 292841 378852 1177144 567408 867274 1916884 130426 1232769 67681 1101537 1843557 1549457 1858352 411707 1126086 437195 1222317 1088929 606532 1654183 1397076 1709618 895007 199449 1092672 1057296 1659824 1221353 1665102 1629674 1858419 264306 1066270 705889 1469494 1313563 248190 1359508 369969 1486857 1601675 905878 1957643 1447036 274855 1809828 1962037 1701770 1701683 649172 1397679 1381034 644643 52619 878056 544782 1770900 281529 855282 785361 643943 557244 755233 695561 1541137 52672 599709 545681 358515 1368901 1804142 497480 1554233 1394761 749829 1933363 8040 1334365 1132006 1431730 1239262 1463440 178352 291405 501927 395079 808027 1616925 1436586 1796006 357440 1070606 1231786 147607 1439387 1674602 76105 395966 847033 1128050 417519 450185 778924 525278 966425 992148 457549 533819 1048950 1713032 1192141 1247489 455517 534813 1459284 1913820 595427 158054 797433 989563 1000426 1088996 453282 647721 1739238 1210112 1614169 1696167 1093654 1907115 59782 646011 576591 1003372 223346 1570524 1130096 1764163 118044 380009 1233606 139540 65763 53473 507169 842467 278880 1643594 1301260 1600880 1798167 338415 1668177 642581 934198 1472866 1217828 1214821 577386 1937968 299063 1795328 826141 1043730 1626947 866898 1733670 493581 1956071 1524826 306205 31544 542528 1083618 1194816 1832765 582823 827312 1658892 262829 227344 1050692 1457496 981544 1943385 654754 1315761 721064 147288 1533609 882647 1196943 614066 1278842 269965 131976 410637 506196 1007968 450395 1809937 1448442 83928 161213 937292 1304571 1353310 1642116 891347 895304 1078306 78837 1915396 1836667 1851618 1198396 557033 653080 1451165 991749 237713 87667 1222626 60987 955331 1498096 1378713 1968473 565204 1940297 142921 1693527 1607498 54764 382834 536581 148139 973824 1130853 876886 1238626 352716 610028 1296932 1956351 688182 963123 706059 1298238 1522124 1790427 305841 1327517 1761614 1208993 498098 1037077 600076 799345 524476 313156 517066 1142394 999853 698812 73585 898545 1468581 1829211 1906518 1154134 1915520 110201 779983 735310 1849961 208015 685367 1269228 1664375 1715207 1553295 481900 704414 466519 528896 1324286 1960370 974022 1924225 781817 1188574 997608 407350 1663655 93774 1932047 1254881 1531141 1831389 1400009 1154702 1085868 542351 1888548 1443020 1430420 889174 1538663 1845904 1819003 1502128 1691404 1079954 1690351 1437551 1262348 666761 1902934 568496 1955313 1595755 1905821 1558951 581909 614201 1133793 232986 1424411 1278802 681364 952143 958405 13977 1481158 1711593 256353 261077 882276 646502 27600 367 1601162 1973647 1935180 1192829 1302858 395884 731579 770851 354675 326217 1663255 1898339 1616832 1777710 114795 1761282 98410 1063770 1272733 434869 1108165 1081696 1130993 334042 1104904 1962044 1687802 791852 891242 230355 1104932 1913354 1618136 518303 114337 322063 626749 50004 104593 292009 270456 696759 1319935 778758 977637 1968565 1553638 346037 798283 1715180 1524410 915173 794493 818697 1433052 1797651 1680758 1877814 140604 1046958 285104 20628 1212798 1999589 1415187 278777 408746 312039 1124575 151606 143114 924090 136009 497809 1949266 430547 68760 603239 269703 1998935 578926 490397 490586 127389 1549220 839509 776895 361280 515983 656812 1426696 1016594 1619763 408334 324729 206778 146088 171466 1812999 405311 783352 271515 657831 1996346 51767 1661042 1655159 58061 832833 1410689 1223523 1782524 598579 1289358 940172 1645980 727716 1725700 1624564 1729209 104431 543885 1865541 1502214 296751 464244 1059169 1448906 1854904 1401059 961733 1236158 1289546 216831 1439544 1564608 1292491 1448145 1482779 820388 1544724 512802 567136 1962267 1381633 1616981 1742088 992223 1259601 1792190 1465536 1260077 1512376 629301 1978127 524166 991305 1798180 94240 1423132 1200221 69317 1489197 328026 393143 1676570 1003559 1134392 986716 800129 1725677 588037 631045 1026396 1242833 1928654 1701572 781742 830745 730593 1214012 363824 821558 646929 862227 1774105 115693 1945086 1270944 598512 1785387 263093 1538965 478625 1177111 1807192 1629855 1777878 993107 1227098 1792552 422870 51230 759150 1731456 541003 1934904 870108 666080 1932085 944110 1668205 739453 96765 344983 501225 211828 431959 409016 1301114 1835934 292206 1496798 589622 1963399 1754264 1563662 880149 860890 1014931 213061 1680233 1227334 565038 1690923 431925 1048964 1249440 242433 1603556 383794 1716597 28430 1449140 1334222 1432320 260301 1299186 456876 1592403 1574150 189327 952943 1892381 829719 1198870 230803 125573 1278514 378274 739469 1710560 501218 311020 236749 299271 1617533 1291530 1793613 1731319 1874530 395501 764473 1256392 823731 290937 411610 956861 58281 702390 888351 1474951 165119 262266 1396862 1712174 1288106 1720576 479948 1729192 476076 702868 428585 1485210 909613 1664648 152739 867417 870084 1855075 1788190 1470005 553478 1244930 1132895 1035335 779094 73331 756537 1108843 1932521 397957 83617 1938794 150480 156848 784444 767283 499322 1672185 259487 1086119 316364 1875251 1757693 1848939 1851923 413980 1531887 232301 1895278 331485 142209 916077 1258766 895320 1602357 837564 1946848 1600519 1771647 834499 1964946 829489 846440 204258 1333462 580097 1437370 1009115 737850 1959076 940135 1856208 1746517 602082 1912377 1725670 783078 1926089 921099 1737002 93981 1919858 37704 1338354 3979 1299833 1923057 464063 233893 1565262 220979 942178 1880856 1794 1220371 1419315 1100743 1412037 548093 700884 765794 419125 1445919 462439 1708317 766558 406464 1946647 856023 1604293 1497155 450919 648612 1758114 609025 1287778 1419175 1199473 1472638 1812837 361602 1650353 785109 29056 1812753 1738681 60451 72652 966445 879628 277836 312783 926228 1997634 367531 1662718 23262 921614 579933 1001159 242784 1258997 540510 1993098 1401524 688088 1415096 1443594 362696 487179 1821956 1772951 444915 94597 517519 1628672 598298 1832740 1942374 621625 1764929 693711 406103 1014199 162872 185508 1004024 1592006 152094 740975 1536692 1728217 177223 1532875 954098 1945246 1928299 703358 232608 78488 1539558 1693084 437248 1112956 898058 1121297 731064 154587 1096618 570531 1218422 1610573 1275681 336400 473112 1828271 1591939 1454724 1815292 270471 1759843 682624 1220700 1532196 1655264 1041675 1267932 1560907 176404 525753 1383103 592137 1300009 322505 1123825 1949034 1991479 1157109 1895417 185907 547497 198782 146198 1848009 1353925 1381080 368841 979828 308056 1142906 1235339 652194 470741 696674 1705511 1769371 259275 260893 44052 292293 1068200 76202 1534577 1981325 1924849 1648728 1998128 1162127 1918563 316742 1131975 372030 1460470 896193 712192 350353 770473 1724716 969761 1566633 615945 308862 164570 1028314 768430 1977217 1931564 1486473 1863780 902592 711934 646595 1832143 369341 235918 36991 1928669 684323 1469021 1484680 959231 832139 1428853 327305 1642954 1766237 1445517 1854539 1258609 406657 405879 1466841 1287218 1395787 186515 151894 1630222 1935390 1775660 1437610 1808511 1464371 969497 472283 1818822 1399063 720453 1603444 1680953 510023 1087189 1584255 826495 1523790 793923 907209 1029382 526943 574252 1218967 403666 1510804 1160683 1889722 1197801 437863 893603 1480746 1933350 1654363 882489 1721639 1472361 1602798 1169667 1397791 1377391 1430044 1811107 1638988 954331 1204895 1232711 1525282 808676 956958 1392650 1614158 711906 1949464 406628 453642 1069504 413564 578354 91741 987018 1630012 1031331 748575 1138678 197181 1723375 477587 1913326 539041 1619164 922948 1822760 1582602 1709959 1905770 1512344 504681 648396 513327 1666908 471728 181965 974813 1217066 56512 582913 12437 1938106 225393 1269191 1564959 1497055 1930205 1415678 1330091 379060 187537 805142 1541636 1718584 294974 1989375 645498 1680691 1964307 1187291 216694 1131613 1872236 589902 385770 819694 252385 1301168 597211 1511855 1446102 1758921 1629903 963560 945202 637461 713540 925674 773623 1710051 1410131 364917 1736634 220188 1127106 958970 1960346 128257 212185 1509488 429898 51169 1226995 1652560 331992 58764 1314530 1178604 1445080 1198678 1483277 1853720 525568 1910279 145842 295485 543123 710589 116183 1109498 1115149 315699 1430782 1295783 805584 1941965 837228 1051183 1582948 510560 204048 1548584 1688049 1758393 972170 1195990 1260588 1720181 786889 1441673 18576 107942 551040 1488519 1006642 1571348 1025636 1071073 720792 47862 1007742 274759 1222066 1912118 387975 1544345 41392 1044150 227604 1565371 553221 391749 770162 280257 1523758 851310 688752 372587 287702 1458906 109556 459788 292586 292887 1710524 200481 899961 1804302 1413847 318973 1247145 929047 532984 64071 457378 735276 1856101 959492 502191 1885784 741651 1370095 1073717 706952 393950 1943588 190248 1318581 525940 140306 1846360 1758345 1405706 830739 1643966 1737192 1002642 315307 572246 1188398 1332055 1152456 895211 1042374 1142240 1946001 644617 1959798 430271 1010544 1078702 516307 411353 675496 854162 1943313 1410985 1829813 622041 1899276 1801010 54835 1627322 1883820 807833 607849 1582064 587655 1690568 223162 568976 886925 777364 1096 1373319 1495414 993529 332710 72342 1445708 1019605 1490302 323317 735539 1958819 1907809 1881860 790506 788576 1599508 1018930 832807 1522189 756257 1328326 1202487 1261303 561022 994800 748117 1180442 333890 1056844 551448 1223390 1991519 1326807 808226 1708278 714234 15267 960390 1916658 1450659 349793 1481262 1551585 492507 1017110 153723 486676 516810 954019 633083 1116520 1395981 1600706 1781661 1308835 1246193 1823093 714082 1872845 1620311 1512437 1175982 196044 1563196 1804715 1561574 604639 1902954 1499503 649159 1971719 1360703 245671 169190 703822 742561 92235 1232647 608302 462455 334367 703546 1393579 1126195 60322 184957 298785 701935 1681076 1223840 1233159 1196597 1461660 317665 577729 518873 928660 1911430 553036 517353 1966840 73618 329034 53102 348426 1764327 568355 634659 1765008 1331213 71146 759334 1408476 1292203 1259956 737595 923308 1731448 964822 828225 1424327 466746 1199966 1989094 231990 1514615 1306810 1677146 1647207 327192 1988270 279634 1734041 1090076 1993616 1793093 1506363 1598176 597111 1174638 941649 358996 495816 714459 423687 1048165 1644088 392811 807828 580232 1531407 722603 1949966 1573593 14696 1772051 396730 701857 960960 1348238 984464 1365398 577027 1781703 1341380 1850162 1920565 1702256 1331015 1402473 8052 862156 939343 1722338 380846 618497 708541 1144596 888766 641570 707753 1008219 1402315 289274 190729 1728925 1312376 1664636 72748 1901351 771999 790313 222397 595798 1360739 820629 14907 1483973 1334802 1335988 1774081 1144731 1589887 1775403 1545441 1632344 651284 1027313 620315 1820729 670654 1554944 1442684 699618 254738 117505 1704802 1774851 1155931 591257 1054070 1935305 1897920 64620 1550628 1174073 1679342 1526898 494281 1810091 83579 670030 675755 378075 1169413 235707 1722300 188308 715396 1673326 1837456 546274 247043 135805 1845528 1480611 1038566 137466 1421080 1579298 514393 940949 1775800 1542042 1044200 427182 1113255 325808 1037613 1293597 1523263 980327 1004059 256584 1153201 177560 580042 1685596 1757415 119410 1622163 69829 1329739 1948230 1811703 1397650 1526714 1572352 635337 860483 474957 1242891 872810 1918351 1954594 229882 1817837 49727 1717765 1825355 1575226 1535749 1972698 1429272 114813 1060883 1577770 530952 1340423 247857 363059 1757509 885726 1735493 882763 98028 1140018 1596423 1126397 1286263 146821 1644117 448067 1316616 926679 1561087 1528267 1862575 1467342 1517113 1352305 1030006 1467451 1256889 226472 1050547 1460637 1854646 468955 441310 1827379 1391747 956535 1415086 1772483 1218459 1946490 145456 1368840 527561 544572 976512 404111 1836888 1347982 462788 1146534 1134005 455738 860613 1393064 1736324 1625992 149058 1970097 95586 605358 698103 1102380 1188645 1990648 786936 534996 1160016 1980900 1515221 283311 1664134 664837 744936 856721 17804 421363 949712 804946 1092827 1255641 691892 760476 1609698 1511066 1314820 435594 1870666 273954 255923 207959 395540 1421012 276366 922902 104187 893551 1004277 1769611 1300318 848392 79248 1595797 641174 700066 1277546 337830 1683265 434323 1722246 1151665 1781195 1586603 563646 72273 1042000 777772 372705 956375 1604834 1292587 1021711 1981489 1065785 1321805 37258 185362 592035 1660899 919992 1550202 1124661 471140 1265296 1356834 1834436 1659402 1198537 622391 721537 469994 1703355 1284789 351519 384797 268592 1585393 1918858 485652 1485287 50978 1909814 1329649 1828967 1025481 831260 958554 626532 1332651 1070503 78833 1813656 129191 795738 1664818 1692539 1132877 1843565 295953 1559904 1004705 884715 1683971 272964 373614 921688 1096436 1815092 344159 1924173 608610 392300 675479 344091 756314 539394 713748 295712 1469593 108670 714772 1870913 671145 1379557 1282032 1921853 729751 826422 1057315 581755 1869705 1271630 1431822 1904513 576247 171610 528427 49798 1454004 1868904 1530038 1080497 692048 1554963 1955136 45693 1232452 320384 500133 1445228 1328786 1999003 1583145 870593 425693 634857 1244683 604479 1749437 1562888 113202 48649 1986218 1616675 1186255 420757 393800 1929675 1634779 676937 1856473 62068 716947 446605 70433 213568 127332 1529849 1232596 1836590 1323124 1785014 729442 304383 1858375 613864 1842082 178391 889301 1056038 50450 931795 841947 939679 260842 690531 1743004 1662559 1616897 794674 308543 1088585 798432 1291691 1318104 453649 1664046 1916033 1256576 1680224 1544073 869270 1611861 1200184 1635101 1135239 1060319 829767 896376 824242 1823604 1410466 891438 1670112 1718583 27315 1198158 1910713 341126 1031310 852947 299680 202566 1464383 1991294 401208 1758746 725592 63864 1031987 146246 1971132 1234876 501199 1498542 1346835 742577 878428 1392856 481084 1812596 1149310 1155996 1742310 379228 770769 1350441 1425513 1058765 128811 1663262 1145808 430616 1401240 337930 1865050 1077228 1528603 21735 1285307 870483 734066 1169242 240155 1506908 1629585 75553 501960 453739 784971 1377822 501001 2179 985776 520448 60334 655491 321659 1685081 679032 185661 549348 17441 1455593 561568 136549 1373612 548704 990316 1581479 1648966 627300 1469167 1907752 44352 274370 318514 802850 1898754 920741 608969 1407097 1277683 1492730 1005170 956551 1269118 1342691 935093 1180154 731825 468862 1883292 410406 206177 1491458 1973384 201689 978202 1171621 241865 618020 595705 811663 1868303 310883 1406009 43914 133081 1533851 744601 796317 1813023 1705110 1553395 1305497 298983 1893033 976346 1828892 1670847 1285865 1987761 264904 331990 1668425 13904 1951005 1718049 158803 596012 766949 586089 1299998 1421257 887616 82604 1236953 264720 412432 1797280 1261110 275343 996313 287525 817035 1243476 1931775 84613 1181170 1385067 767303 951931 1399588 142391 153050 1751947 98644 549308 805188 906954 953914 85877 357564 1957214 1020765 1783127 1627255 10372 1802847 539590 1649260 1750236 368291 1380888 206513 437958 1183039 250746 1225281 817213 466411 1449919 933756 389489 659444 188591 476911 1727471 857222 925490 1496972 9244 516706 764295 1597204 1197591 301942 944214 1050170 905772 87764 302902 612280 816094 86543 1278183 565268 190493 211203 1432273 1593675 1152118 554432 106674 1071884 1365874 767528 1244812 1359062 708844 939201 392900 1399170 1799644 1433251 1798006 1107866 1935015 1000762 1980012 1805012 1326595 186360 889302 1375700 1133382 1603608 1284151 931975 1118274 41570 982737 986038 1955133 434695 1410203 820209 594874 1091914 927374 1572669 975335 919324 514 404278 704756 935601 1735110 1789193 1499566 107249 439329 64257 620797 1449159 1414547 127822 412047 1553758 1593426 768426 115707 269459 1607027 1237787 604676 646697 1232451 1298737 817342 1601133 1262498 879863 251472 447220 51716 1528437 890633 941427 1463478 1487439 1856606 188972 967464 985552 1243226 983188 579737 907426 721544 443125 500777 1717574 298931 636166 1591487 342036 735563 9203 1554317 1044632 617366 1367175 1775811 685162 1073252 1091875 1180177 1782911 787934 167569 871515 1727818 370327 822450 217932 1137779 85440 1562510 1601926 504906 1411985 1297968 1934020 1279415 439282 380417 1736983 52975 1696092 620578 300738 845973 1068055 1552997 187203 741589 1050229 1442258 1693949 106076 933237 234242 703651 310191 884687 1664334 142365 1507509 534976 851176 961480 603797 1633014 703334 1050415 984263 48532 1298082 1545588 91721 1596675 392288 1338038 1416169 1285485 1267149 1336492 830829 1225490 841161 815747 994089 1187812 1459582 1518495 827017 1895620 1003029 821362 151267 1853096 543147 1905637 134284 1265923 630682 1978930 1207040 118889 1411108 1254436 1910750 1017015 850120 218061 450043 810285 1400 685204 1599995 1356558 291633 996769 1959174 858602 1650370 747921 594774 1603320 280044 1539046 1479404 284819 1693345 874531 1222641 1366649 1719220 878598 1651738 697142 372898 1889369 698175 863219 14472 644360 1985185 1031153 1601889 333426 1777520 492480 1582303 272706 170539 308827 46215 581936 152384 1877000 1511967 1975977 1206633 646673 1949364 1786714 1845833 895170 1733406 1585495 427924 1227368 1690662 600872 1602607 1917568 1505649 1447969 1414953 97366 1284224 1662465 778813 1055079 942577 1538167 237698 266060 1800610 1442178 1360225 818164 783285 1441154 1897089 750757 1486031 1869213 252509 695699 119665 932893 1369138 829348 297782 1646913 353081 396663 454457 872581 640219 1876018 643847 1145726 1978921 864226 1967807 507993 1009439 175174 172203 1920301 1811480 443086 569957 912930 1190888 1336734 163677 1302541 1192151 230726 655426 1425163 518027 395297 656136 1406039 264604 1693743 1535573 1399709 1045425 1195204 833940 1231276 1399503 1954442 368861 1709134 103464 744272 1496474 1394135 228530 877647 1978650 846611 393188 198568 1171708 604763 326564 1516600 1191731 1809453 1008562 456033 65863 526864 840500 1743594 201606 20130 71486 484424 461062 862687 570787 1847921 803735 1989454 1604503 468042 1597285 1246415 319087 1292651 114490 1689243 702148 579357 888471 1712339 1860967 51796 265595 643026 1370148 1806850 1018229 816753 254420 1157363 1935446 1561886 755115 699701 761878 1762726 153718 14555 1345369 459093 187879 1393587 1650473 948282 1805940 669074 53853 1960177 1104634 1203401 84640 1614365 482206 398614 933992 1720714 1686903 1516175 1922366 595976 1386003 789159 1315180 1070648 1088367 1056738 1212165 1853988 1630507 529004 1246165 1244253 1777965 702471 701729 247479 1057302 1482303 1372114 919091 29565 1761996 1264646 1511268 658878 841838 1777893 1313041 1846771 1148396 566447 404183 280180 1818205 1197207 1457262 279892 595290 810705 1263208 194794 1735074 261668 1746544 1458071 722555 610959 542839 1021795 795516 1503987 1061987 1402488 1413858 745517 450878 1683780 1991380 99445 869096 1784859 578615 1466720 1428679 418014 31344 1199721 880281 1988729 983096 214395 1362522 819133 700387 1187910 1320168 1814869 626786 678638 621923 1399450 113938 902919 1256231 1984886 1128273 749109 735691 1411134 1918807 140194 1303320 1846509 772961 1806488 1488912 1491171 137552 1365978 1978078 1084946 1638123 1130948 1607246 1305561 1925497 1940821 1102295 384605 1689708 163501 1464806 981428 968524 1910591 204828 1783307 438480 28137 1095473 192053 210852 645583 1514019 1085210 136879 271564 1033424 1081788 1160692 1241417 339251 594373 988539 451474 55000 1421695 1280426 1227769 1228237 213365 1842479 728591 1586189 1865316 1367302 1157788 930851 1680913 411099 1575586 665542 345014 1206287 34032 1418913 218299 609787 1343552 1574131 1112542 1063867 754111 556487 1582215 194090 50193 1193424 1674777 849588 285187 12235 788081 104424 688679 1868637 1729092 50259 817345 549806 793583 328663 818212 1530631 1452947 160689 1745996 1442143 315263 15594 1326861 294060 1006728 268898 1457384 606498 1453459 1310435 1294240 406130 451359 1095974 543654 1677503 1632229 1142322 546098 1461442 1039406 1542176 1489992 1937638 1866124 407658 1596329 525140 1767241 501194 1828830 1374983 1240204 1829331 1750989 235396 1823002 1849226 696750 1125083 1203961 1650455 1673548 1297803 1307301 1441018 1622519 1520865 305453 75258 1728174 1439590 608613 1038408 361204 380169 738114 1956123 1751327 1051932 355170 225440 1449891 262974 1644210 1242166 1958827 710043 868157 665249 1151496 800002 712081 646818 166051 738924 1101352 677463 941373 852540 1684011 1794317 1095862 796951 1344665 169568 988286 303185 246180 1000051 1294361 419705 118317 1077604 463275 877398 1689791 1296844 1090041 1898233 334807 20415 519543 970519 1034502 725991 438432 834016 833459 253435 330125 612533 717459 1438945 1776467 510741 160447 1093297 649509 1049568 692237 1279515 1565037 878259 1665260 1973485 326271 1558196 1715319 1933503 1844612 1460541 1401102 1920364 883340 209391 764318 81925 284501 1153360 504993 196428 513544 1533880 1764233 923290 1957386 713964 1161730 1637029 240089 1590596 1953060 576404 1293957 346410 1827515 1421654 878997 1437320 499128 1273093 1256539 205395 469528 1925254 770094 829718 161626 987299 1579548 227401 969090 330076 498937 1114570 1607685 1351796 1888403 110892 880364 1371176 1657525 1702938 1377050 1292759 1622073 1236992 1276163 1634189 314007 450039 1228148 1588520 1329420 44869 702781 226280 33503 278759 496888 1660096 1109309 1055462 1856262 1817258 519733 674656 1681584 158385 1408145 717876 1247183 1669785 1017044 345427 1970864 1788225 1352792 793536 327885 708043 337678 533501 182000 430227 824818 575995 373581 919876 1859820 1945683 1683620 1622939 1575802 68825 615177 949490 1542964 1323436 573010 561955 1174587 389689 707761 1691926 1710947 1228848 1032088 796183 1501217 92340 1725853 1990359 585338 801717 279090 864787 158109 1711321 185201 1015357 132970 329132 1751715 94861 1022765 428973 1762117 1901373 612801 333875 214349 1354996 1974955 792684 166244 604941 594559 567310 1542629 772654 131001 787160 865103 794906 113276 1286172 908861 1071903 508495 635531 742541 1628099 1535072 861805 904353 1061704 1397266 1030161 996745 996387 1367165 163742 1081400 841541 1186377 604129 1441476 1612588 659382 1566553 440371 773432 139263 1999559 753785 2660 1144091 936429 1522592 377184 1152312 1593963 221094 216176 1830166 1125875 218872 1169880 1323650 948465 1486447 542975 1006813 407988 380907 540045 1049398 269806 653716 1428552 396996 1434782 565015 11792 330506 1141072 643622 1775070 1888008 1330220 1202439 1119357 949386 1805297 1968721 1421962 1781785 1594963 1883869 739793 52965 1082337 1583780 329094 1147295 1752909 144082 223914 67690 1373152 1954784 624165 464601 411097 567588 1825320 1286152 1498944 391937 1482034 168520 894623 143139 333568 1974443 1932192 112007 1711430 210942 1520170 356270 90427 868463 1797333 1761823 1044480 1315354 547250 230231 1522631 944248 348544 1797576 975073 688726 1847120 82132 1857008 879947 1594281 1808972 800645 1284492 1247943 536314 234175 665142 598421 1272090 488938 270335 1343683 1863705 22103 1786075 1347437 322635 1573821 569304 1613813 1523908 405583 771562 476421 1802549 1807647 1237125 701146 1100849 1489999 1903340 1998899 197062 426956 1511976 156460 651536 4867 828501 1538032 1523933 1353414 1171593 1626756 1656455 1025043 1360318 1776168 826793 934830 1415630 838753 1821960 5913 1328711 1855152 1879010 1702730 865733 1953641 721675 906612 25200 1241593 151782 1146683 567323 1949049 796332 36718 1289565 912652 253656 1227214 212436 1287903 519016 619610 865368 1254396 344273 771712 201013 199358 1051482 412739 1238784 1356626 1163619 781555 1341501 1383347 1281670 1041931 350647 619612 519413 1697224 771823 1587251 296830 8371 1057112 1716523 369648 149533 1884832 1532969 1745944 351952 415911 1042001 1186925 1353670 766035 1156988 51575 355819 370948 1954487 45314 1898955 1846296 1661420 1529268 1591533 692202 1888968 1414046 1282155 622801 540911 832058 156128 1775126 485419 205741 336770 1310150 812857 452663 860565 1210404 1675924 503008 1191217 873598 1909686 855606 1815708 792121 1925993 1338367 1737428 1468468 298254 937161 588756 183936 900035 958755 817974 350884 156013 962486 1558924 370539 548161 338233 1503398 308440 773622 1305716 1155222 548710 1223733 125232 648168 1826219 931852 810711 783341 545544 722961 600991 1881666 596755 556125 1718020 102352 77857 1326116 946847 919991 1357984 1378351 649126 1023431 1868139 694770 1692800 1803280 1097368 742715 330180 1053995 1529341 953797 795204 1884854 1263964 1976629 1452245 1433234 624612 560260 1259058 633931 711045 1237897 931632 456683 146922 350265 1090392 1545915 1729076 580857 82214 1988030 304088 371244 1137222 459160 1045631 892062 1993491 1124577 713490 591032 1312805 514619 1244743 1364016 640390 1514318 1117361 1172750 498458 473564 259023 1456966 794746 1873871 1772167 1128715 312117 1573276 1392622 192626 900547 14507 1575850 158433 757305 1263720 697091 818385 62388 1497578 1354365 175220 1199774 715307 245045 1495304 1829382 177928 1501404 613541 1371933 901181 1717825 94421 374309 1727365 1738559 493070 1322440 85165 506285 645520 318602 1635931 266815 627127 1250465 730124 400092 1447019 394972 1154229 1701773 384720 1323450 1724135 1426020 519438 1262322 1827013 1353882 577398 1673545 1296742 1429600 1909345 1104567 1235641 1135464 297678 662007 787001 943932 1463876 356450 957880 614412 604457 645242 1603111 1782768 1833576 105643 50927 1465534 893734 1958208 982168 1984202 887921 1030212 1785671 1670949 1169211 981120 1114401 1126055 1601358 36454 183475 766970 143848 1280512 1923571 771934 58399 953321 924347 1511483 1561436 1128759 676569 1388987 933249 1357044 1863088 141511 56256 1148290 1862532 1117471 436471 371532 461132 1380224 1493803 483120 659961 941141 791745 394710 1129384 298877 716501 1334038 703246 3345 198676 1652133 1130901 1883135 401342 1386828 1622255 183390 1055133 1444267 174597 1734975 1113230 1599797 1141701 791521 847194 1714006 142149 1438999 1671275 1335925 6291 175686 329734 1826040 850989 458178 1723151 1447041 1976751 633761 1628893 550866 243597 72754 632897 1023112 419200 1298453 588668 1012673 1184752 1113221 1806422 201017 711059 1194382 666652 614091 1278340 1428085 1521226 1203462 1987833 1063341 906041 154774 632508 839081 1257829 1512115 502813 404308 779231 1169955 37570 533602 1443072 505488 1936979 1528936 477820 1783549 801449 1092303 1725980 1449346 393152 1881586 1927740 1740095 202698 1766673 1260935 394087 1949449 647874 639091 460764 293572 29491 475486 1332875 218135 1455159 813709 700493 12052 394159 943259 475414 479950 1683515 1520086 903359 1977606 1991342 1079899 523376 270091 966829 994094 1414869 696167 1380339 1726387 1323391 713006 707429 509537 867145 855811 1089717 857486 1927545 901346 1272851 577021 261732 1206297 1852109 1359043 1761785 1476433 783347 669172 182166 1205141 1605777 520485 1621537 1657890 521272 1720541 904637 1007558 92042 1801463 330619 33504 1190397 1999496 1356879 1103818 1757218 366145 1116738 165256 1797835 1164543 1600765 970352 923925 1816126 1019167 1720996 282136 1997388 831632 758624 1159084 1451154 881933 1201625 724048 1594666 1054848 262416 1590578 663030 420541 535285 1017460 604861 1572744 1021456 804953 1061709 865213 430819 816914 1171816 657846 745718 914139 653961 789577 1351641 323574 1111665 448941 1758977 367401 1256557 561691 538681 1019528 286471 65344 1838421 1719864 1731622 531577 1912570 77938 1000954 1178465 271177 936323 722016 312960 476674 750068 1915381 547652 1357536 272241 1152419 1844544 500053 865965 491689 1727067 1319722 1094832 603990 687184 1525884 732467 1229796 39167 1351777 506526 243173 504872 1133748 494437 1887822 396362 393021 1197205 873915 220477 1645431 185016 1282400 883056 1669412 1935113 1559647 1445903 1619960 1130918 1736062 779957 64091 571186 371086 1892026 208814 1678839 162550 1546718 390398 1522552 1832427 1265144 1565795 1524140 1694878 243417 1815663 941178 1207655 953923 1119162 439217 881218 168248 1319399 353912 1712581 1971062 134653 1204797 403970 123687 1018842 369273 1198624 1852428 1990825 1890927 588207 1209033 559051 627953 1866135 1500511 765780 1573670 1042955 1318994 530666 645261 1000568 1728286 238495 202701 445701 967685 493129 76503 1934683 1004982 504401 1944158 1979031 113154 612601 1238666 961131 81942 629221 1216692 92569 415880 1500051 1083076 760178 1148051 1983224 1599164 1914367 660693 234159 734853 1696852 282433 1755894 556422 41400 847878 177635 1477233 1047890 865956 1070153 57887 110169 1516517 1434129 1719480 1642501 495208 1670101 1474373 1677011 1153870 165432 181604 327430 454342 1049249 297100 1408317 1578445 335581 1190884 983761 1989697 1767468 231507 1378971 313913 43063 188297 1158577 1519790 961420 1931785 988962 556629 1923739 606310 1906981 894947 1228845 170676 1182282 1445870 340342 1297213 759147 485153 1431135 958977 1749226 1369313 660632 1181316 1676963 1078996 1874260 1652685 949210 203360 340894 1088907 290210 406019 912717 1494879 1732716 1970201 512521 322249 215662 731353 892052 1259739 1669847 332691 466548 1304727 1018153 502359 1001871 1978310 1363728 1312942 1061509 959740 69599 1262945 1766808 1310560 377405 801777 1989164 1649502 703915 1327508 170206 1235811 1965739 729121 1093348 1632204 542162 535130 303172 901772 892769 347133 1055122 1192324 1334252 1839661 1339683 895780 1038513 453686 1773069 1075752 1016241 1701871 792504 1084433 169984 1870774 1288469 640032 26152 1323657 1270398 1737504 1640491 1624898 1435672 842273 1647590 913483 1569583 1047548 1966610 1104137 1373059 789814 1430070 1477173 745839 1748747 856097 1755216 944769 917381 931870 254786 122092 1602594 1821947 487047 1507565 1689822 1993025 1289328 1699930 1417345 597927 1308311 1223608 1529617 1720065 1174066 520099 1278878 767615 1515447 629739 1729734 291190 1504734 434057 798249 1760467 1924113 160373 656580 1632930 1011535 594845 243148 1350027 1204860 1093826 1714991 371846 671403 694149 88153 1280739 112944 1430610 738803 1287828 539671 1697569 1464031 1940085 439654 1647066 1614910 420209 1432452 455656 484036 1824668 841824 383285 929125 213528 908140 1572970 235934 743343 180568 1464039 738210 90574 413452 1066724 731337 1377855 90764 1808699 1745841 1129856 1844433 600778 248129 1687658 653177 1877954 1191785 485107 392836 1870712 1102887 801665 1211945 1805145 482881 1657160 370062 1991407 429651 1147365 1249867 986046 1485449 1687156 482880 1500039 380210 776526 85661 1895877 975543 1303305 1277696 1894705 459126 1200275 6221 157564 1128044 312235 1195182 105969 409744 1679578 1631275 330399 792690 1728816 650222 1421134 1451739 45223 529701 653108 333899 425496 1385850 651392 89456 1114998 1461581 648536 1085226 1038377 1021878 312680 1619309 1657859 1684669 1430380 1711643 1467039 257306 1763437 72020 1703116 792300 1760420 126366 491129 1818336 1867471 796703 1827605 1353483 1459794 675051 343440 908904 1323122 673758 608319 406913 316956 1044644 480854 1777773 262998 1217526 1416315 221331 278464 1991115 465932 1749608 1470545 150191 1515343 906802 1956366 819277 182248 725760 1081816 1877116 1558989 1056424 1799142 1636575 1782794 916975 1807030 109685 1607454 844507 1508413 1603612 919227 1215682 1311881 648052 868853 770701 987831 1041443 848326 1678658 1374624 438693 784437 414013 1552405 174602 868245 55019 139760 618504 1370787 766340 1661404 1338562 916706 1668378 393509 191013 1270157 1541188 1597976 896725 78951 1865228 592255 1666922 1833187 1373801 1654754 1963955 219107 147628 808999 435949 1384201 776402 1204890 2776 16888 1854732 121390 1669535 1683211 1419674 1090796 1741703 1014392 764647 886873 1186756 72946 1039309 1936919 1562965 452143 1351342 1178706 550093 1210646 1181723 1342901 357329 130407 1085258 86560 1668395 56563 515098 1982424 1170191 817685 923422 1697736 768737 1503018 587 549362 945205 156608 198679 334418 893127 383011 560412 1514642 917490 305747 660812 1751044 1428600 1283438 37654 420789 1686381 1235909 822060 504800 1670446 1687245 1596263 1317645 706123 1436957 1255676 37722 1994660 583723 1972150 157973 96212 1318023 1886416 368759 1923254 1198609 718530 998014 1303395 213181 1990333 1536797 1631841 583830 108370 1283759 1938717 1669291 1022565 1989276 416709 1058501 574644 1101598 803308 448995 226666 361112 1890991 1669147 1690744 1170021 960169 863397 1043088 998346 835545 1494590 1674951 426058 753563 398062 1419926 1078497 1921025 27455 378319 1769080 464549 1241010 1501006 1899776 1282829 1468137 1731702 49167 659798 423256 394321 491870 943916 1299410 155945 816739 1328477 747581 133938 72997 1795149 169901 30242 585373 592680 1012837 361074 1253258 1782688 1504112 1054898 1034122 1484717 1604076 846696 1075124 1574970 682524 915934 1101525 985331 1934093 198722 358290 110333 1951531 795566 995107 1284023 1407146 1538233 1039728 285712 384202 782271 210396 730064 942611 1982443 1281660 1030852 589760 201070 1712504 384694 595324 971434 1670621 1624303 947137 1571877 1557118 1461680 825560 1004053 1704736 1267026 1311632 1307697 14726 1840119 1916777 1583000 1936034 197564 1898886 328041 827019 1357561 1580868 867904 690153 1669272 1281148 1784019 1315014 1737777 210117 743888 1262466 1540069 1971780 316329 1057824 1471071 129447 19382 357971 1618904 653543 716734 115086 1974437 1960827 670498 1082991 1655866 566088 1012520 76067 702271 988851 1032551 212873 1379895 479796 1617779 114771 1402272 1160984 1661407 208188 266338 1512484 1951293 732621 1087486 143082 1219490 1387598 1718930 1599539 161280 1251165 630337 652754 503735 255659 1066674 137703 1001070 1598200 161207 624865 884503 797473 1781224 1118019 754010 1299974 713817 668320 308092 1698641 1374113 1946357 901317 1708669 1042973 462785 261762 664075 1007067 497597 1245738 1276725 532266 398011 642680 1561240 1209509 1686521 185436 606529 1972553 225925 885673 271438 293490 1923605 720419 1047689 838318 1272270 1966020 1433695 1405948 1736223 9993 1720712 1760755 312524 1993701 407617 703311 4594 605745 87944 1923668 1769804 1708804 1078680 339624 478162 1369451 1123449 196584 1606196 1881765 415331 1327497 1597788 917251 545423 1937953 1021389 639468 59247 1317477 1442048 1882381 539057 829219 1052030 1764932 824779 1098152 31591 1200773 657080 957539 183029 1059894 1291657 1450106 1020818 898352 1341150 392303 969380 250667 939522 519848 389110 1371236 162559 987688 1331886 93508 1842626 383981 8724 530598 915043 263479 1200090 928020 372869 1834152 1189881 1404643 1966039 46346 1027080 1467306 1386536 1873915 419281 370368 496556 1877536 1742847 1411998 232496 1432484 1831619 1056605 190642 1786409 1478132 1257754 1054485 1897597 876200 1313537 783212 347235 107193 1085949 600598 1718872 1786177 765494 1825824 765655 290336 892099 871698 1868012 991488 1873303 1467958 680911 1163448 723076 1876631 1107001 194244 1936532 1080892 191751 1586785 415889 211376 357104 1827865 1139076 1332876 1024233 1778727 386779 565533 1659422 1403967 1874975 1647662 410185 405234 1831327 207772 1964050 1550747 608563 1460741 1928226 1192184 1368629 1568409 560928 445943 1473706 1277418 1415303 1806556 1508099 277954 934432 1023992 683434 1329481 1091277 1635966 1188776 1260309 246375 393722 286926 1950523 205801 692401 1131319 114855 1385632 259371 1775476 1236547 881744 62614 1898431 954860 1303761 1363740 702076 335867 333888 631984 1311939 68959 1060019 1894516 89054 156152 293159 198696 341781 703978 1476476 562417 1219795 1727096 66750 1007556 1024803 1159796 1173897 1710652 170025 195795 1700739 430118 1331863 1499300 1916333 544455 1882684 534429 234099 1454849 695249 476017 1499869 303696 5759 355014 404710 1930856 394837 1315913 1724039 313465 1594367 1509941 1609640 1785116 1448619 1455967 1937107 1459924 1543140 1858850 401932 1206894 715813 1935530 639573 1063239 837264 171781 571298 1111518 1527661 1664670 980492 571171 951923 1385337 119075 1819981 1029419 92030 557154 1934862 162453 1880617 1619414 1120153 964066 921590 706381 540587 1521189 1654968 1239555 1278710 850148 795889 337680 51172 1004461 1206272 1245047 1008315 1577864 1402602 1258325 600723 743143 1605481 1685170 1939722 801084 1716771 46979 1744503 1602778 1580433 1021353 1892332 137190 1249520 1370468 1670524 811558 1626076 1459418 1948507 260372 709977 1781381 944536 484336 89804 446681 1610912 743601 1039657 562129 721371 1141745 223563 1611247 208992 190487 759621 1446444 914337 429020 777431 548581 1681615 559950 1289985 114163 1029455 742464 1928713 1569384 1756194 1214780 1989559 258843 1583151 34131 225904 130273 706299 460578 649374 1968504 1865423 806832 37107 843951 755366 1010360 5594 975308 1395684 904266 1408352 35273 1349089 1732720 1638548 354948 649195 965447 1777243 1887454 1359252 1315503 1469886 1738646 1042008 410933 1707491 7540 1867414 1488795 945248 1386423 51758 470873 1367374 393067 1116772 78010 778496 767443 1686143 91302 1431421 653819 34062 271095 40059 1219682 1706219 1239244 103583 72712 124119 478969 1027662 1540122 89720 1637217 781246 656032 1242652 1131834 179155 1077351 540476 417461 573151 495266 611257 1606597 55798 1941976 1005758 349449 615972 756539 1405544 1582170 1145382 1809842 286794 419352 153773 279664 1954060 1815843 1299449 1027051 1663128 1368179 281748 1055361 294630 689615 721034 566924 383579 1068992 681588 43217 1207474 1549463 1589654 753595 921111 1460459 218783 128121 949832 800844 1319130 134075 588126 1762508 865750 936628 818856 1234081 165745 1061264 1409484 1496692 1279599 880717 1662261 83834 792921 1195378 1770134 101798 1446167 1129946 972677 326942 531528 1663923 273244 605742 649616 1882128 1562460 801042 1581293 195640 1616007 645475 1240477 168115 1963354 149154 929767 1338281 1743336 1245813 1324327 400857 1402496 504682 739083 757458 1624336 1315524 1401698 1723535 726247 383294 1042718 1544789 1269089 1516094 1583653 1906962 1173767 683590 348024 185309 243394 578778 309423 225288 544487 533869 1921034 1458196 437937 1130068 574691 1096789 1577929 969424 903837 631399 547870 1546646 462686 115460 279971 1532028 1643832 1937223 1472493 1158930 492296 961442 94120 1710792 1117261 718305 508678 268132 484254 42548 242659 1207632 738983 864425 561958 1579478 1712151 1135627 963116 1094315 1451108 221637 654207 113824 1986793 1184999 231279 103732 630951 981236 1209998 1486019 1893962 1333390 831272 1922710 736902 1122807 474767 1062986 1185250 273360 352275 453961 1130273 466168 1496026 585603 1166542 1952099 755447 104609 1568651 384810 1185533 113527 1873875 333995 1256546 209787 1454825 1127677 240554 598498 1536366 1527745 509183 1394297 1464486 770278 1559592 399757 808445 326328 274188 842412 658432 1352847 1343498 148146 1548966 1081253 1278105 1018751 316692 478857 488495 110356 392350 1827492 1915976 1178013 945439 293637 672055 1022044 1082381 1421700 828664 351758 870546 1828569 715613 1690784 1416914 684199 1971301 495711 805684 1994040 703929 1609631 1711106 153450 773822 667484 1024764 1113541 1818986 110567 1893023 104490 1206979 702474 1326153 958570 421368 1636258 1920099 531207 601531 539341 918844 1996109 1553051 1000150 652874 450571 1666213 119934 227001 434080 1627296 998259 1890657 614059 1732024 1952267 609463 391781 1436861 508514 402579 1631906 1638757 1398637 120894 34410 1179861 1253728 1479994 1543211 158607 682734 1590265 1295479 1322178 990597 209173 546736 162972 218972 961477 85616 1889334 1617532 917800 1786097 1048225 1638412 1349454 1696543 1792178 227181 1473251 1105311 1881285 775722 871207 1919346 153124 742370 1341225 893488 1035333 717334 1614992 987819 125137 1631577 1013337 1802506 1883083 1883563 773247 706323 636835 190300 456230 1236255 930244 1331480 1158896 755985 1195492 374822 1599796 1845858 1429698 164327 279615 1845067 1203492 1901994 1780843 504750 328484 1312002 1212249 1268316 1036111 699057 1149772 1507151 966566 388528 169514 888377 903669 523811 1610760 1680135 625377 641882 1396917 1407702 1107274 62386 709065 216007 265923 523463 52812 761411 1548557 1396239 900071 42225 205957 869292 896647 185427 228033 1557219 1029518 301251 406225 1726998 434213 1814679 1639447 1394721 1090689 874474 559923 340171 750532 565764 979346 615153 1285393 1501704 1464323 1576849 1027552 425421 603582 1300869 1810684 1044027 341754 1569296 480652 591370 1686830 1867975 1128447 457645 1894620 1227476 1612313 1950733 79992 922205 1144553 4535 1370753 947155 564583 915799 1828019 426358 1477406 346514 531248 830568 344217 1077379 109973 480475 1370375 1138540 1014059 1134433 1446047 30483 954734 565623 1539162 495445 417076 1959938 1398378 45509 1112263 1329954 29352 287047 1173227 1234736 687377 1474616 1668617 377065 1834018 310964 192002 1767149 169252 677613 1667468 32848 1479000 968526 1431433 1688694 1680363 1124610 1247874 56252 584065 681811 893482 604512 928360 1267580 1905405 396386 1657869 1534366 948586 1268233 321984 1464591 1850905 957928 1027185 1413515 153402 1398621 1182571 1688461 625830 388449 1406496 1084223 688220 45707 1973751 532259 197391 1344457 1159422 742575 229523 1025194 1151255 1294196 1340828 1497282 1578146 1615023 337511 343173 1502919 1528472 1912677 703253 9040 103726 1866940 405287 1140709 1468904 385915 1269672 1043210 1247207 329521 320429 377299 472505 1466872 218507 1718443 444559 1189933 433304 288676 687443 799621 1987982 1440512 574245 866114 1258116 204042 1529043 779800 1333741 559135 213411 1853652 1034619 107090 999100 835783 1273560 1415983 846803 519164 104033 1012156 567021 1740050 1741992 787640 1054605 1783053 954880 687468 118390 71646 1019845 386664 987590 1011905 1737739 1518855 1604228 654495 619614 1590532 927558 921676 437857 1927231 1766851 958250 636222 967985 1295628 841703 1296027 1514313 1573283 1585418 1860772 57434 1470489 31346 1815245 1454103 794808 1718652 1624368 1616518 1913962 1622821 1922533 639654 1677476 714640 1636471 685802 494060 1304573 894429 1391667 214073 166702 862476 1885381 451578 1665006 1256587 820415 905921 1581139 844251 1782506 375822 367398 613657 513973 225876 1964986 1812783 1358540 1290252 1459576 566630 387192 855686 793774 451062 676238 559812 1430539 1899844 1126865 1727383 1310251 1476864 1717965 1366186 1139337 70553 1749630 1534595 715301 172340 281484 28853 163596 522525 1158074 779250 229958 1917864 1978449 240272 222289 429704 1934711 1279739 936754 1311573 942044 1043526 1413934 833425 325483 1002806 467855 1901777 1576388 1590225 1010833 1767157 713655 641885 660320 940905 1781420 1354669 1168559 1505300 234973 262041 278137 820560 1752432 1097962 187885 1555227 1084488 1354486 1871413 780638 1285535 737695 1915070 312518 779007 1924641 2555 1538112 456871 733218 529720 1926571 148616 425872 1442544 1881879 355669 1863612 838874 1410143 231415 373878 1571208 418178 574723 1706215 581717 1520032 408168 1627612 219480 1046942 1504992 523474 1452927 115138 280905 1862983 430563 1273299 1410373 214914 72250 791356 1525386 741430 310463 886944 1204564 823525 530198 1059660 1193701 1381541 5791 686493 1382926 356412 1754410 31055 874140 1681555 65187 1354621 461668 988669 260061 1397244 1472092 279113 919563 756711 1489595 570305 796770 1123206 29965 901170 835428 867704 640836 406704 32702 258407 395005 1973543 1012678 1142608 395613 155211 1845441 42008 895090 351669 1985695 1331951 474559 1711351 1309822 315224 1201274 517172 72646 628422 1944398 1044132 235255 1921330 755578 1310518 501305 452178 1675141 1289536 161254 1416974 1236801 710633 1718023 278716 1775918 1458675 258258 1201447 855214 1201098 1110918 1339814 582433 717863 1766778 568007 1073822 129433 898282 1178242 1212775 19113 269636 1378547 1624032 709703 1122547 408021 475197 1257139 597760 1937984 1561391 546924 1587954 1475438 1658308 126502 29147 1776862 978698 1075257 724657 278534 1581705 277619 20821 1725864 1094729 906284 1510220 97762 790047 1232255 501754 796583 1350186 973470 1902508 1681052 1021272 772387 1845414 1855737 489909 820346 696218 1095381 670354 495366 1721990 1250839 1271930 1671386 1417749 1545151 463318 196392 1121656 8655 1530823 1649720 1163214 1702920 1418662 531016 1498170 1528998 1014945 678533 1954636 233271 774334 1052577 186159 305238 1923934 1642347 754086 168968 112836 1616953 766436 325958 1789257 1892027 1373892 1951860 1682273 858104 1915374 391318 658630 1231924 1563089 176452 1021136 1338273 242371 852746 150216 17595 920747 97051 1251521 155456 20185 44567 227672 658919 155482 1854557 1552844 996208 499744 1579219 274410 198886 943044 1153628 1402566 951097 1776543 206592 1929574 1192430 1163315 1403269 634279 578573 997918 160914 1047142 642097 553030 1844052 1100053 1875726 670232 134175 808643 875165 1776984 201044 129265 1431240 778940 1232776 607946 305826 996358 680411 549449 391263 189362 500690 290281 1875532 508047 421783 1763821 843968 955608 1696329 287743 1109086 1603707 1693908 1446557 335036 1049336 1818385 1797198 350208 946896 610623 1007350 47925 146486 1121886 1282119 1437088 515176 1569857 468572 537799 1589684 1219004 657590 155475 448178 52396 1330863 858788 1491469 1313849 1957647 467478 176071 786086 1965744 955511 691964 1974738 1312600 941444 1764527 1186520 411819 837901 454010 892586 385784 1496216 1124500 1970719 1092916 479598 1524441 349342 1256289 1862316 1955319 1854144 1713333 1947861 1862681 815989 1103097 644147 568054 602117 494999 1422542 1100046 48521 1945615 1251347 1267996 446779 1488595 1829784 1287202 258837 1869324 608808 1836250 1088691 1407283 1394741 72455 1806256 1168817 938802 901582 1008741 279600 49791 879476 457172 437961 945640 1683267 475283 1774682 350322 1488676 879541 105961 1378466 837177 1192476 564025 569494 1304816 1497419 744489 1056890 1314282 43682 1811790 422216 560597 1338987 1359065 1174280 876584 739036 1300244 906844 570267 459512 1926719 1398583 3056 841632 1228969 116215 699203 1280246 77122 1875877 1026083 796773 1219925 204750 780629 889533 874715 782490 292220 56120 1893960 1821520 1065681 779856 1108824 750537 977890 1632456 634344 735299 696170 930592 1892769 651557 705186 529531 799148 1813423 1547992 1257725 142798 456841 172420 1875602 641010 1866521 677284 1292724 1963199 738103 704350 160474 488735 973921 1934193 571378 1511257 1385751 627995 581955 273906 701268 726587 806678 486779 1586681 1644393 1420944 261398 649838 1837293 1050103 1294851 1923718 1801143 477515 1717364 389029 1462164 257206 851009 952589 512562 506712 1639916 1414652 783641 1886489 1185920 1974984 950407 913244 1158610 967400 1839849 473007 897663 1292669 772044 1571069 1124067 1498316 1697440 686546 221475 1142881 1779368 1050717 1354370 331002 272738 1177764 865614 583058 267924 584835 1195155 1367141 1834820 1290570 782053 849244 1030580 332496 863295 565932 103502 506532 1382712 1313572 1371298 1694417 1694599 1950489 1116712 404505 1836240 743174 85895 1893000 1741757 1032474 1605829 971135 1221492 82763 303382 1907548 104527 716891 878542 1795682 1896908 677348 1037302 58133 1974568 1133867 788645 596340 877868 622311 1318748 1786991 1633954 487513 667112 856087 1224172 512164 1212697 660729 1423999 452052 619310 1563509 994079 577641 76240 481462 1382211 1065007 1832479 575748 1407753 116124 1989505 1293635 1729190 669041 740930 1700950 941054 1270140 495440 710317 1395676 1889302 707387 890824 1059121 782774 679023 394632 245301 386042 54155 836345 238856 1969984 11690 792666 1489158 1288457 282531 1906703 1542786 931604 92286 1929230 974481 614668 128667 132006 198714 16862 1743550 761041 722349 1029808 534280 270314 940274 713049 1926011 210986 1949879 1806305 1332422 1665785 1754081 47517 86040 1771218 1981754 552668 770078 1781907 790105 1604408 943305 503753 1071167 219054 1881214 540917 1280525 18444 904808 1374923 1599755 1911695 1068337 1506979 478282 70227 979743 733798 62851 1707426 560838 1828946 998416 126952 1472570 1250066 1228441 933691 1448727 1795651 632873 1848792 1001727 274118 1447731 1133792 969596 268079 537125 1375254 531387 191212 1676166 127109 1649231 1571612 921823 378096 1395864 907124 917039 341661 1987380 1856631 1581573 365456 1731305 694460 1651343 1414375 16293 491782 1536120 1266637 282734 558450 1657195 163303 1780610 1053689 1712749 1868992 1420618 1690184 1519699 1577742 380640 1769643 324395 1310570 1778799 966447 767717 865009 422311 1375566 1651519 787650 1973760 486554 1956460 1523123 349732 920335 1747068 1225911 1734691 976522 73383 951463 245739 1961858 535963 386041 1795261 1484084 959932 1704789 189640 1979415 1691156 1397092 1210155 980819 835814 487452 1965687 370730 453033 1240566 1530338 963872 1397878 653836 1759375 1834563 1766166 565853 82846 210926 669193 185472 314461 1383688 453815 1758067 1154341 1651563 1272157 1736577 694411 1845970 1315297 1997576 890503 1431057 471297 1390371 1216725 1708045 1386243 1990820 1710130 742613 1982 1222330 51355 743962 1850359 100609 1989091 161418 1790683 1698180 657745 602043 1577536 81092 1336333 1545518 684801 1508254 1354681 474505 1208795 713461 1469873 989270 322020 1457409 766105 864547 58660 1730794 1045995 1786573 1297604 814223 836542 1737685 1542837 1122010 430157 1199525 562711 199327 1761311 852552 550571 843488 599181 1683103 71300 374522 1970874 1176634 1938922 1703245 1263906 839569 784426 970368 1457589 1004341 1597483 122973 1016454 814675 1691467 5953 1095602 1244910 355977 1067249 1807889 125976 1986372 857583 1029751 891953 822146 1158077 1787898 1050728 575591 259849 916922 1956670 909359 1836830 1464013 316510 58416 667802 651849 834605 388254 78014 400765 509217 1474657 784460 1432867 388803 578936 1686335 290371 1760364 1530793 149910 101471 29192 1109107 1953 1567048 1291115 209284 693034 1414394 636153 242706 848339 41729 1353413 1950524 46105 1943614 500543 1057916 1627720 954822 1933481 1444295 683269 1194191 1991845 1953483 1615530 1558407 1641021 1214636 3562 5254 1424101 1318234 1266017 488439 611637 425381 1627972 1672490 10044 1424858 136034 1627550 1137991 1296659 168901 1594274 1704203 943993 1521698 1626569 479012 782102 605276 1698487 1578841 1867571 207736 1994097 1019719 420023 1469373 1167129 975497 666796 1226809 1081904 562008 1591231 1369115 1105270 551498 694934 444276 1260490 951062 117521 229923 17469 487160 615494 1117855 570879 1095222 403898 416142 764098 1094094 16369 1580357 1664016 146318 1666240 1914999 278330 342092 162389 1138767 526219 1907551 1895068 289029 1028458 1221764 442933 1447154 222540 39509 1875051 1842036 1429061 1120480 1040493 460797 1381601 1516333 731448 336820 1655336 139990 1604285 126074 448878 529215 914307 975349 1291816 653401 276505 1925938 1417076 419774 1640882 742554 383740 131259 730554 486430 1889614 1329351 322834 76028 754139 433110 695160 1155765 1223822 1548456 1610395 800181 1131605 1204162 313017 1680679 577396 52081 1355272 551858 1273679 89964 996827 1686817 1207819 791020 1435576 1244237 1012880 643967 227921 1392385 555502 1444038 1593700 1697726 967562 683430 809353 568182 1911579 961974 523878 733385 1070597 1263006 344743 786180 1015685 1622418 1152535 49389 1427876 226662 1564325 1707706 1349777 976312 768879 253985 1120933 1131582 1604959 180050 1787990 353015 1867439 446002 953508 1803241 1923825 1064816 323468 1287965 967812 136007 1773481 1230222 435361 1900791 66919 591922 1150395 486141 1308427 849319 1071198 1401101 134124 1296394 1522992 1668755 1269412 510359 965509 935880 1941250 1774412 1226953 1450444 1577999 1547496 1254453 229706 1526886 1440834 1116376 282705 1438187 1893109 16573 1731010 83543 797635 401756 1854592 293604 34564 1824892 1700140 1793828 931904 304268 1427465 805256 805803 1751199 1960910 1556840 1166158 1533520 965736 1761213 1301577 899923 1898261 406465 518639 1042675 976135 796454 1493375 535364 1791773 967794 1553346 1752970 1950690 743595 699399 68312 800250 612845 1272046 261695 71398 1166950 419644 1299830 1050400 562704 528822 271966 1489047 320861 1556575 1491967 244639 1336853 100030 685525 1059512 654619 531021 1348067 1617471 1438008 413409 401436 106813 1003005 742632 299586 1327394 29073 521038 1518272 1779604 925011 1904839 1967750 1781034 1032061 654494 688060 1019521 1081173 1285447 14972 1810305 322332 655376 128995 604883 1717375 1911856 1022091 1443411 327507 249867 1432357 1780796 236021 1143438 621437 1149132 1685227 292377 1079667 1404859 1608732 1343421 931254 917594 32230 1889930 1120871 27944 420819 1455193 516619 1849594 1681933 774751 1789112 1342257 835061 1121601 653129 538032 836959 1039926 1368365 643374 1755392 217201 1880455 1611017 1638495 36906 1012639 17230 1604794 396565 142856 1397171 729983 1114842 932127 731062 854981 824841 1307695 223906 1821541 1431040 968235 1198676 303083 4393 219411 1325206 1331366 1439967 1972849 73615 1785805 1883245 810988 1858253 1546388 1919269 925391 1054882 1602883 796854 1769867 1274343 873701 296357 1274489 1581112 1450677 1265320 1105942 1849284 831814 610474 427726 571066 544406 165232 417846 605405 1598538 1765360 1459450 702633 1844691 1233087 1910168 862247 1933947 1548150 495442 958651 1620421 1058131 698493 73116 1595574 1745304 1399537 1144080 994074 1290685 339413 1703728 1238822 1317904 759699 647104 759245 1088329 332662 1468046 1047897 288263 1595264 109592 1991348 558604 1931795 470615 597849 1433588 1574034 23131 1110047 629335 1653814 1208176 1888538 1153424 920122 1917072 392431 100825 960249 1569952 1931458 548961 923672 951037 689713 522439 850266 932504 1460434 1851131 724566 1356634 1766875 1749815 182360 1712344 1871235 739851 1644109 577558 1759485 903007 1857817 1691606 18125 783934 139429 990330 748761 483155 910527 814998 1432116 1010408 1469555 856000 1140790 667071 1739983 1285425 1931801 1541951 1590506 681829 18053 1468610 1915038 476472 630263 189560 1533233 884904 1767676 1700930 45336 1559031 106410 839805 1824629 1373257 1674868 1737274 565378 1660707 1568327 578730 868703 991824 224354 1914926 851117 64215 137105 1803874 1500312 1045816 1043226 765319 390932 1459657 1696472 744072 1082359 1107825 1674540 453476 1267803 1893115 670664 588155 1068536 814037 977342 537002 836459 1987097 1045940 210996 1467874 147214 1478783 445688 1907794 831082 1371950 1036931 1708563 1344935 546697 1198939 1698623 1463626 1203406 215562 488636 246866 43539 1821022 1675909 833179 578738 274243 301209 1639367 1941641 1421561 1375857 721984 1619754 1093141 1397422 1749140 1523350 423694 797742 1893047 598652 1534669 183664 1383899 1868657 132367 639688 290167 977878 355674 387047 1042767 630934 1285667 1117051 336909 1720815 1425778 1836065 1984419 997048 846165 1240915 1393812 1947356 556657 19306 113625 1234387 1834744 219840 198849 155540 1636685 1607413 1261454 528462 304557 1348189 867448 575751 118145 1918273 1876709 425978 48120 998836 1246764 451508 832777 1054411 625371 460047 1877575 1157025 576855 521324 217913 1157174 1629081 563137 668329 3178 1745571 721653 567960 1022834 1449487 1887923 24320 183798 660709 884664 741501 1825402 602515 729524 1405960 444114 1272023 672452 239364 1823676 976372 808972 218010 724411 1426081 297037 1190692 860228 294454 2640 1668012 77540 692840 79555 843676 1720868 881647 1735603 189991 352552 948732 761369 1455527 1113544 1906905 1778239 261148 176717 1226607 1225769 1120491 1455400 939082 926323 1927423 573804 777851 192877 1489673 1948225 1327893 323485 1363597 1625058 1868370 1676032 556142 243960 703581 1026777 1569782 1211961 548052 829070 1265960 1622034 1149166 1856965 1216085 975293 317179 6148 1853698 808261 719236 57582 1184220 1873774 1584747 817827 1272285 1750464 34592 343300 1953037 1395553 1676251 1968134 780530 1915412 43838 69947 172404 483472 1766345 779076 276009 1694839 1541519 1966178 984164 1169329 1032108 601877 1366893 931469 563455 1476008 1018215 843194 1285150 354404 778805 1086714 1585053 914861 426701 83953 1232903 1042584 698631 781803 128708 979257 181174 766696 1854418 1528431 1211723 1152085 772038 1040140 1009638 1287489 1792133 1001783 582354 359888 1621263 1895330 472156 1631514 362735 773103 1937533 1102806 1478347 1029731 971964 1807394 1165656 1668217 874303 105728 618792 1922640 290779 908465 411916 1679474 710112 1650717 1906491 802174 1792357 276136 189438 519755 264154 571345 1225100 228095 1832221 150591 1463627 965927 1311030 646692 1469703 619410 826607 1695268 1596738 191606 9197 1342303 563987 203724 1641151 1841833 1756613 662711 678538 1872336 895173 206026 1846124 183779 952345 785793 451576 1446521 978774 1369931 1739655 1922708 795836 68957 1441486 787049 809688 654490 1884711 1149464 1751708 1600806 1055504 640949 291727 1313412 35027 1833835 112375 1759350 28369 25573 1177903 1044939 1395597 1372815 484537 110774 651209 774707 866335 1976276 1289464 1145545 1911086 1820187 1781079 1577502 658629 503899 1337128 823342 1810808 1441612 1612494 333073 925175 1224973 796063 1695639 813820 1795556 892050 1681 1259636 556616 1151352 1129131 467993 1198889 1619915 350025 589594 967304 75188 1134029 1970927 436404 130509 836255 1806036 1792114 268788 1707307 309679 278356 753084 105391 810359 1864196 977112 402806 1505836 330843 691164 1038907 1208743 1765669 715346 1837072 840905 906258 832153 169379 261407 315555 1374955 151231 1007234 1191038 361783 1455520 55380 1648365 1334712 1879925 1560476 375491 1513396 904050 1230426 750199 1986428 1165065 1464048 787882 325734 1105254 994554 1507824 1334628 514224 1933801 1251268 568225 384269 1675839 383262 1404434 563813 306395 503200 1208078 85526 1402008 1014486 1808784 306398 1537765 280958 1379827 1281980 1621625 1301120 669667 726026 162250 1137287 1748033 1124563 867462 1426411 364130 87584 1987174 858463 118261 112906 1949027 172310 1246682 205282 1152460 1636773 1700922 590928 1267436 551211 1669735 1320242 1220161 466845 739452 1136593 1046051 1372128 1418608 63364 50268 832554 1372117 1492500 700059 215751 30374 1735094 30014 451886 308764 1216601 1990424 204887 1298289 1247587 958243 743704 757160 484827 6523 1457369 1993815 892504 1803694 872045 31511 1215283 1168979 1411999 1080322 1289819 501393 140055 1156165 1716982 693980 9792 118806 1235034 469230 1678501 956980 500599 916814 1777353 1334092 1863603 1162112 1980288 1644955 521084 1977975 741292 502538 1784078 1147528 543472 606108 1628104 1161079 389092 351862 1202974 1794244 597296 231918 1814683 1503561 668519 1535387 132959 905893 39976 967467 964748 1653745 264008 1134878 1650577 1259987 1659593 1193151 1561435 1678809 1892867 41561 1505 559203 310426 972017 309135 1375705 517671 1521626 180803 747003 1612797 1290006 29247 1805118 746260 1188268 1156088 437729 1885792 1235523 1805434 35675 742351 895167 115310 1116611 1137352 538173 512627 260254 225909 1415266 380044 1304893 116944 1026468 1078370 1872109 874904 797613 997932 315624 834576 1766600 1883272 910146 1746950 271707 404764 981483 1210378 1524704 1288289 584262 1975555 1637420 690931 1383857 1948990 1566079 1688048 362476 342861 711800 1412292 434616 1431141 887479 600446 498854 290946 867870 1620080 301603 297471 98959 1568765 568746 623890 15715 994924 1256730 1971638 1297886 1943095 339467 1719095 1288050 1039564 611659 55775 670348 642647 1574412 1354746 20381 1888043 316568 19433 930994 53838 1051553 1133497 1896747 1528164 1820503 1382714 947144 1864438 1945052 1210082 1919210 1370372 1285565 1009141 329553 421469 521893 1757757 85509 81337 1147525 602422 422954 1434616 792073 900105 1130578 307892 301455 786054 411380 1732866 473219 1438436 987986 1752640 626852 1470778 1229507 1874569 413428 1506907 1471012 44662 1687592 1410566 1883610 943882 139554 159404 560511 965803 829448 1326986 1743691 1404040 1475554 1814660 1124388 831273 846151 1809494 581320 1126570 1002764 1019361 1946253 699666 921656 1227262 333619 960891 1598359 1251689 1871855 1301480 1467226 529111 438547 876705 151699 258009 785148 486245 555685 955003 436610 648154 1164545 1930736 1922423 873574 939805 348712 880321 1584775 1306912 1242647 1214288 306768 798324 1212904 1617806 1331064 1494417 1131626 834607 1424632 1544583 698892 66495 940763 1209996 1268913 140851 917620 325977 232741 1125891 1440323 1408568 1822452 1677422 1355516 211017 1333035 1323992 1024021 1107667 940412 996546 533109 726671 673114 1494765 1626306 1432409 1873173 1934673 1113238 139571 1192705 1343206 606448 1933118 970245 498720 1641986 1924165 1009325 1749259 1242493 382579 506927 774051 1841657 672388 1043676 1633784 272511 557059 730195 1541665 809622 1720125 678073 1340947 576549 277024 648049 54189 211523 1161499 1143166 140357 561664 1253256 1200002 961159 285940 1335969 872568 14489 691463 325542 227609 1714078 1327871 738342 1856596 563351 1376209 948312 712425 847110 347124 1562978 1713649 1319593 1161332 220945 46328 1819328 1206274 1701274 480358 1534144 1784220 1678742 1492880 1387127 1823119 1216945 167774 1351198 1877126 290505 640540 1985639 993498 1226139 1688813 1699227 1457339 293729 1918246 1044167 791141 1339114 1970501 1187819 339933 1844128 1921690 1568482 1815720 1640842 354280 1730037 1993733 180930 871159 1473557 530845 174004 1555653 437368 1891715 1048099 1246504 1084196 1616462 1667810 786291 386099 1154257 1533577 1324009 1454404 1591617 116716 992897 1899087 477122 535197 1934338 1781322 1043464 6945 1694349 619275 1545153 88862 1644400 744345 1179431 94833 1188318 296118 673544 1295081 653710 520226 507893 1830684 650313 656256 118561 168890 1950371 1660833 920963 348779 1632996 1507206 748305 629035 651461 1495192 1581268 1555456 303110 1430372 722212 1947847 1679288 562099 952226 205751 1551576 717084 589256 1334984 771351 554003 1353209 1546224 68452 1936190 1805390 569591 935177 752961 1834297 509303 360490 1497912 1223193 337568 1893202 1057891 1640470 92792 957571 521063 1687874 1223538 1354347 1251979 174077 946163 1413579 923252 1350997 1008847 675039 388738 1149820 1811877 813733 200233 1688803 1314495 1828286 115720 1431705 792355 80860 391631 1306804 1294402 160427 874623 1221562 1766848 1018457 1420916 757703 752206 1475940 1287934 1527748 1588140 552824 168505 833098 785575 221892 533852 113444 1959443 1105989 1255327 750898 901609 370665 539112 119301 514511 228809 779821 1777551 885301 826538 250331 1062328 1513748 877267 106897 903012 1476593 999691 1019859 829364 1323997 1987403 1809760 577100 1457572 1054493 1842420 1052338 226701 813201 1200459 197115 1552277 8224 871300 1342786 140575 474608 311268 559039 1435910 479567 11005 183573 1186868 1007475 1432114 273050 1713185 461110 434077 852789 925626 1481796 847811 893178 833858 1280533 343403 1135237 351848 1598103 962538 1646280 88487 1100385 782362 1334706 1786765 1467411 1872155 1202848 1493620 1274865 1312569 1304000 1429993 1063414 1941582 580489 775442 958061 1272549 738828 833982 274007 1379740 68478 98830 1382707 1241503 1654344 1379134 1445312 248931 530400 1667385 1845130 485632 1222480 1177880 635816 76068 1459876 1791434 455034 1313896 996246 20768 182421 46259 1811620 800468 1298508 1818254 580610 600423 798345 6323 206400 1366161 432728 830069 1991959 834959 1712587 797525 177382 450721 1389507 227796 1292300 1795051 942238 1665087 548360 1724013 917504 986810 1388937 1247617 1219361 1017302 855699 624572 1620566 1128430 6214 1258448 1891030 378363 1061248 1220980 856615 375253 49331 1577059 1943357 1211329 1347679 1018607 889628 1585553 591406 1755639 1662446 917521 334797 102597 1016783 74436 1103046 1329426 944497 1744223 1479239 848421 1919643 365758 59442 1858915 1358759 1265703 382886 1177831 145887 1101085 986667 1367143 1209774 897437 422649 365511 868094 1675758 711129 1058875 807717 1104255 778145 1652738 1721377 1376490 1485240 947038 1644949 983429 918206 1806456 661687 1072169 1274890 1393160 555193 277170 752781 1141201 1521824 1119586 524925 1167107 1587476 1574855 1617067 985968 602499 1257553 172541 1151423 1345555 1838385 589677 126728 1614290 250773 1826090 212923 1676994 705683 1433047 1962210 202624 267493 381158 747805 298323 1713265 552801 1358930 1659159 243362 393023 206748 1565662 1933382 36503 844396 145303 779405 139982 824159 1120838 558868 915100 318268 270937 1803177 1590458 433266 588156 940610 960452 283374 526913 576468 734146 1128054 1693081 820310 1498463 396567 949494 1664400 251300 1199249 1085566 1399124 1395144 249481 445130 476779 158979 1383505 801021 1196253 757476 1394652 1218253 914575 1605216 1336117 1654268 94297 335405 1045685 807196 278494 1193296 126803 72415 1786914 606152 333111 738528 570521 1089545 49769 152015 1378553 642659 1652048 1214062 1888972 1610131 1883638 1283281 159677 1538007 1601219 560854 1562451 53115 1120371 19328 1420591 1735589 887090 77728 748787 689491 799379 669739 1838261 498713 953777 977984 1675301 1995030 1508875 1681462 933187 1965128 600714 907687 71111 978041 1608139 572733 1689159 9336 1620403 1698658 1229249 1281482 986355 253259 56858 590152 1822389 1725898 363252 978705 1038615 300302 777964 1645822 1336509 1610148 607565 1967974 1082155 692592 1291386 1665628 1608490 745696 176991 1821175 1543663 966768 1152424 231119 1471130 1589465 1425171 1914378 1881315 892740 1588670 1431115 431158 1328162 1655134 378409 1033040 1312355 1170283 1555608 436931 1156149 1083469 1771538 648447 243460 1312645 341772 496013 1640611 960417 1170694 930782 1900866 67072 121041 1531194 58282 1760680 181316 998370 166728 986015 1746271 1483308 593477 456069 1695108 1799728 685959 1289918 1970801 654685 1585811 1982019 593002 774824 565202 1008461 1968971 1564111 1706559 1227337 820930 1451895 1495459 1101873 1618216 513151 1221622 1577954 815646 1227386 1800361 1488878 1128030 1055505 535733 1550848 1379076 1218550 645026 1079412 515548 906620 1582959 866103 258065 1987404 1146021 1337327 1305758 78734 936860 1845252 824378 501407 632504 1121206 989957 815887 1334812 964684 208749 786603 798138 1124740 1922742 1100648 1640377 289011 1266899 177640 487463 1286687 616259 1587935 1396971 80629 854636 293584 13570 1143129 1785617 1342887 44654 374560 1878990 1011145 1621676 1174117 1544335 1035944 533687 1443827 1315483 94550 1155122 375998 1672251 613587 1929421 138474 1207140 1056022 1435803 1278062 1205468 11485 1785990 217874 953080 1436859 30887 1450490 1974014 1133878 744893 1583050 41347 579790 1612605 1849518 1924521 168704 137871 1708996 1710551 1804595 817846 1531539 1407041 274986 1020265 944809 286216 230644 1118819 844506 1145834 111189 1332492 1382630 684578 1556667 1387476 1722645 1001580 1803609 183145 759410 1528622 1727376 1628140 148900 1166833 1226676 1234383 1685804 1905278 432164 1613564 465917 1507792 1294570 1337938 155294 1431061 1994453 1207973 908120 658331 1311799 1017397 475578 932034 1478580 547951 1875205 1860439 1124945 1704525 497674 1191019 1329561 60535 585532 696509 96501 795113 611198 750422 1281680 311911 1543609 1575464 1247977 1237704 371695 1959572 492509 675825 201839 54776 1083514 615017 427981 1445230 1743442 885894 1192640 389838 1364613 769912 1185556 769159 1395590 784282 1082480 1196939 1760751 1272495 1815054 1500546 1273524 332920 956153 788287 759876 399027 1523368 1296038 462032 1375044 784547 974296 1841256 131342 1296651 1354933 1156586 419074 637462 747267 1536355 657387 1604857 1451174 1269825 1580825 1477054 1180487 1893143 757989 876470 1768242 1823517 1895181 9544 1641109 761364 1633640 1325701 940916 1012921 898773 570452 1402016 821761 1418428 1929124 1028013 869680 296985 1502685 1942865 1596955 1175204 106838 1927351 1402609 1265962 1428406 147871 1535537 1848786 1438964 1595074 291535 1293939 247452 1577839 966781 824441 574287 566000 1788593 1476007 634350 1015431 1049685 680370 233585 599415 108828 1477746 1339341 1132073 397792 1635347 1132236 1836831 391006 40555 679601 1937017 543558 1919969 85749 671207 1148571 509285 703552 1527844 21145 1580066 663254 1671023 865114 1508501 1162420 420938 1023345 1362323 1799206 1111504 611325 889202 652398 464191 700669 645534 128697 1826738 1176349 1038881 1353759 430313 1397410 1930615 929752 1819350 735014 1445660 1877745 1631678 114860 1143558 1346889 1325414 1754601 1388047 504231 1650617 1698198 1086 1924585 1843285 1117325 620736 677813 1537021 847508 1871766 1867953 1027686 1526374 454265 831563 112013 1920741 1523197 1420538 611283 903345 1602391 943688 1063087 1719748 1027727 1688030 1890477 1177487 477841 1930944 1585861 1389041 1971891 1585154 1724082 858035 1538539 1646604 125131 1151197 146933 957817 1107342 1801840 1993551 1625299 1444792 1294288 269626 1859596 1236188 200154 1995078 205818 1997811 408475 1331752 1301243 412709 1319834 472479 661734 630864 122618 44733 1530791 1387956 1577758 948721 731887 640446 1833342 1121096 1661724 245648 881468 984590 1778759 1425486 813822 590505 98493 1196074 1646832 740128 1462443 1452450 87255 893906 858746 196646 775404 1438068 36319 1495023 643441 1688965 459806 453086 473624 1017944 508796 1503893 121919 1308018 1482293 722322 877900 841235 1923914 82417 364879 587170 757620 1947816 675967 1435625 1664981 405068 684487 1902369 206257 1290562 888160 726925 909441 1202688 304722 732069 216979 489149 526559 1034337 1777862 436330 1072281 38446 1869863 604777 1052351 1824769 73660 1636849 402416 341583 1994866 1196213 299672 207609 1062640 294356 290695 784224 645564 476287 1592561 1383622 1977566 318260 1611445 1724937 631470 152551 465774 340607 994972 1196527 375395 1080759 339901 16052 1818011 669053 1298078 1576785 1095066 1829879 1342867 1347917 863925 511368 771 1459923 322181 812704 1785942 1473879 904381 883108 1645151 510605 922698 44774 238107 283998 1679835 618076 168780 1968928 1556545 1970428 1857345 295787 563415 1666012 356486 199464 263930 347381 482848 346066 1983010 710140 863683 150141 1699944 857276 1645398 1471169 371655 374539 819461 1923666 290108 1463223 1424681 800496 1391439 1662557 86714 582115 104940 931557 721490 1464270 1385762 1778997 462757 103469 1254158 804171 406135 25048 741492 259689 610744 1206103 913390 1045547 385312 780201 1357322 525227 614044 1616289 639945 500675 349373 614641 1958222 1786406 344841 1660171 72037 336051 576348 832453 991679 955864 1348751 1373439 608608 248942 291165 1325349 1813191 379963 128071 715937 1395384 1091239 1980348 1514121 1155570 1685410 1133229 1517597 429897 1046977 1634582 1113802 1692031 986803 419661 209786 749923 135719 1006644 367068 1823648 735002 1777536 471251 1778110 1991794 94151 934013 625743 774627 1630144 854564 734318 1351689 1327973 1877270 1795639 1765933 1582121 1542994 1794396 422700 987380 662982 443940 938627 1831669 197514 1550650 1009372 1170459 1797478 1628471 447546 782364 1898435 60425 1078340 150984 1922216 682338 506851 1706854 1879888 564273 707298 1436086 385178 1497673 1453183 1347439 1819351 80311 236655 961170 1328554 157182 704671 1488237 1815585 1277978 1237618 769616 1347625 1186240 1870521 355291 739213 279457 26968 1139136 278818 210400 619000 1991419 74887 782636 60929 997302 1081893 607082 983850 159899 1337195 1568354 74068 764749 675032 577923 1784831 1523247 222382 1078259 647746 1858733 317730 728925 1636750 93857 349188 67376 1818815 987383 778319 494095 366682 377798 1755849 1007460 635627 1058292 695289 331541 638021 1778352 1838219 859776 273465 1112281 1031675 532005 629678 1629757 520109 935341 1647616 661062 1377638 769454 290605 365921 226034 1825650 129337 233820 196032 632444 650165 1697516 1567264 244696 1493164 1042482 433042 910287 548499 261199 1177351 184441 1118602 519123 1478458 10910 1467832 1422163 1399942 597415 1979474 40818 1046894 1266988 1838516 1696188 196008 806529 1809644 552540 134014 648030 387093 578055 459341 1351979 1129981 427304 1215540 1174373 1362772 683088 510810 1008789 1263282 1810891 652106 566639 1160300 1612609 683690 1623648 1481546 1354479 1004438 1655917 1152463 1690757 335886 507437 1367597 1154392 1311353 745584 195809 1804992 442031 281731 174591 1062672 155584 1269746 1064946 371838 1981559 688428 547234 1493208 1842692 1378180 1866400 1754849 940737 1837668 1809126 839034 484475 1462120 625717 345375 1200120 514321 1958397 1770866 1610889 1304451 1338050 520202 1245288 450676 428292 1752306 1908378 1343190 172359 1098726 78555 663182 364421 789870 1248594 655744 1345185 1554007 1143771 1627450 1561413 1102884 1464533 1004713 420937 897432 658971 120273 323944 420884 1238829 409860 439002 481607 388993 1810157 578828 257716 939712 1229178 322763 1380165 384392 635116 689570 889689 1644240 1304067 45781 1671550 168401 525569 968860 148456 1341031 9152 1149322 1382143 1485346 713622 1492641 1018506 1903564 1818938 1105398 369398 344674 341192 384776 28977 85700 1729812 1566956 1126690 40762 250042 1609471 856804 1868461 1850052 607225 928017 483069 77343 1203845 1566357 358560 1935385 1668154 935333 1793581 973861 842206 1663462 1154435 1665088 1400271 1476719 1645119 1603684 585696 758931 1546580 736619 49244 1159660 1902275 1806377 235214 1345022 356724 434847 771061 1809162 1080525 811406 119962 1716950 199426 660151 1440923 1354464 1635034 344401 1495047 491824 339351 556219 1293283 153848 502344 82275 1282121 1629011 1119314 62508 1577873 427688 1141702 1357420 1517511 983951 158390 988206 566730 461686 1240745 1222028 1097931 698326 536504 1244707 181577 917795 1621155 437229 151545 150967 773344 1665184 861401 687490 1558495 5461 590342 1207489 1342643 517981 1278930 474 1295463 57309 718739 1945168 1431927 1787673 1393499 1326840 1246799 313462 715696 747920 1911100 813351 1404288 176885 845237 21054 1419174 1758497 1568928 1090167 1477683 459860 1585263 367675 153204 944504 233534 1330310 1622262 403722 840495 1603948 1285973 730890 1507877 545195 306731 103993 755847 1730256 1017040 1054176 1692632 764271 1729265 531210 528393 562720 25438 730074 1100195 1410029 687518 1008073 936735 263344 372369 1410509 518020 1114664 934714 554700 1533551 1795844 1842513 939821 100459 217053 1578662 783234 782378 1767454 761807 943493 595757 1823675 1184462 931350 1473846 119905 1074025 1105217 1392241 1841976 1363320 1839284 637262 137236 1456361 1861041 1149632 842476 91528 1259333 838870 640669 1937073 597847 715598 1351458 943967 1646195 1421655 1098333 948177 24331 1767162 101396 650665 697346 1536047 60075 1465004 712080 1219561 151028 1998003 884201 584459 1272289 1346123 611715 127424 1657339 277350 980082 442394 1133227 450494 22705 711029 177238 1966611 1530615 576047 358005 561208 111958 1726824 1235791 395169 566440 1609458 730258 1880554 585566 785842 56440 426127 742890 1689856 146168 399651 218683 1460335 151634 569451 1201722 32533 83060 1326731 1382214 965585 333685 1760834 1323734 1848797 1798014 728778 1935196 1257403 841993 1921640 1222455 549686 768145 756530 1135309 1794710 1855812 1930502 1673849 815397 1094172 1479785 1957228 1952876 108740 1030331 280041 1205365 1112619 1985523 433882 67731 1639508 1786029 134623 384098 544454 43152 874433 1780887 654160 1357283 414572 1027325 1799962 299860 151001 353379 870935 1257519 1729793 588754 817696 52412 1898180 1743321 583332 1766551 596489 94698 957861 1909491 676692 770001 1725527 1063661 868166 1491058 1086193 1547879 1434729 26117 869848 586168 1557956 616998 450508 987586 1268222 882806 372603 1017364 1008382 582484 513761 705456 1836309 1564423 918275 663356 413575 157841 1585212 54754 1871909 788966 1149618 1905615 82544 1906916 1606861 1401432 689383 468447 704069 51243 703320 896466 1023565 671521 950499 274797 132683 639287 644188 1557940 1540462 1007967 859714 354409 1787421 1957777 1436933 1088029 175328 990543 574824 803862 12415 1003243 1937449 970766 1193501 879515 499920 1374968 1941718 1337210 1513136 1406507 120175 866763 1014717 1659826 486919 878274 1285361 795091 221861 1502402 577210 633413 1261316 435436 158060 1050295 1756914 746955 114000 1672938 1269980 853977 1187644 1914701 184268 504512 492202 740796 919607 46799 1727782 1266399 852747 1910808 22414 552213 1654712 35982 87892 1730637 36796 1588823 1162738 943581 1251617 440353 1873139 1239713 573005 537747 1669805 1837965 1850318 135677 1587736 1788145 1504100 1621766 991839 313944 1194515 765384 877947 11569 1835669 1120247 207261 1371278 1159908 860124 646189 1056396 1622637 1992631 1016596 1873053 98391 658977 700663 833732 1786720 566010 1216108 568713 879369 1360288 1117001 54821 1875480 1293219 1180319 247866 1240380 119660 868075 1152734 400624 435314 1780538 123666 1213389 1245600 1081090 1201607 1411354 13302 1618842 980835 1221965 167151 143404 6117 249343 583457 1276405 489903 737987 76134 1033716 1113584 948938 1184572 1572287 665100 483779 143156 999231 1471880 1107965 21426 967391 1903575 1309795 1778518 1400451 725724 1951840 944499 1280599 55139 627698 1083395 1535151 346203 1648572 1782871 924706 1101345 1805660 1313303 1177044 1124087 1381516 1274167 286660 62289 962764 1614610 1705252 720356 322881 812201 19663 1206859 1153522 1513020 625630 1155841 582140 1087236 1468066 602365 1711644 105797 232980 1837071 799945 1744159 665156 1420153 1817652 709562 536915 1934343 429371 981642 1744844 527835 894108 646747 1752820 1205337 1175206 827278 1068600 231615 539362 406746 439112 217583 1288531 1324675 1719617 596416 1618479 295041 1298665 1377787 472305 755547 1023886 1470097 127906 1975186 972739 962502 1495860 831386 1840050 1141394 1304360 1688654 1197335 1628243 1116453 118376 466709 1669528 202107 676112 82795 1988203 678624 795255 865324 351714 1883208 601566 512655 679657 686325 1006592 961005 710558 1812400 267551 464851 535341 906758 497916 1094262 491122 1954455 470357 903480 1587180 1985750 207395 967963 395227 754553 350492 825306 929529 1196632 317018 1532566 1824625 1187966 503096 166707 402589 1405096 296107 645189 850216 1351511 330268 433886 582660 523274 1992753 1875801 1101568 514530 1596557 1519229 29128 1935556 561138 1708336 1677452 893665 513351 1202495 357553 1239579 20242 1653054 1966770 424976 177823 704385 1086214 974438 1232125 201898 1684722 1446549 1146629 1724035 208047 210177 1703378 141662 403805 576787 1119312 854302 954548 123482 1607117 406738 1063243 693858 382584 1837576 1351891 956154 673848 300946 1350042 888152 1495003 816743 549935 1520509 1936918 836152 280570 674616 46408 322198 703887 719302 276811 1149397 143879 742625 880581 1655246 154311 1340848 24627 1636141 1631752 835729 1093448 1893006 1119316 860589 1812206 1749002 514229 1371949 611822 345967 1681997 1239493 513367 836585 190281 476553 194743 1343013 1860006 1535436 360167 8353 1615219 1687441 89863 1992357 1558275 332582 501364 141127 308742 416345 690474 1920929 1165270 1095198 110786 290924 565057 241034 1883206 610673 1950960 848625 485801 794481 389473 182091 502732 705178 613148 652683 14415 1133046 360096 1850879 1828989 1993109 1673784 243670 1944310 615135 1981864 981586 1678577 1214963 1636670 1788499 464919 414362 403303 307127 1765387 1608380 1047739 1765645 1495378 252903 1987293 947880 332231 731038 1338105 1349642 1507715 1519532 1439307 1359510 1471494 436924 1760700 1712251 246702 428092 932921 1036669 830429 735791 1678817 1378394 249118 1806285 1010829 887757 1660791 1969933 1431646 84502 592679 10967 1461725 1011552 728098 182817 356939 1280545 1133134 1043288 1734529 1962844 1230203 1912464 1388309 673109 637212 249903 240765 1325552 1147737 114448 1780545 539727 965746 1848756 992735 451072 132593 1333471 1769684 1268392 147470 1912597 929179 319124 1348308 1851675 1606316 317247 975963 371753 1087793 1681599 187728 1894784 1707074 442981 1693997 8954 1792708 1807479 1451067 1952201 1246562 70361 1867210 987587 1126944 44209 73581 1268987 1455801 221306 580466 739950 1938088 1656728 1961107 681503 830323 1907673 1743420 257837 947232 1035265 224083 1749871 36405 1959266 1466242 666639 1595859 1161842 507894 1951043 633553 1423721 543582 1354839 937609 1658210 1973342 1974266 1964358 297860 632182 887164 973197 1851620 32083 1468021 1316462 1440795 912303 505632 1079199 1576884 914898 1057587 938376 381092 306083 693398 1346759 667501 1674355 838748 1902961 1084266 1768349 589572 1169755 772787 88141 357208 1750327 995197 153717 1678048 1395228 959975 1713967 317090 226312 186797 1605845 1832738 657677 4337 708518 849854 862349 96368 1738273 693419 109006 1242171 301206 1042476 717689 1157322 99043 827821 1402122 93641 1593142 204569 366078 1632992 1373053 700494 737217 933127 406711 529558 383536 1696412 315348 1357042 1638860 1945286 35229 1524832 1788982 1245196 1163801 303449 274982 69994 741542 1299480 1431437 81839 1757213 1077028 1068909 934319 1839011 1662056 1326699 645680 1569011 609996 805371 397244 535256 1277689 1295400 1386859 906701 674633 1557651 408645 299309 167485 1446975 1853356 1398732 95678 1380790 671885 1809459 1318991 281905 1469282 546061 256260 1153719 307163 382997 1597246 504132 347608 447878 598343 711626 1007002 571026 1688170 477694 1216366 762653 530591 452115 551373 1092800 1866731 1565684 502911 945725 1246331 1746691 864985 1088916 1594653 1928162 108461 789320 781495 910005 764060 807299 641801 1060407 1593276 366850 921795 234410 425690 373247 599234 480637 285556 437306 416136 976623 1290227 845902 1164589 910856 557927 296268 632691 1862205 1955471 1631628 38535 361853 1868612 137130 1821461 1678451 2219 404361 484493 548001 888146 1923205 936607 722361 1708310 1703894 96210 685931 640807 743815 93979 1742441 97484 1307201 1865532 1663869 1376792 195349 366610 951976 697993 1498423 1115394 1624536 989047 1295979 1280233 1070559 1272111 1549858 52529 847953 627518 1312686 137238 218898 291465 1418044 1375983 988440 1816609 1280017 1980954 74091 505555 1592694 514816 1715665 743920 1276328 1582769 569253 1987930 1824872 1864851 1537949 1663765 181337 389799 1407364 1578893 1193024 499540 344275 1011332 965884 557297 320696 2401 1712154 640749 1044303 788212 538361 708225 762730 1688474 1119106 149635 1146707 573523 193517 707820 366476 964995 579052 1789563 175038 1089945 149612 1068634 211204 184415 1758089 3884 304642 1273164 71528 606518 962425 1429433 1399160 414757 1294403 1129771 775766 1532108 2678 115008 374799 400855 196993 536048 248945 1614655 942052 1812926 11834 82666 680394 1862155 395561 160394 242874 1081812 720434 1914579 161704 1797818 1898362 1367313 1745141 754939 1866713 488072 1163421 91855 1702200 1782817 87441 240905 1251751 392757 1451106 253943 1083682 1487288 1004931 242738 4771 370561 1672758 1721917 134319 733561 30667 1563834 766034 1263676 1844003 960127 583274 102585 1627086 304935 562848 1186963 845966 1156060 856746 1694294 1866705 1211994 1371713 1073246 689198 411897 527179 1112089 308670 823011 43468 893914 228994 976564 1007213 1100080 1998309 1293247 831469 38301 1273984 1741216 1410371 1170146 239156 1643531 866611 429209 289025 428026 1756401 1159257 1388512 10981 183110 1807034 18675 598922 693482 129397 1216934 71067 610454 109339 1307554 1181103 923671 661809 1036659 1688551 1827536 906186 9136 1869742 349747 1734470 445574 48322 471883 30611 1878502 1971598 1557788 134436 277076 1583107 32370 314525 354905 493847 464341 141444 1607608 359967 1945845 605609 860355 1694610 166379 219412 346127 549310 1782744 1604568 1663846 248472 410961 203540 1947014 1485535 1133480 862365 1486352 1940513 15687 1465499 650072 411088 1693177 485134 210096 1482670 1582709 1476633 195953 1027470 300639 1040623 878668 1054973 1408217 1143230 364201 973640 183593 1709737 1853375 1818174 626999 1566281 1390349 816888 1352746 936032 1104832 309097 658667 1037499 1507853 438583 1025915 615854 1615011 1830506 1267254 1576814 1364789 994289 1634864 303093 170376 399226 1706659 1839591 1315849 1667631 1317557 32421 1547401 544083 428201 513238 1800415 1037127 1246883 1724458 582199 1038173 375814 1225159 1107629 654643 1291737 659783 1272726 1120087 1764365 1566873 1958620 86355 1117495 1416806 1057078 1137217 1448646 978259 548310 1941217 18887 1257833 1262763 15064 1483211 509933 759164 123599 1669623 961418 995291 849207 455475 1869657 1791192 347719 1717267 801683 929794 520522 1915203 220491 1977060 478275 735443 715023 1593687 1104774 348177 1668417 1263807 1852857 960977 830213 378758 1742419 1418708 832452 1778363 1990200 1157372 1451510 1868205 1084609 1366660 1311789 1742783 767329 682301 454715 1090910 1925563 1832801 786268 663711 1167872 1496823 1967931 1219319 390949 1687878 1163637 660697 1596587 1208682 18683 869560 152678 1156028 28646 1650917 1761346 796271 1987223 1573590 635281 1975221 282153 760226 766178 149883 154803 1125559 595433 1178598 992748 1146847 546893 1910701 983473 441661 1025140 263841 1605893 1002893 1809648 380945 40337 1483230 362951 948054 874346 1579286 626203 622168 1524682 1557235 557785 1867258 1068386 578350 1757729 1811657 1045012 164805 951562 1332225 830041 316112 1868509 1032543 1601811 1469539 96674 1479448 169771 734698 1432907 1995034 318340 1683453 1417639 625481 1481650 293153 1944889 621603 1968936 1854715 1695148 1492936 1678781 610312 30019 1486643 226262 1049532 1811680 1058826 1146277 1578019 1376854 1234915 1192754 1750600 242534 106555 670744 364002 177926 1423577 1708498 1954769 981904 381701 4277 1721363 1194159 216016 1043759 1883309 1766898 175339 1578122 1329162 1217290 192772 1242622 1038126 1060590 538129 143038 299553 296744 757205 1704565 1456501 1374591 173923 766285 1561106 971066 492399 201925 1807685 1560728 161370 1525950 1773665 1742610 1437395 1171891 1577702 1504598 1598408 469734 1012402 1274516 24366 394233 229151 1063085 1269879 444296 1609682 1393294 1976112 785004 1309006 439856 1483149 936699 1358019 13841 1698688 1486925 641440 720076 313328 1617573 442698 346657 461180 1699124 1323113 972950 189563 1175772 1754740 1032713 212215 366823 951058 777345 1183771 715664 261846 262234 634370 99339 1169462 1959243 1180123 454467 1984698 897475 1560183 40219 1750052 672382 426971 1457617 761367 383443 701612 1451686 1500642 1547993 1906998 1954838 1814814 1466550 1694041 1532488 80567 1423722 939410 557814 794531 743050 596897 437220 1955757 1790989 1033694 1738741 227917 1278234 914336 1180541 172040 607820 1747932 843325 551503 1632979 1456170 633256 1951659 299454 294484 1782951 1644567 157856 1565495 590054 1624580 1381106 541425 991121 789653 1652695 1316847 1654491 529585 1417260 1817268 1907000 968649 271278 562477 1304539 930869 360861 17529 367890 1550359 1127754 1300902 762245 1757898 1679571 167616 1519100 958298 48095 491125 659517 567868 1339464 1938773 585834 1531901 555982 1037830 378741 1208677 442421 1677297 772446 922160 1545663 1659598 851217 1411470 276983 1503016 761902 1236496 939942 879600 416203 870408 810006 234760 1399177 1693006 542341 1656791 1117525 1036312 1355461 815111 799511 1926796 1555249 1213438 105294 1839402 1585734 123691 1806761 1634874 310407 1673345 77258 657664 1194612 623751 690532 1137733 1398169 1300633 671568 1920963 1250001 557270 940367 50139 1313730 733437 598846 1820538 731097 654389 940810 24356 915393 201279 1965451 4470 500332 1110028 1175247 431817 1802039 860909 1791049 1906044 89352 1475529 734848 14074 296458 1432677 217825 1448904 1536654 95105 1751222 1644118 1770739 1611875 1978517 1363540 1983699 139339 850520 1039909 824146 483708 768783 1417910 198928 165401 1652539 442874 208893 180128 249326 1564640 962903 1820904 15937 675101 1243635 1777579 445379 1038242 414621 828187 881653 1056618 1997105 882168 1797830 772077 1576882 1599197 621504 521436 405723 1554309 744217 821116 1146557 365975 1060673 747164 168374 499775 1200037 1625092 226919 1807758 1124836 1593841 1763666 615902 750447 538447 1427236 372354 135994 219331 140755 989297 729938 300818 926495 902049 189538 619783 121322 209536 615277 1922885 1083175 286138 424782 1836734 1121444 56824 1001627 1436954 1516968 1292625 472430 465524 1738342 419068 1102906 991751 1550712 866854 1359166 1950548 737806 531165 1957784 807635 160724 1205792 1854455 1220114 819566 84612 1320858 489168 942995 933203 1253393 1525749 511168 300227 983632 1575482 1702662 352725 1226198 1876261 1746469 445393 1876474 1046024 1415375 1894333 1996855 631556 278207 494586 833699 1724014 1526784 1723896 1578902 1270685 632204 203582 1470381 504040 153929 445682 152479 1167339 147665 545610 260204 417453 1458004 860916 419992 1524142 1138980 126852 790284 1525326 609756 75424 1864008 13594 1917653 1347103 8917 910748 377952 1208664 771703 1437154 553566 395803 590724 625515 745136 277786 1625246 1828388 1870585 1042238 1299614 1197195 1478664 453858 369283 1442568 154958 1369914 415831 1634776 229934 127214 553290 1744825 656253 730652 1999540 1709119 965338 1479707 437763 136935 1097512 1626338 669831 1835446 290274 106318 222465 1745600 1786085 1519728 4327 217655 1344520 834879 1915475 499401 1177076 1197709 543997 38433 325755 1509344 1068477 1886207 1871199 1707401 80911 669653 1991323 1199373 1843599 7763 1439129 1233001 455998 1553686 446895 1760182 1545397 1257879 404321 275251 28793 566158 1274114 1537925 126610 1695611 1251953 283880 1563816 20712 16259 1330549 48932 1233441 623030 936625 670900 456239 1429428 1032605 562929 389918 1042692 881818 726221 295540 1578712 1362281 1619627 642634 1913516 784601 79499 934673 1014166 908902 999313 9267 1071146 1312296 786634 1030104 1534584 1189703 1309832 1655831 1213158 638778 531107 1569055 1573660 438468 1979834 927020 493612 1862897 368446 1508852 1673103 1559513 960084 1675208 1070578 730109 210966 292153 412713 572757 1157928 1763470 1348648 1832194 489882 89695 602007 1178654 1410876 574171 1655401 1950092 1602921 125054 508407 1844884 1496546 206903 371824 798833 164293 1940883 1255238 1254180 504290 781608 423980 1970546 1144587 177603 411245 1607536 644930 559732 414526 1703474 1045494 1966189 1767899 759484 42116 1168217 483322 1062356 220951 1117788 1579374 559945 118777 952462 350517 464692 1307578 52103 917657 811987 1285067 233223 777216 1716249 1148055 761499 637759 1779895 1543078 1760617 1764777 1912010 1800421 1724484 315796 88576 900818 1714346 1857243 1075442 159359 1088376 808817 1652108 1628273 1773991 51325 1922537 1794822 557904 1184579 88734 970692 1147392 1869550 1935956 1810067 1872405 909898 874722 962897 547607 92586 582385 1856745 347045 1047442 1811121 1262809 791985 1103056 387054 74918 933682 377270 80038 612070 1660169 701100 513943 339564 274137 194719 1534736 1554104 700712 1139730 519997 495188 1367204 294881 627575 1083728 575112 191655 1351052 709769 568136 252869 732671 868034 1649168 1405748 337744 1708807 255530 714217 1361542 1731131 1269074 1638093 430983 1834431 970490 59569 1344420 1490305 1885799 370884 875697 807774 857472 471186 685070 807604 1123094 360107 1788732 1681598 1505340 1229047 936171 158359 95620 1883255 785631 19373 1768254 954657 1733342 1317216 1638126 1674734 487132 1663911 1178924 37340 520305 1785316 712389 900477 1457346 405180 675355 1223595 120051 472306 334565 635520 594873 1479854 1216842 1349661 427356 1792113 112891 1365721 1899865 200224 400528 1160103 589154 286828 82112 719285 1700377 877653 1654127 1358132 1553350 1477881 1810109 1225867 1103763 1750558 1525410 649235 161545 1180141 1379702 651417 661134 59353 1113675 938197 31102 668270 70415 1180143 1813743 61687 1387293 587494 1593472 94938 671382 898272 233211 708589 680545 1844579 1538237 1794699 1014479 1883529 1154070 87626 864670 685852 527973 49902 215191 1637554 615184 1934344 1871022 1782594 258637 1190280 299295 1120190 239679 1706732 164516 1049247 487455 466403 1586939 1028263 305892 1811415 1907621 1395802 1914749 1660675 1740094 1048378 1021265 742273 338443 1511617 1943003 172145 435499 1949387 1820882 1376358 502206 1935257 1033276 276236 1902060 1693859 1909418 1344258 1443609 5777 217230 1102137 466057 1537748 763978 620897 917169 281710 1190466 1925042 583964 1703477 1222232 1388756 1594037 1432430 107654 1511493 909211 409759 1213275 1158334 319154 313524 1799786 1312154 1516640 1646487 1847096 1389383 917513 1908866 1014626 1890524 97474 1579428 534031 1615314 1219837 1428565 1583609 1205652 318388 1643733 1156057 1936817 1499737 582623 1647197 1390722 964826 1451554 1482660 1730462 827971 419546 878285 1885583 120606 1081822 1210053 1712029 1314579 886431 1486962 1947196 936235 1132164 1063330 1829398 1663476 494344 1933252 1548155 842269 1883399 1834360 768260 153142 933244 1639072 295169 937460 198373 1922961 1625494 1429206 1033778 1920167 122100 1963967 42869 1464472 404040 593957 17369 1148543 1605563 497443 1794173 1404234 764695 670378 1772760 1030604 868276 550008 1371806 706966 1040444 1900363 1393236 1087887 105029 1957852 1490294 357960 267527 1947427 916222 372055 356759 488641 1963582 650895 1505110 541372 126877 1455583 1183692 1634344 288288 1287236 921044 1227997 488769 496564 514033 211903 1775552 950077 1575730 1299141 1395038 1806492 971814 445721 567065 588089 1657945 1184189 1291537 1148815 409763 148378 919784 1014167 867609 707594 585091 1461619 1322403 1319077 393112 1541609 1649550 1465514 176800 1472451 1702458 1533633 1454446 527265 533105 214851 219074 419761 585552 1589157 814828 507905 1270846 555851 710195 208345 1453184 1950622 1038923 818549 777391 1190961 786806 1027627 928631 265896 3819 1359555 1235140 236086 873762 1913865 1377728 1874190 700234 58941 1804315 1401881 1614695 1009593 1356095 1599799 1035994 1167214 336210 1787440 29306 1937326 1337660 1504420 717661 225442 888202 60982 442428 1908545 918310 1633116 1938115 231904 597322 1213684 1341723 21774 1097090 1357377 963603 5446 1290358 703239 472053 1210556 1252390 1187956 1126361 1261652 770352 656271 1672119 1890648 1246179 969643 1797564 1779222 712894 1467237 825225 711865 1211250 745497 543195 1594810 1900513 1344287 1924251 648580 30949 1765282 1743398 266861 1199813 1078792 1193282 253407 969413 1871625 1041090 977849 616261 211228 10163 388070 827185 882766 1731332 626859 1919818 1974923 167784 1614214 644456 1408829 338422 1999455 1589517 825187 982047 1368923 1258517 1025159 1880919 305723 529653 1951734 1415461 545039 1059515 708517 1108153 202034 256607 504551 1266740 950355 1464094 567320 395137 784952 989968 469434 899079 1421158 1336766 641036 1475117 1488170 235912 1927872 849287 517941 63810 967334 662241 1233756 1963644 1011870 1495085 1776853 1121141 925868 463177 1803448 716942 220686 1198259 67707 448569 1692442 672519 598881 114471 599905 573800 871861 576725 1836205 1011240 1377011 155227 392270 1254312 1955220 806885 1299377 423078 1094122 1181397 673412 1388563 1387802 1190541 1199744 892266 1619448 1358990 1527093 1950104 1741828 848300 739087 1483400 313420 181213 178993 678615 72752 116381 188611 1858410 605330 1267917 274008 1372364 1641743 1835965 248641 1253297 87674 420468 1449228 1796151 1859111 1630149 1713915 108856 1841478 1609428 1347009 120746 439272 365885 628075 755754 382096 502013 1491802 1462601 514443 76752 1973038 1813844 124764 484110 1552077 541476 1357089 901117 83322 1978890 459610 1585531 1559629 1302445 1020506 87491 1554011 1675128 1145472 1369804 372473 604397 1223790 536414 1773016 812880 1399492 1801735 1544037 633983 712732 1281326 617223 107737 770219 1994448 609573 1231471 103936 1459031 1470340 128398 399322 547555 114018 1826235 1823959 1685014 273249 1916570 798287 354883 1446337 362569 1611915 1243237 1515691 1380768 345725 1323408 1584590 344898 1979647 1437687 966800 1275804 1414187 1250293 629042 1627799 1265713 1356457 964080 397453 1801169 1474662 1179625 1890547 1893500 1348978 1552859 127875 583197 352431 405390 515045 594863 1576980 542462 1038108 1543732 282291 120743 1338740 1721749 1699417 513504 1628395 1823272 649211 340510 1350822 667858 977258 334434 208189 1371154 1998636 500492 1489785 1107884 1576433 662488 640990 378223 1783 1507728 110996 1368176 234134 1746906 765666 1108819 1274430 529955 1153789 1227730 849538 474409 932129 297742 1327284 1813291 1230058 927626 700966 1588408 1846711 1625845 1544058 1844886 729621 207665 1687163 372596 323757 26497 127084 715504 218073 1070977 801370 284750 1253497 336984 927663 1640123 1004672 1274511 944028 1989185 1127027 878910 164365 461263 779707 120390 884197 1333650 1639675 1689986 862439 425288 80813 616821 251220 226469 255449 833021 943200 1027655 1242840 1038146 82592 1287158 1570221 490015 925244 578131 1458816 111053 1468948 780529 1303282 862914 1392687 335389 1786467 324875 761960 1658778 166124 294351 561821 490364 718246 337695 1602518 1085173 1706973 941535 1643686 489679 197608 1578543 1187082 1466570 776243 763450 110620 1177687 382621 781296 919580 663288 507213 569994 956975 40741 748820 1738686 33543 1646124 673024 1164217 1601042 1687674 1206333 895549 1009786 948051 1813596 392824 269191 1990135 505829 917318 1354281 767828 809958 1205780 303844 1070340 549498 495153 749771 1811946 1602266 1857482 1700941 241242 1210603 1685311 1258817 1143713 1729890 222101 1093109 1503793 903276 1993447 1095429 901728 1341902 1497297 1344760 1651485 1183977 1289763 1322493 1801471 1572767 29672 1039738 1515825 1012129 359594 301039 1253635 1259017 796985 352487 577105 523351 30730 345278 1222787 1190157 254124 80324 711781 770242 1791708 874798 1281047 887350 1658653 1553812 276080 1943140 450164 666165 1941124 1685695 1621175 1331983 999140 1731605 1583860 1943649 1628883 221146 846277 155154 640730 428193 1804224 1908637 1999897 447556 1265756 1023222 904483 558693 1850799 1114010 743781 523441 1288519 534200 485926 672911 999918 518745 62580 325349 1242141 1843964 1532660 84131 1940322 514721 148855 1403531 1235379 1711056 1021252 1909776 1805934 624189 1165346 1477949 447291 308441 1172679 101112 1237953 668463 1201292 1084939 1128436 547829 34795 1562161 540984 210291 1389828 1283138 41393 1889803 683382 250786 1107850 1279829 1923321 1716204 1490547 589387 702756 379428 441775 906120 1554067 910877 1760513 1370507 1892389 1964075 386612 1591177 847172 800466 1969674 1463997 699953 187147 1731484 1614891 841768 1472465 1710149 299160 124302 554992 1521218 495737 1585730 571054 1830281 713547 94203 392768 1844863 231911 1414127 1274663 1473354 1469315 166055 1109173 1550346 1076936 514009 337895 819267 1068628 1634678 1855390 1231713 1274896 1206535 810240 904393 1455123 948081 1248275 642125 788046 1750864 715033 842814 626442 1558403 1344142 1134255 528091 1779147 5048 1543137 1721455 717000 31407 764609 270549 1616956 610477 472582 1977454 450968 1174055 1386517 928121 1468124 1732629 1741457 318392 1053602 1965677 1258169 1397943 1575812 932820 1156066 763866 1690386 48876 1178842 1916026 1218478 1115973 959238 199143 1691027 131833 191298 1842096 1357691 157682 1050409 399005 1082268 583613 1080361 578696 1286721 743799 1268969 1668893 1023404 1486175 1114820 844935 536933 1703133 1632511 1577395 1910994 488305 181935 1665949 624081 1569878 1554532 1792132 664172 1818038 1850831 216765 1769531 491987 1395905 1884616 277957 1993696 1990796 1443661 179525 158670 295388 711473 1355227 207932 1151312 1004474 144104 1545261 1042544 1125060 1007619 1723937 81460 677984 1563564 956352 226118 1013651 1046374 472625 1419772 852010 1556001 1993327 1130193 1091319 421696 1957573 887189 1439121 1112657 1364357 1241239 1925674 1269031 676950 359690 1988050 1883297 1975615 1714757 4029 165493 1121078 1973028 1678901 776012 1478287 293527 1674397 1672983 54719 1802483 1351512 771808 1231664 971970 680787 952892 1822160 698478 1683249 1986922 1278478 544707 1205836 1447200 263468 1447754 560600 1701370 704547 1654487 933475 1142039 687466 814581 1312059 93563 363767 914964 154147 313474 572020 1386126 1932621 315741 324843 1869107 80057 723337 1775715 1376075 1492938 1730451 1072168 1314138 1229063 825372 478230 1258579 1118432 880311 163955 1434684 1607947 714963 1713263 1779612 547600 906908 1205229 1531777 1771575 1776598 447148 1266263 151841 1800568 1963061 1844189 1840433 1328232 157803 633669 1567364 298541 269005 573131 1607361 1368493 16280 323655 1967372 923868 77015 1483479 1361116 1652916 130724 1320396 604103 1693873 204877 685750 896812 326344 703294 1289253 1983139 76158 975089 207311 825260 385949 1451151 578790 737463 501149 199371 84736 38263 1520842 1457470 824721 1136332 1420041 47810 983300 990665 887708 1309179 786981 9288 1837844 974944 1505688 699210 597034 159589 969159 346120 1415576 1436524 853856 152853 1553408 119049 614432 309954 527658 672199 520380 514091 1954030 1705559 1650017 149283 682118 1545408 756928 714190 1964879 413167 150003 1453870 1155195 1105081 367113 1739021 1485468 67225 1757476 1615704 367392 396888 141430 167896 508881 1188436 1686432 133709 813414 1101548 470029 1454702 1601825 1534425 1344794 1352060 883757 1109415 901696 1583423 1026825 920190 919542 1840294 1532300 1763489 1881251 131332 873900 1537762 1126017 1316836 1988168 451497 142811 309332 1856564 1724846 637774 484795 1471297 522884 62575 1327717 687224 137285 310762 1344492 574055 1707819 805832 1674892 1461755 1145956 467813 553680 1308742 160505 984292 957239 341649 1853571 645367 299646 840223 537984 1940172 974118 29091 1726574 1419916 138281 1192802 1389564 1296110 1000789 1933142 1355142 821625 876195 693299 719 1764697 167501 685397 1621631 1864160 1655180 1645101 253732 1477588 751857 431589 1012577 1443164 602709 285207 739385 1018324 1932822 28982 211832 175950 1445329 1766872 1812507 1555108 1573040 587628 867103 994187 81715 489534 1447492 413996 475235 1373570 1273974 789621 14341 1655565 1456757 315418 203896 1217481 1046502 1021993 1051352 611628 1188294 1101839 218178 1902873 871189 15024 476053 689069 268986 1814008 1698982 598657 1266712 107038 610290 167520 1703885 940527 1418981 1884796 845293 1697532 297815 111496 1914370 1644947 1958409 1270468 1091139 952721 56012 1950479 1715500 145328 1465351 1042606 1084208 538339 198990 7214 1651012 1781539 1610948 1551289 113505 827966 1603866 365460 219081 1243485 1390564 1762315 294140 228583 811284 934744 1522069 1059900 1168336 1452856 1573733 616003 1501485 1241081 503744 1569003 1582223 1683344 564077 1616150 1194213 1380194 1813972 1727934 1631674 558483 373468 515035 1140849 1726518 1984206 1995218 1146541 499101 310178 1164593 1904385 1935047 1372552 1942155 1358486 135186 1399630 1675964 1621762 1440903 1191970 99466 409938 1342573 231020 756625 1868483 1318622 616950 143437 1253542 1049525 1702476 657562 375026 293260 1638335 415064 1108832 439125 1923880 989278 1086052 100941 1272573 269112 1360023 288899 1212214 636676 1032864 1710589 46012 1971525 940598 995288 1150931 412891 1320176 1953837 670771 635264 722148 238117 996860 1685192 1115391 820180 257139 1137245 1207241 405654 145454 24423 1931726 1342301 1098388 1341594 205560 765465 1661264 1481345 1221441 168948 1821468 336088 693412 1001177 1491090 450195 488602 115127 1301802 1914747 310652 934026 1313992 956994 665650 1028624 70693 1193580 855976 394944 1384987 1868562 1214775 875157 181295 32477 113004 826733 776791 1603515 1761280 1218427 653672 316058 243409 1557977 128077 1378458 928864 791054 559167 71776 721827 507088 1996169 966209 1739090 401457 720877 235902 448867 592520 1191224 1931286 343983 1233898 672112 430023 753418 1760518 1987272 833373 1807366 522999 258946 509237 152957 885616 1018297 1502516 1517109 1780799 1679735 1232483 469565 1913557 1503647 1449123 577994 1855297 553450 67696 339799 1690689 1024712 530905 1220403 1048709 491370 1393560 90263 1329023 123281 1549402 1505636 1890884 763631 128691 1633389 324673 1641448 594191 155389 439183 1849389 1627726 1434827 1099750 1546947 1256276 173745 852289 101351 221815 178663 581227 1611314 308216 67821 477516 264957 1973217 556361 1235041 43776 460314 740670 119745 1103133 1710575 698590 828916 453634 1463467 498788 523757 874997 1727512 277943 841848 716641 1850050 1779072 1153646 895926 1367031 510973 1573396 728953 31484 1572235 1478497 920027 1906013 764212 1882561 270970 1514402 1680452 328516 1548834 537334 1634141 79672 735703 911355 792106 1663753 1739145 1707931 1350498 306439 1645932 1590583 313100 1134398 449931 1337390 372663 1649300 1125989 1689479 1415988 140412 1717300 1944869 112166 1331334 1959460 1160119 158105 1179568 496099 1633325 89165 1032182 277521 855812 967331 296615 1068228 390644 818558 853155 1338296 1273643 1575208 595629 987762 367624 493852 70855 496491 809379 368414 1389016 1843358 1355809 1737734 18396 1564811 729678 410374 1757997 724602 898162 1982627 1634149 476115 426176 875013 992523 1272622 986384 1711223 1641678 1165040 1920730 29828 1909584 1474342 1868932 1805700 1901422 1035094 1089340 199850 797064 1063623 972917 1842760 1753169 638991 1006372 270997 1362257 849511 1969096 1852276 734847 251449 1095071 1596747 1726089 1742705 364410 84570 611687 909271 1339582 1962113 1177830 1515772 1380471 272465 1675834 313590 634250 24261 253525 901800 1548684 1051182 1116755 434239 1760469 338650 446850 1882443 1546218 151730 1120242 337079 797041 1035404 362915 1105978 1308134 407741 823462 306327 596378 188630 1371253 150971 248432 372981 367225 128139 1513374 1919829 1443168 1919679 1130197 212137 389197 748149 177255 1171493 1245118 1811057 826220 631967 69024 1291078 146366 1054924 891000 1524696 1946783 159809 1907718 1423264 529627 1757596 1920152 1268711 1945133 564960 1651290 599350 397941 1050847 218089 374442 867632 1320804 480570 1556558 1445139 1165427 321382 1883603 1012788 1502433 815064 138977 1280736 1561205 861561 1892685 1977713 712304 615108 1965667 441900 1881359 1895313 987680 1901523 1539388 711119 574921 1767280 478914 932047 1992438 698653 1947121 519846 1720402 1080667 110102 828926 1481823 1188732 1058751 1889871 1031725 1078591 1887042 981099 1609270 247222 1535588 1605540 1286112 778734 329991 1340448 725597 753099 664698 1845495 1878188 1929125 1926000 1476842 53004 1140202 38454 495423 1895800 1729089 628559 1903008 1559091 1740509 1985034 126039 1651557 585026 1925255 1560634 1717667 442620 411116 494842 1157967 1643981 637174 631611 132147 1624456 461204 977531 1498314 228190 335390 137694 391690 21400 1087293 1116969 98069 1260922 176930 820604 906590 580719 1618541 428572 1423860 1714761 1126162 1191138 775783 1558248 1896941 1693601 1958699 203865 599320 626367 317321 211851 644895 780363 710196 1211355 335987 735564 140216 98434 216321 958919 1585678 579829 1400548 1694467 1396465 203315 945962 1893072 827387 395228 49426 1273749 1468559 1907933 1866007 384359 972240 1963616 636914 518359 1773219 1111453 1991271 719594 1241675 1364182 1772492 778992 1841216 1781239 1007710 1961033 620498 1808342 578733 1282474 448371 135305 489846 150911 848180 954784 809610 1575725 1936534 1699561 636462 1389271 231232 370431 420750 757058 236916 1250016 1442947 685722 1331236 1942988 1137143 1689292 408181 1233374 451441 189590 162546 316019 1425473 1181960 1279939 461795 841517 1796764 940856 1199559 1188178 1385517 279046 331092 160701 1410696 1117618 160178 114798 506351 1473038 915890 1533737 1855697 218794 748536 203797 1619647 149132 1938695 882335 30279 1642535 1070056 1000310 1283991 1410911 1601103 576198 163827 1398452 1075435 1969120 1503939 281049 491142 851337 468586 1293586 694682 1583167 401975 855341 1894314 1219426 1521654 581605 215287 61076 486785 976504 1951820 396545 1696950 1461440 1103998 1899882 720951 1367756 569453 1640438 534982 977852 1225168 1101489 679516 1521775 1122279 28727 825841 773365 1472584 503935 1868385 27539 1526763 1848606 639756 912580 561106 996529 1148237 289223 1601921 985960 1083576 1455964 1886404 1004809 1442577 1933294 1455343 660454 1230981 610548 568595 1980810 1565558 1590337 696176 1009308 1120280 572071 466894 697810 536387 158624 263643 1679052 10548 838951 1258992 427266 1184777 109328 537293 699209 1724238 749385 211813 1171238 293731 352889 979404 1085740 480457 1167397 1526573 273450 664898 857450 163846 1401158 1182974 1102282 816267 301153 800743 990680 844590 1145456 1973102 508456 625000 1177745 1278665 454063 1922134 173039 448049 1244319 114053 113174 1274693 1487358 1666478 1463628 1168066 56011 1016600 982816 1435454 50704 1268056 379480 542105 1476427 462672 1396064 584660 296299 926967 1501392 1463281 403864 863476 459457 674109 599664 1536419 608480 1885689 1245152 1150587 1554398 333466 255905 836870 404165 791231 911158 156330 894123 1499619 1498190 844917 1810320 1621491 995247 708825 318518 1761115 813248 1075380 970460 1070692 393339 1871353 1464043 1022837 1398656 1191222 1837313 1716205 1782690 1370509 1955821 1632516 1705207 1650949 1845489 1297206 643851 746947 1215596 1134402 924171 594924 542657 1883441 1938867 1319453 544757 1614889 1318556 135264 1278148 1231302 947605 819937 445929 1921378 1803798 463646 1912250 200184 1199839 1463399 1574450 362073 1278437 1486112 170183 651841 1021313 1501928 154231 1037880 320666 1855416 99497 497534 868254 1609954 634121 374594 1520140 843056 1259783 1111241 1354395 969898 1030210 842280 1369506 362785 65530 787029 1837183 1288334 1165848 1998102 1458811 532200 1847515 1864634 1972450 74318 1640751 674005 469004 1453986 755761 1949690 516717 593585 74644 36960 1569086 1514011 1045910 857857 1910398 919331 411070 1484594 802467 1762496 1574998 464854 1663054 1321354 496275 55551 52794 496384 754528 1155906 862910 648542 1508380 1646183 297278 1627341 1257471 602740 713708 1510075 1573213 1296470 1197094 1539550 803700 359744 263222 1173043 815562 1709782 205291 798126 1976000 949316 1535014 77847 615053 1018028 600866 1052806 281478 1045338 1894380 1024472 1050863 1480013 1230960 938035 324445 1653263 1830020 934216 1797701 1231193 1286166 322845 494456 67056 506217 1852003 50399 374764 613763 1991893 272826 1202126 137623 303910 483046 108594 183430 106056 1099447 377082 574372 303407 824676 1335005 1287424 806298 36482 1422048 467207 46650 1362283 1057851 529737 1099282 837484 1978186 1489381 864700 509566 1448620 1804698 247062 1823350 1563120 598535 1510527 46738 1815233 1491186 1389220 1126993 1455739 1738736 1266118 1364552 1247031 1646290 1525716 835235 1910221 1524809 1052313 943971 1593551 1500690 825432 1151462 816051 190997 1767711 342764 1788505 276770 553871 1342975 687824 280345 737616 1445826 25721 846130 801235 634148 1100539 902278 1941248 416795 1139456 1022600 787052 781243 1423304 699769 1299807 1582631 1720036 1651747 714910 777132 85579 1485882 1830263 1218162 647555 330391 1053678 1864996 1323793 1162282 456829 813345 1935105 25162 393158 450447 807451 636119 1788171 410527 19270 1406788 895951 1577695 110853 967568 1518579 1356219 927379 1812847 508768 1965337 1971449 1233112 1510440 1701740 1874157 1252812 1485199 302252 704037 319465 590603 18507 718282 1731727 409317 455218 1655638 73476 20780 1697769 803472 1889608 49680 98364 535036 318767 1891792 1563527 1195642 476710 1596836 1057682 1812629 1579414 1900816 878684 1781074 1009326 1508781 1709498 1726821 1614142 1388168 1357553 679808 1614816 476802 1517112 915413 125010 1052812 1872413 802671 1207128 444398 714100 1751786 1930264 1050636 1421839 1555122 723957 1287624 530125 739835 979980 1004130 176059 318731 484112 1466012 730772 995445 1206193 901643 959879 1792903 651950 1884436 856247 1802357 1166141 1535784 1121853 1459959 1142624 669407 1729393 1221633 978634 1554355 857286 1008036 680704 1764205 1177019 860599 1624826 1560478 1625934 979614 1905144 296211 554017 1233865 870812 197721 1601138 1533334 1290021 1192554 312896 1504136 426276 97570 273074 1428737 1988267 1973041 249704 880380 1202181 1322235 107321 1711591 1733399 694734 1131062 38457 165932 151201 16117 1479581 246330 653518 1391216 128020 933826 769037 79932 889678 735439 981502 927332 1190278 311121 284511 1304523 1431252 1751067 941596 783207 1274374 847437 1055110 189430 432497 1433462 769658 883493 1739148 1328524 995973 1578609 757421 1874223 700817 1890518 375368 1952364 1797650 478613 1058241 1274324 1033097 163124 1307366 1909535 1377033 561626 1774710 468973 896142 95714 1724051 482174 1913719 440291 1843757 1177692 949368 1505599 430544 880197 95535 1211562 53324 1469002 1684382 228928 1147097 1348965 1751379 1159647 631640 1973460 391322 1880683 434071 66249 1921733 1782444 1920104 1154 151819 1173685 1944625 62139 1999908 1211913 653695 244751 1733518 80625 1003589 1772544 1108562 1012885 1304723 1785346 1858868 1491730 548696 901968 1787007 1800238 1653514 1440926 1569444 1575701 1948670 109727 637909 784888 639933 611990 610647 502550 319239 1343662 367179 1636264 1482052 140823 886631 57597 1561321 623901 1468860 1695960 1091366 1937941 1307325 592653 1393195 77160 653336 1971934 1353748 1132539 955797 564920 1589291 953183 340997 559964 61481 1010274 1928557 1605397 1380975 1466334 125194 1532021 217052 1356241 965504 1315260 1911085 873224 1114935 526734 209225 1371122 1656907 1453214 976646 1301759 1732600 1957376 525148 456420 210465 1321431 1193131 1640724 1369494 1429065 174687 819014 1700693 1844304 1853828 936186 274077 871933 191041 1984485 612226 1141406 1100823 1272190 1711287 69337 89453 1277741 1284948 1698679 1259840 1802775 416419 870465 591757 1321041 1583920 283970 142837 1019341 1635743 885370 1304792 1868993 646858 59564 1305225 872914 1531578 141806 1660180 1310427 1732980 1334285 1105995 1479206 277216 152360 860669 404224 1444238 1151744 31635 851631 572902 1303467 703496 1260681 1192418 460462 849579 1557165 1515243 87998 426379 1272974 1924903 1240443 1329825 823672 369037 1644660 1792724 100886 467044 1618630 392037 944947 49573 1814536 1159621 961556 538667 164518 107642 1134127 587008 41323 1015226 636129 1330304 822849 1614205 1759860 1267231 449112 72912 1608058 1809595 1323253 298155 378597 1929951 1582194 1509472 181585 1415342 511498 487821 1207657 439237 812365 1527096 1297870 1067169 1755189 1672422 503787 1108881 1555767 69714 1277582 486502 1917427 481184 1903386 936346 1543484 48881 1667800 1340230 657575 824481 1270250 70984 1625119 1382854 1687451 158168 820445 436724 1941836 366045 971954 1181409 1359499 145823 1047651 441352 1724513 1433897 938953 720216 1829579 690403 1025222 726488 314754 1167512 749666 422407 1825165 1207959 457324 1054470 1394786 1705115 1829301 1745718 276256 1511422 1677424 1866110 1973863 1106954 177616 545025 1934825 483153 1092196 462813 148896 1804858 673726 1751038 1488874 1395159 312177 166022 1790027 483117 1564867 362035 430024 685084 498947 654385 1550686 427131 1125496 175164 266336 1612709 160315 588342 555732 1236563 1881749 656852 833792 1983054 598407 637395 1001582 607948 296599 577635 477776 408961 1298166 1070195 301661 902972 535363 1195630 1074098 99002 2624 219352 225605 32301 959882 352458 1824711 1775512 1740776 1881342 319821 284404 1324353 1885030 410525 1964334 1557385 1649323 805919 330501 173245 549640 1023233 1600727 1916359 1709113 1973785 241403 439223 952529 45549 181111 316133 1942161 1777822 1424793 349106 1575799 363219 1352907 281852 1329712 1616539 1542449 962172 527208 116259 750926 880319 1238991 1736818 289775 542922 624806 1880604 298669 374865 1813796 1111194 1685837 493486 76789 344840 1134522 1275846 739321 840170 257670 355880 246492 1247340 1613349 1983041 1475203 773039 1141036 946676 994251 1848376 1098100 144424 902420 468491 762089 1265831 1296510 590551 707324 993251 1807416 1162454 853998 1137088 824543 1253764 1215162 703430 1410708 297592 1711931 1924730 1831927 773704 416655 1264526 606455 1782368 990285 506116 456497 236308 817139 1793343 611826 1115208 1713547 1904772 469028 1354166 1151809 65736 167638 127197 1989121 389821 1220854 1751172 1470001 741741 313284 1018139 1368092 48560 1428160 1298431 200825 1173538 342255 1752674 633778 1705799 1588395 1721287 1096806 283447 1833244 1625901 778420 529249 1297858 1257386 1060378 853479 358402 1379484 1084240 937416 1400582 221125 42077 173784 844087 1655007 832995 797494 1185314 1279232 1576998 1513882 827067 1256085 664995 1365863 759704 1980872 1308361 127550 1071629 1767596 993771 765856 1889317 230004 752736 1332266 1236037 1085698 723252 960567 404391 328940 231351 221153 1647929 414474 958939 1104213 1198811 522116 1148717 1972946 1662241 489054 1251230 1093758 616884 469586 660566 1725788 632142 59459 733669 887069 1673562 672770 1066364 1772767 274554 1023831 614656 84373 261068 1452242 1524526 1201362 759952 1344237 462492 712361 568624 494332 894095 1469349 1407576 947690 1763 607595 937174 555844 1791290 1455915 288722 260416 1155109 1854119 407239 1235504 143494 1436870 461335 382092 1874666 629455 192522 1667145 156639 1219589 111634 571611 473955 915637 56749 291128 1038121 1322266 1872041 1453575 706515 45243 1880417 349925 305800 348949 1671347 819002 164838 260502 34148 478067 1987116 409749 1448886 941499 1196 1121843 406317 1838488 149979 1027462 1997286 1708806 135925 1423924 862104 953371 947813 1298948 1894931 1712109 198780 847874 142290 138249 539649 1829067 1580509 1973245 973551 169141 1418834 1550164 573508 1558370 1359275 593715 1123924 689687 336553 120932 554581 629815 552631 1366223 1897052 56028 949451 1692438 1676353 1344364 1990032 1825649 666077 1751894 1874343 650816 930398 468371 88426 1507822 169847 439648 1764316 577045 1825885 94770 246948 49198 1722494 1111972 1586482 300813 1164838 1790444 755687 1610249 1196670 1570208 1982296 1204630 1713976 1736951 1539523 1773179 1280637 1018273 649702 29444 312504 976399 767002 1108353 1834810 138606 1267356 1773343 1371996 1440132 584866 1362420 1246422 107705 1791861 1049859 226956 221987 512361 1089814 1198755 1611768 361702 595515 152003 1218894 1372920 165429 892561 328067 1498301 1045061 169549 1423251 14789 1477798 1188837 1113603 135474 1369452 577171 1513924 1729636 809397 980916 1461149 955953 1659433 1924956 116968 1865612 1509557 154939 463156 54739 583141 357810 808536 1697847 48456 1222103 67930 1820068 1194510 1362006 1055567 1739241 82193 921456 1076273 670777 911078 1436478 778158 1365161 748925 1759872 877551 1493114 1870936 792426 674325 1831516 868214 175399 1557501 1666957 1383188 527649 1778555 1545741 1849381 314067 973633 248360 930892 12212 816236 1784383 1809225 1300089 1631040 1812336 851933 1231401 373852 1922243 1664620 49344 1716828 585525 1706815 664691 476613 861621 1272710 90188 1670820 1775350 611066 1757118 328100 1840011 504986 1314129 1397295 988688 1227074 1224657 457413 484596 1417819 1963818 653042 49071 1955137 646705 929701 1326297 677049 465952 740755 76726 612945 815009 257367 68371 347491 1365271 946077 445026 29006 964950 1368744 1968847 261647 1704662 388927 1877960 472189 1451279 1108643 1724553 1225087 1419375 413158 1422831 279969 1820446 1383750 520463 781442 1926794 717255 120716 1882127 1933643 793563 1780775 941740 532000 380968 685975 296217 990658 1034064 982875 97467 465836 1743578 623883 1686244 1088275 1967305 1073271 851771 547071 1776860 1935829 1470509 1638211 594633 1375185 769915 556055 1595940 1764246 1400180 212877 1514246 204796 56605 1693423 612588 564671 568690 1401018 1978466 1474963 432342 171539 1946589 525324 1544565 868605 1550135 1762224 1644041 1842031 310991 311927 1285137 133437 1226460 905995 1784016 217351 1403123 1359122 738368 677480 963086 71487 1560614 632483 1511614 436329 777054 1401469 1268893 144559 1809108 1608406 1755445 526168 1935293 404336 567129 1649754 117823 20288 830512 762440 1528503 347539 628767 1419151 1066754 1159319 716958 1754724 659646 113243 1709313 1915173 702398 1756027 670357 1107217 1901454 173794 1264733 1435504 738708 571500 323983 1314720 1483035 1906590 831345 1336607 39338 697552 280242 627088 1530749 366095 1021669 1323973 1702173 1452672 327322 73551 1279905 1247190 1905168 537486 911607 1264920 1101057 932505 1725751 57070 1378747 1699797 431516 713221 1562304 1299322 934715 1893577 1781285 1827653 1727364 976552 796790 1335349 1646295 1715378 1667049 635567 220565 356319 288262 133127 1946497 1269192 1574406 830236 1102666 750432 1601003 1212862 290250 1573870 10677 900548 739540 1280055 461329 675797 551780 1037431 1373357 537534 1712011 1709422 1061874 134604 532442 1404663 1406470 1798618 1427669 746130 1049824 772506 1170047 1492400 595279 348769 690022 1138336 163248 611610 1558164 1655292 768922 299002 916987 1592211 331874 838511 955605 1758732 688074 998856 687920 865029 1577143 1239575 775135 1232355 1799008 1750140 1706905 1928728 1416580 1540143 1505333 1467894 1657978 1761171 1289832 1185700 1873820 1941499 854057 827961 1589934 1093982 1055880 221917 1797744 986860 1520290 1896523 1211857 518633 760957 1848768 1062067 584572 1354369 1549700 1925433 470507 852994 493403 636442 487339 314509 150019 1903000 780912 400365 1189490 745299 581345 233649 75393 222305 960391 1979283 1303518 879282 724396 1696292 1154969 87631 1605774 443275 1444381 1583075 119922 422174 1594940 1454402 239399 1562783 1975834 929716 967898 1808127 993373 601160 1025850 1613771 263302 323798 11654 1080936 1411177 1458618 1407091 1646376 1762418 452136 169686 677772 1383017 1462774 855934 184247 444757 1237363 1258311 1542952 1547944 252806 1326181 22859 236533 1069461 166572 1302265 180282 1423881 1156557 1989236 1866115 56285 1631825 1711621 242561 746226 15891 1896369 1082308 1942641 206440 1128295 1721230 791968 816392 1474408 1058531 1069366 1346523 1718678 1253944 788939 1546615 1015419 1908082 651878 1647359 546461 1845226 575992 1328509 359965 1958255 941187 374788 221545 1247289 1184807 616791 359589 622725 146314 1058001 1832337 1369403 966327 1901135 292707 1073709 729823 209756 747330 1261507 621138 1853278 1682471 1161036 685616 874639 375770 1215534 1259136 1597450 95914 413751 624514 1290245 1372435 1361084 17914 1800116 918453 1252188 1643528 1355101 1255823 1528763 281963 1480622 152237 1514430 1689833 1106897 833242 1295921 1208491 1872982 1127527 469863 234083 530260 1842351 1406313 271219 1566259 903764 708278 1064810 1927959 869702 1480846 1159874 1486539 300614 838164 1187774 1288453 923364 541548 365471 472586 968577 987953 60222 1689487 625699 1602139 1619767 1649597 1135350 1222439 157909 637515 1720473 842883 78611 1644681 911239 555100 476384 1499150 1888178 1526707 1718636 1714250 1211868 1018194 610242 1826038 1295410 1808825 1631941 1664616 1812248 1481628 934306 895514 610658 1781094 1354315 539599 389227 139405 1270835 894107 500706 1646437 512401 365800 1492719 262300 1377473 104196 1643716 459828 537288 880253 104693 460366 796105 1106379 769162 384060 327548 1854772 1367570 594745 1481222 1138177 658086 1313660 876414 1235757 1295230 469469 755437 135619 1211536 1453242 115353 1348363 1147519 240058 1742867 1840209 361580 1743323 1524293 462134 1752860 1160434 47803 1201875 1126560 663543 1440231 1373498 215028 1647429 1718195 463299 1622334 1180675 443507 238078 348274 134736 730076 621983 1146265 602620 212084 1470207 1719881 1548278 1532768 336660 1517790 641695 1314199 945434 1481918 698142 275821 657050 769667 596525 1404415 1855001 675941 566862 935793 1527252 115778 82635 502078 939330 694837 416324 947213 185694 814118 1283176 39506 1422151 442319 153908 1925016 1613996 358172 407466 811440 1876301 28998 630763 731576 1328932 651926 58126 757853 1767801 1772325 1419990 509265 1120316 1390056 287230 1709329 1448306 1109952 1470029 482251 630727 1808505 624645 865877 574610 519487 236944 1920972 945790 1324658 928446 1494597 1900114 992403 1114653 1745251 1376618 312533 274541 1579437 1272887 1027399 1962520 1535728 1663125 1495104 270711 1060352 1977164 1653437 1281592 802165 1575116 1148529 629222 793517 1395123 570410 724437 866031 712234 355072 1633311 1251987 150737 1552312 1071930 1337254 1852481 695306 1662124 1259064 872105 227637 457032 1749974 121054 1894576 1378988 448455 1207923 611971 1871241 869794 1191728 935198 33873 1765762 248225 699232 1460675 439697 1007383 1960606 1053507 1913070 826499 978605 1887173 1639968 633002 449757 614305 1911334 1386884 1856115 28149 423072 1345076 1142560 453918 1822488 276197 1850828 1297053 1949534 1154064 356308 1248731 773801 643080 1191926 1278504 1012336 1537482 390815 985324 1154235 572983 1215219 1664290 206549 1623803 493986 606050 981806 962087 1433650 1739431 1781226 671148 1222096 1181438 18261 816712 1946646 442375 1171388 1575190 1244168 1090418 262757 953155 122124 465723 335792 891354 1263660 1523343 1415972 669916 1060282 1800186 799924 1188926 82548 202941 247337 1156112 1077930 1985939 1683101 1415053 382144 1442036 261263 1340953 1925014 1682842 688615 1865625 1764888 1135393 1203018 1276066 1947245 412469 1896631 1509464 1260116 877302 1603113 123215 1717512 1765976 254323 1402343 386937 359651 1923690 45730 1183421 262733 1041497 704484 173417 1649510 1280677 720811 1891544 1495545 643068 1342779 1644035 28062 1667997 123656 1210531 1610392 1097681 1817223 1596936 976751 763469 1562043 271025 1614523 71606 962295 275995 1400144 197399 44728 1911576 1310913 1715960 1508762 1178626 736125 252137 236242 909632 1276550 695748 135248 1537657 98136 878095 1384 1539427 153906 1159933 1276826 703533 1347785 1135155 1696944 1863681 878556 1710287 234155 804681 499229 550885 651106 1639309 1702691 839823 1343059 105338 537053 1193428 1637621 1791320 1193075 1566124 1348246 858728 1797216 1278201 579486 592703 209472 1465918 310286 1488463 1406715 826436 104670 1755107 517008 1576546 1049183 860825 752942 441613 122924 14651 372172 45405 393460 285758 463556 1717199 1859575 1846477 654126 1256934 1298265 985135 1998964 433054 1222062 296335 185191 586212 1996706 23351 1486613 384018 1366814 15110 1269933 1811303 1212999 1623192 997206 1288161 864895 1340443 1483816 1247247 722722 1689457 1027348 836963 1611225 46824 12996 1485275 1288415 564560 1350931 1945749 977901 1144192 1212289 555650 352670 1296373 559940 917347 865216 1602250 1694105 1609057 1099663 1049683 915535 1435203 1588218 806457 668451 101705 1965714 406105 605903 1644246 1544600 1295593 1527035 93386 770002 981193 653584 571933 500624 1421348 1567836 515254 1008164 129128 881398 1283372 104148 807803 39549 1640923 133327 775405 1632220 1074624 1301325 678338 979194 1110045 417424 878430 1372727 1802300 577324 1299193 1808550 902066 1614663 51411 411118 1840255 1136854 367586 168985 1910590 205078 1575381 1437663 534810 1428383 994981 1318772 1012937 475120 393307 966870 108422 1257825 748493 1496787 933593 1610446 919814 277563 713298 1447249 419809 1794490 1734683 875652 1091017 699515 730812 474312 1459485 1271755 1501880 1545801 1458820 1021332 602619 1693276 1317371 574938 417321 795706 589197 136974 649106 808992 287035 982524 1950300 807226 1385499 255850 235722 733842 299020 870404 1772423 389727 95785 1282553 175042 1738561 1639940 963737 795076 688572 759082 252160 659743 831375 826389 1077749 635897 1375677 1751358 1913245 411285 1922404 253989 1716851 1077594 901116 1490344 723687 1358628 1897935 210816 1801682 187680 591112 1544430 143822 688930 1610474 1480241 939844 377102 707238 126748 218978 1013868 1752054 1003175 1876276 221415 495630 960362 1281552 1700622 133871 70833 1708223 230497 1338605 1639329 658841 217245 1716081 348888 1088882 1363719 1470017 1211570 443952 1551818 1848042 708954 648146 959790 1964594 200263 1945128 1302163 824823 101548 167594 376058 1750995 375600 1819372 210778 1972360 1459168 698111 463155 43951 367491 830772 559792 1988624 637508 811640 759582 1615109 1251768 933442 1922027 925199 778247 572434 250360 1758867 159686 564496 125766 748627 881424 948100 751256 1897955 1630034 369604 1968835 1524009 1249422 1648133 434310 1505193 391531 498859 551390 1578843 615987 879246 1637202 1488603 1666719 884686 1891876 151995 1085298 1658697 1493089 1063954 71364 1197126 1557949 1172101 1000107 1164389 79261 752664 549140 1279324 1629379 73171 1192883 530872 591190 705520 1829389 945808 1396402 482850 975929 691613 520143 1461310 388075 1666039 529375 1966453 816611 1049615 1942226 1835560 1303198 810165 1792232 954067 1898738 413660 1472371 1949200 118373 1564366 929934 1824151 668988 1052832 1592618 192210 1745889 43514 7693 1565717 250679 1616977 1566288 876686 1973524 1442203 457565 1648241 441507 287479 298376 673667 1840823 909805 662410 1780929 118651 1773023 1469433 1500261 638842 1940975 1103945 438279 1081623 154644 1901825 1318818 1598204 129456 1867418 40578 1764772 412532 377256 1550990 109550 142790 1551546 1093118 1825444 1581947 940090 918548 1891617 1723301 254659 1078057 1664919 1850755 862471 643516 1160729 1828041 928061 607838 258576 1321525 481433 1278861 200978 1584818 1875766 812812 1217713 295112 1237876 1272557 185956 825310 1802797 1206334 274427 765512 1923441 1565123 1135691 599900 1093507 1290952 481747 123962 1221482 1762072 520017 1079224 1049127 1359329 189087 598989 1490793 1313669 151624 993049 1081372 601226 784789 1378849 1870907 1136312 595713 1976148 325376 1530517 1428943 1332926 172609 1747181 1781173 40591 825106 1945837 550605 300294 1422384 1372419 19116 907992 1563083 573972 1027908 1303450 1761301 1036777 1695797 152086 6365 1778983 1990509 675950 1235492 1125058 36398 609345 740479 1307768 1493866 1678837 38994 55260 518481 1809406 719852 621920 1132926 1302273 146363 1166345 1766997 595424 1838894 996749 1505816 157863 1990728 1062025 255254 91387 1297701 1083003 1997407 216035 568689 1460506 380667 1227968 1643475 489282 1361440 865722 660867 1109541 921297 1966506 967984 1540071 1364929 1513669 1546778 493229 1902094 836492 1224499 432435 1859200 576837 737349 263063 1148624 595860 33772 1743720 457757 1625498 122155 961914 994174 85421 1860086 747885 443544 1232548 1249810 58230 106030 1422049 1196277 1560426 1463853 351895 352727 1094666 366294 739956 1269508 821902 22383 1448901 1151200 1539096 1045217 58287 295399 1040280 282661 1737556 866086 1660274 1335466 1124719 1772978 949092 393349 594245 50564 326903 1256304 287007 784606 1887244 921967 1228542 367519 830190 1704373 1530751 1204401 1512981 1306417 297491 125831 1598249 280580 108149 1841501 1279632 148301 953176 953702 1589799 783637 1654246 704566 1906610 482233 172622 691839 1303274 905800 339665 917201 282289 1299717 924690 600478 338536 1789174 456440 90035 1770885 638477 448276 955581 207966 4628 561438 953070 645846 1445898 282151 604493 1530191 995984 82519 872018 1323886 1441235 515365 1989387 1036338 1795963 1901993 1730325 1207415 1297827 298614 1526085 689191 1366409 132800 1382939 1625030 1067298 1149722 185997 1246227 196961 1235871 1596748 1566831 664200 875331 1868374 433435 1621062 1631783 755997 12454 462361 130183 475112 196818 1881330 696121 1581842 1314916 1571063 1388187 544205 172911 726638 375088 773754 15749 1351361 559604 927363 636181 508918 911222 1583009 1269726 1990405 1924854 281928 1713455 293699 365368 1794343 204030 139568 743643 1301653 1919577 1845217 1853455 1648704 411963 1066079 319090 1017478 321729 1064018 925676 639882 1944599 1401845 1471953 1025825 6844 255208 1031348 971290 1477323 1697977 538321 130714 887763 1869470 715021 353399 1660064 1718303 1619809 315679 1940205 467774 1428 1984153 53316 1142074 1216959 976056 1027550 1165298 1255154 1918272 1145827 285223 636389 1128712 92143 1773278 1724474 1379743 1488108 256476 1689507 1362329 1075801 1405174 1749071 1426206 90779 1369739 197175 256354 1637238 1893223 57772 1064455 279850 506933 1510350 1217 1828663 1357142 1316293 1083484 550019 1377254 1217545 1047164 663730 1855081 532298 1115871 1449211 1787023 320764 1485829 132351 204615 814397 1486820 1941414 1804774 925780 1656858 511158 417454 904568 70680 1519448 250006 1644901 1577063 859139 1700368 841398 81964 139108 580092 870639 597410 166685 1420377 1900821 227863 736936 1067757 645720 323762 1811414 968311 1182365 668092 71764 1276887 1911180 469005 666457 855431 1361955 1215331 1402693 1373414 1309513 41793 777576 1852747 1302432 320860 1840466 51310 1066275 1484336 1105160 1779214 957569 758397 41302 1927854 1556277 313595 153714 901891 59690 1057579 1003923 436613 1300929 1227959 128310 33629 67427 528359 630930 158277 537009 683267 595277 803603 1573583 1038101 393369 1027076 1978333 1287913 1995612 621639 1756022 1869633 491366 370500 1071430 1016213 416199 1696748 1967183 1895140 1736442 1108446 1646500 881019 975687 1223917 1149400 908432 909762 1820130 102277 1849051 1923768 1447886 763993 581001 985301 1158318 731505 624286 1653989 955151 798655 1758439 1738571 635706 1230105 1689035 1683641 374881 1440024 151731 978576 1969031 1508864 109906 1566423 1379360 1153572 596565 392208 433415 310031 467027 686102 1838581 1258426 1111249 529005 894321 1774305 6751 1315617 822577 958058 158113 1697400 869263 1223309 700076 755899 767580 1093179 812454 706891 1974216 274302 639182 1713594 522265 606878 1988679 214161 1160277 1417153 616641 47006 554029 772693 423864 32525 958415 954091 1596094 1911850 1845639 734837 322958 1985792 845881 801270 168169 374354 1790063 1984672 838466 1662873 724314 595053 1448091 331860 635522 755203 117699 489975 1842113 1147220 550864 631576 1918543 1836764 81995 551226 1699827 1057609 1319376 1943160 1477349 247920 1183898 1819031 1705189 1943951 111834 1653726 49660 477043 301089 882737 861793 419454 133199 130463 1262962 230770 753545 1837141 970689 915840 869162 648474 1679953 945337 1582294 291081 899782 457994 270355 1387929 523520 632639 409636 292061 281935 1842670 1532397 1530803 1691960 1766654 1708879 790042 917849 503149 1555863 122456 1501506 840228 747656 89505 405943 1244603 1486041 1118410 1310552 1804372 1691912 1770802 436878 967355 1360610 545414 711180 801410 509822 744137 114286 1898095 1496735 816982 287204 1200891 309027 1246206 1392304 1731323 629416 1358571 477536 258623 1600367 300978 111003 1571878 832687 1314010 1479939 1465843 1684277 305341 254542 1448196 1551749 1140378 1867181 1907107 360141 361959 1079304 1873346 340052 148665 1006916 323249 1745721 1302150 462314 1562567 1438183 1117024 1180303 1619615 1301289 1314856 300071 89296 1176422 1553471 691467 1799162 830136 381862 194299 287986 1196627 1617831 73202 805330 563400 637768 435567 1391964 412411 357764 1266018 1737456 1567278 317437 769999 481769 1602887 1048744 1999991 685181 1194870 1187135 1259116 1961624 685753 1340408 1864681 183781 937975 1122029 411077 784059 1839399 1969373 1733022 931570 18674 1731985 1392384 775158 1121907 1233842 516965 1270574 572975 240934 1034200 270247 721172 1923946 1629603 1995598 341659 417623 1162393 1181854 1929036 1491737 1097691 617007 650325 1992312 970693 883492 1410412 1860197 885217 1521348 1582095 423077 241 1386132 435722 1471762 415841 333284 1717960 1293398 318482 1004386 1256990 1321486 1099835 788267 472445 1563804 1114723 1047919 643728 1446879 433547 283461 894080 1393690 235598 1525953 1288512 478313 1205294 1412284 774054 415763 1186450 994734 1430055 975973 1005034 1189647 1272531 1867656 1303604 544136 1105941 439166 953535 1512097 429272 1650825 384116 1011280 200355 455003 1487155 486286 1694264 3492 811370 1718084 1749731 1258964 635151 1451092 649569 1604608 59090 612519 976928 905472 1797372 380898 1064724 675396 605266 1658558 1951167 236930 362229 893938 947457 1603152 587427 752284 1602462 1161378 214199 1857211 371606 618499 411130 1193723 362019 418128 1540226 1082116 274115 1907744 1834645 1897722 1790197 1111521 1121376 1974024 1403379 1951233 420601 148973 374099 892046 1629121 1225622 1468365 699227 371309 1994751 1862322 335173 1991927 813381 1028142 338449 81039 81147 974722 352869 1464812 1559823 307277 1231951 1383261 1199156 1618277 431540 1912055 1329884 1165754 577816 133704 464729 1637497 515603 1308795 1399195 1256067 1708372 1394080 918526 1136409 1435786 546371 1140414 706011 352398 1818458 1637478 764922 1978651 476668 1103028 234482 1366011 845021 436654 1155964 1257526 1234584 970925 2537 1891651 813756 772733 1665336 797043 1842488 1716157 1853790 1626777 377010 1952398 830552 738405 815124 10468 1449529 1684329 1307855 678108 178463 223205 1487692 1014259 1343734 1032877 830105 46104 1083096 1895483 14803 854159 1013881 1912578 362587 1763684 845614 1718680 362701 286551 1199254 998500 502833 208446 1427479 1269898 1832368 339069 883205 1876059 1602543 169034 1650978 61352 265550 1527120 1166803 1993688 844239 1260013 607012 556891 982327 290442 1521465 1263850 238136 1682558 855468 1838746 1892150 1225286 1171602 847149 22880 1925989 1213987 208690 1686348 863867 505973 1899947 675752 1420290 560617 1886274 269590 255152 826523 1633641 194252 293632 263232 443441 553649 1157328 253339 219154 867032 1578888 1908584 1905138 1731655 597924 151852 72 1579672 1946307 1005547 1714624 1378723 924106 1103411 420435 1080197 1735119 218109 1060447 1566478 178700 141023 1171848 5611 895657 1378227 1547572 1455914 1815144 575711 574991 806049 1496044 1306512 714058 152844 377455 180339 95150 1317098 1890862 950761 440989 1686164 1563880 412766 1625060 1989485 1416956 470042 408833 1446554 749799 1547326 1030524 1747521 336334 1719687 734591 1257717 162085 1410364 912283 1042006 1005098 761550 1546616 1582085 5865 423201 1634200 1751870 133332 698834 1319085 837388 673105 34031 1808879 716914 993955 743651 1392105 744742 685264 623566 936877 1886233 811641 1893308 197383 811252 1618993 843919 90022 1740929 373990 878501 6440 906077 738794 975030 1763719 790875 1725486 245233 1051656 1600082 1249350 528452 1353528 469711 1722329 500022 1472960 228123 1181949 1762690 1755717 649798 587365 1317581 883000 115648 1258401 1346918 641126 1432941 837184 458724 1043420 1869399 885127 1508038 977855 877727 1912435 1566523 1949525 760456 1036407 308914 178311 78920 1438062 1451790 1460337 1484176 630573 371633 87552 1332954 630151 950220 1207783 943634 974897 796325 1272828 1006820 1315734 846174 1735203 1249210 829346 1220996 1309152 1680339 1754758 748473 106332 580721 693334 687785 1590865 452918 58572 1908673 1563719 42736 1759417 1568714 1307890 92113 1884565 1679086 339459 662317 633967 1955066 1259084 1270190 899575 438759 951665 487106 749790 298099 396066 753786 1699714 1268979 1190048 1694951 1061003 59408 968215 1728743 1769128 1615315 295974 1176394 575790 61660 1487308 691214 1167748 21906 27413 1235822 158689 860151 233630 425838 1900520 1356202 1637771 411457 588095 1038719 456291 1564590 415458 1856692 686436 1449658 117832 687787 1486809 1721794 341128 150048 980347 559428 1191696 712915 391072 864527 512365 1071212 1911889 64556 1342021 1386603 1663414 497821 1748844 1937998 312647 272086 49050 1561053 1158847 904474 183166 1487222 651757 1249166 126727 1756451 627285 1699254 1785145 1271962 1106040 721279 329514 1426934 289621 144891 1852363 201048 1451149 1101966 486972 1400033 958634 122002 277977 88285 1172457 1999520 1508013 1709373 1334693 1832096 497481 1249277 760326 1718037 1292405 813335 947409 887240 1253160 1941885 716807 1725667 1871764 1013065 1310119 1945809 1028736 1467058 738654 1472856 566954 617131 839749 84093 510834 1334721 1168510 331278 143617 1067048 1590257 217674 1030022 722571 1560688 1940545 469722 153801 1081567 942415 1757078 1059638 1390835 1213264 1788759 28234 350262 31908 1119606 881288 1967933 1483087 1848252 1947742 16565 983412 1353052 186875 783135 1667289 1670146 99945 1196281 105682 681357 1301669 186171 1092541 53969 400866 204291 404730 1718755 1406364 1192566 1075070 626002 834780 145357 185655 883928 1916305 1397348 256242 274080 1042236 483097 11517 1833588 1872207 1152578 893667 1393849 1451735 151960 407775 771344 118151 326310 784198 1438887 816229 1597599 1954504 6514 1250173 325198 1975183 1324698 1134045 408759 510274 1102967 1293937 1889952 963949 1362834 1733281 1832369 1285359 855753 978708 1631606 1601253 1888386 1709410 280280 437984 359784 1611322 753254 1574777 1836031 1428299 1779800 1615789 1645965 594948 1008260 1165555 475014 1537726 1711431 863595 1630370 1103554 1757200 62008 1399948 193096 1854570 1527831 1578138 1041957 966819 384533 1990068 311589 1817978 656750 489035 758077 1527981 1351384 994275 1811397 783925 277650 4931 1616163 49173 1255317 801786 1571322 1805538 297272 1818414 752028 1291424 1153047 982583 1105790 48168 1710738 852060 640537 587627 310245 1702367 1091266 874807 112658 1713666 1191164 1736702 338318 490427 1332016 1243174 1162301 1168281 1346049 1528420 1079704 1044900 952871 148549 470710 1789077 1871154 1012762 337204 1452340 1404091 1372704 1029430 950332 356876 620894 317266 71726 1145811 905318 707098 972918 1393056 629163 773586 290230 1307316 1500729 1175000 1141680 1089084 222753 1929160 1221457 1045669 1537153 1771015 928322 1039980 514644 588291 569107 1192956 1367363 124594 1196017 1819854 1663421 1042657 1127764 373485 1734197 575701 628395 1502882 946260 371928 432224 1325135 1650750 685171 379753 808668 429765 1348266 1916647 41221 1554426 484064 145806 1085322 883832 1115877 1002983 1708382 1860237 1488378 96820 151031 1774727 1693538 1343591 1219420 1771941 1812678 942749 896653 202881 1966274 1144875 1484616 410743 855228 1385841 1195878 1189781 1734561 1074382 416239 1488749 1340343 1287939 1890562 1808199 1662162 1883378 1210493 1555534 1139911 1001151 540010 1995667 449487 1205616 549125 1806145 1471885 1179498 560754 889151 603446 512567 1234811 932222 115953 700839 978287 1537275 952378 1097837 1246673 271889 1036611 523266 1755731 1329077 1981614 674777 76882 295397 559624 1697074 1731566 1973159 65028 354660 1897599 1439562 1875031 1051369 943706 973474 1522384 776628 1775955 571704 1481734 168192 1034472 771522 966007 1652887 643743 1685476 1635010 1533386 867017 1236411 1728013 877533 1492503 584931 1432839 407972 1780838 1275978 744092 536437 1586283 542057 292646 731588 1366045 1035096 1888620 838310 655391 935399 166532 407065 541298 601190 1256109 300197 247670 281244 1735473 1988153 898485 1421956 302529 348670 759788 441286 1464315 1340387 1116612 354887 1456409 1076648 1938378 695445 400083 938555 290953 254527 1114704 1415067 1586781 1131384 1024572 156569 1579823 84223 635868 1252394 725539 779645 242426 700426 1098936 911953 532051 603021 1663168 889171 1808083 600687 235439 1071529 690620 537593 476140 1592887 229856 1730660 1663784 1037969 637986 1056775 1475129 42854 1340039 338438 785590 893119 530117 969396 969338 779118 14390 469821 899647 1902988 1922182 755558 792368 1882707 1234147 1120278 749462 1856222 1986498 722284 599411 1916738 1192272 1882331 1218339 1155790 1059049 564365 1630324 1572140 19493 1251809 814377 1702794 613731 1482003 983971 1698733 1530600 1998389 703211 1363175 1881446 1275847 1383009 421209 283368 1443048 1866549 1102019 1739239 1645129 1354465 1394497 332420 49767 1098382 726496 1260617 270296 415137 1493946 1199925 1578582 1409648 1578411 780282 1878356 1010497 623601 1915312 1887804 898714 627635 1720733 41745 1329367 125187 1866912 924271 1717649 592723 892233 259690 570537 196470 643034 764114 1323194 404888 524148 1303493 1721712 537947 1858663 1021935 1222704 1651635 1589391 361913 1090470 796741 933437 167657 1242693 267205 383644 81890 1731590 1542705 76858 1217024 783120 682535 1904682 62476 386556 330442 298349 671209 1486025 1648700 1741466 769936 561660 472233 188281 1640727 827223 522228 1699109 1321226 908930 915970 183719 282854 142093 183392 366233 1614342 1078369 237540 130620 1387003 1333287 1220846 15273 37685 107409 192268 1189481 1967202 189223 328189 1885794 1087936 526582 258961 436111 1775762 1239588 1978813 1232743 933227 1718088 452054 936829 1613869 264535 735766 437408 795185 528647 256409 121380 333907 1724347 714862 1026241 1061547 801729 1413797 1184623 108244 1969673 917582 1580648 419195 740962 705934 775515 1815639 145410 1187483 1545017 1899966 1542290 691986 1059787 1686641 763449 502656 612968 313124 120169 322129 1298681 1655619 997547 1145038 748459 484001 1770388 1834247 720724 1013148 321581 1751926 790884 681080 1666401 592253 70539 1909969 1821655 206074 691828 1811206 1228445 1662040 1426557 1709819 925855 1008038 1348897 1494310 1923506 1307944 274221 1002124 1756650 493255 473669 1060095 320544 1775489 1501931 1697755 904952 1585299 1079974 504430 327982 564004 1600620 1586066 1069887 126683 1276267 1709259 361483 820327 1247450 593982 1951793 245439 1316863 218031 568792 13111 81383 1218214 1279014 416748 1452367 1186152 1444361 614875 1959133 1748369 344219 241917 200800 1160183 1838091 1251470 242988 1955098 418916 93049 922975 1002224 963057 502396 599592 1381710 48788 1008834 488339 281426 443357 23625 698587 338738 87463 137125 1414725 1397366 1586676 746746 143720 1493255 160896 205632 1407012 759030 1112772 931945 1560906 1973614 1277315 1202403 453221 527127 1114633 820599 320660 1333341 420387 900801 1068616 139629 1966989 1709029 1561663 102554 311730 1693603 496984 987267 1206407 1942368 984266 1850883 1503292 1725169 376261 1588702 752145 1797607 856090 66474 83746 286124 1083279 833921 1450195 66134 281437 173716 1086039 277677 931724 1383177 1252817 1329741 70515 386678 1778604 508661 1200141 575058 1319989 1124918 1798761 1981457 1679503 1137885 650636 616484 1516440 1684651 108325 91912 242192 1965023 1024315 401577 316621 1882531 339832 1405592 1524713 202657 1288437 6020 269948 1660619 1582120 1700010 730680 576699 1082695 798075 879794 1360873 1263347 1850476 1160386 415544 53023 782036 1799344 1485052 1727831 1449537 1518041 1412305 38602 984733 623453 394498 1309813 83651 985288 393897 890891 1345138 1656459 1223283 480793 1245323 662668 522573 45469 941298 140326 996234 2191 1128510 1930262 1684475 1246135 433467 203337 518219 119367 1505068 1358572 282000 715559 1675683 591979 209246 1005591 1371032 808312 212563 1417896 1530341 853558 718189 1427816 344550 1688805 1179468 432125 808885 320280 1848075 310096 1036662 1340097 915111 1887021 112761 1931020 576132 1923461 882859 1795754 128004 51609 1443669 1586602 179015 1877754 698658 343533 291295 1412342 266796 413965 1521542 1436122 1728301 1041810 1140934 1068450 1455531 616552 468198 962058 1303280 934189 600565 1942699 896138 1164256 1600211 562012 507557 694750 145558 1219249 1159092 1917935 376693 1720446 1671720 350835 1454220 757283 605554 1993582 240243 1772642 123974 254170 1322546 1944767 1667413 809988 1579690 267991 264163 426646 1715944 1123785 230242 1686470 365756 262983 723725 1654335 1168601 1648581 672958 1943299 1728148 1971612 341479 204138 980204 1496842 179702 1258180 1526042 238719 1880134 1094688 1760384 816533 963799 1716818 1703282 859914 1353511 1140481 1916646 1645850 534882 82706 988235 883338 685870 1369484 1639555 535032 382778 1657657 1675003 210744 1068855 449830 1378626 1280705 1920704 1793954 1915503 1259932 1902400 1868007 419389 1655013 1717024 135612 1559114 284651 1472472 658982 1694166 555260 1528324 822642 1509481 98578 676335 1996921 621554 1570143 952318 925588 445418 1129357 1329423 338946 963038 150249 1024733 992854 1257744 1294344 337821 700698 1411480 556911 289120 1462919 353218 1034841 340692 1521142 1298868 1262814 1265867 1769061 136468 728806 1970051 1956399 1843716 1052964 1420077 1051252 575590 706007 1076199 1948293 972451 1552227 1512529 1982024 1095891 348700 1552583 66351 821612 682212 983584 146524 36533 1921748 1626492 1721953 176383 815954 716313 1270948 648671 1813068 1511208 1582669 446573 1118372 215245 732339 432360 1273018 1144125 1540760 1736361 1767986 1458412 323893 827863 1661872 517694 869886 1358502 1012565 559395 768325 1427683 1265336 100679 149503 756818 878185 1109947 1630621 1162705 267418 680450 1732338 524491 302636 425444 171839 140310 848138 199110 1870514 1188477 1922140 1154193 1411298 1904461 928357 380810 1886824 604799 384888 29655 408312 63053 378670 1757019 1185926 812151 1871601 577952 1764295 1554745 1560551 1099734 1573653 1001081 1799934 1287680 830792 1295883 368583 1740105 1782501 635616 1714945 20571 1099916 1530512 1217035 994923 768874 272209 560409 1276302 1636652 1640643 789402 584114 1911852 235935 682951 987008 1016121 1595031 1072220 1396247 548564 1082278 1081463 109447 244491 240082 243321 1900673 123546 243283 1569798 716707 1595689 742048 632834 229239 1888134 1098121 479066 1629439 1408666 1906733 139813 1645695 1578118 303250 1053096 1419321 1832117 273982 1916562 1882499 381750 886149 35203 1558226 761467 1166556 739695 305843 1563050 621508 1397952 129395 759354 753364 1442394 390611 1635752 535946 1571454 6183 28701 1125243 1210664 1062812 1328089 451757 1042831 150248 1966973 1274779 1019294 185662 1725785 127781 1940746 1704472 1891114 942424 346760 596663 116558 1148467 1422148 471550 1071252 400914 1498939 831672 1035257 1032642 1790763 899595 309138 1527756 540696 1289735 1244021 1623495 431751 979385 149131 1705333 1293236 334976 688814 947831 498527 1553101 1824348 1512670 1666428 1354292 1117508 779283 1757351 337146 597917 1371257 437003 1152615 242628 1994941 1993067 1396306 109273 1343360 982315 797624 1404868 850908 1870944 1179315 720243 15794 1902132 1459126 1454181 431772 936606 662948 194416 1256126 711797 1733918 558898 1297703 1536742 505050 1772378 288817 734489 1124398 504195 431753 1242788 1107000 853796 1751110 454646 817989 613152 180342 591316 1650581 1691501 1697586 920825 226489 1970259 294284 1548550 254399 1725707 1167902 1631669 1346616 73022 686788 329383 1595953 1920264 992196 1571048 191521 135348 1073284 1090261 1614804 1865121 657785 1029882 1321095 49314 633868 173191 1747040 1441654 873984 1778974 546139 175268 790834 1533663 615372 1002939 876499 1019937 647642 1305092 696186 455623 574025 1468784 894252 1509951 1275631 600817 99273 1135702 1088956 1778308 1519644 1165662 1710869 274929 266642 1184451 303092 1248856 1557663 759256 1824761 727858 530784 8330 617168 1559548 675358 1685910 1074837 620877 1177670 594733 745266 943321 1265129 1171403 153660 433750 1159803 1044260 1987630 1312127 1936984 1597726 1954669 806318 1739023 1307206 546853 1905991 1003752 258176 1223897 1457841 1455729 270331 705402 936569 590678 1804356 485422 908173 1363968 1310995 1477494 419610 543529 760449 595139 1063811 1140474 1901977 1880488 692265 1149294 1282049 1131120 503064 747758 361415 403126 522114 1172058 1444677 801397 1246680 1149933 225877 17275 1881326 1699955 1660208 633685 1829684 497260 1387167 537410 1201988 1716854 1949647 741503 375642 1117252 231478 203537 1846915 1377952 1934485 1250861 1441716 1284655 1532531 50677 225149 838190 480321 1527677 1770993 1079791 553488 310273 480135 1363835 822963 1932914 881866 425239 401865 720524 1533614 952787 749766 1603430 917648 1719677 1474208 355221 913125 1733066 408868 1325408 1540470 460560 1498529 472598 1760088 1546653 1152532 536967 412591 282147 1676549 919132 585730 1285379 1609646 1889312 1366651 222493 927531 743964 1229467 489884 1295434 950048 1121837 158664 142380 1431688 1882334 1439220 798870 1154170 459756 262577 620257 1769034 481098 665133 429039 769105 513966 144337 1694118 1157957 283833 1609836 521439 764803 1046531 1187557 1343135 1515379 1274028 1575264 316558 593558 1915276 708566 1535859 827460 503141 141092 43798 715481 1501213 1050719 210181 1201629 1199487 504665 1522467 1611228 1553184 508999 1128675 191303 1638397 370591 1693597 1818464 1293186 1229979 1036964 1328675 1603277 1766703 959096 1471974 1679788 1697146 799505 1879784 1469329 389156 813093 384074 639653 680978 1832788 21944 976409 1133442 1330293 805672 1111944 199179 924511 551939 489581 1878191 1515167 1889320 33808 680434 705241 941679 1506730 855853 1987801 1249104 932938 1134977 1748482 558768 688242 20477 1859667 1873038 197741 1328674 1980893 250764 747611 1906673 1862420 1636998 1823078 499017 1458941 1115824 971293 1694713 1826734 1405766 1071536 190102 1840022 1237187 301904 1899327 1494588 716335 1526677 1971252 616193 473265 482496 1784321 1498708 323474 1221466 1152119 1899801 1877091 935392 1747289 85569 706543 386078 1511442 678647 1052719 1078739 1750457 1853074 755868 823037 1269517 652420 1476120 10359 1430361 1857920 1896336 1787196 1491626 402588 1885372 1739988 485109 1935077 1705780 1425723 229971 1845379 668806 392204 1640495 951616 697982 1018649 458682 1790309 836929 295700 1896842 1290111 143081 1637178 73851 143849 102125 697669 875137 1471412 325097 1262834 1717496 642157 1611116 1611315 1450908 1305337 515968 1510523 375751 1802822 567476 89865 1417103 1577499 402713 485147 1427152 853923 1704199 921218 546630 811581 1177610 784649 353698 1622191 1329345 1817322 1067061 1372022 1198206 451337 965091 1165196 1532143 1419458 1087376 762512 1686173 433320 1514156 1477361 958519 1349050 1872981 1411247 110661 826358 3319 787893 990913 1779 1609063 1144137 1680421 1784803 1403025 1205274 1763317 881277 17496 952320 1039653 103756 1918265 885481 1136130 72608 1542015 1315356 18754 739074 1152623 670414 582563 1330442 459031 845831 442392 371747 1987132 1219640 1484881 310864 349065 1461498 1709860 1420288 1805087 144873 1103963 734368 907937 31898 1864702 1109566 1035007 273168 109733 205800 958508 759160 1866354 437018 884905 1442749 1404071 1073419 1744865 256379 587297 1456367 216805 35355 319784 1148949 1956307 986637 379625 1443179 1067531 1769329 83565 1777649 372647 29727 923832 978097 1764638 1755955 1286553 118069 753022 1012549 1251766 1009905 1870063 1624660 563971 437665 636846 1015602 510363 674722 735898 615963 1148086 753511 1729905 435304 455252 247743 1173869 293854 932702 1488421 1010314 1586436 51347 1118504 701847 204818 1170702 47599 616590 507291 1902765 651476 1617796 1610638 1592999 1661550 1791633 643086 257987 1316356 746171 1474484 1741226 1256577 533795 699668 1125717 1467344 1895527 1187903 597727 981959 267018 1788639 884296 1170592 238864 158017 646662 249094 949872 445259 1859553 1509634 1074871 660263 132307 1964241 1454694 925765 1687365 18009 1387184 780250 1916209 913829 702577 608394 842916 392670 1032015 881383 1807907 1334757 277260 841 674546 880708 303293 682711 1415948 1583867 1697094 17265 1876168 1056073 341484 1057373 978552 947025 1365612 1845922 329469 1643138 195831 188245 1996724 1293722 1603942 1339710 651498 396142 537576 173034 991267 53586 108228 1360502 1422682 10214 1866068 979641 1497174 1749285 325975 1745754 1085642 951128 21005 1056447 1504274 346835 841182 1717214 237808 1064615 37432 81628 1252554 1361434 293878 13280 903949 888330 777682 814820 387855 101347 1429737 828118 1248848 991274 353069 1522404 625591 693932 1991822 552749 820282 1546343 219827 1531750 706395 1682772 1667849 1239916 428802 38279 694497 724536 672933 543258 1407158 1965070 1832723 470009 1287600 251030 989354 962232 747161 244304 994186 1993513 1134624 370553 1506763 62554 777317 189202 1030384 302521 1658199 1184297 1715696 248026 1425791 855380 833141 912586 424751 1401550 1791149 952173 622608 163315 785852 304823 1551295 1882285 1148248 338507 413113 575240 1738877 1471421 811359 204021 1929525 1456620 1306477 1930729 1235895 1293950 1063612 1718992 91711 783266 316382 296159 1227773 840023 1728534 1580615 791419 707514 330385 811310 1125746 938429 1987642 1351 879836 1174399 314532 1125944 1986411 58348 899676 1969355 1069818 42956 1420805 24139 631850 691226 652407 1975956 1062465 328424 1048507 1276690 811212 482549 1612943 195473 612781 997371 1948069 1813937 1865046 1712484 1528248 1204274 1351479 614199 1878032 1702010 1168832 1281923 1416204 1887332 1151091 1081972 1314638 1550306 233956 1877539 1121575 528782 520877 855063 470897 525736 1013151 276875 1276026 280200 1363345 1466124 269731 852561 865555 92440 95069 590000 639 1038075 647136 1236139 994364 1391918 1329771 858490 1260511 1846641 937874 542898 86974 1478620 145181 1832154 1867833 147637 1624802 1593592 807537 1187445 1500043 1354 1112909 1118467 1096063 92023 874630 340843 1834659 1256996 292141 1339591 1086120 259567 1614984 783350 131605 1392435 1697616 1614364 970697 942717 922484 1740608 791111 271378 778381 498256 1760889 469902 414271 1114795 1422634 1152001 1039396 1476545 769230 916270 1441325 629145 110291 753995 1925372 385967 266845 1674552 64303 1380535 53222 70502 1636176 488372 1241842 1094087 923519 277848 1677043 116925 1552157 939019 1861296 1466436 1111251 547571 1630691 1752441 663484 1071851 668408 744320 1060944 1266515 515996 1075538 1452426 317346 1983550 236316 464383 1371819 619154 1205572 768262 786941 1125156 663977 1797739 875794 1316281 300438 1802810 1325337 1324956 1941392 1479341 1094168 694357 1595087 1123193 199997 1513087 1483001 320304 467449 765415 1694486 733727 424221 1973056 27134 1310199 1894194 83509 1049951 1727047 1533945 53971 820865 1828924 467132 1975544 1042501 1067111 717395 1680810 572086 433563 902063 1072457 1112659 1759355 1915317 1703223 1492389 1873639 1937099 1146201 528554 1451122 1023127 1712160 1897035 1713571 1125235 1463714 248765 925124 1478778 1972567 291312 818405 260831 81256 1666294 631385 1783337 1665805 1822076 1166061 1743633 469641 175594 1205665 1502284 1890505 907924 246837 57593 77183 1058334 1062819 354051 648796 1806090 1623756 1348375 1682114 1027173 1714830 1052241 1591311 1724030 1272988 96126 187717 255817 1664760 1320338 1634284 1344895 27133 1126369 879891 1532169 761447 1312281 860198 1359809 691946 1604118 997050 1662476 790928 1489436 1437257 513547 31720 341418 1470791 808557 699008 801918 973969 1330430 75108 1821968 538861 772455 1338202 443535 757902 1236014 271464 1079686 431051 172228 38993 928548 1381822 414980 789415 1226651 1568763 1589274 611578 318014 147496 1486435 1223215 905163 600816 1643047 458465 1980292 905732 1296447 1271043 1846583 498002 612209 929312 795077 1926508 219766 1187504 835011 753656 172394 1229689 588209 112764 168823 1117804 1038022 549009 256615 1361468 966392 1883273 1439611 388139 323173 1297950 1602608 1247200 1105162 45934 660194 1430556 733174 1119623 135720 1828819 587573 1707609 84837 1363100 1773360 1372846 1194700 527694 799854 35579 912122 1777081 553728 216210 187599 1647898 162822 894902 798311 1419880 1914896 1237692 1574948 434344 287309 467693 289133 1095041 1696815 789259 549643 1151326 19565 1365384 1190343 1373061 918881 1067450 243307 1691795 841298 1432530 1714935 617851 290998 875475 1382594 1586187 1998943 189804 1601157 1496813 1045263 553651 1490291 714260 1859056 1136252 110179 425207 158070 1117217 715088 1351031 1287432 1514604 1010423 398793 1495957 1359272 1945457 197408 1870643 1133233 1213181 354412 1756561 1733200 347492 1854350 243004 444290 874137 785442 1484861 298241 218938 1772186 699144 1393114 1669370 415693 438177 156203 1445800 1904445 1590708 1878661 489559 775980 1628371 1292146 259449 1249205 1769389 193332 531422 293761 1660800 16982 446048 331508 1300813 211933 1859060 155606 293642 1810585 1110405 1652105 890218 1397663 1707080 1746952 977800 1890551 977448 1495267 398033 272617 478128 1990566 295402 1742841 1315437 1153055 1549538 1181918 1680203 164120 223208 1932424 216882 1444937 1957383 1498922 1180803 907627 229602 1886770 1126174 296078 765346 259264 1391935 631768 112290 1704220 73122 815963 1818945 186595 222359 1897940 345819 284018 277411 769873 1276603 677316 9664 1334571 967202 1942266 1935246 1597151 94703 751158 217465 1819892 311694 898355 546890 113482 1161171 767672 1297194 1339480 728045 286083 1917476 1674102 181668 59758 68504 184460 434825 1019251 1027021 1796934 1228438 89669 1006791 1406024 1021670 1341732 993436 599336 1730211 1861479 189138 184967 1554548 1521419 1810490 20636 470116 1008686 1543511 1400895 630958 1417016 1692212 1577919 99667 8647 332372 813788 833913 931311 1087370 754274 90133 1461745 1539877 1655648 1441722 1294283 1623929 1298064 209236 1734301 1229926 1399095 1175996 1217883 950749 949623 273203 1729201 490317 911717 1719508 602902 519895 13716 522195 336852 1563735 55250 1390912 1705579 233836 1375594 1240920 1040680 853501 1485108 970876 1209519 1931117 938260 341174 180742 210414 487745 777996 1650730 1382228 855020 1514592 94108 205564 1569730 536888 965571 320871 955860 1799400 770422 1416013 542187 1146482 1149060 999662 393239 1070539 919711 196521 1160861 1512546 1770775 1410875 1220868 580358 1295896 1335507 466105 1107720 1363933 888455 507482 1613889 673305 546635 565814 1988968 1988228 992585 334191 793195 1219729 1173418 224108 965195 832141 1594224 1315176 888107 151477 769706 914919 1381362 103589 688275 835151 1839437 266529 1753915 119384 1491502 504657 1515106 939717 292482 1700677 485185 1515792 1620920 279572 754835 1014350 1854138 1808640 851528 1403923 1488862 531211 830126 156919 1640028 1501472 1980667 1334939 431142 1840934 1809683 243209 630729 613998 1345486 1316771 883407 1747804 422794 51264 1429877 347254 1187219 1664145 939061 1797374 1002448 1538012 115596 375820 1646090 830742 1059450 933798 1040361 1122216 1512687 1645820 1402937 1247079 224820 1225692 840274 73305 1716103 1112514 1626434 147642 1812433 345596 1218818 871004 83724 78775 406199 126225 730974 1157579 1074972 1541996 1715523 1091225 1138538 322165 1394167 586214 1559556 58774 881569 1883375 1405183 1870883 1001612 1860512 450891 481768 1297294 1715742 475680 193358 1861483 1873844 1054079 393900 1512134 180269 1244043 1685246 1177369 613107 799208 1220763 1635253 960928 999938 453367 263724 1313637 675499 1975667 1633211 1274079 1948068 1877589 1125821 1604308 1943698 507147 198705 969831 1845632 354694 1550622 660512 1374515 521229 710188 878867 197536 69352 1554425 112725 375997 1334735 548737 1615050 1936294 1426796 995953 717016 1837613 1495095 1275553 294500 751960 925463 657998 904471 1258630 259615 842862 1462958 417677 1058155 1727848 738669 1289590 723163 121911 630223 694421 474223 1709076 480468 608141 200533 32172 715312 1495021 413863 327380 116970 1670184 283007 1811358 1666534 739497 213932 1997304 612987 92632 1612043 64268 355667 491176 136868 1626220 1718036 821955 776299 1408883 718384 135475 1068975 375151 1525880 1126314 718801 89495 1070655 1752447 1260174 918013 233220 1724863 138013 727942 959715 648805 813476 1195729 1639894 310155 1824453 1410868 522440 545549 1403320 206318 1532895 1535721 945269 495751 91756 1251961 1172000 205456 1043931 1926529 1378014 1774635 511908 1817755 1704935 1361138 716284 837518 711633 1288445 1022749 204361 1391626 1407847 1904295 793281 1367232 1002336 1700736 1932098 753710 1810974 277664 394134 205997 1869375 971797 73608 72753 1186898 1442409 420394 468844 876285 740990 49910 1963299 69298 522628 1306158 569050 1363777 347930 283578 800630 1163477 848055 1941125 500719 1504717 972613 558982 1343014 541159 1792424 955520 1953297 996702 36222 951029 1353683 964690 1253630 1334967 1217709 474923 765089 1537090 1603702 527462 1520330 417246 1579480 459789 1104466 1822453 39270 490396 1429147 662083 1341093 388823 127990 1675470 871652 89188 335862 128341 1799967 321832 732625 1592704 1956018 975841 1877238 1396210 1864535 222446 798132 1634201 1768669 1282695 64241 412433 1292535 842709 979392 1179981 701664 300795 943795 1033024 758748 1390028 1891503 1601980 174567 261087 827524 1936959 276252 500916 502766 1272527 1170202 1647241 1035406 1760643 5404 1593814 1736853 1961876 747030 1129974 262346 1698853 1004401 1200954 1934370 1643723 645847 1006041 1223492 231241 1222390 629902 1122599 633078 1716797 924155 268838 809286 949814 1106154 882205 1385433 355760 845793 541369 1847987 193746 1711486 1870754 217211 842367 622153 1436514 1669336 63287 1869226 633987 302466 922772 1787455 1180044 1379677 603799 377016 1475969 1423688 87539 1995345 1496390 1548367 1728027 82130 632454 1394525 666111 432506 271752 547533 1038302 279642 329851 1547086 1514391 1145936 311744 701763 303876 969428 274169 1740609 469440 1518467 1969678 1910729 1253810 807933 878322 1480710 1464632 1288759 1596408 1118321 1826963 545012 169666 1771894 933145 438683 1807622 1151210 706613 1277281 1687271 1434494 892698 197812 1249481 809716 438798 1278576 1205481 1834240 1620753 799452 1096537 314227 845970 1960772 1329637 1888348 1682625 1499414 380225 1856128 1295638 1372900 1316165 1101206 1545982 319913 1623228 169240 524443 1415460 966204 738636 1456080 1007362 458883 1912977 659194 1513631 1208237 221246 84293 734096 1829668 442199 1149784 1671846 771650 202697 322102 678 1641372 545200 1366297 443292 1298911 1431082 433492 1239430 489736 117150 851870 540084 913541 1737018 1046288 1900905 583654 1441 396547 377481 415237 786564 507896 206528 1932638 1796980 1274331 418810 1635003 1326878 64258 1428071 772078 1848807 1222262 278807 1541604 1365666 35651 1865241 1461300 668652 512470 933610 640366 174850 820875 1749579 1600069 216699 418280 1057529 408389 571993 1160655 1701861 814456 311175 671061 1874 430687 172898 1618962 1346743 1145526 1712680 22322 1880710 1359850 1152126 479081 707542 572462 1827041 1705064 492119 1302556 809636 196195 1318900 1416674 1630847 1460214 203590 1594431 121244 669145 444082 31795 1923128 1988477 908133 1150133 1148251 630820 278616 687229 1620375 609732 1566023 571034 1877101 1170824 210498 1662322 419099 1174321 1599986 713934 300346 579493 1175908 1414305 746832 1287842 1750281 79826 820712 1533445 1578405 1407514 438632 1621334 109136 1002810 402150 723530 845065 229600 1605142 1308870 507080 92388 1052843 1291817 1516313 1607310 1611130 1551679 1481120 446259 876829 1891999 1109787 1721415 57205 1388073 1240492 454418 1809810 984981 259527 1769739 615551 12157 901203 1777796 325783 772293 1599055 978250 1554885 1360403 1030178 1316125 705570 1545968 28955 291452 1617864 1607992 221463 228481 899896 1265671 1239312 583238 1681097 53191 728949 853245 1210461 1808469 1087247 171673 1874213 55401 679982 1952002 607679 525869 21288 331985 416955 325108 148046 838035 1294984 864824 1585375 76808 1228131 1964292 1243720 1625266 1749286 417818 96671 925565 1003721 1496199 772223 844323 1526426 1637057 1268791 1464209 1238996 692645 1092670 529259 1390560 689888 1167271 904091 536834 1529825 1703108 349105 1298503 207640 676024 1520128 1611029 783971 442248 193081 1973922 423546 1749152 48004 1078059 1351433 909990 864989 1756068 269516 99767 1286715 1328838 1553219 1337051 1478683 538524 568333 1765410 119031 853405 778528 973519 1327375 913159 101777 1092883 18109 1958727 1117082 1543169 260815 1891911 239267 1365526 1910422 1364189 816377 1792219 1385367 1781372 265842 1466360 825098 527521 835654 970025 1288455 1484690 750859 1580497 1019858 1104320 241987 1212140 45060 1610083 703724 234370 1938134 1682357 1547882 79947 616059 1111229 1241892 1383940 1610444 983298 819638 246063 1328243 908487 1535349 577072 656176 1700489 1875130 52513 15903 984621 1630224 1837199 263270 1593230 400294 1035207 1089158 154305 1909759 140270 782487 918804 265140 1777509 1549740 1548541 1146879 1671383 173711 409642 891692 1412747 1914018 1342666 1291099 1790434 1053302 436355 1415524 1993210 363531 68768 371058 694810 274270 477931 572358 1434241 464618 262855 1582206 800640 416021 1817423 1861032 426367 1142827 927837 1502800 429202 1702514 1601062 1843214 72413 1194956 90700 140993 1950473 1062948 1976671 1967415 1435908 81088 784390 73655 1165190 1885795 314396 1867117 824637 1385120 1039000 499918 111983 1624949 836498 1658339 1189749 1730966 343944 1138631 583792 1140461 344792 1943453 97767 1700484 1347239 1051873 825188 417981 1770825 1337561 655512 1535689 1414516 1926722 1966794 1140778 325250 1334346 990636 263112 812657 1509959 283358 621590 1892938 1110179 1167998 1381935 608173 879633 1395871 1321045 176719 388516 1364217 1382125 909519 674366 1615251 1677382 186553 1838477 289935 1341396 78257 430239 531824 1165489 1795756 1196686 402957 186177 1637961 503130 278819 1910966 1468041 915989 972002 180638 1710788 1884161 1276897 950295 1509782 12440 1141895 1680703 661666 37977 1805126 1324884 922074 340319 702195 1693472 1546103 877696 819237 677808 999271 1022014 429478 1382659 1408509 1064172 1439779 1926308 1033412 1018582 1712842 1290596 1863675 1067930 1861103 913580 1610670 1328652 1714653 1001433 845985 1279924 1717372 863160 1256013 229221 665571 1280192 720209 1708637 1097014 1498152 972769 923892 358884 1533076 1418721 1473326 1195133 1377539 1699650 1567793 462242 1070256 173608 1898918 1514117 818991 1711435 709926 1140052 1149504 258303 1871535 1680098 1873087 1625955 777097 1261356 254416 1316841 1535902 165201 1372379 1555343 1777852 1649000 1480175 689090 1057768 1128969 1563769 1879982 1133518 594673 1902519 336794 1541511 1222477 1171058 239718 75450 839716 1809598 959503 965291 1798253 407075 1891249 1259822 1567200 1713731 822656 1931063 734241 276910 1476968 1531417 44569 55069 1013413 530727 1017035 1398430 1172369 1110689 832288 1967365 1413243 638307 1072793 1756784 1006737 411639 51772 444497 1019956 1257182 1664192 195380 1702105 12183 133037 163929 616920 374112 170568 479026 1666757 976107 1741458 1366041 199074 83028 1464130 826 1414783 1146253 1023980 1939874 1705930 1830079 1848926 234186 223919 109918 1234573 150674 173909 867375 1153017 1986902 1143282 572617 1686948 354530 38624 756846 504995 289571 760099 12542 1063437 1671276 609067 1304669 1105890 427588 1789476 1298548 1565076 919157 103101 1061575 523288 863 1835551 1551722 1336185 1210261 1240416 508980 1215328 18504 632696 1743485 1142546 92377 108888 531130 823648 1677133 825127 1603288 1167369 833285 579979 1540437 1525179 702769 960270 912651 617738 769182 523233 318293 1121997 327048 109429 170932 1722461 1405480 1185038 950115 959088 1376193 779970 686639 280490 1623644 1027022 1569287 1986812 565765 779354 1492171 1904442 1353410 1463532 957792 1487029 42165 178344 1044006 1032044 1035342 1886934 354028 59019 1617968 82324 1368125 1646167 1018669 1746177 1517835 1337921 1361349 874053 549991 237546 961583 1407088 839178 194721 887347 568498 1649643 946783 1838691 373325 156572 1298986 832644 135308 1968334 1895432 1217433 86034 1967668 1828097 1583970 642864 1169632 882017 1981326 131764 1051453 730142 582512 900571 467814 756973 536319 1257935 1283350 1934475 311473 595671 544520 896332 430883 365769 285916 619881 221966 792601 1797515 946390 1275327 1431347 117821 1607489 967030 1032991 425059 947797 681659 1494231 1256172 673180 841575 1991088 1188246 927929 1093607 680735 1126444 568719 354300 491195 728353 1850834 860216 1483642 1344569 922437 71692 1326754 734656 1334524 650967 232236 308100 512355 807593 1172158 1244759 1285152 892572 1665488 1664499 164228 1307723 168914 766563 1344027 121481 64005 1416421 756282 49110 728302 560821 694069 923442 1621873 1519425 881935 471055 778143 698106 792870 1012650 957654 157654 1183450 380012 1115263 1124981 1484772 1066352 1657685 1727556 475 97249 400038 1811417 1752240 64314 1001941 1581604 178119 1737215 384502 1611943 1609904 1413534 688620 86991 298257 1324215 1686167 644203 957169 630709 533596 26392 1102386 1243531 1263323 461240 143776 921071 48015 1157293 601196 686781 1055233 1280216 64387 345656 1839955 116309 1781878 25740 49375 664719 1281573 462540 996875 1156226 983694 1000342 1655639 239597 334987 773932 135747 1799160 777286 117042 1363602 1264471 279250 493588 584969 398111 20608 1314366 175451 1879968 1806963 842104 1521714 313537 639869 370075 1450904 676402 1503464 1531327 1750035 1931649 1606846 221768 1909178 787380 14413 267839 834031 1913403 456095 63166 124402 1578183 1247717 33624 600704 1618298 358224 699957 875765 351238 973206 1066336 1100414 1889404 110326 1886596 566354 1273786 1180117 1536334 1901207 738786 1744431 1305641 1721595 722230 1564526 673871 688418 979832 1076667 587328 1172478 1992682 702979 58509 98640 1903356 1301062 550720 510589 300808 421964 497642 1470098 701850 147313 1185166 681343 347263 1369794 1558487 1878782 1422778 1043150 1731317 837110 329091 180250 85109 49788 1440005 1056017 1513659 569551 1867876 319206 1642841 1112383 469849 1310608 1876805 1164282 1855836 1883717 592363 668796 447998 1647779 704495 271128 1577392 927553 1104673 1138992 539783 1522847 1769740 1399344 1424536 627709 86890 1132693 904242 627675 1051105 1782462 742200 1863944 1397263 1722107 654858 1164410 530668 1766683 1171023 1026476 1801363 1838546 485984 703349 1147926 1103392 135394 71140 1718063 1702712 40663 142326 578985 1575387 248218 1402771 1595877 1034433 1315042 1910841 925558 602527 1561067 50663 1779094 1206364 863965 1900420 1541468 997831 1313559 208233 805686 1945308 621347 404977 45265 1873722 1639920 593450 453993 1360008 1415681 41353 1517824 315738 573741 373960 205417 1847369 1328336 1700553 264614 270722 1876546 1531113 878552 1412950 1120631 831601 1700018 1123941 108434 1210215 1351371 1131672 395519 1841704 1588733 1702142 1877019 156399 1683836 1269112 1999756 322956 1692548 1894038 1427218 981337 886958 1234498 173514 781861 757633 1566866 75211 969064 856752 116506 1644586 823957 779541 642813 1312717 964316 1657377 1937110 1913791 1989081 729989 1644420 1006213 59488 1779538 969030 595910 1705632 1391717 1275193 258530 1832340 1267483 715760 836250 139934 1266117 647669 1633224 961041 89365 1964345 1634621 1679776 629012 1728820 1298891 1823812 284556 1666224 983122 275249 108069 1524916 1199753 1321099 960665 1553465 498148 1873404 374779 1890472 1967965 113399 1494675 1689127 1852756 808071 837054 742957 1129211 69921 410174 566706 582155 504442 1372197 1465961 483827 1352265 975053 240316 385727 337346 719034 1388552 441968 1248525 23837 1540714 1578442 66562 1904110 798610 662747 1195979 1108335 1401459 103850 1290196 550399 591920 1258402 371974 1417027 869457 740152 11773 56231 1788144 4079 979234 1463028 1985974 1544395 909201 1594323 1209748 1098193 178384 1146018 1940014 676098 331820 867866 452434 881200 1371786 69217 365681 579557 216819 277273 1957411 1929143 433909 898981 221124 117248 1248823 1261596 1445989 1446932 222388 1847561 5503 780820 81900 880609 1298567 1442468 1333670 460440 381400 809020 807822 1051537 236176 345802 1894956 428858 1525531 640709 773193 1487072 1783874 1614303 1329531 1855120 1686170 1106779 1965546 840834 1489098 420686 583037 1642610 1778067 576951 1469717 699847 1448842 837543 1610075 1878055 791724 841539 1307425 1102902 575769 1068037 19938 1206802 1845459 1225682 1980827 1911151 16512 698926 692630 665897 1821505 241930 148362 893135 1010742 736948 647834 698966 1068580 1814511 1966958 689276 1340645 1737101 486415 856819 1505594 1109519 1113654 612902 1303852 835352 1366898 791266 906306 1678457 1462616 1488282 900978 1154411 956619 531419 1355116 534698 1163444 1192403 1027558 1628397 140828 685107 1534035 444696 387412 1572444 429279 891388 1050871 1731976 1962059 72395 598121 365859 425853 877396 363961 526769 67246 1762770 484415 743518 701665 747433 397851 1037327 12320 221374 979181 387965 1617302 840617 1943926 1606649 383477 1597480 1760714 1217260 1711179 1685240 923420 1085938 302222 1070965 1522701 1267055 1796470 1125655 651138 52792 1863000 1716433 1452272 1744113 1619196 950683 1968408 1272976 1198921 845288 137721 1180232 1994489 1885340 1603333 335005 516957 195629 247792 235307 1710064 463203 1900403 470815 884379 1774425 1428505 736437 1269741 1497521 1623677 1904216 373181 1642518 1170438 5383 630518 566127 1953379 1680911 1001564 1057396 528699 810630 601835 1995721 1588460 114142 1779842 1935515 539335 539300 271376 928405 297586 24327 465520 1548024 247742 445411 1506937 1717498 331656 701065 1490539 1991944 1709161 803791 1841797 1482131 1753740 1539710 388419 268155 1715746 136628 1486081 1956614 1678309 1665464 1915578 1312392 1046057 180750 1012219 1758853 538048 542263 1266461 1140737 1330008 1142698 1373985 817364 567982 838709 1912134 200742 723889 382051 159202 349590 796483 254431 724093 276111 785947 1818002 1571555 1551586 1441640 1224722 1554762 691464 813633 1127920 900317 124714 979414 1727736 1483928 859889 257317 257986 475660 712282 939299 1270312 641449 835376 1433345 296800 821291 988700 1528864 888084 461563 1834162 542451 1165071 1126382 1488265 378433 1746090 1059649 795088 1219140 1703472 394246 1495355 1359874 1813230 1526524 1035959 402695 1479979 1911811 476528 1465829 957601 1718186 1402832 786495 1765954 1267697 170405 1403795 1731172 757818 1955255 875618 211368 1806749 1245699 384609 1346221 1652834 1273506 1637721 1448816 1019293 827008 1848517 373249 1001277 75285 1849054 1088254 1166250 1611148 1494260 1206244 1992986 1149899 543909 1123870 1449292 148064 1110616 634953 52473 1259270 1790883 13010 838717 1852533 1454011 1478065 414504 1837687 1128731 890594 736542 840942 1827911 1449846 670136 504439 1095649 473431 855224 1198590 1524663 1090026 264102 1273692 529130 585909 1504300 503769 809364 1552004 111127 1034888 583290 949416 113770 942815 1072814 15603 1975393 1784504 903892 1133039 1329938 322698 826355 229446 694544 893293 1299823 1966689 1802346 736641 642399 1906191 1677912 1005654 247696 1811464 1923907 1039582 243107 1748505 988594 990463 923797 1409439 1691860 206042 1622022 896170 1388484 1392579 603542 1313186 331040 410569 1044663 1531910 1025332 1196233 1061685 72129 1932509 1495076 1092186 1445830 900589 981907 834708 1385927 1555889 485481 1589976 1162627 281441 922825 1957590 774386 251981 478259 754471 1092102 247262 962390 1215064 916282 1736511 1224609 33456 1807104 33210 379234 37164 1545343 1323613 305865 455374 817204 669702 208436 1729764 1558653 522398 466418 713923 1881725 1287836 194776 1936690 312449 1733797 1060178 435684 1545463 682253 565490 110553 1796389 1129698 159370 174464 1537075 142373 361918 786141 889852 1717696 202800 1546896 825054 48348 937010 1995930 1025603 138742 1376840 511869 1439046 924206 740984 1036319 1178629 1982161 1004195 1467580 1723547 576237 1841098 1093191 403037 962462 208460 1041380 484997 10386 1372130 1250802 1062377 748804 1488644 1399333 1150611 121304 1567691 1326831 305302 1252242 474372 524417 658531 1260501 960230 971677 1656952 616233 231309 409746 1003536 1285978 1375886 76145 1922470 1698976 1234408 1487388 111077 1156344 72703 879658 1948372 985967 1843298 1630579 1695767 361784 839114 1900950 389860 909053 1689141 1704186 523236 941960 1358287 766550 1159506 1124876 1920372 305306 769065 344370 1949749 1931408 1706289 305509 1588047 1619888 1195009 592639 502460 1514779 1699580 1732616 1831390 1520810 1574805 284218 579468 115449 1122551 24035 1458139 1628935 465784 992232 1669445 724728 1016743 1908728 1167951 686595 609738 964688 1625617 1924019 542239 391693 1876884 1826233 790084 1872850 879759 1032949 611591 1096700 297551 237234 1220080 557930 517052 313492 20612 81227 596616 1392912 609703 1965423 1279052 555380 1401636 754617 1435479 1215580 1841009 739389 44347 767768 1780462 1328400 356779 1609339 862450 827164 1576851 522788 522804 843035 953370 1596548 801248 930454 425737 1796158 1106580 611488 1021691 1334412 1254360 10494 1710355 974424 401075 671041 270347 1208705 796162 1187503 1220157 1049450 692667 1679030 1908778 236069 381783 1259421 1013678 1351379 311630 1660538 1205847 896062 699452 1337610 495361 718668 1467081 1548017 1883355 912383 1989027 1407076 346819 479535 1035769 46823 1486155 464299 868977 732599 1749139 1798089 411258 925790 1751547 683177 1266781 164771 54513 313143 1688717 299807 1966838 1724426 1000351 124389 1927916 28209 1694845 799806 982080 491151 1655155 1391422 100452 360384 335208 1033607 46239 1596897 1402524 1359414 124893 1151351 554092 716079 1684219 1629225 1007215 1840006 1864350 857232 1841846 567538 1217380 828177 1799427 1676675 729516 659545 1110265 1305100 348827 1418257 1449003 705279 286737 643449 43920 718097 578128 1453750 1968621 1879322 1680816 670748 205451 788231 1816276 1558561 335885 752059 346104 1641850 340626 1305415 264538 962598 1074003 1121576 1124066 1230386 1852282 780336 1838508 252728 1829946 697156 1340535 253606 68815 469335 1811240 649917 729995 182384 1917759 1687751 956009 1821070 1376898 1421015 900206 1337056 785639 1079388 845628 495025 1158430 76171 342822 1888067 1408084 1099959 458245 835173 318129 642450 84167 1677488 1343555 112345 1470508 581175 1759791 917668 1408119 1629463 410440 1461413 186143 970840 931705 50185 1519704 739789 990093 636616 63359 401848 1137540 420092 888959 1559022 1444108 1905037 1510121 1175165 315299 1850109 122616 1916641 1919614 1838254 1397824 848278 866999 876597 1567428 423113 1445457 88064 1861713 1551629 761891 1619782 774117 939351 464319 1527064 1190456 690524 1754969 1145344 911710 1969200 1974226 222532 825808 731562 1264171 1367231 1384233 746044 104641 1740328 1468333 927278 529609 668883 174619 1477238 1619939 84632 94037 924524 674532 1100605 982034 1878670 1172218 1300452 1852761 1838672 179686 1254168 846293 1842913 1198942 197583 1469403 22088 1188251 1688624 1793461 1484015 1774590 747135 153798 203152 839781 787764 963669 1079222 1720275 584604 1304505 1961575 10022 860975 1374626 1622013 1287159 888514 34927 1507925 1548350 1794077 1125055 267802 1492226 1103809 945840 488898 1533477 210333 1940039 1512086 357815 833907 1915488 1873083 573595 1703138 880050 239645 1340082 1417075 1692754 272681 20203 436292 853196 469213 878031 258371 1705560 337355 418633 191235 1444550 808370 1746132 1496282 340105 1148273 1204871 188407 440940 1406756 1888982 243073 461804 1821133 1964994 1316447 1996446 1920831 1821392 111076 1634007 1070530 1528585 1250641 440063 262862 1940753 750226 1085059 835037 1367584 398751 1330494 1281410 1574822 1383263 1055058 1774454 898374 141031 909177 1222329 1944480 1421284 1401479 628915 1995680 1041379 1063132 900885 874589 1898872 297158 804639 1222289 118499 955946 914722 216985 1074067 1423290 1738950 1813085 1831090 1664790 377188 1575278 840993 467040 1193316 1283953 165336 1468118 1889085 118840 1969359 1258483 367153 730792 161126 1209851 1627283 1266252 1692509 945226 333737 1547771 1565325 407417 706423 759136 670203 80675 244506 830856 739759 1519668 118680 1644386 135817 1372162 861103 839031 1282268 139907 947133 764720 1429872 1090618 797648 286839 1461675 1642049 129959 645892 1560501 710600 23359 824629 1214956 821735 83291 1034203 299746 1851409 524408 1278476 1089529 105781 384707 719704 1628561 222936 1981156 1696408 724199 1865254 181667 376864 1524648 153471 1330395 1322208 155291 1625049 250141 832476 787190 114531 1549333 1931294 1076278 1743510 338835 252736 1461077 28906 59623 883266 1534247 256355 1054895 1508113 461420 1738971 317021 1357816 533183 1687094 1701647 1886528 1092986 39090 949308 838474 1693112 1243265 747347 169143 1328279 240638 1398277 1036101 191201 195565 1372656 1273804 1835095 461296 137592 807312 83554 879900 1145520 1562260 481696 1389329 343331 1060430 553939 920279 758473 1787514 1726511 1003420 1669670 1718460 642982 270998 1493710 1390300 1747571 1045002 402631 1417842 1623622 1082430 509901 1932365 1307020 1731074 129582 705001 406475 1049655 824284 1319135 184525 409421 1159255 1845515 1953560 1653781 300689 880325 1835254 957428 419662 1222403 1606663 1309579 610129 926125 1046291 350229 1707893 708774 287841 462434 1301866 1503843 1426033 1362718 660196 257378 1968350 1188077 608182 846062 1961305 942645 1669518 1222956 193779 311341 965250 1375121 1042336 1013761 689461 217266 1604126 403517 740692 934721 360862 1509798 205174 1000995 1056264 718271 1980311 1500598 1998826 236572 57643 1580777 50921 1023282 1097738 459978 1347499 1481029 148919 1088423 900500 1407336 91241 1046553 1411859 132714 1866525 1348004 1376848 1169004 631742 1950462 1320203 86603 1567123 221644 1885117 202891 1487283 232717 1480830 461778 820976 398298 1768798 1813460 1314905 1491280 203413 1039449 1986741 29475 444003 877650 336143 1964335 1154182 730081 1580427 837111 1334523 615174 1645243 1616125 537725 14881 1895640 1292281 1778229 48590 790571 1964539 1494543 1788967 1929487 1739271 1462309 475147 120637 1001377 888718 1940992 589566 92216 947290 1257497 1204907 1011860 412570 251119 1191446 1939493 238219 498116 1910427 1589766 279771 258430 1792820 745072 1291355 1347166 399263 89158 825061 1231296 688856 503957 475655 1919512 205967 1184432 274953 1555517 861618 466631 328557 1392569 597122 1452686 705689 1090263 1430716 1429887 267449 413241 738749 706440 906789 57542 675427 1744730 249882 517548 77923 1554223 1452230 1845739 1276506 1900112 241903 1510723 1861248 1792681 1588120 1076058 396719 923344 114112 557413 987493 1010095 710781 773979 1468684 48919 777833 1980782 1480540 406682 1665052 555636 1299388 324525 436074 1367395 1130953 1789113 1914823 1126904 160957 1716357 1368305 1282486 566003 156294 227497 1065994 1831618 187812 887464 1817148 1268845 1991469 870033 1402586 1756771 106831 1430977 1375743 228248 1164233 86365 128194 97048 1242971 1855166 652056 1255426 1834939 1217148 1644912 1423070 550549 1932877 1850302 146854 1290541 1984576 265332 457314 1393404 696544 1925334 1413716 1628910 390613 1806381 1814648 1048459 641811 356496 1632320 1789913 402744 1484159 1254861 792183 113881 474738 1890227 749985 970688 15846 802793 441162 1798559 726309 1840285 849023 1580095 1254949 1352546 564469 62293 1716305 1756434 619861 1911828 1389391 100485 346009 1313823 638916 45193 196914 794771 1558584 1860486 1010077 589802 163375 582960 1908440 537560 1734944 214588 690137 546350 982998 878830 855762 424212 801197 549489 1179930 1206882 580732 488064 1556271 1848387 413512 451685 1977228 618676 1542819 129896 1905359 1906744 452110 733063 1566136 341955 1754051 447145 794756 655592 531036 154286 1987807 1257806 1733643 282157 1511341 208349 1329201 826669 775539 1744232 93200 1593194 13070 1748365 919390 1128544 1171076 487559 1235533 103121 359733 163712 1401173 127614 289431 947708 83153 1907509 481171 725381 1534856 131692 878225 1592248 1670537 699186 1200347 1518531 607756 1222000 1720196 1772647 516110 1923783 718659 1640725 1590825 1990505 380494 922480 1573790 1648116 1160927 536698 543428 1758917 1176561 1674769 294196 1692605 156202 144940 900997 85178 1765424 1819918 1932634 1522121 1278606 882605 1487512 1574246 1747458 727030 846748 648584 1404842 496995 295602 1602979 1785011 770305 388586 300149 50435 162035 834602 1994261 704785 317687 1495881 1770240 150643 104278 1968169 1968187 1691729 1046343 126562 1738525 549703 1950946 1312364 824403 410678 1016467 748005 608958 1843329 160529 1628403 1772545 454791 1010219 1327485 1152540 658433 1013228 457072 1094251 386474 1575544 1774518 1707228 165876 232912 531580 1210513 1152264 328987 1217482 734111 72688 1349939 457479 950250 1864772 550255 1403294 1594238 800196 368627 1627723 1154394 1871782 1010465 856006 1545319 1986044 729013 373814 121460 628205 705896 997357 1418663 672727 299715 445890 408967 1079120 1453424 24755 1975492 70324 1680294 1673218 1145848 378134 755015 591670 1498778 661173 1436546 742423 1201500 918425 175043 1433977 1851408 428553 1731422 1557289 1514237 784401 383481 1410770 1749793 1834534 1909113 1086218 1225690 1900433 361809 1632569 443277 1453418 1441065 1607021 394487 1648991 1337578 1206316 633509 1277256 736311 1874852 1727554 125931 812295 1986537 1150015 1629160 1544012 161361 946590 1752501 350238 633556 10845 126257 1073355 1271609 928182 995816 1941464 1462396 697650 931420 417360 1840012 1064991 39716 342158 170457 1044651 531002 1762444 1704755 576987 354285 681436 1591008 1412914 1481556 1080121 636106 754650 275151 1115252 1488537 995277 336906 1318080 45341 387937 1529638 1029769 1895873 1845385 1423240 1046128 658544 313235 499699 818000 1679662 418291 314575 1285803 919314 109849 586576 1390919 1899512 991714 1157730 559585 1793308 629334 1311089 1279011 209891 845418 212195 920020 1533768 1138415 337393 1302405 977999 34145 598591 1465819 1089352 292117 1826226 83849 563587 1550110 1155234 1019142 418563 259160 523094 1371602 1224968 1397905 820544 1233117 187889 649964 1963225 804611 995139 840298 1257350 1925554 1699620 713848 1009866 127352 1047679 1571553 135971 96760 626622 988271 1844377 1135936 1630161 1170004 1995054 1261708 1505990 1483338 363246 1651430 560008 440263 176053 250332 1113093 923476 1516825 1123364 1199648 140415 1975289 1505207 1374901 1420542 499911 795205 786553 1893956 1378447 386327 1033534 1657288 726411 416613 1790337 991592 693466 687654 1006961 489299 289940 1703586 165823 1948379 1107725 1571104 1968667 1909982 1404884 1376334 1708309 1031195 743287 167691 875250 758984 1927262 875654 1110862 199854 911822 674562 342592 713038 346971 1677309 1369784 951471 349777 635329 168385 1134032 468048 1406666 573811 781528 677720 1273729 1687433 22467 70558 983908 526702 1988348 487986 462090 1698966 1581217 1182351 928348 1832628 258857 1687788 798204 1227441 297300 1033320 869475 1558568 1511675 1734862 1968337 1427403 1565679 803838 1216323 785816 1378892 1742496 1114058 1821737 1044266 418922 463364 1486055 958471 1507915 1754507 1513165 1944857 602643 808560 350307 166454 1679041 1339004 1749773 1725469 315382 1827989 997960 1653854 1239693 156324 1312176 998437 927850 33696 358332 1249877 1289838 978963 1326198 316672 139637 1267125 443969 845511 1957170 1335319 336459 169469 700769 1067876 26241 1226798 51431 1595919 1848367 1619428 841206 82994 1601400 1067092 1524379 756532 805589 1237901 1555538 1620574 235430 136350 1948427 719411 569544 1959998 719919 568409 884588 936527 949378 288515 1674004 496023 56729 1481813 648862 795211 1307640 609675 569913 1274106 1585933 1654549 1954841 1745728 1715306 271931 423142 1209071 1460374 210346 200332 1864002 1062922 1397704 1103843 1705811 469630 1703286 228282 542776 323846 877152 341313 389500 1741391 597593 1190050 804360 1166427 447716 1146470 1162165 1226746 945996 930176 1115698 1687203 1505967 291095 844658 396597 987042 199720 1873526 1585014 551308 1519906 1768802 337626 1447174 1264540 215656 869375 208495 599064 592901 963483 936337 843592 734833 1653211 642901 669368 386822 1022139 252782 1898682 853244 1246684 1472837 199779 542753 1294897 1364761 1820590 1885313 1482288 1239200 1289855 850058 1699047 716613 207275 1799639 1862047 258944 790383 720056 1630392 178591 1196058 1871222 1403840 1935475 302231 1250477 1258735 1812605 828389 358206 495576 1988128 156030 936036 1423849 143124 1978810 1337377 262353 1528315 1393598 375897 703132 1134007 1548806 484004 1678947 696484 1252305 402595 577616 763603 1940517 308497 1007609 921900 1846532 1260074 601855 1780708 352910 505689 705616 593650 1953673 634961 925194 1925775 434048 1044036 74039 1360355 512232 569752 1837802 280986 1427930 1265281 1558212 659511 1564571 1118263 200085 1976884 1049869 870641 1481906 43635 940848 1712801 64007 168590 668416 529319 236267 146966 1794795 1502183 1017375 538287 1268613 802009 1749129 931269 634065 1312568 1629518 1031452 695040 700509 1680892 1251711 126856 1271756 1799729 1783192 1892296 476762 181191 526172 1279459 398264 304236 195643 694532 95290 1579685 1509346 1872966 1715689 1017009 896015 17960 937472 885054 1031060 344028 599410 1446849 421847 372829 1202265 1390842 849842 1904256 1118461 1029090 263415 1685998 1071100 1646105 581222 734486 849675 272190 1987869 1147412 1354133 1702017 572402 43578 1098731 858880 1820121 1222006 876490 1169622 793157 615327 44441 545305 69296 1400149 782644 1253744 517953 1815543 1825265 851667 1939047 1320543 1291164 1140435 1684751 1379216 331724 1741322 1381545 234210 53160 428563 1890713 1627058 1357946 501686 1820265 1184375 1842305 1605237 53753 940821 1871945 518631 1075516 246751 959708 181571 607601 1882968 969360 1109198 964829 108176 593569 1414441 1148125 679927 806608 1882801 1657542 745146 305222 1771724 197244 1718364 936945 1314501 1116912 1266848 989806 356504 1478363 1308077 540395 542726 403771 1369360 1378839 390739 438140 553869 1954347 779492 589016 1285614 1264760 333871 1880423 1337652 1887748 1244068 57554 1960984 1262826 1927323 1713945 594747 559999 787333 1740900 578700 688935 734782 135696 324971 215931 586066 779845 1115721 203455 641988 485358 1932353 266781 1497467 1089143 1585883 1632488 770754 832117 1483268 183196 1668934 1642744 845749 1149710 910965 809754 1528022 1942633 380762 318712 1959123 329607 1499563 1864567 432463 101435 875713 148162 445493 1790668 361181 1096273 715181 1005794 998134 1017657 173803 1395161 566097 1318851 1197559 110353 1387747 1087115 213616 505349 273490 1431777 698903 485022 282026 1539902 575292 1588843 230101 529728 1693289 908253 1850199 738058 1803573 1987040 265373 1507354 1836984 246022 916127 149327 1988297 601213 682991 715422 1165069 1132145 248737 1768867 658671 1873188 594837 145345 705507 680466 1053037 1440995 288137 1397913 562065 1376047 918964 655606 1822388 646877 1581400 733677 1208244 15049 1643010 411624 1125287 19085 1464748 891908 243299 1003660 1736475 1709127 1635055 940544 54305 1019743 39160 1858480 399317 1851412 654836 1191850 713360 160801 964073 852442 128602 120207 536837 252529 131569 445704 317948 1646609 1509178 45184 1131259 1899323 1116995 374356 448130 1283093 640298 1617031 364955 118320 1830984 638791 1636993 706033 1951388 1871148 202784 1312104 1174256 1696851 537867 1329458 416459 1358491 1324247 396322 1686675 932316 1135148 183562 1315144 947653 1957164 431749 1987625 443649 1665293 1634180 1023209 836104 1638968 730297 1080671 214912 1762719 1240649 1690520 640263 582687 1070217 1751825 1303550 1600871 1952789 1093915 1513050 1710664 1663143 561445 233627 1782231 1968046 1010005 263132 506132 1793328 848740 315591 1436678 1531699 608629 1392116 1680064 339993 1078854 996892 1940240 861321 1649392 627768 731907 237090 864429 1926012 928251 1534686 1114235 962701 916969 525092 1092330 1998857 1030169 211893 1252143 1126114 106668 1912283 1974321 681599 1303738 921806 965072 326481 657054 165247 1505763 863479 1777969 1750772 270890 1195045 716391 1403667 86840 917989 1004160 1310789 989905 1089140 67238 642474 62089 158668 732299 798300 1718541 1457179 631649 885791 1190752 1824600 364687 158941 368351 1590149 1303496 59890 603898 264334 1963082 676717 752886 746780 902404 544481 370030 375156 1442193 1239590 1991930 770093 1541800 933980 1300688 1625108 164391 1023328 1504595 1237924 1811497 1552424 1803468 1751311 1578391 1276339 775054 616524 1438281 1748683 684975 908045 1041935 969743 1007818 822943 1920944 254175 343571 990189 1302934 261213 393783 747417 436904 412715 667922 981365 624344 501619 1589342 398300 1931502 1580126 404064 1313782 299148 1531063 1907347 1791611 1227584 1157840 1591643 546645 461441 470979 1776562 911301 339808 1414278 784081 1021844 838758 996104 1175769 265297 18606 622413 320773 1668385 214605 1421693 1415308 1230859 284642 176179 242961 842989 1544817 1317280 649991 642789 1806497 1699197 1013742 1773228 1810064 1019413 1595947 65834 1259103 966099 1897084 1965033 246235 1923898 1376065 232605 279500 1401249 421110 932534 1360587 77745 1680392 1220736 1971025 1890957 939469 1022978 527585 300218 382007 1267369 307028 1787472 1738190 1879254 1547631 1231031 953736 397218 1652769 735089 539412 1830153 1483321 1528079 796591 1724225 921866 62492 1296287 1842962 717219 1908518 1022389 1377813 1327531 683883 1189438 1519292 1300119 614807 1864827 1816765 1840712 826990 765320 1617483 870333 1127683 851125 159594 1838839 652098 1631586 969181 934055 1124507 246768 1829959 530231 698959 941743 304048 1934316 1190017 1861963 285360 1377608 1460013 1489823 1080650 1297923 634110 952965 780203 1757366 580363 87459 1601633 181018 673153 936182 1433531 742357 277321 222323 484469 1867115 491826 142451 729977 1473993 401073 956971 1487610 863509 1288514 785960 1442660 1620056 144376 1435979 833850 1238011 1792039 733192 1123547 435112 1337848 896522 471418 647274 359067 452811 559853 1041275 145184 1941508 1233794 1505035 513500 1800596 19108 915342 923266 467085 1023890 35365 1452455 66594 1420078 641524 1526175 45483 1211101 4210 1318966 610259 1001126 301985 819811 243501 1903436 1545107 1507599 1651566 1198246 350981 196383 1321613 1972447 1769666 166311 1132443 1124768 547542 1056 74133 1415651 1924412 87027 1400224 604225 563110 887980 1206491 93500 432850 383 1217159 1040278 49935 565415 1883059 601879 484691 479325 209191 1796373 1879568 1217660 727594 1686239 1473737 1856980 589466 1831660 1400015 1617317 45684 1207071 1580246 1495179 219449 1606922 1673628 1330810 514257 1581989 1230806 434821 419978 1516566 1325795 1834223 269760 809749 1529819 992810 402664 1020827 69529 1037437 631006 1851732 1073072 600885 847341 1670885 65283 1491419 83973 400405 1608340 879004 1666977 1851552 536379 1139791 1589141 1826869 1851839 1296415 1946896 1862281 1155800 1517265 157162 795649 371544 55431 825334 1500494 1092316 1207722 1391755 590102 1261332 360237 1611755 187639 1637142 1580122 315871 1261678 1872134 724683 973216 864821 492210 1846718 675211 1465656 1206796 1849100 1960365 1334834 381429 452041 1780922 444411 1149583 376411 1097313 801336 829973 1422143 1952473 439883 1491702 1869170 388590 39747 606308 1730352 1492921 102770 216919 1587324 136780 1153328 265804 138783 459162 1496850 344765 276464 1743262 1931403 1111603 171824 1374975 1302610 1957697 233455 1558559 591869 1550553 27833 711315 771348 844834 427267 115569 616593 1488652 1458005 1573169 1326958 1860575 703387 1077566 828637 1803049 1690801 1026442 1973177 1022898 247370 937176 1294498 863424 123519 817704 572496 689533 1248089 1963381 963501 1013536 472967 523169 786715 1256186 1001569 439377 1923454 787874 691410 791580 476301 1321193 1892589 302592 581568 884560 1364915 1738032 452433 94678 430097 1803745 1652491 260489 845723 945140 381844 1019347 1578037 1691028 487778 1902318 360849 1204883 1727861 1695578 1659992 618142 177755 272187 1205410 234571 486758 1108531 1368239 1101645 96817 513734 161088 1718887 5189 1025694 84705 832708 1069844 668787 72930 1459161 682838 545678 951831 1559611 1025858 913275 1892645 763072 1111383 1017050 917568 1715815 1033981 135701 1764135 887968 978440 1899226 865061 231482 1551697 1918196 285730 1340386 621592 888258 1039686 1290347 1702115 164643 1181400 170930 1594510 1908736 186461 1103183 1910119 1429904 815583 518665 1531958 12484 1169532 533796 105826 1346758 932616 1157119 349406 1118802 345905 793109 95282 1505146 1657122 1539983 1930893 78154 1987442 427186 665023 266812 1122889 861430 1825748 1805002 1630295 1591822 419643 1199193 1007342 604255 1963912 1929375 1734901 19455 1868875 1409987 176192 504677 135361 1028645 829871 1095367 536499 1522378 497229 1634924 341640 739061 1980678 28788 320147 1749554 1132122 1659821 1278712 1464968 1052230 1091988 508705 1864869 938570 278899 1104297 265296 1648411 837539 1554592 857261 1948414 459724 400548 594425 163390 1753258 773742 1196191 1762095 1054386 318151 1738465 157365 255691 1887468 430633 1738541 534466 998271 1428532 567488 430779 709648 749316 669967 726737 182250 669451 1719184 982691 1957494 933219 488196 736680 627651 935694 991823 1484541 1999229 1893120 1073330 335895 1181009 1121568 759557 249697 116773 1960525 845616 230812 662867 1842009 871632 1586161 1213053 372191 796795 799977 224 1427847 1939525 611714 541467 1927091 436310 1868294 1085033 882882 95470 649365 181183 509064 1940267 1705251 895322 158752 624040 223143 1801491 57255 1274606 1133402 740738 204900 469933 1421334 290173 1360328 709158 1091352 1475380 1950320 442053 818330 1929857 1055930 1919864 1819907 1000161 1711389 645366 1564658 220584 1692806 1362775 1380419 894593 226954 550894 930480 417647 120714 943677 1362397 919281 1921546 1884248 1388015 1941360 576579 791765 1570707 362783 1432976 1483145 513278 1292841 875254 244980 515561 952067 864833 1696621 1484584 509311 888041 1303334 742437 1780746 1003670 485289 1050836 1346531 1661010 1446727 965406 1158988 1491643 343980 1201547 1917371 1800401 1276583 1566630 487872 1042801 21530 1768196 891586 1717700 666631 1895127 1703114 1733667 1428058 1639240 94402 555300 941127 631030 913238 914378 320821 1271111 362352 499029 1033419 1867085 1872515 1646835 1978066 48309 464061 641095 1898185 1835753 957506 1618166 1894192 999933 464670 270308 1897414 177859 1554795 875298 933647 239558 395860 576200 159640 1000338 328104 173523 1331958 1388697 155388 1603916 347794 1454718 426867 912747 1151036 1707866 645528 1867791 1911492 122236 443597 1775898 1481427 267105 372358 912294 35188 491790 700248 385978 1852076 1990383 710571 311541 1297463 815195 866081 1687376 1993602 466982 817354 671786 1926438 1595401 1743069 1176173 1004009 866202 24487 1888287 977299 1421209 1847555 1571183 1558814 1874641 612071 193285 1115354 37985 923115 1041755 1945606 1258231 493215 1298810 1040788 967518 1622540 884837 50211 815029 327534 338737 1170740 1689300 1449361 793529 1604525 855259 1385982 554222 1847925 473149 396498 1747117 62731 1001368 553506 812637 1970247 719367 369197 668963 1655989 343413 1151112 896867 1404676 1037546 1379289 1341457 1927421 1624563 947920 447343 1957718 955496 800318 845331 1887088 1664699 130008 785754 478044 1447168 1233469 1102764 1291769 890421 1899750 740290 1679797 118963 202618 405784 1869216 409406 1661983 1890487 1891880 501910 533248 159432 910399 753601 1291121 1159841 1739449 1044414 374057 438050 176314 1414894 265393 1383082 350964 1821379 1996965 165303 1080690 984109 1099491 602460 36314 436930 1315492 424746 741050 164445 368629 82350 60414 1941028 274489 1364742 1174894 435810 1739910 1767271 438519 1692358 71562 831402 944084 868097 268071 436177 121679 750838 50222 1595635 150171 970586 562111 1005603 466793 1813475 1382017 1238828 330984 1208252 1218169 382676 677074 666902 1290733 241505 1765929 136057 1062757 468511 459325 1231045 1597421 1786552 223032 1986818 96595 268179 26745 811626 1870181 405226 247173 1101637 1635245 293928 1245021 1587576 165952 1687590 809574 1980296 478949 453236 621169 1016180 475440 1845250 1941709 812117 64510 226471 253836 1665548 482922 1561355 179826 250057 1685829 1554718 1317402 452028 1485235 534894 455625 1414973 1867356 1231971 1308429 1034389 1704766 871867 1287405 307509 39607 1087830 1803658 1022110 1668260 314936 349071 1186796 410233 186966 1319739 298788 1446881 1058620 1955346 1932272 28653 7261 573622 991287 1194648 1424349 1927971 938306 1024445 275896 446251 797081 544625 1382515 818246 1228002 107129 10249 647866 920333 586943 457891 1261264 1361664 145435 1033858 1429932 765077 1463590 200973 1794527 1362735 1053474 991875 1405642 1741808 11813 303280 1405170 849344 1779789 664056 907195 816547 1636377 1406527 716294 1868427 909099 2686 1027059 1442265 1715910 1818890 583860 125513 1487891 668909 321713 94920 800014 694510 1871715 1035989 121449 1095555 1199621 1002231 1644204 1840773 1268686 661967 1805493 1528205 1157861 1083566 916033 740742 1748333 1558282 940564 1776775 784259 1990469 1423580 510577 1125046 628035 895812 1781528 1234529 915839 4142 1803074 1265645 1952501 427338 1592906 1197204 27830 1495977 318640 399386 1337711 821107 1221323 1922763 618659 206847 1128387 706641 1817301 378842 896676 413560 919618 1807791 1551940 86116 1380403 1861212 1761018 176270 1991440 466003 1647250 114177 170674 300367 812213 938580 1999470 1914721 1896706 475667 1214819 1213892 272076 404485 490245 1346998 1450847 988487 1111313 830563 444770 478866 178446 121365 1039623 916534 1625426 1189678 1220522 34993 970253 99698 1320900 1632298 1440315 386404 897156 1995997 149940 768704 1867475 1244413 1244548 282425 776717 693795 771748 57930 113538 753909 414732 655631 455217 1972428 1919180 1632577 1008721 373804 1252121 1370052 1589535 1094163 1498434 985492 253952 959018 892905 1793018 1752853 238509 1277793 52684 1375275 1379886 1335986 1825983 1504444 748000 351995 1612992 621771 614776 1917297 1860149 1216222 1644276 1313919 360341 1833243 743604 865413 262236 1811848 1365093 168119 1066832 1883897 103814 1811887 1591513 1304226 456211 322402 1486164 856814 1930565 1284145 489418 933535 1606328 1344891 1127483 1560417 757756 32978 1408521 336895 191142 35968 1392847 1605754 969895 1497964 1764973 843691 150125 1040946 124607 737276 1462298 102009 678111 1347523 316863 1937183 1079690 1945317 1829781 555068 1065274 1970261 648614 1968538 1577467 1199548 686609 1832484 100602 23235 277839 1645844 431961 418262 1138943 166724 1942906 418111 821145 880697 1567387 928882 445918 330359 466741 1390085 1014237 319231 107463 11346 964209 1081044 1137839 742442 1879604 1731349 277647 1674472 829862 640105 1470837 976009 1205093 192036 1779272 1030856 1124339 503893 376662 1474613 1511353 1111754 1333177 1696466 825412 1419500 930793 944789 453475 1652229 793194 413441 609468 1971347 1894645 92463 1623791 489598 207479 1477264 1260232 987211 409341 1590995 1099198 64812 252794 718676 52895 1128269 1843872 322113 1075768 499186 131726 156748 206187 1301234 771800 1734489 4817 1252147 811098 1832043 1684756 1265444 1904382 314183 185533 1315680 186077 1437861 960469 359310 1084111 1822920 1086231 716395 190849 1137956 952730 7514 782129 285433 1532952 788012 1721197 1167063 422421 525741 504008 1144805 1521755 1690398 7422 1142711 958330 100682 863372 210881 1447795 859818 1830738 1896776 503821 768770 1845851 1650645 1965840 1057785 513564 27589 545653 669921 329218 1391799 780921 961177 1540474 1024513 1259400 819800 112709 1893901 1979930 836918 161287 1399240 947055 1083672 1903377 1144732 1996504 1814716 1156005 1818223 1023137 1061491 361039 590568 1671591 1875347 1842720 467114 1357025 1304304 63036 394942 865585 66575 1816847 522182 1574279 328313 1902628 375877 417058 1523462 1843717 1284495 1438203 1621109 104328 756142 701904 469947 1582407 1809672 1058512 1117973 1912571 1396237 347203 260973 1104457 714977 957385 1937098 238351 1499517 895924 1113595 664675 309594 230787 1582 1039527 450086 1931959 1205594 1890286 769160 885863 1214283 1058478 757102 218990 1616442 1022174 1330526 942212 1455166 1594438 1703352 1988744 5382 545147 1179515 1538568 373770 1822518 1040351 832262 1521433 1866648 1080174 1967101 765449 1386638 33364 1213344 1150747 1193116 460357 1782758 302776 674811 1559975 1143216 513423 837650 1341889 1292028 1081341 451893 1499824 653264 1947401 455419 435694 1394283 1091723 1714885 1976689 1749567 829490 1974293 585875 1080279 323204 1487746 198867 1075542 1393670 1441124 496756 674860 1634429 1150715 1570526 555563 1004167 1928840 875273 548474 357169 893953 1457320 1497094 1030886 111680 815759 1187455 1791788 747709 328540 1779735 530232 1482787 693602 551878 407805 871367 752761 456703 222097 1836577 659874 722471 76837 711911 1647923 1590412 1609611 468259 1931021 359587 1972695 379353 223551 775091 36093 254927 1795810 202860 785075 98110 152636 708316 1750641 1358977 1148448 1859944 1723852 1496951 1131795 633254 971111 1686834 1913141 502072 769471 1786657 855 1115171 1852995 1040208 1692528 1989312 170994 468350 1494171 1071818 168601 95005 354490 531819 1543520 260040 996079 1540280 503911 366802 713636 1951502 967125 807614 477410 956313 1554116 1203867 267754 655278 114197 39365 12384 1767872 914170 818521 1176389 289649 933649 1570631 788541 1921502 496246 1731601 1883001 1519516 1888236 1660435 880239 1716277 744511 1249963 1649595 1744741 1781930 774178 1574316 726861 340872 1257585 967307 719250 1616447 603011 165946 796677 1384365 1052973 678407 1684194 1908975 1584008 1508671 431404 808713 662918 768333 40831 661787 346824 1394869 925068 389719 1750793 226899 920691 13177 1569103 1295543 681249 1297461 1357350 1663199 249222 285435 1989078 387540 1638758 1852820 605661 1453420 287637 1980905 679193 212274 1067097 648248 789487 1149939 404022 1093917 1088519 731941 69142 1586938 20536 1590442 145986 60419 643171 1071908 1878373 1376332 945658 1475838 377443 886315 1108021 1102745 87803 428008 1194157 1510397 1051419 1073501 1074142 715334 1795013 1510586 673794 1258581 824470 1440932 694122 727513 1931198 65422 1553140 1724215 1782901 32400 1957421 1878513 1857834 695479 668404 1724231 766117 1312953 739529 994463 1339268 717478 648829 1295705 1409881 199814 552006 300631 644209 1145872 1593810 803352 883808 1183365 1174149 1235809 1634508 1932909 1569205 770517 707252 429480 1575400 1928915 507518 1007567 1862131 603083 302634 1086545 55351 416010 608451 1370048 1337238 766257 1315204 788197 1387346 1576391 28959 931319 1998682 1524716 1312836 62049 1277082 1367834 1121627 923956 1774243 1800960 1171851 1144868 1239346 181797 648113 469673 1437407 1191139 1327181 1102643 1759714 1563519 1197032 970475 511935 1435940 969146 911575 1143775 1411532 1150222 252329 764755 314972 1617559 121241 603000 1527871 1795019 874412 1447829 72138 587468 1958626 1648583 55371 224854 1521518 1108507 1292416 155466 1829125 265325 1844355 427549 1085815 1534955 256987 1191470 1437736 1062237 205880 605069 1502398 515953 430978 543913 1835720 950905 1319808 944392 49728 1892825 260096 893856 1950987 974466 789873 1657507 1559725 1411011 127528 1735167 1277892 1555417 1667285 91724 779432 510433 80970 481955 1314681 116822 647341 1270809 64463 362278 1025667 611133 422767 513317 242658 140512 976878 607283 705481 144006 301390 686391 160579 1811308 137848 1641623 689382 1131148 1742047 1686257 589305 1223971 294620 64939 272169 399696 742113 165423 1500056 261848 827465 1303883 2258 1784670 819968 937654 113245 1599535 1826943 1653497 1321733 966707 180735 1025186 276577 1461676 626963 294627 336953 1742826 863566 1663575 1747962 1573754 1922304 402127 98653 1524699 1827690 384873 1868054 562805 1803756 1732649 1630482 286060 1330233 304483 1971433 711977 1033558 78525 428352 1093039 717866 672511 1745826 1480350 314448 1416624 116499 487633 238651 1645729 484265 117522 957783 801640 1794494 554778 1584800 1863633 1629319 1008433 27169 663026 878372 1075680 822793 913768 1159900 817943 1111664 1730326 1096511 803951 1053314 1725722 845383 1666994 769062 814364 310297 1014481 1777735 1313836 487626 954686 1169971 83682 1454109 1556079 1590380 666468 1117533 422894 555517 1289337 896061 1156473 621549 87673 920726 1610893 634702 1838074 1194560 637598 470976 152537 1104962 928785 1171004 723284 135818 418113 740272 485741 748886 891862 1120646 921695 1792926 1487310 562801 652700 1139685 298287 864531 135427 409711 499982 1124600 703872 416642 1777035 1613184 1873962 358541 1529186 864483 629270 449277 626462 1177640 287757 1202350 172476 1471199 1526073 1887006 1034587 1638931 1913132 932143 357976 1145043 1496652 1608212 110332 918800 1439410 1019353 1910617 1502318 608017 872319 903414 1223133 1617624 1440210 1477050 1690562 896303 1678106 617161 1948231 1424909 1370471 884832 310416 1608397 178754 1073810 78871 1692377 485697 24003 1685045 1628767 1791563 13831 1445882 687185 781147 752504 835809 665736 1348516 679388 342439 561571 107264 1717173 1960636 1863563 1361366 638772 28926 885348 883667 1075828 643599 1368371 548424 826482 1216459 383354 1429301 1184830 1761615 1481573 1789289 1259259 265698 1127200 1421706 1616317 938186 1264718 295751 1466113 473305 1806665 854008 1418125 271461 815538 761689 1523476 556984 1925920 1706946 255100 1242092 579440 1515144 1809845 716492 1489666 101796 266231 1332909 249594 325254 1154459 353154 1342399 254698 276757 1641886 1783599 351847 195432 1849112 300867 1377468 869455 193800 325128 1970840 1362437 868323 1779340 243877 953041 1729521 1907996 954494 332956 1300755 1894872 1963570 848916 1679542 1711566 476452 2569 764118 1398251 965372 1190227 20198 1350905 1506063 303043 1265651 1961450 184069 1504478 1984006 818912 851222 1657374 604310 1508239 1561269 548577 593304 1263722 707155 1218301 564577 1864545 1576475 940024 1452646 714978 1370186 289504 770775 418597 524289 1780912 1240372 569780 1896306 1205896 219115 1600264 1104622 868743 1333384 298117 467466 856471 1799985 466122 341825 1073423 418094 1927611 1109455 446355 36447 1950972 1372755 1255534 1991571 944881 879868 1148224 1025326 1721050 910943 1799391 1681529 1066924 408226 979657 125311 206211 1486368 703633 1136269 965210 912028 1151975 253242 188358 1111828 53022 319833 561121 1983429 1485185 1092644 1965693 43778 470039 478119 9117 847978 488595 1598010 870109 963882 1923344 361970 691436 1896223 1178468 1193284 1693417 63780 726441 600521 201036 1091445 1169268 1866514 1005960 1260128 714530 823938 106625 1906614 1650856 245749 369232 1301250 1574816 626309 1065964 456044 744369 1498710 13019 1181864 1720874 310294 547554 1099800 967995 961758 806870 1408830 1596334 184564 1916613 1022868 1979195 145324 1925049 1201413 1556239 1468625 1014390 1214619 1597325 486653 109218 1822353 1586675 1630502 1237208 1160248 1576087 919408 1195482 1001561 1894212 1774446 482844 1003497 1944617 1374014 368363 729026 1092101 1632724 1046710 946301 264579 1784063 1012759 1699283 1170540 1425812 1490384 778106 1886911 1803195 1514833 898514 1966664 1834559 1770582 84604 1459649 912895 486573 471940 1333054 1940733 778229 667093 1139877 1424322 248819 310982 301866 1523416 833216 134610 1480968 665776 1719706 266917 1670700 1744120 1797983 4849 1074039 1280330 1464992 1877895 897365 1940059 1229159 702231 1369112 847728 1173444 1332047 811255 1088928 826587 234673 1239809 1183110 115867 157204 1945440 1100862 1599382 453472 1880671 160085 698511 666767 962576 147035 1119235 619233 310137 1920731 311303 167267 1600615 896199 1485938 1286011 24730 679226 1364264 1366402 608623 1197575 1811194 410379 1210957 1917225 232047 1491949 311096 1294810 1586806 1663286 744251 1130566 936231 626301 866595 1738430 1651631 1668420 1353735 962340 728875 966709 706267 763167 551322 1285000 15206 804805 487102 24784 444504 768912 1819575 796615 1246118 1077384 65786 78780 1907168 385142 1812041 502956 1755039 1273771 950227 1829757 1740754 1962374 1470862 676100 726339 234447 87471 1205626 224313 1308108 1224460 601020 951246 1665926 639110 834863 272206 78457 408345 1070798 1862512 1465241 733470 1543583 349241 1335589 800791 1834564 176858 1644389 1016000 1387462 1328059 1877299 407564 1267178 10593 970227 1674380 1803342 537403 229646 396512 1886009 134830 1698440 1760762 593182 365279 1362888 1520302 948309 1098047 1521640 1013382 1618198 1947241 182127 1829242 830084 1579419 977243 436737 355497 642834 204555 629084 1288496 576033 695790 491214 1527007 1315815 839199 230186 938386 659475 1599343 1351362 969630 1905149 1094347 1455586 349654 1469098 405140 1255350 1796058 1170314 1007869 623083 267492 1868392 1438240 902952 1284526 1171372 390710 533699 575071 1415956 1079721 1070649 3381 1095860 1950730 1309531 1902900 1755298 1927414 38922 1679515 1144969 1316404 4418 937709 177184 1690705 1348668 1305196 742418 208064 67361 140274 1400292 725612 1948098 1086926 804164 1982069 1383445 1537618 1118577 1275276 34130 1475455 369096 1342057 350463 258340 321979 597095 1224810 88313 713384 835880 1568229 1815278 1410723 1076852 416069 192445 561192 1817579 555772 1950213 1771121 1938049 536432 1994118 14909 1395936 1616951 1898896 1557706 12866 1475693 547124 94296 1825126 1500404 760499 559095 1644967 1094129 1774837 1540019 1140529 402791 776161 949082 1213972 859418 257608 1568415 832702 1202245 958287 1947379 281973 117762 1948412 309872 1159745 1257554 129518 1589652 890057 1266519 1396087 1809467 1940672 1501426 925636 1987564 1863667 465155 443559 1089246 1474489 158538 239705 214893 530553 85793 1512636 293312 1578705 1846429 902974 1676753 1044164 1692698 371358 454968 1013543 1561734 520623 142197 1710522 36202 1267650 165761 225177 189597 1236538 339197 1510532 101953 1533270 195242 1602578 1989227 1525284 822454 1962459 503388 1625476 1949866 853631 100070 1732900 1818649 1391990 692620 280064 1033662 1699859 1657135 47718 208768 1839922 1170144 1715138 375812 948566 170799 500993 727000 1713552 1229891 589713 939777 1348331 32599 1423640 171900 613897 1658276 1876325 511335 1460653 191278 1795939 1752236 65552 1480838 473908 1640740 542466 1848140 101735 819723 1717857 190055 1863187 1684383 1173766 1839709 499762 995256 1491176 1720074 1111056 1728720 1382184 935017 1960950 1894666 1862 534940 1595914 531006 635792 866423 1306141 497902 1638734 1865884 1796583 1020561 803102 25826 1868915 961839 1873230 1956569 1844865 1568485 419646 960608 1639046 1809841 1382388 1154180 1418144 647428 502941 1170382 631150 112854 1559660 667211 75223 63715 1881184 1499397 851983 333807 1555110 1020589 1384781 61586 179550 1126695 1676351 1278138 1637841 1417365 1549079 1915180 1744498 272692 250805 586988 837737 1022681 31426 573410 481180 686155 392570 1425469 1127653 1820119 780788 625974 1617166 299339 920146 149546 215394 553168 1010171 1768398 1096939 1781950 1153741 768292 1106693 1690272 1562029 1385320 1894893 1595389 255902 1590631 573397 1953498 1086793 1573710 105858 414533 773803 1384917 866046 707560 891867 495021 1594092 692331 67640 511467 739295 640629 1852596 1858261 92613 270482 1301864 459705 398872 934340 603398 161049 1997255 98673 1847496 1109946 1573699 1039480 835126 417739 1887147 26552 1785158 1212622 1512977 585251 1169531 1768431 1721816 553121 1304553 1808420 929949 275072 1133065 1488204 1397786 1746518 1455310 1744782 1747985 949906 550628 525528 1451436 695230 1642385 1572981 516183 1613905 837069 1260296 1169001 1001975 996677 54012 3301 1567240 71507 888857 1757017 464810 1552033 868405 1385662 1239209 147576 93076 299605 961792 213977 426031 167373 724188 1156240 1771616 555743 68509 804557 1175091 1634768 1024046 1718689 1457741 1516077 1453542 1680819 1687872 1677977 739709 1321186 636435 1273758 428759 1490403 790039 1417051 705377 1828296 637820 1225131 1966408 993683 1021787 1533955 652879 328547 994147 573836 1564466 1364308 1747966 277663 3564 628499 1802419 1358871 1642640 1184446 140936 1969741 848651 212723 1430001 1552762 950151 1831647 616732 724961 756554 1348063 17633 1054110 45503 463992 466257 1214741 578013 1632069 535726 1257550 79893 693175 970134 719680 1702378 1424255 24917 708375 448221 1287497 1159655 1011612 74747 1982897 209471 1096851 1801585 1216139 287440 335996 906157 1892445 1792821 986529 1953500 1728367 245595 1463963 29223 1832596 1307374 1671925 1974195 1061383 1983869 1945704 897334 1591102 28703 157548 1095274 958288 341042 343609 91189 505858 1666780 761694 265935 1064981 1873550 758568 171401 237018 62156 193952 210786 1179983 848248 1605708 7450 1128012 1427775 1357602 609601 451187 1842152 292722 182144 1949756 1011204 1019346 896073 210749 1137344 1242342 419421 1331162 151317 1664744 1817866 1169353 983924 125009 209519 1635571 218878 349006 1770753 1862919 1861798 363795 211787 1336694 1056249 916960 976310 1496952 415774 361005 1404867 268845 1709993 999525 161020 89264 733558 1280953 1155490 1729384 1730771 1864056 100676 856774 99619 97136 159210 503602 1582378 1332425 814318 726678 1836364 1354206 358718 1784348 317689 1443424 313400 1338568 251905 376159 1181552 1767701 978859 252472 307767 1724788 1566279 1758767 434137 1089347 1008864 1698608 1244283 946815 188055 1844360 516100 1499755 842225 231158 111709 1708902 1166143 627402 287948 1051091 1863323 751651 1107838 972895 1233554 1029031 379590 124053 152399 1837485 647317 210982 132844 546529 1323276 1927859 658036 1324040 1155958 520525 1435048 1236108 1408370 944415 1180519 1757792 525669 1058831 1271109 901150 982566 1519581 1804126 9445 520788 822720 1896876 934841 1423338 803239 899784 380827 1169000 155809 19666 1544373 419393 1530381 1613505 1858977 478348 407822 735931 912289 1199965 627607 1395431 764040 830107 313200 934579 1034901 595252 1366783 196714 1321261 535155 1100976 401227 1236831 815414 472202 491144 697416 1446483 1448087 7097 112151 1869540 1210343 1084876 1770364 1399385 1799335 1691598 1871307 1588028 1346269 1375514 1426636 933359 445855 1140597 917454 543298 548869 474077 1688473 1095509 1259019 532887 1620304 1591507 720148 358196 917225 323644 1340500 443598 200237 348679 153169 1526494 1522329 675764 537910 1303703 1072356 1336927 1626252 1452859 1373539 272806 1482214 1533974 1639224 799902 522973 1111867 71054 1692408 1202068 647630 1036536 573034 378041 730487 1520966 1222692 1065659 474622 302921 1335021 1302003 1514774 1157566 996992 1602224 350193 1660976 1713734 1960148 1332432 1017530 1178539 1598786 1637793 1790857 602081 1727712 1558797 1142836 1843063 1101974 284136 778704 657519 384478 1376925 1120104 938491 1884182 1971576 1859413 1608429 245883 1677103 1097165 1105041 1761868 754536 402213 680110 399301 447722 618981 1611294 577328 593427 567702 6044 93360 1648675 799112 1723119 1306609 1038140 1916206 1822016 1488209 1928961 360496 1312496 428883 1651493 105115 144552 218925 652184 1979212 1740316 1002561 764444 156752 1047731 1558086 1133474 1946906 714931 466173 99816 1125079 1672966 915834 1281553 1144505 1995404 1636461 923076 1766855 1257641 1355819 1409457 411388 1097292 1247501 974558 750918 64963 104038 1417520 1627346 1554140 1378047 7584 1407619 187838 1622007 1853441 154758 832790 1956510 1322080 826096 1843024 381164 453313 771532 34896 1775379 551378 899236 266210 1763321 97037 836962 1619356 1138130 1216843 1744796 1523896 297089 928590 1977503 1484774 1559236 1045093 575814 1053825 1695448 1073395 1333600 1005202 1589111 1430094 42928 1105860 1235964 735391 392123 483134 1276571 1877545 1333919 185125 1601709 706549 963258 1549938 1043463 362902 800379 6453 1241769 1581032 493395 1014743 1952071 541813 117673 1787539 672716 1696335 1858810 424396 177854 790812 206207 1632896 853948 1780202 75176 1034268 1891205 283821 1603310 1858489 1191648 57819 1282387 576475 40931 962398 347800 1885288 357025 1728045 572312 417648 349409 1604237 547057 524040 254091 777560 117322 1619019 460223 1286441 1908837 1460475 1918912 1582026 1514957 1410608 1530422 1955528 1599978 341983 725972 1613619 1728170 1930127 1872544 1952210 1336128 1636485 840702 396236 1250749 1426817 1401137 1016720 520645 135909 1657566 124241 1618925 1988823 551044 1210336 94051 242057 1129846 1924528 432904 1708226 1992642 788506 1698235 306885 346744 1675857 1571884 1918204 1041320 1070029 487966 1351622 1374192 1222844 247354 103922 1991614 1636033 1190971 89529 952055 753609 237662 1949111 1467280 895399 779783 990740 178267 77314 1337284 1803173 1879792 288369 1706878 210522 570960 1998480 1625251 543907 927940 1487470 72486 609498 1253109 1964409 1468356 1662205 11374 312834 457795 1699939 1584947 799708 1958504 1413505 1964085 1948085 1356078 1992725 1322982 705705 673622 1430348 1711617 148124 1794513 1713068 278406 744166 1429060 656626 1109738 552152 587977 457269 1504366 988022 1845517 981769 935214 1679205 322413 1381668 67490 1748819 1258253 1312091 997390 1752413 1684014 1014988 211939 1008279 725215 1115876 734094 281335 1632099 823250 1138982 1831531 132992 1312431 975561 1300418 1769747 817813 1401042 88865 121730 1104696 659892 1372282 1294475 1199154 743721 849392 973150 723699 1235138 1676262 651184 1331675 411977 1108875 1070053 981630 32374 1418565 1521356 1838400 860574 1742600 1383426 1324131 1523460 5113 1618820 1003584 39292 359667 639087 1709958 1307255 970655 1752986 1154496 1773364 740331 1912914 741759 1566334 401049 170262 1643276 1278996 666512 363757 78303 478357 309518 986749 1642353 868420 743492 82429 798727 682610 1482520 684589 1586254 1956459 1269926 1873236 1910272 320702 751392 197079 517135 88023 1770602 166823 1636927 858627 1104381 571801 698201 1599401 1186813 1812399 281468 590168 476410 1250100 1531517 1246823 533832 1751320 81237 462200 19163 979605 509341 1763870 434481 852155 1822132 530048 1508296 1736940 591284 1588330 303210 484170 1916592 226945 931800 521722 598110 736296 937876 998438 1173417 304945 755488 1907305 1791742 1023428 1569170 308983 1744856 250160 1817528 381950 1563135 1657272 779812 43621 968127 1467180 1276590 1459467 1625771 629288 1861352 1531107 987110 1240324 619424 1284383 255928 1749770 347823 1428157 1647843 593618 1023899 1609279 678689 1944421 1768897 1492352 1084337 1239631 241650 696588 1166356 1690317 552528 1277858 1108828 1229311 890930 1313159 1725275 1886548 44981 222791 6030 1627094 237022 1733594 1932517 37479 97268 1167411 409054 433450 241899 942346 1563826 1076185 524623 1872126 44527 1193115 119055 818038 1263088 1941194 324034 1321720 1992886 466804 329173 1255210 1167176 880347 16685 1077460 1960718 559603 22933 1180773 516799 1013746 522334 1474784 45528 1264409 1976687 167652 1967590 1741915 866229 985710 26855 828860 1464453 1086380 315369 861083 862629 1002996 916009 233612 389099 563050 466451 1216162 1747474 1709960 664180 1250910 249320 1485539 33058 1874217 419529 315440 1879537 1043935 1686984 1762972 1039118 82979 414260 1366510 148170 1510731 1254872 1474841 934924 484562 332470 847374 388768 1043168 1744135 1681887 1400215 742165 1873305 1809954 624581 999182 453512 592090 801962 647568 594330 1488701 631597 249130 1704235 605466 951000 491252 475405 1140547 774285 1932102 1719260 985335 466467 1088976 188367 696102 1415236 1171978 903335 1860285 1850319 704447 960589 292642 471823 887908 246383 674129 1071876 1747953 681932 306203 753771 1071579 1015794 264973 1227888 1418704 1033126 611915 1176635 1974183 169649 309586 37530 1928786 1281792 1678845 555441 1121216 1153298 1032793 1828662 1608477 1851913 282018 228944 661866 1457680 568576 1393477 1373781 1124717 1714271 26164 1612751 108378 1971289 468058 830494 1865080 703784 1078778 30649 1945699 1215481 1855835 273216 807996 638536 266754 385355 1847894 1102016 1104517 26004 1984238 1874102 224468 1226932 926392 624194 1137823 404644 47577 1840628 1715690 1832826 841144 587843 1815820 492851 1013825 1981329 496202 1395841 1446852 796977 673331 137644 1300857 1608688 1603007 1256759 1964970 576960 1905716 1923230 1784409 1606992 1455660 807426 1048327 1950081 1880918 884411 227449 800557 949665 1728366 1302840 594174 665748 1252283 1410846 1843616 1665076 384362 1782529 1506812 1016840 750266 1390861 1279155 813182 581152 617300 312098 1399522 1832451 328380 224563 1444027 152712 991157 615602 1319692 796048 104630 1312841 181549 1378475 808739 702863 1078404 1835581 1684779 623343 1723778 1800115 1259997 958286 1868044 1466825 1609372 67035 1419277 1500931 1645975 1266866 401419 702484 1064532 1825773 1964353 804890 1967065 1902617 1296849 1002103 1811272 1180145 327126 536570 946140 1458418 791310 312136 901661 1536663 1662450 1728655 56772 1839060 953163 92564 629987 517660 1005765 1226739 1845971 1387672 1773358 1579222 486878 1853376 374892 494198 1064222 1917064 1956353 1623340 1044412 629660 1136498 736494 1743614 617045 1108272 1144917 7572 1927440 1283539 1349237 990915 586624 1917181 1221436 828076 1422210 853442 622248 160883 1318135 1014362 791769 1079202 550645 1109258 1901574 521897 3456 1256580 1228377 1727162 1689343 1742438 513683 692094 263311 1756619 370297 641244 1399944 1929837 1739330 1477840 892523 1222830 38827 971796 1051319 1618132 327388 70319 442322 725352 1589779 6095 103604 911806 1935961 506945 1518498 1376974 437470 670546 1129363 1438633 1038842 1454193 1165350 1692521 455438 1258642 969627 201295 96980 1929268 478745 1684683 146653 201738 806788 1435160 656794 1711547 1142207 409949 1993153 737957 844457 1527071 480243 589168 1566649 618069 1805606 22869 336325 153821 169832 443139 1809668 414120 476920 412344 1803304 212740 1963055 1805497 870887 1106454 200288 1289059 732711 138965 1961522 1204839 586459 124852 1257278 831033 272833 1978933 1254394 1104256 144174 1148442 1651275 1884441 1230274 292919 1363113 238899 96069 174239 1895284 1359186 1641302 572836 649452 1243399 1801430 1791028 1022351 1897473 1639411 882711 1106591 313043 901994 766194 1863522 81257 1310603 671791 1894143 620024 909349 549146 161447 676051 1196926 388018 85542 186468 343523 807973 1878135 1089113 505732 1237754 890069 1053701 969980 382056 987458 1616133 1070018 189112 1720869 1640897 1389439 655221 403804 1662132 357467 838382 1749524 1298690 1606931 536847 1763263 818 767820 445300 1512118 1283605 1014285 1978671 835846 922832 1603221 1947512 1725152 1009678 1361942 1597653 536179 257353 128890 1408653 995298 1516343 1327116 1549167 166632 1790030 1933680 1113961 957667 1332606 1612587 1936744 314009 883125 1912915 220356 1357143 1183156 1857116 532550 808879 1382746 1621769 887865 1119455 1115792 191965 1278559 400546 1789899 1795294 92293 1041449 1196576 1461030 339435 1167716 1385279 785490 578416 1717095 1148292 17537 1348122 1876198 1897405 1476012 83394 752191 1082223 1329875 932216 1510605 276662 910611 494746 4858 1332821 109205 1243732 501432 616909 1619857 928703 1516761 1436643 272084 1094893 656381 348727 420141 499355 1312247 569763 86449 751915 1931259 240143 1252211 1895287 974289 246832 985156 103708 1986470 1051699 1258774 241520 507298 1928614 1811205 1143227 1830249 1063763 1359034 1997900 526887 771167 1005477 32858 700408 297361 986262 1354023 1682135 1330061 1322261 902610 731421 1585134 1694670 1801129 155464 1233066 1965964 1405910 1498632 360842 382280 1972472 1077189 169040 1905905 1219351 251791 1024206 1248176 1795860 524845 1652308 512064 1242168 334562 1765689 17216 1888515 1291445 875453 1357721 1565676 228612 1615837 732080 542834 716032 1403351 1998351 1675553 73384 1848795 202285 751521 729766 906987 1107314 998353 665424 454111 1866487 1128610 1736993 247510 850661 124040 227695 302578 737855 579802 158713 1673810 658985 1233432 1421831 489890 1961831 1096194 83401 1417240 1520931 457989 611376 938897 994610 1847023 95096 1021280 151895 586640 578333 17124 865703 1811611 1212250 1270518 988531 1814166 21334 267007 1113645 1254275 1310863 757709 231040 736321 305142 918644 1894355 670409 754283 630360 457447 1649811 695626 1357497 1731088 822597 616169 1032267 1580248 1154338 491695 261887 1506045 199091 1275393 1583330 1273188 1035050 901168 371607 132287 826898 1611008 200753 1035951 405955 1416650 1968856 1712600 1693252 779774 29875 139216 1379498 501123 10212 1508491 1411686 49454 413818 1242472 1312102 1623516 944040 139303 1235887 630748 601807 1989769 447405 1191057 1645675 1356086 1768518 1525759 566726 1063325 1025468 1823747 1852869 1268553 1808941 121059 997878 1466207 1213960 1839018 302913 1726584 424930 1835074 886113 24673 389258 1187407 800177 325752 1851449 1214268 744207 1356926 680360 1624467 1733280 1785247 12050 1135036 1106695 1332391 386364 970428 1607116 155801 1732389 1353916 13035 310051 283902 614180 1081377 1876269 173112 202579 47935 670806 877793 642785 758881 618535 1583863 905572 1406402 301946 945625 1619369 1753587 1318618 840053 194180 1000556 888060 112061 1465367 322422 568727 1815880 188209 1663222 1707241 1555670 599797 931907 581415 229204 360102 1318005 671704 1770859 123155 158663 708138 1593272 1939112 1065842 1601212 324905 499282 1491060 117878 275446 999604 267174 1692717 183857 301884 1546632 820773 1129187 725287 686817 17780 1425340 102063 1798802 61270 1910557 136909 1460543 1377025 514499 1646292 1945694 1665938 49417 601293 1907074 1402357 515909 1322338 135187 719727 269930 479477 1553989 728649 971798 146907 1168402 267712 570556 1866611 40221 816010 279277 536707 342447 738429 969924 645697 1417717 1305775 158494 1015781 843240 1531634 600889 1633966 789704 1863903 1534058 1836391 761838 1230418 1305479 1659522 1992665 270332 337005 1136669 388549 877542 839643 778411 367686 896029 574906 131579 1655961 1710848 612568 1293358 1991524 949155 1731403 296713 1562780 1420023 850491 1796199 1678680 1385653 449801 1421418 1297259 1891456 481257 688229 1169597 918332 915244 971400 174422 45952 508076 398567 1289366 1394513 183436 1732279 1453111 301526 871094 1052846 106556 460682 761645 1563047 819471 1771239 148520 426828 1904708 799654 555046 1836980 360882 1674153 1619182 1082147 1707113 407697 369301 1848142 511427 935189 181257 1517011 316199 343774 437653 996618 279388 1875900 572612 1206119 1321819 945762 499296 1602106 1345946 769242 638767 982268 666149 627783 1344107 389204 79185 976659 959719 440224 434614 1800218 530901 991936 1099435 1871771 1680842 17758 955428 436298 1136848 1347028 1647957 606287 278076 54928 1419861 38748 464986 108539 507693 1977672 227730 872466 1850400 430450 317856 331344 1046883 745252 1291472 681964 1142946 1895718 271234 1841913 249181 849859 1283424 1712987 1455286 247632 989752 298627 1161526 838269 294871 89992 1205375 887725 185333 730328 1075634 119582 711642 1719299 1556684 121970 775541 473181 823628 95011 1717712 478218 1346249 1222371 341210 1863584 400259 350031 1650902 151487 1503132 1064181 320833 610159 864691 1154722 880163 813411 1623261 1045434 1198401 187995 108093 174461 1237112 1484353 329105 1288378 632474 357754 736812 449657 1610393 449097 189764 304029 1945906 1761638 712739 4100 178760 471696 1209977 839739 32716 117578 143096 138119 1227105 1040484 1763561 165595 1893740 1582098 1170276 1014809 684345 1332130 1433301 1503268 237117 1426600 1355289 1358137 1595742 590130 365854 770258 1632811 402735 646351 496440 792530 1184800 869974 1177317 268288 1359494 1314076 965781 1460901 557642 826575 1705721 120850 1563819 1442498 945947 681409 1669981 1700324 1515542 1051005 1982860 809193 806702 295401 254295 346611 1897219 447364 868168 1680438 1256856 1586932 1408263 1194777 134948 1211330 1561181 1454067 613199 1200409 338844 1240101 1187097 555228 1390871 1753476 737712 618557 1477397 1447574 716818 8133 412068 1721233 106351 1537898 762880 1397983 339886 1884112 583142 512631 986530 1523564 1392048 1668345 888164 159098 1928747 1340221 68654 1313763 1195199 511970 650451 765433 800389 668357 1130858 1711143 974436 1947989 826944 1211576 931324 675723 881633 1109329 1939328 895482 1692980 125997 1738595 406228 1976928 314129 909422 1701266 1319086 1398259 917140 222262 1028497 679960 1815595 1384454 1990257 223038 423492 784661 1973811 1516146 764828 1456015 170980 902838 1335964 97275 1237701 1336161 849374 901008 389929 719596 1889932 1091236 475258 910867 991781 1471222 169741 352157 961513 189899 854183 1387755 1018177 1111685 804895 1131348 1663064 1504269 1777214 759987 1139836 1611704 1244515 906828 1532587 699263 227826 1989758 1044578 1288566 215487 812070 1922877 653263 538688 1420291 1658592 1976398 1108810 1235851 1376451 415683 420365 784878 1529168 875189 487789 229788 225014 103740 752167 652306 187321 1049060 675895 624576 1325663 208862 1763390 289361 912500 1474527 1238339 324991 630772 646161 1820796 659886 1360212 1966345 1889 965999 800307 800986 483008 1309903 486728 1116968 1474859 557554 514981 662659 837481 1983751 1667995 417263 495494 701673 1460875 568402 899222 1431801 1898214 861308 1955222 105296 1468068 50558 171681 1952394 1699876 517156 715723 224768 990451 1794659 1631033 356021 1129124 922292 1055734 1760109 400521 1884470 252181 1152725 168629 250361 1531128 1914943 766781 1919023 1052035 1567191 414749 611686 1554511 1210489 781864 1596213 1172126 726494 510960 552387 588995 1695130 697391 1996981 990938 1130522 273274 552360 874392 287961 661506 456501 86834 1176294 1599269 1388997 1582993 622701 1466230 1260083 1864836 1650389 1855391 1654236 939727 1544155 281585 1845339 1171897 1170623 1239909 1878221 754161 524033 816827 1184429 1096549 1665596 267686 358276 292925 661469 595497 1406407 627985 1381252 254521 1053750 901588 1683709 1241482 1289193 216282 1746711 1976739 1408902 1937775 1873032 601760 1760882 1985506 1482780 1980173 1557726 258091 1834646 895830 416356 45342 462954 1117031 1519312 1366495 465642 952562 1278525 994659 1106259 594122 838679 11715 1819536 1710506 1085596 313587 1100371 1891235 13361 858137 54957 398471 1231915 393453 683330 409576 340804 296168 1837988 1011843 1491249 1685636 249626 534325 1466719 1920530 887434 1894092 888916 1532164 553360 754392 106956 575958 426097 905140 1757010 41647 968824 251098 1645674 1616992 1987778 1099764 324315 1066587 76848 302683 1144191 1949090 1757104 1171454 602644 1301355 101616 1075967 116673 1978356 1599130 1343335 319974 269822 1690822 1113637 1310316 1033934 1317496 1259910 1855537 1201946 1202681 68289 1944303 595819 900247 1870296 1144925 1169653 1125451 1991495 250224 1889686 63887 404953 1333961 1003384 1987370 1357815 353384 1065164 1389121 595085 1816818 1218446 1508656 707007 1436695 936084 667138 463860 97159 51576 620069 1248641 80428 1686255 896983 369671 495910 51919 47453 503332 1613537 1537809 501995 1731226 887435 482312 16490 1851053 888348 1016223 1280063 997055 936738 869450 31572 449026 1960331 1687007 1669067 636111 122582 1231804 796208 1062517 922533 374014 1433464 994003 1382108 1384637 98048 1256472 804410 1728516 1598965 916671 246613 1234739 1493349 1545981 1515373 966897 1874064 1925905 1658534 1254827 1674383 1729784 618775 973094 1432449 1873081 1986462 1701468 257877 805116 1625330 862657 92024 798097 1109265 365621 834406 282033 892206 1732741 1556859 221354 737918 1622882 639876 397795 938651 1325165 1857579 1309430 79184 1488175 1699457 838782 1640712 195486 1014198 641851 843634 1615611 1499856 269536 1919096 723648 1453805 901431 1657392 1346287 69742 591171 1541013 1932082 1776579 427235 343244 867726 1803860 1574867 398452 1459094 1166596 1914288 1661784 878949 1715142 989783 1080975 745315 1589021 1547143 1319728 845601 1987472 864814 1509530 1499709 1076957 1358821 203593 369184 305563 757815 1301924 577333 977692 653245 1225069 1683608 1585506 1823765 1583158 276028 422024 492686 1356899 365438 589869 1739339 1360549 1517223 1886581 1316559 1039647 1020684 1641784 1040917 1324033 1854126 1439023 248565 1276775 1237994 354208 429291 1888381 795693 77242 1592881 120837 1459035 1590033 836432 1217206 854432 1779973 513144 322704 1452861 992099 690032 778080 367294 575549 372759 777821 79477 1259930 132642 1915482 695578 415218 419108 1268269 1947943 718254 1151822 410913 656163 1954341 1100200 1905486 913110 1122243 1422944 1318027 73357 945588 31770 1532738 1038745 263874 24892 970856 598606 1991953 908849 1064438 1381534 1069075 717856 162793 1886970 1788834 1354113 341501 1745626 1708945 125775 1331048 602959 1960524 578963 564930 1258286 432013 305296 1127018 1451487 1844103 1457517 1049254 1912403 658477 1026144 1291959 344033 1528615 1873968 1400856 286675 383265 1731489 1259173 1790262 704500 1439941 756757 396796 489421 1026206 64988 1955984 1985590 93831 1278472 1612033 1708122 218932 1206737 1689226 865695 447924 1258589 732031 452296 126006 1718331 1367271 1064082 21559 1724912 1473249 1924161 642962 976489 1153434 738313 853649 1674618 263592 513247 606935 1494818 107253 767301 1423161 883447 1353730 503233 816461 256596 517484 1420812 1388257 751459 533249 25347 1873687 14455 573975 1128782 1703701 243106 654119 1263128 250907 350092 1076137 1181975 35306 1510475 1090229 663294 1624918 1579011 128056 1949189 1333359 1747060 1625349 997913 876969 1658329 1959227 1853304 134495 1195475 1619497 1354276 253846 1561477 1619333 1157072 469023 1967881 1946063 1768651 473953 1670934 321219 1204537 233447 1574082 1165055 67109 172475 37435 514192 1759817 343964 961467 1753188 546629 1658566 80623 646223 96692 1189488 1569955 1716141 1251111 1291924 1512966 1207077 1420002 431432 1864206 992798 1178886 1670730 825868 334560 1571721 1592841 842826 1055524 1582353 1464525 1107646 628202 305132 1267979 797243 1119361 1688301 1820370 241752 1235358 215918 399135 1607529 693270 1670673 64515 1598081 1347918 562759 1944087 1748759 1138396 429958 1680656 470269 582527 1318880 1145514 1593227 51049 1781119 1553407 257180 1085218 456184 1147723 1236111 1434896 530974 1523341 1988612 4273 1272886 1117922 444134 966462 1318820 1448121 136076 1310118 645379 778650 649320 1205937 1670841 1315342 1305610 497381 1492863 1132925 660649 720572 711979 1641149 1310701 1271325 530540 544442 1736396 370020 175016 431951 994334 600589 1173183 211145 82529 602146 831941 783868 1639715 1396567 1091798 787326 1278588 1744143 403659 764249 664430 624410 505270 1344975 1659825 1125620 1573205 1002241 1756927 706052 599548 681432 746356 1789131 1460162 172769 1263397 1243471 1109128 1164466 506865 1914458 794701 636468 1317052 229609 431491 1258040 1711199 1393663 301450 1550006 1974345 485228 131724 57846 484389 1016344 1613222 1278831 244604 970811 1553737 813573 809760 70123 847778 1206043 555224 1628892 1499850 1440927 1336352 1198553 93882 1256007 235628 10993 91603 371377 875954 658728 12676 1839918 1301064 1252564 84250 743751 1437220 827920 1820291 607956 1743902 812762 1723920 1941297 849261 1867866 366605 1568612 1369394 871419 221709 389018 585205 1018423 51992 1796287 1009461 739188 621775 1136801 398527 765646 1472212 1819494 1094599 426364 1564319 1000374 1809833 1714902 1038053 609372 1843123 1406667 1180277 830790 1113269 1835105 1554267 1048670 1057008 328996 1063858 890725 1243364 55975 309802 30329 329394 1346528 1366455 1116366 1575901 1368903 1182207 1281319 1483453 719132 885561 1029666 735689 1604572 1628382 1595420 1269620 1611794 524330 1684295 1044439 656928 257274 458981 1224341 1794354 850288 1703014 1360319 1007736 1425521 300708 1062464 71323 393493 1628058 1893199 1056059 1656059 700646 999435 1283673 270671 340145 1272902 806423 1140082 1648425 1452105 479339 360121 1820392 1993634 1134620 1776654 1939876 691722 489281 840725 657802 1919647 997785 798642 155518 1196273 30511 1690812 518277 166851 1464703 722637 188061 457106 1921068 587379 926117 1869279 1626250 1523753 1218568 1107280 455925 334339 1243091 783623 509843 967798 556641 1533787 1687826 1092341 1100048 528774 762366 1188633 366756 1973850 387804 1530561 538520 1456581 485828 1522730 315195 231679 1650468 138651 97344 940361 1876230 791750 1310628 1144595 1083644 904109 541253 560534 171484 55704 146817 269426 1595152 403776 945201 1012744 114233 1761680 1951877 1735841 1622123 279320 758901 511039 681007 955985 282461 38041 1874555 1774080 1080626 666262 402985 1701080 1542387 341590 390584 740390 1518609 819608 1397388 1767583 519883 1406575 1930790 1351709 1324635 126011 982977 785134 661442 1119229 690699 286042 517598 903363 1587594 644140 504846 1323683 1833715 920489 550813 820124 278893 115740 202929 1249082 1198664 239461 571163 1424019 288504 1987809 548409 528862 545800 1833475 1074441 980008 1015563 1348318 1598512 1939604 1126243 1621352 1803871 1753728 542854 106248 129833 1181989 1019423 1762596 1420470 972843 731370 890215 286146 1232833 150958 30271 1285611 19144 338309 163708 1561371 838677 1870551 1290312 124778 1908775 306465 1723127 437794 866847 346537 1632647 1917382 997483 839300 467840 1705426 1718487 1246110 633379 1894918 1601109 1311542 1510550 1531656 1976755 1629834 1332370 1437498 1241167 1375733 70430 1854765 1128325 1893679 738376 10647 281788 1611463 659185 49730 619919 535425 1178600 1567992 818344 1786523 1097613 650415 1415632 613540 18549 1864352 464910 125357 1041910 846996 155712 1973926 295560 510100 292297 1764751 677336 666635 1183178 381691 1829272 201888 1731023 1834278 1099411 1355077 989962 1238896 611696 1830359 184145 1705455 1529509 1499965 1717343 1191062 497862 382108 789560 249587 1979189 550423 1143580 930133 1310514 1583381 200302 931656 919958 1040504 1175421 1756778 363754 1028315 499635 286254 1929371 1566882 1155575 776481 314192 1395985 1144711 40397 327545 19629 1221935 877206 791578 132990 1047199 603187 1892222 1041427 660794 600517 161955 1106455 635446 1300212 425157 552439 1746560 21734 1641182 1342865 1847874 480450 246916 1888870 904138 1275264 620975 1836780 1666230 560602 1861458 689093 1604800 230056 194190 1477634 366082 106905 772965 1564282 1581642 1525137 1130894 695880 128502 462060 1733358 1751255 600149 1663751 218038 53032 1113099 390737 1817578 1840494 1897718 752381 1377804 541309 581733 1759283 1937148 1244372 796403 1106047 1592760 1620555 559724 578910 276880 305191 681665 1623065 152795 624987 1336313 1760276 257663 438287 44007 213150 1194890 1490772 887378 1832422 1208864 76090 1615379 970507 1798243 1541622 1383742 194609 1082816 253301 1144999 521641 1360635 664193 926636 880780 1665117 1540922 964117 198346 1741629 1661278 1947810 929024 716332 560625 316775 913728 814808 563413 1292465 1141476 229826 1414218 1144864 1128535 119899 1858680 1632620 872114 1948623 874414 461600 1945171 304908 319337 942696 1412867 1232114 1770085 1964835 1044924 1826102 270628 482479 360796 1313361 361614 972250 221336 1994177 1254161 1940154 297923 770937 285070 210657 1421988 11965 1780984 422396 1350630 122044 192888 613192 841318 1033303 478252 1110222 740703 1094082 1607364 1998075 680172 298487 973331 146533 1035199 1623325 1090033 285919 897204 407974 250284 761197 557157 883144 1507047 325692 580584 1843929 1421624 17732 701397 902595 769937 1005756 1277825 1886534 1211903 1457614 644215 223595 1225225 1400602 1570978 1086046 810002 118331 59103 838464 1297511 1073916 1840114 1826322 1933020 17700 809132 1796188 1302029 1265963 1951600 1810898 529579 1623389 695283 1318015 1651567 1171449 113727 191682 879964 1159367 455433 493899 1775427 1130715 1717929 533543 1439340 1465624 213607 969290 86830 825795 538394 1995645 176670 608684 933409 1465668 1392658 290025 1154053 1234953 952541 330738 1243543 446834 924789 333371 885730 1240585 1919861 434113 1927395 1874458 858166 1554211 686103 385310 831139 861344 1332608 130574 1323426 387377 1644124 842531 433871 85449 293912 1806355 497909 299432 1416865 725978 750417 425875 1580945 155179 1889406 1057053 1979761 1517795 1976545 1870161 1930526 619157 1524732 238553 906010 1684043 461625 710144 1989843 1504012 917069 113266 977645 1304677 1792122 972061 1618797 1765892 1586844 352270 1679257 349749 888200 73787 359593 645923 297335 461449 1295909 1766383 112237 1478293 1854001 1519043 1832052 608457 1593186 1976385 1837058 307651 1547707 1626337 1724572 477552 857148 17080 1357290 184805 942826 1392184 1604302 1371619 1778158 1982871 1995129 407955 954914 1072595 1167167 1661307 397281 1939639 253641 689025 1275504 164146 245452 1649088 1466035 220717 835117 1695483 1106753 1854960 1229550 1221903 150169 352058 602580 429584 373905 1668862 65451 1181615 1325459 1229543 1366904 859881 1114665 1204745 942684 346107 1856017 655721 1556921 328452 1106944 205674 187644 681290 403604 242430 1484444 750222 1470399 206756 397629 1459325 1603425 1403600 1294566 1996234 1545669 484995 256109 1766733 1949699 936720 1490207 1848049 1727174 1922321 1707334 1713979 1373315 40428 1139533 1337980 1098885 819869 317116 785707 844263 601212 413281 830009 415410 1505857 416196 624840 623215 592766 215576 1270931 1723199 422241 719057 1202633 1009526 674311 984438 1222599 1895853 1231338 606940 196550 860918 1737148 1561411 1998796 612974 1133444 462055 1864005 222765 1672904 1366956 942469 1288426 1316034 435766 1828872 1001032 1835788 1646281 1055396 783278 1911397 499266 941967 1089714 795055 1149936 1947282 1515616 500776 1942282 1773849 491678 853706 41203 1069695 1523418 840125 664222 181847 882074 226999 1506419 1153075 108301 1332210 412349 955837 1007860 956448 1753376 1533003 819822 671012 1436712 762193 1782832 1333747 657436 548827 1955169 968107 864838 1698137 1903758 1046022 1735620 812171 78073 1153113 778383 892396 690055 1503368 1443507 70062 1560521 649003 2986 1600326 637933 683081 976665 626571 387556 1652040 896269 1868199 588199 1816228 929890 193863 1057185 795692 268627 75662 110660 1450505 1242164 670311 1163672 651394 1795401 822581 890184 520466 1938213 646432 699346 1725300 163492 27183 1376386 495796 1355281 1656509 1770824 1459666 169245 795611 1900319 276581 836354 1684931 1537199 1444691 1490990 1460016 342811 1607065 195564 447304 1039161 1458026 1775092 311117 1888418 873581 674352 1962324 1967398 1811268 1833031 1084277 341944 1591851 847826 1114621 26770 817906 722943 949424 63839 860842 1668186 1568041 850187 253868 841738 26360 2214 48011 598966 294364 412511 773813 70540 1453436 1886490 756975 1255951 225551 1318587 1720864 761079 1787376 487647 1817988 1409803 792385 383207 873796 1766842 224094 550024 771366 627253 1793090 1990197 795167 1036842 1918924 434684 455723 1818632 1211312 1147644 687114 1127377 1575236 824391 105635 217548 302536 144441 1149134 472088 1686811 1663876 407425 1453287 1696859 1254928 912259 194600 691475 1542430 877581 1523488 608578 354070 1732690 1458034 489391 1187659 1993789 775390 305576 925264 105384 1649888 627611 1887651 127046 745366 1115363 97113 594406 637091 765011 932227 1839333 413341 1515185 173276 1444998 438258 814358 1857831 1363507 1720440 984717 264873 978693 915913 1185990 69115 1700971 677202 166234 783903 448074 139614 1165259 491971 1899802 821404 1887935 1654160 1111831 1153945 444537 119050 1362255 1114769 1851044 1344764 1504435 1090903 666388 288940 202487 1811015 1534194 79808 1366410 1551752 1312200 1579861 1378816 432045 464042 778563 1705280 1857177 292724 1156616 829629 300967 975149 1760038 479361 1014386 1322242 1421973 661607 1109624 1620559 1000579 299891 1829243 621444 960493 658502 997837 1936057 395665 1313726 481319 482797 598074 1637283 1431700 491468 517579 228108 916072 111720 1631936 239136 1431719 14209 1647641 593018 312873 969487 893149 128209 1844017 1101530 183569 50483 1553559 557421 1493068 993024 1307629 770240 151064 1464820 1830567 277021 685509 826182 307578 616636 903106 490435 1479644 1793918 313064 1081381 1112532 547676 844085 676289 1245643 148920 625040 1723835 1729483 59035 969246 1963433 1889940 1986945 1022821 1858508 199080 1341421 1275042 1259385 249106 285437 1214805 281890 1592080 907672 429621 967896 244416 1888256 1492123 927678 1183342 972832 1941894 648143 776315 747702 511814 1778402 39649 1359620 1596119 1290161 1959539 1077516 1387020 1890164 942551 1237947 1497543 809951 1097446 1098530 947549 229358 482299 1202342 1495541 1110464 1246267 1814049 25922 1533331 1572847 261523 1307941 480479 1067595 834354 1385793 699516 1345442 1191876 1878801 1712486 1401353 1483985 653413 52509 1192944 237556 1666322 1897279 659751 307440 442588 881303 313967 423430 642160 1297893 402708 1570665 1058100 143891 1202188 1374589 861521 1238301 977866 439962 1390772 1284427 648973 184599 1834552 304220 24235 1647433 1208019 1358609 1365997 886231 1610272 163463 1603370 56339 677680 1265187 1559381 1714802 367592 1031106 1574411 1004851 760197 1660158 709248 275601 1294125 1107742 980257 1035143 1822578 1877762 1445799 412832 1656490 332455 329081 614273 1714059 806382 1119733 1339157 871607 742473 915853 974980 386720 1035589 158441 142696 1761188 1921456 92781 628082 302621 1870183 552844 1259415 1728487 986276 757865 149586 696471 301331 27200 214843 58301 1117000 1469273 1354761 1189854 247782 444439 1838610 1048923 1874448 1573818 1428182 130132 1450364 557111 1506669 1390145 1818665 960115 1413675 947393 185595 1568089 232850 359571 1290701 144837 1443805 1017842 1043913 296839 1793622 1152007 552583 602706 1346618 586505 141522 1902781 896436 1229812 704486 708142 510569 70742 223751 1477395 212932 1214460 1297573 1523721 1943979 1036003 758945 489349 706380 1730572 389248 812598 663492 1013414 1285085 1677540 329659 231387 1837483 1536936 959618 135270 94615 535607 882266 1649805 27499 1124624 892443 1817461 1051336 661916 948565 182654 378110 1718325 1248352 1839841 1587629 1402421 433533 317943 186450 1043649 686570 985807 484438 135327 478208 73382 1023795 1986112 847448 1770469 1121004 1224818 1379710 1511144 1830192 470705 831453 796304 1458321 1171163 918038 877901 1311655 1536945 1247631 1563492 1054339 1170502 143608 780138 894292 17980 536672 1178153 1896883 919697 155118 1438098 836694 1303972 389949 1787676 417954 1842707 1210802 823544 445060 1601105 161970 1741128 873511 50981 244290 769088 146180 647970 263229 1532992 26488 322008 556646 528507 1387552 1737668 521270 1517454 206544 1143008 1699745 571967 909218 197744 593791 1531640 1648807 1684772 388138 703355 1286995 1566384 682333 1620721 300163 1778621 1887685 949488 1816257 869954 824819 1185778 1005878 1983044 40404 28253 1199816 768453 766952 1611446 1470435 696789 449570 1740089 665651 854804 1687382 1784005 375659 133571 521713 820393 1861555 1415812 1041106 458591 659406 1250124 1147020 1276034 1173974 1719472 1758142 1224426 25534 659994 545780 219850 359948 1104643 1337788 447700 58985 1014090 164677 504355 477655 188507 1849751 1950655 1348512 413194 789149 24884 1424416 1628744 232830 632774 258771 341444 413875 983978 1884253 148906 1345805 888501 1061279 98417 1132960 1340203 999655 1321343 1599448 766920 942260 11820 1878020 1409245 641868 1149280 1338707 1255042 1929662 617759 1398039 1871452 546429 1256662 357375 751814 349015 98617 924664 1087127 736068 1449761 1438205 1819809 1600431 1820819 1216448 1706918 852328 1608225 556270 1396115 1917594 1177178 803237 517133 848228 116699 1438271 892373 1529498 131474 1400781 1718448 325281 1371583 1514822 349473 1850685 617215 16171 96201 1140860 502220 733494 1485417 105477 1631661 1392548 164237 140232 58960 932896 1254648 350461 664162 788880 1996497 83226 387892 1610345 1277163 1353174 1930430 981299 431674 32572 1696465 1929058 1322307 649513 669951 1848988 1142413 1825739 1641233 473550 1524310 213686 556335 1453902 1889106 911178 704694 1072286 505786 974255 1213953 489202 1396434 1378794 1990271 1774715 130198 235434 214145 1311823 1647551 687332 740144 19007 194650 1978136 1677754 76223 245915 52976 1727316 642024 1895812 903201 355111 56834 326394 392636 1568060 224881 1969620 804433 1724275 1750804 1448805 1972247 1000632 1503685 1321730 391193 1824095 1169659 778817 126355 1779951 1207152 1959553 1735049 969041 1216985 109125 1079108 1015635 1667243 546801 1370253 329583 1112955 231077 1298569 1662288 1392664 1196746 1718548 1966009 1053510 433827 1019437 1009378 685638 1177577 607284 837280 307405 1217826 452719 1483967 522150 417486 69047 1595222 1917132 926697 151406 181352 363335 403935 1814762 1790613 1505385 294078 1262218 1595949 489219 735134 887564 1144547 1511560 1090719 1662361 850838 1030954 413570 1335635 10373 41498 343042 837620 847181 241915 1582643 1728181 1634615 1971249 1230358 1567305 1248159 1432360 797937 258517 822473 488262 1489061 1712258 1406203 891010 1178052 933964 87014 1179025 1967036 1299670 16346 1979210 1904819 1146494 470405 463989 1816468 1498198 542284 1499260 1715524 712947 773249 601922 1998297 1276618 644171 1835840 1997815 453726 1102876 895209 323882 440205 1547574 319213 542672 205915 36708 1271738 371998 350984 984589 48169 1014258 923460 1637636 568448 1132676 1289234 1829991 859265 29842 1777612 369714 1379587 890722 1118318 1064384 41617 1526146 71182 1496885 596249 591781 953093 561067 1077347 1142896 1159600 1745404 1373807 625462 367468 648797 1255758 642271 801657 265680 1404027 859067 1337796 734329 903009 156720 1642054 407714 1581168 265084 497574 836944 1826383 307055 1302074 812415 751195 1398606 820803 323313 1648975 711638 1781849 921389 1085366 1197977 1329194 1113798 863486 594039 1820287 1884190 1180304 328517 584404 1318322 1994254 614766 281976 439815 799727 1294956 787841 405774 967630 1534192 1899923 1248586 1906505 1658154 159083 1463245 180022 375802 1277176 998614 1715789 569535 665465 900577 948154 468120 1001139 360976 1730067 686765 896755 1874955 1454989 1792527 1162186 1483534 177169 1728980 300918 869574 615671 1786656 402974 1369204 1466011 1781110 1387983 83795 976649 276645 1304303 173066 720113 1181593 1339948 1660067 1310009 1660038 1344870 1411816 229161 1136455 430470 1004871 524920 229868 76040 1823138 218286 663260 1575012 1624031 1054266 334316 1196659 161039 1798819 975240 147157 430956 969468 340037 1472251 453743 727881 1165066 1105252 168832 1211650 685250 938162 348126 92622 1541785 1482218 500827 633762 217854 553793 112797 1269510 273424 713034 599431 749589 647899 214507 1518125 1547682 1276968 743540 316310 6321 48525 263594 1751146 323047 874384 1537496 388072 1398975 833635 793059 1158628 932509 381177 545748 878098 339277 1343718 496875 1977541 588527 1840970 837649 1797474 1771445 1646426 46718 1014457 1866649 437646 734358 969752 342606 220749 1804201 582833 604416 1095338 1841008 1244826 1800957 979553 286992 832910 1913085 1457726 1849707 318646 1557442 1355917 1791568 816028 509722 34420 682083 745395 543121 1973300 1654124 6521 838700 252004 1760919 701672 1993446 740174 22198 1725060 1408946 737519 719582 1159634 966130 383369 1492273 237466 908707 1429241 280602 748446 1611059 103506 558666 1124234 1292114 1197341 392633 1129901 1947802 1186683 333160 269285 1390067 1833802 1433466 10661 108863 782974 250359 277532 1776219 1324997 76796 613952 1208625 48986 418257 167863 1168499 339802 148073 1994190 590712 1329928 1006529 1787270 1719867 833458 1836903 683755 50976 784161 88250 1155827 653910 1403994 1836832 449086 1911152 548998 1109768 309614 124446 1546501 1256261 1442824 465367 1346828 1766011 1447584 680430 1525288 1421771 1928999 831782 1446842 563297 1759237 1868537 582534 958983 1941931 31582 1965961 519158 1929809 1353278 531761 902960 1179788 1701763 293471 621288 408926 919472 1002889 1873001 1120598 872667 1902002 1426352 1547885 1204067 1568163 1831577 884393 1561268 1014595 1466275 65383 1081267 1419291 980317 1525467 1160601 568330 666564 1461031 884750 125906 349287 1923064 1255202 684300 1340712 1112186 627623 1952758 1998509 531690 855867 1387386 1657232 1636612 1583692 634631 1927815 385642 1579185 856904 57216 929374 1928090 384440 1213558 1157413 1065222 281609 304608 911912 909260 555884 968213 1081548 389088 776691 905273 116104 778602 710296 990848 948224 685238 351098 791846 1138972 1978718 596027 625463 333524 1891023 998515 1269469 1315126 525660 856995 1507363 1962188 1148577 1388935 666190 36570 1915206 234237 961259 1488312 1171976 1040430 40501 931063 1552110 1394298 1734621 42045 910356 709298 1403553 90958 1455375 1085272 752525 354528 1580220 555279 627714 1347483 186800 815126 1620268 1246294 1310379 532690 1750218 997132 248520 1689480 1064146 393313 1261106 977416 1279831 320565 909061 1740987 709571 1138119 229392 142158 1625215 1284764 1661340 1282072 721277 1628401 645667 1869936 1355970 292209 1676313 134692 758416 164506 434167 1984358 627866 1314208 224894 558605 1503710 241522 200223 1169830 1635345 985153 1341635 490333 1290792 1838631 241707 1245886 965046 1242216 1505982 670423 878061 340423 59658 1869307 612679 332885 862857 1126333 1890205 1030189 1262161 1440971 177501 1279161 1483543 462649 1934175 297091 1662700 974854 1457973 1348901 1958196 1949929 1603824 658546 229000 874237 909079 1142412 377279 1544389 1818797 747808 731845 1435904 3290 703159 1418302 1181591 1920464 1560622 574528 913059 540745 1143741 433153 432925 1335121 1159714 55637 1886341 893889 545500 1474770 274405 384622 21924 285341 1781953 987086 1448532 1169183 169481 329245 1587325 358453 1263825 1194058 1129878 489399 1256868 808465 1180394 513929 416542 689651 341723 1263888 1926766 1394374 1123831 482870 61640 1726689 1823031 182457 686050 718285 965365 959110 1743575 1577458 76295 105137 76366 509899 253637 1097697 1362149 515179 296589 1389766 139029 961353 1934239 1681891 1592095 107769 1337914 1748107 1340783 1654377 49044 1275606 1348687 1681968 1389118 1477732 159772 745504 1009641 1038599 1229218 1238230 678492 1324993 441785 142979 1521624 37793 352712 685653 1973068 1657248 335673 1787109 199066 1580074 1010610 1788020 131193 626438 273280 301377 246598 1188096 1133373 893834 329137 1545377 904066 636903 1435885 155667 1138007 1745001 12939 1282446 1976582 1327667 1052989 1557163 1145375 1723545 1947786 1495421 741374 1591701 220571 7939 1008966 1826309 1924141 1645310 1053761 350943 1216699 221327 981517 218584 519914 776377 1145682 163858 1419646 523939 1236196 191416 893001 951187 523764 1855273 625180 871489 1631590 514272 1710302 255797 982107 1500065 766571 117984 839447 267277 608277 1846060 270708 512147 528505 1588133 1437219 1817685 1666192 158456 944421 935528 1233829 1189057 1398953 354497 1876923 268975 1901675 1346404 1513554 733691 744356 1157688 1270038 142867 611059 264156 511057 1881308 1212493 1480567 1136375 1993021 1139047 1172049 1517873 1833854 1108761 1849928 631572 888042 65676 938036 1730009 779522 1603262 1096254 1401069 444950 1545286 1696599 1079672 582569 1331899 1667682 1826997 1509361 1167439 856369 1989193 1736176 1487296 1620482 191667 1688144 1101993 414826 1703410 1836362 233274 333844 1694371 713246 560607 1561254 885952 1882509 1281975 643990 1975332 1240366 1553516 1635943 428852 1614340 715116 1770368 1729822 1019222 1058905 738817 1894962 1688506 1999544 1262202 1806629 817819 1826871 323854 1251157 1203759 165938 1126714 894555 852663 1141645 1358165 1144481 1596264 1328892 1156188 1933132 1477255 1837635 296255 1105318 23499 935895 786435 539642 1161539 1617627 1607527 98174 1874533 1018923 1663939 1457446 457054 1772621 1146630 1591220 832615 670485 1481949 1551669 186802 1338108 207574 1615753 1617549 1943060 195835 48431 595950 54514 529330 1107935 688268 1033904 138199 267295 1435978 143452 136015 93240 674249 524482 347079 1254892 1419928 1306029 417253 98812 151375 1497114 635881 505033 1284181 641817 644805 675300 401149 160847 546022 1731508 1408550 1163458 212240 408222 269501 1182024 365463 1729245 1421120 1482296 1812250 670768 1755130 1834951 1306503 609005 1862246 1590604 678199 1822461 642725 1096372 1944067 1642629 1699314 610879 1570220 517445 1085085 1430387 406392 742612 1895551 198033 720522 735982 1833504 1911328 113259 1599774 1768108 1093508 1254716 1943014 977191 1804145 1799523 511449 180518 98861 883570 1302711 1270860 543307 1247295 1632568 344077 1895779 1445857 66124 217848 1993206 1858852 1345796 1684296 768253 94918 1181368 1135693 1005888 231858 1137070 644755 342010 1528014 1879007 1043360 1574785 1786025 419930 560515 291432 693774 929757 1047917 1655672 1345260 973601 1604747 446219 1510061 177975 767662 1226917 219278 625956 1152008 1192760 174667 1333662 1272467 236360 990854 1969989 1934994 1335751 1234043 301869 733572 1613215 1668466 1959925 176089 571876 1875180 457530 1357196 91113 725507 346248 1914509 865726 1411005 155429 515668 1768980 513656 784092 1145189 196181 1547809 515606 94922 435205 1777095 1034550 1905799 1611583 37246 475385 1827099 23932 1722594 1932986 550606 702099 937335 400887 1804987 688186 634790 1002738 1159169 618228 1494138 1456005 1320071 1875965 1484454 1245107 1422126 1496743 212005 1654157 945598 1829666 1627681 68305 116707 1701877 1752584 1879731 134740 265106 811322 1938094 1298425 847735 779792 1860113 860711 885367 1685404 965502 153061 1838598 1541328 491546 422571 1254751 1556428 1317384 111916 1527013 1220701 898150 385470 1264077 1787837 1498184 670078 1506597 737326 1106377 769507 1090656 1625835 1200375 1888886 1140604 533343 1492151 178748 1368019 1630221 1248786 988736 922527 1076763 1061097 1986593 25090 926470 1117575 1437958 76724 960178 123349 712201 338889 612016 1396461 1262952 581301 829187 1815964 353735 404332 692704 327963 1652654 315753 1179076 550166 1014024 510261 1945202 71583 1350039 401521 1690805 1743976 1592598 1120177 183040 1199073 1434189 1679286 1891377 711099 695815 994143 574182 1008410 901822 43114 644098 1125051 814476 719824 20154 1101656 969375 357869 1749377 1072171 1954274 42803 1822828 1310431 1401964 1415247 1436006 1708519 82967 1034943 214543 1469389 1773119 1360991 264588 1753408 289081 51734 1824748 1898408 797474 815370 1158458 195936 542652 1665559 182414 1170443 1322154 930017 1784710 41906 1771786 622524 1554361 1976375 1874517 1784130 48573 1175486 1519434 741576 1974336 28014 844670 1583634 1304513 1911925 236765 421792 136154 937083 343376 886118 41602 1033485 1439858 1452589 1358289 1047378 1210187 1320052 3789 1734364 1060506 422969 943909 1128078 1979417 118160 1709751 485535 145805 608212 1114611 1873590 918600 773539 1876502 152532 1605552 933460 1367545 96573 131241 1811545 700577 1909903 988169 652737 1974054 1828458 1059800 710133 1870727 1734743 1202797 1445639 501494 1408095 1283615 630149 495350 895239 1071561 352595 794345 1053348 837012 148959 1158027 1395821 1906023 1506622 1983881 1909151 540275 1293674 1900827 1983855 1342685 1821719 844923 1095659 829042 419884 277670 389910 1221113 452979 491128 780911 491465 1712446 909086 422745 196339 421893 1976104 473578 1459009 625455 644498 1134501 1404502 1767403 1794943 1171188 867824 1823570 1157113 882439 151417 1636498 1566481 417030 66288 1896227 1163939 1604043 113460 259235 180257 871760 1418079 1073606 854655 1951517 1959057 457206 1125749 740176 1651622 1128940 64938 1893292 1695801 1157743 1707517 89709 1106914 742705 1313760 743131 804322 288042 651006 506914 1489802 182143 1154569 1280337 59578 183744 1423400 1583809 97673 1453154 1312352 1242292 374890 1677463 506523 21889 109482 981288 676622 1589186 1696064 793232 1588004 1728633 1934962 663118 1392708 471345 639840 1593184 993930 1159182 397631 1172606 1483718 330952 1926051 91239 447016 1027603 31752 385286 1594194 102445 1834167 1233845 1503236 1080193 768630 1537437 476078 1972237 1437405 1549552 1581392 260513 1855994 597576 1226911 448031 51677 1933237 539654 1347758 32536 1721281 1421766 1752922 463053 1334900 50587 1867428 585959 1938140 1657338 1233267 594469 1619296 867107 1114020 1834777 1028772 1627678 1838554 1118921 1915740 1687576 921678 1160694 737302 763000 810804 1738527 885886 108521 1417956 1715903 422361 367485 766915 583104 755780 1532492 751202 1414410 1494434 287605 410839 572935 23978 1934818 763532 11277 1730675 1707998 49155 1659889 61624 70398 753074 1182750 23281 97443 232246 1504569 789173 832853 111737 1122504 857385 688691 1435787 100064 1343353 310168 266284 312540 1723930 836221 1574767 146960 1442582 452229 490513 1577782 1100244 577683 1978120 1656057 1118454 644376 542803 926332 1437609 672684 81309 1694430 1760214 1107799 1357778 101385 619206 114854 1280060 547196 1440204 1938761 938001 959236 1643094 1926857 1106512 1760665 921363 636686 507832 908899 354516 1512038 251144 1780178 1519548 152819 1770974 462502 1399426 1704237 891135 1072241 1366845 214936 335000 60632 410405 1225042 1991378 359873 1677181 462708 1911834 1964190 1733846 116341 656958 1634906 1452150 1487361 284498 1407982 292384 1898763 1151076 669112 1060952 66163 1075914 459918 1609774 1416277 915068 1768500 1716488 1612442 1710358 1193174 415081 1226245 297752 893311 380996 1118422 782975 1254754 1426174 254720 321367 962912 216150 1564105 187419 585995 935171 1514855 1474223 973947 1456594 1019461 1261376 1524988 1338804 848914 1109442 244252 1754424 824555 135570 1781048 1901869 1844238 583251 1988977 1516477 1814284 426505 1841590 543616 1209931 233614 1223513 1546910 744437 346162 1023699 1058933 1680295 1096090 24950 31180 1930848 1601731 1982353 245998 963372 446224 109542 108046 860919 1218511 704215 106664 305760 1919583 155205 1285389 902908 1114718 1018411 1015880 1795223 401015 433872 443337 1559747 171205 414866 87007 1285561 712579 1936238 1878319 1589993 1089006 1560319 1813195 1154076 1029960 637848 645063 210969 1075992 1281343 860961 79115 1755727 1973187 1186745 1239465 766693 1658444 156061 866827 1836383 129078 1403685 535745 718312 149894 1596563 1425385 286764 1611431 82007 1875561 327023 1099840 1572759 931913 346580 1880690 292304 721795 1941851 1164700 1467944 687843 577587 1914533 436 111034 1782302 856413 1893415 127654 1782898 1762580 173534 1475740 555621 1766617 60792 1456752 1571992 497283 689049 626059 1885217 85029 41049 1281246 1805812 746400 623729 333765 1876996 1691714 1712077 1666467 929137 498840 103899 1390518 1277579 1976215 1766730 37252 1385882 1205555 745825 1856213 795112 226950 1295986 506963 1608457 576999 1546335 938678 347980 446660 662086 1344536 1377796 1473981 1303961 1386079 1931440 1064496 163472 1777961 569784 751810 1323667 933882 991642 1724470 244297 1395792 46746 1441583 486374 1403513 1270793 1678130 620557 1519296 1640914 1962803 544728 1727312 918476 817394 502409 793328 244615 1894208 1428570 1625147 309168 1724968 783121 1966595 1035804 1498352 391357 1354954 190690 1995785 420217 246255 1219047 1243561 1080000 1941447 517596 1477172 1707417 76751 1602127 517644 1920462 335975 513410 467664 668202 243483 1730047 1429255 1132294 73554 16358 1231494 836998 1927928 178353 165510 638474 1948826 388352 864596 1421143 864377 1129076 381119 964432 66960 1625097 756144 1100859 1181865 18941 1319395 1522186 104576 1036208 1770680 1594746 1919129 1467555 587159 368045 409101 1675644 132413 42804 1139249 1870132 480702 1795495 1702279 442802 1763192 22085 897705 1142821 311957 1363222 800340 410104 1194726 656691 329969 258833 314669 869092 1905114 1564280 537272 1274962 1516478 567602 662580 679677 544034 175935 1350358 1411697 1892163 494330 1383472 1683315 1447300 1064739 726620 1454698 494107 450794 1432659 1258779 555355 1678141 392904 1691982 1362979 1656095 356482 1434723 332902 1306334 676696 1762316 435901 63716 1137535 220069 425629 1118930 1475360 1511198 1218320 1825434 1881472 1900069 422108 1017171 458338 406358 933981 917353 1819927 1815929 1284709 1305090 1694864 583814 103135 929044 478652 960523 1458640 1187014 126609 722781 1119983 1471503 1426951 595692 1705432 123183 1729249 66000 129615 1779523 594281 1298592 840832 1744983 1544579 883776 821857 164964 581081 1363535 1437269 383749 1642717 254015 1826472 151221 923687 1344016 555560 1216565 1400162 1280347 223939 1854320 635259 1235281 969870 1495523 1578247 1089132 5831 905838 1155485 1343806 1278798 234468 61574 947981 1936753 4474 305216 871301 1048351 630630 799135 1989429 1179044 1774257 1232191 590960 436384 1168997 708608 1285026 1907983 1553233 457149 1181836 966258 586116 539995 907643 1077496 1419017 482038 994231 871253 1494711 735441 309877 661450 1227621 1065722 1920553 1729870 1542300 466472 532464 465661 1148959 600821 213241 1371537 1559371 1630679 228304 1168449 142866 135740 412039 1731990 1780594 46826 298147 852233 1131840 1172821 1002967 1894958 1199400 31810 1653602 246008 74205 193370 1674570 1675640 380379 364491 1634997 770779 1397993 727278 1631415 559867 1182428 1495169 732049 279208 851375 150723 1004436 100845 525032 1563009 712449 1121591 319855 1123226 832803 979926 12847 530527 169104 1258215 1791226 502990 1638762 512744 6512 1698590 159142 1953214 1433109 1548369 393916 1379221 243932 1648851 1068547 1597547 871979 1298997 1008844 454451 1905280 1162911 415648 1896599 1847962 522362 291573 823277 346892 1293063 1529742 468493 1607774 326412 1869758 1707071 567012 654707 1262060 152265 1907913 1716917 1941988 290701 1800972 691187 1196829 1559543 13026 1620037 154462 395534 1992477 496427 966074 1841371 414265 829290 332586 1513665 1248066 87291 1870964 1683861 941601 981832 1482406 1153007 144780 487256 833718 1398155 463578 889432 627861 1381979 327044 190572 1259168 824102 384391 915424 86752 1134505 1383405 1847666 922418 889075 765093 198366 1912 565734 27842 413583 1444796 911584 1483366 1049147 1656534 908259 1721532 1088697 1622242 420443 1780836 1927219 1007189 1552972 554604 275863 466464 564769 1880379 1952517 1588172 1887085 299226 684614 140607 1028451 373871 957214 33425 1305566 760856 1998537 966456 1242088 877433 140087 1250299 640800 549729 1734298 1339793 1020766 1435028 1042724 1030489 537273 1553377 729094 501902 926553 1164540 579473 1566640 1223801 1932710 1630283 1209292 1435824 406659 1490520 1266937 471254 1433895 7670 213982 1541897 1012564 1487486 120695 1990927 1893119 1356338 1259237 252243 1563759 1246134 671275 885190 698626 73233 23681 1071583 1415508 684891 1401294 1012261 399323 523842 1724925 350962 644118 1653636 1505145 1447480 639050 583276 1122942 224122 1094663 1374186 1287982 504201 413154 1750917 210229 1087672 604247 132460 206894 674638 524684 1246410 1466932 1072961 818517 1798654 959378 418785 755025 287715 1773173 189433 564565 1089103 206729 222566 446117 1508096 972772 1510930 1294063 862756 1648690 1772897 470363 1273897 136066 1627627 228893 1412865 1646902 611676 1505342 1341863 1924544 1715828 1810480 364756 1094126 341891 1390705 472197 1101071 1082773 1132081 771074 1260644 743792 825304 969500 765448 796873 237381 1843293 826264 1302514 581207 1592504 1136451 250688 445589 733845 448740 800722 846270 857634 1928242 849020 432121 1461606 1983056 205738 1813768 67953 139527 822120 661119 948845 503059 1520444 913032 1097346 1788009 1850500 3053 298034 788727 1503678 1806487 112185 1791524 994791 433158 92673 590889 1410389 122893 206313 1255979 1721240 1990419 1529125 103535 1298434 949237 1368333 225881 748309 1601535 1903448 256685 111904 225438 13408 903174 387936 160159 1622269 1723782 1007519 527520 391799 1964972 1030430 1273600 453936 611043 1099793 1164996 905307 181512 1060581 1382539 1741918 524206 667403 1846943 637405 1111277 375175 1079392 1918629 1519407 1191783 262582 427358 1356380 59748 1477941 1666736 759527 1440341 1275096 1329170 766348 1917060 1301915 663725 127348 1119959 1708520 1877564 843957 1645468 752373 1797329 641822 1548757 939506 1656782 835643 13639 1044124 259062 1694013 1327862 736092 834212 997701 1493956 1513730 892037 1069317 14700 1538639 79232 540293 1079757 1495760 282231 1112081 57708 1650806 1684966 873415 737459 1786458 30001 1476358 1577797 1421802 1644200 163018 1475717 831300 1838820 1232879 1782073 1195658 248173 1457628 995429 1209887 989494 567442 1299835 676910 1263169 835990 925043 582621 497863 819824 493552 581598 1223559 881873 1759588 1809209 1248834 1812904 275687 1496714 1619030 444348 573212 525784 1425194 1128059 1259950 1842034 907031 753954 454415 857285 1058953 920019 1340132 145247 570427 688263 1869351 668691 553361 1823963 190838 1515527 209580 147532 577504 782862 1861655 678761 964012 1345511 1719607 1014491 1782143 1849678 906858 449313 44173 1992349 475482 1786304 442738 1009655 881499 376462 61134 1145755 1342360 1080332 461006 1366229 315451 269990 1205233 461987 1641615 1854650 403984 460624 1858396 1682682 625693 1457890 1388230 897099 1376861 129169 1041466 1689921 1912669 1785 1702034 1681736 958222 1677716 1545937 225352 1795873 106020 696598 284400 250241 86301 273527 96414 837962 942680 722673 1318990 797914 1525167 250103 1863699 1951961 530661 1614802 750463 489631 1246201 1622108 1371339 749571 627458 171188 154038 1223894 165217 949881 1985157 582461 206334 925832 507636 535440 1619032 329252 42423 1469467 1526316 1224331 1587653 506955 1128664 450256 1058847 1771615 449007 1664572 464793 1419348 130300 1670740 1802760 1522078 1971884 308104 1899975 689009 1394736 596916 147749 1296021 608100 1724083 1871149 1453228 930901 71115 1657113 465231 442681 439212 1029510 593497 576337 1338800 959192 747341 241462 1420613 452782 879054 1805374 1483381 1103750 474640 1581079 987945 1888433 1918945 1712832 1029683 451134 211396 1013814 1420866 756487 77895 1989851 1665054 122185 1270938 459679 548233 711600 1287374 637944 468628 524678 696703 1199016 1605488 1037219 319512 1243662 496493 162000 1629987 1089591 227022 1364668 384944 673076 908727 39683 68689 1737657 1500300 929698 746375 1275137 122751 705409 1372398 896482 393259 1754187 1339912 1278050 343231 1527267 953374 1803891 1604886 1725410 579613 224329 1966262 773922 97319 292428 995467 171629 1026807 1727748 1643388 441373 262890 602447 314896 688473 1923460 422147 530227 162673 30786 229658 1289627 240161 1733810 1992220 584261 42288 583094 609065 551236 1545607 1934879 1117864 1024961 1616517 1424407 1141138 935522 204910 1738489 990038 1516402 710365 418517 1860953 132634 1209796 799584 1424535 762148 1502836 1569380 1415127 1612398 1130929 1939750 33045 1840506 1006373 1552705 996501 1837357 597613 492657 320895 481276 957827 829592 1198438 1001782 636459 1956903 660569 1514017 1686999 386601 710934 1738821 16461 122400 1392782 10174 584577 129270 1791626 197512 182592 1376014 1396189 1913771 1178055 1951047 1968196 1791390 1677108 1168857 724038 505703 102064 1219051 208007 1939519 502901 497049 1547519 1631903 1185968 1613579 651668 1645910 1158083 1286446 1401211 1035706 408356 177830 368294 1485169 1519475 831509 477769 1840604 937378 1771710 1052818 1689731 1091883 243446 1462502 1205872 1273474 464266 586681 492050 718156 263723 1422933 1135336 1824936 49434 1586799 210751 1444987 886840 1838787 225389 1624457 1274287 976567 888811 586149 1091561 416736 1098105 1704171 430069 30816 1948923 362423 114605 975689 947656 1943142 303508 835333 1228520 1860516 1124290 1371511 1612547 1025035 1970549 38796 1735965 1694775 760246 646659 844302 365264 714035 289824 378742 33858 1856694 418926 559716 1605662 647917 437934 1528216 1343668 236004 129231 1439780 68387 654195 1571171 323661 1540551 1909143 635995 1523640 113249 1182113 1782944 1976983 1821924 118915 1245700 807783 119825 1792782 1724380 1479345 163172 407195 246470 1126941 1139667 129302 191729 1577751 961598 896010 1003374 1656140 457779 522359 421611 1054977 1412385 1395976 173416 1545901 619497 1966483 965077 479584 474798 1854407 276978 1049880 986094 1346950 324350 1572879 1164408 1330328 407877 870182 972599 1893982 1968198 121128 706967 869251 918182 1992903 1747708 324005 1147801 1045692 1070371 1406231 1633484 1904443 273028 143662 860911 1588176 1968772 1908772 1738236 954789 476285 1599746 442192 1390264 1201957 551584 19865 649929 1585421 805225 659037 2813 1871336 1599712 1253978 1055165 638067 3774 904926 1025793 1420948 671548 976366 1938507 1893872 384371 143871 1985773 1859809 218432 572414 466033 1196398 265549 1596791 983457 1971852 1451129 961293 381060 231021 1435762 575791 1176062 1455769 130203 916284 1264679 1108858 328947 1188304 943931 1110256 699213 175595 142113 116228 1157789 329352 1295691 317334 1800062 1700962 1735245 305055 7076 234628 1421 1045778 489292 580393 819827 1831603 1716098 1889244 1170231 1575105 1768960 1564996 1976014 1591859 156132 695397 1845157 151264 1711633 1930758 381820 32975 1055577 311317 1513970 1310467 1585922 818482 1073783 1832303 877448 866712 1837335 1273037 1364107 452086 271356 1827017 1396141 1915928 11888 1571707 167360 99322 660134 1300713 1630260 1042722 1879141 91265 1229202 1108963 708134 1341424 509459 1860934 974902 1462928 1663477 966334 1265032 700027 1422565 788026 988710 773106 1462736 480001 1852246 455454 484848 739779 747500 906215 695836 1741205 1963665 165438 734430 1747637 1131382 1634286 1481937 582568 1923729 1130796 48677 116294 1390664 1840956 698064 1266116 751441 885565 1389006 23534 1950625 395624 47466 1735289 1001638 272755 1394457 386416 99616 84183 1778101 1132808 1134914 142788 1780543 223212 334354 1780257 206058 883297 402407 408585 26165 1546696 473743 442487 1448865 287138 532783 1467842 1226496 1872784 897355 704196 1868771 218559 1877824 88231 630222 1358401 1770270 1564445 1316907 222937 1500810 1810977 1116692 1891219 1777059 130120 625638 107875 773618 1009892 1856385 661595 1735112 1475372 1941910 290853 1351854 318273 907901 471347 1281435 1527101 1482705 1928152 1191738 451745 186701 571238 1442659 160754 941157 204456 1547451 1831036 1959593 1408316 1428826 730072 616023 653554 1143126 1222541 1338561 709465 1160888 175408 1320382 1683886 856626 6076 443792 1944371 180086 1722532 538792 1642297 186161 1295264 402634 93797 694289 114246 484953 1396943 434034 1678324 1206652 173437 905642 1330388 306251 915177 1138539 611048 447091 242046 1816656 1793670 1833965 1718300 1605850 756760 1314425 1026882 341024 91304 1875270 1217586 1764584 581485 1829401 573119 1873602 96279 506918 216567 1139177 1555311 345154 1039087 1697545 1052727 1857638 743821 751279 1395158 786250 192603 1849379 583728 1928971 582857 379312 398071 1361902 931811 794663 1932935 610765 1741531 673519 1334456 404481 1086254 1068334 401637 1654468 98654 1283225 1243052 477202 1838783 1760683 312165 771973 1629776 840628 1164156 1350533 440175 761030 1686076 1566731 1993711 1140244 658098 1941149 1325148 327498 349944 950629 1786770 1601156 95867 1964259 1137441 1687263 1782993 1841235 1560087 943108 700246 648783 624921 1153883 1246547 1601155 1748757 261909 144951 1223520 1942068 1167925 1261863 1209925 218652 472459 620598 949415 1195335 628476 1088743 1925019 1005091 1571133 1708425 793385 660022 983321 888793 1181940 1398519 1840772 482453 1760972 1992812 674235 1251014 716387 1425635 1122433 1393947 39721 1152939 1638200 691397 1507801 334620 1053600 1384744 1802519 803142 868700 48630 1595810 1980400 593696 1385892 1383580 849636 1849216 1092995 1966563 1125323 347384 1277513 4524 737181 165840 995607 1246100 1987715 1182808 879260 343296 762555 1054755 1015709 1821904 787873 1384323 1547261 1953000 705979 1620012 1184376 1354749 431094 1799457 222216 1218031 1084634 1164111 1667788 637428 117140 224935 34256 1171139 1844693 359611 533657 1922951 227541 974856 1958111 854481 1976507 1247666 854167 1370811 25033 1729532 1258283 1101494 22762 23727 220763 1002992 346858 1677314 808452 377702 959171 706997 1517004 674048 481364 403857 1267361 1068410 1883099 120237 1775445 1070681 670612 1844787 157138 599117 110060 1632198 985241 8555 26967 49439 777168 956099 542335 1909574 1279391 322097 836858 1609890 206987 1553147 847748 1682755 1676069 919857 1096437 847275 1973808 1330836 188381 1765260 1280835 1223147 1578919 744398 599950 711345 1482334 699830 1295505 85985 943518 537673 423423 621970 1328701 1537423 257697 1229786 924083 1893014 82762 537852 1061939 230719 1857450 1193992 903193 1197964 188766 1416644 1591258 489189 1562332 1685357 143853 1718728 187660 45260 1397626 290648 243572 944520 601955 597147 607538 1198341 340173 1796728 1251551 521533 1876809 51282 267901 135063 1911183 1468488 990068 1848296 1442269 1596571 1727592 775451 1740205 1267188 994569 1446526 1450863 280940 954103 1354975 165487 947383 722833 1778192 906548 483353 1335104 890734 149777 1284370 1068439 969342 1986601 800737 804898 908752 1988758 1444111 1994095 1138443 1671866 873182 1164427 1499996 1831780 1208193 1638241 1607045 1038740 700893 1015141 1439685 1058275 1363473 243880 1213080 1502037 565600 1182536 1370821 359946 975447 1203394 482719 1342474 678068 484993 1915612 1583001 1923821 399509 1499003 745124 1698803 154073 1402275 1756584 1852987 1047422 1380783 1132711 411375 1198573 1611920 435338 1601682 1921530 1941987 1713814 465373 875454 1781421 1226508 276412 1454366 1929405 1973220 1626150 105998 450283 108348 827739 870492 1901863 1830169 1171376 954372 1628664 423787 1711698 728019 803454 1992908 398480 1706579 1804195 792931 1156325 1581675 517850 272116 52215 1617054 1125658 1717092 1313957 171240 548047 1092438 1159451 868909 268031 1118328 486382 21036 809199 1257913 1118065 673061 205828 696860 103927 1419090 1937406 1103747 1294791 1877057 834481 716096 299193 1858273 1533587 864347 1341152 125487 622957 847308 1827180 669945 242281 317117 293871 1786844 1059727 782766 758476 1851084 31973 1019257 1967240 975703 309257 799591 1471101 964966 16524 990394 1956653 1293417 1614495 453095 1231987 1327323 1516776 1849243 472398 666445 137504 1031347 1134757 1354055 1657961 1531629 1178293 1801559 91548 566572 926648 1465373 583042 1073109 1613085 1995649 666237 1003036 1250603 507945 1541936 1331203 798091 1374289 433236 712175 34647 142724 225323 347208 96297 1984792 1849588 862294 931151 676305 911765 177053 1876420 447834 639017 1558151 275536 1350364 527078 514090 820182 567209 268141 1182968 1291256 1171132 1647557 1460686 653429 662635 1551850 1451749 387069 1708522 1828661 391309 616501 141215 933195 575195 874827 1493 1404212 1373647 785163 666813 301769 879929 320313 1791807 57483 1878172 333574 497372 1740648 1799379 1418945 759202 352638 1762711 646745 116473 592607 1265750 1806224 263422 490676 625620 1637880 552103 20660 139136 366613 1837192 1708554 174564 1372469 597262 1375640 1170220 974331 762058 1358079 1582979 1735330 1201855 1247070 1074196 1228197 1308851 1524223 1247879 664838 1764517 790124 453068 430385 291688 1275345 1314688 968809 945261 538437 1048734 1057627 1134809 743439 1945572 1549153 1338447 747980 894602 1083367 1151948 1034381 512967 1674118 1307875 1192012 1314687 1870623 1352595 736982 1373532 1584542 408791 1285839 213779 1472839 1356415 372798 1510594 323914 1015371 1910389 1968586 1486737 274240 1847420 96250 375745 67169 723277 1339622 247357 71910 91738 98012 130211 1932127 1761477 1939793 1523858 485917 158540 399448 1810618 1132739 1723741 546315 634159 43099 1797008 1807105 728397 1134478 1659543 1099924 1240872 896562 1241468 739880 1026330 1423803 1760110 300920 408202 1317150 910339 467377 1521134 1658208 1718226 1823227 1039924 388478 437154 706084 1342701 139529 1178526 488960 1457865 102779 735092 1230238 257628 1641434 204873 418356 715172 651803 492543 979584 772321 1149266 1038507 1783885 1363164 1323835 646227 1407877 504187 1428591 1420001 1480959 489624 771828 1515873 673923 1643751 1570636 916765 1020518 603788 950352 753338 1344484 938434 1112334 1248147 66894 1182314 1434295 1224265 439628 926490 552474 846480 466299 843026 1406153 548931 1817548 1685946 869529 840643 1339437 1371569 1463923 761696 1997073 96622 1779097 1105050 1886063 1237592 756584 1778512 1132518 1911464 1867376 1707652 1455411 1141746 60892 1641410 959143 149886 360601 250884 152657 1614092 1455489 510346 236519 290553 550107 1886552 1592085 906627 1844028 683580 1201708 1478079 390380 1270271 414392 565581 1036671 534459 1292205 398785 317905 1957570 702000 621709 819591 1373037 1341864 1927111 1008056 450600 1999362 198834 1977957 497711 369680 823357 546496 244150 55493 32579 784091 1118576 1983826 470147 469090 672207 1547792 591554 881121 583508 1224355 394284 1020891 755668 1875640 222490 1175715 802239 460145 1488577 653575 1967041 226214 916218 166560 1805300 1412487 1558915 816918 274052 1588343 253533 1020604 244551 293582 1813772 718106 1378485 1442323 1722017 591859 1618443 742951 204514 1384380 792539 242653 298475 1861180 1931129 9054 604568 1391760 250606 1925166 1759052 397110 1914011 1660231 194393 1572366 158496 672776 1136162 443999 86300 366974 916349 1673923 584269 547516 412031 518658 39140 886307 1050667 801510 604787 1201642 1709424 1691691 1127222 1123774 1954795 180954 1038285 810318 55463 1079439 734069 1433910 1026420 317837 852243 979546 1096220 185031 1494383 1296638 291859 1179090 116633 1162197 1794278 1616515 1807524 582409 790232 989964 1260261 1622405 755572 1031862 305441 560553 1151330 1297813 14568 183493 662118 711037 272393 1565611 1405465 1724679 1334454 824748 1086425 540847 671292 866464 1629888 6288 1532960 253346 150035 1604519 1217874 19186 1776114 1560947 1309019 459212 1897361 722376 1708219 1550018 1509720 194666 1453434 155914 520722 841818 1622047 1769137 1921012 757642 658252 1645010 1079851 913265 1731554 1728428 256024 522038 541753 1866519 473755 382361 1934082 69776 47701 1735873 159887 720470 1204160 1035129 1530652 917094 1161099 621162 487865 1361325 1109743 843322 190647 1907811 149492 1751484 76385 324790 1702858 1259360 1337290 663571 1954971 1598251 1872559 1652320 180394 89815 666176 665207 299029 23415 1223682 724746 1799601 652078 486102 901780 1691904 1999259 714152 1120691 1093012 1349815 497550 1904624 1108234 99911 1642269 1250859 956585 1320832 629238 275919 1634158 1858528 1932619 97276 130364 613643 1366080 608267 431864 70464 314425 460912 1624197 750227 1861489 139176 1274016 1681510 1482047 1120226 1340411 1512005 1340409 863404 182092 1453325 1070419 1159224 1483045 1817300 455910 584040 381004 1926275 724989 1550574 992112 796485 1648040 1609143 1651417 60939 1049164 621150 1858737 1931435 140164 843484 1858043 51029 533829 946507 374384 1028720 1057721 1768645 579185 325853 70704 861870 334039 996037 1562052 696436 577614 465559 652972 1606941 1991034 1141796 1055455 1952886 1724999 430751 1626049 1869352 884490 1443730 646064 716509 325425 1874309 1863405 1896350 80578 1185557 1782661 1389956 1241406 675449 1328049 865420 158967 20076 1074619 246064 788765 1408557 170425 1779049 973579 1077827 1196154 918903 1815483 1494649 1538599 768554 1935339 1203259 837016 68532 577421 75515 1955131 1748536 1197747 269976 1898158 1135905 970079 787158 1219998 1278068 1073135 1339387 850409 171242 1935009 704689 1245928 1083876 785690 1586597 734731 438975 1184705 1230558 1638410 369067 444449 508115 848259 249565 1986651 1568287 480871 70504 928120 1646037 372738 1824012 601092 708035 315935 535681 1583285 1080996 1311830 1589547 1160133 1411645 150947 1969109 1555472 1608842 363590 824028 6108 435510 1951728 773120 254036 496603 179511 55895 908777 1786693 1397892 1605404 437330 1431094 638074 1270220 424957 598481 1610003 245297 713206 1923098 1245492 269876 1575221 16833 581048 1149862 743145 988224 1654064 1554285 6869 1145233 1577284 406355 1278323 765736 1413405 667587 940582 540688 1618595 1601667 1050094 978734 271237 1468857 1626476 260139 1601771 1953618 1601744 250592 779014 107894 24120 1084273 773289 1743284 1851039 1645444 324557 1655245 1061810 390104 1588328 1154354 1583172 1414675 47497 1410199 605286 399592 1723368 1110020 1262769 199526 1534822 1840190 1782077 843219 1085622 982038 995463 1550748 1524935 197494 685973 320476 887126 430869 637160 607224 1028219 57355 1604746 1786811 436463 1082023 551995 927924 352223 480555 1594023 458472 210016 1456902 133792 982565 1751742 468137 1666550 249241 257343 1208060 1891076 159100 1409378 1710383 810733 1719028 282490 1192273 318870 363569 1787112 1774513 1758240 611853 806872 972928 725284 645927 1935709 148425 12736 173911 1114684 1369318 1127396 526443 1026188 1298611 1374647 1994345 1143680 90714 430338 1695191 141293 1971204 1339513 1711019 1748810 1154055 429295 1197466 306118 862589 635575 961991 877658 1048980 257911 500522 612487 1267 1608728 424356 1518475 1521981 497718 1585925 200957 159499 406397 1925031 1380387 1881875 1571323 12030 109606 673333 124018 1007390 103914 950454 419449 236848 87322 1971610 1060554 46449 1358153 1817198 263767 294093 369347 940221 1022069 1109077 1948396 756042 1551957 1365421 1015974 1305217 462211 1003087 505108 1438227 752751 1396020 337650 24964 1868078 1062699 179743 1613360 275027 1961892 859405 995841 1358065 623242 1668588 540295 1753747 1116807 1061482 394045 1819202 336094 1089501 216621 1294792 738016 1356782 604999 889350 1195805 339869 384241 780913 23178 1096998 558787 438322 1045231 1506743 1744037 1104674 285945 1995569 317107 1159112 492025 1112048 955903 1764059 956062 1842341 866089 440610 1320556 1840631 1715759 279357 1013044 13818 1822164 1311091 639436 946269 1347840 1810025 559419 166162 1193189 865040 1256150 547717 848832 227857 1227229 386319 1148056 365184 1626031 1395366 1418894 1687529 1560560 264393 803972 1585099 765305 1080917 1558413 372089 1977634 1452022 994888 133997 1838194 641914 1761519 1529526 1466470 153917 157418 1211191 291208 1001932 1647652 902484 53839 944139 841447 280817 1579050 1378955 1596887 127515 1559562 45620 1288805 602842 1692094 452615 248336 1316298 958329 471126 907858 671444 1759265 409086 1545675 1126112 282329 1771182 1443465 1346683 561505 1712954 1445453 296450 285826 671845 1782205 1727986 581107 808637 430231 39489 1246353 866802 1497286 521795 1165686 1479134 1330715 709479 730222 219201 783482 294514 1801916 71529 836262 959317 1068179 1600897 1800784 905968 741330 1806722 457108 918279 998173 1795097 1361722 1469602 1973655 1274418 1945199 942323 300360 415302 1257300 1253487 1699472 1425349 399685 1060368 176538 1621991 11542 934143 1583293 1795864 1345854 1588394 223561 373875 419062 1025199 1028083 1271879 52244 1518530 1118688 347890 80998 1274348 498097 1929471 1510247 673866 871675 254111 1779124 1018955 1888331 1413086 1483130 1842932 130572 1002963 1439393 981886 410789 1705902 1538653 1852119 567375 1220261 193289 81936 799341 486719 577562 1286210 1037470 1012130 1528399 1401921 872275 906314 1270080 1697320 490645 332197 1867415 153880 1833265 1959966 561252 1322313 791526 1178959 1442931 1065836 83272 730756 1832757 1096877 418109 1707042 1840809 1299721 1974372 795598 1122688 1688877 417442 208339 934423 1140095 1426656 1485853 381900 1560404 1873476 1317609 523635 1020289 1105849 181470 561080 1734605 668855 1898069 748436 1311490 1629871 881864 1492301 1900672 1651982 39751 1280971 720308 237701 1563950 1620219 369967 1877509 453930 1912962 1653782 1765984 1564047 592077 1823148 1342152 1023153 371247 1180176 1577861 140849 490609 1428506 850165 1269041 582064 1048956 362180 1419653 997957 1880119 359503 807668 1486913 738938 337262 1764015 998818 1326039 837315 1754940 469108 1374570 485664 1525239 1481645 1727551 1273034 1646833 244790 399044 1086421 458748 1732153 1962051 370694 1824231 584266 1281314 1042846 1845054 1180460 1373309 856254 242943 1949521 895695 756666 1152944 367905 350407 1166605 1214574 1037578 1585357 728058 1306850 54952 1043632 1979029 1073097 460195 1558633 378596 1856788 1815782 608936 994872 126787 1537767 160411 1478015 1220946 269805 669478 34796 808443 1146187 101506 764343 1876914 1517719 135563 1616780 136414 1146991 803310 1099745 1867563 511704 1091953 713990 589734 482424 583112 1223349 1897910 1299134 241229 1606596 1857568 1883644 1455086 1526234 342614 331439 1523439 405896 1503508 1513424 1099219 1629685 481320 1875889 57804 240196 136766 1491515 489731 516153 93905 1777813 1624718 1884089 11193 957761 231008 1932845 1310651 262043 16324 1061943 1821944 1399509 614161 854307 580370 500308 1245854 944305 650135 996691 627106 15923 1082429 870034 450162 1132450 372833 198937 234606 383097 806194 722250 516980 609394 964773 306969 1596784 246236 1989627 1112479 79665 105551 1859815 644212 147926 783795 1074090 535814 1630119 782502 1073863 748950 1444526 505186 125308 536181 1923364 1819141 67326 1801897 859730 943679 410481 1478128 772174 619373 1621275 565727 699130 1993088 3311 1360103 1366766 131998 668831 109413 1693246 55615 1426047 1977141 324940 1216783 114043 1420466 520156 1588559 1513764 1867974 619349 1824773 1826442 1012831 1878083 961735 1797011 1201154 1312552 1244234 225689 1528077 938082 1153304 1597701 225900 961087 12011 1464393 1517059 815797 1740179 548353 1900867 600401 1119228 1360148 574389 324891 1343336 558828 300285 519723 241355 541939 391782 735005 1903261 389518 12046 1540812 887903 1648438 1732219 1798613 216054 1491924 1591739 539572 527328 1915841 491132 1295029 1199673 475547 1911934 668121 63319 1856353 1036026 556617 1975811 374676 1209689 1040285 1013737 53203 1345370 1340958 671948 1496583 100713 898765 1613661 986378 986373 500567 630070 72501 50613 1184257 1592048 56094 1040744 1651643 141259 1830845 1240363 663200 1472891 63965 852122 301534 1035372 418096 986177 1189134 498960 1319644 1736281 1505132 1135774 1685112 511224 865194 946822 1478780 1972475 503256 1684377 899070 80256 962338 783122 276216 561795 1720221 127836 630847 1841010 636691 178628 607957 198380 1932091 653299 1324029 281054 622987 617051 1138056 1277587 133247 1691357 1404180 1478143 1603213 170076 1329873 707187 1159253 1726183 910071 333740 472517 654128 989036 9767 1504997 639210 501539 363613 456270 253245 1751319 856568 1165212 1506418 1138877 1160973 266872 1221777 1655237 1506390 1367023 1094450 985379 1809788 911568 555943 160453 1236605 1067707 1955877 1124018 13949 1707650 1577188 1056971 1667235 471503 276566 923651 669141 1479006 873407 1422708 590221 1092857 1381740 1013548 700224 1798166 1079379 886570 13649 1564131 608484 443202 534443 757156 1531102 307911 1552142 966883 1362504 1476132 1911357 325303 1668095 925792 1887514 681102 643931 547537 870306 1080812 1991817 1119358 1749095 885016 1901501 1539886 854123 897431 1713785 1910159 241828 238483 1975404 1215858 1109434 222117 404371 889438 1153295 222714 488257 680331 837198 1152929 767213 1623899 43153 1569052 184619 967216 720111 1996604 12610 9047 1409794 1125497 1590085 113278 447812 1842496 1506257 578585 810627 1624972 1128622 1169436 1951725 1532535 524058 1760675 1410822 1709283 1081686 1935300 886587 789879 1589754 1124679 866173 437201 1513301 175025 129680 1042444 1368016 1850517 1432843 1065583 1995925 758072 1869626 1370625 488802 1637370 656376 1262540 1551131 275547 566826 1402269 1725664 964985 815034 666010 719468 1834021 740806 1415156 1117320 790545 1731303 133401 1068995 1997830 1297061 1568943 1233644 767541 1395797 1197934 1335108 1507926 505384 1793599 950789 375963 1862201 1817082 1245162 1746313 816288 389556 449479 1358917 1858678 306361 697396 1740409 296262 913073 950118 340229 1877987 1995037 1205065 1940403 1369222 487536 1333521 1871155 1666971 483350 453588 1442405 911108 1544944 422304 1858247 1401357 1110273 82287 775523 1279815 374291 517473 129057 46631 340897 196594 1945600 1853026 1650345 89682 100909 23261 880419 636726 1230783 1294468 374759 1785856 570502 1406162 1220033 516719 641556 266004 962016 672091 911324 285724 397970 356395 755762 1240620 1863736 1889647 763964 738560 1109468 1733552 1533109 1892118 549307 744842 1696164 452688 405362 1738887 866862 1098537 1451310 651197 1306758 588444 733505 1937782 1365365 150512 971136 248183 1158129 1212959 411922 1268110 1908091 485216 1749012 1957944 1923000 942892 796749 529392 661758 1162356 416017 608882 821215 1714898 1365244 768706 265427 133604 1019035 1526706 161676 204096 1258545 1097215 418138 1004661 1404536 1582174 1452136 1948042 1754484 804836 557140 430569 840901 1412323 484761 844184 517741 875983 667768 1593807 916603 676781 1796601 1484862 789888 1806385 580453 1307898 1247410 610057 1410386 1309621 260368 889579 1945484 1788311 741038 535769 1833514 1008690 680124 985590 1113842 802211 731179 888586 1654058 109663 346550 1140176 1003060 879554 622103 848845 990164 219049 1190910 981377 324509 201806 595480 1718032 31946 407834 1861369 1535623 196453 850820 1895239 544588 1676396 1602991 214445 784093 1599639 1949236 1853859 439209 1665152 1721458 1019477 541142 1643536 1975901 975315 807845 912059 448220 237896 1978403 60917 268009 1022826 1036826 1286326 37093 925248 284744 88743 1103094 598133 1079596 202289 1404114 500051 1810683 772429 1026937 1264765 1544023 634921 244843 1794301 8672 997826 1463561 668354 1966001 1553690 1787817 141276 184735 705404 883051 325511 146822 1214889 443642 997710 1006524 938755 897391 1318372 1949711 592198 1367267 1351696 1988535 1529759 916372 469076 1164298 358356 360402 1802956 1929959 1822054 341414 1273096 1103826 1083465 880749 1597282 1857974 540237 327760 250242 1204948 1970696 1339978 1301388 1261310 1368662 1075780 736185 1521938 975535 1935906 1448426 1342080 56730 940458 1538809 1871592 837639 22581 576915 1074347 1197609 1672444 780855 1244125 1762282 378761 1697439 858365 1768840 460670 840565 736826 260229 1562714 663947 1188202 1588504 1247861 1982612 131218 1458060 720449 750734 1097108 1577203 333642 1535883 437776 643865 256399 1271740 627460 991455 1044620 1686472 198068 162878 1926520 873799 1875098 117873 589861 137665 48028 1667092 1839692 1483102 1341284 1854588 1429420 1844819 107390 589149 835273 1122610 1373463 1429232 1175078 198509 1122295 1274229 1199036 373038 698648 1926961 1988132 1979243 307984 1960717 1879753 1415670 1095844 331535 1570057 1684164 1819497 1592269 1977037 1064516 107891 1412204 155186 666182 144341 1510205 765446 1410277 387016 1438366 1903169 606168 1190952 1071843 1910635 927907 195352 1090857 1417622 593609 107168 1982740 1631347 79899 175692 1786761 766205 979748 1143390 777442 1454132 1115614 1733947 1473316 353005 75092 1001909 1308629 726458 708681 854890 1529452 606006 787561 1003482 957398 1424719 1772541 1355527 889553 1017982 1648705 689199 1024268 1883408 1867873 1509110 1279904 1605889 1463093 1351408 1264034 648801 320586 179175 1399881 481045 1341025 461114 866347 710584 1668168 738549 1843386 1446388 856079 18370 344383 1019386 1722780 1854620 1837451 1329379 49645 956191 797920 1207532 1295109 709852 1345822 1502604 435895 1226649 1098163 1279287 779324 120234 1572607 207168 548030 46958 110857 1272290 1777070 154732 1536652 1615162 1769463 848623 96009 183431 426118 270494 1527410 1411388 1543741 1895968 1834017 1393315 1270153 734306 1383281 1559596 1866691 1248132 1019340 1052331 1474464 1484248 609883 935532 1713211 611899 760769 165850 276673 458559 1480193 510094 1966944 257863 1574437 342716 1102266 855834 126446 1163277 425033 1573004 622657 853046 377108 1935969 1311982 292857 381437 1970243 244266 1283061 1943048 1611161 1969487 279852 372604 145932 176226 1535485 794322 1159460 872566 602415 1715462 112820 1427130 723140 999628 1392457 1157983 410187 1870421 8871 1054535 53862 1394152 416107 109905 697870 1520780 873732 226012 1068789 1604756 304736 687668 1110403 1569139 1238174 1371015 183949 1058508 1451810 1582438 674363 737347 1278681 1433847 317862 1756766 828682 1432115 934604 1018847 930570 1054830 1885906 964934 342134 1172742 994620 605988 1719936 1693392 1292260 1187199 1601739 1063065 870067 571901 974621 312940 618380 1733004 1726586 1664227 193819 235270 366754 1948330 1551080 1903136 190293 1965585 511353 783165 1778844 1994117 1638503 1353896 2459 757603 1810777 391854 40030 1055245 256549 1853886 327317 1616178 1611907 926834 589069 835655 110399 883145 247341 823779 1090170 1021498 1436522 835562 857655 452254 1107433 1750136 767533 415928 1758997 1966487 1413124 679666 633885 109110 609192 209281 672686 1983449 714097 1085389 1346973 215604 1514206 786290 700600 1621129 492340 1813010 1136471 31383 1870612 1434694 505854 561171 397904 917960 1880426 935004 1304134 1560275 1173580 315572 56681 1285778 1940199 248803 1605067 847526 1580478 417345 1519535 1830104 148805 1746503 604910 220603 974197 1159638 372751 110142 400231 494991 736089 565513 1099707 1570042 1483736 1802120 1168956 1228909 94878 1020907 1669174 1097599 749369 438662 468465 1769682 1535173 923256 434123 1342343 444584 95935 1460062 1487942 1046575 191323 1309802 294229 77255 281895 1969437 1772626 337499 483946 586976 1020136 1217371 1118089 1998514 1102277 834871 512645 1956139 194767 390106 1385902 1836417 1477895 1013697 1554005 301986 4445 1778091 1302020 1047320 314308 1083898 502065 818646 759384 1491678 923606 1011780 1477269 609541 540060 1262745 1422200 1781292 970325 311387 1749425 1322687 236112 1715325 695842 781005 1092949 413532 472266 1404681 355470 1795321 1183309 845257 877193 451049 1252547 553519 1542275 89021 1490322 1170682 945875 1120682 362331 1056556 1343831 1815582 249218 1967576 1864528 1939534 4910 110871 27962 271814 512296 886539 1328859 643913 20293 1333457 1444806 691078 1333949 1244165 1551890 1264652 1727015 157221 1042434 308241 999953 61255 647586 1158286 1155144 957141 617446 404100 434125 107709 846763 1939706 1046462 1630718 975664 556652 43945 1950921 431456 543299 999954 1699136 205793 1527058 761644 1604136 1001836 1974820 483425 1307154 392292 589116 525685 1083910 428145 339772 1056100 1083446 435175 1683335 1187887 1314131 1173588 238370 1129215 1269459 1996705 230949 631575 1705918 1177654 1654914 1173714 1356438 459805 55032 1926514 828220 425388 1466013 806709 1742159 1818047 842799 1147 697735 806469 400966 918645 316426 1379326 786300 227872 526342 1782683 377983 1228865 1723933 1458017 425226 1136638 316744 1518776 1762458 1550070 56434 628863 1300896 1370327 1620337 1248899 1572611 541892 1197399 451447 901847 1214995 419442 1385509 632171 42300 1492321 464321 305896 1759991 98717 1718387 1661013 1983887 1152051 735828 82805 1325106 735873 1651280 365724 147887 1603371 1529315 1710751 1657894 137148 1994824 1110924 1308770 636364 514610 645694 740541 1714629 384291 1690389 1432533 1328560 997676 592180 78239 1621882 1053277 1874893 429021 1230544 1807669 81161 1938603 1749328 1881475 1152918 878630 249258 1394474 40738 1446329 1160901 1155168 89166 1876505 118895 1312295 853709 786880 1990699 1232165 312283 468255 117920 1766777 1154840 420208 1540103 468231 1735903 411690 718593 544253 149547 1004161 218533 310105 1375968 152130 1402818 943798 485963 996466 450264 559474 916050 1277569 1866237 1379814 1001677 615890 598390 67844 362304 150852 1554448 1626373 1834715 1846601 1733468 1386640 549679 1862462 1289651 1975238 1975181 632714 706524 761938 1712709 1386355 1160746 212098 675184 447609 226107 1919826 1696489 1598022 501474 423797 391134 270414 156325 492820 868046 820834 227247 1810231 1037673 169796 1897642 999407 1817674 952480 1279683 995606 667905 1562915 1714679 1214230 313037 631014 816368 490752 1778287 703243 281583 151729 1251015 179418 381825 1621743 1805740 1843838 1610562 1497958 1615352 829891 1661380 1354153 993344 1309919 1015507 1829377 1207278 1134915 569223 930194 1061569 159735 555201 1605311 503848 1433959 1511945 860318 62384 1380815 673421 141187 69016 1453224 533291 1414454 1440659 1527963 230861 1953637 263043 897154 1398419 774156 1285935 1081720 220290 609633 1158888 162405 1454763 1606457 648830 1861163 1480228 729275 1060897 1262112 592682 1714243 949545 6656 521155 747555 1720325 1339681 544311 1757145 1215256 536690 760390 689440 397158 1457096 160746 1769334 1653372 1176798 909303 1377300 1045469 710115 548741 1103309 1978686 1014527 790480 270700 1652562 951398 955744 619660 1401399 1135343 1030246 570214 1984745 1913156 242358 7680 552456 1230086 546238 1670516 1324563 1856844 823105 1071279 1722187 397687 1332302 1986932 1408672 348381 1388651 412492 130645 1863170 638443 241646 843760 224181 718535 1229085 1972989 89605 1261963 637040 1409383 1680283 621971 1050557 100441 1001864 223187 992691 442523 1385553 693585 175544 1954738 1087842 1502000 1005989 433227 239912 1829726 658045 828392 510347 1553963 179337 1357855 1040513 229662 1302030 1223781 1832886 1797435 1201028 1148294 424365 1589138 86385 381969 712800 2079 1441428 1511459 861764 327152 1642700 1619948 253899 1787187 1949746 920255 1568077 1360182 1032809 1293550 924222 1994471 685216 443645 177534 1202047 687339 778433 362030 1839628 594399 1168203 350249 684527 1652382 109764 384848 200975 641215 1062564 27672 1084397 147437 1027369 972498 905364 208035 413936 83929 1349437 1130419 1069052 1813367 335073 547043 1536799 284831 1094382 1256474 1671643 1071347 799610 899613 208147 1445069 144562 1704700 1121947 372459 877046 882133 1763209 1743224 1691631 1203324 1147467 1040425 1743471 124031 1067776 763135 1705295 1613450 1037615 1112541 1384546 587621 225013 1822420 545252 1151687 1051193 1655983 289746 1930356 803730 1679491 643101 634744 1010716 1364069 378667 623836 1900896 648855 38775 513454 1953222 215843 170670 448736 1216694 344737 747139 25286 1672047 1076822 1231101 1733051 669013 881081 1186624 92627 1299708 1976525 1888661 1664261 33945 497450 1657756 1814483 386758 1383613 1660227 1360365 1128994 1406030 728475 565827 1079096 539467 1879877 1810329 1700419 108175 1091019 324529 198500 1448812 1470052 1604766 595267 1544727 39849 1326884 1647418 1204286 231718 1279575 490766 55479 157982 8068 373118 1716258 1799020 175065 715864 604214 1265924 796390 1721686 1087011 1768906 593919 570707 1549947 1443250 1117813 813074 1438060 428315 1502461 455267 1014310 594615 1574166 899308 1325440 1472479 970062 1752633 1092967 769112 1619088 682914 1450907 1199719 1394188 538174 1833568 1457972 523080 467629 629915 167932 489827 1941445 802190 611013 1263674 464134 1915945 94265 537823 1291307 955057 115285 1705677 1768856 794552 1078005 32015 603436 127370 1397391 265318 618067 1348760 1631530 821280 848673 1939100 1511841 255982 1561496 538369 1767410 1626362 1219567 558978 1526460 1520005 1538923 662408 158436 1225258 547794 1934486 1407915 1019407 1603694 930827 163027 1481028 1469419 1902437 1819671 1657434 1794103 1885989 731778 1958933 684086 1572158 1589361 1526190 1696226 1726694 1816205 100023 1612560 588748 697687 1963649 840253 549668 577782 1821119 898034 400762 1292588 490962 902115 1001711 1774838 440017 755961 1288646 703962 1810766 1028298 13507 1311021 523604 922130 1309112 1573615 1384655 1953284 54005 1049992 1836334 1940683 1465936 152010 874681 295589 1381318 773533 717226 172592 1582030 941591 61538 1496638 915886 1107502 688756 999160 1130793 1356775 1932918 1620361 1031934 1825139 352658 432592 452090 1445205 1468402 371164 1953351 1413861 927787 1411186 780482 279550 1720146 1911908 1553833 491896 314790 291580 589281 1371294 1209956 1946349 1857175 973485 1968286 982554 90468 266654 202267 1432685 52630 1280241 1838987 1087999 1948798 1997610 218959 130883 1130155 603105 1458110 1730582 667930 599340 1456830 1770250 887841 1980518 596890 1383574 182068 1372665 624401 1408506 1896880 1792803 828451 437540 1668640 1224578 1792044 157328 1768862 1800101 546342 1698240 22978 1380222 1412171 907894 1438491 1944619 1561577 1976709 1223408 371089 630968 117464 1569150 942833 84045 1625304 1214131 1401053 1561293 402445 103337 1818631 903423 1684887 310549 399781 1730491 329430 1987681 1914971 877598 1534644 301601 517062 1701444 1801034 1922251 1751575 1258860 1407750 75622 449762 1294827 1114859 350688 1536467 1295206 486196 1639754 1757433 437316 1427456 502045 770958 1478167 1701956 1724605 883328 1598599 572718 103951 1613389 1759373 1204380 111018 1960126 144417 1839002 1418371 1650493 1527853 197566 704073 1504853 1752392 150942 1702636 350479 658830 1250009 668828 97580 34527 987857 732145 1081195 789884 563774 1941175 968790 582315 1102808 1013075 860833 805729 235443 686653 692391 1870025 1991076 615725 422936 28668 1978772 375825 459688 1508538 1005693 152342 1799904 1152011 1908153 338471 1644934 480865 1686093 1476737 1596267 1376441 1509576 1804367 294184 1517012 211711 1728453 281021 1480833 179189 931595 1775101 799296 1716369 704487 1463804 191448 357666 241941 173334 1142633 300109 667237 816027 262207 430085 1097112 1151265 1794887 569530 1747266 30892 729844 1585304 582631 181102 654081 538616 753669 1538556 263652 56578 1640701 732066 612314 780953 1070882 894553 1564652 665866 1743138 467580 514115 1684972 1082079 1260691 1187824 28730 1920882 1870939 332694 830845 1238150 1622560 1899354 921000 939280 52477 1400309 1866985 1364938 1294581 681831 560207 780279 1853199 1996884 550627 810162 38489 1773968 653434 1596867 233040 1293539 1525124 1707159 1227486 1966580 431084 890123 1599652 1860630 976236 493458 830230 665595 820096 1595885 1214635 800388 1957272 629564 984771 185549 411790 1785323 902195 1173130 1182909 145883 1107774 869963 1628052 1765205 1289389 1831872 1716033 215825 1149115 540673 829635 261100 1005103 1252077 720265 414276 478513 517877 1538626 423462 1416153 1782491 1309377 828395 1515390 1537044 681838 1204625 741808 607175 1224248 639469 1995709 1816863 950260 1556234 1712352 1944981 83425 1720808 1961920 697273 933459 1750037 1312904 1632570 1306663 380323 1985731 1026377 830507 1539356 578465 1413968 1791316 29343 246419 1198604 1512458 1350487 1542222 1314472 629240 807543 1891283 712914 1205361 1446868 1840382 1713503 1137603 1741011 494373 1421327 176155 909248 528500 917629 971314 1764593 975897 1827061 809257 608099 1496864 459359 629000 424682 213822 863777 1791935 1001653 1736607 1230842 336950 129303 1160899 1302737 367203 535928 30230 1177795 1842434 1464784 50126 66049 1957125 1697551 1463644 1976696 568142 1547668 1163059 514960 1036969 518117 838638 1297309 228896 725310 1597299 1873671 432052 1765452 1629333 1558471 899330 986879 1115777 819414 1186199 1347772 676915 491291 1265438 1952578 1484441 285103 477158 133550 287488 333276 1026788 1317643 1944909 1779477 1844593 1911064 1637743 939845 1001758 1652551 206718 285042 1279370 440755 1541700 1609486 516038 628509 1316606 1820018 1565736 854153 164309 1517205 1647399 1688444 1418586 1428494 847150 60593 518261 1516746 1000970 342599 144496 749434 888321 137379 1175285 627261 658110 89636 1744907 628253 1392503 618439 652118 1254359 319448 468364 109512 204907 122241 117012 1254942 349315 1807586 959631 1519118 1586723 1880614 912214 1092556 1325204 1728818 1957474 190108 1675678 951878 791601 788844 625502 1868272 467242 282096 1943343 124592 57525 702526 1398041 506745 340399 1807431 1316787 633675 158632 1100795 637356 1068791 258056 1785461 1873079 1991064 1276087 949961 1752803 534553 500754 1792225 755463 663970 1298148 532886 1253846 850505 1708393 1724070 648357 1010457 496293 918878 551258 602015 500974 1435794 1049534 1511390 907475 159786 1227196 1118966 469486 1462536 437810 986622 131800 154392 1810946 170446 1580348 470980 1595070 1223276 867183 424250 1835571 285731 1175988 59547 879644 887317 861676 606787 1989358 1126266 766695 828325 982881 189318 1559608 1263531 1658102 1314773 1155803 344699 1446069 1315991 1551264 1561346 1873600 1722127 382782 753712 384201 1138549 1703594 331422 266985 1213655 87865 459209 836157 418759 1295180 354473 177467 123165 546232 1605940 1605461 176762 1926875 1346092 1493672 1715108 497146 603781 1043209 978114 930771 1138033 1002977 1442207 770276 545019 222674 1506878 1689265 544909 274543 898815 722929 930219 409427 1655559 545096 1833641 159327 1147225 1774696 538266 1400902 944921 1033383 1222649 1910628 1568299 937048 1033544 1339333 394407 1945998 1006429 1026238 330864 484114 1916518 134539 366431 1692416 1147275 78137 83638 1197037 491212 1797206 299108 531342 145457 1421554 1163875 522429 1315944 1463377 682892 1721412 69675 1853127 960954 1088044 1615761 1086036 9373 1326683 1126785 748241 1029412 985977 1245887 1921994 832935 633059 560960 847091 1377753 612647 360137 1657696 217149 1255148 883459 296572 1741702 375190 716035 1447622 933559 226609 1524703 263636 1999032 1219529 76154 765094 424283 489786 1114408 1624037 1153584 1881443 693037 501648 1674344 56306 1976604 1983508 1928405 1104561 880329 961826 1474146 1776228 1470389 1492427 268296 944735 1182442 1300888 1441339 348746 377388 1535283 1996229 528131 1097366 1048816 60599 750072 1000863 4744 1276218 1024181 934090 557384 210929 1944640 1620376 427838 942873 371297 1641118 1214135 451036 311397 1676990 584212 1350751 525453 1380342 185810 26236 423280 1338680 1422487 1179245 182276 612451 343713 149879 1163135 304744 1919435 1298629 1027109 1427780 1692918 1400156 252342 1282301 103990 269505 1677376 276981 1097213 1796882 1934268 25956 1251734 929570 983693 1206600 918904 58815 1897317 1806340 46920 1060737 770902 683351 668624 859968 262345 1144557 1567922 864717 312497 1499632 553912 171849 1489587 105080 722379 154588 1819427 757010 87939 1686026 318519 1073225 1092904 1260858 598077 903594 464510 1766883 1315528 1794945 519757 212735 516824 1420821 108971 1921776 200278 651202 1880224 496555 575919 722268 1841161 1513231 1332259 764330 1035091 765191 813791 1338162 1636247 84892 819781 870117 414221 1844392 339797 1559308 783170 945056 436854 896164 1620368 512317 464153 1927986 1817688 1507841 1619740 981128 386015 1764639 176403 341927 460979 437574 404961 165361 252390 1843699 1958429 1623575 1783420 1625883 1516580 1198583 597693 387700 1754151 821603 1296828 1373529 51561 708697 1128691 1317509 406086 108400 419604 399635 1465786 1762202 586509 1864074 941293 1846858 1932062 1481880 1747845 1858079 1150927 1487352 1813501 1543584 1389516 1980346 1945990 223439 1783951 1631528 797088 1515627 274884 98332 1067985 856833 758646 1572511 868444 662088 1899019 317042 1574915 1789288 673649 332510 901679 689771 224343 471224 1718753 1349051 1444183 731561 1956080 1693666 1829367 1486387 725457 108310 341814 743960 1305326 697423 1261632 1737250 684626 1610963 1689503 1695803 1911835 74637 148781 1309378 1436012 21018 1024562 450607 170836 1097671 1585465 844038 12214 1531309 410867 1332761 927705 181726 319615 230856 1118436 1513219 5008 1137062 1388127 1194786 1890945 1578994 1071909 849413 1510571 923368 818428 1150954 40747 685176 1445115 565297 561548 615266 674538 1361430 229105 963611 527796 69615 1203849 1943071 1976776 201148 996642 1754664 977139 1101613 188311 113565 1912034 724490 642488 1999427 516033 8046 1346237 1469024 1045161 1224158 1526641 672823 1901130 971782 1137010 1783744 1766960 616789 1168922 1592996 1400458 1288361 371924 624955 1320828 1166380 1595616 966228 1688294 939760 494595 1117797 1185675 1450530 95868 74643 223498 1674170 1244749 1310257 1252670 637151 1574974 1709995 1570998 1871802 1908205 185930 496986 1626626 405230 1022726 440129 582068 1796924 1737354 1585605 1306950 1398263 1115253 1720263 1252237 338488 1379745 1958215 1665134 1516044 585904 553445 1325028 1874174 994779 1667504 1006971 1120985 438805 1888546 794643 582313 735186 1705308 422401 1199513 523026 1958898 1570150 1143978 1042930 1685598 704589 279240 1477794 951269 414106 588221 1193576 1195640 790948 232891 1622190 215924 1093266 1021432 544863 1661435 427151 1191032 1848542 1956805 1680975 1876476 1863453 1892012 1682131 1362682 1109028 566271 1433317 805432 983246 1585404 1278661 569727 564579 392022 1484373 309801 1283680 539732 132217 1999653 990910 184497 799071 1385871 1944133 501351 438135 1980056 308967 1295557 682405 12914 1443652 744915 1661995 222219 593579 1537334 481116 1457903 1688235 1332362 1226267 841770 156081 491226 1842877 673463 1332951 1147266 158354 312517 15423 1028903 23067 582811 1227033 1045613 91170 1396261 515190 406012 10166 501050 680643 1673282 1016644 1925680 101696 1519923 548759 328044 1386088 192924 1708677 418331 432577 1902194 1741259 982890 298678 834349 578094 956361 1651948 316041 1259578 1854108 707369 1321519 1994968 1648793 1162314 1815671 1691541 148967 1118934 983608 551066 1560061 1185978 1980101 916483 898386 78269 677589 1345949 1353173 421369 1153944 144415 259442 134313 1545578 1942410 1267783 954834 1326143 852429 1122708 684228 1065648 1559008 692502 1087222 1513054 525025 1127850 1331350 241052 232045 264264 1441566 187070 1703179 1509171 1625129 721594 570321 432186 196234 579659 1585606 814712 1117624 382933 1986489 685327 1103586 386180 814705 1529715 1962297 118375 1410743 1883348 1090721 1272120 618055 701978 1778924 1097359 1701551 1669745 422811 826951 1672692 4882 1900559 1508602 572918 1644526 134768 1147011 1111258 725368 941869 1711414 1568384 1519998 1519300 1695516 669271 126214 673321 71272 790957 618807 1074328 1181901 53238 1310421 1838164 618090 998152 259674 1194798 1825731 1188392 1962266 435914 1015243 1017590 287607 581629 1559654 97546 447351 610232 1503324 1035870 1401195 64061 602121 1874908 1420057 1559876 422303 1369449 1107484 291795 1564055 783990 38752 1473975 132544 1420988 624847 24704 1632006 997217 763183 1992253 557828 940321 496382 356160 775820 37194 1766942 1160005 1167114 391388 18898 283071 1656237 157303 1279702 470680 148731 824209 1039415 1516262 540446 1502180 222928 871358 747630 143627 285951 1327496 620368 293246 244593 913772 211135 518871 1745509 765214 1860824 1007566 1030518 888995 1216375 731098 1492695 1070898 1742007 493011 1964389 341379 501569 1324496 355513 752479 1325354 415466 943038 1557742 1008759 1812360 1341505 75533 1881172 1621036 1248309 191559 983023 1033897 338702 624818 1454028 1101576 1963468 57365 656609 583781 1175926 11881 919356 25123 1434037 1543380 1343964 1503013 801614 1013203 94842 327291 568776 1550144 948814 374317 1708914 412941 39541 1401032 502969 470993 437234 138395 210064 1666496 562283 901731 1009138 1532202 883414 431709 1479032 1618854 301921 1863439 168809 1899420 1101513 912695 136950 44247 917049 1972188 1989577 455943 1146271 1751793 1642464 1319250 91131 1618148 900832 75107 813664 41212 983495 915445 970382 495688 918598 251632 353321 1259049 724467 1014043 1695829 550261 42782 801258 1713724 910649 1607534 1547699 953720 1820191 478926 346277 1150698 1480670 799222 1222587 370800 1518121 787670 729703 1242062 291344 1507734 578854 1488 1111033 188788 686808 1934789 1612831 1894399 1571835 221743 1110370 1080505 1238140 457592 706608 471616 151795 581730 402456 1768821 1264833 363671 1543545 1984920 811320 1075982 1003552 1973013 874447 1891237 747895 356265 1991141 1104993 343102 1793705 529491 460500 847842 394191 1312725 1495218 1032891 542763 208636 1874049 1888977 1986080 480708 1952182 659991 1941680 1756159 908882 1284998 1141238 665872 662796 430528 1794819 206744 1582009 1191205 235478 402319 519671 1272963 1019798 1820424 1574675 144698 1391348 1575291 942251 209564 496349 55528 1155916 562802 186873 892593 1734445 1086146 99407 1278644 993180 980773 1299467 1689841 258315 231957 1858139 1292966 355620 1526753 1198826 694936 462237 773676 1274509 828007 1281221 686959 1643204 458313 410115 1481044 332664 1531393 1414701 752558 961135 974731 596522 83688 1511246 246676 1952098 1723795 88326 1778528 1222457 1384828 117487 1009280 1148840 1684869 770272 4194 287099 279842 798368 899711 1161996 1289826 1528226 116910 1146114 692633 1767692 991184 1538404 633477 335157 1580968 532956 537158 36186 933823 391287 1322073 1901624 1094112 125185 1700328 304820 200706 1166546 1705018 845089 1893129 1528720 258703 214957 960556 990233 1138184 1489688 407415 549256 1847823 1643786 1030872 832367 213842 1365556 1352610 883581 531800 1326050 1242320 1365437 412122 1373868 137318 1994042 1632919 1854784 75987 214733 266727 45856 985389 280626 381895 378750 1415703 1964360 837170 503311 1250337 965384 1359423 832317 393097 1930288 196730 1541073 212870 1129199 970020 591653 841233 1960272 1098310 803428 1060418 1878908 214212 1466408 542292 1148259 1908732 1987978 1810422 1208435 756348 693337 1617346 888528 210392 836931 800792 1454428 960356 1707748 15380 1490075 174347 310961 469132 1687701 497367 892489 930460 1091964 102132 1239915 1341700 634999 989071 1434533 496397 1659018 1690246 1947824 1158951 1159218 1727397 1374903 1623086 1905129 1860182 1394749 1828159 463286 1334815 652659 384955 1805978 1508726 658989 1390205 1854617 1395541 1983063 397907 1255810 738629 666952 531697 1048200 1194745 301993 229608 1556733 1443062 194192 1274144 1517834 1781099 1419624 1961207 1803718 78164 529950 1991411 187029 1548701 1363411 897103 346315 6785 620404 350646 1106359 266759 217729 1209099 637824 1532179 673747 1943224 1965668 804718 1143609 379008 329910 769960 139351 471678 799866 455411 1856640 369596 724826 1216341 1826353 360858 243819 737147 925056 1404299 1891185 578070 631906 1806363 1925572 31664 1532651 587440 1224718 1174049 1093120 788351 843673 214410 1452559 1734469 1500928 449794 146959 899992 16178 937980 463937 128319 592807 726180 770840 1145810 507036 317303 637120 1644491 808486 1728084 470194 1048242 1234009 918741 370129 495602 1379987 1997400 1853447 1296867 1051636 1367948 1874066 1058182 446022 1777350 742399 229631 1322351 21308 143920 1971904 1501495 683353 371610 1297062 1749188 175975 619484 1633192 365682 945610 251187 436288 619440 292850 164444 1925032 704628 1820344 1909480 142109 387970 822031 1430104 1172433 1620759 625678 1571602 1325022 1105112 131201 54047 305342 1813542 1768082 354367 310894 1451062 513097 1844762 1629237 802452 1763879 94765 1025633 516481 970174 1644980 894485 1277729 1302390 902008 114952 1848903 1708071 1523169 1872140 1406429 1436830 312811 1332937 1902646 351169 1110625 295739 1932075 308953 90919 641364 1084205 1166603 1420309 406918 1859073 403000 1723430 838229 1521495 73652 677213 1507344 1715106 1501434 1408958 942988 801172 298544 507128 1012531 713846 226133 1917051 194763 412392 1190086 768725 1990527 38094 1960880 1725965 923287 1597362 912072 302036 1273166 1963333 885166 390210 828604 1802811 1612317 687743 947654 1552708 1144789 1356947 923095 1133188 237653 1966111 1526271 1350224 1655095 1930748 1689923 1082580 1936516 267634 734054 747910 1309247 1905101 579944 1039456 685564 141610 1878946 1510624 1097174 1713018 99300 284401 1296593 1519478 656003 1608054 1100786 226803 1954138 1649979 1144309 486300 603634 1768367 208480 1745880 671486 425245 314092 1347022 1610589 1927961 314654 1130633 1676792 1328248 1670088 1069237 751862 181825 1568666 1593298 793324 438916 606952 1600344 1721382 1897382 741110 567861 457584 399128 156106 1655826 99327 621211 304345 356676 1987347 1124164 1331526 471850 747225 1520677 1150188 1095781 1211993 172834 1107678 1874032 838076 1954609 1726606 1412663 1417066 405970 1909124 659017 1085361 1312911 1175794 1126755 1564499 489473 821353 241151 271394 1614689 1282373 149705 312323 1524373 306536 533092 942980 1056259 892477 768571 1155034 557860 1441541 1352730 1682834 1175830 1983284 718027 782108 966774 1130511 1755992 157131 1355811 548439 414889 1255326 687094 1151471 1798118 571942 1988174 640447 779746 1155264 1604784 122255 959557 1036231 1362123 87833 1493928 478951 268988 495973 860289 1123633 1273508 888396 595484 560564 652111 798443 1118837 393978 399541 1033806 249418 1467270 1728277 1898146 1052399 888034 1871753 1895257 125845 224923 502166 626407 1760192 891279 1180053 1418151 253368 1879666 1999731 330567 1817514 122017 399242 1403092 1033094 979504 497654 1200961 1659132 233962 571399 1206339 971885 1425682 944175 99050 633522 597840 497820 444653 1575760 336947 1045168 407809 1652648 1497590 1769197 910754 654964 354086 628969 274437 1292166 322866 56967 1441825 250337 91085 1631420 659425 532253 790644 482994 1512336 977260 1740612 1580341 1164510 1774355 678298 1732548 1621317 852522 1998268 1858765 130900 1401264 476672 440289 843203 584532 1792360 317411 920128 1301685 1266188 1567485 817851 687222 1168589 410072 790813 407698 39756 1265353 1549808 1593761 1579940 233970 1410765 101624 1307453 1435262 1585006 127021 1216573 328286 1341800 681680 539125 1930435 952474 1077381 1245626 1947911 412366 1632295 921188 400384 1158048 812359 665139 182745 1747604 700990 1000587 1830770 846670 1741303 1787813 1280497 244298 103978 431660 1986698 1158117 1531960 192553 1829782 1091679 7456 883578 696337 1216513 315786 420022 694516 52338 370859 606991 78861 750492 1018242 1748573 732041 284252 801288 121969 1919745 1323547 1399813 1531872 1247186 1396769 1256606 405473 1060420 125039 1145372 14263 566533 895588 1485439 587000 1965532 1172298 1899541 143261 634511 1877637 1731285 71526 567741 965169 1972405 95162 1149102 441054 1712329 996894 700897 1106522 397998 1823771 840926 1159448 1386668 968794 1853804 543352 174775 147886 809296 455373 1401033 1647987 139315 1104668 1842041 1072404 1014414 539510 775771 1245040 1506899 1557626 267445 1621103 158069 1698141 563606 973194 29867 743870 1243436 343958 118519 1329100 666273 1741487 1342995 449074 1377401 657923 634245 1108405 378733 896125 363845 141208 174811 709422 1705143 1373216 1268451 1887845 1062884 1108152 1345878 1103617 1452334 1888467 1031939 417001 284969 829308 172024 265795 1152911 186103 1513513 1301173 1390059 675989 1876647 1039950 605006 1967665 79722 1406481 211780 1831821 1764936 1620909 653547 1669595 1622017 700083 1906237 5413 1774637 1586701 1999575 1551522 1010490 1609207 1939388 1237715 703278 1589284 710164 652176 361189 1766973 1046348 510500 1258789 1097323 722898 1311223 1995353 823923 1647668 1670911 1595804 856433 1719133 1254017 184 458165 697695 541941 964120 1486042 1059004 1771129 951577 972008 295515 645182 1187153 917702 1328469 343589 1832197 486441 1494286 627687 1194621 1570939 1704077 51524 142530 892816 1456200 10471 1717281 953771 175733 936095 1940514 264078 599731 1035341 1318337 361341 296401 199012 699391 1528860 1227350 1354063 64663 375670 799725 220511 130520 776839 1812784 1117115 708523 1577184 593912 537834 383081 1495855 1226192 1495398 193082 1998474 520493 1143071 1509626 1862194 517738 245894 1985572 678376 847279 442583 1109431 1549345 813735 1481585 1421456 1988229 1855418 1721484 1383070 1814061 423805 1493536 1260997 1687517 1587731 208448 1393954 893696 1446974 27582 1263068 80669 938933 693014 287995 1384681 62298 1278011 587155 65553 1035295 682531 355211 905489 1391841 516652 44272 274093 949492 1634731 1209922 667696 1473663 607365 452093 1165563 1583042 739825 16265 777135 1598847 844307 873746 979662 1386056 716784 493304 256822 595886 1386228 102958 1281532 1468901 1499106 1522024 775814 1322219 78634 232598 1002312 1681867 1993163 1361700 1117205 1592388 1838419 1789078 807524 1383965 267284 131578 753264 734495 1082045 741362 486563 165483 112779 1749804 1874728 318538 386774 886584 107399 288271 680260 889605 1510005 1975272 1878096 369738 1350902 494172 278331 803349 971633 887655 1925666 146699 1653791 1580546 486985 996093 943747 1868734 1406242 925379 331935 1433350 1950897 1966972 1425959 1526361 1752025 1499185 1579127 234440 490888 1067526 1641355 866752 1720404 272742 762770 1035352 39344 923161 732503 1521209 1762862 917462 1482698 520897 54847 887796 1979994 1637528 1748589 1215515 183160 794577 642653 1841039 1224240 20222 359330 1982773 1038751 653253 1586367 1461878 92234 408738 594141 460725 1544698 498653 925901 25704 1284534 1502012 1710085 1412943 332073 839918 1834679 1343459 741416 228466 914395 1703401 310728 667214 1703233 1808712 909899 1425782 304394 1838840 524361 651418 801109 725663 1221640 674844 169988 108884 1690367 1982011 18227 1344292 828895 241517 1856853 1736528 1583482 1696319 1452579 1368168 1232147 1090288 598305 920728 1220838 275128 1735705 387437 1915186 94384 1580482 83654 1326818 942705 1541470 188571 1295252 876084 1430789 764070 170833 1800757 548747 58293 1424295 1460545 769673 1099072 300716 780426 1861464 724766 316192 1785734 1704822 250999 1746614 573785 1593796 463015 1468765 763417 974927 445102 1923028 865339 826272 799869 1970959 224924 606934 922502 640091 1451705 571040 1939445 127299 766455 904438 445067 546211 1879605 565377 1511216 298660 1532433 81430 1608622 318683 637733 855103 688254 1248805 1001530 658747 1535480 1270776 1149281 583765 1729066 1729071 1731575 250083 1759230 817196 1487249 1585831 1664377 1523813 868957 908601 1585915 539154 545028 16657 1867802 1314854 305939 767506 1854894 1701473 1423468 1404333 1613848 452836 1262855 553089 1575237 883537 390229 15533 180489 1499533 1256334 804128 701143 513746 1428446 1260984 256032 1003957 134508 1094568 1989503 957238 1328667 357032 1127402 292094 365366 1293926 1864031 593902 1501154 722804 1709484 1733347 556455 343270 1558186 1693788 888456 1645638 1020910 1128769 634917 1334131 119163 1136514 1456257 1132994 1059012 249843 1183258 45727 751600 545724 588169 343709 1634552 1917307 306827 1037586 446069 172896 203014 1765589 1325442 1809492 1083813 765700 1548975 551502 219663 261365 267869 1234373 1612241 812775 1142059 1383547 1250064 1588791 1068672 905204 596752 1470659 1258233 796998 788628 552612 1463364 1092552 72132 1308181 832589 236919 115469 730427 1718754 402937 1909637 214175 1796070 1346876 1731970 685386 707200 473080 1977097 213381 1824524 1382855 1487210 1200826 1747442 33463 485971 1706674 384455 1198971 499704 1650479 918148 254437 1729207 352426 355404 331298 327833 571785 1962684 898889 1766009 515128 226791 1621119 730319 1663394 498918 1919993 1013145 1636540 1534978 532041 1198797 1905303 1722013 1719425 1937881 168432 1800584 682863 303790 1288769 1642685 414991 937606 1280176 1560635 575909 1664397 723379 1361797 831570 1547723 1536676 705770 633106 1768071 1309796 904930 1571934 458582 1898547 1008238 150376 869430 1795044 1829232 1276124 763529 179893 1156648 816690 1754086 1252517 668065 1378906 803355 108598 802646 1586937 664795 962933 252569 1019530 1709637 1101644 1762533 1286180 1449485 1789754 1007965 894265 804936 1064637 221370 1562355 1821627 118582 1601741 1253996 1295515 738642 191175 1621206 1850877 1085983 18190 147861 695657 1512580 1060364 1019280 1575142 962424 1501468 37345 445191 1692879 1973008 468709 1348888 1959549 1218808 1490518 1141538 257226 1171837 894250 1475952 1454758 260706 25173 1555879 1761179 1510265 1633358 958090 1223183 1329509 1346529 329693 1479211 870347 1998668 535326 1200251 1046697 913437 1525189 1318194 261672 143235 1216273 1813080 1735712 24410 1529216 1252697 812006 836173 1090665 1451418 1901763 556953 1153414 1646020 483197 43684 1695505 1857866 452806 388289 1197484 313762 1252265 1706700 1846324 1313511 621458 1272152 425934 616818 1642618 1217617 1914604 840045 1391370 761706 128375 334312 483632 1713082 1595379 22152 675800 370824 50910 386903 988151 628214 150991 439919 259825 1370356 649323 267857 602660 1986633 1210049 113643 664011 436653 170357 1871962 180734 1143760 379833 1973959 1499110 585192 1823538 1271467 1321448 1357277 1967095 499904 1431103 611137 1001198 1889462 84133 326273 1958982 422046 662099 948318 71892 201427 1220298 1338235 21866 414751 1874116 112613 299990 872065 473533 1855483 146207 1982707 1285403 80877 781694 1496083 192833 1937312 1559918 103570 1983977 83005 1983084 221883 1225763 1663612 1990588 1026246 333738 1957260 194054 1877312 626479 1630671 1980821 1944359 1919232 1330536 1360707 910589 1900397 1568854 1034041 216954 1594422 1552168 1269151 106672 1166897 862479 1865528 687243 268093 1124202 1362689 1101720 334086 1065101 902786 244541 1854211 1140071 964510 1142297 920236 1726974 1759029 265302 1923019 438844 1346340 1808395 791669 989249 578610 1566348 596151 1201067 1704681 1316864 553761 574692 82351 207251 1018802 1998610 1266721 848352 580591 1746726 1251467 1454487 1641004 99933 337700 1999295 1077895 1248192 964195 1672602 1167268 844047 1174691 1216068 259957 510382 1691170 1874917 1360992 111812 1420617 1773926 1238870 1938530 1074002 552371 26743 1455946 872749 653254 1155956 320208 582120 200588 1375706 1123922 363521 1872848 724837 666602 1262491 1753881 1902413 1390501 1797913 722400 468874 1892073 1968974 795748 1637933 588828 1314622 640649 76801 498212 1138295 1141812 453804 378749 679648 663010 236438 1662055 604107 1042032 612332 316092 1444480 1214999 1779992 1513287 759826 1036566 1153169 1275998 1285125 64930 1898474 960036 156236 1564222 1660761 827127 1083350 1924611 610348 250085 1830421 154228 730807 171864 1656326 1800059 221950 3506 1012619 623339 1221494 804657 107772 1467899 323259 1038845 1902102 1023824 433392 312443 223558 1713467 1073548 518937 1660042 1353362 877591 450387 328085 450280 1695363 877571 1560455 1561953 19079 169993 1268783 120115 1069323 487947 1856757 830630 1367598 983193 1609254 1493554 836833 1655711 784192 1220149 1889068 427793 1572035 784239 1514472 1861332 1389967 1125439 1186205 881814 277233 1140575 1696038 382713 661955 1212452 1832354 1699966 1376652 1642223 1477945 1308709 306293 35396 1776029 224161 180102 630374 810398 884029 451456 1026224 767255 79884 176738 1106407 894687 181682 902136 672582 1192379 1875169 263887 655148 21182 1282398 83672 347111 238710 1364595 386204 1845876 1338455 859766 141220 698042 1057557 1873473 1343069 698936 1663703 840458 1790497 34547 791184 364984 622615 1253350 405662 1565590 887674 1000134 1045422 1279814 1053140 1717209 280038 1635457 1263464 661115 269879 601562 1699142 1573896 526872 267202 1932996 1355981 1819967 1032407 1496361 911287 376368 1225825 1128579 426114 246164 766 1474347 1275578 587929 471885 1322728 773595 117238 1381281 750150 126438 1892148 357697 1361685 502130 186067 1076223 961266 1550137 314123 692491 1543606 1526117 1225024 1886841 559883 842780 569131 1039952 470756 1061118 586207 274147 181985 1630697 1461502 15140 1690710 680327 1642765 1391000 1233274 562625 1626201 1850258 757131 873178 866323 1239466 1430003 462302 1093311 957974 1020815 578656 1328897 311410 1044752 1615376 438400 1855244 1841550 1793213 770271 1336503 272599 1400878 1542041 896351 347623 277752 1033610 906819 1985343 722963 544518 1762408 1138663 809112 841255 1956728 1256764 1042298 1213448 52952 1995093 1280254 358389 100670 1894261 697403 847188 390270 160458 1122000 102385 425112 1668241 565192 247468 1518392 1153809 1380026 214992 1857150 482189 1727468 1867602 1806100 884414 672083 157651 1554607 1099994 767349 1732979 699403 319702 784122 336040 1614416 1892736 552011 1567978 1764449 1905819 1593923 1925790 326002 1206645 877970 1941047 1295169 1924886 1120908 1422846 960366 1875653 1096236 553851 6102 1509606 764322 1385975 1110211 1573042 1567008 629468 402008 1280300 1408595 990565 1963846 262546 311756 27394 1130178 1553862 1017395 89647 973907 705834 1220338 1408200 424860 640855 1235366 1058356 1247553 436739 1990274 365797 1494866 872913 276462 1986751 1368189 1480828 410828 42743 262585 369387 1999089 1620391 850926 1988058 1771476 856224 1214352 121634 846807 1196108 1741415 1069464 1348761 1979144 1514134 166867 227923 22579 1977917 796359 1440161 1359982 1876650 1332203 1410675 1102152 596 1673084 443788 568281 1671965 699547 1593743 1506130 1194315 558133 1094835 511159 54528 423399 505254 1912205 239698 1488692 411004 1747378 1957905 799614 1105842 1301465 670080 1251310 1556228 1816229 843862 1287359 61288 1845233 655038 982841 1345503 174394 1462972 1156004 1190024 585564 232715 172880 962086 480251 309492 1750465 1374056 23390 1311296 534601 1741317 1014455 578630 1445155 380132 521040 1084013 2864 195284 1445136 198723 51235 530155 862608 1346822 1697618 389170 1342314 738011 341689 897828 1795940 1257461 1727440 1651844 29535 1143626 607931 1854937 285630 1997747 119625 1559576 1009706 1293037 1623919 1439854 87072 1259850 1641922 648925 561733 1031173 1336586 182823 287101 1292642 1754138 1572510 1463285 1290181 747293 670230 249089 288640 449140 1894171 1350963 1560503 98496 1118260 1711546 318876 730677 1877093 471157 1608247 201342 954543 456698 1397826 754057 857384 119113 261279 125689 1330243 712556 296013 97157 366720 1869218 206326 1318064 1529723 704252 1271886 1960882 1335283 1717999 1267869 78642 126521 1957686 1615013 255975 1679910 492147 1674209 1229846 1630271 52660 255154 1882737 120152 720055 207912 1748832 1785967 1841238 1303103 1286220 1492308 1426363 1081917 25564 1254254 776247 994913 288680 31451 1354999 732966 1531274 241074 1332682 284627 364595 1651944 610603 1586751 767818 1180936 593723 80356 92260 1156119 420205 48034 1190408 1410900 747463 1338483 462648 144842 517000 1813697 853708 298345 661245 1085851 1531252 361477 292665 689458 247951 907742 1114202 1712772 71369 753026 1821786 541446 88541 1053240 1652934 1928952 438060 1576029 1840077 656826 1317598 1905036 212229 311008 1367520 474721 587084 1953374 657572 1646885 596986 1627643 1102306 1357320 1917617 17989 1358247 1291310 473435 527209 1699912 1395758 1075487 715209 652036 157220 1784707 421459 1635544 1394527 605313 146348 740996 1125170 1862161 285701 1247714 1084893 1527517 1361469 925154 1200083 1820522 501713 1325905 1536452 69295 1726866 1678011 601342 600654 548630 1345034 677420 184046 95847 1209916 1141087 1462903 1682602 374850 61190 790230 1002730 1267481 634882 118542 506343 139122 180428 609167 1835142 266708 1741438 1058141 90517 401298 1922653 90893 1529027 1039107 862692 200471 820662 10507 1394695 1586649 167333 1989221 215572 511274 417499 322364 1039258 1645169 1190371 1494750 447358 1875341 1681465 255355 1643334 1704343 94517 1978583 1311424 1858512 438490 33740 1834400 58929 1187989 355737 686483 1012202 1780964 918467 1207157 1858856 1578461 1118809 1066829 950223 1218438 1768304 1956288 1376673 1125488 644526 1046420 1891342 636484 216724 886731 1096355 490197 200663 812451 107462 1563085 771108 1207393 1485105 935304 819121 817357 826627 1518457 19759 1288070 1126721 1514757 1292976 539473 884883 1519667 1177479 1267749 1869949 1829878 1495827 930843 619396 818201 88335 216557 150749 1059983 986790 570257 132158 1364832 1984280 120888 574062 27515 1634013 893747 163012 1877942 718198 1775304 827682 644571 1678690 1270597 302093 1572391 1085464 1847938 329797 1571683 330964 1768845 1614372 1266093 1653221 319360 1586245 1879339 346652 691513 346028 155104 1866270 440423 602400 444564 680722 268473 817302 1861109 983739 1961495 1637275 718999 772052 40344 830517 1943648 77420 1464230 112822 562132 333930 1870137 749149 782694 1436079 1360144 1958045 450573 1974626 1439394 613209 560574 1222667 667816 133414 1276845 1068815 1849704 1132005 1622981 918584 220451 1304341 1303735 1365545 1953431 771867 228603 169558 125208 1241032 1313935 1395688 197224 1647080 847929 1387888 1262682 1485842 460658 485747 1087979 1766938 803663 452101 241162 28167 89022 363732 785243 1222007 1187112 738439 485169 739233 1289469 328572 856980 1522443 1313527 1698779 1511621 1014122 1501214 827342 1085912 1328979 1556376 1319738 12504 1457122 1253106 212446 346156 758671 863832 432106 1099612 356632 553857 310698 789822 122058 1798776 383079 1306695 1422814 1514180 1690896 1463820 1937676 1693000 1290261 449193 1180107 1180838 1443452 393902 753370 1232660 1638569 851766 1663142 1212613 1469186 242149 149912 567798 1236187 1687390 975383 1166032 851204 59181 1420908 1385347 843291 1198719 1100289 1151003 1881842 1009242 246648 1578214 413138 1062582 1133101 106549 538683 1337746 1468657 850623 1064691 989008 442424 1557945 932668 477889 697215 557427 838166 1432368 1880663 679127 196773 1245090 1411440 218799 1506133 89338 1415349 1959319 1398576 1493198 1319640 1749533 655897 1471008 909547 140836 1579106 1927106 466738 1897332 814348 1838498 594953 1406282 822448 1784437 154715 1979906 1060387 103368 468021 1462414 591206 674375 1642830 1747454 1378582 690358 253871 1434508 1776380 54485 246305 1586889 334095 277403 93238 1594868 179313 1702598 1219946 1145380 1652288 366615 886061 1676602 923404 831777 326186 978450 391461 807529 903803 179753 1313335 259604 120904 1645665 1047756 804768 1436744 416412 565298 890948 117426 1222279 1321129 1683076 1561160 886005 704289 724715 331413 1546035 658003 545249 1446439 1738217 1285905 102897 1498796 1342398 1569825 780675 1439478 766845 1690430 18306 1487044 652180 1785660 388257 1280224 1307108 1708717 1146393 1221349 945829 1475555 1704583 1357264 819932 1947440 465566 1400058 1704985 1541489 1368964 50092 993963 1135779 1051914 220647 425842 931003 1652407 823211 700858 1411491 325248 539250 1648372 1065958 1940162 127331 957104 1962078 1671832 1639639 1548811 129146 1305458 1135234 1116939 1544795 1548787 702548 1745444 1898903 206770 706611 1091604 1674944 673896 3683 1204159 1726263 1453529 538572 1382695 1120797 1217397 1896270 1667613 1190994 69860 1277258 1699649 235264 402394 536146 538979 716539 637725 372688 1777804 406456 557890 295796 1266134 1824626 924939 223042 1222918 1567148 263151 1414118 1230368 1870822 1053979 752512 1226107 1287743 963482 272613 1069384 600745 1064703 864028 1006202 992074 11913 1385540 1730137 1458928 1343250 1896408 115704 694379 204652 1204733 472818 1681842 1741504 1749295 1316819 91587 1131003 1061674 1252623 731006 848451 1572666 141930 534358 699358 1786438 419898 376587 1810022 1899873 397430 506800 949264 1693557 1113263 1709654 1300486 805288 1384188 1895294 1373348 8531 20643 383820 12120 1296420 1112644 1616928 118322 859414 209867 1178928 96475 1376778 1945123 975101 1842166 1796993 1963317 1806044 534193 235488 320787 1441396 570466 1823125 1301316 344774 1938692 653691 23672 622241 1495949 1208789 1396121 872203 404838 586045 847567 451777 23265 509229 390998 139130 1595220 587859 1776204 1110791 477247 478370 27093 326674 501575 574336 90147 137116 351316 855919 1179540 63064 1131129 46107 703085 1873633 538777 936374 1832083 135693 224532 985405 724330 1843851 84639 292794 1755965 641140 1611004 1288710 231649 237368 1425402 1692081 940843 960065 1919010 335466 520860 1878809 801445 956796 314890 792069 1674643 1194316 1223240 1745750 1593697 1902077 695982 1908785 1605027 1419667 1212240 53546 685074 482100 924503 1675661 151767 1285930 1748414 750051 839126 359136 1769834 1464828 1820419 828394 609449 1834835 657858 1823789 1229708 573290 1536935 1251353 1478677 32107 1870505 1752822 258318 1426238 571832 686543 414776 1665945 1404264 1333357 1491117 868497 270911 1102123 1701978 491797 895342 1653279 1318468 1647034 1607733 1096526 479534 573885 1897294 184082 1557018 1597541 1840778 769840 1710418 173957 871905 1196981 1382965 513358 1984207 40218 1287646 108687 1598672 1752741 1733978 1985136 840333 187178 1045752 15270 969126 1324015 98019 1574861 124104 1285065 1674148 1372445 1009376 1648657 518919 506441 658911 24430 1160957 250492 870412 131498 1542671 1870714 395433 15714 1008755 586484 1224921 634488 1278041 1789050 782189 482124 1757859 441779 1172430 1678082 1022779 618586 185673 1111193 1684507 1954049 1873298 981748 1907690 1507561 1980281 427446 621977 492400 1927701 293390 1239133 1720619 741021 477822 572283 856782 259668 1052392 970843 786814 275833 955872 943658 564084 1573433 15951 64430 188635 1666210 633247 1950773 771647 11987 910849 1104882 716192 1229265 1440683 1247375 626798 884079 393644 443594 1500087 2937 1954266 1580230 1056841 156474 1457682 899092 709091 346570 849692 847100 1250438 124790 1065610 941703 250044 1208145 101648 82996 1266974 1353277 1195556 738020 762841 916403 296228 1469101 1506348 1023618 968259 205727 349872 1972274 1348243 870106 1164550 709391 175467 344015 1083766 839239 19756 1455546 1858777 304265 1843067 67134 1789861 1803892 1498935 1473053 1053848 540469 60347 1957757 1317115 1219152 1427468 1652365 717313 989025 1215857 1315476 1746070 113200 1462069 1275582 1697679 657835 1764149 1421885 1548391 1636040 318142 1902327 1433034 1088505 262650 787389 1186325 187951 1279168 360225 1729559 881523 1258334 1095700 1432648 1856659 1876813 1199594 1890583 896595 1059128 1542159 1799434 1507445 595734 1783733 1726926 884150 284488 1795339 954266 1711856 611571 1038495 945968 1918830 709037 802800 882662 1385430 1163334 423250 1971272 1954237 431893 402842 1359134 51333 499375 384108 611943 1836039 1168717 342113 1388297 358221 376885 314734 1124124 1906131 1099815 1699200 189268 568109 52200 353436 35099 1721876 1483009 1421461 1104845 709925 1230775 1529016 994443 484187 1308971 1835035 1811524 1849398 1514669 745616 1202567 1983242 1483493 1010172 851468 379816 312791 1061664 1366339 1278233 1641918 1864069 1649465 495971 1330168 1534950 370234 451758 351339 307219 700596 1731787 290297 761080 676475 1194442 1325852 399918 1924416 109064 1171727 1052081 1000611 1935166 385811 363676 1976457 1205242 1007338 78835 1095780 1672455 1567049 1662624 1208562 420043 1134821 755838 655459 1994149 835798 667830 847930 60499 1231175 1632687 476344 191247 1289488 1897840 822104 1137345 1555751 714613 244228 1845279 1207000 1916164 1824252 1484683 1645442 1364733 1769483 824639 739056 673455 1451006 795496 1296204 710597 187651 271556 1665520 282208 679525 801085 1869612 679555 673754 1685576 782920 1821297 1371110 445307 1265608 955321 1458109 1932279 435848 1253507 659821 1635570 1804434 1617373 191283 1158239 1610024 342623 263476 1544076 1650774 1914970 619173 851652 1617800 499636 1922723 1886100 188803 411605 643747 1014448 1971824 621116 1856422 1476589 1246329 1845645 213049 606040 157444 1991557 779840 1713971 1599033 1734468 1693518 418568 1544342 1113394 459296 819118 46393 1379107 58966 1545668 1501917 469020 734161 414289 942054 477869 1448279 1455284 1995747 517424 1150818 1830373 289273 724368 1375189 415819 972486 873717 1815003 951597 301246 112170 1108785 1810616 905076 1946008 12360 1348125 1838342 1378699 102173 51328 678930 1498356 234802 718587 238919 1700103 164454 1400444 804097 1654962 1566469 590981 591402 315208 368763 1362879 22659 1659496 357228 881259 1086049 27777 1635911 1021077 524323 921993 654949 907999 90835 861187 1854523 1241289 681098 1315165 1632271 1352210 814709 233829 775933 230169 187757 1033857 59082 1751273 689505 1563079 989148 1246692 988546 1124294 1041953 1102062 1568958 375269 1537210 967309 1573384 964455 1970077 45524 589846 1446021 1596449 663944 903133 1644351 1851812 366080 1467886 416220 785152 916364 1751929 407238 1686643 259296 383853 1384938 1848783 612106 1772359 522343 273962 1517142 616668 961725 647737 114683 468280 741930 761924 327348 1441705 1518695 1189457 1283940 894574 1961159 843177 1077674 747482 1870657 998667 283941 1567950 1195249 511848 529471 1510604 551031 1293775 10098 618394 1431844 1972074 1298211 816616 1771006 1349469 101782 85891 1712906 1640788 252714 265941 461266 1497054 663006 423318 566203 1505281 1810715 882970 307756 710325 1492402 890997 420259 1129022 1379220 1403455 740995 914597 1537718 520220 536030 321735 1217280 486234 1287528 639850 1799121 1448033 1795105 975432 85830 974756 1196141 893854 226247 478196 587069 1059109 190823 1959251 1908990 551522 609482 949311 1979572 1083938 775462 651845 1511103 951437 950832 1035837 882323 1220939 1487002 1745579 661052 222783 620421 487884 1456641 1134517 1122829 108861 577967 1171773 1359071 1843871 1960931 1308789 1937607 1637185 161406 1025143 866563 1727473 1493877 497997 1575040 480233 1825637 789391 195703 1800410 585948 1886203 415435 1506999 1262622 1627263 236856 1602558 388863 1771737 687481 1055086 63433 474655 89204 622981 228287 1828523 515116 586960 1036573 148463 963368 497430 1627564 1467673 1762829 1397211 1780487 420360 1372464 1104129 1914316 297904 801697 1610631 364787 300286 1439022 1241949 1312341 650974 1871324 1489762 1471353 934327 1235059 1001125 1999119 1593456 1658565 1185209 798658 28865 1590384 607415 1203690 1588826 494135 31662 1331308 746961 742614 933636 650637 1131921 1257868 574615 1694993 101219 222385 620842 1711809 1203665 195263 1554081 85977 949822 84530 12337 10125 210223 404341 1033426 1868979 805868 1636430 24876 1424071 1679076 271436 159165 1548362 141616 740093 1860290 1575752 1909269 988690 893857 600539 1740644 1604442 1440588 200768 1668930 551326 1408169 1064112 1461575 295019 102979 932455 1842197 16241 65423 1331139 212865 938237 5517 1946929 694767 717284 150505 564963 112252 392839 758293 1893045 1815065 1451296 1259130 855613 1504777 857681 1290191 175883 324379 1073807 1686256 982138 130362 1455424 930381 1883006 346547 947217 1434769 895213 988846 1785736 449831 785527 107740 503076 173180 385240 943341 716586 644281 1714881 1195516 879232 1222093 928816 193099 1726034 1727589 1509597 1362560 1800540 1891571 1489249 914907 1127463 43092 1510296 1910874 648105 543637 1834122 1154582 572600 1182399 39380 1995036 138248 697274 650882 856086 35742 587242 1973073 1669352 1609838 1054329 716806 240410 1674693 428579 1583111 58827 1042581 804064 1454501 1040456 53492 1903792 378552 431598 887654 1063678 779419 633618 180424 1120724 585917 713672 861325 1454238 897085 611070 1135473 291935 614676 365432 29628 991677 87404 54861 1195769 992765 1481884 1099207 430433 536756 256876 1288908 330464 1638943 564100 396495 326478 364275 1208391 56053 1693362 578050 1012423 1537715 1012309 1588924 1705503 1010653 820550 379503 279124 456864 1908567 1305659 126299 1210260 589329 1204851 670799 1696020 1410516 1064646 491707 729147 382327 576488 1924478 1408112 445938 1878755 1020141 1926231 1654552 166061 1404560 267147 1118689 1124908 1765596 1383568 66671 1537393 1111253 1756227 1348349 440874 1140433 677365 98382 1445916 1901817 605538 23088 380503 1748773 303482 1538264 980373 174248 551389 1138513 1745250 1613196 878022 740909 842519 588060 1196012 620135 182884 1068183 832245 361816 1302232 106953 122718 982575 980024 805085 377002 483560 994533 931894 1050597 863971 601654 736827 1242868 1571341 367882 1813925 482024 35814 1536829 31061 1399724 239355 310232 199785 1295966 283266 1155551 859749 1949707 1547618 1393069 9403 1549336 849249 242150 456451 1227727 1613548 598188 1419142 61559 1952137 768368 1364225 1458970 1562822 460850 1951703 258334 1036103 133895 1852210 1177960 1751696 1476769 1988557 248906 1165152 1753692 1246373 1054887 1704314 66044 1683859 517118 985825 35258 206483 1140868 564888 1234896 1671660 1398065 1460238 1055208 1036906 1922585 1865686 187870 1685048 1369300 1052765 1992518 857889 361072 1329865 1206531 1710958 48992 523620 1706252 1934371 520604 567365 169776 674120 52498 771324 1500347 1477894 216489 1863261 65767 1960109 175173 1113171 1334313 80509 1425000 241948 14718 1449563 563726 68576 329732 1467938 857592 1380397 113084 1742187 777312 11334 1674675 258251 1858387 137334 753436 1074053 21816 145403 1652703 1230753 848179 1278887 132393 926693 766055 103835 789488 961759 1540681 708039 617887 1882487 1257700 225809 1289860 1941485 388403 1158363 1501245 467039 1976635 801043 670611 535554 1857774 15750 1560312 614498 602927 1321493 120782 1971456 1376228 688962 1784950 1121106 1013893 45146 970934 573676 1572088 772074 495347 1293681 472862 1075002 936540 1582443 1456661 1468259 729022 828617 88473 1930571 1329780 1126415 1988010 1271960 60945 1094448 441349 772943 1896723 167999 35984 139490 1607168 1746898 931819 1709814 945348 1533421 489294 305273 1591030 1994881 1758461 1614324 90992 229757 1580349 1236584 1597401 1262356 1153711 374227 19223 808005 1226228 611833 481835 143423 873117 361016 1287323 937704 1683348 1664139 1257620 879855 1871620 699291 108776 1526411 1386434 1162269 986112 1281354 1268665 124370 394168 1877432 1330471 1507112 588633 1425711 498753 380991 1481444 687647 1313607 1307788 1590111 625865 1150532 1059947 1211992 68646 232361 62308 1833934 1554434 380426 488761 1834282 1895574 953964 496357 582382 1990369 1859470 486819 1019741 1577899 559771 1942364 879656 534477 1591112 63705 1839217 588567 362085 366306 477790 745911 702331 1495812 925045 943441 77679 1938733 82945 944280 138939 983532 1997647 1438324 943159 1509700 696414 266637 699571 1835568 339020 1439541 1256295 164700 1014078 241579 1031569 889589 719685 1781517 1691204 1643579 371784 1208610 432105 1508961 1287718 1150485 1149041 1790088 65652 1087756 433156 1264755 1728674 690051 1481231 1570797 888346 569853 237500 1976839 1182592 1666299 203425 1928730 336427 1204461 352779 794297 464371 456608 1170216 1499694 129107 1807490 1771395 430516 684888 1576610 1903180 124003 647711 1839497 1947461 486053 1874053 1320696 683980 894640 863817 1981882 373320 149021 1166237 1800864 1661757 91982 1835188 1848501 1852034 1823300 1441110 524287 143859 1654699 1176409 1118373 271579 1484100 902703 836202 843416 64127 1304641 1299872 36565 1499781 1054544 1508574 1836887 270654 911659 550625 112534 1314013 1210944 117955 1697644 1274136 1726272 1184035 468205 75431 155253 1041541 1786443 811392 1495069 640237 874273 877614 830267 352535 1144227 451174 607770 1169993 1353332 968166 1609108 1544844 749872 553273 301329 589049 1201252 1474350 1397725 985553 326118 1377102 343553 1808813 1624356 1806244 63242 1930996 1323196 699729 1451123 1300200 607315 209395 1391360 1719650 863253 1441025 1823123 1856157 82517 1272883 389739 255957 106078 102725 1173704 772121 378774 1899487 1596063 1740572 895769 128206 877283 267806 1166934 669219 273605 757871 57836 1786038 1722778 855754 714721 1727820 134618 1184116 1921881 632979 1213250 660658 1578777 831862 998270 1785425 1177455 747607 51113 1119649 371728 162277 1796513 103395 983560 962014 605825 1492132 785786 903891 340393 794939 1108775 1847055 1868277 900738 954883 627442 1628383 1797803 579873 840242 497554 1422813 560243 1071266 312812 698588 1807580 1688541 701046 1946194 1258916 385386 573613 663257 1530133 98548 1248605 1506401 793039 1140099 76648 1218961 445205 1542584 870054 779697 103083 763760 110491 1452123 598388 512340 245692 1729162 1087983 895142 551786 1877681 1214159 813649 367394 371769 1220473 1598722 1723954 89284 21120 1702460 273839 1821243 797899 246234 237718 144800 487157 408271 1802968 1599348 1172636 1308708 741954 267507 903130 395876 211410 529295 429418 1188657 328362 52300 3110 144623 1949833 1685114 1165511 334791 1095092 1761045 1157291 1438236 1127440 1811750 566602 1178664 805942 859594 1412783 283511 1052534 525172 1121083 1330181 911745 211345 855925 86058 1571074 535354 1488888 271324 869629 1410644 427617 469209 1973771 1103170 1208018 1005743 1500486 504259 1754639 752695 1698461 313029 465022 887105 428132 1653680 250769 1314167 1732635 1647480 1280258 1425574 1989095 1429376 539574 788513 612114 1270581 761102 363205 504494 220392 1035415 861034 1915990 1464450 1272229 1513468 454443 1910353 1062412 519956 59402 1269871 1473445 283194 828336 530787 478942 1076764 1593791 1898509 441255 82788 1734723 1959392 159647 1866580 536240 1784862 448624 1435400 338618 971972 1938331 10977 1456375 1008868 529437 703504 701099 1877521 1135055 871602 718838 1439346 1398015 1528131 1602366 340302 335927 1239732 1602602 1964702 72365 1046568 1499883 1879858 1600196 969688 1246844 36875 1549668 133939 1227062 1204434 1107823 1381174 663927 258084 1493402 1513688 554931 183017 1727011 381390 81187 1392573 86699 1306335 1776188 1868436 29572 1382424 940725 1873295 576201 1475510 1882475 150396 175772 57102 428253 823546 1088647 899178 1743842 243829 1261689 156471 1585203 1871520 932772 1729093 1755099 763592 914287 308472 259896 318159 50914 253994 329922 1095537 1194655 839842 83377 1062232 1167009 907157 664888 43167 378388 461738 1615091 375268 1587672 1828768 189204 807453 183568 794043 1534354 868668 513861 649564 1612383 697415 607202 277578 558412 1022807 318397 604718 1590049 949657 1047894 1825599 1263306 1601830 1191534 1228787 1695540 1797382 1609250 784227 278119 594110 1355210 375415 1295960 1161121 460028 1932391 1748221 1434925 706250 1516232 283282 1622224 1382588 1610417 703699 592078 1701697 1681538 962901 1196766 1399022 1361015 1412151 1094703 366012 821577 116742 1444776 1380435 1822907 1989992 153459 114532 1719925 160890 695428 775352 1974985 940861 101389 1438080 668043 1417627 1557997 809301 1334060 1809322 376321 1480949 840031 680999 1221620 341752 785149 144154 287174 1026754 245374 456529 1379796 1579324 387567 564467 1170664 1547463 1136210 25463 37271 1022333 942886 211573 575096 879271 1260437 607277 1088394 1026173 1600514 490664 672223 291229 270900 61281 1348603 1812795 570523 805544 1673815 1133265 1392173 1820413 624913 1414465 801676 1552274 304542 1757012 351484 858546 903889 1961618 1960874 902717 521405 298292 969236 1531302 143631 190355 1513251 1079062 1162254 1975990 1441547 1751928 1642802 1795221 551931 1464545 842939 1890331 1892906 235336 197371 190889 1298031 1802132 91670 273197 1525238 562602 600926 1994328 678069 651291 798897 1354636 387031 695961 356034 375376 332112 979670 1181701 498087 1575058 138386 1036372 1935355 1072835 487910 1121773 404073 1884827 410972 152478 818648 275400 64117 1537722 1229832 899732 1088110 226436 1879168 397783 227744 1687937 230844 327209 1405701 128093 1746206 632881 93555 1931225 913263 1953656 1034760 362462 1289519 607635 688197 1862137 664572 1832630 90884 652475 399237 827600 1860948 1475191 369760 1809836 163101 837887 1099252 1668245 1315182 334152 1507586 1014591 1028070 1359090 804820 1670988 1471456 533135 1594349 1771781 25748 834113 473277 398139 1896329 849001 1391027 1886464 1317836 934135 494328 507876 1663523 1794026 1315408 1103938 1271984 1856352 1029605 1761559 231738 763275 698649 443556 960669 1129844 1162099 1672520 679114 187132 337967 186272 945783 1396300 1761890 1963922 598270 764980 1381780 1479174 1298470 332305 1732239 763652 436589 770241 1183402 812765 567845 1276488 1802876 186753 55127 818677 1237034 977462 201496 1346318 903198 398802 205749 289368 384634 258930 243994 1509039 1028202 1099346 150768 530420 1831193 399079 1577482 1859763 1251885 1313814 984086 1907177 640246 1909160 1356671 17528 1307990 1653061 309383 1204739 629174 644078 320728 466543 489900 240128 1657128 343982 734733 262730 258380 905739 1668802 234438 1314914 1386773 37873 713632 1343592 575109 1060684 484591 1072039 1909058 1140401 1367362 1176937 432243 1960307 1810582 1515486 856431 919880 819004 611483 1224851 1481859 1973708 1181473 567134 1392941 589729 1845323 1605571 1945206 58833 262101 1524806 1450387 1433669 646518 602700 509579 861144 646975 170251 751942 274227 457092 229095 1981192 872939 427161 279984 593841 667528 1092277 1669113 138234 178301 691223 1837624 1014205 1270266 73004 419737 822979 325265 1621440 1449390 1140640 6808 144703 326677 644581 527723 1793102 1427192 1216039 1764398 95951 171809 1117849 1723775 1869371 14824 943577 1118597 1290352 314531 1587311 1911534 369953 1394271 19217 132329 846797 635786 712618 1837599 1290834 830042 962952 475517 1575891 68047 530172 239213 425901 784250 1235435 120915 1442701 1659475 128120 425551 594142 1051123 687907 1217529 1108726 492266 263119 479620 1942060 214495 1586908 29544 1438453 1319117 1066790 117990 1907028 1878743 1567722 1550440 1998989 719604 343189 1654038 1860137 1766103 1310630 1445299 100123 1712718 617525 557160 282399 249321 1557900 1812123 493363 824883 795870 1396392 1802561 606099 841999 229903 109254 521637 1051366 9837 1220448 1335325 543414 268196 1329669 2314 541517 908505 1627242 205678 1320029 1822029 1725874 1000234 342360 727796 1959442 673795 705680 1114972 263995 260745 1418335 270506 275603 510818 1762743 1638822 1980300 1213490 1883888 1620591 850744 1177618 515820 1959233 311033 1913252 1556904 1932582 149602 879782 1310314 1572092 1604527 440332 511569 770046 352324 1920935 786905 238295 949068 1123407 473255 1362394 672232 405298 676388 1425539 1162987 1858176 1744401 1376797 1700212 1662117 1896460 1953655 1652299 1740822 215456 557948 1189867 826453 1368071 23191 89694 766834 998094 770039 640426 1907469 1504680 1387766 1375250 939654 602534 1481958 864214 1551995 525216 1074416 1743181 316800 299418 212990 1151629 687662 1866059 801430 1018472 60888 466366 171546 1309861 376905 703895 1796485 510637 1475759 1077227 110815 335002 857183 111910 1116405 1275434 1762610 1645950 1325652 1470283 941032 507567 1191554 1175688 628069 883238 398358 1656448 539328 932182 870521 1254293 777646 1333031 174876 519040 1144591 1030745 963771 1574599 200454 1309675 1927586 636824 678090 1753109 1343733 1232164 1692561 611248 215183 908020 1916487 1825682 512936 1212172 564797 444321 1205495 803397 1376826 1986556 1715651 1826426 91223 1214475 896489 701413 852556 624167 6969 797426 1577359 389461 1766992 1110308 996323 1296002 546044 1129504 1752547 919103 1612794 210865 1228890 526862 153411 354420 129853 1464352 614850 270235 1471364 1488560 1807817 444766 868188 179780 1496291 763973 1441746 948969 1847020 910904 1488157 767092 126555 244089 832537 367303 460374 1237330 204147 1344099 1676417 1775563 390394 1570496 61443 875530 1564856 344341 981169 848907 359042 482023 827484 1467960 20312 266901 201801 1342769 1594775 488972 1522395 116032 564428 799862 1953486 240536 709984 1796561 1404135 606600 390227 704870 978795 1286407 1059161 1336540 990905 1494416 342912 60800 858423 54489 1749611 1204737 1503319 138551 366797 1073112 1800393 1880330 1043036 1274879 751951 545124 836889 1925655 1601934 1877872 900384 1372137 41012 1792309 1001106 1670170 1117541 1811112 744329 1964628 1372884 816962 1413055 1641550 394503 473909 1277581 914792 1349812 1281029 1138006 974873 1787742 243480 540826 718009 1474485 970749 1143017 904539 1061768 362319 1194018 1430305 260063 875853 621930 1144885 1468086 150874 1969102 1261694 717355 848341 1537318 912380 323833 1205776 1090920 1199633 1889482 931712 1617264 743474 658628 409764 300147 415074 1180093 225349 1195852 717735 444387 1990380 242684 1026674 470495 624524 1476398 1398144 1653626 1837544 1126739 53894 1042124 1678145 1457529 449549 223218 1412126 1059265 1171361 639821 390930 327353 638965 911304 426753 1858605 1849878 1063434 1311667 313128 213096 755497 1384429 1541954 27272 257064 1711341 929396 428028 836313 199637 377785 489644 798242 1482965 550703 795436 1168641 1440144 456365 294397 473634 87391 927000 1361398 1936528 1338449 958132 1550175 40812 854556 1227593 1375585 1656713 1161557 132802 1375172 1261174 466691 939734 188890 792134 340805 1007425 900200 1686357 1228501 643436 1631761 734991 684724 1763259 611879 1275628 1253864 417356 257032 735399 1133106 841706 346882 1625226 968432 1582466 1597183 1123044 499633 1551375 862813 1486246 1341530 1645988 1547114 516806 1335343 1511449 1737272 108160 386518 561070 1789928 1163817 1833457 394905 897502 302116 1570194 1121818 55220 391352 737430 1890600 600345 140977 1243733 1127190 1944453 1099185 1013649 229636 1733262 386226 1970004 409147 1578468 84966 1501085 1401406 1673839 1966772 1896461 1576313 27886 932531 1202395 918469 1877898 1296102 1557394 119247 660925 357240 1047151 22086 1012611 101235 1511443 1493270 1597027 216943 968590 804210 864122 1194517 1154383 1133062 1633245 1919388 1485490 248577 370573 416593 380752 1829306 5507 1994387 1209016 407430 1593776 1745541 1217859 1514842 1858664 204955 1741318 423160 1359008 1242303 904718 1989957 1168277 885586 1864922 401171 1578987 1232723 1386254 1125149 1315203 163195 1864623 1805017 787013 220814 570900 396203 434924 1037385 1583291 1005493 394483 1690242 1776935 1526857 933794 339046 1819064 1153029 502293 478676 772682 323508 72354 833332 812212 242424 1697980 896521 160058 1839124 1060370 873599 1815933 504547 707453 422419 239681 761609 457628 394326 823200 1905632 154563 187501 161764 1595960 839946 1225792 630117 1200648 588298 1128735 1352167 145489 1520944 1341111 756218 803762 451973 694292 1776964 806277 1088187 1606239 181306 439469 602812 758689 1672632 793414 632047 213159 1177934 1583185 125875 1282981 991174 1227414 1330428 1853479 1254715 1586140 1984707 1625990 854841 686960 1614421 1254353 1555902 1737300 117014 163243 1706072 1996069 1423588 1571531 1984097 161730 1146528 1222468 139067 663856 1360625 732525 1210422 1200756 1759927 1539793 1062625 219170 238082 199812 638339 20190 719223 1361792 1742806 631866 578069 249092 1373191 347610 715920 1242227 939758 362401 1795386 1206708 1295270 1048610 1392141 1437139 1714622 41237 725278 387931 1202107 928793 482978 1330405 508708 1990208 692377 1890021 907995 1018604 1318402 1067280 1763924 1594969 1327819 936140 1969603 1193014 1011479 1600870 449339 1619179 1953902 1190244 1915531 157132 582816 232083 306817 292257 1580039 842344 1485837 254147 1634306 1697299 1861607 615025 994480 1744524 866962 736429 1419066 1647526 1176514 293284 692786 857915 428984 1097849 800926 617457 1282969 295908 908299 1812761 678149 1971874 1604323 1158376 458862 1091125 1927677 1698039 1363818 5215 679053 134427 745821 1256728 1999252 1950497 534991 878849 210310 863648 1884804 819062 630890 937143 69214 1212705 1427247 841897 691897 1225272 788624 1344657 1484298 552499 1872021 605404 282647 858363 1057032 975044 361674 828908 1557462 933986 297671 1581322 861186 1435433 1991789 1474215 1824058 1994129 69848 811290 526006 1776091 1524810 1892557 71536 5365 610276 1242165 761095 1890649 1198095 968381 1474611 1985518 1230992 1482731 1902884 1090513 355957 1416642 868968 1183584 527144 332107 1597741 1754663 641639 126777 1046356 416973 1701008 1664137 1940305 1933593 1020357 1540936 1874331 301649 853198 962181 174692 292500 477519 1991906 1403716 1346839 665113 365819 1808727 1824980 1479476 1922612 1546901 1201756 1826391 489474 577118 633452 433283 262389 1366818 1288212 1173834 602611 96516 814350 598108 11794 683173 141450 264210 841236 271114 1438515 1481780 448608 1394305 1065430 309823 1283518 757527 1741796 437869 872091 8366 280998 836767 1791519 1144910 1941309 1801183 1103233 1673342 288082 653106 1342070 26238 603068 1804709 776181 1166185 192389 1075517 1538743 1406298 521026 809054 1543182 737413 1914397 1612262 1842885 734003 915941 1983866 1961408 1140948 1887160 1659776 398281 440313 1179307 444145 294509 1407715 135981 1506720 1858346 1282598 332314 229716 481975 1608200 242271 1581570 669196 946100 121868 322485 1228091 1422110 1491726 1294407 1975515 472107 698362 729772 787134 587127 39668 143903 1583209 543873 183018 665129 19618 1230033 1523821 1271349 1903079 514120 396612 484878 237146 326746 333286 1332710 240577 352361 425343 1181930 1944918 354891 196496 1194652 13763 1638282 801902 1863591 1477003 798777 126548 1960753 1055094 252801 1029938 434425 1679994 215107 406101 1032161 1576314 1930052 1085080 1913797 85984 789744 294659 1319805 1061976 995249 986077 790053 1361750 356356 216600 1827809 1501243 1627672 1343031 1211662 1349699 1972022 458530 1952610 1161345 1471473 863858 1431097 779837 906332 727459 1449836 928234 1972012 706046 1480607 806224 1173407 598100 1952753 646980 219718 106726 158320 296477 871404 650425 955378 1771513 606891 872234 472701 307625 1700519 229294 1248287 1963490 404027 1743703 949592 1918228 1354775 1378615 959775 218504 59241 577579 1420429 846150 1242264 1357189 1176856 1020600 955839 618548 75327 744381 1314033 1101482 1186355 1158799 185425 604433 736761 1248535 1832798 1493806 768315 1229423 610940 120170 217652 257675 355789 535258 154849 264729 833782 355038 177387 1314443 954360 1331341 1845499 1834384 954806 978508 1501442 506227 800111 977729 664925 1656070 16904 262788 826661 785934 1182063 762438 485411 1730030 1759757 298673 275755 477804 1763459 1455956 757317 1397310 614725 1019889 1372950 35333 1266452 1044261 508927 896643 791974 79796 1847330 1398019 711936 88556 1164747 1939788 1790012 672250 1146008 30518 802203 251342 154857 635022 1062128 243234 838259 300061 1656506 725788 225553 1016545 251010 780497 1771261 1315612 660970 1179045 1805893 1483859 1529318 579552 1941672 389758 1120160 207356 7984 1204254 1538058 1080783 380659 906580 510790 952146 928295 1913800 1325946 1600095 94223 414561 523381 331609 56498 1587552 1880272 1239046 1550940 674196 951365 1921951 1017498 1756839 1558189 1526808 948024 835238 609626 1149799 384750 1819078 925314 397979 1841112 1281253 796005 1776641 142557 1085477 582855 1349423 949255 1006803 139563 1025391 426758 695732 1301253 171833 1386834 676618 144796 1167882 1269937 1258203 1544801 81948 1994160 196693 598257 1205094 104147 1386227 1866760 1055255 1437703 742895 147714 621668 766801 1323002 281026 1630722 1513142 149091 439729 1442618 1841563 38936 450596 1877810 1834308 742542 315227 451141 639344 1686413 538285 113053 746576 24562 553011 169120 1486383 1594357 507731 1014577 487988 736036 919431 387735 1642182 1483721 1915682 1108188 590772 1608230 278698 416606 754317 416086 600670 1604258 908423 409717 1033946 833206 594091 1792544 2964 94174 1815376 1809865 1397384 134221 1442068 774904 482710 1601247 1298942 1645851 657514 1705130 1088722 1501194 1896162 1510502 1290045 1699578 1595624 1678701 1449703 241656 101192 774784 1693115 612505 625243 404842 1222233 1432612 1139561 1214601 1632956 801077 1156758 1691363 1029562 1465917 1943031 1336779 1185192 1588851 1121051 635949 1421028 375336 1098258 430006 1001694 696452 692262 1251287 702248 229916 448352 1354848 868570 1903588 676386 1988395 1523945 1366025 987803 749627 659430 1856477 50236 1961329 826927 1069956 1235483 1131651 20266 839259 1404835 596923 1449969 360251 121497 1118449 1035782 1380564 1908643 1917919 1990141 1017635 1760221 537923 1932032 560494 1217055 638701 824968 334499 1091633 396440 1334053 222100 1788034 1024948 270175 1161549 660860 1335384 994498 282781 917429 838647 174111 1304289 1946819 1486373 1311197 890390 1333415 1870735 1082345 1687919 461680 384794 704760 1815748 675304 1147692 991200 1696864 180566 349513 1712120 682016 871059 1712458 345560 253948 392907 1525627 1109865 19926 219657 1542297 793459 260322 420693 1376050 713511 771829 1284796 922114 53228 238995 1351440 1327175 1469407 220670 806380 1936766 552283 1934256 1223478 658651 746213 408643 774771 945145 1901517 1985066 839559 1767519 826162 1378469 1535554 1049345 1071652 827547 1869643 665377 583130 549375 685132 215255 300831 1332095 875271 490747 1337096 1348988 397113 169700 453902 1518633 1768414 908077 1602665 294162 853536 579855 1800742 197468 46424 1594842 692981 1735420 1549489 1833998 775801 316311 700951 1439045 795465 275166 312956 1867099 409127 233743 917266 1980475 577336 1995807 1288926 1192610 788439 1092784 393669 566267 949335 333834 1386739 160353 1392593 1984309 935689 257750 1354549 1726031 64815 878925 1613599 554935 524368 488425 553701 701304 1169936 1910825 1775240 486371 288605 1411737 1609066 558390 1492405 1640134 333820 530255 1221800 33986 1571516 601081 66613 745968 841045 215608 36132 1334950 1270570 178739 421554 1909645 1132315 299319 62655 536595 945051 263460 941001 1785960 570388 551043 1138932 336132 1488861 1657459 1884983 1757240 1899156 103931 1205212 152817 1839994 40710 1042939 1743119 1173724 1078558 1285469 1909916 1194396 719515 789595 162826 292374 152395 1983918 1809374 1257588 1968569 1926041 1421033 354916 1593320 290011 351253 1472127 508546 569392 1454186 731250 984797 1060745 111120 1031562 258708 1244194 163575 1832927 1000500 1167700 630739 1791163 258750 269995 721598 317651 1585715 678505 776008 704575 34274 1252957 195049 512767 1657301 890954 1288020 153905 1850301 200991 1408076 1254395 378200 421019 173190 1853031 348281 1233306 1363270 800588 1174403 1150829 1858044 1370635 306140 283732 1583031 352900 667776 405740 1470695 1294645 1682272 521454 1421422 778086 977003 419886 705136 1902122 1440003 1198743 259258 687183 603522 1554746 1189772 68458 523037 1421781 1750467 1052706 519737 1090589 1227827 526588 789253 1210105 1195202 30797 395152 1598136 792859 1598825 1527723 281683 115197 1351476 602855 1427871 683256 712287 1542757 1977274 1789823 1046101 1596645 922347 416639 1206573 1391873 880772 970190 1768166 303717 410060 558471 1926579 1585704 713783 9598 371374 351936 1532440 438176 611988 1243398 1532218 1623454 1885349 536113 285206 1336489 1520261 1457479 422305 1049546 1371196 670645 973580 179134 288073 1069747 455898 102333 92408 884425 67116 501530 1585609 1754988 1341528 1672726 506541 1394346 111211 1159601 810671 906156 1251646 832585 1756609 1461589 895148 1009041 1239384 109829 1938258 1453338 1336337 1473584 672007 721908 1848909 427740 1086034 181721 1899943 201721 1688031 1460920 820526 619626 520930 785964 313336 1995762 1593677 1080435 813252 1417543 1109405 1206264 507503 1257984 174182 260954 383319 767153 1540576 1264810 345411 374855 1735158 463861 122683 948576 1204891 1132353 714072 1713434 1089025 1290882 274957 1195165 1610372 1137057 533178 1985154 524694 1978498 245653 921836 164320 117131 1991560 225991 1534716 967116 206057 981411 1356492 1587496 279467 1546672 1891922 503369 204933 215697 1585709 1342388 1323001 744738 484032 1528485 584194 102996 804707 1982008 93392 1502152 834263 1703237 959141 1259159 1703959 621455 1385285 1758408 808777 1953442 1801582 1800391 1650100 1710992 875474 1972435 1455262 158667 1869120 709148 1237978 1617459 1723822 1313690 977599 411677 213935 1983321 1708624 1023041 629268 801576 1839464 858318 165962 782710 123878 936079 1404341 150315 83971 1114061 1162867 500603 606749 1176981 1830552 638323 1005409 232240 881850 282659 1147732 1915708 910132 1167008 790033 1627928 435997 971390 123338 1162681 139580 1900348 1355428 1008988 1754062 693147 1598133 1879162 1184552 514432 714571 1841440 347429 138914 1888088 1437675 976889 1716752 1874594 1336314 587463 972885 1677096 997843 982750 25171 1753415 1313020 1849425 452859 602153 534734 1755492 11345 443172 123507 1932041 1316962 97016 1089400 1082858 979121 1939564 1504848 263590 1276474 513536 1756092 884640 173624 1735 43907 1579798 1751452 385266 574881 590771 1143163 1052548 602543 360361 1788938 576652 33381 61990 1839061 1330666 1488531 161389 1078925 861160 1686027 1577593 1171280 753356 51519 1954863 1291376 17725 914187 1860320 1369543 25035 859450 335113 1532832 1616748 1356148 1566237 433555 225758 974342 1950215 631528 1343383 1239009 881877 271443 1928596 1487787 155959 1521275 1904217 1322931 72871 1291670 1094265 1218268 359004 515292 364297 1367754 1687489 1728528 1766123 789877 1750872 290985 1624143 1681159 595491 1872489 1234691 251261 277806 1595321 866283 1753579 1696001 239928 1072806 1966336 383585 1834665 1635889 1646686 113656 668970 1132868 13216 1795333 1902928 1750015 1795298 747247 1216663 679143 1223627 957402 1800244 349780 793584 1632322 283664 1135781 500627 158042 1144271 964138 313068 488788 453868 1702328 1892383 6778 806921 659955 1377056 1428179 1444115 1082436 120759 1049603 944899 1569157 1185510 1983055 1726306 1939909 121272 1703744 1679265 1082528 1584593 316798 650647 642503 1367292 1842504 1135020 1357251 1315660 707874 354951 1794208 11497 286038 1281065 1848845 735095 8511 1820562 198839 1286820 1918428 832135 1783342 1060172 1942951 1835450 857039 1857582 133506 1733102 608218 601073 534283 337253 153484 1824294 1522862 1513431 1460 816863 607383 649245 1132943 975163 1788409 1722402 1356735 1258532 1819206 1773760 450923 175099 1135921 1030126 1355718 938190 1753732 234091 1931170 773759 1068064 1425781 1535059 834889 1769441 440321 1184532 136302 1567890 982620 1148579 1327923 1626536 95554 1216150 1558150 1219281 487877 953740 189122 623743 692602 1048983 193846 1153790 1108465 189971 1322122 1525755 1053224 1054197 1319866 1705242 1516698 1871162 297775 484981 1253806 1192201 1399108 525995 1456204 1349680 824671 1934122 1623565 121890 685651 1138883 1520022 1863092 866117 871364 499149 1487149 1096234 1678072 1449486 543322 334951 114256 451889 1313405 1835584 1253480 1058244 1183646 423943 758622 546383 1127852 1054414 975557 136916 761321 1637631 1547427 86813 1823769 1080920 410168 551423 1488221 120829 1951544 1445697 4434 1696413 1508766 21035 883655 1867651 45297 1956194 457039 1697325 1376324 709778 1835955 887512 993761 1161427 1100695 1298633 1523383 1260812 1209794 18465 808012 1447040 412320 1878725 551937 192256 49040 1995214 354733 377748 481511 238307 450777 44238 283235 759179 723635 533408 1498926 1298783 1716064 848812 1472562 319548 689617 523708 357886 1429656 795972 1364454 316843 689298 1159082 119036 1142101 76070 1406755 1202971 1015530 1588336 1326046 1311381 1018603 880346 1930167 1683443 1960337 39682 1872637 1799913 555343 1685060 1161789 1513440 298913 1046458 784884 316115 1422120 1199186 838220 401658 840962 997307 301140 1147018 455695 767790 1684719 1441291 1044996 30665 508023 620971 1515888 672535 621368 932578 1706495 1820380 1417727 756058 1503085 459868 192264 238537 1261544 1058664 1500166 844010 1437516 1505295 1052969 1855008 1013932 478234 737422 1385053 960132 449860 1301722 1874249 1324664 1660474 1804949 804744 564810 619031 1709614 63012 1244392 821600 1011636 1239619 1457014 1209497 411411 1254157 565986 1683392 1681328 128482 787143 294655 890590 814813 447176 1389870 629112 1014312 1027334 927336 913457 1348968 50447 1695830 831457 578238 551558 526718 944641 1365954 1053783 1519185 909388 1445901 1753778 288200 903801 381968 1282680 1554990 1435409 1559203 1997959 1711417 413632 378855 1411428 1188525 1988565 176911 843869 821740 511797 655626 834000 22115 459601 1159684 192039 1065306 111891 1327580 1988963 600410 123359 104351 1455140 162520 1179010 232568 495778 1294946 650244 10559 805121 1951913 751820 136806 125888 205545 1589981 639407 708749 938693 142774 1516555 1884946 944132 393576 1292210 1920422 241919 193423 98908 1713753 516988 1405045 669336 1593518 1598721 648404 289227 72926 1032669 1568129 1596299 1529469 550328 835753 536057 1340534 387794 826730 7459 1400825 934067 1378211 811458 1786228 977136 1183152 196183 1437261 1366983 1744968 820916 727735 1890845 942861 1916519 721084 727187 15130 1608575 202506 476214 609433 1854105 1939343 548484 399953 213881 480517 270479 837269 60221 1635097 1870485 668568 1948226 1415218 63073 635894 1046645 1149187 1077813 1055389 403139 1174999 459038 795037 254717 623941 798734 1284205 667372 1237028 894558 1723820 983386 1717462 1043302 1383207 138470 363053 1346976 101170 1003098 999926 774748 139464 795380 1495376 1716669 1270885 1114543 1572955 1644325 229890 1336536 552110 1263031 1641563 295076 197770 1112362 1662381 728639 995545 1587655 511650 166768 938067 1073915 1949822 950646 1612856 1955836 1674353 1927362 174429 1941742 567076 1868202 718494 371550 1285502 708311 1675424 936301 350079 1031275 83867 1806707 634365 1952093 203586 82951 856411 850583 171221 211655 756382 674629 1401283 190093 193365 449307 562044 170701 531878 635687 324541 1746817 1097664 1327555 1868920 499050 29807 1871956 1066563 1487955 1787052 993831 1844330 524621 1574435 634776 999261 73565 505240 1438954 447120 476295 891079 574163 157368 783585 732321 266814 777612 810257 907560 1974962 326737 103831 1154528 1405798 892993 1510373 249542 196153 483148 1415126 701159 1324161 349346 939039 27140 943232 889517 1643722 782372 897973 83244 1518420 917141 54844 748474 1604093 554855 984385 1167143 1594088 88234 1954768 1324166 1921138 1425008 1762307 944550 503688 1006451 1823993 475407 620870 1316747 1920471 1517519 1230765 1474660 1328289 1439392 1345507 1108194 606270 1294400 1314739 1766639 1545750 926441 1822819 1924629 1889761 1072898 124741 1628025 1584043 684118 1216214 1116670 1185518 809679 1153342 1253828 1392198 672428 1968985 1439804 837307 756787 1613584 1149803 377800 1788522 1804686 412706 76836 1717927 1389838 1235698 1678040 47855 904491 688492 330600 1530249 1847740 401712 880634 1601070 732406 1201420 1608383 403387 1992339 970466 1802072 1961490 853022 592804 765180 1951138 1535248 88852 533391 453136 50909 952938 1979461 919635 977896 1850878 1437865 877775 674485 1705174 403022 1193046 1697973 281176 166068 872360 1741045 1544453 694332 1345371 1512987 384355 1277081 1858211 124814 983618 1480243 1179620 1547745 1234590 1216654 4595 22631 1189138 1361307 1903357 1441910 1490049 818546 401317 1397004 1007231 1291182 695524 96470 1760139 767159 7393 1147372 1032800 157860 1671036 1554118 672842 1992288 1211836 272461 452 1549517 1155285 1924298 817011 553532 141020 1945182 513249 735647 1921098 1907899 1466144 181022 1529596 1247153 1642373 730654 1055671 1349835 1303311 1037797 1971960 1571864 1809070 205845 743760 1014836 702753 1648984 244850 1019395 855957 1235510 1590556 965507 311362 554728 1970828 870277 1237990 673835 639160 1942722 569300 1279064 340415 1914520 20342 765528 497087 1979950 618363 1864454 1730782 36624 200273 538917 415835 1930973 383154 1571196 387304 8975 223664 1741238 1919986 116232 1014268 730755 400754 12611 520497 1333281 1107436 474076 1003249 1058096 175153 1953546 584731 925383 513827 1073662 1370209 863221 1156467 69241 1727353 1842644 400669 939222 1034060 446680 1231079 34706 1980769 1738981 1392487 1989351 519777 1824242 95078 1526422 1212784 1486961 116015 759930 1774536 129244 1943832 715804 326839 946353 92175 1614368 1030661 256981 116654 43442 807753 145044 717308 954867 443815 833204 979708 965813 1740354 1237019 799626 1048696 848237 180891 852813 198614 260425 1201054 319361 1849410 1029438 1968528 52969 632791 285408 175316 1203302 1694821 1936958 1902791 491808 225573 290213 1777561 1697659 104978 603925 1471269 925034 1719217 1671338 848021 338118 594724 1900772 1679179 1507856 1687032 1297452 1193363 1705328 314214 787596 149134 1627431 19887 1738884 1056019 341564 1403504 1011545 1244349 314519 1061401 1182013 31953 1744671 1028630 969365 46727 716225 1211500 1575786 1651408 349075 829864 355683 1219920 1172888 1055718 1005577 554562 1649603 1689754 1336799 289049 1782614 669884 1640537 1347697 859161 696726 1444366 1013032 1530276 134913 1957428 441183 875882 445284 1404095 86675 744344 1815672 1907573 492601 1615517 55124 692315 896775 509348 1700737 1458127 692369 316281 1815225 277200 811044 962361 283618 259298 1565287 946423 538050 1516917 1239008 157094 1012570 642890 1090602 1184287 1771914 1579498 743487 111107 268774 143022 1418878 580650 564965 897936 926990 1587626 452067 872095 202749 1570434 1488216 571145 59779 980654 887973 1329883 318826 336411 1432785 1772999 1602491 1472884 1893117 1211297 1251067 1689242 1109816 1881559 1256023 565397 1234278 900618 1079956 1515130 1907894 1907197 458666 1238694 433417 217062 429778 1960326 700695 990554 1679631 396061 648152 625720 3886 1915944 1345435 1995458 27669 871527 900187 1431177 1869495 1752268 679757 441049 108508 1164413 717231 1291047 1394341 640137 1238144 601902 1118964 1943518 581203 1583248 877861 115001 1037351 521056 1730764 1843591 1876153 1589531 311509 584044 1634292 1681176 738249 1996592 820657 938552 199178 37047 1428474 647937 1906865 923889 843857 50510 1894875 1035832 434690 849481 1464062 1229253 1644928 572019 72583 396293 564742 1305633 141802 1792373 300207 1773334 125816 1351277 1861550 579942 1953714 1286369 357152 827306 526366 1942799 1133804 1080791 896119 881539 973089 914899 1055733 407256 1179370 1573757 1218147 1779120 867300 334118 80437 623991 520558 1566592 1482396 80886 190221 1086540 1633344 1863046 1190770 102538 1105347 36325 1984753 1018424 921022 524069 117914 1275788 1921891 1497579 465298 1567825 1866506 1328077 1145679 1700684 908637 262096 147693 1936669 845056 183004 1850994 1559534 497924 1662031 679173 1525981 844692 1264068 756568 1069785 1121598 146384 17076 1199989 1404863 1723783 706214 1512655 1837147 1288545 1554829 209206 815913 666527 1085967 1905125 406521 673257 611673 726610 1493385 1929993 1377931 53535 755950 1391467 1412873 1301783 316126 832004 1084892 45078 1958771 362924 1825193 1896912 76632 961307 896360 1391725 1880120 733471 1621454 1706241 564758 1910170 980337 1622187 1346646 1257280 1097991 986191 116369 79643 1996608 1055875 1812452 299385 1481406 441773 92439 1742049 131260 1363298 1974358 1823344 692471 1111769 127748 1529942 1812774 1721003 862040 880823 1161367 299771 822710 1282761 859469 135252 55177 169219 672585 1257555 1724702 1745057 1017701 915163 43332 1233908 1875461 235358 1835588 439791 730011 1671974 285774 1346402 844040 241352 660981 1863463 1125939 1181556 1073113 247387 1264715 1905457 1082720 303915 534125 1340979 860134 174002 1733208 744134 425360 143026 634643 1853098 1155045 1006899 600923 1410698 1374808 1574005 1651843 1682399 639300 1343532 213644 55048 490596 83912 644005 1786216 1739885 1122789 1930243 56931 28259 559445 793269 179712 1703583 1028721 952947 330002 1099697 1516481 302168 855800 1605222 26359 400431 1147886 1437596 7849 661983 1896043 1329322 1549164 591403 810330 8108 1245049 342937 235676 1767772 146457 76290 252310 979823 1626369 1070874 162384 1447374 1558262 1955548 1538349 614939 1822835 1361108 1860067 1743612 645634 952071 748832 125710 14744 544202 293914 614788 1252680 1917968 1730719 343686 931897 625977 1271670 1797299 1796368 622216 1639421 1015633 1528882 266870 1187271 1770299 986635 911992 1720908 1568690 1562186 1083748 881440 1952487 589382 961263 921366 946087 658506 1333832 449773 1641673 413285 110895 1033307 1210777 186020 1807677 293904 1971441 1585305 66212 1479540 1585363 668155 998526 244898 1167034 777203 1022288 1630867 712905 549910 421043 572704 1177839 1487243 1262922 1680614 830075 1790517 1124932 415161 31364 195366 383608 602191 437449 770466 1792461 1208964 86174 268992 1078193 1485696 1633842 43643 1318257 170510 1522808 1227466 608375 1864756 66028 463434 1600074 1855999 101142 1243901 901884 1022641 1514210 903394 1005337 1910113 391063 1943751 113854 935523 831066 779362 153414 1922691 1702988 1313097 586198 1827300 1334673 1743954 447041 1477141 110396 1833020 185066 382226 383399 1707606 1403589 1908042 443586 27213 1930916 995430 497810 351037 999139 212244 181138 1317284 1008087 1708415 271955 1019572 216758 428009 855789 658012 54322 234878 630408 608015 710984 1385429 1619413 1707326 1572254 30508 1867521 1812028 1176230 1185505 299468 970127 433023 1966815 1194714 1915193 1211599 1251668 1443689 1211875 1664291 1355675 1485298 1443197 602577 1780703 1513174 635936 684836 1430276 782320 1994569 1283233 1330472 1239107 1840134 1914155 1378340 876503 181087 1493324 1195971 1965818 565279 176407 767297 604267 1687746 1569701 1535617 1918046 592652 422741 487807 1119960 660413 415786 331670 1088487 1001995 1811843 314725 1673156 1515769 1282577 110982 1210200 1812593 1130468 283178 581923 1450276 1176094 1579320 471083 1246180 141631 623420 444075 1253749 716695 532915 455482 563985 441085 1907726 61476 107881 980305 1953193 106848 89716 981848 1614204 941826 1221500 1611124 1508571 1789826 780565 863907 733858 764239 152685 1687597 1382420 469125 715050 1148768 1543983 1881310 299004 421308 1087060 720690 1454769 1491416 1315791 19985 1819909 201263 399012 1121301 1337106 1148722 128963 1812235 1859768 1725227 1239632 640714 490159 1372811 1040302 503682 417974 1022338 1280234 1755519 856590 1659607 977274 1947691 1234848 1175574 38569 136544 743978 1128008 1880749 1083061 1571445 1968490 822306 1818004 1489853 833673 1439012 1438551 1973256 1373870 923555 1547775 5797 1731052 322163 1523268 771172 681087 1542631 1969364 1825803 1238720 656975 1241257 407583 1742716 17984 920204 178156 421939 1488845 135155 382552 479991 1534459 115615 883322 705374 642847 812051 379161 494416 489161 514344 117037 752370 23042 1977282 1922012 1535681 909594 1463513 98413 856074 895313 559765 1026576 332023 713372 1437001 1827671 572877 953075 309828 1920351 1876814 241263 1662833 435825 1242610 1863650 378676 1972990 236503 1430774 919329 495255 488156 1882309 1796800 1540736 1216271 1417694 1284234 1684718 913197 1140322 235440 947460 1765885 1793736 1631444 1143108 1935062 866116 427925 1393183 703517 324063 958095 240598 820985 1998535 626912 1693222 864031 520291 453290 1976999 676309 1637896 1896318 240689 747377 261509 975453 1987324 1892652 1328001 22363 988037 1047194 1496047 1614221 840062 1239449 873168 956317 1987871 1312611 635254 1397064 1063272 956493 616849 1001334 175020 561770 104188 530487 1347348 399716 1052596 1727093 1840446 244182 1782753 559803 1711331 790868 131636 1618730 1908104 1105029 341326 396025 1796648 941383 306227 1200044 576227 438715 904177 97637 1868430 768170 953182 777037 1938300 1552894 39103 593599 688846 154617 365893 588963 1196307 1466287 1751134 335092 387649 1235890 175188 813076 510872 1026387 90756 588617 327418 645319 278674 1148908 1411355 895081 865142 1424343 813015 933205 779570 1084440 43232 630651 606736 1724005 1639560 1422653 381216 1106336 35704 34818 588463 718695 1261423 391700 1863291 19869 1991637 1940745 299542 55291 705417 201154 677296 1291391 933004 222159 1884079 1469386 218641 1992356 595413 1422158 394596 371936 774772 1495315 1579906 1639320 103436 1178402 512105 155329 267264 1734008 1283330 330883 338606 1933618 116698 1328877 1534371 1544756 1289276 1390338 969552 913048 866322 1506956 137627 1207455 1204610 1647219 1955991 1138808 1215344 1982132 1746084 271059 1688198 639820 350705 478583 995481 682331 1873491 110069 402219 672263 136631 56471 1905717 839345 1419801 416166 1900436 514491 1420412 731175 651177 636112 34982 573448 1415923 161477 1705985 843977 1110090 75880 1915852 121201 1531233 992895 396656 1877020 1758023 1210844 325181 1296857 1507203 1056062 1881362 1821089 988998 922923 279609 1001477 37903 144625 690098 524195 1278915 789165 1593710 1954831 897800 471013 729948 276196 1472021 1814710 792974 1240343 327556 159451 1438946 836237 452099 1127443 1365443 373975 868622 1654556 252395 630689 1987591 1186686 1920657 115021 1382020 945533 133397 1608345 616333 188854 1428656 1305292 944723 1188082 179993 505737 775687 82254 1019275 270967 87781 33081 1695606 1676530 907855 514617 1931956 18308 828975 1876841 746184 1110486 124454 729151 1483931 555516 452424 1484791 215390 749303 75217 1787613 497888 1115594 258178 1525869 1308382 118228 1115732 1329860 1749555 52778 1579329 1828901 376384 133512 268205 888472 1170561 1935657 237332 618001 90062 226873 574234 1765386 1682806 1579494 1363272 879897 167375 1407208 737848 902713 962478 1048192 1576294 1538576 773326 996408 317086 1707364 1188709 474865 1625182 802697 1088977 311202 12279 1342095 1054743 1031592 22544 1065962 1683511 1546675 401467 833309 1088974 355158 1815986 940142 438471 29466 951031 1995988 257541 1129879 711434 584541 49369 1238462 220576 449379 339474 658313 1611479 943995 545697 1763148 780408 978095 1676900 947147 64756 434424 1590182 1271866 135407 1783693 1725804 1150848 73329 624677 470529 315027 1810851 410221 204094 1005588 825279 1983726 1421036 1235765 803184 1423051 1997319 835788 1926477 1524940 2410 1551552 1740673 1635461 797277 1743025 61615 1304587 1726094 1119108 1965158 1038032 1450479 1964184 1463163 1448928 880154 78481 1405787 427212 558064 1173723 1609981 654075 134789 957467 857508 1040626 1663015 1755119 1698860 57847 1639446 694448 899474 602486 540007 766192 1980242 1629822 78669 1900609 1179450 877882 1275572 322776 1743448 93984 1501166 1686234 4394 1594652 1039770 365817 228569 760302 36079 1177020 1981411 1189516 1742624 950498 754000 366744 98182 1765209 137749 14721 1975283 1736828 1630244 331613 103907 1861447 1604458 1497053 922726 798953 271212 179658 688443 805633 601678 1403037 1090447 1616144 834805 402783 1385756 1917454 912883 255547 124411 1685618 1097893 208200 438482 1132290 1741564 1437497 1477719 156619 1455712 203424 313180 550389 1028605 1574925 1622 606789 1769999 1652434 1259587 956432 106997 1093605 95229 1762942 1176965 642723 825480 1241377 1777998 1688311 880041 854853 1997414 863000 382082 1475207 1560494 758251 1028819 273163 878864 1397062 76716 323602 1286318 1177180 367413 538511 198743 222400 1903912 285026 1735366 1359402 1429685 1957871 1081672 1360664 1444321 217198 1973345 839564 460274 294483 844761 645127 722788 1355 417533 360115 1015155 722801 225310 1522680 225907 1470977 13526 1694849 808882 698530 950718 386149 1624272 320820 907657 273696 354594 908015 714529 1435612 1873777 738711 1952885 1932904 800600 1294880 1267654 1326536 1054908 1659119 1967453 696741 199298 799944 1573132 559533 588572 1812749 657018 1857217 943645 504193 1193269 1148924 424120 682228 1242854 1660293 295889 670629 170923 44989 1300450 720381 442559 824281 1882094 528150 1422212 518845 1004551 185848 529389 1520936 1522352 19428 1260828 1814079 1557827 10060 976112 226196 1089290 1949570 472353 1219662 1060716 1382679 71938 820003 1869759 1550924 1651591 1103013 1501123 610311 1237158 435178 711198 958306 1464239 1209754 1230398 1209750 744235 1189216 899548 99172 1749779 1060149 1815649 1967754 254215 1177652 121840 1320207 1038266 517393 1550337 1882540 810506 1815713 1641819 1758252 127345 798506 1944755 1333716 333208 1211208 1063552 14577 1483983 1544379 685731 332322 300587 867861 1537741 1237730 1504577 1377680 1914489 1815923 1381224 1293351 1793077 1030870 1265356 382736 412658 962272 354526 971483 1254428 694753 986317 234822 1148679 624071 1258617 939811 1759610 1448559 1757893 322995 1621189 324918 1191644 76478 594062 1983450 361179 1872498 1438648 975762 238227 63903 532021 851909 1738357 788612 1598375 721931 954373 829980 1181674 1924547 452526 1376043 316964 414609 1739214 1169640 248260 269287 1876362 286168 5641 329776 287731 165272 521950 1747832 1041901 1189974 435504 1942522 205439 1460676 1065881 739552 1571344 938891 1075219 711314 261562 345371 231209 1591373 1808200 839543 1827696 637410 495220 1134301 1953086 1074847 1673467 1913490 1579565 1265531 1988036 230687 1048345 1187842 261008 1662929 1320791 1432185 1078918 1994189 1959797 1383518 1021085 1795367 1202178 694109 1606435 506457 1765469 1096294 86255 1694249 1665978 240688 1856894 1593342 1179879 1735489 1248964 1456304 114241 1061051 1369103 1638544 392498 1504302 972141 1059914 569596 907873 1727436 792038 235290 1603601 907170 1403054 1959784 1456096 1628560 7567 55439 457219 1699519 1437733 1752107 741931 465643 419033 1051231 1849933 135902 1138568 72925 563123 1425681 453883 1998584 1838535 368594 1822670 498436 1839541 97225 416190 620810 460699 947307 1932655 1781318 268881 1736618 1917173 1098521 963505 706090 1827985 476518 821913 1465663 282472 1499948 1708245 1803742 495385 1706622 924566 40825 1136798 713910 526253 1755056 1096481 1961623 744674 1047528 1870394 1693984 1721177 260785 704806 1515158 851959 1052954 866717 724229 885099 1837146 1434153 1854823 1375123 1080982 1414979 635137 1447499 1023809 1436202 379517 1579572 1961606 1589058 280752 440395 162478 745976 1668898 338369 67951 530776 1554608 553934 72922 1362004 1715354 1649296 220464 1013815 396455 474039 580776 911645 1550464 1291999 1592930 792340 871045 649087 935531 803922 1821979 1932770 1938606 10422 87144 117252 1632871 582497 703641 1238109 1543935 1957084 307148 1338674 913175 1962821 1943810 1389825 923012 409820 281810 332699 78764 972531 821373 453269 933506 868084 336232 682514 853247 15666 1634758 809425 9283 1253340 57860 713550 1592513 865844 1567437 341910 1416734 1806609 1205072 1820348 90316 356698 1818229 1583870 1205395 536284 774654 606848 1815136 268468 1258939 1759554 1196086 696145 1563920 391734 1606235 206474 461072 604127 1573719 1606555 967458 1165042 1785689 1720832 1215945 777467 551962 1935423 663143 590829 754016 587520 1937007 1474294 1453032 1568918 126279 38522 888445 1038260 511584 1250815 413272 1810708 1837311 552745 1912302 912025 386674 735273 648570 1561537 394977 830932 1205401 1948504 740680 117263 81398 518431 441022 887155 1122471 718419 1666161 792324 219886 317551 1273822 148086 1942732 822969 1741103 295109 175568 132559 1488074 1779798 194163 1542649 1185210 433170 1353572 1559554 435443 1260429 1045829 753416 709580 828792 1628635 1235346 273205 310255 1899285 1938609 1630325 1182803 1645082 396937 17017 509737 448775 1118282 911250 1444133 847004 1262302 119661 1537591 381132 1546339 539000 990952 1765709 174853 831203 1775876 1255555 1942438 41896 647673 867022 160486 1513204 873765 1154591 1091600 1695509 1391425 511849 1596881 1388348 316671 1189870 1401160 628569 981498 1008646 463111 1225191 18551 1141101 926040 1484959 1617684 1863536 246394 382700 429107 1680274 159292 1646185 1942536 1358370 1292350 175873 1363116 1256383 1151483 13583 1700612 1003503 856758 1466344 108711 1312208 1463755 1430681 1434819 1616200 1825066 1639606 1636217 1172900 1196769 733539 1924371 787926 829397 1679610 1105262 1182568 281123 354135 419466 886738 526486 1383159 1496700 964252 1676917 1780536 1630433 1477443 704105 1319538 1948433 1077790 296385 1185621 409811 1097565 433787 1739517 683885 1515788 1460279 928549 1851535 1906772 743335 1478557 443035 1031411 1388507 1696665 1729969 823189 396997 1146368 1859685 322876 1893271 936718 643919 1588281 1579694 1771039 327233 535960 1143875 271842 614594 1323817 1570069 308003 726262 211769 1889132 412363 1954027 592087 1817903 1844477 708305 1964137 1432327 778861 275505 1841687 28546 280592 1275182 1058231 1491677 681777 1025347 1993654 1401621 1764834 1991531 1384316 982056 182317 437697 196583 162597 518158 684477 990509 770403 1552805 388697 1210834 977077 1815684 1817160 627624 769049 646972 735013 1360588 1946696 71197 66943 814035 600578 839593 964282 1582214 857167 1060365 9718 73034 740475 922836 1508360 51784 1991545 481118 99790 175303 316446 42414 201252 841263 856371 870263 1006021 598454 1413040 741719 167302 590394 1576338 578743 218092 1943602 623659 1314910 449424 861631 893055 1591079 119580 836696 1867489 929291 114039 1755603 749915 221607 1984216 1946143 1910320 305000 412977 817577 1821691 1560989 1485631 1209706 936602 1528435 1600318 1863643 1428595 585145 141262 133973 1990042 834930 1048191 1626894 1348658 561541 1569111 133826 625494 798928 1855241 1151336 1558154 146976 364327 195374 735000 1956094 187186 1357595 1994719 874338 175024 1595664 1045834 14965 215294 1177497 1780361 1258200 1269160 44086 559767 241343 1085891 1342955 856496 724723 1711987 38770 434066 1010127 1399268 1783240 82316 1053620 1664065 1466851 1243651 1439213 867907 1343025 1199492 1496077 818085 934037 1786240 704830 317620 834814 1228203 1311031 1014183 328327 76775 1385855 494854 55759 31455 844431 799091 246876 1857976 57796 1890944 1546148 584484 771659 673771 1326071 1038411 16076 442947 1751901 1948123 955711 624668 1642864 778431 1320341 1542727 668225 171281 235887 1288235 1205305 38881 29219 194262 351200 679138 1704449 387785 1196393 1024073 902688 602894 265589 1522671 996409 225723 861426 1209878 1270995 178025 1023022 1914682 1242723 1282514 460857 1225036 1804207 1629519 1474787 797423 1105777 443993 534886 1858567 1224808 454520 438306 162018 1619204 86089 643439 809139 1115847 400729 1402666 1072923 1155934 1586079 1789014 1788599 1327018 269838 1734891 1797775 906849 1903306 710607 997888 471265 837877 451810 1195198 1054857 1105794 285729 536792 689689 1991573 992101 1515568 1334141 235281 1134445 1860809 1781618 509692 1076279 1540702 1699840 1846878 967741 380204 1341440 1360982 782905 572966 1459397 1230232 1703252 1189258 1707532 529748 926395 91030 1133532 1086955 1564687 740829 520723 764969 1096242 1235894 1655871 1867122 34901 1695685 1926592 1286862 579684 1273890 213077 1282154 1334085 1742466 254618 430878 1950515 1423446 1965144 1225091 1917525 1859427 526622 1233134 1222769 1754759 1600769 1343764 490627 1492080 1348092 326600 83961 953254 1553717 1028439 174218 524280 524039 377948 1852652 1391053 309548 1851638 190719 685221 566237 1961929 1697901 1325180 567285 931061 1107228 1742166 143413 830016 1267786 748235 520637 1712681 1390626 761037 949145 333259 1554146 298534 721987 1113437 1902476 1161844 859457 1276606 1157364 903214 1196199 1713564 1695422 1115045 5926 62782 164992 272997 1970904 1496580 1120934 1179966 1513619 494946 294673 1047643 549924 381144 434181 1737406 548305 934311 1953904 1185070 583388 1968222 526515 179348 1164675 398275 1086337 1079406 80444 78198 1500006 1394097 593752 124958 582396 1860911 890564 167648 658206 499393 1120854 577911 1841765 1470461 1616420 1769072 387968 810174 126862 1436346 8183 797750 550289 1147788 1928567 80810 1170751 1219484 1418092 230834 1086582 1417347 596960 1226273 1059574 1049428 962131 569579 1083745 1692005 897150 1614318 1535748 1076218 338316 970183 1659440 1346915 289092 56544 1108130 1754377 1857120 1930946 1778243 1619923 1955584 1626689 1677498 1166954 537537 1209963 1351091 798154 734316 379369 293021 277936 106422 721293 141818 592144 1978885 1763469 244618 505668 436992 1420777 632652 1323875 197303 184930 186666 1350503 1820700 1075705 1949848 817272 1573598 669087 1832564 62182 830861 1381768 1669601 955855 1488757 1054880 143266 460814 540931 698045 1655814 1244315 241581 1710310 1862020 688137 1020361 506442 1075610 351452 874563 556069 1741359 429195 1220876 175461 596142 1510361 1918441 1059227 1918653 1134323 860164 1476350 1291888 1996056 190945 1466881 1932791 222669 1474462 1489895 1889277 100313 1357002 1809913 1191753 1368963 6008 392571 1744068 1232531 892406 995847 1256409 949147 1896032 1468384 225639 1019977 1370552 428196 1979890 1788859 1450648 589396 1934295 1124773 134593 401693 1828641 1165724 602248 1095859 168317 248002 608288 1472321 563437 1508451 1735766 1241418 1777018 1673684 916894 452427 160513 1950636 1948463 661892 521546 839691 498849 196177 317309 418225 1641011 504291 319518 192521 708211 693983 1838431 33169 951855 1640335 1830177 925029 1915747 624553 867238 1421253 332801 128014 81239 1476502 368888 1650672 1127258 693357 1445958 685413 1194649 784257 1059337 1685458 437672 63092 245314 437451 1963648 567432 1504819 1321323 136491 1410242 1715000 1514715 1723836 1253330 22314 1163303 1954991 101074 1643970 1605279 363411 84493 1805826 1178134 1200928 1212639 70342 711821 1764505 891168 496665 1917317 1542527 579567 1639845 1711314 1955135 687147 1600926 539304 1246664 931921 568942 1640700 1597781 38851 1351320 175956 528422 1414994 455105 1179818 1038996 1432663 575797 169947 1258740 1451360 479738 123739 1387916 414961 1257298 1739546 1276531 1412677 1963798 404331 1787848 1965326 1575667 1161384 336792 1146383 1316192 549216 566201 1189951 1493441 1420343 1369950 1375728 1947934 22446 284503 854117 713060 1366608 1356367 848731 1817695 156575 1610494 604039 1290422 1970720 1618995 972025 1659065 525929 1477609 639372 1841820 1674555 1053846 852204 218039 360300 1633596 1434654 932231 254327 837516 741029 817616 603403 275520 1925766 865155 1906565 1057288 535883 1164504 1437345 1254659 1428906 439709 413986 186642 1673825 1533263 1681026 1440915 930119 1695535 1413776 961262 1385964 1526659 62106 1469643 244527 982223 76982 1170854 1397836 1133983 1044843 1315644 162795 1293514 1876674 1535984 641610 764920 398025 1584811 1735844 565474 360935 1223882 1728358 850565 1707655 123196 1290722 1022968 1108072 1406165 1781815 449108 283478 27679 1456385 1804823 57668 178937 158881 1113136 1182254 500273 1937689 1401383 875662 1277747 1377039 631401 1000063 1678474 1396976 304467 576874 1418983 1254647 453692 366483 1534759 1570602 1279519 677610 1443155 1609327 893234 534957 649972 477154 1175498 1826769 1957117 398658 872561 1149156 747129 1805858 1475179 859775 1786113 606909 1666132 1044205 723396 240062 40151 645348 1379248 750278 1169647 1458122 132836 345133 1928184 724224 703720 1180610 1916128 1217726 1149815 211124 142910 1078512 1057072 1723233 1952227 985443 785772 1157488 213364 270825 274879 417599 1536065 1678768 878779 320875 1629906 1601846 110336 943998 709663 1382961 1799028 1442770 522088 922365 195664 1427791 433614 1944553 7435 612488 1915323 622902 735105 1927358 447919 317202 1118036 1487462 520176 937290 1917614 894283 1002024 1865131 1887317 493797 51538 1602209 1920144 1201806 1125976 391441 47711 866413 1477448 1213104 1989731 605884 1841683 1817344 1961404 1445801 685571 1070516 956175 375058 9595 261949 433840 839895 1072688 1437517 1320607 1172948 286402 1333464 761319 556787 1577537 1487049 1354615 1716948 1321496 811203 1399541 1150837 1348882 1009293 844133 1516874 126317 1083993 1672525 845339 314940 1413974 512590 1481466 1709197 1066589 1379737 970207 58681 1761089 605836 887750 650491 290224 218498 872501 312320 1475513 1495599 835581 886779 396617 1984750 680547 726976 549658 994073 1191890 305793 1371053 1680547 821919 399369 1422154 895789 472181 547839 1530498 626083 325710 431633 102183 1418258 389590 470786 1167919 550054 594052 701951 1366834 1647627 1103220 1449842 1375491 253619 501464 465590 1772303 1585997 1370255 1482414 1273417 1654094 578425 163074 1561924 1581090 959229 1165185 1253652 1194667 1004008 974165 3020 720027 655672 239342 1909551 1710041 1875214 517141 1561158 112777 1167670 994632 706588 1318335 394108 1742329 1109861 384823 1734194 1974977 1293911 1022684 463981 944925 859228 1347570 1772764 785244 337057 940964 1829665 1193564 369797 1133841 439162 921814 1207085 865421 1565564 763440 1188120 1762290 1177502 90432 803269 1995977 1575945 359341 1337396 1027310 209510 218700 1228912 252025 343209 834713 365358 1607631 1227629 1546190 309460 1254957 552122 1752307 519239 1176548 663893 212901 35393 7877 987893 810273 906268 188075 1555595 621457 1073691 1952095 885272 739808 162792 114693 38698 1679753 1954151 1967793 98118 28571 315547 1232488 1550470 649662 1922738 705203 794211 1089345 185717 300820 879242 484282 1608089 1486946 423234 360962 265576 1485483 1242519 1511366 214174 1601161 1253168 728600 1440224 1980155 215304 883005 378199 1927169 1938612 1312016 1500683 581516 1652830 1950102 214088 1504019 274473 1055809 1161377 115743 398707 471559 714197 1013799 711867 1012110 575424 1449471 118330 887617 1891595 361741 473912 1188730 214659 1793174 1808281 1794918 921320 1966619 1157262 922105 1789311 1036610 1312537 1535397 1189224 1443814 1034419 1828452 236794 1246288 191409 1059929 1987394 1137726 1840912 1916272 97094 1682391 1177344 1307797 1076351 1210698 1962624 1562158 111150 1139444 1037370 356573 196501 1957565 571885 1210478 1490670 240440 1205602 74002 1370777 764455 1326111 873913 784002 1563328 577938 768573 1954054 119326 493057 409409 946634 1604288 1195605 141400 997808 1643173 931629 254374 417735 873001 1833901 1600569 809232 495413 739127 833527 1483244 1597610 1700868 1120086 1852640 633916 815709 152063 612527 551989 1637322 475852 127287 1222825 1462073 530810 1702185 1974217 1373578 583501 1273743 1386701 1560818 928911 733549 423650 1950715 1922568 213782 1749854 445975 1794262 172632 1780881 576536 1488540 192536 150454 145079 117481 170903 996704 1238994 383716 1457920 1088686 221308 667907 232152 924328 36174 692775 1987192 523053 1091303 1894874 727711 797232 1982812 1031824 1029869 1215669 1102127 1452296 54644 920805 676653 1989142 1216274 651547 870042 1868677 1177232 931905 1954520 45806 525868 375068 1900808 1667982 1899727 1246785 834811 21301 76025 1797336 483239 999120 1555221 1737216 73717 379206 1706685 1196837 243022 702274 285270 459214 270681 1782840 1268530 860996 189342 1736178 306482 365247 1323268 923958 141782 1059596 670886 598024 262489 1653186 1483466 902216 1036816 440122 1890872 746089 362234 1989944 1918323 1845994 184429 1805623 1831525 863906 531786 1989500 468109 432483 1992429 510725 1321579 766469 925297 41344 109649 322548 148132 1659340 1921812 787057 1319523 1572523 1578798 1958231 1759151 1638439 1715840 314244 459533 1920157 497953 1356699 648186 151749 1543536 194306 964967 1088399 1586559 534210 1982426 1295361 1157267 26393 221664 181811 95147 1391852 813775 52984 770255 1707827 1746160 771363 1392185 30274 107101 780477 1309316 1447322 360817 448771 870538 767005 1216480 807559 385065 1569071 141107 1502008 840270 453071 499881 919785 1776413 140363 1311960 1043830 112504 878521 806026 399058 29650 791348 376208 1141822 834247 644631 267805 1216075 1077668 215194 108216 783879 1782655 1697800 614553 781454 668775 552517 1563956 776368 1186000 538745 959962 606493 350677 136982 1781568 166512 1339664 208134 1352633 109426 646140 1726004 79919 897595 579666 715157 386660 1033179 216008 1676612 770321 1487084 282597 1344255 516607 160573 571176 1601433 1389399 498234 459544 528762 1796370 1822133 1554892 183179 1819605 955197 584591 1987515 224267 579494 684134 422134 1269287 273877 1747212 918381 707721 1018674 1432695 1129168 403714 756408 1772553 1760637 1115446 852632 323127 711139 1557246 947275 1529817 626935 1632469 1652953 1299028 1029099 424640 1198642 1637935 1803516 1264814 1301814 1659238 414967 962607 1849363 375961 1555765 1615143 1720511 1964896 1485153 236866 763374 718919 10462 1313276 692347 1915791 310015 1532754 1464471 804702 301037 1276345 1503443 79868 424558 443445 831275 364325 1329517 1386514 635094 313488 84638 199181 250094 20195 458963 121799 73009 1105058 370116 475753 1507131 877703 752827 552837 1119170 1685377 1027101 1151231 377669 1013723 1547597 218202 1655967 769613 173091 1524114 146990 880578 1571057 1609347 1552351 1498364 922478 864981 98467 700910 1400604 848998 1178887 1075004 724420 263614 1949797 262222 92370 17423 1318471 1712004 1509003 1640051 748838 486602 1494251 1395775 317460 1158436 423466 1599358 1348856 321901 1169760 995524 122108 1571766 584748 179800 1406424 1631460 125881 228244 405984 1517538 1844236 12784 877676 1389559 396879 882037 1418876 1517164 1600556 1987768 1749885 845308 1753211 819993 211091 936841 1218395 589401 1709493 1424061 1462149 714756 1467203 237669 937060 1423394 347666 638967 1695731 72490 1474786 1921074 1548276 1279626 704642 679134 11747 990816 802490 21461 1756335 953532 1022936 827812 382495 688185 1583067 244218 1115512 741125 1355916 236816 918085 535924 468531 1011144 15259 371393 490910 1115880 1815894 631384 742253 1271856 429503 777869 1900193 419527 959529 508744 773909 819789 1960313 786566 893997 1481955 1639809 1459388 1874684 1903848 1011046 1931693 1362581 1668620 824170 996680 1266080 1880283 134675 1038598 10407 688570 422566 1361978 798691 1918668 1379468 1953068 1262605 1645236 1162366 1949906 672901 1578326 1653925 815042 615765 876106 1705976 1541719 1358603 1163546 447003 1844187 1206632 622329 130197 1014077 1305129 292791 116194 348179 487486 82222 674919 1421161 456975 1967542 749099 1506766 1053131 1366562 268527 1310566 1306483 1328513 568758 1716291 1958127 1640736 366853 101432 898792 594021 576503 1581713 384012 986091 1207145 266865 141822 741400 679868 1993743 992828 785008 1163851 34824 200422 404319 243638 304569 994668 957834 1538003 253789 370801 745747 1421335 412011 773766 740526 431090 1093166 42085 1072193 1112749 549588 1762513 585749 481168 1605496 545312 1400628 97624 1919748 692772 1507005 1330996 1649310 202983 160644 1531000 1221849 1039799 1997562 1163340 939422 394049 1173271 1107973 1609111 1525640 125290 1659955 559934 928329 1834561 1570251 1018315 936467 92320 602955 1747257 1757204 1334283 1402838 1284426 1866832 474568 718923 1345204 171850 1919713 466375 1752542 1911730 451794 127061 1515820 1847631 463887 1695954 1930925 73843 1531470 979057 817656 1515271 1713240 182180 695188 32974 1372113 1611900 1840151 49627 1863568 593458 329320 112253 1314206 1166587 311562 127643 870547 1221084 1413277 1405385 141476 770015 1427903 1001231 693661 157259 728318 259486 926837 139079 1140054 817991 1389869 1180169 874570 530377 924920 291437 1782150 499888 1526112 476379 669157 263483 907063 1741994 1495882 1644639 984841 493542 561557 1417421 1950587 71474 1114357 1545928 380608 1541894 1031721 300957 117836 1517708 671917 526846 687010 1356188 586406 373537 1361530 1100814 1798230 1346128 1796938 1781730 1987150 774544 1933763 345145 893594 887003 250467 1935136 1696420 1031505 908137 614080 243815 1437045 871930 1182455 312872 815688 744113 1411602 1527429 320438 1231070 219495 1715844 1951158 1143647 1817238 1570439 1693284 386335 1297955 1936758 226636 1478408 198322 1020228 95493 1897825 1147516 1866300 516341 663273 540656 318481 399276 681808 494174 666022 1305262 116830 1548832 1559267 1203701 1790235 283771 1506847 315583 352581 1577027 1683894 1201906 441544 937687 431927 866883 817742 1292445 1371636 449775 1595788 1972577 1952252 1466459 1335345 480855 686039 1613562 1026269 1809529 95753 1599527 1676193 575251 370653 748328 1354584 1843315 834320 1900681 189099 1538336 221317 798876 1088129 1214410 1692892 1686419 857119 1016871 917331 741332 1473836 1913471 1454112 304973 1457753 1122678 1479954 273272 158939 1927952 955877 621898 889377 1547550 1685552 1303781 1771285 244221 1124161 1593130 1943788 115218 43000 1729795 150196 333165 1269596 621488 1664201 664314 869654 604272 1452184 813178 220217 1557494 1175080 1399828 38004 1742849 1238139 413313 472378 1450097 1298258 370356 1802494 1348519 1019116 1313570 498541 51129 629601 522843 401319 1112333 1629209 1082812 1374686 626377 699549 1538122 1079261 522538 5065 1578315 1234792 603819 693087 983313 264467 1153077 107089 2713 1500682 1466043 281094 505251 137351 711248 873745 1176497 1572099 881461 661788 1815085 436590 678184 1624034 1322256 1847582 783686 631570 1737494 537244 281303 498549 1966235 315744 1163344 339975 1363508 1941911 1603069 488359 1806478 642122 904728 471393 1476537 150252 973736 1240595 1938179 1840745 1623539 1306592 488432 1352247 920506 926633 1817805 1978304 1330063 681006 424442 218396 1471345 1791659 1557990 134031 127365 172461 554449 834877 19060 865066 412821 284035 1905987 1464024 538582 1546584 1634752 241410 53192 1544467 1248003 1081031 1428387 84303 1569967 328944 953276 1610872 476958 319373 1052453 1773947 543080 1883566 1745078 258386 718542 1228226 1675406 1468370 1557263 267879 1703875 1336898 1052112 282377 1070520 171895 1683756 1806291 362389 330262 151141 371287 1131782 1441860 792036 708085 71059 997832 1932737 944648 1085701 1572341 28836 1219957 201278 386932 273458 1554897 1117314 1450740 1073571 410782 397733 1171722 1228306 830050 381360 422355 411492 104359 750751 1033433 1333318 1282700 756269 1699119 186911 1932410 495073 783369 1935811 679459 935336 307619 628182 176644 1615008 1208594 900024 917095 1913220 375100 1386203 443057 1667178 50362 1921974 712335 1682269 1925349 41195 1820123 245122 363853 703218 150909 669814 332628 1598226 1282810 695420 662325 1764176 1920687 1334026 666399 184738 580335 1863210 475155 1791872 1326477 1736496 377522 1597999 1614584 1890459 1419661 1203727 1087591 1375871 1077417 1834710 1623715 1557127 1782113 165686 1307537 73300 916260 864102 1384107 1392346 755289 1046584 1649582 1176276 994538 1596923 6933 235355 1508985 69431 396379 192971 362233 805786 226377 1154536 778711 287978 1232127 3830 554829 118863 1611052 279420 1926412 290065 880009 317546 161298 780297 1921887 132298 1523859 542923 1811614 501421 122045 1545361 1890765 313691 1616605 1163491 1633053 1469683 999620 1790893 1733390 1024341 1970510 1709016 1109527 1566083 1493253 410275 1908468 1040225 1462361 1409062 1682321 1285265 1644957 803319 939429 1792531 1947592 899755 115862 1372498 151743 1503521 175890 784813 853161 620667 183206 438905 387534 1522553 855501 1372449 1401243 195004 1230036 593346 1943325 670491 44597 465248 984084 270159 591371 688504 1661705 1982085 110928 1935337 527960 155398 639655 169099 1124406 1343414 1110719 38501 1100950 840209 1413730 1637726 1702263 278517 91926 143861 868107 983088 920842 292318 1533437 166962 195393 256473 132957 400730 208228 1601178 693318 1553818 269464 629505 383366 429997 1138329 1785883 802773 1022071 318633 1416517 1101634 943762 253942 1389367 1195118 458737 1515824 845478 1300253 864995 1400199 652912 128823 1660376 1266790 292441 1689792 1358313 1822201 1279017 846849 66093 74568 474467 1079167 641265 999174 1369725 1704696 1346066 106932 24568 556593 1471679 1462929 743963 366568 936971 80710 194102 57195 1814398 656964 1747301 90987 967011 1351872 1982022 647573 1157938 1262534 1100408 1528088 1491266 366269 1198273 1437507 1927694 1456948 1577367 1005822 915545 1585795 1264537 247398 1816896 1131237 1544796 1878825 1713347 578407 1533776 519196 955450 226282 1382905 469600 238770 1993019 1748763 1313973 1047370 1655513 1082784 601468 1280658 743911 1179609 1130598 77775 326884 1299307 453239 412030 289282 562685 1031894 740333 1229008 316669 1021953 1780640 1480134 687882 74503 804791 1905658 1268175 1508965 1864241 984781 545660 795751 1292129 1720786 936400 1956171 99488 700889 19169 1594731 898025 59613 718730 1857429 1476701 959494 746561 475234 1948864 1546928 601900 827245 1785853 880392 525033 235227 1979862 1104406 484128 1631205 1342722 113587 1013421 1832664 459336 1716418 978647 1887399 721016 645619 512202 1507787 1063659 159693 1489317 882201 376888 1125327 767627 1188547 419496 268112 96644 1590383 1541008 1158481 1979589 1953019 1721324 1209024 1651177 1383049 283133 995098 445421 66312 748687 1411557 1209124 1467372 616405 426527 1465823 1379932 950553 759288 1975922 1828863 1297255 61448 354804 631423 159717 1302064 1423415 1735793 903531 1161964 332643 1137119 1138601 1296382 251110 1468682 1514471 1504606 48576 1846690 342350 1855893 715246 114156 1224043 124103 1361479 678942 889011 1930392 289861 1731883 172606 1009403 1985061 480530 1110089 1772222 1687312 1155272 1185692 1090100 28540 575070 617829 1357030 1766352 1986073 854849 62134 662000 151041 1350338 1729576 996351 1578434 1814693 840231 735216 596620 620623 757727 617945 771255 139055 1288680 137327 1643635 941423 986843 239660 1469172 1519323 1912453 1693412 188464 843692 962843 1791479 963511 1380457 1131123 1163490 238658 1209357 252059 1718126 605728 676749 115984 1237810 1271398 1969529 882563 53251 1028904 1541645 1703926 281652 1293299 1492788 76348 1568159 1818726 1719090 584548 74122 194910 537807 379386 1588032 1617598 1639988 1072013 1858121 1280479 1139203 1111191 766308 286460 1981931 92195 1284897 1453933 1937228 1839522 352875 1641974 1117805 1740213 1588834 808962 1420016 1572673 584551 790008 1766484 1425485 111732 394132 790054 109530 1203586 1941613 1743152 1614359 164310 227151 110005 192642 683447 865869 189941 812821 500780 629605 1901841 1481368 826970 937921 1706647 597366 537255 1846041 1323515 1037927 9084 1960400 373151 1180617 1342361 298919 813693 1700194 670368 147681 594436 1550028 1278584 8355 1487911 932758 1819025 442796 492048 621363 1528549 312265 601631 1973654 143079 1184857 1925547 849239 623968 128621 1357764 1769851 389404 1201430 87163 150178 1734870 1896334 234144 169842 758154 512053 1977926 1218993 1372795 866805 1534229 1054326 1936222 44175 410119 618584 1691894 1730856 1087796 1515169 509346 708556 1729930 418390 1247102 1418995 1684484 1427108 1494915 1286846 386529 1029826 1347024 1244748 1226903 579686 1580054 957676 732450 999285 1847318 233074 480849 495507 26827 669285 1921702 1043188 1837043 1727683 1995741 1209985 370818 1546121 1804112 1821445 1712149 1833597 1278298 907332 968944 1746839 1653950 733142 1605165 1794270 1966909 85248 1495172 1752607 230578 1641759 1771171 1021784 801541 463603 99770 1188489 1016118 19930 1607519 1052668 1575841 39210 874988 1572765 1280956 390422 1824101 1375929 1494222 799662 286873 777246 425160 1930029 681293 1885592 530986 589476 1424651 243326 1776563 1415215 1492439 1989752 1542896 436290 1324296 1988466 159721 518461 1653659 5550 1723738 813704 1320118 1594124 664728 465666 1377517 1435534 1057160 751647 1495709 1887496 520065 1473307 267358 749699 1767061 494288 1300548 1987045 584062 1149593 1832914 530580 1572180 283965 1725087 407742 407236 1103189 820989 779747 831270 1003101 1024845 323720 818787 206561 1553429 1300654 747647 843377 712902 1138187 1426413 372922 167560 624517 347908 799 1156515 589026 1009032 897850 1643513 1011416 113975 1163411 919972 680525 1255701 1494058 1682493 1046525 1011333 1204820 939213 255643 381985 1050433 307123 934301 488377 116051 21104 626362 1632669 355306 1549884 594311 170951 816981 1229417 1417477 1471261 432440 91592 1638223 23211 229159 1075168 359675 880406 1303068 241845 1848689 9998 1442319 439335 1514428 1473501 1506106 1671747 1213468 1322223 680146 1032488 1057650 935098 1549909 1701802 1115892 179976 1741239 1449168 889645 1653192 493595 959306 724656 849368 1668813 1880548 1971200 1377139 911960 804233 1020949 1140564 1101657 790494 76282 1567661 1947386 1871002 899400 322515 1804276 99485 1645306 1920516 322715 656871 4237 1838346 1219340 895787 631841 1486067 1285850 1733907 200866 254699 1672360 521836 349966 874008 1128207 799995 1761947 1958194 1687726 326407 1773874 245015 61749 545582 687134 310283 293903 1079611 1923199 1102519 1226396 1841744 1947604 292600 1689439 153721 979049 118964 388362 1865510 1338182 958659 1988042 1896441 729323 772437 816785 589796 1264075 176087 487497 1265169 1422688 1034182 1969842 698302 1622848 757163 1066219 932095 1037084 871149 1099407 1032595 902417 1325205 889444 1833415 1583576 833528 1272286 10193 1918852 1776581 1790365 1637783 841597 651311 1476202 961734 1856379 1343963 1923494 1506603 1257448 1442915 1432795 669928 334789 867352 1344352 805531 860590 1725932 1840069 756976 1306193 1533206 771903 513292 686241 1419738 911151 95695 343617 130605 1294757 672611 1628932 81321 1650083 1274797 57835 250729 73189 1148790 751731 949184 688160 1283419 1247930 1838311 761782 1315348 913449 1531991 559276 1704584 1977098 1028639 771977 1831943 98006 1878693 817271 1420807 989932 1666965 1013457 807984 1206173 1259486 905467 997116 1086751 1861867 150590 779573 333859 1743657 733139 1675004 825255 1254319 317152 1268244 268292 1491179 576076 331572 216549 1520325 1408201 1764203 1480997 1063376 757532 1454453 833351 1313577 1438246 1459291 1983083 745835 1053119 1531363 155133 443755 261838 738736 508236 1312031 115447 196630 1190748 63679 87646 1812530 1581911 1937269 1945015 613918 1260188 596638 1310715 668309 720761 770136 1764750 1776472 1023678 91707 1676618 234036 862944 546951 961670 1219012 739076 988333 582016 234614 280435 1401356 1064005 1239624 1518137 1498811 350661 932626 598215 516079 1998356 555534 560048 1968018 1196188 152887 1454695 1184526 1453708 380120 1486734 361048 1440666 903041 454957 1752013 1763985 512213 286217 1291079 1707604 1706441 290887 1004481 673481 1418757 811921 893389 262263 1752854 1046571 1082832 1940650 750524 1811217 92218 1005552 1999345 427277 402878 1684879 1093553 223320 845715 931791 1364358 730905 174265 923515 1153482 1547044 1036297 1446940 733387 1704456 503186 1058199 1320691 569357 1287924 1611766 464015 1323487 1903399 1096004 291206 825651 1632308 1237333 1282480 142434 278601 1565534 1557362 941131 188125 569592 905480 1637496 383969 428517 1493322 318318 1726768 762969 619365 1725125 1477581 669641 446072 1568489 101536 21705 881901 1917998 773091 989379 1817314 1714884 849766 338412 725137 541038 53051 1065896 945546 31942 1427915 1349801 797359 1847017 1964465 1737326 1998140 187699 1341628 100901 196596 1787331 278157 891675 1395231 1365147 1092525 847877 838872 1420653 365873 988109 704279 1615904 950303 1314457 1771361 1028272 374182 1440815 1667195 510334 1299259 1868258 1219691 1451042 1313663 548586 1722544 400771 1396321 107799 472042 1129035 1555220 359906 218742 709014 1207899 751257 1382488 674509 1856736 1128493 1742026 250989 1890868 1513737 332640 1411802 814283 202535 577093 1619209 393609 1790578 359841 1620404 1928743 1456056 1923993 1015762 1865458 1743056 699129 1610119 985868 403410 1960959 1126092 477438 1748431 1233027 1576103 1212418 654521 1218440 1016463 509124 1538999 677696 1348251 2448 1427672 1905001 1727979 323024 1839063 849312 1568782 1976029 1205993 734573 1280200 141425 1810967 1903116 1365974 1981188 1230090 954823 83935 790867 1726052 60399 1258931 332408 1783150 1970800 1156695 350811 967134 1261387 331242 508990 1752771 734754 361244 1346026 1114080 1197121 1267494 1481526 1575212 1911855 1782188 1058161 1984473 1669286 929664 76491 1340107 565498 331927 1290679 1761308 1279813 1514727 1466264 891746 1555473 310773 372288 560246 1264811 490422 1988033 379433 603247 1394626 1533616 708448 1119804 369423 1473635 1040685 740090 284378 1741751 857852 651306 1493854 1583144 1360536 1949783 1464064 869946 823149 1226646 214461 274872 588268 98637 380868 545022 1730216 1848237 257454 1486070 681608 1433476 185234 426284 969883 232115 462513 119037 1093795 68706 108043 87772 1903080 1043142 1528891 1512692 497120 1481021 483071 172044 1441243 626027 1885145 1679664 1723286 347497 125702 1300940 1145539 324608 1329835 1891747 206090 680944 1496126 205539 464208 922985 1701774 280994 1695416 1780547 584203 1649761 129865 1071576 1250871 350357 1557157 660631 1600768 145957 1821382 764260 1875706 404835 399746 864536 1191110 1407382 1508818 304185 1902548 1096518 1173356 1611474 1592753 735468 431306 1487166 1889630 1081172 1807128 1292942 1949850 830618 1146536 1883892 356479 1039136 183745 1570173 300472 1259554 69418 1406186 15319 610772 850246 695290 676780 1692243 446623 980216 722049 1814137 675898 1869422 1432776 1232871 1714157 1327430 754608 508443 1381860 1425170 211896 1339021 346251 166002 957394 642265 1190530 596922 1545035 1227657 1919798 1959902 490764 208854 201197 1766240 836891 857496 1521892 825041 1341001 1930907 974556 839110 1250857 724165 1196534 488658 631805 797955 1455612 981409 240815 377972 461278 1909384 1799999 127504 340707 1844946 1354158 1015497 959744 514559 1201626 1138750 1149579 1283037 1121094 1226894 906192 578672 127640 415217 86364 1117631 779614 1815160 1876572 1999490 703342 395701 1394694 359279 1892189 1993053 1707729 996632 339753 692690 1168333 1095416 1648681 1672894 1331352 1871462 1015962 1892486 1988793 1590453 662119 1363506 79489 1360314 1463306 37503 812837 1161929 289488 808439 144223 1463050 728842 1657809 1780358 1484485 1625716 1973903 1362315 1473343 789223 287661 1761959 1556555 427262 1525364 446887 708490 1745969 810138 1936821 436851 1819193 1735084 834671 1008124 335052 53395 312082 1365080 481631 1000299 497036 287454 876741 759356 274959 1203622 507230 1398785 797295 1302562 623807 1349638 1530359 666882 517592 1441854 140722 1723202 884806 904455 1488316 1507702 458571 953324 240204 1541032 883666 164103 1532309 1757719 1211647 1775434 768718 1093490 9766 293024 158957 784363 1375966 263991 882001 1500910 54109 1786079 1505353 715704 1093587 579411 1155360 1454300 1330765 1844442 161855 347469 498318 585113 1008792 558681 1529234 1114603 1148699 1664792 1099375 1987536 721701 1379672 1692898 1173924 811693 300664 1924830 1643814 958691 564891 1476871 489611 934255 1553778 477861 288062 728149 1896483 1928895 445189 301371 101563 1496016 1519332 426789 1539961 128338 1859273 74962 1586469 582006 639759 1286610 582735 1954596 776880 1778303 1156245 1957023 1878285 1852311 316850 636682 1763463 508150 334080 592614 1511991 115412 1672281 723971 952517 1279723 752573 154143 338324 892797 297787 1897007 1817447 317304 439135 260158 772210 586150 175021 868106 1981640 1615423 567087 108844 1993291 323112 73755 1617679 1676614 62838 1872811 1775163 1518108 701999 1846393 284733 1785386 483160 220900 1729698 1553000 184204 1764145 850963 1487739 1040457 325969 992740 9895 1826791 1204759 1314851 727931 1666421 567201 1445965 461647 1191184 351512 1289581 1814350 520563 1551043 1997575 517281 1354835 1274964 1939815 1953532 539777 1939259 744685 981528 88204 1217259 511116 1557002 541245 542201 791960 224578 1751949 548975 1873071 579586 1908350 896224 1514486 1570728 1357263 314041 77934 737897 686434 1625560 710277 1426933 1321132 1903806 137179 1791565 32060 1380231 556843 272480 372714 642141 1599835 644695 81679 1919997 717800 611398 1781912 71742 1936831 1038183 1510318 805275 838671 1104563 1310123 946846 1877699 1789969 772072 1212230 1654819 466635 24641 302486 1766864 672790 259993 1044896 1812668 109243 1424861 967850 75255 1703054 1463238 1725866 1123710 1891600 696126 725050 356860 1237923 1770501 926749 671966 427949 1405206 1892067 1471808 993787 1746216 580828 569463 1260899 1294083 556325 102072 1949675 1209222 962248 1716271 847940 88235 878481 441371 1829295 434747 51974 901560 1915622 1045290 783912 1044273 906449 1531469 636421 39275 1750129 117884 24065 1255556 1344316 1880033 1405089 731575 743398 1696385 119127 1869000 1324150 729954 591977 1142652 215266 734427 154886 654425 1079417 79000 784654 75483 1555945 901204 1409935 1957337 1464785 1232923 1593316 685137 211700 631323 548916 596329 1751184 430041 331566 462168 779713 260645 1676752 1748177 394805 1012188 241278 1160242 1227832 247306 1580667 1494329 601011 406014 1725002 1707370 1612374 820670 587862 395186 1087107 685555 129111 213734 764058 1818798 272616 1117186 542093 1435545 1564033 812866 926780 1097273 1769904 1480372 982364 1213282 1107585 367840 1609387 1073617 1967194 506145 809529 552512 681628 1477418 1934440 1820867 1932280 537557 688016 1790903 57678 1933521 474667 70178 1395945 1407535 723593 862257 57574 566402 1171534 1055051 1221396 1499321 470330 874179 1786508 1831243 955018 1765080 1556114 1072484 1154818 1729516 732411 862947 1336679 1575185 892799 619511 1440884 190630 990689 563721 711303 1346609 1047394 1361377 1407103 1328360 1752583 85951 1180817 1631872 32351 737581 1623501 241142 432793 180571 539194 1976874 610961 808812 1735318 1105233 943381 173622 1064300 1192807 1899100 524568 1184346 952811 1601551 1444124 1623142 382425 918924 1375237 34193 6872 1887581 1056965 1716585 1046579 417449 736935 960422 9877 1583121 1434837 1927713 727430 1263712 1144061 1200455 1824116 228936 1468198 857535 975459 1657171 1099906 235733 985900 1831962 1201612 1240877 1282618 61952 843034 1376710 908013 1237169 1162816 255655 1605864 1817251 102015 1307828 612515 736113 1501089 144422 1094373 806080 351887 1249887 160539 294921 1253218 1927977 1354503 1494187 1876955 1423542 569642 1809376 488764 705274 689459 294732 1780051 504954 988540 957687 861879 1388813 714723 233186 818066 789476 914325 1829028 221135 495900 1314805 1327092 509033 1688578 603746 1456560 1189060 1287012 1712397 116246 884223 1793269 632489 106781 1116848 256130 12087 202944 279869 506820 1309985 1715668 1183349 1988091 1929241 1834222 580624 1624513 79480 1565656 1431132 204780 308222 1431626 309426 106090 1261698 727618 898585 1700399 1307066 1992649 810436 1023507 749124 948879 1810995 1914061 848989 1489100 1011582 360642 321774 1934698 966211 1512696 329298 1647297 1192384 702836 974572 1470755 1628776 207975 918455 1334940 40943 713220 1373957 656196 341824 1974632 1120684 1648282 138036 1964945 1278594 271343 1719961 877779 439761 1945145 1435797 1185659 288497 468807 273281 527030 1207558 733946 1499820 1060868 1535420 1884605 673540 836966 1757394 1084409 1296808 561796 1824198 1755886 1304674 195281 1970111 142316 1932480 662110 504948 525036 1770529 278695 638361 129778 292274 916808 1885160 696602 1273061 96782 58970 1662356 330054 1127016 205980 1692040 1891647 1523951 649339 982369 1757369 217974 713589 1865418 424514 676471 483998 1663425 1402319 1380602 937499 1651282 1956233 108282 418114 223434 875214 78009 224221 969962 1573033 1097520 857882 1900412 761123 950120 1244305 805554 123588 1673685 562997 703795 539317 1329087 1704404 878632 1674269 1326145 723064 433879 1517866 1305721 954940 1644605 177055 797502 439592 189683 1691902 1012461 1047596 553860 1515607 1628230 1962161 189080 677683 1843531 1459838 692154 1399172 1295885 359605 123916 775107 1991293 372903 1388028 220927 1347654 1851403 162424 1363750 1012779 1582496 673122 586799 1434563 715032 109678 460395 127574 877629 1370187 938593 1598860 616382 21039 1298247 23575 1211438 1740845 40274 365917 1129802 967096 1584959 582757 1473570 356617 209156 1031823 1660564 1100509 166864 1084669 285175 219108 422093 203477 1026183 1188306 492121 1131849 949967 1779140 185467 409017 1810640 466841 1044374 690949 818903 9126 1866784 60544 351839 1361486 779552 906633 1410198 297724 1140058 536990 1132104 1003677 836034 1461721 659737 721934 614669 248892 893292 1444953 1569143 1275386 1812089 329310 281477 161071 1919964 1119854 1147059 1300136 17850 634573 1090907 87412 796185 1007320 625158 1431957 857912 840826 416830 383539 1972410 1304580 496827 38515 1334182 343106 1757903 1521990 1916074 1341202 985421 617030 1781796 1076778 381185 523427 1003435 534201 333194 1804334 1137536 231956 147197 1419486 554717 745383 1827738 1751869 141935 1249664 986260 1001168 927103 1820297 1759262 1389745 1022674 1492148 1008914 780821 1094559 1340969 1885992 679668 1858677 50753 753104 1630248 244040 300913 790342 94656 369437 821636 645419 859492 1300162 1290933 53059 1907883 756659 1676441 1119365 669333 573143 918939 154252 1490480 1591836 1634651 803912 428376 689204 1677022 119054 1637069 1052263 171587 461915 939448 1153590 72761 405482 883731 1097736 27588 383994 1737718 1286269 1560924 1161490 1067949 1339739 36865 799980 249463 691201 1711728 210191 876798 240239 1690668 840821 1421798 1614082 183622 1042593 1843091 1313034 656959 1192516 877103 773732 592987 59928 1075921 400779 1848504 1681694 1156446 991494 1839802 1841484 740070 1435734 447263 677804 946226 1138123 1635985 725677 1694637 283347 119546 1236705 1781858 1432019 1058932 501438 575297 1524551 1405313 1203974 924640 697629 156513 1205820 1585830 623327 1768943 1718234 1792829 551559 329086 1600733 620846 269706 1759746 470196 1354877 1158227 1827880 202608 1832925 1257009 1456293 1648808 1004749 493350 297509 551961 1818155 1180285 585438 966103 1379885 1654787 802324 1055591 1263711 936695 1631824 1030527 776779 544660 669207 1162268 1489492 243846 1079317 1046245 214030 248728 149024 1850312 1000909 652523 1268310 1594155 1495942 1850006 196757 688367 1162129 1503318 401922 380952 592342 1298719 1781792 938797 1118618 9024 1721807 1072503 797163 1885536 1461004 968023 220077 485278 390683 1647232 1224173 1810856 1406444 920493 994703 1311125 1139668 529674 1470479 1569911 1923253 1921168 1396294 581287 905491 345499 696040 1066418 619501 724483 1468483 1084665 1546143 1120516 1517506 1678251 442159 1129371 13291 195438 668423 265196 338263 1453867 1800766 1710279 926604 1548522 1274279 902325 883699 100284 1788440 1922514 1302896 917244 48663 222236 952159 1744881 1077993 1564735 199608 1876495 1369113 1717187 627002 65774 1220758 1350527 1753273 336216 1681821 1687853 1558750 1914580 897131 536206 1570533 1667563 185421 1286187 1512926 574049 1796636 335465 10446 23774 1383036 1214565 137718 450610 1457508 812903 558711 350946 1949483 869889 539763 1945564 1523980 1860033 813897 154072 1806133 1268429 717383 616063 980238 1076210 1916263 1776083 323432 1773302 959147 1219213 1281746 70054 1236921 1160941 199008 1624458 1967874 668923 8251 232673 157522 1638531 306337 1876725 984484 190869 1676184 1869154 611215 1685022 1746779 782188 174530 1797768 1728247 1967253 1457373 903053 1361742 1398281 1408465 1049144 457952 421286 1994514 1049689 1255456 1524758 639079 191184 1424506 107327 1854994 1030559 1099767 413205 1140254 104561 1499758 1329736 209176 783119 171238 958991 878316 739155 856298 499857 1801066 1360788 1105215 769411 118304 326534 101925 1487123 819654 782230 416594 1950819 1942222 1872591 782854 1898602 1131591 777673 1620598 820429 128190 1382811 1735308 125915 1327314 554271 150061 517861 1049906 937587 1170270 1218199 1947188 691981 1698355 1867406 1420901 1993383 1220145 926109 374610 221102 260832 1442856 836659 138496 1561582 1310990 1078868 572879 90519 332822 238381 1554051 1659686 65971 600949 1566198 219248 1811126 1823172 1727865 472426 629824 307101 702147 1154650 197795 1543539 1479898 472698 1731629 1121328 651866 912781 1101995 339826 877270 443516 1798620 344204 1111170 503619 1614363 1502108 802163 44508 1822000 1150365 1286379 826001 260700 463764 482816 888304 846998 1007654 1336386 540291 1261793 432697 1991798 1693405 151496 1682427 547333 723442 973449 223015 993211 1985607 904033 1135106 837885 577220 1276841 719708 601644 1271587 1726502 794068 1320924 1901482 1134384 56425 8022 1250482 1178201 701842 306578 1949955 902657 206091 1494778 1984430 1838366 1086108 1485117 340419 1512988 543354 756645 1285821 930382 619399 826712 901052 1808377 1002008 798668 550081 1349749 958047 46563 1075195 1994187 943739 1286088 1513686 1359200 168077 1327137 1516824 1279659 1965600 1353570 33775 1837627 610265 150470 1487336 1458659 1562441 743719 1974141 1338900 377328 1098945 1310708 551735 203851 1276951 1782844 827847 768950 163505 1517576 781881 667270 1906486 1417523 1701743 425441 1434968 386732 972194 981092 201004 1163522 838384 846103 1153062 1027052 1829512 1573866 1469451 396562 243171 1211122 1506222 405688 939632 70374 908743 42848 608974 903315 673709 391882 479629 281700 817142 714786 142443 313139 1742605 509280 177013 598877 1125835 1297068 91522 13149 526886 324950 1943006 784075 1749296 1996077 1199312 481743 1329955 773387 1598315 200799 1251871 1283007 1833377 158946 71985 1324219 1003851 1819794 61925 356700 1458365 1812369 694622 620277 764109 1510284 1005590 924389 316919 341699 1388077 320795 1373138 1621299 1784006 1588057 640476 1607050 773726 1136480 604296 1658179 1045167 838278 1799578 1946451 1558542 1218126 976147 1716445 574233 1768125 1792667 1492869 470743 1058576 441685 1826954 189121 1000459 550667 931344 286087 1028205 1597398 59530 418799 53947 471714 532520 468249 917519 1209198 812925 1872090 1147409 347803 1873425 1867547 1982110 1586549 708864 742069 1391532 1106658 1524862 387124 89899 279006 1510378 1628949 92412 345395 475338 1877926 1851907 1751440 21707 1856512 958963 1912344 823900 164802 1306803 1178002 1903217 1577073 802122 524652 1884950 1055630 270058 792052 630427 1587978 57989 1246509 1499201 498508 1304887 1117957 1237113 1774190 1333864 176637 1459427 1478016 1193896 1323548 1363036 1571803 1271458 1928020 1894518 1583261 1623975 1112889 1196952 1872556 148879 501471 1744708 854475 760423 1587044 1946429 633172 1077531 985364 1878771 825961 1518236 143186 1252252 384712 506566 58414 812059 1353940 697059 695844 702489 1052853 1419516 154310 962163 24826 693522 804402 997190 650264 1322229 1170370 709770 974036 1502072 44721 489753 1574691 861836 1348457 89203 852857 1561960 1660623 1838988 1214310 1986653 1218069 1846232 1455053 1351085 891525 1404474 1521605 1855965 1209665 126935 1427013 1382281 1175343 1071214 34622 539607 1413720 1277247 202082 744559 1802841 783298 388788 311520 769352 1470950 1424132 1460504 1637279 841668 1340238 740525 1997652 1065728 1755282 1986872 468549 970958 639259 1854092 1411877 1294671 457430 1103752 378551 1726712 1703495 1900967 188054 1648540 731511 740573 405464 1504730 1394027 1605393 1750469 1427208 1392051 546491 683795 523595 1886644 626529 1751507 257941 1677369 287771 1732850 319185 1460432 1919885 819775 1983717 1095413 1213505 3929 703076 247421 1763267 1428267 1223286 1738654 888914 745107 554419 1848420 489629 1721200 908262 45094 1072811 1652779 429785 1118261 1503181 1115207 530597 1796460 195785 1728477 103076 952542 1696555 640701 1816789 383183 1882933 1505421 21100 756455 1280209 467498 1257975 287655 1873515 802 1985359 1366701 1839178 983867 447318 874185 113287 1911530 1732708 1231099 311135 476811 1961516 1979588 1708802 918781 1963892 1828925 513562 1533917 708885 327283 1210647 1968807 1829604 238506 231407 1062679 1678500 1417158 1026574 837843 865136 1848787 159981 1335537 1918022 145786 469529 1596477 332506 915175 1111486 1669950 770984 683370 1476495 1429736 368901 1601603 938744 1516620 1912783 694060 923688 749127 1826222 1745802 1360670 1119222 1424849 924055 532851 851203 1061096 1470240 453479 1076849 290600 1993108 1793944 472011 855076 25468 232807 59422 91853 235446 137803 1761207 1192608 1329064 1780318 133552 61365 780495 238486 688711 672608 1775950 663659 75581 1936484 966483 1131625 1782424 854764 734605 18491 1287537 1668693 766705 690003 1999267 1091372 247752 1700797 152295 1524674 915940 1361761 1739709 1569691 1709762 1309143 1635277 1836620 578304 908190 1013948 308033 805874 1829297 566763 1068427 1659849 1526964 1172653 17683 1669641 1205298 324254 1813513 894192 1121370 1875471 1706397 172328 819360 1461482 249250 1281394 1355447 1812066 9143 170423 976222 625694 961854 223163 1605685 323613 1907597 727606 85315 1154368 99150 729759 79348 123033 1415418 1561217 469766 438760 1857406 807281 1344909 1702904 290463 359701 1107412 865976 1803142 1338310 1211906 279459 1929417 1788481 1217322 276773 350870 798831 1478957 1898504 301606 820493 116649 237296 498769 1648485 201670 344744 177915 541529 1149621 1857112 449957 881627 39613 29169 662781 1743901 496869 578959 802059 409681 870607 1064030 1583804 1990610 1220147 1074716 1025059 566810 444115 1687725 1615387 1102118 1667885 786501 166323 1051674 1761343 1606385 349691 127970 470492 574495 1839557 726667 1187933 1550944 269676 842735 1642739 590 47496 1428652 975759 1736141 1991123 150667 110575 1929212 317873 269551 1683327 185153 283663 11926 656417 541453 1999171 912356 792771 516232 280527 1799870 277729 771053 1254574 1694744 4681 689593 1083038 1161971 620622 926769 1681243 5513 1785630 1145655 1402111 619831 302957 170061 1730098 1213676 1549170 500246 1751112 638083 786244 981101 279326 937340 1558179 1185391 76629 522312 1940805 737838 176168 368863 870031 710680 1388516 1748612 1570620 1390271 700342 669655 1774229 658489 1484463 1609657 1791231 1794558 269837 363935 379111 1958064 648377 152377 1201567 1327140 479033 125615 727554 1101278 1806937 1670240 948851 870904 884987 1685094 1702449 1225488 1177127 663831 1038466 1765046 1115849 1274618 1043596 716532 738052 1400066 750938 493532 518299 1481747 711731 1693865 793335 437411 1411291 283974 257725 749181 1399198 632038 1132630 400842 293345 931082 1644452 1053688 1655423 51880 1964209 1639928 414189 1968150 378672 627692 846461 721133 1850480 1644462 1083219 227621 765548 1304346 1865549 682556 191777 979035 1419245 1833189 573425 422294 1192220 148989 1223289 671795 566102 1650968 1563395 1784553 443902 1586758 686235 1103163 109633 1475714 1591326 1373759 1732743 1049915 1777197 1504135 1396170 1619073 297773 158930 1971108 1174816 1718240 1610736 242922 888515 1902518 1466790 1115606 687401 67636 1414201 227393 131154 470547 842564 223811 566399 776356 1356588 539788 789829 512844 797072 991320 211915 1957968 988114 962637 641111 498253 657344 288669 189066 76205 1427044 272729 876500 1949315 1459310 447687 1470609 1918071 1859374 1488987 1046655 994176 974505 1696395 1584151 1222567 136818 91723 1981663 360427 617248 884857 1860771 97756 391925 1588116 901453 1844454 1247047 226350 204594 1004267 887650 1867678 40665 1811152 77135 1355672 1839490 949337 1162154 822237 89444 80825 1721253 36662 1878163 374809 1659129 484618 598097 1705325 607827 1317118 844295 1977451 1430284 413795 1215008 644649 1512840 127381 914868 194795 1009095 388039 1870792 445010 495761 901072 1499020 246480 165387 1418348 1419305 1622362 710604 176186 715526 683652 1546432 443517 708108 1650670 1917967 666904 272491 243499 56106 1161782 1756197 1395500 732921 785879 1394999 1437950 999456 1751254 134897 1096477 1613460 1325595 1011490 1037939 759725 1214906 492500 1770898 1323132 770876 922483 1163531 1008887 1908313 719641 455238 987988 1624345 556791 1755763 1785876 1308570 1855941 383338 366139 1616308 1091116 638165 690755 229876 901160 1793824 1545869 525960 573451 438022 933975 684285 1526373 1538913 682578 746102 1507430 1483906 343547 1585259 1760217 577224 1668353 1877050 176261 1630312 242766 591933 108902 935024 494601 260633 377635 35850 1172204 457625 106877 784758 1001796 1806578 799707 1371615 1698648 986020 743687 1538533 384299 1907018 1003505 1538052 1130073 452169 1200472 1204207 600243 508164 1821222 1497571 1285259 1731447 564627 1779037 581387 1552072 231860 609134 1844857 884002 382267 1632513 53650 1964580 739046 1709892 1086669 609480 60288 682473 1098816 79866 599607 700477 686244 330159 931219 992936 492826 785688 249147 18017 1212994 489389 1636623 496322 1870681 453021 842107 58341 410241 971779 1196092 526258 700288 990460 1933443 1443653 1900714 671233 1884438 117901 398553 104800 13857 677701 1128456 694164 953617 1418324 1154677 84685 1780588 1495941 1307151 1139950 1196912 583380 407986 1549137 1160458 15120 647451 1395249 1843770 1819146 1043257 316647 6740 1636405 777684 391114 1904372 729018 1953729 1902121 152553 1698517 1617814 1144484 1968883 1244106 179806 381948 72503 1228829 6706 1196848 1272309 437904 1024939 1932092 1423408 779319 481603 1160761 794307 1198436 60981 940750 1554560 1028690 471683 1814964 1344989 1197059 136403 1473644 1890685 335756 1144180 163399 1783805 90013 77730 557251 897668 1639067 1488498 128355 500934 45572 839324 968447 560611 670515 416621 1208674 1049795 975534 1363987 1411002 313955 562083 1723985 975763 249996 1734949 1001147 1468555 725192 236593 1624076 1992674 257782 151411 1935326 2236 1457259 187528 1566359 1761480 1382653 1376892 609238 1286685 1543849 736473 1405097 77687 353482 1185693 35566 1040726 573056 642421 1166757 1766427 875527 216318 1080782 1868512 790198 950860 632254 1811597 1520362 489063 183528 670570 1139038 71198 552483 1131957 1594531 1602570 1453918 679623 1052564 376749 1635872 931528 1777545 1481483 776064 1067994 544920 654537 1847910 998144 1914139 297588 1135252 629918 1120587 1342216 922264 1284101 40071 431699 1430283 1874039 702791 397962 1379577 329670 145143 812642 235796 688784 656110 1885257 1798659 869410 146650 1573939 1108770 1171592 1224299 1910255 989840 1126875 1327336 1702072 316314 1111065 770875 444039 504216 1178751 816457 820949 1487379 1872868 972207 1394627 889606 1360439 1091847 1372319 856831 533651 374375 1125086 674374 167785 1788340 696939 1036241 1960868 1615828 1648800 633367 728584 284893 1251262 1049717 652726 1677723 1278284 1269950 1533306 772746 992894 930562 171549 237637 1469062 1675082 1673296 93919 195668 1045437 1268006 985360 1879891 1910784 368647 583591 622340 1839042 384274 1827191 1893315 680378 1857169 719379 1371211 1345734 756642 921774 540789 718229 1373775 1087696 294895 1212778 1928032 900364 1186687 1405368 1819143 1960068 744946 1955012 370365 1379008 1769433 373331 963671 1928814 1209611 1028481 2065 1805743 985965 1688277 650188 1612683 816134 976470 264805 778830 1934265 408574 27783 1523027 1116326 1567657 1971990 552329 1699420 121808 1917665 1336514 314948 961906 39817 112981 1029000 373103 677746 410874 962980 6711 560517 70181 185653 156725 1952251 1357513 579589 725301 974775 1289694 101135 809680 116864 1495118 1659134 1687491 507433 135466 1611318 215939 1765833 976572 1465322 544219 319906 175726 1778011 875586 891338 204410 142940 813333 388968 949263 94774 1779518 404008 1542942 1154706 525340 395636 1117109 66042 1549224 1478213 1630091 345657 1244772 1874128 544922 109957 1153645 1147249 1630388 1035882 351173 1609078 1095342 1226472 35979 1348665 1406379 580033 875341 922867 535312 1499523 1169938 543245 884019 470316 1809859 163210 1020153 165254 1634880 1265019 177329 209285 1208999 1127072 1035177 122208 16333 395108 1343262 604555 522806 687620 1898990 1781592 728911 1569074 877995 1397284 1451003 1972125 1309125 1613294 1208367 974454 819338 862403 1069797 1272506 184340 1218968 256359 1163516 1753902 1452138 1852087 590679 1458364 679311 1446133 627485 880724 1622543 1667214 1631840 1441733 1532272 1183379 804502 1522751 721078 67297 549250 92776 1815590 1575808 1995757 1805021 1420441 1364345 795700 1165897 1217036 1200174 1545100 1261146 1886221 1564739 1465938 1772389 1398822 366963 893304 380334 663763 244937 1143562 86676 285657 1294947 320968 954744 1328462 1588588 1355816 1526176 498165 1390954 178659 349589 1655928 606307 1466060 1980865 345658 1158438 307109 1345061 430147 1133415 221954 503709 789636 1196392 573779 704020 600874 1366947 1783414 297885 975411 558102 465325 42347 1764443 394242 1670696 1834886 1482244 1703028 427665 1676543 11584 1643153 430903 188279 269821 955845 1100324 1226683 275353 641412 1481180 1380823 1656657 1138198 1067499 610663 928414 1115931 27129 1397751 1509247 191734 1391898 153513 473493 618066 415146 167036 310204 1999591 1477085 1787682 267140 1815428 548717 170047 1175254 1511648 1551664 286638 121743 270371 941057 655755 201486 902035 1974206 128681 765807 213271 1029401 1090269 1634335 1970651 1945772 473569 1980322 722787 268541 494029 1160689 1387447 1885902 575819 1026821 1098702 999894 1344514 852375 919056 1128661 1488803 466071 1882276 1171040 1535124 1389770 1386629 379070 1341030 1705492 362784 821489 1657769 620492 1933278 1555149 1754194 621622 615557 310646 1683097 1878585 323841 442625 459682 1800740 1149364 12647 476372 1364743 242201 863081 69815 766880 1017738 1601469 694762 1209468 1298775 531365 1162183 1569556 818904 1479392 703940 1507697 647108 1288687 1865421 619591 327714 308802 343479 1370413 1943571 463877 533530 224413 1374421 1964966 479088 1756279 1260275 1952792 1420656 743523 1432678 1520316 130516 1177337 539160 1056288 360793 781789 1020953 610861 943572 1447025 1666522 1415299 1407853 1000472 140155 881007 1846005 493898 1378922 1204546 862775 786362 567452 1888479 903331 953152 1088322 1811561 1675525 1226722 406284 28518 1504704 287787 661309 758552 696177 259461 1973281 1029738 396140 1530849 667108 1976250 1082641 1182124 229149 1835677 575143 1917843 1971648 676550 575203 1531331 1631130 1951726 107011 832884 975864 558408 290071 422319 1856230 689129 1164252 1869096 1329807 1997391 396795 1026803 1979246 923336 520922 55197 260223 1234875 657862 891466 1369095 1165089 284571 93347 353927 312419 197423 126791 690557 1726791 564788 258759 1890382 631127 1750951 942704 442422 1587498 1384164 851513 867708 746440 563045 757030 39120 1565333 1416033 1113851 1031010 1722193 824206 694643 831521 1461347 1338223 1939479 87554 1222569 462658 1776912 1278250 1063227 1555247 762162 1261224 603780 715252 1000301 325127 382316 704298 1839699 1212385 237541 595237 1499116 79376 852447 828565 452846 1517964 710062 957683 221098 1740279 24774 1725582 1002503 187817 541564 544073 543469 249102 1905383 453987 1405664 1790575 230448 1667944 1226961 1132861 604611 1396853 1056390 361148 785561 303076 1532069 475378 1937421 849721 355060 329340 893545 1608810 1217738 281735 1743792 1699844 1456466 1522893 640115 306712 1979219 108984 1569209 669342 412330 399235 3687 585667 1741154 1556754 963125 740915 1226959 506522 1810065 296578 1252604 257154 571175 1755171 968695 1266346 891252 261804 555511 972946 860349 1931085 911733 308073 1677987 653828 527075 53123 565229 1658152 333831 894715 33591 1664882 921238 597359 773707 1500477 67561 595519 742685 75506 1052507 1319184 89433 172573 1665394 1659140 609873 725511 1762588 366329 377829 96392 1552635 960753 690250 1512552 1745054 361672 1272663 1682866 1211777 1759354 845942 1731205 142309 1246198 1949560 1927589 1003849 371290 345488 1031863 303198 1736717 1866646 1067284 294885 1199461 1175051 1054861 755051 1688709 207822 803087 74491 189717 381292 68123 193552 100540 331633 1080853 1156832 1181188 1374614 1746297 409704 906832 486616 1748393 858496 526410 1195513 1905911 11755 430124 99263 420628 1577057 775674 600 440999 1002703 1344000 1678410 1408578 584644 40370 1790649 829817 328842 109695 597905 69441 1971936 774375 1708662 1035413 86011 728078 1124189 1817826 1950589 1681609 1397259 236392 852971 622969 331400 1110500 1312530 1301841 99232 1835991 1985065 388426 1635129 973615 1571144 1122902 1484633 1570883 1347369 1623593 1497122 505441 1920578 1297865 1221804 1188060 1569028 459750 934429 1471059 837721 282723 1359718 196905 1922743 1752159 1123878 863706 40430 550203 1070251 858032 1563813 406965 303332 1227638 1283460 474367 1057885 86139 501135 609157 1110878 887514 1229187 616428 140404 1587292 783738 627117 1289930 1820360 1909436 1909833 1817354 1463275 412609 1220484 1802987 654247 979872 1496409 1447715 272056 1292725 300098 794323 95348 1506200 757193 1861737 146374 1594673 908435 93929 1982422 1430655 787823 578795 1777276 1734974 1783869 1189308 1304130 788805 585729 1425860 1768784 382630 104543 249796 1746095 41530 1020345 1571601 986740 200400 1896767 898993 1756855 1207561 400714 799703 1927838 318379 1947984 457101 626724 1780395 1226362 1743926 58115 142782 1595033 1979554 1484132 654928 1557096 6191 1252243 123682 966799 1022754 796744 896021 1519147 1911265 1902394 214221 1894696 602557 78996 1116047 568759 747131 1918430 1777365 1814595 515530 1751556 1290764 1781824 27186 1624305 400476 1812996 108140 1992991 1107386 1643603 1984559 1644758 112526 1790141 1486497 902186 391606 921474 247716 1223710 769789 621204 830087 1701994 785666 1944208 414510 176255 1424975 356971 1640307 1640770 405814 1723475 1661813 989944 1888624 1907622 100671 1024162 814958 631163 1239000 1694790 1838436 187947 1768253 908431 729174 507477 256616 428295 518917 1043560 1592874 869470 1667461 1291696 1917057 374604 1469139 1983309 254031 623764 1320096 1303720 1128629 963 1237292 917344 1186537 1822801 1574985 532900 1703301 582841 1439694 1573084 753992 858412 1038898 1432537 1696721 920809 480967 259263 324006 1200921 947581 1918751 1733783 426160 236297 91966 796186 695209 465933 10963 1741930 1075873 1614100 1069903 1487915 502620 1944524 50616 707749 1710657 526522 1849429 1942608 893846 859656 572859 1883185 390276 207413 1762534 1888915 1102251 1397378 548517 1820850 1257031 268193 1536796 1718474 181575 114714 1238792 241851 692838 480644 1475677 1110022 30557 1263541 733794 1942 996412 959871 1952035 980465 1613217 1972050 899806 1018733 169673 1579178 596849 44483 83975 1112715 1901652 1226993 36684 827931 243038 272117 1989794 1280923 588056 639431 14807 1884147 1253673 1972894 1566910 401978 1366252 591343 621972 635207 1442812 1842426 985411 977827 266392 703897 1693747 1100896 1792287 1042281 1119407 1557301 670795 1305245 1527144 1888415 460901 680419 1870450 1900198 1741575 1162123 610209 1234098 1630151 1973681 1832668 1567566 1655289 451275 1978511 1463133 22735 966395 611258 141748 1080273 1019660 986979 423756 1925125 1718917 1069258 1021347 1731890 1283127 172617 1584111 1980132 444509 570841 385180 1797671 501416 352423 999382 1860147 932065 1777439 124844 130970 1535434 703257 938696 898826 1357300 1993560 663409 812512 868197 1788245 573775 1166267 300288 1626649 516394 1309062 1820828 723141 1309381 712784 1795379 130526 1767705 1466051 365429 1142313 302062 450417 1418209 1270970 493973 380440 119656 336597 891483 1013489 1240888 404871 1259942 324580 681019 582266 579958 688895 691224 1456859 598646 471373 86619 1253108 1021765 902023 1512354 1907560 1466239 108648 901653 927992 570219 827551 1740101 1256162 1967654 464115 793575 1265193 1397926 654895 134882 247111 874057 333367 1469879 1976120 1212585 1200898 230596 840234 1224328 1917498 507199 1276248 1575513 792760 815287 308675 863678 1875018 1612180 871482 1915916 547692 1258165 126824 507935 108463 1389778 375990 119608 683560 1348163 1970612 445366 1521036 1673029 1087714 1668841 891245 810911 212483 99 797419 1729240 155422 978991 321570 1636881 1779777 1171267 1715314 223391 555834 1202854 354642 1209107 1962837 1794344 1510973 507911 1478915 911169 1405227 1443908 1044297 697643 628898 1577072 1608005 490268 709160 1673371 740383 985161 1964418 759282 616395 782849 8178 1553588 970451 1151597 1502443 1592056 1057832 1466630 1612981 1480394 1724377 1612260 1855599 1264557 176697 1900491 1286902 1849102 272022 431934 1877132 1155768 419264 985754 1947391 1935843 30070 1002613 1261936 544809 620072 1196963 644559 1685690 684458 1693670 1696181 181061 1311736 971635 974510 1107717 830533 488041 1825513 98572 867694 96497 1327367 1261202 1134324 860365 956741 755308 221028 694854 791074 1785446 248153 1978534 1040054 1869388 692859 1281718 257604 610764 1220724 1968427 47800 734987 947195 1611547 178130 1984700 1928398 1151136 216598 1016257 1701374 860629 1924112 1660996 835182 1011348 1846312 391742 1764895 1621030 1448761 168851 1730735 551204 704849 253336 1305846 152214 1357657 1347375 390666 1579193 1688284 1023708 884851 1745238 628925 1895117 632911 1794622 1677262 1719100 697534 1198708 1195299 154334 738077 1739203 1368217 1348879 1925608 287252 813448 546505 8275 740278 1417220 1546079 1082514 1867047 1646460 91084 194339 1633150 958474 181321 1342565 1193302 1640818 1856870 1176888 187873 1944688 1573001 1312148 135277 690638 1706554 1329991 436954 1019268 84092 1313106 1328810 1336691 1815313 1397700 1606331 1847639 548882 1488114 477852 861501 722359 1683910 799016 1593600 508731 1166740 1978198 452735 1549641 1037729 1934509 673892 862654 726644 1594527 1417787 983364 612560 59648 1246243 966013 1333528 1028925 1321972 1316360 856355 787236 1171331 56821 448466 1635069 1495255 1136766 679875 1175213 1534201 1712030 754280 1205029 1997382 1887122 1672266 1926668 1692107 593939 746555 1132362 250877 1360964 1803200 1246846 693767 405557 247536 286492 1675283 1406586 1796670 1366781 454506 1195787 1189813 1929945 187552 1968391 778512 1554032 866584 2696 383958 455201 684879 87025 242448 1067726 387919 318698 1857959 113905 376131 1485362 1091249 1565906 257904 172722 255088 1409711 1306264 264054 1084775 1222399 787277 16412 1290695 780760 1723752 1924592 596010 466812 565155 719353 135081 451351 1041917 1623678 1850766 560083 528569 766736 924733 681441 532725 40929 827694 1162381 1259715 1521734 1040810 161694 1748348 1196483 1821163 756454 285209 1190683 1068748 1832522 1364979 1256036 1298675 1721624 1211694 76785 972032 507751 139089 416969 335741 92730 1481687 909726 985668 212978 1127356 416290 1781883 130955 1940121 1353027 383741 1945463 165252 695846 1742678 97748 1129304 1275486 647975 311703 1494015 1161205 1534424 1968672 103209 794669 762377 1799079 453274 657138 257263 1873163 399013 777616 1946139 1761678 389874 973495 1456817 467839 1033648 1576037 1094763 779425 102139 1396403 1203716 1820388 1845108 1835574 994970 1037766 583321 100784 833933 1344771 1163244 238893 1800665 1398221 1688548 165085 668070 719237 1074456 706098 1719929 1626663 1386571 1408383 844894 876704 646466 1301723 1186121 583085 1126039 1244503 625648 1237513 69922 1042918 953811 823860 635418 1297798 1624419 568830 1899686 1819270 1291212 1376010 1011523 1109328 1202079 285247 497615 1909183 1908422 1517603 1889253 1099058 1490706 1517075 1380310 747730 1118143 1193875 1591334 1216408 983291 54621 1183890 1548994 1372343 630624 1204482 426057 575772 1213038 1025499 1800604 16561 491578 605761 354785 963416 1872989 127169 335075 1410927 1675357 556386 691183 1513057 312193 634405 1255024 905177 1479073 1778115 1016392 1706396 1597721 1204180 426802 228459 1515094 1641547 682961 276741 1502290 685745 1949435 180869 1806839 878158 194860 1854127 1533796 1425795 154224 1850352 240053 1551714 776043 1977322 577273 1952066 909916 1019313 1019161 89162 979220 45457 1838533 1337877 1429694 1248926 1317843 1062838 9825 1844488 1516296 1881090 997276 651028 130496 1620224 663360 244842 1435136 338202 1180586 1904597 932882 1304138 1957694 695050 56056 288383 699406 1552670 909495 1488180 1912059 332514 986138 973228 942154 1000457 792025 1228928 356322 391196 538280 202753 1591059 827409 1813628 1955496 1243021 1337500 1621755 1439602 376848 1765641 1600618 1981162 585055 1360367 1407961 1666290 10675 1948228 1207968 688423 578314 123400 461121 982955 75305 738617 433961 1258980 1275399 1799284 1403285 1115682 460954 1453724 1910299 1317866 1722865 1810049 954347 1029289 515257 350725 137144 366653 1255625 62288 776107 134909 1472422 1247730 109816 630488 1928424 1566154 169764 1375148 1974776 1466297 613349 1632536 687928 1315102 301036 836822 1338613 1703058 1568838 201720 970981 479862 310337 614410 797209 1090239 188139 1750127 385402 1443469 654766 968108 1863044 1672491 1136629 1312908 207723 1633033 1575610 1880169 1270651 1503459 620849 955486 1048138 1904579 2368 1838339 456449 1109119 845913 31808 1958049 157270 342318 1962937 814915 602921 447530 577158 471829 330406 635250 1438447 1655127 370170 506098 1530147 784407 1147647 1260 701401 475863 1814367 984311 64969 1991702 288249 34095 1600763 705894 1367603 1009867 638100 1329492 1651686 665071 853814 419591 1448251 815100 136996 1976885 1153723 1930723 1504583 158270 375475 1990639 1783855 997267 1263956 254719 1414912 1054800 106727 1972137 77766 1550145 665816 547835 535368 940063 629818 1834724 278786 1818189 49909 1983556 1082442 1721423 315257 997976 386345 1865033 306222 677115 1242201 472684 1084480 1616988 4720 1029495 1084351 1838909 806478 206886 847521 1099033 1906830 244369 1148088 1291197 1228817 1933980 429015 1280265 1786128 140246 1470789 1044043 864115 1362197 501784 1922072 531240 864344 1909073 1047618 268579 475427 1806453 1979323 1179642 1500505 858594 576135 514189 1921245 1603096 725518 438699 523763 59200 11652 1063927 1724656 235398 1901651 92324 1376793 1396981 217671 1038058 224315 1842005 1179809 1716013 1244654 189870 1683414 1287871 685735 370692 869246 469432 148890 300067 346540 162557 1520442 416418 177554 1349877 531764 1939570 304083 940330 1446873 1323851 889265 1480987 181913 714689 243709 863414 48225 1188027 637144 621686 713943 1993082 425833 1203280 1250030 1040449 631369 539454 1670316 1517433 91691 757335 386012 1980250 1165920 22709 1805124 1965454 306292 1980925 1248701 1776817 1153566 1924771 204776 1085575 742237 180109 1365348 815951 498988 192075 1230659 681651 343854 328038 1122223 209141 1764298 1148643 979093 1536122 1029250 866062 120417 687621 1412415 350396 658380 1916627 1900657 50238 1138938 1385296 1651911 1276808 1043811 1979900 1894829 1034160 341020 780901 867044 1621337 1177523 148459 669311 1529480 487388 1369280 1212410 741177 1242631 898187 1605647 308035 1348491 1374374 1089838 76594 637119 894341 169719 685419 123657 18970 110152 1928553 857283 1120773 1289827 773477 1451886 339813 968356 565869 591704 1720513 1906399 992045 1810015 807446 145873 1202038 700548 1955947 1932678 1223913 1379160 261954 1587699 301897 1276382 1239474 1792460 1489175 1316768 1966523 407182 1363442 259510 196328 1323974 1596175 1107732 747451 438678 722570 825706 1024019 251165 498101 1566715 50639 225715 1935727 1356288 190779 130346 1155352 686012 1035323 1850039 373386 141918 496199 1843400 1503611 1122570 820409 282765 1441345 1972244 1816839 1976452 551693 1910355 687118 1212135 196166 365623 260561 1948606 457577 1158277 1327112 1486429 151099 498024 64203 186317 1823159 865180 436644 596191 120778 624313 203919 75181 681492 732839 737623 1719432 1160666 435075 1855155 1947641 1351543 1870301 1519315 1446212 1923294 1091786 235619 1312692 1508014 812362 1475768 851094 389662 1181806 304770 752915 1270116 1890311 17612 47529 1409726 689205 196223 1790789 1938295 1933317 1706349 129443 1755200 1199923 1169160 1721301 1914541 1799144 1666475 62125 105215 1569565 896826 1681201 1311107 918185 1314973 894604 179708 1458667 1331438 1827059 755727 766791 1259941 20704 134984 1543242 1079832 1784594 1767460 228744 852701 835114 684547 1065854 1675066 548122 1494254 1998581 1010938 906106 1007066 494874 1308626 1694012 862268 1813345 1817221 914057 193208 115430 1038892 96136 911149 1357807 366162 668628 674743 1473116 1076799 419314 1566297 369467 122321 1681140 1248255 763410 1946508 1479562 1319929 1253611 1520242 529262 1805446 1703771 244142 192315 1801703 1744313 1656874 970303 1632253 1504655 665107 441765 289502 1567125 1896099 1343692 191837 1596808 799377 536407 1058243 1750960 1243088 936532 557256 1618953 610200 111046 1175864 1323378 67414 1297124 160531 1856618 687796 1556068 999826 763839 394196 808752 251991 1215187 173826 882163 412485 193367 1190028 1896844 871398 1889501 338625 1180478 178269 1537896 344295 1885681 1285635 1720436 414418 1344088 1079242 1025415 72146 755582 3732 805722 557288 1463885 1771212 297324 1428443 379998 343170 1865084 1879955 565303 1948128 1142076 1194666 33830 75918 472590 574265 1235372 397434 1197215 743254 1374977 1000263 1059827 819196 266411 600623 1740898 470582 365475 1861052 1322088 1603225 576598 1701852 1349775 62939 882222 341945 449910 1480266 1942678 445048 580939 830153 252314 830548 966954 890144 607763 1400573 600357 125452 1695650 997616 1476326 609435 1215413 397624 404577 4897 1879246 728130 1972527 1121447 616708 1581851 1198443 1173979 1296184 338109 290456 1859546 1020183 766779 243286 60881 456950 1922978 1529118 830461 1229607 1631146 1359848 1000747 227498 1832001 70795 604505 86528 130334 70344 478715 636221 669215 570300 846275 19584 1713244 426856 1269964 1778004 148697 1370233 1404287 1380968 1165645 425772 163435 463 1633183 1049627 1167486 53878 256075 1171026 1802963 1939904 544192 1490535 43897 1343309 1178763 736654 360187 472217 191584 1783279 853322 1789799 321710 1584352 623418 415783 867230 129229 1439707 411440 387624 1908499 760942 89247 780444 1154073 692940 1247525 365914 1959870 525392 600936 589727 132491 174905 1362917 1339556 96506 1920044 1475565 1501165 765218 1002699 763578 18758 1348096 1572550 738141 18759 1120503 1066797 913504 1661535 678690 1056621 620152 237058 1245451 859573 1160700 1046358 1297430 1842963 176207 1328300 653369 838749 1977682 861475 1941918 976698 795883 651506 331877 255104 875213 1104064 244989 192158 1117133 1192540 1039256 398849 1516409 904199 1402079 1946825 544194 484609 1143409 1770612 1100194 1835350 1852377 1827588 1971550 559288 555052 1041843 1158593 1164379 4706 1792299 1908794 685767 1717118 905653 24612 856813 1716570 887057 343707 1398138 557884 1151045 98134 286946 1547896 1217908 520272 782198 171947 957123 1030665 1454349 1840672 1432523 1185805 444515 137279 1293996 1870381 1643683 420119 685183 1123845 514457 1067323 1914857 657548 1653523 1128227 91887 877178 1170587 1315526 146918 45432 37999 622040 224615 1253824 239029 938545 953139 1808954 1114716 391701 1396815 26405 1056486 130684 390363 1710380 1373366 242365 684140 1695135 554349 1032087 1917999 1035291 1386841 1633253 1803428 496188 1802062 1698757 694 1546838 290509 1154625 1106267 1689223 1717614 1351731 945244 1137988 1522003 527450 1155555 1832033 1737839 1914977 84310 1602354 1989707 614593 173966 1687781 1582112 7148 1080439 1705744 1242463 99140 1445335 253253 1222154 60314 1614937 390184 551950 1644883 1578749 190488 1204443 458657 1725676 502768 74757 364074 313581 1319095 1440473 369280 444773 1370959 564521 62772 672321 643058 364518 643346 1686447 1149176 1367759 288402 1703904 1778831 476123 1750671 1483394 23913 781732 1622542 1159913 840064 989279 793989 493554 360193 1902308 239657 182126 138200 129119 631477 287318 290829 1805092 416001 1786074 1164323 154664 895746 1457729 480411 398892 1419969 1934308 1686889 889929 65310 290081 498414 1640696 1597372 1758658 1959801 927728 1162595 640564 942982 950337 382103 1282965 1455783 1380600 951347 81494 1019064 1484467 633882 1320825 124283 1462770 564044 1152497 1735185 1059585 1133008 1232599 114733 132597 913222 306588 1207425 993365 558525 401195 1643522 1642582 1348007 1876999 73093 420502 1174416 1311158 1050115 1313723 1052949 683890 1488698 326793 1040308 1754100 1907629 1716313 471176 1253474 656336 1509483 467447 50044 584181 603226 133789 885320 1402168 1680110 320499 530315 1592932 955152 31439 867455 340285 1528412 1553070 711583 1850521 936609 676016 26396 780807 653644 1861441 1696533 1128608 1108423 356135 1337449 416074 244395 591961 97591 1247839 1184806 971382 1656199 1799748 956533 1437810 804601 1671189 1980381 1804505 804352 1005718 1065095 1307352 1609899 984536 537073 508064 1650548 902393 1809497 1408994 389891 646482 1533983 1653881 589569 1890146 1819006 1919330 1257633 783436 1314957 983164 529418 938706 1460602 1194281 999807 1409318 349724 352903 1626280 1363352 239385 1679623 122065 1789692 1111068 1248909 1022503 1728523 308852 9387 719397 1056806 342125 496424 1478594 1979778 921560 236837 1122894 1905552 878492 1247699 994254 1005163 753013 614727 1320577 109469 629443 1146704 560966 274798 427722 1257563 646015 343962 883766 710387 1411701 828208 1912383 1961163 1614785 127806 1353360 1685183 346128 1074249 49755 1655383 1088405 1076005 1350975 1954349 1696158 1698165 1050183 1736357 746826 1920171 1629642 834459 1337983 1883168 1934146 212672 327197 1493955 986982 660518 1711838 1822480 1320340 379999 411502 1047971 712417 582599 784194 548573 1692296 1979299 1060327 915946 1883291 1187463 1905570 1474421 410098 1641444 1244911 726776 1522649 1828890 95652 1916090 1351113 1521843 53714 286295 1555681 1862066 1746349 85755 300174 782290 677410 206023 969615 658394 1986626 1207318 465635 1250483 1988826 244723 11512 680079 1751672 1790155 1922383 1765318 950452 1309715 1875553 643994 1240901 18029 962992 531176 326166 1506005 597293 1823311 1978480 1681189 480993 1745163 128624 1860284 361607 1614924 432469 1268292 517991 384169 1968486 1961271 739887 1772069 625027 218535 796534 670838 970038 471805 1092889 310006 1335394 10821 899313 1914848 184232 240889 1299730 277999 260482 679191 849150 1860511 1539365 1666954 1849055 1396562 563174 617740 1490611 209407 896852 1390582 248579 1024530 1608657 1557954 435406 1135295 1021195 1422895 1833371 1174771 1165125 695634 825749 442459 980360 697057 635551 27721 758713 1513435 961898 1227363 786692 1536861 1888815 229715 1362053 84974 1830316 1649648 342511 625927 467861 28350 1016480 473335 1786071 1876435 1290115 401724 652417 1836968 515691 1010771 1666636 628272 926121 1597185 1882456 1496616 42229 1729596 1136187 1867025 437522 1333849 232491 472962 183090 1756161 314877 1476428 1129223 1482043 1016396 649562 1434123 1549880 1223854 1377148 716912 1762374 848506 230702 354275 1086186 832912 855554 1910893 1689054 381927 1115641 1549997 1429296 1310735 250561 1041506 1930880 810520 1049202 1976617 737723 1482432 1697035 1933549 64093 885935 1292140 1647765 257788 1766247 1017608 1258725 549759 1907572 1437418 1044453 556666 290762 984809 1813391 976348 1597981 290885 404742 876856 56993 342073 1402525 377671 1645423 1667928 909994 293061 308334 1020072 1551729 6358 124163 1469581 938291 1894703 1244777 1242673 759607 1786273 1916997 951508 1197307 730069 306761 725560 867490 1572494 335232 1579765 1633898 818797 1107172 108650 911665 1850238 256960 1435461 1492200 234689 1698464 134045 1808785 491538 1087205 366541 1587778 425215 16072 1477836 1325252 402610 892402 1271954 1197997 1648551 390118 157085 560929 865808 1275141 1411077 1874125 192992 1669976 1928092 1800755 338399 443736 1158632 1758098 1103446 34684 492579 916456 1020314 10928 1196924 1703645 310266 1605760 1253997 900310 1614442 1475037 1198302 1420825 175633 444985 1551551 1476219 706490 1159791 1141883 1287009 1820483 1420091 390356 1474901 1165799 775528 139508 355320 1567840 219273 792685 1891169 1584224 1246968 1612999 1672812 695997 545603 628401 1464604 1504384 618049 1735964 421631 1108105 375124 890774 869522 1165472 192195 669355 440990 721800 586346 607668 530588 826473 639488 224908 230182 1205335 1123528 1582592 1561559 990271 464887 1548379 969484 1363828 1961409 849113 1162397 1681908 1470083 1802129 659172 1370524 731118 790371 678867 875175 653692 1591895 1179053 910619 1420022 38940 1688771 502817 658224 1152820 838184 1048766 985909 835246 80030 1066297 1472156 276482 1616103 1897812 1472541 413112 945376 1322989 392861 748986 1644610 233773 1288569 1759378 471505 870515 1217430 216139 1423265 411535 831651 734888 1394791 515993 1131388 198612 136244 692582 595260 260076 1277198 1441493 883372 1240271 435351 1619824 478772 670152 505501 470593 300159 431393 1202137 1042429 668605 1476109 1048965 334150 1062384 122882 765095 182530 814891 1626013 72193 951861 202323 450100 456877 508836 633033 218638 1867348 1028699 1972232 373192 1298597 12080 59821 265100 955597 1726564 1024313 286669 1505097 1859389 1455728 1626095 1973582 882357 1973035 508455 311845 109817 383771 1089188 1726005 11188 727754 1530968 1671215 382254 1276232 411243 465611 763788 521512 1009193 372563 32968 1688773 1143499 926674 1691097 1450805 1282951 467496 481599 834152 1625050 1559777 799598 1798506 1971597 875724 526193 802456 1149973 946073 990438 128374 1502920 1397753 323941 1985269 1378320 542090 1163972 853237 198417 1921862 385442 1689413 1991148 146682 193777 1217635 1672080 561039 334460 705893 1828154 1845568 1931251 558291 329697 655741 169321 1103333 449155 516149 1913798 1576653 574094 622453 1001215 1110524 375564 1246393 558775 1840385 492516 142181 1336634 870988 796982 1681918 1962136 1520918 1248393 1856471 1321159 741856 1513096 1437510 1026730 1304407 1971426 477950 980123 224320 68821 329505 456606 1540851 1311403 966019 1802980 1692672 1640411 96632 1135303 1488785 1717088 872567 1966758 694571 215357 1019971 37651 1080737 316268 58647 1325452 797726 1492312 821503 1785450 1361455 560902 1240905 1994279 477191 35343 337508 1733771 1758482 1978983 1108380 858425 1308594 22002 321938 309667 803673 1412349 917860 1893233 427632 127667 1170085 1209789 1583513 17217 1072508 870670 260073 1129456 579436 394448 965299 958042 121655 1659916 134390 867554 418557 481128 1851709 1008415 1069141 1132801 1812183 1305818 1333982 940687 654292 184510 1661007 786500 1009427 1354601 270823 1646915 961416 1290262 1573539 538813 732853 1230646 1647358 1513866 1277854 1144515 1024451 1401139 31843 259333 1599093 814636 1508932 1504678 610949 1747448 1140917 349327 1572822 318471 1301184 1685713 1771702 1374346 740875 657077 696399 1288728 1177849 507570 293552 1327825 1685601 576850 1595573 1324502 515022 1231627 1982834 127039 100456 763939 499889 1759771 96034 1335931 1003432 1421720 17806 1564698 668107 1934730 1832482 1536415 1062174 1081189 220936 1216034 1726143 1994739 1000252 1547784 436284 326636 1185522 1203102 412046 746111 828937 1564046 380362 1572958 128802 1277942 1797827 1685831 1132385 1404292 951955 1832012 806336 517094 1382621 1299192 1175317 1044710 1039707 1874826 842822 550509 679946 1850082 1102934 1013072 1446232 1671619 1770581 1703700 1060118 390595 345589 1535153 752929 992738 1939553 1988838 1590102 735122 1596165 885005 1307484 226297 1465978 820175 1255903 1782488 1153449 1643954 1563974 951103 1572241 281940 1916441 428616 784718 1817757 174116 1702284 1967966 431730 1459814 1815592 1106826 1870777 858697 141699 656754 1788153 1446143 1964015 1545891 1828680 1969232 686707 886937 7215 1460489 823136 522764 1206147 1613028 1393365 39412 906287 444395 269193 440798 1374664 799406 1845792 1996685 1217072 236421 1947442 1771580 384770 962468 808388 1707675 1933421 700981 1618608 1834683 617364 201535 1442235 621028 1283269 1772107 852881 1265621 1632377 1144538 1530121 402622 874933 1222788 139557 1201780 643112 48729 1563928 1968138 1057339 479028 1638036 1428512 786520 1437725 854874 824887 623802 597338 580256 507658 650489 1357688 925902 172424 122038 1055003 1150600 1976523 79267 537825 1877519 12295 934940 163988 1715713 1197282 1609992 1064038 282924 652777 99364 130088 14149 572229 1162653 774003 870514 1292390 1885219 212739 198153 1390589 561882 992511 1561754 1882170 382383 533781 756352 1459454 1086400 1417484 1465965 1856794 669554 1050534 701544 1604125 683961 173446 487489 135231 1155676 183685 1663161 886010 1336692 828493 812383 1729821 1554254 1296121 479856 1280560 1175339 13029 932558 1126849 46798 799524 1019843 1970543 1692448 486778 1086372 330229 714934 868388 1826874 1931777 1812168 1166042 1273952 802237 762312 351324 503209 167264 1201637 1158837 430392 423476 1330112 1644009 1222301 721079 1615205 893720 774447 191587 627018 458244 1317809 1963373 1062744 1403047 16068 666648 747367 1983181 57167 614198 1038953 1705823 1745719 1266111 783775 1455425 367633 1904301 1951008 1909756 1818050 1730080 1633372 1049572 287458 1070767 466037 514020 1116458 1930639 295590 1647956 134546 1758525 1839312 1638669 1786379 126094 1580804 1149673 1229949 276084 282825 1562134 1094239 869124 352697 437376 782484 811735 221158 1184715 1298686 1919623 588908 1124920 1477823 567858 1943723 1881154 1420555 1321726 1680540 1064942 995991 884426 1412372 1761340 9240 734903 1384278 456754 994581 356110 1712605 1848063 1384958 1882192 1816322 1283575 815536 647770 1619560 618435 731219 427534 806512 1069026 390553 1837317 1381358 668709 1031229 1873653 590760 1155766 1846252 442355 293377 1284230 1155479 1200501 3379 132687 1962673 786382 1194279 1822863 1253151 1723380 1397803 1925957 638648 54448 605683 1075223 1903694 624304 856738 1316811 1275511 1660680 4222 106420 775201 915965 1936355 955730 1993464 1528198 1846118 519513 1555662 1270593 195104 550137 1164192 1439395 1884848 997458 531173 1126548 1080400 1109745 580660 932591 1259580 1608213 564443 241506 409853 1346436 1741879 1112229 194084 1720723 978650 1338853 1191399 131395 379032 431389 1408746 45651 1429892 411178 753482 1014299 1449650 1277309 246313 814298 934951 18442 1881686 1491494 60384 1924427 1055052 631128 1332279 685991 1878306 659325 958409 579322 1714133 912468 1696490 1785406 420682 1999640 935571 805502 292647 1837286 1679427 1486881 736370 499240 1518786 417834 493038 1829979 1357919 1573109 1489708 407702 1924253 411796 1152036 70922 137977 1347970 579988 445019 702013 383810 59795 1395756 1057212 2761 8897 951267 582503 1385713 1480050 1102826 1062806 826819 270309 1917733 1918001 281361 1757178 922089 172336 768175 1727655 151688 1413477 834608 287996 578565 1774836 1680664 1820042 1781353 1920771 866029 309035 1394467 437567 825757 1325009 1867055 946205 893364 1502879 1404604 302122 1680565 1606465 928479 1568681 143690 1340533 979345 1476667 1397195 1596337 114656 835786 1689582 290740 1306930 71100 927876 835346 1366535 360902 1558290 135671 1881024 897493 599305 1338727 1934517 1169662 137033 1822598 1058992 829006 1736500 389618 73873 773412 779348 1343036 606383 1788210 637409 319271 904074 1039708 534663 1298391 1200094 1101404 1221379 15540 245927 671471 425535 445910 1931943 1041297 43108 1269942 1575286 1453235 212646 88074 1954512 1390423 1331741 1534842 1934997 1097341 1124203 1153527 518913 714353 1148430 571027 1932285 1091134 221929 736407 1334890 713953 1236166 172311 187833 1575501 1580434 197901 1475154 1403912 1970298 1549348 872807 1857587 1505160 708619 1747277 155789 987996 1896969 737159 1567058 91653 375403 1646252 1128275 806532 1371858 532577 1784376 1467972 223005 168889 898062 586599 408518 1606830 590075 476062 640462 23409 1916328 1736090 1914255 1977337 358076 70307 1935964 948015 1960132 1456394 640559 894578 1695238 560619 1902665 151784 981553 236793 283298 627729 1213407 642842 203502 93215 1787895 197934 1031418 94565 1062114 108937 812659 17982 489742 1551599 42357 970786 1725988 1930590 670686 1440168 1900125 1107136 1685645 1251185 1671319 775836 1252300 730530 393275 1683539 90038 1346427 1794011 8764 135127 795385 617856 1756611 347517 300032 1380938 1565524 811299 992938 1933666 1388664 1879307 296544 401560 837986 602571 1593083 184695 388690 1199323 885333 1879835 1368243 242898 937521 1766035 142570 1096103 506634 37996 1591636 218336 1382731 904945 1886232 427771 1570705 1414779 580707 1451694 1916716 579603 522294 971765 986872 845117 652439 1430842 411987 407830 446059 1665920 1939594 1722308 1621204 1693543 1724568 294341 1873765 505831 1082187 1596148 1384711 1163602 1476170 376010 1165601 1931818 1715597 348893 258354 878159 1953159 1669331 423731 776694 1363141 1232242 970425 210019 448703 1553578 562187 574744 1695028 341929 494717 1401950 12953 127533 347252 1843881 1550587 756999 525141 231750 811331 686907 1098466 41417 1538777 1719951 1844026 462424 1709376 378539 1268882 974836 1628607 1658095 715014 1840641 1580570 811848 27926 911299 1437286 1692748 419685 448720 93556 447233 1854525 1114027 1452681 500697 53331 1039267 1470588 1651629 1414653 481527 1247770 1357281 1942209 108688 1432817 1631935 1336191 96793 475432 1845015 1819357 717918 847943 1309632 262443 1911518 800720 1746247 732550 134283 58644 370336 1847706 1714162 1766063 1557714 1346299 1900500 1297101 356126 1528697 1089933 1165414 1822439 946744 441184 1902965 905819 838976 1440345 1915681 174071 49016 377438 141817 1646084 734333 145252 1302854 316704 799966 121281 863637 294870 1002769 1976320 574071 141831 979982 250222 788773 288832 571511 663657 659725 423193 279783 364833 723334 1017896 403989 867589 1732012 1340561 433446 86119 1194594 1835156 1077418 1775185 1242157 1850779 403479 1152100 1313751 96917 1634629 996325 1411018 1642089 926455 1544494 1985479 1983027 709409 272083 1102577 110579 1988269 203535 346754 816087 15211 671904 332651 946503 1494050 475075 1093877 435495 1873391 1061485 1415274 1156681 434029 1675844 1666844 1250392 48870 1024719 1934946 590757 1507397 970189 453085 280981 604321 1416797 649409 90484 729667 579526 1023717 786312 1429594 1659688 1333315 1518665 1228295 1929581 1762211 1071510 77003 1218638 1040111 1330292 1706085 1706402 262248 357657 361493 1055723 1093415 127445 916213 390868 721312 1120568 1330146 86223 1293874 1437542 831957 346446 1890261 26410 287950 377607 1929504 850706 474659 1281671 1168220 1583966 522286 1092829 385054 117881 657793 1534279 638052 1455910 1027829 998185 55218 849596 37502 1902554 306878 565818 305916 7927 1096087 653282 1732359 303096 1250513 85227 217770 256397 1642098 227937 1990228 231895 1253182 1790795 979390 1373811 1088973 56002 1229829 226804 240024 1396186 1315561 1202097 393486 621380 1860671 523060 1380385 580116 1966769 846887 1456358 308864 127537 1289257 1421378 316590 1486028 1593157 832947 1540205 1514613 1700665 976479 1229211 781115 896404 1262983 776873 538469 744399 1841805 1622318 1233601 7968 1199654 1816178 1693946 1506897 527909 1916624 849362 1557603 773724 416619 1573970 810401 1552441 872563 589964 1082561 1174968 963725 1806005 452418 1978170 947407 130491 49076 1780032 900264 1589381 192750 159825 1938681 467060 1555924 271455 818896 1394124 1100477 347726 261335 281298 833350 913681 711866 1151599 874209 501338 897937 537723 531663 1238778 1924615 1224952 1095621 1935674 520848 1543762 312155 1238338 1261711 1929786 490037 530304 92888 1486356 858479 1984448 1222777 1422961 287017 1909409 50755 436548 30360 217475 1530750 1146584 484577 725994 134986 1868101 1029865 1856062 434359 921025 307434 222140 887969 133581 985296 1455441 1503110 116279 1953957 1898796 1445163 1186487 666755 646535 1088117 678831 1117069 1638707 1696963 10337 505233 1391243 851048 1041661 819733 1021471 241511 1446553 639895 1778720 1641487 530024 1987984 360654 1629059 1748280 1648149 1311227 1454140 140344 695805 28113 1573736 442106 86500 395006 1134419 179764 1844489 547922 1513760 1388542 1720456 1118593 1672069 340568 432932 1334309 1085044 1027827 1177174 235667 977326 1922678 261278 113513 783877 91525 978255 1755553 84539 235305 957241 1233731 458272 1865799 1749564 1528400 408848 1796387 916684 226716 491794 745322 205530 1315383 771100 408966 1017848 414218 1986304 1570539 466295 1258389 770918 1283863 1182240 632523 598114 742520 1830879 192068 696481 431040 1635366 1303108 229835 1184144 1441062 1202035 1542769 1175062 1524263 1213954 768066 198740 626057 1821892 1147072 951061 1512834 1507491 1595608 73726 104844 39371 1005118 1854543 1189580 1644303 229417 1821368 1381276 1853903 919906 1891240 671977 349069 1428228 1124062 1354192 303509 1072060 61266 568150 1649951 642329 411829 1779258 1064198 1116737 1633534 1338114 232354 1627122 673589 951383 606875 1532954 23304 823688 1747285 36166 1144300 360464 560374 1825204 1560034 84743 1041322 1541205 608328 1550852 631235 799827 1129735 365841 1992795 1533145 327133 396163 1306411 453145 1515621 643729 1038562 527737 717491 1102895 238958 1548488 741570 1693143 1908784 560220 1954216 1850722 1984779 761582 1088900 134370 1049456 1733394 929864 1148618 357323 1517452 686898 1105897 225399 1747745 1503620 1922836 1100514 906846 1546876 892968 830275 920564 1043377 498845 394178 1574938 1043486 21451 820645 1482760 1121214 1911122 575964 37676 1113713 1083867 1391310 1813278 857364 1585083 887947 1223982 1938854 1314809 1244925 5970 767244 250962 1807706 366377 801001 1142151 1334921 1444245 1560586 544889 1399010 1682426 1169086 1386306 90645 1426869 298008 392583 1399599 1198866 980874 1008832 600921 965748 1200100 182602 1276317 1131135 1510982 446523 717 1899643 1280606 1041135 974223 41959 1566539 1318009 935499 1861456 367345 1991194 385456 459824 523703 1668453 1654337 1269061 491401 8600 159885 1863706 1237635 1505697 977738 1722855 577239 243639 701418 455636 1142878 1118803 461955 1320904 729713 743837 44532 1796028 623258 240011 871078 522859 793274 578703 819840 1181942 156431 1754176 477317 339903 888175 273659 1212356 237067 1429394 1464520 516731 1776254 952050 1140549 952759 1265891 2784 566719 1605419 1962449 1752900 1157856 1431676 1264132 1001997 1520786 1227816 1894912 1893274 617724 1903470 1711812 1374183 1702461 1151305 580336 1445359 1600848 1979359 1939156 1364312 1315030 1457431 294005 1262917 1025811 893220 436457 1840857 29918 1192154 1068490 1302681 942470 1954853 92012 403476 1324553 420142 241561 1885804 1198480 1351155 88143 1977935 1418787 1970152 1553726 1553680 808484 274775 1143862 1316424 359518 794181 1184106 1367263 434234 296930 887408 1820185 639634 951697 454074 427887 1087346 1236342 865797 751433 661240 1985743 1539964 414944 485561 1797146 983274 382289 1404711 1298628 1866956 1887313 831614 1025590 1105042 269844 1410162 746925 170680 1840056 1031291 722214 1539553 316467 271734 1907149 826352 132259 722621 382459 1056665 1891338 1584149 1768022 990993 688923 1568881 1615561 535231 1896444 882836 452398 978096 942254 398705 792449 291065 1711559 1693184 114635 89774 1457601 1921527 1018963 773710 1846705 392117 645447 315947 1653618 839450 1508460 1843088 1100011 950495 1901430 880060 1675368 941439 159734 165215 376263 1190769 1806247 606019 1842223 108168 312824 1756807 1176801 1281371 321310 1183490 1552415 943124 786279 28287 724690 1319912 1814724 1948170 774390 1775965 950912 1077770 1966341 36142 230957 592133 1048186 1392849 371087 70223 1469547 697033 1587217 475406 197756 987377 1923312 1270720 1473680 173927 1484189 1741493 429739 99100 814907 1366113 1817071 1840519 351667 16500 1327880 1392408 170130 1879579 456638 756325 1120220 1211099 1599751 1399969 1099302 98613 218376 379954 1749648 1365853 96722 19352 1638357 1399946 80897 150021 1875823 1061033 1547373 80936 397945 418273 486844 1533536 107432 649062 9778 1538658 1461537 1429865 1189823 612876 666632 205972 762479 895553 111390 1691072 1240068 1167449 760615 1937684 1919527 724128 341865 441351 147323 1317239 830871 3143 620627 129166 1358874 1064165 1740041 230805 1272748 974724 1749316 1152560 987369 827025 486629 824929 1299078 566008 1623197 983828 1784390 985350 1919253 75348 490691 1263406 70670 1386369 1833795 1196085 572736 1025484 1483984 1902439 1718431 1986942 253094 1608059 642941 1150255 1844501 294603 1041947 124631 1780197 1069108 113114 886715 163437 816822 1901329 1016305 1649369 1404695 113032 1734642 1538325 521962 1526686 1501087 1131293 1834592 1974919 587037 1110128 350961 588256 624877 1715625 455156 1050512 891658 927507 1411838 905073 95486 257989 1149208 479804 1115503 799783 234367 1257211 217939 1451754 234941 66483 1067957 718390 1218866 1719441 1967635 1369155 1812165 1929024 1492605 929887 1252268 1520787 1121412 1825197 1241544 1644715 703082 24553 896720 1337821 4761 1636419 1174830 1618937 1579198 1427657 112740 1560301 435426 353077 1254521 219394 484985 622711 1129315 987169 517291 28523 1753276 1608537 144426 333905 441340 1724239 1386094 84474 1414152 1057522 1400103 1198845 1758819 1604393 1298327 8971 1081515 1950448 765136 1601862 135648 358712 374469 1769397 1139803 1862682 3077 865651 744754 31387 1946121 954353 1681557 669620 1941475 54430 291559 148898 733276 505804 1338418 410935 1590594 755700 330074 421823 588741 872887 347275 216325 1997354 1173508 1190771 694785 936297 739951 366153 1537409 131732 1934664 1628750 1509608 609824 114725 460573 289514 1019053 1583837 820353 45911 559383 569977 47774 635497 608030 537802 1190088 1353699 1089686 484918 341468 827252 870811 1634721 1454187 661925 1321850 1354429 1708810 720278 463131 46776 1088077 792674 1299804 761476 382326 1080635 475133 885529 184814 609193 1207407 1162411 1450535 33370 729399 397978 764860 1033824 1343415 1533526 1275903 86688 111979 1571124 445731 1293427 97459 1542097 1476018 98930 405502 528053 1164953 1302940 1493453 368006 1618959 49386 1742280 1691845 1652057 1293234 2336 1879201 937763 148141 1124041 742971 901535 1067654 596938 1740539 89649 55972 476524 1646184 525290 1317166 827584 119532 1837077 454721 1411893 293398 1500011 1086638 1659379 1421436 513233 752707 606403 63094 226761 371219 1650809 1068642 433278 799979 1586543 1068260 1327133 625918 208140 517508 1785073 806180 1706024 1286673 348403 1922579 289131 1264654 1941591 891193 465126 1559804 1958169 1513717 843711 1822197 612223 64064 48657 482784 841328 1945358 1874325 1338467 1531536 872610 1268891 193168 903682 450110 1862560 1184928 773166 1988815 1686916 459302 764669 1704759 1961082 1067250 1590950 20117 1280360 620134 1488524 171676 1296622 176685 238973 220408 731683 1782468 653893 1839662 1674435 458674 1383968 1544009 1288652 879074 1450003 1387621 217453 1611427 41659 1135197 573456 1592757 1942682 1424234 1898286 1815055 49423 992706 1830899 1138337 705679 986041 1728991 20921 236624 1826971 274295 48706 1973511 1996381 1097038 1896259 51817 304892 1170781 1120827 1477367 1731407 1922750 183529 487688 146098 1894588 355167 1793449 1271404 212744 1215135 545347 180683 1177518 142959 1213402 945703 1202720 1721245 1722436 1817642 756887 1541022 1169314 1209392 288172 1969230 866122 1841957 1566269 1257828 109753 1054591 1298784 1456737 1262514 1749061 467304 1853387 5888 850202 393199 483475 1861235 1671067 339563 927414 730960 1546255 1390336 1872403 1477533 899022 801852 1031611 1116662 1704785 887162 1558805 574106 1368667 849410 1393550 1421476 1342818 973045 878678 1302404 278914 13704 1282966 1239188 1314734 1321989 1836347 1237703 721283 477201 552651 38306 417339 757726 1158244 1512614 1658687 466970 239735 1345021 1141410 1434571 503145 655018 948606 1878505 391424 184993 75168 947487 147997 1845141 1872918 967266 947991 938949 1072069 1325187 692914 1751875 1099370 1292403 720312 1592709 1464913 312411 455117 1102479 1090472 865954 1872412 1231033 1155208 1652531 1207652 1361767 1704650 1303730 237715 1907486 1887794 146479 916683 1317759 883930 1349202 1088179 588965 666052 513224 1335704 76870 284308 1262041 1300582 553555 1313019 518851 744633 181323 167879 1859019 1971845 1812550 1917277 266852 1585473 1118444 31926 835259 179604 264318 1140906 1423601 360381 1132909 832715 660662 1517825 1190018 1031202 770797 265670 625083 1535452 1580091 1999527 1469117 508545 1614098 262534 1212506 1938650 1821897 608599 728272 784559 99350 893165 457065 603877 1451192 1846722 1598814 1017194 369292 1053914 1184044 1857020 427507 1230684 1597331 1753698 875941 1478162 1152940 1284902 23078 1652346 1811485 32562 250551 338503 23895 1963597 1441723 971199 1229131 1274822 101113 511775 940418 497993 404366 613520 1509906 1427902 1115975 1685734 1979625 1120802 31024 936198 1191052 1221599 1715854 1761489 1387794 143105 1861780 790616 825997 1725426 1432475 614259 1815456 1338761 934285 1889023 878402 1881742 1761690 143341 1302999 94856 386257 1729528 1100686 8787 200229 1822410 309579 811943 1063138 505672 1312385 1806378 1476810 814396 733732 646598 313264 984596 931728 1491276 605612 1716393 942175 556776 610132 993552 1596106 1438297 123458 706598 722187 785103 1175077 340662 1863672 1331042 1370045 1610197 779156 156986 414175 1798927 401580 197049 1459639 1642220 105596 537457 523662 32262 679851 29912 1503407 1783171 914545 1888260 49024 1167438 1931120 538338 754709 1305856 665212 602511 655415 382684 1986673 800348 393451 803654 680052 582388 1052844 1729907 1381305 637073 1465438 1001929 86240 1439122 1581440 1131943 1339452 240348 1445516 1589149 1663802 1469364 1540706 1503207 420343 1949706 107863 997743 762418 1849320 1363991 1609717 342982 1783995 859601 373751 495747 382775 1830362 1783943 1135417 1894335 849585 596561 1688683 1690408 77693 1881844 10643 1409497 591764 1613539 908613 430445 1363055 842299 491908 1724141 1831254 1438501 1063513 1448480 1172568 969056 261280 1090174 1962848 1205530 1170303 189136 791058 815474 1128350 77601 1848819 1740502 906964 110990 303551 73527 550497 1236391 878351 1609014 120955 863741 1071343 1533750 322295 1953724 907594 1137948 335753 975451 463117 1849948 1244157 1855704 1966153 399141 1611209 1256064 1863306 1697138 819987 1921805 1565979 289739 1989443 921549 1112820 612501 1837578 125894 471143 1294952 1704213 429824 1612092 1801060 250525 1151865 1938473 1398864 738844 1696642 775942 1501902 1693900 630965 1497604 403422 1448070 1467295 1372023 720395 504909 1893764 943196 1824276 1902514 1534622 561534 939757 1489480 1365308 1102717 882975 314134 500803 1938374 186496 750441 1479126 1339510 308131 199989 1518948 1494528 504208 1418429 1736091 990013 222211 1031710 498258 720353 1415819 1987265 960359 383551 1367033 816270 483751 1435828 217057 1977032 873377 113368 1682668 199265 615213 68149 1180530 1057020 1718593 1315157 1221089 1144983 441123 786519 960851 1124326 1179017 1939158 979338 1385058 681236 1497537 691422 1199623 328276 1768662 1550280 1781222 416886 1187600 426169 105580 1949785 1958398 1693791 559423 814731 886653 73511 1608737 298925 873726 449530 1201685 983983 1560073 1803772 979628 1302352 1378314 1246042 1141032 463209 1750113 931165 893727 706684 1029821 1076264 76215 1049784 657573 1984451 380805 1145386 220316 357340 1225649 513204 765354 651946 723943 9051 900919 633849 1034282 2055 1791402 976890 882497 1515932 413783 1679401 1229839 608133 87689 221232 1707073 811930 1567381 43106 1409811 1959131 1130279 1033392 1840422 1751580 1856119 1696404 1483141 1486489 1252430 383964 13951 1657606 1567762 481275 1205108 1257871 616962 949671 1108484 1901792 1036330 1040853 922285 260154 320449 1088498 57175 1593667 900811 1110164 469530 572714 1556162 1705871 1853078 1378684 201934 541633 1904860 1494357 228736 45168 1019788 1185758 1868848 683204 1773437 1365435 1130169 204489 1588396 104644 1369691 1071356 1811554 671675 1172491 1926732 40110 1867897 654654 1613846 551445 1346942 1574230 1513271 957386 585751 524937 1500227 727722 1461615 764885 1107197 180789 1547441 1176418 751660 327896 5428 1930722 520397 574413 299954 1330294 468972 1418275 836374 263219 1481988 356758 650739 804510 1417621 1583685 540565 1594149 592263 374184 1914518 1993754 960437 1076321 1823717 358693 494173 1910679 256335 339905 1251985 613759 1753084 524903 1527646 634751 1147352 1879841 1484525 774201 1837575 1329096 801329 1834606 989099 377550 436895 991346 1919422 1449525 73231 148364 903528 1449789 1839670 665943 266648 1071778 89888 238216 168611 210817 1149626 466256 680892 1379632 1800557 1188746 868613 1771198 1920826 243210 607471 969256 277465 354579 1322267 1814034 1804401 1044761 1464268 1018456 664055 83752 68159 387259 181386 283983 44606 431933 717764 297524 741134 545111 931090 1722058 1591512 561606 1775347 1848360 670797 496458 170629 1522044 479199 1170465 1514909 430514 279661 1539447 424851 1691374 1482569 1370610 586395 180295 1608328 1533562 1805016 388208 470869 506882 1868680 67717 114592 307179 916086 1334600 532022 651902 1647971 300181 418242 1316935 378317 317895 1401771 814906 1300353 777830 795250 642093 1860707 1229677 365083 1522366 750780 334511 188805 831507 760804 1855600 374082 691043 278513 1768445 563294 143551 275491 613875 1781977 692123 276517 1417108 505094 925080 933847 1868884 523605 1809345 1602306 899477 966844 447186 527937 1745029 153610 595242 1947088 951491 1676750 179516 294758 876836 256294 49400 853950 1655894 1853733 565359 595028 1848253 1405507 734660 1081220 22912 1614946 1734958 338766 669837 339154 545550 860155 351220 79673 874043 891305 1137248 705702 944140 433902 26845 847749 343491 1313407 1537208 883264 983935 1647268 480437 762722 63093 216704 1815869 1726074 1052252 389784 423494 477048 767067 548913 778961 662913 1645998 120269 1979553 233979 1222968 954602 128754 593036 522641 495534 283065 42341 787910 1037547 393600 175363 1428097 881568 488620 74425 1396264 1969179 1814107 312597 483437 1986340 163953 1810624 1773765 73737 1039040 1195780 174505 995036 468584 1784353 935887 566419 1111013 1878162 217424 1435889 701092 802622 522542 1343377 897720 371520 1567245 1167747 1370326 524190 1739205 1656527 922516 385548 1765018 1462160 1529630 1860552 1597388 1428099 1241463 290983 921943 30473 544766 1817862 885004 717410 154447 1844827 1794610 1776194 1937764 1685330 1593182 1108282 1491542 1829925 404525 1581492 1898007 129616 698244 684448 1431963 1793442 1440102 1989495 502948 1847195 269899 698825 823776 590089 561088 1364028 149685 1049607 1743204 1154181 1816447 1243227 1371190 1754239 86414 1606048 1817401 245958 1416355 409165 327752 617491 1753609 900326 419648 229515 1292131 895513 592045 1028159 1029667 1644502 1736379 1028479 69452 1002584 1384885 888408 153060 1720539 1225235 970566 1024360 298175 499205 1361849 931084 761791 109765 164540 1639128 986866 1149001 1230784 1442541 1712583 476174 935276 418782 1947083 192004 866101 1347740 796237 1598542 69583 386508 457177 282298 1535560 42722 1864504 1825315 1670548 875938 268390 1504943 1926561 1982107 707157 411008 1905354 1247536 1443070 725468 70112 405069 451052 240483 1889356 342569 768184 1248614 1331742 1270853 944919 545791 1102766 1969344 852617 1680870 1935626 1068870 1696305 1757296 1436960 160527 788630 578876 1128601 792971 1133180 193306 1950988 440799 436046 1286595 230082 1441729 1045790 745784 53647 1556374 53786 70776 1318202 143361 1371874 1536285 1647334 66656 619650 1169077 732865 75342 381116 685595 1682860 1985077 977475 662280 1361461 393282 1227159 1089753 607006 1990218 641656 961060 748080 560640 445568 641964 875253 830948 245707 684573 1472489 243777 93541 1730850 720241 1115217 643 1424658 684987 690964 435377 1854137 839866 1675997 1234393 1911164 322619 1587502 17288 924245 1924811 976689 36170 874462 1320084 91861 1898036 1197869 82620 495203 768878 1468380 899007 668615 1198587 1714681 90129 588458 290283 83014 1240254 1622563 1230694 156201 1866426 897933 1420545 1378545 565301 793502 12367 1565175 653537 1220948 526744 199303 187990 821111 937673 364271 180493 1091812 326146 805969 130154 751205 228571 1853767 1634541 1577125 936022 1942547 368340 1759820 1315747 230264 393675 776972 11513 1384490 1769102 1562480 576864 1704248 1254483 1967235 995476 636122 1157478 1415200 1742567 650155 66380 292943 1462926 904412 438571 1478265 418411 1808847 1913059 1379363 1189899 1026858 1132400 1099659 1544942 419271 984582 323831 1427821 1059142 1710904 927046 1476240 1968390 1636713 147217 342 966843 1337073 1664206 1605917 15457 1139659 1671344 840745 1240160 837206 611268 1534629 89461 1050501 716149 1295816 167233 837648 1031021 1043154 723841 374708 1463990 649941 1362850 1881813 299949 1515251 1656397 904963 1502277 1784944 1616531 1418909 796019 1401517 532317 91848 829672 344587 603583 734930 808140 1861263 1595820 1471845 1560049 32500 423938 1503330 998721 366621 1024027 479001 558501 1448664 1170943 1820975 1499451 1629157 49359 1273404 193804 1740960 1088887 424299 1242151 1841714 1293314 1916919 1823124 1109412 1587684 1627112 259578 1420157 366001 1125533 1869556 1428689 1498369 927909 665683 280758 756206 1283788 1143920 637358 751611 677008 1772880 1448878 1212762 934827 1667001 36601 1542945 1872904 1192393 126234 1286719 126741 946232 37009 501669 1618073 754512 1094208 1089906 536208 1504699 1939596 1532546 1078622 1033579 1648212 1134266 1513184 213592 1760082 59481 1139072 350158 1244388 1786904 531268 1382672 644097 278945 938742 1068422 1812532 703973 8208 1675068 1100822 1177727 505245 1157496 680234 926889 1014526 1915420 1578047 437388 1386579 154575 188108 943942 204957 945805 1290333 490410 78841 62244 707354 1614200 7740 129082 1619685 1407774 1824464 1937086 208543 1323672 1603308 1316913 1403743 294749 1164987 592158 445356 725999 241239 656353 1394092 235689 1936120 1091701 1414256 1310535 1302410 1509447 2603 894595 1358106 1824970 1960991 1081169 621443 1029058 716319 1548402 305616 442706 1545045 553568 623990 1654288 832714 458077 1189531 1707423 118410 192250 1992758 1555771 1238326 1077658 1692751 304551 846094 499449 941094 1085391 1151135 1502662 1408897 371020 1857314 1953845 317664 292727 1523585 942863 1713788 857570 1549183 1226837 1077046 727728 621341 990606 236071 1182620 615622 1438317 1541755 917546 843707 666320 385644 1855188 1178434 140869 500463 393635 589333 1037908 1206696 1091056 1418207 1040338 263548 1084114 1529582 735700 1106859 54467 1232330 1548824 1449280 1394650 50788 1246631 1095671 276633 730078 59721 1046285 67892 85805 880469 349199 162866 338119 1608747 230696 18521 481076 996643 1801211 1151064 1515713 889040 1637192 1519485 1741367 1991572 22368 1565483 900785 1208604 795268 1483253 1079518 1842211 1755891 674327 676964 642356 779641 947547 1297505 1737057 59017 582240 1902504 101274 582185 1277374 858179 42129 766365 176821 1721958 909996 495875 1389333 1312313 718472 994035 898127 777797 914362 1599117 1159294 1420552 1484164 1596463 1448584 174742 1119349 1083666 434535 141907 414516 1107896 8508 1330578 559356 1638038 1762217 74417 264438 1966607 1004561 1483577 745887 1587513 1032435 542604 1207822 1196030 311985 1895309 1495794 856786 1234862 1796657 333559 1174646 425048 112086 1455320 1043743 1109056 1189009 1724545 1435430 454624 911307 934082 901137 511765 1421282 1107371 1010824 1862843 612765 540780 1761001 359100 277937 106111 1836086 1206015 1695933 1033617 1428300 1777291 309477 1216827 1890081 144904 890953 444999 409988 85815 1750778 1278030 1108607 1256667 1608155 1218371 1228579 564979 301295 227229 852376 1806927 1106860 1234210 1720241 285772 1704030 148492 1081354 857504 1159665 397410 230 278427 422489 1753353 1246932 277018 1796064 1750605 1758651 410325 187117 1731529 330214 431430 1921307 1562667 120831 190449 1498232 463099 464825 1674142 338082 1779257 180135 1195144 1948044 498474 1619116 1731875 908473 703860 1100072 1402176 452633 669772 749320 1341906 1425850 1038903 1857108 3935 235243 1479180 1727740 455215 431898 818422 1499128 715216 1111962 129685 1724502 1033547 1037634 65730 144590 1911633 1474481 1474447 1065832 407307 1512715 850372 375033 320193 1401877 1901887 766607 921136 760549 692802 470019 1546443 1749136 1863322 1805610 1048294 752389 1755623 1948045 178071 1737743 1303937 1546288 962768 1291871 1845900 887144 1739571 589706 747538 1865500 1021304 1703427 366035 559798 1959994 226880 25049 375912 102227 260338 1951480 1615896 1817668 461655 636612 975137 1038442 1363735 23785 1637759 585007 326964 1051707 495885 656784 1085244 707621 1443054 1945333 1066174 535992 1395097 392989 121886 609406 853542 1058402 1789183 517289 80078 259170 248948 658573 817296 206284 895157 1134690 959543 8360 657017 84020 1124230 1281131 419307 1845075 1054580 1839218 1733770 919203 587558 390428 343995 20933 1168700 326105 918024 411357 1427127 1582628 15132 1766297 1198109 1069007 678518 1970845 139998 1379954 638937 1366465 219254 1273351 1525814 333912 915415 449587 337114 1784971 1731974 390951 73983 441611 1133989 862322 1704166 431102 649835 1237304 1646380 84898 1621138 197323 1089217 320233 1195542 1273829 1492731 615092 244279 256634 915298 872901 1886385 499992 453211 1032338 1736448 515135 580371 697332 1669266 845634 1980665 1106549 1361806 1288913 240112 1073962 1052808 1973104 295531 413403 1668767 1046016 1790987 1232434 216266 1783777 1858903 1423729 1051358 863535 284888 814465 1746862 341340 1827344 1046164 1145824 1577303 1647604 212567 1369206 1090996 10088 1053041 1043076 1944170 1682292 1676669 1334597 657366 1020528 522129 1418523 350230 1683222 1040395 1459555 902476 544216 1048594 1706806 110134 458423 1159645 805606 1019249 853427 1826732 62825 1534099 5714 905588 1622281 1366310 1735507 241814 1738131 1561010 1698776 905021 1200356 1879638 1649174 859214 1158634 520683 1404411 1990713 880767 309690 1998154 284253 261891 1009981 1878960 116951 1261293 1030876 604396 990203 897810 385414 959355 489512 1880732 139270 1384131 1979617 1274861 638810 1136473 1160401 1178268 1023953 1323090 563956 767431 1356931 269401 1198450 632809 1190931 1704725 1753701 1398400 194031 390956 1493308 682972 140746 1497700 1227088 1780180 1324207 1224142 1257147 369297 219949 166091 494955 1362366 1704242 1056311 71811 1528524 1129033 799368 1042431 1922446 270793 88394 1119725 1402682 978853 153696 1626227 1585441 1919622 1709682 822384 669391 373548 911673 1794855 1524575 398103 408351 281882 432412 1664163 799710 171542 899973 1845901 978928 1567297 988255 1635287 815912 616672 80 661151 377609 639728 1261031 901026 1606516 426319 565216 285230 1971374 1596892 1414818 1805924 506195 438549 1361611 1771555 1985583 1581869 1543081 1661913 1687964 727723 1818160 1826267 199488 566700 773800 1790967 1192824 160056 468476 1206191 827667 222287 1609597 860577 1124194 45959 636124 1914244 1856916 867509 1764511 980924 646605 1332921 511193 165756 230371 154328 764328 767599 899219 139638 992872 1952975 759888 248516 1547010 122118 319645 1422931 741306 938572 621067 169698 1375888 250530 368818 1710103 1566610 183349 628745 641532 1228354 1810261 107144 1930871 145366 473382 1539451 1672757 1351157 1350561 1931977 1374502 1421758 951206 72428 905411 750499 12483 1565870 345785 484652 1481622 1490461 804148 159079 184134 543360 223951 1156323 275357 1006412 1290811 728331 687969 1385290 713685 957980 1978660 846750 515944 614285 894293 1921136 1653801 1717338 1969476 1916659 1600674 656693 567918 1356351 334523 1492644 1882471 933645 1673246 851188 1738965 1635588 912508 1455040 1575633 189927 1322089 1145378 1011428 1587041 1226703 816046 1225818 1589349 827709 1516892 1971396 82247 857560 62187 206737 285040 1156393 104812 958821 810366 1263409 815687 61970 203868 1315570 1692550 1526364 1476311 236345 1799862 1451321 845586 934873 1697043 972088 1056450 1578980 1880552 1575123 1562774 1085356 1262580 1668411 1772768 1452323 1346804 1012755 306852 1578307 224518 350004 106147 1470294 503065 725416 1548494 1282459 1708138 1200054 676087 595443 528370 1013809 496850 1413380 1347484 784876 440740 308614 1003246 1832173 1132036 1485522 329728 660746 1932862 443776 1373948 1814837 671612 1210063 1331205 904371 1482465 993689 838136 680669 1978263 321275 1603107 883700 1223402 1575259 1613162 491672 1645346 1695216 1682859 702118 1084250 1026566 1947363 738269 1568130 1004540 1808988 1644560 24659 460633 786146 888313 1058848 909688 1753641 932880 1518333 363340 114048 137384 1239146 1688864 1413656 187248 1321810 1858987 919715 1444372 187932 1808740 1963681 1478105 1104887 753 199194 1694077 1879582 734820 1743001 1654199 1660586 244818 1952206 811669 1436438 745083 1321249 850156 1888487 721823 1863627 280248 973839 1884299 1932037 655694 100607 8783 839063 380038 1541423 1935420 304842 1639098 385969 819114 668985 1321875 16389 1050327 1214710 1407446 1705218 1231354 537696 1672137 1947730 94398 232596 1988575 507440 1828230 672287 1093906 73472 1906155 82243 1909744 675704 1320933 1624753 1595525 213787 742553 1259659 1198706 566183 283443 1961468 526494 150535 1349217 279395 176960 1664025 1982285 1087490 1642265 1760604 124369 1793267 614332 1227112 1679705 1439572 657774 1906333 329661 1438628 566020 1213172 884215 491269 781519 843528 1088893 1609965 1370773 79240 515409 1185222 731794 1540112 625878 127512 1909631 1849836 1123772 1626453 1380475 1370616 1594699 1187415 266263 201958 421582 1972417 196070 1017020 1461554 1102419 1645703 323659 467267 1559870 295653 1068098 746636 1000025 325120 1148718 1534850 317762 932380 1133500 1712343 1469524 1188876 1947069 1976041 896503 1660527 1410519 1099669 1530592 375529 1209408 1186701 1613833 224703 393229 358357 822122 601333 1684232 676378 1788813 602699 1178491 1418881 1056425 1752756 1437145 1751434 84616 282963 217141 499066 1627582 989639 218008 540846 693340 87906 1220124 1658738 1612347 524943 1822656 1681207 458678 729043 71542 38707 494303 560856 1480225 307320 1521611 1836004 1705874 369216 305207 1060079 1700571 823655 1719384 200732 583748 660828 1179934 896380 1984822 1490326 55384 1598493 551 677528 1946020 1219576 85667 572186 347127 1440332 1111034 1059279 1542773 295948 665950 1568998 232027 1284869 765186 1453534 300706 1385486 514132 450327 1679961 1079659 228018 675867 268871 133504 848540 1364110 171312 1330338 612242 313984 1622276 920501 1312666 419416 142345 1795981 460088 1726440 1361759 653539 1269043 1905646 1186553 333950 335898 195693 1485623 498519 1152247 1136595 1582024 280313 37952 1262641 1335327 1439116 658241 34550 1400928 4120 1429582 425507 1989455 687682 47864 1451325 1988566 1388599 714600 1948410 1714245 756897 728768 752388 1316687 1198139 1454063 318662 443619 43675 867884 242354 1186074 1026611 587444 893635 1219812 920649 1908844 371968 102870 975245 1587937 1914025 658968 1343061 1972385 255877 708987 1452503 393503 1621800 1896754 201037 990435 1105140 1036885 298599 1212106 1184838 430572 1572681 1626497 996373 1247235 1311002 1159113 1504753 318912 885983 1809577 56669 1253785 1738853 412752 331574 690464 1020477 51782 324116 1682743 527820 45386 467093 1776229 1094119 218313 1027015 444224 705739 356098 990423 756931 1332020 749294 225250 1274660 766868 645233 450438 1470355 528321 1714384 1611307 182524 1669796 1091327 1172780 1554436 362115 1051296 328647 1621481 1576719 1553842 760 1858920 604932 1594435 1780209 620951 46111 514185 945781 1106713 1202529 1529458 923599 250025 1130863 433144 1389081 1846261 61864 1292039 1324648 219060 645059 721858 1891279 367056 1161800 1035016 327601 454552 512703 1452510 1860945 497417 1527971 853637 168844 1057972 1719031 509700 380664 837593 923094 717338 1263915 1711369 1885646 1272861 1912612 938246 84075 1018920 1366541 1187688 1770484 434473 449672 320350 1977828 429228 1576016 1489243 976980 1449340 1398946 1565404 906278 1457036 8851 1077052 431929 350258 1747311 4309 386073 1736025 1103303 1089622 600814 1793570 1709445 1733360 1015811 228906 742312 478990 1021464 1177474 1594692 1902285 1367144 1746565 833662 1108169 1277505 1574421 805326 1729257 1195131 241160 524829 1936644 481089 76151 1956175 203416 465004 1049669 1984365 1509255 1652335 1545090 1497507 1015660 1228557 439473 1605448 858145 656564 1998602 502313 1013618 1811830 1620326 6758 1890864 1556319 1337661 1147448 1014266 1945805 76905 1724043 1114430 1555306 1624207 277969 1487672 1791193 241455 1419837 784750 1410542 1309118 1705159 1447493 1583711 682306 1126113 432568 532878 1731206 592427 662211 50917 691431 1465360 172517 513626 463941 1503278 1723500 495596 164130 465275 690387 1116136 1424787 428708 1569031 275951 1274194 341537 1540211 1104781 939313 1172851 1671381 631514 183801 780338 6744 499288 734950 1267316 882015 178616 1388725 1732154 738769 937800 980687 1524864 1355952 1563978 63349 1098361 938184 113802 1685389 1194857 1016802 1264371 1897461 246149 1405481 286480 1411513 1304149 1883436 1107967 1670179 1001586 1071030 1164460 312740 828099 21053 1114436 762069 867914 1955708 483019 1628188 1320104 1237976 1117436 254005 415631 498928 668597 1355542 845371 1693867 26949 1910981 1271275 1667783 1992770 415098 1614537 110909 848760 200565 511033 1501142 686415 474391 22707 586931 308474 348237 1195855 1781748 1563430 1073773 1588044 1597606 1007457 539899 1800629 492053 406172 1002927 217990 602230 1816496 401809 179573 1820465 1838099 186715 653808 1939426 155263 1778420 865173 1413514 1359619 1113240 746109 1176559 1924063 5838 591721 189263 1261532 1918485 27380 543436 1398074 851328 1318503 946786 649537 487544 1295836 1796933 754213 1792446 228575 207991 1457260 1003981 1212115 1071595 731268 1204427 1462757 1524016 1309322 593546 1095929 1654343 1253776 528626 1204588 34389 1968241 692236 1132350 1017156 1818147 1121232 1105172 356569 1749963 180822 148166 1347085 1210661 837896 1223070 1775735 370685 1613677 494618 1449462 763140 1379327 240117 439677 643085 1564656 51182 47554 1880387 1493736 1876448 368694 1356734 953703 1038324 39556 454375 502202 1840281 1112184 312169 807194 702265 695022 1867806 1805183 168125 1513221 65247 136238 650386 1437375 618137 1004627 853470 778761 312820 1205754 702934 700053 936918 1852480 402375 1428181 1594759 361427 1743897 622612 322955 533770 1454423 1965681 6789 379046 473141 592814 1030282 906236 1892530 1175241 116680 1309202 1494727 432878 730286 1531576 1758170 1193790 916673 1371167 595827 322377 78454 142070 150833 1370894 144086 698778 217719 1203438 6277 1625794 1246773 1574551 505081 1247623 955296 795643 435340 723110 101818 336144 1217237 701942 206390 1149974 1610196 980614 226736 612259 1523774 1054250 823635 116656 428644 134910 36780 1117644 750410 740371 830149 477512 869733 909242 1168075 1541421 731111 1470855 21684 1053189 141592 297668 1068840 281908 287501 589938 1882158 396161 930692 159945 212395 1544921 639596 667230 285741 387805 195947 481733 1313699 1648565 1072963 1511587 1551614 565787 1615391 50256 258099 706660 1895699 957096 507164 1569393 1822971 1019759 796718 1584637 1706263 160258 61529 1689904 1288122 1447976 1978001 1874585 1306794 1333610 1756579 1516081 1790160 1059776 24143 193340 299016 940150 1527326 1323917 1263530 832623 327397 1126697 1818137 1241061 328023 1531841 1333273 1529581 329308 965397 845306 414650 834132 144449 1513419 1762920 988007 96507 208243 339641 1539131 1775675 1568436 1741515 1292049 1601631 299958 1132168 1039249 1302293 570292 1354851 113813 234623 1367553 536759 222678 443034 570671 89646 511217 630486 1045630 1933091 221799 236425 1465171 1679392 179622 1191747 1342560 788800 1535880 405016 1569335 1052422 1764031 735728 640838 1558844 846590 94480 1150428 1958357 1903941 539703 486054 1381735 511837 287502 1001883 254148 123533 202572 960639 948467 1698676 1628194 1831070 287459 467429 1094906 1510485 1809158 967040 1125755 1426899 1301630 1472559 561566 1613700 1073812 1559374 1441482 1089393 53982 179983 612429 269587 1923286 600768 400955 268307 1298774 1952689 1691406 1586400 464597 597722 1054142 1850283 1660245 1659152 955451 442323 499584 1373484 1394935 878520 1021913 1878844 496959 799448 586935 153599 903953 1358731 618923 771269 668226 1006866 1737670 1520486 714187 282418 10887 1930454 821585 1565382 568899 979684 1164919 73422 1780889 1019501 917290 1136926 1715402 1755029 1213162 860784 159575 7322 696905 146526 465318 793714 1176292 1751236 1843145 1768510 1707480 126801 1732865 1991281 370799 1161401 1117214 660661 913002 27936 769093 1059494 1643165 1156086 1182693 732918 380697 165459 1819319 1512212 589204 295374 770482 1460213 656639 1895701 817230 1931722 759209 932244 68320 591454 1459423 328613 904467 374514 1990845 818003 170642 14589 73283 1598723 165593 590028 109485 221366 1302895 1723352 1174023 428115 863721 1677751 826258 1973416 101203 1333749 1265446 107449 1364762 1717984 1157764 693113 935933 48780 977324 1031054 1724076 1859770 1535266 821295 532137 9013 896358 1124132 533155 1988892 1004697 921904 1085022 1007570 1335689 505655 404170 218333 1369942 1441812 731911 824559 1242447 317639 1925763 334601 1873192 345124 986693 785693 1550901 1110488 393062 1734227 1002768 820585 1912516 339650 78744 628186 406300 163049 790622 1138757 294076 1654963 687528 1706044 1767512 1224222 263441 10853 147550 249910 960002 1875642 363468 1832696 1308975 384649 936034 845758 1290609 757882 1970313 1319911 405459 1258870 1624438 1223411 1258976 1473296 854010 274936 1647871 1830322 1311242 1308545 658031 1271093 1721818 1994924 400372 1558792 726094 1215861 525943 781361 28526 877558 510343 364109 1746672 896847 1442305 1754841 1315899 18123 599861 888239 1518180 1247789 1492130 1936228 187160 295619 430472 300834 930920 609337 1868760 1769006 267215 355106 514180 1416938 1584669 352787 1832819 1777694 651466 1863068 1699272 1054196 1513658 242466 985809 1738740 1624245 1005011 653600 1671513 6651 314341 726950 803047 1622845 1284036 84228 1264338 170167 433567 1020270 1023529 1506496 1349621 947140 904545 306752 1805319 710930 1525114 1240784 298014 765262 596029 1759634 19984 1868928 457564 1676818 1010138 391454 637842 13486 1543668 1467322 1038669 155773 1800041 1927283 826479 1301870 1910203 1016325 1327220 1491885 1206668 855717 1383095 199924 245572 1061598 1690931 934791 1359361 545575 662735 229131 73277 1206920 1504661 1263475 1042332 1381057 851119 1354984 552544 958021 1170487 797006 1780378 346189 1316358 240840 236941 542357 1782233 1115725 1295215 1065533 1270189 1940560 887917 1137904 1370853 762234 715638 1790449 1128023 91501 1792429 1551593 216268 639993 1795915 1658510 820920 621894 1277018 561894 6562 741561 931524 684615 248376 1619321 1627684 223933 1284042 1805880 139728 624102 880844 72929 1201477 922171 1709529 443458 144243 659404 716880 664982 202549 379513 1953517 152734 681909 1020246 223055 1753524 181338 1506651 75284 488316 1536248 796126 850512 1019434 1337207 1419251 1391336 1722327 941866 950141 1023207 1899097 1132140 547407 1061603 322713 1701830 115326 1884004 907885 863848 1583712 1657390 585553 459333 1884573 1176489 763820 93845 825775 294478 245647 397235 786605 793377 210662 604977 160099 570991 23407 1453112 1040106 323303 1124516 1785620 1680907 151049 1507103 1353585 567316 1583229 1651 1382590 1206832 1929606 976454 1255009 474325 443967 853829 203786 919659 1492423 1899054 954582 452482 56818 1602811 1708156 1016629 914764 473642 1095688 640352 1880978 1658874 1052417 1410849 1829169 1815569 324610 564973 103168 404092 103847 23542 1022942 1643653 1121720 148675 100015 543767 66599 1286021 1018200 1099059 1600710 1905516 1352979 1698345 1721183 455226 352847 1908628 204939 1262247 1816196 1856613 480735 1171601 945647 535400 1329556 30997 1028128 99430 1134832 887630 380121 1662753 1840088 1138788 63210 1109053 1343490 685776 1393747 231192 1352922 1022612 106660 1195952 1515590 893591 722159 1931886 619737 809525 848779 1794760 1674228 1730154 509833 1113312 751760 1396386 1217336 1993944 1021020 958953 980048 969612 1203915 471838 681758 301505 1057159 1168550 1934609 1339260 621222 243716 712392 1515700 1232135 887316 598183 442404 1295155 53882 451399 297295 1478058 1886830 1791744 1313955 1505881 501459 1871309 519515 1652566 1312848 1758937 1582626 1746500 327671 1702737 514547 123503 381834 1838854 633210 185697 1860550 542781 887060 24808 698033 1123728 1899511 1268447 1825639 1595102 296143 1890563 755792 1157245 1848788 1348693 112865 775715 735928 496733 1660110 177056 1342423 1169756 523190 439486 1035559 364389 121181 201184 664363 1163064 1655978 1437248 39513 769572 795500 1927495 1831578 210682 313294 1479097 1667171 939398 913065 1159582 1693211 932260 449664 873101 1752506 25415 784090 329157 512966 59842 1669100 236078 713024 1751642 1461382 1706557 280021 1956877 761084 191766 1742444 611947 539957 1982794 1069854 774614 216713 1345379 523929 654163 830322 311063 1559151 345397 771259 1531149 1819229 1091306 1038429 249268 1279835 1645589 1107102 169165 55486 1078571 1150327 1999925 581158 1685912 621987 1453690 457055 652288 1931316 910512 1444116 568871 1912835 1260301 1756565 941230 1655754 426296 1944126 76602 1075569 37617 187387 1121573 1527045 1292391 1229572 1732930 1399959 186655 893032 799491 1416142 1959799 167242 801538 1587130 161015 765357 789610 1051617 1844923 973233 965948 1803907 1200743 706340 63246 600247 10569 1500489 766796 1211148 1257102 1282738 1136894 414851 539547 1280196 841960 944795 831583 902664 198158 1396067 932694 635584 1037491 1127337 1812552 458188 1928452 1858369 1089462 1679736 962475 1909361 1970066 131868 1950195 1042791 429375 1841734 33277 565832 360520 1974490 1784584 1268761 819726 1932557 764777 1632648 1767839 1688460 976835 451980 632737 1961144 1985427 1628617 717493 1623417 357856 1649026 1388278 1067378 1891019 1325543 1783214 625764 24121 1141865 1710210 508486 226087 943035 1055944 873193 1141493 1652688 1104586 1037620 1541610 758398 302838 509812 467368 1980128 419287 462219 969059 1372143 570338 761858 1740197 94686 1783389 1869455 592044 347657 311367 1911028 1024264 1690475 1078254 1526699 1740300 620387 916640 168260 1155653 861474 1051690 1486904 30194 1605203 745634 1343604 1220449 1817220 871980 1546377 787313 1420767 12289 1508613 860065 919941 1709536 1823756 695617 328475 1980312 570935 1127493 786443 1135317 1693090 922337 1678272 1258702 531658 332363 156261 1324010 458584 1802984 560382 1032417 806031 880207 1926624 1481142 1569002 114239 346498 104056 851662 1247870 999310 916730 1900119 477075 1390571 136399 216135 355736 734144 733081 1723294 1824556 647965 231978 123734 1470781 74846 1695321 1281731 467432 1308901 1474862 261187 1825936 1373575 393012 263320 1144195 273036 514915 564911 1210 1979639 203725 518999 1909333 1569495 395215 1016237 969683 972544 1577755 892811 1750237 1538610 229730 656392 1126839 1881403 1632695 867909 772899 494584 1318782 29017 1998108 1490285 637104 1743335 824459 981961 1270652 1837121 121117 426170 301320 1817302 1961682 402488 1569381 1898769 1277694 1297243 758018 1287869 1099920 144304 1584488 1211154 725437 832529 1982100 714560 1491180 114619 293540 1117749 744801 1430571 1136142 256388 699054 804579 258203 1512894 1352624 439829 943501 1138748 1811049 1856747 1269499 1246909 1244653 964393 1319555 1032458 530324 559025 718416 645001 1081309 88643 918438 101729 1486945 1024482 463964 808522 1859967 750162 986198 1371647 1885386 1989852 1485730 1900680 1656850 1533451 1592384 1045742 133934 1572897 428227 1027899 1644982 778127 193223 1295416 397459 129958 573689 966360 1409719 1042160 740003 17929 1617170 1074670 728640 39322 1954028 1905686 984365 344397 483978 578884 777670 159394 907013 1261987 870310 1590798 247616 282621 808259 132429 1493971 851491 396251 332578 1102849 763772 1203014 177487 1011591 1105018 1149646 967955 435004 1669250 526499 93307 275389 1145606 684411 988354 1463821 517433 1720097 1299969 556149 1168505 1958126 718666 53553 1068936 972133 302918 1099138 1062250 1067095 1666008 1697153 1854925 1106653 361056 1788325 472319 1507231 1358522 551675 1689308 1694890 1501260 1962424 1671565 28735 338166 481697 1182954 1316139 359323 1504301 323502 1434835 164046 1682142 425824 1680577 636995 1860028 1676116 510037 1488441 936630 397283 957195 1549010 1623442 916939 1965338 476271 723355 1404519 1273296 1580314 1255577 239793 1233868 1819773 514784 1842419 869032 612503 1583699 1613254 1960176 370805 1275714 1522043 1895512 672192 1627356 404169 840551 1941413 1108269 701218 1001989 82353 1480885 895395 1883757 923222 705171 1716677 1141792 768734 1977772 168654 1066825 1394842 1598182 102685 138169 1581986 1896060 1037903 484059 627646 351099 177499 1973338 1090939 588886 748347 1758190 1227145 1048586 1977412 870800 1922397 1625157 1246936 1380688 1358906 1993186 1481374 998991 950852 389600 28794 1292424 320296 1096517 1123196 1655608 242705 905477 876049 729602 196329 1213779 51812 1153846 359673 1774542 1887662 277307 1876610 1384047 913212 495702 1659940 1267875 768295 311354 987900 284644 1504785 626385 922425 1456764 635139 377347 1343625 1427060 138985 1096212 746323 1690591 379624 1238644 1362374 1487032 1003055 237652 870360 1557348 474373 7627 671214 502570 1686131 1528894 291129 506855 165286 1915598 256735 808471 837175 201285 651611 105908 957987 409742 1274792 748014 1517884 824794 614592 666900 478138 1136634 368890 1355268 1331484 249226 320418 1523078 1110557 623611 1338974 229704 1433862 854569 155386 1178001 1110930 39594 1030972 735908 1766876 1070995 56282 1919291 884789 871016 1083533 725890 653682 95774 999756 1325389 1531548 1801608 611105 1471537 820844 137857 1523218 505420 1531598 1513116 1923523 673756 1246457 573346 1437866 1984717 895923 1778624 531631 1245810 402473 663793 1862853 875332 804543 375772 1087481 1827186 1238927 1779949 1102112 1503681 540031 1542982 1637286 1936866 1979273 1998562 1515304 53296 536527 1790523 105018 992010 313402 75903 867725 224723 1167572 1136829 1494979 1602795 662855 1857969 1156401 1574310 735888 1552679 883344 1651314 1904792 1878353 336308 672639 199827 859349 999819 1430678 996850 1321405 1592042 597458 425192 251780 472687 1290506 1094539 1554435 1833276 366556 95206 692916 1045966 391979 391050 652173 1157196 158230 252136 1114300 1507569 734287 1491897 1816172 375572 830967 966193 1255277 461838 1287144 1506679 1068775 1739591 1064088 951388 1252408 599830 1091373 1339773 381627 3958 1588650 1024760 1765676 1945466 436714 94399 908734 1169235 1018333 793908 945873 1779632 923292 1084767 668520 1501879 847944 1272903 558282 1216263 568572 1555834 680148 724981 1204940 237768 1664190 1329688 1303293 664308 685312 1401228 1561242 79659 1849544 592525 570261 520177 1478329 1867730 1765771 416763 230785 1749246 609743 721055 508404 1668562 784596 77022 704154 497303 1933505 1147613 1031880 425935 99042 429719 1354901 1738915 1705400 625170 555399 1886301 576239 1875597 1620570 563149 641218 103520 1802727 1815874 805561 274477 1926081 356665 992420 1004662 446638 433571 1695386 1740785 1334596 1265763 389015 486149 600753 1857444 741414 1182655 13425 1719117 1043332 1038286 953521 1313214 49240 1603332 294724 1050505 366313 203047 562840 1484879 1337421 999909 1696127 391777 234616 849905 429426 809340 1077197 574193 15751 412157 766304 840571 182334 83260 1877996 839397 990743 610007 459855 754108 276487 759466 679705 1549433 730381 1062191 1910143 1624844 1861668 1673587 1677820 642940 748478 1876594 797884 762994 1577996 1826531 1039930 1348746 817909 808907 1716901 1705695 158032 1901686 1611831 21678 696699 1747441 1765940 493464 1609801 1689911 59336 1988572 1716264 314016 135781 1020996 34995 371591 442734 1111496 1629368 192089 1584454 633881 1300908 1001426 688039 384519 1573406 74663 1372860 1838033 1047638 1470882 768379 1903605 911892 1922041 1944119 739559 859617 777472 979110 1289816 1330796 121842 486066 1552430 1069183 1888398 301657 8534 647581 565760 1897879 1337537 1911989 1147193 1948860 1844518 248791 596904 233295 554311 1092796 756379 1121690 52544 1411835 510430 1047157 1987865 1253683 14049 1765716 149633 143448 943830 743686 90780 1912163 631784 1375388 150869 58564 866671 91228 773073 244044 775185 900101 724456 1920101 649058 650348 62959 297293 1298192 410807 1291185 140972 933196 1297476 1261968 1880485 555966 1582904 1854042 434919 330010 940064 392709 1133396 798112 1669935 133417 707152 693108 431663 916220 1598572 1852906 548279 1629994 257838 1826597 828252 594685 959655 1896759 576886 1714389 603509 622770 1990905 1039922 927894 279330 371746 974323 769991 684369 187161 1791596 729928 1812171 1641834 1851975 473282 1905663 1350860 1619106 545753 664102 1998635 1111645 210163 1708684 996696 1746222 437409 1477635 550417 255399 361428 1287256 1663700 1373911 476010 390772 1338912 768586 654657 1641968 1208458 693190 955617 1984332 1695233 39362 417195 247748 335641 1840248 335639 419587 1805156 334573 320274 165835 1698575 805742 436026 429387 1750874 1014869 1186510 177119 398711 527258 155281 1670650 804479 1340842 701387 1756829 437783 1593856 1294064 485830 1667535 50261 190616 1661133 1413276 289767 690117 51006 489217 291123 1428660 1219020 26268 1043602 842982 1661774 625311 1507623 767093 1308773 939789 1429682 177757 1316937 164779 606651 316954 93374 1723117 834180 1722755 1468308 1023490 1144001 1497294 46982 1640782 1102604 147042 1003090 113777 1190863 1345722 466602 1399502 119847 568750 1676124 68786 1355252 232535 1534966 1996934 1109732 1003352 293932 1243920 822654 1900271 489594 1854644 1526161 181451 330714 1641408 395569 546150 1134529 169326 340671 1843733 1300296 683909 1406952 1994581 1349966 1276120 1993152 329872 1528403 1019733 1726210 230825 1347066 83461 796696 323620 848340 937641 565990 999107 600057 1123607 1450486 23007 1868111 1444708 1095436 1703789 146040 298516 1727218 1958817 1338828 1167873 1290474 1552796 54816 188810 1104815 785753 638631 109187 1697538 1641822 57966 894993 876237 1807689 1529869 1411656 896674 1103742 412890 1535386 1553136 1884896 327742 1522468 1855963 1712994 515690 1401222 40306 981612 950298 13856 819688 1312949 1669497 1029779 1678528 853925 1641601 373125 1077719 1996467 600473 87825 773004 1270405 1667547 173321 77894 1579829 224967 422892 1470247 1619838 517934 462127 1065664 686860 1104614 1139581 1972467 190000 413016 1425695 586109 1326771 1657033 475508 1383334 693619 1572503 1169695 33939 1171869 841840 720634 1177095 1053822 1971882 500899 1918116 559339 1523434 1798268 1900607 1733323 293090 1741046 1146685 903071 1473371 1447905 1826110 787200 1417823 328840 59378 874794 863527 95529 1241931 1367299 1472192 1205454 171800 106460 878701 916661 423485 100707 666023 1452630 998360 1682517 187216 1100453 843184 556982 1331755 1997397 1527029 1432709 617700 817412 149242 13969 1295020 1851601 1934884 276389 1632444 55516 1230241 81084 1841879 1523009 256818 975838 1981954 381545 806739 349056 1338098 1929403 1108075 1330764 679552 1813450 1447213 162845 321560 1594131 693846 323044 1066994 1516086 606534 246331 1266917 179215 1774129 1801541 1934280 1427981 1145542 843129 1508230 76346 296342 497076 394890 1486360 265573 58404 911026 382822 1777489 1512 1744551 1942383 351208 1694158 156753 277381 1026325 1026190 548840 652146 774172 230165 223670 234569 751261 987923 479695 280644 1153235 1654576 20064 1645856 1661301 1616738 876874 1799588 857705 1241166 1333873 300620 1624582 1477799 1493502 1916092 265228 205554 708414 486726 184431 1354421 1857663 259468 902916 198188 472741 1658792 71799 1684922 1725329 1929751 1166769 806854 1729631 714564 1108036 839083 1103101 1487146 138843 1791864 215624 345564 947627 1970046 1207706 1053245 1360597 472050 612239 1888737 269233 778265 1297411 1308254 1140203 274263 576251 454713 1916456 1227275 1327267 1685265 370037 924388 424056 397952 1038226 1039662 1531890 835030 686750 1689029 1260884 1009174 1749091 1272302 134971 371410 1053308 686536 783056 1449239 1641917 440615 1886216 353416 324692 1750763 1724058 1813150 644967 1605979 4124 332414 1140835 982373 703431 1855631 572731 1515544 246571 106598 1941054 916338 844732 1144881 1434547 104100 1741581 1482167 17447 226557 1450840 1714517 638464 1994220 1144822 1161550 87886 928699 375538 1828978 1230983 879045 1572613 816297 1320356 580575 781804 1030647 1711124 179089 575506 767305 694832 287581 374118 599388 1267074 553493 293741 1581651 1225234 873730 52501 1014990 783388 636272 951678 1732240 415895 1930110 1707724 1084243 1994209 1934184 914421 338593 1558515 232917 51752 581638 1697640 666298 592467 1297563 184815 1934579 1305934 1445599 571039 41327 1912734 183147 799557 1556634 1161237 254888 4581 804161 1237833 1874777 894566 305444 1036697 223379 1827602 1288201 1492533 1682954 1575658 1166323 336885 1316126 108580 142398 1674063 448543 1151728 119569 1527274 676870 400858 1832786 1271310 1508448 785027 110546 1267880 1497500 283963 1327574 754412 1947626 569769 745680 950919 1550952 1876134 1907533 729494 272887 414559 767120 485151 875688 713987 979951 1248392 896054 703286 685242 1861778 925333 1415628 1402719 1885509 387278 1157472 978482 766885 401058 1333466 1205625 483603 54450 1832064 1379763 439308 241908 1702137 776580 729484 1573174 663154 670511 936157 963798 196577 570180 1949516 1595029 1604649 731922 326866 71751 1143598 1163484 863291 1808385 26563 1857257 1953866 257890 568497 479839 360451 1467357 1566252 1358936 1975825 1752047 261189 689915 703185 235531 229306 560399 1850564 210664 1416442 1009181 504232 1529735 1586501 1010320 1807314 833165 1774304 687442 68185 533658 1671582 1701096 871043 1971477 623145 438637 1783518 1407698 215202 866420 803803 1146081 758514 908843 956766 1756816 548302 787989 1275717 1339784 618880 97652 1327518 112374 23029 893472 138677 1705974 228544 197905 1953771 1118431 670314 595998 328464 1909372 545655 491840 135622 1753059 1317157 1549528 1232333 981070 1173681 471346 173278 197752 1702766 1833493 1087578 483961 178443 1655225 408653 419319 748228 179590 79711 871306 201889 1577925 695613 1966891 584631 1634644 596112 1640814 841174 1955597 233747 962022 1558478 631383 1632172 1052040 348597 1708651 1214881 549209 950168 902422 1010850 408866 1136747 550106 28551 1949282 1078914 349981 1189668 471245 941762 524716 1472409 1081681 193510 196741 242546 841353 779498 1003430 1677731 233558 1142420 729054 780978 1750092 589564 233392 1295720 998553 345244 1034985 852005 70410 966122 212638 1452712 1434962 1633164 797673 1389002 1423973 1838330 975242 998252 929741 166577 976563 1381891 1363118 742972 753166 967295 396875 1120306 276097 1665689 1936909 351972 1299333 1672509 1481092 1843924 1301293 40365 1446780 1536886 508166 148144 169592 1982983 13006 1020983 66904 894508 1289739 1940592 518392 791191 1906808 73487 475931 697798 390077 508797 1558876 1620861 1067418 1520978 685305 122528 1793139 1304323 59555 1356923 1800416 234338 560078 1006490 465522 1130981 1616093 1455758 565043 1066913 301812 1952509 1110979 1898772 1441909 1475870 1272770 1652000 1332132 15763 374550 35770 884037 974853 952718 1034792 1905336 1101737 1402442 1104207 1413615 1792292 1731424 1809582 942730 756236 798812 1773415 990980 207164 421361 754102 1743749 1935476 1564140 81091 1138743 169473 1722560 1677209 690841 1555578 1388044 1993905 75378 8915 1254541 1448977 1617141 1444886 768048 1447259 314591 530455 1877855 436172 1144243 1158841 12807 987355 1670809 743158 1638145 888100 1317605 945310 1579430 1072141 1277392 1541425 1231272 618457 1660373 1120715 991100 1858782 833659 289566 547617 873851 967895 739613 1897863 569685 356807 1353969 362265 1974866 1394155 747650 806994 592202 511215 1187110 1240202 1198800 1821570 880824 1107198 1970336 1829292 76894 1254616 546994 1169439 1627889 1245462 579351 1045676 997168 1419027 989361 770256 490571 1913632 138080 1240441 1055266 1178458 1951448 487748 515721 1113827 839789 1054434 521784 348501 1334083 625892 1133800 1587284 1855561 1693795 1035286 1478896 453789 1651142 385484 76980 1568139 757046 309411 423027 1437341 151735 786194 966740 549202 1846074 1138965 982586 758540 1700203 278879 726863 972560 107988 923579 376109 1986550 1950904 1449732 239462 391890 900418 1340805 233168 1319651 39404 462818 907493 251281 1841806 250842 59584 185671 1709300 1231734 1474264 751368 1940144 1475044 1206969 41575 624565 44074 1689475 1136872 106911 1047680 1051830 667191 503290 1740334 1990212 1326532 1232982 762571 499999 1149825 916378 1290993 1128648 524009 1247069 475170 1139192 3135 998640 1106347 348057 1469791 1344035 939771 1588332 1526708 442616 735654 49994 25448 246719 1069637 1603136 148821 909903 826873 1947491 553969 1066706 1422514 1366332 812054 118802 755964 624768 579179 498076 77289 1590382 350175 1343691 1866559 880340 1616012 983781 18613 1356205 396964 586813 966182 352299 1379777 1667224 1119496 1756488 679720 1969042 120799 1860918 1802890 993915 1218009 348742 30490 206664 1460275 1410410 1864883 1850442 478683 713106 256445 1666286 631829 1457967 63017 1774098 206724 1208069 1544006 874021 967694 1958118 117818 313059 1341583 1706981 656830 1572770 482569 1643777 703172 1775891 1568866 1570499 399864 574179 29198 96815 1771932 7759 208025 784977 564466 1773210 78077 1664768 105124 462141 225953 327770 893382 1144631 1955581 286642 389236 584473 1939320 1198748 1959890 1745945 1317771 1571462 292737 401152 1629526 1562003 315979 502061 1492924 695855 1082473 1898636 306189 386685 117112 1078797 1815798 655184 1711920 933121 1886035 1417297 1159488 1724050 454882 148165 1183703 1167294 1112891 8454 1380207 159520 1509239 48468 246618 983764 1508390 1004251 285315 413727 21990 353269 1974910 368066 1231742 1896855 1098539 27914 899268 1127389 301759 426047 294540 800861 1170166 1892329 1540270 260823 511941 1640469 1627557 1867647 491512 1050401 901329 1247541 707343 216015 1421491 700693 1014004 298952 1072480 1329172 1402925 1170006 1491306 1937965 1668349 935425 1053025 1083598 79488 1442114 1756869 1085171 592603 148379 503537 1449521 1135078 419819 1422136 1189746 1768111 1758639 1422491 1706347 681904 1769647 1574349 1385735 48641 1216089 868914 1150945 1330434 322636 177827 1339056 1266173 1344190 892995 1251156 1606965 400002 72069 1787126 671245 1791446 1913093 1774925 950163 512457 848083 982727 1762047 853014 507990 763821 1777502 1206359 53133 414246 366763 131968 749997 1839865 456633 591119 1143276 511705 912640 140309 1859472 14201 445593 1607986 950243 1415698 1169207 1681904 1363994 78867 1665000 913832 737057 1317360 954975 1073283 1871572 675204 1304250 1941106 1957113 193605 851407 1155576 645548 287255 690950 1377774 972001 196675 369533 691625 1217721 146099 1471037 1251755 474819 248606 1352574 1918194 1241077 1025665 1173108 451977 633184 115518 608510 114025 426832 276833 817385 552210 906428 1312959 1162952 200274 1339060 663752 234415 1360126 754572 1080167 1855466 1068599 1016429 1760933 1974058 1610068 1017906 1404874 404983 521425 723433 1999658 89322 936134 1564019 1430826 1050161 1493780 1432965 987891 214696 1883377 1852058 1122760 156355 1668026 137825 595785 1593410 662152 578984 1352680 1649859 412239 271970 260519 1270142 792457 570425 1572048 714359 184040 920611 1932472 1893858 1808398 1593898 1731983 1111643 632662 1413963 1965877 1311084 499106 465936 608150 937826 135257 242336 49132 803422 953045 1897730 1715640 1642426 1845070 481479 1261369 1246205 1075085 166366 524337 471009 68685 555113 985786 645106 1387909 659624 172779 1708573 1652429 191501 280907 171478 182152 168242 451834 1444876 362074 645990 297114 1306702 1069299 669337 263922 126408 845739 38387 1574986 789948 1110223 95708 1819834 1833800 677030 210519 1890658 514598 636176 373742 1042169 184729 1480480 1441495 1229744 1507626 465685 1134042 1711622 1978074 198711 1540139 535688 721916 1609795 366535 1473837 513215 653599 1440984 557519 1511582 1153803 1979430 847562 1853883 1562809 1416452 1375582 1914387 1854491 1132322 1622070 1113174 947391 590386 731685 1142124 1610881 391281 1579111 42294 295658 1457199 449429 1172309 1190253 248495 633341 1369169 1175580 858218 603250 704269 1523512 1684306 1767922 1283751 1431687 328382 1432024 257761 495588 991008 369233 1731004 331478 1576999 940688 654565 1700850 1536403 1055843 558392 1727990 1702956 459971 1007585 722655 879333 48964 1466883 1969007 768768 1815765 201752 34153 1493408 1169693 1768719 491354 1141880 405577 966528 1141123 98405 1687737 320103 12145 1306715 1241776 1883882 34450 1110163 1697480 242404 1068822 1939400 93877 258150 1697360 1791118 1088608 1401024 1549418 1350136 395146 1294152 802020 1270960 717278 1375169 1894559 109668 1456732 962109 1556306 1237390 339782 990705 1472580 521834 1021939 1493534 1176857 7822 1045670 1045891 1894540 1182502 1579976 1198875 1870951 819235 639031 1629093 1672166 456294 536661 1201089 534834 1997376 1661465 449617 698167 424418 28913 588362 882906 216388 622803 1917511 915497 1607550 1911794 1313184 1517831 703888 974332 430054 64724 723860 742390 1522779 1128477 1366097 1305354 763491 744456 455703 584798 504920 648930 1764600 317378 1986139 1431985 35717 1901883 527273 775704 629966 1771810 1591285 745949 1268296 37089 851542 1711600 1254493 1067353 1457977 498822 1087031 1065175 1551776 44972 1805195 1217745 1293572 646030 668068 23139 480377 1712391 504002 1734916 205029 875536 1382786 77769 1391816 1804650 1477943 1359784 1638170 1697444 1709038 1499938 346256 533635 503310 1010948 1142009 1549739 244603 1078295 1470994 2718 614536 897257 1697772 25867 404834 1946991 297390 1503675 1295007 1555376 348717 1553173 1960393 701331 1213802 1942825 1098272 581838 1791391 826946 1429634 298570 749401 825296 1870338 881084 1569372 748662 1628196 1172064 2081 654485 1539613 1995506 1065025 328376 54169 1826382 1922400 605480 560970 124001 44300 1176943 1233236 736422 456800 779220 864940 1304493 611854 1557110 1198053 189009 882723 885502 704311 1046000 1218561 614413 1773977 1834514 1424032 449516 367199 1551892 696908 285674 1310464 246657 889820 353706 1238363 598733 1248554 234388 544048 773896 1986835 1734826 1891572 858211 1626715 1927842 1782300 947023 135423 208959 449711 269958 1654277 1144733 451768 1087867 30879 1170753 1166000 1795419 260886 1084977 1374506 118885 978701 347076 1217101 995228 1237318 1438014 1301651 528921 428209 138523 176749 1168048 329183 1174511 378592 1508425 959243 421448 1884594 1583450 785433 1217235 1210361 1090927 1001094 740187 1033814 1497175 1605498 594197 1680008 1896921 770906 1098727 1407191 1974089 1727333 1896253 1116629 1443728 1986117 120100 194425 1695854 949625 1758047 342575 545485 1300308 43850 1801962 1358713 889176 868092 644789 1035369 556691 1807025 830086 136534 1391786 1533191 218671 308265 529289 1234213 1434069 450983 35477 1662818 897018 786032 557754 64369 1147482 321139 523831 1866254 938477 1964456 1959698 941398 59334 264362 103889 12233 594511 1128340 111314 291719 1238597 1517574 1071258 597093 1235225 1713465 542186 518006 381604 1320748 148439 1548206 1331531 340666 1357494 969698 1508039 1750537 1953562 1692373 83805 42080 884581 699816 1317328 1684906 945363 634513 830762 1055363 1468451 1500922 117035 491415 897540 1118217 1247531 780738 972727 881881 1069201 1707144 403114 252384 1330962 1810778 870954 1077427 1044240 573428 1951336 1900632 252445 1934340 1331503 489811 1283151 751389 977543 1015326 526672 1151877 107413 1213778 1537037 842069 853088 722628 1003202 1604954 1976025 304283 1690264 48637 1726708 744838 1743659 1691445 695326 739170 736443 342250 969051 937832 834546 978609 700399 626366 1675937 141278 127118 248713 1040551 1589010 313592 335854 1016065 1463882 1326797 913046 678671 268546 1789758 107565 42996 1257015 1317750 941776 404425 107900 196792 364367 1224330 1922334 1014415 792813 1077259 178390 578073 899324 937053 1357790 367610 685592 1586534 780314 809424 1354027 324547 273905 1214058 1498214 1653195 143482 1815164 576565 1955866 1065401 168748 1722514 1500131 1606672 56435 1400955 1904582 923494 283892 68306 1558571 1724283 1442649 1655234 995235 75501 1338546 1985120 1636802 617877 1939065 29402 1550017 1546172 1250158 1150256 996382 1977261 71868 649574 179207 1754510 1697117 1112416 542250 1080477 190274 785731 24759 1670849 516368 1421051 1893395 1792106 90221 1933896 728391 1169282 455598 781137 1405140 987114 903069 634308 1475568 1593665 707107 253187 952342 1992497 636950 267963 468126 1264705 130151 1279586 493015 362754 825008 1903063 861763 1309393 1432290 909313 427563 1164276 167655 1334446 1163364 562674 445708 368249 438874 172530 69939 388657 1171617 270559 1963536 1621224 347913 1062920 560258 62816 1488018 847391 1038182 46463 869185 1192607 643138 483918 1822425 80754 1672569 1516597 1368815 658874 56965 1841249 1603309 541976 1409800 353255 85117 1730270 1091641 175859 1462984 466151 277516 790703 1882222 1644577 106257 1680906 1309362 64951 168978 1721609 1371491 252674 846370 315424 1413902 1603751 1040092 145253 1923794 1626196 504053 1047725 1179892 156000 1208034 1303082 581517 1730015 1350522 140941 161605 1164285 1076700 1884789 1735277 1599822 1117185 308659 558469 122625 408669 744914 860501 611162 986534 761604 927028 1760256 249327 1148668 1075688 1465894 128123 182973 1575118 1817218 758680 1944100 674742 231129 907515 726418 1141724 370957 1528370 753510 386698 1833945 269628 1322906 571846 1269222 869596 412562 323078 1557248 425687 22824 140421 147863 735263 439675 1894679 1818604 1148740 1972658 881232 1496067 1542627 124544 1972648 145556 121421 712277 948801 802835 1848437 995160 1067592 929360 1069575 118143 344741 1695769 288146 75753 1083370 720044 25196 776946 1145295 1989178 1552557 863534 881099 106444 1485495 820125 724304 888360 117669 802926 223581 1104921 970671 1563610 485968 89854 811133 415181 493993 1668398 74244 735365 749105 1311832 1854615 1295739 2028 1435721 1847146 408169 1126116 868174 964231 151848 1882941 1688177 1075307 1549207 1220016 40053 300272 364430 1496541 831805 349328 610194 148321 725483 22038 382181 1731184 1123099 645408 618421 1821563 1582968 1394483 1489146 914002 1146098 1686812 354672 217758 1234801 258805 740401 1393701 241459 1146454 370804 602646 1404575 582697 981592 1941914 1829718 52065 686559 1367371 81542 1717506 1402305 1591482 1799051 98176 544469 564706 819627 166035 157658 1839084 855254 327269 1383326 1069518 1567534 1224649 1048837 1448341 1455822 214107 120734 917412 1937149 1860419 1061246 1243062 1267707 142576 1583980 1663582 1759013 1128294 1155685 770523 1896335 1859787 69603 225264 1492049 1819846 1628890 80226 986728 705101 1382472 1664347 428933 1230776 1173871 1287361 573762 853231 1746685 405845 1482885 1789509 1848208 812098 216918 961566 1836727 620519 160635 1205474 1340368 1484570 805020 857624 835034 112813 557590 17152 295050 1651773 69908 1429164 306039 1952393 1678146 241487 1099466 1851749 187209 1504670 400848 1284397 1829320 1878613 1720824 1729246 478247 1383784 1480495 1010232 387607 1304861 1372956 78393 1375760 1541834 822125 96536 1771430 789118 1691688 441181 884927 574728 324117 935061 1440010 1498407 1198071 1876874 1679408 1383802 750077 1663904 1905329 602125 1634715 734953 1182919 924243 471147 1361563 223347 462116 937164 1299080 782340 1669714 548921 1806182 1329797 1877169 1654820 356475 1743819 570498 644916 1946090 1804940 1252923 1191409 1257743 118294 901033 739119 1244940 1871536 1903389 1662043 791916 105155 84819 517617 367688 265951 842867 679654 537385 1535092 1470857 298564 763088 941155 386249 761617 992527 706773 717591 403253 1466731 1214344 1443561 1799395 1633168 441771 816734 1851119 616258 538744 782509 1919212 500339 1907981 99981 1527652 1534363 494634 482345 18493 633806 862093 1203356 414926 1900115 1693764 666161 1192901 1194047 915504 1332624 1329753 1292849 1457773 735356 1868210 1869201 1481706 438891 1267301 181810 862737 1333392 564757 937275 106657 1208128 1629734 428606 313226 1509849 1892352 1807121 922490 1756342 46333 1806902 1971715 692711 1950409 494484 986619 992358 164013 1152284 1465532 419436 994943 1390598 889806 23682 1212499 9463 278781 1037979 1394928 657259 1261185 1284303 1116228 1291076 145407 541806 171753 1076557 611675 636902 524890 1808070 1864163 401146 141084 1878396 858571 1943329 804862 1881583 1444054 363587 1811652 558818 737854 1885503 1804110 477928 1174521 565386 89946 355610 571854 746953 95481 507810 1686341 1215507 498643 1214330 1740527 1513894 476482 1607800 828300 1959332 1008015 1575721 1818340 634242 1066616 1352401 1317554 1417005 826823 376262 1535282 1534805 811800 1034504 251123 1780314 182431 1367972 1009601 1326747 1425461 1672172 283585 165239 1381570 183173 266717 1068887 1686464 742272 1295961 68969 1941600 589509 1743179 1291388 444555 1415641 483104 604733 1088482 482859 430890 1354689 1745906 797346 691583 753663 1207160 937462 1705397 15566 434586 188047 150743 1156249 1433275 1479114 166588 643149 74650 982630 1409560 1955190 894785 206357 1543929 303738 832462 310760 1435018 372098 1734771 1412108 1277336 1888557 1081281 561942 480832 1599808 550902 1113426 1207597 1135292 689498 343055 1808185 1181310 151219 589482 358673 837272 917759 1985796 1514995 53252 12032 142302 961386 636388 275778 1408178 449798 349019 1888948 1010859 269863 1059504 1633695 1232217 599540 814760 1817577 855797 1645050 942100 1148731 170571 268438 1739468 684347 835741 215057 1246397 290301 551339 83493 711364 430539 1195652 1867684 1084907 416247 735054 583741 129393 335012 1416962 1981179 438866 882197 1338128 615700 1522316 1421906 148937 583894 737194 458186 223078 867065 173733 533947 701050 1986406 1225711 111912 1306137 1513838 1301326 1717422 1461408 831306 200180 1636106 164143 1048350 270676 248971 1178611 1599708 1530291 1752658 47766 763266 630831 716090 237892 1522391 244387 750098 1139582 1374479 144998 494906 1266145 1808827 1833894 410376 1461602 63803 721762 740377 12056 1728360 1366254 946378 596990 823076 1831147 88295 746989 889379 1831286 1631025 1591792 1568586 407079 648311 811603 202230 399985 112301 1695613 1245986 248679 452401 888941 905227 144813 369911 1692269 1147898 244510 1345924 854275 1521205 1101291 596547 1834913 1089367 594002 487462 543542 1667251 206022 1466347 197802 242020 1175633 979559 602273 1609023 1756364 1546543 277658 723130 46335 947227 1216027 1500224 1556857 1021754 1788825 1651001 1341330 1986573 388498 1265504 1823781 52128 1986454 910648 709428 1981573 1983987 489959 1193563 324333 553183 1549765 210773 906491 1405279 1503737 720787 1659547 67554 1952653 1995613 698584 1800380 455789 1202461 387473 719841 707637 1241984 1653760 240552 1655025 478082 1261151 1640081 1619304 1956140 1467512 331545 576335 1291080 1799589 859190 939100 16765 115284 357346 1102980 1928413 195799 1139264 926435 1615245 556700 1961974 1882197 250959 1578439 1931946 1239029 1384842 640891 736801 622131 999102 1024392 1183767 953907 614307 207770 889741 1429124 165016 955773 1722891 307242 319366 54841 604857 298377 1039189 10020 185280 1362227 971801 973725 875222 196471 1478415 1403029 926987 1871094 502967 835651 219079 932019 1348820 1451641 1124676 22500 1725767 1331933 1185387 67059 306696 918216 376518 1315605 1073791 724984 1534278 747913 636248 941709 1129118 1438819 1942552 712692 418363 243178 312021 1185910 1691347 1170591 741458 1136488 1070101 1999368 972230 1908256 1347145 1431917 1543724 1037919 434024 89304 14858 1634909 970041 800047 1868011 1227302 796802 79056 446968 438601 883813 415625 1753208 339207 959006 1062855 1590467 395699 677201 1495514 5704 1238786 26081 100231 1983661 3092 737898 153852 1167482 1643209 1778749 1684354 1300455 528734 220736 910285 595000 853298 1995281 39055 890838 599910 1553721 186010 435284 1307636 713742 434438 231841 577954 1635815 685069 906264 243276 508753 1100495 207408 1632348 864044 1442056 268589 578277 104119 1517959 353294 1814010 1122153 1193751 1534046 202484 43132 762981 1772480 1775775 1126727 465424 1952875 155198 1590007 1794706 1999883 689426 1422982 1899688 1651176 1898120 47908 1722124 1038822 428260 1136950 1353181 809567 1097031 1391820 1526776 1593906 273548 552333 1411839 82263 883191 1945834 1869457 1572374 619017 1379167 1440208 514528 151962 175582 907356 1436617 1240856 401889 1567852 887836 273415 1006938 1129678 767981 1848110 541269 1433397 1324974 1670467 1542117 906861 1443876 1720637 671272 1539141 654967 550141 1919846 1773809 713731 1362873 1904111 1563444 1046276 1305630 651416 958705 1717987 596006 444244 950810 1302945 1503012 977019 1592394 1068589 1757696 52644 907541 1809654 448263 716792 1581634 1586218 1851348 1155422 1648534 1831552 209188 1046277 1132517 1020069 1111069 839176 364669 612617 939929 999323 1766526 55536 1193987 928989 1201968 801050 723611 1341406 1631546 1943898 1152142 148297 506229 1306468 224557 471154 1913860 62862 1006079 1591995 878531 1318293 1542316 1171257 1466068 45461 1473373 901814 297482 785935 1731357 3174 1125982 114046 1458951 1284491 1927890 823664 1356100 1028816 1009878 1956344 763716 893516 842691 350281 212880 1484824 1500946 503759 298239 783496 1308725 10607 51346 326953 1317953 1222228 1831475 530438 99948 246554 127035 517362 820998 1821178 160272 136041 155964 754094 1465075 361113 1464532 522503 983085 419069 490795 903354 1508821 799420 366033 481725 948374 1648883 1709477 572867 1423414 997065 414960 221515 511992 697922 1820216 507013 126392 309704 323950 1087794 636660 1589702 955349 1856501 164012 17654 759862 1882125 1506277 1274190 427462 955683 419032 415521 1988155 1699661 652313 1822232 516269 1373314 839360 1511371 1455204 308744 1162704 985416 510020 12527 1122023 1022415 1715706 1461560 1187181 921613 443905 807679 199946 348234 610819 584339 1000886 1814531 716674 1757549 495923 1294811 17057 922433 1312744 1110269 1192178 1311869 536730 204210 372336 1640889 1481612 707295 1747513 1304869 681367 1474735 596343 1595121 1751473 875344 655413 274764 571389 961559 1770035 1867759 162089 1238886 1846038 270015 783416 1008831 801389 302579 1683865 701791 1507230 176163 452359 1387318 682470 1410142 1993255 1615270 1568184 85116 1348559 34986 563982 203917 1430841 121350 626102 919080 1041111 1762540 567870 1640961 1630300 866427 1089953 576142 969218 1601652 725022 1046593 1225528 395017 1154819 439256 59753 1173936 1878360 299488 1313047 1034189 1004916 1518966 1885153 27887 580599 1255925 1580555 1348008 1074057 907334 709269 1000854 1192884 275501 781719 1662679 546069 966697 267854 1642777 178026 1058250 132951 826148 145975 549300 1145255 1577691 1663960 1241582 1812386 311355 1773470 616588 1665993 35489 493095 222776 1457663 1267899 1589851 533803 1539934 413408 354969 297695 740748 564730 59679 1094581 222677 604202 636332 1466050 563638 921407 1132312 693554 1946166 122059 1118404 17393 1903749 312302 1055373 1295005 863840 623888 1300960 1594770 844988 1453221 1808118 670792 522333 1628800 1643768 134877 154499 1352041 1570948 1012351 647653 125102 1911007 470059 1358277 1729595 1973298 909002 788317 149470 1984830 186021 948598 1059860 390776 1608965 345500 79758 376925 742317 1848656 1406975 1590423 704067 1380830 1882434 1944155 810115 3879 1182510 350748 427691 622594 408613 1953243 131244 1317155 1150401 810847 1426546 274616 287069 996273 1325320 685009 441760 376473 866600 137795 318979 954044 132730 106944 602379 176077 420779 1570568 1880515 233299 607760 456206 841977 1837238 1368968 12353 1151929 1473705 1074757 247333 432760 1776889 1729333 1631010 1965157 1567702 1300658 1264885 271512 220434 1687894 677837 103371 1167978 1872805 74970 197337 1469776 947308 1848965 1522540 1768389 1971865 1336186 14213 1746215 138928 303319 1763483 526286 1647489 213450 1525486 1337956 1420920 1247231 955218 1352412 652130 1360604 432146 96039 1376561 427032 833578 1319426 641887 1368258 1217595 852643 1146730 75268 932366 1985638 644074 1999975 1355662 125078 1984935 172034 37600 1286879 1118045 1851113 1580860 532806 493294 1344167 509373 1028290 1381404 1127883 1233882 473324 1919733 1164579 1744265 1426752 95614 1930721 1051002 28072 1651407 1839295 821242 1031535 609802 985504 1801185 1437175 148193 1575399 177539 1979953 864946 1488060 360783 502332 747524 307571 1868355 382537 662455 804689 106031 1969735 1357934 609753 388111 1232129 1357521 79676 1882207 957604 1640854 1861851 1967623 823102 1260950 21970 1765271 1268097 613805 1928406 859490 825519 235528 1224199 1054653 1894547 1541779 550994 137211 1233050 1661773 1605666 1234065 1386707 462210 829927 273030 208804 1940370 427183 1349532 497095 31158 618279 1111716 1139408 13007 916147 124807 255419 1348042 15607 1512982 1408513 1417534 692649 1059772 663390 1739100 198519 1874121 1359572 843893 900406 1938208 500286 1941656 1281352 1489732 510822 256678 1202872 1141729 1470037 7067 1460382 1759636 8618 978810 288849 1445277 574368 886247 708878 853036 531848 57956 992818 699415 179994 1113732 1379923 287435 1604343 125380 1632417 1169998 1759885 445914 766159 1138633 1787752 1866623 27168 443538 1464170 457167 1053742 1610241 958190 942731 17233 292661 1072685 1890886 823908 1641327 842259 409555 928529 1138148 941305 1850506 794712 1872372 1262210 1800620 1327742 235544 1636182 1068581 1362129 967444 312328 885778 1342744 548745 1275894 67388 496601 1261336 1057470 1929276 718555 504380 1706240 1236598 1136079 1484123 1278816 1020214 1459667 1378982 1606697 1422068 917764 1788964 121498 206804 968250 87360 393559 1888228 1845410 728762 7755 1261256 1604702 1497589 979316 1663877 449975 967517 1826321 1198523 381618 831525 1469238 505906 189209 1422024 215522 1312680 1678992 1051214 1664053 1621814 1626222 1505800 804975 1554437 1464639 1921418 824997 106242 98443 512026 612079 1516345 1580150 651414 1716148 1058300 1557413 1195286 867474 854601 1160565 825704 1708165 803242 929998 1192712 1285031 1917423 1796594 288596 1666674 1559434 1485622 1716242 1750564 925397 1889644 399518 1335976 1475421 102024 129861 1545303 881254 701521 1980583 1836084 1663158 1049056 380213 1765077 133181 909355 617255 1627882 1219461 803768 26970 72549 1409748 334600 1498346 189616 995961 366360 40391 149824 370656 1828073 1753331 203870 212858 1863281 1571977 848234 775021 274037 1673136 1066645 126363 1237670 1201987 7350 1910368 638381 82357 1067777 1237196 1142042 1251253 1775393 893340 1910787 1086708 180231 1403899 1489419 1874892 274377 778250 958814 977536 1366728 1962769 195796 736942 1652027 712218 320627 1915798 1137244 113984 1315668 466759 239406 1165890 1896464 1558354 1723934 237762 1798099 202731 1554266 131402 1455402 883912 1821484 199278 1065133 1201309 196464 945233 588196 1835407 224263 45894 358877 2500 1096773 367851 53379 1157118 1389901 222885 478987 1557045 1914627 814730 1003170 832614 1049505 1174148 1114130 1851241 1742100 856835 148356 1791366 644447 605172 741994 1335429 1230975 1008256 1980349 204601 734325 257132 1367592 1628393 1330255 955242 497467 152878 1284314 635601 82081 1010209 1027155 962649 1215561 43450 1444129 1778361 1895683 1883666 1803610 1042598 1621381 1117077 1485246 650336 523447 449806 637192 981740 651538 1022023 67972 1251223 258887 999293 1692227 1106153 871139 1746635 149833 1587004 1703625 735552 596937 217075 1192487 905803 830470 521534 1820294 1084030 1702753 117988 331178 1653073 1951428 676222 823109 1397215 1307523 1945592 424916 470646 835714 472493 1543839 871677 1232925 1520579 181267 1731623 967707 1617929 212060 294372 976671 1470320 286371 234730 838246 546156 128266 1828721 548806 1846144 1734436 1440605 401771 935118 1679069 1518900 1714004 40863 1344135 1205528 1791908 702998 1269471 1478071 736381 1540771 638538 981384 337006 1323035 1409003 186421 419663 1403536 936910 210312 536357 1799192 381389 800862 1918560 1074150 1444185 1541431 1443769 160649 1671698 788217 847139 1235856 1624126 892125 946064 1565935 1273526 739646 775543 714667 1070694 1626462 1586895 1044726 1940710 295333 1575057 295097 56347 678181 721900 164377 1018711 1521944 1435129 19805 1716058 1467062 1529187 1207150 492185 868587 1248728 136069 432468 895084 1972409 291973 278506 1058898 848321 1720459 1854041 1414382 257600 1044207 1753895 1592502 1922670 785834 1160611 1031341 1961433 1224875 1552058 1410408 1193991 21088 521484 778458 1964950 794905 1484826 1313543 1312079 409399 676954 955943 970959 964555 1457124 765312 8807 443450 713479 687259 1030455 1509526 209403 1621478 685640 518672 446981 517364 1657815 820449 402865 144419 597194 804621 588825 538583 1416585 551165 1718003 1321968 376523 1957096 1227916 997852 1966721 1990536 46442 1807176 570703 292394 86674 1075122 896499 803264 1916390 760943 1651204 1955773 489096 227396 1832436 1587428 1990745 665693 709815 1176311 1560685 1109168 1911851 1285786 1350717 866070 905713 1373385 675863 377461 159141 1746128 1819969 1148836 1506265 1097919 459583 693700 1600629 627005 1299677 43691 894677 210767 1215588 1069369 767924 772070 997321 1990357 1819321 359767 1803383 724739 94267 639371 327938 789617 433631 1272357 780658 1168087 1280745 1781461 1720101 129103 39477 846059 1059471 677922 914717 1103475 1458934 1710624 1763165 1819245 197471 1413385 1457196 1741561 1244757 714999 925465 827642 407763 597334 696623 396956 771577 22789 936436 728789 1197423 1718295 97038 508291 781207 1625824 1170499 1283454 1917852 914596 653472 197339 591091 1088800 1588214 558177 512410 1406060 35026 1604111 907123 1341793 603610 1289174 1324910 847290 1644628 1023619 605816 395464 1544950 1782893 1281416 1609880 1411749 884842 332116 1507988 1593937 251394 1425610 1656055 161239 1435567 827358 66371 990227 342739 277320 204080 1161493 1240632 1257301 1950424 1188213 992353 422137 1062544 1448979 873086 980660 1560799 1802936 1930098 797853 1021072 47099 972981 1199868 566586 981382 678226 1975241 1954619 134493 1471109 1783332 649391 1575331 1484313 1795150 1951581 1022075 1438293 1894820 531460 1406426 1849702 904434 1588862 1227057 1128595 202636 830393 1427445 1023689 1110809 24480 1472686 1789123 1241165 174985 436781 1040227 1850218 1633952 216149 1716274 1303816 295107 1127010 776387 1170919 1787374 1381145 736134 721958 757675 1857442 1554336 1094509 594129 307415 853 497437 826040 1079906 1130584 1329856 1505153 1441531 304424 1191322 339919 1149205 113671 419680 1840617 1775649 580883 1246324 135528 1847338 900433 1750656 283236 1503636 249895 1916733 1093101 1044470 446557 198349 1350737 1626880 643395 1630983 1615321 386836 156682 1292684 159554 861803 1579813 155721 919009 1799234 1245860 1424835 226289 653532 488760 1963567 464922 985180 173208 1478072 570778 3314 1584140 1807335 123136 1562195 451375 858148 635037 1721777 399587 1831652 419280 1839575 209727 190149 1541614 1673945 1065510 895269 900068 4432 1088507 1426803 1657187 19841 441606 1474199 779789 1823515 1668094 103251 548007 26199 182557 1478758 1422333 1736911 123942 1837022 859543 563112 1741838 1662185 675141 934017 1663475 1264012 1889544 506521 1833268 1279859 223304 544868 429010 22352 1762207 1390322 44837 826554 1259844 610101 51234 19171 500767 1063116 1611217 346137 1991324 1716888 166087 1062627 1699663 761493 655102 818509 552268 371673 171246 35824 567037 1376961 113823 408522 1030525 1955178 90669 421417 1073524 780739 1976644 1833089 1931082 1851023 1968301 951793 1606454 177778 676211 1264941 163342 7255 208829 1312403 1537868 529020 1988972 198587 55320 936558 311835 1550857 1537071 979308 1049197 529873 704004 1702542 1323512 1525186 1149334 539084 1287791 1395765 1125346 1008870 811478 1474495 1262158 1283561 609988 1316802 1909375 388579 1842668 530191 334779 108514 921593 1830114 1385737 1222722 347319 1000910 1935235 1635236 1056348 1228739 1298987 661803 329916 1111094 1932885 1545543 842805 1696674 288404 1445985 1719190 1420879 626228 78908 1017173 850030 587118 1356698 1334461 413773 100866 1358409 822546 743795 1414792 325836 738479 774065 1420599 1758349 161998 1214476 856598 1189022 557958 1623040 1170949 485088 1342274 990659 589864 736123 1259226 191681 1300070 587926 477160 259785 1573906 986415 1690255 913779 1507145 1334304 635070 310171 48394 80359 346521 809034 1298670 779183 1029327 237232 1488573 1229203 725905 1495904 560499 1117918 363432 1785039 557645 1663540 802592 433095 732963 1704747 952611 921149 1074391 877504 1455826 44044 1502969 1896951 1990102 1263390 1193635 1232700 835801 1067685 1532745 1550858 1989502 171360 1709013 908755 1365562 111676 976400 1371591 1241469 892654 308496 1392825 697746 1382247 1749683 680612 1294493 480336 1718723 918141 98815 1710217 1361087 1450970 707483 172375 750909 708116 775017 441931 1865693 428354 1194738 482045 1120617 898741 516982 599086 1523890 1192949 840462 922615 830589 243686 1118765 1219106 667775 338631 512110 848730 1870862 1236115 315261 1472879 1116362 1105199 251078 1753076 907030 971875 635832 1466610 1669744 1798906 915436 1490206 116997 1319064 599788 1637908 811025 1342371 1037318 290819 563831 533672 1507879 747720 62245 279039 42555 775936 1870685 123628 1700877 1682119 1319895 500391 540450 1981315 1022051 1124608 915881 735324 916777 1484007 1755687 544926 1155818 1028675 1507050 1081096 729118 264185 649711 1491809 552134 1267737 673850 1045566 430717 1400118 547928 1843221 1140872 994721 268347 1192706 1790831 537658 375174 1375639 1205670 93647 291555 1565903 1993519 142671 1884784 52944 1721885 263969 54860 482043 1625520 251721 1505614 1328280 369107 1998608 191137 1664244 949551 1530826 277612 1457563 940275 388956 113439 1202339 1800256 1751648 1383160 1861431 1402858 1487359 1964044 319241 1459149 703441 1792740 1547126 919451 772970 1289810 1309476 1623633 1821217 1223455 428118 1728789 1180411 1518916 1581211 1049579 68339 948872 668448 696444 700607 505600 521870 521192 1419470 864240 516405 196638 437641 1946526 51323 318592 558568 534895 1597219 1741326 928459 122519 1173817 657403 1043571 1517387 1810100 363353 1314962 957873 1090923 1923033 1504937 1880419 1971964 623746 1143507 605887 149585 1030059 380953 1193399 976383 1163341 1653959 1959407 1343586 1302137 748975 1136704 1785684 1725322 133592 1293360 869856 87435 18803 915131 746700 1597430 96232 1033093 175493 1158065 1474074 1849763 774185 897875 1974474 1564569 1716489 1797713 445346 415241 1938499 970998 978198 1897766 730501 1301921 429706 437250 1386442 1271222 1033771 21943 987608 1933513 284225 1203047 1447717 1499312 1220223 1005858 1704836 666669 1019559 1565485 284318 1051468 248762 1416633 105074 885837 1692057 1681976 149575 817996 1226650 78522 1183729 1887128 709993 770625 760736 1830426 661331 1548255 1173041 758677 34939 1101745 243293 1639300 1669546 223428 910248 1059283 737730 1929551 122970 975677 1851497 42622 731859 1142199 1979040 1514521 870331 183880 317768 164564 29363 1858602 109054 230100 34053 1375248 575213 881607 573849 1883887 748363 1888686 1037324 1451822 1546394 1134702 996314 1554489 309045 28581 720376 517175 577452 646463 1142766 1561695 1347455 89951 1104378 6671 607525 1061590 1100469 504672 1070361 1566603 771786 968389 1290119 171667 361223 75556 1913380 46217 1607811 9105 88930 1750253 940530 391559 1117393 1806885 1909572 213353 1361622 1223648 312127 6939 911542 821972 937582 1616264 514113 1224596 1987688 1595500 1320308 95814 1859697 1968445 1781112 728147 299135 1921632 953874 1832185 1077374 1611906 1930574 78081 75081 115790 1228610 236819 899835 992365 1548577 463456 1042087 722013 1950269 1634850 1403102 1294046 1069350 576893 153540 1626985 193632 356728 629298 460866 790793 1795378 1861272 725145 803941 30166 1828981 471392 1727918 1636407 959121 1474459 1733946 1363561 446454 617115 333006 985426 1012105 863680 1306301 975498 194969 1186385 989871 541032 636733 325025 1228097 1550142 1964979 174954 515339 1475857 865876 878440 595652 827879 540074 1163814 1451887 688958 1277469 1790783 193029 506911 1583871 786912 488123 137480 788001 834380 1525874 1633021 1357907 694820 1178513 309089 1052720 172534 1741028 315766 1327498 468938 1576155 1313038 121612 978119 1668062 317718 1178409 349101 23122 102981 1038970 180488 1259351 369668 1679531 1061049 1066228 1893118 1537829 1037446 1094601 1124160 1013860 1473627 72955 1693773 1054390 1812644 1859371 69429 646965 910628 1049502 861312 1163023 1550193 162771 1518295 260048 1803042 1369920 1634102 1146381 517966 1256005 245217 1393388 561305 1469484 1028116 551516 1454271 965057 724972 1456251 1051667 1233233 586377 644741 1888529 1024306 1384156 1752321 1147691 1662518 1213466 691968 980016 1213304 1416598 115687 1628791 1442089 591345 1651704 748297 1653843 957477 488136 772186 575460 671089 1222630 452201 162875 122518 1286019 63404 432023 689340 1931466 114220 509618 1942114 1442425 1094364 611264 456609 1724167 1160535 1461890 1977781 1556394 882752 1980028 730163 1276484 1483008 884390 758733 251700 413379 444198 117946 484815 487404 1191652 823297 1087150 1292957 465509 1261253 221141 530056 369051 1494468 1644262 433202 819508 531473 1736100 1534720 27602 1398511 217640 1337860 107620 1102923 29116 1537844 296678 139680 170746 590601 761536 1446146 1775243 988625 619818 21069 871470 815340 29096 1852965 1732090 805833 1806828 1304551 1723048 464425 196075 1255294 638550 1001333 1210962 1555614 1028593 393563 4481 715754 1803950 465851 368626 1479554 1903722 1656653 416665 1182710 269640 1835564 969813 374332 92073 1718854 808225 427767 197232 791551 1955168 558372 1526959 286967 530021 1205598 548436 854467 1901716 110249 912845 1613430 1530544 732323 1320359 341075 368079 1775586 554724 1646600 840711 104703 315539 1897125 1762068 233242 198698 424563 1536531 1236866 1905521 833599 577376 1119054 866208 1704400 1429673 737888 960789 1068625 24741 837858 1634015 903991 1743816 1682615 1440630 551262 845343 1722842 707486 1019861 1213661 59647 1324428 574871 1701463 527827 1273425 1961910 1277348 728993 1875071 468154 1201062 1868381 628491 1544262 1908201 98464 281023 122460 782846 1774824 1648708 1944691 1637970 1436858 1801522 682983 197914 1219678 161387 502118 854385 286426 1881907 791055 926608 1438263 1723544 22865 1052800 1346588 63044 414620 421399 1768907 1600112 191195 1271379 1038696 1354309 1599992 614317 1053966 1648423 1363560 1303141 1824789 1242102 391715 402352 827678 615491 47168 1081072 347088 457528 1793955 557815 15325 197465 1306895 1552255 1630011 1937785 1273128 761280 176129 1042565 140360 1307973 1292230 240001 1783037 766270 1578296 1912106 838754 75100 1873594 1087474 340316 1554931 1636464 223562 1926085 1154343 992774 215826 4335 927005 1943066 1647516 1264117 464908 1965779 1853264 1481785 1857518 1041738 30910 1562044 1944809 1981895 1970685 277742 526271 574572 1068446 1838492 1101750 981192 1353757 1600298 833347 696577 697170 987767 1529461 1286108 303843 1074674 280688 1114409 1745550 1221880 517360 1662819 150142 1387421 1094708 1308413 839662 875680 977988 76681 1970647 681781 1508979 1594541 1517683 435485 1692733 900322 698234 1213923 1324193 695721 1791541 140088 998462 955841 1024981 186480 259677 1953346 1993033 654664 837411 1250474 150416 1219335 1347832 1352986 1647836 1094176 601609 601707 1790325 1506904 1692290 432425 552808 1127891 1125044 712672 1001064 1345856 622318 758932 1956220 1357793 531312 1739393 750267 632281 1105175 1100584 1103223 182107 1816750 1452547 313340 543627 47226 1067849 472190 1146312 1111515 1476547 1192682 89845 1489451 902618 1422299 1858271 1363307 236528 795742 1073755 776154 483098 1029561 1026508 835325 352154 1427032 1510593 1802826 1518243 299731 983984 1478088 485545 1301775 219319 1213153 1679359 1304849 455324 1207458 1905801 903342 919745 546310 1116726 1036519 990670 1987667 1128594 327864 767985 196958 449331 623411 528276 237403 1232863 696498 1025031 365995 1592820 505704 1670550 1797322 1269736 1264346 681198 928949 552571 204693 581674 1085730 290940 912032 1690456 410131 1867541 747303 647644 156240 1440352 458770 1400693 819793 1990429 1099487 274226 1749738 592260 726695 1462254 461943 679824 577133 423305 462152 1345791 1722386 1734886 1160394 319923 421232 1269115 1609246 348626 810525 1563530 1010199 289835 1388870 587705 1047602 1358196 282519 954983 741640 831980 1417154 1870410 117410 193686 1267282 1478575 1524705 1073523 1320652 475409 486296 1206070 1952430 1571182 1425701 843848 1416877 514829 1945364 1071242 11390 394982 1602441 1018591 1157289 1366982 530000 1155236 416640 537066 1608092 1681318 91684 328303 657373 742220 674395 1356302 63283 519118 1191151 511189 737309 830511 849869 1499880 607322 855285 1985733 1157837 1342052 53060 628987 790508 1692170 1609642 865405 604765 988812 1616055 1753913 174437 156316 1233016 1891463 77977 1657556 1148147 529420 396848 82770 1592157 691616 219164 856449 648717 1496389 1632436 418181 401856 126195 1607338 1092535 41870 1167659 1193555 545335 1560020 855427 442670 421586 1971338 1242401 541106 833924 533597 1638794 756958 1725798 400362 952624 117757 1452767 1886554 89982 198124 1713397 674953 451647 297427 1340748 1079683 1242581 503381 1184616 45152 176662 1301044 1152013 283016 1654848 59972 79895 480969 1438710 952028 392878 280678 67976 1529636 512613 700636 732803 1601235 19943 930858 1214674 1576395 1528974 10264 924352 638102 1784264 612884 1871463 1133620 510259 1090878 1152203 1824477 1199891 1861040 1306969 60317 1234203 514938 459303 358686 336554 390629 405236 1022678 1967943 1234438 883761 1108672 1206549 1476666 1890143 803609 942505 1801749 654189 1495001 1664302 1592348 582247 704036 1248894 612031 857712 1136673 537306 1579302 1738828 475264 1778041 12747 688591 1157921 1532029 1408993 518092 902873 20367 1887028 1752105 873825 485680 355450 516051 1746535 835113 833829 1564600 1474474 1977952 1939787 177 112217 957731 1876699 663077 1435266 1315757 1261367 1721592 1716723 658701 242063 914938 1938079 1781805 1063204 524087 918440 746036 1964023 1551550 1844157 1012592 1548887 876713 1954340 1118360 835699 956883 608758 1142014 1109308 1107045 920226 1581860 1599615 603758 320390 752844 1626820 545291 768928 919797 485322 1322554 15622 1884857 601966 1761739 97403 450006 813557 1032560 796529 1928085 1120384 1699153 1663927 1719023 1098342 1389112 1574284 1810989 1134728 143108 1763622 1054486 267987 527683 1787048 687850 633861 502487 1963412 1608320 524624 850083 104914 1727496 902563 1892065 1664486 1795 566012 887904 867213 1489445 842630 1871720 259741 646612 871230 483167 829140 1655122 100614 677722 884230 954827 26690 1800152 755816 977785 497416 495134 296250 1820979 1157001 855791 1129773 944678 115182 1639272 957555 1713026 1530724 387065 536882 1717028 1432279 1423558 1577716 1717720 273491 360175 1368937 99846 1461299 933320 283121 960385 112443 1660621 1171946 1517593 1633600 864034 219387 524338 833471 459464 415113 468428 1239051 1599906 103843 503656 1543759 496807 1733964 1534728 935805 1261159 799286 248053 159894 305967 1866681 221913 1638379 281456 1044742 320721 1919726 1597802 1369485 1032358 1377428 26411 1209196 1053521 714647 271241 576728 151122 384130 1551038 10725 646206 1669815 1267075 210571 1515464 1319630 339244 289221 1514720 915652 731908 333808 1153994 1556217 1796834 545693 747830 171357 502572 1652926 420059 638907 29652 1236211 615128 1538351 962553 682203 718939 1640459 1490536 330355 809773 4935 595240 1357502 918347 1448113 1301957 1549269 658786 228846 1893323 1871938 769171 1087515 1615662 927916 1566444 377678 1869083 1478559 317524 1131854 968412 765722 1263450 794320 892418 1062647 1697219 1580397 1719274 1398960 2573 939 453675 748505 875188 88303 1750211 472827 1845053 629430 1623388 57875 853697 26660 146070 1212097 1146750 1830293 596713 103742 1976374 474773 216827 709503 253145 1213300 204110 1562569 834430 812137 142420 1004587 1613362 1365630 341275 1651118 777344 1223127 768151 401062 619988 1627931 1292802 176102 1571138 204125 1371692 1994294 1718675 832166 907203 1287517 1928490 688864 1137994 555215 1412495 1413177 1914483 1434248 1590207 458360 207504 111549 1361756 486229 320894 1546175 1480252 66614 611775 318122 37798 113927 299667 1699205 1651556 102572 1264902 1026041 1791658 561851 1459187 912633 59188 655475 33119 1313837 1200359 99224 1273402 1000818 710059 1797148 240042 221528 519242 1336590 1490482 1797868 187262 1990661 627961 617834 1956684 1643197 1558298 687980 529037 1362690 482632 807710 1602554 640995 1915728 1072340 121487 1328702 454194 528362 1314849 1432908 1161322 673262 451088 1259675 135141 1881043 1281864 1994559 332188 1417833 1167293 1360358 1347933 744782 1670686 1421355 1462310 1152789 1719882 1956371 1201460 199268 213823 186152 877842 814940 1625073 1774350 1729048 1481390 805547 468135 1401662 1067752 803655 1336213 1849890 1777952 1778435 1725041 1989372 1331634 297971 854437 884778 739522 1681829 66729 395485 443362 230744 90037 1053017 901561 828442 824023 703557 1875582 1065144 983664 1708240 1876584 892068 627841 697350 1989465 1260604 136360 1954381 1571679 1832290 615015 1848668 1150502 928867 1611612 31800 220032 1496503 1381815 1283385 150308 999475 1583958 676322 557878 1446383 1746549 669366 1352962 1668515 1786553 1780441 562095 1400680 823442 1695366 213868 1790796 297967 794903 380474 527699 633107 1112660 89572 1906809 866045 103290 1125820 119402 1154939 1321318 1828104 403726 1021052 663493 896992 1395524 1101035 2948 1317110 65367 270412 987306 1278539 1459633 454463 485475 1966468 1022284 903527 1862979 480443 507900 1626066 658191 1721628 1549713 925349 1296011 341764 397984 1642714 672577 573466 180252 1473961 722734 1160720 310893 741776 415128 1752891 1092215 511262 302590 14283 798955 867775 1847919 558154 1103865 1131527 1525928 1559961 710906 1914756 1077799 459626 502985 1426118 1154598 517417 1394833 1941810 598975 867120 1805783 967723 374283 161001 1966566 1850104 201480 894607 985347 1262053 795876 1069597 27933 619356 1068904 1267873 1653369 1763555 107484 740929 991546 1932611 314558 522073 1352188 1504049 1479224 1685877 974477 1363618 987933 1631440 1594973 1749542 905235 1270517 581430 1808391 511551 1134270 1188940 1163991 304329 725154 1528362 919471 1826598 1232595 792699 269294 326767 545998 1852309 1927466 341596 1320487 666561 1218740 925939 1944400 1915812 1300351 238151 1675138 1766051 466372 1113166 774110 338617 1017735 310978 1093481 991468 1270701 1266056 194649 765250 1594326 1861946 649967 1531077 360247 1728741 688737 411208 881726 1974900 1169332 216138 2013 1220591 1791534 1802225 1791847 1361433 1112618 1963858 1825095 836886 1383923 1802130 1297587 1266339 1778960 361904 1613358 1354609 1769637 1889538 1953323 59844 1150399 167712 819573 1031454 1720959 192399 1783331 807210 556485 529218 837195 1607350 1568028 1873143 118427 1330878 668666 570124 1154027 67942 307951 1141820 250335 819349 269775 1204271 150736 1600247 1106473 1393392 835140 1381876 71807 158741 1306195 667473 772725 804581 1621924 28908 1009566 437393 1730207 1498791 965061 1997952 1104132 1568471 180481 1065642 1587431 1395375 1564724 22190 8274 942023 1049976 485100 1330084 525506 193063 707835 462268 1328573 1815413 663475 707917 1499072 101508 204949 770862 214486 252744 1510461 599094 333004 210022 993634 579312 1308846 581579 895543 1676615 166712 417387 1377897 262702 1604489 1516518 1243365 425253 1670865 360585 1230429 408508 227305 868101 1966147 185815 1220786 662748 1877649 1919525 786711 713150 37975 1999765 434025 614575 1047485 442290 51735 6461 620588 1841383 1952122 1982167 1937624 1892308 864508 1196543 683014 209645 1067415 578167 1204122 1885438 252135 151271 1978473 1150232 870842 1883832 1646459 1906779 1009407 760537 884103 482057 1732530 1272991 769668 1081019 294104 1669285 1539842 708428 636758 97516 13277 343415 1574967 971307 1785873 968751 301247 48686 1834682 1624150 1260710 557503 592558 267395 1736390 1778522 1936590 221027 1647073 790420 764069 1786954 751734 68920 1258503 1963394 1107222 494450 961458 1197188 701428 1896445 1371953 1313767 1390405 220646 273566 1628679 1104197 140127 1902097 569334 1390297 1311018 162321 1441003 1605320 1126180 405665 340313 1299366 1112938 1483074 1708407 1827213 371891 1784839 640916 1299469 1342526 1943812 1087183 584971 1021816 622388 1936743 603132 1801915 281678 576062 197262 640334 297851 1047994 451678 1138794 162409 1899448 1512694 1589429 124028 1598354 678500 307233 1681973 1387179 1212823 856246 1260534 25764 799449 1960302 1371595 855568 1613698 1815366 465609 1606631 1900072 6431 1428875 1380050 497523 146413 70563 392203 1754156 690485 1852482 1276073 629337 954560 296617 1317637 734728 149859 606024 1156423 1318541 408189 950858 1565019 1726695 1480054 292798 1992036 521018 1155301 1778481 452631 480549 329002 101417 166025 916485 739742 1363142 714887 1153420 406069 696869 446881 299757 731020 871761 1185563 828221 1422847 945626 27128 1414376 1402001 759629 1483841 482075 448935 593901 483786 1475619 1197988 1509525 424553 691219 790786 27802 1071205 569439 1598352 1743647 792653 1580400 1510901 711770 667919 1881539 216890 110665 770116 501284 51154 1518454 1359073 1060929 1963873 540444 1804892 604189 742942 344626 1947947 488654 759992 1178482 350632 62788 1873399 148072 1495320 649663 441582 1469164 1715926 1437575 649891 794563 1295768 1799743 1677220 1465056 914185 1413359 1174431 1309568 1358246 988729 1827701 286358 445837 891400 569095 1455423 1252573 141083 250303 946818 1424686 1636528 1075879 1653885 1208842 1668627 1082161 781699 1687551 532554 1698971 1693494 863109 1942461 1758972 1122173 921799 965419 1667570 1620987 1882 688001 1902113 1699697 1078920 710461 1876024 736788 387748 1819378 1201371 618223 347788 1496458 1640202 1793198 1880789 53808 731201 1005900 462608 49259 589192 1613705 14280 718268 567872 230222 107593 1523372 1573737 1096771 1723925 245702 1645459 40336 335231 434966 137228 324114 170626 844890 331776 249646 1349518 1442560 111964 542328 780311 130264 1071399 1416675 1219463 1670385 1510665 653674 1994470 5444 1133780 610573 259202 1501932 545191 722567 1565838 1699080 875663 798635 19715 1269961 1263047 226521 823878 244671 1621348 585119 1199833 1030235 1166853 1769821 1148309 1320684 17036 1757333 1656863 1531590 649894 1229084 644255 1587369 212243 69801 1729447 488926 1117488 468638 1956090 1025712 273921 1117464 460135 421461 692531 683051 106287 15440 350406 856531 1316510 921841 1992502 203673 1906709 1539460 1671421 584867 108051 1367194 1317215 497837 1086343 1130413 375608 1124271 251648 1325482 1483354 188120 833867 907413 364056 943764 1713956 1795006 980991 1367906 197275 674425 533274 166301 886793 471387 763551 1370446 729815 971719 810598 1945381 1910514 1765792 960535 1420544 1363218 1611390 15125 1890313 1905463 1790887 1700165 540441 1996055 1879574 1387018 1419166 1825635 1283458 811763 341829 1992667 1122084 7863 1449350 463727 1735406 628977 879473 204926 318586 103102 25710 40347 25939 1495539 1544657 760815 1616114 1740860 985954 426892 86443 1811603 1713007 269563 925295 1002223 434277 1852738 1846178 1997744 1175785 949398 355248 1881997 1254790 1111081 212841 109106 350285 1976504 1718747 116229 469323 725355 231564 1644824 654812 464068 1771287 955634 1948933 981677 792261 435307 940891 1917141 629387 1389337 548956 144249 1596920 815889 550432 336665 723091 1379262 687916 1631112 1826816 67267 208578 87556 49794 731100 1491138 816862 376948 1166960 415377 696234 653182 939978 330784 791923 1944457 452730 1915801 1967103 73803 1135906 707881 1670859 1925237 1048617 520155 854126 1248891 1379048 865357 1647819 856210 1837745 1486697 1458384 1917914 1635017 653491 1612796 389969 1913839 132813 838762 1890329 735629 1306546 1549225 1851203 410139 1387209 579083 1642943 201453 1617041 864894 1630210 967151 35803 1777620 1557633 419483 886529 1124623 938201 964870 1082592 1686555 1063370 1138146 1188189 962939 1913595 348955 204936 1362936 984458 1092325 712224 1235295 1649860 1583453 1278956 1507848 1127617 573186 115458 29100 19792 1390280 1227468 186524 1791260 1183905 8627 1302140 1552510 1189179 1428483 1772096 1115095 1509136 1934294 1124916 575147 1803753 1584417 267540 841953 143304 109375 775960 1673939 1911512 341403 1067479 486579 1632674 1979773 1006835 666131 1989116 660753 1385243 571252 832053 959665 1829751 1241056 1301656 1279087 1095225 1730574 1086007 1041705 1387339 1503427 423679 788723 1582984 1222435 1784872 376507 762495 1919163 1553979 522159 501255 893442 1556698 967703 1397500 736980 60482 238819 1665660 1412212 1096569 1816871 69487 1433024 1357895 1978354 1464116 444161 1161362 1074807 1001243 1395604 35360 1299848 472385 191377 15853 1949986 1767081 727368 1642379 1250364 361947 1670160 327757 432014 1133972 202415 1620077 1205417 362978 19030 631349 1380131 263294 258045 1851460 1450147 1350474 1294054 1044117 1378648 1482392 745707 742248 61981 1492165 1922756 54349 313534 1802565 674162 1424162 1278925 1580239 198720 1927532 428126 1970452 751757 1958183 1912750 648983 384560 326667 398994 1589668 717855 178035 417879 1056133 1368271 1098259 747344 1386441 208279 277748 609589 345952 872085 1643000 1918941 703505 1812105 1946275 34351 1135193 1918433 216440 272252 605343 1752248 53258 1059002 14332 1595272 1405797 475366 1272211 978178 418527 833321 108265 1824623 194178 1951768 743218 339445 1508411 260947 1730296 1441275 645952 1406362 451498 1479086 725930 524160 1595676 1749279 204739 1731397 102196 1401589 886566 925388 1790809 1551955 47449 210046 1387007 599773 632998 676042 1055282 1115455 611371 1938396 225816 1907649 589531 1018060 835379 1338953 88945 686974 1516787 3987 436119 1103939 1455386 1529278 1309548 246306 848183 1565032 1314699 729405 1082640 834978 584363 648155 799731 1768540 1262696 585411 1376703 576512 1994935 1173211 1800743 1147456 518725 47167 1751622 806024 928033 1984959 1371931 802500 356152 584583 357322 532740 1837513 747382 614298 124882 390919 732789 1105208 967641 1172582 1590848 899999 797340 667183 1890497 1033566 1248050 196014 1579931 216845 1966047 1982199 1938965 1424715 415503 813082 911540 661566 1440406 939930 926701 1717155 920737 1379724 1639206 599101 873020 633266 1911351 305281 392930 1227237 1422134 1826237 1743245 1575660 449237 10771 1704744 68280 1145612 13411 1229646 667149 1726176 1369687 469542 610687 1090196 377681 861597 161009 1223886 1534394 31440 898614 559144 179289 1808292 1064479 554956 525765 108312 817429 1106290 271082 311768 1390810 278069 1309790 1304201 283563 1394574 1381096 469365 782804 1480185 824020 137711 90950 458264 209097 4925 590999 602020 798372 1835681 870879 941437 369218 633019 973446 981717 446080 1222902 1090112 1568665 1410612 558755 1510048 1149313 367013 1193758 1853521 1590408 219190 1928025 788681 749580 964807 458248 1850660 135598 1922567 72786 1056661 1306578 1092688 938431 854545 1405713 1912663 644251 1212141 343164 685663 1568274 1958121 1712602 268509 54218 196609 59329 1321363 290766 807942 1172453 1464296 99170 1162864 1080960 1567585 1371667 825723 1964826 845526 1375128 1345364 825308 133667 549427 1717022 378717 1699988 804415 1378264 692458 596732 680140 207380 1737895 1459949 1003220 1927505 1542784 485601 65117 661108 288398 1278230 910706 914388 1488070 1648519 1357800 805623 163346 972651 1999902 395153 620028 358245 1823269 1397347 299459 222955 1037933 486793 117211 675887 1523853 721208 980843 1368261 606599 1277584 993157 1940254 565080 1981869 1244170 1086389 279966 918000 1175896 1199184 1551609 190044 336851 961872 1279885 1729520 1580689 592919 1932941 1981239 927114 1949813 54273 806646 310221 850479 278077 1426812 239447 844764 1040760 279834 1306580 688991 1131155 714333 582330 1965491 1437640 1884843 482091 1098572 868526 1036457 786397 1176357 1057237 1177928 1522938 1416458 675951 1017354 763534 720120 1209654 1626223 1690016 93402 353306 1685911 1789266 1860997 216995 720408 575359 28713 1828945 872819 1671599 1842680 1312740 1963364 1638673 24939 1134444 1638336 1358611 1809221 1179595 210083 1951412 1963989 1293112 117563 1133019 245126 734301 883965 233308 435785 1317486 1956912 330026 1423874 184732 1651446 1857371 823650 786163 1622377 1724864 1262448 1726721 207490 1645526 1088590 525614 506544 763166 974506 774249 336187 130956 1130670 783022 569379 1504079 1279042 580778 549106 852394 901265 180723 1332495 646569 1970410 1811998 1263439 381077 1281068 930762 340154 1885945 1143622 36478 1084909 1285901 804426 1413212 1445066 446426 734990 2074 513516 672816 1004912 556121 1854218 1236528 1235982 1549276 101993 553893 1965555 917145 789440 337765 1167746 93884 241083 822264 579019 1707801 1253998 145254 1183148 1667097 879779 1425099 375746 1938327 874895 1168734 295045 1940895 1138870 186518 751355 968759 1516621 1974881 295702 46409 1736896 232253 109609 292111 701030 86864 1357554 1398398 1152097 1723664 1367034 772673 1386612 1878114 107120 558575 754544 1120639 281512 854056 1187105 557477 37 1762056 1618977 1419008 1680543 1185169 1486621 1557267 602350 960735 1012281 1567403 945881 439831 1515331 173593 1933534 658128 780549 52440 1050762 115646 503839 1938584 1741405 1123975 1484464 963750 1999906 635703 28683 728864 49637 1669923 1596549 708507 1439123 1754225 914046 1330981 634294 1601459 264992 391104 905161 1975845 907433 674344 824813 813163 1765640 555413 1894231 33632 738493 860237 1438150 1968731 1297902 1069263 1948080 560927 1894965 1853370 157153 44139 1034586 374178 211776 1209918 1946137 634436 889660 666895 1122436 1325093 741944 1694704 1414982 1497325 431328 659463 414989 143045 834307 1512946 962964 1267007 995580 1067475 958967 282666 1519674 1445684 1173498 1517817 1618074 1027941 9937 1039915 1273772 1252377 1552465 1128161 1631738 1563971 1218272 1176664 1839189 1774509 584771 263599 1758206 544245 160600 20468 1488096 1174987 248869 834005 1160272 243965 860242 1985422 395703 1049306 888381 1285131 996649 1996501 988273 1186147 835257 1627664 1261501 190959 1447008 718471 708795 1939691 791473 1349542 794508 942153 347906 460945 218858 779379 469466 158289 41648 113407 840928 1918965 1232285 1505359 996180 3550 129686 1002089 1035191 1576855 827502 1844561 1253361 1134608 411349 987936 1773050 44457 541423 1448001 761702 205655 1340089 1665871 1484466 970712 1139880 1977852 358087 1230553 1474910 61022 723051 1206597 624027 1904678 419463 462844 1385799 890420 1224901 786255 622880 1210214 1410624 269414 1364359 222835 1613669 930624 993919 1271170 272666 1259374 1849591 1302736 692293 1069963 93152 766627 1844717 512711 1644920 163250 240263 1475302 1948760 1594708 1517602 1174706 1768640 449505 1755374 1083661 374647 719981 1658855 1334780 904107 227205 599867 1393623 1479552 1614919 1149374 509137 1477228 507028 745620 1594625 600772 950549 60887 550110 1733291 788088 1241576 933611 1996794 888367 204171 1476198 443033 63530 9851 426206 1178304 14391 281793 1269275 530844 326311 313301 1676721 1623145 963735 852322 98924 1849586 1597482 1275662 311554 184435 1064454 315564 15872 1796654 627528 1844463 1662586 659642 1913740 802406 1786839 1399689 1756854 571563 1924846 756122 676760 489698 1715902 1782855 1917970 1506071 1066195 1489276 1524267 1199141 555962 334349 1115917 969335 395813 1437657 852717 878077 1935144 1196749 44529 137249 1614492 522594 1128145 426088 1272774 491390 542463 1721272 444308 1329708 1863703 1047475 992283 1942022 133203 1818935 1471145 1020802 1467135 203746 1050572 739347 482682 626686 1521759 862075 1575229 859047 381710 1687923 180483 761605 924620 1064594 803333 802342 1287559 1345559 626346 1823686 601719 1679435 1872410 1238268 94309 746422 1968632 687520 491773 994483 917953 1018166 574514 1104100 386791 1488482 1648443 1615879 1439591 1347943 1006332 782520 950670 595097 1122585 1186709 340509 1103657 1250798 1295055 1560933 681151 354106 1414212 655885 638698 659805 764508 546124 1273652 161487 84776 274692 1744119 1681297 729360 1704371 344304 1021627 131677 1604872 1264104 1861976 677308 248994 1227701 781952 229612 1028050 1941262 1068783 1482042 7386 1096158 1378388 1792990 1238013 1475361 1258914 1967877 1069605 981627 549578 1278599 1032729 1082582 631983 1452678 635668 955977 1687233 939808 1627693 941634 1753432 301962 269904 1130146 218314 751550 405613 300257 1424000 1221815 620855 771086 1090682 224843 1205992 249183 1936328 1568875 219492 1868158 1013913 1947478 871951 238944 1893850 1767959 109696 104171 1607384 681948 325733 748395 75645 359956 493114 1042138 1798353 1404837 1388854 1886436 454549 1964316 994723 1798724 1341705 976827 376994 1377232 1466042 1596598 1440051 609565 96050 335736 1580743 700639 127221 777878 1801150 759605 1174204 1068553 718807 785645 222873 452948 852611 934050 644119 348178 1766058 1436834 157168 1585344 1375273 833588 635848 895027 36814 1295585 1508804 1806814 937889 451866 1276507 982222 666536 561037 54315 578483 152867 1395717 1126851 1824306 1395142 675121 1400821 877721 1829089 965721 1541381 1304017 1035941 633527 180214 1816180 844178 1135341 1243413 984487 819593 1719892 744218 372282 471236 1190531 457096 1500986 1107496 1826988 1309238 1516852 1883753 354875 199738 1980566 85801 229848 1996846 704297 1461083 942562 619536 1250909 1651120 1855624 1179340 1978439 1629748 584568 1085126 239445 201561 716413 1382627 1054435 1037915 628885 1397109 199937 168960 984668 303655 787714 74926 1676965 1810289 340775 1342866 265634 112898 321803 737561 136611 1691822 1580487 1599003 847696 1264425 1525336 1644601 3950 1768913 126806 1607490 175647 697574 676921 1736919 611948 494163 872917 544149 414450 1772382 523754 937149 1455059 1916327 1590483 210722 1061416 1047868 1108474 997460 67438 1685171 1784868 1284267 1457746 1782749 1346519 563697 985690 14218 1167811 289030 241303 1639397 1347363 1222923 1106942 1549445 1936404 316716 438746 458050 137960 853333 974263 757739 694105 737440 571757 1814717 547304 1640972 670516 1556585 296264 755499 850036 991655 737980 1594069 1501835 460598 921906 1515487 427550 1668799 1456942 260051 435100 1112794 29393 226834 1708449 10642 409901 67760 1914868 574256 934140 517028 1636850 959606 670102 1999105 1388891 35739 153042 359750 1164169 720362 1410121 1140754 405825 605907 1047106 1697236 578977 159283 542183 1680038 903862 1950506 659620 1671699 430938 1535777 772732 318839 1670078 1630298 1231205 956379 1336140 23602 1349901 1488367 518029 553091 147243 4760 305999 1696439 875957 1102174 291567 651829 1442606 936932 619932 1377395 687348 801726 1135854 1765273 823763 626246 1605321 339079 875053 1007701 44689 324981 511025 1758006 1609707 958331 920834 677866 1423210 325500 1654400 1428869 1424602 830927 1921535 145773 1716401 1120389 1478628 1829922 1405239 1289847 173805 1903043 76718 567281 388511 303405 336905 1324369 1445143 1982571 196455 1483403 1942776 910671 1974541 152719 1476716 588730 203167 370135 1284932 1205137 1562415 358631 1775348 92644 895665 1852531 360503 215544 938343 237863 123368 1613914 603041 79325 840811 513897 1744950 287344 116866 82215 73647 560915 1074883 1609958 493965 1223639 1858025 261538 995315 1006012 443637 206836 940628 794569 1025314 1762385 1076102 1303186 566714 179605 179161 904220 1463593 215972 613214 695186 561885 945627 351654 1539905 1747918 591770 320552 210769 826073 319909 331455 1644553 118250 236599 1501478 1858316 1360929 840767 1129592 1552002 333787 1416700 1920146 307666 1427548 1456280 1496551 1574020 1199214 569906 92371 277387 1406094 284320 831890 942688 1829816 737563 867499 1599446 1888207 350349 1501169 130517 24676 1118612 312192 720123 1372031 705102 1076708 1292321 1005482 467222 578225 1874672 205422 135116 1199670 678044 1721288 224782 1978788 223941 1184840 41283 935303 747103 1557183 1456687 1141970 1195341 159208 1726295 1094320 1918014 1991517 61648 1996493 1588231 439505 1510637 1986901 1509806 109755 135789 696202 776973 1288097 727532 1382557 1098357 1040512 637936 228591 1740410 1601384 443183 507464 671883 213388 1550480 1927470 397867 631039 1876659 98063 1567504 1782201 1412207 835142 42222 1454686 1034485 1996437 1182181 1532652 1763917 624450 1458732 799744 300273 1231040 221616 995987 71873 940908 935059 1251196 593422 1227124 518772 134286 1164070 1465151 1756799 634235 353328 1981748 960243 662569 1657140 1024789 550388 965882 680796 1637282 900328 564624 1027693 902412 1441472 100967 831129 1039687 61330 865094 1754078 1504356 219679 634388 1892877 1618182 1312544 1103234 298531 98037 1730230 548338 1071104 521021 165775 1357726 1909061 848896 101609 238100 574122 1060412 707277 1085363 1718976 797082 497933 1095614 47288 1216230 1690768 1219753 1489826 735318 25966 1568667 826802 1469627 957388 683497 233667 128593 534342 544963 1461877 1450837 248502 1199350 1825648 1662340 431330 715062 762466 926440 167389 943325 622156 37041 1932057 936588 1295652 1948809 575445 594868 220226 401446 1998734 1513004 1962538 1516997 542024 806602 535999 147138 611773 671049 1533831 1134824 1655864 29342 411282 1795074 1266120 1910629 736843 1929956 760030 1288987 527978 830778 1467023 609263 924593 1868241 1965928 654704 1279624 1556094 261603 718963 30765 767514 1196411 1415623 1900519 1336922 1264218 1260170 1564972 1774283 1627528 981674 393506 159816 1211843 1825032 232277 1425974 758750 1426386 340448 1130507 1487494 1809101 1173512 1425139 1849150 1034662 45374 479153 1793703 1588786 1023964 304152 1027232 78834 1771410 1128801 1875855 1783118 1701336 1289109 797706 136296 1058436 1575377 1520699 1439977 923986 1347413 172445 567790 198389 645700 51461 42575 457355 828212 251400 1125372 1373087 1301567 1194692 603820 1166715 1974244 1906193 295775 178109 454686 1671769 1781038 617690 86162 1469147 100758 1088185 1568975 178062 826353 1279995 841727 1912657 1130158 364779 1949 593290 1606593 1380377 1439034 1044507 1086782 872936 856689 1100826 208237 1959536 1405693 1361972 914517 9751 816021 552402 531741 717731 1299339 583930 18350 1124983 567677 230842 1339147 214717 1827635 636235 856225 1408337 1802726 608374 144403 181107 880054 1350105 38499 1702593 1851940 952400 1571219 780214 234649 359152 1448594 1309582 1137840 1487211 680000 1825751 814803 1022308 455251 704906 921501 1127070 14799 1583295 146028 197571 1805976 32144 1772532 556431 853736 1216122 206929 699408 364865 1133428 1922324 146950 554231 1864594 1544961 413507 1923654 1511304 226802 197478 1513962 800400 1201826 1838551 1616198 1469201 726486 1954573 1295800 1107145 1384547 102788 533475 710683 1934800 517495 381621 621962 769332 1330256 721878 504912 1820649 1601925 590201 1184562 90774 668495 1373551 1649496 1904203 8903 686318 1437082 166931 1143748 832981 1204998 1132160 1205928 1651920 630553 390864 1747067 468107 38215 589372 789287 1294627 239578 108661 843853 1117730 527637 952988 1368631 143883 64658 492467 845546 1265235 667677 512055 292849 61997 358028 1621978 846776 861255 605124 23811 608223 926268 7154 779946 1102856 1116890 905213 348885 292414 589044 700986 1831168 1890796 273076 759184 754180 1424042 1303870 640775 1421987 1650241 509062 1217420 1481932 773140 222848 987736 1092281 434603 1821299 858646 914208 245344 1994134 426508 1468584 771528 1309310 1695951 199166 453911 1682352 1852866 1156229 1335774 1286525 812921 938203 1208932 1039597 41204 1328468 411975 1398590 403773 735618 930778 1052879 1748459 1281222 1440090 1145041 1380192 607716 678584 1687393 230218 1048784 280002 355354 109952 1368181 403583 746157 71093 1453657 499422 1635577 1641944 1338820 303135 1658868 350500 1643569 52398 532351 368569 802526 606918 1786738 132661 1277041 91693 1645482 770838 1235228 974975 879673 400733 753203 574561 1794734 586513 400273 834462 1890631 425166 286769 879825 837065 437603 1971219 389883 1870599 1246357 487762 231931 1210789 1711231 287720 1556906 280890 541870 1698185 1712942 836269 1723431 1972519 1248164 921400 220415 1394778 951364 1764996 941914 1654574 1425790 1392970 109563 419282 1243629 952528 781830 1057003 1340778 674502 795880 695587 269175 1127864 1644451 1238830 222095 1572056 1567187 1671174 932215 1305198 1964037 795083 1956707 533244 1029940 1275056 1363350 1941179 797148 1188049 1826061 49891 1696204 1051232 1558352 1040670 553861 1161444 74207 751949 547114 941415 1084304 333659 334820 194647 604567 839085 1110186 508286 1040978 729674 377968 1074214 960459 1041451 375574 424123 369964 739687 1125061 837381 730893 1438503 553015 1429747 323688 237950 1129824 518578 239970 1955092 451712 398430 845415 450186 1844140 1265486 1296957 595855 1416966 166307 16700 1670881 213589 1755510 347218 258193 1525756 317301 878458 812978 1691079 39869 1236033 1832530 95026 78953 1362692 477534 248591 1722416 1449606 1557568 1150907 415754 333334 415661 960292 190671 609483 462979 968307 1617340 1772682 148287 1142561 583820 1975045 543417 1170075 1297228 569032 945998 328636 1505135 1987407 1216825 1771220 1868723 1923130 44587 1437634 1130384 1611260 1724427 799284 451979 1322441 1237011 1739438 1491751 1998219 892198 566551 1007444 1559160 1394917 1698312 1628101 926374 932404 1852430 233839 1664966 144976 1736291 1526408 475457 1230175 1856937 1188885 309568 11370 192297 996935 147419 247369 676654 1484670 1293641 316351 525344 424475 748202 116092 1751660 398402 1635886 1025440 1226922 857682 1275470 900079 1915971 770738 582963 853214 519143 183402 1773583 816382 189128 1099201 1734158 1897781 1560700 1911684 1776463 1686138 1785816 1660593 601489 377707 1570806 1790761 883707 265870 1154355 323572 290765 1103248 1170142 1024518 549993 937288 444350 1525573 1111399 260038 8863 677141 977277 690556 626561 774142 1678490 364827 725077 928875 1950217 226058 670978 757851 1331919 1164721 593964 787041 1200557 1757630 1003847 1593399 1001786 1691314 1369404 1097007 88536 1259280 1894419 1125344 1053371 1618713 987072 332441 1579997 337859 1109769 1093054 901021 1246705 1677310 1476016 1558766 786811 569709 1020366 1984417 1433615 73237 944589 1727760 351049 6622 598714 462642 1690897 1236114 1153375 1879696 1702625 1089688 1042559 1719310 733521 1764044 85577 1191223 1480955 828239 676467 562124 1185689 563531 358330 548868 1875915 845861 1785452 1185618 397452 1198973 333210 1387048 229314 1716646 1899559 1841882 423381 1901542 1398442 1937061 582686 341288 787979 1086986 521891 670330 1613569 1164535 142962 1185550 269575 1306692 46714 1057654 567090 330857 1847610 1083588 1095311 1733123 1195559 465090 25891 1538062 533943 1378035 637102 858048 207721 173213 308712 1723461 1274123 679701 1317555 713342 166912 1859956 713233 164634 369203 909814 1562505 40293 1474346 698569 1543385 69767 1292429 692647 441747 139064 1703635 1495562 520951 1274437 282767 1754538 1977382 108421 928592 97452 1089902 1742848 458878 289343 610997 578409 761521 1589837 340084 1999210 1446734 948000 290575 314699 937555 613272 1777106 228527 1421380 293685 442001 1602157 425120 1333381 878892 1433090 913561 1037833 1633574 95438 1573145 752910 775019 1917386 728643 779513 190244 88701 1270176 1916868 1823938 432486 1291467 708712 1460311 1715444 734505 58563 471011 1653616 1236208 1633365 665373 1812691 852548 1849871 798483 928995 1251859 1443977 829046 1140699 265952 1384881 580836 902346 80637 1309015 273375 1451047 1358546 1263584 541086 1469789 307482 919601 1997164 1956652 632200 116933 550335 137298 432032 1450587 1862262 354369 1508581 571355 817596 1897648 1866958 300735 647554 613119 328133 1987620 1399083 1032961 641830 624567 278647 1442622 1995883 458207 1635936 1832639 922142 887258 480695 1938309 392317 1748948 671494 1368788 525896 1745084 533108 1638912 48080 630758 1660913 726641 1555820 638852 1326714 33610 431697 1006779 48685 18531 220034 203130 1590862 1439241 1388050 27687 1106004 598132 1397750 1548412 913646 262767 1425685 1235625 60424 757417 245053 1280558 944500 750078 849878 1560171 972813 960286 1615623 1719050 882239 1454951 1730324 937568 1772685 1599680 76814 1080706 1213967 190424 1614147 1222905 1864849 1842350 1964071 1481701 619454 1348541 540604 1703030 1947458 1991165 1427991 316165 460158 663463 1848736 547007 1346621 1470494 494592 763832 1781839 615466 793283 1191054 232564 30754 797056 1285648 99279 742333 1971205 1964341 873744 664444 817105 777912 1667006 388934 791757 1744430 1431373 99354 1618061 1598927 1991527 1484289 32836 1460158 388288 1451000 1625969 1391381 504949 1089291 1164985 1275854 434975 1300430 763458 1362929 1081542 1025704 1230261 335038 253214 1306615 1030873 1123623 1431531 1887530 1070688 1424252 1780236 1051938 1727783 887672 1999742 809705 650556 463169 261085 386974 292685 1624565 1343635 766907 1638277 239181 1265566 123523 1382369 876497 1375187 1706571 855966 994123 234879 1311217 1163879 1181412 1494980 600404 1821886 727013 1505206 1319261 904485 800662 1828568 931881 205022 436634 1381672 836029 1231146 165517 858177 1784061 1360413 226241 1126662 951583 1715799 938585 1196394 1140017 1096811 911260 1055712 1861234 1889025 1923685 454800 349410 1467320 550778 1195931 895528 686019 1539335 284763 167391 1661929 1678333 1609998 1841959 348316 1245305 273812 1110569 926464 1494753 561335 32443 1807090 1290557 233559 1646635 1133069 434439 1227436 675020 1491578 1379016 649290 1390293 1174113 950721 57746 1370353 1084546 830935 454740 813431 181209 1846991 1858466 17212 1431621 677563 1729391 526633 12349 48297 19026 826807 660980 50225 1454225 608201 599352 1604851 1310895 1623057 1447528 652177 887888 1907586 1689064 1204708 713484 1893579 1899101 1584018 893137 1950963 230595 87710 847173 1926366 1836037 299202 69760 202375 598424 1956683 1682965 1384254 679873 1789032 310777 1281877 1054774 1547898 1231974 1492621 280398 404910 1387322 380826 1644137 994868 352422 687271 592368 870498 660037 1866131 1752795 884106 1609261 938146 1015044 320098 1729763 1141743 901195 537620 1089358 733903 728757 1440329 1227409 1581402 1352181 1882002 1646821 752204 1614807 618070 8322 17395 1173484 758578 1343105 1352871 1495958 318169 594590 1779971 1536468 1460983 505963 308904 631420 892964 1913166 737226 1807954 222702 1482841 1039319 922002 1108942 564067 619653 1571354 1472781 1641606 1098948 685053 959874 1722589 1581055 280878 1631203 670298 1984233 123665 1608508 8730 575921 872618 1923501 803303 370427 1684872 1259740 954604 1209317 238627 1548016 98205 492336 273896 1567474 1666606 884415 1529586 1324447 1406401 1647536 1477756 1550540 863215 1305700 696042 24260 962919 1856457 301396 49970 1452322 884523 810751 367738 1609744 932079 255389 338870 509577 1904366 442494 1992237 525230 1968573 569087 18355 651062 1292947 1822121 1604713 731948 52158 1749556 1998503 1458336 1757537 1972915 1155982 520842 616674 1494816 778567 125981 873028 286542 1064636 1576415 1225968 1455430 743169 1162750 311879 1935945 1963376 875465 580965 1048799 48836 1920816 1823167 201455 1972525 608406 1871997 972251 349864 527843 772462 691849 1928639 1560422 608728 628789 781393 1194527 470262 1862990 1542611 303009 857958 616863 418123 1928420 1476635 21517 841175 1732833 551565 755149 1703800 1703422 582732 491821 204376 971778 58962 1216703 1089053 1746220 1267780 617574 422530 577735 1937415 9482 870026 1132010 1824958 1568805 1457551 784116 1747582 506482 20296 1733116 1655935 1195354 771715 674779 1082733 302786 1382723 610884 1539955 538536 1430767 733950 1120222 1637255 1509498 196370 251307 134461 81599 379531 625021 629702 118814 1051718 482606 1667988 786988 315325 1331589 1267525 248381 966066 221622 1689737 1497197 1913526 336493 1242123 1931315 910976 1371710 1945328 792846 57663 442652 668810 128059 1613016 1781596 1052318 1447887 871630 1291831 1213810 963626 527290 1631611 1539762 1804487 690006 1703125 1692427 940648 675097 1032484 1309674 589921 1042637 1142097 426510 1283582 923467 683391 297048 1362270 1438606 1016008 561065 1023118 588921 1807296 563438 588442 412733 687455 166720 37026 1332089 1862748 7858 1524280 1418061 913182 1125134 1512774 966020 1982543 585429 1176352 395048 405189 430199 228450 1905895 1803218 102004 1827555 1882904 1049015 1495327 1400800 841591 1598764 1886655 828676 1639745 1809276 1063273 652696 1081718 1035861 658696 1184283 1494282 1920775 1726248 1942245 1257673 752837 396578 1223762 1470788 1916156 419526 456018 1034184 1531644 496615 593878 1359476 1755434 655660 10048 563472 115048 131002 1380327 1678435 626661 618528 986620 1011016 569247 1460167 1164883 1188458 1050146 1102693 689638 1078498 30826 348050 399975 867470 1726171 1395804 1897209 650899 224681 24946 1839474 649759 1113483 1475616 1909430 905462 536583 1746191 251429 144067 384666 284210 689722 35087 1374621 392801 800610 629770 556687 1671812 1570572 1075636 1349605 22571 193464 959071 774072 94361 159846 1918968 975895 899425 456329 6911 369269 1485376 1164984 1850237 109915 1411341 1327494 733242 1129746 1523478 578958 915980 1699328 1548889 591685 650624 305776 735927 973983 1477353 1555211 1460906 191131 1003510 540248 145304 1390355 80780 1061324 1224653 1689627 1803100 1626249 1515437 704243 1532788 1892724 1252702 1549611 541798 1981688 1572223 906299 424587 1014968 447568 1504400 1741244 1057800 1636765 553155 679562 568086 1645309 1690277 595521 1022865 1765079 605406 1866416 1324146 132804 782064 1792676 877569 1199927 314656 227136 38853 374403 195650 702554 1852066 209526 295255 168157 1187331 914259 138958 748749 1671495 504408 135027 1280341 894766 1341318 702988 538481 788869 160873 234212 1958033 1600949 102715 660420 917151 321303 195098 833377 530261 1571270 1338259 1138314 1951288 201609 1730343 130118 866495 392537 170895 1904143 366209 50834 609376 692734 470324 373197 1286433 718006 1812271 950731 385455 191659 75127 694795 1077967 122018 1899091 760938 1688067 813750 1565445 1585738 1268528 333967 482037 207989 1280852 1080311 392319 355222 970511 1496148 773086 139354 1751692 1188130 233104 419664 376895 637900 268100 325866 934235 536644 1025700 1100182 1708212 442123 1143195 1732363 1732726 1278322 627510 1536552 943459 1855125 1282191 600812 450403 237083 982987 921229 1649812 1942414 1414277 1398868 140799 116385 576843 1232525 339083 1112352 1381689 1638242 1183314 1377097 641274 1993853 377954 617521 1152961 1806875 1745570 1827369 1658603 249919 1770947 86691 877429 223415 1963578 273267 1305362 1067218 988910 1135334 743753 1585141 305451 1436828 1590190 173686 1816315 260668 1746327 147255 1598289 1658386 1819205 177353 1517000 1499811 780817 1556019 1501599 607923 670228 1415544 941443 705259 520501 1190996 1937113 39078 904688 1081976 760510 1863076 1052413 345440 1614298 40697 196301 688513 317059 367475 748751 1665106 1161234 1264247 1906051 1436535 1431470 571014 1531635 1959766 1266819 1953109 236709 301811 1068271 1764080 678692 1479666 1790713 1233654 1413123 1422286 359644 508520 530153 191868 81379 1342213 518638 1947498 1829854 321584 1033994 1785485 761513 93796 1184521 1146950 1060898 57755 1931123 495670 1728580 441876 658290 469103 885349 667454 45958 1135605 1799428 1771594 872200 253458 1456713 345788 1240196 816259 846646 420408 278027 506854 640004 96570 712845 357548 688120 757453 1348674 1579495 1498841 675021 857685 1835974 1289008 1304358 1086634 1824797 1987985 162901 941554 1104778 1403796 1626809 1087611 1566245 1923485 1705674 1809752 1466780 954251 446705 1261640 699387 783005 1931016 437398 809700 1526861 673419 1457775 173110 139774 1856024 33874 693828 764089 1811732 609205 765006 1809530 345356 18700 1629457 1401061 978489 210428 2247 1469985 1441836 1862071 657651 736406 17701 1555087 646166 1725978 1926235 966346 954532 545188 1134110 977825 1914827 1086096 1554879 554267 1894158 458503 152596 848648 1255036 1216719 1049085 1593291 1667405 1424664 1792401 839808 1544608 1134868 1437454 582010 1578586 387932 407516 258838 297502 10439 387408 912205 1598052 110891 253308 1259228 1219670 1957193 734611 1254232 1746240 1405884 1691816 262301 394083 1514260 90846 1982312 20832 1000717 311640 735579 70869 1192846 1725546 941801 1389394 598282 1895929 1401360 952259 23000 1860338 763290 1343470 1855842 1606937 1610070 1702962 923325 1367925 1317063 139758 951521 469799 687250 60935 139280 1603217 1325950 128044 863177 1070792 803292 1084157 1341256 964945 1944924 211252 1690251 1941345 1361928 673656 1846438 1772669 1320037 1794862 1560683 893780 1258345 521873 524579 1427804 83339 1844528 787416 396628 1355743 680159 63372 153308 1148266 1871987 1747887 1617443 100289 1280022 335291 1090118 521231 797053 674062 972404 646247 202892 1930508 1130425 1802151 884193 1922776 256552 1023205 235607 325312 1238962 1403762 1095418 763933 1971452 1662837 773159 929715 1995826 1922705 1484523 1198187 1407440 992286 498099 1889157 440946 1891097 251522 318012 61280 1889118 1063436 894176 71832 683498 550702 1211022 172544 1999374 1186397 263395 1294172 276714 199160 265563 1371487 968961 1368764 1829255 1163705 930259 657948 928650 612561 1216583 392521 1582497 1648776 621885 1850933 1411595 632343 1593838 1253499 878595 245218 595157 763133 203832 1843921 1426433 276124 1403392 1819512 59441 1108299 1756443 1997543 1862879 1442340 1406805 627307 1163227 283004 1228003 1767066 1292578 1733055 1633775 1326184 270339 1472248 1955536 296983 111606 1170295 1427760 1217257 1138379 1467765 1523494 658792 382061 22482 1605049 742126 794883 1330440 261818 286248 938369 20685 1842186 684786 1706217 1208482 1902989 83136 1557332 495466 589127 2539 1190719 35526 1854795 1255347 1423799 1485735 905341 1558149 1862610 1901751 344131 239196 648882 547347 1596878 1205761 1719724 312678 1851063 1957056 10783 874210 1868334 843085 1161824 402105 1883000 1325546 875970 713300 1026768 514556 458493 270983 785525 914704 1485099 26792 171866 208747 1212752 291397 550742 1519079 1839156 665774 1645021 1428831 605985 431724 446615 257157 749633 812305 37244 598543 1309140 1851164 1767021 1619307 1284656 884666 1332206 1320763 1340921 1576960 1494448 1563360 9312 640465 388708 1418540 1947243 674201 899634 423387 1425894 907106 1511892 772379 1073671 1688089 92256 801069 374935 1022772 1341114 1424813 329885 552885 757577 813028 1062401 1089159 1232556 276685 1090179 134817 1506253 387361 575273 1612726 46956 262363 1014955 1341676 1185555 1652883 138138 1801686 1378872 459653 1283405 1307718 1378674 717726 1994730 7193 542409 1009002 1152259 10612 1651856 1449659 882525 1113414 336837 788182 116280 543858 1874608 1072534 1309943 691890 467635 1511972 130936 1742907 145798 980268 293978 553705 1547247 906515 1180351 286086 1306673 1269837 305746 341762 525942 654658 1867068 230579 918951 567249 1843504 44004 184500 1855447 985726 437614 755254 496183 1439958 377866 612761 1908692 774582 200508 582850 103600 810714 19114 1784324 1106520 499779 1953773 334758 540794 1302304 219634 40233 86069 582770 130686 1932712 1571265 1332493 116552 1024943 1737133 764377 338141 1719198 1647749 1184164 1191621 1732780 106009 1136816 1549934 832040 65619 1593818 437374 1458368 582198 1748428 1292172 1460258 1928467 486093 1339466 1734842 1372993 1420534 1163337 966757 131875 490316 1887919 1237100 1196789 1253214 1794806 1637128 1746923 974804 1558707 1549521 1272562 265757 1037456 684571 36240 1622256 1772613 290244 596037 743022 1830246 1941639 547269 1438895 796377 1120999 1405442 1307205 202744 1783801 1676528 1906498 530385 1880192 832225 1294280 1533035 1759201 1323785 922087 818647 573627 31542 1829610 1413610 482800 99572 188570 789331 1137092 1484755 104201 1463643 1127854 1276907 254199 1645477 1374244 297527 1401501 871842 1388462 1770789 118457 201099 1886831 1586511 1996766 1255283 1714158 1131074 1157399 1596306 1131273 1369057 1592437 1140196 1458164 200618 537539 1672791 1869400 1034240 753598 1164821 977240 761288 565801 1316225 755360 1608731 1660496 1156827 1938685 1798499 1513498 883717 1393995 1302720 763958 335391 1938275 982551 217851 845183 1233610 34137 128318 657271 1120364 898574 400718 524791 1811329 770711 1176841 707255 1313584 702748 281586 1530651 1521769 1450735 1700301 17135 1306575 1715583 677949 1048077 1297687 265675 1828859 690720 1769501 1602896 1998317 1067765 1297439 310350 1308940 1481533 1645700 1490121 1786851 1157591 815735 182726 1398171 59682 553367 1553103 628727 291718 1866753 1111806 1808441 119237 1210117 1678876 249994 701805 830698 962167 1040727 287077 169403 186607 373080 1572403 1222673 1454624 1358009 1796962 255256 190801 1520847 1303882 360411 57008 899739 1733963 710480 1814766 633501 1931933 490281 1397126 545137 614764 428807 118391 1701517 707771 1083849 327749 1669052 660916 241189 217761 949371 151963 1027842 463668 993449 1646972 758430 338970 210445 1221661 1663197 305514 433771 1525042 803037 402569 1044216 1153987 1751439 1716301 1199331 1549318 807110 1451461 1739841 1049238 1014026 1201819 900802 1079626 1882767 763067 210227 1143250 627648 358244 1160982 506332 347978 1938970 1591841 1719498 1147988 918111 1320701 1215853 1464807 872871 1545009 716007 1714570 217600 764122 1150492 473525 1615204 1312110 660378 1115242 456316 1061273 1482210 109215 361975 1010767 1948091 1308785 1982342 1608955 1857073 1776133 483262 1083456 784752 916130 1570353 1080414 101601 1879553 859888 1575622 38485 371268 5829 1954418 1469695 486185 147046 1926189 477663 1084525 809076 1637230 1824123 923452 93859 710129 1728087 236719 402499 876767 1884370 1117064 758944 1367697 1533164 552855 257427 1043313 957132 633346 1899417 768914 1088541 685987 1731573 1639057 192257 1050138 447195 1374264 1690478 363584 1469235 1343540 21768 1139060 1709577 1615500 1691086 1199009 1587338 895373 91521 8106 813546 794296 1202882 51259 782284 638260 1169814 413609 186648 1905934 1254661 946615 1760122 1007727 1136241 332709 845585 847378 1901950 1069415 102411 29759 1717013 1490659 199852 976035 748060 954807 1587642 1458479 1635037 1760336 65332 1666697 1340583 442015 1509976 785390 975119 630560 243332 1290117 1553657 1800322 1609549 1278623 1425443 395422 184560 651502 1226832 1505523 1654433 1253477 1573840 557880 127988 687728 1437894 1710338 160213 153998 1238532 1946393 686462 1907679 1103373 636583 693380 1084319 739561 1318592 1708397 217934 1005330 983113 1266597 1344986 1533530 1171563 1670583 1426842 1328792 1143169 671361 681980 1879898 311155 1773976 1566021 25646 1174795 231285 258037 355917 48541 93601 342203 956940 1224785 1659613 1067823 1281956 1221014 48542 1036204 1680175 1412965 867547 1100311 1761625 1561651 1709452 1995767 1442271 1316647 805359 1406847 1192058 551395 210264 1570293 1657773 366998 778851 508997 1340837 1364822 117662 844977 194853 307626 146066 615045 926820 1834461 357811 1232494 586578 516282 1566467 1941642 1245459 623929 1608526 888572 546487 986954 403729 1032440 922845 378213 206628 1408080 592732 491911 1211242 1619268 1127894 1406588 481992 1948388 1788273 859899 1068127 222288 1696540 1636819 931370 513616 581991 266809 185621 34778 498850 1972200 398433 1446864 1168011 1377886 1684339 1366171 653176 222328 160431 1678439 1984298 745169 1107025 1507009 1732742 1147621 1078331 1416764 1058572 219121 1680586 8692 140025 1882326 1082104 370548 1848255 1918932 1786581 1042643 170715 1151934 441935 222659 1052192 1360667 1234255 1562889 1244089 1315591 791399 1950912 165352 434398 353984 94447 1941877 1276505 1551470 1170111 1448443 1832310 517078 325707 1018507 1343018 843486 1943334 875240 1526883 519260 299712 346875 567259 1430346 692195 311054 1313208 337214 325701 748331 1360050 887679 1195639 264755 473351 933780 1686993 1273285 1388056 1489129 428506 241359 1180902 377728 142215 1044983 1701340 934999 556132 1117333 1429229 1754679 1822129 11115 82989 1323876 1386812 1826526 29605 1679088 847948 591523 1599355 320539 572474 680395 1487621 1882759 533688 781684 1823794 973225 1813348 1081242 1298789 14212 1845962 196572 1534975 410389 1444263 1121712 1170106 1240733 1736373 1237907 584417 601736 1303662 1513941 391573 837565 1089726 260313 1799293 251839 1724096 497710 125830 845244 918769 637115 1129237 613112 1436367 1564520 680011 636645 1528613 82802 1469974 905474 1842345 1109847 1965929 1875416 1829192 1958940 64049 1333080 1877779 1508922 1190093 1899258 909844 286439 177226 1575589 1666355 1539825 403241 836744 1083298 1465314 1820919 922115 1186959 1348707 1983733 1493422 95458 1536233 472231 1580535 1328221 1674554 89155 1256703 1129298 1243432 1716304 217591 1585153 57194 1379834 1836841 508385 1608667 1712089 268433 1295377 1154877 310681 1602000 488851 1143632 150331 830529 156571 964521 519316 427056 1431344 178619 237392 1448160 1786841 1747737 770694 339470 876718 1860801 572724 636397 681615 1130876 881967 56602 1398495 415313 1331988 1357921 930143 179140 1470371 1505397 1357070 1136526 1834555 616664 1200877 968798 364791 82976 1186272 1530910 1658341 213168 1549842 1959534 1318758 1166059 971301 1333828 401279 1114099 646801 717597 1604796 1247509 1911825 819347 1967070 1017969 1971447 1831397 1349882 1826809 804385 1631285 729594 1653729 319495 435310 247439 493221 1926050 779687 1573880 1182565 1395469 1627174 1656584 812258 826889 759643 1116092 479968 238988 1321301 15232 878581 1755606 392310 159613 695408 1434505 1175089 1319483 1421092 1037453 585664 307913 485824 833961 662676 492836 1193626 1614121 1358110 1457905 1454455 954515 320621 1420662 1975684 1196643 544557 530189 1660302 1716568 466434 1528227 886487 77335 175527 1528984 619634 1407654 766553 560810 698251 1536062 267799 1628565 1320345 326205 1806494 760458 168738 762986 106957 1169299 605026 1667089 828128 1161887 1017189 555755 1821452 1718699 1930887 613243 1120505 866120 1308527 1105046 729285 1304944 292986 103959 1215186 1825461 1084929 344615 226409 1412434 1508152 1499124 604952 63533 661663 1147548 1376574 717350 1210051 1291278 26824 781392 633030 1393257 995286 1596112 1408766 940311 665457 885997 497206 1162182 1343571 621395 478068 1432163 881286 642835 1592856 682873 1367764 1686094 1432611 1394083 1116790 644520 417890 81822 1723142 988820 1629640 1026018 19766 408497 1020193 1363633 1716191 1250476 1641643 1637661 1093456 691437 516506 1877740 1980992 113623 852307 277236 1218565 1569856 1925150 912177 604450 172146 1665792 84342 1298354 1486361 1807042 1887573 1917837 433883 1771429 441333 199690 1296348 7061 1794015 169986 1203498 708884 1519539 260897 120626 1065399 1985218 1891907 106245 1924981 1536332 1772717 1280395 285074 1149900 87427 487590 629266 1966603 511834 578521 240491 1511248 1265165 678993 1304957 959304 1828715 1322039 1522087 221392 1934210 1937666 1131458 1716608 1429326 1297082 382208 183854 1513904 159880 814972 1350921 217037 721003 1381802 1092463 1398800 1219574 1438842 108202 1012437 894654 1522495 682789 78125 990937 1912737 885693 1303600 1072279 1685568 254363 1536813 1521359 6782 946967 455323 1522082 1107091 1984129 1619665 985010 1917004 1405878 834265 1596968 1353428 1240397 688446 496637 1436050 311638 47731 1302004 1279947 35674 1218919 1173152 1115317 536503 1357339 34508 322766 423998 1614913 1005155 1153371 1178505 1050939 1096570 1868302 443843 1185677 1382916 1059140 1326526 1659623 1212587 948296 434449 119125 871665 1195665 1848313 756912 576194 1596575 1759662 229941 239538 920114 1186371 1871934 465477 329191 1035507 1623792 818776 1790400 967252 1802906 1645128 829999 1788748 525223 1859044 1661940 1843811 1162318 112312 247314 1068890 1614688 424564 917530 1308119 880963 497816 1618954 912646 722933 1955475 1618521 1546093 746475 643547 203683 1280210 1638602 1869801 1368895 1675715 650575 203816 814330 1960864 1164040 1522244 613678 1290694 1992287 368651 360800 1834178 1456629 282554 477432 955883 1664965 660751 233873 959633 87809 767817 168411 979888 103613 865987 7541 1307375 1413807 653821 1540120 1448730 1325210 228807 1394183 820755 1361002 1449975 1546132 1962605 1889547 1469881 1590785 297864 1440604 964472 1484171 223441 979995 724682 673206 1127014 360059 783399 527413 890898 1562537 958636 226808 211043 478574 861954 1617970 429959 1968431 536185 80473 1590444 369511 948852 752289 1069139 1400622 925918 1483204 463907 1803108 908713 557195 465130 51144 320774 1888436 419185 1312317 12123 811217 680653 1342413 881737 948575 1959708 985338 28664 1393421 706298 1530891 1153389 331188 353355 1550984 567301 261502 593460 1152665 468241 1951223 967348 586047 49192 1262845 1198902 607566 1665776 558316 1867921 1276262 815937 1541564 1177205 1146828 1719149 1482689 435038 508124 693168 41163 416218 1217821 884617 1995900 1325287 712450 149069 1801476 215206 391085 15950 313972 322349 1131925 853981 989426 1092139 929294 372471 1789696 341837 152347 996149 629410 1458303 1637397 973935 277324 607567 1658376 1205578 841883 154956 635850 1804204 822054 499955 665953 1873115 981565 1530684 623458 1333562 1299840 99375 1766713 1820441 1199497 1592200 968142 583605 200308 527429 403930 1757319 963828 317400 280760 590249 918188 1238647 1191940 568733 755638 770237 791596 1248519 269663 1776820 40350 942095 794235 1030309 327697 24050 946033 432501 1615731 952443 634297 1726547 1539859 267516 803718 825990 1267398 1783466 817447 594505 365660 1972992 1802331 1512327 511067 1795065 1903618 1081362 1115379 281447 1193066 555253 1591649 503472 800438 1852946 1788663 954319 1310259 1956525 955655 734715 583503 1743316 1443096 1829614 1440226 245311 936726 224773 1256596 303305 1002466 1700405 1227524 1636104 230821 41198 1563344 757387 1066373 99464 1279516 1815141 1106861 1860659 1996539 1664497 1031489 216148 474446 1906215 1776314 12303 1578942 1689618 548681 856673 758115 1870989 1526126 1493061 1047972 1539375 273159 1472718 1506892 1217949 1690026 1108494 419730 685893 553456 686178 1907878 419060 1623003 453962 1282161 155203 780143 536250 1167162 736183 1150300 302328 517790 1166033 301025 1437557 156774 1294840 1173115 1296568 1173327 1017280 1521705 452748 939563 362671 1233996 511735 1408094 985138 145493 1799900 173906 1317111 1514413 1592771 547424 1549817 347278 906365 864817 1484558 998263 22932 1927546 959479 545150 1521242 1914960 418137 10599 1647255 1949990 1667889 480816 1586499 292351 323075 1168555 477081 257340 1520726 275051 411073 765537 1141062 1280529 1773065 1691420 1458279 1348639 1483437 543087 1796390 1463999 808391 241567 1989755 1311304 1058966 1673742 1378894 672212 608177 939561 1588867 289629 695762 2994 1594813 339575 1815511 273070 1541017 619643 1318193 986437 1687999 795233 304375 1455948 1450198 1899744 1848853 88655 1810571 488454 738118 1384375 3425 479529 1617218 1143941 1026478 934005 1683279 1658064 593014 1874284 1331372 785702 21179 878517 1682337 520413 327831 11771 344885 1770941 1969590 1663326 761606 1527778 683166 598800 1492162 1792848 791567 1481035 1120375 1287479 498758 845153 1858127 796122 1501918 1606283 321035 1640362 818953 607162 441768 328478 114868 1019815 750370 3741 232846 1179741 11004 20575 1887067 1223428 100533 1278271 1967274 412755 1955270 176215 876044 563368 1685958 736837 881676 616890 1018755 921344 704368 1527043 718758 1284211 518998 644962 1083762 585873 1897621 1265861 1190571 1468768 781348 596622 796966 42746 1889928 837540 403368 520649 248163 1406100 1954569 1645245 719101 1617538 987027 1873398 1196310 359001 927316 1141050 110669 1300036 810573 1914891 1227606 1405173 243477 3838 1044209 1377679 1842775 822332 533647 1132126 1505475 1749234 14109 1105884 751342 1102236 1194554 1833954 317071 1002722 1181484 879140 1893687 1073519 862762 732543 80756 597552 25591 1936471 287320 735938 1449309 1950341 148816 206403 383430 1338228 227618 1194624 1862244 1757722 204341 1517261 60154 862798 373580 1612555 521467 679776 620444 922429 144068 1890145 1213462 1508771 628618 1758991 16374 1039036 231484 1374321 1108296 519632 809853 1314431 647350 1124922 1922485 1634067 274315 1513230 1337593 1672972 422855 1416197 510387 1880684 1422588 1514197 47510 780370 732792 1794086 585673 1283913 927620 444469 1408295 848233 695682 1805431 338379 281842 1375977 438423 561135 312558 1823932 219601 492232 189421 1630943 1408089 321851 568542 681717 679985 174967 1606349 1006680 1980815 1324559 1551093 640822 568562 296460 398720 1810855 1923980 164413 343566 430444 1621585 791432 1385557 1020492 632350 1725615 1988640 1374411 832301 886267 155244 44158 261851 300636 436479 1645189 855300 524057 1125152 1411054 1500419 375461 490901 706633 725188 372507 23283 636720 1949306 1767597 877367 820685 1703094 779932 1032985 1947480 1201316 1697089 303477 355672 1920202 486421 17438 982605 223978 386184 674115 1420522 1433020 502154 1450775 680611 858839 1186910 703397 1396894 583338 1479541 187485 1978159 30847 277842 1293052 1134015 1677372 1179289 1429621 1002075 646173 1366150 1868613 1855490 1859871 452701 385948 1655755 565930 178305 772564 1961852 1399485 454447 984535 1796071 1633326 1904631 595656 1159877 39644 1107773 1517133 1197223 574156 225099 504899 1030407 788422 443653 1865784 1821827 1040434 977718 458641 444971 1498640 1281332 1094597 1520108 610323 1120789 1559488 1602168 1462194 1769936 1689395 662139 903906 1622613 719618 100291 1523399 477386 464964 713682 1454893 1188963 1959965 1604451 625880 886859 1028682 1178104 471085 1364802 930024 940445 1147344 769803 1538210 1806662 252701 749235 446209 1960975 776031 592112 353749 1997638 1842681 1234517 1741627 215310 1814761 1440171 999329 114953 207774 1597073 84562 829809 1286609 1239159 1732173 962635 124820 1256411 808860 1312691 479959 227323 757252 1002882 1548956 1278781 810496 452448 206923 310908 1781511 773337 1303351 1232173 1512320 1892512 1677674 1534599 77767 810710 1298111 1928716 1422861 593886 1137852 414830 1822695 1249630 1048715 1584164 584220 646298 17651 206978 1618888 1252937 446709 1277455 524386 635694 1161918 697536 1798640 143819 481587 1757179 1426098 30785 646345 232076 1838514 1521280 990889 875638 598320 361605 1290040 1206361 1641200 1560764 1237973 795415 1421001 1048698 1174671 43047 583518 1963985 647112 112080 790861 1329021 295961 999086 1316948 1793073 1161467 737451 1148532 1435089 56228 366340 1398531 1955242 1816538 1647090 1096680 1912147 1061553 191674 316169 981780 794931 1030449 843871 1442300 1581301 685363 453944 665432 1773204 1945493 201914 741865 943767 1171732 371469 756397 418215 1884655 987691 726330 1090468 865616 1946611 1836622 1994256 1995980 1665955 1545897 143188 1912747 1884477 1552534 1710709 1973178 1180561 1745189 1847948 1415478 365332 179246 1651851 125735 1563286 744944 757546 1896229 878071 675381 901165 466735 859290 749747 1868704 1596922 1365678 1665907 492581 1340208 691230 1382750 601122 521240 73086 825779 1937197 1490776 88398 480571 695571 526380 1842551 1162048 1509692 645462 391414 942679 520091 715205 402095 279137 788992 697349 544650 586493 762997 1183889 1351934 454580 1422070 663336 875531 1166783 1910078 1926446 1888574 1142971 1212064 219499 1075679 1697233 221045 1705221 774845 1297137 1801990 304361 977291 1285296 1114607 1379382 1695940 330043 1114511 1084070 1428458 808267 1339008 727771 393456 1885533 317966 1596332 1130594 1751633 1396970 1316131 528635 948907 791790 1801162 1561643 1338847 238341 1592332 542300 1806706 1910064 1826208 1087553 732884 382953 1590063 1281225 619755 1388886 1955495 380896 101097 1698360 1465356 1088203 1508899 375546 723160 583696 1273125 1432052 613859 1371280 1127795 563478 159919 200544 1202893 1797797 1998839 1625683 1262885 1698532 1528095 115367 1094945 1257911 1274939 323525 1831253 503959 730612 964589 1314186 1853974 1153427 513172 1120162 353481 530773 1707229 756820 796067 574275 1020368 1471057 185408 1540667 821278 482793 1745349 1314693 606465 1419101 935534 1696517 979149 633687 768249 549072 1849060 1699659 895881 1220851 274444 197106 1934293 593167 454064 1555735 819283 332082 1456862 820476 639102 357580 738402 867373 1288071 778351 510646 1166156 826290 741049 816667 112741 1913605 1401273 509905 1590817 1002077 122978 1364590 1373424 462270 1563112 1893969 1450886 982448 1035121 1982128 1934678 1119679 328090 1955724 481293 773973 149692 1792877 492668 1904780 1642159 1917686 80538 717518 1602673 1776643 105504 212550 826356 597745 1790554 1005825 1397409 1411851 1883308 1676368 314076 462646 1950121 1039283 496502 215659 1712552 944167 1937805 1772036 234253 1394940 380849 441814 1037959 1079155 1032356 1470213 1695244 1419690 1293267 1851796 409504 642849 698931 579145 1182191 294036 1231446 31545 1397339 1996121 1547825 539630 332040 1971198 1442878 52395 1897292 1579068 1535225 348447 817740 1988109 1355061 680038 437134 478603 549913 1972899 1670816 1641660 1213570 682185 1457300 1932409 294991 1204360 173300 244492 249349 854604 1232343 1886801 1360500 76509 1467264 1425509 1570197 1874745 1190133 1840799 1991298 886905 514687 1706271 1382182 229562 497835 1244779 1452070 1018137 1257106 1124548 469181 204200 603473 543058 1728321 1099069 1830942 761021 1096936 1169454 1715887 1676334 1555258 165326 70273 194096 1068279 1796816 1079713 1551923 1753070 250403 755007 302421 437465 1949119 950847 1791157 852885 1308015 431152 1491290 600794 980622 717557 1631591 738595 1712402 1007932 425389 304833 1679391 1882546 164985 1701907 926976 265488 387903 1265515 311016 579681 311915 585642 570831 1173531 1584296 1390728 1538757 1523887 1482637 23619 217049 84128 1881262 1636632 1991921 2798 1630128 850220 1918479 858431 41352 1490757 670041 1620426 719191 1649653 850331 1997671 988165 1533222 497666 1319374 1460193 530275 945122 956398 1625829 1566222 1211833 56630 737066 1066380 1096984 1953785 1743609 1357213 1800001 550873 80155 1354909 856291 467619 953089 152667 1905239 223337 1977410 118367 17691 828182 122112 1665565 1937595 1031362 1387651 19897 1553402 1049747 1658475 1700238 225455 1394618 1906526 779566 1459673 376089 32016 184722 1355081 969772 1348789 1198806 1613030 551691 1350475 952501 1399075 1095596 724131 173368 501871 1670433 919974 1887732 1119992 324750 405192 776824 1116303 1150732 878761 42835 1792602 1978394 788711 763278 456805 923356 1515082 1909156 1257571 883567 978350 980275 1177616 892985 1926906 1382091 1999864 712662 625516 18795 1288393 519386 1866204 928603 1903347 568423 1608638 1028211 678673 1257940 1205910 1708023 834745 1460515 1297977 888862 280816 1861744 1397885 1888743 1540501 1589812 606658 717248 686133 1169582 1103027 1656354 634591 324466 43423 1171458 759421 1556334 1482673 93276 1384085 1761610 452403 1644529 847381 1834756 51512 915488 854211 1280205 162446 1863375 488061 469338 714397 936595 456403 1911286 693235 1863022 1565675 1034839 653800 1893760 568672 1532068 1209014 1687041 1415518 241155 910348 221449 1219617 579896 1698095 1293254 1530183 281169 1033312 317956 1988471 1202266 109760 550755 514048 748019 1814071 39960 1915091 445495 1609670 406598 756982 1948724 1184748 1404036 1583648 1261516 1485343 1061185 1609853 913843 1622624 1240652 502955 40105 81606 148418 1642510 858767 415226 716184 1076769 1262264 1381845 412608 38997 1444092 426943 1462193 152416 1447411 1112312 1471633 1768158 904667 1031938 1917912 1912258 1093409 1494565 259558 147254 127823 1302988 1545948 253781 96529 1375051 208248 1127599 354980 757224 1526434 1591294 1957496 1955376 1059532 1099094 1611898 765413 1397692 395585 345928 1032107 1170789 1087728 323517 684654 935867 190728 806863 1431272 297577 1746764 1239264 1948559 1337859 1881591 335577 1659004 96922 1795984 683165 359177 1111217 1596971 1383300 410619 1561173 863968 1381453 946179 942098 1361734 617573 1723956 174126 409473 969529 1140139 975538 1267616 131295 1221588 1098641 1686950 1181119 1421152 170414 615541 486550 61316 1813770 261527 682480 1321475 329722 629348 260877 1743729 157252 1612600 84655 1705468 1496003 119896 405291 1583006 1015738 33214 1898857 957094 524741 2543 181506 1022564 757959 1447220 268967 767467 8678 1090798 1355351 181163 262818 657800 540912 578562 83900 237740 1318666 1257383 907582 1788807 818690 1710798 1892269 918221 928008 1066657 1950747 1435713 1670553 142021 1007815 1644448 1875896 333537 974730 154949 1333452 846601 412353 1018098 814953 214727 1031226 667140 1680912 1766482 674740 1206824 1223610 749844 262338 1010404 228220 995150 1391953 888489 402069 1188913 1378951 1421576 1221156 1768284 494224 1056602 441934 1517008 359933 1783460 450910 1417425 876850 695148 243119 831230 740038 784207 1497171 1765777 72320 1564798 1167489 1725141 463610 662537 1280520 964711 1976388 449702 1125950 151109 1716060 1560056 357671 1284627 1753145 695339 1557960 500945 1300082 1411587 1979372 1202043 1867120 1339605 1297514 41560 1015508 403724 681491 368111 806137 679124 617757 387669 562520 591760 825382 811313 666169 1555333 1786806 1252644 1474246 937562 415498 279923 877746 741210 760056 1988151 551489 125438 1892414 1563708 1380277 640928 316694 391549 304717 1795999 1020588 1964533 1506043 1380128 759764 1339118 1538111 140371 133796 1950586 856162 1447363 268710 1693474 297786 551375 977321 1478337 297263 857164 1479141 1391188 58373 684616 561318 497168 357237 697788 477413 1700159 1427734 1104515 1116015 797677 796370 1183234 215174 1688447 111581 467343 681501 1145242 1669140 264982 1082957 643373 709152 1453720 859284 675012 1516844 965695 1987073 1341693 1497300 826673 507787 7071 1179897 1972058 480680 931322 740190 1429284 1662105 1525372 303005 1560142 1007608 1032113 1586967 48316 1670813 126445 1196778 144234 1470446 1254447 1793718 1217963 408724 1998058 205067 1384761 782367 121932 1354964 1522410 282662 741603 1392166 1313191 971717 643231 1801964 1168236 1484868 185548 567495 1110740 1031012 897625 1693517 1992056 1031197 1676422 1890380 1523694 1948049 277150 465192 1910739 994642 1514656 1421107 1930520 1873316 1403733 695440 826065 365994 654351 914419 1132648 864264 441496 981505 1201342 1122183 1603453 705340 461380 845951 832835 534712 351395 1531262 292752 604413 1285312 603222 1925331 1447371 737444 652986 722487 576244 1627852 1603946 935789 59 862554 1972260 1729316 911129 1448125 206621 476409 442686 1452954 557507 3071 723567 399045 40094 808936 1417305 1591660 877962 28781 708426 1392662 322391 903942 1651471 1159924 751365 1918365 808821 1559585 1297142 785151 1876376 1570966 1559842 590165 907378 1026266 598385 88103 530133 929523 1535257 1864030 1961402 299940 1903586 1475393 1679727 134202 364950 1130191 1549073 379372 1667226 1301967 644048 1297324 1875679 905296 695485 498339 1949134 1386916 646408 1592488 1851866 505065 361699 140702 1027259 106070 982674 999181 1155376 210219 562290 1910006 1060183 514336 1684415 1164200 1076656 544185 1624500 475303 543343 1904620 1055759 420359 808491 1791160 1879195 1294373 1546263 995053 1503695 865640 1973675 1822768 356948 1640583 1342582 770794 573954 792965 99862 275203 1303936 780718 925233 1707531 1706903 1857849 1417303 1247996 976621 1915450 1513383 1367327 361261 1127935 1908424 1156954 1532359 853945 1979069 1024132 518705 1953707 690289 857189 939311 874369 1510554 1043831 179506 874540 99906 1822248 257995 634458 1768106 312220 491296 450062 366508 676054 1226312 1418379 313456 1113023 834890 1043776 1505468 1713218 1079737 1725435 1196024 1308148 1896784 154421 481075 301354 1916063 1540203 1198256 286470 1820776 1543665 1258243 1560902 1484853 1185760 1332633 567008 1877775 1249976 1534908 855796 637277 901760 1785169 1924256 485029 270813 1347508 1658460 1703112 896355 767843 157003 1021022 1340874 1846918 1666061 179421 1905976 49868 1293451 1444332 520353 134445 1433618 1342946 559332 1325978 1883433 406194 1927927 202188 1927691 39316 1762485 1840430 1920966 1990180 1121490 593574 1860217 203038 1937875 1734587 1112260 576414 1300315 1948199 1884944 768178 1060821 1156180 1085471 52692 1804360 1980403 148348 313898 1132101 1440499 1448123 247257 432675 815020 443231 1765512 763085 253722 1211790 1154849 1054985 699531 1293892 874017 1476377 977656 539862 1041576 1530298 1714232 970394 150435 1132942 1137679 982167 1305347 244215 249153 697948 1567815 786769 213394 835044 282019 652245 1939473 634549 1105707 318493 864500 1473072 1363493 1871639 480320 1026710 1369162 1013186 320272 1068917 1900693 1452531 485854 717071 1647676 1874790 1209804 812962 1476678 157898 1464821 415700 237290 831938 1359340 1449734 592254 1853179 62218 1490119 1618992 659881 1680991 1637881 856055 117441 941167 658041 1539812 1873499 1778487 1331264 1866303 1876976 722979 473252 1303509 1420740 1870426 470876 645682 1820529 962996 1095852 521298 475859 919721 1591926 810882 87038 1900758 894049 1177645 1218179 427651 447581 847433 810986 1623015 1413432 136116 1900718 1626160 39246 1683075 73757 630638 1130065 1404310 73149 898225 335457 1984204 1138560 433085 47742 1659125 466854 1949153 1839792 26760 827943 282921 996978 1780614 1333274 859527 1334323 111374 1816666 461175 256931 1323908 711512 503143 1845699 583527 1540276 121155 1875253 1746165 1355594 1619221 922445 118516 1729407 387542 832464 783811 935296 812262 373400 1973436 1938372 246781 1509676 152855 840232 1129628 1399729 1660796 1609417 1196852 1609145 1953584 1431666 656394 1247866 930926 11312 1148386 394516 1148505 745871 727905 1740693 863182 1892164 1208042 573372 1885056 550375 1135582 166354 1316265 356945 71479 417331 832233 1221268 1643646 1575093 1333202 792047 425989 1026600 1109239 776625 1082331 534405 814667 244364 1414345 987911 1370361 1217890 126065 860729 1078466 1706070 1592268 359389 741781 999980 715688 264800 1726114 25732 1410256 1144640 1654456 264186 689315 798120 771320 1147834 1010739 987227 1843226 957350 25291 115813 1771446 1226086 68404 967081 708275 282973 1668908 759090 822755 1685370 641293 1744425 1453314 150357 614762 316193 1201519 781303 1520783 414952 786609 947068 1710469 549765 1083525 411063 150461 1821422 551438 1822805 669377 718154 1457105 672171 523809 588261 774743 557944 1831605 1627287 786832 1728336 1745862 891978 389598 876605 39685 1877946 666126 757720 1624924 363369 379262 275873 292987 1600780 217093 176868 1921602 526959 152901 1180062 949219 1302622 1661045 304810 1427078 305377 1405063 1879761 668048 1154690 1109565 501028 1620617 167183 420720 371286 1874156 1410499 1235505 1327244 913408 1436456 1062542 412461 183787 1352634 1517294 1722222 1246191 1482976 56782 1763693 159260 471784 764264 1268743 1202243 799844 821969 241202 578331 1097009 145684 606345 640502 1583207 934070 246795 1545016 473702 1892416 554563 662630 848495 1979231 1005370 653750 1352648 973167 1015474 1433227 1218762 279573 1391527 722438 1348540 1468732 854305 1719545 1040013 1422107 1321297 363589 880414 356859 255692 1802110 1873325 1211792 349147 902401 267832 1610400 777750 546544 945112 298392 1544630 1593716 1975633 237769 1309736 372674 1832716 1124703 1063457 1732352 811500 1521885 281767 1945342 186533 1963269 1714502 1540351 1442336 956991 1917155 1221399 759691 1372960 1049621 189041 1772666 1401386 1015604 735415 1470964 576797 1406192 1368072 74588 214827 546498 533438 924563 1972914 1764703 9467 1800323 1795371 1718735 825493 569636 1875684 717670 1272100 163943 324584 1557589 607839 660844 318729 528476 375899 181927 530916 1936181 132886 1584987 847376 1382966 948751 1288483 1913823 1460093 1518402 118613 1963044 1524460 1424777 1893371 1697806 760970 1115845 1795547 1411516 1541507 94583 1059990 1083947 932715 1982916 645802 455131 1389860 497735 176254 1262358 958419 495058 1211474 1540104 1138776 1786051 1273819 797523 390829 782274 1443163 357940 1673384 1848572 752307 874857 198 1861712 1558807 719617 360514 1248531 1877125 902460 1402166 338095 662694 1839840 1255665 1319009 1924741 1229768 106289 1827647 556184 703457 1409317 1922869 1912832 1463048 1095794 1000022 80802 43527 400873 718259 395693 1928024 372114 1708612 1743461 144516 1928770 1245610 550123 894133 834223 1941958 939348 163565 846893 1751864 1299810 1254450 1420930 1062987 273475 1115769 1586012 1312009 289758 737399 1055493 1924777 66307 633619 779373 1468535 1901713 872510 1609360 634947 1013406 358667 1836407 747975 819847 97998 940042 1255524 911354 1043889 135627 44445 235232 416570 674482 1431662 1623914 351908 585543 519674 1646579 1498855 839845 1598072 1548250 1991797 1831690 1960947 1350865 476164 436770 1646703 717864 1629950 1980884 547277 1660949 288021 1017112 1966395 127854 987469 1089091 1014622 552925 695541 399867 1355364 224167 1050205 844986 1033260 526548 740625 1638252 1062346 541973 1584447 1119175 482759 585863 377437 1873626 1692423 478072 1172017 738064 151078 1527189 1469896 1301748 1656542 1374437 36156 728992 209331 1747259 1107469 1087308 1839906 545764 1929302 1343297 1854152 936888 632421 442389 1678147 425217 1897429 611625 185350 1510575 1750853 966944 26471 1420788 105438 980276 618432 1760980 1506039 1605334 430900 1746608 1433371 82383 1325492 198172 382628 1716740 120795 1498660 471472 449348 19924 1281303 1206169 1262642 1807099 569059 135269 885210 263031 1331588 1717691 1943560 158182 750475 541693 1909999 1166190 1827550 1075416 855334 1022858 1316817 1891061 898443 1584676 641718 521524 206870 916336 188002 1528297 471773 1910914 219861 319808 228284 72294 1900638 505870 1422422 717144 1902240 88675 1044013 1946729 1847234 537127 1223838 471476 80233 372163 310244 371249 1043219 249672 1376748 1832146 1022673 866724 59240 625304 1674546 1340730 1672916 90587 1246953 1421954 778587 219970 148013 459701 385575 48013 1504129 104372 1199276 1587679 1339484 441639 1134216 30113 1365705 580521 679168 1688689 1839228 512293 381033 710885 689854 1767571 1250848 1487720 416562 672248 1480918 1321358 869965 1069359 528489 603426 617381 470611 1092869 598021 1033527 172127 751305 448614 1579264 1357318 1810769 1870100 1408537 329162 566444 1121583 950322 968559 197562 1081059 255815 685873 1318146 1392863 1573360 18103 912662 178507 330265 1459176 1081284 756501 1082704 1974451 1066328 1089327 1714018 1783255 1735695 64817 1037160 1489246 552692 696988 1889041 1543220 332792 580712 1675775 1158010 1657485 4571 461646 259040 1468249 474185 405170 1234055 1635481 465209 213013 833903 805295 1620773 1315118 1620230 958585 1545242 1213773 1474224 89257 81977 1313944 1178138 856205 1703270 1565251 1665341 1024872 658203 65070 1816771 76555 77092 776938 685215 346324 449148 508531 1865272 1784816 1937402 183034 1422189 193476 1024511 1453877 622717 6658 454868 979822 1675741 1766652 1880416 352667 966575 410754 1589685 895442 1293607 1832041 1025640 593348 141361 915707 389911 1416523 697380 979839 1235853 1061026 665592 308005 1357328 923069 1577531 765550 1449864 629747 1952505 557635 535835 185487 1894881 334528 472534 370943 287139 1676089 1331692 1971679 167243 640303 360138 920502 796349 147626 1689902 210491 416933 1801689 705421 1383773 1823949 1136569 86177 961610 814360 1704159 1747666 1546276 1914940 1096015 1314602 796960 1047669 1838453 104753 1995253 154748 200320 1730044 1695026 1247881 330390 301197 177017 1270767 752261 1719097 411754 1369226 1347688 614244 263545 1942378 650075 1645621 1276014 909368 403106 732939 808372 1489019 1343070 1758306 371588 1179411 1413541 1627353 592170 841369 1990446 221061 1131251 1253718 1496201 694587 603010 1955613 1708459 1408985 179426 1970829 6200 105148 354193 1650200 1036164 1517358 1333439 763611 238850 15911 27460 94508 1268628 1918213 1330700 493238 155201 1360124 1841948 1156362 147038 1892159 1529401 563907 705849 934566 1390838 776206 1257691 423386 1359401 1830338 589021 60441 1904863 900377 1500190 1235240 1176884 1486875 77147 1517646 534689 1649927 468947 1757266 1814908 1439482 96323 138844 1147826 331427 1187690 638555 305022 1162967 1801053 1460244 1765064 1236202 1785961 911107 793649 1416629 1949032 946670 179434 559985 1092870 31740 1003050 324865 1913237 1824863 1912807 1793805 375521 1559155 498379 1953390 1709105 389628 1350238 1993225 1268816 807331 1425508 1503894 1546832 1144105 592781 1987128 828518 1168711 1116768 1356920 440093 731870 1866547 1478674 432909 47479 184987 1435398 1597898 278508 949806 1900598 730678 705452 1909245 238700 278555 900810 1171943 591358 1556254 1558221 1972209 951541 1180433 1748871 1770478 237855 847219 1545586 230217 680433 236567 1806743 1203609 342485 755383 759177 314115 632225 1679815 73109 846489 1142648 1447936 1588315 1893996 21831 1815440 895316 1564418 734219 225543 1357989 942869 153495 162598 86052 1659700 812030 470588 18649 298827 367820 832437 1780897 719435 1363999 463393 1006688 1399021 846898 804403 1103917 1579361 1911158 932723 445324 1491095 43589 1039793 741862 679563 1637345 841680 1252131 557345 1404624 133091 66807 1625809 1963991 1410455 1265941 353785 849738 568756 1319581 1109540 1448555 1135322 1055199 1439522 556899 1302211 53144 477205 1221612 1667950 1792177 1932434 77144 1498765 69616 1310046 1736626 1957450 301547 243526 1995262 1833618 1092044 1815008 138173 546024 1824901 578822 815654 233094 33618 1552327 1218777 1053137 625140 1148656 964288 1047950 1959672 868532 1668310 427585 14548 1725515 830771 207071 639560 80050 1628961 1803161 1517490 547792 1909056 645522 1300923 1454914 1243447 463695 224453 979826 1323653 703433 175853 1865 87972 1138094 1036724 1369229 23701 1732274 397300 1507782 1288763 124925 411703 646618 1375190 873198 1379367 1833186 1526884 968059 1827025 1677064 50012 1032745 248944 861201 286440 1501187 286779 1955746 251430 1792660 443480 1516745 984554 124709 15181 955799 1156216 730867 1759196 1395317 1357488 492788 694772 93896 1962951 184894 1020252 1061578 609059 968428 1284716 813113 1933297 346871 1169599 387583 1469148 477207 418398 1710858 1068093 452874 719269 628173 682450 415981 979177 169773 1352868 706491 1957621 1113923 584809 1204488 25623 1331626 760807 579857 1864033 630440 304752 1795303 60715 1804328 979176 938849 528658 1224592 288363 957286 1697275 588084 1583526 1677307 1988492 351642 1422314 1140268 266971 386212 1358866 87414 1816254 1909211 1816348 508204 1698153 1427079 398456 1755341 1321385 1373281 1099594 45682 1358010 541215 467754 1452379 1787710 787538 1726674 1430308 1629679 899208 365255 304216 1320102 101061 154469 1171538 1070868 1253679 1544299 322026 889233 348693 246241 390569 719065 1578632 1907002 1374996 589516 1064063 1114960 1663456 116224 34872 1426637 574616 851207 1853800 726329 1303721 1421777 469785 576831 1722237 1998042 1885965 2987 305107 362725 61405 1413099 1152489 1670811 1126882 1445772 523125 1189712 1490423 1047859 1822303 1081727 1758649 609666 359525 1621332 1061663 123012 1570584 1209800 1433594 1282554 31910 1355706 562382 1365860 1425851 98433 1564975 1646169 364715 299601 522145 1412537 262382 1290413 377767 702436 462382 254803 1248341 845954 427689 1719891 1075456 853201 100348 622827 1036444 671160 1626710 1160669 58291 123787 687146 1122128 1146797 571789 1141810 809417 225771 1911747 257774 236886 1065349 1693468 482550 164366 1363353 227919 853887 1347969 995070 67046 280319 7821 946083 917708 947539 1892575 879186 1725196 885059 1943913 142532 1583560 861610 849523 546638 549394 1101113 827013 171036 570002 1709109 484999 1327992 1606866 331190 1813249 937433 812496 1539380 555376 25246 1560562 1100296 279421 718005 1204020 1522079 1469052 1393572 187911 1630767 545333 1415230 1041644 1408804 815232 1899757 1002216 704513 479259 381531 737927 613130 717300 1970988 760221 1184528 762081 858666 1168585 1333044 277708 1716824 1946565 1259704 1886821 496726 1295745 900759 796865 249944 1776387 1249797 1889396 144301 535161 1413941 1376916 1683455 187536 518939 1378510 1151553 1203454 97507 1869688 968867 1621860 955006 1380737 1089621 591534 1231114 44222 1210888 1381982 1081358 1233746 1957514 1606689 424246 1740167 878848 1046519 1716452 1462304 1321973 975456 458435 110048 1670578 126340 79765 114158 281671 1952618 1813976 1630297 542014 1699889 58222 216416 751808 395489 1379265 1353793 373845 949864 1211237 329830 1142098 936073 1511049 1513422 774760 184635 1170236 1258834 131757 948538 112445 1262095 1031076 130174 529032 1133013 264068 1010961 1213392 1262215 992235 1372164 1070398 1046131 1996175 1031 1955180 299998 148391 976911 1709114 878597 1410 761271 986920 1227459 685412 1304511 1454832 1669165 110934 1335885 1729194 571628 1173315 720800 1154005 483460 1687227 1152962 1094277 958694 1989250 1705772 737830 1587876 1740144 347839 469091 1562391 144645 424142 900537 1347540 1060819 1224841 388949 1660353 1962379 1421958 169446 1376210 527016 930524 1566717 112257 1710999 973451 1548424 1754818 1766587 1250417 961151 865408 1983406 1303203 958480 666646 1400363 1926901 383828 1919392 253927 1040073 1421611 1379461 1574846 1159546 771051 1701912 1003368 1047366 1563269 81133 1017689 622063 1832256 1299164 975961 929484 365790 1032313 1613241 537367 605013 1833630 555418 1785196 1647354 584137 311446 1653870 1925820 364087 747867 519926 466870 957657 624490 371063 721752 1209522 1242896 373293 1537977 1525810 25797 1232137 656364 1018754 351009 1269312 845161 945332 106087 698050 1286468 1806031 115897 127686 693557 1468766 202383 1921529 415690 1877179 623194 227867 589186 780737 1752153 169061 674343 364873 1535308 171810 1992688 1445987 577742 213716 1808004 879871 793017 1542198 1805586 1883643 1493113 1834168 793136 140988 904196 1727614 1141553 1479714 1682373 1047663 1665351 1578758 675773 1323714 58590 947825 524894 1949710 490419 77133 543393 518476 59306 596711 50884 780141 332680 676907 1599201 1524446 76706 399687 774140 507857 1353865 191470 46496 1012151 653410 1708781 1816650 986259 348832 1216996 1722332 447197 1645003 1529072 1753214 1437829 454898 963315 530883 780195 1975337 550419 792109 525279 794337 285520 1852227 964305 365152 1308280 1441465 987044 1712784 1813224 1188390 1386610 490160 827560 1547875 742740 1453252 1427213 1124088 543407 824668 774348 1603829 1320278 189265 1681003 1415870 1026003 132890 516791 305339 620670 1826198 809023 1582481 178788 1950224 763062 119991 1229454 1515218 1641166 1398520 1334453 352155 910063 1662793 1602124 1743974 19273 558109 1783601 1252662 36100 1005077 540300 84619 293089 1167991 1432808 126477 1826575 636283 1991507 66912 1835068 736643 1727833 551314 1267114 1498959 1771533 362479 488456 1796859 1233993 1143566 1497581 121552 1653430 853151 1006852 1578745 475530 519089 313800 1554635 1874376 644365 804027 1135550 122621 1024746 1714269 1794227 84016 764270 1313949 1856961 216192 1607228 1120065 799012 239252 1845656 49194 1715664 188956 485865 1857307 872915 34506 1883756 1025377 483836 1085297 920813 1914100 1851815 1322784 433942 1049879 683120 70627 186964 984701 447452 47613 473381 993816 534610 1993767 725066 1379729 1090643 842373 921969 339779 1029915 1802941 1144162 189482 1380513 192112 487125 1240021 1078042 597639 239840 1806794 1595921 1303846 1595474 1041919 259055 1904553 472615 1349589 95125 27854 1646644 403643 389697 1135015 157296 1208688 535254 1815783 1407736 1550361 1871086 1223424 1067769 1682673 1977012 1606194 1404750 1379199 317319 1393019 183564 1972217 809889 1574677 823300 484711 1665098 75187 1386450 1850140 1056145 919213 1670395 335609 1368962 1904426 1577263 1134211 261689 1010110 846836 1241328 56820 83243 170301 748104 1629330 1896636 1297289 726748 1940320 1478940 272859 286282 268587 1432998 1345059 830673 87436 970813 327341 1096657 762958 1819179 524496 730828 1139161 465539 683542 1722007 622312 1969489 1161095 721020 1228040 524074 832293 9337 1261908 423623 1823578 1417545 1703602 979551 942051 1646742 294285 1991732 109598 733134 255570 1930816 980385 1802713 205364 1266297 1042359 1973987 630644 552370 398505 1972393 1416390 696987 1553480 1320687 1792988 663055 1411483 659440 1416398 1098597 1346842 366818 1032577 646671 991133 281764 1806307 1248632 734960 1997316 1221249 1194221 740676 1364606 1046272 1481783 841208 701817 1893748 19625 20267 412776 1507897 188198 1674245 1940167 104079 1100295 1253771 1775793 1792142 646244 1261251 645102 1600303 1218747 336264 637364 1640739 486831 1622431 865624 513433 580131 754861 1108259 1311440 1490823 1156454 362173 136260 732690 1379830 1760245 385013 241313 1923544 1696752 828193 1824866 82553 1460378 590828 417400 58393 1649764 1789132 1858434 1303954 898068 1299271 131655 100338 793890 50947 401381 1698878 951465 1983437 1359268 1604631 130157 499571 1162882 1056521 844891 903311 214359 836486 887354 991364 907255 1739595 3509 220693 1399478 412954 505276 502676 737739 1978776 605837 1114045 435550 511491 457619 1690696 1104352 564639 545554 26430 1650921 24202 683915 1237777 1183125 142414 697315 1872456 1546217 220677 8946 1100890 1933245 1694196 866099 950748 954192 1802765 1128429 1045734 195559 657043 1795567 461219 1520031 1054510 746006 625111 1351533 1437593 1945147 1881851 316288 877950 1137283 700291 1356154 1129619 1357954 1446930 1303708 851199 964453 1376676 778388 559930 1894653 1013559 1559837 484925 32045 1957872 1940574 302721 726184 838297 1482448 1564729 1770230 939445 521447 1764124 1230614 966867 1425526 1606606 1217939 1509499 1105179 817922 1455656 435041 27330 1702600 1855522 751458 617440 1229381 832116 1506936 1298030 1872381 886326 1224929 162960 510281 772359 1650367 1578636 838334 1454160 1027027 883025 1906081 673381 1732388 1007455 1733290 1797535 1917567 94304 601913 918457 863184 406338 65498 1300742 1031360 1188778 562089 1167383 1465136 1029839 428324 1166102 1671637 1895731 1327611 159546 1485494 768269 193049 1738764 1899910 1292847 1377686 1277846 1194764 216265 448014 1458910 107218 661288 1721944 1770882 103789 306213 505396 899701 928843 206249 867984 527604 383840 155050 1489267 1740019 1311347 764217 183682 1774506 1602855 354751 226080 696829 1636348 717861 1251046 754885 322147 659714 1238141 774435 1585467 867883 608204 195183 695270 137043 237597 271528 1701285 7623 1139966 500611 1809177 1682077 979793 287125 1051883 108385 1296944 1872502 1447879 914961 1381094 1520080 774928 288235 1373600 292570 1890949 533023 1621737 491544 1905913 1522371 1467762 1154054 1133352 1517258 1129246 916374 833761 1361278 323151 1177699 1112366 39873 816210 1093289 935006 25599 250814 1534110 960128 871995 1367458 798366 1580829 1143751 546163 1368915 114598 1808845 531808 20603 66721 664137 990619 1095585 1716953 45249 1657151 1157989 1842968 460026 626957 1121265 1942286 1635234 114776 640898 1463912 1386485 338880 412158 713605 1975478 1984274 65691 1930779 308534 387526 858082 579268 1829865 821914 1586853 1428904 497154 1494800 1387591 140896 1390122 910594 1342400 438277 375077 156209 1875638 584299 465410 1360990 1478344 738154 882249 1210804 700699 1970820 1928772 1189129 1743460 43142 139735 1971760 576204 1707010 145804 550933 1637190 1487328 653990 1526058 1527439 1446098 1368236 1123752 1632821 1419502 141236 1440441 758218 424205 1901346 1219835 806738 1165336 604705 887328 1305784 483312 1895497 569172 568519 538019 1628462 626142 33891 948430 63130 1780153 1074141 697355 248653 1849386 399497 1860600 625072 263677 1128787 603415 1669521 973589 640997 1058350 90997 414909 1618475 369455 768197 1264876 1013959 1503552 176811 1036235 1577766 980273 116149 880572 1112452 1444616 1100119 1391140 127334 1653121 1179130 1803141 1810761 604596 1272222 457654 1200268 814554 1923316 720649 1452300 956405 1601346 154458 1618749 1324163 164927 1767437 1667090 1995791 1028976 1423605 12822 807481 1060005 342039 1137389 1745937 1942869 1134125 1642279 192113 4832 1356076 753515 1140742 1759476 891788 1026288 1112382 551782 799716 899568 1810679 1903312 1716470 276170 712873 406651 791843 453748 1017865 670722 940045 677681 245824 1513410 458001 1086042 1539809 439918 322917 1176644 1257099 436745 475548 105125 456060 120293 732519 759769 1591578 4510 141280 651873 226625 315898 1912691 541766 1685723 191353 1658567 1254512 936696 591283 1923035 697907 1132208 494214 1336024 924608 732584 1441134 151945 1125261 1621977 1447182 530780 1625799 454907 75728 1226742 235697 1892916 1709524 950947 1030835 1192694 1942612 24846 1068340 1169085 165608 1094767 1618643 1402901 1817996 1812080 1621128 1218249 1111458 250345 1021106 1649964 230431 594810 58229 411666 414352 450578 248895 1286370 371858 254493 42094 1088890 880020 1427237 296375 517127 1072711 384254 1786519 1576004 767646 1401585 1197647 665264 126940 59825 147267 631288 1329013 531787 1988947 1448449 1507492 1305435 783910 1534005 592280 1873836 648833 1822864 1924660 1972852 521810 1239745 769204 845644 711297 1609868 1490871 648836 944928 602381 198335 1738876 1909821 1852051 1300218 1958354 1974567 997946 455825 1957223 456503 1311835 1921710 392246 1194566 1862972 579039 836823 1506135 902477 190595 1558217 1685994 593046 617100 842726 795677 449334 683837 348583 1839664 1535373 1643796 1067814 208504 938615 898857 1395753 72989 682532 1112939 1429098 760430 1031915 761557 706239 1492374 810130 1460022 963113 1453571 1398923 412217 1505914 1314901 1068799 954624 1394698 1029543 658270 1375156 1487706 1973548 1663526 925399 1729094 717325 1042772 120632 624266 1535923 1345623 152666 960630 1772123 1534637 591216 1365750 1475423 1817320 1204609 384186 821086 454878 1034894 1824507 708641 594165 1053428 761396 807760 1418409 270648 1984582 1760509 1156337 1612846 155936 904923 1409799 1730185 1214850 1703314 339341 1676201 466626 1679383 414658 187845 1310681 403124 256929 145383 92438 1937021 214454 1171820 1225133 1030381 1219689 1644833 359631 702842 140806 1013577 1054696 1233809 1521629 1070 1302358 242616 1397083 1685567 1986823 793968 369878 814233 441027 1827758 1266073 364676 421664 1309320 863611 495204 1099711 134273 775172 471577 129049 1422575 1035707 1813160 1617091 1397773 728617 737368 1750430 76436 1004083 550588 65404 1347441 1827845 734488 938946 979909 279826 157279 401162 1470536 1572711 1880778 414753 1384182 660077 1249289 1005267 1274499 369444 671693 1656956 36254 1636548 682980 303284 190633 489630 206072 130341 771382 712967 587877 9028 1856990 427874 1147390 1859370 121579 768366 1186545 1334144 1881946 1276288 1417211 1617540 1938720 1803684 159434 1085883 982200 424836 1705346 158716 1647736 383467 284588 113536 62743 87197 1488338 91419 1452090 1779486 1398431 1032796 797587 534525 764052 1520395 307522 1075303 291327 1785747 1652064 1730176 1349223 836524 1634648 1785470 1879697 1699243 580937 182426 1562476 691562 633662 237176 1851007 1740910 1865845 860161 254130 581337 1195821 750180 361618 268370 634608 1491327 1703917 907122 1179978 7400 1304920 1185564 962162 1867558 1195037 244856 1576508 720936 1871306 790277 264744 189607 171802 41614 292680 1672564 1046734 1879221 1872209 254585 414914 65002 1863671 827135 1957235 1566626 1979424 1305206 1785476 1110295 1895202 1769475 1869178 458950 524392 499482 1963738 1606042 1224560 1232484 1054953 1917526 321402 1794171 1018924 1740118 1753484 1643758 155488 1662358 540691 463765 1614006 842636 1183781 1093570 1727615 1276192 1899499 561177 804425 1031121 1732723 301499 1638391 1461891 136539 265981 627246 1929037 1451897 141354 998971 995075 792991 347525 1600575 593308 1350326 400763 487046 1200934 849876 520866 218476 581547 67115 1270297 540824 1646211 935839 1151517 879198 1524025 49436 1365591 1925075 691809 991799 1196256 203772 1947263 1259268 1237374 1326059 841154 1684992 980927 352950 999419 411120 1119258 538601 1240611 1322609 377060 1100111 651907 930293 1695016 1909779 1868674 169306 604360 1947140 712538 1318698 1070063 1771053 1494370 1546859 517530 1311439 1653278 382731 1755030 1909492 48579 294663 874478 1376632 777920 975104 1718261 1216590 763783 194628 1666773 1504290 1576995 651435 439828 716616 1472113 1213850 992151 1119928 1608436 1245151 1872260 1691416 754110 920038 104615 1482058 1202438 1409601 990808 1165910 1279021 1078944 829242 406281 1401129 1623345 1497257 925613 1820968 1283200 98764 1176453 1784900 900992 275296 795490 1872596 472992 1584917 672449 255529 33580 1366440 1033096 1166513 326068 516550 1889983 1140886 372850 1767666 1759734 983359 1214163 1764553 1006070 854555 1163141 31080 1151953 1101840 864912 449114 1811617 1125377 1567296 1799984 773306 1193445 703229 544145 303068 1127608 792867 939393 1184345 1537656 561033 492998 1942902 1635712 1760008 1390106 1971984 1711587 1432442 1542873 1560124 823303 768087 1311749 671215 691403 1250881 1256815 359703 974925 228548 1845009 1232821 16392 1998054 1446184 809445 1085662 1237941 1246309 806735 1197113 88509 855086 1778635 1617653 556569 325242 1413888 341110 561900 1003822 1969400 59051 1342179 1145186 1301596 1477057 1266640 1679097 1303810 689793 1149549 1616118 129274 956419 237640 828209 1917335 227745 283175 584224 1486947 839198 1658694 746919 1411023 1682030 858725 1755011 1396623 1138275 996019 1799694 782580 1757971 1042855 4022 1725510 414376 1035416 1335746 164578 201477 756566 1007791 146444 946866 191736 626875 820994 1025121 86512 1059029 1499802 250350 1152950 363338 259944 752498 287203 925229 422212 1304189 1990096 1791177 1135534 1351535 1262623 604497 1756865 351974 1663320 1086223 97818 256714 963686 529196 1627226 576993 1980285 291030 1036305 1484312 1758963 1873447 1032582 1530809 632194 1622490 826285 750070 1544378 807298 75858 914974 1467759 361080 1081801 386369 1696045 1102410 887721 1162408 804295 70207 1833524 189918 342980 437815 1246861 1303867 492153 410688 1769470 769143 417774 990372 732976 751304 1429751 157380 585412 118 289711 568414 1697441 323215 321347 1706446 996797 252536 1768299 1206855 445398 342428 1748269 818376 1144022 1175386 827687 423025 346353 388052 1069570 1666244 670333 986450 158183 1240503 287314 1940884 646941 187818 1151634 1711834 717389 1956048 1220855 224533 713613 620573 617417 299067 101733 1635624 1853118 1546141 1134167 1555238 1556253 1405891 75652 563162 670364 582593 470725 462072 67446 1576059 1160943 1917521 157399 476586 618577 1519673 822729 1542433 448664 282970 134289 1070344 1997573 1092821 304439 1675533 1839170 1209435 1858954 1484297 1493177 262981 1733554 167161 1890264 353187 783608 816671 1495043 1337611 1629893 604459 134946 1714170 967513 1616024 894660 1521652 817583 1765834 1434764 1464483 1921963 927847 854443 1541659 827180 1769765 897144 1493948 363253 563674 1298546 1547395 1708197 1887774 1844035 1036808 1749626 1749164 563741 1473006 13311 1982252 1968039 1773722 1435861 1394272 1237818 121563 1832476 972220 1385199 154025 489374 139656 185812 1768808 159921 766823 898896 1027593 1147084 1327591 131512 57074 1577575 452758 1432260 1490948 336695 428472 1036599 506751 1588367 1610863 1756991 825132 1627065 58040 550344 330052 778584 1243127 1735211 1394338 62183 1070881 1453807 87151 486974 1754884 1238081 1766920 1621488 1494746 718971 1396745 644625 1625947 1930606 336969 1924433 860259 966816 1858933 1445092 342596 1195205 1499089 922528 882451 956395 765547 1135319 772270 992980 800541 876230 156531 1709937 728997 1845052 492917 1932191 1662862 1015060 1981364 1755146 1015213 250705 224365 414742 747220 343845 661991 1944221 14894 672619 853234 966054 9984 1401379 122039 1215452 62535 1711453 1688394 548622 485455 208206 705448 1991648 598847 357624 375885 585686 1470136 833780 1615258 1942281 269928 865292 375108 978820 1188567 1961933 871869 861232 680972 357388 215979 1857396 1406406 461178 1504631 137355 853406 717239 1191665 1061827 1533484 318146 1396335 1988602 43008 688886 20178 1837503 758106 1865382 1326854 803781 1179634 1361029 1231486 1137395 1610394 817269 749816 77570 1490907 1639838 792376 1159200 299993 1452953 1719118 732185 1681274 1601730 1046665 1697007 864019 425383 913363 1700970 280438 121593 1811729 476877 226384 777501 1037339 1132387 1394012 1498976 1601546 1629656 241791 1370865 1903050 1375471 401703 80438 1627227 57037 88878 102157 1421741 395541 753175 1852019 1505931 1624601 1840761 1797631 1865218 1922411 1235215 34989 192011 1478635 117529 625223 1263994 889160 719893 1886470 242007 194166 1571987 653860 937127 1960572 1427356 1907786 1543836 1590760 812444 267419 541545 411547 563190 794432 1228615 1337769 1126613 15496 1674116 685392 1546049 1239300 1642890 1599184 1663206 245555 867241 1246583 604764 734235 1417804 1336907 1958902 479432 770062 737934 538942 878804 1404308 499938 638431 1558402 1832062 1004173 1158210 262725 1987374 61112 148238 397697 1103088 1122726 824584 748367 1857660 1449085 1822837 240031 1718110 1256644 1052109 1765039 864996 603623 1851126 7991 1917608 1246655 757486 680371 790536 1157452 1552218 1574597 424429 1789480 1700911 1868443 850282 1118877 1638614 277254 1441578 942570 67450 1590863 780955 1218071 917728 867209 1442119 137714 1984294 431378 297393 977674 1376127 1973240 212625 94639 1804527 321978 1631288 639046 1483869 438657 49130 479161 899622 275592 826557 430823 504009 1737047 804842 1434308 1592397 1028779 822023 119954 1667607 270157 81428 1182705 499309 1673485 1078347 1677362 463046 991610 1435185 1082333 593438 827298 1032486 1954571 1141815 1462331 762426 1200053 425782 607700 1485166 955847 1142796 487005 644846 343985 1160918 1484531 1075935 254635 586865 1859267 1407690 812572 1379630 261911 254428 1223873 81440 1847459 731356 1206062 432710 856420 1677236 462440 1550396 516990 1275466 527173 1351873 1222277 21460 631035 1676983 909598 1776084 1504468 920510 925058 1094220 784566 990159 1905813 1488851 1218379 573139 1144402 458935 502304 371192 1925956 1418997 401718 1799818 1532306 256669 648496 793780 1416459 1491124 68302 1384984 196335 832798 147408 1423365 151336 549451 419487 862969 1943662 1917690 1763089 1606787 1316395 801367 403704 1929264 792021 1937822 786778 585576 1811658 1912139 416875 1461157 640878 1006180 446172 186261 495251 396196 1210022 864847 47444 1191910 52972 1558363 851621 1443657 372826 188410 514002 537881 863909 1963836 1030139 1254646 504282 1367059 327906 723963 48880 1292243 80194 688547 200771 421050 850295 1099638 1463775 355839 1440137 1131193 1271995 823291 140411 453202 1438510 934750 728426 1590866 1812245 1289970 1858007 892282 1977958 434006 805696 735827 657105 1324448 1498581 1380036 517662 1416601 1113305 1162195 835100 1070554 1093603 710084 858824 1742292 1456751 274395 1899626 862380 310341 1050543 1051837 515890 1982816 478936 1034335 1018431 813752 911295 135263 1983913 289110 1556925 665815 155576 885443 1655969 447034 1364128 1175961 1485315 248910 1800092 933111 780051 1109783 840099 1830841 831480 888697 503028 1009412 1031067 1134867 183211 266239 338668 1204924 1977867 188747 485829 982487 304623 1228440 1631214 330315 711834 1283256 1707983 1658110 5908 792918 997106 1591784 1300127 326769 706836 267036 317897 1324366 496028 490852 634162 997019 1084069 1512469 244020 514087 1511668 321954 726848 988236 1766871 616837 756691 569458 546344 862087 407641 1969454 1629886 1088668 1550224 742636 250588 1492841 1112650 1124101 245673 1708374 1600062 646337 1933528 32233 1907361 906443 1901382 468651 497514 1321614 789042 746158 407278 321571 285089 1119120 1525236 1720071 1322551 1967029 70465 1227212 251687 1916457 1566343 1942459 1896342 1948657 1291873 401727 1201668 1617837 1499852 1657791 1952446 1512897 124751 582627 1640715 1857022 437006 679098 139565 1035236 358384 1855331 107414 1559575 803795 1509671 1583152 1420729 787176 145686 446401 367437 1319435 1899260 1666854 1671195 1418038 228389 1893992 1764397 764787 287499 582719 201583 445912 432999 1788567 1109027 125986 163455 560945 1163014 280696 1840312 1806573 34018 386053 738662 1113672 1274583 446005 25570 1162866 387964 102058 534692 1857639 19279 259743 456172 1482770 1714501 1846387 224761 465978 1128250 1030983 1317633 1138911 769346 1420572 1180580 1562554 1211289 1322041 1434094 1113115 333435 812437 1674740 1486537 1792683 491803 507799 190605 331245 559236 1211819 89498 486481 1110442 190063 1229809 1488268 219736 1764392 501742 750554 1567416 909015 423180 553877 930520 28085 1999629 762735 1931839 1766066 967979 16683 1306665 136914 1741983 206953 541292 173833 722019 192153 1035230 979267 1915863 1138349 1756629 1293022 854794 1143045 1606501 490146 418195 354379 123607 518110 1043322 171018 1203542 1440162 1558537 453150 54050 1457053 828582 1326806 1798359 1258770 841124 1955807 1916700 160499 837754 1877867 285709 1707786 884647 985676 373486 1211413 865345 313676 1623860 1698322 1993380 1889425 1240773 626153 1642806 1693198 1792586 368852 10571 637543 1144294 1239743 1564382 748709 1012106 1778672 343772 1348711 492740 1768275 1144710 718710 1537860 81543 1192013 485655 202208 1179248 356040 854963 1192577 14470 184244 1583 1044738 6281 707939 1828741 1125608 1506192 253532 337669 1233275 649423 356577 724714 1334899 715240 876700 511210 9016 297160 1218166 201177 151637 494647 380979 1706876 123193 381050 810582 1471775 1990894 1503435 1998052 1328536 1890159 386735 1564306 1836118 1005509 1523414 1542373 1274978 925470 8682 473565 1323763 1275975 1975746 1231051 1292120 13059 789435 1348142 981064 1083324 465132 1512279 338825 88399 353994 1910647 1569319 1586202 1306881 383855 959076 352180 788170 1681429 1175146 946587 201543 508516 236510 714298 42381 1915298 1617436 859901 923792 983119 1353586 1772848 803755 341148 188800 596560 502609 1632134 1798388 1729956 75629 1807743 949596 1705243 149625 1474235 459991 1439903 1474186 1604850 1369537 292168 1580422 1524608 1300572 1225637 795118 685228 1495160 1362464 538932 528355 442608 494032 1037783 424183 1909665 327648 729485 779471 734247 99765 283928 52077 1647109 1078356 626326 1405364 2129 1610455 815417 1781713 704679 1852811 1553376 603870 1782496 646921 651043 1762914 957509 1835183 165685 913531 726995 305733 533026 119131 990818 317974 1878940 1743330 1328148 1289890 1762197 892276 506986 1817853 1181312 1605655 1353791 910047 1082994 344339 393934 773923 426542 43464 811555 1957728 1496146 1518727 1985629 334153 1324133 1135198 598400 980192 672342 784867 1032331 322246 898740 1052070 1772336 1706832 286466 843800 1163418 1967256 1903684 140960 4154 377115 83792 1685809 478972 407253 1592341 1375077 1689922 674517 1557457 843533 144965 1949552 57117 1270328 956887 1846140 1997130 1106135 1457937 568553 1855264 1367655 465446 991000 16203 691050 1147538 1769827 1264246 1482083 963162 751880 1474089 383269 895510 585401 1278273 500534 1002131 478974 979581 1026764 112962 1193091 1064291 1117911 1922262 1545667 1793950 1165199 641014 993871 586000 1078415 490829 1736284 1744560 1668707 1755285 1917102 1487946 993658 1189821 1505821 1851630 1917070 457532 400831 1981297 189133 631337 678329 1470214 1524687 1861753 968995 614054 1396479 1617674 934168 1398115 993805 779253 1916594 1633422 924785 817652 611861 546637 61362 1247729 1146820 229643 1171805 1245076 1926736 1242064 1789736 1926021 1235600 840182 1447424 909395 1277501 393237 747847 1247513 1617822 281391 349959 1692410 203947 314264 79320 1049816 1546126 1695313 1455119 100238 872707 1538234 1153871 1704342 1641295 1870361 1658048 327347 1349249 232702 1663756 589072 615434 186036 1606351 1924904 369971 1598530 1238799 615756 1653992 872518 289604 1834995 1911306 805600 686073 1499564 1622816 1859616 1752606 783742 1862910 1691762 1885044 728509 502420 350220 31236 1171434 944597 43708 603214 1116725 240312 836583 673268 1142650 513499 595372 1688218 736490 995105 1837291 1703725 135653 1507404 1167793 704185 1251812 907422 1043435 1999321 559139 302612 1308337 719798 1959840 957537 586215 1451703 1732528 801721 807684 156989 1240225 26698 1550843 460421 339616 841315 1113123 1052444 706048 1009509 1122265 902550 713833 1650201 228319 1919568 1794209 940519 938988 316015 1365698 1277491 1237875 1323387 1136367 1670362 1865933 1211952 1434331 1066887 1945335 1286548 319948 1501997 616371 1283917 889440 1894910 957660 1342854 1037555 1326286 904154 1043432 39748 1413606 1725903 780790 1027651 360702 1178260 1360446 1759813 1020776 1839778 660477 449981 1870949 1626519 93619 620535 1524338 1728400 153015 1747128 190146 29616 392088 493911 1521921 482 1545274 1141818 351362 311213 214581 181300 866287 363507 111159 1572100 362097 1231207 1089442 1045399 236702 697691 1397306 1817560 242446 1763627 153199 997927 1629547 1379252 1653277 1839373 1534777 560247 1143882 1950753 768581 193391 1951717 239374 307206 1683847 1757138 411427 566975 1268898 1854060 1896190 1636836 181790 1161279 1226277 1633807 1392506 559579 1510719 1006446 1677425 492086 817281 234243 354362 1224729 1872188 1582667 513605 670643 1863869 911583 653890 1678081 944690 1850303 1493797 396784 1077718 1086460 920420 149500 1261312 1871721 1887442 1308580 616144 481763 1794540 1400980 760323 278537 20128 1328723 711943 661318 1097387 1044937 725172 1588182 1149351 652975 1506826 47 988226 396257 1130516 1889897 971020 1339476 717628 916321 1147671 21235 1468286 840515 1373823 1600429 1063771 610839 1761357 1960635 141595 1119470 1602552 691123 1360192 390189 1536466 1460187 1385853 557101 1931172 52886 580237 1582805 1420422 1652569 692381 820890 1063548 1048340 1605724 1260690 1049523 1481529 1521870 1088450 1576941 627221 1544491 753742 1043198 1196468 79785 1322883 1151518 712955 285943 1510300 1288300 764131 399527 903708 618081 748860 1958198 1586652 1100239 168714 802171 312404 379733 664729 476970 615061 780378 1114877 517656 1206774 1107845 130925 582639 855497 1679906 1855536 962582 216672 1636918 1502377 401890 375462 1676292 815224 711896 517404 181195 1046921 1534573 1102138 1667958 1388895 1434904 986105 1865189 919368 1384098 1165636 408425 982376 920653 1548472 1083441 1107568 230110 1804222 665563 541263 1517638 949985 365378 1998917 1239083 1267532 1802221 1850092 746560 105630 595127 186758 1190077 526682 1157632 1244105 1410615 369234 1500581 1060067 458839 925728 1991514 506735 1188518 881358 706370 1480494 1832904 1901026 169656 1376422 319520 402442 1877794 1950811 861044 1566767 1524723 1964003 1138069 710425 1597813 448339 519917 1443121 1975128 186456 1180588 841028 421903 923197 1257992 1023966 1732185 854827 235245 447658 1627881 233738 512515 1715539 1053531 1696506 1937011 100903 853783 1205121 370806 1313142 1034629 597083 1952016 186621 51778 763070 1350110 166190 779847 159744 191807 77439 1494987 1995594 769181 1734552 722406 31043 882495 1404569 1285743 1150440 179703 240146 1377221 248345 1255483 625191 857389 1252497 777803 884698 216978 826052 41479 379601 1934643 912978 858719 750297 557048 1210947 355506 1072556 838888 1933934 239084 651761 1073664 271093 49701 1558247 156344 548836 1459123 1906655 717914 1298741 1364145 521960 522807 1332587 410810 1470148 62085 192358 1157754 1838553 777055 629488 1065974 567931 445557 1834029 1941432 895286 1955087 1437348 1533634 150330 1626848 1190728 1006837 1773168 786940 1150189 1085886 791594 498735 1054231 596510 284273 416961 44289 1206554 1783505 1422551 1657154 1722227 793803 397742 1916006 347294 1409237 1454456 582646 1546592 666947 795550 1410180 897730 1453772 1735166 1867822 682004 86168 1182928 313137 424674 882708 157416 4020 1361240 1979539 1867487 66708 597746 850546 1898038 1497028 172829 1418846 841241 1645130 1647576 1543533 1550882 1744935 1628433 678826 298098 254465 927061 839950 1704768 1063943 1958582 1607405 572459 399118 1828206 694409 1867803 407241 419464 195562 1053520 616994 1969266 696311 1323984 494073 840806 1130427 644043 1380765 463410 194164 1105012 438442 260369 739467 886757 1687242 1577505 1488733 1725901 172603 256684 1241768 1684977 1103775 941765 1632168 1601829 985179 1701615 1241169 1485646 1337259 1850546 1871248 220229 165234 191008 692627 776517 1044614 890622 739602 1866118 659400 1934261 1000647 1067128 46613 742106 1027858 555248 965907 994545 1638151 1242461 1217971 804512 1945207 883505 266660 335809 25622 481302 1057569 148593 1394488 1544741 1974186 1281367 303078 894077 692199 1490994 451020 734596 978156 1675459 1218144 1955611 518807 1587417 1651111 567972 1939394 1587385 1980801 1088055 830308 1320521 960554 1177236 1015514 1913368 1480101 308506 579011 1366957 431887 1850748 1602317 397871 37365 850671 1014713 1851972 800172 16154 1184448 1594962 268462 881477 1943314 1450942 151474 1086869 1782001 138097 716180 1902698 1359559 737983 1980676 43352 317252 1681844 1686553 357407 1802895 170827 1176704 1761609 1308295 590242 1740743 1783316 135154 690764 912701 1302698 1547015 176666 1354956 1481564 737687 1818091 1262882 437429 1599193 4395 428629 508460 316257 941985 420954 913948 1604549 51240 1797624 1631942 1484344 1822553 259899 1253326 1002329 795603 1150330 883729 1322995 293710 570650 1082215 286495 60688 1483627 929800 1056103 282914 1559718 952369 1848054 1214781 1344559 36323 1039512 1407676 828074 1733507 628937 552071 1113775 806203 613793 1431107 1250441 10019 745389 935844 1902062 1285609 1876045 474851 299943 419284 622314 534286 1084084 97376 1677562 888955 61018 689203 927269 1791750 1175624 223438 118333 1301902 207514 946995 553090 1167468 973482 1276795 1209714 1196559 1826729 346900 1422001 81170 739930 776152 691712 1297530 1119155 46967 403180 1895116 1115028 1720562 101662 456481 342290 66004 1436081 101305 23645 1506215 1293661 504070 1355113 144194 1227289 1428927 1155228 26257 1281346 58621 1069738 1636573 374962 1041911 75047 1313931 1667241 1743628 586461 108399 1208880 488266 1670190 1553498 1005361 862809 1690275 1578682 1747043 1148087 174063 1300464 1774996 219032 23424 1398675 1214059 38214 782794 1674474 775686 1822468 387885 400906 1595104 784210 1520679 237581 78157 1330094 623086 1064856 1369847 82723 1793722 154396 1848613 57984 714661 1548568 605090 1284062 1456910 1303824 1930126 1107110 1121854 468027 1426685 1673406 1047763 641182 1299880 91359 142764 987621 684776 1509144 1180379 1547741 153362 324954 993943 1422681 1071201 602948 1666017 288034 824447 714342 1838504 1383169 464872 1291541 1328476 915534 1017378 1043643 1243146 390925 1804286 1827085 1891992 732402 1537403 1368894 1122232 886622 790406 158728 840836 63393 289944 1786751 199333 151369 555149 1111558 557855 406408 1219857 1534291 1727716 644394 1109641 1944684 648308 1614181 99786 1064296 1641518 1959114 576232 1926169 1381015 1695303 1275309 1318072 1413089 751875 175286 213234 1590672 1443100 1070777 46183 411091 998786 1536273 543550 1488095 1437798 1304639 466556 721252 1265205 467440 1517796 896747 130922 1744064 1436521 1665124 875611 455841 618989 10474 184464 151591 1619758 1352668 1056609 1802356 686681 711574 1228056 364628 361543 1029582 1393292 362033 1567599 856712 1429135 1750953 1205674 120223 1249310 1727043 1803062 1993645 1962245 156507 1279619 1805432 1965208 1653434 1031447 154982 1164446 1961393 477757 682600 1553462 1497109 1661692 1504508 1229247 1266750 1423472 1082666 857117 882380 1668211 1108054 193816 1489775 1704283 1924650 1282914 1385734 287569 815176 1852173 623478 1360395 769025 715131 1916525 354709 326913 1878137 931331 1633381 1435401 1077420 82710 1844168 717673 671616 313975 553965 1567470 1998386 547880 317536 178731 1697076 384375 581510 409698 101566 1747838 1003513 1848247 1768482 467528 349713 750560 1906531 530705 481292 1745124 8780 909626 36634 1352516 694807 1617512 855456 50796 1171739 1652588 1468205 986040 340094 1149932 838458 1905146 421046 67118 1022794 9565 1594885 46717 1447064 1654087 269356 506653 1585246 22135 274892 1804210 1314673 84842 1660606 894635 551472 1113186 831132 1116865 310962 673396 595977 940079 601812 1644944 813395 435490 1325875 1266652 1105349 1161840 910208 1265000 940473 1108460 218028 1237215 1396856 1779323 608156 510750 1990174 1976803 1325220 640768 1122156 1047355 1536599 36711 1323089 1914775 1432824 1270489 777711 1689494 1976284 1807890 915438 808437 1385184 289444 941394 519382 789183 546060 1223972 94369 342333 1105711 486948 154095 942190 1205846 1726784 683858 951431 1175046 1110035 222846 1736688 1774360 756435 250555 1605669 1993666 635760 1888095 1366538 241470 1513625 678270 1502995 927405 1371314 613622 702117 1098226 1188809 621274 1537361 1990339 656120 773132 547289 1236011 575354 1316903 955384 1992977 1192869 924616 963631 64989 1880611 449044 652734 1503870 349091 1665346 201817 47435 397149 131693 1383905 290296 325065 725236 1142849 1459902 533007 1338362 1874259 1515152 1563907 863428 1639992 283495 1626874 1088240 1509853 684912 1957090 1635865 477627 576399 1741188 380799 871256 1823304 925870 724870 119823 1603715 1585824 301011 841898 1227440 1202821 1488969 629028 1782262 1304049 114407 1240731 1313298 915455 1026704 46016 668025 1210703 678161 57042 1125992 683052 188106 1347531 144539 1494978 1819122 1524660 573562 498617 1624546 42876 1249598 1938211 1009457 1198577 163037 1673532 21177 1582990 926953 1827198 621791 1596278 1237271 828915 1531167 1019180 538939 1948873 1553648 1678844 1709193 1349776 511501 367846 293058 222049 1356912 678753 1914186 1565821 342566 1861596 19088 1667655 1819755 1024508 1728208 85552 1259599 1574299 1304561 1712778 1770828 1267488 321559 1294764 619559 661291 579098 1139757 1624572 96243 321109 1958941 1020655 829217 806733 697302 688038 1913640 1343478 1011596 1568094 1346635 973500 308391 1467599 368489 1912850 1622784 1546996 1942719 1605306 150302 639293 1196869 1674416 965247 860306 1653439 1831240 651963 1371787 577912 490182 1249382 1352243 1167124 1393749 1151300 1532006 1766540 1446831 1567777 1728903 1088220 623900 502375 1542548 1717826 523363 1848843 563150 1836847 1124743 275795 404927 1021767 847169 1088994 1720904 874076 1007497 1435450 1479885 1217494 1767620 637860 1603286 51914 1556929 118812 1478006 1252133 1499914 848313 1987831 1271991 686521 1469175 891080 1030044 918972 1871247 1060221 976379 413293 281051 1491396 541107 1656279 1062262 489350 475159 146215 374360 1159389 1966703 1309818 1555093 1885963 1191301 1108326 317896 358396 1716952 1698541 117555 1925048 595730 436601 1993891 1537981 568361 1692771 1379133 1004654 766566 1423976 346650 613374 1905549 924270 828578 1817604 1600956 976806 20303 1064266 1748973 1483652 1641863 1176902 908224 724740 1287866 632555 307475 735976 1694032 823535 1201521 1598838 1635139 1094027 1275665 1590032 959958 684082 826030 1871245 1786021 341883 1497 898179 435445 1475709 1828809 1660014 1074668 742903 1246094 1257876 1352755 36276 125536 638437 1973746 470854 313714 1566976 662282 1478281 1737422 1830465 80084 217480 1970598 9320 1429263 420836 1962257 1966513 928002 498383 52693 1491514 1850332 1271737 1252249 1507580 292559 1385536 737168 608071 1384250 435020 537568 260816 1720489 21465 99128 1481962 1786401 641389 586793 126114 1870787 1085465 646682 1593527 473639 1786389 115204 1028277 674328 1855336 689310 725396 377412 648343 76647 1655188 267892 1059877 334893 933117 1943462 1556077 603387 723541 716120 494430 409791 1530505 772822 1695085 82582 335083 514832 1877605 379326 820237 812782 228642 78389 428587 1301363 1022249 1963546 1537912 93718 1960437 722479 1913317 1155244 1795557 341712 180132 1582469 972781 118586 41473 457342 46151 691908 1987345 796574 128623 1918594 1257321 409340 378771 1930711 316817 1276037 1413208 781113 908507 1487353 1342812 1130342 1853094 1777162 312809 1791996 462824 843946 684952 1527709 108748 362858 776811 782742 1101104 395300 759086 557551 733133 1328857 1984715 1583802 1763181 948331 484063 541502 601823 627305 1512505 1153582 363505 595923 870660 1394561 985672 1949194 793297 869368 138731 1244606 1067229 903569 1205906 70334 426933 948049 70669 246081 1402124 274713 310578 424258 957102 978220 934193 29570 321417 1882195 1660314 251837 1093611 270721 664466 605665 138562 1436775 723850 1326827 776676 1626266 941793 1390142 903603 892882 156366 38697 895848 741206 1751755 1019490 1182146 1425351 865088 1498330 571369 828972 1466096 189770 1782754 1865798 645609 1615942 1688684 825812 1954997 71313 1979941 902042 1905258 574878 1127255 1114480 1570128 3449 1365427 1913025 1379756 25428 1714932 906500 1406499 27305 575952 516790 393629 836801 1069122 1913739 1935952 442986 1010781 1168068 951356 1457506 1098460 809996 1101232 208388 951938 720077 1769966 1797326 168785 407022 1068315 1091773 1144092 925351 1273893 415310 1778496 1609182 1617839 867080 1749534 1189588 418406 1536698 1957455 1981006 253944 414725 600601 1279325 907167 1885269 1852815 1978361 33323 941248 1925123 1597278 677738 842789 998459 1564572 323436 1404742 124710 1530760 1127191 982331 1648271 260175 600328 654547 451210 979130 153180 182019 1438204 1248599 355743 1528792 1287097 161414 294555 630868 89924 1512827 907316 1868000 838317 1781978 125538 934186 1989297 1205501 1516247 1863256 1986623 1504695 1476795 65058 273380 712092 336679 367866 1664440 1559298 27522 1694977 1682343 1919932 1366307 1085866 465604 214069 208331 1325893 1605986 1179876 950028 1834235 465349 1857163 1664271 1613797 156778 686802 1791641 796539 1202303 1378881 18783 486898 315666 198254 1643887 560957 1521746 1150226 147652 443662 1483599 1440425 839769 670785 1181559 86276 691159 902707 318901 142397 1213704 1684701 1237371 1544911 1022374 1982796 136353 1179604 427184 392524 1198205 402539 1573418 908200 726716 1203724 1360789 495102 1385304 748150 1133871 407689 945700 102263 184068 454967 1474332 1640190 1519582 1139055 1140669 162489 59324 1711964 1194123 119375 1386989 902818 750945 333174 492440 346559 866639 849994 1782340 1935102 976025 692594 1399749 1383983 28963 429937 1394858 1614093 1544783 1165141 695796 370480 977052 1181097 1354535 781406 1072843 761344 1363323 878319 1406248 1403690 1876746 133930 897294 816579 1323982 1311817 1437601 1465952 105192 689619 768081 270302 634360 1524169 1596265 33367 790110 356581 1412103 1703982 608698 682094 206084 860674 970298 939878 1771391 1863053 12104 977841 388614 1220450 1318593 1004417 1092393 237270 1486751 1562389 1580309 1154775 897758 1999606 717080 240228 1379408 1339307 944720 1381138 1218593 1585565 1619798 278360 167008 953124 1216505 379497 38590 266332 10550 135727 1415062 172014 344454 958210 612662 1661886 779858 84929 949284 823871 309894 1082088 258280 1022008 1577387 761974 1238947 1479915 1279074 695242 287739 1187066 746434 1062126 170073 1357759 1417434 1396848 1791423 1318420 1892391 1030197 716051 25356 1498359 658996 661917 1766642 1629441 1424063 1530908 1877696 714842 1173747 1636281 1578904 1539080 278507 548612 90295 1003697 1803554 98288 925083 322321 704579 762161 738887 1305879 1205396 1228986 137956 715823 1477991 1452036 286206 1188922 1995088 1824424 1102555 288990 135866 1879885 107992 133751 382954 502515 745411 1615263 1689809 537307 136283 1059650 350051 1153303 340965 1345224 1276732 1153899 282780 1049660 1867829 803711 810407 393491 107515 1651171 635220 426788 400750 375254 908986 351813 862293 1988609 1089623 1093630 491746 1820870 230135 1993000 92299 1406962 414698 1384445 397435 79092 309832 1214427 704002 1009559 320504 160615 1544900 426181 1346106 218456 1669918 1565755 634048 308955 1772009 877754 1699520 1568730 290141 153896 333781 1106318 998491 1420606 1781811 1320295 1171448 776092 1903658 685700 1650659 470005 1720767 151481 361678 1614810 1182916 1447115 1613822 974435 538257 942569 1809078 368543 1325261 998780 1417023 758788 1258921 510285 488412 842750 642267 22925 1690559 552190 1434585 580409 139836 45765 520486 975533 385754 309547 1109240 1231128 174618 1804394 1182141 1598996 316762 1591991 22012 1003659 657568 381837 1049235 375637 484028 257285 1267265 1109938 1365569 186120 1756945 943012 684601 1520280 486041 1587132 269935 1265418 1964830 1926695 1739470 990799 1688325 146587 993113 1513663 1973121 1540977 1683240 681684 124962 725415 1030193 1148604 1648515 14494 313629 1050326 913412 1722601 779258 1365264 1141946 1234145 1457285 887633 94363 410240 1562287 653407 181509 937153 711739 1440470 677091 964161 789359 1243370 799063 1627746 1747610 887998 1487182 1632739 903129 1369325 410498 259217 1736797 891293 40237 1375526 1686498 1335910 257043 1066295 424146 244273 482384 160825 1203913 67240 1853217 1322599 734499 737467 1873830 651653 1150415 1274677 1489475 1601465 1796565 458057 1906931 231078 911938 1211386 1203153 1664498 1094706 1483329 1456847 762827 830156 902549 1099748 1595360 1684399 983684 1079511 594872 101967 1135718 765134 680254 1687363 917770 1355499 1037107 431752 266381 506258 1003002 1388893 5212 1293867 1884808 1976996 227820 1644384 1459988 1443993 1549466 1446243 646100 612685 600717 1167503 1430579 530745 933807 667669 1496754 752667 192825 485041 1979954 1140731 60711 781221 783634 202435 1394038 526044 148552 520323 530159 1169882 1583049 1599694 338587 213521 1597549 193347 1425692 220064 1164267 342269 971539 782321 313970 1378208 376975 210286 327395 1147338 702363 1341327 232393 798037 1775790 763149 590542 1410806 249019 1979695 1733355 1196844 851739 171829 1823737 578387 1434785 299662 1184627 1717317 731664 1334907 516908 931664 1800903 958965 1493958 301373 1551591 1287191 684104 557114 1132750 1002246 171318 1101008 59189 1187211 186474 1681621 421033 1160251 1367217 755458 818663 386847 1628468 1350536 1149108 395427 1674441 1941074 1457170 1606093 1101705 94699 1767977 1571390 1299277 1108915 784176 856330 1881144 1337476 817971 503161 714634 1982114 1640054 1427336 988299 1794142 522442 70530 826685 799941 703021 1324581 4197 1140092 737951 1835039 1370135 410297 1600640 881585 1173440 1515827 144390 316381 135199 122113 36206 1759472 556930 327543 805794 822843 1879578 902541 137468 1391491 1118632 200961 1276687 955224 403936 963105 769845 1040149 1005519 1875001 1343595 185897 1877389 748094 1318930 1111695 1513430 1828561 1586960 878738 511109 1089429 262487 1557826 584950 1711713 1300810 80006 114428 1938788 728254 676791 106788 422656 535230 517618 1431001 1332269 1497141 119161 1141835 401625 1455902 705261 1647563 647251 1020502 574508 591114 1803404 376902 1326009 1618379 1714735 1205232 588643 1063230 827262 1004404 1991175 1354476 1796662 757167 572310 1303920 1778291 159682 1487928 1485386 1923325 84044 1104592 378934 1568811 1111792 1904310 123491 1053974 1128303 704389 1047918 312223 647051 201457 124910 1658731 1102022 757568 464120 536846 1528988 1257524 1631839 1294951 1365946 1888231 179946 1706605 1552092 393328 1414991 392016 1840027 1587923 1252715 666447 788087 1097536 249375 809674 465913 477303 1808334 1551183 1278688 1143462 1248861 569637 126090 304696 110925 1417246 828677 1856858 1003187 1181947 1155546 1121605 1981941 1968946 1203530 1605970 1833781 280087 199244 1855526 991579 677421 528271 1916762 1933541 1629373 1165663 1916354 954863 596873 741860 178493 922419 444513 1942055 1390159 496862 1917881 1998626 139485 117559 861930 1230965 586195 1565823 730398 1119181 452184 918199 1111739 1546944 1456471 536997 40670 508206 1100963 1877182 1213132 1092335 733698 1697704 297973 1303552 180386 1506064 873795 1754951 693355 748321 911233 1264179 495374 199963 1015556 1244643 327768 1705977 895249 1320275 1887797 1709551 1939578 1273468 768134 56534 1609440 1134010 140123 1393760 1958592 479813 398829 1562874 1975726 1616692 1250820 1813718 487049 256106 55558 419163 263169 1569850 1794483 82237 38458 1144473 986323 1361951 1901890 71381 217806 1225520 701148 1274057 1499609 648342 1615701 1126296 1767392 381784 459019 916850 1561015 150237 1393330 1916968 445831 1863075 652712 505329 1094942 1229735 1441808 893783 1910722 126403 1142481 1638443 169646 1758051 1851400 444871 1721071 1729314 1507063 223608 349142 812746 493482 1504424 602341 1363315 1105911 211653 1648630 252394 1571152 636500 482256 1264150 19048 1942211 294676 326181 92902 1686082 34654 871443 1522926 1758068 1791293 275630 366762 547499 1990604 1343939 102473 1589112 655077 326868 279575 818707 1239736 1510421 812307 252983 1858524 1216623 1477063 1984300 1206367 1344470 676971 935404 78855 1487364 838203 359619 1090801 928495 611904 428036 429339 246043 1055232 1288568 46406 723156 1510882 915217 21339 1918354 1647754 758233 1498173 801095 661825 1569931 396410 1181770 1547166 33158 193872 385262 589753 936514 334401 219415 318784 1161165 388224 1883676 1889646 981587 187969 1207645 1012591 1979549 938611 555389 919041 1910193 1308369 1197442 1532799 378857 173765 896745 1349228 1746383 209709 2732 905137 348692 1046517 1189418 104159 125338 1661102 1741932 1240210 271733 277078 299935 1258430 1990760 477380 970426 798661 1291589 540161 102529 487951 1267347 1123648 1396732 840477 1362352 1434853 1177192 321854 1453005 1644295 1719127 1082924 1056902 313765 1635047 1553334 1955474 999617 207065 913245 1532509 909134 185726 1379257 72864 1829261 1558424 1423613 852458 1522228 954324 1296457 696045 399293 137317 1328561 1859362 82113 1758166 1155248 1538772 205316 1478866 1398077 300641 677233 720309 1796736 920743 1484506 155433 1629829 982700 29694 259867 1984369 51788 993045 1788216 417618 455246 1616725 1384333 145559 1079236 318605 473734 759715 1308481 1734822 1378812 99311 704432 409313 893740 360006 352300 631197 1159683 1096416 1130611 1629383 1288686 485452 779433 897981 160503 1031400 482828 1912827 850498 1433943 501270 140700 1066764 95381 1785253 1006241 993752 1244844 695676 638940 312093 1041072 597236 879680 1018522 156984 761282 794458 1596528 1046267 1442381 206942 1357640 1673305 915235 1303319 1734442 1914202 1418463 229469 525716 1995738 1205895 946537 1548655 281327 782579 1857068 1748000 713649 763481 1973490 729032 1503694 1871773 1244477 782476 415810 1234872 1879899 882611 1793331 328358 269014 1467664 1185654 347258 808395 65278 1900656 994462 376663 563925 873233 131883 629585 248233 1403793 619367 383937 1342219 1182563 1588571 1997473 1661683 44895 379067 131066 698819 580150 986610 1229854 1989363 1255804 821192 169018 1295973 423810 1829898 982986 398355 390293 915803 51647 1690856 190589 1816917 606799 1464478 627 1592782 1978084 1590394 1781919 1574667 647227 767877 921387 1245317 497248 89950 117321 200691 672406 236657 1069013 1648648 312259 1220509 792216 641573 1411338 1936016 163717 894663 626477 962108 1154339 280275 1434969 1206697 648125 486438 456494 995462 508282 499412 66593 510296 280184 1932830 1553633 499722 377272 50484 1040121 1784742 1946133 1159485 717580 287423 1536180 208402 1388674 154173 570076 1189275 1096061 926258 1861942 787701 1232906 1954590 1457488 231282 619789 404063 1482223 940509 1255878 1336814 288385 1642659 1204086 1095665 1471673 985839 692481 1016607 723080 1453592 1698506 1811999 1736842 525128 1990925 1961758 706570 833046 1786426 1160034 1857214 1333840 858416 293766 622090 658732 1146510 1182605 767944 1407628 703732 1037027 257243 1401917 457502 1477561 1740141 1911624 144291 1730634 1941162 1092211 243894 109264 1102680 1770113 1216820 1699035 1988225 928810 1777327 1969832 993007 835603 296261 989037 1026200 419889 551021 1559922 645581 605066 1194651 258075 339642 932363 992332 138355 325817 1720645 535706 1283188 1034870 1992467 834760 1800320 1886130 213351 244718 814747 637274 1021889 1462590 1076937 411074 1069137 167483 1833938 257167 1306940 1066558 486641 1313775 301097 890375 1045215 853086 477687 1288406 838268 777825 1832118 838757 965786 1196906 1841196 239317 1568306 782866 545262 1116160 1225659 119542 1191939 1688016 1642130 317290 226657 94444 1498604 27897 1491142 1324522 26748 635000 688551 1865446 1770570 210626 1950216 1657772 1468163 56940 1946917 158324 1542862 1379288 1332394 828382 1083445 312932 1669511 744668 1410146 1805106 1805261 692601 1354553 1718231 1436640 616670 1713294 1527066 504052 1048118 1328680 1881063 583489 110051 101837 1595796 160255 488940 1503696 695243 1199761 1517882 721801 323774 613101 1822845 519268 821908 547805 352518 704331 1293220 1147126 1087862 927579 217799 1749452 1319951 615325 441462 1034607 1168441 1379831 43432 1024873 1396506 1596942 880566 88461 1878593 1597424 1153387 938535 234876 129529 1350066 1158241 929806 1546528 608950 1316035 1917524 1277453 872789 682820 1543505 1019833 713845 931998 1264287 173912 1232139 1212246 1496160 1479691 1148629 1441565 1528831 1716276 512123 1923703 692332 1887470 581656 351759 654051 1631897 1675690 550129 754912 1449339 1812308 1055501 1101454 172593 1570135 561700 890459 706796 1441446 638813 1004704 809548 1210784 294072 1545115 1210069 1334912 1796410 159454 953963 810960 1238103 1581993 1168902 661396 1082475 1385800 243376 749473 1945213 1579246 857157 1825582 248098 1952648 1755469 1823843 205627 1035269 928964 1354890 461972 1492870 1817267 1497272 919363 1921985 1724705 1418106 1257074 1016225 1986694 846415 1567583 256081 351183 1188455 1714900 196848 225579 1115932 961564 60670 46711 744483 682128 998111 1259024 352919 327522 46790 557611 1091564 759513 751406 775555 648667 1680125 1252340 1682370 88654 297726 860756 1605841 728479 1541853 633060 1992912 1818422 1553088 242209 345218 1117926 1304751 706071 1168619 1626514 507829 56250 700867 1558660 1601284 1856012 493241 306270 598558 676857 1709931 1015707 686912 1846317 1844049 144893 767538 1596164 831440 688803 731813 569035 1020711 1879148 1238729 1957066 972561 1140573 1834825 1600449 1054772 420916 941232 704042 579354 1685107 1072570 1049752 1881824 338953 1665209 903719 1939510 1948368 1739583 1123767 1593993 1511116 1534565 1865851 1902634 782629 1518398 1701292 643879 187712 1071905 1805542 731284 511038 1250010 1980548 458628 1780023 68626 881608 456442 291430 71496 667048 1575060 831825 786472 1141861 922396 1208462 901238 1973083 201182 886132 1194640 368766 804686 1437086 1107379 1583448 112128 664646 255684 1332688 1647907 93724 1487162 1790474 1975677 260391 1198202 1096539 377788 727333 1285610 1884196 1940196 1074723 348801 405202 726616 388576 1791610 104588 803558 410403 1264335 1290026 187003 1975488 742029 568804 1917130 1330821 1814880 991885 463925 829388 341492 1792141 208231 673556 554845 388829 1212005 444347 270068 768678 565251 1988502 330730 1130287 32761 186056 937926 1788344 1478114 1899532 507439 813463 233477 787766 1199758 1480950 623324 1776129 646036 168388 1907642 134998 125147 1916634 1580365 1024944 1803382 1136029 1373006 809228 1255336 1641447 693239 1137458 933689 1456796 404048 833110 1518088 1368116 483893 1988774 1170034 1679197 392231 1727937 1043941 787026 284630 110823 92773 1856881 971191 639541 40673 1917189 305812 283716 94785 919088 1074980 1608076 1652581 651082 521110 1238887 808485 833952 1629091 1642487 880696 611719 44123 209126 1684569 1324569 1256651 458300 1210358 1311428 770275 1666062 620425 623400 1020416 1020047 513572 265428 1944961 1089119 1268653 885025 71640 1744713 198076 1199945 375036 1916818 502573 419860 1809215 888841 717943 668924 1125759 919070 1273406 1825178 441196 1591336 883782 1425653 700856 1893394 1079983 1729512 1430324 1544514 311306 1564500 1137702 1262613 1973750 558117 119530 1593013 1786423 1689567 1864684 1753776 80392 1913140 1365491 897429 1932023 192796 1308748 887495 1073936 1921577 1182813 1027274 386609 1352067 1689502 743031 28903 1843176 1326580 609765 1604429 1694159 789250 1740840 1820716 1548874 719257 486496 1111039 1190515 1117391 87089 792446 313081 1464316 593865 1643219 414058 178335 1862832 1850178 629299 315079 245481 1378571 1559717 1233568 1810920 1182910 688906 1239618 641503 894547 1104691 1060208 1543024 597724 1823157 1404086 1374386 1812342 1944226 923817 431413 1417366 1904796 60803 1722958 1568227 1935729 419518 1367252 1455449 1672624 1313997 1716637 1178014 720041 1465997 1034362 1175847 1640971 33476 415770 1454708 685255 1639364 1343569 616001 1226870 1939450 818965 665744 1699914 591796 1945565 1046809 423274 1206794 1637978 1646591 78273 108254 1155866 298533 1810148 864106 1137139 843386 1220938 1494324 1476870 889662 352243 1617463 1721302 1781861 288279 5753 1900923 253866 1585892 1454429 1419247 399614 451220 872377 1191395 645400 207897 1906455 148585 1411689 358779 1789548 1152091 1517461 1542679 929702 1529463 1625743 1632078 565021 1564092 729774 152885 173102 341415 210523 1406595 478295 264047 1908146 179886 1582842 982773 1112421 1447739 1933975 1881234 375496 930557 1882375 524028 1187527 643737 995603 1449899 1905301 27427 1219259 1712926 1239791 642317 162095 1070701 1162964 116564 409869 100418 97058 839730 798140 477285 1735136 226585 98845 1956280 728104 965051 1616085 1413967 231688 780905 888056 827049 175621 77896 1397587 859100 1130802 1813232 34299 1416815 1417686 797110 245731 724783 1013066 1217342 123022 945166 254896 1193449 399599 1509536 587544 48063 268103 1341918 1361881 1824216 1933249 1009375 1859896 1324151 458247 304917 563342 1250908 1758008 1149764 1839343 1857164 250675 384565 83254 598951 581274 833322 1814689 1640672 990033 146380 1382861 1155997 1178349 694166 1577163 805503 1998149 390360 204345 1576786 142275 901068 686530 1347726 1142078 1162325 1861315 1460141 203018 189977 735390 875879 912223 218453 1163906 60238 1165930 1181249 311154 936091 371889 1743253 1806475 191859 762658 890827 288159 216611 214322 1761154 1840807 785090 93597 1567727 208844 1288112 1959496 1641227 1209607 1636293 1438178 787430 491705 1365549 1279366 1265153 214046 617558 738353 1113690 263762 880896 1345894 1967906 639209 1360942 1951291 405041 393757 146801 997869 1235423 1779763 1370876 1691364 1311260 625105 985326 1873249 415933 1724226 1879398 366352 150370 924165 477795 644217 1446382 1837175 424482 834649 700642 522906 209766 535344 255311 1537881 868340 383076 450511 307543 1633528 1243271 1666316 1518986 1682897 551283 499924 74948 209649 1948889 179406 308562 1746025 970278 980647 1046174 1956918 718031 115540 1237817 1104232 909891 772398 1776554 1980524 804414 345748 1716328 139691 1087809 1703813 1377964 774728 200253 795887 876398 1905737 955706 616437 1954355 1631954 635085 662712 1922439 846262 148295 1788303 229862 1956050 1360184 1546851 365345 1231547 940223 1279984 820816 1022775 1909271 182892 210637 236018 1579325 1069537 975613 1968165 1843053 82303 465982 960164 1303278 776837 1340023 886041 72379 848156 1043711 443589 1009886 1155941 1190612 1466525 1785791 742898 571549 1087121 1782559 1581077 1763661 459407 1494845 1119248 1871890 1221112 1533310 1208950 336482 202735 748377 261719 1563215 627747 734286 46695 839797 763544 884960 1823446 1500269 714252 763091 601111 1377921 1850449 1080301 1475825 62746 1676781 1475814 1751540 316153 1898516 1055053 536326 1572072 1901605 1278124 1190322 780812 656305 1844611 1371639 442181 1886880 1003825 1269427 821576 1033966 1301829 665286 519649 681081 1748379 1907370 305526 1518009 79223 556054 233225 773480 1644249 1919450 727472 69773 1483251 875942 409652 1439298 668387 784575 1475168 1608844 25794 787486 484201 1955406 713418 294059 1771947 919023 737320 347060 23514 1129624 845358 733279 45705 134776 1814021 866997 490760 1489104 175719 301588 613135 228797 1271435 1623646 281471 1548319 199153 1650224 609202 1795335 1288901 527479 1882062 592005 413558 120123 142780 1584459 1655361 863604 1163450 1927950 1011294 599074 1622141 1059994 1063369 86424 840379 848244 1668218 1804095 1811132 1736473 60848 1084017 915440 243479 55123 5473 1579471 8759 1258546 1325737 1957681 756602 1043597 1122854 1699275 967144 1830375 1480429 1610500 1321112 1931618 1390076 1950011 1182392 1819934 1851520 1122201 1091806 813592 1501907 1109753 1298335 1409493 1140965 213814 950805 26956 1877431 913988 873737 929907 1563412 682784 699658 133814 664428 1609873 1136774 1928319 1446724 1918070 1460376 1207539 717797 41701 1715284 1193747 788067 178201 424577 1918318 1851035 1268703 1278433 1635795 146613 239804 1262074 896121 1904079 815748 740268 1792004 835860 1419084 1277386 1246888 892806 1247443 1472632 252207 655436 903398 1778190 1667977 1914393 875005 922553 1111071 1069510 1971585 1502801 304716 962455 946779 466490 449474 854612 166187 345441 643537 935068 631868 1631542 1342591 460438 208526 857294 1239843 67960 1849466 721510 319253 324680 327078 766745 943406 1485517 96027 708467 248901 1399757 246858 1381821 1001424 838286 1491262 586364 1033722 1457345 672484 405491 774024 1220236 495040 1569892 877479 1475272 1339903 1604675 46836 1717302 1924523 821337 1770150 490359 105287 1671995 1892411 509073 1974518 799318 629217 717622 1623002 1293100 1280908 900606 1469802 1836416 1035206 1132796 418699 1061007 1242380 1623163 802000 141269 1047786 73720 1734992 1486620 1380601 1219468 1216716 1329891 1613046 940312 1711514 984138 1836630 1272911 121105 1614459 1070645 1365933 1876441 1982454 1319338 427635 333713 1773890 12864 181547 1118175 1449917 1180244 1609435 802647 1275071 1757895 121833 1677823 977314 308332 1870828 1646234 1048842 1144381 1783922 395405 1133519 376717 1190324 1333675 1381053 688264 464240 997269 1743384 793766 694078 1576490 1357804 1996889 232401 227133 1709720 944716 1835880 1829411 1957539 511940 1173803 840331 491474 1062196 1350623 80432 1259561 402834 81198 1502530 1565825 999738 460574 791535 755130 1395057 1140318 1089806 297951 355431 1083928 1874103 1219993 1480491 1753345 131111 1155072 1080834 874850 66560 685142 1473615 485844 729816 652633 1786767 1156994 177551 296670 1249693 1158915 1445397 1603931 1852285 1187703 1475119 942607 803023 1570658 783744 1373697 1175491 582652 653767 1447592 292055 83306 1551689 272851 1683205 431278 1293768 1582798 1603871 736711 1227384 880866 414605 566067 402019 1241726 1590391 1262394 1682681 1963073 1487383 1382913 498712 1635681 982494 1069313 976518 1759796 1880936 75221 190394 1808558 431683 376150 1245395 1327095 1947807 323609 1581564 205375 1970894 1119882 1128848 1361922 929176 1102057 1689446 876625 994164 1987169 1416427 1744845 1489901 548111 626770 469399 942378 563532 1520587 510519 1029641 1177120 64131 449817 671193 961541 1970742 1214575 1125554 153832 1168037 452900 1692973 1413107 163400 1089749 1200538 1938118 587101 831936 226857 803740 254023 372425 1477963 1505604 1132264 434072 1963405 759598 1075962 1422531 1955019 1464346 1159974 427999 1155416 1275523 652964 1193798 211922 118108 544378 77603 1013017 566144 1015297 1999698 1088469 211597 1103254 1422998 1325935 1855869 1169596 160210 550062 1554300 380642 797778 69363 549223 293006 1416955 986497 1441219 1169170 1205071 1872333 221006 1362012 74001 615399 691471 1535861 624742 94854 675897 1048954 646636 1140772 183708 1055328 767712 1587979 1441165 1446426 331937 1769958 1962012 1817817 1426844 1683873 228767 717982 173718 232186 405555 870619 870567 1152716 1962660 1333920 900611 1566623 321512 1364490 1608919 1730968 731417 933643 1309306 977573 1406867 175860 820537 433289 1852184 1869988 448948 1740999 1481852 1913835 217031 194451 420459 884917 1942049 1290559 35417 1069134 680589 1465985 1121187 1210216 18832 1936599 240655 430806 1241016 470335 1026955 590783 1420949 1545197 846549 1867010 1671796 1306634 321911 1520928 844690 1200567 1337285 1039199 1923450 272265 1565707 849800 65454 735129 997289 1885464 303370 910661 453324 167419 1437224 1459173 1925216 965508 738302 1238640 494076 1783932 1033691 685825 869437 664733 1048809 993102 631978 1380116 930671 1003683 1461170 596535 53799 797009 954020 103479 1907203 597397 1926998 237953 686810 296288 659528 1092570 1053417 676429 1065381 205354 155635 734527 1393482 332296 278493 1703629 826230 427231 919205 931652 1130758 1491852 874475 1023067 37118 103608 1349315 1462544 1038884 1593288 1483693 717154 1792996 865874 827578 703598 70807 347936 509949 1610326 1468473 1939251 1436272 967537 1955216 731587 1443768 1389623 922081 21728 1452114 1435341 1404456 957669 1019508 1403990 1225994 470829 66225 1049873 1111736 1520085 344069 1744048 396580 584090 188884 1698425 1221637 1179884 163130 645096 319389 53426 800911 1838205 1284833 336992 945679 992038 947136 1497360 541310 1983901 1662822 1160322 1028687 1046222 1057716 1805926 301369 1062226 1922888 1678085 776036 61117 1677445 1419300 914098 657799 333653 1611558 1095446 1174571 616781 322871 1260699 870859 1124415 1555338 1853625 237467 896051 1062655 4249 205159 1408866 1526600 201584 1822053 1070920 1027205 1615855 909353 393430 104475 1355107 1638853 1539312 1401244 1270950 628280 1052847 147275 281183 865985 577820 605810 1931072 1763000 785074 818030 1058135 1300748 1178572 230269 1153132 665713 832474 1444158 1772217 34166 753431 374605 1469545 1349220 597274 1591686 1251560 1791976 1465173 1514607 1044386 1418956 1542989 1363384 1750051 1044956 1089516 1062728 520875 1436036 596480 945837 780161 286887 251942 1617482 803505 1943591 1865968 1380272 352016 1659856 1416397 706360 724006 1988347 748607 467604 1091396 663583 546184 717333 80176 1238419 1489464 1651045 1511736 1803325 951911 1082883 520765 1941469 477000 1254317 604599 1214504 988463 249501 1293153 771747 1919455 368770 567459 732895 969859 543686 183753 252767 1448019 660200 1435138 1311095 408467 668518 1727868 661602 1297395 356823 1977047 893837 1459671 926030 1685447 509723 1865408 1271317 1681744 214441 1271511 1350084 1867886 347269 156567 1250597 572563 1349298 1418517 1230195 363160 957281 285571 366457 322747 813654 1084637 1542897 282053 1366815 1957472 1617404 1668120 1625089 1808537 1547466 1444029 565442 209755 350422 215538 936025 89359 1672197 648069 215787 132084 1209615 491300 385634 1782406 25065 109936 1281991 501162 678859 1461835 1465558 1497865 1256274 298277 1240820 315763 743280 1230531 752869 1884119 1208617 1836275 701579 100476 760084 1894723 1522528 99112 644141 138539 1190187 1700655 611286 1954948 567665 1860557 1369243 1071253 1140723 1415138 864384 1235613 1385873 156171 506964 499803 860139 215504 1136619 1718516 1185406 848177 203260 210147 683083 1221230 1331902 135752 1482390 1962310 371878 695826 677991 712705 1014057 1127591 771448 472608 1100972 278357 162153 786920 1711092 1523691 243728 851294 1533 1975885 1014028 926451 1966364 888953 1611516 656432 291717 1152440 1112600 165574 70041 445299 1501227 1872298 421116 615137 960468 96004 1964549 1442601 1854755 1603665 1183512 1273007 88772 489587 1432529 1856416 24455 65931 447614 1827977 1098306 884306 1934199 1332442 876509 1190333 1269335 431601 1739029 1883921 1056289 1901077 564658 871418 877166 1080955 1410411 855400 688709 965939 1528928 1946591 430653 1242946 1846042 724923 609425 1499164 1411024 1021046 218665 1728258 1818334 1448515 712753 166904 1323329 609438 1835497 729327 960836 1020340 1845290 1637435 1321049 1016354 953679 137430 431649 1397550 1399935 1740537 114409 1707123 1925460 1927822 1536432 708925 1937711 526593 1896684 174013 840770 816168 482622 339139 1742322 1863440 124736 1059077 1734513 1263234 1220937 44849 1126997 1942667 1114613 1688186 1974634 461751 1795000 1588603 465768 1098567 1004689 1618009 1920255 752025 1363477 1817067 1792853 803204 867467 231315 525860 631157 1701027 508411 307587 700139 992092 739965 504491 1600518 1967737 965937 1957768 124542 1006766 400007 1503862 1162495 87049 1210829 1293523 1027749 1221874 1319959 312629 1566537 1619491 1018080 1147277 991502 933486 1412585 1541743 741710 1231343 982523 1482486 1733147 1186208 119708 1476123 1309187 413356 981933 566841 955518 141949 1547204 1620714 1982909 1064217 486958 1220675 1804254 546436 890735 1519521 1650634 1363254 748356 1131235 199806 1293066 1846011 1595334 1882196 1801417 1324228 440398 602337 939815 571253 256349 318704 1918692 761343 357841 1845442 1467456 1454369 1726678 1418858 1514570 1873538 1980906 464802 425074 65829 1820491 477985 348454 554076 575626 974990 770644 1256049 104894 1615105 1352779 194762 958485 1519404 258286 1230560 498582 680398 1299039 1242715 56421 872505 1602369 1791161 903472 1680609 816812 269768 98659 1369457 199218 1749948 1163685 1945179 431140 738133 506071 1834741 910033 1011337 769773 1123776 1934847 1862695 167385 746569 1341827 328830 35184 859618 825414 599090 1247012 1331270 567121 580855 1780266 1619097 251253 40208 986340 1899774 1056417 947231 1913555 281760 959752 1161538 1918857 566542 1521517 545884 1833450 850897 374397 189810 1399098 175716 364090 1020782 1295683 1821464 1832408 1235057 550570 307964 1185830 1906070 1571514 961654 1773536 755253 1536570 745229 1211769 337049 514836 1451601 1390903 505222 1525103 32834 1101939 1824676 1181457 1522440 1154543 463917 1507004 1668718 1186145 1026898 663349 1118863 1056008 574285 117985 903386 348071 1926147 1341444 1572975 1761782 1606923 246553 1353657 1407612 90650 25105 540403 260939 1568557 933347 135640 871193 61903 1734934 598391 159606 1974979 908559 1410667 1894519 1326166 1183571 58938 41483 211394 1189356 1814774 1895363 920973 1793292 1721437 1165092 963240 220057 1320830 1633016 1885690 1790338 1813744 376993 684151 1616510 1012050 1994281 1431206 335702 1132851 71292 1576493 1617585 17741 31165 1788779 89229 1643218 633774 105312 937182 1422990 1459612 1126484 52643 694034 956512 557704 1082853 1013727 161478 969572 170625 1264009 1789457 1659629 862632 56843 1215805 1203158 364913 1355504 1878152 252178 382352 451911 1992556 1315186 1745563 78793 91560 317758 1089636 295730 897375 767262 762223 757625 1094834 1137924 700411 723798 827032 1294976 270066 28262 690435 1924982 1530682 28584 849106 542400 1187512 1001648 1038722 1465940 203642 123576 739854 1183375 675264 411287 1919209 207151 72085 203108 1463703 1271475 429122 310730 1844296 1919205 783979 1662880 779653 1852517 1946329 1894779 1259934 1277927 1550903 1284568 116952 939366 1547808 118836 990282 1803044 592778 1838903 971741 1301914 473188 458035 732101 769645 1131161 892508 203235 1868736 1885358 1656347 1794624 240075 1817647 39313 1376187 1511918 1700773 1705863 1885678 1507283 872894 1487496 1287556 659822 1278160 1695617 346219 647974 1982007 1940215 1815743 1118752 932200 697310 595895 1614684 760913 794802 779830 409770 286615 1949546 1363827 1707303 130549 1324329 1740340 685743 1056437 1367727 1956101 1111222 725544 978112 1860871 704114 1905671 398893 890834 1405208 1836156 272135 1850785 1204173 1315439 847080 1273797 165978 925931 175490 1584615 693703 1362048 1045247 847652 1205206 1666528 1747100 1374123 352925 853598 1080427 883034 496459 1735483 1671071 1676100 147657 1516054 1923894 511077 765968 337465 661769 1308655 1284907 105615 1915015 956259 1962670 697741 1174644 844584 1263753 1683086 275575 1201983 605104 76512 931869 986592 1855228 1188450 597409 1753656 111526 877017 613084 77035 1939337 603474 1794079 200214 1237276 1904046 1160541 391332 1266310 1837004 792834 889131 521278 1613465 1263239 1024446 379124 1196666 312734 643513 1246146 760643 1079020 1434223 885669 1669697 1503622 1727375 708816 246175 1689814 67903 192667 598383 1045534 396936 355157 1638875 45853 144927 1300907 683455 1602177 1160320 181207 1896734 150933 78233 108511 842716 425099 736819 1711894 1217509 71579 494256 160961 1743626 1143799 573831 311487 577076 709807 1027172 235996 490771 1414164 988830 1633659 1838130 864623 1630386 655359 690810 1267841 1145000 718188 1590131 1352906 1889794 667168 1115676 909654 1278256 1566174 659059 338442 1577343 1227536 898746 152191 846000 1556139 1991240 689452 1522104 1178323 1496621 1811716 1357186 416398 402132 540238 554374 857179 218110 1734460 1737673 330473 780516 1793089 234749 1282959 361813 767742 1088850 681690 929636 1856693 294537 175522 726015 1506136 970408 562639 1041785 1795899 441971 1842484 1953666 1037433 1381854 1947648 1421490 292031 1781045 795453 1729614 340670 62737 1574723 357031 1913541 1901536 1850854 1293221 745690 1388713 109912 1850733 14433 1791556 592166 435289 364039 571234 266044 3728 1195847 1430271 1629938 842620 523970 1816014 1671750 612094 333280 1815029 186145 252386 1374060 522951 858566 467517 1688687 1173958 620973 703736 1105152 1046049 1107431 6184 1310828 689604 277611 1738055 1805053 1054713 1161306 1116290 41117 1786290 1413382 1458101 640400 1314027 1126212 13146 368555 581655 1165755 738811 307005 577983 1181089 1944070 1953553 1025823 1483656 1948965 601874 870508 832862 1232997 1892008 830165 1179743 1567842 1528440 223249 302774 1182143 603343 463891 1180471 1505885 494432 1435118 217256 1932324 913632 839955 1456389 120122 1662374 1639643 341040 1689807 1968899 656247 1333569 522321 1969345 859946 1154012 1435322 1967061 106546 1222783 796330 1528247 1043477 1995329 1290844 1230379 984509 83100 482739 1825626 1891425 942109 338688 1903345 772376 1920849 44042 915242 262421 583821 1247519 1625059 1239630 176338 1576527 1335087 1771626 1215175 188649 1473412 1319473 1869750 1924699 1089731 687036 279978 1413817 738907 185292 1696526 193199 41641 1545569 703964 70407 806856 20043 885169 1563716 914524 222064 746743 1632300 1978464 1212038 1905818 1080634 1429817 287214 1985444 310281 398416 661122 449366 1867939 277363 1306645 960333 726826 937227 1749632 469537 1486068 1628364 1397459 101375 1839686 34724 1109627 1299854 914144 1095035 328559 1483169 108970 187602 54728 327343 695500 979815 1803008 699727 610751 449721 329889 828849 1340978 94972 1678893 416500 1193919 1418589 234746 393036 258537 1663742 1673163 1896141 166533 740751 79995 1888177 957659 486317 845266 979534 966739 549224 786879 279213 1256956 783098 1004908 913228 1556071 1924839 1849166 517499 764781 922293 1688272 523647 47070 1555708 1104639 1102972 1910393 476772 332889 1805907 1516133 1060413 1235910 1252434 1536033 1332473 1243657 476338 50712 744704 1717841 1268802 850578 921193 1829754 171070 791882 1825216 419634 71112 72211 731711 1177503 296878 723142 124406 1296200 1996614 1731718 657347 437699 1334311 1524848 1508950 65087 298631 1119601 1784344 1393005 999548 340428 1898577 1997856 1018845 1288858 1849377 1745687 1401179 70309 930235 1834470 1389427 1760649 1266158 979261 1323561 581347 1470595 513156 466964 983318 239961 288359 878385 1142037 1451375 330077 617924 821109 1457232 929149 554945 475246 699158 129386 583638 311232 418680 68503 1921816 872639 1315898 1486669 325059 51799 1553383 1706091 1115589 1489930 1210560 1180403 1379028 663190 936564 1459589 502807 732120 991125 278719 1768225 263338 209161 292801 1098481 798498 674543 1716782 1974545 947869 163292 1473308 68033 1539769 351292 1235266 1845201 1244339 473091 267595 1192170 1764185 206556 1756674 303754 214288 1310952 1552156 1694841 378808 1877635 1398135 558290 1532212 1406466 272521 710710 1590393 1685366 516379 1500532 1374988 1341493 1885148 143869 1824414 929157 1789036 565271 1023206 1332461 1466182 1181673 1631945 632806 1231832 1067244 394713 1312750 1640275 1880309 194980 1821333 751132 838640 22346 1212636 1032970 211225 1932842 1332043 399376 1722614 1144754 1526216 425968 751348 1124689 1438968 1827697 1018302 1226046 129406 174017 515764 1389613 1722383 1399546 1556426 994100 795789 598908 1428889 1630729 856057 58088 1269079 1801530 1430882 1221989 773786 772068 374840 980038 895219 592761 1786371 1519661 960154 1877211 768359 816201 1667138 638746 1006843 873056 1882038 1687485 1595816 1435000 1166626 792676 1506025 1478150 138456 546825 415569 1165606 348201 147633 1979104 1658849 1926853 1208446 1167012 311564 601481 1861640 324191 1521896 187573 1157169 788532 526735 1699950 860397 555146 197759 475829 435863 1235632 691956 749812 1050291 6315 1807780 1646958 884742 44858 477845 1897669 473375 131037 1917474 1848918 1780540 1539030 630021 1648350 1011774 1028400 1120698 155519 982189 1496165 1820806 1790533 1619275 584403 722826 1033852 1160293 757646 943674 1764288 46559 1482442 1235868 1504906 1044799 211792 866024 694950 138407 1175666 784174 1784772 1301994 532744 682060 1066356 610449 696023 1126430 1111317 1656522 1632503 425684 1661769 642587 688746 1851508 1766555 1041488 22072 1130585 676003 461107 1942187 603914 1604677 1897951 1067602 1920605 1993494 1803189 269944 1555094 1804366 928682 1681961 902124 75487 354330 1195148 183777 1570783 1098387 1145481 1393011 1925253 1978966 1862254 1066462 1782527 1191841 374100 577891 1202745 1174616 1153671 533011 1252581 1063493 945603 245056 1354219 432382 1054065 624043 1717976 1297805 992686 79309 685862 213148 925242 315920 474776 763799 1163083 7404 1345530 988396 608529 394371 1684674 1113709 1522348 1399276 1498400 1650915 625087 1775755 773129 1670209 1492361 240563 41953 1575894 1661695 1121162 63547 242769 1996943 366455 1453799 373202 1926892 1891120 675648 1883637 1951078 1020118 1184114 894183 48397 1347362 1781177 1047627 647377 1821522 1800106 1282211 257202 1344593 836178 1636888 1496037 873506 24191 1541251 1531192 1679355 1396861 372399 1789501 398247 28063 1810957 1575879 1688725 1608995 815686 1098315 102861 242034 953666 1265863 637724 239493 1971510 840236 1138612 1604592 1964178 1730848 1942877 1249818 823515 1373755 1844176 618995 1150687 1443953 629125 1193657 180842 721536 276551 779467 1920293 946554 66850 606192 1796063 5824 20737 466756 1411629 898904 1971045 1926931 1061568 871448 1949596 1238609 527864 144795 1273217 1166705 95632 434991 1121211 432201 1969320 520950 1856664 1986074 1481132 187946 469053 5302 1066800 423894 292316 226031 1658636 1955975 512945 1608291 1896926 842977 1858107 427670 464689 907189 796301 623304 98430 917753 1946483 1177782 1861435 211451 299419 266775 593932 762364 95768 38447 973301 1671562 903117 778005 1565401 1473670 1506944 904462 1573199 233254 1230642 115471 674026 1502016 956145 880586 1066756 115134 1722726 1184468 314803 1181026 264301 1468224 1900266 467648 1965047 1789743 1040239 1773282 1223617 738049 1759715 93952 18786 607614 953147 677806 954323 810104 1768851 1990395 1074602 1789160 446726 1184833 138404 188230 351303 231769 1239556 534053 1188789 496259 485336 1602029 1209250 580757 640117 239934 1417494 1927389 1560043 1563185 519037 736998 727418 1449791 191669 1076440 1000509 1521619 1825644 871067 252369 1493122 542703 711735 981315 1683579 1936565 1540392 347072 1516882 1265920 254131 1392017 202363 526317 1466552 930427 822453 1954111 505078 1640895 1123100 990104 1168489 971486 531998 678486 961783 489408 1316095 262262 1397694 1622786 563012 773944 142124 1603997 889813 114013 997568 95261 1867575 1985978 1907274 1078309 1841184 1502528 1485306 877266 624769 1032569 1607748 616604 1427660 355429 852018 108353 1889971 48594 1085136 512614 1493619 406686 846201 1463066 1057989 1959373 1535061 624306 833764 1900830 302219 1311946 73363 605215 1160138 940195 42459 1248289 1987714 846662 1993856 492900 241819 1922806 1973585 247148 1525251 842402 497917 731644 380301 1809308 745255 253207 1193713 1087070 97111 1198044 1706782 1752553 1723855 29744 1250729 735436 1261084 1089109 1090591 1072931 1483571 1944669 882189 687823 1324156 153100 1006168 1015221 1768382 236978 684429 1903383 1099641 1958958 1240554 530311 59859 248778 1952520 1934471 817182 818168 713525 1087479 742921 881749 1633896 994297 1230959 930714 1283545 1941405 1866224 1758332 46117 125212 41643 492081 692655 1271378 1739460 940771 356917 1824850 1276384 1860041 1707930 1862838 96128 392313 1051877 1398397 1428818 1870390 1568528 779813 1556611 613816 965193 1190279 1606053 142534 326781 1063870 1090411 1491166 867331 1058600 50801 60277 262787 1973353 202875 330634 196760 744042 411629 800267 490012 496002 1493589 1047183 1884437 1095580 1693193 576279 1394922 392667 1389509 1545994 1994995 1548764 119621 1896215 1612942 1997866 957652 230259 1667108 1801871 1544678 174015 864300 1125884 788762 472061 362042 825702 197550 12357 1581543 688249 628524 631857 1182075 716469 687110 1381376 450873 876615 183234 756484 20065 1322701 1664586 1139892 1282175 1385700 1374064 1462897 791165 828901 576476 174551 1176058 1041266 1641126 677231 327003 1391322 1836125 1298606 203641 1738960 1885868 803847 282477 326256 1307854 1279832 1720311 1672794 1810852 529745 1054186 199851 65442 1523767 1803365 16829 1533000 1095482 1032097 90113 947373 356023 1672741 1341866 98219 264829 704032 960381 1581030 895536 1770144 1510990 848450 1874247 451938 534864 1487662 798033 1829519 681101 209057 262895 1070985 1605768 1709516 1781102 1792328 1674504 1163843 516091 1736046 498747 253013 553795 1044277 199547 1609395 1881068 1296731 1293083 1531144 1247984 1480791 390817 436631 1417253 1935766 105229 1925405 816144 1512919 1715636 1861329 294065 1549530 1328525 1048778 1827473 1967625 747816 780345 904385 1613323 1851992 1051495 1474472 1474216 1997574 924837 1127293 979523 431451 1261687 675586 708673 727587 808339 74977 1981816 1043650 1740333 1003234 1996917 1617672 1147900 1246833 84380 649598 87751 1671078 1041373 444906 252084 151250 989681 283996 821823 1445509 1090136 1558240 1305281 848875 1201735 1466819 179904 1081656 587027 114192 1652081 832540 1584265 1976551 1051641 1463739 931177 1502706 833210 943827 784603 1636736 468219 431353 527250 1995520 764170 119872 1185883 1660578 676790 1665552 1204478 329466 1060889 550279 217045 1067180 1571693 615059 509937 766221 970735 1380609 1136945 1072465 1785887 1086711 884481 563471 1545656 1085410 1577151 1692952 215580 1083988 600114 805022 250402 1399270 170908 1083344 1219193 111463 71424 171052 1235170 389808 606414 433384 960041 726510 1851589 1116358 1987305 405605 558112 1459631 1318011 90770 698132 557453 542381 1847487 1399872 1713951 623949 1636860 1552543 1353606 1933683 1348945 1036788 1598448 1237652 616340 503651 1296609 764339 1649162 1309653 101567 1571461 1423032 709062 450750 1252021 670662 309388 987409 355037 1695799 749656 30871 840841 1698283 459526 1817437 1867301 1069266 39896 1250904 1348634 1930334 1748235 1962243 1007111 395148 1248138 1405341 846283 788967 158389 79045 65854 1131372 1696925 1944735 1895844 146803 506312 1124253 838410 1691536 1165592 242286 578168 493878 1346451 508103 521395 1072830 1638996 1584718 474701 1766731 1053205 1501189 913082 1639405 1117695 990454 499863 445668 463933 639660 1808379 176124 1874084 460410 1950823 800054 507287 1276718 970214 598644 985494 484742 994421 763814 20554 1768138 649719 1923722 748711 31471 55017 950092 125056 1656774 1678031 1693828 59231 1827244 785685 495750 1086920 1394327 1418839 595596 809804 1404739 977087 811285 1132928 253555 388103 211564 372468 1718179 245684 332980 1007162 1786494 1660845 183903 353783 331502 1593492 1535179 343473 1768498 510631 1743711 1121849 294868 703483 1200641 34639 1521515 1284440 146144 567662 1226020 884781 421548 56860 1655263 941498 1089818 231667 1347227 451779 1640577 849181 392236 1399092 1494174 269345 1486322 1862945 1397411 481884 11645 1315100 1086618 433991 787370 1185715 552197 641201 77027 1077650 1712726 184699 1423022 765901 263183 268605 295516 683296 1784747 918118 913285 450837 274850 1610308 770868 1611724 959093 464209 291028 1980150 1899984 33783 1814199 104455 1106231 1636863 842176 1582725 1888042 518885 1091890 878612 1551574 522809 1374708 158997 1257254 364420 1376179 577510 623057 1239094 1206132 1828231 484979 110044 440605 621857 1698595 1869990 1205526 1367085 1913451 252317 890359 854321 832988 264845 496104 1866759 707041 897677 1144424 678736 410852 628601 1873732 1027347 147445 1435112 1214932 732809 33909 1069681 1184909 1528151 953749 38792 866577 1992144 1077391 1543686 1446692 963585 158760 1195825 415869 1035157 1277912 1745789 1013435 1687922 1260052 96514 517246 1542086 1356934 778521 628426 1032978 579163 154900 801213 1020342 1825192 1937091 1917765 1934327 1809059 1722995 522831 1805816 1347893 1515967 564033 638839 1014835 1462896 435597 49915 453287 1326113 1344183 1236180 1874182 1204681 795984 1332985 1514520 1177056 143648 1092353 1898575 799246 1572170 534700 649677 1797102 1854946 1565673 645751 1902846 341908 911813 1835888 355717 1468381 1656256 1858650 849884 242094 1695172 1875554 680747 836334 483065 1864249 1270000 1476346 399441 128880 1243315 418565 366305 1087047 1925332 1258827 422106 1178315 471813 568903 887664 549956 65162 52063 1109518 683095 1434991 305519 673218 13533 1956475 852076 632415 636631 466736 1212871 1883741 61409 168021 1827024 961900 166889 1503637 1805447 1239180 385975 1969873 1837049 1232911 567120 569600 627658 1940464 485136 312632 67293 1384096 1100712 1624579 1456956 1896401 1342297 725948 158057 658744 346318 98066 32198 1475248 93183 37655 1388439 1874737 375525 855269 1274321 921622 215369 1568212 1336657 1533586 1254787 1053125 1902544 1024188 1141983 1821889 406812 1441072 1352809 1898569 1758896 392684 255443 112598 1226429 357095 1179297 1713923 855518 694176 677579 77858 838 1968242 947037 977222 1092150 12949 1201306 722669 508926 1203809 362007 1743396 57236 1410324 1619988 1494927 905596 705712 365625 198930 464 271500 1515751 1982643 1235376 424217 1147762 1508991 162426 102136 565327 1470103 1655558 733970 1741023 1505489 683593 82947 854296 763487 1795788 577453 1631806 866478 1090210 299814 1359492 706939 1645868 1234943 1867260 959230 1041092 823637 1639399 1686466 480640 1336675 343886 382577 483140 1174214 938419 1830630 1627245 1258667 305347 1476432 1973030 918678 1534668 1667315 375788 231452 881761 541318 1542288 204674 1947975 1499642 1285135 188301 661876 71306 990201 1616974 173216 109369 953604 1586376 794815 1440506 1038595 1055353 883976 65033 1598409 1575676 1781100 1746766 235022 3834 1226255 582957 529084 1653864 627898 493919 608823 1241116 844496 933705 691381 1391581 220393 274770 223073 1410741 383682 271440 1710463 1075667 234429 342658 647664 740604 1800006 996623 279111 298283 1090465 1765785 1851024 1509264 1179929 1801606 1362135 1316461 391169 814123 265405 1742487 638099 1029529 1606276 209672 1933863 1593268 1263077 1446179 912008 1462609 1467755 866586 643690 963343 1291325 835430 381804 1826817 1185520 901594 102724 541165 1932287 1264406 381304 106612 302598 339922 904754 670598 1190653 793616 1965842 172211 1524658 1918080 697609 886590 577640 1302933 1145359 9074 126420 1407552 1492011 1626513 495708 910681 1724787 583019 1875771 543321 1730830 931431 1656487 471444 1334321 690934 835447 1654877 664624 1129744 495872 201054 410061 789119 1617748 1098176 1352548 298624 518983 501016 1056003 1506882 825996 1256024 1798299 428615 1793228 359994 832844 946518 935892 1152500 246429 1170631 1747896 170415 469341 1914685 1061405 437438 4479 455684 1735234 913514 363200 1942887 763248 1084197 443995 661049 1798331 1975424 501801 1475606 1213476 184824 632880 1442586 1920000 434640 1517361 135652 1805210 674112 366083 1302509 744047 165877 438391 552476 1886247 1693931 39792 1184866 1638426 1080037 970521 1445678 144592 389168 339236 1850522 877494 1037669 401905 8066 845334 1665278 536828 1045707 1476080 922409 223745 594801 851308 1820012 732758 1271972 8095 759029 1907727 1482501 1578480 914163 1271908 1554482 860897 476007 1684785 951028 1414709 253365 1578964 90334 1147928 716961 1746925 96510 640088 1867724 899912 1619343 466428 241031 839483 463681 719289 1007451 1892690 196935 478085 1088397 592666 980878 1611345 1077157 338820 685529 497427 508211 1738902 1051272 775705 1742739 1062979 687580 1311992 973518 751700 1213187 694315 1934320 1980158 815425 1230955 1535221 1337663 1723829 938588 1531425 102792 454884 1409784 1182507 1180306 402561 1191305 118420 1016739 541333 1709769 1378256 337482 450872 1198088 285284 22841 1337410 1418669 1583617 1038732 713247 171082 1529402 1598925 957806 1831631 721632 1044650 999253 681892 189541 1469461 1653225 135021 1940284 668563 976363 591734 736261 1153196 825147 1178034 1624750 540705 861007 1294122 177330 895436 1794095 398613 1912198 440864 1419510 1714783 1322051 84495 409635 810237 618637 418873 594619 1987118 585600 1410602 837569 1223333 185861 1257149 583340 1165025 1619484 1581163 1345527 1033710 879592 784712 1651564 1918722 368270 454687 1400846 1884826 295242 1361747 82139 1412416 229860 81296 712599 1510313 1409349 1703953 1620986 429415 1594260 859295 1259697 866880 410708 1034303 1878090 6868 1830837 199961 1445119 106310 1557590 1925813 1401925 643259 1290710 1761851 1038305 1762212 544959 1279037 1454217 1661874 383941 735912 1826894 359269 1207622 1720423 1109580 1539319 579210 1625994 139420 1065835 932500 1573347 1087901 361825 728548 1822900 1153149 1207485 369367 1295874 1679912 794381 874882 229507 320636 1813013 561951 556288 1123005 27657 1230843 1032911 254855 573021 319907 1017251 277849 1952010 991745 1412102 1170334 1807839 1352403 1034873 1555802 1806423 198241 1208703 734023 1525253 1709764 309161 408888 1073204 1077713 1798962 209497 1299652 301540 225313 150811 1552318 1968852 1200979 1924264 1450292 1290372 959714 1880177 1744660 1543557 930608 586910 1073282 166845 968317 114209 1832527 1604671 695282 1145707 1149794 219380 1402312 723391 191266 558994 1302811 1356863 1596824 223392 1242197 478409 1875027 126699 910097 1103454 424348 1486400 52074 1104973 1023444 584920 1393551 1897576 1674241 347082 630933 541039 331484 905398 725129 1672970 1413717 183080 71011 1186585 1320741 1244272 670370 750788 884704 81413 1452082 369362 1250578 1046044 749287 1094182 113703 1678473 1885058 1660013 1751733 775961 520679 638079 1996473 932690 318431 396561 746604 195340 1594108 254567 280234 321910 804873 1276740 975706 1970110 954416 979329 1250166 1220649 1098329 1446330 1988742 1292821 771367 408854 1386655 1265787 1352557 195662 1113411 1806739 1465968 356314 1446810 1749415 702241 789449 630283 436421 623102 874270 1387620 842009 1422510 1520380 772264 1952765 1294440 660381 559556 875974 371312 304391 1861699 862504 1926064 391712 1116895 1016993 1765084 929817 9484 973070 1418616 1846222 756159 1231552 1606715 1896425 576758 1430638 1932177 1227812 233422 1385502 1811406 316210 1582817 169204 987385 1364556 678507 1981004 1040819 414412 248369 1252241 1613214 931027 387644 339271 1504536 1177822 1472654 384999 1606009 1377090 1422123 1410569 53958 459039 326241 385790 690047 1599040 932314 27894 788127 1578568 57874 167517 587766 694406 134355 1798749 1246870 1524643 1854501 213278 715034 1219159 778312 556602 1619306 1743240 1706103 927594 1317526 306119 562906 693149 741248 1165187 14571 1658975 218406 1013022 1624497 587636 1318835 1407246 757258 1752401 1157859 545044 34953 1607675 1782466 282424 881324 1493328 373884 871540 453392 1295724 1107495 1634607 1946252 1684836 1953947 1078796 1121635 99584 1511157 455476 1653510 1340193 664976 316144 231850 360947 974231 1893468 223875 1580996 465981 397833 952800 659764 1427588 456624 1261626 1813364 25614 14722 1932221 1897796 605678 1489572 867855 169411 825084 622099 366285 1527829 1116265 1858217 587009 317030 1036062 1372649 303829 1297454 1678351 1648530 1691974 814937 1533555 933581 1602351 1259767 350454 145214 417183 85360 1478390 531893 1573076 1366966 314528 1728593 1135335 1924883 1145552 624705 535139 1222307 1053821 1692392 1633432 173492 1883247 598071 1284710 252946 871777 810350 1922625 226205 1321705 487134 1594031 34419 745420 841472 1065508 63323 1193385 1603818 337721 1780667 13973 1680230 60635 29703 1035256 95166 1668851 1870724 1859762 47178 1592444 633026 1868221 644224 376094 1115694 600705 1340390 943600 1665072 1799200 927738 1083611 1969851 288839 1691401 1576302 479263 1827074 1203766 1071119 1450085 664159 103636 509266 1462104 288275 1046848 883141 1147160 200002 498007 1896182 1966478 756258 1544111 416963 150011 1770126 927592 1792473 1294217 432739 1206457 1729279 958996 563119 909406 1618536 1502518 911040 1355793 1946082 1996183 945597 868739 1580893 1375668 43969 648452 213216 1021723 118492 1033349 633109 1015325 501516 1199695 116662 1330613 1490214 1866572 866836 592477 1708878 603185 982871 1271411 1163037 1531441 249261 61272 1612748 1536856 1168197 332928 866324 542356 408705 1208225 526174 1726802 81558 12074 797002 1174461 438361 225069 1268114 414022 1501172 1285854 1664801 141518 1598796 1272500 1423641 1142642 831036 1523946 1691414 1690446 1644025 243557 1968064 1252756 1579944 884471 1273252 671287 1163922 1904441 988512 1158943 720066 239186 1533836 1478911 1520943 675319 1699430 356234 1377780 1272661 1025302 514290 1238209 146382 1943910 843052 623337 17006 87932 1217536 1077676 1016947 1000651 1835330 1673009 168386 764743 463438 1126172 1670477 985447 1345638 1549804 1474415 1456996 1137806 279339 1388852 550305 1570408 1151572 1095888 1462379 1794263 698743 5983 1717171 1244172 1126776 685290 1029264 1636125 92159 161259 509953 894114 1546518 500194 1422235 10893 114634 1620022 413568 649645 498239 1998779 1238126 179869 745982 541952 1338794 1274714 1685018 271395 961338 1696668 197259 1143906 376756 1293429 1403139 521644 1422 913849 572841 842976 1297944 689986 1790682 1822138 1821496 794754 739369 158198 1163229 804310 1873558 1057497 706772 1680561 1550635 311793 1442306 789607 325346 556085 1227637 147213 633880 357709 253202 854412 1064859 45308 426710 153084 92037 887538 1750818 287602 191959 839463 884859 1689557 2241 864616 1257444 473005 1977522 69190 1524186 1659053 531646 1672127 1146208 1281808 104810 1305207 873268 1679133 761486 1675963 1577201 1781181 375224 690734 1912910 1952185 1707410 265780 834751 937352 232574 1691512 1591990 1838320 959483 1981906 766414 642568 288205 1363002 1595830 1654431 1479870 1208171 1082054 1727781 1815601 444511 466634 1531816 1721904 1365809 1265806 1130638 184539 459158 346466 1624805 1461651 1957289 531799 1456295 1823228 1145750 179883 1286122 117488 1578741 238666 325792 624862 508913 1521358 223000 588778 623528 366353 553865 1824117 1427807 390816 1532623 1202905 1452226 1582192 1886696 1197039 1019322 1148496 1552822 1753750 1858198 279259 1137520 666835 1201208 574546 1163419 1000783 308968 1165211 258151 12158 1162406 1324702 179339 24604 337172 1068858 326788 1080943 857995 265927 868257 82610 1308628 1289433 1390081 607953 1338904 1497303 1043980 124107 324177 803955 1151520 1756697 1582747 1124260 601369 767151 651445 1422174 74716 1976589 747206 1972039 1129092 1236085 882433 340170 488354 184925 1099681 12038 914308 1133482 1823909 238788 953366 1262370 1652699 979492 415219 1216044 122307 1638603 494799 1550302 1130239 664252 205292 1789056 495752 1994638 118089 637069 1213185 1052480 110300 1620155 927732 1421434 1839572 1681059 693696 1285322 385515 1506910 238002 1851502 398117 1358064 1448144 899455 1072728 1010735 559937 463151 78657 664414 1333861 770755 1100381 1503356 226576 235612 1524482 615320 1684893 1611796 1702336 752704 346599 241677 940540 1306755 1167502 1777724 502694 292637 1584087 733285 1129192 668369 319110 1638805 510723 266973 174368 1139007 1006761 1621163 977632 782718 1119283 234295 1966464 1877622 796029 271041 1056953 1137780 1199776 1428677 1642383 659795 21013 1857654 163497 223354 646059 1244977 1990734 1596461 909840 1635778 887782 1085633 9329 817772 1604887 1479505 1507470 1149938 187112 727309 915224 408371 1673413 1535214 825266 1030301 1412089 1628914 1413226 1870517 839794 218015 603934 1308686 882448 601682 347816 204304 1665814 751876 979462 253918 692468 195044 127905 1484823 1384648 226171 812933 1496782 672801 393431 980800 1188214 578488 1513527 499033 679966 146549 775908 832666 930331 516187 1485980 673328 245626 485749 397954 1225486 36778 473272 1049500 498476 404899 1020635 184723 727994 1980776 1633827 1300222 400724 1598557 1403727 857868 1778820 1480864 654123 1499435 786425 1281317 457283 397408 1995296 1081647 615011 1306517 1926392 1218939 1208434 1468737 1626879 622928 1904758 1835431 1800772 492970 1260434 236881 660093 916117 1057931 363835 162704 1388923 1357629 1579028 1509067 1866591 1192293 910152 851901 1830785 1506305 176823 9801 1125502 766417 1579514 377406 1462296 738939 1421339 1618222 294259 1059133 468591 1593564 1422166 1612237 1344328 1481250 641794 1463144 1222049 834446 1087981 1536203 1436907 963883 1794858 1259686 540540 183335 1333264 1570951 1440174 670204 1054487 1065612 1020171 389271 490254 1989367 1414102 901487 636898 1415599 1726823 1553457 1196258 328609 634721 275004 225195 1226144 1091548 1310911 1099963 1527822 734349 1536133 459036 1255957 1038367 1456952 1188269 1764440 458504 198233 1763883 1722188 316470 1631571 1577507 1092693 702768 61087 930916 715870 574128 245932 678109 1589318 9366 1529722 1774754 1916126 1827375 64983 1748534 149466 1950630 314339 921723 1359413 1394060 879748 1640607 667609 1263292 632861 1643114 1848742 1082006 998027 674394 743250 1697509 1281920 1292973 1287349 200578 746159 1864935 829944 1782730 1496981 1555144 941972 1227223 1221446 759963 1867604 1743542 1537322 461656 1783979 1482277 795398 1068967 1550927 28502 227945 226714 1776330 1703206 1001539 809496 1148281 211816 87815 950182 1421821 1045822 390100 1851495 1456662 228570 1406188 1525233 1149469 58089 1021586 1420480 267392 1640723 191110 757088 1863148 1584610 258804 1974794 1986826 1832409 1810997 1702300 1478151 1577682 941621 967787 1822135 961723 116471 1919410 627444 1014805 663249 1168720 842355 542730 372321 205647 1074038 1677213 118451 543363 597204 1385028 1793434 324640 776499 1933815 283759 69424 929000 1932853 1814913 974224 507791 978376 1041130 965283 1308299 558613 861473 1648415 506424 1509962 1853940 306058 1268113 417024 566834 560745 1801931 1361279 706196 1087329 1517188 981234 641995 879705 544939 1310693 1764766 1365632 299470 37786 250449 989095 797941 811013 1170019 1365297 539906 1347468 719358 1154782 1438891 1329496 662976 868517 791057 91088 499232 383525 1761170 981432 266700 286159 377596 1611303 1919028 733784 372783 1129591 1941202 1539118 1032023 1750334 481404 471944 81721 1168482 899873 1887686 1127825 1148001 854380 673386 1319934 776558 1314575 412143 503319 148680 1603940 604986 544560 1853865 11720 1383970 182199 368732 997849 1724537 1816289 67029 255071 1705276 1890324 324759 1698035 69703 483591 1927008 143810 382336 510658 1598371 1223051 951245 756415 848151 877327 298353 305755 803413 393814 734039 1810745 362791 1997514 705065 1075367 919441 240210 1494301 740477 1030555 350327 937209 260718 1767803 510117 19543 1360451 594950 1948875 1961277 141712 54738 721061 830427 299426 739577 1315533 1576442 1030227 1516821 485052 436609 1935204 845405 1488600 1707713 740104 25809 1260238 720573 765820 1399206 1155277 331698 765112 430328 114846 1654795 1992077 1783239 1058077 1264781 689670 928167 1112224 1832648 870655 961588 1333222 1254609 695139 26000 1677230 1290965 1600025 1241827 830401 1207003 1662471 968322 1338271 1635567 240428 256471 1335506 194080 1315597 1189868 1706773 1776923 908156 1988263 1592019 461836 546360 250158 659679 355449 331818 676681 1711264 1286869 1233712 556296 1799072 677258 1957281 735358 846546 1202053 768876 1467677 1586270 97175 1594468 286447 939523 177215 1477774 1209382 1649466 1977311 1000503 498942 504296 1712207 1390077 1021130 959414 961620 853421 1106125 1742086 1478144 393703 946791 992068 303069 1884177 1775190 1977414 587682 1954844 905616 1028656 890347 1192987 1118582 403988 1821180 872750 1096885 1005766 579260 591191 681242 770146 1496423 1310134 337759 164786 1979531 955467 1320520 215053 654951 810748 1234182 716810 794946 57599 317361 1996231 80996 1078184 1486092 1322309 1646856 1938653 99711 1417609 1432028 578901 1866973 306201 1107163 1039506 853854 471309 127300 1877335 1967280 1590002 569638 754 1686431 553129 1126038 1393483 937721 1727014 1291526 449267 1488665 745884 991207 1781615 1929095 234693 509803 1909789 36852 1274575 1627244 710443 218219 857388 791123 1236349 1913184 1281604 1505770 764514 932916 1380936 430853 814047 1840364 1521540 1564717 1562116 38049 889930 879072 828106 1279099 1301856 1777978 415336 83706 1523161 495247 81513 490314 1355301 331728 347548 1332671 1694866 585189 491844 1943641 200537 449355 863412 267400 179408 852371 308272 1190526 1696391 1222542 1917906 1541294 1535816 145375 640002 1537408 1940227 555881 1650528 860227 1454576 1502109 1509898 1382559 165603 443156 1772952 1604019 1723272 1501961 1555536 1881455 860331 1023421 899978 217389 116841 323361 1046835 820650 1521115 196304 1236779 1135644 1259079 271710 816221 1602175 500366 1272166 920388 1432604 594866 1190709 410878 138296 1577004 1589106 434882 1126921 1369428 1814459 823857 1923583 1492691 683551 639446 1288536 1248600 1414817 1571234 633049 226895 432964 275740 880636 1675624 1015669 1696889 29677 497747 975609 1709370 612036 1662380 107401 221839 1055360 175486 1712728 1203477 1324989 1769772 796793 899211 896354 1966140 1667219 1471170 1292257 322280 1830409 1887852 390723 1967837 1205215 1690300 59927 970533 648737 1707815 406267 1309762 334923 121064 1996764 899121 619527 471296 1836404 175601 978128 645202 641075 1515117 1691597 1617554 512077 893213 215017 899682 692135 870193 1837240 1567907 134990 90000 117408 569711 1237319 642803 1398286 1706189 653173 1892605 926122 323554 205045 330608 324155 1135889 1701226 312610 914130 60476 217611 867825 209334 1298042 410778 615719 1894406 1834042 1304357 1635130 1346709 1164848 298492 1240221 1085039 97027 1935036 976036 1219977 1084504 1256366 1662848 1572654 1740990 107651 1526971 1901016 1139067 950127 666942 2035 355071 71914 269720 125560 1800709 1296834 862978 1045394 1248224 403006 1451329 891934 1519281 834549 873546 1830310 1086187 42577 988692 1980172 419205 597864 494879 591686 1480061 1897830 1055868 551659 1790291 519411 1297519 1681681 292656 1400205 117455 6322 818076 675228 1953023 1353344 170983 50713 1618679 1773185 1223095 914020 1917705 218575 1367550 1800463 162129 1591529 929626 1407179 1968826 785619 1678352 855832 639972 845663 662716 680991 1206947 1124207 1021122 641948 123442 1896113 11421 309618 1814437 309908 826274 616660 86399 1614985 1427288 782354 1273020 555153 685683 729673 1245263 625107 366681 840681 1528432 1146200 901703 1616311 1893424 493024 999806 1392119 1502211 708976 1164909 328519 386264 224237 928922 755736 1890830 1091315 1583583 1622175 1830740 924273 905717 1447141 1148946 440203 1650757 755388 771759 1453207 1796687 1080249 147476 6806 650798 11376 1724764 478455 1150916 1088950 1551389 1811693 482772 803908 1328167 1422187 1889718 1681847 733189 1622105 726164 700586 392100 1443195 1330029 1542235 141986 824474 225654 81928 1601057 1152417 1711505 867311 1184972 305801 913968 1713416 1046070 1602579 117077 1730793 789644 272120 1648154 502265 1326134 900253 1440057 858072 1673552 1558071 1064626 1665691 1775001 1842503 1036970 991920 1881737 1145972 1693188 670037 1318995 1449269 170916 1853788 522425 1845548 1062314 49536 880583 287451 669021 382587 210087 1466340 1459802 1823243 324500 1781718 1645407 253255 267620 331894 785937 704479 1873839 1418104 649530 1900052 1798461 443882 731751 6495 1363581 746970 819230 1972135 1939821 397004 1066477 1796447 110939 1553621 1095971 1685750 1767238 398965 421818 1144287 1035271 1108333 1100423 284593 83436 21736 1052793 531545 434928 700681 1130684 1284913 2520 1914392 1664102 284666 1976058 530669 1727405 477906 1262131 1463036 763668 1308091 333493 70621 1057570 227889 1760115 1406307 1339497 311828 933452 1977278 212179 805578 1085742 1867041 1841126 628906 960853 1257896 1328993 1553687 1943018 1529694 1896680 453937 1224433 310117 1734625 381325 294998 725388 54111 1846564 696490 43576 1770183 1033498 96157 1027194 70368 1001227 1998726 824501 1332669 754319 599227 1976240 1470282 861051 265179 1624448 1355799 1676600 1146519 1108988 657929 248359 772472 331692 481958 160602 326225 905086 196621 1484137 1609484 1768025 16277 697078 493856 1756974 899116 1423153 594297 800411 1786321 320846 817231 1107633 310723 1332611 363856 518082 1230262 86664 410916 784377 1797649 117214 522844 1503615 154775 398164 490090 1322475 1787772 439332 1626849 1779316 1638235 1047006 505053 1681795 739490 1059074 1013342 1986911 1731367 1760899 1105562 457053 1414551 809585 1085813 1330281 100323 192238 163734 658303 1082730 992912 1686105 1779888 1648421 1824011 1717389 759480 109050 652454 1904253 1215987 1462853 896571 1042780 1555695 584064 93436 943954 333531 940276 1194317 1536299 1977551 1964725 830334 898277 1133661 1121198 1433336 1888385 1900717 303518 1683269 845390 1379087 228899 96442 1106899 1846121 579784 305727 627781 659062 844674 654068 870532 718684 1445955 185687 1756756 1255907 1941492 1430319 1363638 1728644 659470 1355202 1665383 1652587 397900 1560202 17263 426017 1963003 893669 524985 464894 685599 921249 670362 292003 1839655 1745572 1635297 1623927 333207 520311 1424731 738875 1218823 1356277 1351394 1607182 1709021 430415 674516 1169259 217535 1090835 776767 1888324 1042064 1222926 946143 689785 1254969 445782 953945 846879 730225 1527242 1836992 230622 730488 438386 471984 1175822 1396672 178697 1756010 1904072 599366 1469224 166416 82563 1943863 78105 1348501 1862253 56157 1990063 1004913 407058 1990126 179642 746840 1693386 1444067 1970031 105717 243505 1821158 1359996 558401 186539 1115659 531965 336317 954407 529008 1681545 998510 1321916 1379832 252246 536814 808632 60614 785419 506534 1454987 1269687 608846 406484 923053 977054 285846 1250442 1799451 1757187 299855 1070496 1225208 886819 1424674 317407 397531 310619 697098 1809876 1992746 1932300 1369152 17408 279502 1206344 1233466 765653 1271538 1405519 1881723 828978 1176802 1129264 809062 1356887 1873845 797459 1405906 402526 1007837 1082718 447166 668699 784171 1975394 819534 1357305 827820 264879 837903 1307597 800702 1439096 335679 1147435 1416389 773898 1694271 1574717 1963750 1203652 712228 1833662 1158152 35926 1024726 677194 1071048 939494 61943 1908652 372894 102600 538482 1999705 449714 875181 78489 1596326 266486 565687 1829227 1742700 1811880 1829561 841189 1447165 1253198 549825 485499 1483962 1916888 506706 1008223 958446 1071280 1312098 1217517 1286666 1991212 128566 240733 1087275 1055701 1061615 738226 748077 1546710 1075655 728418 569508 1349640 1173922 1977326 842643 138756 61129 453794 69521 1348791 1144982 272183 454989 1293174 708402 281040 1529671 687204 673972 1477661 1194849 1447391 428729 87105 773408 673789 1356663 337063 353943 394210 1127180 695362 842092 756849 854095 125987 1302007 1855511 774583 1490961 482618 262115 1456091 1931328 1095122 1326246 1909718 1435751 1145626 1947315 311748 39356 799044 735389 813728 1112145 867622 1919218 432416 630309 1862535 987695 1667895 1397811 1327389 1256197 668976 1815432 2376 1391517 1203096 136764 1266793 1355009 789641 212599 774239 1262944 481530 1192255 1230016 1158247 496843 1361232 873515 1557290 966767 63205 241418 1578353 6887 1914292 1591217 1745764 291180 569266 1453683 663139 1700802 1097132 1289608 1330782 410112 278457 1905045 750383 1013567 340260 782297 1982568 138215 1811818 337223 1265998 44333 720207 1803938 670312 307353 1438572 521146 538043 238834 1464444 1487709 1713543 1109610 1743622 899988 1337009 334353 1191310 1852133 1425092 1142584 1649374 1144700 569647 831686 29946 928355 1731251 631001 739285 1876022 656312 782895 1900503 1686226 1677997 1934652 337974 1875153 919981 616019 396521 925298 1652805 1073060 1596206 530508 472755 576752 1984954 1209000 1046253 309779 1327446 1659956 1156848 663477 346601 65075 1628683 225478 1520820 528757 1121091 689654 971114 1959734 1660529 787010 612909 696381 1147106 871806 1120072 764753 1689253 25075 99552 320822 1422593 1284530 1608826 871730 76901 429627 733726 934976 1293806 432811 657132 1349231 277370 916606 1289737 1437463 1356371 1393307 1662817 398138 1035986 64813 1896042 99428 1164123 1491319 1336494 1066085 1616987 1070358 1124433 485863 316012 1313277 1293751 1624090 85036 1300610 605050 1471657 1371784 1703693 972767 632029 581289 934942 540767 1920743 1438310 744572 1113569 1569868 100618 900990 604486 360377 1051198 1067778 411546 754204 1212103 1325213 278654 287745 656995 1044922 769718 35775 1641774 253955 801247 168280 984524 155421 1810393 1350768 928145 970635 525933 782386 259489 459957 1760405 677929 1853393 1405924 1331875 95709 944629 439680 76427 1207459 318711 787353 19020 96102 1029548 490684 455561 177394 714475 1114676 1726994 1985140 1891402 646078 911842 1864698 167158 911060 1068968 65379 1580274 1401957 1989683 1809559 479617 1187693 168569 1202447 832617 1928923 1237175 1399128 401454 1131648 1495883 956941 952993 1449353 1187594 647921 325916 135389 1393540 183494 888077 1433865 461880 1610159 965461 1622897 310933 860659 850903 777966 281599 1478216 116917 1459544 533748 1280993 1838966 596394 795151 1414457 676357 514741 1699845 1061114 27699 1710819 824667 1764053 1089955 622937 1589475 1254636 588356 1898737 275886 1544677 639456 1581263 856929 544167 648651 214648 1431262 695179 545216 1279072 594463 1761396 303666 809711 1642713 1277065 1402335 1333725 92134 1360380 103375 643200 499812 1233015 1983341 363596 1361431 480098 780111 1386087 745647 595561 350723 715159 861679 1270942 187865 1809992 1119873 773902 1160207 993782 458318 316773 1752427 136557 1297160 361030 1748358 456727 1070183 1834619 444776 186851 1135187 1921984 1253858 1408315 1160102 1968451 1321550 416863 1862925 863413 1771977 1479791 1051446 1501184 1819950 1506749 1648321 1044438 1935756 1249935 547740 708638 859123 1245324 394607 483399 1073449 1500061 682466 71756 1443002 1018220 863049 227532 1732081 1581191 319978 1625585 1618761 1020298 608588 917904 142294 185536 1777361 1921934 276440 95160 1306395 1231503 1839673 367140 410816 1571696 140220 1652799 500622 1572205 1013222 1067844 1136723 103378 1800801 1370298 1359482 948336 1037894 1953257 1959280 1124818 303629 1970857 369896 1030505 1116917 534830 642841 329709 255371 663841 1718743 1655770 1616062 1749708 1477987 553448 486863 628603 1645501 217546 1650595 1492283 435599 750103 1945120 1786445 961592 666524 1297654 1316936 1276529 558400 1039596 1365798 1812306 482391 695677 1404107 358494 1292733 1502626 1062657 1955307 107617 658278 585140 1570441 1377696 1416750 878006 1295010 1206996 533601 1237399 671721 1222753 49804 1463368 3620 1966 1154349 15920 266077 1008539 424076 1495928 1431649 1028092 354779 1574558 150992 1055713 1822588 1651637 1814616 1972198 726034 1687318 239275 366376 1241960 1972800 592522 242935 1225365 18630 954911 1344741 814391 836590 1701939 1397680 905183 1433755 77953 752369 21012 1745535 230407 1790467 187815 1751182 1135623 179651 759979 729521 1699188 585328 1811277 384397 703151 827243 853785 34923 75446 738896 1303217 823019 1132372 770546 320468 839976 707038 352840 1074173 1242878 1825698 1838437 1215985 1781103 1901204 1730473 663919 640487 1956421 623217 1176000 1738122 1136257 1314108 1853270 1717657 1462978 893609 735168 1760648 68020 1789854 298870 5575 715617 509418 536460 1845452 701379 1398955 1091446 408227 716296 492101 1568253 1852907 848513 262243 1167728 1642300 1463422 189215 257355 249509 1930309 726079 1818785 325217 80878 1578799 1375719 1522785 119429 1555460 20790 1257874 218419 1034079 439533 1874408 941488 1671102 1697175 1115297 564248 1523737 542559 640948 651833 1934675 195807 276711 1810380 1771466 1903659 1910313 1473641 1528751 1230661 1993121 1880291 1262279 204778 778548 779386 1319327 1626144 586201 503433 500980 829054 699772 81722 389586 770525 349166 420458 711825 992033 101121 955741 525432 1368686 496667 1857533 1119578 1485300 1227683 1033577 194308 1894891 1242986 1597749 1445065 1080882 1566788 1419072 1575947 1642472 1085302 1426277 1544029 349401 335628 1241982 1957878 1241747 611810 1350718 92892 1642683 112405 1440249 576433 915261 514657 257316 323141 989880 1092583 483919 1609878 408924 518716 612104 703989 1765895 510838 1239842 42455 1281915 481761 1166999 80404 525476 636553 2244 176933 1039338 1935211 936413 608614 906038 1992959 164774 961954 1121827 846944 349617 536395 253367 1963893 1789446 564890 1362607 1032372 1152546 982123 1014941 1880096 739010 667460 989526 567278 349910 374648 1487231 765372 902222 1033508 1829048 477214 780044 93991 1702118 1580798 1235763 624425 443723 227788 1740017 1998123 139437 1537163 887246 532195 706320 1135719 78289 1131906 500674 1631846 1317520 1655444 488563 540231 1140817 585571 1212227 1925470 569667 1877781 703184 1879122 485223 1233165 132435 1134518 1894403 1586828 1164358 1814836 167440 1660469 1252442 1368387 1833144 1365295 969265 1302828 527349 1311654 1779283 1114324 1383976 1642912 88115 1139945 869734 908114 1808904 1105298 163930 675647 962989 90360 453412 1779851 280115 479391 431192 1008062 1611035 1674779 1789459 491406 1834751 1278007 1108929 1438431 1180061 895802 1770944 349574 960235 394605 1750950 1549339 1498824 743400 1855239 924677 1380312 1962522 178723 592685 309977 1156202 251927 1067802 567193 1909385 1602547 86781 738791 1651917 1333450 1879248 125115 1010608 761567 1946686 617043 213178 1536549 1723243 385724 1407804 1777306 1940952 1987172 15419 1692282 119867 1936002 881724 31396 1902074 1444090 803357 394264 35682 428938 1742169 1495153 968113 1601355 750888 1371770 1009029 182194 842229 677516 543384 944820 1847607 1631191 846406 1715387 1579355 1033488 402955 685007 1697535 1055227 586400 738743 371785 1976073 1953604 299571 674398 1142321 5088 1606161 1808389 353890 1178111 1359323 306254 1963127 1480224 744964 459942 625493 1681902 549237 843467 20876 581178 148715 522821 1844085 445391 211632 1700912 1281206 825429 752118 917691 793227 1225499 725672 537767 581680 1733949 1206650 1307410 1688796 819888 951489 929130 436875 1445022 1979142 1598037 475697 1855564 790436 1853408 760006 1364471 113935 609990 41558 421568 162055 1071587 1719225 1309565 1459185 1280016 522076 405062 807396 1825409 1271546 424693 71451 1622342 1632952 322201 266630 437866 109852 1834754 759172 1548233 721849 1982879 601891 1585243 1861051 741556 1815738 344642 514817 1316697 1258352 297879 1888146 571573 1899627 500434 150014 946279 1670257 1573447 1739718 1152599 901256 1361660 1218672 1827915 1790384 1041491 7529 1021771 866648 505042 521332 446784 993071 671958 175968 1979179 624484 1947468 219929 309920 588531 1045967 994308 1454852 1247282 1166600 1849079 238916 1930178 893754 722780 1847377 1397356 163224 243185 878649 1907723 643524 1527760 1626165 1790378 1527810 1422448 1476528 518555 1868043 1670384 866230 1537320 1350582 1301172 1520247 127410 652780 1777308 429887 1810528 698916 671714 780736 1926665 1380250 43685 938691 870681 791098 1967352 1275784 1095123 1271657 1469143 218071 438659 1973929 1630185 990605 1126819 1077039 1473350 623298 187487 817203 1570916 684855 1114876 328208 1381228 1264629 663002 1949574 1705576 1051346 870843 594574 1438037 965692 373229 975758 264366 174276 797849 858830 797033 1169410 1395922 1447943 1918577 813771 670297 1493460 191963 431659 945442 1891790 902981 1889469 693003 896004 337774 525964 1398278 990865 1942985 760924 484933 327838 1520551 1425129 707311 27352 1419921 1053102 327998 502226 264506 1072912 723626 1623116 566322 1448135 1176355 1012784 1970906 1848430 1457597 1267939 61945 1860582 980186 1943221 1908619 30920 1410523 1610443 255858 1698060 816009 1797616 1339632 834039 1479099 463774 943755 1777073 329967 1413101 236870 1760033 1630848 539099 454081 261852 1453826 115774 541585 339943 511380 1166118 1082562 1825463 1978585 1581018 1329354 1059905 9617 465715 1732200 1110492 1992617 504555 912849 1241951 1910875 1188367 1860265 1309434 1363368 1327721 380234 1169900 356736 573647 597548 41702 1290697 1866256 114095 664808 1740574 416590 881111 1907844 1896575 1914026 501047 86310 336999 1344046 660240 429792 1508229 245201 1324542 1946242 1090154 604147 1334902 1297409 1075268 587755 946668 1539971 567099 1085906 109689 1813904 944512 698791 939480 857558 749883 715454 1248301 994682 1508866 1806076 34529 970300 975572 1039954 1172957 509452 1060027 1442547 1426014 411199 604638 65267 1420364 479300 939569 447615 1085384 669877 1624975 398855 1552484 1779421 1945332 1327353 675732 1851059 1209664 1605719 368748 1974283 773799 100588 829417 842836 1910610 37883 550237 758738 915861 1798130 1731158 1924748 271311 1217028 1305011 1075514 894531 1831266 396100 1559075 621654 565774 874466 1742609 55046 231075 302078 142711 1401675 530999 919656 1387361 858671 1574615 641682 1093975 327520 1603710 860740 1864992 539197 614411 990265 745746 612752 1967899 303152 1595833 207333 100274 1334617 949800 1362244 1864659 82503 1948911 795340 374849 1053560 828679 1427531 330400 604887 910262 1019412 1118341 967927 732495 1767660 1636916 225063 1112698 1112296 1657545 1443852 833187 1062149 703849 726183 923612 512044 1455293 812192 1065565 536950 645758 1297221 1077789 1502771 1579453 1356865 1785161 1623684 854342 660595 170422 1683521 1493649 1684015 132115 401808 1509062 342906 1063308 778544 970196 532227 1492040 1964621 82501 1330596 57321 1526025 1237267 988211 185727 567681 1226480 983997 1804922 527402 1636 1077781 1031641 318991 1761266 820830 1971299 1854972 1430287 1127619 1842299 1900722 869893 8640 632594 980110 697324 1702601 511997 625432 1058188 1248130 1328173 661786 1439471 1517203 1056294 1148217 1074437 302056 1342147 894518 225865 1589323 983722 1411646 1312442 1037141 1605593 161533 906575 1020837 857291 1921215 193649 1669602 1408103 971258 36087 1334382 676840 1464206 1380835 847871 1039437 1252219 474759 1289423 822897 1859079 181084 423516 483612 869958 1068837 1157205 1029025 1840566 1410318 1261134 1297997 398084 906046 910847 1505275 1205439 1336425 1268899 1537970 1707157 1915388 996670 1686039 312752 986688 1833540 381000 369480 1904230 650169 1617357 1992034 569892 537172 1749965 63912 1138646 225274 1146938 148218 1820737 1483476 945497 1793183 789330 1374052 805390 1174568 794888 949195 829445 1205421 1686610 882531 1443911 1371625 1819272 589320 1846544 290113 180509 286201 72584 207661 1680376 1454206 844410 1777240 449544 1738592 1939708 1811337 665515 1456191 1089985 1259202 985638 1875632 129251 152408 1245617 1301710 70472 81764 1614103 887859 295314 1472589 1060335 1315587 236458 31098 157226 1494105 606338 161116 285369 1472840 990822 489991 1878122 1364758 1487183 1282475 476415 762646 1045589 630250 75320 951717 282198 1907421 854473 1089322 383157 208283 122854 795440 934244 695781 578198 1739962 846035 358095 455661 1566046 1539033 1126653 1643790 1890595 875054 1748298 88823 1563477 1269783 391430 982615 546414 642541 811840 1989104 1453458 340403 365786 565918 1546324 713652 1964128 306378 1437902 1083842 1681490 1428247 1528429 275168 835105 1479193 531084 953589 226224 255823 275610 1847163 843814 1651968 379376 74954 1973809 1928033 566487 546136 1679842 706150 147192 1944217 1793746 1072648 1832802 599534 1958282 1870385 843586 268245 1818100 1184978 1979903 914126 546293 165156 119819 795637 189564 1342819 947066 1641476 616691 14252 1129399 1627895 193681 541769 307213 1204813 1881654 1072732 1674592 1396750 804013 58172 897315 1537511 698422 512584 461970 762151 1630375 750284 913269 915818 1240910 1351570 1438811 1881130 297580 1646923 1598815 609090 1759258 1120261 572124 1732484 1766991 248482 1265002 464681 1497008 1747058 1362656 40835 1863469 1109717 1138256 1395376 1552428 410459 83814 1834545 773671 275115 186904 1026078 1633154 81937 540377 554688 1736326 600697 774010 325278 1578915 1786471 810678 1079559 1479325 1213555 1638910 1060866 104685 532287 695473 1735558 1256533 1397506 1297821 559570 1413430 1597763 1438836 273160 382161 341463 503512 1249808 251229 594025 1043299 1880306 964951 327009 733053 1522883 1738151 387934 684716 1143060 966720 1105617 617714 353137 970708 1506334 782735 598475 1430741 1371061 1706014 857330 750043 1900620 1367970 1894857 1120038 644243 1982449 1884408 40067 18080 550575 922554 1580143 1282329 1480970 264065 986176 380564 1058430 1176836 1199010 1059927 1112736 1348270 821604 157157 951983 1736395 827819 1568775 1099347 439358 1860432 1863815 485580 612548 496949 523494 758682 34415 27309 722730 870426 1708051 748371 588863 1034115 1555521 1184444 801000 1760477 1755782 1648290 1672562 832331 1730143 494027 825815 1400052 945110 814772 164896 622642 1690471 1461797 832831 1090691 515473 1588517 1804131 1529121 1095761 1621615 1519256 708337 1767609 563855 846830 1531976 1512819 1606760 1446962 1908377 844645 338851 509685 666142 1811071 1379135 1209934 569288 1705274 1072107 859830 722889 1675908 1981429 750193 1559691 968597 1854737 429 1113045 1049104 351494 317592 1935794 1961940 990088 1733103 499181 1223085 1224958 1052086 1611066 1635700 1600401 370744 361049 417537 1965674 1588637 1391297 1819983 1607424 225000 286041 112826 749528 1249803 589117 4943 1022088 1519066 1509665 1035908 19622 626701 1666351 1779619 348546 469618 798559 785763 63891 60833 1535917 304351 1836381 939948 1277005 1497168 483394 755919 650159 165362 935923 507933 1884138 1187606 1537793 1448687 309184 1335927 36805 1083959 868453 1040353 703523 365665 1148695 1861118 674038 1876237 170600 911168 829565 1152996 720466 1216591 317801 178599 498451 870679 1491077 1022668 647394 902495 1876978 1804866 341903 733500 479900 1479062 1078678 1062989 89800 635381 447229 1436680 261925 816718 506122 791598 1051907 343736 535029 1144070 1447303 1605014 1026824 111249 139858 630428 295232 1072320 1540479 495080 517848 528163 1379310 531339 1310227 1287260 687560 734926 1375406 689290 1227157 1108095 1069558 680039 1821992 829979 1396730 1163820 1808221 269187 1311001 1083650 1710541 662097 653713 1122331 1184906 915909 1678491 1021364 1234267 1402965 137656 1942864 830066 751326 889091 1432896 1734205 190650 479211 1899186 185289 899813 135333 1915627 1922699 725636 903159 1174854 954643 600735 1013379 1694481 1914686 551143 1968525 1888197 1857432 1813642 993305 1695128 733752 1636566 862203 530980 1410152 1138657 702995 672869 1459616 853781 1624766 896320 806327 957982 1432242 340602 1228225 1391461 1870778 1554188 1745300 1036726 1694854 1603405 184376 1465235 796176 996430 1302557 1680802 1183975 891332 384126 110519 1788534 1141912 1302171 1550725 398393 527111 1041397 1486039 1855656 845537 1724493 284468 1772827 1175710 910686 1508320 555089 611465 1135003 1631704 687938 69094 1628648 254606 957894 143692 1354310 1589863 1430915 19956 667610 1415510 1794567 1614272 1366262 1789678 625877 1346292 686207 747897 800697 501509 1130252 633823 72127 1519874 59095 936608 1374391 955793 482497 520845 1054433 952533 1598561 1549805 744424 1474098 1067310 1408984 528638 491931 1262072 209295 1061783 880663 1640598 799861 1934363 1566001 984566 1038868 1041975 837556 873149 1330271 399291 1643529 1362013 1972694 351028 475915 226374 1772776 541754 1369955 454431 885908 466380 222685 1209995 984818 514904 1742930 1983197 434318 480794 1465009 692804 653368 1602937 1978365 1590959 744597 1811367 1758212 338966 15870 912065 824254 1434870 1002305 1250077 811228 251546 1560973 14608 1396266 1141013 336123 235542 1781668 1613753 187978 787307 2803 192828 862124 1198869 1314357 1381411 845472 1046211 488067 1638900 16571 404768 1040668 304222 1831722 238913 205321 414912 1651060 913067 416989 1171165 1916382 1804600 1506093 679232 364964 1578506 764767 371026 144467 635335 761432 726930 257810 419582 291138 725358 1753956 956563 1079964 1261591 1116023 1044908 1993059 80653 678297 315668 1024087 422742 1687646 689971 1589832 1397729 134267 1888456 1585841 1212486 453111 603518 1001504 1964723 640239 704702 1185779 1587873 1346155 1064621 1951888 416414 294535 1590307 1551810 1528120 902384 802089 528915 1671621 800553 1796113 1820598 1981908 122064 158308 1379196 65266 269022 534595 1307616 1761372 1232199 347753 258085 676352 1812944 1573781 501097 819107 1526381 1579677 132780 862015 1846847 617798 1767613 1428666 673077 624472 1897749 754605 1388401 1508733 1726783 1571299 1167574 225944 652024 382925 144894 1170265 1726148 713635 1263364 1248884 1931759 211424 610009 106417 1654931 1598427 1847273 1434504 37641 1738434 865719 50739 1548383 207842 348120 1955013 1612000 662670 1320580 926917 463822 533019 1283553 1432670 1931905 571099 1008418 423041 1288418 992455 172205 737913 561611 1496830 1783988 1248334 455392 1042229 1784487 1438094 1074174 1231612 1820916 1688758 277222 1131820 1719593 1862243 340895 468136 54990 1326290 1172542 358982 629628 1500325 1430134 1672881 345856 756854 260015 636177 893171 1994301 675566 1133990 79656 111434 1539846 944098 946705 491713 272181 1375108 457634 783292 242326 136320 440133 1613972 506622 1907742 171865 1368499 75025 1387715 1257006 1439291 511753 1558139 1154606 975504 1043262 1534179 361172 440546 1046781 190032 1285603 1371556 1417055 211955 602017 294596 6653 1754678 391508 1729289 950079 12432 1217557 1576948 124348 1139916 414209 1367695 1770358 1237654 1680021 1241141 387765 713389 909681 1782124 385940 1286599 932214 625674 1785119 562252 131948 1001681 473939 1105999 1728990 1955897 694592 1716607 1391876 1257296 1848484 106455 558557 596588 455593 645905 906346 1538430 684071 1480322 1309293 1919838 950767 230830 970543 1397385 1260497 401198 1924278 1404033 1908536 1383273 1555216 783366 180584 1421657 375815 574124 705177 1086776 426520 1709523 1209721 850403 663278 280976 1942930 483042 1030763 535182 443239 484712 697339 1708416 505943 589507 1655746 1032138 175149 1409174 1087928 593369 1093488 703453 1204752 165212 582779 1281434 1890153 726204 1482305 1739568 806127 1332392 204274 345018 226901 845048 546969 1788705 1116423 1939414 1149706 220052 1521345 1249420 417232 8509 313736 164410 581735 1537698 1896371 1159118 1230538 1047118 1062005 1290723 1854236 901730 651124 1450396 915240 993631 1497836 124338 933287 395681 1574028 510435 254438 545999 616470 1637334 756612 1301752 991296 1687033 208730 319571 549795 1058269 1949009 585501 479570 273584 356730 484777 1746591 1695728 702750 1763266 566208 886586 888909 528689 1366661 79945 622752 1976338 1777782 1667798 785652 1566311 1632123 118925 1070075 433517 1081674 184988 1839666 1474166 273073 1441326 954405 1179945 304824 1931662 140754 1332794 1876194 1847505 443208 1579526 1044435 1043369 1842273 1928502 963465 990995 328120 1628594 1027981 1227351 1053976 1299703 163354 633407 1876530 1531617 1981304 1369792 959232 1126978 1930119 807627 1138708 1848631 1862152 1438001 1332364 1275920 1864126 1334381 131009 247120 1530499 511533 1976500 113102 1090540 32309 1719621 1342468 347142 1149958 1902836 1103400 177621 738999 1923550 394675 1872483 1586229 1095302 1718724 1621595 1025006 1081553 1298979 893965 666675 951832 1704688 805207 402785 853757 1316164 129008 1151691 511082 955291 1600613 1359376 183216 681762 470572 752622 1763013 1578940 765965 1565630 283763 1972739 695667 1398773 322893 1077940 13196 295 1331715 1005341 838936 1426914 278830 1536405 448515 1963343 667161 1005104 712058 1058969 1668288 1915868 888236 1850107 1787877 1546144 955497 1314608 1016571 1327065 1086878 272534 323309 736415 1360943 584101 1675686 275059 755460 1974227 1650425 159728 1990098 1932452 1101560 865313 158128 1573913 1558254 1889074 1486931 468999 470746 1376205 677850 1935612 1492144 1738753 1320693 806593 1547926 812847 1183195 536390 1839874 1990992 1871271 187682 1677092 1861355 756598 437163 825980 334469 1116993 1878261 162802 1488605 1108902 1775923 1087528 728052 406530 1734913 817552 250091 142916 210419 1716465 1349578 1611636 905890 204813 1420459 311706 1262351 1578755 1639895 907168 590802 1764361 1990516 1064896 1637552 44023 1296553 103497 1257920 1510322 529690 1032282 578077 1756214 1366520 1332431 465889 197066 1948083 1000257 627818 723774 271623 1836468 1117534 1406549 1672067 307376 144907 1424316 65001 1328938 1016838 334855 783492 1672298 1330221 1034309 128839 553490 519947 1894227 943969 1749480 1509827 25391 206589 1688622 1182517 883686 1817010 1267005 1183377 1343850 1937277 1850290 1624812 249842 1443337 1430235 1909471 1588198 516057 557304 769398 713278 1587572 1782583 1368471 804106 711391 1203979 1064471 1573355 777936 7580 1685853 1387640 1475496 1869918 986361 167954 1904164 835650 375352 210985 1114157 688713 1602968 700279 254192 307748 1944975 1237919 1051999 1053307 1274818 1425124 40530 1060498 884362 1044213 121776 302150 700994 181119 1607598 1232600 152913 488371 932962 594133 1452153 1319171 1159996 484451 1999632 1521310 1605329 1524847 163688 101877 1291922 617122 432041 152993 882811 1576762 1009446 1653021 1432151 1707192 152257 933634 915077 66699 35795 323225 1966209 1650169 1322814 1153237 656347 1251134 1335785 1595543 1218229 57517 6929 265541 1051485 934091 642816 1500264 1686876 272429 815424 423349 1150792 290944 264285 1067017 765307 1536950 1390088 1582539 1008243 684371 926584 1399710 490078 1469260 1450878 540209 1686056 1527898 660281 473609 853362 1846639 1951988 1442570 1859761 672475 1851928 908660 1095523 1452608 231749 31845 787850 524944 1542039 662277 346957 213097 181407 1042961 1801864 115581 343131 59084 513376 1386108 1783963 346146 997586 1722330 1899723 1017704 1663428 1583901 647575 511600 1938520 1207624 1448870 251453 1359239 1173376 736648 1797288 1075271 331132 1504939 222916 1086259 775248 1713168 807221 516197 668275 1456072 933431 1083239 1810818 1311187 985342 200404 742365 622805 166591 477079 1460944 1722462 475470 1949042 703364 67599 80112 827854 1320035 1319877 684646 1320778 1192630 1330030 1808790 1894434 980808 307291 601959 1546521 601215 1698428 1368506 1496099 1477870 286722 1949099 1810568 266202 385716 263363 1390039 49162 188692 973292 632392 983718 632512 1503183 1597031 996439 539544 1996628 1936780 1209113 224428 1512892 1769605 345496 1943114 1038570 171885 682869 1387947 909479 782858 649456 702826 299970 172679 1461894 86490 1991486 1893013 672368 515855 1769962 377449 1961395 961706 687043 1860443 124590 472751 1728864 11971 793417 418529 1669164 256300 906469 28776 826002 1856146 1365326 1203278 1859554 1814363 192148 1431149 592503 1880196 31913 830611 1911896 1673814 1031962 811664 78106 1246910 1141962 1734311 1028956 1490639 1448847 1575573 615267 727065 1582670 190910 1642826 1197452 1407402 4885 1896756 316740 1703142 1263176 1054208 114085 729645 210974 970492 1851321 714739 551988 1601370 134032 1976863 1542059 452714 878246 25795 1700264 1336904 516043 1078417 44555 1873445 279414 1425687 1274148 1584033 872449 1814730 515033 1643291 65210 275525 1677786 158829 171204 1158085 1883380 270220 1103069 1068652 1849803 733933 299794 735596 273261 227148 246251 1795275 1121345 113153 1949358 1333270 1181488 75387 1839141 299613 820691 1134437 1291860 1963122 1466544 1643186 635272 1875955 1222214 1342072 1721948 1032836 1746838 1115653 541360 597465 791650 632776 1297355 461418 1590492 571100 1673190 411401 655869 925950 1165253 1820335 1348662 1572090 235841 1008274 1146014 355217 712639 859640 1728961 1291364 18888 1197082 1586444 1167687 1851544 1577538 1652234 405318 178359 876210 786337 1975964 631879 865661 1035522 1862470 1873747 1372924 1578367 1809350 933132 826801 1453768 776407 1632208 1990184 1560981 587255 298401 586680 1448246 1895352 1199973 1004666 916539 1361853 772287 1284458 1964851 1707845 720457 1349647 1218885 574811 857520 724448 1034512 291946 1704311 262624 1573125 767700 777581 631370 303030 1630349 1755072 1637364 1399972 859619 1945111 1079265 1755068 953552 245533 860176 1140206 1196624 1537893 1592035 1558889 1011660 1222908 1035267 1662316 1050230 1623306 853142 421551 585662 1112284 832514 1474935 1947180 585601 1538345 1955995 1776602 1177248 1632317 1255837 198954 1955442 463988 274968 1521642 1186858 1479787 452189 279114 491846 1369745 999701 1127079 633739 1177254 1308178 1506886 265397 1035006 935133 687430 1137814 1263646 1715581 1319955 1424292 1133489 75432 731652 563147 626148 1246354 1846611 767900 1889606 1113755 838576 694447 340857 612581 706592 815768 1354469 1264187 743371 351767 1970419 402342 20700 630647 475595 549439 813708 792179 1660256 31382 157079 609621 1388328 1032494 1029943 1784168 1815866 352953 1463681 1954789 1752041 1245606 620490 1849478 691786 1748465 98083 361042 1628449 604066 941788 1875765 819503 1632793 542585 28084 16158 42048 1344111 723636 1735992 950169 1938356 606512 458376 265098 1835328 400452 359429 1775899 7146 1631781 1557599 83723 666707 742274 1408736 1173951 1890747 258219 590148 1050797 1843019 854541 100689 123616 1196096 1925203 1941156 1314113 944816 1365907 1221844 1272572 1845062 194627 1878935 1948047 439823 1520408 483491 1064043 1298841 1776511 1942679 1614047 1273156 1860274 473023 1820332 1181689 764552 1682733 668598 1151478 1768769 1116456 1848638 1994516 11309 625615 1635637 1301501 50149 563071 493660 1347968 1729298 1804760 470762 1263499 869127 1886449 1640866 527728 1766361 896549 1402926 736790 1130873 1099289 634730 1591103 1102160 905097 996007 1958950 1265550 1456460 92337 1347288 1409461 1935573 69054 1437982 638142 241928 1807997 238746 537149 356008 703039 330688 1718860 1206124 1115857 714744 937619 42395 441541 234184 1406168 745966 23018 1717501 1585035 324233 798529 436387 1186033 1014250 1424868 1052034 1781139 35628 1192102 416138 1300275 529694 1653394 1436842 1302807 637058 1098192 1891601 408034 696344 686561 1245756 630179 1987730 1126959 1658445 1564704 1537598 1328405 678290 1993563 1752669 73317 466240 1540757 33333 486858 245899 736057 343422 1003680 505510 1332717 156987 518363 1648756 992720 839032 1206179 213285 1568466 1249680 825662 834193 1206604 683784 63233 190460 1121027 1104872 1920092 1183157 1910747 1897017 1776636 136666 352654 1324579 1947881 1207454 367185 793660 1630665 383240 93686 1182011 1244736 1633205 734024 1630756 1503792 1404031 968151 1563033 1696058 1379185 998405 203403 1031548 656509 1894004 568634 1030624 277497 1021111 297146 817718 1018593 573435 165060 197921 1832762 1681714 871782 21550 1026194 1372585 79663 1234721 1215471 796427 30861 1964873 1389779 1786853 1310438 248357 1307416 816105 187675 1184953 1636144 1416236 1832968 950009 1165762 535483 751466 1782880 529604 1001610 1384424 1773396 984731 998900 915182 1642141 658443 1184514 225916 401033 1274423 631496 630918 1398577 1706898 560681 1944107 1104707 777282 686478 1858740 1604620 1161734 1753922 1362166 701613 1071033 459087 1509649 1811263 1158313 782649 662448 750626 538146 366928 1046342 464882 764259 1726609 1141582 549354 370970 286053 1611997 670885 966 1079390 1339612 795562 1246323 1394672 1001146 1278659 1162634 384456 353786 1029564 889333 753865 24012 1082786 882491 233789 1432714 1397053 1027991 192630 201626 1595255 874844 1126324 1680118 1190949 451803 487435 568663 662314 261705 975480 1314216 211232 641275 1228687 948809 1139823 1118635 325064 618350 838667 1942654 570225 422998 1922359 1204838 1855316 1573462 1028420 1428469 358489 1217282 978437 854235 225941 1992922 1911343 323116 1103743 138242 1875150 1345876 112821 1781409 957033 1028284 33628 1563376 788112 1143645 879057 137594 461243 1151670 1704999 1249671 932705 1884095 1149622 628444 1741087 1309767 39131 899742 378673 1120517 1059777 1622392 1304904 1231171 614240 1498687 1862958 542877 579901 729512 1339790 1970690 841427 1663550 1394502 1794331 1817989 1560757 1555516 908172 1119643 1059213 1608625 575288 778363 1497628 710492 254797 1041577 1431477 699360 1821789 1843484 994477 16036 1893576 1471289 1367253 1079109 940006 585783 675301 1489539 1003189 677349 548207 902977 880306 864154 582864 550368 1146892 973956 1725009 515793 1114264 1535639 538789 27243 1336099 492595 908158 678304 485661 255816 1360476 916099 719655 172189 1756848 285784 28267 546058 1303791 347441 466158 1558281 839571 1083374 995588 88876 1569087 1848229 1791099 1283052 771717 1738094 118944 1221094 935766 1242874 1368625 1808571 1611186 1723141 1799697 118222 303073 1298646 1184436 1991895 1324636 60633 1152123 460010 1092159 1306304 1222368 299042 72050 407734 1612692 732937 1942543 1886099 237859 177002 1254032 1097091 990000 950189 768403 318458 1128098 78794 266747 1432641 6198 451108 1165119 1247255 991840 297623 116063 1327214 36392 512137 1448174 523161 24585 1239189 1608110 1325129 1566922 182108 217570 395697 1236357 889878 1739757 218873 1635976 851411 1309233 1986319 1999913 1086334 155440 1229014 164737 840510 1828408 119268 1744648 688279 998037 1640311 1220034 396921 1111835 1325820 212722 430304 508993 808157 978359 556159 1879077 521274 1256866 8674 1796395 1550316 849883 412681 1028667 776363 490385 280102 784764 1776356 331334 1696643 1722086 441720 904702 838662 628680 1905601 989441 63202 1982810 87355 1594181 481780 1542751 165386 635771 544635 51639 1839588 1980686 1353795 1336488 71081 857130 127407 1174852 258305 522795 1190537 825520 1810420 1910740 213010 848679 1229114 1456485 1640480 1603446 61834 1995551 1878572 254999 1149456 618704 1243525 535290 968927 1166775 287137 991090 1890414 1643873 1141020 1559086 1572706 1429868 306681 1020011 1144393 508386 127675 294821 902244 978318 1267612 305351 1671337 784608 1178343 938753 334063 1019372 309504 143416 458599 765961 1432799 956900 1022690 1524986 1040326 988598 938105 640663 49740 1425818 1958621 1997826 1705267 1399635 842612 115636 1805049 1774153 962975 642556 515332 1571223 1378442 837791 1144031 1018009 582401 711617 432960 1406200 908980 1289933 74890 1727527 759867 1739799 1209792 1812906 220760 718072 1279128 832692 1599211 1669892 522460 1064759 1990329 1584010 500233 1631822 992424 1378760 85053 1744995 1977090 101057 17149 624342 1401753 1489721 1145860 1239742 104581 1255564 392733 808818 1153986 1790379 1679263 208954 1414039 949041 1019960 1502770 847377 1333560 194118 406394 1095497 1617234 974542 14441 155673 354019 1477504 631297 1513134 619449 1216246 1276518 803279 1765408 1899127 871734 934920 275793 1383401 959153 1424714 1871021 271639 1940632 1644087 947558 1932585 785319 26904 527284 137513 216291 1278626 969271 307909 1598112 198356 1915810 1394621 1720999 242573 1873894 1362483 905481 1264241 339884 1131352 40367 1664182 1855581 640543 567831 674296 1673986 939888 1887199 256976 221073 135878 1127294 302271 1097306 434206 129813 827918 729052 861777 945490 281588 70172 4258 1894433 1156356 637393 1300598 1761 110430 724476 1438209 1194094 1280873 620711 1943733 1559817 620710 66797 1966735 1184319 838273 1318773 62570 528996 1032422 730542 1586637 138993 925109 1938816 1988992 1466960 203074 832602 1157456 1559135 242585 481135 1078337 824492 50825 1455229 1315532 114686 1486990 930751 1060931 1169458 1660554 1669705 245068 737542 1562801 944041 1711847 750192 1031751 1393358 1551837 1543990 210979 662414 985706 737911 1665982 119335 1445560 270576 165677 1239952 442298 1207777 1278343 1537472 401965 957496 973205 1925549 1336650 1085559 1600132 965656 1543319 1232564 1364896 857362 624355 1719054 56530 973112 1567490 1321234 1395741 1617550 1285537 1362469 1080271 1427755 164147 642949 318149 1701618 48735 1412699 1010609 957589 1714237 214181 327913 687093 1470498 1416470 408607 1542480 707837 1402951 1779375 253098 1439337 515628 401620 153964 1290840 1485044 776344 95255 1205077 1923355 1939769 1291201 635253 1865821 194358 1614296 1219824 3861 1257831 1277001 953656 1588373 1743777 388646 1898088 620216 951019 1347532 132140 1218360 1714287 1530199 207193 237130 534087 1048940 743012 427569 99863 888519 1283221 1698625 270410 359812 330876 1876628 534984 1365901 87132 1520633 1031913 739580 1715725 674006 1574117 1953786 1380098 1325815 1716769 528846 991778 697627 1523452 369146 1548613 672836 632832 1783066 1793279 1539992 810026 265507 789277 643710 614122 333539 1326908 617873 133623 1414918 795776 223266 1181631 1914416 1518581 916566 57022 846589 1116348 345090 1648163 83033 1280565 1637308 1751012 768749 775625 592648 308596 1949425 1702761 796634 1215786 1149071 1848175 513913 669808 612392 577164 1056237 611317 1715983 1258365 765999 1577398 1320618 1037624 1177511 969079 1445636 1238877 343501 981785 1045651 53653 780885 1367266 58612 1495372 1735616 417543 195024 1800773 920806 1381279 1133907 633308 1756574 1330980 975460 1099382 595059 32079 1796857 1800181 255630 824091 1270096 1662496 1953397 1810625 1048977 1650008 1702316 153592 678350 581976 1135533 940820 28022 1928378 69953 406924 1137882 1773449 16349 636498 766866 1378241 750208 1971918 1480249 1079044 985951 1674208 1841842 1857548 1806351 1476005 784385 200389 401003 711669 792319 1205290 231916 18668 218399 123490 671452 1299408 411253 1888747 29752 1346073 53930 1994689 1007707 1054047 1731017 526361 830894 1828916 1005229 86948 679501 1065874 770311 1008286 1695772 370114 1793871 1028507 1213216 488438 870541 1102311 18651 603738 1276438 189928 1050199 1975079 1365459 1527942 784781 1065489 148450 195614 1233305 1332027 1746478 423181 1557831 564652 620883 633113 1554440 1071684 1417713 53121 673118 1164181 1481903 568716 846361 742498 1979194 869995 1044763 1180769 1562845 446678 411556 69797 1624931 1833340 1932705 129197 1867296 1382565 1301883 1674363 1883220 1190402 619264 1373496 779873 795760 763427 1354126 1371121 414517 873770 1901310 581687 11430 873244 77467 1281117 359590 200952 231527 1601043 834269 655438 702008 443713 563846 1337392 1354589 1229437 438840 1737509 741151 93265 1494623 561327 674630 1173369 918984 656748 1446331 177916 605624 1861074 1862107 953138 1235636 452329 873453 1456220 1231042 1116062 1047496 48805 238933 273039 1862308 767767 649486 676182 1014882 1060611 354851 699596 1557015 136081 1351321 700400 1881925 1870850 838815 79850 488285 739459 225017 1041230 199908 1331102 527317 514504 1703158 245575 894432 1356056 1566312 1454059 288072 1232565 1038379 980172 1957196 328650 1868528 1682350 613945 1798325 80974 1575036 1468114 221770 610533 1480448 121282 920975 1891011 1591235 1725928 1380220 304609 1838765 1657335 1890178 433002 1494548 1480758 1965643 156304 753042 1451541 207962 1481164 593629 981132 528803 1449203 624748 1072213 376589 1198989 84174 133166 1467685 1002244 967697 196378 1306361 718383 1589632 1280226 1550705 683108 1449699 442206 1182149 813192 100029 1790939 1557604 717880 448028 1794226 994628 1224595 831223 1875187 1245041 1456470 860968 1587400 1512536 76819 1798281 732873 1909941 1817748 1267022 593151 1491523 1856257 278372 451673 807228 130711 1658820 1308774 907699 1299564 628762 1156238 1742420 1829370 260747 1088719 1848455 1619862 1935954 581514 1600842 94342 335081 1531648 358235 151012 1050594 1234234 158964 1119945 770883 1429599 1599072 1750101 1978441 1325025 760958 1861173 188325 1488439 1634076 1139247 187966 1547602 1932394 566905 1976809 781982 1903151 1599294 791480 67276 1873806 1255192 1487803 88774 504725 635907 1610059 1505056 396760 586685 567619 1484194 443036 908124 335555 1026036 4261 1218923 1886189 1536523 1266619 1145544 448616 400633 1658079 517564 624793 507428 1177422 1346498 970596 1265460 1676341 693494 1210131 1843657 1149447 456983 1849423 1073070 554253 164100 1920472 1611202 257591 1374041 1300618 1983422 1121795 737261 897560 453690 1675588 1571253 199513 948982 394800 1899908 1081883 1570859 44218 1205749 2612 663263 536801 1902629 1062667 85972 1559985 108680 1584055 1394252 1258296 625592 705858 1594379 278163 1274811 533527 1765936 1551583 639525 374222 1111785 1279189 796778 1529319 714503 984923 1610852 466203 1297427 859400 1024597 897337 1294943 1742113 205513 633153 1837062 1666958 1702436 1946881 1948955 1055474 1121148 1087217 1731535 1357418 1040869 837214 345407 257662 1185478 1578279 820057 269686 1024951 1659905 23039 1865309 1876370 610198 1679147 844532 1941174 1668961 800218 366007 34799 678333 253595 1634326 1559204 921293 1759171 1996595 90918 1959569 444759 743566 944382 1556815 1916858 768812 311848 1141544 743575 1923491 1990256 1386861 795877 1419456 1218869 1098062 31348 1892628 1073446 927479 937458 1971544 1883016 774331 432849 1414262 79352 987773 87083 124457 60777 1929906 1825450 508220 612379 706969 257291 294804 558211 1692804 853296 164808 467402 1407930 1305157 1606552 1503042 1773744 1404464 1887196 584376 1693426 59843 562489 966183 397564 659695 768374 1399058 1696545 1990964 41686 273699 1406680 1787144 272019 1540563 1272047 1717679 946317 885488 987047 313522 697106 178847 1739582 1358949 1568405 737780 955032 620560 497010 1036213 689117 768690 287979 1813956 1115971 1385006 1898612 334100 617385 1851574 1361841 1261071 850024 65923 132576 63709 572750 1802216 1278382 1001021 1886474 654451 627704 1006255 1168241 757344 181940 1941133 845545 1724258 1920539 731264 1149381 1890752 515988 165104 488116 1578331 144975 1028907 324167 1921453 1912153 690809 1130810 225555 110860 963900 1155294 1643708 1744659 1501367 678751 1021570 180501 433454 50963 1191412 911081 273604 33309 962024 1395991 1887871 1722117 240569 1384887 1366846 1644497 572361 422821 1658463 1858108 1501072 127666 936209 1707257 444640 1365530 1841720 343385 574808 610384 1527938 1426332 1499855 110968 1814737 1560962 135330 1485580 93414 626891 442346 1722214 192861 768237 138899 1206699 227452 1195032 1483922 899488 598428 1041525 95643 42674 769753 1836612 1166152 1100121 1179514 1057235 1361387 1508343 1600786 1126843 1183536 363036 1529699 1493112 1833876 782400 1041174 1738973 1331354 893473 1793974 1458456 1653090 259846 183533 1110716 1324575 622199 1359638 350043 1622658 422122 1420205 1829598 971627 1937424 962092 1839567 1781835 1349723 1518020 252521 469298 752184 1416908 515324 587838 557558 372149 571935 1734346 1941525 88343 1246752 1273194 1260871 1331260 1335975 1405330 209691 612361 53389 210975 104998 1066637 1764129 1757899 838796 638175 505934 1486330 796657 1084994 750289 975210 354578 1584617 1079319 774273 711038 214956 545497 835693 1463376 778059 1645393 1179237 476903 950087 1124658 918921 774796 1130426 1677953 1850737 509823 1043907 1677630 301359 1034385 936334 796168 89441 431395 1314556 231071 338990 1671727 160362 572293 1463330 765710 433837 280964 1696402 1542340 661163 772150 315454 1512266 151534 1408904 1808768 1874820 165008 1437615 921312 1094190 1230953 1861639 1169363 159470 1748331 348469 1373256 1799822 840951 1512563 564258 734269 1371758 287265 849864 316579 1739605 1927485 1997818 1510662 537665 684803 377263 732730 303650 1050669 611584 7705 901228 281960 329397 1454495 1031579 1715226 597180 292770 682511 1746266 975226 516439 1560486 1247678 1324095 1741371 632496 1660604 1803037 1152921 643840 584309 1919144 1758208 1135452 1703297 1532257 1856274 1877442 260318 1583501 1249249 267071 1668604 1839523 181633 120262 1986625 781707 1560754 394569 1109646 495843 873722 323269 1367742 327398 1004815 1904716 403808 1813947 1390212 663430 593039 863827 576145 1019898 402055 385561 1917164 699689 342051 1327102 1562881 1543651 350375 719633 318599 931117 528250 1620938 1058079 1416910 1683789 251613 576045 1932151 380802 489699 1194646 1305020 624333 1770217 68761 1174100 211129 234393 681266 1420997 1969370 205510 1573221 531143 934749 1920198 1112720 387559 550561 370371 1309670 1141418 417743 1650131 1593156 607731 994191 1259933 89675 706236 28842 1907069 1637910 1956568 291678 1093149 1317272 254449 187669 429604 312515 577701 1775354 1357705 1380450 63107 1817041 1238377 1888866 765247 1955462 906977 1487057 1633740 1804393 490276 1156486 150754 1255022 427456 1369143 1941215 1048986 1967929 1867859 440186 614400 714245 1798204 894868 284139 1926830 267650 1443408 1094883 126908 298162 1594783 20742 1706208 405496 325547 622335 679744 1575158 419241 1094677 733564 827886 1470764 1910403 390742 699693 1513392 1743145 1679525 250106 1839711 1711319 510270 564239 289416 820321 421902 38962 1578255 170004 1234782 468225 263037 1197329 690052 1371691 1076269 853680 1125307 1585726 145590 983236 165242 634442 933134 887293 135284 337132 4896 485115 1818936 1361628 1123464 123161 912585 1326226 739151 1432038 1435800 965437 393723 254997 1670313 705139 1715638 74246 1107331 1669228 669251 1421738 1346793 98862 326633 1115236 1019712 952357 1946178 1096289 346944 990315 117193 419533 740588 1380881 375041 1736128 1646301 560214 1946920 1261228 1640522 1893432 1738317 869055 506472 582176 1351286 326209 418392 1378690 1239938 1612455 1170461 827630 1080746 1099265 1760262 372619 171506 1339007 682797 1402307 621859 1724131 1437068 468727 435084 1473781 1154821 708678 442506 1228939 117450 1476917 1600422 1404908 1472388 955964 947338 145729 328821 690413 39933 1159581 1873853 60940 1922095 1131444 1978582 977078 665182 1580312 1154046 1366934 121818 1265502 1220175 1182742 405788 1000384 1952697 745653 160 272299 1647522 195416 1888883 980602 1430933 137489 1360899 609236 1907805 895714 359771 879593 331140 532006 1061786 1458217 1643639 1673715 1293036 562549 1091770 271802 82084 1355360 588391 1222917 1214612 825155 25729 1467753 1225386 760011 76452 285436 296989 45978 1522608 177089 1955321 1304755 1293830 1395902 199345 1313243 1297186 1633529 25807 940632 28997 978049 1411659 326572 1938939 539794 835815 527682 572711 1431320 1927533 1766365 64753 1224764 1108919 1485329 191922 143609 202136 906999 1013204 1183437 1222611 463699 596695 182691 354235 1517171 590848 1537589 978272 390819 1035524 1592867 1574264 964207 1519847 1318891 1835783 1318915 1015912 650632 1227188 1779588 1914597 932844 1751040 592771 1371163 1379878 722218 1392155 1080755 1578357 284753 1497906 859449 1155718 3140 1987412 263192 1172482 1197146 1855626 592314 607495 811256 1724416 1611274 1196174 974838 870045 1493003 523955 361690 1322803 448095 420336 1156320 1049396 33056 1352357 302886 77731 1182115 1254281 1526620 749293 709493 1460986 1153183 19260 1792296 1370964 581701 1646208 772991 806091 715383 863304 54817 1743797 1914569 1878335 1950929 1261719 1710594 879799 1743560 1152601 1012165 1061265 1972806 1291782 278649 990748 1586959 1547058 41478 1536524 1516269 396608 1087747 876149 202810 1749938 222061 13130 535140 382477 1737905 1082539 1163357 911672 1366952 808103 463751 325909 730372 989013 729113 680924 1742830 712447 656528 518813 1668455 1023300 1808286 868861 451485 850628 779120 1818583 700606 1491691 1659911 378128 1231918 398020 898881 1789646 1753398 1548267 1417340 1592634 1587761 1322629 1223220 1489183 294644 788595 1918527 285347 595958 948623 439375 569645 1064333 1220378 750740 1555928 958272 1880573 1664179 204340 1987206 1138916 1856319 1416820 1336263 1146531 924774 647474 70813 531159 1817002 1729164 1910860 1859043 6746 133978 845640 1380453 1285489 234514 1525703 1880770 145510 634058 1764416 199647 1438922 390188 393993 1241147 1376346 1420981 75631 131290 1847053 397860 822743 714829 1035581 1989291 821755 1421017 1908998 759127 1844517 1751838 452977 1892798 578868 1988157 1218463 1939301 864970 1511370 1872081 596813 81362 1373412 1246039 1707620 1753958 278884 507794 1029406 1870759 678806 1650744 602826 862932 733083 1515315 1190801 1377534 886040 1226981 1830660 1912380 1623093 1599274 1324317 1361754 1609433 882600 1084455 214024 1142359 1943619 1720820 1479971 756063 1396899 982943 1185241 160535 1733986 1182839 1109774 1482348 765765 1787365 213312 388771 695467 1475624 415935 578550 72255 1288149 4668 890330 1397416 719427 831408 682773 157537 352168 1737486 1023280 1546852 851110 302789 1036577 1351921 1057089 135750 149081 185068 41206 886826 1201645 1064306 1772866 655937 1807581 732367 1268314 1186285 118873 1703460 442313 938486 928139 1447719 305316 432050 348267 1107485 691697 234993 726312 1107524 1895795 1241696 401046 1211394 1017289 77587 70896 325235 1364112 1483565 1594056 45571 224463 119729 1830098 380976 1979630 1708350 831330 1552838 1512526 1539746 1457380 251467 1066317 665984 116963 862968 481390 332606 838086 1241170 1183631 617962 24872 1550682 914888 1994166 282546 1725896 1856812 1542911 746141 942148 379657 738536 765533 1668723 568664 916988 1960166 556291 656861 1209090 1112673 1271951 1012496 798859 158661 176267 1151625 162604 775696 876455 565210 1548386 1416566 963529 474978 209137 160389 631566 1385534 1002958 789444 1648598 58518 366492 885810 1985032 1139579 1470861 825647 1776546 1547019 49093 321714 1429431 1647231 482418 1023515 712157 800150 312603 1133760 721048 1559875 1133850 2925 753661 1414136 1222354 1168219 823240 1550405 1748900 605772 1175814 1861890 849971 1904304 577261 1994984 907922 50414 449518 81011 1923040 834973 1486890 207794 1624089 1605957 1061017 595366 919653 1889679 893272 853659 1852128 1118034 801140 254590 262113 70136 751919 1383550 150026 1344551 475139 1808300 1037930 514549 579484 1243115 1248959 1438111 1276772 1590410 319341 532930 1342904 507525 1278718 1492952 384107 1913859 446247 1077 6294 888354 1156214 908823 1611573 812493 1750739 1346080 1363936 927818 387792 23964 1618145 1039672 1382798 1779611 685280 1606897 610553 593746 1104758 1992392 1110227 1678348 204959 1066700 854460 1712050 510179 1698680 402950 1568502 1070824 984042 810043 560895 157773 40008 1247969 1155940 1387125 604152 1195300 1767443 1305704 557450 1364879 1020100 1380076 111180 704299 1502807 764565 944262 293049 1220429 394275 461642 1003120 155029 657108 322261 883786 762759 973884 189455 524855 101208 1015949 1152711 1761238 1729928 1849164 1320179 1587596 1277354 889753 1570233 304368 1182997 1011322 434934 69492 502546 1274076 1223202 24372 1212393 1380644 895259 931346 817610 340998 1687775 248296 496994 658812 713600 1946997 937240 116354 1341322 428301 12051 216944 1819776 678424 498943 1820982 920099 1978713 1830129 1298835 6296 75881 1835242 707019 1073454 936856 1083799 1114553 145376 276233 899210 1195757 76170 644708 1661339 946632 472431 1337029 486603 1143477 1770525 1220194 1615286 1361964 1793911 949376 891131 67198 1032900 1555857 1432196 1924645 1511235 1339465 959186 1501150 1771066 1781547 470836 582021 1325229 1223857 806879 336370 835106 1586870 1205629 619022 371982 1369873 453790 1588497 477650 403345 1638836 1204726 590862 1982685 1951924 460371 1082159 97930 1798726 747174 1410057 1592158 1050027 1608414 1582573 1112178 455687 690109 1947838 1743886 402899 1367978 1361580 758479 62602 1280043 1529103 1266415 205546 1038102 1839963 105691 1137297 1076720 401639 445 17081 1058741 962226 38874 168328 1747984 843442 1489147 393362 1434747 1105169 1168596 1212411 1939155 647043 1356101 1593557 1095363 1304880 201742 471712 142574 703632 117405 1526363 1958703 1555916 1413977 194101 809247 1237059 316592 936964 562048 1482533 79258 433679 1473718 28606 1100700 1254726 1048972 377177 1050706 1874715 1711156 1290356 1878904 1662073 1935171 1450080 738422 1579561 1523690 1908105 254274 226508 1950274 622605 820168 594601 956162 1521504 1030034 1293345 1177086 1823118 1293228 384817 253876 337886 1355143 1795667 99538 1233505 1975291 1269064 628001 1900422 1877534 801731 1878467 1464223 600392 422027 34749 597714 1712677 993168 682309 1493499 848053 1857389 664938 283747 102169 459389 299242 317983 318878 1744421 391946 404846 132525 340284 1783613 37761 1728 1351596 333596 66084 1935142 648659 1345785 1225492 766941 1736082 1034612 1336908 1121154 199415 1371927 388635 1663359 796270 944284 461217 723065 1223711 1636408 1065229 1791327 608782 226700 686351 418912 337362 1886382 510317 1323532 964310 268875 1252380 211400 110339 1346329 1302881 723373 1874486 1030607 1714359 1953512 1695923 1026857 86104 874352 1403249 244386 1564932 1942350 1208409 1801298 483572 1089988 1558702 490303 467660 586665 303529 1963971 286924 1842914 455779 191238 640256 1036937 1185484 1787284 1518691 309115 1190315 1040124 1174112 1258223 1968496 1921541 1949532 107861 1868571 383666 548937 1673831 854659 1302398 1156798 275789 455802 120537 1311024 1513300 165088 1500927 1887157 960731 808990 1275624 1906569 1599327 474682 954702 1587538 815050 1540967 886550 1775733 877651 1167474 1699885 798072 1557315 1949147 300370 1803565 1823180 1886837 1842422 485402 1739772 1732834 855170 884405 700878 168899 816917 1437919 942393 1146376 852554 581828 629364 799891 1995508 822459 1997661 1540506 120016 337610 698399 463119 531366 1114609 307790 1707466 1018801 796415 302546 864715 1147407 833530 807278 1535167 1361975 213570 1456835 1538864 1031099 1951186 1544777 437633 195421 418248 1601666 992198 350732 1263429 236056 724024 1672607 1250824 1627062 995324 1588249 709616 1958854 1339330 1755695 92913 96759 1940905 696194 1348795 1134672 382896 214795 1985538 283733 1261754 90635 1223497 388865 194050 855635 1528589 1008903 279669 783598 1229323 1561634 875682 457512 381756 1068305 877706 718662 1428800 715500 593929 1126302 153737 695256 895431 1515160 145787 291776 966286 1279304 238277 781186 202028 993825 971123 758179 813644 97721 646096 552584 1271751 577471 1777402 815230 1340278 71261 1327874 502790 999185 1770320 1511133 1578584 1985988 1783327 143635 1752938 1819893 1899301 405810 724335 958422 1676270 781836 1499865 161257 862512 683284 1115205 662508 1845768 399921 1664939 1436896 1898847 512716 127323 161462 1497433 294032 235993 1528243 523013 141588 145930 261744 270727 1734702 1517467 1879188 1842931 769772 1692323 1609275 1039800 1780248 1000869 1697277 727781 391736 1038591 1921741 823114 1717192 1232174 618359 809091 140652 1277900 1576587 1756482 926143 820706 1460502 914079 897975 118950 1071503 1480443 895885 1365962 762317 355383 84123 1490031 690509 1517284 522495 154119 1542486 1945209 319283 1920344 1651894 1503280 1293796 1095272 510230 1975371 5150 552576 1815930 1266526 378915 1842470 1231488 73790 1843288 1723962 417899 339605 1466648 1090106 1244187 1704194 1078634 1317740 101381 413827 179466 1230672 1645741 836006 527057 646179 1426915 1237376 123653 550859 756307 56671 752272 758744 214153 1036190 190318 718000 1863746 269420 1921679 803794 746072 1891758 796107 1209074 1818291 285022 1685095 1383376 520735 1406783 1564081 899605 317663 603289 1248956 1174761 1326167 1078102 1413333 1886318 1665485 922994 133057 1972113 663279 1309924 383631 971851 142244 578087 1227672 232408 1820431 1475540 993999 443909 1171143 311116 485353 453122 1752885 990421 1161961 490594 848593 828736 879060 357321 1952400 1670752 185732 132433 1646264 402093 1355476 1357593 1371022 1080470 555866 784450 11974 1032685 319354 298855 1543463 1983218 824920 211288 1227004 1407918 1216257 427406 1157326 1653519 1822350 1841673 1971224 1624292 1792716 409308 1326984 1880759 228763 809414 1767193 317244 1493669 603030 552889 261532 922700 1971766 1705584 19103 79208 1016657 1329435 1624406 1872959 1088911 1486845 1994287 1452791 445435 75788 1343876 938487 43426 988899 1644019 1118916 1065925 1873222 647295 1339094 1980952 905638 1973560 1106871 734868 1819298 1524597 333172 1227671 1148063 247294 332260 1147404 1823380 878545 1252822 1987408 1654732 1938930 605380 1051205 515887 1393780 1527802 1935328 1517687 66120 597880 1245310 783883 806050 688883 1013949 872019 977709 194330 1721534 154723 840166 929737 1395103 1025017 1034371 69034 319521 502809 493234 1966286 1393666 854751 32023 144354 1781281 1475347 1299871 248656 1979184 1332190 500171 1165496 1130381 1252939 603761 1968843 947954 1572096 968624 1811636 108142 1092424 1165689 1571902 1462336 1741450 68176 320628 1705012 1770280 465417 1370474 1035787 1501615 725697 1503604 535537 1720651 800160 1677390 671478 656335 970990 440261 787682 360489 1940334 1881822 1636868 1767473 1902485 1259804 422505 1329866 1141904 383927 1440023 1648124 476473 368265 225385 1767766 1077268 1347091 1858113 1612578 1670709 268821 59742 1353742 1822318 848205 1011331 700751 77203 520894 273132 1348857 1513152 1674717 857485 1310765 872073 1469318 456656 1788138 200873 1705870 783470 204655 819804 1172442 187942 1364685 101058 928828 1275603 216353 1163381 1250348 277757 593822 1787372 1251698 1411994 1419111 73724 1394088 713836 935278 1666284 1016371 1389824 1421386 811507 1676 868825 771644 1433359 946200 401705 1689812 783881 1747377 1426793 1624729 581263 1673361 1415229 695820 1333019 1558548 412682 835487 226651 1593599 758283 1259957 1546077 1327151 917378 1050775 1156026 669696 1691712 983579 867444 1194677 1450388 1416479 143121 299403 966170 632082 1534968 1627825 199965 1299005 1820546 416351 638829 1111713 917077 1595645 1941601 1680200 176228 901133 681697 1849215 1844117 1332423 1039921 914930 1087523 1992492 374388 1914455 1702291 1029215 708788 1495617 289394 460499 1362547 1800541 332200 795795 1226041 237810 1440038 387701 1013610 1833646 909975 821907 783346 636229 470260 258655 529956 1893099 262687 810413 599032 181742 1641265 436079 91679 902923 158012 3439 126313 1501455 244739 242712 19283 298395 249709 1193263 1195794 368284 1791694 1794910 764082 224823 734727 1851719 928823 828096 1349619 1206523 1458262 37657 1840576 1485738 246620 1180103 215020 1152289 144208 1535696 354483 888559 1742094 517710 1598093 59642 657223 1447267 203472 593172 1381801 1445063 1844469 1155042 1046416 1807078 1556110 679838 25556 679004 872024 1986533 1966214 1291427 160333 510311 1621507 518356 1240664 1348058 1331950 123621 707799 47844 1939818 765026 1789373 634234 1160872 564735 425769 1310638 793551 452950 907655 729846 1491031 392539 1983750 736988 1601467 981954 1872216 1164493 853658 1255130 1445027 1080890 383769 312921 941764 646120 1710472 939847 989000 601803 93990 1116708 1379403 386433 697547 1824118 603599 840610 1069192 123693 1544673 1492136 514936 1647125 766863 1394632 1583463 100729 1333129 1250552 387370 211820 262439 419422 1464485 494550 1136048 1477695 134738 511850 294825 1172730 1260939 1536052 1687577 1563524 1058754 872744 265683 518575 893123 539772 1814070 647755 1464418 1939845 676934 862765 252625 363888 1346333 99452 1322204 1968290 968641 589421 562961 755493 1926322 161771 552459 550819 893379 1094872 648791 62186 133983 1113078 1527223 1864511 1156889 98333 1694348 1027197 262110 1379444 1867466 1288971 309042 267560 32501 1443228 773590 23264 15079 188550 1368996 1267171 201172 1277803 1627469 58039 474232 395512 792381 772062 1303892 320503 1668437 998689 1214657 218647 512848 1338291 333748 961720 1205687 580578 210854 1794871 222830 1956626 1157414 69072 1657570 78954 1226592 27206 1375752 345862 939786 1180357 642668 1232927 5741 1616790 971333 1552042 564842 1392997 1715520 1786028 1032055 695315 521570 803961 1208883 1723049 1897187 877925 904308 289655 896252 1592812 1245946 1405935 575052 1513441 355155 281308 1341383 1593389 609264 590610 958334 1859814 1355255 477941 93180 1392156 138327 105822 1296225 887746 589032 454198 985950 1231477 86992 149365 301158 750254 116711 1892977 1902158 653858 1551193 1123828 852565 1299395 1425663 927083 1787845 715199 1774165 1657014 1554978 48566 1661750 1331125 1309938 1193852 1962115 1095869 658791 894587 1678159 737539 619035 643667 991806 93373 265255 1637578 836996 527447 923619 816300 847989 1726590 1134718 1076169 1281582 804283 261740 427215 514693 652559 968030 1102721 1375945 1741121 1147598 955086 1975997 1412852 1972027 994858 1332636 670221 1096491 523519 56869 161405 1488950 527254 628790 145139 1547183 1977563 248164 1343633 1302943 863626 588900 59724 1536854 1705670 1480804 36705 153478 638978 250875 95671 917676 502158 330981 1448940 1321578 1542567 1706942 1864946 172724 1894482 779264 1187130 1473826 177008 304765 449248 1984307 1520568 425363 1396211 1374665 770966 1361818 917883 1054084 1400934 1013871 1596526 1201640 958411 84153 594159 954161 1774334 1698792 748123 1876467 277681 1851309 314546 1782112 1723784 657844 56451 1560315 1418161 1704752 1126001 1623874 633220 176704 1904029 383313 473287 1370481 1952179 552859 1488016 1410291 1594909 1460322 893515 372274 1538776 356932 900995 1785087 643964 761413 53580 984416 677248 911505 1736523 1355660 753731 815854 1759816 1431375 1655869 262935 1525498 753247 1065116 1418723 1476262 532514 1966953 439306 615414 1513656 1829908 1068905 54031 1640456 108840 1504327 751733 1680706 1679000 739778 1946791 1481899 316284 73150 845976 215771 1448640 611380 1310956 849524 188480 1348412 1330027 1214509 1980438 276352 473350 1495689 1703411 727720 92861 82375 674714 1168368 1635727 865388 575380 1648410 1492812 1785970 279535 361908 19117 979928 1665718 1685838 727803 1724294 1774593 803875 910853 915012 677034 1675199 1729579 1648433 1651233 807947 821249 1023389 1985769 696326 1949265 544019 1449579 1053286 888627 936378 1924116 1308764 180218 1992239 1624687 1238147 702916 1374012 1939848 1716642 145536 78037 402747 1575944 1891333 496361 728320 1458743 696677 718098 98262 382955 1474587 1242543 148872 597989 1256811 989523 540983 9982 511291 814955 438914 549171 1751304 1186308 563428 741916 894643 1424997 1222217 1219202 1139446 1803311 1966137 853186 558161 946172 518010 1188452 969984 90090 969007 1323663 176447 1382673 185139 516199 403384 169902 1492862 517756 956487 1663804 1551146 932289 1610205 878784 586698 996728 20591 1343063 135794 497643 1981540 97350 3156 757027 1662909 1037781 1235980 782657 1343793 1024257 1770520 197054 168368 691522 244392 689688 1993400 1415863 1216473 665688 1877542 681389 1381659 880610 1144897 1046144 788790 564161 419220 310368 503521 1859922 525214 207937 513268 1634626 1016964 1694901 1301275 1165715 484332 1583667 1252789 48949 1621943 859020 1365934 1115668 1431079 863032 1373524 1063926 593751 423839 1728778 688604 1121303 807583 444299 1005031 447031 1413868 1910031 1977113 156432 41572 296766 357060 177884 570170 1737099 1608603 212601 758853 1732437 63811 1396514 42950 1607626 1739865 1470182 344404 1085472 1843185 1884315 1843394 1902579 1151622 70830 1111591 1573197 1066681 210251 272356 736347 1422393 173693 1384369 239879 1061571 1567025 1175837 1076227 154788 1147755 296879 1687004 51378 522775 1780787 882626 791139 1584739 1387424 1171265 372565 1125770 294143 461579 1987962 1003880 308360 1810168 1203987 1340255 1505776 1732857 1313795 1285437 1946867 127295 1078890 1016253 843746 671565 1951711 1889103 372962 184059 287048 1096401 1372125 1256851 731600 1485871 1894905 630404 1294508 185931 54449 878446 871025 524840 1722935 510113 770748 115041 1138742 945292 377315 631071 178988 349484 1566560 1297627 138714 1642598 1337782 919043 2012 772667 1973464 1307611 78338 1084838 1648744 993586 363284 1030901 1700551 1041747 988958 17558 77299 1500276 1125450 457987 1949751 287851 875558 1989109 158053 275861 321090 874582 140319 682104 1407858 1175899 1344553 390985 178367 238530 1283773 271015 1715173 838577 830400 1162762 1047610 588101 1184621 611295 850950 1515140 760188 1913084 1311800 225706 820262 1748344 304079 636382 1779077 742963 1067581 981328 499555 425589 1075322 106500 289159 1932481 1710388 1996306 1280572 1043608 1695442 1877261 691895 665435 106148 1486382 973223 1702528 767107 540736 940814 312902 976226 873217 1921886 830186 1835051 502783 249655 1787246 30053 142592 1738987 386331 543786 885417 574324 1101622 865848 1685316 1002392 1696952 1634097 1252117 1255373 616174 1797378 1818060 698703 87750 1157237 1181021 528936 1999828 1201256 1059000 460908 1880090 1819510 993427 1348606 485988 674423 1394878 529634 1967073 1675593 758392 194328 1479037 707363 1862840 246424 1274723 1191156 472864 1583899 326854 1044645 1508370 1032842 1803982 1636496 1863858 78345 1114497 1729581 314798 44701 1097586 1058700 1162947 1723132 722751 1811314 1904828 630210 153968 1519542 1351880 965684 1459964 1287353 1122290 1397758 1745377 1721218 1583796 870522 1940721 328297 66336 1112880 168679 1359603 244571 126465 1297008 1470516 1552819 461087 1574724 586522 417850 1239247 224569 302009 781391 522280 1584623 90907 733704 946021 1938740 1303438 154078 1378533 1173426 1763279 980801 830065 167767 488532 1141678 867789 1779227 1323024 1925936 56779 1266220 1240214 287959 281653 1695052 804196 137958 1162611 597047 1479236 1993256 207801 1489356 139985 1502006 1597078 1910531 1324288 1237574 260508 702675 1829927 580698 809690 494258 271194 312065 430851 130028 1496058 678057 1897330 777018 826412 659001 208895 243821 610503 1104362 1731706 889651 737865 1053947 1372309 288501 1363858 944745 1568724 1137361 103285 565260 1435284 1628826 763919 1093014 1075831 146993 1518987 678583 1411061 1566761 1040277 1574133 310574 843391 530095 1137209 1623039 754908 967733 1308287 672485 1991476 680476 447711 1011365 1853251 13960 387677 1430909 1444905 1956711 121512 1347802 1625352 1218586 187683 1012786 1170379 1423813 1263675 1030291 441353 1224255 523862 73169 1859562 25317 966598 891719 608385 1970617 673200 955241 966448 1516311 326357 1738042 1288976 583517 1515199 554341 443113 546886 1451750 584131 1833868 1122212 870621 164678 1299066 533524 110890 609777 28112 1376196 128638 1909128 1675783 560044 1232421 1507933 736043 1952739 695456 900153 1027672 348710 576029 263115 1624200 659956 1724388 948914 693349 1349396 855074 1365685 780183 438221 1456369 941883 1717177 1541452 1254055 1011048 432968 1695994 687709 1162333 1643886 677442 1342410 135225 1415477 288280 1545832 1324235 1950471 765472 1014602 1461598 1379874 1216569 1828234 288109 736624 1834377 1967946 335808 916109 1427047 658435 172884 399928 507110 375768 1474620 1639185 631960 1456028 1203057 1110012 1417635 908037 56985 632195 1281569 900520 1795889 1652298 1568182 1332209 54166 1357072 1156960 971679 485852 87289 27421 1282742 927457 322085 1064554 662425 1276000 1894567 190518 864674 378704 559287 588140 1263908 1094499 880224 1095788 1426511 670727 1442987 1556621 851289 30328 1278734 332877 1261997 1192602 1966901 1398374 1701155 360432 325762 584877 694775 779725 1656742 1283794 1483014 1124883 1165402 170371 221996 1580437 617055 295036 1133822 625920 1989215 1116367 711011 953384 801862 132543 1364334 1488799 567289 69269 1350542 103018 231264 779018 1437779 1608459 1019201 1669506 720091 658134 695386 758378 492465 1185975 24805 806386 1423392 1652043 142274 1313466 1069143 434030 822316 1264938 1592285 1052101 88209 887020 397011 1047138 1357401 1526845 286801 1120487 430690 283124 1093604 200836 10313 1660866 213506 1251131 686120 887993 608850 980246 655225 137476 24541 597129 373075 448392 38571 1109459 1243297 1984021 557317 907734 865826 1799864 1860985 169826 714703 1140262 1873858 86547 652419 486112 532369 1517684 1975061 1835744 656251 922521 1124535 1185214 707099 861587 1190940 1025141 1839344 688104 1133775 1719283 588130 88201 166136 1718293 309976 1597117 1300163 1197794 214570 66854 1197251 97578 216458 527028 698356 933416 1575805 1107567 413321 1488445 1231081 187081 607198 366778 908459 1772200 891020 1424434 123891 862396 1571954 1550024 1648794 843213 425001 1931470 601671 1826112 716732 1173893 802519 847270 1990121 281088 1887061 1551086 68591 204047 1579712 1606587 1379795 1249932 977429 114676 664278 1791770 45315 1924365 325835 1107910 1921687 1880390 313371 1584120 1118314 30371 1263611 909854 1607205 1495542 1609323 1756243 717328 1631916 986057 1263900 1478520 234350 219172 1460673 724342 639428 660115 1515614 1055433 1333046 988858 54627 330787 1114495 1210798 418519 707750 236923 324285 886656 361264 20896 281776 1626309 1442745 1165618 1134860 403011 82602 309601 134940 65433 957285 1939217 316295 1306651 606335 1115195 1526052 349531 1965375 1220097 549607 1811525 746112 1782403 1210484 1173357 778529 1782920 378796 1483143 599997 1185940 1721980 1823019 1584765 1553577 1794456 832974 471983 781842 660072 8875 1425579 406401 1580102 833003 1804687 1205030 1014574 1547893 244844 1754169 1141481 1032937 12879 616857 348851 1006914 1791318 685864 363860 261434 560332 1622145 305352 741883 163443 1656749 724842 1175548 1837454 424208 757150 27194 993400 1368009 615422 1338005 352504 348009 744267 1107158 817148 654708 1907015 1170958 1224726 1449784 1448880 1752989 1026957 481929 129789 883343 1410117 1223419 1184558 1524298 642242 1047453 1549214 1852442 453352 1982931 877391 1291124 1889743 334417 1644176 776014 941121 335638 1839444 72137 638243 1872166 1578450 894258 102526 717205 1327048 1157209 165307 1506383 1465091 1530666 652577 1750921 64051 1240730 1868359 1337700 1371937 585725 1456920 1003255 1751224 234944 1742222 332964 61949 268818 1428029 1001850 855824 1518541 1188347 1304430 1017468 118462 597215 819361 262019 807002 600221 1979701 1738412 947411 720008 1753397 23934 486826 786770 141003 197595 1711280 292700 1996037 833058 1590276 810515 1394920 749168 910953 1062180 1410442 420094 1882016 1083055 89768 933805 564994 1110336 1796864 15188 779410 931415 1308478 95908 1193093 759394 1042366 470329 1405669 1155006 321166 249684 639797 1336155 1453260 797271 319225 1038441 90112 532429 1945660 224202 1967908 389044 906340 1333328 1418847 1656366 698155 1439234 672101 1964079 905020 1663847 1745831 757293 819693 975484 1108610 301524 849080 421905 1444426 1068474 707073 1422387 1314007 472537 604443 810572 1466833 778561 1115820 1728555 1085544 504943 1662387 267442 206541 314696 662151 1487521 1494201 725754 1100736 136142 1956374 159598 1697182 456472 538701 1327224 34980 1691137 721432 322259 386411 1852297 1775216 307294 308768 34014 916747 801526 251623 658758 1099573 802862 1344025 1123121 1652778 832308 1241013 1081311 898128 814285 1287455 9278 285201 1675610 361972 1398026 1987609 426264 205061 1741091 460873 477912 1465134 9920 609713 656848 429029 1478814 666811 240861 1226560 873558 1666931 1829399 1615053 1999735 1568873 147425 1280853 504885 1106269 505356 570710 261845 1358631 1047968 910414 1053955 724373 1688431 750636 1965235 1403236 252841 442244 1600955 618722 1012893 1045210 1591978 1914380 582668 441767 1105886 286696 1577683 672920 703392 1826212 1027204 1415501 998163 8551 590805 941782 235479 1588512 812537 1294466 682651 1642995 614037 754044 579597 1210666 1057086 475686 29098 1753204 763754 1666263 788360 31713 559391 1429257 19719 97831 1267493 323986 374724 1630917 798786 1045021 1587117 7338 1719403 636545 387549 497728 824518 430490 1210715 960294 1584981 514953 767100 1430605 86006 1474234 1495142 1969690 919971 643831 1553542 286414 1744631 1745139 602145 1061558 321420 688340 316119 1433428 905558 240187 551734 1934348 1342529 215006 136435 540522 891254 1545498 775015 1164225 935648 1229692 1681964 823683 931867 11729 1223322 1192887 335128 1271966 1502418 1022273 225810 1072201 1133200 1425202 185185 747635 366290 1239711 1995853 1352874 419329 365434 482033 893820 650841 397319 1815633 1311467 971003 734641 1639718 1704763 1465349 769526 1443516 215354 1292763 1077396 1599701 21423 1970701 17305 194637 1964757 1389366 490214 835831 1698223 480255 42371 169899 730975 920763 3187 375003 1103915 1975739 1600616 213858 559306 1565138 276316 1577891 277774 95007 490828 1219696 1997452 659459 193414 1081872 1681772 587829 854291 1173342 1491094 1610583 1367118 982569 1609091 303295 852635 1056258 731962 1116429 620932 853371 1923651 322779 1177886 1452301 1876001 194019 1787529 633081 669861 1948093 1989749 1330582 928874 1883029 161380 1212484 1793981 297060 523630 1695294 177664 1986824 1537047 178671 830249 1647743 664671 1073782 1979532 1918034 70674 1970175 1034670 1097944 1677411 226206 1064821 1290425 1630232 1042976 1873467 1129728 1034224 955543 844509 1443162 1345091 128853 278573 975320 1971063 402398 1085157 826004 1122463 64921 1325112 507423 1875342 707999 1542876 772005 256927 1862016 976731 1320449 1411984 1219984 587361 1681995 11474 1287267 289610 190726 645058 507063 1342790 1857029 647195 1839911 626683 798960 583791 119598 729153 1535555 1163822 762505 905205 962568 1984967 968313 257020 1499698 1681524 93715 47721 658620 1630053 897990 1070303 1032501 1964506 1873733 1673782 189173 1959599 345643 821936 476068 494180 488613 1782999 1166507 45455 1875686 1906493 1297480 471212 124929 840587 440114 1749794 1907178 644856 220282 1490203 1105977 1484004 1755759 493783 1677658 374728 1028413 180191 1154136 1576303 337707 1568751 823408 1105538 1922108 39042 86754 707925 1313042 24549 366507 191828 272797 374475 293096 1751201 659741 1237555 221110 804921 387918 312726 624496 894572 487826 809697 1553722 1948667 1861237 207899 144959 139302 650953 857587 1036217 906333 85592 544579 970213 115794 58419 813016 537868 693705 1688742 1750759 631700 1581050 1076392 1758152 263184 439290 153498 751768 738666 1857610 634178 1750039 1138528 501142 1370177 1001848 1428298 1580726 1070791 504293 484120 915114 1460534 671236 1678328 266327 1319411 32735 402399 1912834 1073115 1877066 1966226 67546 1295119 469245 1683285 62367 905523 1227230 1892687 52985 75280 1279272 1128490 523750 1244511 955821 818905 1988991 605223 862513 1241481 200082 498142 649322 73577 1251910 1886060 1317295 29486 1394280 1541737 1969498 1304852 546851 78104 1234930 1039985 965623 228821 1096856 1899677 98567 1225694 1006804 1856728 1804613 1381811 1477532 281476 199280 1554191 938925 1656616 88429 783593 1395840 1248482 1895420 1200948 1460321 621591 1324359 1445145 1013770 18877 741831 1610944 1745883 687326 1376812 526364 1629396 1985680 1350789 1379738 1161368 311428 113273 112385 94968 45855 436302 617326 164563 782964 72366 1376601 1047781 1352880 168885 257219 1073702 1814119 1445492 1485410 914288 524527 476082 1460608 1659784 693920 30052 873372 638508 638805 473830 641443 1129614 1471495 1808244 1850361 544372 437253 1038705 1432307 166496 757605 439273 656343 1508057 1090225 284504 117418 1666577 1014498 1228000 368836 488985 116646 1468322 723998 1701404 815346 1552820 1253278 1046114 1361375 853315 452739 1723259 688578 803091 1227782 335992 400943 1182229 20445 925881 825537 1768693 1931194 1441303 852154 1977447 603294 1382718 232892 1668941 498096 523004 138246 726438 269743 931503 1820746 1521978 176531 1550633 1235027 1642320 1967091 300351 726215 185608 1967473 1067623 1609577 629074 317683 1182255 262590 1982143 791579 755225 349061 608299 1184947 408061 1272817 1528469 770686 1303594 555291 1170225 116439 444546 235536 1709530 1258798 688068 1414666 49542 286683 1660879 1554902 1614788 538982 1070227 1374514 1572318 1374973 1411734 807166 240276 1094003 404030 1649527 135359 286401 517372 659553 1385082 1490868 798951 434600 38063 995164 243827 348705 1720944 1904423 1886431 1114384 781975 454704 668757 1005726 1713248 103217 1605681 999950 278536 387647 86229 839787 1894201 1316054 27596 520406 1570177 1919805 1446293 318165 1987144 1930506 788520 477978 188627 1955003 1281938 17399 339058 338759 826508 697544 629452 10806 1758691 1244104 544640 1681543 1089808 414170 1462426 1793765 1318108 1877507 994818 529646 19025 1272052 922300 1176807 1725611 1787548 1784412 362258 1144436 1113167 1027916 1959351 1596066 330757 63521 822402 537814 765787 331233 838294 1045535 459813 1769490 1698373 76172 972542 1706292 707989 546396 1165309 1850222 513940 1367002 100942 1951044 1950598 93427 1361010 1343689 108045 633783 1595745 1746568 1892644 1531226 335069 239050 742289 1071131 870524 1898625 1589327 1814553 1086384 1935915 597280 446594 274949 52740 21477 159224 216480 1278716 896321 579031 1640426 1759285 152978 862120 1437344 143961 1900877 395467 461100 1986800 610075 595724 78468 1621913 734313 722210 464369 826930 315202 906232 1902684 124917 1581714 366718 1727080 637961 1811691 609314 487510 627639 988834 1829779 1410450 571866 225926 567855 1254874 606650 1644871 956715 382648 1762611 159889 1500467 1879749 906714 1316170 854634 1143924 348197 1930424 1975230 1683951 1877039 1358457 186815 360208 1887209 1562504 807410 529518 1459997 1989676 1645226 1740914 1939693 1588600 1753480 1117594 1376586 388923 326813 1933552 724423 1519748 1019283 579886 302257 1463430 1827406 1687717 1699480 258981 665632 207499 1809599 1765235 410717 1034673 1150383 1646014 692004 482141 740685 1410451 1420246 736140 1661038 1950006 1816792 256253 1915289 586411 24925 1597723 1817466 1491579 1980507 1628719 128997 916899 69568 1479495 556381 978042 235806 1588750 69426 1827465 1851792 1855874 1275319 482617 1866083 866546 1453729 610634 1421688 345871 1290663 134890 809538 1905182 38093 1162749 1680167 809870 348923 1228958 1127670 1635899 1517032 1235693 1769564 1795072 1449683 67593 1614677 249971 1838776 783627 509195 841833 1374337 1576996 1056684 1755503 124527 819038 1358850 1714748 405024 1144708 1831237 1676867 481837 27339 236912 1396683 1264444 1447930 1085312 1473479 349612 275159 986606 321537 165512 1112554 537061 1390545 1049192 803868 347699 664322 1048432 1072142 1401749 1566838 294287 571102 655107 1281925 1065372 463004 1029005 1846285 1183617 546819 1161504 366645 1528774 1351490 1198961 462811 691373 1270404 1365822 1135119 537585 1839747 1455038 1392859 755828 1618389 1660719 1253324 1355728 1047381 64704 1240987 1206222 1496825 1859561 1109338 1514314 319486 303763 910790 1861499 1283869 1228128 1920668 957165 123339 387343 628640 1514574 599547 188359 809261 1321908 1803919 132160 1306037 1855146 252883 446980 358727 644853 257171 255532 542330 942351 1149756 727073 1319410 1006471 1559185 1906083 747056 689701 813199 1152720 934828 1214154 1464677 939858 1408637 968150 139523 1183441 228660 309120 485143 789867 399860 710674 966025 1320221 1734365 1501080 1973574 356111 1442485 1025091 1231312 1599280 1298197 1576345 1863516 1633886 1007286 1603316 1370583 648514 1663781 1943939 1988969 698261 663270 642251 1340178 853358 956770 1905322 1023275 440128 1396977 1373634 1628145 1575740 1249002 1234628 1766624 1409729 450069 842992 670088 1960619 411654 1562921 1466215 540176 1971330 1819130 1749655 1890558 91626 692031 960247 1388449 1850125 1827743 633133 947578 33492 999284 1683417 1036651 1529151 1114951 1978580 1740690 385714 1718451 65514 1692798 1650805 977986 1878200 69399 1767306 1109362 1425322 1378669 1315207 1804205 98064 410806 1049172 1624051 1201874 1758199 1035663 1737138 536898 1329372 114891 1093712 1290180 988634 765795 614868 205480 97841 451014 369065 336034 1578103 476510 1202651 1980440 323987 804124 978406 1857832 1082586 48403 1299537 1743506 1500561 939166 156755 689653 356703 1146961 608345 1647099 1530727 1126273 68853 385107 1370275 22113 34325 459199 1426530 1710838 1421330 98708 1883932 220863 1192523 845505 191787 860820 366775 785599 544542 903155 194742 1702786 15407 1592525 1215927 1039712 1109098 570034 1862433 239003 1156371 1143261 131099 684431 1739769 157800 1367423 1701757 1736598 1208931 1056497 1519143 936998 151125 1390968 729148 365752 862435 19691 1585673 44646 192271 867970 1872676 629945 112830 236666 1660049 794536 1784976 443122 271110 949055 180951 1949618 1111322 1570525 26628 685538 147152 1109660 128259 288396 1583495 804797 570754 665543 78072 1113203 475827 744032 1465930 1046817 589793 601871 427097 924950 340348 1927083 1997777 458342 594309 1378348 863608 1473753 1961952 1136545 1702067 863877 1871523 412141 1447282 373676 293534 77311 261346 285066 351878 1121021 382303 759615 1094574 666967 147939 902441 942167 444148 1187832 448295 362489 1750137 277161 205057 830809 361914 1741456 1258512 1452516 892187 1749601 572477 735536 1590742 1568788 1838087 496702 1547980 898464 696729 948364 3675 525426 1965624 1119078 1374723 1250868 1919000 654455 836574 1765337 1634194 1159177 526074 766207 1539843 446290 62578 755938 965249 1557488 1606504 1924185 223585 714583 1704865 1596001 439970 1817153 778968 1008442 57026 427296 807251 475713 177595 15593 1970802 565199 1695876 342196 512505 1476200 966162 744346 156883 445033 269275 964269 1436186 149909 972213 1650139 689348 1933224 1929542 1538865 1301586 141869 1795715 403459 643658 1253885 1260885 1813987 1663973 1728273 249500 715996 1587548 200933 1209134 516851 1878318 1760385 908938 1647191 1305466 1513097 1116964 921240 769163 233911 1309159 1519004 415426 238820 1289719 514780 15466 1312287 1496039 122678 1993156 946864 1773979 1486392 238102 53146 586038 504209 183551 416996 1984783 1665224 1776951 1026111 925158 1028404 1678365 506650 1848923 1462339 1092464 912348 1385001 182069 1812602 722790 1757006 1610882 1449590 937214 1447100 435763 887276 538786 1875928 426694 635646 378074 1102688 554782 1986403 1172732 1640090 1351515 1678070 1246473 142703 383168 335159 1809643 58486 1766547 1823394 191539 284904 990856 577717 309277 133868 750406 968965 1026527 1024160 207034 1721830 501668 238236 717715 352011 1607249 1789907 1696834 1930899 187473 1085424 690609 730017 426662 1640738 933725 1392783 1348556 1371574 385663 659113 61811 1139764 1868519 1133231 537377 189069 449649 538937 1371128 355809 485786 458887 792768 359468 1742712 358613 1802974 899153 150841 1935824 1037608 1553460 689857 1989552 1784886 277201 154832 1581164 482598 303616 101327 1176540 1017789 1998802 956171 1835417 1916629 86846 498269 417075 565999 531744 1002520 1231011 1033711 209693 1770864 645067 1977235 1674912 1381961 281305 616240 1492478 428861 1884084 578777 1194785 1135963 324505 1017899 877417 1782445 880825 779667 101827 846069 1611908 354100 185342 617384 674106 1630143 34366 804680 15139 1093028 529662 162640 983160 337062 1907697 1563424 1382199 1806660 850549 1290278 1702891 1842765 1810560 1772678 1582203 1956486 787914 1580362 1211392 1797685 1527807 1115723 1187657 1996853 45831 733710 548482 356884 1873710 1075544 1880724 1284480 951148 1250189 1479962 658328 1238855 765236 1598582 1579898 68443 1877596 103994 669171 792468 201999 927389 998923 1141727 1632539 701606 1050013 1870148 107290 1041269 527441 1238264 536751 1897139 269511 1332368 1492877 1189451 920948 726597 669703 740073 1453178 1793348 62372 753014 684206 265457 1352754 1216966 751807 1887133 1973169 1693404 712117 1832496 791481 1153380 552515 968220 301272 1836393 1826424 44095 1279275 975401 1889078 1594987 1303050 99045 1313031 398101 1037658 1255770 667053 1828745 1315393 1390298 137104 811931 1041472 1184819 1997380 329834 676761 1975660 432742 1117806 1322623 1801465 569499 183951 1749520 435257 330583 142112 1611044 1368147 1076885 307075 1222323 1233671 1912795 134988 604833 247189 1243532 10013 708221 636866 1280149 937969 1195107 1220106 1394029 1910515 1070646 1640930 446944 153741 1176350 952509 932075 109029 832129 1736316 1833332 1107989 1254788 979203 1858349 227580 1442139 1981883 1359154 664014 1992647 1957168 1664951 814926 1246244 11740 1911753 938582 1118239 205331 863710 24375 528130 959579 422138 1030077 1402562 482434 1567357 375369 557021 1821536 1709863 179875 1305228 657308 1998124 1424761 1573652 1129153 949071 327618 1988501 1831023 510326 1902018 380290 316518 49757 399047 1634592 1203092 1507814 1489013 1675035 1149110 761795 1580049 639235 285197 318455 360992 318582 1703932 1273087 1531444 1587486 1189635 483899 519351 1256792 1640258 1844815 1870216 786958 298336 356695 516168 1765385 870847 305125 511979 319261 1294255 1593139 1814005 390726 1893060 1468324 986067 884045 619082 352214 831710 732381 200282 1088906 1000447 895574 141902 206401 1530156 1819788 1930425 513633 80306 1063192 1373862 1892174 1420742 1282562 1708547 1999226 902281 934941 1149224 113088 1521595 1418498 788185 1910118 1136571 1388540 1448466 1379189 350683 440674 68592 725834 1433441 316517 567813 785328 204185 108905 874958 1059888 1033387 78394 630180 572950 73247 988804 543905 1259477 1409083 1796454 272239 1772135 854349 799116 1257723 747280 1027346 185948 1710034 655720 480246 951630 1271964 15447 257689 650625 946533 265708 964771 1360799 261452 1949230 544424 1333506 194132 1504214 1257612 201344 1054113 157338 259277 525844 1162604 1302149 48369 1054365 1162224 1446583 1573363 310955 416103 1003169 138514 1216215 655880 848624 1092030 1370190 1355920 1193441 123219 452069 364525 1948306 951485 1850732 1576124 339137 1720193 1862691 1882648 566361 1956920 1575680 1365764 790279 1312055 1057560 434794 1898046 1102498 1628291 802475 127442 1241124 942104 1539647 1036558 498959 298261 1855664 856299 532761 1892728 1652446 1129617 1071547 1102480 1670491 1563059 1057114 1842867 658887 323663 724688 1647081 826090 1185327 824460 272331 1010953 1182518 1667179 371962 1953414 475724 1683596 1059374 574843 38685 1025471 1431828 715539 345969 1580963 693098 574249 1798526 1578233 1997714 938514 600544 1958832 754628 1556466 1531947 603225 1929245 1301246 702107 170226 900812 1391482 760359 1076925 699969 752587 441532 559246 895545 919338 1258230 1555334 1243147 1201967 551609 1756176 1304093 147349 1719309 721314 108821 1226587 1627316 489487 186154 1048209 1917687 1376560 1896877 749236 1384348 1698518 581276 1583938 883810 1718008 1464148 1412086 942145 1450075 240940 1137382 1059534 1820014 1380695 1020892 1849301 1991051 491429 851688 865892 828923 866644 1403871 1020880 949999 742610 233776 298223 70925 457516 1771957 1953035 132795 140302 946649 485999 260355 735106 615867 337852 940609 1220965 728524 1224867 287236 1050253 1564252 876032 528195 904204 1312217 1826895 372701 1105599 1462586 1069679 54555 1046724 1840662 1811640 1669392 907724 1302685 834765 1175927 121375 440848 962082 833268 1916157 827328 552561 1682481 677080 263156 484883 1759744 139360 1595261 1688712 1016645 1811786 635018 67887 1116610 738619 825492 189761 1747979 220708 296355 922647 1152439 1417606 1649482 402113 664583 1833659 440862 717488 589022 1812349 345142 1265095 1110342 486704 1454329 465070 1224813 1960073 1466169 41920 1872179 1947218 710860 1844895 1375689 729486 596591 1114549 83271 359522 110492 82533 968281 1993189 1295319 1955606 243916 1082781 719381 1997583 1267777 503011 226909 1083621 983440 1530874 1857853 1716925 1495770 850464 1438325 1482610 850736 1086312 551017 512334 249452 646281 941875 1484036 881243 861834 544958 563564 745856 1518487 1599386 1784377 1783797 1327820 1791035 1753982 1460615 1913727 1589768 1474878 667051 872877 1392709 681622 1583721 1644956 1819835 505387 189061 1362526 1797073 1787158 1535439 1062171 1511996 760694 1276304 1050005 1034913 31010 74582 742073 1191479 223446 1598949 732119 1272382 956567 1081585 1434294 1574503 1737052 1967153 1357604 1280128 411030 399586 417955 634665 354892 95577 1573935 1202030 1017661 1767133 1856238 1255353 1798210 1452567 680435 858922 127521 1362074 1391582 1971068 554104 1324173 642448 1619885 522001 814216 1250228 1959500 1604079 1898506 304041 1877808 1792036 1574260 1202162 1794958 1907552 785800 1961063 1542171 722041 1318830 1456145 781001 783375 1271205 563495 819143 1063266 1812522 493835 751698 945555 1601143 189249 621199 1006879 1685872 1237145 1527915 1472143 1775226 374372 956880 928853 504449 406665 1030699 370321 1513900 1343489 309026 1261965 489865 502189 652887 1178506 860722 1192308 572585 1628827 1754025 1868264 1726424 457993 820690 1724750 613416 908646 1571925 646558 558745 1689885 93101 1164612 1111568 1151630 1101887 1263649 750514 1872842 1458242 1763632 1324505 704147 498740 487278 186842 1905200 921837 635799 1869606 733835 1015496 1968136 1469146 1278280 1119232 838373 800608 771578 179507 1522788 1748447 844122 189281 506646 1725167 1117884 1294337 1023535 342564 1192432 21704 1496036 1015219 311206 1816439 1334398 1990519 1613768 736264 1562381 305383 301738 699404 1120774 1814949 201630 1701332 511777 1526078 384020 27057 914917 52357 1388836 622539 1517473 88085 1281181 270653 324512 212451 1021324 522311 1868626 1254351 1006252 331056 462391 1060320 1458797 1628909 153477 1110987 201207 1908315 1714933 496976 1737336 951017 1077924 495217 1305460 243267 1516560 1155190 972246 157113 455199 357101 1456857 410620 1225541 1092411 471929 1640726 570358 1440190 193988 972956 1538740 1362122 1556705 301267 1904272 1304540 817411 1664561 636658 1133337 1238692 547185 969823 926291 50875 728630 1448890 407596 276836 1005611 674875 1738242 1506278 255363 951763 1776036 1861436 1523306 1461787 1588030 1489817 1112412 167938 1435305 1797758 1631926 1335170 217929 103301 83451 789437 1653023 889414 328379 790002 216105 950162 610167 502659 870112 1027844 559057 1193872 1370767 1466848 1555248 270114 1436197 605986 1268458 968598 1409890 219347 1299125 456309 1578182 1182266 812955 256273 1287590 1680594 457685 1174408 670817 1862195 1453254 1140124 952189 1554343 1432500 386217 625154 1518908 383070 1606071 646467 1320537 296509 739601 1922449 40469 338217 545729 966780 1292801 40748 950996 1277116 742475 1981779 543593 1391287 1364522 906921 827935 1966055 517388 1470885 372555 404191 1831487 1443726 1947718 714792 588621 543158 1139654 1776231 1608274 1921506 1825181 1062484 1912158 572290 1474948 1132645 1144598 1507416 1454228 1640855 1044966 1030264 502181 1306435 1657261 257640 1702292 1738941 868229 1027202 374950 409696 132747 702049 1672563 1296683 613231 612161 1925922 1166299 854237 1678308 486899 384522 1781726 66785 1765888 33500 1447994 48178 1087348 725598 451737 1242899 184279 26616 118518 465689 1768818 762502 157743 1836496 1762141 1488917 1289306 1751252 1049082 1496369 536601 1848999 1728521 62487 1110026 161376 680491 1026779 1290967 1395056 1602757 725819 1123082 1943019 85543 405765 1727666 1628832 1356747 221864 1536907 1503106 969136 1051195 449880 769708 355487 152158 28726 1100020 1540687 1178199 930282 688271 721077 193312 54334 785916 1746449 1394907 518946 1547864 405271 477997 828006 942281 1302735 1806372 574266 1094017 252963 1960125 449531 568005 33153 1668428 39370 130029 1021152 720260 752219 259081 585823 1914633 123153 383129 644432 736283 912602 1224470 25742 1857769 920000 1178899 331127 1758634 1832661 758127 373199 24426 1088739 732900 1822718 572970 496090 23740 176350 1009297 797906 585274 1228562 156685 1307021 592950 1677159 504087 1041916 839871 716837 1691329 1957002 1800160 209411 1686665 273967 1024251 1577224 507777 1524934 1985593 115844 13281 1187434 366122 1582717 1103949 1777771 493467 437053 1103497 1233904 1251009 1212217 779731 1180334 1479605 1664501 1053767 947114 1664220 1277774 501823 450457 431511 1048593 254703 994903 1331432 1147119 173785 301298 1594101 1406949 640611 1981642 1361896 1694840 1923026 367469 1942723 1282383 516267 8619 1771402 1901580 553439 111019 604346 1798715 979477 804708 1062448 902905 904424 4336 218377 157387 1645138 767516 1369518 184507 944741 774302 1559417 322987 1092238 763807 1748913 1208747 1704735 304600 1321215 1880490 1669677 1120366 1532063 1552412 1099830 1259991 1676061 1976771 33181 1060117 1828200 1890684 1155292 958930 367365 1811223 162555 1470457 1834376 1334610 1859075 1305061 546541 1033925 163063 433792 1372508 1335808 1343914 1707544 1791672 1069048 844135 106183 563498 400215 70750 1709042 507957 1959556 527955 827326 1854698 1992254 1224063 1890846 1528234 1618659 882498 868683 597286 1918400 879190 644926 1652050 726533 1784885 1263147 1432966 46704 326542 447048 1867112 1087244 1247062 1545810 14454 1092407 106550 1498124 382570 1220878 1934000 1870278 88555 992812 1982098 306874 670065 1483546 1841852 1762097 1546757 1135299 119282 847421 1864818 832341 1240982 1043246 642696 622411 1424837 1255857 44081 1167068 1049185 425034 135054 1500014 1483847 1628567 1966725 1305146 1816938 1288283 1565513 813952 263817 875410 587639 93364 1499671 377811 1155773 1601646 1013561 1474002 1983900 549539 426963 1752097 1665329 598011 1228893 1910164 127698 1365482 307753 306424 965143 768398 1976521 1002827 1245818 1150668 1822504 489407 1605989 283131 171039 1514529 1261348 1939938 832375 1354058 608983 21510 703329 491179 680968 880335 410510 1494198 1773017 821454 1607495 909470 1894587 1186174 673270 1614134 1421578 1746877 276746 162331 1566394 150866 149934 1414599 335793 1680841 929476 1398890 554198 482597 1754767 1101955 1052347 296482 1577066 1813983 351414 128957 1208781 131467 1683096 245323 973152 1247412 1889878 1251639 1718763 53448 1864403 1475520 1032460 1434576 548660 398517 187715 1368994 306709 515836 1910564 1459803 1140298 39472 997300 66342 1381956 320737 1107273 1054563 875229 1764013 1275450 230429 1021003 412732 1199368 158724 998260 1747562 486086 345677 332533 784544 864750 1001551 1897381 344167 859877 607704 767143 1277340 206433 556524 1649117 359892 1876548 1429571 474105 906555 1788483 620835 257523 324813 551219 1247092 415514 1159017 803787 1202470 1538371 884881 634819 1367803 1587048 33034 163996 1335902 1208613 895816 1746015 1547958 1803052 643630 1385492 1121624 1828299 1687748 57201 1973438 1647756 1671126 1842649 969776 1404037 605765 153971 458513 53231 1345180 1854282 1844677 261470 449926 509072 284898 81050 207576 1786517 233098 705277 1245604 1905245 1638753 1897908 1641804 1702578 998701 1419299 1998022 871272 1162806 523416 1497835 1934121 1139902 62609 589394 1010424 878591 1943776 835118 1079048 493009 155603 1523130 1898427 920098 1233913 1878862 1342962 1356353 1385934 1563859 853464 86937 258519 1306032 293684 316493 1173889 1122314 1794415 1240183 562873 1734972 1791632 128397 1272070 429222 1686769 1186164 1948450 1330552 638583 322783 645351 84854 1285440 1826298 1199917 1903965 1932966 274486 1619829 1912257 116145 34033 1091980 127547 371035 694801 610206 1038742 1753098 942697 209995 1389027 793239 467074 1629300 991300 757437 1443089 729454 423139 857214 286465 21961 923623 813593 1585762 1947336 1796997 1673976 1882497 1997630 1775590 340176 1269982 559795 1387915 1174295 1773648 1345858 522624 284765 1840801 790132 97007 1259593 825609 1838659 1468321 1821665 652303 1146759 1012082 1649520 587891 1410210 1252285 411119 973613 955255 972914 1378474 1646019 1934893 804083 727820 1516523 1429129 1285186 1468203 672290 929810 1699670 123998 944209 945089 172095 840798 795324 812928 274665 1702798 918003 1227203 561285 134302 1037289 1520684 934996 1979067 446156 1167425 1631283 571410 1634836 344220 1431699 339988 788820 1695057 934821 1223306 1736337 1539436 530626 194824 1490769 501041 786646 611206 1564429 39836 1399214 1130906 1328889 254181 1593343 1507171 132539 1844547 692782 1799652 1111261 1701247 680768 1895430 746178 1226356 824498 162273 27476 1274317 835761 1456853 785902 1991327 1771184 1031448 465688 402400 1708430 1837833 530140 1293510 644816 435654 1868781 1646510 1971617 1640721 930048 685788 1555 308025 18490 764733 1423817 133829 656281 962877 1193877 1509943 747598 944708 159236 1126940 35662 1079428 1368084 1205876 50076 864372 1067663 615166 1831841 1673303 1563979 655557 1044906 1639843 1346658 982074 1160028 248168 1992463 29907 513938 358987 1151268 1659677 309885 1843151 922459 1507140 784675 1336411 1095042 643796 1834631 1613420 424366 1742975 1003763 1712981 1024659 1010513 1995840 794373 133288 670640 1022608 1057813 394583 576879 116101 1545516 1874520 408479 368807 1733672 1458673 1280952 564604 1075897 720464 997614 1528859 1878480 1439417 1836360 957277 549893 1946571 618714 983599 70571 151922 836344 7199 815660 952540 913608 1542977 1667233 68158 1948573 982753 112369 1719443 330729 495865 81067 8382 249547 388675 1844752 1053550 1262230 235541 1248233 600901 1077692 1936938 1442715 649686 84145 1341828 687187 558142 1056054 1262743 1776963 1771462 503785 1465095 999097 4391 619999 803774 802233 306126 245970 1915239 1823947 543528 825657 1690769 1496075 699601 909693 950522 1850273 990202 1972723 97884 948924 247186 120814 1310228 1166706 860419 167937 1943250 131545 404823 293075 4686 1014300 92236 1724 1338410 969741 1898477 502255 1610433 1477897 1777906 1292940 372177 1366939 1644301 1134479 1041958 1197873 68984 651813 759146 344315 626445 1375193 255075 587261 1751595 885805 933044 1937143 278628 1519678 1730643 1149515 1731608 1084301 203114 187021 66070 574510 222457 439561 1382298 351812 1525979 1103030 237119 1791262 1660039 823803 1269264 1960122 48477 31846 733079 1587515 338241 1697352 1030137 83066 210978 1333723 1359830 682230 1782375 418496 127307 1845596 194840 1312697 418419 109307 1036197 1479523 478135 1658398 369319 499049 1021390 670413 904770 161579 1664191 130611 1383595 1250814 1180691 502691 1818876 695437 1150860 899674 78371 240790 1174215 1465651 687231 1254263 1701366 86643 1035412 295864 1844786 734579 313857 990215 1218212 1472833 1042854 538943 1105442 1588393 1851646 497912 965889 1820860 1374496 328467 1772370 906471 1230773 708080 156603 54909 1123798 559963 422648 689416 812790 1993997 1572256 1530630 561288 410268 989631 1251402 1301074 88926 1641406 1721311 1440991 230356 1278063 706073 1314464 402422 253840 745272 464396 759363 970658 1418102 696714 1121700 1785993 398193 751569 1079465 1279778 1908721 220808 1431502 1457870 160968 1559523 1583681 730748 388917 1999393 859167 1501697 1979713 1898184 1179258 272395 284054 193047 1111159 1899283 1151930 937514 1821530 1776998 1877767 1272109 1201949 111198 927772 287162 306868 1455976 951902 1305407 1482921 962905 1478700 601269 485427 1691542 1907566 67175 1289746 1910397 45228 1798211 1084608 1440665 459611 650531 1887354 1166669 1107300 1789291 1156208 194286 632049 1581886 471465 1283246 812916 791921 1450785 910198 647904 477216 1689836 566391 1656317 1643321 1555520 1203299 1299139 1567383 536286 1380283 1056508 208438 1983409 1671431 1475284 1821704 1323056 1677671 64685 463588 1257425 685860 988370 1819203 372582 1091705 1005824 628988 1959924 1064885 194093 808049 1720898 791285 1947433 681975 1392911 632500 1077398 554020 918426 391395 478692 103516 1721237 1694741 666776 1244555 162695 276421 1899603 764823 1193566 281925 600593 1881664 962446 1406834 1249438 1915384 1053828 586936 499659 1421625 610149 1267505 717315 325223 1511149 324129 865070 1438086 745568 1701781 289764 1279054 738704 917102 1545993 256980 235602 1137004 1454662 1708589 658218 1375244 781099 554096 16938 1925012 983671 1898029 19879 1316975 1127250 1667153 401230 541947 1196795 1774558 784743 1777377 1091020 1082154 1872125 1455187 325383 264045 1681447 1532170 656156 1436615 1693194 856895 1539144 1932239 1635773 144049 1971501 413482 344142 791281 1955079 946900 1381472 1066731 237961 793884 437427 164177 1214611 1810077 33879 299636 1479272 1640859 488549 351259 335740 1283187 636185 323440 165703 1383409 642909 1181718 195691 403075 1378746 538294 1234987 292558 1403639 1437589 1810270 590761 103841 1313972 460522 6667 1364749 798604 1608912 601443 1647846 1151619 1143669 468510 951691 197114 1365957 569441 1020168 1681219 1275344 1163050 429588 133499 795236 1612714 802407 826426 48926 1218331 400646 397477 1000784 1020149 1609088 1654986 570566 1937225 1042495 249986 1343272 333635 1682825 395294 1780587 488120 43890 186766 1633001 1609641 1462238 1433775 1771745 87581 375066 933334 167706 528117 594936 1911609 927977 508006 973758 262635 1025775 1600363 505597 846089 1700610 1709150 1796122 1252479 450641 951133 1909867 1983785 406126 895274 475069 1968741 508372 1059627 1601840 964871 386584 1096920 1408949 251357 1903316 1138924 1571394 437549 365638 1633772 1477725 1353981 1293605 680890 999797 1342352 1928094 159124 1598801 868701 1416544 1415714 1408062 1607711 141277 1724766 551828 1296567 1229741 252854 243268 1173507 1745153 1921451 10489 628780 114779 1755474 858693 1704811 748335 1702159 704090 1484960 1757839 1148169 1500949 1354406 491906 1539857 217668 443894 483793 1248585 1551109 793956 1455467 1542052 1144379 978913 340694 439211 765173 1459357 31405 853166 28069 674815 517611 1133464 1775913 1016965 1595192 1629133 1867726 1927256 1513168 828317 460720 495772 265664 1134574 47704 769631 1153703 505085 1158212 90648 1423425 976292 594841 353930 1815419 1600416 811114 1126796 1007781 301095 72696 589680 1102149 482623 460558 1410832 922167 998412 948959 206538 380233 211053 1380551 1888280 833789 470453 2947 1498444 1598335 18895 1787766 685172 592337 1235628 612959 1575631 1330387 1996852 164981 94500 640086 973172 364556 1274218 1740810 1952728 1251839 243130 67050 1252418 831269 772664 53710 504684 1259906 1168046 716477 1403767 587782 605541 396472 1795002 1505442 1416801 638498 1254704 14939 897152 622761 1433001 1571367 462752 584694 954868 637088 904653 1117600 1555741 328352 74725 1960468 871644 1547515 1631978 1915121 844775 1103999 985344 1596291 545030 758257 732646 716086 1015987 821356 685688 1608635 1711366 1668118 337251 1625634 292322 1410477 1074430 653114 839774 925347 980889 847043 1316909 1598644 216313 1594220 1083757 559590 700026 1258759 1625248 828133 633174 724672 987813 948213 1159835 1641093 1307850 727078 1157219 1999399 1777356 256366 944408 1118067 1844331 1864152 113418 1040897 86681 1251497 692428 452048 1808802 1967490 1248521 988677 781928 1780698 354859 549268 1386408 1584569 1786893 207907 429241 1160935 1022184 1344938 1326910 1953653 1298390 1044091 329063 1482761 1125784 1582994 132572 533977 1372104 1400332 1061113 1293143 258055 917288 746216 1728876 832255 1765247 1055720 1314259 1739961 788402 571985 961351 88318 501931 184822 1647832 678798 1770785 38640 1266853 391518 1119499 1549341 254541 1775709 112386 597256 1868414 644738 1794491 1806561 1020943 241630 367836 1450709 1542506 529838 1171272 969590 737554 1618849 621643 373726 1467150 1960835 1480711 1223677 72113 1671358 107067 463535 1132483 1868360 1950542 1939932 1221206 704242 558267 1762184 795135 561720 1449704 70127 614013 224372 1989354 696955 1250366 658153 348161 1906933 16210 1045596 1165726 1111002 397290 1484694 1868662 1234488 1151918 1752775 293412 1204679 64719 1617733 1319765 1259343 575864 319999 649734 1342835 523698 1112676 1454747 1714486 665534 1984976 1988336 1180539 170484 672072 904064 1939211 1987148 420644 226046 1449087 1361918 1073983 915978 1021944 727916 521283 1199998 60144 1039761 598867 953340 1308517 1132038 1920994 1244691 1516605 1855914 933671 916235 51146 1984065 375362 1995178 1829226 1805306 1020760 121849 1418042 1552958 709187 198341 770629 1516411 647509 1425177 1264454 1347890 916923 378811 1762899 1540947 1819706 511603 1697423 425922 1466970 862344 924148 1339717 1995202 1721400 416294 1829235 1803619 373018 422980 161367 1282873 102771 1168653 332135 1621834 858837 600981 1806614 366961 56442 1016288 778217 926448 1073582 637658 1025068 1389317 784510 1418216 800283 339890 532114 261292 1313618 533703 350476 1715467 1007295 240500 316901 680347 1132211 1327779 1699193 1686738 1516705 57271 957643 1610310 1031471 1426351 605095 398886 722674 1640900 1597672 368728 976553 1040518 1402406 623585 803642 799065 230063 1449490 1639265 1957182 1689341 359975 551261 597438 1308713 1377217 334010 792482 1155467 1062294 1940516 1470899 958416 825403 409292 164411 1530878 1830577 439012 753163 929276 1563522 1587186 417585 1687757 1060232 276643 1045118 1034845 1801551 300784 1272498 1183756 511660 1377765 386113 992572 666486 314211 1181016 1659097 1183753 1328223 121855 1962991 796472 1292624 1286066 1930798 563751 118334 1448156 363399 795325 1639477 854312 1022617 1250202 1308404 1468706 1341971 1751176 1425744 29939 1257606 1618075 352258 754457 1545894 948664 148020 1440404 782770 1852383 1453397 986318 1295834 467330 720513 419104 1411706 1107429 701037 499612 1464150 938549 933860 234914 1889374 209711 820901 378202 1100593 232120 680946 1694570 625396 344135 1196237 501525 48775 845054 1457875 1682817 1924457 669331 1993655 59253 1156918 492630 192812 1779374 233238 52108 1572600 1226333 825435 1767659 301602 1926903 906166 1691875 1689432 1621318 510192 359071 751920 1546060 391534 1055974 1680134 248628 722146 1215619 300128 52893 1593729 1014684 1968400 585394 1795665 1929694 1622347 942766 1158037 438451 793509 709090 1125737 1838474 998249 1331846 1521154 1438289 174718 1167629 975907 831590 1883937 479973 675728 814093 930794 164792 108211 102987 356707 1753799 393887 1123736 689055 1552018 557423 926018 409733 54170 686909 205343 347443 1607706 1573872 224520 614076 1056617 1237415 1737325 1400805 769468 1887059 1215440 879814 661554 550228 1833507 1856311 1651348 541995 228562 918005 1518888 595953 1599066 787853 1314979 1240764 1439717 156475 1044049 1735471 1017316 1200210 1897663 440739 1751414 1852303 1812214 1906404 1193308 1493635 185378 366358 1552461 1005698 1467686 1112871 554164 1238914 602909 1559991 55779 1904277 1789135 508375 40286 104097 1716711 1533774 1805739 1114457 795505 1841705 662704 1082140 1990345 827469 1069498 1422038 1372587 1103519 1713178 790951 1474357 78179 1761649 1357981 202858 814451 748685 1400232 1639352 1639251 538953 939559 1089509 1819559 543266 1212366 100735 29115 1381556 234702 345426 1860397 840594 446911 634893 180024 282070 1367190 1721284 1909743 1999465 374592 1849765 665336 1801965 662066 891572 1216907 483812 1600446 1756415 602057 879236 1014108 1483186 984444 1474021 42269 883689 1829960 260486 852453 82965 1243293 93014 1321842 655178 1204939 1543350 1069600 1696165 1330943 470020 263337 1826610 216802 792298 1725715 1036899 1365418 1961628 857640 503037 638487 669326 734138 973113 1322466 1835397 1975786 1797808 1789399 1146297 1688036 1615643 1161187 999157 1238094 701233 898005 1510444 328720 1069667 1659744 543511 22310 1995713 1130926 821440 1583813 1251191 393879 1560340 1929426 985662 1891841 66293 1990122 715826 616203 1309995 805228 505310 1137501 393865 1009838 89614 1406544 424811 1013158 1762833 1622421 1669681 66217 774761 1956274 225795 1479576 1467575 842252 796012 9652 221350 1868480 1831180 1039569 1889567 699989 1900191 25272 699331 227533 807879 3764 1512338 417885 1456888 1243190 1931836 1060502 971133 515006 848363 1371869 1265288 1275680 433586 1823984 1382880 774774 799878 750028 206324 951813 1755071 817920 676300 1551967 664092 1841475 906501 1872744 1371527 519806 255535 1133211 505998 497885 1034606 696526 169816 1370258 1193161 109409 1931757 1017353 1687006 1369505 898919 1558398 1317527 1256626 274429 380093 1071067 548328 1708989 558609 1175054 1120834 205196 1564073 1085104 240590 1355979 580066 1030093 1464558 427312 578983 1745348 1329272 100461 923950 790787 913300 622555 574840 1966655 1499091 901865 1445653 409057 543454 727664 434909 852269 50747 1140022 1699999 1039300 1404888 54913 331004 1226395 952520 505207 940308 651037 1893452 771834 791500 997782 390615 1395352 361917 1163702 110689 729027 1041687 1412386 66619 372537 1764182 1590560 1054399 345186 998128 1507526 117117 27033 1326952 1741779 1272437 765737 1158327 1309937 1483370 1254815 956337 1065768 444278 1678724 1000812 1001261 566772 888318 570472 43966 1078244 1073849 1091080 1713996 707299 140041 206333 1639391 1664026 71636 265006 1380632 1017212 1097656 699157 43659 1806473 180644 834788 1284336 389871 539032 784595 1007797 723124 1080042 1500582 183710 1952169 1570256 1165937 154906 1191700 1624506 215124 52041 50716 1253167 284190 822318 879565 161758 3457 1470560 44050 886198 1619864 182746 1236328 1026029 1226928 1720240 642096 1051128 82091 560814 997853 662355 1190735 898943 1600327 1088035 281669 1840957 1997847 1613994 16873 1431600 1572187 241348 948094 674970 1061995 342136 1279782 1505889 1562905 201009 842928 1371092 134086 1809566 646237 1903042 627346 1533382 703725 293119 1278954 392600 7928 1072156 1879711 419502 38354 1145897 1895899 519163 713879 456089 1612288 759162 244855 313413 484620 823475 1623520 1145977 744046 1025041 1864925 1260209 338125 57225 1831961 1266395 120042 448447 855096 48664 52664 305502 1726468 877334 1748230 596398 335195 600224 1427055 1195547 579007 1371499 863027 191083 767318 475320 1552307 1365769 1071766 1834281 127540 1450233 1847979 87293 1921825 1316217 1651158 1456183 1695344 912423 1230974 1234787 470350 1971849 1434317 1489918 1049250 1164269 31400 1646212 475969 1717537 814259 634190 989171 1447178 1249744 439836 482535 475736 1174411 1714703 1948418 798528 887023 1452746 29111 642304 1247461 1599873 1688659 979066 135825 770327 544584 1465967 494661 1370584 1572893 395003 493585 771669 887722 1128703 1181193 336868 1940692 39226 1893247 1454041 1791874 1377265 1870981 1115453 272932 262160 1835689 97171 85101 1097677 1375647 107615 686082 442939 404455 1670842 400636 1735661 1648665 73953 1667953 770514 1513630 634080 626685 273601 1405013 1427839 1205915 1421370 1034567 155525 1468837 1461114 751995 1679456 281917 1627205 896189 904531 868147 469277 698844 1154086 1903909 989940 1121255 1375805 1773774 1820432 1149949 715472 1989009 1727969 1594542 690592 1424616 1059391 579129 472714 511393 1761798 1416846 1914961 844746 1341812 1248518 1927562 1026688 1599268 1887123 85463 671265 686534 497582 837468 1800623 1369774 969329 928686 1083796 593127 1598632 1607157 1167526 1162452 598230 1787104 1198745 1518536 1851346 1375058 562850 890275 209405 109632 1238646 1985964 515716 1257373 590520 856783 1254749 192572 991520 1860014 1956744 96978 825787 1618357 947302 1365215 763609 758044 1098631 1814203 1682110 1727065 807130 349202 618373 1600979 939204 1090669 459455 699365 1751852 853445 428661 624635 439738 1836829 1441047 1528210 1457241 1285757 480655 11070 851968 888991 1915826 1711611 1091940 743961 1876736 1979452 523297 1358478 616088 612655 1833442 1665422 124303 1647123 348474 1855068 1439641 1785339 1243250 1047249 1828372 968037 278593 1576312 1204155 1540536 1396302 362882 639432 330665 1926390 1610442 121819 1642986 1936291 937509 213560 1964157 1957702 1203046 1123662 597315 332384 1735890 663719 1999216 1774950 1857152 876567 1423656 964173 1418533 696952 697329 44400 159870 727956 1998445 1180820 430305 753743 1185794 1265264 246351 553219 1467603 959269 1654180 1540339 1818251 1550953 1669072 333313 771457 1444427 838835 347782 1814451 403498 807741 1993212 718584 13365 517862 261484 637301 511161 401953 1994840 1018744 1362660 214036 1986279 122567 468318 358475 1057923 1729918 1422675 1011966 831131 993626 369654 479544 601563 839687 1975634 1096010 1726904 191206 1561642 780804 937502 986833 1681738 1254106 815374 1367839 1692141 282503 1873041 1370794 1032009 1111644 901200 30346 759232 661913 483518 1567647 1026632 196116 945318 1345656 340837 1724277 1408021 554523 1553328 517895 612204 759604 1750841 1980536 1608235 350604 1514221 273025 615343 1839650 1765035 1499424 985223 1771098 1130161 934108 960467 1260023 1856049 1705913 1812844 1339055 823879 1977436 269311 1870208 311312 1587777 1637979 787695 123934 1057404 1974396 903591 1709347 1125589 1178284 821505 560100 103609 8711 1755141 1287007 400173 1070569 916081 1763810 1011199 1725404 1589911 974101 965276 1544072 1367153 679872 318487 67273 1072002 1779047 167985 372625 948368 1633176 544778 1341698 123501 1074228 1995406 1794733 1217277 533168 1234679 803880 1274219 1267322 1672149 791046 1942585 419779 1001149 423817 707123 801567 98622 255211 1114241 1547938 1860387 1284652 455758 975696 1859145 1667894 1065626 1600661 1148173 1923635 211357 148322 109184 916875 1561915 1909263 886503 1147331 688169 901276 825201 25953 1090854 1272153 1683122 728105 1334186 1463815 519096 86305 493830 167967 1595002 159526 208194 1504685 587202 1615829 406264 463301 328581 885869 1931200 595642 912050 1461749 1779223 307960 795735 1471330 1125413 1055761 1279100 46873 1897164 126371 824734 86086 1879844 1097831 755934 58299 538674 1924074 1362233 1183732 1877063 1263079 1374605 1458162 261641 1000861 1100452 1295167 1300995 1271893 566926 110625 1414801 1557390 387203 1338637 803494 1162014 1331178 206790 1269422 584884 1846684 1544902 109162 647091 1958812 1576063 1120885 742146 436779 1891754 504093 1666418 796911 594921 1362201 840960 1569893 1109441 354049 717492 17535 280439 1116731 75023 1527633 1860660 1421998 1188907 1924785 59905 1305681 1697793 1315166 345185 397843 1252808 1977417 1797693 1649280 1735657 82323 1835430 356439 939022 1954247 1166222 1300427 424426 278200 403317 1282953 1814845 1621822 1451155 1712170 1731225 130783 461135 1046806 1276018 1982605 1646052 800823 1462046 938311 567186 714244 843312 459519 1496131 1084229 1453205 487354 1864254 177085 1771790 68326 1217511 787877 523262 926325 706604 558668 1586284 977283 1456617 645741 794074 365278 293829 117500 259823 1407533 1748621 1304720 155987 723470 1520537 1803262 415436 373727 1560351 1995374 106271 816498 126430 115938 533222 1503602 344569 41173 1355205 99766 29860 653142 1097153 1180984 1396512 1137870 482207 677794 184272 1140073 765985 83414 1834190 212266 893391 255452 887047 373052 1388982 1558170 1858456 1663767 1498075 1442956 782010 1490869 541817 1013271 1429798 1324188 208571 1225053 1674721 586778 407327 435451 1784010 1460404 1292997 842300 1042653 263168 772614 324001 216603 338531 1870688 1930757 220485 1524181 351569 1803370 1205272 855440 1795012 742215 1812422 1120787 1464408 950943 796940 810827 1732892 560440 300589 158616 1587332 847324 1529708 1098692 1265197 1433533 1710389 1121681 1742225 153148 410083 1574179 519991 1016197 739839 1053311 31017 1060687 10822 1684363 1245770 1680847 405567 1453248 1288448 211079 1346827 1552237 648290 186046 910537 962152 21759 1978075 1701085 1840265 1193593 1657212 178343 1190602 690955 1943192 16690 438365 1880758 1908415 708775 1136232 1343660 387515 1683635 1652514 461224 1282731 744923 1459335 991544 928271 111988 471079 1094424 573180 151924 236642 1282251 1170895 466386 24586 354871 1830803 673918 374211 1844020 24885 1300226 3514 1687472 237823 1541 507344 547721 1375076 1630381 821093 730747 553957 1508346 1876382 1313409 1431586 1670876 1118196 1777532 851780 32730 1724227 1087643 757474 1616945 1166804 1212586 1681229 1072147 1533754 256160 1158264 977489 152449 1026815 1602974 539262 1288322 689259 1815926 873973 223145 810423 494738 940220 1830964 1849624 898985 1392697 207972 212404 2024 1539138 1675982 702256 1342536 1146807 1987850 602087 1813778 1686658 1926161 719119 410949 1076586 772724 816970 1402558 1619152 1444664 781586 957299 1718911 1823045 843131 224539 1328917 979348 1515005 69289 514984 246545 1046411 1693962 115211 74156 1121751 332719 909873 643417 1522108 1562142 157237 661233 1724753 93289 654258 486442 880435 929884 774155 959959 1041572 1358013 1531191 1178472 1229299 1001244 1495393 244263 1002484 1562952 412281 1454513 1318344 905533 777565 1784177 684568 358814 1987019 1868357 1143185 1657827 1218689 1704288 772765 121506 1709681 645681 1744815 1763125 215135 736626 1269812 1833228 1055198 1789382 1934557 1212581 444758 508359 1103398 1108846 144908 1634472 262748 19975 202968 1451685 969222 1788634 1774313 549290 1639972 1654755 49763 297940 950895 316963 1475502 418951 1600037 1497437 1253121 1087975 7270 1964109 1111489 1625702 568226 754547 988329 1578207 460024 270764 507129 126837 1061100 681581 1120693 1901438 1447826 1003666 474044 470651 1748088 327445 1180634 751133 1855000 1512763 272783 344296 1764616 505791 534146 851104 97183 150181 721696 1023057 287573 1507783 1347292 593280 712149 383897 1302701 1568540 582740 389475 744360 1237528 1409160 1653604 1146129 1162138 1107820 219806 1579960 1593185 774224 1905620 490387 1080157 802685 197378 1301107 1859607 1091632 1009019 1766052 1943981 237517 44492 1607681 481572 1435777 125159 658275 699423 1850969 858169 1435032 980176 1774001 991541 1374464 1611063 576613 237476 1384549 264653 110816 1729846 282078 690186 495417 320568 683340 1276471 250399 705337 1693132 370061 1141786 1985817 241751 1723002 735189 1172531 1133270 1431448 1545099 76396 310660 1108910 535235 234830 775633 1802358 1515645 1097275 1743876 691334 1299181 1900837 1151898 142511 173537 1014231 1863253 1464634 441794 336754 1921588 554090 228996 112286 644377 708893 1617364 377258 944027 1099008 856138 1518749 901718 469491 413320 1270199 416762 1135459 1905252 999614 1675405 951821 1658407 123797 742750 1180472 1178057 398969 624590 1358976 813639 1308754 1709889 1490435 864769 1038630 769709 876702 1351417 608727 1777608 1521707 134919 206907 1242028 1192288 1099339 88208 1900222 950530 1766002 603828 1594577 1773120 1909171 121673 747121 756657 905562 820812 247434 1842290 1576203 62781 1006631 957910 1331115 973326 1820553 1876541 231216 1228764 1145423 716854 1748506 1719413 724976 531866 1718266 1618623 1749330 573090 1497151 1717950 366146 205982 98170 1528439 456908 1511782 594099 1807805 1778807 1887135 1873252 1761228 36547 133413 1504599 1507267 1241699 428083 147160 1252514 485345 764942 1257460 1900677 1880869 1059076 618281 594354 1894665 1436604 513109 307534 237632 366158 272288 1839938 1914461 1119245 1969596 975448 193655 399924 470392 1200530 920596 221178 1935233 177970 782643 1406234 1929073 1890964 1633188 1575635 1804947 1591006 568600 710 801723 683156 1272917 400103 859544 1542730 801688 136037 1275713 1394216 280077 917267 1841689 1845490 1597873 1104293 745908 897165 287060 1769750 1261523 569255 1632663 1372844 557209 1070263 460805 1406912 584883 156194 1932154 1696966 749669 1815153 1687522 1618626 1744262 1705313 149943 532535 1132426 1219438 468357 426908 381096 563713 1160049 1502613 1590764 321530 170452 1825947 936482 546291 101083 311139 556475 1875113 1407503 1651428 414920 1197858 276310 325099 149224 340910 1442101 1514383 1214890 1995937 1896647 1223359 449302 1985813 63046 342301 1091305 1117706 1627188 553318 1322029 1905464 1067821 1551322 506567 1061997 549527 1402567 339094 1860010 1549532 1513836 229763 1431620 294924 622808 238429 728924 284691 1035637 884570 1321313 199274 1779872 1132130 570920 178308 348354 1824505 1293814 1997119 643966 1602739 1066337 1316187 1247455 1837366 356218 1874977 1680185 1488965 477707 1517939 1525353 318708 1830906 1018770 214304 715596 1248761 815914 1067655 611769 402272 459599 1086913 1953292 948241 1807531 848463 1867312 1575442 334179 432103 1100897 188032 100508 537704 1921917 1123164 474338 1866708 251391 482536 449288 1881663 1554464 1834333 1299095 423674 1671681 742389 1766765 1650434 1959017 300909 1151345 1229538 1062147 1871053 343322 1234477 385232 1936394 150517 699710 1995166 832608 1369062 238887 579470 1520834 162735 352429 444410 394189 737738 1267653 419524 1806259 1232840 1907438 354759 196832 1784280 1794738 1435830 824521 1402834 643949 1666918 1384708 82817 1055641 1813601 1911555 1398204 1886593 1212282 1020152 1282661 1333622 408101 810624 845909 1546567 366910 1411920 696051 1135235 1816241 325188 284198 1254961 1727786 1020516 746051 882590 90204 315048 479704 1967543 764505 121343 1142583 136261 359900 1486212 1083792 1232465 1153805 867549 1512885 1923530 1235667 343299 79943 1041245 979333 1043205 1034294 52361 1510509 239386 938106 848738 1257581 641397 1915915 556908 94675 929584 1943868 1035907 982026 1584331 1599465 817578 1225470 952091 800413 836015 1621844 258929 107425 1666489 365365 704775 1699892 234829 363740 795125 661219 1294506 380003 559758 753716 456628 365871 730126 911105 580445 1174176 1856738 1388137 588974 701843 1899748 532408 1847897 1365864 1681813 720974 1113436 862688 54091 12065 954303 931508 240304 1848001 1227649 1646258 62604 1211931 94692 1386169 1808552 423487 1029350 1913673 1656124 919559 140297 501487 1316184 1821224 85355 482746 1789333 1132402 784682 953791 69816 710229 154218 1526805 410811 1468440 140386 902892 243088 482888 141886 1091284 17428 589469 1423827 898279 318269 1901263 826280 1156743 1893870 1077653 146108 329702 1212340 1666939 561631 168724 1700765 1878846 779619 1532285 1246986 828611 891173 116103 1833975 704696 1742754 1557718 1399696 154959 1330608 726740 878773 340826 125484 1713845 1962683 454915 1333677 1007495 275322 1567151 71445 1933284 1165348 705847 1218008 282677 56246 689477 1409189 1291762 228832 35652 880193 818028 401032 1748673 1112200 984525 168813 1111606 179649 439444 912565 1030568 1068479 1380160 1468679 781053 543895 1140619 435856 66741 255921 74976 1042036 282839 1089120 609897 1836701 827867 33599 89560 535109 892662 1062238 195449 244148 1064386 1358877 1214386 1399532 375179 587979 182736 1208219 1242700 1309959 1313818 173935 960515 584794 545213 106630 1833033 441209 493344 1184734 727454 49242 869347 1213310 1750404 699995 581549 1672470 10053 1599199 629146 1327433 314258 511751 157272 1458925 1451784 1970951 377558 918603 781540 875599 585628 695484 1628330 1950936 947602 493416 1889914 1396230 646450 1987429 962869 324139 1239413 352808 1865034 1197275 1712745 1085588 134826 1314062 1518800 1468902 603445 1046023 1058117 1727452 975461 28288 1177908 1505311 571656 1678921 1944929 1790692 1004806 1248700 1323632 457327 1005474 821319 1696546 1497996 1178584 853407 524373 830339 1895976 88535 1528893 1655125 1618737 1686089 972661 383766 1208707 1884878 1423712 554362 1409687 1719804 1985949 862328 1747937 1627104 955312 1616917 360190 848945 940153 243303 1810674 1926156 1525446 648706 811304 1545595 1932685 378099 1373891 429018 263220 1862667 1516453 1207015 495198 708298 606566 1450184 1512182 1197160 1183405 359741 1156385 1293529 1160502 324589 797202 544559 1098713 1821651 1899967 458052 923574 678281 398946 1000282 409531 151321 735046 872905 720184 1682985 1321695 1237 1036398 1581057 1315848 1121344 886321 474009 86262 1606526 1643425 387655 1339276 1036928 1493424 977580 1599089 660778 1944474 859031 1909731 811548 408316 1133669 1915131 1639340 1826677 1996561 655082 1520224 1609659 300269 1803330 1028087 1984883 850016 1311463 864338 492790 1685575 354931 308672 974908 647587 814871 850818 214748 1190159 1853870 647352 1655882 1484244 1526297 959395 1548862 684755 1542712 428577 1357526 282769 1831807 538532 298667 1824121 566116 621438 1376307 1382254 979295 1105383 155651 676965 1323872 1455998 1409069 116576 530994 393555 48381 1392095 1216506 11698 576149 877163 1604286 1501567 529870 540915 504392 1392571 1792128 1886249 651299 1000182 519307 1638690 1156577 1809206 74289 526444 823046 429476 1125735 1639907 728634 1255063 369662 1469454 4300 313887 748983 654607 736009 110864 894691 270915 148905 150270 1634086 912044 1665416 1479212 1865380 449022 47255 306919 1000070 1244219 440077 842158 1598846 1017264 539303 1470734 275245 841244 1756740 325876 1201850 1602444 975254 1779254 220421 483648 1080891 953509 891418 980850 296303 502489 1583825 235519 663503 1268073 1595770 1194538 1641790 1417726 1726696 1229318 888871 952805 795664 1151472 708982 952506 649938 1677536 1412486 372967 1395297 1009208 783773 1780084 780361 1112123 426405 875457 416323 212902 375056 681144 1473769 1560896 1331904 660652 1786748 1418607 487166 1907098 622632 188880 1222759 707568 1595986 1564898 218285 1479311 172958 348139 924778 619084 73743 728316 1053193 1989268 495219 1111125 123157 377321 225963 798858 914710 1687290 252467 1710921 515310 1860440 46989 1638517 1609811 873719 1415419 1307678 1419863 793673 1769343 886269 1710901 1429142 940803 1345189 807372 995715 1643993 545674 335658 1802821 1395542 1936929 626475 1696807 1252612 1690307 1154723 874622 1033111 625294 925735 599266 19002 1688267 871925 161154 1017479 199995 1532978 99662 1661563 695664 1130579 892423 213979 1017989 444376 1220850 930871 365294 822697 1639223 435812 819609 973356 1491242 449962 284201 1990249 1006978 1109334 1682623 67516 839294 370629 1533529 810857 1369367 1584770 76007 922228 1763491 1654641 1772250 1941503 960210 1416177 1458257 1089682 1247089 437489 354276 502037 1067761 1763987 1675150 198960 1360977 1075330 1588511 1550140 671641 1027978 1872255 1916782 350398 877656 1353060 6346 1989657 651680 1892135 1927576 990334 1412396 623052 1520176 857819 1606082 299134 855926 126613 235388 1315092 1204007 603769 343721 1529037 1867634 130202 1952434 297956 1616599 1854624 1410307 679508 396372 1269443 1519792 128244 1628233 1134094 383198 1637123 792467 172386 1591572 1105317 1790709 1515504 787199 1249703 878983 44237 1033389 1990857 880817 1172488 796818 1737286 56507 1837129 991335 725117 550629 1254008 1196369 1394943 705968 679903 953143 1554101 125155 1589035 339496 1409182 1197346 1612800 478494 200780 379919 1906337 1835593 434337 1438921 1436928 119368 181243 892339 520462 320759 1435387 1764891 1884795 580106 1706881 1354504 1739147 447456 442488 1125773 1431256 1874057 1987776 286001 895047 989332 1346784 1939535 1173873 294149 1966078 968477 541816 1178552 1506829 648419 242313 528523 1424456 1936579 164988 478981 1283684 716104 1303992 304868 534397 1314876 1007640 1885085 538910 1757699 1305301 302289 81652 1168039 1628321 262365 692056 1125486 203495 548415 699439 13457 409246 702713 234201 1633235 316509 1106408 1540511 977011 1437577 1208365 452992 25455 1890774 1583211 47675 1341751 1306208 910125 54462 435005 1338882 1878330 339732 72458 938977 861556 249751 1630829 751456 936842 1498779 354190 419713 823705 1075717 535948 1756975 259875 1973661 214831 26373 1788433 523359 809883 1656408 1322877 6342 433189 992061 1501924 21545 1318863 1207527 847901 1688763 1732385 1470128 1990643 151957 1491882 180760 976235 1741769 1879278 243820 1629992 710684 1185218 747514 1138380 267374 314741 513779 1776582 846689 1360155 1639784 1677893 1474962 1013407 296593 1486712 754799 1463516 702894 1203436 1364890 708558 1623524 385688 819690 1425726 218780 1843631 228159 1233313 930213 422104 375543 907154 883683 349058 259812 1333550 1483837 487302 973837 1372611 1641369 933467 1421011 590190 473995 842649 339939 230602 1788559 410183 1331492 919232 1658021 101686 1608357 793264 1141907 373275 719800 1051168 551739 207108 1418722 735491 1062562 500796 1737499 974357 467876 1121170 1275532 1393415 1853478 337566 648760 1593619 1328552 188981 795477 336148 574891 1527302 1011290 1508702 850091 173427 946374 1938596 118960 1554075 241542 1014124 1028483 874606 989248 1600590 1093090 1021824 618301 1091464 311889 938919 1073979 1547525 1974382 1638545 1206028 1243028 408919 922095 829301 271375 746247 1226767 189551 792531 1035103 838552 399025 1868387 548422 1114919 1145462 1971173 673201 1079945 1578259 1332988 1510011 703276 1953190 1622445 1640302 938268 1221624 13086 97506 666424 87745 1996490 412651 1809011 121875 249286 1342084 852467 925985 1522119 801041 145158 235532 962047 1434886 1025099 147175 1051486 24153 1799381 1110992 52031 1574233 1416128 1513454 397326 363781 799807 1280119 576655 838886 444467 1746778 243714 783480 1510235 327278 509678 50011 740372 1617139 1830167 1111472 462738 761680 1654360 852720 465546 576429 692784 1308302 1394213 627445 504238 1695114 483664 1889395 1330041 1785556 976824 72364 1952880 388755 1766530 1651676 208439 466208 1100725 1324084 1630883 238640 282130 1827082 559487 1451254 693922 1416404 987389 690590 178985 1166028 189332 507910 417250 1267691 755322 305984 842137 1878344 934326 1728283 1968654 579377 528395 1799100 274508 354004 1330486 241192 1069554 1119642 1666022 350319 110190 305673 856495 1929119 1678149 736752 1345569 1490187 1310680 1530785 1747493 233502 495857 1546436 320553 184879 1072303 491725 254054 1358630 272668 595737 263943 1488435 1717137 820569 842035 669557 1058829 1727939 1853902 607835 1388624 1228639 1816469 22530 1016233 628928 151332 510536 689234 1270002 1005406 1492789 536039 1918761 171785 1729222 1700782 1064701 148508 784111 1056250 261374 1282269 1603650 1317577 443454 930807 1449259 1584197 604218 585183 1294200 1956810 304115 828644 1858682 433232 311533 1333000 1165379 242152 260836 365317 144271 1934071 960834 1371675 943541 1030577 1041956 1169545 403708 183050 1577937 908369 1090559 71699 377453 391802 339033 601731 1211891 1704217 848963 7533 885251 1092113 604377 1058414 1745448 1827735 1905528 1340757 1484804 1376172 831979 393091 545468 1039096 736464 762942 1878393 1459705 1605937 178534 946348 1688108 1410231 661789 1047964 775415 431873 436415 891636 4838 556247 1802081 276660 1615096 521269 149764 1880528 967817 461721 125940 1186765 1348176 17665 17648 1009480 1905208 116998 1152357 1543727 71951 621637 1826248 653461 1354110 615398 1116779 266926 1675148 1218560 131836 761918 474661 577397 1300689 1955059 1417989 914523 1646617 1026989 384972 1460689 253160 148279 111006 1144223 1260560 418464 1915375 1047059 1043636 1603116 804488 763705 352854 1889353 1063718 1032479 1701603 484380 549214 1890428 159380 1500113 1768295 1893995 849103 1426927 1662787 1000398 181153 301696 1068021 1596021 1626125 835773 430671 740631 1366890 1675762 298016 1022102 1143859 200453 729048 1591075 1481926 1286358 693207 1970861 684799 592027 1443778 1325988 734803 338110 505435 1604657 1616406 173361 573370 150788 1544890 1756399 1898806 536841 490294 10956 831502 1918540 1394201 1329580 512601 1898022 888389 594592 1610884 1259676 433010 95574 996779 425743 1817766 1056740 1980313 293692 248189 138911 1783403 1239828 1544746 1138418 1876189 260327 1031711 1447462 450569 1792060 899830 22976 1077292 474717 774315 1549674 128173 538895 1991053 315479 871360 1790529 314688 748977 1699442 692622 797956 932718 420806 1762252 1378502 1565455 653432 1902103 743685 717116 1177681 430292 1336129 1911233 1781439 1482707 720955 1240224 456285 303695 713127 905031 583318 1155519 411300 1662182 1742558 24794 613138 187893 1509833 1584453 604971 1008488 400768 775488 262574 1667201 343524 121330 1336108 853574 503333 489289 1462633 751546 585537 421979 92043 176437 1893672 1920656 1191749 698706 141358 309831 670820 991690 915418 966750 315491 996084 223649 78451 1793146 986217 838909 1565237 1625377 1450808 755617 975258 174544 1384738 825013 675069 393544 392624 1560366 11189 1288948 38754 1741831 640017 1780293 1400250 982409 1314945 161901 1260526 1453614 447853 855680 1245566 507032 1204406 767755 389025 1084795 1471525 597931 1227065 291920 1224628 1935366 1975766 74126 377808 141445 1636723 1656679 359375 1812427 552926 712941 1225530 391655 853798 942111 1412218 997054 938470 668928 1651383 1495895 1620746 1247175 264253 359635 618538 368879 1360123 201247 329677 1963980 358218 1098316 1938154 280768 1530820 908394 1693113 550033 1136347 1145987 1504039 1609945 388221 1751509 337382 1649965 187869 1583723 727294 1738501 357358 998564 1801949 1502452 58837 1503334 1829558 585812 968566 161547 1373025 965369 1573269 1537990 1179541 1674377 1677354 10211 847613 1312303 1889957 319508 318185 838719 1766657 1447006 1535329 1648939 1627351 1113139 1144923 313971 47388 411936 801649 636780 1621285 738132 1275933 1624475 1435499 1152257 957298 1184014 828502 1914207 968656 1775262 1084027 657837 1291059 1673160 865667 225750 545358 1329826 853632 724246 565608 1426349 477589 396135 126398 1040409 1488007 521805 530794 320494 1371347 114924 169735 318934 15691 721822 383420 1660878 262815 921925 1269104 588498 1414733 986593 1844299 1950072 602978 259900 1147051 1439425 1927690 1893317 1670840 981245 1660724 561792 969667 1909390 1235051 1800046 891700 1408270 33148 84661 1030433 1385392 434500 831008 180967 84858 830297 1546286 1417094 785807 1915048 834024 1241796 665418 821479 410727 414368 1836995 473614 332345 979772 1596035 413855 1607204 115791 925764 1472051 1389343 807295 1362799 1903396 1062780 765474 1895446 204704 1471909 112202 346867 1718133 280725 308287 207357 352691 1952344 1338686 1917871 1361516 1744616 1526280 774962 1703974 83251 695670 1089037 1105493 1049694 591028 1629859 222638 1326057 885066 738468 899553 229628 281548 690874 1530828 1987876 1386680 430286 1648176 1651825 64197 838160 748632 1554591 1268235 687912 171365 529317 1809911 977464 1179789 364510 263261 134846 1208589 57640 1331987 1370098 1664442 1715222 1826023 1794152 430452 37553 1901836 1508426 1300821 521980 1164235 942499 745396 1134100 1706181 1707779 1422083 1491926 688808 638173 1147290 1649010 501868 1839551 1307479 717293 1651137 1743779 867365 667616 1202628 532490 550897 64280 1603510 571562 809163 857768 61477 238954 1421296 34246 433471 375919 742545 1140459 1990432 228558 1953858 1104172 833200 1549434 972732 621952 760436 1666466 1344079 1401110 100154 812318 669072 1950186 1770105 1140346 1102297 338136 1341341 958633 196156 1837007 1079888 1621436 900711 390929 247668 1141853 1372456 274502 972695 917818 1458453 1427157 240136 244713 626501 588910 1123038 1532579 1441361 1034181 658454 22199 1162006 1220100 1588128 255688 494018 614964 717135 902273 1966736 236247 1479061 1612312 1056951 1014361 1130592 528628 787967 1738858 1047973 1835302 546234 1315663 1310750 182396 1684804 1021630 1566608 1178831 1829619 743220 1018891 998006 549504 653925 381809 1066077 1926141 1372564 1214419 597506 1136839 588258 1856454 396462 1997194 811043 909400 1698423 219237 1692741 1119189 758321 1123797 41381 570613 183541 1875846 476932 297215 108989 424173 688470 1762746 253390 804275 1306292 930831 1773527 909588 850317 1297691 1133288 1425620 329239 1418534 119221 30420 974999 624580 1354338 711700 784484 963445 1653280 240885 238444 1594945 249647 1149052 293915 1501661 205337 310897 1017745 1417059 409013 528525 777862 1497504 1812635 793159 1417460 1618970 1156524 1037587 1825701 1494180 1474145 1998133 768588 1395115 1317424 557539 763004 1435630 917152 895172 650343 7723 952706 1984039 1072860 388056 998857 600170 1934043 652446 363406 204570 876479 498244 28930 194351 1024568 897886 460511 1823007 64894 1408931 1680768 1591528 446873 200348 1066540 898848 1579697 1035125 1476741 1927480 1386911 94032 596441 419921 399475 699449 207534 112687 1747406 510352 721026 1105190 1223105 1800730 858684 41576 1415121 852529 477607 1379725 488463 1306749 472581 1030537 1725968 873376 650582 1153657 433940 948337 535202 888887 1722469 1953864 285591 1532262 1776849 1225369 895847 860250 848864 1095016 1401576 1386934 814369 1729288 1119104 552164 1328423 1029060 831027 797511 638783 947401 1519487 1913717 1229994 64260 71978 1190691 945753 1093261 424642 589906 1568443 653896 923870 192908 1244045 87343 858118 105736 503417 24505 1512318 1481858 1045205 39899 1668206 1142455 905253 897679 1578664 892549 1775094 1909194 1529134 724743 578522 756357 1411922 491980 872179 452930 123188 958121 277765 1192229 432141 772648 1055193 1393123 1807583 1958537 882627 1480113 852809 442803 1785905 1406031 459901 1356717 1079612 1742440 1966759 729710 1775380 1274842 682949 279697 1025156 1460302 137864 266112 945934 1602649 1676699 983893 1101854 622262 1667478 983542 1018806 960426 1877371 52879 965805 1085042 1470931 595911 1702164 665204 981025 1577810 967254 225992 260159 1458174 976316 1042234 1292499 1690169 441596 892133 492666 176612 1934866 1875645 1663688 1980457 637193 1085214 406788 88409 755079 1579506 1807252 1960438 644564 185635 399064 579532 803821 1701424 1181817 598272 469635 1732529 1699419 146496 1551274 1930994 1825254 1982222 1686175 1806409 428143 960443 894723 521148 1174567 475481 1154817 499247 1617854 481602 712828 1191063 784454 76919 997609 603625 117366 592905 1190067 92055 1725656 684278 59294 94087 465001 984421 125592 156802 1758619 691975 628175 1832784 761489 1183929 1021713 728328 1798831 1434812 414438 1315786 1720953 248458 695093 1769722 1388996 98939 199624 1453125 1501288 1319822 604534 895579 516449 838649 1986238 549877 612257 1457715 1957688 55448 359372 356648 1721580 379278 390904 1572718 1884304 43341 1033777 38265 1201664 245475 802267 867015 1859989 1971472 1524340 1313379 1150604 1665348 668057 1350743 1316557 498925 958604 634566 281322 1399987 1130962 15652 903822 628293 1508847 1046971 1206626 1131165 782289 1347971 430170 291197 914158 226222 1294131 1010260 1780363 514512 1235496 1414259 720757 1402215 1104141 397969 854583 544156 512170 1330489 1438773 903166 1736950 646248 1555185 1606124 156411 922218 1742210 1475163 1137611 1160306 944553 993393 323588 394610 368978 1481503 1436339 1136508 1921210 1061325 172815 316104 1947278 1534518 950105 210702 1640358 1500594 472974 1983924 719030 1317051 1408435 1375225 218007 713684 1199601 1580687 1697707 29690 846421 1308744 1752843 1099590 1388103 1243106 421266 1608951 1994803 34977 1510530 382220 1519138 717805 1822827 347952 1485917 69571 578513 1285090 1776075 306276 1981191 984393 415227 971187 1804745 1959758 165193 1361238 1388571 1418411 200608 629388 1113720 1828955 1994776 919398 1704531 1644550 920375 1217462 1882647 1589644 158853 185112 193880 325378 1359579 267180 1385373 1093245 1001263 1084148 986522 1406142 699559 1859249 1135136 1594971 614723 592615 922020 1547336 38283 762808 1959703 1683844 604046 1949206 736838 1194750 536873 1288690 768346 306123 1796037 1529211 1368516 1144691 324569 736892 706600 1673231 1393788 1124835 1460228 1146721 488322 752699 1935503 1581973 975685 360379 1073034 396248 1655247 1532436 1732561 1351547 903540 1511874 1168914 66089 823443 777893 1142024 902722 1655907 1375799 357583 681828 1244092 637000 1623430 1663607 766231 211943 422539 862511 115951 633428 196996 1856847 1516554 241453 681159 1183884 358289 1405264 476542 1382664 1461209 1324511 225029 255930 841664 54927 864575 1515327 569755 413755 1870608 859138 1745390 116715 503401 443270 16891 114640 835480 1443140 128222 436491 951993 179123 1761918 1771747 1859662 610507 819957 74702 1712304 1418267 1480303 550398 201003 1236264 1520216 1466377 1033030 1844151 166885 762826 1357730 1435319 1174580 915472 1084399 1528596 1978851 1959416 840588 815469 1696544 1672138 810680 1738602 1357533 1495229 1785482 994067 42613 1877861 295703 1140265 168309 1995761 518877 47297 1682894 1401996 1989336 854575 1283766 258321 583047 1954502 1497352 232376 297553 1212606 318971 228510 882020 739975 880799 425522 1777075 584928 885234 1274769 789739 243518 951619 1014798 682618 717672 740869 69537 1093740 686836 1717626 1149520 1487224 717048 141787 1228446 925969 538360 455664 2362 657091 1558804 507281 1312522 262524 1447684 528267 850543 1117454 1523693 760783 1526933 1850073 30071 61323 237357 46457 1388894 1678561 1002318 849849 1167476 1448465 1690201 1993878 515880 1401171 1078713 500747 188624 1668854 1455206 1226556 1091247 1977983 870509 1213503 633798 270642 1393669 169563 822778 651275 1856837 1445288 11014 1487018 1087291 1363627 1067049 456712 339310 306072 1951836 1271798 708989 1165787 1739737 389782 995290 1376023 1780229 313195 1962614 665486 1395903 690259 744966 472133 1239808 704351 1269601 1157443 164149 36616 1080399 1909560 806370 58935 1186838 145497 1911135 757186 1202828 446254 716432 1506484 978390 1163921 976303 1446094 357845 1504295 153690 1050087 604252 1796641 169376 1416100 801664 1144850 153096 396211 246332 1914586 206582 107084 102828 1843914 488394 728137 1247336 1714794 1562467 1931030 1642681 1959511 486930 1209572 727252 800635 938062 45475 1585333 1624694 61727 755128 1294024 807140 792884 1866738 1870999 476425 330879 1730093 1804711 785955 979323 1196341 1574584 1314174 136920 776316 950034 1977476 1756769 109672 1515701 948189 1236291 1559687 676136 549542 281865 1658466 493676 701802 1051683 1150396 1585316 1884009 1414554 1662901 822307 155437 1664011 1398908 1230467 1192751 1957360 1538968 433967 1964637 1991872 513005 807899 875293 758842 683494 1851752 1137133 201653 963923 1979408 1461066 26421 671664 1448671 1142917 1470170 1360236 676488 1028334 437506 682659 1598804 315377 690591 619513 1475858 1478134 311338 638396 1862154 249535 1199723 1989251 1690388 1046421 652492 1301225 1662165 1577517 1331177 775627 1769310 1079556 602931 481409 546078 1716840 1240320 1277997 280299 1919578 499834 1695049 1735239 803433 1052840 1555328 372166 188058 1990247 981808 1295689 283431 905576 1196980 223211 738555 861833 1444188 452628 158975 824050 1089842 586663 1142506 637683 19942 1242925 1593014 1781962 502282 1645213 371794 1878983 940419 1859891 211540 1549451 1109968 1644598 1286592 1325692 1862274 519105 1057349 1827007 474030 126232 1018361 83084 294219 1348496 897478 19974 396409 1991991 1795985 1449795 1606007 1521087 985778 173902 1593258 614499 36571 404687 1433474 912901 368665 1469470 509135 234025 1087263 1104534 686535 321550 1291500 1518491 1440739 1311646 1950171 1801521 620974 273817 1040923 1279909 155587 537543 1737675 1590651 782890 1725855 864434 1111126 356227 589836 76476 1350540 1806468 1927743 1767205 352357 853306 1613906 349681 1002953 1154357 904716 729423 1234748 914924 658540 1791097 1862112 251783 665665 1618986 834264 1821248 1614721 1201880 662768 1467592 664846 1016539 1834981 733005 1265981 737187 800191 627098 691153 1180331 692380 679843 398395 1060174 1719308 1396218 158031 1183288 283261 1722583 959283 392125 955822 1419971 212806 1947887 1155491 1525853 1020437 1445439 808771 997977 1677226 624099 250137 1753678 99670 941913 500223 519748 324010 450183 414055 443126 1502517 428590 269797 240435 575502 992741 1833535 1220324 350412 780897 926375 1340599 1126224 1578119 259208 961920 1681452 1180993 111801 1294552 501352 1204235 346886 1920467 64773 1672333 1851100 93948 642353 655394 1230143 1465417 1858360 1470636 1291417 179522 1326446 296704 1431157 1714412 1031333 542788 887698 755615 1107925 166238 834282 821812 512001 250807 1107095 1927403 689014 1304712 924572 1982328 1364236 1215414 1747275 1814482 774243 1023403 1113192 805047 293691 1320429 471413 1374228 1074094 1320617 1366118 695519 1947650 1338529 1526969 1765174 784899 1669261 1773257 186881 338898 711939 1781660 410884 901628 1816325 45382 1277487 877945 280034 1710415 1536634 1317396 1599293 721268 1143673 1920681 201919 1963251 743634 126415 1505552 416223 1352716 465896 432284 1846326 3594 264780 1328651 985585 1434499 550762 1116099 1765403 1503311 864142 1529065 1846497 1099235 1983272 115059 14003 1243490 1016124 205363 1461156 1689366 1491325 869566 1050743 711152 425515 690817 642971 1331533 1805445 1336413 1745803 170865 1754883 1883331 1901620 1989283 990524 4073 24081 1655060 1291548 1074455 1385513 1133577 1413362 628108 764054 1898361 1984416 1539668 1630854 280141 1978965 1245780 957818 1900939 1182074 1866975 1296100 903369 1338175 1575554 6368 523903 1100188 497453 982013 88481 1114109 521663 275931 841842 477658 918661 396171 142408 1902378 859325 1241228 1648267 6473 1093566 1692910 278703 1316105 1391226 717059 824750 80323 1022469 1481581 1064046 578623 54801 1378247 58188 529459 654446 1061839 1209676 1578790 1706405 1229818 1900292 1724442 1948002 737016 1562259 499653 379902 1383893 1826559 515932 278219 1986939 1798731 529406 1334787 1933646 336979 1903390 29170 1341365 820996 401550 1235710 1298403 218344 598464 1467225 661692 1547332 752972 1553234 1415025 1455499 1587264 1198133 1203774 109990 1163109 174414 491083 1767991 1561316 1852561 196454 1567055 277464 1653271 54093 623985 95948 1223875 571999 1562797 644973 1956484 1956531 1541563 1769617 815408 1948904 1461934 1838068 1125786 1290351 173236 1439704 317978 1451394 793546 1480582 1492688 1236539 1409053 156369 719145 274346 447971 1807446 1838989 835417 551113 317355 566496 74616 1385686 6625 469418 550309 677775 1982058 1902956 201523 955878 1858309 1518558 47524 303531 1613031 1408193 207634 950973 559488 192272 1312458 1961764 1863881 1685742 1615427 1021051 174277 1166132 687226 1638656 1019710 32820 1664822 1673146 1274651 1026563 606554 1953924 838069 1699652 1968979 847788 778746 1067065 1805804 841103 283246 1256430 1869975 881575 29347 503710 1030736 833376 103244 1183213 1570994 1846127 1926500 68431 854902 1452291 523918 1257647 770919 483928 182869 32052 273111 1422862 1131907 1448052 1235019 151965 950417 1731530 1299137 1171833 591860 1399914 73486 383234 500456 449846 1792830 96443 1172123 303222 1786684 986265 332058 795198 710609 834717 1115558 748374 1750873 1533423 314586 926385 1371700 194567 171115 209754 1430669 1212248 1086014 378168 1457206 1337618 925224 772764 1063169 1052714 806314 1988147 1757159 498946 818591 1581247 79075 1848946 1332763 1711424 755331 1881233 833043 1020886 168402 652198 911497 692274 151861 766295 1287279 621800 48878 1206176 510897 997561 414003 1878610 947070 1340320 1909358 94663 296545 666289 980935 1724549 1362241 673054 1171544 1122142 1815056 287455 1172785 1581930 82619 475321 1455798 985023 1894736 1731559 1510769 1060296 143876 823262 1342099 1832905 1515556 257238 376820 122107 1088017 1801503 439025 644780 106125 1047226 1029313 1802140 475233 560121 338871 607964 317975 1460644 108825 1303859 1957317 431743 241883 1478061 1469909 1663791 757717 512315 720176 456912 1329660 1374055 519314 113301 1155986 637949 1022132 409448 1049703 1336058 1298070 1313874 510149 925344 1260333 1135597 685760 525922 1566741 1271130 1945425 744367 1442165 614979 1209004 928150 762961 77560 1625579 1008615 1474388 65279 526629 1825587 828120 1050340 1370012 213569 1356532 335017 351466 1698011 1517938 1970295 988923 750329 456951 1697808 1325403 614442 831237 394939 1608676 1007695 1923937 64134 1071646 63753 828511 311585 1616684 1488251 175319 899662 374204 1041180 80925 676735 373939 984990 1982633 1120943 582345 840682 1685782 1919811 921606 695011 758670 1549088 361482 632898 1979504 1325410 345966 872059 1496553 1491068 1320256 1803564 952298 1238411 1351659 130982 1304726 383587 1516092 939324 1724987 1683792 361294 463589 904243 1886302 267594 1509661 286594 485352 185499 79150 1790005 1018225 1889545 192034 1439131 1435706 723389 1484281 1727487 1620885 1320960 1661022 484088 1668807 253522 1409492 411323 42280 764470 1243350 1317663 1666492 1891285 357039 252419 1879509 304643 930754 851444 224669 3969 407450 1022123 804666 1759065 447766 1059443 46434 1276885 300440 216386 1650222 217849 512089 1772637 1114577 1735103 1396812 491760 1008267 21467 1567935 753190 1961918 1800272 21253 1538721 1221833 210577 1420403 1938858 1408619 922879 1483742 1504052 1383396 1490250 1258201 156199 1674908 1281294 275079 1998823 1107405 574345 754314 1177725 177599 1706160 998211 1780924 127464 1648447 815842 246649 1206386 854923 827934 675531 1174707 414828 499947 874186 244186 123413 409281 1293974 1169697 338718 1112395 1548528 940408 1448965 580563 1307590 1050171 1294621 95553 1059042 1310191 1557146 804848 1350210 230330 1106504 1992574 3233 766594 976816 343732 942760 75721 1150866 1201136 230432 433855 275564 555688 1293 1146405 843463 1733834 1108762 1245855 1211109 547048 1972644 1458506 1586577 1810823 273622 1985172 1011084 982579 224352 263915 648122 1331622 506556 1648055 1855365 1073164 1927209 1846048 25948 821848 1288461 1694312 186620 141006 564315 1623331 631873 462556 526609 463008 1160344 255359 1488123 229874 386255 1988785 1739544 1398081 808503 1711149 770381 1447966 1370303 1103902 1037473 1760573 819859 497329 780128 1244363 209475 1935115 665114 1344729 131542 1078125 1115494 704278 1921574 52583 795452 843424 1133042 1923886 667735 1623295 611060 540883 900709 14601 1734474 1464845 1555369 1461475 1739926 523720 104647 502302 632813 671877 579246 932382 1612096 1018401 1942862 853661 343515 322694 89723 969905 138847 1678135 189847 720253 1296801 348945 948625 184422 498195 343053 79502 1187588 703306 511102 140263 945048 1539153 676867 1817706 1546449 638800 349587 823272 414123 1348955 728689 1358394 1665299 1833336 1437386 1602489 1223816 1200575 1441897 730053 417295 949552 1222406 532902 1913149 224132 1682480 1025259 1700576 883354 263688 1265120 675611 389441 1225276 1462460 1694068 1566171 318590 882315 1875336 728359 812328 1164823 303709 85512 1657763 1593959 1025764 237353 839384 123017 876324 1463080 737571 1675853 839131 792225 1459526 1970191 137709 382493 959353 1859 440646 643902 490525 991780 1105771 829532 274509 4753 34354 669046 572206 263775 835241 1098767 600824 1318451 1618790 159849 1606565 663883 1254851 1861283 453546 1878019 1382642 1557465 117425 790321 419672 201559 1816200 1408309 1959725 1430131 100611 1984752 546288 1548439 1949182 412861 1030895 1783133 1632651 238677 1351369 1202823 341471 1604516 619276 1230911 363237 768710 1147909 943769 1498074 760106 1458226 1480576 425232 1458592 565444 610710 100405 1839828 1304362 1762419 598594 100522 900053 456822 1207119 1020161 1366117 820137 1129160 1368053 1588099 541614 1016803 523617 1744877 422546 1956432 1270928 1970021 82385 343544 195838 12776 1216713 549145 188855 642339 1940373 1657055 1141159 1255446 1612055 642780 871755 524619 1176863 779181 1915934 1510150 608505 487319 403812 961822 407401 415540 249825 1467391 81007 22953 563324 1820148 890101 369677 1588102 1410783 937217 1334631 1728963 447905 1308415 347057 1355857 681821 1736858 920153 1872132 299817 384868 1294814 679530 663244 1784126 55325 1410681 1242132 545299 1488426 1388107 1682802 1721001 1357701 871093 945938 550613 608002 957024 447238 1493916 538827 1915014 908202 1315135 1895016 1850462 1973789 949607 1737722 711949 1029937 1378316 506202 386460 1394090 1838789 73427 194652 1183775 1381577 855930 1935854 1217034 593909 711784 1489440 1992468 138980 31850 1739392 1315758 1499492 918297 1865671 1146324 976613 1745421 1991740 1089383 1226376 886467 1672531 1685255 153992 1407245 461284 1905023 1707397 966550 790381 1255430 837154 1778620 1349337 840008 1628097 222632 360735 1995143 1443506 1554479 1095607 1176896 603175 1435967 180413 636487 756879 732632 1694922 437675 742714 307379 1682621 1488448 1322419 414761 288703 213455 1597799 1112684 124843 859378 545671 1455836 1506317 1176086 780724 1512986 1875852 1139199 192366 688326 1017155 1166815 961662 1057881 565272 1407380 1194985 1401268 1255933 465285 179671 1322680 846882 112261 259420 1265872 1308039 986571 324870 1010569 1637062 1734754 1176322 1727058 1177156 680222 237056 1477199 530203 1571376 458474 1630391 1683465 881684 1935560 742197 1257437 1040948 1209711 226652 1223124 1485464 924663 57099 1315055 804789 476697 1929937 1586233 745601 1617809 1419259 1517073 1287641 556709 827199 357396 269128 1691594 473960 197928 881934 1643760 177594 452190 491842 80354 1130434 725134 92667 1551708 228891 980858 1356028 1698401 1027794 529036 151003 1676327 881531 1082011 92099 1701595 723981 1103449 1488327 1752926 1313248 989104 572115 1928212 284281 1974125 859707 577147 475125 957893 1176127 1918768 1348147 719282 163188 1501481 1731135 542981 103433 437921 931939 1736131 593227 1395310 462696 1675304 805296 459095 283608 207272 210605 1272295 840783 439575 379478 821664 506239 1612132 956970 1261457 527417 1618486 807046 922210 730127 1248272 1277833 550334 720460 1651666 1668816 1167154 491412 512117 1869843 1786679 1386295 1104664 663362 717675 562613 1051491 1850271 647802 1281626 1926339 232378 828033 1212590 1408136 195552 1843828 222246 1400888 1541513 573071 1001488 199454 1331433 438242 424582 92410 250356 969066 1343477 797788 291164 1739602 1399055 1726478 135147 1236369 149210 1617354 1470667 1231238 1953592 1016280 1924653 1693438 1055326 1003811 1887542 710794 1368705 894937 1303381 771894 1684041 1413264 932370 1902246 105106 966386 1685117 1899282 644697 748996 790032 198345 160164 371003 654779 1003623 782720 1105686 1627602 1966916 1005284 739714 920116 639180 1452766 1455305 559557 1562626 1492026 605268 697271 1353354 1143160 1654049 1836574 89201 535255 1972923 326796 137053 683528 702732 1695537 316466 573720 1677111 578737 676755 1167304 344174 1198 977975 1767685 120476 777118 1291848 1509490 348347 827378 194250 1797755 444888 1999204 569201 1296745 1731359 39307 665656 1938964 1253201 170540 247891 363414 1805707 284842 268869 195645 1001930 1244153 735831 3956 465073 170175 1371905 1163266 1214562 1880057 886114 258931 1606177 1552196 1920269 1847783 1496317 420052 1100288 325994 1144756 830449 595700 246643 1656884 1810209 1181852 1297015 1918000 1736055 1188902 165018 1373670 659433 956570 170742 364080 1403371 324902 1699907 850808 1941979 646683 40119 1068549 446763 295742 1774929 986938 421249 1811025 1870168 1481137 1959761 1294560 63869 220090 1106214 486810 1326804 742746 1264475 60055 505205 1452161 612599 733366 682292 1383003 999682 1369728 965251 1230770 526272 50900 195889 1026348 1317911 1303866 797708 1343804 563521 1708639 1519220 1833997 1141196 908444 424229 744341 367799 1579146 1283010 858560 1581639 385841 1528912 448094 1009938 1522844 349552 254517 622003 81118 939009 13537 1440773 397903 706164 520374 1823770 1297676 1620936 1257714 100545 119855 982218 1079849 1709749 695628 596484 531506 129757 1035104 477864 1260944 750050 1431903 1667915 1034490 1590386 1203001 1596500 411344 1395327 279713 613355 1650402 1343091 1451278 1454216 1331575 66087 1415012 801393 1850228 141874 460772 1473044 1926829 892447 67311 1544010 185208 89864 1599831 1827293 805727 999997 83869 636128 1276379 1381140 557188 404575 1701491 1278895 1585090 1288671 7610 898474 413046 633888 1873261 947173 588206 279858 1515176 1814004 1744624 587575 1862175 1358590 1803752 1154362 1957379 298096 1506024 583716 831481 1470055 890519 1410243 1036098 1750709 280080 250230 893162 1984109 476788 236148 1771123 47030 274392 1979550 472875 1949443 1002030 1209952 1079863 166138 260237 585361 830225 1360985 1229596 1943145 255910 509103 1217554 1524185 1437759 234890 906813 673873 51062 1168591 206319 111097 910625 751559 958168 1060055 1020195 566901 950904 1172372 1905189 1732972 1357087 1623881 388168 1400498 22760 1317196 585871 644136 724098 64448 566266 144701 1074780 1729381 1264424 1627057 260559 688955 1829857 259042 1650310 1389602 1206961 1124691 458606 424710 14913 1545630 201346 1518921 309745 531555 339434 1821057 1569771 1315890 302484 1776331 476780 1140884 1313278 1886108 1761182 777044 1659583 7977 852063 1340099 276691 1012713 456558 927502 1709947 628592 1316592 915632 375014 1977106 701004 1079151 621436 242219 448908 1663247 215221 1112459 705508 1406196 1849593 812934 358713 1458777 1530072 1513486 499015 1931442 660685 1344285 1122306 1464 1640350 1180555 1073603 1660406 1743101 201485 748238 1472458 727533 796730 1361083 321822 1629931 1163302 1303412 748348 728323 1124899 1191708 850821 1175608 515482 1092999 719793 1237675 1802652 1393204 1901116 738687 1621327 1059430 1105699 1492003 1351536 621105 1394738 763303 1156629 1046250 1824070 1024506 579359 301816 1785569 976945 1527830 1071303 1653664 1139995 1777227 379846 1053268 568626 614139 695058 428070 1825524 39555 775134 1672259 900774 529338 696350 1557703 1686116 1535920 1080308 1371127 628284 52319 1812456 246614 1885144 342359 1206286 798871 1553794 196114 1300216 96881 533973 604425 246132 219841 541166 811466 1112414 754699 971742 492043 663248 109401 474924 1891321 1609292 75740 927878 86731 574427 1134857 1984808 934039 82035 64447 1551808 1495786 1894627 1634229 205350 1250013 1036216 516075 77240 1254592 1797619 666780 1145946 1109510 1279359 1630181 907377 1455813 1396638 899875 828036 1856 273655 1166652 1106972 1536353 1178386 324897 1491069 1737085 964544 275082 1557730 646325 480024 800644 738415 1559580 1180950 1431534 946264 16250 808379 1822406 1776319 1951707 1413440 721089 1051954 1620494 847602 1932962 1287657 1052865 1169735 1938111 767974 1925638 1979162 167624 1647636 696004 728454 310732 157644 524177 953818 854712 333109 341154 238886 470826 572818 1009958 326433 793793 545667 26901 845746 1461195 1476165 1029372 1668679 154549 1259882 877377 882527 1495296 435412 1755756 371976 1319339 1470469 674314 1016546 1093521 1609260 950787 993459 1693333 1060924 1830103 275302 1289347 459738 710470 25206 1509263 1068143 720489 1006781 423603 1700063 856872 1009414 1179480 15239 893407 344618 1843686 1137845 1084171 228974 703343 1542106 251167 1224721 682092 1227937 507066 54867 149261 1200568 555091 1031120 1179873 1446176 1316700 1800753 1733743 696931 1511130 1837636 673522 283651 754432 597737 1066788 868676 400715 886433 281613 930225 934908 1599991 1244453 1134086 1586455 1932528 78141 989106 1890052 305154 1652917 106442 91430 163748 1489358 105934 81801 47090 437366 1994237 503142 1105662 547714 1432499 153528 125792 509888 790438 1542789 371239 1700478 1142053 1667407 60682 1520165 665670 1978634 355025 506162 1671656 448760 1990578 1872951 709522 795387 1754097 922826 54920 1614349 689805 575414 1052705 58622 936883 1624125 1843663 553739 1362458 645032 233575 1624693 1063182 1771296 325638 1672657 1199877 1235479 215447 17246 1368424 699610 1636399 74573 378366 178098 1873679 302426 1689046 756471 1810687 99598 235294 1160893 360745 409980 1592882 461865 479590 72533 1423497 85601 1256824 1978226 1634781 1778164 754950 652629 744607 1070034 13765 1778970 1575497 1107292 1379067 905932 28912 1396492 1126405 206554 601536 946381 1409717 499103 1926253 838701 1546792 1088991 241002 917243 110914 1129780 1034778 1652835 141811 1722901 890858 1601382 237765 1249198 1380405 1922666 1675691 322378 1261948 17176 553647 887484 1455395 587673 1602998 31132 1786192 1146799 1581974 477119 1479535 1722624 1046639 1091063 1445673 1789621 591800 12862 863731 965171 177126 1880974 1593040 1849475 679078 1108137 622126 1547753 1726066 1829288 834881 1546626 1905613 1204616 1446967 596735 1761160 909520 1360073 416084 233872 576625 697885 1827290 271372 252071 1554515 335432 619029 1010669 1321795 76893 1691109 570231 852973 475059 1027542 838082 868455 1401140 209168 1613257 1591219 1259555 946504 1429021 114787 188876 1974124 1720521 481712 1419621 1226815 735787 424322 818032 1844642 711022 721819 1737887 1412480 1250957 1684727 1531885 1475116 57570 330805 240661 892098 1238490 1947699 955643 658322 1010381 84160 321395 106489 1020316 527175 1562445 1707539 1315508 706251 1259101 462153 1590369 552990 26890 740188 1994925 1212510 1456406 472700 751347 999890 1654854 811859 613247 1682498 887415 482939 1029575 537971 879079 1622792 608945 928321 161435 736566 1188473 385077 1362330 1527595 214089 1356203 1623883 1435257 346692 407890 327641 1286550 1731660 1414651 1712205 751 1466684 1667868 1083826 455228 354632 1632067 1062698 1060500 1617592 831736 1618776 1210445 519484 155534 1892695 107876 1052526 786631 1147619 1502408 835361 1884690 1631411 1978593 1394276 1567903 169785 1782373 769573 883136 1170947 495427 567704 1621651 1796289 252620 744477 1188057 750770 1571374 122680 369591 1734872 207562 83582 1341211 747221 792186 1145944 1619567 1646461 497106 1344100 176764 514678 861185 713928 443281 123997 1700217 974246 518139 1663369 1401354 567983 707375 452732 833524 1246643 73646 1687287 1663283 420409 368622 1958564 1365089 1877176 1721589 75997 1171803 1348528 109026 784592 933418 1309758 839953 1913365 9080 1192587 451672 1430342 1616601 1786792 429331 929885 1765444 385473 550126 119889 1186938 1306841 894737 1771821 1582553 1021777 1109185 1289547 139053 688065 1293773 837181 1349810 1004445 1254464 331328 166514 884586 62380 43703 796034 1733412 374249 890841 921467 1122738 615543 1295185 1317787 1279604 1779900 632648 1825530 115993 101961 1679699 1278090 1075903 1542563 1531172 1468309 1951249 899443 359891 1436872 1736401 1265508 825416 1868809 377620 1112288 943511 621416 714601 251321 1228868 1171392 165986 960016 1282173 895509 1273648 1878854 1930385 932901 902869 708503 714919 433654 1279092 1863051 1334086 1783574 1336107 1981485 661871 637014 1994757 1482709 726359 1345943 311380 362519 824432 442493 932191 906834 657544 336112 186789 295849 1834483 907488 885821 1604456 1151108 433584 1853609 110810 1554824 147320 1348250 635032 1754211 1769678 672140 1159332 1960699 19209 668710 834413 339601 1136448 1368607 1070321 629971 1007025 648963 776593 815141 95285 1100093 197026 453558 25222 1412481 1528871 1462994 212796 501467 396535 1143046 975273 374275 818133 1240336 1050773 1844218 1987476 1149892 670098 1071716 734618 423170 376449 1065524 83586 888226 886676 1930171 1628248 1321576 88694 1218546 1220218 1528532 1641525 1410861 970914 1523829 1721432 1369630 1995293 430982 1425866 1375807 1740824 853607 1265840 325637 1540759 1830429 827091 1200335 723828 222815 879463 871509 1350267 1732556 1821123 1930378 61633 803973 1526040 1173420 709378 1889559 81726 1448691 1718484 1860152 1886205 1729847 846614 834836 1743870 1432900 1606097 648582 829226 1425358 894879 54032 1969700 1105929 224257 265697 1610126 850212 1285698 1798226 1844581 1083821 1906546 435460 414117 1518944 430678 232945 883400 972218 710024 1590280 1197781 107702 1493383 600535 245473 1219593 637720 1767108 1782984 466157 1684162 1563016 1634710 1648989 1498671 1325352 1603059 93060 335168 487095 1408085 179683 933047 1337378 551741 63122 252193 1905918 1100481 1208195 594464 587611 1032881 1982492 68129 940587 48574 1720911 609842 1967987 1382700 1081132 134881 1733581 611099 1012535 1012613 1778569 753977 367886 1680542 453360 1097474 711403 691865 1141958 1486427 1116679 282013 609178 901308 1380739 1666189 1350634 1960411 237421 1277654 583783 1168557 746124 567761 933009 362029 1864086 1602010 662498 1560572 294594 1640848 903025 1677648 1396304 1453466 513778 347549 873692 613342 1024713 663265 1685471 1100594 408290 912514 1824518 1809040 1586022 459853 1006564 1159170 292093 1184285 380734 1302451 549835 135576 482143 154686 1661639 263580 540091 1220040 702178 776954 556295 750154 559365 340352 297810 1733431 238998 961314 623359 1440291 1012199 262820 224219 923247 169570 655104 122929 1481922 1348009 208812 1198792 1679703 1496417 1110695 1140644 1648580 418578 1484951 1254365 631513 1044803 398717 366079 422237 283482 1751113 1323380 1817233 744461 1176651 1904160 705060 932340 1894555 1273079 335625 1648931 466077 531494 568420 1631122 1948605 1941355 1438213 1969857 619317 272562 1390130 45866 850760 92360 983063 1330893 1936170 1355058 993904 675776 1178678 1820031 788228 50710 100423 23309 1759564 1027642 1064531 1288663 1862521 1148209 1422594 852581 1710357 618734 5756 463136 664946 911024 1498663 528413 822681 250157 649788 1227426 398156 304458 20482 383726 1514584 237349 1060090 757447 1602471 70323 268588 1446952 664819 956064 861705 1279643 134002 1240865 413679 888082 1813508 232558 1304446 756576 1981893 1501747 835824 535055 877818 1959465 1469621 1605506 9106 975339 1531673 200330 1421395 1667325 764586 94733 1705381 582366 217707 1271521 54431 1500091 905983 1850898 392579 495854 1334612 1083371 1685415 1854986 799444 212584 1381104 716899 1226339 1854174 963504 423236 1273042 844713 1938500 1775672 1048034 292873 1904033 595615 1844908 762838 465862 1065276 1042798 966269 249465 1478801 1664450 355465 1891470 1229093 162543 1979663 250644 1783752 1156001 754989 1790590 1312818 1483174 133502 1996787 762142 906630 656333 44734 996490 114099 916698 1236871 331632 1810779 1313033 1585695 968153 420596 841714 1377570 184802 202541 1878398 1675116 660551 573747 927521 790955 999170 7703 1739474 601716 677395 1365350 624608 323130 252670 1630280 263664 618313 1638925 956645 1806053 791943 902175 454096 502266 17091 496300 1047500 1513278 1902036 487749 1572261 860688 1917042 542812 1844883 850965 915656 1052619 430242 872317 1878759 980229 1897736 1254795 510814 1308201 1200783 1892248 1649003 1501915 1055250 1521124 764978 573634 346807 544437 475691 1689176 1173574 1315379 136078 65813 1304026 704784 1420797 707615 1624195 942663 1421397 1579176 382768 1423485 1661518 1225549 1927979 1375382 650378 1747147 590792 1647160 1607618 1106178 853748 110886 1589645 1389415 522553 1977715 1137808 286939 466786 127778 1209621 244485 901377 606316 1092399 1416297 1639810 468659 1041978 146858 94355 1284776 1157175 1670641 1914464 1593583 657967 1059456 1434645 1789863 1578316 895049 1492257 1491447 711088 904001 34513 1678791 694046 183466 1561681 356220 1936044 35148 1604852 1216008 763270 400280 1306948 390852 481318 416358 605783 1327549 1998181 74533 1278445 1967995 306053 1204837 1540784 1560270 1244801 426500 1350780 438498 1536989 4245 585754 1509004 1541696 633788 441866 1868155 1097083 373194 639090 1311528 1169794 1998252 1077067 1671728 1050920 1961835 1855660 935002 362368 1697779 1124527 10846 742857 64490 914699 940798 1429286 106323 917881 244774 1563040 114155 1598645 899456 1173717 1177979 1722029 751096 126693 1638201 1189745 842507 1239258 1563962 102795 479059 1031730 409972 1144097 316178 751561 443752 1063651 1891550 192318 593128 1876410 1602891 1466504 288032 740088 1899092 1664200 995619 870638 1186101 127487 1107953 406900 600138 23045 1111541 270176 542144 346726 423889 1895998 378991 257087 1380562 6187 1689640 718332 1085994 394571 1682816 346907 850792 1897234 1010354 16850 1822862 1689392 830785 352596 953987 1545708 378391 1512720 263629 837446 466773 147744 412474 44228 1138474 686265 1673410 871270 1483767 1837191 432855 1876372 1231223 203357 1524598 593145 1407090 1132072 1048611 1689016 1758377 1579046 1352058 1168097 1475739 900974 1035081 1657320 734459 231281 1141496 926530 1702452 282039 1815032 1799938 1514002 466815 239524 1744943 448791 267093 455768 28119 651727 1125446 845760 1005328 1012641 1507486 691166 664064 604603 647100 1171600 301782 1122569 534218 1294824 650294 1444218 1004050 552604 1461716 1684142 933425 1125674 1303402 1509724 317778 1916389 1265596 1383614 1978804 135537 1094068 1077622 31541 88931 1819493 56856 775272 797692 458448 1989855 976291 1689874 897457 953061 547163 1586210 1430760 1938124 432966 906816 1230636 1306526 946635 1842829 1981751 62058 1015971 668986 338476 1584897 509024 1839954 1084721 715708 1309994 1005836 1864621 1057890 271995 1889572 1185561 1161757 409083 1770127 1956956 724906 1226951 1901798 139924 563118 58231 1375659 974095 201338 1681804 21837 1145216 1435867 28482 1987694 600419 816450 1709006 1598471 619505 162731 992685 1131020 1566335 1800474 361956 1670733 185962 560905 754777 1142182 617414 1901511 1160375 597869 1077882 1983404 825828 723240 1405840 810977 1505222 271934 1185696 102243 1838139 227167 349937 75469 1909363 174987 1967845 1317938 1161143 391913 1786970 898174 196356 1650225 1877755 1971111 1533314 1998253 406897 1709768 1167275 236380 1169133 702182 1964822 1491607 1492020 1782879 553348 366711 1032339 1034315 1644173 335177 1460966 1434626 1096319 511978 1755792 147955 1546497 1457543 1484598 201242 540650 845051 310052 18128 1233061 1292928 1665611 1519976 817896 1812486 321407 1512973 430802 1264311 381213 15882 600058 1004000 1135331 585981 201094 28335 290706 1654341 206418 1359669 1684218 1988212 1882281 104267 1201539 475448 1890692 358994 299960 355031 68394 1833775 1989077 1896795 1175967 233445 1253529 1026984 926457 550961 729837 886445 489941 1225169 173730 616690 1133758 1524079 603856 1794342 1018223 1393193 596118 1067792 653483 503439 1932011 1331643 27553 1179456 1769677 1156762 341214 1789037 1443682 73488 1830678 1571090 35626 1805321 1318965 596071 1304103 275528 445266 1113 866023 1070712 1267536 599356 521791 1969471 799251 1346851 79302 1484811 1791436 392071 1519983 563835 1143652 1345458 1266610 1468338 212408 91746 305313 1116033 768112 377457 531477 691816 834281 1940794 1733292 921084 985916 828313 1126538 759863 1510232 507105 1732429 687562 1085394 1367221 1853397 603148 1564217 1231715 1534018 155688 1963463 1700636 739363 1453374 556366 709472 1091148 1533336 1926155 1193457 98109 442200 1603376 1560407 257337 733646 1106102 1446781 816895 1759014 813363 171262 458728 692863 1888361 1559970 1153924 1805947 644945 291794 1371994 1028329 1065946 785139 1813158 1519550 1886512 902852 1307675 74390 16049 1321306 424688 713268 661853 1807700 1172734 51566 1321963 1660183 1789453 1696574 1694428 1992267 74873 661120 1059423 157901 1311997 1542694 9686 291884 567998 1712238 1254445 1677514 1662553 1992202 1077600 1384520 1020929 1619294 1918709 1619391 1065370 1724657 978758 1311718 621327 1921318 1240636 560038 27284 1359144 1164926 1102741 704801 1080139 1947710 303032 267928 1950418 289002 1756705 1458881 372043 252833 616085 240838 215919 224362 80941 888085 495807 620989 754670 87681 832737 1789815 1616548 1613762 119115 762313 1688831 1323315 715649 509396 544155 52639 1786408 1648391 675245 1190511 1219440 1675230 1442886 687387 1580532 1701497 1387905 117208 1609756 1152705 230542 1037787 158405 251142 1153514 491018 541254 200736 445265 966098 356136 506297 774993 370559 507330 598577 1688236 362320 818013 421196 943058 1825970 433103 1181372 828014 1760688 1674930 1581106 1640500 1115266 1797974 1671034 498243 1889786 1700842 1564196 1529032 1691517 1489523 642736 604008 484875 628139 953527 154536 1709058 1683551 1345616 473731 1688350 1197919 897330 1911528 1057515 1985872 1453014 1218041 1520283 1453615 950958 522898 499756 1070755 481430 1006174 255491 1130938 622869 1408617 335818 181025 1365247 40687 1559644 352748 595185 628309 542872 1889515 1339145 131825 643290 811447 954944 1641030 388943 1995013 1374495 1037070 1171279 312564 1393416 228111 1181888 1435474 1520294 1949723 1209297 1044178 434305 1256770 385812 1013169 684133 610455 1917533 1602927 351964 1126123 1569898 1234370 1574122 114792 431047 1673899 1928012 361671 1582221 1930371 48925 1885312 1769339 754566 241591 787135 1614857 756214 211064 117538 1100102 1831421 1453667 1654789 978841 1663250 241240 1475100 526663 402769 797136 306833 1550929 1178216 1854993 66528 548445 1947728 1278461 887800 590573 249324 987220 1845770 242513 1705737 273989 1194942 1163641 541546 937815 305013 346817 758061 1274286 371372 34394 1953010 1326988 1900255 1211759 1169253 671944 863735 65860 737582 865725 563015 349843 859143 1560490 616592 209710 1386189 1486900 1025025 1734339 1047749 1896176 1752294 804022 1365374 1782618 368186 1231411 1368196 1847478 428863 583618 1256280 1865411 709449 411870 312350 393542 327947 1838076 1715134 26435 1863436 501160 1070472 208179 1361141 1570377 1385680 113875 1813924 1014929 121342 312333 764001 214896 1232943 1395990 1812213 1912304 1787546 1663155 1713682 1697254 1234340 1790038 1234297 1366923 456509 84528 1526163 88401 1728427 525595 856900 283853 839917 1149683 479585 1926814 1589825 340808 248209 665467 1323243 327301 112661 109911 687440 1267920 292909 164765 1565817 1689745 1719501 70793 898052 16304 271598 832872 986689 1030460 879456 405899 1065716 534775 383841 1564964 963587 596203 1902348 1481674 1663244 1547476 1395949 1218075 1125578 639114 151246 1512420 1552930 662823 666336 383911 1827097 714328 1061327 1602299 293590 981819 128166 1030794 264388 599510 825742 1710467 1855738 435849 236213 1444446 529906 277762 1540271 1035408 1098139 1161843 1231635 1017195 910645 359248 475399 544912 173160 1743569 897501 120232 92971 62612 1026318 196555 1702631 763457 868281 129723 844472 948247 1715380 197658 129855 69168 3356 874428 1446994 1561944 902493 1993056 708609 732610 1699384 1430829 952737 466123 927227 1604793 1817232 1220167 1247238 1528478 222673 1740398 316777 359879 845771 909739 1907846 1961222 1072970 1640648 305803 1403964 1197016 535466 1634946 346307 579426 1920477 1596509 800491 1496910 813207 739294 407522 662939 38921 1169404 565985 273666 278763 387790 948041 1804255 1547895 1179855 1620889 1792056 982824 860361 387952 260550 1686886 938055 478751 1312950 1948854 371814 91337 587332 594556 317285 1897674 78791 1404657 1834535 477656 591460 1178071 1214032 1926016 102437 1669408 493894 1063073 1406063 1715216 385870 51619 580270 859385 521830 1838678 1851437 614281 130886 540329 1558173 1306797 11324 1370945 1023492 1215612 443019 1077784 909212 1165797 1874169 528783 820246 1823075 1571611 264580 657453 1062696 1244018 713448 1830399 1136762 1361322 843519 176165 46583 658753 1729402 1789159 1782522 1741887 1960885 62287 1615230 605721 257718 1331287 1301142 684955 1092063 1899507 241618 773652 1145155 1617203 1282309 946314 592234 1045914 342630 1015418 992950 976267 761157 357419 1369241 1687898 1756131 114350 1528580 77172 1671505 1022177 1979015 899463 277334 12919 514378 34129 524611 26177 1445759 1601783 858276 1269810 831822 683540 1341451 341760 1166523 953953 1512011 900065 996141 235128 1333089 189205 1164131 1440681 695056 1810388 179126 1095868 893104 317110 1293860 1502474 1270162 1849077 584914 709706 1428840 1824838 494775 1411437 181764 999974 454706 505437 982999 1932460 436103 14197 619945 11886 1815626 430332 210319 190019 92812 656834 328403 768995 269642 55966 630571 1759713 269903 1143913 1069998 1373922 1451752 519915 1231393 1898889 964136 342217 580655 1926362 1042105 1209068 1153369 134576 1882868 796690 1452080 1871776 1615663 1261783 22949 1621043 1172774 515483 406615 307946 1106250 126422 612523 1921253 285227 1324481 1561172 210965 447852 150456 521994 827156 1034455 1863117 464060 1386591 1164277 961160 1465429 1020631 1653234 1795262 1099500 435631 923314 1622016 1324119 799711 131024 649614 885183 602885 1219218 1687168 1931549 1578148 371471 1016934 597837 1908814 1413884 909523 1020548 512879 1088107 1495854 734923 961000 1833374 1512319 1545642 625902 1937959 1192851 1204977 1316350 789880 380830 630147 314465 767763 282724 283906 710415 167128 1436800 1599868 452536 1329471 1262602 801139 745732 1061430 1640386 1219423 1346214 389472 647559 1060230 26622 1840585 475245 462635 941867 792950 1173940 1335147 217685 164488 1943340 994892 1713101 1662428 1210538 1168501 258437 900472 1920958 1567457 342794 446956 951631 1050122 892548 439246 131238 557703 1044247 1456199 925476 1964024 200623 548803 476872 1366770 490762 748468 1561147 812779 31648 860718 421305 135078 1961693 1002350 1030798 1647826 675702 68892 1189992 1005874 1312516 83943 1383048 123715 1760406 1692178 1384091 348677 88603 1640315 1677978 1175097 1657541 709965 1088176 1241318 52898 275712 101160 53981 1077694 1520119 1743491 135879 46658 1601229 1422267 187039 658958 1194077 1408692 1969151 1607380 333551 1039988 1748787 1211328 926367 884526 540916 1452590 55282 539966 640582 757503 101242 126583 1039992 1111911 1687380 1199416 1106316 364884 1772814 151938 1230934 1709920 1714518 1933831 100662 1875241 1629839 1392984 375204 867997 648234 203834 724359 23188 1445707 567351 552461 43525 718242 1288244 632817 823725 1209066 1896130 1871176 1950164 433619 600852 1681023 1901774 1020009 276160 82064 1727802 1254160 1008663 905775 966857 580029 1917242 1267209 598833 137548 825661 244013 1285615 1924061 505724 1163156 1981715 941161 1485372 75976 1521596 239172 466422 607373 77936 1886468 150533 1928124 861911 1972256 196011 203236 1030103 827586 242435 743328 1033633 1565428 1322037 1801123 528788 232012 258513 362065 1917660 411914 830720 1901470 271538 1518552 822233 360322 115808 882778 144818 165759 1427374 1499065 1670448 1016487 527100 1523144 1641939 746938 452901 1738078 230485 1693002 1448285 1817338 65340 1957626 1101055 488034 1632470 1259789 201264 72258 1076715 234356 1859908 1325771 981176 1145249 1618066 880220 96624 1655416 557407 1213251 641789 1482652 594032 788613 273251 225686 270473 736515 5121 768574 287902 1028167 994115 181462 1871703 858027 1818693 906985 1449801 20018 520933 1786822 391608 621910 667409 1512848 694783 1129099 1896373 684357 1164835 1933579 1810830 927069 595110 1696938 178912 575374 607792 1166337 1117636 605400 1286695 1515902 74258 204924 1611293 1478775 570114 1311142 1725871 932444 276265 1977273 409027 1087610 565165 745780 1780350 1996246 1495632 43346 1985449 1007810 1520386 1290543 1270907 1218413 1497545 20395 133910 580059 582226 873997 1352324 980766 1338458 838129 1297064 751805 485492 287991 1712510 549385 350607 1607388 634013 1535706 1195601 929021 254933 1668662 842423 1957329 289882 854750 1531019 889251 3095 45300 1467112 991431 1069336 1400321 212948 326614 1944645 1734074 454163 874111 1175806 470255 1424013 858156 357191 971060 924052 985515 1355334 172649 1027512 12645 597055 1029238 806183 530809 1044918 1334914 265759 586888 9794 488528 113452 1600407 1869977 1083937 1680 1497311 307272 1044361 116419 1310471 57743 1887294 1170579 1819455 1774902 1063382 1072673 316718 1362489 646523 961561 1045324 347204 900425 1343340 1090613 817653 231881 1163521 777724 1532639 423093 1701210 674149 1448084 1766739 460541 375886 1713191 498217 233193 1063366 703875 1763840 1916187 747762 1418201 230185 1997911 1275130 143642 1341252 637400 807431 499570 1850253 959956 281906 961571 30627 1926353 502545 1732457 1690736 1932236 882994 656078 497619 1584204 721108 1628542 383987 1064163 1116531 285067 1966250 257176 1041414 1781959 1140382 1053705 904314 129186 482740 1768863 749331 673989 637408 433215 1464273 405224 808508 1122617 169900 1926398 1464431 1121994 1677887 1653755 965287 1272736 1244095 1491295 802578 1773178 1356103 726992 353570 1202649 854007 1888764 3751 876212 1772711 295827 1708477 1966396 11269 921637 341412 137295 303989 1553150 13334 1595084 1556773 1621582 636988 1304255 1483875 1976372 644408 106341 57368 160664 1633434 544275 188984 804514 1818210 182187 817575 1270371 1282571 865969 1462957 1085413 65805 1393535 427466 240064 328616 760809 717366 1081918 1855323 1298259 1464534 255537 1021365 98594 1898257 1190436 978688 1065190 1672617 352908 709610 496591 424955 209963 394340 1531785 426294 166176 442254 1095404 251340 1197518 743843 1930964 1198040 179767 1659932 1112135 1940346 443991 359856 145006 1857666 262659 705228 1596282 908591 1315929 1845609 716053 876709 338984 219987 1948880 612453 312871 682001 302208 816617 1955342 1989426 1282169 1261466 1696114 774502 163607 1241861 1328738 957045 1146486 517937 1707005 1214572 751438 1113180 248228 935494 444149 1928868 246283 1988671 853860 1486046 161912 994756 869333 1665922 196059 1216551 1544935 489390 1841629 133921 1197537 20648 808642 172309 1983439 49921 1232827 1186719 140208 1936887 1240459 240241 867836 246451 1787198 228328 912595 160631 1035645 360905 342806 1168844 1317090 361297 584597 80854 1305486 1180322 235854 1299552 509672 1276199 1558135 1585489 62212 1509881 291702 1359435 163470 503804 858786 738393 466549 913750 1177011 1101971 1407737 1506460 895480 445207 382321 1795568 1994892 1950964 1558622 101545 1858435 1865762 773597 77628 1430015 572475 206314 1321085 1402564 573304 1125518 204202 653383 49965 617147 1234983 1368200 386464 886829 71823 923913 1162615 236052 645934 1858654 1307036 244684 351904 284366 1494643 280400 860893 851698 1315257 1678935 1647220 691003 1695993 1998896 745763 1396519 107308 189507 266641 1961480 1816843 722022 1362452 1222225 569803 593985 1896368 1336701 1919516 1477577 1551906 305693 814429 1167708 467527 1917895 1791189 1615267 659240 642973 1041293 702330 1549135 504319 1167547 1575686 1980902 1797350 1362994 1028325 1875624 134710 1869666 282142 839195 672625 850633 1138147 1519133 1790084 304354 700126 1926986 248644 1890835 749 1581941 444245 1324276 1839360 459135 322656 264204 910724 1867905 1249953 1865990 1544011 1335895 1745849 1715235 1145624 422604 916708 203291 83922 1611945 941775 1856706 1639155 41170 379183 52713 976387 1563593 861462 1295761 1780428 1161897 1185099 1550693 1767268 1124970 1846236 1972746 216122 847596 240216 953844 490787 830920 1040210 287893 840736 1914954 591380 1601599 806913 1317959 452264 1826511 1870769 1423116 933375 905815 251025 1864795 749626 1874882 1778055 1490912 423583 304531 1849829 229820 1223849 388830 543869 54994 983524 1259501 1300152 495165 1965049 829956 409335 1761676 1849122 499499 1079750 691357 891462 1034741 444605 1077707 936071 372536 1527353 1019727 1809890 1943946 830593 1686846 1969149 1796820 532699 1479807 1874258 265422 1279077 860037 1283935 1835841 1478409 617452 263888 1801854 31178 976083 1814097 652279 1281459 974117 1219447 1340043 1797973 1087218 1800330 1097641 754103 493265 612038 1751053 1986717 1678098 1738517 1648956 542971 481802 392480 806746 290140 1932195 1426942 1376922 1238629 794149 482958 747685 909774 1372188 442216 966828 1933676 1396680 1418476 1177 1809307 870437 46214 1899956 891043 1042666 469985 449160 183066 1222538 1017616 71791 1783527 385818 291176 1374667 1964479 1355948 210172 65577 1203694 1446066 925393 924381 1896490 433806 504288 1810302 1534625 1190460 1732828 1566779 1855495 909591 1640623 538762 712708 1548009 1402102 1594026 500773 508672 1459455 1995255 1895974 331593 1159557 1003030 288978 1392389 443394 1237408 1735341 778873 1128210 1391931 1379341 1710530 21578 1581971 1406614 387506 353789 1857708 519120 1064571 690829 974045 503274 1784652 886679 388206 372687 1893786 110945 374493 1256961 627695 602631 1694278 398619 1612294 85636 1022176 266308 71843 1152708 434347 1727673 206659 1192724 953502 1395508 226960 143427 569088 944066 890939 1245833 1616034 1807423 519367 960150 1069975 1828129 1848544 816710 473989 1325615 897797 345084 597911 1302056 1931052 1174794 1359843 749517 1796908 1578332 940370 1135229 1217434 925436 1325980 1477188 1716034 717698 1794844 1281609 1674585 961311 390445 1728194 1633166 1595561 425198 159243 1934303 1333090 1394245 738718 992255 1192138 972585 1608964 1712394 1218569 746227 909845 1005869 881837 1717761 1697546 1602613 1529661 939352 192289 1286841 515208 1340624 90139 1042714 1788129 648604 165953 576109 367582 96949 931689 1267754 1893351 1710405 466878 1017836 663408 9026 1418507 1022473 689508 1640763 898350 1209442 1683940 1235362 1309982 979721 1388035 258906 1308566 1546016 174714 979520 1997683 1464025 549180 592000 1999566 1194292 925591 1579956 1079321 297338 1782289 333919 1162894 1206866 147386 300074 502824 1281210 1922152 1565646 1536551 321949 930324 127210 544617 1486764 675754 1436934 1840074 208589 1512059 1225108 420038 76495 1406576 1044208 513596 1658952 1337041 780607 271049 1085354 1833567 1168790 1840105 829544 1363588 1990323 472646 770209 769916 1524787 1688910 98189 1762861 511052 1566249 1258160 702368 1829573 758182 915569 1768958 4115 561431 1936046 1949323 829211 334214 1110514 1282653 1448249 1620522 1209767 1684625 1056593 761150 1826671 314861 1826523 659124 295881 1068942 112798 962159 151493 65499 698246 1312314 1550563 1076718 1409851 268929 970301 6613 823467 1914675 692524 1574679 1387426 389922 1421142 1342145 80218 451321 1474965 1545692 1126228 1681554 1649336 508966 1166079 632097 1431073 216670 313644 1763703 1015064 1092710 301533 1458408 119213 1944758 1857885 740399 1573963 1048177 152074 279305 1890218 1959119 553136 293206 796725 1774037 257755 1154521 1361022 1467488 1080203 1778142 817021 1752911 258146 1646529 80487 1819306 638848 1008521 1536656 213669 1049713 1153140 57502 741469 1157432 1558736 60367 152355 1725430 1573992 508351 668491 1576468 1001360 26579 1727251 1491723 934961 239336 579595 1929869 1103452 1789071 205205 1630475 37060 1691439 1755022 1588836 149504 1740157 337286 1200019 1374567 1410732 1582905 1353529 542246 301720 1828788 521787 13706 404051 891207 138836 956327 289326 751853 1289386 985577 1296777 1502347 91297 1104890 948324 179610 664194 43964 1523961 1165482 480235 1915522 363396 1571519 1947895 656688 1005895 1289755 1036118 1937620 608446 155661 1428759 488258 847117 802538 870882 1183852 1619766 237974 1617084 1648666 1474989 1062283 1082098 1830443 1670728 521775 1143852 1170389 458234 1052296 1762439 352144 1585345 1255033 1739992 1312888 1597978 821512 1037211 1922842 816705 527311 39286 258862 1007673 745657 1092219 956957 1836555 164494 1411933 583327 1159851 858971 1154120 953640 138570 3887 303207 1372129 1737281 442411 715492 729279 1557944 1799058 943891 48366 284516 1004542 1550684 1133667 1750794 1936533 411540 1100233 190006 1133708 328153 1263922 606283 1629570 1596086 604953 1401094 50075 1957729 626052 327871 1730913 1523840 1966254 1731065 1974459 390153 110722 17514 1865826 466010 788668 803748 797360 962484 1225029 346832 1349879 763053 798456 854216 980151 1319829 1632145 1315299 1550167 1189433 930323 301676 774970 137681 280308 883952 1233145 1854023 660074 140134 612023 868709 1445049 276053 216463 631717 988446 884482 138140 512387 1258069 1942754 1451210 285395 216233 304295 1165191 708107 1976481 1457794 1335837 760843 1096024 179109 109533 1481667 800341 265924 1490687 1803114 1663334 1453497 627694 920110 1766325 51942 407543 1942220 417127 1833422 1270417 126514 1893372 393797 827711 592619 381248 339 446136 261826 3932 1194482 43613 1138874 1639487 656135 871963 390487 572232 1383959 60328 367329 1240379 851198 1920060 245650 420416 1791799 614660 1145141 600007 1737706 1292577 273270 1708457 1297566 525877 1769387 464030 341981 1467047 1833164 372628 794812 880715 267815 439820 955589 789335 1944274 28273 353210 208756 1757507 1399703 1704021 1477329 1091069 734155 876959 883780 1383783 1109437 404404 241736 1055867 1094529 1775023 1771196 509490 1493443 357859 595473 1480260 165009 366500 1008010 1271586 1386559 395957 367808 1892347 1195339 118896 1492861 1389603 155405 588058 1919572 919388 941099 1228351 870934 853719 963010 806504 1101422 1150760 809179 821216 878778 1773762 1408608 1820564 243110 232169 1972186 1052063 931375 376716 1159325 776501 1806855 18149 1154705 228313 1242247 1883081 1564627 1246792 1072476 183764 1141568 1315264 1523561 871276 1868623 1328419 242756 362291 761839 1652021 219446 507745 1321349 312833 608750 677597 1160652 1841521 119176 272530 799364 5034 314676 1735864 764313 730582 1281483 1325962 1151758 740436 1699925 1926728 617933 1349182 1630513 427582 690119 999326 1434820 701088 1672664 271408 539618 1403514 946470 1533963 979965 946908 1657680 1592272 879309 3149 677355 391088 1511836 1059491 923796 272340 1245418 120702 1232499 1365669 393553 578066 454335 1219006 966715 242172 723942 1254561 1571899 1817174 507198 431570 1173120 250839 559303 1718908 1743252 80704 943244 1114763 270081 1039864 963051 1876361 22488 61461 1278624 1084 1960647 597985 279707 783714 1795437 1728733 1582834 920025 916805 1638838 353388 1193696 1711062 1324612 595622 1802162 675826 565367 111075 265810 116762 1952581 411915 333329 1990953 228263 990695 1408707 1359922 1906523 1566208 940165 113426 27616 1802266 1885822 1504529 1141296 1632556 1940830 1440455 61718 203325 547833 911425 1945551 1728791 1663423 1058055 1755772 1992858 1232449 613085 1312196 1052573 1352406 1053841 521010 391249 836619 113766 384229 443698 1196799 1673535 681461 450032 1324881 1025897 1900441 1257578 1640351 719735 1968372 558916 300404 1478336 1300805 478235 840142 735034 1642337 250676 1959273 360127 1811138 281395 678378 1500769 167723 1959830 649464 1087251 852318 512249 558646 1984509 927014 255586 1103877 1978892 668175 1184678 662877 197097 1679471 615284 1932156 890817 1403030 733050 862642 1635988 1743781 884719 272427 546157 1129241 1191614 1854222 1385102 674405 311563 1821134 798491 499823 1501620 1017103 1193940 1209211 298977 956813 171889 190841 581072 1078063 1390718 1176905 897304 283891 431291 1912685 1085430 683309 635130 1188759 1542848 318081 1871122 230937 329327 607345 1728854 1320162 1617666 592933 1685797 346362 1044330 1899769 111961 32717 163099 112067 1520421 1944512 1490135 1229128 439370 654283 1269660 188487 77053 1721974 1841201 1361850 1430617 584094 1288744 1595088 1799471 1319112 859023 1825747 684702 1919429 215493 1426185 1276219 1941240 477362 1874843 482803 708152 1732308 1308151 1483874 993703 1802838 632559 1173812 997259 222790 683110 735081 336219 1944783 848568 755525 1702022 879734 1142937 1883204 820942 1410492 1268101 152541 1697126 1337220 1600321 1720302 863065 999636 1120011 1806403 1088676 945633 1440902 1708453 1031941 1491632 552656 1030360 1899310 723734 1103026 516630 1748450 1271011 1340541 617264 1330618 1512508 1563463 1576741 576914 1701985 1755596 1135980 1503051 1847657 1283956 900748 1473047 332900 1580176 120361 950428 977104 669339 1472582 414570 1024524 1822381 771531 1942487 194834 723170 1569849 1551996 416534 1724360 1369064 1970835 1590105 789085 1693570 1226706 1946304 450697 319891 967519 1467176 329125 1141204 210258 858130 1453824 1741597 646098 1279439 1378508 1532598 482068 831721 465699 1274504 834465 963915 1319587 268685 1623285 368017 1289085 311603 1440177 1714058 872438 1721702 1215565 681999 1573930 658383 1210705 1923222 651070 693882 30402 588583 183073 582558 1914381 1379909 1407756 1991711 973654 724752 1354699 54515 608344 1396702 1064249 1690328 1498601 1299689 1327492 1252677 696230 1726552 1424965 1141357 922604 1726954 124141 772025 1269843 1943859 946085 796449 1666289 68110 768832 1369965 1823582 600115 1670667 1078928 271477 530475 1482169 1067746 401155 1750484 1344599 212162 204634 1265722 1521302 3122 1508923 987401 1106076 1807150 625118 1679274 755017 894859 40227 1140689 652129 188363 1653422 1626544 959548 1196657 433476 477649 1778505 30919 1549676 661471 1236117 362711 13244 305427 524419 975103 531718 1200143 318181 393126 493566 1199583 675330 1123779 1327964 1119868 1907945 475386 1013757 867643 1902817 1638820 259393 213928 1299421 1522493 1085487 13699 75711 292265 1397834 29838 944055 899367 1586598 1296116 851540 1231199 131276 204266 396793 1739667 1111200 120399 1917299 212013 1039698 1213579 383871 1688888 1873686 361051 1641290 1648140 853615 1855170 1167642 1583088 825586 319175 1842021 1744584 1861432 35064 308630 1487351 1836188 1201514 1901076 939294 1399052 1462501 427487 556326 1628862 1450032 1015806 1333217 698714 1807976 526275 1618318 205484 306230 1837936 707485 1567861 387008 1038301 1690935 133103 1358482 1593530 1932569 656423 1411842 364717 1539880 1739939 767822 1093636 167583 1746510 1776536 1079692 1531723 58568 1078405 188330 1168567 38957 905015 1933762 264072 1576089 434201 1272892 1451672 907263 623960 820622 1764481 990810 1375210 679229 328946 971740 1281607 17998 1263962 427365 1065061 1607419 609462 1408276 1505204 828363 1877592 1534143 1215944 1403369 1658913 1215441 468589 1138812 292937 421038 670775 1555929 566805 1630018 755019 1116551 1573026 1530062 169336 1485029 1656857 246101 1369233 1406042 777726 522717 828446 235690 415604 805716 1868569 434472 1776071 618475 462721 1684000 872631 704465 1028238 7597 511710 776528 1817155 662477 1581536 1836859 1903546 217186 202937 1547716 1182672 1069601 898675 1508166 875060 1175531 618250 1211414 39857 1370760 133840 621623 1276210 530251 968129 1851139 84561 1401106 310805 997270 934384 964597 1318874 1014311 1022214 1648972 829883 877371 556067 60818 376284 1991536 549974 1678803 316404 408183 907188 511002 269226 1539009 1446620 1772097 443694 1868403 1195879 1748308 613301 39957 836885 1789284 1987729 1769548 451683 1534592 92717 858617 1098124 1723435 17325 1958052 1654013 1338137 119320 1375233 1425373 608816 1824732 721492 1188807 1381019 1726873 1426769 169221 54488 877942 1511463 1601938 1483514 987191 1558235 1698864 753067 962189 790484 293400 821912 1995498 847350 887739 1206496 698205 1092875 882894 1602538 1217513 694983 738015 414322 1211130 467169 913480 1615121 1829790 263180 1506191 442078 1187270 1784805 543924 1938593 1980603 989481 1791002 515560 1241891 1255343 801434 1120804 829438 558205 1990398 1803202 1939327 1670547 1459212 1424198 920248 1669181 467472 35433 1757617 995623 1231003 410568 745438 1210231 225709 1776909 1068583 1820170 1299161 1187934 672657 794247 613571 574986 812648 863105 1738530 1584901 1202752 987004 694738 1370332 108155 721928 1126250 1722208 686700 241383 1171502 1082080 801136 673929 903568 496452 1663302 802065 853690 398120 700037 564728 129011 361826 949007 267481 1316603 454410 886457 1475242 1925831 651724 11525 909290 1836379 1653595 615462 933069 403417 521511 1509991 1988840 1177527 1322820 141319 802102 1434318 46681 1100557 628494 1718018 1343276 80788 439887 1748436 837259 1024912 1525060 1766155 1252355 1019897 1892076 1235517 366067 514311 893580 241369 578678 1877978 1456272 1471788 1787304 45517 1190461 1484983 792798 1697121 61772 1515857 1441595 294136 1788271 595121 866655 542422 627907 1951650 1750827 612795 601017 1181292 1369437 1389541 1076474 1697242 48920 703466 1032057 1178555 1967556 436652 1863981 1629342 9001 1463247 745371 1433226 1722805 633282 1758903 120701 1959126 1781587 1394039 667283 1117027 500054 385660 1914683 610902 1041640 59897 187185 469395 1336850 1670041 1402190 1294324 1024539 1617350 1021405 1185644 1907641 1318247 836306 948293 1411131 371549 1447562 281575 812792 1773888 363542 902661 667611 1069746 1693580 1662086 346730 1717279 790272 1172726 1872909 460986 658381 314856 233645 29873 1285341 1321979 969002 1190483 1474607 41880 278815 645898 731601 848489 1037121 101392 1864018 847808 1915924 1638598 168841 1654809 99514 1058603 368831 647633 847071 1318525 580542 1682838 1600631 601507 935593 49220 653145 1106404 956385 1894391 25084 1471547 1700128 1626642 944673 1748918 1812039 1057475 1688064 732068 958184 1646465 941318 786884 1759800 280787 1581670 1901279 787687 964353 1809137 804944 1293054 1906415 396328 1255364 1102976 851633 1500901 5709 974307 1319807 559300 1540503 996098 1404177 1715677 415781 1818977 1261499 1386901 1362921 1074124 1846333 1408477 1805840 149852 844529 1208922 383538 609654 857910 160202 908971 1211107 1608883 1473318 27904 1806239 369788 1920130 739900 52325 762585 973046 749901 690101 1561550 1472289 441161 1496050 616585 1786678 1363562 695100 1375307 1063101 1760371 570916 67600 647413 649567 1038399 999748 14005 588324 1501181 609107 1048945 138447 628363 1931683 242193 1991048 197290 1042948 1675554 1986393 720924 770675 648106 1161747 783597 448603 952112 112274 1353717 128474 1385161 1960079 148462 1908816 234725 1085981 1139528 26423 667003 1958694 1946168 155993 1412456 1128267 1518205 473661 1864466 1564557 31247 47061 1999380 1626695 1557998 900064 1997653 1079303 1040028 1546902 755898 118791 1194211 834208 1183798 891693 1158145 1722551 238062 1387818 411319 5263 1579446 407851 1903334 1630338 1238222 1223773 1142183 108409 1028883 1287551 1913165 551493 1271868 218980 1625501 362958 183079 1219329 401499 237099 900863 1062658 1481472 1129412 1224701 860120 1936845 76970 1421447 342293 1247258 564582 606131 1774225 1462447 1340909 233312 916859 1628902 575587 1842944 75147 931081 260705 311107 455494 701222 424653 703908 1215198 1965333 957594 33299 1616071 1065816 1198041 1413425 1356137 224863 1186099 1662100 715566 18784 1434642 428235 35202 1200818 1652626 1773383 1848922 1995768 1150471 1695903 1782536 703952 111804 1090166 1272872 1464055 476664 1688608 774272 131040 263788 546772 1892151 526518 690808 753962 846529 1051054 1600440 1381675 1829432 1389336 1532781 902596 1266381 422056 1297651 1387602 1606940 1237648 1046401 603728 1885832 1605399 1468439 1147300 1029717 911444 1838703 1866531 1754340 1748741 367005 253361 1988073 1288682 1451242 1950411 1292929 899545 1995075 316824 1399437 1318438 1266044 81853 1704276 272106 759669 1395679 1287289 275704 1824239 113763 1872017 245680 1606348 980299 263296 711817 139298 141341 700338 1058313 1843272 679156 923573 48045 1433375 1989048 1467800 1435571 1576727 1893546 1483503 902018 767104 1058299 1940747 1249076 1204667 1737183 147377 239473 701795 720728 50543 629352 817388 1517003 470540 1090922 210876 1599290 1800527 1541289 977043 1745625 1434703 1015003 846831 1100018 1295171 353262 463400 890338 1519099 756740 1054674 1939015 720833 1022010 756996 77085 896016 1985252 223390 1889652 933474 1284432 778667 859279 733723 1415253 325892 1008836 1466738 584723 1874202 1752514 1013995 919161 1782249 1142529 630204 161064 1171792 869089 531626 1131061 107116 1465474 1097370 590807 1895059 953742 664095 409311 1837211 852408 320077 772879 98501 60901 660574 895014 761682 992368 1120206 1427228 1798893 687773 233963 1387658 737659 682129 31277 539773 878379 1706041 1957118 769887 1832320 1686928 1323690 1981810 463144 1670364 603759 1282596 1790606 1594179 1532588 1011703 950661 593195 1130250 1465919 1987258 1635978 981269 342901 524970 1179759 1485064 1742545 1509559 1186799 491288 1936360 1250748 1926206 655991 1958917 130039 1524903 1076738 1087389 1466478 1564542 1314237 1354384 337167 1734164 20435 522066 716137 1481300 46276 1257197 901701 836462 1286731 1057408 832826 1178158 898816 280494 1735036 1868536 452079 1291902 717022 1565393 645501 1363940 1363801 1526750 1431778 962511 1483732 629349 324696 1765857 870759 1485024 567563 838107 1961944 389723 238704 1377887 1794671 561754 139376 1487011 1619520 1441381 1776430 1632498 669034 1356503 151885 1793917 1718498 1964366 649901 1059051 208092 1248417 1333082 1893055 185505 1832232 12112 1806746 1338971 1785534 1921189 1343312 470806 667330 787123 162298 981908 556748 309662 221508 1651505 29825 1711324 1272325 1744440 1976097 1030026 584663 1174797 972278 1540680 995615 145175 868816 127615 368758 1170513 1664437 541404 1113277 782787 46256 578197 262917 1615923 1465162 1074665 1907835 1330847 1632976 608089 909438 1123127 1891190 1968903 754850 1012874 1365409 1821121 705475 57290 935776 1741476 355309 926481 1366414 1538834 1283734 983583 1423329 162908 765213 1778445 1071256 1388743 431255 1788878 1453611 1687750 735373 1953595 1020629 1495685 1027650 1647246 895097 1496818 1582604 986207 198020 1103356 1892544 185231 234837 324518 646885 545089 415207 519254 1384397 1932431 1608786 82905 1349944 228842 1139919 186305 1082383 881258 1154852 243076 352152 1381508 1063058 1388225 814301 764918 1426945 797977 16606 264064 1600371 446552 1801428 1741424 1936321 171795 1790901 1586445 374800 711724 853875 1854711 714175 17655 930348 376251 1389355 1404751 1388673 989902 1639348 1221741 796902 66198 863091 1768794 1810868 1148450 103897 1807931 1781157 1877199 195695 943583 1614730 1157674 1280201 645171 1652781 1074400 127212 1365012 223298 1672797 1429172 1236629 1339798 818713 299755 1267474 138478 769250 277035 1321214 318953 77245 489553 268862 1629608 500306 1605297 459919 717645 1815010 539307 803760 1458720 254288 172011 1053882 462278 1478193 1173305 768632 1261702 451106 875168 584770 58443 488440 605585 1290079 1397660 1803406 1576847 108425 1052501 1816514 1801373 875801 818890 21505 729258 1397213 1139054 130474 1261380 1470387 1469112 247861 1076585 463870 924875 980940 504474 1762582 670009 1854478 1391685 1426237 1722113 1898296 1761839 1904565 277061 1697658 1106346 748010 1730929 1452628 1143205 1954362 1499604 513621 417912 999473 1182195 1996528 1637663 1009394 862262 418945 563784 1516095 1306367 1837658 1264404 1745326 1071942 1554546 1802633 1553994 49460 936099 767112 1433187 1230819 1081698 436195 1095038 1774461 1246814 65220 231161 1511168 110072 1034538 1298885 1536921 323885 727549 1440691 1113600 899982 691549 1292862 808068 480626 193511 1084064 819679 1120502 1696770 1479949 1906447 1441867 602670 27465 1125569 851486 484101 1443063 35347 267337 1438798 1008798 1064654 1338671 628991 742922 773613 1394275 918703 1162875 522867 1184683 779071 997592 1440301 73907 895932 3484 710478 271123 90610 744885 1727623 1005778 1405019 1176324 973730 1106667 1375113 1359496 823886 407943 1709730 599672 633827 67363 1798034 353587 1606430 1430944 69111 405746 1323102 627830 1864348 1512358 543954 1982470 387753 3329 431656 194565 425147 1420439 1013954 1504667 108208 1658072 1912940 1607541 1070542 1938478 356631 252862 552254 1719973 1616252 1663439 1502244 1351070 1061630 1366539 138142 1982572 1202323 1111902 953689 91095 152782 519083 1020112 1439214 334243 1363235 1452135 1144548 672621 1668337 783030 1323502 1661335 482163 1230593 1987121 439406 673641 229029 871428 1472681 111342 1451676 969240 1370670 897874 852576 858936 1361032 1219995 1516594 1994902 777504 1645763 1355801 1486745 942843 150045 325559 1166644 184307 636512 1878407 656114 149006 1018980 341248 566597 150145 1251762 1595058 1434161 350009 1082389 428800 562016 857555 1646125 1532133 1309968 702884 1009225 734034 1238063 1585517 1310730 786182 572916 578775 443914 1617808 1031136 1883275 1904305 1812128 871000 1612785 1405446 1825410 1972317 1939220 1398615 1145257 1502475 636371 1309913 1359103 536163 753185 1992484 1585522 259462 244168 1336344 1364835 1029466 1237396 142308 152806 567282 1982853 1318392 905581 1946973 995230 504228 349731 205630 510416 512163 1568448 403323 1844321 319644 116486 73406 1595424 1647009 1539372 1428813 902084 982933 928599 1767611 1188799 945389 831662 938614 25942 636132 1353160 653643 1944365 453500 589581 969710 22521 1080202 207697 1952522 906210 1032247 954283 1452386 126467 207797 1217645 1872520 1674356 1594141 6889 1519400 854219 348443 249800 865678 73292 1457652 1190052 1939717 536385 753795 217072 939368 23700 593582 92403 1051823 1511236 1635535 35264 1549117 1071051 1829149 147629 1656092 1856293 220601 405849 989878 1021963 440730 1719567 1412279 1248099 765350 586914 547940 873172 795183 702661 220864 1045920 702446 288267 1825527 3438 46088 1333332 330683 226900 1379688 283501 1198227 1019296 490780 1563566 143141 1802438 598284 463607 273847 1128949 626769 314882 434942 209736 260107 199106 1120444 1150873 1226680 1550938 1358784 371053 988096 1198257 520339 490042 1638065 713066 1205157 48192 1183028 1398911 1027009 1868122 854070 582478 1817698 395196 1876984 1574211 634133 1556292 1245682 687059 11874 1394364 745391 749246 51903 253249 880810 1846908 121651 1547165 306739 432370 1928741 539593 1005952 481485 1717324 1046872 1508236 1014509 31816 1594298 1494053 294432 367283 422205 983241 1858330 1264395 1678472 305335 163359 1079641 116979 1696475 1657305 123926 144148 1609299 1761951 1150062 703303 1417724 148889 962157 1307233 933819 1527438 1719679 1387416 1718697 1914046 810274 286311 1541385 1657983 481564 1111694 1821601 1350988 1498134 1635622 1103266 374345 1132171 1052636 967113 1386590 1786465 1175852 1981393 1402898 249577 935147 350575 1862176 690154 1037147 1093320 1517609 1212445 1538732 1509470 267453 596373 173469 1131713 546839 756181 912794 750578 971164 860219 16803 574770 1374834 1440464 1760006 1182789 1426912 886833 10430 973337 1196530 1316835 439040 1540893 405155 1401860 161293 257872 408456 1254001 775477 1262652 320341 1201896 354265 282100 1068579 269224 1711305 821977 1000086 382008 19325 1916869 250643 1652659 1467557 1512237 224844 883177 731822 329577 1458510 669952 252020 1178140 1824199 1489926 1027410 1936507 1737131 1837110 1494322 1964413 1566300 623161 553625 1795847 1564404 1941762 242654 727763 1420574 385898 1175895 1111381 100178 603336 254119 573681 361735 1898683 1704002 1935926 1378383 730024 1995670 371953 237079 1479471 329332 58469 1760926 1659572 1229819 430201 627049 1821475 1155655 1303820 128651 1925026 304904 1869897 1768875 717489 821678 1808354 1783210 1386895 1285903 5168 1934657 1600237 635548 1655728 1322703 477356 1360517 612877 1348944 256638 1038508 422049 246226 1858670 1917858 1701252 255049 596141 1447304 256080 843515 1992271 1162144 895721 902483 1827366 1775609 128416 140833 717846 1245130 937496 1788970 1865431 1545199 802413 1959723 727586 332661 1094825 1248394 515389 215187 1315572 959407 851374 528770 164685 1239541 1350962 1103431 1056783 771622 897606 1505683 901856 223826 1617712 574712 1633309 929968 306834 1942375 345422 1131389 969268 1656113 385037 257923 49458 1440794 1336480 1684794 32704 245392 31232 143337 85997 971359 1415311 1368519 167595 87534 596450 1703109 800108 937714 260367 712929 50749 1491363 531558 1222463 310835 1590222 1157894 1036725 130499 985155 1346783 1820754 1180055 975080 534450 616390 232189 661679 1589744 1515595 519115 860515 1497368 1804426 204950 1180002 1294838 1585298 1482696 1353041 293879 1359882 1311167 440497 545634 972087 1122222 1476339 1810508 880206 395593 619122 280842 1810033 5501 1419546 1140527 1085620 862047 1110824 576214 1047269 448659 409942 621944 1595829 479520 1547156 1684182 1980978 1635560 761219 1593054 439615 284602 385139 1976426 912952 1468797 1727091 1488361 1093777 1988238 102622 615262 139238 1039919 1664719 701375 666198 1423525 1106114 641633 1322196 849680 387250 1651560 781182 775306 1673327 125354 1767105 1186924 261872 561973 899924 603137 1270085 1272729 397254 1289554 1506011 1068435 666745 512335 1852291 320321 351663 870134 1660466 531153 161824 1812383 1133895 1791437 1681782 7397 1370006 1288636 101076 1743290 896423 1954982 517780 678465 1530004 1405484 835893 1262178 1237747 543259 488984 1248890 153715 809616 15777 530113 357600 214679 1724610 1908052 1480313 1500782 558370 1858743 1208710 1136459 1978519 849449 556737 684178 998204 1653474 206363 141484 605162 823875 635135 27097 872923 1139866 606619 1029515 1109629 607319 685685 410504 666853 1648464 1979453 170867 949410 541971 380107 698360 357488 59597 1255391 1009710 1485822 1280936 768035 614255 263131 390892 873031 606009 35055 385339 1527203 655533 1524431 236084 1881249 45013 33246 1181511 1935501 1591582 1352383 1892734 1766294 1314972 1755337 1442573 1376845 292106 1958540 1587001 1561164 385413 1215700 1221120 457792 1282224 448457 1023170 954199 1204449 1127529 828640 644645 1798102 1646840 248004 1186660 1598119 1635821 1341023 1175460 172794 1045750 905631 425338 1530271 386033 1434255 1740386 671980 1169499 1471745 450097 1742020 1062070 1688714 1330808 65281 998931 1721103 880489 1174650 969288 1430043 1713596 1797516 1779754 1600191 1495631 895251 529508 1913854 1604640 667263 1103355 503868 612958 578711 378172 1524897 1030322 273637 1344961 721333 1447436 21236 423149 131971 229595 1790386 138464 750919 962049 859153 1142459 602436 1186746 267263 225901 1101680 1969718 391728 1275538 896038 1694151 771937 1758229 1230664 1416779 1449672 1875894 714382 1140011 1423840 285442 354434 1105722 1112309 1595764 1721048 1401695 866663 499169 1163387 1085482 197957 119515 237973 1995405 805429 1137576 346057 1411104 1155427 383450 580166 1521901 1912563 1180097 459778 1766203 617278 157701 1854049 1634445 1695388 1611251 782945 1271162 851582 469112 1399443 1272914 1196816 623457 1117880 259731 851566 1840475 855344 593506 680682 858835 957559 898716 116671 1639712 1217749 1514786 1117304 1852177 934885 1971271 798762 955017 978806 1204980 235972 1807667 1241687 1000017 1593569 622685 581592 1029140 551242 1269451 1919462 1394949 379443 166898 215468 1194494 236462 948319 980464 580912 1900732 1630851 1667060 1759799 1022248 638088 743359 1363899 137502 1527683 1280344 754541 1623090 374928 1831620 505561 1942943 885026 1072331 1412134 90575 142588 878436 1772784 1811381 488537 797341 1610410 1171035 296315 396111 876388 197133 345498 849986 492408 36 403089 1362822 1725427 1725039 141656 457991 1952158 278042 906742 778119 425353 1445403 209528 1878638 265950 99835 1338036 410429 1128183 300223 761316 1142683 568137 836138 383852 1824282 145635 1555349 354449 674385 1447425 84674 1965171 76661 1796338 1580715 1724118 1983247 1204206 1373691 1827858 1030759 1743236 399330 1322047 229950 382921 1336533 1353823 1005195 532056 1690309 1084439 1533393 1902813 492532 1200422 864209 720345 36809 1631682 48526 368986 1237865 694914 17490 786387 1352011 1344373 1274364 1743643 1751982 1992632 1584724 1044296 1099615 488095 1400960 1289601 1113920 1979797 771160 248929 473736 1092348 1296692 1411731 141771 1827396 1860114 133303 1350009 1140663 934136 146137 882798 890597 282401 1336974 425831 1890937 1794487 1379205 1404979 672328 662041 121798 1561994 767682 937187 1840225 1964753 1599691 928937 1994644 755512 1790527 1352241 1095756 906401 681539 903128 1870359 535301 1318311 1224436 1342586 266575 1158958 346918 542945 244339 1449488 1813063 510980 95562 1312192 1104641 14229 1200780 662663 698281 1399641 1052253 1408909 1189113 1783318 1317170 1831012 827133 1105545 436342 306153 291899 542555 1295348 474120 1305511 297262 1075237 786356 1080005 526989 1158648 1001797 1586487 888250 1608205 1198016 989004 1065355 1311570 900031 1174700 1646697 988456 360781 394968 247137 1518586 1901541 883916 1732575 1110669 1113663 947438 815452 261108 866565 1325604 1965248 1433243 1796715 238086 382523 1484742 1803620 1081503 822791 1395576 1070287 195187 853514 653567 222642 683675 611143 237396 1595769 137332 118887 1651888 16002 854489 1232980 716938 555391 195034 1956937 1486672 1058804 1826752 885195 351315 500030 1297835 1406171 1646645 468906 1908583 922881 210387 94466 1914933 1675609 800418 877104 1490143 1650005 1283497 458171 647305 1266989 1231645 1929571 403911 1433778 1620163 1186173 1641672 1807284 1756929 783832 126079 236883 1345745 643282 971193 1327919 586074 125204 936454 9939 544084 1459064 390901 1571875 1881690 1295428 899238 1941246 307380 829866 1732468 53453 323472 884261 1412827 1700021 629626 869449 10086 1342246 1233132 1259433 1871097 1000943 730465 1570016 324824 741480 1061189 1763342 1553305 255286 469357 38725 1718420 1695875 1491874 309989 1279136 507356 895035 458915 1602463 488403 1396193 894699 678003 1463346 901820 461560 770026 1597175 180012 1103416 1918445 1400753 842313 587526 1459179 103909 1186368 1019764 1096471 1324746 312983 1636882 1452237 947943 229463 968502 8625 1235922 1162827 222248 1922688 940217 1415466 1781739 1421027 824692 1342083 573384 1822969 716022 52650 30729 1885919 863758 1328616 973234 1457073 1778676 41649 1566078 1340246 490533 577435 958204 1750643 1874348 1071060 810051 653231 717941 751018 1896311 103692 335393 1297247 543741 388320 201145 659169 1235787 1466195 309013 1368852 1056274 1181567 220291 1567979 166397 1799638 954028 530341 244014 616135 465381 1917373 1425727 1269805 1645783 808673 1411778 131534 1006307 1221662 465032 1633428 293680 268796 720135 1861010 129739 623301 1291057 684065 960027 582595 17620 409243 1208640 1787194 1583011 1767962 1003637 442519 490820 672688 1892620 1242634 1345607 767757 1371173 174226 1116655 597485 874971 1715717 1586448 1644719 1019439 913777 929352 1515359 1092284 657709 1810044 1219614 803844 1663126 544312 527407 1007114 70915 778918 110327 500343 516955 1494479 1563029 1297303 876894 1514594 1494428 240773 347594 9035 706143 1150134 1291139 1223879 1778789 1990647 117449 1754326 1464775 683136 1278628 1891838 1424838 1654393 1827867 1012866 448742 1686264 1915400 863106 777651 599962 322410 947671 9651 1751378 755698 1790480 902062 90123 32879 247806 54809 361620 946203 1659292 430428 825553 1507655 1452670 1493519 1207955 845836 1748015 1107706 1493070 603429 938637 1228537 1018391 525467 1820486 871640 920618 958819 603460 9822 1806292 378949 269307 1046718 1984861 83216 81206 1373218 424929 719978 844486 712700 1910854 484498 357821 1549503 308470 22825 33195 690045 1322999 413326 832735 1762076 971000 370389 33530 29288 19540 141246 1920642 1507763 1411527 604474 1200797 922065 1834660 1677866 72739 1076854 490092 1370654 1984344 1500302 1756790 1442281 400576 585471 802309 953861 994075 257279 161304 1962773 1372468 194809 1356222 242006 1727605 2735 1295216 794106 670320 816838 1033973 1575480 1750217 710382 1217360 1186281 1635447 909190 1231141 1723473 733117 323573 1707377 595926 1592416 204863 119971 1934497 797188 108858 1138881 434643 1750410 936031 1542065 838105 1556789 26988 948997 501240 380025 208069 234580 887061 740637 1322636 123622 490008 1607070 1637846 656237 698531 815530 835130 1087599 922588 398063 839287 94283 504880 1690344 916699 826923 355206 1520473 103445 959800 1050039 718497 1187275 1716993 1522285 400933 846287 1078035 1116088 149015 1374396 448599 85914 1091932 352609 1379085 703115 426519 1285654 540141 1882571 83030 1491398 96638 30547 1564923 1512741 1610778 528972 155986 1156766 886832 1913831 340618 1072769 352290 1828407 63531 1579289 1493078 716246 1496603 886120 1808439 780976 1992652 58530 1382516 608012 1220007 769222 1310459 828022 1923624 1369292 1343284 1609733 1706884 1582248 99467 1963718 1113938 1630376 1310520 1952046 1584728 652631 1575376 945163 130058 181123 976322 791638 975787 173113 1503869 172374 886981 986668 1786311 1837565 471199 1269026 599011 827035 808887 1762559 426558 199142 533329 794719 108532 921378 525341 599041 1920259 147761 1273603 1405698 417342 1042734 407273 1619499 772155 525744 975088 1356186 12753 1805043 1315227 1976944 277539 965244 1007285 640687 132043 1191233 1795629 526397 213548 1686574 1638271 554734 100016 1765286 1044613 644122 1631080 258965 1149256 938013 174723 1121436 1198579 1211911 1984998 299896 1758052 1841926 1540449 1128162 143238 1901050 1448398 407011 428282 513834 784334 257169 799048 1780772 924758 419441 1374086 1268884 53788 1938024 374886 1291084 366983 1710789 831615 1550743 718683 1634965 1044418 1448642 133394 321555 1418108 1514829 1182800 686177 1134775 1381639 542546 1608698 1376608 681558 1445202 1039882 1280484 901499 1416484 1493439 1124573 530708 1577282 193282 1201919 19499 975141 673698 12215 1405118 821441 1047667 210677 1537867 533595 1993868 599604 1672429 360474 1139833 960876 855755 1126919 218756 1125188 1147082 621312 963342 1806173 543670 301274 800783 240158 514742 86809 1036365 1135472 1563080 404914 64590 396917 487363 1975122 158531 472908 1607604 552260 1595041 767949 1512541 1748313 477430 1574751 1135022 311211 1267458 280832 1841138 1688500 1401443 1858533 216094 1878545 505967 299391 969337 485069 102140 1263762 1667351 1608885 6923 1681590 775110 1247014 892758 1898329 1322653 680599 825618 988052 482463 1613393 1733024 431391 287855 1802370 1722493 1213538 609987 909205 995709 239168 1004061 248883 341383 1089294 814799 1876589 695145 1819445 1394788 1164273 505887 960714 890570 1536732 275875 969616 993104 1331375 235994 788383 1001317 1913423 1949767 1216290 883370 1604771 539063 795072 1933942 401861 25825 1591668 1629467 369840 539018 1907985 1381250 719506 1921970 976770 866148 1178750 938524 1824331 1027065 961793 1001713 850104 270871 1005601 1869452 698308 588080 1034562 820515 1849908 152869 1215476 1134361 582709 1909946 1065520 721300 572794 334387 212326 996372 1684820 1874033 825554 240605 373802 1514553 302482 1338790 638954 697656 395090 373378 1985428 1500062 1625027 1423671 270383 628206 1801435 1196867 1709913 1785284 290952 258735 777698 869756 1887324 1385002 231321 1294773 301988 979531 739227 1941780 1266434 1140710 762379 1319849 1930584 1297680 379175 870696 638864 542830 186993 1788607 266294 950599 1544601 498804 1334626 774539 437155 1289131 1785213 1335779 404162 912378 720224 1368425 900431 540932 342898 48200 747258 90799 1614734 1656563 300846 287735 1264852 1079150 520296 219763 607830 584698 980553 1710352 1220063 353693 250180 634164 632453 1480882 1207179 459731 89623 29457 1070523 434215 1475786 294308 1089884 696899 927838 1092111 1310591 677388 543699 1989041 821129 1432784 1818969 567936 379786 1286730 577927 522822 1616366 1336198 175499 1137944 1699541 1176385 628464 1737956 1852961 581014 1505289 960743 709840 555581 1971148 1330475 269645 63624 1620831 603357 1824129 1469428 1256439 388837 1324669 479942 1712082 1873314 1237557 401273 1487959 26122 534454 364763 802095 1314438 1960542 132848 1425677 1934733 73918 1431415 588706 672149 796292 1606550 79999 1157567 883998 547998 1802054 1140479 1425247 1300376 277070 375424 813585 1743625 850127 1859857 79172 1814840 1560627 910113 1782828 259991 1969645 944402 651731 1082309 135165 19518 470144 782600 1077726 639750 1647143 925746 1644102 524872 131822 185551 920589 1305730 477964 735777 24456 530263 379452 142967 1334503 1007040 1288936 759276 1451088 445711 889997 1495086 1555495 440563 573008 1226062 1076142 284091 718760 1595426 1812545 19585 1183996 1341190 678530 704698 302382 1540411 909035 963878 1258625 716008 514381 917590 1929489 1177414 680561 941493 1922980 203928 316520 1760585 528893 925294 1826804 1686479 1987692 988952 1051281 1701677 830534 1538506 1721753 371918 1506768 590546 552366 1956177 1795965 1981499 213654 1077175 546416 387081 526143 285456 470072 533124 1070145 1893064 1388830 1584504 1664304 1537780 1261235 1592977 977092 652511 2001 235083 742325 1645260 229987 1222500 72538 395482 827719 305714 1536784 1250717 1923634 1362983 462706 437503 1598920 1225429 1640817 1263249 666096 741934 1504464 1216768 459620 749454 1251445 1839980 1941990 1747274 1777994 827906 293909 106225 537558 605382 972208 668580 636819 1365938 1141772 1944372 811534 949816 1744544 1251930 1201749 835187 1639727 1094297 822117 1934094 322403 1226264 364558 1008902 415230 1572102 201124 768485 1775710 266278 1366047 491813 268212 982734 616441 145216 980071 1894332 1019936 1438977 1712788 500597 620391 1410967 1823822 1245386 443164 1034881 866235 286059 1145144 1654278 1007777 116616 745900 865083 1944549 159738 636665 106514 1279191 1231342 1219496 165896 1175252 1662544 1943797 1187389 783997 890992 645656 1497056 1720857 1762571 1360533 1197439 97695 474958 1927030 960053 1325660 1942647 1182104 933873 1958601 1815234 16526 1184553 397122 1067480 979287 1998628 309674 1530568 187933 796644 1457493 1593912 1565379 773518 1923542 980003 1946660 599562 822880 1879595 248128 790454 72670 1572868 851231 963238 1956612 1345305 788276 1610501 1967829 992025 1765966 673613 809269 615323 434817 714497 1888420 207321 1215488 214306 1433167 1514133 553141 374836 1867303 1476878 1248156 921611 329636 122196 133926 162519 1150406 972511 1120203 368609 31008 505630 1883250 1589407 242904 239091 1678649 586001 1941957 1337589 1065632 447287 716438 489943 624607 875102 663125 1322677 724044 43668 929615 408375 1154927 1973521 1173324 842589 1667963 257080 1946130 1232516 457962 497867 843099 130796 1393127 1436181 34162 957500 1996785 1208136 300470 764943 327687 522632 792129 1103478 1011388 822994 1261158 1171259 1087461 1526914 1941905 444269 1168354 1926035 349537 292325 604600 577439 1023589 1347530 1227290 191107 1239143 91050 1002303 92944 700214 1669797 18004 527048 637078 1458172 312863 1044511 1691064 451262 1921299 229531 1585967 418132 11059 797506 1401612 905602 665756 432433 1361712 1967819 452649 862723 1371231 1491554 1457227 22561 427144 1632734 1513481 1530795 182148 492082 1467650 1268186 1175226 568341 1674895 1292128 1255982 14594 1413039 372020 1988579 1123427 54493 46078 1938657 1298384 273213 1618191 1955837 317478 501140 289685 1022886 533485 1317732 1209255 1302478 26701 22336 1435609 1825672 477544 1696031 1565956 1511238 49579 1158882 756313 816187 1890914 1688495 573348 423146 1245631 163522 948393 1646550 427853 1041607 944154 116315 442281 1431924 1655938 738450 876199 1371135 1982504 1814707 1081925 7887 1458372 760050 284801 819211 567341 299809 1230918 1706412 1745558 453171 1051286 1305403 84594 954399 290995 643699 653324 168488 1249462 896894 1530509 1841688 572743 286576 1047585 17968 974311 134203 1454412 354180 326865 1933969 960187 465683 526184 1753850 391947 617680 991640 1533113 1226514 756468 636929 1676635 1053202 600374 1903251 836114 147611 618200 205640 466384 5764 45460 1880633 655852 1254231 39339 10572 1075880 1954124 1603435 1682086 926822 624569 670056 883627 1861892 318225 211895 1146307 1282587 1682969 439519 1190220 1427564 343756 490508 1888278 390866 142972 636095 375280 1530502 1390661 134404 1025672 1068295 754489 681240 1392276 559212 1059036 1364103 686451 1657293 1517875 1156683 1475344 127386 1785191 1158986 1690320 310410 1840443 284790 55489 1890289 1923036 693068 1439878 1697964 653878 445250 1197492 1838544 642955 1965758 608499 203191 1269120 433990 494928 291594 595091 1697449 1821614 1607173 592822 1969100 1164097 1048320 778857 956721 39952 323596 1145343 880075 584636 567284 743486 164329 1846161 447822 711220 905965 1185935 553479 671821 1313855 953224 1776711 878350 98881 1972457 827417 1024749 1788588 1715355 1326218 1227118 671874 1637432 1992370 807308 785293 547047 473617 1483478 689079 124914 694994 1039632 100196 398306 1424441 1360814 1307512 1510574 133791 604037 1406229 1927780 82292 1242330 1160036 188521 1241488 990849 1819246 272109 863135 459417 116483 902817 1378570 1907032 977698 1235995 1806276 1172145 1271031 1396760 947527 496417 1072664 1218155 1536055 1252974 247471 412350 1485314 1453784 634175 1964689 1452703 1322560 528767 173393 1156831 1073312 963829 1593490 1487253 1001985 81617 1064665 1011996 1738431 785908 252307 906414 195865 1847752 629232 1568055 1615446 770804 142035 1984803 1215719 1138210 1797088 942951 953149 806787 512157 943132 1946569 1699634 628176 245348 399849 868809 890980 1328471 200414 1061657 1395621 1235174 954896 858925 550116 540769 238440 1395780 1855191 34765 886028 1366527 271156 780811 137446 1719116 832573 921840 1847188 1057189 310428 274155 417747 1408203 1090436 1852674 750257 1218483 756592 1042635 1678202 466877 407909 688415 384915 658646 177555 113693 658420 1652088 48652 953784 1596569 178491 1757188 416371 865392 592099 486076 1056604 332485 32156 812692 1614168 1840363 837142 1623437 1258883 511716 1236486 25911 542901 1223867 569353 665324 1435071 1380793 1985510 1196245 770591 1828293 540339 226928 1169605 1812277 1755901 369710 543812 633304 992883 1680020 1347947 93532 312472 1736551 1015930 1647264 120802 1311840 1475819 192383 1964122 1830661 1637464 225789 787374 79066 784848 342431 912229 1745782 1082981 1382641 998807 1075088 975482 363048 1253122 1479264 29969 1174354 328460 1172991 968859 1837953 1325837 1645422 1029906 1806459 1984368 301568 1485733 646803 1420557 294398 1763043 1663888 467019 1347524 138921 1867305 941289 887184 553110 1591448 1718937 1959284 438739 1454595 303769 59942 225054 856277 731656 1258278 129621 694364 74159 1125890 1862969 589592 40536 1970609 1888062 1340214 708201 933817 449866 705750 479164 1488471 1165124 1627023 904002 1399810 341979 741842 813938 849198 1633742 1191487 1239220 1134607 1996384 1608838 1085837 53547 1599493 1500739 409508 341055 242909 1844988 79332 1883680 956143 787733 1106535 979726 1061392 399907 559454 1861151 421764 27680 616047 1594634 541964 534509 934794 1126600 111324 92332 1009762 1580976 428683 1796595 622898 484511 1145921 340295 808613 940072 1291704 441640 1506816 1891238 402326 1637172 1014158 766756 222478 245059 1616356 1569646 1169819 621130 42662 1032473 1979907 1728339 570361 1991787 401153 1138477 699075 1665071 1855886 1960421 1050239 266021 274460 1116988 1280306 431468 1226526 1036117 1204976 1912245 1704387 172759 1408929 1164314 248229 1745928 641673 1561557 1402041 931789 1427132 1405362 1033161 1950158 374599 500193 1966004 672750 131013 657823 303731 736917 155545 978445 1713480 1129453 1212556 1884899 156280 513429 393234 1481719 1514956 209903 1002767 310510 1023942 902474 285306 1452773 440509 350684 1704100 228969 871409 1413228 1799044 328794 1690508 1802971 923443 1720771 858561 818767 1037316 65501 1902408 95087 1708424 897130 420861 110761 635382 1955812 360660 1833445 78276 89151 41126 457614 340735 1687343 1480756 986540 991976 575010 847272 1653532 1506034 476835 333191 1999962 1219325 1703777 456641 1652495 20280 372404 34548 450433 259251 92939 1372970 667872 385347 107151 488666 858149 1799705 163518 139799 231971 390830 383752 1406472 382430 716404 19486 596840 1720816 372022 1212938 459808 26725 197605 1676372 659398 167462 1541531 1184971 66737 359008 287323 1133819 854533 1875069 676818 413825 1732637 506877 1292183 543460 891232 3244 1562018 1397292 653927 992927 1536027 1004340 383746 1300219 1019383 1366383 374228 561694 1306202 570054 361155 519491 686234 1098548 1477488 1188204 170729 1341704 7096 1579518 1779964 10984 1374952 351145 418889 957360 1254191 286372 1552257 319657 1658718 346557 369360 787142 212020 1123951 820126 1417391 1398920 1312812 1968227 731203 1592643 1947370 1266634 1848411 1236909 1753836 96984 54829 1025434 1629487 1665456 620675 1853274 274780 396675 343504 472959 1616656 444120 1463218 389873 63219 1098288 756080 1799531 908481 1452835 1097847 590857 693099 982182 356618 250529 245790 1964787 289548 730350 286847 139463 1345898 1136927 618343 1975801 1092901 1433719 1608068 1093737 1156424 461226 1784256 23073 808832 33117 1788648 1162713 1509664 1008110 1916488 137168 1907997 1396787 255198 637711 1249493 993548 1569581 1205292 625672 811089 30721 985542 69566 348596 459542 1718686 139086 214467 1974399 1054444 1027849 310812 994323 1594721 1136942 1884724 1094026 183325 641699 1771324 1265300 1998500 1736651 125842 339206 1255178 1455992 1935224 284524 1899519 14792 969608 1311963 1629215 504252 712944 1851611 205325 1480362 1719761 1390450 1668814 1747650 1495835 1214826 1416802 1705350 1253565 243155 908445 231366 1958530 337390 1830816 1251989 1690891 10481 1271559 1135212 1924234 1429181 302510 507775 906158 657947 502951 1023432 1687975 299457 1310331 1330703 1712606 1105972 685230 1006747 812194 1078351 1534436 1709371 962551 1943187 1700741 871669 455892 1701223 270311 701856 1052613 1630919 803068 237756 1957459 144160 631418 1510863 1519013 993235 222616 1148021 1346108 172453 1320054 292369 1728956 1165049 5522 1244954 1813544 977200 363583 1379996 1379931 1509281 1550886 35718 84958 178673 622736 1204073 1446939 1521477 67807 1352303 1615707 1994982 807435 1132918 1534726 262994 1514630 1445518 979693 890027 115632 921444 1877079 1448274 1597926 252051 341713 1714127 1478503 1260766 355534 1297548 1279694 1865613 1388364 904108 1431083 1692008 490130 583857 657897 901047 600234 980882 252803 306973 1356213 327187 1221943 1364155 1816273 727778 1125448 233781 686795 35032 1237471 603199 1033847 1028588 182554 1359100 474649 416694 1596622 1626180 1596606 1650593 1272143 1806282 219368 1126357 1131398 1689515 1542411 955568 1238045 1011300 979248 794359 350048 372726 697827 1461069 1489106 1133814 83065 1295571 992678 859021 655025 137364 856617 988990 1026118 1365824 284380 1503497 51940 447499 1643609 1735367 207181 608920 1656687 311901 277827 303667 1529688 119672 1334032 1136967 921734 1881504 921021 143065 1151281 1080134 1267556 1310845 1168669 432875 981915 1140958 1097967 1893755 1527625 269523 669596 1270213 355556 165864 1133205 1967350 1379616 1112508 813218 843683 552356 1232009 995168 702145 951627 170764 1884274 1922339 172469 1469528 588889 1602905 1910594 1804235 1582575 401534 1093898 739607 763520 1339549 706499 1046611 1230832 540858 221233 1907759 110158 942057 1018816 1671869 473605 1104594 51960 1207021 1869430 830469 1384570 1183312 292154 1025438 629983 1396060 353215 1165574 537458 1848027 1081596 914381 1543356 636963 656625 724042 1454435 251770 1126106 965446 1581852 578216 1375038 1369456 1244289 1730046 646845 1377614 665602 918573 1692343 1634525 994899 506746 336664 237362 304993 548240 450452 189334 952457 1577431 526827 974890 1886288 1934930 643284 1988974 696306 202869 999162 626084 270126 1450578 35287 1342255 1107128 943943 1509056 1054618 1227496 1839558 1407260 1319913 68516 801625 1565369 1669642 937350 398740 1156868 296685 1988437 1563065 297684 348566 1537122 1573627 156764 99567 724833 242925 798267 273565 581404 1475868 1159260 1444037 1080112 720054 476865 140732 421164 1146301 1874327 289102 22850 459117 382905 326575 1649723 188028 1224509 1932570 614709 801348 1438118 782913 1182989 1055901 573053 609826 55695 1431641 1761949 711214 1103856 992447 1365611 1533324 1703808 124832 28616 321102 1180630 1581256 1534339 1965898 1521022 1804701 201201 317017 661951 503178 894689 75670 1879062 1360305 1340959 416952 370588 1636255 1451020 1486281 552393 1624671 1755403 891179 1887299 1161759 1329733 398607 1920772 1880526 1366398 1154310 1726261 1749475 951615 742834 1089390 631559 1902679 1793036 707606 1355833 1055481 88964 490369 1497752 197626 199708 1731259 1482887 262354 68469 1914205 1817683 1887240 1452209 684729 856634 357895 1248322 1766300 1790006 1161105 1448546 1683684 262247 1379271 1390203 507302 1699014 1055150 591987 1701007 1332224 40043 723217 1214705 10546 1268086 1800875 582925 1218553 1888347 284747 788985 1826025 1153345 296381 213074 364811 1061071 824898 973155 740403 494044 1803788 1364768 1686010 1687563 1805943 1754482 249078 1409111 979275 1892063 779885 1286113 1241944 413055 1112088 554957 1128459 732400 1646444 797684 1786288 452828 364385 1016504 1488454 547322 1179990 1093212 112096 677908 979012 209939 687395 1364772 151283 832646 123363 1193156 1067565 1148801 1486940 1634491 1197836 1650385 87698 1884331 110530 1238160 1913236 694474 1612811 1168041 252629 579043 128005 406828 1896726 1128903 32321 1679072 485731 1912613 977903 1182411 50889 1158098 1803132 679104 87540 1149999 694423 1956442 1820510 872681 1727641 148313 26481 1096530 1305317 720736 530848 1967046 642310 1084360 740491 28463 73559 1902574 730996 1055071 415423 105595 1597888 37048 903390 820026 4698 1160478 1534214 1375283 467375 1922626 811211 1649610 569649 91913 1222203 1393713 1108704 941475 1807846 1949781 1072302 1124385 125127 1056865 1740869 1537213 101234 601120 58163 1352338 623944 84679 1442039 1237667 1443280 1752215 491062 1561803 1154903 664294 1478519 1444311 1555040 1109655 1356658 1172949 1623882 1936791 459476 696558 1315080 1824128 1457838 1651788 1133503 1092652 1078413 1532434 1150095 1307690 1042372 1211131 1051756 1310794 981530 395074 453028 1448997 849211 1327481 414881 1905599 1997048 1825656 710814 626175 411421 1896580 1674967 174055 381546 1130657 1164831 762539 31732 84034 1112232 1059953 1918521 1463345 1251256 887771 191677 1524635 396258 759516 1627860 261679 827616 305490 733018 821458 414196 565401 920081 1288970 1579188 446941 274722 324231 1757282 1411409 1946781 1847368 1915483 1890096 1205409 1201218 462853 1142217 1457252 1409255 1329212 1626523 1561246 471348 1709735 1678317 1877341 1810933 320332 306274 693404 1659196 746373 1605897 51242 546475 624549 790796 1995974 1700585 827728 1179777 461992 1991012 887702 1440308 1247583 93357 1460587 49584 1935959 1885486 893912 184633 495762 831533 1556369 1390869 1989452 1836673 1879447 785104 355018 126167 932704 410735 956285 364684 677166 1357544 1818467 547055 16207 1497387 1558927 1513341 821882 370551 498974 1586740 1698323 1153439 604540 59258 1452919 1233955 151830 309786 801363 1915406 343602 919707 1102358 124654 845608 1398842 1315311 1711538 1977823 375922 591488 511695 1794417 144538 1915722 407018 1663597 366766 924442 654484 947623 1688407 1367527 1035232 504224 403068 1388013 827152 494860 1420062 1139083 88903 1173960 293971 1192470 162593 1922999 460750 1913921 1838441 364771 596319 39867 1683044 1784899 823624 788371 1578267 1522128 100255 954461 1762823 383032 664439 820001 1136182 63793 1638888 1806091 1241427 1738986 1047423 1868082 1153973 392917 396718 605653 1669439 1215636 1859285 1779782 1202805 873133 1406136 1540129 209744 580632 983876 496439 1750775 706502 1117639 498270 1710620 1838471 441645 1659757 1627164 1674707 341061 856713 156109 1540362 382511 1662982 143556 1683458 511342 128088 777447 900721 1544513 799314 574813 441121 558588 278826 608607 258505 1961058 456579 535793 1497006 1726603 1450892 709530 1363548 803477 109880 1254868 24233 392762 979550 869472 464282 64746 1404449 940767 12338 1321156 541007 453920 629656 835021 1357717 1061306 476764 1756626 1422656 520832 69406 1883730 30148 1813185 727845 1962835 609070 290899 1909700 1828182 1618272 1449032 506617 1726871 1397264 175998 1063441 847706 1673757 1937025 933005 393160 1984525 616494 697803 1477186 1295107 1888125 507679 270475 1420509 234282 733744 528971 1628621 1730124 504278 1059395 687788 122712 746552 464320 788671 1829201 761660 341073 1060185 1516121 1053216 1419185 1826771 911644 608647 1611375 27108 1376960 1821805 960747 353975 1489357 1179484 1145418 789787 1793316 1974026 1449996 44244 1458737 1539714 656288 793047 254805 627678 1511821 1320089 715428 870063 265616 974547 436863 1930450 294088 1562046 1902521 941312 1707834 1631167 1033987 1000037 69175 865998 1855066 236718 1065918 750907 1573786 322389 1246506 102014 135672 1725291 513741 1062685 1021553 626454 1120675 622331 817923 300323 629420 1686980 1851214 900222 31819 1607340 170692 343290 1210601 1429088 1420376 1405051 402999 729387 1364476 289851 1026935 1112716 1210803 328256 1980330 903500 411765 1761805 623599 1624922 120233 1756470 350621 261896 383564 1747682 509161 470917 1651378 666924 24312 1705027 1132113 460325 1521380 203777 97491 416840 1739208 1879219 689216 253006 1179866 1779318 556848 849785 1919690 1934598 1529017 1282722 73889 743319 1132103 277269 1658758 953421 1484618 1980791 1182360 1904187 1793477 1576042 921262 1262324 908468 1531381 1700821 1305387 1849497 971736 31056 1311042 1942521 220738 1361854 205380 1993393 1378364 133557 1360131 1635338 1609594 1188463 409615 1502136 139022 963595 1201077 1872385 573611 514299 1236032 1855692 1687310 1548535 647516 763406 1565944 1028803 854132 1807040 1158172 1173028 89698 587676 152133 537311 220259 1081045 1700177 145789 345174 1782835 940031 1378636 1880064 1361243 78969 237944 84270 1496804 689219 473186 648015 1421460 1735832 1967743 1317616 1568990 277509 1273444 648179 1749427 1555796 1186019 1971304 879992 18273 1266419 10222 1580195 930770 1207251 1601865 1674294 1210633 913596 1358807 484394 844013 166901 1284053 1931106 53092 1394924 1622509 1776623 1817135 642805 755182 281267 254528 1635529 1325909 1195027 1913919 586746 339036 831619 1886171 73353 746936 809829 1329107 1512269 332697 1493475 1231650 1871580 162699 652108 812088 462937 1640609 1009530 235202 1260670 1838753 1600285 469675 1081025 1489598 1129776 1292846 1486183 1056881 338304 602297 36320 486180 1612049 674324 1875570 203600 1540286 1422383 1178162 1123316 522044 268458 93339 528159 539119 557839 594884 619554 1780903 342881 969093 1234280 1858241 809150 1008633 695080 326437 1832246 1921269 643675 1632306 505664 1883191 1106140 110927 794801 933373 1527693 299062 1241144 645742 54180 1510712 1633508 1209635 1013083 1446936 593978 1803355 1153337 1954597 475072 1771547 1516401 1413214 1246992 1138154 951134 1700292 425087 509179 205765 1791507 644472 1698248 1377662 1294923 191798 1726560 156026 690566 583722 599687 316831 1404330 921511 908180 1737771 1140465 1258547 1237539 23795 186516 1022618 157344 1997962 102459 1276789 1376129 624639 560454 395784 1633872 294241 1527516 1859634 1151675 1581758 1042499 1600266 1345209 1031608 1225667 1015439 236178 1150596 1478348 912793 677191 1918328 1265204 1012048 1531726 1957910 1814655 1329119 485133 605993 1507902 466317 1938778 34242 364850 1187872 1517201 1230341 89585 480431 1916044 669902 526359 908157 667579 313118 1883365 1900344 1942400 1156206 1550381 533417 87210 1281813 268786 1686422 1197586 1673647 1192072 1218495 574464 1838213 1178037 1305621 210337 18810 1760047 750601 52575 1853562 19702 1376037 744833 363316 1512599 1383975 1138406 471234 926053 1922073 1428885 83063 590378 1659949 872615 1829915 1123555 1792200 1031538 1504054 1232753 1110811 527590 824322 1467634 927913 48611 72312 1737059 392938 1072386 577423 30694 362757 644230 337944 537116 367152 188131 1029319 1014735 207010 1372694 341647 769921 1118302 1620273 1848836 749295 192010 1490164 1674516 665062 1678815 357891 1964801 964118 1134056 388850 561878 151525 444698 735529 703348 1355928 48628 1520388 1745140 532996 470015 1437290 761574 352070 710810 1135223 1527316 680784 308161 1752491 327754 1471688 1745568 868810 521401 1132187 1569075 1341107 164423 1887689 1059802 1796823 1666653 201364 801876 1622125 978930 1011319 622033 1682024 881521 442648 280538 267316 696466 823642 670734 930201 1157195 140086 692321 1001507 1652156 1389504 1038670 661556 1616785 1749196 359196 1152928 1029490 1034274 1670497 802513 1317763 1027602 1873278 1465613 1694091 636994 624388 897621 904951 996775 159001 1645419 1941570 1347972 253626 331951 1873319 663485 1213616 784376 1556463 86279 358072 1386957 932793 856376 1511303 1499960 506823 942890 1656209 854688 831251 1057196 257388 1004550 948806 370974 1427709 217173 274146 1394537 1343348 1009676 921275 632011 1043267 1554315 363555 600487 874659 841984 1344376 108113 33798 529002 1937923 235217 1095786 828176 808851 884596 1630689 711668 1435639 49082 1565189 667455 635397 1916779 194542 1882527 338252 1712212 997311 856945 70620 41111 1286174 1672400 110868 71419 148451 728017 338374 1902405 1648155 843072 1010904 424472 1213823 1481847 335354 378330 102929 1776483 834526 1445061 1231018 623532 1134774 1006488 1839432 1002070 131502 891726 1434719 1838489 1876015 446795 493308 656889 554039 291938 107653 1272783 1116261 405001 609149 1552125 1582181 756183 847671 1563585 84531 441829 1697670 217907 791079 1677581 660338 1512012 1946498 71151 1915006 337991 82745 425234 1015246 655585 105778 1024969 1842030 278608 894352 651176 181517 834091 408058 275533 1689143 461112 1501027 93801 1805693 537529 554015 310295 819299 1312830 994506 50591 965921 1962850 753600 1027537 913823 1172034 596856 415103 918828 1273142 901945 900893 224623 150943 1052686 1859100 1426843 1892896 11932 1306337 989815 1385419 161873 602834 221582 1134542 1536261 1691378 1383883 1765359 1568479 1151950 1668906 124853 46599 1856569 1802683 1468036 1297323 14447 687650 1189499 1560079 915852 1967337 1631474 1930943 1174441 1354852 282314 762869 736215 1940575 1965291 979591 1775142 480607 1007885 832572 247917 1096309 569143 419665 1212747 375238 951375 1790751 839153 364839 866047 1134310 1044508 1443935 1952135 1080496 998987 362716 600359 1502943 350024 1293707 41637 1769036 1308029 685055 1961084 784801 1260319 943273 1354895 1316399 560487 259714 360397 141395 222284 622308 1857340 1978131 859616 261500 1606353 1054658 687673 257558 299628 1910049 1126857 1823445 1490319 1887541 1025959 162411 1416266 985715 1965156 1784450 486870 100378 148482 1805791 100350 569302 1641580 193020 161347 1923595 1139465 1157503 430651 1825190 1491004 1632046 1778655 860950 662660 1660676 27708 945147 1052276 1218677 166886 10763 1161552 330435 1647822 1573272 166325 560096 774014 1277322 1363479 1233590 1988392 1368304 1325684 1859234 1351345 1094711 814248 1219559 309041 1447708 1567291 401873 1427944 745921 920224 762024 1129775 355794 1239363 1250305 1845642 181493 1264096 1711764 602523 1937316 754200 1003702 1048878 231048 1599139 795044 557049 109285 1123843 518444 1563617 303645 1411192 1386869 243188 103428 1912271 953886 660614 1906780 324455 412080 833983 1964649 1114299 642213 1824806 241882 1442793 727752 1665440 1282996 1401151 1236399 1896450 122796 1027597 1535034 1072797 1516235 1854393 404912 1870590 621013 1921000 1368836 576737 508575 1246194 235129 786709 208791 1575310 171879 280650 504726 75465 188485 1087784 925201 1057532 1421435 743716 2548 256504 1123657 513372 1133299 1666133 695219 992370 1010568 1810445 1790292 579186 360054 456799 1533307 714343 551256 330587 1835194 1645113 40694 343965 839947 1719487 1387718 338892 122607 1245864 1021749 1136745 107973 118476 717573 673558 1139334 270182 703108 488519 571864 998715 557420 584702 813357 935783 127581 1417601 1803384 1533146 696342 802439 1466794 903326 1796077 1224806 1863099 30275 973322 1468928 545580 423986 505932 305831 605067 12596 368619 1031209 718315 201807 1602478 1664517 214835 1693569 1451383 656843 214923 1556533 873039 1831026 1285179 1077364 1862497 1530103 1992380 211342 845424 668815 103942 1626449 478870 1418512 1626232 1385092 1185396 1019440 636255 373480 718331 699252 161748 1308037 1426287 621659 456825 968727 1603019 1205028 416636 1498335 652315 592025 253559 1493650 843362 1588649 1525292 1605733 230329 1433473 653417 1195593 1916132 1292020 968618 184596 1223067 904533 230347 67659 658312 1358390 785420 1325584 1255475 1199395 1827841 896771 1061860 1525220 1992074 1510984 1671763 1111414 1603084 457639 1632187 873225 134960 273097 1931210 826293 1463961 393350 246055 1222263 1110102 102716 1282338 323197 26136 1799164 299969 70862 14925 1969969 687816 263235 524474 802992 1288242 53105 1155205 52069 938063 244326 726756 1129356 619141 1590355 210080 521233 1532898 994895 510053 1906918 684436 420557 1374075 205052 507736 463032 1807915 1608705 1581756 744496 1734155 1173880 1257134 67945 19288 1347603 1278822 1695615 1706851 1843992 1998601 1146803 1879205 1343022 994740 927906 1698349 772534 1258738 44250 437826 773476 1412066 669589 1222821 10866 1679763 1881916 1594986 1356539 412867 1403260 948170 1258542 302476 1887276 697704 1505186 795169 1648678 266329 164791 568342 1055059 226886 1988332 12690 1103029 1945811 1982181 1685031 1371545 1509640 993500 1441561 100644 962581 1114128 178198 1732963 1108090 532620 213288 1780087 1536209 1248083 1479066 1596943 1092064 1320060 779590 77154 881948 233949 985712 589459 112353 1624199 1586900 1254075 344567 1172299 1221712 491703 1322646 165513 1023669 856938 495888 1774256 1034952 1903631 808707 1733052 1892876 568062 761736 1351973 249169 1541973 1210442 828210 986465 1714595 1687374 220785 666555 1854928 1233058 1552775 504575 322639 1177933 543471 672419 954571 1764718 772489 854603 1248504 808493 370592 1844803 1834678 745088 1386580 596042 487982 1921719 1974472 1276862 534052 1518104 1986507 1173719 1403399 1048908 680290 835513 1726039 1034929 663738 1408822 342902 133448 245010 1050682 512102 760651 230888 61215 826366 546030 1913783 1737149 1636190 344803 1241181 773946 1628864 167731 232061 789710 1867523 895785 410801 1501013 557060 804687 967998 818562 966073 1625460 864731 1433103 207857 1440396 1723200 1799074 110768 775593 86324 1002569 1246234 480777 457021 1989572 1701955 619445 588449 1618710 1170731 192906 145131 687818 1487920 106677 1541203 132835 1761067 1791300 1915750 1421372 362421 480780 1290648 1136442 570348 1926077 1317338 1371738 433655 21855 460825 1933622 1462556 1378957 666497 1895230 146731 1656312 882562 932889 885504 1031810 1563432 650778 1710278 1493069 1636847 1173133 1530357 1071050 1509713 107747 1904071 1929202 295474 266597 1420809 1512495 1566175 119649 49254 66829 390881 1726753 50759 1714904 1866316 1340173 1301196 1673975 80414 1651610 1274584 321648 1630937 1233693 1820407 400605 234372 221310 1922974 61843 1590195 473572 1893453 8701 1791304 594290 1075836 511332 190100 263445 1713163 1561351 455554 1069406 1762629 176863 363598 1750800 361565 1343202 855765 414703 516833 612422 1755691 1281001 1689294 748441 555417 1510277 1839668 1151578 51537 388358 1592650 1237118 460204 457880 297323 1240763 1547381 659029 1881495 743726 884435 1832428 423076 1781340 1441011 933038 800351 687760 1203238 700500 677919 1520859 1335580 769614 1491194 1470637 1023347 1420127 1584048 838968 634397 999730 186217 261417 1731260 627226 1881898 1309927 757272 758620 821284 746725 494142 1655857 2861 1256485 1790448 868079 587465 509841 1373916 548866 841736 1784554 1127365 343929 199939 313588 153130 1002599 831616 619641 1302488 147893 1825556 1335176 1249457 1245390 326288 1086088 1148409 271490 1719219 404792 1113335 1031861 414978 472056 965647 1628111 627235 547009 953274 1905056 964067 317072 115501 65036 758064 393291 879880 878276 374260 1160200 378691 864002 266493 1478890 1304324 1072311 1715796 251555 217578 1668422 1168966 1846922 343729 1687253 368827 1020867 1467009 600577 931593 1953388 196355 874505 1473310 1394711 63065 289870 1719216 1325651 1766425 295146 1921501 323911 1457861 1270859 640010 1880049 383965 185065 1319546 1248713 1380307 1352879 562937 1822098 47283 525358 458864 1663116 1750034 587280 413543 929134 1582161 1664161 665933 1059031 746105 1321839 591497 31308 1575758 69804 1528114 613470 485164 1314356 223571 739107 1304429 1803555 1623720 1011005 1342606 1609575 1676668 133398 1651952 457596 648306 1595099 596860 365829 219073 511157 893037 92390 837668 166049 1729304 1445122 794094 1711258 971998 684130 1535035 845152 1232051 499586 1698942 1184097 27231 522372 1963302 1587685 566950 503939 1130148 1254954 1141274 828749 614364 1971283 1923749 1569244 1620322 1493002 1878551 314601 1915106 1690609 1420072 139488 1001019 149595 9639 449438 1387011 1339178 659294 938750 1009692 1896589 23389 1531782 1232735 1401793 1519117 718319 524246 489085 1018504 1272411 1597684 1052439 293469 819003 154180 1767287 75636 461741 702224 52735 984398 326216 371525 94821 1509451 1386847 87478 757450 1125418 152687 648389 1057021 1221580 556729 1576920 1018911 221744 372773 1453128 1328634 1363549 755199 912281 610495 202137 1606798 950197 1179828 484067 639062 715922 1312520 1464577 130730 797052 1421615 177517 289860 122213 649493 804100 10624 460678 1211785 1990868 480953 347826 1279793 1007169 1975823 884854 663372 1226229 729531 459026 704518 504493 74620 1131558 390302 643129 916177 1615934 1963746 1783650 161495 257524 1407923 1011994 43619 831471 821077 1648724 1910174 824063 399648 1862595 104715 1327642 1531131 1878134 1029682 1409802 1090702 1603154 531184 1043312 834617 751608 1404477 1453891 1899250 836233 292622 1481454 1868930 1274432 1118108 1678090 1116978 1691446 1826833 1051724 864282 377101 547131 802919 1029311 417444 844412 1224515 870927 1790387 726876 1390381 1995097 1992172 526446 1235873 343551 1676418 1370154 1569128 892142 916122 1179064 1238196 1609988 864522 407414 935861 537503 1556128 1203186 1198753 791803 1822082 1341063 754158 1471611 171098 410149 761482 985981 1377559 894217 1138766 115537 222152 89262 605724 1375361 511720 634005 1298109 10052 1403366 7583 572817 1369208 921909 977153 21520 805634 690886 933965 1607085 785708 928848 552521 552565 38891 501361 1279322 985760 32238 309797 1304211 1857733 315228 774519 1970873 260203 922671 1333833 1488450 1636834 718980 800589 9512 438071 1161913 945890 1033372 1723642 317869 1346137 510496 357873 1417528 342729 547788 190176 366042 1468957 959995 1098555 151680 980344 970238 183242 1107375 1179178 56324 1112831 116865 208555 1732003 1002111 1657781 459003 1803632 1148590 259868 974806 727095 23132 1463917 1374730 685899 716946 1033117 1416374 465624 96648 817506 1768095 1532467 1653062 864149 812956 390101 1184072 1398085 1945867 1298982 1950779 436209 1620488 327610 1907482 165403 1819863 614265 870016 635603 1950755 1864268 572044 601669 1988159 1182924 1281494 1521150 1447205 249591 1923115 371518 1923899 1990552 125111 367659 10824 121457 28263 1333586 655384 388770 1097000 1157545 1663152 189477 132194 1789602 1877127 396558 586612 390088 1856607 504765 420945 812538 1071116 108498 1340680 1232605 383762 1387485 599363 154211 1915196 1683204 949951 590899 1605583 1060253 880899 1965089 157711 62951 1642847 1986335 1795459 992444 370882 48713 1293340 395521 73827 1001557 388985 265111 1321933 441979 1732864 1724696 1776432 1421730 614938 1165735 1676345 575884 621007 1965989 1297816 1045068 1985998 1929885 1536774 1708189 1808331 1112584 139201 1982235 605208 693188 1134512 531333 737984 1016824 1502802 268063 900464 272450 596496 1419595 219912 791164 1320399 1090729 1666416 1181967 95284 204742 105626 1096450 1241991 1105762 453430 1534114 1526601 1397094 204128 1074594 1071815 1761600 274471 142705 1676158 124574 1756196 1187078 283437 478935 1716463 706224 1240847 1793437 1683736 731113 1038257 669234 350110 1623636 1431087 1958533 919539 755373 298686 345776 273607 913242 614016 1649414 1907905 1514389 255004 417287 1694663 1921048 875540 468424 1783321 490689 1055675 1816093 1253246 1166038 505208 317248 11648 741965 286836 1976831 1471085 895800 9807 1567043 797709 1084532 892790 966274 602134 876227 385772 1321914 503867 1912182 1529284 1367873 558075 1080726 1117083 1534838 1130396 1311414 306480 1508463 474164 1779275 438921 1147453 951167 1211038 1350077 1314081 173386 1177821 1497612 1001925 219846 1231044 1673644 850033 687422 532682 1716600 1647341 1350801 457820 537451 1582431 1306736 91979 367932 1945785 1877890 636936 1625686 1005500 1982329 1753597 900673 1441057 380292 1987927 589804 166595 518436 806396 33612 295975 1260302 847591 931820 894361 216380 1225766 1644496 947440 748407 339550 1088059 87557 297894 1430999 854355 1100063 444323 1185852 1790680 3815 1766921 761391 399024 166010 1320715 1329242 648547 1996548 688277 1886420 489632 796541 1504140 1737846 627130 558181 225297 1691018 1498559 453164 912584 1205686 1929972 1029422 1556054 825404 1913534 128320 1775455 821988 359996 1842998 228426 67403 1462125 1922171 236521 114949 256936 1444630 1538235 221747 296590 477106 1433269 609276 167365 1695075 1233350 1762057 344064 19017 1904776 1750212 871480 1234863 346711 1129398 761233 410421 1765062 1913767 384189 1120006 197807 1659649 1452511 537600 742668 1876360 1962038 1638404 691086 360462 298396 665772 631078 1000177 960314 1476199 1940537 1536565 1145150 115889 1433605 1748216 1536112 540093 1634322 1539569 854504 1229729 826428 61499 1671176 272347 718596 1904766 1544747 1327275 1987505 1854889 163978 20099 206840 1748957 1204919 1785413 539847 292511 696393 120594 427974 1358602 525320 197643 221278 993380 383379 818124 581624 129817 86468 1904741 1313542 320030 1710918 574326 542639 1962681 40829 507209 716948 389430 782729 378357 837743 1387290 958253 952452 715860 1802382 670761 1215168 1272474 986944 339359 1544985 1688120 662204 792689 503615 988796 1684747 1402799 538859 188157 1733496 693597 1593999 726081 280536 1712155 1588125 1059937 531950 1224616 736276 272753 1536026 1768591 1199192 759683 954874 1844603 873958 505294 1701379 208608 1504015 221641 1344166 1427520 1944165 860749 1115459 1364665 1248253 1178209 1274937 756878 1349002 1208983 218590 1649122 1245198 1519531 1381834 1880757 14699 1878308 1128083 1229526 1320342 1559107 589458 161442 209222 227698 1232612 719531 1968987 1800828 1565896 608682 1695192 890203 1493074 525203 560595 1113189 160720 782068 1665215 1967102 1203207 1487738 1331713 1533766 1587215 1760581 962604 745077 1425504 595023 1327789 601225 1478865 952442 1067500 1980253 917136 1310220 1079975 492088 895917 1704406 41928 595415 1657132 1317218 544066 98524 991116 1179804 1424302 1421309 422614 1665911 701270 841905 227096 1445984 1843321 188 1897108 1480107 1770722 1175757 130635 1801792 1825392 1950118 1143264 984032 417591 849313 540113 1917535 1120896 129538 644015 1396177 1324206 752871 430607 911901 1152017 343350 482455 572988 1430794 353973 1041205 981764 575768 360206 637373 97783 653641 237402 692193 1911819 1463844 451607 198530 1212566 1027394 1589937 1644426 613987 160753 1861726 55709 371493 1899153 1405163 826061 92213 507692 1701361 475280 1412712 1574903 1974335 1968824 1045558 921327 1914415 1910684 63544 1838348 1285060 54496 698070 1833963 1027256 1207611 830078 662912 401962 1436226 1479491 359003 282592 52327 1370639 369140 1631388 1316329 1945368 64013 1275362 906508 1912135 740215 888104 393025 180513 1002452 411596 1671146 1995869 1683399 226415 92595 1284799 1602336 1390673 1453097 1063134 1897844 41574 1766 1434715 689188 1790509 184655 316918 1629108 275134 947473 1682029 97728 1086008 1178644 300116 1380217 1991488 1324047 473218 927812 1808275 335532 1131420 8727 1160376 1001884 1324408 792252 1664447 650026 276852 520271 1207374 758408 1138308 173225 1572061 717224 1837677 694504 1708106 994303 260247 192580 1541284 1320833 1196333 1968961 736053 1804124 1332820 791110 220817 371417 363138 761534 1369338 1334351 684483 188263 77602 1680554 1019154 27173 567679 1346983 482176 749265 1806577 1050208 1553957 315923 1674929 1915673 1723150 632353 211644 1919265 670386 911251 734314 491442 1337905 1491435 8333 1920289 1679174 1428418 1597125 455740 1004863 602095 1560314 1538326 1961418 1938436 565219 1312902 1670232 679164 5021 153472 301069 1424280 17077 606725 1015988 826045 146395 951113 305071 1280838 724765 1806738 1240155 223037 90305 1310016 1629176 818057 1395252 3584 1755609 1535773 1196343 95658 831877 1156969 1972285 584126 1364240 488953 846524 47458 1515600 796738 1885523 1516993 1813368 146412 1828269 531738 1955769 1704067 1835940 1295560 1084991 592947 1921701 1797938 1361834 1013878 543625 1989963 1563726 1309089 1789228 430877 1075244 1446192 266791 413332 1301711 660359 1563861 423081 25082 1680817 1236988 39252 999971 504295 193504 1640075 797593 122121 785579 1780434 670520 906297 971473 104537 1093920 1985361 706636 575378 1551294 1466226 1534886 10253 712002 1178570 1843644 1916755 191004 1393637 377421 41289 1778152 335826 771993 1411170 1088339 1662314 1390449 304480 571778 708136 540765 1794831 805293 438589 1246885 261027 1115202 1767559 485258 856405 567153 1559770 1344714 1470480 642374 1912806 1768383 924828 944706 45625 1632628 1007113 938624 521697 1194580 179742 328755 1547909 1706322 3754 1757229 1356026 1239961 1325400 1729654 1992334 974210 297102 1728951 1563238 1588854 278128 1099042 1746494 355626 1345592 351289 737322 1869296 840445 239845 857235 212681 595928 35405 766174 1837852 471693 1136680 1944693 1385968 859276 1999596 845706 1011768 834337 221467 1163468 1667056 1386686 330935 822102 1502638 838804 836898 502183 1007898 1176973 289952 1276990 32252 1011137 671450 625866 1178784 154543 1958883 774361 413296 242508 770869 1852718 1763715 1938089 1375234 1267456 967722 76655 1718800 1864224 1076488 839127 296428 996176 1641150 1381685 1394598 96127 515900 303847 294041 710123 1910964 4800 1684018 1779260 911162 1243560 1724459 247426 1162766 1074227 936930 342351 1895221 1441023 78626 1725031 469810 1698660 1830802 1594321 325023 929282 1562785 1242232 260186 280017 36399 1437147 332460 726437 257037 993141 1301436 1023446 1803411 1391073 1581238 1146198 405215 1376198 1467607 1399274 1273949 1578588 689553 1520711 1980826 985813 1517111 478496 1321406 1534528 1053033 845962 1293730 456898 1908976 910260 1763031 1134679 1405197 557151 704217 135451 784574 153398 192657 1441892 1489270 838517 190258 420232 109453 1280882 61649 1841469 1849902 1258435 17975 1203297 194662 218640 1906362 1482001 1960104 1773084 210803 1613258 1496318 863420 121837 1377772 833020 1440237 1456827 1041296 1963953 1475439 989709 1451143 1483737 1912387 1419531 218581 636256 1931960 1764523 348901 1531783 614108 1549171 1064469 485563 1642855 1987897 207041 1128071 944682 646684 383879 879998 1712936 580398 1638052 1987775 1398717 1737295 1738496 198866 687751 570021 953642 148208 1435892 246456 205320 761746 1896090 432807 1298626 100249 670752 1471430 1881730 1249394 1207659 672414 1590042 1991443 83280 1883562 894882 1576157 337165 1349403 988469 863530 1481024 1200931 1768139 805645 508233 1338739 1377405 591637 1167372 1135024 1498957 459215 232985 1645670 806345 770975 668627 1823200 387206 1919220 1572047 1598733 893049 907830 1767679 784709 431975 1003616 899246 1250523 1953365 1625657 1073707 415281 167168 1160515 391587 692882 1429461 1228996 1268466 1203371 733312 692658 1704405 942280 996099 711001 395725 1956424 319483 901100 262426 349425 1589820 1266889 856128 1109526 1352437 1322859 706783 1705543 167541 1995095 635900 1169467 1978571 1340258 1688101 812886 1049484 191992 670141 1982974 374161 1868743 461193 1700549 400740 1366305 1488977 1480788 1022484 470715 233799 1448029 532782 928901 744928 1150405 1464574 150883 62485 340333 1184887 970851 1667029 1001542 966047 230072 684201 1736508 1564452 567062 14550 1679380 1418831 1219585 1698044 1471698 1044265 1049600 1604660 817014 1374094 1681949 1806901 373658 340481 728436 250963 148518 523868 889293 1586505 1319273 1603934 1836363 1008712 94128 473573 1387681 797841 570294 263813 1177281 1780183 1974494 317713 1980105 386663 777320 313165 349768 1762305 265775 1299579 1198370 287550 1907125 57253 1019527 1734562 1250699 1496443 915501 1719249 1904972 651447 344523 193550 1889179 735883 1869735 815498 657620 1023740 1770692 457711 1007804 1376752 874124 1528044 1552549 1648021 60856 1452651 1079087 622573 194278 1060756 731396 549803 1876981 1271102 1752716 1394241 916493 679249 1383729 1405584 554360 991737 928430 1102896 817199 1294478 1987111 944638 252799 1348950 1340792 522325 1817379 507708 761477 465096 569426 311262 802781 1474040 1626368 1205277 1784271 1367922 1717637 1387334 811233 1863259 549652 263839 76298 1919359 502366 319159 1848288 1508084 951464 697877 1705833 35901 280559 1750696 324945 1641978 78631 1832217 1142501 1562422 35060 151068 1072767 1857809 1423177 998589 621712 1141659 522113 1421389 242484 858966 1255104 499714 285023 464509 1670502 1446045 1862425 1347134 191481 795362 1449627 1828184 1421459 1013573 1361235 1438869 1618374 1023464 477905 1135463 503630 1847641 1786489 658499 1634273 844824 127182 17061 1998344 742585 333270 443341 991482 1137753 1859878 232493 1770394 681929 1878426 1990216 821298 826563 288068 1430664 903664 228930 665224 983195 1701850 1525897 1707156 1814896 1799202 822628 1628781 1475004 1988527 157362 1098886 495731 1088678 1366195 1234912 205795 935057 546251 1444141 126198 860360 1180978 1633662 933745 1682263 1334820 1967983 720239 1680195 1716376 1091361 678389 1612070 1290718 1563748 54770 1769884 1448527 236147 168365 1710492 563699 1689659 1326389 890571 655652 695832 1434507 1749911 1850090 1030769 118281 619232 284096 755549 973693 853286 1155930 1305760 285620 20079 1143144 1882447 1753442 844960 659078 898267 259926 1639116 987647 1722072 1003648 687130 420867 1700414 417848 621055 1954930 890465 619725 1735651 127107 1716037 1570052 288670 1286586 1656220 1972497 515940 1233472 569742 1134691 417004 1493413 698857 1118361 1301483 1074810 1099846 555354 1206576 567700 1527983 1881847 392944 960186 1102793 499037 918073 1234940 1119844 688175 865163 80000 866150 761793 1489351 1183236 1977002 474163 1722415 1755301 525552 857268 1162027 60163 569023 679500 1642936 155023 797559 1878917 120634 872747 235367 1833779 1736757 5191 207873 53025 836840 135933 600425 1027168 148550 498182 767370 1648973 1212583 1568355 653442 646864 1181979 735861 198787 1934374 330972 166868 1797282 1038666 409564 521070 737130 1584181 1915894 1163798 1730754 35647 1888535 182179 573904 1183968 1024692 1760570 439669 564185 617639 703911 1267497 1562805 348618 1533133 1972965 85658 1092477 1850177 144641 1977100 1954040 1138446 1572639 114069 1337558 743150 522863 1181514 1473780 911758 1495912 1236506 1213035 552136 1149829 1896746 30262 470767 1550936 995397 514210 208569 892926 1017688 740289 737100 1134659 864680 1081787 1180468 1399788 231835 1080915 834699 1745641 1730578 781571 1573414 1816 906191 191441 1112187 955639 1441711 332488 1317820 513016 949654 1045727 1719275 1558911 1247469 226953 1851896 217471 284981 708819 1809651 863737 1309466 41241 1878573 488241 1460247 285690 140460 1576298 1797396 1665801 850060 361374 594847 1064660 913578 96429 29824 997846 1583564 1691030 291489 324366 1738807 208487 981443 719950 51617 1131260 691307 242661 161875 1540467 1422958 1539567 1792364 309399 1705412 1157475 1409602 1156381 178324 630130 1699218 988606 191396 1695526 1144498 489828 1925594 1774554 1447035 1288115 398094 848537 315065 1719920 567373 1578567 1439076 30260 1600627 1668 726401 151966 478166 65672 297159 1449820 535369 1950667 639281 651337 1196555 272104 1865897 535724 1303054 1893837 353844 1669683 586873 1722871 1875843 600282 1245371 869287 732722 1102281 317941 1884375 873318 462403 749670 547520 1444943 885694 723387 959123 685856 816321 1961680 1047523 560356 1037721 845609 1543370 1550068 1568994 27447 1262760 1108216 406939 457222 603833 1900055 1268904 1459763 1766667 1403728 242130 1658345 226478 1807996 733064 1234372 1954257 443906 928959 1925578 1008742 1090924 261236 507284 1917122 650592 449357 950578 1835917 973768 56889 1606234 502614 1685517 583962 1284936 803078 1799300 1376304 1075056 49717 22014 866338 1410835 1358795 1003106 549355 1714150 371465 1545125 841540 94278 208479 263591 524931 1537825 646847 971431 833463 548014 1693842 1336957 8822 1578924 491534 1254401 1793752 45970 1444280 219628 66103 338363 1425776 348194 1460832 921628 774755 103888 1784277 1589421 1249069 893494 1235745 1158097 1489257 1696527 1473678 58954 1343516 1052614 530915 1715299 1900326 873396 278876 636739 1966352 1208854 830635 1604248 1829062 1605134 1544038 401 1379443 406391 1774743 436892 1372686 922195 517777 986083 43790 417254 407435 1039990 565799 1994060 1308054 1844734 873993 564475 847346 27303 60198 273254 650152 442249 280711 1057649 1544990 622350 1425992 1847442 250034 1469669 921431 595051 1806064 1830624 512205 510717 1865965 1867313 343139 501286 659116 1209412 1966075 1031965 1678493 35485 774917 844596 1660022 1480967 1338846 241794 622158 301105 1274862 54740 1491859 922050 1419918 1666951 450523 1130521 112110 1575355 1121005 854686 1735208 1867573 30545 1404093 495488 1571122 1828066 1812340 1741156 636832 1054725 1264695 454428 1757403 1970595 541366 393922 1329294 1815407 1037024 1406101 506443 16920 1678430 1891184 1097761 1530496 1510092 1089420 1244667 738273 51793 831806 424919 1486197 1783429 488494 1619496 1418189 1653103 1306852 520119 1118142 1193464 416618 785161 1963972 1554139 1874685 43740 900192 629077 1098161 1494859 310441 1408751 534944 699223 308234 538959 1391524 1417129 473477 490713 1560384 1087487 1525921 1211590 1357376 808053 1571330 1237885 822496 484954 703071 572447 1640141 142161 1895662 1640080 555067 977352 955628 1879421 415265 886369 1561258 528458 215601 1434606 526673 1362829 12136 1960645 362525 1093855 618853 131319 1402362 402650 421246 750049 1168968 951877 385633 1504559 1204410 1028872 490278 848895 362275 1568408 1239858 1340769 405017 1307179 809165 1273596 447310 597094 498118 810428 791853 501908 287426 1513464 858815 1218019 376219 364329 1860241 1155793 1725660 626337 799192 1782349 1379981 1041408 1656556 1222433 753301 1909048 827353 1698231 712084 989492 888301 705564 664711 1257154 200876 1838985 760853 1163890 1044382 1261563 1411801 1730466 1989328 808672 1225996 968806 51944 821756 189760 462916 441159 544038 1152039 195657 1345627 127695 572892 1497890 268049 1884794 479518 76784 1724223 1638566 1891934 1929677 810476 818983 674437 313166 337192 1242853 993160 609630 235284 355311 1937575 502504 986027 1393430 600411 1388002 1327677 1006245 1576497 135520 1383572 1708751 1680491 411009 470883 1995602 370235 361399 1855923 713832 455198 1874976 416589 1294155 1932588 1820101 769683 285956 191665 883494 1443820 766777 11259 420529 112510 1585448 359202 118452 225418 1578106 1930410 1776974 1432898 1459167 1672771 1002108 920865 1116293 1951165 1457911 204998 961702 128755 1750402 768373 1915569 308106 1208302 1139151 373851 1350159 930132 583176 317550 453349 718030 181837 965178 703913 1301009 1117608 1257023 1421612 347552 1450898 214779 527692 1962846 1125543 1079574 617228 1897144 1878476 892754 761869 1189402 746104 1420570 198058 683971 763045 19644 1252944 1720509 414750 146271 158923 1984003 9586 1104459 603109 499678 929488 1391675 1714419 1106750 1708083 1923042 1566409 52951 1317746 163361 1041187 442232 538879 1650191 1325801 1586093 927067 189820 839154 1256028 1093123 1671938 1915049 775153 846064 982457 1488901 1635419 689929 973217 1671160 679448 1602928 737919 1455072 1248602 928852 1614750 948350 835075 1500002 1450258 994737 746708 668912 1842770 747325 1935852 157549 1861519 1170521 552913 476732 1486441 1629341 447142 1394959 1581706 1259295 590199 1532901 749012 861808 1873436 73447 1731199 196585 1453496 473725 186651 1866432 1151161 269949 485457 440598 58176 1324078 473297 656764 1353675 476334 74343 1984513 1856076 1744748 1970605 1846701 1175381 1748580 1784614 171465 952379 1414027 244614 849852 228709 1061780 966823 1952096 1516931 114684 919698 1659896 711081 467095 136825 1371464 1060306 1509836 1381284 1405524 1570015 722046 1522560 1430117 1588532 814014 524967 1163305 1466171 80462 1042909 986868 746704 851535 1500003 1397503 1108273 1020890 1669201 852614 756008 282679 702033 1151778 1508505 937664 1170735 752590 879308 737424 1768746 291080 1336690 1688775 848645 1528509 1163895 588047 1635662 1710821 979080 1096260 1967212 1721466 883015 1422377 716322 1933433 109045 1317590 937931 433082 147265 1248466 150245 1773325 1083545 61203 1944290 548309 1106147 250358 544677 604998 236867 1846594 619190 1344871 25230 1990250 615668 628829 1548394 155536 155377 509805 1936121 235903 379337 765832 1938986 183650 1989225 931953 1271040 1320110 1191476 643415 301309 700329 788039 1184537 327382 1136242 1458757 1606050 597303 132053 631775 706580 977441 612042 1317311 1540595 76551 1896605 1573072 1846159 1213641 1570284 1151849 1281862 1724343 421721 1601948 1655395 451511 1908871 1895028 845197 575146 1254843 670283 1739651 281579 697466 305691 1002592 1166390 831956 933896 447778 1953127 79528 1770513 1782087 1025106 1048987 1379838 171211 1984599 1976359 1624070 357349 1916887 814512 1062877 759257 423405 921761 1269702 61166 816885 1899124 1752233 125243 1170811 1119359 1484348 1161215 403495 536107 1402973 499682 1784086 1512348 1738874 758269 1031214 551142 559924 1601371 1429980 1274759 55183 381861 75085 1440519 24518 753668 1557902 1700258 505372 233206 1448967 207103 1000451 1220977 665245 1816436 1371130 664255 164112 553716 191196 794236 869703 1375324 332712 1060184 1833124 1396711 994460 691526 400417 828709 550954 1598257 249270 585892 1085476 1622590 1570410 762874 1046489 190481 149001 365896 1416488 961274 1419722 822271 414734 1925314 1074420 683271 316196 1993412 229047 895492 1960442 815043 325053 1895030 1806800 349664 708752 1768989 59255 1334613 1880997 1430720 918725 726434 1688634 24249 553282 664354 979919 1501304 436011 460196 1074164 1230950 1214434 1866066 724730 1538016 1225739 1543999 1509564 1076706 21401 1621650 144227 698810 1374312 1746545 1500562 1558270 1914369 1972945 37189 129259 310543 201605 516381 388486 1359287 623427 1995033 565220 1032892 184312 625888 1676741 1163500 608780 646111 1364697 61459 542025 1120536 467153 1626676 410366 267219 1805159 964339 266521 901302 1771315 1290759 1428508 1086526 543890 1543496 1426244 451534 791858 181875 596101 178793 40357 842675 1339242 1211614 545928 516459 1021225 556814 1826268 980502 1508946 893832 1684123 181500 359548 748191 370995 934647 1351684 1214063 11527 1610921 1618426 962479 1829030 1236156 799775 1627384 581737 1678559 1108390 1808386 1018193 1213621 230366 1407439 1193514 1511980 912939 1962526 425843 1141411 319546 937941 1675917 440047 577817 723869 877732 561805 1020092 1564232 1567483 1284331 1139035 1314209 587386 1808139 1538902 699676 1701112 558880 1281501 606372 1412275 391846 465941 1052024 870796 816958 986889 284846 609013 1949314 301487 907589 994329 55788 647079 445636 1555115 1654351 450874 868953 1924959 188509 492531 422388 562962 1066886 826497 333113 874366 202658 441667 894851 1111776 714848 796460 1731781 369183 1792591 14814 895225 1949434 1329153 1869405 1067018 818624 1598879 380848 1524363 1052643 1635674 144493 1900423 1666071 527064 429529 120055 406511 507374 477437 1312639 1155101 1605257 1084390 1510592 701955 1539677 848870 1660031 1331870 1125073 788693 621695 1014467 899558 1482825 506870 969632 717024 1786425 1048054 1438245 1100694 1163345 1522267 1169142 1497139 162648 1498918 989870 434714 1714373 1166764 1843605 134583 470603 71956 1148405 722120 513039 154707 588586 886921 20992 1435546 316451 1005533 995743 1897346 1541664 127151 371988 1817847 1003086 314640 1935189 56662 1501005 515515 618678 12466 950771 1833080 1614281 1603412 183929 28301 1796839 567883 485912 897255 1808897 1433449 629803 859815 1154389 1496682 1986453 1129244 676281 1960399 1445556 1654652 1273923 560587 1641001 1136506 1387871 1510865 1522042 690546 48157 701733 886033 258185 500115 1766623 629857 1330813 826077 33206 701444 1378873 1405072 601549 124423 1199099 922209 1231365 1556190 1015828 1351503 1625071 936840 837985 1853325 1560621 992976 1993434 139542 333253 1438095 1514674 1445008 269393 812021 984825 1821564 1010317 839607 155573 1152228 1268133 1074185 677210 918072 1862486 373444 127493 704244 727585 802214 1904649 606813 411865 1267238 1612724 332 325848 1907779 973428 1335095 968139 1595169 1602291 766003 1161060 1304738 1820739 330046 1840393 1998773 1072026 387981 1170390 988664 1365288 953816 219050 861787 1403106 897756 756100 161780 1960403 75347 973928 1226035 787044 372396 1213537 1349196 1209027 1272742 705408 155018 1734765 1721 453464 1706691 1579555 62179 901743 290687 1152106 485403 302080 1472042 942646 824056 1110408 1845299 565353 1295329 86201 1779991 513678 1716625 1627003 1095003 1921054 1946192 1983912 1152748 1595613 1707218 435743 1289134 1578855 231683 458973 1637302 1467339 370634 1156888 263042 792811 122739 955594 516888 1653296 1334385 1704537 597896 531505 800851 795801 690645 1093357 517768 1187384 218863 1012999 122016 730883 979202 496817 858453 1696739 923483 711810 1518101 1716298 1751197 890015 738144 1960921 289784 1938545 392782 1352353 1642410 1727675 880544 829444 1124170 1404921 62102 286352 1248777 1490631 434074 1060661 538542 1588987 1871683 1450615 461093 905345 570070 1177777 520921 725614 502752 421102 1872257 1424083 1877427 1400635 698373 867582 1572585 1446303 1934040 1079797 856552 1366654 671402 619202 940543 1425789 1920914 1060975 316181 924636 1901851 1118883 1559606 133290 410755 1785557 484144 1873852 1977830 1299780 819751 177090 903685 1802396 923007 647500 1245414 71365 1206254 273513 1813647 1407080 1912777 841773 918361 873475 838047 1579889 780057 922978 155061 660056 603142 616375 504116 1736648 1788683 1786823 1707276 615478 123389 1834950 612272 1380214 1565843 357418 1589382 365799 1692126 1530601 1990349 472833 1572623 1322824 1068375 1835911 1003826 582431 1603201 420300 1886822 160905 1418438 1104627 1412106 1217616 925666 583080 703237 1383744 215535 321077 150068 1715183 310112 221902 930832 229382 444721 480890 1193258 966492 656842 1691849 1414072 536101 941238 496715 1690718 1924583 128645 1962452 495709 872444 1145021 5277 1355703 1717255 1388188 772550 1505077 1110938 1039057 990973 1959578 1037108 650708 219513 1737243 756062 1031149 1134646 159373 401158 1840808 1951806 1040764 241098 275470 1648520 965614 1150072 1734573 317280 991803 369900 506763 1854652 746357 789427 295289 599102 713689 904221 1506632 1792198 1410973 163633 1327234 1467659 30244 1442259 1918818 394484 135053 1788592 1392701 1783981 972712 686890 1349547 153434 375614 1431138 1191847 1561682 366276 1437665 1337364 602178 1736075 1105168 58736 160974 553297 302843 1219606 1593864 1840008 251425 1934903 1130555 741549 287321 1998014 1179825 1133881 1884032 1312773 419327 1148974 901872 205786 696565 457741 1041186 547831 1559483 191313 1881311 1699710 1974566 206104 1538636 667772 1281988 155009 457014 1500200 891778 1160406 1156047 655353 228533 1054573 100936 375089 287368 552218 1264091 608248 1790404 1971360 682643 1134304 353189 438530 725737 1640022 738752 152376 247895 604536 642137 504964 1574549 1102753 1079225 1763314 324664 389510 1193925 1472252 920160 1460971 18 792945 11928 1358348 924695 1278492 92814 232206 595076 65293 772757 1645986 1928584 727012 1204764 580338 1286156 147468 1248562 527974 1927754 528190 1617930 1745425 1013647 708014 1256040 990369 1526547 323223 1317324 48849 270953 858921 363794 1854200 777554 198362 734863 1834200 1594156 798062 916261 1384592 1253058 820775 270759 1801846 801384 226124 36497 1701849 766267 6781 672767 1956813 832916 1502049 329250 884295 1691674 1939228 646737 971163 1156979 332654 1345317 1233532 1353612 382678 330152 86194 1379217 1976419 1839456 1212414 644137 1549565 1796524 704810 1415567 909964 1170669 544266 464694 36981 1719089 1967135 984866 1984027 1974857 702155 1079249 1088080 1037656 628222 1833441 1433740 768797 1901012 1933962 1334393 1458553 1243325 934408 1640892 1392584 353966 1168494 324973 1744062 512639 936583 43580 1705683 1966618 1845738 1236986 367380 1171812 1499148 1374221 260694 714774 1974799 190871 446847 1801307 568698 20507 739724 879192 1438914 1484434 768550 1776958 266092 1187286 1453566 340441 129557 165231 1618459 537808 1014650 1193170 938173 1880015 1662647 1858865 1655927 1919092 48463 71303 1923263 1036812 323100 911316 1600189 1115166 1233485 714174 497086 1611924 399051 1495598 814931 1614794 1858835 1347859 929720 1851531 1412779 1106212 1555554 1159158 512305 1672652 544595 894505 520194 1068604 119985 655127 1996540 926296 511604 362768 553931 1268372 430841 618914 1838599 274503 1806990 606654 1763575 627361 924227 1434872 436706 1451261 45248 1034135 429763 1700761 1038815 388669 1753670 1788856 907790 1831741 1011032 93684 1700280 502703 971269 251915 1091129 1344887 1635039 1800082 752041 1743137 531285 149718 868303 694412 542765 841696 1054458 1009965 596393 1975854 573850 1787175 1658866 503458 831136 1041430 778285 1327870 958379 400006 1667058 728769 1826185 1818280 1362228 1248280 1785528 1539667 1511845 1286176 723481 1070043 1710777 1869313 1108037 187088 180624 1162510 761613 1284558 230079 80811 797918 1088023 146175 1689666 1535854 613712 292717 317612 603838 221482 15280 1552032 1918020 1112524 602896 1860326 1093726 1778071 677472 355585 530338 1237256 1085880 1185768 950830 1082552 1197620 189357 947949 361387 1490685 2484 1587952 429097 157397 352286 1752365 1364540 731144 1254427 294836 336115 92279 805736 894977 1244490 577455 615335 135244 930683 736729 609863 360189 1573905 1823724 810345 1768081 913924 750506 443316 1697579 1897290 1722486 1855419 1957698 550385 75984 709271 1279280 1687511 704012 106511 495568 1823268 1833093 291522 549592 1669243 736762 1697760 1561913 1029535 1898599 1656263 1627152 1735967 1077823 1961322 1818841 283252 444941 767354 1450722 585755 727764 454475 614173 1216760 1362985 1847843 592979 376231 447264 1622485 1067916 633523 1031293 749193 983093 59233 248934 1731173 1221086 446598 300201 919273 287584 1006859 1795009 802929 1786428 131172 1934341 1634267 580529 1202947 838542 1745716 1372330 37493 1945691 200921 757961 469218 1285388 1898333 713727 959328 1257194 1666875 396059 657535 1229450 1773477 1387804 932397 263663 1459680 1000521 1481307 709384 1609719 1148149 1933219 1892989 229324 1938401 1373445 519376 760770 1113774 1429597 37488 1050157 150855 1168709 44115 1019608 1321610 1963280 1460355 494419 1375071 194000 398414 93435 614067 1226236 640142 1806621 801989 761530 339731 605449 52250 329039 1269658 1736575 703300 1276444 387387 1117476 1035897 1260702 1922883 1821592 1519140 1993368 1699336 655106 1409079 847369 104610 425270 625644 583993 460490 1018807 1275383 1558138 1127996 1825660 1919566 1309793 1702113 688522 915213 908974 1887658 732992 872700 57366 627798 899556 1904362 855892 1193708 491153 729383 1939336 1070330 453509 82182 1078556 807754 1129373 1008985 612356 1981448 941457 1771164 1694209 1747351 515963 886827 1122392 965392 256074 766056 1681960 1111254 1307869 1099865 698007 1774271 35584 140807 1503749 1102737 1420444 1548779 323855 1143896 757023 268477 1254346 1854022 763433 1123128 784972 1608993 1564559 1621221 442465 881489 69821 128047 773512 75332 438358 387347 813753 982560 240370 980258 828226 1851594 1090274 307010 737172 1058844 761223 421906 1655103 1602926 1784045 1434254 759950 343637 763354 1110679 614715 1305814 1331905 511247 810004 1103624 437530 1178363 915007 884466 1502635 712045 1978021 1096410 215996 1826218 1664520 581826 1975499 1663272 394723 1990628 1606510 1158095 265978 1101287 1435911 1271763 1456525 1489282 766043 1310106 1234241 1810908 673264 842123 805761 890582 160091 1346260 135157 709905 1505166 844807 1449581 1602710 868498 1068764 880959 929453 1785934 1853313 1555721 1375069 355414 1629841 1438196 907457 555358 1230752 1323840 798054 143052 253366 705606 1151680 808122 1162178 1328888 148325 308298 850388 1763062 1836340 520795 1861803 1510165 1486811 1913827 1052278 441091 801997 1033431 1947749 1356403 103905 182810 1482256 411591 1664185 1831885 1610854 1046221 1676459 1596919 706674 1725057 1668185 1336097 695958 1980546 1226791 1550088 874859 904600 1836788 661561 28228 1647944 1332061 1501448 1514664 1840632 171488 446689 1157705 163697 129046 899627 1833966 1282915 1682328 742246 1695878 330551 1979042 793344 459192 989432 1299425 1326256 1261905 1520967 746943 943164 670942 510268 154197 227185 668706 1621744 373109 1172337 1997953 425298 311935 691610 894991 387945 285467 1439760 1747726 1146478 289891 962499 594455 1343116 531529 577574 1584664 339270 349741 851848 999594 116155 211956 647107 1166902 5681 726803 969485 219460 1791991 903266 376702 861653 632166 1098158 1901893 1564928 1302702 418904 1274019 1051772 1489694 1493200 481277 1490573 1129355 1271772 611080 348606 910869 1211546 302527 1998808 899598 1921587 1234627 1339694 1642334 1747691 510534 1194237 1014612 359056 798670 1142195 1759422 706627 1434138 961787 1534240 351151 1942676 1970192 1105392 1838479 1914571 1907110 15732 1071103 581739 14985 1800137 668894 1457311 194440 1722497 714489 217914 1380620 1848714 1349839 958053 1035530 1107108 19895 1088534 785457 297819 1245527 1312290 272863 383110 945227 890880 1357899 726693 1196339 1782746 1240531 1134662 1770182 1703767 1411887 1962964 1652640 928084 1703192 1853707 719405 142768 221175 1295912 308567 1631084 280668 945487 1470280 216131 607866 475076 707303 647232 1511631 1696794 1374252 720330 726584 105231 1811298 535871 1647126 215559 432078 412275 386956 1312893 812613 124250 893424 543929 1056169 509225 110986 763525 211548 565671 386373 1084149 1134658 1455765 1184173 1465434 125708 581378 1828767 1538680 65510 908762 344244 641785 1560487 1948027 1546404 326574 1659106 1112406 1995026 957804 1166680 1831163 1862043 1362303 692326 341078 1297846 86670 1090955 1281263 272945 1664817 678159 645849 700891 1413548 1784723 684417 442772 1641590 1080610 1023681 1740217 1469384 805557 1297753 1373094 1780691 405227 705245 810578 1228366 853436 1825867 1196449 1299957 1483365 198733 222046 492414 1717940 1267087 335563 1724671 1434746 1455466 148868 936384 130379 1019430 243166 706841 361510 27497 1438933 1438228 1925445 793023 978231 149464 744077 454346 655189 909628 1003160 1170807 1310658 175872 1226696 804122 1268519 1636672 1532416 935060 1057732 557440 109820 1079283 485577 129507 151013 477073 446842 49472 1398962 1615737 1763298 485489 399131 1942167 125077 1185360 1382349 1823198 1486235 737366 1302712 1556129 1545592 1240600 1543405 1046447 477754 1148090 401613 1337048 797152 1344388 1284068 1942750 1724025 306437 662665 549898 1508298 960338 617406 892234 199410 379962 177172 1471549 1449208 1268618 262027 301217 1043069 331662 145592 1220689 1098076 481824 927529 455891 438473 1526233 920804 845250 366793 776371 1200384 1240278 1039282 1028861 1879458 510854 357752 503343 1915720 1212314 1105486 1995232 69759 1253911 5211 1358625 715406 851932 1882167 1049597 1329520 648150 658355 1278494 657113 1495667 274625 951063 563710 740087 62328 821791 1628331 898689 1958716 1444695 584167 634816 1481810 431071 1946736 1613886 950932 646650 775218 308158 1239372 523118 153135 338146 1800072 1176168 1441822 1189619 860008 183163 367464 1367626 1103911 338210 1550063 1578040 880237 1185570 1217217 1591690 489184 1773811 326752 1004872 278129 1775736 1435712 1646189 360494 253517 60690 1179563 296921 947725 497321 1480682 1466441 1792625 227990 111281 684829 1152055 1694764 199728 778369 1828466 1341595 1707716 1406958 1143053 424404 1282868 856639 1164000 261693 1062915 814308 233288 938114 1129119 1775789 1963500 1010618 1508260 616979 273534 452235 1195343 929078 415003 1531968 871656 1585440 1635240 215185 654357 1545353 369872 1899158 1268329 1541646 840956 1252512 523567 157508 734012 1975912 328098 962260 290620 697453 1546243 1551820 1998047 1074299 122102 1488054 1792731 1171794 1465510 1255252 344938 1740276 463518 1494316 229619 692747 456164 1382335 1287603 1784719 1672834 544415 1353496 884512 683556 1013853 740053 181707 221022 1251299 391801 321866 1290317 1949492 630815 597634 1368632 1147369 406245 1476349 1298743 1935697 1216049 1184138 1258037 1857251 1976818 633218 1218622 1734963 1906055 1319792 1900998 860829 1026489 1548356 588127 764048 1391785 1146275 979415 1206917 504317 1932921 706266 1697021 1585300 69143 1247330 374948 707861 1298616 366962 1942409 653130 1345748 558774 1961161 1286191 1402712 1043807 1708835 1706161 1031031 632986 423977 1924505 853070 1789496 673739 1861241 1820264 1992087 1513342 1293818 1204078 340647 1422394 281375 1891315 1516480 1528426 849715 1749548 1253829 684116 1414723 1553411 815884 1268373 157267 1324787 777942 1702635 1543207 1358192 1782778 1915961 1457581 670379 731302 928338 1711921 1032532 1303664 470830 1378043 1183079 342072 546992 493115 583416 378505 1859172 1859476 299779 1540635 1448191 209128 1943319 1827676 989091 920075 783875 1351750 1680471 581635 514410 37853 1030252 616666 1806777 607921 1224449 1420860 1037821 109684 195226 1949431 1103136 1587569 1371409 733168 630867 1608999 954989 1931158 745203 324027 20498 922280 1697023 1761862 686229 1008242 1384908 1064872 1873739 1485957 1205342 1830251 100789 463778 222462 1728948 1436223 130046 645414 519507 530271 473954 1779483 639146 1081518 1096735 741461 1290720 522886 986434 1971414 1315317 1010161 1304173 1060262 781045 1129847 811885 1903219 197666 1579954 482645 411968 670424 1785891 753512 1401411 1143796 345832 485775 814753 94011 179963 267658 1474124 917704 235395 1907270 934612 326103 251742 1060642 84548 1128212 1117126 1670817 256944 453494 1690195 1257317 1118456 875976 1374784 71341 817318 1537357 1301745 1969036 50115 1653516 1752281 351329 246343 1431287 464441 1436584 425448 756640 1808695 870386 321951 157144 653717 273591 1921872 1666934 1399592 754129 1874031 287766 1841993 1350889 893596 838897 1363519 400503 839082 661977 1461508 1579729 988930 649147 516068 1870947 826608 1861300 1316204 1079897 1364752 589728 1403935 722262 871077 1892223 610043 34888 880525 1152963 1143229 388163 830730 1149587 1085457 195215 230659 240382 991590 1845274 27329 506126 1699401 1466623 1565516 468559 45704 763732 1055015 1461951 1326413 1341082 644112 1399351 10580 865578 1334623 794389 1124842 1733984 965379 1132785 545676 472449 1588481 1704857 533971 1504797 1724173 946667 1498431 672431 362460 63761 896554 369708 352821 1598146 1748691 97438 720726 209086 696149 1622132 1504535 1632725 342581 1853271 174880 217304 868004 1637983 1817428 1271295 1957288 373577 1248317 353409 1781822 555714 1779965 1520807 1297258 1773290 1303621 1791136 1285009 1362643 699400 1541403 262991 845521 817268 1020612 777731 728036 415584 359197 286911 1669881 532896 682633 1634186 912360 682776 1464269 1969890 129024 1597563 917125 1737404 1227541 1579762 368918 1149360 486623 1028269 942971 1377519 642728 1251631 984951 773978 1473946 1618011 78510 417665 864088 515586 1334606 584598 1288823 1029724 1130201 23275 1042033 1697130 1170672 1112195 395181 1663493 669728 1953943 1821289 9853 1705450 490748 1956585 1422689 1438804 1994230 1335305 225472 943698 1019636 1717692 334808 571150 1324376 1131505 546109 1765034 1479135 335330 219680 1806837 1564277 1991856 542549 1990882 766888 871921 255997 666750 1308069 51723 1337999 1125572 1352838 454565 202391 1994405 1298532 1855899 620348 1881934 865309 1268414 1662529 1577605 1573224 1169251 1676555 1128569 314385 726199 445095 397909 1374642 336669 21953 1575309 1864771 1527403 603731 1334486 712334 267770 542709 1374813 442020 21830 535271 346752 1038694 464481 402049 1974483 1141216 1041528 1278690 890007 1077461 542990 1763386 1122613 757826 1855790 74130 712576 748830 137416 1776625 1435899 440459 1678736 993856 949307 1095778 273077 1468330 1874471 1908890 833473 900329 709910 726819 1948005 169939 605607 896176 1016317 1232869 395022 767665 859861 1484213 1227345 813928 847209 417374 921488 420017 443531 488913 612340 1494601 1033065 1806615 594364 1276937 1270925 730287 1273538 492577 1587986 572945 1961400 575620 385792 1444232 963766 1612279 1112077 936935 885043 178304 390917 1937898 309653 1662268 275972 435441 977022 1297900 792138 361519 242940 1429666 134169 718287 1525152 604386 1310669 1606138 1389079 131748 866284 113809 414304 148063 1088521 75240 229795 1259165 588032 721832 1626254 353892 501011 891639 1618988 1645455 411133 1198799 1266744 1302796 1356249 559788 624498 966903 1327980 1052778 1239762 226513 1358539 1716767 39681 64893 188416 1791338 1624852 1261324 1328933 412264 1730630 1930017 1574048 461825 740294 955817 146979 589471 91427 51884 1658750 28438 375601 1655506 1491884 1599532 1271363 1182926 151876 1053537 1349592 452897 322285 1136056 387420 1777928 316884 345679 90954 712107 850377 404654 174305 1889310 1955360 1363539 318093 371484 818858 49974 1908016 577546 1726782 569161 892533 104895 1450524 540011 1256943 551633 1395322 895464 780349 1079520 1067896 413918 811783 963956 1580704 380468 635444 1651178 116632 1971542 1054650 1988400 317625 313447 1914909 477227 1953772 1024832 353849 878477 1151759 661097 775258 1093576 414585 915905 1214815 3083 433512 35419 1324484 209319 1151429 861905 1635547 831446 1964250 60275 487965 1937594 1897705 1471742 571105 1336510 339652 941742 808967 696419 1147070 269002 248522 1984962 1911124 1107564 278993 1854454 302520 495357 338749 1021911 1421529 1865596 798184 547386 273563 1891403 1553477 270731 1730066 206887 351709 331686 1968751 1564863 223402 309552 1111076 1336792 486508 1854601 283364 265057 1705062 1200932 362592 1015111 225421 793641 255319 1468717 894833 1556449 1988323 229847 1911006 1885790 375355 1982918 1661896 915975 432496 143674 177772 1504806 71434 1128830 1524243 272794 1763293 486853 1062458 916826 514386 1098154 1328403 26536 820656 1850095 879539 733769 941640 566578 1522832 1464872 18165 1854363 1435043 1173170 495642 1073332 1843165 1110807 1048767 513370 1348403 342943 1070800 1536195 1956647 800409 1033657 1091307 532921 1270656 1604663 911337 441909 1192763 1010389 1496312 1115677 1070445 1676610 1203132 1331303 432520 2794 563565 1647446 24566 721011 1640041 38787 1427854 399934 361419 1128521 1531792 780828 1861554 141829 1622425 822572 1622188 1816096 496266 190721 715402 714017 1936054 1317250 1902557 1698378 816272 605804 586732 1387758 1809074 1653837 1787894 933749 1174717 1856927 1352991 498875 76469 1541798 529300 53049 1342061 902665 1546470 329193 1819864 1763981 955604 324700 1413355 231290 1408670 932729 1479129 718619 740346 73926 1195981 1674631 1186268 562623 283502 554498 814382 712024 864662 624282 640944 878757 1679909 1851629 299599 31442 1936358 1639109 718348 450142 413671 513284 1280089 1919035 297643 266379 1973772 573461 1657900 973102 28423 828071 1834329 935458 1372813 1691480 1017197 1628296 824978 853145 1278550 1081123 1091854 1181377 556240 821982 695046 1486551 204617 1746153 1211383 1342778 1706327 1726155 1901235 1895428 1648993 1457850 1784536 596769 741558 625246 1946595 1217665 1984678 1253983 868499 1827319 1018450 1678447 1499497 1340041 1635831 825374 1459300 1936025 1309555 86980 1342222 324851 719717 431716 323567 913711 1195528 199575 824663 1871294 797872 634139 749887 1843255 1195420 1910391 839390 1354967 623606 481199 577780 296105 406658 617782 616387 1384384 1932142 1899280 632796 527103 1574523 265221 1548594 60345 1199624 1802924 59700 1768288 1082454 1708172 251571 1904892 554774 231191 106194 1367284 1224417 1249692 726634 1158261 142026 1336444 182710 1775254 202485 602255 597355 1438872 1813412 1494213 324049 1540297 1241020 503614 1100891 1402401 178310 921121 1917339 313939 1456607 1432162 1704724 1475586 480672 55105 1511796 568204 1709583 1172120 1604405 1111231 1257218 688356 480789 1093342 416785 976351 871370 934652 270738 1645369 720722 235800 581492 1233873 1201833 546513 94531 238817 577085 1377693 1360646 1526552 1691616 742408 1157920 1357811 1244239 838042 73263 298415 1621589 1016284 578634 1068075 1737943 763201 799779 1021770 170016 177061 1054505 1142774 264341 1749172 448550 1775397 1271284 1335844 1975607 1791170 93485 632271 1204394 1871252 1234291 1541530 1777954 882045 1643013 141535 968625 706682 1367564 1378413 1475790 1252218 260629 1299399 625818 1622198 650371 1854638 1789454 1112587 940405 7859 341711 51044 672512 411588 199471 696788 516217 326671 725625 173475 490799 1245358 737564 1668114 607626 1710252 200206 1811783 26997 1891096 526282 1514081 465538 1269679 1321891 219395 1019875 1537429 1109736 815242 322781 277873 1590584 1600731 884877 1334730 1311152 1036029 1950976 1139567 241598 1623439 973727 964358 713458 101985 1167805 234928 407095 1552074 1792173 871167 629460 1682913 331336 459801 1962908 359043 23980 1529096 572433 718993 1273163 1824986 1284038 590510 696950 1178488 886459 1838310 1786557 1229983 1142963 1933064 1133580 648387 1971928 1190027 1127970 1469570 766835 1047114 236258 197958 1807260 1283371 1930984 891473 1483256 1309382 416054 1650477 1803621 526992 1015461 1073760 304396 611212 919244 1003389 138 1638870 1718150 543041 1528441 1162375 131052 694333 89431 952625 721190 870455 440448 1335436 635787 1163058 1371749 1279243 327931 293027 415417 387495 615024 1081255 773318 1356336 397520 1671515 157217 1078427 1002489 633281 610505 1183356 703174 967646 1893698 719245 1275570 1441932 1218441 432413 1250292 245467 476589 1658691 1275471 216415 1300102 1153358 1204855 1831189 1593208 43265 499702 1216785 812473 1684613 1156882 287819 1996190 1090052 77852 180618 1424963 667651 1714391 105754 964816 723583 615146 1383373 1875950 943863 227804 1750914 808306 442039 1270238 296672 1339138 756395 98711 1177201 1788109 683219 742375 266394 31257 1353655 456891 312705 926237 1399831 217346 1671429 760997 1471690 120287 1673522 1931939 449536 135017 1870170 1150874 983367 1924133 1487145 1374745 1737432 1944994 1004632 1496882 512781 523254 1692335 418888 1631519 866022 262931 123197 1659615 1263865 1679810 730953 1199724 404028 999011 1728127 1339359 1635862 954516 1665525 1711481 1253456 1827436 477815 1755425 901670 1511794 519354 753156 1616134 1872548 355141 1076180 221879 687169 1516847 1191974 1003812 1263813 960485 1796560 51875 1532297 1794573 720248 1021813 749073 282360 72237 1049650 618761 1709994 1551284 1368755 1500290 1426445 1639602 1543738 212528 1959067 1475258 1760703 1722972 1352788 1329766 1211657 193850 175550 1042889 1739994 826086 127796 63439 822188 924603 1539216 835098 1809753 1490375 357304 847037 961892 575207 427644 728335 1142435 973274 168176 1148207 1052535 1421768 1672547 1842348 962184 1833447 1185637 744762 398781 720661 889280 1452713 520249 476863 488946 301323 1682206 902120 1649249 1273405 1260773 1755151 32516 644834 699613 1724023 1823150 1249661 97066 1652016 1143448 396488 904099 1798116 1859641 942968 1562555 1865850 1404049 963748 452031 1675827 1411094 672114 1820095 1939630 1444700 1284059 557584 1633209 179934 1618411 213035 1459227 355987 1996283 1500646 648768 1289183 1154535 1408605 1264888 134663 1659536 82566 401941 623706 586280 1945850 395932 1501944 1462065 842809 1404261 2957 1402424 440959 975094 859332 1606393 930431 358674 1647556 1347177 1262681 1260518 112558 1996600 1815534 568880 879193 1686703 484344 1955524 1011988 1889477 799102 46889 1432858 709582 1390934 1352017 631182 1079099 1672059 345678 1536169 716823 1809077 1429830 1763791 139124 999687 115521 615376 1470336 856845 358071 1058645 1731843 806533 1680383 1420372 384801 1008760 431018 250610 1381711 902166 246201 1191885 44848 1954410 492259 950422 461085 46407 153252 1474202 80255 368980 1704026 1407895 938101 1370510 1341579 1711069 1567648 770323 1385946 198736 1329971 1445602 497410 3771 1799450 918294 884624 565005 1992542 1918507 1104007 40087 1999015 1427088 15916 462547 1679348 47300 1267326 1230800 475574 8404 1435268 1447450 919253 1072969 1954149 1111759 587168 1922783 224170 1789332 1173096 16278 936652 507956 1072150 770003 1488118 207765 798686 1652578 987466 1172383 358342 1062783 1575922 955898 1848609 1769356 82554 177367 1517973 49140 1349803 82135 1988919 1889245 661246 1999626 1167650 247072 571624 1750309 1787240 311884 948862 475239 810178 545872 779739 382058 533336 604886 1950781 1716977 392451 897556 715683 1248325 689434 477763 1799032 1099147 246128 282744 419073 1898651 601436 1158852 1374453 232524 998720 160200 824868 294034 939451 810684 1708714 1453600 1106756 714317 1182541 746732 905361 1705233 1872920 710104 512916 1099968 868760 761556 474621 1003200 1317624 1240895 678102 1278342 144294 1838542 1239446 1546386 1055471 752904 1171227 393930 1995663 797720 1946182 1544326 808385 1450163 642648 267266 1646666 821677 1134273 1106413 1499214 1736727 448636 435125 1118528 1455686 323256 1348726 1882808 1990863 896917 1157858 700741 654440 744901 1719904 1439077 1201230 1103971 255221 833676 801970 1489053 1985403 324614 166223 303516 1383233 414869 608027 1320697 622371 1760498 851697 220937 1660655 767784 1658229 745099 182707 342123 257555 1089984 1271105 75001 1372726 1063782 1648213 1437198 1142086 1971734 935872 606454 46743 484960 860295 915343 1729695 539616 1817059 467507 1701347 1236835 1708939 1018092 1914708 1964495 205177 1746001 406166 473385 1321499 438146 153480 1488721 393621 1379646 514514 270134 1749552 1605468 959712 1543256 320508 431774 218583 1024145 1666501 1301224 1247240 1298356 38317 894335 1756459 634441 1798955 1360763 1503983 970099 1793322 1061940 1755610 455566 1667683 272396 1354096 155729 576785 268030 1414822 1257110 1363334 753216 1110506 556495 1285080 81833 803704 1704104 1553474 810480 1962864 1694944 341215 502431 364280 115570 1601668 238608 1289424 660081 1092264 1138277 1199112 1202104 1527119 1502904 1790212 214031 1836181 915349 6729 1111198 1508673 967045 971898 1473398 673143 275141 1214859 887511 1176852 372328 559794 1608902 258322 1716832 1509652 755580 1375671 145122 461151 911763 1865265 1803034 538624 1462597 382394 262525 1409758 1524936 104764 1861291 1966957 1426416 1766562 1473741 753420 1965860 114728 663996 1911983 1403960 475374 1722729 1469252 855413 203127 762109 1055132 1550704 54310 1698303 1832357 294750 1024564 171421 751125 274009 441210 1498639 1916277 1020169 1450236 457744 1004557 98657 1149909 348998 220831 1410827 858604 54556 541412 372948 1767726 1037319 297001 1770071 1355927 1245160 472032 1552740 1727289 1102963 1236302 167530 602630 541720 1173031 332984 145906 928232 865951 1789650 493332 787993 1614767 850593 1937839 1825064 1066268 202454 524515 911832 83148 198611 1585643 1615032 694402 1704680 1861691 1736705 1843938 922582 1906582 108195 1550662 833837 799538 30805 1851881 1831154 1563755 310327 760864 1107971 1615534 1123170 1145503 1049122 1449179 64598 367859 1111367 1111560 473309 1856338 388855 97781 1127169 501186 693850 122480 1615531 1422294 1292982 1921449 361092 991070 164499 388920 1389548 1752809 452564 967236 925567 1948054 945528 724529 970124 105901 770389 988156 1948386 220312 160861 479198 1309569 1102041 368261 502908 920701 1024517 825170 1651909 1746899 1919760 328344 1457440 1585238 1460373 1129036 1151343 442839 1673254 1548814 1344978 577691 1063900 550372 1462259 443680 1543723 1661062 1048689 601497 39965 759648 1233854 1400900 622606 1932834 1092715 1297305 1009024 1223303 1706467 707441 1650696 1084842 676507 1756665 1235859 92751 564922 189006 451445 1049888 389820 1273398 1053599 404227 1443319 1172708 1491929 1292038 1872749 1198321 33249 241122 651088 933379 1692504 320978 570712 1210933 1929134 1088115 430287 682741 1330299 1204285 1186398 1799706 483878 979526 1862587 98147 1440638 989568 363115 181099 459495 48189 597091 1668048 1473146 1199218 40780 1706168 1432903 802777 313263 713587 1269303 1687983 778438 386029 1413755 281146 1399405 1292662 742622 172800 820914 1227303 979935 1397918 1969141 769532 174800 345775 1622071 1497226 478394 1150466 1531612 3538 249497 1532715 1497755 448224 1411411 402935 1104579 1477374 302595 509214 1725210 920929 1889504 1232585 1618829 1626033 43335 69127 1576791 1295685 1828348 327663 1373011 1805749 606762 119319 1630191 1675390 1699365 221435 1363643 203267 1957884 1990110 1871694 709354 70677 731422 1522715 381340 726514 1319841 883040 561761 844221 374884 1661979 1822753 565529 1205394 1719917 845919 1088496 1493354 131755 207061 1989561 1396458 329508 1290182 896064 1139105 701902 109501 1278616 1978858 107660 946282 359483 1869419 1203333 363164 1791017 490951 1343362 1218629 358562 290190 752044 723521 934537 36313 898114 1584700 1944973 45540 502438 1151881 1211975 1911040 1341766 1088377 1427762 300993 421145 886619 1130435 330134 585895 1879540 121406 1333996 1906511 1342566 1886384 1150372 601977 633647 482386 1308994 1191133 982206 749521 736674 1272814 553166 1844623 1940105 844845 1864615 928844 508041 470804 1576958 1495352 1637798 1070809 1741547 99783 1594866 1535763 760348 1130497 47418 708613 1901464 1346288 1256525 483607 191613 1171057 680938 161761 712316 149622 257377 1658613 250655 1998347 412630 498635 1816594 1174980 1938312 1830447 1386526 346939 817316 1883515 41274 1196542 1589831 502339 1963431 800062 44843 20842 1111626 46938 151969 584733 1929957 1697225 1228991 825936 1943799 1908238 859926 1643521 1322682 69831 1282774 1725461 651855 758585 102542 1802194 1828169 1110214 477969 615033 1403552 1944862 256841 169627 727733 448830 461216 642434 1592328 494939 1130363 1992739 357239 1812254 701495 645689 1830725 1863693 1930065 1433298 986239 1122892 1780741 397634 776637 182486 866041 1024911 1418458 1431850 1014730 477743 261448 901672 206441 632386 1731719 124521 1897894 140546 1226476 544861 729202 755474 1444912 1171885 599652 1535889 1408371 121488 1845289 78023 1042842 503701 1406720 769968 1624329 324791 1683763 1678990 445444 294290 1220457 1090480 1237705 1129251 1673549 1835674 1568862 323963 585296 1551667 1515360 573337 145087 1913666 820780 1193397 105503 190141 452001 1034163 826524 1287560 84630 1255222 1135968 381129 785233 132928 798141 1231515 123271 908019 1324549 1207099 1009529 1825960 738956 1062185 1424864 538712 1140949 1887598 986870 956273 1059913 641765 821188 1794021 1220451 931716 263371 507275 1511805 536589 1048686 1716750 278091 1343989 508162 1372992 1337079 912624 344314 419902 1616677 239289 271583 673784 1291679 643594 1538201 1858770 1759584 1099616 1037322 748702 260604 19923 1853924 390223 431881 910226 1570734 1577715 1122027 310508 231314 1278922 1727992 1271570 573003 911275 396691 1778584 494014 1480077 1561824 320040 1758636 166642 69206 1958278 275672 993986 589182 1217264 1315822 1717739 744660 521093 422349 560257 1161874 1868206 1768491 1567880 1711732 1175629 1079601 1482408 1563637 614527 361794 1002093 1382112 1755382 1387246 1797563 766115 1478232 504150 1872371 791135 1326918 1399109 389736 1193199 486842 1683901 1879752 316042 1875750 1211017 941545 739610 533509 1387409 312911 183191 1812695 394763 542688 265722 949149 669888 790840 1559421 4796 1647785 1315109 1800622 200674 149295 775176 958720 311323 1502888 1368073 675970 1596961 1010630 991491 1524684 467901 1136577 1108398 268436 1073857 573016 427318 915137 1232294 1248298 108048 1552079 1305445 742852 1920847 682667 268355 924100 152775 1300057 238705 1152691 854023 129171 1426972 1442075 872623 1544790 672501 613343 833262 974793 1128763 509152 495398 929779 74010 1512342 554904 1967402 504220 1632962 1628869 993255 368076 577819 881408 1680206 171891 1227682 641298 701327 1081577 829052 1594366 1115085 1719854 931772 819276 1965623 1281282 1653786 1841502 1985191 797073 321316 580376 371107 1570078 958392 1906171 232640 1330695 1120189 1928570 1240954 717165 653862 61444 1766625 330107 1929438 962571 356598 264627 12560 1709804 1961338 1093200 440515 200452 1663236 532085 1109247 1890629 197972 1080009 1412830 108715 1618545 1476376 1519216 926166 198334 1357933 1442562 173050 1368567 1877484 932462 369933 368345 1415366 1803326 812576 443092 506049 860288 1270855 1404689 128803 303474 33470 966859 31089 1331018 1676648 1728585 1915596 399106 1517867 800512 541882 1685176 1893689 510907 556720 246714 808338 1453290 1779479 1709485 1124871 1957640 418720 959639 1369720 1743898 163465 1441789 1888126 1055780 841294 1803140 1562508 1894655 224583 359869 880672 1216818 1340271 436747 1339611 697383 439420 1215391 1406920 788686 514627 228124 1852405 1664372 818264 465504 1186715 1177811 1196835 1730661 1255070 1262993 510323 898788 1104426 1566830 1084411 1428559 733036 1625658 267913 1539102 520789 898033 170099 1343248 816363 1945474 1676349 973131 429070 62280 918653 115450 1349208 1427408 946607 455594 549624 1529504 71835 1605294 541481 1475219 1155729 1091014 1266738 566244 1562674 845147 604424 1938016 1642554 426382 361239 847848 1620546 971613 1906347 254187 421237 916265 943605 1040122 1179919 1795514 92826 1769567 295542 1770390 1584422 562799 815476 83040 1723483 15945 741194 1324619 310530 559099 1791603 470394 690735 370988 1559428 178419 1859572 428613 1372667 487839 99483 1461509 20252 1033261 165187 769871 833638 922838 1236721 1662659 1210532 827967 1279818 1585046 1593565 236598 693729 686147 65337 887215 540738 1620777 95971 1543087 18638 1014227 1904687 1601242 1518093 939415 1152331 405366 810119 477499 1372671 134195 963499 26297 1985335 1029026 988874 97870 199786 403449 1152314 1684746 1289267 1697096 591348 1187031 1695168 16422 367941 739288 604560 1898883 1746933 875057 508469 842045 1243322 763327 1480086 710003 1992138 506057 1519087 333318 282015 73080 40654 1279968 573788 1043204 1306365 250954 1057597 1017762 1466191 164871 28417 95924 913205 13391 1245424 1955568 1112125 14893 1016592 124142 916188 205107 600373 793378 1743847 1867619 1480273 986670 861968 1953792 914703 745160 658095 890439 1310831 1416098 644194 194754 911920 1159707 1642815 1951510 358582 909862 1381308 866652 786115 53312 1921884 553480 1940034 942395 1977069 499912 156121 1625791 86131 340978 300783 615165 745193 652823 557042 620461 235747 1910223 1470394 1173384 854512 1518069 1884371 1243783 961183 209017 188776 1769960 1182031 236496 1810222 1980783 1647990 687375 1913410 985699 703653 1533694 1639704 1921428 1016156 1424824 215280 344286 505379 1531330 92424 18447 989961 944613 1995851 1313791 1862184 1143463 948699 1260509 1440288 577884 1806323 276841 751265 1762105 255908 630888 386661 427063 161297 1400079 1466951 724076 257013 526666 1892485 1788240 701759 1742343 514756 336392 466355 1313519 1899951 962994 499112 1365452 989461 1496627 267032 166617 1569122 475620 685329 755820 431130 133058 1286996 1560413 702078 832992 857661 1912631 534072 1166365 84220 996727 1877183 1826787 378737 638792 70109 609730 950241 1347574 1125286 1945367 1190512 408683 1003121 876771 853685 1207188 1926159 558550 609188 102108 1838433 955868 38893 894845 1667452 1617232 134975 786049 763786 591939 962930 723301 80793 1967001 1331373 521129 1317358 1153283 257575 378026 258969 81602 1306591 749845 761443 1013637 779656 1624119 1564107 1347173 1048958 981408 1261099 1779036 393005 595391 1218909 531275 127865 1583778 918599 286713 82663 790308 319381 39802 1445412 272114 1894711 403245 392322 1550247 1828894 418460 1857972 1624746 917664 178880 1910229 987804 884290 1378985 1563256 852094 783920 752447 1960049 728915 647095 1082487 1345457 334664 1764541 766758 1205878 473764 795369 946400 1936168 169021 933692 819261 298978 67370 227654 807050 1136833 488428 1162244 1578089 1431020 425803 1184899 583889 1473540 1747464 1279009 1793290 1319893 1262872 905710 1920675 1068468 639698 1990619 1806948 200345 901810 483903 959278 581185 893159 34442 1799479 687389 704680 1000530 1382240 707725 965810 300464 1360808 49813 1885253 1852722 1610908 1759428 1702985 1022197 1045748 600604 410742 331483 1737622 1304311 1602040 244621 1042804 180749 659863 1211639 1338068 136981 1416056 437243 1518729 730962 958825 1961109 1249610 777534 499864 1962667 1730812 1951842 1489365 1016732 267571 1663512 944212 337096 1923891 1674601 434008 1626873 677188 683558 634310 125358 1940955 574429 1833906 27319 1185679 1741082 18324 777510 864875 1545316 1429080 164426 1365519 1608547 1455856 1419792 20662 1751298 1892322 704005 545359 1762637 91074 444427 1898854 403065 107336 1294598 1896622 1283748 799485 1455399 1877548 1599552 10949 934587 1422161 1795922 61188 1156021 1111668 95519 1286950 1444474 719268 712444 111078 1582679 1761667 1062108 1453064 183285 721493 1059728 1332884 647211 1971771 1631221 742975 336415 955266 1163228 1555224 577254 1270091 839299 441546 1989756 103786 1406498 1661227 40083 923690 1626752 730596 1421926 282328 1794359 712844 172388 488994 769811 660786 754936 573556 1297345 1206503 155308 1552030 1372093 1127805 179261 468722 1809022 879821 1049604 602500 541441 203543 1685248 1178933 840380 984140 1571081 518503 977337 287434 777703 1187099 547975 1532352 1442503 1664770 706386 1114610 1029017 1680310 102658 1619175 532290 1017602 566679 425279 1090147 934069 25216 1325931 899661 1349149 1301520 207414 1533593 1809144 799223 1544871 938449 1139516 1323171 303914 295147 249534 1784349 797227 172960 1816377 1874499 219578 700258 689075 48898 851603 712407 413929 43361 1974179 1892309 1766839 905287 967801 28907 1672968 1611505 654736 1213203 782004 24984 282516 504054 822434 1667318 1391571 190252 843311 1648613 439071 721221 1552726 541996 1596794 1888814 886084 95119 1867672 971986 439578 779720 84078 262684 386683 1116743 91546 1392482 1723787 1898430 794480 1823035 1803386 453045 1432062 365033 312076 1685280 106862 528433 324046 1004322 1798392 862976 1545442 138644 1521044 1827834 684054 450743 484682 1283963 995637 907456 467225 154532 1958309 1709925 67344 861233 1746031 1145187 702919 547832 1594626 1401189 741727 1400522 75789 1936376 1340270 630248 1584402 1431594 352873 345925 404957 733801 1806218 1392134 1197813 1043005 1654550 1389158 945130 1505791 581039 705836 489792 186241 664515 551444 610398 1324470 268171 123241 962541 1836350 1316191 739694 314220 1555026 1690509 907697 1346041 507173 1871087 457571 867706 103538 1228950 676633 122110 669825 1705768 1210453 1744455 1742642 1587082 1696093 1493273 215037 1274187 1525391 1233860 866649 1055101 1236931 1446039 1737558 492332 406160 772902 987445 170369 924189 273803 1702745 1333781 1688682 1035961 1536024 849770 1655863 1618604 971546 1944135 1653201 979201 735762 1846716 1723594 1818001 89850 1230611 1390840 1441376 1627054 1884558 240681 834044 1476363 2397 998683 1875203 171923 1757926 1850382 773521 984420 1808155 451552 1696151 948882 247464 1361630 1812017 1435638 1492225 1110746 420890 1311923 1606803 778693 1521281 601037 1061089 1350890 954636 1246642 983258 278998 59121 963180 1560769 682927 1372558 1978756 1717381 579073 1172828 568695 167210 481841 201160 334844 1232454 177305 583431 1624163 574116 1550954 1937907 1711145 1637585 1897306 897404 1495722 1557200 708355 1559586 1640883 1342241 1265928 599079 939189 1049463 1188314 1479774 112730 310930 1869482 1625368 1641983 1405823 1984765 1755430 1187402 1457889 1810536 322054 1177287 3788 1258270 544310 509654 1419279 1397652 1318535 961356 368224 953352 1571551 693909 1618462 1111190 1574312 279853 1425617 1311012 650124 356128 1098756 340528 1553357 273285 347718 1894523 1745638 212310 873988 1743123 830553 1983705 1234042 1183354 1938352 607861 1344639 1816152 1623062 645140 1122763 71075 1642176 1250101 1705494 790626 1106503 1017377 1169547 1820937 1703388 1936864 1350783 1386937 256015 1202119 532770 1146732 1201073 1631535 1772587 1136105 1048132 154977 999317 49340 1907221 1237993 1475233 1442279 1825268 405266 101144 1159432 651744 806270 127569 111567 1030734 1231221 233146 332045 475096 667236 67776 1094404 332326 369092 1323203 173830 1587131 1633203 1855147 1688601 1697174 140827 1965090 318929 994560 1981502 1995084 1232123 538433 1623238 14932 335742 1614774 1171428 204557 1725143 965666 919012 240340 1186376 915551 504064 1000119 1784104 1599769 1502783 1789498 925119 870221 923803 958671 1046624 165634 622866 1260347 1774916 202057 1293042 733450 836311 1776312 1883944 281535 309818 1130420 118719 259018 1522920 809372 308141 593073 666360 786895 716019 1862142 408535 833976 1245035 717945 636896 1717570 1762414 237549 1573989 1537214 1692247 74623 1892866 1566304 489354 544716 265544 1719788 15037 429080 319161 1714800 555462 834348 716658 715964 1270832 1094437 1795986 1357607 1728376 1123377 636745 113289 1646702 180874 1411105 601274 697038 1556727 1552063 1023342 675178 73741 322821 1451911 642211 273495 1877556 652704 180297 1560477 632196 779186 1599697 1417967 1837672 1246503 1901724 816106 1380767 1600658 1835524 1675194 1098320 283211 1243770 660236 1426188 18694 135899 22156 1267352 1114246 57529 346014 329269 1047401 1050866 158474 1617548 317952 1350173 985816 468696 318989 992012 438370 934098 1975352 657599 331607 463233 1816264 457373 1346004 1365131 1990069 1590996 448985 1503605 1270165 1162371 529359 382013 1676421 497059 1995727 1280475 518810 105156 1369051 1513462 1522939 789956 1636793 682017 1666206 725609 1503853 1566041 1148637 323479 1452769 120846 1297851 558669 1110025 1123740 1627829 638253 244405 1277946 983556 183320 1189601 1695339 1685895 323850 941589 555956 1376057 793489 489177 1780770 15755 1878833 370791 1575525 1861543 1863590 232175 210360 1801371 1724697 330845 83220 495107 221353 953119 1430031 796693 1418685 1942392 592418 85585 1831449 227706 1629953 1953383 745639 1265368 460038 1393667 1551894 1324409 1745394 1123289 1077356 245995 411019 104067 1410229 1304494 1170055 1775320 1065829 514181 275868 91146 1318078 367108 1527563 854875 1248743 1479458 387196 757330 191986 1352006 1709394 1784535 1698871 369392 173099 1427188 1402192 1935151 1676197 40162 434862 894401 1243073 752603 154554 1974939 1780048 168965 675337 1003273 1741286 229351 1936031 271439 1957642 440388 1772203 1530754 1992636 670774 1815527 707968 1417272 1042723 680651 1859252 1066279 450716 568768 142099 825858 191838 1605267 441608 1879475 1110623 289968 134182 1046123 1241314 565864 1653324 1816801 126386 942162 1349344 1394710 1470375 1073508 131093 1695924 592528 1889472 1427106 402858 493573 1145895 77640 1828712 311975 441397 1678968 1294340 899255 41340 761381 604621 1289466 412035 443953 542759 1574560 913878 685381 1459435 525829 1969998 1894582 595945 284183 267035 1302172 625308 1478617 1227304 1288868 1782138 1725249 967459 1321509 89659 1516535 1955700 375541 1116308 1435374 313833 1108808 1339429 809523 1264971 1054307 227277 1694660 204204 21478 1258614 1719551 497512 1036028 1657652 1821016 108513 1045186 93965 867211 1536809 1945481 1927858 904955 1794175 143360 1507348 1248906 1688069 805707 39795 1489799 107362 173383 144708 57459 1977629 751549 627621 433688 1326279 1717573 984773 1526308 644788 562323 1282453 605214 634195 454643 1254910 1668498 671619 561343 1326063 1410402 1697392 914222 1760049 1015503 598618 1381245 17597 879566 1491106 1206512 1068980 1313215 1423218 202911 444252 599189 1862658 244371 1795147 1729589 731879 776720 601161 481078 314845 808128 380264 1847118 847423 1253831 538105 977064 430172 672336 372673 1507788 1279886 1859215 1203969 935243 1661864 380973 1867438 213963 869720 1140279 1915326 1564069 1197554 1033827 563864 919308 1242281 164537 998975 875685 29558 1259123 734311 1967716 775797 1518643 1457933 460777 1120105 893649 1976941 772520 1148880 883550 1836872 28103 1192122 538212 834379 403743 1048485 214492 1220789 1046766 762774 733619 322884 22836 1503197 206191 401156 1561241 89812 1249446 135240 1613059 1040436 1310433 13137 8598 254221 11670 457212 174813 1521620 171413 177065 1352938 544931 96533 1110990 1276223 1742647 318346 1248264 1404025 213730 719842 1474988 970158 1262070 1053913 947204 288051 1661244 265959 457627 1809173 865262 1328747 384266 426391 128921 890210 466563 994031 274132 1188357 1146520 1846107 828762 1787183 349709 710846 1633977 1046134 59814 515846 495337 621652 390431 1598687 1927326 581812 854396 372816 481332 1337137 1042776 220246 473671 1335194 1946068 86381 125739 1666798 833264 1111037 779371 1192726 1714903 943095 227958 1709327 436694 1885174 809360 1631613 1245304 1744817 1956629 1353815 416865 240903 422947 518142 874255 210701 1971156 1282234 1405461 355830 537063 651056 149522 1586633 665813 1864561 1736120 791095 611225 664245 481443 1796807 458902 1959370 199707 1204712 1324302 1730527 866989 668880 643220 20402 27922 95259 1778307 489437 128576 1718068 1683965 589562 1584286 513199 537556 249759 985603 1848021 1178122 1787516 1755086 386593 801742 1724916 192439 627590 1948337 885463 130759 812601 1246307 1229656 71483 1506119 1773331 781412 79784 896143 444977 1202973 1648128 788502 1773319 1817653 388369 1400311 1855398 737221 973406 602006 219838 1942194 1067385 1557484 355095 282557 1436231 1923062 903352 1146513 1681650 1009420 1386732 529998 658023 654281 754548 667481 1315914 1351363 1607831 909527 1051436 263489 1735426 48155 266573 1239400 1879748 744953 892578 658430 1235960 312371 169576 847703 12699 976814 899565 1756924 1133342 1577587 1784116 790070 282320 893429 470639 1708513 735855 1262007 198015 1824877 338783 1230768 25330 1525217 877875 1427164 1904133 1107139 942958 726446 225729 249856 558832 1279109 1321977 1489981 1787295 933013 1763154 1021969 980367 652189 551488 1407188 1257450 24720 754225 1139820 1197809 981260 455359 1364846 1632043 1311892 462070 1638009 1767877 1884482 111368 1759599 129799 794872 391545 101406 1260994 497906 900050 356303 188460 263295 1532010 1453653 10289 1058091 812077 1276995 796729 891996 1680307 1619007 573664 1704586 575865 346602 479465 1879852 160079 887437 951389 1166029 1434666 1026840 273630 510159 537739 141212 1826847 1581594 1187089 1871010 793985 165503 807734 1333881 1164624 1324139 1198742 1517289 1381948 690794 490423 862941 1363453 314388 1107369 128 1552721 1308355 1678645 1292897 1925114 208835 1754548 415610 143252 1380508 1816417 1400765 132303 821472 1736873 499080 1137983 147880 303602 930304 1533993 7915 1370942 727681 39830 770105 1701834 963411 1476140 142746 1591729 770492 1699219 640679 162542 1803217 461996 1860073 1570238 1913802 1179323 455873 322432 402567 715939 456039 1080122 729139 634336 290277 1780456 297031 655105 1254143 221606 371327 848873 879379 1237218 1058363 469706 1586941 347532 1468816 8581 44624 1840086 1431921 1098552 459935 71548 421128 227049 492653 1385949 29322 798079 808469 1016368 869938 560117 1948180 853741 949103 1536175 1570 1236086 1109259 1150892 1568119 923761 352884 1805997 1530901 1839573 480744 1517086 1712850 1036287 479158 1983939 221776 1487802 1044409 356873 1962831 1685068 1300313 1811558 1495329 214924 97428 588231 793282 1250498 772014 319062 1860695 904470 1959529 937054 937211 1224614 48088 1895074 1523234 165265 1118237 205201 255891 1140625 1346250 1908482 1281855 1060479 883195 175030 1607128 1208263 68764 622035 474053 158889 245286 1739523 1084742 193344 874536 1075134 336434 1369270 432217 379498 166699 1110774 596909 950505 531041 772595 1181791 717225 625871 1098375 8513 66531 993125 1164411 1212015 1996988 47194 1110882 480064 862149 1112103 677009 1257552 1691238 693381 50253 1774321 1999959 1316477 1062870 115137 1536106 981541 776744 1358599 479208 1404210 1741834 1373701 607123 225173 1912944 1448856 1198493 1263144 1778741 128608 1252208 1454310 1248014 1010009 1283691 888681 967597 1442422 1210574 1537621 153433 602193 1599387 74189 1865751 705258 150940 1581597 1886427 160018 1731008 1321738 614189 18217 256281 504013 1590354 1982731 1211406 1007764 329772 1391522 374898 1304583 728697 197638 759559 1535497 967638 1872988 1327511 658088 402336 157117 1329770 866853 909938 1285640 1589879 72938 1564160 475453 1788435 371849 82583 1453974 874290 1127889 1924703 1398980 785422 495027 939253 659999 1177991 157871 378767 772252 1074643 204846 1306071 1020759 1158550 1788212 870311 417278 32382 1284000 725749 955609 340914 715829 1977187 599270 50413 694059 830456 659666 1406858 1415427 69089 1085530 1025239 818396 1621194 1187940 400798 914068 1270529 1798758 566628 71595 1566192 810843 617418 1373527 215635 627282 1969452 1867750 1989098 865602 1407792 424512 1869995 1854988 1610125 342546 1118081 1632686 1657108 514441 1115577 442700 403199 932418 1254798 1893529 687909 1967469 308793 440796 517840 218971 609511 8761 1022038 1240182 926444 349562 156277 1643449 965086 410254 19636 994040 526878 1542223 91967 1737623 397798 1602247 208505 1448524 1506283 480390 1599990 815935 205199 443400 583948 1006810 528164 246212 1311931 1682793 358444 1971910 1720365 1927923 809747 1713479 161274 1743934 121034 1743880 497434 654870 183647 776385 1333383 400550 65754 624728 647724 890481 1646566 768813 325012 1994431 350484 851820 1707809 1049220 1434006 315478 1390441 1179537 172798 1668631 170927 698933 915160 426489 1767646 136838 1806540 1293095 1423910 888091 1142027 1535196 1999622 720311 817277 1512742 1224475 1257644 1093872 1566584 485211 562278 595800 1603374 1796306 354502 91673 39264 188453 700081 1914858 275796 414179 200010 1646739 1266183 850310 289965 745659 1959973 1843526 1286071 376727 32488 1611218 229688 124713 1312957 1044791 1226281 167956 382825 732548 153732 160984 206922 57869 1562066 1780470 1919784 629544 760589 1348291 437931 1037100 903533 812513 859410 1605632 1708708 1975026 827196 1215600 304420 1867675 645740 790740 1601557 89918 966284 322119 1028853 1851413 860600 551246 728870 1838040 1774186 323627 1128457 534592 1762152 1448188 812881 280181 1685332 1841613 12963 1017971 327371 163486 998349 1560037 1729202 47095 1229451 1977748 791834 1191990 1096572 1161276 748255 706809 1423794 414613 1684083 1251690 1055064 236859 978860 1791527 874901 831178 68657 519130 1675006 1253556 676557 1839022 249184 798838 1311254 1601203 1347396 1495136 35444 1077646 530740 460862 1227228 489505 1195776 552487 1394390 1868131 1395639 1755715 588731 749239 1597112 900157 1291815 1526908 1611002 168594 1996775 1361194 1634853 1741219 918836 1856554 501815 76484 587363 1913893 1025436 688596 1185434 1168259 997671 1882003 1769755 206183 276042 1377305 1656139 1021281 502305 1173157 1296010 296267 577516 1631414 442835 1138520 1246725 929161 245373 300530 116657 273518 1449914 1385650 1626116 1413961 1399398 885815 136915 1285239 161815 1893083 1926286 326466 395946 1522979 1571978 296694 461215 997727 631406 1690440 920718 201493 1768147 431658 1677440 236320 16681 1913195 1168001 522232 1274121 1305519 1497309 243152 421884 491503 819514 1814765 200601 1255602 1577646 419602 468681 806912 1422901 1764356 1984248 552590 14066 1419630 486357 40243 976959 1685771 455889 1619165 1260062 1313060 138706 400701 282216 754400 988361 1154645 482177 1489696 1198051 1718473 504817 1484719 609665 190767 647980 662382 1769345 1184430 65474 913624 150401 1486417 995432 291843 1445927 980794 480213 186109 1928161 692554 1374138 1172397 1732849 944472 1240668 394213 523700 274303 552209 241126 1547139 498502 618911 709945 1302083 1600345 1710823 1479390 1761616 562344 976104 580662 1193311 772036 1110972 334559 1925587 341178 572781 136159 1589750 780035 183382 673688 491441 1747558 1808280 977609 137042 1344372 1569263 1629445 243720 691649 1275060 29810 787235 1901104 1685555 1535991 419153 1971961 1217736 154718 1892240 932660 1754671 762097 668204 1738007 1347322 1285503 101983 1436434 449045 723503 1254753 1443885 863553 667033 400228 1414440 1273556 1266987 1641963 1913217 1664820 1037512 1431098 231266 775917 571244 680830 1223291 1956291 1291766 510142 1584553 74898 89692 600299 1947465 808428 1191234 538458 1194078 1655298 1609728 782113 840246 1006459 968985 892843 143499 1941268 230140 1324504 1312228 17787 810033 341186 1400231 632129 509527 1468186 1336190 717920 54278 1974065 34115 1395707 103778 83273 1957210 838079 5035 91382 673125 4912 494587 1041238 164126 888657 521882 342816 1085918 1546898 1240835 1114585 29981 1993334 1295622 975033 641426 1848490 1814594 582748 1890908 448833 1583730 1205893 1808137 1111300 1624092 1070447 93698 1174421 837316 180741 1424268 820264 1047332 229999 837322 1107122 1508636 236314 583206 1918757 1615334 611226 183246 381014 875937 2564 429784 848325 1941103 1059327 1699289 1417999 817581 630352 1961343 23280 1589683 1729128 71468 1212826 342774 1859988 421899 1272924 1762456 1406154 1161245 191589 1345855 1681649 354898 1283649 665881 524328 242030 638758 1550710 210176 55336 1820070 273252 973382 736228 1398684 442853 199856 151697 1198652 1853928 266056 1375804 1967988 1918136 573146 827078 532121 648499 1967649 68876 704452 307292 1092429 648831 838839 1451141 470437 894811 425277 1175170 1955743 879892 1544034 282382 1502563 325607 356602 587984 550971 28300 1487902 1113794 1556422 62928 1127616 1416787 1784604 20268 831045 1747849 1058643 1411088 1796814 164048 687084 1867256 806591 1979060 1402224 919028 1854377 835397 592328 896848 573574 384069 1266366 1069376 446503 905929 20142 1128745 1893416 1006581 471974 47482 391062 457877 1031338 1284255 714053 871110 1567723 680744 240580 646884 133628 1052585 1511885 1690877 610520 1775629 1342107 1939873 728202 1529112 862375 1765638 869241 1717510 1022485 1189222 294926 726790 1615889 329816 1574165 882732 1129806 1604724 1771226 1094141 1112220 1396372 302358 517266 165445 912250 265851 404133 1238901 1989043 1229948 237158 801164 115508 365458 443497 1677983 1234886 234635 1708830 1746559 488044 724795 474915 30339 1616771 980349 1507071 1736070 128942 513300 750978 215320 119618 841151 189898 862763 580784 60229 539375 649492 445484 250568 1739229 292455 1887728 1994293 1765947 603865 65275 1856841 1871391 1694443 1598270 1009885 734377 1862767 199336 239164 1064853 1414532 1023783 756092 350536 484961 804949 1095386 1710057 192969 947919 1232441 399340 1092475 1525547 1883311 123952 1356727 392947 1659674 1446345 1937232 233175 602301 1561159 1162347 1350528 885299 1475307 59362 636210 1038824 1047209 961687 948533 1212264 141948 441859 250336 902055 1970577 215041 1837391 1382306 954905 686541 1067233 1359027 1394653 133022 987137 1809263 38560 368307 1727342 1584323 1453345 1034937 1950282 1260949 1477413 1867433 1498809 743256 240281 174698 22673 935644 1102027 395902 1089324 1184565 1338543 1843186 471525 27650 1006607 252510 1219874 578925 1423711 1533814 1859816 982122 505345 427073 959239 1330409 816993 357454 1486971 590483 1997873 321625 1216776 1112265 953912 1039912 1161374 784264 777741 1443829 1580840 942676 1523786 1694160 1978418 900442 1144725 1086489 618737 182085 1020971 268359 1338514 582618 1580157 1920794 904175 1848272 241154 1876378 382665 172480 35808 1429821 1286227 1620933 17821 3785 1647856 185468 1868935 1049825 1784247 1344617 1078358 1570884 302812 306478 453359 1133555 1289558 764039 345568 34255 1664977 486115 1957796 681104 324623 1325723 1101861 1877993 134214 1756116 948990 588303 692194 413716 1771782 1356344 1030804 925576 118969 646253 635663 1728270 1548783 225042 612428 1492416 1821 1367883 1282955 1796577 1894362 1907885 1635214 1330816 557902 609846 1777656 1826596 1506650 164929 96676 316555 1256502 946747 42721 1541830 721691 909323 600851 1739084 1234725 252050 835298 550986 1993950 1739521 1232646 305462 178131 778825 469727 97784 1842383 667238 1098536 1402500 1306698 890552 83633 1025470 168630 1696324 1283258 416924 647269 1901799 194830 575932 588146 682653 1373599 1443883 1927711 668207 723714 1184713 432959 1631419 1529430 1656610 1192711 126653 603258 1932543 1291789 1302101 877253 1848804 917323 369483 774978 480603 1587489 391398 400323 275035 400874 320941 1501648 1836431 804775 653283 1988869 662776 543813 233960 1885357 734696 1366103 1821044 666898 1069578 668596 207526 508747 1678672 656505 487351 1998959 765911 1684964 982121 1715027 1379224 1858644 1972146 1601448 475043 1385635 1252904 1972162 1942164 571828 416541 710268 1206171 1888875 1432688 1838 991332 345801 852168 1681104 1777672 1096124 394694 518100 155182 1191420 1757636 1436829 1197892 981123 6581 1824071 1702782 1853149 1629721 1837237 1800287 593958 315088 7238 1636556 276678 387689 1160265 1472197 1256532 499097 114790 535810 1093197 1387430 1905816 380370 1899451 907714 677980 1407317 1653303 1624505 659674 1973691 520473 654201 1934646 184038 1286565 1496724 1514033 1426854 636133 1589861 37928 1637500 74209 1682074 1216035 169821 1795291 67166 807539 1090155 1945962 1926822 771069 1049352 1369324 486848 838690 322790 985896 1500632 1910720 1041249 555337 1406618 1039511 1344737 886320 759321 1367840 1998657 961749 443554 1671289 1693860 1865575 1793973 334048 1738458 613863 1442504 850110 186746 187762 1536297 1582533 1343758 627386 1214368 1911808 186306 216913 1627077 1674952 1610749 407251 435523 1978146 525936 1759501 1029640 1168962 28337 963816 568952 1585771 62751 460867 1938731 859070 1085282 1711285 141403 1266734 1273240 299906 1380692 305512 586061 865777 381180 1521924 575104 371497 212792 1420609 364159 461399 669501 1239311 1409037 140798 1898563 1259858 1264796 1814851 1447280 267456 1867134 1718588 453750 142531 25327 1082424 1587715 904442 149460 1541148 315574 1794265 1426893 22461 1379317 1995942 1966867 971755 455472 9076 429891 985889 1279622 867711 1924132 73499 397819 375528 1227716 1209023 1258044 390083 584624 1178360 1443912 1778398 201014 1019740 428232 550895 787407 1802280 1987038 1665487 301597 1806986 593060 1586326 1797688 1099131 1819303 29866 911185 1214886 593211 1057306 1616473 494667 1490693 675624 623475 1132585 38566 1323957 1137116 891287 155654 970734 528436 1060113 415356 149801 962437 1256078 988639 1778343 1043705 953319 1991096 1432794 54283 664778 1864121 498755 1093314 1087387 1798947 1745094 1382570 1848627 209276 1741414 1909338 666837 1132124 1452913 1642211 1346913 702930 1209285 1725180 599921 153838 739457 562448 365428 1468054 574812 21386 142765 645160 1197710 672357 28983 711489 1061638 1777475 139548 14640 1569985 937493 79578 1557381 1433894 1088473 893477 47796 572644 1134240 1836543 1096469 940863 930155 1846931 174362 498342 1995169 205994 691771 304064 592132 1840448 1390009 153836 26977 414129 1920835 1539556 1907393 81926 827657 351196 994305 197851 499314 1514840 373462 1770609 1275179 352490 1961108 606889 170663 391071 484988 1008227 785132 947434 1573984 1422205 913332 947151 373069 952809 1362322 26440 1185040 9216 140998 1343331 1515025 762425 1187212 865766 562454 837928 1958224 79199 67568 1467565 687790 823 238560 1756074 1604186 1710512 922732 1311961 1337333 1911865 494677 871612 376218 864281 1468481 1404337 1129060 22758 537062 1074969 703584 558842 283310 291402 1037215 774182 218611 1384280 1763080 1102540 1303393 1934647 1827016 9862 409859 84668 308778 652836 1631970 632801 1214958 164347 672050 1420018 1629909 1124340 1406956 558464 1127765 906781 1353435 414809 1224988 710724 122773 734205 1885146 342825 1498499 1196563 928688 1828335 1192037 569545 1406758 344400 1449585 1702116 941023 713825 129600 521459 1501057 1149255 1717190 1937737 1758734 240463 1359552 1606771 353345 1489604 1548822 1536934 460654 1980891 441354 1617528 258876 110506 1474424 583668 1481518 585346 589460 71834 1327931 52162 426574 1230888 241345 1787259 714273 136044 1214714 269059 835378 1535983 1382879 656455 1687342 1010974 1649156 114871 153387 1722699 1533980 1915710 1770161 900011 931365 1905752 597328 1726362 1702349 1197400 1765312 1037118 1461990 224988 1058385 343313 1100100 1581236 1929340 1547048 950385 1037203 707586 1533413 240697 885660 775920 1600802 678650 1022129 1649095 46648 690746 1189015 336358 560287 1153426 1035317 538175 123648 1928112 1980294 311627 1766594 663866 56886 1738152 1389857 43889 285291 481209 1426723 1798444 1238517 1513903 1512864 1081835 1553398 285767 1031007 1031859 1897512 1044236 1793690 1570703 1886893 1710212 735745 996411 1442138 1401724 1691036 1486124 1314753 1996005 452413 1231008 1728207 153701 439485 468212 211057 1598386 1961238 1417343 319532 353480 1133169 1187027 801470 1827733 420704 1548820 1904568 1633947 567785 1771358 777205 450984 1800986 677784 1981380 425047 575362 281615 5346 1787138 878384 612047 82134 1059486 1005866 441382 1445068 93054 530368 601078 1356072 1343209 932822 1692344 850415 412796 83545 1933844 586205 1101627 168607 1638555 1531512 1943928 1594645 1158739 1795345 840829 1889116 746343 1442248 1190120 1675708 880939 483940 584160 1639967 1297401 702728 1883012 516836 773731 1494759 149805 1383377 1512483 1239583 588774 895942 816314 1339686 554063 365394 176634 255716 516122 1995817 956704 155467 946770 1438202 1699363 1333038 74367 1615818 1951256 350365 1344187 765043 654845 1206849 565908 915083 824134 283734 1543456 1564993 685583 664526 120898 930963 1060377 985358 1775828 64789 292100 1459422 1865146 1070082 1444500 388893 1973598 1803206 1686247 1306469 1053146 967929 344701 1298820 746549 148337 1637506 1179424 989531 1199417 1202777 431285 289771 1852729 1574881 1328260 780127 889827 1546779 1291971 1757167 547597 211511 939233 1091781 711787 580157 283286 300554 1158013 1681779 136234 1193483 1214874 1324002 1744919 1358533 614144 265593 476660 1466662 1031389 390766 1946538 1412291 781266 851475 1918041 238905 374805 372066 433039 1473419 64967 973545 319109 1083345 1523841 1596309 1560742 1676183 736469 1871534 1771578 812184 1132939 518113 1734776 355828 1984173 1018111 450318 1768823 1696310 147847 1481102 1983228 955163 1269538 1898322 887567 1513948 1561828 177379 402677 1711115 437920 170327 1054092 1813590 1804396 1593331 1554043 1388513 834404 905104 1432450 769675 8814 1442642 1693750 860282 1365228 195406 1437939 1353741 914599 629277 86415 1449248 1472262 283409 1809645 1051050 847541 1829113 1063576 1651679 862507 1389488 354941 1017138 75156 970524 1922210 308257 47812 577724 1588255 957814 491975 1880341 1276796 682928 1793555 1076476 694735 59751 984389 1167229 1554615 1503645 1474580 1466743 693811 775042 775657 1485918 627146 597768 1828622 97780 1801972 693055 547046 1974620 1510751 643376 5130 510870 627035 183758 1428645 1226298 1781010 459992 1583571 1751589 474768 214204 316608 187373 1498471 1454498 1691614 1520821 348 1367533 1807006 1563356 919976 1982978 849605 1481356 158379 1075886 1734830 1267706 1526867 1395693 266969 983431 1599889 1982557 1390646 1948766 1406968 54716 598744 578706 1536882 1371376 433075 1749968 1689331 25107 1086407 1391831 1958174 897837 630359 1862068 1029556 1283755 1626376 1790722 1849488 189949 316400 1904845 1954193 602132 1855208 1900235 888154 399187 290841 170905 1051257 1933420 455096 987170 929795 863274 1916644 1246095 953186 1705812 253044 1909416 1173815 740997 660989 557433 505606 1555954 1494176 451930 1514608 1283166 485642 827730 69049 392611 140796 1087850 1755999 1428717 1189502 116639 581438 1650643 924846 314268 1763272 294799 813040 722096 1340614 387478 873647 1860719 1854227 595693 1455935 1325394 711823 7069 1161311 657903 1356081 1522948 1226516 686998 1949588 667123 770325 1801938 1856073 1793107 108072 1020018 1911704 143736 749545 741635 882567 247020 28181 1060608 735721 75475 1553567 1803927 228323 1190200 978761 1593100 731672 136354 1653764 1295019 1113153 843460 638176 465210 49075 971296 1444160 275669 1913029 876133 664850 471894 1750908 565135 1694181 558719 256051 1638894 347126 15864 1522988 1309923 1686694 237884 1571620 1829858 756377 114308 542380 1360663 664974 858087 1069459 1470436 922808 468081 473411 1757260 1221960 393367 254956 1913525 1545289 210538 336307 977394 531922 995663 1262818 239137 385671 827527 871142 242154 1825492 116999 1146373 1781050 988908 1843596 474484 1525442 1350286 1760759 1633518 90951 1445561 1294507 358484 1064339 708128 37602 1054933 476350 1062835 37545 584837 951531 1820859 1675643 523978 119252 1293710 546108 128013 712256 1536587 845753 963998 1967 1559416 646117 1361546 575281 1669743 830620 19515 1934905 751759 1890020 1067455 614775 647164 1209705 896197 1505291 730039 1484445 1578991 1377744 1039039 365876 1017017 1299655 521698 1714970 913918 1226797 468392 1046676 63079 1506041 884343 1809398 1045100 971398 136215 489982 1324823 1413605 185712 1586199 473000 1537561 116959 1999941 433411 1149675 1657630 1553323 629884 57478 1957175 1738128 1085636 653191 1874453 1292950 881535 1478570 1382755 769648 1780411 1310021 1571467 1831723 1201732 1890282 568331 183900 356005 1667222 437269 1103948 1633411 409533 1203248 1619623 1429644 1783093 228453 996240 1071025 1494483 553033 197005 896782 1648183 1836849 1570099 1959786 1931353 865605 861922 1020626 1350452 554746 1599509 928493 1363451 1970971 1194158 375957 1056916 1204840 762945 1356080 1480065 1124566 27704 1361848 1348734 129714 1907791 365276 1357609 910770 523283 1106931 94377 1622348 1663566 1079229 594647 171349 54543 869837 206835 1394068 1948340 1549351 576276 1876005 397314 1981190 585822 759003 1449255 479961 1809347 592397 1079248 1532808 233896 902174 1095105 603771 890386 1953843 182863 1728104 1744212 1001825 1308286 1865259 1996808 125822 561282 1855577 214949 948107 354495 1427203 1156314 230424 824622 7281 1659255 1929819 1427205 300379 42543 49475 48661 552076 1005176 444514 1100715 677687 766245 488557 1550875 31548 1443276 1704176 1299876 250261 1806268 1910269 1217171 1411189 832345 1403350 1776585 39086 1470549 1251936 532834 1437820 210354 1660221 1946659 1851653 1718623 1926091 1795936 901910 417294 470995 1178073 923685 1590826 1349341 691376 200071 128421 858831 23569 1584618 821611 434491 872482 130959 283195 704833 1193455 988014 253423 647722 1564469 1122362 1052288 1702445 1075547 1693393 1605284 1458359 913196 1951054 1500890 977366 1387231 1693530 698781 401745 401309 1062436 665005 364461 769982 948553 29283 1646726 636039 173621 1958900 1005665 10736 813881 1413702 89479 386991 426778 1843452 883864 879008 1822079 103012 577002 1241101 1453353 1745691 927078 316639 1023165 535186 1264154 153404 1242306 1171359 1478711 200034 692275 830601 742282 351590 470100 522773 938458 538740 556518 780899 967339 787280 201882 1457435 458195 496958 1833634 788278 1965076 822575 712788 1533055 298408 1876790 966310 968097 1544069 622022 1331798 712898 1606096 65654 989525 892026 1825611 1622652 1851610 395758 1993609 1724175 1138449 29552 479002 1886516 702871 64317 483405 317230 711596 427627 212182 1248948 1156244 935525 1347998 1518199 1538766 1784114 1304128 332837 541175 1158491 746500 1841660 994221 77546 92806 172122 763986 919201 1327708 65778 231610 523335 615666 1594093 278320 750040 384173 34687 262640 1573889 1017432 980095 1342857 842508 840 1548755 1256440 20847 655700 889043 1791855 1032163 705223 979102 1489155 943307 580556 676196 1031262 27952 1289758 1728483 1809084 1477800 384974 685315 318426 917 129810 942610 599947 758095 710576 854809 1236841 191865 96581 525666 610748 727864 579266 1874735 1082849 263547 1325620 51698 593181 1610406 149314 871512 129092 1657445 1726919 1223525 254276 1006069 371722 1546297 996577 1559450 1453034 925701 654056 482997 1873344 1203100 1434811 1271138 1986354 98309 677276 271360 1193124 425386 1623356 517029 1024134 210458 1986806 1008322 1956538 83041 1266768 1005119 1280789 1579463 43187 848277 1253408 430022 1751750 518069 710851 1150571 860414 1685385 1726595 956962 1758091 1634293 276416 1846628 1139869 1452180 1604160 377222 45777 262683 680443 141737 616022 1177290 806187 1573158 1940919 1411643 181105 1089096 1398191 297365 238807 1570624 111347 111461 755450 387992 1371450 209775 872625 1067535 1455890 1986772 406804 205469 29931 267428 1134345 788755 1422868 671136 1263814 1405650 635576 1730956 1853283 1336572 780307 1388662 1460720 1126409 946352 530831 1363908 1303590 1985818 1329643 1184181 1060784 1739806 1613018 242967 603050 964324 1936197 1158231 1545328 1494277 1552494 806613 119887 1808873 1344403 767669 1100875 1962355 195105 430905 720269 584533 1454656 250661 1130819 228666 1025283 1333011 85496 1311404 633125 1610996 1452255 1094493 643470 1952298 1573587 1848895 1931983 610371 790748 119201 720493 201864 212245 1131427 917314 999823 1863645 1288399 1762825 274990 180457 81108 1514014 1513360 147664 1733011 1483051 1448390 1265041 1968217 390964 123913 1336104 1634756 1508484 1343796 1775136 1725629 1316252 1669452 93567 1912710 1810562 872907 117577 1012067 342065 513086 1649093 467161 635717 1027498 167860 788394 1240494 1133040 1544386 1841555 1812639 984179 1240335 521276 1107681 1309190 710652 497696 1256345 975812 1498338 1951053 1586710 1636108 947319 48937 102644 1776220 392342 1975765 1662075 528384 242620 1388986 1240530 1600296 1016471 662342 799877 954268 1092004 1180783 1549308 43129 1550893 1059518 442170 1147624 1455506 539379 1983169 472021 1002447 1624674 1167924 1359517 451506 1660968 1976967 1272669 828877 687024 1461494 838250 608161 421326 553078 1265141 1205741 1632272 387157 1171492 159959 962381 1608859 1344779 1807092 1633920 1127545 1093430 175260 1818262 254389 1094033 122505 235303 1301782 1452304 1241249 1199259 651105 35305 1777863 1989882 35794 612696 1169712 1548277 1090747 681261 377664 330402 1192959 897351 776285 792184 1004102 635982 1171995 1987661 914239 704235 419338 447671 1344510 61787 934784 1977308 1106799 91182 944463 512970 1485248 69357 99109 1352818 869281 805385 719060 853917 1648897 946933 1498900 1098454 49538 268599 1700910 239695 1555240 747151 910548 1623497 1652725 71553 1472649 1488771 810234 306711 782394 309373 650093 477972 925450 91589 174513 92045 1009515 1999346 211298 56576 1905807 872279 1176626 1249491 896448 1441181 74392 452339 1919198 1080504 119278 1161665 1810953 1340297 895731 1725419 75304 1171034 757750 1414543 1134537 1729900 1079215 1790807 1123887 377292 589162 448701 57805 994010 1113468 1644413 1614596 1896312 1761713 349848 1869427 642325 840822 891870 1016472 1697033 694027 1723448 266558 1115496 981569 1496214 979252 1463549 292235 1991862 1782854 1307507 1043799 1821753 572508 375563 152452 480679 1617395 473212 1531609 997100 502912 274536 621778 562645 1095039 23308 163904 540985 1171527 146468 798012 1752801 1190620 1792441 1775754 1539145 1194122 180100 471711 1615610 1603679 64640 1022444 1211173 28385 311868 55233 770812 1050279 567758 1355498 655048 1507319 1798447 394887 1702555 848361 1034685 836019 1936934 279542 1900971 1230192 1387464 129537 1395143 1549734 1848471 476478 1791279 804046 1186522 773206 998808 1154910 602211 373847 739239 1146239 1830686 1672685 1651620 363901 415008 581505 1708191 546556 1254340 304510 1206000 1992927 1556814 678458 1896320 832969 1949366 199026 1516362 25241 497300 1357525 1478389 850544 590320 1686826 966733 317121 1669107 1634056 1630501 29022 1656596 267006 1506834 1797643 457344 1985239 1585507 57659 1322240 1953140 709851 772926 1396027 583133 551700 514991 522187 1374600 161592 1397188 496280 1034129 989200 259245 31262 1843499 1704188 1338065 1170445 172193 1424515 974034 1756558 836522 1137016 159691 460892 291413 1754772 1609189 764481 951396 1867914 1050367 393787 1673900 1577865 780240 1560405 584108 1959178 596844 443276 681738 335821 1938229 241217 1101212 309239 1803314 990314 1088902 154044 123932 726804 1185948 296696 1504552 1092003 1315646 97869 1419900 143385 30829 49248 1899242 363119 753212 1354639 1095200 574929 804677 933549 1752472 1823733 1041388 1455605 1335871 1466555 1507341 1283507 1318419 1435153 1382959 577922 507669 472867 1477156 869809 282820 529882 1314275 269653 1815353 631221 25207 638288 1915067 1454489 424633 1904409 33616 765276 1480521 1572064 6829 887362 1491707 1896830 920538 862453 1663880 1592528 337923 1800475 1775630 50347 1225341 521196 1723018 1308530 1409181 1080551 1075471 1586976 753566 765259 1918438 744499 283497 440164 777294 1457666 888210 1514693 172611 738086 365970 554112 124127 756591 1396631 657801 1396490 126826 31647 1965793 904555 1195998 1151055 1540529 592169 1896559 894447 712292 1658610 977547 331034 1698690 1948064 940619 625751 845264 256298 59315 719147 274371 979773 379571 1246115 815984 1635694 136192 1034771 1889201 215241 1658543 880846 1037075 905306 727630 643494 115259 542625 1415141 1962233 1446259 217191 1124422 166734 1713857 1859503 1486774 977156 1788769 1413760 1372017 618551 730745 1547382 1361636 1096845 1631950 1660109 160732 1839750 1776540 1682089 142620 697989 1887291 1436882 309647 831720 482461 675059 174473 20531 1425507 1724446 1133339 1922430 265464 919847 178282 1788788 1586978 197645 1323233 1394086 1304350 1024864 457187 1090484 338055 1378875 237475 1069538 520523 839672 1043661 1823487 862358 273578 1305787 1059968 1245513 1811586 1969317 1378173 712933 1316945 1675594 1516074 243462 1037528 1853416 1425589 807314 627886 1557133 98969 1698177 1501464 534787 1429857 1988379 1364326 1993648 524159 487896 501658 1856913 1734274 1265268 1029046 905167 141888 497964 57882 1125271 800568 1936716 1815354 836168 518989 1470153 94640 528330 1189050 577215 1517377 1186758 1162207 909221 1822193 1839631 1036084 69340 951960 106705 370080 660841 1127238 1443570 1598705 323194 439498 201220 1711230 49299 820713 161080 515484 303540 1102385 1868614 1186424 1852868 1168662 1668320 189896 226397 195896 580929 1018047 21593 778663 1388749 721103 705176 216540 1881580 924862 1742081 322393 1105192 339824 1395984 297519 1480637 1658517 1091296 1744653 726365 1177942 1402371 1456436 1428568 133496 1515314 1489661 1227125 371209 751036 925087 1254164 637184 1184423 1648996 1524592 1636136 199211 1559039 1624088 1669148 1421737 386893 1627349 692584 104131 793001 501566 1429201 1021360 1660517 1917279 1474165 1471415 488596 369412 862829 1424138 1959281 300086 652920 1288249 796246 154468 1358254 1143157 991543 934309 31245 1416643 1199837 1969983 440199 470398 784928 433012 1049790 1101194 4854 1055155 1766362 1588446 1005492 1891300 1629267 1890222 1713667 27203 1583734 1494133 297540 1531012 218547 1012729 849087 1053200 315446 557443 1788650 312054 704574 1243489 922599 1663299 1896972 5663 1652041 476900 570053 1323933 132135 99694 374012 279314 1579735 1927627 1488653 1332273 1695853 810713 805271 1057720 37563 1985081 30531 911738 1263286 620609 1018851 133061 1943745 403397 742929 214960 600692 1635841 1155985 1372491 1877931 1939997 1042832 651514 920455 1408047 1919128 465996 1238755 541322 1382646 317675 1708531 457845 1213799 1781056 74601 757085 1712118 1967099 1856415 832220 1097429 1303243 170612 1672671 351118 1010226 964834 89977 1984472 975290 1154824 150107 1991785 1667311 341106 1058503 222104 1305966 1402090 1947958 1221243 683114 959106 1121765 1604539 1385726 658840 590056 1083877 140782 751108 837480 1147871 945446 1849621 115747 207905 386290 738774 1438642 1900580 744632 1123163 1914473 710516 299547 742606 1484545 620869 1168338 1648836 544094 1925656 1562485 870481 1503029 726157 1964385 642166 564523 518763 508198 874688 608065 1057658 161206 1145251 600180 1554809 1933649 1738938 63157 488588 367815 1018989 877893 941113 1847407 434626 493862 1117510 1283764 39312 961070 64041 536590 745909 1319134 1430756 1636678 59778 1157978 349757 1359468 1399684 797837 251710 444104 474279 1317230 1242720 180456 1577513 506306 1043243 667173 1621088 102586 837239 62627 473910 1002605 73538 1457378 284776 1075820 1901221 1093668 1948303 562355 970246 441580 1751226 844997 561893 1503266 1999577 1105544 1372448 361568 399719 1475896 1773027 342835 205464 1461084 462447 474360 662799 1476280 1059301 600104 836569 1526240 1981273 876109 970407 491571 864948 756788 986330 1420893 1087271 1687828 404129 1112511 1749477 1939514 318332 1258633 1272728 1958344 880100 88624 1755721 178427 3663 1614834 1738196 411755 1416307 439041 1281041 86441 37411 1737648 1014568 535471 1779592 719175 291943 129972 469085 1805830 713615 1154175 1546216 372346 452369 1175703 485766 1386059 525041 845180 1302495 1178587 1193909 1274032 1875790 1086077 662214 1739574 1938159 597680 362353 924421 1447695 709805 384586 1594906 1764290 1490802 1513830 1210084 563473 1129508 225006 266371 1645054 1374358 1377654 1915721 968788 661013 90877 1370910 1836567 974537 940411 632012 793643 632727 75814 237463 1823192 1766020 1868575 1640035 65773 710702 186099 1847029 1524963 1723021 405235 624327 674091 1862261 1231052 443469 1859545 1623267 224886 852691 1683069 1695121 1203561 1445562 1651241 1028606 508493 923734 243046 1140057 771634 1864052 1597997 1629233 1721691 779681 213888 538311 919230 1136769 1542146 828719 43286 1265578 1408320 376302 838744 1036967 314561 595540 450887 1189073 1039516 198932 149240 317699 1151982 1912573 1896800 907936 477490 1280477 1117731 1504548 905780 1994673 651388 1156538 657265 1698445 1550307 513583 1096957 1411066 1183207 133873 797265 22237 1051288 1938467 1237024 510904 203599 232848 958889 1617077 165798 948397 921478 1280173 1871295 514630 37090 598247 1727337 656308 1200700 1153347 1659515 952560 1372635 775902 891698 865164 685072 225282 361923 1490354 318110 960345 1657587 1429777 224054 1684919 846153 1930260 1547434 159697 1952330 1680897 711207 1022950 1918795 1221382 1588615 1912579 629989 1862461 664079 253937 339929 313969 594763 1342996 347311 479938 44511 266097 1092409 1750659 1506217 1671590 1540409 1628070 152193 582218 1587608 1991976 147334 1438401 549583 358797 1779446 1059963 115351 480719 316265 1770951 1047736 1400526 1011104 1888023 1868675 9324 1573511 695897 1286948 996551 1032259 220255 666674 33910 1692686 1040722 881980 1822671 1262572 1492592 1721459 1774995 1350083 1616042 459703 749933 1510600 1421715 1120386 1715884 681218 1015541 431213 1531859 1095379 654899 242790 111658 1086653 656805 1367872 1824446 1210464 476388 23674 1964517 1139514 1550677 1438313 1620146 356658 1398252 1980599 80900 1468917 1983503 1358182 1766737 654288 7727 992070 754858 361473 1911155 916370 869223 983389 295338 1315981 381346 1833687 1757649 473043 1374301 1364408 1814352 999841 793365 99008 1972300 1082553 1520661 1628811 1150846 65616 554622 1303316 901110 427169 411674 635709 942522 748778 872695 466113 200994 1914659 1154590 1841400 1464452 270490 100535 1942109 1110640 438494 1088308 340208 1475067 1167912 1693712 732190 1561288 101963 254331 152772 85989 914611 634105 1523920 410387 1677529 949685 431903 1519227 1093352 399434 1988289 1452389 1507566 1893736 571695 321066 853674 1252582 1466618 1617715 1716303 1890763 1164572 1932266 991540 1322953 1921582 1595129 1011907 1819653 757315 324052 181409 266485 410021 451163 1192982 836147 989076 1945671 1984889 1215316 1886457 1194244 1337184 309093 1530696 1019310 1351785 1757677 701209 991846 1169572 786544 289707 851530 120638 33251 1324785 1007232 123549 1648239 1755003 1699054 1554473 154422 80254 1708919 127598 1990303 1462459 1222389 464225 987850 1831566 633731 60191 191737 1517565 737367 1949817 1305494 1543787 1462108 1375731 1884083 429473 1227950 143670 284749 1280950 958185 1073514 962264 1646796 1311731 190390 1972742 1333967 546810 10358 896103 463714 430409 610966 1896179 512155 944112 1336668 1451570 1466808 963155 184745 194496 147854 663441 835224 1266791 62536 217559 1504047 109496 938804 440727 1537032 887306 627339 1020547 1616313 1086848 242722 1641789 1882294 915029 1167228 1741246 1442252 907761 1735798 1150308 149828 1562548 372702 594826 709154 365725 1560170 1830673 1318284 1175578 507916 1669093 994909 1726080 506849 1423885 1361704 1159741 297736 1392445 1288511 375769 291004 810752 1312210 1319397 200394 180664 1291015 1940482 711288 283532 1205228 1487341 1616009 624013 844621 1357860 187614 1555367 1641752 47875 1862237 896490 873878 1604904 1006672 612181 1227272 1070485 624239 1564887 512188 345769 1157943 1688799 224020 1423420 1688232 144593 261107 615009 679904 1872023 1397260 1961980 313806 596654 1547498 964456 941928 79594 773514 429531 314181 254440 420226 820368 1395222 88857 79790 903542 367317 1276956 1677469 1639803 1059317 1923330 474394 1229738 1693071 1906336 1501103 757302 29159 551095 1723299 322789 924872 744147 501894 1387348 1845658 857373 1826335 1375924 1268927 923146 1035825 904783 429092 1496280 1045737 1694942 1857826 1637504 1338451 1196717 279282 1705523 713754 1703669 570866 1028416 1700314 1021145 79086 637606 1368868 1710558 1303634 1391058 981261 1218002 1530226 1975152 1948914 174397 1579508 1334470 1904091 1470471 1579309 1380501 1069188 957080 984256 325643 1873512 170356 1345664 611492 1509076 1579867 601275 240604 485840 1210813 1732848 1491881 1548592 571158 1097672 1336670 1571079 139220 507898 730920 1788318 1533181 254811 589782 897823 1411953 1634927 1754501 1509977 1164430 1870327 1722428 1336786 1958109 185830 1811189 802940 1914456 271238 634635 1791172 1961462 1618095 667875 1263113 689958 216780 827048 1294128 565695 1007738 1969165 1638 720264 585644 311045 386938 1704758 1141993 1890471 1055062 602939 650669 89030 1495109 320960 1152232 83732 624106 101188 707380 876810 274938 1594501 1552810 1892555 16144 192177 386037 281766 612029 1448745 170623 249569 1078832 1862850 1232895 918224 183618 92841 1123900 707232 1013914 856631 1864221 996203 1571916 206105 568051 474634 1436942 429340 524892 1765100 601997 610221 1254022 559045 554032 1791810 769176 646696 1520169 1150423 1870001 306825 1654788 610702 750244 540414 337720 1200156 1539619 912854 821958 1740739 540850 1395698 1861982 1568455 1248858 814631 830231 582102 1589028 1026450 25472 303360 624863 1103022 1336123 1016401 136400 269126 235027 750011 263645 1714222 600591 708548 597353 818198 559837 65090 176770 1589492 433948 858601 357165 1832311 152150 94135 403848 1830345 502641 312428 1300423 255652 1719494 1501354 133216 996962 804743 1946635 748254 19778 545545 391585 705353 1164633 1542980 1838427 1489711 1146842 1743500 1969743 1791701 1276739 1312994 723960 1483390 632568 1169342 1556883 1175901 823916 943934 590088 1178856 396961 1054661 90967 1916391 517049 1751468 1394109 604188 94094 338995 259172 1676260 476851 781198 1504522 1702709 593049 202726 301882 263824 35187 119765 1024266 12106 1729570 1366727 840883 1627051 434457 1716447 507253 536000 1582988 292960 794642 1942481 894214 625923 1500107 1692168 516515 1914948 795812 1203162 82747 1042997 1517536 1291195 1862922 267042 290280 412509 1303545 530042 1468462 822467 653179 825226 1600856 377856 1758667 76265 1037163 1589006 1205355 815745 600666 1056201 808219 1781475 1222223 1795535 988254 703350 124009 999947 672626 445889 533874 1866638 1952670 1589109 1276157 1918251 776894 404636 1525178 241968 863132 1219165 59743 1087076 703545 995 1600652 55213 993182 788101 548254 1821143 1748826 801907 322240 283654 732204 1347242 405858 119929 1836310 1398957 641309 1066006 64290 998429 1334148 918339 1315362 640061 17400 1739213 688823 114271 87304 857521 1109587 1965509 514008 664068 213033 560680 758382 1122741 1191840 1347023 580292 1884474 1603527 753560 304901 522067 1803059 941910 339848 1760451 1562831 444494 851787 1206120 1263159 1359765 527355 630603 861858 973973 98034 1542352 1542881 1144165 911145 995143 998130 818760 1820263 286579 1082393 1021798 1290796 1936142 741190 249617 42162 1306961 780447 1082680 541896 653317 371553 1807569 1805040 144737 1871693 1621463 490119 711026 1320927 88039 1259762 105880 1802969 1691792 1863546 951604 1699747 1089610 1145474 1243388 52222 1498461 1448110 1696312 1496245 1528181 283576 1876395 1098351 429683 1849280 1783953 622792 479151 142344 1801459 231829 699066 1797249 1771047 1647543 1758217 414157 107809 864602 22793 1947436 1470760 1759406 924430 1399419 1508264 1834946 550827 1304278 559554 565379 366675 1344396 1600541 1051114 1867311 1494413 408863 1200029 1882452 1545020 71070 1132506 595835 1594609 1540668 75519 628604 1149089 1169663 486166 1436142 23512 584700 1189048 743674 1593850 934393 1976502 975419 1439810 752839 1393557 314836 619970 35450 1669202 664806 1601913 83465 1474560 1877520 811762 650993 1830503 269433 1084405 500260 1447785 797858 732888 1495129 1321419 581829 1137128 717397 660001 1077434 1741523 558699 550119 768218 477051 1263345 380847 1934630 1500866 177690 564468 44020 683509 1122476 67730 108131 1923909 1842671 1255828 1547516 1961258 1878685 1318868 1311346 1577433 1018876 150066 627341 186513 315277 1132147 986918 229596 801892 92291 1171799 1198372 740405 1615237 596878 461480 1399004 1047928 1965180 366129 951183 1793528 1088295 744930 1054855 1330814 280306 1473058 1975119 169866 167086 1376972 557719 1763480 1225921 980879 1713818 820702 1737833 1614557 1334594 1037516 185126 1380956 1122205 1558655 843017 1634279 327886 1235040 820853 1531567 462590 124215 766872 191 1615621 1656078 887657 455542 1210021 1791207 1340425 1369523 1774676 1664328 694589 107026 162459 1418799 574934 1251935 1285185 1933068 131955 1608989 1982723 1975995 1136287 1100508 647401 1865955 343064 891756 878366 1901814 1426699 1426587 310026 272825 1095992 1695041 274451 42544 1986321 1899879 1927415 505182 1945838 1187901 1030576 217440 32903 353073 630305 1310989 1221317 1204777 881291 15144 1988658 1822618 677840 330781 755302 676169 1917621 261800 5773 61698 791840 1712038 55180 423295 1923188 1534783 1669380 1279609 216357 143937 762457 568910 1499431 687285 1835743 630880 313650 484971 1935676 915586 792924 707851 1806216 1334260 260390 1286763 112604 58982 1418798 407915 484893 1819366 673320 1704403 498818 1989140 1521584 335888 1677287 491357 1657582 1070592 609104 364459 920131 625382 1344894 1806572 955128 104752 863818 131247 1282702 765158 1461868 767567 607048 1789023 1634100 518938 935146 1207753 544995 1789307 526952 171083 402952 837616 1150075 612117 1900050 690787 650547 1967866 918439 1856426 149620 1503588 833754 1464825 732757 823346 233883 993476 1603232 1295439 974260 667255 1753257 831586 1415811 912668 1518677 1585535 735741 189114 1749849 425491 1504805 1916186 693191 341227 1567560 80240 1815685 1722530 1787984 1997881 1054767 901877 332349 1050287 362464 1949898 1063486 1694477 57348 1552603 1294347 1011222 454311 1840678 1978087 1494481 988758 1193675 173087 369522 909361 48220 149803 1675667 1215311 714198 44884 594777 1574355 865042 1725959 120401 1760817 1814321 452656 1927633 556980 1171526 260989 163676 387568 701245 882136 1303516 1351372 1375915 1215238 202300 1418251 1648036 172773 732356 606638 39367 1139240 1053222 307910 1701307 1057016 1239225 1507493 1923257 828305 1248082 908305 1188788 813245 12413 70142 608254 1966868 458991 900077 849600 1383539 1368749 227552 1895907 1014530 817664 1182567 615196 1270913 764997 325681 438948 355125 1747970 1317389 1451573 1323869 1083120 1973550 119134 899922 675477 1646191 887163 720468 1861251 47059 1344716 984100 771621 767013 1941513 808126 1641745 1137822 1677397 1180023 662900 1125456 1437624 718414 364794 992295 954432 564971 129922 1173963 1061249 1188497 381514 346722 402879 1585274 443064 101897 1125911 104524 1287351 440346 1712140 1768344 562960 1902228 1130629 745171 1680373 843107 160860 1439726 1746059 1550890 927257 683600 200125 1112038 1363893 1881242 551922 1385075 1320213 357310 247770 1374648 1067675 1627457 436565 1468702 340293 591489 430496 281027 1778947 513558 669304 212010 863765 1697482 949658 888179 1528330 384251 343862 113853 1904508 1970854 60303 1480310 1147431 226042 986018 1551663 1272003 1032413 532165 1387610 1539083 1114415 1828225 1216554 318687 600711 1716613 1775366 1523035 1290803 268637 1281753 844139 874493 475330 1500557 1680258 1632030 1342001 1724592 1784464 356766 642686 644392 463562 197849 104263 1645904 1879932 671131 1645037 596139 1722365 1063151 1246281 1568845 1192369 969088 1227457 824344 963290 1326904 717638 1061483 124512 1509372 160979 1109764 294859 758232 1622693 327240 1633607 805991 304135 994684 848723 1365999 1649567 1920125 927527 674160 876688 699517 719804 1575433 883476 96845 1373127 1845048 635162 1708362 851643 1451713 1163862 1539358 1467973 844155 164803 1579335 1527651 571268 1671402 1239832 664836 1963138 1353090 482093 443280 628204 502131 1269468 541608 263791 1554443 1284848 1621259 862936 651300 311601 1065888 1922837 1611855 1801286 1769103 92450 1972765 870788 1955823 1782347 156972 213233 1749872 75112 1688582 1279966 1842129 1019642 194529 612703 420110 1703881 1320181 1036572 1652094 977588 719056 1149021 1037976 127561 623967 784725 1656765 633948 609453 1661505 1957366 1853402 1374171 1026584 434353 528290 1119955 147967 1027431 1887306 97291 230039 848822 986657 140183 1025501 1883973 1670510 1810824 1318216 458613 926242 1116868 372029 1769134 284887 963530 473158 125246 689352 718768 1023119 162192 948314 1593874 659586 800959 566880 626324 344563 734789 300447 608465 1434924 1861204 932461 788373 707241 1221549 1503233 446561 1996877 1371393 80508 931446 1957070 626776 1785102 553579 660132 1888880 556600 267083 246996 111242 1343510 450537 85901 1445094 977338 1019175 823142 1681240 1002849 1629376 1711757 369324 1207921 1075510 867946 482631 1866235 1010482 527221 1329358 963817 883940 404967 850117 1800765 1522502 1566091 144137 107357 242804 447184 88317 1216443 401732 663916 1620388 1720679 531734 565669 184559 1217285 1307627 239594 1811443 631351 1082541 142467 1282870 1806227 485742 1105610 976055 1208683 426482 1247311 1616666 1839046 1236024 505395 1537192 1766428 1091573 592311 275478 723824 1092692 1444061 501996 1568296 487014 969699 547467 1977749 1042367 153467 922056 388926 468102 1226599 1431230 184589 1682196 1513375 1083963 1499567 1572066 912626 554733 322178 1299816 1390143 1410169 1485258 641609 1127476 1087087 286600 614502 1496731 1263362 854537 713263 386044 1562525 1030659 997312 917716 726797 612812 1789756 1070962 623868 1129138 824051 377582 1872095 710953 920581 1053724 398180 119419 107553 1485019 1407995 868068 620876 1871042 570042 1805607 477808 771342 483058 1272476 1772526 181128 1222690 696891 1326817 1071807 1104541 646228 1605207 1910037 130391 264166 553010 472783 380430 776246 1966760 1254291 1390307 226065 1057351 541163 836690 1146124 913027 466900 656382 1055463 599015 1652254 691757 1295137 372561 1322670 267837 389373 1477671 1970545 1855260 1195464 1282095 1545950 1721194 1865093 776302 300655 131694 1977460 971802 1996123 1980002 365551 61668 371557 219898 246018 1153276 571915 1874332 1182673 444214 1792709 840868 1160667 456288 305170 1406378 441817 301230 341976 932259 175066 1965438 1258312 1375984 637167 162027 263500 17704 690498 1693138 1336118 1377671 834795 1587167 628336 293452 1804167 1035615 1674361 304559 1681541 846908 1623088 1702658 1587273 1529782 1383285 1413292 1254126 1443557 1560333 407024 408074 639828 638547 1059184 750418 1242945 1219811 623683 515227 377715 1612457 1360354 1372549 1649273 249045 1444687 1349998 1694524 1482379 1508040 721032 1481389 1634053 1341442 416894 985166 1557901 208840 1562787 1370060 1754642 154021 489188 752661 996591 1682651 1790300 1268729 526245 64887 509735 1066852 1612862 1729544 1874007 801627 1311950 562678 1268339 525349 1003646 304540 459690 321976 1741732 1962748 1423719 974935 244242 1668239 276671 295031 423620 1825998 88993 1051 477957 790675 1350387 647422 739671 180603 238385 1886509 990714 1338926 1367179 854181 682460 262145 789481 140513 1332083 821364 44658 725007 1455183 1496257 1410354 1780241 1484514 1338301 879497 487767 446461 118371 1744963 809984 340389 152196 1260167 1429328 1829631 1540263 1062616 387156 1896321 1144551 1240090 653425 1309234 720029 779077 912738 228708 1225361 1748396 311484 1024787 1871702 1320809 1002137 1742807 1216899 1410857 200304 1069264 757786 1579993 1218208 1046048 1593803 1495139 365188 779881 1566162 233832 1983285 1839234 1192584 1302558 479124 562790 1388682 1951145 1718108 269462 346481 1154242 740844 870472 1391798 878760 934152 1315631 173685 170826 1980803 1819631 1923621 1920466 35523 321458 129072 940399 858373 936790 939770 760659 1153968 1294602 583558 1860778 1059402 1004519 149713 223629 1468778 585158 1932797 1638467 917838 1069345 725747 53118 1804190 1592749 211002 600508 1323808 1804044 1962287 481512 834857 1878387 466837 630487 242826 1912213 1047092 371912 1263556 1618502 145540 195005 835695 206311 1942491 609221 1158812 438956 1586228 1883235 177614 1052449 1713220 1131196 415641 949507 1132559 5055 173003 818180 1265194 427780 53690 1066325 1846156 1235599 231201 438766 1616250 1107118 400154 1464916 42557 1462562 122995 445917 1702439 1110233 1238208 715873 865195 1439739 369384 736652 1861781 1707353 760452 192095 430515 928189 197971 1209330 1579645 738542 897708 441916 92275 222461 76761 1907731 1957627 693525 924993 1555817 1017061 1671516 505937 814269 1849991 1459206 156208 391498 1326725 1188432 786918 987354 104106 1319500 343905 1370900 216364 1291411 1856886 1272616 1626828 1172639 1546621 1376111 1369214 177877 745283 324440 1480555 1029329 329656 183283 1590593 1226693 115273 877352 1824271 1877574 247099 80177 1430551 175501 512238 735402 1800736 1553162 1783579 1392306 316585 1690791 1670572 1906288 1457595 1385803 772117 1164452 1929622 853417 1712550 1400557 598387 1852923 1323860 709547 407645 1211286 1009602 1946091 809924 983885 1180006 1934084 1882304 395086 1789236 1097186 100623 614262 1505351 147592 1213947 1643346 988481 362052 809098 447523 1549651 503556 1920176 2343 243765 541746 1576444 780936 426270 903979 286631 404968 885558 9205 378059 232669 970239 1312149 333921 1333733 806790 286538 1807979 900223 985806 1625896 1462257 1792960 14689 1623050 233507 1971669 359977 958067 1167901 249558 1491421 496808 221351 1732069 258721 257846 977398 703394 1107062 325634 65377 213597 801842 87195 1054986 1863489 361597 399435 1217442 444845 946694 23947 820104 944151 1280464 855396 206808 802145 1532840 1191858 1826414 1679880 730242 1946576 95932 394361 639706 1727610 824860 1099889 1937497 242527 1920416 570237 1715723 1222091 871548 1125171 190156 1312480 1135877 564861 1609152 1483179 1045946 1760154 451024 487565 1791689 147767 552337 16274 1610009 1338706 496977 419836 1017108 1182951 1947883 1680574 1235605 1119846 634829 1703261 312221 1652139 1413628 1202540 1803239 1203320 1360201 526937 9187 1786001 1345654 110460 818584 564804 295417 565432 985548 1125537 1049659 509772 1156160 1106696 686356 1170990 1308999 830754 459836 1680196 1214456 1108306 1899125 413584 686121 1360760 442556 1653848 337761 189427 893555 1220185 1816034 427108 267149 1484796 1338593 32649 1904175 257785 1057671 782648 689366 1154423 1267877 1709617 1271119 694425 3336 92455 714357 987294 766209 1814386 1050129 612628 263368 122075 187358 562581 1601230 1719243 1514605 1968265 591894 1229629 647205 1961627 1028535 1850986 1368265 1608557 1572559 1547111 598994 384003 1103669 1816117 1674080 1695221 1674987 229043 1397179 517286 663697 1720393 1827864 201033 604090 1556062 1245877 939129 1675174 760212 1653777 934782 1176874 185275 158414 779690 86644 1009233 1700676 1715240 910169 1865991 1612198 741917 428495 328030 669165 523291 1897787 531428 971575 1516029 243763 788651 86558 1880761 4787 1097857 115755 832385 134473 1622133 1873147 1352007 968826 569694 1214538 1436722 493292 433015 125114 1105236 333902 1001853 588074 14626 1298593 592269 1573430 1548408 659033 863318 1338808 1924221 837165 1776259 311222 1471982 294788 793454 1213679 589450 1074515 1740008 1145153 338910 1637864 1472692 1109957 1101274 374383 631968 609112 804388 250994 349992 606838 1655482 984766 30938 129560 1312207 361817 1326885 1121988 1614829 444088 732171 30278 906394 67669 990925 1379799 1717039 119683 1443396 163446 248137 302316 1557785 1466629 1344476 1308266 1726861 199306 1965635 149698 856760 1029836 489315 1419449 490694 1293404 272834 211331 1494658 1686316 1720219 1987071 352791 616941 1733316 436481 524036 738181 1709942 1698442 292995 1611826 1288192 860285 1934369 1326252 1686071 1032805 478662 1630021 1537840 465610 206941 656461 200128 1004211 862618 264615 899599 824430 1312063 1751758 987960 656366 1949671 916746 157722 1159337 1668166 536830 606275 367524 813435 1941328 508357 337394 432234 1110059 613652 736701 533358 674790 1238734 128216 1586286 1951070 513692 1193409 1209042 1727604 289911 1500078 1498912 1364727 1895210 1618012 796939 1590732 223690 97073 1196607 410690 838714 1215833 1004177 274837 1265376 1522636 572691 144391 1444194 1750562 495981 1327409 1382332 432978 91687 365246 991114 974814 27778 454637 1741919 1095882 1146204 1679519 1301997 1382350 1467600 407674 935208 202460 1374675 1560822 965524 1926682 982416 1360028 1973376 202007 264843 623867 1089014 167604 1184396 621453 337235 1119836 333885 723162 1764844 1927606 785107 617570 940683 401759 1762258 1329439 64172 39936 853930 777461 1736518 522684 411150 1751238 1057308 1989937 1277765 1571254 1252165 1825322 810806 496973 176559 616277 1992261 1091918 433223 1963806 914878 882406 1749177 1461737 1141685 886439 798007 252820 1431351 1516415 876715 864107 1599997 1874394 1596734 859989 1865149 1595585 1452006 1715527 546352 1679828 556771 887967 60150 1302663 1438504 539651 472386 160371 507660 636030 1951959 1586589 128640 172758 791168 494927 1793154 699370 902895 1527247 1692512 1393212 1317257 1330375 522080 1854699 1440283 1311693 1812291 1917808 1045900 318069 247609 1867579 838747 701784 622489 397202 756974 1979264 1728185 760033 362806 151560 1561685 859826 1541612 1115015 1948888 1158067 1982583 224284 687263 784599 1912330 126553 1971538 587930 1042155 1977979 631240 876594 1065689 804504 1594107 1721767 127329 1925364 1221864 222626 252230 755995 1065512 1970044 115377 1225859 432423 290572 1426455 1593808 892699 130597 134055 580418 561817 1820747 409909 1455941 1937196 468331 4332 747883 1381261 336674 1227425 1964470 1183116 457059 1461809 380711 1670978 1636321 830178 772405 1691113 1106006 1222980 1183242 1045528 1924326 1197454 468176 999732 181534 123428 1623358 543601 1802983 1636305 1029655 710952 1388833 883815 1186878 943713 355797 1172138 48844 816580 1820640 684280 590667 112804 1979654 1919746 263910 897229 1405694 1166326 1806280 1187547 856484 576872 1163350 153000 833097 1274903 1488390 633574 1530950 1953400 147819 878310 1056990 191923 687307 1625710 316021 568075 573380 1382986 172299 1014986 558780 63844 77145 596827 1703230 1413701 211061 353435 1312401 1959821 253153 1412774 388280 424911 1823878 597013 1208091 599957 65399 1347999 485242 489332 892963 583563 1901665 738406 1351629 1034926 1007149 719629 1867880 656218 1166755 1220705 1739272 1696967 361201 1673766 1778542 1383549 847933 1162890 1519349 608265 179450 1550681 1468640 1259460 1926257 1030380 635614 1561879 12846 1644463 1780136 1993640 1100253 1690694 1145017 1194285 228054 1597828 1956329 519679 814913 1360743 1043716 1451189 1795784 580410 601676 1570711 1534094 489451 1741802 1182634 1266990 1438511 486365 315671 893776 97455 440278 660249 1919667 1408577 565555 1344705 36084 945887 1507882 492344 961422 520424 737321 413743 68040 1769852 1093465 12346 1403245 433007 422878 852317 210859 1604259 775637 1865036 943783 990897 223594 1991106 664020 992192 998769 1362953 1751333 1559549 565554 1215493 1727258 842170 429804 1641429 1210403 1160635 726340 1788436 343978 748558 1986013 623155 801557 949248 804531 1107605 110357 1974780 276315 220823 1124761 1763574 820072 713781 1085524 26365 830941 159628 389647 1522895 267357 1143826 465451 1218865 1068520 1733546 194303 1501411 426835 1201152 1872954 788388 84301 484221 1186534 1989768 1391967 1573703 269667 344359 1150608 539366 1444317 433502 964420 1230413 361595 1914038 1294379 304556 1130464 1161371 1483552 586850 643279 1859149 923881 1831478 1806735 158134 1858066 1478627 512591 110375 1937650 1757492 353639 1960854 1889121 1650136 296338 454206 499850 382960 1238706 1468984 1819496 73621 1776502 1396391 1537018 1192304 852899 580525 64352 1695286 107158 943497 1545803 378492 464486 1692431 360215 1379297 1343236 670714 1589326 1729827 1331273 1557334 1738688 391147 1947709 783273 1038317 1491386 955246 588931 239378 1386973 1146142 1533629 8586 595071 665695 1117799 967668 847454 777202 481797 53074 661296 1413831 1793397 380335 1264224 351871 515439 1134849 464512 95223 1736503 1009653 1396844 376373 202231 1721529 1152188 1675409 780569 879295 1493418 1261064 1709201 1168025 618754 1646848 1512955 978639 1531561 1521585 1907200 1832929 1799912 1639849 1386449 1439576 806877 1132159 1614390 1618115 1188861 542428 1267475 1154739 312965 26205 1324398 1058454 1653134 569765 489233 1670463 779361 1203534 274562 299143 822691 1186464 849183 261662 488130 1452496 728289 1680366 333454 212706 1673162 140720 1888630 661521 1957751 917285 90757 727226 1278324 958502 329681 1790770 1048797 255297 667530 1520204 855281 1774353 700377 1885838 1790727 860724 1114163 1287216 1793275 1348566 1596852 730407 159029 793336 563496 124146 290235 1747659 669906 1913891 445800 868904 1051828 1569772 1534203 1490653 287112 1743947 1465366 250653 458719 797716 1158942 1790978 517896 1607636 1559899 1749922 1760710 1907247 435637 1851267 542202 472235 1678838 1570240 876606 281851 1962551 1022529 353506 1011364 1897310 1416925 125616 1623878 1941315 474670 934609 1153104 1908923 113052 1023476 1502937 260643 1793500 1582291 1637166 196516 280135 1801000 1698377 1604757 1548572 1964955 1956318 1922943 524054 992291 1383973 362445 1824055 1705212 1640176 31435 404718 1291885 1987555 688700 999854 1612899 924107 289647 1448094 687677 831358 228037 181491 543848 1773715 365065 1078019 1900846 1677216 1952019 1296059 453096 1272408 1010776 1411918 1278832 1908251 706060 1480907 1399424 1693253 1963025 133005 1140451 1279372 1011884 732292 884269 1871006 1373038 1118220 1629338 1769797 1522726 1270005 1048793 1315218 527510 752336 1288551 1630562 1399068 1154023 246027 1879210 26685 1744292 488324 371767 404621 1985169 2016 266975 121876 1212874 165590 475312 310921 642536 250270 164955 579131 226615 1505439 511487 110520 1983757 16497 1162662 558766 1709848 697223 1658598 1456346 835324 1463007 1011885 1301176 18915 1014161 1924621 946829 1677124 1346135 1962205 596270 1582452 798122 1253646 451223 1847793 713762 266093 1090925 46926 732454 1905542 1982675 1680276 1157029 1882205 1595492 72921 1568505 250441 1945916 1417775 698560 395438 964210 561614 170906 566491 494902 702828 239286 573880 343280 141807 1704578 511405 508712 1952356 815525 1925596 707975 991120 5879 1540394 1389617 324106 1667335 1982437 1375034 1454053 1991589 1812604 1449112 1784722 98559 1315853 275724 1208712 1959441 1430501 1590283 44380 1012197 1341758 1726801 1444410 1430533 1800718 802385 1613226 1468576 1399667 827447 1417332 192394 190903 659903 1162780 252631 1413068 1973445 1440188 1201644 953827 224367 426731 714410 1212211 186275 69275 1688098 1861807 1502998 1389990 1805204 823079 1628610 1199526 1462121 1576457 903659 670023 1702667 296156 1589071 918022 805827 1106584 1744733 576463 834924 1301490 682408 627525 1383972 89102 33114 1147492 864646 242054 1143456 661293 1094511 1377252 1438277 1898794 1769707 39401 1901390 1502742 1797096 1513070 1571210 272382 312976 1151035 1164642 1342698 972179 488336 651936 1018348 962696 1083199 629461 1329816 68109 1735435 1364350 1909398 1870395 603897 1430832 1747900 1268158 1078852 209996 670031 1900398 628832 193173 205866 510127 1345797 387334 1371001 1622902 1749936 931743 582980 1241155 982424 287911 49837 107542 549630 704818 902527 661098 1215153 910397 422218 191251 861517 968244 1417086 172052 206190 200819 1852195 193035 1103726 338232 1997682 907375 48888 1074773 1390104 405671 1937123 685992 60370 1318081 1050714 498387 1589598 1213246 1037155 980554 362259 1068986 400052 819586 725125 1453782 171476 245324 1440337 1104816 1066343 770414 515281 480614 603529 1377549 802115 588576 1968351 1076048 466740 830531 713873 1606293 1049640 1313984 177623 1389428 535019 221165 445663 1081612 986824 1435142 421424 1497293 1868791 237068 549613 1036042 1325376 1707238 1413180 638894 1706401 735799 48798 70992 1323510 784909 438210 716696 493707 353175 708304 952477 1818447 252755 1242729 144446 1569038 1548068 39347 225240 1283578 1158874 1139728 1116961 1622193 1321764 936777 407513 702845 480767 1882211 537545 1029222 1571220 113166 1112506 1516729 1918148 1392936 246583 874861 1910261 830397 1647112 186908 1918176 1072850 1043842 529010 770922 1354402 897941 201158 78558 1352551 134898 339004 1894771 1132709 1786673 1292985 1347129 1044008 1104814 279086 1038487 285418 1366110 1916967 54855 1335773 1564387 1957712 1977686 350954 1202927 1066180 1538287 1104079 1865416 1844970 531726 74563 951943 1972180 1833191 459458 1645125 1364292 1703333 937087 576438 657683 1569318 529785 256532 289648 1408556 35241 1684460 1747314 1500858 690492 1858147 1788736 636040 350980 1462232 1505254 1162145 1315275 856714 1345857 149311 1205520 1032916 94422 1472816 1046365 1607431 906426 70087 1228164 129725 592885 173215 1995453 113688 1720664 1975694 811966 1305839 1301068 1114965 74147 1371424 1473179 1773894 975334 9671 1175798 786281 847529 1343948 388066 1627920 848816 624899 982015 535473 344542 359321 1447545 1030293 1686701 1698912 1210627 761842 1883771 472826 1510806 555401 676202 49190 616111 46303 994636 1685510 889695 1795163 1111829 1615151 751212 263650 616440 1430234 788863 1967747 16233 1372980 790753 1373561 1172300 1954338 401423 322284 1960873 416878 1805258 1917506 533130 1271087 1820960 1426071 282923 1575326 140118 1539471 1133570 788927 51105 21133 1705757 614858 750745 175697 871048 891083 1312912 1086311 233490 1986465 698624 1141530 1873004 720086 1790233 1604993 1184965 1129185 1634495 1476143 503540 156506 624332 786007 1498897 715441 70235 1160800 604627 293662 1830224 923962 1663311 1717973 1710176 735769 1637964 1537711 1340383 274847 42696 868581 1031386 1033229 927577 179416 954049 1553529 747394 1767093 1066675 138300 35636 915228 1943306 391328 246642 1759482 1102430 253736 1759183 1111874 1590473 300453 684073 873781 521589 565548 890033 1034130 1630138 1847087 389632 1442022 1222820 152509 887608 1525102 1409598 1750091 1706583 1435069 1861526 874612 966982 1541777 809149 1162202 1544205 106233 226797 184168 1260186 1927530 1012014 758577 120259 1622617 1999381 981858 1614875 305589 296028 1517754 1721977 1348765 1318672 1918237 245498 364501 818132 1236877 284536 1053834 1133414 388836 827018 1996621 203195 978982 534293 252364 1359892 478578 101657 394532 151164 987275 1747732 1579872 1689342 1538550 895611 943237 364697 454895 1839985 386598 279202 962219 8296 403128 1276868 309005 1921688 647828 1333379 1105511 964657 1387939 58546 192749 293043 1218977 657104 447653 1961223 881304 963413 1914480 325864 1637110 1364376 596551 682403 1560995 1417744 711696 1894879 1884272 502096 769470 1620092 688598 533497 1108845 1727000 534166 161597 396330 1997037 1296956 429253 1649849 1844782 275611 1515410 1857279 397152 1218722 1960502 1486299 933758 332021 264349 1843514 296513 1825537 1180238 368162 676083 504011 584370 171307 1664187 1406712 780610 1319150 750411 1656137 1401715 191272 1347628 825595 1432000 1796720 247489 258612 1612022 808729 698061 198433 1408079 1971722 1198511 991812 1232898 943597 1062298 1909329 1995686 1889226 337528 1718106 1147380 1474834 1052184 1526681 964428 1973492 64189 889159 1333479 241823 258492 1086101 829358 1626036 64918 727158 1453718 1178701 108135 382557 667021 487447 1100732 354119 1636096 967186 887322 1139509 1706999 1662460 1190042 1488657 1749829 893654 1653578 1802410 362390 1070182 330546 249462 1233856 960025 761522 980840 1936010 1351474 1562105 1726534 662636 1835363 1415113 1317926 936554 1679684 951762 401554 473711 837376 88222 872676 222572 1197117 1094062 698887 1229482 984379 569870 806683 1669307 222538 487500 1014187 1718194 1859077 62892 119558 1975958 686132 1024024 966191 1445006 1282323 1691986 1728354 1682465 1244771 1845433 105027 928779 211773 1855186 1732904 211019 1920991 1443879 1363714 1647639 1488023 410594 712196 234029 313070 634508 209680 1129094 546872 1280366 1481979 1091725 1128142 1803797 955737 1875495 697728 555766 987724 890922 31729 573121 1762354 1088143 954288 710720 462643 6676 80266 265839 1861067 1334268 1366604 108894 1822109 406197 1132562 1068508 1201929 1065901 164780 469122 1673108 1511718 1258993 700197 143327 183871 357638 804618 92239 1174459 1686598 553154 230510 1640167 284046 345914 1547228 987623 1041201 1659678 713184 1335475 1160496 1747774 552946 1595160 933277 110305 879365 1849727 1360285 261883 1649768 1913269 654737 443274 1263739 770215 1382302 413747 1594414 1250198 353568 949737 23969 464317 652828 943051 657699 258768 1135051 935101 1242525 517792 1028987 177457 1274391 1728713 463261 1855640 1204827 1308034 1356049 612293 1047276 1215623 895862 1932115 1598011 861004 1845470 1191908 1459429 668679 775938 906754 858070 92648 877037 1245831 1685620 1469311 597675 349196 1943803 647897 1568688 86569 1407311 1964019 240658 1823884 531609 65667 23168 1666178 1379807 1736450 1199675 19509 414340 1531370 1886982 806979 1435124 1803476 106763 1788103 1976311 1336399 1193436 1865386 54339 1248169 491951 500595 782220 1485963 1693292 1498095 767306 485138 1126110 357825 1818808 615937 1893793 1747143 1017206 569660 501205 1573270 819179 1158673 1158111 1511300 166291 1541557 1046465 1531507 832355 460740 588121 1142706 746083 78209 1084346 1463274 195065 1041915 707572 642974 208234 1322828 1513434 1927032 1794696 790735 1723229 1391377 548392 471149 248152 497151 694054 643855 1514696 607940 1013384 957527 836893 556932 153601 1883547 640739 1432746 1625558 1877204 1045960 187894 1318469 283455 557509 1612235 164989 1525660 1132012 843653 503421 461407 438297 550964 1199247 1300931 786844 1004011 1096567 1183244 270934 3555 314387 1599203 113380 1614868 1245705 143972 1103968 526297 1205661 1911050 365930 72087 560664 1041389 610832 1264861 1142771 115036 36917 1935939 1449472 212038 519335 1517877 859644 663420 1256030 585440 112615 1172554 418703 32171 1436323 860429 584321 1927715 1069103 526647 1523680 32759 805234 1602674 298404 1629836 1662614 1578744 90183 879205 1628182 998609 492458 1916574 1174772 944786 361892 1940091 249402 1161912 22149 1989606 1405774 1385331 182113 913563 1173643 1962566 260894 82950 146094 8012 758942 876440 258105 1692027 1254199 757181 530244 1576008 972880 1005565 1545416 598660 147363 1136916 1929887 109473 16367 725003 180183 765881 841678 603932 1249844 101104 225219 1676101 1060250 597950 1098114 1269841 1936303 1810644 777665 1805356 217142 1614062 767992 1954132 1254963 783410 348200 248278 281914 33712 1991450 72915 899161 872715 728656 1250801 1644486 332622 1726924 804911 1899660 339323 1818287 421053 1198169 1426898 133462 1552703 314185 1491866 988294 1799272 867975 1719758 1359455 1941723 1175188 281060 1546070 104795 762687 1120649 1438518 1018260 791693 563409 402191 1679956 1094177 749322 127659 1918276 1391971 1538582 876727 213640 984740 1323202 1123223 806839 1517583 772364 758847 1071949 674886 372390 694247 1556478 924856 699271 1325422 486471 86597 152936 1657429 1306932 231276 1986383 1232749 988893 457879 143941 1178362 1763865 1589622 1511607 1904306 501998 1602286 1497424 986802 1703231 948693 1713718 1476515 125959 680149 690635 254687 1350285 1667615 668509 1117228 714155 711510 1034582 1160312 17320 1844087 1430298 1407583 1502688 1988874 110288 1753238 658353 1796314 1270592 1430245 549906 1111235 1109358 1286507 535438 1597977 1656602 100822 210193 1949688 344407 1358007 858421 264934 1049520 1861018 1426904 470416 889173 698004 1773215 1272718 1763238 1797657 639394 1793817 1110710 1353847 1397214 1463497 94603 1918364 324599 1219078 1497973 880378 451569 680183 1495262 158821 918320 417110 968026 42324 639963 845964 257482 1819509 516432 1627004 1652824 1655522 773357 1790746 1205628 1353440 157342 1005935 36936 581745 901770 664895 1735586 1398686 864355 167716 1146990 1713825 1900919 1025308 1095223 1195515 1554750 1202630 848243 891248 1756097 937035 110431 97123 400031 813194 419087 1874949 645809 327632 1094685 507841 398389 1326020 950628 99643 214236 1831829 565333 1193550 1769964 181800 479638 1304008 827301 1907248 507106 565051 1714767 84792 946496 272719 876750 1245303 1293804 768968 1210066 743775 779163 702920 800825 1776121 389669 182796 1138168 139019 372910 66256 1811563 184155 1312768 757912 1769645 271661 421263 758343 1184483 1064844 1814135 1717230 1709622 1738440 780039 705183 1358405 335991 583560 1076276 688154 29483 1436365 257629 41252 770493 752841 1403360 334993 15156 356792 358527 83296 1575702 1103008 151188 1628087 1844029 764174 963359 709240 356507 757602 1581809 532950 840454 1062535 1282677 1076400 1660177 1980724 1647305 283023 1689259 986973 1074068 317293 1675240 557397 1379307 294090 291023 1313869 1280461 541043 170667 1508659 1571227 1208862 1471630 1139140 657639 434711 790415 1260948 698770 1958687 1070745 1316527 656722 381925 1974377 1234919 1608656 525754 674635 523896 1898311 509594 244295 671962 439465 1174948 1958580 1107595 1437806 830460 1694097 682313 289584 963563 1801190 402481 272700 1202143 1274201 842120 1791574 645427 1764431 368900 1925515 1560932 962655 473635 767360 1059945 1309497 414235 353788 1499377 1626685 506342 1807943 1445844 161834 995153 1957273 1280659 1016423 1610769 1930313 1451037 1766037 1415593 188149 738927 178001 802841 88134 479137 217645 580737 1736703 1013802 591063 1463989 39223 1396256 976180 1978366 1172031 54766 1659716 419194 1598503 1170179 575149 596318 1871114 658257 1988382 506319 135123 1146833 1691564 319433 1677344 109752 675140 283037 690730 491621 1008174 892090 732780 1843113 737760 1505256 1635032 1674426 52612 506606 1625358 851191 1569944 1697724 1055620 404820 132317 141645 803909 1628525 1706813 1564365 45529 1191701 1225181 338179 964255 1071650 1647638 875867 3131 1842258 4098 1939377 1695975 872389 699253 1252488 27517 744325 1608619 19538 1920710 477320 1297644 1861687 1226709 1087286 1296369 1201701 1872071 20216 1526160 74463 760973 1402915 1404154 460747 299961 1513587 57327 1163720 1948632 1294686 561819 1066815 672543 1889970 1928260 1551029 1173038 1217213 1080718 432082 687595 1862090 113456 1745031 1798112 1349657 1865584 1295413 1691639 209984 675610 1011536 937277 1813606 1579165 1905869 1427382 445830 1650337 966490 215012 1199860 361522 1716072 1562140 548096 508673 1138274 1573849 565654 1453050 1589375 1522966 815088 559020 430560 441023 1436566 1473385 1047318 1838325 1114619 1055320 768236 316837 574761 832488 1175597 260564 1744122 77266 148978 1950101 1269060 1721482 290618 1244120 1569855 1625888 1679851 1747527 1547445 560092 1693379 1504188 1638276 1032818 1930677 1214969 1307361 1971293 318652 1757409 981222 607304 720825 1561687 1798811 314515 1779274 1466647 571379 1294725 1636037 796235 1099926 937464 828607 887737 4097 1492686 1266077 1777889 528965 1607294 1169182 3057 325320 477105 354878 539835 363606 615514 451455 1676550 493611 1978526 257127 214443 1498982 1706730 1441357 1666232 491201 199945 1471303 438292 1258718 1133081 889730 536892 668739 563567 1334093 719767 1387824 1301786 988810 1458895 115410 896813 408947 1465164 1443629 1397828 1570369 1643432 1190845 1128649 915307 480327 1444199 1654777 351638 1073479 248119 1509745 406590 1326877 620471 1959688 178161 545666 829888 111386 1766759 177036 1122673 1324260 283012 1251997 1145207 18557 236404 692891 1415168 518361 1066240 712060 385764 889528 183350 1108253 820441 1618262 704148 1111913 554802 1475192 1669505 1963587 1207573 729062 1877864 763942 860424 1365872 573923 211590 1565703 730640 1127539 377091 845944 1595860 274078 588040 1460371 1999726 1001526 1129794 489370 648899 1358053 1757174 1071405 1359660 1201676 1272536 1378867 1299753 966312 494136 137367 1002289 1269732 543572 1785603 621163 1824286 1580965 838826 219893 1515864 1415873 1443017 1526237 1233716 1035900 1068576 1869980 72580 1544003 240961 731416 199567 1355999 912722 1102964 1307814 1021220 325468 1590603 1674723 1824029 896907 1786696 1361815 987405 440329 1404478 481759 951025 1169287 1589171 892658 1965685 1514059 1044563 514373 1721543 1619540 737124 1330779 1134723 1259376 1876660 716283 1614411 1495543 1238025 1740069 292927 865764 599099 922099 37022 1087782 252886 1248395 656758 1771872 935573 53054 1922164 1769146 1596939 772465 998441 1232440 1230928 1727321 568993 1138650 237066 1811639 1725051 1429906 181188 1225006 1382948 1824494 1924079 1541341 1589797 994266 1382076 1345280 574576 1392981 413817 1181162 382819 407737 937463 1186316 484125 1030690 1291524 1576818 774064 801351 706096 1273837 1678209 294946 655302 432997 921212 1639950 1626856 1779239 480310 1436543 370442 1432205 1370553 253019 1768877 521367 917278 64964 1352344 138801 1064159 1295919 629233 289244 846166 1139066 29956 176832 87913 49655 1629498 440102 1796092 1833061 470413 208160 1043329 1125320 1054054 594349 669330 1189016 1143579 953518 1714749 1009250 851422 1144961 662606 1082203 1764287 708598 359237 85745 1251670 1105314 474616 1999453 1376396 616146 575567 286023 1987578 824106 1034106 1329892 141987 846200 1398157 1703274 1096239 1805405 1227532 938075 1926355 600185 632330 343160 1517671 607805 1233389 593320 1479450 1203818 1580326 1401989 1987304 30501 1946203 1936916 1240573 1803737 700637 1649650 417413 1837699 237824 868746 46167 807145 1782303 939158 1617182 140623 1305124 1625114 513369 1258473 1989628 1769546 1729994 766929 1681857 1921614 388631 1356097 985048 1746507 210998 119829 1752362 928955 261154 1738306 479380 593255 1183173 1297785 1922959 926665 936431 1720323 1404611 28168 912261 425164 73879 871851 143229 473209 640713 1074856 646251 267827 1334200 1838490 592301 1455627 116218 1263834 1433998 178340 1040161 1505461 86934 1846897 181234 147348 1442116 1115300 18255 1947392 1439630 1668447 1982236 1812612 1089214 4985 1185719 1672114 1029919 811442 23443 1338286 1153712 505188 1697355 436900 833446 679263 660885 176510 1383323 1333825 497677 74742 1348294 1548311 1124640 353794 301786 1542173 1184672 1570076 1610545 438061 370683 675002 489026 1985458 980737 724960 1248783 1349 54058 701523 154024 881221 837719 279207 1208730 88151 1782508 1124225 1510433 1711689 983200 297083 144617 201917 153828 1391767 215048 1489857 1502261 1584051 1583401 863194 172705 1571961 150172 473148 188858 1088265 1395135 1312418 663653 347030 231292 1365880 1913810 1503401 1794276 617310 148907 396664 547480 129681 1890480 1075090 379187 628244 1690402 1540414 1812503 232681 32441 1129724 241325 1309549 878196 673277 863161 878833 1337731 68211 28736 1500784 371835 532234 51289 231025 1139817 260930 1808419 1282359 1199990 1987636 1806796 1653489 1292916 1961763 1060083 205996 1371369 1515396 443763 853441 1207243 1773498 1163414 250830 1600328 880728 1028125 1891648 1997023 17118 1819971 777491 1142786 501644 209876 346250 912974 1101096 904435 1403704 1161482 571786 1615218 927111 1546095 1438953 1942279 595131 315780 1737431 418295 1998940 876761 371126 946212 1930530 1476532 585594 848571 1404369 1072032 265462 468828 1488613 447541 1084135 1692810 84052 1724976 1180726 1433245 1402703 526505 1679569 1658906 329856 1210233 369166 16398 1609636 1424842 1287631 1805670 185301 411324 1888808 107637 357563 454837 1153344 1771405 1936224 1607057 477557 909481 817528 1878234 1357859 1875605 681713 532743 1377929 1576368 201530 1656244 1507452 570270 802980 1292559 150095 1657663 1147599 335153 1671108 1286795 132327 1882344 1286357 1458658 1218625 1884116 220334 1325548 1024910 1380980 1745395 153541 1373956 1437421 158327 508890 1710746 625655 1490044 1937324 399994 1408176 1821680 50217 718581 1364065 52738 1892741 362515 1198005 1340524 44407 1903124 212207 1613793 962176 1016794 1153758 376624 1807605 9516 674350 1636214 82038 781064 1629918 303496 852193 1641933 332293 286115 1905907 1598147 1343464 1367127 391664 900360 1811097 549134 422504 780774 1920646 991040 520503 1058005 819758 1389905 983278 1230869 687349 1314252 1025925 684631 1105101 1116378 1629512 787600 284156 1504174 966259 346261 806119 529930 1451339 802199 1307019 1664469 1791870 925769 961640 1121976 762481 1132115 934351 639684 1613161 1419835 1231430 1000281 1857458 1703177 1836897 1026449 34476 1227837 1854836 1312475 818552 813919 672165 1194106 1071693 354026 872326 1164094 1934529 4354 87239 405241 582415 454705 746577 1872168 167169 95352 1390761 1206304 1966327 334688 1386746 517033 761688 780017 1751129 1862429 253394 1224635 1271975 126117 681424 1906761 1579937 475632 867216 1344346 505465 1957515 1655065 1298004 801638 1916811 1316438 1533346 227036 20574 1487654 1484929 1786331 870111 1493267 797517 1493039 1701010 93467 1470872 1620333 819334 18166 1503434 1429537 849327 23729 1487676 522899 926086 319972 263075 790253 523592 901422 103071 102091 774497 1726067 764506 924712 1510833 32247 380938 1087596 600024 1171822 1596289 739674 1839276 946321 1330535 1861592 165255 660026 1995861 918973 1469369 1066726 1902876 1937668 1865767 1127195 454332 1955174 44345 1300586 59866 1968728 299666 290587 187791 1958555 1056308 1876205 1950088 1972749 1904096 1544116 735816 999201 1636099 304869 1011695 55603 1235586 628907 1356822 1565595 355940 1122682 1592553 283341 726954 1192461 1144021 1468899 1721581 1219326 265720 1077671 337664 1383183 149144 576803 59506 389995 468035 1612508 1238074 153994 249913 694031 356009 1188243 119833 1903808 1697030 1971649 128943 1527615 701946 906664 614002 915194 567754 907869 1058056 988686 637902 689472 1349489 743197 1571510 1939209 1530321 1670513 948977 1723764 136883 1625319 371440 568404 1841760 1259959 316715 1851742 940347 745972 1539349 279365 1370100 906493 1070169 1218090 660088 35878 1759255 1304774 217722 566977 507039 949981 1287932 629718 1735796 815486 1886582 94643 631578 185683 1786677 1008436 725709 1316214 999450 1288807 1244383 980278 1750985 777276 1822830 1486873 920003 1075947 452234 1604196 1219548 108883 895193 207806 1471902 323908 1347966 158435 1553172 832680 411660 1609757 1870283 1748625 1166641 1634199 931288 1720840 1313281 1738621 1902042 1840689 1525552 345290 1379475 93874 309539 1785763 1622079 215778 925787 233623 1530398 1206693 1005277 575322 1132855 1179698 1408845 1892647 392607 409699 920004 398669 515927 1991024 1564022 62226 903522 1675422 1400261 490622 1920926 1494697 1497046 605436 725719 1718287 928798 368641 721439 568252 143500 171122 936162 519370 109151 1103210 501553 1177554 291571 561314 77655 1147096 95778 450762 405374 141227 422118 1526568 1245775 1932404 521481 1953318 392002 698170 905618 161609 1831969 297821 389674 207453 1449041 712721 1553756 1679452 1145762 1136301 207422 1440440 571487 1068969 1817827 1572819 534854 1304961 252301 851961 1225473 634788 1518519 566721 1444658 1682439 870325 1809931 601791 74558 847029 1196520 1087206 1156025 942243 1462393 1196117 1160583 917695 582196 1973525 861378 282782 354277 1849104 598003 1306669 1992615 84782 846618 612153 484358 378818 143059 923234 599067 1782931 1072507 1749733 1071551 108098 1927835 1609242 846348 367830 1668600 207506 972499 1448726 1750207 341935 1700041 1593673 28176 646315 1542647 643182 665916 1001346 1841546 620247 68217 314797 804714 1198121 753211 661879 823678 4256 843317 1447394 1881746 934968 1681913 1686025 1239368 1919051 1212019 15913 102469 883263 753382 999028 1686590 764421 224745 439601 639892 1981527 785918 1716689 310406 903389 594660 278888 993895 197814 709694 1447919 1028787 80774 1776524 1657964 1178393 528592 1730348 1381660 1072288 1973161 1671262 1183065 453465 307150 221959 725584 654994 991316 1315008 1508271 587582 84360 1897003 630715 94321 257983 921796 1459389 1109684 1908247 1308980 1609673 991166 530558 650807 946276 469851 1717382 1848554 1766173 1244652 563858 34536 47665 752582 850074 645641 1365223 1398119 990596 1031455 522170 170725 1630066 1688338 1630630 442130 1215788 721006 297043 59672 1415337 815716 1097141 1042294 539765 798011 950972 1100074 1820913 60495 1952168 399221 1716582 211404 1255436 329085 265992 1108537 1957406 1013835 1654821 1909235 1214320 1390343 616151 1744279 1845243 1402698 852456 1285483 1961197 1162547 371862 377152 917787 246640 1738090 1871073 1092217 222503 737262 952970 1618830 70985 1897401 529575 1774661 129329 1893876 1704730 1917917 624734 694701 1448995 1693600 1080530 1300924 251125 567347 1133175 1492986 362949 1136432 1255718 1580594 255851 163009 1373611 718162 70856 1307454 1509856 1102678 541133 220587 496868 1610084 535892 91135 833333 1802165 1886477 1856668 1869188 1088735 1249928 1230321 1866550 624731 511410 435446 1106820 1950724 1774486 197788 1184739 1680474 1204544 1618552 1008786 1857787 137472 216784 428819 435129 543433 451507 255799 707709 1553805 1061259 1167477 390087 1771491 1798533 237152 366753 1731388 1560919 1075286 1379990 902898 1498425 521184 474357 924509 1856220 63808 1963544 122416 1985906 613582 1377302 1973311 1762849 1201307 396413 1269013 1343799 746558 1057085 85201 1654953 252367 990054 1579444 1534340 1569272 1442680 82734 1238649 508396 1501368 1149291 1627971 1173973 1298657 477528 1431285 1026204 1598832 1650013 1490763 220598 976660 1298319 1250737 323379 1217886 1221646 526230 1212402 1220942 68272 1359633 1281118 227979 668832 785463 1410856 1719647 648142 518336 702896 1601536 7018 574841 1714673 574853 1753612 1289503 775559 280837 1377116 1077086 1282506 504504 214462 1942800 1654106 1857467 1104766 1483477 143213 1598955 1875269 388587 783512 770541 1511062 1205101 66685 1425777 1120902 785958 119916 1131922 866708 1941178 907219 737580 194831 1815324 102038 672978 658593 1247476 206611 624434 1060740 1151016 888585 989340 1075823 1341563 1838129 1740947 1482010 1395113 1125772 1876050 1742046 481085 672718 1455288 395064 300309 755421 297353 1891394 1871845 89439 1345147 620209 1479857 1178617 523139 979825 1468859 1592795 862915 1419817 1212648 337389 357715 747893 1254338 726583 1868186 965307 1958411 529227 163265 1823992 413802 1548167 1051574 255727 752222 1192976 603177 16999 699040 322199 1861459 1850068 759645 793700 1595440 1268549 1489406 593110 1053703 1822081 1571984 512999 736375 73584 1820091 557578 1178937 306450 656015 441283 339981 44384 1515946 175446 108218 1449336 1902041 534730 1342188 862704 1379649 21642 644065 310234 880927 68253 376538 1685244 147940 242272 1083238 1187185 805196 1119857 313054 116953 368716 875744 1400929 1824284 828084 243795 166368 926364 1758982 1162807 345285 1591049 1135784 1908740 1367866 1128419 70147 536312 1606541 1169833 1300664 284080 406616 1237916 888847 515692 1507222 1824796 130779 394439 492093 1370485 1321712 1965125 906897 828498 343720 1590433 350787 619075 1265603 155875 1539315 1920045 1676323 1494347 964921 961987 690076 1004466 314707 33572 1901847 57617 430882 162969 71049 516350 1887984 1652072 35858 860202 1953996 808871 104215 529516 1465875 671040 1455934 450393 323981 675829 1255443 413400 1919971 1139602 464852 908169 827215 1204185 1818044 1592745 532712 1245349 1978301 1525464 768413 774048 1686575 1698261 680136 1147105 1289677 947716 928240 1109016 716352 678337 1497990 502889 1415867 1716783 1730518 37700 1144362 1635158 1369252 1488139 1415038 1739160 446997 830424 1324421 294710 273393 215732 1327570 1563305 541176 1384884 1991841 621334 1236960 427626 249503 121859 992484 655075 863540 781229 1375788 1320202 1833426 691337 1464107 955998 490578 642021 1490797 757004 1886892 1147980 847271 1502123 639302 219734 865374 496837 160066 1018615 837066 964569 325332 1513578 194063 1501136 968352 1444174 1880901 863179 613478 1951572 330034 1267432 579242 1489095 883527 386487 1767119 1805294 1170031 1184221 967390 909330 793443 1143688 724750 1797422 1616197 1144041 222356 1579084 447659 586567 867494 1521062 1814960 1348824 1142328 453108 1507061 1582325 1477084 69167 1617349 959033 1098959 704468 488455 31912 521158 718431 1486366 797183 917868 1172612 1372578 795282 1227019 398494 1360157 666146 325343 63096 123110 11955 726602 1933981 687150 880827 34414 958447 1442221 1049294 357354 557315 298556 1877694 201922 5430 490879 655076 683329 1372797 1732101 952023 574531 834979 1557337 1804442 426579 1820646 746846 706042 822456 929233 1061002 281063 475934 45177 626522 1020326 984368 1343223 185611 27276 597777 1666873 195576 1889926 1292317 780880 1838667 1934625 1097294 1049941 244157 1264791 383596 1486597 513852 1020022 908402 458445 901495 456417 1428339 1410692 447926 1291487 400263 14032 1983357 345929 656464 66856 245551 488157 878553 441250 476767 1084776 565718 1721171 1531665 437700 1660255 372982 1877658 828340 112063 965973 1360377 1894604 1027120 1179154 980735 1170971 692208 359935 1803543 1790623 1931341 202008 1036720 687486 1054409 584089 1620789 1457513 718432 170056 1816533 230551 83679 863703 387733 1911405 1686263 195250 932610 50205 786187 995548 1389791 920830 1476416 254759 1922277 141720 1755421 1079976 159588 1629230 1497264 145238 1925691 916691 1010924 510984 1932059 403078 1407069 951933 1002200 1152423 814257 1678276 1915809 547389 1391289 1115092 1853493 1937608 1109181 88063 1118639 1724748 1313339 1241804 1680032 87253 1223703 1193149 846335 776408 1351132 1729392 1412599 608602 713988 347425 33342 215496 443135 1136158 971766 1223392 812961 53559 394127 1446091 211058 1878244 1547803 380948 257981 1531904 1532849 1692665 1782679 1415409 561806 1485770 558476 831924 609587 1407081 1046825 85822 1696487 1822275 818348 469798 1561723 1561771 559293 1822632 601182 293012 439234 1173634 1477571 66460 861811 945751 1777786 69861 647569 1848361 1717865 1159269 1820457 945074 172226 207332 544919 1010853 339872 118652 1565275 511140 1338636 1220883 413612 1778792 641085 194771 223126 32474 320918 1830074 972099 605094 1672575 436386 111402 1066584 1608928 1122381 1294782 871801 968708 337912 1041209 949157 1731682 1530855 1388490 799796 1580269 487386 5305 1373791 207099 1017785 1594596 1189217 1373716 805975 1233896 1513684 29370 1138736 802156 505520 1886826 1888054 1758587 1066530 635638 1576745 1724447 271135 1662923 731596 83567 456124 555442 988809 5874 1560021 469210 1017920 1074741 486029 106452 629471 1757095 1328969 100383 798375 542492 1267128 1860318 1694002 1408837 1524362 404369 554332 686844 739727 565670 1049710 902116 934706 1473437 736655 324468 280608 1377126 1742899 1782376 1964150 1189249 1269404 1298717 1756751 1052711 545629 7556 493941 1306314 1641639 1230032 1941770 1834449 725543 1276701 285766 1335754 204850 364451 1548130 857649 1574568 596559 1221020 234946 204589 965310 1324819 1528904 1681585 1357744 1736482 949645 1405896 1982592 733716 1726986 527866 1589143 1149819 653403 815255 43340 1947661 55928 719125 1219975 1581134 969234 1125097 1495991 774039 1863840 1675483 132861 576764 117570 1379411 336229 1175288 1510118 1881265 246773 759827 1603034 1550678 325344 1200499 1441782 1334577 1352972 1215160 1514844 1449540 948323 176395 851738 1225858 1199014 1714793 1674910 1830072 1800514 1349807 1349359 1698443 1969032 19607 1778412 592862 73204 1034421 1681487 480203 294667 38160 477110 1472015 1112556 1606281 795451 541523 534764 1987701 41552 935570 48307 991867 653110 1255726 1446767 1228179 1197321 1237189 1518878 23766 494522 1004221 1914906 1960162 973634 615139 961623 545578 909721 774523 1783290 438694 1631667 906939 324849 813257 238192 1998951 615659 1452232 1449157 232451 1051885 6537 367290 1525860 1431417 954343 358576 821597 1887975 319001 215968 1006442 164305 374252 528989 735025 397177 1904880 1007424 886305 1444310 1933909 1495165 1293696 806414 931647 602262 920503 1632441 1048157 723887 725210 291384 218077 1437215 1290612 1651517 261773 238229 818016 1239613 37336 92141 1204209 783178 7042 1989696 1597901 1444927 550614 121154 1057673 205695 208923 1405234 1070613 874677 886769 1378540 1672995 348625 1485158 339343 977681 965528 103894 1943481 418694 1786759 967284 300605 1504362 415734 1587678 1999582 1280919 55861 1228315 279298 1087075 304259 1630759 1914106 1477759 52389 349358 577420 1032733 923756 1259939 751439 1867765 1487948 698457 694667 1918120 73380 1964694 1142402 1928182 999500 1728437 1604673 609749 985284 1040804 1304886 735988 1835469 1636290 939825 1268721 1135883 1626812 1782788 1081697 267410 1844901 1545626 1776246 1788418 342586 247000 672814 406151 1932984 1264931 568890 1139152 187587 1647088 235520 234883 1440890 1120904 1740338 1238742 392474 1739248 1308963 543709 1390591 1748114 380002 1604882 1023961 1544714 1497905 1275288 722607 1695870 1306641 1590830 574132 1747670 1651401 1085041 1822583 276289 1160205 1369114 757725 797241 346542 1310103 1071130 384341 981160 1404667 995566 1011645 51022 441721 1922846 1530025 1946532 463332 402618 1312621 520756 288338 193459 1556436 939014 832500 1595281 310334 1024150 823844 415681 816861 330910 1930599 615170 1917738 270743 1532520 250719 1539735 88520 927630 648709 280222 180828 1188815 1256343 582576 431739 111037 652284 1953385 1243648 1075609 17551 977515 859737 1278609 871281 17137 314336 656744 1772128 1924009 539714 158712 662730 18290 73555 545765 1473019 1970548 1180866 321566 1306802 519119 976302 1449014 1519246 1813682 1863036 134734 344819 1006632 552964 3964 959198 1773884 532325 463070 825864 875742 1303869 1908312 684445 1479768 924386 925847 1397947 939108 60814 1616901 449980 1113421 1171964 793788 1437694 1258484 1409451 1547629 1456336 680309 1641950 261570 1544377 245398 1460907 1533490 1466786 1787934 1393381 1181199 552715 834650 981076 1107849 997732 1902630 1158909 1593483 183129 1936051 1803775 344837 1985809 90584 1332915 1035092 1199199 685480 1631812 1637678 1265693 393788 952532 605777 621171 106363 450407 1024816 438138 935058 1882555 628591 1189508 1158692 759352 587789 1507311 728974 147606 294322 1911139 328825 407272 1336036 113252 1495968 103824 159898 347187 941013 1358125 962382 796264 1154710 861927 743806 1622050 1873612 1643021 1623083 1701580 1536951 1941067 567345 1375868 1902502 1729023 675073 1045367 1641985 1674299 1093948 1333691 1635623 457604 416394 1714145 1929083 82675 732748 173124 1748638 1911266 211859 1711301 746642 622215 1907049 202680 421807 640494 1949187 1382537 342393 1424202 1870598 193766 1702853 693940 1100127 1508100 924688 1577746 701749 1544861 695251 395127 1746453 1170653 1003468 1126395 559475 505469 757151 852402 590645 446484 1286734 1008607 1030890 734794 1460104 851973 1323732 67840 110952 195126 1384050 826206 976813 380947 896999 118725 1065062 1705708 840640 772813 846941 700310 335324 382251 763060 1516304 302060 820173 1812544 1276784 1482477 1431508 794001 480370 1731011 1494225 1108140 602906 709270 442042 1362370 765606 1318357 1078829 1484487 202307 1347399 742123 116987 676374 499997 1611169 1326943 1758904 1445120 1689408 1296313 1056512 168226 1845964 521848 1298989 1088454 82279 1192821 81767 188171 1771675 129637 128665 1466698 1976105 503678 1618642 233576 1528884 154655 1130453 1384724 1999279 953503 1253663 1032905 1610785 921472 1888862 730963 1735664 315219 1390939 1545012 209869 938119 402581 980842 1589781 1336137 1043242 1478612 603049 1798127 809656 1493615 1215569 1800737 1678453 1565909 1502848 472866 1717742 1783222 1309594 541962 1682477 1567132 43862 452020 219614 1197210 482136 1128602 1841859 230442 784979 1436071 530196 1556523 1236307 17835 771895 1546284 434000 962386 1497219 1127213 550989 1688665 1455185 1064994 1791145 1315941 1288770 914795 1288346 119138 1575663 198859 807573 1681267 1621758 1355110 1212433 427501 1548149 669633 830748 483497 1690261 379615 1470988 551933 62460 1952566 1905915 402330 578953 820281 1237874 1084947 274450 1372735 551986 1901041 205142 736373 1889102 1070543 1961871 561549 246487 1644445 589370 1707176 1809138 1552185 1859110 1058719 1658058 1776590 753144 605736 1309718 349460 1545509 536667 1148019 130960 1096853 1440388 558639 1406077 321096 1429557 189514 1474955 943978 429894 637354 795894 86250 234013 1690984 1364230 495680 886345 125546 1841917 920371 980315 1646204 1856127 1388094 1231856 1852127 557483 87066 577916 213962 1912094 985609 967531 1849004 184141 1100827 1715753 1101432 416273 1852324 1657648 770946 1692179 1114347 172922 365263 753964 1470261 997749 1333512 294079 936786 1110461 754531 288926 1410435 87591 1214952 312882 780124 1991172 1267631 1323775 1890357 1206433 1796376 805311 1537434 536931 339841 1128378 1896859 856227 162006 1890812 1072265 1184601 93263 774425 1797116 146618 1105280 1665151 692566 328420 1178003 631276 1700024 864070 599060 308882 984516 158291 1600482 1264731 1253758 1595021 1527250 1756455 660106 1487256 137650 107481 1666411 274453 1004014 65922 1956499 116474 3358 1318590 1040519 1359970 1725647 1573152 679956 1849683 1147319 143117 75521 1143437 1002196 542597 220306 1262971 1232505 1065530 716067 2478 852009 614913 671247 383778 436965 660180 238838 709423 253491 1722554 1684465 347125 1517994 1807673 662400 1902560 1041023 62036 325998 726091 1011108 760150 389825 1508126 1484056 1739061 576186 407521 272653 1368375 127125 125664 1712819 1622969 1592872 1668652 1189558 982905 309189 988607 1029432 1482804 1203767 1725011 720290 158993 1925093 19970 345170 330903 684358 1289615 316000 1749714 1647661 1476394 1234422 909580 113678 1653839 84004 1092694 492444 1068962 771192 1238704 1457451 905355 1474676 472626 295921 164656 232124 1703510 1128320 36151 846779 1791677 460975 1510504 1308603 71958 797461 1963097 887701 755392 1118606 355609 1697216 853746 957222 1537507 1192231 1785521 1128252 437193 136820 640420 1132632 354383 1423556 366964 352094 368769 1399856 1278786 192975 438154 368824 630980 1287945 1763443 1952355 789904 457534 1223394 1788884 566792 1075711 1512895 1392596 1433370 1222373 1056876 587884 99963 1751921 779939 1720524 1148136 611151 87900 975755 1623617 1237212 31201 1419116 734876 1100581 878689 1558433 749206 1187029 1407820 1312064 1133369 888537 38805 1466352 826012 793224 319919 1246031 1724185 117892 1844617 1595640 254186 860645 1146794 615850 22100 292059 491860 748088 877042 543839 180651 1681294 1914759 457819 195659 482226 1678064 792515 546713 1571021 940808 506978 892291 124767 1889768 122485 339387 722859 6000 1376880 1169781 347863 1857212 1970116 551897 1149765 407016 313173 1037468 667212 1680687 1002901 779257 1420774 542333 1530426 1623247 652347 573164 227513 887545 349683 1258599 500936 297480 845158 1462651 1369001 665269 1489533 1934279 911511 618709 1709591 1524246 669897 1640595 1835342 1807639 168676 1651107 1624334 253103 279238 572567 540099 1528163 1151773 419209 1808633 273665 1540908 1936824 1525261 1233390 1539194 619015 955999 771356 1675122 1179888 1007683 1277552 567893 1578517 552318 418298 517455 1507032 946371 1938109 1787945 176212 325375 922468 1779930 371512 1391535 1481367 1933667 1545565 1726772 858245 831186 354199 1916977 1268806 1507293 907032 1613128 1132734 1191189 1462608 1247741 1428321 1611858 1737386 461427 1785105 1244023 1543862 344237 1439758 1193152 1847965 285058 912305 1236773 433609 41378 47822 1244963 1646179 1641961 536292 866179 751524 742329 1616174 1207093 1675154 782459 554093 276221 384963 1014380 1712227 1789546 167919 662043 164003 120405 190353 134381 1046111 1300206 1147180 1931548 26954 916860 1754082 180574 1523181 1382317 299259 246900 1877547 558066 1677865 1268872 1839806 906909 706167 1983529 375135 185148 657153 1973536 822582 605234 125800 438449 68793 59369 1477159 82820 1344019 1765783 1613457 1445375 437887 1542182 1317880 680650 1406020 1302984 217382 1163773 932530 295330 1305815 938413 1632362 1873137 1914887 877480 207349 461039 1724187 370285 1795083 968024 996690 544765 1580545 1264166 179955 47543 393840 628589 663335 690450 463726 712376 964279 1697676 1410027 1288323 678645 642094 1749857 269679 539683 1173090 727934 122472 130115 1462288 90761 1878829 1076650 43706 735800 1829810 1394125 291826 1775011 217162 1072919 1427315 1212532 372709 1319894 299229 757840 1786107 1562816 483000 157524 1229668 506006 647204 1115398 1780243 1945996 1103360 1808798 644334 326511 1079636 621422 1786049 1536066 342020 742652 1361765 1291952 1954517 515830 1948062 1049493 988153 1161595 1716513 597729 1236825 1827576 375901 302880 580970 896329 1277893 528437 423090 777297 9849 1821277 20996 574998 1488273 899066 1824510 1564434 600134 971454 500681 653481 634099 762478 291910 242285 1182372 112041 1565822 1346995 468557 2554 825988 476479 1087398 81477 1870378 1048589 245960 1489003 607844 1699310 1997010 764993 237242 1640128 1928791 1754255 505994 1108991 438417 767420 788009 1672432 1079796 814370 96569 1847929 343072 1284934 69956 1806915 267636 535304 362872 259990 1417185 894348 1020697 1857191 77461 1229765 1068428 1650162 1886922 1517066 1953846 741130 1798908 896735 586464 1560322 1882097 1054527 332965 611432 1255465 492419 1647070 1800107 932263 1406277 874697 270922 52033 206825 1831978 832321 1627560 957432 927367 585680 504834 306253 1983326 1104930 1848951 694309 1620429 737012 1761243 159505 1222884 531821 515356 1028145 1200003 48450 1518802 736766 977680 782291 94652 884906 547872 794933 707564 99423 1865125 1012116 287040 584607 752598 381761 563622 1144365 1079027 1844198 474852 1965108 168400 1371467 464237 1710874 1763404 529075 1609548 279732 6005 1276473 1447911 1289119 1016165 1911372 1443202 35398 752616 1756860 1627398 967065 1916790 1671948 131166 983689 1167717 24306 960607 1701764 548860 38952 1396999 1452796 669841 1641003 796582 1825683 1603300 541683 775215 1719259 429101 1066306 250121 175681 57375 1905548 1803486 1970896 1773142 424798 19157 1475013 1492169 1223546 813716 881664 448968 786183 1037589 971280 311552 443580 382448 309817 597041 580560 818620 482219 1261105 37383 910731 1427810 507012 1239641 1650440 1793117 1054673 1070785 1903752 1320252 1812330 756656 999879 278631 1738416 163164 1979694 1277711 128086 561068 399775 1913401 1806806 720165 1198524 699416 14741 48094 1751461 1292505 1352400 1586391 76221 578099 1409883 1300388 635886 1563436 1345483 82463 1296439 1835063 184675 1000468 84990 566051 1555098 1627929 1676911 661454 1978954 454897 943294 1907546 1288018 1314328 543531 436500 848285 1784014 1077613 1723307 1759004 338900 256162 880129 1929912 1419385 1521136 1615870 1423073 1704258 187225 1737000 1414139 960018 1341820 400064 1929167 785615 862614 386453 1889351 1669420 1716988 1895240 438398 1167330 1799248 549660 767078 1496832 768096 226313 1328345 371408 1511723 1001937 1920590 1088140 677460 588371 309030 1701777 903745 1274254 13635 739603 287835 322813 686598 1797933 1961219 1068045 1655115 1633637 1651265 1864481 1045473 1877022 332279 42627 296903 853409 71812 1862970 1315585 1164933 907508 837850 751691 1668742 1740831 734718 1984371 1183915 1729138 481046 34292 822461 1834689 1928479 1986920 1829963 1444085 403562 1723168 1419276 74840 23295 1136201 460491 21687 837302 1803124 1298091 1409919 1817128 645326 1151180 1253697 366921 487681 1760369 1616474 528522 912467 1190802 106032 983174 1136906 1137732 1379462 1457835 951324 1152661 527093 1202133 394598 580891 751191 468749 1795733 429623 1983670 954057 867399 1513796 36453 368533 753281 1969921 575168 1790246 335255 1266719 1049599 1702310 556265 853319 1752296 1270480 995798 440470 819262 1501649 1233559 321144 1465246 326251 846101 1709649 442359 1142596 1975126 1645353 1256870 768451 1153457 1953776 535569 88168 451153 1443861 574656 1663771 70844 1166360 1385157 490534 1909771 131475 1498334 762726 1925815 247631 686628 789946 1411655 1806187 1813583 366407 1336415 1271876 1714646 1059343 436380 526954 152967 1421891 1674215 194949 1400764 336654 428762 554022 558954 393306 1222182 762110 1343436 976304 1506987 1520856 261765 1190356 1023303 1173447 1955384 1316808 1744394 1162691 250896 221411 1411515 1015266 1383357 1780754 1774400 1196243 209993 279441 1244858 530215 1453102 479434 979493 1987875 1593598 1202233 1282230 339030 1298952 461678 1502524 1887585 274419 1656079 1569891 252482 19271 409302 272979 1522103 1093069 1181287 195996 1875697 1616828 164266 840325 806023 1842620 122431 722564 1789841 783109 372978 817490 543794 655483 1690755 1021539 409310 1760901 410857 1599432 1926211 1693133 654190 412066 1501283 255783 731434 705188 1923761 1521589 1123252 1639766 1296535 84904 607907 1224232 557213 392153 474963 80701 1628766 547056 621058 87624 424150 1333774 1526517 638945 241764 292041 32067 576887 1402123 816668 874207 398466 506403 1431155 1416003 481143 969036 1694228 738663 1684045 885381 104689 620325 1380269 579159 885027 39587 1237309 1404237 1666248 647758 638591 1408758 650568 138187 876598 1474366 1798302 199887 274592 676526 939681 1467371 1963537 824757 1699660 324358 1461434 1385317 667923 48716 377296 858224 243522 1658679 735076 340106 1201128 599906 1540833 18513 139612 3235 1860913 659297 265437 1883705 550254 902997 889231 615105 1183824 400456 638670 598944 1248821 287694 674391 1306890 1070460 963461 1173993 26957 1233266 270240 1828505 813326 1208058 158738 18093 120467 613761 470653 1230268 1438538 1223354 1585129 287850 1105595 1940069 873604 995730 1933125 1813326 1094161 1732358 59075 1553078 1611356 587121 1281907 1645613 1777555 673019 992547 1608197 91357 5015 967434 1134971 487569 47404 1900192 1420694 1616942 857400 648990 1037873 130873 1934038 748342 1348999 487638 491210 1825397 553700 1623871 729614 638573 525009 216288 481029 452696 553189 1754311 1199294 316007 772420 489532 1347711 564956 780670 1728525 942974 365846 1941658 984833 694728 1262568 528229 860244 910354 555802 1011714 442467 1039702 423553 1564528 1406202 417625 660889 1381914 1012537 880881 1047662 1084769 415678 897553 1111597 593224 1565976 1882620 947609 1738383 1973565 1100595 1756032 620743 718237 1277669 632125 1592572 1750300 785581 1918182 1714773 438913 827803 1491496 806373 1411691 596523 356626 1956312 1366856 659198 1127031 1739555 736039 821614 227142 56169 237211 569629 1231761 416743 442500 1379423 1048953 1479374 1130385 1105685 301257 714120 990027 1519322 345041 544528 1842789 1338378 952591 1004915 1228458 1437564 1747931 868573 1610986 774320 28236 304474 1943664 106539 1563821 1396577 1182432 1928523 1662403 326062 1164861 1153162 1627738 1912234 1560302 76418 1208597 1344131 377712 1875973 166219 968328 60272 266712 950726 1998930 1687899 686786 385063 1548533 423412 939912 105314 385838 825718 273911 1757803 1044101 1534224 1006635 1803248 224098 1170946 874168 1694931 850087 782967 157250 879112 1252264 652916 417734 689535 1380279 411751 410613 622945 366660 1008324 1305474 355715 800549 234059 1542928 127057 1983369 1360118 354062 1072111 781809 1444674 1333275 878767 1036477 1597771 576994 348372 1312585 328095 1974259 1321166 306219 386043 1466233 573268 886390 1120142 56041 1296374 1597716 1485292 1880881 411205 1434949 1544872 849431 1304963 1094617 1666102 1696962 801642 1036498 962471 1945576 1714922 1921046 1985405 1854905 1716805 1316056 1974445 1393854 318022 1306807 967816 591871 61504 233862 62933 1434072 1157040 1800060 507121 1225959 506559 1606486 1009923 1513268 651323 914682 121264 1734300 938532 1537343 334961 698310 136563 348096 627412 96958 145544 1068828 631110 1372536 85052 1129669 473868 342061 1116147 1954896 958732 1317910 605800 831384 1438198 1714634 1336864 32691 1855627 1978697 871890 1471511 494411 838769 918674 1149333 1341573 858655 72728 1526851 939902 463380 1752720 1582199 1869040 1845172 531809 226864 429886 1423728 1938053 330588 379396 1427059 511018 1384936 340378 1338591 1131956 1533439 908475 633320 632532 784012 841219 916711 1724002 1588925 1381375 1794230 1785180 180385 1968637 184684 1450488 1905450 689275 1660817 386651 1024598 1915386 927438 479923 1821463 149829 1140863 865632 1146880 1569894 209767 61438 1304145 1295143 1222916 573255 778013 1027267 1987336 1126457 357408 1719316 1999531 536267 983483 292498 789373 317231 926520 34208 475279 1714803 1621447 1644077 1090084 1589811 3870 1525656 1351203 293816 1071158 503444 831087 1385894 1283714 1069148 1187161 1434761 211405 664169 1265548 706085 1899486 625853 680104 525756 1506271 1041482 431194 1250791 1548651 1588136 1389811 1750836 1372027 1628716 867181 1197096 1454628 319661 333651 1517792 74040 1273681 57569 955458 1378166 327392 940835 1986671 83058 588660 1068341 647183 695547 1408050 111824 763432 1005366 1206277 1777875 1088592 813694 1028280 968036 1353995 1009085 799968 1574621 771236 374216 785278 1468417 1074970 749275 469850 1934783 1921427 1279536 15287 119585 328298 1441086 257933 588647 1306680 75813 75449 1574058 1691587 107877 1613863 859577 1800385 1927508 1524088 1552970 531762 791159 1399781 257424 473092 600403 166602 529962 559044 854558 93345 601786 1487743 623013 887450 103024 1855044 1491424 768156 942266 731848 879604 1380803 1793846 167481 643435 164110 1911886 848734 1408406 268512 1232678 498420 1561722 1180624 1768446 1454164 269936 1264926 751207 481979 1092282 127363 1575674 867661 762836 113093 767030 1486952 1427242 801267 799064 440319 42040 1732465 1033187 507388 602458 1082281 1326808 1456141 1806467 933943 1118761 1300747 878662 191579 2755 1690273 392493 876828 1938730 1396553 383230 401496 1290953 1802423 1702325 1510335 72689 976323 1489458 628061 255852 1144100 1149290 788914 174704 1423901 1769918 863984 1707414 365112 1360600 1793087 750916 1455815 989826 98889 53658 954108 333882 1124093 1091842 438393 1941031 640982 484393 934554 1009538 340056 405921 520781 82741 80294 438567 1454033 665449 799069 485551 1169783 428719 142922 698318 1221053 270511 144375 1292523 1360626 1198310 1375104 852315 1850741 864653 889013 392615 193547 1338558 1281333 1982475 596078 12553 635416 907891 1817965 823175 1861711 661253 1123663 104750 89579 1680333 891475 792290 1180542 1892379 747478 1681931 76112 482373 1785984 1655358 1238563 1952925 126213 1777150 991529 314370 142436 1670392 1205205 995788 1945488 1444532 363247 1426270 1551359 90151 1890207 192480 830217 1987583 261685 1703011 230177 820971 141204 102325 395950 159720 6552 683668 1783736 1664635 18382 1877995 341617 1843407 1299528 73354 1125691 1975523 1344140 859928 1736774 716740 733331 1969184 1308781 1450263 428758 1595642 475945 1495974 1015444 1585778 569613 1280286 408829 661696 1087362 247373 1515189 1534841 1096336 328712 953933 616871 1999040 505096 520568 1132936 1035950 852684 536799 146071 1965412 1213042 1714097 1877078 425254 1484841 1164884 457276 1439656 1118248 453317 1875683 1375577 383167 1031304 1223660 1542370 1121659 892064 1651311 1167958 526461 1339577 526511 541832 485113 559452 1133605 1468098 932007 607338 1630043 768528 1725175 1539134 1596208 1125557 1638031 689312 926721 786758 822374 180770 1441868 1248621 949934 210641 482324 948010 433104 701370 1613522 1847866 1184745 1442905 584972 966039 536633 1519208 254412 1829423 944470 299861 1097357 1669333 1101687 869276 1489611 154888 1139982 1594309 13303 165843 512050 1470124 306835 914191 1474755 1165368 1001618 667841 1742557 1176042 84540 533580 1594905 862264 1240692 391152 1322929 1655659 387595 601772 300066 864037 1527406 564406 1733132 454044 854945 195976 1775485 1954514 1934525 1983087 477575 531058 217766 3899 656630 1455715 825801 1848699 755930 960875 447321 1725843 779804 1148428 1772429 1631893 78962 706916 1335290 479404 479368 1151606 786606 364233 1407284 980758 1167920 170521 1655230 1053594 464012 1391672 61407 1325532 399724 1599458 1640581 227963 166299 1152144 1397574 1606773 596353 1955392 1770867 1917641 1408180 1305193 1325203 1571638 414939 1176437 463950 1566521 1378008 741009 1886026 1390284 1180128 1223211 841048 1112747 1161146 208376 1282388 1291316 525770 138308 756467 1333859 1180026 1523976 1546483 1944560 430119 43193 1232901 1964698 235527 151815 977641 752224 388591 1266396 96047 1506502 1433999 677644 209796 1258710 65983 1624015 1974600 1606334 1233357 1165610 951426 713760 1956665 557966 439240 825785 620383 1584940 66604 1807152 1983477 1030486 1313918 1495944 289207 1278336 205774 1297750 546787 1328194 1705557 993981 1723145 35508 1050010 1987275 1934871 568541 1522550 1721549 93850 924744 527224 1795526 1452283 1790193 1492324 1364396 1257742 1723895 1540373 1295666 1179037 234516 721977 668430 1918716 1237329 857149 1668722 1696581 935099 415067 203458 7438 838807 1984592 1496449 1110841 77167 1698005 686139 1944903 1267419 589243 587415 667582 42068 1904283 120009 1736419 106306 1481438 395618 816104 169307 1221942 184915 1905021 1133682 271642 482432 726860 625028 1291024 375623 1886308 1163255 1070911 440045 1652192 1810412 1658608 250477 184963 714606 1501570 182673 350622 1129858 648771 51324 1265138 549842 966655 1693317 1335112 53762 1698899 639871 1025864 1861740 1945854 683633 104530 1448183 227174 138654 1535147 753848 70204 991341 1752936 1655088 729802 884731 1953315 1721803 445669 1892774 1175655 1557675 586383 1918974 1647365 271226 1659058 632193 114153 1550217 418566 503890 758128 1308609 850754 659610 1325553 1045615 524956 145562 729535 1431794 1288100 1493147 335914 1329386 1462523 1947308 362478 1107897 1893048 1347270 1511699 30344 83092 782103 1126068 1629517 1176557 1262628 1923054 607482 1834838 597948 1380643 1382670 1193305 1527033 451064 637564 243319 1582542 1390125 296532 1755638 1274573 1372638 1672435 1475899 1346442 1051178 184099 264146 742952 1455335 32403 62626 387185 1507484 1360444 1650652 241361 334988 1842003 1568846 230903 1064143 1309044 1207429 601382 486354 1367509 1282718 5242 625937 985246 1149354 1882193 1278596 491948 703389 1757873 84729 729942 1338773 467243 1340586 1859092 1787659 23898 1419256 1562040 530846 842430 191399 1263947 1865397 457140 28490 736828 529331 847465 1660711 1418041 1432558 988516 798562 40592 475577 31909 1438173 1207256 84423 1540643 1996617 1322736 1367804 1731176 488548 1731027 1573938 95700 1080772 1528404 624648 538687 375710 1501344 1925260 950908 291073 1810160 56345 607725 795847 723972 1688052 571674 231160 698544 303683 1804439 979070 1842903 1324911 411448 254519 169077 436964 1814330 764428 1954754 139749 69715 1033609 722653 1620748 1080840 105460 729101 1546892 987651 1091799 711351 564586 464515 30258 1363492 1134226 1070161 1421290 370654 17470 1957721 1162812 652622 823698 1411249 1065927 1285898 1797872 413668 1038452 1356079 1064144 197954 780839 1629889 1722604 1352584 1640615 15365 1065558 676339 1583627 11661 78226 1382340 974479 176935 748723 1028590 1660196 985911 872491 480807 600669 15468 1322785 1185017 846134 1398165 219606 1581959 1323927 590218 528491 1788955 1233250 1267405 850796 1789251 104347 1771374 1528183 323022 183442 1124479 1276791 712433 720583 1571114 71748 1329424 1319185 848790 1354032 250857 503812 987449 828183 1443792 6274 1048343 1604360 316300 770375 1837449 1434420 1267065 922944 1596604 1331067 1143400 1378271 311028 1678944 1666936 500113 329733 1159479 519670 359517 1506231 789574 570399 1578443 1449219 1016009 249791 4884 11558 479869 1307574 1805852 217673 1779321 1608353 406734 1969106 1550520 1460725 1471726 737513 853468 1375729 1261231 606590 1854 512397 1818720 1050891 825126 1244138 684887 1798216 477077 1762103 972306 1271780 787647 60076 383661 930368 1798925 1277415 603427 64925 5096 1784332 1340982 1871943 952200 595437 1594663 1119096 1891090 811864 1556862 667486 277468 90306 399507 818681 1011399 1934606 1468978 540967 1051817 1774865 230730 6209 653542 959167 444175 825885 1530948 361008 779159 1703947 1175476 228502 1958262 1487248 836907 1568305 1806448 1350190 1524595 418669 221044 1256191 1024011 1436572 1238678 860439 1809966 1058784 878439 991763 1952782 635645 1927445 891414 1752670 846685 1217084 1416681 1653551 1772165 1631206 706750 1104462 39346 744832 1093922 112950 437040 1226444 12383 292436 1226249 826875 495867 1437342 716392 392463 525417 895914 444014 1475526 1524686 588542 619200 241051 1463503 1717846 1112203 465840 1450948 309291 1005614 1116778 1435871 1439219 1905050 646258 1192635 1267732 637288 94432 1477231 1457255 191852 801405 403702 1742888 1996313 1761379 1645390 409132 1869602 1289051 1675738 1151243 1408393 1322821 587868 47601 73849 1156644 1530838 535283 1428297 842818 1983115 1128870 570094 1899088 51279 831954 699083 874651 1044217 1175883 1846967 243897 1496895 909986 1438694 259539 1118604 32793 113615 761933 632118 1465034 1900070 898531 1923814 1748816 449181 1793022 1767006 1359716 1138288 930425 796232 591654 1497577 18349 700590 307858 858745 77933 875813 1959311 1450074 1379767 832824 220206 987808 1733859 1883246 667421 1636797 100363 1553391 301752 1446889 980085 78381 1653540 986937 860352 262621 1779843 696655 1869469 310447 293351 746712 1076331 121527 1425560 399143 509379 710950 550615 1489499 1369074 1867435 183274 1084656 717083 1405079 1861911 1628411 1494012 1512724 1202580 1827747 420515 917870 1654679 762116 1088645 1375661 787524 542993 465240 699879 1772719 1142915 1558886 793611 1964283 1215901 240698 242003 1808156 254357 984943 813235 519973 161763 650419 798744 240101 1440481 44087 1492942 501129 1787067 1794498 140439 1699150 1998664 1223993 1970108 1991932 637478 957328 907104 1378952 826140 1045893 1426962 463449 544658 821645 1249733 466249 1932687 1852901 1049882 1463485 310220 342587 938501 1244191 1792879 1724036 841624 1798470 908693 712715 710636 1527658 258825 1712566 471905 843412 194696 819860 1059846 1776617 984891 483047 870420 90298 439390 1535530 1462091 1426168 1265517 1854526 1880011 925508 15194 92547 1594159 1636730 453336 1402480 1027905 460702 1084848 1287575 858220 1971949 1634720 1920688 1448825 423888 1020184 416270 1269393 1011021 714563 403352 659788 93946 1730623 1197552 1309235 653968 79001 546201 111608 1662552 1895870 1007044 357198 1555630 39141 1395535 1044063 1522501 1198225 1932249 1756798 262256 854511 267864 139212 694140 1841096 599974 428010 1643952 1393633 1915122 1844092 1240887 1331514 347134 1684400 1128072 1105986 1054607 1422343 1647182 1777047 1923350 1765101 1006441 746473 1584956 1898453 1169977 875741 113409 1931450 313441 1386532 1374400 704519 21776 1580155 1708511 235269 1705990 1461346 1493940 526102 157294 500328 1447908 87748 690116 1676347 237145 521247 535989 342144 1082288 1882563 1407806 325258 1664340 1122336 158236 1309495 1259063 299027 1617 152900 1055653 1883039 592343 1805553 891307 1945079 44716 1371436 99638 1660056 390596 1439479 1859978 1878207 590522 37192 458412 1503288 953566 1115275 1288591 378113 1412091 298064 424252 1158772 1905780 726581 1284235 158699 999121 744829 1053334 539573 92788 1000236 921704 813206 546193 1131085 1200728 19302 1220375 845480 1639825 351631 1975621 456145 197330 965964 1381259 1627902 1357174 1833120 321482 1390346 445208 437212 918115 1380498 644113 849660 1729172 566043 160022 402322 95665 1345429 520133 1802468 1372336 1235276 322477 684042 728270 134004 857788 1514899 386267 1651814 600750 1623196 827218 808976 230085 950088 1726191 1299460 1994304 1728118 998503 393734 330249 437182 1446278 1367071 422364 203096 434755 1121901 525052 1435938 506197 348468 297964 384979 788476 1424872 1738996 936362 1119538 1562272 1591794 1640982 64057 325691 331599 804303 313489 631793 333723 1147440 1268239 774766 1340399 1568059 1629972 1071749 1030195 920270 1687980 1865817 274446 483393 1186588 1652315 1962053 273141 1609308 545076 1453684 977482 1962151 1025588 1014947 414520 1944746 1583994 654575 929545 667822 1091153 435817 1963365 1844850 7543 348260 1292888 832110 1491871 781521 1680767 188996 543300 1167771 622714 1523140 1987491 1482314 1200684 953025 1645828 1985899 295886 86549 258540 983919 1656436 1625360 463138 1776062 1666688 620253 442801 1495951 1465979 603980 1525823 345021 1798041 1509442 1814556 795932 1202069 1808259 363704 1583080 1117439 1784729 1958708 1041884 598932 1007621 695681 452745 741830 107166 113051 1553225 1694594 866660 702670 1579150 1895695 1835790 415047 1335960 820700 1702759 1355136 615189 857917 418671 1054659 1220744 1258127 562243 527647 330885 1515929 1392046 355478 1420027 1601696 163310 912496 1644952 1780761 358510 1268541 1895940 1919767 1082090 1184359 1173836 659352 1465120 466658 1592770 1027429 482017 981766 1883504 1427464 59532 1387600 1362909 361187 1455145 1781415 855184 1672650 714365 13316 1505747 925373 274053 547849 1650247 873486 1853321 144356 752292 1113366 1516276 1936004 460626 1795052 873497 337887 1976821 237919 1066911 563215 1984892 652967 1471215 12636 772279 757049 494600 1306719 365755 1817312 652984 507739 1333818 1737667 398930 1386848 350564 392671 688675 1102224 1488599 715 1142958 1658365 1371810 671325 1641454 816799 1229433 1251036 739912 1150913 492106 1248571 1633789 494071 1242576 1935393 1864687 1037368 193951 472503 257117 382971 1268886 662052 622471 84580 911611 1846637 1611965 1079329 1123796 1514505 1620989 1223766 1320781 1626073 962932 247703 357668 202683 1220825 1540962 458496 363085 1338 1912911 452148 959612 916625 288735 1646286 248332 867689 559959 995711 940459 800558 717436 617462 486866 1534326 850206 1386799 1827932 1124549 1631316 447573 1122554 307622 1688572 75274 847111 274977 106709 698635 216712 1425372 709363 1455202 18042 1494931 744109 200637 1967888 823086 844304 49000 128110 1458741 1378944 730622 691200 1181811 1025309 305558 1256454 1959304 1975996 957848 611921 1228451 935673 544327 1960233 25164 1650835 1099065 223133 1178776 1892207 40593 1857630 50793 982648 801887 1808915 1776592 1521845 1019825 1262646 1291480 1018121 416308 238818 709108 1317244 1445284 743230 506957 1332237 572611 43300 437836 909951 281630 941291 390556 1389663 1853138 1527233 1092084 1897356 1897903 1412468 1906151 10070 603018 483233 353760 1338592 1931898 1593110 1430562 1540853 679752 1677853 1556380 22745 1062265 934262 1801226 25842 296278 339147 948001 1855717 1480943 1134530 925957 534688 225684 628258 1350352 1937960 1523534 365444 127175 577416 177596 1173006 698946 1291008 95514 170349 251221 670807 1631650 381123 1105176 1162078 1017172 975815 697515 1019429 290062 1018140 554120 1961497 1688927 1191839 1059440 1865322 1287844 547351 786121 1375810 1425870 1910703 1655851 797551 368981 184658 773374 585583 454276 145574 441376 504410 1899404 1080083 978926 482956 917853 111222 880906 1388740 1875124 1245491 10850 890396 1153478 4493 782980 234455 1374666 583705 891884 46721 700478 1526889 1178848 1161340 516115 300457 954562 1799991 461279 1529574 67800 1506149 1213533 976254 637035 104881 1886118 1171823 1760226 944831 1694439 1658944 37519 1944176 978164 1445813 1988544 889922 466425 159291 792731 596351 100160 327920 1174575 4874 511115 1525120 1210668 1223666 319272 1883901 425746 353847 1950086 1117881 1612478 1192285 713271 1357178 575084 1312861 916601 1284705 920844 380187 300022 1261079 21618 182048 657376 1568232 738149 367771 1604374 1094100 1988356 33079 533317 748051 1496349 655153 450007 1950514 428311 886079 1490016 1644784 1292858 873830 1622944 1794792 617964 1576967 1483376 360097 1888292 980624 1798125 1929595 1623832 1935272 1143691 1848910 1536747 1037675 538808 269786 1856318 11213 360898 170495 724576 969669 941682 1641466 1320093 1432717 183988 1829007 710319 110055 1984048 318020 297370 1916604 1392958 1359056 791528 1830922 1312989 1058470 1781283 1853319 1457231 162065 1684490 1606529 577019 1033135 1493283 1433175 1623973 1462520 824005 1558992 344710 1301171 863204 878489 1283430 1000280 1087141 473738 726208 739109 1743340 1134928 1014171 1010965 1731213 299065 613091 667547 856474 1744644 1012192 838650 1066979 1990284 76168 1184799 1244907 629128 147552 634348 468146 376911 1653233 1883066 1499071 1043328 1290918 790218 659763 775848 1455737 829807 1109456 852895 760377 1639829 130969 1781674 208428 634761 1904340 727238 419670 922202 37986 958022 1036520 1072899 651701 1640639 598273 291200 1355915 63381 6694 1841057 1708591 8317 603414 185270 206431 1730820 338092 1432156 803570 924390 313589 1775608 690360 1977851 1580625 15200 1676533 315690 279548 823626 1075214 204584 1961590 1431553 1092749 1630183 412666 1588086 504124 1025132 897126 273755 1984869 1373278 456436 1554483 607483 420410 1334479 1609029 1206001 770730 1791562 1420791 1213702 744434 680355 1151191 831766 367702 235474 365215 513775 1285645 137940 351043 97704 693820 604937 1996290 1565338 1501627 1708264 898608 1741159 208103 1644154 1881903 609854 1434116 402133 1322032 294376 105012 309629 495077 457159 1602242 1853018 1847940 416244 646125 1902785 149998 389509 806840 233857 733872 659452 973729 867844 912299 1950488 1342265 1124912 1512605 113306 240997 1676980 1829144 1943159 1159773 1922126 382759 1480561 1252523 1821370 1344446 524704 696903 1792313 1991263 1485947 699728 120092 1765738 520959 435910 1859746 1937674 373656 648251 1813373 1832920 1475707 1436838 47642 1126437 117940 1485762 355967 376989 1578470 1169595 1845144 1255678 1504235 1265678 1357828 1381088 379000 1741854 957192 583572 1191859 952260 915955 1172 1885961 533726 364662 1840659 1099517 1550252 1892990 1578738 49925 196190 466373 1947635 1296154 1331468 1186230 181654 478595 270173 656972 1084421 214238 136646 718233 318738 148935 704293 1046992 956358 793951 587224 691421 1155153 632290 1896775 873239 967693 383831 244139 449185 1550921 1923747 888184 458385 672844 433834 1960974 208273 1017725 444917 1796149 114537 1908702 569221 1667036 316372 1024970 1508908 67300 564587 1133761 1474494 1861515 634255 194878 208987 1915434 328740 693018 1259508 1052513 618897 393099 68710 846841 1220778 303753 656636 658979 1737463 313567 86618 359973 22692 1273379 352503 1045112 1129463 345491 1653447 1507639 612504 781036 1804215 277151 1489635 1448025 599682 726553 307182 337705 96947 940896 750750 994390 203916 1401922 168507 1583462 889757 1873567 1330016 539145 1080319 1149615 125235 1783962 1617946 1892623 1260493 1274196 111687 1117165 689644 467058 644452 1306204 1731261 497266 1413031 270949 675453 404251 139076 839723 139905 882279 219453 392180 1770239 1310177 706153 164166 575400 1017879 1645410 615733 361645 915332 471569 1214697 196962 1075192 1208096 1160947 1190345 1215865 670542 391817 1804597 580644 1688392 902745 1298831 583925 337473 1032005 1309365 336462 900276 329477 82632 1080997 395345 1899756 827946 998139 631974 1675328 61109 1282002 1562153 127147 1610784 1517091 1027769 508540 1326106 789371 1849302 1599206 165706 1264220 1255527 209562 373776 1854046 201409 401512 759641 500635 1555046 456073 1505465 1431611 1059805 1310376 1073618 1226136 1654610 1505573 1350371 1257548 1715341 102878 1353561 1784877 720079 1777920 101561 1297793 786135 1232389 952153 971555 955344 1541656 1636456 1935161 442760 1310572 607122 918969 1167363 800682 1541702 280448 1434762 305232 1871118 639810 889165 1695215 981931 253622 1442849 1394594 557206 1447580 1855730 194509 275067 833533 1451617 1668508 1483628 1116258 1667920 671419 829356 1650947 658104 1141390 716475 1670703 936001 744037 1150307 853431 653400 848960 1975097 1469142 1626458 918389 478841 927036 1937132 365028 1820908 935357 1012354 1966633 209625 1061151 1613672 1028832 1789210 641716 1528777 936444 94510 1414887 134023 1911612 1137460 842550 112249 229398 1995324 1702536 1229333 697159 1505618 794962 1131033 1483937 661101 576240 93828 1146905 91031 1786575 987025 418454 504531 1915582 467130 1829264 1037945 1841125 623471 299011 928765 113906 929993 1429079 532412 458083 1588513 1674699 1102725 461944 1113043 750344 378193 1457501 7962 269049 763231 838353 1991189 736085 1080145 1149746 816147 50298 576862 1270207 1137351 1514629 89272 1721217 993792 1355397 1724374 146042 250317 1880136 1399210 842925 262094 1224099 19680 905971 1151283 669392 1565860 1859078 1022877 1733879 190313 113977 1696800 404545 114700 856918 96003 1407312 870846 285290 297231 216161 1406941 312722 900225 1626754 1571353 173421 168955 993444 1127000 1900482 3196 1604164 1185355 1050246 1557456 1231570 917608 1229592 148012 993647 1411317 224777 79794 1198622 917632 1315216 317910 581725 910519 64641 124395 1488883 1795193 1558516 1234277 516016 1167891 335990 348776 293131 122012 1177864 270256 238762 1943677 1193369 17653 1708559 144515 1097905 663878 1466241 1231210 322271 1057207 10813 1121007 1746028 1073286 919190 147793 721227 186200 414100 1753972 207507 1950527 875389 1802126 873633 779622 835777 168352 391130 1651441 422747 1372794 767383 1745403 945003 1861929 299079 127871 1807122 1040284 1032463 1867012 1302051 1797057 1558092 945734 483709 1302723 1860709 531180 1127166 1640391 442380 1243197 1704867 54706 1524010 1084131 256500 613382 1318328 234141 1601294 930704 1840923 344118 1101254 825725 655318 1687223 21763 405408 423308 1085101 1931116 1744772 746680 1375541 572472 31214 1850086 1132224 515216 1846432 1139510 597797 1941083 1189021 128446 1339035 1770526 811130 450 890877 1674787 1433051 1119932 599124 1732250 489443 1325015 995017 919533 1482563 808251 191085 889332 34046 865095 1184161 599440 302748 503167 966210 1898052 1550241 1675278 889836 1884324 1519057 1239873 1721476 7327 1101665 1298250 1381401 1942243 877723 880661 1195376 816261 1857529 1699910 1194459 588630 837740 365410 1113322 182671 982394 1003859 413957 993474 1505364 1584058 1779575 1396871 694905 1530808 114936 86470 1242508 1935737 205703 1048403 1167864 389981 670980 87326 191623 1634453 718388 1233750 1441397 1646130 242283 245365 1450148 1016919 621471 626567 286075 641502 1407758 658176 457915 587477 374092 229192 853526 971272 943074 823320 1541262 1921593 434611 1201041 158908 1954038 464098 55535 272662 1611100 589794 1123923 1650127 256839 1163456 1802058 486541 5455 1988635 986919 1402232 387985 441984 83214 106918 106320 459622 59218 1199075 1880248 501627 1610774 1140719 935649 1158599 971984 93306 1392647 616407 1057452 1750543 429902 1674537 1654208 844464 1260648 542857 1918233 1681435 398682 285400 88958 1669477 1027980 477152 450439 1834218 358177 649912 555196 1193581 1347246 902300 644506 1569999 52075 1103540 1307044 483481 1167603 625375 309376 242500 1686135 1928855 1060769 733502 509213 1395255 1114879 1081773 1705454 741451 1647458 448667 89581 1787011 1216943 1461613 527 1974102 1117253 1382179 532870 1898704 487075 1320390 199654 10914 1465666 1358890 137555 618563 425387 1730061 1498067 1847351 819636 502004 1821615 814535 1639725 357648 1922544 785969 740638 894101 1288342 1819639 1406694 848263 1754703 1343731 1996637 1405598 31421 760064 81678 836561 1855507 1649991 1660119 342768 1812050 1404716 1859517 135150 474604 251019 1521429 1405085 1552159 1704798 160856 1284958 639241 1321670 1733669 904295 1476212 1954568 1793243 464197 1595212 1443832 1642534 199132 1921967 1464096 1479762 1959481 135122 215410 460057 1107221 1119726 1659382 1441161 538780 968175 1939777 702392 1811881 22223 342011 340043 817669 1495971 291395 359850 1026806 1961800 1226407 1681550 1117923 1864035 1249946 94837 1592948 1075574 1676633 931320 353002 259818 1322245 291059 21745 308539 1299842 1527697 1304837 1880691 827895 22524 614519 765841 1990251 1703229 1971041 1080678 1212050 240753 1003906 466787 690953 1710892 482529 1735776 1285666 37076 335986 1327997 1578683 1972390 1789049 1587946 1560076 1473495 1787866 1885483 40550 353113 157490 1578847 1607436 76586 1507785 630540 872397 961006 1765887 179028 1625357 1151850 950942 1743395 224744 798322 961156 759883 718631 1929900 1645678 631145 585356 851888 1018540 72489 175225 114933 1095640 1945359 1148593 1392086 1231213 895728 1842300 8861 1080302 1468606 1879849 271214 1480034 1108678 540996 89778 1218349 308829 261568 1812398 1574671 244439 1287094 144163 1259239 1835186 1927516 1253971 1293533 1167367 894877 87619 869563 57085 628201 1389815 532582 241866 762158 1926199 1463249 404186 1325485 713395 1464684 761931 646454 434189 1331191 1692774 447046 111016 539885 1071418 1252836 470218 299500 1252718 314835 744315 384449 824808 667898 338434 1044683 1995841 46952 855952 1673758 171524 1153293 132938 262471 1160381 1244364 1276486 536911 977395 195095 260033 1668967 1712039 779979 1941071 582790 535644 293874 1816299 75514 375949 770057 1513324 1130722 1613072 1161629 1857185 1504736 176046 1177783 547228 1272066 1071269 1968442 205999 1681092 1648539 1690843 858533 1002913 437122 1056061 787778 1436493 1764339 1940550 532136 13572 95296 1314692 912831 297250 1263980 1627727 1307692 312574 18439 515568 276192 719333 287683 1944072 1234284 102640 1798019 47309 328451 96365 873487 1699923 1825821 1662333 376022 15402 225469 1559249 1916871 1471828 928112 1565505 1287005 422763 1396858 1216285 1625110 1399580 353208 358395 516497 654665 534723 877216 1872530 78964 877473 506661 451213 1589275 679322 799247 1697292 537074 1391148 1229841 1363165 1667620 1061998 401201 700584 1739943 904337 1631959 1994066 1236186 505034 674368 830685 857178 1776583 450273 1873195 1571870 772869 1138967 377593 490745 1824618 1933330 561943 1177968 1595822 699154 1370855 1929789 894136 1846240 1135725 707743 1951698 927629 463173 910571 331095 1407863 1745492 286114 356011 618944 136446 1282842 1573657 1491128 1048169 1954980 1935329 472955 597763 1040781 1524354 1420070 55024 1364320 184990 1621339 273865 118919 241089 878735 260132 1990020 134249 590676 279245 347392 639819 657618 1214996 914555 1617418 63750 1950585 57962 1266162 1521502 1328169 1168342 889984 1062650 432996 365689 1259260 1751817 656100 1818151 753915 1458702 512432 1690997 1471019 867038 87896 661498 1796987 1077546 1692417 722792 928343 303013 19698 370670 1608674 1514124 394204 679739 1151508 776241 587991 852558 1614111 1761040 589922 1785741 973829 1622922 655328 795249 1625425 1226741 1603209 214052 1524538 420448 20172 1508401 793384 783628 100407 388815 953804 521595 1446014 1919917 1189747 1519085 1378901 1515281 1178119 1815922 1122928 846253 423095 452513 482845 813138 1450673 1813028 427475 248103 1827852 456413 373127 1894312 481930 1832381 1957076 1390507 350573 1521632 730820 1373859 75763 1941615 128424 33880 1305304 1134587 158522 421055 1507488 258450 1734603 1592678 357572 1367014 1746527 1294137 1177177 1353872 670835 375431 361659 1684315 378560 1145484 1199275 622774 1115680 375849 201368 659018 610924 1304566 1989807 631478 1294218 260217 1480869 503565 441360 1144778 1077183 376840 141377 1237495 839124 1409028 438661 381209 1690775 1840736 234537 456720 1687651 375256 1623208 1566869 1681672 1170036 276035 1947878 1211202 1662034 1080776 1722590 1347823 1565093 107599 1897501 1102213 377794 323546 1615264 501666 395287 369860 662962 990010 786228 326609 1965967 1551147 1582417 851082 174943 1755025 1941362 1826814 653092 369158 80378 1237912 1174285 1623559 1299246 632349 1433899 1870409 1906063 1762880 82252 1857704 1354363 678152 1702395 1168465 322606 1511710 70764 7304 171433 1232538 1012710 465310 996117 963935 983804 631594 1547482 540043 1104451 1896798 123234 324660 1377196 1189124 549340 1494145 1632521 98424 32888 1182594 1103850 89342 1454379 1216208 1626785 561866 1891265 968299 1376809 621153 941723 680681 1091101 1136200 1324548 19104 8365 12390 751395 986016 240100 1653805 394016 1926028 1227354 1936318 957103 1019760 1092253 663731 1255453 741633 1222143 464972 1393439 1600136 597330 326817 1928882 932625 1535392 675753 1626657 1687547 211044 1627587 1621156 987975 838371 1446773 899810 1795619 897276 666684 247788 1216900 594225 776617 590071 1503307 271463 1215141 482427 1567598 438537 1782609 1708569 307632 1686708 1160844 1855688 44510 1313581 1208775 1942441 501726 230127 933428 620749 574329 121061 554057 877664 252111 1774008 903488 1895415 1416238 1885374 1190714 1623021 604633 424941 1352798 820016 1900861 421955 1420550 1813377 421741 516861 1285230 97538 555645 538888 671283 1348397 1925692 651063 568093 1424397 936150 4642 404657 1522617 352192 1400201 1520627 1989238 1458140 1602170 1761970 926641 286862 564679 958408 1602601 1382003 1651918 1136389 1437355 766931 130219 1043917 1988404 1618056 945566 1626481 1251093 1434 802795 1253471 1636276 31309 1971434 1513859 1656853 1849911 734704 49481 1622513 1940342 511311 193907 1332003 1437026 803535 22629 973893 1379469 1639415 1236874 200744 885690 784419 474351 1782885 1550053 1597864 392932 1676609 1952953 1513119 1919915 140581 764591 1556461 628196 1370062 793010 1335051 464932 507337 1553349 1475286 1320136 571045 1152340 1055215 519146 296468 402040 1546463 124569 606591 750367 1166979 1469334 1098709 286956 1655612 847610 495399 1205104 915830 279311 1013159 1951829 1837580 1177004 1128393 1177651 1922112 1620718 1014819 1194309 1980305 296302 534920 244264 838375 50644 189298 1099700 990519 635458 634090 1349281 1234942 217155 1756900 1352026 973929 248675 189177 46250 1037068 1264649 1832222 48137 314737 1642484 669820 1556583 843824 1199371 938469 149918 660659 780716 952637 123347 1858150 748439 1556832 1431158 171202 1506443 475739 1774392 1606379 366439 524777 1634734 1437711 1047219 1015953 680899 342655 730486 1375723 1600819 780655 589439 1176978 259850 635748 925909 951506 905058 391376 1560647 721629 1251557 1300913 160287 658986 593273 1154261 413983 1042642 1701264 591043 1976620 1660726 1717327 1568361 1199116 1511876 1176383 954556 1459973 1857958 1806117 1165396 503118 1401208 236406 447350 566429 270832 107461 1541185 206905 1688630 1048393 594767 1032634 835271 1030284 1350004 1021901 1035540 68042 59523 1154427 1422833 538852 1865975 1317914 551750 601493 135228 1517100 1622811 27670 853718 1671314 1843413 1913765 379427 1023508 1870117 1010633 356523 1322520 323058 833916 1649013 720438 367822 716446 87967 1745853 612977 1992022 1351930 1730784 971990 1084644 783029 518398 1360698 1563550 1030698 1112060 1589184 1976052 1440118 161392 224839 888149 227790 446339 450351 198507 1764133 1619430 1305808 447445 1385329 236905 536894 501811 1303080 1392867 1650967 721380 107512 608125 948904 77425 996768 462173 951981 1923540 1808635 97851 1164817 1340357 1550015 1957007 728863 1759308 588330 1577570 353746 963627 1626751 1043309 1188479 1335142 789474 123963 772571 1461189 500537 441890 944158 1884153 1628412 1724637 1832133 1877611 552424 1096800 488950 183437 40839 166004 1855936 1530686 1895289 1110394 460905 1731849 851805 1506230 1675070 253399 236447 158581 267562 1795189 1135037 820145 1598792 809991 921577 536746 602750 264706 1404944 1633623 1350048 159372 197350 679992 947569 1234656 672980 1492532 1608863 174084 1743439 646364 486526 855716 1280253 548963 1656678 672046 1653731 326258 1513159 1112304 156456 1327325 664997 492095 1276962 1747265 1142430 1678335 163912 1192357 77148 205402 284077 1200880 1055375 874826 1076645 596876 342552 1855468 611116 726655 593410 1650249 764407 551274 687694 1502199 890862 662384 860268 1042622 731640 1990790 643280 1659055 1425392 1535628 1454040 1826274 1865178 795420 134787 133431 1683830 1623064 964660 1862026 630452 161802 700928 913283 1292419 311243 1390113 767259 565299 1330875 155236 881294 587188 1833572 1329783 1719224 1875798 294970 518786 896933 1044037 871215 1079318 883889 1739888 1279710 1050991 696761 1086172 740987 1847707 1898939 486949 1175593 1180075 1429006 703636 1612956 1929129 1863174 753017 563743 1283021 1066151 195256 451158 1263346 837624 297168 65937 1685361 1652517 1340687 1872266 346445 129370 984633 317258 2856 391329 429153 1646190 1416433 894645 792704 774975 1930477 1044188 1795154 918531 342324 57938 135542 1316314 1560396 1834474 1328094 137814 1738556 706876 982791 1494855 1092564 1498890 1314444 1865246 1598165 759459 1097577 858907 1743261 96494 1515535 1637158 1639434 213695 1447265 349303 1837567 176405 1184932 1409322 287284 895606 2128 1275686 760780 927073 617233 633478 1410898 353174 1446691 752714 1583957 1295675 450479 1533565 1990773 1365159 57256 1732248 1272675 798423 953318 1432321 1121144 1339915 851598 1482248 1950110 868784 1172555 74245 1324500 619781 1917971 1686000 1574156 159701 1040472 1566932 295432 724758 1043845 53944 51457 1009393 1204309 1007132 1379342 780073 1799760 502480 874344 1820473 1931688 40571 1326614 865151 21093 583715 1677686 1620182 37287 1631229 1472595 1049011 116625 1298780 1627315 1027573 1798611 1504873 1004402 360989 1436179 620044 1689188 1287375 643357 926511 610799 1985291 374463 592554 985448 1537377 841018 1362573 1365725 668875 76650 602261 68011 286673 1386642 697563 1101857 32771 114410 1935685 1295062 279266 1289834 703921 1683790 1684540 1427189 1136153 1744929 176291 391349 1632613 1961471 725843 1954275 1121570 1462833 1106227 755283 95372 1565427 684080 681225 1613966 128460 1188225 1897087 781124 1969299 344679 1758629 1451038 1039579 1481682 850850 1738041 1627010 1935598 176972 690629 926535 1900029 116458 1542066 1090075 1303938 1427819 293753 351213 1116869 411806 1856240 637541 1671844 1133586 1420503 1405153 1542342 1586927 1882550 820280 678700 978122 1995541 940339 1261007 371895 746678 226720 56878 1935555 1055905 1380895 1487245 1344573 596045 14786 734829 1490837 69554 1824793 95634 491460 1510328 1638973 1991986 1319272 1227249 1782957 1494653 1876824 1622750 523739 1345384 381075 1716776 984855 375098 1374577 1524902 539799 933707 935722 860595 831338 834065 1010987 906955 1639866 212196 831394 1066909 1598593 1116132 29714 340535 361941 1868917 1439569 271168 1291329 372766 1794818 1183006 655207 1723479 106305 1366551 538829 832697 757934 1931616 852368 1690211 1721264 827006 75144 209178 583370 1426467 280828 519672 1473646 1638348 1882524 870688 960040 1412735 893746 1018837 1873685 1584214 1658594 1886923 1662035 1401012 645395 1309918 159663 780558 971433 119486 1728812 1133550 1027430 1897838 451583 461477 799823 1337174 1800834 907281 1262316 1783716 806507 954978 1423986 158114 265901 450041 185522 740823 646496 1259149 247085 390116 210146 102843 1720102 107621 614390 1139209 470171 305530 715918 90902 1375769 325911 1033026 1469561 398161 734079 1997291 1017185 309898 956024 582275 1870758 1910434 643798 1459821 555540 1847444 1555525 825645 1376665 439094 1307397 727317 529363 1742425 796047 336741 494220 530503 1190696 144899 417868 256351 1887003 1529979 103954 370535 1090824 1213733 647014 841854 718933 1757519 1239409 301427 1864379 810412 818096 267736 1531297 1192672 678381 30236 1535423 1834943 1872391 519815 909752 1713021 1567133 1236366 1795069 946611 1953252 693726 1345490 937503 975777 816551 1286222 1073794 1357266 834954 567472 1537744 616748 1954875 324793 374562 1161646 1833156 527794 1867184 1345600 506081 1149737 1474811 1155665 1202690 425880 549416 1306724 709889 1934110 1432597 37842 1111636 115827 718141 46962 1061243 584855 595126 269095 1433720 1562157 1265602 354035 26073 883871 1227546 1265203 604684 1001357 910160 1495825 1759786 1483108 1195654 202791 76216 1020928 1767546 980588 423518 1072831 390837 1798848 1168430 917866 629775 1629371 874698 1357082 236872 634122 834554 1495875 727658 530874 834812 1543763 130978 456397 179250 1606273 721636 291391 772443 1885525 200421 524663 818413 1001361 666634 1150269 975892 272466 951237 363920 1822142 40842 547111 1994820 1145778 1061560 1261838 1476637 1442152 1690188 1283537 1493834 1547770 1396113 360150 472332 17079 1604189 767592 1684915 1973857 1543820 1229237 381997 1264673 113595 585997 883848 1666431 1995985 1968570 912723 1348340 292567 610256 859789 543453 1314628 923417 431767 1212744 375401 1813207 1696888 1987823 1098491 526603 1664582 320983 206547 1832086 274229 632636 1860130 1995829 376409 689268 1912821 1344322 843622 1376211 1554954 731342 649729 1268393 1292169 857664 679248 1103038 1707460 384953 1232692 1792329 86236 409737 1965439 902479 430012 1648767 1519580 978166 189049 773711 622075 1026770 1545200 1948690 1513880 1982004 1896690 1717802 428820 528560 1833050 1040350 1138574 788828 1258066 1750110 291153 1195442 1267978 992760 1120421 185136 407555 1576156 569148 1937155 1824871 854543 803234 566087 1181250 523028 1782664 1548107 1218418 483198 1055327 1842194 289672 724985 1064304 1167567 1606429 2061 1632763 1692911 194744 1905981 78415 1849253 1148192 282926 1539492 1183044 681598 1626132 1550474 7123 1133361 1931474 1141257 670784 66757 1077182 1401431 1443300 691128 1282216 679949 1739573 546463 1260016 1217119 759438 1277106 1428916 848606 402910 1687555 793220 623169 773952 1003103 165118 413009 170302 481523 406773 905997 1646654 1951664 703613 549119 1240741 960601 686129 581922 1962135 594609 303934 461027 1852666 1326777 1192933 1906527 1811778 1164294 1691491 1026531 572348 1619323 909169 1812657 1510670 418423 200343 1150333 948095 1915352 71532 1786595 1891950 743290 185488 1189999 710601 1893169 1388032 1049724 1964221 557997 1977774 823881 724508 1243455 1296279 1045180 1952794 1495866 1782259 478627 654152 756452 1691696 1407334 619493 275753 1357848 42515 65184 1717687 670679 263612 1896522 976759 1419859 205606 352863 819739 467680 98421 1187418 622499 206767 1466783 1153221 1028897 1210203 1819707 507397 1699346 708725 1822846 63396 171896 1927785 1217959 1307617 312801 1049222 1588696 245193 1635106 1296959 1477387 451137 1082186 700462 1466536 1577566 393445 1473309 1228052 1549958 318196 288087 737765 1222539 1343818 863894 1749267 1376192 448186 1195319 1417936 849604 222445 1930160 969955 58858 1906114 986986 1924282 1240213 649624 1489268 1814692 312879 89562 1265125 1572942 703423 178997 1328778 757621 982458 1961209 1443461 72220 939287 1841950 531117 1925005 1191653 182285 555219 1420817 752492 1050951 1537080 1880880 1382585 1758861 218659 1154424 1980571 1105267 1734839 756368 781368 443500 624543 1072748 576366 1667576 144255 1249654 2455 765045 1630659 644403 1112924 1919466 978170 1468154 50729 709501 791483 1984613 1913529 1791135 185836 415702 545529 174589 414344 1168655 1123409 890034 1509733 1783781 638359 1924969 1264173 1295997 1832345 639404 1312276 1795730 1063509 1271430 1919337 1436484 508231 1481803 277625 809124 403127 270819 1961372 137699 1747310 858074 1530737 588331 1716479 267322 1771897 71009 1503381 1119445 697819 1494998 1076959 334137 439608 1948422 1577345 950560 932364 666316 1251360 1371057 223012 1170381 1173040 413943 874897 1825059 1679307 1717042 205035 996806 1117716 1161260 638948 31518 1318245 1485621 1426950 1549960 1297528 1602525 1837623 1972585 1675828 623014 1531001 1416074 735420 1015361 1803522 1627675 1523722 700315 1604023 316916 1635869 1498661 1116144 1553354 413207 1473562 1784564 1959117 1570697 1130313 1843554 1945673 1756001 593431 326214 85681 932824 659030 424665 784244 18494 527928 462532 94805 359882 1403013 664028 1505610 107309 767070 23361 1296036 1120097 1403164 384480 886818 540605 853743 1553371 1002369 41443 1931427 283254 1866901 651109 1855543 929766 363044 944253 1229975 1396227 435609 974941 151649 27209 1883877 901214 543236 1347161 1230154 127029 393946 750721 945087 1247288 1749013 1986327 1163028 50988 522598 1118329 1733469 616163 333325 469496 329451 1576567 377334 221507 941738 1388657 973411 1444836 983706 181434 1917019 658509 1762357 987270 1866756 1102079 950839 500977 1699138 181165 122033 1943847 1276105 562208 194397 799805 760463 885469 468130 683819 1308605 1643113 1087820 153244 521968 870493 320550 1725449 587435 474686 1445028 218235 492346 1259075 717930 983290 1029463 1952304 204650 1229435 1852007 901512 157600 713674 1570231 30543 956911 454823 438889 1373537 146383 1670542 1495889 493112 6052 761474 1884348 272059 1446431 1770488 1269782 162449 898827 1068683 1906221 601259 1665498 1721017 1231525 1859124 1819565 54229 14286 1893831 1156815 1587926 1246209 1497999 359058 1711372 1020851 2306 1431790 258866 1146406 519700 1135087 1191830 900803 1095628 1172799 1554500 1563510 958884 1031296 1771109 1832667 1742067 876505 1708090 1448017 1507641 564718 422876 487689 1727817 995712 854938 126484 63452 1772975 92948 676481 1955997 332226 1417061 1927558 1444017 1096463 656159 295820 725571 1471934 1872129 1636479 1614441 1300735 1826271 627289 247934 1613124 1559555 373571 1359969 1837385 513190 242178 463375 1223093 1281 1792320 1834684 748454 436861 180418 193390 1624576 149642 644912 890783 1902446 157779 1993729 980788 561423 1208325 1524626 433070 526526 466880 941125 1310517 1944532 451133 1600055 1834350 234742 1764960 1330949 748817 1541839 685805 704569 1940419 1933007 1685414 1812848 1809410 1727951 1590081 260334 1594445 6586 516054 1849553 1068092 1642197 158872 734266 1276567 1145399 822007 1742556 1814088 886828 1434935 382024 553052 1163248 1123075 233587 1704168 66100 1618905 1682474 1284198 1562645 1259564 701070 248990 1409277 1239463 64859 1246443 1103481 1780923 46278 1891842 1632489 1182112 1837868 1462920 902489 932486 291274 1483119 472160 561933 651144 754935 1855505 1519664 152441 529290 1089032 64762 1263089 1993906 1606548 607084 618777 410904 424167 1160179 1213571 1252725 366465 72918 675763 1411937 1718834 828000 1000874 433180 1233771 93053 1335220 54221 749271 1140780 806440 20515 8354 1431982 1498598 1371482 1092425 513644 815010 1299000 263313 1671848 384728 1938485 1818817 581190 970781 1351045 360481 1023273 1689891 1858317 270227 1953508 631811 1069170 363426 1033821 428341 981490 1886491 1367431 1171128 273706 1345573 889828 120552 770286 38060 678316 694104 100121 524865 667432 1210833 611560 1584650 1567314 133420 1532032 692966 34287 1580221 96621 855747 1291414 801424 932624 1863889 148993 732234 1902070 1936065 1280334 794450 375148 1108797 1734326 1588045 1246417 295192 1717539 432841 1761587 1150408 863411 1746402 1366391 1786282 1726082 1291587 1278238 1762798 1461340 285129 1594689 1339914 550749 1340232 1228010 1860745 1734269 1631413 525089 275342 1615086 1676933 852064 1308769 1794403 1336120 1746893 148591 749167 1929084 1108836 1317022 418323 1590413 979091 1053859 376790 1611699 651645 1640733 1229625 1863407 1729929 1660859 1815058 282827 1765535 783160 1909326 1127688 164098 1107687 1854279 1308028 243470 1663258 256058 912057 1024426 911566 1913230 1589943 1042851 794136 1695720 603685 1910358 56206 500322 1642427 265806 695696 1811834 258748 818684 919534 1272747 1929806 1324106 43020 1195811 1119669 160871 1432777 1968186 772453 96779 1861019 276409 1582222 778569 1496167 1917104 1422416 1958029 118329 1004763 990828 1795591 1011667 1896702 1316824 1115176 1856676 1267923 1079585 1141691 143183 1345195 1549943 1818596 361742 1347742 191538 1595660 1194760 161553 663025 196315 1069354 652092 1677513 1640808 837394 1356468 1686494 1295770 1783563 65638 1646757 1646498 660174 1220785 892784 757300 123654 350856 391765 1594197 1220322 1451318 1014543 1212540 673533 461053 814426 854348 590499 488853 1579138 1237776 1090751 355502 1639435 1562057 598801 579818 1810972 479030 869312 45784 982628 1933864 520813 1527808 1116306 593475 1934431 1944143 624129 1060343 1503691 406332 527992 202530 1079104 867993 375404 1711041 987610 1687085 1148820 499436 1805030 1667314 436999 1404346 1961172 985113 1128817 1657509 905979 319513 349120 377981 1087653 1418077 242726 1527510 269845 557680 887706 700380 829189 1224022 290746 1257859 720121 572499 1131775 1804376 41485 202447 244400 1743031 801276 1123815 1138324 1199640 1699788 223045 968730 731261 290702 248684 1733503 432495 1738240 660170 1241078 773552 1049538 1540695 1560229 1843319 1562732 1029270 255358 559820 1579585 411913 203920 443521 1515807 1595970 760649 1151562 556052 245594 1567778 874562 1805673 1872439 1310425 1099522 1495777 1536564 810419 287685 761904 1525962 1571787 106391 1086772 140233 390021 46524 1724479 1382207 845170 534607 929042 941169 1349328 1383977 1269213 343468 1953261 1260803 1459132 553223 1308615 546012 1827752 1973519 1879927 581615 294288 680499 452417 30203 293214 964230 1554937 378335 1718288 1175842 107141 859486 774401 1191693 1350035 1796157 580831 1629287 805462 1677592 1254824 603837 698470 114385 1128064 1515173 809662 459063 642646 826450 1061154 1409276 166792 90203 1419087 60764 100033 1388303 1192815 75192 1503563 1948554 1984555 1139842 1379736 380716 357792 728112 1646069 1769074 1716416 1426523 664552 578995 1958961 697012 1015975 370622 237796 487698 275600 1218635 19018 1807212 1392695 224951 1689399 1227371 837407 996292 1325208 1533951 1092251 1709130 1158665 1133820 934130 492658 1232043 1496049 1643499 1388911 1282831 708723 587310 568748 146063 234264 199242 1011919 1411522 297280 1771072 466279 568867 615999 1463928 757446 1858058 564866 1638194 1801474 1803585 1381596 43104 856350 451839 1680849 119309 928005 1132201 237376 1151512 1155425 1591945 1994046 162649 1626229 850690 1952268 1472462 1730525 648193 1789342 56851 1784046 496893 435390 1041523 1730535 1995029 289509 1349837 1573186 1367846 938550 847162 1644689 1129743 1247551 803817 17568 1048890 1337728 1748261 1272214 1210229 339397 1998936 81593 1795132 1916254 478253 521167 868219 1606183 554722 279846 1753264 1252827 682796 1519577 1117334 476576 499639 475042 719328 1011778 837835 1653013 374827 1181536 1129205 95585 698463 33322 1781649 147733 808530 1357987 356080 121569 1779148 1841195 533442 224546 1754198 47820 1765433 219624 424779 275469 864139 221432 1484982 1268662 239641 1221151 1097472 201254 1424299 1807116 1376176 1676082 1476122 1267644 1990312 1829706 251638 1323902 1805851 1550223 231593 267866 1184271 1147564 561378 492463 1427694 1654071 636120 938998 1031193 729130 639243 451796 608485 881457 1289106 1857828 404963 827979 1243099 401719 352467 1333408 1410222 49565 1336178 15001 1561034 178014 1130432 1859354 112980 497900 1740835 1776416 922843 989389 1849527 912034 1514504 261472 1905953 1096515 1447841 115403 564246 1624635 1143375 155585 119030 1912301 1549767 238445 617317 1192323 1777745 453286 282084 458240 1460619 1853831 14420 1152409 1764575 1156300 1725290 368357 1481404 1877641 1070152 110033 1684147 320428 877626 1350126 902682 182802 1170291 1277235 60304 1794443 931732 709457 591716 528805 472547 588244 1641577 804536 595754 162644 330184 1430514 1339720 1690298 104454 1920434 608721 677607 1070690 297237 1040487 1795436 255838 504407 1617569 312198 781026 530735 921421 1479845 1045117 1115174 1179824 727963 1689010 324348 1104633 158550 207974 1550883 481783 1356432 1521159 1204885 1253874 1464850 1543951 1204324 717663 674728 734159 927184 1085320 349572 1565767 1711306 1048372 67108 869759 596221 1985837 1840949 864853 748771 728629 1063448 1508738 999073 1336600 1627121 1058151 1753175 1916032 603424 325005 315762 203885 745761 804491 1474864 769430 1150699 1388609 1509473 118350 1571701 862695 1386808 801331 1692978 1407170 109924 1358363 583171 1225496 130371 734524 1218975 1569424 1104924 343096 1689370 639844 1065212 1064482 1534739 453310 763672 828925 1138868 1246491 1694561 396326 1162315 1794954 1184679 122144 347708 1658900 1119045 1665350 641017 815638 373981 1701894 1555447 59969 1780716 257616 566741 384564 1155018 547687 878177 795521 916079 1102576 232269 1069361 1312784 1999473 640681 800607 1638300 185574 1098452 513443 1113030 1178623 398378 572137 1258508 611545 167095 759727 409377 371037 96189 1283214 1901252 1663084 309981 1921752 1224801 1269480 1779628 1923843 1606025 931274 1136468 566366 1426659 1884671 49349 182427 990266 1548114 533231 167051 617801 52316 842910 222614 798 134737 184318 41207 574863 1355868 1632645 1299693 227113 1839582 2449 1127118 1931306 1158499 646376 1424812 601440 1840608 1783124 467350 1875581 1552521 50204 1248704 1088818 1672408 422702 840109 1329391 1257155 735239 401017 1100068 1292939 1258889 60737 721419 1550625 266457 598049 730999 414004 681899 122435 1139897 491011 1278164 1132041 1152764 674653 1569933 842893 313795 635164 433891 48047 725132 1857667 986481 1616140 1036469 498123 338928 904349 525885 1458138 1983619 1150251 1904877 1327467 248814 773685 1501963 1609492 651599 1882575 68396 1230866 744209 592359 908939 1168665 494776 2038 875692 1003807 138316 378969 288351 1219948 1435763 248492 1990300 1420604 1351192 189375 442536 492310 1438201 386465 287113 1593837 1627862 958949 945713 491823 736698 1559672 4466 1629360 1422965 1958226 1850317 1190867 209789 99577 88347 848972 587276 904521 1175904 923789 261035 730364 1446607 620 721590 424580 1069106 1422052 634087 1309171 1891440 1343325 1624880 1703190 1760363 41374 773079 143925 753446 493644 780962 338416 1149896 1655472 1342693 1106391 656024 1367530 718641 948437 821984 1196571 1765601 382048 701822 1404035 157751 571791 688394 28987 507011 1970063 1661884 1460570 1558220 738856 68242 1785855 224973 464418 96564 959107 409284 1382128 240300 589682 521050 1894087 976707 1516076 161048 1605907 1231534 1451268 315335 1302732 1775264 539086 1287032 66499 1353568 1363204 1362839 1465887 1835812 639886 1468028 692372 328731 1983397 601709 768663 305657 193826 1695506 904282 736872 1710800 740469 257991 843455 267500 489098 137439 1480158 416575 1889349 1726181 1930594 1170597 1600907 83892 1702289 1330500 1467597 304799 1126040 701264 1922497 1348090 195943 804401 804599 1055032 478107 476563 394949 900682 220327 880854 1133459 1049900 1509348 1245074 320731 824261 555245 364597 367921 579706 1003102 1699409 1491603 220753 1837206 1025996 140655 1989129 1496759 1748727 403838 1344064 1685020 1378343 989177 567377 62044 996469 790231 750024 1664769 977936 842062 1320702 1983545 1585161 1095901 1649784 1460494 938740 1734238 1020479 1690789 1428032 916970 338429 559033 886559 319043 494593 1763566 1984580 1693739 527592 1017300 926345 526810 1995756 361812 850264 1472163 1947415 1470086 833193 1889724 1872252 73295 941395 28466 1630445 894231 1875321 329600 881692 482179 1058564 168553 1268139 1777800 1046564 1770400 1191845 1464508 1427773 1790081 1319948 774151 1944598 165838 608637 736462 26912 820798 68772 186587 1113967 1078958 1568344 69621 1821209 1880891 505134 1966641 1655451 1676211 1226561 188877 98351 1682174 1751500 450752 1224206 1817498 1234349 1297447 1530417 146785 1764579 186324 266733 995071 1043668 961844 1097808 78044 1005109 151800 1684631 764397 1957943 911809 745809 1563070 120835 617167 1491773 690617 1731640 565598 234157 832101 488773 1114875 1485276 1717670 1185597 1182778 879686 504214 1871591 1290946 1726204 292070 301638 1821477 1970504 1865028 1833339 149911 664629 227407 753479 522668 1204796 178143 1326601 283087 560191 299879 1624877 573281 726115 1815289 563829 1924449 1469793 1429735 1928704 1176780 1465133 1098838 1972970 1444278 561043 398427 1457319 821596 1690862 1256766 646249 1200835 1060035 754413 1834761 105863 384155 124362 597390 1544886 1329418 1101714 699577 396428 1469821 134146 960927 1771143 332692 589537 68735 1983456 1023419 572993 1551712 911882 501164 466710 1180778 1385561 724332 220950 921594 720302 1790860 1660008 198382 1972013 1421886 1063041 1399534 1088148 88353 1550624 1297746 1932916 665606 1893386 266201 1020564 428180 1953922 1606141 1951475 629450 1293887 300912 635242 1750614 120683 1797181 1450481 1885666 621140 822228 1664333 1034111 775928 1010341 1482301 519188 1027951 1839319 137561 128709 1628786 1047042 1014702 461508 935417 950357 1240019 1039996 998847 1979066 1869631 966625 1146001 1300114 83225 740919 1855123 65246 998310 888375 864877 1131761 638674 824257 1374898 556678 692116 1658905 824162 1517007 1837460 1573401 1846242 280192 1149905 579192 108895 973706 1090967 1800886 1127430 1988700 501130 1124928 1394506 702106 1978724 626507 1381521 1071528 1195929 665214 575463 1932677 1495933 1186826 296597 950167 1738886 955049 256886 1163269 833374 147357 567876 1110085 967468 341038 88263 1474055 768448 1431366 1445071 843038 551773 1328597 647150 698762 1087668 1133527 911208 153904 400794 1683460 1288809 370200 1605011 1567663 1691235 783790 1979973 888640 1565144 1871894 127510 182406 409092 804232 1059263 1157725 1676998 1706169 891111 1492113 307623 506577 458463 827757 589620 1962980 1872404 1881407 204981 1091191 993446 1732048 601370 1703940 1078195 61107 1713277 1192511 1773672 366332 1402989 1394584 394576 665382 1692446 664084 67665 206079 186882 769426 89714 258401 286477 430137 132689 1799859 1268965 815365 1695840 641600 26645 1417116 382216 1399794 1357911 1378159 1891628 1507924 1358147 945740 1679498 49554 1048396 1118262 810819 1981615 1457795 691762 462578 896032 984890 652105 1625005 828558 945451 1276981 1538734 1922508 1945726 647334 1876919 309944 163026 1630818 1338454 369517 470818 859124 947870 47627 1267614 1475461 718997 1620107 1386363 1544818 1967875 840310 1262723 1078055 299524 712513 743768 667441 530451 137764 1399523 699567 90278 1418934 600166 129588 568620 1016329 115 1581025 1860465 182284 1984692 72823 983913 1666813 1952189 1567728 1626347 1975727 713266 1751828 385845 91793 1673566 1024351 1860043 1451243 522977 1534238 838165 1621023 1933087 1980962 239768 363951 177094 483076 417772 26940 1223577 274867 455919 15372 1069065 1580379 958539 50091 504097 1724866 752957 318824 1118206 1156445 1098994 1713721 328645 494947 1910292 525619 1483491 237017 929502 1557564 161056 1985225 493105 1051845 151348 1594192 1718159 742112 763475 1132805 1028466 473231 917548 1742253 335772 465852 155080 129564 581033 1951678 1487730 149973 848018 1121068 1974798 3547 1010376 817975 133737 1715949 1926827 661810 1764954 1649854 537753 1429357 260640 1966979 662814 1244483 62433 1335722 225993 1117282 782731 1284072 667699 1500815 1679586 295114 1065442 825280 1879633 1873650 320706 977835 166550 1769201 780652 313997 301669 1848957 1286884 1471668 598002 1070011 277392 1963420 55306 128744 522164 1528235 1682180 700254 1516913 28575 1412393 15186 845665 629572 28774 494964 857706 1999030 689789 1047939 1456806 714453 1892107 853767 1953895 1016973 1250963 995665 1821515 727214 524666 850604 1727536 307180 1728379 790280 379165 310514 436711 1388059 744411 1741148 1592891 1127934 695305 837429 957971 1516452 1600476 1615034 66881 705910 643218 1549417 852733 649768 1355521 1835785 1321325 1868127 1237163 1679170 1953963 637401 834125 1084693 1944403 734045 475793 1379083 371445 1160214 253623 1848373 1526354 551392 1263990 1881432 1951714 633719 1165524 1758542 1403821 549266 1387241 423359 1617974 1378007 113680 172733 1001267 733551 754981 1333587 447860 628217 1452838 947964 1125194 532779 443697 504025 185616 670155 1860870 1237195 1952868 1613570 1262720 1295073 841428 427301 565610 1970776 315183 394908 1082234 1876673 1883861 1048478 3129 1880013 899168 1870219 127264 637006 109128 523411 1584612 1840788 53800 1118380 412002 243543 1765919 1311478 1615748 777167 1485271 1872886 1386175 406996 1699917 161868 1529049 215513 711589 1733249 1266226 1693257 1454806 425377 760234 33111 1438464 124768 1832212 137160 1532867 760437 1618974 891066 1543654 262813 1566003 1999080 1206862 982945 1243680 1666841 182244 606773 1346069 470440 260818 80398 1448525 1079972 1820281 1613664 1386172 372122 1286802 547635 1688189 496860 1051677 689673 719209 530082 809134 1691492 135487 1142252 901987 229510 627425 1727286 105030 122260 1282395 804045 118253 1380637 1708380 1954869 588098 1127012 1605584 1624279 745053 569926 942361 2231 897094 1603976 234768 233933 993882 891750 1987077 235452 549874 374632 282383 106714 429912 788195 1310493 1253453 1837990 1316269 32682 1933647 907506 866979 226420 376997 1937154 905643 406072 1525697 1557859 153552 142027 1142781 1571329 424591 1442213 372951 846257 301744 1262678 1135254 739935 536023 1017709 1916792 908759 219751 14595 551519 1201315 452515 1887322 1359369 800984 91987 524147 148806 1363854 791886 860303 387890 1220391 1551956 1218834 115666 1029692 304537 1596804 808956 258536 370367 387110 1303362 389286 1721144 464000 347759 713440 1536659 1433787 1646748 399692 1855190 1041061 123286 722295 1962164 526176 686822 49889 1624879 1521110 172537 1065871 64488 936919 882005 40022 632168 459762 463584 376644 1361399 1024574 1558553 222052 609773 921386 325863 918630 1839814 1285592 902338 825930 1338611 113422 1129908 1843567 1562125 855237 1391404 282077 1290114 538876 909356 947011 1279808 1890926 585000 7994 473065 563896 1286511 1808983 869112 1849762 1175795 663992 649305 268460 734367 1293503 1871786 14859 1509246 455395 722029 1337601 1948603 678590 790598 1082415 1412466 1975805 1374902 487828 1029612 139743 1924465 1733659 1915294 1370698 409032 1327190 429712 328331 581316 610757 184167 934302 315579 692240 1134843 20599 1726580 615755 812984 1073953 337219 140367 297694 794274 1068321 761009 1437955 1748893 1946120 1797612 155559 263492 759032 730901 688040 626085 408851 1539368 205824 1562979 1037610 281253 136137 1235146 1098497 1275086 788341 1064483 1387396 112149 876885 1946705 1425628 1569638 229825 1478922 470513 64819 621638 656437 784318 399674 702899 302558 600100 1391282 214594 573061 1104782 367637 620182 1434407 443695 1038968 722030 830141 1876211 1591936 1600253 1540976 503253 1458270 1773543 614483 1769070 495263 1553661 1722950 435258 1582812 1648786 478700 496191 291216 1492456 1900408 1928337 16025 277371 801334 603789 324048 751180 573364 738589 1718415 1847339 1803606 631175 531225 366288 902956 1925051 612857 1661679 290242 589621 168954 475472 544548 34185 867817 448494 987158 317251 1793066 1066041 121233 452689 389839 1398399 407089 412762 293656 447325 249666 1495053 1714528 1533691 1717185 284011 559890 1158663 394707 139391 804757 1591806 1807181 470251 760927 302952 1367668 1568388 824910 51993 1809774 1489528 247014 1245095 153795 1833707 367207 1951435 1801192 1919106 986381 1984437 205084 1637448 1815496 1501934 517149 1173029 586382 1222152 413919 1572135 25504 548605 763660 336254 1199436 936770 1405540 487781 1263617 257864 1040141 1965616 1429092 665856 634351 379147 1927784 998941 1782971 277746 1700068 491743 114201 1985296 1948505 585148 232247 828253 413445 1524858 720482 1186665 752702 1567729 1397706 1820643 613899 909164 1721493 1647868 1324932 1612452 125896 889591 191482 585899 1242589 205718 935609 469719 1398384 377833 1891170 898013 1523734 677378 1742254 1649471 1405825 540197 142223 623417 506998 1570875 556836 955498 287824 474361 1333320 1167696 92117 1212717 1403619 1425845 260682 1787561 1797399 380666 635190 1687356 1837640 503772 852703 1637659 79827 133355 263431 1518051 689559 207838 910191 628572 705742 1933357 914266 1122464 729483 1804804 828828 1582041 1918636 960354 281398 1219821 1396100 1919014 1830800 1969030 425632 1699584 633667 1994768 920861 248426 1048331 1176940 1833719 1773763 510686 1875009 555167 897537 635367 1083470 1231829 613291 693460 1796669 994945 315278 1243911 142490 289900 899892 1965752 1560282 1333093 1003925 653960 1135026 479892 1886832 68904 1774644 308136 1668410 464455 373864 1209904 950150 1223606 1734734 1057274 1815746 1933079 690043 1464208 1289384 1158544 550493 1484127 1271086 639889 445320 700331 306145 974714 1357035 1941528 74803 1541913 1613852 1258475 1720022 1172044 999074 725241 840361 514195 1933260 1050771 464807 1653667 1186644 1618360 963982 920312 1585125 187721 1860399 627207 943840 719949 1487492 1026897 1082170 1943073 1639813 1649558 1945687 1706360 1871714 1822405 57655 1100831 1719588 31240 1878389 1281202 1015208 870632 130128 1406696 1821506 1954174 1865506 1792498 298966 1584028 1927295 1900240 383529 1337901 1988776 815657 270664 289539 964852 1242263 1328067 852750 940082 296176 1930959 631281 199858 1645196 1851994 1945795 1179478 1664953 1711271 1166561 626408 1176392 1151202 324586 1968705 1011748 1440555 1781719 468418 875827 496055 820932 1933840 1908571 1922790 834667 810507 1298085 690728 1227435 457955 673913 1656213 1490284 332790 1847728 357824 1949397 799646 1273078 33625 365356 1182640 1325489 1064253 645936 1293855 170142 1337496 1745684 1320734 470842 565928 671125 790147 315505 1121428 1179880 1935111 1568863 1862269 1310575 1991451 1740936 464566 1450834 998315 1398164 1426082 140081 270798 1500005 423338 279122 1328905 362082 1698087 1776525 1848011 687643 420842 1113296 620705 371963 23464 643944 1668635 803690 1009182 1069407 565240 1244593 790709 1516310 919319 457086 863651 1727537 1803090 779920 1340681 807080 1884380 463409 1341064 1440472 197312 290197 1962849 187242 1134388 664596 148341 1370946 1742723 544410 530199 1521201 691120 1134618 1241711 43303 633073 1922186 1524842 681570 183983 641544 588070 421494 1575394 1818989 536761 1383811 74396 1468511 286107 947456 1408571 1648074 1094582 11127 658806 277281 1356537 1224344 427956 827660 1553012 1704098 1256637 293666 488024 1785669 132615 716212 95965 1705688 381576 1679539 1973621 546087 1762322 1133857 1561275 1712211 416522 1886637 438555 628238 1919214 1492195 47320 1695602 1276699 1951227 1581219 767677 1338665 1662689 409491 978690 142810 259949 100482 1161516 1372176 1255039 1530843 73532 175230 1887858 1423424 66420 1131497 1652080 530479 1785479 1638549 1947774 1225672 1278838 1864696 436273 1684079 1040959 1699326 1129862 1696591 300350 1603187 442944 234645 434442 819490 1910984 502098 273878 1032697 470808 1060689 1923436 1121718 548594 516141 1289949 1121654 329487 1973213 206095 1621435 1428819 330636 1195527 1689076 1314835 858988 1516896 1086832 231874 876649 1934607 1869124 602206 168167 1413920 802166 1364852 185264 783043 98014 1268924 1944475 1650927 107915 1192832 670095 1758781 1023329 1299412 1591901 171404 1930852 1142514 1663384 1118401 22340 408285 319347 1930274 1902768 85401 1152684 532040 306970 333146 55004 1922412 916583 1142863 1543861 1986071 1990430 1084573 1027505 1776448 1969779 1579521 202988 1630648 293665 1456596 1927056 416692 488062 1029602 1087778 1766417 1092777 745108 693006 796904 233318 1627686 448 358353 309593 1512058 484685 1473524 512685 1281724 1035085 236949 717256 697323 344660 1710926 1696531 573666 807335 294129 141692 1640840 1197842 28470 1572763 1673129 1957197 537550 1220257 989412 1593970 406823 1381377 1661285 1241479 277766 1463056 1367310 898180 1859955 1943360 70990 234258 705249 849401 15810 362640 1425072 1317723 703052 821206 305821 1346561 1999154 827712 6853 1087391 383083 1125163 1437182 719192 679607 1625031 1032258 7620 1730194 1311144 1186750 739306 1418864 933908 1299262 603948 1155032 814592 841454 918306 894087 240828 627116 790344 1354578 1466682 1700213 1849972 925514 370467 463355 898832 285320 504492 251796 1918311 1980763 1725013 540546 365618 777600 320200 1188257 1181302 829986 1611276 1190999 812314 1304039 1235532 1279059 144077 1778541 340985 98844 62277 376115 351387 760162 307200 258348 438223 305583 1845265 1199607 140436 456989 1327311 1685612 1015205 1600001 318762 639130 865943 1683505 147251 1262822 1895343 552613 1039765 1473281 1899843 893132 958789 1834883 1790926 422963 734880 1857196 885307 973700 915959 1000376 242136 291623 1499298 1475910 1803931 610473 1249141 402340 1102611 1098973 42824 887532 1483224 281394 292360 981697 1606767 720699 909695 1125863 1549988 1501893 1987934 1032269 1865979 1636732 99570 1640691 1524844 533111 1740809 1371805 986724 1982825 1591288 1922417 1959628 519661 293454 19179 206097 1117425 527240 901523 873348 1860810 794568 1221993 761026 978883 1094996 754197 890315 644373 788801 1481749 1229035 1369572 582712 632048 626678 1830408 1385581 1632164 1931347 1498557 430491 884190 976768 1692819 1623138 1444458 365445 1990782 1181059 1198555 1324201 1607790 641222 1095375 533886 1413331 1267489 993922 473514 598259 146905 1750450 791701 13299 1780724 1967271 1596125 1119708 455001 213865 1462410 1890328 1673732 1850650 1713965 237208 1131561 1908426 465842 153885 715038 915352 1168859 1855009 1287297 325118 1839377 566080 1615045 941607 704257 1400302 300996 1659511 1424672 749174 1922968 31806 704965 800124 533742 1770985 334806 1428503 520135 1085294 272913 1220332 547172 1964974 175374 972809 236596 1618639 998668 303392 816181 1971521 1711980 239967 283727 743124 1966981 1095168 420399 833240 972293 1679846 1657891 378334 224171 565782 712622 1191842 1142352 34924 1053405 1743232 1881798 1535508 1030000 1864645 717133 223980 429270 1583965 927682 433353 1602483 460665 722220 1575449 1274060 626879 528501 557250 1835243 579013 436780 860866 1697962 854862 1711869 1897965 1808506 1172391 1864406 221439 1665647 200770 1497648 1956219 1221791 1314391 918799 985349 496950 818645 1261464 860454 1521662 1285873 414113 1873540 724498 1103150 1309538 1455810 1719946 1899244 1755507 1465391 79418 987041 111137 820427 1643943 197455 1311837 190752 1480570 186918 1916673 1696294 124873 1380942 1831970 1766031 348524 731058 888672 1908623 1889333 1086817 722246 899863 89517 109728 202492 85196 1507156 1712401 1688241 39634 751539 739716 1602700 648440 430353 1591064 1377978 176095 501739 1467085 1051021 1511750 1085441 1639557 1256786 32779 426353 838202 840857 446577 1950743 475006 971818 841370 1945650 264631 223068 1549119 613821 1710124 1077040 1969585 623449 900521 1535370 375646 786802 1144543 1460498 578553 264775 1032211 365248 1216083 1900444 223459 187272 1789778 506333 283396 1236844 571251 1004507 1862926 1622928 1202998 1831535 42112 150338 1001239 1107013 84383 1912575 563181 1518171 1997950 367503 1392220 1139611 1542953 1565131 1240687 1043034 1817619 1755458 1630715 523631 881183 1324148 1623287 1608982 842320 891817 1157514 1252961 468742 338673 976284 211210 820919 1912006 1754167 588815 450063 1155211 1924127 214985 1488673 965866 734979 1888512 1105536 59138 247862 410396 1444400 1922970 613042 1364395 1101649 943638 945676 1921064 394277 1237460 1696012 1284823 1691227 148384 1992190 1585234 1721331 697824 843840 1987308 1967738 262317 934561 1616002 770164 1876007 1599975 1921685 47779 18586 1871111 1362745 1439998 669299 1131574 431821 1876941 775607 480020 256801 663128 1989040 614689 341111 689475 1010045 707966 13240 1781350 303820 1313124 340576 1452901 1266353 1753574 461762 1005374 903409 244666 248514 960885 1549263 801096 25761 1948528 1249742 461831 108076 1999136 611885 348674 1365537 731500 1004804 41119 1532053 1489252 708526 981831 945885 1425098 409830 665526 21854 298249 1373077 579327 545758 514676 1916297 768394 511554 311783 1059134 754203 1962706 819056 688523 1900993 1264286 683764 1905148 1607641 368813 1040750 849858 338762 314897 777549 488234 953882 872428 774491 1684464 64831 1563210 1697915 968659 160498 1658650 1846010 1158015 1179420 1000975 1713042 1616416 1314330 1050919 30759 444136 674204 949911 199609 1409979 76030 1253345 1248637 532952 1486543 1834108 1058635 1676692 1991444 1626238 1351806 1060156 1234646 1121764 1495094 390317 1284163 144459 1481733 374327 925005 1524242 1896945 1351359 295197 328921 1172843 222533 1715113 514939 1611830 178981 394245 1381512 1451270 123593 1225512 1927237 683151 1100915 1462989 1778999 1607763 573360 449333 1224963 500604 1808069 324617 73285 1682773 106330 1783670 363008 771432 1893856 315792 133806 644477 1783452 1518291 193493 19461 1817894 1558396 84620 81353 232947 1321463 1068374 823898 1362657 1867100 674150 823132 1980094 456219 1254159 1337419 826189 1757581 584290 1126536 699774 264804 1640284 1096892 1784440 1664941 1855871 854652 176299 1308622 871834 1678976 1179152 557903 1665929 1921458 638881 1033560 1203671 1319704 64286 428031 1353622 356656 1000930 1041076 1093836 13651 408436 617908 471464 1447421 788173 1935241 97899 1871543 1475436 1213263 1497727 692712 1610796 1678788 1285092 729437 1816635 411860 908596 43593 864786 38372 351285 1190177 898392 356397 625962 1666402 392706 227956 1443028 576882 1481304 292688 1702285 899057 730577 402405 462996 1539011 1425387 1709847 1868542 1096429 1252642 205111 177829 1362957 347332 1052198 1628714 301930 1247784 1118266 1860068 360666 1595323 1293835 1776542 1754590 72732 1156953 432399 1902921 1327021 874018 720285 51166 320947 313921 811207 789774 1496946 905272 979572 1868390 1503791 148735 726152 184749 1755878 1182125 1157844 620222 308580 1140506 18069 1588178 1604123 1770782 1015432 1938919 1933431 1325434 187842 1539629 48340 1926346 734683 584443 779126 1276424 83535 659859 1955260 1026637 1564890 553288 81336 487843 1774658 1092807 767130 476378 606226 1257944 25881 797794 828671 663687 1057558 1167581 1404793 402729 1437354 1852419 977823 1876855 152278 1694973 753879 1867642 1044174 1276063 616125 1177207 1756638 196637 1059148 1169810 410306 1432884 981616 1349551 1048853 331657 1379547 1381636 937759 438638 665412 750201 210780 1383454 1344197 1606367 948196 1009227 953810 1133195 1419742 700828 464350 905955 756327 454829 844513 1847626 1952700 1333443 1395885 781650 1472995 1053671 873538 884826 1221093 66252 687696 1038071 865399 334208 507852 1575599 832898 795367 1896174 1848757 1291809 1438284 991740 186854 491977 125063 298694 805338 1652757 222897 467744 520890 276612 1827139 1360830 92720 403673 1555290 391875 907588 1827249 777590 718516 586555 1155754 1599641 586802 303750 507921 185600 1608236 193898 447012 1760640 704024 162099 977402 1899474 594246 1685561 780005 605297 328957 892716 514334 1596364 803532 1663057 80712 594571 1809510 756349 1433950 61726 368516 1500124 739910 1027239 1668724 174745 1996688 218599 1250689 1692394 1992909 1316568 570849 293896 795186 126560 1382711 17443 1274142 1732189 1699918 395823 207043 1628843 1143001 939780 916314 195156 1208324 1518654 22873 655146 1174658 1072832 637865 1650235 1251399 715702 646522 38691 751236 1488119 451241 1252837 1793407 641343 1410326 302297 1441916 1769192 452333 1125470 814474 1088036 223812 1481397 180885 1569333 187921 173971 1459040 934633 324237 1853796 881887 205479 1745564 729232 1202130 1004057 696557 1017833 1410015 1357737 543240 138468 1878291 1337910 373421 1672482 730087 1207361 80010 635689 1056811 1007941 515997 1319468 1150985 1135689 698395 1919790 1229251 1760051 899074 1381257 1283592 262074 1934650 457400 639001 41329 1426389 131794 71647 183249 1605217 1214532 26821 963042 1751896 1949251 1369488 404172 1609004 1783013 1789326 233227 702630 1115627 122840 1858950 409645 1098500 393729 1660806 1136255 1827264 1287383 28839 1388021 513212 414588 762349 1570546 379201 1585362 1352009 1386918 1200788 1113135 703149 651363 422662 321872 552090 1046225 553631 356840 802641 1911554 1001724 1970969 114935 665356 1734900 921420 1567158 1787058 1563803 762704 1683188 971843 1985640 1577335 1158339 281733 1214931 69468 710833 1281461 465819 1932305 1871014 1197795 1049327 183993 1738899 1568190 1021312 621955 1846179 1857043 546187 872979 963881 928912 1764514 1096177 693721 1925569 540896 1135361 112106 1673642 821666 682985 274047 1234744 1710345 1296172 1846561 153385 279002 876611 1334507 646447 1605138 353793 832561 779828 1078043 1114600 503079 752862 571930 1729886 973775 860666 1292367 1829019 59720 458689 948523 1368121 832903 1416919 858182 1625284 1601903 1569102 968105 1805948 113871 947465 1683603 1742483 114489 978046 1000965 892950 349070 221088 33447 623930 3699 409713 1794062 768211 1894513 1434379 764003 193142 1910276 1095351 830253 471988 570742 1310113 913847 937720 309570 869490 4631 192563 1615466 754581 543876 1861624 906308 1591209 1232301 1037243 318847 433008 841085 598584 181389 659810 1850698 428473 1556532 32838 172105 989049 1243864 1337687 1600773 738613 238470 1164663 1300631 1592054 1665622 1256740 1745501 287807 1923324 1439982 1109490 72145 504944 505868 480734 227632 322753 1960811 35350 216195 1483083 1496416 1652499 968763 1768121 123857 369997 1444648 797485 372871 1512928 120685 1393593 165443 841611 1096836 1375035 1630716 1823156 985673 563596 936416 307722 852131 132454 1951887 1862561 610084 1744795 1190287 628841 950119 868822 1253984 642370 428093 1010383 409404 297051 366477 210529 1834745 660932 835501 1451401 1950021 845460 1736041 1233762 1905444 170119 1027071 1213366 1842217 1098084 576595 1511358 1493346 1222401 683935 1143670 1854996 1271768 663799 1382028 453455 1316264 1477479 1568722 1342513 825024 1559518 58343 1146363 743283 635617 725233 699238 1563382 1573777 935987 98366 651245 1290829 1671752 1105400 317913 1859006 139814 1735806 1958666 1508213 1213840 1716553 410823 1599374 1242477 1094429 1399265 1493052 1205414 1502940 1070378 835509 1913339 737771 633604 1957027 1695698 1685399 670649 268758 1580797 1704804 1449127 968472 445437 1818156 1493484 1408458 829200 1883086 298053 341261 1628133 1108080 1323558 1616834 1957135 616582 614994 1186162 923932 173027 927043 280423 6964 446380 750869 268581 1799402 927361 1954839 1456893 1816080 850433 1644801 339955 976497 1085590 414483 1846836 1757568 1701425 242931 1517161 1188240 1225660 4598 1770912 27406 1151857 1324801 471390 1251038 1635111 1023025 232471 1422118 798459 1633114 1935768 1058031 383337 1291206 680478 1246873 1726364 700800 1869305 667577 309150 1066626 631855 128433 1521957 173145 1994571 1520858 854829 1564461 362205 1136897 912881 594116 346768 590571 1169223 951498 60816 1683687 1717423 1120309 1573916 1008293 1032939 569788 572025 562368 1303267 404041 1212360 1147057 1037364 996177 75815 446470 423252 388250 1432454 786237 210082 126764 132540 1062899 1603420 96895 1542677 1177105 1459579 1389971 1699352 1908457 1042193 686514 516767 38543 18220 1131297 310821 1933793 300684 826780 1330143 1661541 367122 664926 1409659 1431679 226308 869433 644128 1644482 725707 1692637 1149373 389870 1938496 168909 1946310 1853422 1970473 729224 1725513 1632475 368396 1251329 220878 1677553 636285 1623564 429049 885921 75239 1233288 1838327 1604530 939843 286494 366338 773469 381307 1206812 1370046 890157 40793 311972 346346 901513 1507749 431137 1093904 1780806 1284220 1969034 1490738 77875 713956 793817 1612360 727300 1857072 1191952 1719268 1812083 619925 698316 1236275 1533228 1039545 1963845 1736310 15436 677790 342915 1165121 925800 19866 1767787 553470 677246 250824 689879 1956941 98515 326721 1386312 1251293 1659368 1203030 1675531 722946 1791564 454725 1662046 426069 983262 1289707 719143 1047102 255139 111515 1969166 1097375 326881 1632904 561044 1670735 1522828 1557725 1463787 598152 1331420 1123490 692614 268384 419139 1655184 704043 1583141 1413025 529318 1499666 966316 1469048 1643724 313532 546284 813260 500734 18345 1315760 1158794 1347404 411403 1416943 605744 664772 27125 603088 512472 478126 1993078 1980385 679942 1489911 456651 95570 151296 935823 211244 1989508 196228 833686 1595179 1384961 1509691 420123 1550521 858447 1299490 880202 1461417 326289 1855736 665480 1226752 355822 253530 952149 676732 237054 36411 1173649 1074908 649971 782199 1677902 7117 1790297 1073756 256345 1639863 1859632 1921842 290200 280179 1519277 464645 1097269 660703 676747 786961 1569196 106508 905938 1488205 1849446 1921754 481559 74061 393370 945433 487551 1121411 1160717 300611 18341 1490486 1228636 1308175 440394 1749490 1152295 637419 1185262 272507 1752082 1130495 1186225 1826640 1323493 927975 1651487 1194585 1812694 1502268 274230 887475 1590978 1343243 489922 638225 282265 737272 739118 1571249 1859468 637381 241326 129985 1521088 454003 1291869 752923 210068 460719 662036 931413 1751143 920694 1934516 1356984 994665 1952703 802640 680745 950175 622027 1480702 476537 744198 134491 1093247 935595 1866492 308044 1375230 1374548 284155 145039 1975244 1040009 1316632 1117463 1188442 709856 1000041 1757116 72718 475989 408707 1714738 365650 727542 1286720 1562418 133823 1621011 1655293 1423632 252590 926465 949364 1762149 1210438 1346374 860412 864406 946145 515274 968377 873138 768570 1520245 138415 529601 926247 825397 1333426 1819796 378732 1090990 259488 202429 64036 660827 749634 80601 552611 1957340 1267908 250800 837855 440195 1545666 92125 1077767 793196 457562 749782 1658219 1896715 1665013 269678 219915 526915 1852575 679958 1283121 393659 819467 460679 1787721 545229 495182 737976 1967528 1739666 1907034 201402 1111244 1629556 525000 182408 75352 1764681 1978968 319490 1785849 924053 1895894 748654 1413876 858147 1703151 405616 1796296 1150969 1409776 199089 301987 1355441 1518666 1329489 1468331 299806 884463 1990350 3277 1520332 1961752 1770716 1384006 619557 1479342 80843 437532 829573 1377319 231624 1165122 1710215 1485500 33151 511553 690375 787653 1818949 1020725 110295 1995375 867223 222022 41272 38246 68035 647309 1397776 1930364 684854 1400806 1609362 13701 753471 50197 1886519 542029 497264 1750368 1652905 1945634 1641373 1918648 419613 1626419 794887 37004 335655 530379 1375326 830245 1996739 978346 1506447 1768365 1648669 155759 909503 391768 1971163 1205804 1933490 1254667 1927579 1698242 388447 34054 700481 530465 1237422 1023188 182968 804673 751255 102225 622275 332821 872868 318997 759051 1135495 1733826 861839 989371 1325218 1091921 1945912 1685263 1579055 33030 1087396 866978 1743778 506525 457874 116808 900641 130939 1419441 524573 1212122 1922632 366540 1689033 1868034 128488 1895264 1992018 1677569 1089531 1176002 1474169 658078 467631 1798414 416974 746092 1098591 1248907 193923 453694 820534 645825 9479 304492 887503 183576 940176 415870 502422 1298460 1828620 779846 1851443 136100 1840168 48159 1676287 1405996 638608 28038 319364 1196098 899362 1156735 929428 1651180 387835 1601018 1133243 516530 1671405 507322 137539 701836 1327478 438591 218643 562810 1158007 934155 456844 1896692 1669054 1548171 339498 656048 973399 2149 1049248 1454333 670366 303327 901698 1034145 976840 189203 1633856 153090 492726 148016 809354 404533 51650 686903 151780 92896 1489777 1793176 766378 1918244 1396231 1984956 1534757 303786 1546609 1912002 1389414 871319 1976976 1416929 225920 392485 1960683 1186932 1813512 766994 690715 1713228 846674 55307 40690 301843 98575 1677939 40302 422474 769857 1648138 1188073 1446839 1016229 732880 1105542 1879740 76525 366264 274754 263719 1998261 1097008 1847571 1838008 537383 1990188 142116 1725008 654209 1907335 474903 1874969 1664169 950597 226612 153062 1358102 1793913 458006 1433475 1750912 1701343 192819 1570986 577451 1192049 1080792 1453747 931541 1130011 944074 1040849 1849673 1717076 1862108 600888 1071188 1196695 387322 658776 146330 1958885 1217934 1712609 964849 52525 1509224 1957126 1285468 678933 1178422 609229 876948 1705864 517980 675784 1858234 1491314 743782 1455470 1269853 516369 370042 1695529 878258 1412105 1262888 1488261 1163554 1661890 994651 284908 1010474 626592 1843904 85454 1957551 1010740 200527 1479266 1638402 1757193 471879 1470657 1641443 452193 1948366 1199662 1917546 70610 1624171 1663082 55917 1541791 1635325 1377677 1642741 1065605 907322 1660491 330694 413309 817719 1710191 1535888 558003 1397222 1532615 697583 80605 288621 452849 393140 79731 782452 786696 464241 594353 1811860 1530202 1481825 1536826 337651 784696 900231 1850609 1132206 1339777 1361582 341497 1039158 984673 1315801 1831092 117520 228121 1034446 1406143 905358 659605 962085 1088219 252196 970146 1773526 682178 319228 850586 1015607 1102891 867634 749430 1564025 795617 1577500 1337483 1886545 1109079 401111 1987556 722277 203369 1106905 1919258 491770 1393795 1183395 1313819 1974152 1815384 1115084 1049778 1470639 791361 1450635 263806 1914409 276437 1740098 1313005 1646519 443006 213715 752457 183686 487916 1898182 1278085 1671996 560311 1630949 1804702 968802 122747 1622231 1232472 704232 1009639 1786981 193728 1694502 270433 1246219 540793 1729053 235846 1806971 1215984 147264 1630984 263154 828635 1905984 759622 1942315 1305533 1468650 1096035 1637312 1475273 847974 181293 836091 1889712 532617 1564895 223796 1584951 924075 19912 397349 339972 432341 1461329 1343152 1367773 74203 232167 752413 1935067 1285920 1536514 1714914 1845580 1227786 351872 306396 775664 1011387 1955010 956867 1082742 1145045 1640352 1668086 948671 1101787 1695510 1032814 303100 352316 598447 1998023 362992 1163249 955013 1140858 1869203 1458440 132684 461252 581452 245195 421707 706058 188562 876364 21311 1569502 238538 1697637 382253 1807228 323512 1530893 630064 1965598 1412920 1002359 312692 1782385 1285661 33788 1840366 517906 1504271 1874974 1456288 192452 822304 322971 547432 1375543 302493 1804730 964395 1248098 720332 1577688 571597 1187109 1653821 398246 745345 1850783 289516 1589527 870860 927427 360657 322487 751324 1969290 958155 19151 933562 1008728 1575530 1715453 2914 1566375 1667691 1701469 794003 1018371 1229715 1848565 127694 184028 894189 878887 335864 1714799 1172691 1558322 203444 836273 1359746 1465793 908146 445544 110844 315305 1727255 1445839 840088 1847807 1033502 644353 167717 1326744 218708 281515 368476 1191260 92180 1399531 103507 515608 1813830 1273373 1787177 1148648 992977 1278152 1654407 96205 643793 398221 396520 678162 642005 1302833 85555 1620569 621808 496774 416319 1512747 1885531 936116 1946904 1594275 117416 587709 1770605 917924 1799539 827734 444827 964977 577653 1629158 1134436 1393220 216373 1437278 760644 1586464 1318403 1498989 1261774 392171 451693 136060 104075 991377 1502459 1309786 1881033 1841686 752319 210061 390488 752659 1381253 700888 579757 1949166 1399698 502353 1284322 1207651 1089371 784416 571218 422156 1588461 1652795 1607863 1408738 481406 691764 711975 1934045 1952911 1988205 1101411 856333 129736 576675 718554 1644216 1548490 104234 1737217 83006 834278 1632402 689419 1895344 1525083 1532377 1615957 1037924 341727 1570331 1965217 265609 644009 1968514 1316163 1978932 1471853 1075395 1067857 507522 1706733 95550 844967 1351866 1705165 754260 281892 599287 15149 1832586 296934 4919 734866 39996 415525 719891 1511274 1898236 1306705 1057278 866561 206358 301881 1703022 439081 1586656 943735 1955505 62996 948345 1877033 755464 817124 168637 1069652 745271 1330871 1665407 648218 697155 1528635 143845 479770 1131900 705184 1648916 311542 851026 1096694 719883 1925158 660745 1234548 426881 1735469 1316150 280558 246048 1567787 1478126 1226613 1797588 318229 365556 815260 891458 1986131 937169 1898338 1813669 1975540 1963168 1312166 404360 1501267 715995 352392 984228 1314505 534853 1258314 116946 1285970 446754 500290 1933346 1393495 1256099 1845802 1669363 352783 1259760 792420 969167 90634 742991 688350 386505 1958578 510982 1369105 66536 1553973 1334882 871064 1272555 1388811 1168021 506050 1403869 22048 470866 579243 422198 79908 1669658 154308 425028 1504857 455212 826168 1705698 321295 484185 1873785 1703790 333215 1455883 1011010 1105940 280297 1013741 85581 1613500 129530 1053026 1238698 1740082 137996 705546 1280227 671550 1181995 1081013 1562894 1213298 1820924 605753 274247 182842 690842 1754854 1909122 1228251 342846 238513 418802 379871 1774719 267270 190005 1095078 928177 201760 956901 100778 1257408 179245 1645186 636075 1553268 1864038 428547 1412311 1549215 1792750 217779 911724 241605 579641 1876758 1962642 107591 1160815 708991 1903264 457747 1294929 1707972 1677578 1436873 1935247 1395727 1067831 201911 197565 663936 73535 1321054 1128687 480671 1903471 175651 333198 76914 875314 1638868 1459598 1841109 800155 18231 1271959 856241 1675671 315262 689643 169256 22655 1031129 986946 1806343 1975171 1373040 589567 1639194 134359 192206 303994 318202 1702499 491345 653183 1760443 584415 1307987 657093 1845752 1384310 1271072 1338249 788485 1036034 293470 1062079 1583612 1780177 1003796 56461 644933 1362887 1071336 792745 1673430 1662616 1886433 1644680 1109174 272080 12889 1495082 511382 813255 1432705 560274 1762901 1682864 1863561 684320 668196 382017 322921 957944 85618 851244 1374122 1265526 899913 1279162 978392 665239 930641 10114 633829 100234 1847789 1022297 381521 1058372 903695 328265 1983814 72048 1924920 208725 806132 672242 1452228 871689 398171 1597223 241054 1761138 1078304 1109484 1120855 745245 1100583 759931 1288504 1525909 1794667 853048 1895752 1577175 1973883 1920113 1563567 1134535 163387 1397155 290330 1327892 1081038 1685455 491264 161177 1802725 537087 1101134 1488013 298448 747186 1051283 1227865 1384444 917919 423512 1761069 33313 1090395 1784107 1622868 1440246 944777 1076655 1203576 996444 1829344 1268366 1484928 1124831 776307 1518660 1248178 1514302 345065 956498 431565 1157208 161320 766659 1835770 1457324 1891303 488612 384411 420657 1379500 96490 553650 614983 1433244 759700 1366880 1873834 250259 993645 1645099 1345640 1232416 1681292 1038847 316730 1971043 1649267 29923 1034489 1539309 493738 212262 1477550 47209 108354 1247609 512348 1629601 430282 670781 1658929 1686979 119317 1821769 1563931 1297891 1840028 1794966 472776 226365 644021 1193177 137734 969095 1324864 655888 881947 303037 211954 1434778 1530278 932912 553462 1780111 505121 1125207 165111 451881 755052 1331732 994958 1380025 300861 621656 936215 1659636 1521807 1721674 845815 1409061 317782 275680 1148963 1644473 1050805 1940397 1072784 1049266 896817 1164348 696312 319374 1243066 839868 710497 1399771 51549 1433807 82961 703249 1597318 276275 155577 1615392 1928135 1082613 1445522 767809 419359 1914588 266483 1969029 187654 887883 316368 633086 265087 1480806 124516 170297 1232390 1895482 771042 1680408 566684 1339052 1318388 613328 1155942 389225 1534013 49751 251596 666592 843517 649020 122890 1803475 161018 683871 1135881 1223560 1957823 863013 56239 1240878 838726 1355204 1230319 1532686 1926860 1124999 1855351 622530 870185 101123 1021082 458522 163466 368389 333354 1492419 1372169 751530 128231 897535 1088604 794326 1182098 828856 729193 505298 424027 20433 1711814 262453 591088 1823842 785871 684849 164999 919795 1958276 1701729 1949851 860582 1577920 226213 1885549 657767 834220 1315057 905139 466300 905808 733567 1099556 1436028 368940 1104846 1211633 1217717 1037983 1449513 1191094 943415 1125726 213996 521877 401631 1493392 1345297 1107593 531316 1855084 547959 1798915 1576904 234199 1275224 1871902 1159906 1300933 690607 1862384 403463 131840 1863942 1775805 799849 945252 237647 1333623 1721057 620725 1052590 1702722 1169205 170589 673952 540758 1280803 1308735 176056 1899030 142194 558379 927411 1292723 390527 1626987 634550 1220433 1731005 1294415 111229 1044422 1595661 625342 494080 605670 1001916 12077 1719208 757526 853905 951127 582355 1481011 1897791 1664526 528572 1747929 1994552 1159095 1200419 1084997 113086 1500818 1444826 1826964 754444 1379490 1842580 327472 935497 1601269 1070553 1384848 1565065 1897696 1378101 1849526 24273 1835512 1304051 1330858 1966469 520117 210072 416607 1711434 1517222 433890 430317 175391 134925 116082 188382 1317083 680660 117451 61100 366731 167348 1008634 303160 287517 1591706 902528 1445111 629710 143760 624651 348522 394157 105525 1867075 919791 1662280 1334059 286590 967994 1894178 1405564 102328 1102131 1907173 818508 1670828 762875 790718 1421430 1912438 1335274 1229057 375460 405470 468801 62016 1984224 1999590 806297 1132146 1421131 1480160 730972 679693 605211 807383 1982924 268524 595166 857678 462900 1704049 946010 1975357 800382 531872 1599445 1849451 1604056 869039 602609 1497653 791845 1477875 152654 595149 1693572 789549 1217390 421429 46698 1446223 18420 505736 514973 1233925 638442 1199832 544473 1179243 1461640 71106 1055824 570041 1442183 1041918 811897 132397 1045427 1917995 810019 1614486 559975 757495 1125441 721057 750966 292706 149038 1188192 257728 307787 395978 1748006 1078751 425150 1953163 966394 1252871 651349 239233 824689 1409891 1078266 707278 773020 216127 95686 1026692 1026709 994198 1258477 942805 820405 885070 1805344 819384 1873577 1620363 1699270 1114132 1958732 450047 53911 531949 1722023 843497 406982 1258397 1859025 1845498 656089 1187678 635040 1867590 1680000 588217 933621 1839978 1863012 1418518 814827 144072 894710 1503813 1947837 886537 1121646 1852355 1570872 126985 926559 1604843 310131 111038 1909674 387421 1809181 249640 1271267 834674 182256 1765927 185764 1102452 1276612 1264989 1808563 783034 265371 987387 1592775 458080 1420738 544316 55593 26429 1784910 736576 322262 1102465 1217973 1464581 1069089 79434 236618 1511021 221964 1813810 445714 391908 1416347 561678 1892006 1264734 1069954 865743 1581020 1428991 869746 958367 345738 1703013 299007 603809 1298936 761562 473937 1308504 1174627 1014407 1061175 1852818 233644 152484 1538729 444857 1017199 1998545 943343 1318118 1789762 1688360 1649852 888371 1865866 1230073 1096915 112490 134432 1810213 846125 623377 897267 270992 1806822 1102742 1525965 1683989 136072 1002707 1332401 1852932 880113 388473 853457 279959 1907389 1554143 170437 812675 435551 628623 1773974 594699 612475 101434 209820 1659322 968970 1874420 1529214 1109854 604423 1781406 1803741 568336 457260 248824 254658 1599219 958816 1975513 233410 655151 260378 259365 1350099 547923 1508340 616050 375727 763285 895975 328010 783526 1682557 1088108 1997025 536901 439204 139860 800373 1963039 74295 719903 662588 1418626 1271805 666264 1733758 1226769 1754283 910112 1648103 431980 133633 906519 1935690 1055725 406213 1365657 787966 1053485 107242 406251 494968 1908860 727910 1929118 792869 543591 976130 145642 52475 1392443 335030 648328 1236193 1413067 1768173 115429 357409 1556822 477484 1253322 271098 337772 1316705 117198 497335 1195064 1388842 226623 1870282 117747 1797305 430401 806734 929964 732418 1370577 1253603 1910743 1079907 1999495 1193101 410640 368172 1616902 1969346 364639 1405274 64169 1090058 426926 696870 1895864 718022 1048928 595778 1822515 546624 1199835 1720876 202474 1583110 1737919 353843 1952127 619676 1445051 1028785 1951670 27911 1782288 1571953 541599 1246028 209446 228127 600096 986500 416253 1144995 607136 1901030 455414 1154393 1803821 409995 1591238 1226158 528696 1594299 87718 1863945 1505556 1835986 319069 997938 1595234 1393718 855211 447678 1853060 1205132 836370 1254925 1317057 472563 983186 916092 610322 1439170 858933 1167995 1769295 720671 245480 1065702 371502 664177 1582262 1022281 1761342 697250 1984560 1293731 1785248 594121 150813 672104 510049 613547 638194 1283332 44691 1284684 1246808 785081 1164711 307645 1863806 456277 1685118 256274 195730 1192092 322595 640977 159198 1527172 1217460 1270710 744495 1563166 979971 1529813 185470 989347 1115793 1675952 257496 419219 14179 536468 1663075 1608234 1654638 1366170 1013966 1313271 370605 1369102 1497720 1224658 1334849 632895 1929636 1229290 198598 1885463 332797 586115 69995 1159612 2605 1098708 811279 1083358 426503 1342923 1739323 1064985 1597671 989761 545592 16956 273392 1649353 348560 1423858 1649747 715744 1489231 315423 592538 533516 334956 1885836 1465926 281971 1580530 1468177 154077 1483226 1633727 1981372 1657263 1157811 1408881 956427 238953 1064702 630205 515008 1716492 1330178 1360855 1795136 939259 945823 475631 1805009 508310 1950017 1833424 909793 1247185 1820543 599194 1042385 1316812 1350937 993484 751469 11343 1219085 491515 1134286 1480479 316966 163181 1710412 345207 352926 1656351 152235 1173907 391198 771284 1943759 1492770 1459989 132614 994662 1515680 1219399 883792 1014601 16503 580975 997232 952793 34101 1874574 1867524 715851 1140879 920383 704079 1614380 1987158 995671 636805 1484725 803014 258806 1496678 91615 614143 1135649 1193786 442667 1784749 207616 1728278 1919991 1725974 152160 786746 418765 178253 164291 226937 1749791 173100 32141 1880420 102619 1368250 851442 1072883 1559990 1890669 344031 1478874 828557 156722 953462 1953403 1804416 42184 1220478 249899 1549252 727281 1272597 585800 1481341 1149775 1766160 972095 1923250 1715643 725302 1989819 1631637 1771911 419456 1174588 1837987 966618 1141139 1895610 1258452 917044 1790199 1306278 1065056 636496 733298 731106 1603196 1987757 389190 1433547 1999168 1983154 1982247 1613272 827805 213473 826315 1950018 1657003 574897 964041 1157512 551900 1809649 1006024 397513 328228 1045141 1427265 160340 1046207 1813005 166661 1708733 269687 217427 1274468 1499708 1270056 241958 85839 57672 1713681 1945584 278865 1970232 1232685 1392465 1881450 1997441 532587 1545386 552168 454247 1979181 1347786 1698204 1523136 1405410 1970018 1266699 942621 869224 849654 23082 17550 1199163 209483 536016 866115 1901241 873998 1632802 1622896 1798575 626219 1090227 77710 952301 20135 1534204 1812917 671269 1999164 1933928 248230 1576268 1505312 333598 957420 708665 1811812 981784 1083355 802542 772872 1290296 230014 1018530 1452939 1965176 513006 1254181 1399012 387023 864036 1866077 850072 572096 795914 177924 267376 70044 479587 601860 1689110 194474 418088 953110 362552 1296318 668859 992006 1241099 1032510 1528130 802159 145769 884662 1839372 1622361 1753796 1655667 634194 110243 11798 1462967 1402878 887 1288076 53515 40693 297455 1958613 133112 710509 932865 1027238 377344 1054926 552963 866693 1959850 1953797 265794 1824313 1310883 747146 1570415 1064535 1159377 1149472 679859 1784151 1435568 893679 1142678 296074 958149 894515 1987781 1936009 1373047 1564001 1159066 236958 1091989 338025 1375976 1727987 449152 439767 1265350 1826911 1415288 1450571 1980883 749824 1789858 389971 1217555 1404191 1529369 583775 943596 929406 1249981 237048 1853364 1985839 762898 1517340 546160 508260 1785661 403312 645158 1764224 840095 1237362 1084691 307770 405683 1619481 1601732 1484393 1967653 1988832 837819 1638727 1706921 1595081 1311226 523029 1857215 971844 107081 1647263 1813918 532043 1849706 1934745 513865 511799 72792 78949 1121768 1930360 116003 589067 760154 344540 1555744 439111 1912582 1197643 1241586 471454 1833551 1909660 1762597 1679284 350101 1371915 181404 1483972 1844384 1604345 1126408 620992 1223885 1652556 686552 985629 1131846 222209 877870 1522907 603299 1767222 438747 57065 1110707 721232 428895 1118382 341881 1133115 224356 1413617 150970 1501510 689575 1109054 1692287 1943632 741358 850678 293017 1537105 1470768 445969 1520904 1945696 68060 943347 755861 1031699 965540 489820 1944997 877231 1613452 880603 831107 741204 1436806 412599 1383603 891585 1953054 948384 1953951 1251840 1759136 364924 721966 357609 1004817 124056 1889037 114794 1370000 1587403 1738726 266058 653075 291871 1579528 1799145 253015 543960 174972 1973787 305085 417218 1373738 1728794 1999619 998506 1968944 687313 773654 855718 1234554 1933938 263516 902605 893942 736485 1239334 97404 261674 1468530 784730 274179 1060455 1647473 1416899 636391 1052478 1187420 655957 754870 619097 1880204 1558890 1616579 507309 4770 910365 24466 1670272 590422 1375754 1312251 700927 573998 1907900 1097770 1881083 1171315 29891 1342402 85306 98783 1188643 50699 722051 13733 1282066 195973 1252794 1331328 1846186 1029271 1776266 698520 1755664 571716 1781230 612578 803122 951530 1485165 1631344 43207 468043 1612647 265517 23392 981992 903317 1263084 1201183 50367 279214 260021 797991 1853676 1747834 1753680 1018879 1881555 1809175 1028004 939532 71707 798623 605244 1748169 1323722 1480130 264424 767696 838980 1339621 899218 646012 891970 393912 1558023 171293 682958 286997 1156662 356659 404956 1220904 1420097 1265393 1692776 1772277 226898 1646082 1495945 419720 1456061 441754 1990748 402237 565184 1422094 461400 112289 1346300 1383895 371275 1121762 1772753 1863492 1662744 1927914 301439 1116589 1682260 1575938 329792 1233701 265891 887752 525968 1109404 1958535 1038632 781629 1038217 1440702 1938619 1182606 1073588 787860 1412710 1108538 472835 1214193 1623717 1312264 542779 469240 1026944 1474734 525081 1234421 1638469 861274 355919 1112535 319137 1768841 1426988 1193865 1364458 132205 681535 1560267 577716 910596 194295 184724 529341 1234259 1277891 1545102 929319 853028 413958 765323 1832223 80541 441127 1130042 1951718 1054016 1340 331617 723106 180701 694493 197240 783344 1339940 1103171 1488424 838865 487534 9029 1786544 636366 1726156 1224970 1937864 475568 1386098 327590 1442446 1882462 1395132 1506314 471906 1048281 1217017 777715 1087485 1578868 27252 1157875 1110655 251666 1737240 399082 965220 1892787 1552800 547438 139737 194287 777077 1874943 1194341 619131 484706 800360 1988661 1219906 161600 1235864 5425 695051 242066 1882362 464292 713171 688865 1805349 1220902 846561 1961226 1806541 601611 1808298 216146 1590835 358329 1396720 384627 1941099 1744623 85765 735377 1663797 1405335 520130 1822730 1867917 1578538 1639970 1647910 1156657 175478 1943609 1359075 1597161 1471491 825052 1272926 663591 562598 402477 504852 874691 1835013 556867 1857542 498939 60465 1900525 1501236 278844 1018539 285751 1351781 327137 647885 254709 1573548 1384318 255885 1964680 818826 1630998 347478 1963389 924949 118464 1852978 1560126 805767 1590101 364903 1953686 1920804 744342 1364126 83560 785339 1512500 1914320 1408441 1314139 116899 1904002 705868 1100776 1525695 1624268 1653818 257527 480216 1317342 600432 1671921 1650702 728477 1169311 1796292 544829 1081604 1694110 1388779 642287 1306379 1263821 1506846 1090633 1789359 1557837 982877 795947 459046 943915 1762971 749230 554323 339084 566218 1930826 263157 698209 565242 1280257 214995 678948 217308 1994367 684948 420624 1556013 1071308 1302904 1731870 1086684 1467861 1080425 1847307 386760 1839220 466695 1542935 1636003 1866870 1373659 89569 182435 1562218 478886 221568 34760 1290168 93460 1717151 1010409 1199922 1956387 489796 1771508 1728125 1207613 213195 361116 719645 1748142 1605206 1377323 70671 1337642 1695571 46576 623924 1092524 917217 761333 591184 1695614 581019 415586 1897788 16095 1823140 195828 1978274 636871 842115 1615956 1871562 1846994 1670970 1098725 408373 238926 888356 198609 1001056 1207315 899589 1895253 352929 1793427 1026061 1094384 1110325 1482954 1298601 497702 1717957 525111 81343 1403940 208323 1262600 858430 1003579 1280524 924535 1153361 1387284 1265919 768954 1304158 404949 1648935 1149401 1733637 422853 889860 334917 1787803 1138619 218834 743194 153805 333986 661519 184600 1872471 1323879 2676 470224 348886 1212089 998492 460232 1114381 900365 446910 489006 1181799 37919 925400 842188 65080 48971 664902 421016 1297775 648390 738331 1122593 1962461 1016820 228008 1849996 1714118 138997 1951679 1959677 1740746 886095 1553736 165687 273972 418696 1796456 1586033 1847340 1037596 1577675 1462604 78807 874052 693646 331071 713072 404450 630199 1460792 1046631 416930 1071562 1065367 1262186 250607 1778128 236289 143713 1023847 1589885 1152037 1519391 1284124 1313697 263201 341756 1346879 477226 1286327 1940479 987593 1055769 1500448 458105 201253 1780334 1394783 1809351 1326305 1733106 1913572 814314 642605 887417 1448511 1721002 214326 482137 1413301 986928 890617 391501 1515689 1301797 767379 1587808 488884 991388 440942 880984 572862 1013261 1769393 185249 600417 1576033 1521397 1514716 195535 1419289 131171 1359811 1535796 1176606 423144 1339445 251799 1637429 1568867 8997 668338 1098168 674651 787056 1261950 1824864 290262 1637776 828135 456669 1690788 289576 996818 1676226 875925 109749 1332299 1589982 1078379 876326 510563 1759352 1983730 518434 5933 1249748 482947 1392606 506537 423269 1840654 1987457 404584 528189 1677153 534710 1184123 1470990 537389 762459 186537 851331 27115 571766 929085 76949 1055485 617984 450765 322350 1622305 863468 1164814 241580 566448 1872157 143118 1635599 396146 1356815 1688635 353559 1332631 976003 1130234 1190837 1692753 997598 631941 962105 1445790 652707 195189 763570 1077981 1226328 1530450 946824 1799816 558060 1001948 1130622 1609405 88617 795826 1369341 504146 120307 662332 1031985 1676046 1073509 1231258 1704015 333847 447023 377864 865251 360801 523790 92709 463815 500614 1363045 557625 783419 348567 1017644 425449 1287881 1345024 42321 299131 338771 1983363 799865 608271 848281 945894 1837387 101489 1316275 1287682 758133 1616104 237030 1559137 1858659 508473 1464921 1459312 592217 1974198 350497 945291 478190 1534106 1046562 141010 447116 1637425 195435 304020 1523233 1796328 556877 1501496 481213 1266350 1474967 794762 1053765 588375 1275045 458891 944003 992489 684295 1265759 1398516 1152668 20923 1664956 1997918 972669 1942345 1097878 417542 1655809 593930 1278489 1704302 705777 1716779 337953 1631042 106993 1335683 233984 598712 425250 1733408 881984 1358047 1736596 1063049 1689049 50643 1236223 740099 138916 626810 1568916 964745 101267 1233816 733327 1634109 1276801 1045648 926207 1557007 1923101 1730840 1121382 450460 565938 466794 905222 1482287 1714313 1323748 77522 1402503 246004 761383 1867723 1899805 1742729 760383 1907272 570536 1623330 70331 1714172 591492 1223506 610081 534139 886953 698087 1836921 910133 553929 36627 392775 173056 1492799 278645 190624 164350 493327 1174827 1637805 642694 1289490 405272 1870761 1259568 758360 1784135 584240 1346880 560913 1502523 1229112 740957 64890 1531009 662266 1054219 1954139 889486 1117028 169260 1402293 1958659 688452 1867026 1374885 1321277 1165744 1137594 819403 950734 1402931 849892 816136 354366 102524 1153206 1934494 1968045 1725029 1784725 926589 497631 1761634 1600866 549975 1778030 1528208 95110 1756244 864858 1232783 1242860 1981814 762564 1939140 732841 1133395 369851 829343 130771 1454996 359774 316516 673596 79630 1369265 21954 1690361 1992934 266588 703068 431985 349161 897468 1484958 550911 1924205 724956 1907740 616568 1366921 57339 1443384 1374680 930091 338846 894382 840541 818530 953062 645439 1230369 1010047 434619 602887 1365941 841504 1440944 510600 313027 1606531 1242880 1177222 415550 1645829 1077275 16323 1749831 27749 900946 792332 1107262 1345302 1789241 176400 678667 892735 335046 166506 457701 426498 1216971 158421 1362918 1807085 668838 1869153 1417031 1304732 1651057 983844 1171487 465456 1194883 374683 586442 84241 1292737 1430822 361541 1688489 746973 554849 1405295 1962263 478183 1504063 925843 1972197 466929 1380332 1541909 1674371 1142885 56632 289325 192199 1262751 1308902 1894083 716819 291365 949391 486351 591888 33421 827995 1703046 1830933 213682 1607459 8008 682150 1280626 1115536 514097 1076555 1010208 1972772 1154615 1036081 702217 1692009 1932018 1503056 1229927 1701298 1354754 1308030 1766120 1889604 1275515 1698801 1586337 39495 402084 1949362 856747 238096 26774 1456566 127120 199897 1370841 1491795 304461 881135 1640942 476727 1167316 1248134 1591772 572995 50624 1459446 1594740 1553554 1468231 158028 948866 1254425 585367 296370 637854 1446738 1281658 760264 444900 1106150 1387311 649076 1832642 847984 1089722 211260 1279476 836144 876961 149037 943700 143315 1373 1649856 578206 1009441 458517 164430 294733 1791889 1366016 1578878 309799 1742976 54893 166613 1865260 1074144 1731663 1931161 617947 1659141 1368787 942477 977582 1288956 916792 152123 1750200 270565 1597762 1536802 28667 1149384 1911732 323243 385910 1797143 40401 1818924 947881 500657 1648766 552150 96235 1213837 1783048 806813 1280184 66518 1826070 1747227 976108 1316883 833257 335836 635471 983699 954412 1320589 227119 1016367 1753128 501534 1422552 907994 1922657 1478509 749640 789533 884603 975967 833044 1387068 335238 271166 1830973 888927 1513643 1722789 477659 1983408 1238599 1607851 698173 1967761 373240 914063 1667443 1673747 1872724 331405 1324788 677428 1660767 915600 203629 467558 1919953 472599 871715 1647156 1317685 790226 254289 885497 1529335 1820641 79057 1888936 1326600 1964512 717331 455125 1146891 1832457 51895 236192 1694086 1342473 287180 1543492 1692821 47223 887305 44147 1305906 1997623 828976 488521 164559 1278236 122729 561913 1129916 946399 77673 835670 815430 276307 433486 162297 339170 1549147 1893490 538108 1420197 1914973 701879 1034314 872779 1657607 83326 292554 1184737 798986 1257664 640151 959312 733818 1621999 266989 1421745 1515226 1397099 889979 447313 952027 1439008 1667961 1645047 71972 380591 1633748 711856 14836 738815 225813 614833 427336 1977006 709282 54982 1840081 1887631 1651965 1186008 814316 9456 638679 1558826 1434360 763775 1843697 1009719 253190 1049190 900503 1785833 1401286 1580888 1718143 587719 339065 544466 1305837 1384874 1564241 81763 592155 1806048 1163858 1130437 261150 549367 983182 768502 437754 875931 2892 1124469 507883 1168833 1962725 1236850 1208000 640108 361141 1746958 1706097 1840675 1948994 1421674 365179 241391 91789 692191 749350 1056185 1547832 827247 320781 1259014 1484896 1157152 1150056 1601031 1786352 168643 449468 1890590 148050 1319437 1944249 1613580 286894 369470 339514 1008689 1464184 343297 1426777 1145192 1146547 805321 1403562 399411 695146 270040 1306294 1082305 457367 693855 188274 172841 1650612 941857 396812 251466 128794 121408 1624311 190275 258821 1319020 1601662 1243281 78646 1624257 1910779 899712 118384 278344 1710066 573209 1542328 1814718 581170 812802 197553 412241 1642605 692324 1081498 19098 737690 1360807 1490492 1285646 1266580 1314155 260423 1507377 1351992 1234851 196921 893659 1345256 1371743 317682 1767144 1592021 616607 21189 915366 20453 1048449 349742 1580485 1918042 802379 844880 1553199 633920 1997617 805476 451628 799237 1616863 1298300 247351 484725 292115 184331 1108247 1251815 1225801 938692 1640047 697553 1207219 1157064 941726 105333 281839 1463501 1684933 889189 1345915 1855030 1250955 1571444 652844 1999224 267310 734017 988763 1503253 1796675 331043 1470911 1800425 517964 40255 728453 180544 1437071 735214 1695359 1114481 125652 1861766 1869012 267051 1863077 609933 1199471 824544 1140460 51663 563513 27574 631285 551932 1896434 1633317 600033 673864 1896208 848246 1236769 726090 1670122 1756817 1586048 630049 582797 767989 118592 827952 1737568 1513302 350505 1605756 540895 579201 622915 1869726 459602 1718097 1318776 1483337 1344348 1133591 1008611 1302067 758289 347713 1959395 997486 1281278 426855 706794 413909 1510435 845499 1778661 1822242 111517 1369877 623535 744574 893363 1681383 1109449 12204 513105 776922 1943362 1183203 1172722 230754 897496 643309 1390872 1623813 266707 320308 795852 866396 1256369 1246685 1596774 1965764 594885 1923614 1483602 839900 1284193 1445060 1247084 1192197 954159 1911586 1197692 202912 1530771 1548221 1041250 1801674 1808728 167671 631019 1119937 575399 976845 39293 1809746 120965 303252 1136011 1280875 1079931 746217 1900685 902142 1409384 499085 1820931 1638471 1674340 673133 575193 21476 1841167 94409 1973683 404460 151792 1099237 460261 198383 1859054 1080136 958154 1650779 213217 1612889 43665 35428 1082438 242552 982925 305143 568187 1461895 526046 1562806 1210585 1352136 1345717 1493532 1974912 190181 1263694 750534 1700295 864159 702815 1454282 882686 1461685 559274 1829606 1724626 1722387 1034036 412693 1865252 193918 889214 583498 1838168 443570 1447257 465742 1604104 863355 752991 490266 1740347 1881801 166700 758010 875185 1729463 1217985 1929610 1690030 1186245 1250560 485241 1762753 837063 636948 823210 387824 1183557 1077224 142926 1102714 1773657 1753905 1922101 1860422 652552 453320 1266292 1886690 1552346 626557 964504 1657487 1181138 18021 1481554 854210 1343873 322657 1814824 321437 1659899 1046800 1595748 1383007 650814 102653 766951 219781 1471818 1052432 909491 128307 1860071 1466085 1324679 1742518 546899 385796 1952625 463093 1074412 1813836 1948950 864164 182885 386484 651335 728698 959130 876775 1296586 450375 1765490 1649103 343730 1411782 489147 1296870 1081915 1687110 1050061 1791806 1032562 1063787 757743 1093383 758828 1420442 1128926 119314 869218 1173866 1336948 537843 1849464 777003 316137 360386 1922034 1568646 680601 638544 124488 1569721 1938084 1906295 1408592 1349666 1248001 1542302 1980597 1295265 1630089 1171951 845926 462777 1510685 1336338 1000327 835 1174407 1590638 962130 1874661 794618 1452013 1532189 677184 436553 845750 243733 1864295 93760 1262926 98416 85399 523023 486597 1631273 1552836 84749 1223588 1911541 953569 714264 1869408 102705 1782216 1419288 1457181 1819885 994878 138802 485355 1183390 1531310 341450 1465225 1122309 1336797 1072781 169648 1347294 1305001 1896768 1242952 394514 67741 612643 1240707 1611618 305574 1346432 1686346 1399937 869317 1312649 1746883 1306182 1272579 1625469 1482896 422872 201975 635208 1593897 967988 1250367 1923862 239353 1068516 927619 258775 861300 471300 235606 239194 630115 708994 1103354 728627 352108 1059987 1749744 1069898 498737 276552 1421070 281393 118995 309153 1837793 1247064 454366 1532011 1693524 418644 619760 1464884 1528489 278959 35721 510951 805499 1304576 51032 361333 1683760 521094 1121875 272933 1444786 1985520 1949013 1327675 534225 96873 480524 1357507 1192503 60910 250397 7649 1724411 1659137 880821 583647 151913 1672813 1284737 1445226 504632 99084 1979278 422991 109040 1027536 61755 1072516 1928254 1103279 681516 1066644 639296 1485324 943712 1548139 44485 1195888 1656358 823177 631926 1959996 1590507 1716140 20220 1196706 175163 1236919 1566971 454571 260783 773040 519127 383876 1546919 1630073 11450 1174957 1523359 758279 1874602 1979527 1388520 1083396 1396619 1403018 851832 770446 1636578 468475 352892 1371442 1721762 1560473 1086513 909371 683516 1491487 651774 1666868 1982774 404863 305970 1118393 1869957 197452 14010 949314 388295 1922712 1946651 325456 39022 575095 403647 1230615 1163003 224097 1934713 713692 445856 1533661 704181 1388594 1229624 686686 680274 301918 94983 1302942 1620504 123328 505296 1011173 445415 1584482 289923 1704819 264781 1232270 1318395 1988068 647881 86519 420071 617489 710634 1558782 392129 1924068 1031157 885428 803771 102937 1012890 771686 955033 1901968 343910 999467 1701940 1786248 635415 1631250 1685239 221364 185135 612552 897510 1577095 1250906 1325331 835703 1408396 859084 602002 1053958 1628424 1929404 1249476 467116 612908 711953 173373 59185 50207 1397430 1492221 913491 397747 1100137 1371056 1735892 1608167 929869 320455 1601719 1249055 816577 1394461 1865225 1264616 1448096 220802 191597 1088577 1245820 1464053 442846 1658452 1554372 367022 630530 952753 1479423 814932 1039262 507368 1524449 1088772 1070830 173879 373609 1136575 731697 1198705 844269 494816 185380 870698 11808 1354161 1439013 21798 781272 876154 316463 1560097 944655 1313613 1298309 833470 456850 1115966 1345137 1646243 1899516 1192246 226781 1712108 1736627 556046 47622 1977072 1087288 1470066 1628756 1286099 95459 300526 1060070 394719 1759836 1124954 1436938 1182540 313078 241540 1778228 1254848 112657 255325 143547 744683 1350472 11045 815225 1116297 1761363 1751448 245378 1792281 132557 1968475 633436 1738181 123207 147312 863484 1127937 535650 457363 1674773 774355 1838835 258180 415264 1777507 845326 1253571 403815 1232710 1867825 510539 1508830 728367 296236 1215174 1601150 1650369 1521285 1648042 1504878 663566 1039149 965408 748226 1477432 1639966 1133541 343925 1554061 361325 1412815 381447 659720 1960664 650242 349095 741244 920751 1417371 1528853 1842734 1554423 1024261 543522 1904515 1049570 942987 1510775 1350317 371367 139967 877189 349037 1493543 345659 826407 241452 599882 1777794 1941587 1256591 1652468 129294 533141 1928599 929398 1023517 1874683 1234223 1740660 1840268 1527332 814444 1129134 73863 1567032 1200252 790930 196225 1500017 1613774 748330 198397 1391305 1580674 1076599 1565607 1882743 1190079 57307 1269832 637625 420981 1960028 730369 147037 1992849 1585934 1720848 1789216 1003302 150770 207247 1732803 695689 1712231 229455 182209 125956 649137 1541365 272934 1698041 1453858 1166359 1350138 1303714 96801 162975 1875 704741 1405226 1119334 521579 372806 1573438 1977189 1579070 451642 979041 285535 1676977 331741 1518698 1438500 658580 1861934 1761808 223411 982532 1239534 1049889 146239 1962496 1409099 1287121 1530313 1792983 531458 1891447 466918 1461597 1752243 397539 157123 2022 1499297 1951492 1074161 114941 1717872 263218 426745 900816 748615 1355850 1699771 1236318 1923954 1150154 286188 1099653 1372352 1479329 1563638 664845 1669978 538546 736059 971253 1447884 1515782 965972 52492 106484 171315 1686561 1398008 597971 415860 695399 1976746 1652492 1658257 1221544 157778 571346 1690511 1576699 789664 1086590 923390 1675698 429174 739014 1540490 900545 238769 14319 647019 165341 63324 1049575 1742591 287427 467700 1115468 592690 1681839 1164480 1719005 886886 990742 1564818 1872947 455250 1668585 1766024 588418 403258 1184440 839884 166153 1668615 88929 1788626 472201 927822 305434 710933 1933678 1162592 1043177 804472 884142 825763 1526379 1224325 584460 767526 426823 1331607 1345714 1411278 1510046 332066 466948 1286054 741465 1831445 184623 606757 1235817 1970141 1840729 831256 467930 220622 423120 739264 420370 620049 782202 647316 177903 1011303 703807 330438 1061109 802240 1877491 642592 1026870 899156 705470 95175 575364 1213887 1804069 817248 719790 1139893 1157074 1882679 1060 87824 1487405 1298790 303379 124732 914819 715558 1757942 420782 407635 1403585 46282 1981356 611543 1250130 456649 286838 869868 1732315 1055242 1229235 1603421 1381177 1230731 1339053 1880746 364440 598522 390457 411846 1518050 202873 1889534 1322127 1691505 1818451 361631 377103 498597 611067 1742622 842337 1800052 788638 1107022 1081471 123994 198841 954962 1670758 345108 482510 1474801 1058604 1906594 713451 1307431 1303007 1627467 116472 1312570 1511884 1122882 873080 1711093 361492 1910804 1581795 678658 891825 164503 227664 703302 126563 561716 1551453 340308 1315130 692220 1066658 400942 1882855 100150 1937337 218645 352842 1072381 1110501 1594934 1341534 770326 1680418 102973 1935037 994182 1310768 1871842 1651488 1121930 581161 1952352 707056 1704754 557300 151431 1403129 233875 1602467 790107 180608 1495236 526945 1438814 670121 1844224 1204251 942883 754855 1766536 876139 1951490 949033 1169432 1041081 1785085 1669767 401694 399899 1131617 932856 1789260 1926922 1496412 1180721 721637 1916538 1244137 1410609 1597602 1372470 213421 1316821 1720855 523534 339337 1112936 208330 1882202 1279825 1517441 850538 691596 62707 469904 465392 260439 881212 1004712 489646 1860622 737562 778373 1652942 1098255 670346 65525 903318 1351128 1357217 1654731 1179640 271658 505773 1743747 764195 1751813 1163965 556449 1724177 1547220 121575 462369 1739830 845346 237536 1631375 111763 261171 191227 1255096 1811052 1791821 1858816 675154 271596 1170675 345761 1414326 291441 1698708 333014 1545336 1642140 1017960 508001 836331 1821116 365668 1772179 1495901 820707 1691261 404607 1188470 148271 1209168 1967655 323650 759537 116834 1029029 1022891 1598055 951448 514972 1176558 964666 1814087 1389096 1595182 1704566 593270 1917929 1232378 1745137 491378 1577036 496492 1526353 672742 1226186 831829 642174 1074599 1547768 684226 1122857 423808 949216 1218113 1172922 628193 299984 1645348 1372396 1796789 1309917 1428334 1279067 1915467 1793673 1219840 651623 1595204 1511716 978228 1589445 429458 916793 1958216 408596 1503896 264257 1298842 484195 1443663 1438575 638910 1258406 105944 1206950 306511 1370727 193703 1987517 1835324 12584 796158 1685525 1334527 804416 1487698 701777 40196 1309048 479499 1579233 387950 645097 1638462 1241993 798434 1691250 668334 1063769 1074842 1855289 1954593 765478 1400209 1193778 384408 981325 255280 1852754 196134 445063 1992272 541347 1647149 1283670 445983 562584 1667352 1346178 1609007 304090 707990 826491 1367575 689065 674039 832972 770943 1381266 79147 1749705 717228 1304916 626264 1664637 1894725 1301315 1545082 866301 441056 71170 168758 318316 838206 59856 545356 1102775 306534 1617629 1167334 216689 1686843 1806624 784245 167876 749632 431986 1872354 1384778 1480289 846888 1836975 414642 931533 1982049 1880324 194952 1656984 305737 921928 1758773 1901361 390681 317014 1780326 943274 896657 631697 1056352 673359 256341 785427 590478 118117 108770 1257823 1744591 1518632 413295 360808 1640618 1100778 1948680 785195 75276 860826 1018760 978970 1355282 1143774 1692460 792147 1237236 797210 1854561 1629107 164210 223082 575600 86891 655181 196655 1654001 191533 1266578 946280 1078519 1778029 962079 1573002 1141381 239565 1624367 845302 832519 762751 53166 1086601 695941 1676199 1336718 253231 1427065 407903 1259455 1495344 1771778 560918 879141 1706911 508577 686385 707629 1597854 981293 1499224 575130 202976 1669997 959736 1357171 1061873 552953 118426 583053 855766 573239 545138 1885047 967204 250497 1499456 279875 1442486 66230 442095 1953249 1298977 727912 678138 775273 1995701 1083809 1146032 618240 1855868 846012 370879 1468104 1924158 917053 671677 833593 288762 432331 51406 1519816 493648 1384024 708930 568603 348647 1716842 12443 1881857 1480578 1506565 701284 789352 1046682 1152826 1766902 1430325 532867 1929366 1160399 667993 1002346 1189468 1138083 1924386 311342 1923890 1166992 898164 955136 750559 1758869 1755790 1909958 1571533 609092 685615 714955 832506 1752921 96057 235360 1441605 1178087 779136 546413 1939727 830880 1632775 646831 1410120 1002618 864365 347074 258005 1704056 1262867 1833564 1086229 628362 1063080 1963196 782796 544887 685517 1452730 1842408 802540 1237668 1170518 725108 1430845 588726 827619 606523 1450842 896198 957264 1777360 24338 233380 570998 908143 1609969 580895 1657193 1331082 1424771 365648 83979 237748 1547087 1209208 507096 517943 1928370 623737 1326589 1352992 1717060 449696 1252024 83951 1211371 57439 555825 1362586 1407219 1600857 1777588 1587851 1416424 1160987 1541861 1612974 978651 272410 747951 396707 1251023 512564 76680 1816337 56581 1366487 1899016 1122352 1335204 929599 1363663 1292908 684465 1417521 71931 1200014 1528005 1373434 148621 990152 674084 696160 238490 1140499 1184986 975020 1553453 1146340 28951 1949545 710560 92425 1224002 1767346 630631 1057561 1527869 1749194 1953749 978334 179969 1760065 751016 999397 430987 366444 193016 162003 620075 709035 11625 1706838 96589 546164 61153 714944 858158 1085668 1189713 741704 537237 284650 1138467 808903 374256 654449 1981659 545857 1981308 629393 1515779 1022373 1003732 1753537 304965 1321466 990588 965105 186269 1129792 240383 1410038 672736 601548 1471713 1489465 187114 1234091 685813 494052 852509 539961 692148 215862 1625513 1615311 535128 1398490 189620 1552872 1859652 646997 1486305 1004780 585933 1232315 1380561 1746741 1408790 1212000 1592938 243904 659904 1913696 1670297 691729 693821 1883489 985066 1827539 910746 1237038 468233 761655 1421356 931529 444812 37335 1960521 1027472 1143984 11943 1678193 694028 1567408 669135 1197017 783797 94568 1488386 1028124 1138933 931088 808248 1641781 978394 1170852 1805090 1575597 1400904 1031281 687439 1530150 1870719 1553656 104799 1422841 333080 63284 880037 1374904 1745441 1183442 1234063 1425226 1491257 1122172 844192 245646 1918590 1518014 284073 469884 1205769 179095 853447 113721 149293 395963 546153 1331885 1505301 846632 606337 476822 1989033 1126330 1036385 1236708 1209979 795683 1409817 1236222 1198101 1151833 1809655 1113191 1578133 1633776 1270434 1773881 1000427 857144 64130 246805 1215531 815968 1672718 1997643 1396385 1698267 747445 1473366 1344928 305533 897405 1076345 366089 1600862 53558 1124794 530209 1871057 1851956 1952316 589301 154121 1759001 961937 1575538 1184803 608206 1630680 1085634 1102495 1860984 1758228 980418 1982607 110392 217855 271666 1542464 980169 163641 16213 1201139 866946 1794388 1432123 676854 1308446 43895 384682 585761 804664 524591 1143557 1626990 1660654 679259 1247517 530991 1270729 1130181 968765 829709 1142550 299069 1943578 277985 398048 1775546 132244 1747852 299272 791546 980920 262384 969671 1609307 900132 679647 1265725 1529859 1338700 1609305 359066 1269807 1782277 1282556 325858 140258 717108 1009925 1552139 487963 965410 1613451 593065 96748 92529 105825 1349693 695503 682654 1550312 1869126 100677 949104 1818644 1933744 1028596 1100540 34045 1431659 587777 60514 1382064 268763 1627638 1467981 1347699 360103 1529830 800447 1795264 1970937 1821981 440359 142468 1887202 1896477 629890 1867401 995972 1206291 1868394 1538814 1036853 794347 49334 970704 716307 20340 1253942 617360 1270075 205054 98694 1744331 1037862 1371468 508292 934338 1650404 24626 983687 984232 1126564 1554700 318935 723623 1015558 1171385 258497 1894695 1284185 1753617 1379292 607971 1515306 521719 1852209 1399064 491020 1714116 6812 891677 700810 1066666 118886 262719 1351275 1805406 1235095 910696 1455121 369880 1866211 1833791 1941275 1641929 247239 673975 1407316 1574608 1178990 1139878 1165660 1032453 118271 1830411 1624562 380352 700522 953313 188240 1895260 1763922 48546 791314 502081 1395216 1198398 1734013 1098861 1755747 868566 188386 1047050 1909868 1175201 948900 1821214 609386 209621 278559 1402348 1268255 762059 1820613 459715 1540795 1737564 536108 24481 1828852 1756223 1931851 1465658 227210 854226 650677 412148 1881295 1709777 475628 956231 1910791 707623 492127 505150 1487790 1484075 1016774 682461 374714 588474 686818 644476 364227 176526 533268 1618572 1738820 1308117 120433 1589541 461356 481350 839200 476170 861170 64514 173040 387382 1900387 297179 148513 522946 725136 549920 14359 903370 108109 189040 1762150 605583 1255557 1436947 1532429 601677 622424 808151 800501 395439 897913 1716494 497775 1802843 532853 1702048 1719696 610823 1309415 1137800 723176 1844854 75900 1607601 1947179 881755 1022693 749243 1582284 32285 1015628 196325 1107028 1576919 1285717 1512985 791341 1091206 61502 52699 1633123 616113 231088 917322 389905 590449 1692309 1779322 1215642 180357 606452 1539586 1630398 483132 38320 1339440 1746816 1492761 719395 272272 1235397 1707701 160268 469588 194340 1580540 1061990 1851518 775891 278522 339060 1196378 1539780 1182142 1943238 1417201 1904661 1257252 1892502 1309742 1691507 869460 932860 650060 1921639 947518 1427384 1305284 1445941 1561724 1058216 511618 27397 1489594 1783446 650125 1143120 193343 1381348 52795 1752628 850381 768614 759435 174951 399968 644139 1835027 1188702 892616 310920 924994 589982 147578 1319355 1577113 481678 827044 11809 1521231 244410 171917 446436 316272 1273463 912655 75286 372058 799130 1447849 1177944 1788422 1801881 1252299 1291818 1896073 719906 956505 104820 563067 1486815 153186 1943827 177876 655380 1285697 1975056 1064687 641578 1557835 589002 1252601 901428 1708116 456660 403508 591161 1524297 1589686 782745 1639689 1074042 1151537 364658 927434 1434712 1129749 767096 1618527 502286 802201 43856 1854196 409466 1287655 1205827 434548 1434291 1077238 1197970 1054327 95600 298233 1782493 1498670 744664 737333 516454 831077 1826735 1029860 1099810 1479444 1541933 914692 135159 425844 1460804 1951206 1262267 1694557 379777 43615 1162922 234691 328628 1543598 1087935 1690708 1848023 1239725 1641637 988170 1324586 826286 292150 95551 788601 917445 184126 210841 398990 533983 1086002 105636 534265 163223 1808368 1366795 1581794 1921691 1465944 474480 142822 1735837 1655196 17497 1615393 1899717 521121 864618 1791357 888259 431498 1078945 188387 646836 1057258 835848 1650642 82903 495860 229966 1217361 207889 1316070 1952934 748018 813145 375523 97910 691542 1250803 1452982 1475087 783494 1907282 162368 995339 929608 1573878 1459294 1647912 789007 232091 1741441 540448 1020778 125421 1335435 1471711 499665 10191 763905 385001 1142737 34740 967832 1813473 286263 379292 595685 632364 348589 1190131 794420 492895 237091 163519 1838818 1402621 236890 328847 782428 413788 173074 1030521 967559 1344694 678468 1687890 1919386 1575003 1486630 619271 430086 1914637 544971 783787 1591215 607535 109198 245992 1917844 1801853 1191928 1328208 392237 496840 1915159 1918534 163147 1982178 1658054 790657 1770089 769255 1121920 1650711 406736 845958 9887 1223200 838240 870006 404583 1914243 1106749 795098 381685 1435601 94891 1363348 388105 366769 570407 77140 530985 1070673 1885487 1583736 1898434 1251210 959009 689225 298092 601865 692247 1045477 475477 1740666 139115 617601 1696568 7227 410256 1130775 226630 96227 1083112 592138 1741710 342493 915888 1184250 1211930 70518 107911 1447659 1947792 1108314 1252126 1061956 1744017 955825 1930762 245234 360920 1806669 1188559 1274034 1144244 832219 436073 1455009 252073 1677832 118195 1784142 1882000 1733899 1125881 1483945 61242 1014661 663157 568675 960360 534905 1290765 972614 1524042 494792 1545759 65234 1325046 1721952 1698751 570853 1857415 1408923 1243313 1182144 823186 178965 565266 1792856 997169 993266 1686823 1588024 1290274 1003245 1426159 1947566 1386625 1764919 1950538 650772 275092 1836785 382091 1356980 446096 1044481 1913991 1639931 1223252 1784685 330999 968298 51671 1447982 43081 927518 1187929 881038 870244 1755362 1312304 1116183 1508270 654566 986767 1201709 1801757 714646 28597 1158534 1556201 1035621 143745 1750895 1304800 914988 1114170 1838922 1636198 1816721 588878 1246519 162276 1579071 1487980 1656744 1612678 1510872 1996513 1939517 1846110 1441991 179996 706552 1208444 1052342 173481 1371497 584943 1435307 588003 1546929 906160 547123 1661423 1714498 891768 189273 209758 580572 123880 1926511 1663422 1590943 845719 1622718 804874 1151482 311575 1248011 1393250 1616469 397817 622219 1515961 742564 1764350 1165560 1970491 353267 5239 1239027 369040 998883 1080708 1982164 1477896 547464 49525 1158108 1301270 1489213 977071 1339315 1425856 1853929 1445841 1052760 1792938 832723 1953934 866509 393113 1022823 862725 805519 1926088 1453871 1663924 200751 797319 1633753 166417 184557 653760 743084 1783811 1842748 1514255 1821488 994847 541371 283413 1090417 1172731 1847436 137356 1313270 1446965 1102505 892424 1271260 1696459 1142705 702060 1336951 1967981 1033684 1732458 647087 1668082 175276 1218830 73095 975917 289289 49250 351276 662934 1382550 1379147 1481277 1121143 1203060 1103927 265476 235979 612997 522923 867522 1936254 680810 918575 1952840 277554 483826 1330602 85414 183404 1884549 1300793 375019 306849 1998718 1601306 1645592 1142630 251805 999680 913539 1268397 598263 390053 204055 1562172 1830613 1833485 1934819 41871 1977569 959185 1849397 730331 1376661 1298654 211934 1256373 1571205 1122991 489683 1208723 49956 1367674 1943513 1076941 761979 1359573 1169304 583595 826019 1418564 802997 456949 1490128 1974765 1720131 1603282 500214 160238 939584 57169 737743 542996 1507039 1327861 1181781 510553 607707 206406 122466 1735983 1360048 472476 1050641 9553 1143809 1213285 1007761 1750722 1068470 946530 1809464 1439440 1620551 821015 39937 31776 1621526 601666 476315 376045 1965897 1497337 657711 1547159 891820 1523885 1457195 756557 775450 1848578 1322033 465726 464401 1664384 579085 986395 1068933 397031 748773 939478 1513220 1544275 1709713 295029 1778790 1050325 440350 1854701 1650098 32537 1171109 693712 1688102 783060 368523 6908 1547180 1825008 1089016 1428369 1838649 1793076 1045311 777258 157412 214807 1642970 1924765 1807773 1352856 36484 580082 1521460 562000 1332852 1256670 1552402 883423 1067290 426083 198305 421281 1377564 1862275 123236 561914 1443055 1354069 725377 50673 912254 965484 995211 1903162 704966 214307 1694431 1782714 623423 112942 218302 1089584 791199 1175417 1551918 1689130 929740 1349534 1549602 1729825 130472 384346 1967641 1331180 1992479 658833 1251838 1712927 1933948 1741678 791508 1048538 899422 160064 688582 1315006 165656 1940944 1707379 1432193 874061 98038 1991468 1843824 1091784 828947 1977692 1556233 814240 1304977 1245721 519449 625365 1236336 1239656 843917 1772729 337128 126743 933800 1861594 156017 1312114 1891811 1733364 520640 375357 1602072 1891404 633743 1755703 323326 1880534 83684 1448826 1184361 169749 1530757 389278 983518 1532041 568917 1779901 1239539 1870382 503767 1878348 1816989 1638670 635271 1290256 182488 1468492 43786 997085 396678 1205958 650035 104410 986246 1655803 1461533 1815061 1499122 1451252 1500417 533910 1176785 463475 403561 1060794 1647289 1696015 1002355 671836 1394372 1891103 144676 610985 1246273 1987928 1706324 1542825 1115271 1199480 1694868 1449876 1354314 487584 1154711 177581 1247245 84744 1722004 1383035 1944725 1752038 84261 633539 1151104 419566 7922 754686 802110 278333 1872350 1674027 1629196 1294012 338840 312741 1835647 1605975 650524 656269 210869 654592 1798765 289783 1773093 1903827 1444448 1194219 334693 1922099 70523 216887 736287 981723 605797 457563 68502 577520 1191263 545223 803185 723472 1564315 1135809 354577 235580 1341857 1552115 1349014 1954363 1045840 1976733 902568 1689919 366747 567314 968541 1148369 810299 657034 32248 1430178 578288 1644736 673102 539200 1444967 1007410 273306 376360 1396993 806794 879790 764169 1059093 313884 1651421 332486 667879 982439 422097 1430640 445472 821819 1391233 1423936 1507157 1706227 607819 1411988 1639954 1840834 1534809 1095743 544624 1447895 1159590 332334 1062061 1347671 1516046 1785937 383977 382599 1382134 680346 857497 1591342 524803 1306234 958655 1664876 1570622 271636 1722126 1924634 157866 878675 16633 419028 1026242 1610728 213459 1643023 1208113 753619 618156 1351194 10695 1461957 1499030 1201764 450181 460182 134650 472433 1125491 893375 1416994 755157 1781142 159493 843705 322572 1095314 360162 1875883 243842 569797 873413 23517 912706 532445 615511 1091671 1541440 1373123 27299 777705 1747262 542166 1157222 199991 947342 64833 845233 1915881 970415 1831760 890271 1653831 373428 1776725 367142 345739 843152 70890 634089 290486 1998778 798455 460107 1083991 1329388 591187 302553 1044500 415289 64622 351965 1358323 998862 1492114 1516397 463824 620613 1254169 37852 1248981 34441 844311 1247001 1401761 656258 1475849 578526 1594433 889884 558347 1880216 1264076 685657 772084 1417778 448064 1210605 1190351 1163436 12835 1909928 1793462 1950859 85149 692729 1531097 1486244 157219 747088 1972656 1887030 1941713 625366 1393625 1360778 1799555 945097 117111 780132 497259 1896242 882842 807384 456393 834485 1804924 142925 1751741 1370291 192152 929321 1362485 29979 1802315 262675 253078 1360932 1623045 1849411 508533 1894013 157290 534113 1431654 257356 1786253 26586 613427 49613 1428612 243032 808377 1783174 1980811 581235 1641255 1340860 404893 1512185 734223 881832 1919036 1623349 369378 1434852 1287780 1362195 410835 1556946 560786 383518 340002 252968 901089 923447 211449 859627 267141 1601590 398057 582234 721071 1859749 1977534 1301333 1280738 1238759 668368 1312864 286869 20350 1115257 352529 260941 833544 1694789 1236867 1747211 1561020 678574 1709036 61336 246624 189800 1911631 963849 1735752 1117312 1134057 44068 411957 1557288 1322986 397560 361953 1597768 1144252 562534 901423 1081593 677628 710864 459555 1295763 1968773 1851931 1056572 16644 1575613 411621 1484990 385920 261786 1360583 420113 283307 1570118 1319650 194535 785200 490597 1832134 1717646 1896788 841193 1884581 1857171 1205925 305149 841424 216379 405969 154029 1207277 1833314 872649 846650 251238 1541620 1091651 1973720 1373990 1883266 179332 433088 1974577 1107974 1466385 343078 520075 519177 521022 805185 60849 1086775 1050739 140743 1092258 1863490 441100 1076086 1734077 1904736 480059 785441 1221584 348605 345663 392381 1187012 113027 1487163 1178871 35447 477571 270485 1728881 1481326 1179321 949436 715227 1157995 1755419 652885 1975818 1821033 844249 377721 998859 1825289 857079 1718470 155767 1198177 704865 1303845 758772 566186 1070854 626958 614019 932692 843927 1432010 77408 761717 1421379 1975576 1820249 200536 685749 1816615 296893 848466 825175 533545 1365299 671544 695913 838288 715394 1865687 1573050 1446748 584475 583068 27154 1482794 1727008 1694806 1368857 571430 748091 787735 380448 1428518 662811 1931694 1337039 187923 1181052 1968797 8977 231974 1232636 401614 870170 1349834 1157065 1105035 673496 1006376 577752 1220947 279716 1108803 871060 285016 1238466 1262420 1201261 171116 1655031 1809929 1354730 1161426 761581 1552917 759231 1905490 984510 421054 1909553 69749 454517 298799 1735043 1628912 526884 1402389 411396 229346 797521 938045 311093 253957 214859 1675429 685751 76979 721165 992723 59092 1903158 197211 638453 1169195 175133 95452 1639468 1640264 1400668 1069884 270421 1961138 147383 929164 1348389 49278 1358888 1178455 1698166 1964369 825822 497984 1421346 857986 660962 283748 938390 1729087 345743 830543 150957 895191 692552 1119826 56033 1003644 990443 410375 1691197 1058921 247636 1056776 542249 1676829 1848799 1733926 442819 794164 1960293 833478 1982270 1568534 276019 667440 725406 1090726 960214 274286 1237915 1117914 1224327 914082 1770700 1245434 1654254 99743 1671121 1028965 636751 1079168 1034834 15626 737098 1656740 1408761 1185353 1592479 1943515 846717 1397875 1953443 123418 1908329 1206158 1210360 1231509 1369760 1571548 323990 122234 681806 69382 832121 1100388 772522 1990914 1161134 18805 1429667 652714 226050 1457560 1242276 1301550 508305 27741 936389 1126489 135406 265274 1066199 1834621 1113485 230504 1348351 1671980 563929 1942897 928926 1758110 1844015 1584461 1482008 588405 1758099 1965880 1611828 1282998 456119 1648052 1826394 717475 1095192 139083 39949 672762 1723442 941660 587835 785592 48894 515935 629417 1616463 1801525 1384642 816140 198802 789707 1274150 649470 865276 314731 155113 121462 238661 1269831 1862118 1007927 290492 128306 690427 1856598 263859 514367 698821 162224 1061945 277483 439220 1639122 373600 4959 761116 272277 1256376 875898 1865594 1037497 1738040 378174 1207381 1038316 541196 1301073 547815 13324 312795 1429984 1934368 817905 1603815 597200 989135 853045 705873 1887165 975525 1000430 67351 684543 1147722 1344279 1539676 420879 1616334 816198 1708168 1559498 903966 1796841 1760280 1866557 566632 823654 852625 518276 1598754 1236499 1343685 81585 302098 1093273 1579116 1169858 1967241 1120881 1547452 1868365 815446 1819601 1745263 447443 1137249 1492536 850397 412409 261113 720392 1091009 867712 891562 895770 12377 1951084 1236135 370150 389093 109439 664042 1205040 1900904 31791 546881 414903 1994792 1652550 1837136 1167495 1730671 1202757 1959513 1833528 85099 361397 969811 1116904 1854067 48656 1901848 1500512 444103 130014 1914669 850927 421572 1951327 625681 483645 1456402 323859 632533 25004 1025589 162191 1314748 1505488 1264289 120959 108827 209149 1519222 1886289 1585388 653272 1493116 1273418 256896 598128 1248426 879209 877164 1394566 1351349 1998579 1591248 463707 1555273 301002 288913 787597 711206 1577586 583953 22952 1573496 105766 1670819 909327 1921528 189037 994768 669987 1869793 1191642 216726 166861 1627454 897761 1421073 131771 170483 1407757 469088 1867359 1754456 1963400 1393493 1928403 31166 1389891 910105 119076 238185 692983 1846880 1855493 656297 367746 1653081 1880626 1084983 749441 1685 814539 70423 130802 342555 1462051 1197666 1985366 835063 1574062 1363572 1113937 264018 1102414 1459190 116557 217131 42610 523810 963753 1103909 934214 991315 183209 507903 525670 892568 1640354 732729 36239 1245439 1118912 656634 630515 644560 1994061 1830603 966729 341407 1901881 1027180 1596031 32734 1936477 267440 1425479 1438066 1309519 1634559 611361 938025 893435 892555 1038852 1890396 286472 1162625 351585 1191149 1563233 1151815 237059 783243 619893 1397141 119456 1048380 1699453 692904 966548 1972693 1928535 1015073 325884 1909818 375959 235965 626927 1161853 1702265 1700851 1903706 409589 1117889 1177857 1797977 66139 882172 1760025 280139 1665547 1739429 1626408 650838 1211461 1266843 875371 1002372 828952 542002 1997284 1923336 341122 92428 120326 13721 795203 763462 1088274 1530320 822937 203513 1249234 74847 1558127 1436705 1447197 1605983 1037817 1624042 449733 668432 526453 1270093 1755424 1166540 1582621 819857 149704 1032770 994153 1791122 903583 1059692 1821972 800618 19123 758996 213106 818029 1704066 1588355 1169412 1843078 908724 1957377 1467882 973338 726111 692371 1186564 607608 310480 970751 28843 1529502 391132 206921 1191464 729453 1724892 442426 1123077 793591 1340004 1764555 1152327 1945728 1250354 1437738 1010903 1346229 167519 680853 35116 3532 151794 1434003 1461526 1464250 156675 1571520 890853 160699 1715548 928921 1146988 1958379 1962088 1962077 896931 805948 885079 1543234 590030 1248221 1010823 1850947 140109 768194 406694 266009 1215796 1469599 859151 1418706 803997 1530221 1507602 1219625 1370541 1250943 1049733 341708 1285714 785429 1268441 506892 356954 657115 1761042 1791743 1901587 91040 963609 1635669 1163618 1955534 1653594 315592 844030 1328867 1947072 1672871 1597179 1771842 1831042 700705 1865112 579076 1463298 1635992 222036 663729 1537056 1240879 1002997 444272 1951727 1621408 1310102 728424 41858 433274 830996 164455 1638314 1446013 355821 1182077 878284 1469003 1976924 1769110 1040944 1709052 149737 1429734 1272746 1581563 304977 1123002 709401 717011 1856130 1131522 454047 1065697 985534 1820053 1745775 845886 592038 1030755 957766 1461564 1228925 1516307 943824 1497339 1089982 144727 22192 733853 1535513 1795537 1182164 243426 448155 1167888 1750306 1292615 778488 216448 1526797 1942785 766646 902332 556607 815733 163873 379246 251064 1059833 1732361 1382971 329169 796037 294473 1584308 510065 1416385 341482 726460 825992 1935645 1365567 642073 1331753 1277188 87237 1540935 1783637 1537842 161427 1854600 618889 1053179 1920792 254000 568070 1521680 1399817 693313 1215897 1587668 1842926 1794658 1542208 1536071 146193 955040 939065 1715433 1881579 1119198 114881 1745765 1294336 1730132 1867855 1434071 269840 13584 1341565 554565 1278368 1703530 955856 813139 733531 11863 1763083 568820 1345332 1243369 918846 563233 508477 1733222 695013 1245063 958612 830830 1265635 1482801 891957 1032820 1742887 900316 1426055 1017341 1955976 674951 1279576 1930449 10639 1296706 1709638 1705506 1337669 853354 1843477 67899 661874 994189 1395224 1527641 1343751 1251415 1943470 1307518 77572 11077 1683354 970153 323977 1132803 412481 1299447 1902896 1520305 407311 220938 837825 1663516 827973 162123 1978591 1575020 177354 145157 874423 743304 135697 1944785 1239226 640538 1524024 455790 1740084 264648 1958454 1245271 413629 521252 398636 721821 49473 26522 1992472 928581 1989623 146116 581338 218936 1262995 1288452 764381 885226 757290 1120905 23286 1966263 1529298 1736583 856681 125951 912197 1550610 1712156 702492 312979 1135856 1309587 1299030 1769053 459540 64319 1063439 1596340 1737364 446208 1102995 700922 1889289 703985 193418 1820710 390209 1818273 390383 959473 654926 1312394 988285 1618627 1119916 1033237 1872353 1788278 503558 125794 476947 857745 676190 1916438 1283735 1782584 1278652 209432 1160786 566284 1966467 564247 1769562 148764 1725830 445069 1060507 841248 627433 147928 1875494 1206829 1845736 840781 1373422 969439 523153 1484876 808764 1618619 880847 1460364 1044940 60932 1255789 988883 1438450 1161086 974104 1023779 482048 103438 610019 647261 671228 1296827 44354 1878711 1814239 172323 1737937 757038 548168 638071 1115498 1801984 425356 399436 1187295 899867 744292 1402723 1715369 1489375 1551314 760899 922953 1363734 694382 1264137 1455969 140462 1235773 869872 845083 534345 984241 1639823 366549 704917 1610338 1579791 60894 1400188 1317264 1304404 1621938 468538 1371750 379530 1129328 899021 1732777 1940429 1415087 1589309 452521 1280220 219139 318105 39914 1389589 1200542 1323300 134425 1207524 1717305 348084 1438540 1749980 1266569 1915319 1568220 814379 803872 1410820 1981519 1365483 728433 729439 885852 410177 337631 196600 653563 620474 1264441 1027801 495125 357177 1035228 1704191 11101 121787 632041 472481 849755 1242593 1307189 1200980 1423963 325368 582142 653124 426991 1229802 674568 1215499 1190225 410281 1056253 1325050 441118 770549 785717 385545 528278 493162 1542765 1339011 1866451 838527 1647599 1909516 474553 1643102 1798548 988967 514501 1565063 1520795 1176861 1346480 1866252 1771148 253969 1947767 1346189 1790707 522901 1322409 892589 1722748 1186192 347506 784473 1726476 1152433 176784 1193375 232187 1992792 623831 363134 798663 1914327 380355 1818289 1965446 1092982 502204 107616 1620485 926760 1693139 1714814 1392740 1491681 806158 1520286 346552 1943170 1331540 886978 1603063 1255616 491537 689255 425725 354163 1944533 1868646 1513257 1608301 1126307 1612821 724251 1207857 1670021 1818179 836897 113454 1986513 1620802 1476989 492540 288136 1573387 1668366 1709209 1565688 1283488 1230046 351038 1440408 1976369 1363372 315438 901687 1393621 387414 663762 1336109 498326 1154808 522229 387496 861442 1607391 896214 573096 569595 1855194 1369961 1792163 136362 1045827 1391737 1058097 1775960 1086530 928078 559291 698679 1220206 1331450 1837085 1259648 967724 1118999 1578674 1242022 1683030 392663 923984 690418 1384974 361383 129561 620765 1043081 1025287 1411965 739688 1357417 554001 248115 1464665 269162 1250440 149662 1337086 857850 1521574 1914714 59542 1325989 915936 987865 763951 414518 1982355 354060 1066875 578998 1085808 796620 394722 552069 1790003 978675 187656 805756 959028 1439516 63078 751710 632236 1229907 1702511 1682011 1888272 594934 1707917 1012126 873903 677911 652247 765327 889734 1900660 633760 1379755 452760 818853 568038 1827970 207009 1852648 221502 1521541 1352485 1863702 544928 801373 1183162 1317506 1198910 4287 1559663 816202 1907359 1141515 1518288 990359 1479025 1741948 729589 1641426 1257683 591708 832976 1048176 1878584 660098 396944 141313 1753871 9260 364446 1358477 745413 1988317 1533860 1608764 1464183 181621 476306 488243 29188 1478036 1826902 303282 378614 1870837 352309 16163 265202 1104988 54242 105783 129325 1728055 1608087 625791 407442 502954 1875044 1030354 1248133 1170576 563853 1799195 561628 728303 141035 276521 188905 1168634 852627 1542434 803171 1666580 186711 1330454 1718433 1886137 555893 1261766 644313 1102503 1353545 718896 265337 610279 383707 1668888 261628 1437569 1051779 1344060 879834 1592992 625566 1062258 401584 1177484 977593 723061 1020740 176517 403558 1810776 1767675 1316952 768634 1172357 1230496 1230534 1439002 938292 799789 1778150 646939 1999208 988107 1164039 538714 790243 1844841 1869994 134601 1733356 1622948 482287 369132 1950805 1504099 1657581 1429740 574928 765855 1142498 322522 1213481 1555845 327583 499725 409793 1810917 1484070 763516 1278045 956542 1266764 854175 1705236 873714 275263 1855927 850590 113695 168784 1318703 618791 524908 1943054 1824393 94803 1876683 1927520 925773 993375 759225 588172 79511 1170432 1894163 656572 1570893 1359537 447131 1929719 1945289 7002 108241 1073860 1309515 1770274 1285134 1185244 848348 1380105 1410549 748797 1448846 806568 1744184 600356 940879 393994 226315 1457567 1678199 933968 226499 309107 137100 1485140 1875516 221687 1641664 1904956 1248941 92735 1488279 1737329 211732 1110395 1297467 487226 304360 321148 1649700 615891 623920 29676 1923168 1461086 1652935 1505277 369915 5315 1832240 569976 1353672 35985 1805894 1803534 1981404 872274 627654 195499 667076 1090887 1718570 1521583 1811982 1041665 558643 1227158 1664172 552503 28757 233712 1951218 1726859 1642350 658030 177465 1511125 992596 1892493 402574 1483529 127444 369566 1168620 1848466 1091796 1049204 1325545 1717942 1087506 25581 631681 996817 651264 1882860 122036 215105 1986637 1587990 800455 247766 420293 97994 1698321 1760646 1901658 265184 1760802 686698 232974 1210467 543305 780276 600402 439554 1861388 1428659 1693821 703241 798738 978665 58152 212883 1834992 964501 1946771 1760188 1658989 374331 423481 619607 1989256 710908 830916 1686189 1223780 1847559 659103 617723 1238294 210671 1569407 1840733 1188570 1262086 445694 737608 180585 1112361 1737989 93784 1157415 445771 1554367 1521216 624151 1088777 1698882 1358953 353852 1298566 38083 1841750 921714 1764178 827909 374737 1156605 183776 1752924 601813 1661288 1515536 1410219 1690595 505354 1292745 862761 554050 1783200 1639191 1673242 134007 138697 1009585 130592 1171037 1985307 1959647 856612 291784 899996 1840730 1767079 1301527 600739 1087538 720179 519270 1395074 348881 1116700 1765182 677204 791279 281269 359486 1549109 477682 1770572 639228 104443 17056 1670870 545465 866628 1195020 1560695 1142357 1860523 1277204 459819 1469127 45338 1803022 8616 864082 360614 708336 1362529 1633386 1989093 1275495 576212 1209284 1202853 122845 1926769 1554433 1441984 902021 1442673 844911 917178 891297 1191135 403047 529883 85863 158447 1859570 319415 991650 1762343 290617 1407729 338992 1606182 1777111 1376937 1037423 1644024 1432249 881428 1605984 1132410 1073992 1003731 246111 1270684 1703907 1808402 268192 1515305 1737446 1960225 1966091 1673007 201440 1297417 1982371 671493 844419 977568 1174873 993351 447203 1389304 1146922 91229 661411 500192 698191 924457 388800 972439 1957380 889349 1822520 1654987 751196 451328 1193801 1159679 245686 275233 1370279 1113355 1949137 35483 1258843 190385 1603423 524106 563227 7499 1653712 378348 462094 809280 354200 1008039 255973 1240128 967497 182017 585334 1397823 1140374 621627 857031 635554 590934 33200 315455 1482627 1661842 546720 615896 1203300 968379 433522 1626283 1018198 1943220 716602 357248 351597 822520 770854 916941 376765 1407002 1006714 1482310 724338 979410 1800405 78752 158368 1780936 429626 1771791 825533 1134199 1505049 1032593 1237461 1119556 807552 535667 1043266 1552993 965993 158654 960805 1541101 752229 82199 138256 1220333 1068300 9331 442554 1041971 178428 1635276 914370 1279443 1033950 705240 191892 281874 1978133 1282025 1603554 1055107 36096 853961 1312623 559768 127932 1899875 1742417 465976 885037 1744998 943886 834317 498756 1196246 1700862 568845 245199 900422 502796 546711 1293126 329328 235964 1893626 173600 1001309 1164622 277981 551626 745986 1237761 1387509 1886764 206879 1548113 311309 660822 1650999 188923 628718 1107403 919738 669502 1928349 172586 1945033 1640143 811960 84770 1383559 330839 1496620 932205 61119 1946089 1444074 1177541 759453 1785579 1216488 1740535 1018882 459357 1206036 1027067 861712 1682158 764632 1700925 698113 765589 1078222 1610062 1586425 1185258 1024294 1917704 67662 1873118 93890 978586 206645 352272 478 333572 1379887 1759930 1644326 663854 780323 1713743 1794687 191026 863217 321811 57544 485334 334765 1217099 1451430 1903999 552240 1556154 1620301 171806 677933 46208 1935844 180025 929332 915469 165301 455613 956251 1054664 212381 745575 242471 760999 1125568 1906924 198352 1629185 1996170 576282 1448660 262212 337134 1447959 156888 1077507 1536959 12406 213748 228601 1694592 158675 906371 325950 1392495 1183657 1677084 486163 819858 380229 1819010 937155 1378209 1399931 576760 62555 1815500 1877937 1987093 1170467 287390 1523489 833713 1292015 907676 1665222 1628629 1399475 1015092 496896 271655 1497242 711602 713358 577242 1386924 714401 605346 1497107 270539 1833451 1772426 1315195 1329499 1711658 405398 612006 134395 1738794 350239 68692 1964374 193488 1966117 721593 450658 1284861 1557743 877509 1505564 544821 219899 1888158 723495 1271456 1048140 122926 1967531 126110 292820 75892 1356555 688908 191258 184926 1863688 1568566 466704 358236 1181197 1490238 1649315 1751677 1431323 348719 1446011 1278601 905333 1387593 1620959 149740 1974887 892000 351694 12396 1791379 115878 1151401 1592569 1425534 24240 1098099 1022594 1052249 177357 1935788 9609 1947199 728938 1385752 1177812 707509 603921 950212 1778364 421776 1877888 1987278 1505550 354992 992533 688460 112347 335071 643215 274583 1981092 1102397 1814631 1365150 1567532 1782246 360610 402869 1856946 1199261 1676050 51081 577895 694588 211791 1617767 506500 168541 751490 161708 809120 997351 356418 354739 962958 1402351 568028 627101 1774545 1694814 256407 934061 1230209 486772 1815272 1457913 284948 14211 1253650 1274902 338425 534744 1990143 358443 283091 1768011 355899 78379 872949 775859 532603 241167 613839 1137045 877124 1375031 543883 669955 1559174 1085175 538751 1415496 1473813 1502142 1471658 602736 1068635 1426744 919730 48206 28133 1547966 1475599 72757 1199552 1709822 1253189 759967 1098751 576929 583472 1727959 1405029 1471238 1656890 811741 413425 434121 601711 1434514 1030512 1641663 1424880 1261549 1305110 678550 638671 355832 1949548 1014149 410698 904020 1163880 834596 1365097 1568544 1046677 1831411 1759064 1465436 1207971 1765243 1744264 388857 1818098 700870 1058137 1930731 572188 1848477 722807 1214689 1700816 1123114 1632868 1738979 1603624 40192 1516943 1574242 1837703 603153 607261 196631 267812 1389835 257386 294834 697974 1044454 1977215 604187 1495929 707022 347693 266062 1364659 1594137 513289 760522 667575 1266608 10932 1255239 1038310 1664309 1021705 1870549 1793929 205709 1355738 1857361 1634069 1645201 1808675 139648 366835 942512 1268062 858807 1182303 1813530 1576524 1683352 88163 1364917 1085586 1266166 1890366 1125172 797016 1665361 697646 291637 442495 734516 1519621 1074669 1941532 1375800 1673236 1884225 1932558 464740 396074 1713122 174153 967263 935574 1829581 456207 1254271 1583948 445311 696571 1984185 1963624 337315 592125 1337604 262773 1872238 787078 205438 484733 230853 660186 1847736 755726 145034 1903872 836426 1266550 156459 1358804 514157 1664791 1504681 174259 1583998 126326 1858392 1902204 141102 750238 1963651 1247521 1214112 592949 450282 1029530 1629161 1789830 1892475 470565 624319 1948741 84850 1260286 966353 862382 1794651 583065 319040 1716028 1798728 1097906 587226 793079 1476916 1158164 935738 430057 489693 1479167 1071498 822521 662430 779360 998159 1969822 1752308 172348 105420 1614387 1710025 449706 1711736 857513 174008 1032660 237991 692325 1284990 1959642 1654198 1603408 1509459 93119 1795690 747819 730434 799158 35613 78367 1168419 1465734 1443043 1219924 1053983 1396666 1470265 1265803 560115 1639571 1013576 510730 1787975 1459873 1663117 1243081 1470440 1463302 181040 1050375 1924402 1534411 783654 35378 883830 1338531 1954785 646835 209494 452121 1624288 569821 402491 579235 1265299 528172 1115360 741905 199282 1547174 262330 974928 1798437 318797 1016490 625348 1968635 1957848 1349819 479425 644406 1992690 354408 372480 1361246 988888 397490 1597586 554476 36050 1880139 1586152 354316 188845 350301 193264 558750 51751 1460418 692338 334279 976801 1077014 1752821 1201408 570264 289735 1482090 1634983 282933 123181 1168164 871212 1220230 1817442 290520 536895 1588946 1923398 861295 1192574 584022 668719 196238 195780 1454666 275730 928387 144129 89278 1159018 1812838 941683 1797334 171679 1920610 684707 1764591 1140628 1833681 1028387 1132360 1919763 543816 1178387 261932 351531 423489 691595 1000989 384121 1703965 1410082 1912943 1349282 1440710 951828 246225 669357 1840563 1918597 598098 1877665 1443345 617916 864269 210175 1115656 266274 818522 696183 1656539 1349084 578383 159531 1442921 1816286 242695 91617 1403962 1636740 962257 106291 908864 160101 1711 769556 155900 353440 736038 1646388 416335 1615156 1114934 738017 119322 509575 1296648 285822 667997 678568 205835 320057 1573833 170184 191359 1402004 1581897 175768 1223616 63655 1127791 20411 1936990 784076 941304 1957016 978306 252776 1917392 544874 194700 1883372 18054 1293972 1341203 955288 1080392 1025078 1374919 60871 1574071 1753787 1641780 1380492 1772270 1206240 308348 1560397 1476314 694492 1632831 1091753 981818 995963 1348513 1210629 988087 707141 154318 1660801 350897 320883 33684 1021227 890642 116736 1702696 1451070 200296 375873 407043 715350 1793177 1595717 970694 1912696 1769606 1210017 1524284 1164204 1978839 1216894 1390157 331180 1395105 893680 1972324 427179 700221 253002 1599979 1633370 557889 1877490 1265323 622942 1860281 851245 431319 320715 983197 1008409 552725 536074 1210887 1068112 1893578 1114493 1657903 1888854 1854016 328513 1170419 89588 133785 1677841 401880 1135122 1749904 587425 140019 1851801 765889 1505541 718661 775630 1751372 1289303 184511 240268 1852622 956249 1103445 1486359 671229 1553671 597270 881133 1616614 1198544 1866011 1108906 1103718 193102 739648 1784579 1594483 1595186 1959687 737442 187302 577860 931391 1552586 516272 1633590 872896 1486781 690246 1730936 334884 1516898 867221 949838 1607500 717447 937360 1391642 822309 59715 1063135 1169445 1016904 1074834 1688074 868487 455260 1142830 45865 29348 1238120 1728501 735465 1912018 279976 204419 177067 1854662 393149 598112 1501745 1190143 560481 1472394 1445445 594030 1772716 902547 1218345 1387686 697994 787529 213974 1590126 303502 968917 1039489 801134 892441 1966050 176084 821255 448560 670319 587364 434680 1628720 397949 1188092 117191 1610026 141582 144721 1346670 1924381 351206 86315 79614 643635 1655393 1904494 806342 1766576 1276749 605080 692570 1817254 1818246 469754 224151 1073017 38961 1177853 328016 970707 1679620 869253 1041608 1055603 874309 804516 1963124 596126 936501 1840626 1912815 83774 192947 796929 56506 1607282 1381681 424141 681213 1986365 897031 585554 230558 1350576 217902 89993 1115120 106206 494752 1526553 135947 793249 1062432 1104769 372973 368905 1111720 916076 574029 49281 1325271 36532 1133422 1762365 1491252 1024243 903425 1949686 396041 455830 11993 552638 146726 995380 739435 44092 334584 670053 296311 1739099 527274 378374 954615 636348 919701 1652239 513434 721902 986998 1570062 1015847 787790 1745255 1918851 1855908 1924425 1128073 1254097 189506 630198 895786 1587427 1122312 1709917 1479536 1596214 35612 830476 1435516 394884 1039462 727383 1821884 871321 342362 1947988 654719 1787111 1950131 1401239 94831 141851 893865 1379418 156794 1831118 1195628 1417126 137001 1521426 541857 1748381 556851 1525032 631706 1413082 123957 1552873 1268490 960145 1056327 999394 912082 1319953 1011898 990951 908704 723823 278954 428395 1591182 228674 248020 450592 810392 1556830 1455698 1479456 889947 395647 1287953 1290638 1310495 98025 1489602 407117 686572 1102620 1598192 46733 1882927 1971262 335021 438401 1048726 249942 357793 347317 183830 49228 731860 1237804 1251439 1366862 994272 69029 778686 235581 1227182 124125 1753053 1553115 1517647 895987 1427122 325135 755579 19016 918552 117080 413771 1950408 1387705 657149 1904121 344184 762396 927598 1263909 94311 788517 600107 1467837 892156 1313257 1113954 918585 436622 1772367 943841 277197 1563746 1598773 222378 1845176 239631 1565006 704872 738343 896375 1530441 905868 1825205 1311076 1522328 822284 1972470 691803 973355 444351 1964320 331863 1063145 579100 1937364 1272233 226916 81569 341524 1661361 1419616 1060822 668015 1394968 1929539 531353 1056501 1995637 32109 979356 320105 1271606 838429 1705467 1476481 838115 1238006 1533062 1315923 526509 1883062 1786624 945833 1617952 253557 1159632 1277105 1775985 1242410 1234486 1413443 385937 1374692 1229125 897224 291862 1915815 424794 349585 435033 108847 1092486 765453 201844 639641 430971 87005 321604 544286 456505 837476 1142146 1831128 1635167 233994 1764344 538357 1496781 939279 885264 1234618 1885900 441502 1106071 1676088 898442 1003708 507366 1287811 1255126 1860890 1272745 1997934 1936621 147757 429363 788391 1225021 952835 1201085 416854 584684 1740802 1525022 1137599 434911 1061458 1879120 306941 1306556 1861729 1127631 265214 1368957 1419959 824093 1655461 1422751 297134 1818582 1627392 765394 989357 1819566 843551 443985 1373678 144186 1139746 1220822 26343 1459288 306051 1880709 1664342 937223 1121809 783259 771211 949571 1593396 43430 1321814 1159078 55119 1469122 1887480 1483126 1470592 305794 290431 1166231 1348464 83557 735569 404999 813535 1318682 1290098 1263792 1055799 610546 1140751 1922315 840427 584926 1963583 1896796 1329972 856791 444083 449210 1315652 904525 1831329 1835239 170878 1998770 1718520 1513455 1861971 202394 989822 519666 1021596 1704646 450107 728087 758499 1155850 336704 57754 573095 499952 869502 1647712 1828010 1052797 1133092 1979808 245910 1090908 366397 833765 569432 1039482 1992193 746987 1548770 1923136 1896314 1872534 1518355 1177912 144793 27471 321262 1306257 479200 490957 679342 1775404 34594 322301 341114 1363503 1873269 991214 1783086 957091 1204766 1943645 1558836 1614104 1034558 604810 310889 1422505 1119966 964408 294254 732700 976261 1885543 1382744 12034 1643411 917741 1584186 757142 497031 144311 1980601 79221 39152 1963954 1114127 885712 186254 1670938 1026829 1997699 1716075 1108623 1739609 505277 1383264 1381824 449072 1715774 1651268 43461 830477 533288 331347 127308 209212 1524928 1749736 1379694 889566 41020 1320873 1654471 1756690 1144532 342344 220271 497075 383514 479353 65591 888908 1561290 1779003 1194430 954535 1384023 1741776 1354491 674661 362751 570688 1371612 263739 1006209 125149 776864 547526 1182069 692819 543736 1224935 1304591 478036 1259283 752495 545079 1578720 1599286 1419250 639324 1234179 213737 1330503 1968566 1832302 1996811 63221 960909 1818082 1492082 250453 1708886 949883 1984620 922370 1489075 1731252 900295 1938339 954847 242523 265832 1309887 51982 1449930 83424 1398782 1696089 576099 1036509 131168 1799915 988142 1845682 141001 677934 1371816 114032 1462904 893695 993832 910090 151368 1934857 32867 478878 856875 1140221 512300 78483 1709361 1279804 725792 1022345 1520400 1188380 1196605 1789072 387022 26289 1527176 1532405 312538 295935 1210770 535874 1047997 1141696 1033180 181925 1657589 702614 1967126 644894 1780780 89 1206869 966282 504068 1354662 155627 1968232 1419633 350180 1228335 34230 313276 1614505 1615556 609814 29913 1593707 941945 1120269 108460 552813 1443759 704283 703522 460753 593913 743057 1988882 1379424 1068695 1705144 964248 102154 579746 504244 1300947 103203 1003261 810310 434891 1958864 614449 775752 606608 259346 11567 1924524 1237462 101120 794017 302086 1552829 1591011 71357 1051565 1421974 491358 1507392 313892 107822 1459488 1070860 466872 546607 1127367 1643384 1044110 1748543 1755289 160053 1900298 972591 1594776 1287729 655775 41177 133842 933246 228118 943433 1602984 1818118 1153720 1793784 1559697 1055179 547411 1544526 407175 1279135 594338 504992 689580 712237 831576 393550 1779487 1971292 1111706 270169 282761 1767127 1289850 1642839 850894 818205 257832 1015445 939943 601427 833015 435874 472343 1089809 563062 1868638 253461 1974973 1091229 494757 1136744 697090 336457 1600215 666815 1185511 1277378 1824257 863126 1518856 44331 1589386 1764851 1912591 1530533 471027 305779 49232 1705370 651822 646922 1455142 351451 913226 1079422 438286 1328626 571561 355368 1461131 1052098 177199 549153 1576504 427520 145261 1899245 535372 75083 635491 632894 1203475 1520683 900831 1022912 526979 1478142 1725889 713500 132403 278318 108626 950067 1930320 766728 1501038 1460296 537464 1297257 413870 450161 1383216 1298158 975745 1970373 1366623 332914 844792 660914 1843380 957309 410632 713256 119900 1008978 1121634 336938 1754163 449600 683891 1688287 1861027 1908753 1532148 1968887 293168 255933 160460 1665651 265792 24029 907732 438943 1829410 689354 397933 1918732 1260564 879032 468250 1991138 1667820 1274204 1100856 1255816 973628 662916 1508338 847536 1895740 862991 1350958 465763 148319 1191392 772237 770490 1929874 1580117 862428 1811183 1553698 1765488 1198188 1407509 1146068 908769 206053 1764631 1909895 187982 1650276 62441 1223003 1950475 708155 394266 1049308 385239 1278993 608179 463701 875751 1565845 960720 164560 1427779 1820569 756026 685515 1263607 1119400 1793366 1367445 864926 523844 1341006 1654494 1811458 1048684 1587477 1916824 953306 1372808 1779784 211255 441588 283008 1195248 1425562 874787 287000 863522 194944 1445318 1415808 620480 1671810 711972 841723 1617223 1768374 1033404 1862991 1756321 1300476 1801629 942010 670128 464304 600229 1740968 819183 615481 83499 1978844 184113 443748 818373 1047586 904573 1289483 517696 20304 1619933 248245 943455 1314868 1139861 75882 1448924 380148 827422 363619 1629590 1435705 415158 47002 1600766 787984 1154501 870060 1915615 1615728 473871 1006282 613476 1966436 322493 1038292 1335980 864682 1949163 449998 518073 853509 201426 268942 1713088 1942096 1740526 36531 1272119 1698742 1643358 1503227 1617695 181666 1072358 613299 811806 1730923 1483954 1649727 1809999 1561652 1923857 343738 699043 376797 1253221 539985 1745702 329097 1842053 1026126 400237 502508 1496770 521920 56658 1498107 508833 1935403 398915 1638264 113262 1747225 790820 335852 434645 623167 358291 822758 1601190 968614 1668262 1465138 1208074 953111 1487554 165179 1873409 844528 403667 1470644 1387250 472325 1984929 244959 194398 1543975 1515054 216741 497537 1678188 930298 1543959 1628470 299013 1008169 677426 359521 1598442 39847 1893913 833273 552029 678395 1092126 812075 429045 1139406 1316220 1092626 1487518 231147 476645 1479839 874298 1569852 1619990 665011 1971259 1325329 211697 1677222 1718269 1806664 1476813 1263650 1571739 1547928 844109 1056067 1259037 382519 1816449 1873484 1150590 1430836 436335 719380 184416 1069882 1808096 1477648 746762 1618269 755292 964635 1217443 1995872 1985917 1349996 20246 579422 77430 1632450 1606189 1703440 281467 1266891 1323021 1244537 19480 1882004 321771 1515533 301307 1042534 1247143 105036 521075 1688995 820638 75206 1598779 1600323 1765951 37760 414346 1493798 1127929 1840079 371062 1196165 1084581 556010 1781013 719989 259111 483484 374146 1586018 1785071 1758579 1978575 456882 196960 1128621 483908 975266 1894283 1474082 1706629 1518328 228686 466682 190057 55076 1098210 1727213 726248 1910783 1015646 1552606 155166 922346 1818270 1665883 1302642 1848652 280920 1287581 1216777 1799498 1850219 365002 402864 604790 130241 700376 954110 1670310 752948 1281818 1606762 43283 1514069 1319233 1294816 1601108 72444 370097 234041 938568 549997 363551 728011 1267702 15214 735582 553264 956456 1197768 213883 1973836 641352 695734 1511781 637097 1526243 1544740 564223 1058658 1283978 135498 330097 1825089 601312 521302 1335807 1286530 824556 594448 1198839 619758 1418854 1604926 869451 288230 996227 247279 398370 642652 1986188 1154326 617732 1877414 1820112 1601900 1703595 502059 1983690 803009 1875194 853450 506105 1175072 1725689 1665377 324274 833378 1572815 1006125 1324686 733841 15494 105284 1066130 757845 1774846 514382 1137717 343556 949959 246887 992437 1825675 647084 689979 1436334 1689740 840341 1602563 193502 30137 374437 425435 936599 1092437 837757 1344203 1992069 345105 1160693 1389707 972164 933056 238077 707148 1351724 195311 312427 306287 915710 467345 1640310 1489412 1865632 349321 1430674 722383 1729995 913857 97969 1258295 1596889 622562 654042 773966 132330 1375504 813948 217060 1985659 15399 597589 1738615 1457930 665476 1103755 76988 986532 1341384 1311602 1245951 721209 214886 76294 867864 1225882 262123 328682 699164 948455 533281 559381 579404 1971567 782518 1561535 112064 861383 239590 1397087 893133 172275 1210476 16852 1661606 967777 1951912 1094542 1133821 120426 214941 3239 258428 1877505 755523 1639912 114245 269912 1926038 378923 1665306 90438 586604 500263 588937 174103 1127326 1574342 1001482 1264832 1529454 1845835 1167580 1956379 1021411 1373779 358977 1086105 777790 103552 677481 1197673 1567807 735036 14659 715099 1310271 1987933 818950 658508 1399162 1359973 273509 556604 865123 1919196 555240 502723 1035282 649158 1904740 1939958 694495 1605641 1385522 341890 1156132 342466 958972 1860883 1387295 1071337 137413 1083725 1518027 865183 993970 1006536 1230119 1325799 530145 449215 255375 202908 824060 1611799 1359313 1313981 146975 1382741 241446 1497695 432207 722537 1231444 1877865 550171 1829315 1201260 226060 840353 1544032 1700536 306795 565068 1817952 936689 1303174 1407519 1210213 652574 518980 856762 1920594 1443306 168655 107924 1056636 1458550 358056 1937515 73536 1246483 1567872 1520385 566157 951535 85938 1119432 1410310 1410497 1311492 706331 1581901 1633691 878218 1485901 358704 1555244 203168 737592 1570126 84483 1851210 1286946 1237880 21136 1179530 1043113 68720 247012 423761 687350 262727 1006233 1493010 1162983 231731 1510729 1780982 941176 177567 1193403 724988 1286729 1290379 1444789 478868 1870297 1510912 1646347 439539 215324 685346 1562632 1406500 1479395 534002 490325 970604 730278 740167 75415 1900275 509977 888271 288112 1415256 357978 1813025 1978452 142051 1767725 1843237 1039052 1510757 1522343 1143519 1652541 1774615 1903176 1221315 1295293 1233971 870703 710894 604073 1603804 1414123 316326 942164 1715627 1875081 1154920 175287 1988691 1342657 644972 1731904 125843 848887 1553327 1629693 656295 489164 1723883 168253 883771 2566 642053 1029870 560717 137441 800118 1466691 219291 1884239 248380 1291824 192896 744232 1311770 1238806 944142 196338 128734 137029 465995 799292 106885 1754998 561588 1757573 965293 1204960 756016 1804907 1884712 1818005 764012 32742 1547654 1245061 44013 401360 785979 700116 1074815 1503158 519765 1830571 564440 766508 381427 649446 571857 1372767 1968568 734629 728790 991167 797435 1411622 283695 702518 737313 494877 1527135 44223 130889 1161732 1272752 364971 513315 535422 114560 1408279 837942 1843719 1189895 1533286 1150893 385890 1572845 1998511 1369364 1612788 442164 912194 803302 1746563 1594664 599877 1373851 1933462 508925 1040143 390463 745593 242456 782076 86822 1127225 355803 101105 163317 78373 263807 1920151 255793 73934 781284 1891512 951198 72894 220422 1814714 195672 821866 1850297 521108 757884 985226 1100833 1195896 979046 1174115 673171 1849943 477937 1492079 1495217 1579846 1128208 1209586 1773322 1538302 1399816 1712998 1815518 1945379 1958949 189571 99117 1671490 1092628 1948658 490296 1344336 703686 1277422 1443026 1808412 273123 1290226 1705070 1555346 1168487 1593429 819610 98340 1446297 1709261 1072354 225961 837839 489 370326 1408925 501228 631374 762514 993840 926847 1872577 235875 1199893 298460 23063 1536092 1679209 1235214 1899847 1435671 106682 787759 586503 1075911 1099551 399891 414996 1110863 990366 1212412 1115762 1004387 844328 1405918 1126530 580703 1511766 854397 800299 128826 629603 106776 1830076 918712 1495713 363823 505582 735779 199362 1221568 332157 1946838 1982264 478383 231340 1715545 1806063 199791 391806 552905 1374451 255041 871846 1938575 65981 1873328 1171470 122319 1339485 1284273 1233366 406400 534715 1870861 1929502 129993 1507254 857228 925677 720789 31763 1143556 1588221 1658306 1124168 1672192 856652 271391 884723 69373 837232 830205 386368 1791271 1119859 763195 815821 1659199 1687084 389958 717538 1319221 1971713 312452 1538096 1638166 451648 774042 235986 1988216 296801 1462079 314788 1191559 1488272 147742 1858103 906551 1211988 237907 992013 3544 240085 394205 449396 406481 1886754 1319656 1710022 1017668 1263421 497024 1121316 1769455 1137434 435687 1373690 1629865 1728637 243457 1304242 518368 1920549 1280353 226164 586767 1408135 404990 1363916 1492348 1081393 1533899 1651315 1831340 1996050 893650 624666 1487425 1369642 1604217 1371673 662983 1917737 1058737 1337514 1890243 1364327 1595394 1415347 1180469 651120 1812320 1901805 1026505 1072588 116623 516599 887457 269781 340878 172878 1762768 779426 1007453 630390 1188991 323419 69584 1487909 959868 339720 1402457 253273 1781414 342000 1175023 1034018 1230018 173661 1636709 261651 790165 398787 175018 1910013 371205 1617151 1971907 831596 1542115 843253 1992964 88438 1393112 502150 1601292 559910 1865525 1708254 868782 719855 1783388 325175 1266337 787506 103921 222290 67925 1165676 1963830 1817211 476436 1767033 803858 328393 360626 799660 1635016 399443 1445488 1035805 1641888 1797898 515012 155574 1777082 1729739 1349082 837520 1104067 983203 1645235 529408 775550 1875196 1648686 1238714 1524017 889259 1052158 926479 1995326 1233916 1493268 607234 880615 819258 5290 190548 1087806 849769 1591299 780421 1729106 1501047 1065463 350352 82189 1068921 1218915 1576055 1943880 648988 836834 1191535 1903571 20115 1902495 213326 1407959 830731 1123207 847867 1765903 796401 1006666 1764508 1930838 1543965 1135039 399678 119575 705113 1023486 1500318 1106070 1244403 1147046 917308 1566690 1675700 787787 1951195 1953860 1853329 257908 1189790 1568988 694251 963697 1218566 1204009 1451579 520997 1283459 534329 1191930 1406733 1164254 1025857 862386 1911634 371656 196359 1299995 1219830 111270 897651 387876 1251776 1409708 208901 920633 228307 274808 62040 1348952 1343146 720006 342576 1794664 852181 1217604 1594264 1571482 1428351 1393434 490274 255781 39464 921334 1626260 1540860 989774 1730421 564383 553499 564370 601115 863629 1282086 999747 898517 895318 1505639 814530 74409 1170025 399950 633664 1101090 1924586 276043 474235 973309 904036 620822 1010462 1776994 978984 181596 503849 448660 409162 1437255 1943057 1963963 814255 964842 653500 1137996 995013 242375 304365 1063887 1525968 1583691 527312 368897 1911261 1899269 518634 859514 1606159 1837763 354348 1627308 216507 1045844 1949392 1852381 1190257 196275 1291964 242517 759736 295649 1846757 1012878 526839 1949597 42789 1333951 1900626 793841 1455317 399210 523616 429227 841439 766873 1525071 722851 355808 1224927 306048 326451 1327944 99713 297355 474570 1681286 1926711 864292 434542 212637 802426 1028366 681847 1029322 63770 617393 1807905 894137 607663 1352686 1786532 395597 1707863 1466506 338116 739593 1994838 695729 1979880 608603 1424279 564137 1127654 719363 1617562 1555986 1640576 949514 1064774 627491 1916192 573971 1458243 78346 157216 1369643 1281258 1996166 1098187 1365054 1256633 1465005 1983696 1118531 767351 1139958 1612389 566879 1862053 1624745 475761 292934 556025 643193 419981 581553 548072 813500 1865943 382627 412296 1631067 706064 593037 1161926 814797 606779 830355 696428 325109 1900547 102151 536789 1895764 523402 174351 1209541 1841274 1235456 1447845 1541191 1549522 189162 1481320 955316 314503 905746 956390 558776 437267 645706 1396806 547158 1205721 1564101 381814 1385335 734986 1434456 1980842 82690 487291 891055 702687 1708848 99953 507661 1089786 61384 521978 1488077 43102 1896139 91295 1024594 1114778 1809090 1855915 1588589 1143878 1891439 1657217 1897440 1843107 471695 49944 1639111 1238880 1766843 832260 142501 1314747 604905 1265815 228925 1136188 1708555 1930832 843861 301900 1903867 148676 105827 558983 1823352 960471 807201 850978 1116357 1822763 430626 1358889 98389 47924 1905756 366253 978193 768272 1328367 1791583 1770030 409736 380371 1981716 1880159 491000 1960611 377590 1439670 297347 840317 426834 798723 761237 411576 505423 514379 1103377 438248 1953791 420450 1872049 1836154 723612 952093 1710019 1761329 1608968 1843215 1977965 1320998 1044093 271029 1147226 1228065 1545051 912542 618597 1979438 6441 581915 1739044 618202 1962647 260290 51935 1725421 48301 1483650 1879947 888427 1766692 1113323 658064 256174 1108745 1317143 1651387 1443288 1630871 1394466 76203 1857786 146722 888881 1731314 533534 418691 1608480 631146 472549 322981 919727 942214 1750581 1899773 1617411 19890 678847 1147847 1982147 1415940 34602 1905395 961905 684038 1030263 115141 245659 143095 688102 267942 1920915 582159 1030454 58931 1555222 915204 1860825 1564950 222617 1798681 429058 1094905 1038132 1366286 641430 1736345 639776 1800926 1378810 390323 982707 1757034 1456103 218539 986277 1611649 298355 1009796 843418 1289172 306626 175769 1041940 1023875 1925178 939265 530754 702953 125156 1152178 547444 724651 425692 4898 174037 239760 265358 179427 411045 106069 964506 84799 1986126 1227609 1026702 1472865 458714 500997 266227 1161022 979638 795416 578811 1721188 862836 1926499 1718582 157089 1731006 1920702 539448 1124562 1797066 755860 421183 150059 930031 528325 205743 883253 585767 1836048 936692 1111910 251139 1949846 186618 262743 86807 859061 1451338 429244 525762 1378467 426506 292116 38927 454664 791611 614894 1057354 88921 1488245 868045 1677981 1057281 1622461 1854721 1253186 1067541 45879 1724019 1342290 534555 1578263 726024 1005966 216604 1651575 1780065 970701 784188 1415660 411172 1063264 1446443 1277211 116308 628099 1718633 1015717 191518 388712 1516772 1589906 1162703 656112 1368337 1735026 1339434 67113 1443809 1859716 1855414 1135529 1590930 390060 1862902 1865740 1527936 273196 699301 1227253 497891 226502 1722046 1893612 627405 942325 1420079 807688 1141156 534138 1296429 1647870 652122 1347213 31892 165230 1192071 359149 1233310 203438 1968308 1399263 1080105 677382 695987 864849 615107 251387 917144 1127964 1823946 1155895 1510977 522615 1421351 336021 268805 1281874 1995159 1112018 1262413 1300202 409591 1545843 583740 1056695 1057447 1141546 1376478 1580022 1873474 1982035 664877 1553275 613823 1904398 1584663 1338080 537981 876508 278967 14361 1524414 30546 1338056 1261954 1944666 1486453 1042108 1313540 1500658 1489033 1446524 784968 397740 1504795 1956208 1666086 1163041 1882245 574758 1510459 1071305 1917723 63277 253678 989403 925353 1635356 1403486 921947 1533673 38690 796071 4916 1599915 1381665 1437397 1453088 116881 1688872 1625090 1813558 1562658 495338 1892702 1901126 920242 415296 1496888 665861 1375212 1949225 383695 1829366 1810756 1042954 1014404 1639376 1039940 864496 1622994 1849000 962931 766492 528180 1743885 736143 1917640 1845561 1092548 681331 477299 883188 1017915 96330 204610 456310 475297 571316 132859 818796 1893330 456865 594883 717381 142642 18304 1400988 991288 1117336 389506 1287285 315815 265167 1855784 116526 16134 143128 89975 1518371 1831219 1718366 1767687 1290285 1898425 488927 1082933 518163 1845372 1996312 150976 1792472 843339 657085 1737118 847852 1982784 239099 854072 21991 324442 1984040 1157994 946016 135557 1603358 1697501 1719992 338651 1540440 1372261 704306 1931453 764933 1127076 1240298 1993998 307079 488701 1172213 783540 617409 787337 857991 590602 1649329 1257697 1101463 1734323 1800985 1600481 719172 1711673 1422745 1429260 1556072 1119469 1785215 55093 249928 1132089 950792 1818595 1647850 196684 1641622 1991464 1468422 575717 1359502 334673 1102580 1134306 605863 1279290 1075872 138341 1889232 487193 671540 1565023 1632598 714467 236420 701634 822841 333621 616182 218037 874108 1137591 878411 1371821 1075792 1450674 300154 1120551 267467 27965 29195 1836646 251355 744655 686117 1895125 901408 1966872 528223 309833 208921 1627271 909567 1348841 388610 592317 157086 469260 781685 736052 112079 239449 854306 1503530 155288 167636 1994240 179526 1368386 1802268 504813 1189758 1667366 475923 1177391 660160 808657 451541 1073507 1673805 1369011 708903 1877309 384143 652102 1159369 672998 1533448 427252 366749 325651 349282 884611 1313817 1954091 1228401 1284400 962821 1494323 235315 1765782 1647961 1921137 1119536 1103315 845232 903675 789833 836519 217097 1701753 1923025 1354618 1908257 1771502 1495363 283291 967544 1080745 384194 1335241 1007895 943608 1212665 1436422 851284 70287 1946363 554860 440866 1688629 794837 1377879 347176 1116844 1119012 1605524 1129401 953296 119121 677104 1903472 1273554 1918661 318498 171526 1572189 1754124 1438164 77743 620126 1991362 127488 1567811 713056 1008316 193889 1741178 653070 293283 554098 1234117 1364694 936156 1352540 1908425 1712560 394969 593044 250996 1184695 289634 1554527 902490 1337907 459809 1467014 177018 1032175 733632 1194846 630583 962695 1842853 1728641 93244 1190060 1974464 931058 651650 1499077 1426181 498628 1976877 1246444 1198756 1773427 437164 943465 1363716 90317 637493 447504 1035155 452861 1656768 695244 86949 1899588 624352 1634115 31923 1246200 604223 1746111 1634462 502857 1266739 993818 727061 1648703 920812 398394 1467325 79108 1700711 1398040 583929 1957510 925940 532074 438141 780573 1986030 1152836 1483138 827508 936960 659056 100471 349041 1619908 1634093 419309 290508 139535 52741 61318 936322 591139 1361703 903217 1809720 1645097 976 61690 1345871 414738 1596417 1575038 270574 1698093 1857408 1086742 544376 207960 1934069 1826990 1648202 95751 1776176 1766558 1735266 1094356 1298860 811409 467129 1315120 921437 113283 1705132 1331454 140848 944630 1901413 141143 1210164 1110757 533471 1266082 948580 887524 55245 1961088 1116671 1839537 784950 1660142 405566 564308 711226 885297 1423273 1065554 1774677 1151446 610715 1785895 1567595 409330 1561497 420430 420167 145912 1972130 530336 681710 649454 591778 348437 698634 1333695 908085 43242 403650 654083 907893 1101569 19588 1876567 1258102 1933944 735559 802912 1930304 687041 272750 592050 717657 161152 1706047 1759878 1076855 370302 1822055 1708326 135797 31565 329628 699499 385740 590428 1465694 4758 157859 1798630 41832 936722 1812446 839879 124537 773210 1219163 1135171 343184 758672 1109291 676233 1847966 1651931 1920381 115214 886660 385040 173688 658374 611189 600963 1557588 971143 1102051 263027 1699537 811236 1716334 778027 1321314 1125555 1552986 584280 58565 925956 1897162 1621065 1139299 107075 413726 1030884 542911 928924 1354997 168083 833313 1434550 452051 1450549 1004350 1233053 1217766 987021 862841 269934 796678 1239517 1366838 1263921 1491657 1342623 1904557 1811969 365585 1603630 1548711 464212 873921 841380 1389217 103856 1831260 1782236 1118832 296730 695020 1641139 1474594 930353 1926312 179902 1018179 1378285 164962 1764488 993803 683849 1609220 1061636 1519061 30526 702720 1210460 1704209 479491 1114991 226168 385613 188065 1073837 73088 1807692 443873 1794452 1119069 1179650 1358822 1038256 1159555 1614712 624075 1874784 1309480 990162 960614 1520145 1554271 1258478 480335 942232 1175975 1907134 60428 1622647 1760339 915256 1959032 1590464 324226 1692850 80700 1609064 425580 1339932 1921590 207240 1089927 1480737 1868475 1589100 455817 1373170 608092 314116 449916 1295100 93122 116006 288236 875180 1155214 507237 1319018 1448230 1035710 1605387 180422 233093 796676 1629758 64336 1309387 708898 142523 1775040 538484 321169 1200837 1740104 688234 582133 1507847 1884440 540992 679931 1630941 1791205 1232567 894016 1567983 355504 1352258 1802294 1353473 303758 1341423 30524 1021699 196283 790470 46842 336012 201379 651271 923853 154884 1635594 1708367 1542577 1985635 1110465 1379625 1670430 1572409 696974 1335071 1244797 704466 1897005 475976 732544 311668 1247573 1588937 1317937 1597253 1948514 1553824 1687449 500628 840885 149565 784964 1430868 991241 831599 1150161 154278 1695706 1793761 1659851 414632 299157 459874 1367780 53891 325172 1272610 593207 887821 207832 988573 1791417 1251568 37241 1859753 145262 863889 613826 34864 920186 1777854 1198542 527547 1099272 1102853 30445 1851891 2142 1235472 234715 38302 134654 1058721 333673 456490 881124 1941831 1319449 1543725 324936 305510 231961 1460225 1713216 1996532 492849 275147 1776973 635510 1895149 748105 559647 183011 1253233 966277 899926 1698520 376691 1085606 1229637 1320073 1562016 1535546 1192595 787918 1087736 864510 1418595 1635077 1244361 1398491 1234013 1427202 1202915 1517458 420645 1407145 941030 1359132 665455 667884 1160329 1985437 726591 481395 456715 343026 1290197 833338 1872346 1926328 603705 654382 828661 375191 1502438 454965 948991 293392 782755 459699 1105969 306246 861519 1102787 64526 1452984 67601 1962000 1513044 1807908 805815 366990 1729363 1779923 1915902 1645399 439462 598072 1055247 1199139 1108221 571647 1094380 1265059 567364 470571 1692132 1483943 1787072 1923468 433160 91253 356912 500673 226962 1805970 507652 1149075 1496062 1285980 1156061 911866 507295 414923 15834 1308307 642802 124887 1186070 1853583 838723 375947 1071516 81241 461691 720934 1588349 1370245 1360366 533532 1043997 923613 1461076 1935234 960862 1313311 1874042 1956112 1339166 338385 1055645 82121 10591 439227 657547 1781376 1882149 1397812 1714786 212998 807653 1326207 820166 760714 1372053 415840 688353 1564389 1255031 1584182 537481 522340 1962897 261504 1293699 1402896 1779436 1451536 1854748 1414424 230476 547931 1077218 1912423 1648428 1024561 320387 1881782 1374957 1155875 1971876 223549 1537286 1181050 484444 1240442 1576801 379780 1368008 1544089 1826718 465232 1719578 740404 226991 812471 1276727 317533 1185623 186955 1382605 1477872 453396 607574 572791 963219 1208652 1882858 190425 560521 1887108 105709 739669 1888605 1725004 451923 825198 375079 463367 970070 1835803 560729 214484 1041080 900306 1529597 1172481 351886 505625 1093408 1824470 648047 1657839 206158 1274053 786351 606313 1807818 1609388 1802134 157432 302694 484821 1042633 1678137 1541877 1297486 1497258 771508 452443 1180049 1647444 918577 759204 588917 690966 953334 1476580 600056 869320 582108 1498588 633335 185974 833564 253749 231842 936443 1141587 1803987 740775 1408007 113420 1039441 1301901 1368038 812290 1901570 1306532 213847 1798628 14461 1892492 1436057 1213212 798127 1928901 1578384 1867598 1131417 1867508 1310618 67699 869328 1960926 623548 1490475 577764 917712 1078225 583484 350269 1875157 196733 1690179 602123 1017048 1030682 1457864 137178 1836557 90627 710168 835150 573171 586997 627250 1594079 1594456 43118 1028935 1960875 667322 139256 378546 1472433 138412 951709 1123868 704667 705863 455784 847399 1259575 321526 757757 350334 579296 1649556 1507188 483341 489976 1152044 579921 886605 1852035 474511 1952490 1192081 789061 154530 1604916 1046771 520392 315036 361847 729348 622811 1731393 713916 744023 56909 946657 1892676 886915 381117 1159685 872572 228046 1027283 1115775 1445251 1182118 179111 421284 1369918 1667751 1706326 1675064 1629913 1415557 1797857 387366 966643 882553 470165 1110646 55530 501089 554359 621694 1227876 1951554 288957 1148249 1650178 798973 1926296 1824312 1162829 689302 540423 1076011 1906356 531279 1532146 1324790 1993674 1106104 1463495 1871825 570416 1339775 1304345 54685 206330 886432 285876 1234164 1921261 5293 1165591 867943 1577823 1097155 78268 317005 1152121 1934767 276361 1875758 849289 1814265 812340 808353 1650768 697023 1853885 1187507 1226214 1370010 132234 921663 576519 800573 394058 1422628 4169 1775870 1255123 1065604 1145152 862129 71597 525676 7346 136046 601197 1587160 601527 572345 799143 1357492 1965330 1964670 995135 1037166 1821092 1928081 1386961 878600 5750 1618465 619678 989727 1657292 1775846 1599298 885489 788013 1300429 1731219 614683 1878091 584752 135441 871810 949622 545274 1552082 1322920 1783782 1835842 162374 303659 539021 1552607 935524 359360 1921700 50848 317842 1669084 1026605 1754689 1719584 1213651 1427423 786742 1252458 1839759 733944 1829711 1741956 454825 1006109 875920 401983 781738 213135 1074892 108749 1444712 1543666 335313 845538 538871 856375 1762025 590701 761554 639435 1437153 1472170 478422 279884 1434356 1914705 1033818 652505 1295972 691459 969665 785005 631199 1414482 51620 851314 1924707 1494220 1174623 99656 1500976 508659 731481 817990 1868378 364780 1208658 1558704 1033999 1940610 1392797 1630384 129727 331880 94495 853792 329805 1463720 1388011 683934 426424 994645 1383528 1748527 1448356 925499 747157 967709 1921475 956389 101503 1318114 1609748 1182933 1539751 1625643 1125370 731180 1389425 1874026 1491495 169 690862 1409251 1675639 1196711 878961 1565614 510162 711153 1014561 309293 1989447 1576424 850980 58877 1341981 1169747 1958526 850551 373015 482528 1526344 298177 254366 1745303 1198229 1540514 1448122 197588 1109544 1250558 510842 1266151 752201 894827 997399 991421 1937204 709016 823714 566209 1722105 688817 1771034 1386716 1227741 1756797 734184 694741 1025783 879603 1791800 513188 590930 880158 1026147 1746910 1716247 1671734 1820437 1944868 31135 1925903 594124 276279 1976768 84541 722814 1318548 1989488 1222989 1245565 1139433 1438514 1428079 1235478 86645 1565732 543906 1795248 374861 464701 1711569 1182379 508152 705405 629934 37874 675948 863458 1977314 1563246 1683216 1618135 1255111 1258664 872471 1672845 1492140 79628 580658 1765608 1237755 1016955 1738643 326847 1088528 1324007 770181 1494762 1878033 446985 449093 1154228 1442435 1585019 366111 1653065 271048 135383 891233 1222889 734673 1687067 1888432 14653 1378996 810189 420281 690887 570247 1482783 691366 539775 95556 1542685 599960 1504461 1208657 590300 1957744 328893 1096838 20371 107099 1179371 1961745 463738 1172697 1673249 400363 1068832 1440775 1532819 503107 993926 343150 275060 119394 784221 1272898 1842412 109434 893593 1953391 1393371 107580 438811 1774045 143046 1669122 1618816 1002377 230913 218208 1079687 1965327 987730 1907514 1395370 452151 131510 1087590 1028395 1903608 912948 1803908 1021460 1097877 428963 278246 746380 1095431 54875 365922 1164419 566214 17136 406862 1143235 757951 1929382 805771 1098586 1668574 62979 422004 1148128 188587 669229 949078 924078 191497 667089 966755 194005 360925 151345 749286 1029083 1361794 1591323 1449837 1651244 710300 1139214 767239 245497 1728489 1447762 1364283 932437 1545036 1032537 873125 900010 1729429 358202 288997 1018561 1491817 1075790 19728 297116 1943813 1120358 1202336 1472634 76548 277784 12258 1175208 793501 1289426 1318139 524667 722171 484099 789329 91762 107823 1213768 480359 1449063 1186903 678860 1815650 1696791 873235 228890 1579975 643256 1645532 1249374 1475445 1859330 371383 350857 1282910 1242549 306479 103475 1790647 1584841 1714859 562297 219714 1645693 443782 1912078 48363 526576 1844925 1861025 1471247 781365 905007 1649421 1758001 361952 1572902 1735908 1994856 1569808 1344762 739491 1564678 550591 647206 1034216 307797 599175 1459473 779067 1461743 1188447 329813 1692105 812694 1476263 1447551 1007057 1055169 904604 611039 318686 960524 552081 1942473 658935 555161 1267146 1746282 1674259 1762708 1523069 1931863 255589 1702649 650109 1503250 1293971 718817 655402 391021 1463958 129497 1613840 1958068 14783 526935 530521 223361 458521 858898 1539912 1610604 852228 1001805 1713438 855664 753012 772482 1458692 365403 185619 1407493 1752788 1910226 432528 805242 792996 1412114 1102271 815041 1069979 1349937 994014 286707 232072 1504759 1089240 1984316 679766 1663473 1584814 137376 1547486 814794 139724 61001 488935 1854190 1196275 220257 938664 1666960 303174 1992607 528763 1008001 1578343 1445055 168543 46300 299501 1008635 846840 94970 248328 1841666 1354004 707245 313291 376630 1680404 921790 1995733 1668036 96422 546666 602982 178243 180619 350342 191412 729223 314048 1746166 247977 1974508 1138206 1237455 1500028 513161 1719510 612433 1324404 966112 32563 519921 1999667 1062073 1668100 1478751 1486544 648298 1824291 1392354 1336735 766532 114856 188526 1896252 748570 1194322 1016535 1518312 1219306 395301 1912429 1496254 631840 2184 1628168 930515 1532421 99010 1718967 1285075 1873289 1459792 833849 1529964 1468888 1450658 397151 370110 1282151 1671498 1548370 1145993 1747806 516209 1291323 290270 1905432 583631 548337 1988135 1487147 1390807 548584 210279 1120975 297844 1610105 1283557 913755 1811005 1383056 340273 1710311 543910 86698 85379 1386477 561597 416062 1560768 729030 1476042 755705 805284 880160 1811935 1875607 1926589 1942458 476810 602034 634480 1542337 774164 1493525 1934562 44670 1628763 1036888 1635024 158978 95517 775566 809459 1452109 184135 1257818 1403891 298330 1193479 1538448 251094 1521835 962726 1249313 1118006 256421 1111671 1051611 1564871 1588608 1850848 1704293 670973 1945036 196463 783565 222741 374425 188506 1206670 89240 203488 214390 589235 1865171 1088516 331875 1789809 1781921 1808966 950180 627973 563349 1069229 1344666 131777 1309012 824275 500400 832760 767488 1475617 19 712349 1692844 80118 863934 1204747 1663245 168072 701823 165404 1888218 1908138 1948727 1687520 1151583 1604387 1216163 375252 1693740 653157 909809 354716 248938 1490495 838953 803660 1582856 1918630 745666 604085 1810023 908926 353471 869066 1624733 1973258 401465 982484 784060 329202 1236313 1927208 646651 1756795 827977 1529007 1030723 1763794 329610 349934 34458 327853 212410 817056 543204 1123744 588589 1579739 1874964 791493 795280 786820 5523 474575 82218 1530557 110515 910683 968368 541339 998067 379807 61439 1411410 1221672 143481 145993 1146193 1542305 603882 574715 1616621 1543310 1444125 1050916 467252 1955423 1722717 496904 1715117 1850276 658859 1023091 625930 1245936 1702365 525147 32883 722894 222565 120860 1814027 1220826 1466816 677232 1142010 469801 503660 541583 1749473 1573635 64530 1693836 1523542 648322 1252713 653670 1449021 125945 928822 280030 1619950 1363513 1897467 604389 1608969 1817403 1845205 137810 1994685 69346 560685 1980123 753245 1353098 972823 679655 1311498 567455 491880 110118 1210320 782035 495753 1267918 996625 1740188 376111 446919 1575873 1892907 869215 1033064 174234 1720590 1022043 24713 50243 1054042 1813239 553194 1148418 512593 548077 138020 915233 125276 1077403 67171 312864 585095 1466053 1074858 1802909 608960 742587 1303902 606828 852792 496656 1937916 601698 122139 1035009 1216179 141373 505948 302669 1109487 898659 1802023 1558721 343760 85179 963246 1094982 531499 1571876 662967 1180168 1109298 587099 735103 1906995 598561 1683411 1800087 1325509 1992924 1829472 497368 1341917 1287118 471221 67069 943397 1909937 946577 1586151 1251370 375406 582788 701212 75174 92578 1334212 1556657 1796215 1390893 1562987 179999 1946711 1996773 1007129 61967 1250937 1794409 628733 1574008 555060 344376 1361603 1229294 1480474 1175309 150439 702739 1197955 1597024 642764 1336184 588655 185108 1097330 937284 446955 1418149 1206172 1030867 1553310 428234 556955 1001396 1017062 406706 950318 1487515 1508292 1881363 1978166 1466304 1139913 839052 1307234 128606 1568137 879895 648985 179754 1176641 966402 1844971 1395472 558393 243758 1030750 537943 736310 1330999 1081692 1703140 1708426 896640 1410041 1283378 1787879 1963612 675785 1523016 1483434 1880127 364523 1505651 1706558 1995185 981803 143592 236803 1231899 196401 771018 804709 575960 708008 1636395 1274390 433128 946942 338862 1111726 1447037 647024 1711129 963780 860492 738975 699138 196220 1389229 1943941 287115 1432072 1887714 703905 1394929 511446 920787 1825850 1050307 1456071 1186885 929362 1833803 1944564 909219 1979304 242021 613806 46305 892789 932990 1122663 1803645 1389048 1724569 1596274 1134670 1967007 1483327 983932 1495565 1078437 1315208 895919 969655 649266 120649 264938 311381 1212687 1225814 1645554 111742 1590151 280507 1934576 1628348 998622 105605 1071079 1537558 1596915 623302 362889 1857338 1991178 524653 256700 1320608 1742983 990953 959254 921296 1113459 60869 1234955 644949 809463 998473 1001691 383662 685 1765428 1071401 959939 540097 450317 910975 1069070 647148 1211846 264793 496863 1711462 1247740 1670915 1717684 1937503 104813 1285288 15746 233624 1862961 823572 591156 1467480 45944 1672913 1676882 1231861 1500924 796163 598803 1085534 1955609 776294 989079 1913709 314888 1226355 1216608 1110887 1261510 1029617 820386 1885789 804326 623224 1980646 1815415 1559515 953563 215773 1487332 1825952 1130008 1440631 1809647 334815 228647 178497 67656 259524 711086 418948 1502321 772690 444779 295999 1633705 122769 279463 89371 202989 338151 845093 1694069 1012633 208209 1425706 199993 1198936 671345 1259006 1432133 400648 1048699 1144066 229550 1839998 1126932 657446 1907124 1331267 440023 699855 853094 692479 1242116 1474800 798148 1649412 646128 1813327 1519406 1553207 378514 1639722 1186565 1759498 1196065 991235 1428485 876901 1020758 1577651 1965289 1305461 1188844 355249 1864202 1363324 1144245 400004 1085890 81702 610830 938774 539332 847407 1866458 1540843 1776917 675591 1768868 526997 403983 994328 166143 38300 139314 1187339 464864 1085826 1937819 1292504 897927 273695 703256 1718669 511872 338332 1833951 143399 669632 1042066 1411377 1579964 974120 1651933 522270 1267919 118831 710549 1469660 163962 236418 1282977 545796 1640487 503486 906570 1899173 879828 837529 1790154 325717 1290394 806077 843161 1183802 1229080 1809335 141600 1586872 1845641 137505 1472182 1885122 1034580 1618510 867079 319033 790751 1846617 322006 1463788 1171476 1709773 469752 845823 691617 280395 1162648 1272169 1899713 1739140 660398 1158049 747821 1179404 1214077 994454 823508 1484427 1447095 1389165 1234819 995759 1793553 889138 1714967 1628259 1778777 507888 472526 211566 66967 1704713 1271612 1987530 737510 970445 230973 110959 1495900 442376 1697508 1702981 1526609 1793925 443130 1275070 1094420 1640066 1851239 1571949 933952 1528560 1023817 809048 1621854 1478887 1559881 1644171 1837895 1207640 1575323 257607 723727 86059 587293 2170 741660 494507 1897408 1725814 868282 1570840 634216 49186 1214620 1910856 1456169 933364 1090621 818069 260634 498465 173043 934097 1409543 917538 735818 1077363 843855 1605017 1852126 416289 1865651 1729724 11337 786257 55909 310802 850964 1209727 626711 338637 1272969 962363 1739041 723865 1097205 750165 1145525 926628 1885892 1267167 1636946 480968 166471 1027682 1317799 1370016 95118 401760 934128 78231 144454 869825 1734655 219517 1495746 1661903 1467175 502280 1907970 1292422 340992 1267468 1409156 727966 1066113 1891421 435147 292397 281873 486675 1629973 801038 1400722 681965 499000 1713343 1788065 1726589 288437 1210540 1553562 1216339 1587963 1697827 98878 1601837 1146956 1889339 1017643 926416 293072 1997368 255920 1305133 1099569 1342913 1227540 1913702 252919 1700886 1940116 485606 874561 1201550 1038254 593010 1351597 134415 294445 1038138 1826056 1489659 1066399 110583 269815 1675302 198170 925879 550511 1871269 419790 774107 561268 235508 1700204 1391634 614617 1282108 1436728 796651 138151 1732040 1380449 721988 1803838 1756114 565423 1808497 777978 1646894 1113318 525950 184436 1453428 774891 1197681 1373244 47327 734116 133793 1899650 1375819 1745125 125504 417555 1130439 1840191 1097839 1814115 617687 1501405 1852875 819746 957969 472645 405835 448990 1112545 1231391 877415 1606134 489009 1270340 544960 1013895 1250671 1891374 738075 49321 543253 1038889 556199 1580177 1295349 58156 1920812 928434 1094573 1296656 50417 220358 112378 726455 68883 1279173 1192761 1601164 373307 1964860 1492274 1347229 106214 1973889 997293 1694726 1582975 809404 1380094 134375 500469 1305986 1438439 499921 1891729 900268 1479531 1395659 237657 365935 1341572 1693209 1043950 627403 274712 871363 1165197 1077405 466020 250134 100586 218876 1042455 473750 1315152 10229 491385 478065 317337 1851161 765621 1029986 37846 1837864 328548 1649703 120580 3693 521724 24007 512994 723634 1762782 809635 589479 1943200 711566 569576 1216976 1250550 1012856 1135655 702766 468795 1093688 2246 1159873 808218 1032515 1576612 1496338 887065 1827356 236350 575012 514579 530832 1282124 741072 221998 1048832 1827494 1083086 139659 364013 360740 752165 1289647 286624 521500 1378149 1321997 861355 549830 1454328 1993312 999503 515346 529793 123729 1668272 15165 1168359 113140 1809026 1333980 1767240 1481190 661126 1229439 87405 1243516 815512 1214989 1133938 99131 152513 1064538 68649 1273945 1099321 1330761 417889 1228031 1362875 1122523 1486000 181531 914794 122071 918791 1665066 1108427 1469501 35369 183614 1552488 1589261 472154 652990 28394 510766 497413 908803 65138 967660 1562113 451480 1202665 1857012 1293319 15962 1014152 600354 92192 1644263 535047 1693963 1814752 1989751 679734 1105481 1860717 868819 372553 613111 841348 727127 1081755 1516196 110108 1352228 490388 363588 841948 781977 1363108 484543 641687 1744071 1410261 971100 1145575 1620946 1977105 607008 1134154 308123 1901670 1664361 1914917 364007 481415 1711364 1987295 624462 1243664 108308 1904698 1309308 132431 1140705 423006 1297908 1545210 1361597 641439 501119 936338 48404 1746753 1794539 842132 1306661 733754 1992568 432219 1892446 523899 1080940 682542 769382 1902947 164449 274615 1157026 125634 372812 155850 664873 1638366 262754 502001 908661 719276 55852 1939537 21964 1538254 1585277 896330 287200 568056 368710 113989 1749392 919737 529893 373709 1578709 217709 1843606 781173 1356979 1637916 1060384 1213957 1606585 289203 948940 494300 1541639 662076 729796 1898629 619724 1641861 204358 1855073 1709901 1534653 983009 1786448 1038929 356455 72525 1343449 1113754 392323 789317 64097 1207079 1520345 1093608 1250453 1435704 1928057 359772 489609 163523 1918009 1550042 1550026 1238543 1562419 515450 974551 1623765 1195048 1575087 330541 69120 18648 865444 942523 1186533 1196475 1423144 267851 498575 342547 686792 1388814 1678509 1643680 927739 1823870 116443 477991 1262991 1968814 964800 128873 1973725 370953 43655 1600902 1041689 414012 1947198 1836339 1794158 1439064 101041 662765 973464 1051260 247065 1121556 222225 1685483 559260 1470921 782851 1517295 1358334 1964795 1162040 563650 1293374 1827116 1285176 150859 1566948 1786459 479178 1456378 1938376 198803 56927 264922 1125806 267688 1554724 1542453 1186047 1335953 1750536 1279863 116360 970328 194194 128774 197648 498299 710390 1766626 1749820 1210048 812664 1625104 692960 1971604 501099 1647783 627212 325288 1861343 1469778 1195678 749310 421117 1156707 1943271 1588155 170395 936717 232688 1460729 401531 1905643 479716 241393 381501 1201301 323206 323322 856566 1375506 332616 1557645 1275084 758722 798084 1812646 72574 690666 808227 1107628 1646051 1524614 693232 583235 614225 1730242 1065765 1598990 441070 1892062 101067 10251 1585625 1734417 1654965 1507185 631781 87256 632275 1285875 1909847 165888 111354 207227 701288 750754 838911 1660981 433052 264812 1483606 1419344 1513896 1716380 1490532 1776421 1547415 492606 1846012 364906 1016397 1718615 624218 1807210 1827279 578348 902457 95747 1427794 1761665 1910475 1958190 1483917 1466253 1982039 355163 947998 1051383 1232383 63185 1065507 1463952 754887 1439651 1074860 1715483 1611454 1173059 1313980 1593099 1413486 1324129 1715460 1115332 842797 129372 1573944 1788458 341734 1022260 986235 626906 285475 1041904 84759 1608173 676517 1301179 342737 290472 168723 1016878 1453195 376297 1353952 1070231 1616590 289997 653469 1054729 678870 285177 129217 83234 1592440 1441426 78747 1745286 1660867 1500755 465732 933157 187596 80331 1972637 1286513 1362423 1477711 1326164 1976854 525894 330195 527491 1943219 1023066 670071 255666 1659942 1361132 752456 346321 1891210 894894 302648 81582 846046 1845384 1153002 549828 1654047 339765 1818578 830773 1977438 1110946 1437795 225290 453934 364028 559893 109744 1497861 265079 644191 1470967 577935 314404 726525 1004116 317949 213792 1834596 1007676 85565 988709 674529 1807649 1995439 1239085 111350 748852 1208592 1341255 1650965 67798 1624269 1883277 941431 41603 73044 5001 1801443 1345815 1667051 1197696 661812 1409759 1003690 1256071 1019001 810384 1119263 533955 598638 1780054 1450520 1624934 123353 818923 396239 332587 110437 546015 1788434 386714 1730635 547356 1369029 300847 803372 544353 1672399 1294511 991854 1091297 1019657 505778 1119087 1244936 1915078 1446470 121821 323488 920930 918859 1772208 1099305 1642326 1256678 1245337 702316 1746044 338229 1510157 892237 520168 1802586 873493 1784650 1437836 990592 1245842 42858 353450 505989 1543831 390134 184406 651885 1526351 144551 679981 1692527 853200 833951 301268 1416260 1792104 1465596 435192 1192592 1093551 25129 1706261 694295 380630 983222 1896435 1292413 983426 612236 51600 679564 164939 717963 1925612 893386 1512091 1599084 146612 761636 661945 677926 927676 1167219 1771808 421161 1069983 291468 1025204 816145 1093385 445651 1898471 1852765 1902769 1499924 1223902 359484 1564949 779337 1323814 661029 744492 1690537 1550970 1242045 94676 1915089 503402 1288 638920 715884 342948 299284 905531 966071 872680 1931817 215590 1695470 274192 437553 811362 659818 329750 905507 1425742 1798117 335700 430685 1396935 1625578 1281690 1668041 645712 1157822 1914693 1343304 56763 434699 1755973 1790263 1548603 5625 166424 3528 1060273 1963297 807211 67185 621480 1303890 1956062 1752114 124693 443895 567735 786224 1348404 1689925 758999 1171435 1164499 1509765 1080552 1397622 1823335 1952483 1994394 1110664 1528755 1804402 1954034 942543 1216653 1484900 3744 1946628 1039074 1183363 435333 949124 999992 1042055 1411464 268519 1121943 1591736 788187 1875129 1468290 447861 1255639 249445 50806 1054962 1083335 1857397 438602 1212928 852119 332926 1848882 462805 1654175 695599 530894 648607 864144 1553892 1086204 226163 1366253 1478483 1235716 487284 1405934 724185 1805208 390490 1936387 622966 64099 1044281 1113752 949743 1536670 598533 790639 364766 1783101 881686 1416669 1944053 1773959 1936110 1141285 506106 869302 846485 1747933 1701153 907845 1045124 1929198 167455 1439086 48057 1491698 828758 886008 942283 1488358 1171491 972641 393811 1913530 1629902 395911 1791449 93116 1675268 1385202 1369803 1565629 326130 1383827 1200947 322681 1197459 439057 1029573 1605353 164124 1472324 694427 1894250 1005402 730566 1832674 1604211 1384340 1044197 1340035 204440 123040 967329 1353942 181851 1517622 64112 772011 754538 62115 774936 860220 1399993 1951187 1624929 248017 1852306 981399 1899977 1247670 1460554 1412377 1677166 1699839 1878810 1655500 185634 792895 1536402 21968 1349824 1880372 191123 347251 457718 650654 343188 614747 88075 670358 269044 339726 305598 1845028 279552 975949 1387124 1527891 1895669 579995 948854 566370 1797169 877171 1385457 1683880 1761281 1416861 1833066 1355209 974703 749437 462282 1137414 988731 1726846 316752 311108 1803036 1717289 586296 935103 1759112 447403 1941442 216671 1823698 988372 927138 1019776 1233487 1451489 939741 961063 315283 619444 847712 1531655 1732949 332309 1024249 873595 1944775 1576789 570229 1167152 965738 1525007 735996 1099946 1281952 1923238 874372 1376256 750856 1549378 1722723 274476 1579651 567223 739689 294386 1888677 1966904 705806 1448265 1049169 1718035 729430 1615936 1340542 1657241 1961866 1803295 796054 1072065 967446 42017 1789570 1432522 95799 714542 1756410 524134 1883015 812875 1913476 1836544 1224145 683409 1113262 1119080 1045993 1706440 736046 1774401 508011 1760078 1771895 565602 575327 562637 208944 779815 1146174 1406844 1527664 1671051 1555278 1584779 831776 1456627 720819 486622 1555403 665431 1007754 1508692 792399 1714779 1330003 112298 1264567 1224882 1324519 1468314 789692 1022108 779442 1489063 1503660 41673 80196 620963 72116 801694 1584755 1502687 1305513 869191 1177828 1003640 54750 332204 197095 1783469 1472829 1435945 939446 1987470 65581 1841774 1224528 1855373 877788 894606 1696730 315884 1228984 196554 1557485 1088081 1641082 1719877 1582277 327188 921401 766669 374137 1315053 998065 790977 983992 505288 1902535 1247078 1409268 1910989 1815679 264211 1291919 1998669 103010 1278213 1459625 644587 325221 622831 602353 1533090 859674 439753 548903 1343737 453291 548938 1656772 1158704 1483956 367104 1825350 1376148 908891 584854 1970723 1388276 1006881 46002 1188437 1030135 828745 923471 1853651 993971 210793 597959 242320 1706897 265432 1320639 1806983 540212 1330728 1987695 953708 1576932 1934970 1294168 107486 1532586 1202866 672065 1839303 1596574 473895 1640003 53847 693310 570422 1153733 292327 461580 1848605 1423171 1146910 213739 1487440 335121 1943729 606419 1831817 1574015 1351035 544741 705832 1656361 336086 375410 1393470 1169949 1255370 357215 1063709 1730770 745907 1229793 213638 126476 601973 60659 585072 303028 882602 653788 1256809 1116596 9462 463315 1153752 1722158 1852845 1797013 1771341 193315 326516 1634913 921869 547912 320691 156731 382907 733054 511127 511621 881767 476037 1153320 460480 1432793 1221834 500368 1240911 1113596 753498 611351 1546917 599477 200322 1633153 1871983 989645 501344 88564 1567855 74906 1064400 714332 1750924 492030 638790 1897138 502883 506414 1874222 1151705 170235 373839 301999 1295707 1646676 324008 1313772 903598 1829051 517959 1938599 1101871 260626 780748 1056210 1963316 697599 1024049 1131486 663980 1653765 1953972 1037371 1560549 7242 701525 219483 947793 320819 863165 1271407 742196 618933 938007 1743362 953199 1451079 1623298 378497 1575139 225955 245103 1724007 857911 982947 972076 1835360 1715160 1357713 1535276 40764 762293 1805833 1407228 999333 1588988 16746 265183 1638323 1784252 647159 1098889 1781807 1244608 282719 53569 372050 1397638 1068331 258884 1122751 584133 300862 21427 574371 249191 709006 22028 1964818 1063022 1999983 761373 1440072 148369 587703 1610853 108636 1768032 959713 1764799 1455309 888294 168862 1195721 1357464 1759616 632606 538201 121300 413384 854276 503040 1620402 1106098 308842 1521846 1150805 1020839 6649 639917 908152 1687643 696280 916614 612709 590110 1464985 114774 1671198 660287 60873 1351306 1261038 1945263 1740266 1372594 1045505 1952936 1145695 1721201 1656589 1832190 1800867 725922 220672 1528980 424436 64068 884464 231329 256802 768965 1896888 1588457 365507 445276 1297938 570297 1103117 1611253 1752398 37035 1926023 951822 658158 433177 1252618 1689245 306882 336365 793523 1752382 1117394 757281 429383 782478 65605 1853893 1265681 1080411 13455 721014 967771 1719010 919372 434704 1136453 1195675 1590568 1164401 985763 1334760 316859 1756879 1144317 477715 1128473 1291359 1498712 902836 726027 1674180 1622898 1524380 209139 1595606 355905 1759823 572356 458443 1059944 1285524 99174 1933200 500978 15692 638302 1976451 1668348 1955671 1526536 1774483 222647 614540 85730 1831165 552896 705224 1448782 1660815 1015430 1508168 1796927 676160 1792995 688782 1265256 673041 414606 1879097 995076 1451075 586543 32511 1229380 968619 1657468 1758893 1322116 1821504 1122400 301262 262366 1155735 1658576 1729266 1160130 110080 1715882 1633270 399512 642620 291337 1496795 191182 1869982 297829 1232575 460752 1943307 1708062 184246 24433 1188074 147236 1054801 1916016 1374477 102268 1226778 898411 1608937 1424588 59883 670624 436394 689939 80174 711093 1491131 1005484 809569 719298 567895 200297 1721209 430458 555567 285506 757550 16686 805344 947684 782605 31143 1526402 1180262 621016 204904 1861874 1928016 37566 1922200 1205352 1520736 1982945 992594 1773909 26183 578200 6850 838645 1192188 398144 37095 1863794 628544 589019 1880009 973617 670343 659789 1779286 858451 1419506 1834589 1456703 1684158 1739270 1398580 1692355 1764061 436525 1117089 563481 1217788 37415 1014209 328508 657291 713749 859120 1714727 1220024 1230559 1956054 564694 1533026 220631 1633768 187176 168854 65502 1333364 1612982 527085 1736968 164633 1990229 978998 728771 133558 1739477 58921 581325 915128 1176627 562719 1067619 714451 1977716 1000572 231140 1080918 1607450 1355573 1979250 1518735 1629222 100439 778296 1221752 525659 748165 944517 1468122 1385823 239499 77717 1453769 1815189 389213 517222 252436 1690063 1906884 911352 1954324 1542140 1667306 1780997 751263 692651 194470 104446 1129117 1951083 1709589 1780613 735284 808321 1408260 1207993 218854 1044274 81121 806797 591742 738451 857034 1488654 1865597 685404 769799 595969 298658 1078425 212058 1229060 163344 601878 378937 796018 465680 1080465 332771 807886 425019 1182811 304422 1687820 690847 1863115 1901215 1222346 1853056 976957 291279 908274 550381 1023994 1502763 27682 1766371 637671 120436 1104756 1897161 980523 704919 1942105 1555452 1605095 1338816 1461816 800134 292569 1802729 1528449 408591 506160 1073377 1594369 636179 460917 615875 1946401 128165 1506006 843343 1567103 417661 509649 121423 769008 995890 876035 524203 730423 1407092 1535108 526460 775344 586687 837430 889361 1026529 1459317 655955 761243 601055 1963235 1214168 1210855 1468632 916832 693035 1481857 193753 1972997 777567 1608307 540172 18960 560377 1214882 124759 180421 1039565 835795 1545655 1303500 1705910 844407 513068 753094 1237407 1352738 1049501 1487502 313551 6194 1797310 468847 1061650 837320 758056 1405316 739549 118664 361736 533826 629805 394830 1328382 949310 1175668 1366408 178242 1930233 421306 893201 124319 1977381 862191 1172234 1020459 740515 1056707 1496446 1150754 1169719 1698022 1935034 499956 438929 1786343 620682 1598548 118718 84527 581639 1905995 324876 150872 339075 363419 505524 1375489 751333 41860 330328 1252777 1109796 962937 1815315 103794 1662883 981995 1562833 724521 985990 1274699 1160054 583027 1234711 720749 1591518 1969190 1319654 1502711 666484 1757135 1030712 651173 1585760 1951792 1884458 1467904 1818757 302468 386780 1513202 1764409 854640 467357 1524628 1750638 126493 1008666 1879693 1781468 639693 1983852 404588 1249183 81703 1592463 1706739 327852 487484 32839 682761 1860850 1946799 488018 389245 1474539 722914 549351 1536340 1049158 1512779 1738640 1667959 1644853 1531036 730763 1988738 93706 1430164 320859 1060666 1721238 259071 438011 861320 256218 1225354 1592161 1223263 449092 1246253 1321879 1758602 680692 408460 1981155 648755 1689023 829533 1543111 1284798 199137 412266 1566533 328703 912788 1516739 1229479 933376 154713 1817540 1805722 781580 890720 537837 657303 1121653 642331 854295 174684 887734 1611543 644566 1201101 1342971 1146567 1201402 1868611 62081 1223178 1279633 983256 1474540 1011043 790603 1720119 1227915 376525 866869 1207317 1124213 803312 412683 1720677 221719 402813 536790 26231 1486698 1465566 788849 1838677 1838067 1466074 1089844 1277680 1487026 521351 1973404 1067029 651800 1967171 32566 1353817 161468 955667 1070939 1175796 1370721 1967587 89463 78011 916204 1687238 890016 1378003 1621751 956408 1658462 1784756 852532 1914904 739284 1738209 743010 453551 845657 872895 1094655 313475 1512128 638859 1056706 211606 799778 1012850 205411 613140 565878 1854616 1713437 1110052 1239207 419906 1407538 1437202 1467443 174596 1970425 1146774 1312575 1047810 324498 1442942 1582414 1304836 1099804 1008327 108704 1506992 1098419 1689191 908800 1698631 1342247 1233455 157570 1441041 326568 1984482 922549 1987885 675819 311064 537908 1307173 275432 1667552 1628915 1643961 138556 1044495 1715876 192912 1340060 577905 302130 283966 1961948 1622619 892505 348313 1399307 1689194 496853 75244 571321 1053419 913879 1247869 1857231 725488 674803 402536 1973935 1173421 799859 476493 1352870 9500 971145 1447861 749608 794342 1402773 326838 846703 1307516 101468 1159315 1504587 1991329 920490 1831375 422576 1201899 229037 67787 1231597 1575059 1184313 1453486 1506430 495565 1488226 1729046 1472505 1012605 857651 934403 1609157 1480512 941276 10530 211862 730280 1813687 88033 1934891 1504644 1918788 1211310 1171313 473412 193108 66349 915685 1702626 557734 1776144 785863 1617242 705655 878525 923016 1102176 1566937 194098 798190 818307 1991254 677227 512869 1751616 1864280 1242929 863085 1604683 341606 543655 1930654 638109 608270 1685019 1491338 197162 1273738 1873127 1753280 1297533 89268 333225 1587500 1050421 1221703 998104 203254 380690 147980 887897 1945071 1908661 1350421 884693 1777590 839023 3405 1732412 129056 924980 1932061 964092 776831 592032 1662180 1880462 299691 188612 1819994 1905787 34798 1866446 1204561 1874716 764956 1464084 873760 1530308 1577166 1107281 1717271 1612135 1197463 1185449 546333 1955923 998713 942614 1868397 828129 351 1848986 496966 1059951 697251 583098 277818 679357 1816245 429842 1159516 297574 839740 576665 1071495 905662 1969023 49887 1599329 1270792 1548358 561041 517205 1335363 1193705 810473 1753797 1983148 1686398 393358 241654 884013 529813 191159 1253543 549502 60592 875481 1207349 914879 421413 1221756 1154448 1227231 1619072 899364 916236 1102779 1567879 1642356 140058 130798 1206792 573087 1503841 1531066 1533600 1894089 918865 991406 1698468 929916 119494 456354 1147050 254481 520319 51124 1963861 978854 674780 1198862 1481014 1228432 583735 129940 3039 54181 1571019 989827 960698 1859348 107221 23070 1488052 1364381 933655 1087298 966500 888364 955382 693896 367415 1220968 1876930 613659 1024253 1954787 1865249 1976270 1600560 1011959 1410449 945983 1874043 1513985 1769213 595957 1099470 87362 1684254 278524 1310234 725280 1125959 719288 811455 565867 760343 137404 204595 1042588 1966634 1761562 1114496 146626 1602289 1384422 1726510 1606236 210434 103351 1350182 842737 1611683 1133786 795207 17093 1382552 1097033 859500 864791 1729661 974026 628941 22791 1525385 99691 884733 1955331 1893559 559562 972 767616 254051 1850775 1932128 1466546 1318601 577191 1248574 1016073 662750 622705 19394 1903535 122595 34885 1754822 494575 1627078 862350 858139 804997 1112241 276705 135051 1457466 1650874 1525130 95313 1497885 933973 570263 89303 739365 1006563 448454 269452 1552831 1212969 1506186 595573 605196 664941 1594174 1276871 1350586 1323661 1117955 1334549 1309261 1752028 1924003 1052381 685568 1596440 1528207 1439643 809619 1661849 1309288 723596 1305717 849866 1781395 1739909 1070700 1622729 364887 1976728 1131917 1254869 555561 1554194 1964865 824328 646762 1175293 420065 622017 490173 579929 1765324 1126358 322726 939060 1426655 1067674 1033052 54669 651563 1716962 1757074 1293423 1120317 369426 808216 1229308 1171731 81247 1678103 1556513 735170 976867 404156 769941 622783 1057220 1255243 1286155 775760 1245809 908603 330158 749962 894843 434845 428962 1379331 308728 188636 496184 971840 129971 37619 1888945 1974051 635835 115247 1675551 1429762 1363587 988558 222838 1961282 62673 619345 955893 1637232 1908972 212539 1649521 567545 196450 777165 1003113 1205254 1446015 26019 151642 659771 227456 1608298 1659087 1749130 464866 1626136 1086115 1088352 965996 1340934 915575 1929586 870584 666269 1592784 42020 101498 418979 573540 1115789 1474877 796323 444109 1236138 1199223 1936132 1035671 163182 1018005 450846 1735102 327352 757153 1819800 149927 949527 1982160 776252 1524717 1744035 43917 1647106 1439764 989570 46219 528527 388960 1958100 264613 1751235 479356 679523 1682799 898856 301085 634134 349859 485328 502630 1367070 1914112 474645 910955 1858534 1141472 498815 382932 272537 901677 1287165 183628 1747600 1829043 834007 581714 814525 817308 1042977 294523 269340 568958 1648147 891745 1235459 1910726 1148874 972214 1290003 1063559 907928 1576095 1622565 1881127 1552892 678743 1376914 1709587 634124 1344073 1671986 322603 1016935 113187 840021 281847 1199006 645497 516935 906835 557826 629014 950464 238757 867847 221904 1817332 157101 140432 1867048 1018244 421162 539244 1825176 146516 924969 728690 167346 224038 568878 524255 1275598 91806 449321 1008480 1633884 1614548 588110 216951 394209 1646369 1090278 1906405 1612133 235897 1596402 1932533 1784066 103344 1932072 1693123 1052199 688781 1787157 1641764 677338 154908 1230936 285523 1506799 204692 156462 1239726 985499 949094 1149183 29158 1335010 638969 195127 258723 569155 1495106 520728 1735437 1403341 1375321 96121 122184 1357112 895235 422289 1821340 1545637 797299 536670 991480 354512 1703576 51951 30056 191010 449777 1893816 251869 1597619 1288254 201327 358362 1389772 1843891 1169411 1414290 618878 1503112 1289123 1868958 1896366 14379 706410 897557 1094023 145221 433796 1049284 271042 448275 299747 1017916 474229 1454972 1735072 1958297 50934 1959264 1757315 1019258 1951872 1158519 1537282 1779354 138276 433951 276387 641337 488086 928242 158619 1573950 707055 1562223 432161 573169 659539 1976109 1054831 319380 188512 1332725 1776151 1410463 1394863 1725126 260167 113339 1797776 1161498 633359 484215 1710996 963723 1718139 372044 852993 51313 1531594 1862481 369222 1564910 1716871 152876 120617 1146742 1146911 1994354 1152670 977861 176425 1492595 1905498 482231 219069 1251487 1346298 1834785 1960425 296075 1955816 314167 1197980 1205001 1815188 833861 251964 1246647 299912 1780162 546249 846369 372519 1728280 959588 777492 522934 964896 686495 1304209 787868 1702533 981584 697866 1897230 644861 907715 552648 1585685 799432 520719 399908 509277 927780 1862727 1363652 1619927 1482410 1312436 247018 1533553 1073555 1298832 656503 555501 1478514 1527726 424939 247167 590686 1525159 863641 1509435 175418 762951 750516 1741592 805990 808960 1290315 1721584 376312 935166 71251 422042 1638232 744018 1382925 16057 1376444 531813 562893 1522032 1138286 1388711 1063373 1498185 735283 112616 1111438 1099338 1513709 621610 235777 556048 602244 1207633 900075 612092 686657 1158351 585799 1186234 45069 721665 1180426 520252 1519439 1834770 1937868 589280 878524 743659 744539 367159 1471344 1030176 1283223 1827586 986664 641280 160334 1248128 744284 403210 645953 351337 783242 1646261 295366 135461 1565542 494703 1332991 404707 85602 1202635 955645 1553782 85739 1208447 737075 1403710 77820 470359 1405015 774609 768523 998703 1510192 504263 1532144 1170539 419699 1169905 1718478 112337 1439120 433072 152251 1959820 1049720 358634 1134815 993737 106378 857763 1520529 1635591 1752009 1450534 1729790 1354585 1865691 502505 427663 1318807 1872468 556369 1993107 1093274 44835 783379 1828652 1582564 1840693 1650733 1603503 1792940 1891713 95191 58770 247647 696408 925756 919371 1232241 1500136 605647 706610 1440445 671802 225076 1377876 522673 388655 1774292 18722 715316 426736 1476981 1324925 1914040 1593467 1840003 178117 1682220 1957970 906427 339899 824072 245955 166074 1422539 1357317 1430306 205112 1994560 1756486 1013777 427889 138313 110493 1639653 1309803 503989 1416804 38888 1038200 854792 1478694 1868894 1595064 357949 639656 1480116 1187958 1601555 918110 661323 908558 1364386 195561 1958976 1080698 1453303 640874 814455 361865 688019 1890385 1337371 1395907 434145 1568604 397938 1244456 348072 599221 1575062 806950 1263061 1582718 172887 1583510 1649169 1639586 644157 205494 661128 1456440 627377 1588562 1761509 1443851 682410 1020321 501877 891956 828487 5329 1963063 259996 311277 1253530 1317560 966378 1324483 1244855 600586 825202 1504850 566128 1609585 72432 1033308 1971153 580933 695039 1710077 1482988 1654717 1665798 1428880 523 1052337 67938 1384120 1961542 591809 1039628 242859 110577 1327967 822341 413420 712924 33613 184315 1575876 1560574 1523369 1950396 1795751 315498 1203601 78538 1744386 464928 400829 1679887 741845 1262502 45622 1111302 439026 953858 688402 833428 1589746 32615 1090507 1394806 62443 594842 803954 1611284 411824 1898072 147072 1676703 1332152 1710232 1065267 1906293 1786205 1558934 64607 973090 1789834 126999 878398 1605340 619811 1266479 1465720 1483704 1458763 547081 1082518 1420533 1628626 713261 1635528 1250526 326110 535147 878794 1920425 752317 1448685 1782684 1218621 109317 163715 843245 1305115 249879 1738508 438510 1105476 197772 890113 354083 571964 51365 1140146 1779005 1273658 910816 1169670 1908531 526775 1853638 965312 1954707 892417 1785332 659779 530906 1178305 1442459 1740614 1933682 1083552 1220564 1241246 523833 807158 1300612 1836741 557281 504728 1466306 393976 252793 1235499 1641066 1944832 1228509 1844809 1323900 1078440 1103045 463869 775128 22299 197084 424588 1690097 1898832 1148844 889297 1465699 946236 1098392 812634 1339675 1161196 296510 651427 1138031 523152 1678303 380818 1246698 1206071 917537 403888 611350 446792 1353143 67005 1669046 530683 630056 213125 1037911 1235064 837549 107703 981849 1752798 243901 644835 1789415 1915844 478343 1922379 820067 257320 170274 1325740 940429 1015977 1549681 474136 735917 13366 768580 21369 593338 1348049 838806 568119 1002057 800810 1789249 1098290 1739771 250053 220696 1773357 835356 2230 1249384 878911 386302 37291 114786 1950014 1434555 1783042 458064 169630 1599704 1516263 1322347 644308 1916788 1112082 1838248 1982387 1607829 1403317 1021597 1176831 1491694 1722137 749871 1383659 1830969 1772485 1857850 128221 1838808 1315083 1454499 703416 612847 1351475 1456172 854372 1491621 1128094 580217 1463077 1477790 608879 1763405 444783 335226 231762 1719126 1340485 349913 1659548 120301 1633022 1643956 1488513 734617 999695 398985 1387417 1856095 466540 1787679 10597 342398 121215 640596 438169 773579 1342087 465158 406739 102085 583480 1403154 1059 447121 742638 266066 1281061 547664 711186 334452 1697672 7093 791312 1545752 11595 14991 1951863 360713 133711 1017628 72430 1475955 1113740 262535 1660789 895612 741385 249583 936154 287070 1638175 552272 1691488 1557428 380125 1041007 1275830 887104 236573 1646300 1189090 242936 930818 1827092 548391 1084326 14656 1061102 838882 1889337 566861 326651 1117992 1273965 941681 324072 456155 75684 408587 1594136 1480274 1013259 402757 1306970 1840851 1831278 842080 220260 644978 1892809 5890 118824 1546677 1198224 1000600 875486 1408675 1851503 1260891 1733762 1943107 1533103 960983 708970 781042 1935431 742768 526597 1089791 1104726 1460190 660348 130997 49 113429 67992 1973 189454 1891153 1095655 580454 627591 77400 259836 1897370 812854 348491 644703 1269389 188189 1893898 614968 111792 485057 261903 1146444 774640 1614859 1990471 1804878 1266604 498211 1199462 1007670 1062383 303173 535327 892563 1834809 1801281 1438273 110362 1546029 1777321 921166 762415 169562 1782755 559335 533899 1322717 1748729 1157318 233803 897419 1876808 224335 274993 1164764 572282 724340 1214106 113779 320075 622719 933613 1059501 1514811 178182 745189 1511080 1381328 1138869 1119214 804034 1406976 1111627 896858 330577 235169 1783467 740220 1755231 80786 220731 1825477 767043 21151 1544126 1341535 932338 505817 1422102 1051635 956349 148194 66272 738970 1040412 1074048 864016 45417 153022 1545026 1506931 978494 1850669 1475860 697676 216414 665826 1251596 683191 1671171 812683 1091273 768516 391204 1365840 98942 147679 1915632 1687188 160674 1708650 294057 1852751 1916045 1485625 785330 545613 766738 576148 173428 1615852 111539 1887625 112025 1972927 1895115 1997998 1089639 1762929 170869 945236 1014972 400463 1487327 894987 388559 683089 1220680 1758259 1337651 1235760 207874 1567349 1503347 1965247 1932126 1904335 1416428 952617 1499018 113907 1727243 1569947 981809 1062630 690114 1018597 1750789 993917 546368 1818505 1681896 216211 1363124 1497894 1075696 1157365 1652866 359495 241015 846707 130731 761043 668045 184784 1343431 1416012 402089 634667 1728513 977210 1887890 929458 329018 1413608 304677 451832 597598 454847 1913458 1807415 1552561 1632014 195680 1084692 571592 120178 1909014 200392 1693459 384353 1229837 1409202 1163742 1418929 859743 1329029 257934 1420720 1349948 1488726 1650278 1204384 1721605 743767 981921 1399795 568741 15231 881745 1604544 44035 397395 315824 1245334 1863400 901482 111425 1786224 1255463 714172 1150061 1217019 926398 1874903 1007538 1533581 1398703 41153 338703 1438624 1122686 1649110 750389 123917 1466130 907107 381373 660533 797430 578635 325405 1574098 1126044 1038963 699214 1428237 1131244 1696381 616338 1089899 576566 846636 700859 42825 1584465 657630 606251 1378560 1799322 450487 1192963 371230 1176745 400008 1444533 71290 123522 996347 1218003 506970 140410 1771535 217338 55825 1275610 1800102 1784949 454533 1030424 407060 673189 1236904 1837470 258396 921396 1230305 551270 1831901 348857 210743 1758844 1586347 1273010 1583478 252348 164980 1130893 328468 1594805 1410014 1230059 1348013 40910 479459 1799269 1978664 1115032 292597 1446837 891320 1217293 1716110 50153 447731 763311 1229726 299760 789000 256849 1344156 1654975 35838 1000878 949130 572279 1507989 856637 314986 484289 31050 1891622 1698436 722036 1381260 1860009 90982 266262 1049858 1705950 1082511 1502752 1357047 924497 153324 361530 1623216 1568682 1606843 30380 596449 1814056 1921010 684370 1635212 1840023 736102 1770537 242412 1233783 96138 1969658 179748 1208573 589 1928464 1369076 1145752 532735 331315 1746148 271217 1364224 376878 826902 553341 16368 238481 13712 1166319 1388590 1191203 299334 300841 1933964 1517863 1819822 1017446 1212838 1211509 98100 1111185 548375 1984804 1267136 1915552 1739945 1895880 1690497 1636603 1515290 28223 836259 1441129 1145448 1978656 487418 981720 1215631 1969688 462744 1813873 243320 997909 1752561 257830 873512 1380299 1836988 110677 103590 440108 1540134 119502 847571 1266064 1844183 778315 151686 1212020 850399 372730 580736 1446772 677880 1596958 794779 1883177 153946 546494 1414842 1956202 1249152 1880290 1715029 243378 68203 13399 17730 440397 474316 614389 982426 1473789 1968912 1748686 289413 1349629 516367 480955 1288306 1618079 28768 1267846 1385084 62370 1264222 150986 603821 1914730 982297 1998086 123724 6164 519494 1974059 1810961 1129952 163416 1996689 923770 901988 970046 1294035 1343741 580799 1888559 97300 1723549 1495773 844105 1126689 150980 1232175 1838289 1751757 1343859 476342 171322 218245 651237 132657 1337631 1315812 821074 1605688 1880953 398660 493798 1956725 1036436 1551834 340391 732008 122370 1754030 562928 1933384 595146 451428 109502 1804895 1129155 541313 1320811 979612 282711 1262379 413982 1515496 1327795 1006106 754806 293988 1182472 1932174 1732167 740231 574093 1710627 605639 987097 1959904 1751308 1443634 1857804 1973807 54804 374527 1519942 244670 161479 1196366 1618468 1039322 1804530 1663965 546518 996640 417920 166070 344784 304462 1000372 1001123 900956 433739 1001366 955437 531237 1986607 43090 965202 1184703 1958930 177590 707150 583837 245964 666672 1728577 1112024 539388 1842413 1477927 1367947 222723 1788551 208731 561701 1324684 916438 1774294 773629 810156 700125 1939287 895367 120905 1877439 390386 684190 1798909 1088606 1534304 1002651 1812057 1039182 395055 1755501 1927498 1140115 1782904 1193209 1205750 1920827 878770 1604050 1149601 686756 692811 1896363 1870834 756693 1325263 1279469 863288 74110 547387 947079 1479987 663120 742201 988398 1266536 1955900 1119581 877973 1044581 1187793 1372212 1209837 356524 705331 1046083 921691 1099942 1758806 845400 318815 697480 285547 1752103 1341662 742144 972124 999249 901874 1155198 132891 483450 1268990 765115 771658 773598 1442215 111138 48817 960631 832875 26242 244278 1791415 827234 1923456 1569873 648660 1084466 1735759 95920 363914 112736 810181 278671 1888330 49636 220040 619517 847729 674755 1776874 1013554 1566085 496711 1885831 1067401 738766 1252185 222495 1744790 78795 1654453 1493079 121905 1174064 539164 1638018 1946772 842831 609476 1316337 1625572 1648434 415210 1953041 234577 865556 133775 1584044 1999954 1427021 1510570 475337 1372034 978865 1907171 737556 992599 747475 132470 521285 942284 137050 849406 307424 855024 835049 59774 1235974 1358351 974298 9249 1760838 177667 692404 432513 1653798 1487483 833853 1964581 1334683 975760 233073 1855680 1155325 221694 1565229 1791197 70702 302958 780228 628147 848424 1918884 1426000 1236965 295040 1812234 1750420 296446 1130501 1687347 976743 789495 1337198 589822 1211963 1168200 1526144 1095513 1193225 141955 62375 154355 482334 812347 290697 1215010 1177658 188896 774665 214661 1024636 831781 1975156 544277 668192 1691791 1873549 1342155 1592664 1313136 1806914 595975 921703 416446 309020 1174449 1206779 579986 1077540 1454548 1012389 119906 1719227 1658355 735780 214742 1958595 1864308 380165 315177 1822586 1137255 856470 778685 32240 1229119 1866366 903751 940384 1944865 1622605 879946 507756 13700 779411 347564 896915 861265 193232 1179499 543596 1029828 1888145 1570666 1919797 119060 1063357 1059183 1161019 1264709 842644 379453 776308 1902996 1953768 1884465 256418 684873 1207060 137564 1549658 1083098 532013 1951276 1450915 349823 1944045 827010 919063 1727621 873902 1645555 1009103 1354738 1807810 959531 1094407 781388 1219441 672465 1285826 826739 564220 235501 1717240 205947 1880471 1390250 1783329 268244 749862 409772 337787 1233293 1229687 199860 1290983 1873477 1980531 1975481 1971168 32791 704561 1784703 1996108 536353 1337913 627024 1531254 1401768 28302 102720 424225 774421 1373043 216628 610746 873005 670538 589346 264089 1478069 1118522 996196 1664240 1743049 789092 1390161 1625309 709047 1434648 46124 341716 558664 217319 1822395 1736335 1211351 363391 814773 409687 1690678 1856016 219955 718207 1372505 1527493 102401 1800031 32317 230002 271422 941048 1128585 1013399 1654327 1376730 1670158 737694 879043 324201 437017 1279102 356366 1069612 1732891 1079631 691740 936634 704962 954597 378262 612944 1281103 1607578 50853 950249 934992 611285 543304 286567 127206 1905433 784465 445051 292489 576867 1912508 1814979 1218916 1588334 1255755 905186 1987213 1098628 1098346 1781470 1137466 1801989 155489 895568 1029650 1184858 1878658 32490 77236 1072277 1072284 35860 698128 617137 544494 1630577 737421 798254 1831201 1670780 1267160 380721 1655709 22573 561479 817147 1124112 375489 732658 1597177 869438 177536 1886878 877803 355263 1576229 253463 624003 182008 1058247 228267 431251 131072 336971 1565625 891025 854466 77025 1920 440430 1860969 127391 725496 984757 354131 1803496 1453392 1421317 1213312 547463 551821 576877 1634526 1714725 1446828 467312 1374930 1019110 1972851 1342805 660888 1520017 702072 262009 544549 75016 74997 419700 66714 60530 1296866 311648 1527885 1850165 3645 1248908 1334111 1955824 1395308 1027530 940444 556961 1195446 1591560 10872 350210 292789 1471039 574086 1302229 562926 176245 11757 1129001 1189100 382313 260772 331558 127799 109830 676010 72334 727908 322775 1796141 688715 278978 1506480 133207 1628126 1516782 1251416 1509909 1464668 1753014 340096 1471837 1301204 1542199 1748238 182923 1158620 1805366 1136217 1350649 1229701 1345045 231107 587102 1876644 1643386 495922 1008330 1853176 1712388 1695494 783064 309766 1607269 650851 197998 1821450 1509465 1299150 265862 1626659 576030 805140 233047 856259 97396 1164445 1720751 278613 1329090 1616479 1993777 158705 1000339 1749624 1688298 1066374 1597052 1470840 1497034 981332 1673779 1926395 1319160 448994 1450680 1801424 525691 1064057 1521544 1233138 1920449 307186 228879 1495702 1705411 362679 1726969 1501242 662073 1652020 452066 683519 310688 962010 1006193 961554 297847 1285498 1520465 1591969 303744 481915 521964 128757 172680 255987 1566817 1744621 196671 1518287 150448 393948 1003025 940685 1902425 1069805 646930 793859 894808 1864165 1251893 1027230 1428665 618051 302858 1024770 1996470 95216 1624679 110365 494088 339521 1531860 1876257 1482992 1755369 774698 1183813 340821 1729195 1706222 1848645 726282 1055175 1706011 101278 1726679 1835850 867918 379992 944773 481033 1336651 1144720 1206258 1227268 533144 1472471 1159737 284053 352446 1235448 1027755 1227658 800096 1615114 186320 1053991 585029 1979759 385025 1624628 1262173 122684 1506202 1684294 417044 218605 1336798 209164 1657885 992759 467233 357262 1298439 1283841 55503 835780 1820043 775822 786570 1798452 1800147 1282231 1631339 580797 430320 550303 139973 724674 1331587 733885 273256 1919295 1096022 659816 871622 256617 492884 1494617 1961857 1890753 597309 1772216 1832650 628795 1041870 896044 866813 499120 273009 1989785 431848 1355190 1276121 339157 878382 33368 1427748 1989321 1095109 840271 1373452 736284 645958 1204508 862464 34352 1863128 30703 1567120 165909 977670 802941 126647 1055552 670860 936179 1158171 1601458 1486878 531892 793983 786577 450074 702727 1882580 299726 276510 1434714 232379 1097075 1666379 1561657 546546 1827282 1271238 1458977 1123682 766723 1696276 583295 1813540 663155 556704 7477 1552106 1389937 1177194 1303490 1781024 760353 406822 1808509 1025936 623813 219630 280943 1333847 619754 1102539 1565869 3069 1572466 967769 1307090 1969867 586890 1436955 1786419 435247 828887 1657896 393145 1519898 1355153 1902911 1552249 1322916 734354 1800231 1819665 212319 92670 956250 1120357 1721247 796224 644736 1407129 292621 1401338 1871623 845431 1158310 261519 964254 636204 107506 147815 435182 399388 850261 537206 483674 1646878 1233657 1276742 1911724 692238 634102 1902063 451931 540921 1669111 1982459 308184 1461143 1169197 1793829 1691489 1285734 1211938 502593 980358 556654 880421 833063 1968978 1096314 371121 903465 1028484 1656290 634393 1783589 224556 1148219 557937 889764 753543 1190995 1411799 268411 808776 11403 730636 1034450 377521 1181516 1548306 378984 733836 979277 1601239 744840 1119387 6339 1860220 1711215 982716 1038122 707719 1500876 1933677 1317035 1699569 1753022 118874 181315 515185 511787 469558 1604921 916201 1626295 1343424 212085 150892 1416591 1655497 333202 732153 932849 1724978 1873209 1493708 190780 1985823 1247575 501340 1630744 1320019 612222 1526569 343267 465670 1006777 31620 830558 414688 1150238 1417953 1504345 943804 1484258 1351632 889324 187187 1910139 284268 321940 342111 1666116 1447333 1481297 1809400 319436 1333823 200117 1364253 1063992 116540 616511 742279 1373276 870738 200564 273595 1934088 1530892 275273 1242688 1236526 856968 896778 1802858 816531 1668225 963327 1186471 75592 1130109 1852518 357693 118360 635417 1306655 1188687 1587665 333476 900493 1435710 970441 1750209 1164319 630665 1606491 1594474 1821971 796022 701605 844327 1254745 49042 1777065 19087 1575075 1513627 698827 930648 1278415 1717126 987877 389513 3474 1543778 1602147 754450 836505 898157 501558 257125 657648 295563 647877 959992 448113 882180 984559 954936 1664724 992249 324229 1996732 1782202 1060143 165606 552999 663028 817189 992625 1828047 399063 1130778 294522 1097936 404282 630702 866456 1709686 792264 1529780 1589491 337339 847837 581295 1993374 55352 164582 477540 549302 823841 1335649 1401055 1238643 1786161 947904 30439 488582 1132806 1900636 1927521 957074 332946 856467 693648 462036 1630423 1860760 773075 1736609 34241 1185225 1709321 1537994 1689637 259885 1890349 593339 106209 381377 1114986 968164 678835 328012 746042 1991100 1847734 1284772 1706547 1595476 1078550 1019669 1053996 701230 1520622 1509631 1066349 551312 256012 1178249 1644302 1662378 122195 1651242 500699 132284 350735 152426 1889001 1756992 492779 609209 1658922 400849 1270972 373302 706646 1862441 339424 21312 1164957 1301972 835737 1751860 1601569 377761 273179 1256837 1721011 1961666 1848545 1016016 1487823 1310059 1246202 724152 57086 1984634 1765240 1088514 1481514 952142 1900965 15762 148897 1059742 1214191 406713 1405502 785682 1498466 487038 13116 509952 841364 563310 374217 637362 1654758 791357 898902 1330385 1469632 61158 561980 340456 1547851 195186 931297 1609051 1868507 1394320 1093840 819661 983854 231781 101366 1495838 1851422 1788574 1642311 906721 1559288 1963030 1776746 996116 914473 263560 1850909 1837585 296246 1889650 1145203 1258136 653117 1387451 979991 730296 1960487 137358 1318899 1211766 841435 19789 491111 378428 1517141 1019269 1293200 33407 1600740 1135307 1398976 1474268 1072348 755311 1883431 762159 321131 513201 1363051 580552 457061 1847632 445794 606970 1370680 431190 1948817 1959379 1922979 104279 697344 460416 1923691 210992 658691 334030 1077929 556002 234892 14186 472276 844938 421177 1683911 1481945 295396 499317 698853 43605 950768 343041 1606869 1998487 1745435 1399488 137798 1126833 1669665 598909 284522 195554 521083 791811 120188 1054056 39279 153684 1536991 80812 208171 378190 802878 1168590 385497 71974 736452 200098 1610970 1579525 1486839 473779 71900 1603578 938641 1569567 1369149 936086 701766 884066 1241879 324938 1487813 1930166 744808 574960 1997649 1298454 235484 940436 1181172 1552247 1129798 1284277 1032046 1749195 1467971 1627559 617811 278139 1167407 605622 1488073 1403242 658659 656873 416405 1659363 1698197 1640396 1951477 264352 1535345 1811297 80738 1146917 1137271 592116 1232496 878081 389525 1447893 555841 1481211 1686924 1320368 593632 1201971 1685886 1091322 1474112 1463477 180743 949996 1970343 1269566 46906 1363491 578898 1840455 1080126 1307257 1176433 667102 1361497 1759426 776594 118040 1986301 1357374 291917 1761709 1289084 403783 1778876 710656 949225 708655 1859485 1196661 1517117 1521886 583989 559159 347014 1240971 1234039 743114 108474 1561515 1509758 400978 808414 420105 19363 1498916 393318 373950 1588324 138381 1547536 1021560 1088390 1782161 482338 1614320 1513644 709060 169263 960744 1239390 1842077 1854176 1309450 1564307 1446228 1044447 1982519 1050559 832929 667474 1309630 1028958 1699123 855833 829648 174219 1914384 1714568 1783731 333359 1367612 1163647 1344858 1600388 1079334 740500 1136134 34314 1767870 28364 605784 501589 69911 1328098 529988 347579 105475 869230 1831935 713081 1810342 975757 416304 1078782 1604953 1530093 361004 782417 1124138 1595746 510324 705959 93088 1222331 520646 1045404 1058386 918543 385138 14102 1146038 257802 286336 756611 687619 643253 1541290 1866245 1473940 235995 887786 551023 1352603 1173126 1833657 748154 1397848 663693 1709239 1204014 1874361 224512 284924 655952 1566879 1571694 939619 1814031 1659352 317036 253847 297609 1238033 1712295 1829545 780342 1120736 1966574 77960 840039 797780 1952614 60333 869446 92798 383088 878660 380135 251003 1835619 1737955 982611 1649424 920047 1710832 247684 1550780 201428 1899524 787713 1590885 1428346 404664 438945 759316 298472 715137 1347334 178576 1754400 138285 1420318 188906 1515760 231151 698720 1594792 1187908 381986 545389 1594132 1695347 1864411 1258387 72045 1126209 992438 439059 805372 64922 431995 1090494 1434431 1247305 1998155 1351764 1435563 917794 884077 1997800 803920 1627984 1621563 461753 39220 731522 1263815 275078 1482246 1922880 2332 31555 1638438 1611034 614409 220336 16708 1133443 376746 185431 1847857 764226 343623 754829 542659 1474497 1135025 1997751 596278 1068671 273623 1857897 874304 1413810 737073 791389 236611 501536 1394904 1734630 929105 728393 1464338 1433315 1889765 443610 690414 1511674 752653 385544 863110 1256508 318626 126009 1228471 42138 122648 1352029 1796275 238130 216163 1068843 712326 886831 779045 764422 1891736 824626 1827568 692748 1070508 967656 991337 551190 926352 557766 1640326 1063126 1363251 29649 1836352 1066760 1496514 337927 1891270 962646 43503 1147217 1348767 1332784 1528086 508717 1474192 218501 1224752 1768643 978361 1123068 1526921 697146 461853 231786 1884341 1500956 1924791 726971 1587323 577436 1599315 481222 161077 1388526 410494 429112 459749 301146 1651108 1238302 1355485 71169 1544498 506435 282548 1454159 1264870 541156 575535 380085 1174790 528200 727483 278886 1555978 491154 1001389 1821568 450542 1642856 220606 1965761 863101 1950521 1596540 1447149 1362044 872269 304947 95469 388706 1309215 1208319 721144 1788193 1099181 923666 1760986 1206202 468079 344105 323297 519527 1758815 623488 994394 429037 504126 219197 1482651 1985500 730505 1817471 215606 1540625 1654068 1741633 1005618 724858 1290988 178454 1757310 392881 1640758 1715069 184612 1657981 1097123 1380525 367976 1079658 708000 1269923 1770068 204714 1417028 204528 1377312 528719 1441624 1189415 1827917 171013 853309 741459 1938070 113250 1633567 887741 603806 647440 1145697 1060989 194983 1719897 1669215 1482958 745221 712386 618419 1501238 1125561 674050 866691 1124580 1150640 1326946 965221 398610 1159455 1102496 1309406 135962 1236798 1307351 1858030 48642 1614247 592497 881632 1083242 1762824 663832 757752 291120 367816 1579880 211131 1604185 735517 1425311 939308 108064 1175196 1207210 1228765 1886075 795053 479706 661796 1554396 1822343 831289 1242055 788829 187116 697804 190670 517021 1812709 9217 72044 846862 1531637 440433 876576 1749029 1811559 1981254 855354 716176 325583 1752023 1551158 1117306 1748524 407571 43661 1860376 38760 517409 1270502 811088 1610146 588671 1920189 899726 1611241 50297 727638 1302729 666005 1705537 1212741 237571 1563041 1148195 1407335 1471288 233855 291978 1491917 1612907 1251964 1204069 1887783 261978 299797 1984155 387403 409223 1157215 1614201 606097 1167510 647031 181503 1186700 172477 1668244 585547 522443 428566 90602 912918 764968 1363923 1194778 508207 638181 22438 43077 916952 50857 727357 213015 293609 1836990 1688199 1752997 1183833 1452659 274846 600089 1340340 957836 1959968 781696 1467739 1050978 1784806 1942478 1353048 916048 145858 1649706 56598 1935668 1855935 371124 920915 89817 1060491 1258105 400271 939349 43711 105363 11549 1500614 1492552 107814 984543 1594170 1175105 929 229519 1998642 1505745 1239577 1867709 1765739 1002925 101304 1399322 199107 141855 1427357 65390 683262 597132 1559209 953067 1573892 1328034 735960 666367 141836 186597 1297825 1459599 943537 743183 600462 1259651 1306348 484326 544798 484575 1285912 1538600 1569118 669991 729741 625936 1592011 1245396 878188 186225 39839 1521718 452062 770217 1259206 835794 770921 1254972 62229 1686505 1294963 8932 178315 503646 1352332 1381999 91003 1313987 1275899 139327 1597250 587466 250916 1976175 239742 1290064 1668887 944639 1416716 1896212 232668 804540 703979 1666645 1462960 1989267 1687353 1209549 663425 799446 1584915 509927 579198 1575813 312498 174563 1722056 1844646 192395 495160 1537070 823984 1795309 750382 1928002 1573134 1263563 684523 899967 129354 1156694 512763 551612 308756 770066 44892 1495799 1168848 114929 876446 339346 1160504 674224 8190 1268426 1528278 269962 83563 1833358 1812363 928219 640075 587077 675395 604409 185277 1698327 1928857 188426 1758657 1558580 988058 385270 1505518 1870177 1173177 578810 1818424 26801 921391 961191 746867 1030645 1765837 1894538 730503 251183 1362903 1625825 1879535 797880 797902 674458 1022713 1183696 215994 783428 904931 1230619 96561 403503 483796 1909884 1735359 1586134 522815 430648 1483794 1826115 1877070 1187888 1004567 1544469 248799 725939 1578990 1876562 1766010 1541369 713489 388977 670845 54752 1162515 915441 1791911 1495301 561537 1281248 751334 218957 1221575 816511 1413891 374729 1151058 184214 672182 356636 1660019 1322868 932022 274040 879936 679411 36732 1856067 1671406 1637696 1595892 1103830 759070 953424 298780 1151735 358220 299841 1651209 1060987 1664205 918412 1113612 1290631 1698497 1633542 565496 1851261 1251903 1172352 1390596 698809 930088 1210582 1760242 1266798 1246472 348224 1317010 1872094 1518566 1504339 1223134 331810 477032 446024 1001983 1041118 652207 1648366 1224830 1174454 1173753 1428038 1578781 679850 1390001 549098 1102347 621246 1540730 1818990 333086 394482 1046589 541198 1634893 1285116 955186 494655 19229 54693 1911461 373288 1308232 1826912 1061802 764380 1769840 266405 1138370 1022244 1301993 940226 1766394 725229 474723 725603 1456567 1733833 1242676 1175951 249119 1867919 990237 58843 826833 1622999 1458669 86009 983349 1396534 236834 1465274 66463 835198 153093 1010159 546379 1907451 51973 1452263 1896169 1107670 366196 703859 1608476 1943701 893077 815704 977428 1431407 1954621 995755 274494 756701 1347746 1117484 461094 1788910 1199059 1876491 1192927 455423 1575504 723343 1450719 118759 1531475 1845569 511817 1521295 584656 1685429 1748460 863403 1987571 1287458 1393739 370169 323594 834594 1724636 856199 66270 1469746 12244 517533 1861817 1821301 50906 172710 501188 1350293 451216 1931708 1831981 148569 1083361 969574 458333 945038 1557080 899233 813864 187800 1099268 1585091 1270472 886007 934984 737114 608522 173834 1331371 804336 1005727 1846162 1965645 358038 1958824 1358158 868574 1419271 1255735 1134362 76043 632115 1008620 288284 1039867 1051439 4926 295443 1435829 1244597 813569 1125626 1462218 914680 1958834 823460 426316 1190068 1052821 108322 14257 866868 644730 226602 1759323 146850 916065 1999179 417962 233174 1133709 851900 650291 902215 1656068 286923 66751 1320914 876681 368038 939779 1877866 1459087 1405326 628013 393412 1716704 1946396 990567 1519398 1537431 217847 492555 812135 125905 278516 448264 1134751 1071635 568668 1960085 1999541 1553992 1562065 439873 1850360 1752861 1711699 1174341 1475703 1417522 1951271 1881103 131272 1113841 387373 669543 1134348 772086 1750417 1311348 1098325 1041854 1375208 192530 912332 1366329 452278 1057576 646561 399986 924450 648164 433709 1905186 587804 1888446 608110 887462 689494 759740 36760 407263 1463537 1890955 1997381 171700 438762 1519730 1918118 25624 343034 882125 971128 170472 1923680 454162 1875318 118852 1708055 96124 1261011 1365287 1720155 1633369 752089 855793 1737437 1781610 1657182 385461 960914 1984505 147547 141546 1375734 1818252 873684 1761041 141426 1562770 1029293 106122 1247924 1051704 288807 445396 206195 670789 286678 246364 1413053 159502 1933026 1211182 614732 582255 753290 1938104 133741 377061 317796 108317 1547905 1966139 1668092 1707988 310059 714728 1218105 143564 821302 407639 763891 443321 898730 1205002 1263871 1780450 153856 399788 1374361 335706 1038471 357958 815478 1717168 804184 1619776 443008 5071 1514230 1663041 1557439 227665 243258 1091692 1591227 1470880 1191042 1605803 587316 1411306 1469720 1926710 280230 221928 1911173 468185 9089 55837 454403 825456 1467472 753924 1380555 1284819 551124 728231 1976790 313132 874966 1742080 158783 1459385 179489 1462118 907111 1152271 512452 1105766 117336 1330419 1620844 1564326 1307168 785841 1643539 868061 295627 1728683 433706 1535347 179803 299836 1339291 342452 1493879 1025987 147713 396800 740731 774300 659971 1598132 1396378 221263 758498 1213062 293554 103932 1496108 150789 940415 1982398 938191 1234723 335205 1511152 1561183 1283729 461698 384019 1338481 881394 670281 1326044 1895619 1532725 448931 1997136 257469 692755 780446 1429795 1004390 1869748 1265014 832796 951800 1554712 1551442 190534 1544635 832218 1362869 190799 242420 1204420 1017486 1649847 355939 1494912 913418 1481717 266458 408084 871521 1247172 848251 120796 1286037 559876 834593 150179 333562 785716 1348253 1865724 25667 282126 1120621 1378974 1953223 238461 1772673 1433516 724514 1843835 33718 1067093 1824421 1601604 1052997 1849505 1850152 1904627 104479 1740173 5261 1733440 1336745 1686844 356335 766760 744585 179774 1202250 1462885 1379889 1760227 108765 750621 686688 609173 836266 1897196 1383258 1759037 78604 13125 1845846 1473429 1161056 299762 1512016 205475 722704 425651 1641794 1908357 711661 1927540 1805472 1670024 959101 1022317 465882 752775 523626 441648 167153 1622391 112368 823636 1732856 658640 1379780 1152016 587828 1825019 420749 390780 631737 521620 93425 1777185 1667267 625538 888325 1961772 557119 1803807 1044487 1652342 1083626 1521713 426312 1646860 221448 1343274 187103 874889 218342 1933223 679008 328407 1849431 1725156 1726561 677026 682393 696123 1036144 1684149 389282 1415503 950952 1901646 1639042 75691 99729 808741 53703 1250988 1021359 1995424 533883 1830315 1556391 1108126 1687510 1666385 509759 631234 1585859 1348257 454164 1602350 1605383 1782365 713931 1957074 416674 1971666 1570644 157966 536819 334251 384039 1963187 1751190 1965302 1802260 1861591 130810 639213 587313 1594858 946307 1506157 907532 728235 1549081 1184716 618762 1573037 1923285 18283 1503050 914756 1981251 196494 1926423 1400570 549692 732052 1761109 515416 1761462 320694 945989 1210578 726376 1064930 993801 845168 71680 312205 659443 66223 1116394 960647 374313 1508598 621414 154405 700674 1952989 1550496 7079 1363104 5965 1290371 289505 1064002 1392483 1917046 1186921 1207118 1686915 605864 908692 915774 636145 1741059 728247 1952220 168879 440070 1897411 984098 1129342 1267945 25905 576394 1793689 1395419 701333 273325 38510 1399998 1393283 1754775 1835889 1236109 809302 97860 239876 1780832 1961498 1435038 994701 410385 1139854 1578844 715060 703605 1353001 1387204 1166209 1247287 1938925 568084 447215 180473 1886898 529934 1714280 706412 1817899 819354 120491 1992476 250797 964556 1861831 1540359 1144339 663296 1083770 458903 665332 1133815 795156 1274245 464840 902467 1383722 1379374 807318 205815 762290 1344009 797281 291787 1887152 367631 271227 71919 947251 590326 865125 765671 1676485 1985909 1580908 1791355 914713 1862268 1658754 1228960 413043 38899 1303249 557962 933953 765099 1523671 298949 220463 1263495 566030 1272503 364668 428459 515181 410781 1095148 1595095 1850071 1785527 1477235 1013724 231127 1977759 1253872 924237 337200 120737 705166 1457947 885223 1142236 1273155 1809062 1444536 57438 961368 1431038 822079 64085 434758 780176 1114904 1358450 1646387 659186 302318 1163292 715446 81761 336068 705276 1855172 1176125 1895890 1641180 1848761 567997 1098266 61196 1134513 33426 1426379 271009 635224 694828 1078408 519342 740908 1236298 1022453 870458 743936 949869 1916638 1513337 1424073 587619 124787 1115192 1578814 404874 619453 1319100 1993776 1263457 1374128 306664 128380 715359 1153508 1396748 1236574 1180587 1184320 1503975 28229 1845336 338796 1686028 486151 1066118 1551830 1214020 1193754 1954424 223911 1906440 1307429 1106672 1056993 160731 617614 1274760 1682225 1779085 1953248 1907212 1936245 1766154 1047754 1529654 52181 288765 1000061 874690 1270345 1049042 1689755 824073 1589720 753877 1275775 960513 783065 1292500 1746918 22712 397196 1021200 1990972 503644 7298 1928650 23788 1650203 124413 428095 1277968 1750277 522622 50227 1604691 1490847 1023379 1424869 480299 931979 539605 671876 1215607 497422 1774038 1769254 1204061 355343 591135 1026423 299091 1347807 1545228 1848195 489058 194687 695928 37173 1177867 971179 1215105 1987967 1794575 353886 1551271 1473032 1687810 273883 1770764 1170533 195371 777414 829744 418297 687697 816622 1644215 1862144 1056421 737674 595498 147457 1289335 1053735 311557 1606188 679522 1785010 1440784 516164 618773 1453859 1555839 380443 437257 1713901 1367268 225184 1507573 127941 1321606 182290 837255 1943998 1150742 409803 1588804 1796946 1594234 986402 1219264 384516 618579 1617160 989969 900642 288516 649590 945946 1400684 1052458 1705449 134257 838091 1744629 4611 459051 1992183 852771 1534556 219434 444707 149008 1847959 259481 674887 840087 1456482 1476400 1420413 813611 1546629 218970 1176530 1789362 282867 1002532 313266 530762 1134277 142513 1167792 1153023 705561 1767073 942867 953245 564851 1759512 89635 620707 1828910 1088263 37307 1113148 1729817 141702 1024586 748425 1130295 248777 1807694 1817490 945684 540488 1320036 739408 904669 560305 645451 1821443 241292 1695095 498356 412816 347299 613264 413935 618459 1372761 1866457 455743 369938 547321 1268873 1095000 1158966 1930341 1825304 516922 112491 1308452 1910491 1653020 709920 1167179 1120875 1349343 1371764 317579 1075081 220195 176613 1561395 1277268 70684 1706361 1553216 163394 1583651 952054 1695307 1072731 1535261 1786449 273901 469795 1567684 110503 1882292 1066163 835742 1487824 1255784 1365793 92436 1670568 676615 245560 1226111 901889 904826 482773 1572940 1489422 782709 461000 1755287 16775 986695 810389 1280693 1636089 1014969 1562997 1742956 341817 1832550 445653 1791085 134340 807630 693122 460348 73234 1304233 1368233 1802024 1157232 1915997 239279 1941726 1550150 782091 8056 1674098 1742199 1501816 763730 446993 110257 1774785 1448171 1130391 1773330 1440110 1947371 593950 1078873 1396208 877665 353064 1437326 722584 1750322 244745 1531365 764739 935065 208486 1256065 1099386 1417853 1069933 698096 1621400 1088576 1395466 550004 784269 554837 888063 113199 421800 1999313 719924 1963491 127121 600061 323901 304541 1419384 1691854 461610 1654750 1624415 1568167 247539 1567559 593487 1361983 1389695 893793 1990873 1852402 504694 346660 379978 138312 723797 422774 1696325 1986608 1346091 551439 1126658 939530 1543316 1903762 348503 628972 449726 999463 1195097 117787 1993742 826103 1765344 876834 10975 582357 718930 1504117 251841 9642 1289654 592718 786815 1659850 671701 1178058 1507451 849277 91198 1212021 1632858 1411171 687530 1048547 678793 393272 1064744 1995428 1955600 252157 1319326 454450 623263 975471 1387835 1080486 17789 497770 508022 227585 1151565 1560244 1749189 1075958 705266 1512487 1264786 1353033 1933160 1790490 394840 1475723 99376 805463 665845 86700 901690 329787 236670 336127 603196 1093143 581260 1762362 779392 669971 162621 1295038 1191272 643321 1838105 1137304 1283331 149420 1927352 203305 967588 1435411 610964 1810914 1464387 1298733 1851530 418366 368278 882684 366788 369157 824197 810930 122205 963168 1355957 1025821 21194 101829 94951 1317407 1720932 1389254 848445 673263 448349 897776 1145060 1558066 923637 1582310 505459 1453414 732745 1746802 148334 1289638 1282259 1305959 1918474 877848 522339 98286 1814853 1128778 1674744 1417974 1712508 236522 1285007 1192942 1473178 1543896 290863 653598 1414972 1780839 1553209 1431371 662866 1991898 418924 365245 1690885 677152 1676568 71174 1519648 656407 413811 581077 1394931 1456877 848484 183898 1671145 773055 1529050 1273259 1337315 1775520 266190 1391656 199099 1863799 1255851 1057490 1286364 130486 1348630 1122103 991483 455354 1317671 1435082 557779 121295 1493903 1659248 1646462 1905992 693981 791390 1831148 1905413 1741959 1959567 1397398 1624787 309307 1186627 1227415 998992 1361358 728827 1834767 1597295 1031735 543571 1930740 1327571 623037 1731114 1337545 1562721 1153330 1247659 1893978 232772 1188125 1150724 1752531 1168687 1166988 780445 1639437 883682 961661 1397733 1845034 1704181 1860625 540058 482829 409743 283659 124035 956607 1344836 1386410 1291029 462803 1259043 44382 1152405 143418 1458258 1750831 1818713 847312 111264 1705392 1312728 594888 44877 851239 593645 1632061 1493577 259144 1939683 910655 1122614 771883 1403794 1023616 1762894 557118 1546345 1994519 677031 215950 860016 1593859 1334031 376966 1208794 1082254 719124 1693202 1350971 750755 714151 1973735 1014228 303782 1043000 24388 26509 1559732 983907 833354 761734 1998976 1309553 1755322 319190 1924331 91177 907681 1077202 1531308 1224349 1800793 316818 692030 658016 445253 877495 311420 1793062 1490792 688910 1272130 1755438 1968001 208337 1875753 553974 762673 1232327 408752 1665909 912108 446273 825932 1656051 425972 1922188 451589 1322844 710052 1193481 1239410 1838902 501511 1842584 526050 1863540 688078 377572 1169966 1608833 1771835 1820411 1973110 1349070 1453494 1985093 950563 100248 1408144 801799 700656 523188 1812124 249559 1394021 1689763 616031 708005 204576 499167 990651 693469 1788531 1462679 1323079 976256 1568497 1283248 1999957 304125 1601406 1422808 929404 965098 1294882 66681 347024 1011208 422824 1783130 264099 435435 1258137 903905 1968407 1725215 170620 1765050 470002 886085 1140233 1339521 1399766 174795 279058 327894 427519 224906 850514 1619846 1856679 929371 548095 285552 371925 750764 982296 1699738 798563 1673313 413345 1287143 72126 714406 1467641 1164007 1942479 635814 780646 1910345 981008 1694990 706468 1588949 1786280 570628 1365664 1778009 452969 389777 708515 1105587 1713043 445498 267967 1692659 1856433 1185304 1003879 396801 237144 1282101 160913 1831156 1381680 678748 831774 370657 1393830 1178015 1678628 1843959 1390052 1697877 13629 183523 609118 873116 1980816 1442059 1690353 1529237 1636316 142449 1706526 708447 674143 910406 1045000 319961 1842725 1808396 1965025 1264382 1395690 1051679 1982514 1464576 1342699 511507 1420862 521227 145378 208218 1528366 248139 1753634 981942 1820965 1542157 1951209 1692220 1727486 1098450 1300018 163611 1067680 1173098 1783226 928019 1662398 356584 870668 451407 1151080 1060102 1568315 1046982 826469 236288 752768 1640072 386814 501782 1357746 879930 1216113 782501 692241 1306806 1213879 987664 250409 1666326 185503 1398470 1161256 958299 1212528 549725 634813 364443 1919654 792407 1494292 1816046 1163090 1872659 898240 1720314 719088 1558494 473861 1305657 611936 1404381 1978042 1872993 1367862 548327 209087 1909987 237744 888884 1471882 1847080 1891194 1847849 268974 1144951 1505192 1591940 864075 1513657 807813 321913 1926641 1524534 128669 1455461 839652 1336759 1241508 1046265 1769317 1659711 1934066 714385 175385 181987 1737282 1575963 203652 1855246 1091841 1227063 169151 555177 1462713 633630 309958 460818 793834 676936 1752966 927759 1599667 860805 809260 1904578 629662 1018872 1379723 1834502 757158 1437616 1332739 1359889 674858 1893535 589617 149092 1711560 1910732 1227676 1769939 359238 917130 14226 1414040 1411030 1396888 547726 318158 84426 1477576 647754 675633 751184 114123 52780 1332942 1059651 712815 1363723 931006 1169475 626558 148648 191064 795873 358926 1401609 133268 1081624 750009 678846 1013657 1421824 1309942 730272 1404414 922376 525615 751778 1050341 1685631 1937844 723062 1448895 35341 1937621 1365723 1743051 426901 1599813 207232 1512274 1693380 1224166 1163594 308790 1188046 210995 1829194 1045154 1781606 304139 646748 688110 916168 182382 1146365 1787486 986387 1578832 23942 1558479 844559 1179155 1111535 450213 365897 442126 353238 1455246 346240 643816 402120 119506 1777254 1571760 1961843 656660 1439609 478131 1872500 1051540 826725 972611 7799 113121 24506 1508243 354321 1539150 1879640 1152612 300118 415418 266703 1298978 873270 1601992 1457280 429797 1530343 1874757 814589 99337 1701064 354894 631352 1374949 454049 187895 720655 1680605 1454430 2895 35915 1031620 421600 930627 1263723 206665 266649 1059595 647380 1742677 1675822 406353 782424 1074119 49471 635739 429542 913025 1678198 47403 578545 1449215 1635884 693734 67453 1999242 11116 44428 1830721 892110 563381 1762840 1538040 1288328 815928 1897049 112017 844283 1684618 830305 1490032 1369231 590162 1289035 797447 475184 1443936 1346385 13315 311118 331177 1608788 1281492 1345860 1878230 1236799 628034 1090101 1712717 1926459 1910086 530112 129867 1656165 1958084 1796237 728489 1574121 1336310 1837597 1217897 138193 1289318 17493 649863 1455848 1742144 1389450 371096 1300804 1944224 964234 861171 1927108 514041 862329 1707354 155983 326920 754467 1259786 1569327 1496905 645010 522004 1844413 34663 1380024 1008933 907434 1972381 859468 1723881 1045761 690918 464574 18713 85026 1453943 1924835 476385 539563 1354657 1203655 1524477 1490873 783458 236693 1339249 1587936 558986 1719714 1143362 1089602 1834378 704166 1183792 146610 62863 832205 1317849 1243834 1652146 1439197 28627 797328 328525 1886622 1970401 1772343 1402138 872201 1517626 196703 321376 1777485 866815 1249767 1000378 1210914 1983665 465399 1269686 1636864 147248 1128761 397102 356061 80333 781922 967089 1618489 1784380 1888216 644925 1010192 333736 1732354 1893846 1064510 1352869 1359639 195764 468762 1829478 130644 1930635 796326 1599248 554721 927166 991750 1111004 657614 842760 221422 482589 321351 932768 1283763 1655309 1612627 1196696 1356376 998098 49633 332471 417930 1096663 49528 1301952 839786 342499 1480851 549721 1183780 715002 35424 927667 13760 1078834 1943855 1577934 1367644 1876305 1799752 1512352 250368 30725 1933086 767203 942018 1335932 1728224 187153 903387 111770 229266 304201 97630 1582107 1129542 24770 576199 305952 1701815 64330 632253 514519 1221069 1779545 9343 306499 288570 53065 499765 1113659 704214 1876471 1131749 486692 1328576 589374 387419 890943 658993 1132345 1382084 34257 1538176 1279639 640409 1198927 644648 1459368 1289394 815883 1263547 1332809 1565258 1426119 144487 259412 1450186 628121 875002 1784744 495121 1244338 1541010 1799963 1060357 1655621 1956167 1071011 768128 343377 685748 737259 1302775 726443 742801 874487 1260733 1411445 1458855 860898 173789 1442589 1168970 1098789 560248 748208 934256 1484402 63813 820487 92079 1182538 1216197 1571332 916840 1874596 1217946 1618469 126684 1223828 358034 1754991 1642230 922384 907264 1456029 641555 476277 1725691 1133608 572844 1462652 1681190 940717 62814 1801579 296884 644368 1819048 1152986 177057 468554 1605537 1735594 323964 159730 403850 1975994 1038484 593892 1457334 1795142 831943 1689631 1699769 429048 689550 1260017 1205765 1990330 105141 1933582 1467167 1000915 1566892 116887 211810 310887 86101 1651478 226153 1890125 1627405 921666 1859625 287249 219494 1320219 274417 1671399 974129 1246379 1396169 1902310 163280 790068 596103 1272033 248587 1419825 832408 1930878 767046 1724567 327727 1972535 624418 202182 1202276 1327699 351701 1708859 268941 1336824 1433321 426153 846085 1042060 1236636 253400 1414378 1507098 1571409 543242 479941 584348 1037395 1088303 970971 236775 788176 677605 1184581 1710425 928203 441879 889815 1499861 1974690 604605 517581 118671 108812 22817 1835000 1378808 188179 467072 1702787 998639 1394716 1129553 1301514 1380431 1847817 558024 1442845 738832 80014 1829403 706565 376469 1402890 615665 199650 199515 1514086 1180101 1450270 1132198 1276046 333038 1643703 312777 1959859 1234298 985112 1688989 263147 1550087 1580250 1436145 1141886 1883979 1962438 1177943 514359 666049 984580 1802932 468939 847949 396173 1981865 804541 1579934 1099335 1181902 887205 742225 1658469 253613 111620 400751 1069525 952042 1546498 970424 1142990 1331551 1964771 1246210 461793 1181844 845235 564985 1521867 1640960 1642572 606058 1778159 482103 1159622 1452413 541732 1219222 194873 466353 280938 958081 666242 273449 886662 718813 1453679 515218 1864838 210018 60942 578747 1490221 586951 1047607 1529429 825735 1760791 1472130 374080 1432431 1768437 77649 499808 279569 1065 1607998 834518 1434826 487869 248735 323420 139915 1056115 212606 1306236 1843056 174948 968171 835789 138431 677165 301178 1272470 418778 818359 597879 790973 74506 23222 426192 30333 738785 931950 200240 669699 91197 1518979 1096527 1288580 1745539 1386374 701863 362439 185080 771848 1383947 394745 307899 1693360 1309522 1548046 1069490 747492 1845622 212944 1507343 964608 1458594 1732021 1165945 107139 654755 478368 1390270 99419 1154816 1998085 299321 1447534 288123 241744 1498725 1188272 966620 1863857 1500842 904292 548292 1059835 1157530 1522064 1458318 175309 1925354 53632 1013201 1735250 710482 1790348 1221125 577305 1337484 863887 795102 1089735 1545362 619710 339634 1220184 1757436 1797745 194770 200738 326191 88097 138575 459990 420676 262503 614270 1912063 1764609 1386496 576732 1654367 295066 459524 1146920 786011 1939286 1869249 1487783 1335213 1715852 1781927 212065 920966 1252587 1706363 1715873 195683 1653844 371646 323769 1644066 1351888 1249538 436007 1718791 1384387 1668571 817505 536877 1148345 1768159 763086 940129 1851000 542372 719163 505462 1353127 861655 1639060 1975269 1763767 928202 959099 807106 915270 216102 603449 1510841 1596564 104182 1360792 152370 356174 370545 1463287 119799 1123988 24291 586075 1060360 1362614 1528813 1454393 1055420 1041355 786624 1603593 191643 641623 1763085 770448 1815648 829044 23239 211695 1879136 786734 1125098 878904 1927014 1808614 126872 676549 578528 1453673 1023864 270816 1224429 1611120 57349 458146 699174 1005956 407549 1008177 1435412 1334292 1839441 548117 667693 1173154 200062 671461 1924797 1067682 305289 1689490 792729 800419 1582755 98156 1588431 4534 1892115 132343 108451 104565 161863 885035 1895516 1800974 1540149 1274137 101570 380841 1888034 383152 852061 660700 1293134 1022969 971017 364859 1486545 668264 1188822 691137 1136889 234588 1565573 1225640 1559223 1429398 1191573 1223817 1151133 468487 408012 1242224 1028020 363927 791247 919489 1970102 1808467 1707430 846266 1076876 1711224 1524068 1625428 1821624 1835923 1628073 139023 1593020 362247 1569051 526376 305917 430813 728853 1856192 1098577 259428 1838665 345287 1533558 808035 91801 1772461 1858529 481267 1660972 1033131 1895481 61154 763509 1194372 1548934 1921212 529088 1800123 1386673 1987080 804329 1592027 190109 1333334 1421264 1811459 1479556 34500 1040641 1124169 567110 1895220 1398673 161555 1374111 421895 1516571 732073 272924 1564200 659432 970105 450905 1937492 1488006 129894 680170 1213707 79394 1450206 963839 1283473 1766561 527116 905561 238878 1677958 1178605 1444929 756801 1672505 511937 436480 519972 1628528 1670995 946294 1093829 1171589 515525 351382 426774 1974315 174146 368319 1597271 200680 264399 766233 632289 144890 1209404 339050 1887567 1729677 171638 1108705 394390 1636404 934004 919589 349319 662846 1871364 560923 1624762 973149 768065 117261 877147 1528352 1780240 832119 1336937 1135852 1518478 492496 1251315 1604091 973443 538885 477209 1910589 1462307 660688 1922744 910352 1993371 667700 315351 231531 1629234 1200781 490351 1742597 1536318 1477842 668284 1817504 1373437 869040 1093304 1100146 1048473 1071465 308094 297216 1704478 501263 197808 1473505 1539052 1931526 900837 712428 1278036 1217611 541827 1218595 1135847 426380 823286 304681 261149 1103204 761937 264409 1394378 1000843 631347 88766 1125999 530691 1192549 1790371 1354568 478601 521047 569559 171010 1675275 377374 889487 1333884 1984939 889803 256411 605270 911204 1169416 1169635 834653 1523410 341238 1086909 704156 1175336 274906 762606 191111 1598674 452757 1283360 1373961 1905877 734323 968876 1514062 35375 1185736 1744707 676444 442085 1227109 578594 1601982 532889 124374 757932 45514 1640442 291250 880001 737454 1586586 1360803 1334443 314608 273149 1566220 1642059 1975265 287689 661623 89552 981863 175117 876163 236574 887648 643985 703073 496372 418729 1830024 1555291 968440 698724 440080 1199260 785796 421766 363672 924801 179135 1401985 618407 606076 1637574 1926324 493812 1099361 1407401 1970342 760296 1721910 1984926 837039 1564227 1175907 605231 262165 1082397 119667 1264650 88236 559911 1463705 1574763 752115 1753849 50010 281419 249374 1272687 1840542 1025389 1725504 1210035 1120706 387726 701809 1585336 1254051 833493 736184 739991 1564952 1975015 1358835 1790608 353625 64657 784994 230796 625676 178651 1675396 1384267 37249 1203017 385876 1834560 190617 1913212 69403 1934705 1754358 659388 939715 419780 1259463 1197816 1471452 1711730 245346 1802771 1965404 1273046 188057 1968904 1918771 1861243 473370 845428 634293 993044 929681 1487385 5176 1609502 1663792 1726760 756997 1386772 1962471 1319803 502666 45557 853541 363718 1065382 1023314 1417856 1136247 16721 789597 1980436 1144358 1958849 950864 1466271 1965930 1336136 851687 280285 1360826 1474672 542700 762065 1522456 640662 1328806 1301485 1258380 369438 1038353 620618 1032292 449330 1023567 1691723 1440850 1193924 138969 237473 398241 1861104 605799 1324560 1808608 918510 1802073 735742 1837897 342887 1397697 613258 655629 1727784 67352 1974805 693354 1155733 408602 1041856 1819175 1334399 1891388 381324 57666 32164 1002488 313758 1715612 1495248 1995200 1193777 321689 13824 231743 817774 334308 257551 402033 292617 1604621 494824 1833032 697961 1588744 1349978 1762873 1761558 1223726 60735 1600133 710986 885826 1015311 1092218 183448 1539458 762300 803030 1234651 295419 1809522 619325 1488970 72118 913262 16212 1876252 1753567 589028 81979 1620226 1870870 650103 1519443 1425556 1570857 715737 237166 1901141 482970 648386 1828873 524520 1543682 1544962 27768 1855007 1270173 737947 1819257 699078 1979901 1539301 404032 1927156 1738432 296925 1469072 1309482 1668642 1965366 973516 689208 1365746 1410150 1801681 701350 1047364 1521803 756238 1263945 1532251 1389635 334084 1009287 725944 1832539 1137038 221763 1588480 185845 1899098 120562 848241 715018 1879944 125325 1169616 1505367 1191640 1507996 945254 225791 1251682 571245 1716720 89446 518002 1902915 888331 1529453 251345 417112 1461784 704508 412503 1897937 1793659 857366 808862 1732187 903173 1574216 1812136 410870 1747137 701517 1738761 1757207 1790576 149230 1594036 354817 1661041 212282 1166438 1743201 225870 1657446 478516 1080605 490555 1736614 1520189 329496 1970136 1398617 1429403 934065 863046 1398454 1730004 1199970 865817 329585 1258534 1723309 1385782 435592 830280 1283354 324032 503098 998381 1373399 843741 671056 314732 859652 613169 101522 441790 1001343 1668614 1759833 247933 398052 519161 199881 1498056 729091 66707 1640172 249301 1692761 1283202 16856 714799 1225455 1574993 1412412 147917 81623 340696 1087142 1412301 400671 765715 1884939 1415393 1554380 1415609 1636718 795655 1761194 469006 639731 193594 329729 749498 971551 759278 1542293 1562240 802994 784721 1062903 1079818 750986 1816753 1687992 534100 1086423 1925536 1048047 245302 1566305 210113 1349886 22043 177297 828597 1524767 1454161 892053 1578440 723441 1359822 1207058 252792 1414519 1060180 313792 1460882 1517910 883696 1670082 1723811 1119646 18145 952410 1957342 1764042 235006 164339 1970729 167206 233315 840225 634256 1496422 1835690 1814760 1466799 1590401 718144 1690954 194699 1704701 454179 834728 902942 599968 1594844 1437335 1204832 758227 1208120 60714 1119709 1517977 929847 1933459 1550462 1607804 844765 955566 1087507 1209610 590900 116621 635366 775454 1941351 1275640 1880630 71276 81278 146081 845406 960931 354475 1754516 1989111 738470 1088396 1228399 1212399 1756931 426652 773197 1410197 691899 1091905 928023 1858846 1636653 1735526 571651 1830272 988711 1089937 1658552 1902652 920407 1160759 1212367 1185905 776794 540349 813489 1854955 368737 1392219 874118 1947732 1892778 1654659 56384 1191335 418186 801764 69743 75677 579905 1934845 331181 147479 472957 1830676 1695142 1848446 195754 45699 239471 768645 672974 1411042 1807606 1918124 703801 373794 617104 707452 86679 1563871 729135 1550566 1641465 1353341 1800999 1872945 1531022 178995 13190 1623747 1142680 67398 1786054 81552 936736 1310641 368995 1497787 1847066 1685779 213920 46037 25692 609525 1104540 1935203 1145955 526919 1982940 895846 327721 1524481 331845 299031 1757473 1805659 949274 1975880 1344590 1921651 1126225 11327 705529 1590966 37188 686592 1932332 1291658 1501776 1172944 527220 1240740 862787 413434 1738031 989333 185730 722715 523279 864873 131753 741112 710962 1131504 187760 912517 462089 164714 1916610 1773751 1899473 1678772 1373284 745738 702396 1628475 1286146 650749 106376 1284295 1253794 1878892 1068371 393654 456335 1005368 30016 1843550 299516 181336 531683 325721 813646 1026900 872435 887384 1129712 1572328 1248389 617803 928004 1780752 21748 1037914 1297113 1516407 683515 1456305 1542372 834299 239126 839427 1873673 1594082 54182 1411609 918374 82204 1693519 1894809 781888 477425 1673762 1753833 539686 738059 535916 889141 1312444 1758935 987525 1451473 1242268 230008 1209007 808254 154464 1533205 47097 259644 1280548 1132797 1629226 1245311 1872092 52318 1400948 186478 770515 1849459 979740 391580 551306 1774501 1376967 704014 455692 1210209 413286 1181717 685462 1663042 982022 610524 1115817 1716398 791197 1108207 1751163 84887 1034902 463446 1736834 106600 1713014 1603312 680717 311417 1105003 1522820 1879656 229899 1494775 449878 333411 1389670 1946745 1515214 808774 1676387 677632 369180 296360 460639 70491 1591251 1272862 816292 843687 494847 1340459 1221445 546769 336641 549371 779322 1202838 570822 1925358 1331338 975405 769652 1143995 1809481 974214 39075 926773 730271 1431966 1498345 275385 262403 56024 1000272 1180995 32494 1780827 1939651 986734 853599 212593 1166525 225509 1534868 50858 2070 1854254 564074 507612 18716 14629 674572 51275 1483325 1771214 1752567 476110 1398862 1841854 898191 631982 1406673 1886743 424622 1779870 508084 921455 1344827 1980141 595064 971352 926786 1711054 1709581 85134 659050 985230 1544537 271096 322558 417498 1013401 267586 233114 1887328 1636885 1032365 1831439 205792 966184 1841305 286139 481107 1704699 228857 1970709 1002692 126413 118214 1866687 588447 1626733 1417985 823574 1020486 1926150 1885680 1474334 407757 1814698 519640 499320 538087 65952 547665 943033 717361 1212953 1472743 963933 342951 1926911 627655 1024649 440606 1700205 1736642 1166192 1885628 1825458 1442457 170383 1075355 1927381 1788196 916148 1430671 1083404 1839809 1047758 490612 1301889 37444 87402 1253577 1092041 719977 1452554 1934993 1824689 435028 586128 1979984 1388922 1826124 608903 1413638 1388410 1124693 771815 1083181 1547762 1984314 1688693 1905201 19041 319454 1213624 1462119 732996 1268664 260849 996042 1051859 1255919 1601723 102455 1353085 1202901 702302 981930 1329063 138182 38619 591898 931865 1900378 1322615 1868944 467994 1915644 1278947 1513931 38498 644699 876708 1025840 13916 1840517 963500 1912646 401480 1671 917687 1702618 923728 1213665 322538 524003 95425 798718 1808778 1345130 637036 584563 108576 511304 126393 252830 649639 1261493 1922040 1465908 1243512 240983 45711 114992 1015230 747243 620525 1523256 96042 535664 455757 676104 515183 880199 1191775 1688226 647326 408406 521477 1803024 1052015 687209 1480296 1001835 1473622 646988 1920308 1919966 1903007 1180416 1945469 1116133 762470 1077222 1448643 835595 1989823 1793667 1581566 1584736 1971704 1675438 1351643 809272 989708 1358283 157920 715686 1755436 1062106 1907223 699025 1708617 1354417 261670 1251946 311102 397730 29386 574974 1552728 1578451 1704939 95781 1423701 1455875 1822338 287522 1684894 1382266 202223 1889206 774734 979674 1046030 849151 309329 147180 837965 504373 512412 1207222 1441019 718010 1133502 1465805 1663288 1266932 666606 150324 852268 873362 995962 361810 1003439 1932578 1361257 1680170 993261 120710 1464685 1927168 322902 353062 940120 249863 1766389 196362 927839 795731 1488030 872478 958851 69344 18538 481096 294847 328573 1205148 1948018 445962 194291 284564 627131 729384 1268674 1863233 1373618 1310872 1645617 1818228 830328 1081239 1540447 30327 1943532 512654 600651 1858272 1353498 1087561 812062 1502603 191928 1945491 40062 164328 35394 115515 1269238 601967 638708 1827926 1542247 865428 1020454 786636 384651 295784 1819236 170562 1707316 1321739 1915530 1515549 1416348 1212326 793900 905270 676786 990999 1762410 1643749 168043 1793239 418057 595124 1911699 1555371 1997585 1618139 1566408 1566707 911727 89289 1799557 347817 1667785 1032801 1418152 627837 1212689 202501 713774 1472333 1247775 1807970 152874 1617050 859415 842013 1712440 1106160 764016 1032794 1214577 1504470 793568 208334 1754219 1987568 1225280 759467 899795 462024 1532495 607944 223148 1435027 1922911 1618265 864589 1539639 31186 1176532 324615 1378741 1458344 723261 1163287 399091 88885 113707 1400096 827140 1881858 1333223 633638 374710 418709 454833 650935 1858525 1226117 40725 1712529 18896 335603 1788573 925364 1097516 147643 1341301 1111224 1179750 1365882 1033220 19996 793213 49818 889433 1669192 1081782 1265714 1373093 1111228 450208 758508 1337213 1955501 1405994 797660 837317 253163 1377981 816927 1706390 760243 1025837 655965 786828 584505 554754 1429776 59300 731875 1354938 1989667 1773372 1144330 1920362 776353 517844 1605828 661123 20937 1898686 1728049 1827154 905067 1257342 1675615 1229525 702850 1834342 695589 289461 622536 38153 1547606 72644 1243053 535614 1170182 454494 1162865 760346 1660305 1498161 1395681 1708947 1428234 553554 1737598 1632656 1850613 191030 338343 1641650 316154 1248335 1854305 1891335 593251 1807295 1924031 1137993 1301384 917370 1903499 394236 566797 1754670 941105 282962 1152458 1185472 1991810 1242660 190775 195758 1431102 1120659 1060658 1461230 1174558 9797 855837 879442 1104005 1020876 136875 900015 526030 1665969 1030119 595852 1031560 1800898 377822 1556596 1095318 1608100 74974 1251105 631552 598873 1213993 1149074 1736336 1078303 926887 631020 393861 1878278 19318 826003 260540 661096 1703379 491359 1890728 1669948 881775 1760731 352778 1543601 1497336 1900698 1959398 1318060 1241460 1289718 664325 1080217 483376 864245 218759 1903085 1394602 561846 1250508 512500 1108311 1936470 578687 266431 1916116 1879807 787242 1788959 1074278 548762 1246569 183905 1703325 1502396 248442 1323005 1745079 720400 1356271 1600121 1215100 619280 1003627 930759 1247463 509720 1145973 1946123 1966934 1195830 1718301 1433964 1173076 1173769 1308340 1155348 385767 463864 724852 473371 1499502 1853487 58311 1338111 775642 630878 1421939 273719 1184421 1635507 1428465 204459 98906 47786 477468 902363 1107212 211294 588410 1133301 1282585 1428731 1889966 877180 329960 1480516 39044 667779 1336101 458850 1159501 539182 1581261 1932326 1032606 120757 315805 934038 1252834 293528 1905567 1838664 1798649 883178 186048 1143408 970656 293281 1659179 1667718 1661325 862250 1572070 450018 1674853 1013655 1125610 1337112 1132218 1482181 907467 1428987 212699 520764 878539 275801 720939 1341002 1447289 306718 276005 1772955 1027371 525289 1558770 258087 494890 200113 537283 1666992 1884531 1733201 1199876 1199287 1931039 436334 786021 770076 563868 1133556 33588 1665107 1311866 1150088 1851664 1921918 915792 760058 1718200 1538186 931218 1318211 1571872 840313 174756 1042401 99380 1825329 768088 1540469 1143546 1754409 94190 431507 899447 270839 301697 1891189 1113965 446386 906057 1965563 1953280 565191 257267 1854949 472366 1170906 1273955 610759 1255159 149486 1548620 211157 25495 72963 838930 1940415 982431 1227309 516776 6717 503980 92850 26398 1884240 934349 711688 139469 641203 561270 1654248 1338207 585487 1132337 1571251 1088007 1355987 1671210 1562970 885081 1973029 955603 277166 394586 1775642 1248355 1144522 1026701 318439 1811448 883602 503471 395796 838817 521086 1028109 1417065 403117 157666 874760 851324 1044559 1174098 1001312 1816670 663737 220705 1701856 1810208 56559 1600362 1269934 622639 1751195 1006456 702853 1885344 677254 1286967 1094333 85854 1458062 559261 358211 1784295 1996507 338335 334924 545133 339485 1318458 844252 55602 612585 1368772 1741985 743095 1742811 1950460 1954022 968360 24727 68560 1767867 1322476 1645132 1705504 1883851 47021 1184318 36747 502153 1934035 1852534 1672366 1936422 736599 1853855 604898 1162839 970142 628113 954154 969773 507083 485508 981567 1173402 582896 1726258 1767988 434836 379794 747144 551702 1763315 956686 1498238 1951643 1955805 159665 1006989 900177 387036 1284078 711111 1556956 1446514 76198 1221978 721930 223482 949156 616965 602936 858953 514455 553769 1026772 1459307 1717792 1592905 211736 1280124 1636689 1258727 127321 58386 942606 87093 226332 1020893 926571 61989 596345 1123087 1287841 1858500 1219095 774092 716690 1728616 1499421 116978 205912 948434 192352 133141 1074104 1622547 397330 1663611 439348 729231 1249977 1314023 1438544 1869355 1647691 333515 1668257 1304867 782389 1726123 1208685 1512361 1499488 1657947 295686 1963265 740729 1749081 1751365 925908 1306510 1269633 164036 933229 1307882 1199511 1980458 958382 645215 763368 815632 1358965 199923 817153 216541 46669 363793 1810877 993914 1757606 319743 1503564 571091 1607820 1795595 149560 488253 1466631 1837853 1090853 1941775 1863018 1042212 391562 901077 612085 1771633 1932046 898014 158473 838923 448044 1802231 97965 1809036 85720 1647366 1374900 1407546 975402 1953102 1411654 1510746 1118669 251683 353007 4964 144799 29177 1770272 1962984 56617 1358939 473732 1519108 134624 1626746 793860 475025 895195 1938047 1477206 1209179 128729 637795 1713919 1836040 1441969 471513 955222 169917 1965473 872076 1612158 382781 1180115 727373 486206 1568318 449828 1963918 412151 928269 1225628 785895 1472491 454620 1138082 1983520 1450251 772677 1652112 911648 789143 1984495 1939233 404358 197707 1567804 912000 1155347 1691118 1108686 186941 1341139 1980914 66554 1255086 851713 1326205 821760 1146941 1809629 24824 634136 20354 1481403 1290786 580477 1955393 1009140 644464 153527 370689 817368 1512386 1739587 923533 420278 1008715 553074 74911 1027497 216550 1279351 1539110 1457869 1332847 1711282 1370548 301239 1883129 1693866 506025 1423593 1070367 1353149 1669649 1588634 1605947 1394033 410239 461856 67577 1308587 1607671 1308434 215797 216528 1949556 166185 458500 1076614 1076919 1109356 1397883 666711 433330 1303895 1037970 68077 1602575 1831503 723910 912437 198419 1581854 1889053 864980 1206836 1946613 1945489 757808 1033212 1556750 214180 1582492 1673344 110794 127863 1894930 933547 1071273 482570 1948300 1822933 1953253 1009926 605892 227558 1765439 148178 532739 1677039 1598492 1313050 1420886 1645117 1507567 930555 1191484 359289 287762 1740350 1578162 1401197 591855 614470 61519 1315003 1313384 1688256 639489 1716067 1667877 208614 495404 1327777 1777417 1036360 875658 1641047 1503204 247352 178751 1646091 872732 292186 174845 162714 1339175 463953 1181963 1697752 1164702 1977335 525221 422458 1450261 108408 1109102 35660 986160 1551566 1539511 1114908 1819001 1050979 733612 1123987 1787296 1135070 517195 72201 525973 273323 1543338 174630 1727227 298348 1934843 245025 1716160 1033336 1514502 1769570 406363 1967710 1674322 1781515 598507 939706 83551 1830148 1667436 1596324 580120 252494 937649 69160 1060536 85130 724389 1278783 515928 627076 906323 804730 1435477 1068638 806361 1554025 111942 1078791 1637009 1727844 139329 1930374 985755 1298492 1147210 230285 1231649 597814 952388 299739 537069 1011587 1021884 1673937 1174192 1974972 1476003 713537 1685166 1280879 846418 1027062 1431093 364769 379512 1188079 1046034 1322264 258648 633493 1232178 1977162 367064 1468173 1678281 1211734 1113144 1899602 1856799 888614 1942373 9060 745866 838028 1862939 1470147 1701321 907280 506704 766799 53199 1468773 1392567 593761 170387 822886 88659 1140642 426760 210119 290195 902472 1346255 697969 701704 936656 1630844 1154764 1995778 1214941 339240 884094 1204513 884654 1828153 1847095 1301858 1125074 709773 1875674 562276 523433 1672446 963456 1059385 1045233 1815646 1661990 215754 1924945 1818706 1015843 1707128 1856778 909046 1145449 1329725 592399 789779 213157 494017 1079348 433341 1548443 434533 1974036 796138 1967312 1436364 1768490 93091 23846 1457328 1615736 640568 137942 309047 437384 544206 1025456 5644 1102135 1462963 103533 653328 574355 1800520 1283308 1005854 620521 141229 1583173 441961 357175 372993 690727 524706 721713 1538691 902272 609984 628738 1383435 1057363 1076548 1321981 1484372 1794914 1087393 1255499 207606 1827298 326993 235721 122019 428710 603777 865426 1036450 1679898 345296 741262 1978024 1496536 1509397 1003162 1855496 148511 1980862 1678173 1655870 373531 340107 1478504 1536174 1523760 218848 283158 1807053 1864474 254452 232195 888073 911456 1800794 961499 400085 870651 1544297 1686351 1956630 19226 1845623 1221496 1954947 1094687 961129 754665 971952 1163831 593507 531653 759900 731730 315695 88739 268678 1493228 1859350 504738 760303 1305872 848267 32246 574793 1934639 683925 783745 1023461 1621691 321568 922800 996418 98381 619064 651795 1596940 878666 1806676 432222 1522418 1243907 1262510 1771236 800426 340371 1584294 1057300 1174422 1991721 94634 1263035 1406120 600689 1835484 877993 1713815 157500 735021 471052 583807 571281 1854382 1287726 988788 1271818 1773267 190504 1773305 330022 1580558 1263537 701713 1535125 808970 149292 769355 282689 909959 1352536 765181 1573802 343457 659844 192149 1550845 233550 735649 1547696 1660240 739243 1754231 1933632 893807 921103 834702 1712052 1547432 17826 1676451 357885 99250 1599899 1597785 641320 302320 12529 1805027 841064 1466680 1452967 1314752 982231 528417 828718 1187358 655673 2873 245415 212666 126382 273259 847934 355022 243179 825330 381115 1001824 377404 1007058 991909 1444048 1260241 1546931 1898685 1450459 717820 889149 1149804 1929115 307090 244098 938129 1614650 991527 705550 1055173 1146796 216498 112026 1445362 1823422 1131990 1889622 1256595 1326302 507357 344356 357742 1765619 538262 367208 522281 810644 1343673 1122909 1549426 378493 111500 683532 1513847 648603 169098 624368 639420 963755 1078418 1268038 59381 1965434 1860453 486165 1252804 471222 1615465 956366 1425005 1689269 8972 731647 1139994 823542 51317 1053412 424019 1617687 848395 579903 1713319 1219266 909453 1101752 731824 1874712 1585545 3130 865724 521463 929735 1208509 1561939 844973 1160758 1616158 148915 1607041 250619 1787955 1348532 788333 909064 524186 711521 193335 1899768 593707 1077920 917143 1189102 1943525 588252 53750 1755092 1314812 1967270 1999037 288580 33951 1364737 463127 832062 518086 1350936 917038 71131 357252 1045638 612587 225914 1326211 1350275 969654 1284561 1576280 316263 1380395 125392 798493 1665196 1490365 501676 1069876 783844 1358563 913279 1388133 1675813 820684 460566 1044018 1894663 1560356 215831 1162422 226510 1714552 415134 1612427 1352699 1372863 116774 42882 219243 1268136 933363 225581 5237 156560 628871 1108945 638741 1815877 774004 1258679 1709306 349721 87016 1632202 1834082 872741 893061 1526818 1638359 671543 1838986 1204779 1172339 212914 533643 1913078 1183724 1079831 1839854 1132250 484131 1220605 49017 1989927 1769104 808837 674658 827408 1428185 1466806 1376356 1866482 1330266 372491 792513 1662903 380780 484962 1301624 1412056 617739 1906804 1648524 1056862 1982585 386627 947041 1955452 740837 1827368 113396 962438 612993 1986554 1181653 1068696 1344931 684244 308147 271548 527691 1775410 1052476 1806335 504884 1818932 865591 312300 537755 1243228 494665 584364 1987409 1721224 1731220 623679 1372543 324585 1600883 406000 1976917 341138 1995732 604358 1957306 1107085 1163157 1945366 944857 1320379 1107182 1330406 590296 1230511 1568316 783521 1237793 107560 1669614 1548602 1657994 1089168 641982 74418 794757 1048126 345878 1663305 1305504 734614 446902 1771070 887195 1689463 766219 1371191 1519283 1492417 1159365 1674844 812541 1605718 256637 869393 413492 1429695 1592371 597560 6899 1464474 1883987 353613 1150262 380302 1329117 196811 643064 1010757 1227221 1395502 433515 783230 1629713 856100 1819879 1571614 1885468 1555377 1060736 489167 59130 605567 694472 874515 1200435 1499349 1662087 602697 466164 934586 359533 1471694 945617 1683234 475720 1660066 244449 1130380 1134919 1866129 1338780 1084236 1865670 1217574 1320353 1218188 1352649 16495 1881011 290833 1352291 1525476 1257677 174728 557476 657850 175360 1919378 217125 1776159 1793620 212882 1309977 297954 1600379 393159 808605 16370 613779 488590 1650898 1021443 1213734 155356 396286 1479130 595645 741048 1483309 205137 744876 526777 822249 1362972 144792 433757 598672 1596972 230623 1166893 536307 30654 168549 1750893 1060302 1362350 1318739 571428 1050426 847049 1597453 1975336 1904470 1572029 1892588 792456 707915 1911248 801572 820404 983774 76958 938505 1347461 325654 1507993 755775 1232502 913852 716525 931147 1217899 1742181 960890 214994 1500358 1097176 945900 108826 77073 295623 1136444 618042 860013 1632972 1530194 1354300 1469130 1656429 110280 1203031 630137 622152 1628486 470045 411186 1245921 1717553 115622 1280472 1246498 346898 1888132 1026923 1533608 1352298 1216938 1254711 847361 1058435 902395 969765 1137333 437255 570118 225466 1567732 1341844 863211 1047220 1197640 1612052 999316 144948 670406 1075743 1192054 1082503 630297 1552541 920846 329559 1264045 1777068 1794505 1991672 1198031 1707409 624776 586482 1240939 1619141 761723 1122597 948035 1797869 1286397 854103 1786924 1840800 162950 719008 1297901 400563 751963 142409 79839 181777 1411456 576804 1579760 1008512 1704388 1769728 796784 1030314 285612 1913549 810397 1883796 112861 1707883 233804 740699 232561 981449 1291447 596929 602176 1723257 1063404 1370729 936785 195176 1153153 1523627 1078659 937723 1927175 207979 1457183 867329 521799 17637 1239900 950348 1993477 124459 1453999 1144607 1900743 629834 610648 92296 1184782 1500173 407370 1987617 533520 1451150 633240 559783 1723222 859344 1052694 489064 1302781 1519588 789516 1204151 1006900 244979 1898104 1076561 1052096 1796837 801153 1784709 960786 428684 817694 683801 1259457 1278541 1421652 727990 1380679 1582664 1977594 681342 251775 1579704 1521116 436264 1108641 387137 1532332 867524 1798935 1090402 823901 1258933 414272 964989 596469 1481138 221210 975081 723011 762062 360502 1855352 663905 528097 1222593 1887549 248935 515367 829738 462718 344090 561767 1981342 1045465 1523223 1771532 1677748 377724 439496 1048475 1183033 162819 1527269 529592 1884187 1441007 392210 1015062 492213 861381 131196 1466095 137912 1875184 770111 143907 1464192 1915125 651923 1224667 255808 1518647 1191501 1730369 1480011 1820444 549821 1494453 1187197 1467507 731437 1503007 1056495 1459513 683428 143240 1837981 917707 452810 579762 1863191 57437 1126965 603317 81736 1816063 184054 1035029 1197638 661207 1062524 1895708 1225927 398715 738008 611468 1284203 318860 893737 1786834 1683022 1691124 207035 1646828 151285 1246787 759325 1609970 1729860 269942 1165305 1792919 385590 1132656 418501 1584786 367412 1076385 1430047 1135002 1948108 1497062 1061333 1654191 1648017 560371 889445 1931784 1501852 1953478 323077 836163 1109151 940336 1701196 1849857 916838 963907 812905 1234518 711684 545606 161850 1231893 1798219 188194 864305 1959166 1555716 570713 1131516 1980337 1893102 808433 1666975 1690114 1561544 1248151 1446982 726528 1715473 460985 1293828 1697960 849781 1634123 1350525 1262061 1333124 746302 605502 1877331 50164 1590724 73718 378685 374280 1647988 854560 387274 1370407 1657337 630178 1581161 1717509 1148952 1712459 1878056 1045091 1146424 876469 1290225 1040794 174977 942076 1643719 1746154 1063996 797142 1595116 518157 1750856 736259 1555034 1694120 1651019 215371 28458 715816 1184647 1765678 97873 760884 1154857 1244947 161362 281528 736272 510196 90830 1497515 776133 707204 1192741 240607 617482 1506297 1992238 372610 1794932 145380 71036 1307143 907859 342109 254445 564546 1397100 642425 1636236 1845337 463350 1056950 218298 1418283 373105 1248481 1161495 1410935 1551555 1104679 493969 1593484 1139277 690276 278660 1111493 999743 216085 1849408 1389314 1169495 103822 1023735 677735 1891191 1900290 697634 261727 302043 764375 1887510 844261 991032 1518316 104806 1842231 1150573 1848543 1393239 99326 943272 1701138 256094 415804 490993 1386024 1185777 1963767 1920499 1780262 1446204 1191252 1202415 622284 1758559 1075862 1082899 1884423 1178288 1055597 209751 1797141 1729493 6242 952251 651149 28087 184904 554657 1281960 1738473 1625945 1722182 143349 1863784 588157 963324 411402 191847 1118486 388107 930852 807790 1452439 1343536 1560011 1008878 982329 838784 363210 886589 33877 1356494 1463540 241821 108365 1016130 1825847 754185 984942 1005396 1511046 1314696 1771793 959935 268828 1291110 421685 1398895 1345581 448252 1640154 610878 473626 937695 1965376 1188761 279901 1142301 1474492 1673985 631766 1976235 887726 1145055 1324417 1466407 1360632 375516 843202 693521 1232299 1147120 1362114 1800816 1765288 217968 1839872 189942 1798780 269728 1441559 1500530 1624154 1504931 1070549 98753 1507013 1805470 1554733 620416 349116 74703 862819 671961 1747479 907360 979685 1110761 340969 1509992 15322 982808 1850406 1607277 1257168 1276551 191912 182434 1611381 1909177 626583 1909629 875492 1510785 563825 433836 1405684 438241 976634 1521553 910089 137997 1354826 379612 1138987 1629378 1548415 1470183 1227177 1261727 623487 490648 1569568 969148 388731 496938 400469 1093079 724978 371289 1933322 986405 1087503 1862450 414712 1238766 1896977 1922309 1557149 1721795 1190358 1407240 268598 1477595 1460361 1703448 1143251 396869 1499080 1584141 1698832 933221 242128 725864 1956265 442154 1473638 702977 1063908 57124 1922227 925882 170265 978304 1463749 16529 1393688 268735 1943402 1914287 1037323 230944 1815645 320191 574037 1712306 960402 1059439 933067 1968795 902151 882158 646786 13424 889210 397919 1105751 1977532 1614956 513696 916910 10451 1699125 591733 1686649 1162633 863784 380032 452694 282244 10819 1062009 728932 980981 1485426 1517521 528183 1282168 1149264 602328 1728294 1740435 866750 722202 1943543 1606109 106220 1559475 1216750 625922 388729 129084 687933 1537926 266964 631026 751662 1127831 1984386 456582 210734 956734 1348062 243411 17845 1055579 1636859 1370109 432713 124089 1453003 1442111 720551 223535 1849921 1071700 353511 1231241 56300 931959 67024 1298318 1269684 1821558 165664 905417 1541395 1035764 105548 245621 1824807 604417 990622 250545 1580344 609849 422932 733805 519586 1888888 412165 1257303 1311137 1976676 986821 1100840 409460 215607 160613 525189 531425 1106900 1756044 1425442 277474 1846742 134718 88811 1645211 1134113 214575 123313 329590 146738 656827 1672521 222112 1532555 678033 1384664 686678 1156759 1060504 435026 183450 1115310 799754 1256694 1633770 1325250 322903 739628 610146 1577616 703630 1009946 1567513 1148716 702909 1551149 473891 658047 1004953 1880380 407892 1952412 1341098 521998 52062 1887477 394682 854452 178271 1284611 27343 1235916 1113208 1622083 81450 1521250 924462 401981 1673426 1534096 434222 1482745 1351468 1804666 1814271 1306975 1168779 1338935 126969 718109 529552 1577711 1454637 42011 1307030 1271524 620738 1643870 667912 1860081 438679 1018322 64261 1650831 1442495 1798763 1982662 460008 471913 105276 324693 836053 1851720 2799 584706 824090 1596422 1061455 1706523 768277 149786 753548 1589941 1940669 303322 258800 1582504 801455 1426964 885964 690740 1989338 856621 270620 462695 186465 1085933 1311500 1509500 1153739 1346115 1534649 1872684 612249 1560030 878298 466518 250627 208118 1506198 239734 54961 990521 732255 1654851 583903 1296611 199141 995923 1472103 1490638 622678 1809248 1929598 591084 504712 739643 263856 424237 1988657 1873848 1815848 1317206 1179580 1509839 1824741 71188 1942199 1747944 1673370 806852 1287647 1292783 346371 633017 1062393 786440 1564610 517591 768322 1128532 583587 248182 1377322 582744 897824 1299570 976237 1057388 1225337 1535649 1296635 1330688 1175452 954228 1168602 1682967 1990234 972100 820002 1882913 106810 1570592 72526 89334 1504646 811076 1101770 110831 1409655 355099 42900 1138769 757724 495386 1133199 1735501 1757150 1702614 608540 675430 780563 740352 268017 1872306 817387 768289 1552038 1802516 1114374 1734610 14281 1635266 1503120 682386 1903434 1200563 351053 1628410 1032297 1847165 1388333 1752623 1603164 255805 1866152 1142348 1736088 1079116 895303 1276297 106402 238296 877038 348580 1021135 743846 1336653 1214603 1984462 1386046 759583 1509252 500475 1668266 1869701 889063 40113 30835 1877927 303953 1319068 960839 1839771 813556 1317154 1335855 1020501 1290895 440447 664571 1129285 1891214 253494 1074080 1442540 1478861 1343781 844616 441011 1268399 1878665 383701 1200900 1459790 1748822 1294000 20291 987283 1305693 1630912 1154783 1488045 1897383 1256722 210461 1606200 1993840 1995833 888127 1580957 1251245 1017555 652396 893572 780248 1371922 281769 225246 1590072 1061653 362760 1396613 1034917 313032 386629 106879 1292145 1177565 1463911 1750823 305368 1182284 1922545 1416027 681064 1268237 1697693 61058 890528 167178 1952749 1194076 1553355 1588912 988246 1433642 681295 1620516 898133 246346 300778 474231 1912473 995018 287613 1087256 1702249 1954382 1185931 782119 1835253 1366099 1157063 1949295 1229788 130700 1204758 1168210 1557592 1730787 550192 1263385 1542959 896228 1549456 792711 1570956 1778385 1848062 661515 1169190 947888 846812 1709083 1693388 1900462 1629227 251533 907940 1888484 1110890 734604 1002090 864256 1094470 1575666 1222465 1835561 513482 1281751 531946 1102367 661675 838785 540849 211177 325548 1867858 433259 71438 225052 849159 152773 159516 974115 1887731 1748479 95385 1908898 1716856 1671125 263730 765615 235310 156765 97449 743500 1002104 1429355 723394 158857 1906072 801083 1759941 286020 1341907 343093 608664 1860066 1343027 816322 1932281 1496835 939006 122148 453222 1405193 1598073 471077 189780 127632 50059 298655 743018 1727166 1301105 1178997 941759 710121 1025769 1929842 1232857 488632 582643 1947235 1134988 1704629 1810839 705566 1058507 1095269 1549136 1506472 1099607 92443 433300 1009104 1875348 534656 527732 453560 499661 636897 879443 1253567 221723 730460 1313081 606722 379682 190662 1695465 367596 94836 524418 1434160 276347 1426674 535774 1790715 1880900 948613 57856 62148 188759 324262 642063 64002 1648160 1571617 95942 988548 10830 1212948 1211314 1034246 943301 1709986 717055 1167505 884605 784379 1717527 939838 1311455 1236396 1038739 1838174 567415 1286253 1608042 907764 1469882 221739 344820 64796 1163445 769161 194020 5875 1761500 158227 1933699 794703 397677 1580899 268623 1106453 1471490 1837832 1477072 1534513 1226643 972326 1635598 1569477 1966019 1094831 1427092 1001959 1055088 683100 1487774 1387144 1553466 1145807 504811 1801963 641452 1325528 1213434 405274 789953 548527 1967025 598658 816212 648 1970778 1272150 463266 1783530 779490 690033 1515013 1697993 1051937 1348345 1011949 1182434 875043 779179 89733 1482814 957248 32497 368571 1686481 1875647 1471015 380373 1990852 876927 1377800 1755052 157724 172730 1417302 1132924 400184 1878710 404585 1714511 1152184 1272633 1976993 684596 151807 521087 1823179 494509 1419437 1753421 430795 437317 1727308 1657546 1669101 702945 1790664 1385268 1180348 832555 1570819 450857 1591824 223917 396575 1017807 1452078 1500687 1786141 1863054 934616 1090948 283866 498302 152184 1532203 675798 1648541 1116722 459987 1261194 943525 910753 1983834 1469259 886613 450628 1398174 1317623 1277784 21 851972 446282 1748008 972909 216143 1298700 353350 250412 629355 405655 746060 1849128 1134962 721802 476069 264298 473197 1904927 1351927 381171 1984597 704517 625757 1785060 1838919 87564 856811 1679518 1526152 77352 1178672 1857107 447937 1744722 437956 1936359 344629 1998516 693792 218617 404682 1738313 1519067 1202779 1574217 175124 1295534 171680 1950334 761676 329814 1250294 678668 1230820 326588 839869 872134 306728 411694 225202 612733 1630233 549193 589255 1307024 90716 46779 1473816 585781 1633904 1933661 1334219 1446585 605028 548699 759881 1873267 1483359 270650 1404338 49183 1671905 1851689 1731294 1655018 458115 585099 1851142 427328 1415232 8374 1310336 1214065 1600811 573746 1125897 1073914 224695 1971913 1175411 413969 1554968 1187592 1315984 1745483 235567 1368938 188461 1431218 1558271 70840 1478721 688957 1200969 896250 1797600 1447576 9465 1444970 1082780 1674440 1054235 226813 1055916 1493628 215516 73631 409362 1045078 1321949 1635336 1104028 1615984 1653800 3231 1088109 1985806 721353 1603351 548472 92041 418917 1098989 1286350 1718073 463246 44419 632248 1740564 1831282 730470 1002805 1082410 307396 914367 306286 1657458 721879 419557 548080 1744692 1691527 1039191 1700355 251489 179990 1520994 845053 1599590 1238531 1425738 104319 951056 1558742 1506814 1929165 311418 878370 941129 1091242 1872865 67201 1074816 1982133 306645 1193240 584525 1196426 1717465 167379 1327637 1889673 789983 10090 496094 892092 57077 934795 1415389 1783119 785913 145167 1404275 387698 1116846 880434 52152 1360572 1138063 961069 1410652 1481751 1302090 924893 321496 246794 1585235 1218829 1610586 1421949 1235029 509608 1764547 1796785 995039 623330 1969739 29985 374380 1804309 492563 49529 168337 355035 760039 1016744 1911741 954483 661230 553828 1215751 1551706 1417370 1071992 302642 1573855 39885 1847927 1611494 347629 1329675 458578 1891998 1672402 1155371 1876697 751362 21842 1475935 576730 332644 1031491 170678 1150021 757086 212333 1985653 316530 1069176 1578392 771947 1435959 101403 1552964 53319 615849 1059084 1802930 307450 575355 664403 82785 807136 1951733 1716787 27978 1799746 1839152 423023 298477 794165 1037205 1839674 137172 1976835 1628005 277375 1789324 515778 55374 1200558 423658 1025744 247374 800852 299753 50928 1242740 1949031 1533639 1911452 169275 602974 974747 740950 1888478 362440 839637 1004276 986476 444061 353557 585758 829658 660772 38877 1695821 1173149 1847088 431169 175779 304463 276767 1180678 848342 1236317 1814825 922479 960691 1687723 923288 1747305 194512 962865 1920833 989423 1219334 198166 966736 1191704 1987420 1489588 946845 861404 886186 73778 1877266 1156194 1736317 747421 297371 1549332 1662995 1585453 338315 1601711 1376640 1973310 1911211 540959 698481 340537 1328136 233577 110514 1293502 1777779 1620932 1717938 1528067 480548 840961 1904360 32447 217164 937412 333227 1812585 1927336 711742 633475 64329 28109 426814 1585529 787972 1986464 1377366 717594 1681697 71077 202243 609758 1833792 1241227 130134 178172 1465451 823944 181766 1648980 1214652 1809743 1812191 388355 1224608 269567 1856270 580996 1146792 835418 343716 1640199 424872 942940 1926004 1220489 1249677 1839270 1851283 357889 1989082 1540426 922584 49051 945148 1501325 1602975 156491 1643082 306770 409585 1453817 232931 38866 313820 684825 1096887 1668625 138000 621575 1129177 1982135 1160241 1082365 1882952 1642688 1531877 1724779 5711 380874 1972365 1097879 1648597 594104 746138 1715559 690171 733765 1909249 1616408 1610883 165302 101843 855411 869670 1158497 1082428 533718 1390860 548235 81057 1429570 1179295 209006 1622953 1104476 588027 1097424 510394 839875 1523326 533716 228478 895771 1772576 922373 1307475 738908 930045 923805 795120 1790221 1161871 623838 1634840 920835 1313842 229516 1579629 1336284 206956 1081027 405897 813007 4278 400810 356813 840644 1347784 1349562 475909 1443872 675240 1505930 221921 1705948 945435 886896 1097249 724282 1838052 1701174 1697354 1076787 489939 71327 1561791 1338041 31834 1385399 1546250 581029 174562 1581701 1566147 1357837 1265463 277558 1516622 1821411 1555102 1305634 1587917 806230 652922 637499 686231 235833 1875177 832565 774046 720847 1897409 1588318 1151502 1995625 1813740 1898284 329631 672231 1322685 426739 1338283 1593823 623905 146182 479443 495694 464534 747368 1950032 33294 1920321 283199 356257 594065 490998 1720099 359421 521607 1291628 1549567 251975 720769 499662 1608265 213772 1928969 501082 1087383 99144 515871 412359 1764823 1432690 1960280 1672716 1906822 1107684 1381850 862860 450133 1711857 1724290 460969 552621 1496323 708894 1533009 205595 773551 712614 649471 384778 1654810 464744 447708 271965 379675 1430237 375112 1187679 1829662 427139 985982 846048 474674 854701 1241285 329767 1824837 1001288 1566660 663979 1426789 8562 1604235 1151683 1549708 1418384 489230 298750 1477948 1397607 578880 1143419 517431 270142 1598394 1810002 112708 1282884 643638 1336502 665303 282857 75434 440623 709673 1748856 1398689 15262 654275 110517 1080036 951543 25998 1112002 1943806 1307275 1154673 1391585 1565923 1468313 1870642 1555629 660910 472693 1381588 902453 1063947 667332 1217476 478141 866646 1597297 1863593 1225884 1913841 1148818 1405930 1298270 759857 1476010 1043216 819626 330500 73173 1443630 405608 1053639 1242785 295128 1662204 1776916 1037856 951340 1071571 795410 234188 15681 1170609 1971416 797418 449740 1873954 806434 1312503 1027342 836350 891330 1402208 280359 1917785 573207 634214 1654874 1446995 917742 1775780 1094671 187154 959898 953725 1896708 148047 324064 928349 1553380 593393 5411 1120831 760684 1402383 821073 1336165 1220633 55057 1569760 409885 611503 1555400 1404937 740314 1477166 113650 982593 1458603 1353047 923350 14090 631085 1366428 999274 1789843 79661 1880012 850621 149745 618603 297512 1957395 51915 1879 1946675 980934 1905794 679790 1414632 860873 795444 677103 948946 1616721 526396 1187642 1620132 1966704 1424421 705094 1985585 1186034 247572 1028003 1266892 1368018 1191605 559024 1853457 292426 139736 1199428 645757 1278404 1454936 1692390 440692 1403904 1393603 684590 1636139 1322668 1897757 825128 786232 362279 936202 1857982 1472201 1948814 1766001 495884 107834 1688279 908611 1720973 724177 234377 1047759 1221078 1243333 1926816 152915 469534 1257539 1165556 579251 923315 1777774 113480 586833 240018 925779 954861 302856 394701 1768297 446704 249398 1709585 858122 270075 932479 1680437 171200 1597427 278358 25453 1614931 1344308 595995 547171 1018701 801569 1930043 1243831 1402461 1691718 750069 1903070 1756202 124818 1786902 1875523 467364 1393905 625302 1197629 1926491 307617 168296 1980719 791777 626334 1964416 548166 384526 845246 1859166 44391 128824 535451 758088 688818 1753320 1645486 1163218 1582773 1463851 1312359 1100678 797332 1062707 178512 1718664 1754014 1327049 1665977 770764 620220 966285 609522 739029 437960 1751482 123788 929194 1712540 455484 365811 973248 654444 230943 705720 399011 9458 1781951 1397245 723031 1803514 618841 1479069 1343507 1207270 1315016 103152 1544568 1742406 572893 488140 792204 828834 1401750 1166135 1596805 908594 654734 1810872 717483 880098 1208635 1916334 575126 453919 1123093 1092360 1355628 1788082 1369992 1499295 297442 502325 596554 534204 253122 562565 838522 1281666 556597 1214544 1175775 1441349 1221578 1482854 405777 1335514 1534130 1787241 647670 1931932 1309741 1090180 343389 1562384 2208 1587126 1579616 1984905 1041987 1613354 1624920 1759338 1254329 998504 301936 934297 524992 749614 276119 582094 16949 259820 1119485 692408 416431 361194 1653813 1845524 1407279 456724 1148758 778141 336440 1083474 1513314 516962 876986 1084832 198011 1346625 424632 153056 594089 421742 341269 91103 689266 692957 405050 1872699 1813380 533242 1879263 1309351 1318090 1164539 1691297 1065563 1324643 406904 1299384 469062 1361729 1913229 1786931 1579166 1229163 1603685 892872 250324 1016631 712805 5367 800380 160700 648574 1751570 1197823 731757 146898 1198011 1190820 480522 740472 1262558 304431 505936 650136 504636 1976851 1592998 1081934 1533462 130409 1556500 468317 1195797 302274 1024690 483261 150780 1217887 1440248 28047 597995 112288 909434 1814633 829780 1207298 720557 1899497 1125579 1332552 1806708 729616 497027 1793928 1545616 128707 848807 433474 812457 1590699 180687 188510 1863725 386449 398195 1458025 682327 898774 1102662 142400 1013779 1781705 449892 427753 1591407 542314 1784174 1181890 1554263 555910 811679 476138 812688 139408 1242678 1178863 433059 1096037 65342 1009235 1408238 1640772 1422810 854872 1983486 990881 694560 21299 943241 1634241 1931880 642885 1254116 1653707 473363 1154648 140115 376249 1261153 70221 8242 1010897 1672633 851716 44226 1590286 1206700 1151033 510640 1464578 712410 1814602 1213253 1866190 1335767 660328 1733415 1527463 1294238 1288308 256362 769438 1914043 1866289 1005934 523358 209296 94324 482619 1411357 506086 222370 504829 1299607 1693832 992389 691312 1495330 1635607 34974 343779 1139061 425314 1168726 578356 648814 1792725 148759 1252586 1884183 1571512 105914 587819 1345232 536060 1955817 533333 708800 1652485 1096855 1526066 227816 1977760 1870298 298555 1952968 1819163 1226001 1448439 203798 1440600 676340 1218151 706087 1910921 865610 1122512 847010 387212 1166548 1350144 644530 680913 444708 952029 1530470 840025 595426 191260 63243 1532252 307783 1586933 128213 702454 1201435 1245222 806231 1113551 1294953 261125 1765483 562952 527941 1549833 974006 784612 1322598 605091 605125 1425889 1718718 1930002 1596059 158754 599735 1950024 1503394 1818523 588665 829287 249473 1001002 1703954 1248612 424483 1732910 687810 273064 698928 1333338 1663200 1990408 1442351 191964 1059473 1722947 530403 1316353 485176 1257012 893782 104751 1410928 1666897 857622 1106841 1437473 1706188 410700 1639100 532508 544052 1660688 962849 55318 804588 1716778 812180 418552 1266079 1388291 610825 1333865 667652 1801039 1442299 714164 1272081 1530420 806503 1798462 1421867 1321380 529643 1030016 1528559 1417062 1657433 33496 746573 490915 97461 511285 1065073 1723232 722445 343359 1232225 1742488 1755819 410126 289449 1794143 1462217 464353 317441 605558 167972 129548 405979 1644464 512646 1814441 279249 866484 1327442 108126 1509505 1874364 1895195 1619485 1409440 787785 59404 1507166 1284985 634629 421753 1147468 1238564 158758 366547 1269399 1564264 536170 516393 978324 1030194 1188410 163609 1657007 63537 1096499 780620 748370 1692742 1539470 1175478 1393119 273342 220239 225663 747935 1701827 538738 316001 91307 1268057 744433 669660 1582479 1149509 1017996 988418 1841653 1588036 1321635 33472 381601 1321685 1295511 1187309 1493234 1428330 972815 859392 729398 75197 1471076 754469 187192 639590 1809091 1426326 783740 954622 1206814 1833676 1202493 1903480 1132655 1353624 1295076 166915 981758 42966 1499028 530533 8307 848739 477728 1426703 1104946 1023663 834232 171617 94687 811380 797595 1957932 1097986 570012 943945 184590 823243 1128889 599051 289677 230732 432080 1238851 1720565 129604 50100 432874 440661 1670805 367233 1335303 1628721 1747758 896318 1343842 1742106 1547000 456229 807662 1979569 1368557 828998 759091 694962 1200231 1127451 1656390 467946 978397 1076980 826416 274135 70086 1829818 19606 1876853 612243 1343453 1415217 637840 1474381 1523448 239264 1732485 1058090 1895608 1650663 4702 955538 535698 377536 1646906 257993 157390 1841083 308958 1328986 846939 1272258 1476255 394391 342184 1853070 322695 12648 1556528 1162075 1274244 1121318 264499 1312396 1871254 1667499 330558 1828455 57310 1242556 1903620 906804 1903218 1947026 183340 1566016 150692 1325385 1707086 1746514 665937 627608 1844490 1397749 577258 399945 1307457 1825716 157699 1108579 1075977 1407840 1321828 79713 706804 1664233 1587753 1278065 834644 12060 1033068 1033358 107782 466440 862854 1701330 682943 587620 1885527 1014399 1272738 245734 469614 1538505 1970832 337920 426732 1163631 1576484 1365084 1316005 1246732 1757582 1249192 915688 1234678 1471983 1152815 1130630 1768223 210958 798441 466930 1656087 1072613 14103 1414741 801654 1009533 1842427 793491 1089426 9734 1027478 1786259 688811 302308 530348 822938 703418 563563 1468087 675187 1046887 52397 796023 279820 803323 473521 968437 1489235 33338 197593 64850 576093 610528 1840719 1390865 1112654 539491 1721161 1387813 1870134 1171374 201164 755305 10930 557874 1258004 1584277 848193 1136222 961888 391858 1957655 386915 428408 1531504 1797294 1932927 701702 1015817 152332 1512870 1860915 482442 854658 1466638 468234 1095136 1529250 1945754 1488924 776843 744264 530143 1190727 1014144 266130 1986997 1335697 1045583 1221462 255165 586022 825447 1760660 924981 586178 223663 254657 1341496 837250 204492 1993087 1976889 565750 1126370 1670720 54525 1622056 1006030 1302791 1629651 1500046 1335366 1795837 1823456 1858144 1370091 1554457 1005418 1668424 986766 7167 342973 142342 504984 1753058 1818830 1752857 1460710 1374762 277843 98741 262863 1924180 562817 973036 79941 883102 1476999 374091 1170129 167448 1252320 779166 1023381 1958178 592140 1812535 963966 1047297 453384 1560892 96609 947913 32467 860957 989449 554713 574044 1290469 1404899 1768734 1539543 414408 1416109 537159 1883668 1372571 1502794 524599 1749055 43905 937988 1749094 1338943 1024714 180748 1816648 1005165 1393640 829065 1611913 882347 456492 310159 821769 1201545 1087562 1805489 1162440 1727451 748479 407211 1138796 398196 1549264 1404741 338689 675318 1349792 1503005 1052746 1266462 1552903 1708737 1394916 468772 275898 1402097 1903623 1453117 117110 386215 1887103 919395 272644 1509967 498892 964086 847809 179667 1906807 1813812 380597 243824 430295 779435 132639 22766 1397990 1498690 1210795 1110947 542470 1949925 1918861 90561 1124061 1010887 628433 553849 316218 745399 1171230 1534692 1908188 1335699 483968 265974 1744773 1892335 88569 1044878 1189773 1278700 857683 1141350 44722 1979927 1380371 1115206 1171956 1935923 1244182 604559 1750852 897485 1714244 496175 519493 96482 1558741 742878 433744 1435633 1571151 996780 402728 237190 1692895 551016 1719835 424833 1146399 600909 943877 1822327 1427786 316812 1385604 1751624 1260019 1527547 880996 218565 1611623 1065714 693407 1045236 1604005 557548 55001 145364 1179374 201141 1233876 558843 499090 1098542 388881 988853 169697 708502 199470 1067190 513179 468836 1940503 1968172 1994408 1198644 1994173 391827 1749543 216488 1670663 1605985 1126901 1013369 1547986 931832 900108 1702283 287796 353556 1961042 591247 57985 426106 1226116 941650 1378470 1191560 345879 680388 1590118 1412645 761817 742422 1915608 857386 36381 1267473 613345 436332 1527630 458450 1616646 1600783 1531342 1658638 918606 703168 1645118 609970 470261 1302037 302134 886046 177858 1588468 312599 736420 1833253 1782242 1532580 41713 1898388 1567098 298670 1644004 36362 462892 1250128 117601 1590089 624804 1067334 659141 659537 770630 613894 44183 1390134 1253272 1817613 232502 1000328 1216295 1413978 1429783 366950 399218 1681438 1141166 1935841 266626 1324104 206539 834560 1472748 168482 807921 1180679 1514332 569606 310909 389319 1643402 241086 456261 265679 1425026 1397767 122230 1395349 647814 1335828 1539297 752384 1538905 1825061 1196744 1531994 478205 230527 1247804 18925 962203 101549 1367011 1152292 196677 1787209 1040695 1816489 642950 867174 4700 935513 242625 1760627 982233 1814783 1181861 747084 408483 1204152 1351366 108231 289479 1122198 858460 753586 1945894 613562 1384034 1299409 365170 452873 1077736 473562 96061 197887 308729 1749428 201505 1040766 1324281 1542469 691870 1682234 1701575 762904 956967 576772 2779 323396 1199639 1096717 51814 128579 649371 709049 535426 731087 676829 416160 721842 253546 631283 470861 82822 1332548 1534763 785993 1314465 882883 373445 1485577 1772689 159325 1509966 1112934 237547 1315088 1124531 566 1942874 555489 1432285 628548 1041241 1356261 1228497 1715291 527083 64367 924313 960209 171217 171597 1577002 1515642 514869 1805805 798747 866788 118920 123571 1047519 1703119 878266 1490626 1958393 1546765 671459 1036184 1474175 1508056 319200 262227 807799 275658 1070806 299462 723716 1859824 1952708 395853 1310555 1083807 192925 1396602 1976305 116683 1759852 1475834 1222648 779501 1596661 951610 192150 573536 1667541 1633535 415019 713475 115910 790425 913535 1777501 956716 1908263 1003933 613255 1947563 1709755 799028 419541 1883525 1672869 1336061 1456628 782072 1873920 1379610 677269 509650 1316789 642716 80080 87153 701390 219215 1758586 254338 1388747 1224253 562152 203259 149990 1640969 658921 1233092 1785752 1510985 226394 917011 26673 167049 397096 539481 1135293 1002366 584640 1410503 859122 1075924 1543109 636620 1912233 1847058 1185841 1302494 1420438 1526711 1853780 1878797 1867267 100718 610090 1995346 1241855 1929464 519993 1446268 23034 1211517 53825 1957850 1986899 32073 1801384 190104 1585415 693389 1167091 301110 1391911 689829 1517661 811704 854648 1043959 660432 1526048 507861 874264 1743982 66792 1482817 1713891 1851362 1595007 1034541 1583487 977273 40290 1836814 1467154 932658 947574 1690182 1119006 596524 256972 1059445 952060 855548 347940 785186 745933 82029 934252 824932 850799 783201 558506 869808 464759 1791759 1999833 1668259 305985 1929859 647133 1416035 1109845 367858 1661520 315111 858932 294486 1695204 648014 1072817 1528392 776045 1245013 1568848 562363 70646 845704 1570805 1917842 1922022 942593 32859 1377414 783531 448960 1443940 1480125 392555 485269 1919542 1405715 1042628 779705 1018684 1370482 1040562 587785 549178 1445129 965580 1899424 1374116 605811 1587163 338775 1212087 1351191 139991 1615416 1428592 765487 1888785 1791703 1048736 631831 455603 1754000 1935128 1894848 374052 333588 1767813 499030 573711 754599 84336 372164 1181968 1734749 980995 207376 1096351 1310761 738574 1078990 1354602 165082 1838030 1659473 913223 865767 927167 441593 869164 71963 1517122 681682 972804 1203675 366937 402734 304102 584590 1108361 1477664 696168 1697049 1421124 613306 274493 155051 1296912 268963 1540721 240376 187884 1597668 58334 1500193 1415250 609342 680141 429346 1549556 197214 1737750 365766 955221 637367 1391752 879882 1818610 964991 376459 281039 1596930 1352701 1124405 165151 122599 465811 455488 1232037 1429271 1175905 1508037 1744059 1946312 1932771 512583 303774 62676 26386 651995 1178101 1730516 584813 1930107 918192 1775535 1777613 1200230 348896 543361 179128 487326 1431435 1979522 1534050 1700361 135357 322032 373552 269512 429179 1241597 1522536 1978000 856695 1991336 933934 443855 1857122 1132444 1107656 564749 297224 683889 628873 1031109 1304326 1751680 1293643 180808 929015 414824 1306914 838589 555822 1969755 1724623 791246 1629883 6756 277303 1218851 1618871 718872 767227 895025 1039624 1208428 1450365 325831 550181 505479 1949006 1021835 1841363 502055 158122 339116 932253 112209 1175679 696810 1965486 225692 896498 373806 483057 1025508 376175 642240 321544 1624754 768517 548697 1649342 582766 641880 1254178 1640098 22024 1694033 1872418 608926 1542191 1894704 436213 1223232 960066 1500314 1673085 742020 1040 331388 955311 170561 1625834 95588 1620740 80723 465785 1326615 508629 1876158 721476 791448 1786195 307569 1386318 1618349 1618288 172982 1283128 1896392 90136 1470212 390668 1000615 1049118 1910938 404524 314978 884770 1606364 773060 1910900 579087 1033386 1156653 1461965 205421 1107003 1170430 1192950 1585662 1275931 189466 1152516 1870469 73229 473177 655583 1166975 598505 1595402 229610 759942 92124 87532 691912 1107233 633380 1567411 685875 411993 1682709 106176 410086 886367 89057 170848 1637358 929471 845849 683714 524715 1215147 90374 1439847 243364 76530 1133601 838994 1444182 1951942 1157526 156524 1639937 422828 1441156 888706 92492 904169 1591999 1466838 1643744 265472 1979058 725695 1248321 738070 1218449 522416 1681370 517109 1550157 756930 48242 1910173 1954394 1089020 1586111 98079 1506984 305554 202425 1470226 1339014 1221925 1957248 46032 1412035 1952783 593872 1486996 368139 1431680 541878 446768 1283705 1973156 340258 872036 1248830 234404 1172749 1567361 1530711 283660 514023 516437 1487711 1108059 1024876 15521 158825 1516495 1636434 1514519 508277 577834 1636714 473207 185053 789120 1886915 1438930 410287 767907 1269308 1373686 654555 1169165 1386000 1170123 863881 1035280 1416767 416288 951539 394056 1577422 4613 1123338 641521 1882686 1206155 1266949 1864150 1531906 506980 1122370 966412 1141092 1931772 1400214 1449406 1627695 588131 1247774 879454 1029032 1738515 1282466 283430 196716 890058 134459 964891 898784 1977031 1364152 1686144 1549629 1939742 1626251 1683450 593949 1306956 264254 1516808 1523606 565137 1952138 255500 383921 164234 947489 1596856 1882045 824124 1845148 1099716 828435 1474905 1872970 717711 339998 332675 183429 323556 69663 954223 1728023 1117011 1120890 1998163 64560 1354052 115223 647645 1213798 491380 99883 925906 625654 256586 616116 915132 1832123 399800 538425 625281 1826910 781310 436767 779553 116121 1392531 83283 759423 584871 28357 1962332 1653601 492384 200105 1912038 1307553 1754554 1640242 1346129 180017 1147024 1800464 28189 703074 834599 363006 93944 270573 775665 1117920 940355 1533374 1178968 24535 386878 1969126 1051266 4624 40481 1518203 1359334 999084 1918992 207094 1795929 1848278 616028 1345352 339398 1456477 1631500 1079614 527164 531010 1603522 265843 798991 912806 678803 1339433 1262812 1979364 1420848 781990 183170 929511 1873383 270039 1935058 969154 471219 1285062 1408416 1772139 381967 1571356 1744247 779969 530397 1603121 1347003 1807961 947112 998280 1033766 1137765 465511 1894358 1387356 527615 934242 1347310 955932 1292666 1224040 1798327 1215466 1482706 1800806 1145838 328409 591915 1584752 1863623 1527679 1069414 1342200 678623 1580616 654860 307828 1779215 157015 1136422 844666 260479 834424 1448634 1749833 153661 1791860 840601 1528287 130850 142785 47763 910894 1210551 889522 1209633 805481 964475 1591424 1879344 197004 55859 1581321 27008 41029 1213504 1423988 1919947 759990 1590553 308438 1518591 338097 12980 133046 1441928 693423 1984391 661303 1663926 350576 1500533 1815619 795333 1946442 1915238 799986 895016 1296174 643522 412958 100007 763502 826354 959576 1324604 1410772 1487384 889240 20959 1560299 1558943 59143 484310 1473804 894948 574700 920621 1242350 1729696 1359312 587564 1501737 10123 736797 320145 322476 297811 925040 731648 1854472 154528 505250 1628192 178195 688314 1908215 335133 479860 551539 1432150 42680 210170 73028 516516 245586 1517480 1480484 1723714 1440539 1904075 1259784 207545 820606 1341344 892569 1210910 420503 817076 1939437 472859 1748633 602140 886959 1817074 1045803 55228 57598 133486 1327504 24840 1617557 856601 205933 1663034 1542683 1597119 788265 1664419 1898618 1413543 413089 63659 551657 1845236 1170701 37251 1671410 1685053 1946140 395027 1303187 309964 627007 778614 1475855 1431691 246032 1638040 5174 909582 1481695 1743961 349519 1910602 803502 1287798 881206 1079509 1659506 25884 150246 652952 1232971 356410 317761 1230009 1265791 1029098 979096 677834 706404 1655253 901809 839425 1400629 958685 1324018 739500 216594 89014 384405 217860 1644569 1250182 298652 1314548 516255 397032 590070 1700450 1905124 777930 1249254 71864 639461 513426 248082 959636 1503019 385780 1031729 1300404 469893 715169 1989146 461849 1874668 742762 394683 326414 705433 846334 1098957 1696471 1081112 1657838 1588485 1221467 374189 1351437 1945503 1062952 1709992 599049 1608348 1358043 953090 554603 989988 273221 614357 1531116 505184 930160 1950367 911991 536088 343864 994731 625254 189868 236500 1365835 1304962 498656 803116 1365077 913834 767933 1859637 1753933 1706312 1534325 606355 971069 34909 1447039 1229910 1124477 470590 1707454 1248802 1784616 2645 562115 540843 1103662 1855059 1073939 1851218 115270 1316623 1511504 1836540 407314 522355 1465990 405565 787838 531261 184948 843745 1739163 376158 411628 1165961 951068 1086118 1987947 1764213 709289 1286130 1714174 1680984 951456 862251 469671 1848168 28082 743261 1180072 1495597 1544339 445756 1919810 1211193 1247911 1000646 878459 278172 103284 1354655 1392142 1867688 512434 682005 795057 1413993 1497862 1689992 1436650 816252 1446978 1939781 1761221 1926839 499595 1669933 1966269 1064602 227859 572783 335865 1502472 14086 1635462 1665818 1071717 930114 2631 1605884 1577764 1937525 336738 250455 1064956 811438 1928876 1338222 1453744 1721355 329302 917466 885282 1543148 1957331 512943 1146714 620056 1822562 1846916 1621626 1917732 1544404 925553 376165 1563818 279191 627369 791213 1469685 879688 199765 1369157 1040963 1070744 1994601 868190 1428244 1010195 555976 886962 8561 138171 936959 1286863 780149 44463 147048 32282 1101280 816245 1979115 815659 737118 1439902 240628 1760396 1257627 1273178 1284625 1279119 382074 1287929 544539 1522679 402742 1123299 1573358 19176 1527565 186089 265624 705330 76926 1680279 718314 894002 931360 23742 1402033 251404 265093 202274 777334 183853 191601 326705 176361 967327 1175156 596399 1170121 1645680 35259 773063 48816 1707501 204889 828854 329009 1438278 278900 293762 38436 1162763 1134524 1414254 319359 1393328 1345613 963243 1781307 401485 1740991 493412 756913 1618573 706601 943554 141760 1742817 940990 176128 1803080 1662002 206197 1120159 1850358 1717459 1269814 1506545 644100 765039 633245 891369 149373 1915288 368794 1188472 228178 1511571 1317361 1245759 1864977 953712 640466 1540522 184602 592188 360829 1052872 754446 1195732 1346438 210098 435804 698056 1628386 756134 7237 1818338 439432 1983467 784742 376049 633161 1166306 834218 417878 613178 1432683 924240 1483664 1591823 1678152 1697781 523048 631883 1421493 393300 1713603 1712603 137082 652233 988332 131429 146792 33694 1350312 849477 506990 860728 1814118 1283973 415497 197188 579050 846208 514838 63660 1986088 745991 906143 997768 664019 129878 1977773 569897 1638540 499469 614518 1576890 633898 126678 4726 199441 997565 1399314 528901 1714325 1196054 1118881 1669554 346053 1272732 926751 107868 1355098 1050777 1256756 684575 107272 1458238 1157933 1292961 714 563312 1826582 701225 469554 681557 857771 565815 440426 1945021 186534 992743 1751736 676247 683779 17752 1587616 1814453 545561 1192740 375118 504324 2801 474548 1664015 794193 1325656 1841042 1927419 381332 219646 1994017 927494 1049462 840751 1609318 138014 1586243 911679 440212 1960679 824620 1766511 522471 1719914 145513 1788867 348989 74171 1249866 1071558 1124673 804212 152656 391551 416561 1963223 1088987 310990 962916 1160847 994810 1751229 1559109 1616296 823398 308655 1386016 336564 179536 885288 1998214 860683 1763054 336433 907857 815334 60484 840944 1810774 675840 1303297 1446469 55319 979727 1721028 862434 1689624 1557856 327572 874718 1045392 1049955 1468327 281497 1010524 1156155 447295 238106 585526 749959 1498755 1582506 1936927 63257 1591473 804670 282047 1955224 1145170 506386 564669 632945 774569 1342869 105261 1951770 395053 1394343 1579018 1131143 142283 1427677 26993 224999 191789 1876066 986755 174642 1831143 1173476 923359 1145056 1110589 1434446 771738 1532457 202792 1826528 1589639 1244598 919346 1852300 649752 157286 640489 1319120 408690 1912292 1143386 950064 159902 95746 497420 1658113 1602393 1008138 386750 1697339 786314 1905150 728760 832286 1067610 689057 377585 887894 360599 1428305 295481 1073207 400205 343606 1324576 1659478 201784 392901 1289723 1754905 150037 1012489 1942141 48815 1792886 728499 238050 1671072 1011366 1057820 475728 1748452 1684067 40790 390291 189478 259666 899825 1757776 1895052 1905525 1762751 300276 1385884 72125 76838 837025 95043 168636 506299 748660 260364 1860497 987113 587943 1033733 1987171 1874333 187497 1466402 594812 208572 512560 1776396 1015963 1632907 1311934 146425 256719 1145793 1323398 1809558 1124147 354986 857578 1529286 1688099 734743 344947 637018 22168 1655845 1542046 1208454 1397191 1177817 310461 1672838 929425 1264399 938716 1411707 210224 1405571 1081016 653908 409757 1192642 1266374 1418010 157415 1942632 1300264 1482289 785970 282722 1557236 1990388 265553 378803 972582 1287626 1162639 1240680 1184119 61258 902368 300162 1036165 857396 76228 810650 507325 1095093 420547 268058 941446 1233286 1457531 509104 1638610 1759447 969209 712566 1321082 1284590 1837331 653626 834277 1898274 1312289 390858 1279922 1433599 991563 318314 940943 1710138 939828 188049 1876400 1550052 1820537 648686 1591719 1130543 668005 939235 1497063 1358503 1274748 1678025 181226 52345 1241817 1736261 430697 530152 1560088 420158 1604008 1126468 983537 330053 613526 597412 1743861 1169172 634994 601252 926101 151259 123611 457824 1589039 1861868 101525 1639247 1010237 459182 1172147 811709 236466 421589 1501986 407219 811420 21431 1466999 1301571 1682003 1892723 569318 429848 475564 1420739 978888 319979 1268026 19692 203646 1965019 1569362 945541 337658 1285616 138457 152357 1656322 862085 1234400 1662152 128735 1602137 1006559 1028509 1055937 1967619 629649 97466 1188055 951519 711632 117841 937536 758970 1287512 1369306 519872 1158613 321968 1150299 330914 1493115 752128 1966511 1068268 990180 1742188 479240 1567145 841663 613617 759726 129545 1588609 1968692 1660530 1919118 575725 420639 1334396 675875 717837 1654381 20961 1749931 722642 892625 1897833 1966219 438599 1827767 544731 994315 12898 1518342 1267016 1818433 1581798 127469 136237 1771602 1306243 220144 945563 666518 1626106 1504748 1607993 131242 1402518 1820907 1812395 1001870 20274 1317081 817874 942474 1874002 257644 381436 546167 393758 182499 703544 60748 176571 451812 1183121 646333 1695084 1411744 1192161 563222 716986 1715480 1293215 25444 73466 1479031 1795424 800552 1369946 1575508 1298494 251360 513912 916627 1695011 1032812 983011 1250983 143097 1485576 65482 1317464 1532261 1252540 1166200 783606 886736 1358904 1785104 1634098 164816 1736592 444492 654192 224489 1408661 1238226 315606 1544101 1943881 1427704 932331 1732683 1102225 511330 1294832 191619 481371 771720 877112 1168481 1142547 301643 1525652 422162 668527 31646 550626 1994247 1402638 1496632 1605535 1293638 145802 1783655 693069 5701 51286 1164795 1270082 978381 1051833 707370 1217022 294845 1231616 1106220 48850 1551459 836215 1377238 1745292 1316650 1326900 571172 176304 1459045 1283999 330005 1563150 371361 529526 1521977 134144 233858 1602150 1341270 1193848 598898 1173853 1091789 572238 1499787 1617797 1926394 587033 912823 1322892 1440173 500116 1564817 44661 633724 296234 757320 1379098 777859 1277824 490858 1440205 1945933 1671771 692162 1380097 1563437 73974 1222412 1806960 1114316 1390311 1804497 1544794 108931 371453 815880 1654151 1452733 28516 1023043 1438574 1243994 1627162 985622 367341 1085752 520600 579112 1229728 1915232 1770056 753215 1119060 1562148 1954398 1698867 1888853 302862 206654 168453 1775884 390311 44950 904014 883592 866377 1097177 388119 723637 1325576 1070737 860951 1439650 1079978 1727381 141260 191728 902110 406994 1297559 206396 1198422 1753867 1869374 848653 1223764 465547 1858785 1289400 665952 725497 1234315 1036150 1991772 377855 909665 148704 1378318 1273009 363945 1123910 769692 1524929 484859 1724147 218684 1619912 1956427 1963707 879257 1585389 1208576 670347 259500 277959 30591 1295420 1022577 1408850 1688017 179353 1747471 1377306 741996 1067337 31 1793949 1460647 875517 1089981 1929520 212056 747580 1492847 1635265 1134151 373937 147559 254269 891962 638814 531659 727660 1264595 1551735 1220981 1132635 842043 1295385 1225899 318043 12469 279468 26222 479405 403177 1650047 136527 1499700 398361 1695547 1866069 154917 1745973 932944 359559 307282 1351413 1535477 1104049 1411610 58593 1156104 1338023 1350781 1107210 1621894 745079 942176 1928498 1253798 1259138 766457 921126 1018396 641345 779255 220060 67337 1463866 380783 514790 24594 563500 646663 706374 150898 847936 950283 1379706 1221452 232588 96499 484481 1485090 285096 1072255 729195 1349157 272800 644948 706172 568020 566210 884756 1838215 325758 1939897 1191414 697203 973318 1840244 825716 387460 95772 448694 1791505 1037623 372876 1260136 307804 1361656 479486 233812 913011 1081345 919969 1927875 157083 201289 1070991 500563 1366596 1536527 300184 1654667 185240 1579456 578330 1963694 1649873 50951 759386 1872290 228526 1224536 137835 18657 1956449 1754949 1944269 975648 55953 357656 1655788 1425875 588705 1616929 45436 347857 875416 626754 1595069 1040771 933106 315271 876268 1698500 835647 207593 1469754 230774 1620874 577460 1116735 859445 716833 1247812 450574 121550 1568777 693766 616335 1535754 682349 47127 77615 176519 414874 1521092 1194988 1255303 1837630 881597 989626 1141985 1259502 1520632 229492 640360 70786 907431 1175303 599156 1706570 476936 143010 1736817 1255092 53101 750318 1625818 1749406 1111197 782676 1381044 1417463 1803589 1551966 948891 1537155 1993216 505784 1890735 460307 663937 306608 1413793 1390826 581607 1459 277164 683118 1514904 872678 1123473 14552 622247 1814246 1109507 1522507 1198613 2710 842010 526552 865567 1070247 926360 705983 538719 1925185 444701 1917262 487155 760391 319530 574350 336677 1275461 332115 1166638 368795 868666 5198 439951 1928244 38219 1952554 1691076 133666 752737 1067747 1305867 1749422 840009 1168689 1666997 1407767 222735 857356 1424110 1299051 1164020 339637 1861702 221881 641955 608075 107282 1468494 107339 248439 1595808 1566064 1986864 428715 1874876 204914 1717129 1611593 738072 547267 144266 435520 1921621 371304 385895 1417068 1013705 992506 452129 1467670 229794 1712898 684418 70812 483806 1991484 818741 1431852 80452 1224836 112200 1228205 1596465 185771 1517493 1956539 1024777 717803 1677991 44446 1040206 1108175 1357499 1682885 156609 1930681 1806715 425952 1325495 1776371 227767 1220382 291572 977686 684502 518147 1266816 359127 819958 34810 1651531 292462 1368850 945400 1828461 1152469 1641427 966010 906666 1247456 677955 1471245 548216 1927577 1265068 694017 1060471 996250 664534 691834 636425 1309896 23143 1983675 1669230 520211 1679508 1960144 1625317 1278579 832894 247482 695084 1639572 15022 1370903 706144 1552845 1275893 345731 1073019 858733 1069539 953055 1055985 323577 1750115 1634883 1975673 956899 1278451 1055955 1558978 1372927 737059 800521 1899034 1825452 1401758 879931 832066 1338756 60537 746661 385713 212960 1923022 1970188 367195 1766503 987379 236116 137357 377069 1180159 1155466 1147559 831734 1515400 1842208 58398 603284 965459 1571378 1898310 1356124 266762 1789921 522662 1503077 1467152 1776570 1317612 190754 1849894 1926888 1186842 962883 912762 570090 1299664 443029 31717 443844 737878 883650 637038 117412 1822428 1417514 1692802 1360674 330918 629960 1849573 1356804 1768277 495175 1092197 1351884 1560443 292718 885346 1665878 566897 1689442 1161896 686199 232630 1849980 863296 1580224 1327454 1138715 80339 1781374 512572 865230 1780194 1030536 770807 1350636 26924 1501351 1113545 1227387 936026 410005 24867 308228 1054482 350066 780872 278016 159775 1402204 709654 881488 376328 731189 1069519 220868 1368414 1756439 1970810 515091 499461 807771 320462 682809 66077 577301 119171 638402 329195 1373519 1784054 279301 1001922 1717678 1422527 647692 1043135 1673421 116147 568406 1220535 357249 1838561 1790255 1273099 278121 1556734 92933 126692 1743956 105687 622163 622764 1465141 710883 501819 179612 1140482 1204987 1577828 1509668 1087105 1104133 1023023 881432 269513 264260 152361 1407666 1231970 1470443 570288 1983574 1280067 1054071 252002 176159 515648 1470234 1376651 1449870 771869 377506 297369 340608 1186363 225404 1718660 123856 687999 1975070 1482933 528933 1531763 1777117 481865 1939761 463435 1572632 1076029 1211683 1472066 1118313 1952399 315249 1470940 1034479 1155173 687200 13381 1462250 235959 1422960 755529 319537 731283 661458 49363 1413027 1576010 590353 245748 957038 873017 1591416 561863 1647270 1880275 1325456 806240 826173 1809813 431030 1278157 778257 1872122 35400 484756 1076260 988707 1387051 1893246 491137 569985 1172107 841636 443727 935377 1198490 981615 211579 381112 1544649 736088 1549209 1868516 188434 1850770 389198 1068008 1397154 801277 1012519 1518746 649754 845533 871146 1347323 1050579 1572860 645121 1014417 602257 1065373 130855 783650 1487808 1975546 650307 391588 1130440 438598 157142 1777829 964241 1677607 1474119 1627239 774881 110633 588771 1445313 1345033 1725217 529610 978541 1880948 1928316 557906 1537957 1318725 995795 598693 1200744 1698129 78445 1798689 89728 1032920 1774077 499396 795999 802481 1432206 693961 1000464 436628 1490432 548 423646 1971732 799910 1016616 1987742 1679006 642116 428509 302942 45313 672522 1929897 1300481 339001 1439818 952775 157176 942460 1145741 682430 360725 605516 1889887 1559084 283063 346206 1636650 284110 393330 976089 248084 1693755 1392627 1693706 1180892 728671 918869 1360281 694711 1272722 330795 526832 266968 466923 1305402 51737 860060 151734 1447660 1017116 892821 99860 865890 1783266 1573924 1670982 1481557 395710 513073 1821405 347504 559480 1765545 408057 407459 1150894 581361 1225910 824356 1640342 793577 817378 685548 439563 122187 1417252 17652 942418 1635553 1306067 1588951 37971 93212 566105 1249759 141823 1669360 92804 1023214 1639454 1752725 1845640 1653873 1465316 1786990 1825890 1130736 1734928 1427264 788122 163345 1720117 1466515 781024 388732 1104364 745660 1822961 813087 414357 531895 1046176 1020944 936988 1050135 830411 109720 257656 914423 1770503 698094 1977497 471654 1206495 137811 15346 85727 1654174 1363474 776121 121385 1242366 323057 659083 1641251 793387 1678000 958934 1755512 322735 349113 133107 66334 1222513 1880563 1758395 1538158 1130688 335686 946075 399239 1735672 215411 1861322 1575914 391121 892498 1909657 918042 1083940 1993137 1942486 1894254 931555 98877 418666 1260249 1481254 619358 320197 271193 836731 274555 1609526 1594997 1464658 1363889 459176 1192746 1908152 1432669 722074 1584124 356696 1707224 1730084 767659 989716 213467 1125916 383558 1126167 1450499 1681929 24084 76032 1410988 1441943 1215579 1719857 440117 1657560 1020333 443349 619868 393640 299425 1914429 1806298 144994 1282683 896261 860328 909542 1569561 934236 746469 93951 1319099 596407 286373 1783273 265240 905024 1794073 1088182 163901 1956883 1105631 164482 226617 139422 1308319 110512 135312 1733958 1158813 1116400 1423351 295713 567349 765104 668524 1230801 1445234 1100198 617865 1792135 641346 116782 1566417 192270 1714817 1091165 194513 1398385 664677 441733 535776 1663561 219611 376273 1972280 678127 201769 726542 1418220 290594 525267 981664 387204 1409652 662626 1512117 20788 1741228 554467 1283712 1786437 1522710 164631 768111 126559 1814111 471391 648909 1852268 452382 1722907 1435435 496206 427011 1285591 930719 1575934 673645 1222684 110572 244883 518761 1773258 1237501 224596 1273038 1662902 191186 793412 1272453 1812993 1865741 707206 379656 772032 1722088 378722 699607 1419480 1474179 239792 381769 884007 706971 1644007 1155003 208909 1186289 1128015 496765 1700647 1736346 490085 1981233 1705011 740478 569497 1055586 537325 1322253 184088 1589801 917858 156641 1558774 73537 149552 1555383 1982835 162739 1210005 1653940 114026 801826 677500 522065 1056377 825246 259103 503300 1795497 1166096 1197087 125651 652383 1366051 1854036 1797834 553197 1867060 1233757 1021881 1957254 403162 1265215 58969 594023 1667073 1563252 588259 839290 1295582 1374215 1380875 1129739 576891 1975057 1423535 1456467 204086 1629166 1522843 1147012 429350 174154 191550 1012608 939710 149029 514814 763310 517299 1294975 1509685 435954 928747 83265 641889 117612 963908 330504 1945118 1830640 576726 1315498 1894741 665520 685316 734815 852017 632548 1589521 1181884 739042 1059157 220992 373113 1618162 1326238 520174 1896809 696418 1156239 137329 1637859 566840 1263414 1876201 1640402 1494896 279369 1782173 1758647 150580 1307766 1419182 1572944 361855 1032907 307232 1969903 60204 355741 451457 1506611 365780 375351 1920718 515737 1266325 408806 743205 1835428 1217432 816636 1802155 805315 1971592 299475 1905610 212361 489112 1041301 1910806 1962411 1757269 214845 1211417 653089 1951080 899441 1615452 1315387 1808684 169672 538522 374157 1273547 557879 317265 1373184 1863356 1764026 464724 1673496 762641 491181 1066514 1403302 482202 1301795 955906 723627 31546 1830046 1957925 994435 1787800 1729851 547514 979969 1672829 658643 1016510 569890 77062 1420163 1089017 145235 954773 234936 1969183 1698785 1147350 1999708 776796 802875 1427195 276874 1364818 902329 1062581 1582695 1362838 207336 1156741 395033 1000364 922715 332750 901744 70463 1945561 303600 1473865 1909455 1652235 374156 1471624 1269288 1611868 1665769 271923 1920121 153249 1106847 1901270 1567439 517612 858464 1609296 1445638 1569950 373505 625094 434731 1676228 699328 399393 1888493 854389 1853300 636869 1089185 1852171 665193 144184 731503 1226893 1781478 1680910 1545458 1322549 549463 1881700 345234 1697077 1439068 1237044 178654 1346924 1608722 1419452 1789871 1200495 498930 1446125 1387950 1488725 1477983 658467 237858 1714214 681511 164684 1403809 1569655 796691 1305629 1746777 609611 709478 254136 1411420 700420 1043196 127484 1688253 25016 1204791 211526 1291925 779122 436720 55204 1158897 121822 1100982 752608 1713990 1049794 1912676 1153168 980394 226942 1797750 1420237 108994 174604 643963 539705 702575 956392 54704 676425 22360 154215 1961861 1637106 1561850 1667817 1906572 532949 172629 1263043 1018070 98571 1037892 285349 1758121 48269 1212428 1294673 904953 1170008 1660572 127155 1067928 1669303 239640 355219 920782 770127 795828 1020870 668969 1403118 161460 346374 412161 1498230 1303020 758775 176819 752900 1997592 235171 991247 1293749 80523 338285 321541 714547 206048 270909 973990 141169 1535507 610168 81453 1345837 1190491 1081550 1597556 1445261 1945818 430703 868089 552127 201150 1265719 1814238 136467 1259300 1762479 803853 202086 1589571 1886984 1887523 142089 1315470 1734556 1557054 944215 1579131 1980358 918944 1890754 140140 1752173 621558 90995 244807 602541 1713717 1107255 1308524 1011656 740501 1460402 1127703 1716961 1713593 81691 793016 1162578 73792 1715918 387813 1179995 173795 1141102 181687 660611 1120518 1769972 755351 1865895 84082 434835 1057186 18480 1795650 1080771 320159 1262219 410897 105947 307598 1361886 484462 1751872 1279302 913137 741448 1136457 1904051 1725539 901645 372183 84972 1525549 1351261 539897 1431642 227764 678511 1379097 1607764 1552317 545591 642500 1030179 1318305 1587490 1325095 391792 158025 770585 1000082 1618763 1176597 854718 1320417 590964 117861 520946 1938248 1773333 1704955 1739607 1617752 923988 1256017 236235 286229 1044597 1781171 1818395 204789 1141028 1009184 1784230 1573578 881447 1393099 463566 1064376 1104223 1560656 1205914 1660513 1688091 1608289 1432457 167805 1229745 822502 1769906 177502 1233373 416435 1107719 1459116 1052451 177362 1241269 1876129 48527 223961 952545 1172557 1228238 1234507 742356 1320244 773962 782430 1930122 928545 214799 41698 1510733 458704 1898650 706402 1874751 251979 1737070 491284 531886 1376943 1505102 658685 168502 1230441 14826 1705168 965279 1439756 428556 856719 1986661 1736375 1093564 502384 1225828 55954 1197672 1223704 811497 685120 536115 1969809 923376 1133432 494616 1308249 377943 346654 254872 181152 827637 1460649 145098 1482495 1557308 1786773 738234 1655434 128961 952909 1271745 937943 1665888 1198502 996464 1096064 53810 897140 781163 1767202 1286078 700689 1706038 154801 1167381 968879 1209915 1016088 549052 1403641 726720 1807515 1859934 1790626 1502141 85147 1597880 763649 1095267 1922305 1061968 1648803 1780862 1939094 755998 166689 1717745 1926713 1770305 798899 496842 1755808 427374 930921 1946228 1619155 972440 161617 1420675 757578 1528011 853808 446776 1039540 1092022 1931192 414466 1981917 1148683 469612 929896 612735 1777842 606914 1639883 921412 1168433 296736 956528 629823 1341802 578107 262611 166719 1311179 1042738 64019 823556 213523 789018 1783155 1462611 1774967 1001631 745437 1938795 50593 1123040 1241299 821806 871840 653471 1300328 1998654 749037 1516658 627152 274283 1741726 1700726 1146315 921457 1005306 592924 86799 177771 822950 1971012 1216706 381341 1404427 1670356 706577 1005945 451154 1075529 1793164 905197 1572164 252126 1263408 576794 289216 1198746 1178571 1792481 1113869 1411896 123145 154088 1123568 306830 486243 1200467 989544 1420292 555448 1387898 1651135 1857223 131559 35657 1061622 1611458 1671626 244508 712147 921180 1195391 1996177 179469 454007 15963 1540332 1685519 168969 1483823 1612727 399699 307052 1625123 911701 1255916 1803886 455078 884820 683496 594314 1909431 1768230 1707957 1384247 1467735 1646880 284824 1848994 1012638 1320258 1657637 101143 541981 531676 1317739 1690362 163313 225441 1555267 34570 826911 11102 1068797 674979 445988 1961719 1193 26451 597923 117633 1898302 404411 1764108 1656296 1340558 1064036 1860693 241334 312062 570922 320470 792713 332242 936691 1303439 1894389 217604 553905 136651 983408 324462 1679793 710269 1759163 822327 19892 1539330 1293930 1114395 1756103 313606 488500 1112271 1096551 409500 374905 1782645 302919 1770383 1970087 1525074 39064 1258747 1072272 820047 99468 1252625 418023 1423198 222390 895224 1524604 978442 1265818 1091258 893130 815644 1857614 418551 1188660 1859669 1053214 1443316 1315538 1332328 1782189 1355372 374328 1157733 1865551 1378514 784167 1471815 388131 291798 1877320 86306 1550212 1170763 817976 940754 1698884 1174273 499494 551369 1295561 1717652 1432016 203118 1004455 1928390 325384 848236 1550736 366794 1042820 372394 1431338 1124480 252812 647723 256995 802786 1530660 1172149 879460 1109726 272091 730884 1652464 763356 502330 1127954 609101 1109457 1678778 124218 251962 1941869 893106 926082 810075 1021568 691161 1903545 842988 1981744 742901 115383 843114 1713801 1704383 430178 1944538 538857 1100136 914613 936526 166481 1438702 1571852 86012 334881 1144707 875390 649730 980682 1629392 321429 988136 374253 1315428 569993 61623 971928 1218610 786408 699565 15162 1776410 26589 285930 664378 1456785 392316 471878 1045527 1584102 1029648 1275922 1300622 716711 1203506 710366 1596987 817313 600562 1559667 1215799 683829 306366 1120051 1048801 1087994 1281493 350507 1365616 1583370 1204113 1999336 742124 1181878 450938 281904 1480580 224525 196895 17168 1426400 748602 1393694 1144142 959904 1008947 1946100 1615394 1131327 1979892 1754829 114970 911303 1179267 1715684 386277 1081981 726195 328200 294015 1585329 173543 1449512 525720 444425 1011726 689311 1404703 1661281 89241 1004901 580374 1070150 1023668 1108908 1779030 1534943 1242920 1598918 67618 26727 217070 1588979 125022 895596 1451543 41250 10535 1368331 1957776 1960878 539425 1035876 458370 1999672 1967333 1408538 1045222 1628606 698126 709239 264834 1731582 1557915 145545 1630330 1197544 135256 1844668 427834 1276747 1619787 130106 1301056 1976685 1085156 443646 236293 1429388 683300 1653547 1390032 826913 239206 1078278 952556 344178 181479 572423 1477143 1301702 1251785 547963 1538996 1867916 1066375 695940 382268 1742964 1966766 1121584 686141 71346 1013898 771559 103816 1701279 906489 1713017 1193000 1789684 1271380 255106 1762736 1928009 1036508 1105388 735964 1320729 1642997 1792226 1225601 1640776 1528652 1752322 897925 1433399 1364300 1933377 394872 1611 1642267 383372 565569 1223 1495029 126297 1924511 218120 24025 1570468 1083449 169184 1625980 902515 137939 1015997 1512165 447483 1864258 1939482 1860845 687017 1478799 535582 1629482 464895 826205 1995831 1560993 1387164 1198435 1149137 727719 1431423 1511585 488290 44917 455861 1831766 567024 636294 1986883 1811564 1657857 329282 1965790 1296897 300167 73054 883214 116209 81212 995442 1748481 1842058 1084663 1522174 1408874 1042935 1821988 1210731 1691479 739340 244749 451742 1871606 960634 942234 1859584 1085647 18840 807274 925464 1353227 1851836 1424511 483958 528553 815091 1854161 1983557 311994 1873533 148160 1804941 1975972 925550 1503860 1055885 1467653 787578 1967132 1095506 1836781 1874626 321867 424995 485497 948804 1839483 1178889 1138581 998827 1406423 1909681 1973264 1420744 754753 1427027 173858 1416719 828224 687827 507502 718840 1682297 725832 756115 1354881 1770002 1320474 1444231 1589220 896043 1717435 496119 387447 1065866 1780533 958236 1916766 1213644 1793231 1711582 681734 758796 39877 1989904 1865552 1120717 776166 943958 1203182 571005 255856 377403 768326 1026045 1472628 305333 1393165 185614 913327 594683 1365819 36897 706701 244792 1124115 680762 367304 1829800 361160 1650317 356065 548104 1532305 619720 948115 1257288 1150449 1945718 1607241 1855916 1104481 1158138 1277167 1894813 1731589 1558977 1373425 1112488 1668242 111482 1168266 988228 71161 1891276 1675688 953895 1859103 1022286 797149 899493 979382 1547793 789534 1947937 1399061 118488 726714 186006 1847384 1997924 1625493 1575867 122604 1472268 355872 1946801 1662159 609551 1205444 1269310 155143 216865 1908125 639040 193624 749092 1600156 498551 994149 1058396 539524 1699026 816572 294626 1550077 176736 1764250 1732443 1188097 1136820 128947 972646 1320355 157675 201085 1277768 723622 334510 825486 1804664 1954631 1413743 1438299 218400 1995211 244716 682181 1574784 514313 814441 263815 1394344 1800919 1019114 1389581 1581891 27867 1758792 1386712 341797 1456240 1906874 199006 1790936 101934 1798142 1485538 1726338 1454649 792814 570135 228479 1631483 732881 1329821 1023661 1441887 198275 1762077 1667261 1973637 1558783 500737 526198 406137 605493 266930 1876224 1021848 1606832 1959523 229307 1229678 1708281 215422 653871 70460 1183219 1788334 869612 1557083 756682 1310779 584456 640694 1850771 1213084 309692 1337351 569159 1044078 1650150 750645 624346 538617 1549149 1927941 1109767 749377 604428 1380005 69439 221608 473077 675207 1610378 576762 33617 713058 612988 119371 539701 1791346 1006705 1372935 19592 1694360 524447 1766040 804699 236581 849835 201149 989922 769841 439474 726484 1923218 1790684 1772899 665387 435982 1932237 11047 1356316 330593 1726090 1912420 1347661 1172466 1740857 1001490 948310 1754158 693841 966896 985992 1463349 1888255 455981 457215 1077898 1556285 528596 876640 1771553 1272144 1685474 1452346 1363520 657319 547503 1236070 1616170 991519 1544122 1352178 1655063 1540215 1319936 216687 1943752 710208 654983 532818 163905 1673616 617608 1410688 1634631 614408 1857803 1165950 304794 241271 1903243 691887 1326192 860309 205974 1994052 1996976 1620868 1158869 938841 1929765 294420 1263138 306311 1353639 840828 1798931 1034949 421121 1459847 612363 872368 1718265 1968908 1315049 612235 270202 1905362 546175 203607 718722 594670 1766290 1669590 1866807 665399 1516630 436289 1586288 1881711 626231 1240180 989124 1688570 707596 1061208 399963 84876 1334490 342987 961799 239686 1900583 1435770 1612156 1394274 1575215 950532 1993611 410302 758790 139281 427832 1487291 854599 542949 748528 1842121 1896729 205208 1526849 1866773 1644012 1817341 909126 101051 350807 1688985 683507 1715233 81886 349539 749080 1168371 1882756 1023020 1704510 1836367 1223649 1182679 596472 310585 1290657 870560 1636435 1895598 1917727 346627 370460 274464 1596814 944666 1251906 1606623 1131424 1586476 1140385 223276 497970 1253953 1739210 1750099 1783605 635655 1698047 82966 1951523 1608413 1547118 237934 110030 754786 1145496 1144803 257962 1288845 448416 1792390 81737 66587 1249281 1841757 877397 1173613 1822145 974882 616052 1203032 1695771 1600667 1103952 160816 1197056 673085 1806867 1643341 267368 1984517 1820450 568469 25379 1308214 1124216 1174636 19896 1652611 1104583 1208406 237673 1290439 1285517 1991610 984638 401486 1729105 462843 398606 1838446 1575391 491447 1993883 1081645 1883605 1395733 981471 685808 1009216 724103 845694 1066192 260012 1504693 514997 557430 1039722 1543970 33102 351295 1487818 1887545 11347 77959 1449993 1086517 1096590 1715292 432552 954022 603063 875783 792078 707879 63975 463797 1721182 581665 1330676 1463472 1053283 1818170 114420 855037 881729 412973 1313495 657015 12239 605399 720596 1775028 1910953 1313754 990886 1884936 1646121 1526068 1734978 1574363 1715564 1926741 27294 699204 1796123 1076971 56397 1146560 215581 1766407 1501657 142258 1268177 1118626 1812021 1586685 265570 1568422 1553895 614057 1829886 219357 1694246 1739480 173287 1717226 467622 277791 121131 143367 1392369 1062553 75517 160986 93348 645382 477865 82720 1945249 46370 636411 326199 1461407 275512 172449 1310631 1011976 400133 1133827 878011 1144345 769810 672460 259889 1267066 1376867 1397444 408688 1474517 1828485 1152935 966143 44637 265495 1761898 621326 1169126 44519 1519105 759347 382859 1486348 810467 213693 394660 1690360 1582128 874817 157495 1767012 139653 70907 57347 495140 1872836 1486173 1360134 1244552 1478296 44903 972202 54512 1198195 1564100 713302 1115770 1631517 1645836 1622477 526714 1785173 1668224 103770 1044673 1764724 1145212 1798249 320890 1564705 1641611 1895694 949757 1754722 1521240 1121460 1011231 392828 1093097 398796 1159596 149733 1335756 1357078 1225095 1344777 1940324 1813416 543091 705736 233869 971477 1106430 774536 1438238 1871313 1420713 440202 1526159 173988 66184 798370 1623857 299750 61479 1536831 973850 1458390 1715209 1400473 1874283 1066276 1512643 447243 698141 428207 744085 1563396 224223 76037 56999 294915 1642027 662293 1779963 710117 1793284 1999966 286335 1242450 909755 1085332 759800 502357 1083634 489232 1228467 1525088 1425918 274915 448692 58972 1843344 1720418 1846229 560676 616206 1582861 834700 1574996 1044575 1569769 1043287 1952923 1723050 95263 420291 1856969 945621 1313043 1568663 1767592 1511514 280289 1705544 1492081 783082 1843436 212691 1095434 279272 1690133 517457 87019 1899287 1124123 112972 399380 300396 1266435 1392644 183292 47930 218986 155416 339830 1275007 1126807 61901 118265 1272304 267220 498570 862364 1985228 1257137 262790 1921844 344529 864342 774183 1816895 288468 60949 638832 1400513 425942 1375018 801592 1259746 118377 685967 576193 905276 1412829 1478468 1497699 493565 1137291 1337922 115526 414607 677020 857961 317234 604300 868083 1673983 1653251 1909273 1510491 917954 1083161 1452665 629926 871705 1715781 1038460 1909039 699990 217136 1627192 972722 1404850 1241349 1741485 1713653 80914 165468 198975 403351 1500903 55445 1977719 1838295 123440 905885 1936594 38057 1244619 136851 83447 1494932 254478 767548 1529559 1235885 1122195 755786 450126 81409 893021 1218015 1172698 1305257 213296 592221 842985 1164790 671052 1538851 733129 1897350 526914 715966 1765314 1934240 1277130 456555 692149 258661 258002 1447763 1332554 1385901 439523 1838211 1906542 1323832 1429519 718236 1369211 472346 289848 1598048 807815 1629446 1913424 1289097 635734 1091983 26791 1472048 1429728 543914 307444 636692 1757311 604116 1961388 625748 1577519 1991835 135854 378649 664473 291634 1280561 1217292 700866 1743724 1533533 770351 942720 1313732 498462 281547 1601293 287358 1323069 475673 324251 950050 252298 1903196 103292 1862586 530788 597006 1932777 538022 105305 1972684 1548145 1439264 381404 1455092 339012 488922 1306943 1732261 772793 771285 170058 40500 1691529 521609 786306 802668 1411957 1440454 997001 415089 1550573 1315985 587005 886318 394470 1320455 424218 980218 1364914 662433 61703 1472878 1339661 1721680 85189 1416141 1513516 945362 1529538 1307501 334915 1805396 1794881 425109 1262350 1472400 1451867 1828444 1896568 293607 420 891548 30229 1079582 1248681 1966190 1426306 1331978 245190 540309 379388 741443 1706598 1527496 851086 698839 1921460 750733 160307 619482 123365 1274085 86106 384467 1137276 1552433 1700879 362937 1178320 240388 1289491 196020 786856 1923859 513582 1284855 113244 41682 700406 432916 605121 1396923 90512 1235800 42236 1519162 1259135 1161679 675505 661306 1283936 781747 814671 1759487 16893 1851707 1340772 1462697 1224832 1501345 1169852 1621008 1495292 1422547 1113008 715156 1909911 1969156 1185125 1827657 1621788 1602218 1764112 1172371 737503 471069 462108 231556 582999 192952 278184 1702729 1688961 239138 1496577 1618587 1409912 1535339 1219875 1218342 986844 1861917 292638 915930 313146 382364 1278938 1455070 47210 1327749 230461 1567335 1716666 1349907 1101987 848803 1348880 1719489 1644948 623072 1986666 1840839 1199786 1714913 96781 1246946 800879 752072 1671871 1526621 1104489 1837452 1169099 1372116 1746863 1621922 159863 1537483 1324760 77609 631935 1453594 1720579 1395591 603622 1936823 1540420 1480993 1499162 203240 337622 1815623 931857 1649006 837360 322238 73606 1873908 1799043 1225319 1186258 1338681 236200 885610 1265077 1723020 388092 1434219 55441 435547 951371 135101 536556 1520599 1006163 1012052 1512521 1131512 636070 265864 652326 85456 24865 1953588 1297184 1309257 123986 584450 1601323 1611398 684539 880741 317451 665852 302934 1451490 1740090 1487835 114325 161903 677859 1804558 534955 648018 854557 1466710 436478 1276541 188349 1424262 548599 1894677 99902 1477152 1632216 288313 98426 596599 1174743 823204 500242 670712 1592365 258578 235473 834202 149838 141429 19269 1370491 669042 1942970 137858 601383 1416469 198226 1034230 461947 413262 104078 808459 1951509 1759989 823755 870763 80807 190576 1271371 636427 19215 1807126 1893671 297084 1098326 877846 563552 1294117 398491 806499 1167889 170794 1930776 1919531 261367 875161 1328355 818560 1610208 801795 356560 719843 260866 1376587 881153 1538200 614869 563165 1307225 1426890 1947844 869770 1033010 411525 190036 933996 754910 1955949 1366416 190172 279931 1953706 935735 1762937 1922861 1517251 1016678 809339 1444860 1994940 1458281 626970 1307699 437288 514860 545695 860861 1295955 1856792 1399071 1327215 658893 475177 1805381 158888 1083905 1399440 233386 1228181 1496305 1312221 1436232 1872018 781688 499527 1064544 1027910 1539283 600713 1576043 1546361 933222 1311609 119514 1402026 1201752 283859 1023916 1949883 1355555 1343750 1430192 517380 1633345 382076 1305805 516509 1583179 1257014 11520 978018 209428 1280967 1431575 1311339 117348 1962499 82902 378087 375544 1892235 816155 78779 1842148 177563 769655 1848857 1658786 423245 324151 1710186 1024342 1590323 317320 1963170 103547 1828443 521492 830805 1056305 1822625 1980354 1309745 1456407 216356 347008 1405565 634747 111769 585773 296327 677602 1686786 43161 147428 1462635 901545 1993686 1781997 482439 1932835 292415 1084720 880894 532516 277749 1950075 1968548 1319758 1439703 1181786 779211 940700 1523632 859355 1982718 302535 371201 531900 1339555 592660 57738 1620788 829952 1738355 262793 1073000 1889805 1068115 1204927 1628019 1211972 608807 510789 1552947 1805860 1464260 1762507 1935460 422918 1227570 321992 645002 208107 726845 294489 1426894 1356848 536749 1145314 907267 658340 1202796 219199 793153 1981386 183937 1900260 1545383 763630 888679 841452 323031 10901 1800522 512776 78306 654361 1241500 1244530 1813422 968223 890498 255252 1451432 1765831 1076517 1967561 727927 1951868 712086 1598054 617907 22508 1369976 1442237 1531427 694404 339129 1307598 703669 31280 267676 1220470 1248781 1589328 727142 1053711 1692840 1765371 1235917 959756 1107950 174887 1694306 1986748 505008 1125583 980454 1089331 424013 820841 1741215 199473 1762915 627206 162335 409327 1257202 236770 1685100 1010995 847773 936496 1378800 1494834 1955069 941667 10006 1143376 1703708 1433600 1482519 220470 1062760 120099 999351 40855 933242 1003724 538238 1431598 416634 1786642 1545959 660182 453007 1081629 1991858 1171594 1257112 1158606 1098296 1608183 1186740 1248898 622824 970336 316483 1831913 1900601 172687 1924752 787020 1925551 814069 1008917 1706448 1467354 1556884 1411489 477894 731702 1053003 1003744 575205 1102703 1565047 1314984 1319572 989874 1819802 533792 707908 768534 1048389 1329259 1470751 933114 451986 1682020 14373 1005238 1558803 276287 308087 720695 1666473 490469 1229980 1453521 70931 1216451 1163437 1057620 347511 313172 100633 973074 1688538 1700023 880841 676850 112855 565041 1712901 384431 748668 1843649 1773819 1435914 285710 1234964 790929 1109525 332179 757107 681272 1824694 1485223 1523682 907120 1828078 68885 1109546 1182259 1910851 1474865 1092146 729344 657576 1294872 1619678 1842656 1729464 554874 467650 952870 196090 1107044 1629278 1534667 1514304 1241172 1126612 1569117 1491683 894019 1913359 68145 986354 1126581 1792040 808180 857298 128329 1449689 156457 587018 1637557 995551 1472437 336297 1272698 414054 1012513 969082 1117408 1801420 1536897 936933 1690936 1308250 1782578 1527197 58345 865160 1255291 616391 951185 903168 1623278 979558 324717 1758311 1479620 312648 507878 326688 533250 784030 613046 1374744 245667 1548520 56373 1830715 299643 957548 1152045 519740 1782982 1508251 46470 734933 827783 1742954 187179 259559 1176685 501443 574548 679972 893584 315388 150129 1930697 1699632 419560 987390 382911 1551636 1666630 497124 951202 971589 1669141 941185 539175 344603 1595452 1754398 691379 1250191 878557 131718 820073 1163929 1219718 779152 709224 1179322 1446328 1980610 1993011 1896326 77212 1044085 1711088 1253045 1969361 1037790 771268 1008105 1716378 713930 997669 186267 1365906 1130991 1874191 1265607 1854044 461722 139712 1732914 173211 1514411 1059156 184319 91041 1276771 1894157 1135543 1823902 1921200 656238 822949 261814 1501574 144664 1526482 341466 1451870 1273654 1366238 1487179 1570061 1223241 1877975 647022 1271824 1209716 564759 1929914 461673 878979 1116273 634636 1015943 1076770 203923 519784 592864 915616 299589 306631 718663 1882232 1926934 1884880 293381 1798207 1377649 1986486 918354 1092923 259332 1650590 484474 1892826 323807 682032 49595 635348 1377037 1514215 866738 1504864 1483206 56696 1068028 1153594 1607778 50730 967775 1895231 1296543 299976 1995760 1406619 158056 1583440 704296 718693 553907 1982984 1684126 1528410 486271 803341 1672026 867142 286954 1446410 1876627 1284886 578170 188911 940066 287537 98322 801630 1543372 1300361 75658 97019 844115 1883573 935432 1988388 70663 749107 285982 1420716 1215784 1095263 703678 289334 530523 1502286 362190 1973657 793593 1788300 1750282 1484627 1895532 476933 506545 914694 91921 193678 1049285 1077592 891427 821560 435983 838486 838244 604220 782416 338170 1367795 1275481 1488735 510331 1417656 1118490 579786 402121 1441596 878180 371198 1605255 546918 1688280 1526156 1841087 1923757 1921999 581765 505360 371234 607492 1880915 1481990 1867445 1137179 229437 1582455 1291291 1562858 166758 319312 503047 298018 387342 749888 352399 510443 571568 1184048 1763005 1631463 138323 963151 1685145 1253684 1097791 544096 1819379 1252535 1895128 27373 600832 1135527 811775 129924 10851 1811215 721992 1030515 626214 610456 1475259 440310 1549222 695992 92129 435548 622355 1499336 303836 1776805 554410 1843167 501211 651805 1903497 1650972 706744 276832 90803 403539 239435 1242944 1453077 1414248 1941512 452871 124282 231824 1052857 128898 1757125 1479703 372410 529376 399451 223779 1257492 1268127 1623016 954234 1179186 1777448 1836530 1439778 264641 1690731 480010 1049407 757501 278584 446702 1235985 1013787 1693725 1338193 1198014 90371 1928157 39903 1384882 1573580 876619 925743 133839 1333746 1574641 1555440 1020755 582661 713713 1279175 1721778 966708 1598549 1392218 1842337 377959 462795 802753 1851529 630315 1975447 1366272 218595 1886270 744889 185867 524278 400505 270205 1120146 1702213 127638 1634555 1656412 1242124 815698 102608 885270 947757 1197065 1812407 227272 587147 397845 88979 1091122 1382068 1792155 195294 1092675 1783481 816020 417392 1495621 1946004 1999162 711030 1731685 1534156 971186 430299 425945 464859 1995260 121399 1335510 165862 659663 1278703 442605 555286 1460338 1476069 536795 190995 1385061 1958259 1877112 1861984 1184801 1714576 703768 784733 651041 738580 333412 443326 1753639 339964 339245 714502 1452936 1644280 723743 1299010 1992802 304808 1905723 923882 31665 1738944 716908 674769 1845649 1007589 934234 96555 712490 1438685 196473 637748 986748 986516 569282 428320 18509 1045127 1347854 981479 1582292 1757101 1979306 790542 50930 1015644 768949 1048277 78294 1327920 436035 1593749 1450253 164062 135855 1289116 911755 1818549 283448 296433 237495 1786586 94424 404886 151568 349254 221234 1384617 1356054 1789444 888106 1650058 1737766 722166 659621 843609 459914 1286116 810763 1338468 1483814 1540971 1110203 1184261 1901560 786461 1495831 883457 1846489 1820551 1176907 431964 1728219 1495176 1386784 424890 459001 1379770 1830818 430523 1442970 370571 49408 1749998 1967823 258346 912792 1137633 1941260 935337 176944 1222607 1747332 1075470 1730222 733232 267488 1055910 412203 1149721 717635 1656612 1555707 1827842 1962561 91089 1196445 438452 1417002 1922444 1066639 616638 1187611 1314895 829223 295448 478984 1909424 1087412 1591770 1321758 1899803 1657175 1172818 1793588 1582868 403266 413949 202062 1344816 628901 450168 233446 493902 1410013 1048929 237132 134917 1586692 1628084 1369133 1129941 475078 627696 361792 217241 1637801 657857 103149 708851 159931 1036371 288571 320281 899137 1317106 1472499 1606618 1671295 296569 189947 1835952 826741 1985943 1580135 292123 209193 729618 1822963 1781947 1586756 1302024 794690 156482 1038925 666231 394600 259284 81089 1313672 1610229 1626433 1381195 1740901 1228044 1722152 1567856 844088 1623548 910370 1856139 1837328 535241 767711 1106506 235652 1617689 1750040 1416415 1169707 86537 725964 1666701 669785 287662 1980920 1432467 1060856 1842878 1096983 1732100 1377733 1232433 1052397 1400919 1046252 1854071 1789167 217209 1431334 1214802 1145037 556505 1490494 646476 58004 1550814 181955 1495745 472321 1742137 1418310 1561979 1065894 234726 1335100 1042059 517772 67873 703582 621264 1778996 765049 1487771 1062918 548723 1551220 450989 1971697 1146455 739422 1013177 66544 41780 607927 1366250 1200146 1985101 1534187 903300 1669366 891998 348946 708344 632206 179201 1822740 260539 1722101 381012 1582923 1692930 604233 1712802 1786492 563403 1479593 545652 970009 1048741 1578890 1810788 316049 366109 1785034 524277 1940230 258266 1473696 729242 803096 219225 1889929 673368 1787066 542193 409228 748185 1461163 1912056 474299 860093 464934 405761 921032 1726698 937455 1435283 1973462 800469 1567280 1620038 919399 998300 1535662 336507 1676264 1191812 819465 834757 319822 556408 302003 576578 1740420 1154438 1075499 914494 1889354 1969982 1478179 723296 1184836 965450 350628 1332873 168870 243461 1437052 447817 34142 1329730 979298 780649 376771 1835858 1766112 1160885 124801 222899 553817 186703 1128990 1858514 34170 242174 552353 1196471 95633 1648250 834407 190279 780492 1672619 697200 1003438 1505734 877151 633157 1752615 1233090 1065256 387484 383806 965558 1193056 1842653 103804 736740 1056156 616068 1426266 1656327 1743082 1673425 873284 1244058 494259 1134498 1298536 1354720 1001329 1212133 1862684 1895759 1098771 571070 1721922 1700807 229174 921274 820850 514417 1070884 1761882 288116 1491340 1874346 1518196 878348 1058853 214667 1729798 9911 78448 965246 126085 458227 802957 1208360 1765319 1425416 344648 638735 385099 305029 1630575 159173 1174998 603658 1837285 1600617 213805 1442200 1949159 937651 303162 385828 54455 92430 672596 1985648 24782 1269784 854521 1084707 632546 876769 1740023 371585 805213 148892 1036159 801064 419615 1054122 240850 467239 1258812 1160085 1954108 1147806 986335 1533870 958684 1678945 938051 1545838 1805990 754485 1882963 267969 643122 904145 1852349 709656 1280625 1419042 972589 172140 1835418 1658420 705190 414652 1463847 554692 22853 1807118 829594 157638 924762 587172 1849855 574999 790807 1668877 307898 656785 932521 785990 1140128 410963 1896614 1555972 543015 442473 1340717 1988217 767021 1609151 1151170 373245 1515611 1718080 1381188 1763152 1074806 591201 1800813 380122 1557986 1184135 1740428 1535974 391696 1473894 1404116 1330013 972369 80612 527266 1845610 1037565 270147 998680 1108835 1399345 1907620 513431 140714 84919 275909 849735 1444728 1728445 568044 1945829 719325 515273 576628 14541 953516 175790 1643151 740696 1098413 1118613 828258 1622730 1965701 1379900 1036636 1070240 462352 928431 992129 350773 813094 514366 928454 665481 61271 677810 1889130 671882 1434076 1563308 1757027 1284438 1218764 836318 273204 1251261 624219 1024743 1398329 818534 1940053 182065 1742285 171012 1725079 1693606 1541119 824376 538883 1997956 1151332 1496702 1711631 1439320 867900 1538282 873785 505960 1921620 1370378 401918 279295 212924 418623 1145322 984805 162710 1473773 1931469 835213 615869 163818 259503 513449 1094605 1565594 1168651 1535378 1987292 598156 795510 1360732 43345 1732563 496669 1352535 1050389 1496159 1029106 209450 356536 712975 1411008 1015398 1662102 1428460 1624542 1435211 857534 624822 593954 632517 794285 1484961 634619 748430 229457 477805 409895 1788017 1143442 99277 222417 219834 1716122 619834 690574 660961 1063032 513128 1509605 145760 364522 149646 1105057 1996296 1929194 470422 780109 967631 12124 1690000 1305063 1541902 367043 1054155 1407699 1745964 1875079 865446 1368473 1122064 1243604 607416 1712300 380865 1697167 1762735 1416448 1291474 1870288 1707551 952000 1667186 1679638 1546350 1894988 1573450 1200421 1988734 204642 1568972 1301455 365918 1667016 550565 1117879 1178666 1640544 35624 1306711 1828833 644352 606412 536122 1579179 1208715 1250110 173656 1078529 513690 412060 1749311 167497 1883222 203515 446926 1030729 665320 630979 981287 1056094 924192 958313 471925 56220 963930 172306 941874 592006 1754152 603443 1269390 513191 301391 395067 645436 1131742 400218 1944380 1003985 552328 1986723 963111 1718994 1588508 554862 896530 1209616 1994977 1612459 1614140 1417006 1745014 567461 1342959 710510 673470 869195 869326 491185 619670 244318 1465230 1010485 553486 1409539 42434 1922333 534257 1010670 487693 1756757 102827 1475043 73710 1230079 556958 103324 192920 895651 101606 46010 1673071 1618423 1136740 119354 1173065 621338 472064 1673186 656587 81631 955551 466881 1399224 1300653 466505 489034 1901854 1623097 418591 30731 1214240 1493684 1630063 404788 216902 489822 509402 1662785 1084791 1951878 1895046 332033 1521143 939970 249585 1144590 448475 537427 1914605 326626 1109997 118061 63160 366489 783855 1032782 1912617 1895758 749333 370375 1534360 741618 105913 1790031 1375896 843137 259052 639105 1980901 504379 1237316 556522 870716 1368210 252449 251459 1355402 1281632 133638 792765 629644 570829 817304 1247800 948528 178923 792097 132251 1249991 230813 875193 1609127 1968777 1469336 639368 1809662 1757040 923427 1011434 1306455 776979 30643 1927824 38032 262564 1924898 509074 1537596 249595 676295 1877588 131005 1858925 162078 1434919 1125604 1714804 623157 1677243 684841 348783 606886 646495 1038482 1627163 394478 1410703 1781051 1434511 57199 336872 1812636 247991 218729 802472 1247863 816588 907446 1729777 741236 1440321 230722 1006321 584308 1885530 1294519 652114 1694332 128541 1794882 1151591 81811 1461321 974847 112272 68980 1862293 1038708 929515 740832 789282 1684975 913089 1405781 1560972 809046 1569742 1071174 1188982 861903 944922 1978107 185957 142519 1928726 989872 797105 1390211 796437 1534235 908399 1611071 288545 1892157 438924 1459734 752208 115754 484180 789985 831000 1944120 847062 1204810 1178156 1516845 1718903 43562 781073 1641052 497592 676505 912098 769021 1567918 1672479 83607 1534370 8689 454452 508033 947786 634731 775740 436637 534047 1167780 1516704 738644 1326392 1688075 116924 1153289 119749 1283347 824095 46395 1079019 1562192 1720079 1658247 911197 1742555 487288 566598 1875821 1443323 690424 49735 1974329 1371296 540320 464354 748726 1311486 619815 21082 245590 651229 1716525 751545 1310732 479149 183471 91288 400423 1978811 923396 304243 1162299 1543379 288450 1237791 1017779 1510104 1182752 256824 109399 989464 628801 3554 1569352 922355 1019975 1141334 1042365 395933 1078543 1222015 89526 88693 1821231 586101 13714 1436601 268968 1883974 817134 552951 865636 986345 793308 348063 1743086 1665457 924025 1147452 34501 1216775 560897 1177925 521412 10064 315951 921787 535962 1606545 1766436 557725 1459175 870729 1563219 280140 1590777 1719870 715303 449382 1994257 1529227 1451009 1768607 841649 681075 1977695 1418136 1680781 135711 895831 1142055 642382 307800 1859974 173930 781520 440666 600188 473044 783134 1368617 1204648 814332 463730 1775978 1718432 1795689 1344349 1432563 617249 821660 978239 644764 259716 1569972 213166 470860 374722 1057778 228172 1582531 1710993 390854 366830 1607887 1386111 331367 1023710 1199493 1785700 157174 388859 63454 1265999 218147 180478 1663003 975343 1238573 871466 993770 737411 1809401 1407368 1941281 893202 1465458 1334481 801575 29032 1601932 1962300 1022457 1771882 804363 1806737 1988593 947044 460563 1576717 1107992 1927385 508562 1829050 95621 390107 85076 1785055 1323298 1054242 1392570 178953 396702 1869974 21916 1960711 552764 229629 1810183 561486 770109 603468 642285 315914 1657121 1175082 594908 500623 978886 1486488 1456250 1031734 1623185 923571 1837108 320140 178442 1335583 146891 1905594 792084 370111 942632 550115 1818129 424124 1993974 403581 52982 763620 605496 389290 893738 1747475 738396 658539 491189 1082698 708786 1063994 1844743 1960224 131046 438556 956672 94889 1051250 721862 1335998 1453897 1778937 1646533 876662 1872144 503415 1714156 1147941 938210 141876 509181 913017 854287 1405711 345046 203705 1590648 855627 1778062 1765930 943772 1517065 1635715 1766228 1350125 903547 10402 1414338 1071007 1525938 1782416 893281 1834691 1808339 1233447 1596064 706842 314046 1441564 1968459 56238 520667 1548346 833981 1554094 1787224 310228 1599564 1570493 1651438 528198 1092994 29777 1202099 530402 1018053 278975 1357757 776221 1729030 1127145 1617368 1000467 336484 1018317 1243470 531616 944772 447534 920414 1613561 19673 1611096 156409 1675897 1639874 758112 642919 1453016 568587 200118 1141592 161248 260865 1768864 1259312 833036 833840 1675564 71463 1562030 323416 1041806 856562 1475066 1348133 722901 583446 1368525 287193 1528933 423219 55618 1616466 474281 1985466 1902527 1781144 1577405 492439 1738868 673225 1741098 878482 1208954 1809420 769947 599734 2962 615760 1363263 1499141 1841814 1041902 1318696 213308 1709377 1238537 33522 1352252 1803958 809088 1462019 1047581 1474496 1362693 1031166 706029 1983736 103191 1750008 472838 500482 1545018 416912 1256832 1675500 217219 1000045 1118920 1663848 1685101 594095 1347012 56651 1545330 264498 1887761 1475587 1478039 858057 1410839 83415 1070304 353444 523247 681969 282497 1220782 1454124 1207595 500539 1034530 209274 1577208 1086125 975093 142474 1309997 1941319 568429 240559 1311990 91136 1499977 259599 1770554 1518686 177073 1317940 81583 1846256 683362 554505 753284 1303435 1601737 1114645 775918 523164 127020 739002 1033874 311254 866241 1638478 470257 429402 1276114 468868 942445 1064396 1771749 1121741 1402908 869510 855657 1794438 1507958 936371 338996 722797 1096597 119232 1803579 1293875 1839201 67695 974876 303056 1671143 598105 64067 1122988 656807 282984 132265 1190059 1436845 917155 1768559 1101242 1540865 139218 862877 1550670 1620464 797700 223726 72416 1851378 295927 1336355 232168 1754600 1493479 1075555 791203 951309 1722621 1024826 1120862 1448962 1575253 1060591 588282 304970 105043 264728 842250 856003 1138267 1453932 396890 1120373 782808 153457 1713931 1120954 1878223 861433 570581 82866 384914 1289080 1050240 715218 1454743 1016242 51801 1167785 915181 691202 1131546 97555 495076 607992 447419 1662158 1293469 860407 447876 582338 1517600 1982595 13667 1002037 1406819 1364146 311293 857700 1995122 1646882 1465768 873881 1399174 997379 102976 1636697 1882632 747771 1845212 1904544 924598 572209 1895453 1891278 1957145 1242322 1179659 1277706 1807206 360438 1937076 1459701 367325 1549420 1506100 1295616 582050 583273 239865 53413 1468095 940246 1643311 145998 729528 1710658 1834090 302885 165030 1991421 828186 1671887 285099 1375258 357858 43518 456372 1526037 1938117 1906616 229597 578519 451475 1088214 882011 1700156 1039467 738093 1945659 956045 1443537 1512735 1000411 1628574 1915039 50536 1098965 232002 761700 165651 1551875 1968948 1371399 1926104 1306431 893006 1716254 130222 152311 1022099 39680 1898409 1892568 607623 1959478 1076459 1701295 193078 1440798 1891625 1037478 756237 509603 68066 1226409 1062807 1207547 1275333 524650 221209 218382 512030 1697472 61560 636667 1148326 1660419 1086619 1749979 1242130 770148 1609217 285046 363177 862142 836123 1310197 288367 1978302 580350 525934 207871 1190546 1014164 1752747 1856451 1920389 1211619 652693 1384792 145209 788110 1011675 1928668 1178577 1045951 496527 1232295 409095 1776936 909982 1358389 99145 149304 829425 1220152 838540 146206 1922926 800615 305582 942081 411423 944393 1375792 1869315 1535206 1319498 1535011 1285632 1720699 1830633 1603025 1020787 624192 438021 894657 1531375 1533088 221443 970904 610864 1411056 1866397 167504 1900228 1287161 1170082 428297 1900910 22333 1401008 298101 955240 136759 1555780 1220593 710982 1337363 355326 1738620 926615 466187 603730 1328990 1029136 1065228 1239437 1688029 592840 295078 32995 886124 1743333 1403875 1652134 504850 1888305 1792816 1427933 359488 1883094 896367 184610 208779 1204448 1137908 1680172 29551 1734481 59923 1252135 1980399 624711 1677896 518263 1543984 1720863 82916 1659585 559584 1119664 1834199 1654737 883690 509936 990085 1847674 612546 1714880 1039042 1294226 1967634 1443209 645381 522134 567202 73793 1946348 815165 713532 1726651 488077 1347541 699221 709426 227778 392853 1713318 1128853 667013 943788 1115323 1436236 479712 1872770 1903542 445034 340304 1631727 1702551 315237 528826 193452 1717661 452246 488791 1021729 19990 345333 1844825 1250561 1808341 1721310 1893189 1155861 627562 35211 182539 270848 703836 801206 996183 1234958 1673959 838612 1362824 1531695 432355 1787747 801429 930150 143827 1369973 585194 967624 1435897 1191615 1924638 409338 717446 17622 386988 635715 1228668 526455 1472913 1543636 1189566 1350645 1381159 1608542 1325809 223431 667973 884346 1228929 1381737 511968 830337 170174 1068049 184781 890573 402021 116366 989215 927098 363969 1915142 1539279 1860395 1678757 1322355 170739 1876658 891994 1837415 500478 71844 316612 837660 588569 242515 772923 407029 1459257 1075384 1596826 331261 113021 190797 1459819 588829 1098864 1700700 1350949 1338936 787263 1438861 668370 1090328 1127149 1825325 847193 1100087 474072 221611 1217366 1983151 519217 1520438 895797 1736647 369691 1897532 1982623 1756120 177009 493895 1535760 603691 1707283 1015078 728417 691072 63448 1828580 1833389 1328318 622650 1924215 1833410 987103 770870 221798 264762 120409 855862 839765 1153026 1851764 1600141 716175 821439 853982 222375 1391387 500050 1666329 1182889 1616363 36883 786909 1293557 784428 920712 420292 612448 678445 1769582 1742340 1721831 1039458 875580 124995 186835 1804054 600927 1850953 1996382 508503 986865 722375 774624 1490579 295945 419870 125825 421858 590765 1076609 1721501 208004 815360 1796107 452825 345701 180358 1207935 1337302 160156 767531 1888251 73186 1928447 1675502 1816409 366947 1347368 600016 213107 1503420 933046 71142 1551604 1483220 1248127 533758 224033 181595 1460325 1034747 1092037 752658 44078 1099531 521288 536536 1467690 1369816 621343 1619444 1157881 1978636 1689173 1095529 923003 1617278 1247885 853859 1627504 392588 1593264 10743 395307 1509636 1093188 927683 1099028 1536633 264297 581647 1955437 781797 1702352 1714510 653686 1045922 226841 926850 1257587 171544 815210 1770965 90800 775629 778684 443259 1159093 1957927 1962033 554755 109092 1325907 1863313 255122 670630 830338 1085307 465114 1959953 664604 1855372 639454 411359 1430641 166071 772041 1765964 710433 1019163 1568033 1311050 990817 506201 221623 698060 258671 1244848 197679 1741395 1438687 1125603 538155 562334 1739016 353501 1707424 421654 82589 340076 1208953 1288420 259402 60281 1642729 1144166 1849270 547546 965941 926804 1940861 780160 1886549 103947 1986404 1891732 1176623 1762994 891706 1612318 510029 288161 559022 465899 1553261 1159775 1781444 980128 1973509 1765417 1405407 156590 1491703 730139 871264 376698 201705 1736793 748698 485019 658991 1411909 176978 800997 833825 470494 612026 67950 1324432 21425 1996767 1188859 737777 1248674 462930 152437 1551376 1785639 1038234 180593 1613244 982613 745652 1438774 1864628 688421 1853726 1152431 797830 1041084 1019714 1783302 874858 486098 1583343 1217924 1595256 1794242 1807813 1942356 1019241 303533 446810 715178 1949010 1467541 1522823 1872100 1399070 801829 375671 900030 345421 1533455 292942 52365 1281985 1397490 658190 1355961 1761132 1637058 79881 1551715 1384039 1472764 339401 757944 1635048 335943 321453 344019 1068437 1796466 240707 1358550 957523 1314926 1886921 1999444 385188 1831859 945072 11331 719783 90051 5771 1955286 1963023 1779675 411234 1774969 155157 647751 1203059 534081 1532868 1153052 339294 1704814 594443 1992325 1124898 868465 1265480 813855 682930 149841 1287410 823575 1716399 612937 1356544 511218 1117814 155046 1849407 1944724 745216 1717479 898932 383654 691486 1289436 1505582 1769553 299925 195568 1510160 1569598 932664 935195 1611967 738373 1933935 1560626 197584 1579538 516342 1287304 473037 532393 1347282 1744617 1443284 489131 1081342 191647 958383 303259 132550 788760 987184 41830 596036 1596572 1134895 1347130 1434627 1321415 685757 1476579 612840 1862702 208485 259884 1076059 1913099 566663 852610 1377560 373365 686731 1494923 346421 376120 606394 1808750 755473 221133 823708 338826 1068047 1845591 293409 219145 911411 291576 1296437 1749301 1450562 37962 1648730 689824 256754 1588992 1047688 1301201 165894 1723374 182742 549666 1151021 698131 963476 869831 336078 1491652 1214300 1674598 1475114 613494 1374214 1896177 326320 1792929 476842 1554674 103542 201011 1305495 1351699 1739920 557510 1604088 1807877 1625764 421750 1815279 1837863 708799 231376 849584 512367 385684 489013 53687 1213818 276707 1234533 1559118 28030 666236 807093 581863 349222 707471 27634 534058 1777927 719377 1592153 1485294 587851 41280 263501 1660102 1169990 412738 1268738 904183 1941001 1522109 1339640 1065861 270615 939856 1424197 90452 17591 905767 991757 472982 746349 1742428 69889 1703892 884241 813999 899476 206427 358194 1874907 269286 267738 1766618 115228 270786 12728 694922 1024135 1798835 198910 1146886 1041104 1277064 814430 1871078 854395 1280719 1033793 613134 1283095 1228218 1946603 1975631 33695 1276764 849214 1725869 1915198 444133 1427143 151968 1958815 1749961 598896 634123 1472121 501436 1580997 1678485 180898 766185 35757 275500 1733012 927133 686964 1462673 315380 395721 295839 816741 998775 1588078 83293 428997 1604718 1350730 666886 748974 1776042 924841 1198327 590780 1067648 1489849 101880 1920971 857790 1831434 1375978 1395997 1996519 1984275 1871939 686842 1671376 15554 1490393 1204039 1976711 680185 1610206 724435 676803 1491108 1171744 222555 232184 478086 1429764 1467581 1408648 1871684 1305442 688829 626236 598566 588805 1259602 694304 1723022 1220164 935773 1760020 270282 933858 1542616 439413 1443598 126918 975076 1993445 261466 666143 222996 481232 1785824 327453 32160 608752 1723216 1204284 748164 1185531 1583339 741486 643051 1539015 971848 270132 237956 657114 1575951 160988 1179210 1463832 1546068 182213 927846 1997335 1510759 1572108 500259 1912209 448477 1662969 684041 1963993 1811917 1145885 6567 265657 222535 1285243 62184 1694358 1834763 1910107 968084 346851 1932054 1562120 1830486 1488729 920628 1708956 1223614 1940850 1459593 715182 1647619 1227082 290603 273321 196135 1239040 960281 653507 1731036 1921692 734970 1070904 1919799 439589 828519 1451905 1743235 108307 208842 1631823 1962491 1076325 689769 952017 24373 1334439 1920050 1380814 1552517 788467 66907 1602772 479962 1760854 161010 1277686 285132 435991 1077902 535553 1077061 543118 1491135 201727 1595266 164826 1467433 954776 975769 549259 802662 458622 1998184 1964219 505975 598028 1229724 1484388 1354688 1083691 1807888 470608 172891 297848 680715 1342006 1714963 1397144 430449 1783147 933021 1245588 347309 1898404 1379243 1445479 1066471 562608 335559 15016 418620 937725 1321666 1718634 657613 1996576 1442140 1459703 233147 683508 128256 1112311 547308 234763 431342 306548 1351208 1938382 383917 1440227 1671299 1382270 190934 1072859 213797 225619 1488162 1646389 303393 937779 1741478 1715374 1367907 1939859 500765 1189346 1825588 464041 296888 1620241 928963 914531 504162 1342743 1090999 1125283 1964969 1393743 1996240 1380424 741834 377608 505800 1889286 1763891 305074 1732184 261792 1085789 1426425 523682 1771158 1006663 652713 936922 1289344 1401437 883209 1287395 1944805 491932 1060051 1524062 1984680 1876973 442897 1523583 883107 77513 488493 695730 246125 688410 1004433 323389 822713 721588 161005 1397959 672393 281153 1755841 1319346 1605529 1382911 1827158 1465232 1524066 303813 1564274 546141 938240 1836761 190299 1086852 446373 1461656 1168289 1586417 1209684 1235198 1508930 599188 681308 1011257 1486796 519485 1852094 1805193 1805441 1710250 676273 225112 393724 1724729 1822584 74021 792382 367229 381818 1251728 1801572 1055566 1328553 1701737 1125408 766852 1419423 1696710 375037 1042461 101131 812841 1255105 1504934 566727 482066 1759007 978824 1169030 821867 690517 311555 34555 1451370 1285658 1242640 735621 1745316 187270 685601 579077 875272 556162 1685855 1525134 1298201 1160291 137090 20878 404836 1627607 523807 11782 1261411 843625 106045 205406 1208264 864314 1899793 221386 150442 699142 1059499 912080 1213100 241388 102927 1517551 404370 1711483 514691 1379413 552432 1018068 181064 626278 612211 1919974 1117729 1949073 984907 532944 1614812 1256661 414494 1163727 823719 1894552 5395 1335428 713185 1368813 1830708 768698 1990907 1231903 342557 1847293 198184 926049 166988 1019067 1460979 1188711 313079 898607 864104 571267 1311708 283331 1882409 1312350 1343686 1228321 254298 757137 1272020 1447017 301099 418516 1640437 134312 1464128 122360 1567948 66101 816879 236476 1048222 425675 584420 436787 497175 1110713 669691 586956 1434145 1498080 1939629 349504 872739 612594 875737 1795518 549050 967689 873855 1603841 560230 1945589 987124 295997 690595 27006 288394 683231 1975659 214701 536022 954895 404090 1307651 1545446 1253445 1125311 1608761 973546 1555837 348131 1727576 1381479 1940292 168571 1098609 511877 791475 1936601 1399668 271210 631052 1136194 1335496 440177 1410654 1003539 1675038 729717 996517 1566426 692636 1371540 143262 1156857 748798 293856 1745554 152230 1533268 1847621 1360081 1909706 30410 1621457 851494 1382251 614901 1521178 1974715 1527511 405089 1674113 1527133 527669 772278 529417 1512424 1297416 796523 972650 1115025 1503405 530284 776828 1184736 360348 296396 831447 987501 228120 612843 728031 1713004 1830797 809313 1469211 41194 1650031 1850558 1076374 1948140 685147 977264 813568 97003 1649393 423783 569007 1261277 1764582 1567071 1084143 1464030 120387 313802 189098 887388 1580633 1925329 1503663 1316611 1294008 1933923 1051708 774275 1867443 1076684 1817042 273874 1849867 838176 1160897 606228 372822 1554648 1031765 426824 1270826 1425855 1173187 1214308 533305 587326 1844589 104563 1369058 1914559 816054 212475 103084 131307 865271 1338284 44180 889162 858704 1101708 532264 214440 1268358 709596 746839 273433 1064104 243379 944640 1985347 1527164 29573 632630 909851 776633 940378 207234 1389133 313930 1648436 1327712 310794 979117 1891578 150164 1817697 1636994 730419 1902488 615313 1198956 21146 1283011 158328 1350778 1919952 79909 1617119 252837 1295064 1397313 202270 1646941 1280729 614697 394023 169127 1559764 1364984 1582425 144801 73238 1938771 732645 202204 1734044 1535287 320921 1061787 1268157 148472 549446 1325563 917670 422039 301381 1524621 1756937 1470295 794750 156038 131690 1097511 875231 1825863 145287 1483484 282792 1953175 1241521 1933074 1577611 1276957 542405 858275 1851152 1651172 1384001 1652359 1543678 1251923 261313 230773 1054901 1554369 397797 1350481 1508319 771819 234609 1863033 1262381 768340 1625464 1839062 405996 390639 1651240 1199550 271380 942347 1171814 868421 1734540 89900 404515 1244758 1927929 303995 34613 1278608 1726407 41404 1198758 439983 877080 1191061 539046 776516 629076 1299423 1274713 1842184 15096 1519008 1623151 23446 1566234 1718281 1734307 850519 1466886 1667834 606625 1632060 742514 714861 396333 687935 732520 212095 157395 1786769 1643782 598996 554124 1617224 1962827 183315 74340 749399 1066463 1638721 1342921 1514194 1732725 1433143 1933545 1814439 669695 1560848 804229 1564191 1554282 1543155 1531071 1087959 948097 930390 1206703 518421 544668 1965855 1059226 791926 251635 1052487 31083 791368 1093146 1660200 1673994 1386245 1553492 410926 357324 286195 502739 1955552 1664446 476720 1429494 889594 1560419 361875 964724 37940 10426 143563 1574681 1389585 357615 1488844 1242359 252641 596667 876269 1671687 1709287 103653 1587047 1952642 606014 928879 1534113 891637 1619194 131135 1475108 1104940 1914540 518597 996283 668402 1935070 1311509 733762 1363985 1856271 67501 232016 333342 429818 734280 1412686 584059 823310 132233 30394 1312030 319534 616964 849203 111056 856317 341225 1056471 1521333 1403342 711174 446509 1509022 709948 162576 909007 780258 1863151 1129999 1073750 1925346 1195178 1128200 350881 1176593 1314929 1272217 184009 607987 830482 614440 1958463 1112959 815315 874374 822379 265141 1851363 872044 60972 1218048 1196375 789181 538241 1718332 544706 1284463 901826 460963 1394898 1427517 1660788 1202216 142762 490680 1686430 320028 1553746 535232 436216 1842406 1221739 1627777 739380 1160948 1328577 22503 224421 1726953 1698446 386545 477235 401370 226683 1013450 221810 1772775 1173982 408369 812759 635953 1715562 1009945 1829186 179228 1030836 1009057 1161208 1296573 1280885 907629 1495529 1398961 731151 1687830 679174 1831575 226618 527042 1452777 489529 1649457 778422 1726380 437807 1680354 10882 590380 1333097 1356552 537828 337036 434790 384484 637620 1369964 594544 1895637 172667 42939 1963450 118868 1168815 359214 166911 1101557 1240048 1491318 509669 41688 1059788 962472 481744 1284142 628429 437089 1237518 1406237 1101666 1739767 419905 676978 72876 672837 483742 1924836 1824255 1304610 879913 1752375 924796 150593 1242824 636159 343616 1509262 1995666 1114295 1839656 573474 1990878 537985 793763 1979377 541250 1509628 613567 1270320 1068319 710258 1280619 813272 712217 1599021 101397 1771520 1570467 1075505 733570 1359346 266080 1239717 1655888 1761779 1538973 1600927 484206 821020 1125722 1171032 1895349 114344 1174709 1715279 1984013 1725518 1944172 1842245 895384 1271244 606280 1972425 830525 1784901 593500 1500027 1252891 149629 146236 959520 1271943 462155 1419721 1403617 1064761 783247 1269659 351178 993969 590950 1556295 182399 1339907 830191 1921073 1500370 1421438 325471 1931455 381665 1440254 841810 781675 1839036 1221723 1700771 571868 985122 438543 1104704 852934 868211 1352333 28419 1690573 166491 383094 537397 934888 1334068 1728877 1698995 296581 174560 681740 1842773 1430241 1609807 513019 747845 551324 444240 1537700 1266962 1234740 1273522 252078 1356757 931013 1947159 1142326 1482878 406779 1827314 970695 595669 357059 1505313 1935611 527229 1879494 1294124 383106 1747213 1416422 188769 592157 902217 1403153 1843589 366930 204558 1495367 1081818 1659181 747941 260859 1799919 1614554 1654362 1344387 1872398 521593 1467093 1779070 1782106 1995827 1378433 472815 327158 1052912 489507 761589 1565982 650873 844485 1837761 892859 389129 139268 1554200 287577 1834708 1547189 1493358 291608 647738 1307549 887812 1263986 271077 101831 1617333 832112 330599 1196978 797727 63861 1517513 1087173 1241238 685560 1838104 1041690 991794 1422920 313185 1305682 255282 596074 1941986 1891658 439199 262479 1487065 651214 959139 1255552 1219602 184365 1898135 1967725 77305 103973 1722480 192970 446525 168023 998141 1450873 875307 1004985 298124 795263 1053831 993195 398419 280796 1473843 532862 1055430 636005 1555758 217048 199076 1507597 1656437 80041 591663 1125613 1879099 1788272 904801 332313 1618812 572558 1896205 1982785 1125052 649184 1582275 1443341 657961 292652 1007233 531057 613561 193586 1107251 1640688 39579 1995656 1256733 798380 619912 1564847 1065226 170197 1332092 1687697 1766284 379830 1457132 1396001 504391 184363 1720359 1845943 1119614 1789018 1307357 1370681 1499726 1935488 301966 1126933 314271 513742 593278 49435 1442333 828488 321318 1675478 808524 946078 944403 1047556 255302 761691 863775 1582002 1386102 582914 1155623 920560 14553 29207 1905418 205007 554618 1819919 1027796 1442612 1764926 40756 1558140 1157977 1992347 1548780 1297648 766024 409314 1686793 1886836 793693 342153 1297117 788757 1384150 918786 1607003 177420 224893 1985550 780385 1058733 1497154 617850 1666187 1046938 724062 1960814 571446 1385796 1507095 1232528 1417771 1314215 651740 216228 245029 46036 873285 1944002 454714 696786 85562 189259 430406 402111 356268 1614710 1772283 157460 1488889 918388 1027700 1267879 1725325 1063638 739100 1551310 1904730 1557847 1137637 670633 748688 1237643 1825677 513236 69985 869076 721414 311214 1811323 1785024 1781118 1533655 1258457 502812 1232878 1594199 639246 964863 720554 1033616 1692313 1273583 245114 1470313 1768174 166463 1823256 1299841 1444635 1754287 99588 725163 687364 1028722 337048 1115039 1492809 297662 1301102 1530689 1566294 1170708 1923176 579516 1027292 637932 588801 209918 1102170 904939 88661 1952246 71035 1161192 503523 1356168 1762944 93408 1467126 1183699 874128 1167022 1512528 905826 122807 810776 477980 689997 472267 453001 1872652 1822383 286786 1969172 1068506 520012 1674610 1909187 1069377 887413 193267 1986275 1583160 1062955 1990722 1120139 593570 515435 1957855 57073 865887 686022 243844 1573203 1341239 1605161 1746727 371461 927964 999927 1009524 713130 1643261 1322580 1035828 1524845 788172 171869 948144 248939 597558 718256 1385837 1037573 1699975 1569823 191784 1005606 855481 301609 1616833 946211 519021 1006216 1163394 259514 1227505 1031955 951613 336301 1611189 1308804 328815 1175014 1635941 1249578 1912934 887325 1640228 1565947 1224756 711921 616779 252697 1087858 377414 492819 468909 275971 1926649 1100207 1842544 579743 1711567 1469037 1605079 1117760 879682 302321 1785904 758716 1892716 634248 1355489 925416 1485367 499914 898870 1417310 1974401 1573087 162160 1133499 1724724 1266393 833320 452990 1367915 987969 1301695 344806 1544353 229335 1615650 910241 997408 1399269 86957 507845 825093 50758 10336 1644146 1867444 1722987 1493809 1084263 1924447 1060580 1010205 129976 699786 799657 1890993 731535 998161 1388796 737688 1842952 310449 1125771 48405 425372 1592630 1300117 1968604 910887 622878 362151 1761317 1321153 264408 1643262 1126349 1040305 1857777 1801156 1974672 1328606 1622323 1600662 258040 404364 930049 90130 1518760 1371040 1315323 1962907 1114735 1787992 1972520 822151 1589515 1550760 787441 1579207 590973 577135 1863902 850344 1322630 427307 756040 1688980 1247374 95884 1896598 218241 650317 1317495 1524535 300281 735158 16476 642188 243162 1922563 963092 156924 871151 817016 736035 1013398 418698 587529 956800 1765139 1790372 1767439 1775443 900354 973368 92104 1719504 1592959 334716 442966 1660297 1670609 183701 1249888 576191 1418314 1196693 956260 1185110 1238315 379286 1392030 715517 514954 385816 910343 1093116 1834355 134285 1834422 124261 852962 1224209 1370035 1844924 1800146 1694257 1395881 451250 929536 661014 281242 641756 1313308 1555478 723848 448255 983572 1395414 610432 436181 1240937 1039733 1746074 1720915 1201588 712482 849624 1320357 854435 186596 970908 1751905 478199 1137719 1784216 1203778 1157605 53424 18710 1801495 300376 1422823 194817 1445929 405299 1081422 541874 1729088 1518918 203645 691457 1761656 1784338 1318805 426682 740059 373494 1801832 259865 1282904 1506037 475193 752592 1020975 258638 928419 680284 551515 167787 624154 774420 1637999 1624969 118170 1825004 313786 499825 565676 617978 67733 504274 358027 1660252 370875 1062175 1998136 1192738 1662966 265491 1111059 1029962 1189740 1085251 1095908 375785 916692 21107 152902 725860 1641472 1839476 782582 1735936 844002 286635 1234594 1497039 861109 1651868 1065236 895204 1953983 447086 1079183 1163757 1867412 407042 1211411 1246712 1637224 912324 1604682 1986540 1476450 594620 149360 1063919 1422051 78905 1026627 454729 1380959 60382 693224 310689 1598344 515600 1055743 652813 1826629 114107 342220 492007 770570 66219 326685 409881 949385 232347 1130318 76957 1552240 1420737 1490993 679918 191051 1593870 352327 329986 435052 1090156 654583 1501859 1849189 1992494 942932 572767 1157658 988467 1130994 1089573 1785632 1288060 263010 997479 1081168 1841396 980653 1085359 1170641 369580 1533965 140007 1337412 1948482 38010 595609 904302 1524505 1006986 550725 1323029 1804734 931416 668066 1558306 1119839 440510 991442 1219344 54610 126512 893089 394476 123395 478816 1765146 390335 1425621 1225616 1959791 1268245 549688 350141 1221045 918982 402025 665766 904400 1416058 1544093 1588276 505686 1608521 1794807 1236498 748250 1378404 1167119 349482 1173462 293881 666992 581491 925598 565797 498916 253515 1573902 398147 1718589 1485654 1092376 336050 1348900 1983393 694904 1141975 1768830 1967419 441480 1840328 1228285 1258098 847780 1329210 1227975 578276 1892081 1679899 485332 1687207 1021696 915623 706768 1636159 1539669 1273431 902041 970729 1705848 1595289 144275 1913130 1293580 1359942 1242174 1642382 1301236 1815368 699393 1566582 693284 1826201 1090314 1647835 1334016 1720758 409507 1229226 466475 790811 1379088 1538602 1388745 802132 1965474 303651 75137 1779736 1135909 1666388 1499342 1322055 25388 641062 944888 450314 1043215 184092 368025 1410113 374447 388630 1571207 1080034 1535086 1868733 1647424 1672056 1747270 1364679 49918 1871215 1807478 1295562 1414366 1695632 579082 359700 1995669 1587238 1442558 1188030 665858 946543 1355730 1726492 1373898 210861 222864 877821 65867 861957 439283 747668 1966763 643880 1981054 741796 681394 891743 1793180 1791210 1182274 164978 84591 1927862 363872 1357802 1302549 1179061 1315614 1414693 1428954 662643 278235 1754705 1497804 1635897 874892 612957 996199 1923570 161148 298013 298891 1808013 1497668 1443285 1829175 1403085 1572333 381411 868534 1355863 1730224 1611067 873414 1711105 913841 709939 96910 1534299 940131 77840 184238 1315220 443411 941142 1615841 966569 1062208 1018134 320523 1617162 210611 1754216 1920977 179636 1808513 1601113 570051 1379666 658716 398039 173354 1348438 156099 893796 97092 1920795 286908 479191 1530296 1788252 560848 1898196 128219 284196 1804211 1923260 851929 133932 1296285 1615455 282718 868452 708236 1934751 504333 144831 719329 520040 1768560 588471 802099 61731 1504902 1965416 1797289 677057 171639 576944 1272043 545266 1071062 1468935 374965 1670073 1903997 1277817 1303303 263694 1651085 914934 1909651 1607914 1539124 1902744 1612563 552359 1050638 252981 1103847 1110487 1369841 50183 1283301 1828736 1962364 1476079 421087 377537 636143 1942832 1992086 790673 718476 741413 1273181 886287 50118 758679 1854290 1380187 1916155 145766 816601 1577487 1545856 1230291 1161177 1228082 1209273 1852841 29063 463825 438113 1353509 1931824 494321 667297 1732306 33970 1487688 526697 2878 878707 1011793 1551405 864601 488228 463597 1958783 1991624 1108583 1487105 441083 709011 1147189 521847 249353 729629 94122 1436958 1248249 1239968 1230287 1464745 930853 342957 1787321 503631 1055379 852025 1801478 1759072 1213416 925824 1789766 1098013 1377729 946246 1038695 1435442 13375 1293626 1197832 498831 424565 1557584 835668 291319 1214522 104513 502097 887905 1933783 153419 198985 1485967 691358 42611 1554794 1423810 1024575 987782 214041 1631538 423970 305455 1696736 1335678 882514 52470 1726588 159719 1342674 1299420 1710016 1734748 238725 1932917 94000 889858 1247745 1267255 1712985 390886 1984951 1999214 1210639 570665 214493 976184 1258902 1268763 894076 1379546 793636 770004 1376633 1679189 1222313 195914 192537 1457785 1977247 1075540 1414232 1706654 935372 789856 1223579 1787233 983988 1487251 588930 336176 1616989 124779 310977 322145 306334 1254823 615362 1796734 1610751 1976865 1949999 1608567 1613200 474282 1743148 1024323 431435 818956 716623 1385255 235424 1957184 175964 1121937 79207 667395 1328718 1797672 420465 1766469 407107 1348032 73722 927370 320361 1513661 341220 598338 1140299 1036717 1116885 299663 1142571 1810184 150264 76765 251808 1067417 808808 1232929 579650 298265 1008591 527591 1567167 990985 530993 172008 54978 688841 1542860 398859 432157 1645051 537965 1010851 517987 1539557 33787 1234286 1573241 1951847 1057318 1602940 907817 308012 1357608 1530659 569946 1747690 1446236 836993 1519949 268692 726440 874742 1011659 1234602 1793617 1351508 184650 339928 94383 1498457 413338 697740 825922 423625 21168 252163 365328 915570 184970 839727 1257227 1014987 1568083 1744155 856618 257346 1865698 737528 761750 1920066 1290349 882690 117247 578662 254721 1035251 256201 61296 401267 146794 1167904 518424 1579920 764198 1318582 1915486 5338 1420357 1540132 562451 357096 976119 17905 1357547 404762 1735541 1566784 1209203 827504 583598 356968 1700482 418562 1601415 1524150 624224 1296241 1011637 149056 978082 881089 1354175 1315064 980669 1938706 1812354 489942 1560864 961388 856860 408088 822056 628533 449238 1286888 1421205 980426 1341411 1391131 1329554 643703 1931603 516643 804269 1109057 710339 820941 1788579 752337 300467 724154 659060 428731 1568657 1210930 235241 1346654 1763550 564904 562341 1171108 1663699 1971143 1503109 681550 763280 1938254 1916904 1176159 854155 1869311 1748554 457944 1919822 1174366 1006894 635752 42043 56528 1154812 90255 1549807 936249 410544 1429141 1715603 424464 316440 1057221 196485 863185 1552475 863077 269160 1724935 1660377 1287636 625010 868951 1400777 1390993 1385126 489977 1327033 1674652 139434 808355 1637307 1500994 1172597 1038685 1836923 141777 1729218 719420 809492 1138901 1863781 1074901 1461806 1439460 1053715 1611255 117831 643418 166986 68049 1338082 1132876 196632 792763 1873819 1228797 1760727 1202063 1885711 439568 1854843 1210781 1932181 143074 1623087 881715 1366353 1949910 705962 986082 1839433 36611 28424 512464 168957 414361 1793507 1431241 615431 590884 1913478 1320742 1050699 687701 1051898 607279 1203877 18585 1635498 944481 1026220 1354403 1014496 1919294 191438 268816 542315 1899272 404105 284374 278166 1663176 254336 834929 1608874 1320787 653630 1635974 869249 416155 504451 629979 1083788 1646889 1524415 542226 717109 1314040 52049 1710527 332122 1695341 326682 601949 1790335 1595603 1722028 1277822 55047 1786827 1643437 302436 282646 410142 1212743 1481419 1969124 271553 505618 551406 1529721 443195 424906 61105 1862563 956987 1572846 669424 840708 459197 560384 830545 206372 564427 812786 973037 160391 15641 1380467 943625 530305 1807222 1953639 1344749 773867 95896 1673664 1068741 450656 1481743 944483 560675 1159390 640354 427876 333850 306609 1711796 184841 1755755 765793 1370405 1322518 640148 904536 1329806 701364 1784367 46944 1838003 210090 646041 1776174 356360 1781731 393322 279309 1435823 1618101 1665027 1279581 1488150 140534 1445626 107990 1119967 1486142 1857929 1447836 1323991 842785 1240407 688904 1120845 64070 595354 195987 800679 103735 1369170 727386 344385 149640 549715 992320 1003367 440699 687581 493080 208420 159745 1691908 1446161 1141862 1738733 1680534 314628 1716079 450073 260819 1371153 1832166 929905 1997992 897544 1655087 190772 691548 1830649 1741337 592471 1249348 578355 1936576 374914 444512 586597 449756 1731144 763865 1299093 527905 8199 1165327 1642521 401081 1383503 713700 1802093 1273260 1423494 1754312 1702608 118224 1232974 413628 114766 1726472 1035052 1863877 1664575 1108634 1188927 822372 22628 538887 724132 121727 898190 1633980 521914 480727 1667913 1823784 1062911 292364 92530 997570 65044 284339 637430 1819168 821846 1502871 286452 1079285 984284 1649863 909566 993000 1628985 1143213 611377 859440 1839920 341387 1011213 1910919 277450 764808 148575 574111 1348382 1403122 206988 190216 1111650 1558243 771649 286036 1910356 1210724 1904122 658612 195658 341133 1010793 448445 1115043 1241297 924642 245254 1508685 631193 1464294 1839894 606322 1618610 377040 604817 1543742 1332528 1467521 1742706 1473124 1804241 58054 1501922 159024 302409 1213513 1441133 500106 1164759 1398173 916863 1109680 736220 756903 1118304 1032665 1398631 248048 1778766 163686 1165874 271581 731804 1360919 820858 1849952 1445670 1313213 1317785 1080930 700419 685003 791276 1814360 1619492 293427 1420211 94691 1867630 93423 1806293 1208279 608348 1432556 1771435 1280737 1650500 1041600 551047 554920 289703 184808 102539 189766 1521761 1192083 367757 1563828 1869134 89234 903016 1012551 1447623 313238 462342 1355010 410775 148468 1638311 392185 1535089 114431 149439 1955870 1642578 1224058 1046333 1973173 1505036 1925 1820477 68146 762760 645406 965003 824114 817096 1137607 43177 1278833 673891 1771163 9345 977643 1290348 146301 80198 677398 757288 1744213 118121 371913 628816 1656226 1316090 744765 841239 902986 1765567 629713 1639742 744911 121325 505289 694937 575730 95041 71489 619918 539769 334616 1058653 544187 1656787 1895467 786076 912430 691044 600211 1427486 499465 632657 1005599 1260047 614810 302413 1087006 1194522 284224 303617 82354 1779742 575662 1587589 622722 1617504 697214 406393 1740889 412586 1521545 321327 1948131 248897 289347 1794682 599606 80765 1129334 513702 378862 1007221 407959 780734 1103235 356937 1401686 1480663 799695 540877 428571 286982 1842444 1876374 1290846 764736 1326077 1914784 1693054 507204 929793 518084 296142 367723 392214 844703 600151 1445933 1007046 458114 882128 277904 1323609 1432591 1698911 435000 406652 378046 49088 863650 584405 1506645 970927 890443 1590194 353957 1306495 1443334 867036 1440987 324076 720349 1551524 402308 820232 256268 1078199 529749 40562 1772529 1529765 1580738 83342 1601218 1014062 181003 465235 224713 1519947 1599830 1253616 1124397 1732218 867937 984217 794916 1779081 1944948 883251 612885 1719707 1574030 1085375 317615 1762213 1464871 1554854 346126 382589 1053383 59201 1060640 1374871 926334 1745179 108384 1643763 1975917 47005 1498682 1285909 955980 1780391 723463 780463 526655 142886 464224 348619 1965050 768695 1696034 740437 861584 1023643 1880830 1170317 885392 1258999 916085 69895 450067 502397 635962 100907 1957711 155234 1674264 1430165 1229739 1485263 1257399 1517058 178611 1491656 1418469 737660 57433 599583 1184385 1562659 382515 1756594 87630 838755 1862404 682025 905494 1750579 452273 1065947 1216344 1932723 845322 1589544 448828 160597 1698186 1449153 928670 1554417 474783 1909352 950657 457329 1193942 1315531 1695794 1861421 933815 1867717 1197799 712074 1416144 167307 567299 1041409 972234 1347533 744665 1109670 1493668 1752310 735128 1358146 500619 162540 1204198 15779 1366831 156669 1200671 1240025 1756776 302764 1091275 930068 1035174 16431 607477 222530 390748 1363472 82911 846522 1227675 1871515 1545282 54343 689307 1470239 1596453 36723 1995471 37731 1633201 1528423 1744488 1159171 331744 1993969 1468242 45889 886844 1655804 1325601 1410118 1159843 261257 4239 1536492 200500 1500341 572413 291937 1703649 1923437 1643100 639195 1048314 163231 295222 679729 1660933 1318871 1816681 1610255 1853666 1476648 1800706 1019316 1615976 1546307 1079459 853255 281382 1732523 869694 918497 516764 1253585 160752 559416 1765694 1786939 226695 1092798 354140 864378 1228324 450959 419793 674525 1781098 781530 227222 208116 1861935 1485558 1875400 1203486 1507590 366516 1369783 863951 539820 1849944 959928 684966 1542485 1966903 483597 1652764 1598911 886169 997868 490101 921660 866681 1407545 375986 430037 1479950 1598061 1117229 1165188 530604 1207056 654814 713829 1454566 765076 1085036 609941 1150930 1680322 1684215 77226 101558 1603092 271843 370636 944913 789567 1443828 340759 691920 398398 402613 506550 789990 1736179 579062 1816549 33774 1440281 1033233 1421899 849255 21354 1024274 1198089 601976 1060386 371488 1762494 1160107 54454 1015391 56606 1500790 1665603 1823668 1247002 1381674 1051680 1890062 1412048 1529970 1063226 652833 1383120 419272 505221 1800503 1840701 1751039 323966 392438 1188832 849574 372039 1268520 1401448 896910 1506614 321002 154128 1639481 959042 1856525 1613791 1988603 307061 420302 1843972 1322711 1271285 516243 1110474 1599062 1517902 954289 1618884 1505896 310550 1769873 1896991 659224 787960 240894 1337435 1810592 641694 1330468 1795942 1237819 1830419 1118710 108436 407699 282904 1145331 143523 119136 1468377 435359 258733 1163397 1119822 1514546 1654492 432038 269121 1851380 1724858 1508244 603665 369393 429863 1958201 692880 1509377 577078 1813208 981836 1433748 139818 1398190 1559139 1308631 1542520 1844149 666440 1973043 1832467 393081 1923021 1846053 42813 1056287 1545792 1394805 1025559 733904 1324546 757573 450672 1343068 1138290 917988 590340 1324537 845085 350205 996537 1319363 1499851 1372864 1447010 1519488 1704136 742500 467505 1493410 44844 1943625 1250997 1655626 1407416 1410353 909506 1869006 1346969 859183 1291263 905671 1718674 1763971 792272 814091 1014308 1449067 661987 238903 470799 1062374 1480662 1939710 947220 1262985 1343574 1965721 1178403 805753 1734204 1228779 21758 672959 1959632 1189904 1787638 476274 1696330 962951 1678631 1864722 1754259 642767 1658774 1252019 558409 84708 226790 672572 1253817 158292 1071081 216565 451171 872540 1168153 317237 1691842 1290109 1304084 1718162 1558474 1990440 1907824 1825208 1951098 1699890 305807 1233651 1201458 253108 649528 483791 230940 927345 1358730 1087662 1170871 1964355 1120745 1709665 1177756 607186 1990378 712876 362223 485672 1347275 1388834 1709512 1053586 573124 63729 1360415 721883 1381734 1497117 275941 485473 466224 1404010 397840 380686 614346 1630584 1024987 350577 6970 754263 1330060 1492377 111377 1724012 974254 753204 61545 1683146 707797 1245364 1215313 1654339 1701333 276479 1897228 603339 561377 706556 1706276 1013288 622109 1777116 734463 682051 534368 1461483 1781637 51717 1837053 1227988 751179 821346 1638058 1760974 1715002 784792 1364250 1340147 1178218 830643 950689 741607 112591 1099989 1983386 121346 1413815 544929 430477 115079 1109248 1017339 43736 465752 790702 1492567 852959 92262 1451171 275352 690857 1668476 1133150 1557551 807571 765648 914175 1461088 1940698 149302 892835 427785 59731 1126421 1410234 1924742 186772 1934629 1788146 1971789 1513476 1133067 1199115 615008 980051 342949 168035 1467637 1515541 1373307 658026 310158 1778146 1671371 415621 275615 188632 282885 1824480 320044 381863 1768944 921758 193933 289852 85005 1196037 919567 393141 1723080 881494 1995187 1206750 269217 263681 540925 1360135 1462659 424666 484102 1653123 119853 1250262 1602723 673503 890331 1000381 479074 1878677 1153203 880500 990833 948742 1739188 495322 911155 317133 85671 581578 701752 1703914 879228 474967 573787 1879137 1705963 1143655 318227 1022664 1942012 1696912 1631701 331747 1218426 1655150 977857 1611646 1124518 1607441 298238 1778682 1126665 1878856 1033177 1064669 243662 1213652 1022530 616424 553294 1756695 579660 1027403 310525 404714 1775049 451721 380445 1486186 180785 1349234 1424967 904045 1262311 1830674 668223 1417992 1197751 347780 644988 528232 1011950 1976785 1171274 770047 326078 17866 1288830 229466 1345545 1023095 1260310 1287800 1126497 6886 333993 1895155 612391 1847563 1461315 768133 1694615 527363 110527 946438 552541 58059 1330697 1281964 1263461 1062276 1788178 648001 1368650 1487859 1448002 1292301 659938 326803 466097 633012 1786373 750994 1460304 578234 1657170 145952 102273 655547 1773582 707464 172531 975882 753179 688749 117375 1859512 1536439 385194 1473238 1182182 1523726 922366 7771 1958521 1291826 768265 919014 1082637 1381355 171944 598812 1934890 1444139 1563520 1949079 531708 1672265 1661656 960188 835556 1341626 1327776 1514268 1369878 508780 283619 1889486 756485 1931856 1840482 835400 143632 1562433 88915 1277425 1079699 181224 142954 1595515 373384 1281217 531675 563483 1190186 209267 1898263 1444625 85637 1716439 1031008 544978 201216 869805 1461356 1668692 967834 1508631 576601 1437464 1871908 1648316 594070 81287 407040 6417 1997460 1451301 533386 1726827 1100701 1242131 557385 1751203 866134 237922 1447138 440834 1648876 1467740 90981 1495271 1669317 1456083 1259193 194569 1622927 1198791 1517475 345699 1263460 1681832 889970 983198 1378280 1521974 162014 783200 1964833 71906 114694 308919 1652847 1628657 1571441 691990 781048 1170574 498961 211462 1462302 741538 383555 1860342 794118 19178 506783 141051 1391651 762747 75142 217717 1556005 1011728 953331 1014061 777134 1671726 1429651 894113 1585271 715410 47777 466294 528650 1262262 1345350 719907 1700059 155503 193290 1138185 292814 990630 1460058 1541826 496681 351662 1294852 1927172 813504 402166 1079012 872261 1822727 196729 1622837 1950079 1788725 984957 636174 476264 218002 454387 235798 1685915 459165 1033918 1099483 612963 937258 1224397 1096997 1815571 1911275 1273236 1534743 465376 1945732 37719 1346425 1606365 1278387 281929 1602301 288573 1399131 493161 637213 1345418 1980180 1042256 912679 71519 1173896 1589608 363439 252455 365760 450491 1501330 1188527 453114 98907 212406 186346 85941 1867427 1966982 1721591 956706 1227925 1411901 325426 1943457 1268631 1717613 684400 567644 43728 1256175 953444 218593 969657 362339 425086 1793814 1228947 1613887 1250808 1832669 138729 1006641 1683104 53415 1173131 77093 905005 1344108 35679 1876885 26234 222066 1782014 1342860 1846430 490378 1951143 834615 189000 457777 1968467 236419 310452 1579033 1282296 121093 1900281 1102830 967183 214802 499386 40564 1057580 1580665 785901 546822 1857933 156626 736280 1910199 187855 1684876 1998349 1340174 1889453 1093239 209213 1420852 638973 1239194 1535166 1380440 950408 1718445 486873 70113 205270 1024438 680622 1675791 1386977 1118088 665068 32941 53390 683209 854972 1796972 1701369 1162047 1110314 876964 587329 872318 1242402 1595762 893500 586312 560428 1751679 275911 1676873 1420506 1132769 429787 542535 1867687 1043680 1660101 1650378 1057960 1704930 1362065 264659 1763623 1245514 1079841 1376800 1317710 1620248 1005100 21890 1840485 1347326 1235395 1203267 656070 1620079 986837 419117 1552096 1734103 548537 1202595 1784666 1210521 1106219 214598 399163 41732 570186 1105717 1132553 506477 1496943 1215164 391789 1022902 1226346 789218 1318961 694246 349367 783753 1541515 1112780 911779 832386 1319785 1274149 1717138 245196 302601 649745 1621773 1697220 1365447 767866 1896061 1372858 1260208 1446659 1600337 264290 1505307 996673 363782 457494 987474 1416492 585785 581742 584772 1550937 1563752 753938 1741527 42145 697503 177574 1148503 3200 1092650 1621630 1606579 1085046 750129 506913 846311 141124 280557 578546 1331363 1026213 511198 657729 676980 118361 474901 702205 465652 900297 488559 1776577 1115307 42258 1685976 1250519 1310700 808387 825176 1419934 59798 193607 1563292 283462 709526 76481 1315304 166250 1290287 580255 1364600 1663459 400764 846131 426649 951575 1945710 33003 1547526 1669178 1259448 656363 1268988 422512 1985360 337317 1817383 1823921 477739 1193709 1795127 207329 1156808 169465 1947951 1066256 711794 1236887 509435 1871212 1714048 1304199 1344806 1491400 1733654 1113245 370333 1280050 1687659 186442 576155 22030 1619098 940283 1103794 1311178 1874445 1829616 811576 439786 1281905 406033 1736701 329997 1439039 277686 720300 1242955 1848198 1963470 1251088 1478538 1087394 782383 1792858 1836943 600622 1906715 1540419 1893561 259958 1567024 290644 1948399 347188 873250 64016 1274404 1648838 205963 102551 681834 99342 1339662 1217187 1235844 594503 1527596 44165 1549723 1432400 1447341 305644 1443482 1298556 1140601 298074 673300 1876657 490506 1400488 64716 1685640 1705356 1931560 1441886 668648 1498709 1742663 1491114 1170305 417671 1855878 237206 693736 1913628 532221 1436939 914616 1837523 92145 1066155 1717440 932466 1032357 443430 1781327 340982 1837628 68814 1049758 1851484 1761416 1411971 1577641 1135245 116302 1882012 438317 1727772 1362771 186255 1996564 1045303 1626225 1741426 595077 455338 752727 132944 292515 1846197 1504374 447532 717104 710877 1463919 1328343 851801 1647744 1394477 1805944 280541 890083 476869 225426 61239 824129 582060 1003988 1149146 1219017 1404013 758979 1762555 968928 315064 1691214 1887053 895774 1327066 1216066 734981 1996509 216346 1481401 1051479 984183 1699848 1809037 1568483 1329356 1364066 1476824 827068 1846542 1892040 550461 1761820 1031596 903373 413054 1961011 980898 655190 1870066 1307055 1891086 1346109 392160 1854343 691893 411662 235208 1163150 1778134 1646963 1067773 603905 1422535 1497012 59710 834897 817041 1455022 408946 1549432 352413 76699 539520 149609 183580 404880 880534 721914 889121 105928 1878283 1252444 1465616 1597959 491754 1264358 72561 1294625 1821757 137634 1949914 1393629 252263 881482 1217538 1707995 927158 131509 1929981 861620 852313 266240 1487033 540842 1159697 848524 948683 464540 313343 1327559 882564 1376080 924937 1073520 629205 410511 357151 315960 175156 279560 1465318 992299 1162255 1871692 236309 1215062 77984 623026 471342 1194839 1948308 984514 1602715 821528 992813 1580531 1480277 925860 167392 64565 893264 1591475 1988533 1334100 1906118 961316 1572103 1599359 400284 1212255 1580756 1526298 883356 1286769 1547257 66429 1196635 894115 289214 1007344 735887 1445376 1717790 823266 1803257 45836 70600 1789505 163374 1623227 1743070 792696 103029 633936 1091697 1434572 723693 1346845 302865 1163656 394866 1133915 1505297 1835667 649827 1228791 750787 520398 1864445 45258 716559 187359 1684512 1190471 587937 329046 508212 1989662 235770 1398043 1077249 959133 1640364 640664 1847271 1731730 1901434 1323630 45896 171704 526250 997958 49946 1185784 724659 647259 505785 556549 471034 811001 1676823 87361 1953999 926740 442433 690204 851226 313900 629065 1125312 357501 901781 218064 172924 215165 1216617 801239 1169419 1181991 782536 251566 1814132 1975315 1974759 1296537 1240861 1876322 1549446 546100 1459417 68376 263850 1467057 239889 1933623 1871643 104865 1742693 876654 1897631 932583 998943 1034939 545994 573493 210289 274153 592483 731454 116857 865922 1515677 894282 1721133 1034599 207530 1092412 835716 720497 567878 628008 722346 685711 1139123 1949873 1197211 1522686 341089 194341 1228813 769952 861384 1591437 1209017 173118 889343 1785743 1196053 957997 499819 1729247 1760884 187422 225257 1116068 577309 1007341 1576661 869454 1005816 1202817 1842735 172234 81878 79819 1334168 1127736 1663819 712683 1254458 1351196 907379 1477667 1990268 1168882 1271473 1100365 1207112 1909308 28331 1669555 1131814 1264672 1970323 1835521 1600346 1187840 1117823 222079 1949500 608628 1249404 1059809 1278473 966433 728101 706326 289885 1668030 1660839 1497934 1446234 1101174 932137 752209 162108 722319 1004828 375760 325197 840408 874533 1017638 1615059 1373729 113843 1631626 1633888 729074 1275006 1013405 1105378 526608 196200 620241 859961 1163133 1147211 718650 549786 1817107 183221 268907 1940588 1938743 1680057 1330397 48826 388644 57297 378367 812818 789917 1354913 869952 1913955 1597526 201097 1908141 466044 1953274 1717446 396230 328660 1686271 268757 42211 1037909 1117663 207611 1046966 173457 34608 696324 504354 545525 1606164 1064955 913806 1269254 505942 1199041 1669440 1607395 1267922 1259176 165812 1963890 1168652 79845 1739206 1588280 554686 809405 1252990 615634 430744 516700 564695 1949692 71123 264218 1678455 1718793 760621 22011 216564 394927 1453030 96961 539988 730899 1918036 1953774 630194 1502324 1393332 1822116 1609392 1714837 1977421 1568454 904891 1461235 547603 556827 126458 1382770 1789785 1173291 308409 115572 587638 171569 482779 1335981 1845143 1461912 1659375 263571 1847647 415162 1173398 1862671 1525352 1907057 321538 921485 505811 1560868 1694501 1984263 745056 1181281 384077 781193 120220 671996 1674836 704378 1025322 129378 1356300 1422949 213384 99258 1310481 658297 1652336 1388815 300671 1101605 115293 1845324 1769896 1882290 1702181 723317 572656 1611652 60350 1807461 881163 73123 1458829 730463 1716560 51729 259861 64635 738480 1961458 313496 1876738 467376 852156 878114 906726 843843 800543 851792 1087908 263052 61192 1912311 365526 857799 1318330 914867 1653947 963031 364572 625101 378195 1335192 615302 1120870 1511294 1425819 440230 1923203 1820797 744584 987826 1846986 1911839 484480 655863 1310362 565000 1380129 1660844 760752 1959297 1808931 1531042 1967960 33011 176385 1643806 1394688 793528 298419 68796 629832 1599414 364048 1451611 1817973 429493 1320158 1142482 848479 1827500 1872069 1111825 1787212 1242585 899691 1960242 530971 869818 616738 409088 352265 980673 405930 644986 1932150 1151425 1090164 1898899 220641 196206 1234426 1258252 1242677 938616 986484 1673177 921127 1561211 859303 1169007 495483 1605869 1056712 1769407 1970606 709802 855318 966912 1806000 361831 685792 1372989 1015189 691944 1891500 1804049 1755332 1896954 544474 791147 778468 321880 31020 1473721 1707684 1639533 281320 303828 1743331 769990 965150 378304 881369 1895661 546766 976406 1966452 1827003 44355 1872634 647282 1640243 553346 1499229 1688976 1491039 1836868 169020 1376206 243912 1171724 1240860 1225164 1680792 102797 750529 603052 685597 1384287 427495 652014 1254834 1730318 1816742 317684 1416472 1732376 677325 341487 585544 1654323 1512585 979359 1073375 601395 167542 497586 1786035 1495314 1043519 1851912 168771 268250 1707554 593989 924252 587214 94923 1302299 435966 1942465 1353208 59515 1473488 27478 30714 1151043 462789 1327540 1495946 195877 83492 235170 1049823 1441938 828399 318752 947176 420561 387384 1304314 1562516 1537050 1842726 569209 732102 1189173 1824941 1781328 829274 1220046 172842 388640 1071964 1653789 1692407 1873548 1857902 1033507 1887883 142108 436445 898576 1062230 251917 1619195 692652 337045 1430646 1275886 248802 1013456 195631 1203141 1392748 1997290 528265 762246 1291581 1194947 1594741 840753 1098057 1683892 138003 770573 1808996 1184433 132545 91846 837189 1858051 572881 448821 1768101 204970 1284501 1201231 1834254 69560 1426062 1276103 1610829 1880570 1013318 262871 1282261 967229 388928 673404 609869 289157 1901868 912427 649735 1665605 1693325 565148 1559531 1281077 554171 981691 984875 650179 561316 417275 73110 1545487 1541799 412001 459546 1800150 912976 1060647 338904 1665153 788716 303434 175365 1617415 1343254 1594012 920900 1986701 507834 1875802 159274 469845 666789 18097 308336 472350 846145 208261 1787840 760145 1312128 67749 774783 192072 634690 581727 404409 455186 344798 1424473 946867 1448332 571554 1037400 43864 1674072 1093779 683702 1535848 90968 761371 1200804 149755 424470 1942819 30122 1284252 1926086 79748 1893613 1774312 218890 1846650 695433 525259 1265349 653456 1935106 1893459 561877 1903225 1298541 375937 1732212 942456 499608 1595090 958510 859805 1954374 345863 1080736 1993945 1394121 845084 1251008 1623873 402486 240974 1076497 833996 293125 1462390 207437 1455602 1728261 406896 1733502 1130596 953327 166267 296506 101425 1004852 1911878 463187 1443379 1459044 753073 1765607 600183 1423180 1905986 803943 69308 511616 148844 221785 583422 909140 1689574 317058 839077 1517756 885876 1159848 819337 1195038 1207146 65782 234448 1644742 1750506 237399 1857839 1154802 674022 1464193 216648 540743 1624000 1371962 1125180 698866 184674 593730 146773 834966 735184 611087 1187458 1259083 513310 489306 1602038 699272 1950570 1502985 64906 1107029 1786787 881779 595817 654034 460317 637914 700434 982488 296700 673469 921270 1282897 1304584 1582866 923013 1340690 1255824 1116401 116071 1041098 1245679 77945 357661 1336282 284901 1804755 621242 1208441 846833 910899 787820 723737 1511942 556419 567112 1461049 846139 1801008 502412 1971586 1862582 1217792 1841388 1131627 1618779 256591 6611 1727114 857460 566724 105970 216226 1438883 241955 751959 1762503 733209 1490053 202970 289999 445780 700791 735578 46103 383040 1333313 877208 946319 774366 1104598 1091521 1710880 1314412 1454603 60433 1583917 1010856 60256 668550 1905238 1933024 1829053 505157 718061 170159 72576 1339176 1290865 1753538 363936 906750 1484488 1571886 1968095 718610 635152 522676 801631 1104502 1100256 546830 1984941 1487415 934134 718945 553533 317846 1727170 1442690 1998400 1889299 1700281 844829 179094 178133 1811012 188233 1266240 1841903 1942839 1228273 1526050 1024591 214824 410425 243103 1170584 103736 644288 1339113 1826873 118740 297414 160203 125128 799139 184269 1367951 211964 108123 522519 1219746 235908 1739850 1368268 1384111 1743033 1260746 1040431 1336811 1607028 1231741 394290 1028538 1727904 1027249 662908 1141118 1997083 1202504 130055 854980 413778 1672920 542066 1691321 1582029 758083 363714 1758585 736587 1946049 237894 1704729 1348367 125080 1888514 1741295 1100349 1856162 1670294 1348482 1851817 847823 424427 1420712 1941484 257701 1433022 36469 1883350 1076831 1811748 213057 611135 692932 1800419 669678 1097959 99099 370414 1993813 568022 420823 927033 427096 909760 1332026 1984846 126635 732347 84435 1050818 918941 486231 625617 1834020 47140 787000 1716275 1642052 1241230 1136309 1604230 421434 1387285 552641 1776718 1354412 712007 26326 691292 1424294 973119 1915275 590458 1356998 415803 204195 1296499 728273 1911083 936963 1851149 570025 645108 761964 181332 516808 1105088 1309961 30315 1895686 1600900 1385694 1031671 1167262 284015 1470 631815 715874 1183903 1147955 951102 466396 891852 526402 1212645 1517541 284805 971730 101376 1042295 1499469 1171755 264740 1176967 983756 1787704 1920036 188454 1657386 1591544 1829124 1409107 1376231 592899 464830 301113 1298228 29671 1692242 252191 1079555 1283619 1639690 863020 1648364 771120 1005282 553534 1227367 848501 186759 860907 348799 1903931 1214686 541556 342990 1873196 558633 1631260 1175507 517684 16629 1582054 43579 49601 230482 423363 1231852 363022 197677 888189 586373 1618032 210052 219774 1351380 1289156 571128 229554 1873080 1477078 628128 1198540 803020 559098 1075839 1414488 1712220 1026988 465304 1945043 1402140 1169369 1204746 1555032 576970 353488 595845 431792 95063 793711 1032666 55450 1592622 1169320 1793101 408762 1969654 1887486 84496 895438 1375958 1269423 1222712 62813 1306485 777484 255260 1325289 1382871 918257 1723184 1101922 1612293 785331 162396 350994 19040 1223217 1766387 1846885 1105431 619748 1723583 587597 1394964 529983 1394899 1930409 1105577 1445463 1523792 1573904 1815297 774081 617970 816108 528883 309331 714994 131157 329300 16313 1311518 1369997 1718135 1296496 38252 413346 159229 1906584 1422885 1773295 995302 1258060 1968463 279438 1582367 1340027 1212419 992066 793382 185913 835975 488962 1539121 1720412 1342933 246724 1313745 243850 1400489 875220 728043 1853505 678940 1660268 504055 1911967 1957963 1995038 611655 801036 1260138 151131 568532 1297222 1342457 347582 1992587 839629 1309679 253389 480551 74049 408024 1443613 1682639 78571 1426231 66823 393717 1984349 827494 487779 1463347 1260959 147075 1945163 1452238 1177048 1753767 1858292 641113 171247 1158141 380906 1425982 1345344 1924663 1624897 1526141 925530 560435 1815580 1736958 1533252 829885 1224590 1759824 1285867 1245294 114966 1232766 1258974 1684010 371159 1978058 744720 164497 745230 111494 606504 1311536 407815 710700 1713639 519772 1963884 921286 841945 1242535 1308596 483361 168560 927373 1876842 543586 1711989 1737402 607862 1492597 635394 1642994 1909880 721674 755893 1353384 1936978 972805 108054 88165 737691 540812 1522182 328474 27141 1870570 1350054 766007 300991 938272 763728 180308 1733998 160673 220495 1036114 1612218 1124683 496989 713112 16464 1783844 1532425 1185995 1145179 1988445 1673908 783156 45510 1561753 1407770 642014 1164661 934676 1238580 1429040 867709 1128567 526676 21770 968674 758306 1704897 823395 1045599 976393 1027451 1337927 386819 1531579 1073784 706271 748230 1836588 207007 1018469 171799 162827 1679464 518749 864470 837126 1708048 1942058 966551 1627437 1482415 155700 831458 1082060 60472 1566326 705110 1287014 1504094 610003 1587453 1373178 348725 1408322 88648 1085832 1112495 238265 1765879 498054 415864 1997754 848744 1569093 494561 678908 1131162 1097605 1480733 1795094 261201 1165310 1476939 129079 1874145 664447 1572633 1567561 563284 1634754 1958055 1036040 304021 218505 1801761 1830305 1317862 1620991 1367936 907876 1248768 1671722 15 820223 1071368 204239 813653 497377 585969 1877985 992361 1328717 1352458 826551 980736 502950 79131 934127 707612 579722 1091050 1500808 324762 598036 1675490 40356 1710453 1016689 731831 1454312 1121685 676742 881142 954866 1386790 1886998 542449 630523 1882162 1787686 1234339 1154174 197168 409209 379058 990204 1188883 342853 1608014 231215 577013 1104012 1666093 609490 1660553 320485 570325 1382998 1934620 101326 1448380 611817 1355119 981090 1075486 409872 580316 1253142 1823425 707716 1241303 15695 1404088 470065 1931595 1866626 1115526 632292 786128 1962090 648300 1308279 1233819 240653 1785812 2098 1121153 511149 605707 1963094 733583 244781 913802 457620 430567 1998589 561450 1321489 1333137 1285800 1949487 69798 1522273 399564 1393719 113676 1325245 1609195 1506019 138709 1145869 1528594 1667717 1117665 278365 1516675 1899137 1681018 1906009 13198 690282 724086 1856726 1954364 963041 1983064 1418807 1013442 369733 1743949 879479 1091510 505840 794860 769168 416495 1965903 1628788 4358 1642687 1349057 1371792 417391 1032803 1609383 861219 848628 344323 1503821 1984638 145344 180535 1474792 967399 1026259 754561 1425090 773425 868063 1987502 1310458 1430405 1100031 995193 1392792 46678 1530279 1620867 1417475 627160 1555492 845029 1758682 1459430 1484760 1403959 846268 1126344 1023975 1179336 1611732 249390 1242771 850871 1941962 577145 348599 1935056 375212 1789882 113497 1554574 97278 123882 1554782 889779 1582820 285722 1179227 132200 560609 1305859 1293241 1032193 187424 375603 265922 1712719 1176408 1404291 200584 771443 133438 480126 344146 1403187 727101 690318 236005 506675 767947 555097 173501 1085395 968449 825943 1274664 846315 1343355 760738 934699 219362 571331 558920 976740 665266 1928694 1094217 1538775 823914 1726839 527634 1003311 1903927 1107607 435476 487045 1423212 420795 1554524 471095 586303 1675751 205925 1394151 47723 1494738 774549 856921 228882 1885185 1993458 1576485 103081 1613920 1062063 941198 1087658 274423 400128 863321 980424 1778458 1245641 1063180 829539 787023 693248 731986 870451 972849 202687 1594942 316849 1523779 839295 1146480 1865876 529013 97146 1416344 1804870 1824693 1963618 730641 1568834 1151435 646657 1100066 1595083 940076 34748 952165 1150244 411436 224978 1718995 1742755 1897082 526087 1510848 1306321 54040 1416234 585348 1908102 1635640 1047069 454642 1548282 1975925 1672605 1750578 1902790 1260423 395848 1722286 64810 1122408 1166455 1617171 1363361 872292 758465 1056262 148723 648927 1709970 146826 360219 1364298 433317 697997 613694 1131616 336848 163656 994521 1598565 1066138 993936 322982 63962 748616 1022926 45845 1191787 989638 1771934 702053 1711550 526538 1478346 1331286 1202827 217416 1144387 703474 256608 280880 982843 1093040 1460476 187376 871538 136167 1529117 600145 1519511 734250 1188098 1260054 1457282 715413 448584 584783 1881294 182550 287514 1997903 469118 956714 879116 20452 908531 262653 1912082 331341 1375143 1171518 1787674 1924448 1017330 789775 291382 639143 711723 1417238 84971 1741495 1048623 1363405 365099 1219733 1122721 1853458 1435033 939303 852859 504453 963093 479556 1042888 68542 876507 1659979 1357137 934986 540549 568862 369070 317816 1325764 1369281 1500859 49996 1208963 73595 1775368 7687 1608034 1007597 1675346 1472587 1554033 1462881 1091710 1320573 1471174 1718820 941763 301549 948208 796774 1014157 1471209 849054 633524 955427 1492729 32433 1171607 1432152 987949 361454 478317 1466927 1858832 1932775 1416107 1944932 693283 1717741 429707 1733708 820345 1990238 268752 1016914 1638759 1316541 38506 15168 832290 1047619 689773 174460 1838984 1036722 1120545 1869441 1818780 1508559 1077561 441459 1470991 1854027 1778083 1516842 1762487 922309 348520 1546274 1506479 1618745 1959170 862163 1993865 1801723 1670188 1791735 1780049 329220 1574765 460600 768587 1514352 1209888 910568 1456499 1404590 238536 1412722 543704 1175846 1326547 614055 674213 1301051 214018 1837663 1862345 1832054 624073 1925856 467171 293734 267498 459875 781212 910567 550603 1662267 1966645 1844111 1122993 1272154 724850 1156839 1821993 209733 1801532 945580 1043734 851488 1591167 372372 1893448 794102 1920460 1955567 273340 1603877 1817219 328928 970154 987554 26584 105492 1393427 1721207 1446180 1987735 618270 762688 1933837 701457 1190749 1404258 1884969 1327484 1380133 1181150 1062219 1018960 496650 521505 1782781 814586 229410 1458902 740933 1298268 208133 1033137 1132597 1404708 1352605 792672 1098674 1086262 448420 1288468 1799622 1643883 358015 844711 1990420 852531 137781 1157434 1290923 1508653 250000 1086872 1874264 1880511 7064 735267 246352 1815732 1174877 1752694 1020809 1344303 163478 1542395 1668801 1093970 1564410 1520507 1058938 1816593 776309 502471 230954 260001 916632 308303 1257971 1207387 682503 910157 452799 1641248 1217553 788135 322545 1301382 1644211 1080672 1058130 872117 1313720 1210533 1400286 851593 777879 1405415 1123655 480752 671661 110680 571576 1535884 167410 274787 1787698 339662 1944275 1695622 1551395 1334354 1069773 1397048 454819 166396 1354127 336140 718601 6616 1680600 1169346 485771 541906 770496 951211 148540 145928 57832 633284 1695871 351706 501180 262528 1487374 1089865 1730307 1497069 1827084 829359 1255688 467446 590469 875024 1828246 365631 1397066 86266 618272 1067202 292026 1337011 974664 1692716 579679 1735109 463006 425607 998608 1910297 1003151 626335 1227878 1807808 933921 1349215 1616625 893622 754844 209501 250077 1111449 986894 1276286 1901398 533103 553196 654049 915327 1784876 1610165 182693 515437 1298779 1268811 1603353 1007793 1362512 1487050 691177 1044191 1000145 1324970 373632 1969154 681184 303802 410506 1590052 1924631 1454976 285483 1043276 226439 1029417 1129714 252943 1976008 471956 158047 514769 1781514 181371 750575 371154 1816009 1508756 141095 1210976 1040164 245160 838094 1760367 20789 1603806 1019148 1878748 1844990 1699232 409790 622578 567264 263339 1848024 1098849 1920515 1194959 1754107 1286128 474676 333218 1396476 191916 536532 508105 1701273 1511815 1538073 912474 1961169 1406963 632561 1683130 192497 1503399 883613 1853628 225683 866807 900193 1129234 232339 1309700 1705150 1954260 462183 1623220 1867998 164673 1286500 1934988 1499857 1399589 1503560 713258 1244222 737767 1974538 696887 1816727 943470 608525 204015 58813 378295 553756 1190233 1660720 548252 1660344 627969 148788 1732829 1629465 752055 1203736 1907349 1703479 1694291 261566 1101985 828525 1339906 189750 758024 556488 1936966 1373699 1342291 854820 1349321 1451173 792643 1931034 761403 1804105 1672649 453248 1681453 1222804 669872 1442078 748045 1710580 1941363 1681366 1330367 1869368 625991 474121 767188 1805500 815906 617930 1537306 850412 1331442 1794121 602120 602757 1997719 1132028 1875396 970613 1677093 1825404 823539 1263890 299093 1284155 1832215 1941654 1545611 1937857 1537510 1786222 184343 447309 206794 1400380 1262832 1998169 1961097 1490267 1613533 1021730 1353602 612108 43467 816908 1758027 211873 976515 1663257 1351716 1611046 1284288 221556 734015 1522175 1852014 1360937 1192568 779960 1317929 1311309 1216968 823292 1722664 752692 672078 1540133 1771311 582481 779824 1402019 1823970 1608703 172948 462855 1772901 376389 965776 609242 989664 1422006 1972325 1153565 526273 1126021 1938509 1026364 1176572 1933794 1092453 256025 1665953 490203 102380 430354 1784952 567713 1901744 1898273 118909 1631023 1352207 933905 1283886 226824 499339 303182 1254537 1884504 480374 29324 824003 45631 830471 664595 194917 347896 1549472 8420 1117709 892564 663968 991956 1832477 506908 1809785 1598935 905124 1594651 494875 91995 262519 1969539 81874 1071574 361662 481969 1398883 263550 1321477 1180231 1310047 1492034 407159 1010734 1723197 116219 47043 1680415 172483 1985845 306036 382371 1096408 205307 949127 434930 72052 1229360 1518821 1058235 54284 1970862 830060 405244 144595 1129963 387603 89435 1606406 270712 71389 754696 402778 1274744 809350 599847 899065 1601462 355350 1330970 862193 1579918 1267989 391484 631504 264854 909320 1326320 151870 502060 390186 1865504 729670 1821689 1423493 531457 1719575 453757 1914312 879582 86401 336653 186581 1187870 382088 262073 327010 1192695 1625920 1596555 1845059 306063 76165 275071 269430 1258000 1844024 1514031 1632732 1497244 960950 129543 145708 448226 183761 1992581 835959 781127 1884402 1299294 1037047 1308747 1255410 351268 1415079 84913 221063 1614197 1322886 1869093 1254366 1058176 1650865 1518678 15812 787592 1210375 971373 290452 93341 1349292 832961 977596 1785656 353152 1008467 1043655 1192003 1764459 141554 387897 497350 663671 314458 780333 847620 1510776 1704950 725953 57382 1686582 948187 69147 1391266 1740116 1332795 261898 1083739 1165248 875141 243305 1616732 1196282 1875392 1496413 86360 1415332 1127700 975618 1844696 86153 925774 1053395 632838 1342935 1878175 529730 1820027 197230 1440724 1347593 714534 300496 1861927 1448507 123970 1813613 463482 514542 1750341 1483160 1691990 810125 1869841 591596 881688 965605 1762238 1351424 1794154 1708861 908921 1858904 1288717 604661 122787 76124 1418690 1461958 1924169 1442769 1707135 488126 922875 1273577 745811 1996474 131065 848908 1172551 725092 1298100 1099156 1092340 1754925 1534393 1224493 433216 1892321 817980 1463354 842881 182103 633710 17046 1121188 3772 1920744 744458 147435 1255235 37825 1132844 343782 900428 310563 1892218 1529920 842276 1307970 1598946 705323 682756 459516 1460200 520198 498208 311797 1737659 1137710 1627161 1136383 168536 895471 682432 1121260 133134 316887 1215741 183699 218676 1275149 344195 722344 471716 1923314 414386 1027098 507955 1337708 1771344 31128 166960 328233 84934 469331 1825221 230847 501319 3905 1490383 1623347 26818 1823757 589831 1856677 448686 64524 962237 1776072 1961260 39599 1574674 1221412 1819388 1072716 370294 358222 1380143 1044193 1607262 712766 1881152 417103 8252 668133 1327546 1653746 1720058 571937 1655133 999591 1822051 561887 813800 1276539 408193 1046837 1177385 1086971 547338 981082 1615988 129900 414699 419826 667465 1569661 1023586 877159 518362 933146 413760 1060175 809406 1285541 1334958 1119061 1129710 176231 448521 937069 1939123 1446611 482689 406117 1373794 1487292 991097 1564275 1890377 166296 1708843 66616 283206 710545 893725 102955 1122481 746963 489127 1279891 668644 453873 231357 514913 1708434 1741695 1919015 1783841 1086011 1713205 850757 959669 1228058 1516774 339598 1874970 588218 1164438 420659 1839288 1070283 691326 1035904 1000801 991688 88890 1313342 809559 1775817 131397 607527 370357 1365788 686600 456220 1147883 1829541 789708 372533 538556 1864340 1567252 571470 53992 1475695 1999849 1108271 804752 179761 1694507 473834 420989 226987 1997162 101822 1033826 1328394 1216808 1996823 1214417 196310 654141 686910 1926483 696133 1455595 893362 1277879 972049 1992780 745103 786597 1120726 832333 1920384 1685724 750007 1192104 1628286 1200483 1172292 1146108 1888359 1022670 1846846 1714553 682167 1367497 1392112 1192542 623582 155991 1626057 533582 963471 1654457 510908 265042 1122122 842051 1193586 1062476 920336 518591 1953363 1076660 1958923 1652439 894394 880211 574161 272061 123907 368519 93011 1593833 1681785 55060 78771 1388115 1626045 418842 1095138 454098 296420 1403989 1702509 343483 427084 37932 378843 1612009 1117548 180757 148125 1419656 1949376 1423172 1919050 313634 1187374 1062347 1084345 818157 806251 1176758 1384803 1862795 362776 246357 939276 3667 632393 1863409 1686377 1836650 770235 1738972 296827 240248 1105113 1105530 776548 1211784 1925553 1299158 712336 488804 94566 7825 1778610 1587633 243685 129384 483792 1609718 283440 1405608 508984 620913 1704353 596613 1495099 861018 383299 395543 1593787 822863 1606705 125621 830988 1351051 1641562 1531997 980903 572152 1888551 1804860 1171402 1326563 1142167 201224 486681 1928727 594210 479953 1009018 1909127 1788393 1373229 1981387 1638725 619809 770434 1228062 482186 1630906 1501298 1551532 206895 853565 230772 1596796 1883696 1900683 722970 721611 399398 1777149 868014 1190908 1184525 1197153 1401385 1218237 1720964 1848173 1485756 1476288 1613928 394328 1026743 1378845 1325861 1844411 1117116 563723 941939 255534 1439863 1661451 708374 1270361 1126230 1673853 1049036 616141 1813856 1381438 1617749 362172 96211 875660 1683754 443775 1007012 1671877 826796 1529904 1859212 1976096 1082920 431983 968910 56247 960034 884953 491007 276951 1986178 1647995 1939198 280431 956678 845721 1719350 981581 1677520 551318 1679011 1320513 1768536 895258 1197682 1257525 1813781 802819 1529690 1487362 710979 293063 296512 1320931 1523727 130647 605838 529234 519328 564621 103397 1630644 1129178 414315 1467201 1259895 378665 1786617 1208311 1299389 1554362 149395 756620 387884 1119769 1029764 347899 1335203 1125114 803930 1883338 1136204 243849 936633 266258 408386 97133 1397764 1149708 1372256 1331491 367377 1714008 1398507 1240172 1189169 1527394 1727559 1638962 217552 416725 145947 982739 667839 1553293 1016995 409887 1200431 1799056 248021 1472209 165610 86911 589986 1724721 1360058 676478 845068 353429 167698 1132968 1267059 578307 193687 1924943 1446475 67023 342358 395344 1970465 527601 1107119 1237463 175067 1631804 1299169 229580 1389963 783100 1677441 388757 819569 510032 33165 29678 783093 1653479 461431 1701378 499758 329501 742027 764765 737397 1365771 1892632 1574934 393643 602735 1091538 607163 845160 559027 195415 140433 1673038 788771 64018 1762509 1560781 1361799 131386 154341 846983 1098527 377117 875670 634716 721935 275913 162608 1881264 1581264 1232697 1574872 1011655 1339200 3841 1567433 1072076 1154597 218144 1998368 1151359 498260 815318 1600794 95846 1335525 1273629 1042496 1684602 1247071 228378 1786281 1849922 1214257 1251495 1480143 605079 1545983 970178 1640887 981787 377576 1955825 780514 782923 1597212 340340 727702 1570433 713703 1526974 1639714 1187013 1600273 530546 1810622 1652078 1909301 650021 1229825 1161932 1312272 1916078 365063 1864201 1993756 691449 163155 1643152 1786955 1956218 1108528 1021566 880286 1328147 172439 1598252 910127 67387 235118 1256554 83362 147604 1794133 799323 934653 1218773 1461729 876054 1299647 1432752 453875 173662 1831034 627174 816295 1737843 972174 1522772 1844190 48678 408269 1223683 582729 626589 1479262 893653 747106 1177751 82015 1487266 974402 1732089 1240245 132972 155131 260920 1463338 1095058 1201395 1814515 1657642 758539 945821 608685 1626594 332870 815113 251963 313374 1143946 1225332 1547535 1055581 1906817 1517637 1739185 1079083 888145 164451 18852 640165 667344 1144248 1165913 299312 1326327 425266 382086 137928 873909 460966 1336275 30434 213475 929777 1968511 41445 1031192 1812430 1762591 1403818 289519 1642948 1994584 1893103 993050 1494188 308943 248960 1267690 1546247 1762471 931292 7742 859574 54942 310536 621249 665718 1977238 132728 954600 1148607 582601 515093 1843387 127245 804930 1905465 993042 1124436 945796 755072 118534 1592232 958837 1108786 1282219 555062 387697 714873 1200778 959149 439228 896845 328419 587688 129781 1003518 124702 622437 43929 1155436 312253 1125614 1623512 473805 1574298 1437645 1849233 518414 511990 958905 815198 1537422 1552480 1672132 134815 1381984 1259513 31353 1258439 699427 214289 1708478 1942170 868376 1166530 165486 488195 199081 686056 1855413 5687 1154769 19525 1780114 896100 1115636 829541 879785 1535895 953303 311527 1574651 1070137 312102 1947294 389765 1129975 1400127 1653943 1443864 1690864 382520 306348 1472299 1210742 1726026 151102 97709 1289345 1840231 50570 732712 831323 621684 456575 798193 764654 1298685 1143015 133466 696819 736607 251894 61500 1182760 153881 1278043 356591 345202 903424 1846288 152757 358789 246178 1663755 88057 910306 1015373 609049 1728134 1688342 1691370 56215 856489 1826481 1746506 723762 145166 1377896 133907 945207 483769 1311773 763650 1689535 736493 72673 1854139 1163137 932855 1414920 150005 1263856 193218 245661 360452 413801 1797162 909207 488608 1747639 668576 97196 1363780 1168835 763785 234331 377986 958961 1165970 332312 1171186 603707 970272 1443127 500683 455184 940839 1692516 1946443 946605 1020869 1516078 1829649 1061395 1400113 398411 1639001 886655 1404981 1200052 53705 282343 833796 1906423 1721564 1175363 726712 323623 1459153 1292040 1606398 124064 1283795 1579117 135151 1036735 1390836 1364587 613409 1598193 300277 307062 634807 42089 1623373 217040 1517321 634547 1668282 1366891 473260 227043 374730 748325 364910 1078679 371277 1012920 1978428 285770 1107194 930066 13053 1722927 570108 1343214 1997429 838564 189595 1285831 1158592 1271369 1762732 1274475 494678 1861842 1089841 92808 1636196 1784223 546911 685373 1609825 1982041 1542023 692185 1756743 264138 1915778 1425267 860336 845534 757045 767713 1412665 1547171 733352 1842518 861249 940709 511977 1796200 1585634 1959490 506694 182506 1136671 91754 1292258 1332207 420095 561232 1751714 371090 345841 609926 44967 197636 1123948 528743 1602470 544207 191988 1590766 600001 1967582 797760 1561646 1823054 399827 88296 1162302 1513940 1162963 1586356 1310562 548874 1135773 375868 1035210 1816850 1420240 519360 31891 743396 866873 912110 1751785 1125001 76226 1085599 864097 1905339 16415 353466 347820 558796 671212 1280747 665982 876312 1666894 1681755 408514 1217633 640059 873272 706892 982687 437493 1418446 192251 844882 701188 1249485 394423 451550 355668 1551439 1483882 361894 474007 1136886 1652668 1799360 1212293 609396 1183807 1654200 847755 513154 1084668 1808751 414710 1712720 488288 1128518 346983 1772819 304688 894720 1924972 1852123 1526880 995806 1411053 1977792 547615 283408 194420 1969914 61784 447831 1013692 63128 1034466 861095 1355853 1566153 479574 1531613 829961 857234 1708867 948572 720654 1151157 145463 873797 1636917 227689 29210 1093631 1249794 1840538 540796 277349 1378237 270419 944807 1898492 1848983 475327 1009724 34532 581225 224587 132444 1289439 190525 1885476 552347 1208666 866796 1920193 1136623 6457 1762763 1717355 778956 668768 1949149 853512 1405487 905754 1048037 692852 711673 612692 674370 566808 1107642 10717 372528 1031288 1332898 778776 1225866 1728272 1523067 1438699 966698 1103064 1119195 994954 640793 160273 544291 1059666 1536958 1844619 1408211 1765752 955091 1711051 1373904 1942025 940708 1571964 1768401 765640 397681 1555292 591717 1306949 1770043 983311 52362 896159 277649 310235 1122038 97601 372379 21815 662607 1389656 1039715 1934553 727219 1503390 1425553 1698943 607657 1349272 935769 953645 573610 1708959 1094723 1435819 166566 1217701 974646 1851311 1428042 926585 1891118 1645858 1422664 1730262 879526 1668486 1654187 1258190 1740924 1174798 173823 1272594 466586 1492460 1990495 626626 1215866 1481824 361151 739841 1973350 960068 246666 1295869 1496928 1111995 597826 884163 1156863 122332 1733473 1626093 1373542 1080291 1324194 1271237 1682416 349256 1970493 1790200 1620732 618575 103208 1331469 843158 299410 1347312 1004155 491107 110298 663332 1642755 730735 310359 133079 437768 310918 1321285 1620575 742681 343984 1829893 368691 1781736 1597535 698314 991841 1083907 583727 1427861 1835003 1445568 861915 1439865 1179682 492697 1819941 420603 16510 221266 1271961 687054 655422 1714529 1806507 1188792 1788214 145722 1053997 1698413 1972985 1601594 1557566 109464 1422701 1459913 929082 1268575 896290 652400 600767 449414 43766 799895 740489 1301055 1390451 1143846 1825642 611980 1566886 1270742 31841 1599596 1816891 838181 688771 1076874 359343 1935547 459522 1596388 1442536 568321 539647 1025671 1377378 1699402 1576588 90458 1692217 1771728 466442 240274 7155 418095 430834 255572 924316 1121791 1393163 1538415 958240 1823066 1097004 866975 1346005 1723121 1371793 1299545 25834 1570742 1490247 392962 85268 697448 449950 1135111 1514132 110261 1350398 711880 983450 805105 1500680 860213 1945054 188103 701880 354586 1160131 201937 752845 540258 1910575 1210431 1893206 1495989 1280866 1125937 961334 1595774 383376 724534 1346790 554776 349921 1783019 1071881 1969731 572882 1867238 58466 545886 909116 1534863 850092 874079 1205198 579811 384096 94358 1278243 240434 1940460 226544 156908 1083024 1033724 490185 1561775 1293524 530297 890523 882956 826750 1931481 1896493 534917 1561300 70909 1234556 1432489 1782633 583434 1326819 277589 450516 645684 284294 1643804 1574510 1199732 73921 1461334 1973451 101386 1827769 416113 1976575 1658202 1243846 1106904 1673487 89177 1420045 585365 484816 1547799 215391 1045135 1878567 126641 1767890 838967 1150887 338692 1750954 1792179 1885423 914069 327830 1213241 1706269 1405768 422006 1147922 1176985 301431 1077072 1583346 838475 1525485 1370601 570538 1402485 1761523 1480784 172751 1093178 1685421 1661945 1151461 591198 872151 409522 936655 925747 755188 1721799 1134184 989065 106286 1916816 1123693 85534 937628 1698850 1221029 1042407 1863055 1525645 1396094 241152 1434304 243010 1376497 339366 1779202 1833884 1061831 560872 1361360 880556 577355 1332301 699052 1696011 1896226 1286203 445600 472038 846940 1330098 1813989 1778456 1094433 102221 1982150 1260631 582758 1989991 461386 1468091 656255 1730225 984553 1180367 616836 1912068 1172564 1921292 1141177 29645 933554 1376874 1956808 237276 894243 1023566 1162205 1113199 236389 1209629 1677221 1520747 1485018 319801 1000584 391415 1821602 45073 873458 1619920 1304313 1438092 1649990 1786450 575694 608380 1574132 1081684 522813 978786 598604 1938291 581157 1796618 1245057 799507 757091 652438 1897704 1012182 584686 505856 802859 620624 1811310 1599956 865260 1027539 1023617 792306 1523246 88187 214406 109892 51362 906465 1964362 1145445 97345 1660895 52451 1339854 830281 1868745 1953735 729451 1308995 1180234 1736836 1499403 308080 1807618 26721 1874091 1598401 128155 715886 1084818 279822 133845 875698 953894 496289 1385155 1841648 1775395 1929718 1779064 1592761 503676 434702 1722905 163939 1072701 1406265 1143382 958595 117842 502443 886012 1091776 513525 1475040 817844 700896 1657819 1151236 13672 1118413 640591 1292050 1757712 1244583 1617506 1983864 1986729 1660053 1879716 347644 607131 157222 1574871 825889 472245 731621 1227225 1946398 290666 972167 1948745 1943215 1061688 1221650 1516485 739696 979238 1099655 760768 531960 1296367 990311 328032 394797 641048 587216 1910507 1490506 857954 686287 1682626 966318 1052916 1582317 1926607 744319 157781 895370 1471803 1527238 189586 1870005 1528040 1857876 461779 956932 961283 1452294 1944936 1940868 1806406 869371 54505 1860169 1290684 120066 1913200 1563324 665289 1120113 1302348 518769 442169 1171303 317279 1157507 1036441 1566898 1056203 412710 1757753 524452 564813 1167359 288799 1351673 919951 1091400 265773 1578237 1853724 121402 756263 385588 1848071 1317240 1254134 477399 1635707 1983512 894121 1961048 694471 317353 1676817 664270 1008964 1489606 1156504 719827 369015 1501590 1852017 739237 1489670 1314382 1941892 1095362 1334514 803539 1608706 1030572 1122945 1119489 1411120 1887283 334819 1030658 1915455 1488975 1065544 332265 1727336 923310 1605413 1085563 1786572 1830612 1696666 1842912 1448644 728006 1303601 1588196 1071523 1503240 1270756 1605827 1087852 625428 168788 1781059 860848 284603 1005087 1534986 650987 505900 1867350 725946 26647 99055 936223 582413 478178 13980 1829328 1009226 141541 60742 1659845 621755 1446027 173710 1036253 1233893 750658 1735851 1283034 1625012 66978 1680018 458361 765873 1607485 729300 1057058 620985 419740 829057 234380 1793628 1018110 577902 1694776 5122 1672933 1836960 1544655 1612412 1189776 1706874 955050 1595652 1660770 597787 1006733 1932787 738597 1521791 1905028 1165808 1338929 145726 658809 1738114 1488042 1915194 399157 1164970 1872223 284085 37141 1426182 19225 1810729 1249709 1859201 1240810 824187 198041 621481 1296582 1390068 1162545 566480 1713418 410080 442834 1663217 686873 16199 522214 1066944 537277 853516 804983 1927746 1010412 386032 1354332 393407 1713 1807770 315731 363524 1978251 574456 497387 721091 1205627 1816831 451532 982738 262502 804035 1399688 41019 1226974 1165955 817763 1410914 915059 1371229 1147115 1920861 850891 1435170 1248223 1056366 1584578 772634 1579154 1412424 1539453 1968448 223975 1944009 1921007 339385 650806 1994014 142300 253269 1958611 1776911 1131191 1448447 1014685 223938 1304853 498682 458058 1165654 1898785 437531 1652244 1358273 1558508 1528761 1476853 1568567 614657 1758221 961232 62037 159177 54028 1221891 1905371 580682 1486888 770204 1461384 597416 41311 779388 1374457 1988120 502075 1008883 548611 1894969 2653 145667 1746961 1313953 1236568 208327 1773150 326360 1552882 1615428 1745513 1772030 1425451 680454 1636161 789108 1230628 312138 1932131 1991865 1102588 282263 609295 1192341 191113 1108807 520825 1503310 969371 56511 383363 1843712 1699088 1090092 155175 920727 1246297 276652 1009157 417577 905652 1932309 1882706 1640489 1439647 709021 1509743 691953 1664374 10461 1415736 255182 28018 1909411 1868026 1302058 164821 221930 471015 1555407 880180 1399086 479276 517882 401698 520529 262904 1572398 1763403 1307278 1302668 979413 397195 37377 1838640 1784693 1944074 1094047 1574759 363178 1856496 1657706 1350593 1970316 1443855 464305 216651 796084 46639 1732894 392456 995858 657974 192552 655927 5337 1971759 1641507 992440 1723725 410676 733664 221538 1181595 71449 1495126 895595 1793836 376392 499221 1278803 902867 1087859 905327 897914 1249995 1576191 550816 649872 914918 338513 1917055 1466510 1933069 423249 182375 342736 1598690 43561 1481384 215527 280354 228960 88032 1224379 1018653 1434322 1942789 1102191 1112428 234835 1866625 1705231 1973644 397480 528041 1708464 295085 1241741 1808407 658231 678909 218940 1278554 378993 1546720 1278647 1735031 275105 804238 873563 1731191 1265174 1938020 1302235 1702388 1696953 1293936 1160830 100499 1877051 1396511 188115 1655278 576306 1815788 1115837 1755546 773253 35421 106081 1213752 45757 382094 176058 1823626 1318614 52874 1969252 539996 1083504 860823 126916 1497417 798514 1345965 1519843 1132565 9129 361544 1532562 1735195 995110 1494366 676355 1122419 1162787 1866982 308266 1541950 5990 1777597 1551182 1368770 822518 1897850 1876680 517796 245318 1787152 1978503 759088 1366340 1561589 1172578 1808766 1074165 1594397 128806 1481220 349787 1969980 1273948 1711044 270558 1514385 692320 51535 641644 232751 1792030 798961 1874085 1263849 409922 42994 1074889 1905250 929937 62773 1650135 70632 219748 378828 1844108 916143 1845939 1403774 1555641 1809156 1353432 424556 1969182 1320124 229017 1573175 750715 1541129 1277529 1983523 319299 288603 1832518 815456 966927 1863114 1558463 1867324 556990 290496 1156677 424275 664825 201456 128897 1971513 805518 236029 1787530 1361041 1993360 217372 388651 806984 1383917 879708 433888 597615 812179 693481 667391 535342 568895 693249 773950 514502 616822 1358817 1941457 1909564 1680104 1266430 585198 1192555 1757223 863590 1775727 1473779 1269204 1560424 1117751 1254775 1951020 936821 422644 1566573 598648 1033462 748232 1351584 1324501 681996 139688 1852026 1184620 645235 1114531 1833930 531220 811992 275988 1989668 1026592 687009 1103139 977524 403379 1394645 1413521 505082 819817 101689 963360 1363309 288814 1319103 1435703 1597841 1310810 623559 989465 476225 939553 1500447 667155 484600 1867345 1085677 786134 1696624 806546 159630 304596 1688210 761074 523938 115442 1932689 1912369 1991773 1889938 1815717 77428 971379 591959 1347627 1487207 1768075 1071828 1180770 994920 830327 1567995 145150 1482387 504867 1079153 353473 1876504 372337 1050569 771478 1329121 1379589 239659 770821 769429 1891808 1562095 786761 635756 784706 956568 1779863 1453171 807810 552188 1555671 516015 1852837 1672936 1797728 280177 1711055 459264 31087 30648 867482 1489292 729345 554086 1227140 411589 363299 1664625 835381 580018 400366 122413 617430 1353182 638664 1677223 595341 1864263 1657025 800190 1738036 397706 903397 1088921 769686 981375 1650673 1178428 107416 1962170 962789 348216 1790793 66150 1472322 1097241 1766232 573585 1713755 1141927 1752895 1819895 927504 1554977 1440645 1567469 1060561 1763759 848382 1158551 891304 1197501 725758 301911 486543 797467 757592 1933124 1700080 155442 663411 652948 270678 459161 1824650 1270969 1720242 1970380 1271661 49880 1926864 16493 1544423 463680 494213 1618164 426973 405239 277302 407780 189182 756734 1339151 732107 1073161 1389243 389615 1693884 1673808 778259 1591252 220452 862078 1511968 548588 1160592 1023213 1280047 448815 1358074 172685 315221 602962 1426753 1075133 491013 135786 246003 1473968 33844 1579686 433830 1746292 681147 1941832 1699211 394285 1087666 521912 637790 765082 1844810 1061502 1142793 1832874 106644 1346566 905370 86740 1443952 1126108 1344611 1615014 862353 724697 1588166 1704362 1094607 387740 1888483 826609 427934 1178632 1108960 1841172 670264 389682 112890 341569 1870779 1872690 1743297 1246216 890958 1352361 1025046 1657176 300495 1387842 1459208 1898548 1025385 54997 225972 921476 630339 1404382 877094 1833685 848197 886171 1855628 1121306 1731073 69842 900830 1739498 730814 1036468 1268020 1358186 1359931 1080224 1572888 1991308 1067428 372463 145963 714810 295895 1048074 1490786 371570 95337 1506498 496967 337183 822767 1468009 708459 485035 265931 1156589 1703972 734974 225823 1913782 1718422 1544685 1193003 624760 412924 1471035 45491 1701541 1635168 1898148 1234083 1464261 1891465 203698 330966 1541375 535579 1834612 1439931 1849848 943652 1190316 1698356 1687308 893088 1659337 921644 269120 679895 1184096 888243 1562903 484834 1443481 414020 892112 1286489 1128233 411927 241808 43515 1025907 1123372 962613 1571941 1060171 801464 239763 818303 1340018 480048 1675474 1595082 853848 706092 1664077 91252 1691966 1646233 729889 1692089 579365 189812 726405 460577 1194525 500158 675492 495114 862412 821715 1538293 1777324 1187340 1678915 1122973 339914 626998 1114997 1466175 1968697 1575893 1589344 1891236 1991042 805525 1021103 1031820 1470264 58934 1132220 316103 1603579 1360589 1826790 473742 951574 1666308 1253980 1764679 1858914 103169 1578302 383063 906201 1218143 993838 1031261 439909 1449007 475666 180740 1473679 1396081 1098653 202153 1804611 1967834 815971 111294 1640458 144276 1593801 20325 342577 1189210 1915679 11953 317067 1485369 1839251 177756 743583 838227 307257 359752 114542 1639627 116185 891371 1760471 1288258 889867 651101 270122 1945344 1103876 459530 1572240 1982951 1866405 140477 1237346 1034858 1854493 1283934 203954 1439987 36821 182039 1199622 272815 949349 1115500 479201 872730 1302192 730869 1317689 304419 1033231 916238 237478 216108 721029 702435 602994 946182 587480 1750622 257789 779242 1656463 1658637 315696 1838762 1747947 485904 1211856 1180528 438906 556254 1874450 671062 500333 810681 650587 1438604 63447 1811920 294869 1564804 553001 931927 1675214 993043 1846874 1376259 579946 848811 1191172 1002210 1212095 273898 1778576 1839915 502534 1757028 193313 1231467 1716841 1941489 481310 544969 296095 102341 7392 203729 584270 1725312 1933488 779967 1712362 356526 532987 549710 83985 1657952 1417615 1924041 166580 567777 438203 1909037 171536 788908 704583 1818947 181997 1623683 367293 809638 552817 631205 1996744 168906 1049375 1203531 1518157 1525619 849975 747698 231511 552138 379591 373741 1740862 348948 127351 325016 493110 1139223 1625915 258327 566132 1880424 1062795 622130 1553795 692139 1207303 1215581 1250025 1257426 657111 1874749 1840975 1109890 839540 1150689 85545 429287 1826423 128872 1600701 818900 477570 1850458 1527934 686297 1984911 125104 61704 1306414 283046 1692694 1764758 1762640 1311665 1644107 861119 1291296 224752 1829129 1944898 707827 36044 462518 1313910 312954 1158222 727192 586795 1411004 85108 475603 1453126 333979 1423152 1834403 1965417 1130506 1659569 1495338 1587140 1726605 1778318 1683138 590991 1441634 327735 1545438 1517765 1246902 1240034 1313085 528711 458820 1087989 1561578 1790429 965448 1912099 525648 1283745 1600983 292370 1872376 1461296 55939 1350264 1419960 572489 407386 273483 1529836 178877 1167345 1359080 1849254 525044 1641498 826459 1702565 263423 831021 794092 646973 1791263 1924123 223771 1798978 1100785 1646010 1525781 345384 1773456 869176 233335 1893029 212755 433214 356036 775568 1150225 385227 652116 1114536 773513 956028 1522203 1023272 1646608 432409 833658 74971 665281 1512345 248972 928491 1660236 1816302 537979 806708 1520616 521798 1834764 1198650 1693651 124579 355958 1489333 152845 1219681 1864351 722802 1425468 318337 1625604 870389 1956401 717962 344144 1678239 142166 539757 1696109 34042 163263 21279 397680 1609353 1991752 1618250 842917 59005 908923 1810968 1864440 1676152 1560536 177646 1652918 363356 662990 1495273 32714 398800 1674419 1370102 1629292 1174456 1786860 1091874 1423670 1183679 1496762 138650 1028875 1036578 1911188 1026258 1662606 1804174 1618819 1292289 248493 1992099 521135 1289864 220124 755187 886996 156378 1286181 581223 1548151 950638 1833579 435368 302223 862896 1578509 887127 1062822 428375 1595739 161880 786567 1451698 990150 1639489 892531 1049199 112132 1598403 636306 1936007 632081 1557927 570816 1321267 1960632 408026 708367 106865 1546658 1124716 1468808 1953146 1449481 743983 1384578 825437 1050612 90290 1429660 1012186 915935 1477769 741288 1216202 1982209 891599 1204311 720422 1960128 1250695 426966 1115027 1104645 799949 866267 115483 574958 1846303 586200 69027 331733 1381277 441139 319416 1366167 731937 259077 982269 1149996 181247 419257 621726 805713 1360922 1167089 262315 1946663 441319 1913349 735240 1867390 258425 675855 1662813 1620587 751105 1616120 766548 99168 1146484 566580 1930141 1950975 1494959 1384843 1393295 937741 1336803 1819977 1733054 439372 954472 1666476 1998997 318403 1890698 456939 1377653 1507189 1367953 1991894 1261436 1909459 1810400 948299 1354296 127162 685145 979895 581101 490807 748200 512171 1645768 64279 668422 960660 817151 519785 1503389 602331 1711339 1025184 639532 180583 272213 809347 464169 189496 621365 1083065 170505 431627 257586 1428634 1652138 277058 1891933 426287 279819 1091758 59293 1730436 1696709 287259 900498 1661193 1847697 827758 475902 199673 1500691 1908174 41336 1395050 1654553 1908346 894863 1145945 1605968 490277 1668181 464188 704318 699055 1491505 1339382 1933899 1000296 1042129 1358231 188221 1493026 390230 1451799 371991 304568 151665 1179184 843294 1991551 374841 1762997 958564 292390 91129 1410845 1485751 82049 1462976 1250261 1841811 1855180 1906536 1334005 1796579 944217 1682387 1563584 1859443 809703 737238 1668202 298766 682476 909607 191989 1611099 1786387 478803 634518 705726 1990956 1207319 112024 349673 1492291 596097 1123606 531952 1521703 161146 1450588 1129466 1702700 1696513 1205557 695608 1494023 1670577 250055 322792 61664 36342 995199 1317262 157621 1971047 729219 182738 1537997 963148 1356276 1290814 1643874 1786766 1095968 1865569 188660 751411 408939 333209 1712262 687522 688467 1470873 93825 1099448 1088571 1642604 922973 1370429 1454466 788509 376598 504258 1351612 249811 157458 1180418 561644 1108379 141775 21469 1924230 550940 1184219 1443138 258147 810790 37403 1119389 1400256 1703617 42800 743251 1691655 513535 1429152 1444430 1977565 1737643 147778 431168 1604333 1568795 1650912 429353 730556 790463 1508199 1848925 811600 337404 705425 215725 676601 1651924 669623 379932 1032261 118002 1558880 693965 32286 59864 615013 623789 403077 706943 1034082 1472752 56270 556442 865259 729136 1084927 718221 619335 663393 267290 1886579 1243391 994347 1053545 196277 1210688 1522628 894437 586284 304101 1677974 1387942 1068303 186582 1004869 469080 212789 443671 1906903 421125 1064883 76601 442689 802883 558545 214869 1363675 1580639 290716 630770 795673 1109097 505620 1496493 211285 1453883 1317350 758516 1704671 776287 729656 1820239 1875667 1511379 1519771 142637 175838 1492356 555515 1768233 622204 794645 726818 1642004 136145 742557 619555 55963 728865 616985 1379556 1264309 512799 1379607 1799571 245222 188789 542290 1368529 175483 1055201 32962 990109 10934 528285 1066074 635852 546500 890212 148256 250151 1307911 1929646 786460 760004 254561 1548756 824366 728577 1838589 1105000 610802 1966406 1256743 206487 1106917 1792006 881241 328746 462525 1685735 1395412 1294740 1273256 1576375 1194728 1364199 489531 1178333 73388 1233056 1537255 1481718 1047293 1042595 1308177 134190 54139 724751 1823613 1762049 1532142 673123 1933540 473660 74927 805068 137879 739528 608556 1868306 1442260 517146 988338 685138 1882263 139761 1000284 1319069 486437 1088662 1659692 1830396 1560013 361883 1142279 469769 1103491 1930172 1450832 127862 1471427 1446338 261752 670081 906949 1425510 708751 1109143 142162 1476643 1800827 1764738 158542 639530 1792457 1215266 1808685 577040 1532750 1142278 541830 650784 1938691 1527078 593020 76861 241913 1512333 1920105 1034084 1175774 1393481 1585328 313855 1997483 1641330 616178 1327726 1617900 842099 1801104 1550139 299768 789794 1360769 1991402 60986 1360375 225117 871006 927380 259669 476941 283982 1690654 812026 857826 300319 271501 1518489 315656 803042 877547 400277 1093059 1441831 1241264 163153 13415 166275 1442808 622378 399700 743951 1924438 208509 1951743 682337 731726 1749342 751021 577771 138384 1707993 405603 1515072 1341405 1909785 726743 1206231 633942 44911 657560 1341659 1488186 588596 1982484 1481136 1134767 676079 794680 457110 381766 31739 1440037 708959 90137 1479878 1685839 568288 1607456 934669 227135 554073 691814 412452 1827744 1479835 1899099 150806 1895000 1929634 1019005 482082 551934 343210 1074742 1156382 1420921 821406 1098472 1860716 1122004 502371 1201268 1658249 690961 1760134 484354 1601945 359685 1666529 483606 532840 1842659 38086 681374 1619365 1748623 921838 491862 359738 1109281 1149344 1694188 196784 1663720 1391594 608155 842263 747456 286591 359007 207732 1997737 1400775 1179838 174645 427001 1840266 240923 153665 1995828 428134 1815754 328995 1023135 1878214 1324105 1459472 1210480 1545131 1107654 1624640 970074 1085997 1094827 1461388 1786157 1860254 1950619 62401 1086050 767004 1120731 157359 355145 517551 699139 1570272 901714 1367255 506067 1098014 397550 1815643 1802405 734540 1757684 654875 1248425 84917 1685684 462299 1004960 1164322 10516 1905714 1799413 1921201 881507 973906 1761521 618378 654974 539628 1755940 795145 290247 646699 1275435 27260 242218 1522854 1263108 280472 988365 1056225 312700 103579 1591148 1188413 1573672 1629001 1911606 1964029 1049203 1049716 1832597 1143315 343008 1206262 1991154 1347032 1151940 1965496 1338586 1878663 1956077 1499917 1475326 447484 1624856 183360 1603459 1323929 796697 1437544 690612 1804803 1833449 515300 1109536 1915340 1570873 1554187 1148347 71845 216773 748805 1306783 668122 896830 748085 672516 1995866 893197 977239 1844621 808747 1568921 1171505 521915 677534 1999138 4095 1023755 606814 1515669 389068 1351717 728199 303969 1346837 1811719 1278837 1484347 1708190 1579418 865611 1421442 774428 1774030 1817725 458045 336052 832099 1982468 260916 543338 839268 4786 908852 51232 1914806 423937 331612 21384 1205716 1977080 1695929 1766762 1964222 1899548 1276638 1800975 1430123 1359085 1597893 189316 646771 1701125 416159 1747036 1082420 1796653 1031043 1746795 1182837 138855 1886370 791160 1431607 205087 966330 973452 51741 62145 615225 1815152 1226340 544776 693165 1739617 1621232 1236754 500995 1505178 1809944 138051 128535 319279 1048591 1998966 1066434 265014 1734256 616158 1062735 1571629 1204451 1751260 452999 870807 1472061 1808018 233542 1870508 291032 1960537 1940070 1773858 1511026 949257 1273378 1096884 1022937 265193 1415291 1621315 845314 1081066 860965 683258 1306458 486652 43322 1676443 1939515 1786407 1355885 1103306 312418 434140 457018 133966 1788013 1591879 1599153 81987 262850 1762980 542731 1355141 87608 568857 1569239 1765650 407388 1981468 1953021 1167035 1717569 1263420 1157404 346074 1553931 815303 1929122 852721 1670224 625344 923202 633696 14237 995859 1562326 1408781 1541260 1618051 615484 436215 1615575 1264183 344917 1580552 1967306 1259466 432951 1165005 649860 1472271 412456 711224 1221727 324706 621053 1066030 53996 1700706 446084 359849 1733309 1851208 794419 101937 218603 1253152 1402086 1120995 1308624 1128815 970761 35861 1125244 1419207 1150176 908076 1909419 772451 1728671 194802 1965407 1078495 1665527 968334 1152821 128614 1049092 989676 412574 1977169 1328298 927141 1658233 550935 1360246 54391 811832 121247 896715 787229 103556 23076 890934 1451443 781796 1331850 672115 1633816 1997065 419142 1369294 1835709 939965 812942 225736 331415 1636078 1976477 1166288 1134163 469083 1585633 505549 1932820 1100934 783558 1661489 1820146 1367004 266679 1895073 1419798 770572 1194303 69022 537101 1804471 385361 1435440 713637 900480 657280 1684902 1042222 684181 699079 236268 285010 1854759 288929 971612 1687360 1479485 485447 1634535 1833889 916196 1286296 331521 20682 1222097 1771168 827887 1998007 1308442 689867 30784 14684 1695890 362370 643091 101449 285937 930766 378805 1070476 1131385 1625233 1913197 1309610 1081023 879865 89935 1778557 39736 1633410 1715985 1144108 872506 1829650 1564293 862256 191183 1472102 201613 404149 1996578 680012 674271 56825 159746 560646 1917923 1728240 517940 1075703 999914 72094 1969315 546525 682412 65203 88068 132667 414430 1349988 1302682 1045956 1256717 1282310 346693 1837637 1661602 1112028 243463 1523843 831532 1808174 270239 1316770 1126531 287159 939069 524198 454464 242259 1132978 730597 959448 637350 553802 332890 1450178 981583 1922788 473038 406412 919855 117854 97327 3552 1614167 1445960 739338 903667 1535528 927654 884866 414234 1173281 1363614 1448021 1795185 924478 1362035 780890 523634 1671932 487540 368549 1468868 769360 3888 1376537 1232086 990019 836427 489737 61170 1422176 1110376 48247 1782284 1153000 602787 1293824 1297787 1706537 1711495 569123 1417183 707714 1813579 900331 10204 934596 20976 1026910 1355820 1686262 1774284 150937 1420210 1922972 1045885 1715350 371539 1121808 336423 1897565 226566 1572393 1763351 1012228 806169 89117 158558 1739096 396243 460199 1638068 389811 730824 738061 47307 1977885 910830 1009686 1727632 773535 1498078 1286539 953256 936756 1094873 1464330 1754444 795875 269906 998057 503349 543072 863171 1986187 73403 875503 1629554 1072416 163952 1449859 1184324 153544 1796068 1088504 673379 1675512 1808239 760220 1316843 1750542 401229 431812 517621 189272 1821727 3384 877889 990095 1701685 271329 395217 1359316 737732 1953732 538947 1740492 445486 47027 107711 1357869 839177 1736222 1663541 610308 1492619 1993871 763479 1039471 407744 788321 337259 595931 1318803 550863 991248 581076 719558 114402 549352 1073380 800390 951757 868837 756784 275192 1284573 1869501 1388716 172735 1322556 732709 1811744 1788476 837395 1556050 1804938 1276500 1536478 1673689 1187981 1012959 1034846 1324471 57552 1017130 449591 428576 1798888 1155950 1430095 1457076 1613789 1611031 726390 1580769 764474 857326 1460405 1848676 766326 1446068 1538726 1973105 1419306 471962 1980308 727888 1172756 304971 443175 1218918 773241 207271 1252472 791302 358324 1860181 770367 476749 547090 1472010 1980035 1123781 1501269 1768561 820723 751978 1086236 687414 886468 581122 522954 1397 530866 1460469 1711638 1743963 866156 741484 1279293 619076 1452602 950031 1427508 786302 1787337 663649 714036 1186734 1660637 1646853 1505882 1234645 765161 696589 346843 1858628 1004526 1728599 462252 771127 1317695 786882 236669 1110027 1592347 1747278 747011 614944 1473998 1152425 1456692 312829 1348869 1129538 1973098 1956611 223554 1659176 1197388 1003270 1201078 1761328 1510512 1624928 767055 577488 639763 7286 1433401 1013092 1625769 453981 912027 141228 1942929 693590 1221153 1150946 1916870 1702187 255976 79840 1662445 1666902 1658871 129668 733906 1741847 860814 1678878 786592 901640 1994887 374261 1904659 202819 1688941 1075045 1439607 1567329 848165 1252561 472907 414945 1169107 815757 1606779 49102 1123694 1463814 884513 1135861 1873689 1595580 351779 891648 859738 261388 249552 39694 123662 591511 1987936 307731 1260933 480819 646065 504914 1468156 1249010 615350 1585595 1614445 1608053 754220 44935 1891799 381037 533710 912528 1122665 1823622 263247 162137 1029459 1927073 1876553 1955472 896105 1332486 1755281 374005 1669184 1198312 1384176 1858530 349866 1444362 822396 1623876 1394831 65314 815423 1596945 575173 204149 939951 266038 878548 1172229 1724962 1536189 524111 1987563 366137 1381032 454045 1006311 476669 1365431 1611042 1379882 283188 100106 1167562 816319 1665147 1254402 512031 286051 892343 740521 822343 1738535 1347289 36647 1476497 206704 540753 1441645 1846960 1592306 1955529 50772 1410348 852724 1743564 1714417 94848 770976 674094 1748175 1929274 390163 1490134 139057 230158 1508428 231455 1846211 488957 1531373 42941 1578553 1244665 840865 1574457 1336130 502670 215960 329635 1841795 1671238 891344 1238745 1303567 1608702 627903 1595723 974279 919209 215314 707411 1508789 285351 1047927 1045965 1281712 1717784 1482321 347407 218933 1717116 1184107 135455 372389 621128 1878257 840273 405110 996442 438843 489326 48773 1000050 1227941 909461 1708550 130360 582903 1570754 414149 735792 384205 1522269 1892482 846626 477645 1265817 750187 670412 1257407 25346 1853135 530166 1549896 672283 528398 175129 1832850 762265 1001332 199440 748509 1227970 375154 1130972 1225481 346201 821593 1277305 609096 1123857 1755616 1017717 1150690 815172 1243850 1549545 983653 247675 324848 1605205 697152 1243272 989434 276970 628926 1049933 425494 1324687 43608 334380 1339412 1278262 1450185 1938245 1751315 1880061 1541994 99668 916124 863655 1503538 603573 1000419 563451 529577 876477 623759 683573 1037114 975957 827063 566511 1697870 1535122 635637 1664970 776995 1424275 1667845 1948991 1040058 1979961 1287998 1118777 1342100 1801267 288168 106846 1789312 1885131 631716 1122293 1215502 1969726 320936 1964147 1322712 1738567 1366346 423109 1856343 719581 421090 1992962 864638 1350985 1645560 1140348 147903 795686 267804 576551 1877090 84141 610372 653533 1077508 564544 1797189 260005 1823530 153230 963573 1343205 1747008 885479 190968 126817 808202 1185453 468854 1949341 230466 793256 748679 731047 1449303 1792652 1339843 570168 1223052 1991340 1860993 1384971 541570 24931 1286398 221576 1598728 949666 1513005 1129955 328988 1110682 1505106 771542 1897888 1953314 1106351 24458 737145 690753 682140 1018973 357916 179300 858781 956079 125026 1159067 130775 685730 1408170 1450987 314576 1678468 1222521 1212283 783107 988009 622301 1318467 43795 876898 1075399 1870476 802153 1668019 105408 1902536 931455 1798840 1887258 1264112 1249649 307582 787332 543987 1461682 719647 1229025 594606 992477 1373290 757340 1706057 514045 1326049 993435 458592 1036307 1736754 1418606 700601 1184789 1521386 1824186 698748 1443144 223946 1238703 1337576 445950 221329 1387340 1530034 342650 1399173 1551978 1531439 1979781 1686204 939736 1225271 1482577 1263083 1444020 1005218 790375 1615410 376055 80012 1565245 1018610 1828674 1837023 1534594 1657082 883100 1311630 677461 1149172 793058 602404 1977374 1670768 1065348 292898 952117 849462 1556457 238211 963369 1855839 1629080 62294 1539520 1312875 1509789 1052058 1237566 1296985 1632150 1331283 205789 493243 1700666 996734 1417354 1378830 1330162 767382 1295938 1135159 994253 1641993 256110 5203 1820355 980475 988054 1167712 1172141 1498259 1884678 1739576 1353364 752023 1264539 1543458 1715033 1316012 547892 1173224 338831 683072 1313933 990367 1920404 1207755 1776394 1185868 1210171 1354156 34730 271519 395232 191708 1175831 1040411 1349407 65825 691268 846643 1279236 520092 190165 965272 837466 725671 1771612 1870831 1345906 134625 844958 562957 227870 253960 1054443 266764 1684850 1798066 1797385 1631336 1054732 577114 5968 1507288 321708 1768622 354547 676045 711601 371808 1679823 1379069 439115 1735374 1029220 1787409 14800 650482 518533 1368403 1252159 1243702 431535 1645294 1783499 1817661 792034 1767343 443485 732655 13942 369245 1143042 1002074 561828 1318123 1435049 1411319 347797 843148 950997 1990656 1788376 919047 1942563 1726976 668281 1789306 1978509 1865775 527752 1163808 1917224 803420 459129 1027045 769491 1606063 1005466 1998625 350417 590925 760730 1289104 946434 1673434 1936330 690865 1354072 1951853 988326 302342 1940068 1079391 391527 1504165 540421 1335891 1406135 1799352 81914 249426 1784434 1945 934945 1935741 1498550 382663 1606371 1646363 1234642 331028 356733 1188685 81182 124364 780665 1984161 1263141 355285 732751 13809 1736429 313910 376626 888459 1997203 1443293 125770 294954 365229 1002757 1384435 656939 934378 681869 1171613 549045 88306 555706 1054478 679594 260201 1265525 1499311 166382 1785551 595393 591864 1242575 244205 368391 815415 1274880 1240274 737346 647111 609505 1686556 543248 1754094 1592494 437224 1023571 641942 1966112 617424 1589701 1517591 174225 1603576 1443949 188419 783208 650904 1949731 994558 551953 395195 1007133 121357 1809721 1461461 1687629 963746 1518147 430191 216707 789138 167027 1525014 1935309 803593 1017685 1570320 151110 900629 1908508 1395213 1246663 535869 1590847 342356 1465301 1064357 337892 1781031 100744 1005 757659 1347259 1363850 1901633 270893 1269888 1793158 1815067 1651760 572657 591408 1592878 445578 802118 632914 1268241 662921 374783 90273 1968061 325070 1463226 370350 659232 8332 900697 163055 1656641 1954288 808863 1380839 488854 1442338 1691511 1692680 417562 70002 1327583 395740 827655 713780 18468 1560096 1368067 467025 472286 1797942 847082 1084047 1735581 441424 41017 172313 322933 265547 389829 1178067 262121 1780038 128156 1657275 1611410 239593 526421 1078217 986521 172532 1906467 1279665 216495 1092824 1843469 1792920 1603161 870344 1494760 681032 912537 1845077 1902073 498533 149542 1293246 194114 531478 508019 175449 863325 14688 938759 641877 1302829 729976 1875463 1122073 789334 1493777 1461545 590477 1760912 512926 1771260 1129662 1989734 1975303 1250687 1685905 503460 1888293 647983 1402194 949260 1355602 1517850 608739 1808431 1575172 1877563 1398917 1349932 980680 1237494 621744 1743716 898899 1876256 1961438 1691371 1575404 846355 3355 1884490 413184 757647 268814 1681533 1063716 1770354 992502 1136445 1921725 884063 977538 1062292 682545 1896266 1661820 585305 1184611 782963 1434845 693843 675709 1991649 1657448 1965527 214998 1738274 1484095 1598084 938321 849622 1269713 180781 992490 439617 1403454 1260827 1683902 1691526 975725 1596669 94646 430247 1249913 278370 772257 1845443 1745624 1461110 240030 572531 280814 1399017 561640 406683 1043077 987071 1830423 817585 294452 1482697 368213 1125455 1666291 506552 1518747 438870 1491287 179267 452794 1244782 1755433 765190 1807184 1607772 1940969 661759 926104 229557 1983695 455033 1012627 1214375 94623 276992 58607 27389 279501 89437 1739674 310351 907779 336454 277979 1409375 1505476 1265956 1828576 1401460 1098247 1860955 1957658 694323 786230 1176395 1012124 1217795 1698528 986761 693025 529124 1690465 1443365 503339 1881122 784349 1040181 1433699 1765236 1801414 1220313 1242927 1798528 544347 571558 567521 734270 1393321 1998515 671972 1663821 611139 140431 843127 490532 823162 1438884 1846514 1657990 806013 108592 227633 807511 530345 1298806 822748 1874822 275642 604349 218046 758717 679912 176998 316705 1792070 1436128 482962 98526 822569 869834 483054 1057330 738848 1944248 152561 1632251 1015113 97371 1990891 903197 347615 1774468 867014 1628069 1636306 448991 1391619 528106 1613527 291244 390365 407197 1840180 962136 1824087 1038749 173298 1026717 615878 1996266 21509 1989458 1368316 1977756 885356 562024 196514 586892 877965 1458706 354448 657170 1770695 1696598 111285 1760768 1314260 1309831 1220830 778407 1882240 1187986 678173 1762887 29298 595264 644569 1505248 934576 219926 1075414 37618 1474222 43288 631251 502235 1800304 1539095 1876711 118942 838248 581854 1030368 213699 1787993 1056624 925092 1997797 1606396 1901956 71270 333294 1247776 1400611 1931118 85394 1068690 182247 549218 140783 1027128 1934640 485716 1420123 1579831 40392 399659 457304 383218 236910 550069 326933 974693 1817795 1685607 13027 529182 1284325 1165614 881865 1343172 404619 650461 1752614 901307 1115260 9153 1962619 1530861 680572 242735 604570 1651194 1915314 741014 42720 895139 723136 1318583 194931 698264 135990 1848447 1736398 1238961 1830176 1265098 1697595 1192433 1348509 577686 1898942 669675 1789665 1623066 142323 1947522 607732 574181 718688 1649054 532193 518031 129502 1802435 40446 902112 426385 367727 905192 897627 39233 1534522 1585976 282113 1185662 1094236 1824526 872838 112887 142214 445202 1721056 1839440 1328165 1714341 1089102 1364891 1451922 804018 162370 1755262 604054 223882 1325257 1380446 1559146 761627 1973428 1532039 60762 1613412 1823417 1615450 17422 243939 877228 866940 600456 1905309 280198 1070704 164490 1811216 602116 1961139 1562800 1464448 1659267 572855 1580871 445666 322327 1001966 246815 594968 1231180 1355019 342849 1069743 771153 66356 813606 1805364 1120811 322223 1823332 617791 1842783 1930972 1367609 1500413 295521 1939520 850847 1661384 1212912 1785686 430866 1162809 1687783 1501400 1879609 1868933 1502412 1296874 1596015 1655797 1504845 1057131 1543864 1275235 126726 1315457 167175 981372 1856189 1729735 1730327 223524 1375252 1008080 1588785 1604636 96975 120977 1163204 1833444 530201 190988 669050 1124505 389541 1356589 1378916 1305229 1568934 1369625 472460 1876702 510018 519001 1128766 238243 1937250 1462204 506561 215227 1626257 1445888 928398 1651791 1421532 1225614 532575 17277 1193198 1941955 1480981 1818509 767311 134711 1577338 662958 686650 1520350 680464 1711175 1171093 1055610 1632597 1414324 1159746 1375211 1491710 1105518 713401 64014 1739600 80171 1681498 27667 1539849 771352 487720 1225340 701918 366211 1625750 919407 1105623 260838 1121779 1340857 1407248 83484 1416328 1875923 1512171 504537 869519 1111737 1898825 1902387 968456 1356452 1439301 1341245 1622871 688093 655613 1404553 410368 1143323 1406271 1360234 252603 75534 1688289 214496 123977 39560 1954121 1007026 23473 479183 1588039 1744672 1726431 533488 556248 273836 323442 712634 124600 1601390 834085 1668628 915459 1482098 207252 1375434 726746 292894 1772406 922773 1221664 905239 1293020 1504002 1562726 1613704 1736377 1211021 204217 939002 1277663 649815 1960972 1728681 1171309 1464237 478118 1491539 624507 1772023 209370 1115949 1412419 635027 399120 708223 1671187 1772421 1912622 914019 1741875 1478457 9543 1487490 678841 1610876 1644562 870570 555765 34869 1437598 1746865 274499 882504 1058007 1823404 426322 1553410 1217212 758818 1123801 1167413 452831 554460 1937709 538815 1089431 498490 1259454 680655 141675 402958 1973219 1482006 805888 593097 239559 251097 327730 292792 35464 24918 1719334 728449 518342 1193695 948180 1436692 1862809 1140122 951661 1829935 729511 1676960 1222639 1032927 253309 1849864 505628 1457880 1428958 1702468 916035 770234 1961728 318614 959833 1933853 654711 1022737 941120 1003685 611682 1107677 558260 1592094 946765 1004377 952633 1884392 1825596 794748 1320996 739864 1015915 1463052 25767 628160 605065 1179312 421760 1702163 785719 1125783 489107 994482 1590163 1760517 1680082 794079 736899 1085270 1543411 728675 42823 1577294 1267833 750012 643398 501584 1070119 872776 1903202 353441 314335 1931137 1735737 179852 1508123 1853490 851520 1238028 1516192 1957458 615426 1963022 56319 147060 1990611 1388620 428423 836921 1915267 1243120 385047 593413 856979 1576001 1786066 202116 1164990 1671870 1390060 17810 969577 1963201 1183981 1622214 1462048 129891 687099 810126 857030 1509756 1001331 1603230 1631522 1735327 324113 1113488 1200366 793128 1199170 1907377 1373400 658291 1455034 1761941 724724 425355 944185 664790 1783533 983892 758348 1775035 429519 1089605 1618245 1058221 1517590 1975591 1086040 1840762 1881438 1519197 1818226 544379 801779 1224744 560634 1259583 949548 818745 1324426 459576 1745807 1381795 818173 1558041 889287 786784 413456 1832863 1363107 1487314 734448 200550 1874126 606998 344420 91682 1735475 320316 1604659 1709315 1730439 1923385 900966 1957021 1913319 1396556 883844 1485593 1131779 696001 1617966 1365993 1031431 1555235 450122 615486 183303 972724 1418014 1790705 1070741 917829 1055478 648365 687056 1304941 448645 319485 1446571 1114054 129254 1531086 1475220 903566 1043111 501495 1503568 1146050 1173792 803662 1409338 231431 1955555 956839 553435 1687405 767620 640925 1488871 372200 714616 908641 664765 524293 885545 1245665 1777947 256402 747753 1401607 475868 42286 443557 1210701 1196460 914852 745211 1569313 111338 1626011 868213 1122589 1933805 1174368 1058004 185535 1495634 1968371 1994430 572636 1375768 1894750 924832 643424 1012009 1947183 58624 789406 1193732 706173 1471499 1033679 31225 97231 1966950 896908 808802 1055008 290514 1901538 1347984 1226078 735056 283299 1662542 59394 249651 97894 411309 1756714 731990 586963 1876870 1233182 746733 1539068 1358188 1592345 385885 1832514 970949 1069579 138459 218192 630311 1535160 1598263 1233323 178600 1918105 719958 805265 48789 945115 1990520 1666380 1396768 101094 396101 389424 662037 545355 299187 1408857 1772623 408087 1659470 388376 90185 1568169 856806 611970 1123771 1024698 617567 1577096 186737 1305916 394429 440926 1189376 1616991 1471366 1829891 913799 230179 500044 381940 475346 1731414 196092 785540 1261275 549900 38129 366298 1161110 99551 1166785 704578 1142364 525972 995060 1570765 1453167 718440 1189033 1047914 870139 231441 1209641 814016 1503246 1510116 841515 367117 121858 594713 206773 301622 36512 1951683 1940441 1038985 1610341 1078446 991656 367278 1867102 1833600 609890 1554758 21027 594666 1447635 1312107 748413 1149342 520124 773335 883411 1597385 1428964 1643836 526090 1260343 437019 1883520 1162698 345616 994714 1712776 877948 271664 1907142 1641159 233235 775875 1728531 1253642 1983841 664556 1735750 942743 677924 729894 724630 610287 151153 1439249 343784 1303286 996401 74299 936973 1356297 1733378 389561 568411 658421 865999 1063573 1874771 503829 89848 1567070 1660603 40240 464914 1144398 1016179 964265 1399202 394 234444 660041 1666947 608902 254230 1169380 431315 1567169 1086936 709356 1376190 1515646 1345016 1341654 192168 1695197 1221656 1290275 1278674 658952 713809 1041999 1865818 213758 697228 1437874 1924687 400475 125071 1244519 1266432 357328 1647540 837502 1835845 1482788 1078258 84774 1338031 1950314 443777 1916827 527581 36104 1325398 243778 83269 362442 1170158 1769914 832997 292779 777641 864732 1307391 1162678 534850 65487 170659 1621303 1814474 925776 717666 1453073 1634050 1338841 1183254 1846075 1598780 1380019 1707892 908271 517535 1313761 1451445 345766 1403305 772498 870806 1487228 1843614 254640 309873 1828058 627269 893748 414706 41786 1897392 1537293 895019 417293 476141 1334075 1638334 694016 207652 1763441 107385 406343 1490116 967013 1663850 233668 880058 1897015 964079 1098094 1391477 166349 1552926 1259679 882261 617668 1927827 1260908 89910 1203413 1720299 1529692 1314048 119653 1226957 329126 1548441 1139129 476512 1033222 876085 1513290 1788886 67551 102363 1165457 1438749 1025580 641624 1515455 810429 128958 1938050 1156671 1650104 964942 1344901 1670608 1307798 1351789 261865 98357 1025137 1712823 1280148 396938 147653 1816552 649360 1679201 980006 1517235 615943 1201742 1444941 1889243 44592 562884 324771 1842597 1705332 1754735 1555703 1678655 54261 580206 375111 1097317 991139 1705626 745664 1479100 826121 711455 977438 1927260 694850 471370 488880 1186844 1565889 446948 1018491 516200 1706010 418594 1717098 805324 1996484 504253 461220 323743 624440 1282620 87648 1642980 622839 874569 65443 1500177 974728 35771 1831505 1156701 1105202 1319193 688086 587321 1884597 428655 1237015 1889536 1601930 1974619 1272380 1965106 1631207 968609 241033 1653537 947021 1542224 1644277 1767891 1523979 1807396 1678397 146892 857815 515326 994235 1608421 1241941 1798967 1720344 1244410 727505 1946201 113180 821662 1054881 1631209 1801081 1472529 1629684 1848873 916394 1868670 1731620 1858624 649550 773150 771989 793026 1769731 968702 1124669 1655715 348828 845404 1689643 241060 1943444 498826 811511 701280 1732711 1236134 1089205 1045792 1838880 1377940 1820041 1806476 1824364 657946 724320 1614135 763074 42482 278106 424657 460264 554756 680413 1445444 1624255 875357 695888 1958163 1665937 1629409 1189139 286235 1790976 314380 821994 265242 629061 329205 904862 1575795 57907 285174 966322 582706 1378323 1339006 1358198 182327 539189 846915 67218 568866 1332907 1098024 755657 642929 941844 679908 1805253 401650 1849903 8406 793661 1193114 7622 1694073 1378757 1452091 1448728 1827726 3668 481974 1137744 1749255 1933525 1506524 593620 470435 537912 121624 1237987 344913 1968313 1144835 1933059 1989889 593951 498632 1059896 845340 350028 1286197 1471554 598255 702747 1000176 1335070 516800 419945 1365671 1352815 794363 1004296 1409320 1328761 1418949 1475046 1305875 827853 61460 966104 56172 1467490 742396 324697 232414 1355096 1351360 350957 229150 799893 1790305 1883095 374947 401493 515914 192959 1890486 1949518 1381325 1432805 1330399 1242558 478522 955038 1143820 437654 1216953 686915 1386054 842488 1841709 1716374 1128878 1389777 802701 1234737 777126 146520 995045 1389420 1098850 1306653 1023670 1057169 826135 1512995 1023407 980390 1490357 1220754 991203 1063498 210736 493061 991960 1795691 903860 1769757 967380 1713535 1612257 1639412 466034 67475 674808 1693858 122529 306523 713791 1886142 1983597 435056 202138 860620 180782 1722804 349126 1676483 962610 281212 1105484 92076 819145 658999 327756 1188750 1222281 710309 999820 654236 1993130 1577021 1798277 591285 1215300 1508641 225088 1693608 685080 1070711 1374119 987 1458168 655588 895238 1767112 1954685 475315 126280 1532798 1892246 909711 898595 162257 1760704 701346 1096891 737096 734714 1476483 1654224 1224651 1049487 1969077 117533 1536437 22455 326529 65240 48398 789003 1630760 988989 663825 1972103 60490 431218 760936 1303706 1170468 256600 1964159 1042319 536796 1911702 1012062 1602773 227888 1204523 1548939 464489 309056 1971376 148302 980899 1377057 581205 1183789 1080170 1374721 405025 148562 786073 731658 1297905 1070913 971591 724026 1254808 1204936 271202 1063340 673855 1614845 580667 1556749 829688 1847588 187513 233371 1478841 1120829 1300767 893523 579628 873567 1666312 644669 1958092 105590 1623241 1702796 1984784 1948343 461612 1224776 1070857 1355755 1090296 737594 1083558 370917 144944 82282 1864585 1197494 863421 700657 881782 699799 990560 1565434 978572 1994791 213014 670090 624091 73920 1406022 1671942 748119 702688 1100307 887298 1669400 178165 527622 87319 942321 1140222 933066 696154 1663437 896924 1956031 1986798 1714226 872668 922963 1705830 1376419 1463611 1356562 1503229 354481 1414777 62230 1664279 921731 287915 465063 1473932 1044829 231879 720902 1612311 1247129 1517828 32135 1077254 1116508 1644097 217522 910178 1887479 1862792 706716 1373389 847354 62954 217647 1503239 1406951 1033013 225921 864357 1863129 45194 1996780 1800963 1622086 1926019 1119714 933533 1197085 392249 509966 1926553 1419107 1346163 1098923 1540666 74013 696000 388760 1641154 572947 865458 236676 1013803 579348 569109 1279395 1619924 1441676 715890 550710 1829828 1896595 1796630 287704 1166903 1320995 582460 1677085 613492 1990655 1450585 1459217 1942958 400658 172342 1986709 1919307 1177946 389229 856406 1708383 703340 587455 1906365 924827 1616008 1998934 1706939 753812 28821 147799 233231 1296144 1112999 153813 1967093 1774937 188939 1748850 101230 1686740 447750 1488880 852823 1483809 821168 870861 1686355 75736 1122785 614561 1432008 538605 1959526 1692485 1981053 982158 1665970 1341727 1081100 662522 1160002 1461263 1779051 339215 1304928 263228 723909 153752 1416198 1487737 1434205 73393 1234350 630165 339135 1919663 1119391 1636177 1275244 1264842 1139386 197280 1095174 1216514 378221 768449 870282 1437012 495486 1045680 631946 1135621 1438849 1464093 1173365 62650 1549380 1277433 1529761 855327 1264630 1256966 1596117 435266 1142581 1153242 1514088 1701049 1183709 518711 1398356 1225213 1034179 318491 1721041 1976936 99719 1951226 1517798 1584096 1583941 644162 1845293 1027269 386179 932936 1631021 1362055 236284 753911 305971 1585102 1586451 722761 164645 1810925 741027 177737 1260417 937792 1048780 83185 1320226 302837 1135067 753810 752922 1313035 947642 1197273 185076 1981117 1290703 381813 638885 891765 717653 1764157 1027513 1160460 1922096 782050 1146143 217861 260459 1383447 1353147 789616 544805 31317 843259 1753420 706415 647659 1905060 1939956 1836559 950338 99723 557368 1569889 22203 1625419 1812994 14085 1381084 1622747 1631049 1133118 519681 829576 1082525 377722 600088 358671 161995 1413352 674244 254145 990955 1926266 278843 1209893 232770 1431698 87330 351553 389492 1487659 1030457 1701195 1839108 140324 778673 1087113 500047 831547 91493 628974 332010 699199 1326921 1553294 1382572 756773 368428 942101 1449687 1339247 1024739 830984 1938524 1654039 54675 580006 788029 1991272 861293 1789184 1539574 1603354 1706892 707338 986487 1813132 1917658 1516264 241963 1181378 712773 1087853 395818 619406 9840 157284 765212 511967 1026671 1557908 1822067 1921697 1563700 1794823 171503 1760931 1094734 249826 649254 742083 234125 682350 161670 1661002 1536484 577428 292065 862442 231410 8469 514599 646160 962512 1417331 1878628 1753116 1318418 1432458 1440436 1849787 1437414 58789 406013 273560 356544 1517298 925079 373359 714947 369357 1749690 329295 1488176 17507 1072170 1322431 582017 1051982 1554226 1949551 818056 933788 479877 978245 1314915 1034791 1930412 484005 1815165 1392339 1971089 583490 1785976 1984496 1492775 52697 1758918 1163520 371143 399158 1507815 862848 1644079 1934274 963184 593399 50406 1809309 1551523 1101996 1190911 898047 1466318 103743 1161155 1909150 916707 1385682 326836 1416512 124479 1746146 614900 260918 1689565 1172575 755990 928991 50262 1092804 250039 793319 1405724 719818 1430759 861994 1161232 567906 352631 1541757 1618485 293263 1540161 377376 1499153 856418 1028236 289827 61425 1212852 1849069 464748 32386 884898 415642 173814 630195 1978201 751599 1064943 1463442 388839 426015 707580 343941 692787 470942 192117 1318786 116310 509198 611117 202471 1723396 473786 917333 1794864 572637 495330 5087 1192773 1674640 1354099 1732393 249424 287619 930682 1358748 1702329 26666 1813928 1494595 1682494 20763 286244 952171 447146 1523293 131966 581493 97711 1617231 621753 1822851 1243649 881001 547382 495363 591433 240460 1563626 1572576 1981532 238480 890442 319550 964379 349653 1158506 500869 936593 1882417 888560 53359 1738260 485982 1781108 1606355 1023324 986572 793452 945661 1679984 836420 1025475 1467868 433108 487270 325090 342289 1674409 1205964 1852412 1642348 1330188 908210 1821347 984079 95988 397370 829427 828866 1434967 1816570 1121780 1692366 1594936 916957 411867 1219 1253394 1615192 362482 1326332 1702373 1059094 883788 1984635 1911153 479717 104923 1642906 464090 88420 1113200 1629437 1630416 1673098 146830 530995 228743 924679 1109981 743208 1395481 380053 839555 159578 723180 684498 374854 823790 966763 775833 1631020 1123012 562821 1078629 1866356 1530996 1033464 357357 290177 872820 624020 1019682 1300482 1340556 1017088 1704642 1379362 1554142 843295 414029 230054 821156 384971 442769 1684455 86855 1654620 1015779 56394 1674326 1953453 1320224 1794005 762782 1249081 934345 1597554 1463070 1246824 1262142 959582 599808 258184 993367 1565858 174122 892181 545326 490439 1274520 1428539 574772 1557156 1633638 1443130 1033721 1197822 1255302 1126130 1796110 203719 1749005 1233966 1086600 687937 1069014 1466717 528619 330062 1487203 859275 1554354 1382546 714648 1024035 798003 1267878 1340654 1031290 315397 550494 697874 1726792 1204412 764227 1208646 947419 1873902 1330307 582153 498752 189116 443141 303561 1587206 334870 88025 84534 1888614 421376 1544972 1234625 575818 1057444 424844 828061 378927 1607539 1968092 1139790 1201326 922070 1160074 1116001 1399801 975072 181591 862591 1796863 738019 1917045 1244482 1023121 1382230 1786549 866124 764486 377945 977992 665292 607926 1316487 460006 698375 173239 213060 529987 1814534 1763175 1809306 1672285 1404635 977552 780866 1782160 1684620 674619 343040 968780 805403 1098940 632260 1779472 1463282 1330743 1785842 1916071 225146 7228 1061173 1636211 1297244 722600 502201 926764 548280 1811906 416609 531313 525530 1898378 1634090 818739 580303 180036 1984259 1855988 552628 930695 1800357 82612 789191 463852 1265828 1209152 493152 31175 907677 1932144 388573 1419508 779711 1263553 70264 1414163 1863297 1627728 1728068 1392208 1474400 1393866 1745504 1344682 617179 1420709 723682 950566 1311080 591660 336713 1710093 1363132 328273 1119631 1193145 1743965 274660 787226 1697293 1434196 872237 445877 1800609 830505 590270 185179 1322014 1751202 1481169 1215863 1829719 1474999 901863 463995 1472285 202226 431733 1241935 218043 295767 1294742 1279830 1081005 1719890 318413 1088222 850439 1144467 878409 1934222 59382 1191901 988576 1267995 1129979 1902214 481887 1321672 521657 988323 1407589 1747547 1650295 915321 267117 1582693 1485382 207978 1181729 77772 1755280 715064 1398156 114035 260765 1916061 1362 1640432 1143344 895557 979274 1332775 1030419 1918496 81991 250703 615176 1247720 1186359 713167 1707623 1634578 1033397 969113 52119 1967278 1857635 965892 1035316 1405004 1960548 456702 1721640 835292 948971 646044 1265772 552728 569515 1912988 1290002 321792 754765 1192364 1243270 916368 1289412 552655 94899 1425731 151952 559292 400881 1893436 1590944 539939 1197625 1143502 1337929 1482835 518593 1731071 1261074 1903018 35870 642155 1923060 1046082 899971 457425 1641770 1245693 1676572 1097402 1348808 947120 306863 1387903 787535 1461496 1807861 425747 1839275 257369 312582 523697 1506637 1665990 1683667 960442 673167 229100 338076 1377411 784155 1900531 29153 473211 919020 1335141 1297405 1517021 1922845 269080 1660490 403646 1544849 1485444 271853 71039 937407 1702006 1663752 186182 569371 842827 454025 1328282 1320477 1466298 285277 1475971 265584 910118 1371638 268890 529371 117376 307607 187938 1956254 315070 1834688 966543 486399 1835021 247169 926985 699568 1956391 428330 970500 251670 192454 1363494 196908 1380378 106340 1397136 201679 820250 792042 1071987 905395 1126111 1194043 122646 939601 1755177 1992011 954079 733776 1025637 1535766 233703 858012 1447479 555934 1331793 1342717 611671 930940 1885813 330536 919484 784368 670772 952886 306404 1691055 41726 170546 1584555 269086 548727 835608 1282987 2177 1918465 1293233 495994 418403 1717630 297585 1720089 428387 1133176 688754 1057045 1152822 455264 1833703 199294 1194506 1295653 1116006 550278 1758213 140250 1726990 1522968 345649 1126446 1558021 1911578 1693191 542588 1598556 1770657 903441 351896 100410 1690526 1236585 145274 720827 1794812 1531941 1539841 1074389 810488 1794670 873260 1258781 1267776 237157 1496095 1852528 1193565 619220 1648937 1171889 606652 1334089 1314921 302896 1556492 1508280 1438920 1602836 1981099 1505905 1831847 1141289 669731 1449526 574003 157214 1571999 976101 1966888 1423606 1156767 1056420 553368 145469 344619 160598 1981572 1598829 1058648 1935790 1099236 1475071 1781838 39910 1471941 386787 923400 1215855 1979812 479842 1137571 1395350 1966134 1307175 789772 1780943 58776 1789374 219731 322397 1669023 319890 145949 1020552 300353 1859089 1890117 440216 470745 1412726 294471 723210 1551479 1562478 1083133 1025240 1602900 1720989 1288895 894571 510998 1659296 1942507 437281 650256 1312189 1342710 783133 555537 1368445 963405 409090 916989 946334 1363736 255077 844429 1480505 1005927 396353 1685578 621295 1460789 74755 1333694 792866 1406606 1657962 1407734 1035197 740758 261083 1855222 330670 1366312 1321552 1059447 1784410 686579 704282 960576 508748 1237348 1164271 334657 133273 1361859 1725048 390220 515819 1541393 1222762 1412170 1502234 1702078 261099 401850 1362895 817563 1459101 1102124 484968 36448 863389 1241774 875363 760607 196582 74041 19338 455510 527432 924463 1384827 1501562 1174447 917903 1256084 1330145 240513 1005668 814495 1329277 351112 1600197 1323156 914400 238397 1856142 1878133 1293525 206572 1870070 728874 1051040 344087 1027329 1901709 1098995 1278756 817088 1927458 1507453 1710245 1741646 737087 1910500 1789966 576547 1161966 348836 866944 154638 1631516 104318 1398841 102877 1419092 265096 1524893 1388459 565576 494578 1876151 1235730 468085 69625 552985 1393734 1082246 1374596 51017 1912906 972180 910840 115488 41031 632900 1074695 629631 1735785 898503 1439684 1765630 1242653 724539 1553793 224060 985385 800799 1562328 1851706 1184315 1895097 872552 856578 491699 402658 1795561 1933432 429469 1960363 864598 283118 1568087 1824458 1108450 1353199 568237 702987 1859872 687026 294669 829665 343560 1609368 775678 351279 572161 1348379 906553 1431326 1566877 1588962 1975165 1502553 715105 1452189 1977834 173026 897179 1924200 127814 1187023 1000779 166332 1945064 48719 142227 1133038 855713 678937 1528463 795747 1257624 671867 1154540 1979561 1782489 581179 1418599 1590311 75798 1884976 851364 661355 983842 959924 144805 357098 284444 613510 747695 337897 1857119 1173640 1430081 676816 519975 274732 184928 1999304 1122905 202850 226256 492045 67552 1598757 1345694 912486 1213598 48543 172482 29101 943089 1334968 999092 1768301 1835639 1719986 1730776 777432 367639 540276 1462508 1431885 1121182 1712171 1744581 888611 1929766 460277 749853 241159 1319540 1284810 750872 1366146 1624008 715508 1058597 1956984 1264948 1716441 102579 1128702 1934735 260601 667410 688934 1551753 1661829 336791 129223 1687259 343770 1519755 1470466 1215242 1645832 8517 987424 1812220 1328035 1704519 1982406 81392 708469 1940452 308028 1874090 469191 707095 164614 1097115 955328 1823574 876320 579402 1403544 1438740 1227547 563442 1463064 941313 1063332 1873378 1981544 793705 1690992 512400 224217 1533473 661793 1249488 1992851 1064891 53812 823807 1848623 1701015 412556 760511 996544 1430110 411273 434275 1709705 460433 1898909 1097562 679354 696676 372092 874575 1464454 1966093 851305 214404 797479 334282 1988578 1405743 1189523 476723 1677141 1780815 1929827 1897069 256495 1068744 1324793 1688836 1825554 529248 159619 388413 1901913 1329805 893002 772716 893735 1598636 1682944 858874 1372272 1992118 1719738 1857641 218727 685559 1957148 1409068 121376 1628997 1345082 1140000 388029 820899 1253559 1516454 1586257 1292409 502111 1260882 43247 160677 1958378 80797 715914 1626102 1763072 1072093 847790 1600302 264118 115083 1518667 1451410 1092478 1110850 948059 452662 1236541 441869 294381 1527243 162741 1512383 893107 1396681 1267867 712150 1980005 1127928 1223189 1621015 1682685 1629508 651376 1122056 862675 1888852 552039 1974223 337022 333363 1307321 378362 238076 1325463 855108 929065 1397007 1279868 1798895 828260 393543 1879871 153447 787157 825862 143152 1395967 1445177 695418 1542375 957802 1193945 1650777 1637206 1187288 795182 1860905 1892298 272365 1410521 1521408 296361 1285649 861721 1021079 1517270 1192674 399714 1268379 1976431 35530 1800812 1610028 706364 1813727 1592922 974932 972721 575670 1459850 1523985 552640 443061 1756088 1165098 662069 1412193 1005539 600897 222905 1967860 1689598 232616 135140 562991 445035 1350220 950455 1702630 1961333 1011766 1111480 1298146 969790 699630 294843 729634 1463222 784580 1035176 1177500 1223145 449304 1059366 1713436 1648945 548189 1812712 1533138 975712 132088 497174 1697042 370224 651704 1109172 1602264 1335615 945912 1055691 409368 335456 592797 992615 1593824 685905 482808 1989266 1310104 585458 392435 1584548 260748 856850 68126 534732 589710 782031 1877967 702152 958023 1238702 1545055 1011253 727772 219086 1646530 743512 1592800 1878076 1320030 1302433 1579230 91321 847246 1452616 747717 834339 723014 968396 767350 1181775 869147 1092177 623232 1816001 1408585 940715 1072684 109135 1747487 144509 509472 747775 689438 1168331 354234 1847900 509197 1085976 374116 380298 722692 385896 1827505 1724445 482640 1536771 251013 1531501 748107 1653552 615315 1832523 188192 804713 917245 169727 1644370 1239317 274811 783560 737681 845992 846625 1990871 977323 292968 1022486 693610 1553701 521304 193842 1584312 708343 1993781 1937514 664164 1506723 962566 1111057 135044 848286 1774240 1562977 208772 1392280 1301497 1825344 1796214 1982742 1086308 227912 734879 1859445 1799858 624679 156936 891622 614001 926452 1346090 756462 344025 1136609 53432 609523 417754 707149 386718 1717263 1546435 1559773 1695201 592235 1051211 453774 1956999 1348200 1570029 232442 1845801 1595579 1084103 1185886 585247 1671600 255314 716421 1200838 1950179 818127 1599785 923750 1271083 1693817 1570136 1735577 284713 379 1391121 1433747 731128 863979 531917 799067 689077 821339 1489348 222801 928735 252576 571518 1461378 1853241 847686 1682900 1992940 1188170 1507038 1350451 619963 106182 939624 1193971 74439 1997938 316038 1474204 1225140 156305 572551 734507 636230 439683 582380 1066992 193055 1329309 1226787 1343645 445083 1965103 1825910 1890963 406462 97668 1068406 1544394 221638 350900 1362024 895739 116605 1630028 500311 379148 1500077 271031 305928 1831116 551969 1351925 1039098 902653 1017992 448321 1928532 1693699 11089 667951 1721241 400554 1664765 167559 783457 1149977 1952186 266652 1589736 415160 234061 1673131 1657473 1004819 674041 1874571 1726744 1467008 1760399 1538347 1979869 529644 937586 1441580 712 609334 1100760 995509 169651 1217603 32327 418468 731953 1622292 84957 1902490 1851696 1935536 995240 1719711 1333975 1351415 842361 285521 1594200 41059 1626799 1957587 1751743 1916433 1847311 1407894 1167776 1880686 1722843 1603560 917862 213203 760669 1727269 908115 1215128 1739596 1302678 1257424 1862881 1469760 596582 288948 1746078 1675042 718678 48326 1346136 1784824 1660780 1176707 1567472 1395656 65038 1606540 1654603 1676078 533754 1434412 628213 903225 386567 1311522 999258 1142890 1665489 146727 1521507 559525 523106 1259666 1228591 1397120 327054 1238341 965056 881614 884117 1375764 1850829 1888828 96885 743700 707853 1679468 1704528 551483 1030431 1293384 999336 512337 1432315 516158 270425 1955693 448443 1133929 1682353 1450171 951403 1392499 141724 612093 1268333 371562 516831 1628990 1551497 876024 415575 686053 1013935 1497332 161272 346073 511212 282602 1852373 883183 1714466 505992 516453 745348 1310654 790222 729695 10495 874990 197354 1745098 1129450 401464 1381331 621384 705432 514088 169636 1160327 1984050 1959187 651624 1163262 1615920 867024 549024 1333820 1274761 1294014 1270478 312547 1074887 423342 1209971 795807 1757268 11851 1737740 513169 910313 1687029 232578 312029 1366579 1779075 1266957 1681010 945247 57059 853980 565136 1204068 1197461 258119 1779921 348292 737103 255829 1727032 1651634 311791 191515 745093 1353669 1477130 463491 1686374 1107945 377264 1565405 356298 1574321 191813 1543384 1875073 1831144 605036 1520407 788575 946642 816173 825192 1644475 1834786 578317 1281978 1215475 1013360 712964 1597747 146394 1197941 758032 1788977 1065734 1856232 1031355 948406 1871332 283110 633576 1443257 960779 318428 1114701 296117 1027356 224032 1257222 1665203 1683829 1328157 633175 398713 1242373 500728 425881 815436 1596553 4830 586265 1741953 11268 879235 1215400 752175 87567 12574 1934051 419528 935582 1335401 1376188 30926 779944 1162618 1801308 326951 900725 1323549 999240 1961415 272163 1305348 301387 1827428 321037 692597 1667434 1261290 274934 1459084 214027 645970 159636 1805889 1838454 1705288 1239751 1329747 1261686 1640803 388546 1204341 528609 219002 1906564 1059090 396629 17740 544949 843390 57990 1256763 1402206 1918081 1720843 1580218 929920 1404588 613232 1387528 1254676 557112 126062 215215 943892 536221 1636296 1419970 1735525 193647 1577213 1708318 345415 1342176 385431 551425 1330972 350145 313183 810965 392469 1775841 99054 638073 436804 301848 1655647 372968 1550184 1829875 391488 1768164 533744 1730321 1409009 1201775 762358 1000042 1890475 1306829 245638 377867 1387387 625858 804939 1535409 1601173 112889 834999 717744 1010545 1269743 465623 1820233 1325683 1831133 1898271 1947667 467630 1280193 540533 111568 649477 1697990 90354 1799092 1647129 1263804 1807413 273108 1170373 1561938 1799201 365728 982128 1189011 1820089 1238500 364210 1933985 919443 1770167 714009 1311172 67702 1426850 1989150 1937374 933871 1304433 1325866 1225991 549466 496746 1380633 44773 1200869 136524 1720860 534153 1013693 286158 310601 1263242 1602957 1585930 1322009 1799620 428353 1114722 1417030 643399 1528171 666696 700328 382136 195817 238923 106230 927164 1695484 1991863 192784 1907135 1040524 306106 1681561 84943 69074 444964 3638 528121 495523 72920 707552 1491827 1602053 78589 1552960 387301 642006 1073534 104681 992613 645642 1125042 888406 735501 1388543 1789200 1134884 612661 813875 364305 1503634 1660739 1717671 720791 664147 1770578 888387 1711549 1174008 1775308 1409741 1787796 579373 319691 1636643 1496502 104301 100215 241844 662673 815409 1083339 1782975 290155 615091 126171 1204863 1627470 746034 226731 312605 993349 33799 1336035 1706194 999686 225534 110818 177422 1712189 127937 618604 1985127 1278112 1352253 1221339 1106893 1441455 1255047 530902 1188604 466309 1779805 249478 1467129 256646 313217 833456 1795681 1560468 421557 1129405 764948 1715154 1087710 1740721 1640951 844448 303034 961973 48448 1457804 67598 1667604 279942 274765 754639 1165276 890629 491947 1807086 54937 1838184 74791 628861 1652100 515687 946450 654916 1796022 1451866 1605269 401711 958083 1902084 1080902 1024808 131329 21473 817236 1992804 113821 1323286 776495 376650 1667273 808132 1945176 402202 1031838 812241 1264361 1705792 617863 579363 611626 423042 1169699 471433 1515813 188853 1405159 1828473 216428 1576825 128861 422340 827448 1129621 1196448 1263874 1041923 764199 429946 699230 1919439 1919090 723625 1917187 41551 1071847 1619515 1672371 1298047 649813 614366 1694487 1019074 1312844 336425 1846849 994495 1598559 1812444 1084647 1589090 1491806 328094 1088106 22958 1083756 684113 265385 322798 294096 335299 1615065 863679 934488 1345508 63301 764656 1692524 1416542 293103 1975851 1293326 740348 803595 1209127 642077 1995573 1807141 863254 519447 802573 235879 1183484 476854 146130 540672 1946872 581761 1011094 1563235 502140 1328201 1325339 736878 647012 945842 581005 144079 433697 1418877 1414501 875719 1460004 1337845 470195 114186 147942 1493321 86921 1951192 328334 795285 716265 1776466 1823303 1127727 1758411 1974082 1954794 1158228 786437 1888906 1545143 1100241 748691 1109440 150412 1338445 1295924 1614371 865537 1206164 485924 200912 233541 462711 494039 182156 1368541 115858 621047 984186 1166824 266468 587572 422136 1081571 785603 1293526 969493 1468611 1025019 1743682 921205 1351821 1459373 1618440 1637343 556800 726014 756534 609054 528416 283510 1058095 1359550 1478857 1234114 1024028 1831056 1082879 269826 840453 1397965 1911788 680065 41806 1943268 76224 57076 1576200 1429900 1086023 1946346 1313002 438469 386881 522459 1964229 1062978 563778 1242308 1619738 1291997 1666967 1450689 1842039 650737 1679985 130688 149730 145744 865492 242227 938898 238894 1916003 560186 440543 1257364 1039739 45610 1458061 1549473 976652 733163 1315062 1794772 779009 375830 1722135 1610361 1861522 1292932 1032368 1632807 1490017 815419 1754573 927128 1151427 218715 1480549 1547520 1617680 1818793 607730 1620736 1271786 815215 435534 1769487 793185 1161989 1996651 1050809 712004 879366 1492412 693654 52165 1771723 1139952 394507 1757748 1287275 233201 441156 1202462 1726519 181608 331438 398586 721205 244162 804108 490897 1255189 968131 1690519 1395710 1160321 771685 158609 359504 769904 717213 39247 326483 205679 1270059 622694 1963152 895944 92813 1844041 194083 676498 1325366 817597 1004174 403054 934018 1326091 1208857 1058251 337799 1017437 375206 1587102 1195157 89244 469971 1171893 297133 1806023 881848 1439018 494849 1158558 736731 1228338 1838018 701432 1928777 134132 1375255 1213085 1781756 1160621 1971181 140784 766135 1393568 313009 186954 784181 1765391 1889163 995790 1770378 454155 823372 1633024 697789 1996464 113700 1145050 1242435 272262 1014269 1963397 40204 1695318 1293954 1868910 879469 1825807 27810 1330883 1234901 1368391 1106374 403423 353949 413258 1270344 1098492 580663 812559 350793 1147870 70554 160375 1152355 1669224 851090 1892388 1190268 948158 5529 1344330 1552028 803816 1960209 40542 235659 43651 364108 1865095 1669198 1474439 901014 1623036 719461 1740774 1924827 1386131 601442 175168 465915 706141 376569 1756587 1469734 1679780 1725207 511022 1363187 129610 1500498 433254 1815123 1594077 1004098 657341 655485 378977 473539 373529 737225 1340610 1152782 174039 4921 317292 437422 863471 363458 1813709 610122 1292217 1596514 854318 1645042 926741 1360574 829704 1930640 1783854 659755 1369199 1435434 626308 916206 1544457 1348839 1730726 660795 1778994 136010 665284 1646173 599014 150118 1126804 300654 176840 1229817 1505960 1709648 341206 1431964 1672398 261788 1596597 1606898 680036 1061470 874786 1349573 194147 1291946 1248252 503266 431563 179229 1640298 1290071 1318018 687296 149315 1631815 833823 1377339 369837 863306 350310 123927 309995 1397015 1287576 457173 536787 1802376 75785 106172 1728970 932144 1207763 1368847 149427 877747 1021259 874323 810679 332163 1937731 356750 1205798 64548 116534 846313 500447 1536999 1661859 993866 195283 1438346 1448290 1960107 1135475 141921 96610 1136091 1551515 1805794 1010053 1474515 1241527 389878 1326558 215676 210708 1307743 1350731 1000487 1839044 19052 560528 287332 991620 837037 916869 1249017 1882538 1170453 485480 1663766 1247999 1363136 698013 618188 1167730 143246 576605 1592719 1316850 265400 544218 434804 1108109 1570077 862077 305756 779685 1719332 1913616 983368 734921 1124720 368674 103867 1301127 1451168 419341 1236562 98259 1368971 1030207 155096 726357 1605000 592040 1004656 933413 1479906 1548231 403912 564829 1191261 1350401 1617369 363290 1869744 289531 1048484 1267992 173097 157752 914554 507272 620917 631628 173872 145520 319428 507294 73050 870565 834682 1766845 927313 202140 1842261 284526 910 226432 1531169 94482 91543 1290345 106844 1193897 1996241 1370606 1049609 775729 1628895 719483 1297619 625301 281828 1226235 1937382 1163125 1938004 1474272 812843 1362899 935802 957917 93044 843330 795171 1726672 135568 148544 1648523 1819654 1917846 837454 232123 240635 658171 1353542 92698 837630 1979494 697326 1281869 12391 162538 1927449 168458 395163 1071133 311675 1547918 1635344 1265462 24512 168953 1186645 1341557 1374997 131682 1679572 1308479 280544 1849821 1283357 1177551 1256916 1804917 838293 558441 1538705 1972118 1917439 1413619 114850 282892 952297 1689558 1446600 140214 476177 1838733 1717843 1644616 49618 1557921 129183 981934 371812 208005 1850206 1211755 152938 317015 584714 1310032 687047 1513910 1836744 1063734 346717 140825 304517 714710 1419180 1816308 33927 1131077 866623 789112 1057262 242196 342945 1969415 960512 589056 1867828 330570 1600105 293900 1961806 927191 335175 574830 1494034 1980151 1614226 1444059 1216673 610876 1343672 886396 466672 506380 542439 1909005 1477905 1694343 1326117 452764 964804 77298 1949604 1902210 1848012 951490 881310 1352743 1035545 38343 1199090 543589 947426 1681151 1175808 806837 787558 1589900 685867 650878 1977103 1936366 1015614 1267547 1004145 237531 123275 678097 707151 477529 158533 683954 1645190 702790 25128 1768387 605859 62958 1922913 1263941 1059613 1625497 184806 977484 635125 1242304 111031 558136 701876 942110 1030995 846495 873127 1846786 1715494 1572086 689048 1831728 1944544 873859 1037239 1920407 1423619 500344 813915 963662 205802 811703 1064028 605089 1223565 784098 80621 1151402 1910663 795132 724887 1574933 1846691 1959454 1784577 1697959 1169592 431567 1389181 941562 909687 1838992 1100586 1107937 243831 1121825 1320714 1506788 35558 206305 704044 1637038 1820608 776741 1086497 1889004 1715372 1496641 1510811 1628094 139120 1867243 226867 318542 366574 770757 1604482 1734772 895724 1837947 743458 1205810 465622 887068 647364 1137275 891366 1409444 1639859 1056975 132225 300772 1705112 1290265 1030032 297790 905314 1520273 90765 870484 850673 311424 1600533 1796341 1056656 18111 1331564 1937053 712298 1513951 1652760 1339505 1476909 391406 1836184 735037 420517 1560779 1694094 1864970 1256381 973442 1276325 615164 1245595 1971024 1118568 759576 1911993 1795092 306620 155231 1998242 1219653 766359 1045137 238826 583076 1154262 748219 513264 1069381 501248 1744076 1732527 760990 49378 1808257 1635005 1300294 575648 385690 1765005 1190809 84023 566922 975140 1783755 541073 1275462 187053 1201737 891883 1908243 1900848 1230824 1111670 735852 1766648 428750 1249389 1444015 111084 812342 1450406 616241 1734750 1751405 1436271 384691 594662 734127 1774121 1358583 1776022 117422 1674565 1079129 231099 1352028 846319 1760561 1041727 120413 416453 1015518 303170 1692073 1582598 1898149 968770 1998690 11941 1059254 911419 1433021 699287 1526509 1460269 1520885 1220295 478842 930081 1801145 978917 940616 58122 765192 1967813 1531264 746169 1417250 80275 467961 420920 1202175 577034 440073 625236 1970615 852510 1346170 1530277 317655 664527 1386328 1486806 1908151 47213 1491916 864582 1829036 1969814 964143 297626 740958 1362102 678774 42500 42033 675071 249690 675084 1838270 413317 1019602 165019 651616 1358867 948974 645744 923602 1739410 1341610 473726 751890 1263071 1213349 656549 927733 1620887 675378 171046 1871829 325123 1491137 1780791 16478 751616 1701299 1243744 1554616 1800842 53326 527421 269613 722852 1354061 1223165 1165900 1663202 772395 289435 114523 1115350 1009063 500187 48545 1690593 1214521 1917434 1458627 943309 1075778 536910 887370 674893 1168151 1474034 1521200 116956 1131851 1536941 734398 717762 1808729 695417 474884 1305569 1707574 914495 1226967 470534 368531 1524751 1681475 936203 555833 1433284 1039551 206701 589502 296157 1121998 581367 884749 1403885 991140 752151 223345 1257318 1130014 1026800 923183 296451 1005918 390041 1989018 1995545 1315350 1262255 803346 1090083 637728 1484522 788684 921072 1326596 827372 1486767 950387 1340034 1322226 801512 1767435 45955 306144 1208807 1348137 845430 858305 1863962 824707 228076 495111 1932992 1319464 592465 1783004 1085872 1660088 1281837 1725595 527304 1484855 1727346 1104531 1927570 454785 1308126 1679550 376890 324108 1748352 1832895 622744 582898 666303 471385 922971 1914845 692015 1218288 1904988 1551308 293219 927758 689798 947934 1551881 1830151 984634 1627357 1272071 1550547 1817201 1034101 476107 925818 1328453 1695819 1445689 336336 1533957 1142392 1191389 927160 1868661 1570342 396414 503012 1684508 1270555 1679387 1826049 1130943 636798 156275 1910340 1142809 138177 1681182 1697218 1078491 382718 218361 1131638 1590338 1374325 1348703 1564136 1125871 393835 687251 1652946 780179 1234832 396885 1189464 154262 1170864 924454 1468472 1339546 880670 1010927 890276 1901768 545623 1117553 1142440 536619 347023 1079767 1120750 869777 1780078 370484 122175 1186881 875146 1551589 565400 1999285 1396895 1207246 1301637 662749 590466 501104 1523604 1478588 1551012 961624 1824781 620998 185567 1934829 1005826 1602809 1487505 1717738 307572 959585 1321120 313254 879534 1413303 1482669 912648 332139 1350198 1896430 1522336 368443 716703 1000075 1249626 1571062 1261805 501679 1990410 1224264 178636 1747551 1506292 649779 1084938 83707 1785498 1284712 1434486 1430735 1502094 1869809 774494 1333027 1944940 144385 959974 281884 973569 1417793 1701513 1849365 1817372 880777 871425 739 11783 205841 938262 778959 1506747 203116 960305 298656 1503716 449732 1971532 1990079 51498 536180 1451014 521350 407433 540573 303985 989031 1840159 1594488 896177 595109 924092 1153937 1260713 1366190 1995462 1182894 1431988 1605410 993528 1744593 1000156 1975276 909287 751788 1988757 240527 1757836 1884579 939252 455997 1575582 1328676 1037622 962032 1277376 323198 982855 220369 906805 1632825 1672041 1558175 1462557 244285 318859 406958 1709241 352389 885944 347592 89660 1067899 1856020 367868 1561545 870438 830021 1045003 1354759 1237453 778707 467289 1541267 967037 1411277 1964987 536531 1049392 1837524 664199 530524 1979200 616096 1745243 1594452 849922 1006964 674169 871609 1583044 815114 31895 1381124 1787629 647763 152114 1898584 1591467 1309182 368289 589093 1240325 968106 1963167 1101346 828010 1561772 940642 17421 174504 1347813 1667702 555829 1488913 507068 1361248 1543807 779230 1305631 1335534 1337560 1664527 1166171 758642 819714 1975038 126380 388327 1736195 1570013 1075993 1685689 1886095 888038 772749 344675 190824 514111 1051025 355181 597401 1144259 1455791 900654 1376360 1624376 1011707 344756 1300495 1024333 1320613 1733974 489501 13516 1261448 1760059 666499 1120412 1540176 332160 346108 819712 447866 1159033 830660 1144586 87830 958198 1008437 1418357 1774374 1541509 1042601 255043 1388684 1567897 1690337 229213 637480 187787 1774802 1488629 32741 1819348 1490073 787240 33722 75212 41939 1455536 1801315 332369 1305921 1312039 868575 1144028 467914 1731352 93039 143251 1875709 500540 1627216 613341 476742 1492834 1931552 1038981 1212078 452016 121188 384009 1085753 861690 1781590 1938383 1997556 1400898 1536992 506864 1133488 341197 1399867 343282 1962004 1849463 217734 1940 821900 1982846 1151069 312681 835080 1115544 1625269 617258 563901 1753234 28756 1713917 137586 1263238 1617381 850477 1705518 1181527 521475 1927720 878124 699038 648123 569866 863812 1282950 504177 561242 1633043 357123 1966692 1347308 857971 1823086 1114667 80667 1082195 15669 1434758 954139 175358 642466 1274007 1959686 457408 1226208 1674358 1499317 663205 943299 1780116 111760 816338 1264443 9253 1230717 303247 1922825 69920 338047 267565 1901250 856821 503087 146571 759250 949521 269503 1926629 518864 1180653 1329654 1584082 1743294 575306 1331857 941404 1781669 91570 1189612 1209374 1903504 402138 371926 175827 1890899 700754 1255081 403653 835640 864595 1481225 731248 808979 1087337 578538 921502 690589 542434 1012775 239082 1329419 1424905 568984 1451345 1545590 2623 1950248 880876 1197802 842075 120717 1013969 1117453 911828 348695 1395167 1805199 901786 1405995 30842 1383589 1808564 1644708 862391 1319718 1874495 1799077 373188 160719 1955636 611214 888102 1006560 1274959 1220315 1488101 1718997 1373608 682992 973160 465971 1714782 642722 1264535 1251854 811227 1570109 1887298 1539542 880088 390516 62326 1234767 932783 1206355 751172 311993 892288 1459186 660487 798234 207881 1024681 113253 1152793 219953 904991 1546913 754074 1600104 1401430 212454 372001 1823523 1026320 1579312 1255611 1574550 1377327 507009 97285 854106 542679 1931184 1651821 1242346 813024 1894107 1421805 1685914 394146 1026573 1573857 1006628 1755260 431166 574133 977730 855795 625265 1967251 200916 1747634 255618 17705 109424 744250 411649 1383856 582774 1315377 1869986 1860758 8357 489056 1380198 794125 883914 226531 1684221 1142137 471635 594943 1241844 1794210 1399238 1639889 332184 229898 57304 1861077 38598 1428622 1471857 522223 13937 1968050 985847 380309 1286864 1577402 1115034 363636 284777 1168351 618759 755155 1468660 1730275 1500834 738650 1497322 801536 367074 1807498 1255058 148380 1171548 44306 1260391 976569 33072 1696156 726333 1518719 1152966 123462 1715083 1015819 1552289 220041 1777175 593428 1103358 449109 1654029 1062266 257738 1102953 553095 586290 1139417 1741699 876941 1740543 36274 320093 544280 36658 1032924 695449 199645 708850 1419606 933026 1946626 1262126 470376 102334 1280174 473771 1749923 1013082 733520 1703742 1759251 860215 835511 259872 555487 4559 1450576 591889 58707 1446951 290148 232515 887253 1882673 1465072 326152 1698774 1808461 208338 1622106 1982610 550826 1889329 800367 1042195 961614 1640980 288577 1946343 842548 585362 377831 768100 1047757 1501969 1018909 1879029 1978051 1139850 862443 670627 1396674 641764 1509387 102274 986417 1416085 983501 1579047 90234 693738 1714526 679358 710001 842163 1046768 859734 1199915 1895777 1171200 500321 856678 423159 568641 1542270 1687854 1726699 1364705 1927542 1670992 152916 846827 1533949 1932754 807923 353963 709713 190733 1199857 959 1448164 781486 930224 1458189 909133 779317 207122 877073 1284317 1968117 127449 174245 778986 463784 1510425 456168 333576 1788173 1988629 361994 1645188 1035547 1145622 53255 11415 491570 1217081 636918 355171 1469305 1270193 1514675 1498948 17827 1449748 1368718 564337 185657 488058 1683119 1469579 197615 1180756 345975 65976 1741914 1722709 176090 244556 232005 151529 624739 95756 253531 997766 1901082 777857 1861651 452968 109731 218484 1229833 722353 1047745 815899 630834 1640120 322996 1540484 1188595 1576241 136739 46033 1620533 892913 1733535 1712833 1789846 131335 686230 1777310 1722079 481660 1999798 105946 1661385 1309258 550145 653309 913670 882658 1711444 1524175 1097798 1766264 518715 901904 259175 1833326 1826591 315813 1517322 434520 1132095 685047 1168411 1474651 1989801 364813 705053 1377498 89759 821325 1643590 1776339 1604377 1890769 1089473 1756999 787870 653618 183369 548037 165868 49106 264053 1885151 950466 197909 1171273 793463 1243415 512719 914279 1139063 504443 1037116 264900 1301570 1173330 142050 921831 1473643 750650 1469541 1404959 325587 775446 852037 1880500 1833126 1424636 760742 1905276 1036375 1929710 491530 667626 5090 87779 692545 773068 1705142 1289788 396950 1622023 1108964 1616523 1711039 1078888 544825 589634 796576 64087 897515 732957 723015 1114033 43507 1073688 335270 1197900 1442758 586171 1354874 1285476 1171797 990193 338134 1682385 1286075 155336 289598 1279970 334394 1856203 477667 495814 641810 1808999 494235 97245 1370989 1007817 1792210 676990 1201873 1990973 595761 1221714 316362 36837 1390237 1996967 479906 1931143 1333023 251043 87701 600122 294962 106914 1897530 793725 812667 820462 733031 244067 1175872 378731 964400 98806 1988296 1747038 1318019 186104 778169 953644 1350573 996462 1933671 775726 708070 1691835 1797524 443576 310004 1376810 1763366 3695 1794970 535480 706869 593777 1409379 1189879 1964889 122532 715397 1256033 551304 933843 336762 1913313 1750584 353959 86648 475285 96129 876399 1968860 198907 94578 1761496 910640 459492 475392 1531714 22153 1467122 1431851 1201927 1389657 1107173 1237445 1009436 1300151 378155 558498 1073244 305314 427540 1393871 259498 777602 742001 729504 1191590 1977402 1353379 213189 58504 1963927 744530 292761 1440300 1515586 1651714 82873 102859 1980062 1628527 1864198 964149 612935 1738386 1362608 425512 1408888 962139 1052880 1337367 1149180 395191 1257045 281056 1332676 286105 1139308 1552867 416061 255729 813161 852311 495732 258511 896449 1900312 1703905 1226743 30814 1337563 316168 1024801 377737 818920 1475267 271775 1263383 973430 444913 1786246 1266754 35140 992563 292591 1097547 1068089 472837 64722 871244 1991394 908799 1021119 220691 1213793 1311231 1160145 533052 1043852 509481 25240 330178 1364191 926909 554497 952780 1479951 1936125 750490 653230 1670649 1116315 1121128 1256714 1870700 1498013 1811663 681888 289231 616879 395930 264752 1382683 1655347 35844 1273746 441671 1006664 617676 567148 927338 848247 302263 1812738 507378 1004303 1227929 1570105 48006 1307437 344068 1334656 37122 307333 698792 1732263 185944 843170 349399 1827069 248040 344807 1736406 335058 744871 1661355 630593 1279956 1732063 1238188 1809389 61548 15432 950524 484775 603471 243954 1829778 431549 1549064 1868079 249560 1373960 1650125 1943564 1555467 933466 501018 760483 254314 1942984 1529914 1256734 195023 214215 1271635 424975 47409 682657 825099 1241176 1001858 37052 718925 1870402 1699481 1265250 923959 735627 222769 30945 1828844 914398 1104746 1905917 534751 187301 1875457 58952 1316754 346368 318005 1180669 1257087 243423 1672523 1506128 605155 148547 392576 227261 395353 1761956 1150617 1921760 105399 868524 1994570 1160490 1703507 799916 276846 384049 336141 294348 1872203 1197613 318287 295270 1911072 283688 926871 420828 758386 898903 681579 116894 289136 828567 745572 1452199 1661065 1678392 908618 1004637 471781 1149655 605086 215333 146437 1384137 512220 1384382 1842471 1890888 823609 1126694 696574 1831685 1501558 815038 1068192 597454 927189 643800 130176 1427293 248706 928692 619659 1182678 1305834 1985798 20543 82476 285184 1759530 847775 1533783 537499 1256317 212764 1019884 1377948 792171 842547 826774 1213797 1613943 1817184 730504 592871 33224 176496 808089 1431727 1629514 1986333 1400736 1130737 930596 469687 1131032 1664647 1234453 1845744 611123 828215 649987 860367 1135219 364219 1808 1695047 1737417 387283 175480 694023 1523373 1416329 457045 552877 1397338 1852200 1503935 734802 1453144 1898086 1853164 1589711 1574596 323042 109134 857875 1428801 1805226 1593202 846368 1646386 1950575 1011200 1430457 998783 1395275 1136651 1413320 491250 551062 475318 78065 501417 1165818 1142242 602376 199279 812882 1843632 1680786 380184 1772327 521985 1631338 1152243 430447 1199339 1090397 725369 854268 130490 427272 1365510 1076945 1911920 1064539 903190 915107 1008655 1997332 1180208 1134461 719398 1904756 273353 1555186 127960 1148390 527717 1803771 356387 1938591 977613 38231 368643 645575 899721 1632684 1420566 1024493 942416 261929 1075691 712824 644240 362461 1564303 494471 1724742 639270 1215704 548943 608408 616186 906902 146560 708056 1225092 1498091 1269845 52977 1158437 925207 1363206 227172 1614275 735119 1416942 327622 1156100 370834 1566709 1268813 598017 627004 1173638 333802 261738 1524440 1036800 436281 73857 154467 13539 331902 1749814 1298174 304686 1803936 816386 1581825 728691 502425 553210 1174812 92096 1418419 1081968 743378 1715685 636978 1883389 372096 1277635 1098953 214150 1697403 962124 1306652 1517999 1131841 834019 3090 154304 1350357 876296 69983 410159 656053 1111388 1332379 1092773 375320 1100339 1716537 1833638 458853 908982 892525 991030 1586987 196698 73048 237184 1682877 623148 1998160 206221 997309 1856767 595661 1138359 1137435 500686 1079628 762713 1640008 1385877 1480526 1028118 312526 7958 1475634 1492800 780532 1157731 1921111 1986868 864648 1071658 688850 1087770 914011 1267015 1595388 620073 674865 1440933 927833 604178 986159 801086 701801 367402 769823 1092195 1474920 285668 1938303 1412384 1271106 700209 287972 1206315 1856846 1250162 1798530 1389085 1998191 1179805 262839 407172 200679 1931643 1423220 1465051 1575045 548373 709966 784029 1535300 1356977 581418 324704 1908058 1383196 1878286 874923 1487177 368248 93516 893092 1326135 1940326 1608337 571790 1387579 570690 56055 1822489 1266340 42766 118027 1160244 1983739 291995 845725 1753065 1529840 1471433 1774819 1727803 559169 630068 536456 1138044 866840 173701 1368155 1428141 1938744 236888 559477 92701 729426 1854555 916180 1268689 1815879 1789294 331957 929563 920214 265749 1572782 1164901 1795129 1501339 455013 1558573 637591 61055 1242390 1902046 420569 7277 1482085 1649553 1603193 1999369 771571 1923155 1770600 1647654 935650 214291 808678 228787 1948822 415577 1059665 791574 35416 781558 1735150 84605 1357075 1114948 842235 1621725 818273 1128872 385419 956842 1895920 1164871 77503 1761271 101620 1674508 472127 1540415 1578061 1188703 984151 171695 1155110 104386 1569616 1042376 1882825 1775360 480661 1884273 472027 1508650 1067035 533962 1559861 1035446 1820698 805063 1580958 63529 10791 709759 1090443 1662528 353140 673851 1610931 1754967 1780085 1857938 1167664 169381 810800 1585550 1597072 1242126 271566 53154 944547 1110245 1473010 1382012 607412 1426973 1406806 821963 982295 482015 1169324 429666 243865 897266 1772282 549044 1239248 1861580 216711 1555117 1380162 1556860 1468175 18972 1136175 1838853 358662 1581186 555735 283600 1173054 302324 431155 268493 1490574 1802776 1912851 624689 1199468 219029 1432224 1110309 1319315 279162 622048 460002 1272235 151355 190423 1195350 206801 692520 739025 927548 178266 1163241 479593 1297667 84901 483447 502263 1653895 102260 1826751 1217669 1297478 1243014 398294 1791904 173221 623977 1339343 520371 968767 1526169 1064397 1434220 59955 1849769 1012936 1482668 795580 506372 1803208 397982 1544831 1470996 552100 556998 1471708 919125 1969584 756641 1871045 960507 907173 63635 1876234 23301 1928310 1901874 1678496 1281646 211052 905111 1636117 1009475 1914733 713800 1525478 852147 1284368 1195095 441236 361536 1117090 1463863 1525259 403200 1777085 739121 1705605 1826440 1713476 295356 1924394 904904 158826 814515 27562 124342 1382509 879388 566345 822706 387620 848056 758002 18303 738346 1707699 1487642 497487 1884206 973978 1973498 764011 1255268 398808 1460230 1947931 290346 1352055 1905376 1393116 1087324 922372 1910579 1452759 1366498 1254088 1273790 419733 1910863 1866848 1306022 1575378 1458783 971408 514032 946627 1505659 662369 1290184 113377 1239527 1835851 518098 1876415 427677 213252 1218650 112439 1680345 839423 1037095 1780655 923695 1186552 1675626 569773 852461 636139 154281 463464 1401039 806989 1116994 411775 389794 1682611 689835 1674248 1309622 1277199 184597 807172 195068 1473575 926527 898596 893350 1504283 741062 178729 491759 1381417 567692 1743740 692640 847887 1635363 823479 325683 1954607 1435538 219715 1267367 988905 889431 1311199 419171 1303086 1072681 1696195 1103841 1668590 819692 1692393 605322 1095553 326660 1354518 1751753 147486 907623 172452 1955653 1319908 378853 1837907 1875668 1380101 190544 1505992 1640744 1059516 940947 1685254 1785341 1529946 869220 1347598 325367 205457 1678405 1621981 1598934 1617370 1178405 346464 323385 1492780 1292567 1656709 474847 54479 1162482 1947226 1833456 483567 78418 1436164 1776978 1306858 1976749 1678206 670335 711475 881606 1446916 1191079 433361 1646831 1834952 390450 923784 304671 166273 1111288 369793 1611287 729970 1790741 1859516 1728249 1590196 1662062 702954 430462 1917395 982549 878732 1174483 1985691 963601 1602801 106025 1261435 1330630 1108123 282951 1492236 1528187 1371868 580084 1472242 848497 592375 1157720 1171886 1436651 228551 984915 1548573 348843 316951 218013 1856622 1199217 41805 1084679 1611501 1173983 1050387 1896154 1878217 159436 146103 1102134 1371768 1776787 769728 1124074 712260 538858 814604 1937587 540980 164463 1480315 1786046 1181093 694338 665009 542697 262914 299230 106213 66125 1150324 41526 843549 354071 1470673 648407 1374909 681438 181821 1876242 752341 438674 702428 1723424 1035594 260143 1766134 1059010 1423133 1960698 469481 1875574 57488 684142 1842635 54749 456817 308250 411003 762909 93865 541884 1818759 1152018 1484179 1879626 1025257 1355634 736943 1183819 1745595 1981913 1436311 401961 1555381 1824308 630066 77217 1637534 656272 687088 1725220 1830284 134392 1086278 754050 1433106 1051393 668173 1143134 1948763 648974 1371802 166475 1548181 1607446 962322 1009064 919491 1679554 681913 129495 764152 1461054 44234 650465 1832387 1107948 1848617 621889 1370393 625393 1073803 1511052 241371 727804 1551656 395212 1998491 1841768 1357505 1037818 437242 985888 528566 187565 1922907 1932293 1649410 983050 563031 622162 961697 1624220 346223 1670925 1471760 1668163 1050428 418320 1886177 341826 216708 1635070 1206488 1467084 1060142 751123 428944 424235 1561108 1494926 1233264 28387 473146 1663866 122376 843457 1296937 1971270 278347 154438 1880601 398127 1107657 12478 674593 525159 1498570 1076921 908627 664930 801117 672004 450845 366273 1729252 1587204 1524523 1885975 487705 914897 1055205 765536 346558 580457 1002422 835047 1470268 1478459 1386397 1573807 1011886 1846321 541588 1754149 754425 1059588 1056770 655697 138975 606023 895230 1909527 1596203 711076 1885369 337340 393637 955981 63638 873000 122403 1593550 870216 1432149 566864 239819 963952 1915758 776845 1167528 1809572 763729 756102 1202173 819115 1096634 23025 1196609 1011277 1122884 1069577 1669910 108067 1802550 416800 390165 975223 1419206 655125 1746188 1318269 392641 411971 681939 425568 313218 1955634 1930061 1576305 1256428 1542129 460128 496494 33560 219875 1152990 528697 1233125 902337 1532927 981606 1459512 943777 348910 1019562 1427667 343234 1026424 1992021 430252 782758 585449 1868076 808561 905756 262351 1963308 540120 803646 1191325 1105448 728091 1885532 1984042 1743610 109500 1569155 617642 166326 1593412 498864 45140 1779237 1274198 915005 1665716 954992 1990743 1417040 1227365 551336 466335 1556031 899909 1551390 1306160 1807658 1735888 89215 254480 479406 1830817 1438072 1562973 913189 1271211 222805 350474 1760422 1043071 65077 1058680 1393223 1176792 533864 992407 1759074 1375163 651729 1346060 1768461 463563 1089395 1632610 1742635 1420015 1483877 1550690 476738 1573126 1753048 1433520 1029398 1895096 1689336 1207 1983831 1199273 482587 1480299 1392368 521929 321762 589807 1589804 805072 1129779 609418 1277539 1271159 1089288 202012 1396178 931930 555130 1922007 414662 541300 170852 1666628 294965 1964499 7827 1056042 1584640 860902 324260 1792795 441887 1021403 1668750 978997 963633 352866 358883 754718 365985 399663 1475153 313422 947074 1663216 591887 1955489 1643374 1661350 1343102 1866706 1565442 91680 1469023 498929 1828896 1088653 1442839 1375027 314703 81132 632417 460276 1855604 1930355 1651897 212169 1569153 115706 470017 1470223 1267729 1230336 941033 889948 199514 547708 1851421 1344059 1721641 842117 1410427 746149 1648924 81158 1385395 558305 788032 716231 1169437 1756916 859521 338740 823113 1266245 52631 86378 1224741 1983889 876478 1484483 28888 1117113 610317 606116 1763177 1050408 12488 1912919 643920 378358 1354446 530884 215786 516047 984507 763465 873757 1916051 1139057 33478 1987603 1180229 1250397 1212126 1696747 881852 182890 844828 1517041 405957 265543 94526 1212052 920321 1076776 1066550 1372582 1099037 293888 226064 184966 17098 1494639 1735461 738620 6338 1590952 60401 674378 1587910 1228521 467087 1941085 315621 1081546 1441924 598083 1316496 1251712 1283251 340003 891337 98557 1543195 1660747 737798 1696900 1533679 613330 1016988 526691 1170478 642814 1930074 1005316 1299949 1476090 1449411 1946480 1383170 1157823 1944095 530997 484083 1232541 1660691 1347793 25855 109840 1954078 1902878 863009 568230 1533697 520078 21952 1976080 243224 63174 1901444 355347 1510055 619230 93866 894150 708876 1904015 50719 1131838 609061 1418300 1098607 116682 928628 119790 1176462 199223 1940953 1114352 1971310 404594 88744 1213421 1135783 340117 735191 145780 846481 943383 1029578 152213 1785377 1534881 1224593 1645642 1812193 672257 1754827 1701498 1192445 779151 826992 1763880 797775 1478264 1722459 418185 1890608 1703299 879838 321079 1691433 509412 1597523 324655 1871080 1618561 1770462 204367 1461735 715523 46886 201862 765773 1841541 154688 1325945 1722817 1078441 1400479 1695180 849572 883540 530157 1159902 79018 644279 940818 674128 374631 421767 1978602 863726 617015 656998 448462 711888 787175 1359655 1852434 626504 624528 1107637 337348 1527246 1601561 1545766 687004 1924558 29919 1744577 586828 183264 430382 1527314 1155374 397614 1818919 1209553 116610 940210 426071 1590612 321499 540500 1850759 1591024 867225 270965 1285570 677716 1655685 755272 1159816 1544171 760566 1141324 285655 651903 1700097 597572 313905 1108115 1939500 1923371 1323878 1903549 935542 1028331 1057151 1208587 543683 707577 1885096 1371689 783899 1917817 727206 207557 978815 1952801 1882530 261625 800706 1629100 725773 76971 1271558 1586755 681670 1276817 1605323 1316707 1145270 1758262 107037 427180 714585 564871 166364 917562 1592796 1221269 1000550 844870 208275 631602 772515 972979 363571 655829 949295 1716590 878330 1098569 1787883 1120328 691007 1485939 1636297 1440067 403456 497957 550647 1004370 98261 1986250 1517046 523442 1456725 1551740 1466945 183010 94939 1332826 271576 934764 1051997 1174781 1949116 1711517 1149855 748560 1407011 285740 1440709 1426717 1861403 1372724 863786 323600 673164 900486 1081360 157792 303316 1154016 1440197 740877 1716667 261284 835813 1019297 60356 664037 399999 609100 23697 1186551 1432447 1890142 1105488 1309250 649586 1694050 1809174 419490 813878 1453636 1010795 1949673 1460100 895586 214266 1929335 424889 1345803 1441237 641197 790903 137910 250365 1929281 1059549 1645232 1457081 1930781 1631281 413891 252429 118826 1212509 1881523 1131893 644395 1039801 1988664 1757454 1195163 849691 1471000 1567671 1014879 1943724 551157 1561870 1399231 1162775 1190906 244037 1121081 1087665 272647 1594763 282866 1156967 1681008 1647702 488885 647409 1734497 648301 966869 1155845 1030173 164073 106487 203377 381805 1149065 1827533 790552 459137 1178116 1206050 77919 1243793 1883553 846160 1906938 669806 1336443 1059976 1397877 1844209 756163 1553617 1347432 285870 1568709 993681 1442131 1392766 1229032 793104 109312 1649503 1863217 924281 356492 1110253 864703 781658 934962 1924107 286608 877850 1247832 715738 1609331 1768207 885623 1768469 1079615 1695504 1481420 446669 62771 356735 829526 1886343 411759 8081 908521 1150050 292669 1040868 1235825 1087431 1451398 1815232 179438 791593 153037 184470 1980635 354258 1097396 197738 1538034 1442472 760387 262751 1621017 394688 1641632 1095627 1149129 896210 734480 1219642 134320 1903025 841261 1921290 1025424 951799 1729359 1085301 970083 1407969 1586665 245930 1350799 304811 1720978 1085382 1596969 1303495 1276397 898892 374274 9995 219287 756207 1390735 1102894 912961 218766 680873 46193 1968012 1933748 1490640 461187 466955 768910 1568887 1225796 421084 1399899 632347 319091 1175159 1979698 1174402 936471 625628 1094497 308323 382633 1738182 1419838 503712 1835984 1022903 99547 536541 376134 1857308 588960 1880804 1616982 731760 663617 27275 1759113 1166994 713044 730208 1696919 1822059 60406 1493363 1926430 1713457 970703 219042 976397 1470525 338924 1550755 576418 1208784 1142968 1409270 1207936 1790426 1685812 1533683 1285929 1717245 1962895 880755 1658545 101293 446914 1176414 1701718 55031 197297 1485699 517753 1224817 253886 1935210 1639773 1189089 1524983 1463773 158972 235894 1806397 812958 1048233 706987 1305434 503380 1941629 923813 266185 724962 1392113 124595 32420 1673915 402930 202031 461079 1181180 1176172 1414555 1722085 66461 488739 986549 871897 1953198 1948301 1665301 451528 259581 956199 388448 1442225 1837616 116268 364235 1808190 1389143 1925881 602492 316085 1885994 1565052 1076665 1552228 61744 963191 1477583 949884 367794 1204391 1445473 747257 781807 280158 1287111 590311 187113 1308907 1989384 246605 1542037 1628859 1431535 173269 1543387 747260 364820 889766 1381892 825319 647903 1418130 86486 1287547 250663 178833 1970867 1344435 309072 1652354 780973 53058 1763006 1863778 1651818 937924 1575462 1293444 1696166 563794 730170 1937354 1842675 608537 255026 103170 192726 1778729 1960081 1670748 180952 1077261 277570 457312 753178 1408808 162054 1102475 1734982 860240 1059075 1103102 1193784 1556450 1735636 1491282 1894124 297125 495349 1603543 285359 550194 1353708 307639 1997149 1718029 47778 932632 1578658 1043900 1369279 1503034 1729050 1011576 401518 359756 954430 1723093 974142 1439587 1161278 266011 342297 1197963 1171 250410 1857924 1243046 1113536 1239959 1946846 1909766 1596358 1861072 1149667 1365354 89254 995052 177824 8488 841405 80584 418536 361120 1570542 587731 175439 1751091 1112890 1909252 243192 695354 1609931 1197470 1626895 548400 405141 384120 776354 1409762 259053 1893492 947917 530760 690573 1813710 1066092 1397545 1293864 957994 960248 1258313 1452106 1891574 1472881 1984827 1257547 706339 68603 1775599 1458207 1222311 1714942 1089482 207677 1413695 639953 1336487 406656 674356 748052 27212 766081 360665 896631 123881 864907 1483247 1083272 1864215 432244 1556044 369031 1384319 700805 1254747 1784048 1902662 575644 407796 734278 1778230 1062725 1344036 1752912 442513 652896 952296 1230028 971042 633767 1700527 1831151 1847988 1675297 616533 1783779 809330 1802975 892627 871194 774284 1988138 318262 171317 1215697 961291 482196 309403 1357219 896389 749815 406295 512576 801501 68908 340267 1515419 781512 319835 480050 964259 1317669 1779211 1605493 65041 566517 822613 246749 1165626 894559 149977 1014303 121035 335552 506974 465029 1118650 818846 460553 1701069 64976 764483 1446120 998788 1117237 103056 655620 1159191 927942 855643 1039259 1083021 1728201 436822 1748056 1712596 1909028 1027870 953174 615610 858652 736069 451402 1369 173719 1201248 1642496 1340802 660283 1740541 864659 150204 1016705 1699825 387470 1665105 158576 1262195 701611 1174645 415937 540143 868790 1124949 1521976 620774 1839769 1603472 1280798 1596576 1066345 1613064 1774858 372940 356170 1376369 1167429 1202691 441366 158586 1921006 1291399 1216816 1028346 1492071 100747 23549 690037 415341 922774 176309 317936 90166 144981 1121323 1132059 1652267 1771071 1649942 1291753 1426956 785671 1541436 1074081 905144 465870 1972306 856083 1638691 260091 790208 4745 637691 587967 870256 709086 829657 312245 1110396 1952397 388622 739184 1788544 1091589 1587166 1169672 1335518 673884 604842 184644 305743 289714 162120 1139034 1820639 66505 484923 1751811 744050 722360 707583 742492 1761375 206779 568615 71041 586776 259939 1221286 1353132 811701 1383249 445740 1632846 136703 680549 51680 184609 1031061 152733 1939679 348774 1414943 45229 55835 189773 1510343 966181 1672751 701785 309682 1215943 641749 1806734 1787424 569010 1467059 1100218 72791 1714947 1936751 774757 1360312 534578 675460 1067786 148121 1082387 1767745 1817567 542874 1480276 773448 1724251 1500415 345001 1049979 554869 1353000 1464849 726760 975476 773956 1658264 1281265 644903 526731 36736 1103793 1299682 492652 1986897 1026819 1897974 303101 1877326 608479 407185 1371462 842732 959842 316418 1389598 1039561 724341 1730533 1528037 1879724 209362 1362596 478407 655518 1460724 218567 1131462 293805 1135574 1077544 1658144 968031 480525 1810822 1549992 1827502 1937015 1262528 766576 1345911 755385 1001082 974584 468850 13064 611961 451372 1222508 450377 1730488 1768979 760280 1690671 1774300 415242 107657 375930 917563 1602580 1605412 878584 1354245 250550 625264 881271 1013410 1810714 327848 979508 295463 1518726 1846883 141017 1651573 1532083 630098 1219611 806358 942653 840192 1136206 1050689 1808356 147400 1050540 571787 1265615 1984826 626075 1495348 1213620 1619062 352668 1464139 321661 860874 1115570 1373864 796360 784452 940147 684863 984751 834697 243019 419303 1829230 1111216 1269349 1958791 236125 1203926 931507 18376 782312 653924 1681624 693183 1033103 1650338 1641064 1686334 8117 1068024 1172235 386917 486575 664049 1256195 1151115 625240 76082 1407700 1991367 1884499 1579167 570631 961197 1561256 374456 211373 397274 1703774 947104 273535 109154 930875 331450 950827 1593512 1104998 657905 1733429 1444539 1622011 1553165 1829773 1719598 398219 1833786 527625 311321 1819409 1024003 878147 734607 1097125 175291 1534081 405986 435829 1701655 1389817 443921 470222 232949 1756169 1951124 347728 643581 1418947 902721 156528 319332 1241356 1331512 1321612 1314204 1644352 516208 1658221 289292 326318 1758804 445840 1304506 1763356 1248626 1101562 1697270 739777 980117 1255880 1287412 491843 383036 852662 736684 255699 336742 1680711 812052 647235 1727159 1754395 573563 1453202 458168 1045072 897845 1417404 1220170 1628098 1626528 1651445 1097524 1904092 1126813 1346914 426389 217833 626183 1057944 117277 1578874 811230 894601 1388063 891321 308004 1698765 1700604 497001 1238372 139636 299696 1123741 1634826 1412637 643003 36339 188203 738340 102699 1598588 1154667 1218594 80077 629007 310628 1557095 1221066 1514462 1546897 829333 1679700 1049847 606390 938795 1137314 1688054 1495215 1749651 827631 1758583 602952 1661817 1244061 1394303 981079 977233 413656 1716696 1263171 1153377 397864 148116 394426 144532 1153796 1511350 961400 386773 375307 320945 1829506 1536138 592540 1735383 1361477 230936 883680 1181429 1290389 1007657 1398734 1700475 856037 50871 1799115 1244641 792135 233234 1879766 1512195 1166565 382206 147566 1955364 1982648 163474 1408467 939961 712988 177606 1167174 1206934 46884 1768281 1363803 183449 1806290 372008 621298 1054343 1510564 1486502 1880994 244838 829100 1840540 587886 756041 1423432 1302657 1306059 1072569 1173720 378976 1574473 1596219 1843950 1683492 943042 391007 1113340 1970570 1473528 1589409 596590 556092 1184299 559259 423409 161060 1149654 1417908 65504 662721 859685 1430004 1403343 1918 1105084 1443712 744308 1148441 648767 1434432 908798 127318 156874 1273664 941078 1405439 992651 1664963 1400711 1383422 1538828 622202 996230 279653 271616 351778 476610 1044403 693058 450119 1929168 1570659 1591752 920987 308013 1634949 1722009 1353548 1227947 1171856 1799438 739471 42290 1352312 316046 1580536 1904222 832256 1628437 1395977 1702195 931055 657536 1775620 573188 787155 308704 683944 644577 1929697 779486 1717402 562380 122758 1440620 874541 1928695 1936506 1393385 238238 1648028 506709 1055111 1277205 912622 570721 904378 1942091 1498737 992269 385023 1421136 1871481 921268 1598742 1618376 614853 1263315 481228 1251206 1101589 1036525 227000 310177 985974 1968083 1916621 415844 1159770 862275 780942 60261 786046 8768 338036 737112 1274778 149176 1609886 1145392 1434833 1583674 789472 1189185 1259755 1770646 48766 1766213 817525 1254413 692828 1660864 494154 1100951 52773 328373 1425140 1123755 1712450 810899 266170 1726843 320950 850366 1147964 1442347 656513 1390724 1551192 1649196 1513652 1455657 1734262 45049 17715 402441 1494170 426269 884680 83717 1053964 1592619 1842466 1891327 412460 60342 1527366 1747739 1059916 1130711 904958 876537 108215 1053868 735695 235622 1435315 1327672 886052 679397 119808 1750979 459239 953849 339640 389606 927651 1362236 1656965 941856 695830 406106 272535 1379519 311569 61853 396884 412825 607845 1578809 1471578 1089264 215792 694645 1795406 1003110 1675321 351791 1613477 809712 1372576 1182815 135550 1338198 339080 1753446 850608 12184 1348796 1510493 1432806 1499610 1227754 1044772 1040307 1588489 483662 648740 914168 1962512 980557 1466606 1577295 1993570 1682470 422306 604963 708936 841939 1043295 1605151 378141 602751 885512 517952 463247 720502 1532413 1610399 497399 255929 28746 22108 285417 903950 1953530 551331 784497 875803 1481540 1977180 713945 904762 223362 1803811 683955 1754952 1032480 170734 795045 509424 1035936 860870 1546936 561949 465302 1122865 1393354 1113051 583853 1685717 1024090 1086133 1086917 1136668 1432293 590849 818724 1318699 1242816 1456807 1732286 314325 144675 893909 1783233 876566 1223863 1428868 1614094 163185 1409007 1594473 952034 1483701 1435524 1552305 682978 1294262 645903 1647218 568052 11665 857895 1372774 1493566 1141897 860655 1378421 1533823 1177522 1512751 326341 835364 390658 648345 872382 679753 1422258 1531186 1092152 1814868 1529200 1745735 1942369 652307 882630 1711512 1987567 1277607 1025191 1704547 1254239 585516 1111498 662598 61325 175627 776127 574607 108997 903810 1196631 194655 1783615 496728 1314742 1604652 872694 997330 5921 235390 61923 1733117 664783 1795862 1417883 1360085 519302 1040731 43439 1231531 509768 1706316 1972048 1716821 1965321 365779 1244032 1392684 549568 353268 605758 354740 1406591 762593 1947852 1684728 1970584 1380500 991556 929962 1088332 1563894 680965 1776295 1599960 1114569 1502842 1376746 1806480 638629 770316 565587 457250 365108 1272607 1531739 1820303 1078484 1915941 531678 1549354 996908 1993784 1957053 130834 1057225 512616 1756857 541530 1436178 522670 1927125 1297996 559121 1139420 1580959 171497 101080 1516780 1734869 1678677 1004342 962763 1623006 1920756 1562709 388720 1560620 1129198 465922 388201 569990 1100704 472285 286896 1220673 506011 1106118 209843 442646 1220468 1181502 526592 173081 244588 1287885 476048 404202 1697431 1791737 1022460 1688595 1858350 332127 191344 1935081 405500 303292 1470405 562031 1132842 531338 2701 952635 1185435 513589 1540917 1969558 1131394 1103851 1035489 1603023 146735 679362 656088 1837549 913515 1491939 1060725 456424 1238584 1467527 1879993 1786374 1949191 28779 1449874 1082304 162518 1829847 43879 1213893 566220 1170248 1286985 963804 15221 1252975 1029574 115463 393742 1183332 678487 187094 751280 162912 571255 613716 693947 65270 740664 1592458 318697 1795131 1042122 1304415 1034880 973614 1185833 1912729 847791 1649822 1767320 1301831 1129877 682205 157879 1569356 551694 1438352 1391907 1607358 554791 1609161 978594 912817 723532 361275 728487 1860161 894528 1069051 1861735 1977597 1087816 505832 452926 804304 186114 1113893 1155354 891 967328 1056355 1388650 1183832 1500767 719992 1698124 108875 1709068 520783 632651 1617827 1772652 1430402 126150 1525569 1524918 1035353 684161 180486 354073 669586 491635 860128 658555 104192 719466 866126 1891259 949360 1093771 1441192 89597 1725890 1819803 1528610 94695 1284821 1613288 1551382 1256552 1356434 1789280 596356 1227122 1584297 179513 809042 1705316 1003325 1417885 406174 281674 1391483 1248467 1405240 326167 1239391 189757 145212 1028516 1146047 159352 135604 1569288 1176636 1886025 312459 1637532 1058201 112346 1437493 393620 874789 1645587 1744820 1934756 295475 332161 519259 79338 16527 1775230 1360904 37512 1104115 297993 1870165 346234 223674 1964031 946137 333893 731889 1261931 373085 1194771 1950662 959296 1696818 1023534 1225756 1201958 1594553 705167 976848 1248736 29568 1104646 686308 918291 1447565 385067 829243 1739356 1565084 1613096 918726 897897 287734 131450 1114561 1972170 17 1316368 1146060 825880 393751 619714 43629 1794243 1664005 255501 239055 1613169 42629 1641682 606453 516802 849577 71403 1604094 1357325 874993 716692 156660 249762 1194523 723613 1996797 1088307 145803 1954583 291271 1636128 1536388 1732334 675220 339352 309391 1548544 1240065 1952786 1642836 573858 880592 1128326 1826762 767355 1706522 88653 51262 528303 1382004 1531074 1579702 1193094 768956 518451 1675164 900963 527013 1860072 1489851 637931 12721 1815735 450847 1208895 1527146 718439 1747399 1628736 664713 753220 1759742 884800 1145990 441481 856535 861650 220504 277953 295797 575825 1876214 713315 1714444 989141 765959 66263 667601 228619 755122 318071 868993 532305 1505779 617762 1591466 313677 761877 905787 1815112 452353 1802109 1304087 557527 159828 1064967 1954164 221632 552094 60516 1325964 1021808 1714979 1773749 1009582 486664 1681935 802572 709400 1723978 1131788 867520 545029 904077 429502 681445 1708433 176414 1069389 471072 538128 1470157 986286 1227560 168450 1644361 455289 1424207 74695 1280339 736600 309205 76021 1409512 516969 1543257 1567829 1831947 117923 1544787 376027 718445 1111479 335321 1912317 774066 148483 1186787 1397059 453343 1154304 409135 355051 1342484 739755 1333165 602266 1390500 376350 1252156 1776945 108212 1716614 1611089 248772 1080248 1517525 180417 380180 109169 508459 1909909 633896 1873680 1534619 344081 831712 1797388 906289 604124 532487 1761546 1661449 1831040 295682 876525 735195 1554926 514291 497577 521101 30512 525175 914452 1044595 67550 478725 772337 789952 1421470 206913 1598877 1291692 1445477 179964 297106 846013 703180 392389 1752384 486534 620625 1374855 163894 384569 460625 1126792 811963 984930 791373 154534 1152096 1154624 1520766 358995 310767 840295 1648629 563080 689145 1837924 408077 1003546 11245 1309633 559397 709122 192487 1075252 408176 84764 682037 564815 518817 618045 1768524 1566837 200568 1356283 1106752 1619633 1502015 38240 204220 958227 73625 92506 1175260 353567 1118751 1196266 717642 814026 1798537 1366331 1826882 776158 1135995 972892 1122411 1877971 142216 847157 67734 1608342 1300604 926627 270649 1089506 1149723 756175 16711 417335 1659581 487606 1393922 1502686 1124470 1832567 1061042 248833 103513 613747 312278 1042785 1307689 1510932 229085 1246128 996753 986227 1252705 833675 1740883 654998 408890 162467 1142880 734493 1758607 1359570 1099314 284624 225934 166703 1938547 1655671 910669 1928011 1344173 854756 1027605 67053 1986718 571363 982360 1878850 1642202 1399458 1685329 854977 1444284 1526910 1136564 120489 454519 1468875 659570 1700247 333612 980213 78999 366394 1598036 172054 457204 501329 1955375 725253 1991934 511670 497697 654033 694998 964478 970999 539314 312880 1321072 1508851 361045 1909650 1034212 569953 412073 1228711 632199 1772929 405991 273043 344607 1813254 47100 1054185 1578180 1708759 1943562 1750145 1223475 1028503 1248744 1267686 938488 1897448 154838 1770308 1254242 1317109 298608 269057 938903 1169046 327676 1609061 1959826 989801 1487652 872975 1641402 1103374 1023983 1030378 1567190 1886595 491398 1212059 431180 957695 1406925 794478 839348 509733 1307134 1623323 1557755 1319960 1226801 1589012 127412 212800 1204388 632221 1885205 28017 756988 684634 1988601 838729 56554 19238 274636 1353350 791222 1063626 591652 1779420 402117 980065 368299 155085 1793545 30484 160583 448542 1374442 549004 754655 1735465 604463 297477 419298 1393867 1642698 531522 1083737 1127140 632610 1540857 49537 1373569 130192 1054085 1804519 1272773 1732815 598394 480939 1528411 1039499 1844130 978546 1364815 1780263 712015 1745364 1160013 955675 609287 837339 1011380 1893936 221972 650855 808621 1405352 220192 22073 153260 1860889 625387 883044 1176197 1573356 1420634 351784 369350 1443236 947958 763239 874731 1748558 1707789 1617486 523355 1742312 1760181 324852 109470 174899 659974 696953 74457 866199 385080 447292 1572614 1485940 836773 492230 1035099 1300779 1092656 1193952 602633 1225378 690621 785649 1862806 1506061 1496440 1601286 1459985 1267770 478378 140385 717927 1087918 1890750 1722224 1254683 800109 368527 147596 1137848 922278 47741 1216057 1521488 519356 1150578 1234026 964825 598685 1712438 992316 886956 1733129 965321 794986 947087 1858451 776816 1644333 532546 1041510 1951445 1686409 1923255 1928846 450973 529996 1510980 433063 1889522 1263784 288139 607449 1442231 1717699 902637 492234 1508572 64453 149141 1426582 1925414 1694709 324337 1548061 503488 1203 1907059 1592914 390997 977172 1325480 202015 1550787 638113 450443 1536313 536325 1675339 1315861 19708 379345 1519954 1321608 734669 770895 403237 1236227 228168 370648 988720 1259737 1945432 1537717 1649382 926218 442768 269744 1992584 611145 1844679 1597974 667856 310952 1377578 667457 143999 492222 307752 786164 769233 1835307 1959813 1699555 1124890 1978554 201593 1468341 623658 492505 1658823 1907590 381511 1466991 599551 1745087 323595 87334 332084 393333 1573421 839922 445040 1878228 1781417 1102040 1614603 546132 658527 1769766 1113006 328593 1469241 75377 712295 739037 729855 1567988 1797151 1627558 937807 1877362 236586 1054902 727574 1750571 1400965 1945293 405166 20977 391594 901394 1369161 418530 671362 1095517 491720 818786 582152 1395394 1456179 509086 1279794 1526814 779030 285671 1949595 1520309 1035893 1976479 1124224 1661684 1037831 64569 1157575 134785 1771217 1391615 1234847 1329069 450625 1237638 1695839 1918397 1177161 1150609 1653694 113366 1203402 1861876 1396233 767485 1165768 1384479 68623 236485 1042875 822702 1511131 10419 350749 1932492 1042436 1802008 937864 1449491 1226317 741155 1018093 330937 1153509 476326 987414 1626445 1509301 1542918 341792 1158132 3367 493370 916636 369284 967158 1519660 153842 1746487 1997148 1267868 1652099 424390 459686 1650437 1057217 344554 1540042 1874301 523306 414611 1775114 548783 1608133 1343282 190364 1994978 977344 1597835 622543 46940 675296 1146776 1821014 1565985 749064 1726671 386941 418492 477063 621773 908049 1664127 573530 1191445 725859 1172743 942878 662196 1512675 260562 1898505 401830 1678313 838335 1786899 1779845 702937 1811677 659119 723914 1312809 1380352 461736 1924584 806685 1802429 380485 1244429 1823162 695756 1097036 1677333 1392239 1320496 433226 105171 1281446 808095 1455668 66985 1250107 226437 189684 848668 1443502 938963 1336195 290370 459561 297169 1924220 1298288 1478567 1016100 686371 1403265 762517 814361 375131 109610 1892550 1974291 1010216 1936812 467272 1531989 1107902 1264010 1890517 1973684 1838889 167186 331766 1372736 597627 37295 1000971 952594 660175 685252 748028 1841848 503828 732569 1689901 1310455 293822 1214671 1584608 1111144 1988119 489118 3283 1761475 1765382 409380 1921489 821220 399133 1309318 1057431 739871 465515 634769 288793 472512 1000859 1322537 130414 654744 1558743 672036 674741 1781058 349046 85690 777393 1439016 1125823 526099 1851845 1526549 1270679 1899458 1616472 1559484 1635920 1300456 1280269 1176162 1040103 1475276 1746931 1564752 1366499 1235804 1475603 698372 592844 351739 22090 674004 229477 1095769 313205 1941006 217005 1348071 636355 274651 1050653 1403532 1406957 181652 511737 186174 800145 1495913 1346650 538095 708763 1021076 1506338 64412 327870 724370 1859041 882396 1462265 1915972 1446347 1685766 802559 698074 1173364 1340924 1712663 1948775 1034103 1693648 1950212 777438 1650238 1676021 174361 234275 470938 181640 557746 803011 465036 1389146 1825982 1051785 1460298 888622 384798 679792 1730479 1277535 1030560 1049035 1521972 394855 1513503 623430 1423730 1337534 1868549 68584 1158585 651013 1178939 168360 1941845 328935 238775 1943352 90355 899797 316731 1118828 175082 554811 1391947 1970217 822921 613835 1423300 189451 1250140 649318 760261 1682002 1206542 100559 374561 492008 1396646 325006 20733 664113 1401005 599309 771603 1480813 756160 1582635 1829087 1974240 82183 943006 1507916 999512 501719 1302456 856096 1575191 490485 250576 354917 1686766 1671025 454305 1382100 34686 859185 29443 117531 643377 413004 955827 747380 1298456 82722 1512558 1527017 1032832 551353 1697013 1609009 655587 1074558 78018 403768 1462083 474422 484071 1654844 1284154 387769 1471120 1087695 1154930 1723570 816897 1475435 1036510 301709 299163 57367 1990981 1952151 1038311 1658601 1222610 592127 163509 733407 1662194 1179421 903882 975873 33484 665701 820370 1288660 1405702 444839 1552913 648360 557831 799860 337225 1693991 727405 816078 878122 1377866 1844592 1973491 220126 144380 853726 1244379 434158 1697639 256120 1459038 1585613 967601 1829459 1822917 18825 991567 1712007 704254 570250 346846 146498 95688 341896 640609 950570 1359920 706367 980709 591793 1464928 1306717 531723 1666503 880938 290323 1114424 657865 195766 781529 796303 255357 1737654 984080 163840 1289502 1933809 983303 1559119 1185168 1128331 259112 32719 1419701 1212349 1141146 208174 380105 622497 1852472 984712 259373 1725760 466026 1866855 752675 943434 958261 995526 391773 821890 1739129 1321191 1312430 1785622 684303 1629805 1862397 1437783 1859136 231501 678876 146864 477310 346167 723402 394684 568118 803758 4734 548210 1070236 1061702 1469439 1582490 1630857 1385350 1675353 113125 1430560 1208298 265293 50024 543095 1142362 389999 419638 1713796 1433752 680169 487356 319957 1202020 1695726 1020012 507600 1386763 780662 249115 827648 1105812 782993 382622 86912 942013 1834728 1069728 683213 1782172 344465 1823891 374580 1999637 1399495 979747 969467 1190357 1032425 12021 138008 993357 1058650 1149678 536696 903864 863624 1598681 48853 1903233 221121 1621674 525629 483020 873798 649473 108382 1406070 1928811 1110927 1349632 1748750 345986 1835348 1922275 1920335 135938 839760 1315155 1861940 1135941 1032063 347545 179303 643482 276063 351458 690839 1365170 1994786 455421 1902119 675407 1185372 1791473 252838 156021 527008 34494 1994681 438222 1518067 1465329 499470 1031917 1698127 45198 467297 1758090 1135993 228749 1419788 1658121 23350 1180156 1712743 1041842 602737 73306 983226 1387902 1840179 1156668 542747 122887 1914225 452502 617432 280772 718272 448831 1572522 964558 655841 1908781 1104623 4757 344810 1805249 494937 1132412 103384 9317 1188701 1042778 563300 1381963 1257565 1515292 1795020 1885002 1749025 528022 1995231 1327958 1272860 456566 739964 490027 419767 1511693 881766 1991223 353651 395100 256356 452754 1339448 703726 406435 1642268 884930 1984355 1764551 1965909 174939 1350383 763230 1546157 1026908 1824262 820979 1520040 1408821 653775 40963 1475772 129020 242392 266235 217248 1658633 1055810 1705229 1957951 1486625 1692210 925120 1671566 1497540 803004 635229 1993713 1868708 1068116 230225 570408 836992 880917 1834224 964814 1332804 1328668 1709339 1663018 1767757 1452126 520100 545927 696379 263932 1642345 1137302 1337397 1463289 572322 290690 1726509 1368123 1729946 828530 282117 385859 1887905 220170 125038 437150 1541201 1994855 460521 440969 1037076 516251 612867 1866199 636916 1309573 1601328 549215 641154 1860755 1907333 388217 275496 523751 464445 562633 1690237 1774093 279907 1673713 1422240 213153 288005 489376 131456 1015397 1796484 411246 1198512 5619 1492260 1275459 1829628 786082 1123109 1796929 970128 167322 1311582 1764225 1375036 1821269 1162546 717908 1883802 1490149 101201 705824 57520 338080 958990 1822775 254127 959767 1108480 173611 84739 564835 681257 293513 1567877 1335145 1756847 336807 216082 1040328 19716 1797337 844012 605457 1391601 1623627 1270584 1212111 199121 848743 1623759 306674 179114 830828 1794478 68515 972906 406851 1501007 1452405 1318564 1180765 723802 1706100 313352 392998 1479237 1198605 1379600 1024228 1421245 837160 282311 1844584 751707 240847 1202500 1791398 1274325 1128115 1162972 1768728 343158 1265487 726978 1923212 286463 1073464 216423 1917230 978516 1860093 781959 1242553 1346844 1378036 1327622 1751490 1236104 1137350 1892356 736989 730870 420214 229893 1787214 1322755 662917 1303486 840973 856508 591736 422276 257026 1193679 1443308 5720 1394983 168726 924711 1920188 1468362 437552 1453629 678857 517856 156447 861809 1097295 142583 1434822 151672 873986 1763559 920707 514288 1038214 273438 1938580 1712631 1719148 182176 1351025 1653703 1913654 613444 359293 1036124 1813457 1284682 1420487 1749469 497185 1657024 990207 1048367 1193437 1784541 1512326 218906 1093555 172872 1343496 1039905 201353 830162 476304 703655 1927527 1799764 573059 427488 747662 1058336 719890 1782371 1280876 465487 1103154 950435 1655380 1570462 1091970 460537 983628 1571931 597628 883501 852101 685464 91694 268405 957426 1817570 1256034 1605974 1325653 112154 1002256 1038808 682030 1092516 996260 1878800 330321 1000948 1246214 23648 241549 1562955 1338469 1658036 845198 462191 564000 139518 76770 1582147 977619 344787 1989434 644276 788361 1626671 246502 130554 868831 1929076 1922748 434091 559512 108668 1612516 1988561 191417 1995984 1539278 1959573 1507262 750585 1408333 1636444 841164 1289099 57002 355003 669946 1815139 1461603 794572 1244874 1051579 809336 1760758 453960 1444387 1556641 1923819 279409 203553 1995383 250569 588979 502672 1741372 745482 1976526 107520 552229 780635 547791 14762 1492249 924630 1333728 1646516 923143 319290 528311 162930 1871182 1571873 133923 1013031 25657 1779382 1974381 1409410 1892368 182391 765836 1692149 941839 1853761 1035036 1006526 1277278 43735 1071036 37981 1945376 1696339 478250 102010 1489579 1063456 426183 1211550 357723 225364 1654054 36692 422556 1582939 1669618 377684 970849 693959 907015 482555 1228265 590390 766412 1307932 575389 1121641 1521219 1106716 1529585 531152 948294 1202617 1492860 825744 696722 290596 1657371 1891286 506187 1513907 1760323 824536 1444476 1425216 18313 524998 1261621 1854474 957306 1419200 562983 1244626 134382 265928 1044201 1651470 1157573 108786 1040479 1575393 941800 505991 1002860 1907391 839116 1479522 533765 96165 184211 278102 644087 598874 313725 1364664 216494 791733 523458 47571 1576509 1973952 1728562 360563 234788 632615 519696 966216 1872038 1287697 225004 1147783 1490861 1143564 1935654 1251807 32207 48481 859687 1100689 1402630 448505 1736791 1815835 776249 1564828 1663544 958799 1386041 1316600 914580 233769 1465393 1568774 648524 833986 783041 1636683 991368 1891712 1021948 1936156 1282452 1912554 92950 825257 1222983 269304 296081 474285 30251 313558 998681 482166 251508 1536116 607382 367205 575243 1535506 411182 1855028 1961619 274407 627879 35683 38810 16185 1228162 1195184 1111101 374154 1257616 1726479 1685485 1225493 1122246 732306 1731598 1619438 329682 77317 1567204 1606111 1392315 765745 762153 1687454 423947 70205 1587526 796668 1349199 1003746 948031 701844 779534 687272 1840677 506645 1826327 1721092 1417898 1541225 1276142 386625 683183 212985 1533168 1108680 1620639 71015 682360 1612261 1447212 1070919 245974 1941066 1286640 1365624 822989 85347 1809100 1908915 795002 597842 567703 1557384 276720 1424192 615304 333180 435292 79524 1952601 746751 1100617 771094 1704034 1343755 1573603 59524 1625259 662421 505782 288742 507912 903754 1893482 1323050 1805899 1607563 1538313 1413659 7046 676228 872410 126026 981401 1830294 100658 1904726 966042 101462 1912306 1548869 953944 1025573 108778 113044 1831312 1183707 1325914 483032 637626 1597123 1770964 1822893 54256 1148919 1198449 548091 753630 690099 1031475 1771653 1750383 1612031 1568359 781420 1517847 1176198 617729 673022 611010 608691 204093 1108920 1012808 1950968 252341 487283 860737 1621787 707790 844342 1565034 422786 1555276 1563938 1698780 1720317 1092919 965823 456225 1360474 245327 354725 1157988 1887670 1634657 1192330 1799778 1710903 847816 1948800 834522 207793 1110209 1262129 121251 1150637 1990766 1377815 1953427 718809 1730050 192462 824984 1281197 612385 1194987 1384124 490768 1129692 1467256 623897 1958430 1200337 632322 1696157 168895 82100 83286 1179483 1965365 304416 957232 466107 203166 1090403 1788018 372279 1422977 255196 1883576 120871 574956 1200387 16887 819138 971643 1155315 136552 744016 1765869 1241795 1658523 822046 1364374 10884 1399768 835627 1964429 122577 713858 963424 404166 1079468 910395 1447002 1837150 252557 1021990 1424082 1839743 424037 1133848 43878 1714176 1634405 1040873 934468 388821 206369 630671 512029 1300354 601105 9243 1410984 1378856 1500553 1667807 1697108 423916 1328895 409107 968758 143366 1463564 1028192 95593 1927733 39697 1094965 516804 1307761 246401 422937 452053 1439502 1630296 43362 1182475 1336620 788047 1873560 291440 123816 1132615 1817820 806945 712762 1932953 561149 228473 1332846 1161661 492983 299853 1664105 1245180 676988 1621151 1797916 1851122 1850843 451959 1334941 487649 1608095 680154 460501 1810637 848423 735979 1995935 748199 1081097 1111786 1408245 753951 565328 1585909 10054 448735 248695 905648 512261 1304698 625970 1518105 259787 222195 1876716 1850479 1170439 1126495 772099 419571 1069561 1156548 267702 146105 981324 432441 811139 1968766 1898890 1938263 1257410 1027620 1736414 699692 658577 812009 921411 419273 830129 1969748 605101 533619 1691070 524100 1120470 625525 649944 774400 1687812 978285 936183 949301 1201864 1685515 1966257 122242 1917501 1613956 799576 1936100 998388 1033623 114317 1325888 810727 90344 153103 968102 1826174 1542156 390978 1032423 1414581 1027113 233578 734332 1380237 1660781 1088162 427200 191312 694441 1669674 1035724 411991 282754 1999454 1767577 1412276 206669 1108239 663507 291820 43996 1624153 1129046 126519 563446 1094306 223129 780768 1934048 1297606 12252 922623 158578 705798 1748854 431363 209045 235073 1163045 1374559 308877 1031767 327911 215524 1979831 1134956 1042770 1145923 337820 1268982 1985716 720223 1872189 250102 836246 449654 741473 289557 1193717 1352301 806198 841942 447515 585064 917825 1840584 1811124 1932795 1095737 1881225 1270837 368913 1679079 342334 1754963 1322775 1199942 561533 1487982 804328 1662588 1218450 820571 1525602 1014552 1633934 1537092 1336220 1188964 1339210 25371 1195488 1003331 684988 1065308 177925 1980972 1470420 1560665 1334274 961163 1146574 1290676 700048 1503903 593689 925452 1062659 1587779 846393 334578 178904 32775 257622 1049426 1125195 1744341 1144193 1877551 894820 1473324 928462 1701365 1185508 183931 1346243 1842827 1711241 983747 628896 553131 359226 1615667 1845476 420774 961829 1250135 827470 1998751 1367333 1959406 1349386 1308551 541207 1860479 1940998 636043 1437213 1638567 833862 347537 1646229 1254389 618152 1522908 892691 1996749 1911257 1112572 1452692 829505 695654 2639 685260 901157 1946325 1563705 1937405 1318651 634073 345308 130397 1736137 630354 682028 1624460 1659624 1777477 343023 284899 1293857 1431596 92961 98686 1503572 372333 1898011 217272 1732807 592523 108152 43647 1343296 1998794 1189833 1733110 1054203 1835983 96853 90538 1687604 515032 1275898 1623809 1106894 1638550 546002 369606 189088 728371 1870961 1942646 839381 930443 1921734 1980115 22233 1038604 198789 1066425 784063 113167 1090510 1189337 635166 14512 408782 308034 1004896 891481 1670226 1300900 1990772 1593724 1322443 173797 1386074 474495 1076793 1233191 771872 187211 433760 1844280 1779045 252026 183538 418105 1906643 829508 1201457 1835215 401607 219332 936925 410011 1587286 160181 1197350 124533 1224868 552518 524567 891030 746098 1622866 797184 324202 1602725 1243282 1949336 1854208 1368178 780085 1956138 933509 467743 1001857 429658 626813 855266 865047 1834165 238808 1936194 538973 213091 483030 573819 511180 256716 371189 209456 766057 542797 279937 302821 643940 463476 440511 602338 1452266 875278 1644516 433470 636475 922170 1877813 1627697 616195 765263 410077 444642 1567644 1976098 62029 367550 1656106 446741 750870 1492095 410772 1572830 773986 79997 1226479 1503819 1182702 425713 767644 1096101 1460642 1730228 1151587 548808 1285148 733510 1510500 961863 324570 263227 1696094 68511 1628240 1566096 214593 857761 807727 298926 1759877 1157790 1790034 388127 1864789 1777688 882697 416526 314846 498924 291597 1470976 1298383 1760605 1242523 1663548 275627 1360678 1969297 630116 1153750 1302580 976269 1274421 664361 445252 649149 1611832 1182497 541140 883789 717584 1136803 129452 984587 179389 1302911 388439 1807966 278652 1103376 763507 1683033 604821 16569 111627 271717 683064 1640637 646089 212743 222706 1576605 1649446 172658 596802 1524000 1659667 1855531 71630 1438189 742028 1381402 247974 1944536 860327 419614 159105 121960 127499 1519733 1974392 425706 630160 1830001 1237820 490141 283406 1324975 70983 101850 1627939 1320725 179198 1926755 733886 1237009 287153 968415 1405077 1528759 1067077 427757 447902 535923 1298905 270730 976064 126671 1122649 723428 1607000 688842 700199 1499577 1194457 656280 1830936 215407 236966 1617732 23819 370756 1077048 1042041 1704928 1697930 1196432 949650 1682380 1487935 1233577 157624 1289894 1116284 711474 343689 198837 740444 1176598 1831856 418359 1733096 1683747 526571 1671042 1395047 714645 1079815 1386736 739515 486048 738203 1506236 169200 497249 1207484 1639244 371379 1450511 839539 1280242 1910095 1170866 1482844 76748 330579 319114 1398697 1447983 1654108 1721411 1368340 1174808 56867 836637 231820 441177 946189 1946174 304771 973236 746053 1799114 1784369 435088 1830436 1088895 106073 1632572 459763 953114 464480 1702210 189814 123257 1878915 278391 1666769 273759 1688291 393634 1774503 556065 310024 352752 121261 1048098 1786257 1219154 1086242 391788 1221508 1800313 369541 788893 519289 921045 1326409 606110 3921 985027 756526 625113 1702718 1624439 370098 704627 1286215 1379531 1306209 1670203 1368784 721009 1744029 43067 1173269 789637 1652323 780432 78919 1058888 1177702 1187991 586004 193559 1294390 371850 1488304 1323273 609792 1964480 136751 1269182 1683349 447602 1032931 1439192 482390 424742 1103786 1583245 1780952 1915088 547459 124145 1099563 713195 876779 518432 1525252 1070409 1017360 1249387 1793459 839680 1449052 1218766 940144 1818801 1508907 923704 1594959 1628275 726894 1777816 1594674 1040481 1951994 1506947 304887 94205 1056399 1160245 1656026 1251955 738009 526836 867214 304767 167073 329911 75668 1703441 758573 666397 1423855 683862 499340 59175 380548 472717 1948982 1176869 614367 836247 1632238 19594 704902 1018124 1758044 361089 1461137 1312995 1820526 911647 1482723 1687304 396206 129230 1266513 1186974 384834 1412330 429933 1674795 1634404 1085894 541047 286812 1214912 441290 1595828 1873035 1968190 800859 801089 1954137 518931 1082329 1201066 1651316 1771052 1214255 805070 1035528 73620 593660 407412 1805892 1111052 369653 500865 1614639 1243694 679075 1501001 37344 1763117 1586985 933388 1793029 1965625 27416 1008199 8847 1412226 452199 1067031 388891 1089505 1166601 1977866 1307777 1645292 1978909 1802604 1420262 393360 1194784 1338880 1423063 21790 1404018 388562 1206046 1364388 1893256 1729582 1471560 961825 61245 1682949 215595 779937 1851739 30207 1758010 277001 1552538 1977833 957484 1411316 981274 623121 1417073 954873 1832924 134620 23060 593316 1391729 688868 46607 1267959 550356 1624624 49602 1049832 1076824 205011 846548 1235843 390240 1153105 551194 1109644 1024192 1194384 1492925 646867 1972148 987337 558 117776 530408 1745047 1762678 1321183 657348 771087 1808241 639861 1504116 1147612 363376 1783153 1750447 1917854 1635551 1947573 885093 288409 308839 1716889 1428135 462221 1870534 221514 841879 1663436 627430 1331659 452012 258728 56183 223420 1629749 1211477 620839 888832 251004 1553403 1152134 423532 1740148 125815 495070 1265745 1120704 486345 683097 698979 1545249 1029189 892900 1996498 83444 1479506 1299242 1988917 1298056 605764 1927438 137779 1644274 237009 477014 1831232 131381 777918 979709 1836073 1225050 274793 1850295 843336 1193725 828379 1837406 1014430 1800844 115657 870677 1172266 685006 107578 1988559 544389 518702 1348396 1664002 1059208 1144701 1774511 1997869 1299621 998050 342382 513837 689155 1407040 1884347 1798668 985846 1196673 1175282 1929796 165874 622389 680119 232700 1821507 997234 795431 1075449 1670309 1344984 521811 1448974 652162 1415834 1145851 903938 1433233 969385 1944185 816952 1054075 366301 1082777 1237725 465551 1930821 1271133 1113252 1005706 1079344 525016 1317139 4766 186657 1413005 441234 1738248 1018374 1125145 406218 1066839 1597205 1752826 1355536 576639 422264 1087341 1531679 1775309 1881787 11479 1016434 1076848 634945 1161061 1827288 1805163 1704009 1653319 621112 846644 141629 78817 1235938 576707 1255743 1786709 1454824 374023 763362 280119 770203 83571 267312 46770 1563207 991772 977977 1297562 1279451 1904405 1501028 1879288 1992526 116719 1267399 560867 727126 1089172 751275 1428884 1162316 1497375 47001 274021 634437 1851352 341819 1972382 1982335 165398 1314942 914501 649712 1643643 62967 1905561 405637 847505 1324772 1804232 972338 1780919 1198291 365106 1979893 1243883 1626662 1662282 424177 482512 519020 139385 1372779 342086 578666 529804 1366599 799673 709668 720350 1151673 1339955 528323 1049935 41781 950423 1869894 313925 226616 771857 1656655 303125 913925 1835491 37642 1486167 1642542 688012 716693 1275816 1962394 955426 1182898 989780 1518290 1750019 752569 772954 1245628 848649 1582850 562300 1754860 1636292 1817571 283836 1676622 534717 384548 1867679 1548636 162419 1902450 1416393 638506 1139890 363477 1049273 94487 47892 1982119 169392 1895676 848118 1422559 433210 1446933 1933471 329951 438617 1175659 1963553 1551622 1515095 1465289 1014773 1290904 1708679 1964591 21047 278847 1603620 1459244 554633 66258 1257520 1421983 1815920 190614 1836041 851960 803649 226795 1349313 1834548 370476 567991 543635 401437 910335 1306919 847756 503066 796614 1253262 1933035 1378577 1891036 214182 1910240 1026280 142097 1970960 777783 268742 1841441 1014368 1934133 1612812 1587349 600758 54633 956293 734121 597852 1392491 1294338 10500 1763753 1582788 1436129 1817357 1689094 936208 1256949 1258561 697964 223065 1754636 147920 1772119 459238 522825 1465754 1335269 868408 477992 278111 1895582 838742 1406603 1952764 688399 447188 1767317 1243474 1599133 360712 219572 1025085 963637 1954937 532462 1580862 1798816 195209 550157 1415246 1423215 575037 1889973 1682676 564790 1716703 1960022 440030 69445 452970 610260 390501 823441 630069 1950181 1401577 1347050 498094 812483 1797065 282167 193130 615474 399149 392420 183366 370527 1393626 1692185 793569 985410 484551 1572317 304815 150733 29065 1067713 280478 959701 1259533 1964025 273291 283467 1778811 1209778 1533611 568609 800057 1836581 912381 1440414 1670654 1382631 781871 1821164 1141754 1469725 1285584 1590613 82915 1444434 1993574 675291 1737017 1124287 114852 864111 119129 1373656 1735984 1063960 421015 160872 192583 1844821 1475538 491391 744974 1178348 1347291 10744 324955 1634259 1854684 1941725 1540096 651165 730338 1393161 1264201 724954 99985 1823278 671258 1244116 1727625 1791315 1517465 1287663 305537 1694628 454477 1382945 123084 1808777 594994 1725162 577205 554952 1353126 479245 1997351 801366 1318143 1643459 1683872 743872 302128 412643 523154 513763 90929 1020456 904188 1560667 491485 1311312 1893350 1364070 1569396 425400 1702825 166584 1111089 336364 1373646 254752 922064 809157 561174 496173 164272 772938 483737 301714 830886 1513741 94086 467934 1459396 323739 207236 203238 1714628 789434 1477486 1130984 1080420 1537551 1809498 1852822 145546 1869347 1040960 211952 1848327 67716 1232828 142596 860056 993316 2677 239045 516114 739589 930026 391081 647442 860579 1795001 797844 1946138 242729 1443230 555791 64706 1815274 1293554 934522 1627806 918207 176398 679247 1897593 1861417 1713001 1819603 659546 346628 1613426 1833790 1449154 1436117 1510579 1901320 1342982 466683 1424841 1324401 1737798 626474 1192414 801252 130331 1385383 1177785 1315447 1478748 679970 776379 1711378 1872104 1343887 1315656 1197225 1943765 811923 1997879 1872891 1211658 1190791 1204643 1137086 101723 1279716 555694 1837866 401546 1496827 1314765 1221597 1567795 1944563 411978 278470 237742 1953651 1187786 1405730 1333654 943158 124352 1281050 267544 1016550 1799994 665074 1449595 423050 1042546 526851 1142475 1829215 120125 835642 1197072 1194252 1442219 2935 1099116 1563586 1179801 1673781 918823 616453 1676326 1469981 267203 271407 563900 1992919 229120 1696551 607159 318649 1459753 534172 797540 858851 1829590 374721 1212658 72540 781225 806071 801396 928899 144597 1261750 1761295 1753775 1859926 1759394 1431037 1423114 1929673 376651 836643 1424358 613344 236085 119197 1592083 1858675 1417490 1673507 1063600 716839 782122 321815 1028761 1667045 1956393 62551 1643464 1176655 937021 1091151 1714469 508492 1130868 670074 1848649 311836 1152627 269782 1465033 1409473 230374 910270 1731739 347413 1123268 422160 1353468 402656 726499 307100 1499453 1301694 510493 1719039 643355 1231606 687403 143160 1266444 353952 1721422 973647 1126825 665955 225224 475240 1718093 1581619 327346 1427477 1314578 1569274 307586 1754205 979865 100320 223398 1149301 304255 1229365 1516426 734740 1977214 1127114 1448891 1683809 1498591 1374682 674654 1526854 696003 1594685 830014 954402 958514 471022 236782 697333 1661770 793645 1508582 1263396 1479289 790573 608260 509893 619339 1315618 237723 788882 1668492 915715 1856021 1671367 1159614 628000 64634 379303 1190984 1135659 806566 11407 1389714 1138701 487935 405066 665044 47092 535073 1094988 39429 1241435 32899 1466224 504016 934074 1081258 946714 264312 1125813 1554319 1694011 1387151 545955 464719 1150592 1721124 1532547 294209 766692 257552 1891383 1549586 326621 2643 1158039 1413171 1187060 1397894 1020328 560651 74011 481357 1333238 1680517 952915 251752 117403 1923669 1548639 139402 1483469 424837 1379328 239106 1921340 822541 561968 1736913 1057817 1698828 520488 727918 1606066 1040972 884945 464975 52715 1165558 1309586 1661933 332987 939543 1919645 346974 1837790 613201 684162 854109 953663 360366 978460 1984200 1924788 159230 1656760 780381 1209614 1166834 1028936 1788373 1407244 981494 540269 398495 1082109 1793864 386644 654636 278350 1105049 535443 1205133 1404393 1598014 849031 143218 435882 292096 447363 1230682 1407919 401728 520313 1750411 1001226 580998 2453 799726 61805 1015052 406790 1441618 637721 563969 912886 1007254 1644723 1285195 238848 100269 1902831 1606140 1869199 1639438 1496736 1690531 1157088 956179 693679 1781706 1120343 380775 1534372 1334164 728957 1096520 474878 1004171 1725116 19407 569933 1240097 143018 410191 147189 901914 1213291 638681 729956 1819999 607367 1993047 165990 1627760 316544 378321 683255 602650 1147851 1433794 443955 1464238 737942 1476371 1009180 1659729 1537975 1106882 289397 1089936 1426707 1364206 900881 1801655 1763543 977021 685898 1148626 382975 596360 888721 325539 1265640 460445 993973 911415 1023264 1428115 115527 904857 830718 50467 466435 1450291 299288 560626 1475654 110311 1802323 847762 1010379 1912212 1918645 709690 854081 1870994 1547900 862346 1834149 657781 806542 832647 1164866 939104 783587 247178 1684791 1849052 578509 481786 1578197 278138 1148151 1723422 588005 981765 570317 1138133 1398612 1821829 920323 1030294 939370 1250781 538488 1703844 1673 914188 1033900 1476914 415163 545890 402207 288296 776792 1404829 1218902 703219 1722679 1149426 1685387 707608 1010396 1584828 1135116 588269 37074 769435 427991 190836 1145558 1166971 152164 1275332 761913 75741 1494637 1703888 1865406 239717 680674 110334 465474 505461 592970 469935 1133216 376173 633487 1313440 339537 1812450 634184 1186143 937845 473315 1778082 1668355 228624 1677885 1513584 1266976 562288 1126097 1759372 1606412 1840746 1028659 937466 390614 1954676 488115 61286 235586 1279722 793920 1017700 438152 614871 1638138 1398050 818913 862470 318408 1369352 1983780 1360010 1806139 370247 1311958 1978988 1547916 315226 690024 1297134 1985455 1379545 1466127 608717 528175 1083128 1333249 1357077 641071 1847106 1622778 886053 18326 931866 1847031 395382 1342918 1850505 1952797 706637 1592965 1861539 1999608 903457 1239174 106736 1677662 448803 1508535 591459 1747321 136285 1302453 1563983 1578812 688243 1508309 1119884 649023 364874 1961602 832498 1150734 628724 1878280 717005 117620 279528 939315 980237 1172428 1499109 1061971 333319 1714259 1379638 1514689 1014841 1088099 822747 1680334 382737 987101 657938 1126820 1209801 1691739 1272512 608539 1551562 631377 1286925 480588 528814 1145846 184388 130576 1927343 1525859 370010 86063 1317313 1804742 1809770 697048 635530 457488 1397842 1227039 317433 1514739 1445407 1219302 808045 834258 1387069 772731 28216 93815 1850735 8805 1674563 1980685 432718 966037 852299 1038406 580179 849648 167791 128634 940035 802076 535654 1224122 1452344 246215 931290 1021357 1172505 1509769 687394 815643 1352905 1127482 831462 1029701 1173604 1206614 457180 958312 1325745 1759988 1842247 1113453 1001339 370404 475063 309255 321339 416146 715963 840120 574150 1021037 1457655 326337 931805 807918 1264079 666301 23005 921177 422299 1716722 1225878 338793 1185358 1225236 420496 673426 325851 1673081 993443 1237068 53719 478421 556830 1335175 1833315 959370 1413245 1864078 1982843 753011 105891 890956 1717094 1319113 954080 453442 881609 1452358 1056070 703852 614098 126956 1953726 1814569 1282267 954104 54071 911056 439352 475922 229004 464104 287097 337550 717903 1089078 174065 576770 526369 1094188 1320277 1923074 1900274 1367399 211048 668382 998636 182077 682735 1706238 1166334 852040 1068944 1069032 1414036 1212864 121528 543532 1861255 1892863 842047 1332889 979582 199266 1058043 1786530 703264 1541551 980028 112496 1802551 17101 212497 524941 405844 1638153 764253 591808 1356477 316116 702865 161500 844130 1209037 1087886 188739 856052 1551177 904697 221672 219874 843351 237993 1680770 1188072 1723696 1657451 1573625 448939 402043 1994225 119147 501187 1580273 915351 1614020 876292 1156071 367730 842002 993391 1117078 676556 1069450 1318952 1453568 102001 1219495 1417021 481528 933385 929199 765355 516395 1601119 1312556 515863 60678 1349300 727765 308517 1256506 269698 626642 1727768 660668 1965631 540438 1987280 1514787 1458354 987622 221091 1520911 1829567 1729713 1641209 1817316 1138025 1391372 506075 876892 13297 641522 1655326 302395 1253320 1635135 228380 793606 329984 1211336 104784 1791796 1365532 1946734 884264 1732260 456751 1719912 704834 242132 426766 1452409 459972 765403 1457481 651607 155620 525904 794072 465856 31341 667035 462997 1195145 724849 1738796 1258090 1657717 1947456 1810221 1662975 1728010 1621297 1855458 1153877 1733587 861029 494582 335396 1007261 1904392 1500150 788399 559823 75439 1054136 1524005 1770545 1350779 1513522 1267677 1144194 149843 423268 165142 828172 1812508 609919 1877191 470188 650623 1289569 440028 557322 257884 598494 486451 1802379 1181848 201765 1495624 1564419 329779 1852235 1091448 1995674 1008289 1897365 994827 1774060 754039 488939 140317 1846693 1993251 256270 811878 322787 577005 1959361 1135628 1564390 576470 1369600 832197 209779 1881626 679050 859179 1181465 1467235 1600698 1205058 574295 1387739 801467 524905 688722 521225 545050 426909 1641907 1893648 501646 713510 62903 14748 125 400526 828037 1737624 1500802 1349458 464522 177270 1623702 939877 1646142 720510 686529 992341 733843 6402 1241006 65641 718603 1509343 1265189 1696288 467581 1169581 942255 869356 1992131 1851418 1098340 576496 1558685 591858 684480 1907890 1134165 1393514 1007694 786591 1291306 1195518 1955911 146235 315347 1195076 1227935 1176441 1353288 475592 657867 1934775 1730111 883595 1844772 1440148 364911 398421 812068 1736878 34273 845729 1348597 589545 315272 1465019 1359608 1279768 345055 1037687 1873776 676645 1624350 1736411 1773647 1362071 1588530 730513 738531 644244 690229 1232495 1510348 1236457 154023 1689852 286965 811419 496047 1225465 1955140 1288443 1416594 1151211 1596970 716350 152222 1797928 1151769 1477359 914735 1376375 1023014 947301 265614 905966 1678393 1865929 1473246 204133 761169 472361 507978 1863166 355446 871172 1363463 977213 1308820 872520 739686 1898175 666065 1317553 954954 605228 1722620 1340158 452626 363772 860058 1368354 128695 1577035 1286073 35493 1181451 174520 560818 1350587 898538 1639505 357010 386708 1536930 643288 413699 303521 1512898 1088379 1782430 1219713 26037 1460750 1999747 488255 954385 1282752 44346 1833842 1377450 1973314 1134008 1877891 1582450 1336176 666060 1737756 1996723 1001467 1108626 1582081 1099054 1115423 689043 1898513 946365 1957630 1482855 1432744 62768 1271862 944383 747050 1052805 1270911 1197531 992394 268909 1605894 1151960 327264 21963 1667972 1243762 1139366 1155407 886687 1835409 1113415 388523 1377574 1071906 686799 1369476 99647 95443 1197649 150551 666003 1363558 966008 273413 1752204 934007 384245 1717241 1284562 1262651 1009300 1046071 492757 1719258 734033 672349 542365 1469611 488841 83910 1116950 68156 742793 1547589 1213054 1227394 1296685 726975 792615 818389 716406 1955778 1290171 1778908 791363 1317773 483790 1556875 476643 391053 1722546 1987035 141268 1183287 759869 453056 1710771 84398 1611655 152506 1172061 1634484 563783 1937720 1673571 392275 1205510 1898278 1527034 1211682 77781 1722392 940357 653296 575792 1903319 1620029 774456 691670 1402037 54877 1411128 657538 937780 478573 145093 753057 819571 1020703 1431160 134577 1348539 272132 1586565 795272 1158153 1740038 1097812 223124 1533612 735868 1405806 684388 1999884 905626 809457 996832 552637 1486223 1540066 410008 91156 180541 962518 241062 1346595 103382 981560 419724 1082173 131167 234723 1623205 596628 1169958 43433 1107733 1395041 289246 22699 1438373 677927 446113 575083 200438 712011 388911 597497 825823 1845292 635046 550400 1942302 981550 410590 1184343 469100 633995 734530 1390187 1041682 1834464 1215403 35441 571836 934009 683711 1519700 412785 214632 803255 205098 990904 772867 1307773 1550473 987931 1766195 223710 1639985 660716 1276422 358115 1867577 154695 819286 951213 558198 1044316 109726 30849 1963531 434579 981054 308039 226778 1603792 621279 790257 1467663 1466751 1177723 1391888 714818 1071290 579801 1442532 1339072 1734007 1611101 1797450 923110 563681 886998 406288 1385217 696606 1172230 1917898 390410 775376 1774202 811485 1710758 586025 1733634 1690991 72999 1478554 1051606 477502 331505 104335 364689 227406 1397181 7757 212772 1708551 1366634 988559 1463783 666472 676744 1456971 1003530 831974 1257593 1820194 1005192 1749991 1866703 927470 67583 123705 1666214 1106344 1707389 649539 966369 946538 203847 1975382 818683 1461631 309040 1729020 1286713 786919 447164 493398 1156343 1062220 24507 1363760 60194 835231 355103 1150556 649601 1965324 1851780 1488278 1595432 1862388 991630 1724321 1662876 868608 1622874 582001 308810 1375774 856403 1898781 1714792 744226 1425572 620455 273838 878270 1582187 1942510 1866284 1308965 1365282 77983 1629052 273373 895869 1574079 605867 1463603 1889194 1681343 1322288 548833 1290020 835675 1598175 964845 1199374 572224 1122202 1864493 1307424 399272 825096 948058 1167086 120575 36408 1655136 1365265 1465126 1224023 709238 492453 1212455 943604 1843658 668129 535524 1525675 1334127 849989 1223555 109856 89985 1515198 1121620 1951803 695883 1902643 1646589 663584 1687244 125477 1486409 1990770 1677486 937769 371486 1445792 1714104 1338837 222110 144055 1264074 438251 431515 545239 567632 1196374 540075 673026 483987 470486 486028 1792237 1830435 213910 708165 1647309 1576070 114778 1953180 83080 52381 1114322 639362 498891 1595196 1916144 771169 1856570 164270 1556598 1490801 1707088 1306094 1595298 90553 287120 859558 933719 1905211 359445 960543 418042 950247 1401178 377021 1785860 61334 898760 486299 1851985 1733139 1469437 276010 1905531 1739534 1774817 866013 201757 460871 1521558 1834272 1663864 1783338 1814808 1547573 1407203 1586988 1326695 76835 1708950 588478 1132398 168815 215251 1666708 948934 1933595 1929795 745000 710926 125729 724914 1814685 375729 932109 1742266 990638 1005490 73346 864578 1169655 1425997 149257 1068152 1659310 1996842 872312 1769466 497495 1506325 1168393 1196084 1694565 1466030 84859 1581712 584740 1250753 1275599 673476 1687394 327063 1181696 292735 391935 96866 1225449 55464 149701 234080 1020303 493368 498325 571680 1198271 1339221 421772 570924 26642 1996059 1495385 1713680 789491 1843759 1505126 188465 954871 1412348 591054 1724614 1816788 1721979 1579592 919370 329861 809246 758895 890387 1873575 70564 321448 224166 1977492 1126427 1963335 1998453 1519412 1233103 1590020 1083839 1567405 794993 1753150 102766 1413390 355469 1384510 592228 40616 1792537 1434327 1209227 1113531 1304900 1173253 1241247 403955 938699 1190576 661405 58377 1800168 1540606 450693 1459891 184313 920135 282715 782947 495416 1282081 21744 1027763 1256704 99198 322106 247521 303427 432279 1628116 1512151 5587 1672049 1554722 602047 1661143 1791923 1782342 983128 1559841 493131 56151 1182714 1234891 1697655 1509439 1760807 1796174 1508150 1890737 214208 1853858 942257 1189942 387759 508499 361766 990558 1080323 1356846 1801247 56031 858891 1388170 1375770 73868 1306686 1808913 1871548 1061541 681317 959397 1040222 27612 1723154 699918 443070 1041955 169216 1932454 1475026 261837 139537 406389 1685274 1635682 30302 831770 1148697 1132616 1244419 838208 1233431 1638674 158925 624118 1545429 630835 1218001 1984412 1071335 725912 1141759 313973 705920 1027147 244907 870659 1490139 258943 90464 69281 986048 1746024 1473920 654672 1704826 1814172 836518 972875 1386675 1647028 1795167 597299 1165763 1836267 1483024 1041646 408397 775278 496024 1716756 1612386 1426543 972579 451180 579574 1370113 1344233 655200 1126514 1790026 219253 1354934 638789 128885 1968649 1147777 1994790 1608730 1419600 1305782 1251417 1625965 1304786 1910821 424215 868855 1214709 1688072 758616 1234346 689623 1039782 38819 798578 1128150 1832218 556496 1149532 584506 1502490 188417 72470 512968 1859706 1462078 1614799 1153504 348087 643997 1698245 522042 1328408 980374 1412940 551970 503766 514496 60797 228635 25691 854204 956205 1929994 159653 1072774 1764451 1660098 501383 1804005 1685655 822259 851685 1250565 372143 1287366 1524312 90743 206060 1372973 1362274 1383051 746635 460247 55667 710032 1956904 928288 1670991 1154422 1720819 1941402 612638 1421667 540556 489872 546273 707458 313090 827401 1794059 900061 403024 267002 470845 268340 1118605 1865011 1362111 482860 396017 359857 116871 235127 1062771 176472 1563006 1781786 91470 512952 1326247 1815771 899902 798675 1223695 21996 1072893 1889826 1833594 1799940 224961 1802690 570513 1638398 440389 1684192 1068929 852960 121445 180641 891536 902437 759285 1017297 1024209 116048 252892 558651 1080012 1598649 1074418 1561349 255946 817211 959733 988175 1026210 559845 61815 1720197 1586124 1304461 1441586 263916 299211 928376 379464 641373 1105979 1066104 1583097 756276 327372 327446 1385703 1067305 1702513 1223434 1182764 1650760 529413 1760845 394479 1506967 171351 480434 997667 863873 622055 252874 1476844 1338177 1904324 391216 1882848 1627194 98090 173366 768565 1312434 56464 153569 1212362 393931 1168718 1538502 104650 1910615 1396205 188823 1585834 143854 1499147 186286 301041 1653318 27439 1295594 749324 306946 926726 1267652 1501459 1284760 21355 655704 431813 845391 924547 754522 254099 1916563 952266 428269 1108482 840760 1495014 1272460 1682414 23445 1219742 1537027 421563 815527 1291062 1886053 1405151 550713 183775 1616698 64149 1283772 1976704 125377 1662796 1024387 460304 1526070 1530080 82453 850332 626124 56039 1950373 638650 420671 1092737 1006261 1320641 970520 1737196 1575514 251691 1034109 1482056 21974 799399 185682 100745 134116 1504808 1120912 868019 1357637 1582987 735750 1990539 419423 1000409 1035172 1443980 1684688 656083 433279 568364 256819 605427 984019 928610 1109948 1770363 1483520 1653713 671609 295335 1416954 1170072 1409548 1110712 106927 1562938 1349160 1870680 1414930 645411 854950 1248120 1604348 112716 1439947 980613 87588 797023 1944399 1407053 1175366 1773864 1627896 1046796 1115162 1365613 1093241 329560 1524488 1139847 1348599 653146 1227408 667259 1445506 1906519 337628 1533357 1338684 691717 668400 108713 877523 1670891 395477 1587376 691954 40768 516985 1283136 505945 1279333 976469 9382 663375 786531 572982 444591 1914347 1103430 1479220 1144111 279276 746173 1572514 855904 375034 716498 191276 1636766 1503526 832148 917272 1650615 1398226 1325242 1185955 1464776 1281088 1655135 1587737 1026925 1109396 1865447 1783474 170027 1726402 645535 715337 1243898 311862 1799129 1672258 1946828 1215517 1922766 164829 738381 1049813 902187 1064423 757976 1892510 1825242 1256650 1366039 906840 1280172 963916 1326361 53339 745567 341467 1283172 1380285 1373638 518171 635119 1099894 1033365 1263903 1509948 474840 848261 521019 1149272 1103005 1792218 1422348 1177407 1600645 1254470 168146 996849 291012 1513812 1022908 389680 121936 1100609 1433013 1302632 1984329 269961 596772 1127810 303563 784877 1267319 353075 477709 1142390 919848 1861556 513668 1266251 797600 1876308 984914 1313899 274134 1908221 1400484 1009519 968462 360549 1077879 1031344 1715839 668721 1745385 1170251 1108135 809782 960061 1978816 33859 1846108 371392 504230 717664 1070548 77608 967662 1914661 9630 1964905 1014751 933300 662914 584001 345 1265767 1757555 1803321 1112611 304260 580353 586645 1660381 1861069 1157588 1150207 18536 1647635 135098 1287768 1187484 39745 1450076 1389426 1143723 1735597 452007 1329518 1903372 980675 478188 1369298 964915 870276 1426344 1198091 1107940 400189 1050166 328434 1061001 1549615 384809 899187 12144 374674 1385969 412246 769087 1632429 1678278 475119 1188786 1666786 1885171 467661 1043570 1396127 1284693 772452 1420950 92278 710978 1730064 1630581 919210 685057 1107734 505102 896756 1196348 911085 668355 506192 1936022 49904 1041071 1510606 850475 1035789 1224400 1694309 169738 1603112 508215 996254 7646 27637 562889 655253 1205791 630268 1444544 993694 466871 1032419 944005 539248 45218 1441048 493016 301969 692744 1597279 269800 808179 1040588 382608 1354675 1025903 1480256 1118127 919219 680680 799445 1884798 1474544 811136 1676245 805269 706913 1049422 479082 1469491 400012 1283511 1895013 743214 649268 1988692 1422980 1547153 1628641 318331 1092959 1011547 661232 296222 191320 1893353 946511 373768 1187366 1734102 1906442 1431305 1375387 594371 794075 702326 1680253 834736 258457 1476075 1049401 52882 485540 1978250 129027 508875 1690921 1356722 359398 145301 1278859 445218 1510183 1296275 235962 1246114 876842 1170729 1751272 1565335 987024 637377 183834 934826 691046 1694333 471043 285834 575007 1656921 1645739 1085577 696292 1888344 14478 1008246 809131 616292 1924289 1753591 1872485 565203 546221 798021 96503 411334 1068132 1491082 1509633 668817 1344624 1637676 29753 1106982 1638856 1075611 138887 328796 1020844 1291247 1723531 1569734 1775372 806374 234781 162156 577110 1788542 341076 9968 1216912 946499 66153 1006107 58926 985627 609622 1122790 1371677 672708 138825 1090728 246002 729284 86461 1458097 84646 424086 1089311 1861992 1153523 971306 1695198 796329 1032929 26523 1597157 459055 502767 1419744 1156328 1700750 202551 4322 1733838 57083 1630483 1907001 1386021 872287 1207873 232028 1859411 1661216 1573648 239850 1220340 142293 1143947 1429046 1000763 571469 103199 277034 551924 831716 462160 1775447 652504 1431186 994692 163660 1498065 616617 872620 410710 1987647 29160 260911 1196134 617006 335841 871205 41423 1439225 1122644 1505687 472501 523490 1336591 615085 436237 1160097 10310 766961 1670357 1682173 1520659 1306065 556742 880690 705215 650058 1141105 1714147 106772 654929 1315684 575267 141860 1142566 1958017 882219 1993973 1104273 1039693 595173 426781 1088217 497683 1146746 900745 569063 1868921 1696349 976850 1130403 607408 1665214 921427 897052 800217 1990391 1141301 1257905 799912 1647311 1112085 46646 55644 1161043 798125 186867 1937814 447106 1033665 862438 1278219 847625 848861 1395079 888882 1012702 234943 292595 895012 964787 1827795 1000736 1031280 1243463 975590 1390345 793121 1346219 217787 688488 669362 840703 1053416 1714972 110679 721734 373323 280552 943721 144739 458823 383091 1993847 209863 1380760 1515629 1978579 1164694 420553 1990985 1556270 1309436 1600984 764166 295685 405948 1048621 677778 1976469 1218816 1708164 1814053 378175 861748 216395 1179069 1503541 544128 804209 1975489 562831 1689900 148394 734494 429923 1230385 1456212 1102043 524126 1266658 1394766 1625729 1991689 1524273 1653214 445839 1467823 1422731 551615 329197 962354 500669 333443 1333445 1659066 115513 414326 174288 325570 1044806 289348 167108 1936306 326440 909476 500823 813355 1970628 1161283 1381764 146952 721255 1244119 6391 1790397 1469251 1250436 1921220 1759841 1248413 171336 1023200 874581 445903 1343455 603864 1557423 97145 441410 1619981 864448 1620694 1210256 160277 1813172 1848806 832463 112724 1137140 1292383 469527 744204 982878 1776634 714790 781845 898726 1300794 157890 690935 836296 1752374 1544689 1356762 1575239 673439 789624 1552661 1238392 1080821 1891267 486316 1130922 1505022 1341157 1604479 117535 491037 550002 1159316 948302 547729 1771091 732340 1833462 1267619 1961276 1843873 1416222 1454359 678757 750656 1475773 1240536 1505209 395524 816599 1107661 1697792 855576 1116640 162172 1328378 202688 1770906 136741 247589 704258 349761 1999721 508312 721775 1251167 687645 1042081 1043008 634027 1120612 1660099 1196645 909597 1815093 1716330 511590 997665 167251 185254 1854072 1932671 1482222 1046678 486520 349583 246315 1417556 307039 1926178 759301 805093 1591620 1533716 1100726 259341 353121 1282235 1120818 732319 517143 209397 1442950 1439384 266737 371215 1639781 143006 534913 404400 1067774 1961955 1860088 1992456 1604382 1004921 96718 770795 1805001 1255120 113899 229534 923838 814980 750100 988789 780238 395106 1161542 1756755 651832 1564710 1781023 1071484 1523588 679374 1118 1679813 557668 363992 735026 1767148 895487 312357 369891 1323622 1045153 1051952 307416 692280 765293 537336 384718 1705289 1997409 71108 1692454 411788 1566841 644180 522140 1351032 471824 1904168 1212591 1587604 855444 1098225 884483 1777859 514233 117023 1557040 227646 150273 945180 1822613 1005967 997980 32784 7347 537363 435761 1103433 502074 200796 902756 377881 1312947 411202 1473698 1062264 1783301 1417549 1951519 500355 1492526 990383 665767 1673411 1545355 1015521 830363 684675 967466 809653 1126973 1550446 1747386 1247511 1275405 1967670 1576491 856846 1722831 739992 1625838 1425834 1897845 907208 1694250 1509867 715841 1682389 734476 642107 244231 1893465 16586 1236660 389160 866197 1492149 718265 1921780 1043723 1227027 1582389 1773801 77069 501889 1556445 1838473 1482434 616069 313826 1480829 959575 842121 768274 451529 1929873 1495100 1820804 415339 86135 495216 537546 1539834 659987 1893696 1260845 1246763 454818 748881 673245 281075 778159 1542076 17543 1611482 597031 1199930 1103092 1645034 196778 1086130 512121 1666619 942564 849826 993566 1624316 217462 344338 905869 1252627 1246143 1385371 1728319 1624300 533307 79129 555090 742939 1458247 1075490 1224977 386366 78429 863740 1609115 662888 664864 352616 1941020 341490 669992 229684 1591846 821684 1401296 756653 792793 583329 531017 1250079 1962630 694694 1761165 444829 1916443 1326947 265631 642453 1774232 719807 283436 120866 379865 1533151 718350 92105 820961 1485017 1540403 1431124 284585 643693 1993093 936833 124629 870720 661956 1237752 14886 612303 1127344 1749232 1407216 916781 1415290 343136 1732772 615393 312709 336900 1971892 1521658 1190496 698848 832738 805870 1340311 244840 1890399 1834086 1716119 546008 338869 745474 1546240 417589 1585700 1112563 1251588 1436210 1221971 1081827 780641 94979 1428479 154851 783989 427271 1557266 1394769 687782 1933239 1559013 607080 491113 519535 1054666 1436380 197019 586419 306331 1893428 1205237 462943 395144 1408039 617922 1747183 511672 252225 90413 1763707 764251 1516924 1532392 11057 912132 258972 1855203 484186 1429044 572291 759584 1745320 1166881 1391309 431800 1716903 303072 1485502 1065772 1375043 928423 1560392 226621 1117328 1835078 523779 1022465 476288 1466155 130232 1197556 1851102 1939600 889898 1151493 1357056 1265488 976484 733993 267404 1904710 1478131 50812 815824 1767622 1434215 614690 1072501 1431480 773653 368963 1356264 1722531 1110478 535229 1866024 452467 1231872 1375782 578296 1109560 1364771 1698210 1725503 1469184 386623 1594271 1077367 1738069 438143 672423 1095594 1159366 103332 768383 766887 84694 1725301 1743603 1738862 1219643 756298 1018748 1769981 1097447 651469 1321203 1537677 245863 1759068 1730234 50809 87904 1861912 680075 1027287 629551 1667069 1733454 1204417 1036209 1921652 1845535 1470801 666140 611514 461670 462551 986559 684532 1474729 633055 1689319 1671296 1385822 633317 336314 1385325 360091 1301974 236141 1543789 746757 324432 1469810 846340 1738450 1455908 1943700 1807678 1856719 1283065 1874167 1808418 1636553 1046234 3787 693667 1546770 803085 928364 1840879 1671548 1474961 1042076 728780 1178536 261876 1746903 1468143 208423 291698 1089057 177958 1987880 1140116 242593 1387148 431242 383706 462176 1191016 172820 1076232 1326742 1403300 1782425 1437016 931696 1003803 59209 848025 441298 807405 1648371 1469741 1430765 524617 1374585 229096 177059 1651953 766767 512793 1438951 519060 254140 211460 734945 351899 1488000 1935507 544357 348751 26431 6823 1355689 1016709 352838 696809 743677 1107521 1207052 554635 129472 1298731 1850211 848368 707309 1980929 671726 1032629 981138 838603 1294293 367270 1257732 94450 363864 295905 1943397 258287 867094 314144 798236 981894 1646648 1122660 634091 1395941 1338910 378900 659627 466905 1586320 750132 129167 1026093 1419850 1165847 380398 264524 926759 514400 356013 1028553 780208 1262895 1424059 1261030 966965 1469459 800291 368933 1892500 684941 56848 728666 1617253 1280009 1520342 1461185 356471 1180 1652912 789455 717542 616014 999871 1774230 988125 904317 1503213 1295899 439471 1566918 285115 1024327 997355 907351 66802 1874417 1258461 1013317 1406515 477482 527289 1923553 1651091 1901837 1989557 442522 491639 22235 197217 190389 1801974 1277112 1743066 765189 93593 1101158 911753 914801 1199751 1101764 1476612 1353546 998774 380492 1463269 1829119 362654 1775054 1544177 1166627 1833696 1726262 903730 451872 1964194 16554 1144122 310993 1656624 1584073 1142745 1567875 119680 979499 270330 1515066 761458 445321 462436 1701126 528612 1922382 168232 144433 1171038 1259703 1406598 937168 1528982 1052097 236269 1239698 1784986 1344844 945364 1962096 214117 1076105 712211 1738154 1901604 1424799 1638105 1083843 426752 275723 878526 1652433 1920997 1124357 1042220 4574 1927162 1684764 890270 744640 1127040 1373631 1464856 1571096 1407777 792788 869387 1220558 1778826 963420 92783 971617 22420 1952 23292 1307482 1927346 1414495 1403802 1501352 1787738 158524 1258595 1189180 1767209 1777605 1828052 1209064 838099 172639 431643 504978 318032 41004 1532896 1654196 159755 863912 1101323 1044623 553496 1830469 1255476 789696 745443 756714 626698 565966 1072075 1231537 787341 1363667 1370924 843058 1384355 1588146 1392488 877070 1432627 1244955 1258723 1900358 1367610 1526468 1123295 246734 497745 1795438 1827136 1634961 356944 997115 36638 326312 798316 1686943 1543531 529722 1811653 1455181 1701037 1392349 870381 1289904 406701 143320 859784 1156714 194585 1951357 137630 1252820 837366 1571134 24829 1318847 496022 909866 896533 156485 1676531 712041 1202525 433894 1960584 1279882 1634511 524317 1790369 1155743 333060 1330123 743641 44599 1304487 273459 926862 324454 1549205 530439 731883 1019674 1587564 567331 1282649 428786 301569 1347265 163414 1109072 1023753 100321 392178 678308 511562 320840 656452 1773402 1037089 1065487 975925 604017 384222 1598095 586327 1118871 473905 1586970 316571 1169349 1801788 793953 1094720 1798490 1331998 1614286 1621466 875979 338114 1553815 1349830 1511518 1245959 17364 654693 1699817 956897 145472 1548524 195563 371043 1635291 153770 880602 961331 585434 669159 1360662 1469365 1589585 1654428 961453 1639562 135279 616383 468277 162126 1889398 794155 1305261 44922 1486561 1068173 184116 1993888 1273919 234026 285281 586167 993852 1909790 1897101 1231516 1714659 1001004 625935 12687 578552 812092 1080390 1280985 874689 137387 1878994 174401 1859153 1679490 216679 555630 1882600 886714 1804617 980173 214776 1249001 1303856 157605 1461959 1054007 423351 541643 1463370 953717 1624643 346658 1231226 315723 1981352 869807 1279329 1452166 393489 1827429 1490826 1432781 1398042 729196 1772593 1371533 1749053 706535 1971953 288950 1383014 300356 828837 38578 34887 733816 266440 715987 1586441 968295 1772251 928903 22713 140370 363682 534118 1405398 217305 1836715 105982 1210536 1548821 186497 52987 606176 734414 1414386 1035751 737023 1364442 566749 146449 510028 1439960 701045 1787847 1299083 270444 1997143 1878714 134700 1697469 397321 617645 645335 1833341 552766 694014 1448118 1372069 932058 1799355 1279888 1486490 805937 822738 1882835 625886 1842629 580035 1519266 1712357 500860 1314967 1274248 1148939 1296127 714305 1925250 767174 500452 1285442 1968218 861305 377147 1336783 604997 1221652 939870 1739599 598774 998120 327784 1219769 1964206 1973260 853250 85648 929320 1523162 1306687 422847 1916265 790731 1047652 207866 1897024 1654978 377783 691323 171619 516486 126541 578343 265601 210051 1466373 531229 219441 276274 821203 952854 1588817 1974057 554944 965102 1116236 1564697 69203 148510 841748 1319837 151330 797854 253206 1060416 1782722 1317436 1228850 1958419 21772 175822 772956 1496363 586242 619552 1264376 1183076 51920 1908849 1991198 1253493 13585 1308705 1394178 725333 1392764 1695473 972795 233997 1847240 1642617 1173272 1098754 1437856 778536 558760 831253 475652 1419332 1832724 823423 187245 1275812 986008 1971196 742635 1535961 819208 654481 97995 1207067 1491840 234545 1284393 457146 1511797 972537 648252 1272279 1808150 683733 865212 129503 1107498 448882 327763 1781384 1619781 436626 1253645 1409911 1903573 289967 1661190 1201361 1728709 1377297 1278748 461546 374669 1972513 215834 101302 704397 626042 1604459 1795192 515722 738037 206011 1764423 501571 281439 966693 1056843 956792 1253876 235502 402971 937766 37662 1641545 1255659 435079 1252504 926870 879416 1270901 726872 775613 1653268 874894 1365331 1342193 491319 1233120 889329 1353922 1251101 1542428 1311033 1674867 796596 3213 686979 1173404 1471985 1962335 1095009 1864566 243486 167789 1078856 1154862 813667 1366211 1482538 417228 275292 1289705 478518 1624629 665134 266618 1399861 667075 35395 1898724 490761 232825 1068330 807878 763483 423246 1993026 1198141 336102 1378060 272586 1152530 1698454 8887 299424 54495 1692289 1070271 1858075 1627176 1562173 1884073 1194542 458921 1117238 1418652 136742 895055 406609 951563 1884984 1059238 1781545 667176 122486 441257 1810530 1058365 1271796 216043 327881 194488 877589 725996 525152 846121 533948 1630719 1015105 36153 1288404 795187 294029 1615459 1179306 1241816 1098807 1927005 1363988 1020742 1277169 348873 1548955 910507 1367337 338301 96731 1130820 1647198 364285 1950952 1959716 1946513 355029 748859 1768552 1972753 1552888 1207323 1715596 121503 554408 483831 1987507 262758 1538211 556004 1828574 295573 281792 1109616 1790284 254839 962332 1214080 1233242 1551506 1246831 264548 28380 1228664 1123092 1363536 1909562 1765090 1127623 1533862 1249631 1031410 151323 1280754 470788 648078 810551 28 1640890 1188085 1341288 333200 337105 264788 1959396 1338218 1052269 289809 683221 532211 244859 509832 59193 734305 35307 1105340 11656 1998100 1050120 1651890 1749851 984549 970885 1519069 402981 789828 1435581 752183 949612 1974540 1729368 323108 974032 1875672 1937425 1115390 1660081 561075 1153362 1749263 1363860 1313552 1176411 930074 1521084 1605024 444998 1171863 1091228 840917 886607 428334 1545797 256787 28460 1823020 334341 1971527 1031645 86214 1135957 1158183 1365958 4324 1147602 1299827 922982 1016967 1366763 744201 1924773 1157600 257943 866572 1670031 72666 1850966 1487406 150490 1916831 13975 1621709 369005 811068 1944040 1398340 1539070 704997 1624760 197778 927834 299703 240041 862967 155111 1960990 823128 373303 684663 1718461 802937 112340 818011 1452104 407148 1539313 893423 713763 1749450 1127265 1520554 438047 511889 1142029 436761 761601 444097 584320 1879106 495693 652340 997395 580351 403987 1679618 1007607 1308577 253459 1476860 167282 879577 1987889 1679607 717990 1842894 656787 1215225 264501 46383 1938787 1902889 1845229 949143 1112500 1801094 1817493 1462400 900342 881517 1622144 585562 1915739 1681657 1752552 1067189 110433 1506455 1073056 1314289 1190485 839979 1606000 877174 1039424 1491836 1981402 1409360 815312 785506 1514802 1699083 1165175 921682 1659118 680081 963842 1775220 1494078 1611606 682423 1371240 514174 1837250 963444 1573856 278936 1638137 1039608 730160 1360042 1264984 1546065 1904841 1178562 1433554 989180 1712396 535370 1502489 1686392 957650 617556 1620824 501540 164649 1796699 915770 892901 1839345 1588780 481880 1698317 1548675 1636056 227792 1682062 1823786 1093523 961724 982221 1386711 182854 1508090 1654328 12108 1894442 875901 1111813 1253754 1250661 1324755 470446 175239 104037 1178411 189940 1515794 698619 1272167 1925864 743929 1439882 1376855 30719 1963464 1234032 307367 354810 1751257 621560 500372 1747949 1247603 345338 827750 1917644 1143369 1516511 1483360 1293724 1247272 805449 490343 133432 1444703 1516938 1680582 1472395 1628055 1645826 857699 145310 1971326 612037 1655957 503054 886143 551374 943822 1651995 1144848 101480 1084754 323592 1324582 1335682 1998686 10709 582015 1947407 192868 998572 1629814 589614 43058 641152 1343929 514990 1497098 1878968 938765 987572 765378 96838 372054 301970 1547931 1787707 1401304 1230280 1828032 1886306 111860 1754521 1201116 1108620 1016505 1801376 1519360 1868373 744219 1437226 853153 1811091 1453996 1889210 155172 1171344 251263 1719451 808375 1819757 434888 508418 1291065 534674 1418380 1316212 206844 171063 655734 798941 996472 1226347 273381 1986765 536079 896679 434961 533549 1772141 1598144 1197136 877184 730457 1121957 1190379 479330 1344982 806810 1888711 1848666 1533921 1971286 231400 1003112 1219770 1314017 864546 1397365 1075883 436945 1626440 1443585 1248386 941290 1571989 1984049 1224148 1008160 368752 1385154 1653476 851791 490492 1262525 1220125 1863013 1428001 1328899 1074622 1643214 1039788 531664 1774555 837854 1884005 782241 472571 1617296 1097841 686636 730187 623501 310844 1878728 1027222 1725381 733542 463481 1261601 521535 1100782 1447923 1282963 1996092 1459086 794159 1258954 48373 1481268 764256 186631 587858 1030065 627244 712244 1914177 1452270 1949311 138738 1803515 809084 1329226 1216978 756952 52166 1930125 1669425 613348 525369 1266176 120810 777574 1848218 99023 122453 279400 76853 1020028 11442 914377 56966 1955062 1362418 914816 1465487 1558848 671347 1413958 32607 314417 333365 940756 991089 1873586 164232 1594677 1417174 1572215 725770 894692 729992 1038073 1489868 1720910 557666 163791 1205793 1083139 811557 604918 1532299 7265 5500 491795 1216235 747203 1807106 475699 1432652 1680024 1055972 1345135 606401 1622761 1763348 1591384 128479 1526953 1350872 1886403 713378 670603 1258118 605527 891600 55942 459403 271896 1230599 75478 1023851 1728188 1336495 22598 221362 1119736 459693 1117925 1830106 1689544 1542323 1115133 138095 1477676 1412095 951656 781046 149577 1118806 1600790 51659 628932 1088675 1031101 1293703 1522699 1145775 1987829 1809029 1269973 1240329 735461 1719324 1139965 1324016 1350063 947576 148159 1500537 1116137 488710 1051075 496069 774941 336129 1134164 435109 980090 262668 1427956 1469667 847676 1168741 1226019 1529893 1137595 1964673 1339917 627834 1255502 406460 1484055 878664 279772 1229684 589577 44469 1035990 72743 236813 1481605 698697 1002717 718391 1466320 1823329 852541 1569542 1235108 1615899 1352616 989903 1757463 1255251 1734310 202564 842661 18099 1907536 477034 556465 862772 1788264 381008 1271034 1463437 450636 112450 786714 1693577 1921586 394993 1739115 718772 1629675 1073609 1616371 944401 1584731 1379092 482908 1615142 693236 376478 388679 787320 146771 787017 624079 922633 1323621 1817095 1296527 224153 80685 949097 873549 975110 995872 1847472 1087968 445231 906688 1990093 302655 563872 1572276 466907 996371 666001 375209 923024 1411391 627119 186112 835764 986386 1589808 1916150 871061 679416 1694111 195805 809766 487870 1102885 1246300 1952884 863822 84259 972363 15504 1312635 20387 1893664 1359201 1108645 1320880 1700072 788193 89925 1924702 92704 266456 686540 1306730 69673 1942901 1000218 662451 203499 1818863 1367309 1191609 1320903 241766 1073538 202948 1735028 915879 1053795 1370317 1524989 293946 1539521 1709967 1987445 1970534 177688 815548 343065 1328571 967388 1674656 1310595 4625 211175 775317 268635 961785 1458624 221109 1994035 1927148 1027495 880367 1102390 1535524 196409 366546 1815906 1530261 649310 1756356 1252790 1522397 100538 404777 1047306 163433 1847856 369086 1320812 959140 1751459 1963422 1923462 387514 1959635 513476 1765679 1748641 1044886 285272 936264 1059748 1605633 1951956 650538 1165392 688369 1705181 25882 1763400 1983192 1446060 1007258 186977 1501890 632942 1435535 1767427 1202506 975117 387492 312545 15031 1859376 1437163 1700245 1851194 969938 829806 1661922 1066555 774357 1116102 292670 1670560 587175 1358092 558991 586487 1164489 466520 576892 10153 1817702 1166748 110229 941704 171256 1897738 1905743 752092 625517 653607 1462346 1904351 1124195 1993311 1912662 1028631 1162659 915185 868538 148243 1101802 59626 1383030 1823069 357954 1465372 1892192 1806626 1955930 1711122 567382 921419 1618966 477461 1804196 1084302 1265715 1202148 231284 1509125 1919349 909009 323788 1721153 447897 1177604 343411 1750920 952496 714420 429034 699351 1148282 733449 436970 1076197 657078 1005626 540595 1675619 795624 1578001 1932388 205889 1485728 1587670 1530953 1781443 1413290 611156 773236 1788979 1322737 583885 648803 871323 1000781 619546 713014 1445962 242758 707678 446797 1071203 898600 1953375 1297442 441527 433463 843701 591619 989868 616177 165434 187296 1306251 263304 1885901 621505 1852968 444435 806471 1434700 1659130 214735 332537 88994 5654 560926 637332 907554 1074342 1401536 1156984 923561 775436 335184 1523421 464268 1695412 1835398 1800679 145824 1632312 382262 1424652 585697 1380121 1401198 1112319 102752 1090749 583419 672119 366566 360349 1820440 1848375 1344524 1705686 1166022 698058 1889780 234086 607769 583017 1534028 108582 1602871 1101462 12070 927360 1177772 878876 1771629 1323241 1406707 1887609 303674 896480 1700067 1910931 171316 113815 1935349 1212083 1276090 656747 1737634 1762189 1713527 737029 1570282 211408 1018866 1743425 478154 1229087 1777665 1540255 1341223 833655 1649624 687708 1679602 1372163 206926 1402724 891484 315585 1241091 384127 1691091 871766 407794 1238408 1859242 1486135 1833346 1615783 1260686 435909 845592 1922361 1924603 1339248 1839888 1264084 869309 73836 11455 1545297 522995 1946206 1750072 855974 1172389 1174488 1204133 1113853 749661 497046 198752 1301023 713319 1202039 395698 1228050 1813945 1716534 1998777 1417831 973770 817159 1397349 34668 1947387 1260032 951671 1048298 1237894 889940 713676 335540 95963 615101 794871 1038221 594572 781938 1672359 197191 339758 1250014 1231906 278964 1730768 947127 579624 1389925 1557877 263146 1783142 1998867 992558 784088 284788 274159 1190291 509483 37633 1402323 1464869 431828 1931838 99872 1443067 261242 546190 1277624 939531 1812622 1325628 174428 1249377 1713937 816610 1860835 103911 268650 103334 1994630 199500 476120 1305706 1912319 702755 1008545 327297 1962579 951633 445624 1750010 275825 1358682 1670390 163636 658376 263533 1303994 695245 1241534 259761 766361 1617514 323809 691485 642016 1600990 1446522 1140655 16727 1475612 700312 1898234 204958 26127 1824914 1194875 1981207 1716595 1301895 147218 1641537 651836 904479 1546948 522465 202852 939645 1691046 1295519 1578424 1262193 652800 1115673 202966 1292900 177315 1451659 253378 1164634 590570 1906471 1909887 638663 1990360 106955 524926 1685228 1607314 1812148 963457 1691604 1971735 195335 1024621 627513 1286363 175636 301933 1585663 485201 1303724 318488 1913162 779572 229054 1353926 1819828 130504 1570552 1111389 1094768 1816503 1480832 959530 1211412 1549210 309707 1161353 500503 297332 1640095 1689021 1134960 239541 1662821 1798980 312845 1556691 1971775 784057 797931 1946893 953723 1267518 1274186 191897 1785526 198235 176483 1017003 968663 120167 1570621 555611 98425 150796 1002378 1279938 1663016 1053977 295995 408304 695661 1607280 997369 773863 1657771 417398 1410828 1802196 783688 524807 484889 1899747 1957656 167266 1475478 388068 556668 1528526 534705 664085 543043 1965292 1331321 303040 273523 673973 345535 1115467 309242 142017 1042403 668537 966935 172874 954731 115732 1826338 1000365 1756012 410448 1962398 1902197 276526 172305 1470301 1035142 78804 1355055 797024 406850 86612 1527320 115748 1116569 1811175 118400 1535627 680099 1699375 339433 141778 1613573 598355 853395 616662 1431014 1082706 932651 1914466 553654 191358 665349 1477150 1984986 451032 1414865 922036 1590530 462028 1064623 1834737 404304 1619501 1374187 824413 603138 1277753 1418235 1527759 220161 801163 603411 276609 192374 645016 1968269 1602581 1403976 1528923 1416904 1630616 660138 1177067 889183 38333 382150 673814 244038 287328 677046 1121811 1623353 1191050 1465555 1578477 372281 1510080 675156 1618170 72740 1982048 154754 1742565 1110531 24689 572670 472910 440821 1430604 1590719 1312331 86669 100795 1518704 1300406 587117 1511897 821552 1639260 1093171 17348 82313 662979 1119353 1628539 503945 1221932 1633110 984394 1984036 752949 856398 1125817 870008 1810901 1961532 246572 1758887 1853722 1160039 448154 445137 703049 581021 814503 1880829 1376300 539735 563967 1196177 1813597 451526 1432429 1906754 225708 122454 1240499 300358 1755549 1967944 1038229 597798 404643 1816816 1867993 527539 803761 95566 497878 1741264 1223479 1566414 1713448 1830637 1114362 934442 1617024 1636706 1636874 1449495 1361005 1502786 314374 1966859 1817861 301096 1155503 826488 755008 957379 1019918 1991995 1775358 1790253 158279 1006275 947752 1940642 22295 682722 1200072 413305 1489337 1199052 965598 140781 1402592 754107 614645 446964 202043 1708891 171867 1752704 538444 768742 43584 945321 977513 837035 434809 929598 267327 1020999 835857 1692376 1197594 380385 1729084 1277713 242732 696919 187318 46898 1335300 700228 515309 864898 1892425 689861 1229328 523558 1484233 1577615 76022 492704 1122979 955993 1642497 140242 1218425 709602 1127121 1411074 684713 617390 1981014 321462 1456156 1490372 893250 1253722 813763 525023 861148 1785783 1762615 1386621 258535 1271800 1838694 932680 1189985 145733 739440 1828725 1076908 1330140 210946 1045620 1956625 1276454 5848 1571974 1904902 1721656 1517778 1356463 1463047 1035441 1968540 1536348 736609 1845211 592441 679130 38832 745290 1950682 11496 1869413 1683761 1328085 483055 1502148 1724387 1764259 1935273 751470 841188 1821838 82036 833523 830995 779913 1637565 522285 1993162 1701199 282255 1939153 877825 1065775 333199 390261 1428842 1624014 1682278 1246442 286290 1641597 196849 1335712 710931 1260285 1352949 193606 948497 232419 1349091 1147739 685125 1928565 1619551 398008 320624 134250 1256828 1271122 457761 1482573 876732 1662329 1215729 632583 1788199 137863 1120711 966083 275000 716892 312837 1751898 931692 556263 1917530 531129 1229913 1988705 247286 316659 787528 1288909 69548 904029 1030760 1861686 1666033 63682 1072121 1866054 1626343 1380110 1933730 1116527 1458866 1434984 1128968 1727423 541134 943666 1438229 517314 105182 1373508 1515132 736231 1802553 1191567 1452152 83665 951545 515713 1316982 1370671 1016210 1824488 797661 96170 151307 1483941 493722 220395 1260605 1353069 1646515 414063 975318 1435821 1496826 1519431 1353531 620571 502888 371288 1969877 1391389 635591 1443969 1173585 25062 1286789 568474 1514065 1951356 1538927 1998865 309984 455923 773498 1295092 1394465 439381 26409 1188826 67540 563269 1664509 865231 1002802 1657923 755189 616355 133590 1445050 278789 1984682 751360 1316900 5530 454623 761297 496943 243467 373660 1607867 676606 685100 961161 1663355 1313708 661038 663071 1097851 97526 785528 585018 687546 796980 1496932 187957 230721 1894416 430275 1484805 1944925 287868 1697590 1896508 910998 1624149 1812693 1667359 670344 1877618 1700179 1691635 604782 705313 773526 1367971 113455 1287152 748730 1641539 984980 717214 1849345 1560008 182138 380725 590373 1071486 499394 1957218 22498 1883784 71684 1474778 434243 1314239 1967544 82321 684021 583116 466094 1080981 110 1558008 1846671 922916 653503 1393787 1925127 393372 326477 848273 738325 133522 386639 1630791 464290 883320 1263735 601618 630387 1752253 470215 1532239 91971 657299 1098216 1915409 703592 1188760 641504 202878 1470691 1130053 101671 1208473 342705 1587390 1763115 1334480 1380997 1383353 360285 655581 1791056 1388630 556746 1587863 1455256 1873581 1229457 1484173 101509 120294 739729 1640659 599512 650134 647374 374634 1848149 1067684 1896815 1720519 935135 965636 1581294 1619384 827183 206948 1323741 1696366 121870 562389 1748127 1931223 91720 996535 1765473 1940030 1440788 1426909 383834 667661 719748 807863 923566 1920844 1481872 1532541 1340295 1517303 409929 416934 1345314 1314886 741494 1381236 1851659 1495457 1160164 1995145 904176 1465115 1438292 482266 1426799 673678 658179 1201322 1799141 399814 1809792 1453725 237162 1563722 843284 1786535 1862063 1073126 1562307 181675 1947486 1359367 1777261 262538 1017895 878445 924377 310186 1411807 419574 975650 471888 502576 1191243 419383 1016586 33605 744393 1842747 764830 759387 1950826 932066 723902 1747617 1572820 382402 1402096 552005 1924948 201211 1676306 1470913 873049 310408 1600377 1335164 724256 1425243 478197 324550 1032831 1550134 67470 844832 729937 1266682 231559 1448602 1106694 1698324 11221 1010284 1532074 147816 322530 1668414 1216939 624825 1348979 1411591 929753 1102279 1218526 1821640 1159242 1340483 1503985 1313436 1837607 1214930 1843880 1793534 1635892 1712347 900367 1112793 303803 889536 735372 1272755 1136663 1260542 1725936 534205 843113 1415123 172051 1113812 1524355 13880 1414926 1550554 188573 1414071 936516 1662631 213885 1936074 1856925 1838726 914835 269397 1802542 1220250 64941 1088869 521020 165090 1009284 1296173 1681382 1797597 846659 1351835 812124 1236408 1598271 997729 939491 523038 1931351 475402 233474 1516461 1297578 1532516 1229310 1425404 1751941 766751 1683264 1071764 1428216 629508 339415 589721 1324634 1607010 63377 1008934 1957489 434698 764351 825275 779768 1485297 325193 277905 193021 1953645 320246 680905 1243906 355425 1064566 505319 456883 895105 567338 702858 1589729 470406 1250093 1929554 1834069 59326 1586888 1624254 150147 1154088 1770168 601608 741149 1749165 1690140 1665638 1650433 574328 1598753 352471 1465630 51718 1095787 821308 1269017 1227898 1320961 1594099 1526002 1657776 228165 857693 1815811 35331 494516 311926 1584817 204982 29730 70917 1904545 1504483 1497704 1729200 1661883 1469503 1862383 1275476 1601698 116923 235116 1568703 654400 877349 1828446 1174329 1987709 1962580 1137589 270318 1305847 1799726 43783 103633 1117756 756867 1590549 1162548 1669836 199620 508915 1369892 267548 52779 1569521 1063289 1641485 1996665 1712273 1210820 1700686 1970287 531801 1589031 984377 970800 36628 1357439 1493067 1804312 586727 1567113 1645298 1064708 1153473 923125 130402 126309 1014807 1984697 1572282 1834087 146675 302200 884819 1464358 123876 1951688 1166174 1901690 908201 1976538 1431890 1233867 1536267 1244252 360868 867379 1465751 812142 627262 1357458 191776 931999 30002 22724 53176 324789 285440 155701 1596780 597563 197890 1258471 747863 718469 973051 1754874 1595706 102992 957404 142996 1158697 421407 15334 493139 1029586 1600526 1042915 1091143 1358800 201300 428501 103059 1324441 43328 1239540 413045 1160253 1359747 1612060 1508134 1511697 1009895 742096 1951180 1701501 182612 200713 465997 1654401 341886 670447 876738 759401 1321903 1496624 1807233 1694087 291306 1710348 585122 1694489 816486 1461458 704221 427714 1997419 1992645 521186 512256 410889 1991607 1550074 925129 338391 1238152 1743242 320669 1705961 956545 834305 1754470 1780455 132157 1028268 1110905 212714 1806532 1607255 48457 1733313 672110 1812614 1792872 21254 516538 652366 104992 576533 1901531 414244 1631334 715680 1667937 1702966 1497031 1977604 1155290 652973 960368 514924 782598 935619 1003940 1928395 932790 362272 939804 433889 1356905 654991 1825085 1002973 1200945 1045163 214539 213879 769869 446159 572083 996522 1218644 410692 812431 966435 31384 1604349 1866984 375039 602225 1776279 961185 1977743 641888 1891539 349104 1346226 1668595 391570 1198461 863169 295353 480687 871694 1271526 1261250 1893813 314236 348514 291630 34010 1628283 283202 644791 388412 467534 1993469 408279 1179002 1508227 173977 119550 34978 1978812 1709836 1349236 1629116 1039903 1648090 75735 1569826 495552 1087800 1387188 311943 1826407 370412 452587 205028 585750 1593725 1957409 1177997 1712074 1667021 478832 426468 695269 1896066 1559154 1752556 1608503 200967 856368 1999337 963902 984370 1381181 506234 1509164 1957022 1158485 1435690 557817 1777314 1093312 635505 946060 1828540 1724504 380816 1826108 1587046 541565 1898191 111178 1907327 365982 1490200 312050 1630799 721622 200457 1682371 221985 1996737 1192317 33768 938247 205222 739206 112977 171946 998762 76710 192308 1775338 753155 1107830 1360093 1305389 220737 885769 47408 475983 735814 1479709 13616 1854614 987031 976722 948378 202191 1786963 1996263 569001 929136 289164 663625 1559656 1744914 534269 1619972 260124 113365 1587874 1949637 130484 1026558 1312216 1511314 1091417 1891178 1439171 1165397 94936 453216 551959 125442 456507 1791841 1691490 1676500 529710 575046 1342217 1667772 677032 273944 443794 1859302 313498 344942 551189 375620 865378 1785321 1345407 36352 1794980 1001290 1450547 680030 714265 1361721 1094361 1655138 45156 265475 340465 737122 1350732 1454880 30802 341291 1549857 229692 60652 460303 168558 303071 271794 1276097 1033329 1723157 659519 1725568 648427 1684381 321995 115263 1890346 1152478 400146 1536717 744549 397534 258115 1937981 1262325 1630527 164888 284724 1536458 332567 1480714 1592312 712021 248838 876817 884418 1090473 1287776 1899654 1873744 237294 565075 1517813 281650 1422445 1699488 1079856 1761598 1744237 1070585 1539506 513660 1252997 1997868 1572876 906438 1366594 573387 1208654 316127 110507 8204 660433 1490424 1632710 1464606 1495576 109582 178298 1830171 1393683 1748539 1320048 1057799 924104 519826 1348332 1823779 1167898 338504 1067130 68529 303663 771282 1499602 1844383 181146 1534729 78475 1526913 1763363 240881 1848 256181 1837114 168026 563701 704224 643576 180033 1550290 1854302 1735107 99639 943028 900734 1226907 580949 1566415 1162811 1552627 1363029 854228 1789597 1746968 28580 127651 578345 1339377 1261722 619534 1352226 1811043 1471349 1983548 1094804 1692123 481952 1073681 1953664 659777 1445749 665031 1242721 1635814 689476 1810964 917402 1930621 909939 1666969 729028 79979 852451 1065951 991877 1039417 1574536 1352122 475092 813703 58453 559951 941578 1782934 191997 1982172 1111378 633634 365722 1487768 402804 1552700 1152693 1237720 1222564 722675 1671868 1852741 274397 1306589 610845 1851926 1757450 1289272 550300 1044218 1770205 1567820 1774048 1511017 828681 979284 1817616 782074 1233290 490744 1085713 1212786 1555509 1954415 488 1898802 1172665 545979 1217999 1912167 472934 1358922 90357 974217 1500456 337837 49048 1277494 894747 849242 1631751 1549182 1598619 849324 1097689 93497 1423104 1228214 1908070 1884935 950488 631208 104185 819362 744463 1326822 260955 1148764 94958 349080 99734 1050783 184595 1073369 23659 925917 850631 263606 1617788 1949313 1527174 63526 139533 1668701 1126888 198215 1232996 481080 1893555 716142 700665 1012928 1969443 1482665 1391114 1236378 162738 1086993 380496 423493 1532709 935395 190857 1896656 1904103 1716299 1437209 330039 343079 1325887 640224 1891426 1617763 1870193 832901 872908 1933877 639121 1561863 1332458 1524841 773757 515749 184601 1287421 1787830 693180 1123156 1146691 741202 1235127 1557540 127189 1408469 445634 1353939 384000 1598472 920764 669262 1911978 1348148 1438817 1196231 205445 665915 1076443 707807 1501892 935937 1947258 1143744 232095 1989407 163240 857556 631533 931934 1802292 466591 1679987 1126753 1338566 554895 1336011 55175 1155632 1923910 564278 1148271 423905 637899 282390 1562581 1249033 1931652 1560874 1054484 456068 775053 1354265 606305 478708 1601227 1086575 231826 461124 1839346 1358655 424738 1210786 76091 866017 512394 1297712 1087851 1670959 1665349 1143745 1800538 1696764 523088 1004226 1461596 127002 1256947 1541641 1662302 719331 240407 268600 436137 1912855 1156283 1862746 1153702 341950 36770 1113891 1088153 518979 288074 785159 1526978 1326637 826874 535470 436818 1657148 150060 1885824 1348614 1862931 1392883 343767 292432 1266255 1655790 371760 21080 166762 1797321 1886763 1662509 146744 145464 1824018 1253882 1777322 1236403 1178464 1511293 1222466 1904174 1477832 1378490 1876925 146882 574421 64505 1648684 297178 99180 1755573 871397 1218444 186039 602989 84193 879201 351724 1835660 981751 256133 808271 592389 678683 958126 739654 1207414 353263 216238 772553 343499 1416576 699187 643626 1607349 1192120 1425616 167780 1879328 897092 1638475 226456 534401 1944464 1269571 1912633 1376056 231435 1963325 1292318 1433627 43834 1347963 951172 1614860 467908 875247 1655384 85940 1357068 568956 857186 1928888 234206 1800712 499835 1370927 1489755 208926 1510367 982108 1932951 1203321 249428 1852673 1056478 193978 663327 1855731 61597 1454932 1331215 1370928 1892762 674419 1676509 650227 41718 1502959 425985 1319129 1283041 514049 280743 1353762 1420519 747559 1202115 238044 582024 10190 92978 1870350 858822 1557414 1716724 1015584 451551 315684 1806596 1387002 1468720 65264 1625252 106980 242853 561673 346354 1850991 77735 435751 1689093 1995071 365675 981633 564908 648628 869388 1041834 688978 1158758 374039 1242835 368578 1354712 537241 810375 1960980 1748160 1976434 1376204 1190667 883502 1048791 1153178 1981064 985685 722393 1852351 1854391 1392007 629970 1480230 96764 920961 909256 1732699 970346 1742594 1516639 1233209 588504 107719 1222790 1947678 1736685 276381 564995 942938 1847916 1273424 1117582 432594 1196675 1887835 706303 303033 1356673 1562802 250935 854041 751798 425102 1073547 850232 1992882 1231148 941947 25601 1105064 1293291 1385552 1856068 782852 1941777 960501 1223943 267831 1758565 202736 1147728 358500 1133796 1482111 340925 1910453 470128 1882184 626455 622166 227163 603764 1800270 898695 527563 878966 1445281 572470 701439 1745813 195773 1345853 357970 392594 1503032 1723788 866095 540651 1389833 1378541 1981999 1990883 666378 308221 620156 522770 1944287 77988 497028 386920 566936 466767 412405 421440 516975 581450 852788 1089641 938387 1382013 1441438 793758 164028 1456043 211075 1819227 696026 1489335 1420563 1341478 1576066 950000 281662 825924 1609436 526780 603506 678219 847452 1879970 1664010 114609 271701 184320 1898574 824709 920232 783009 9184 90911 111469 861647 1226614 940247 470515 620693 1498381 1347190 257389 545639 1640049 1262468 434416 229675 1548596 968731 1712219 1250679 895129 1818659 719063 1039407 1982901 496538 270124 34094 998663 1042406 564215 1747644 386561 715990 432324 278790 890437 908551 1874519 690106 1836131 854695 828171 895691 893860 374838 1495183 216791 918197 744249 1210389 202704 1070401 140215 610402 404135 1676355 1984130 527822 379519 378523 1358510 933993 1382432 1803708 585359 240277 118038 1705561 567398 1117905 20010 1269936 1218267 844354 1087548 501374 5894 256369 1037017 1035449 1579597 908396 1817422 826028 1864797 1259488 1441435 1532663 696265 964961 680985 22654 1470465 197700 529868 1845493 43919 107238 480300 1110348 900362 1884056 1696617 1197111 1215916 615200 118598 1307085 1051438 931864 1636439 1690913 939358 1126674 1460179 1841877 460056 1283114 560219 1541438 540698 226276 1976598 292634 1282619 1370803 1507603 1018652 883334 565706 981591 1549687 925221 791023 1725494 1354538 1135521 1329148 1290536 1933458 678640 483623 1704698 1750938 114475 429379 747535 312916 1099973 1569273 1480166 167163 749836 1732084 1595456 1336318 1602614 164203 435574 239697 1069937 1142538 1229524 741087 1144351 105257 357326 900841 794576 339727 1805114 1192775 1872789 759880 925402 230734 1557950 1547281 1199683 1178615 1688340 58670 1036947 1008522 1894467 817239 1772073 648520 1021392 1176550 443930 342971 641120 692057 1041185 859853 1105235 492876 1465697 1249874 426410 1270051 616426 863124 88521 425957 513470 336133 134747 626570 139375 374268 76862 1584539 267687 796252 15167 1526522 157617 1644954 179284 418121 66548 1002801 1471294 1449514 659048 855083 474171 938853 252965 44732 818453 1263708 667133 1417356 582404 775126 816902 877863 650685 820060 1150795 451513 191338 194537 1902671 1810362 380683 1976650 1921151 606291 763876 870598 1092170 1618910 647585 1770420 307027 510753 1336340 1927312 1031567 1504788 472352 828315 1783193 1870144 189225 610835 1705697 316682 1918894 89519 501468 912858 1662984 551507 1580622 290272 781362 1905122 609405 859606 1500461 1234611 1088998 1089658 34833 1240909 1891843 1180204 1054366 884748 219930 1076598 316403 92075 499150 517161 929876 1162586 1820722 96459 481705 576492 1362380 1559239 1286854 890646 1053239 1842214 263285 514498 967495 319238 498041 281168 1166985 1370389 566916 1764545 572965 1910278 1735165 414879 356953 918348 1138575 1853945 1918706 1164975 156446 1579750 969465 1660574 1306190 1321381 1176756 847636 531620 1640606 1213222 490704 1625084 1980664 1865914 480292 1103326 1389802 534879 888966 297941 1057872 1432142 1147617 1621073 688073 1472569 501153 718261 805669 1133609 1982339 1847412 748591 1255390 1250828 620629 1923088 1959130 815531 1955240 1294774 1482539 101150 355289 1266630 871479 1162716 1192510 1224790 998354 1809921 757848 1355558 966128 1985873 1717974 212695 1150751 157652 146464 1144463 1075008 1055188 515058 7174 812289 680379 345595 246137 774697 52278 1379334 819081 89790 452882 538517 810301 1797139 405345 1489584 1487035 1949060 576163 1483216 598784 1960275 102351 1225838 1200065 1922207 209569 1710450 1679178 1271372 1201125 1300513 1086531 1851728 1041559 713332 1168260 1591864 596791 1481634 396385 656265 917902 658995 1774310 1467732 1528442 448163 1364019 660781 280824 6935 153988 244917 610195 217277 884517 1322979 648886 223531 900621 140472 1515115 739773 20316 245166 1630131 509922 1809038 1072360 359797 1548925 1128280 569128 1481266 952166 1056760 360328 93932 1104575 8236 1115106 67066 1638428 664797 1567588 1467949 40178 759766 1810347 854714 1557996 979259 545917 1195208 1749775 1821752 181261 1592781 1405278 1142998 1979959 899331 358748 90909 1737719 1716596 637772 1132283 1580806 985466 844896 1747635 60919 544630 1090932 1535383 51306 552523 689727 1322684 690894 216681 1668341 570775 1675912 400558 1427105 1889976 1324248 421726 408186 889078 349335 1360169 1697163 800140 1618231 831750 1586839 208278 890293 1805961 403524 1829625 1889943 505306 589378 826570 113257 1549983 1941391 1331685 1311750 293349 1398479 1829895 1861511 803967 564212 1479742 317122 979229 1709333 1997945 1422115 1852395 437213 757354 1521217 1851768 377367 1306847 604669 1324849 381578 1792831 571523 1272751 252186 1455340 1136617 799989 155521 361900 1220669 1583707 261914 926414 1145893 231745 1451995 973970 1646706 1450300 868515 1041518 1707888 442915 858465 801369 94841 903391 1473443 67877 21248 644325 1453430 479603 611798 150557 1894141 1318070 248364 44713 333115 516130 1523652 1317573 1057601 236847 1704568 72206 800300 1113209 1999125 30249 1562360 1524429 1909114 1115905 256328 1013316 941544 124190 397927 829395 1672806 765907 1248931 157143 1911698 432847 1100250 1649071 163403 677871 1948509 1588828 841617 1021533 1745200 1643714 356745 1962689 310277 831175 1379952 1856926 1608063 1041435 681817 888757 277672 1338807 122364 1366937 605550 778978 79446 1687542 1811403 110550 1192616 1207875 1936869 948052 692271 482446 215690 1332384 542436 1461206 1432911 1948114 3214 1133230 1374072 257972 172390 1171425 631977 1352046 1682301 1478298 152891 1842362 1316115 1879105 257104 858461 288629 257464 842554 249767 1606269 616274 1520453 714246 404547 308037 1251052 1171909 1901488 1882859 1382482 243315 826517 856342 1519248 1052027 38232 171114 1610584 1405048 956430 1505391 1552217 1491586 1151804 14001 152758 1633119 729838 1872399 530220 543689 1884213 1686859 1646166 1235006 531414 1417292 458148 1444563 62431 576425 1203351 1503700 1427558 406438 1475300 1224812 1294113 1508652 1967925 1126317 1124680 822673 1606551 56146 367523 1743151 196055 1991110 224873 202722 144735 1781925 1254773 1406227 352719 491510 1534435 502730 896827 1647059 1193986 15281 533064 1558120 982106 138121 1464981 1041236 73484 98588 468837 1663275 970011 1584822 918634 1083568 832495 584175 12959 161156 629647 765578 1868566 1039384 670599 1961975 1551703 775785 549563 1392076 1578800 564767 40127 1138884 118437 1532635 1752477 1994827 650756 530970 418115 1791907 1031639 1448146 1517913 1473692 1575528 188563 690242 1032909 1279816 66253 858017 1499699 1580086 1928346 143165 568100 819070 843320 484368 512909 1739490 1438552 393366 1456009 1331997 12342 1408423 353159 1592653 1134907 1930417 853972 173387 1729899 739668 724106 1908439 1806788 1278261 1569100 427732 1597536 123971 1151981 661276 82518 1107093 131347 481888 1833076 1471292 1668483 297755 798410 115453 975077 251807 1010522 1479675 309127 1269696 1949294 200178 1247843 1962006 199162 533259 1600999 1099721 1244282 1154147 331904 858228 341430 1536389 1481395 1786855 908747 786103 556259 579852 1628724 1517624 1432816 1951591 1699733 1114389 163777 633504 8936 727035 1426160 1886506 1335373 673506 1999709 1161684 851841 854635 833621 1806251 1586418 541949 100051 1462385 637156 1488359 930376 1928252 1458089 385777 150281 812233 702798 1599551 1348595 1917876 550699 1861209 654961 1779898 995063 106734 621366 10288 1708935 581322 1964981 1706345 486330 793883 556367 17880 792373 1031018 1589792 732541 1165030 1778746 1623058 1950528 1099922 782693 397168 1421817 74486 697931 1737792 99039 1151785 13124 1808601 1839364 1930791 367876 1374529 943657 422211 1371510 940939 1030475 1139543 1762475 1102758 664310 1831192 431526 1195546 428483 461792 1036311 927840 1471833 1181160 1535999 1724384 1888447 1503466 850714 436624 928461 1354950 1380384 1211726 1028724 1067890 1642305 788459 1467440 696641 1436901 769897 285742 1845380 1656285 633129 1965896 1220178 116809 598031 23056 1686511 506727 863093 1036207 177874 1074326 1455867 1788688 1330372 1140060 644700 1724418 11183 738449 159175 1895087 1902260 630848 1323416 1390486 1501656 1047842 412174 1556834 1585478 763240 147595 1335139 52164 748994 1730979 311516 1498099 1677086 151845 769782 1611043 1831651 1000506 4762 650374 1809927 196106 264905 1397605 495879 1504484 1856852 66628 1443143 233019 1795831 966151 1691358 698275 1947197 1119348 1353974 1162741 734517 1307851 1384876 610803 503045 775290 1949977 1597616 1477784 1833312 884069 1552371 1499798 234437 995629 1605025 609041 49642 1990911 1103756 1380314 60003 428987 1485657 1379879 1768261 1960554 1395683 1339479 53595 1878510 723010 847285 519228 1909319 1803851 369012 600002 467873 824382 64375 388931 1842175 775531 1310652 632262 1474690 913481 1097189 1927864 1103773 577478 1501275 49146 634593 519281 702130 1754614 1037094 1258728 1792494 42977 748652 1246921 1567171 747663 68688 727870 1456805 480500 1894837 38467 1120873 1233581 1803332 1369285 563203 1289470 1266737 305260 668243 1862024 1043129 1434269 1776952 929206 1116440 1006247 778152 1436811 1236322 261168 961206 1520740 1907384 973295 1753134 502462 1218914 1380389 807625 1742413 997786 7934 154342 1533830 153350 251436 355927 1602759 1243451 1886458 1538510 1364604 967800 1065704 1378018 1697489 1923684 1910372 1241719 763068 1880521 1087041 176119 1322532 1618913 563503 1708516 337542 1783320 1930814 1116475 1500502 118138 55996 1578845 1536358 1699101 1256560 1491047 1524975 1329568 852815 301496 418414 1232842 1285710 679146 1656902 1312660 780449 1105076 1179026 1819022 863694 569187 1683341 1733194 1163976 305420 711331 362633 1528616 909861 1051361 1921148 495421 1431928 239906 1695478 1056842 1152888 1555888 923562 1753863 250798 1760630 1745982 1668143 1076572 1817127 1207379 988787 1984972 950381 1884966 923493 1820808 638279 976752 707322 1636237 1845782 1946764 1454213 1926073 1603215 565967 1278737 13045 495013 785931 96677 618372 101984 1687062 1879216 373954 768600 1797256 1820105 857825 1964640 415259 1380159 494931 1177977 1712614 988671 1978706 902739 1618332 300183 1121 228684 1074189 1847110 1709586 47993 1095755 1460050 1411166 636228 87981 1781897 389195 544822 549103 1533267 1925531 1459648 1256218 11166 349769 269733 1964149 1889190 13525 403211 667011 821011 532564 757079 1343548 1345682 662174 521118 1594551 1669259 324135 115032 869236 822313 8748 1845983 1347254 623482 391791 407134 350821 1269540 561836 1201255 720415 172465 137558 1300642 1429800 1448293 1451913 252187 1514341 1286413 1743373 1489503 1745463 1532242 517757 1292632 1643231 655393 201504 1170936 1016255 1635148 587097 1596612 12967 664118 1935223 201927 1819223 633469 373946 1568658 564883 844340 14355 989697 49046 885635 969498 435243 1439293 1483714 521908 620886 1052137 38633 1633619 977519 935638 1652442 1989087 861683 921879 250076 1232498 520077 1010699 653967 1512265 869773 1166825 374659 1618275 1551863 778713 895413 89401 1839914 1326617 927446 1467205 571006 1406520 1910848 1697733 1954452 1226329 1324938 314570 1096937 1949087 425492 1147402 1661458 444694 1143072 1943233 996312 396036 271776 1902547 1046376 161615 266855 1310478 1058523 500590 393966 1641793 774338 991701 562803 1153543 1162387 1685504 700354 1859802 667810 870921 687941 405479 818465 828911 1313504 712544 1323559 529403 238286 536171 1564516 1479496 560104 1915309 1390042 1479276 505857 932400 1900463 1694950 1391518 768131 1066479 1163955 1658097 892874 1834674 1179602 535476 393731 112877 456647 1662200 1322357 315608 156478 974262 306592 1517421 445198 929659 222807 136119 135802 1631378 309496 1189251 1615547 497595 890477 1084401 904766 1589203 1489699 1752793 1753885 1672284 1267951 1245744 248305 1674298 1275310 1323892 1520323 1922986 58270 1042529 1275119 1187721 100663 1916109 136619 1706794 768843 1329820 1278532 385538 1127384 1499789 463172 291641 804679 1762473 62315 759655 416353 1774538 1995802 379502 1107426 1470664 815157 928767 262803 1341462 1716100 201887 1754229 885510 642260 527984 801404 1588306 1753544 1231582 1961237 937775 440573 1365367 967763 304983 1925517 1329167 1335149 1688970 312810 475622 34729 1466884 883915 1578205 595038 1734240 1062864 1404826 606148 268081 778835 862945 1485578 1756781 496301 336658 599523 526944 1028777 454667 1668649 681720 1544208 1892254 663521 1685392 1316149 574416 133278 1103918 1185652 1194629 256974 1605118 1223480 1301010 660559 1479596 1008047 1435166 1134249 1501806 1634301 1557744 1476218 93010 921537 1856083 1447728 747836 586734 973926 953225 1312876 313428 1487645 266607 1158282 1433737 1804773 1540546 398825 913324 1592070 558273 1916915 1033028 669091 301200 974823 204706 341496 289765 311401 68975 1420657 441851 1626090 752786 47913 359057 785647 919282 1211960 395897 244894 1410182 805715 340871 92904 691725 1722563 517905 1640207 712754 770786 1451297 1853456 1614042 185155 551266 346027 1905573 168903 637138 128552 1243678 143053 849821 365168 1700967 616282 1883470 12567 172096 1703915 1924357 363892 339862 354195 1918084 1115031 553727 1178591 1939972 272341 879848 1899963 728562 1921455 760324 1947554 549615 545745 1785233 1130685 1431440 1254620 595988 475897 1177382 633621 249864 928323 637317 394422 1088247 1518992 1765877 438966 1428462 91748 1776300 1313420 1769155 1536219 1564473 1459581 330271 1351264 539864 1698023 677015 473314 1539390 621905 1695269 784140 111185 434437 828368 1461380 710287 224358 95972 206646 82622 149383 1479764 694844 682767 1344012 774262 528051 1307630 727648 921357 1457766 967105 514683 530680 695526 740335 1430519 378447 1042725 1179059 84512 756737 1881410 1893338 611697 394315 659983 6807 1066273 320335 1795084 1414910 1500023 258224 237417 486184 786511 1748359 327330 464374 638420 1180619 1581919 1014200 162531 1305571 1732327 862951 192666 318819 635340 1290579 435716 980510 809278 1022195 1005521 406410 973724 1811909 803327 14256 174842 802047 1796089 868583 1300886 955592 910536 2470 965891 146999 1496368 923591 1696891 758946 475627 1916428 1103740 749936 1339402 1014378 689872 99897 268849 437595 81595 795216 14816 1925641 891948 1209625 987940 18333 1397930 1814528 161517 702347 1898732 151674 554607 549154 457358 1653308 1826623 330723 1020465 483161 1255441 1069643 849745 10374 563460 104769 659205 539240 448342 1863666 1222800 1355433 282935 1598987 62861 1512096 1997329 1864515 1727972 1252050 1103310 1029285 776100 1332989 1100273 1717706 485080 86021 1681352 1221477 1579643 984505 1999720 111893 311499 833601 151176 1762951 666694 572547 541174 600791 1028355 1306541 530912 258794 152675 318955 686401 733476 1674123 1828161 949533 676379 795423 1449115 1132192 1156045 1566468 1132186 896072 1838586 1418008 141211 681453 931449 876641 32330 712645 1516828 1881772 1001752 1749609 948030 1407599 1150179 1989086 839139 1067193 928274 737466 154111 809117 829859 1912841 998166 1188396 487992 761532 1244819 463959 925739 1713288 1935527 1273672 244282 1029849 376751 510412 1629301 1311900 267824 565473 141647 214256 1610598 881105 1667245 1063570 519067 963379 627225 1937067 582077 734118 995116 751619 1598638 1075894 1754984 401116 873806 1691327 1998566 1085921 614038 326779 1094866 1534387 1038315 476228 1673950 1199935 325437 1149557 1509438 501075 1797170 691961 140587 952831 1842803 1832911 1892094 937786 1246169 1980879 1789478 1957562 1627005 1680126 1078815 626398 1321023 1892897 1989396 634841 1944382 471645 1194354 1058169 538213 402775 866858 939946 1218207 1283266 1327165 1036507 765827 914441 979618 1807657 267222 19244 394757 535704 1841912 1257048 1277088 169149 1062327 1872627 1944267 1521483 1532369 1454863 46338 115327 304797 1105760 1209876 1844422 1902726 1097668 1099624 473483 1072743 363173 1526248 1381408 1703924 1207037 654491 1319285 383181 1196160 1267578 989848 235847 1223659 977197 651911 1257928 1933000 401797 1460264 1892315 1577516 1155106 1413812 1276783 1016140 402424 1482559 319305 1988649 1175761 1081780 1556666 1891564 186821 105740 975153 456106 531720 1667825 1637411 1301611 977900 1365227 146511 1371926 1508473 1830200 1221385 705487 3981 770440 1466766 1729198 385020 1323200 1439736 1285414 1917298 619368 127015 1988012 96643 742199 144508 570279 1928111 1382511 379236 1099828 1461158 594827 1752905 181699 179042 244793 1979356 1721498 229947 6722 1086730 747534 630672 51921 1072669 560071 258256 1553200 1215093 185534 259057 448017 8483 1524574 357246 875202 965976 738993 1923508 750260 1514839 1907657 600910 661911 1772956 961815 1825709 1724669 602358 317784 1304951 1045779 103473 1852060 1583573 1482179 1059545 630318 17406 1126809 1005691 1903552 436174 1402375 1070479 897312 800888 228597 1780102 1793940 1860666 245263 1835890 513673 617338 1779852 851185 1664799 1761304 1500969 271996 1763252 667679 1792656 1462618 272134 506673 1131480 1801552 542705 1490614 55783 1669265 1087492 627597 1344175 579128 1624201 568644 1843696 14506 1697239 1246187 1067423 124331 909751 1036952 22986 738655 687446 221940 126938 721126 483466 143033 1808170 538263 716237 760878 1322928 1175776 1813252 1696258 1006283 64519 1685881 1078692 1298136 40925 1075055 568269 990639 1913315 1893327 52687 347410 1082003 1653136 714608 138829 978974 540809 1611395 375951 1444709 1954046 1467139 1194921 473075 1186476 1349212 1747621 712225 1900321 610882 1117235 842898 845073 741575 1931275 123250 1977430 1984376 63873 1546830 170074 1383990 1139821 66104 1207139 820211 901018 38170 1630394 168790 911668 1237619 1362848 481144 1396828 984480 751720 944036 1162350 1410805 991916 244622 16131 234217 1794503 304477 180622 196292 218237 1277908 1012524 1177411 1333533 557360 1483614 658773 99776 1229317 1639998 1653648 99850 1750896 610740 1499464 891156 1634531 923321 1793160 751173 169354 613294 1773095 1882821 1895236 560641 382549 11603 1004454 282081 1337517 110258 375246 1955624 230586 1218548 1636202 1700928 1868990 1121075 1094853 915969 36664 936126 1850004 1095610 1479437 1041760 1054398 183266 1741093 1587518 1740761 283750 1611821 1131455 1976010 268790 1442900 169213 1255937 316846 1422581 171688 220907 512200 841277 353221 1097993 679446 231447 1027186 1332695 1363402 1839326 515850 1996712 1006691 1698466 1177627 669782 1317952 909572 111476 793726 1790321 956604 1028983 828403 1995989 1890077 896566 286362 1259514 345523 1470562 1307270 1157122 33685 1113408 1231653 1678042 1364545 1056266 483804 560142 180780 936101 1031232 1884965 1593869 1707984 353970 1895650 462082 802888 1423903 970921 432185 471302 627632 1916615 989607 8952 1027208 587153 1821005 834940 278259 1478882 405782 1661732 897225 1620863 1455897 1031274 539365 61565 1384698 611292 1564793 165280 36427 450544 1047668 1612085 316823 1830705 1168563 671595 1750784 28808 168204 593024 984124 579635 889824 474143 924886 112065 196262 1303617 594610 979879 1327263 1928837 622125 1791628 1563218 1364122 1940500 37766 1722267 964110 1526812 503530 514145 1957000 1142160 848332 1988368 631880 1263468 1705420 1064525 394781 525990 1375290 670028 230042 398460 869676 52274 139430 1883050 933374 191468 1631041 1701437 737517 344905 914806 942181 349620 833413 54624 1497044 872613 1963126 1898424 1487944 1081879 947028 1963194 901261 1375309 1408861 1657403 1799439 469855 137154 1361192 1983137 317198 1290442 1601676 1475106 1218164 1121996 174491 770288 743352 834985 419348 1607798 1339088 1790665 1542696 1421337 207133 1463075 1152372 409419 1172932 509078 1555078 865783 1384102 751117 1947549 998839 1407627 133564 1860159 682737 964888 1111709 1593718 639762 765493 1674809 1073433 269545 208245 434724 1971149 298507 820947 141765 61797 1906751 618767 1925924 725312 1189152 504594 430868 676721 1996567 1735282 1805139 277267 177739 1194642 196248 1907593 922802 929423 1014103 1450225 1016981 1943432 555259 915702 1339879 1567563 1933890 601765 1032146 1786793 919250 1411880 1158162 185696 1192262 896513 1040555 853180 1593146 1656418 350076 1865198 1444656 1271454 269894 1548377 95094 37120 1437427 1336949 1798292 1436793 614250 894981 1565280 1808504 401657 1030635 1503692 1713974 1899522 1954726 416623 1984888 230161 1976947 89999 497869 1557145 126106 1147666 482378 92301 56263 125175 1201811 357114 1027625 269917 3318 852739 1393349 1540662 706867 1922920 1232365 721155 1028951 779464 780412 1125828 1912711 483837 1270065 1216105 1894136 1353327 1154727 561849 927991 489468 1182378 351576 1325074 30215 547203 1433722 1534290 1709221 1429270 1450293 337320 1272754 1324114 477651 1222017 1817083 1638094 202615 1803608 822898 1440167 1924170 246660 1829620 220657 1050113 118858 1020841 1666373 1588277 647388 1293509 1711387 308939 172930 1534536 708209 656776 1454920 557062 1667692 1752141 1393769 51000 1864598 1791955 372112 753262 589949 1822041 1635969 1439911 480552 1553120 833552 624703 1661012 1373368 99892 1554134 1043314 1712590 1486452 1395470 806123 564397 995803 219048 1880955 594897 1552010 1693351 761124 880156 324161 1705499 1980233 155097 367704 1904294 1335035 1565316 111848 1984046 135638 1585446 582508 1276104 101618 422377 1100287 191867 1673598 1681444 373088 1123664 1476265 807738 1946785 654990 1383023 1723308 793120 368288 567709 142004 417594 841675 669909 238392 566049 1092642 1976482 1316485 1859593 1159574 1583076 486489 1279346 1814083 720824 630405 1647614 756412 1385629 1770174 198009 1216495 1251127 249443 1243394 1620117 1372347 1152014 1004309 680085 1174648 832612 894048 1509986 794520 1168614 1370251 429256 933678 1733352 1164522 1140962 1572489 333017 71841 209039 62607 1838669 815905 831543 195072 1037746 575530 482148 1300499 142594 1790153 994090 1227685 531040 1809092 518449 47795 1076521 1910142 647017 1684891 1891901 753126 380602 1716332 1049066 1281681 1391723 1968502 1107644 1594481 487083 1569243 38192 1416782 1769266 1870741 485585 1328019 579297 629595 1682128 804180 249163 1543035 98521 1004363 174641 1722065 1270655 1648904 393301 1564057 711870 1673322 1219956 141763 761748 313510 59490 1520134 1997886 996138 665102 343517 293865 280060 1062603 1140678 1824710 852539 570144 934887 1458301 1418023 1300274 1172809 730836 1968878 1443313 1190231 1108313 1506588 371357 1680382 109207 1025602 364826 1136418 849110 590883 474578 684209 252587 589847 181023 1373507 193523 936142 178888 1755055 136948 1871032 1846004 1730434 511530 5592 708783 77712 929407 512727 418139 558504 985530 57410 582619 125545 1089920 1511733 1483353 1879149 1639398 1186313 412431 1602832 1941824 846492 1946863 335605 1526449 861370 1633269 559298 523077 719429 136877 285423 414422 649862 1120330 1961908 918189 1007541 448632 981647 835828 225292 796241 993950 190048 1004891 251690 392613 917451 1947207 324711 796451 406268 1720510 1203088 1677986 1795360 1444667 1237109 1622714 1619842 395176 290752 653081 117490 1665419 747391 1349499 505098 1968069 634326 1842928 738003 356269 1407253 359705 1031263 369144 773748 252205 1890193 1264387 1867737 831607 127684 658781 1175934 1996941 700170 443567 1371789 672573 521817 11130 1827029 446938 1847035 1880382 964154 1739233 882727 1998479 881994 1620640 439504 937534 517576 1075229 320264 49371 1921134 887428 1244628 218052 519184 1035579 1642479 342808 1960810 575393 313416 838544 551210 1792605 1716466 624910 32094 1030965 160479 350099 681314 1909198 1233578 462158 643694 1421754 603967 442982 1335150 165956 910962 1802242 349580 972154 427117 453543 717859 1512478 1258323 103181 1271455 1204303 1336709 1221049 772756 455621 1115740 1511616 1095155 1201581 1989158 389395 354826 1146334 1614054 1376321 350685 1024194 1068699 105576 355877 531232 1819502 1132082 343768 1106727 1136436 537058 329032 1535972 306528 1689321 520496 1208940 941843 1499405 829240 285848 928205 1011252 1998001 1073988 1258128 1425110 1590877 2062 539349 764476 611877 978570 675987 6048 1555558 60241 1497821 1580753 768350 1978125 173890 1586776 1458887 383475 625933 25952 857193 82538 1784053 302629 1696076 554726 1938789 1004524 1304681 1235416 433174 1683835 396789 1192767 1785312 1613568 1264699 1347667 245693 1372062 1831135 775596 1345986 16846 965550 41766 221952 180165 209741 1386497 308540 1586793 907415 81754 1574225 1469135 1716019 1439741 1007102 1722231 1065926 79104 1221722 320447 274685 295086 817765 900763 1891889 659687 1809612 991470 396412 899234 1218054 572864 570357 1791886 1832216 652484 475005 1256188 1014142 899290 1013916 1271841 153606 1987650 497305 418935 444339 862299 1613864 1424818 1715145 1247692 258342 367444 1689703 1710739 1626002 1823264 993773 1102331 298173 1693190 1506184 42302 1647211 1921143 1957110 1419672 256758 1679782 757441 961378 1465988 414387 1239485 1633034 1413278 330875 70654 1574043 402796 509001 469986 657203 787206 829062 501056 683539 1470923 1208665 678340 375152 1121163 944867 494307 1838143 1429987 124720 1746324 862815 1238467 1007060 323457 690914 137819 1404864 1793942 247826 410125 457221 1639672 1950706 1746959 497462 414071 625033 1956406 1143791 223033 588494 1801045 1615117 345300 1275315 327567 1819820 191898 1148558 1328012 1471352 1812954 435395 110324 746416 1022777 1661389 1778129 1684027 313199 1374241 846006 1396792 1222907 1742183 1543342 1103871 1423647 453257 1353101 338519 1720288 1247785 413717 232327 1709262 1764363 1960700 1327635 453115 545973 752857 481285 1901864 1351044 1524448 1245511 1185600 773859 1928357 1285194 1222092 1966545 283464 1709820 1242615 45641 175625 1943834 1633960 13956 1758315 1233179 239201 312167 1107698 541131 1034298 810588 1758696 1751217 1877892 1004200 775326 1827303 312555 666607 426545 903047 575679 1653031 463902 1525404 1782140 209155 1848522 1960807 661192 1659447 791978 799376 64889 1796379 356076 888395 819218 1503071 149452 727178 1727806 1867066 989385 631343 1569747 880328 1969041 415759 856876 658615 755103 257099 579522 918133 1992531 467659 867750 957168 941384 1013393 779477 1660321 1874741 116494 1691921 1441340 1521600 502959 579783 506124 880055 410436 1041586 1543013 1027669 1016845 321059 342663 728819 1744210 1979122 1894949 56774 1151387 1389882 528328 577260 1359294 243982 1747643 375909 17072 1992135 931868 22534 225311 1290015 1015782 254749 905853 749693 380832 786089 58887 1758453 1398791 160828 207248 163910 1722282 368559 1461099 572507 1611882 361778 1412229 1809008 1283077 838342 1853230 1383398 760945 1437809 1133292 1526405 1597938 547166 1505162 602553 679331 1981367 1435110 1775279 793286 1690327 1435807 922907 969781 1593282 588451 979004 1855050 654921 359243 1153765 1672337 378209 6655 50563 516632 944015 1812042 1793297 1245625 1487903 1817875 1312746 1354134 1740037 701792 998532 986881 1283806 1494944 1763588 615062 354488 569014 1668863 1649288 1045567 1630801 1876096 1301330 405696 1945348 574873 454490 30772 1152997 111580 437732 1705623 811105 1059508 407948 809893 1642979 810754 1571942 515990 48238 1054992 877886 1137824 663565 1926314 1841251 886498 1275934 1535131 1711544 1003370 688161 1150277 319545 547767 908252 1040622 1415076 771451 1542399 893975 1393014 1259215 1705068 311865 637502 1147615 1747589 1458074 1265328 1388026 1982190 1930738 1527488 1229116 640220 628084 960707 668548 1269038 206350 1360758 214885 1926157 1090864 1688446 65765 1769198 1681671 11818 111052 405564 1110860 264455 900624 605177 1817621 220149 952728 722270 1813365 691996 1075660 751300 187517 1037609 649868 1179313 1373148 1626929 410519 1212263 1437793 111880 1470274 1106540 1719838 1754416 559897 757250 1443575 319797 259811 1894295 1910979 1478830 1589525 1033801 1389238 1854412 391218 40284 1104602 938980 841729 1832284 937076 604442 501834 1167504 573026 183675 841811 1785033 1988891 988092 851578 151046 650196 1440459 1705254 1102171 1063300 432572 1102468 1661549 1726130 1440044 250804 223691 900954 151567 1428276 1827856 341743 290664 722863 130188 1403417 817310 1924020 1736513 1669451 1726167 1138573 296906 1712387 221983 878756 307378 982559 863158 1146770 418622 1939189 162289 1023449 1197912 922744 366702 439011 481444 452530 1631164 1929618 1687301 1492253 1531606 1785077 549753 806140 785790 40372 1818440 1888573 60669 1945110 1768702 1417993 825353 954381 906377 1439114 1056915 1220654 644817 1375409 842857 270450 1490088 776126 335477 1870631 100098 233975 610011 860692 502264 12285 317565 621984 553658 1226635 212031 628117 1219584 753535 21608 235117 169954 1646373 1091913 343363 1816975 1613989 1754024 1746448 1924555 55740 1438408 1399347 18930 1029712 953396 1555805 1533375 1803595 877776 1283501 1174683 182899 1028212 1368059 166249 1613051 703558 998579 592759 312942 1525359 532755 381221 1446498 1325029 90565 1081709 44332 656766 422950 734691 860606 1387892 968634 1905368 1743227 957551 1023044 1305753 598210 1196395 580759 408288 388247 852336 1439752 1394028 946819 930115 1780582 1602174 1770568 1319732 539186 200673 1270319 1697011 106643 1094551 537360 1580685 616049 15275 932447 923342 330124 1937486 1851458 351231 983547 1904807 1981104 782886 984715 584828 357232 1373597 454200 787319 1970438 165841 847295 268309 46861 882 966290 1107276 828242 482731 1336656 784974 1490147 115121 1544798 437601 62608 1349470 782532 1793430 1277748 1812977 1571842 1817465 334456 1440768 44369 1842957 239125 1867572 1303477 553956 1699050 1957670 1634660 1807193 1731946 1202078 774261 753357 464940 290495 962634 1823390 1138040 417049 760063 861111 475623 226257 1049761 1256592 1378075 582350 1462369 1527588 462560 1672452 794093 1179734 927810 822977 1963398 8543 1521108 468925 1727560 1971049 346771 1924539 950618 1757992 515930 1218627 1299793 1384452 1291804 1307722 1976782 643670 1230162 1855900 1340044 1730534 957391 744767 451184 273232 1636147 764752 76532 1186956 1934600 1899331 1413779 1172635 531411 480297 634884 1929481 425569 1704488 477819 1336513 691683 512864 268023 923365 481510 582422 452191 293499 173949 1056803 258338 1163715 511183 1689485 363475 1707341 86818 833034 1478561 919723 931 1696088 1639422 842307 1349833 1880473 1015036 1109207 1060890 1213428 1235300 960840 299594 1296761 334939 1825298 857233 57621 1391295 114540 1789085 952620 474190 476656 245268 927436 676662 1571488 163547 556744 1285284 1749590 1294510 1920524 1584520 900771 1388808 1480686 1944507 1462491 191801 797301 1022793 475536 904937 211469 1653878 1853037 584112 1744697 1766077 1348663 989985 1843797 1974865 242502 987067 1515010 1403638 1724054 290942 134934 718578 282460 69113 1952480 1358774 1531213 947335 334399 285590 1281972 1933842 1369909 529150 1108684 34294 1369020 1994116 1604301 1721525 422898 632781 1203396 421095 1177625 657392 1966894 438033 1472613 732348 72984 1706961 381839 1023371 1576678 1149536 359457 1688397 1505865 932124 52999 1760087 908515 1132086 769552 881458 1483190 1499044 1311061 932918 1711685 1943227 512224 1837193 419437 132083 1340646 1024758 477082 1388622 1222221 1206348 794405 1847089 1873637 1733956 894908 1172748 100151 1871927 1619508 1944707 1271479 649303 1323665 611078 1856137 1710555 11860 893951 44431 195539 582987 565738 1587118 283691 1272521 732063 1601528 1162797 645729 1962792 754680 1991029 649758 372407 1728407 1035221 1411123 129613 992284 928030 1189412 1570575 435303 991967 681791 1698944 1838186 162417 1114761 1704359 1448488 96826 1295407 448426 1361917 1281149 642924 1797814 641377 1545040 1825207 1204365 646480 1047066 1099849 11184 1933385 1220031 1709101 1043452 484226 1951111 1933675 1736391 426826 1898541 1063901 1002158 1078569 727996 1614809 1912994 722553 952273 648690 940260 1069969 1618107 305596 1879580 1544512 310399 1806169 1479284 927636 57257 1670920 1519333 200067 74500 1435130 345122 1208631 1360194 210678 1611970 1055646 679741 1191477 467284 1454255 398134 827100 1598627 1949983 76435 674489 1405272 1712378 1282056 484792 1683014 1192420 813696 1787352 347914 1431311 523352 510719 1628160 515354 1032180 1464087 961849 778672 1233304 582702 1932172 597518 1329530 231014 1625265 1356535 1187948 1766885 603993 724700 147839 540732 788036 958675 1461245 1784802 763448 1137705 972707 688257 1829290 22784 1466791 168161 104900 910999 1973669 1477586 989402 1933366 684497 1958381 1467517 1647745 81243 773715 945001 427799 851260 506340 808293 1884326 471466 463066 1469406 401623 1060308 1132885 1063361 294128 224073 478588 1978635 491230 1534962 543370 876065 1304066 1987632 488420 616044 1114660 411746 1692363 425869 597765 161302 711362 1260969 1399452 58389 434316 399897 1053972 39945 1572419 1484802 1126871 271572 1147131 25738 1960782 1724279 59220 1895560 1567163 186095 1580493 46893 1042560 1865720 1796172 1114683 684609 599313 46795 790217 1713356 216453 1480000 1396131 337478 1501436 716821 798107 1254201 1374584 1742447 2223 47922 1199212 1558631 236597 689252 1478927 1956991 756515 734021 1206178 1760215 725096 397260 1580430 429355 1133378 297432 1268687 1188383 546816 1198114 942141 95343 273460 505290 225289 105136 1423332 966792 937004 6083 86622 483416 1006647 1014831 289645 1284454 633132 1680876 1831089 1358350 1052361 1247354 93174 1980991 1912189 1714851 73768 193153 1389269 935402 953308 1664207 895094 77971 1358430 467317 682693 636466 1332272 1763658 1196414 786307 1875599 44644 1803246 1357425 1617331 840609 243220 1961978 926373 729336 1174297 260708 883233 30589 412300 1622752 1203003 1082559 1008338 120216 1937242 607049 976686 794479 778283 1545497 45933 1748148 1301199 1574635 56859 142950 589257 1263419 1510687 1078111 1168678 1365285 1801436 1079220 867616 1873189 1475787 1376411 1931042 1097900 410819 782445 438458 1541103 522179 1524602 876812 1764969 594760 1657510 1316222 1937776 963098 1215556 364419 835887 1875303 954188 1769542 892841 96617 672939 212252 514653 1978862 335595 1308688 356338 1440330 222635 229687 1834389 1337482 1695320 1397068 1420983 805966 1040363 1733124 711860 225247 1782531 1912870 520996 848171 1113987 1506444 1242300 452344 10175 1512423 1878292 1662338 937473 1274966 152882 1528665 501394 1036038 712214 1556015 376370 40580 961975 964441 1606933 589788 1996230 869442 537038 504412 1622909 885926 542033 1780168 1319867 1630928 159586 398266 1941111 1984693 441306 315928 1305467 714421 1358901 1173825 967239 1294908 765035 1570943 591274 1999840 1837768 955479 980760 297853 400746 398178 208916 137479 139672 255339 540756 1945744 1061408 1344384 339490 1167970 1243595 1337458 1813584 1819945 782248 164222 880090 638856 1085229 203759 1356987 1827942 842651 1057884 1509384 1304309 1790357 958997 1259854 1128893 905781 465987 1978546 1048646 909036 1687187 1388591 457911 978596 330403 131453 853408 829220 374551 643916 1328092 379489 331121 1005779 288122 1199445 1956229 1136499 1628982 378079 1261450 424549 1047076 569369 479622 696716 783852 1405929 419370 486918 834766 807944 1985351 139987 292245 1536701 1193033 364152 431064 1757457 1126423 1363496 339238 1673462 259437 1488066 1148023 1292977 264996 477145 1990969 1151469 1754819 958269 1865062 1642560 669376 1526192 946540 271142 1937994 218561 1214040 756726 856318 1318045 1217839 1228073 252897 1663838 1794944 1181487 360289 715279 105444 1109801 1381127 1928933 796089 1540819 312296 111083 400355 944486 444340 1486296 1689675 1635302 1532693 1426018 1290381 595249 1487021 1625715 1244128 435780 171564 313908 898785 1336311 906993 1803137 433732 592982 607229 47026 1054305 906675 1764720 338570 701552 1553766 528855 571694 764971 1049355 127572 1440733 1080433 1583590 197820 257564 937084 1514649 1569442 1067154 908424 1224451 181677 301743 350837 1630430 1481208 734211 1119580 53656 1733140 1694834 1061092 723746 96818 1587121 1478661 1664979 262540 15897 1083772 1877151 405976 923576 719360 1878956 1303918 1962634 1744594 1238682 1589307 1320112 317291 39249 402830 326022 332783 564429 619374 70000 856696 949730 1827956 1421795 829441 1430861 256069 874005 897643 1996052 581083 432946 786389 1481909 440387 1597529 270360 1864733 878365 315296 1194424 1925627 707335 427860 199631 946580 263931 1776612 224030 1470767 193302 1179613 1808861 1690670 429117 1167854 522091 984130 1745114 534165 1953636 494676 1757909 326252 1920664 1181792 48796 769329 542908 1864570 739673 654733 1663595 1073673 1270974 520284 1853842 518072 859605 726529 704527 63738 1660744 874361 1111296 1010004 1096086 848422 40223 417655 138602 914548 63644 486253 165086 971619 1370618 1985233 838238 459797 1426971 525565 1975190 1132938 1741551 1768946 1735283 149928 1840671 618960 1930034 1230913 1308466 105117 200660 538811 1527695 430258 791088 61929 499547 1816270 1714515 1102087 1382167 614627 1502616 1744404 1303728 1676503 34266 1970789 968028 1377497 1528867 132879 1452147 1395359 1834451 109515 1667187 313705 383297 1239204 1515749 686621 651809 1862997 599351 1862634 176932 317302 1575227 937729 1376220 37829 722518 887730 10524 700070 352911 569055 212306 1384890 21352 764599 1844758 1529515 653679 265663 1674391 59271 641910 230637 629507 548289 1001837 554761 232689 1000496 480514 1242016 1090606 741218 1256574 735556 816307 1451803 1441743 1131691 368778 1293540 1784305 1385526 1222655 503687 470127 1566061 613149 1869813 714909 1151293 1466953 39633 675651 120323 862611 1272767 333341 1332534 1526602 1335423 1875193 1389486 1985080 1455290 942559 689869 1469124 1952654 888980 1737506 34167 1374811 1277430 887733 174224 640704 1245544 330580 836770 717842 277876 1701241 469350 1147265 762220 1316365 154068 280024 443984 751092 1035661 1967986 1685961 1097723 1767804 67125 1184680 1008060 1377422 864466 940886 1485159 660593 1920254 1924346 1127605 880620 521437 1898887 1061739 1127187 1280998 1681601 601703 803842 1101050 142286 1097712 1926083 986090 1134575 722172 1116819 1005620 1935163 1429442 1475719 1900073 964057 1497414 1125022 535070 403120 653447 1634830 1271477 1692314 353500 1531336 1454775 1204256 586614 512563 644184 245903 1926255 1452570 824537 152292 840809 746674 299598 1721654 1226256 304254 1322867 1073261 182878 642387 1952958 670463 1221328 944435 1906597 1453375 1987743 1730013 1411878 1379604 534300 1372613 433333 190703 1916715 1322341 148244 1878876 1709158 44473 1403065 634567 42802 1837729 12299 1072047 363145 1259232 992139 63670 1415910 1702577 1593140 544196 597930 1915510 201236 1997836 681124 1130681 1237543 326959 1848564 1800965 479549 247520 1633237 4063 1552632 588021 1151716 1658547 1683528 1387123 905848 1625466 1615507 332035 1531025 632277 1318264 174040 1080382 958009 836086 238583 1046488 1308557 1434273 559202 905898 886888 1086512 654394 313152 1019919 522072 1826406 1331851 109898 589709 1409411 670465 940502 1213207 1093463 982537 1951036 422197 1626184 1505480 1052251 171552 1601483 889557 999327 960756 244982 1235192 1079345 1891679 1166387 1565054 781781 1601193 890667 1760584 1464847 1728074 1350393 545172 1705750 307928 170093 240743 1313473 1485479 575472 774735 470167 1434278 705499 1593966 1030496 304779 651010 1103500 1922831 1457883 1224153 973878 1586403 811242 796337 1334258 76940 1855362 1275902 878015 561466 1838714 48665 120284 1642667 1038113 921465 1510487 1188509 1665904 865518 606700 279472 180680 751325 517090 1386999 1488201 1218275 1651595 1185981 499313 1542391 1624591 1731106 768090 37265 1486614 402924 765688 900188 1737686 745857 1020937 744130 1680941 547398 728614 760224 384923 1309470 291523 1909257 1063616 380414 148536 18998 1086392 169654 1584271 1172988 47019 1970630 1568001 74531 1093918 589414 168824 53277 279762 699779 1650354 1799152 636593 1012132 1372094 472743 210898 618892 797950 166118 1191387 1326398 1902690 82397 1912952 1113998 1308824 510510 646169 938634 36685 1872763 1246207 713114 954211 1608065 181238 1768063 1807960 379650 379553 1218694 1823245 23626 1078028 726801 138547 681008 1315485 1195610 1008575 314981 1452932 1078862 1978235 1755932 841100 1722190 1904368 1352012 903553 1150515 678563 1218062 561474 593485 1825623 1585943 267763 1627408 334124 1870541 96534 984529 528655 1139387 805091 1621963 692845 1726607 285611 1570880 1615058 852410 525605 88816 68198 788189 1698601 997485 1251398 1626537 1586508 336631 680728 859473 670222 528061 731480 1073870 815337 223846 1160066 1501625 447916 113256 1957274 1074131 1497173 1846153 238479 1899141 1408010 1852994 992639 1511081 1082328 414154 1553606 784139 1044153 283671 769142 825343 1151481 375953 1518864 1496171 512751 361326 1380040 1842456 472559 1454692 1884645 937511 295546 706587 227331 1679590 735891 1658471 1779175 275034 1027276 1410636 1775093 945138 1825789 1727596 98897 1277958 1366666 517058 1806805 958863 1185954 421040 991999 440051 1544272 208701 271699 1489151 648672 211485 1546747 93862 1337881 102706 42653 1859856 1733149 955168 1987816 1888068 1293665 1174278 398626 303156 964145 530285 464107 858715 599161 1427678 1351135 318390 689455 399935 1232403 915820 1203253 1993749 1933138 605394 1576597 1632839 1015578 323043 1171389 1053731 1291907 756371 1205976 963657 1400164 1799656 889810 370073 1792579 1667081 409077 1756863 601256 753321 1992203 1467299 1370009 1525997 1907412 1406751 1897395 217540 1158570 621821 1677210 228721 1783182 1468151 785287 581018 866532 165779 1356245 1701317 369879 1406475 347388 237578 860994 103815 400265 127891 372247 292044 1009748 1006447 763813 1381239 1879945 28524 796205 54492 607152 308808 1199459 1601898 694381 97399 102068 23959 1786048 902678 700690 1260662 956161 1930367 1579459 804740 823381 97068 1859737 1449116 1521511 343808 623325 1959691 1779959 1717566 1632779 1939135 1176568 437240 1870272 1442842 1193341 423651 1979432 1433793 836197 1429564 1651116 884396 658839 938519 241158 720067 1728275 1291230 765684 437940 498837 145282 1529376 593206 301935 1194334 1104048 1551428 806184 466238 513563 1082837 908553 1834718 1767 289933 1392336 621735 955757 1446903 1912629 1381657 16885 82077 1865207 1537721 1358000 561139 1086225 182059 1403773 1924647 1822286 1579017 1377157 557934 870599 1875792 385337 1228706 1976533 81010 1287291 473125 1552359 243861 1034773 1897798 188558 574238 1186629 279475 1590449 1671508 1234939 187122 1276979 636771 1307533 741504 307823 886482 1329282 148801 623360 1726129 348432 1626575 35361 1845783 931603 60731 290588 472669 1540970 1333483 974514 1289237 678817 1637118 253839 1353721 468679 146797 1197129 352940 1788046 429921 1380034 836724 1536215 123000 1953154 1969774 675467 32523 1598379 901460 80475 553596 697996 681267 1065519 355575 1228732 1990518 193095 1942252 1157843 492443 31278 1941861 1674560 1850569 1190292 718511 1199469 1319220 479243 730708 1841485 160560 958029 1998306 100091 573220 1306888 100680 912440 751146 620723 1932467 684973 1776675 1228188 680487 687563 1863529 814625 1580723 536151 347308 427720 214691 654706 787259 365949 1967511 468131 1570661 936464 1713954 1236155 1620869 1256158 553436 181124 844370 1982070 1151355 352515 1450925 1327610 1834015 1799432 627145 1686165 1669309 1226446 1821127 1746433 1809552 1141783 1006882 476552 1701557 906082 1137144 341800 114703 1981201 1507385 444994 1869869 694794 498812 1440721 977254 1174899 1479312 968497 1260329 1216737 771806 392826 1645376 492770 638666 327929 1830734 353046 1895163 695538 1975065 804711 1915328 1326052 1107776 644667 333265 246415 123735 1509251 1719345 600431 1278536 1806195 933894 848143 1246326 604636 1138930 999173 1460845 1674387 1053797 801782 1113059 1023430 1430191 878146 1706048 1142717 99527 701048 167299 618820 8401 1763738 787285 1749578 930958 404827 6398 1407582 1945070 471934 605894 679759 798550 553603 907429 149197 83891 86259 394144 1335244 883077 1605525 623571 1648194 999083 367544 418882 1022232 582760 1409116 654121 1388626 1305022 500863 386677 140668 1494374 1054112 1790620 1552347 1673097 270645 168325 283160 1519944 1132048 555882 1926338 326364 345849 1494084 665699 919942 136098 1717513 1974449 151148 94113 1270954 1223718 1115292 1129891 1039544 1136871 1005550 1265164 302201 502215 1314832 596693 405931 1304919 1202986 1726742 1069034 1664176 248662 58297 83932 1771688 463550 859184 308273 1924389 123750 1853328 974784 116607 1540579 209765 155208 875759 808056 1265581 551118 1939663 719003 1769101 643108 127220 1186304 1223640 1718764 1017549 1231622 1479214 623978 1106380 1146558 1535970 815455 1565302 1478955 1184482 1352482 387240 716045 588807 1177473 41296 632612 1736941 1959543 642550 1716173 71686 573979 296051 1311019 409139 964315 1592531 111013 1632403 596852 1559460 1174985 1529384 1361693 1753360 1375479 818401 254333 1020791 1656532 1816559 201349 932033 795257 797309 524519 398734 961097 1327425 135639 1884374 1476412 453398 1839610 879396 964024 1260355 269697 1541080 294109 12059 84485 1474475 1835017 395614 1182562 1263589 257801 319562 269036 363017 190359 1501542 1587097 320971 97110 343283 973055 745716 1105395 1211095 1068704 377918 701433 1404722 1918045 1697771 1299862 719822 1765073 1588006 1970788 1367249 1374558 1968110 1035639 484807 122194 59431 604780 1433288 1908 1045883 1581113 815953 46785 1959140 1989015 610399 392726 602639 547960 487375 206657 1328172 146501 1088762 1338585 1755174 1891429 268689 1081298 1261949 932515 231705 42405 960104 807506 1240046 325793 1593322 798948 1326689 183203 1747866 1195808 1948022 1144972 1944786 1242220 1717156 1412338 1796054 1217858 1209146 611270 1165008 1548574 798889 1509248 1539731 612976 1556378 1093023 740402 295729 909521 247843 139127 1427330 134351 98337 1338819 1349742 1903205 1300538 1226958 248400 922713 199319 682723 751968 835566 447670 1696706 986374 208252 1026216 149771 259424 1082035 433167 1422947 1799868 1769887 1112091 1155521 1270771 164810 1968910 121839 701864 1456161 708256 1337750 944174 1412615 1580161 1156579 346902 317465 1893112 123206 1755767 1206294 953118 1599820 124071 1591121 1758226 1184118 1241616 712129 226325 624478 8377 1046068 981130 1418490 432818 958708 1776230 545776 574118 1825203 1667520 709716 656800 964314 9581 1329528 1933442 1322002 94860 853162 1242002 1058955 1079080 1232346 1307612 749711 1190367 682601 473529 1978470 244170 993150 193417 880142 1367637 494272 868623 447160 1946534 647046 1186887 1687224 590418 1025264 1918984 1184280 101973 1808719 271179 203040 929277 1989953 1805420 1608805 1384106 306786 555126 874866 1633889 647268 1462043 1702483 1578780 1091310 1415916 152911 1353965 319482 1058291 1282535 1198018 200416 268208 1552527 801593 498306 1303944 1271486 944806 61273 201461 1973571 1684916 954111 766190 1755670 1417377 1037014 1024522 185020 1273321 1594933 916463 1468476 1968144 581340 1293068 1974713 1961293 813044 1432985 811691 817630 659760 1751844 636310 1705474 1690160 1750363 1878499 383153 834923 1594190 1649755 21010 1390268 307321 125107 392603 972298 1689400 1621183 1212033 4842 1681862 80122 1090111 145904 1000797 1042632 1684538 1900332 82363 266698 282271 652742 74085 1951046 1536390 1318781 847430 1835857 118172 1138254 971095 945822 1013592 444442 862128 212460 766360 1147250 1360304 803565 145768 1118020 1310573 1521501 482054 1137450 1578839 1700734 680780 480339 701897 226581 885501 1859556 961692 786935 1856470 1356458 536510 424721 1777456 324763 1709154 1922683 817888 1281998 867658 1250131 299077 522470 1889814 1041679 287316 41412 665001 515699 368152 213642 117323 1910305 35313 1811701 1154033 704860 1123183 1476886 755266 764798 807558 1834746 1649630 1921914 733246 685443 113792 461 1518035 1463874 624400 1747776 340582 98620 551758 809992 1290004 1731386 1638281 1448424 426719 758069 1019973 1353323 1540136 698637 267360 1946079 748310 207702 1611563 276461 997819 1116595 382194 1814009 1649821 401451 468676 1036055 1183477 979034 985704 263929 1841922 1132649 274786 1652237 1718960 569359 1980493 1062415 213562 1152301 1779370 1500277 438670 253544 370760 523814 1332154 14128 255342 397316 1726963 24582 1922258 1104282 660114 318292 817352 1772466 453093 1732111 719527 65627 1793202 229411 1188968 1984479 1406326 145218 1727094 348656 272392 1920976 1035848 306766 1770798 1538893 899578 1931703 437462 191519 1198547 1517753 347520 1230798 1025656 1580101 586547 1604773 225604 352862 1256697 1830081 760996 1382955 1167965 295794 1356310 999196 1253206 60139 736668 661176 1681647 1979257 361776 1075809 454491 1752017 47311 803702 873650 1917247 98114 1943762 1314781 429365 913870 1363249 1816434 296221 1011577 406750 896232 1727226 1775030 484009 918917 725783 1071342 1188223 982664 1264181 1513489 1533643 876666 1611110 872841 1567726 1274917 345867 751695 481299 392890 1877340 1749643 1013679 331041 867804 807177 1495694 1802743 724385 485099 200341 658679 1204188 640131 1416653 537344 1679256 1738628 23670 933109 1810923 480917 1164391 1095527 241426 1924105 1103312 1160287 682882 1271218 700622 1950760 1036495 202766 807321 797157 1466603 1599845 501183 1061132 964283 171183 1183199 211800 1731550 1461994 433081 748695 562847 1367174 283652 97909 734447 944976 1154463 74197 273199 224410 697952 1317409 1780615 649213 110330 668634 470747 45739 1544096 1545364 661760 562546 1392331 1696751 1988295 903189 835302 806341 568509 1473921 319488 764664 1400044 1151760 760159 977467 130820 242971 1401590 86027 137635 530234 1784661 78896 958239 1439933 753002 807131 1108099 1787829 1471737 1484893 550229 1373991 1261441 1246630 1116742 1547363 163874 278418 477747 1219480 90243 392598 685248 903107 127639 1763204 836683 1976170 1797648 1047567 1541457 1301561 683190 1715105 362056 1183411 1736912 466466 748683 475890 1790418 515249 421869 253251 1570027 625341 951781 868495 88519 67298 975009 547590 1527229 1665940 427189 1592963 1263894 1725648 1793672 1215353 468315 1181798 1740438 1476694 1038538 1820815 98043 1830923 1276657 286354 482072 1928061 787861 666653 947423 1781746 1136319 1926765 899376 1617729 1535824 1916806 149114 1847082 601764 1681917 1336151 285867 606277 1488455 1501246 1655376 1513612 840119 1012750 1178757 770067 161806 337910 36137 1682124 1115159 1268153 671381 1462450 1019831 1958825 1430666 1049326 1699147 22102 1331627 1684790 1813029 145147 1180945 1464555 1148712 989417 816226 1443599 577094 1247973 1252811 552986 1501623 1908665 1747694 1386072 1177875 569076 1409893 682282 218730 1660405 895604 1640625 1221289 1749565 256506 1067393 1898617 933423 1508402 658750 1015501 1435583 854490 1836635 1569091 1969657 755410 1934852 763 343351 242107 36964 425140 1144507 1059460 111444 1611979 1348190 621664 106282 1350485 1899123 1665156 1456445 430531 1883607 1320898 1414905 386018 1585769 907625 128364 670038 751159 1606856 1185846 16263 1012290 1217955 1103479 70536 1999137 35665 1254802 1825345 1127510 58947 561996 448209 1317932 1873509 735946 1069911 680941 1315789 1414299 211003 1590414 405418 1433965 712079 1084788 1523173 637661 1742244 1533247 1112118 1924078 1885913 568348 1750743 821623 676603 159823 193166 1319648 1917216 1084627 1778104 1073032 689747 1733510 478263 1278825 1717258 791113 1844911 189392 1834632 1016654 365483 873190 1233000 1854324 1383820 161246 371565 742070 1252139 427484 423358 1880310 1064590 51899 1071946 64221 1937547 845722 365906 775697 1403751 1494991 623225 645122 1621167 951843 1256519 1811938 1028415 201620 590435 473967 1042530 592758 1269177 294907 740012 1767736 1436189 1243757 1813969 1025642 1578088 1866851 93805 781686 673465 1659324 1360320 300199 949601 634392 1962899 1803117 172903 341667 137106 1773206 1956212 1134924 1304102 314641 1918919 716290 169043 874776 355623 1519789 699720 1309713 536578 1254943 463847 1988129 1262989 788554 1078859 208674 1071895 996090 1678989 1561286 555874 692610 1741626 1272768 1256277 701132 212264 597610 289858 1064061 482437 441531 726631 1509403 361438 257385 1637838 985398 108250 924369 1046773 412728 829634 1742996 551676 716407 1727445 1999066 1339139 153003 1636304 651030 661300 731127 1163020 1914492 1421559 1556841 1204985 168206 215730 22109 1805842 1059294 681233 1314896 307051 1430962 919055 1440845 1213122 74313 1978283 982248 216534 1987544 550043 782783 379778 132384 755595 979652 957546 1091331 1459184 1115700 333244 1230862 946376 1979857 1182414 443081 660691 1170304 353032 1846486 1897039 1202670 1533166 985118 1873992 1587798 892164 896425 216281 1024647 1774333 257133 1807841 1421782 654048 1740657 1196833 21488 816186 1829056 1883416 188056 574854 136973 55686 1725639 1699338 347063 526311 440832 1080510 195417 379826 166803 268626 587071 750638 851044 1937048 1358719 1549531 1409705 114200 608877 1366601 69736 25597 27257 59275 1650699 1524876 1388332 417544 1396365 886473 1437632 694207 1577200 730716 1802163 1436289 91398 841698 153371 1759185 786559 1141874 411122 664185 1608293 335645 647492 109604 1066493 734900 1784519 855695 1170969 1069985 1889693 790722 1924728 1203085 507102 74117 1860672 619808 957184 902690 374428 1964623 963865 1116982 3960 1370013 64968 1982450 649797 1068957 1645979 51269 892644 1789070 602893 267778 273345 1775748 325017 130333 1358801 55943 1192039 667299 558226 874359 1164912 1482790 979460 124951 1906697 164646 1666700 1443707 648793 96097 1198727 240665 82060 833001 1784550 642916 564837 1432402 684270 666997 911001 725915 1222219 371226 343785 559262 203579 1747859 1734157 1260623 1521361 1856148 1947463 1267584 1664494 424535 974475 1661341 748822 713275 1304848 261010 1678599 282221 553460 1444162 1574445 1032856 427207 270594 271647 1655528 1909705 1674306 1522882 789723 180881 461426 1631225 1621255 1438757 295989 1625987 1445298 1354505 1273261 926410 1596249 1435029 902644 1568599 1925942 792802 1217742 1126923 924962 267426 892756 1086904 1038943 1724573 150596 1627118 434521 1642969 1048036 986305 462528 1581056 135253 156164 1151751 1883020 1559096 789430 9221 611403 1505712 1734918 19408 278097 1787143 485789 634215 848269 1375503 291930 1911678 1916043 1582308 121517 1530010 250391 1870091 1256091 1234466 48963 512311 396214 1736750 1153555 1875121 502256 57406 1896882 1261317 867312 1735191 504063 565952 1172775 452562 12043 1220841 177262 607101 983879 9297 1825686 325804 1253538 1991768 1354404 1260317 606890 617359 528457 804288 407632 864194 1292248 1249184 90554 189460 1348831 1310105 1705005 1508682 846084 1304735 920863 891140 1592379 356757 690453 664334 1703031 701662 1617771 1819470 658889 1634297 582879 1203140 1546995 545446 1584336 1331990 897573 1205391 1189126 1255368 74177 1277394 840860 1901504 1983274 321579 1841998 1176200 1516773 679692 607963 1200020 1279143 1694411 399584 1813494 590314 1134246 191503 288811 1588108 1372930 1859622 1121060 1079135 1363529 1788186 287245 219024 565497 1800539 1227923 1682489 369768 1431769 1881789 1205832 704288 1583202 204880 1324362 31032 1480657 250526 78582 813674 326272 251112 1587904 1000811 1692396 34688 796384 256016 967847 896268 1064684 1370508 1993117 342025 291013 1746020 202837 1466511 1604369 1148484 65833 602312 1116077 878331 333287 1746660 948510 1974460 857346 1518429 1290200 1636815 1842050 991950 434292 1849470 642760 949171 138622 1694923 1112158 394019 1007112 1366567 1311726 1483833 1348186 178827 304019 967447 958219 936513 214365 725298 1948106 1796269 1158975 1607442 1369809 1394277 1585963 1176304 985182 1914163 264796 1251976 813997 309363 515922 104913 22107 470034 1364319 1787133 517233 1159633 548905 600101 275543 638457 1743241 1071968 1592734 437649 1209535 395707 495075 388936 1218803 850508 1057555 1023558 1593613 1988709 575437 182953 868022 903492 27825 1722542 1653110 1483506 1125647 413592 893868 606491 836808 127685 642957 416615 1852632 1411297 503171 1370343 942713 1774733 567781 469868 605950 780249 908301 34088 1756248 1377240 403007 703716 942138 1583071 1678002 1528030 1845750 1021528 154384 299658 94863 1235788 982211 1376881 615027 483351 1613036 1766854 1950830 141658 489891 1396117 1827155 1127695 1348596 1305072 1263818 1822313 1958289 841147 1610523 1838227 448620 641569 670502 1183801 395339 167962 940600 530016 1742229 1103011 1580744 1548411 907147 1736268 1216681 150679 869742 1064799 1982989 1694749 839461 634220 517477 149237 23199 936546 1050842 1787907 1719156 778582 169824 431891 1187710 1165468 412136 838470 1625827 896496 1210095 1267998 1700172 1378248 1386407 1265712 806182 1043013 812393 692894 1377416 1391704 406020 884595 762011 706976 56118 454339 887933 1741119 1069576 1898904 688660 1649759 1958688 1376280 264135 546134 742576 932802 923240 1020304 676007 916042 98502 1542251 1665190 1196836 331518 333782 1400967 82848 1576541 253744 1443269 1579422 132857 37653 656670 517884 1975884 189668 1179542 680516 1915806 1657626 1529296 213529 832977 1875613 946987 1905827 141713 1279850 1631059 1854103 1223071 1691383 675579 613297 941358 434676 236206 1478966 1389059 702795 1045015 1403648 67585 1033425 701024 632177 1801486 1182220 67321 45499 1238128 746521 1899633 165074 1493461 1220670 199220 1677066 780485 1523935 1486795 1804331 1072884 1025341 878900 1184305 368137 282996 1771677 1352635 145704 1420166 445443 630300 330357 1330184 1084881 901121 1116943 1595459 1029901 1436673 58339 261142 316514 1991564 482530 672276 1705448 1929209 73821 1493450 427041 1852706 1353703 1977662 1832542 1982044 1259656 1819750 1540401 261244 789311 1064044 921061 143269 1039366 1768143 1598385 1199608 1407525 1662256 866007 1822459 1481199 338810 233646 1503212 1833546 260147 291996 480984 1752865 1075292 1290614 853353 1252456 1923674 878973 1856784 996259 87305 1855580 817520 1192186 133851 506398 3075 488340 1131716 253456 592382 499416 1553888 1819161 1971263 1580803 1911831 1253519 1482393 409812 334676 777749 904457 861646 1825977 1855383 978215 163766 116496 1146785 25859 1818875 1046330 1772433 1232362 1801960 920467 1433343 609534 428542 1529039 41912 1199611 1056920 1115532 258877 1056762 546555 1626156 1773642 603433 16116 1702650 164850 769760 1575669 519263 1118186 1282091 702319 1835327 1397710 855942 674266 1947453 576354 1644141 132852 144491 1209674 738189 223283 226593 1386907 744375 1867232 921881 79905 921934 1928167 1013766 1782576 778624 1516646 931074 1759964 1919456 280728 506159 1613261 477230 1628051 829502 1234205 675765 1658245 1028066 633961 1504833 313034 1091451 1358891 1685891 1063842 234098 1065752 1663080 1188675 284107 632655 1536730 242388 1029514 677544 906729 810721 1808536 1755316 458134 329030 1046969 330623 1134101 183612 1433468 692813 868356 1517794 534697 798999 1759953 550624 903188 750668 1976176 989480 591978 370251 660727 1467705 1345976 185237 644748 469285 1329880 1184650 89015 1095776 829751 1928563 1090332 805629 122657 1064216 1097913 1386628 1255663 685511 1143606 783038 387510 1490839 1161638 1060633 1089156 931842 128743 1969416 203704 1423298 1075927 740663 746993 1799337 1840523 1990934 549383 1381167 1272430 1925428 365385 964661 330216 833860 1197634 1386281 1828943 1274251 63380 52683 1725598 1330932 1944799 588577 1540059 387800 1916948 1398677 807382 1084502 339651 1508683 218418 929487 1540933 323484 1502671 41679 1603851 680210 687216 1567130 11828 455618 339059 1317117 107157 43936 1973859 920899 448788 1791820 298757 827726 1524184 1720087 953064 1762926 790260 1887301 346664 256997 545427 1319552 880195 1394974 1154071 687539 312246 888609 1776824 1340367 23050 1627116 1911764 630660 326188 1402819 1995881 744956 1981575 783643 904922 194808 570525 1394366 1909515 1934669 1878265 929041 1971951 150395 948135 214183 735006 835039 1882241 1635369 1890374 830098 843370 438621 123277 115735 1445822 352136 1277044 862198 400397 280070 1030722 463590 1630810 79097 235925 860984 1465854 488464 477153 105976 793507 694065 31447 1577286 1502847 1160807 1245014 363633 486116 1969684 609211 1962273 372522 1354349 1127950 976309 1072173 476619 1481107 975427 1374628 224902 1198127 678459 36284 227876 675149 330544 438475 516052 792088 611136 1739531 998928 1778355 265266 457906 53003 1658326 318492 347562 1983440 1577788 1918927 1170858 1395835 60718 516551 1963255 1932245 67179 803985 619914 1780357 1544771 1296255 1905357 1066928 1900669 1303800 1375413 875119 1362932 413836 1728348 1084189 1734292 868890 1204917 1290789 134402 1923784 612274 81567 542833 1401009 535267 1707263 1571547 361400 1045261 885740 672411 286422 1245178 964516 409074 373057 1870770 1379279 1772387 299088 1455111 626008 634212 93403 131460 1626805 492381 1712071 214060 1904083 1996968 1116702 364244 323534 1675260 1521220 954926 571773 843373 137930 1189195 1839993 1915779 1788246 284061 507678 1812007 493556 1391320 1151611 1370538 1789430 340054 1019561 355577 1034564 706630 465041 1392387 1670892 1061446 791371 995583 1505877 1422113 1354330 1800892 423924 912373 837675 1791247 1864633 668559 957846 1118951 1891302 1552769 383532 876664 1701653 195881 1593055 40971 1317039 1591848 853389 1643498 1268280 191770 530539 1640764 1672028 339013 1778520 1036064 1508952 295735 548449 530737 782684 1018181 609721 1106609 1576447 906898 1366473 1475962 1101384 15213 737624 624978 220916 1763699 682802 424690 1107 1243812 257706 996836 1328575 812687 646266 1761721 797091 1053190 650300 1549562 397609 1228110 255424 643241 713210 964571 878714 1775055 139174 1886533 1266078 1010065 448083 1805631 1906466 184194 1683300 1060436 310403 1985421 755315 1914145 1562042 1900328 433346 1716207 42470 512438 1461265 1110131 61012 151973 1297508 958231 548501 1260781 1466325 1935073 1749887 706657 430330 1064037 374423 1639654 1489070 1895379 1804810 1439612 1541942 1520038 767777 1745538 341253 1256682 1960933 175795 600129 1042607 986326 367556 490463 538138 1186682 280594 1797291 1478083 1317220 1461872 541079 1342512 198429 185701 1179766 1745339 370501 206691 982460 1684552 1725919 1437973 1001247 1807693 1805560 527335 1245985 741652 854076 1179222 1730755 1561955 415425 74841 1944657 548876 190881 524329 1945629 407399 1408248 1217472 1731541 1783794 912457 1236354 1427932 1126847 1397746 1007595 878103 1161568 1620023 1466916 406780 621408 1255378 796142 408534 1249247 1516474 1060127 910203 1064631 686070 862997 540668 111214 406820 949404 1352054 351905 458294 919716 867098 987963 356694 586257 1975509 188935 925801 214983 1015146 1174537 590009 1641697 1035242 956727 123014 1323658 491920 886148 1522850 1462297 1267276 558571 1944220 1558257 353662 166837 214538 1953203 1189922 1486363 564405 1129370 1537277 1899946 1874189 523372 466150 172515 714210 484810 892678 1788975 996807 115184 934072 1393985 1279531 595273 1200145 1696421 1645103 1023276 58078 220357 1076470 1839015 1135832 401007 445718 1641510 1327588 1020433 658324 69517 1971489 472924 614239 964877 1238473 1443632 1716633 1107969 716964 296959 1717091 1244785 385088 1877689 474056 884152 1156809 1607525 655345 1726624 635309 629149 689889 1817665 1931633 1240980 79385 1978264 1319643 977313 938183 1763193 166965 511434 1748194 486926 1915876 893514 1825099 1516070 1553517 1078769 1150264 20637 1154025 157568 1362849 827383 1487059 1413206 1623128 1295295 1741265 362678 1769943 834737 1806655 145761 124515 684046 1854035 999919 446422 666625 1608458 325584 762620 1285655 1093464 925732 539888 1253607 1374743 397554 1008530 1351824 1721113 1318639 1918803 1835412 1084835 735544 285824 489363 155164 1206778 263173 64745 1391329 1160139 435074 929640 1715179 1778053 383813 1596445 1730651 97940 550727 1206145 863119 199505 1830786 618747 1882832 1867989 1218234 1915501 1050907 203760 1880922 292233 1434388 755377 675095 546399 270845 1552399 38008 1321753 1515492 1493801 1071720 140453 769452 1160755 1227193 974347 194869 1565987 1496771 924439 123024 162196 1149669 850467 1230096 190990 317638 1537855 1448140 780266 239721 557723 134165 1401903 890364 19054 209987 1288147 1220598 480369 1340642 402378 1764036 1744260 1185757 599632 153441 1466049 373411 239931 1839248 1187482 1049295 1648203 372300 1200447 301292 96894 1908134 742798 1787053 1698931 757261 1576337 731207 1023732 973945 624307 1484005 251201 438157 1516443 1406262 1117650 26216 360335 1295507 1313655 786822 1675182 497695 1218570 420378 145279 55368 1140405 851011 702448 1815973 1624093 1537518 583395 1926116 77110 344138 615504 128365 1553444 1783807 1520642 778907 1056304 38680 223474 1471814 904717 1405218 1991830 1804840 985634 1543690 1664371 192655 1836676 1324709 1149213 827336 1455245 1646175 311034 212761 1685203 450854 927691 1592182 1983827 1610030 984024 788749 271090 1265576 1122559 1475212 1499662 1578003 1571698 802531 1543813 852382 114666 232457 1952918 460716 1376200 1680550 517851 829194 479216 102655 9925 223417 1715401 260053 1452536 1261405 1980679 979724 1715590 1971790 535562 210462 1701237 153833 1075624 1465983 568466 1658299 1551784 1856836 740978 1806346 1419169 64335 137161 92119 1589330 173574 596714 1306586 1529054 365091 1922407 417973 1790595 1559998 1718806 715933 26306 951765 1605935 235193 324527 1606815 898471 94314 207411 109621 352633 219285 1677438 1974486 155494 809558 125872 579916 1239100 68544 684288 1206369 1280981 1094481 518445 1354577 1282068 1524251 452788 948173 864657 777453 1914127 315487 672170 112996 1605881 1936998 397338 261692 610426 1021534 267744 1039484 940593 1835741 1524996 94393 395839 1362276 1150252 15097 624413 544756 672041 776673 217244 461858 512797 1818405 255695 801700 888778 1483849 138584 823115 630902 332551 1141342 1416567 991531 708077 849061 1386424 975496 578388 1608019 340551 497963 23689 157656 1478720 564763 868314 1720310 1317966 1138954 594449 895334 663348 48353 258801 1368013 1276918 1295345 1669907 1852028 1143596 281164 729339 272639 385111 644632 129877 43289 782703 1439979 1066416 1771297 1748632 616442 1971752 7828 1213696 1771383 1794678 1597693 1173168 1490330 1650485 318274 1015752 1974539 5152 1299082 1801378 1164479 894008 1571003 252962 602386 1412163 821175 1766472 1562149 485921 438710 1090555 1986398 1457150 1534210 442817 1181007 626179 1899328 504307 1138770 817569 423221 505402 93886 94690 1929962 706920 1913129 1524714 1101203 42502 467188 1930250 808057 1235872 1253993 539751 318684 431911 30517 70826 1642339 1495479 761231 415301 1127761 1579858 1463554 1310924 1712483 1647277 178510 766524 1017229 670762 1661930 241697 1473220 1555203 130181 1654392 1918113 1002123 1484600 473203 1540231 1815791 1673123 1733265 874449 1158102 819959 1602789 1789139 1284965 150808 700261 372208 1142415 276649 1239292 1097049 1791963 1152528 1796329 880023 1449412 1284484 263946 1308228 553246 478172 1912242 993910 998454 69532 186950 1766970 1644588 391702 1754232 506517 862700 1378926 49108 1733878 1471435 1723169 1644917 1882971 1209183 535601 1517976 1609844 1818592 1702351 877442 485682 1161416 1897154 1880210 1479406 481881 704712 115268 1462851 1643565 937257 456632 1684581 169581 1425859 296776 554296 801923 1477702 1334118 868868 1395913 542110 182722 1321338 1437035 445399 1359532 525271 749455 1169706 190923 1328305 133987 65160 914588 686411 1296446 45807 1647281 660995 1411652 1386006 1357685 256157 1729004 854031 1286134 1448317 1696291 991975 743779 175261 1426537 201863 130591 1509517 54618 1398552 1526239 259977 159683 1133955 1906226 548167 1020379 1200069 1184592 943331 1247434 479677 782022 485340 504072 1975475 341002 1476995 1153187 1303370 1059488 1263751 1102708 666352 684375 1696196 1918282 999754 121366 1003315 234870 366366 126278 1520855 1271656 1963821 614290 476561 1090444 136001 633677 1911281 1249343 1527538 1698975 1684307 259797 888401 4182 1953271 506212 1274625 1000165 1654221 1490234 575955 382340 431896 1530307 1061916 1735159 715583 1640934 868677 1439583 1866145 483419 445664 665093 1941992 1952793 944331 152097 1621942 916354 1947131 1974958 657287 1553122 35437 917603 77050 1292518 542634 209135 1939650 1648205 828768 269850 448953 465619 1024447 506531 1566668 103749 470023 740920 819298 962809 1630942 1025892 881863 528727 626323 965158 479128 406237 1731699 1679305 497222 1452250 1391468 157159 1688469 1844217 1055561 1953766 166922 1918755 535996 555084 1067718 27078 1804676 107741 341685 1048904 475906 1327599 422043 853801 1013634 800583 227920 936181 1847675 1927968 1694721 1884694 727874 1333627 1504766 1494060 790964 1774918 904340 966520 915334 1781206 583540 1314801 998292 488905 459641 919621 1029598 1118690 1963383 1491697 844161 1971083 195218 402795 1674193 746693 1267692 1050759 394356 661532 927471 200020 610002 121711 766814 1910609 647300 186947 1847533 850242 1870446 295564 84533 970796 744581 246628 738460 1558565 905733 1154083 542445 1941765 1396893 677629 272527 1423808 240841 392130 1377177 1715821 626050 825856 894504 1728744 701846 937950 442059 131328 92997 1851822 1949104 1357040 132517 48804 1777846 1218127 510482 573513 689384 1179160 1220463 823769 485869 152889 488527 1616495 218117 1310004 1622980 240611 1306216 1989625 876208 1552938 1840108 86837 1098848 275860 105950 49600 27630 1622642 264122 1398540 373586 1551724 1476036 1065733 635541 1123139 849123 1254945 1768104 215749 566482 161166 246189 1036922 1102653 1326847 840943 1589902 849550 1134795 234085 593474 150085 1464434 1885634 558210 1933958 1902590 1404777 1390696 1094096 777036 1964415 604846 1246386 1704416 658478 1547527 64473 1126192 542339 322908 308766 1266048 1464430 653744 714419 559 1855381 1813497 1744361 1128195 1764904 1153511 796517 220545 770867 893052 827507 783965 562291 313539 919746 17588 1820633 1169005 963099 1485267 1785244 1242991 15525 334908 405174 1668720 561254 1844346 115012 414382 609584 1491843 508952 1761453 557816 1813408 1326701 1726200 561709 219320 1026948 780999 1233674 476695 1018873 1718389 1247704 1965495 1940459 963032 124205 227567 1770836 1529265 86061 294178 326586 951571 428171 1958665 961364 586210 294330 727879 1509121 1468977 561999 1851887 192331 1292092 1607896 1504706 1741584 1525799 1125213 1094207 1675056 29181 701104 969434 938156 869050 251816 260079 144763 242555 1515755 1972556 378679 280152 978052 992157 1556498 1827559 495696 763524 1668386 836367 1746937 1266306 1885674 953466 1691584 1971801 1847392 504840 863824 1585670 578203 1664681 665777 1203410 837058 238369 753492 1048775 1816699 849256 1054838 1230396 508813 1025683 64188 1513456 1370922 103249 648331 883754 415765 337916 871721 244121 252035 1937706 1373836 1421402 1282558 659296 786282 1872623 646212 1831850 490904 242103 128003 992965 1342652 986933 395114 291825 121089 1105297 1997070 616589 987116 872724 209153 1430282 1168593 1702362 684013 197889 394901 1898530 1992480 1617341 1633005 1260427 355316 264220 290094 1583751 530287 1029275 1528060 382923 1365224 1143766 1856356 882783 1797636 324225 1162079 1366549 243764 788634 1224247 11420 1496554 1998754 509282 131294 1984435 699485 1308398 1759477 1807958 916678 1607155 401669 851433 1449244 248538 494611 260875 192778 117049 1400982 1274195 1187294 489821 1574142 846989 1415031 1218378 1274368 1008638 1130590 1927158 764242 353341 1164450 1825353 1629731 1147735 580380 447753 1737009 377303 1266928 595147 158097 1444065 1362769 979785 609797 1960095 1047180 105189 280637 1373966 1379389 30789 363848 1435886 941149 355017 1200559 179991 1338906 1023761 1517334 344265 763944 1924027 874823 1321593 381548 1782894 1800575 597120 690070 1401114 571450 1593443 472019 1004235 49590 438388 1714687 1565712 1368948 1050107 1382816 1028973 1732098 706659 76927 1392612 216344 1167972 440372 414701 769576 1282617 1503845 875514 1299657 1539094 1153146 1782367 731799 488621 941234 385934 597084 1498041 1854534 568046 1497961 1955846 265917 1169115 999744 823207 1622447 295806 1118317 155820 177210 804746 778578 1090918 998735 1930645 510762 16484 561191 1777573 352984 1747502 760351 769510 754984 1102044 191958 561786 1269263 765623 1443366 128214 1696822 536636 480022 250682 1360930 1785175 243054 1885273 880442 167948 639261 1950189 839906 12588 774973 1691356 980045 626487 1016450 1395729 134945 615451 222953 990766 186471 59762 1568639 830168 1529911 1328203 983417 1972088 786836 1141751 1123972 1569980 343014 1526314 1561627 53918 1357909 23911 1628705 1225186 122744 1357622 1019555 858152 78532 1648923 1376686 1970901 661530 397486 1565533 99457 96328 1202896 342432 1088305 339314 1292696 29799 1268465 821264 700373 1975814 304037 703577 1718005 1764221 626617 1561522 755787 1400268 1153262 718111 1790551 1492209 784747 1034710 1708601 1962104 792892 1430460 961290 1173256 633496 1617108 696459 1262275 1635029 1874707 490193 149489 1392904 1100210 550105 579435 707731 1931007 1068935 81052 560513 1980011 770364 514573 1093248 1827455 1138832 1380782 1544876 1466597 1403501 881932 686691 1811026 1079810 995653 236616 472928 43768 807315 942699 1224111 1918181 458733 1914841 1543008 1254796 1960563 1366806 330584 1483343 151501 1246843 749757 322960 19704 703062 686310 34172 1840889 1380317 1430411 436712 1361310 358219 1625003 1700186 386438 477927 599438 680805 1680065 506064 1809236 800045 1234323 1963007 877246 1811069 213719 1354735 628891 1264831 1325003 395989 422183 921384 634904 874579 1732177 875955 1607191 418774 509788 1922740 32089 1391085 1064443 1430585 733822 1712997 1182754 672676 1833880 1351878 1161873 1998032 1709436 1853894 1792426 221157 623642 603907 637418 616098 911678 855331 54522 1437061 1590201 413546 1888631 243096 427885 1698806 893876 985073 1364299 108870 1793103 1522739 1117860 233024 496642 294979 1153021 726493 937945 673801 1831213 1734525 1114375 312407 1067436 1390988 1486984 1850391 1054562 1385146 1148100 1851192 799437 694007 1645415 642406 1026871 519139 758938 11526 415686 569740 1906545 1455110 1967948 1842669 56748 1742766 1232026 85950 153321 1578804 43726 1783377 87989 403110 573022 77887 1535545 986289 1262312 1788836 939175 73361 842428 1800696 1571100 1593404 75919 1540535 1463111 869686 793354 1038510 1203469 362795 1285122 1956735 1413445 1691720 599955 669464 1485908 1835662 495794 1931429 1818391 1311666 1925190 867860 1764869 1733272 991939 1689154 200609 324601 536909 1983017 1513121 811591 64253 1919626 1645632 494657 1608975 1886850 620396 922781 1387553 1661931 77146 954551 1021026 205528 106949 1114742 809933 1480822 34579 972802 1220405 1079039 1594781 975029 1072283 1908001 1785910 1428846 1667402 142367 512385 1049983 337152 1199568 40471 728447 561509 525898 162305 596040 358681 1935760 983807 701584 1116061 641850 1158350 1746008 170012 288215 768560 689342 1964802 453765 1107586 1034375 576856 2206 179866 730809 966599 1590964 1995333 1128278 606872 226013 508755 75826 1754335 358508 848113 182453 338524 1316904 854465 733145 495780 1646222 1809575 557332 249527 1121237 1579970 1678536 1918103 259554 1159790 696769 1377771 410357 69935 675711 1274661 1378168 1718205 106828 652895 1768364 153627 927444 1574072 625573 484674 60683 1546652 656793 808416 1057251 1872873 737028 708519 728047 1436541 526093 1898450 1160859 1967125 1656394 721110 1899284 1414531 1781178 1419684 1303766 1378842 367131 1828504 346259 1437003 191792 903814 852656 334852 964895 1853598 300152 570871 443764 683737 5089 498453 201797 1728306 1176384 1764068 1229183 1756475 49504 1623279 798211 1886298 204844 464823 981667 1531853 580017 1332849 1687866 286975 1970978 185340 1801584 1140129 8207 1346254 369990 1164309 3846 1622651 1566755 269387 511828 845777 1565578 812966 1820921 518496 1493243 1325429 684240 1811779 1677627 1281819 834013 1667034 1105393 1974378 1038596 1829106 129895 51040 311432 1379272 1571418 491922 290238 624762 1313414 1896626 760090 1878145 828354 1926615 819871 22666 917013 36868 1334525 1429640 1187652 7462 145688 1501051 1801099 777794 1226685 146889 247123 825877 1401234 644911 1830008 32905 170672 1166454 1839693 568126 1993331 655089 1524834 1205384 134180 947235 983163 1531431 1988880 1198584 1320623 112929 877369 1525935 1643706 1183446 200445 1007371 779857 1234173 724115 814865 362748 1457013 54208 497009 108001 507394 335143 1745653 1215228 1755136 1907201 177573 1375867 341766 912728 1900756 1698764 41279 1285759 1363787 269762 1888949 508326 1564091 1174891 1510506 1649413 404856 325024 1023322 1304141 1614601 1543544 407376 276805 446335 1723630 1723533 1537388 216521 753520 285384 45270 1741888 1105952 801819 387410 128368 284476 1431514 1926821 732676 1873720 82959 1425208 1531524 576998 966194 419147 1902586 703193 666138 1532059 547175 450536 1413026 1155904 1366830 630364 51296 667991 1532939 682355 1304094 393813 1728875 397749 1161063 871069 419305 1303947 1516003 1856088 799385 1620168 1912479 1358685 1972522 205341 1354229 1118091 1344117 1583566 655974 39011 1021326 875100 766376 305285 1989766 1388763 552155 1157171 144868 1760667 1346545 886579 451122 93155 172317 1988904 465267 1295552 40414 1741425 456622 285030 557239 1561985 995932 98255 1216456 1220541 191374 726394 1064651 719292 282093 155039 1970024 1486178 891078 1889134 643654 680548 1084521 984928 1201518 1242068 606602 1767055 246116 428871 1385151 1898436 882183 215136 1042259 1438777 99308 852864 1410720 1986034 143200 1600864 1569307 1793021 1651674 352586 560307 1809826 460483 534174 1814365 913540 1379218 1325583 413159 905210 1428437 1647734 1036781 634920 163324 306491 1674532 694236 1501861 1497276 20948 677117 668612 649379 343607 1481494 1477018 1610398 1529667 1458307 1461793 124113 1538408 1930491 174789 1133406 1125181 496073 248933 977535 1924531 574618 1177400 1930030 1816913 164446 562188 1153813 62852 773605 1250193 258658 1902412 708071 1959928 556160 327811 242795 723645 528136 513574 1463448 1491188 975311 1066642 3954 1930730 753197 522074 187483 1203697 306715 1686577 123103 216470 1169988 758930 395994 1216356 1942437 1858932 857101 1499513 1905771 1943618 956407 1179075 461469 1149770 356950 1431391 229433 1871854 248379 768181 1161460 1949393 1165094 989654 1472987 824856 770891 59087 249486 94697 951207 16648 919466 808272 9227 369194 896510 1725935 1133484 104074 804810 871604 80287 1262830 1911953 883052 1583984 1061907 1504197 1886668 536562 1843009 1244132 1482532 1779910 1001984 351105 192056 521780 618161 1426317 169136 1767380 1603443 1731998 885587 1851031 3824 888715 1180919 700449 1616975 1401994 641916 157269 1226639 334732 1511867 300175 1575213 382041 361765 1537149 1618372 332931 1468387 1600687 774414 132101 635933 7241 1999836 1408073 1357557 205737 753945 403585 1727686 198809 1688991 1989543 1905659 680150 164268 1538589 841946 828199 1371879 78440 405341 8923 1836869 583918 1148302 174353 233273 1027225 481554 1232924 1113655 980715 595247 1438260 36646 1998615 100567 1748995 1870703 965278 446861 1529943 1648232 1513618 552287 1085426 1133368 442027 122918 389654 227853 1143181 1597187 1584672 1417774 1854244 493282 883106 537279 318863 1545520 1498785 1084964 1767150 276159 1579439 628716 1825954 1061607 407220 175262 1691781 812569 1076382 1846981 911406 1864388 1674273 116184 1450603 1871249 1768831 1414612 106448 1361502 1929889 1919870 681800 1822788 869727 1235359 235616 209480 1473806 1002017 1435193 361789 1011112 805837 655743 1301622 280046 825471 1913255 1392133 1244423 1192465 1185173 642179 1428043 816125 935200 111373 211040 790650 1821591 1609536 129866 31115 1284726 1401493 92208 83924 900220 1196719 640797 1242362 791993 1616389 1650520 920731 1966210 1298980 1933925 1039173 695260 1899762 1426975 618615 56871 1021588 1082295 413255 1058404 3147 320808 1537137 1803508 1977185 529525 1083549 1082709 319168 1602313 1699719 299546 1203635 423495 484409 1959128 775385 513096 786273 367759 945156 109386 1381928 1382888 71224 1863963 597545 564170 671843 335750 1092153 1663596 1622339 1259552 1167319 1131216 1435407 28704 1953696 1798625 266965 1971046 1579194 550401 21081 1601020 1799871 1825406 1132354 1078983 1198386 313632 347107 1089980 921693 691470 1336500 95539 1994321 853786 858796 1923320 1423005 1153133 1619820 994420 1744445 778418 713345 137788 1161645 1566793 1189613 690877 1934248 1355892 1798655 473036 1892160 1866332 677424 1527741 1408669 687955 1876065 14059 957263 1326288 1572265 1323244 13248 944654 1607462 580497 1683036 1760414 1400538 319002 1296554 699669 691096 67674 1892211 1653264 1847615 1082848 853211 218694 189229 61955 20391 1999250 985044 1083648 1275994 878374 1232928 1374959 314147 43145 1996288 955462 1435333 1549931 1213714 592725 46150 1241298 1435146 350221 31962 1158705 1977343 809695 1725077 1285748 168923 618905 1856347 730713 1401044 10858 1857766 1655069 317800 1218539 1247479 1717763 291118 383884 1452216 305036 1038768 41427 1957495 566250 991205 151010 1683144 1865077 1130421 411636 36788 570161 1426510 1956987 782365 597851 1783890 1126777 1634140 1446869 1883737 982911 404384 67885 1366422 332887 1077854 1759115 739662 485449 1111692 1970427 371843 908883 1059975 11613 541033 858654 358456 899269 1650537 763274 177814 1235119 1136115 1998852 1716521 1756209 1905044 356429 1647024 178049 1763746 640753 620413 158349 1620818 300305 1921975 1703088 1198453 1534474 1242215 416232 932535 1008133 1735758 359652 1114720 1889199 1988316 428041 1562968 1546015 1801986 893769 234783 1835802 1819517 384477 291622 1033525 863435 142779 1517246 1289407 1181813 1748645 1220130 496344 1843065 1376227 1575592 226877 1296925 613108 148464 1943744 15122 1065163 1211828 561091 935125 1925020 1641350 775458 1602196 1425363 9917 981975 726063 357794 1373565 390531 1148153 82667 984746 1570785 1959033 1625946 472334 853889 808785 1660473 1143639 1942023 604277 762309 862864 1912202 1188881 918607 1263109 693809 893986 396416 916962 568547 689277 1741254 945066 1349603 1192955 1292187 563760 575808 1088738 1313948 822045 1355017 1650636 925922 1349055 43814 1940931 311133 1330656 547772 917153 1080531 1032483 774895 1624468 1287781 195295 1982768 1684209 1975963 612180 1083300 1376928 200186 951057 57054 532686 944524 1512143 6909 919609 567466 1368843 1383898 28009 1792568 740389 1604870 1456789 382690 1399438 1153673 1753920 93608 726498 316929 1383667 1193785 536784 535522 1354555 1797493 1299233 497392 1643108 209027 1434680 1007908 717161 1500789 1541239 799817 1288600 1241703 957572 1904982 1942621 346735 1758968 1231041 1442142 1841971 923546 1128481 1520790 680819 1290901 1663570 1661814 1069950 475808 778505 55731 360267 1557982 1402844 1701432 66541 1740472 937158 465253 208753 1068574 168902 317753 1581801 238744 329915 1818022 911021 655822 1199151 802974 773646 1076396 1070141 1537485 357846 1605701 1928320 1161513 1452069 1144472 511377 1355585 1803977 928432 1838877 448853 1842736 972479 1003544 512958 5398 674230 855137 271216 347387 1722880 1287979 1474931 1501589 547150 928286 940037 619007 1328825 1033880 1582302 1624553 738316 750387 1720987 1908338 1388270 388087 191940 1789245 118548 1061101 1746267 485966 1194113 1792956 1328645 1668956 1544749 1581403 761406 1233615 938542 838312 377887 1815222 1360018 1005672 331889 131321 754539 1395569 122573 115078 1171364 752854 1537604 1759573 530252 1276082 1588121 610306 940671 1138894 1682183 949820 1782710 1162584 402794 1843639 1112339 1726833 1575351 889768 51115 89836 196297 643493 1066551 1194447 35996 717728 1819434 765898 1528728 1319583 1654835 1000639 369182 457454 861240 521753 1880476 1075169 237419 1403214 634678 1356392 1383956 1918074 1587959 249845 1704327 804827 1278083 421584 917649 1875232 976884 1621786 1509587 445858 1091431 72623 1835776 630302 543185 1307934 300229 40621 991933 1505775 1839114 430704 1922113 1137080 593291 1634855 532280 1356850 784790 786286 1512417 1490812 517304 613504 1181359 10654 1427103 311594 382141 6540 1421352 1415922 1587445 1609485 1819233 840172 89209 680597 1004074 1022113 118073 420108 82339 1868293 165647 544950 652706 462300 907575 209181 594255 683273 431919 908779 985601 1411949 222935 570374 813425 1867361 656734 1017911 1154414 694749 736318 207872 1410672 933112 802587 886980 912497 501574 1360424 1220229 1146878 1981327 1659231 1590528 228152 606516 124496 103373 342664 1692496 1583781 681895 1009619 1252714 1141692 594005 1349197 1669648 232149 625102 204842 537699 1609493 702927 398501 581413 996615 671581 1908903 1308454 1354085 810493 572164 1063873 904730 1192972 958353 1053091 1779106 640457 1823669 890855 212802 1356919 1386478 908967 142479 176691 1774134 1237525 1404725 540394 1368942 1583967 788427 1829499 1137050 1594214 1158449 97990 424128 1111403 1700824 354097 1738102 114782 1445586 1001116 1060539 863987 1599261 1591833 354212 836539 182861 1330032 1184475 1116007 618521 1587003 1637284 665474 1754212 566475 820235 116578 538770 1915909 1821308 779734 1480019 1737992 1414389 290656 1211552 1879110 483470 1347732 89736 254500 1188389 56455 1039680 754416 1115938 626916 1512805 6071 365029 1882153 202076 1344945 1588456 527033 1903163 1855374 942694 778473 1715062 1108719 946546 929345 1584491 342292 836764 189790 484653 1381350 1536558 1980135 1218337 1044135 1904954 162522 1978674 162868 921709 575745 341034 991168 403424 804280 652204 1225474 870292 278379 1612208 905094 497767 1739810 593883 1027380 747123 884087 307555 1436914 1005699 988104 802925 839462 1739224 1452609 1575559 1899997 1193367 45233 1975078 128538 70075 824605 1555895 795697 1722536 632511 1168838 1790227 937071 404551 1255753 652494 636084 513178 1740482 776410 77773 835732 1034544 273782 1133490 282883 1993346 229106 167135 154573 639781 1583665 1207704 474014 188067 1148878 124817 1907298 197159 525378 200896 1537285 635824 1114588 1266612 11131 182346 1563923 1443646 1340692 472543 414238 1995138 1672323 826041 1450297 945523 1521229 315107 526222 1008998 1104666 438732 980741 919928 118161 1322069 626837 1065233 1199812 1685131 710421 511461 1025600 1660422 300757 1998111 892437 1201312 1848975 1458519 473785 1488870 119099 651968 1748780 385205 638744 428747 1188292 1139241 429837 535210 624202 1767190 1661267 360433 200170 1239111 1436890 949706 56978 1150239 1488350 1090110 263000 355543 1546237 1261389 95021 1410781 1809359 1056550 868580 528126 1552015 660258 1655947 1887913 987809 547052 1722854 732521 1772289 1988434 1575370 1566461 450824 1864549 880280 615833 818691 1675039 1522291 1546030 445992 398790 1267194 1933338 206199 1024862 359423 477357 632425 41200 1413447 136980 360134 547691 89099 392724 1207618 767532 1093483 796447 1326612 779951 1551361 1723799 1278991 1529643 1370194 79457 1745592 508733 1254386 460531 429389 1550885 1621602 482459 1590768 947249 1898213 1564794 1119553 190196 330836 1735342 914399 1140321 1930348 1913301 408616 1704850 786214 811364 1207580 261920 1183027 1860226 304455 1663375 1394580 210185 1047700 1587005 398210 265253 873021 669799 132726 1780776 1984057 1742297 1435448 920703 1021746 1431644 510498 403837 1348980 864145 1464197 1163861 288219 1598615 144950 1340131 700686 1821835 1563342 545298 137530 171193 1378729 1170649 996885 696152 610651 966341 1057575 166841 1069428 1687742 1370784 130215 1118526 1325501 279962 160456 1523050 1227670 1601069 420139 1835301 406778 1783576 785703 1473255 1899061 1799766 911258 472450 1160932 1178531 134299 474582 32642 195270 413450 1518462 902552 273080 809739 1233187 808751 181669 351291 274145 1896737 463109 1646834 1817206 1705517 601339 1370940 1758936 1661506 1630314 932942 299256 1856753 1277344 664798 917055 1482985 1190513 1699240 274560 595517 658093 1297011 1045709 483865 1074857 1744032 1566771 1996924 1673954 1448645 1613693 744580 39851 273516 614096 278193 815381 615638 1462900 230095 1200262 635979 1255579 607376 56407 1778835 1584916 60145 735522 1847934 95307 1257446 303184 1349434 636808 1251413 1188256 126984 1249822 1746856 1662950 1100160 753687 1437923 398956 1627953 1812538 798972 1911972 895450 1502373 1296550 1013102 846784 710346 979309 583467 224621 1975121 191548 1118106 783417 1183410 610513 1051942 1277214 1335243 1754041 108546 1145758 550972 1326156 1673980 56473 180612 332720 1755338 1172464 974393 1886628 766429 1700969 1409426 1682200 446518 1481630 1259565 330356 1129498 202824 624493 1625898 107750 313010 175295 1000625 620879 1489554 1041244 1040424 822020 1005864 617977 830029 25193 1529499 779114 1284594 1047039 853439 930083 1042629 1159280 1684858 59805 392806 1231978 1561442 1541912 1079862 1834225 740434 1274276 1953870 1139147 49516 618656 1287545 1823130 1471063 1603496 708652 1299472 1730803 1998017 551427 980704 712607 1506776 543113 1235383 962158 1234110 1421840 1569532 729925 645226 349993 364959 1492890 638504 1671494 507675 1248825 1964502 754557 887970 1182623 275572 168786 1605338 522600 1124767 562399 1982509 1354632 638511 533929 1161193 1589506 123624 1320892 717998 1813941 849079 532263 905994 237619 555837 1404665 963188 553410 1848906 1468595 161521 1961817 1389650 435315 709264 452298 1113742 537419 629421 635267 1850918 1270158 505578 1457784 1167976 1539781 465631 1144734 151234 945184 1778126 1614003 85741 1683326 1021308 1834414 1260306 1997135 264305 237258 1252345 1190851 1288133 1404148 559435 659156 1205564 1079543 1018063 675513 1468763 1950863 1891941 1766985 1741147 873471 487917 1942099 584155 1012789 991570 29164 1204562 1698908 746264 859814 1324543 1198085 1510215 1983339 1212006 456150 477037 1969637 59966 31796 1573324 850200 1392599 66621 1772556 442033 655883 1073422 1241327 1019425 13602 72357 1246517 1438067 1511022 191733 1750633 1960447 963906 1366726 925338 1194583 239945 1588593 962611 1698409 1821359 1477653 46756 179989 1007095 1202242 763703 1179201 1161982 688218 1322578 1555502 854121 1359657 350860 1567944 1210004 1760086 183767 723685 4669 1286847 1407148 125446 545192 1806203 651971 19934 450744 605756 1856835 1637010 1005473 1496866 1498757 1010890 1767690 1434569 1119930 743909 263452 1762529 29991 1230596 1768511 1757724 118800 316931 275759 751024 1125237 977817 1532009 114972 462253 350306 187690 1290199 192703 1897702 1364295 227802 1587446 872809 411522 1905063 650988 1504524 1322912 1343486 1600387 414341 1922125 1781126 1365903 662697 1604633 1749032 1338699 1086415 1890572 1672430 1183953 1997559 1435210 584248 805818 905449 1348993 1934129 426245 1598501 1134317 1980368 580464 236423 1305762 1054335 948848 1736303 1247584 124660 1192429 1507183 1398829 1797997 1155085 224915 79158 998533 274551 668458 749504 1464946 128314 1560239 307302 920615 1348417 1181322 811080 1024806 1638851 1068052 1299024 1534309 469888 1528869 1838921 676443 591071 809037 748466 1093442 66106 1602989 1014656 1369649 272605 1188649 86591 1091761 102793 722090 1162463 1061233 1319317 1065890 1434313 620151 1027166 1535898 1221116 544126 941292 212135 1814002 1232443 870017 755519 1544919 439231 169552 133223 1342101 201030 1471439 887250 1181834 1957617 1005245 752799 1070258 1746124 1300843 451370 39379 1072085 801873 87186 325428 1174184 246365 1605686 993447 33000 371866 540734 1261869 596842 991391 1200436 471477 1271160 1966060 1916159 1686680 886446 347968 1691979 1233707 1119475 607886 1658496 41980 572337 924813 836541 1014719 723001 1559713 1086992 1958350 1154745 1168328 1624179 1045255 1272727 1548298 1226766 1425452 1912641 1807388 1118799 67498 39183 636736 1891618 656815 791320 1185122 318509 1897281 731627 36312 1541149 343646 1832091 1147661 1705211 788827 1507878 647490 433291 598144 511891 1470233 1830030 667559 1724819 722757 1750556 596067 268442 871254 452059 887116 1668776 83529 117171 29696 926057 6505 962372 1844719 458087 1243567 1541554 1615702 901568 466389 1471917 1628737 205126 505027 1211556 1898454 353076 40140 742973 1510679 1399080 385121 1200437 1843060 1162109 125781 1282122 354451 627293 388736 275460 943895 1385906 1733414 1136075 554673 1438330 1215524 1186940 226361 434 1691548 513514 528550 274748 1894489 573878 1235905 20528 677501 334816 305016 1842330 1250710 1831774 1993080 1527619 1397167 1374956 1896903 747189 1910188 581201 727369 1698812 1842389 1367989 1717418 940675 716188 1169610 1517382 174102 1923166 830652 396120 1569625 1375319 260198 1513927 1686142 702179 627424 518148 472187 810379 906238 1166148 192311 71032 1645296 423022 582462 1650908 644767 1579786 138018 1994107 1546437 1545133 511468 677573 991981 1426957 1712777 304555 1862620 705329 1050895 403403 1277286 1619172 460478 1139656 1221172 658112 854609 360281 1584212 619540 1895942 672534 1566017 1099660 979154 385392 1794754 1831724 1188122 1260101 1793762 420183 810524 437822 19148 1818117 1158793 589113 1482590 625013 1145652 717548 856662 1341251 633866 901147 806775 727388 1742044 827829 1685944 1256787 974529 639314 703318 583 1698113 77301 31453 328909 735794 939380 328201 1526435 975536 1878995 836054 352605 1878893 1291439 434247 485104 60492 1498911 1901113 1221824 578631 1760270 55549 290135 564272 241662 350715 199855 360003 1836023 1795655 1192462 672354 1254645 1191675 1724483 1599190 405003 1656333 507452 157907 237553 896591 962321 1868969 1925765 687197 562350 1806770 272024 1060660 1990025 636046 735369 981426 1801847 1395645 915487 1667684 582289 875505 488947 423790 1262171 1760826 1287643 613181 1524675 1203271 370931 1918427 262076 1012889 1773720 1314404 754527 1921849 1808262 1942221 1725880 1897456 674208 1342697 1645646 755986 1504076 1293213 692793 1943622 918037 1993419 1682548 1661993 350275 747329 1752657 1587241 713747 1173151 1916099 1355745 423978 833070 1708038 1504555 1164089 33046 1150559 1153682 1787056 101622 799361 179137 88051 1619867 1911389 83813 1290376 70629 5442 137507 242274 192181 1833219 274098 277596 341209 467739 128233 1675399 652725 781168 1285861 457615 880510 330376 1394046 1633254 1623381 961504 1744406 145211 500726 1053619 1840203 1877247 1719524 111743 1561447 206709 89167 466011 990812 1211260 1173307 1646723 1362260 1287372 1164426 587606 789914 1889385 1331901 782994 896849 168297 114869 1076441 325116 41661 73684 718994 960590 594068 1317628 1457821 633879 1184387 1520435 505123 434160 1942706 1913974 663824 1801106 605664 1514735 342288 1077124 635414 1588189 822404 1640524 272526 1753450 1438613 499740 974188 529645 1291036 1416130 385659 1737716 75177 1019810 343151 164549 2756 1962214 843520 1688033 28155 1882892 1949629 1296760 482950 1529542 745734 1270796 938099 720382 768955 1136830 1030680 1535000 160374 969010 377631 1725972 1678530 757837 678228 402275 605142 1036804 201245 1375416 638163 1321243 1125781 197939 766016 579843 1235962 1532167 1483795 1516764 1152112 725899 723225 919068 1258125 1904706 156757 336413 1582989 1749514 72932 1358078 464756 541364 679889 932513 1303221 398051 1849454 1464405 1928692 530245 211090 222406 1366548 913349 895630 1601026 954212 112509 1738990 784316 317671 517955 787293 367259 1297033 882437 1397627 963884 975531 637048 918868 174980 929452 698346 888619 533349 63720 1691430 1502385 1160346 36068 74534 740876 1518967 1962757 1995949 974968 1770084 1006212 105295 1989400 746967 930730 1924384 325869 1166726 1178895 1106198 760389 1751608 1929301 791045 1837423 1432144 164928 1270706 1837529 1677967 1441826 1713926 789386 837983 1740036 1480887 36364 1512083 1333539 591818 1604555 703289 1292857 1956582 1004159 1251473 712477 1203510 1888767 1208541 1739973 1852280 956312 716308 1808624 661638 5033 45713 10388 584592 1124529 1705634 159043 326275 366349 1470488 599899 1002868 112003 1800169 864554 388143 1386549 1949728 903229 1970793 591472 955632 942342 1499038 152924 1621041 1179593 1276510 1052701 1800858 1681215 500127 1382105 1399303 1627182 868115 1779948 183425 1123595 588019 706126 740900 1022141 526973 420084 562263 1822243 1549741 1122124 1980784 981392 1286368 93131 1651224 329630 1832676 1334537 96976 855513 1392808 437296 693221 441563 1887755 41825 779708 1408649 1249126 1240960 968335 1079536 845904 460114 3527 1418471 1847743 1443584 875554 928870 1405665 1435613 196543 1551115 1407554 1573366 795979 312354 318303 1236624 242563 412323 450683 394896 598468 582219 1671892 380450 1491608 750142 864147 1948773 1465399 1701637 980376 1155524 216515 781500 834095 1332629 207805 1748835 1313410 1698086 564537 1305318 1435498 1956580 472458 1212221 1265821 964772 1778659 72905 1510029 1610356 1202608 1624036 1145132 1306528 399442 1735849 1844887 1962987 838819 705242 1829707 1998411 39419 196986 1347128 1923339 1948758 1420999 1094689 1224150 451987 1286951 1311416 1047477 1932831 349845 1856299 1099788 1095157 1840171 1298540 1594152 1127575 188741 1428402 1879718 1621538 744090 1128894 657311 1730440 870905 997778 227095 1978300 278817 1142855 222497 1577014 767082 460384 815754 1187736 137750 1127296 456141 1554996 1821533 1061894 316113 1940302 156676 1231248 1123674 552910 908941 1570214 1391215 1406698 268947 690477 1964245 1816147 1278615 1042914 773426 1091317 69530 1182106 388338 367016 1290985 1819936 1562155 1612498 512977 596984 633460 1096647 44036 738646 1357738 1364098 1977254 1000595 615742 79391 1611504 1840045 1794130 535302 1921566 1521592 614291 388604 1480547 431138 1694328 1231422 643314 38887 1047990 332569 1027997 981885 1823143 189403 1703697 1001992 1723027 599195 1076897 696737 1326018 1169357 386339 1903581 1892585 647189 1992384 497660 54898 1919474 1613286 288834 1335296 276214 124310 720118 102823 697018 1107930 258683 1289852 1742704 1574207 1140005 482952 1993773 137800 1332765 604863 1303445 1870182 715961 1192189 1103693 1833983 113096 462787 414801 1485322 233823 1522787 3447 56190 236282 1660507 411911 160522 1392025 915796 1320385 368109 3613 307025 529984 282789 516757 1459503 935567 491466 1076531 1030317 884027 1447221 163661 938466 1348227 575415 1392673 1763494 1211982 1133721 739272 1002495 1066889 767372 76589 88430 1253757 885280 1923706 1790524 203563 201209 1282938 630431 1132863 950294 1298525 678139 1027053 1230267 1376424 1079957 57178 1758016 284906 559362 1736341 1390937 45623 1338243 588009 1006188 1426966 1780991 507021 1591398 1677104 156946 580124 807305 1762832 942628 584913 1758604 1555993 403483 847229 775217 706870 1817306 1731627 52232 895227 1443563 1814041 1251070 186398 1186984 327467 1356943 389249 896444 1403592 960012 1641232 209524 1449118 1625176 131226 1882887 1992252 1035518 1222242 188751 346866 163178 1207543 918423 1468568 1008234 684928 1556127 1408149 998865 474207 1536311 483579 681981 464202 338611 1638078 1655987 824831 1756571 1693274 870003 352132 363785 1723677 1927957 1860146 406785 247368 743516 1318189 1950978 505988 42837 1939242 346429 1703713 835947 1713350 1033865 549462 1901129 1105551 355570 1490597 1653222 174051 495939 377729 1634410 1174773 1636830 1821778 627710 66465 437832 638604 518748 1126999 812272 479873 1333621 729085 1847024 979624 192567 1112073 1068167 1674159 301799 1132580 1199604 1065711 24906 65523 1156943 934331 33483 1743462 1930931 193470 1298947 1904017 169930 4772 1719362 206937 1324652 1105323 974841 1375786 51646 986219 832840 252089 869714 1049518 1500400 247084 447036 108572 148389 1848419 1612945 1743593 392367 323271 1098921 483681 1154218 1668598 938707 996330 587980 1071775 40712 1704524 1097620 1764856 849342 1779862 395154 898492 315191 841819 197813 503303 1626682 448469 505183 921649 814649 252612 599310 493519 473774 613022 262196 6066 1461147 743594 1827193 803070 1515033 641081 907190 631965 140015 1459567 365153 895417 1849146 1739286 234073 1640761 1255374 1328268 521843 810095 393648 693588 502414 864394 702895 1598574 507355 562862 1822032 519996 1150841 1938830 1121785 1295889 488012 1361724 1251630 1077712 1475762 319469 50381 1940023 142236 1388595 713175 1457818 728681 760551 348111 1322805 622609 1263951 1990898 440246 1450380 965068 192535 1481598 854089 561833 486714 954497 44490 866932 1923577 692211 374966 655003 803417 173798 916572 81915 1767275 1796120 1898301 823047 1114072 1808776 1458369 1311409 1015206 1363448 336769 1023218 1242191 1219103 1215909 102386 386901 1075068 1219243 676023 546395 150402 1742536 276220 927743 8147 1018949 950174 182853 1399111 1639282 1474923 213476 831834 1837079 868815 583018 1988532 947611 480412 379573 318910 1272959 1255040 961432 1452055 182374 1806283 19239 399101 344020 1590309 906263 528430 1218137 1499294 889478 232148 1237201 1457084 153329 708220 1819285 303539 1042981 83583 1680251 1964564 712771 392506 1556069 1164960 1371517 898719 1554085 1846132 947989 1285351 513520 839790 1909371 358708 457090 1265565 136675 191269 871369 1936684 1096257 854571 261555 787035 933275 1230896 1013200 728609 865852 1090508 1333299 67913 1845530 445753 1745214 1248443 343302 1957152 948027 1748462 1075805 839208 1418928 1221502 1631765 1646097 1748739 16635 1407998 1863402 1225330 1213539 730406 578103 1033503 1286216 1074591 250548 997791 1120979 923952 3304 167558 243608 727559 850367 310496 1690252 390879 438768 558508 395420 825039 1955323 1936109 32582 55853 1527042 119712 1426500 1023810 326893 22765 1544650 1563320 1941009 1010533 1939256 269289 998708 73628 569146 531850 1494183 1001466 1972055 33175 76545 675230 366043 389403 281618 1054719 777478 523952 419377 91474 897815 249330 1461121 1342944 780501 5491 1045266 1388474 1928110 810904 301776 1195941 104336 485604 776786 1091956 340579 1823046 1459458 768051 1350581 625152 1493210 574043 1823567 1309746 740894 1188794 941594 1756270 342258 936855 149178 359011 1046035 1143497 48173 1268080 88785 731170 666934 213301 1551298 1625486 1592026 256406 18610 1470565 1801724 489920 1031570 248124 1510607 1573303 1833430 1712939 1077300 792728 1706706 1415339 1631686 1281277 655199 105293 1008920 669573 195686 397083 1855837 1597190 905998 748242 1590248 501567 48293 427428 1455087 1788125 243561 1939871 1985068 1132009 148729 1311540 1815797 649248 981178 693775 882855 1534991 185954 1279091 699697 598592 1940769 898401 712862 1662251 1864287 419762 1332978 986065 1292398 754756 1730118 1464705 749881 1722866 448157 720763 1920707 1771119 853871 788777 1159167 1952896 1518441 1271198 897116 1978330 368874 1314411 1883661 109874 1386871 560294 1750655 520612 55929 841718 823639 1398805 844077 1774700 1353400 1890067 1384513 596541 1603641 275727 418593 685650 1503169 1709162 653167 636420 990309 1265519 699979 1517498 1305123 1653275 1124447 110658 18393 773243 1610997 1439549 4494 1054295 278846 741993 470482 1554490 1473719 412903 1504343 1007709 824540 1972273 924167 201893 162393 1734017 1592254 1477480 220132 1033514 1669637 1542619 494650 792502 1801996 1624405 794638 1355279 384793 1490708 247422 1829940 1710786 438340 193625 1488032 863482 530750 145425 1376373 1030971 1446637 1399007 34499 925893 115676 1771599 460943 250182 914077 618454 214837 568444 1341928 1748680 943002 1119917 1662512 362343 1163240 1635819 296642 1453251 1301094 1865840 1366468 549423 1661121 1077725 1822175 1955063 1551347 130975 357184 260693 1938571 889116 523422 168093 710318 108658 500677 112245 1466143 1725756 195027 28257 1943372 159104 1132461 1876731 525127 660452 722551 1781211 777482 396856 1395185 1198096 889134 1653855 84210 645255 1072674 513693 1337917 693527 1103412 816906 19262 986432 972550 980803 1896442 1066607 1506704 349452 750014 1685437 1653409 1748720 1606010 1648683 342773 210370 326076 563739 232559 1931868 570356 907544 218961 1345337 543587 688507 1818199 1060843 1781267 1651805 380033 1974673 1013164 466512 1859067 1201061 82879 1230352 853691 1876788 1937190 1710898 787945 1553878 1147586 407302 746626 1806164 1783257 1020425 589736 609858 1513831 304411 44133 1582106 932999 1039094 1965976 443618 31881 706537 1695886 840882 1185645 1560999 1415697 906478 1102426 1850025 1399680 664539 1211 201884 1656384 1383552 1258575 1977496 1917077 1522899 849754 161844 1529044 669966 1854202 435987 675494 961594 240368 479824 816376 271656 486665 33676 530273 530158 1867608 872017 1201153 175146 35701 737239 862243 658832 548119 300637 412982 571916 719158 1525458 110963 1066846 1903373 1528270 1215660 896893 1249527 1266581 1264550 1147276 923042 78139 1163024 795482 1023744 577354 1801922 936312 1376729 1073867 847750 294646 1019620 1073542 1289934 997566 1692607 976588 122972 532749 1835562 1760515 576410 1874163 1956750 1364106 1227406 799287 631969 1178788 1542314 1427056 1908634 1169272 1274054 1004830 897070 447081 25883 226482 20481 1352396 1067120 1443486 106938 851969 598756 1983655 1618247 1305384 1609830 46007 1057928 1271370 1279789 86079 490774 313171 875809 1376250 568882 654901 620833 1683805 297419 1918286 556075 1229369 1067084 1327853 127137 317495 1287814 172451 861317 1480413 731270 441409 84596 766495 774899 969797 142924 1669932 779689 153952 758027 840373 288932 991058 1294512 1728333 58049 280240 1149657 165558 681391 1100643 251812 1039261 895973 675842 905679 63675 75461 530592 263480 324511 959653 70945 485377 504599 1964864 1814982 1040096 481026 372016 1656155 1608522 1103754 1238489 1021262 750882 348000 949782 1090380 1184826 1934479 852967 711838 735108 1637151 18671 1806638 1312965 619707 1899231 164617 354298 1905946 784285 334178 1238231 506182 1908877 1107598 969869 1239700 1476967 1038385 935225 1154503 1155878 1480703 77742 1775861 1843496 1456323 1063261 1359741 191588 1356240 1363509 727835 920796 729779 673525 1893959 287842 322468 1132817 1216721 248294 1666872 1942423 1555836 800853 524239 1289159 1480695 1568109 1912238 654219 1205369 1959161 1839413 57892 1621928 437846 1118241 680836 1357894 78446 820359 1908287 1116962 1039998 168840 1368654 667348 1803651 598379 1457632 1286442 1348207 1528660 818008 775403 1905254 1695688 134694 1807656 694530 1072114 1006364 947086 1693017 1139513 350579 1863631 168295 1614150 16016 1811487 1162998 1046616 127251 994950 553071 851133 1179091 445994 1762161 1536898 1141444 142282 725568 932681 1605769 1736850 595655 1472894 1627510 843328 1572173 1355510 1088446 249177 1113026 562171 566025 1163047 1703750 1395356 1947630 535767 733150 926991 1987828 1426240 810271 1301642 1014473 1687319 1598090 112444 1290410 1015272 1909936 1278277 1682931 218069 346448 352992 928800 1933557 1495436 518889 1084817 628116 732212 497328 136901 303958 1135826 1891928 1706863 772779 352188 1372280 497068 1105843 1042656 1452840 813439 976542 538865 1006619 1525865 174159 1635526 219064 1179011 192305 1619464 1784994 872873 264652 1657311 1005661 1200064 791562 1524546 1095248 920239 775210 597106 1443637 1173137 1180859 1229974 1029957 1061853 1443854 35825 436234 717382 990476 18295 1167155 1868901 657421 1406690 1298846 1253090 1417257 1301743 335840 1955679 1550483 574550 1526793 1757205 418820 1650704 1964449 1989951 1837656 855790 105077 1548417 1514466 1814390 1480122 78902 438559 1480912 1713613 662376 1707337 666235 201964 961586 1746718 187653 4960 1808739 1251848 1556628 486447 538493 1109875 456763 1265272 364447 1084672 1715516 629040 1660703 700178 41422 216731 476540 143572 1484305 1026894 1691579 1856469 1188514 1035924 616736 1396616 790236 1984471 1737799 298897 1609037 216032 1189741 1951096 789404 179965 280935 1319385 826239 347897 1562414 53541 1576908 1044700 574341 512577 981928 1447175 922453 452056 1270040 433755 1058321 1102342 64681 1852174 554496 1200149 1277534 1255247 924876 851725 516557 864823 18135 91537 274168 428942 1406646 1405998 1144811 1401321 182803 1574684 467889 1016106 1224164 447598 1585872 473492 1800634 727697 159819 1020202 1021941 1458949 599022 761747 1312872 132479 840323 1495952 1675282 803169 663892 540439 1379778 605983 1222863 196681 1721752 1970445 436254 599784 1755851 392392 882286 1743543 1195987 1211738 1917872 826534 1480285 1825664 569058 1684250 1678270 128134 43094 1479468 1814734 968596 1944792 990863 1837811 1861534 403201 1309883 1519632 1143574 1157825 1351765 479668 1743739 280741 1098381 387538 347639 238566 1601735 766217 1009571 541982 1094252 336721 1446670 1558722 317364 1664092 1103072 1934439 1529576 526177 599934 1411563 163790 1422658 1733814 1531844 864591 1490434 446837 1232761 573781 1298797 405682 1677129 899747 1181407 286517 1638154 956296 1895345 1657295 669140 173117 331033 1086248 557481 879114 1382365 1674035 1557022 444976 1410272 27961 1822182 787942 1225698 429216 1800484 770294 621291 1676138 1168732 545968 1877932 339636 662242 1887850 755221 648475 1138165 556414 681522 1302389 1324171 360779 465086 820312 192816 1718225 265195 816090 287631 523187 110721 540659 1849757 1758244 1053225 1773002 1838600 1449886 1354614 664937 1065687 819401 1120544 441516 1401035 261811 908096 1309640 1143156 30964 172840 1644472 1957581 713723 488048 682335 177711 454499 1169066 1201509 791326 954349 669006 841845 886201 1374832 1598168 646373 1123396 210192 1998015 1049216 6099 310486 392229 920828 120536 302361 1206462 1545926 1724789 1356993 926238 1215263 16947 1285187 410975 1319291 587729 1872363 41425 1601661 350592 261065 1586572 1481912 643486 1664937 1543942 509892 1462322 1810099 168459 189795 1354039 1722063 1042553 484805 664620 1110895 1584364 454954 1283206 1243810 1918566 1266687 1671166 776566 882817 794996 616301 878211 69724 1744770 1950989 360676 365677 1214663 857205 132893 498063 1950166 1626604 1394072 1132231 595504 1675965 1997832 410836 153943 1749410 1784202 1850838 719542 1911813 377494 1705173 661205 884105 1732285 1064549 1554797 295051 1415743 324605 1627712 1333190 1129011 1593211 707186 1943856 1825023 139384 1674424 1902861 1968328 322030 1200021 1079726 925938 494963 1698028 1118595 1497842 1488178 1304611 1542856 137569 1166984 124030 601054 890530 1535793 225030 429013 182386 264712 440491 910719 24803 20888 1529541 984029 213147 286811 1471682 675590 161419 1646625 745356 859964 1198419 989471 258127 1092766 1900701 983790 1474020 1968873 1263581 86334 1542639 829773 1138839 471583 831517 1524801 579027 1564661 1782530 1723314 1702103 1803637 519256 517632 945503 1560951 491787 176029 911844 362900 642493 824370 1157189 715809 787880 1749143 585307 766831 1741546 1360310 618106 210409 928768 1624147 1409238 1279149 1902525 1316651 1539140 1135747 1736529 1034348 970228 802353 1481851 1704301 211136 431714 7842 1889403 1190043 1390901 1646682 304894 413767 1887035 1072726 1059637 1929200 1734664 795405 1141461 797744 1703414 956992 1186472 1736755 428712 1753583 1618140 1547749 1093616 332685 1190811 309917 1154646 552066 580602 1826390 731565 268228 1939918 1338536 1476504 486539 1048198 328763 1940605 904814 1546270 1421206 1808888 282139 79590 665502 1675860 234733 471124 1444028 1537308 1301541 725490 280132 867033 42108 1627597 26752 1810040 1804037 27289 596161 219862 1961176 1545155 963901 860801 262147 1454051 1064214 1580599 1837952 669651 1628566 249493 2485 793222 1493917 1333496 387371 791555 711341 1795791 718158 1355140 138082 1110641 1765448 1919781 822325 581129 1171469 1964326 496979 1879126 540066 437128 1829928 551179 131084 836681 1343933 914789 108953 1368569 1653963 1121254 951336 632370 591126 1355864 596670 920430 1486147 269492 1136756 316595 244796 1947141 1056518 30798 1583104 1826602 1149730 1578113 1114369 386017 191420 1195463 1579393 1793745 728688 323539 178004 1070942 778137 921562 1774716 1095927 564506 1140102 1817235 307821 1580172 615003 647345 542452 887819 104869 1440945 1785257 66119 799301 456105 9055 26782 447972 1954158 1915518 287305 1916237 973035 1713601 1132418 936234 838116 1916773 158124 1467068 1276055 710772 656954 1021223 1193853 1190556 1304817 1648430 1980666 63109 112230 1478977 1976395 1974021 689428 1126007 1162688 1010450 1033456 406880 1555581 114838 263514 131486 593535 413523 816607 233928 989615 648663 1285268 1928065 177636 135637 1755102 450330 462719 127852 1335579 79980 902710 1676542 162728 1995633 1415821 348902 883711 1648555 480556 1246730 1411084 1368759 1642545 1399596 683376 1660989 829041 898938 796558 1574402 1558409 446040 1788554 1394677 313942 971860 1786496 994033 1939126 827689 556916 1365622 184790 1508191 1394962 587916 155887 1470417 1721937 1993484 1457585 1964727 445233 1136601 191236 303872 1676667 859036 682748 1288855 451059 437993 1873714 675429 1569446 1161970 1093736 468340 1366386 1905731 123639 356053 330311 3639 1917300 1475325 837669 940551 998232 851069 1182775 249013 241510 1372406 1790849 536430 758462 1567454 1827955 84363 996833 1500667 83887 1665146 1217263 895725 1705558 1134869 686388 595386 206859 1189855 1338376 638927 1914342 1166511 115282 211160 203475 1268377 483962 1677495 319688 864570 911743 1490396 1753313 106577 389832 470480 850637 396924 1226221 1250691 1530401 863271 20282 370173 811906 1329540 379582 1902226 971180 395807 1279607 1678855 1698504 372765 323521 42812 1384166 237588 1711154 1723125 1979480 604138 496277 1964061 682274 687048 1691834 223857 813651 1068456 1088229 1848151 405900 1156196 1194954 997535 790462 375924 1382638 870497 1810473 1911942 126592 489950 1847098 1185709 1868065 360981 375517 1672670 837911 883405 287524 914152 1084774 92940 1011954 910039 141101 577329 404097 1171167 1827507 592931 1999887 876323 902761 1735998 467512 1057079 377422 1159956 121044 904509 1080670 1300801 578297 1247057 164727 1605158 471340 340900 488708 1790660 1912394 223676 1633363 792002 1500218 699201 654661 830343 1623359 886288 117175 1356401 1297379 747869 541885 486305 519416 192037 92686 1955925 285185 1574921 1639200 1841932 1752334 937398 1341868 389581 751606 1880493 874950 1941399 719414 1110497 878736 641563 1410359 445105 1153626 81665 122363 1426193 1980407 1620150 1546742 1822083 1637530 987606 1823399 1199079 1702092 1421870 817899 134469 1348158 1536753 490005 662555 522506 1520689 906786 1275061 381099 1680899 675849 249984 583319 192409 1749310 131447 669033 1046726 549127 1896530 1490752 546367 681626 1013656 69838 995641 292720 82972 975356 159624 1126724 881725 237664 15559 1697982 1912874 1127103 1744932 796706 1714264 40395 1238041 218395 1252171 1870702 1852814 593974 988768 1732809 300211 1998572 1017049 1653379 1223778 1697375 358899 1182488 453181 1347488 949093 1399748 1400245 675927 1963486 299337 1252112 757872 1489928 17039 1571459 459102 1555039 451338 1121677 438121 581088 1310373 1154476 632659 1888477 1929140 829457 1124279 1276820 362282 710316 880733 610005 1844354 1438145 12840 1997106 833814 797156 1022013 1955298 1945506 225362 405750 1372086 43087 1035095 232317 1619687 1873666 575159 1438733 1702494 1573472 1574087 218840 98543 636412 1111610 1541116 1137976 1481023 229913 558168 1908472 1133644 80935 161540 776442 1277655 1554692 599635 1336180 988470 1006042 1799253 1393178 1830716 613833 1838161 1946017 1989402 859461 555469 1575392 547545 101653 1697012 1843411 1923180 21547 620799 1366641 872113 370215 1130830 979027 107126 1370219 1066393 404477 41798 1647746 1230507 1492822 1608655 1532125 1275028 881339 56572 446406 682831 151490 780926 1175004 1051090 724487 29898 1186114 1564934 999491 1509152 85875 776738 1044127 1662992 1593068 1418926 1864808 330071 1662693 936648 1452144 268741 1433723 646294 1016340 1667050 1029910 886477 709839 509668 1104178 265479 1747645 719610 65208 1390273 1663895 124653 1533150 1361655 1753001 521246 790668 739073 1720293 818311 1099955 1896698 1321134 20080 1292330 1011663 1089277 336276 1671833 1748714 1373601 336805 1353689 1798740 562067 1486802 1537382 136698 266982 972365 1038161 1141969 85254 1640804 1832192 1211725 1190874 1239444 780343 80389 367168 1713534 1845993 287957 113417 1086662 1401290 1576564 1240838 1283413 336675 1703752 1333229 1844570 1800184 612101 1590036 1401084 499346 90869 575572 1006738 1951387 1066235 1143756 1074959 1311341 1072607 755105 1664495 1363010 1504085 1753963 1682091 1051427 1018787 356348 1924293 181663 537246 1695584 894807 500880 767773 916665 1529048 970936 97549 767290 1656336 1120320 1998004 728067 1318917 830812 512512 1715205 715855 848882 24363 977923 1239530 227094 1209490 1318675 1862624 944364 1007480 1559983 1352142 438472 1609056 1024989 1298093 632917 1246067 321051 1634175 161457 1387243 1335859 275341 593096 578587 320258 1013275 1760331 1788315 1195548 1451435 382518 94776 584514 207196 549525 190236 1964685 806931 1493632 1536579 1075853 1322318 1934416 1381923 632975 1766650 1966856 1985109 820641 1008167 1209742 405052 1301155 21330 961371 1883167 1866874 1512859 117356 1833153 874967 438532 341478 1445977 812037 1117626 1582159 906148 1525795 1235880 1597456 1852313 1939039 1977739 354507 1614089 1745908 264553 72012 1805917 1173903 1110974 821428 1388447 491950 448087 332869 138002 639191 1256476 443933 791271 971318 918654 561212 571721 233456 187385 736563 640905 1634176 935159 1757481 684748 427593 120494 1198151 435635 1247043 926946 965754 1326881 1092052 513789 1373114 1104074 545589 731933 627715 789357 1321118 1991970 1352395 1493968 977293 303925 1537288 1944565 1276246 1805953 829170 142744 1107879 496120 1685743 1845135 1852440 818045 1225359 475474 166269 1166140 192678 1799062 331770 332716 710240 158271 1246468 105646 39543 745061 1617420 1650416 380611 119966 200857 617485 102660 1760029 394099 734529 1575809 1929853 1109193 70064 809374 886979 176343 1140077 504873 1580081 1554812 975444 31856 1680218 431834 1665629 521294 356487 1850393 1563019 1198397 1898487 658665 744567 231660 1660576 1865545 816483 1371385 1130733 185656 149505 649136 551784 846195 528327 668149 1573240 266987 1844427 1641050 732990 709550 483369 1065103 947982 1313052 1390659 987475 512901 725980 1440340 322003 999921 1258665 1526054 1327647 530764 1070471 175226 609579 1474915 1448053 636279 528241 234517 1247366 1807379 1297848 305366 1974020 1078168 844868 811922 1336810 385868 1211209 1796374 29271 506576 749879 231859 865748 106244 484488 150363 651791 340332 1519005 1994216 1561320 1679033 1382810 848909 1681071 48797 1970497 945257 199880 441322 131974 1861452 801956 588561 63384 56069 1395328 1812735 170783 1381524 171191 726552 1367536 413291 216351 713074 1107084 1918821 659550 8718 1843482 728188 267165 582814 129566 1809231 377942 366046 1316942 427042 1990835 754818 1510558 706835 767471 1262138 477726 585886 1039241 1337842 897245 948921 657405 371868 1261732 1641019 716599 1972740 1378726 84476 1383679 1780507 754881 1324539 1748053 1443295 257384 322990 758906 459595 1583138 525178 780838 1984825 531752 1316695 613298 1711454 1042741 390415 796776 811062 286456 823811 1182306 559772 655690 1253720 1449354 736608 4050 1445428 171500 658582 1524353 1046282 1239939 328441 424966 950926 1983182 1112840 1544193 1339794 1449938 510024 1613194 1380505 998230 580461 1482948 1486649 1134496 743049 1191190 1916717 403025 513267 308696 404458 320898 1560938 616288 340045 1850955 576767 767509 1907030 1761720 969740 1279899 1155455 1037133 300651 599987 821937 304438 689256 728505 1534996 199619 1743903 1689548 235866 1393033 1754657 1782735 1186602 1920729 474904 1694689 1794716 650835 1780891 1728839 1800560 812336 214193 1727769 813552 501287 575821 73162 451644 1415432 614848 1946798 422194 1974375 23250 594294 527648 260536 1624793 625187 61353 1819637 853204 547887 5680 527760 1868168 1394501 1890284 908451 403243 1076815 1523916 1724117 1983009 1513447 388146 1831706 535238 1831684 1069560 650133 338708 362970 240328 812263 1388355 1445174 146745 1986415 1024456 1235534 190008 208877 1985363 1524457 666162 1658033 1318886 1649943 126165 948935 956945 1193520 1101484 713968 817531 1499661 903823 182516 495893 755752 1800817 1220314 672144 1217128 556242 803115 1059481 1243579 954225 935485 1244775 1112778 206860 1638628 1148569 921830 291463 1706952 1496618 926845 1988646 1957039 187928 938407 140493 1820139 444892 229456 16385 741911 383185 103797 892425 1634994 1356015 482749 1970908 277626 767782 1211306 68005 1595852 1317385 816331 1610486 1946412 1564189 1323458 1422550 255394 697506 1052715 977705 548996 1244965 1839744 680826 268025 1233586 1824033 1248798 1818394 1239457 1442608 1857125 1650914 632996 207998 1537768 1368613 484716 1087005 718814 1387404 225150 279065 1959937 683665 1379606 1192552 1216545 854152 464785 215768 1718438 410019 1237312 411700 322504 958940 231513 843851 850762 133914 1756597 847649 761418 1339064 1720277 1355599 832224 1190545 1074178 613509 694779 1748274 652945 195396 1998468 173059 1836640 1158903 898500 1034535 1360744 1656626 1846170 977362 306537 1444663 106757 1415779 928531 1420499 1544400 1285241 1441140 1753079 1144277 1908473 1522990 1363007 1309405 584284 1927695 351616 1311662 438572 285469 1030962 1277919 1028064 160212 1108637 1102086 1762787 1664335 1207559 262128 710152 1743878 1545010 1318859 774641 1294636 92624 932974 1369959 1536345 1941005 562558 1367410 829752 47991 1080559 445693 18766 1994469 333348 1089341 336668 163632 933904 508464 1638609 1215527 968091 368077 1477144 4291 79068 1753045 428767 1437015 1426980 655980 338506 222760 1209617 505227 392731 103139 319384 750403 1276989 809049 384208 129071 910487 1621605 1962890 43454 957061 1279635 547631 357305 1476788 1745236 1387289 1354952 156851 1647892 623502 864654 1060153 1963348 439925 125272 946891 1356299 1216865 1009131 1518569 1777767 522371 1028743 1715732 950478 1237561 275760 217314 1828578 854144 1940399 1316449 1958745 302741 331454 1096065 619191 1248077 425056 955278 1101020 1390864 1780831 781524 1152033 1761594 271912 2695 531026 267977 275198 1724603 1642673 1044720 817587 1252181 659184 252189 1179451 1885859 1658768 1317989 1318280 597855 179843 1885210 1454631 1561962 170975 1066575 1632542 440434 112666 1881814 568881 638363 36931 665623 1148913 1814327 1072244 1789727 10650 804266 686679 1175558 934584 871664 362463 1761031 59213 907141 912359 1977687 689160 1060266 1681893 505659 1372885 1053798 1366951 1859883 1051797 1010134 1223767 622369 725481 1739097 1032001 301635 94364 847402 419759 1371766 187524 590462 703129 1789408 1913483 1127600 285675 736029 1984997 1679967 1041857 1971950 259396 1163664 1128981 1598694 1137828 71096 235713 444490 937347 1312566 1300621 162131 101681 1714397 1938442 1978883 862284 375664 1614017 1044411 1020694 1154601 1278320 191392 1895921 1056698 171580 1103691 311079 745558 1665410 677979 544329 176233 1172445 1529248 1028336 1553262 1006495 658476 1628085 1804997 1401755 1889978 184504 1271878 647896 1223925 1049141 1373002 1468819 1119268 663065 427595 685358 485233 678016 1305739 466990 342249 1111314 26197 1070181 1782399 478976 1013630 607154 1917931 1602709 777998 1365776 663829 1008233 103067 251568 156574 206164 1058975 1859900 483713 6053 1593114 102949 1293918 358383 326519 190129 884135 1544433 1578137 690514 766497 906356 1227281 689819 748875 1169199 1159068 871532 1053723 1987561 1219727 672587 858317 82266 890393 1736431 454295 1606607 1496337 1035235 1156890 1098766 847330 113655 1787549 1667409 1648781 1677105 1509452 1656009 1924216 771096 1601468 1533642 1671257 1781527 668765 327767 496295 1779830 1525355 1116709 204294 1972995 1420612 766310 1497231 214260 846924 1366656 677078 812422 909034 1262337 945548 1743972 1165163 1184510 767791 853958 434436 239394 218624 667757 1094500 709201 237073 1795456 955078 1210728 415244 638368 272689 874632 1456712 606572 1639576 1677596 1515849 236894 357001 113274 892936 367625 1098822 1267924 271712 46106 5341 724190 230363 1885136 270338 1742988 162072 1427977 813063 412866 1321474 1861852 1101761 1008586 89896 522239 1477763 1730217 1370041 1718138 1858916 1112919 558098 1241729 1251580 247660 1284425 449143 940480 696433 1217155 1541093 1277480 1436447 260261 777022 499958 414764 1903784 325611 1074778 151266 1652909 1481885 1252681 1730129 1831380 1265035 1940595 847924 448241 1528199 646646 517234 838585 1268892 1125994 1045397 1590912 1063637 1960719 247377 299812 1327230 538718 1796569 990323 6210 208666 1123056 1376457 1306403 736552 860995 1655543 194855 123805 1447707 584199 800714 1324159 303188 470035 1617042 1922874 2983 1850970 1212426 432945 991382 474218 624449 269019 547519 1204490 42878 1423260 661353 405821 499239 1710228 143001 1796180 71869 248086 1571653 431855 231626 491665 1363096 403520 903349 290529 588536 368568 557656 1168891 1567600 394721 830928 1467229 1384339 161082 1785229 748604 746820 1975835 1035523 146489 474763 1639875 535353 1339916 1397774 328202 969122 317997 961383 1928084 1335219 1489460 69697 157023 1184843 1607616 913543 1458823 1916935 796878 403320 1838235 1577348 1128992 921438 1363952 126501 84006 1948142 1558980 211279 1803910 1852105 346084 1167653 1432935 1364463 1662695 277732 1835500 23790 1043453 1277178 631265 1498145 169402 156406 650898 1201294 1227473 1572150 622309 1367115 1070440 69881 1993710 432262 290402 1952484 627813 371743 90740 991405 1567281 861819 999300 33358 520926 179718 994293 1116744 471762 414985 1915787 687848 693442 886021 1582738 1731824 1641581 142956 1823238 1774394 1904539 1370246 1878525 588483 1191867 1579065 1685642 194573 585780 1770485 1730932 1283672 192469 1345214 166231 210169 1297784 823993 1110704 1330788 1293145 1849522 245705 468030 613860 1457429 1250786 131908 1800427 1023742 1041372 245951 481532 1010684 1055863 138224 861775 23629 22087 1461639 1226134 1687887 1604147 83616 1190829 1997785 1174654 1808327 936793 290003 426070 1618171 1102280 24005 1887659 1342883 1073825 1891239 312209 861714 441522 1961819 1045907 169208 1820092 1657159 411491 422582 612715 1735088 956089 1977380 57789 1685225 1236441 893338 279217 1148007 86407 1854497 1735449 1626478 486338 723073 1769011 166258 1265544 1048021 1906490 1850707 1783074 445615 1355166 215355 1443990 913859 382857 151182 798413 1248075 666712 619471 1846184 707773 52923 1824562 1402055 936196 1650705 419156 1485545 587581 1443806 1391364 1390493 1582169 266629 663499 518841 27250 1329068 624593 521222 394773 1761846 248043 864353 926042 1184132 55699 1270702 1038419 1193466 1658120 94197 558437 874341 1703533 1176954 716229 273497 1399428 1026469 1558905 570286 476983 1543925 819885 507819 852696 958230 1836796 1644000 709146 1693575 464758 468924 817766 1227801 1381205 378507 1751416 727055 639905 1270777 1636384 627100 803759 53351 984947 1608822 1149709 636570 1084681 1032734 1691421 330060 48321 1652467 858038 971345 939756 195800 541303 1551910 1460730 1968177 1557087 1265571 1296982 72264 1931490 476786 95800 1433916 1950918 1098993 711342 158956 773746 1811236 1452981 253254 1852895 1308053 55706 586750 1243740 1023838 91482 1512276 1016057 822975 1508536 1430119 96271 504830 1386035 294912 1276837 904260 74233 893883 1560256 518096 1783680 1918556 541187 529480 391711 907911 766637 24048 160494 156872 635544 1620645 1228799 833712 1527518 1257327 443717 1122926 1890788 1797686 886216 1535979 624509 718562 1066495 424733 1883663 1251643 203778 185615 1592120 1097506 831410 214715 1493148 1268935 1859099 1036837 1013455 1832395 1618856 243539 812097 12650 27938 613537 1507092 1338743 392169 105003 384655 126578 416360 557953 822305 468872 853937 1346935 212904 1502755 487065 1430491 1627413 967520 1738947 1886331 1215246 1993369 1356531 444762 1533835 232840 1385651 733579 1162132 932178 1182757 1164870 1760136 1809691 1173450 751839 1139343 1645303 595226 905195 838937 564002 325818 1163252 1974873 565590 1846241 338403 1576659 1120144 1509656 1473432 1819684 1450976 1560321 1769576 1301859 1071241 121068 544692 262203 1349756 1690044 1593085 193080 292531 908652 649308 610448 705009 153728 1763213 316786 1792208 1543671 115480 619236 48229 995331 1368973 1926542 1912980 604553 959493 1334213 1510525 1354303 1548238 1928462 539093 250731 1060569 715385 1117360 1889127 821515 391491 1928656 869760 1572541 958602 29634 1539071 910733 264717 319768 1351808 626560 1848776 1872889 1541219 851826 87013 1747885 1303543 1134237 523755 297287 31851 406870 1893201 243584 975263 1200672 600754 1229111 319826 461391 396075 722215 1805913 1626690 161857 1660982 638785 1625696 1997790 717742 1780564 256701 1374265 716185 644663 127468 195895 570732 745289 831009 1974581 1902906 1968047 1125841 819998 1737704 1777762 401751 1040860 190756 1985850 343527 424708 102244 1500538 565603 1676726 1815212 1904518 1949083 970506 174884 1896670 1943875 654316 307223 318980 1428541 1453360 415180 561977 1290488 1031911 715327 947978 954704 1060363 1686655 200469 1145823 1265749 1951113 21210 584595 208977 339895 1916124 1360111 1081890 20234 1254368 1262744 1951786 81596 1656435 1509792 1459788 83131 1391062 1772791 979864 1931252 1317120 790818 253084 992343 1159168 1575156 1057759 1123780 682445 135189 462534 1934681 1538398 652613 758345 809317 459955 514215 816686 133028 1835304 1599928 587257 376202 372848 848911 759763 47319 747489 1591318 228367 346068 1306069 871763 1553643 307208 1680469 1967838 494287 635697 1704266 20655 159423 869827 1790850 1417589 600063 943720 927300 1014570 587758 340544 158103 1237307 1195060 865427 1121350 342152 1969101 635813 447425 976599 1002739 706204 1564106 677836 969543 604137 236091 96049 1460447 676466 460622 1754341 1643626 1042349 1617896 358204 1562291 1655732 783660 829353 1037563 1950160 1741685 283545 1150459 551747 286072 570113 431403 1297387 1123371 1585486 189023 132569 1436945 1747512 1047629 879494 1788336 79491 1701168 183121 1597007 86872 1291655 658799 453724 1237846 1294473 604509 37896 1153840 370793 629889 356444 1183277 1287235 1071898 800075 187945 1361335 21378 1224750 909775 1078054 1062132 1464204 173006 582147 976295 858252 802489 1718441 854338 641124 1272085 1447823 1170200 365139 225989 796640 1430417 1178613 910617 1386689 513565 986644 1716375 1393919 78328 1886515 1656524 587146 417469 1733756 380983 553930 125568 401248 870234 383724 1361080 1303850 1486106 976807 863282 668511 174561 941536 701541 1722741 363756 1161141 1577253 1942845 1437157 1383032 253660 1598297 1772498 730016 210085 493187 1518428 1264740 114735 854698 1338002 933755 1564967 1477070 1160360 1586600 1620625 545436 1250469 1976772 1700418 847187 730336 1818603 1253177 1408801 1004827 1908051 1067607 1434470 78116 1583297 637116 1482846 437315 1570362 1903726 1456321 1419997 1855086 735986 203234 429518 793889 1669566 441395 782529 365988 521195 159648 28629 1543967 663292 479303 1355659 1610305 828351 1293774 393905 1098970 1554325 1267438 541396 1182364 1826282 1118107 618655 1353077 1189076 457432 496978 668313 1680514 1968858 1712783 1676248 1764713 504405 283702 1814062 1342966 222213 1775116 754340 1247370 978891 234816 1699157 544259 362096 1778803 1677454 630489 1169645 841357 804393 1594449 985491 1494493 598884 17897 1652576 1520789 791504 1791378 1473045 363691 359035 554127 1720470 1991848 1512602 947513 1706193 394153 302940 1825721 1649787 1534553 156090 1929698 939125 1976898 1106787 404491 984683 581762 758313 1355434 1398650 1461425 1767658 1039124 1006437 1286257 253519 1572370 633688 1048523 617042 956300 175878 1931446 1296004 531724 399628 1338552 1590295 358111 926617 167015 1332706 428236 500785 1006139 1784419 1220867 1414361 265961 1161933 1044429 368154 1844953 108028 227649 704829 783294 355205 334119 1622270 1078220 1008843 507635 1644254 1942572 438700 1630784 966253 996565 1676408 1151341 1975103 1377881 641404 270665 991601 982183 1600078 1205011 1784618 985747 845947 1044544 395016 30479 1249383 1020144 1670586 1548390 1545699 1592701 1498666 1675136 414788 319998 628527 1740451 1661577 1858944 583363 1557084 1904093 883809 507258 1330119 1581926 516565 1997488 534041 468594 698486 700672 1414563 1778176 276258 1032262 200552 535894 1907096 1476418 444414 1067216 1860455 194759 1385780 1866884 688561 1787535 658277 777357 1496194 1731708 140264 1676783 652672 267145 1184243 650663 563397 763888 1717897 450675 1755121 1546312 1502863 426348 863014 970873 641997 1271312 813451 1474969 1969974 387944 1902501 580884 1482632 43201 1312238 1125634 606282 252795 1448448 330772 1548581 490783 1578318 1267519 17811 1778460 1988421 397139 1582266 1054856 1498703 1952991 907307 543309 1342747 1958625 1796145 123364 452068 1581784 1905558 1028653 1146100 327261 1607147 1903033 266098 559630 157806 579984 550113 1225469 1438576 1596556 1830807 1147643 1927991 1462932 419438 923225 1502155 1952233 211280 547036 1833266 328608 366268 1146229 1385493 520405 1751830 483051 1834795 1911448 1453560 110034 489795 372304 367268 721042 362770 419412 1983904 177427 1609198 1351739 59680 716488 1260782 1572749 333248 744118 1498565 268764 1597564 1553882 43227 366326 791272 538804 56272 116261 119803 871850 505952 196012 1316939 1816191 93769 1527482 229279 208985 1402814 1588966 913071 1088282 1441901 891645 1255681 1830610 1096030 334842 1458711 645227 31345 1019485 944790 504366 193902 32455 1063304 1254343 1218412 93902 31208 710072 483670 1468470 1155884 1569383 1083020 1702497 593658 670673 1801913 1786376 386052 1363816 1196204 272697 425118 292264 1946988 1569621 1951613 669061 1247445 1987005 1271497 779602 243980 1496582 189002 94123 819419 688239 719755 1651323 780551 415757 1424144 1165037 801793 1482000 890656 559372 1261649 852363 336541 1633425 1032850 1853158 1866597 1422131 630796 41056 1520489 612570 1460076 247751 1834804 906683 191861 1957535 810825 705675 1589656 1230963 124811 1743403 110720 1118163 639990 1843342 534547 1438568 1067989 1584891 387392 383684 1678017 1877904 391102 1197627 1833771 331159 1261164 716953 251390 1428980 738764 576266 1532117 1382360 728148 567479 487847 799547 1655464 1394704 857985 92769 227871 478901 1032312 1729970 26549 993267 789859 1704037 676671 618634 1750088 187144 981562 1309070 932601 766489 300652 1837506 1127846 1073925 1900695 287964 317328 1288747 1991114 929709 1871695 638126 785033 378028 120700 1447520 1687135 889166 52839 216779 1259507 280148 729414 1158667 1474311 1809146 484313 1980935 107383 234182 938023 379155 1719103 1697285 1038801 341104 1252898 233527 1913119 684935 724215 1522869 952606 1691237 1302808 1218420 411447 52530 1309645 46199 1664918 1840789 599829 504143 604693 1413112 1040279 932782 1007785 89350 311348 1026138 1905155 232672 1002985 812430 980436 812503 1785927 824673 613910 48736 1095672 1775487 533361 1416346 1108870 1706478 527136 634217 1843184 1638954 132729 520294 17515 1912183 934146 1273105 1221343 446595 1193440 1660674 421938 1774375 1859745 1507487 457956 1992032 1421648 683953 1720956 967857 1738896 1654222 1544595 444675 660813 253179 326215 773638 1011355 677865 1977331 1609028 618154 1366672 534865 981011 642336 136919 220984 608250 979335 666828 885273 1942770 668378 1078025 1909174 1507510 466779 1670438 996645 232774 1093310 387147 1061138 1817838 1908700 892404 957447 1433199 1551488 306917 104571 1584900 667837 457558 378227 1749011 338526 1201659 913295 1186369 428836 1544260 1270229 696099 615702 1028561 1091511 1153120 1057862 1239285 16802 1758668 1109734 1159911 562845 1541932 426880 295173 245780 970947 985828 1052570 777375 741496 1377087 1878618 108410 1935320 804807 1434592 1997125 909342 1796321 946610 1897177 454990 551983 1258660 459420 1231219 652447 1410081 1120368 1251933 195321 543068 212090 746242 1029437 1668325 1984710 132528 905145 433983 1914849 1727419 685146 1244250 1269861 1293833 1120880 1829901 175369 370662 1803444 1491701 617211 721469 1582830 154379 1451359 1787715 1572529 761127 1700138 919602 1293501 1329544 1285347 1315906 1304687 1859999 627312 1310529 336739 1560750 382236 1459778 622960 1004284 1030833 249091 1319424 654992 671992 1196287 891899 698654 1545817 55770 8859 874350 928280 1109786 1945446 1662660 934648 561269 1545778 1303444 1182731 909989 832395 309714 396064 1694540 972676 1738931 384288 1776238 1468922 612498 1341543 1362950 52847 1618687 749056 650061 1697770 172180 1302207 157718 1127963 1341467 1579114 795485 1589056 1286175 1059992 1248462 1655995 1292909 290450 1902016 559983 493235 350067 933856 546984 92718 617878 23395 1551471 1170311 765868 839756 354111 73751 1230213 599529 1239795 1262604 77051 1602592 550218 941680 1080356 1096637 1035290 1030977 312073 862150 1618614 1460366 241570 358499 1229413 988201 157896 935036 824698 1214559 1589460 1409756 1859013 1853407 1188088 503416 402068 1090377 1179365 1842639 631299 1000180 1963812 788273 1309166 1619087 1198365 1925487 1650118 1713941 378376 1605031 1662074 1937495 1129673 883816 1328931 790569 352901 476058 717802 418450 578183 86031 415632 1357957 632267 119927 641398 1050003 188021 364076 1289650 334129 1207827 1306959 490097 1836945 1189416 1845672 828520 298532 1852944 685139 1158827 1907565 1910452 575868 426326 953834 1796932 589763 1605263 669658 624662 1090046 676385 486908 314329 228413 778290 777194 316961 1746905 743709 153977 1551013 1644329 203880 694057 1954972 772741 654770 690759 1521984 292831 439380 1275135 899126 1004972 101292 34518 878386 1370137 735533 914226 664679 1387858 1801134 485365 1906720 880133 1999407 1624742 1395385 1426060 748129 347375 718946 232008 1568301 1149767 1767267 1072196 1805569 1324035 624072 1434421 780409 174992 17160 1129670 524938 590800 1165334 1806199 501170 908574 1701792 202567 1092618 711127 755242 379314 1304520 323639 136427 575755 1582754 1906235 547178 1756355 846722 1815346 1254982 1695342 609430 1536177 494777 1479166 1187723 350204 1258194 886469 1368535 1001073 1928325 1108118 387306 502567 1913924 404453 510821 1572608 924764 1614433 1709909 85305 690170 1683256 813786 1977109 1577058 886023 1828655 1508769 55851 212102 697764 1346208 422906 179688 958463 1536580 1420530 27871 1849388 1158690 37206 148949 1693568 1526903 1337465 741531 644589 1879228 1828054 1175611 90012 1599942 625423 356401 1378307 1779702 430186 595574 1580983 1105467 1930370 1232521 1676677 1620816 701308 1482358 1877691 1229877 937518 1100834 502517 1869554 1233476 262676 743678 1632393 318749 370788 1949105 811177 1859351 1937363 227556 1977846 954907 548516 1552403 669626 645324 302816 124824 151465 1433501 1534170 386762 421636 1646862 884371 1688080 865880 1158980 1743695 1327545 1039225 1563982 1120593 1457748 1917957 1564787 1940009 868658 1207496 1941874 492148 1582357 713994 1105255 1377925 433484 702542 138349 434943 1796309 106193 918095 249866 861163 1550253 1224547 1556090 1880643 487995 836161 1012691 803155 857751 1248540 1702100 1346320 416523 1792902 1769432 1390624 728355 268684 737763 732088 526064 14644 418158 889029 945694 1566819 50441 1766988 438669 628827 1432437 685823 1037965 1514368 504869 1964766 1207076 24109 1860171 319951 148668 1303701 1486084 1732411 772023 162097 132148 1007848 370175 882028 779683 1240031 172172 219536 134751 798274 477915 43389 735560 574314 1582576 1214827 1461456 314150 1902008 734870 1480725 1130341 1472897 1214118 790699 1208752 1428571 1955430 1426221 738641 150851 923393 1596732 1707537 238335 260528 1185259 1724854 424927 1762584 1879466 299584 1157004 380297 1174060 610092 135030 1735711 1896454 679474 453946 1433698 1090608 1866615 76880 103707 1303251 240178 1348107 1271567 1274095 50894 489958 906272 1639708 1237181 302247 25289 1508675 1108473 1454497 977201 474632 58676 191052 1592828 1245407 67531 12451 137094 208150 367187 1475620 69880 634858 1657968 717568 578431 78728 624729 888707 480825 729380 1766258 1066782 1226633 1628302 155375 98073 325270 1552653 334594 383190 1825232 1801250 736651 979725 495664 795227 951738 1280881 1095146 1043326 1678902 171251 832423 1217578 1460808 1242586 904202 1426691 1455158 1264410 783031 1863337 864753 554866 491661 1167171 780118 1552697 774742 1623406 1342327 1705880 362775 999607 119995 537761 1378441 1373958 351088 854083 1908541 177171 1377467 1066154 1528483 811920 990555 655311 843315 1874123 1615629 557849 1150143 1520474 1506490 1159080 1377269 1560961 1580502 1246102 36871 1035250 471162 623262 850029 454939 1831264 787673 1487981 573906 1177220 1481874 164044 1177186 802748 732198 865359 26532 1171192 408559 1645499 1099070 1764085 1722414 1700769 880657 286084 1411036 1074725 955415 432362 773484 58227 844315 63503 1100660 879035 519052 171270 1400076 1039195 1315647 1855318 139989 350774 1282479 893627 941778 1166622 305775 1452423 1863728 973305 1507806 1836308 1387245 833140 1743629 760404 1451585 489367 1738334 904277 619199 31211 44629 1318031 633626 1575251 116166 1082266 880949 193001 1928313 1103712 740487 1810667 894862 1913649 977423 188780 1956753 1896413 372415 1155303 455787 1677415 1742362 337619 1241136 615852 302059 1542164 872205 524983 1376258 991847 57662 1283295 1605514 471549 106414 82875 791649 1314561 1488293 1404543 139078 977384 947592 1105937 1687875 159776 583357 376545 245042 1607538 963598 1452526 984459 637145 574516 1415137 816189 330487 1653689 1229401 1133970 1281728 1191509 1356854 926960 1021334 1821332 376551 97253 1566756 690168 483432 11868 1090636 964013 1222612 51983 1850509 1356253 1265183 1802557 611182 1026811 100453 554731 1812850 1276773 1303060 374509 1459144 185036 1480930 1719562 1803594 1988504 446121 1917110 1885126 1093831 1347387 591504 112651 743549 647933 1304382 989382 1979218 31444 965074 212213 1171679 175646 125079 1851904 224991 121166 68119 869097 1193719 558665 707317 1707446 236295 371631 211478 284598 1724500 25582 803936 58318 1214197 1741806 1442636 432846 245252 1510032 823815 307177 1115451 1577870 580425 1003280 226294 1291061 1019057 1205299 124055 1162589 19763 102589 70976 1791793 1875459 1397709 106123 1998396 875818 1018052 152146 1443443 1257338 1771590 1990915 510478 371983 396500 552492 863083 1426818 1622688 558684 952675 1336960 463752 613620 1047298 514893 968764 84831 1002507 1262955 1754115 357275 1654862 1224388 1016959 1737066 1429458 375613 1506876 509741 384964 115085 12210 1227481 553977 1481713 1990019 1226886 1581835 1263724 1649716 758966 1488385 1267415 1138428 1606214 1498082 46868 400709 769815 134739 1373403 44307 446504 596080 825977 1896547 968480 43069 606295 1917763 1534293 1375636 1687456 787364 1216445 1652597 821275 91426 1934575 1217814 1959236 106498 381644 1255773 408263 254911 564678 1058061 1744474 4877 1939942 1053685 1923187 1144303 1832923 665714 1514814 1776490 372780 1544407 1063694 1116267 1281773 1088858 1540100 1808669 745536 1722230 846584 110993 813883 223509 1149453 1821107 77590 336418 1078112 867287 587865 1865278 341278 1245629 31937 879893 539780 722428 1242240 337880 211704 1386371 1041199 110870 818427 1822750 400811 1629516 1228900 869282 192382 1692777 623228 142371 1105786 5362 981955 652028 323792 1249275 1537696 1607421 1781645 1086901 1846157 48126 1372618 1194215 28434 541786 830837 1762605 64601 947665 938417 1190085 1842696 457047 294239 1024370 1748988 1500484 1488223 1015580 813640 420751 958008 1736722 1164180 1713548 982057 682109 742036 327747 1191712 1551096 273688 207323 1164074 596932 222597 1621606 1908918 972113 333837 735782 1094985 899158 1034507 911944 698494 786587 806145 1393510 449075 900604 1030122 44768 986901 470163 1201686 1408051 517050 888171 708593 230575 954894 1580553 832957 1522746 1068146 1027683 883895 329356 1361633 1455828 1479205 1880255 1233107 1931130 363147 555490 1700315 756615 21165 825570 1019909 775581 1311501 1236194 1015673 223631 959743 223918 1239664 1330678 582985 920912 827675 958164 1425389 689086 1551958 1015600 310492 234971 324708 366975 419252 1265440 305241 775192 246803 1482355 1583539 465961 569899 1057915 508472 166171 586679 926132 1066665 1500836 192724 1640771 1430194 1614021 61274 1690390 265921 1887175 1429693 1039764 1231891 1224176 1188491 1582897 28739 1051420 1464648 1884045 1196241 1409023 1733332 621734 1514027 1583485 210347 15850 568125 850011 1404673 1691687 1305298 613514 1083950 162235 717374 1648389 139140 555184 576535 1023113 1711978 1276468 227922 1586282 897232 1528826 1785764 1347232 1693966 1880054 1534149 1987586 1218405 1527889 1373543 1321266 1769878 12825 12168 1376248 482652 1057556 940607 361345 400815 505677 601026 1463026 913505 1910508 646184 683607 476231 413494 1361882 1621741 1420196 1541329 749200 1881590 39189 376497 750134 891605 1674333 147355 137822 610778 453078 258459 1663390 785725 851737 1589704 1843117 109227 763150 1446972 1642601 175135 911255 636160 255340 1240074 1652991 438787 1848669 1559850 1098969 1543275 1820953 790833 459557 66094 890822 955191 369190 1089083 447981 1302963 639085 1150248 335112 1754155 323658 144215 1017796 1527714 74696 898683 880596 901108 1060151 845547 1420650 1527600 1070989 1391690 1947066 1976042 1551269 421031 1030367 1456551 1662974 1703467 1113895 95615 173004 77406 1825654 631075 1371754 1941694 2095 402267 495907 1313498 1653290 1740079 1498919 1757545 1066059 133109 1802486 1436833 1198255 1754750 670882 417637 1109163 745960 1630552 305480 1169359 347611 822832 1454222 1877206 249367 52010 1469309 713761 702809 1130149 801145 564778 866504 1900164 530083 1772895 1153575 1622100 771347 1832862 935301 1291179 1285981 788794 409916 1096032 995523 425528 1122836 955649 686504 386172 1225185 1585780 1770016 1154490 1224038 1088557 270906 201929 1087453 1533403 714479 1945621 1503230 1248065 1647985 1284045 1150370 452384 1136616 1961050 1058973 1599962 1566387 1858257 1621040 465255 1206959 215674 1748301 1465807 723257 463478 1455344 769262 706837 1816866 1659948 717912 767948 1509306 1929642 818196 1098804 1614621 1436690 389459 1538221 1056789 1859256 905208 567467 1252365 1775386 340714 1736736 354164 558505 865301 258504 1181036 1725841 1949943 1721037 1292506 1666511 1050889 1426478 806441 313394 851476 61980 1168163 1136157 1080156 1182123 457261 1035612 1978794 616689 1186666 104572 1420418 1635491 1871793 1656211 932083 879130 1996018 736700 1629965 589970 1181842 1272331 372121 1780686 1249188 437990 1840472 835382 1824842 1337533 984097 338028 1355860 1847687 202262 702333 456006 314547 117324 221162 232590 1254606 190585 716659 1108113 56593 1627739 889968 1119081 163262 1276682 778555 1451779 615572 534550 951143 906298 994765 644350 322305 677783 923086 1111109 640203 692809 763234 701198 1699604 845316 1117046 1708940 351719 1450144 608742 1424239 884903 560450 629562 1037792 149267 1775951 1156880 1733562 1163232 1584510 448024 931919 410818 772327 1601516 1539724 22835 1724415 1240719 1158702 883211 1218322 1963166 829513 186464 37146 1458193 896335 1708504 387518 1043123 1438132 487610 653388 835590 1537491 1362872 297021 1625967 738424 847152 1298165 1350254 357497 1056877 667702 553182 818130 1129075 1628336 1144318 732654 1085822 1952759 1491442 923841 289529 207337 265540 1068403 252476 1148261 1823809 733840 1148680 642707 495805 1531907 845450 801152 1215654 263876 367240 485853 612630 1641805 1265389 1881224 7222 507081 1092752 1476052 175257 1822521 1453923 442360 1010263 117800 528955 870238 1875140 1962977 207934 1027129 373218 952838 775651 1827194 88886 1811743 1728473 1916834 304105 720320 903967 806926 1656103 1956485 1151153 482387 1265627 601254 842274 389946 1504346 1673676 294600 1089003 1529808 1155158 620230 803285 1753056 1883414 1435634 900579 1577696 674318 377686 837900 575582 1843152 1110142 985827 1289757 363527 1802354 1749254 281916 203334 153216 1233827 111736 1160378 1753326 718046 1922950 311681 121816 94245 1342325 989454 404053 1685543 46739 1971795 1916467 1667628 385176 1985199 480426 1208115 1539302 1073698 997384 1227430 1283540 747759 1878657 1615281 1100451 910685 397761 1184551 376447 1077954 931997 1008491 1121157 304298 78743 954476 1308635 514842 1276958 1595043 649051 1780563 474371 170268 1971630 1428176 626787 1172019 289275 1587176 290776 853845 1187021 960762 1411417 450277 1636379 1813934 1228115 968058 265703 723309 691991 1493207 572562 448924 1366374 1949891 1183167 1867164 1503597 89687 116324 1326199 546577 1703311 1694920 1727679 68247 552395 1285579 228814 1841940 1995809 1818918 1468228 1589838 1964270 1961935 402014 586064 764501 326934 1423521 296252 1733065 1803968 434334 935338 1213179 1760145 1749309 1197525 1719053 1870053 1762790 565613 1956776 888417 11325 634877 1104702 306291 179785 1104387 672649 129454 992705 499831 1675242 827797 1384920 506355 1633126 1293628 1458015 1077746 962164 1178578 1638005 450652 739336 751452 28344 144073 1170598 875981 232883 1857146 1670851 85927 1729230 1147454 948656 352126 639670 1738436 389621 396906 708840 343405 1717962 550438 1894396 890377 334509 1828710 112587 467235 1557361 1057248 746147 1338417 976013 1215006 44410 284491 991583 325443 543557 1251658 278715 1601552 1755557 703450 513648 336764 577432 185722 1870009 295341 1537367 1495293 596726 126891 1970200 1916471 1809042 268830 1160470 1513151 93170 525738 1895893 29266 68808 1426871 573153 106192 428561 1442030 1716394 1787479 706446 91049 1144458 704563 207647 915665 1357663 591774 8545 936728 757937 176197 1677960 1907538 725751 761801 1794398 50808 1770177 1795016 1997639 1737385 1367771 457306 754029 1679857 373489 1761736 780887 1876296 1908043 1557309 1666054 903030 1825113 1306098 1031325 1239265 623421 491764 1161992 1494788 45908 1349595 1540995 1665199 1126103 1591212 1900400 1224885 261377 83692 1922148 1409097 993103 894182 1156674 305828 1693907 1720249 535493 461237 1391827 1538722 1293365 826471 1598937 1783827 969978 1506304 536927 965215 1796907 237330 67188 1862468 1613718 1769138 1278591 1428325 967481 1925973 616483 858323 526942 1488597 1137587 489004 1108516 790822 1516964 1786139 1511060 561459 585114 903293 7509 556320 465694 108794 497277 687854 464961 108128 1360531 1481639 1796945 1112344 478815 1654741 1971395 102636 1126236 361135 1014948 1120577 253826 1762516 647137 1918295 1700471 1043375 793873 1330 1023254 1596022 1652664 1840336 1127657 1038381 443626 470772 325430 1481188 1977349 1210697 1174609 1154948 1963525 1252584 1472081 288310 1407730 1371478 1356069 905164 1526104 851938 1091666 1951183 1494204 1969309 609835 1120200 546741 1944422 1692434 1701455 1405744 743278 317760 1052221 267726 912904 704461 258137 1551811 1777905 602501 1729673 1917428 863429 1138188 1592242 1098369 590460 1635670 1723998 444084 1006494 1334338 939385 1025776 1419848 1753843 1647105 1154814 1264427 1267442 1389167 1381590 1624451 57704 1073127 460488 62811 1102267 810183 880056 1888239 1997526 1247124 605488 1684184 1548718 1781091 1823922 521445 514214 732681 789626 607227 1831985 1926361 1462429 188857 756546 1791943 159888 1961373 1749237 1426857 1406785 286807 222520 125096 1241492 1004248 1279409 379543 346042 190693 1478403 91377 261994 1330590 376488 789403 626536 1107328 1900104 1934112 371299 1556932 1244561 767779 29446 688599 1235727 819519 997366 1700567 943549 1210712 1989308 567499 1211838 51523 779598 221851 17676 335268 1422456 1301413 673682 239688 1090300 64781 1067521 1245416 1732759 399505 1471945 424194 130575 1844153 351228 681292 383768 352293 167873 495113 1295911 313487 1406181 1247640 3974 386076 1469161 1180042 84019 1215097 1002740 920629 831997 1131769 279887 1657315 163772 1278537 1617385 157911 1184541 1417372 1593141 1789230 1129514 1653230 875877 703984 16343 282402 237604 121129 1641761 781954 406198 475373 755942 1149219 1109216 482735 1914830 214953 1377274 1707420 134352 127102 1259925 715620 773509 1369567 106421 618646 850615 436728 11219 1508717 1231092 55499 1507838 1389083 256239 1058197 58663 1682209 601842 1947168 1460486 1275855 1888450 1955831 1134588 1569048 1138494 1743116 591015 258263 1697589 1670808 621608 39352 29472 868234 211427 1739228 664829 776310 939185 1693677 1309725 652946 1460551 1778309 159566 1353659 934459 1265279 617510 1634712 719795 1825806 1331239 1780731 1050254 656608 286379 138442 1472672 984467 372789 1309033 378124 922928 1758433 382367 380030 775060 1659662 563890 191862 1853635 770412 580997 1769997 250293 1458963 1253428 572807 616688 840301 1248870 1482145 505731 1912487 744948 183362 632300 1247794 924397 1017291 1133728 1102391 1317718 1895680 1314001 256663 1592096 1940804 1288479 579410 108329 1401562 835892 1767965 1303886 58540 269908 1905875 1038633 1572327 1579532 560350 1242464 1949806 1249775 1222572 86939 869257 255994 1558733 1384798 905877 1850033 1558963 579524 773678 374501 1219867 1416078 1464295 1105572 394353 1306172 290240 408578 935207 1150744 391401 1998469 514346 1213088 798282 547873 1728183 762781 1102194 1668726 146302 1954943 1613699 1858560 418219 1481329 522518 492308 285999 116030 1991966 1121432 1610526 152922 1976445 971536 1587694 1676437 987480 110213 1881689 792940 1242869 568058 966060 885028 329977 645536 1172217 1082122 508831 204794 1649489 891647 1322799 1432892 1050670 343470 790641 151670 1120149 1599929 1681288 1367346 1733923 1123304 1275706 714764 1187015 1207490 1769307 1865405 629791 1351502 1936559 1666531 517158 720915 1821682 1905700 729276 1350938 1841474 743670 1443624 845061 749783 105387 161581 64529 571062 1433009 689881 1612763 1697922 313690 1052412 1147214 1910840 781572 1456675 1462279 168354 1968288 299023 774672 82977 591048 1044445 703959 564676 1910725 226967 272879 1845599 208304 1534416 1380348 1237332 106365 1358747 774883 1502291 754009 37320 1184853 1589813 1915251 1475051 133123 1774737 1809712 127201 1279002 258482 884408 6639 629328 759927 1725984 723000 1300706 843731 1885997 1582092 815410 1358027 804005 796880 1581676 346811 268251 1349969 247984 428816 663108 976837 1726729 1499605 809640 1311565 831166 775856 1371795 37065 1973465 1602071 470561 1761764 1708910 402192 1638524 1304946 365041 588119 823753 1613121 458051 598337 581732 1888744 1430180 1291828 292063 1438 227207 767442 1039699 995802 552119 1815323 1705120 1251283 1199109 323758 292402 1734090 881429 1485540 854641 810620 401967 1753020 1155182 1180139 132170 852832 1064352 462042 1307881 712319 218635 677551 1365466 339382 79430 503170 1244879 585138 1920786 83986 1741454 1566059 186257 1224583 1987098 989479 1001095 494639 171821 1325549 1525424 1787612 682392 1328669 19014 509291 254116 730852 1033571 1325557 593966 82659 655283 346845 1699019 1641331 797179 1397563 635133 399913 1672622 1851098 1990660 927024 326319 423211 1684497 1204006 175814 1285556 1030910 1094549 1594057 1686 442631 143353 394585 420910 1898381 1091095 1038874 1651190 1873704 1885309 151594 597444 409650 1640871 846425 1238763 1345950 1087953 283922 1389715 1208810 1469376 101557 22501 1845449 35225 1116791 1857210 514848 1905282 1276137 739253 1605508 1072186 938536 142629 794570 820463 900385 1233316 691582 1799842 1628917 1006273 978509 1854376 407762 1226253 1535729 935541 1170775 340021 1046337 1087103 563538 575476 1891939 397583 1957724 1282796 1404956 626113 1510099 740891 782485 1918879 1780951 472710 1541657 1098779 591578 989918 1294067 1140855 617553 588045 1072274 1524617 698484 575637 1807750 683800 1165673 1489620 1875615 1537003 342767 1098835 1608911 352370 414256 1741639 135712 826463 1026152 4385 1484182 158567 860726 1753868 868474 1713720 1548724 1727907 757849 1959345 1099312 793984 620273 1081990 525166 697539 1175606 1990793 596698 346280 1975617 430217 986733 410696 1029801 952265 1955167 371467 767515 1678810 1175577 681363 863988 294827 441486 174255 994464 1731507 1091924 153021 860255 820504 519506 945024 1535496 1209178 1113924 1720001 1198497 317799 1672987 1790412 1037417 352498 1354345 1835471 748318 651386 1384115 1406757 25628 1614672 1589983 535138 504394 1009313 513412 1499683 1451716 1830070 1593164 1060030 627031 1243368 1175073 1327709 1576543 476194 1932290 1374430 145070 737206 780066 1399976 1274359 1178498 1976309 553265 1140703 1986322 737526 1930351 144839 461128 424152 1958083 1489623 1014097 171743 1340146 1029973 346780 109058 1543051 1420913 634398 464199 995928 710371 1976352 1612544 1791668 1278109 1463841 714424 1750029 846047 171603 622347 810699 1736181 1339411 1330539 1950146 1796481 1396598 1966787 398916 936205 963819 897685 1167897 897006 1448329 957069 1853743 691346 1006010 528299 277850 944848 1996440 1463360 194350 734676 782823 1678531 337756 441973 814270 1434187 1810531 568353 1188191 1640518 398853 1456970 381440 534662 354447 972111 84581 1570322 1116058 1379030 506264 449005 759996 292487 110971 655294 1655092 1137473 642049 1621075 248800 1321256 269075 614710 1839365 179202 408994 1215618 777073 724626 697171 1909719 1566118 1797239 1216767 1786701 1883999 1627420 1554041 1989418 40993 479744 1737362 670972 820885 1770103 525020 1564302 10958 1959565 556625 1886779 1647245 767550 1549848 1278456 1940475 1319098 1498717 999360 1341297 1273342 1097373 1924884 369634 1238623 187292 1637673 1997016 1197686 94193 570352 709348 1107949 1813885 787703 878969 970918 57134 551352 815544 1063689 246161 1150574 103281 1896497 76890 381342 361207 1295378 748049 135521 1545339 1560040 460197 410672 1328168 750736 1097025 907402 438717 1002749 1738263 1008064 1983207 921597 1795957 1481159 1746280 1578436 1243874 1841821 452499 422725 222391 162026 709531 1608010 1492106 96843 740077 1532673 770530 1492538 1367156 1658695 842673 1948674 1239755 988454 1864384 669564 834428 1431242 1932501 4137 602779 1565804 451173 1999979 1363752 208344 864544 1807597 1667782 760114 1204721 721754 1519719 353581 1435513 1173244 1259793 628218 620196 1472488 1757316 1552467 539720 1707486 497781 531914 198145 683595 63913 463358 1093863 1826935 1800233 1560479 8253 754264 1102809 1038623 867268 1028800 1322025 1920628 1260732 1043828 246659 1260373 1814490 95025 241611 1120560 638551 308160 204732 768393 760408 859480 642349 952246 1008757 1477061 720563 280338 652021 1430974 79542 466182 1314234 1912312 304659 1650922 711556 723997 665219 1364062 1289720 644954 1630806 719665 600799 916831 1976417 1891483 96115 616322 1539147 1630197 44656 234518 589557 1722134 979476 471590 1541454 1563954 1832623 1596934 241321 432882 1223619 1008244 838583 1048852 198418 244370 1648594 800227 1728642 262854 1386658 1949420 1571695 1010000 1567554 1140833 560565 1368757 881236 1077765 1919483 1784998 1849165 614166 238555 1970109 634717 1502812 1603216 1583181 663135 553777 1482126 215929 992768 1437600 405295 1991436 22313 369262 20672 173610 1895104 114947 542369 1616757 1723868 829646 1443919 1303707 776441 1845502 1052776 1253366 264797 1237065 942114 786807 956237 1774338 1964780 1904199 282211 1620384 1194781 612052 213098 1075630 1963834 1790695 304807 303956 1403380 211812 1928595 759189 498762 977405 1176846 669162 810373 675974 623113 882142 1429544 397738 1886600 129742 172312 1635852 1769038 1625125 10990 798731 1700473 1726329 1016684 142805 1725137 1384197 1635987 1447032 1686180 491539 1726281 480828 1004111 1638176 201465 253964 550730 1242357 1128427 277068 1915900 700443 1258416 1255481 562483 347338 1232808 1944188 1694953 1811318 826626 559818 884972 328171 1157400 1235404 1681567 1540402 1197248 649347 1164991 1964032 1194448 1674786 1511290 1548156 383648 864094 91011 202664 600444 266358 1848372 1514606 549361 704493 1581526 947345 1899924 1261093 1962201 997550 528120 1339891 1662431 284679 590665 871762 1818528 267405 897648 1353968 687457 501990 199833 278240 315394 49353 701914 1310644 83246 260753 1447827 841450 1638934 1341272 282191 840483 480277 1410107 1131180 1875052 1998158 1579795 1007983 1414224 189284 161253 68723 1563576 1947334 127842 1385114 1076070 1644142 1596009 1173579 216076 363698 1448881 1017328 433136 1012911 310502 1265003 61403 993377 726889 939497 1102585 589375 438422 1005615 508866 1904309 269336 145903 1287261 958296 534819 365348 1472374 1576706 989365 1483344 368696 1161407 672215 1679169 979139 1654210 1279502 345820 217814 1912857 1420996 1919552 1150560 1694476 1185646 736224 560720 1622357 1308552 1242756 1009349 919617 631631 203545 1475137 1229693 985925 1257490 1074731 611635 320816 1524763 1301459 525955 861386 1005469 955917 229585 1310858 1859126 1818253 651477 1010946 1221358 1382314 393465 1768765 855201 844339 1005649 21589 206904 1555981 102651 385042 737716 1835373 387135 1327128 1099354 1913396 1887443 678855 3234 456460 1616636 1261196 1683195 1777958 1089071 937573 1379639 92603 1187951 497113 384642 1040958 1359651 534988 916588 1265027 1153260 988696 962873 368601 1236891 543697 1044842 677071 1773451 163125 368832 1373375 1106312 213322 1851040 1624899 97729 1417714 1343147 418533 1627445 1600670 1577098 708188 1675186 119416 1499644 963316 1998897 426635 627852 943186 527437 1782423 780830 845767 132547 1834219 1531296 840931 1845055 1919657 1549285 878823 257138 1441081 22771 982858 1378205 1887953 1325687 1584411 657693 963153 1007517 327103 309495 1877561 220339 1643871 626659 484721 341578 214211 198912 1608030 901980 674331 692029 1490394 1933745 701275 1294271 1234975 506667 779465 1755330 551385 1491241 735495 1957997 153512 920030 1965035 1614079 297068 1488269 377538 674688 1577156 1258651 1450397 902816 606366 1015613 1979928 1498849 1679802 436797 526419 390379 168904 155771 1524253 1678120 338745 1673759 303796 1973210 1488247 1543698 429432 1992478 506349 174127 926349 683644 1722294 1138762 1149314 1220051 559549 1439445 40311 1045835 1013282 1874747 856133 1685219 1955318 1493329 361115 33710 1972943 1034289 1817768 1553804 1095632 940503 1720014 1578978 322628 963288 811886 494205 733330 20253 979750 939347 1193404 986145 678442 520678 312131 1178281 76268 1501792 1467416 727242 1304931 222940 1018001 1030776 1558094 1290449 305448 1586570 1563601 283267 495505 706567 1088093 1209483 1780539 1025877 1420952 606461 1905204 1834035 1931884 1707656 868338 1591317 520126 1493034 233421 605958 1267856 1319769 419035 339443 1078686 1369453 770224 914409 823129 535781 8336 1288056 1106051 664605 1503498 729978 1199346 952398 966090 294992 418574 352831 392424 100280 1213663 1265214 1096768 993185 1413979 1804414 1532368 1806862 247855 841691 314816 213500 1610715 1790944 1288896 84522 1677292 1527434 724492 38087 201361 1488821 1313023 706138 1309920 1030218 518379 597431 1665021 1756040 1398997 117018 913421 1197077 1586823 1570545 1467184 409462 431163 1023335 964355 1619863 191660 966581 617226 1866926 522056 106937 1486154 407473 501974 565605 366283 1432312 1868209 705227 1343078 342475 1224233 1014863 1878025 1722034 1318811 1139943 1932976 951758 1942204 1471829 845285 1579875 1968588 1003941 1934815 1896023 1794010 1610839 1746834 755697 1381099 788129 1665014 1635190 1226383 1347039 1648143 76187 876198 1886379 1789952 1195325 1290740 754644 138190 298862 546836 588578 1734903 375635 1481600 1469277 691146 867362 33180 928235 787797 1879000 1864073 1742221 1976897 429853 144522 1046179 105426 978404 1821545 655958 1657234 846596 1676027 1788950 349551 1623336 565317 1446456 1042689 1761498 1652858 268982 445867 1518637 1684783 1178739 526195 469642 1674796 82657 1880536 1169014 274898 1392763 316965 1714219 634262 1106614 1527459 836460 77612 122997 1230728 1064639 1681028 1694800 1342170 1982511 877289 1561726 525043 301468 883730 1442368 539431 1242659 214333 596277 23548 1592657 524353 442423 881160 871635 1821950 875070 1628441 566104 1670695 1497827 985007 342063 42561 359303 859382 1669581 91216 1804306 1994987 133004 468711 1461926 1002126 65026 1305585 430578 308194 824248 1623152 1011550 244516 1730201 1353763 681205 1647259 126542 1426952 1264182 1978295 1532965 309572 215857 796338 606044 1765902 1391164 1074356 294589 1162900 1274933 818972 443801 1192801 34438 1943167 1206276 268794 1969733 190202 160050 1121804 417152 460139 1077977 777016 1538679 1955441 283182 860476 802130 1649916 1045160 1189832 1521840 1935112 250405 873715 1213736 708207 1526983 1887492 1699741 1273789 867095 1266620 1836146 1664720 1315872 65742 134823 1262425 62945 361095 1827938 461326 982011 1221212 1167990 213926 1569375 1945741 1606795 1955386 842864 76974 1813762 1808622 795447 773672 810216 387394 40415 1435404 527811 1408252 1372719 291113 194973 86311 755744 1062368 1554036 404628 1452227 1708668 1003827 1241158 1172891 1328566 1313713 602270 294031 1412929 77046 857657 1362683 780835 612785 1908359 589385 1072840 161602 698243 1750475 71356 819907 205014 1137664 1887448 235538 1148272 173681 1169790 1757797 1139695 225626 547496 1875699 1752222 1428456 1900373 1957668 1089653 182371 973680 279211 1948310 1187656 794760 1698090 1267340 1116770 1931770 1503836 762591 125492 406142 1145509 1057737 1082390 18529 390362 1337203 258135 1173142 740496 907140 381286 1429894 985337 1327068 1998565 894417 1836618 795916 618890 1073247 546938 1168188 395235 176295 1925441 721660 1179531 1699291 1984858 827453 123843 30909 1238185 1279998 781263 1000121 480818 483260 389375 441954 1912144 900089 1757904 1992421 81096 1837848 1607823 1869840 98263 1690226 919522 58608 154204 1347851 211620 1101545 1754893 1889620 1689876 715082 708573 292120 233529 795993 1460851 1911418 326991 1685327 1299225 40703 135551 1340431 38319 139419 456713 1696218 637549 692946 304839 142153 130068 1889927 1589675 1074253 1667921 545956 67316 292832 1187803 1472500 301008 470290 1144820 963778 749417 1251451 508175 30454 1225644 773000 821714 610735 1777760 515886 1996788 1021154 1315411 832633 1778443 538076 1526031 1953184 469404 271503 646594 400928 334163 1214718 14574 1496247 189712 701719 522332 807991 479190 674924 1566600 900327 592555 1519591 1427768 644006 548655 1083829 994292 1276762 1593541 846179 370340 1455384 1924861 781359 1100107 1205041 474028 869830 1134930 1755773 229202 1509462 464726 1915525 803361 617429 369538 1562457 744654 1479913 1662978 1794228 1032958 45763 703729 1715538 730618 1076892 1416709 1228698 310189 1273724 1583053 1040878 314250 1550452 1908525 768828 1210170 1305751 1457686 964585 1841147 107277 1142837 1143252 1616401 209308 586065 551264 1820462 883019 1452203 385006 1062074 1770025 436704 1966323 910798 1517550 224582 1745677 1528970 1785869 188650 777835 567271 893934 1966113 929252 7965 835770 1484963 1888565 1361637 1683298 1117268 1257625 1682375 612089 1139870 181459 1705839 1954716 688034 77196 524067 1368786 989606 1261203 1656032 784861 117591 1907772 664316 410397 79847 352660 1699332 1312365 120636 846825 1819506 1057608 766829 1936082 660682 860075 709268 1655332 1606055 1552954 1740965 851261 1533620 1473623 945061 1439062 454881 797247 1959087 717631 555168 1273423 1618525 911883 1745639 1937649 1780043 1512964 1575489 1243051 1042437 1209683 1108618 1313349 392401 1382265 218254 1304935 1653386 753593 1570151 818975 1075036 1628158 993565 12055 784172 1790846 1220945 707396 707176 1136682 1556193 252019 571254 1994975 1688713 1172504 206777 700836 656229 437566 1088794 130866 1518325 1752848 9338 1391033 409388 295154 1693174 30127 1320072 924248 1010926 392640 1375284 435867 924354 196160 1081317 197187 1371322 129045 1931627 1774919 783815 797633 1897336 1454876 1742945 450325 485172 1105391 655898 753575 811170 1851510 658559 1302686 1993594 1033980 678156 324059 830091 1940245 1851293 12399 1912681 1346778 1614064 588284 40375 974485 882881 438057 346517 370540 1945855 535127 529972 1898455 1377647 1428551 1269865 828726 1622817 368242 969742 958104 1689660 1947909 1069823 1926359 1297630 516154 1298760 387488 478152 1675889 865167 42374 1158918 506416 1881008 1107806 989751 1958176 1542402 1177039 1486355 1012104 103809 1956573 1623936 848959 151420 1994991 308471 499485 567019 616915 58557 1308248 1823568 878646 1614745 1273886 919179 1923224 276511 1971287 103360 115664 850492 779139 1631520 1701895 189697 846471 1159972 1649081 647063 210839 570766 356017 406526 1698594 1528681 1843094 95207 233629 332424 1229109 1485760 1734485 1341020 1239135 1842665 820288 100721 1226350 312614 1183296 1413133 1109522 574294 978235 235529 43933 673997 863778 217539 313194 758286 245791 37755 810770 1163551 916011 617582 1111362 384171 1869824 719059 1025063 1260514 402083 1185966 174662 241960 981653 178657 440718 1966167 987698 938456 1788307 168207 455255 1850081 476272 749396 916074 1802443 1422979 1052651 510135 1230883 461501 241185 287269 1014349 666896 1368576 890453 952900 847736 486386 636477 1072109 532448 849266 1586815 387388 567583 1665242 1344865 246960 382703 595873 164477 1286337 1549744 410458 1658865 860286 694890 343804 715362 1561714 478734 1544213 768834 426143 1144174 1404230 1564127 765078 574809 1152683 1699993 261524 1453622 1738281 1427979 1667528 1884537 808482 322723 1479818 1352812 1304184 1265789 355856 816305 772738 1980316 984839 711796 1060895 980178 511525 1019446 73468 470686 1915144 738502 617625 1899566 265548 594693 793916 1736288 627957 342332 905517 182643 466267 1010075 1509921 927903 211277 1575477 1309274 1842973 1160240 1173020 690513 389231 1314834 843071 681563 321622 949340 1310690 8397 380527 1304616 1608966 1277890 1907085 81097 422635 1370810 1584909 635507 1806811 362000 591997 1819646 84903 126023 910155 30853 1065329 1773091 632928 372617 1109720 336492 1488420 1363280 311906 1747247 336722 419278 951646 647544 1984084 1011168 1386493 1104051 713766 40134 857278 851993 1203391 536750 991215 596401 291966 1196775 1516319 977688 1271424 731461 503951 1515381 637962 518212 17345 954850 1331081 1764164 1475675 1107116 585506 605425 561872 1597842 470006 1618704 134842 1528957 639911 212370 1193070 1973381 452122 1124578 1561171 1164665 1766444 1067408 1522008 557946 1046299 651894 743835 202633 484400 697322 1060903 1582593 624486 297702 1203288 1124993 1931083 1560654 1186918 1330544 1483542 1574089 1440083 954090 361288 635240 1596761 52623 1340948 1611430 1586410 1929472 1292729 790410 1368906 1972773 1108849 740617 1441659 1036999 1627390 501216 1771536 1281342 536620 252581 1941166 152294 94613 443866 1963534 1333813 381044 1274633 86234 668134 1131334 14916 1101758 134753 959294 659675 370036 1382155 630267 1200622 793922 1716718 1338399 1860750 68186 716331 409238 1188977 791317 205838 758537 247967 1959909 348694 832590 198540 429299 989304 1271234 1340753 381225 949619 482291 843992 486063 465918 1618404 51555 756890 1648275 1340670 401382 101050 1828046 1517952 663034 159685 510677 1622849 1574478 37504 952627 1382838 1564413 833334 734667 71058 81881 1965010 1804762 635248 467335 874484 154868 191679 1218124 1881355 347617 994083 1841271 85287 126264 440069 632505 1448686 885534 114950 306427 710423 1332816 1252388 1189545 1796792 864316 1407180 1608179 258409 1204577 1051842 801356 100910 1927433 1314245 1197436 1657060 1209719 1660819 1232213 1703543 362610 1136530 1951278 64163 1649633 1416516 425781 1959675 163339 1152945 1251861 1066574 988974 765452 40186 553310 1028748 1723951 1007702 197592 127931 852997 1326497 212519 1835692 295084 1346263 784618 378721 882774 965809 81786 1667662 657156 1171205 318301 1580878 1893348 1114775 228783 1889663 36639 1109978 657713 1141677 1795771 1113431 51223 745190 119722 3388 389183 818335 443218 313683 460039 789312 630616 1193860 649882 1478650 1051609 727469 214641 1760903 46235 72352 357238 513076 1236977 1906559 1770689 1895721 276155 393777 1834258 1294341 22393 1105165 1952497 218897 1608760 1917934 1344489 1693348 657868 1507938 1092075 989594 626076 662589 473476 1709887 767996 1748885 866355 563382 555681 1993880 391819 605304 1709625 1773967 174710 1532801 1498883 1298849 1169864 560250 1005829 1522415 373407 75271 529985 421904 1238002 1303739 9619 1442511 700901 53414 1695150 58793 260213 1932801 861184 1066112 1494056 21555 88255 53525 145363 529997 631795 1851786 481867 1234249 1210379 345089 1689692 917341 1322340 72939 1172704 1484765 1259194 569938 796821 1315505 1908513 1763329 1292239 440486 113364 1278272 1572326 1276410 1678037 1366070 843012 356802 1816232 1666756 1649565 1257245 381228 852900 1897858 448738 1625308 247004 783334 620426 1820843 1798694 1289836 1482912 1183589 867878 1434982 1404376 896961 1381872 1872213 1059316 118903 1570383 1928069 456674 248449 247979 1784071 1768814 610843 900784 917703 1267872 338743 579539 187716 1109045 1272651 331105 180524 1646236 773377 1018085 718296 1597361 213951 804838 1866660 1253373 1922147 875778 1476642 12369 1576754 1769283 1408450 85272 229267 432863 885721 438493 1183094 1444309 24921 1205943 205531 1605954 1555678 366986 1987119 1374984 1269842 954134 1230370 766097 382442 279279 147111 701933 832583 381683 235957 560832 958966 132040 68337 1870594 928847 1024724 1522461 1194605 1155870 173157 1830165 596011 340772 457247 1759716 1984285 1074000 1210124 1687952 221646 1996051 124049 1124589 847733 1415465 1659664 1337411 85180 929102 997596 823337 1006501 39718 200036 1070186 1819644 1305138 126901 78229 844741 1560080 1860561 1377991 704548 30441 291873 1459223 1858947 1484949 903108 1242487 320854 734020 1866587 195111 653002 263761 1499794 1736334 1814108 1143280 1293925 1336244 671827 1961626 1383186 1230300 700041 1969248 1236778 723023 1949244 81789 1707535 712174 796831 450467 1770190 983675 1528339 517230 1122963 1464211 1649584 1245640 1281935 316897 935071 1449470 826658 1841793 1510380 1811172 1992608 1224520 378130 564596 914206 1252887 1263459 1775652 910578 850620 77010 490190 353390 1959598 205117 551467 1693105 1695633 1107539 1378844 1620106 695466 1158029 974915 1791394 810980 1397603 1079128 1494373 1204364 880731 1118074 1082663 160989 1123328 1186102 1662414 1697434 344726 318723 807566 126704 1349673 1314394 60486 1341641 1641363 1223444 1581921 1168205 1383930 1390007 1635519 646924 1616041 1382185 89414 933626 1049028 411593 311716 1309485 903444 1158524 1374534 1048401 322770 1646822 1622381 161854 1544466 203684 145428 1590392 684694 293682 1035130 1250849 781882 933350 808016 27507 1658984 1193233 1627448 1379116 577394 415834 396445 1984366 709504 585887 1839387 494684 1718384 1153549 1155547 554525 1440746 169324 1209779 1683008 828678 1856991 165225 514273 1436428 1014864 1422614 509166 1270676 151709 210556 321647 47199 1035063 680404 1331033 1742789 1271877 582839 707165 465027 1739033 1493720 1868721 534433 620554 577975 736637 1035937 235393 1381009 1573409 1964274 1160019 1749212 1104075 1085120 301404 1333121 772114 822578 1427416 905657 870329 1608985 1492041 523524 115378 1821740 1275993 1819309 408170 523167 1053463 873416 1170028 1749621 97283 1460014 645590 144315 508424 696259 924794 1062883 1325508 1559965 1570655 1691222 355557 1051314 1674343 1769554 452420 324425 91705 1031246 88507 1834230 1835447 371349 1467035 1309562 1209799 1126378 1083471 164132 1000400 228828 854411 1395849 494331 799052 1226942 837525 824239 1585690 802275 776349 677413 1099952 1832392 1995182 1227364 1826117 208710 1230343 251286 287135 886847 1997498 984030 1651826 1035349 936341 1384532 1263615 1411932 1326334 262556 413118 1964666 1703490 1121563 239525 150961 1797642 654280 1544877 213479 811441 601394 1974605 1066878 737362 1429105 1471619 1620656 1751396 288334 1681796 1309191 1817114 1259245 1751108 1774326 1011296 950867 830753 850490 1482605 1232561 361606 779550 1435217 637195 1384847 294374 237151 351641 932126 354090 420368 838481 932643 340383 1218497 1132149 1397111 921062 1267250 893067 350731 1494897 514932 762901 1305043 106373 577580 929801 1811244 12186 342916 247430 377009 1543046 484751 1352925 597445 774729 20491 944701 1690012 1469482 1802032 1049680 3429 721132 772723 278005 1482634 956006 610622 394400 1355869 1226708 292539 1702678 1273492 1926127 1663277 1604654 41377 848511 1963608 1788538 223894 1427187 331972 1662990 284055 867023 19650 1316137 728786 377409 656628 334116 360818 179288 9940 1267987 1961493 1680645 1348344 720188 1075957 495764 593389 1077201 384808 1091565 1235908 1245607 628577 1037220 1069024 295748 113092 1881553 537711 759875 996981 1782003 210807 917279 1647975 905901 927385 580511 662210 147774 1566736 1794485 692753 345883 686484 917450 942852 249517 661819 1043206 1824442 1242546 978966 1365845 1157355 99116 1132056 689532 708645 1159657 1653851 1421516 541065 1121582 261588 1962802 1069454 272580 1615350 929606 773233 596095 1721874 1292349 1086237 640240 1535004 650998 472747 1599865 355636 1910075 1107934 817759 266623 109326 880044 1422863 1342539 1784255 312336 213670 392538 1397302 1490210 771174 707424 469342 1274619 626328 1666638 448404 1672648 1536013 33819 926233 1756015 472522 1382761 1836239 1342173 1142954 812751 1330940 85686 1820125 610941 793768 1723936 1398140 1985504 1652289 1485253 1670545 979422 1028029 388851 298255 1176911 1154737 893497 535066 1680887 1657735 892540 1597189 1583168 138607 1484907 1040154 419199 820660 491403 634767 1488195 1719725 1037694 1081064 1822852 209204 747637 472784 227967 601888 1986703 1747427 1574483 1234565 1883981 492545 436650 1503348 1340565 1339265 1418732 613198 683838 1035640 516563 366047 1804294 361739 1392642 1076898 1197374 1808744 546696 1385357 185447 976218 831820 909369 1964096 1970542 387176 1092436 1020098 481646 1161272 1242376 1385658 1969866 953403 603233 1320544 976546 591330 124034 668210 1758561 312649 1395461 593293 311493 1788515 189311 196611 168111 886755 1088302 231027 803376 1139647 766795 1639975 1703008 1006990 1761742 525785 213531 467978 1950979 1048409 21449 80265 417598 1732032 1235328 651684 1099807 926841 1978536 569111 733214 122209 755865 1020988 1467033 992433 1770224 136345 346710 813275 396320 141606 1959232 831965 646511 655971 402299 98053 629860 1657243 542867 924484 34769 1195535 878286 1815954 1140284 1685696 1450743 1172840 1669543 1487998 801061 776959 326556 1523395 1174384 1655178 631257 576090 1123706 685496 419964 709263 177275 730588 940621 683868 452124 1971507 1444325 1756608 1476208 1203177 1481200 1217670 1753806 1549006 410986 127427 441669 954473 914963 1468564 541321 275828 92518 82844 1456837 1870881 645722 1827224 752892 1255918 1310583 589009 695162 1192716 796553 848690 1888947 500264 1776937 1777057 1594982 1451018 1734322 1985301 1074978 1367749 573262 790561 479103 159621 1124650 1165836 589972 1457062 905011 1004306 1232235 43931 2768 277921 1399697 929216 1914814 810953 811699 1132274 450060 971735 1614861 1832227 832380 741717 6433 12791 6237 1869052 590728 290096 1970170 1585268 1767395 83069 1670181 1524627 631685 907126 1184317 1650582 1791682 205551 984037 591020 1643676 1325565 761439 1267236 959344 436462 1155587 1295742 733075 1403571 1523930 658965 1257764 1885589 1389900 1505592 1420565 340923 88113 138328 1433844 734273 1685641 157933 1117739 723831 758879 768414 1372482 1252027 1043529 1682484 220883 1616859 867456 669088 1595077 298526 1576025 65752 132349 1242097 13789 1638883 1582605 102747 1664909 1115538 1586520 525702 1933906 806160 1634524 581810 517467 1374022 300927 1144391 375323 1081919 1050733 1293595 1694938 104771 1367763 772623 501993 1544645 32256 532538 1377717 1412238 1990394 1902215 108751 65892 1010848 1943365 1850916 1562188 1700542 320199 911180 705126 465428 1338099 1072403 1963392 1062570 461907 330297 1368677 905156 335999 1614888 299083 1337031 193790 1472635 1289786 1129279 714514 216186 1192410 953368 335610 512940 941722 278870 1552787 1997278 308118 744562 594714 734418 1976982 962220 1264253 1585107 913678 749018 786354 69374 1068005 518546 984475 383598 751843 317060 57786 1092078 723115 711116 119909 1745934 813140 803509 491227 902788 799957 1712515 1125072 426507 1272106 636650 1552928 911359 341541 1602337 42729 1590762 358968 665188 57628 1381827 1698015 638675 593074 883185 1604144 366198 15126 1386524 52428 1750822 726226 511236 1939390 1920822 577509 1721277 59830 730014 1247418 34946 1660294 1328915 1043666 303811 156668 1448412 470221 1988866 132478 1535277 428627 1701435 1631485 473239 1044017 1293924 1977511 906144 264743 1145969 667040 256246 10036 1497809 1987851 745754 109506 225334 1518960 1642422 944426 802172 251617 1646823 1148374 256472 1267816 1854511 642036 694093 483546 888830 56058 163482 1772162 135616 1849030 1212431 1989273 451246 1614973 1108860 104246 1763565 1968523 912721 280921 988484 1725267 736410 1148525 1351099 1533280 871089 401567 1482069 260807 884977 1058108 193782 890699 982150 1821771 1975875 270660 370183 1194971 1482505 371470 642906 393936 1479651 334347 1199409 281777 368178 1926444 1678959 264537 413681 560432 1759398 1220766 91305 691888 1115481 714486 133654 1319332 758844 655867 1200130 1694145 1806458 1642882 518210 1970146 1345062 374140 1391528 916823 1017410 585201 1427008 1992051 1403136 282663 1704212 771376 1219660 1334584 799669 1590741 1067052 1824674 323710 930339 1782968 1602005 902328 1476054 1004022 1070924 807311 1198144 648600 1771985 45115 428642 524879 616731 326924 169108 1373410 1537639 1979113 344284 1718843 1809087 74339 711663 824194 316713 1128851 902598 1628142 1245410 1540951 322296 1246965 1555747 290736 463336 1963328 108414 1693056 1920942 1411662 500523 1842954 1889662 754173 830421 899552 1137388 1629623 1752164 1109530 210131 277386 1283959 1216255 778574 1516648 143793 1486570 1113193 856785 1660974 87281 365314 191469 1270861 1064731 279818 1525148 790559 726207 1297577 1099304 1223581 81547 1106800 721650 245892 212715 29575 1957208 1384771 1224992 303966 425407 1958081 1228364 956723 637726 84163 715319 325971 327660 1982012 1036522 1937652 1001006 495978 1339535 697247 1560491 916131 1426336 859620 1602051 962033 337588 165642 798251 373027 1498968 542987 1916376 851323 906279 614147 639317 253854 1929680 578404 1046283 716860 579417 534862 914253 859125 256817 1174860 522474 1527168 1572948 1274991 675757 401448 211465 1703960 1178313 1481984 1898735 241302 286920 917936 327658 1813838 1579665 161672 1680858 857595 1419347 270505 673390 1351758 53459 145451 178684 691416 1730309 1710851 1440075 649692 88404 781929 200321 378543 1454250 1273197 733140 431427 1570896 123058 992170 466743 1880002 1171347 1710502 1470995 567010 841780 992737 1496976 1967767 1144347 1129730 11563 835122 1277598 1665558 274584 1906583 453751 919021 743552 1694193 1687850 540999 1848165 1974950 60483 1371485 744649 1087597 925359 613691 576426 1937878 832502 1319716 769722 129892 1005936 489269 1980614 1242413 1226252 309500 270858 896201 1263733 1923097 1715214 1418930 1297009 97738 700201 1782577 1089904 1311454 334093 485972 1044722 688867 33641 158224 1013933 479268 813073 774070 900773 203494 1887925 470902 1379056 1442199 928502 1085167 1056631 1592520 23981 90684 1415204 335887 1034213 120730 120022 1328145 1528 1652687 228116 1114437 984722 1150052 64110 858004 1045901 279353 605191 1042257 1162062 505436 1747781 483922 1584268 625504 1331803 652602 1266588 1221476 1111662 1481289 1074273 1628808 124886 778502 71601 1811058 78683 179534 225643 273401 894367 1584378 1590871 1672310 1595662 1962150 1925117 1427908 939794 769707 1812665 1396885 1433558 666926 10103 905121 144008 1243885 599490 1651985 1756559 1445531 546693 1254624 1466192 1833648 714837 1866058 665924 1963163 1292206 700887 1004227 354686 657123 1369310 956314 631417 1506769 203406 1098733 556588 1981921 228617 1405476 1298576 760307 416034 1525525 1407085 850099 1107332 1131692 671785 1902261 220885 1542529 989017 888620 1909632 860705 1297275 587141 1569827 567699 196080 1260172 14188 1270363 947323 47165 1989330 1491759 1290346 235309 379391 1061866 976866 970839 1812500 884285 1372840 1717227 848291 436865 542266 856629 578148 1608628 1706798 188764 357972 258470 462396 1477059 321834 1293812 476795 1028191 500227 1094288 538044 604838 1700130 120976 1116632 689860 1463985 377533 101380 1393320 692979 904607 742463 910781 267599 1176450 1507870 1952004 847765 1335843 1754144 872308 662535 992475 1900169 1042307 228247 1651468 1736683 1013557 1518568 273647 957221 672033 40205 279630 657377 1413898 1505764 907290 298863 493263 215769 1292358 73024 1013805 1952584 787383 432938 1893926 1527592 501233 1215289 1319977 535605 1056052 1833074 1005416 1283708 1608776 573012 1508767 224156 534106 645274 1826490 1272517 181814 1170181 1757342 1861608 522878 1519489 633373 1012490 1011151 1437993 817687 239258 247220 1043909 750642 780388 1955945 1039379 1753303 886933 1971058 122474 1404992 1364092 1749959 1990023 1904872 800457 306355 502404 894331 519734 1992956 1469306 927451 1103165 155319 1217707 811024 1803310 1859835 373890 215603 1148064 1047426 1888738 1949371 130738 772686 1142743 1007981 1162310 733715 72959 299204 788928 1037813 141067 1417323 169519 1611557 1235235 1772445 87127 270130 157836 137911 305303 236362 1729336 1816537 1232103 717964 1987379 788750 31176 1308492 839550 516488 473580 59863 1625070 1279842 861881 1366665 665148 545334 1826648 457843 837191 692461 790025 1791645 1668034 494658 303632 755097 129248 827665 675007 1046811 1907848 531888 1946265 1459762 1372579 1644261 1760410 1381532 463979 1197983 597769 601876 413896 741235 364168 972385 134270 565580 1227245 92984 505592 987151 1675841 1171246 461687 196720 572450 365138 1349683 987368 117561 470918 965175 1718676 1535598 522378 466271 1224439 1867116 518282 1018328 1694711 610611 542420 1176052 745094 1956940 613847 873386 701853 605265 138720 1327983 1521413 778380 586100 196690 1369174 978683 553401 1474565 1431322 673741 906506 68941 602296 92352 865274 1003059 1889142 883744 1094691 798387 1992874 235220 1539847 1526291 80817 434408 1310028 231361 68092 1874179 1204500 1379230 1239627 1801628 1754956 158904 360847 1348395 1137981 598079 310330 69058 471488 91001 618495 1745655 1825550 43370 1551391 1014706 76141 785943 1617019 978731 150918 1236728 1210371 845074 1490039 1505183 704894 1535675 1740815 1732893 882808 903806 1541504 1893163 1949237 514853 1389140 1449432 1937383 1426218 1832413 742465 414667 1963084 1653166 72329 518602 1733472 344488 1681661 283808 1053578 182193 104749 69218 297188 809475 1613512 188604 732017 1112378 1464663 24196 1249263 1860180 384383 294260 1156972 786541 681714 811896 137815 287575 1125552 1390644 1751566 1710289 1266367 1540725 282862 1996328 536758 1889911 1491993 680673 315495 1598242 1675351 1391742 1705296 1686770 1254583 636295 1007243 1505426 118032 5560 1087857 626539 899141 1318212 655 1275291 1926146 1273527 1156698 596645 1383226 1717576 1846504 1307803 1928058 1541067 1020111 98649 1720237 1863684 37389 1361320 511818 1219041 727048 1884636 388160 73248 687936 1412916 1740531 931659 176771 1685669 496151 913738 1916745 1341196 1980189 1821213 1760072 119005 705458 673303 623892 478874 407137 11680 1164811 381211 1614893 320374 161635 1765518 163139 858467 568520 583507 685978 613240 1654217 1785179 1346549 1375917 934364 711469 600051 1491624 813398 1008707 732150 1824670 977577 1990463 400466 674012 1229631 1132278 1955804 291093 1832675 1775135 1120348 687045 208651 847142 790677 775388 734297 435278 1353479 1785334 601034 781640 750557 1167497 1814981 1513009 181241 1142144 1719602 60523 131057 808320 1915218 696140 1417437 820828 1584505 886242 1020812 775387 894396 288456 1817856 853317 1524709 1734931 1924237 431728 1143939 265159 350772 1255272 1194780 1794099 561724 303837 282821 1828303 743609 35949 1285001 1965487 367774 1051675 1201392 1058421 1499013 283079 417146 1990702 1891805 1865464 1968245 877724 219982 1213962 251149 1779720 1865769 1874149 1499904 576992 1025632 1646643 1966896 1614916 23495 103156 1414665 1305160 1042240 1953676 393040 809665 620754 751565 1656277 1922146 1451399 897009 621691 1286194 653738 701938 463865 1847361 1471653 1232252 647065 1097820 1347159 1194381 1532483 1789163 1548258 705360 1773817 17564 1018222 1025901 1204064 841745 1501643 1275418 449476 821696 1758922 1051689 795408 1059962 496238 306778 1781351 998038 344517 109458 433375 553457 824167 709331 390449 289086 438834 1975706 1283725 1635799 1408718 1286278 433613 1631133 1139052 263537 1827134 491063 568574 1989467 15180 1310689 1422215 154245 333965 1182384 534066 405438 128696 261002 1480005 1441778 530608 1824375 20663 1975819 653185 331855 1708479 912415 1088595 1154527 1327134 1983524 1334987 277157 1170399 1945668 885713 1651444 1373880 1155187 1040802 1456879 1878589 1086246 831961 1929176 1665616 1114661 342463 1903602 854839 1435833 265530 1387380 1513252 1187238 507550 1399401 748355 1995730 1342853 1090710 1740731 1418618 1803525 1535101 986366 1307952 1486605 1549900 1760201 364243 351222 320422 1686136 334665 892953 1527506 218378 753869 393111 1128148 833785 373280 1956891 981296 1046647 487410 828079 881628 1436318 1586261 1800777 442560 1304115 90807 1137675 294761 520615 1861121 302777 1515317 1711792 600080 352247 1509169 1412525 1271595 1562593 95711 1313380 543526 1512564 947695 1555912 542448 701411 1060731 1340385 626830 677445 794264 1482796 797382 542873 316392 1607939 1912111 1070135 1417447 1349325 1268327 404443 1285138 1783017 1635496 1385583 1306139 1491009 469521 288700 726626 1836729 477691 1438065 260310 1495558 661409 1335620 1192612 1628350 1818951 969274 94059 1707784 1803762 246479 1794181 403742 1991347 915882 436639 1708783 490986 1903318 274072 1743366 1834525 1351530 1476832 1247391 823780 1267302 1810343 680530 1868025 555734 835720 1876150 1148704 1023195 608587 1204690 62946 1551342 470779 41388 241953 1973037 1508208 893643 1435542 834296 676318 29571 1737583 954687 215575 1536250 106386 645188 853212 937824 528158 443712 1925126 269207 1941977 584921 937115 1915604 224734 1703641 367825 309695 510654 509963 1174674 1079534 1139437 1585759 237074 987019 332859 1232966 1718672 679113 1020419 1572275 1247429 986953 1296379 953322 1392404 1469385 264516 1456256 209098 1757689 1965367 1050498 297547 1915887 888275 1920498 1260608 621991 249833 1111147 1516011 965655 832610 1298184 44411 1157016 943774 12281 1649883 1959124 1238163 335690 1933746 213258 1174890 1527134 1733215 1362109 1058180 1666139 652563 1573955 165067 639447 1138081 550799 1974706 43636 1016958 1545814 541484 268815 699540 1307407 988515 1204878 1046493 1154838 1569089 1637643 1099413 179695 1336919 1726320 1696672 1354887 1670749 918397 1262531 67452 190253 409932 1879125 1805855 4993 591124 1253364 1770252 268888 1467027 992849 134483 403991 760636 377807 617882 1453866 1478255 1450825 871359 732890 1925849 1702068 1513234 75272 701838 392522 1320197 1875030 1714709 816685 555687 629997 154098 460018 1439747 238671 1833421 358547 827767 1974697 1948342 1782337 768296 1123457 1418486 64806 991222 1298074 1546816 945054 428876 1045097 1375575 361392 495629 283096 160150 1208109 149280 1383816 1715348 698566 495991 1300262 1289170 218420 1872532 244572 121192 1886423 1689383 1002855 1316405 777248 541105 1237115 1462146 70303 1708638 1160341 748064 38548 1215617 1924160 1249435 154354 1520550 1122090 894898 1948426 1057080 297520 1264851 1550091 1919555 475077 1489201 792889 725787 1825978 1620628 417778 1670351 946763 1689620 406341 1327882 1798768 991860 1967297 66207 210420 1841171 1968975 1900039 318473 1581104 380771 1805254 1926547 643305 152737 1401254 222921 255063 214839 144978 1523098 1972026 1074942 708042 1962693 159097 1348275 1260495 1511754 755022 1157586 1058387 1382822 1466535 1177859 94688 502389 1454326 527045 1067824 213028 495074 1289068 1080379 378773 1301482 519920 639971 1959609 186000 1730551 1695634 1996140 211281 272048 1186806 158928 20862 966849 434124 684795 1035918 991674 199168 1270971 782 414374 291696 71654 1335337 1050082 1712700 423872 1856066 448441 408871 634694 1506285 1226754 837136 675564 867279 614861 1116579 1366626 1856290 1435135 1633708 682390 1775792 340677 187044 952180 1979186 1324052 1704751 903945 190266 802217 1216438 1669537 1218479 522985 377554 1876852 1022595 1628999 1931782 819544 1519579 137981 1319487 211718 827283 1768276 363329 1134364 1581014 1340923 1070656 532191 1285291 522920 928442 524348 284820 1133787 561693 1184078 548814 111081 80627 1366867 963508 1113151 393069 1626153 830273 666035 529859 1698734 913181 396591 601097 1075032 1955210 1911979 215634 789517 784378 1477429 1141145 1192277 550462 1785663 1947169 1024356 517132 1370384 1578820 325422 776899 530224 1777917 265244 1569454 1425081 1130979 738244 440374 1678125 978652 1648025 1417124 1856325 1290873 140188 862568 1868496 1352504 1671010 331005 190175 1236314 1814410 1945251 177259 1073269 1108366 1814314 1470231 1011509 1819727 71282 1225305 482362 168379 89563 79072 1015804 1965167 1695340 1018367 182279 814615 1527992 958097 1650483 1577383 1064680 307393 1206956 415316 1108018 1139283 1263771 484566 36748 288747 1048773 1427227 318908 1250399 1477291 1707028 1795332 498345 75195 284730 147945 1696389 1635416 1526414 200369 1314593 1110294 473336 1819558 921067 419158 1920691 607537 845005 1600207 570163 1812586 1602679 1986059 1817550 450714 1297726 1921219 504837 691091 1812079 198372 1108098 981727 993192 1484565 702924 965078 1282825 311624 1691601 57620 350223 1905728 1011181 1216458 1268304 523716 295300 435353 1684348 813239 1991543 1658295 1104277 821246 222035 1463565 1240391 598668 1170268 1250776 311998 858644 395455 1629616 1580621 857814 337275 1899459 1789002 1490767 839388 59206 1048795 1237313 1908727 1359744 205733 939164 1281969 685066 440655 1521132 1050449 58323 1024721 688457 116548 154345 275013 1759594 650077 613212 949501 1432203 510878 747409 1157224 1404878 1533652 1570447 1633045 1007079 851429 1860252 45224 232529 1915246 1800723 203010 754856 969506 1111876 909146 563263 1652679 1273033 1841874 1074648 1099442 875274 1326128 392592 559263 583407 1171484 1977284 1897604 1926518 1682851 296108 1037213 1476862 1077121 1498921 1435903 1738865 347268 606578 1364484 1907781 690608 1875084 1364173 1873218 751555 25362 1522925 1394990 774297 848304 665272 516065 1556631 568739 206408 934882 1635133 1475769 463722 1764885 1624813 996941 591157 927480 948016 1178844 937189 21095 1194204 1001307 1989460 441 995531 1035362 473389 36763 1398058 1972159 165439 1860836 1848862 1474895 1193542 890225 1218558 1574247 1086875 867675 1619632 340088 1941534 1962450 945861 149442 1913680 270054 572863 1225908 1862568 1306916 1529107 1844004 1323729 1723975 1914194 1929248 162966 677514 618742 1699339 129762 914781 296035 571831 1664936 1565298 1259970 1737043 1072977 1145232 923165 1902292 137016 1649639 709878 1720230 1674369 195217 1554690 521321 266228 1185890 1176262 942120 865749 1733641 1140695 667305 266710 1985633 1099549 462566 1603845 882466 711788 1381614 620728 1313962 1407906 1349980 19063 1135049 1306088 1373843 447720 845806 1037285 1005768 228792 1846714 333255 244581 1205883 1602971 738987 1555320 314410 941755 247949 434202 1829796 836730 1506523 1011164 1466312 55999 881734 35471 1725877 210723 970834 1687859 1043725 176017 1770209 522433 1587933 1750987 78033 1738272 1476186 273386 1492710 560578 1697682 574959 190239 1597819 584675 799472 1268942 1088613 949355 792686 269796 361775 997883 1003252 376676 1484193 1350341 324946 549919 860753 1434885 1110579 727080 1710115 981459 991081 31327 973792 1145261 332922 849823 804809 365762 20754 1267364 1511259 933494 759470 1947736 126175 848186 234812 317178 1422378 511187 41213 1104014 1759430 268308 789099 1163730 1993029 1748209 1090538 1521210 695703 470998 979583 1507628 781574 459902 1939729 284487 1190729 1604832 831315 718679 900151 984321 475879 1927094 1028961 119908 1306409 366494 1902001 1536329 392187 1179234 373740 985631 1770924 1446405 1165782 1445114 773771 528911 1698952 425126 479601 1179875 1589827 740568 520285 1665320 536505 1761695 1957513 1531322 6800 1120932 1306821 1384336 1356318 1017619 910170 1152998 1336379 32878 1389872 859578 917488 1264903 67846 1152840 1131011 57749 1492088 1200561 1237237 229884 484909 1465515 439565 580559 82440 606855 1541673 559195 684108 520044 1507237 1002234 1833466 820068 1969523 659378 1036802 183644 528270 163447 177908 695978 384153 1100158 535133 1033099 505178 1711762 797831 1083546 81785 247864 739786 365321 990416 1747409 1036677 432338 1137521 769063 837424 1104037 1267039 704250 1753237 1777911 705152 1245144 295774 605827 1216107 1537681 979694 1885770 823526 1442668 1787780 475053 560025 1741780 1185783 387611 1770621 1280076 1439900 1525501 1241441 1207195 1239729 1413046 739302 550531 1346062 571086 406229 989768 1424491 1426403 688250 968853 1665821 1435865 143321 952308 1558382 1810246 335480 1174659 630610 1457910 889785 140792 1951379 15398 29662 1239104 525204 795433 644866 191816 1683179 1180124 655638 721948 1297544 93673 1181309 1235129 1443859 1911933 1536475 437621 839783 99234 1502559 1637959 1314300 876968 378255 1701464 663735 5250 902192 913635 711992 340681 311123 1213415 1182511 618251 1669622 115793 714793 264855 544402 20839 586217 69472 1999054 1138137 1632004 336880 1559788 1370684 887691 1071231 165269 169261 1653748 1020003 789611 1293157 1586317 323203 558266 398218 79116 1271625 1697474 413300 1898375 1133750 1141943 111825 1803850 113433 1426248 1353979 1753705 1155241 1241997 959222 466516 1499823 891689 382624 12828 445865 1530899 471304 1189117 673587 1098917 571274 1130709 1776983 1052262 1831639 1540621 1938659 373479 1389537 202440 1397521 1061621 217066 948258 219796 287736 894753 862132 1361652 1521675 46074 1551944 1235805 1263020 775113 1669407 981048 1553637 929703 1373373 659588 1639353 668113 164783 263843 1039875 452237 1786680 994995 1431622 1465074 900323 100398 80326 1465405 36826 792804 1867490 588980 432543 1317651 970742 426277 386943 1354094 342860 1307534 657466 311986 1021019 1848621 873360 1189722 255098 1290490 537155 56291 4671 781766 1511671 861165 1932303 348411 339735 834224 1870429 548656 1522222 1101330 1664888 829086 165012 108907 1138640 1331430 411573 25334 1661493 165210 43717 731497 1541351 945128 281266 598376 353803 1234706 910511 109778 562473 547395 1854556 909322 888872 1803029 1124032 1906642 1747397 1735315 818915 680983 618617 260 1690185 1068466 313901 103293 1183645 1875004 1648320 1363072 1813547 1253035 692854 361163 140909 556695 665253 1692970 536951 1999284 124568 421264 1469970 762953 1798114 86568 1604138 936784 512581 866966 664127 1287195 1954654 278030 1532786 550138 1304262 1400518 177141 969521 1035120 88593 293067 228951 1215090 1581193 410650 656803 1677162 1566974 174094 137268 1522184 344754 1957545 1858205 1817778 1073853 1426689 1234592 1415915 684440 23928 648572 539588 309311 872630 1426521 1187406 1836438 1643199 567828 1263876 470246 1280769 1658291 651759 1736218 801667 1717891 1649190 829276 1964747 1846507 526015 1277562 1235208 885289 667321 716618 1039169 221271 1292925 1966535 329070 1015364 733028 860142 164627 633841 121067 1670659 1711937 980786 1131573 1599969 902920 1888523 1295578 659787 1510259 1832516 1684495 1037347 446056 131628 243807 1594656 748190 1173208 1689195 1137293 1144571 1829092 1567574 1924909 1801668 1509026 968585 1590258 1082299 1853346 712257 528397 979288 1469034 502025 1312716 1566084 1394281 542141 1111580 774228 1058679 1358306 1033140 640917 1447004 467654 557610 725334 1902133 1600586 519945 606103 340418 688499 1296135 980321 731544 72271 1780562 352872 567381 1703535 167170 1846790 341217 163851 622890 1626064 1925179 1709275 200846 346878 1030237 551877 1898830 1775100 1301232 1584451 1632285 1746689 638855 351693 380607 809740 1228466 1581412 1764837 1622207 1036728 1398153 120316 458747 1348368 1956661 1975610 1352937 1571034 758488 395240 628079 1058967 1260866 508637 42987 367015 965263 1521940 908400 984827 1920284 174125 487911 1947277 1960859 1675819 1982441 82738 1148534 1765529 1304468 1677074 984711 1894807 1041483 1370977 821816 112693 1780416 201591 1674128 1399952 114999 878165 946875 459729 1140651 185937 1657861 1527405 1752207 566136 242318 228737 1818078 1582637 1906682 143591 1350720 627707 146878 1859454 1711211 668269 1581620 712148 84085 455136 137609 332245 726569 901621 1432857 215660 319418 1678552 1815854 1598462 863846 637009 325165 1859659 219561 1653298 1874473 1449961 1136664 1405496 66095 305332 931403 657456 1360540 242855 1303436 1076781 1639953 1806518 1751125 725781 732286 1370500 1014784 162506 1185117 1017150 1079209 955956 359143 29030 1260141 717831 653776 843401 1402894 314125 33365 1540733 1186699 390752 1053612 211021 1082199 698189 1298464 300858 776300 1386986 1838591 1131364 415892 1169528 182646 1424549 493287 1136244 625429 983398 41797 33059 1432292 1353019 1983147 1659795 799267 1920693 14607 1378400 1586005 1851925 175213 446204 667721 587236 110832 1932310 1829196 1956950 1203192 1862415 602332 698396 636504 827073 417715 1078795 817238 1497832 1426029 566086 1892124 451702 1610706 829422 1947300 469875 122180 1589967 1039175 112586 1149385 487934 1999398 976583 822680 1262614 1257313 599869 1214835 136274 1161821 41989 1052127 1434676 1768313 1494555 1202953 1832113 713308 1370703 1890379 165923 319005 1050943 760540 1345473 580906 1509625 1378325 1844132 893847 318998 1635108 348137 539578 1313740 1317957 1471047 548299 1033582 1016195 146684 936242 415017 549297 929749 1471431 836943 446314 1891692 1518926 1991513 604813 922018 513232 1486457 209883 453537 109436 336540 1912800 1395970 9710 1206717 725966 1157277 1166285 49246 1286750 1757410 1991709 492452 78197 314912 215560 73570 1116566 1546109 1699386 741238 987444 1206842 142664 967042 559502 822275 1670165 340463 771043 161734 1758527 333519 1935465 500440 1935511 792933 420097 1539969 446799 556403 511897 37448 203591 948377 952339 833698 1319182 464898 398576 114638 59067 166776 998852 800476 392353 1613396 389741 500550 97610 1616052 1797103 824720 1486076 1559396 475286 130162 498262 201749 804263 760104 1374225 544925 1666801 191547 1611603 1713900 180320 1055594 635311 732644 1042356 945651 579987 1523492 1140902 1106674 1723207 328654 1257713 1320354 58588 107952 1048992 156756 459815 1370042 115837 504206 327705 337488 219341 304713 691506 1272625 299533 291014 632117 417061 1215359 1790743 748362 1061462 1397978 324480 1261891 1369448 585861 318366 1001926 98017 948667 1353082 597184 1347382 647716 998330 1330209 1202754 1316457 1392330 1928049 387438 249009 1098988 1291801 1561558 1888379 1385406 1667605 1944957 1889048 1880712 528191 1268788 344 499306 214234 130668 1739423 1605171 631426 994625 1590246 164868 1944679 1390182 1039245 533207 556820 956330 637388 328046 578657 959247 1130920 1866388 540810 1002641 1269701 1493290 444677 1820684 479910 1043549 1841411 463454 487599 1546725 28006 1540521 1331166 1231853 91970 676141 52637 70209 392247 409655 541221 401557 1436469 1905683 509035 752108 1560474 1547694 1853180 1040218 771463 1628476 599329 682385 1757259 1749750 374277 1510025 1301463 354861 1731398 484367 1798241 980590 778379 343247 1176612 1060052 1004907 854924 1827312 977675 1452310 1381852 1421836 693010 698545 1027866 1546698 1681387 122794 1366573 499509 164317 110717 48053 1854428 1514709 92883 343494 925564 835476 1047111 459211 1879286 1625488 435945 1103526 1716520 1632856 246256 1700998 1460938 923787 1028198 691290 1829128 671188 1049940 230128 1518204 490728 369898 658966 21857 1846859 1621893 1044558 135766 1291440 746886 770097 612455 1701846 1409807 488137 446628 715774 1265080 1396136 941819 1621458 913460 201886 41065 77920 397899 720538 1134566 222523 710817 1939312 991719 1983198 1409797 948932 4205 1696728 112116 1735311 1937097 69192 1441853 1588406 1292968 1764767 560123 1012780 483482 852044 1177140 637837 562732 1642314 680262 1607437 629262 1804336 1436000 1510522 1555384 458230 476212 1369615 1598478 1131371 303924 1094131 760012 23315 879063 1049077 133445 735010 1068651 1578578 1579053 395190 1929996 754250 1072772 314251 40051 1691994 834151 1052660 189194 1363573 983372 511782 669734 570643 1052317 1992786 341852 1406102 1166007 1468855 1197345 695452 758968 1322938 1530184 78332 452231 1114971 1041422 220537 504534 1685046 685786 725266 1558990 629752 1806315 1608633 658735 139884 306952 777605 851683 1743103 296363 610411 183419 1565723 427104 1953861 1547866 1284264 1746121 1144662 1715751 286611 1172410 1098967 629972 1872783 832809 1251777 250968 1784610 511259 997126 823314 1571000 13321 561818 480003 1908022 1478267 136174 1452058 1631749 480074 848939 171226 675888 1810916 1333738 1619370 651732 1571867 179694 799628 640667 239004 819812 308629 1426034 325767 1968454 1922421 1034754 1587844 1211997 1301794 1358577 1011896 1244899 67911 1960624 97537 274852 1470916 962891 1331911 1894237 1140716 1562282 689134 1457405 1612097 789202 1798679 1713492 1414002 1088745 480343 1971180 338279 961984 1567458 1869676 1481114 689942 25932 1476841 235409 308941 456682 1015085 1636137 755168 1214640 1004919 71557 558995 189871 905747 799641 1059820 808993 1114563 994870 1221455 448967 71386 1044889 1304845 926146 767539 1511915 1814879 962327 744856 298491 1205222 222817 404246 371560 27819 13899 1926460 1320443 113177 1657199 1519927 1841772 232510 270398 535289 1281563 1734430 1754837 807127 746474 849603 317224 271675 1793375 1859608 1691133 260761 679614 272422 3530 711961 1992215 673931 1404875 1270622 1837327 1507837 1020868 1298013 1792866 1325702 1664004 1089597 239016 324250 927161 1891680 1096323 569322 153897 366589 1374439 597655 299730 670678 91960 935286 313311 1249943 1475701 1440312 230306 594772 845559 969457 1585370 782812 1204814 1251357 849504 1249954 1443420 284741 1842889 1635784 1575776 1576936 869836 962434 1964016 1679417 427254 1214436 664301 1377926 559587 1713349 1600047 1749066 1921463 1248779 1205226 1408982 898207 1848589 587318 1926226 1735767 769853 978393 1230135 611740 654960 122207 614855 1427220 1638617 1724448 373772 707575 1801387 937031 1568904 891880 255235 1846280 1830681 490801 1545900 1293680 605916 448982 1171384 132405 1171423 1777481 843879 715094 42260 1832828 1225571 1983992 805730 1989581 808197 936379 1284750 263584 1362051 832466 289222 1584130 1699639 734719 355753 1419658 378302 378415 1252481 862898 576157 1026781 674549 451237 1440779 1128215 1792501 7152 1263778 1179012 576795 608740 839837 931677 1123438 1982390 341451 324487 1882387 1927798 116948 1600750 1616577 1872610 1174155 3010 303308 1188716 841689 496691 826684 1616217 370864 1758387 631849 1651021 658350 1129839 884952 349850 1643368 56735 1659917 571847 1917741 1105907 1242192 212852 428751 1383997 1412762 291147 1708995 1711335 1212415 1077688 1151037 1302753 653601 1467540 614394 548613 1216080 729299 1332923 1094058 297143 1306941 1049177 41728 935076 860851 809442 203225 916735 517922 830672 881525 945311 1729945 605129 603619 1430383 1630637 1413329 309144 1504888 909807 710215 689485 626288 729250 671621 526907 91726 1442356 1915998 1000529 1093627 481770 490788 646759 1576836 656085 635550 1503854 613718 135683 902646 848968 461994 468838 1101175 743451 1984532 1902187 1410010 977391 119950 996979 1521767 491361 900014 59486 585276 540467 1424419 1134714 771772 208748 1062651 1910563 1538252 1693818 1276363 1798295 129345 1504728 264735 1666554 497136 929140 454717 18470 1745261 206286 1454851 949875 1885773 449936 1049841 750371 950520 881746 1120632 432119 894583 833507 1958494 343890 689349 1712522 1224656 1205859 547527 1783817 697294 656395 873548 965151 441653 618518 1465583 1598145 929981 1682232 601159 850278 1075616 745109 219574 1446083 1674161 1827648 457907 55595 266913 1496237 1015721 986786 280525 884839 456748 1992729 1267264 1868460 485382 1153603 1577257 210404 65913 672256 1071293 1082292 680522 1931705 885483 1234981 1371097 1920520 1452743 747424 803931 126384 1307769 746120 1296 1591681 1095810 951536 1956176 1314201 1641619 611563 972416 5765 501980 25653 826967 1667326 231458 1461362 1210663 1374905 1260426 1588938 1869319 135236 1780368 1839930 903684 934008 1295878 712735 1438034 883252 352350 506045 96697 1568135 719186 1081988 658155 959431 1770613 1456585 371691 538036 1446931 231037 540256 522241 878985 542899 281673 326664 1326130 330316 1312722 112040 1427232 1797934 841479 1429833 1983060 1820307 1101033 895310 435061 1021890 1927413 684191 141234 263435 1896280 1955914 1074907 1695053 820454 509891 1416885 20906 1886724 1046681 937559 564173 1908743 1100684 1253441 1630625 1344893 1109724 1799918 1229611 519479 892257 1646804 864113 329819 1271931 1928889 1795716 1957114 1694573 420700 1907567 403982 1683187 1749114 1974296 1577698 966027 1643852 932675 250095 488220 280868 1517715 640584 1557711 1868192 604365 1055080 163570 1890124 1143767 1616831 1580443 829554 1026503 1353508 268043 1661142 411039 144587 565072 126604 1040050 740736 1356512 1935823 1188921 502239 1411675 451793 1775099 1389668 311019 1245704 284693 1874791 982358 117312 834387 1896687 1224324 1948153 357002 1142907 1448725 1633818 1354674 176567 480886 1128400 1921190 1089758 895656 1103396 1435084 778848 1277510 585068 1547222 1553107 758125 937668 1713521 1475216 875114 1617761 212556 1630200 1096704 641978 482484 1942040 728122 1423225 1696853 943157 92810 591962 1812832 866703 1061616 223687 453305 708682 678621 464435 1643728 1308878 1745857 1573103 202732 341338 1315397 358470 332400 1458785 1521889 1357038 294190 296658 1804722 493089 1738951 1671881 1953418 396034 661670 743599 1246767 1497854 18287 404711 1740742 620307 469789 155847 102710 905488 1370582 1550071 1258405 501151 1947344 955889 1693154 1470647 1184587 1879961 906239 323656 98566 244552 952382 1953590 1674227 932172 1462453 415223 734016 24316 1261483 258234 1089978 1430419 481482 400998 271336 1308966 1144046 1395082 1742702 1393555 545934 80033 97260 748414 1868234 589733 443250 510456 696241 1679884 1382405 1529556 1448872 1315095 393552 743883 1072615 1855500 28985 1170738 1616202 1081017 571881 1657737 254413 1789377 887535 483335 683472 390252 1332994 575833 676788 1200103 383887 898450 973999 1192690 1826993 1072649 842360 600875 517502 1944417 158219 711290 905209 1555772 1334598 534924 943917 14660 1493040 1151563 1703826 1144413 1393704 1812762 1729952 1801978 37696 1696584 1522257 313013 1674021 338776 1191069 512416 1271220 966612 1887536 1202782 579323 1033449 371316 1397401 332094 966534 162088 81539 1903780 1009614 1780976 1013190 1381819 1433077 49419 1477539 431830 436248 1858199 1305425 284654 1229666 1485669 1721562 1782973 769028 53402 1695302 363092 1892105 1307975 376149 729313 1808783 582418 1051551 411512 1888376 1851957 376562 219607 333688 1106783 325929 606020 1051067 122467 388947 1135555 198799 708397 759153 1082048 158987 21111 1547245 302961 228987 393380 300368 1174831 1752526 1666828 1138382 1464210 189555 1796388 542630 1568307 1630849 876484 198475 1840298 30263 1499669 188585 900049 1512406 898090 1127868 498235 494038 1000712 287812 648897 803134 1296927 213219 941303 1776110 1688182 1850056 348167 532257 53015 1633673 448836 960416 1814479 1520588 66377 1164722 1437051 898522 1297534 706017 448051 630166 1105191 1777181 1490359 1059410 419193 783356 1348785 411803 1648760 899449 499761 1984150 1329414 224318 954997 1569988 1219597 938764 1536220 1877766 959381 794030 199896 1715342 1285499 784869 754735 948776 1555322 1033658 676805 1201648 1376990 1970495 1406878 39971 50451 495094 1289900 330557 1735728 1304913 646326 1721438 347223 533851 657869 211778 1747424 192348 585597 102104 431038 894906 1780035 1722159 957215 852586 1789197 1732353 1749801 103144 841320 392915 893642 1981241 1094195 1096763 819308 211845 560544 1926256 1797158 1580111 1762717 1314479 268439 1479598 507966 1724001 888553 270141 104876 1590512 647611 543611 1256012 1196547 1438725 621503 780792 375707 1527319 1991235 1179797 90708 848552 644863 1221001 1759048 956926 1081810 398594 439870 588364 426570 101529 457377 1561571 187729 103991 1110086 1909483 931394 884242 1782550 824457 244748 765598 1501240 1755972 681270 1985377 1978275 1654077 1230522 1950950 1099765 1067286 1492732 1307097 1064541 140947 1299951 915346 1075695 444058 599279 546433 780018 51607 1754054 308817 688673 874131 1802884 1080809 247965 84232 1840492 82611 1536367 1172143 1595834 1986389 1693910 1561712 664788 419517 962995 532321 1317101 394076 69764 1498954 1564331 1602268 1233019 964116 1342547 676599 1326191 625020 1510140 70298 1827674 546386 1898245 930863 1887081 1153363 1830180 202489 1814989 860691 577776 1695926 1367336 421861 1062113 212893 245521 937313 1446806 1464147 1019804 1926260 1556885 1152385 740529 1342476 923584 497064 361215 230532 847042 1241875 527409 128804 1774561 1192727 1936977 1324719 256771 964346 927668 1411511 427479 1293849 219555 504975 175701 1747940 304527 499589 1484420 707628 118309 683008 946550 1193450 118311 923885 1560318 316987 890872 1024471 108935 963100 937666 894332 1233172 541443 554763 322214 463694 890080 830547 1203955 134659 638295 1899628 1103118 1968942 1718283 1006503 1754361 236367 1697243 709132 704216 1950126 456146 808619 443117 735234 114369 1013463 927063 1837888 1149847 1913966 1153746 1671089 40757 1983423 1514436 438088 1298106 1240367 261281 642484 696601 120026 1831252 1945766 1509457 1948038 1390031 1098027 1229281 1179916 1261879 1128467 1393574 1088100 1427549 1536884 1601116 1295625 937635 1617877 1483517 595337 947962 1695550 84298 1777705 1532988 801582 346335 1918606 1039131 1157499 1394333 1316778 1876352 280088 576646 532488 269106 24670 1197987 1173646 1897364 744753 198728 1023760 691258 1478486 1284626 1885271 62649 1910169 1724498 321798 1052355 253754 1933507 1921901 1634771 1585739 84381 1298691 194893 1343224 1292874 1387668 1806938 541660 653923 533531 1229791 732283 262057 36980 1676916 1798164 1517317 833855 1388091 1651200 657239 1573787 700007 1980480 1943464 1319115 326522 863481 1437756 1845069 1413051 361658 1555997 1701620 429895 753505 1071024 701394 1967833 227380 798270 267015 203243 86023 630422 1620573 1514637 1941735 778354 517482 1081779 857221 692389 1770067 1655492 810529 1385219 1777004 1082744 912036 1998401 1205351 1142302 210591 482487 1143492 1503192 1801781 318155 287563 1721093 1926080 1303971 31691 567181 151636 1990843 1046615 1663806 101685 1407828 1698467 1640824 22585 106710 1729554 761785 993346 1015666 1499371 1827040 673941 51104 383191 1338412 316782 1779707 464727 721833 1306618 580236 1282991 493334 1142690 192989 666596 1905131 72781 1852600 1542260 609893 977080 1767738 1441389 1141091 383515 1182083 1596433 914718 1432761 1051417 165983 130178 1830546 586909 47010 48367 249386 1797431 1334159 1599022 360826 827354 749057 1682144 1864281 1350178 1471496 27719 1630877 1217719 895456 1914925 1788549 943034 1154724 1716082 991460 29305 1653706 69384 413237 1212287 1720550 199629 1831103 1742823 585225 1047299 475672 1960262 364902 437258 9648 1334961 1153229 311773 1022635 1179629 1614343 526370 1295820 244052 1786005 99740 617402 647074 310229 1585822 435593 1614599 1486442 661262 626925 1352342 599220 818668 1198711 3436 210484 1680208 228820 1770939 670919 151925 1868194 625564 449684 713921 1450927 37909 925361 261450 60505 1328942 84565 1499654 590892 581086 1574956 638645 813595 1887201 1685136 704051 1612913 798857 559128 1939826 1749098 1571950 92985 1517045 867668 1342475 853951 1674271 1053437 1124208 1655636 1661827 113549 1966090 1148244 196204 595084 184785 216749 1496400 1495149 1042194 1160626 1726915 570414 254627 1874093 1101012 1170221 1208834 180423 1528938 37627 217039 282785 1472669 1227044 1749649 357204 122986 1936208 1781268 309589 939622 564254 1459632 1262992 1010160 1800555 1236279 1279097 1048911 1639153 1145816 1177558 1022143 685972 1741321 1997466 95489 328980 488800 1077572 1219573 958529 1010531 459337 1921329 1772140 963427 1442245 750246 132482 1676470 1663279 1068532 1944819 559213 1778175 105748 1567094 417622 1840552 488704 59945 1546372 944802 1098033 272765 1747025 446133 625491 1023305 747721 695382 1706144 398972 1607621 584232 787681 1935096 838813 279306 748593 1950611 277062 1378194 764229 1568027 39057 724049 880573 87270 607318 1295292 1260694 153664 97702 310301 1367802 350545 1083384 1602420 725517 989508 1989130 1950562 348148 1887896 380325 61983 133202 1203315 136986 783535 420474 310727 711350 1690293 801555 119932 104817 590425 1447928 804202 874676 876394 591529 1075885 165885 509300 1447104 62257 1706407 1692301 1064166 1771213 1326036 1153116 1133998 1736045 1187537 1075644 1935533 1514979 1943326 1160788 1667147 1475596 1042487 1138099 17967 1496246 594833 70572 1326173 81972 1701058 1104085 766224 923993 1134972 555682 1227474 659213 441557 1797263 660496 246075 1551162 868265 85376 1115145 875203 573099 910165 48790 1889705 639429 1188989 1128058 163767 712596 1667795 1241629 1953445 1803023 1724952 492684 1252346 1309561 335114 889822 267340 978260 393114 398465 1212815 1558961 1056892 902530 410253 1704683 660231 34812 272293 1490433 1287615 340802 823549 791027 611458 1096506 1813574 1430763 1898383 1550195 40958 791928 1602856 735265 715336 666478 1907368 1916994 1219148 7088 290211 188252 1027601 488060 956102 1536529 1919749 74097 1636749 445735 62826 1723536 920671 1126132 1631303 72677 1333307 862080 1852610 193573 1990754 1357995 1762108 1304167 1168207 636490 1348022 437125 1766256 1814858 1304500 1193059 1006072 1856252 988388 1236604 1361694 1308733 805393 1065253 979648 1298507 809018 859746 1324180 1640252 1118731 1362815 755681 116541 1008889 470387 1831751 96169 69233 600662 496232 1160423 1504929 465710 851979 203622 1026076 1307548 399243 965255 533213 825165 920706 1049701 1681525 1829775 201313 810966 1551885 1364139 285782 916002 896379 171533 864628 961337 731661 871220 252860 1895182 837747 602131 282844 539442 1218451 275364 697785 993236 1707790 1633787 583646 893190 1730683 984688 1499664 1458695 986507 262399 1954701 1942314 1757275 347198 1013101 1712535 63610 109899 1392170 936228 1225298 1460018 181075 775286 1096462 1882595 1808052 1839948 469577 1968097 731104 1050344 147402 1477024 310188 871058 14002 1994910 1784308 535675 865617 857449 1218790 333136 867865 1910437 1804021 1965464 661402 1976801 848981 1504126 337742 660811 775817 1184425 505074 322217 133613 207373 391800 798100 268492 938038 1381644 1425087 572533 759836 201965 383002 1600910 574212 1447368 1817927 310717 154214 194961 1546489 268645 1268171 115627 1126729 925915 1990822 1116519 997043 1911030 365375 558563 976282 1697039 406168 1820958 1403645 290718 1947784 1427328 1462841 1037382 183912 1501952 810202 766978 1337317 368917 113664 190111 145515 1165214 1658066 1867593 1433339 1749914 1756056 1473909 1746557 1663906 1904847 363986 1640121 1679729 305165 1059644 501113 846109 1810500 141438 1535453 497268 1698703 804882 119888 536220 814321 1513490 103649 1034551 465704 142167 1759613 1885756 315071 203049 883303 194311 658111 667434 398926 1825471 1924963 1458091 940324 992565 1965912 1816113 258598 480761 1452492 104798 254937 1657584 585908 892009 1841180 876166 598134 1562740 639413 907569 1783027 911965 687991 1248991 1811535 1379371 1427988 883221 753279 1895001 311335 191306 1415581 1349612 1530475 1104324 1187927 1429378 1001956 613951 1584903 1117908 263527 181415 884259 562497 257570 1600430 1638772 1393376 78152 172519 1365119 1552983 353530 1590177 92001 237721 1130066 1334467 1593819 316654 1441828 1904043 1355233 1836681 323366 1961420 1559234 47443 161278 695969 1735540 1839613 1053342 307238 1280153 311031 1942993 1712161 919702 1406161 1520997 1685875 1592480 1471030 765558 1968724 1660946 240114 676743 44018 315139 586268 169662 280251 58742 1460866 949317 1980923 427059 825068 1983273 1418872 1464862 1639662 1322948 245471 4904 1630643 1651971 1226950 612582 1793780 1306352 524458 1182669 1051019 1641046 643819 108730 1514288 252570 174068 649618 671554 1025659 94507 984009 1446758 715687 879136 329777 721501 1514731 1680311 848115 1354734 1776813 868426 570591 196025 1793527 1984072 1185548 1887125 97751 776378 1522367 1661234 112815 1335956 141200 1205833 1070198 375234 1003444 1270205 1639382 379146 1751539 370695 432464 1741995 435160 1405606 649123 289428 917964 24406 1064807 122060 1678422 1533353 1574129 531134 464706 1032065 1204042 600747 1993747 21440 1381073 1134312 1135332 1951505 951862 551639 1049548 934802 12743 1987996 327517 1783710 768206 959865 209430 1640027 1148703 991400 1021639 96070 1748984 922222 1421095 1083707 1195573 468632 550707 1217791 341163 1462739 1724778 45720 782926 1009421 89108 1114475 1017973 1618577 1270179 388526 621469 1583786 1269819 1717084 418481 1009088 466898 289476 1685083 1131741 1633146 1349446 772967 373900 641256 1265709 292497 1636502 227397 1078145 1780005 792476 1687395 863392 238457 1476618 1592759 1559199 470576 381394 771023 165837 317549 980240 1191213 658700 600490 230822 1732679 680252 166790 1916153 1003779 1270357 960220 1261402 1527574 1056032 944909 1226931 839419 561299 1225306 1350287 340705 547804 683424 1416507 398878 173065 638058 1996441 1506483 1833091 688793 1937164 294544 779201 1877068 1777190 291122 732128 250784 1166991 800316 1982553 1836656 540340 1660117 796333 1593433 1814007 1828288 1577803 271470 392642 1261824 926004 1210168 1090082 1105099 1372679 1408374 403909 319586 1652605 169775 996676 1567998 460408 1026669 1337536 1823736 1166275 269473 1323440 437030 161183 659797 1019451 780453 1889632 346764 1708390 439064 9498 940161 1388967 740024 1116110 224672 473506 1576039 165028 1480328 1950207 546834 1744026 1513224 1450272 422525 547353 123121 1895164 650232 340699 394976 976820 1472435 831234 270630 110341 108158 1227485 1935842 761358 1695433 1856699 1845673 1785004 98313 1898414 1618244 1113333 131175 1740002 1949911 123894 1443696 1120241 1899791 1415014 927496 45375 135553 1786702 1543798 1657980 1318487 951823 1017455 1255102 785694 1009697 306651 855126 1856630 1473165 1958871 430958 1215874 1901140 1490939 1030612 742014 416282 1565977 1503988 918956 292581 1414473 1400061 287725 604989 1576256 712347 353045 1457834 1041637 1027984 310019 118820 5859 13090 977472 1421757 694200 1361214 622990 1890633 1873545 1640353 898348 1392804 1850030 237667 1531611 1256761 1916925 1088221 1425876 78426 294024 1082769 929683 1266860 421698 1103629 1687578 1576969 653761 1570895 83295 1341346 963754 98396 30965 478524 1055700 569015 1108222 120991 1160060 1342557 1983836 1463117 1376029 854410 1956814 38267 397643 719968 592181 2176 618702 1055889 385958 13398 1121928 445214 704335 999492 1236410 1539772 1684180 1596933 1673565 1484543 765523 441837 789542 785607 532971 102886 264036 1634969 116760 1076760 318380 731490 1964593 603534 1502323 1055209 973281 16005 1130306 715328 1739312 1883173 798556 946647 767015 651710 1470956 1715140 1467553 1901020 1987185 484478 1929747 1909565 1127557 467479 1290877 1975195 1335137 977642 1032389 879733 1129235 374777 710522 1186244 675609 483782 767511 1999769 722257 6411 640490 424433 826870 6026 1151424 1352941 1685233 246586 651741 1033374 768799 376871 246163 861520 641023 1902925 732065 1320532 213099 535791 1452462 1409646 1903813 1489714 41730 45206 1604435 1750551 1829872 1544094 827397 1771329 141059 1560946 448983 1373009 1514384 965085 1757559 906439 1454573 1356556 1876643 843475 13737 1001211 1805245 1529783 1067948 1500843 572437 411419 1680655 1388828 1459260 739287 1403542 738760 129035 333947 176014 1797854 354156 491470 208645 1019582 1359424 1145312 1136092 312276 443475 557963 1363407 1955291 962490 961545 1818303 874633 1620405 737583 1039709 148083 1969113 1732015 1128352 370985 1979704 782915 785853 680550 478873 765395 206752 142220 458927 1256063 461689 1546593 1780944 911492 892892 1030644 605955 1225194 1317961 1870319 45444 615898 1201485 1411974 1054100 553729 456431 583331 1301098 541617 1862820 1806082 222946 760963 607711 1910777 1415671 1428580 1670518 1812606 1817040 222980 1007638 1786697 129023 1595458 1339815 1220892 1378717 1427469 161013 20693 157872 926664 1900844 31111 1654182 1793879 606258 566131 1267827 995909 1036616 1162696 1247086 925076 1918944 855933 1138689 1367349 241709 222266 556110 1273831 1272664 378864 1101084 1782802 1063025 1351405 1568156 1079286 1961643 484376 766541 1271714 512108 1382468 1029934 1825132 1760733 1346307 297223 643883 107297 1938346 1573271 750439 513926 1940380 148640 430571 1513495 1915866 684697 1134109 1099428 1531215 106935 902147 803130 1541884 1618163 678415 1362442 17442 1645140 244732 1878210 1399180 656984 1197907 393341 1405987 1588778 1692818 1293963 10600 828286 1120660 529698 96200 220853 826544 1638846 946308 1964290 449233 1802406 1202758 1709237 1767060 535211 720730 1509227 503987 966288 1380303 1961037 1154756 1516487 780186 874274 387450 1788681 995089 1517024 578726 1349609 1904504 1788115 1982316 858358 329715 1941625 558447 101952 539128 1392136 1398572 1746217 483873 1439777 1251695 1802053 1737393 1959879 336687 1519576 780221 480587 304307 585179 1528730 1212723 1128939 1837937 250772 692001 1073243 1600276 1325515 638480 160692 554177 1359917 1089781 1199931 216026 563854 194623 1872761 925392 550422 1426222 788936 1000348 349808 1551212 520777 795140 244811 1555799 1611195 1794299 1314109 1917136 687178 50740 1557980 1676789 1515684 596215 1148422 30796 27127 946066 1670638 1488812 1922066 1088102 1068444 784108 136941 812197 231430 952880 359287 1829950 1061772 199364 88695 105775 792574 382662 119240 215133 1739303 1983258 1276451 132920 1003272 582525 654883 1393269 1114387 318689 726532 700181 1626327 1091241 1938798 1921982 549740 320482 1671858 63264 1293458 1516868 1582239 322099 1759331 1624639 950985 1059753 1968668 12956 119549 1474725 1827002 1052774 140618 1672462 1466465 394337 337668 1320253 569909 1445545 1308651 558213 808199 1573911 807178 422534 965472 1074443 563097 643170 1872163 1049440 249317 1743721 1642827 127083 304834 1258458 1887004 1180462 1238465 1774289 934509 905061 1558710 1254372 1517195 649609 355677 806705 830344 927711 1005707 503288 1945776 1074612 1654206 283628 632798 1274987 1428291 547773 530399 68992 500013 524052 1315212 1712253 569039 235871 1204614 1860434 949061 513185 1219126 1377599 915360 278015 605309 1083147 1197568 1383815 482603 882256 470742 5163 1901124 1427519 801941 1655141 1898688 1414068 290511 1560164 192533 1709578 830222 843736 1050587 946105 1237493 1316755 574918 1811280 1391917 1876585 1736645 1055092 1210385 1884204 273744 491935 1168993 1459356 553232 930497 1705491 1954483 859812 624399 719823 607329 54950 370272 921997 1224876 1518063 159106 1240304 178789 1739569 856284 1186987 1666728 195840 861854 32266 1870249 14487 1206428 1052527 1764889 750452 1295918 171155 1606415 66165 1853527 195306 1603101 1365535 1495930 1974596 150610 1589785 595069 506568 307897 741744 578937 926872 24162 682033 1391829 595296 1913243 1422525 889706 1629370 899900 1108078 1918554 772119 906972 948412 1969976 1936415 1108817 725557 683254 1946375 1138084 639559 1304876 985435 234711 983886 1427277 1616869 1237094 880626 284768 1644606 1500629 1879256 255172 512207 1413849 633887 1399190 513665 1640998 420093 37826 1616339 1078589 35535 1291239 201880 1497346 584936 1216219 1041720 436636 1835058 1558115 191401 1809928 1326333 1287674 1869551 1032120 480077 149626 614061 843627 1789076 1469371 76610 1155812 395012 1114688 476016 67360 915968 1588238 1601067 1523328 383184 862992 1090178 678312 1219943 606742 400667 1965610 1845727 644651 1427421 1106953 612449 1589748 127132 1508457 619145 805069 391289 948104 1074327 1752991 1598021 896096 393373 1263388 1090329 245123 1196997 968047 606185 653409 493589 81329 1434125 640523 780204 943130 1439031 280971 1254741 738934 1962015 1078502 1068661 961869 776683 1140432 1049135 1143074 1733568 1838898 1608471 1566593 1827393 1269748 1130218 1183859 1349955 1822430 1366800 795265 656876 1610793 840157 1738600 1215204 1506303 1619565 519519 521170 1750352 1903182 1383178 1875343 89894 377416 443725 1740981 990759 1439961 1803993 1237524 278915 905697 646989 330089 814522 559659 37520 697375 621611 1736478 1540660 609980 594500 1706461 560323 1666001 835727 1784777 1364177 1507079 1751425 982942 1186788 577196 1357054 54148 86173 1407539 1451033 798500 1970594 412345 1580012 1274156 116756 513409 784755 999012 989048 1027374 1171343 398252 1879822 1858286 1856761 1735321 1676300 606902 1638012 649760 1143031 1620312 1406996 1209486 580894 237458 119511 1885263 1126187 521114 1248142 1917486 1371295 1733045 662339 985790 484228 110548 585985 1885664 1865787 1397788 383513 1314130 1923534 678524 1691913 17841 1899342 524601 1432460 1977144 1029067 1050499 924299 156617 195048 1923598 84452 658975 1987017 1922528 228305 1825198 598809 639672 1673620 1565406 1041773 749770 1291861 611791 768893 1760811 1187001 15288 538168 791752 304302 1753568 1530886 112537 412451 613447 828158 1654649 1745654 1814290 1286537 1567945 1762388 100629 1640374 62770 343090 141353 1640787 1051939 1599924 847206 1665693 149291 229502 967507 1362931 674843 419369 602172 613371 561319 275785 1190561 1150621 315949 946149 319036 424196 141386 163825 739924 1940644 221368 507339 1064058 1397311 1470681 1506223 583381 315904 1332799 830438 1494706 124403 815567 1442262 77630 497959 1668517 896846 57364 958779 1756950 1011378 1416725 672999 399809 1763141 883508 1013625 1204059 1539616 1169513 1081525 617807 538574 574222 1613316 1164306 1760504 1970167 779421 323128 188902 911123 1597261 1203307 343335 1110962 354182 1176569 1969110 1277871 636249 1006500 711175 1344800 1855085 1402648 1025822 1761748 414774 1433937 765534 945914 1630265 909945 641290 445038 1672927 1012985 220268 1296697 355522 1145630 165381 1675833 5075 497419 1113761 1373632 404209 482374 1080387 135421 998523 1100279 1605976 238642 1679361 1706913 1138791 404579 1578458 1646493 195818 658107 31488 1020478 1025139 536539 1002974 454801 1943169 915011 1735689 205408 440137 444618 412442 39580 1453780 1471836 1387849 731137 438586 1375913 1336530 1656763 719703 1260378 55362 1175500 948660 513947 526452 822427 164035 1618315 257318 1474185 776438 1842951 663629 1014002 691188 1094584 770713 304178 1279931 1337015 617704 1521176 434446 92215 864049 917791 134102 1073824 1070522 675523 840035 1983611 1268917 1120283 1070359 783918 1043500 609341 199716 161170 1262403 1130206 1538292 1046735 1053261 907737 868585 625622 1955607 764236 512857 117798 1500304 1151724 1693023 638401 1855006 1716693 662880 69676 146483 601484 1281254 1171684 1208026 1789061 875195 715531 1522004 1354794 620096 956254 60042 655056 1095476 1036115 901996 1254264 823131 1871020 677235 85523 1858054 1200868 840618 1994832 1292630 68701 45875 1510584 1515597 1971106 337667 1398893 1752212 945331 1431063 914628 1340754 1479084 829121 1384179 1813203 1210433 1586348 152249 803399 823217 609196 348978 1054775 298980 209579 1872535 1232672 1762794 567123 1856993 1640213 50335 1933189 585953 1181215 1832956 1610219 492861 1349620 1041002 781018 209916 496588 1001201 541695 1892552 1027090 639863 1931253 1316495 263053 349796 258213 728490 1560559 45613 1755232 597541 444718 1596321 839332 1661298 195923 1382413 802544 1512188 1954616 1709513 6884 212777 313749 1716846 862596 1722912 858878 1391885 1771652 1171568 893531 1199216 980157 520140 1651134 1083782 1086905 630254 545167 1686917 1845120 70897 1981220 1065305 1453091 189188 476237 1285438 1218189 10636 1488728 1415898 1688043 758889 717427 1573129 36525 1291785 1563227 1560466 841944 545302 137554 69828 234762 40765 1157898 293303 11857 425852 1874419 986393 1951791 515043 1732236 408670 245624 1091240 338903 1741593 1077097 735531 1787542 972865 1887851 1620393 1601207 1480403 1200407 647858 253578 52570 1776170 110064 988330 1443394 1231825 814899 166977 309777 1178761 1138753 1403478 1969504 549156 424341 1060762 1451963 283676 1558827 548597 598329 1978216 1874753 24878 527247 1428111 1844779 443927 1613754 401633 1025938 1010676 1922760 796728 373689 1361810 1732447 629143 620094 1829592 962394 1480137 653065 419940 11429 1584022 723197 1559835 73168 687917 383074 1200884 559944 1395293 1975364 1075755 1844516 202181 250631 1465628 1842180 1440609 972199 446839 1358578 1406542 1683078 1451786 1143353 780454 1202897 922566 1977201 472656 101552 1168915 1230460 1349086 457903 1330056 95854 1265408 1219894 1998855 1383967 533006 401021 1622482 1471397 1101617 339353 50354 50509 463875 42146 1110871 1954538 1572964 1274851 934470 1038268 781901 226671 416772 908464 1002335 740227 1803562 691853 986194 372178 1678285 935912 1459549 1311461 219125 996047 807624 873227 1204611 416836 1786473 1828515 1159101 579058 264342 286034 749345 568803 853806 192893 1481680 276356 931553 179395 1404931 1884704 277964 733792 249215 477525 1917800 442696 1844311 434411 1234078 873735 787951 780786 690597 1992367 219470 218122 1398344 861624 1864334 1429472 853402 1488344 1340747 132214 744024 271536 96293 835051 1840182 1427422 1542652 1336322 410212 1303419 1134379 1868648 1989599 104142 1293826 1147302 834508 1240808 649570 287187 155746 662061 698240 1517826 1525017 657581 1930063 1465186 1442810 1157483 1286678 1313400 591592 979808 268834 1405785 387104 1075418 305578 314784 138894 241314 1527205 1245133 1871533 738333 1412757 1593339 849812 1082547 499343 1234916 1991697 799076 171776 1935071 997874 711454 1989649 133818 138548 476451 1188898 486960 221409 1287931 1279466 1174217 843990 1960217 574779 1550129 105697 1795042 463171 1827481 31968 1461067 1930948 1604550 559491 1954645 1310686 1642562 734980 265886 1112149 202723 1424836 469066 875501 1703228 123937 820022 1875407 1946016 1125882 74854 751965 716255 1667640 1747808 1703135 1396596 1046177 551030 446493 932250 539802 991053 1109593 1399586 903769 993209 803097 1095759 1496098 113211 1399878 43569 358752 678096 1262327 615268 443800 262465 1219088 525131 1425975 1781341 847971 1551686 727180 1933517 1696590 1126628 816190 1420669 978181 431114 1283161 965840 1254705 1892932 453545 465438 570897 1119785 1428375 874058 1339636 1803961 1226906 1599113 163552 1611093 822750 483540 706447 1267297 1232718 934931 776715 973347 1789447 975654 590293 532438 1163462 662566 1959731 182965 896383 1126726 1076082 386560 1761869 781751 930416 813526 1123898 1423978 219973 885831 589498 638529 1958857 836252 347676 1162585 1131778 1590883 1009615 1476099 408674 459911 277831 176694 1597476 598929 1440931 1291586 1578096 390468 1151363 901305 1472544 1919178 1074417 118276 1672910 164256 52273 807606 142807 999883 1860287 1445007 673015 137654 845510 8179 136314 1879620 271293 1702989 1831485 1243151 682330 1355874 397544 661993 1176968 690460 524633 1720464 1154975 658518 1446339 762551 958841 611509 1459936 1033739 991043 849993 533486 1747188 16195 452454 539214 1233263 1305303 680247 1835863 111671 800763 1636393 1424893 1217754 854199 1649246 708980 1551362 1765098 1884846 16854 1367152 706081 330687 1841973 1579362 1111882 1419273 382503 1372878 1818690 1281290 317191 1356185 653144 1032592 388826 1265478 1804736 1186888 165707 68507 214508 1407557 630278 580822 900727 1468022 1332645 1516364 1580524 1809781 1463227 714639 581057 1386641 439188 1151604 138815 926539 1134319 1250686 266039 472324 1587171 825247 1609702 1079780 311574 807416 356576 292128 763690 339801 1346216 530395 1286340 1276327 794428 816532 1965789 1339097 556573 563466 816129 664792 1615952 454614 134942 730608 1978762 1347026 260209 1920526 1989773 765708 642582 519421 742087 18560 487240 643774 58000 817278 1477741 242545 420364 262340 773745 1451833 150466 309246 1572032 616983 394286 1589003 1920007 1488285 1993874 1588729 1555427 48388 1071809 230024 1537272 1882912 1886664 1530108 784027 1279311 590371 1270260 958420 1488929 550449 1996453 1524803 154809 216624 349293 1263360 590837 698592 1852021 272041 918352 1585185 1411539 268882 1689060 1760722 694036 775007 1547662 1999939 730751 459090 446397 594198 1154247 166723 1494444 958255 1717753 259972 1119613 125218 1040417 100854 427878 1925927 1473418 1410316 1046362 403584 1930014 1249467 1802815 1015261 620561 913237 222320 1183055 1658556 1348226 41464 1730243 257425 89895 879358 1465237 419996 479854 982291 1603409 1788348 285716 965959 1411883 429710 966070 1947759 637042 180162 1872044 751420 250181 1289753 376330 1204727 1741218 768261 407126 1101579 993394 1037712 524116 1129137 699766 1278502 184114 1796817 1452449 249563 966919 1599585 1761530 1466622 887301 1234447 1152662 1355238 210010 1518394 807907 1265201 377826 1028316 522234 1119130 1832609 1070468 79175 1394689 1618362 1111340 492267 1378221 1173124 942796 325941 1184876 1526820 242760 341516 975062 1655167 379689 466514 1636792 1265900 1963839 1929310 523543 1365757 1798357 1499047 923280 1973873 1225128 201570 868047 573745 1577604 579271 1304310 1749468 882654 871896 244954 1708161 1400228 776337 1839859 1522411 1741648 1673395 775163 775149 1336307 1218304 1803490 899133 1952544 1824878 1677398 328491 1434855 1508529 1984409 902755 428471 1482721 1338211 1489052 1196457 1798637 741858 877719 1972823 421484 38135 884884 1579666 182956 952085 1653341 793522 893907 1981261 1557517 320823 1008526 537130 679190 1089637 612367 823895 1011895 161220 1383668 1987468 1575856 1491414 816661 1642293 905008 1650299 1578360 399655 1539348 986449 1332975 1372481 757513 352550 294153 800685 1722447 1273582 446856 575920 603598 1302688 1201598 1788223 1389091 136667 850075 31078 113227 1596014 1699750 1973768 196045 1026720 773888 448368 600465 630412 1813616 737125 500327 1565026 1214768 1213427 1132423 845113 556922 1409913 1824839 1128156 651999 1571041 90787 586882 713839 180300 1684441 1208386 1298185 514358 1198786 646862 651343 712982 132527 1514624 1676560 816413 219089 884493 147012 1656353 85573 1463417 190137 345203 1045580 141308 16737 1655160 219196 638598 374758 1552968 1866820 1148519 973665 1009874 1199179 978668 1447725 49263 1097298 164897 489987 1085208 1824559 1328073 755175 324519 147660 963718 1441883 1728787 897145 1208160 131406 1933658 32077 1285453 678992 678508 1580030 964424 1892106 530277 1558279 1335356 1506998 1735923 734059 1875147 284848 1780044 1826557 942022 382469 766517 87499 1185236 183490 178179 1200508 1585885 1559924 143175 697164 315103 111991 1724817 1088872 1165629 1031652 579911 1524512 467967 1307148 46133 552117 1893794 348392 856641 1711955 411465 383543 897644 425696 921323 812468 90735 569627 956320 1444714 1358605 1941092 1197410 331890 773591 1183041 934723 1055026 453644 737740 235712 635767 1331650 1768312 831312 73239 10283 586108 370363 634928 1421637 1307522 1792024 836177 1622338 267156 1935133 790712 1789701 730922 939555 773656 1970467 1627208 32124 1769784 490402 679271 1752221 1947466 801080 1918369 1064286 1279543 120096 811386 1367662 616706 1663763 1472604 596953 1464215 243866 830691 884535 255779 1554195 1883621 1560263 228963 112884 824390 984118 141303 1748083 573883 1100441 1568507 1150108 1292850 1292769 1711173 520260 335878 125712 125505 1875197 1353185 502450 1160213 1470902 1505416 559473 1688481 1082141 1987262 1388310 1470363 665711 1251153 1994715 813066 1028093 320709 596247 682696 1047193 15223 1999790 1647374 883374 63217 1796844 673689 1346052 600152 1032045 1726645 1037357 1832097 240425 857397 814281 93737 974408 891443 1959326 408770 896561 1808301 318776 666911 1768759 605152 1197231 637361 955859 822594 960456 954563 159561 768830 352133 1218912 1779432 153195 71202 1143563 1342545 395655 1483725 1064593 901885 1463545 1225695 278036 454796 411212 994177 1638258 367908 1217989 804052 1672235 1357924 321772 1669510 1329864 1542716 1749431 1277702 1816869 193147 1437863 411114 127713 1857041 1464709 1743960 476060 698765 410294 1615514 910349 1265114 1160545 104964 1964925 209907 520611 321897 255295 540581 126725 1223632 406344 111840 705883 1542756 1753184 648086 1311241 1836261 1961065 1812092 1299821 171863 807407 35705 191938 527458 1692843 597192 1547812 198347 683490 1518378 630987 1481502 1585839 1516822 113254 1211369 228862 309441 982886 1014887 655960 447415 1992684 1405959 1264921 1463680 484218 359039 1939355 1249812 325668 1604924 1850501 1991014 126295 1208423 769806 988256 176091 931926 1033371 821707 1988921 1750612 746384 1706556 1983378 1812551 1647812 1777066 160297 276014 312728 1753055 1912809 461623 335533 1457079 948988 830235 152577 631621 1155566 726069 499851 1902933 424820 1707253 713802 1521172 268133 1070134 944788 16922 342129 1888822 1199065 242492 133928 1722996 170857 1007573 930359 168196 553047 1761751 1023357 262961 777241 941241 1410864 1376367 214274 1948999 53571 1556030 380111 1121631 1213817 635704 523963 419871 355401 1348793 1279421 48374 134389 14749 1647595 408677 937627 934835 1052735 1013595 1303137 1085869 1039562 511700 1594846 304154 1551477 955770 840501 797993 754389 1620435 1705263 1786723 875921 463379 1819454 1016285 257711 400796 85094 928637 1638902 1787014 1901823 1599342 1054522 1651232 1603129 808030 993653 1832771 1557768 1622159 1467865 254943 1135638 755228 60361 1123417 1774595 1195156 1572404 1274485 1828689 1716381 527982 1044893 409619 670651 725920 1388180 100582 1696890 65385 1123735 37020 728742 724599 680008 154034 262874 945851 1402971 464388 800454 1843635 111419 1260038 476018 856715 1356325 1774280 1119086 818561 1878626 815711 1209682 868522 775824 1639263 408933 48083 1747260 1529916 507037 712497 1690288 1037477 1022842 1886914 1952562 249095 638531 1060891 1398106 297753 126740 1089629 1724151 648552 119606 333529 1881277 1557421 1338277 1413844 213794 1039228 1158573 1121335 1482032 469306 1519345 1975004 946721 1141185 1814372 1034444 273148 1425076 614133 754188 1521163 1120713 1068491 10671 862410 1936056 353111 1277231 1548898 1642773 753680 528651 848317 937656 547396 666547 227179 837330 1225992 889630 1862498 257661 683869 907669 518620 215814 1950617 1514479 92800 1107970 420415 1444668 686605 1930917 237820 1238951 1543249 635665 557456 287025 625568 1581746 1022350 725209 1948539 1139674 1169480 1964731 1925843 876064 1108816 80228 607524 1679314 1001373 1606611 240212 1350315 602949 1833129 1938269 71889 1559414 971277 192226 1073667 1605933 942070 911229 375846 1340939 886920 437169 8203 1874636 1406 1332620 439956 84484 1457110 1257897 254540 1539930 76200 152067 539483 1747394 1051140 176410 1930303 206530 663314 696956 424161 806745 1129221 1784833 908853 140352 627270 1176853 1377750 434050 1584965 503208 1616015 1160050 786554 1005637 574175 47489 692944 991715 1035864 450207 26069 185607 126288 1644558 1914254 1047946 1559751 1695119 558016 1510701 275427 901854 1125636 1797786 419907 831335 23643 1494538 983245 1609999 777221 436952 777158 24678 1834729 1036060 255015 142644 654303 113197 1636335 1312935 577073 1906803 1167188 542168 377489 1749856 312280 266639 214010 266286 110997 1569794 1945968 138996 124294 611959 915000 363735 255812 1938602 694435 1730075 388429 1259518 695955 1344169 227939 45416 1541446 1872139 785028 1062961 527380 330335 1871574 779884 702555 97407 1932002 1084474 47785 616955 770842 423777 1499688 332320 1945808 1767181 1827639 1287044 1868664 659132 1214599 1727584 1122883 1073003 1478515 858630 460245 1589331 940158 846616 1893076 277245 1227993 1999397 1701558 662942 955237 1429911 1438905 1384604 541990 511283 570685 306989 211096 162745 963838 1995155 10216 558114 1866627 495811 1004604 814097 182239 783155 462665 1260499 466979 198662 580629 1737844 1990653 693410 1466468 1144133 426704 812316 1734409 986841 1342802 1025649 836423 103120 1136435 454223 1924043 547264 1489160 1687642 378083 135704 504272 1675412 1398582 421829 340766 1535144 1859679 1294251 1284114 209782 508112 1900671 375172 351404 1499556 882283 72587 369019 371634 972993 753484 1340428 1026058 134558 858787 1118994 1876408 1546316 692935 876229 265353 253374 521381 1463386 1201815 543358 668205 1650665 1345348 271865 1718768 1997880 1751858 436827 1553968 1957102 1701960 1450153 1868029 1538940 614754 1407456 965926 1349020 378184 188678 117552 206609 1373821 861681 1553393 1289727 932152 1264205 1710714 1359400 99189 597257 729288 1115531 1886903 125373 1581349 168845 592921 1573538 827880 1415403 754174 1588272 699593 875356 1355296 459841 267596 1324799 1355765 142141 1778467 718943 1473535 1476651 704845 16935 244702 472299 382235 55936 1496358 598726 696818 815670 56721 1718472 579989 831466 443802 910728 439706 1298610 460630 998257 742948 895419 1584435 16872 1112454 334637 1150036 236787 1307887 20730 1441788 1909579 1461237 1274735 1257866 1081576 1118333 1302277 1977307 1478031 1765003 1206138 1197128 480285 244448 1930505 375975 981582 1477600 888543 1986825 1053733 1994923 86620 1139568 269293 231001 1396569 1502560 1384498 865587 1741383 1883252 918651 1795196 942966 789036 1229575 1732227 626508 1612128 1725679 425199 1030335 1891287 234418 676275 1776218 1305116 1224905 1138311 85742 51917 914457 1872330 1769427 51577 1500824 609158 1386791 633777 636792 1308752 1766246 1943900 1822683 1392249 241473 1890103 77161 43405 842143 602234 1016708 894586 1049714 848681 803855 111393 846900 456286 1215702 251178 527369 1539587 1353662 1533068 1217624 1397256 1477047 265246 1543695 1334180 1672485 1912474 324220 787365 542985 1417192 1887599 748471 972033 310126 1303743 1355924 1495065 1721730 1517114 1408815 1896839 751945 899050 356237 1714774 1926525 114934 1357147 454482 868310 1237877 835626 230013 744667 896413 1271016 1423863 218553 1421040 1721802 901158 1901705 313004 1348214 1654334 1598521 28702 464318 831058 1450062 1121830 612991 1557632 1174480 874286 1420853 845166 1121455 1036417 1151938 454874 1360270 675034 933440 650894 1675055 1600291 1391693 347964 1984999 804991 860815 818271 1681055 1115818 849508 389579 1675019 1926139 612534 986411 1467825 1782115 1111503 1630913 1216087 1140555 1812110 146164 1551805 912692 1071678 1469816 1648101 477556 585355 170727 1096070 412542 1178060 280334 1011804 1903735 1464512 1689237 1954344 1809311 460233 394190 1809863 1422196 87035 1696831 810238 531788 575319 17527 386383 1554838 1102634 1371740 620377 750265 554537 274805 569759 873712 1696651 261358 1640707 1606717 870802 907017 1916240 361014 1467818 1431354 990621 1444690 1765450 1662931 1786135 1447553 1234606 239568 673560 1623448 137026 1392432 1977698 1215693 1046722 1426421 326044 1080195 331529 29197 1934113 1611492 699841 1774303 660521 172719 1525027 277438 1432891 1786117 1942149 1791811 1712435 699472 1823904 991683 357054 1161570 175598 1629025 1710625 207004 1242246 1900591 725841 1971138 1514388 504037 1183140 1079651 906778 1610288 630216 311981 1477227 305575 1277393 961426 531642 1840187 846740 1517695 645230 861944 1031320 39774 1621223 1375593 429786 1474502 71668 802429 1548632 1930223 544966 1254027 456998 1487755 1928632 1368470 1478838 1244873 1121379 1405408 621788 1916414 1314680 1117445 1286493 1091422 1640843 1562122 501144 1441187 1150029 1679551 995959 1287325 1646981 961800 724847 39728 720933 1041257 1133451 1365778 994553 734479 342654 170381 776055 1220026 800263 949234 907044 1405195 837153 1215482 1799641 621711 884568 587418 1238827 472253 753195 848407 1546938 1000414 1671676 201442 1587708 1638196 1961168 900797 1692181 1743743 951652 1136274 1641040 745112 1087947 1661224 72234 980437 688585 1453555 505422 749875 857374 182773 1305464 1182037 1006690 1878374 291269 1374366 1670643 1698045 1587361 213316 650823 746208 1894050 1068865 1980167 498701 1183668 935292 829380 1982842 271054 1728030 1544524 1540206 189656 1141858 1407288 1975485 623081 701547 1106370 1547826 661457 1764281 787366 1662478 837815 1437527 341532 324816 1107844 375341 609315 773261 1077654 1051786 1142184 259837 1397428 357713 1681886 662850 1115241 1471043 1083218 11016 14325 123860 188081 1034738 768130 114963 1181966 852869 1716933 774165 256155 904847 1549803 797718 1749485 1584635 127975 544033 870678 384158 194357 70631 1103265 1181978 983814 843384 1565045 747457 54899 1655114 1769285 1893321 1346213 722583 546626 937417 1077630 1782006 191976 1015816 1767855 564342 1394953 1018535 223927 953342 1864937 653422 1961116 1807707 460845 1602844 1036546 786969 1828944 473944 1876489 1176654 404497 553468 1613757 840098 134499 520674 1889432 922904 310375 1264178 200241 493291 1837861 225251 429813 930834 857394 57323 1011729 1097554 751166 508085 1831546 371989 948881 148070 1047608 928134 1396030 794379 222763 470152 661753 670831 1558331 455953 1157974 762327 234497 162748 477072 321284 1448743 173449 1591515 888065 130716 1585542 1527102 786280 524612 215179 1980903 1442297 527120 1649694 573230 792639 1722895 1379240 1838927 1543240 1537383 1895346 1906512 1993925 368421 1303167 1370023 1629346 230153 905135 715588 241661 645939 340833 1277975 643689 1550582 303755 1900077 53914 1804904 349532 834698 740214 391407 207902 631166 704970 1817977 443743 1714336 1577173 1247266 1239722 1936894 1805263 1641468 13522 770540 1140797 1692869 1704436 905403 1220119 652611 355663 1925838 1424974 453206 659500 676367 335620 972927 820530 50432 1022007 1623343 1940783 834645 1839246 1606098 221155 192430 926546 1890544 359485 1212449 503680 631680 1067961 833154 208549 1802091 1625576 951872 995474 258919 554084 588435 1453915 1041295 741069 1204304 1907880 1661457 1770980 1438651 1237369 1305238 559695 110111 1673711 1360448 986961 1344521 1678986 264468 1778797 447997 1952988 1454969 873103 686619 1392756 1423250 1725297 1528421 1032342 1598339 1902181 895321 1112935 1563084 750717 1878865 1640031 1438148 1851219 1396608 1697063 1502899 1610379 1689556 1177491 1166246 1652728 927684 1393938 1551502 1709740 1692047 340744 1785742 426182 1587200 359962 204190 1985528 1048597 284373 1151878 180452 22258 875584 783326 1715486 1643371 1153519 691655 1005959 421285 1146989 40961 848068 456963 560615 1117672 1956251 449778 1933470 992946 949285 1838739 203808 1081625 286420 516074 515392 133810 472241 767395 248923 1122986 907827 1387772 195291 1398308 819518 1947297 638520 1512792 1155856 1149865 230678 471103 190114 418261 1988720 256122 1692618 199677 1398557 447044 169968 709213 1035820 1574531 156293 1214811 743769 590115 1813824 1846958 793912 1471304 1643235 398695 1928545 1489396 1104800 589563 774296 760819 688270 1861957 1673802 1997078 885243 712968 831671 183459 21346 127217 993637 343661 1971274 17198 838687 1299198 781727 1884154 1642963 46781 1370450 1815840 1118063 473083 155246 656080 179364 859337 998338 1544843 893326 1308343 659324 1504568 1648324 1230356 1300974 1637143 962314 1908613 1230851 696664 1157287 1092145 1619200 904070 1180991 580432 1037517 1479147 885410 1483428 1774408 1000235 1651703 1942294 368262 3148 1630948 1937884 462886 1984724 1304006 132353 1004709 243753 1897649 8505 1599945 1767366 874746 1995219 1208468 884722 181168 69361 1554346 1797184 1286585 1204272 243804 1630551 1128368 1907372 978209 1696173 431061 1647303 556619 659733 695668 1038306 1348730 1583706 777244 1253751 1099974 489211 366714 178652 999704 1823816 1629232 1181222 338061 1040530 858791 1267418 966806 1563008 396928 843981 31893 1405402 810018 566119 861254 1762684 1731156 136848 858459 445309 119602 1625053 1867034 1874349 478293 1557417 1064377 1770514 691085 1861298 3681 1319669 81683 1522458 367218 1906164 538427 1917679 408081 1872521 24508 169409 927511 361032 134545 801497 1534332 1388878 1535722 410974 109196 1884284 1912281 1468486 1364527 1956637 561034 1200451 65410 863802 1576355 1721338 522929 751542 899312 987139 876663 1232917 1487872 1678545 1192841 1172043 1277801 1453337 509998 1689601 81996 1258271 508402 966695 1852665 829926 1812618 937276 414290 803215 824781 811734 26688 1986552 1694970 508149 156371 939354 242338 1699623 1221758 1040759 1813093 1303847 761544 1005755 854927 1093796 318059 738601 992185 1742593 703145 1864972 367274 571013 75894 1496550 1936356 454831 1922919 1120213 1113273 758556 1160495 750799 1518671 362323 31669 192193 1656023 1135407 1074281 1839458 1017371 433336 47086 74297 1671798 118428 1664258 79870 71941 1551954 1720518 1155372 527123 337959 159093 1805475 924302 220555 182820 1700365 1529605 345866 1210874 175614 739275 1122723 1003267 757801 226101 1483909 495091 901027 631749 250214 678815 1630101 1967922 1876684 1975164 1885491 1663067 250079 1103814 454266 727979 1505217 1629568 1306997 979710 354820 1400034 1514136 1303734 1817839 659778 427856 471697 1338786 1859127 1492196 933361 1387045 767826 238683 213738 1715870 616974 305465 1471582 184024 556243 285580 1324427 52996 1746710 410635 1558405 1530702 852072 1106930 1763991 236725 1352196 1000824 1214667 1558075 1008192 668096 1161588 402061 1107428 1619751 706020 617354 1050932 1734786 992366 748442 687986 1167966 1699619 111717 709032 982417 1196710 1897028 1055256 1383881 1012761 1275861 250559 1844293 61842 947395 1189889 1333258 902616 936881 775915 661387 602357 1450448 1703620 1796166 1778932 912174 629844 24322 594342 1928444 333437 1628907 468449 1644471 1477593 246686 1189191 23998 1511466 1188358 1868827 804358 251130 1629868 720664 608353 1368399 1802398 1990700 219758 663057 1668263 1866673 123331 1790190 1618927 1823061 445961 628688 673064 611667 1166850 1729706 1540110 155056 305505 828248 1879948 558759 1314922 1698678 1502494 1700345 503124 1281765 1562316 923045 1749812 1886956 841224 298251 570504 1870477 1520179 1853272 112698 1852486 342406 250743 1613713 1312699 478681 1500741 661672 849537 775064 1862070 623003 229483 1363171 880699 71387 491006 1397544 1986752 396393 659254 878463 1105473 1626167 1093254 767614 1997973 1480574 762634 502040 757169 284523 1851688 1856106 1717665 827707 1146854 1031090 825194 222836 702382 1914167 621849 1249336 754248 1050885 499882 1047699 119260 225519 1588093 623943 1936581 305267 1587726 1884838 996446 507849 175148 300713 336310 525064 523239 794908 375561 1605121 1744101 1723684 1688680 1889413 1808748 761763 1897431 981730 1357959 280393 594980 1493728 1455832 755856 1782151 1038681 1316726 873317 1086990 1225309 1431023 1461493 169309 1461480 1487644 1444591 739147 1140839 1158000 227046 1252743 1916466 1828111 234179 1608216 763700 749472 1037718 438304 700717 926501 285569 442032 600105 279037 203450 1947492 303309 1161201 1714165 1642615 764925 1530383 1057242 472256 1605318 1344620 945659 1153900 1914435 136692 1114356 1099608 1338384 967918 749148 255305 1672599 1792720 531933 930424 739124 986108 783305 183630 1909552 913888 276001 1225290 1118154 183503 1318382 148793 131947 1339263 141206 1998842 1478952 1173742 1849997 1537446 1838527 339081 1667160 1682368 864307 417096 959144 34427 52340 455791 1778743 387463 614990 1659648 1337398 770819 607726 1175546 160425 316402 1709118 480507 1449905 1002899 663746 416744 1741227 1203848 1174564 826729 1852896 247693 1555327 1997584 1777931 1292487 353182 113519 1771734 1408936 1055345 1903865 133072 1158187 101093 1942508 149580 259157 260999 52533 236802 1608143 23388 1333310 1268214 1715363 1493440 42208 161144 1440952 802278 429008 1974758 748327 1830198 1356319 416389 1399232 1139102 1695813 1477610 702579 656178 414036 1419909 1238724 1247918 647840 446696 799706 1677192 381525 1877135 1700510 1063420 1357679 1698091 1648019 1593895 1537142 1753369 577559 1457322 267764 1339169 74881 1563679 244498 1834663 271521 456306 1254992 256365 303620 1293259 308077 1598094 339875 59807 1270028 1612757 1015637 1395236 698489 453034 704567 731742 1727334 875982 1888621 1915112 1559648 683050 663627 1205019 1372270 1181958 1445729 71619 826143 471870 1880454 1497009 1326000 315834 358173 248951 1659914 178857 1745902 167089 1374317 1270483 1591388 956611 1765688 619423 1286775 995836 596739 55678 1654850 621671 856588 285358 701731 1035450 1075716 1457640 466705 1018796 866171 779493 1041426 268799 1951538 583445 567833 547948 1264758 1291836 1665380 1102373 1019192 1026588 1612190 1860526 1935314 320697 474138 1414267 1767722 939018 1683728 89122 693975 876278 918655 1368838 1197940 1566912 1742369 1404862 1589486 453740 142648 989320 1450975 744223 1836710 679896 1260804 85766 244728 1051826 910697 755823 1610834 1446472 912084 308162 1375597 1301647 682376 504645 1296007 1266736 1769114 1630170 1226147 1322003 582561 512458 1438973 816284 691685 908705 1239995 1906269 925536 760085 1505730 1290937 904840 1104109 419695 397382 1834942 1251739 1156375 1819243 34742 1129073 503564 861682 799690 1772736 1910711 1887921 534612 256775 615806 744115 1835025 707919 506732 127303 1357480 1996356 1916982 799516 1038539 573279 997924 1990148 905309 874494 1578202 565579 877621 1320851 1908552 1412799 753463 1849592 3270 486376 1132100 1788615 1734002 835992 954033 589698 511455 1614235 1391115 1695351 304367 635867 1249121 1462808 1410151 1846260 14466 730653 1620013 681076 1205839 672176 1954586 390369 1731188 943129 1321027 1524721 1512909 432722 1908848 1544281 85277 513764 107563 1466892 1269137 738918 455588 454382 1032795 1597046 1742095 939088 1190587 70967 968376 1239826 765726 659386 303243 1990909 164252 1897477 238080 1411699 588120 1404387 1467383 692253 357748 1095451 1228699 411585 1426616 1649947 582911 1702047 599182 642778 24547 745330 1656505 823000 1929800 7777 720809 1066039 1734465 1799263 905630 239237 766080 446428 1777628 221074 747978 1307005 761871 3060 1618960 299878 1475674 978081 509976 346791 995751 652299 752202 616827 970373 501126 471000 1371831 1245122 930405 1985546 1262438 428185 290485 458914 1805557 1313516 995374 1365083 1282930 817833 482480 1320009 1992763 619839 164689 1645406 891162 1841876 1136180 44775 595128 1881162 1830666 1032080 618068 1730530 587264 30383 1189632 1640820 116285 573386 1163048 159060 1851411 926341 32961 699712 1374806 1793395 171223 391245 183653 1261305 1906064 874660 751570 1669241 303380 1220666 258278 1528663 1839009 1622858 65999 1168919 1409955 1253227 1205734 103996 610682 1416688 231902 1166243 82606 949365 1836235 1711677 1102762 1292432 1894341 1752201 1898556 363631 150766 820740 1140888 1390047 1534830 705309 1240489 425302 429734 110827 86628 1155608 788561 338525 984650 25358 1213863 404432 1708506 342042 1492279 399472 230849 906318 1851166 742767 221855 1608377 885915 1416079 926476 1254362 990490 1699257 603562 1559440 1216535 1118011 398066 1223647 628909 1303158 773632 1328729 974278 354774 141589 1270135 348486 849204 183370 1843553 1971116 1341191 455971 1584170 1498179 457416 469237 130291 974614 703625 676406 1464972 313808 785201 201176 395670 1856651 1399732 1567896 1634937 945052 1139070 1356528 734187 1098451 1913382 1843832 131239 67817 711687 350393 1809217 1043569 1196971 1225239 1188184 303577 166542 896797 88557 188531 1235286 1544748 1446628 954764 1264343 969925 250171 1661571 189450 1395653 123039 101028 1388389 990625 1066000 1067434 1100186 716650 1904850 567514 1365067 679856 1141409 1480304 1655998 1095133 239064 1058442 1024443 1299625 96244 846514 1792592 1275267 1967868 1727003 523852 372254 1102100 126377 125517 814103 943438 1433532 534422 1352645 1798340 1103722 819475 1761173 1530956 574520 1886456 703142 581243 927586 1178207 1371134 1086260 1855497 1743969 189407 1554052 855408 1908982 422491 1718549 427881 1643557 54424 194547 487475 1090406 679461 667906 1165646 1503214 17047 638150 1897999 457121 321098 106735 1138979 1842064 1060847 1643497 392862 1213137 490961 1251613 696620 582263 199982 299538 588280 930760 695583 965601 1300984 419027 1445834 493256 801315 1636152 298900 1491553 1447345 329210 20717 987179 279347 1089552 41955 1499650 1440716 658561 1137267 1908845 796410 1143311 191150 934472 391722 1339153 555061 469346 710528 1466983 654519 1560320 1850234 526781 1881221 352738 1414545 129567 1622749 361963 1131405 546950 79426 701936 367679 72079 1084899 774246 642447 1623407 612118 1256121 1502773 711215 1423856 1741503 1546115 932452 306689 828672 1313437 467915 724596 614492 1568737 1139672 492377 1405813 1691716 275776 1661737 1818927 871699 1634986 669253 1232076 1934127 513030 1747664 155120 766321 1053856 104373 123944 1163196 539170 70186 421929 1876639 1588858 518883 1292134 1714200 1839418 935488 977653 452114 981487 1246832 133915 792980 1937239 1693064 1451095 1025344 1923297 1628282 1715005 1223942 1793157 1763384 1794416 535134 1300996 1288730 1957550 601360 424302 632481 189238 1022520 1640502 1238899 1327236 1441981 1636153 1484013 1343112 1455831 538698 789881 1594444 509003 1638278 1178270 1547343 1149368 1521471 874736 607045 1035488 764116 301506 1643679 452489 124191 206636 425013 1395015 153688 1312136 1495148 1698811 622093 1958099 337531 1412448 85762 221130 1638330 630783 1686242 1343951 1602037 87094 1275105 1184902 110590 1959348 818721 1455572 598860 964219 956494 365746 1592267 1078235 994997 867571 1114065 819787 1126234 228937 1210617 1729731 556224 964795 873349 1124140 1133697 265204 1397589 1980838 1244393 1229486 1654873 203679 1375003 1201493 1811641 1458953 1756201 1250673 128895 1158664 1032054 1349103 323065 557557 609937 1794905 1746257 452487 922999 832520 1153093 1190118 1842462 1484619 1459074 1753040 23918 305721 521571 1586155 1790403 1667700 601663 1309841 288282 1070353 1832214 1487741 1729455 642751 210830 208472 1749636 1466016 174817 1679671 1362250 349914 1385400 1884651 265460 1937741 1559948 1440642 250340 760648 52861 1653849 719963 997966 271808 54141 1809544 761114 350657 1921826 1075485 305489 1204483 58653 1705836 1282344 984967 990482 173561 1954710 742429 670937 871248 1684716 1103766 453969 1699340 1854076 457723 1611158 1692488 1828751 227760 1352901 432554 1297517 51815 23591 661341 650820 911795 1679521 451675 1162070 236241 964531 594922 1602671 853346 644493 1991206 1349323 1064874 493674 1820807 177710 1857003 699108 1823635 682173 1299345 467862 690431 1550615 857023 702951 1986440 806259 621716 62297 785722 1088721 581036 1406840 1939296 1007167 1186917 967408 77383 1317376 727555 1065662 621816 832124 438072 229218 1884954 1899296 1885392 873329 1965432 535831 1291965 364588 1019128 591980 1905876 643754 1637078 1995493 310886 532995 1233096 898172 716975 659706 1563691 1991492 683279 96928 1816945 1544804 1586015 1835261 535756 40880 241171 217835 55067 267409 858866 1445013 487757 779555 786944 269037 201835 1159985 1986877 1463138 240691 1792922 1302084 1849496 274385 1123968 652699 450668 1192819 204993 1384257 1106751 1238434 530571 1241972 482151 736070 123584 719538 1228935 436149 56744 276855 1730468 1643951 1771981 703113 297552 1797935 456991 367327 1404581 77500 1811570 19487 676736 1485757 1055565 592195 1159391 1104855 1266692 1524402 466674 1938839 29831 1091659 1239380 966279 1190361 634742 605153 544446 712302 26683 1850102 405063 895683 1123309 32689 1942991 1477568 294835 1688402 81214 373766 973682 1574126 164363 875837 1577888 89632 1038274 893586 1844106 534648 935354 1851934 1161315 920955 852972 503287 1013500 1671632 1105326 1871942 485973 937992 1714440 1239550 1292215 1003768 433342 1461174 1203780 1958878 1020424 966998 1778120 1085727 1061833 502010 1171779 607485 439903 1282197 1084446 1851945 1180846 1850758 523448 782075 248550 620244 84925 680415 961484 21522 1356875 754944 115703 352970 1438788 508309 1065799 908232 1158571 1383277 1616700 53729 951987 263114 1240610 1551262 1827129 755462 1436180 218151 1401072 193882 799541 1498932 1904299 348415 1875202 1283003 1188638 1359282 998046 1338852 1271781 334638 1988955 455751 946154 742402 201413 334386 16989 560938 1109091 1613304 56495 648046 1369552 1390921 248551 30598 1014549 252486 1848813 1079280 847274 1797820 1238151 1755540 1407212 652062 1242814 1446707 915525 1055355 1136406 109183 1869864 817602 1748818 1994059 176951 1531435 237329 1295079 646905 1139068 1165994 1277802 1805813 1323153 1613686 1741621 639357 1602235 1453796 20718 1132665 990498 844879 1597746 1478228 1649442 309069 1039636 970122 1725195 716227 1270672 1478877 1477990 1235769 290391 119836 1051274 564925 1874959 270930 1481301 568577 412343 1822173 231346 1964790 754771 1506148 1529566 582734 22039 446248 949321 485669 1217457 412072 1253282 1449640 1887665 1167527 56995 955019 44398 1072526 459423 292552 895990 779240 918754 479517 849948 1606305 1083150 443533 1623843 1452778 1159778 51644 1861434 1298679 477003 874772 1561200 381648 232511 449906 133801 918710 1001376 516173 1524369 1034486 154524 1130512 1010276 1249063 1809657 695132 1161764 808193 1935421 1207787 1490444 1414796 110167 314712 1303375 1460015 106867 1569703 1688767 551328 788017 1949860 1244811 747768 1573875 1850987 911622 928171 414631 814938 1193999 1652960 1595199 132404 495400 380635 1038118 1287880 1776164 1041383 1055383 1682231 1330079 950440 1684519 1391054 1583127 318393 1829088 1836469 1965971 1332855 984068 1708896 527194 857639 648369 1306346 1436244 1867994 578860 1598982 1323415 888566 188584 568888 503733 923133 1357857 147674 1933242 423509 191574 141244 1873257 1189525 1478881 393201 1247259 1623014 22985 578789 1186280 664673 503503 12623 270439 976152 159906 976174 678953 1895489 1714790 1325304 629171 425540 1021282 467220 1801324 1790621 1655541 609752 50057 1878155 26346 410824 183793 1107347 321748 1397440 59357 425128 1802489 1222683 1370722 696289 123009 431408 1361152 1993409 597029 522560 1434560 1700230 1668947 1016719 201472 1692045 1195862 965534 238768 1881361 1985236 1623252 1875806 1261012 1330128 817043 54274 567891 1377119 1756345 136951 940828 1519922 1426515 1285787 1775471 1873624 1486146 1082610 1915236 1395257 1750516 487920 1889912 1519234 764762 584545 1802474 1089929 1976914 902603 1997651 1704197 224814 506843 927716 1395313 990962 1866880 1417625 703463 1062513 231533 31907 593315 580043 1749102 1325504 849673 1845225 1329078 136486 932888 982264 817390 2197 984707 1644570 827514 1902638 1229477 1712628 866909 1475118 421006 1669176 379123 181308 1367641 365804 1229316 256063 248958 725255 1562069 184833 159215 905502 1557224 1426107 287054 269255 1826106 406838 1297752 170934 178066 799207 888001 1635960 145937 485101 470211 1924822 1294062 1434816 1866843 1320981 1026383 1241300 1293144 1026931 622143 732473 747438 1016188 1667142 1286890 667143 1603095 1018434 367085 611994 1831341 1764773 1176227 1385439 1070584 726337 1232010 1917255 739055 507595 1899311 832841 513140 1451460 151442 951647 380246 768760 436807 1820427 721698 1699160 199671 1407218 1455099 293777 1883074 471768 202554 917580 1517734 1872815 1201103 387353 305900 1420339 1793192 1500029 21084 1310613 537561 311655 1635444 1441606 280648 708921 815832 1457022 470354 563490 222293 410099 1228034 1493099 1737960 862987 1893840 1775919 731158 1779767 1779210 476777 1728331 321409 1816207 328299 1873604 1402229 1464898 1246419 1022549 15403 1673255 1152041 615450 383330 1850151 1558006 850073 180974 1679411 1687955 744296 830049 903320 91778 85803 1215216 898685 1176873 1607296 1618317 255705 246607 843811 1363605 468369 1382364 1098664 109937 1390234 1387152 1001027 1947555 573414 1123104 1793302 1108138 8150 1527918 423569 59783 484710 479930 1336818 1642699 551740 1334542 882551 1302582 1457906 280349 773254 1367890 1530560 350013 1552026 707906 678265 1008524 347985 1673611 1015365 1540277 24987 1662319 1894532 1164678 124085 446929 1551750 886338 1360059 582615 775872 1329234 899165 1214869 739444 242478 1351555 1456599 142605 647793 1050528 1645651 740400 717101 1842278 1445090 62246 1164086 892571 1414830 1711007 1475710 1593587 352514 1107444 1835341 62651 1887439 1072851 512289 1803238 1374722 284561 1040220 1714843 409900 863465 1529590 456180 1598555 1012918 108374 839921 1491427 59370 591812 245124 50582 426526 1003521 1416210 1486951 1828693 883572 127926 259047 1673046 195775 1360729 34479 722902 879525 903840 607393 548888 668117 484778 1021694 1684685 1894106 1312407 1100245 1527396 1215679 770506 675167 66550 1291876 1197783 1181187 662931 736026 1373231 1205841 299875 1240361 1100362 1894928 1968746 1318833 207953 967127 1873213 1200715 583557 444220 50310 529783 1294302 12389 391503 10410 1857915 487320 1955698 134448 1740216 100440 491602 568944 647283 1993558 1730441 1599629 512796 1260099 1714497 935435 647411 1612346 1302437 1566681 1254640 827976 1689768 1370126 124554 968207 1349947 65812 596585 1117511 988059 534837 370384 616850 1631238 1632566 694529 515081 1532337 1908446 671467 1073300 1621588 63350 1435678 130508 8532 337491 438605 1953874 1661871 1953460 1226533 699963 689215 373932 1082778 1386180 1871792 128694 1002086 1975100 1364270 1830927 356428 881103 738566 1877384 1394118 1810200 1243979 861659 630004 1802099 1531187 1713200 1924332 1245382 225036 1183688 753565 1625806 1092877 804293 140403 331383 1868696 1117125 1415313 945492 1275520 1997895 959528 884488 1990445 61792 497653 531608 58053 1503038 888691 1774720 1126389 375828 151732 998908 1652880 1044344 514959 1082241 1981186 1181914 649417 591294 627263 1313685 996051 1115722 1153601 1087176 985611 100207 665236 1773870 680235 1022200 1746803 1865027 405191 616299 536001 1173428 286636 1539973 338937 1370502 1723762 1448415 1357046 1203398 1091892 536974 746767 1601602 257158 101391 1893867 452274 737357 1677317 106488 1772168 1940937 1131878 1617915 1372462 192262 1580453 127279 1359212 1724754 177474 1930620 1414713 1768758 711802 1571743 550700 1498848 1657638 1710304 793320 1466955 1697316 627321 1426565 701214 1967637 1912787 140454 664796 1650426 1577805 796160 1197798 1262520 571064 1458685 1027549 1761990 1260351 966230 368187 774710 1811619 1450512 1280924 1772706 228084 1154807 108424 649280 860687 1855742 1093233 252270 1746875 60662 845786 829981 1766791 1157923 727578 1775901 1088470 248010 465837 786097 375155 378655 936000 830204 572557 1808066 1798825 1995096 184540 393148 1735813 1093687 1687540 1659582 1864786 1977182 1430714 1526319 1252297 122285 1484563 60205 707585 516882 1963619 917242 1813325 625465 1265179 1219664 665751 225335 712190 171999 257512 133920 633918 1894638 356347 1645061 1231502 1392921 1931134 1744372 1966044 1274632 1607944 1805828 1319831 1721632 1524188 570606 412675 1631470 824908 1550714 651045 350722 1962017 1826906 713699 364995 1943259 991856 496579 1379171 814726 1449694 380674 257633 10475 921052 1661962 1817962 546794 1031207 1032306 1980169 1599729 1903226 1777577 129285 1935176 1140590 1083630 1220077 1623886 1555830 719851 1075140 36979 1257051 1167230 52913 654020 744261 1719811 1260685 1094359 1177568 104723 623512 117273 70292 387160 1948598 51533 1714844 1546513 1445410 406707 36629 1723315 520588 828112 864784 155716 496871 109138 1585256 1970349 1159627 911770 878788 502825 1431459 1581663 633680 247386 415394 763212 1062304 236641 1641477 32542 1886694 572371 1175181 488102 391779 1415991 1990571 1214432 452180 1608075 221081 137836 1996948 95639 1884101 175515 1134079 132000 1786241 491364 212718 624866 1507772 934439 1999055 518159 900224 408709 857392 957352 370608 1812397 181208 31259 774103 1769418 871062 1933318 1677793 1613234 1727060 222432 247366 1627279 205104 1900865 1622508 1466018 1543875 1955279 951727 1519314 1787001 152991 855005 1553214 1295529 402541 1300220 41501 1837501 465260 1848014 413050 1555490 303320 446727 1555357 1250856 334193 1529470 1539599 451368 1087534 1107082 536642 278541 1084883 399173 189354 1633953 1109421 1514635 1135069 374891 1928735 689053 181795 150002 856724 1064867 1960133 1109043 1005462 1832902 933899 1704919 1304295 786580 1083124 1442966 1738479 174297 473700 25418 1612880 1595273 905640 1713371 1092586 413284 498731 538775 963339 1783177 1009111 341027 1039145 1902998 123030 806088 1012451 722098 146167 96219 518221 178681 1040705 1366046 684361 850750 344187 1609332 1348585 341086 373185 480696 1196613 553613 299725 1139996 616769 1077194 1399679 789843 488378 396181 1944057 511876 1673749 1685506 303306 981968 1665173 968586 929347 1991741 1398027 302883 1500907 363239 1287920 1473336 1690443 1398858 1475158 1821896 1332235 150428 347192 1326396 1412249 1269169 1951828 1937736 1912482 910252 1474821 474983 1101864 1050586 1929105 1214717 1185148 580615 1334459 1581067 1364067 719378 1991838 1534014 1435088 704805 1387317 1793908 1613335 1508028 350062 641434 1460488 358822 1266209 145561 968772 143145 309199 1393417 469984 1598487 503341 549967 873333 944259 1293339 1252137 1283717 1628323 1897298 1146218 1390179 1457161 1264269 1178551 1417214 1433100 1389190 240246 783867 406102 1881034 1576139 987313 1325039 500906 1070622 233359 642585 743402 158178 332508 176907 451792 1823257 1274436 1744015 1107430 552783 1680709 622420 624257 954496 601329 1741233 1534198 1449893 1107169 806971 1071500 1384015 196235 394634 461908 1089524 1920210 832061 1666258 1561946 1061880 6679 1856372 42234 943120 317040 558020 16713 1393217 1225795 383993 1294957 443600 446302 867697 473153 1727386 1746954 1756105 1119051 1949960 455905 1568349 303131 1554427 1806585 1611885 708172 1324008 1827910 373745 1843520 216095 1726688 828087 1238439 1985346 7494 837951 386995 919208 596364 1815779 1970764 1356774 1768857 1130608 1387762 103883 62177 1883699 343165 1956099 1811028 826490 1178160 550264 79506 204786 85894 1358237 968800 1857913 185052 1847765 36011 1021465 124484 147802 1570509 652271 1877590 1049037 1857585 812969 742692 1788073 891733 1678019 1275228 105044 1749443 1572738 1628256 1864677 1041148 1462132 921377 549738 1672699 689289 564107 1413387 1188993 1463656 1399647 1201063 444755 1262479 1496918 1473963 1288226 1636460 1511786 63892 1599828 1303817 1375893 1308444 316913 1183439 1300129 943315 718841 1209599 853350 559091 1732948 407087 26486 1689895 1160090 742348 275659 1284873 811689 770128 1135676 158132 1548257 125008 1793891 371701 17494 1490962 1171894 469895 883975 201337 102851 1619475 678541 18847 79268 1112435 388082 1675815 726963 1239316 1177885 184704 1625216 841558 1511600 1691262 280082 1376039 200442 1278891 1079568 141071 1527467 1214898 771433 1770397 1649459 1592916 629721 1681732 1012895 1625605 1568691 568468 157862 1565504 704556 1408175 310218 468163 1670610 918538 790633 1105733 1185925 529384 1940757 411704 12461 660666 1873299 1984346 331374 1959430 1496427 1561327 1089477 13746 900964 1672878 190612 1221695 713213 1480487 833545 1731473 563021 1393072 46916 1913032 1386949 1627974 426399 1955572 1444739 1755923 1159296 1592668 1513080 1247493 1280620 1603097 1706933 1296202 1822231 880065 118728 1203055 555071 1601495 1721690 1191007 74004 1780663 860586 971581 1971001 874915 1148512 453129 1717519 1255583 245532 945256 1272561 1722597 1441015 390352 1774563 366383 167368 265719 1828811 1155359 1612408 762275 140767 1391117 1174237 1595818 957516 1671717 1216790 1429392 1096122 836218 415865 1504964 211990 296668 525790 1328351 203575 830780 885371 125088 194082 1655373 871188 608779 424028 1362923 1856464 1898711 1097358 1370139 1994132 1167430 970984 1283442 1047492 1776645 500921 306505 473886 228622 1497125 949760 1810996 406710 660933 484303 1543023 1904829 541487 845296 92891 849048 19478 1447740 819529 1452902 1988803 119758 1536253 1421553 775615 1632352 9683 574144 915657 702437 1584385 530363 919610 1519973 59960 994065 577988 93171 1836770 1971316 1759723 685335 1003213 1070127 1914335 954627 720713 1167018 405043 1543771 263122 401628 326366 986682 399279 1028115 1395201 417053 159724 1611712 973874 1631860 765352 436364 502777 99194 389666 1329779 1903606 749986 1716680 1334974 302276 1878721 1734385 626549 853208 1897333 1516412 302315 152163 402208 239870 1482754 1450053 1704396 1094878 919152 565374 1045355 1253207 1576721 511783 1170760 1598738 347053 952694 42520 1169402 732342 1373894 4014 187396 1555901 150974 1660371 1538227 739550 371586 306899 759094 370713 571650 767600 930950 1687277 1767868 1010634 1711144 1728173 1700039 1386941 591197 1801237 971568 1061315 31661 1991133 1631074 1484115 1118683 812909 22504 253680 104590 1331568 69721 968384 1751409 1344951 1792017 1215073 1771617 1155660 721392 1730835 127216 8695 1125650 219151 965425 810040 1875093 1485400 1634192 1568453 608486 1834482 1817120 1449861 156939 826494 1756509 1600027 1187737 1270376 755095 1583488 634954 231026 251378 1819629 1272173 1543050 840057 1235237 734288 358308 947910 397475 1795868 1917685 763347 831899 233609 1606986 559878 224292 717811 1107067 445847 1311905 82682 111704 1657093 1613929 1891241 1539776 183125 1022404 643387 1180280 312715 1250343 98937 1917453 245257 695818 1737702 822690 405475 183062 779147 1193023 212015 265421 351764 625961 312227 278868 953307 877085 285850 1337188 851186 826017 164254 1893841 214525 1623849 1352625 1439453 1915965 1307240 630569 1394660 1895629 496991 306638 827649 745261 1006130 1374277 1177982 1564789 1741624 597612 189444 1782548 1289593 1258053 1957704 655363 294914 1397855 702872 1052004 995605 1189106 1192466 1626583 1403515 927898 1790648 84552 1947673 1423597 1438657 755994 1315569 1640527 817200 246713 609360 180767 102047 1893425 424624 1329470 1121858 1701465 1351667 1414573 1930069 966133 1367076 1040619 62043 1412932 16525 1882477 166652 1490392 294094 1133896 1464401 1370901 1086792 1488503 540621 1953285 1695539 64416 1904675 1616175 309200 1704923 1982884 524163 572203 990992 202161 806067 70149 638777 1959673 227874 929204 93058 1969519 759451 482635 1933162 917320 1065028 331346 307193 1390732 1611710 1109031 973984 1021184 745930 1255561 1873772 271127 726274 834386 1734276 1004774 504979 553190 1220310 970339 1824527 1471315 1167661 927704 1491119 349331 1399171 1472428 362613 672138 171659 1067975 1129551 834902 1443654 931362 691129 89055 539135 1782379 1080378 1244636 384616 1088091 113741 301557 898898 1339845 687156 299464 1360945 1844282 421039 718775 270078 188496 641727 944978 334547 1148164 1396963 1661725 1066849 1518972 1671768 1874186 278545 1866857 1273787 1018290 578970 1602781 895307 732180 444691 374933 1682914 1103761 1820512 1000776 1609509 1358729 1112811 1277612 1877216 573931 1003308 255274 1405881 855839 1706172 509011 1592090 1107441 915098 157334 480031 102908 274559 669539 115401 1589253 1068323 1792954 659534 952268 1636020 207314 1386634 675035 1568802 1471659 1498672 1242630 573202 396509 169047 1377403 1432851 213424 1184919 315043 749301 1901133 226697 741521 773181 994582 961155 161766 1100183 687018 6618 336295 1381568 1733540 1198441 1171465 844201 1388413 1652371 1008826 1924673 1429305 129209 1110754 1446466 1217833 733616 1125392 1630531 1617204 1056125 898721 1106837 1956124 1890990 440867 1663232 1214555 1241588 241245 460655 1271968 1624446 1527925 1266525 855810 910744 1573367 55668 802253 695105 792044 1055196 1474097 176563 126734 106675 777 1778344 463993 1662648 733266 1961756 1703784 1851782 1314104 211461 138120 836310 1376920 1908135 1553081 1335248 1542259 1980980 1055582 1600123 952086 1311205 221789 292758 1783228 200672 316266 102370 199054 1923839 63424 1320591 1750925 1769172 1247094 1285163 1688274 1794105 1499160 1022429 657828 1472979 307995 1455674 136025 938564 1746618 170228 1154844 1992750 1922576 124747 856400 761957 1430263 1293894 1300988 1241897 1024325 724945 1622268 125070 1083444 254243 1984703 372233 813892 1827784 900382 1208240 1598060 840802 120682 1146361 460160 293344 760355 970636 1099458 130131 85553 1907574 727663 936375 1909753 1860775 1151118 739448 1535066 614876 1700891 1554957 89699 1042906 1301340 1145466 1787553 820159 538367 561412 1759334 1279383 144820 1256878 1232084 355607 1876571 154260 1500722 368957 1211390 1868817 1152756 1297783 1700859 106917 1063789 1697263 117292 197390 1630080 211198 1635378 1648877 1982635 724994 1915821 1012760 97370 218279 979620 1359102 194562 536540 1480331 596107 922739 516763 364609 939423 1221039 1374185 1732022 542684 247816 1224887 737602 1094459 159174 744619 1288126 1490490 1750437 1917513 1053201 1189264 688940 1499099 201226 1948298 1935748 527376 1555806 950245 1570643 1397601 67310 440938 109195 968110 1332678 1926810 1169185 353817 1024514 1741667 1751245 335542 1628024 1892924 1309017 545226 1301215 1751498 1357881 1213383 1462545 557851 452281 1859190 883290 1052442 1395489 607981 1951857 696426 1268936 646409 273619 292332 544162 589003 1541508 1960101 600947 312254 1884961 1802295 1974077 349472 1544152 896092 1631173 508905 832487 521563 1163809 1608188 1036470 120181 739283 770920 1484695 681521 986911 24176 722698 1382874 1812669 1208493 64523 1364057 1168225 687081 316043 1317446 883355 975754 1370712 1010493 355750 1237992 620582 318555 1306720 994393 673663 143498 924775 1596678 118192 370145 1164224 1095998 1628996 1556964 785956 1843048 1704634 46981 1896847 49137 24880 1679477 261514 1587813 1966526 1515038 1694946 1016445 1530282 713037 1265757 92402 464077 449635 921759 1152197 579454 1415626 502523 1263066 742819 1401714 1967949 1827980 1515982 907388 1297038 1242451 304469 873894 1801291 682710 1519027 746945 1241188 247176 402212 458079 1812316 1319337 663870 316433 291885 461036 941370 1831175 1264754 718492 1544519 1874220 734366 786160 574390 1874372 127861 340656 1901635 551817 85395 1676181 1763021 1437126 1155662 1301189 661156 1647759 537948 1400239 1115082 1237798 1739839 1862255 452717 1101198 1609098 1943440 1934143 421278 627013 1495434 1238990 1424186 1356744 144689 921519 1620895 1354086 580440 420625 301222 1320845 459147 1114695 415943 874748 96087 1414215 1154663 871984 559138 769856 521913 1465542 1020819 701516 595416 1185699 859008 279185 107074 1403877 1350322 360573 1063848 1015441 969345 1444992 603340 692790 1263291 1831344 433899 1867335 1446559 1426774 632629 1419935 1540639 972452 999878 630587 373898 556773 1613040 735088 364665 594787 1518807 498288 1365816 346781 458778 700707 539902 1024395 998122 1523994 916751 1516579 1673577 719533 909925 695409 304378 1858454 847817 827609 1095430 875615 1331323 1219591 531172 1141624 799199 1337489 1461357 1699128 107619 690520 1642023 1313843 1044165 1519486 611540 1067854 711488 726650 976795 442655 1642576 1225949 699314 1916741 1830059 67565 844499 1386378 591313 1041419 1170177 1230571 578646 624669 160802 242170 235408 803929 730759 1866568 1521474 49145 980931 1122582 1557882 1261759 339167 358873 724231 565857 1673051 957434 1629813 1592570 397325 592439 1289550 425352 1909876 148347 65723 459799 1195423 1184505 1221793 1111707 1625348 1349090 443217 1305135 1900111 360633 1109877 104947 503293 567241 958147 1847135 619782 612870 1936942 193407 1255297 959563 1525000 978961 672895 1593531 982377 1735206 1328225 617107 1424002 1177023 1288176 1495638 743435 1619596 340586 1874746 1749486 737676 1436432 115099 376105 350529 404609 607034 1811796 689510 949016 370598 816132 453672 1982988 352105 1252337 1717246 598130 1786736 154711 735445 1594585 881042 141424 1063128 691748 777910 1721898 673501 712972 1778805 1655480 1065003 1047599 1621984 38014 587874 784068 1301763 1690871 315814 365768 1893473 142159 192363 249978 168878 988157 1478463 980153 766240 904059 755619 243136 1595028 1703718 288985 1063717 285614 1006045 222729 1185393 911750 521979 1571469 900056 1711261 780400 1197560 638020 772700 1808359 1641599 642944 1786915 1472678 251421 1627574 851327 595174 705364 299971 1529030 731192 745629 1509351 1478413 865099 167643 965065 706802 1630555 1389545 1028032 442774 257300 1095227 1000097 383377 1248718 1620290 1535134 191663 1681678 176487 1573449 1083852 595092 43731 1160523 650437 1327073 456375 1324882 261241 330433 189352 26288 598783 1395509 1048691 38337 864100 1184895 1457599 417126 874325 1371483 1566644 139558 1461752 663291 1138714 1743014 976412 1542681 497244 1567068 1133900 372626 746593 1062644 7053 700195 116230 839213 321302 1996663 1526766 573040 1212837 506336 540187 1034288 1135505 774462 567007 1439884 1262886 2972 578767 215921 1681817 646016 1156884 1578039 1328435 1922916 1297279 1726173 304204 52667 1663307 1685852 213591 14052 711907 619690 1130445 430130 1412061 1427692 1073539 1356533 139038 195856 1960179 310551 1777737 302225 384170 773319 915650 721535 1119809 753189 1610595 1753773 1967781 1869642 781805 867758 367532 1052594 289378 561176 1109520 1670270 1719837 618509 1324596 1949739 1696562 607051 1895361 952989 1149362 83145 1499930 1354389 702613 1307248 1185301 1068380 1009729 1297428 1977728 741258 1983820 1001987 956252 1795169 90847 500006 913773 970571 1341167 1466335 390228 247759 1661919 522845 949207 1972711 457389 1621516 173443 1355071 1448801 1680908 1494685 452608 1122470 470886 402185 1447686 744721 885868 1010502 1544105 72111 260551 1727808 292088 761783 1008188 83054 1481073 1976588 1838638 356913 170264 1761952 843661 356509 1941227 1729546 272675 331115 1190559 1247320 1517547 1733780 159833 87942 1987731 563643 962652 1290876 495736 312823 951447 536263 88545 612395 890658 1436935 1576692 207581 1067151 1469612 1846850 554221 749675 870137 1507091 398323 1915948 1313008 774747 69639 312085 1354287 1863014 98052 233891 993156 798705 446103 372482 714224 1869206 1187573 126098 690281 265833 224228 23616 1880337 307532 684297 1157520 389201 1135914 736394 421703 670798 1377602 966305 4709 1627480 887832 1770729 1808717 609088 1366544 934424 1160338 1624756 737631 94077 1833846 317343 352381 1348128 474876 1356618 1974739 788552 1270369 1877646 800269 965002 1306786 1677931 1353915 96146 1839981 1709632 1673892 613129 1527094 1767372 1980146 431910 908184 724853 1107532 682087 1013471 1606309 1135094 822429 1195481 182080 973241 1029227 765843 1228930 926447 233708 770334 1253203 232858 1042943 1021722 1111140 720630 972328 484111 1920694 1342934 245909 1930325 740827 432539 175254 105179 178328 155127 1861142 1008185 1326534 492474 1604893 409721 376257 140948 1225683 1860817 408253 1586351 1077721 1821019 1060948 38903 1097455 644732 1263296 1751087 783314 836090 1003010 845611 730491 1571393 967991 131370 1838147 853731 437569 1329376 174272 1467244 323494 1370008 167404 1808887 356219 973755 822818 1034542 525527 21607 1846120 1826509 1014710 1694908 98243 2270 1631545 542964 1323506 1169423 632902 1105784 28521 1650038 418290 449506 1239969 544067 1148747 338641 1209283 283249 667349 1146040 1622618 664519 785467 285404 854685 1731142 1466653 1597254 1902112 1742036 1762621 1414548 28221 1449266 1781559 386557 1915247 1231153 1789363 675348 1144145 1669388 576567 1552849 898819 1938616 1315434 1296652 724117 449894 1906066 727536 1781114 1204957 448119 920497 1756390 423357 971378 1882098 164152 846170 1795414 661896 1273650 1914719 4443 327673 941267 1200305 426240 1366500 215253 1555401 1028384 708485 1706677 1386422 621096 1319649 647076 315526 79224 1500926 537573 471786 308541 209320 982201 84765 870068 1802281 1626107 741395 629923 210196 884935 567171 1816114 666572 1478101 594919 1405260 905332 387676 970493 1080124 1389159 1553594 351978 1232248 931758 1246231 829585 138541 211752 1711868 1295095 1981152 95170 1773086 1945065 1986060 1864423 1796554 1962252 1609500 1614331 113107 432974 1769263 548098 487369 1783289 823571 1020821 308780 958300 1758317 1654573 832196 643766 34282 42529 1524125 1886500 1430525 726519 295145 1469917 370318 1996256 1129280 165708 1799758 1585965 1265070 19199 1414172 1496591 1526566 267737 610587 1067271 1599162 45935 1411416 871109 576258 1361697 1017585 903785 300964 927836 167174 1622557 915908 610923 970886 4528 485663 1276999 1977783 1409553 48484 1145286 1348505 1740091 1968098 115298 792913 685154 1602185 1037028 273188 567661 411813 1136677 358692 1064382 646269 716409 1270770 1899993 349376 1413256 735706 1019808 604451 775478 1171005 91890 436843 107177 1065630 938935 1934702 1564235 1439860 271122 1041153 1475336 1661000 1144269 1570075 1653127 1051106 308902 1604835 1395133 37974 1259722 1741882 487866 1279252 1719359 306282 275436 276666 1601526 421230 466593 799466 1833665 1496348 106175 1573121 370005 60943 1567213 1765941 406514 419276 1851964 1623681 1852425 888735 1138403 650358 243833 1339678 379016 1282568 825288 1436476 351412 157103 1380931 1845693 1228104 490272 1016963 1738816 658715 1060874 1483694 1708184 1333822 271469 963521 1582480 120742 391674 95796 565969 955308 1355162 1983011 1252013 1932210 372953 256857 1367733 425081 1729765 1376013 1379586 896093 741102 1190987 680493 396797 174091 1577759 147202 158571 1537103 1646527 1962254 640335 1246242 370118 543732 778242 1957087 1832678 1252360 1681706 1061935 179375 400176 1667981 1711504 1347214 193592 1748887 487858 1290665 1439527 1565345 194661 1948512 1561335 48812 1694010 1596252 379910 1551279 1679645 1339630 446168 47053 825078 603065 79698 1100398 436591 1520166 1255088 1826318 54879 607579 619943 201640 1742528 1515240 296718 1886589 112487 935841 1516590 758669 306908 927399 971663 1905483 1601803 473933 594820 949687 1737853 937341 23891 115818 1627143 1150938 630838 1078764 310086 1486851 1862941 915049 1704880 1023862 708919 353565 885412 500731 158228 1591484 21216 706726 908845 785587 411293 1969386 716452 250923 232822 1085709 901184 688530 1098079 613027 396178 1869378 1679269 1118185 441055 144402 1206099 1034387 883473 1634945 776518 972860 482065 1412253 275815 544131 306796 1519631 1518364 1071760 1770639 205675 1259855 724925 1754272 1071384 1110615 1078281 48138 1532519 721138 1971183 501839 701685 981823 338367 483162 1837277 1049519 1951460 255084 1936223 817948 1492323 109746 1795680 1104510 187987 1908479 583730 1644778 1352066 1850554 949873 1064285 1701945 1221146 301402 370911 1365221 1714186 239955 720845 1873995 1022153 112078 1364030 294373 1371992 399310 1079358 1367532 1787661 1719199 1925120 1484378 1712398 1313715 786246 746355 1562934 809331 993885 1246524 1901372 1088408 1936433 1038858 1369839 136103 647616 1453446 1309705 1788217 182764 1699552 682975 284265 1119423 810661 178517 1442832 1675022 976364 1219980 8385 1999703 1726713 1970415 205873 1348309 1037030 824352 1915385 1536605 1098023 999557 935952 572045 1302527 76440 95512 1283558 881712 398405 1957431 161486 895285 960484 142427 1739409 1137816 1593812 1818871 1623483 517750 266929 1282332 166284 49409 1928891 754732 67667 1959705 609518 786701 1205825 762088 458755 121850 767116 1111448 1807593 1303787 1400747 1526404 872767 310219 928464 756822 1907646 106264 33354 414601 1634188 770430 1378573 1642776 1933025 878327 1327309 1031712 1960143 1633418 354059 401295 424280 1155345 1382899 701619 1408412 1412507 98281 1179933 596157 1412264 1996954 1075877 993193 953577 1636532 1864470 128742 1721908 102237 1774356 1351221 796180 1536972 173194 829930 1895559 359025 1246626 1488234 148711 498029 374946 814205 1719883 1538103 1501953 945196 1558197 1975271 520583 1435460 1625875 1027435 1537500 442945 1575134 499978 1733441 162311 1384553 1008197 359319 1917270 1582096 739776 265598 1795173 925791 1108226 1198218 1853184 306114 796268 965779 259705 1929802 220230 924005 817547 205091 1508664 1604965 804307 1380010 944094 1596614 463354 117257 25926 1936458 935591 1171750 578223 864497 291752 1809735 857340 1451369 510850 340069 304397 886257 795589 1200004 798411 571733 489904 1436251 865648 122138 1960576 765847 896926 1604703 1064685 89086 1047096 1638950 34437 1041550 764984 1585578 699363 163103 688542 1997082 1251195 196398 265709 735688 1540504 573826 1336054 1208536 1581748 1760310 241134 284567 935470 1419785 1964990 317744 1506848 1006782 553673 743356 31329 835858 1700751 1381297 1738420 82124 529014 1300084 920725 813210 1346104 745544 1548670 761607 1524290 1836243 1380149 1345794 1938588 1946987 1105602 746924 376876 804207 34211 891319 31805 888079 459354 360358 482096 537942 1216883 519439 6748 453522 77432 302624 1270799 1553840 996067 747397 1760846 1875562 1023184 320151 1089160 289698 475051 1361578 513477 193849 1877328 454756 450045 712791 1206739 1411100 344979 143665 1975401 1525934 707220 698868 130298 260754 760306 238187 1760432 865759 349891 157367 1078649 984433 1268391 548115 1115395 1295991 306779 1250275 570666 1575750 1058756 1920140 1309302 1229375 1520890 1964013 681379 1243289 1569238 693192 1756241 29915 1031284 1560283 1793721 1079629 575812 1845924 216303 1739725 813683 1170821 1017927 1190754 86518 1172864 1761531 35815 1226665 1885115 804123 1472253 1934145 890384 1089603 805412 127618 960090 1576356 1043160 1287290 1276403 1958943 1114396 1296741 1985412 871805 223436 1857028 1826728 1056066 306824 1244353 1345672 1341418 1744997 1400170 1139293 1365003 1324931 1915903 1046518 1928548 1254438 669873 704030 1992820 909880 602045 1328975 983857 401742 1458865 269585 374532 1239865 1349841 1363338 678962 1315124 1529241 1057489 1448942 160422 1586459 1083828 1181063 872974 1731646 1168973 1698350 1872382 1925538 1841933 915356 1350819 1931558 1477944 394651 1366063 389965 1579573 1458007 1718557 143243 409118 1244518 662030 862098 1576828 961130 1236671 1353645 1465392 1887489 982035 1764841 1384665 784635 666458 1041169 451039 1023417 655262 648262 1322365 32697 190972 1645355 1320201 1237904 383261 1865585 159865 77488 1393754 146980 857551 30232 1325291 1404080 1790806 1375280 1666553 142598 770331 421812 163112 715831 30252 643938 112918 571366 312984 1230591 1758483 466214 1536397 848328 1565751 298981 576434 897846 646122 1499546 753578 964581 592182 1291272 1625555 1527902 111594 74709 213966 1476485 1184757 746194 483637 575122 1870699 400096 1375421 1184845 1939726 1159186 800648 208917 26053 1751259 1711695 1217016 1825951 70233 902681 396552 1502592 280632 826980 709038 680077 1913158 759595 448535 233090 209354 134629 482574 1544117 170377 1109472 1376312 998376 81622 1788873 869052 399903 820289 1450289 489593 1499348 8830 1161457 851181 229199 930067 1337519 1498594 1603461 1313132 1515570 683667 1208620 734755 1589605 187844 1625703 46054 156074 993132 1022349 862613 11984 1377180 366953 1000179 524403 83352 1064837 340886 1988805 400854 934482 1300012 408902 565017 1622092 715326 1326193 635518 1238037 1597730 357599 109075 1854566 697713 251525 379589 1012114 1678737 1297268 1798346 697792 987771 188117 974936 1563020 1170804 1441075 384645 988793 307063 37025 1235319 693658 200828 1264127 782303 723853 1592253 215297 968816 697898 1921636 269833 1712298 1398721 1112252 979910 1680616 936826 1098081 1577235 259869 486152 647831 268130 1981508 233825 1330337 320229 905516 856504 1272367 50420 1654793 25567 840140 1029606 82827 1588147 517795 1625849 820115 1848370 1446563 338396 328735 618753 1551736 319152 1026426 1124352 901742 1471098 826449 1736308 558906 1254562 263214 1260297 1879845 58154 618663 1242670 1450320 312442 958520 1654048 1142644 1765181 1961674 1906897 1205185 1261484 303688 1149897 941217 1795853 559222 1471121 166251 1316965 1258088 1205733 1225944 1370506 673322 1153861 1357890 1009682 1971772 231318 569726 1069472 327189 1250706 1197486 1915241 354343 894370 123633 1639188 678035 931586 148476 1383894 1941361 549663 1934977 615201 764291 1969931 1200027 1028221 1964084 1792079 1830730 1366609 368962 371153 1141842 479807 1939804 36458 443887 1992309 652221 430212 1372976 84018 1291609 452917 114692 1355270 613930 1890571 819956 645840 1638966 1916060 648696 1757808 259138 466159 489072 1451650 1914336 516491 1743590 510436 1213244 1981743 1385352 1642106 63363 1304769 1543910 870936 1728858 227946 1822773 167164 250913 1569751 755550 1651313 1590711 992611 1638399 988434 1418484 1373908 1492111 1108174 727710 346043 1024190 1161892 504779 1122461 1314793 1710006 1534344 223324 1539826 943710 1125045 1906840 745630 333063 1571432 1965747 1234668 1281137 1163501 692850 469203 1231948 904263 641038 1436371 433716 1610860 118078 397825 260007 1644760 651434 1392466 1111215 1357262 1351553 466847 981878 708088 897791 859929 1821218 219550 950608 273022 1958775 1178787 311712 411107 1185466 1417645 198561 841400 89090 503234 1022220 1313592 1975848 32419 1478725 1408555 1362056 1414806 783363 1239567 300449 292077 1556302 402434 1652524 773104 1384471 1572000 291305 503051 301430 892635 1271623 1887756 1198830 94523 1617481 219810 915227 525611 1971624 848798 377738 609954 1349316 835582 500643 1196367 1446877 1657041 156239 931940 1140811 1875830 1302809 1513173 1098825 407563 27340 1185882 787804 1924613 372441 1638879 1290325 1698876 546392 1648942 493538 979458 1500564 1537935 213827 946479 1587735 681095 665873 973200 1256924 91917 63077 194373 1970140 1022400 1392203 616495 1923069 1160098 1510630 224157 580640 1191220 751697 140114 785378 490240 1290072 1496944 1844558 1661667 1675617 458702 489236 148917 1544717 1281585 1995468 266119 221566 1176377 1895372 1429759 1572816 1013416 313208 529738 1139184 1534942 109023 638938 1707880 1908427 589278 1159382 482543 121614 1277155 1268008 1350218 951140 1346638 1493894 294168 1072800 523969 1273205 1501919 509238 1290270 180347 1924599 1727617 27648 1307531 1162593 1170927 1779259 1094839 1945790 1812445 655649 1040686 388485 1691852 706498 913848 1677122 1381647 898591 812995 441838 496828 863508 1227259 999988 1458437 1979124 701448 1936373 952963 647891 35467 1234717 1014830 1495137 243705 569085 20359 1258683 495333 1372731 1563839 35501 872683 440234 1031152 1846251 1193328 1663014 577477 1057973 1296505 1455802 542708 553202 1909250 138268 1660036 189762 1912656 965474 283219 469777 682221 1859983 1010768 1332740 804252 1903452 1970332 1214123 421616 399583 1917038 1713539 487016 110221 323175 1152754 935527 1439975 52709 254592 1356046 47108 374365 1190198 1618348 1873933 1338973 653451 40001 1141714 387651 465338 1803966 1925280 301813 1607640 1999587 1008283 713264 670248 813391 756284 160440 134590 389730 1665323 1957195 487939 820567 1800510 1905881 1407856 519385 1794167 129821 836950 1796271 1975904 1742669 974245 720627 1765894 1445 890332 126236 1749260 346021 805541 815606 145750 620083 872457 263530 1566144 174601 1282074 751332 1023187 407468 980165 312525 1331107 950388 12935 372914 1706590 171443 139763 127588 1555180 983772 876682 582720 127797 1342825 30123 80579 504588 281626 1384674 483649 98705 1319452 834373 988584 1083136 1461416 577564 518214 23215 1381046 692284 1704833 236277 586743 1225832 1309332 1171701 1962795 250326 734151 1944022 583477 526432 1635484 156269 1129882 1921802 1982317 673447 287398 5049 432401 1444976 1623022 503301 636415 1901754 95722 1008939 313077 1065462 1860064 1907016 1659538 1992175 1290485 1941034 895394 182910 36791 205748 641660 612045 578872 322309 686033 330348 258916 1394208 1082842 589297 1486128 1929880 808492 1279860 425123 1915469 1262298 915159 1419334 1779681 1481594 793357 742155 1842308 1607615 446347 1110630 833836 153146 1069379 206149 1173112 364425 524600 1323218 1747116 74492 1481012 953220 1235633 1866353 1384070 1132492 801816 1307632 390508 687172 930165 1678980 357016 1676979 357469 187636 578529 1139178 936250 1160210 434133 1431463 298916 993779 302033 990139 617134 788521 308680 1538720 460125 746075 920297 778192 1851542 834432 434840 455043 947799 1638297 444914 871209 346808 781282 1251469 1593377 485991 676408 1671424 1513402 70389 108412 1785134 1199333 1686390 1859648 1923801 1992293 145468 175440 1485831 1768239 1338812 1918949 270746 974863 528409 800622 1359536 1565698 1822282 358142 1467763 925761 642360 226520 869330 1669378 363471 1986478 1617416 303260 1073319 1012654 1937733 776117 609439 1831729 17352 1765278 612929 1757994 902235 1758216 1263918 373203 1982096 1157747 622444 1080365 443228 1873385 1396414 1645305 992292 691154 1886459 1706856 1081613 1029728 951044 1074202 745177 1708422 1108445 1174594 1081065 124327 1859760 1138303 1656868 265526 743247 1924519 1663434 583729 1380052 1778787 989493 276202 1257131 330521 465930 1553379 379883 1105494 1071021 809613 224374 1957404 699275 507214 255566 1304421 299657 627909 60782 445037 569952 332886 711946 140210 1999793 140835 105360 1288628 273956 1491745 1964665 873643 1072918 1402067 620482 1947309 1620793 1263223 1862687 858404 1314559 1362938 1103881 568437 1442520 485128 1731540 506803 905190 188763 1303726 1179641 1691161 1476516 1364373 1845202 726873 1373004 1532426 419824 210717 217800 778784 700908 870171 1565681 1656783 1725834 72706 328629 1140258 1815903 984899 1169613 1342016 792274 50210 916025 121583 468319 1108805 1627575 1703596 1221559 1616319 1614345 1440437 1766424 1000629 1590902 1911655 1954058 218021 685949 1775925 317898 233945 885719 1837652 1242985 207674 1652349 10368 175182 1890415 619267 1095945 782578 746243 1066120 424839 1116370 1477787 1914438 594275 1317811 1950848 795034 1614786 828117 1617421 635198 850121 1487454 561066 482090 550448 1587921 1337595 1233620 91572 834696 1533414 914220 33938 786432 1845103 1866144 1657661 532703 1943595 1995172 1025874 1962460 666290 185594 266564 1128500 1719009 871269 7917 602914 1620456 681323 508843 603945 1224435 846956 1030938 1777159 205952 335696 1991837 618550 1349042 624048 765630 559073 496466 1107077 530590 603237 278026 521107 446299 1820356 681591 1941478 1448966 1741491 1119673 202612 229013 663020 102097 586403 1528473 1552046 1519551 1973566 1087138 29644 534255 60467 334326 1779276 1136192 1163475 323364 1935303 69325 1557434 1602049 281836 1465881 1929776 534309 638718 1319179 1471540 823583 915095 1690104 690384 1135468 756738 998233 1778553 1360117 1973389 124259 690668 1355198 1211807 915341 1058746 712377 718302 974158 527324 1918417 421867 554153 1922028 154284 223279 1445381 1828843 1619628 1532975 763180 1979435 444142 788306 1189731 528000 876293 400544 1408492 389920 1587229 611384 222711 235381 246062 1809695 232973 1847738 1559626 295942 878466 82208 1787256 336359 1213940 1503912 1752971 1239252 296383 443786 1375761 696948 1112043 1893421 1660509 13605 1942304 634727 1754183 1314652 679155 393270 601482 1334837 417600 723083 1732079 1306490 319479 1217444 246925 447869 1219039 1795927 821001 512659 57758 955778 1061236 1326034 116421 1614886 359449 1989679 1132338 1851600 415546 1301853 331081 1034855 1734599 1775086 1727778 655566 886609 537171 1429950 493068 548112 461125 94395 461965 1047446 1272845 1223796 1701661 711358 1251385 1236987 329668 1468534 1078505 391052 1666556 1392917 27023 1785243 1264043 117442 656042 1259281 1238699 887909 321264 875397 1016260 1683661 305989 1885069 746389 1285595 1004056 661975 1132688 1029192 177840 1058121 1647679 372194 188224 1862995 121167 1277827 1265692 562682 1265090 461603 14147 500744 1622089 307592 319394 1876011 1223692 1050835 150614 10034 222527 1598279 447697 1165683 477364 1536975 1354525 470867 1403674 1427369 94750 1757950 514486 909263 1956712 223222 1522033 1839386 154504 848144 1661604 1960479 101484 1423764 417605 161260 679038 1801804 1063277 1281362 1332439 1786562 1401650 120993 1271210 438540 237724 1623585 496270 1552660 1687333 1686687 823265 1809874 589345 1215127 1291553 404749 1733302 54300 1998838 1863237 437662 57457 423712 1936625 1529367 180180 1229267 1169877 444440 1171939 755644 223425 825172 647648 361229 1337678 1962470 984176 864567 1319030 621998 730316 1953012 1920117 1223866 1233379 853560 1365649 520009 44554 1943674 1130976 1896700 170947 415413 1713024 1229750 381760 224640 644085 788654 547734 710642 65780 673582 1050685 898787 149346 457473 1089319 173868 1359854 1112735 756680 211330 801453 1659205 213143 1247533 570058 153141 721533 1012649 237564 1922145 508609 1897719 1821946 758332 1929320 1169736 849455 382090 1152399 987372 1564901 1603674 1472523 876489 701005 1127068 590438 552933 1921667 1109645 1779343 1451937 163142 1615395 415483 1844798 949777 677406 1995993 388496 969260 737135 497503 1141697 1610235 887518 898212 1387232 1776509 889608 1051077 1891955 1306416 901387 682529 1950563 1531020 1600543 1624586 704346 250458 1636072 1692461 531336 599238 1207334 989055 1082321 1562094 146690 1741901 1665159 1749444 1238529 710322 1443094 792795 426010 1428998 1338390 1584483 1792978 1086624 564524 1958447 1011635 979945 841192 1374941 1518709 1851584 457005 652217 1357190 1947411 1309239 1430599 1357564 1794587 967008 788891 1685452 300579 1901075 942034 647853 1608639 1418369 182424 1448690 513239 695821 1718894 865800 607149 1194015 1438810 415108 1521248 506647 1362059 1999507 1003931 1871545 138962 327483 4803 470977 412519 1184377 372771 1160487 180896 531851 1249482 1664417 1585829 1104485 883199 869117 544397 1417594 1964848 1830178 1775246 708479 342923 552582 1717599 1729682 136016 432585 1461923 1682532 1355870 1317770 1991285 1335799 1246221 904851 1831249 1221846 534016 229376 147932 184849 1797734 120432 1111766 1151019 1258115 341123 48998 1847250 746760 207740 1563996 952925 226932 1506038 311439 662304 955525 654773 886164 225637 1825762 1823357 458799 1650668 540386 1877764 620867 723418 1486346 1447274 746082 765887 1986693 427204 1192024 553736 1120282 227597 640087 157851 1526039 1914787 380781 548237 312584 1206952 1471280 1346773 378558 1226013 1144859 1040654 1794178 1380553 846072 904701 1925291 954725 715444 1245083 1760274 1191659 387395 1060228 1799319 620006 1908560 1206435 964211 1652004 1903821 1100714 394464 1972234 823090 243113 740937 757230 1825520 1479657 252520 677022 1222850 1442232 176726 1320140 1973058 1990948 1560081 1050737 1748349 317868 1329475 1995435 1689166 1415684 50363 711033 1224627 1854854 1633292 1196787 236003 267735 501878 897227 1878878 1791887 1228118 1083783 1097651 246908 1520840 1765493 1073114 979097 1508514 662155 1232951 1367784 143771 1926762 623856 1346648 1093788 140359 571247 197027 578668 1281328 493897 1179055 570432 671525 412339 88355 123431 1433037 436617 74822 1566374 1480340 1017646 389028 636705 576107 1711626 183353 642766 632893 1369974 1856427 111564 916634 1599752 1081211 1312550 784442 1565174 1437214 18983 708713 177777 687463 447271 263174 34291 1815963 652051 1106490 1037093 1525837 787688 1250163 329412 366449 1773303 401933 1975495 819808 1191685 323918 778429 1700858 1709043 1927303 310589 481611 1852865 529881 287934 1298858 1901595 614388 117210 1938528 1625931 1394880 1413714 138041 370999 1922867 1805598 1359067 324245 1466501 488936 461567 752742 121051 841551 1528901 1312963 559938 1563250 1056297 1594064 1729954 1496741 1887949 1015875 627902 1889463 1890474 299392 1076810 623507 464128 42072 1094012 1117266 535851 1858619 1851147 75425 1604325 1781105 82227 997235 1831681 285076 1586816 1435197 946514 1228020 334187 1512418 941872 812129 1442501 811705 283980 248855 706905 806487 1390883 287381 1409208 177346 585929 527137 9761 713507 1568026 1465618 1980670 1060750 1309888 1080654 1829731 940640 597904 297123 1950106 291261 958785 503692 555861 1733652 533942 1304860 979720 193694 591656 1230868 50913 354575 1087881 654823 745689 1063695 1918727 649148 494606 1542420 1407928 1235454 1483828 120696 438695 250723 1338174 656405 1514978 1082316 1539060 1852940 88900 1013202 500829 261649 1721519 1622664 651934 1313430 1995146 1677367 1001906 467333 365962 263209 449179 1336223 984494 15076 697144 960750 775037 1866507 632973 1666555 379450 809632 1593624 451556 1641275 1197340 1428569 4451 1991119 287100 1555005 870857 993522 1357220 1720012 1058398 1379603 65478 570022 677753 804626 899053 825018 1794418 1787691 583575 146704 1827218 1815774 1337554 759786 1600544 1514922 1478113 1564547 1446506 1447787 1659273 14022 530371 1958994 966684 466281 261084 93047 1750747 1386249 1453197 622185 263448 755598 353546 67177 1172803 1723388 201854 1930704 61356 765908 1271832 1700302 1666654 1676475 1523879 1037041 1310186 1688599 1177172 1014506 1621515 1444050 771640 792923 503123 214958 1098846 1931725 647036 1192783 482687 1649722 253661 1647523 1586301 956275 1789724 333330 1925946 195096 260347 925345 1483391 921568 1805539 68718 1465692 1130765 1645356 1573498 804913 1454582 1239975 24830 557820 1934982 745320 1620148 1565892 1297348 1564472 126894 1721504 1926684 969951 1292287 566815 650110 1763243 1080926 1966929 1539544 702565 1408117 389694 942928 750699 1714191 1925058 1459925 1980981 1421530 1696673 770627 1188468 1049803 1943911 904028 577162 1506915 456618 321481 552166 1322206 1689283 1459542 1232800 1748259 1526643 312743 865210 1737244 364538 1892024 1391506 1234424 1890043 930891 821478 299685 1226930 36262 1945312 1134462 1527863 1414325 795137 866641 1522106 129097 394089 1798363 1610450 888739 485936 353212 1979923 1468822 816048 26438 388391 627505 472439 1306317 878576 675474 760097 387284 356179 1022217 243787 1474713 565483 1273606 519427 1919197 1289751 1375302 1374474 490953 1770370 947208 853987 1588242 1380683 1524352 1263593 1075060 783409 1978791 986216 1934024 451090 214109 529066 337938 1902740 666097 26786 321817 1193863 1641996 1013174 359871 1033913 1721047 1867890 915478 441702 1716946 1253037 1185249 1058138 1503973 310748 344704 603259 1399585 710368 294380 1309974 179263 617888 1870716 1008292 405154 1132348 499373 747990 989436 1688327 243329 1553325 331917 1033738 1668771 134332 1035781 74727 1944369 1942949 889767 714165 1494661 457957 1200461 1368151 123392 1859391 1575415 879263 1981287 959092 316546 1323805 1069839 1182569 1450281 915519 1796397 157429 317708 131431 892701 1483018 272754 1859766 650361 1154157 496952 417888 1860854 1241026 1969707 35304 1725878 238048 437460 1321653 40988 867266 971822 280497 686620 662396 1984716 1388701 1141605 1952849 580915 767040 287874 1968476 525477 172937 731504 67574 1285084 1485909 874458 849459 428723 1690667 112539 1883866 1520372 1662262 53600 343970 1465769 1697345 1106668 1997490 1199869 295957 641098 142777 966134 649299 452147 876406 91072 1179526 1923400 1289179 1688859 1473750 1170259 822417 836638 633640 1963353 875003 1223000 824017 161698 1926599 1510218 790130 207858 1496730 169039 52486 306443 1034399 1399640 868838 324344 51851 1795961 1173239 1703712 1284318 1115920 1765320 1741423 233590 242549 934762 1541040 561424 288989 699615 299089 417796 1208912 1153990 856502 1344114 968803 1424815 308280 1824888 101289 220977 269784 1755544 356015 1333658 35854 763778 1739971 484430 1857546 143203 36026 1518774 890182 181662 1638878 888644 1395886 1989836 367589 687671 29795 1610209 1824030 1185240 1849650 74109 88873 68967 1538312 966220 1738770 105798 1436542 722546 1402247 880234 245787 735507 247061 408439 126941 1215876 1029620 274324 1301262 491916 1269827 1046989 1856854 1240799 575666 1246063 225665 1946961 1107272 1488048 1566213 1856955 787526 1166324 1059811 1657008 218779 431171 1331161 785820 525504 1634882 1749867 1084105 1430230 676456 1540229 928846 1259289 499751 1831372 1998436 36234 1173230 345669 141186 770476 269842 102962 1651169 648892 1879085 587246 1427233 993649 204755 1095056 1399999 1697179 419742 1520647 64948 1849050 883847 1920047 1247686 1563214 1929339 964507 1882287 105751 1778480 1445742 1946642 84987 13030 1585264 1419875 1849503 1228311 580873 276513 1022940 1143427 1117953 1914710 1253977 1847565 465320 489135 574154 1951042 1604450 1187696 1905793 1012996 1085888 1203681 922103 834030 54187 778196 901967 1577548 1973268 750887 1719576 1871299 579864 303892 326669 963963 1118205 1781654 427224 164719 256358 1163174 399972 875283 190205 1762167 427558 1674870 329017 1086518 1453368 745796 835031 1734773 1940924 641349 263040 197373 625475 1956452 791867 1950229 1092377 1580031 875305 1825981 1652032 1995240 1374415 762635 984591 711368 215957 1679442 1753271 1049003 1136719 1332109 212488 1931392 1110848 69059 45108 1063802 1361619 364562 1688764 1590446 1545283 312338 1341390 638332 377246 685021 821880 1973091 47793 1296003 1084554 1461942 1013526 88846 1963469 1354220 79262 519160 738359 949784 987143 1768984 1426208 1978803 795892 304593 338755 273510 781995 1128230 1560865 1643361 1869933 1523319 1525722 1162439 1470593 1443462 327407 1021093 91882 598964 590875 1913369 606594 1361473 1835164 1457034 1364242 20979 487313 1009699 1692445 1879495 1371438 629465 1717131 380588 1287668 1909146 1815812 1902625 1033753 411145 763216 999566 1675133 755873 513194 376745 112260 1020254 488877 822964 283426 468806 230438 1369917 694103 350692 1444151 406920 502350 93454 745374 1698616 899122 1790736 44037 1075389 1993034 1746879 1224689 879609 757266 1875539 695986 357834 1939363 242101 535153 680245 1171717 1793188 932996 1444214 1545906 1046402 1944173 470328 17857 591557 1171438 198483 1386743 255120 279436 1733242 979360 469648 599380 871090 1422640 692122 799282 179325 1499505 1791622 1299464 427003 1922616 1329993 1183516 225510 377520 1953758 1720169 1497043 745827 1739862 935885 1063037 770498 96336 111474 1387452 269004 313741 835861 284793 465369 1654357 1761828 37864 1951908 1569391 1879499 1526370 1105721 1195833 880338 5980 1917085 1704707 1336402 230043 1207998 1008383 166794 428111 1793590 27304 609132 760368 266451 1538820 40419 706818 875244 530976 601628 1766003 423987 1432204 1649430 793875 363893 636913 1116607 524625 736627 551844 733767 51077 1483450 850936 1411191 524016 1769451 1531142 75343 1604815 274921 1060700 1192399 812860 784590 906971 39724 243914 1508534 735664 896284 518498 420109 1955347 1367654 964045 641422 404511 1635868 1216497 159678 1090998 1550550 1760900 1240062 1753658 1768028 1045686 945787 186083 256865 1827283 889449 395099 165137 414092 1933727 1079800 1924327 497130 561119 289388 1832719 1558280 1025316 1305579 887405 617049 1321974 98022 1048016 97295 1328009 1466404 599284 510128 226798 920803 411764 1780324 1080663 397906 1017630 321443 1428180 1540998 1016856 839080 116454 524884 675823 983334 1085317 524513 38310 49138 896476 1849552 1077751 559953 660415 159255 1566025 479316 1711246 467669 210863 218929 1376973 1850204 131318 464491 642091 1143394 1322539 503722 989433 1240871 1169690 1638887 991760 949682 1995256 524512 871780 1188147 782205 491196 216109 777481 1762908 1219624 1199909 1779201 501710 302162 208120 1720112 353820 1620034 535672 1910094 1462821 1009635 984307 1393853 213462 1506673 1446904 644358 1545121 859988 1447898 738432 1386170 1337464 393098 1327781 1879009 1999785 1773349 1690407 142356 1700022 1009688 609040 958921 1534160 1391060 48171 159968 1801798 251442 682888 1668087 1845664 453345 541150 544272 1955750 1166476 1367403 1511141 277944 1472176 1367531 1221627 787159 1623941 1155038 880482 732859 1732658 1050231 339329 1306823 712186 689902 1174633 628565 88241 1054556 732756 148574 1739901 257953 161840 1638652 207306 50776 785866 724907 324268 912953 59078 1658105 1626841 956749 1707141 519562 706511 1126779 284529 563325 1015894 1589084 748502 478909 1749894 659046 393730 1958248 1921539 1846887 1279663 106405 1067279 811997 1084523 1257751 1299736 226869 379384 1590780 696779 29130 1237733 1396860 1483062 277446 1162504 1520811 906731 437261 936488 1474142 1974430 307808 1143115 702567 1859450 539825 802238 1916027 161632 1232891 342595 1537612 1194769 1537401 185442 126222 1983161 1256027 1701086 1159151 641363 1958240 275976 685557 852560 655455 1782482 1318653 1338677 603406 1089101 22282 116263 1603326 1372747 1820677 1678222 1779762 738864 937092 1972462 1992720 294304 773021 624890 315015 1409941 169253 589161 9401 621449 651789 1134035 968595 892220 366694 61944 1545515 1745088 1323925 1299695 265398 387211 1972708 484513 1078046 1600924 1916323 1398443 1006627 1403615 590536 1020676 1394226 290761 860948 764661 711222 574366 1263134 497566 1712621 447968 1455538 543200 1092045 117551 661184 1352737 73483 585581 1241436 49336 863954 1951398 1095179 1205367 1485202 178942 1116434 219173 1038206 986165 792844 1876197 406568 455742 1493624 409550 1554925 1543320 1882771 491445 1637332 256641 663363 1682137 1216796 455977 842833 1536704 1866436 585592 1843273 1135954 840902 403140 1681971 1003000 306022 236398 788859 8347 1233659 660627 433200 462487 1816597 603234 918307 122419 1204830 1537260 171072 985141 1324808 803111 867718 1252692 920882 617966 1594603 1277645 1996238 1866765 867039 1695046 91697 1334282 819662 488583 1454512 362405 837019 1341283 1793770 1662093 581461 688511 1004127 770971 582677 716607 1317353 1305873 415655 879048 151898 738469 1988842 1232061 1103221 28154 823968 803429 1318644 1513485 1054276 509430 1037335 440665 279283 1798814 1069205 88082 779100 1894945 1125859 1029397 558671 942827 1742347 652342 1653388 1387230 1430224 1482318 1852122 715971 1492275 1733573 277277 1027039 1313562 368481 1637091 577899 1301090 717324 1347124 711042 1595119 184757 761652 961440 560829 1218156 1088821 1901688 1665856 252320 959010 48882 1325881 1359104 934959 986555 1860584 1142795 144872 135175 821061 1421055 374994 1005059 1281153 999713 648237 545087 375889 351184 569586 1302023 942183 112689 532111 1112977 1063257 1613949 93755 1266710 901732 506188 1355831 1439816 903280 995965 143767 1962382 1933803 556815 354115 1677994 898480 126735 1878102 1516932 1011801 214433 564900 1170469 1506546 409195 1967261 354790 1006033 1823561 1493905 1406935 1768404 1329633 747177 1157802 593956 1229184 1505926 1354515 1109275 32048 1787095 1387384 218128 1741872 1843179 418421 1293044 1094392 641490 1731994 1265932 503437 717699 575484 1697581 533702 538944 1085509 1089960 203003 1974097 1717299 157326 687715 1282526 1678704 248633 269076 1331446 1222089 748914 1252316 1337520 1882873 440382 1347905 1857605 714561 334701 425517 1308159 445776 1714207 871926 1119220 925981 215192 484908 1770556 1469382 105457 963903 1805757 1621872 774507 845241 473940 427210 1324795 1215379 685954 321026 1662729 1336084 609748 902030 126212 620933 776877 1889475 393973 784698 1799861 1448189 1997882 445496 10290 1841597 900740 1666156 1845288 597016 1231380 1376865 934514 447174 1107241 456204 1879788 1023198 1996527 474309 1675856 470849 1071936 43382 279050 530409 1291025 1274179 1312742 338922 1730723 1561977 673630 349289 1122720 1821567 696982 1973687 1768224 1209646 349005 316250 1486821 1664125 1625757 1790244 1556567 696499 458732 1626939 31877 791767 1943504 42855 272168 990391 1986192 1862698 1366378 882729 1181843 373471 607880 1421482 878951 21655 1561331 339819 761425 1528531 274207 941739 690157 1034436 448904 1877403 410063 464447 1627303 1581465 469198 1019646 1760093 392752 1378216 580276 1814516 1880609 1592746 931877 541025 1592266 1748990 1667303 1102076 1874658 1491953 233208 366493 464995 1702196 1854522 1840295 673173 758728 899991 1833841 1475369 493138 1869794 1959519 1919979 1500675 256043 935145 503291 304277 1997250 511458 344485 1095065 804492 853228 812937 1715472 1390880 810820 1359382 1384618 1086541 1504051 256821 1096913 1728707 1807646 370024 677769 754695 1002142 515242 1382603 993616 1230466 152616 1383322 1882305 1376591 555633 948102 106732 190710 395523 287716 1642273 754909 1872914 43961 1576420 448346 1071604 263394 913796 1471305 1151738 531420 1769734 823400 1996049 1572005 1869018 217840 400973 151058 151933 1163322 123613 599087 801969 1072856 358201 895149 1753569 926583 538561 985698 355842 139483 1435519 561705 761050 351348 698336 398207 1200009 499592 443942 1119636 864276 999994 1992355 1095203 536033 1059783 1588652 307925 1971408 788836 1652203 319883 1172618 261015 242343 937770 810312 1731376 602299 1811951 1315793 618209 800066 702856 1267891 196060 1320192 852389 1104908 1793357 254516 1276842 869207 1585254 654293 1664266 1753703 478818 367574 1580623 1071890 1550038 1831735 813226 331232 391760 330493 1432415 1957143 483660 1958886 370142 597899 106043 387873 1224404 1265064 1783343 581306 877468 1109685 1273359 317141 1963106 1141639 147768 634426 1116581 157569 183583 751358 100939 1871280 72191 1171667 47169 503803 615844 1625812 1496320 64826 1383872 1748624 1881775 616196 252758 750380 1133731 1568596 946278 1952431 1159541 862721 1017647 306562 1452561 1045282 1169134 1535241 215888 363392 1474327 1856899 1002297 641357 747828 1649359 711538 1550983 1533503 1565641 1334484 1856482 302286 582883 1856932 587244 1358005 1550576 257224 1106039 1793367 1641992 1844672 1065383 1187785 1007277 638384 21258 1962686 1321016 669177 1245742 1663213 1940715 1599853 531321 1436607 145266 1535985 560036 180775 248395 462562 870950 373299 832107 1028919 1659894 1515328 1033678 1169198 272782 872573 265813 1643135 250981 1238661 1768019 696113 1765412 1380278 1152075 1761198 2899 1465678 973448 1670731 1942741 642253 289234 1954627 1711322 216239 1084136 1367940 490267 372787 352642 404971 1031625 1803837 85655 88953 1206026 1632324 748724 579638 1222306 1747431 533882 1490925 1939199 945471 130702 559668 369407 1601213 1876108 742923 911998 1243893 1246858 342280 1757814 1001135 130749 964311 21050 404434 1634039 253717 1574829 993532 667063 325896 620337 714568 1827731 167484 1992557 1879825 1243509 1716485 376713 1760156 1664490 292950 1127329 827950 1631957 1393761 1493155 1688388 130386 1571632 792228 1652219 18063 1980527 1208822 925988 1665408 1095141 478286 1641662 17210 193320 504690 1929557 1413971 1285156 1563103 365501 928766 1804524 1892823 502710 1684842 1917345 1945724 1800489 41387 1473675 595293 1933984 672446 857851 123487 543948 588318 82733 1561366 501854 1719302 1554275 712932 1800824 18660 273112 95311 533697 259448 1711975 956276 1708229 1756180 1796708 163581 1447938 1030467 692767 1876345 1386992 1128442 204538 1487156 777795 1114509 896151 906946 1379211 1564531 696371 1156624 920563 259076 66553 1977435 1898679 876482 410885 1866161 55185 721589 1282779 1637703 1306072 590851 175330 1095170 1015532 554513 689042 122966 104288 1937135 627094 98452 1203074 1043045 570083 10847 309784 1821171 726087 550323 1082806 241023 745836 608107 384916 391251 295760 631294 365095 915574 543539 1270878 1700099 56862 127062 840400 1948356 937777 801051 301659 1515197 1268476 1832979 574063 1700496 1615033 451841 1852499 1071117 931009 1089145 130469 1676302 1330152 239968 529039 1417074 1603323 1591185 999583 1193392 1821281 1616411 858393 1499898 245803 1336042 344562 154493 490856 1033240 1871563 1230561 1990318 1281641 1890457 1844838 1997641 838618 1192131 1633226 1995593 480257 991094 176258 958400 1733326 366783 1597153 142441 1502419 1268271 1933232 306078 61291 1620061 1849211 1333354 274897 1706480 1650542 291677 1007553 553803 1153048 226500 406912 1184252 1808561 1861697 1509431 1114909 1202603 298979 708624 1006537 181344 1687679 431784 1870876 812785 255940 552341 1981718 303437 1325484 1526097 761593 1771219 704237 1173697 312686 1440717 1885765 1107284 1294730 833331 413892 1863002 1627265 469171 1744205 759735 468165 1599963 160843 1179696 1677261 1352146 260197 98367 624960 429559 1634928 1331528 1143097 1508716 1770902 26798 431857 89271 786903 486472 1620283 1454097 1414057 701734 1931389 229281 1834459 1643159 871838 1178018 1998939 1117150 983189 1427998 915359 1557819 1790643 196581 473225 772640 185938 672126 93574 575813 742440 1016528 1847150 442514 1218654 136744 409928 86747 836517 1558945 1744647 1970055 112940 1720328 135910 500402 786363 688783 550437 1851668 370615 574092 685719 129745 143742 1368373 542190 804450 1009839 347370 1269689 446097 1740656 1850676 814279 785726 1006378 536567 7125 396559 823985 1236204 350527 1769621 1207534 634093 747938 288384 282005 1223625 1824932 819307 412646 721441 1757343 396643 1000357 566205 400180 1844538 1614594 1901055 102713 1152169 1902440 474268 115602 1477544 1433597 1984407 1551868 1861504 1476482 620991 1061775 1117349 1380597 1016902 1073934 613030 1116898 1627879 945307 1559101 1904906 270413 1471368 462767 981218 1433781 1302387 1831256 1238953 315791 1585337 179730 907711 36922 46649 1204768 1351753 1586478 438161 1431721 1294971 1432061 1469237 1512476 1176775 443837 1906955 1686828 829522 710895 36876 429218 707885 1747389 1591740 790151 1793250 1617987 1403491 1652273 1732020 1855663 7708 565714 1026257 846483 1718242 625847 45696 616457 1072400 355315 1670091 1594879 1232856 1809564 1641583 1905257 1143225 1431225 1460094 269064 1776967 1107461 701196 1881178 22251 770897 832931 1179706 1554961 416370 1196271 1578449 721991 1677851 750889 622527 1149885 483678 1599624 546523 1810335 778841 1349507 1304654 1083454 112103 948420 1724272 1809769 859419 1541357 1563706 1979475 419244 1247133 252453 1742344 1598505 906409 1056491 895207 215937 166648 1398581 1102794 1285047 1681308 1735770 1374294 486143 231805 410911 278937 227101 837933 248434 1401434 416299 752554 1051056 92422 245639 330198 55848 1952833 1148991 1892144 154874 812714 1506515 1527184 1297389 88595 769595 832120 71618 208958 981477 296720 1045271 442948 561850 1224558 205580 1265186 1758637 1995944 876207 1615429 911367 585555 1319709 1440603 1551272 609452 632578 701332 672755 495355 1802224 448748 598560 1466849 643571 1700326 771056 187432 81551 1183958 746100 196038 1109838 448921 187638 432036 215118 1237159 484738 32630 1638792 1639764 1836016 1459498 682785 1186228 1138744 342274 1346760 774074 529441 1176174 1516048 706014 55912 1124895 1395999 1073986 1221283 547777 1849541 559519 933104 495586 80020 1806922 1731762 597137 1685859 593938 1543872 939672 37764 1725511 1612116 1530014 1849206 985657 360319 1512122 1846334 550109 923575 1337050 59500 820836 298807 315953 134474 535199 1957429 352119 13435 958857 1931270 215077 1003474 294842 86708 250479 1293528 1390123 1290248 1792535 1153977 1204220 588115 125643 620516 1377261 1803348 1130561 1920868 1486685 52400 1758462 1006906 1959713 1652931 178086 1058359 1901265 536218 621517 1280361 410936 1489439 395545 1852612 237102 470898 1053908 800361 237864 1343157 807739 1588695 1183818 428302 448291 1101234 1926737 1905474 1133492 34262 1815710 1206637 203275 264954 1574895 265060 1680961 1433736 674371 516743 986904 1451158 4227 1551887 634265 1869682 765053 200658 314621 1253823 803619 640862 1947623 1113032 168174 1781733 657388 1690138 299347 1388141 63497 347148 913776 1432411 1890611 275265 126341 549166 1509872 1367576 45264 1281741 1021010 1580607 561684 1900833 542814 1268860 263150 1809340 1988307 1265051 1901697 395854 1263166 1665233 1242537 1907164 1608138 161560 1811827 1285726 284706 755271 1513405 757832 739057 1180193 1939524 468077 1685610 845294 1604617 1558562 995307 1263769 1267183 221717 400472 452915 895946 262704 227006 115256 1065304 450612 1901561 1363109 77837 1131241 709933 287064 1185409 662581 946349 869426 1364868 253364 699324 12117 1736506 1382024 1377130 1608906 115194 1431361 1927737 865176 80655 1828313 246347 243655 372842 1050630 454703 1536892 977199 1298287 1813854 873985 1573242 558015 559592 1421774 494423 1297992 1600634 496468 61313 87550 1209910 433427 90878 1370731 154657 1860739 29294 1751654 1597608 1375759 1812705 352106 228775 993855 818692 215673 1048456 627517 295530 170050 23960 1400957 1623854 817930 152928 1944672 1678546 1194394 760585 1711410 761412 671154 1550186 1920262 990704 1048247 16975 1116893 849836 740466 1628154 1515192 1808416 847947 1797529 877588 302199 923253 847366 924951 876716 150865 1276847 505602 1908451 285396 1366512 775338 229093 875965 1716272 1779609 125470 1109784 1769529 759804 1447250 1562566 808840 1002340 1016936 1096349 1850893 1585647 179279 343586 660740 1138260 1603204 312987 198894 1008858 1943082 1911618 1880202 742775 1256486 1488873 295681 811807 1538642 102235 1468638 1282306 970022 463908 1633044 1174345 1208301 263014 583372 920999 648949 893376 1992431 48741 767117 1190925 1137114 720928 1720616 1191579 1568192 1158626 1431623 351493 1628774 268802 1726789 252103 378999 412368 1158779 535203 1831902 687930 1067550 1010983 1982006 1909185 1856700 571243 367169 1886319 902673 474045 1930718 1802529 1043825 945988 1961145 1969904 654120 1678875 990615 202630 297104 14189 255602 813725 338016 1409522 39484 377872 555520 388016 461568 37692 1381352 1097657 321401 689862 104582 1561626 1420408 659668 98926 233054 1683839 1484728 1156691 691636 1639669 58396 1018288 765906 116087 1318453 1223297 439299 576474 1218809 1470831 1396028 1441202 625656 1653700 266947 178020 930911 1045811 1276259 1408807 559411 398566 860066 1848270 710790 1816911 1745777 1452642 77252 226273 486954 1591048 265132 433532 989518 1181715 1376414 777009 1978877 204061 1401879 398250 87198 978924 997838 649557 154983 1908568 1108448 680770 1966740 1484734 455848 1583635 1953461 234752 996815 202913 315376 42197 1435290 406184 263750 1140430 931314 357614 584825 23087 446931 743309 1449324 1794440 187391 1879331 1381491 707394 477982 649765 99195 85870 998219 963729 1076373 31448 496290 16743 1223069 79612 620836 1766122 550112 1709907 65092 1484965 576054 1512214 926213 1123011 554963 755290 1434098 512693 1735354 261859 1531076 1637475 1787320 760339 1028740 1025889 1008269 566883 1362521 111432 1092032 1886530 1994424 1048100 1074149 1797941 1669423 1799773 1120454 28219 1023384 1764951 428914 1644737 1263902 1320038 1612989 1893388 17713 1713208 323447 634956 1828975 110541 1858699 1203399 1048850 1320056 696115 1989388 1719179 452047 119725 250130 277490 307389 439809 664801 944965 580070 1815492 111745 510143 347860 580007 1791636 585268 933325 195394 1927239 1016511 520970 1756948 1983673 916379 599650 862753 301552 1342776 705423 1182086 1399138 1335088 1932497 1470419 1574390 1152048 627631 847302 1044458 1618721 1646293 1765423 1409281 1505076 1201657 752212 103751 352551 558121 1863215 1934680 1961774 475309 480914 1590861 1734250 78593 1730332 266692 544117 767368 138116 906989 696794 1383384 698124 981962 870456 623676 85612 1999636 476434 492405 813193 1548778 1993101 1602583 1448434 710595 1369675 1790042 1034692 1939369 806895 292659 403447 6001 158135 1310783 1781225 436061 298127 1670299 1117931 276749 1106390 368197 1057863 917018 627086 60324 135813 1444657 662205 1349061 941628 962688 1781928 500103 529292 795212 806713 871629 1377202 1966064 1238357 1649199 1069759 1674236 107789 617274 1172072 162524 1751412 1537736 1106000 396667 1333797 619964 258404 643541 244198 82119 347135 491167 1130678 1974521 759465 1979237 579544 783422 228101 399502 116236 835536 1947421 1526506 1340868 937052 1193974 1725492 1176694 1724970 1335018 753316 441041 1526155 945858 1423423 990778 1415981 359021 1418273 1073657 603400 1751517 1064358 1021475 181945 1374484 437062 488033 1898130 1143865 389034 1547789 1981674 1947660 1712594 1056645 727786 518617 263477 1850661 1293252 1051287 1186593 29826 1728793 516304 1098944 451322 1583645 144132 225380 696220 717277 1516260 1367588 1195871 706781 1577354 1005977 1880489 12260 1991230 865476 107636 1214773 1613648 491395 640458 1444788 1643363 428336 549495 375783 1316058 252474 1305797 559123 1162505 297096 1433774 1390764 640539 1778063 1132471 1442811 1843727 1444621 1919364 1169708 770006 1733160 483544 1844754 599783 962435 1154378 1891325 1293566 28956 1137367 1425964 468818 1508554 1157864 1717495 1758237 951192 1723727 403100 1498123 790697 873253 569064 538498 1979446 1029235 1790494 295497 45703 1286109 765557 1835298 672113 1774841 1164412 1391325 812012 511646 947125 1650202 246475 1084710 1820113 1141403 258842 1227097 1857812 1059579 1609817 1489074 708680 1716323 1388603 1743343 1024205 1724901 239825 817728 1987600 756013 1436063 1664481 510458 440121 1365675 1149526 977036 1072300 635925 1131485 1329061 1771883 326121 1702299 307085 16018 1121513 1901888 189488 1452351 677197 1716867 1642491 475001 1947352 1427087 1587012 1768760 1320942 1841313 1219947 426762 1568016 1370149 1355749 1433689 1322808 897203 963668 1156670 1264282 560461 1324474 801037 1117262 91464 1637112 1334240 1892511 1585462 1851666 1163669 18176 1043899 718174 453702 920180 212894 402779 664508 2808 83815 304670 54341 472045 112029 114631 186167 1177304 16879 1046605 724284 1630797 858427 865594 1259247 871972 776671 1030146 1132097 1053034 1175535 1944270 1225035 908825 109325 1912543 203034 1414033 1996472 1790341 1311701 1957181 1675545 205707 900586 526600 905433 1803905 1881092 111694 717303 247054 1699873 628322 1340576 434783 590396 157541 665750 1364238 1355259 1237895 997894 220433 1398450 1089728 597076 28665 1457969 156358 1474501 980479 1680503 1841448 505153 1843743 1415801 1517581 1145608 1632905 1546482 243869 1730603 986030 532843 291986 1616952 674460 836243 979427 1408849 662337 1409818 1729904 1109824 1034157 1455513 342276 1508256 335341 13200 251282 1496937 1184786 345342 199869 779771 1319042 1969238 1618897 1645506 894386 804904 1807885 1993607 1232229 223058 1755648 5662 580716 850663 582867 1693490 1904307 1156788 1441206 639812 1368658 620158 830962 2997 882440 429720 414124 931550 1721698 1152196 1046278 1275881 700364 861802 16328 1668176 1183806 1832324 1893290 1350900 446663 492174 1818540 1874233 1191973 1916485 1441440 1436968 1755051 337805 1762561 1850819 692650 394873 722846 1572973 244130 356144 611911 920654 1093562 793827 1019654 1657732 1958593 855152 779278 197492 697425 1428341 1255855 1444676 985142 658411 534361 660838 1574850 1519282 532446 1449819 1221302 1489467 1642561 1372208 1201130 1283252 793691 1225422 415349 482223 668227 36139 498141 1541266 1983245 64259 1835944 1914390 1835015 386727 925265 1890570 339874 332852 435138 629057 896781 570658 787799 1819856 1270457 1922371 1967660 1403179 1206593 306732 1307193 1630869 907086 1231027 1191321 599209 1390033 199462 1024661 668346 80446 671909 1073749 1635955 1713609 1118043 1291465 1030129 329316 1891731 872088 146080 92574 1137392 806581 268861 693752 1892392 510081 1380079 582995 1797708 1570333 1868244 671018 1827361 493037 1685078 146721 900605 893065 1384248 1135499 645080 1671135 1979382 1856612 1501029 86003 15448 125719 873631 1777305 592734 824899 1879665 887230 1648544 868889 1094279 415026 1263393 1992594 1420539 422192 909934 1848842 962860 951972 157530 829225 644751 1732547 152935 752507 1657346 1519513 1215826 742443 766732 1859935 1111103 1721877 57652 1716104 1005442 710468 127962 717479 1376033 1884635 239920 953102 1646306 1933530 490574 820314 849935 1394115 1673582 1334954 1948833 1855270 960644 488396 867298 388193 421830 1429019 1512512 745288 984669 147001 181231 1912011 615104 1487990 1220256 60667 456086 1715219 1191556 981005 1075316 1194627 1478401 1430781 862710 936688 1348594 1435167 1327613 1777410 855484 619170 1635506 415594 584423 915807 1693230 1426758 353414 1332906 468592 522112 1214870 1673451 1484574 1104380 167283 121362 305040 1857596 374451 1706030 1797445 1501350 1416560 1918219 1663948 1846735 1260304 943670 1000239 105340 781787 1247993 1225516 1281953 611862 518102 1693720 1461125 879640 1718879 319585 997886 247815 1402083 361587 1088654 1069218 1783945 724061 1872466 637380 673541 203584 333937 1741907 1044366 1491936 850387 1795240 230959 839257 575331 1824859 571553 1934383 861617 528473 499076 168405 1252107 1191635 466285 743330 923811 48572 576653 1224292 143025 454429 281818 1841332 10455 896637 1179358 890859 868907 1779873 1950748 120090 1628391 1113387 1902263 1368987 1050195 415758 510587 1061182 1819762 1986283 361176 1448982 434896 1886448 1041776 223245 28927 1998107 1850869 155512 1257909 1101895 313346 1503968 1827377 1996995 1452876 486754 1532643 196656 1999091 1423890 959661 1517811 1284301 1227618 126624 677311 385696 202133 622835 135996 1091655 429875 182288 953235 669727 1729858 335632 1015411 55638 976203 1933869 1753811 1435663 586905 957319 1392838 503491 1096297 1135969 1056353 902787 1181522 1353967 944109 1467863 1520874 1125809 1908853 1013157 694270 1548342 1776052 38944 916722 1382960 989955 200373 1982320 125069 1647087 1911589 1837722 360331 135699 198457 1425919 1072425 1861920 724348 1540661 315561 208326 1798349 1687043 1057458 609370 782059 1872089 959981 1795325 69610 224953 1780645 644235 1289555 336686 1094598 1125917 788922 449286 1833087 262151 828553 1378855 1794845 442724 1526561 473802 1312721 3740 860792 1965566 137448 591469 996112 416958 1422185 416236 818944 1750552 641722 327117 199071 534753 1494526 1424136 784382 815921 1763694 1414032 1588271 1634640 1920166 828283 1654496 1890070 140303 266925 1144290 1730059 1877472 1834974 504435 902326 1019756 1571102 105831 1761461 37348 554224 1946256 1256771 1147866 1407381 256597 433100 1618771 1741340 116839 373119 297364 1633482 1616242 681546 519183 207769 988394 81215 1466482 699299 527963 472713 300473 1448802 135663 1756089 1119546 1354766 342091 1486724 810901 654259 766700 1979024 603377 1623901 1441266 1747633 941622 90914 410234 315964 987305 1388070 814480 922276 1483538 1725651 1813212 1149644 858422 575905 1899325 1373232 836316 316205 696538 1969643 1616106 1108478 958879 1242439 1562653 650771 1517761 941335 913667 1284884 795011 124536 294221 169367 1192994 66279 1496757 1454598 703086 671833 244867 1378737 1769976 227255 1734443 1886351 859729 1984000 1157159 1498808 1534771 1095799 1080100 90984 930062 949323 108003 1524346 1824139 1660971 946613 199569 1179817 528725 1130374 1138969 747908 233199 423566 1053575 1701943 397524 386281 1708893 1645508 1467654 1859691 974062 1571272 1025226 1125461 1834473 653316 259735 485568 655390 1831206 1182367 1364637 1702036 1668312 1654295 572920 506191 1980961 1756943 1674789 1745743 681531 1792789 732219 206573 1743966 241749 133343 800532 723102 1316902 1222458 630866 1289471 1533541 1457075 1575561 1994835 468400 73980 1934726 1246972 1785460 507466 456415 193506 1505336 1626435 1597068 250343 1408457 310038 1241323 346555 844208 673745 962741 766107 1272848 892320 1245671 1815755 1206004 781231 956712 1386114 1174600 902184 664781 220592 1122654 658070 1516391 1758707 1145330 650786 516575 719951 1985914 556510 1000706 398704 1443532 33511 883622 311966 1298992 1506835 764908 630774 861495 924738 838402 1703 536875 806806 1871705 1405985 850088 1259056 1503666 1384682 1560748 1500274 1063359 879540 1837123 1829224 694282 1177797 913172 987095 1505796 1431802 1645595 1304964 1071216 537992 999260 229155 454445 1180520 458470 1624957 1475618 306487 821037 1016247 1601153 789195 663469 217194 1412650 997 255103 1487000 288425 159787 1978843 10835 1928329 940590 119553 1401800 77107 1932423 1095394 55487 332777 1088248 1350283 1161515 319727 1530616 363932 746662 976993 857748 1584035 1030339 1923102 875807 1332293 1888520 1044600 679093 118057 816176 479614 1658187 1217325 727408 857990 1442373 748072 358030 1633928 893312 583153 1094458 1377911 1542501 1116990 739210 567695 838777 806043 747086 887035 550684 1653435 1799851 22781 1841849 1152761 52622 1020979 52004 1210097 1715710 49112 1515030 626235 122547 575106 184175 750606 1988469 714722 1287675 1857410 1397307 1134288 1681345 1216836 1002724 898677 678414 1916573 1516438 1804156 1428420 837334 1470422 1591860 143150 1106574 485815 1370131 432415 907716 1996883 469482 506750 441285 1221532 1724666 171657 1613156 1691006 1955576 1364249 729252 999149 786052 1677914 1611444 1277446 668857 793457 1815487 262447 671685 1753858 1580109 136419 1366466 1587057 171859 107063 844930 1291317 480649 535305 1121834 1866651 33397 945593 1212186 1594311 1195958 338518 887376 1804111 1355710 745935 1281918 551826 981534 538794 1495781 1309039 1793801 354684 1445462 1789819 1033958 1954735 541824 161339 1257226 1843247 1042494 1568606 560782 737470 933879 912046 1122384 476868 33179 537777 235782 163631 81653 394394 985575 456761 1253860 742228 1707248 1882562 267891 772538 81932 822658 231710 1871672 1569672 151562 646545 1740252 1963169 726022 131277 678030 305605 1788188 1100023 639483 441238 1887475 1288794 1666128 664467 421352 1626919 238226 1524329 745602 1640484 1640073 1813779 721586 1728597 1666515 548259 1588095 1203215 157170 602990 208984 746904 913971 1513443 117309 35699 1833285 184463 127625 1802544 1301489 452558 410428 471618 196939 1513371 475898 990084 786804 1026176 1014322 1226761 764182 616847 835435 83930 548056 1232138 461067 1001999 293359 1296158 208178 987747 1276370 1574968 407295 1883495 1879705 355546 740653 185303 1409852 414297 1549175 265532 1239914 180611 1186519 1444312 1069488 67214 1907099 1756328 1779645 708865 1855746 41362 1202858 476567 1938010 826866 361246 1191185 1524129 1121599 1610998 1904628 1480353 1566808 66596 211627 1465185 1378419 1916344 464223 1925986 895961 1806926 998520 1709397 886091 1365627 983520 704908 539691 358777 1046739 971141 17453 926810 1403235 1940909 1136150 69506 1159532 536618 1213756 746222 1661621 1136018 1211632 7451 248723 1809023 1027931 1091606 1596072 1693013 269593 1484180 1842917 363394 1730688 1637686 1264161 273559 1047416 755032 222849 581232 1012365 1041903 701176 1294121 1888035 1261237 1060654 1591730 1906187 1039549 1111514 1139021 546673 525567 1638845 1285769 232773 597736 119306 902179 1215012 1310742 1018740 321641 1821834 1804385 1062127 1294484 1066179 992934 488579 988258 456499 645177 1441889 1104006 592259 617192 1368791 965518 1159041 706037 769777 1916730 1177128 1338389 202590 350763 1230564 1947697 711135 388990 894738 840335 603174 1791143 800216 561475 1364398 861461 1839071 351943 117119 252707 1737528 1304776 1689311 1817183 419349 128797 908910 1341533 1308130 1795888 1040232 699528 1480024 287495 22567 1672593 368059 127432 100575 1946664 784329 1737603 1168113 1355543 1876865 1360228 1995751 1034802 465748 1751623 909417 1425911 488379 905383 536860 1367324 1210132 1671294 573158 738305 1267828 613688 1092849 264726 601854 1356740 632405 1380582 1986747 714897 1165757 351331 1767500 1031983 1343457 1523684 1674129 635931 931549 1206868 1999097 45067 1424014 878120 337809 271824 1411644 381890 163096 819454 1809482 532619 1246430 1083452 754892 1109148 1515430 976858 1423539 1000076 392255 197252 1848698 806005 1984533 728561 1243367 856984 338295 312353 1593659 1379365 1831491 922899 468414 214774 733220 1973707 242799 1151569 405367 334610 1276062 427990 1077444 1455621 1309655 1921547 203467 849332 1710331 1740682 834449 959495 1654331 1585540 306033 1753260 1600024 458278 1927908 1726117 55121 292747 1578021 941106 620672 151132 673776 1610920 1738275 611504 1703785 939788 132508 1861194 341410 288575 671279 1860404 997613 1301633 1882827 1582485 815840 1636783 933070 204664 521237 1708061 293669 1345634 1388568 320527 252977 384425 1770104 95226 312377 901134 855906 834885 81938 938267 946970 1032167 1730264 1303615 1989187 430060 1295258 619363 1286015 309701 447619 351029 237761 1565273 1998332 670635 77531 1344539 953116 557748 1137164 1853068 821752 543485 309620 503050 1131313 1579727 1733858 1932124 1718174 1073098 215415 397002 858534 102040 754646 1780131 130842 809717 1112636 607590 1484131 927647 185989 1668269 1560190 1959250 716374 272582 1399607 1381691 452676 879346 867341 112845 1627489 1354014 511729 1480358 773419 564504 1341824 1814259 294310 736056 1405375 658637 1171426 1049424 1171209 425457 117604 155953 10037 462102 1831274 419420 1267750 614597 1725698 871775 1468967 1525234 851684 1967242 155273 173806 343221 1131008 73583 1553066 1951421 621289 581478 1803156 525263 260129 1505811 504866 1646705 1184808 105649 481198 606376 1911734 840728 470060 1456823 519372 654627 580590 1300299 277030 1287219 1447867 1673227 1880851 33270 1303889 974325 953151 296993 1329340 1890431 913177 1625864 259702 953098 1027004 1025797 584816 1619914 1975554 1182526 118799 1290955 1262494 1477767 15896 444973 274729 335387 1180392 399665 1535230 768943 959616 231081 193160 301489 1937070 1193895 1852357 11676 1864239 775898 1425344 1342590 243739 1203111 267906 553249 826221 1722452 1915870 1188741 1051799 1989746 823512 876363 111072 642512 1656966 1056319 303787 722995 1463530 1950400 601137 1696913 1711693 1295821 1645282 1533192 1812759 878990 1955931 943334 864166 295855 486614 713890 942576 494369 1685579 996497 1386359 1975775 100698 1127569 1675452 1880905 915065 354301 1082921 1607185 613420 144774 1752990 1130102 595983 233400 1045879 181487 476633 341169 1899835 1993468 1175565 249202 1573801 1136235 1877796 493656 575760 87026 1419882 140146 1040540 1231037 293271 401579 1707373 875065 1123363 956466 808217 252852 1238452 1037373 1042239 1197668 1545104 563298 1984691 916680 633312 1933940 590911 703986 1960672 40523 1102018 798438 1838051 1990500 863668 1609747 1337971 382635 595872 1801812 882745 868380 817716 374534 1820202 957497 1563102 1590381 405707 616010 1951575 1432658 692474 1639821 1894742 1487773 264745 1774075 654220 1807978 1534044 611163 997580 1452381 829516 80908 294192 1043819 1944637 314943 1828696 84070 508505 1920726 1146916 1901277 1979196 404672 1987283 938806 1636228 260026 652794 1407320 1573663 492716 1362165 804016 751384 105010 482224 1209212 183088 1706626 1597100 1042291 1158383 598307 1725849 1002273 1765015 1750174 656216 595106 1224621 445720 1569470 1717416 781328 1256582 1018170 1386588 523160 1810236 275116 1625999 433488 994211 1933194 1192512 988913 55084 1472792 425127 289322 1410784 1757746 42422 1771162 1087405 1040446 1675810 981400 1559535 1436089 561907 1298544 1692321 287304 1376926 1427375 518582 320491 1179393 642115 524500 408085 1267471 206236 760191 289263 761895 1297929 1899096 457493 137600 1030462 696657 559793 26942 839821 1980197 1410540 1267837 426985 400492 1959667 364729 1548623 464526 1536623 1165642 1859152 776138 18584 569827 1966938 593571 6660 508837 1648680 381224 129366 227780 346017 384962 51712 1347588 1360329 155568 349238 881192 131593 179163 1676428 755871 905727 1682257 148700 1213065 459993 1314632 1667323 1815502 155315 165917 1485136 384614 132024 1221832 1974004 1600199 252555 885152 1767807 614844 61337 1190505 677456 180969 296687 277126 1925774 726882 1462809 361235 523056 534829 1709812 1642424 1670047 520401 9072 885032 670213 873282 1727847 1149461 901870 751035 556082 1888554 285485 1951191 59110 1750610 1799223 1921508 943277 1509907 376005 520372 862067 1171453 1074458 1229273 1486113 1383862 1499319 7444 1118270 427090 1901057 1093470 177385 1402477 229090 1326037 240943 103838 919176 453293 595479 22903 1927926 1513726 1169119 1140730 539918 1591712 1693717 1157221 1345288 1953238 479779 1430199 627566 148572 1321544 1608352 1092858 1501783 305137 1782814 421340 263886 1229238 1559925 563910 1641852 1277142 1515574 1092915 200685 1390439 1133100 854463 687951 1716583 468179 1433484 1141532 362926 11910 1177183 1621509 337836 1837532 1402165 283616 1487254 599748 819621 1055677 463132 835191 797464 709844 1221208 698446 1481881 1209927 506961 181039 1256590 411651 204988 585426 1194111 1855521 1719379 98297 1042113 778810 1831594 1568035 247023 813885 1333070 758201 1072395 123849 427794 931941 428681 485502 1820143 849811 225814 1151256 262090 244050 1246874 174168 447746 1519750 129905 1915805 979358 1418472 740805 79373 750115 1804246 472368 1578628 1810438 286641 1587619 1566629 649221 1381078 1465671 834637 763272 1398363 1477529 982084 520 780944 1624598 1324749 1134096 5126 723744 231623 76623 1684351 1058748 935249 445884 713975 1686462 1146221 1014542 62084 1631889 1563747 1592879 796810 196789 595941 1484515 1036753 1823691 718103 1307656 124899 1278439 1539526 378126 1522234 80915 1802258 756383 251668 1072646 1802708 1374461 1111557 1259498 217553 1260720 873060 417493 361192 529340 353327 962632 1578551 1399623 810840 1755435 1798183 1751732 1357218 687276 330865 900299 1037706 440393 734380 647548 146949 1223548 334778 1536827 1493737 347025 896769 579735 803366 1227723 1775635 1301848 618951 310274 965333 260744 1366915 1332790 1728397 1396449 1648011 1916630 795558 1000986 1372792 1378522 1012543 1302666 986035 1357569 1897618 738577 1491267 1252466 490229 1952954 1117573 1637740 1207392 734421 1069893 413955 1621968 1388973 954300 608213 330219 1065756 1916399 1414150 639899 1230626 524680 410576 560196 1693784 1847776 474875 679961 143519 1152895 2744 1976754 1469590 20579 690624 1618989 1245 904910 1698430 1049887 781072 1682147 1244470 1278724 1195953 1861558 1189119 1162204 715367 389843 740297 1857373 1113999 1858726 1550871 1808252 166221 483936 665423 1940217 592284 1568187 1293161 214131 1621496 883011 1954002 1368690 1703515 501610 1841145 1398122 1808258 846987 1859649 1501403 15203 1765509 1232405 1216867 160121 583485 649050 1073872 658873 474064 215004 991524 1735569 1746465 607800 351435 361063 1557748 1779974 1340508 1265731 1247914 724497 983376 1688646 856453 1458376 507252 1849453 972581 618539 1736114 1824223 1324445 895190 794682 1206474 940931 1907617 232064 1819098 1574929 1262842 655800 285539 9480 854339 773146 273564 1164845 148633 1024170 848225 1602111 921821 1427571 1207929 1959138 438660 86925 863206 295131 569561 1903248 45576 407865 171942 915461 850040 1782083 403665 759358 523826 948451 907959 1985996 39082 28487 731238 965021 1173262 608894 1120709 1652557 1140259 1279957 654082 739048 1944515 1014777 129488 188959 1885123 1252925 241753 1892376 950611 646060 563611 1953872 249282 419270 1380351 48601 222280 88056 1567063 1888027 193690 285801 613137 1226498 1317561 856950 1496346 195667 1123517 965515 659178 1913511 494544 904148 206110 1961760 1476461 1070253 623220 1535484 1622030 179552 47957 867427 1072312 392053 1380694 325806 50161 1311087 362015 28217 1697520 1978709 1001069 1444301 938335 1015021 670062 1083669 1115021 1001680 1739 28355 1090422 375417 131864 1483286 1885558 696551 1770431 467954 706806 673080 321423 276580 1198695 10627 1890147 1378257 61198 183461 1691185 848695 1805186 93794 1640346 362774 1917280 1163981 497797 65328 1708657 1128996 822721 798752 524007 296182 1109462 564391 1373654 1842969 411929 478988 1061043 465264 790908 1011050 1365550 1497148 1002505 577179 172974 1243144 1229191 1915792 763853 1720206 332024 268502 928476 1060792 658741 1419297 1244010 191628 253349 565160 32900 1395421 1388678 646918 698632 1547172 516855 1913292 152742 1749538 1795693 71603 862252 773571 1097518 787269 299964 279367 1063964 967848 520662 1292143 1738463 1923639 1957651 407078 1726960 287 1979898 6370 499771 1385264 1866094 608060 506785 1190336 1569783 1481083 1388686 1196211 807009 1970304 1187394 1830598 11286 1419750 1808514 512976 1635798 377639 1546050 643668 784629 887140 407178 1172947 1371729 1322847 781269 66545 1668075 257262 910850 1025071 347678 321650 200607 1184367 453620 1262077 289389 1783021 199140 774162 868191 1713595 1205366 1208662 295514 297665 931749 428345 85818 618385 1851543 844551 1064846 347709 1629070 967921 1362638 35751 692697 193454 454248 44717 437223 521241 318671 749308 1960029 825340 1552162 1095748 1395425 98355 501288 1862993 1659862 1255894 1771996 273319 732394 1264237 24682 230219 345297 1415659 412979 1130537 313459 1799049 234146 1933172 1934569 1923535 1638263 632394 1245335 458740 1641301 967625 231490 1574306 787003 1639268 841288 479113 998487 719948 91179 231092 1445850 181130 690056 1166459 571648 1556345 933372 294963 852448 1938418 68004 387365 137775 1020030 265936 1687025 1754474 826749 1580571 1674431 981065 1932990 178946 1524871 1215018 759538 141451 1369822 1065395 1403358 725721 1747094 248237 1720948 907930 256169 1804983 1428756 1080180 1026179 216792 1034193 1057690 1646872 1296528 351440 1143301 177632 1794362 943081 636827 230422 152116 1608410 512550 1966197 35373 1150589 316714 1527795 1612356 942147 1269691 1996736 1882834 1963671 454547 881040 1090102 1415569 133354 1497052 1690259 1296094 1020654 1032030 1346167 412774 1619417 900232 683793 1543055 68070 995404 1624362 891292 960152 1007108 1930766 1125595 1363226 1520136 19009 1214879 1162026 31609 1563656 1815855 1173371 1538763 1380168 1898143 864551 1982586 650822 1653106 1847895 1415193 1815097 726759 94527 1934484 1604697 1274284 209692 1805771 1950044 1112645 362555 656383 1940933 1016681 1134708 922085 1934167 83292 348213 587389 762331 892842 948103 1059362 922987 939982 567987 49276 994661 1473233 638534 1677436 61748 1460512 1099494 53000 1158081 804494 1664607 529642 1183069 1053512 1773670 86762 166030 1665869 1035499 1488770 1356696 482551 1627886 1579010 443501 1641879 417515 1196841 1585520 1856867 1207856 1434001 1242831 216937 1071445 1493388 98500 816441 1551812 987863 725673 197806 1203191 717942 229002 1652107 275113 770581 1003845 1664533 14152 840916 1666340 1080614 459537 656467 1270607 968016 1356480 341198 1166836 1044118 1461812 71953 1890082 1626443 73477 161883 1875162 456297 1024470 119713 1551638 1928688 1175085 1846137 1307870 584745 1984502 717265 1401149 810768 393672 1031459 154150 531941 329988 541465 355662 691130 1411223 297408 1001589 635705 877452 714920 441629 1653901 538085 82318 1829281 219265 798634 127948 276414 934131 674945 900424 1327306 1438734 73526 650761 143194 1009916 1395507 1660241 1749944 1299268 326722 1349973 155975 620564 1782096 738364 377426 341305 201768 1973143 1125979 300549 1926791 1817023 1219211 96791 1446925 1521731 114040 1709328 1982649 1631564 81145 1311746 1147087 1948360 570199 434402 641615 1528498 400619 1840305 1607487 420595 1668125 1316764 616436 423257 424543 1708119 840199 1639777 1127424 1237550 1285741 18216 311236 1522748 295460 841563 673345 1459920 937563 342723 160360 1937763 129408 1678338 1714536 84068 160800 1912824 1698685 152186 1606882 1609309 1695637 1183854 1495052 716052 366579 1409279 402165 462460 1368655 1851590 411878 705796 1132715 426419 1389197 1244892 473994 341607 322061 1071299 739524 470973 1356608 1550510 226765 1017329 1602377 541959 126491 1514830 1828764 822850 1550388 1569085 1691650 1552143 1723072 823950 376118 1460019 532993 554760 1374783 598189 232042 1652209 557804 1203172 584480 1613621 1143702 1520192 1933008 669477 520597 411490 1513494 158443 1370142 1880328 1527775 1748751 1748281 371863 1830307 1547302 20454 373420 496311 938159 710880 1214018 68026 124343 1071086 1490276 1696315 593855 1735876 1088309 254387 173535 698109 784084 705821 739997 1993881 1979672 630726 1035946 1034812 653964 503843 962171 1303519 129330 219587 248019 714494 281079 1874336 1582334 1658985 151996 162282 1084374 693733 502033 146598 67441 1217608 1514025 856053 1463846 435023 1745652 1181136 275956 220258 908364 1513500 1301835 1212655 1112037 453851 846152 155161 1675363 1448542 1376101 807569 805108 330292 1161724 1794318 8112 1444107 1650514 646591 1479399 135120 208424 898495 1304047 829375 1291843 1165130 1666727 14715 692248 1291755 1267499 1856332 1782332 228664 1945661 739190 1498405 1319412 231392 1277196 283972 1174400 1336196 814578 1706483 1367820 1115374 1985851 1760381 297345 1926538 1923871 1345009 1340334 1497643 512740 1651451 1496296 590916 609516 1626568 1689418 492049 1115666 826909 754812 632551 661954 1594854 802923 1506530 732497 1376472 551843 1140748 982023 324281 1032478 480520 416460 1570633 1369536 1439081 1615437 302471 1669332 723813 1479711 1986349 1332191 1746878 1805121 1639257 583513 1027233 83134 1779615 151272 1622852 1974162 191779 1363168 975205 70019 1889571 1316067 20273 357989 1657271 1537159 394524 1082340 1502157 567252 1500500 1442752 863918 1036821 183051 20294 1220069 508554 811008 1739037 996186 1798820 1303202 860675 1150122 450731 299574 1999946 1762572 1684081 1336279 143612 594971 187347 1900399 676585 221281 234038 175127 110511 633196 1611157 343986 499890 1760909 1616589 413745 70835 73219 1783742 289661 917739 755577 1934944 277561 263665 763204 1438435 1766076 1001927 1052775 1359742 1632937 1651333 902354 1283110 250205 1342907 1231762 419034 1362385 274762 625321 1519689 942956 725850 818833 381534 190350 26524 119108 432321 1297291 1908622 658687 404396 1978687 412998 1199237 1115615 140095 1019532 1051637 648494 80365 1814676 839196 675670 1758464 1011799 82170 753024 467359 1562598 356156 663527 1655139 117962 658974 1458523 900726 406087 1581196 1866695 1999174 436042 1960690 37430 121706 46352 1330564 999029 401118 247086 679988 1347474 835178 1057780 1424521 1868628 76254 707983 1549582 564400 1663182 1801154 1816164 166063 1564120 153740 1762750 101493 1148485 1179405 1920568 1332367 448412 932875 26959 1442419 472769 265443 1128647 945786 555959 623708 1397030 1011821 1479057 1600642 375121 939098 1682111 1179419 1769701 1643254 1893655 1698522 1532773 1713659 880701 1146472 1263855 1849681 1698915 1394586 1279060 230031 1185936 228610 1307545 818736 1069699 1435149 1119684 853465 363293 1223262 1701711 863646 433120 204712 1105817 1922018 674450 170696 1870718 990121 1146063 1271063 283588 1582446 1064303 1296459 1046008 1650461 938734 1959522 997600 1581007 1270120 1168350 201502 123434 929799 486724 1947071 647403 1571955 1745520 715049 950826 1531515 16709 1586434 1644128 1347466 1754825 771986 651493 430380 992816 1327857 1242099 303274 238889 794266 550949 1697547 1398121 1741880 510937 1118740 252257 594582 1791553 1764780 1063051 1322688 1898028 199472 104434 986504 524661 697916 1186117 83024 967528 1147260 1806751 386700 773589 925324 756088 969522 104237 326740 1366693 495697 377804 406029 1361276 1057971 1403446 1281683 713889 26457 796416 641725 705135 1879485 1963352 1545725 365147 988117 1878920 585782 816385 32669 1213552 1190353 489659 1097898 243905 654788 181736 1637603 1374135 1613944 513213 1994346 635215 1930395 1038195 1481923 256440 250138 414577 189432 52209 1087242 1213147 1918227 578969 1194669 1647260 1273753 1477319 786616 815263 1798622 1001541 93056 1694685 732863 1078391 1409999 876443 1289294 295318 500331 1228480 896950 1195029 1751398 1495553 105802 94084 337093 309580 424996 1509364 586824 910310 572364 1211801 878615 1112464 1450485 442854 1658464 1866545 1830798 1640567 75604 1965342 333652 1598587 371183 1821770 1445503 1297773 495138 693039 1503759 859175 1918077 1626104 943378 493677 446809 782009 1194823 1342940 917773 1103640 1614337 1804549 1681499 948768 1203397 1753108 795218 1787683 379097 901024 1136392 1893750 965152 483634 1303087 1982321 771839 1715767 262086 1973026 115398 1879202 1955712 696929 807521 1377506 1129390 1921777 35730 1158004 551422 207613 439497 1721346 1506765 436492 1935410 1031244 266024 1737425 992399 942662 597235 835134 704247 934618 1710291 817334 454399 194138 1242249 1098379 1694723 466652 1561534 773443 498746 819459 1194232 1936302 1762394 1697523 66946 690845 1005985 1772339 283262 1457994 1847180 1712887 1834001 539989 1159599 1825838 1615676 1479316 8694 1611133 910502 1391262 1534852 1670274 635421 1174976 1704429 1497440 820030 1246440 1688542 469918 927306 63375 1265569 64555 1572492 1426667 1539655 147225 1029804 43133 1101930 974355 659451 171215 1843629 1735884 1112191 1545123 1643932 138590 1062713 781628 1305638 808941 1626603 1077000 19712 208830 378891 316627 630129 1363842 35201 5047 1268514 1047590 603719 1214014 1320133 1662197 734595 489494 184015 1374817 185684 415782 1386194 1836464 456828 1460306 56568 653172 1054338 1888992 27501 1813374 1462675 1224169 1899288 1255704 1461409 898575 517213 1958546 1359911 1972857 1098286 690596 1351702 1630902 349119 295178 469449 675343 1296265 864962 1734281 1697415 210257 1907380 243077 380007 810287 662386 1020288 122001 429086 241469 1273836 231273 625309 343700 361907 1207596 804405 1461882 1155247 1488171 493343 1769095 1027887 1026251 661475 596821 76795 1375969 504736 1248977 71257 1700421 1533273 784976 11924 955713 1350762 1385893 376516 40327 418149 281833 1621300 413123 777041 1792598 1184021 932781 1118278 513425 1293739 282308 1826622 715690 1616298 663983 1709805 1525128 1873535 317024 1974092 1889442 174383 1094876 1011987 24129 237635 1734208 1060831 579627 1244141 1768054 529069 492510 145050 1469729 712321 1353583 894471 1236232 1674722 1709518 1366736 1587303 35023 887466 1484228 1097715 268151 802320 961591 1054620 213991 1118648 1315586 1825386 208353 1437490 1207890 1697625 144196 365836 1601232 529370 1675037 1720512 1393382 604781 1964733 240217 1630605 718969 1996930 1417243 1901787 1819322 440820 1657012 401582 1765030 724652 1165644 7264 1060971 857586 79772 1346594 1056138 1971461 1145111 23305 1614718 646145 890807 1833439 418618 335358 322074 932701 913317 983428 1316134 599858 1662761 1775547 915057 720268 151347 294303 1741542 1417106 1703745 1329782 623484 1759141 1608462 1383483 440764 1647102 250396 816337 352019 1122492 840837 1852145 520770 1155578 1478656 455760 1032547 891050 958138 416817 1763521 325738 1143813 125384 1850024 518190 811659 685602 1115298 813510 347480 392608 567525 277142 307115 521254 1105647 1953710 729158 1333388 772674 288132 1881509 1235629 1216435 1779506 1062549 30308 1913496 1018214 1017894 1337743 1281144 267880 889364 1133440 765663 964413 156727 672546 1549260 1237795 1773281 1676431 1202491 1164808 1979631 884542 1813320 985995 1850484 798086 463572 1352100 1363459 1803338 1993938 292473 1055185 1339979 1291313 1637317 1674968 1813030 677891 1897014 1395774 1594956 1692270 593653 476049 1812390 133235 534099 723028 350605 326571 1044331 1188541 1401712 1992048 1247165 1463901 1926573 1405090 1479337 275327 742837 358908 1620772 941597 1813050 1872926 847640 1390310 1423912 549535 865909 463808 78849 961324 1050419 405346 1551612 1417115 399341 972881 1355899 1826287 251682 1641999 79030 683431 1279551 1292694 407804 1722240 738377 1804314 373633 134679 559409 220884 905059 156902 185268 534126 1935569 1160738 1536421 79407 1911652 390604 1411219 296099 242860 579110 434601 540217 80152 1425058 1443380 767256 1238403 768188 1773259 6262 803459 1245312 1494 1002872 955380 1057253 923169 1675342 988733 266215 365111 1542462 1452018 1422900 1542849 1466689 1649918 1635807 1111524 1260679 1915357 1594166 736832 1031509 1188153 1162658 18203 1677281 1080350 499333 270682 1049608 1194772 1797093 757868 1789336 592786 139071 782623 1122580 1779534 1109203 1245056 1979661 802637 236058 1927309 130432 1589167 1666468 402908 1810984 1084147 655247 1747016 1892542 1833437 461756 1422469 722231 1495764 1864166 1717810 500850 340156 1789883 759855 1063105 271979 828974 492436 1699795 706510 1116234 482041 224942 86975 1520243 485479 1131678 834058 1003282 1386807 28319 1907630 1403583 1777207 803738 1187844 1090228 549020 449805 635573 1541691 142353 168523 1339186 1793835 1603771 872346 1069712 351384 1881620 1688923 1379394 634850 1377766 1702317 1998946 1458990 1308107 489965 1960891 1491028 350979 134805 55961 1020375 486784 1798206 372947 1528736 998296 942481 706561 1479354 1568085 135439 1199958 400508 291561 1872505 908892 1794271 707899 884621 1338817 302450 1479185 1636896 1863595 1759832 628576 809183 667647 541461 1645028 561790 137906 1203203 503522 310106 1514983 1811886 1714835 654264 157611 872980 1798336 1764754 1232547 725570 1866725 1075907 833275 968398 1463807 1553422 1545169 1321719 1961924 910415 1993929 761255 61547 506240 1238417 1693238 1964273 206564 1977405 372515 1881420 64372 385976 701507 1656062 311465 1133120 340961 42918 360010 230343 1433256 360230 1555143 1937967 249467 1376077 211241 576937 984912 1165708 279750 458392 1559960 1350299 901037 1546745 1622077 1676208 1583441 1118208 1314066 1964968 1766568 826560 769882 1104750 1878287 340736 64214 1833811 1252257 1095475 1606089 1809661 661273 1924376 1475724 115759 428168 235363 9212 832999 1267376 1672984 933355 1964419 1929835 1010111 942862 1572166 1326478 1378313 273955 1708029 473063 138512 887681 350845 1113147 1063611 1897237 1882013 72004 1438616 248775 242682 511373 1258407 741897 463545 489020 1242938 170153 1435035 756376 1054089 199325 311344 217969 1267229 460640 1544826 817982 1052431 1592918 1185813 510025 925912 560535 875295 717583 147539 1541941 1099923 95978 1491075 51713 134937 241684 58838 1247270 862525 1282376 1514804 483462 933436 1726995 724874 1788658 331274 979784 1739273 1865007 1862342 154298 1605442 123228 353878 1503742 838915 433482 384492 1449120 252577 1734693 733852 1830186 1250631 924700 333752 1232967 1568298 27425 1057148 27083 1034480 1043823 1101704 1821729 557460 1580762 1549840 6015 1649258 1466972 1589904 1691382 602597 984646 952088 884919 633404 1074882 715605 346078 1168825 215499 987871 1276600 92524 468158 253518 1048588 74868 748827 1419571 111739 450127 203350 1545234 1786298 786985 1545337 933751 72610 840322 1838380 1110694 1684456 1828606 1243585 518559 751443 1684161 361259 410821 320102 767999 269753 1192793 1288139 526623 967909 1550623 222919 979119 806239 89889 1354078 913432 1868737 296127 855424 1781694 850740 1381864 1407984 1221709 698638 1949867 472453 1469068 1539 1589030 1819695 349092 1097765 1624551 1649968 361108 1121320 1930476 1173851 1256446 1711872 407367 259612 345309 815788 1347974 1445447 392992 1812875 1464696 1335903 1730273 374205 1238105 1543340 793429 1547272 720899 372831 1209708 483777 735709 1645692 1057757 476603 946804 281880 680203 1572424 467546 1895486 1855729 1103517 1776296 1658685 1859336 1462116 16812 507647 326137 556116 404079 1185495 10727 498801 1576764 283867 276606 1589212 817702 373484 483028 1698699 1314843 1153893 843576 1451175 1886179 1976894 1030819 1584809 1817241 1524049 123873 1376557 299681 740831 800555 1816431 1601118 1411331 1856513 21972 725500 548135 67055 483084 715245 1298798 1174742 1706896 609903 1400931 416733 146574 621916 901706 1809948 837169 487297 960604 1785572 792185 221378 956919 895822 1717666 345284 1466645 1914171 1826092 1846306 1911812 939218 487071 594146 169726 1757414 1991958 718540 586994 938498 1019906 276250 422833 5324 1742810 630379 1797578 589609 1576647 349350 15204 1161983 1510309 793316 881702 599656 1065148 1325024 941274 948936 1317767 1127603 1008175 54324 1943853 1315742 254277 557943 1969681 256153 198454 1605512 1916964 1335847 1112664 1501814 1033556 423281 512840 644914 362386 1357493 41104 692074 164921 162002 1922762 167567 893940 883974 174 1276337 286427 159584 320068 1213855 288371 1923677 668399 36698 164840 520535 555138 323293 1193238 20434 1459560 1083595 851678 677886 1430045 573024 1339791 1738411 1887778 1958932 1815309 1654260 859820 1587713 678025 427060 1615085 1166447 896273 1367827 669226 1122012 672747 566141 822661 275066 1813480 1052008 726332 1995009 197870 1873092 1778310 638486 1512407 407128 1752214 1322194 72735 447763 91273 458073 114650 1431104 130797 1809041 1349173 410304 1121892 1414038 1226529 1821091 232627 143718 907116 1546534 1120642 1602382 1263842 554815 1965881 759212 1143785 453848 1079113 904970 1532420 305061 1641136 495396 1616036 892664 11744 1061252 800186 557751 1056523 1354238 1408376 1896792 289183 974241 558113 395745 531774 1042613 1262334 500304 1127418 805671 1232708 1087476 595456 1954104 436006 607348 689822 464029 1746529 340632 590381 1972663 217193 1327753 867082 1245835 688433 1038635 534109 589757 1901019 1458410 157684 1252814 990073 363667 490973 1371566 592601 1461546 75508 559817 184041 791263 755417 1129451 1557686 1705567 116583 980825 1761016 573266 843864 1349006 587774 906841 1746309 495734 855162 1906387 876456 921426 1254611 1188513 210341 1381945 687897 889070 1155154 1891256 1572735 67255 636937 220075 1648125 1495801 1563114 213174 1273998 256168 365388 150359 1948278 427791 759014 684709 1785648 573091 1248724 595568 199719 965314 1621806 1009868 1468344 381258 1815251 1611639 1994811 160257 1879235 1452989 891333 712911 1572392 1570147 377314 1431133 1593831 707074 663282 456938 599909 1494502 1898888 675639 1552716 1603334 1586856 1812467 1660984 856178 1107986 1941743 1049148 1696539 550505 862029 800122 1184009 1854853 1964781 967337 617735 981187 658675 1030069 738051 1145638 818993 271697 785421 1628595 1721317 195312 1832120 1649328 56570 1905291 503463 1438620 503718 1433792 1922875 1866017 646647 1124052 192656 1164658 1652415 131410 61383 750299 1427837 1793026 1060653 484222 314655 502738 11271 1940524 63281 408154 1591756 75117 62840 1259874 379875 604649 1620001 1222985 1003935 932104 1763944 1794368 1165046 208002 384185 71444 695147 588751 602845 718844 1149015 1426559 526300 1243813 703107 515510 12724 966699 518326 1429672 964030 791883 247863 632811 1887305 1700856 1004125 759103 1514496 512715 1118800 1616452 1383523 1020473 771860 1988513 934991 496680 1796277 689210 653929 1042340 739139 876151 85318 1989024 1407937 777211 1910319 1795566 61128 1476195 225845 1435037 834686 1931912 1692316 683725 627275 1200839 1454385 1458296 1489902 854625 176468 1291028 1059686 1361752 1129305 897822 1758242 1993575 860236 1211922 813054 1477953 1537540 937222 1073835 578246 235007 1712272 1065713 1434793 1262313 1535534 1031366 1788454 1961925 1845647 1474606 247230 88543 337693 1028923 1731616 1561377 1766870 1295954 1162883 1496364 953769 726855 833281 93410 358297 1025971 1561540 71580 32456 1802763 1638229 398899 164311 1663499 1221318 1366805 1561157 855646 1069970 216631 176156 866348 1940160 477675 52149 1075559 431523 1907856 897701 1002166 1669564 1228919 1274083 356358 246054 550679 469707 1727720 998244 634064 940077 39667 1569022 327266 473887 535684 999782 362703 272400 105067 339453 1499479 1482137 924784 1587093 245135 1100274 909797 208955 800797 805813 1143840 1167775 1301928 1664239 1224769 821047 1255324 809096 1276828 1343630 1921940 392558 1051928 1292044 1104700 1986624 1881337 598325 1887104 118287 806365 1086731 55805 6525 1007375 1303164 965025 1584342 1726955 1030980 1792019 1069269 348950 220386 1019695 1252088 397021 173197 1607034 291511 506782 1877243 1452537 865380 290408 255494 1507817 1585974 1689398 857458 1085269 623718 1490563 693998 1790086 1971770 1483516 143330 670962 1701614 384854 336883 1142964 37805 1786796 1966590 1792043 1347615 1683930 914551 378002 385225 912531 794440 1842916 1032393 92647 737965 994653 618369 1276007 540068 1975021 1284994 1434751 1931307 1101116 288943 1829123 1487466 1872200 1681962 213276 35561 1548751 1768417 1727910 1324349 1821709 1922023 1580406 604050 789255 1963856 1685061 153703 356178 439992 1483532 109073 1889875 1651769 202651 273802 1498151 442365 224590 1954118 1843684 1919436 691999 695616 551310 546394 1678598 624268 1359315 173819 569248 179196 195152 1345736 1131937 20801 1862626 1274813 1455325 600698 95408 1068367 477266 1468271 1257715 675025 16253 491110 1870467 104401 407900 1922459 1387938 1038818 859033 143127 683090 745597 593928 662725 583312 1139545 956069 308446 804966 1225460 993604 1200895 1406879 1208628 157405 241213 1860484 1553893 1031048 1154998 1493999 127877 774571 563372 136189 1132324 1733224 1372015 1612099 87277 1899236 550718 510919 848240 745797 1431389 1071699 567666 1490230 1615268 1163530 367224 1126013 1082941 884543 665049 663840 572559 102605 989107 315211 1482517 590583 1994490 1892874 1726065 843444 166654 875788 1112756 1403346 1994529 1047255 256657 1460849 641125 1044305 1374713 617934 381010 341268 109440 870189 1419263 1031798 1731426 1970884 1332500 982781 61366 1237078 1158514 750850 754148 1057787 778510 568071 897133 1474479 1605176 877050 1270098 589147 1769801 1765617 883082 1302421 1774457 212078 1770796 1486279 1355533 1185196 427274 654851 1779989 911512 254013 3421 1802259 1507631 1506741 1265232 1307621 1743638 526757 80872 834792 1193831 1205683 1021446 1618039 1273255 389148 1721009 1799885 1774699 1774051 1184877 748259 180964 1082660 970808 112097 269888 458164 388572 807890 1157767 1365076 477370 957607 647420 924225 951438 1703118 1540727 954094 1420976 1022058 635534 365206 649722 1874877 905923 1112526 9679 58611 159391 1432863 1206890 682169 352646 1674672 731008 271353 1010002 1884090 487220 1719032 327436 439287 1220532 1833817 887822 1313528 944051 1494385 200268 1950410 433102 233018 91999 880313 1629930 32824 1112603 1193241 1292255 1525729 695347 585160 1450667 1612884 1397212 1776270 1853786 225443 283269 750374 1313280 664225 1506175 289721 839891 1016326 1545394 1225175 916517 1506464 1965831 436630 506090 1253520 1653088 1198723 1726384 1604895 295459 1595711 230340 1819824 1948707 677671 1366668 1230445 1847945 174399 52217 1663853 1216091 1753542 586715 520586 1587943 1814562 542483 368566 1280667 1533190 1686501 1436242 1834503 317919 1735164 790019 1577800 1944547 905357 1390295 1446599 1965031 300826 1123739 1544295 1631269 901573 356102 614030 1200687 647785 796424 707069 1150432 353634 678555 1756272 620008 197527 1483427 820184 39245 752234 132681 1617173 1690567 881829 1391627 494565 158185 1090933 1588523 1299586 333486 1794722 1470070 1281008 1065865 93636 579909 672687 55542 1615700 26369 1481870 220439 1209136 330437 596635 791771 1810681 311368 1048103 352964 701570 1650279 974795 1426816 37458 1233300 1304298 1101820 1601906 1435743 1119855 797928 1274876 98298 1480052 1514756 372217 1978260 272493 171198 567207 602302 926161 990358 1207517 429060 1624858 128646 752063 364181 61942 1349299 1804162 1424196 1113214 1319199 1576050 350482 500428 1559720 600574 194800 1007862 367913 306093 556392 583460 133957 808896 1477056 1242424 945370 144031 1755259 557089 593621 654030 1561709 185379 59367 1577185 352182 1242206 1206366 371084 278210 1520030 347624 267871 1073770 311029 241592 172745 507632 210373 649375 1630669 321970 1289015 1944652 1389689 553664 1706336 762645 389212 381595 726947 845784 1494614 1989600 1805082 147346 1787570 1303506 1541475 830703 1223082 1767552 1775189 1508480 1292467 693413 68982 1033032 894455 1906930 245001 780175 190985 171373 1125481 1936232 784281 584699 962339 791182 1213425 1170611 662785 1658824 785667 1756610 85 1238935 1831664 1662564 1013965 554865 1248266 728294 505562 418351 1417351 388585 1730556 1287786 310673 1358687 1157178 1873336 1159857 1870705 493337 1342998 55156 1599638 831538 1856011 1403264 242778 1086226 278135 873496 1625622 230952 767142 1241738 148133 288507 1772972 702334 1259288 622909 404868 1210583 132473 1227111 1663777 838137 806677 1212847 1218168 884729 1360931 746095 1003033 946153 662807 959377 1892481 1460884 671206 87228 1289453 1892509 301079 235348 1634358 209339 634686 438818 1510222 1566677 1642565 1260491 1933244 1303639 766979 105116 1678381 967877 802604 516411 1119217 1606578 623364 1715771 1415796 849665 57970 989145 722032 1773653 115750 1052427 155971 1944601 407601 1153259 36970 1258450 243759 962324 83020 752666 369822 1199058 602464 1814509 343482 1086446 253118 1633037 1144883 126834 794597 121284 29309 193662 350198 1011792 1400767 882403 1697028 1032778 1533849 446327 138401 205416 1755245 1063650 1439493 1383697 1037996 25578 1711348 786830 297602 1292673 453704 1190391 644467 64911 1868068 1079166 585217 152649 1181035 1157107 1465401 1359826 168212 612616 1462290 1886608 1113624 207219 499374 738966 1075398 438536 1041855 1188160 1216427 405558 1053629 721549 487446 1770017 1448157 1662409 1754681 1167071 1573567 873792 561115 628791 1990736 1869046 865966 156674 1036988 258631 781733 1436639 991143 1064873 13034 302705 999968 722183 349628 1322054 1108081 375263 230646 1129827 1711548 277557 1386627 309414 1342911 1797932 457916 898975 1763484 1456801 205265 1985889 621145 1719533 1781965 1249923 869027 698586 1066285 726511 1956446 129327 447676 213431 1185694 1645170 1013817 302135 1281966 1526442 640364 1091728 466433 880006 216434 664712 1360741 1554639 345942 14431 1292869 1333701 856001 110883 96770 236287 250801 563970 1813046 498060 1494899 809264 102189 121112 50580 370543 308514 118674 344986 1853146 1453908 1992296 688855 1660290 662262 1242118 1065758 802536 1133844 808004 391009 141952 1540341 569468 1395465 1624423 1979651 1598307 532790 1681227 703310 1184201 941233 1321395 873397 334058 114841 683093 784897 1715271 694784 799525 551867 1226780 316219 278150 992479 984210 266184 860133 813970 1045057 1219673 895194 311281 155646 1322278 523571 1069306 1702122 1070095 497783 1956024 1031723 862587 1941269 1530082 1104342 1163279 426577 1848820 672482 1165967 152349 684311 122034 984949 637995 795101 1965322 1501285 1741993 903793 637261 1427938 1739652 53401 1310280 1992259 973310 1786703 1745615 1241154 825017 1663954 554394 1619274 333152 1202594 1578581 1467312 1262055 1462001 1793 1242982 1907987 356951 679746 140351 1524218 881411 1857117 421120 1653698 1162730 168665 605631 1602417 1832649 1857603 327068 1190774 1816446 1195 562679 1955305 129669 1825839 1445986 402228 452107 1371348 477898 1145730 841565 418531 1800022 567948 1391868 524484 1420707 111636 1130392 369278 846988 1549188 1936058 922491 1247764 47899 497293 1124866 1678789 1679177 371130 902834 330241 1534282 1199976 229206 1364716 1903259 266409 1831719 860130 542809 1395077 547543 1004441 872166 880639 978627 276955 1442936 810732 1628388 1460303 1392277 63167 1341212 1916379 833963 1897118 464431 1163488 275822 1938554 1177721 525275 1803318 516641 124263 1782619 1989175 219404 1232841 1336081 1696267 1297253 39536 190344 862261 1113988 1010869 1768117 455725 431846 312416 1845624 1541283 1980890 262021 910031 719264 1611679 1519362 511355 1430840 1304080 908585 1636846 1841302 1194602 321658 1555743 1748669 1213564 332524 804292 214544 1487849 765859 652372 931644 233226 869701 208650 1669926 40685 312402 1537257 905312 214754 1409606 770173 854480 1434677 1011646 1181070 294410 1941101 391161 1939675 332836 1549903 1945159 1607667 261867 1083888 1244842 1905289 585828 272026 1377960 503831 1232429 1059375 1613647 1301015 1872406 1840232 481296 236131 864114 1984881 610447 1024505 1868587 1229126 314423 1716826 337749 1564956 1216061 1431560 371263 1798198 1132887 1071594 688517 419183 687429 1434496 98373 1019178 1702687 1176800 1247227 170434 371981 1117521 911972 1923429 1685128 7778 1053944 338663 465907 1838028 99984 1818612 1370776 1342888 1083515 1371048 1899027 712121 1132184 47914 1021299 1827612 385279 1402660 890510 1617833 128796 310233 296033 1886872 771556 281015 663881 242414 1017580 1321064 1994050 1879439 1393478 1000872 33634 557990 700576 1163428 1100955 360926 1235610 1939252 1329620 1754249 1848573 541592 1920013 519190 1992565 1545456 454252 803488 1316513 1259253 416343 803919 992873 1171106 599816 623904 1964347 1611729 682721 1374170 391127 377970 1654772 1778401 1462860 33133 140780 1219058 1534308 1847717 726822 356603 1018812 735746 1466690 1652318 821899 155215 1809570 33620 602536 1919231 1025760 1133377 143747 1641935 326675 324774 1267292 1296260 347631 1631730 951988 899720 422661 999966 896118 1605440 270513 385129 1001053 778537 1095791 181317 1810857 1693183 1382738 1907797 81783 1597307 183329 284731 1684205 251478 961194 666644 847925 1571524 644578 667130 1767447 1151943 1553363 1847832 546354 1082847 1609850 677717 123085 326282 1409801 169752 472004 1461182 1165164 332637 1364371 841106 1431384 986777 1362977 1482199 123162 451034 356396 1696979 1868652 1868824 1467531 1465011 1508364 651956 1537597 351217 411141 1887303 324503 682272 1341268 492700 1902603 473110 780886 860796 1492497 1464263 757003 83319 1269919 1442238 189742 767330 1164585 1104325 1597221 169585 832679 624874 1641094 792964 1561696 841053 877362 1736961 1029316 517507 1435369 1620477 320744 1235352 1745043 1415234 1766879 205847 507153 1959894 628678 767564 1635514 1440152 1928684 911308 1698052 1895479 619786 1965694 1273510 1827012 1023957 479079 672073 420900 263143 1980232 1899367 296245 283778 1940726 887338 444800 65194 1703273 871378 1251774 1828906 1300041 187863 933458 1814605 847073 1872323 1667165 676583 285427 1700214 1700947 1682752 863852 863570 1457471 1462865 454673 1220818 414462 1545430 689046 1211595 1667742 524112 483397 126469 876975 1157982 1255339 273546 187849 1728034 139125 1486740 1227326 303452 629385 841759 605173 1651312 1820938 371104 211051 1150551 177610 393263 444062 747887 1882319 704491 908080 816178 591518 662658 477031 595187 857719 1927700 42596 821795 1780579 1053693 1712961 145092 311912 472624 785770 172906 1573958 1550133 1276568 1496438 995148 16582 1310724 1499476 270117 1207710 260979 1567294 399933 643539 627132 426859 581214 855464 415366 1321956 301700 1016433 114284 1993967 896209 1166702 889642 1447555 1532394 429171 689839 893501 1160120 122977 794176 1689690 507710 1748046 329938 1785101 122992 1093612 472592 553831 1622466 1829994 1245545 776130 476240 271893 824128 1811876 1971555 1836747 42249 446381 270440 1900324 1700923 1634275 957921 1173900 398677 380759 920714 1574185 445082 1958763 561008 237441 1940153 407489 365945 1515262 412763 697377 124602 574652 1563428 351266 1032043 1114358 1320968 1935878 1276144 418296 1736470 43065 1825018 825300 1260356 647789 1949538 1596186 363989 219031 537030 982568 1346301 102133 381637 1897677 1283990 328008 494823 1997667 902087 952366 1493142 1323999 606613 93045 93626 697109 1603454 1887451 1358749 1471311 167936 1985990 1710231 229414 1874050 1831547 221269 966495 532707 37991 1138976 1938645 124941 240017 514187 1323545 464362 366030 593641 911241 1309174 1021229 1289044 1774015 682258 1581182 819421 118101 793852 1914801 1318631 153993 381371 589983 890894 444850 1028784 277176 1988790 1050021 1021202 760464 223706 735067 1717842 1956878 280645 1786830 34252 461445 1174207 1911326 1573728 1764635 1656441 1688316 112625 1611249 734046 298733 352918 1198985 751891 1319740 1458747 868934 1135940 931512 550748 1466405 449821 1881331 1531090 1092065 1542132 981588 542385 327145 318739 1756883 819065 1601265 1756719 37456 1282711 14460 25223 736219 1277816 347173 1774035 355436 360336 633950 1130847 818372 378049 1666639 1657149 226346 1393264 1590502 371514 1427679 1354729 139107 1325156 682695 1891579 90124 1914946 246525 1571917 1314200 63722 1197054 1770000 116107 1905089 197480 1978279 165810 509080 7312 809979 1245782 374305 1504608 1058440 1822850 1618519 1794467 1227515 920992 1511921 1709448 439788 1980926 923600 742670 1647932 1706669 344283 438676 965722 400445 653566 564838 398981 1801261 258781 722191 339169 702005 382266 953257 1160959 792501 1085433 1558246 86607 1147844 1426929 806749 788215 1451069 119925 38079 195957 1676225 252428 483955 498745 692490 1004903 1708595 212677 1964262 1250439 1077529 1890118 996027 1397615 1606120 442832 235049 96935 1158651 53120 1539035 674479 902309 1764276 1942515 298293 208787 47087 1678601 1632316 919032 319249 265782 1508332 953909 1049313 465317 1996222 843241 148097 823566 1320167 1294708 1251458 1125405 1688704 1734034 434484 1824571 1730702 424101 1324683 1813876 1357382 439632 1470750 1096263 1472412 266057 955984 723369 936044 41504 612107 1125874 54660 480485 1819716 893715 1862141 1086151 1557849 862715 1964500 1323129 1509861 680706 342298 75633 1742611 193260 1260888 436436 1066531 1546519 960581 1806996 358312 1245485 1289990 1762523 1496192 784536 224045 988360 644163 1371169 1840776 590137 442735 1930111 910273 1345086 578951 1062031 102106 320929 254408 84169 97648 790003 1222662 598181 1994655 874138 1966730 478546 1207311 443229 1635925 217721 1310183 1370440 163217 576899 171665 966926 1411179 1549583 593436 1858701 1603617 455874 475396 919576 1858180 1093095 1312462 507435 1997706 352785 1732670 1604578 1300952 918246 1511689 959324 1254996 1074672 678325 1535388 498314 1571755 184014 801123 1102867 1702431 1160919 1616273 543651 1532498 1506260 1520349 170106 31798 832854 1347820 371334 1178413 998424 1463938 1928640 1719783 547133 442451 823001 740237 177808 1670739 268074 244834 924580 989181 513163 887001 113353 1142005 1341515 1430 321587 1348052 1282254 1485058 1232286 1422426 1571944 957590 786038 455036 829004 738511 1415226 851664 1507088 191845 1310174 1408293 694921 1716212 131648 37343 221752 715698 10467 1948441 1864271 568238 478844 553062 1870275 952810 264132 210137 1908756 1275860 1024420 112951 50001 388618 949019 890548 1375160 438105 538125 1692078 1392391 385331 1648693 742716 1494985 1968080 1738685 1377140 1247050 685562 356333 1633094 1047154 969475 1766794 1990579 1228573 492096 1082427 806606 1432091 1414372 1117248 758688 126024 687737 266382 470895 633712 749263 898777 384217 1414786 832650 231541 237572 575743 36122 875401 774628 1065506 874032 1985381 1281238 1830534 1708576 628319 483359 1693620 647168 1036408 1904798 249627 1057847 1944519 1094103 273888 676201 800939 1860680 781825 509865 752382 1979468 1499712 1101220 401813 1005230 1542971 352172 461893 673279 997335 1581470 1613860 370268 759573 301521 1002321 385799 768107 607281 1338143 1614933 1018743 1831308 528680 4475 1538869 902912 1958908 185037 986283 888183 1111884 1597855 1981277 236956 1288297 1513959 1607792 594396 235797 371658 489492 885611 865241 265692 1192335 1256264 1672866 1508661 95019 1030031 782843 1189959 1364178 715047 347729 41650 1191312 1383411 1240826 1349389 481951 1633570 602771 1945603 345134 1931631 1056802 681664 1678187 1883119 471647 1370632 1067737 1885704 1433211 410521 364429 495403 1394391 269517 1168320 1331002 1131373 536076 1965528 844708 956195 1126031 1593311 402190 1241896 1914338 1010241 1929169 1998953 623278 1366612 1763191 621214 832281 1429912 1807108 1160542 745372 375755 446988 1607081 281202 196713 506301 1646912 281025 1865981 1093814 334111 266247 284462 364281 1260652 1397233 1789088 1617254 1432371 548990 694308 1818519 1965678 245657 1165720 444572 1896714 575286 1373931 336931 1471722 1826999 1966199 200205 133509 1132482 1611146 661990 1689417 1959823 1779790 332619 277439 529456 994078 34146 193413 1333782 764625 1618488 764785 636966 825459 397650 1540328 987878 893336 1170091 1332532 329576 42176 1384455 1369831 687132 820823 691417 203624 1382637 1415502 226601 74796 1180001 797877 225568 491251 296870 1047938 1449601 283243 1173808 848666 1960181 1811192 95729 1664094 1457602 1316776 1330794 1040902 1029337 827261 519047 1206229 750135 776519 403111 1231630 912990 1337670 951282 1404140 203344 531751 150717 1653546 732048 1707434 309417 628529 1694954 1002236 362623 1701682 206955 890505 1477536 1707030 103424 1300454 1991805 1711195 1278610 133799 38530 1062723 1802840 1690161 946682 1119661 632246 1871296 263800 357549 1777619 257399 730535 100326 867226 1053824 629686 1780052 1565665 1954168 246530 960615 500397 105973 474892 637747 417814 968218 902171 1730649 1406827 419238 333126 275261 727304 494864 1543530 495435 280737 1344022 298088 1486252 334327 1145840 1657698 1230159 1433701 219621 644164 824309 829892 9237 1152873 442691 470738 52702 1492017 1053565 1585664 798842 1695436 1302185 571411 581034 701566 605792 746388 1001750 984236 1999074 724244 974845 1791559 372284 575817 817640 544675 1992779 1009255 624398 1051697 1214716 291878 1407876 506095 1916337 274375 1993770 1122718 133573 595739 1626881 729290 464545 1518673 1039908 1028173 1601956 652067 1295901 1258336 975635 927563 873652 1370281 187221 913874 959926 373342 1680114 626329 689118 223061 342520 1275937 906095 408809 1122145 1949641 1350306 252519 610695 717668 673290 1327427 377747 1015493 871455 600530 638642 1061239 835743 1681711 380182 354621 1615153 1286601 314761 338019 1668426 292767 1927680 102377 54219 1991408 1879465 1725223 1886868 1819968 546538 624777 793167 1370141 509894 1307510 890176 150775 1705929 415399 1576522 1281848 1201878 856180 1716201 592865 784336 419983 741698 382593 1365340 1962118 1989653 791809 1413895 785929 534499 1763435 309602 370106 902461 1734064 1809313 1196387 8615 1738814 283227 1498696 695650 1191499 1519911 1754811 1569189 387582 1904489 1567668 1623676 744293 114222 203547 407646 17119 888131 1536080 7711 1727270 91598 1807822 1027152 81427 1268009 489042 1288779 1573005 5788 418909 1142638 585957 1160223 141070 1063405 1387088 1575823 191208 242070 1447732 1315237 72504 429806 72411 424895 1222843 499353 1057978 1475241 1320334 713952 1376074 385272 657415 1302089 525730 661814 313426 976037 1719066 228927 630861 1692908 243489 1007263 1562926 635192 1524769 313466 313877 882194 103377 398022 587880 1286435 355394 1734129 639725 437287 1977610 516277 1484511 568291 1982344 588272 1571631 304501 1727390 33494 899226 1521610 504094 1785281 595554 1741978 1474647 1031756 1230920 1747907 999699 815458 119505 665958 1364841 1201604 1566267 85170 1914303 1527331 1115921 1016379 1045629 602791 1361905 1583421 1363128 315108 1325259 31563 678924 1847018 593673 1100325 1080017 119348 1220746 1496465 1999985 293995 110387 303401 639326 1255935 986588 1811720 968627 372124 502109 376135 1274396 1719615 449264 110318 1023004 569751 1904601 1807993 935997 1119717 372148 321489 685641 1512468 1862072 1198510 874088 1841994 1751800 1836644 1850923 210216 371258 1597705 1520374 1571456 202751 204263 58748 886506 1532857 293858 678200 1553549 1446824 90993 1789151 1235595 1908725 1073093 1419079 421137 1978763 1314157 1170571 1752220 860894 1265342 1389284 487770 272601 1136032 1747065 1198097 585291 1102136 631000 1117315 286454 715707 20779 475985 90916 1372033 310037 999377 1582916 221440 1310252 1735069 1576080 211127 368412 716279 1759870 1838209 940596 1847566 1022271 1989230 1556327 1297945 518667 1846098 1419244 60309 411722 1136824 786768 1681316 320594 1640898 1122818 1959747 688449 399466 549042 880106 178903 1231242 281251 347427 1821927 734296 882596 18833 381599 1754746 1550244 1221682 879744 1951049 1822786 108801 659932 381039 1271188 387839 1992416 226032 411615 1497086 1675574 956581 979241 1288132 1912220 1299980 654050 1630343 640521 1460045 84636 1148289 1952686 1735113 1412551 842677 1816166 505629 606823 962098 380077 808671 584561 1866279 473808 1729369 11463 1205291 267008 674246 1527350 1039897 1114732 1545039 1136260 864671 711598 521389 1154794 914012 1880877 1907837 1411562 751639 835415 724604 1430983 343039 461917 8189 1648228 1243016 1699608 269496 1863473 1040867 199094 141481 430601 88096 612734 189399 652919 853587 652649 1845743 890127 354456 1703883 319564 1275197 1391920 796892 1406978 858562 1168957 928907 1939566 25910 502503 758849 637132 1382545 180712 815278 353974 106265 406732 1173622 1124613 659318 362971 861992 1901827 434697 1452971 1871397 1782382 1170689 1424677 1336493 1739456 1818774 17520 687376 1162368 870908 1383620 1542089 200597 1329879 626576 1630184 580672 434120 957153 1980529 1111585 385913 1243025 754675 425610 642041 232966 1319946 1056639 1184520 1126089 1343822 1369880 1847170 1121532 29539 535415 763359 178468 824708 940524 26548 632941 678868 1886238 1596242 282218 1419812 1601197 680935 741310 599402 94620 1454162 993219 991522 288581 185233 1841890 879180 1029449 1724314 853329 963912 1757941 154253 585825 1441510 1604042 1093099 1495873 62977 741181 1622757 1369648 1845926 1571659 1501777 1642461 1001241 1186518 973513 411723 1734110 3697 1187708 928885 1146410 343836 393494 550731 444995 62873 537705 209778 108456 326774 357295 342711 1107614 438607 848629 1293193 310404 159810 515925 1178342 1391679 273926 1924838 365573 1454522 1950896 76098 501066 95878 1256183 1869611 662879 1074019 26903 826373 1196672 720853 637286 1869711 1643900 316036 1398368 288070 403793 820529 1640021 637980 1370679 1763709 1631619 1985652 767848 1511925 873098 705922 1667969 855467 1377930 807499 1944979 436717 1843547 1008464 477427 523744 1688418 1224154 1553800 1127404 1684281 538560 914748 1467241 1381921 908256 961502 84084 168635 1189280 1886957 1352042 1965859 643999 1941207 1655759 1782867 753276 363292 1794172 1065113 1325137 1329169 1052976 433542 297285 7582 291162 1222442 1674301 864778 1391681 199224 1797197 1176686 799583 592688 640673 557618 236359 1075623 1541078 1872117 464902 87965 1458784 1517022 1998962 1478407 1024459 1739776 143851 1062927 488346 1756314 1012857 1791608 1954144 99579 1688490 1936810 549030 818631 1912706 1394485 401781 80961 124356 447371 1722606 91324 1878534 1632558 1566396 1018247 773992 402668 202094 206062 416788 392023 1383084 1633571 44083 185982 1617402 1578017 1923206 1793681 99991 725693 1623203 94525 1408229 1689622 432560 1709353 917614 1881896 1005728 871749 1012205 883287 346341 217431 711484 581913 1382170 87078 1887981 1734487 1608080 1220708 1181815 550351 507762 615883 587911 1158195 98265 566774 1013677 850829 1697717 955417 682915 1606969 1981103 1372492 963580 855352 479713 1936960 360579 829598 64032 1247080 1607278 1827609 574635 180491 129001 1140654 1854005 173439 1430686 1640323 1706814 229886 32767 1509019 1961888 448750 1657814 21257 1119247 913682 663582 1956749 908260 1195997 236073 341636 1830414 191464 386650 307818 1859017 60650 1095233 1200724 1011698 1221628 997585 1526917 1537143 546471 1803952 366798 159248 132671 1800306 1278446 181140 1374509 1068760 1993140 1763476 343138 624605 1932184 344683 762405 1806308 1256347 1281654 352794 1654145 456072 423307 1822386 1578737 1875866 1420758 1817445 155532 1691280 1011676 753824 883925 1581681 1621962 1834803 1104587 867083 723043 1208230 58123 1226278 1695088 1251681 228285 1461763 853687 938482 1463001 158463 1747914 372727 1362553 95787 1603027 1360080 1773690 1314682 1572898 1269574 433733 685262 926198 676952 1994631 1621648 2858 257699 1420937 1643520 1748310 1098837 588826 1187010 517643 1221011 203183 137679 1384657 1287115 1240190 514811 1051891 1537271 516749 894603 1899406 724241 1124741 1239635 769659 1683021 165171 1206507 7907 778777 1794585 204660 790196 1528290 1526961 1135102 253004 1808059 221164 1637629 735097 632513 10464 1154964 158311 466414 1121992 1208551 25204 1504411 1371864 1034695 851707 574671 220713 511611 1318038 606373 378755 98631 8187 1649078 893224 1901418 727042 1927364 1718972 530187 739446 1327381 546708 297240 1545295 995718 1822229 419467 1905676 1706388 1619276 60527 585745 328106 1752581 525419 1063904 887297 683266 1028798 928802 1242014 1550371 549258 605279 473756 297315 444749 82825 192051 746139 666598 1589077 583364 1815047 663099 638616 566998 728012 1932624 98825 1895693 1369251 1596579 784723 1382849 1172275 1638419 1599303 1074160 194062 312051 172356 781091 309948 150948 1377914 1470437 1168884 1807 25175 1300488 1584057 431496 669760 1423458 1709171 927125 900736 598041 462413 797753 1581672 1497929 850001 1983496 94076 1116324 1037469 1059185 595388 852236 1974895 1189409 1401471 1638375 1434817 549183 655409 1227483 1975307 633242 1204567 486527 302132 782976 1696771 991894 1201321 726051 867403 735941 723388 1576906 1936518 1952552 1903902 1669324 515297 617721 1226384 827184 471551 1003970 473844 1152236 1505690 899 305688 608318 1389590 1225871 1695575 1640201 924486 1555344 1788447 1341456 1133190 1868116 1484548 960583 43185 739463 1986332 1094292 924325 962399 907196 1694980 590186 741429 1716092 485902 171581 164368 1217824 701228 1219819 1627800 177121 411237 623313 775720 1478289 723269 1868077 1540827 1436404 1900180 536649 279813 300196 1881834 1429889 718318 1647137 376230 1588399 1518996 633683 1300555 205266 227968 969937 1594344 749129 753135 1478934 1392130 1858679 1245841 1410101 791980 1609491 741679 909350 318996 1496054 798846 1663399 1221718 1461134 207226 1272335 391283 680315 742758 809777 1239377 1093355 110297 1994974 1088257 1180106 1790096 1666109 1392430 1322583 1826190 693751 1020775 1058573 1261798 272504 1332987 780598 1774827 337951 88616 1179637 1088914 1866636 854105 1545646 398155 357688 1849986 1941425 1678419 1350641 1172511 1694596 386827 294541 438845 888789 1827649 1763038 1810952 85038 930156 1288233 1648297 700872 1878394 1575356 1523243 1063046 1733156 1603324 201073 1498995 966713 995808 415045 61361 1823546 291658 17517 1692573 67748 1254318 1261677 915388 303191 929097 620162 970119 1415146 36490 1972313 1051218 1228166 1603867 1144749 1043412 1259363 803348 1708275 997020 579937 100472 300701 706053 1838918 884941 834279 272455 1748103 961766 611362 1823199 1927528 1166784 887886 617080 530639 1253716 1213087 1880407 1342645 62352 445652 511114 1058322 1379267 1030695 1920717 1610058 532762 1000469 1969316 660754 577530 399857 1836491 791376 698859 531078 169173 492961 631975 12138 1838258 1756596 40923 1230654 1037732 1952621 1694563 73492 951339 1182704 1943629 1220659 311283 1152923 516241 1585229 832435 753709 1606678 1421139 1988183 413290 970293 947266 1356 1904842 142075 1535421 810213 346281 1819477 1951464 965919 1227767 1914058 1455394 1040510 353812 1475767 604601 997882 1645989 1997005 1231211 1661243 1475329 1229424 972577 1337740 741121 1601928 583199 1884682 1602102 1861682 1464041 1427506 993766 888865 801144 1795996 978016 355030 1905472 336234 473963 601345 79939 1087015 103054 621216 564414 1585112 1819287 1571078 260696 77755 644018 758820 213590 438032 1744272 1820403 972830 927252 1226468 1450985 1984010 1917101 697244 1380867 308248 233750 1096153 1062239 1930406 1434944 21065 1199599 1878149 1804015 366703 411098 1660412 263563 1394976 344063 970269 574961 1493552 1330509 127798 737286 1341171 552380 213530 1728179 504102 1817209 1723703 881739 121 1907273 29993 1206088 791716 830549 940208 1176883 1076362 136945 108293 1673775 1272277 1872174 1304165 1462027 1361617 1787637 1030985 570137 739756 1437234 1045872 1482401 1028248 203749 1475285 1567136 1595516 1881688 1478766 64208 1930446 1162156 420075 1505040 1261295 1111266 1682155 1678723 6081 827582 1379865 71293 1693328 987200 695277 716077 1662617 1402382 1844064 597126 668795 33716 1960500 814780 908161 1747276 415393 474251 321547 528970 983077 1595097 1440575 318781 35248 1675769 664703 1740844 1867353 1729948 173680 1875895 855202 1152595 1859904 950956 76100 139692 88043 1510416 1296290 492717 37946 1724814 969614 262369 463693 369602 765654 1347717 600125 1881660 208648 1380124 771507 153281 460667 1704473 277604 1223518 648534 684936 1156251 454292 764216 638406 1087533 1520698 1131523 860478 1064716 302616 1941826 422054 482992 912772 1617245 1411003 1410335 1134370 1550257 1823500 568631 627668 1280958 1033377 755955 710190 345591 1519540 1636102 316111 895117 505889 1779752 1026339 1892820 797324 1072158 1573973 1327646 870429 850516 384640 284895 1790750 1212526 824156 346560 1393253 848885 146176 1160162 1652455 621433 200134 1754026 148522 152109 1352864 634432 927820 840718 1691608 447369 1098602 775825 348080 1432642 647186 1903132 532389 829682 1384342 1129864 646284 13028 1677298 1429815 1557344 1743447 915960 325613 1436652 698578 868807 1957827 1569046 1323213 796927 1959058 1932690 1608420 347221 752221 857304 53122 404812 1477740 689400 1664539 218880 1587609 1254204 1868806 946170 953208 1348747 1733738 311645 566401 40155 1705965 876157 197481 1757490 1923565 1589047 1162130 1388235 1922478 1609084 1876377 625472 731193 591626 758204 1970949 1735966 989482 1030484 604011 99548 822947 608445 630558 1580446 138596 65535 870468 719270 1613777 1454625 1060008 1958314 1223197 1917175 1592089 1751478 1791856 218786 786925 397527 1256817 1798933 1825987 294105 241995 185841 1315487 1709727 809628 1715965 148250 739441 1294903 513103 1524851 1969534 512908 1211565 1929860 1252758 1077574 1787405 212571 460823 510864 801406 1217092 816857 1646015 1103307 996493 397402 1624455 966628 1623553 1578579 515576 1485428 1679944 548790 950146 4949 395266 437511 35687 1231490 887231 275093 653004 1997265 265966 969273 116938 838943 535183 386068 622907 1912089 1449313 962969 380951 52159 1271811 1649800 1528073 1802995 1104077 120180 1060534 1425822 1411402 821289 509306 1108591 1141667 391640 1549186 138732 406132 810378 1549080 1055192 1364675 365513 1006035 321232 1502488 1462924 1860379 35894 984703 370867 534899 63401 302725 285685 1464929 1276679 304676 324472 1444596 1361021 1106158 1216632 540951 1683730 1355566 466231 791014 1183955 878033 1444723 396805 989016 715832 1139719 1115955 1701477 111771 1363030 656652 356713 1351858 204076 1649853 1779331 1782478 346496 448080 1254446 630929 663386 741071 271737 4635 28967 1320775 1760429 247490 1803518 1662629 248831 1251837 4934 1816532 721592 1666987 1828649 838253 1637749 1322349 187510 1538852 1384272 1413420 298145 1240488 474246 1355382 1606489 268780 83284 193329 1299832 53613 1837090 228579 1536900 136971 422843 869343 302492 1566042 1978918 803714 283419 1819524 591925 1537141 993374 1213089 606416 601485 1286909 1612075 1096709 1893719 196663 1583746 1084972 1673494 694926 324583 1732545 769783 1235409 1225580 922858 515001 375162 1170330 1402291 86154 913930 581968 366977 356192 1870762 277603 820135 594241 1117159 1389095 1945759 1180579 1533394 716772 1074472 806177 1329468 1739775 1250277 775693 1852449 369732 397303 796119 916663 1494867 1053234 1352319 912856 1464891 1198281 1139271 1106023 742752 895701 305697 614219 872155 1622454 1648251 1220266 252269 1965173 181580 248835 341985 1796509 1456456 883156 1364953 410560 1459587 417745 1456033 1749491 964166 517276 1087632 1228350 570134 898101 839045 1862571 464505 1928366 915335 507389 1635018 1472118 1045013 1559128 1083035 1386209 1389038 1093250 615552 85411 1511948 1233436 1485872 1796900 1091518 1000839 1169957 1460681 1066568 1912100 1838388 1882025 458241 730547 855294 1456896 1967496 761351 1048455 468675 1324842 1320148 56375 1453637 1143365 1441810 1348871 489574 1832000 949442 1812756 383166 1469839 630142 905226 611711 1617909 1253196 1162581 1828142 1796469 391106 1872271 765735 214293 1477876 1604535 1101056 1319903 1037553 672707 1198608 729417 1221603 1426102 1089777 259407 6096 934437 393406 1162603 1997883 1259736 813645 1557795 857856 1626577 1487003 1390768 1601819 1711242 201292 842100 214257 863326 792535 1923793 727877 479111 764378 953158 1150802 830307 431419 1957807 983588 877556 183737 1464287 530367 593082 505044 35758 82541 614873 1497623 244114 738717 356350 1587073 1354940 250309 249829 1553345 911030 1287902 865901 708501 80636 761887 1414197 1074197 807313 713560 1682170 1019385 180248 1603740 1050568 2525 414041 1783250 1464083 1160065 291347 1555023 772834 807931 528216 1960230 1981164 464216 763984 777707 1142552 1553182 1626738 1022103 1845659 1938961 1109295 34572 550923 1436488 1073961 545090 106505 1094146 694623 913293 1584236 688377 1919620 1473482 1856995 1052898 1886321 1422832 1878623 152699 1149349 496190 28862 712323 616430 338060 975670 365661 1922725 1352390 967804 613219 1123058 1461432 1592240 265418 1401887 1384811 686433 694249 1446100 1370717 1333146 70206 456679 1651095 1268149 1756944 1925890 209823 1679254 467088 549260 578525 1564613 1325318 930600 75157 1229690 1591210 1945762 447322 982053 101893 1688883 1936163 793493 1597259 1926137 1790601 1152639 320115 275733 1485041 1819070 785737 244208 668390 1585432 1632438 1804827 32120 1600359 1286338 1646047 1093425 417901 1891871 419673 1015089 376222 861611 1631759 1001979 254507 201952 222758 643894 1674634 384664 1894417 1920016 816328 1177347 1288764 1979295 38654 1204392 106356 61728 35748 1661174 1152539 1743037 1036025 140559 36806 1493846 148349 1717405 1028475 595099 1818504 397313 1515615 898650 552790 286509 1732798 926643 451638 1107751 1038920 1734861 1744266 1120874 48570 1530349 5194 1700605 541918 1818846 873399 1268523 560849 1068026 185949 716489 1073191 614258 1455184 459733 1220050 1286241 1264698 1734751 325262 1760712 301825 1279976 492566 1908579 342206 1304560 558085 610039 872600 306142 1131136 15150 271258 496306 194548 1011352 1450983 1906140 208788 1985242 1876339 1493954 1500343 1676402 732218 415921 103495 301982 592029 1580706 1189053 1394606 810603 524298 1910463 674738 117614 1077951 366157 441110 1528170 1298314 177575 954389 719723 1436563 554416 1255994 41627 1155160 519374 511918 813891 698989 1120806 898245 632545 1966138 188064 1778079 366564 34040 1710827 1535863 403034 1762078 387297 1012982 1981343 1659446 1217190 415154 980210 291980 1908697 1848371 86271 230410 1997230 956040 1737595 340840 418361 223115 1861484 284922 1045717 1584665 434753 100315 1820752 1664406 887119 389775 1134918 947961 1298697 775410 1665602 1427927 1936662 1703234 600800 1531975 476500 1467397 1949257 1842844 117975 1813060 353447 1141111 1591093 1774320 1329462 440085 487037 1464729 1933999 1238924 137970 1482211 502984 1691436 1777598 1855312 311178 1642907 1168329 504056 231518 1827271 239976 352301 1311884 726770 612609 1141187 124993 430893 1660030 1631232 1593169 1969493 233551 590578 140893 250100 290856 1886107 1090275 1819276 164121 945892 702108 1125885 101331 1859535 1706671 1519573 38334 1285676 216665 1122695 67625 323452 668468 1256415 1544700 930545 1966662 1010220 1156985 718226 1453500 1180614 1588926 1726317 352969 1129573 1715594 164117 806861 1769639 1011983 1060297 26370 1777977 1671613 1826624 315628 564269 1368246 1264468 1807199 515881 561249 261308 965130 1986050 1967062 1400088 1656942 450111 539978 118328 400001 1366625 1128181 1978458 989904 1025117 789673 864109 233596 823990 1717120 54179 1789349 722504 535852 1194711 1958337 1704550 1381931 646702 1507754 1376859 116614 1741469 1409529 1441738 63484 352098 1465714 1002941 308462 113755 1029011 464528 604344 1609451 1634112 297132 1263802 298718 489380 1443320 1792799 1176910 1632968 181277 685518 1484105 1117581 1041852 1699789 1859842 1427084 338998 1966524 1800890 589784 535077 1702393 1198999 1963307 1968675 723657 1392205 1145719 185864 530805 116490 799729 1645086 479924 956871 264814 1716225 141285 38718 248371 565841 111272 1172047 181260 781816 122916 626997 1627359 1601056 1063407 161737 1886996 673459 79753 1472567 628339 727183 423048 1349633 719261 754070 59313 970484 252657 1172304 741372 1780232 1371923 1033453 1951013 1802255 704040 1050967 1530423 859935 1183479 306494 869937 1189792 440490 168574 1551087 771046 529920 1054350 424593 996044 279444 918592 739125 1449720 275591 736692 1405291 1538381 1032556 921390 222175 1183068 1334051 440035 1761811 110148 898076 1957595 1198770 506034 1883093 1059451 1276352 600579 709640 391849 1642312 1118712 887168 262224 952491 1784 1449750 974084 1963259 1564668 1191634 1707489 756919 373687 1973900 972315 1721013 1135306 823933 1769239 1984016 1645880 968547 1136003 12234 995657 141379 1036989 725314 278452 1225188 1668066 717883 1815388 40801 1331335 952245 1135792 104701 136229 1080044 28484 1522221 443638 952740 125108 550548 527932 1237244 1066803 310494 1595238 626143 1242256 1109880 1434531 24424 120620 1218456 1041513 1099732 1729010 1579303 617038 259937 879081 1838532 958707 409078 1459274 537726 327923 952044 1068621 757135 585539 1733350 223623 1393109 1271044 642337 1459441 1917394 1080415 1602783 911983 590452 868136 177843 120777 1179467 161483 1037119 941458 637496 201478 1883427 1884696 1962209 1128009 1753229 1033580 181554 161187 1418223 1093966 426000 1928391 79292 1379902 1813815 1414335 452102 1141374 435511 446180 1246370 1474614 1093031 1249901 233801 1713411 1688885 826156 122810 83581 1036352 94772 1720592 973151 66890 1796363 1410641 1708866 1794543 1307495 1524673 734893 1115550 806716 376836 1966451 516591 853646 606124 1516177 1656401 659367 1355302 257531 425733 655466 1949203 1582267 362321 1576872 1422942 636515 1684482 217805 1945658 856593 399289 1197862 1309137 56989 1707851 856852 1036247 489855 1408427 958575 1617858 497313 1865570 1950250 857467 872035 447349 1067719 1538363 277263 1159915 1411700 66295 875927 642275 551302 1476421 11023 1782658 1085854 696753 432490 1314937 1619382 176557 381295 112859 1664664 883563 389428 1074715 8907 117399 1167598 394112 1247994 1334376 1157951 1586614 464625 1828212 1589916 216895 1189111 1297878 805431 1286518 1774398 968873 838842 1189667 1669414 646478 1352611 624626 48821 511549 385706 396563 273721 505120 1931296 1767495 1958552 516886 1321698 289620 1334427 809687 643390 1524569 337861 646843 1949854 621126 704441 1312826 1530410 1973125 1439799 881262 741179 385723 1910712 350148 142453 727773 492646 932381 692792 684769 590544 1386564 152221 1232705 488893 1082845 1062251 785633 10769 1782007 1714045 1943191 388371 167852 1438108 519899 131672 1644642 844272 765539 1606361 211025 819820 701173 1530860 302873 1000095 15933 1474653 1992511 1183190 1672177 746679 1492486 1247090 605521 1853266 1736553 228273 1500536 1883397 1507153 1127252 1719629 1469310 1514370 735511 1729143 473216 1596313 332633 702643 1769448 1033736 502514 1038120 610561 535926 157374 492562 25542 722292 1870640 773531 1695636 221869 738151 280309 1236644 777346 1288775 1842107 1518812 1121158 1076313 1110331 891982 1108176 1737912 1310719 191217 1897560 144269 1841455 1656111 1565718 1634650 1295512 1603283 866353 1425502 1057067 1809600 598814 1890470 870187 1371220 1011749 119291 287118 751656 178326 890739 1751307 1541342 279083 195052 360787 1529764 232460 1533704 1357384 544115 1418823 481749 163494 411020 1288734 1459273 1496639 3672 658113 1627591 1238753 1350161 1616507 478228 790609 1211233 1678088 457114 256653 1454531 1557216 1170023 851490 1979293 1500149 380748 254113 95962 1401597 1239109 1756465 942189 1908438 884609 719098 436576 468605 652296 992930 1428392 1306433 1368223 1315331 1305340 1831004 284671 1279339 773364 1996071 1406263 1728832 781022 1750575 702964 1856328 736459 1174851 17027 1251921 1967078 774295 1628309 1271702 190570 1274533 1067962 366054 1671212 1952681 1059377 1438123 848027 948906 1131518 1763824 1477977 9293 1669522 1389846 727207 1528381 1974679 1141576 1114834 389104 794693 1705102 835499 1182612 1509276 1020917 1724086 1383695 474239 1782742 1437582 161471 649008 208098 926963 1635822 1307230 1427866 541659 969750 1195870 41355 1255840 1081628 230456 1965725 1698836 288738 137187 1059955 1155760 1330093 93736 74280 970867 1544546 152986 1964663 1648874 907284 334138 1855752 687428 297984 1938905 508322 415449 1965110 34047 1027477 200490 236191 105016 1472006 1034131 210624 991874 402787 1267112 188239 1638654 383233 812175 1999865 1745212 1949426 5715 1969834 837663 268167 1687140 511473 1131897 276322 1436176 3721 1002559 464479 1778629 686017 851988 398791 686646 509218 1197612 852545 195851 1670172 1529603 1678479 450822 1565312 433537 432109 1740749 1078843 1052532 952030 611413 1946547 410161 36491 1091316 579964 1406131 795926 1583936 1806486 1601670 1641982 1832167 1723359 608340 631527 466136 1081568 381233 1092712 579705 877240 619816 1312155 949088 583559 1949316 3180 195121 342823 871160 510222 1204332 313751 64184 1514484 212093 795733 760066 89658 1574863 801751 957375 995954 1392617 1435996 569259 1220801 1819943 1630822 1675516 825931 316550 464636 997981 799231 1549060 1263181 1487796 266967 618393 83811 963640 1324191 1918051 1084683 272923 475238 17116 1978654 1788460 1606436 518683 1653223 758640 1897886 1909627 1116296 252724 1814773 1775229 395688 786109 448702 1019853 873425 346812 1520466 1855247 1988855 115081 1630658 655002 1525820 1330541 1762681 1986491 1231138 1161128 1203607 1196927 1644530 572850 1005159 661056 1843311 317286 1661317 1932864 913485 538951 299854 320555 538626 333235 231734 782747 843674 254871 1507458 1506969 1107492 399704 1828272 1996103 654741 1972962 642215 1945828 69898 1741307 1755462 1670600 966499 1836143 1784422 1790019 1539630 591272 512408 1153552 1658982 682401 901909 1422914 924577 176582 1258431 876309 1078937 1533139 574048 348921 225375 1309905 550557 1463602 865589 1758830 1500692 999839 960633 696611 1409744 1171320 1105847 1898626 1408771 1873167 266001 446112 242370 428361 78845 58589 1095910 13806 1777274 1206821 784753 424324 454701 1925301 1400395 994439 1132266 456599 421248 192006 1573799 1089451 1899047 708941 1439350 1591455 1088944 424831 407510 1826173 1764768 202324 1588730 1698550 1416932 249376 1167327 209901 1269208 442320 1103641 997494 929558 1360553 1158110 209374 801312 1061274 1479225 1636667 1747157 1095841 48317 154654 1869572 1282249 488662 806000 441295 1781125 39178 234630 1613013 540902 1024149 498227 23216 426686 1421407 103793 1166554 374795 1076338 1794000 85551 1907205 873402 1208223 653010 1980102 1475700 1923911 665430 340382 434781 307749 1360689 1849615 1336632 1775840 475717 518868 5238 737120 610013 786547 150406 1360842 706436 256911 1142811 1444473 1462640 294068 490019 749603 778055 1427451 827396 749743 1010246 459164 1822084 774681 1907437 1480876 1364949 1615585 1890711 1643357 526550 1120120 663618 1146664 1201717 587158 1700007 1738192 973162 837506 1363677 680523 197213 1829568 1029196 1511827 1954834 1903024 927475 1597113 405105 1932963 1078953 85388 1707595 1554753 1750120 293379 1266232 1877789 1773769 446453 575053 473585 1338690 1868776 148714 1230108 1735733 359254 1366852 954661 425639 113386 121005 807724 1141265 241353 1294835 1349942 1384496 214165 754520 1783838 1799840 410523 1036829 1755459 1960583 1712868 1248303 783236 1668305 1542400 709641 834770 1921359 287372 1486664 944932 708520 705189 596295 1154137 794380 1622785 59049 140450 477637 1863038 1573529 1398985 1367818 1461286 1716359 1568526 1732340 1264208 1783654 390372 152159 1979308 1235970 1657727 1637651 1088061 772101 520340 1261479 880523 1586461 1630350 1844602 1638994 1295021 1975754 1621731 852722 1232788 924763 1912858 1387710 1028914 965271 703515 1699362 319865 105713 564776 1880401 337019 1175805 1287900 1684376 496803 951532 1650653 692145 1255211 1067661 1995958 113548 342809 1519146 727466 77567 969251 779261 360910 28648 697794 1795741 1936481 500211 1594574 7030 35822 359843 434187 1089357 715878 81803 793562 141283 1708052 785813 1602993 975997 580176 738610 29785 818971 757754 1729079 409975 1817292 85329 463801 1864666 25137 609739 682940 474830 332354 820390 988380 310139 1984778 1283338 338856 879662 1172925 183634 1661398 1660273 1380690 104705 1418132 1917908 283082 996781 798855 49068 1605629 1111640 688199 518984 1970251 291471 610462 78959 1328226 667443 1551936 1122060 1066941 733924 1522020 1306013 1571366 1972591 1865441 202920 5856 536671 1294689 1635137 597801 316076 553901 128865 70378 1199499 505616 93978 205918 709196 832379 63411 35049 696634 188657 42570 34609 234684 133646 1675862 151016 1940806 135331 863558 993352 75568 620885 1063671 1489477 1360473 134052 880190 1749210 612444 1806010 1686631 1117597 1502375 459424 688283 1513952 217204 1909596 1734042 898359 1319205 118048 347372 305230 615161 767798 642340 809094 442228 714360 1398216 1651820 583757 1199470 665203 752467 633068 309526 1521436 1032727 191641 1707045 1573623 1061533 1705953 603198 1071615 952319 1315242 1730757 1661155 464563 1872524 1104834 1005569 980032 625903 766540 202822 819287 1740550 1398833 816699 139199 1718594 890044 65078 1500305 1790632 609300 689200 520499 418035 398268 1723580 910562 1932383 1840038 577835 1678499 1245942 900181 779788 1854425 590951 1186263 1354773 978981 1448233 711506 501857 888803 401031 1601589 1159273 637588 157297 1641634 662132 201134 1975266 619207 1676619 988681 1161015 478255 1904153 251515 619823 180181 1992070 1959237 647340 243347 35348 875806 1237022 325445 401509 896405 1557514 11521 1882972 1718345 937151 1458790 505 1719390 529635 803449 89394 315157 51931 1252744 324853 1147973 1519656 723039 1594738 976433 1506633 1114142 1003461 866519 1864720 943806 120973 577659 515949 402529 1836291 207903 531852 1291634 724 1162291 1613188 393661 1501137 541627 1648440 682679 220632 1411550 1068994 533708 804179 1577816 103069 75427 204079 18736 1287335 71127 124851 469942 993010 525034 153861 1879539 1865622 1857051 1650569 517880 1151192 1708623 1314592 853065 1187033 529536 823194 191422 1706123 275016 793870 106523 328911 57541 857289 1434948 988663 1667601 1001260 334338 236579 1936562 1190385 631745 358766 927368 525963 869982 1361281 1872051 1577906 999031 404603 1174918 1194970 455377 551410 761304 951707 1855594 1788876 1493254 1624080 1693464 1252186 1497019 163558 1999307 805968 1111247 1486310 523597 285706 508694 1455120 1972974 1787867 1889756 991261 1751065 1603637 835193 1408082 853569 998981 1825783 1025272 445028 342780 229532 1315620 1269489 1030002 1499589 1467092 773560 1291811 1552544 848684 471388 1552621 1053213 1113758 722157 676579 7055 644604 1224103 179714 743818 1640301 1953087 565795 534111 1967409 862526 279097 300099 1686853 558798 727704 845884 1577809 806773 512130 76099 721272 750259 1311041 428970 481071 1014862 66874 1087195 1269272 1066894 1958009 1996707 1220823 1264536 1113055 1739687 1312253 1545025 1848626 1702176 24311 1939736 1598759 721824 544013 1849276 166116 220340 1974062 208552 1715327 1463383 1028510 757981 1139524 415823 53695 1241706 1500554 249989 1071031 639909 452452 390045 458988 663297 1582332 753833 1238569 676666 193176 808909 842466 576180 1318383 1682865 1832139 918360 922652 834392 692542 1227790 672301 1084645 1691957 623240 237777 1708618 950859 111207 119757 752275 1965991 206470 264988 1721283 1690958 99123 1793676 722954 1426169 1279699 831376 29135 1919697 1764836 1060128 892832 842305 1410854 456997 1293390 1692526 535816 1886531 1967798 1797665 625609 827692 1037845 959814 1773680 639320 862954 1574111 96306 702716 366882 1194886 5686 819033 798394 951723 472587 1648494 974586 1467146 1158084 998474 1456455 783264 221211 387339 1826105 418174 12010 1974189 936212 1441255 1715981 1545056 11870 1502126 57292 1690442 1178210 1110966 1630693 1356472 1826281 69226 1567266 830398 1165729 730967 1661539 736344 1621236 1810155 1606546 461543 1887019 254392 1409516 171169 274644 1421421 206031 1282942 99476 1296321 1371896 768167 80628 1037396 1544633 1281947 225439 1829531 1679317 1627285 455330 1517799 1788928 87736 1010103 1955560 1403828 758928 1025814 472184 501077 1055415 1427271 1139257 470467 1834662 1993778 1854246 789249 1777373 1411126 1313786 1097103 983037 1419881 855583 1519249 1284852 476303 1364025 925078 1345165 1329357 182090 637497 1333903 1447011 184267 390677 1770851 1901767 1380496 1822650 585408 1952218 1175413 1782398 1931220 1716482 411125 1102448 1850079 1254412 711933 1471861 1678230 701343 1308277 48131 1862700 727550 1131474 1683010 728422 1240916 1191397 262061 1752722 772345 297298 427049 1897130 1239121 1674069 1510486 1437540 1136847 1193019 1726177 1934254 1672997 359993 151245 1814176 1678925 781353 1797387 1148298 695007 1782034 237322 500128 1034642 156048 1752643 122101 1427891 798116 579915 1781087 1170436 768064 457734 90887 1961704 1450872 791395 984610 1164266 1639259 311408 865084 1416660 911961 1867108 1144044 1899632 307313 83697 637181 188778 607253 1491538 1102860 982024 1487700 211823 442663 244635 652369 1147881 901218 1308042 147370 234774 1968133 1634796 1700538 324812 906458 971665 272630 322609 1960688 1547207 571764 900819 1339806 1360974 1509142 297661 1482695 1604183 1379113 1232442 416309 269318 179777 846297 30911 544489 987256 1979202 172021 1745037 1271429 1604650 44531 1351776 1766216 933638 27549 1931679 1714531 1459170 129568 284825 1565891 1425119 1705360 1538427 887569 419165 747724 1504726 1853685 1569060 1066519 60610 40995 1699678 1836733 1064359 1166635 766980 1443752 1309999 1600049 889571 1745241 916986 999499 1805181 1002292 1680227 392867 247540 539120 27688 1420279 848266 270631 505586 1737758 736173 392047 1699986 1321508 1505886 1398949 988384 251759 977055 410532 342895 916569 345038 1657856 1641677 741991 1304780 1225935 338370 240922 1466483 549168 1895748 1466918 951747 18909 441922 1378065 1237235 267084 322691 734545 999731 1783895 1238040 302112 1887555 1127757 1733357 83044 1292605 254347 918324 1811284 1235643 1174343 728855 515418 201709 371322 854771 1256339 1491814 958273 1421025 1823412 604121 367584 1800570 1854034 1616916 1280915 234262 146477 419754 1287742 168741 1440843 739592 1049245 1579606 89255 556855 1290577 1700882 1728927 91110 1724310 1953245 1379127 469313 1793580 566383 664655 1671979 705050 1581791 445892 915010 726321 349839 1717870 418920 183791 1941358 1761181 1678523 369094 1081562 83748 1916913 1854378 1709227 1869323 339100 600658 1471335 1348422 33876 1725824 1469973 241747 42356 57 1424483 1542079 370312 772432 848785 1765523 1228580 648443 1371521 1388480 983744 616005 1533646 1428200 1153812 341004 458049 1429504 12878 685587 1464397 354211 1772701 897414 605595 212347 1264808 1056002 199418 87955 983945 1713380 613608 1836965 182160 1462334 1342370 1791453 1147441 1586310 1309570 1481299 927737 1292410 1314924 141417 1129572 335737 50142 387613 759993 562408 1568423 1625063 430927 1170422 1033751 700498 33343 594718 168019 1846516 1895500 600090 728334 986672 930610 181807 837043 1487805 1348365 316853 1681527 1477292 272836 516426 1549845 1267487 1006848 471129 1238017 1132106 300790 50568 217328 1556102 1135523 580242 850718 955413 999526 358011 776531 1629169 766079 721323 996013 1510898 269264 143256 469247 430789 497385 1137398 918090 1290820 901115 623156 1619670 882764 113791 1843602 224693 139901 414180 369210 791653 318104 1480796 845292 732273 254210 1354418 1293282 1554455 243537 1217107 269637 1633819 1423229 651655 470699 850478 630016 1273123 583816 586306 1233225 722058 988417 999052 261456 1222958 1611918 1276931 1800192 636049 854382 1501515 736153 295377 1536638 307887 1768302 930505 1408205 719733 1010861 1522157 444803 1454245 1572983 1095815 1184410 452737 276647 1485921 1358063 1203382 938695 1569937 1569624 98608 181049 141528 930325 937064 1475777 1110175 600890 1118501 1661547 792656 1874919 1431904 1995048 1363754 293791 1020915 1482071 106074 999440 1240842 1085641 228512 369988 659073 736665 924373 1698556 1046386 58220 1117698 1030523 1604392 1638582 1746493 398780 1328523 1339419 18264 792498 1597871 295971 1062087 8013 1441695 1100228 349927 1920237 1806623 1816422 1682525 207095 436136 808129 1114745 447877 830743 605232 1019237 1511902 1363517 1728781 1790315 242611 263667 421516 333478 75765 327425 751302 965576 751779 911154 1953426 905201 663706 525739 11111 12075 1275110 1959735 1605454 951766 1674321 1001348 67757 878959 1570134 319235 19822 420090 517874 1914117 1792085 146263 258031 1331652 1588743 1371418 270910 822893 129298 689926 1398003 984605 240022 366180 1488563 1623304 805953 1178429 502502 1284970 211189 1971587 519729 1833625 1891765 1281398 541784 405898 1798360 414511 1781217 1484396 1050143 387087 1938282 1201092 1890172 623806 1144149 101414 1843681 301301 626253 224601 244262 577395 1543288 104540 1391176 1338253 1531184 1552297 895860 294385 1230237 1807281 1776959 674139 312602 141759 879574 1677343 1036298 433303 1501190 1745455 196853 1198920 617643 1357530 192066 795561 752070 781526 1181346 1494982 160967 1640105 1334881 1372995 934742 1461277 442065 656897 439594 1156459 653991 773070 1737177 1532704 651150 1983266 666475 686889 1603000 1941558 756579 686029 1364042 788162 261768 1409696 437420 21180 11354 337078 184218 857764 941711 1091471 129177 58307 900102 1096374 1707325 1500402 1207070 1339195 830857 1464935 1823155 913983 681167 1081987 1476959 1639951 1746515 1253091 1968468 1672219 257213 32215 654765 407372 1310909 1932360 1488422 1555395 39374 1370967 1346524 4996 1987672 1456048 1764917 50455 1449923 548978 693500 266022 448468 554499 492188 536574 1539255 1143956 735783 1214586 104533 206476 1530148 812210 339267 798757 77924 908770 883083 387126 111408 362953 530154 240033 273315 423828 34356 1768589 497186 1914687 1150263 1945625 461308 453536 556365 1935856 74473 1911992 1833214 672675 197734 1601857 649009 1603739 579974 1968594 510219 232444 1947830 888047 18043 1505169 1357342 613729 177826 766683 981036 616087 332219 1948456 1766098 302505 346756 443893 67673 634053 1156643 1515949 85309 1185797 754064 1302292 1194659 970739 610650 1419085 1497866 229123 383687 1540018 114258 826971 1265753 573453 1502667 1957059 1902423 363817 1356471 1836165 1657701 661729 1904023 1218174 358422 550550 1163853 585197 132871 1782610 1504013 1282156 268985 365437 951599 1720214 1811193 666056 1982970 955 441260 1922381 1319734 1095079 663295 338767 419433 747533 646385 760535 1557617 256385 157618 1635962 431387 203273 1792597 208653 204272 908349 1345999 107298 436389 1193812 1338844 1359571 500600 792061 1981350 450144 6142 951226 1632021 1413737 605876 582589 886786 1204906 792732 1745023 829726 363525 1658599 107070 853071 26455 305692 788884 1512366 1746231 911776 223878 834790 1926642 1063229 1572794 530013 1468992 1719988 1205738 1453736 284369 1574562 666814 1708742 1539244 1959000 805602 1412399 1578395 945213 1921658 1836097 317335 93353 777279 1475643 277147 1729055 1661303 1787622 408502 1000289 58916 177764 735604 1069889 1826807 712314 1560881 1630916 1352204 1556113 1256865 519907 277568 863008 413007 1838010 1095319 1139605 807440 764637 529809 1441527 1914398 69604 527277 1822876 355415 351317 835589 816217 1641077 874099 1493937 1718683 1517095 1802175 1912090 1575362 1867615 1178794 1165688 35242 1470062 249224 297439 460246 1302369 369327 1233765 1807504 776739 787977 437309 1562980 1030078 1086179 1275093 1273271 1304050 1542273 888174 358762 1681909 1971467 1368335 1744977 1292891 496446 54070 1016938 97049 1731565 954404 1293225 1942002 1986951 1201236 1283104 380518 103517 628279 1492228 378181 1325514 1894142 1144960 1632431 1955871 1577479 1897283 1827471 23420 333691 791324 1918679 189502 1216574 1439678 1783603 1953367 1798347 1488329 820613 1303560 656117 669886 435372 242123 1165860 524011 1037418 1695482 1523323 1166969 1939180 1704497 1187313 535853 1488411 1558079 364306 653453 974829 111430 14563 1173675 888835 232737 458183 760851 666724 1153185 1170427 1344309 795554 669761 528524 598686 1185903 1827785 382165 189736 1859208 699541 1191228 871502 1920504 110004 295556 89239 559629 56497 1525268 945831 1484241 1500408 1801731 1131303 1295872 579208 451843 498481 682799 841843 1371479 1263034 146678 781710 1077527 536291 1755293 1153920 236211 1994738 1201882 1626898 380189 1840652 1556689 1323291 1423283 208039 451978 525063 1485478 1176015 1362237 1986778 1016328 1342607 20179 1698515 235813 1471050 1947404 1471908 955838 1450597 1420433 1443303 153710 1252552 1541829 1768473 264644 120542 897507 1024301 1432916 1797236 1262440 938378 1147003 773687 1023623 66727 1569998 1556552 1211940 179052 1702211 1866325 1540056 222559 1133219 1070979 1848959 72874 136822 1957709 598185 1675389 488259 1696162 729036 423097 198242 242692 522154 592918 733414 1451760 1172657 1384037 404728 1259864 948149 1372730 632238 456756 638963 124494 653023 1417182 1149420 872632 1647233 722690 15285 42310 1129059 91230 1376219 1334414 695081 966811 257580 470404 1830960 50282 1273568 772968 811919 1014423 115725 642142 939113 1410446 463790 1465279 644354 1082947 1502258 1196156 928514 1088502 1686231 1298883 386356 1690175 887954 1965810 255395 1467414 375385 1324358 1061298 572031 666953 646902 154747 1270978 1918956 1797119 1636513 207904 1341559 1363257 87054 1181913 800966 707516 1519366 350282 111233 1975163 956013 770586 211698 1870646 1390339 1565081 1538423 1713687 964139 1438096 644306 1731257 635994 1202467 1576030 160772 1089579 1393750 1691560 1889808 1240760 1903061 134864 210383 719259 659217 1759782 978254 1187896 617669 978400 898493 1175013 1342899 667724 1914653 1718071 957324 7005 1112837 923077 1168495 1728316 1858745 1267500 284976 245453 1792214 359276 1703408 656675 1808315 1421663 1285162 587809 1152171 72517 80140 687711 1345620 665383 1734696 707930 469431 498955 541639 673234 896512 941327 1003842 1067292 404703 185 1652052 956742 916656 989713 337786 857942 1638364 541883 56574 1822323 1011897 788943 1771998 739197 55421 1026388 1229212 334741 1793945 274399 900833 1020211 801250 776961 1623384 1969004 1435731 202972 1141430 775954 1103034 432641 617105 1073951 1460406 431732 618588 1720737 107185 280690 617201 542260 851065 1081665 743840 266363 1316932 1060423 185591 1271837 105094 1473341 1816956 744044 1607132 1408382 563109 1047721 1623994 1004120 25228 1351193 421470 1827547 590920 1766862 280539 1564791 743257 461026 833808 803154 1701093 1894062 1114196 1370358 1853177 1505063 189513 1088623 1490297 507824 1766373 47273 862452 24664 589199 927713 873751 158755 1221974 1952015 230458 1216940 1717237 684368 4527 208113 1265588 1256827 1949969 682319 675772 1475661 1063021 1690123 1844019 1035611 1704131 116044 407923 565430 1946372 1786577 395754 1237858 412594 1954068 1271224 1331092 23767 1378784 656933 507221 1396689 1432719 937481 814975 1228505 1473108 1811692 610405 479800 624109 659007 15405 22609 1727985 1284346 640625 832045 715897 1247252 1190297 1762707 521952 1261786 1215137 93023 755181 1040466 615172 1860910 632706 438336 28509 1326544 330364 625059 1428533 1541278 1061829 271750 1059922 983816 1568034 1165569 239612 186395 413419 632372 1918260 1744136 912458 1184040 205827 1594861 174310 1870456 1766682 1861008 1958855 1755662 819813 1640974 1530880 1509197 656484 663329 1845705 505466 1924101 365747 1424051 1602628 386038 1280847 1692998 415027 622124 817070 6519 1488565 335666 1257082 1126340 561186 1660388 598493 1221948 1305769 1473015 564714 1337741 1812211 572175 1564359 390838 198090 1694576 1499613 1530453 612821 90314 1556907 154936 1839718 1212739 287400 507802 732076 1125468 212008 340101 1827822 506327 1950190 1157375 441303 985541 920818 1896529 163032 702160 1227369 1144075 845978 1222693 338982 520942 1917249 1003663 1997392 1705635 500164 278341 1717609 1107268 190383 96937 1820696 459468 1678665 1742737 1166039 1401128 73000 665681 818751 1972759 1059926 1155186 1780892 204881 56281 1650737 1775492 199732 687173 1138945 1777550 1760435 578935 1414601 1910987 1203134 614107 10497 60043 1080376 1304025 1891862 1674155 1271715 1556650 554434 864464 1713580 1289293 1190410 145835 1683968 1916874 1469809 1452529 1199122 1890724 1825945 1703565 1224461 403696 1295183 1760983 877641 1850272 748065 1616068 1248588 1868523 1944425 1828762 999800 1323111 1709511 1396153 296897 1174304 1566759 41188 1922441 1900372 1744002 531305 1152375 1771231 93838 141993 1819728 1604775 1504820 13803 912966 22112 1332228 1258172 619331 24815 345945 1269052 840578 1588046 1004090 757814 379984 470890 901977 967472 709127 1112092 1227023 1488736 324683 1097328 1173397 448033 1173158 470067 1960841 864518 200635 883151 1042828 199572 1625582 1603536 963034 868057 1972603 1561686 258950 919568 780152 367435 1235635 932678 1896372 1475835 930659 1395273 1346326 1014041 372878 879679 804552 857269 1322324 1952465 1702931 1607348 396334 609296 1092657 386176 1433254 664317 644410 459912 699068 1677050 674003 1251010 1988703 946934 1352765 925500 146873 1527886 1918455 1923710 695623 995669 1736112 1778170 663374 190587 1296368 1521273 585109 1558747 1571381 1745926 1243844 1713955 1209592 1359384 326195 770985 1203895 1366642 1483789 669453 294182 489220 824228 771898 98054 231033 976466 347071 959449 120553 795260 1925132 1103652 236757 1446269 1969264 1054403 733918 1881402 1419603 594004 1542550 623333 22643 740702 1970920 1350344 588461 320288 1907677 1953824 1328967 421562 894184 861487 805171 799530 1469573 931612 956132 212001 531198 1460871 1326087 1312972 1723295 188326 1950209 645830 1476677 195904 3348 1397817 1000982 51571 811120 336373 155774 226913 1827902 1388353 1859243 1649559 1653030 1904990 1949768 982314 1695588 1447157 469679 1256362 898897 765379 412185 427950 1208956 1539082 1639306 1426394 1526171 1195838 1828232 1365608 3513 1614145 475953 1227712 549109 351824 1071865 603671 1178329 1730375 1093880 214296 1890654 232797 1534861 1857023 487085 659064 1891020 981563 237049 317866 1779567 1955754 1845520 87766 1919935 1487724 1737983 1787474 1544420 1201816 1701672 1542823 374739 997615 1222343 1041503 111441 1184980 663461 438356 916779 1205500 1307977 361520 1123732 1562471 1829803 1117121 1839367 1132519 242147 1980576 188733 509842 618438 85030 1174649 1278645 1474118 623265 1986756 251766 371210 1058791 1394113 578849 3297 1889727 752828 1880246 801246 1637760 1014261 855075 1099108 1621370 87222 487961 1769783 1829839 378532 458816 1256462 1093715 1094209 1590655 148625 1633157 1345282 715497 1959037 1650359 866828 1751232 1493922 183276 1336854 484463 1246486 195890 1176033 1526704 1694671 1248157 1754728 941080 1039820 399671 899780 1379320 1901087 505124 1323717 1350978 1416896 836701 1979707 1064053 984792 951225 1547533 1897061 120570 1347727 702337 779164 1251813 95683 431431 1369624 10746 587087 1964233 909550 1747560 1782509 1417267 760331 262134 1246023 699660 786249 1948329 499164 1521414 1855855 1440080 726179 566538 915195 570048 1071338 977284 212791 1419804 1749761 1871889 491127 1181221 201356 1947219 1364495 406955 316069 106518 55892 516180 1051132 1218055 1991171 1952395 1698772 1251091 923326 1436200 1195012 991521 1411399 513992 30386 1592645 164080 19808 540928 1689697 65873 208031 50708 451037 1796302 1194340 1487936 925405 1914861 1141823 1920483 1948257 718001 1964171 164313 1794177 674826 1474541 1554581 1444622 1281479 590354 1585249 1780182 1235178 161321 712848 1912199 461709 1585407 1400832 1733629 1673307 1502908 1460873 1661487 25195 1150018 1044666 238773 962508 595639 1173446 69006 1787004 617833 1256920 1181198 1139169 567954 1165301 181828 1931971 287447 1903083 1562763 1100025 1562497 812252 640732 436826 1800435 1027911 94041 1576529 576637 1507336 1531027 471168 1651162 890896 35475 1876493 1896705 758285 1544398 1945387 615345 584366 699013 1490307 918239 1487596 273590 1534348 1933202 1212307 314992 443018 1730116 326098 669736 472623 1847425 331100 1445567 1157534 344720 258466 579744 1545037 1701817 618119 1024085 269337 1819016 51850 1905092 1025010 1119592 988538 1313212 1596807 1429476 732057 523003 1535520 775736 1551849 486987 1534925 893401 196927 31603 999984 376762 1526205 150288 1751305 227274 1488366 767892 339984 181008 1222254 201586 240329 1947103 98934 1616843 1041009 288979 855970 467973 1638823 694294 1232919 1331722 1893692 1593326 1822071 481844 1626026 946994 1030448 307698 1969058 133404 1724684 1574238 1839956 250304 1913543 1302503 432100 1425606 1037958 1950700 358386 1628698 542447 1863204 1549122 872787 883200 327374 1724888 804729 111106 617150 1835572 1533628 985469 574757 1598755 91247 938108 572151 1478502 301909 1986542 339606 664385 1360275 133635 982334 1470523 446733 1104022 1283760 136819 615016 1890700 1217131 1228590 966022 270854 523500 981272 1642749 1406841 1204848 865879 1928785 1208421 43074 1450651 1984571 1421252 1701062 541299 838051 1048150 1090833 1165344 1223700 1337021 352291 800694 1868086 1726231 1582182 1773518 631936 850773 1722525 1628901 417975 1657285 92150 527836 233076 1173153 1482459 968716 1521090 763154 231108 1656844 1380788 1298879 142280 666721 1077305 1395648 1925403 446862 1948160 667001 720409 1988563 382741 1893967 1099782 1238064 1707584 1302841 511827 1209602 1414703 1317485 1431674 1974753 1437566 756391 1515580 1197012 1629647 369678 675522 246369 1760662 193296 1653955 978067 1427261 184230 1616532 1562810 1620097 1527283 832596 444443 1077172 1397768 280596 793906 1889148 1597452 657281 191864 1206423 1724211 1521255 1684725 1956977 163450 494451 1356805 1603958 1304448 99046 845075 463188 1342509 406841 219502 340673 1213025 361991 705225 36017 1604901 846384 949277 94724 332798 908867 1822689 1758081 535089 669686 838311 1518062 1137478 1828861 1962469 1057199 1572322 1672568 762045 437295 5564 1556659 1914445 75370 1142614 1728153 273676 1287713 672497 149074 1178532 595769 1154621 720698 1403035 1689258 426147 1232352 1531558 123528 1542648 1869795 584679 619496 1059328 757039 1655445 841569 1593806 1465328 1223851 1110955 1637638 756826 1091218 887251 684360 1037585 471272 664365 448564 1167984 1587790 49663 334698 1826163 1008414 1024218 62504 1680834 22472 1569496 1065010 1862693 765502 1971060 1268032 5248 1704201 543894 1385208 1874476 1347744 1956852 1473213 1321030 675090 180467 1324313 184262 1648521 748884 1656484 1817607 1039172 513793 1058452 694365 811694 15835 1794791 845050 876389 647689 1462195 175888 652937 1639380 344882 1544471 1881998 1893487 648481 258921 753070 883797 818447 1620884 1361493 914892 1699574 1289848 1600007 1002912 614102 313787 1310449 1755985 236430 1096192 528065 1638458 707883 1856098 1091759 182502 1941050 277496 1515872 914067 1114351 1008417 402453 100519 1317129 1924385 1228598 1358138 1442552 542757 732800 799244 1933344 1034055 1164137 1912191 835576 1547313 269243 1562528 227926 1519496 1765383 144567 1792348 519788 1894395 1369868 1960180 1425522 1140664 90831 1098987 330844 1000737 1806953 804582 1944330 938906 446592 853041 1916947 1601283 1958431 144451 416026 278961 573693 411982 514244 234929 600273 466311 1110993 1719648 1929952 267932 1089151 1727884 1984218 1718592 142784 383231 112456 1958513 562315 819911 415608 128788 62398 70780 1197995 948612 547671 1648955 1890160 709614 512773 1462503 1355368 574030 1918599 414579 291063 207880 1768637 133884 1338134 1630434 1681820 346298 192049 23101 432190 1430512 1332959 251516 789037 1823501 1241633 1278673 1918142 191209 568267 518178 23784 350135 1980951 92552 778562 1807011 1076038 188949 1907020 1417467 1954978 1197048 441631 1439345 286968 653837 1724357 1117901 214272 1260142 1990427 175131 946492 216563 201811 1915649 543310 1028515 458193 268948 1316760 882384 786419 1375704 1864965 627279 227511 1689599 1919143 1311521 359999 619446 1515488 813085 1589935 485222 578472 392439 622046 1306192 440012 66922 1978328 1849461 541968 622532 1637611 930073 1742512 333049 695795 828629 1062227 1302048 1008649 792330 425263 655211 270480 629558 1734501 1006507 1052279 1108170 872602 158968 1042339 1732498 985615 1921004 1939413 1812035 1265067 383023 46515 1695413 1536790 1248480 164870 68317 1335199 1631369 947174 41695 924883 362686 1474598 376145 1452634 806574 1154827 803178 1905975 534122 828535 1251077 65721 692426 334106 98016 484860 457500 1441283 1840415 434164 1691946 1025273 615029 1421519 1618409 1188148 1105550 708420 234784 579061 1454949 1037238 247595 1282116 1090785 1695331 390389 44342 1383861 1537837 1424247 1183063 1860286 790479 1635999 1688896 1223287 1461945 1157671 915938 578892 106584 371190 1563443 1744698 517016 1166154 1098115 1772511 500702 267482 528006 1762532 1180279 228356 1973000 1535716 907944 582282 1186626 216789 1489927 1696493 220030 1568322 830655 871817 1374013 1170162 1481151 170896 511830 1188445 64520 1538393 811759 1690720 1066075 629124 1006890 1770921 1084702 1845376 833383 1144697 1938074 1758960 1830732 15163 254411 1902855 986167 1093868 1267994 909595 1110749 799759 1641368 344964 524132 569460 657734 1576488 892368 1092314 1300733 1121028 1853000 1902869 385104 1969817 170103 494222 581449 1573185 1081433 141431 1983380 1780439 1534890 1274867 329789 1755533 1745481 1088545 1837315 1499680 1386452 1795744 456547 924851 791665 1321076 1074958 1320719 740693 1259785 839777 1936202 905092 1566588 8793 1980074 211370 1277218 1511249 152422 853159 1466252 1689032 443934 1735799 66864 1318260 1455590 348702 583210 1708037 199189 1942442 1575122 664401 1727580 997327 1347240 1247344 7149 1684072 911504 922770 271963 737 1462064 896773 397156 1916252 604501 36393 1664928 1763660 216404 368826 1230882 111719 1426399 1198083 698813 896661 666018 756883 420975 610490 651004 9333 234443 665473 1336385 1165303 1431933 1547794 1850640 820522 957106 849112 591104 571900 823476 448102 521857 1798551 1167451 356663 1458065 855537 721387 541743 482469 1315123 561742 1063003 1295603 1373797 1402462 451921 585724 991982 282495 48260 95875 762184 1954184 332032 1148431 1558482 118575 1778069 883434 1441274 889654 683813 1777237 204230 1479813 603958 562858 351772 1752091 1779333 175423 221728 757409 351947 850618 81069 1952704 1540052 204139 87185 1952971 668840 45611 339303 1831430 878115 1401980 365034 1061253 235877 1932013 136149 943182 1456322 1383063 513337 353944 623027 1556303 1671559 708090 1312633 1139358 798981 1733636 1956113 628169 500075 1237945 1396460 617004 383120 1273911 1577102 1930743 1684489 266204 191164 1242507 1288587 793601 407208 478093 923971 1179941 1377227 795819 1385221 844959 316319 171077 1928537 1549107 1669851 93453 841187 1818908 343679 612676 175565 871714 332286 1796784 182808 227284 143493 96939 1359541 1817008 701487 188932 1693721 1873253 1088252 1665382 1054789 1748166 1690674 179271 701683 1095004 1843069 383959 468342 663634 457827 498598 488299 1356486 1941022 63648 1213229 979714 837847 462571 250803 575403 607564 509381 308532 117837 213375 934414 1655768 1799607 1945980 19355 1353176 1836109 1555733 1764286 1923601 328729 409565 721452 340123 508390 1184121 637822 374707 193958 383816 1339340 1913051 1903871 142623 1450306 1590548 316795 211665 1364380 126051 1602323 146729 947692 42167 1006729 997470 1365541 1326826 1605394 1156572 370613 265732 677868 1210979 1344651 1554264 495569 138176 1611812 1247571 112048 87481 925694 905624 192391 1460487 987433 1702277 1641016 177991 891488 1254837 1450606 914017 1161221 1711952 1662127 1671680 142816 493212 1868399 677611 23777 1532604 1904321 1431597 91012 697356 143963 758243 391642 214032 1209649 224599 269174 996675 301182 613464 126435 1685462 1879046 468149 1392423 558227 1124318 1022780 1510913 1792730 1951463 1408388 875767 1507150 782642 1383199 970871 133603 1992853 311781 1690892 408020 1719458 569110 1910259 83247 1003887 234743 305104 1848762 1940309 1031300 1198236 437117 604399 1434809 1004162 790656 1457396 1080372 499975 625519 734500 83525 945306 793960 81840 1983080 333087 1147566 132509 1249448 792659 1568196 1582012 853844 1248353 1444319 1601794 1062759 1969804 912166 231732 338530 681505 1179144 90132 1843327 654104 1509426 1659431 524459 1600270 1583271 1827150 1140979 53855 730041 1453827 1333008 966009 1017620 1202545 505721 1159630 315673 1648934 1885719 1765333 1638541 1760825 1666090 1206186 1738307 1845616 1695035 1886520 1431453 572002 651952 955411 910102 191157 1378970 694746 1799038 1965917 843082 875844 1351524 1669693 925693 1131158 1286382 1957293 1327822 169110 884721 470567 1875943 916083 458422 1785899 1008356 1412404 983486 641618 1529377 1238934 416826 456035 677027 1948009 446 1640174 1355737 770663 1365142 1220305 587199 433691 740649 954376 876001 188540 1552457 1774176 1196817 632459 1092666 143043 1859404 392573 1735421 1653521 615308 411740 1495578 540633 800427 272955 1373089 809006 1095995 1449813 792086 293828 343169 1900325 389614 302744 1445553 465071 377488 1345203 924825 1167619 954186 336069 1013963 1598913 1202668 542681 1109269 1209390 1046991 1818974 332002 422145 571024 976034 361133 1807703 676571 1923597 780042 1395416 592408 1499490 1713494 1470427 75739 604130 1720810 1657172 1997877 1340422 1104251 225217 767756 1283462 681415 433135 1967412 1444914 197356 100164 1377349 611896 208033 648243 469663 1120427 823340 1863298 1690690 891652 970057 1981400 248203 296922 1847841 493030 807232 1859410 758405 1554781 464184 1531242 1088878 1442380 1454723 1622184 1035930 453540 1377054 607085 68220 423720 1277362 1485222 1871223 1903839 411250 722899 1621727 1464476 1520291 56722 1707 1870819 222761 1271694 151094 630432 684481 1517048 1985987 382785 1927079 1139521 1842678 1370021 1325021 932517 493081 1013614 312953 385662 1528424 700764 307926 747810 1388369 166295 1428530 1786524 1643048 1756359 594881 462387 61008 724634 78469 74981 487257 636376 1326282 512792 210165 1049513 349554 40935 875069 1071080 1849043 1629708 105534 969535 1477337 1003279 1008245 165141 987233 1528076 1500319 979646 791359 575019 1753359 336443 1773505 901056 1702943 1780508 1787057 416175 1840357 918793 1141638 1779314 1166293 1630907 280205 1124046 793646 1248112 478940 1891130 1510027 1031924 9095 1397465 938483 1184194 1835849 366057 1614223 1789414 977075 1886299 300252 1518436 1536619 1686564 455714 1859633 223315 1374886 544980 1090034 194478 685366 911729 1515545 1546856 1167318 149273 1473666 1726763 1630842 1014388 196919 214113 409700 1298489 199232 1491311 1340488 1056898 1128706 1291482 977128 653560 935397 1288981 1162899 1056412 618993 214865 1917296 1432835 1262049 1436760 867486 42775 318462 750086 713172 728260 1222136 1400891 358520 564163 32324 1501808 957566 1200763 598771 1787586 874830 471612 100022 1526688 994080 35547 1224788 575250 1214331 253061 772079 1429974 454694 931876 711275 329893 131601 124008 1233513 1077744 759111 1530607 272607 1159157 348874 713578 281463 1478244 1343364 1422353 1318255 1967344 1018437 236484 305277 807650 1667650 868514 69090 1553283 1333410 1914894 618952 756924 1768781 1859369 141415 919787 1263248 1389723 1184008 393505 1531970 1454237 997683 1719745 419666 246224 1748322 1409967 1469814 1707453 1608335 1227663 1343330 1533997 1668070 1295602 432364 1783371 401425 246033 585143 130556 1389915 1754888 1326638 1405376 195847 442592 523526 1161876 925418 870083 633693 664700 318391 1632151 253149 924138 789531 1726884 1827374 851248 1281924 1883919 1288398 1572351 956224 429834 37983 1795165 805107 1625098 1920906 49055 193968 279381 1121819 885167 657853 1716035 49838 1800171 199159 1092269 767560 1306479 1610619 1016948 1845391 918983 706656 877195 1084267 65473 1111996 393617 994227 296086 476362 16717 623452 458404 1267110 1408159 686861 1602024 1288758 227221 496455 197017 1692723 1923451 1026893 1564151 1005543 401734 1722827 1270400 1076289 1375139 180171 80109 361603 883089 455368 886960 455580 1906500 1672914 1231482 84097 1742990 1494243 1630565 329182 721356 486528 1915497 735201 394931 348067 1852930 14118 398565 1982291 1637604 494278 1132832 131045 1174926 1264558 1341175 1960809 1729276 1331127 865932 301831 1412741 1039532 334092 1591135 426420 389304 1404666 1449860 585384 1233457 1901474 165641 1010891 646331 225094 110791 1768050 1907481 1196200 1951856 1102625 1282152 663677 1198207 899847 678374 1338687 1238794 1725182 32670 137057 257690 1990847 634086 1181912 1619020 380152 1291884 968948 587773 1567107 1336894 954081 931821 1094817 587651 1134683 1665262 230180 721703 274102 857653 145441 1505370 1379483 148099 561940 1109615 596754 1485596 19376 670528 1233151 597238 773283 1362613 662936 1738057 1462263 946114 1853095 1592658 1719353 1530765 101322 1726535 362922 1603462 1388616 136793 1736945 1104095 1003783 566459 469959 1410102 1440893 605596 1749868 1920316 770117 1633882 1535182 579615 1505708 42004 478304 725767 1536363 184875 823229 1228017 1762232 1057679 639535 766507 794770 1673956 1150224 1522252 448124 1048517 1018780 87541 1042051 1569545 1048292 1559051 1648758 5357 1206073 1129683 483846 1371285 1467850 1372651 1467473 1977742 1671543 8320 56759 1190204 403481 853373 1937349 1424533 98681 813162 251156 1919792 638727 1855115 83949 400626 1847353 420816 1228165 1575522 1375431 1701243 675731 488097 7479 1143592 1882810 1725675 1928602 933490 1126398 1198908 605478 329341 1174274 1049626 543787 468326 1752252 1433518 1908556 1767452 1171050 1850646 1924366 1630008 469397 78788 1653077 686976 79095 83852 609121 925835 446535 1099250 1581295 612960 498945 46445 675481 1501528 1702727 198089 1691965 291106 898360 928887 1335455 1639726 438159 992207 1620711 712055 916163 533649 120960 896468 1324454 483033 1812351 484634 68235 1093699 463030 1965227 286746 327708 626795 588211 823558 810625 1201419 1189937 622652 873457 1435115 1032894 1215109 1070696 866381 1858041 937529 1571246 1851852 1451406 1909767 440464 352978 1478100 656546 1254399 1117501 1209114 1460056 1499149 1877200 773229 425813 1058934 2651 559465 450653 341923 1719720 154569 274856 272002 739331 768531 1087923 1106866 1579058 1803438 742280 1995823 1597386 665870 1613384 41430 1128723 1724242 292529 1164858 1551033 107898 586139 598180 647952 215801 1044964 1795099 1440842 457139 1100213 1744540 516830 721396 1537182 1045548 608097 810142 449990 1112321 593323 867046 1574795 608843 1232247 1716873 1188676 1762393 1024165 74705 1027645 376035 1729034 373467 244478 1640769 1521272 717623 1463186 12679 1432629 520602 271604 851502 38575 1731630 866804 879841 156224 1686222 850004 632123 601832 1128308 1222349 942917 1931355 862940 505185 1248735 1506680 1902838 549425 584639 598404 1718330 1690267 4607 1420876 1103406 1155177 1661019 1748815 871723 1474323 1028891 671586 735723 1447465 363857 1984266 675139 921629 588724 1091934 1273956 1929363 465986 679217 894912 690616 240336 62957 353707 1382458 784538 732556 1819687 83095 1650077 245198 1757280 1080284 1623584 440482 623434 397328 1299196 1023602 1926807 1786167 973690 495475 642627 209915 895531 21340 756916 959211 1275601 1845005 1595071 781687 968847 388470 1644785 551366 1703171 1200813 1958843 1949346 1350977 283596 294647 605401 1317177 855514 1861344 1073944 217711 1672985 175005 668914 1952432 1477572 327018 1747497 594167 1931391 1964046 124519 1295471 1870901 647532 1233525 134572 1428391 1056129 1802606 603676 1545676 197518 1547203 633904 220861 1178631 690455 119913 1974617 1707162 1144616 1503496 1883475 1194452 945763 923023 280347 500766 451195 1459986 1396559 846468 1832234 1459090 1196406 872531 68367 1508058 1812577 1975201 1335288 340347 701910 1138851 1722668 828173 1758077 867407 125983 765299 1526083 965391 177429 1079427 1257285 1913192 1207864 600006 1906341 8920 958169 508373 474170 944009 650589 47594 391818 1276391 1049987 1742414 984893 773525 155055 1655817 1010726 1681210 527693 729726 1728814 214328 1872586 1747735 281186 487296 662254 1187591 660448 190529 951643 1739934 372289 311709 910787 413916 851661 880517 1218579 501486 385591 840637 848747 184895 1806858 562186 46001 62107 747310 210369 698439 725639 1380993 1430323 1908589 1645745 528925 1095327 771586 1544699 293917 937908 859002 1255425 1810688 1576057 1469391 1969550 1102905 914269 1636178 676769 377238 1262447 7953 536551 1647453 288962 573123 600035 1343339 360448 664206 767594 28255 877615 330362 165601 223183 705208 1958992 1101552 620569 1113274 296225 1176264 1918287 242084 1848779 416179 356231 1212507 1596544 739084 1484414 114806 136748 1329846 1370493 1420701 834581 923744 1451553 1782903 1874056 895920 820458 580362 843389 1993580 438426 1380899 1310337 1056933 1425697 776726 565465 773528 483516 415776 1000879 166045 697030 1781895 1538681 943773 1616342 875644 1607717 192154 46996 53469 966186 973656 261569 170801 810526 797748 1621356 334555 277962 1288171 666531 124604 224831 420367 1372523 1574169 78097 1945300 741513 1345574 1930512 581708 735211 1610179 1924030 530483 931012 1917939 1401701 1638233 568430 766244 1223996 161641 1548963 979398 1210637 222404 1578944 1673257 339092 19090 1964519 1375317 245876 1682095 301129 1334818 891022 1667239 243840 1838264 1551922 1004786 98715 299834 932032 421382 776707 1518185 515476 960952 379837 49216 799582 82336 595748 1877281 93108 953985 497449 1295553 1088927 440905 407160 371426 645151 921256 1412669 33482 1824948 1808159 1468779 1102058 588518 235495 1158730 1663961 448743 1080716 1009268 1570351 125731 782585 1158352 152659 927402 1812353 1574694 370329 677726 23612 1549198 1150228 1288127 311944 1875444 673683 65919 1183003 1362272 1736865 588537 412501 1570449 156863 1862606 1524111 1764155 754591 1183746 1252880 480288 577608 972631 1785775 247498 440469 1674663 157140 1340843 1624190 19438 946201 1976555 619457 1155596 1972994 783044 139320 140459 1758979 1787282 1035237 743048 273629 1088588 581879 1352500 28276 585774 1174804 1603990 610171 1365517 77880 939642 829371 293122 1314712 1406021 573922 477632 1804374 1267098 1453620 913687 588035 326054 190949 1395139 1272451 1144422 248181 1341537 530051 1250766 1514645 1881348 26518 1973117 685140 954755 205461 1054128 1075136 1344726 1896649 1337357 10156 1165904 1701571 1278517 1361753 1798063 689006 1883552 1075913 1369018 1072626 1565691 1572019 307175 82355 1398270 1040329 1105606 599952 987308 1640274 918245 922740 1979052 1634514 1637095 969958 452768 902991 1197391 160184 1384871 77565 1453349 649491 1140187 282398 949824 1025450 661850 1662092 1332383 1745313 1916693 692588 771161 813967 661627 845001 40907 1733605 1739970 1537862 1309830 641704 622843 1482504 1866931 1051093 712518 1519094 888103 503021 838041 697497 174454 1717172 836624 1470975 699512 315087 1576214 1361674 336830 710386 892924 1404078 1424846 995600 176280 1779984 1978801 1922891 1870082 1688458 1701791 1893389 1202591 1179703 359832 1912427 1539560 1801923 147801 1809068 264918 1238097 1137662 193061 326928 1466752 190369 919597 1848191 1751552 1150932 1279435 1136362 1374644 822618 56789 1901342 1061267 196272 1198997 1270521 371129 816693 1026231 952955 412169 121010 1100343 1850205 1805720 1383268 1144741 1491320 965956 658771 452253 988920 1235039 603544 1501624 1270543 1937388 1557437 62736 1833589 613404 1915300 29710 1684102 1657077 24278 215482 238439 692925 1192145 945986 1048075 689490 224992 149085 690791 268039 1318299 676459 24913 1009347 1659177 1360222 1690947 1846342 796242 1533850 1108898 128600 736508 1299208 1035010 1650333 583625 1612660 571226 313543 367522 22339 1971494 908694 1263775 1761741 519088 931296 753989 1011340 1526294 989126 1425639 922311 842655 1884170 1594723 1828270 435411 852961 1084675 730234 1315988 1031736 1636476 1625273 1973752 1788749 1318662 272928 1912791 26209 225026 737560 1821011 1263087 1487682 1442809 1183015 1746755 1652669 1274425 1584021 822816 249846 368970 96123 555109 616751 412190 1128590 1977383 340964 159773 974888 386423 1980174 293282 1257515 1027373 1232733 1546889 1935587 37098 1635982 1482059 963308 1872643 747595 893781 960984 946331 710402 800901 1437539 13441 766542 401104 1923661 224749 1763748 554509 898911 318432 366978 271662 288346 511213 1252823 185572 553212 647876 1463091 300511 1160331 75947 602862 1735512 1381132 203190 1090000 1288419 654322 1132485 1711487 1989594 236325 938044 1707183 810505 943382 8001 1307576 441173 1778754 1438706 509731 1396625 1176151 945365 356261 1323903 1268249 287865 1863670 1058098 26160 453662 1035336 763886 558603 923289 1333941 12472 1441550 1837288 1604011 1826637 384041 1898109 675289 1874267 286998 63764 1431603 868473 1535512 1776233 493375 1385910 1174825 794055 1445807 278515 1508004 1372011 1180424 668084 382601 1076668 1226698 1518962 1729901 931207 1626944 911206 631951 1143161 1156533 203699 1390829 1028744 1245991 1955021 1524528 838308 1481954 110712 1610254 1176843 989589 29317 1316664 1546245 1361602 95617 1862957 952002 1339275 1957800 1954099 1458046 1739116 1786329 420301 1557800 1073065 1214428 34567 995428 1719132 1542281 704542 1343803 126934 125427 165516 1741839 1411194 974930 1822366 935468 458213 1692405 1445355 1038520 391267 1377045 1661461 1842257 1340911 303568 905647 1151706 1895581 1359568 998768 595134 468533 1444095 851627 1390516 920646 315233 1944476 1026530 1976942 808509 534906 386874 636519 1411825 184035 200395 753580 1644600 1888350 165658 1522991 1754399 112046 1440270 1584326 903508 1919394 1333170 283856 1442341 242253 966701 1525996 1499105 928778 1285224 1889710 1239339 403338 722207 35048 1530775 1047115 1148752 615340 90445 217188 1003084 87814 732099 1661172 1579818 1335487 306180 350975 735179 171823 840410 1615765 704210 141132 182683 314306 1435729 1809474 685059 257067 1406735 966783 1552041 1061116 1405103 768436 831800 15914 1896506 1935514 332466 1720981 786469 631938 396945 570495 38295 1309947 1171075 318563 1353993 1282642 10522 1644939 1034354 545766 31561 390694 1065977 544906 226334 1257046 1782777 1639630 1684501 1684411 1863816 495098 1776505 1876904 1559888 982288 1538646 1090224 1485727 624295 1122182 1066954 1414738 1734645 1657645 1220601 2240 55864 1394471 67047 682791 1216528 958074 1996958 244489 1332766 712910 1961121 354006 1138534 1004007 1249487 1906477 1812683 876659 446238 716519 1749235 943623 960770 180567 1867801 696635 76317 1925976 516218 1666952 908009 1366145 205366 568827 1198007 879215 1377081 634103 183695 344858 201809 195041 1629084 487800 1619046 938214 1486829 856027 1799609 782800 305516 229332 1184829 434332 1036674 550142 1519509 1837295 1311481 100292 1908551 831799 1376687 1671990 272916 596825 1336139 396240 7036 798115 1964269 1180935 481070 247958 838372 100900 1832475 403307 1770403 1225303 1319992 557957 1573105 1928431 598915 353650 423962 570824 203525 295871 1278902 1324670 1514551 225779 14705 1250150 1155111 211360 1937450 840028 1873900 567689 1126263 1328599 971131 247309 1247591 1234274 1935936 1274275 1510541 1037778 1846774 672058 1301773 1420559 105957 822206 262569 1436989 82149 1827675 1661623 1929691 1339770 1999484 1489567 1834894 791608 530004 1697283 1389866 1000452 1707514 1215939 1375227 807014 1151199 1605882 1795845 420713 347166 435006 30516 4283 82876 660789 1930922 166243 1002850 826752 1096041 439489 684467 201163 681545 967251 454394 668867 135458 192570 621578 1990472 891164 1095173 10352 744933 1244312 1986904 1931418 523953 1549486 868911 1174689 2262 828590 901397 1851579 900451 1031180 1487837 1619387 82125 812033 1838430 334231 1544949 175157 1997703 1105850 1136879 1224463 120435 350924 845901 1231997 378648 1942446 387782 878112 441461 1097683 1004927 95233 336699 300836 1762461 375845 1198487 1860111 1923315 518177 1949072 877425 383398 144401 922354 719972 50102 783211 775765 589766 364268 156148 424310 1830497 1921619 1342196 917926 678617 1850488 422496 1258272 1685336 1891063 1105351 529297 1652127 1264508 1858829 79005 1960867 1690341 521017 1200627 14294 1433681 417766 526605 1555809 256030 1255536 1728623 1129611 1293565 810987 1725498 931397 649015 1449903 736105 1636684 846364 333032 1400640 1497456 1226486 690021 356956 1850155 626692 821098 301224 1380444 1648106 1291171 854377 476047 760401 1878971 813825 483064 572796 102450 1421396 1661590 1336879 1659685 1340582 1037489 383914 309195 1628257 916611 428206 1311261 1453308 1536306 1568876 1095849 1356797 1020611 1686258 1171673 1526545 846167 1882908 896940 1468272 697079 885507 1403159 431768 1082907 1445992 1342135 1459252 1099400 1039455 1413279 803356 419875 1510110 305228 1770625 347746 1650026 698325 466493 467570 1297016 1033956 810636 1375067 774345 752193 59322 1546241 550441 1622393 821101 1803228 955806 159524 439150 542574 1596901 1432830 998821 1608164 1034947 1335705 259304 424397 27796 1488954 1710229 1687548 1810124 1240280 298991 1965038 233717 854800 1494402 80683 211289 1387023 1732500 1067395 1260849 885640 198442 1983018 649840 1158059 1007500 1715979 1020132 1853190 353657 1863063 1897288 420715 603868 650099 250531 1636362 231594 843439 1143540 1284774 866722 327941 1586801 1874276 1479513 1816575 384377 1933747 172283 1560345 1710784 527908 506988 1908675 295919 1224581 893289 144611 597135 1245253 879160 207719 487696 308674 1648400 1323628 682840 376665 974521 806100 1417532 406323 392471 989429 1412968 833773 157844 1307733 1527864 978493 1612352 132718 865533 443087 746859 741645 642830 440100 1229773 960336 1727757 99942 934087 1508645 395150 1442291 1534453 969595 435642 1004966 1973740 329201 159984 402152 99262 112802 1690703 1661330 415012 702449 540874 535467 677771 668279 120261 1205539 987224 1121917 664977 173433 573014 810030 1498560 1649533 1489657 1857283 622399 412734 1454341 1777607 268604 656611 1938429 60189 1169365 1078666 86531 139229 420837 1361691 1955042 1918966 1045575 1980994 1612828 546093 838875 121971 1894209 1619858 201116 580158 1716984 784890 1248106 45526 675905 1572989 311812 127024 1384646 1575030 1394172 1112453 719226 636098 1892788 1435533 1889624 531590 486016 1943046 503851 279965 1967164 964939 166913 448952 1437361 1665830 1567487 1790531 1006572 1742189 1559679 191443 1661462 666641 3568 881478 377763 522385 1540871 1783590 736951 1246538 198472 1835456 853264 1911071 1952195 710501 142914 1368180 1158142 989369 1246558 1761356 1977771 351441 1243169 416219 854140 451926 744112 343044 1083403 1473881 143731 1502607 1231727 1462037 715863 1030921 25894 1834076 1938892 1030185 1107286 168159 1457337 1475731 197977 1488246 882529 1119939 1263843 653454 582498 1574941 1456479 126579 1322852 1081451 1998026 1579443 165461 765176 1548474 1651742 1632318 669067 129401 529960 1190080 517309 598044 1585805 1469363 1239103 1842901 1331871 1085415 397721 1678181 1404972 1612808 53644 439036 215121 81143 1166860 1961087 330171 732821 1692945 654229 1250297 979311 892093 1271189 1893934 1959402 1706912 1504404 674802 964423 1911879 1680665 1628794 203085 1248868 96154 1207105 1111384 496713 94512 1284470 1994736 1846699 1697160 1540599 1014916 1757035 618086 926913 1525845 1989470 1871761 704003 374107 494068 1982538 502947 1214448 897816 659514 1793898 513229 1427045 652637 1500543 1657826 140180 1181374 1791980 134743 966272 1489925 1816902 1451977 596086 164595 1020410 1299406 1778479 399990 391579 1924443 1729139 39530 1076327 1523226 1443670 814209 728794 1918342 1926208 1739947 828853 1469121 1458169 1451709 1868053 396606 650011 423007 697550 877280 1284606 413014 328889 816967 506053 1556291 1208835 1289724 193411 187462 861316 1556845 599205 659538 509139 1713454 10097 1868036 1878147 1016385 1918403 771924 73454 877881 1641342 262419 1046869 1475888 143899 610103 1388530 702173 1140545 1528725 1141663 1355149 1218774 470326 611240 1368763 1227934 762765 135897 1670861 421715 329500 386312 1271017 775448 1361327 68534 215539 332111 7144 491899 1660671 927852 452883 1854372 1717819 1103383 1413172 1197450 1640309 326237 885754 1558169 1575360 1199283 179040 257603 618294 156248 1783652 1979750 240375 1906892 1859016 23770 289578 928916 1859600 1728175 513712 659654 1210327 877102 1515963 88898 915664 1371406 717897 75464 582406 1779046 541644 1882705 42917 1497091 1624731 91900 45602 724809 210700 5348 1063489 81711 1792435 127620 1108293 247034 87601 1628507 1163000 250961 123133 1502292 98344 429624 1448587 589707 1970973 999777 1871675 1353365 217871 602875 1373227 863704 374244 899770 1491709 948498 344254 1164643 1955559 1206502 587631 697092 1526811 1818265 1878962 805972 690201 1886654 403996 872202 1449532 844773 1461904 1406328 976778 160605 183180 1220972 1407029 1312083 754178 135675 1837180 1271392 123143 348163 406703 1320106 153698 224319 1828512 753946 1881298 923775 867949 1545494 1294556 1596452 951779 1416362 1074005 1968783 604467 1637583 1256785 949038 1969792 1212394 57637 875275 1444358 1058927 1055961 719444 672467 741650 1948313 1134749 82516 1606919 382998 94247 1269946 1500845 932600 590402 432541 823774 1782696 22240 1261069 1056474 1639798 1812464 704709 1590494 1342437 1711412 2507 964890 245031 75005 272763 930383 89454 138685 549473 897733 1699271 1262942 1318144 1731416 1331238 1490742 66496 1808347 1953301 1258720 40791 255980 1254248 1541654 1203957 276091 112968 1830793 1477011 325490 472719 231976 1397838 951196 1166878 1024827 795605 1076207 478696 806419 1657382 1093968 1542099 198208 814853 1720493 889892 1069365 1720158 264700 380778 862847 1076128 1129240 1846106 58854 533102 1667308 1756683 1832375 852794 949661 522932 272791 1354917 1041520 232698 259308 1775045 1939540 509663 1982985 828107 11706 1948258 329446 1550292 1015759 160134 1489581 207645 482791 1424396 1695872 1674133 341603 639896 673111 620343 1555025 569516 1583063 1299846 1318977 144410 1991083 19091 1555782 940277 1324959 728772 1456592 612056 1916472 1804212 1741473 9304 744935 940057 362652 1025878 1788350 307420 1870540 515641 1249737 252100 238258 446865 1102082 1718559 1240898 793076 440240 1739132 652223 1708819 1575902 1335758 1072778 153516 1729296 1610190 225757 1430201 1040887 306756 505249 1023634 147309 202550 1601071 643727 668711 996976 1436320 1832695 1678243 710923 1942773 1888713 1329744 646051 273615 199817 44563 327932 1445014 392526 90200 645263 1956339 591292 1745369 1087758 831238 1191315 599500 910928 66172 1335044 1518311 163499 415481 438049 68340 1366582 1530318 711608 962370 854513 1131810 1396879 415995 456067 1662521 1319370 601151 1790589 708267 1249999 1294419 1785795 1610177 973849 226122 1919224 1787822 118345 868922 1059123 525992 1334576 667899 186060 1094197 405019 1595821 1109377 1814433 1475973 1993774 589723 267464 258163 919725 1196000 19500 392764 1696010 565460 1287736 1744282 1628400 696108 554285 1551449 1840624 364732 1931428 895088 835577 469327 394760 1451166 1831413 1315515 452227 1572583 1881850 193604 189485 1526709 1538592 793073 1721008 1501446 1390773 1062303 119457 803712 1090548 1191231 266000 1020571 266682 384860 237727 782594 1782121 464920 1451539 1165981 134875 583858 1881442 585172 297855 947497 102555 1721055 858834 42256 51191 1536464 945596 1648653 1898334 1028001 335816 727940 1855872 747525 1928187 523185 1750371 1708798 1026822 1392037 1703690 237122 341241 1789652 126189 1951540 1388515 1835724 493735 1862077 1054604 1537654 149603 603477 166630 536054 558151 1738863 966243 339465 1873929 808730 1032941 1857402 602676 164819 1805994 1819704 1192413 257115 141734 242977 350472 1907579 1217572 482407 529687 362 902188 547937 30932 821108 1697787 1181482 1255469 983356 1297937 417100 1490715 1355155 366257 171364 1250201 320915 376910 1705111 836267 47748 1099394 1040784 960478 821089 604841 12523 1732371 927868 395685 1571446 1947286 1471053 360388 64502 1668781 984685 1820094 1112613 145501 1612350 455812 1616005 1477178 448077 926593 1237483 804620 1172673 411558 954839 1219579 1396687 1772509 389539 1482055 1713365 1834435 1908470 666916 1468248 756086 1799792 1013192 197547 667722 229304 304610 974943 971235 560390 1625842 338965 234496 1108185 1936087 18229 179645 804061 1196831 1455443 644388 1714712 1951866 887748 172995 346200 370194 246982 291010 989121 131505 893618 1525342 899155 915736 1873382 268291 566364 1854643 371640 58421 1007021 441437 1159281 1668619 216188 171661 846727 99755 1043396 1261938 1867162 1220294 1882317 1329890 663574 1891347 996801 1578028 64990 471333 1547754 354296 112680 1991674 164176 1172432 1073737 1675976 407284 8899 1005398 779535 1997396 1810472 1429377 743036 765560 777439 1239063 176173 1276684 1849271 689330 874556 374377 176262 736208 344593 929852 806320 556991 309929 911513 1637614 1255405 223590 1476942 485843 1328177 1172260 928368 160929 657542 999565 1147238 331883 642598 1940834 1141329 82415 774109 569047 190241 1162523 1942755 435066 1363296 1487267 1650873 1355954 382071 240782 227412 1010397 957681 704139 1040758 1413523 153493 269192 1132776 1007929 1107511 1167094 1768268 1331704 1481619 523791 294227 696083 332394 320478 667453 542824 1763190 40743 752766 1080460 344601 1612177 68540 1167442 548969 198040 363916 723035 1942296 1853372 564774 1406232 38121 1328712 1454964 196519 403216 1338823 534230 1712914 144935 1778889 492225 1351962 647756 247790 1518815 952063 1236851 399183 1081923 30078 236591 1963833 1226499 690183 359538 738079 614105 1366172 1733514 404280 779922 874085 1596127 1809099 1943483 647404 1471338 485459 739351 1330652 1813902 257465 118937 1478379 879092 268751 715201 181813 1238514 1911436 1834895 1263677 1383787 61535 1566138 21433 1103080 704826 1652534 1624902 306130 1278481 12522 1258386 1015523 784636 24929 1862309 544611 1678674 97723 860468 492719 1193900 701306 1440764 920750 1238131 924250 472513 245375 987914 591100 1525546 567989 47971 1466626 1443538 1162419 428752 389693 35308 1925682 1205544 1830604 1637050 265774 153653 318265 1775737 1431006 477250 646993 1598831 938207 1835967 1329914 918632 1708454 1358223 1049275 933970 154489 1963949 180381 373644 883913 709758 492212 559341 532001 829552 1362413 1218183 1646907 562295 1962346 1785958 1732178 998018 580348 1278487 1187719 305034 516853 1667316 1919089 1955427 1750808 1934715 68416 246361 892891 831003 155418 559552 167661 1490766 1854980 1730304 92880 1328475 234303 168109 1349782 857503 996487 1435532 525375 433105 1552141 504281 1783920 1608497 1952357 1026357 1969753 39789 1721906 983612 960536 687658 1386519 1248211 985757 1647007 740410 399960 1566271 1588528 1505612 1836090 1765377 322536 1874185 944375 231296 1554916 1184363 213465 1861824 945206 1628615 1830264 11411 469102 1825164 868295 461162 1302021 1386181 72217 1288659 121989 1882143 1021493 1810454 1100651 1132595 1397857 308556 1044961 577575 528821 118965 411462 1721746 107117 1198773 1823958 127650 594053 1292463 561760 1272199 761755 911518 484496 1711564 880567 1817054 1975643 1948868 846760 1124126 1641267 224163 653105 1388071 467590 1867143 680048 890091 706333 1106431 115809 1838216 1688890 1797023 702308 102425 891727 944461 1296839 588708 1392380 1367226 394670 787050 1656493 935775 943414 57900 891804 893408 369590 1082935 1381468 1370955 736804 1386017 737557 435563 1097859 1426460 935830 334548 1770330 1131137 1330992 1068618 1824082 1845903 967799 538137 1946505 896400 526401 1492467 995783 647861 66344 612139 1428648 20446 1392153 867948 259586 344393 49185 1616774 1369468 1835597 209554 1409215 720680 1469107 1074971 1336055 1182420 487922 1184613 719495 1003081 915340 892422 924384 1301398 1739108 1667516 613968 681005 1883102 221705 173654 1029359 380251 514463 858379 451008 1981919 20186 1549249 1504438 1120185 590336 622830 1852773 1945569 79603 510529 513703 1777999 1840267 1966639 757177 1422937 1804691 1618366 1122021 1180405 1816145 501257 941228 474284 1946056 324835 797542 150173 1444216 1552835 1742236 194842 732869 1658035 351536 719754 300679 898749 88249 1905338 1467728 312565 1031519 832532 91676 564381 619221 509992 1169266 168464 779462 1845363 1368507 1137899 121465 297157 1838328 1461810 1890050 1902253 1796999 895506 910205 356806 846382 590374 1507682 1147828 1702800 1977775 570373 1937109 1912230 64291 1331906 1398752 942422 1171586 1381874 985020 1367677 183078 1835950 975933 1484492 503078 1746965 433017 1178741 765576 531804 1672126 205006 1828799 123801 1297406 382310 653875 1001420 1491956 1963589 1060953 703007 1806847 1998958 175064 613222 307958 1775905 424681 1638086 362554 103514 1851943 498129 1570304 1070768 1161708 731866 1322661 839333 899995 666030 1162697 1791981 117162 1715303 465857 572968 1152224 764021 1271858 285843 447850 517235 1113942 817697 416959 1316950 679799 1256122 668514 705515 1994420 556299 1604774 1157877 79518 1700466 445939 109027 548092 1706708 1846361 378256 1985838 796753 1513128 150155 439264 194182 1175747 1315615 1938598 136033 1905993 699498 1012364 135271 273037 973135 544864 322520 1552732 807294 659149 705426 170406 1135518 1955748 1377594 1470736 1213362 852948 839282 664110 162228 76494 133582 839905 836582 1809834 1812719 168731 1817526 1639187 1755802 725593 497180 1864115 214141 123707 1702168 841754 53434 416432 456902 624180 659945 26321 1760325 491973 750603 1639426 642342 1237554 1347514 1945157 1741864 1685624 1558615 981957 613704 62882 874865 735410 192155 129221 1957683 508067 1816905 1482973 915789 558296 1212361 1939018 1565323 1591283 1651272 1321207 1056576 1825631 617498 696704 1514919 1022712 1390319 507571 96560 20263 1443645 1653584 1955339 1116545 83956 1611383 1319886 1634228 1816461 115317 1213764 1017714 1607935 1889143 1556134 1488313 1550239 35533 1606927 1811529 33769 170754 241740 135745 216172 700675 1693943 1833520 775982 899090 1249984 168017 1802448 1301583 1739217 457849 1563390 896649 1699677 1624158 339053 418404 1825923 984485 742997 1261427 1486700 496684 376880 1422567 242129 754491 1823723 1012175 426441 1168474 1411329 1389127 1271445 1036334 1454373 1048522 1929921 1003205 1926749 515768 1760891 119726 1888722 436373 1202839 1449273 921399 1914414 697239 1194180 473943 1974845 586591 342491 1770511 1288117 1056694 1122798 1603075 707254 235540 1246015 1152636 1981227 1902552 431759 460886 450115 535523 1804654 1771330 1958324 1286520 578844 1208756 400654 1625112 461404 1208003 1307405 636629 78349 1395761 424732 248333 669370 378196 97126 1370085 968046 1942215 712562 1107886 216786 1279424 118611 180889 157775 1795157 58401 846413 1078483 1512837 216478 1245994 1492696 285819 206122 261511 1131839 1903625 1053051 675751 122303 1195138 1420564 1989445 1160222 368676 1744806 1896638 1828148 70905 191730 1241889 477456 313728 1220721 823375 1593269 1565182 1693206 25380 541204 1203161 994043 1452795 1280462 961867 1040596 1720300 558763 1918702 561502 1876671 767249 1756294 298333 1463827 1116723 1723625 1547507 276049 1323624 1837021 622034 1924561 1740234 89411 1399413 675045 1802394 983810 1193429 1950281 1095271 1103636 1330303 903102 1967586 1098029 1402411 1284811 351340 1093324 1220088 1451692 920105 1101614 110730 825287 1554183 1480334 578728 309855 403104 214788 1239301 21928 646513 1730806 1324390 1976569 1935280 1422873 730587 569604 357070 1313921 888892 1747662 1505975 350566 760905 284418 1699076 431503 1261782 660921 1370417 1643576 1979172 528888 1335853 627178 1157971 573834 873657 631620 893470 1889747 1324657 685886 816429 820342 11791 1852591 539577 242114 184466 484272 632585 1138182 1758548 1694905 1527666 1271885 869669 1811441 338069 763719 1004997 268662 1793799 1818575 805221 1171699 622847 1712236 447410 807510 1371964 1166746 916067 1412947 61527 1003475 1055569 1625880 899708 1088905 586575 721475 312619 1189322 102383 596730 482190 629874 229339 1767471 934855 729392 1674324 1671101 43127 294712 1635250 1688772 239669 1831644 1444089 1703766 204231 1041147 1916603 807223 267777 1833395 1415946 909436 375893 1201174 620771 1280003 692357 1386466 1332697 717807 1438858 1111441 1489678 1688403 744863 1138078 858141 196574 534909 1961707 1164315 1474937 1145690 1341903 466876 518651 1603915 1225030 276778 144281 1063077 571161 1509407 122781 161992 1874891 213698 155094 482639 750547 1814867 984496 1873036 858829 703292 1519327 1392074 518776 976207 468609 848117 635460 1506547 230621 27752 1381958 128722 1143747 551152 1122200 473026 1673148 13163 1984075 225918 1373237 1996097 1989026 702676 783980 729510 1631958 724150 288538 1296598 1129053 1733448 547551 736050 1073543 1578201 1149489 1084912 255107 201708 1452716 1837479 986816 1697854 1575502 1575401 1905300 71679 1954126 297633 1914086 673086 1519569 41 1955922 711188 1142003 83829 1818862 285123 1770822 1325718 625963 210847 13143 1511749 1503168 1321604 1548270 854774 1094520 1434093 82114 163140 1014374 503525 132732 937156 1786883 1109939 934998 1824506 1587891 577470 175301 1790100 462471 852568 1292954 492355 1436581 707581 133816 828933 1424662 1944193 803639 1832346 1632445 1841799 20570 1433534 1466076 1341071 285704 1541311 1541874 1035544 1479407 667420 1961262 1599379 1078165 1074690 198251 824735 627660 1515296 1363886 450371 302244 389234 1292665 1271696 1243465 1955127 626040 1743906 213255 1181431 1427066 1594833 246260 1265935 1709019 1713441 1377346 1013772 330007 1474060 735774 1075240 714455 135129 187598 1836495 970806 163855 675251 497886 360996 239371 1222024 1707568 1608106 374915 498496 605342 1436624 613740 1069405 1187142 1809953 1202815 1929888 743997 1622304 1819134 1516035 777728 336193 1744160 558642 991923 1610727 426302 1234652 1221184 1713293 1563573 1797903 153585 1306505 164996 1002940 314695 1644339 1647928 1934722 1976351 337686 1046369 216 1708313 1051070 422883 1224852 497118 28395 1876792 18464 46075 1429893 890770 250466 886448 1393823 940334 1432665 4876 413781 1168407 1793533 229570 1011439 1173477 1595453 95346 1550586 1172057 350471 995348 538926 829901 1534946 127759 32161 1627423 1719756 657991 1257722 1527502 881470 1344389 1163571 1489291 356751 1385478 394974 1058314 459681 35570 1268423 1347646 1441684 705531 1470613 1448067 660585 380431 1483570 611983 1648247 1243533 1804826 849142 729775 1264692 317924 1743477 1087513 1774512 291233 1833468 365049 1223119 138071 1054507 1515071 910251 797102 1331393 911984 52613 1692507 210949 1774938 905549 732331 1186137 1356370 343007 858539 324276 1680462 1290276 179253 636737 410773 516744 375890 1497909 411080 1200770 34574 740982 473898 1999324 1819553 1830611 619003 1228847 386673 1364232 780723 699924 1774372 350405 972031 577740 1689785 486128 1794883 542785 785118 230704 1414732 1244164 832533 1428936 623413 1134565 498205 245120 1153338 1967763 1272753 1570352 34857 1071740 727849 741226 110031 1308401 583980 1228130 343485 658562 1097658 658384 1856345 1424236 6960 1930396 1940634 508829 1105080 1051967 1595268 1767269 1355152 718757 908247 132590 1572640 153358 1407886 418321 585214 503117 1538279 1475824 104316 1661810 513686 999535 1464691 249743 1573259 191909 605839 504538 1958924 343006 1163361 77194 1133075 1429836 359609 1896662 1256400 1977005 1335280 1400803 366163 1899298 1974002 909405 1115640 877087 1248469 1972630 52628 430519 787912 768122 1313067 1231328 1662725 1722309 1264452 850803 1843115 462033 1751051 770457 506394 1091765 1799905 1688200 229739 1220083 1737150 555578 856534 412870 1628039 931890 360542 104284 327741 723897 1446203 1308687 586129 1368157 1179711 635191 1955053 266384 1933005 77907 1462088 390217 1013149 222221 1536029 1325045 223915 800949 151737 1732854 1788700 455477 734902 1785384 1272353 988765 783146 341369 522704 1275503 1744056 1932850 659727 350718 53206 808378 561899 1103208 792432 1735370 573632 482756 678001 1873468 293105 1330853 11767 1496769 1308094 1090782 257168 1553279 1204902 53637 939810 1435718 1388465 1929314 1364623 798885 1963951 1882991 1392952 1922720 349720 1761643 1871457 86287 1284659 1761849 1320450 1475954 1314610 1847108 899531 506261 1156133 44170 393741 1797033 141709 788930 967983 941525 1438207 1467508 949363 971289 270478 1291988 66471 1759079 1502601 10698 1313366 909590 1662402 100060 1419957 468841 950967 960788 1893645 133067 1298985 261457 1862153 1919596 1246917 807039 1625897 797604 718376 1015277 1560451 300586 1368270 1611329 198326 923132 945558 800320 578370 764589 451743 1480462 608112 1763583 1530068 1036574 876833 754958 324651 1506750 255482 1735075 1910390 344624 430396 1751983 1734121 1916909 756168 336874 997372 590616 540559 376816 672029 731094 1709174 235432 876245 702059 730108 1874983 1845775 360598 1158826 877890 1951133 1905315 649512 1571893 844120 325945 360447 11940 415500 605288 1687888 50480 641165 1945383 979678 1665948 155268 1426200 322325 1432383 456152 1206773 1928060 794029 462452 878593 752897 457417 1234878 590306 296484 180658 1504503 639294 463792 1232387 138699 166044 1796479 1444512 1168949 981227 1841561 1599856 257302 1314857 754020 247066 1381256 1592249 592058 1513750 596498 1863850 1937309 1189105 1615673 594899 1423668 1096248 287724 977895 1585932 873197 665304 187989 3651 897343 559559 161266 812943 394737 1245243 1207730 279513 1907587 184306 410001 1296125 408505 1660748 1864180 1042474 1124727 395143 5555 768686 956845 110549 625450 474673 1304631 1844524 547485 4621 1394356 731574 635707 1820753 1273744 327958 467769 908914 173932 252936 300791 34573 766074 553216 1401767 1333850 1267303 699340 156540 290681 734165 1125573 1116592 461268 734851 288405 1329610 90245 768302 1590331 1490755 1225784 1549864 1906563 1141666 1254195 1951369 160309 1754140 478630 389684 306855 678895 747006 1124478 118056 1804649 1182922 908097 1033820 1093268 344662 104626 1098839 1735320 307670 843907 801653 260385 1281454 1772824 1175527 880 1123117 540934 1550530 1175921 1005713 1086949 155604 204371 957001 228884 1671252 1109592 412290 1382574 687607 1101089 1369444 1518753 1590698 52227 1499131 338478 892986 1199338 542742 1231916 1517471 576985 1021238 171387 613651 1955208 219281 181622 1384240 497873 1006014 1141609 602377 1505921 1521863 831842 1984949 1220568 112054 1851655 1343240 250067 762150 665726 595993 1353871 417923 1208239 208610 513767 1156777 760583 1341412 1136482 924546 1002694 1124192 1963154 1470884 1573633 1375125 960383 753313 547670 356864 1033248 443643 1023697 473448 442732 1358375 1844345 1084811 24285 1267675 1136054 1313438 1228503 1050481 833936 1396427 324501 962331 1906990 583244 601475 1090778 650172 422124 948597 666094 348753 1755801 597326 199790 280978 1546100 1764705 713430 1124095 149773 789132 1956316 236262 941349 980182 412869 1826697 1897524 229474 205348 87553 298632 1308914 488309 1101817 567230 1273800 1767118 1704129 25722 1819220 1060135 1208209 541525 1485847 17227 1799140 187580 1447505 1625052 1518032 232857 424032 190412 894796 1574439 1619893 1057660 1468480 337544 1822316 1168623 1458223 1827405 578576 1386267 430400 1952459 1126256 1727016 432839 848262 197169 1175644 412269 11385 1176545 472199 657847 1128443 772009 601457 1695415 460781 557253 1150900 494233 65741 399801 1182554 1660249 267861 1867831 98863 499548 298047 1329885 1192134 147533 1016933 188142 409283 509049 1107051 14526 470800 1787626 492321 1866805 1998274 1020150 1533368 233990 516529 512158 1480506 90706 1636149 1054539 564039 1601087 1840602 551958 996123 640989 307023 485832 537605 1081795 1368777 1276326 1243059 1144715 1153998 480036 1101436 1259912 1515800 1129128 1359109 1349465 1147241 1656980 1616096 442391 1728196 885009 239176 1205697 891952 1295053 1261471 1609291 1213396 1611577 193861 834833 1393613 970029 1811213 1806893 1245592 1988872 1633669 624136 1661343 1972817 1531016 901985 1396969 223717 1004066 899729 1665742 1652965 1279910 1705908 1942175 1894504 1841875 1643272 1978726 857273 1276631 1374632 472452 1103217 676393 1891605 1287220 1689786 1481513 733650 1044044 338281 754903 1715390 830822 1391012 1666749 782844 1994954 1011038 255803 1535371 842624 1439748 1995479 1509821 920823 1883592 176952 1520839 423514 584873 1692708 143911 443734 1064440 233435 264384 7724 1731304 108339 645296 250334 1086894 608534 328641 1298048 1598097 1374571 669829 915787 1043815 37462 1860044 1459574 82226 1406476 1885524 1961102 722641 426046 665981 854068 1073917 412252 1114178 1480406 599676 1322825 826782 750997 1782807 1255922 1268303 550706 1023073 1238943 463161 1800821 1908400 733566 1225836 1216798 1786635 241635 1323594 1845920 1925305 62797 286559 1336211 1218417 1865793 1649903 118552 970590 1822125 1358551 1431612 466030 1153280 1136084 909195 1379765 386640 489083 608228 133050 403159 1492766 1785490 964443 996918 1515890 1600212 919381 1849940 45619 1472855 1676035 1632104 1143734 615990 1042176 790615 1316400 1294096 982657 1133691 1237971 386189 1861632 281686 648374 484568 1477440 242678 1279672 709609 1334856 1134309 480622 698134 1637623 1307827 995774 1096730 1610429 1430857 1131441 1484888 1212525 570478 784705 245376 1249800 1915572 1666581 1857822 348074 1052077 1113377 1024419 1346540 873404 356820 1463434 915063 1566056 1092954 1849113 348214 468323 757011 326292 171910 1772846 1223209 1584544 1578950 992554 719177 434486 557767 1207887 182908 651210 1131712 1351130 1321847 733096 1334272 1981035 1277338 1154028 1630411 1666838 1819753 1345993 454910 643556 1333157 1153747 564372 548871 849894 432969 1701547 298431 1141699 1442051 74062 946406 1348451 1695040 1088421 1758627 1749368 1779986 1006425 503813 1378632 745089 1310968 1592093 546885 1980514 402716 1533910 851032 806212 1572125 1723288 5241 1041411 1358527 451577 1679315 1461628 1639065 78069 474859 974692 1374953 1789099 672754 288822 481403 1995483 1686651 1219677 270982 1433866 161882 1506676 99443 1781401 1029254 731018 990972 532238 1077978 960991 518474 541615 1471955 508888 1453324 285204 869033 450402 1159020 1017440 572894 378292 858712 798266 1960470 1581847 731336 1076480 87846 1859489 1549591 448598 536804 1966831 1607325 815087 355579 1667349 224733 517063 507526 492003 1577747 1289964 74479 1655421 715305 461821 435452 1549892 895624 105789 1211814 1225076 397318 1606558 681538 1772718 1859237 1311783 1790117 36722 1050666 567599 1987211 464250 1124603 1050319 899898 1328646 1874480 1558599 384843 691826 613783 1687461 353188 1333123 404738 233797 1131058 1355931 1444140 1833656 1495549 351679 1914089 1190158 1115990 1027384 1970749 904397 1050019 826461 1740137 942970 377780 286963 1355906 538082 820413 964616 672677 1728976 1695406 468814 1650552 1260079 1547125 1646488 271888 265288 261314 227263 1110338 1023343 1587944 1569660 173337 1414753 1715358 552570 304679 537191 1853200 1513512 872302 117407 1138918 797957 1408847 1354221 637157 1506002 839945 223684 1676757 387841 1676981 136683 542383 831797 1783010 777355 1119101 186813 1427980 749195 4551 489449 1516982 1907180 1814644 1897764 1267000 1086615 155168 1788076 1516815 338627 1070546 86130 1184340 1517292 1944029 1222742 281734 959372 237474 432610 610015 677440 985798 1371706 278258 617835 1281779 687586 393541 486078 884055 1223539 512087 682012 517989 688219 151596 260563 971967 638602 1294496 365963 1050904 1546202 1632241 1897027 1349820 1279485 152759 1463129 1762762 175200 837690 21828 1862479 564325 536943 1716540 995744 1674846 1852492 349729 1466471 1463083 1635967 673686 700018 155570 417596 1157250 1581666 1089129 1388951 1100904 1000084 1961288 952867 838904 884944 428607 569520 1950540 1793729 1293307 71382 927321 458711 312928 1059970 1093223 953799 1733631 1167922 1211416 366690 1116953 475876 1687384 724398 1738373 1328556 1262271 1178214 349663 429113 970623 1608091 1430916 1403973 1395768 549899 13982 386702 1009462 1464395 1212520 1399949 1743505 1565819 1223963 513379 625273 1855985 205203 1428113 146669 1159651 1973629 45487 483226 1985460 1432573 596291 268515 787487 870348 333681 675606 1382246 117290 1129419 74149 1262016 1219272 1096807 738456 1225562 821492 1576002 1872332 1517339 1515211 850424 1790875 522846 259214 963918 209297 184257 1427014 1403042 1765242 1010021 541410 1513182 1962291 697856 180350 1515632 667340 477831 395428 1878751 1000118 1197600 885909 143303 1201856 40675 263005 430914 1221961 1450384 1880593 1395588 1131124 806743 921541 984964 534008 910134 856072 114221 590906 74774 1819641 590125 1320609 1046512 1774272 1495747 1804982 252045 1536906 747769 558195 783922 1296413 165550 79821 854917 915747 1539775 1047615 84179 680679 616025 1617539 638195 667886 871354 501602 1485092 790910 447275 482318 1435574 929699 164841 1920913 105690 1549935 818221 227369 69791 640642 1252468 1351852 961346 1717216 540040 1965363 1810351 1507429 214006 433322 1028476 1165861 941624 1805383 1554691 1573533 1536590 1112000 621525 476954 1449538 1380108 1383403 1911864 804048 533169 128149 960242 858628 1845839 1415653 215488 1809321 644062 1068061 479479 879776 1560090 1610770 1006474 1336427 1464996 1092125 488928 718849 146615 1231212 412983 1320484 1318452 196327 1379311 528617 1380309 516205 1962316 20153 96905 351614 441988 427738 42382 1838009 878643 1689053 1522902 1358591 1859291 137323 1623846 107127 1726507 166090 507828 1096660 695027 1772093 503520 646280 1328920 310422 827695 178258 166007 158284 1709139 21422 936613 530057 307508 1904854 95333 1728264 69827 921931 1531413 1274048 477377 736907 38038 1015012 730141 1885092 1163747 64836 404023 1543469 1131570 111226 1939130 1441691 263447 506483 1720033 1374112 100646 1918506 488047 1361576 1138946 1093974 1824461 1210686 635218 1134145 386355 787527 1779038 1760823 1811457 539569 1489360 1605722 1055301 1241713 1730109 1170723 1820571 572401 633833 923939 851836 632855 1623506 693861 582542 510060 817887 382491 402607 1401938 514844 791675 1055244 1884763 284006 498866 855607 332954 217443 622949 1923181 1976978 1318570 560063 975034 49723 1497329 1584585 1722632 937537 492737 1923109 952295 702992 1563627 531714 1308464 1241244 863472 1248137 188289 1636950 320903 1310987 944114 1468456 1306116 1523119 1356053 304969 1197825 1039215 1282716 1534678 1868342 887112 1456667 684892 776067 1618188 923149 1956178 1517639 477183 500646 879411 1527110 1307158 839647 844737 943685 49213 10208 995281 1819991 548509 252688 1658125 978451 1367793 1623352 574893 1144203 282826 1127480 682195 368322 1224912 1666067 1281390 1551256 1078074 377262 1832610 829797 1040539 1140756 1591603 778571 476383 1687926 1899765 473357 561338 92956 478367 1673887 36848 957922 1216915 1310931 1906699 645417 1399093 559353 1988149 405741 1395636 247342 519953 1687307 1171130 8176 437560 1646287 1543564 1840833 1080480 1998093 604938 337560 1053855 1165712 339268 1109383 29685 745518 233720 339702 892120 28728 280328 1813357 1901218 1689539 1751314 56600 1053517 1399288 416445 634241 747807 118954 1820705 1081557 1367683 525225 1929923 1280359 1840278 1183281 1896594 1749652 621698 1801498 1102215 1551763 1400911 1826074 60677 999055 1929966 1084503 555624 963979 677906 1791638 322994 1113433 728330 594532 836249 1483629 961909 144646 1917706 410509 1031573 91087 721456 969412 780767 1102226 1517527 40085 1630548 1910158 1770010 1016848 505026 633461 276901 1964808 948678 698644 1611981 165893 1874755 1841915 43733 197546 855758 1381029 1301109 1162107 247091 1299546 1875435 1309023 1022541 1425121 1837343 1611650 486749 546996 200843 786726 1505485 122611 434482 942409 904548 156165 1554040 1109008 1512364 814166 800169 139323 1979943 1311303 112447 888343 1769641 511832 796011 1963817 1149700 216605 1518885 178738 565253 1314442 1402696 966032 1123010 774622 1854329 150478 1660120 1386806 1013798 1647323 1672286 1628493 1416979 949250 113594 970965 275050 1879977 972629 123476 1552376 1552202 723119 1970868 1344685 619306 51615 1146002 41067 685217 1888894 386845 751244 696362 1042279 1297487 577667 368982 537719 1908274 646674 127908 10460 1084426 288656 1779610 179654 551182 1266973 1608685 1774610 1049446 588602 1178197 1758000 760517 1930810 1695694 1002931 693109 612956 1705519 1229569 1663071 314534 739009 487587 1953674 1714023 1681518 1059236 1885140 891167 130037 1400674 1326898 1248415 296663 897392 1152723 130586 1621858 161243 1097092 935037 878018 806785 903776 350278 275846 1598490 445757 286173 1848120 1972827 1393698 987667 609058 1605314 998269 1126806 108829 1539489 1661421 1448893 187778 799265 463750 208020 387309 1520893 984558 1671459 1384689 913213 809597 1105925 308834 482058 1997739 1412034 1803712 1362891 1704861 1545795 780486 907539 823732 1884908 778186 1962239 1160219 190597 1862466 590234 933717 250339 1344291 1388093 1921837 716059 1415957 490878 391992 52559 1663411 1573049 1512708 18208 1894405 847906 926606 1448342 1325941 705091 1021734 412978 165607 224077 989764 596133 1223563 478038 1684742 252507 110187 289038 1471615 1480482 1225556 986639 131 835495 460250 30032 1032879 864693 944614 1792434 1917174 250196 1947153 1962294 492402 1496851 1778514 1118704 1942512 374316 632065 255426 530648 705539 1816919 1374384 1539875 1105968 1141977 1317995 611672 1438494 1754277 1809998 1523204 1682433 695952 1785580 1700120 753342 1204021 110896 448741 1216714 885691 1903979 768097 1073258 251629 1005514 1663481 1494553 902640 189247 1730432 1852698 888817 849065 1504348 413377 1285354 345405 1963226 1999492 1287927 110882 1016139 654437 478884 718519 1807406 819405 739173 348181 768328 1759915 674540 801766 1467727 744493 955212 381835 885812 764415 1014025 792202 1904117 1066114 879527 55311 1837526 918595 1690704 1998185 1329129 499241 1371741 1145222 1572298 669367 15577 454369 463501 316566 1883179 71464 92222 1052993 393317 1156903 878800 1405246 1874252 1331830 342523 1321591 108114 1831454 6897 403122 816570 1269247 216833 339657 1998415 879668 877426 749429 7659 94198 260756 1436964 1582744 744627 1612851 120862 942884 1495249 1813921 1798936 592302 1037224 1683536 285559 609592 1557281 1177384 222028 1140009 534388 129913 1060298 1114900 544422 1589574 59790 1008592 1268501 1330553 1716836 1881595 292049 751190 1751564 94822 351055 517682 1449603 461957 486996 854595 653684 1336319 1851958 1622024 1522810 1668670 1603791 1522621 71233 1251888 1477317 1424103 248619 264817 1857360 1354871 889923 1893128 360004 1130017 910779 1781472 199101 1014214 1326813 1166749 827290 771384 380222 1905874 1772442 1446892 1408508 929976 613440 551282 105875 74260 1265022 612150 705292 1691719 735167 1162700 486710 1307741 27015 90214 1579282 1116363 1904472 1865395 881699 707097 1909851 1534231 1319596 1891220 69339 62215 224932 781037 684569 1220807 664367 994774 1142838 665345 1557001 1410619 1712463 1953526 1374795 418264 1466787 1720211 204579 1580100 766065 62991 521907 1876951 828780 755604 48044 1560752 647021 1856508 146245 1379540 1922820 21875 1135931 1019482 837864 790349 1976770 873928 313196 1664997 1773073 25670 59809 1012238 1073238 7184 598173 87520 1467546 973170 637030 408284 777227 1270414 1142621 1058614 281260 479196 1795912 126755 609731 823478 903452 630842 687493 1565334 1187056 104843 1073668 1073234 1159761 967369 550031 890544 1566437 1409014 1963387 910453 1163443 953539 1518008 1963379 851103 1584165 1502082 362419 1674262 1183272 1446219 449811 1286029 1919600 1903381 716342 1901295 828366 335893 1530146 86858 1248976 1884445 65465 1813329 1919893 408333 714373 1658143 804962 1256904 1968718 370220 157428 1631983 1431227 52767 1226784 1370813 1956490 510321 1268367 1496704 148130 1014 601363 1408206 662935 356458 360199 1407174 1071525 32097 741661 1706233 161811 317061 1363018 1978152 347732 1080994 91565 1272545 889588 719512 401196 428570 153742 318798 737046 758170 1119814 878806 358378 1663012 786932 625697 751702 1582613 1395894 354338 1039155 1259233 765374 676868 943251 517615 1398809 1984237 1779505 1777736 294019 1855982 848009 1729476 136537 1259073 1595555 1910487 1542976 773434 1448038 702035 907135 1914544 1452355 1250805 278514 1317869 1574965 65934 1018004 1663469 1345540 319288 574981 660851 1868337 481764 103985 390476 1645788 942357 616940 1183453 5408 1432085 1637320 674853 1903799 1995565 1478035 1026759 1206513 70974 1414251 560164 724003 488091 1480246 1224073 34771 116116 1769332 1985137 272727 771637 1089049 1573662 283485 478558 1518109 1038345 1819467 1021485 585961 403487 148790 1357748 1124155 42688 838781 625324 494478 1760358 1276498 1105295 788990 689944 533462 1920123 1721863 1434849 1762298 1579978 894624 1772658 1415820 1274470 1914296 1384591 1606907 1827597 169075 558000 533122 1349506 100504 1945325 1487677 1949951 1174850 248607 65173 178563 1507127 317726 429408 687471 281154 463042 1838961 776758 545618 1141570 1220784 1955889 1697380 1223284 159749 826034 1737378 732856 455397 1260807 1559677 181552 1051812 62424 349809 575875 1854338 827727 737284 149789 512427 397841 316350 1670662 191360 1432585 1211124 1449992 1158687 1746209 1163507 1463869 1803844 142582 330181 635257 407143 1896004 954876 1625624 782442 42466 111867 1412509 752187 1415443 1345945 1876264 561670 52742 1114148 1287552 1445361 936477 29212 423732 366299 1468742 635293 434920 1600994 1065043 1075116 1727539 1513978 486636 1537573 1063148 1132621 1849178 1603006 1216132 1166553 1719885 1414996 1238241 973423 1788605 431551 102088 744846 1045758 1109226 1341670 1590279 1620921 1488539 774492 1159763 715037 1593372 609985 1146343 1327235 491467 896507 1917405 1639384 1150769 1751481 475070 1166073 374043 822438 842710 1924792 1908566 1228047 10558 1795300 1585342 657014 1940619 69297 1133930 1934743 695672 951070 973827 1926490 1570838 118082 50562 1570453 276975 239523 1338830 588071 1667495 11916 1296416 1996680 191364 1565918 311979 1434392 1485936 460119 1236651 817377 876164 1303671 1384507 372296 1913439 229249 862301 314998 1377826 1658106 1453453 1892295 264391 1818961 1255437 1080115 1228012 2942 1973616 1969784 1899898 1612167 438976 140478 507216 167906 1952017 664506 32725 102426 604392 738728 1129225 1588064 299082 1084316 891627 150007 1670422 703195 582004 755627 1764289 212957 1425114 1973939 684090 1871004 848282 261256 692348 642666 1041970 817274 407690 1225627 1772206 1305811 570459 1510861 495066 64083 1082193 365652 1769880 41009 1035473 964457 311022 1119047 1896546 1568591 1925293 1741908 1943450 1456717 599996 1206903 1189331 883677 82395 1083695 388916 1779138 66719 715625 308203 1638132 477253 1973432 363333 963682 306794 960325 448529 1935159 1979039 1280814 665533 1885561 1687189 905986 661676 1822273 1998571 374221 1668438 1555988 845596 886268 1550170 674560 1068956 1963066 68419 710951 148693 651387 71894 1430144 1737926 1527917 1881760 375346 521851 707250 412647 608683 1117887 1760267 267872 1686008 1785218 734304 1614038 109674 512697 485544 221009 1172244 1323834 261459 1356290 1661424 1897927 566270 1467713 1544691 1787724 1761197 458525 756950 1532908 973395 1770482 1316868 1335794 1996862 389199 395522 1085777 1906928 677872 906546 1933697 615624 988491 489461 1156193 910954 1899698 1964208 200575 854224 988500 1793365 253114 454068 470170 1049672 1080244 1049846 773718 505334 981974 536739 608633 21597 947540 786781 1132268 886049 565426 70872 1207978 1746759 1688117 92498 1476220 1994306 151584 995280 516414 596978 246867 229356 267124 439556 1601770 128034 892917 1647914 691331 1025234 1920129 804623 1993063 836278 16654 631512 1929383 1893107 1720755 856686 1679297 1972624 1474618 1989089 794167 1783208 1266065 1969745 1797001 417991 673760 1149867 963796 1712789 257023 1288869 1290013 378067 992118 1366483 1381991 316578 1530451 1948227 1065541 857519 1053713 1772797 1638956 602482 1157565 823110 997505 800684 1070207 953705 1642129 1207486 627842 302467 1970485 1913896 1777287 542772 1920112 1566713 1810859 603075 824696 1895114 1811187 986832 1738601 490969 1954148 609304 297863 1210785 712767 1390700 652011 84963 1802269 136464 922068 1519522 366164 1245072 1193136 1130035 871954 1100475 420982 319169 1083677 113258 1861197 1377868 215613 1564906 319726 1875146 893198 119392 1853632 1317375 1500777 690545 199521 1195283 63344 1457286 1939839 763738 1996819 220848 303646 698146 1103774 1784123 1721528 1863837 1107440 662461 1979367 580750 1195905 883424 1128534 1533498 806703 934661 1004513 1142127 287376 1096644 1030930 1919801 1652890 1959828 1559113 336611 254895 1826446 470310 1416102 74267 746822 1096027 1121526 1447682 346287 1074350 261073 969072 1217850 1362910 340819 203862 158127 991575 1127083 1988950 156067 1617525 138301 1115428 1514346 40804 67864 1503868 276392 790200 1733561 1898931 221275 1315973 241097 346770 849274 755518 171711 119841 1580331 285947 1836092 94390 1144792 1063639 27094 1985113 824264 505031 722936 1243499 285839 1380862 1415627 1896931 1899093 575523 337308 1148606 1531395 477094 781868 513718 77260 1971748 1506180 1962607 109172 536617 894185 25783 247035 1109280 1427024 958077 624235 186118 1807875 1876142 1970412 606933 1040841 1073763 1642139 1742477 1682801 880653 310267 1093626 716680 1262964 434683 644414 263012 758151 828249 485860 247032 629700 1681034 640122 1732650 1515389 1308823 144296 934516 1428254 123700 1106676 1686794 1634691 1996046 647297 978480 1920100 1213747 78035 389159 1197402 81299 560974 248651 644411 1952020 1659494 1508617 411266 180460 912973 193236 1294883 645036 1005656 1459695 1883366 1183066 1477735 1243283 1054851 1026598 160397 138951 147946 1822020 1618450 1406491 1763169 464787 1678535 395895 1223021 1738100 1605434 1292516 852827 1406566 1386122 1076759 1966584 1953138 888696 1673524 54732 584537 289283 295930 433299 1284141 207149 1905202 1461870 426779 1436540 460934 488828 1259753 97559 1970078 1631466 352261 558348 180089 1629028 404701 1303566 1460888 1005663 170279 1617818 1329630 1337439 978414 1572309 1753756 1942675 211348 1131798 628043 427506 1056625 1300792 1388909 675519 474702 453496 1234141 1193032 647468 1097143 575517 1337933 1953793 280681 1766499 1280354 420381 1139738 453945 1662027 1925496 918237 789053 1702303 1961453 1761702 700957 243892 1031954 1275023 611748 977062 1930104 601757 1857891 790478 1811845 524254 293711 1048653 57884 93239 524388 1946553 1553229 783433 764963 1744398 830074 680754 1606750 173770 367395 873311 1012836 89601 1170313 624838 526293 1754002 1778695 421375 448382 1654299 168048 1628988 1868952 1590005 1513201 1311880 286033 1141149 1786812 1585866 1408590 636847 699327 149868 1949798 642969 1363804 523834 229129 502035 1897746 427533 1119213 893073 477533 1939372 1094824 796941 1032391 685205 175111 1624892 1109701 1686849 1873524 1325952 2846 1839408 1012671 287939 1012346 605098 1479515 1214357 208785 677643 1106761 1303420 1441245 1832389 1439872 1624462 1272605 802091 742185 378404 1420381 425287 1580934 438191 935780 355379 1545954 916008 1187174 265652 31866 35567 124666 73812 114483 1958577 1704247 1971192 1037407 1272271 154951 215743 1252478 1257069 1138910 272108 421974 490725 1587191 416749 294614 1373150 336251 479652 1036100 858331 478267 1370934 1399336 838146 46174 1740153 1844747 1302731 1746564 949595 1346777 1003469 1979214 667798 684815 1128837 524333 1592942 917036 1057009 1325055 1217152 1096449 879085 540869 1319017 895672 654307 641119 1566885 1922509 1205200 1830477 1528427 1651131 508734 946813 1134105 542457 1878639 1646244 513541 1012976 650833 1613409 437190 1710298 1200686 715217 1524948 1535442 1127127 1569809 178321 1075898 105508 1507105 1135824 1124823 172080 1306559 98998 1800853 1692048 602461 1443261 1341370 1439069 628833 501740 994934 679749 479985 1129947 225847 302569 478314 240854 836200 1321242 102144 1876280 1449869 924634 1009910 725337 165430 631490 906073 658419 1304070 1808709 170909 1302689 1992401 357759 1788892 1931278 1091117 1950544 1948929 16226 1533700 180355 1133689 1207447 1017963 369979 310333 1770360 808258 1327705 198363 1423684 1675955 1131933 753596 489393 617400 749407 419403 3505 98675 1064958 1643604 1391853 493260 1293497 733012 498786 24979 889942 165580 1987837 961318 1684605 798305 1968013 1264306 175965 734104 1239424 1850639 1082830 1137006 286952 11992 197080 1559812 109200 217116 1196910 1404877 1073868 1041357 1440387 1551035 475084 308074 124520 1691448 1699694 1420103 1775418 1418542 1597566 1657449 1428407 1084790 359576 1129531 758868 1278926 1663100 1941295 519286 1700954 1195033 930711 1619621 1986005 597104 1677379 1413707 1517438 699619 888120 1645385 1769915 1049675 275462 667894 1287416 1399477 949359 1795055 1573707 1995622 1900763 271243 1229349 377266 1475525 797025 978386 795942 373066 1271749 560319 31619 987579 289654 704457 987934 163564 1014921 568583 833252 575487 721180 1468504 674754 1357501 1091512 1028633 214053 998064 896603 1615071 215525 196459 1199808 1692063 1397897 196236 860005 1764618 1618002 472914 1265326 973461 997326 1938972 140791 1243467 571441 1417266 1758959 1250713 1174640 99299 1774592 709365 1201666 390218 430898 666234 1234084 1085748 1198832 237636 1212708 882422 1149184 717095 1680260 1024983 154808 434087 1238406 1826060 473025 600646 13833 567920 322852 118779 1241548 689308 589725 1986890 781720 463759 1056317 1382071 924530 1727851 1688066 352362 338598 1540565 580420 1801634 595006 662077 131119 1117233 641966 1362714 1946963 1449218 1807445 1630639 1015090 327013 256037 875362 967075 1538737 602734 1623779 429972 975493 86868 783876 1599176 327387 696569 1988237 343940 900720 1167631 579943 1282355 258770 1124884 991929 609310 117335 763718 528552 1141575 1167720 382045 510481 264566 928664 603740 1742005 948719 796645 223099 466578 708776 858493 1400921 1502654 402012 1231091 1596479 1654410 702317 1478671 1822942 673634 620594 945594 892824 663419 1756653 704616 992807 1449762 386539 704074 791857 1343982 171426 1977888 1214836 155240 1817949 1052863 1185253 298710 1146839 1289520 1600728 1215398 1052299 1787444 4369 797160 1194586 900127 1661668 1225942 1002840 1830949 1461410 1600009 23725 1566946 1988983 535640 1423760 1075919 1119434 1109539 264662 100771 28624 983929 162059 16844 1724338 1559944 103657 1953973 1805400 1679125 420079 1888430 1231754 1207834 962344 107993 855371 379542 1716149 1386903 848512 1567824 420915 760802 100191 214009 142101 364691 220681 414491 969836 11405 506830 1573508 245728 1580577 588277 245403 300327 1415326 1884072 1091507 778451 1631775 896089 1606479 126093 1493545 553632 1636641 1181402 1365581 528054 376433 941014 394711 455894 419425 1437197 869924 1688085 157107 1188893 226805 365516 1334103 675175 204372 308542 1320841 863474 796650 314082 927891 1272238 275927 692028 1935597 1157528 1143631 1497481 1587716 1477620 900058 1350135 827339 1582232 1848824 562282 966885 1935186 15726 561013 1934521 672427 428663 1920025 872136 1741773 1051867 1808215 627844 1716300 177939 1508696 642377 1452700 1195432 273948 765038 15414 186531 448472 346848 1381831 985576 185920 1221602 642443 387588 1450964 1665794 986836 1960491 167831 558353 488878 193571 1755395 457102 1683340 222103 1357473 166937 1659104 810448 1465860 1281233 594871 1033781 1055711 841719 1813704 314610 1333815 254646 1647494 183183 1461220 412496 568283 442137 1763558 1055991 615 1099934 1497618 1929050 322683 73201 400100 188954 162665 261857 1436874 875023 1537888 1431336 1103541 1925622 977275 738040 99268 1022357 1953914 827769 1076021 978962 298831 1692863 1633160 1604639 1772100 1131195 1708750 89481 1798121 1026515 1783656 868595 230184 424182 352390 1114440 1342362 274070 795816 1513378 375520 27395 1275188 530230 1512978 1034078 785835 695021 1285154 1298044 1348958 623731 662261 1631742 325948 1962052 5306 1862285 692568 1964755 1442909 672005 1639121 1884091 1595016 222845 554102 798884 1634598 1539869 940617 1335151 1954173 28978 1367416 590345 479653 1633792 1996825 1119378 1990037 1229664 1640332 1199781 1702128 1445293 938943 976502 1109460 738267 1512480 761230 1985013 1615044 1697455 1258714 1831803 1222220 715833 676168 1145790 540223 1199964 1133350 1177297 1906647 1078348 87691 1340432 1355671 1574884 715545 100717 1725578 1188384 560410 1953661 74559 1568514 208521 475231 1154189 1763947 1902556 702404 370813 1901573 544639 1563537 1719187 214803 1498516 778050 1762039 283111 196721 1521466 1357883 1992052 698400 766113 1821582 49938 784787 1049178 1165282 636014 1851417 771175 1744712 1654740 1531832 1413013 1255902 342421 1293046 1404296 1465131 576403 110175 1754793 1193102 1978737 1451627 194560 1331269 1229821 285299 1772561 1087021 596402 1577649 1511912 1506368 616102 1682376 1522428 1422618 1653171 1259596 497864 1049796 144366 72124 599048 540571 1992661 114753 1989908 883103 1520195 508728 777520 8315 820527 1581740 1612137 206337 1210362 306692 1770128 1853069 187286 763126 624487 425075 886985 258674 461863 367215 1991307 196699 960925 685095 1621044 1455932 1884185 832587 1930605 755358 296139 266903 306417 1266894 456729 1771257 1339475 661040 209224 976734 1821847 1929192 997897 92017 599125 1551023 136321 585159 435272 379509 1751583 87075 24567 1576003 641101 1785881 1393095 382802 1958720 29145 1888012 56560 1113197 1650900 1388312 1958695 685073 399813 1531818 103020 829760 1534997 1837314 1997709 1978271 70758 638563 1170100 1713604 331940 1678941 1356334 968149 1294229 1356576 576170 1952331 1594974 307221 1915401 396756 226306 1603959 242472 985275 319035 402772 1213541 1014282 857619 1992760 1889809 1419081 1316045 529689 1123481 1079946 1073594 1133579 1515604 1489765 1353029 381174 452921 1602950 1472339 195092 1045461 1383900 1462894 1565937 460736 80061 1160723 63055 1968590 574439 696500 1754486 1511641 1035064 1158893 167632 1198022 1258722 13197 366935 812139 1277126 1969883 960365 1889498 1607365 1913527 490630 1563435 1911817 320215 1916131 643388 740904 205346 1562936 1188512 1728515 1420525 819345 67274 1592831 382679 1887537 757104 1451720 1080875 314848 1747846 946784 708168 181739 1501234 1098918 1452020 1113372 831208 1860272 1717272 662258 590640 27671 1515710 297071 1032775 1693005 1905228 1628001 1818599 1888969 474521 1417663 1239112 1717967 1403470 1155557 1829206 1095838 364615 1121522 1309709 845801 127503 1851361 224968 100988 1922796 1099753 559829 1069607 432381 770947 1125521 995441 1262630 1241129 839934 1038192 1716022 949904 1506489 680700 21221 1109224 226595 1270951 1008644 428502 1347594 1971956 1641646 62396 700677 1057611 753643 805253 1436839 769919 1526876 213839 1693429 1967380 1748707 221974 1480852 29369 862802 1410853 1299084 664649 6918 1436782 1069185 1644498 447794 291439 1348713 1849631 839755 1691443 626163 1354089 1134396 1782325 893972 1149481 1903189 488375 1293172 1403105 1358725 1872128 1906249 1260575 1853122 1738303 1566691 1189648 1569516 1615493 642000 574450 538711 1132910 3101 1393491 20396 1502857 171987 1440661 1261635 657889 34467 1940832 1508910 1001690 573854 182945 978162 574261 1301394 1547438 1569402 1464191 748546 371580 837752 1920753 1372693 1160566 1880700 1721475 1655629 1984844 461657 474965 481713 1452366 638127 1502041 554193 1741688 386871 1585202 1895566 1415515 1455100 1309685 627615 1394868 1479344 470943 1764494 1032252 13390 727572 837809 849293 1449061 1407337 1436325 55703 308805 183356 1121761 1265207 1683045 946703 1140519 421602 1979551 1953211 36379 696827 1712422 854848 1487865 652579 1749387 181760 1636341 1216720 1431205 583118 294273 206180 1721373 1591516 482976 25405 1591964 341845 1320500 1097513 1653868 274251 420582 833299 658210 766616 999718 81250 242216 209416 1573202 326321 1144602 168527 482341 1419124 1433604 1865589 754175 440709 274365 1646011 543502 834685 927660 505110 405455 1385405 1703505 280027 1423124 664855 713902 790548 579940 1988326 564720 1342594 657710 1042729 117115 1967927 1302294 1406217 1722685 265718 200130 795850 961111 1491059 842162 703873 1918202 1050095 1000592 1281612 563255 1652689 1964154 373583 1289098 1484806 1748797 1930763 1647701 1555632 59379 1293616 1359805 510318 1898665 1911592 1355613 1373605 430957 1925697 1250632 1587919 1873946 996020 309562 472898 259953 1907157 786422 1775327 443363 886048 1339165 1867174 1104914 1331574 1237481 149287 1586915 695415 779807 1301473 347324 908787 526531 932637 1547417 1158868 455292 373578 1270533 884249 368058 977161 176332 160830 1816710 108364 1249968 1753952 1718946 308355 258654 1654646 1783030 118114 1789253 1061124 1275914 1028627 816991 740208 1434583 701688 635673 1656117 1303696 108177 1251748 689186 1654791 1256781 510419 663076 688293 1715790 120311 12442 182575 1893703 830727 655152 692945 440478 1228884 1156411 977365 1106989 985131 1891181 1608275 1962062 1124593 1422859 919008 1643776 962596 1621054 1997557 1567067 1912842 1109284 1832262 1165279 1987167 25486 1008034 827593 1368643 497008 970015 261564 1404005 1570229 1562136 1790370 1689030 1428628 1959610 1261306 478763 15284 1548051 194641 238938 1814461 1130509 231422 1473208 1518332 350867 605835 477429 1438371 1780016 1587570 1287803 692173 1751401 1471408 296116 48858 1982966 1234317 298997 175395 874081 1714644 186476 75071 938121 1928737 378854 1981809 176934 533641 240970 1977466 267546 1004016 1649226 429178 1832898 417394 1297649 298158 1248864 1436168 1629037 315171 49903 521262 1778494 1615441 128978 351101 1666826 1746002 443489 499182 699557 1392297 1846968 1621391 1631651 1494344 1490479 1462448 1568894 396819 1364798 1155611 1969979 699316 1654044 1368742 158696 863631 1310558 1581992 1033611 1501672 1997710 1552506 79435 441135 389967 1734066 1819415 797291 765876 1601388 1785610 1532067 1251530 1333076 1725563 261412 242543 597975 379454 650473 131893 335583 1940222 500914 643642 686100 1701865 1559831 76419 1780034 293447 366185 1743108 1512191 1469338 1216913 1404345 1679105 1365865 1562958 1254890 1035395 193012 1324773 546785 1720426 1008495 1421911 1937800 1711563 563834 1844423 339228 387466 1697759 484002 134686 1207525 1154955 1948232 850932 1512831 429940 1376938 1482478 861753 326538 1677462 27580 1290727 268697 343295 258758 965904 1942007 1515531 1840721 848585 1705804 886412 1127164 652884 1900117 575890 1151910 1426497 94063 1596820 1454862 244513 839391 1773236 16055 156116 1385698 146150 1427783 1875774 99777 63267 1051962 1021163 1312613 1143425 437550 1567390 346977 81348 498008 1844856 1421698 1969043 1563413 1869521 390749 1689085 1004808 1898874 633579 1557136 1187676 1659724 387958 589475 1597881 1035149 1306921 934727 1783591 1880809 1657847 943142 1033583 1038154 1353743 1464706 1957811 1656254 1084687 878014 880923 884180 736933 1458457 1777191 492773 367086 1164657 1661853 73332 1218073 1360893 125755 582920 1979253 185492 1876803 306226 650508 881024 889623 1407854 303463 144696 605367 218692 15512 127139 234276 1395309 296940 1079644 1303049 852816 634854 827636 826783 145490 1189888 1423099 190415 1973450 1590880 463330 1938811 1916118 1036301 788301 426534 164859 420539 1352886 1821485 314389 71550 1409387 1413673 1975027 1532545 824026 1324458 1735627 627067 1625534 940783 211447 1080176 1353252 404564 791576 60348 323425 1263288 276793 1206913 434249 1372674 1447792 958932 243992 497116 260199 449626 525210 656203 653261 449116 157332 1651642 121726 276976 1238440 139273 1693304 1440476 1008326 80416 1005754 506066 899264 1462800 1644493 179460 1254205 1519818 1389037 1495454 441242 461231 1815356 146926 583872 1619597 534496 695453 434717 115272 531707 474917 814459 173799 1851523 780582 1437819 824895 1209628 156866 724496 808892 1157220 1622865 984239 1342822 262964 422165 237318 1598550 56154 1235764 1453979 1889426 543188 1567466 1344067 652701 553690 158775 233244 543737 934754 1670653 1777452 1650849 1261440 581091 933504 1351631 997387 967145 1925436 988322 1676723 1920863 1666916 1324083 899750 67223 905085 1221080 1391887 914929 74190 1696161 689635 74783 214986 85476 766549 1994600 1566826 916200 453925 1802465 1973467 703037 266372 1761967 1502118 1543943 763614 264048 1257872 696998 1798065 760800 768881 494957 219975 1108177 711168 1104449 980208 421466 974326 1695608 778965 1781940 1212715 1100751 1350800 344486 770556 1509539 1686689 844491 248885 1532817 337839 1566739 138032 1455495 1378639 21594 340919 1690852 540682 104873 1410508 1021381 316725 1629588 1495897 178449 91886 1086402 1874897 1750134 1358203 1842266 562824 1996160 424087 38098 1793834 1160348 321319 3226 882583 1387854 479582 1315460 946491 390111 114109 255336 991753 606624 1193270 748851 1175044 1038131 1514942 669418 1847190 240443 890216 556327 1717251 87141 321085 1830467 1623249 480536 645971 1971113 1862711 278428 1166915 1449953 434106 1737607 1180710 396186 1008673 286655 1407039 1522688 410853 1728158 787424 596609 1543365 973520 989739 281284 1738610 1975572 244245 887283 1800818 1913057 875889 586990 1288907 1178467 657179 1238620 331842 612478 1417816 1349883 88871 835980 718473 411067 544407 941188 355419 1591099 406549 536647 109010 149286 1803848 1210423 1368512 102379 1030702 72093 1167759 1236245 1227909 1746105 376017 1488371 990556 1557067 1004100 1155086 996345 1608186 1495145 1775591 1259418 1251335 1837435 901415 191022 93602 1275508 365991 1880292 1394482 1527195 1522602 1946735 679002 1289680 977669 1171784 281031 301017 1328500 298398 1386821 826476 801784 466728 706235 1525002 931895 446007 1884459 23773 533760 990544 695199 3775 1456647 1147574 1843528 1953770 1728953 1459001 764929 1143736 1596348 1761766 1868197 1434451 44604 871063 905016 221850 748061 981999 1605428 134242 1492782 1638752 1316905 1350639 1155046 38058 17067 1801284 1505806 1221972 669898 393963 159510 266117 1778186 102318 70260 508333 292179 524077 863229 1020623 1605987 1625933 689371 1523266 280250 1656504 756832 930960 182262 698424 1739953 261809 1022380 1116177 1364671 216673 1861276 1698839 1268934 1011817 1514296 1521770 1995962 676103 240182 1414364 312702 1170340 16006 1704134 1417308 1472297 441044 1518060 1239650 1266054 864131 1909646 94023 458875 391003 529287 1466513 1650446 384103 854285 1656674 1432314 488514 37119 1625685 653705 983254 209921 296358 906370 398102 831559 1878203 1661558 1323011 1828750 744817 461629 751716 26264 1352539 210230 408714 443595 1254937 3807 1323588 932560 199356 1873761 1726172 860384 74411 673564 1727083 1006841 1870081 1412921 1583015 957973 930167 1116955 1811800 900125 1229831 1300814 1161225 240993 1560305 1100803 537919 1565341 916116 1400057 822253 1269475 533791 1129293 804455 250893 1526332 1700965 1729876 921888 256642 1121864 1355593 754729 141726 839112 1264353 462005 987559 1909668 1167862 1010663 400975 816179 859188 542413 1127117 771752 12633 1481413 435798 670618 969964 610128 1594705 1874730 1029607 239655 390312 763497 712047 733959 802688 1820127 484803 188596 989720 54664 1514443 1685648 561764 676804 1502721 1902553 731684 1374890 1234168 1458198 545110 1756979 400153 109772 534561 806402 879009 1593271 1606928 1000011 970097 154615 1251704 190380 244762 1418307 43930 1285264 1311154 1454104 1889291 1259606 964594 406470 820376 1064764 1919559 1729416 928135 772370 698462 1942847 366245 1806632 581654 1667764 943834 1335069 425603 168860 92329 405136 1351845 1757137 1906784 1182425 975713 1574646 104921 1504625 345990 1459063 431371 1404155 1101925 1559324 737045 957831 68283 1972864 1610519 578532 444210 1233082 478129 776311 1586198 1839120 507622 1120584 1489136 1929866 924228 494866 679234 796664 824737 1307564 153818 1610995 1162312 1425849 1341895 1594153 1755969 21513 704302 1291786 1256341 1426066 1410467 1913688 831864 3 767641 699520 458566 1306778 1292034 647122 1554184 752687 1389215 214804 1100607 1465113 918805 1209768 997552 159611 1008475 823940 1008250 1405892 1061609 1232706 1762240 1934422 173232 1066176 935790 246664 75861 165172 372828 412900 1660706 1880477 30608 1353146 413190 64378 870405 670596 1959546 818720 1663568 1062253 130673 772530 1358353 411214 764146 1461011 896687 1460662 167136 247643 712938 314543 204475 1628841 701140 646203 196015 1299746 1969736 672026 562279 912890 9195 70159 956627 1189927 559102 1431842 79880 1618189 35238 98946 1720485 1143245 1119152 1789699 894751 1358979 709543 1365396 939364 475687 692363 721222 19039 569285 190285 909268 1139138 1702634 596633 762376 494701 1589241 1884657 1641997 858213 237835 332523 1551775 1355792 570855 1962627 942195 1873525 989100 1652973 340194 56535 887346 789665 21466 527160 89176 956886 1278892 450618 224937 1687567 1197285 1163930 1902278 151616 809137 883030 605841 1318334 1726771 1854117 259718 1148139 1873923 1093018 1525991 800828 1661636 1328725 726944 1682515 933956 1917347 1992982 1479306 330929 596476 1533699 913252 1831580 220714 999798 1561138 1369363 1764650 1372857 896187 1041248 583577 917316 21497 599166 1082862 1684265 1622226 1171936 783059 289360 1556194 800372 568794 1163697 1376911 84993 1605835 159633 846394 943924 561214 119454 257842 30037 956481 415736 964026 1850233 156124 636296 1338254 1608512 763720 1952802 1440948 429631 1042147 1397332 1838645 1442675 1526966 1992965 242317 1386095 702273 715469 1093032 1566457 1978601 11502 1413879 1168096 658361 323358 474784 626289 287697 828125 979290 425229 1833363 1111477 1843158 395615 747731 261134 1895993 588679 1403039 11663 522515 1453959 1614542 1760425 95230 903279 1448364 719208 567808 1822362 561665 504160 874716 173135 378457 1093317 747208 169996 1538634 117254 556410 955975 637828 1113803 559090 713853 1390098 613364 744527 648214 32658 134981 349064 1224074 918825 1754117 774304 1564852 625867 1218248 595695 1761463 1291551 1799367 563809 1692511 1787419 542080 144358 692155 1986125 392931 1184459 1746426 1533982 621933 1157411 364807 1855820 419725 1725687 1143819 348856 1541277 641233 1334715 1024365 1507350 1236019 360387 1876794 649108 1432139 598131 1690088 1861528 782371 632999 277140 1570374 632418 931264 1719662 1183151 189479 274739 302799 925974 731909 1709692 1409059 1940264 394278 698867 1178872 1683150 1884916 1011169 576050 1028880 331773 954674 66813 1348587 835062 1237838 1747150 770424 359009 1807020 861092 164539 898426 235063 1038412 1855808 218615 691788 1676004 1541993 1908065 1127793 359658 997577 1940691 965581 860466 1606350 315486 1869871 1714080 618668 879824 1928134 724581 537958 547319 1131598 882747 751744 578386 183065 802917 1816069 544315 1513363 999493 143450 1645400 1803633 963076 1856143 1460809 1589357 1741050 426354 153232 1981755 1526564 1556760 1614190 463882 1405986 1977795 615065 1557261 1151263 910266 1526558 666565 1376856 1418365 1859527 1378554 754596 1921238 466445 1809299 1842595 1776196 1813665 1015478 969959 1974730 1236791 1807876 1306001 1676096 562563 1254552 1719055 808675 876599 1866548 1264580 1478529 1416532 392651 690483 41816 318150 1449804 1626267 1001778 1408259 1696512 321845 762398 400311 1603348 504957 1699181 183839 860533 1406895 1575926 17342 1019277 1696507 310470 393450 78431 1785344 1977294 758652 1737467 1122072 705751 790096 96541 304065 703961 839109 126008 671712 74377 1952913 671470 802785 1746036 605998 1136532 884825 648147 1843201 1117283 1238752 1096786 1373449 1343050 977626 685530 137273 832509 952912 522057 1450848 1773240 1500076 332938 855311 294388 746136 728897 1457668 1621233 835514 201135 830938 772440 1857848 1658619 551191 190874 50657 982079 822362 1371304 467043 865219 1516689 1155712 972584 425423 750672 1975449 72390 1857650 1101215 1174507 1416043 161359 406888 598127 764077 1137624 713350 1095850 1861385 1621712 1362117 1418716 413418 604678 1813879 1112705 1779867 275123 1854829 591872 723077 362425 1977699 805109 351685 638905 928624 1170491 911656 153809 1796285 1425379 454136 203554 1892602 841416 38275 1772835 486491 977759 1400049 1539738 1900524 1595844 352047 1950308 1173728 403343 1781667 484311 1014771 189317 139267 1102913 52534 1633686 1992218 1910469 1530050 277276 103316 1047648 1984305 584781 197568 1512139 1924441 92120 194682 599467 880115 1859049 1519875 1881435 278068 1046126 1252886 345689 982830 859691 949126 1076096 1502177 473302 667213 84550 1685350 1346940 1581751 927459 1585455 1704636 1319885 1800658 1641871 491905 365877 1536497 1689412 1168765 1050445 306880 1733371 349477 108874 86076 1872939 1778845 150257 1985953 1630165 1623556 212432 1877679 1747083 586318 1332801 163665 1655102 134651 787257 623615 752153 1129643 1498549 1508255 1255365 631898 1333355 562911 1735040 1853341 212565 761731 246458 4855 1009105 168456 695816 625346 259405 1402620 542881 70493 1572288 1101546 112022 859217 450464 1097192 559933 821252 1353164 782319 1458657 488731 1356806 1384212 111071 967604 1189030 1562950 1424128 1662865 1844806 1423962 1225898 162179 1984405 1568635 1388823 1993332 1235443 1330211 1592114 417133 150327 580342 1212601 1328655 152793 1419764 474032 1640266 665703 994503 836008 938964 1007434 1058343 592809 1838803 920678 1762364 589073 1085028 1543358 1186625 1691322 57543 1195694 331530 15829 131646 1562918 548965 61260 1151193 1986093 1241296 1865961 1676936 1545695 508778 477236 130204 1246639 605659 870135 1706512 932356 1517709 822197 1281007 669562 854043 1533575 1856776 1240152 395907 1857661 869274 1433636 470526 1647345 1949744 532610 57082 353885 1997240 1196091 827314 452588 1242930 365904 1517962 1236540 926680 541275 416498 1688632 274041 422467 131132 356563 687800 68407 245379 1179577 1467158 72350 171081 85603 1134597 639475 895909 466700 1064484 830719 1201359 1103195 939302 708180 1131628 1354435 1311162 1389521 1479686 779775 1029130 342632 473841 1958142 368593 1257870 388782 1814371 1127948 825503 449276 907066 954881 883471 1949051 1022067 724520 1864057 1117460 1723044 1986048 1650259 274806 1638784 1647581 1224549 531309 1457917 134090 900196 96282 173360 69960 1987351 1528557 1204870 535037 195107 253232 590859 1800108 1330493 1004494 812507 902680 954553 288203 1193448 1340991 676150 1237696 944990 1256839 1720577 93864 1688565 1834774 1183504 984557 672514 538782 1238992 1827308 222998 824587 1198693 548955 1968478 905761 1727363 1566880 1274757 147627 1980289 550526 431352 1318559 298435 1471638 1406347 1112868 77348 225584 690385 40607 1394049 96350 24274 154443 1640664 1888829 876841 513122 1252558 1284192 176830 574136 35913 544447 458861 779864 494087 173827 1261846 164030 528735 1023645 1816613 630365 781677 728363 1133985 63823 1779372 1810840 1124737 1683360 1337546 1267492 958718 1583496 1569926 104911 619384 162175 353604 1315104 176431 1785514 903551 791792 156404 462399 1023811 1594599 304273 366520 922138 567770 1969647 1928710 1182356 23662 1416579 212074 1892739 172037 872246 508243 1072799 1246668 1081668 1892372 1693630 890242 1526560 1795381 1753642 699683 1566535 78207 780991 1138201 307166 1605697 977616 1907596 1950492 616109 99000 800900 1115783 1467991 1240549 1705129 999216 1443639 1747145 447762 381045 1631251 758707 1321065 379750 1477935 1521297 1662125 628820 659214 78212 49851 1136578 78046 894856 952383 355464 186626 1786672 1368648 1884176 1086280 491837 1523741 1072133 1944942 1238756 375476 477012 1928945 1135978 28471 1007120 402604 915032 51557 798606 1408239 1485330 26129 1253938 1288803 483752 925504 1199862 34267 739292 54737 1669160 1940046 1778056 897040 119652 963453 1267309 772360 286684 1869937 1666612 1075783 369775 290927 1368248 63300 1055583 65380 715493 1717054 1155237 1073970 441082 80301 1519726 1122891 111316 1663287 696248 557122 234874 411708 167894 1645464 231566 34767 1394402 98406 831311 1060468 993248 1223624 1664278 1894524 1277894 1481310 869214 1871918 1245195 164561 249699 1613399 715057 1049069 1097107 1139643 299749 1588153 625908 555042 64362 772354 104634 1064957 527890 595389 898968 226562 1984579 473889 1870519 994766 854213 157195 189592 899409 1774152 255458 168413 1679235 368592 406561 1729865 1021253 1959605 1290590 850172 697279 92418 1337586 495594 1292708 1771903 995814 1767958 142131 105819 406558 126416 1267688 407138 500789 1578475 1672352 1202683 1531290 910243 655338 272072 1042676 1610968 1608634 471196 948512 800314 55163 1123734 839469 1997816 468020 1740888 1294401 616229 1497121 475355 1930622 1694571 509551 465925 1465888 1060081 1392576 355452 344001 744913 367373 1986603 518081 545136 1843169 159126 1960138 763634 1972734 1514325 1304958 724085 1952293 1081726 719297 1691797 1549334 1197384 518240 1471080 940677 873478 90811 1732873 775934 1570024 1685121 622959 1362530 1601361 767857 1593012 778293 410769 1328594 71190 34702 582419 1198966 991986 157072 557095 1453790 1970052 434922 1945058 415427 197748 1263427 979866 1747482 815095 997480 1390235 169265 1526510 959748 1035806 312606 1214266 1694696 485277 682878 997937 1695234 1477640 157578 1362774 2384 1515881 860486 450916 894395 1227305 1407345 1423815 251114 1443572 1916595 339987 422636 123945 217242 1905184 1147306 1216279 816143 1964678 1365546 312316 1102292 683995 952419 1506774 1563681 1787576 841629 419674 946655 1670189 1915979 1742160 424040 1720409 684525 363296 1566447 446423 1320793 1623400 407343 606363 1925408 407349 87472 1594100 100992 292002 1585403 1128367 1509859 1588540 24354 568419 735085 1602080 1713497 39237 484678 479460 1372072 244315 1007925 1443099 89862 123791 531768 1067391 1237739 1077425 1752631 1071901 1711299 1790296 1853 234245 1488712 270811 1382598 1159529 1416600 415337 1891156 42090 1804135 1380836 1088437 992460 1634132 167445 1323278 89599 997314 1398351 1618603 1546098 760716 339594 209036 23422 1817249 582495 504855 1942087 561413 666401 905591 1581699 1824811 1278548 882967 90264 550065 260800 434657 1586137 1325470 576268 1979596 372564 193003 1527062 1828617 451041 306652 463598 1450600 1802624 757324 1380510 103200 1887450 235047 670261 14357 301690 255562 321019 35139 595061 1827770 1342471 1862492 1815992 773520 1070118 1534158 1144878 721350 227907 1534421 319073 766254 104463 1131210 796710 1613845 1271646 1515759 55782 359663 44900 1092095 1298817 1593719 1018835 542861 1804495 1184263 903774 1417483 1916698 1247564 13797 125103 233686 536926 1782923 1852890 136180 572790 934178 1591912 997382 183807 1217002 918758 677236 1033506 595212 812143 1453818 978003 1061705 1572138 661367 1569726 880502 1091299 1532407 1414171 1795866 1164084 1580464 1452541 139837 1998671 1519641 1525235 279624 482924 1017178 260219 231056 1370752 946436 1341443 1317186 977186 823582 786348 1829874 1800920 621446 1708080 946133 1449816 1936589 783864 1783068 1013769 26228 1558674 408277 683054 887159 451260 988975 1847239 348188 288956 1887378 582565 1667659 1468093 571184 1386484 348078 30652 1285286 313844 1375933 1928456 1332317 869663 377749 1975423 1800594 1470113 870424 1014531 161222 1566295 1941730 650523 1437871 201824 1063292 677616 269918 1676161 959087 384657 1362920 1429720 1446323 1167585 1444594 781057 378524 108027 580061 1062455 740122 1754441 180475 767926 952777 1208699 1733602 486193 452137 1431665 672246 1411970 1070607 1675859 1494500 515059 1580391 1413017 1062656 1904970 1131554 1373347 859225 269848 207351 462472 530087 1347910 278053 1603254 124561 1887792 880159 692698 506074 602846 1215843 338655 178476 1419641 6879 1064903 1896237 1659167 1980941 75180 1562778 42506 1432254 1284333 397530 389243 670905 1796904 696795 1586613 365633 1755725 613647 1328822 1819431 1343602 1285052 164010 6427 738206 185776 619706 590742 959628 10226 389584 1070748 1171853 725621 104250 740103 965708 1910445 1330125 743453 645161 380263 1392102 1104833 294204 1977797 1775352 438164 679574 1285183 197120 567647 1045265 640381 1897046 1265540 1512560 801975 1175236 938599 693764 1501416 1582379 229035 1773 1659943 1446992 494368 1296967 1834892 541955 718717 1208401 1872579 1607411 1931887 1297367 1882898 1623338 230568 1908645 43390 1504180 268211 1845186 1591051 277460 90568 550076 1977197 873403 527800 757319 1310684 489701 226752 1345367 1850486 331456 559778 760654 1770415 268046 1027968 1877011 305310 1755461 253707 798248 1794701 1516132 1159249 1486339 31362 1534202 1774160 1574178 1056270 155301 1598758 1208667 474525 1835178 1348202 813768 755395 620884 1693957 631931 1545277 900849 96592 207580 299390 724643 1083706 1151063 1206190 1290230 59502 1562771 1302254 1230438 472391 77827 130338 504879 313469 100920 817476 430081 1326530 1037955 582012 1389385 1538069 1467846 154887 700293 70320 1142289 1185707 479750 1376852 247972 1468399 869053 76608 1060991 1453533 242139 1321063 433185 1539191 1785250 677825 765311 200745 1869291 1809903 1088781 18077 1600506 813303 1145914 354749 636878 962445 1393827 678698 619386 1996129 255093 954198 426742 771278 268895 1130461 1805671 1959562 1359487 1212055 1866879 1674083 1141774 1970502 1152555 989771 837673 1707577 833666 1536079 1425125 46431 889600 862022 1135314 1849337 1581505 1555061 547713 1227661 406692 1061719 1537226 837707 702315 814275 1479159 1995953 678326 1431784 294645 268840 472482 1403516 1612687 764321 1373799 1330584 1900442 447315 111789 1885475 1841046 1369247 1963947 1977225 1683303 704881 1793905 1505266 814344 673402 1448536 731393 393942 1415936 1379130 1336739 366933 1197617 667178 1243717 1375714 1313539 390787 1076067 769768 955492 620443 1079756 1234823 211551 686755 980107 1622135 910145 4565 1207422 1974875 1075149 1291176 650362 1448971 813348 1066857 877072 206888 33355 871711 1334747 286995 496185 1334810 618962 925263 1852004 672001 1011292 1785996 1958955 616812 305367 1368267 1750984 1860712 467834 915357 949286 743695 686659 332849 312003 24377 780271 646471 1748701 1043994 1031081 192178 1393181 964744 486524 273990 1773633 949574 89942 362946 930900 1829691 1129830 1914706 1153940 659856 1163273 127038 1931878 454524 249609 581992 604869 251026 160404 1654349 194504 1114693 1478848 458532 690426 118396 538259 857247 1723068 489970 686624 1313830 1646207 550221 121759 1058053 1456526 1209663 918637 1013241 272674 342381 1735411 625035 1857701 30956 446304 924004 1391757 530171 1683491 729754 818606 1261735 131176 37078 1890773 526736 1182900 723562 706821 1033779 1372901 231316 1908750 1498451 745303 1324900 1978016 217980 1711862 978630 1905551 169228 1940819 35831 183846 1896689 1809777 1550466 1966821 127168 1630505 1377713 1420517 1532517 1413498 996592 809872 1734325 1083241 1229484 1005774 1095252 20670 1400189 351648 579912 286785 1789524 1354015 1792260 1130488 493022 1576387 1045569 1274096 37148 1611280 901400 685758 661859 1520693 985908 224302 901283 329163 868845 1319556 437683 19142 512522 700341 147366 1605058 895834 1951198 81992 1701143 125193 1270201 306422 615640 300983 426738 210895 1167208 1088939 836194 229352 1173949 1403597 1442278 1063753 960878 101007 1657136 715164 1980662 1349222 1007051 280901 1368790 19491 1671960 1692696 1938763 311195 1547820 8804 1917590 48084 113483 1210245 1299500 1443817 748393 735126 1256896 539711 280805 1271173 1326142 408463 652772 295020 1269979 195708 1469431 1033120 1621897 597393 1674025 1724109 209247 483164 1033626 951585 1767191 216290 1382122 837029 569273 1201247 478344 539955 1651716 1569020 494069 1634366 723097 300192 202734 1045089 1767378 1868634 1288199 1299710 134108 214003 1518412 1084718 1519264 1850681 1176165 1914187 1839779 1612304 1402378 502284 1974469 1813059 1884383 1697853 1198572 1706170 1871961 481326 1664606 599774 1535447 236685 898178 881347 85357 824429 409888 365993 867555 1699535 651487 347887 1820946 1658197 915414 682760 1341511 864405 1950656 1140175 499433 1074487 1873206 1333578 1851573 814171 33305 1046671 1759343 702520 1528662 1607976 1227327 426584 1754641 1021370 151821 5732 1008459 1343829 826791 1720715 215010 480526 1848157 1616714 356988 1764408 1807544 1277249 1699949 738546 81073 743204 844481 1493315 542947 522461 334001 1972412 1600573 7099 248787 496544 559956 1988495 643401 1845836 440298 1864109 1761149 574519 784333 1904684 179157 12943 1437520 217144 150077 1868424 262941 1107643 1912707 1619222 1323422 1855091 998003 607576 64811 1828045 182699 177098 844334 1810149 803851 638169 1365358 814601 643143 177681 470268 1064949 1930498 1932765 1335602 804483 1362026 140574 1957781 1788478 1673597 714131 883543 1760988 1224212 1864787 253334 1701579 551177 804175 546056 54806 394327 1978676 954377 1739157 29689 1549815 674819 359382 1248546 609610 488555 159052 75657 1559292 441095 1134792 230907 1140616 1372474 298160 1892880 692984 1499285 726565 1007083 251006 176822 1269014 1217561 1820404 1374029 1979819 646608 400028 1626187 746547 1163547 175863 10469 1323166 1187183 1916141 867966 1455213 164240 659611 481384 1162076 1430603 884901 1522047 238963 483754 1098867 209798 1303767 1723942 272166 1407393 1006908 1047173 885601 1493881 1392586 648591 862577 219527 731240 1356446 1761358 681955 1942426 1414716 1162831 1374702 329981 1213447 658860 1293829 1719368 1345330 1549628 865016 681216 317576 1125354 975930 571998 1501502 1426010 1519686 1346909 942308 1716188 1759168 1650258 1981758 1696655 1909214 1675850 441392 1363211 1759675 1275408 1329616 1419440 1908804 1072316 1199444 1899583 238459 1947422 606610 834957 812198 1448915 658108 842708 1668644 1059949 1472790 694518 339205 1514243 295862 1774265 942379 1651650 1710852 1734988 575699 1391715 921029 746976 1357323 938211 1736603 1233569 1791405 775082 740603 1112264 1005560 907814 330527 864165 31744 1763857 1477217 222809 1438124 1859740 1899394 1054930 832207 1576412 1596607 1988136 690800 403926 573108 759404 1912208 807735 1990837 1329930 319441 1167465 1568165 1930840 741551 343503 614112 345854 199882 600609 1456376 652192 758718 124952 1450476 1923547 319230 1396694 1103442 8230 1989248 1346016 715498 1481412 584426 1838193 298612 1478918 645591 1382407 746540 1479647 1617701 713898 1578325 621354 846390 613818 178169 1483991 697113 1431237 476705 1028386 1113449 479 956892 253663 574957 1958963 618293 880125 1626602 453422 1196949 1470058 978674 1553943 601454 942012 304711 59432 1330607 1867402 1001749 1818933 1750717 1512998 1992351 1842523 102616 568345 585110 297765 732558 1790172 320112 1867581 1385918 1119621 255161 1823522 142978 1277380 1671417 1622675 828245 1362933 65533 1938286 1640255 145242 857952 413075 520968 462062 1690333 794090 1304691 945582 1851314 497983 1160824 970575 1022265 1835487 1426498 143798 635730 1606757 1411038 773993 952163 413025 1369040 1373415 585937 1076 213968 1429531 13918 165325 1822804 984592 999267 285868 1876563 1961 686209 535631 1005146 126506 1545898 825350 109648 1237645 741861 1701640 1260903 285803 1051145 1752264 1344246 777084 424421 1828242 1431381 50904 1254826 1418436 1748557 1943083 1812158 1714583 1448270 520141 1851758 1010655 563133 47885 766595 585272 1187042 887690 1699707 1349270 894146 351061 907654 800603 1211418 584981 1038220 1795763 1635929 800065 256271 1729780 601836 143076 83801 1768355 72373 1996281 1352522 1139931 690425 1141286 176360 848110 1063550 217065 1894054 92395 588762 1860106 486138 1494970 1064715 558375 599694 23379 1335398 1796688 974694 424903 65486 1573467 1480492 1903675 1441718 234327 1989113 917113 527672 1123431 144817 1990896 1806391 840976 1197985 1410297 141016 960847 1702355 1643130 1288310 597414 612100 1539606 553433 1276485 1254924 1481009 562184 854324 31464 1679942 1094278 1419070 1069817 283952 1406134 405615 1632097 1009245 1320128 1003341 1135601 1949110 819705 1014248 1576164 1671967 35737 339522 1512993 389128 957642 193874 710158 1369461 503368 1785509 1160858 974634 1327148 992142 431007 1615196 1488263 274697 1333517 1950697 17785 1594121 956 977123 1354495 1520668 535882 250414 205937 285635 509397 661791 844893 910761 1183187 842926 396324 683446 1683206 467583 1775878 517685 274702 1788296 1399573 400425 1911987 793828 1282158 1600158 1417636 1515926 1816856 1668188 895257 205995 1238428 529156 1879546 402315 250613 945468 285332 1284635 751301 895073 845804 483635 118616 1489288 1232101 90931 640848 884795 309914 323117 1189132 1676439 434905 1641079 1112020 1099976 187635 1095051 1798428 1182783 14038 506655 110807 1457205 7581 966531 829520 1280992 1703289 155674 1798606 1026482 1140218 558549 488671 418606 917733 1604034 1958668 1503654 1996529 1421986 1069704 668363 1181115 1050549 1522619 1565235 55255 610762 1792690 246389 1378089 808182 1384067 1780024 436242 1981888 1487124 14345 234087 1709349 626924 1403884 131451 276801 1964142 215142 1305487 1329666 1777248 478915 1746713 1945137 1314248 1641572 1993138 1771380 581533 1154361 595675 1857893 1986983 1495122 1917663 1416754 44166 1453722 1825866 1967862 1143 1221354 1708185 686548 1138500 1492485 215935 1687414 1616723 928215 1789158 541216 367660 69645 1397992 1881429 428005 1175817 1638606 864581 1128850 1903453 777443 168727 1776082 1810930 291322 1227734 1285095 64386 1579563 962334 155956 1243382 1780062 1416696 23843 24615 1556118 1196767 482438 1244493 77191 1139195 1478731 1541582 1885361 1918827 910359 469275 1561393 692735 602443 180948 1042817 929517 323094 1299060 766404 675766 147079 473424 1473839 1207825 381481 563448 245956 915216 1067316 903741 336970 13954 201315 527426 118284 1919853 1419082 784340 356393 1747731 637695 58835 679246 857381 1356484 181494 902969 1298401 626156 635189 1964403 38556 1479030 1935607 1370978 1493783 1873419 1323531 1150788 1294312 1702178 1506940 1530576 372804 1147421 1654111 511522 1071937 1880814 1876920 758947 1235509 1903065 1145138 1353794 1885807 652020 1675388 1784589 749514 1699883 332512 1965857 1042516 1867250 1492701 1678253 305997 1915431 1190349 268237 465921 416272 502537 712204 1659441 76303 570919 1018943 104717 1572877 1739463 974445 1506439 1016682 1102128 724069 1727109 1129121 1927035 1692354 1997999 671955 565525 1355993 679275 1743301 1156142 593727 1027485 148563 805362 1047110 473893 609273 13838 1452879 1518456 1195418 14418 106881 209408 1578261 994108 516312 947178 1397086 1034973 543727 1788320 388346 377206 394907 1189080 278932 1762323 1078170 1364676 1956933 429610 680035 1045177 557644 1112897 1856783 1127006 1655226 502167 641708 877660 1701548 1166612 1798334 488215 598790 1420700 443258 610138 493298 1746323 797693 14350 661822 1262229 575974 1870730 1787488 28015 1993220 1099787 1760211 347943 1152834 432930 1349800 681431 1350486 375061 1620557 486467 101303 1481609 604882 1605853 106385 72762 1433409 1239887 1635656 85453 501952 1825429 1960414 1281758 1800226 1147140 774071 1470221 167231 1761287 1270713 1310655 1762278 1627891 705320 1384983 655405 1290246 1048949 853990 1838302 1801423 1368692 584993 830723 374768 197591 679379 288276 659638 1064673 1427845 1387899 445986 546913 1228863 9492 326212 1712165 1098719 96261 1929249 1593503 425962 98880 1960237 1154213 1177676 796862 1266878 341858 440385 644582 1007105 1007266 1699053 1963306 1627642 1782812 1494119 1098621 6630 1004204 667490 1733677 37176 883756 1489532 828870 829263 1425475 1344519 1613729 1936650 9408 1219166 877593 486829 659819 1229883 1116739 1362628 1514931 1683185 1620476 235272 1486635 1403864 1804694 486896 500354 510447 1226770 890154 163568 1178919 1740262 648879 1708686 421023 597386 1668064 710209 11602 4662 513461 226401 1822189 865022 1491373 1219547 877999 1504557 995773 1899824 1208653 1110043 288477 922603 1633855 112618 851371 946433 709419 462174 994012 1089112 1610735 733095 1515659 1493084 1564349 1952339 1970629 1212010 861137 109230 201308 1620663 1480974 1719672 775978 1562637 1552847 751356 287871 1602849 1793892 89885 500183 654413 1059462 1786052 169236 1470116 829677 1734231 1706344 132443 1188435 1101789 126750 1028498 1092260 1497519 970940 203134 1069305 1114454 1988162 751120 698374 1643674 1625406 942144 1878906 1574429 915003 575593 866899 320232 1085766 1024219 279031 1524394 1879352 148992 1321258 986684 1171418 86779 204054 355124 906886 532998 1978398 1971499 217254 133668 910837 395051 69294 1351278 558159 377293 424151 882821 733097 1509485 1033048 872960 721550 228825 1649772 1252984 1724224 853753 270880 852606 1368618 490590 1221855 1463389 1333978 1674591 1595324 1108250 1872000 1218423 1539907 1236995 1258343 1421976 1561799 473378 1736452 296353 1623125 1337851 439577 750131 1912052 505680 1375645 1364307 261360 182544 1346413 3424 763145 1581601 1535608 597447 81074 809714 1037472 739386 1394358 1901447 1053282 345073 1128551 38324 1430034 1477856 1566373 893617 1606461 1321906 898459 1100337 256982 1029758 437590 1363083 988828 1457840 113477 1006081 510562 1266330 462559 71585 1350875 1436656 1774301 59284 1998570 1315833 1143793 1483944 1526115 1065419 1033565 13927 149461 1223937 1035571 893922 328766 849650 727890 1179754 435098 1040198 1949271 1691930 1538261 1699510 879789 55795 1897481 1707295 1071341 711575 1988224 1753139 24982 1948787 1742665 1246016 986221 614945 1015093 1501480 1472934 758159 1735953 180893 815324 86213 1008676 1558381 1592354 398015 1321765 1431888 615800 1321438 692567 1407238 551880 1946787 1581312 313864 272469 1312843 448591 580241 1160332 1164088 612309 403390 1149163 799434 1900749 194598 809738 1339962 629114 1612868 408063 466260 1981935 658 1471572 1660 1764542 1695559 1903501 215424 1658893 1015659 796216 920377 1576787 134113 698758 468943 900907 60912 933586 1193022 50824 1031450 1441641 1698476 1457419 1873990 784527 1768670 380260 577514 1663060 410890 1835939 1179844 1727050 233357 201560 1615812 1241376 1906414 849042 1164487 57800 803689 225917 674472 1707717 914059 145137 1326372 808688 1744878 1516115 1554982 548524 331709 529946 644570 1286135 228231 22434 1217284 837109 1994583 980314 525388 322337 1179416 307012 1274435 799147 1781791 128130 904915 1863683 1183307 1900746 178107 1925703 1857142 330167 1833730 548598 555124 124612 1248910 873264 243473 1700815 1349184 65417 1503974 1211770 202445 1337996 173531 908411 1172263 1184247 1672705 580918 1953900 1762892 1696661 692664 1630497 747924 1682266 1535945 1944044 1583615 401901 814062 892357 447434 643260 1655435 1077550 1729522 1919467 327492 390031 1515823 1696176 1040169 728936 135863 1316538 152921 574356 437976 1544769 828873 961574 1771470 784398 758265 704434 1960432 1279876 806534 636750 638915 729553 1438553 792209 1450798 589123 1731494 986398 731090 1372758 1350765 1978124 925084 652361 1314095 1777841 1005019 940484 1904795 1850474 1060072 1850370 694413 1439102 1049957 189074 518127 1026633 342812 1786043 828145 305921 1789912 259069 996228 1420986 1964677 1802326 804839 1963709 1494953 1507497 1923490 301012 72711 385216 698435 1678652 1811473 1487311 1862374 1748917 1128063 152689 1875715 323897 991290 202569 720942 1962694 643634 868975 1971564 926857 164148 753550 1532951 1070306 856167 1542355 220444 1664831 281185 1951406 638380 1695063 195013 569747 1161756 1713868 1533710 978934 200914 907392 1711308 34712 1081443 409851 504240 774068 336894 1889801 367409 1047892 8744 1481624 1594794 36811 1153378 1051498 1732505 125393 442009 422492 1058519 454091 468096 1034936 1289871 1927990 505458 979024 1540762 860109 1264281 1668737 251556 1331809 878405 1797863 1642132 70167 213448 1920488 99271 1223481 748030 1412674 257645 743946 627081 854707 1611176 110447 247856 1075586 20145 1107807 472279 1828336 164954 524346 308129 809341 1861520 1656042 1895819 186203 1906714 1143843 428089 1376438 153473 1335593 1531865 474660 129807 1775107 1017765 1698817 1449077 764715 1116653 1927337 498051 407705 1489245 1390654 1429246 793391 1533564 1231202 585505 410434 1607749 1818120 917971 563099 966940 993523 166717 1159609 1262150 827257 1742718 1679593 1972559 848127 550932 1104339 1042144 27020 1575787 184848 751962 1533060 210910 1506981 292705 1042369 171483 1305755 765920 1406782 919049 1600918 790417 1122106 1553141 1618003 1102063 467020 436571 1937207 423587 1406991 1807621 912387 787511 1057202 1714668 1607813 640632 1953215 844628 1242008 597600 1557232 914842 208816 785681 1574403 1529601 1360956 1081781 532648 907320 860003 896567 739038 1336064 1742631 911836 1945080 1717898 126237 1359310 1694943 1759174 865282 1066223 344584 766731 385156 1893471 419155 408480 1874958 1866491 882060 1479890 567242 332817 1265516 1690034 856923 719947 1591840 1129421 509779 1093182 1700114 319640 1561520 169602 1032730 716698 540629 1767565 672872 615627 659397 1119526 570515 159403 953630 1158959 248204 332969 1025036 1755388 1076320 1221894 1909490 639335 315903 938684 1666585 1067968 74830 541516 397040 1045122 669862 1323642 381771 490372 654608 335942 357278 1714113 580074 227662 812039 687437 1278211 600948 375824 1347180 32489 116199 290848 679628 1376087 1745358 497853 1538603 1463771 747870 267578 462230 1927581 1369798 768053 63740 714649 1606178 1011721 1557789 394537 146839 1768950 1980723 329260 793438 864230 1510272 725909 1779404 1330222 1402595 1590974 164042 627828 323504 1894072 1507500 1829670 179192 1280562 1154778 511338 1501139 595543 801920 130548 1141037 931938 1256130 1193352 1477174 653015 1074994 1639145 1567259 90293 886691 76133 153440 1648180 314952 1724688 1969433 747118 1582044 1124323 1778849 1958553 1082121 1998388 451750 891425 634039 1933493 405549 881071 1219958 1891165 1248286 46123 548009 1666243 1736210 1158191 1162468 901756 488511 1002788 1321865 933329 733469 996936 214157 1430625 1451076 329265 983002 1453411 1556811 1822682 299048 257227 1409087 1004403 815752 346830 284665 1875541 944532 677061 1212067 1715096 819256 473440 293574 1457974 499897 541004 64798 562650 43546 1033352 880272 280156 307850 1208948 939631 1532940 994604 555915 1007194 1786810 746533 1623800 1707247 434352 1853294 1296715 782647 502042 1478878 282850 651586 1878694 1795431 1752735 100230 1630793 1900497 433003 39227 1045450 1668733 1456309 74066 903375 886001 725383 581294 1668073 11285 1452545 1180963 646912 91533 1165931 1746598 523345 1824047 864633 24498 1666237 161668 1005978 1925193 1516079 345998 1123383 1467570 972861 306073 727092 693506 1967636 1683192 978136 1883598 1218953 252931 472277 111166 1448718 1134181 1491952 201314 1172215 763107 979129 746639 819406 512271 341982 1661401 306602 959208 1000302 515878 1892796 1223206 1791619 517306 497608 917035 935319 64021 1302223 66937 1279371 63451 1643833 942414 1948051 1245925 191456 279578 1551251 1355941 980598 1726437 519954 1808178 482986 1775888 713602 57180 784066 91082 504607 567842 476092 1198501 1668823 1971941 585627 1168600 853636 1589780 1708839 734279 63828 702370 1688658 1322645 232633 1692602 292291 1470402 281723 1581942 1192495 1976684 1983899 500024 369949 578303 1138548 400245 1964277 755031 1230040 231852 1209852 1347913 1533446 1074541 1347794 1272801 685471 414959 627389 358178 1503142 1109740 1128154 972249 283594 1969816 1777449 1600160 251990 705617 1787575 1541477 1371392 160687 1574730 1056896 692598 390540 852921 1028821 1481738 415176 510308 267552 144878 25674 1514548 1831874 1569098 1064964 1635816 229170 1676870 547899 68244 1287952 557221 489691 995591 868663 192220 728238 1855713 1149728 757327 1332797 1974890 1108464 1211976 385894 1637272 769832 1433758 453989 667859 758518 1014117 32066 1376096 1431337 431093 869633 1640955 1746337 1090724 1959249 1548940 1606976 1307060 1876854 1977114 314796 760238 676890 825680 860584 727528 576796 1528062 1338961 683753 588866 1586162 1239370 146700 1860861 245618 912357 85827 1529892 1194735 1599591 1923152 599929 1827579 686965 344046 1637306 1290008 1713282 459862 274777 170107 290567 46082 79321 1340185 517675 1847811 984058 1967367 1593310 473721 760947 1284964 553703 1572471 759829 381781 778477 901579 1125719 274105 543014 577390 1371529 1833004 80246 498066 560719 81759 78649 819149 617736 435355 1866433 307659 1973355 1321777 617852 1593711 1669529 1518636 86977 148186 950309 47937 1600489 867695 1985627 780356 1092726 567379 990796 1514328 1089879 563389 1258970 820683 831101 473962 1948876 78384 70212 1259526 332642 163583 958898 1309583 1440468 979272 520426 1748724 1900013 1511298 582743 683278 1940369 619528 627408 1427478 1171164 1122788 384458 1066338 1479479 400164 772350 1212750 331798 277347 1307438 1163648 1696222 1028931 1709450 636213 704882 1925376 197418 952101 706051 546900 741318 1267851 188937 448876 507999 1689541 1556972 1127486 650986 1137966 1760989 1580677 631250 941068 491187 8671 1689139 124661 825705 83656 276759 1632258 216394 1671725 1665999 1976365 1748578 523709 562965 1449792 577837 528642 1907399 1848743 1021879 1081614 900236 114175 1494907 1803500 1635790 775672 755387 1841623 819769 1474084 1557032 399483 1604911 71280 1068853 678635 1848352 989685 241490 380600 1893219 1844319 1597793 1918530 256118 828447 1531525 1337132 1225924 801209 331817 927206 1241578 594702 1839443 763688 611239 968118 1240794 521228 945826 217403 1899435 1385527 1699682 430754 1616126 1163949 952661 203412 1281013 65183 931301 797696 1221258 941533 49103 1495326 1942070 1577329 589200 539210 1006175 1320228 763008 1940853 864455 1754711 1648065 1865950 975042 265817 484021 231076 1006739 692538 354252 1363196 198371 1851125 1458382 221113 1351149 214805 622932 1927360 241924 218194 700109 101446 1051434 1922863 199659 1262603 106593 1007758 1229614 1773548 1867177 515506 848538 54038 1376284 519966 1302117 300747 1353982 977204 1911426 471993 1530584 1171970 1726637 1834875 989442 1928200 268368 642907 1924503 1959793 1571415 1897169 1968838 938595 530525 1572053 117230 985772 1848256 1925160 1072443 1057333 1950509 797616 1535275 366570 1631584 1206902 1435741 208905 715186 1068218 1223927 614106 1676740 1707059 650022 163682 600837 1056999 1364750 1289392 882099 311558 411053 162303 744962 1606804 1494894 544069 1030482 1626600 464138 1678065 155844 884347 651549 1567044 57142 1145156 1138135 648787 880339 198395 518192 778303 1737503 1156150 415926 356089 1521078 971071 1012998 1392844 1738511 1772579 832420 1507143 1530868 702045 1666766 786648 476621 1406536 435195 795312 1031587 600038 320475 1251176 168131 853262 126128 485337 962242 48945 427872 1671442 272710 1088492 861781 1697963 416215 1398854 853482 439518 819838 791076 365067 59950 153261 1582326 1175765 1045339 254754 421432 309813 1315177 10315 1116369 831688 65693 1703396 333406 497327 1103687 1536618 1146412 1287172 263631 2847 1566939 324330 608999 916829 156468 1247178 288556 176608 630908 1954511 244085 166975 1384030 1710178 1626290 882918 1014278 49662 1195438 1534337 1651730 1690631 1289776 761481 399943 1188388 1038455 114788 1557754 1965885 1392791 620047 381992 1775850 872472 1696964 1419343 1837896 1033166 1587750 1106551 1936688 1797233 1900786 1926836 574555 1602718 498492 1630827 143982 1355439 639701 501114 1081538 1963687 1252557 840306 1931193 223302 1292907 638711 1407494 290584 1781314 444668 311291 48842 1486748 1995740 224888 883267 1873693 1273820 1984665 976791 291005 1452201 229089 83085 1626240 1305321 395407 1514937 832845 1891834 573423 1683777 1994988 1004293 1689551 1014562 325920 285609 1963617 1161658 921408 1023713 580359 639792 339968 663710 1736557 270083 750903 949426 684531 1799073 174573 1862526 678405 489569 465543 579877 1831876 1231133 1120075 1762447 939392 1490774 630564 1593866 1818489 1121528 70198 46254 75488 1530091 264473 1531754 1603701 718852 1246474 731967 1685948 982952 110143 1221663 1058163 1653313 807339 1995838 836494 604589 124564 803216 80868 1937932 483325 1042665 353999 780693 1955847 52371 157585 1892759 1817510 1432418 478479 681215 1007814 1325930 752610 1807329 526218 444823 1632494 1643422 241397 841785 1811816 1504563 682302 878958 190594 1638157 1026217 619903 263366 788058 518448 1304847 335461 1979828 895039 1276032 453125 349789 270491 1348400 1456522 1480104 1599236 1529540 1906661 1598278 1525489 513217 1256873 930283 211660 679777 1158396 596652 517273 976517 1573824 1918545 753435 506769 1902334 90959 1992393 1070580 941557 402178 682844 1224498 1212580 1706919 1150707 81825 503081 842349 1765559 879150 746962 1104499 713786 1485701 775806 1861262 835826 625097 1005516 260898 905503 243432 1285527 1177820 295285 966247 246726 267616 872013 839582 1640850 387280 394864 1922246 1093537 444154 490742 1772246 1013112 1321458 1488259 1719839 454041 1055287 435734 368236 399681 1827057 80285 1464445 1651166 1569204 595789 515031 1692984 1688719 418910 1882233 1864527 425061 1757522 436489 193056 1804629 641223 1932186 886766 1723354 323523 1044436 1520635 1083591 242792 938690 1738299 982965 207154 61185 818421 1288349 1835578 1401563 13342 522741 1154986 1227514 526725 1438404 366403 758209 780592 890483 1534929 328375 937631 1902013 1581997 315319 877 1558022 397050 566811 1859138 883881 1906797 1693281 1380922 1765878 1191308 1275708 382389 1294476 1984114 1405323 1016046 875261 876520 296158 1953717 880169 102353 860658 936485 1993170 1665936 1535106 14779 30782 1874073 1381784 26305 894279 644101 599827 1184267 484211 501298 1796805 788210 1512291 738694 842694 1058743 1103550 1104954 744570 1833019 191423 1246593 539155 704364 223553 1550384 1129169 379122 448879 1175219 568463 1404620 1067439 1271910 1076581 187253 500410 1844614 1035486 175387 1835089 1934523 529891 727654 842656 1699681 393981 200963 304740 376672 547716 1981655 510298 1838907 1485126 1299454 346208 1676973 631658 748530 117523 392460 238390 1203053 931611 926719 1766714 1053244 37691 1019106 312310 156726 1930046 1748051 2903 1722749 323814 73900 491592 539440 61113 1328126 1526331 530097 402766 1378647 7554 1443692 1230434 1780217 1293822 300823 1863239 1884069 858487 1012275 405023 1086749 1164925 1602123 462001 1498920 540087 128210 751486 1449942 1737748 701227 1509731 380817 485252 1334739 1454732 771943 1250280 539340 1672383 1300863 695597 802916 505154 195722 1990976 546135 1817705 1856808 1663037 1611676 357381 1848929 166853 1641029 691918 893103 53898 1545933 1204550 596947 442070 1533948 1022945 1890334 330445 613702 1194972 1288085 676594 590269 1334700 1207662 683098 1599605 917554 1673631 754437 1941628 1935162 391830 593138 1014475 17664 1354930 1177476 343204 1487275 560198 366041 99257 1718361 1857421 1934761 1983271 1910100 804220 1916315 1775570 1507074 1092222 719091 209452 755041 129770 1505458 80383 1026052 264265 1609257 1617963 266549 1261864 1690910 1506635 1726790 818967 1886917 29996 147971 1525844 824683 799913 513348 1280274 1742107 1759363 142739 84218 555984 1415994 791798 235683 1506556 405646 720327 282104 1378464 1799053 1474926 748597 1626391 768653 684384 632553 1281409 1504970 174107 1400704 1474242 1049775 1557207 643474 1447485 751506 1042509 1709175 603667 842557 972615 749495 1011932 1496170 969449 1746416 468302 1525959 520131 333312 1506656 1459297 1253135 144175 1570188 861229 238214 1290243 207345 436268 1408979 496064 41047 34174 1074788 1306073 68154 1385832 851774 1004885 1733532 1710726 1721329 1002819 797984 1758436 1991896 52772 86844 1379493 1284004 1792363 230979 1948176 95732 916173 1948417 1333595 818424 389767 145148 1237472 20443 1577718 1847619 1551844 1137646 1595066 70882 1421922 1583198 717196 1958576 808813 418985 1555541 1764874 1307483 1755714 1446826 547427 1213116 264189 1190445 877899 1409424 528108 1818135 970485 1526406 1695988 719335 1142730 530283 445534 1098770 252096 90187 1581421 1048013 597304 791558 381111 254059 151458 267348 1578336 155579 505827 549809 1404838 244616 1901820 1831401 874755 1476977 531389 1961206 1009047 775800 251607 472055 398065 1702781 784969 243673 628857 75017 407155 1811855 769018 748112 314322 925775 568152 1990511 1958890 1064884 504572 634333 852969 502717 105731 1455726 1513155 1005174 1657408 971999 63346 700997 973454 1279291 1870633 967830 160582 1781373 859498 1253932 600187 272626 836436 1092230 686285 1554078 1315233 1587804 1411559 1049384 1438756 1064961 671294 160568 430018 1001092 904236 1219430 1273937 73429 544049 600771 1497950 1828927 575621 1769342 185766 1446683 1573968 1969949 1273871 1277826 554638 1423961 1141126 244239 146835 1217834 256855 165457 1546918 499585 1597079 1971463 700428 1989207 1130186 392596 577909 377 1248500 1237427 1883936 1921673 203173 239056 596109 1857652 1635870 1155488 839182 1904498 423435 1405588 881940 413328 1299567 198129 1432281 1272395 1819527 341047 26293 746370 407636 1304069 838427 1422324 185945 1569793 1504747 1242059 1257727 1147626 1071844 1858289 1831262 1643163 1317305 1418329 611519 1874760 66624 546758 950735 1022586 370630 929181 1170363 16955 1140220 1899904 713733 1883793 1512965 178163 484388 90943 1761803 1083816 17793 1044671 1762331 870107 1999560 1665803 233132 788646 733443 1264388 602374 1344993 1011689 982873 962971 877623 943010 415434 263879 1868912 1745406 1331801 55690 1400047 1355559 722401 225958 994819 588355 247994 1946446 261393 266207 905818 710400 447875 1370774 558869 808466 1322959 1477355 1740495 1734770 1939789 969232 1182183 1079937 406980 1449438 308180 1167123 525816 666751 784920 959366 113761 907557 1493583 922106 1840147 1166750 938662 1448789 229657 340188 1258782 912125 1638294 1042713 1174458 813415 1514078 1214500 1208763 1370651 1751161 1374231 255898 492578 1671991 1850239 1566111 298156 435208 1411373 1393989 1239263 1328640 1279389 532003 327914 372245 113642 109923 1239545 103923 765188 420980 378798 752218 1525306 778869 226849 338761 1717983 1908527 1786470 602588 1502473 268420 179366 194945 1101181 1413412 28499 1654474 1461336 1455616 1813118 1580238 124617 616574 476417 1261100 567643 1993432 1147970 20669 1870039 992534 32727 629724 1888770 903241 377654 905153 1256659 1446436 412173 1190671 270606 285653 924097 1956645 1652058 404876 1491668 1444577 1444390 1278048 1201925 909544 1042952 285375 911417 1505314 1458940 974015 624330 761610 1252401 1944235 482702 132983 761524 1799899 775341 979135 1359230 1002513 135239 1220610 1126429 880080 885654 1966974 282633 506363 87331 1188773 1220116 723208 867700 1971005 1895594 1015919 273423 130550 1752549 301809 537870 653221 42580 73051 859979 1897312 1046266 245916 850384 335317 176031 1789694 1682747 1423102 693996 1664215 1772762 388286 1778853 1531200 412999 1005150 1063855 60673 1505748 316851 791954 1734355 391754 1103338 662932 65305 394923 1161936 532509 1058703 1477451 1808115 639229 1991504 94586 1110954 1312181 1889388 682387 1840497 1897293 249234 220663 1187311 1719456 1756658 1021849 1606947 1827791 1206844 1776402 454601 1459070 148022 1197905 261164 971762 1650973 514658 1607531 1315707 303657 1855016 1513939 778892 1172212 934275 858942 228892 265781 1275574 1543000 1165234 950529 1922930 1577486 3763 1372518 1876971 305145 1684621 106812 1471319 242642 1528221 774543 1524693 842787 321645 1988271 528066 1754552 526969 253088 1406309 888388 194112 550277 1724980 568212 1934334 469142 1775041 243194 599862 93371 1979266 285490 1899812 1513560 184776 529680 764238 1050361 1182584 1807361 1046695 1297354 656193 28186 254755 583437 540706 119759 349294 1753314 709253 575408 1006496 1812143 851304 654133 176699 1797875 1078135 1973222 1075438 95079 703422 1341633 528984 1885479 39702 1918454 1615474 1399792 949500 622670 1194421 2017 1595897 1325061 1546556 1389176 42187 1578031 1863041 1590744 1885516 788945 378703 1070402 810674 408049 1089896 1417082 677226 164306 1312019 1024738 469755 726794 141214 1230829 1506711 1416280 932952 1355632 1543757 230188 1584557 217021 1935857 189154 399186 737523 452939 1581945 705256 271858 424573 976618 289761 652921 1659499 793181 1033250 1483684 1305149 1102060 719613 1844935 74470 1059381 698633 1955589 822109 1945937 382888 866540 17298 727452 232348 1713723 642479 676548 405098 164489 1489870 1413640 747141 362887 633595 637467 493153 1994524 257314 1343260 849777 550767 1678083 3464 1396393 7202 418659 73459 1341408 507593 476239 893676 551089 1586771 292388 1807148 773250 539674 1939160 1000690 1259699 993935 1666563 1264109 1094986 210015 1429674 282847 1107882 1363538 1038123 1981184 1911540 1623507 1207385 184565 1401086 1937296 933454 324558 664961 127313 653329 486111 986121 1301546 1554934 1211081 1663427 950090 274384 876342 1319108 731623 1393426 1335477 1486101 1891677 1129880 443389 442504 1747316 508720 141324 1932954 798291 438408 1039470 439515 1250311 1289414 405504 1344725 895628 241532 123897 302977 1895828 1511010 331790 465678 1615377 1507132 1109467 1028669 306986 1917215 1175037 1403259 917327 1943712 1024039 1620621 166957 620084 467438 215847 1662658 765018 1561440 1694329 1403779 221418 530225 570086 330928 1048024 471249 1165318 1865785 1456528 77083 1139881 1459710 799696 774856 1235653 1191463 1118505 1122051 819983 513067 773209 1269379 918817 760558 280247 590736 1772710 1086117 1676788 855623 748296 781429 539123 385066 1195478 1419783 406274 1097343 240820 1411452 1444778 1688228 758955 234897 1666154 627656 1255411 1176916 1563296 1233807 1822131 1904914 652278 637566 1367035 1110831 1611959 1080518 262723 963566 1518343 242182 381019 211467 515872 477053 964508 693688 159251 1935907 1586395 1875257 966918 78660 67937 650826 1633321 1217465 1429524 1536846 1528273 136847 1018844 1630884 1637194 1554533 1740992 1050090 29391 1220018 1938532 191712 290625 1949881 196492 125164 741902 13157 1616638 1417217 1075963 1181867 1774182 1195578 57036 342321 1907084 1516827 147411 567827 1267299 355189 426299 1257259 1110431 975589 1202324 1982892 546138 1535323 1121962 215204 555479 438230 563320 1412361 281428 381661 155027 1444841 984412 1978995 1822367 1283873 246069 669794 412351 235141 180594 1425764 1273266 1757972 1584933 1164696 1378411 311369 1254768 1616970 271505 646073 1531962 1989092 406280 413883 718159 1002954 876272 538506 253100 1622027 969172 1029718 328442 1133112 563205 633325 940569 305459 1291128 1058257 346111 159985 535717 403910 1888508 1876100 656817 1082207 374732 1158810 1202054 1388635 181771 1349068 459139 1678382 1206236 1958866 1101585 1548826 1587107 376949 448440 1941395 440540 1988008 696880 1315426 1305778 460888 1849130 125813 419082 1154916 302238 594797 1840607 532773 1154451 1138156 1126876 851047 871251 1485769 810370 1921091 1302817 480716 1679990 908552 1372046 895092 1570452 478170 1219237 995030 1236553 1428119 187289 74200 1074120 401735 1030775 1962740 933481 1530687 633057 109875 1597311 256993 1364961 996381 319621 1720560 704745 83270 1711576 827563 891578 130874 1963882 532213 1693088 444685 1578652 1028337 598204 831549 992077 319123 104422 292860 1192396 259418 945117 784518 1055222 1492119 217182 1248876 1238376 1736906 214255 1547240 345437 382197 1731895 606413 1127179 357531 1722109 1924889 1534242 779831 345698 1727862 591026 1696733 765069 287207 1356602 197134 180970 1316885 1245447 1292525 1085790 167552 76083 366815 144329 338155 931271 1286835 941530 1190203 1974667 1793647 826254 1149981 1300628 646827 609562 1147733 661746 1446387 586634 1048196 1991670 139175 1933299 146451 1638423 1077329 1689721 274744 1408143 1935020 1957740 513948 1750699 1341366 551921 1885570 1090748 1042026 1548213 562148 1997128 1907773 730426 1686063 605226 418161 1826965 1527208 894765 599442 1302924 1816867 1041588 1716937 1657914 1086137 116502 107833 729965 650709 568637 452291 422259 1531212 898983 1213569 723318 1124173 504936 1296248 256061 816030 460105 1112473 277915 714239 646029 1344133 339868 1353265 480934 1751328 1681234 1880874 98794 1790908 1574961 462136 805528 1110019 487766 313241 251322 1149164 332528 893246 453223 982654 1398666 804464 1426469 384856 591235 371441 1456044 291045 1153781 248649 1113833 989778 1413371 1526529 1781115 20955 1397738 1670651 275794 994419 882066 1702801 44642 1133454 1746671 1037682 1011430 1009836 1291001 257006 1958557 106951 1314737 847757 303398 380399 25491 1369589 853861 1368729 1422981 1333130 935064 526107 1298413 984399 1592899 1644129 1792416 1293549 913055 919831 1724902 449170 1524586 1181433 1111409 1530759 522181 1981793 588450 1377131 935843 255128 732752 190169 1466048 372226 319146 885261 1661536 410455 1217735 1901256 1701202 743422 968402 604161 905973 1087469 591455 1095370 155368 1500804 919769 372601 1347613 933055 253030 353533 992022 1043879 287299 1393211 710719 1952611 1719257 1394030 1665038 104875 790373 1572012 1127568 1447737 315772 912827 536285 748866 184958 747059 639292 1747840 1069988 829984 1222204 519824 654977 472157 1980465 175898 887424 612020 568334 1854835 565636 530174 80245 1873527 296742 1054759 923167 777822 590926 20546 537782 1937411 779952 955254 1661504 42703 1696644 1387922 890093 692886 1659831 3158 685336 1943090 962966 1551261 258564 1287677 133719 1299185 431798 1228751 917295 1100455 1533853 534581 56284 1699149 347040 650984 1722081 672636 1515920 370578 178736 1391924 394065 783117 804574 1090530 897446 1204117 548218 814484 1901572 102436 734671 1862679 1803791 725992 1070941 642462 435652 113811 1544507 1091285 999308 53383 308002 1826192 1678630 731712 883452 983914 1190 1052852 1667062 1593017 1896579 838503 1677650 434348 37707 537049 1321192 10109 629845 22667 1901067 1677381 152527 1723296 1939239 1843772 1528769 1363731 1527090 664779 1945820 866258 872909 71745 935041 1672267 1719328 1473145 1868372 680282 768945 1491467 791818 88518 285069 1614577 1540024 1365996 1147798 997241 1601713 733153 901845 1660059 512819 760614 1040404 846263 770455 806390 1799978 1764090 1926079 1417417 1742812 1741684 1821603 1258331 1230557 1676724 1732763 615893 1207983 1187083 1690717 520207 694480 893610 717002 312580 1538863 1722269 1930597 1633263 186176 1073585 100570 39619 1205177 1395183 800545 1978525 1873415 225583 259923 40850 667253 719266 771765 700046 1098243 42483 458990 1277367 1347187 1347048 987006 1228313 1319136 1600974 731496 1681648 1662207 1558830 1010721 212906 1194464 1391448 1498705 753853 1075001 1418726 139775 1456546 233453 1793585 1986856 1406207 1304892 300357 1282003 174402 1254680 130967 1596534 1441973 1620784 1061736 727584 1143898 1088658 1617849 486213 1763114 1377051 1434527 1734647 1889303 1924189 1139755 718868 1913638 1041272 1558194 1462596 1418305 1050296 1591642 934380 295412 496360 1901458 684845 1185584 1254688 387920 434197 1411775 507481 442836 1646342 37882 1940337 702282 1741308 1387353 1557013 217618 1409420 285276 736873 1161946 1571962 1411423 992570 869219 1947003 1862058 1414399 1172152 998812 967146 1169758 39236 147950 1542644 899838 1407632 486564 1151998 1857052 567993 849915 1088672 742350 1328926 1154508 1862562 1194371 1773429 427347 711319 23802 112180 572997 495790 460118 1327356 1547797 1194425 355807 1011066 494810 510208 86935 1032103 1283549 1432727 1396580 1345747 1981728 1376260 1745695 950709 301403 694586 1314358 800405 1349732 98870 1756811 1471457 868074 1714177 1821842 218592 1277611 801669 956669 571242 834684 1639800 1482378 1398860 661624 50419 1412746 138768 1803628 1596873 864568 620040 461674 668233 744743 1057630 1825848 1166247 228372 1507514 796137 1761081 21807 683604 1218503 1011791 1524825 717680 838975 647961 1193856 533074 692158 645916 717176 267054 367728 104972 817595 600133 629573 1461246 391120 1444075 780484 291232 1010802 1979868 1264139 574440 1108455 1469264 1254999 71653 1907137 1598546 598697 1192448 991871 1119925 1421047 1300651 81534 698256 665018 685519 182567 975218 864852 1392656 888723 1744600 723293 126325 304459 846052 1852616 966790 779363 1571484 901344 789081 1120041 978496 724561 724557 977706 765296 254417 507676 1954013 802348 1222238 413973 701859 355295 1519402 1254250 172715 681867 1006912 1995626 706061 1663818 1447110 1094374 1444376 23709 1473057 1718781 1764373 390058 244137 1405071 910355 1501732 2773 1273233 472273 1211422 445216 1351438 1932253 1317015 1307794 203042 1168141 603653 485553 408498 171075 1810529 316107 554943 55941 1613825 1407286 934583 334082 649720 319383 37412 1975656 1602120 419112 1471674 655072 199822 31047 294831 1668076 1961447 908748 890623 1822227 1013873 1509404 1451497 1421604 80553 1755584 157819 427606 152157 144333 623170 416342 999860 1562503 1607799 1459580 161208 1553536 322640 1427052 55281 1049408 1245686 1696060 1018916 359669 465991 682152 458141 1752949 1382121 1569034 1453150 502387 582759 1507875 694736 1370184 1455555 1224849 1546988 1590287 1676676 1256103 1005917 95010 834245 1952064 1031968 1682767 253672 591477 1096312 1529262 805208 1423942 693402 1227233 682256 1039805 1987949 561228 106646 1778204 1957344 694262 635148 1024405 1074059 1854787 1880574 982117 368789 976202 864830 1983121 1994687 438086 252206 698089 1845152 708310 1395358 294520 541123 216644 1542910 387249 1938448 1927948 16350 30628 1700853 2982 1518267 1302461 30055 339938 394299 354676 501045 791604 1904327 329073 1968643 434791 360075 1169763 455430 1739336 360545 672746 1428905 351229 1686265 1496299 1273129 181201 1225875 1924476 1037789 842223 752127 703700 1835247 916903 1829229 1053019 413499 1551557 1479094 1721961 692745 965352 199525 1092685 1067319 1662331 305350 1427169 1906737 1492064 1833086 283546 161120 266271 1998320 764994 583636 606647 574507 1352347 1918904 1444980 1810233 1051853 854610 1584196 314595 1676029 764130 414445 1856817 973220 1602052 126983 404926 1014818 1683398 1930312 211476 475693 1798543 966523 187365 125174 600984 426232 1497208 600614 1704907 4429 343781 342795 1516317 1906713 1674308 1127274 492142 266887 102874 925174 675535 1891008 393923 1658262 959158 1508734 35280 1126693 1363447 1969771 1518685 359979 254400 404878 340901 802372 1193583 1143991 444527 12311 367756 1918850 1974771 785327 1208621 699245 466607 1343179 1298284 298511 303445 1075288 1494441 1998288 1517156 175920 470158 1604195 1878891 1158809 1383527 206980 1983034 747119 882293 1612213 1138355 162991 241094 327532 1072824 1318878 1863867 1325085 879602 760394 503916 475085 1117482 134809 407927 1219915 772688 1523272 1513532 503919 1949178 1758825 1031977 276614 698512 65848 112559 1761044 70999 1903104 1724882 1922453 637060 172626 956125 352260 1716021 1755777 435601 401140 398836 518642 403385 1582238 741022 838214 1245903 1762636 1076935 330652 364469 1717164 327271 151914 1108533 754964 140465 654763 1628231 190323 1091943 1308436 1025966 1974131 1146152 284553 1607901 722147 774202 464116 1667463 693763 1975400 1531503 1643196 287579 620433 569459 940054 328264 873007 1407001 1605887 202105 1289160 535620 447786 1966217 825134 1178742 1051977 142769 613908 1857481 1733307 1202660 1640816 1347042 182652 89196 617701 768951 635684 442413 1448377 309443 699165 30696 1751277 1296288 1034097 1964387 894439 1620225 1254313 1753167 121704 1970561 1303338 1801817 590912 1485149 1144411 1423900 1767541 1277720 207304 1518187 321456 299181 211009 480421 862585 1974453 1587137 531426 618544 220384 1716326 325810 1528577 718783 302403 414567 214405 409841 1997857 224784 593178 910633 1268345 74221 1984514 974750 810367 1312326 344690 1998132 1608456 1415396 1720809 1850223 564751 438247 1870826 1180801 717702 224452 1376715 1631578 1184470 1593769 1076309 812280 1502272 205730 1986512 425518 1333729 527202 1377834 1386329 844443 21528 273183 509965 571210 130123 1374895 886668 50575 1683591 210541 145894 1026564 1600911 622266 99996 255167 180004 1824552 648180 1597540 1332603 1245769 1615145 1333447 1072894 86228 1165291 1419331 1202096 1495916 1513412 825087 542496 599961 768341 1874307 398535 1970733 1580855 1954884 842249 800403 1558918 539433 597032 1713821 1832581 1041540 555789 1174570 1512723 1374981 993241 302664 1120025 975656 361458 1628045 1628708 1855932 811821 1547734 1268041 1076647 491245 1286524 1407459 1914741 1706672 853013 1125492 96332 1960655 127362 1209077 23663 580491 775731 130272 971683 1519764 1560847 1749306 1813721 537651 1740893 96819 185814 116973 753305 840985 955305 300195 1452284 1142439 670146 1659250 909127 135332 1782494 432805 1376507 1121313 956785 1550542 1338617 1072164 333393 1921336 1834695 1213226 146129 1478936 333751 406447 64217 170604 1352639 1492334 1632287 1595313 1825228 934495 1780717 238195 647054 354596 1747719 1861007 90043 1594561 1787564 1889390 730382 991709 1221908 1035014 884057 644630 508021 297814 1356354 640269 1870344 1705577 1742175 1838651 1759026 1988110 1168008 477080 123925 1581326 1178875 1790432 1662864 1565177 1191932 263595 860751 1670848 559451 1436102 549147 190247 1231465 1708493 337704 138123 439101 1552102 838843 16845 1425444 1301772 288789 539472 562724 1683977 1419095 834155 295258 414027 569049 1743889 1555798 745709 714674 1622489 1968994 1388219 392564 1669487 223635 1257635 1340170 1260094 1013404 682786 521202 1792072 392402 350931 768986 721553 1069344 1089819 1105975 1273826 1173689 342640 1877236 1149136 896462 639918 1297135 620203 784525 358551 858774 595236 586275 752359 49753 537688 1680799 637622 1722454 1629898 1560828 1695511 778489 828138 1375587 606557 1081643 1870154 618415 1720322 972751 1945173 536523 178552 151370 929705 285814 1282614 529451 497291 1964518 765057 771723 501461 1898018 1556124 1702918 1582557 19386 1151861 1130277 535288 827157 60902 499197 1534151 1324594 1128639 1270910 1037684 113302 1951494 1661068 764013 1910477 1882689 1567876 960321 209638 1355383 896728 1743631 771744 448774 803069 97236 489095 1287298 1298663 1135263 1275721 989765 1005780 1011103 1072760 1844046 1512746 771579 1141910 523256 1506000 897782 1119630 1413106 199825 1613311 657254 968445 1331047 104854 1415885 1632343 1080380 1828698 1964546 1040926 1227001 1522156 1466651 422830 1322295 397616 1785138 1771025 1188156 1179594 290327 1691464 369032 1515150 235391 1004911 1946752 1097149 1467190 1515643 1384194 1338195 1939202 1228567 1818669 1956156 424862 1142090 1218532 989755 150579 1135165 1791044 1780098 1523729 1662861 525692 1465245 170116 1040062 1878676 1127796 96140 497762 1774366 1605749 599715 148766 1884486 728856 1443948 1483916 1540881 931925 1709202 797050 595773 1492172 131707 1642684 429918 1363531 915112 1654566 1612722 132119 1772590 547594 1147462 1474370 1199519 671305 60832 9904 1017105 1849479 276886 1318752 1091665 1801512 432198 1183601 524026 293424 1649416 623443 1657939 1937094 1420755 640084 15878 47268 1061080 1839785 1031434 1985379 812580 1990133 1557322 492108 1092988 482661 1483076 1218036 1178112 1725750 718025 1184503 30678 1218575 743434 875727 529147 365077 1060108 469494 768191 1199008 1161605 650193 1313376 1901687 1448837 37352 1171212 704739 1084568 354982 654064 1058152 597824 1171580 1823133 1915785 307087 279787 139447 38738 1690431 1400297 1465893 1824166 711374 702785 453861 519622 1470475 385242 399948 1158760 988120 742504 349739 485861 85998 601143 705710 656773 733742 809997 503832 1301884 1401262 1512726 1547001 928736 523428 347234 524413 1424795 82145 116359 932240 294943 1973396 1931400 1797224 1097756 614819 1792022 368950 1760775 567385 1844563 618666 62454 250623 1440887 1552246 1921843 1521781 1882726 79034 433121 780763 224808 622648 1166841 149919 547760 1857270 466156 1054671 732686 157391 1593972 1329326 1877732 1746155 190896 1910443 1906939 542023 871606 1633165 130312 442406 1733745 1071889 1565347 253397 1898472 1540480 1399454 1429712 1020233 1829385 376532 1104019 1650989 1638044 1751823 309110 1817172 660243 873890 14901 722701 1422668 894953 1045853 599673 1170567 1290106 1646372 1294714 1956951 226982 1264944 1341057 1552421 1930096 1734809 867007 1038944 242559 209488 702011 965832 1429701 1953915 21272 562402 1536710 240446 928337 1904670 1482187 1452591 366063 1714592 1272343 102191 693886 1260342 824847 837258 1966268 1214400 824944 1528959 1783325 723250 244709 404503 870025 203060 1753665 458741 843796 1084146 610706 1182041 44677 1894823 1618553 569292 360487 851291 451797 1337252 1204931 236196 1490202 1902126 214501 1559427 1492728 911872 941735 1852590 717558 267102 225632 1497318 12609 1914148 741167 331459 1892665 570642 265263 854507 1345792 383595 1986325 161305 1175368 48803 1377551 472402 1371415 25763 491068 1278195 1711343 1836633 1962396 1821240 868143 877210 1936779 23052 1189834 365353 353149 1869194 661643 1804343 1349570 1368620 1016520 388080 649306 1618407 1809147 26784 725600 701872 1825921 74185 1556142 1828732 204824 1328368 426716 59892 1012742 1483048 1817864 307901 13413 111531 1380744 1720884 1121391 1182790 807877 484660 717137 1087781 62968 649954 172302 1288379 118443 1257941 1442646 1025713 1573252 824258 369095 1292184 604167 526387 409339 112362 597705 140837 1656014 520062 1479365 589159 857243 788885 1919711 297939 1597804 1862423 1456701 1446654 1367039 1585251 1894196 1741999 161333 598206 860159 1553939 1452043 1120210 1603926 1250852 633565 997146 1628195 1204602 1067387 450842 1261681 869435 557086 1303784 326045 817769 717052 461702 138480 1841691 441870 691703 601597 1484479 1605452 1513638 779709 55877 1650998 174904 1904768 209123 1363857 576642 1203490 253385 1713193 897861 210335 305135 1632696 175337 1071565 278146 26765 1877674 1423503 295837 1999377 1660713 97057 392108 569811 1415875 800399 177665 1079169 1629645 4427 382656 46086 66887 1624172 416222 1630654 1216882 302603 1407037 1722094 948748 1486262 1699361 1088873 924919 1426373 385143 1191311 804613 1475217 1314362 3626 1460271 1946939 1996765 665512 613385 1402764 713908 182785 1121202 1776840 280249 1017340 1083482 1932706 95404 348784 1641912 1518784 86476 652270 1294748 1898925 245675 865297 944353 1784105 986784 1594678 782606 283635 486698 1656224 382727 807345 55888 1717248 628478 1400500 228449 1824080 963115 21244 850176 1557974 1814674 135670 1003323 221553 1192270 1290842 1391222 1720057 1952592 1194103 660492 533219 1361489 251595 1444605 189117 871549 845270 1438119 402525 1920290 627062 1993188 769419 1977927 1962732 914411 190545 1061218 420521 970906 1898991 1205376 1117882 1270454 1349301 1233334 725688 1271406 1836861 1495089 138871 81974 1319033 82166 1049770 87620 1016834 1989302 1392115 671673 1877175 698271 1524435 424385 1504556 59981 1080687 395991 966810 796551 1716794 409019 999552 1116479 435262 935445 653112 184375 1668213 1543938 705864 290592 1742153 1171231 1577771 417217 1122168 862338 1960691 1752877 644792 1907010 1049877 425883 904408 1535542 1794055 892934 256649 1158136 733186 569297 76583 886513 797621 805941 1251069 1054088 988510 1844820 1223465 929590 1962595 112414 1612316 198521 115850 250848 1838247 348064 243951 1152561 939010 991221 1432626 1299195 1217429 670018 15988 1430594 1992340 1182738 710243 71200 730959 17417 753959 566537 691105 1268378 969668 735127 750185 1606081 1861714 1925637 799771 518101 1267447 1541911 862890 285273 1936963 980505 740766 1452116 794445 985645 757701 1431246 585022 1506412 968116 1409570 611146 1492556 1289190 1610290 1337551 1202597 1677350 1825171 1773041 703454 1097118 868654 1342648 675126 599539 898332 541678 1959167 1273710 1924029 1273932 1937026 1486086 992242 479483 577448 417935 574852 1993433 693378 940549 278414 5281 725914 1318359 1286428 527005 1168296 1374026 1979147 1392703 144149 373671 1735982 1093957 409637 1796883 447964 1164905 193938 1689207 1034628 370151 556300 426248 720784 959963 1182624 243235 1901410 123360 95254 171790 1648142 473770 1873857 1797084 1066984 1806357 1055776 1731860 1716734 572875 1231858 844316 672913 406756 118687 1465497 1452629 42972 691138 871305 1467166 49789 1158741 81032 1301518 1323421 441117 1987881 936612 620967 1576863 787932 1495857 817673 853645 1306480 1262669 1318621 1142975 261854 1581010 421578 509670 1756445 584685 842102 928940 496670 1031289 1868728 1876369 605963 215871 659333 470681 236378 897581 1529361 1925875 172473 1009303 1618267 406543 850746 144282 1855054 1866465 721487 1866263 837088 71987 1568872 1452329 21992 682690 1666276 689608 1030370 1771398 868741 872954 1687754 1677776 1008477 1822477 713434 1888613 182219 106281 1780963 1080577 27463 268563 1130859 672723 913091 360931 1578631 1735482 875775 1312878 1945654 1637235 1262144 414321 1360835 602626 702346 1900107 1266591 736944 224608 1002430 122263 857975 1209949 1201973 1041203 775271 124074 1563061 673243 902264 1056668 1591289 80364 674514 671730 817612 412705 1393139 732954 1396063 1355687 1915428 1303964 1927012 89544 866083 1364987 1926556 1020882 1846923 1918153 18593 316529 1880801 1254737 1780830 551138 603999 1260896 189548 983770 614165 94217 1346964 429093 676951 1642142 522005 1566929 777449 1106491 542719 240846 401977 463495 1430976 1340003 1530168 67637 99620 1001968 24230 744600 936659 1531279 1216060 1031978 1830100 1230555 492068 1687684 1753016 1561584 509270 1274323 71722 433569 139603 1762033 865425 1520950 1510146 1178748 1548248 1201283 1087210 1597669 886181 369973 1510839 9198 847052 927157 1393279 979388 1412632 455316 388044 117100 1514432 923435 1301237 160955 154300 676020 580724 1384095 1932334 836876 1286260 672694 813671 1446482 1930204 542477 278802 1043837 162226 414111 1715885 626502 620570 1736103 1978092 160448 956752 1437583 267209 369109 583703 1358124 590580 1913044 59589 1058544 1926726 98695 1992515 374589 166949 1961775 1179396 728218 1958140 960161 1663692 430132 444865 609928 551188 1889123 691140 322150 1545076 1846951 680859 795956 267685 1622854 664024 905012 1489566 185212 1097055 1436716 445111 1131291 791812 75088 1089558 1092593 574995 706137 18389 1346014 39438 1081592 1857770 368479 181884 425412 231866 1333143 987161 461899 1322401 447540 1912755 1828351 1168469 1894706 120916 463787 1784539 1857394 218487 335385 1424368 363528 1120263 1526440 1675641 928350 1550407 1562909 318499 7586 1554562 274670 958617 1631887 748292 1426801 6917 1633329 1120758 1123175 551474 1333404 42081 1960869 801435 537285 560757 1169733 70058 483490 1840330 840394 771122 625554 1466755 1457902 1116436 995194 656440 1208915 28342 503837 1576494 1671602 906635 1089361 1800100 1323943 210809 631853 1116825 675678 64566 896570 573136 708167 1977115 1503096 502895 910229 25524 1892930 1448767 1187173 1160900 1015480 842872 982747 1948932 1928501 814380 460476 1473172 1629927 827825 1008153 1497588 730686 1970187 274258 946544 368787 1266400 1897054 132934 1972921 407088 1237284 1629005 1138459 588470 269023 1726662 1489344 969331 1531473 50620 846730 1631576 694235 237828 239345 1780996 1890849 585611 978728 1332155 118603 644201 1151993 834206 1239459 449062 451598 541935 1131551 539912 1410782 795609 617634 1015740 1286425 1686935 1198948 471325 1411058 1754792 1695724 1705153 947946 738229 1658732 1268266 1885431 782540 931072 1306489 435329 103383 1733835 731863 73807 1324102 1618084 961128 1524055 339851 1576431 543022 1212101 338480 1142883 1299934 880273 1342088 1278429 13955 1446142 580826 1571005 1890783 1100067 672454 304535 1669578 1440372 1783494 937206 1697753 1280182 388665 1744951 673590 1487794 1876097 604162 98076 997202 1449994 922108 1293152 1777128 1007014 475528 1631956 758195 721807 1544214 1216161 1920528 701400 1370099 359444 411011 1719191 227691 377148 1568732 1158875 792162 14258 1770396 1700972 493069 1477334 499929 403282 1856580 1858913 1710189 1871678 48106 305209 1676742 472139 398729 1480472 484633 1632282 537390 1281429 1329551 790578 1167172 662978 694475 1497095 134993 1510999 327501 623084 1831479 538918 652872 1337513 609593 1272445 1682863 205277 316071 237966 1883779 969570 664100 1337140 1272101 124773 878809 1727504 1684934 415013 612839 1748615 79375 1546625 1898733 1505646 757599 720548 270923 758520 1492937 512920 1359615 177889 101307 1327415 1561859 422861 350727 260553 941685 1499493 1943411 160870 1915154 159710 658896 1712639 1297209 176733 698907 1886112 1474107 996178 1759300 1839374 1917228 585786 43448 664333 463010 171943 1119139 1048030 228728 513021 584490 1253835 661269 1822447 1344385 1649857 1094981 1275871 72536 270034 800005 1173874 288690 987526 1597232 1072491 75596 1826673 1734577 1807781 515265 340250 1337163 1745903 790913 1834046 807640 896568 1393991 368298 1255382 1909695 1152680 714325 120043 1692044 402616 498382 610051 1005651 1769348 947247 1513504 63016 1977798 1422254 540355 1311878 138334 1845948 479927 248658 592873 1499813 5854 1189759 922102 186554 1850100 1654287 767596 1230065 1175053 1440516 1396472 964043 1691007 1848240 1429710 1094204 1995305 1244865 1066766 1618700 1812581 1300123 1579440 562183 767930 444825 268955 1516592 270104 176066 331676 1411015 532955 1085419 1200581 1132031 1856921 972374 1546905 429682 6474 297398 1575673 1817913 1608649 651073 1269267 1823543 75792 433540 575870 302040 1708437 923646 57089 531836 1834022 843171 885516 994562 1755082 458594 1623038 1133982 415785 943591 348632 1006493 1987747 559782 1478420 176272 1335703 1597354 1180974 613225 1993299 1831686 723458 498400 1037348 1501235 554645 514534 1884598 888839 128611 394237 88094 9537 639897 1175691 1904960 133430 630416 277892 1263301 920447 485866 809320 1349406 10400 1462794 667982 231171 1400140 73877 510439 39041 1700919 1911950 1385015 1003653 1298591 746395 1234956 1662101 964513 1180556 1598876 305734 793062 439818 288590 1180317 1734170 1359574 391138 1847904 1233312 1221293 1250230 1345512 1661720 1392713 1013942 1705317 1559805 1541151 1326666 184803 924424 413226 18212 1952905 1983644 62295 1721888 1088488 71353 1198913 345061 798935 747718 596135 571329 1592433 1887212 598084 1195062 368257 422392 1379467 882140 1969098 456177 1092755 261578 1266952 1429096 163775 1888962 20107 1359706 234340 1772783 1453012 7736 627280 1454414 1656789 1539445 830598 1602828 541323 1331058 1411596 411908 1245034 267055 1160307 1241793 1080475 43894 687405 1552339 1402848 1530643 1704609 842161 1042799 1153992 1111698 132561 1310247 888646 309830 1035147 1698215 1471354 1801729 1812811 395811 1822479 1588572 1703756 1664066 350514 266543 409930 1394288 1623392 254237 24167 1441410 1802337 1488135 188993 1514525 572511 591710 697035 1311649 1654739 1885612 1236393 663466 601723 173450 784634 1825581 1727866 1985620 342991 1992842 419210 1896378 1666924 924081 159249 1649878 289180 1112206 406346 83798 910156 1021598 1847767 1535911 1900653 1889795 215507 1502650 1605125 559106 341483 254954 602786 507140 1600564 1707625 1641387 754815 965432 552958 550475 465040 508680 298291 717534 1065650 228769 1341938 1663382 330186 483772 415190 1623156 1804377 1927090 889998 1422670 430718 1222558 1444935 1660136 58016 881870 556473 238241 1468155 31293 1264302 229537 1829869 751415 1802339 854579 1169970 469379 597662 1481756 383796 153789 996828 1243316 1097164 1397024 1024235 363840 1599051 1213049 805717 549945 731957 1378882 299669 260656 658117 1790558 541456 1902637 1711315 689903 1248652 1430969 1343623 698115 1314353 1022294 1144282 210557 349873 1226502 1689293 1756460 617824 1234870 292252 1105357 1577060 1109569 961073 823796 163889 997105 1350643 241562 261952 1796651 1562028 691588 1565186 276686 340874 1600639 160558 1161375 224141 1400695 2462 1029833 1245119 1618434 904456 129634 245751 1525914 1075800 394520 1506960 306208 279429 653345 1102309 604200 610621 59263 686080 662968 297517 297912 688125 27590 1947357 1693730 1863136 1666327 1065573 517988 821069 167050 508940 1261173 1850897 874899 1818459 147682 741055 224505 1310381 1065708 411931 61862 1059754 1392035 453438 1299907 461020 528042 1389188 539859 1659466 1840468 936907 310227 400471 1787445 1483269 125444 1066262 1932372 186969 282353 1962092 175370 84109 238678 591902 1966860 1591348 959196 1175686 1476480 1710954 1441998 45630 1432303 732601 1748661 1841394 284620 802495 525908 1382773 1705984 18680 675471 529681 1043893 438927 933212 1177155 810118 844897 959645 1733764 415429 573477 1208567 491318 1006786 1697935 1878455 899848 1581697 356085 1979528 175002 113626 1918759 1728624 964084 1189295 1542997 1619197 1352528 855398 1389012 974681 1567186 505683 439353 690912 927415 1148533 942061 1204898 47206 387959 517177 1011146 1934358 875018 1249886 984785 1492222 1967429 1863562 1849199 504676 326392 891296 864619 861673 1697675 1923470 1921637 737015 237442 1677139 390258 27214 639282 1655670 1190453 417511 339904 256150 1457271 1268679 987634 1813346 1552883 990408 249484 708588 651036 1159863 87461 911050 823619 549055 395268 1692127 1965894 349214 1966213 1824589 689218 576657 1881054 641519 1787519 1032530 148765 1106055 1707607 403172 886689 1127880 1219460 184199 1163959 715780 1337332 1880967 1672077 940993 1581174 1383343 247005 1090578 934628 1567761 1423291 414079 1850887 438687 1273102 798607 465143 719603 1287531 554168 1178163 322472 658941 185484 1400130 1685133 1320268 1038115 745217 1206216 1535771 802670 1900797 1953495 1817878 193580 1974237 1759515 1926700 785481 1602537 1182194 181568 634111 78416 1305082 490292 1207780 927859 1138903 1911142 1899671 1862083 1525219 317930 591817 1668465 1512713 1452087 269183 1047847 465632 790005 1967143 876864 180892 140420 550661 712412 1420219 1658230 937752 960120 510221 53158 742491 1984081 856897 878527 767498 1504517 736366 425368 1898173 1193055 1147600 805626 707398 1264240 259895 1416255 229031 469002 432774 225818 1655593 418860 437656 360000 1797761 735535 1691554 763080 153743 915392 1905597 785272 710251 1815631 1125651 1152554 409350 1964392 39787 1140336 563402 1499215 119342 616645 774939 1170318 267803 684696 557486 693671 1105689 1753723 533411 1180961 41974 1125223 1272575 1742713 1160439 1893476 1140400 67303 1754141 932630 43847 41584 1853594 1138696 1619614 1811086 26888 785550 752142 550508 1734546 591677 1383677 1961988 423704 109801 4618 1465059 1521224 306369 718295 671725 899570 508008 1707327 1326109 1583950 1562523 1211927 226536 1419238 731246 1823863 322561 731752 244547 518243 1767707 1298796 212368 1111991 612183 1067437 164502 750494 979913 285757 169994 1845302 74462 330004 266217 975547 214081 186806 1700335 894018 695605 1518845 1583822 941587 1981896 1724928 1872153 600629 26325 1913722 1318016 1266109 664842 1383674 1997888 1321960 140040 1969683 1800351 1939699 459125 1632822 1644803 840989 899849 681420 917106 185984 1667598 1736206 853091 1934563 58697 789623 1523550 130728 1515933 889080 1375228 979186 1432635 972999 1243311 118286 1424696 849400 1948830 368745 597052 1166753 1830509 1072211 1366616 1601818 1669515 1851644 64310 390738 849116 1937024 665394 34858 1036112 464155 433044 1918626 612769 1982789 1214929 311570 1976829 909314 901603 358477 187783 23937 1565500 1067690 1492983 381300 753151 439924 1068821 1427452 1270695 825426 289457 923371 1436349 1202616 437012 1837160 219911 333629 1382115 1767860 481825 426721 1417470 1577610 1089167 1055206 929359 482101 354562 1097728 337594 72359 19082 1599930 653545 667154 360344 413070 713477 145168 287536 1638899 890951 86503 1360511 407569 529977 290657 687829 1717834 499840 1963453 993763 742007 904152 1884422 301126 1944917 200207 1510392 1748870 97713 179749 1742289 1290742 968255 976449 880816 857011 1448983 1534200 1981596 6481 49273 761032 1644841 1304373 1940668 14930 155048 1673531 272088 121973 1661512 1790099 1162573 431305 275294 131411 83453 1017081 662731 637500 645412 1391998 546010 1836307 1512024 1274556 589233 1004253 1309667 1281867 157400 1185229 905315 1624947 831843 1461377 676383 626461 894195 997253 1325611 1071394 268668 1537146 998811 881908 1478869 158260 216830 1659925 313332 373941 371880 627583 312363 58585 895738 459319 1071785 1568326 319457 1986212 1186610 1055506 139767 294623 552513 399217 869036 1641204 1291543 678651 10512 543220 385993 503500 1845190 846821 1853218 1123653 260924 1993321 237985 890392 976703 1206499 153639 1958851 968178 1989692 696131 317327 1299878 574271 260666 1375494 192241 1796322 1142819 1026272 762451 673782 162240 450390 222700 286498 556514 1535217 320517 894220 1761886 1079778 468230 1785442 1094050 1931840 1473435 77012 1296190 526276 1727282 1452852 557537 1894826 449686 445807 1137980 1611177 1954845 496942 138102 138350 471792 298688 1384219 1282699 633834 934751 1858892 1046637 847832 1446053 74278 987918 1041455 1808657 502642 1332319 1896628 802443 1747300 444363 1936017 1103482 959463 1220283 549036 38632 464769 1192099 1257613 46654 1367161 10989 1018064 510047 730912 842529 1605559 904008 1735077 1160353 602275 1433040 388278 306624 1945113 799172 617497 871117 563814 521840 883226 289455 1434601 1131502 91638 846333 535178 1941653 765160 1918163 867476 1957979 186900 811315 981039 1862751 1562846 1816105 1160673 789412 1514988 1432633 1023972 117137 1640979 949513 786637 639919 1970147 714285 1874981 132717 630224 501476 425652 77979 1741432 582291 664168 1845626 903787 1219336 469167 620502 1728433 1422155 1233158 1632915 504178 1620795 844858 1264710 926315 151918 811510 945932 978819 1873697 1118915 1263197 1303459 1398646 600843 1088707 1716706 1528593 1447191 970491 570979 975244 252900 1320720 1231619 1129415 1163612 1354461 1587079 682312 146110 633591 1113301 251084 747423 956247 1822060 1551056 203071 47184 1853789 438524 142238 1055106 749965 1627910 1212865 1632766 1676499 277991 1038622 1840548 245882 1066888 1552165 1020244 1259302 265113 253787 1500677 11409 1960850 1687979 1153656 545120 1000695 566680 1179174 1255825 1013744 1075747 1724068 1358637 1537166 149537 1527257 395793 47950 498909 1860844 986095 423774 1169771 1678710 1713285 714895 1103347 612040 410467 1353909 690249 510463 1553926 1534077 1744321 1369623 1434244 1028523 589188 551579 306677 1271628 721218 204623 1407567 1563130 969528 1242471 153429 1846055 1099270 1314124 288474 1997422 196138 1745355 355334 1289875 976724 713671 1319215 497533 1349278 354246 1972703 580442 1852156 1761893 1501782 452089 1323040 1557106 544685 187030 615294 1111162 793255 52516 238188 133752 880692 75722 1797019 473540 694644 48852 1805572 566554 1648633 1937905 883041 1089719 963415 520016 1529067 662103 1995307 229974 1872004 1005972 1593879 1969639 868915 725595 934124 1259016 533772 570059 1394428 32891 113106 1127026 1747138 741848 1543952 765861 1717874 1294017 361318 400073 888311 651298 1029003 1347849 1892833 821171 1972061 1603974 700666 1985087 296564 1413191 1192585 710664 1575153 384404 1280627 805945 12892 1603147 979882 1795616 1513862 1233624 1144560 1039022 1253660 1232970 589232 1869500 505010 1814273 1619598 11238 1564859 1148295 775763 1969937 428513 1264724 357443 450512 737131 247578 381913 1178894 1010786 53462 1865221 463807 649636 1475407 1123055 1632129 1750692 1837534 470812 1395294 7686 839780 1148540 638337 1564508 597719 1992436 1772005 251111 1601558 177342 1810072 1824322 548621 654486 68221 1760872 871648 1847825 606151 931519 1997930 445900 1639578 677293 1711760 1520090 214737 456525 93837 1655410 1568157 1501042 662144 1420568 537472 1475992 603606 685093 441186 620297 1675896 1361772 570759 1815263 1490153 912372 1430847 814748 1498355 714491 1951399 250506 1833011 1415120 444676 1819676 610984 760773 1817029 1717499 1482201 998637 450251 808246 1912749 1270313 1917446 1349147 512503 1130925 1817791 926168 345501 1314605 1733632 104057 987704 1852686 762736 1309691 1046788 1966978 83939 1856773 332183 1710730 1295888 1620511 1629643 609837 406634 1651800 809685 133088 1148130 2835 1494925 469961 1085037 1374969 103279 1906068 843830 162751 847885 1835119 1947624 1304574 1511329 1169424 894951 1812969 406793 1356956 1983441 809590 1809867 613525 390161 655326 1329695 1683771 1668666 387531 117875 613603 1441375 90054 1005562 699001 1892036 1764188 1989883 558228 497804 1965837 211369 1255786 589452 305874 1580771 1301360 6761 495510 584421 1357247 245075 612890 1401531 1513514 1957089 1971659 238639 843568 1664426 1598510 946883 92251 1648016 944856 1269670 956810 1585180 1150424 1934907 340575 1460142 1230568 1628202 709186 377247 1681596 1395439 1582840 196534 1250948 1019169 382354 1130095 838707 1496540 1825589 1131189 1396786 1126070 633773 1019888 1819599 413397 850273 1806625 817556 430446 1143259 769825 785997 421878 1874198 1010695 1945618 1801212 666714 4841 1194508 426548 50014 209162 528105 888736 868649 1688087 1878806 1569149 1479944 648293 1503088 259694 1096039 1814952 1047856 836576 406715 1390769 1655456 1974536 45899 686468 391826 433125 6254 633684 259773 122857 1914431 1027393 980109 1659174 1854061 274267 564859 198683 1696311 104084 1053459 916267 473769 1171813 1614687 341160 1955058 61322 1357444 781948 310317 443700 129986 37672 914478 650691 337814 391959 687104 1306223 1578645 747605 1721267 580735 1108499 363627 1480891 1652724 584515 445507 1968885 648726 106049 1527220 966588 965775 716324 194511 1752355 1510997 1798407 248918 445022 882307 788072 193553 504342 366459 547684 1293758 1120520 244399 1046968 1087118 1541817 921436 1523044 839102 533525 1619460 1147101 915750 1238061 1362575 1378020 537129 1137027 438911 1331487 23536 518992 108543 488617 1785492 32025 672356 1304312 1080676 661158 281400 1006454 726412 750022 924276 100479 801983 1092660 1275521 877534 694980 46246 1512581 836321 37801 1227807 1368225 692359 761669 55491 1406253 599334 1314882 114573 80257 488065 1316540 282942 1409671 102629 151424 1721344 609779 373131 279059 1334406 1640005 840697 734207 1072686 607295 905829 1548482 1174874 375652 1973606 126105 25488 1397665 1576833 871807 1603561 273142 850777 494625 430322 985887 1637445 1536278 1863502 772063 912988 1346435 1564911 841962 41884 1184516 202016 177082 1538195 1446918 116056 431701 92965 1704721 1780115 225243 1676611 280950 1041977 1364093 1405137 1900856 1174083 1432696 618522 523191 1434772 343954 1586032 1864669 826681 230035 1896049 1222656 1484696 1706036 522896 9156 995402 593881 1620966 925960 1474305 351048 692354 1023592 1590069 1969201 688244 1302652 1147144 819809 735012 1553290 1765361 1009190 1200726 1345139 300899 1906668 220742 1260603 1114858 713778 920460 1419840 731571 772018 1433426 692516 1444041 1439144 1890819 1310920 1178876 319480 1972625 774678 1972106 1202290 1508526 1427584 977137 947483 427886 1991467 104711 1021517 1477939 1919522 767707 1275805 1918600 878814 1688610 1260084 492965 1048788 1589306 1712812 1401643 640708 1227167 293382 1446663 1639759 552876 739836 1059986 796559 1460080 1565520 1513697 1812623 1834798 189902 1211676 1939183 1210983 1048843 293802 481791 1612117 1948369 592618 165260 280965 1747665 735520 1029854 1881678 17934 965356 419058 1681011 542215 181182 638691 969972 1894468 1899513 1217008 642102 862139 285691 1352714 982100 1360843 1121100 537717 732372 1210561 1433564 1165911 1738786 285224 1245972 899194 385298 253933 297575 203404 583908 1690371 1756828 1805971 1528868 24001 1000363 1999385 1306394 176477 787452 1708671 1664376 1623670 688968 1878320 1300066 349137 1109937 40301 787334 1832681 1671931 599475 599739 571115 539490 1611566 1970529 405303 1201240 745364 345527 1957226 1939951 732502 1807352 10007 1334877 852342 1711340 1412165 21192 155357 94239 341474 960942 1080865 116652 267997 1007961 1645634 79510 1487116 1021839 1271945 1830136 1830037 1796979 663048 1278807 109063 1861762 647162 429674 1509645 1090829 313044 196365 932744 320962 1179769 780793 514266 1149960 1113510 946877 1321270 1562217 173019 1226991 1620137 167914 1297743 358570 298860 1353554 1575342 430373 1643179 81581 683884 1831839 1449436 1974263 1731356 1283461 1152157 438445 301598 1575968 1455150 901414 237746 1979559 896978 1496000 776825 392263 1244760 1477673 620359 437865 1299558 545390 679539 1958328 733819 1544230 1721793 1726573 1395065 1283731 638507 1342968 1709929 278702 652507 1245309 347769 673448 787587 526001 963401 1791573 1156608 589075 839993 834494 1845065 1566857 959240 1611477 1434861 1673962 1342220 1802976 228027 522767 1253495 231983 1703621 1298903 811379 1106372 377928 388101 536554 1557025 1596827 1538993 1343531 146962 731900 1541210 586881 713327 1605654 1427855 569444 156585 334595 933247 939897 1036369 1824210 940742 1085093 791311 1124308 1272014 1836114 1971370 317704 148305 1679279 1853634 274403 1161302 1377486 437593 1187122 532646 1285508 391726 505063 1071330 1527603 38102 1234470 423276 1649848 1635565 1116352 600691 1199709 1929236 1760842 720552 1258724 288443 110329 326042 1567931 743329 1864619 897688 20458 12684 63876 1670053 1535533 350304 1923875 164971 565450 1655035 1091131 1200774 945564 1617494 670968 216218 1144210 1836959 1165528 341200 1557917 1765646 1901108 1661429 1400746 540772 387003 1223030 371128 630957 956973 100868 1102515 1261132 327787 908017 1735090 790385 598249 1773634 256899 1796033 200983 1388457 1872606 327638 63184 143257 997456 630126 987272 1586918 87612 1976094 804093 1914751 1336551 1731897 467696 167592 703094 1612422 1367096 1222019 342968 1813758 417272 159639 992826 1795907 764642 1776289 1928073 433406 1030024 533705 1593802 216091 1007840 348255 238433 1880898 1074606 1071113 1056414 268602 1144113 1478251 933674 156373 730061 1730493 1358268 1557627 1094615 1489314 457242 733685 1655690 523199 736246 1384586 1599971 1880688 415312 838433 379567 725887 1271507 167590 1661337 829178 1703631 730689 280841 1978972 376369 1425325 1776704 492145 656036 1692775 965985 480319 841857 1813799 176716 1235721 340907 605793 1498166 118355 1148006 495535 268267 75591 545546 247022 1540766 998406 264436 1007756 841179 716242 409045 189499 948361 1008119 204651 622175 935536 1893301 1065941 99075 182154 1485719 582212 890112 1005842 1384666 134158 510046 1685986 1912917 145316 1491808 1570664 1262402 786998 446487 216664 1327760 745967 1705431 1578305 951477 1095196 267564 1263289 431228 1054488 1682274 1651422 873358 585511 510794 454736 1588953 1714923 1743272 784568 1266345 1965672 1193972 1660077 1636107 10578 371406 787697 372590 1354436 1894155 1980612 820438 1727278 785614 1278683 613103 805680 1862278 923760 198005 32726 217259 157572 809101 1685238 536774 806576 187267 279393 626384 1225989 65828 919655 1644591 41217 110702 83766 1582683 116444 735895 1207472 931996 108941 1074274 1521625 15328 1140588 1448549 1192904 283861 552500 761603 1353972 1308751 441434 831197 1606274 990444 1099493 923701 1998716 193947 1959818 1232115 131819 1783759 457940 1694613 402892 1875838 723491 1683866 890601 268613 412877 554038 1930999 1473742 1833519 484890 681452 1831581 1286027 1110884 1736221 836454 725054 886711 904024 596106 531050 128693 832050 912559 361020 324648 1641962 1660298 114299 1265842 1530478 1255649 511866 1124199 1825724 857220 1134383 761463 476413 98206 1799789 1703562 823141 957395 1910399 864447 1925102 226910 1043769 905382 957960 1190673 1634396 280877 1959019 810846 1784496 193998 578032 1134282 1899065 166781 1937747 314944 1869148 858642 522033 1782937 558428 1809452 589848 384689 486986 973494 1634393 647333 239515 1510978 1003204 1447290 885782 1541978 1248053 1440276 1281156 436318 506167 1112072 347811 1909221 1086997 328418 947847 687759 798613 1335291 1922835 1638630 1730027 1221468 607102 400093 1156733 1793786 1758351 371513 1806106 1071983 1321545 891618 370055 1012206 775425 407537 622332 343641 1117293 273698 1174533 1411850 1070084 33065 403998 1950687 41082 1225885 1789572 1323438 1467645 546376 1992871 1975720 1059664 1266688 1642104 1081844 1397613 650089 1815020 1157868 1191807 157463 788316 360380 697814 371906 392529 1306226 488189 17432 1454556 1876764 1414826 887684 1970149 1199978 1351544 349361 1748930 416855 175388 125374 508224 1563159 852355 484514 610644 165382 1674078 29709 405757 397572 986099 809127 165043 272512 924079 1037603 1953889 218220 18666 659173 204279 607684 819684 1665987 1212355 571679 1770474 1998957 1335075 1144265 1640732 62735 847566 590890 69522 481574 434060 902475 718845 1745442 1266023 284990 1235565 1449076 610712 194298 1076796 705267 164520 830890 1300590 1579057 1198299 1399719 699647 685458 1605003 1794008 1559 774603 1710116 1377644 546889 1716974 1052026 1086116 1659779 1920078 1617252 521311 1393168 1613303 1673261 395879 1511521 72626 1537421 856367 150492 618836 1097197 1668490 796609 734659 1493754 1025113 1971364 1538274 1863810 127844 1520113 578295 206443 931584 1741150 1838873 54736 1747954 1124576 38036 1105605 169515 830354 204434 1456370 1898657 710564 1791754 464569 1207888 1652876 1862196 1241196 334818 397628 1469216 1816784 433130 799414 816719 1197036 1188839 1853382 1705347 43644 1655597 322127 1442993 784061 1642523 1938214 193749 22634 187858 655951 858938 1234268 1690215 1275231 611249 1755821 600480 1338689 1888233 1219147 812755 1403127 1301709 310979 68223 1858980 112319 688138 778466 1278558 782670 625531 1292913 1300738 29392 1375921 176241 1516834 1351495 1728060 33086 1434768 1766057 810959 1843498 1003263 504863 527063 1391915 1468014 1055049 1721265 1498085 1658955 1884525 134531 1101311 1056302 929863 462232 961008 1555962 1676231 665575 1316901 1673978 1686160 761515 1350462 659222 1903961 308635 656079 993259 1806604 1723195 787309 470783 1535162 644424 1807762 1530057 1466079 653492 326541 129712 222625 854065 1045239 8035 144353 632818 1178906 1586913 1797749 1475801 851955 1424331 1111019 1504249 1463033 825351 462929 1440861 728676 1003709 344779 52911 587604 407684 1902325 712660 1824672 1871805 576309 1589384 641512 622081 91505 1468298 1197513 260409 450106 374479 949457 1652333 1546982 174608 195327 1720572 1293084 1663268 1119644 1685573 1656265 968715 1047920 1504642 1909713 415269 1050244 1456784 525838 656212 409676 1450967 1498162 1066929 975666 1804796 1432014 1331922 1079562 1858751 1118289 1418683 959472 181706 1017855 380613 1534589 1321504 331887 1711320 1591040 1725799 1788445 566319 151484 273328 1229169 1607 459577 610487 1408573 1247068 1176427 172795 1754052 1789493 981873 1060094 1672148 1958182 916589 340185 1956069 1854150 1051953 1104206 13876 1100537 256434 1189094 1978285 1263100 674793 829534 1639354 803928 342505 1873812 1608785 1268829 274238 510 1424036 17696 865161 1544477 764246 922412 531327 387764 997921 1516476 312132 1370128 82334 1212045 701476 1398205 1372507 1011361 810760 58880 495881 488736 873971 30676 1851941 1425294 1988996 640331 1109051 75148 970288 809208 614830 1888085 480415 1248918 1856247 948242 414975 206683 1125294 531046 1425699 16224 1773488 781934 918961 748383 1219111 1749300 710093 138932 455776 41156 1961973 438214 98917 588145 726856 1346190 506117 1785586 1818600 1639721 88059 970053 26368 1468386 1590827 1969277 964044 1858834 1238957 1528250 291562 1084605 491123 1140681 1033543 798373 46969 1319324 177087 340505 1150870 143804 1913344 1086646 1065615 777536 1228800 741101 444313 955061 564785 1770827 1598767 149151 1182504 687290 1313283 64839 1007359 850819 1636752 1610568 1058298 1527598 963008 1898224 1236168 448733 988168 549341 1555939 377575 78502 316442 233000 1320281 1602728 357111 690196 89123 1292796 1154960 708981 891406 1064698 7826 649717 642451 1696846 310820 457281 1091047 268597 374760 1925186 1889491 406962 1118066 108438 333436 1982683 227164 62975 777103 344944 98723 220098 291765 906009 270243 1790158 1549398 1411079 111622 440939 314498 1879241 1270686 1734798 8101 1478740 479134 209409 792705 1571123 1435485 1202508 819707 264192 1651923 489433 1382309 895493 81793 1053172 406039 1193959 717039 379177 792627 895451 364239 904194 1755649 787279 1536839 1642321 804140 1196469 250941 387186 420067 124237 179281 614495 761201 1928875 355317 643526 1480295 125677 286118 792307 1583472 431414 561220 1986075 654965 1387526 177643 1532450 448422 274627 1658815 1009112 608272 634012 1767014 546584 1606218 1811724 14080 1203021 979393 688481 1588947 860626 183763 614484 284710 1925889 1758872 50206 5760 793682 587301 218439 970823 716493 1984950 1720399 1256994 74386 1518738 1824360 533752 31206 155645 690686 1352777 780584 622367 54575 1948861 222601 623687 752746 1914190 327183 1772261 434144 108836 942168 1045700 70101 773342 1255924 1795056 287294 1984616 947896 1521859 1877311 608576 1065629 814718 348790 1060024 185107 925454 314372 1153737 1117504 1590174 1027466 992616 179355 1110939 371284 1132064 1537627 295211 1634217 819204 926982 1378303 1561101 428960 1950764 70934 718871 897742 1003277 926904 1080352 1437888 303025 1121935 1134460 1976376 1439671 665171 1851271 24719 982590 492520 1718661 779448 345751 1583019 526563 1759184 684229 668237 1173582 504280 1817031 1042142 1177845 599624 1280061 1683896 1717549 476029 596314 947542 189108 1164001 391312 818814 448665 1091960 1747077 1534121 1397017 759874 1905452 643569 136104 1894662 1296645 558592 622334 661963 52452 971376 957009 1920537 1848088 9788 700160 243084 44992 57018 1116745 758571 1339388 1528395 98628 176542 1049648 631327 710160 1173036 1144368 540240 49206 1623511 1122055 1033373 1494042 1358075 173347 206662 1280501 1216873 535573 410178 1472159 1638799 769342 755535 1966342 1862716 161567 1138799 1596800 164301 1742105 472636 1226867 1793757 1573318 486806 18435 1376018 882058 482763 1485070 1518186 137040 722719 1035255 826271 925552 1748803 989520 861564 1045351 864571 1834159 619001 1967000 1125026 1547145 1624111 890268 967310 1892259 935711 1524590 442928 291977 1319873 1298331 2018 1181997 1275037 1972116 1457155 1945125 1896218 1417560 758429 1251423 381591 1368858 540491 711396 629797 1823925 476579 1079865 649829 1266214 1686736 398667 457193 1586956 827868 933763 526092 304177 1100462 1561208 1545315 1216259 1885703 1738231 326027 576798 585622 1689805 1404124 461845 1701665 1122460 1321231 1241009 218908 289982 1715797 756119 740512 389012 1347952 399048 1290872 838615 583241 426434 1048558 1175275 493001 1438879 1146490 229793 575928 1918684 97867 1820561 943008 766596 522966 1380548 1822797 1899348 583198 1782556 179121 1292225 393280 690551 648497 1518789 1585080 1269858 119143 850922 1355664 1438670 1345647 1033224 1054094 108978 129587 87311 1108548 954005 1834369 945519 723676 230421 830406 1663352 235196 1900499 469038 1661223 1584038 632695 1972545 1020405 925525 694774 159150 1051530 522633 1160153 1045735 855293 420642 749772 198700 589258 660969 803695 1055508 1775621 853496 1975236 1776350 139144 1641414 1210988 352960 1528989 1789811 1805443 1773028 1201270 621080 490763 1165107 1571413 875047 35874 439784 1838955 524375 1313282 1644175 1096150 301171 1859707 892494 1075421 1673024 1536164 579820 783510 1426846 852020 1560763 695879 1246578 814595 13891 1864 68915 1921666 1274624 916450 1514045 1612440 1391516 848297 1161386 1786209 885543 253439 538081 240738 1116295 1539260 1236439 1824963 1159884 1291301 395078 353012 932618 237142 1120700 974931 54052 1739327 1876596 1491641 739140 1879561 1675507 207243 545881 1921243 496658 1528718 1527472 386589 493891 981111 723966 926935 1175152 1806956 446448 1226268 42829 1381112 50131 941220 1774055 1877882 503419 628042 1425550 156913 52009 1374810 1040770 92907 267570 395549 1588296 1128655 1768520 125607 1902216 192539 1563766 156880 1366029 1137625 111838 937005 113672 1521484 830862 331501 669475 958626 1858145 525767 1461272 209629 1760587 1014416 948632 708441 966875 1020280 623040 1284601 680553 852261 521078 579237 205427 216168 1063431 575170 1273665 1074935 1436314 162893 1470548 1582658 968225 1742037 41276 1323751 1693053 1461105 1207226 1188582 1475011 754435 348975 1325713 1595498 1047064 500405 141365 785205 458730 430660 1553987 307458 153686 608927 70171 1343083 89118 1766719 1853509 1572321 1756043 343915 942464 446728 1543582 1064238 1559840 1397151 1568662 1846345 1068363 988075 1422591 359195 1392351 1117696 226691 281224 1195010 1926683 1043321 432476 1968614 1652274 722543 1877822 390779 1011662 823396 1807114 428701 1213435 1100716 1817942 1605991 1998195 420840 365960 1677394 1311873 1838655 1148083 717373 1349963 1903023 627865 1919796 1167726 920112 973312 242813 146996 1800695 201771 13295 923134 135124 1263222 1154096 1854267 1953128 1207664 851348 1939132 1437037 1440725 1574231 1860437 1045608 1117481 771697 1097550 1576078 650593 572266 152918 664531 1081111 298311 1713597 703798 3215 842 1938874 1064729 189102 453912 726001 1928231 1307356 1540745 1513574 143069 694237 706730 117944 196192 1700671 1133124 338339 165114 1485779 1323530 1770667 1872654 1596620 1533826 563028 120518 663768 658379 383894 846113 1903314 1215544 398363 18578 729505 1197143 445395 139033 925021 1511322 877443 219709 805719 1154337 823697 1123932 1345920 44507 1583238 1157690 1879967 571480 1939442 460117 1160841 1374655 136197 800606 345255 1375538 126087 937900 899180 1851207 1030992 1899193 719498 360125 1978504 137257 1058297 892493 444521 1567480 1791448 1705185 1143081 2505 801951 537579 1014813 490192 265160 1419242 1937808 1642511 484356 1388558 409969 686496 152629 1015103 1901566 1115998 602384 1241334 1711609 419585 1841558 804430 996060 1704414 82219 552196 455460 584629 659468 1456189 1747119 1816373 76634 1987864 1061415 788867 1390131 913792 1761787 1525662 719993 572101 584127 798524 1966518 974545 1181157 1422317 1603489 318056 917146 1022233 607652 270501 1643524 592129 1724547 1209334 297999 880878 209210 804977 526067 331029 1699878 1002830 500381 446014 224446 1646148 446533 1102527 468758 1827462 1998790 1090965 592095 268856 1932240 1899810 1348562 527419 585228 521153 260161 1288369 1273841 536810 341595 870014 934330 45857 479023 699104 59997 815694 1878423 903734 696725 1031912 1764385 590437 1642369 235905 1907447 241991 1293805 1614261 1175272 714905 956634 1277319 1341156 1711968 300632 1201978 698581 932353 857707 78366 51194 116301 605995 1468194 944534 688548 811027 709994 164438 1485429 696031 302016 1962167 1037576 1894596 1819413 1431290 168927 1807819 634657 1081277 1954700 951051 1523621 1160990 1636541 350941 667313 491482 1200966 522192 2350 849627 1186591 1227248 980702 762380 519999 971446 1557707 682416 559834 1887065 1318203 1256330 1320740 1428191 1211217 130352 405962 1350669 470270 1368177 1224087 1235801 1190553 1711755 1508157 166006 228747 1893900 1714178 256470 487806 889866 739064 1379898 516471 1796566 962309 951941 935804 1250415 1541706 1821780 129829 1889034 1277517 157593 1190779 1305074 640072 1235739 1605713 381519 1801360 1425017 251597 717592 1655078 1245125 1230523 10714 925218 1107421 818140 201057 1596363 538980 48587 573098 33006 1657322 1717708 149957 1543936 562398 700602 1239571 1278215 1101172 1254930 1438614 355697 772254 1961983 1885443 932332 280932 1541682 1315084 1993388 988296 739001 347416 1569706 1273311 1546028 255935 737068 1821397 370306 1892394 1276521 706091 68420 1589446 703288 1861473 1193380 637065 1244620 866970 1669149 1437777 136459 46039 1734569 95473 726612 766011 514746 1469924 1998928 1207795 1273999 492131 1309707 154057 333145 1916628 295032 1755360 1343631 1914174 1043581 1414344 1980675 1673368 728022 122350 1623059 989160 841825 380610 369565 789290 187031 640296 622098 925541 1336845 606056 1397008 293423 30975 107121 1918562 1705404 830503 409709 557383 1813014 1853222 1054223 1968399 983647 194610 1741328 1395669 244333 1861492 1629942 1066439 1961901 1322871 480242 467673 1628169 801843 408931 740027 1673537 1291593 797522 914564 1261611 246986 1576530 573754 893916 1581155 1217352 1502480 253924 20406 826451 1340451 53439 511575 927925 1329798 1149572 1860886 1030503 1923745 534530 282855 1475052 615778 837011 1286889 443623 1966745 1238235 355635 970709 1816045 1128494 1175392 1148785 1880943 524616 465354 1592363 1656882 187274 284038 1130767 1791548 1798035 296860 78186 1238050 1699278 1810104 81849 1010399 1867084 1224251 767268 488222 165089 1230723 211106 1647737 542287 761890 812948 157 1247005 1495677 813918 234896 1850725 1026630 1853331 609492 1002417 1314758 1313594 1760454 914633 1554307 41298 1154760 1127687 1389198 971364 72356 989318 1798401 772329 1285993 258960 1653504 21214 1904257 1564369 273140 897514 244051 154039 962384 1992743 40429 1345629 268191 1303269 603328 644999 404844 386796 1913041 497257 1489716 1442834 992584 1205358 1595899 231838 1569105 1492905 1243222 214299 850781 1582068 1699343 259765 1493900 1635199 1832285 897817 1367627 575534 1793190 514833 371160 1947338 1075811 311973 401160 719224 1940291 1374616 1288124 683158 622547 603733 1073172 813630 218000 96661 644057 530607 1167148 854340 1661963 229698 1175745 251625 1768779 652670 309677 228475 578201 1037879 532203 1463385 1617892 1318887 1928074 46757 1216370 781931 774457 925417 714499 87753 241599 1779646 1898709 80028 1201902 1285516 1999491 52504 280860 1510596 566109 693773 848928 296701 1192508 70189 280517 1219872 1500573 159081 1947201 673954 1300235 1308426 759263 1736966 1555036 1856126 1786568 1673070 1560791 786248 242022 651989 1751063 994830 392462 1344466 105014 1062792 29173 55784 643517 515282 1504156 1654661 1727098 1630357 1147576 1153714 1991715 1115220 145529 814946 863756 1063609 398443 1725681 1793632 280145 1299368 1207728 20344 536063 278580 628701 967118 1721178 1241340 1033288 849499 1568552 1070385 349947 125031 1848326 1003146 1495847 1176731 87844 365379 196776 58961 200918 1615859 1283982 1126734 1250736 934725 43171 1008320 1979397 1436905 680213 1028468 1210856 1376702 318072 1890413 1343703 1917544 1938544 565712 1898635 317203 34998 1378950 531688 400079 695514 1362382 546743 326157 1913655 240807 1228508 1820663 73811 1464463 384572 993890 1621134 1687001 1224236 1062632 1123804 1076837 1608161 373891 1072766 938625 1340222 761778 1556955 1421093 1383710 514812 1332311 590969 1954803 1852221 1778836 686326 397350 760680 1486680 1406158 1777576 71076 429320 857367 1412547 1922367 775626 85507 1568237 598292 775808 677434 404125 103902 1636537 719530 869003 672403 942526 772892 319780 740285 32376 1662957 1053393 94662 703111 1626867 414406 1095493 115593 1023530 1324688 1661868 1482385 1879821 1087078 1440042 112134 1692815 1281530 666943 1768661 219649 1681730 676265 908997 1461577 771930 1004331 267009 549138 1907266 1133142 1563046 176209 1599111 1070346 1825133 1373584 1197984 1078185 537577 566773 468866 1319522 541825 1312620 1550058 903899 1914104 107388 543057 1700731 1144648 1607103 1556016 1692330 936982 94159 1163328 1400240 1129460 854778 519559 358281 385175 1613120 661776 500843 733229 296145 1038181 1987042 1024745 1209596 23954 1578651 1135420 539521 649791 565470 726589 1450704 1778259 780188 564865 1468266 1837102 1326577 1119322 1819310 1822046 1529020 1469126 1030493 647416 870414 1734993 135680 729669 1394826 741530 1120721 657401 1446287 1825567 1167075 1990572 774838 1974749 923189 1156234 436963 1771499 1637439 1186598 996996 1344367 629484 842468 561765 1540155 299842 926486 808488 675719 210069 400923 1513273 1842233 1702570 1676037 629119 821581 855948 1534760 1985037 1637174 954953 1713673 1354951 85608 779485 1779727 1759093 1546057 129724 1660501 1376947 1695850 763210 179899 1595051 14395 435807 981240 1708215 79328 1416150 1857511 287816 858314 1776607 712096 933301 830651 445506 1922357 1247742 709886 1844881 417805 500379 1998407 743521 1353859 1633134 796639 1936861 988341 1837374 1076438 1035162 668593 1770315 969783 229660 311042 64397 116214 970799 1884628 329532 67080 1987052 670805 1694295 346750 1214527 19983 882877 1345816 1844318 1307221 1000314 725989 798063 978689 1930888 1401261 1130215 1178618 1043147 1498202 144287 1577968 678455 1267832 1836738 882910 1965713 682266 1194968 183546 603085 536126 354222 33527 1011129 677959 318176 1135232 1296538 1559390 1207289 247400 1301616 337871 825217 1721972 1181253 976985 1747375 209130 1717964 1441367 1388936 1847722 1467240 836341 637284 1878619 523536 173345 1931394 1885481 306522 1088094 78058 1673844 135471 1835606 838512 1276545 275329 274298 1558225 612297 938904 1815604 1355785 237418 446935 455445 525811 153822 411961 1268034 954224 201859 1352713 594887 1883517 495863 627350 1106875 1139080 1045296 1956154 117945 1452193 120679 1348462 1485498 1712360 1770454 468289 812649 511682 953086 160405 987325 954361 85949 697598 1098143 1337161 1947761 1800504 13799 541521 1503395 403541 1826599 676987 140545 823682 438641 81484 329212 258047 1629000 49125 482600 98800 297217 1641100 1872730 1207395 1970432 624942 99877 1871312 1865330 1430285 1783857 1735323 572702 953354 1975339 228203 108500 165506 82730 1438362 500971 4863 1068389 1053192 1687258 1859725 144317 871092 283348 1655665 1092780 1049705 932645 1704045 644037 1151262 1832709 1926598 365761 1626099 1265382 1772694 1025050 1029171 1821309 1625477 1254883 343675 1241255 1433889 1208586 933851 211076 942983 1003805 1449482 1018095 144036 997385 485347 384314 1047038 1137631 124625 1274926 726892 1787811 897254 642259 1251394 880838 729835 761342 1867148 659166 1533155 1485691 532024 1977404 889206 1192063 390442 1277466 1521190 1516089 912055 435137 1429481 1258990 262085 1375318 710753 1757773 1958792 1768700 1684570 1563513 700476 1383561 440931 17491 660288 1552813 1578863 1619136 119666 1296578 967902 20634 1645565 1860881 189127 85777 221459 460313 1098809 960204 861131 491417 1491322 511943 15392 1809392 55345 21059 1888561 351988 246661 645978 499623 1994024 314499 234363 1964660 1936467 282908 1563739 1035233 772913 895984 1791198 464651 1875563 1859241 796726 934603 625209 642887 1806050 1324020 297635 1564035 1097097 1215820 1166404 152968 346631 971745 26687 1851674 153413 1661888 703646 1002578 951971 1240634 891116 1860417 381606 65743 669859 932298 1039055 547405 1147158 525021 1797922 1827525 355460 52419 1821129 1854429 476292 514722 874221 1733136 274870 1346750 1767817 1711004 1478431 623979 872656 394565 350440 242779 138243 1975628 641488 596294 441028 316277 1290600 1993650 1095158 904465 432000 1344103 725900 937897 1016481 1981182 782853 1582748 486084 969328 361096 619524 1221933 647324 1332433 444775 816098 1434595 1791854 1370478 1789431 1809804 314426 1912831 1138642 129214 101311 125542 365059 763739 1627129 1860925 1482193 1757143 539505 333076 484048 604832 1994780 791799 1761200 1389090 240267 752641 1854632 1429486 1804678 1457638 437496 674145 1955875 1717475 1136519 273663 1069275 1186442 898095 337039 1430500 230863 1562358 1558504 257275 1799299 269989 1008683 10199 125116 1373895 661800 705772 739026 534562 771336 1751688 794111 1943165 1076707 1231917 1445921 29983 1379862 257041 696027 1429793 772159 1056568 724744 254682 771677 1490416 231476 1103480 1476724 84325 1364794 100631 63028 1368052 1793501 505747 1370198 1786207 326605 1149024 582775 1650710 1938942 1573766 1269958 1204934 1013767 1733843 310970 938630 723732 784439 1153422 349487 527848 856456 1658497 1388844 21307 1592142 1993023 975280 1732923 364320 1418832 1890370 608354 1769828 930254 853898 1017771 803320 546727 87358 410766 1959846 1992660 186438 1602697 30476 330320 1274743 649799 445456 1493420 1127162 1872866 309865 140387 228066 360089 261571 1158428 1160674 25515 1218400 609303 548620 543658 1501208 1380356 1363793 405798 1657363 882178 916971 249859 1775756 525852 13496 1913375 503575 1815031 1006087 515901 1077547 12464 1083560 47072 217132 453267 1283341 1217209 455690 75417 100240 341331 1014928 1906059 545526 903253 45446 171634 1220163 395252 525460 560326 853528 564756 497242 1077569 835736 1211254 61007 1841450 1913013 1650090 1724578 1925443 194072 644881 40587 83967 509220 1019818 183120 1928975 1221398 1029599 1185854 428278 1668677 961282 346231 1184022 1254515 1094961 1380870 227811 1409248 485315 520961 715913 1857024 1065494 439267 819263 1916916 199781 362139 1958104 612531 375064 653568 128654 790390 1529230 1339410 1617417 722042 1563163 1888839 280271 729596 349273 190430 996788 1568613 392304 1349111 67626 1003130 1514276 720490 740713 1001818 620181 1515484 531625 1227694 951391 940479 968434 290220 1139099 104518 592744 790491 1044474 189981 790223 1373718 707870 774768 1502816 1345698 699218 1948941 1490458 1769787 1873619 1171398 94144 544753 391031 1255613 578413 504175 256765 1321398 880452 361289 108262 1994818 955093 72976 459404 53164 1818521 1933617 3726 534419 516906 1841604 1604417 1693269 1241843 1093721 1398352 1349455 908706 1565655 197782 1729600 1898248 347667 1833684 1394284 1864462 1285827 248849 968736 1578848 25755 767689 379722 1065041 53828 1808228 348820 357460 615877 1971902 18831 1699864 355947 839307 745462 1069462 1873543 1670635 1262149 1662524 1393825 1160593 802160 1266726 1655676 498876 253961 1641297 1748508 496557 1829283 892805 34718 501891 1518510 1292033 985800 1666158 667946 397256 1998689 463709 264616 781780 1093708 956784 3911 785018 1102823 1312829 676090 1551036 108772 413728 1425500 1672368 1868490 539066 1336672 82757 335606 590668 525909 1554554 1507854 814031 1544881 754128 1532967 322258 1193998 1221239 594418 1455646 1620066 1729352 428482 1056386 1985352 494381 1766721 1680068 79634 1780139 47558 196457 1671411 818354 1770148 920246 1946951 722439 1096829 1432324 1115554 1308827 84865 834974 1619572 1534781 1575746 1834047 1663096 1911471 134208 1882677 1160883 657328 112945 1450614 1375753 1118614 1205587 110978 583967 491133 1926228 1933660 736531 1004957 575894 1480721 393557 144693 327546 995049 510806 1030534 1343834 365514 1372963 27036 1071667 1100618 1091006 1429650 1281237 1227308 333860 1198649 851412 564712 1004275 989234 1474277 617347 1634496 1381880 571516 390910 237356 447825 1961182 587756 774959 1936615 1145714 391060 497250 1772595 1338096 1729754 184767 785532 1564957 831325 1065115 62151 1962878 1453267 497082 183208 89708 551836 1728064 1079063 799914 1934964 1503633 289810 1155033 1551803 1234361 445132 88773 1403860 1140824 320490 1833534 1778140 1931808 393646 1376232 1322442 806632 1029722 1432557 1324264 127902 661811 382516 876629 1942555 1154221 1484513 617587 703196 642128 623711 1960963 164599 627773 1249092 1139275 36610 1703859 233923 1676715 666470 1303710 1731477 931385 1761224 666178 344110 439522 1110628 403186 1954045 1606542 445545 106858 1934622 504264 1849682 1169724 1394568 1239999 1683430 1454587 557168 1522639 673990 1621540 385288 529911 1641529 338798 1065827 1260983 1601171 1411705 584229 276301 1416032 1752262 5802 594986 1139630 498976 1774931 1432044 1025330 521215 697400 1883294 1965390 1083868 1429264 918620 1225117 1184207 374640 902536 1859690 1372416 906539 1567519 142000 1924622 1947814 765930 1139309 1275430 768240 1049459 231586 865790 565829 1656433 463533 18775 1889560 1732426 1413652 1259274 1119626 1636922 1338230 1057299 38727 1767780 336488 1222276 1588303 1478985 1049644 1924383 1632191 451584 960618 1837333 1810537 269827 1325519 1789529 769104 128684 928909 1927441 158016 1978451 1128444 134729 154698 790997 1035850 1796035 245420 674349 1489349 1774488 227603 1180750 1175931 1799040 246741 1584332 587913 5737 1338567 324907 565607 529329 1439785 583366 740168 1839761 1638717 567219 464860 656006 1434528 788657 531139 4530 1344920 1572465 841344 244230 1288639 905726 1414523 729188 1804622 883596 775598 1569476 1588919 1710513 909698 715338 455279 1090995 1930687 500835 114343 1897444 1210242 824466 1142736 117367 1583407 1363214 859088 558631 1227855 468474 1524173 705115 340367 691539 1794649 53044 120629 1536777 1483012 616549 1508962 1046864 398229 1702097 350469 782403 235156 406426 99714 1344753 648894 555723 767492 1508666 1429539 1586612 1558769 975477 905064 811258 646300 1285086 98655 173786 1140531 1396693 1684401 1784291 372851 310801 97832 1286523 1147414 1184051 840930 683174 796921 1646629 143041 1216384 435183 1163505 664492 982743 411868 63730 228819 1046828 1167645 1499626 207852 1573299 1333787 928783 963647 448260 1588986 80743 579598 1643486 219655 324429 1751670 1918168 541537 158184 433637 13050 726176 608624 1426841 1902985 998368 287359 497709 1521639 981973 1537849 1158518 819940 1349743 785255 1682461 1650062 1245272 1461786 379179 302039 1926526 1004935 1979573 1265395 1716622 1174122 639328 50940 1925616 1318780 532727 35911 1918240 1348272 1222043 52648 1167040 813002 1103580 1490616 1593286 1893197 1781155 787532 1345097 1825700 1227752 562060 589337 651175 780029 978101 1171115 601866 636613 1814796 573047 1292936 1308084 222882 1113473 1864939 1290769 1036394 355474 1216141 1644786 233737 1246356 1694555 1786313 105758 1575911 1722814 951357 71946 1391383 1199264 1230363 133213 1862471 1112972 1932097 1846466 1767926 1004610 1790236 36165 606609 738935 585736 1352550 1140918 1941964 1183900 1279315 1202599 1639731 996359 1707667 748826 61143 1728315 27623 362484 303020 1923193 549544 1471693 798708 334210 1732025 708626 301216 1106065 1708739 1266958 782261 289774 1083830 16853 457135 650302 731012 251857 1307670 333403 581244 1337827 1783990 824296 814920 1227190 1281976 865280 103451 1614870 317148 1571297 1957869 1311278 1047714 1120128 1571770 1500665 1631561 1851496 732510 1005280 211623 1679458 333173 918974 1740115 8194 1435951 839715 1829787 1330967 1076783 46170 244224 1909769 904364 367595 1537646 1286529 1301508 955412 1101823 125750 1397975 922690 597942 1826255 315833 1952825 1369985 143996 608749 189103 285044 1286807 1938722 338916 1594135 1153650 1698160 1444775 684032 1215676 317200 1029742 581602 1206 370842 54626 1555712 780270 1689071 588725 569877 307222 1551869 1168026 1310695 1132335 1086965 369757 1056261 687275 1081924 989284 1743530 1554403 1024825 613412 485612 1956513 1354203 842740 1825718 43449 1215967 8073 970299 1809104 1965913 50892 1396325 1181521 1182747 51021 1541208 1472401 908811 252291 354233 791539 410002 922952 367125 511107 932067 1974670 1474414 1227113 28081 1705706 1138940 1812997 1475741 1045274 179485 465025 1297867 1309314 1453518 322382 614006 1577713 788204 1924864 686323 671959 350093 996840 1581827 1116633 908380 1134180 1133185 898344 759658 1240588 477501 1961115 1570794 526583 1751906 944903 1739714 1331695 1572833 1452836 1668346 885087 882035 1828315 621963 1316744 747497 1957052 1056934 502241 1190137 1344911 1607704 1415328 98232 630401 742914 405501 588443 236637 676049 1083421 952652 216568 722721 974058 1953743 1463728 1619039 1080484 1703146 1792935 533881 487031 1018451 83138 722451 345668 85973 1550965 1699866 858086 985904 433626 51530 242461 655229 995552 1441587 132817 1355511 1267189 1967912 757584 110770 535643 269715 1705820 509513 1297254 1526172 1866243 965380 1246132 1133557 1841287 1986306 1185431 199894 690560 169701 420630 1231824 1295302 1988723 749820 1762265 1471555 407124 1963667 1348923 1951535 727506 1549671 843588 573258 1451674 1022078 733588 1688891 515689 1298198 968469 471973 503589 607919 1685430 573402 1202984 1964343 1098747 987966 1348268 846196 1174701 1868229 1525422 1562779 1734179 82674 503534 1067096 192715 1948945 449043 1945971 1427551 643832 1611837 417446 1945099 1802178 816357 288193 276732 1010105 184239 564221 1158365 970379 1794793 31134 540804 136340 691696 1893711 75004 1696150 1695115 401028 524771 1155449 1721896 1325336 300835 1078265 1733831 681886 1227130 310152 751629 1872644 1265598 1480284 1365249 1980636 814750 400024 168818 1512226 1889503 931650 1906020 393631 1586160 1542183 994208 294030 1780167 885170 1560557 1184000 105210 569354 1394885 1999734 1889460 1997761 286349 1251005 1843122 500493 1769212 1821128 1594129 732169 398481 1251911 574591 172278 567237 234638 251028 1503237 971809 1596228 638592 311146 1748126 1201474 1097290 465222 1552904 1860678 284633 526926 333997 1704769 427561 1117294 207056 1830953 979001 719615 260506 745555 823490 858297 1768311 136567 24199 816629 1721570 503411 1056541 223758 1507593 460664 744507 1823775 371620 100329 1913701 665425 183626 199665 1857473 1614587 274086 212467 895806 762714 101930 191819 1517152 503060 786760 1191493 1997481 1751845 539011 1606683 1766655 329272 1458701 400910 1718198 1540395 1773807 992126 1893737 498935 1964287 489479 153736 1645179 1724028 1619177 593078 1587675 508664 879499 421639 891664 141657 1483349 506668 1627401 670669 260434 216106 991616 546152 1657177 687638 332175 224420 79655 49589 1160250 911508 829177 1662805 111251 1302824 1455302 580308 1415497 52748 1305835 714573 623379 1189496 1268059 1455314 1313707 432163 777775 1417368 1290134 1700521 742177 1671256 124212 239897 1630623 40002 854485 944625 1914632 1633814 256299 408579 1449056 105487 1876661 979904 1093222 1600812 1479199 459970 430909 142422 663907 98922 1502417 759188 1727746 885387 1467942 73808 492407 613660 1085555 1537986 903171 38912 418523 1482560 228472 1966842 374108 676767 682398 1009357 1771570 1180897 1713131 1049189 934215 482684 469457 1543887 951556 1224076 869947 1761274 557359 785400 1296316 1134894 1894216 759031 273868 1876334 1301280 1841694 1263063 1360348 989117 657225 618326 1150972 461609 1091088 565500 163105 483729 1691800 77261 1799368 1192159 493451 660502 1227875 458382 1832779 143003 1648817 1479137 732486 438234 655034 235383 1026528 1894413 1492284 797067 742828 423739 1505785 55214 987995 554612 137916 1179485 907839 242278 1284689 1611464 755246 296412 1170928 172065 1449330 802947 1668432 710707 482010 1641130 176573 7655 1162777 1256821 1771266 431843 732604 50797 450915 801651 170084 58482 987982 435263 624919 1117181 525094 1279943 1838496 1783881 1449496 1964688 927295 1509151 483103 677084 887768 1670418 82509 380639 1596613 1775258 363436 49892 837491 397243 890502 540885 1360569 1051525 1804948 1370993 1799215 1079189 582633 548989 641020 1325630 1750229 478076 964789 1148954 472041 1699390 1392920 247615 1820436 1916830 1758245 270072 169575 1527623 1885363 22827 1796194 1040150 669369 1320578 246437 1606448 1580133 1471213 1965671 391945 925568 71480 138414 1372401 1518612 989220 1473832 802660 943521 523493 1553017 1316166 1412777 1740007 628164 1339749 672930 1371898 1971568 862740 1323924 423973 49285 42499 1339278 844790 1965210 261797 898761 287506 1875876 1401076 1204339 1295891 393702 880243 860713 1685390 1375213 1564220 1347896 1872435 1092888 686581 906117 727047 930485 1365230 1788285 1924809 227297 1333567 526379 1204331 1909011 555862 95919 421690 1262320 1337754 1423698 506907 181388 1786957 620138 1753323 645449 1013011 1635940 1825684 1352085 35312 138153 100275 1022392 56023 1046634 1243779 1302535 134411 1935361 1696632 193291 1529423 1972213 700464 1295459 59268 1110489 200758 766433 310020 1518740 995745 1880779 766091 611311 1635166 823852 1773237 1387709 751504 1814476 734633 337694 846110 1352154 208196 548367 1711070 1258971 276497 73752 1981929 533123 73672 426329 453909 1302897 272425 552839 344499 190822 921525 1242339 1674250 409631 1266219 1914360 203937 1380113 1068847 1873924 714841 655271 1485649 1313809 1196654 145222 754496 947057 433022 669175 23455 1305426 985819 549173 1087241 625793 1309066 890245 1029987 1228987 578799 112164 1921573 1389375 933704 465281 365326 1235075 1583646 4554 1745130 1888730 390878 783780 617528 716116 807038 1730232 412096 641024 71130 293295 1832264 310583 83385 907172 1549963 61872 860884 151940 430431 54948 1024829 1879165 1367137 447051 404653 110192 1414397 1276135 440604 1198464 914401 446604 1894429 866218 309893 565147 1768051 1295658 1140913 384997 1796877 155553 31924 1633800 284517 312926 1433310 988617 1289914 112743 530001 897670 905100 1867936 1555162 46683 1313144 918916 255846 660665 383266 10011 1100707 136900 1244792 357683 770974 1266315 1708864 761299 1147090 1855811 902693 847235 106971 1917408 1629173 234531 1243423 423754 1685294 369557 1032117 1117018 1473888 430947 1204473 325567 697367 1116667 1489032 999161 42494 1852120 1962724 1994769 783761 115334 727022 1612607 1853383 1805651 204717 684823 763890 30616 1531878 842149 1214546 969003 1453212 729868 1217088 192735 595145 303710 510378 959001 1945639 668672 405640 930928 1922413 340889 1487977 252256 1023156 1035658 572094 605398 1877037 1708117 1669253 1120415 1991654 635123 1219066 1890744 1934219 1305745 1552966 435757 888594 1345872 734713 1418432 1220827 1444629 646816 1142428 1403044 1500156 991998 1447446 405325 162214 1820516 1510432 982946 1805242 1882155 1702260 502089 367654 743420 867469 1323137 1553555 701435 887233 1897661 1242941 560124 79820 1616277 1975159 914030 1161487 1587058 632326 398601 428137 259 187540 77605 465430 80643 1750795 1951571 1626772 1002351 637665 1261685 619709 584664 1529966 1872288 1598434 1459559 746456 8953 500594 1671001 296417 1344180 1783666 562910 576901 1861850 83195 997230 1029649 1818286 1176983 445223 1254316 437843 1843714 1844119 503561 546866 1956437 439221 866508 25087 1732008 197223 1914531 753221 1210830 1511947 954796 910234 526980 530054 1987108 737043 27039 1829765 316109 706195 479107 1265134 1196157 538671 1219856 100050 1637016 953790 971826 27387 395374 1501412 1469641 1227511 1562631 1650872 591641 1328244 1085543 1369721 428369 212317 1304425 87058 299376 539672 208720 348019 787758 194179 1398534 711184 73157 1573399 228773 151300 1051010 648937 478115 150318 218650 1861813 1250555 1434640 478285 1237280 1977390 65263 1059895 210079 1235656 897833 770139 1119145 932303 770165 1435482 874445 1990930 90871 1327149 950841 909110 649657 589015 1757635 96700 581939 1868667 938993 1753993 1911347 229060 1653387 211824 1803652 603362 702618 324164 412189 326506 1763618 1082376 1660645 969227 1197737 955031 1254860 266492 1202560 1619956 415532 559082 642108 1458478 160575 905284 1389848 592981 1191368 305201 1610215 246060 523935 1104553 1426881 655049 935761 294459 1921942 1056914 411397 954722 1292133 1515791 881639 1951255 458528 827444 1169884 1889708 759864 1569399 20646 1266896 132771 469879 1692133 472529 1550138 1369003 567527 925394 1226075 1483840 1472631 1719710 1109609 1430939 185348 1171564 1115197 243941 1528332 1052175 1151980 1520327 1725035 1441377 1296481 1206843 1821219 57774 621597 1986315 554918 155449 1981892 1346319 1879765 505958 758756 847174 953096 1704117 71284 1689107 1265474 1833655 480499 1338244 1701448 1750541 78460 1124850 1964675 1082531 1627549 123302 1504869 1638008 1756804 1651865 1353517 444474 1435998 1252571 232311 1932099 1726386 1506235 1062023 750481 901001 312797 1435329 699691 831793 177585 1129425 1409363 78245 1584071 1063014 546115 1107055 1721760 477767 1020467 861331 1233952 992122 973586 965846 164701 15176 1633629 1659656 1130050 1561130 106470 1923455 1656530 650471 471495 47438 1759214 108445 366337 1560859 1685729 78938 54758 12309 1382940 1544564 1173083 376460 67908 315843 369932 553641 931250 1427820 44249 1883446 129029 1409588 1032095 998361 1341957 759674 868940 1097665 955705 1725042 1121629 1708660 284303 770964 219437 1960928 1327650 1796335 1276577 1460384 1224548 1540502 1178902 1934906 68327 1034317 1935800 226144 1579410 1207007 1647278 83646 1196722 1579714 1904593 990178 1037858 1807551 984551 833938 684188 1148810 1130520 379167 737030 138245 629023 1111078 410327 233149 1578410 1600290 551305 1614429 1820208 608659 1228859 1957804 1535750 1563133 1189716 904578 1669496 887438 1005512 385015 1199405 791656 1512225 634616 1752042 1035952 1856316 909683 390661 678146 1053430 1752449 1902829 1705755 469607 967622 562607 360484 59312 254758 806891 1735666 639890 513031 1303779 949587 1169685 1184949 896765 1367047 627857 1863818 1086709 587272 1346805 1418090 639470 1326998 1121309 1976868 495792 430465 1966807 1399706 1455077 248952 838720 257387 1678342 883513 1169278 809226 713019 726709 1529775 787986 557502 303423 526337 396910 632152 1918579 572602 137120 1508897 315001 1904992 235865 848546 1990114 1138369 1658626 1989102 435047 1877096 210676 1647655 1081053 880024 1311357 1004631 1843269 879709 1985384 1320999 1999106 152120 83223 56360 85617 1929550 253794 1969012 1338110 1175075 172870 1895897 244035 822255 799113 1408671 1442367 613257 809169 842770 1919264 1837807 118684 985652 174751 600070 907387 1872347 415898 346490 591771 435615 1360330 1287103 77464 520892 95146 852511 1675326 1345053 1312642 365222 877304 1243078 616886 366171 481989 471449 979744 1283600 1792319 637684 763198 1469818 1162089 510303 1940942 878395 301736 1657067 1168950 69381 1425688 1839950 85851 734065 463683 305788 175318 1831609 743372 744731 1425857 1999128 1639735 1045183 1817876 467848 614745 965107 741241 1656116 656857 1554806 124385 1825908 520067 360569 1464818 879724 1988834 1503794 1677169 1981995 673482 979013 364694 1275356 1688498 217432 781075 464732 524688 1823671 707385 1977453 1383776 1293296 1630448 134477 532082 1174522 1313247 327324 139412 74782 1381832 224339 114651 1648100 1813688 1812077 37900 52460 1141096 937059 1956394 1090496 399756 1006957 43767 496846 480157 1588160 1469939 141033 806610 90709 1032166 1532792 1293563 1488562 279362 202213 1800519 980261 368181 257339 380997 544720 1379881 396679 1614698 999508 1677119 506575 1973818 1963594 354359 1001345 249521 1911428 1887289 1196208 372960 444715 457904 1670341 1658991 369365 1843058 922343 348810 836108 673830 1373663 1790787 1541845 512316 1815241 1648785 582954 1212316 662016 1632237 783153 215494 594391 637641 102680 986156 298359 780784 1141392 362454 120652 1493132 888327 1388284 901827 1919955 421719 523281 1950453 1829023 24513 1751048 1489010 861965 923171 1572354 466134 128011 1212761 962118 1318294 599495 1124438 1968417 1571744 1285101 230362 475769 725075 952157 1674205 1371699 643463 287382 1618308 1841463 566566 1453526 590698 467265 1924223 301796 372795 280529 287448 1184085 1082792 1143722 447651 288729 1357490 40885 725279 1146304 619100 1724032 446155 452196 1129300 626096 1153835 46381 328923 469286 264194 1693437 1717027 160368 26574 846765 821409 1004222 1126827 494072 331142 901949 200043 422672 973941 1645906 657993 606240 325989 725867 367478 995690 356984 1870587 472799 1798304 1688076 1890369 456479 1614403 1527019 63552 990513 1071153 499310 627574 338760 1848724 803260 1079603 643088 624298 726744 824979 1317214 1310300 395743 604303 1170351 312118 1476340 881666 1457487 1829948 1799700 1032099 554788 645186 261678 927135 814985 110781 1538120 255423 426413 369509 1502421 124611 229873 1415913 741676 988582 404083 1715308 135631 179169 1385212 1941547 1242444 474501 106538 171831 1210248 624147 901522 763297 1960256 591806 1954628 1533739 394965 823049 1582650 797488 368988 1052662 1965638 1878442 273824 254722 1883777 1829978 136333 76020 703503 1181663 344457 878721 1142117 233173 320844 791283 876526 249854 289054 591450 984726 1254886 1317807 48038 909344 1113120 414946 841441 639568 1821166 1865086 537354 831784 442010 364342 747680 1437930 1667000 1197045 1362722 1600234 552431 1644291 1818744 773664 1011746 771270 1295233 1528484 472221 127492 1602421 1702979 373977 1088147 1327443 596985 224984 215301 98866 882300 229961 1158727 1025357 760610 1697622 1452506 166971 1044420 1746570 991710 99795 1533342 1016656 1147399 1356536 539843 682448 326136 1650970 791077 610875 1515205 331815 97255 529285 814341 331759 643818 1276417 541913 1200448 1230051 155167 69076 646655 114783 1875734 1868659 1038956 1821465 979502 1419063 1565260 1814156 88657 1222540 1560713 1726264 1908941 1985003 1422472 1164313 998690 118393 1679804 1505972 1557444 1969477 1450194 1558607 844227 722333 451942 6851 186555 8902 1709582 931690 1586446 311275 1126555 1628361 1888290 1962189 765290 272121 1736814 878776 220199 650214 1699114 294521 810250 1477351 470164 1930000 564206 1840724 544222 224696 201200 1514499 101947 711974 1948630 178233 340023 1041642 1394481 1815568 1316915 990814 486519 773871 1851967 885067 1951594 1435291 509426 1559033 689169 748885 1821845 594046 1266086 131033 64466 795906 432024 1402250 691533 684321 324845 549013 1219794 1235001 1683564 1677058 246355 1284433 549582 1927036 1024330 1676040 1897876 125287 1224537 992378 1229073 1998894 407500 896632 143606 294738 568678 735546 1694753 339977 821553 1242101 790173 493326 414622 1009584 1034514 1158238 926322 1013540 490550 745501 181808 1078560 282599 506484 1176691 1474520 517570 1976565 968261 210826 1059009 271366 1602737 1168003 821062 1232580 1690953 344849 1725089 32005 981144 1194062 1552343 483875 169876 1523117 473619 974292 1417647 344670 855851 1047818 777220 849297 939492 1275760 763806 431134 1063532 1950885 1850842 1887886 929516 1852180 137414 681989 640563 677571 383257 1583784 317218 1080843 808951 1272843 1065021 1637520 763779 635807 727120 1153738 1299402 1971786 939944 873222 1355099 784856 459658 637186 254205 1552592 440038 635972 1070162 414202 935517 360157 753005 1775177 553043 1227172 703741 652540 1358321 1517651 1440401 681116 129163 1149612 1509216 1792984 906460 986347 498725 1861573 1375375 1185588 606921 1335584 446260 1901683 1757105 562551 505931 1802622 1274871 1512626 645631 1419833 669 1229362 961387 640150 1590103 1798725 396083 717076 1944318 1900293 434427 1442070 767331 1334785 928384 1973020 1596788 1120892 120650 1182026 68016 80947 1973285 1826572 1068253 1185123 1235623 622780 580553 30288 1481985 1822312 821330 1966762 1680257 1993556 962245 1589104 648924 1319266 157183 1807659 407408 1281574 236700 837416 912001 213222 1515086 1590615 1762223 405772 1952664 1906313 306907 1429306 1174835 96745 738270 1995195 185017 1429370 1162494 339706 1771568 777777 1630504 1448311 1080520 1048825 1406315 1800383 1409403 1236550 1993164 1946530 954168 768076 694182 572991 381753 206540 1418272 161044 982636 160003 817188 1500329 1571968 939726 109526 852738 516264 1421689 1018747 1554093 1477789 720462 984960 1561131 608834 1078242 410985 1631155 881075 796404 1018218 1110065 632190 1274002 1189498 1745783 1707100 1406743 1759526 651545 722517 1737041 1705384 821784 1605482 7289 205689 1781455 1579991 1014394 284132 853295 416080 181266 1427099 1588874 296806 1815514 1157603 1770276 675966 235107 1148610 269308 1881464 1256346 1798151 757406 1240883 1242291 497132 1428515 1878966 1517494 465378 929318 361744 1419962 1693560 286955 718982 1219634 1474188 361136 1800717 102581 1833193 238716 728065 62701 1161688 1459944 470669 1162940 415747 847931 614436 405675 1199101 854271 1666152 669893 498969 1211398 1499130 1569973 1038280 164690 255740 1148966 1749892 1458424 1581998 946361 844594 61182 601668 1232545 365671 675185 1916246 293977 336087 544005 975467 1755085 1131224 1005532 955359 1466745 1213289 1535676 1887646 614595 1490747 1034931 573350 1396698 938574 32937 1662263 1522875 1458859 1264721 287371 788251 1214376 1743825 635300 1282837 626058 1731327 1539446 39452 537610 584073 669109 634571 1363634 670786 429628 1263803 375640 222709 1671033 189798 1973113 361367 958391 1171982 1479521 3783 429098 414876 1538767 819281 1836516 1726087 1584575 1960055 1375060 1786597 691192 1053668 1295145 491145 1095893 94618 240704 1794358 1623270 566358 1863607 310869 54681 1467462 1224054 1484262 433849 79203 783682 459654 399574 919270 561695 1325084 862289 893587 1569723 1337236 631845 751421 1816664 1963744 1808138 964686 767869 76080 1036332 508355 1119998 96901 940662 406308 1531891 1966855 361245 436076 1492297 1151171 104702 410899 1796132 982503 1038965 110931 455299 525871 484828 189149 1539496 1801084 1109513 1568697 1832945 574875 132630 659403 1467315 1566054 1371907 1080567 1604324 861182 1222174 262877 708649 605057 936478 1251075 1623685 1034277 1315629 986377 103992 735914 1044902 153009 5193 977038 697218 427006 1066470 1538650 429501 1387832 751272 1895065 400473 718974 1680427 1013758 599338 1272818 1625674 119398 961861 1794370 1628979 681196 568809 1709238 79937 1552242 1556797 439610 762129 90636 511376 892679 394998 1492388 1631297 987925 97125 486791 694230 1356000 1185844 1761637 1719289 1786815 370853 1847933 1529491 581035 64276 643652 1850812 1074123 1718124 577517 1911596 1050563 240853 211685 1806047 1125503 483489 159399 804793 481370 206362 1737401 106817 1085750 113441 529843 390236 1098922 839424 1059749 1901182 535118 561616 1529460 1481700 1262816 1872890 118094 97312 1143664 1794916 1140792 1923423 1984863 1939935 1769959 1018117 46200 666703 108099 1649053 1747204 424677 603230 1617143 1771962 1804297 1535930 1182471 1789188 1790413 15387 430033 1412336 1524522 1376249 1416158 1126880 443084 1135242 921355 456672 551110 431645 994994 442989 880042 1237753 784667 367669 1235902 867203 503331 1195718 1838507 787393 1099244 1794692 229852 1956056 356491 1697585 910776 131678 90268 878214 1114681 346388 597281 841847 370832 1948384 233353 1287136 37006 514029 716600 1612270 1253083 1520658 1009400 1352199 13314 487464 1516468 634276 1779400 90720 2621 1692501 762979 359864 1728786 1407824 1273559 1018217 1555253 1458731 8664 493787 348233 1160326 1344537 312712 91604 938435 73046 167739 142111 194109 121274 924241 1845423 1473207 5246 1987523 770354 659291 715954 697965 1385158 1530915 387068 1251851 1631895 1620459 906871 1628529 667302 594234 1885050 1743574 1110936 135755 957442 935627 1946433 1541588 1867073 820661 124221 1893411 1866802 545563 1904059 1172962 1569232 1450103 1117347 1607451 821808 1181816 618865 836651 1449013 1228506 1187811 1341453 698241 81877 604901 1800925 433047 1371046 1620199 358116 1444651 232094 1290857 1858411 1561089 278916 472588 1750764 90970 443152 1480079 1480321 340938 1746752 1455075 1431848 1966775 1679677 171089 841272 481389 1580734 1373489 530349 1372378 1567596 1769640 815578 1291459 200301 1237335 448536 1118665 680981 1217527 1215251 1346511 1018238 376708 529517 1457763 1659737 1399646 812652 1069078 1886324 1875816 1310266 1283821 1713519 1720623 258350 1191174 543549 235108 1226354 1199423 455089 270477 1091766 1316978 120509 1980936 328594 649440 974903 1749755 1846215 808687 872627 355768 515824 1296099 1764602 95370 452207 1717413 1689893 438577 1600193 1674603 1984 1823926 1236706 1658591 1935687 1635410 1406410 1182755 376204 1557563 512602 1832440 872856 57716 1846796 104776 71911 1467679 933938 1720724 735837 260463 195519 437694 1066 683374 1593028 964646 1331389 1567746 792843 1199521 1063754 426370 812840 222136 1743075 1632861 319171 1006818 1043186 1317781 421674 568169 1422836 1760278 176663 975209 1064029 899355 539805 1708112 25765 80681 167547 343073 1091856 1194749 283192 1883241 1767532 126972 644084 251517 1766955 95123 1013580 106316 488541 366461 1754920 273314 759777 306924 1494913 48209 676111 1164591 1922850 1062684 888415 418784 1805179 98080 655969 60182 576445 1796602 595175 199346 431309 416305 861373 944241 1810726 1880655 88427 30256 910946 571156 640547 1880579 1719810 702151 404496 1366337 1819608 1408657 1248965 854453 1255570 1776975 1006055 1789847 177248 1144736 1838500 974617 216447 1734486 843754 31918 686878 689147 932257 153767 100447 757825 1490548 450863 364209 469815 1668892 1482253 599228 1764401 23761 1824213 1466206 452494 1172368 1025939 551354 806059 1733073 56164 645991 1798864 1979962 1895450 161885 1913175 620805 218881 1777647 350466 1161778 36680 977838 652862 895362 421523 1458087 1680288 595862 1583491 70220 293401 1809642 1479659 1977752 337802 330210 1677884 194648 1642600 1699863 1550818 688626 468034 1743266 1574372 1385745 1197010 433073 1168212 1301271 582585 661766 1655496 1814356 1704156 786543 127234 1289398 365777 332076 1373598 1058460 594019 1767527 852793 443176 1173696 27096 1658692 1803494 1375578 817942 497552 1492928 872996 528792 282586 1867188 287590 732985 1460331 319841 114007 105870 1273930 1316899 452817 1443976 1324597 1093037 39142 268036 772088 414819 1739914 1931528 1449200 822903 1366724 699305 1354056 55745 1563574 1593620 1948065 525543 251344 967627 1035826 647433 410038 1500684 1994486 1602562 734131 1017334 1682132 1761981 1758192 1789024 1922189 1565261 1722586 1941583 140070 1718062 1836699 789545 790848 484420 673120 787611 193512 271857 129581 1337360 330626 76967 1185916 1178814 553243 1980605 317864 801589 1344581 953611 122334 815285 1286781 198684 1153964 515910 1443134 221852 1854902 1396518 867374 1356175 737021 242121 970307 343913 247494 565858 1711192 290823 1359233 121966 794336 366785 454286 209417 355052 1732272 1454956 1398636 1861587 1850306 459736 300113 1620876 147299 1113681 1024966 1859682 1581517 1270395 1578059 398989 836325 227290 1275671 545635 672797 999979 1000152 293931 1184246 1655424 882486 1172758 1237613 202823 1511652 1484524 887793 948259 864785 1727431 1334980 817410 671531 1774295 1087095 1045634 647391 863259 1371681 594568 1457825 303006 1544173 1342564 1449428 74969 1943864 1064642 140997 1659113 954666 1454491 486018 1311622 314223 1430155 1420234 898126 247150 140626 252325 1761693 251348 281492 1390655 1510914 1916744 187506 1883333 468459 303845 1940856 1561370 648616 222402 1363725 397014 893702 10323 127333 462240 2522 1145273 446348 1259306 682184 1271996 1160511 1145713 161655 1486335 1583523 497388 1269873 237406 1444780 545054 1040936 295507 1541144 620644 1043274 1422104 8325 95499 1107609 996665 100068 300411 206706 498215 1335281 1086938 1537505 1955668 1870065 18440 729729 703677 480408 544686 644372 900823 903646 1020294 1976498 1017563 317272 1024525 1509862 1400063 270077 731926 1908099 366190 284675 1799538 504533 1207696 62093 470595 448446 1534578 812819 470162 357427 1246633 1890670 808256 1184888 1632462 389780 847586 465827 797883 541057 136767 1789214 1820573 1040343 54146 1250265 1139682 1372080 1566550 352451 220139 334719 1368454 1710143 5902 1775014 1178582 1049453 1553640 202145 1649879 1963533 452660 1585635 243609 1055825 1878777 451286 118835 1986716 1336331 955214 265164 594409 790394 888511 1060075 845803 287154 757100 212493 975991 932774 1359087 1870676 1958803 1139081 611658 398952 718135 1181257 1151285 1065412 635482 669537 1135807 1399906 495938 411658 1700467 1507522 1390454 1676295 139670 784301 1675455 726523 1263893 186594 173928 1906230 633 791329 436922 1488832 230860 573431 1853608 1616206 919970 1533714 1008879 1681150 964212 581166 1094992 1261090 507944 1409958 308421 1120319 106136 904406 1703320 1772986 1682828 862839 836085 134088 258751 1250369 1491850 272915 1959689 1972395 1771069 411047 1465449 259230 1147659 1890766 1411508 91277 724778 1526689 890993 1838448 820964 1541740 374986 890039 1152744 543759 402428 646893 1941690 737267 1834255 921191 1467502 728343 499826 831696 24173 964884 1159677 1865521 361304 1949737 1460265 662297 1646504 1326236 967548 1531418 1434135 1413843 1316693 550282 623999 662458 984568 940383 353205 42103 1248507 332144 786888 1126577 426741 1077922 1942385 655432 1765795 1470564 1424899 1009954 540246 1353628 1106389 1224577 1537020 1328868 481760 786885 969550 968511 1985476 328042 197486 1361023 1158795 1856963 825916 760366 988715 953484 29624 702215 208191 756213 1750649 969253 50002 1404307 1327922 1329482 371519 745162 271786 260637 366848 1808801 1617487 697101 1184284 812384 1209539 1316917 1434041 358835 1164004 152646 678632 518986 1060997 832231 1754977 1893726 1160199 970459 1832587 1707741 1902534 137980 323229 237250 1342969 961193 523901 1961424 1195416 203027 1459183 1798480 334378 1015016 911084 1141939 1099488 60136 254178 1061244 602098 425656 877225 1974751 64159 1273740 527308 1963004 819040 903728 761405 347650 23543 268854 1918609 1667425 97210 1374454 504675 1250696 1600831 147790 1905762 1691345 1553389 192708 1442317 1735519 621893 1940943 1601683 510848 979122 1883186 1767286 1019364 350485 1051464 1042027 1656658 1763142 1331611 852034 1165257 476694 954608 763118 232620 1505298 1820383 1038960 476928 1579036 268630 1203421 1898583 971496 968862 1848228 384028 1758988 319189 928342 720479 1990458 380048 1383606 1548320 229070 1632159 1773155 1870346 452743 1997805 1999434 204120 10424 1920603 789175 310201 929822 1771408 458103 1084873 1975930 359887 487430 738699 1636122 1961401 296367 890572 394415 1864956 485302 1502542 1010994 957087 488261 1831789 303366 781341 487261 1945559 684897 737483 451281 1183155 277764 857324 1233875 1334888 1981138 169048 1485104 1412841 299492 1246071 1704902 926135 1154617 1313471 1172647 1996407 1789393 1632182 1248985 938503 1933590 563489 936016 52522 1131080 1149179 664115 650594 1401047 1129803 85190 239654 1408488 334196 909357 348996 300607 1305728 1053910 1011215 1754782 1668319 680595 1927392 1557373 93231 1720398 1748172 172686 509274 136965 1625763 1925573 1404916 789965 1478406 648006 706538 729051 1390525 1004883 1783908 1232926 802971 747752 1749276 1763318 1213939 948253 661481 1838604 902953 442977 1858032 995318 1089723 1770098 1294314 1398967 1123897 1879119 1216841 1095433 1899617 365843 1407948 473294 876748 633568 623445 1796475 1144797 1919345 1141113 1805423 574742 777059 1953969 1147247 1361341 1707079 988786 927911 1196864 1898987 922714 1243506 624363 1115885 1783201 177520 125803 1997767 1345244 578939 289745 150878 189401 624879 61857 405042 1206467 709523 1329802 1357655 1638067 1533447 122446 1314381 1976474 685819 724478 1692792 226084 1888076 1015946 166089 1718575 593719 1684412 1159605 1063663 1835663 527537 1927603 633723 415183 485986 1655067 1331061 667342 956364 161158 806849 1124620 1546238 1335353 1083411 1786735 735248 260959 302261 38985 528071 959284 223023 1540903 1751457 1488574 1737795 1426693 1472571 258605 262004 1086099 1476584 55498 1429532 790080 645281 1701811 1885508 104502 1291972 18454 1542797 1585626 1565731 1299045 152626 42535 1215779 479871 99677 1107200 150853 601032 1106819 329512 648916 141135 829703 50105 1468924 1216533 1478717 1484779 344930 910084 1343401 701190 136217 770734 144879 1140475 205299 1617484 1321175 1932540 699514 1446900 83181 95788 456789 1394846 859105 807063 854598 218130 673478 830419 878419 669236 577287 251415 1516971 1949407 9265 1490783 535391 1542735 430535 1210960 269761 1933501 836903 1364487 1044276 644902 1129047 1274975 1414614 86958 942981 525688 389729 765891 1952528 360841 770156 1294998 1924077 957707 1860240 765040 1873352 379988 567438 1738198 617821 182484 978762 378770 1201220 1361273 61180 460131 104569 601042 1771643 883262 84379 891717 669630 851445 1261068 631848 1323386 1192631 1160835 438822 300721 936864 435379 1366187 50277 105239 106218 979059 228278 1192536 432906 1853255 1333803 500031 1415184 1062115 452756 800230 932582 1514699 1110071 228417 636073 1789145 1255630 630673 880278 301730 794937 362098 1778234 1630155 1428538 389259 998461 1475277 1300111 112612 1934337 1637072 1899742 66200 183585 794644 1731024 474503 233729 1386495 788091 512499 1886251 913410 1070155 901531 745817 1656330 498020 1191606 12331 1840661 1102900 96451 108245 927337 1275735 1485335 1719809 1929582 951178 1108038 176371 1569569 171937 1922882 158764 1825439 1196950 1592499 766161 586429 192402 332298 798697 357050 983627 838096 1300461 1161458 1217423 1085371 166581 660598 1129106 1944615 333690 885736 737170 1566156 1003356 1181794 670547 1263817 1987 1684262 1939004 1022180 1176013 587487 718916 729499 1096114 1187134 995899 1809658 1443022 431310 785923 1379861 415381 434412 1677099 497766 1864776 323862 1360013 523881 1219525 837603 587232 1821584 372546 933484 133585 1859169 1757918 1470198 607303 358007 1375449 635823 1772012 1717918 939953 1513138 334659 160619 1078965 1389469 340543 106994 1557634 250518 1391865 1859414 1411574 296202 245851 817795 1853089 1911092 637874 254662 1137492 76309 1254059 296844 1392834 1466102 1990623 348479 1332257 147230 1936586 1155061 1574879 793042 857425 1357161 209439 899555 881770 390845 382242 838801 480123 39545 462263 168667 1848467 778113 391469 675578 42806 474358 1619386 628567 261386 1994936 1120822 1981370 1800136 1070993 303300 1494767 1170061 1655490 805322 1405961 163723 1048920 245413 943209 1634135 214465 1545614 628831 583016 1931181 684239 1150151 1401797 379223 1290700 1339593 927277 743784 1918639 1869110 1705679 1555886 36049 636841 223678 1160779 978906 257255 1843377 1776858 1908780 1786335 155549 766286 100237 682939 1610076 1457023 258197 1353144 1002885 1853915 1758489 531595 261941 224845 591689 779208 1476940 1028794 146842 451549 375594 1715057 1546963 1972999 183643 1384418 1060546 1192385 523973 69464 140842 1237529 1956675 627455 334382 1333474 953672 1633939 568978 727637 744509 1979796 115952 1514784 1593670 1398532 1876386 654879 736190 1145265 1545644 628477 713173 30898 1472441 569507 1937762 176927 607185 928562 498819 1465966 273834 1909605 1175164 846661 1830159 1886349 758825 739195 148695 1719455 341522 1175296 1231666 635441 854101 1687064 1859915 589240 931224 646202 379686 1635357 600868 130687 625645 708512 806509 402555 1851935 1090463 1619298 131547 1159563 738611 1825107 398788 672758 1004688 558615 1612153 297377 455137 852378 94185 73011 1513213 1295382 1367930 1809048 1063008 126939 618442 376247 1833639 1379201 1946239 214562 1590955 789447 186810 995355 1141630 1576373 987454 1677443 1608425 901198 543728 1248006 1989347 1283698 971886 372691 1093753 1680359 1846397 743849 301590 128858 810222 1919676 671365 1436305 176894 29532 780031 1680982 556694 1430900 103394 1613306 1480990 765435 1597122 417123 11083 1661138 1196386 1689073 1848441 974760 1249203 1321780 1645862 924656 1642282 1979865 1772238 1897789 1563241 11231 1390323 1858895 1856906 1938510 1375683 1555214 1148947 1515519 1713291 65810 1357144 1948193 675805 120348 391013 1320667 1194869 1152427 657842 1550283 603896 110194 966173 247191 1939121 579335 197215 1698689 1745674 1265906 41101 1754606 17485 1506857 1855980 149041 1295730 1944658 1588050 1824045 1841735 30679 1549587 1074105 1347993 823405 811123 1633869 1806622 274060 830465 1775506 1449246 209361 715210 1409142 1767247 1207910 1953638 1175416 1797625 1994691 1796845 1342775 1721270 1649335 292858 682248 1374298 633311 1194305 1684113 762802 255435 418267 795639 1621671 1836046 668132 483193 1692967 1778298 294264 800993 1893015 221809 1981835 1393053 1079228 455203 1360035 1843570 865950 5863 105277 1971253 1458748 73729 1478798 1342470 751338 1267902 1638304 614874 1256255 469982 977259 702112 1495058 741798 556443 499930 1485351 176595 1338784 1682408 1439555 878460 812106 106203 462948 1892343 1328444 1077193 489305 935240 1974678 94095 144206 1359737 842191 639579 1276569 1871451 145656 257790 811135 220478 1006073 83897 960407 1700013 1110858 516813 1732087 627020 833228 98498 893823 462298 752372 241236 1163714 1191575 1330597 12851 1403209 232207 1550899 1994901 1516970 1539276 1950741 1742479 1088310 412270 1858230 653495 1177965 529850 912207 1375718 1684998 731040 426887 22470 229367 783415 5645 1050828 104892 491066 1390884 1832720 9785 1779855 1045379 1411478 207550 458727 1592606 162614 1701459 1303058 1550036 634126 790750 1895570 1918592 536083 1079147 487078 529219 1861416 338646 972212 1824816 1948167 568972 1024682 35709 246412 590459 964101 1300159 789377 1397922 1869326 1535328 1605062 923394 1919576 493441 1399812 1725626 839020 1807002 1604878 1341484 1402766 966077 781039 1016033 1459331 589106 71473 605779 577066 609183 1137261 1890041 998593 273900 310458 100512 1482778 444288 1135079 1297862 1938929 860685 97670 126296 899614 55728 894124 408987 580144 75133 1584801 1278378 961843 787197 79135 1781903 822588 1954292 1214919 530791 931429 247946 811247 1917988 796627 1808507 568633 16360 166763 1258358 719997 889705 534149 1825348 1018243 1758231 1355348 300710 1242782 1320707 395736 849947 1078849 966937 297294 104868 700796 1558159 1372460 951242 1894123 1081995 1919939 686223 1651429 1081359 134409 962407 1853992 671421 1478791 1358284 1616525 131774 254060 594028 903113 569632 1014593 1475827 974018 434903 1555019 359295 1876464 386876 1477245 267020 1374095 1013183 993100 1807571 278443 293468 7609 1484560 103733 1801527 1953030 1261639 1973732 882546 188104 594168 463193 214325 752758 454936 148152 1551060 147336 644254 670541 63774 1223965 432176 536992 1394393 415114 1173687 1345103 488001 1765327 618478 969332 904342 1618098 925296 513338 452734 974721 1090389 1142336 1817576 13725 1946807 1836398 1750623 1505267 777668 808008 1017421 1205111 375649 1467698 1244727 1326088 1555984 497515 255864 150410 278315 1606744 1081127 323277 289570 984624 964976 1160857 350117 899084 1843756 1317895 181539 437466 1065696 1477425 390430 427136 268903 219662 1800007 1865292 105945 1108682 1118310 1396076 1615901 444720 160489 1379142 1540564 1701669 1854573 1512175 283200 723650 1028026 406010 255847 1039428 1093077 1204649 1913010 917203 908790 1898331 544522 74123 1536775 760836 1303055 324078 301086 715224 1594247 49819 543681 831745 366101 1427638 94857 924263 1880186 1713113 822516 1607312 1653154 778346 1943690 1256620 802702 4102 293747 10696 521837 942461 89595 307214 1488061 1311624 1804265 1821173 899941 1733608 1836377 635134 1193667 1667697 1937565 1837942 197410 1329536 485625 350594 1994505 1694769 429722 1796060 1942688 557921 676678 1272735 518612 447493 417861 69364 1155716 1365104 1444753 447008 1722631 1883742 1330445 957978 671492 316267 499384 1864136 1728108 351683 1770268 1724199 1428224 1778571 965690 1943416 747308 569666 1709939 410947 1135098 1002633 206345 1551285 673732 1157247 695060 1643 866919 1113164 774773 553657 483661 58192 1192119 670385 458946 88458 928895 1764417 1487030 314323 1156966 759780 1973388 19504 1709613 467895 139100 372381 724712 1516919 1063400 1710188 1303015 1058592 1180569 1244056 1952533 1737032 1282709 150253 1682258 169608 1120800 550014 160596 829209 237230 476322 418010 1523756 1888585 1377637 1216902 115217 383085 439739 615111 1615445 1275840 1688307 1337202 990432 104529 677568 1831610 1471991 106133 347705 189596 1821459 967054 1499338 575503 1485080 1723982 70089 616848 1191112 1539381 152995 1773141 1666791 323921 193069 1688810 1528328 414135 1944390 795348 928507 448101 1751792 928064 638272 101630 1951091 1939265 803370 1916353 441777 859054 1712830 1225416 1876490 344775 1302198 1949028 280174 674673 1552768 255349 1509155 1070848 955865 1845169 395193 1995969 336155 1755423 1320538 523138 39710 343840 1995366 1744818 1210428 1577952 1984232 451212 1300835 1607516 475523 155121 1237850 937679 515934 1503517 1475887 1228719 180635 582138 380555 1830383 1960829 576159 1017958 938890 1323864 509147 1936157 1890183 807912 35932 1849296 1138637 856444 146968 521789 458506 698153 40451 498328 836337 390460 1527659 1792894 1105769 867229 738712 1873466 1350934 115815 166036 551494 169304 646604 546118 655685 1180501 1553873 585756 1941394 608073 59635 708582 283914 1643992 1871984 1945059 474792 1870879 204219 44808 1290387 1858372 1375547 280310 729907 1512716 1979605 25772 1360159 338757 1853686 364801 201976 1233835 74214 1505253 1878722 1163587 1816772 735969 1800444 1938719 1163796 170282 613676 169844 457616 1332377 55056 858619 45790 176244 1527036 44712 689900 127420 128082 1177187 1268229 1178558 763505 1977487 876871 1671760 312101 57702 271602 273382 1734225 1007380 636951 554777 1259186 1831993 1954952 86826 303835 1925528 704983 1621191 1516467 1312529 158899 1891003 1569208 325395 1669171 1303373 1327183 1885996 659476 362865 72755 1777700 634842 1591871 1278423 201672 752323 270955 1522353 1874016 1742412 1129763 1335134 392935 1051217 803574 1934288 1124179 1980870 1697969 777901 66659 1095052 664082 1438146 396517 418440 353588 240020 489171 1122875 1215770 1921343 1557919 614734 1401164 1479190 108824 1693674 1474016 1766056 319993 1920984 355559 1487907 1935353 422325 1626396 1494806 453081 1506595 938704 853729 150346 351003 1259106 940726 1129179 1362666 880961 1430995 1991979 1429443 61511 1284060 1905372 1194338 579515 1843481 1917436 282768 646271 992226 652601 1274816 779704 1000027 966197 461385 1288856 473823 917929 1828063 1717797 89478 1173991 1986161 382734 750735 1342816 1634045 681077 1448647 1466417 1312763 1041872 1082891 551852 797130 929121 1034019 574996 878121 432133 1403661 1590997 789790 1667470 1055827 1832277 1817713 685625 788911 1525029 333167 392477 1868550 340306 512965 1742145 465556 267826 634562 1324323 680318 1084475 1009845 1051142 171366 12536 1470279 1731834 1594067 1625103 1846950 1572168 1726658 485607 181324 872135 1168504 1816197 1302489 1405537 364254 957693 785370 27916 181370 1826464 47727 759198 1919064 1703949 1395104 1939681 899608 850116 96716 746498 145384 939334 1137340 1269314 895670 528043 1493259 1536575 1731269 68021 1761009 1499482 1877369 1403257 804173 583734 914711 428044 1968863 895642 1087418 1386398 988393 934662 838155 396308 186394 1009735 607852 1577997 1834051 1302011 704754 1931310 1428514 650250 1964849 1444984 1014081 1714012 1975112 1583841 418893 1657798 168897 145647 1993045 1188284 1789648 1099039 1195293 1254577 345558 288350 531632 20236 1187000 784001 1432233 1931504 1992333 1883172 756450 419286 159467 1787131 853853 644777 1674739 1053858 900355 1034709 1393624 955523 1444718 294771 1659859 174135 1945641 1118827 1710653 501430 1813131 739255 978852 394926 1745462 864607 1819436 1295108 775343 993490 152985 276047 1562070 1036734 1334415 1475205 1247592 112140 1649660 1964481 1847490 1473040 1090061 342561 1248895 1576681 178019 1344818 1418046 679203 1862558 1362243 742709 992134 963357 991605 859678 1710058 1029863 1876952 659177 937592 212862 248217 1265853 970172 1872159 473180 838330 1434619 1333991 401564 774595 943113 647989 1676645 1333842 476979 1752659 295053 601367 43192 848722 1736527 1158283 1582241 1733470 1286625 969746 1376694 61368 1196713 225148 1163167 40854 1617850 265848 1461222 1589442 1690413 1456089 1544940 1179249 1614814 1882876 113507 1034331 699256 701016 311907 1157686 785408 1729881 449824 341984 1162612 346393 1923664 55747 567803 1193515 1401508 500205 953044 1232627 355231 1683418 38444 808273 406034 1712237 1141425 1853955 289350 1134736 1450487 352349 950492 1601344 1249921 294565 1439920 499539 859409 1402779 245104 1341745 980847 42879 749958 1731437 1465473 182578 1308866 1572656 1268069 209543 301154 601469 467437 257183 1240713 1563355 624893 7043 610960 873974 1840710 1166639 1473287 246512 1880194 1416573 256112 535154 987189 1510212 1301815 1920257 37238 1930059 1483669 1479299 564348 957628 268356 884652 1234807 908062 1115868 10710 1090993 509999 1849424 169432 919289 870869 687890 1868226 1676582 854901 908771 1078511 401874 468074 906063 198390 596423 54100 493855 116888 1785349 341694 1454542 69882 203981 996427 1250520 681476 814572 648461 225130 175891 1255791 1485854 1782958 197116 1511673 1917284 203371 1003575 1977960 1607505 1257968 905218 500169 286137 860507 67232 921170 993348 284760 17768 1435719 54735 787193 1078541 901954 1586223 995260 1727896 658661 381728 830321 1414997 962616 905944 957745 1099081 745468 766385 1181850 898364 275281 953196 238589 1663919 740485 562853 994815 1890084 1341013 1345506 1229007 71 1630118 1731614 1395788 455966 517108 1324861 1875036 272012 1310526 420589 142388 1056608 1325232 265606 503588 832675 532486 3387 1055987 1484652 665731 71004 327412 1154629 1804169 1878194 873557 1506485 1238965 137255 1011404 1854015 768884 948541 1455001 12425 914142 406641 1905143 1498958 329684 526053 392945 1061534 956400 704395 867624 1272739 1334938 927017 1414504 630923 1507672 192103 1451688 819802 1095753 126831 1598704 1693619 12393 1389075 886453 1565875 867430 1351911 784521 1555372 102997 1393091 171786 1362509 1472907 1433489 387247 1109061 1763681 1137548 1703010 1229695 657695 573537 391756 1019696 1839729 1375698 319786 487185 1749596 457395 1037192 1542043 1004549 1044530 929562 1116757 1308235 765755 1101674 1788774 544095 1836033 833721 769046 1750882 621281 1513129 292956 152875 1131762 1506391 1426084 458028 306900 1478895 169750 1828615 262612 1959475 349260 622757 1532683 1314658 624690 581926 653156 31133 1959305 1562406 394444 1585586 748590 66158 1846609 364610 119451 1955583 191472 1151416 1949904 668549 1746871 494012 1546942 1195125 1671944 589335 962945 683084 314671 1396215 223999 853534 495650 596806 1459998 1728479 1830245 1951864 39468 1632108 28800 1716484 1191748 627606 1336228 777093 1776613 461847 219110 15453 1492679 713313 673998 27971 1342510 1954289 494229 297483 440307 1664559 1437731 1067407 1722657 990908 1660443 970467 1706143 1915212 202193 448183 792668 1015252 793654 407523 1471938 1765024 1400293 300807 1544364 911956 1606906 1208704 1521702 974159 1356571 1058855 1038052 57699 1918810 1383443 1836201 901426 1181025 1844245 71436 672314 1754191 1760398 720598 285062 169327 1739235 1393962 398957 1132590 645629 1740454 1436672 687241 1720391 28622 817162 807004 1857909 1800591 360184 106256 1843979 1035748 506170 1790033 987373 99095 796053 686344 736537 501941 235543 1445162 1541521 1077359 717569 1847044 1658713 1855076 1599937 1713280 748880 1737911 883496 277813 1267108 245670 896959 917725 108887 1894983 622197 307931 185336 783570 1653524 6103 1800144 254804 434933 665668 471086 1113204 1492830 235876 1267949 1877992 967382 717770 1458502 1023958 602985 196039 556679 521299 1788105 81171 231770 517956 220486 1139393 1441401 1212822 1431941 1248271 1462086 1184738 1748679 1655286 1032845 493463 570611 42853 1498927 1557596 1198248 1596420 75569 1216472 1432424 604477 206246 468018 621090 377241 1580632 727028 1690942 648964 630220 1778023 1549750 530025 1319741 1062371 806211 110068 1789497 1506655 1993981 1121234 1047690 856293 490575 290123 651606 1872048 1661969 1172754 1110662 843369 1066281 1711013 1934437 1405861 1346569 1544405 1751511 1288241 677100 1222547 539471 1233943 366065 616091 468981 1508608 652863 653631 937629 399577 419366 519574 1415294 1214793 504904 96484 495254 1470472 1329710 687218 1059718 363240 1464114 1949643 468359 1604925 171555 77024 1391378 1654050 1336597 613124 1905950 1951075 1821302 199927 1692883 694489 1772195 551670 1884256 649199 755284 1780505 679308 1652396 1190147 1478397 1365120 1704958 737343 897338 28660 1132774 1502042 334583 1253275 1050035 260975 1865204 1627690 460167 1933452 837138 1493053 1217274 1890046 1534233 818210 1040394 334277 186796 112511 1697070 1487975 1352831 1865915 96733 1293983 1167576 1887543 1701920 804309 1516700 603061 1323614 326469 1116495 922733 380696 6518 1022334 1021204 1441278 1542348 1139053 1209095 1355463 1001161 1567225 1155595 70322 322194 678204 651442 1879950 332729 1210858 1412945 51849 397091 259082 1086767 1273230 1694373 1685783 655915 258942 93913 1781379 654979 520246 854722 1457949 729361 1129459 1601636 385712 233915 1527025 35700 573321 622625 1895319 1042427 920539 208483 1323034 1470711 1817618 897054 475714 321237 1012412 1201084 1996999 1076578 1166307 331570 959433 385056 263194 900160 859530 749998 76850 1063828 1133863 373335 1310917 1005501 1405644 694087 1252821 789082 466754 200511 1798449 38641 924343 687979 908744 263284 191038 1200800 1205287 656672 1251022 152231 1158885 1643431 1351981 1750355 802126 22183 1492704 1953515 1789633 89641 1578198 1136554 1921945 858381 1863287 617818 37673 1776510 1172984 1403167 751544 1224765 609404 813483 401917 411604 537456 323874 1989894 881957 810648 475262 337604 1807620 1644729 692701 1228080 1940300 844698 963257 1374446 725676 1403028 1120215 155087 1672737 1612497 716351 1198307 1047206 31746 1829814 1121236 1340804 1169505 1201389 360857 488948 229301 1110170 1993172 637061 1798074 1313671 21693 74112 1568449 465111 1478516 438253 1547502 1168279 1535115 354731 70887 409254 1391700 1613917 852145 541703 368434 1111432 241774 1343337 1415372 501229 48042 1952436 1534470 170943 1118904 1416429 1657019 1676513 1838518 164403 330989 517356 1505354 869716 159992 943238 1335618 1177858 1578485 807121 1468898 511344 1150220 143292 1413042 1913730 1048763 713376 1327346 1065369 379767 17689 1047717 651072 1704665 192640 1709107 1822332 1039073 1196595 1336683 1756107 434135 696016 404160 1125539 841186 1230022 1494916 16308 440721 1310101 1307091 1897755 1789093 1214233 669163 1246634 885850 727682 1424593 695999 265110 1264605 1797311 990745 1841655 349832 1795863 1662799 264847 36648 95199 342032 1758134 1977061 1730405 729349 1644334 1170115 677752 253510 1372953 387780 679011 1943608 1573290 681920 1952349 1243410 1199694 1107374 1525637 105888 1629289 1798124 982585 477722 1383342 1945490 695736 77634 1336726 1249089 1568440 1426668 1908587 1565738 821542 1227178 1125126 240004 1508481 550882 1189447 1986987 775046 1994041 990661 433165 917718 1453350 1503941 804481 1845086 93052 984663 1081484 765789 856414 135908 462546 258423 1256769 1371180 1848917 579350 1548208 535788 1208222 698340 1564756 1337745 9551 874835 1764324 823226 1194069 688489 740305 394273 1264147 84198 1888208 1968546 1907859 1424736 1855393 389950 1989650 1576962 743600 1881113 983812 24333 526356 256564 801708 1994671 992145 329470 1866856 1177713 579936 683782 55976 1597628 1499267 420549 1394347 786158 637180 1958130 1109312 1075970 1881013 539933 1002282 1099474 1165887 333159 727777 1035131 33438 1572116 1486192 1176619 30615 1885956 1217700 1548529 196669 567069 783765 796763 1794434 900440 1964855 857190 734750 153987 643527 1705791 497868 941697 1084355 535236 658370 786323 1245997 368731 1327308 1051836 85212 1128944 1006025 1903855 400364 808198 428267 700042 536572 1307227 1401126 1173451 39924 957244 605972 965757 295468 781551 791289 864163 1855160 1580606 628848 1533063 1963527 1120059 344692 1518545 1514872 523368 1833052 1839379 1765788 352480 1513181 610512 891515 1867777 86043 1433941 413066 917816 1354374 1020792 119856 91045 1500213 1095156 1590824 1011947 1959463 249931 1420902 85205 84139 1804279 1241028 73531 63602 656855 1407166 1940741 661258 1629537 1070801 1569116 999702 1703751 1555943 336683 1246265 826931 1614032 1894541 1290944 387443 571724 730956 986180 673283 1253702 136771 1834648 1040506 809956 10360 190748 338817 90747 1928543 1813398 1457645 1923885 477583 1579965 833085 612923 1824899 870126 1236282 421579 237507 312483 182197 232845 1857426 24779 41952 324173 1889681 1673308 1915743 439796 1022185 1132440 515655 1773882 1596280 1614801 1420228 1538749 5412 982159 4515 1255420 32740 462911 1998300 215226 565817 613602 1727454 618352 862253 966471 480501 1260395 1052747 313372 1744683 1479210 1321279 131177 454186 884378 104934 1075600 1057636 1172014 696936 1455439 1787203 1619854 189663 744696 1427565 340363 530469 1915044 456408 486851 1479645 139722 1536490 1321575 1142209 1592697 1805602 143548 1210839 498440 1679046 1807632 714617 296060 701644 310553 637928 1255674 816930 1862287 1119021 17854 1363035 116854 1967408 1977298 1720941 458734 1571159 263136 552866 1531324 1397055 266932 905906 1427033 1571263 352499 1828714 1701311 862901 542748 1342580 44280 1767035 1842054 241184 1160690 1847391 418668 1312257 191459 1788326 1728232 1904962 1850063 1825937 140011 179322 246994 98945 1419567 1109133 1570667 322945 100733 319897 1982728 397821 1847924 1810359 428312 216646 1130195 1813047 1232732 29194 1293149 1004888 1767411 1824851 783218 1843667 685213 1291649 1101471 276695 1879557 1523391 675706 1486351 875550 848209 143522 53052 1584469 508978 1642837 240486 646547 839272 436666 1751210 70878 186266 1357424 1300470 1609367 280576 1109464 1010914 146077 690017 1550293 419729 1455216 755908 1441336 1925834 1140417 1365349 1445611 492394 822154 897311 1808986 1667040 1447359 112141 1619442 732652 403118 406434 1750422 1460859 527069 207012 1919244 1271499 11728 1310378 475074 715343 741774 1950177 873815 1258741 1782052 1147534 1454076 202399 590297 534003 1478327 1749239 938364 1992838 979891 1195074 526901 1846129 1400197 1981139 468602 1309602 964228 1077286 1252435 1581394 266337 1580937 1408834 1435773 471694 1589817 42393 701493 314752 790942 1669381 1510697 928253 254718 502289 680195 810896 1458274 101490 796198 1182832 1000938 791506 298304 1753588 1544646 196964 1648048 363917 323456 883280 89266 1225009 24179 1682078 812480 1149551 1219532 1660525 1047322 1683793 316771 1752232 1420973 64908 55266 138254 396151 611439 1177985 1191006 507190 652023 1990697 1622364 535168 1847998 862668 1402540 1975427 1980177 329415 16115 199407 186816 1237824 1185350 1926367 811081 766338 262700 1656067 730897 974817 506356 1258166 943351 235404 1499244 1561883 314727 1140805 738048 345638 1147388 115191 827400 1444177 1232922 1967127 1456480 1377336 399335 218512 1782393 1341944 1396377 1376099 310516 138410 777354 20596 721258 244915 1625784 504299 1134858 297691 537754 172076 1149437 197946 1906031 610105 513009 783672 1008580 460856 1073804 8338 1852281 525438 161151 249120 1525767 1412352 1287974 1966976 1980885 1395217 1267961 1775021 1979145 317269 1323299 1717252 906354 1643377 1077708 652899 1197382 1173441 1481026 1352331 501457 1403003 792288 865464 1170637 749811 392162 1723688 1731518 1601509 1165835 1389829 1382192 384637 1842377 837309 1589714 985814 28752 30746 679650 1010788 746995 1835060 505799 524169 1450860 285274 498665 1725225 550655 1159892 774129 970567 1805086 529605 633192 1425240 1458546 1054239 672399 390036 854205 918893 21999 1310092 1228710 650355 1420367 273377 600838 357718 1502229 1322316 100873 723311 1291566 523482 1009726 492261 1446534 1763309 1924328 1906693 790403 822032 1960754 1662642 1862050 963069 339368 907326 890146 1949713 848329 249615 879156 1352664 650922 1438451 1803826 255233 1833511 1480501 1483712 780112 1133564 842553 729046 1491854 417842 1618778 943800 898452 708027 916510 28936 428869 762359 1347924 230465 311224 1526833 1714545 1037229 1716931 778666 593646 831865 1351296 623474 1979421 1365143 128287 994537 1927765 1005542 1252004 7203 851208 1583767 1882405 1980798 227060 452222 803035 1354945 104242 468082 74046 1779941 1208278 899850 1837227 1862229 1141108 957182 1043433 1322961 1485389 1433278 945687 1688759 1429089 474293 774655 1042324 1746970 236738 574648 526696 1537124 1360852 1469335 587887 965409 1248250 411417 1570544 284007 495248 451818 26097 1348475 622342 480034 456034 567569 1015889 1518011 1127838 628815 55348 1062935 854420 318362 393218 922949 1098059 1000802 693622 725502 951897 650229 238799 622302 1583092 886663 734043 901746 1057662 1578813 738220 1066785 1622535 1115055 1063608 1692497 1027786 1344342 739621 619382 602795 1950144 724675 662359 437084 1136496 1673993 1906144 32807 1482443 383001 69237 1387431 1673868 921362 1633089 1996460 1295634 1775010 1599048 1353340 1480233 732812 1583203 63583 1902116 513279 1584373 123178 232898 1808116 1970588 621083 799290 611889 1349928 522912 149783 505627 1452051 13793 1998981 1227860 1027447 1540742 592527 525163 897168 1909009 1578222 968753 437454 1070178 1097590 1841054 1919627 248766 238999 773237 238260 1553231 645031 361352 1702238 421716 1423154 423434 1086430 1006868 1640291 960710 1798753 1525356 531286 902509 1279570 1281594 1513901 666215 150665 998717 519820 1616591 412910 1872642 665328 1802332 306381 1911008 307338 1898671 1017121 1215200 874876 961804 977252 1572745 1421785 482400 784786 47749 1697647 1352944 860806 1462735 1546502 1024272 726885 1279444 1204095 629767 312332 1849008 115361 211771 1651916 913809 617265 147200 995489 1018581 1848412 1029891 398807 1796799 1041972 366817 522062 1964507 1549004 1347064 1664420 616237 747065 125020 1222986 1148765 537628 1429530 648408 749835 182212 199960 1115384 1260362 1497830 236368 1423021 560768 674373 216199 1217948 1970025 1794833 823118 973900 1444201 1097338 157608 402448 1377711 399400 785354 370584 760441 117340 1576902 1445004 1066054 329478 870579 414728 710367 783917 7952 1506454 588818 1874433 32417 577074 269877 1955641 1009744 15190 281532 591690 464174 1726398 1004948 582547 1573227 789930 1896431 484927 1408484 824145 1121946 1351830 1578723 1537386 1388900 870296 396318 230137 787018 646850 1896688 1306853 337977 1838960 1751626 817972 76109 1675046 3856 751408 1148822 1675900 5363 316572 1610385 1505081 1974522 260108 1495500 1605731 1515885 1000293 1648094 1173759 261855 133056 626873 1084054 715869 1271199 1194924 1711096 1852653 137182 84248 1628262 1680014 314240 958989 288010 247762 541249 1635146 1720160 1702575 1368209 1429663 872850 1196019 551053 1855995 1046836 513573 1852185 479687 1949812 9471 853668 3877 488333 1303010 1168124 1443292 1793934 1894222 1909164 1516631 425994 1060844 1748140 313735 1045221 1204210 1149243 797099 230081 1533599 1484787 1177453 332718 850241 1942057 119512 798849 1993639 1105585 566199 1331255 1909587 1268385 1671907 1064033 1555483 1634925 1946976 167218 1160472 1237723 1531004 1198868 469756 705895 1799059 1243696 1081161 797581 1185412 1611355 57910 966275 594963 599717 1663284 784777 1951177 374323 1039308 229634 981074 1991124 1282812 1104474 1873724 945228 1068208 757325 1021089 762406 1337766 1410860 295286 169331 341273 1091230 1339425 684137 1799679 683588 1175231 1110529 1629502 126793 978188 1254679 1186664 1254133 247401 583324 515702 243983 65808 562580 243578 1452864 1455054 808231 1875134 67204 1194155 1390924 975378 24257 992015 1098762 1193681 1905154 1181841 360435 129850 484227 947001 906916 1873531 278806 78503 1850128 1625018 1969537 1268415 236055 802356 416066 41265 771231 761384 1227513 1027333 82684 1319875 1598459 1578487 1710995 1701936 1557920 1236051 992877 1960710 852952 1331040 691213 1703689 29839 1773049 1380854 1600341 96551 1145014 917652 859677 1052222 820396 505424 1614806 446350 779162 1682577 1837748 341224 1313603 710546 1322199 1320671 1612536 1435550 374516 1113792 29055 282510 1090019 1423747 1118113 1376295 895260 798134 948353 1855779 1868919 209499 1309005 602363 1719069 1793212 1519862 1246040 1797764 233843 947469 1389104 294208 754087 1596494 1146516 1626735 1562475 1340330 848548 1613400 1882052 402662 189720 1922236 1641844 1995312 1204043 367116 861301 482242 159558 740554 1211277 489235 536835 1365842 1249116 653039 1465396 472949 852580 47788 36918 207825 1257638 873817 833612 908593 41024 1124906 906677 1213812 6769 1914085 1656128 771117 1596469 569904 1302078 488293 793743 823910 73567 292951 1003292 398962 1643403 1277658 418077 475950 1258881 160695 821095 378464 759801 1297586 1742573 1076540 1800394 904813 480180 825365 1290696 1020436 823461 1746808 1217248 1499002 1671040 1812133 1553204 573639 398721 969307 1130141 1637 1741297 860239 294543 89050 1207394 1516888 1473271 20221 623367 146470 1836138 1884393 1720937 128457 1457665 361217 52238 110495 318256 1854205 36833 1945012 97674 403230 1615900 853648 1306052 1230811 841919 1212043 1904767 1562866 1080740 463538 1055487 882230 694360 979062 1836694 8857 1994603 1248829 1106764 1078869 1482312 1209062 226398 677638 1705351 595966 710444 1747298 1949093 905446 1509624 256531 876395 1358432 1122485 1197414 139707 129797 66368 1879358 1302907 1414764 992905 154890 1488004 371326 827799 1159197 752469 1078264 553016 601809 935371 1715035 414051 1438194 277045 1644359 1721126 968145 163203 1807257 18240 194822 994633 1379820 1084734 1627324 863878 354376 441193 438137 1846165 1809291 411136 904468 1810394 473301 596464 1764839 647827 1489701 1849866 1123339 165971 1581807 618306 1323338 1088923 562971 353013 51016 1489559 2472 424313 588439 939331 408422 607119 1264850 1636143 1022633 314390 1714068 1255179 1703434 421801 872000 1263543 1326292 999838 1716236 1396039 357261 1006342 1657705 39430 1017028 1337416 1231748 1762986 1453651 914295 402996 886938 431181 1443160 306234 998961 1776247 1019254 1958000 691847 939755 1158226 144851 1160629 405837 169502 1038727 943935 286163 207 275152 1341739 140644 1370573 1300776 1560839 1833705 1101041 1168438 1070279 948964 1603766 1528548 957863 383158 1231755 1261725 244335 178492 1933126 549025 1361786 1184668 1311447 996242 1952946 611046 300425 148433 722405 1622427 1209433 408504 15611 965998 1876175 638936 1848319 761485 1639075 1457461 934640 588107 1668858 1745920 1757420 1571622 1340143 1670348 513015 1172241 1213758 1876273 1832744 967924 463719 333771 449483 1715808 1700343 1377900 417358 642435 69249 1917029 931906 1949748 1719495 1563606 23058 1335307 336352 1186807 1988623 1515099 958347 44155 476536 1143223 1977513 635666 448166 905047 1202182 1005540 1206715 158801 1647992 1721770 1898791 418307 265533 950419 1441530 1032231 1454726 350477 208041 947524 1048640 310524 1888545 806961 1022137 740583 811113 487873 879313 502712 1148343 902652 144856 186508 208244 1190567 1446109 1546868 1292007 1655571 1924069 155242 910660 1594670 116201 1317942 1067322 177338 782848 1701047 1808369 1773452 1823216 1015145 1298340 748931 751708 430310 132085 1036991 637770 1565648 1030791 1987244 1250402 49980 956624 345543 1638279 1979169 1332189 95825 314491 281519 1284028 782698 658522 594259 1450269 1252914 1594981 441646 1454536 1893581 1653657 1852498 1871611 750922 867679 56835 1704933 176503 1449779 1834725 1662731 982099 1665747 265049 1265634 1209911 1938631 1982929 621092 1216348 1900992 1687415 533296 1424904 1871871 1673719 215600 452495 1612253 1635082 122247 236774 1633583 943992 1470165 271903 1167192 1050196 1487279 94438 1721763 309288 1021637 1618403 990083 1193834 1905750 1158908 559085 1815019 1951154 746720 721125 1837543 98419 1245611 1908039 1862513 1767948 1365930 868930 1887880 521793 1260462 1840094 1802905 1461106 744805 486701 158029 1297709 624367 689696 1757728 1936083 943678 1974924 1688924 445968 1005548 1980091 1309508 863446 693927 841375 211366 1228007 725403 1416156 240372 1426087 890408 239700 1054997 903999 1586791 403598 478469 867645 1562019 1871671 1229315 1944706 1934656 1673763 1304950 1324568 1617480 1104484 962427 171906 1552862 1389285 138882 1560425 1711717 300090 194353 1753162 11650 5099 1298127 1336302 1609884 181885 618484 1835278 1814116 835948 1266097 656184 1303931 611837 84731 736716 1830722 1690487 324782 443552 1730045 1986657 212810 1868319 1145853 148807 1238099 1021920 1027815 880681 1313113 1926290 1790010 795888 1742508 199718 1018213 1105278 787584 1033049 161768 495391 455123 947150 913464 826653 467538 884986 1320274 1230880 863269 1389101 675501 1229531 1969621 108692 273991 1771951 893901 67493 1584178 12129 1484191 85142 1483262 799163 576018 1229647 1130550 1247811 1013844 862863 622222 574248 226915 201001 1674807 275442 465838 1067807 680385 73634 319339 370504 1472974 48556 1467656 972084 1422482 1911962 454043 1709063 9111 1307109 75120 106706 1340327 1145786 1303236 970778 1549774 1356348 1749574 671349 898835 1355156 1690146 1115546 1884130 1975974 437486 1786739 1380458 1082422 1466978 725608 1827083 440689 219658 971958 1646406 1280056 727738 319976 1791891 476918 1619800 946261 8302 702429 1336696 892783 821214 204468 1153816 1690902 879000 1666856 1068290 292897 643590 864433 671778 66143 360298 854119 96545 630520 548106 1219802 1624359 339342 1319240 1034275 652841 1734449 1403484 731103 1362652 721238 1032500 1687445 448115 1043933 264327 1912813 1312636 1672436 973262 101183 1024465 7465 1265706 275439 690946 1094487 1565386 1752142 193479 548946 389347 340893 1920782 6545 1839516 1424056 91202 382681 611419 1530574 1014855 1121124 1650753 368138 1963981 768473 1146650 42042 1469400 739990 1872194 1019188 652142 1574386 358847 648456 1115890 1873265 232699 465476 98563 955792 81291 866547 205949 1774833 1242897 1361496 941461 1516791 1096016 74497 1163956 1144380 235372 1636423 1938334 804366 947761 1948149 471708 1317399 642992 1488897 291355 1412907 1116504 1545203 1405470 471463 4696 1797473 34015 1241655 46400 578130 1291129 1406276 714558 839502 246717 1008342 1772618 868225 1880311 161943 441375 1157280 1674709 1114700 641011 1537205 170627 1065344 1796025 1451138 249741 1978194 1573717 1163767 942756 1199590 980274 1100576 419563 675298 1133436 1111451 1231673 488300 832378 959003 507393 444065 1259446 770996 1630006 392911 1034207 992018 288178 512764 858957 809234 424255 32092 1825809 779599 458570 836843 738199 1930428 1626563 1802700 421532 126247 1164523 1389942 641376 972182 820831 302446 1967459 411330 351780 1941235 840675 1438418 319466 958451 1929204 1482624 759120 794066 1136027 167877 168318 1475312 1125290 1742472 1463710 485733 1294794 1052499 741706 1862106 658959 1568276 1972141 1144639 219512 358981 1543693 541266 1183535 496402 605746 1455090 1188722 1800355 1380626 154094 490753 245321 676676 1218315 894870 627642 1612966 1003628 174693 1129249 465937 743412 1645352 1604776 367743 868981 1819944 253087 1753195 1634820 1139938 898948 1957179 768740 865220 1010959 506972 1372203 1481982 1930552 642297 1345539 562753 536469 798992 1702784 962389 439443 1244567 1335212 267011 1663296 868100 1386223 21342 703580 1872812 1730568 509417 394992 1298079 327606 1111918 30129 965945 1225048 503235 1026353 1541635 1504810 1058029 1829517 1386539 552551 1273459 333296 1243400 523406 997128 649831 829550 1131117 485662 1468686 690223 1330511 1165764 1780908 435770 728619 586266 448329 1799357 1725771 1378528 1423330 983351 1328421 401501 30521 713392 1837107 1414867 1610359 1896243 1299011 471273 374134 64440 56988 519959 1039444 1386276 1983203 1584011 114412 1040534 52568 363455 759182 1315852 1791482 173028 932724 1917031 1488787 1443423 721423 17946 1198494 1538604 673592 363693 564827 165926 1480777 1880305 1201726 492893 604728 1382760 740120 1821826 128017 861638 413283 1814195 1819877 1269174 1437734 182301 1437118 944833 688195 1913895 54013 382839 1488492 538190 102041 109382 1871350 833811 141336 1259272 1402918 609144 1968575 1560960 1821983 1559192 1291772 410488 181612 73325 1935947 1470278 1013104 1339769 632534 342740 443344 1714366 609339 1523857 1624325 615808 1430478 1921144 1814565 1485813 783246 99881 1583559 949075 1174460 755905 415496 1589453 367405 280397 1606840 1284620 338563 1087233 913356 527887 127917 840870 1547461 1940842 112553 693024 1010275 1092653 1185263 1371842 1720203 1159970 363294 406333 1328961 346400 1702169 1509068 1737537 1147458 1637052 1734352 96447 1925299 1261172 1191154 167623 870077 482667 65713 1923735 1503945 1998295 1673161 1105814 459171 249883 1429106 1784902 169964 370420 797873 1478962 372791 400051 641170 231795 1833877 781615 1655475 1271597 129289 606994 1504306 1984629 1243195 128133 192242 1352237 91769 791969 1025060 318068 1019515 739615 1663728 1203150 1925000 1450780 1735017 160188 1934277 734943 1154429 409303 1691019 1550324 1873250 304888 1864809 838024 733379 1573417 1838745 1106638 1866454 1117683 121603 1165964 1891551 844823 1827332 433509 1004357 1186724 689274 159605 820083 584440 989277 762629 335813 632357 1757324 522263 386137 452200 1645256 198053 328745 900286 1834119 1556288 196722 952170 1688549 188806 441119 350899 671672 1017826 1149435 1459020 1457032 852306 1080856 739946 1086018 881545 1159579 1543304 368232 1641391 962835 325698 1932847 764211 1661101 1390651 1993195 1207748 930386 1668820 1172801 280516 704284 321977 270328 1998577 1800548 428534 1641512 1720818 1231517 111741 723049 534091 244504 620972 429211 1387757 734060 1863304 1663648 1680161 120081 1051159 1868513 1665526 1735300 576582 684909 1487397 1490780 1138282 1099013 32218 1246018 1277071 1712500 332202 1607686 549727 211060 1110381 20502 1637733 457434 59383 139786 1017777 489516 1564984 1797862 845839 1548351 1509414 610315 318827 1985948 1836882 1128199 1285432 812306 1401176 433795 423449 1426217 377988 1314943 191918 1256073 1064226 884252 117027 136930 1363554 1259122 77877 424870 145444 553946 29865 1417716 1688685 1425207 140533 703428 71838 91358 897628 773287 1022107 437827 210944 1421255 617097 367782 736205 323630 519810 917855 394216 1894720 1668519 850774 1270966 198826 252375 686293 357917 1859357 777183 842440 231766 1476397 199727 333548 732575 362839 1012373 194688 1855325 115413 1865560 1963974 613989 1839167 1329456 455371 1020647 117226 485738 1840272 1359962 896074 385245 86971 1314320 1629900 1108146 1679854 169238 760227 1438854 352256 1642718 141478 1908899 1374466 333302 1906750 900437 886235 510470 771368 1018996 1555476 749415 607129 106922 1102621 1524949 1136812 1583477 818842 127913 642415 656598 1912156 1678402 528508 1587913 71617 601057 901888 437313 1298132 1260863 202235 27482 1953803 1065278 1412476 1116128 559730 542280 972396 1264655 568652 1353768 831404 226048 468883 1101690 1187718 19823 1459900 1947210 784229 234100 1189526 1858258 594979 224118 310691 1588320 850350 1731879 1096011 351888 625770 1491019 72227 890504 350850 1219489 1619650 1195719 694597 927615 172430 1942638 729191 1009371 1331506 175957 1928634 946547 1327074 56936 739594 1223350 604655 374667 1100167 275944 661588 667232 495105 1103708 243254 1839426 1525196 1719642 35364 1485413 752433 1564672 806054 52917 1397235 1001402 1262283 1485385 883980 177109 1446362 674973 285354 1725475 291518 1736935 1788677 1509440 10688 1082243 1174619 1813226 319450 741234 714358 1384004 1661615 624923 386848 326221 244727 698558 190938 1572075 1534262 404935 507639 825584 1106353 1025053 1131342 978581 1556014 1598577 1676229 960998 1608180 471757 1924393 611251 1141942 1727136 1645759 1853215 1219842 500758 1895466 649617 1801206 1476035 93986 657427 1707744 227332 172376 597843 1392669 761151 637191 197559 1307771 44120 849928 1575564 1052080 806715 1284832 766838 466874 542516 1931473 619582 1239815 1180504 409892 415475 1706353 1772932 795035 1847295 1977384 675046 1572984 492430 731125 1575870 667718 1773482 982423 970599 11967 1643220 1191769 911153 1456082 1762978 1856463 1389396 1086947 1742315 840180 1581575 354251 1882645 41058 1625120 1171977 436879 1179172 1974876 342295 1999067 606669 811263 623827 1476577 1755712 1291859 153617 594550 158305 1145809 1089863 76114 498456 134022 1535926 1384470 1628758 1272324 1935976 262825 1994845 498181 1136772 1289223 1883387 1892700 1258688 555120 1207784 837971 1852415 1920309 1120331 665788 1175664 87526 1436599 377823 900398 134364 450187 371789 1908140 451317 438005 1118711 1735373 1850989 1144369 715848 369240 429699 605111 1242098 938721 1591531 1309686 371305 598627 542740 132994 31049 1858976 660192 1424008 1423685 1769836 568274 1114566 1095723 1323208 17059 150954 1269345 1065172 1461301 1640084 593234 208312 981706 454159 1732488 1995876 81570 1787449 1363727 586434 384064 1484822 981434 1954992 816290 1182268 1112114 1635436 1307871 1909968 191678 1386687 968219 1345947 1954409 30895 80946 1873438 1283207 701074 1528820 1536727 1675372 1344078 277239 645214 1999047 207177 878534 397621 290932 845185 1448950 1103573 1610558 1896122 276249 1674850 1738766 898758 1193858 1790355 1709590 211431 532759 246246 337184 599855 253949 346827 242991 1185900 930152 1308306 1378833 837587 683414 115741 1676081 1426103 1754979 1599112 123539 1496612 20260 1479241 1260001 1842993 1553213 392822 1759320 269149 829947 525946 317442 33134 1830250 446852 199683 957493 1310832 230005 1364821 423969 294493 1015002 969876 1064564 1144903 784100 1948432 787182 76088 223740 1001901 1780369 858267 910173 813493 1562665 580715 1147507 1253605 1061523 1812031 72197 796282 277451 1957985 577769 1485120 162595 1837421 1612480 1467406 1102085 772334 1081437 1318201 273937 293852 1467273 433441 940558 1458155 1209355 392790 1191678 210041 1850545 28218 53564 263382 760782 1080128 1178622 922092 472017 895832 1108565 1412897 1217658 1618562 24380 1255319 1714123 1919187 1979315 910371 1750846 434828 762122 1791550 131806 1694285 1611994 963043 758630 1254175 1528042 1756819 1769541 880498 1590009 1463451 1421050 1169503 1410751 731369 1784534 485071 256033 427489 169667 795736 969096 1346623 1044923 1364144 676002 1046979 666746 775979 597895 1837482 1968472 1411739 1888137 1789116 1757892 1416741 27147 1369703 992199 1046653 1138092 1780811 264515 1718877 233102 151578 238996 1312123 1919453 1968393 1566145 255575 1744216 915184 1451086 1569148 103660 1865704 670868 1974781 1717851 155753 1733183 1280604 1208565 192545 1067412 433175 1235157 521417 294026 607067 1967436 1547253 1641339 1965017 912709 1240582 1855078 745546 534258 1116309 976744 198180 1540942 1675528 91169 1986776 738257 1314262 678809 263293 1363231 1962094 601575 1990241 1153487 1627870 612374 1660605 1566172 786557 927384 1266457 713054 1999853 260122 413052 705857 1671534 1402572 709996 1079058 742426 880187 1386048 577668 978056 1621026 1979619 1929199 73589 703407 1705348 715659 1311 211153 721742 575759 1806428 927569 1249490 1601787 595390 795920 1817539 301372 717970 223280 312488 699378 1394175 1722366 931517 15305 573730 1587042 607999 1399894 936759 606596 1346291 1723414 504540 1543628 1853246 150017 602671 821466 450337 170035 1177952 426259 248441 1332936 1001301 1153576 789526 1790539 705967 1563099 868040 1561998 1667125 1316500 234810 1822352 482422 855175 1555761 1808032 1075570 806553 184574 1184762 1862030 1883237 1827802 988146 765023 440748 570470 1125330 1067032 694056 1736734 1297794 1778320 192166 456148 1122866 405028 1610303 237127 1456373 918172 261345 290033 1358718 386626 1906345 1885292 645640 204868 118326 8065 953279 40109 1587656 1982250 1748228 177344 1408207 993617 139042 308781 1228740 1886959 611176 459146 775441 225086 1930058 1972255 995668 668156 780198 625057 1514955 55293 1739166 653963 642013 306132 1311462 493176 1793398 1197976 451495 8390 1570290 1780670 378595 1834106 1606477 125669 1358649 74679 1152872 593648 429660 1277113 583667 1008564 1840096 883153 1395018 130522 1899132 802649 1737249 891094 1197044 1915929 1404995 232166 1757332 336032 1396980 1233481 1113862 1774627 323461 293785 1610171 1271988 1946582 482826 715445 1299053 224980 321260 1233900 103100 874517 1240131 1231634 1025260 1886905 357586 1133778 1145151 1900380 549841 1286723 1256571 195351 683630 1328507 963109 1903987 447780 1515052 140137 922704 1824895 204040 289412 68346 573665 1387268 1519059 1175900 1980369 1619105 1242916 782932 1314899 1719263 618918 129960 911313 227714 287665 837664 1420955 1761446 77215 502966 940190 646174 1045724 1531899 1571642 1624429 1745457 392444 1722185 1045257 324823 1355123 269009 58375 534302 1046975 1395212 1467509 1242727 1497951 38199 1689355 979626 1634981 1164878 68324 1161258 1431184 1299300 1123085 1445235 769762 1980516 940404 1173419 484648 944199 1665998 1702526 291373 1021240 1074298 1081157 545323 901759 364723 1821938 1750868 380789 21300 295434 788993 1092299 1703328 1933508 699843 537728 754033 448912 1730091 1949247 294651 591367 1165090 537343 649510 1882348 1903786 87313 262393 572917 88664 1794631 952554 534383 706900 1445070 1159566 486845 1538896 836658 1352367 445438 374315 746359 341425 27167 628015 2392 1260468 140771 877857 1125431 369743 928345 1118464 1362995 1145888 562654 1597560 1100419 1342285 795651 1814894 1105157 497312 1474793 273337 1237383 861227 514715 1633963 1148340 222999 1602982 434660 517258 1311980 1036621 501814 745983 841338 1407342 615873 1327124 395410 1568145 1481653 53272 1856856 328311 907927 221416 208732 1657878 972541 304005 698682 520388 1386660 1564357 1639093 969474 157738 300700 229744 289727 370643 1392005 296441 1979290 116670 1210050 461315 787645 83512 672121 296167 658638 372658 1940789 604108 1285398 1718271 1729259 392301 1265616 912255 375777 1670527 147039 1841822 627142 1810572 1378682 77741 1417700 325803 538801 1690136 1511105 641279 99737 1968498 638841 808539 569688 777384 1839198 371427 968014 747934 871148 704528 1404645 1752962 920616 908211 1185971 1739156 242295 394269 506274 224283 1737214 1518743 1486211 1512660 1219987 695804 786093 743701 1201884 683449 406309 1942362 682081 984248 896108 218248 893210 957494 781118 1573516 1388300 1065205 1442302 98018 68819 1568993 1205986 529598 254735 1377434 597033 411239 588281 1864416 830775 1787031 581182 75683 196400 530649 449596 1378356 1212443 94655 411238 872253 470729 1473360 1792077 471496 659931 1568829 524997 270498 1995212 674457 821749 1217421 190865 204586 406902 365641 45698 48420 1703344 902261 1314184 1093908 1470096 417026 22494 1457257 111369 183867 371558 675224 542222 1137274 1988515 261147 1468991 689669 216133 927426 1522017 361057 414002 1996148 1094332 233727 833640 347846 222084 708575 871474 1007700 1781853 525961 581226 1601511 392261 1556915 270888 31772 1829548 1412478 1870290 1112423 1163856 1399538 585796 694408 1910295 815789 110020 1416050 1011451 1914859 1231275 1958318 1591967 1109908 1201765 1125553 1947058 1372010 446395 1207078 1894909 651183 1642751 528390 1211529 1992134 1267589 931645 285310 847078 484574 1229127 1821509 458099 299059 1061201 1852638 1454486 1923226 1783753 531407 1901339 679370 230318 1884052 287023 1301523 1883112 1368527 174542 1985248 12498 1297518 1218984 464264 1626300 1757544 1309589 1939035 1083768 57466 1664098 31068 417672 951182 921487 1173541 189622 240049 979132 2730 284617 267089 400220 1133328 1015403 362268 108205 1318014 32744 453340 1581029 1877221 655851 618664 155572 691635 787145 594672 271014 510941 1577377 1657944 661138 731680 775382 339786 1720017 697880 331424 345205 142332 767537 1826213 924699 1812829 1720546 1753681 32200 995529 1837405 7284 996858 446207 1313105 430568 29117 220788 1072412 1694452 1164302 333953 1968091 301438 893878 1004897 1219267 1412009 688462 1902859 1521822 436860 387158 1058793 349083 812898 206542 809520 760668 425187 1765539 1172139 1931308 214899 223094 1203887 1050626 1386483 115222 647180 345876 787499 778798 1731839 1591060 261146 426878 76115 417597 943845 1070397 921711 1701842 1684999 1578768 1887074 1238291 1747496 1760629 1765548 1278410 1831432 748487 1819789 1741081 626415 1756366 801685 1627598 1879320 1970143 1862689 381100 23488 904373 216123 38885 1288380 565334 1363041 1115475 1100157 1410991 80351 692942 1518657 1259731 843164 1634638 448756 595586 1249837 1579761 1062808 963961 1304608 1039206 746691 936685 1597057 1062199 1710791 924013 788269 496874 1864631 979002 1853772 473753 1053935 1922778 984830 116696 1991412 380804 1757431 210455 699940 1212974 330644 1649804 239332 1259726 598285 1392632 1901718 783289 1078584 687641 1747773 28264 1108395 915433 1499634 775221 1264917 1988127 481162 776222 1057902 1965172 220997 1448108 187454 178052 1398183 1613053 1097529 147830 730642 1703144 1289582 428129 1234242 848900 839581 212986 443100 1540178 942029 368767 1920697 791200 1884472 631626 746754 1658978 1385428 1891820 271012 893030 1736344 1423971 1829094 524640 1584122 927776 1835498 1502891 729909 1045739 528908 1248201 341440 1214217 529026 1060064 681889 1757914 1828257 1335608 1595304 727458 839072 49814 905330 1809391 111721 1210848 111845 389039 592388 1982087 365961 703788 1187646 1684993 1274206 418005 738882 442509 1447546 1993771 83810 246348 592126 1726111 275802 1587573 818686 1044513 287352 1285554 648462 1477607 101528 1092667 1047906 1396074 1713565 1337778 156210 1649594 1815163 1055747 880308 231642 1934708 823323 1199587 260698 906970 842353 219688 612851 342878 125424 1547934 1018144 1123018 1547845 1457402 1585 1378537 772679 366839 1444983 1986217 1570070 115156 1439442 909733 1104128 163508 62611 1240227 446081 1644996 426236 1147470 1005298 204413 596651 288000 820795 1595143 126974 762499 1203133 1069040 783431 975276 1171457 1981484 1762112 1581726 828093 1020627 794049 1051661 512248 1434524 1662441 14719 6989 1960566 743894 799053 461815 1316584 525079 1366081 566272 329141 807006 1285144 1422479 265649 949796 270381 444711 565350 789135 400896 1807752 1435002 796065 287018 957666 1190044 1153411 1607052 867154 714974 1558123 1776308 865866 1841144 1911236 1897191 1997371 1328971 1061034 1234368 905751 898516 872854 350252 801828 1188026 1052462 826361 1556759 103434 160325 1275634 1931460 461464 719391 487309 1375191 993005 892175 284531 1265499 967157 1419594 852942 604374 1153318 1465123 1121402 95423 1264613 685116 1529457 1467887 1923835 1500878 1048397 1341080 1477742 248293 1066879 501732 819803 533728 1567627 1520271 266413 98125 796141 1069293 1492248 1880681 148251 927601 634697 1982076 755866 1700620 345873 524631 761295 1000233 134337 1914386 889638 773397 106798 1549544 435327 1653541 597907 636704 451076 1163504 894327 1325641 1366066 1838417 407053 767459 1590691 266910 1382907 1929773 773468 909576 291803 257434 1905323 776934 1577056 1805481 1490965 1916890 1491222 1107254 1997326 1142746 1939998 522948 1101465 740768 1006527 1022986 475410 413256 687988 904287 602890 800315 812672 1493186 1915926 339559 1005399 877869 1828114 948229 1935632 1674819 1721228 1185835 20494 282748 384496 531992 559315 139584 1580476 830761 263412 1730350 1045342 1671851 635934 409105 344682 708270 1619511 716410 1971698 1605290 815394 1213270 878921 506916 56468 1333367 367618 440190 1998020 1586608 158655 484507 1351928 569472 957405 1483107 991915 1813633 935270 21390 994471 1806153 1527489 1200827 184080 385695 309851 1202160 1763596 1361345 1973558 54818 1187319 1439038 703015 467516 1567744 1289623 719167 1586311 1913531 380143 122943 1447993 397176 1587395 1208256 1846087 601447 334183 1784792 1599781 1367974 789322 540786 1598511 706500 1375959 733540 68234 1623034 1096427 1400024 72698 1548677 1524985 1710882 798980 1266882 345536 1520460 1925277 768091 571418 900439 510837 526197 936683 676564 641006 1556197 696503 304312 1175094 682082 1621629 376014 1319838 608924 1470329 1729113 1472717 1130604 770196 168843 103055 187018 1208430 1791427 759455 963303 261233 1223889 15248 555845 981509 1882118 687227 50219 886078 1575178 971162 1779220 1212400 544826 865942 1548160 1637927 371188 515839 654568 835295 657489 1956858 1469370 827699 1637381 1345356 1255705 985433 1051985 374785 760434 1143440 917224 698312 1706957 1214725 145899 1372847 1306682 1892346 1202956 229127 1967485 1182857 1488940 1310683 675686 805809 435251 69853 129376 577893 1157872 1011500 584849 1522918 1982741 125861 1098355 1077386 1585187 993578 534075 920015 439095 1066704 1374142 1625538 391738 633706 425044 822026 184649 1778755 1036871 465667 911898 1926304 1673999 1912389 505327 1755551 891715 1017976 1875085 1463161 1383672 239256 705890 276946 280301 968777 1317298 1711497 1024913 648679 1420551 64095 1408842 738933 1492337 1731784 1542271 1950354 1955121 650495 784458 110314 437756 874133 1743997 1699359 874202 172583 32194 30418 638512 86800 348505 29118 330598 1156171 40643 330194 836620 917777 136693 1643251 1914422 6954 1582412 1042286 1675370 268160 1710424 1084913 1801395 1465453 1914821 717092 1113211 252539 1589376 1829766 1893172 989746 1379059 998825 1302102 638248 806828 1014069 736823 412804 806072 1189753 502456 440833 732038 1256193 558538 1422613 869833 1052926 320925 55146 119073 119692 459105 1760855 1978518 881841 176898 821653 1169648 722225 1584702 1410422 1184235 106457 133655 1579655 1062364 1533915 1546530 1853296 876061 973896 1170323 19602 1463180 1683277 672830 1928896 1605577 1216562 158564 1276838 1284596 953387 938234 944684 456848 399768 439366 1365928 1975378 845394 1284793 1060806 1555555 838661 1991877 1116900 1383939 1535857 859204 1561404 211855 962599 1877645 952204 1994080 1619664 438265 1377567 307916 427809 1148633 1645488 1747076 293657 1895487 1472214 399630 896368 164766 1484710 837254 1942660 1160846 829548 926044 1513445 734085 257186 276453 286719 1810185 1832603 912804 1147293 2381 1364544 1766403 499855 1118167 819713 70550 1720297 1998408 1990904 239978 1188112 400732 1093122 918896 1041653 1905407 1728171 1189360 250327 613048 31817 720623 1630782 90676 1957236 724091 1862320 1639491 1340648 1175581 1213075 1897724 45038 87373 1463888 349564 197319 346303 119362 109986 1791962 42349 976463 1151428 1019093 1941075 1209451 1035492 139831 1065110 1943830 1417798 1979620 1428849 274150 1610621 651503 203170 1625671 460097 1056171 381726 457497 484885 664076 1373380 1138731 1945922 1022005 371170 1172324 1948032 1710137 1100687 1691870 1604737 875625 1493085 600980 714965 1109762 1746551 607112 362391 1191416 1459232 358385 974476 1258662 1129770 1205087 1043615 1134195 150891 1082808 172846 174045 1611669 1576887 69432 1726751 35220 41696 381255 1090220 1271851 231844 649856 584977 446362 1457450 734774 236639 653832 468053 1756158 577454 1991432 1125288 833485 1186391 437312 1326554 524936 1703605 876974 1225065 294701 1533718 11719 164283 1341419 353170 325060 7122 73669 426104 136373 299989 1754823 1718710 1739635 249961 1113537 341885 917369 8644 260028 616161 1038360 308229 1400824 1523420 654970 61911 1385411 1958331 1947178 1848782 1839468 1574283 933787 594205 1905925 242862 1746308 853732 1128031 8914 278268 1304510 1512699 1144310 1545360 1622115 1754457 347689 1909531 1745244 474412 171378 556083 1650484 947810 948238 1376866 399611 1117779 1203071 1579907 722185 1435255 1733053 574579 54712 693596 1822314 618864 1409356 136232 334171 27780 116481 1307546 732718 672000 134962 1394867 432326 219303 1187070 394362 1858652 810795 469358 562385 347162 1524947 1144241 1296047 1690241 186179 1544033 74423 118429 1113260 1821772 1159553 1979045 485187 1873731 429429 1210702 1091609 1039035 1603826 1577579 706283 99437 1802986 1007098 1535251 1599361 738155 1926232 1947012 1241812 1594802 512913 50203 142984 189885 509091 441235 1626539 349299 416768 169242 327368 1725708 963941 1634346 1812339 1444197 196652 968579 603353 1281812 373736 1105908 1452576 299583 1934778 641684 1927136 842340 620198 1383775 269015 1272915 627604 329537 8297 1217431 478779 1195637 1472310 1254177 222961 1811756 1808132 1835483 1068144 982102 811150 1517053 54044 760373 1109352 1200785 1193780 1621565 1181582 1809334 1243747 644568 1793034 870173 22206 1493296 1959069 1717059 605853 1722160 1627908 881328 941378 1704964 995468 44128 883394 1813386 920296 871886 295103 343681 449945 1518525 1097053 21472 1445040 756317 1968428 40052 1991533 1694289 1221495 438620 430203 912396 522196 1686369 1573949 1887318 1206413 1047331 143307 1305806 1389931 1725067 1760951 804054 1215255 570362 462375 923509 1902322 1484848 25994 583701 1911095 1798721 254870 1879324 1443753 660476 1722234 1932437 128671 1598993 29528 1517766 1898048 715665 288790 1781598 829860 667072 248899 1139780 1359531 1831228 1424832 89512 1426054 871605 121021 864299 80035 1405249 693333 1630710 1268708 1545696 799694 81332 1875326 1670238 419081 1581128 1173543 984700 1178043 808025 1934833 963107 1929378 550445 1440922 1323618 590949 268545 491663 1027871 1115458 1097895 1799401 1266898 677729 940859 1784855 1428453 1637486 830008 1492879 175571 757854 1001819 593630 889115 217106 1129274 864609 683020 706564 100730 270165 1873075 587864 1217314 1022250 1336235 1353273 1377858 644837 549488 1631513 335118 563762 1139929 746590 1081074 1316934 1599326 1903553 952756 946500 1379247 965318 962253 1086291 1937035 890962 590997 1349163 1729234 14890 247143 809892 1417737 754235 1392195 1504287 1097408 1771598 424603 767975 911134 837871 489812 1801613 1920049 1037097 450836 726324 631821 495590 317240 890303 1679770 1050480 1273307 1749218 957720 671529 1329381 499849 594102 1911905 400389 1019410 7678 349029 1233247 113203 1841292 902964 1422915 520277 590142 805186 1695773 38149 870772 1110023 541492 1357651 470759 302088 1556517 953971 495032 1692905 1361228 1454843 1866012 1211043 1610313 560972 973810 1169138 1863161 617855 536923 1246890 1689764 765185 113109 557014 37613 236025 474757 1660332 1120543 1042737 1125965 786927 1337804 1900593 1406187 758837 1328535 1390074 1089895 474885 1382562 1804501 197970 109176 870104 1268594 1581568 1936183 1197850 1356748 1150513 1415134 1841418 260817 1097833 1490870 1732171 534332 889647 1179582 1017607 1886711 1052700 1159426 1254663 1723291 358487 1583722 1599073 221465 110380 52823 1075871 982514 990599 1944362 1838857 590715 40318 1844949 1464950 1090043 543444 417136 552146 1068186 260607 1182171 1744628 701929 427715 682613 1688450 160293 567400 613439 1086670 1460202 218206 427295 1304760 23560 544028 1813026 1933654 808496 1072549 1605093 1502499 1635671 484331 1500303 697075 1618457 245454 78610 1931047 1742672 1145696 644430 579475 264488 1214082 279445 936886 436221 1650147 792305 1331124 1956290 1226532 208675 1073752 584956 1458610 857445 415555 179637 557602 1969787 1228474 1224962 308492 1524867 1785200 1315329 1430239 1382591 628520 781067 1083283 562525 21634 919887 881449 204587 1449957 921285 1865883 908398 962078 835755 984500 261406 778839 1836025 199862 704975 995589 607620 694284 1902288 1702275 1022278 1400763 802602 663895 457410 684723 999613 550365 1405963 1886000 1706657 1318693 1300058 828168 480272 343612 1525694 1898379 460686 1486838 1478127 927715 1948390 54174 1371017 1593244 1249180 1380479 986701 258012 1908034 756143 1268388 404049 1546644 1762987 1770935 716937 64991 1475578 1757983 1176584 1800428 1762742 868812 1336580 868801 1025405 1148670 326090 1018233 1465346 33534 1318956 1611288 1192409 1465428 1524475 1326572 1645289 1567816 1344575 291496 206469 1545889 29217 527957 658724 362755 1275225 1544358 172805 1055023 546860 1447978 56313 165452 1452781 379034 756756 1364568 444163 1234552 375735 276887 716483 1438216 188928 46350 814395 1992850 312250 43692 1325471 1971572 1449790 295054 307762 393647 1326987 1785801 121801 1003611 1452548 1372226 669956 1698881 432473 1678109 1247579 883898 1583914 3840 1710520 1295993 1692893 178773 1381299 21468 1831670 1109930 1475830 185511 1998260 1999462 252346 1167296 1702561 339880 1000988 1350353 1681727 1046084 118625 1836703 559382 1019058 1096188 533440 261974 1628886 697421 814948 1605160 785912 866297 481113 123159 1226260 410891 812447 252241 1920502 1321403 987339 534728 1514171 1135338 252167 676193 683986 462594 1380868 1138607 941705 634755 1901326 278478 270363 1404549 176775 618443 589705 535216 700736 1047480 1927759 676628 1585850 1938306 1065582 1126309 580416 921610 38139 1430166 1475535 272303 547204 1145572 295200 1641089 1579397 1853586 1258959 1150784 353082 81244 1948637 800878 1023989 818664 61745 1151386 351179 145244 585381 1813404 1891781 962223 1119953 1792620 739290 1355612 1461227 1246852 1551365 1043148 1721909 730734 95525 1160380 174822 633613 1277862 811373 1473274 755750 1467479 76361 1573702 426051 469315 1829126 1908197 109809 634572 1283359 1234515 295931 104621 1090532 356771 1415142 1787251 653337 1218306 616130 264336 143191 476982 453613 1396503 679326 607096 1111226 1903398 1055095 108998 1255260 199571 1036328 23268 1063027 1127055 1136512 611832 1658616 809443 188811 506565 1850260 797216 1956836 1441399 848213 1261918 1114977 621912 616108 1617465 1465901 788610 1539275 479732 1092647 1432954 925573 357164 1477087 1999002 1209830 968251 96876 1736787 868231 541641 188643 571513 1780386 1762745 1582177 698306 762750 1368574 269631 1104332 1972053 359820 898976 1180784 1858243 836543 1790581 771370 1794595 416130 470273 1864736 672650 962015 566872 229458 275731 1514259 1240308 182696 303902 1794775 1899431 1287154 307113 1168635 836549 1609148 239398 1426807 1913372 279738 784501 1512064 1310938 1999130 1393191 1850808 1515696 179854 366808 1820642 559400 10531 380792 567786 152571 615385 1759332 1772907 361559 1052522 651 172863 371429 1848914 1716424 986299 100426 1569810 453123 1026876 98331 1831257 199478 925840 852672 1658596 1857922 971540 1646586 128500 1461201 751992 867745 95959 1320587 61870 236996 1937114 1754174 482776 449863 435669 496330 1018216 1168497 1468176 1092742 1397667 110552 991587 1669866 1781460 1349992 38869 1301579 1642364 1320669 1151909 1847079 71209 1069296 1025859 872233 389299 812967 927330 274387 1507705 617217 1925006 1384841 1935998 1503300 574348 1269717 1816916 955175 1961034 6654 816678 140954 651896 1605240 1020573 1677393 572301 1886658 1569879 92970 1321098 1933743 879745 1881022 273174 363543 1714766 460676 1709891 1594186 1928278 1165493 1378245 935610 461802 1386447 328678 1337423 1102098 1692888 37869 1802298 1006004 892057 981552 676392 1336505 1072687 343362 1455440 1477834 1581222 1106179 1050780 105648 1941714 1608692 1655172 404123 965423 1913502 191395 1823289 728543 1026635 1513693 751596 1185487 1556682 498704 719317 1846936 1113721 432590 1105312 1755358 739501 995212 756440 218924 1985514 883333 830749 465405 658945 324765 1690235 806053 286345 1304370 552320 1847427 654813 1424603 881473 1607522 205878 1389683 1882442 843720 806008 1395340 344075 742507 762443 1638135 1016695 1814191 245799 1349369 837883 157032 152703 840056 1863027 1908136 1063692 1099877 1372827 324869 748116 1092439 286944 496355 1340611 1071972 321603 1180524 1191101 1079333 1207698 1292478 144338 1343130 765156 56061 1796775 221844 823634 337084 1343573 914970 574209 168377 473938 1985070 65649 1765642 1699426 1770413 203094 1221170 1720188 1556407 1562603 72056 277514 66657 562469 988732 1872862 1175909 614454 1125067 1161053 1637424 1197772 1482847 1510345 1861186 111856 499302 411247 564659 793451 361455 424538 330485 686130 192557 1180146 598586 1343860 1643984 1740430 991385 1671765 1428909 324476 892171 433403 1237420 1269386 986765 907234 1938021 1400222 1852468 1053333 930169 850103 1450824 1023709 1102944 949953 1644187 645306 909978 1038024 1773285 621086 466598 1527715 806028 1175628 951886 1535062 424551 1941699 1980469 812058 1524889 1142895 410310 331736 198216 540368 1160979 594807 1913337 1272179 1854882 1269401 1219235 37572 229939 553446 320751 1586742 494221 1887568 1988325 907330 1126987 651252 1705620 1008945 704950 164522 1412199 575747 216461 1580966 901484 919849 1837839 1193630 1891532 970862 1966968 1652183 1579392 1995402 1114327 1638184 304443 202866 1628374 839046 1655822 1170965 1977948 902380 1800050 1361932 686806 508937 84181 1504171 740618 1805339 172587 921596 1267280 1228232 1253048 486865 1095087 1788511 1200688 181605 271946 1010967 144717 365882 475756 458350 803978 988988 1699709 803559 1361814 1851322 110752 1262366 205039 1703732 1024069 1791903 1802581 637287 1673206 365739 1405259 112341 671132 1038671 1574420 435897 470305 823453 1150624 420245 1682657 263458 1426506 1254856 1186712 1530979 1319159 386403 1768973 1649200 83294 1941705 1275488 191000 485644 1543277 811784 1644732 193574 707144 1255495 311626 1479690 1124599 1300239 1492231 1534169 1985395 925649 1373865 1779025 1631166 1509973 1314159 1129037 1934520 5582 708338 1701137 1102637 438619 1758771 1939976 628489 476093 285431 262176 138261 1383252 854026 1100720 451067 1480434 1121874 1604792 596928 327637 538552 544723 40991 1835717 1560987 157376 703791 1357134 1925221 730620 598370 161908 742288 1221073 1776155 1053582 730624 1530730 1777670 849320 884913 1876314 1264793 1242106 1047625 175557 1234599 1593390 341686 632447 467932 349318 37650 506206 531468 1174423 866735 1818518 1846366 1047922 1460514 1004502 460164 1496275 919869 1169196 1152824 134516 1842375 1035051 914536 278772 1573230 327074 983921 1941331 1751527 1307575 653546 26560 56685 484052 694508 1651614 111009 1844475 1619879 1476426 143488 1539367 790744 546281 307084 1968188 498445 1244390 1573778 1534534 1316001 1294427 202331 1876356 691881 443132 163069 715639 277341 1651659 398786 1347638 1331701 1464166 242403 820398 688291 1081765 1552624 1223846 508619 1022342 956473 1805266 32024 1450165 793333 39620 1261452 135929 491513 737158 1839602 1934953 714232 121950 1073143 1905711 789724 1613275 1559077 1980053 1910859 1771638 1575698 876774 79749 612672 1876826 1787723 1301301 1674613 663542 159030 1355362 1453896 1270383 149608 1675451 992503 355005 1166859 1771308 46978 877140 572419 351726 1117679 1342228 1790004 1374153 236501 616605 1018567 1391498 305761 660891 1678833 220157 359129 255327 805841 1402762 1371095 1009260 391731 308246 103006 1617228 1056931 553791 61434 212448 32315 1606530 485056 765652 1188129 158906 1223410 1608672 1625292 861480 1553830 1021478 893567 1098490 1158427 745350 1625867 1188875 1738759 432282 1268095 1642981 239331 182269 1123579 967199 1818437 1336009 731354 155625 111712 1114873 1447620 1870887 629778 613804 15118 1455468 896366 126568 59675 201571 910441 554998 739278 1670904 398513 1358764 1917235 93552 1754551 730462 185093 107411 1051810 914889 872245 625527 923965 118766 1382548 1678442 1238455 1575007 1134852 366988 739775 1405110 70386 932301 1430614 997438 1104857 1747045 1476947 652810 1911191 906944 653740 195057 573615 1974438 791308 947651 93621 1155852 268198 1265118 708554 1364007 290880 87158 1557515 699854 531123 1313964 830011 817267 1130639 1827763 1113397 1981842 1619588 1179168 1545845 512433 1945409 1636726 1767601 1552259 1401041 1628375 542539 606611 579951 296808 981474 52195 396325 523085 1955605 518576 356936 826136 1162665 1269473 222083 1215892 349870 157992 1312845 1388361 1337474 1882280 470109 1765130 927761 1573456 858034 491992 561687 1041489 1232795 887713 415923 1135077 187763 770387 1777806 229258 1891200 518948 143483 1247451 458425 264084 1123696 298543 1223856 881510 941571 298850 1735198 1357665 592451 1189188 1623468 355950 900838 912829 755678 433173 1025243 971285 1045906 1407052 879715 1115802 1497856 1645157 801212 624518 1353240 196313 72578 305482 1182822 1128991 993503 1720778 1694240 1040791 1579123 1831658 1256848 1125858 1896511 627914 1418629 1904591 1497825 450591 952888 1227552 1366106 1641189 1772945 100870 1456174 1129819 139035 1680435 1161548 925544 1225125 1457882 158647 456957 1653823 549293 1482549 1040102 1152804 26573 703244 1403465 1887049 739383 1421696 1169959 205666 383974 776567 577169 1272447 799386 279885 716158 1541261 1954574 1105785 1079565 670308 393990 842562 753635 40999 582201 915919 1782427 6336 969965 833821 1747374 1823495 7418 1002990 1315479 791908 192128 51137 1302553 1294842 267045 1565831 187410 1820157 1611691 1890634 683830 1747139 435790 1054407 353940 1494304 1992105 1426056 530499 983953 968667 111551 508900 931971 1580420 1129671 1361113 1247801 563107 1046011 195771 1370092 1728417 317483 591395 1994607 374059 315893 675312 233553 1398688 964763 1517957 613529 23559 817838 1864556 268586 420520 646719 1225734 1018797 538113 1916062 1001773 269066 396329 589968 505069 320330 1325322 1602438 1590517 1744953 1795287 1765939 1867180 1862432 1993420 845838 663684 1808637 1740113 1816393 1392872 1910285 1606023 1803214 1756793 1475015 1890717 266659 1612922 657485 488834 692059 579275 1099640 602170 209078 1973803 314328 1524558 1017025 3664 307919 1300468 54444 427043 972756 664476 53568 815049 163377 1423713 1017310 1605740 1848979 1947192 1901415 1219651 922031 1282213 739511 1417602 349480 1612104 784519 1085993 1387095 1151577 1395769 223773 462059 1267099 1809053 636557 367720 1965690 1311236 1431684 599875 919641 1675806 1784133 816608 963185 88974 222143 1508743 1003408 1080446 794263 836087 716759 989438 1239617 601986 1511098 748095 335561 1946730 47518 1834089 1665914 154746 499218 1573891 632270 555234 1196642 369537 1261710 1037562 1982628 162037 1165433 1629955 1611867 1876000 1676924 716848 49718 1632076 1185578 1884357 998513 1546825 1645514 974879 662240 1295476 1415961 1736994 243288 533917 1598787 957380 393293 1057815 718382 844128 1849978 657953 798395 1237610 333392 1674140 1035698 781844 587185 1378907 756492 1003558 202874 1977615 414338 868548 1498284 1627523 131852 1465182 927646 1165776 530121 781513 26928 484049 368420 343506 867816 1564176 874522 1471766 1731911 314809 361986 1100230 819845 227771 1307868 1179242 780574 1249758 1798636 558029 594236 998386 1649386 1172083 1508928 828987 986201 1315475 662708 1069114 1327286 927060 508640 708879 506551 498197 20210 1800433 1216220 1793326 1888887 1631097 1766620 959707 74712 741597 917566 1096279 900033 1448438 1973399 798713 141183 1319093 37645 951951 986880 1968195 1889821 1578901 1856308 346426 1450999 641237 1565135 1531863 1579066 1250617 1438821 766505 1233416 371688 244332 18801 1881126 1073801 1065776 1392705 1657957 1258197 1094565 1630056 1500572 1928820 421825 1336394 212578 1191048 1557109 1899806 768435 266948 979098 1243339 1283611 1589128 954842 1500102 1971490 1569582 1285270 1030694 1431973 164663 285936 1240010 1249466 1339755 552779 1972635 1578181 1853531 1422250 349431 1687071 1193706 804377 558521 1649679 1011347 912687 876589 694525 1891554 740735 1004256 975809 1364287 1425546 332306 979810 106799 1971029 362237 194596 111921 1099719 209890 357684 1941452 1941805 702543 53341 1780295 1086871 921834 1904725 1218875 1038470 755431 110277 781040 1068496 1301692 963794 564564 1872402 703876 1784560 1279118 1733666 279794 778589 845817 504223 1696856 1349107 912515 1477692 1672087 1519428 445425 1986767 89141 393771 334407 976410 594481 506429 1453204 130650 23836 1380011 1846769 1436660 229303 1759654 1185386 1885652 1272648 589388 1876558 196622 1196505 1601107 379764 1055611 1131026 1038951 1734983 1168975 1617546 665448 803268 1599014 1122630 1763186 1970091 318120 1024974 276995 347083 1344804 1204761 1227726 89965 986311 1332389 1684065 1654781 823199 787789 1557035 233849 1336439 1085381 712525 193617 646072 748276 1555289 471529 1913726 433233 865090 1481415 1752630 1287988 1308978 1019042 1150038 588349 1662259 337683 968364 257342 1162770 1438206 526059 1184316 170032 322365 1089915 682900 723958 1418016 889880 94912 1476511 428787 444601 1486586 531157 100285 174020 1703269 62694 299975 1598537 1990412 1250919 587717 257980 1222653 1356694 1063190 240675 757008 780850 223278 1441353 186100 1386956 853866 165537 1155286 125087 992914 1962065 1024729 564709 294890 1071477 315910 953930 1123690 437743 1555860 1978999 1198200 140112 1039766 1967706 208873 1123829 746170 289907 1429253 759781 299786 1978535 1051597 733515 1912556 1393949 970100 598318 573786 866410 105401 1598091 1407646 791287 38905 178688 1512561 1964236 1218776 490941 913868 1547338 1686760 187504 730181 1107874 642875 1350599 406903 1823617 91523 1097093 1444412 121040 1575273 438295 1482026 810041 306418 1518917 1002891 1189919 1759130 1308707 61042 1702117 1454735 1658925 464809 1476510 369045 984821 1244202 1972196 839681 649431 496629 346086 1262789 1080481 882461 1969253 420494 146936 901723 1696805 441107 657559 1301959 1448695 1831889 934133 454987 1753599 1003592 93247 1013829 1439622 1097459 1060719 1725181 1825261 1372451 803148 747627 781595 1028592 1467191 1189780 1587988 1185208 417271 1699532 511216 1590420 1577738 1587501 1016169 1931991 1298332 1912643 1618685 1057546 1602751 722034 200346 1489675 1401204 947590 1882770 456351 1351823 1153778 1728326 1963737 716251 1680335 84113 1221370 1703258 978416 617250 1528703 1830658 1908021 1079001 1594332 1463674 411839 966428 1771207 322890 157417 1971267 654667 221961 1932552 1656822 1764886 500848 1949337 385919 1489036 781877 505589 1355322 855612 1236274 1653647 1879182 1742216 1247378 977504 67553 122568 1993908 842846 198811 1545474 5658 1197364 461023 1038218 622993 1766831 1011121 1516856 546029 851303 325473 263810 1343023 1865904 1145078 725833 1861330 1802371 281291 136662 1352264 344936 1827258 1735059 1996520 264972 481452 1239552 1288863 464487 324307 493156 937535 583514 684296 1309107 749917 299508 1568965 727624 595747 1111485 775912 271032 1316052 1561031 1120790 1768318 112243 587681 489434 1449044 56124 1517263 1085225 67738 787879 167331 352186 421875 368910 249748 1040366 8069 1308143 917606 830435 1556728 798979 1011174 708393 1508873 1804693 1994145 1218004 1117646 1350680 760828 1489457 1020411 1413471 1489531 1933506 1398407 1025154 1812953 1929999 1378831 1405616 955084 626712 955410 1193303 1435795 561496 314023 1464134 186163 1580654 548215 1249201 464792 975348 1671449 1873769 1653360 262744 238010 1139040 1220108 990138 1375540 1876247 140157 1413783 247641 1297903 143064 1673625 1244133 1271536 194449 1349288 870644 1111617 1089934 1661109 118780 268362 170938 1849177 1810969 1880850 1204018 727672 251180 68880 162444 590161 1850872 50477 1098644 1437833 1076639 1518175 988675 277257 705727 926919 1236675 1433872 646207 1626811 885476 1533392 1270420 470777 1313451 1284909 1111494 1423508 1817523 593098 1132933 1042771 1147359 567296 1470476 611142 1836951 608481 803436 1349945 534637 439935 267914 1236542 853185 890517 1941080 1291507 620729 863685 1276383 970564 184066 1777685 1171840 171623 1428855 247315 1178042 1558512 1874298 1255901 1358031 408213 1853852 1221297 1256693 1507985 1865150 529828 1785800 1043773 1063903 950207 368014 1358259 1587185 1917449 1714993 687747 1919832 1435372 1275112 772214 564880 665080 485720 1508691 1348546 1562595 1347452 1328627 596619 1244737 1082999 419947 1339934 409525 957363 1234982 765958 1682660 673422 1369856 1666281 579734 1456422 716840 719918 553138 948822 449810 634417 526978 1664194 1611021 1250363 93702 73738 931126 1441989 1269830 812155 513613 717461 1750624 866466 847804 327573 657002 974893 723992 548211 671173 89515 1535316 1431577 1404407 822139 1320470 1207769 912154 99346 1940901 1160682 1158355 1155988 689814 1634680 539739 1477519 205359 1428755 320465 643580 1405000 669266 454135 1454647 152781 243642 1436053 1388730 123282 1088389 1964080 448000 811198 1646483 1412906 784045 1485647 404074 1379079 914607 560418 1448112 536253 882449 424189 1389392 1565214 1042454 1439673 272266 481463 1652848 969598 463185 929227 442418 1683575 1239495 1913118 1011504 986987 1215276 824846 106661 839558 812478 390382 921221 1465298 280075 1472470 259191 1518033 1355770 854400 820069 53157 1176474 279192 1789383 525384 602837 1527557 662789 650977 277130 1594978 859246 1633801 1478975 1431718 1219896 1505878 1304306 1580772 202087 98932 1006578 982651 367776 1149223 1528283 1559218 1939506 854723 205170 1889421 873388 1342912 87226 903898 450329 178029 1562147 1150898 595503 1183313 315345 1070930 515327 1641675 705707 146211 1633025 368715 690471 83714 171248 806046 1125935 622733 1788406 344836 1868190 111654 1212771 1179716 346877 740627 1058794 176750 1146882 459459 1840034 191654 1306672 625454 1915034 1480088 1819381 1118762 1552900 164195 1343087 1057968 364981 1230689 1022462 698622 908850 341016 825467 1485520 294935 1723088 398088 1730089 392866 1693976 1467889 440711 1488943 640892 1414935 1392498 327222 870094 491543 54264 851269 6902 200782 363640 1304811 880430 40123 1416869 521031 187392 1834876 1980343 1084076 1628722 1286038 1228385 932327 1546688 688132 1191304 1002725 407655 1157939 752442 1989827 252948 94880 1825328 1490092 42475 1258210 1009872 1355581 1794157 404604 1733267 959332 551468 1204177 1388022 1653072 213226 724768 905913 335873 225108 246491 36060 890388 357594 1878609 212633 1526759 957120 1847562 1856883 669986 805501 1885924 1410902 1965720 915338 257287 1202163 331866 1755636 1284777 315889 673191 739493 1514801 1576334 1825109 1146765 1426524 282726 3103 1609381 65704 112778 787440 690124 1423823 414176 861813 149530 528551 233310 327020 1169829 1673271 1341753 864371 1275324 1677505 1465445 692659 1575055 1459026 1905557 1185103 485980 1208720 199053 650498 465340 169079 1028551 189550 938718 1186975 1704347 701302 94858 443998 1205154 817985 129633 1683618 656786 271447 1314887 317931 73562 1141664 101422 582343 1346194 1961475 4373 468840 345490 1284289 1307844 690716 538286 211150 387853 976146 985589 1533549 442456 1280486 976046 1493613 1897919 1148059 772989 1560403 1497569 1381957 128230 1728890 256602 1897090 1271340 283992 1437199 1930619 1665039 1598039 1912224 1155915 1335622 28883 1762138 378663 979659 806834 1931031 133498 1276814 1553868 749256 91709 1789361 1086207 263411 897512 1799947 1620070 118764 1988195 715365 1324791 157420 886935 82856 1319575 1248618 539587 863244 1159944 367363 266386 1094571 1302819 32956 689518 555878 690148 1416029 1014808 1925664 1818449 1584145 147648 271003 1157170 317878 1534473 39601 1387085 334482 1069091 1668172 665680 1540489 1477636 1147093 107724 1377317 247937 575862 819853 453841 1908114 1714159 1069128 1519791 737478 1979925 60295 1811607 1742355 666881 21537 1001951 1098928 1515363 1770203 874470 1712169 91973 23649 1984327 1288849 1878883 1203316 926313 646627 438024 163997 395586 1292324 1942788 1303719 461919 1876008 76096 1072377 1359086 1779832 1493654 1600737 1886215 1553206 1524048 1771417 571819 454316 881000 1266386 1809518 1636598 1630707 612439 429591 1363639 360015 230666 1084736 801797 1709071 859894 680851 501010 407483 1590954 1368944 164932 690742 575013 643057 1431763 89429 798841 1199780 508186 340981 1005040 942708 1849115 1282341 1687437 1259586 1393534 1220890 149778 1319401 780425 753218 336557 1936729 1970382 1546517 839274 1069544 1323605 1759668 1862678 1701084 1452012 898686 1545451 839544 761671 1386337 1755951 1954832 1311108 115474 1992774 1963827 1670300 1321309 1056049 1334544 751465 1045522 560654 1089045 784238 1291527 1392214 961406 1579141 1124783 842290 1483166 246100 279133 1605450 534472 797935 1045195 1119465 983617 654412 1486273 1557968 1024432 1372527 392189 963144 140531 1018442 689779 438465 1297515 432557 10354 1985124 43741 579919 1421411 1206404 840532 685383 746748 1051256 1839117 1069528 664818 1193930 1243209 1486794 315536 1766712 1950350 1037310 629905 315288 232362 1842398 458715 1535091 1201281 1975809 705693 586328 900800 74012 1304600 1144319 192800 1893355 1693780 431506 1672541 1669383 1229897 1589854 1619619 679540 1802600 1772657 833496 1039298 927958 1155758 136220 1486670 26390 1430297 1466114 878393 416112 668093 400694 1272978 992057 1280547 473516 636123 1572017 644545 1526800 380400 934300 1381515 1392216 447932 464364 114292 1440143 451925 158961 206001 925396 766420 456029 1942389 1612113 850854 1680742 1091762 800296 1971379 1738855 1480910 1548486 1845923 1992378 52765 1012826 932324 729187 846371 1523653 1944920 562576 991308 726700 1508102 490867 1215442 240831 1371356 78256 143255 1642111 1137067 981286 1328510 1113435 734336 1238852 1000162 222237 1436306 125961 1489428 425321 766741 1167599 706036 1121803 758325 330866 1370523 1332316 1664959 1183355 1981228 945482 1376482 1062389 1456085 176176 990934 1996510 1167669 475734 1299312 626343 315716 1309086 1832319 1732712 1559436 1527207 461989 1487765 1012935 980243 591448 793735 1824277 788117 247135 1129281 371253 1329910 347961 1176692 331998 1898727 1418550 118866 1049394 574035 1460604 562163 142119 1041819 887237 528558 288848 823264 514300 1731164 1688508 1890801 806925 1062768 1390495 466473 1017887 1448055 1769232 1616871 752829 662323 328652 1033933 1890865 1618006 1637457 1788597 1152759 841961 883272 1165449 1629145 96924 1527737 484129 788462 1016875 43230 1522145 5615 360769 931464 450435 617034 1967887 1288584 163219 485805 686900 378861 582328 1878125 699868 1425916 1370123 834654 1727090 121504 794708 560472 596568 330217 879124 428612 1237731 1716453 1993538 499147 1727246 188561 249740 202644 79807 1501266 1505031 1382799 1406434 1932623 397203 1032536 1567295 1858867 1872422 312612 1518455 1985212 844814 1911241 1519031 1093363 1778985 1634968 1762409 716403 1157138 1575903 1787544 1138521 1806768 566732 1546220 1188003 1844257 92963 793696 1956007 97463 1653158 1805674 1317567 971045 1255815 1123545 103587 981888 1689184 1060112 907064 1620367 675350 627256 1238055 483763 1080272 1228223 489589 766467 841280 837974 90411 664991 1300641 1061319 1618769 1157091 1010822 47891 1306874 1429629 35399 1656900 1748480 1710119 965644 228226 1464790 742990 1906745 124292 1086631 1220386 910889 762648 1209005 1293120 958962 416904 1600795 1533821 674583 1444154 70360 92705 279735 1406121 1199705 1599103 515417 530834 1446076 1981932 921393 1973128 704374 107057 1118058 863689 787069 72877 1481844 605687 442270 193691 296837 27726 1838343 394952 573504 1322130 1010358 1193426 525130 665562 1773250 306963 269372 917776 1031481 722455 704060 1925900 672679 129951 1810913 1829265 1451180 1433934 1214083 1420 1833461 1623177 1022995 296270 1501119 1606855 1230205 585428 301117 262573 1705428 1842455 547606 1551210 1068786 951882 419691 1568710 1688424 848063 1104856 73670 79094 110835 1630595 1272829 849934 1136727 1736977 226640 1721321 1298232 469364 650521 578508 1122739 86630 654863 1742547 1030385 1353934 158411 21921 168856 787335 647675 1920890 190250 1360541 58494 1565924 578186 509837 849331 1335731 1129890 1034745 1508877 1104217 738010 1449954 194360 1096670 1669109 352856 997626 1407686 1981420 1506795 1030809 1145134 1675709 869586 650202 1644459 336471 829972 1690825 412565 1204025 859091 120260 1550525 902971 494385 510462 168838 949467 1638825 1866837 1460572 1139472 1401914 400865 218598 1372566 1944916 1590253 959468 1959939 930199 1384482 1118633 635874 82836 1499511 1983729 631310 1382137 1960194 1164802 20984 1059920 1709314 1832730 1602105 539282 370043 1750549 1265574 83125 153136 931313 36272 729496 322379 1627354 533599 986170 166224 672787 465672 105963 394320 260523 1594484 536308 777181 880478 1955921 1430367 288224 1234160 973093 651714 99597 1068147 922244 1874722 154256 1121189 221056 1170292 1258928 1373247 1799135 1176809 1868712 1427619 692365 1058149 1931571 1434607 1171501 870301 1391426 677218 850192 1537559 387923 1840076 1530131 420841 1713775 721672 111693 680774 1954507 1414708 827994 832043 1720745 628050 737924 297539 1686579 529023 193822 1935238 1928271 393857 1928034 1096311 573338 538581 28467 1719547 1077017 564623 1071899 1590245 824949 784433 1662148 613141 885177 668165 1616344 564684 1189841 1686674 910876 221026 27626 1093535 1997367 1608118 70509 333698 1841404 864143 386757 1695449 719776 636331 1606043 1507907 1471532 665876 1392092 185908 412214 549239 88411 1177452 992787 1638843 1975351 391857 283697 205338 459159 673828 179856 1372544 1545443 1776783 363378 1963287 1286306 1476328 1603079 1243491 1472195 1618753 916283 1422327 1404627 66161 422236 774311 1417554 1722721 1206305 137629 1944358 514368 1759091 173790 1142564 876644 1395253 307265 117859 1060325 1204090 1308350 1918489 468419 1087034 419179 444050 1698851 1573724 1311004 81686 1452433 396249 1028365 1178327 710135 991380 1437029 24344 55608 1354213 446445 1809274 651960 968459 784218 835146 433335 460822 1377115 1127457 793139 1359357 267791 88925 1094464 1027110 1982934 1610134 1521587 693589 740724 1195411 1476205 1388356 1742470 805055 1159245 1805876 1985028 231645 1666721 454388 792243 249935 1872111 568132 1449596 1664242 294613 997354 1118491 269138 1671605 949114 300704 1670070 1342544 104866 1366552 165794 760253 925556 707027 1478448 62640 426920 1313322 228204 343199 323342 847982 1418319 1268658 938688 884775 668888 1601444 438215 703047 136339 436632 946441 1073080 1524490 1236782 1320239 646585 1324368 1379856 685082 391533 1832619 1008 461517 869656 1225926 591970 1174509 252524 1965346 519590 799808 781991 1263591 1608577 159268 1449460 1152696 722566 1349726 1896527 1012796 1404974 1285315 1116736 1166519 520659 94451 549245 824617 1281168 133940 1920106 994232 253571 247287 812396 1538799 1160688 1990761 574899 1358332 653093 412942 193214 1437585 505512 618675 1246879 1523003 500967 761612 1199005 194319 39517 1850149 935607 774307 170314 811680 103827 195908 581987 904281 1083162 1858482 1189231 1987479 553605 570345 875159 392032 252839 1276750 603814 564703 744710 652187 448997 257942 282134 1977844 1578397 1717005 1650274 1757501 1857310 1842721 1488814 589917 1148232 1606302 880987 476737 595502 1417171 907114 1216078 866743 1265637 1117837 1789419 1281982 241205 16574 144059 601587 1119680 919713 746487 1042490 15438 1885268 446606 811711 1780404 780787 324859 602715 1995216 1876668 1485554 1645255 1072226 185741 490113 113341 552534 672461 234820 1107610 199577 896984 13661 479294 399321 585013 1632588 1765190 1363423 1827823 1592380 1098461 782516 541637 1367539 1071841 1973988 251069 343856 1990382 1356396 490411 1907472 352359 1050102 824046 336836 559065 498497 986455 1873727 320120 393859 1573612 1353460 350588 1862608 1060272 97825 974787 1288854 1592921 111508 965493 1846813 1249133 531889 1648586 1385316 1642822 323716 400206 1354100 1791969 66879 1222967 485913 1270105 1360757 1570398 12474 868756 224660 727577 1577428 637129 688442 1450339 1923071 381113 1802944 1451485 387630 678373 1788945 376301 952505 173466 1806810 1719346 485076 1370158 236811 1867748 1143682 600226 1087437 985240 1867432 1340427 925826 619435 1146857 403540 1458222 1127851 96348 1112771 522411 252473 124535 1973319 1899726 653406 298214 64772 564791 1433527 1141239 1598467 1166325 1123532 1242469 1585814 802296 1221909 1916405 1129575 372361 902313 238172 307894 1854277 1812980 795991 1475282 1525894 1874542 1637290 911262 953673 937381 1080649 1999232 1605378 1613033 531357 61495 1372789 599139 317477 1288629 925648 1387301 262739 1845050 123713 1859423 705892 1797428 1975816 306086 226441 1732291 1620440 1733811 1093641 905582 787747 1504258 285486 1776694 809926 1325793 202812 239929 1166062 1820635 111859 1488159 182129 1693549 929808 11610 1671827 1927187 1363532 983672 346665 1669242 1913776 1671448 15437 1847747 1278383 1768634 213022 1998218 920845 3836 1107901 1582475 1543326 1265880 1181910 868753 1321896 1776034 1158410 1209353 1743516 1330873 830364 1594799 1425828 742996 1322102 810281 499917 1658745 818484 1163396 1801858 89137 660309 37116 430534 971323 151802 1402631 1009337 1913751 468918 660524 115598 672598 1070916 1225658 858959 1458293 992921 775308 1632709 516112 1017331 1201836 378198 1173496 1077123 1742851 1967538 1698214 1341655 548801 1898355 1922526 192775 268792 840092 1265221 1874493 94138 325615 755279 873144 811039 1674225 1343830 873158 338283 892391 122662 251022 1019480 1136722 502587 386062 710647 1864879 526314 1679233 119517 125203 43233 997495 984977 1251080 254757 2185 1551528 1055390 1967817 900770 1983734 572693 1192756 613501 220461 73971 1607113 704083 392330 1713485 444541 881508 1173378 543313 1038899 299602 463949 1407914 872801 1775821 1372308 1881458 937262 304111 915105 1065187 519561 990225 280754 1313871 1021201 1214435 210675 1551077 1010281 1940808 1497760 679626 1311355 911203 1861750 1192905 1873469 1145012 691368 1242133 1690821 482005 1011939 189046 147074 599721 1162271 1129051 1341506 949577 1443808 528282 1492844 1956367 1281608 480225 137638 1837689 957236 1503059 657382 911891 16884 1562063 1841537 1118843 1652126 18860 146414 472913 1405908 1444620 701340 1856656 808917 331073 31419 1222237 1653949 1327929 6646 1132248 1165000 323744 507471 422196 1118182 524071 312537 47229 1566227 212966 522417 543942 353478 1451761 1955934 1738405 327985 1746889 486466 1785212 1744917 1404812 1463576 200822 1988423 1782095 907317 196878 591102 1283106 1335500 658115 96756 456284 315993 19414 606726 653711 705686 63799 1665198 1022275 794120 585722 635644 1232631 1913600 68143 1089328 575245 578601 1663776 1596717 215239 1830280 865379 787858 1372503 1915526 1438443 1267607 1394411 169419 750615 726703 78147 1824379 1987645 1674332 1570892 325995 619826 1229663 1957171 672069 853553 1479650 659377 447459 24004 1130626 63134 368508 1676446 124376 1211070 1200789 817404 61056 1839231 1651099 1809534 1313668 1631492 69595 531845 244795 1025449 1011952 75565 1721857 1547960 188397 452251 287650 228195 1675984 528775 479392 1798669 384238 1109294 1532254 1481446 1459765 738370 390348 1601179 1036496 1634224 1952094 1007796 1680475 1046856 8699 1172502 1336893 1182940 46682 44608 950931 1201912 1344862 1919126 1082564 291360 1386380 1832510 1458794 1250463 360966 467458 595283 957026 703843 1761060 1172675 1015728 1742550 806257 899054 150381 1657768 151582 1068963 1887064 598954 916974 1388794 766077 1885051 1665855 1955518 1744014 957844 92103 861956 1864261 1897126 1764321 519834 993559 1049341 1202921 996757 491893 1053306 1087013 1738707 516265 994357 1881943 582906 1643177 457466 448200 757903 7698 1076454 63450 985872 1366447 52586 1457893 712704 1014434 276426 1701344 206843 1417492 396508 1271561 856455 83329 1797185 663312 1007656 1785150 93989 1447340 1462795 1854157 199766 418601 1068007 244642 901354 155763 1805187 182589 588591 209828 1191548 838881 1565457 232349 1329684 647052 228093 1180959 617130 1948905 1361913 1830211 546768 167353 1024093 181862 1613638 1061190 760060 1737338 983233 703178 1469769 1452021 998284 1413692 1095300 1104532 161810 1235070 1634036 211517 1953028 918738 1052407 209991 1682592 69897 1388110 1778323 1135551 1351399 1574374 446979 1556442 548853 895887 560762 1928742 697065 548027 840684 542259 1931098 1087500 674100 792624 258403 1448659 1479747 371884 1627345 1697199 635967 1764097 1487038 1707836 184292 910297 1861846 1003701 655344 1611860 1247903 1721660 1288750 11509 487683 797973 888664 884460 677694 1951616 1141856 1759902 1666119 1546332 1004282 1461460 86332 1192028 448919 797640 1706311 1769194 1874077 1771192 274620 1643207 307096 144852 1099691 874862 1919564 1146213 967217 1004391 42532 651853 112895 610676 1281376 1737772 882285 1422468 71166 1564807 976757 87755 173744 738726 1985973 1768476 296554 1537801 697221 1964444 1880059 566927 56765 1427875 1757085 1801841 1767560 1899687 861526 718275 255642 1252617 1649738 1603239 1833288 1807091 385380 1259392 216525 869182 1199330 1746742 848020 733652 1684104 307383 73311 954096 1220497 1986109 680072 826047 1989214 1619880 588379 1898752 1418026 1895762 605419 1003417 1234113 1774136 1643712 1120652 743902 1179300 802963 1749903 936800 532989 737111 318794 196399 1816477 840227 34289 1245442 1698926 1280701 19390 1344896 1523553 986118 1456247 532861 1146384 1739649 1841938 156930 640444 1931352 1971378 1618600 1047357 1893252 1968947 1738389 1502449 776581 306669 1043064 1907968 1260007 1719722 1093427 778936 934494 618507 1736332 1313294 1621994 319684 1180522 879248 1897038 1527309 1187984 431972 69331 1070032 87708 1969358 562419 1891448 1683695 453228 856584 1289113 403798 941043 869286 1113133 355580 1660204 1899333 1486699 947185 967667 700308 1687588 297164 1699499 751819 1724521 1013180 888192 1563055 845503 1307086 231044 1580170 820668 86463 1933691 134778 195793 1112392 362157 1111306 49571 1416595 566852 1472443 1825679 1086216 341023 1418548 479908 1746491 1162199 1472344 1521861 1931336 212354 654650 1609282 1535226 1812453 1035895 301335 1973639 1346045 1533483 370403 937862 681688 1619638 747466 557619 1118874 1369268 1681202 632803 478427 1082009 329552 9702 1525396 135493 193327 1338649 1435917 810913 79953 590976 1175174 1054066 1590602 1411592 573101 1564902 684541 314782 938746 1607166 976733 792992 996607 1366091 1358735 1847543 822273 661893 957574 849506 185569 711353 1926773 1873431 1737531 634177 973930 434823 671491 37939 682973 133187 238987 1389750 1880345 1191512 362803 28807 745459 642458 838189 1512174 1530235 704606 480238 44098 93207 655240 1214317 1465154 1603763 1493571 126376 249297 1057165 322042 1786104 1639900 193985 1626489 388797 305038 64482 418275 1905100 807369 723453 1289399 86982 648279 1708193 1416654 953298 902634 14253 956163 190408 593322 1210547 80571 314828 1566844 1144378 1434854 1195344 351079 1443845 1673931 429062 1040621 1044501 1772337 489741 1978298 1454419 1276735 216839 199798 1032445 984283 51075 1494211 1989483 1766550 1657548 273987 1197700 208663 1766059 1931687 1971508 1441894 198757 1585740 400912 1846988 1818939 134336 171650 151956 1169055 1585319 1748293 977315 704200 34693 272631 658256 1432708 831503 1718409 34576 564244 1880589 36184 693951 198126 68426 668289 1142755 959054 1638034 1083051 1370598 431916 1507287 1920536 1687612 1985000 1708953 210971 1983963 311394 1799802 165259 1326784 1927770 330606 857168 1841548 662256 387626 1712088 1106482 581119 1894830 1589980 1893213 889800 992581 257730 1587248 217063 558055 502541 409212 1398198 1595875 673555 174406 1527004 195117 1047593 1376120 1088121 1019923 1728602 1362282 300202 1002049 1987635 214475 1872771 756126 454562 1579359 292772 115773 548774 435656 1845076 1949580 764063 1813308 366421 663221 325176 1012337 1161820 1540135 181863 412819 1697912 609403 580593 18224 1770952 142073 57198 1507138 1817655 773292 1777461 18892 797836 1479426 1458693 734224 304089 1615234 685820 1010491 249068 1430862 1185063 1605200 1349842 285811 1268011 1045317 1197095 208343 1932417 874217 1140572 413591 70288 924293 38391 1304746 1782847 1766164 701997 395151 1755784 862926 1318310 1723858 1508075 357399 993496 1468575 180978 642562 991653 1840129 351326 964183 1332728 546647 1860604 930976 142104 364359 874841 391896 685678 624968 176914 1724662 1880342 966160 829316 519844 1506561 775988 1513058 605355 1583906 657026 567132 1766452 741882 1835896 1757934 747229 1987230 1599035 1137412 1282037 812417 1556203 1052329 923205 780320 1080814 1220793 374989 1071934 1896103 212049 1089269 1405124 1569329 1154993 1212934 1983720 678681 870667 1986827 177272 378183 607512 868556 1260889 1525556 296058 1161886 1042258 884725 349755 1660028 1609570 1213605 900469 1764835 292953 280162 625159 1285669 802029 852589 1299414 1174087 1520366 1095926 397075 1747325 1336525 420197 1388821 144349 819819 1929543 174733 1509711 1176724 289699 711087 531598 819648 934697 1620334 284484 1559858 1371423 463386 1701755 715892 1146192 1382022 1792797 1012907 629374 56278 721384 1959205 1459597 182774 1367739 1448036 1244371 411730 1497379 303480 1081583 643078 381361 1461350 983630 389087 175854 97032 1725956 1746390 1155781 784279 760766 1059452 1039583 1239190 785556 708857 1229861 1063338 1813058 1095135 1309265 1356794 667695 1659874 1993262 1260408 342222 179085 1277345 1003764 55157 683619 856360 134368 1338021 251499 1651535 210527 191684 41876 1644219 1406711 386696 1155751 1878470 1834337 1308647 1288365 1942104 923878 1865857 465904 268677 1347547 439604 1245872 961287 97708 1874350 192228 104637 1746731 491864 248524 230249 315256 891176 694162 1483924 1842458 773699 345756 206768 1355435 536066 563597 818153 581383 1692481 1402420 1549573 783004 715928 823222 705701 1003533 1439745 1275117 1088289 565800 1462289 541089 1159702 36554 948292 460391 162087 286940 947933 289753 1614186 1937307 704856 1840621 355117 1716678 1310824 200762 1630635 382691 353904 1420011 1031520 971645 247786 285646 1965448 653330 1426305 660898 88887 1299037 1120395 1471103 1560976 1132295 1135928 1309494 1238262 995857 712344 762362 1279223 115280 907513 1657902 984225 1155699 570905 1473957 405753 1164782 19655 59484 822377 507217 333079 1417078 538250 1414276 75437 379401 1555430 881798 1060139 1839289 1373145 1714409 994173 606544 535008 650931 1819102 726727 227971 1815908 1211648 1136208 1970011 59042 194821 1283257 363327 958092 1784808 1316794 240525 1456472 1773445 337239 341789 1995939 935749 496876 1613829 1443445 1577204 368051 150681 1718182 1546794 192192 862952 717621 675005 43257 178692 409789 658567 1722083 440852 1980278 1392621 1111540 1073573 1406786 989805 529354 1651307 474034 298379 1089928 1501993 296907 370289 211681 508104 1612998 1645911 1755788 581487 595321 786861 1206833 650562 554629 111821 221769 1941688 1737775 1168960 527871 1590973 1121503 1328006 152634 1608825 522595 925718 1467234 1085254 1142414 1911337 184079 1053045 721616 223819 1838089 1377546 1032067 892210 1900206 1178797 623589 168416 546625 616885 135395 457727 591060 1654890 554016 1199412 927421 1102667 1204520 596196 48851 1960261 1243008 1090150 1409862 85948 776920 693587 1118225 446722 1012207 1495270 622836 511841 136157 727708 915777 430377 1062836 1770969 1544223 1630544 423523 998475 751468 210544 1499749 248200 1122039 1300107 3038 619533 58241 453922 1981649 1686457 62350 424923 671918 1258297 1051558 1419195 1974735 1827081 515108 1902902 731974 3124 1691183 1840826 1514879 427843 530340 444499 1965557 258356 1819932 435932 1963105 1947708 1920177 1696858 1931958 1227732 800011 181395 1695661 1664535 23623 999079 287799 1249715 1022208 1394950 1740320 1411597 633899 1573743 1613056 535101 896636 586199 1830378 305369 581153 496224 1701396 1327232 1815916 1051510 970075 538296 268108 1515287 1365197 1619350 435691 986685 537157 189017 129753 527291 1812432 748409 1708932 1867887 1531722 578763 1866407 1720543 164158 749532 797409 1727857 91664 1436613 1142620 1293685 825318 1081335 672473 1475945 1863959 888181 324019 98775 491438 976428 1502839 27383 955108 444016 1609727 882119 302447 191005 622290 1541644 1700981 1321028 1340518 206851 659200 231647 1822516 1986896 188023 934117 1599931 1997606 512506 232802 325889 44850 1376713 767529 483561 795764 117209 1125914 947758 989556 719207 464518 1810789 639338 122813 1078587 1007403 1163099 91771 1019479 715016 1584092 533187 783845 910120 1870386 12091 1375784 544804 327635 280874 1991851 889288 417311 1574561 785775 1701324 929731 605237 390048 1379656 1957541 1390846 480150 916406 1469777 1206431 1802691 1688893 70997 821555 1909139 118656 1284785 1977648 1710835 1262805 1863998 1804953 1687074 875708 1472696 728660 1718252 1061360 651009 1410141 730025 1404727 1673237 1714723 956896 1385733 530829 1525822 1363432 38109 591739 1441937 1394939 1748833 1842979 665637 757347 659464 462187 947564 19591 865082 504567 1000877 1827961 1668803 1525609 227045 1462213 406917 417370 1926606 150430 1560107 937166 300714 1336521 245752 447066 1286621 942894 65528 1572197 271308 355936 1503025 631502 1178243 369174 1335543 1742786 632470 1541813 57903 821574 763858 143780 1009005 85043 1009949 998197 879919 1050485 214833 209699 555143 1659434 1379650 443016 44737 1293799 1823408 611219 519432 743472 864972 471752 151076 90067 979127 306980 1334505 1299159 225367 1671185 1538511 813882 146298 1100796 470656 1130666 1296213 241272 828929 1571582 977336 1622264 1417843 76104 809361 1059810 1006949 751363 1600445 1218845 1591027 1910081 1536276 1062730 70125 1151166 968337 985624 476712 648190 1857387 962953 1691202 1324238 894631 1645948 589858 1048300 520386 277546 588552 1281733 1138116 1129854 1456034 106708 1617212 599422 207935 1087144 948237 806548 1268371 733040 666157 782254 904296 831906 1939864 872323 89821 491302 371403 1705490 1661806 802569 1842191 706276 1305516 354088 1073686 106355 577115 169501 695130 1792838 330620 1420185 1023524 593955 809526 1235022 1372855 1502869 730984 932858 1429410 785076 378606 1883649 741893 84028 1288313 1698927 1532828 1037026 1039330 1295839 1578903 846029 826413 1955196 464565 835410 212520 1369397 359074 908728 305500 1077848 656559 147464 1186893 782948 1939598 208102 750697 1414684 1100682 1049009 1141207 1629739 428335 30 393938 1989841 46774 785824 1593010 945167 830770 1323395 862167 273115 1460581 661083 338185 681936 141493 320949 1760179 684282 1825953 496134 1120323 1513472 770302 4392 240326 1104082 567304 1713759 1652837 192654 1749362 688500 1428286 1267144 302037 196257 1789027 148068 1499774 654265 690770 897623 749336 460254 560425 1952214 327909 291049 1407257 437488 112588 800781 1199369 240118 55581 177077 1804104 900772 1001251 1075181 952592 1759672 1172231 131788 1970863 821893 895323 502828 1699567 294010 792599 1557370 1630236 1048115 1375889 1000597 659298 692204 771488 697224 1374774 311150 216486 193730 1459442 1996997 1864169 401644 952612 984065 93709 1269651 439280 1389701 1347195 438740 839320 265834 1320211 1395151 997347 1487637 1262442 195574 1149022 172920 1292870 701754 440865 1837040 1054705 422081 1737636 588313 593007 866098 688193 227538 1334227 896927 1273162 554814 1103946 979538 576023 400894 677709 971776 1348036 1171913 128103 774699 4666 1843860 96960 186676 1844361 796462 1692813 695307 388450 396918 1336270 76324 1047900 1142530 1632533 789950 1117676 232092 742217 1499897 442609 1119005 1855887 1125248 343865 304745 1893842 370395 1915424 803381 1895965 1419665 1979747 1965862 1946027 399068 916017 995242 1112300 1124609 1097018 1680140 667268 581864 1351645 412347 572897 1869490 1262959 1139544 644546 1777345 1149467 492875 453158 1291874 946831 1145440 973794 1555826 576196 312990 196647 484107 795918 1928285 1143858 1721651 213129 924929 390603 1633883 1120307 1934064 1748863 46471 1711328 72266 1391762 814110 634768 437395 913117 1672786 189288 1434863 1407637 1991795 1216471 521844 126997 1672589 832169 831572 69627 1518159 1363285 529053 1818761 1105723 103037 1068081 1967038 1463812 636786 1782947 1159394 1273980 1399895 1883231 1712443 1316670 939985 1275996 337149 616009 1273726 823716 1768176 1806891 609475 1217576 922076 34187 192907 44216 1827815 1431792 613305 1362066 1510868 135046 485807 1296266 1779818 270224 987979 1348799 902957 230354 560592 1143109 1546444 673253 1352533 356957 1654482 524314 564205 824216 16198 118412 812794 160469 545426 565429 43301 1988816 1692825 523383 1257065 68607 1776638 496438 1016055 930973 1629984 514148 1463418 357924 986258 1809455 985207 913831 524880 1897762 512048 866001 52621 1672289 1992164 1974450 1632252 1815875 1791440 1700340 436784 979389 477959 1260995 1376913 1967790 989044 1645758 1647507 1553969 1436423 1926411 374426 1973440 924086 309803 1229495 1440430 308870 1052259 1831544 1009037 280096 437093 836118 1255166 1441413 1404594 1825938 325531 391784 58702 32869 703481 30167 1351599 1519460 132908 413470 1133623 1270538 416361 287870 23522 876840 1233662 1444328 1228242 188578 1075184 95419 1131660 543053 1283084 1387935 27458 803060 1894953 1803978 274997 1083899 1660725 703543 624550 1104867 1018183 1540516 6739 691314 808823 1453051 1545236 1373673 630242 1856759 618224 1355067 1473796 546290 167294 1213006 1744384 904363 1283937 857695 523132 1216148 1215272 874157 371738 1667525 590193 608120 1865973 1063652 956906 974198 1370221 621914 517384 511232 660051 742650 820107 427976 1977602 470794 1371199 103903 1125862 1796821 1613141 1892304 89499 1390129 1560507 220702 1361692 1155640 1899118 273680 1548493 220751 608615 1649306 515027 1213178 1794547 347213 1429972 72901 1434284 1096507 84702 386936 846181 178413 1771760 198106 317115 163916 789667 1308509 409747 660937 1051219 1293662 718645 902232 921277 390194 48498 1347589 1779344 275398 1867895 519221 1279553 1743456 1180967 978573 1583174 360148 234314 500951 615661 1285282 1477165 1735274 413457 1602244 1585209 687862 1463053 802617 1164993 998846 397146 1553181 807364 72916 1086365 1295962 1378263 623303 492707 656077 678746 1811222 461198 580331 413930 69913 1047326 1571209 854520 898537 881784 380050 1195653 1736052 1608516 243964 1857800 1493154 194197 1695716 1977153 53482 1718419 930868 382936 1285612 1416951 175665 1876769 858419 505621 23976 335662 1270341 172548 1853462 292251 362529 1019187 528856 90861 1448247 215373 563479 66022 1608637 483133 1590116 443140 500700 1841481 1604368 748729 960201 423802 1991334 1339266 172509 290700 25915 772087 585111 723711 1210893 1676540 1814759 1573776 214489 1036684 1345669 353531 828826 834571 468802 1992100 419516 691181 1329793 326962 366593 73176 596903 1687274 1139505 1752650 1855726 1759518 1905783 1693170 357029 1881093 376470 387809 925061 1928253 917486 1131868 87590 468788 979112 1518600 468307 1321791 718060 1116328 1220387 873621 736904 1771880 406666 512062 490681 1040653 677958 991707 804349 34158 753437 249683 1084102 1247037 1425506 1137087 1799017 923909 1372822 1264883 750795 1673974 537318 1278952 235932 389254 1158008 189938 73314 997797 1257820 605460 1608355 1896890 219163 1121267 1993746 1733293 1749691 939980 1521528 1816389 1777206 1313838 1540498 1098194 530665 71626 192288 900590 1082379 1600507 459395 1196052 396396 1511411 1765743 1327121 257396 1776108 267466 173248 1781456 365361 1455960 1154308 403129 1245153 1196965 673385 1299798 790357 888251 610652 468347 1542759 990175 984497 775028 1391714 611306 341139 307157 963037 1241175 1295773 1181022 1989854 1417902 635093 1431247 1391978 175583 574395 803208 1302593 1088053 1257798 1898497 1126205 1617662 599273 212837 1906209 1841208 585530 925997 1199782 1781296 76566 1936241 583453 63616 1824385 688281 799873 1302607 1634746 919198 1750069 1477268 694420 85319 1757823 1947062 156786 1417011 1797950 897888 146884 764644 521427 937894 1652879 1865375 1275118 382215 747262 1710974 630150 55211 421619 36244 407670 1852056 1556284 744288 304626 356689 214057 1395593 532089 472298 631389 1538544 153306 269557 301399 1735012 159486 278955 629607 1374226 1483183 1836736 1604473 1022519 105095 916252 1240456 1291358 1233502 312123 1340529 774650 1763587 1453377 1564601 759521 1616709 1747508 404500 1138439 135079 1045442 1825324 1381333 1740289 1575697 554043 844074 403132 293269 1203208 1077948 1737461 1623547 1835425 1497883 1445785 1611137 525686 1645527 1789582 1440475 1901393 770551 107908 539134 1923090 1436688 484788 154941 1000821 1035790 347578 247060 765012 673047 1966185 1817855 1472949 1860247 29080 899012 259011 537634 1578101 356893 1504363 257394 1059673 1882256 1837671 1013195 1851479 1239549 872458 964910 1295893 987636 1327051 1604695 497245 318236 1733476 46917 1634932 40362 1150718 375597 842460 1315884 1876013 1882960 1758477 1984603 587912 552717 1460460 155019 178707 1130769 1527959 737843 715384 1539624 1156457 157481 1138756 942348 256291 1576281 1624578 396165 1429845 860096 377407 1635684 1564010 620726 834078 956110 1223122 1257283 1752466 232828 853177 1003498 1236815 1493889 369151 1335162 633842 609268 1072037 156408 988089 115674 902821 1731485 1882402 328112 700854 1573009 1588447 1111497 445822 1709236 944467 491349 759238 1776709 478225 1947152 220301 1019276 753807 1239744 1490923 523759 1779616 1521532 207888 219165 924835 1776137 1779590 387707 1589828 521932 690714 338298 1623930 1650114 199328 1572435 184132 973084 489694 1104787 1461687 49783 527609 678840 1100293 168908 847743 1239756 586628 142239 240279 1042133 1402439 1367954 1824337 1415377 860334 195581 1780417 1471159 1478223 1945330 402944 924923 1517189 1356868 247756 1638625 1817103 310899 1989101 1034166 383995 1450590 892923 1011858 975463 1297506 187562 206352 84387 442349 1764559 1424929 1496501 1546445 1401968 1540774 608153 1208426 1391728 417717 1490794 1735205 143398 567773 1297818 711599 1402355 699748 917256 46364 136205 1789348 105718 377011 1806215 918662 1653888 1692786 1008496 1679324 50093 1322006 1698344 1156659 1534659 929902 836911 414367 233434 1680881 1816543 450781 479588 941855 1616607 1791802 489604 1578143 334970 331225 227628 1241120 1161619 20204 1249640 540144 1122625 253936 1066160 492633 40 490629 1690686 190382 1434992 116489 1892307 510213 1494007 1873576 566568 1673188 784624 1024858 639274 196498 1975247 779292 853012 1658178 386524 848077 767275 1277904 283790 104340 911688 626159 1806909 1720109 590515 72088 1992693 214422 1844700 489258 859748 635744 777764 1508477 1067371 670680 132110 1345567 700191 1044084 1683702 35596 1277903 1341771 836612 1661488 1245715 1712326 756430 158158 769511 1594659 337505 592863 567357 1860774 680579 1723555 1496846 177138 1770410 1147287 587521 1122033 1285699 13744 826329 410364 1148967 342340 893254 137538 1529823 916915 1850976 1015346 1644597 219382 1161639 95997 1253723 112997 948855 1166002 1525049 76460 330449 1658569 1875644 741979 1584019 35611 1179948 1064008 411756 1055775 1824647 1390498 808019 1057265 339171 167568 358212 1331049 926467 655674 581365 656522 1392318 381543 1174172 336993 1810939 619058 310995 1012705 1096106 1578238 564595 672565 162130 1472844 1569368 254470 1962516 172136 826948 129380 139084 1090642 131863 329413 1288033 1142655 174184 1243553 1016759 1003618 36041 707291 1988298 1598812 381148 999831 1463096 888508 1505844 1846259 1549040 77859 1402963 865109 635332 493033 993191 1781491 1349483 485933 1880243 376669 1522034 317685 910429 1542818 469390 226408 559420 880333 439484 1115776 628047 336929 59304 1382368 1438982 166795 1450187 61111 1540782 234343 1593442 218084 1030248 529914 1329341 38399 187357 484996 1820665 1465602 261070 142331 1177949 244827 996152 371162 844762 1485893 1846439 283371 89751 1243060 910015 1454397 770134 1780301 599050 780101 1661127 803480 307408 1930509 719344 1823387 689766 1708836 496307 1349951 368075 582625 328123 1061389 1117503 895287 1578172 363135 285169 1683732 1545508 1632916 1546716 1784634 446151 1991046 1502661 216222 908479 1628747 113130 530012 1557556 863130 158005 931265 1028762 476899 1387866 20943 1875651 861658 597794 1426858 1391708 1139292 1046679 1042043 1352651 603182 182452 1345835 1926072 1147983 1389298 480663 228322 1995341 769928 807398 1511429 73507 76730 1550878 1816758 1689683 1696030 722252 22388 1931935 53641 724499 988457 416404 1027998 1877820 1277780 160939 610461 1617206 725248 1055998 1866947 1340912 1792581 787152 92311 1579933 935621 1639266 830663 1328080 485235 1719535 990801 378953 1673439 917081 831969 216732 22099 1889692 239733 778374 1936503 730396 1821699 1615178 1042030 536762 1890271 1312093 1822397 437950 420552 215433 1178306 1196770 1981839 445629 997898 240578 1892776 1606034 1691876 1726345 192357 30340 1163348 1559966 97889 472746 173367 368013 1163366 596679 1960920 1624183 397454 1438242 142827 979058 1127665 372682 619070 1781282 117313 1337588 713102 1384783 814558 1147259 1550528 995414 854616 960313 1557756 9620 960375 734674 1232448 745990 288176 1943888 355700 1341552 1044836 109673 639444 391235 50028 751762 1077899 708597 126330 1379308 726406 377545 1058060 1434638 657522 1053539 1153725 350801 747629 1344630 1173665 1321158 1574885 1765020 414619 1261665 1428593 1759561 932842 150419 807800 1296341 439803 1296795 1549013 1145876 1692090 39285 1285588 647360 1384074 1534089 1845717 1342613 342761 1624638 546793 145297 1817072 1105154 682427 377037 426062 456075 1551634 989496 1319015 1620608 1447473 1944426 57145 1066198 709591 198897 1803260 853548 552993 1741676 814156 1766015 1596629 351640 156698 615856 306031 1968715 986673 973412 273103 591507 1280596 321646 93810 1095240 30553 899704 1118124 1089408 1454912 272122 1551561 365374 1935665 1639101 245215 1192548 1931585 905179 8051 612721 85498 767969 689752 199322 43863 53198 1535511 795009 232334 409788 645616 784304 507752 1715184 666460 1002622 1094321 1039018 20258 901978 980431 1562211 1025578 1659013 1625263 1320761 834991 3113 945754 1243565 1988542 1345044 382255 1160113 361588 17208 1643987 1042740 99183 531736 1725839 1737967 1134429 388946 1911393 1676071 493763 110708 90697 659596 1872662 640179 1313564 286478 917949 330856 1948829 217122 1343902 95532 1057830 437722 1273698 953230 867160 1391126 328188 1134274 1722963 658332 1962293 1217466 1854004 1246152 1381792 780091 1321445 1997871 433541 428366 505944 1926742 410181 1074712 593274 1279335 1254015 100259 1029049 1656319 408801 914821 265623 1542064 1852047 1328295 647530 14168 391520 1048652 1862272 582482 953958 514704 1934242 1610858 1178795 1886773 680855 154557 1349456 1433817 825402 1345423 623048 1296353 361390 1476869 1079648 592475 734365 243535 1223118 116088 1950831 1709050 1853514 534824 1725543 49212 972456 1847438 291084 1080413 192412 1514299 1221857 1056503 1954479 1933868 969757 145643 1590325 1908839 862691 1946320 857631 997872 1808772 615913 1244950 606051 1271992 559289 261487 1045164 1828113 1155031 399224 1861523 70575 1898878 1823968 144013 1596074 1515204 248140 1180475 940332 1584538 1442454 1249782 593639 1774778 34814 516918 573480 1568883 1659358 392965 1790481 216347 129858 1345389 828579 1663005 1451583 1244258 1362378 1962830 1661731 129719 1108871 868847 885442 1317660 1251661 708668 663044 1583257 1004328 1783461 778617 1316093 1873721 1874395 1176828 1926727 1516796 710941 805273 1979889 248692 776042 1484897 1990617 600722 1609925 30995 210679 1337359 597079 1422799 330585 1480307 70196 673813 1160047 963231 591508 944471 694764 1594525 1057686 332416 624878 95120 341363 1813955 303528 354617 574634 447357 1683077 1069073 1250258 1203145 224310 1217330 257655 481703 1252043 195234 45346 764168 1722265 639336 1294223 1608473 895052 1421731 461496 1461681 840348 1414568 696898 1789681 591998 42603 89309 362013 634228 1955078 892877 1683996 1641436 697047 1450582 1451276 1409830 167807 1534710 721363 1993085 1816320 1908381 1953848 1492182 575795 1141103 717302 1205282 466392 456430 1683637 1552118 1041431 37314 256742 1717320 61174 483863 630538 1571914 1139830 1536807 562631 1840188 1004679 1090047 1789914 52731 100914 1742265 1160303 1180381 794945 1676576 1657214 638428 103408 331713 278596 249964 1515635 1184092 169144 140356 1885236 846968 779942 1972954 742257 1214404 1593387 1011514 1554109 745052 1860304 1029481 1258298 770771 604470 855210 1904220 672984 1045468 1983036 1275165 1943919 1586981 1915630 1152629 1270204 1484155 1067568 1853787 774725 9952 37460 1684575 1234701 1669626 706463 1045029 67288 194055 1358787 1362440 1515067 415634 687830 1165240 851549 985693 462207 1949555 775211 1655068 645471 1876782 108423 1493828 472790 712263 170151 1832840 1145995 1843390 273939 1278058 915387 1449995 1190375 1211234 836587 304746 1758326 1168675 1446848 1245905 679934 638211 600938 401572 1899266 342627 1254452 1206611 971937 1259981 1433609 881916 910891 1636495 360025 1450145 321586 985922 1169669 1135846 1835041 1810414 560211 1843168 379056 932562 513819 782222 228995 1961160 1086383 1324213 1209281 1272218 221240 1368595 286752 763967 1501004 1262105 1195278 1175245 1887080 1258242 1909840 1176443 562947 1832268 1318200 65321 1633579 1575949 699353 173401 833215 1952960 1658765 1377764 598397 206885 1201305 1657805 46267 1865844 1392377 1811738 1562110 1689405 51975 1504573 1509736 1988087 1869498 1549862 733743 331819 337170 1222652 1365850 207525 1768667 1617675 525583 152723 921844 1528059 694863 953734 190119 1466894 516228 15462 214127 129763 1287084 872494 644130 887485 185339 1775171 1407689 248089 1927118 630063 154226 126765 1121442 1907232 1479841 341509 1260098 340614 1557812 305887 744916 519387 837062 848545 164760 104879 1366545 681533 1073145 263471 540026 1124330 83683 1668873 1939352 721465 1674194 31391 1880220 1113219 1847012 1281219 745262 423460 1872536 464780 157167 205071 1757112 387776 36816 1233495 714380 683385 1876475 1217020 1479851 324792 448009 9190 952726 2681 1201767 152450 1685622 808010 1108265 934967 685265 1139739 719631 1923488 1521473 1990689 1679258 1547473 880992 695510 1895279 1900644 151352 674762 396769 1155174 406985 925371 12763 1748663 498540 739711 1891739 134256 1746638 134440 1449600 1759909 1643755 1256051 22244 1379944 974509 467597 32261 458395 725963 1877847 110121 1267205 1432007 736730 647030 1886322 261667 1576017 155487 937256 1613268 807643 1790207 444229 1609123 169610 187370 1201081 963346 244018 1445328 965950 1861205 1815373 1737713 502429 1777772 1622273 302647 1279608 1420608 97448 1087419 257030 314827 1511665 396693 1275010 1773207 454408 714496 1899709 765845 3913 1829378 1558385 1945579 1457830 1414964 1026940 346443 1340520 242133 62099 272369 691158 495525 776068 522591 1711578 1351528 333219 1083094 36607 20640 973398 1470267 455467 66007 597364 696159 315729 1586735 1518692 260762 977368 1200181 1579560 1324186 268086 1752171 1967804 640518 873441 1853567 683763 1291770 1589740 1785998 1280027 1578735 1462312 902411 1684303 430238 1358359 1606492 151410 1053073 1373590 651437 557978 777330 1224130 963325 1321597 1381520 1977015 1894697 503580 1266000 1755493 24071 123598 198276 78528 965551 1059695 26875 1039109 332348 1981556 126766 364163 1660601 410354 495499 747282 1064219 1553576 1263917 137080 759554 1473953 1878383 318454 1013026 182970 655061 1968734 1980542 1486172 1917829 637026 1246744 534668 1942004 338938 745301 206666 1364425 1700321 903305 1901392 1433523 1794915 1631068 1039866 93083 1948400 939077 1187324 114418 1617469 1742202 4238 293227 828662 1295597 877011 1185483 1425587 1621839 190883 1462364 1452690 1869807 449742 1369387 981801 762365 1199482 561351 712478 1391870 330162 1883409 701568 1754853 591210 1812252 59230 822092 1849790 1337790 1742476 1810230 1200462 1489614 1618497 1162098 617695 1675489 587460 901471 909645 1582063 1685531 144330 631524 249512 748639 373540 1528985 1308661 1838794 996140 1726747 1960484 369998 1906777 827340 294792 1172216 356041 1437496 221827 1156397 1367112 1303974 1270645 1877174 1376873 1441844 899954 748634 354356 491915 1257753 391145 1321462 195966 673028 1952488 1200853 877472 1325071 296188 289107 1489462 458347 593771 978353 1344701 267280 425555 345392 1894296 1084719 1726562 575449 1418278 1467872 1774521 392833 1704374 255223 378960 1690358 1143560 47238 1225410 1905010 463874 945982 657732 582360 975120 1137348 238584 759308 1875479 1588808 234299 1830252 64042 850346 533037 848718 814935 591850 1325579 468680 1627996 532353 46399 1551508 1524762 680015 1444747 1475089 431948 77870 1078429 1292803 141515 551257 561368 1259931 521502 1361340 466603 790824 797567 390472 829923 1994916 1024005 350191 1141253 1912025 665302 781122 89604 1484267 1170355 377552 1646655 74915 1538307 1148361 1079162 151671 1208971 288966 1934027 630345 1980010 941405 268273 1513359 147087 226303 850672 454493 1104379 486904 403458 46939 1961598 1723341 851813 57031 1655635 1149665 1531101 1692655 1360086 732579 1495673 688045 1417283 714982 457540 14238 1227775 952229 861592 560731 1698488 1040300 1806509 1229777 53718 1269129 429772 1354361 1017408 891742 1775283 1785154 434815 1844906 1750619 158874 1399329 416474 69457 507689 303225 957090 36321 173165 1913222 560753 1725630 780680 125040 1092474 194629 1844088 1679555 1391630 532747 308112 915380 946698 1610475 1598099 1260606 1711734 1923240 1809947 684337 1427361 485847 911981 1770416 918130 1577786 1080068 1423904 301388 1452112 94105 781249 1805825 95500 774695 1831707 1006476 1811116 581571 310068 1320087 1488081 1007531 1481994 1609322 1879569 1227811 855500 1913371 1074307 51160 1435023 1003419 1070259 1374501 519028 139050 370089 718323 49202 1464708 1599693 1461477 1516941 55841 318355 597323 1752790 1167313 787975 1126326 902096 230307 877043 86448 960740 1871112 186185 1653217 998336 1782672 1966744 567077 385583 133231 601488 223921 1818203 240492 1246286 1221671 259738 715376 1400436 1401735 1349789 68132 1932612 1150035 1350074 467056 281415 414835 743510 1124592 1951148 1627979 1670051 1255490 1279362 1355041 1642405 1888437 992376 921281 674837 1532767 393705 1309029 1311078 1413021 1477997 381757 921287 741726 76874 68652 322445 486854 507395 1160225 52121 1988201 149846 551433 1502312 599097 1217501 49849 305394 1875840 873082 384636 377139 771514 390417 230999 1740916 320078 1556989 1193644 1505918 275996 883795 1683744 972260 199209 1810110 1842482 1773264 1268527 243344 549724 1966048 551767 508324 349039 92228 1943833 472393 1969765 1550417 1217085 1973938 848554 1811852 1356715 245259 163017 300157 1170922 1433828 1975508 214202 1631293 1935679 1820755 1600019 1565628 554413 290722 1722488 1698450 1846712 1227774 962013 540459 1912048 1755548 818089 200121 1584198 577915 981884 1428579 1697158 550220 935335 1370607 1581627 1984055 514905 724817 190327 1830547 1248363 694825 1760183 218093 200794 1407435 706356 501266 778017 1243431 425615 1062897 501059 527679 1628745 1281537 1228415 631726 1719910 1106042 644474 930536 872889 510962 459205 1719205 1992009 1861960 405993 622862 1557041 699295 1298018 276940 1988885 1862227 639873 370273 1220428 1327011 1179446 563790 1123983 208567 571272 1047834 829318 184606 1494355 1364561 185473 345241 1774354 636354 440006 775779 902858 1821439 79308 201462 1464756 1992292 429526 353763 776266 816154 1500353 1254689 1236905 1182010 992624 32356 342556 663715 475907 1543468 1280858 133491 1192894 220264 372902 1319373 521224 421676 409119 1167483 1301521 221674 138084 1946072 1668464 768867 1733497 853737 869037 1814545 566385 1359678 322144 208806 1146485 1436724 991272 383004 1580084 1619248 1993996 1209555 1244091 495178 807044 146518 237259 913468 1923753 677570 1013116 39284 1233235 384580 1393187 1483100 1660450 678496 499785 936433 1428641 21294 1579554 708350 1508815 1480821 196566 1796116 1080349 758299 370847 1803588 640481 1854848 857753 1152179 329234 79601 1287373 449808 1220771 1813752 1273614 1151661 269048 1434353 179816 737750 1817779 715423 1139352 662225 1205438 169963 887635 1579878 1308721 951048 616794 1505527 1316537 1716137 1572947 216385 183959 1822057 408174 155498 999542 1283125 1461085 1685055 749828 1907828 1078670 1686998 1163438 1958423 1778268 1856690 1985924 422803 774073 123825 1819424 857180 1628173 1303894 140282 429869 724347 1672389 446629 170745 230808 834843 1284304 569619 1372394 1011282 368358 806102 1849806 1440684 415063 1346283 1710579 470156 1925024 943919 467273 667295 959799 1829976 736145 1757520 1523864 548544 173226 310556 137868 623005 1485858 1153060 972367 966135 1983737 1191495 1624432 1228292 1914570 70499 970983 716553 340339 1807663 1392914 1593623 1899600 395901 1804322 635279 1279696 376147 370049 1775191 1150165 1414233 1579864 304333 1261292 357993 1340053 1127335 86400 242155 1300780 116658 373631 56954 298522 919874 1526391 1180447 909409 384129 579232 1250318 1387904 1604371 672498 828599 1509800 787553 541251 504705 1201516 1106835 1343562 597516 139713 992231 150168 1454157 1526695 1748719 578855 1015566 170572 1051432 601008 845227 1921564 1311894 1166485 1618291 1062259 81418 737033 1916938 786900 1144128 476457 625437 194984 187677 964468 759884 1412042 491731 1326856 1132995 119785 1652007 1154128 809148 1856882 732639 307303 227428 1296407 1159758 1928022 1508929 1113080 154548 8717 1593774 914866 395788 750862 854427 1609879 677581 1065954 1303275 481179 868857 1641037 444798 35585 1904594 546038 1361181 941379 541248 1788757 65196 1007972 951914 357990 1252955 1436370 1418318 1042816 304218 1639877 1175263 1810926 828507 1291534 1754739 381343 1151732 223151 976877 316661 864641 746979 748934 807028 796475 1407138 1248373 579953 1428294 830218 1488022 430016 835258 137524 1659452 1443446 1893782 1417330 239609 1191989 1133121 932577 1896075 930819 866238 815714 1575318 1180927 1691779 562838 1743401 1762332 1091677 1842550 114697 1818457 1142489 487385 244042 630101 796130 1787258 1083220 753537 602198 281907 38208 459282 450637 716124 1608882 1550392 1553499 1830868 1106808 1746540 331052 239218 1957986 1322445 1482196 487457 1282719 1806954 108107 266154 815353 295354 228587 629038 1424432 1778135 1330420 910122 528630 1437008 71546 1976489 485534 1928148 207875 1945560 958167 1904115 528750 1214607 143764 1429140 932749 1756696 57435 1803294 1718373 1048557 638787 508691 1211096 36081 1835708 471857 76180 277528 1770024 1828253 1164801 1293440 319012 1564336 668693 918657 190113 297376 1556721 1774674 606005 1018468 395767 503005 858023 375881 598287 97918 1731539 1578594 509434 1883260 577400 1852436 652898 1528322 1447242 226138 1742632 1374152 1553819 915408 207575 1159672 1074581 201058 1386212 1853659 736096 614545 272909 202950 799141 625482 588081 1260428 90595 1286938 1702379 1413766 65271 895539 1673065 1748493 1299466 1519250 1115020 987126 1904936 303749 98927 827119 1953633 801755 1418789 506840 854482 818005 221830 1277478 1106304 1051765 1245601 460005 1964244 1919365 728616 802422 1502078 168186 525133 637271 100017 1683186 219275 62219 667368 1260650 1466569 953120 395157 1427864 1027469 1576939 192504 94291 643329 201140 525826 515801 1068333 135579 1554756 1384548 352307 1642284 1796928 1962467 900334 375700 1505601 1519623 31966 1371705 965226 1974501 1609106 564114 1365016 617314 1335739 831868 1779848 404799 622920 311018 1596470 137002 1224380 1683161 604808 372955 55994 443512 1606422 41563 922551 1116425 264418 1208100 1771607 263281 127544 639647 354038 363538 1027608 628327 1207191 1329301 426751 582069 230300 964200 1941752 1471687 1203871 1139013 951626 176664 1738838 1673911 1686686 1396555 1021382 162716 261774 356592 858954 1498627 1157546 1573750 1324888 1063258 181397 740193 122541 395893 145915 1568247 164632 1344710 883087 618525 1406212 856906 904977 1380710 1225260 1649572 505765 4387 295926 159069 80093 1534389 1840391 390577 1929046 1990568 187754 168644 1124772 1677910 1346840 1599747 845345 288129 1777351 496021 94629 1161224 1495528 238997 587285 1573325 14210 404605 534866 656409 534654 637806 418270 500238 1480323 1394494 1791973 1672151 1888847 1525357 1607131 1368357 402321 455010 1600781 994 1199269 216073 887136 1448048 1563528 772552 1070577 10575 1982532 998189 524065 1067071 1381255 1365394 392017 1432083 1623555 894242 1561017 1394998 1477424 926929 263940 1683308 1736242 362372 3845 716545 917109 1698749 1962124 907665 887050 863670 1329625 1160185 1164668 1168062 394291 367777 901708 387605 1282762 1840922 584378 815830 1871610 1101403 1619207 648507 210625 1579924 1540886 339093 1665103 1418031 1562856 1512060 943516 818430 1974269 1044074 1620502 668837 1115525 942906 1325559 203861 41046 1689312 1836999 1418596 1852069 985711 144585 1936585 1620293 376561 1687554 1596342 1018670 1283962 1585691 323765 1239191 836136 630465 840672 801692 928842 627188 1027044 1666507 885276 1140136 1137943 1737546 509039 1654571 1857151 1875579 314110 782799 529022 1416191 1339495 249124 1520377 1206086 241178 1147747 721062 1225822 1210382 861974 1464988 501322 147306 1111917 1628320 620233 62176 227734 1407404 1404763 352013 167977 1885371 1917458 1787727 316557 1954003 1411573 1253271 578041 588905 1752648 216466 1707634 1379104 786780 590675 1887760 751813 1931371 288772 878187 1886144 116111 1941459 1018752 821382 364222 687554 1128796 398506 1613383 517550 848168 1985213 1277512 890961 814652 821904 503991 1840531 70860 1726451 1223371 62267 1415757 190783 1392581 1496073 184955 1847399 1505038 1597530 1864173 720807 1343867 366590 1624011 316017 314987 205020 1722844 1370676 776239 462945 625203 1327007 1946912 693549 1486487 997281 1056136 158680 298859 1668536 1174410 1018776 1325476 1195347 123245 297232 1965916 637651 1534964 466648 601332 842094 74342 442856 432893 1392931 611593 1354050 1467961 1798553 1474039 36956 1791509 1580333 1334624 1314258 318001 109461 1865849 1020964 1178878 1992387 1146055 313174 858766 993360 124407 959334 1751009 926 1937715 243757 1814934 359119 1780189 1466071 991472 127 108360 77985 414110 843885 1652387 612172 1503382 1528239 1647815 759043 808069 1525804 38000 1689506 1087768 1686306 1774470 26204 1711439 1870204 929856 693777 792752 1919397 598570 143807 1051147 380304 736739 1335759 475137 27031 653209 1088460 178964 742021 1511269 602104 1878222 1889072 1786785 1363001 709604 1330351 870264 322573 1284321 517606 887605 1943500 1196269 1321864 1518245 1382619 1410613 1519343 1069429 167034 778688 1013920 1994662 120172 1308898 1546219 1609705 1854133 1961363 1303291 1689004 1783568 1582711 580129 1611931 547979 1156781 1244146 1382198 1815203 1706357 167779 910167 1336874 916205 1859627 1673658 1227067 1925296 1224300 322297 1118575 1349190 999828 209279 1841460 468271 615036 1293666 1882984 1346978 1885258 399961 557569 1198146 508933 975342 1003028 214951 1107081 588897 804575 1434909 1852527 1371351 193609 561744 385011 1672945 805490 1057974 1201132 1968482 752143 719971 75251 156195 1424298 1574534 1463574 8072 1907534 1059433 907080 1346989 1657189 1807609 1925586 1557271 1241047 888860 567386 173639 156303 869413 1719932 1529944 1144487 820983 592416 1921781 1774196 820286 1856528 206458 1781487 1771064 1462004 198949 55622 1365402 832821 151334 942209 1807178 1390647 1587197 1324809 1580202 353790 1806445 946411 1453960 1971406 389153 693606 665882 297076 1320526 1904732 174143 1825037 1884668 759702 1025176 349115 1840333 1339554 1320886 370921 638690 791013 773345 305182 982477 1631247 1459037 1970049 1961070 31745 1283082 1554801 1474788 896041 972645 789785 186140 1192971 1024044 294980 1042913 58006 125122 1836422 1635062 973826 442529 1200608 60331 36135 1503040 449752 661369 724196 311913 1876520 926128 50691 1631192 421421 804559 526169 138303 1534102 183882 613599 627627 244609 1293603 1407992 797182 245405 1468297 1590894 818374 1732924 712889 716644 248221 202227 1776023 1567672 1170782 182711 729312 1196441 1487416 1177318 1180764 843850 882606 353454 1025158 753443 888684 1251133 1241873 22966 929440 262290 162512 1305842 898505 1776367 333695 877366 745788 688187 1966557 1620963 1668373 1826225 1701492 1855356 1357380 1104210 1658074 1665275 1024098 162541 1788383 407802 269341 1576626 1624652 1098903 738105 944129 1034023 890018 548486 724821 1507764 794886 126460 1516419 686014 158073 1510390 140710 1621802 446517 1380825 1296753 1077071 394042 1840932 636197 240113 351623 195128 1786130 1186954 715641 1956545 1918197 1979706 779203 1149663 22653 1186695 820304 1598431 21694 388594 1172626 1935698 1490554 865214 857650 1609466 1442557 593373 403684 455815 1209806 651501 422214 1988017 14261 1040271 800097 60520 1779510 1629941 36843 1367091 92414 1625964 83018 1500083 1001868 641557 286142 114617 1478042 157448 1902232 775732 806459 390896 1618582 61654 1738195 718748 1328412 874982 741001 1793666 137171 605017 1249768 888831 672799 679697 436734 1278656 648987 1096083 665221 1038537 863697 349880 617299 1223770 785924 470700 1680183 937696 398987 879025 1783189 217993 1705281 1101406 1798097 1081000 1202887 539614 912112 311469 1113867 905242 1296601 256456 480282 695263 1722504 279464 1451924 1938495 1411590 288406 252639 1633773 1939913 1775615 1080013 660536 1687973 1894745 516842 957999 1659456 588395 201501 1407851 1363767 623851 158866 1028801 463961 37082 766665 1446250 1820952 1108555 619431 429278 1314297 205712 1540284 1504990 1186209 1471526 345586 1643691 184109 1400959 1373772 1302727 1990496 343344 626347 1430445 1550148 1417526 315477 1554688 541406 16516 99252 185241 1654308 243465 1755106 1963656 1884691 739496 674677 1775816 397309 1188426 699259 645546 2063 549113 710929 1421565 1920571 1683812 651539 763579 1732939 1726627 1546138 1939307 462986 768158 6223 1373298 79245 824955 484986 1072625 764144 1757625 1058505 1753939 1282815 1618437 764465 757496 694186 728169 1391227 1317347 546369 724611 99614 1641006 1649563 930217 505648 686144 1189697 683193 520103 1075234 923051 69925 571279 1563368 1192096 429756 1907056 424850 1845257 1052042 729966 882519 690766 455115 788889 618781 624800 224651 949291 326607 303371 739962 1426790 400090 645022 770175 1316679 1305371 219295 850724 1327251 808336 1400423 1812824 180960 796228 1878812 755679 1089663 558897 1290615 798956 444181 82633 1889980 1996150 1873584 891415 612887 647080 1790120 404436 326582 1500600 14479 52519 364737 157546 1540107 1078816 406271 1387221 842600 50553 1243526 1369996 1089577 343449 1265381 969673 126823 72736 836149 590548 853261 430307 654184 754286 1316196 1126262 1129822 1007516 1632655 176969 804172 852416 1565726 171927 943986 302322 183185 878950 411804 1510250 547085 608990 1243395 1470285 1357138 1144285 31988 1162378 1025605 1438712 325960 1176570 1912058 830813 300571 1754200 1813076 642132 1690031 465100 1733576 1921763 448340 844510 451444 665357 1903998 388601 866943 1125878 1403627 981844 1937178 1571863 1758986 308921 1412309 1093105 777867 439100 1816359 1030881 1227533 1669042 1892199 88672 415665 1735334 598399 1647607 1255906 1705206 1451610 938760 513107 1399087 198640 1452965 402724 3766 346056 687729 1892834 1227822 1647837 1221438 813274 417039 1442818 824004 1794414 486308 1676127 354852 1696282 982762 27445 782384 980130 402022 160415 1627944 1212971 1533288 115551 849360 1333552 1258713 1342238 1811739 1639518 450301 1163040 782997 306655 1975277 1001506 1157582 1077051 1326357 303913 1653334 548558 1542252 510491 887166 1056240 1641031 365700 997149 236163 1250384 1700490 1868198 946874 722708 847431 683687 1115765 828327 487654 458365 1791972 1980000 80214 769535 662215 1950472 590277 175031 385500 1207190 734566 1259947 387536 837342 703221 1889999 564433 216174 1239653 1539323 405819 379698 857252 1989592 29876 576616 474745 1441663 1633485 921976 44730 1619451 85848 649555 816352 194466 1452211 159565 444032 481303 451883 1243568 553856 562424 694291 1072276 1982725 1372871 47759 172972 1248803 26692 1340441 1914927 1244329 33535 350509 1539495 258501 1340800 1150852 1266880 387273 20199 344526 388742 1079356 1251722 1140894 1483899 991782 1920136 801417 492992 529569 869002 1904 1585276 1742966 662534 881284 1797376 1370757 143723 1560610 34811 1555617 1557792 1729668 986502 1256095 789274 1353577 854887 974675 970601 1735906 741375 603280 1393360 647284 1189230 484495 829165 89624 1903317 1179147 1463973 1160333 113704 1564438 337309 589694 933179 868104 849014 1979390 1905871 1343676 1571065 1942322 770699 297701 1485313 1240261 972601 1560500 192385 769909 75776 1608033 1613575 272816 337806 1174336 1178164 1276300 1487372 522720 480851 1344003 1851867 1113502 1983707 1954145 1600595 794012 228839 246203 24200 1528842 960011 1146982 1371085 942400 1546174 1910215 40170 1996131 1868607 82913 153070 624373 1337258 688316 996989 137117 317785 1032839 1510991 1952754 643519 55777 1789700 1132549 1986878 487933 1913455 595364 233210 197798 479967 676727 1767964 1343127 1413564 1645575 1642101 1718479 1908074 1313061 1506802 1631013 1751062 1284013 171498 1947894 1271795 1688897 1832236 1635242 512417 777148 1582368 1980306 90549 1256371 919015 1728403 785172 71642 1272454 792207 691516 29909 1189020 715957 705670 1702038 531692 383172 1866120 1585095 1145669 839313 367693 1093962 1414288 745183 112911 1575739 410108 1301421 411736 551013 1322817 451093 1587165 764917 1035027 1797036 1937869 1364703 1696236 1882521 1114256 891625 431131 733457 1794979 1778591 1316565 438871 663187 1352681 1108965 1079245 573812 1719122 893534 1488027 1524165 702212 1976833 1926908 338000 1845714 715476 469750 702086 271209 482154 1687516 1514712 1875775 69350 922980 1847853 1179219 519275 267945 603901 897047 1014635 453638 898634 1183847 573484 419739 1082402 712987 1429139 628048 1175843 897603 452903 73899 555433 1793880 117811 381560 895072 1465146 279623 618366 1389730 665192 1101902 744516 496399 1029451 195651 1410625 1703597 1021481 1782990 21791 472619 156782 1634207 1048560 745066 915917 1615425 1987318 752029 62883 833363 1155127 1696894 1770034 398663 1372547 814015 1634878 1201385 109085 765171 984169 1425817 1088144 1985107 259910 939833 635111 361974 1237248 1527433 207828 345303 354085 1543816 108813 1994913 1971714 1661425 775342 504108 374117 1180494 581017 776454 1689616 1392223 39515 1067999 974820 1203554 725641 339272 629965 260394 1718064 1470983 1357951 1509127 1888500 1760439 568636 986751 1058819 1694177 565019 1642421 768557 118186 1034987 620005 647846 1418758 802436 479996 150496 650042 899697 1021060 1576654 104882 57951 1211895 1221375 1970682 1449889 617060 886839 1794802 1405117 1105014 468794 1726298 284829 606356 1810547 564434 363158 1938271 1069230 854734 1059182 538273 1649732 1573926 1470250 712382 758545 492112 863526 1636639 1755977 1197775 422058 387946 483201 1962989 785207 17019 1948004 1002656 1902323 1463470 1742852 328722 1106241 1250347 1684586 1997132 1030785 1280400 1030506 204803 808124 1173878 949810 445088 1110411 1621394 1584882 1709878 644161 1685147 591569 1341834 431244 1154552 1302962 1931262 477537 1968075 545284 1287002 1463162 1413322 833071 1843813 891198 917403 935487 1287856 984178 28654 1698933 860608 1216861 1124839 1790499 286385 777184 890596 675266 1031974 1687279 551120 1159689 115998 1509776 488524 1240670 972302 1629072 1585924 1960518 1803041 1536993 555757 879427 961729 1358435 1207560 614362 729687 1775087 1988007 1500902 857970 1316742 1459693 1801691 195749 1230383 567270 1512927 1040486 1977609 1036183 1225450 1133170 1250282 247868 10563 822781 1696965 596987 21020 201714 155836 317249 1766454 1444702 992294 1229895 1601638 807897 1480333 1437882 1418276 479500 703291 877612 1777660 922470 1464319 907775 1862000 597758 412100 1847877 29490 1553852 1076181 1651069 1729300 607542 1132247 1764067 142818 1996047 888372 1109888 973201 749477 1779541 1547167 1089343 1589165 1627029 1558326 978413 1766283 748504 1095449 1977051 1252229 1784529 1805241 1657573 544161 1959149 1894020 185689 342862 1866 1752952 479170 1125815 1138487 381828 1765418 1819213 614405 904422 988918 1952598 1635042 1975641 1451024 1598417 1289861 552520 929616 1992558 1070007 1796689 28472 541519 1277050 753779 1227528 865486 1424878 1980969 1052325 1750258 1563924 600164 1494030 1076571 1201330 683612 1380153 147639 458880 1278811 1996274 466517 97629 471231 1456086 1629735 225966 1323500 1253745 940991 954837 1828812 1713460 1955561 197623 936502 1283280 516445 1060456 1374928 1480142 1199838 1149466 1632535 117688 1904145 961414 1631523 662019 286698 1820129 355512 399201 157231 1137156 1542776 810569 1320515 1719396 190517 237394 805705 840374 1998293 905279 1823175 1523590 818626 1516309 231155 1159949 1016358 1217563 1568117 1003699 121537 822899 1460309 1840741 911906 849819 146872 444151 161306 1938129 255168 1387075 922829 1933893 1475484 1661790 1805785 201077 783509 524359 715473 1503155 407605 1009051 1192653 433813 1410727 480758 449972 1515750 126216 396955 1856865 705118 863349 976589 962279 256826 1699867 1514250 1109423 794550 1075722 649130 1414698 1870033 1578801 399783 1465057 728278 980215 546380 793145 1723486 1108088 502598 1810887 1173101 992080 452984 572461 990564 56553 1522302 1664135 1054496 1837737 571409 838869 1286053 899527 1825333 917842 1382419 158707 1426357 1692310 1864675 702221 1061668 389244 1325332 209960 692159 389043 740364 1986106 225745 1165146 1710916 328672 891545 1033066 1480532 292007 1680749 748349 1713911 807680 1553496 465634 1131709 902502 493127 502997 1166863 1326364 1916692 1624869 453116 23338 692723 669386 811941 1486601 1998961 1082859 236902 702690 1782038 699110 1227700 767281 336009 1107954 1659551 1327930 699009 1717244 232350 1396478 1911181 1205142 1447972 1578667 1917463 1473699 1566206 58463 1661677 1624711 1606002 1347189 1497941 1772826 367090 100874 632137 1027421 1887041 1620441 393937 965052 1004512 257328 196697 915451 1628936 455112 737851 1719151 415597 638816 620695 581346 321199 846754 1870765 773642 1812265 1876292 683867 647777 745314 383206 1995694 348812 601262 1756837 1891476 1271980 1300302 906164 953571 116072 29817 1169766 1971442 585248 1777758 1087624 1171965 212057 1900897 1953287 807334 275297 293623 322983 462840 1030266 221377 1085462 1361509 486738 365810 77478 1294815 1593118 16910 40076 185248 478649 1973743 93842 1713654 252399 334505 1040940 159638 188082 202106 1253825 280186 46204 1368672 1543912 650016 949783 1998426 1528292 290610 1617499 916550 1668946 175035 644114 1686633 636074 1110543 2378 1874628 1169010 47809 649726 302102 1843130 66610 1401681 813939 1361969 1720594 676691 1698843 1251718 1587742 154846 478145 794893 12717 1356467 560916 1772799 147052 125954 115118 1011527 676826 1726626 1777379 1061304 908319 1793614 1575476 626435 1415611 614881 1956622 1697614 1909676 843807 595370 230337 231900 539657 979967 1917328 864090 107689 1728044 920215 783729 1731154 1917266 527633 111074 257374 1371286 1250221 1857017 552189 1435230 1285711 1360457 1675707 1951881 227053 706030 933844 1033393 9951 336245 537935 881210 632618 204560 837683 1861746 1268869 260828 77538 332060 142895 1327834 580524 281868 284474 1113915 97672 861884 145754 600685 937304 172017 1318687 406282 995694 412582 1400920 1224490 1034664 264009 1512349 562090 769809 1763492 760134 806974 1480461 479536 60796 981938 779218 449192 1691299 1145464 1551435 132096 1709944 923531 1972669 804675 1153745 1870192 481699 258379 449677 1911892 1793333 77339 1155750 1532920 1421936 1637398 1092816 1987970 440504 1458317 1884306 340436 528506 1669569 1265062 1926101 328822 1974996 82059 1142020 630666 173459 680354 1054021 1178266 1645928 611053 1985496 1762960 1479802 1995042 1814329 122951 1062773 316221 1895892 949164 919334 1972132 461684 1108003 525174 586289 1561188 248825 903332 427731 1599330 153621 1467632 1803804 1401398 1559591 1427216 1794964 1284380 1941177 546960 758958 690993 855252 462495 78022 1035678 1463380 1220348 960346 1956076 1881680 275710 580673 78210 697116 984011 1153383 1049081 342718 1817162 1970449 696048 1006515 114858 458520 1296060 312429 91994 140098 140629 1816346 1767156 714987 1577979 1763934 1801951 1844736 538030 647953 759797 1627089 1587177 1647953 157683 1739803 434381 1148184 1536370 913639 131834 1589895 1760934 770155 74382 1152198 1966699 404429 1409145 406315 1126524 475206 1007569 1025399 1499056 535897 474995 1661529 399162 1004836 20143 214164 1419570 660346 263690 792479 458357 736725 1583348 1169611 14815 1133206 1868719 1695228 1598968 737502 1208044 1438833 1191393 1698835 664625 164623 1140536 1900229 772035 1142102 475949 836487 1968608 1865434 8433 650120 479433 1155969 871293 428458 47728 1905736 1800567 727717 168671 68707 863290 74678 509101 1112694 1420719 412089 986141 1502957 1309613 1174135 1622596 811907 1846459 935663 1047544 1857565 1270696 1929069 955144 1750826 497516 524494 907658 545879 683649 1774318 1744561 1465599 1942611 607405 1863587 1772592 1031864 446213 1577665 1456565 353560 453441 559280 356228 834578 1495004 919513 762881 158081 261803 1705915 1227853 212785 646772 1710720 591613 789489 184293 195442 627946 1934435 697338 1857653 511573 785530 832671 62461 250917 1163556 876826 908478 437107 72729 1216916 1223229 1592237 1915178 999646 1410106 1428074 304846 1374101 1388426 229567 674392 583124 1681407 330322 974895 1958188 840540 130374 1680649 1936080 646367 906092 1384796 858316 1409804 1817586 479975 1434798 890290 1712045 845128 695211 484663 855522 1059132 623971 1452556 1580919 135560 1399465 502596 929405 1966331 598452 41113 1489327 1338231 429063 954524 502831 382697 1315466 1022033 1502865 958277 844361 1944904 339916 1292052 1141368 244327 119228 1452318 1492036 1556425 1409651 360809 1217124 1210509 1526419 1792220 127068 987753 1233804 1123387 1835828 1947495 1569577 1099130 938763 892395 1110298 730725 1633274 1551512 374879 206586 1983865 865092 1598984 1285167 1801876 780541 1450829 1015369 552228 1784085 929897 620038 819142 1419548 1404628 1234900 560317 239428 108162 834447 475419 171097 586848 1223689 1533248 298284 475009 1568685 1380281 650162 1143667 1665359 1746724 1856931 1073436 21037 1449034 1395083 1736402 1695202 1839455 1989270 1714656 1825383 668567 1550269 497850 1275837 947953 331623 1563192 1575042 597792 749060 1437217 1435792 337420 714680 56799 444629 1341260 542327 1738626 1678514 631416 1120914 348528 386715 1528568 219193 343047 91411 1526844 642361 620340 1228708 1440214 449785 1618503 68225 1206242 1384478 436903 1182548 1487858 1218854 608269 790168 1677746 731526 625879 707707 1685726 711027 664944 138371 1389347 1524388 649257 109821 1152644 1319729 684511 55915 1120446 732312 15201 441336 1758568 1577497 1859700 1907751 1938391 573460 665708 729376 54823 1186574 1991574 270509 412640 500374 122405 1827806 1607909 1029267 777464 779585 1533692 1334867 1042890 246853 464294 264076 503244 672870 1923673 436831 139001 1734390 336952 1471816 540118 1251592 1351224 609508 1150150 1203381 468161 1734640 1081260 1338398 1691143 1066997 1166806 1630570 67369 373704 1633078 1831597 1404202 1097356 626428 1655241 802891 916650 644182 171881 71334 323478 1711554 749380 512675 1317108 1438248 1117899 1082342 1956055 1093625 401653 701113 339403 167202 770150 105735 400493 14947 252866 467703 1055699 140891 93069 1103390 729099 1843025 576502 910822 79384 1700607 1270298 869747 1148254 1148506 1400466 1222954 1705653 225371 890514 1002704 1120197 399604 1584928 1769125 1509817 761070 1710970 1097449 1345325 1215620 310861 798765 1290434 1711829 1165944 1481685 1273684 384845 1377786 420154 1097645 1101816 1207934 333366 416757 296115 1476084 525623 326147 358331 1709416 461203 1308381 285519 817146 1768586 895348 1035462 1717564 1118307 290879 1109084 84126 1507489 1118085 716463 474515 1357612 1221645 500269 1661665 1895413 208029 1782229 131937 1695629 1522096 675807 1780430 1426596 1483530 1834969 751801 1068309 660015 699103 1716411 1359486 627578 966831 1021776 450801 1528065 593152 1202939 1181745 1357918 818275 1868914 1770156 1983306 943101 129198 1425064 319922 1307273 1967465 1197902 661335 71091 1652831 787108 603818 614692 462799 664173 366721 624321 1301169 724681 415039 1336163 6295 1544922 1791885 1535433 1728169 1635219 574391 1117327 280165 207025 831412 812859 768327 322438 1226863 705210 147564 1883791 1730455 543412 175332 696087 1059950 808158 228856 572887 293151 1735739 1936261 1126638 382979 687964 1484638 148713 1415083 1957262 237799 1933882 1192192 6986 1851281 336915 1915978 304451 67525 906578 303062 129666 362060 329674 295609 1972810 926087 466012 712340 1096187 1469950 501236 861566 1812613 1679806 239680 69378 1804474 1594605 836352 1783354 239622 595086 720255 279066 1574070 1286664 1980229 1324885 381352 166891 1408841 1872553 565933 772193 464654 1237831 1571741 1503416 1028540 155255 1461932 761275 212881 596121 16940 1021499 706289 1571137 1328635 1031615 1573599 1536247 1039132 429076 1243342 1300608 1579039 1450008 1775065 1417053 1449515 1130358 1308640 442369 1240440 727181 1528977 500282 1115440 1557053 1767916 269526 1363331 1568861 1615858 1236894 1527202 644442 1292224 1070526 1644563 1964531 1442398 698368 181452 485504 1597080 1944062 562818 1764752 209423 1829271 715788 1712194 1307547 231739 1518164 1715232 706795 1642820 510114 329151 1144155 1770393 1295039 1745373 1510895 367095 87087 917633 711124 1926712 1901015 1986892 1998484 521646 1678553 1888588 1527590 379174 1951225 710242 921153 1929602 1172802 1826703 211682 811318 177229 1750599 925716 1677755 332102 162067 622679 1208833 1635796 1163180 1199755 1234907 500272 596836 938280 376584 1470200 374734 694337 1381613 1839900 500787 29025 1676400 270119 1091055 183705 352468 1186271 1548845 213856 356505 1172591 1960236 281043 738361 1227739 114072 1218537 423624 826480 1695336 220318 559839 1940428 773929 20942 326140 1871063 238897 1416771 1207492 419119 1393703 1596467 164528 947929 912447 1742995 1945482 801673 1369612 1761217 1076887 197433 103008 1233903 331364 1243673 1214558 762302 1591974 1323173 1251577 407374 478359 1831456 1076387 1845945 2355 318848 810047 1482810 1050345 1824861 1608224 1344178 1730402 1965501 1117613 1972120 1259693 1139800 246035 1630070 34787 176814 1567692 264197 1255714 1750406 881928 744548 1267553 1735997 951258 1033338 1959871 1799834 114552 1274600 974905 804138 1486917 1817694 1204329 1380755 1318883 1436853 1617028 1231869 758006 650064 47884 410844 59086 587486 681571 350263 804477 155010 83945 601785 971538 968935 1489470 1397806 92576 1639515 1104431 860941 463935 1027117 632793 1868765 404269 1962445 1770162 1030621 1902154 1743514 5855 346384 1210119 317158 732462 136687 671633 383012 1827236 686977 1799364 1353487 722794 294455 761137 655956 1418477 1368007 1041487 1472308 1934452 109335 190249 1710539 882317 2707 857138 1421697 1556202 1991108 1637844 452378 33583 1030204 623 1000525 652465 435298 1993398 887064 1839763 453903 453661 1252763 112051 1243932 847163 1700469 65615 1963401 1455761 252011 166505 1492068 900379 999257 1314663 1269394 8846 309209 992526 1922070 1264635 1790586 1697264 449913 1891352 1626142 258918 1457119 1798500 1072815 158015 1932882 788149 312475 1297582 1711645 1737136 1355018 1749148 293837 368510 110037 1816741 472284 808692 1241358 821548 639818 940535 1230107 1406255 853804 461458 928068 1145490 638517 1074796 1998518 1492677 1084086 336419 639571 105212 1737632 395584 801332 1272799 1978172 335819 1562507 1897260 481742 1114168 1661263 1720691 1589422 813924 313866 1877303 280231 478970 531906 1280459 1179330 1032885 950384 1735173 615047 1619691 1472953 603834 1159462 525441 617243 527556 934670 384368 1724359 1859609 956319 864992 136047 57044 416585 1651237 1543777 925655 232121 1173310 489432 97761 523997 107369 1579385 1165315 973629 217694 704287 1895454 1359949 764588 963568 1305376 1069388 157671 1494854 1705907 1653300 1702459 430052 222598 1226361 1534814 30677 822889 667897 711945 568203 97617 796903 1338425 1930108 149878 1854948 1700453 478551 1289107 143343 803158 635042 1804157 1510873 986550 971748 703757 1624884 1605356 1177843 765940 490114 927066 239666 821575 812079 542612 1090072 712995 1214095 1544529 506624 1230008 1815784 263203 1535731 1318599 1874821 1161979 1629574 1990811 1218544 818068 870994 1610862 454544 1389226 1832891 1494535 1448286 1916581 439684 1169017 458485 707340 1585752 740815 1215881 892335 1769005 1800961 19329 1854691 1504951 9542 1882842 742147 171011 128124 845133 488332 1612965 1720098 1917460 1532765 697 50600 817754 1194656 476716 764840 1517055 717138 559863 1501743 1384597 277013 21420 1905326 586251 765975 372068 1227744 1606513 1688780 761440 1241733 1914527 477002 1081688 873504 649138 497276 1756289 324290 1454274 709341 1455878 1427003 1140970 741525 153553 1769129 1345586 384840 1109829 1918271 405794 1131870 594215 1323677 272142 432986 572247 1141923 1587016 441199 1380920 124525 245989 421299 1137788 1179865 481014 1364970 605434 856475 1095453 226810 1436936 283674 1725122 1101171 984000 922673 1330884 573541 1759552 672889 1932559 941266 213522 1788155 1819442 1132361 1707096 1338331 445450 468160 1496965 812931 129710 369042 863564 810504 1879853 346179 9610 1862079 1269232 431953 992327 1185876 247639 1454520 975021 97903 111450 1765269 72239 737964 76577 849899 1452461 409046 340813 105349 158976 1223964 388772 355472 1069569 1168921 803969 1669860 762715 47158 235827 144097 1044915 1295246 1197990 860471 1846677 958381 1923435 170303 143359 1626966 1957648 1234600 507442 958760 18986 1312567 1417766 557198 856755 563827 1649519 647254 362467 795842 243606 787768 1977871 234857 1793853 1734237 1601976 560288 1640535 1401826 1712185 97186 1325911 53444 278558 993713 1442783 807138 1274009 585053 1802536 1084880 1851683 1005122 1467415 1995523 1544897 1441216 113943 588050 1891590 1299129 922853 620400 1728556 1029818 1395319 253393 825513 892260 82172 257821 1980431 1472538 1285141 1797272 957882 358041 1010146 1997428 1632910 1714439 1449839 838858 252258 1061065 593853 474817 288154 929736 789905 1659091 1502774 1760030 820270 1075888 835530 59633 138795 1686711 193884 1939973 885313 1995252 1654316 1923273 1330355 274958 302756 822210 290928 286510 1541594 1791273 585513 508874 851869 1483780 153693 716977 1011183 90165 935551 1665967 967752 1113303 373510 1282909 949689 1976254 847268 819697 44956 669672 647113 1600682 675377 874034 582613 533966 42025 224211 810516 1543713 516044 1727062 396723 1093568 1153410 131457 893204 1928001 1407882 122465 130665 4062 244891 1366144 915635 1001636 1506606 325447 42386 1950159 1629103 659682 689811 1653872 316562 538487 1753729 1012540 787717 831951 1792477 170526 1039556 1906954 225567 1299433 1715912 654140 1777304 900169 1697349 1306664 1310365 1020134 1238624 741608 1416311 1338139 796905 1380880 183 739514 1697124 221126 854013 629513 927864 1878435 7141 1734598 258686 381104 265856 970791 1493542 1461489 302189 1951751 1212986 1572682 913933 1049631 1594244 1714926 125860 841582 1748473 256979 170270 1447077 1379337 1810649 897775 1591959 1618020 1740025 1840118 159937 1334699 969470 321240 65814 1787496 1193885 1042097 1323112 1003079 1764843 149734 1466202 1997812 1684653 884838 1395772 1968107 895960 1496650 386883 754483 967214 1227060 1958197 710097 1417920 265171 1766070 163919 559134 1480283 1368747 1827343 1218496 23733 1298712 620438 873736 1095661 1910530 1913752 1828243 874164 289547 1669186 1197951 915734 1240639 1591771 1253490 1432486 1809525 1624597 1151132 624242 779453 1923556 795586 1042833 864074 1518617 257579 1447236 175158 1018521 998001 945539 1025098 1627400 548342 245244 858468 1117193 1642292 1681548 1992541 279816 51050 1031026 126463 1854075 1615709 1843070 1401599 1146136 1923396 866587 1630737 1763362 800947 1890548 952754 1904638 761392 778316 1861787 1973721 1600919 629303 820981 1435585 1732193 872544 573602 582872 742295 1809918 58304 139856 379720 287158 1918863 1847203 1253412 550649 1462494 278183 559558 1130660 1049492 1002688 1551354 1136413 31148 1852526 1252907 1168365 1427829 146848 321373 919669 1484968 432256 773013 1997421 780650 727920 1309983 1350272 1100575 527880 878860 1999419 1084296 210600 1689482 1387827 162483 592240 1128736 503328 1882701 1050059 1216958 305386 870228 437301 49432 530038 1671612 269476 913674 708646 219122 1665081 1952440 316878 359050 1326583 1474026 1201564 551913 1958639 879338 1164239 558847 1652462 1367083 1751321 1566411 119812 1563687 102559 1376229 1853892 1789755 975505 264085 445246 480389 1150746 1553548 921380 1043038 785648 705760 1627538 905824 179041 100322 1284091 923910 1699674 1134614 1472104 1633141 1091626 391197 751774 101604 1251710 1992835 384958 288622 474739 624177 1602190 1750109 724825 623578 1722518 886484 506467 313167 1558460 210961 428854 1248080 279315 124383 1927041 1923184 1968738 1853494 271799 1044744 611323 188548 1424406 1176258 591861 826561 1775556 446505 1647524 378684 72424 487818 170063 1222812 1387336 1202024 1883682 1518113 1239479 301879 1458844 1292298 1364689 787633 637407 764257 1359734 1862869 695439 1154588 274888 604290 756747 1644524 734531 1805932 4372 313665 1499933 30650 1774959 979409 669379 371721 874406 723262 1206020 1845910 62778 294425 816703 885279 1783609 40150 1105381 341630 1746184 1359896 1007418 186698 210535 914969 1128789 322870 1781551 75876 1048073 1294436 730859 536965 414861 1143222 1847881 1801953 1241119 1463107 1059048 565643 355366 146472 718898 1895599 202055 1533303 538347 1034413 1346230 1347385 402090 47294 66340 671422 739633 1018900 1032799 1213820 1674808 1315517 648087 336196 160686 874511 882584 953455 335009 698390 162668 282129 1467390 1441740 1727133 1247166 1239687 1558698 274904 1948061 452953 817641 529769 1799895 1408210 1695373 595326 1211654 698664 262201 1713379 633771 180450 1904561 1075807 1566449 1730188 776821 3980 364900 1096522 170998 1763506 1521447 381333 1478639 1950469 263731 1350476 1414096 308395 1179461 1695209 679602 469425 152522 317882 536299 1891493 1915570 852850 1975517 241884 1888016 480032 71598 55312 134029 285037 113142 1463726 849497 323344 971734 562134 60561 928040 513044 1949227 416579 330148 1883411 250788 764848 244741 69257 1551211 1107298 1254744 1192998 915642 104239 837275 1633594 1626261 1844564 1309404 331625 404556 936130 212367 509296 1287542 1251002 1868248 1123716 670531 332994 900874 776015 832525 993381 1956608 1674715 150725 634564 512135 403183 1326753 1295093 1498432 864022 1794218 782184 1331147 264714 800726 1812069 1044543 1261322 1847579 1885429 1855807 1240927 1049641 1194873 346245 37648 1087033 447200 168256 87092 64401 381874 1280909 382227 1681126 86617 145391 1140803 804070 437051 1483770 1277301 1612051 1285363 1305876 1519867 1944943 1792427 203084 544023 1769297 1661347 1693288 310527 184680 245224 1500104 820485 1595032 1590910 1362732 1577094 1612303 319022 1767485 1288227 666207 1805742 576056 233420 1930567 1819543 612489 346925 755144 669959 277683 194461 693186 1695556 1579863 188185 1550251 479721 967626 1943940 746305 1021434 608067 50538 1538047 1744422 1549524 1985438 869221 1576636 893087 529761 1820823 453315 1149199 1479899 1990832 1658116 1266131 303871 656496 1386115 1794832 1418415 1983680 662745 469150 1325080 1517199 1595622 1133521 1029782 1127951 1755441 721669 1487012 1086546 106662 345469 411052 1098397 751350 1316452 693816 1183366 114162 1303101 1971497 949450 116895 905252 817055 116013 1039661 1879520 635908 1710474 1149359 301508 102123 1044703 1385697 591429 1716361 256696 1908908 1152162 1738818 668546 108286 290185 585894 1228824 370358 813705 1666658 352292 938826 862347 1800659 246418 1973377 84327 241846 744709 919690 1388633 562706 1323746 977453 554392 1056977 705084 1291333 185761 1161198 454314 1801002 118688 215977 599144 1029321 1006558 449944 1820075 1525497 839297 1731438 867343 594512 925876 1472581 415032 1794989 601705 1741507 1926474 1061214 240749 161164 1182234 365743 1555877 1475142 544938 1742980 689768 325626 438564 577707 1572304 1291531 1742586 43962 186392 1842875 403233 1376381 1193291 1346145 40871 831392 340600 1837593 1897720 1754168 202642 531647 1687151 1573575 1214457 516313 1626482 509207 522646 886620 825839 613700 1234746 947726 521997 832869 396872 82065 1269185 1441964 1904614 1223102 910023 1285756 223384 1562449 15371 1782969 344350 97475 570409 618135 1362383 1413434 1727645 846957 281846 1405719 1111425 613920 794398 1749847 1905574 392346 1619075 262013 276764 1953712 552453 1975516 208217 1371976 1385963 746683 1231819 470385 1058814 73572 663280 87924 425461 10667 1234195 1123025 748332 1390572 1751967 586424 1136985 1201068 1045984 105665 1345781 1127041 1611144 1303593 1833875 1341193 1418011 1156795 1246592 142157 1397164 530555 1954630 1679120 292795 1220574 1079840 478498 1175256 587032 1422347 1609026 1144613 332835 1689991 832271 762348 1917013 563826 1373695 682155 1737230 1371463 351142 229812 1461014 288584 819756 769311 782141 1329661 1068484 1585217 383015 489119 1187869 964108 1005757 1241556 1677155 490284 317137 1319545 447758 1535800 841651 842701 227214 887312 196145 937597 1868853 51525 1408266 947916 1923126 365341 1588132 1192953 1717786 137139 1387244 486751 68835 1844246 569430 1492430 933923 950211 1477657 1847949 311903 1055773 1816901 1036782 451955 1932149 1022776 1905949 300752 1283867 1614491 1297378 1493701 229296 256519 725317 1017023 1559867 1490040 1060916 383975 1421703 1387836 1740679 1907519 896523 1125189 545614 1110387 105578 1628713 525563 111536 162857 639382 1892031 1711467 1253229 975406 402463 1840495 1619410 57719 1230650 1823920 1131466 1206090 1058443 1881978 1820197 1319455 93160 1002761 1242764 289411 240309 328396 1419743 1942526 1576570 111629 1162961 1324912 421295 982371 503283 1542958 1920021 667186 303421 320676 815112 1847635 887418 1123649 499782 702561 403588 1324014 1233899 1508065 730736 1877530 1988688 1860652 1393400 528564 1705077 289779 1959777 357712 1038147 1472868 407891 1376453 1376202 1414081 859196 461784 649627 1366354 1843861 779224 1733155 828715 781956 1690945 441403 735091 358876 600844 1128650 238630 885088 879099 605115 681715 768979 1587546 809779 241043 1638927 298134 499672 1240604 192280 1780444 1282912 1252620 1357450 898693 1352191 1920296 1368347 469261 724175 1949730 1145510 77795 1759936 699357 904786 1176783 1110789 1001114 791629 1636262 240939 1889894 1717448 1856663 1161194 861730 671158 225642 953375 38683 1852411 1856244 1095987 1058534 1966801 472791 462303 1561749 154133 43694 1809619 289599 45910 778405 8003 1379615 1161720 1378312 133933 802998 1686997 633151 636830 729554 395337 84112 1370316 773840 297306 1261432 947310 221341 540754 102287 697904 157248 978985 1296148 1593024 1619785 1577981 250992 1879393 1574898 175178 857859 436433 162394 1713489 859698 707275 1058764 293121 79883 44348 604507 1316097 360722 307603 1742245 1490462 164085 912623 1390404 140402 726128 1608113 1851120 1172265 1960597 1694976 1756299 708226 291265 1843331 1895393 23248 555381 332646 762509 1874634 946888 904493 1678814 1242709 1919754 141551 188682 449525 1302482 474824 401107 249938 902373 462228 1466818 1386987 1045671 908813 199527 69288 541210 912490 1051247 1371928 1316946 1423411 1750370 1428792 1550099 1804843 1056652 124753 132605 1122053 275806 1965958 288767 1865455 1087638 1053763 1377383 1510672 1769093 1475511 1699433 249980 1001991 1434133 640639 1181405 1828233 1308981 557813 209686 716150 321797 1871990 1285631 524088 1580628 1915439 239119 659362 597507 610135 590741 882683 503176 234354 1651098 396207 1675725 154701 802855 134591 779194 1958813 323737 1631736 426177 1860206 1866723 1235840 1008905 1021982 428107 747366 539323 1483670 467290 1290508 1720360 1604914 1511148 746699 1882849 1343925 1775526 1326405 427556 589024 699839 9967 426858 357245 670773 730408 1065426 1615768 1062837 1740154 1632359 1137009 1647768 201430 1990009 1062518 224493 1034889 1263757 183237 766093 1788341 1435931 468190 686253 1210682 1847191 750831 702376 1332476 820201 1628164 1635023 788194 1929258 1195023 1462002 81680 1501853 368701 1860950 650970 657918 711256 707973 310957 1320467 1827498 1417882 671758 159163 1201367 327884 1754093 1183172 1858413 900510 752003 1214471 72378 40082 1337418 742689 1612058 1896552 884566 1810759 28562 414049 1529290 1211522 1661162 590436 414538 504838 1560687 1122071 1291539 1634108 19631 860401 1808194 1197116 579488 702010 1662320 1372109 305745 1595944 1053067 664758 368090 1208380 576800 1855725 772898 13772 1850008 237504 708633 279043 1738758 1952222 1348683 1293392 1298866 1670514 620681 284773 822136 1126591 416281 785757 1907457 1332498 1200341 1389611 947563 1022492 1825466 377197 1969448 557454 1390656 1640045 1495671 902512 399383 315094 773708 539964 1453677 1997838 1542812 472531 1276205 1569354 1076625 1533547 204573 1793312 1194061 854428 293350 1549570 1273611 1717200 1191894 1435248 1007406 1287396 1617445 292280 457352 54403 989167 1204522 1645073 1873242 58582 1553780 567935 971107 1481118 1213242 713443 519301 1150889 1456914 1256323 1454367 608349 946002 75869 1163751 1640528 102772 204314 1571517 1757058 862390 467174 1597662 277970 45512 1563959 1516305 1370444 660520 1648673 580003 1960863 1739822 1237132 455342 896860 1010696 1024720 933685 234813 471703 608111 1325616 960739 1044156 780692 1318423 727850 877549 1180105 1556909 1143694 563130 1572377 781831 508871 1524638 139810 305658 1704025 612973 1491351 824826 1008692 1079785 503585 33561 1018612 139318 855262 1971427 992050 368779 31246 602477 1333755 96532 1599154 181360 187231 1676221 1832698 544428 270792 1005339 1190552 233140 1396544 886629 238380 716859 1774041 915248 1062136 1579571 1202770 1631208 559273 30320 1053597 1185031 745276 1064086 1407859 1071248 1956639 1906143 1313712 1157033 542481 1670277 1376143 1900087 365355 1081340 1915222 1669804 1150750 1098557 1820501 575295 934183 463191 382030 1601194 656334 902470 21251 1395622 1723828 1169793 1642917 303084 1438410 1295555 804992 1418993 957136 1430378 1940750 893225 1622552 1205888 747906 1834933 1348806 754241 888940 628803 1108343 990698 1238940 1499251 1464461 365515 649714 51991 1716109 898223 156211 600693 1749481 1036292 24490 1665391 1415969 1927200 1195489 46195 987540 746344 1548847 981678 184949 855313 742506 1011418 300581 1377956 650534 1570337 1385374 768371 529120 787379 639433 1418871 839878 177746 591913 1468388 1809339 1080363 554077 458482 541431 1446726 1531013 1184202 1012971 158342 1538437 1369263 951948 1110851 554046 254224 1031439 1749517 1659794 500556 238748 1421100 472370 1940800 1273024 1098117 657290 1767781 735907 1506256 310438 662737 1598624 567480 1305254 290441 982898 669826 139577 1949345 818771 567691 147237 545704 674587 1375467 1140930 1212952 269988 148188 1369779 1021659 866492 120622 251697 1876130 880344 158341 15218 509749 1226005 1448435 182320 1977703 1454574 199724 1863599 1700491 1336267 1149069 279714 1498220 644174 1127942 657040 24342 1033152 581477 586801 60868 930228 115420 1786218 1835250 1040439 962968 1716279 676729 1187577 1844243 1652771 1947515 728535 1911453 785610 1008557 312063 1702586 1683825 454282 884217 137641 1893495 566539 176301 312689 879461 418584 421965 962281 37947 1302644 251186 407818 983007 1898938 814569 813443 1307145 1888138 31193 1069316 1823388 1559455 190373 1993993 1207740 1140820 1348302 119067 1051556 1577340 820354 1277629 932201 349854 655035 622179 1519504 1133784 466608 204130 1882822 170853 1569978 782029 415942 403972 552471 1259780 355235 1411312 704944 1314940 1641491 1142380 995536 616845 24286 786022 950314 1160282 865382 490080 932005 963873 1412431 382414 1438691 1073101 1578572 438764 552343 464606 134750 1713575 1133843 742043 1309638 197368 138109 164492 412894 1844705 640399 348607 597803 1105798 1711540 1357736 1770026 1407781 1308168 44818 1344797 680238 1192839 1761788 1777681 1943112 1987755 1501363 1298252 19231 1537544 743618 574402 1896257 1884787 1911279 958552 1614974 1707651 1736351 1821883 245746 1555752 1087404 566389 1189572 509568 1556256 1608002 480476 415155 291614 18158 1350859 1818686 658465 1364431 1800078 353134 1065863 463548 1815441 184700 389222 485518 409927 877976 1259211 575341 1047400 1616900 711000 115330 416764 1519271 961350 1682282 1404915 460674 1290574 1458837 1427201 968762 1908606 1049437 1704630 1993706 1064869 1668507 885006 1066856 157198 1697946 391813 656040 873882 604322 92471 1031499 1170341 1092333 1551700 1949022 674960 1279645 1651871 1423066 371798 459891 429942 1093052 515518 1849121 494200 753426 1786150 1940911 1941279 1470348 1607107 1902418 1150008 1812833 1727663 588816 1979660 621583 1737523 1283543 479049 877835 1196546 855738 625329 486326 1052118 333349 1100473 704536 639376 1102412 1066588 398778 172770 1676993 1742336 1189158 1358204 993426 1057503 1028174 785860 1854786 1252941 718972 558662 1524078 9672 548925 1436625 502234 1023011 204740 1869251 45034 1428838 1268115 201025 1386204 1636824 1236751 681238 443178 75351 1335376 250855 720289 1993833 1802657 1574858 150532 1751745 125707 1848810 633835 976424 151083 731723 1037376 420184 909781 631534 266924 86853 748792 1324727 1645055 18619 378231 1195496 805618 739792 545853 1522571 835972 1650618 948923 1518584 1368571 26766 1963855 1258183 1931514 1779457 954800 1088114 1765796 390110 1587588 1989938 794334 721292 1679549 5834 540076 1388827 680340 187409 1395121 675612 159625 29250 1056097 844054 1200420 1307095 276062 573217 1868185 1442209 311764 366619 416279 1136125 222989 971691 1787029 1488615 1708373 580320 158988 1086466 473306 1419133 1413777 1349852 1773700 678170 344977 817133 1320505 1403905 1327098 1103924 1386902 640744 1159586 1380831 1633824 192450 429955 1516562 647053 1978117 1902678 1588813 50750 565140 1923696 1086366 474305 168239 1801077 255129 1195802 130770 612096 964784 523937 841199 1650101 1862864 1685775 737534 113074 1804526 1454307 610077 1019427 1464213 1785003 655625 316484 662011 12673 397971 797571 1668035 1012978 1052637 1668949 301191 1179368 1992095 1600950 84265 1570288 1066410 1524360 1168043 529840 539080 527618 942563 630395 1234158 645870 1709380 1395026 1729111 1940624 723754 1818731 1069357 1685562 988264 656397 676596 701323 1210827 1833996 644386 712443 1518548 1459428 1056654 1502799 1586871 156271 45208 1542762 385434 1646980 1339224 1427656 873610 1948413 1909240 750521 305866 680713 1892965 1495241 635947 296284 902572 316478 892011 1693326 339694 1115510 944188 1978956 449174 208757 835288 961507 1184821 951554 1781207 294964 975291 1399354 1951095 993721 1163467 906470 1022832 536301 1865742 1294877 491696 1156604 856314 785461 1281590 665902 1632827 762232 1727406 1132524 701756 990602 1925399 1443086 1638781 567339 810532 573518 1176917 1179208 1750163 1756240 1210297 301444 1644664 366922 1757998 1776227 171499 912400 1562246 1473447 186381 1415161 1690021 1604423 346224 1128829 1420972 215648 1908610 1183923 1804603 384428 23031 1778779 167249 1975420 754060 1402184 134213 446716 1365037 844336 1451097 1689255 433914 1093459 1761765 1507634 1098471 1163324 863405 1238676 1857527 640572 1782569 703638 1608276 1071014 661187 35372 1662369 718028 711195 394882 1840087 910222 1708417 280212 827498 1860365 1746844 1031839 95398 328795 1483490 618782 773401 1929596 14654 1968430 1341078 870377 1833103 1647335 313351 922461 984054 1191860 912521 783699 1999332 1662566 1333366 94406 861220 305768 776373 186138 926563 1114602 1061378 441862 33631 537319 8745 1168491 1954427 509964 922341 1099911 1339057 759811 1916617 209309 573735 51351 1972468 1055762 927116 1362300 1780351 1024284 1048549 1376103 888436 1169965 65300 1833857 1230499 300092 39029 1016286 841037 433536 1984137 43713 1810399 392450 136743 997421 1199890 244701 1777009 799529 1752139 1684148 24448 1452872 1429474 1193546 1688157 251473 1756873 1360219 299086 1904610 530492 749326 1664247 1468639 54696 666983 183782 1932019 1656203 1284953 550837 1764861 966075 598240 976952 96460 673374 1809758 1784660 249633 136928 1021032 1382595 1664644 1063526 1368394 1273973 1196905 1205075 252699 541164 1944720 1612336 1092762 1217225 1704363 791942 1121226 1271523 725748 1206707 1297455 1924602 960251 615338 105612 1719782 1154324 223567 371007 1154372 1459697 270973 1775894 1921647 39496 1573901 1234148 7862 913704 1167346 1577842 850164 1363421 935667 477204 480958 1799308 1284485 197406 1919425 120808 1628692 1187300 1681089 412714 1070430 574211 643210 105840 1737779 1007867 1780710 1952874 299705 1686541 656326 673516 76776 1753124 283201 769118 478647 1717772 753234 1334871 1276154 652788 392254 554358 711606 537348 1553167 1102760 470545 256318 977292 303806 370322 430655 1214298 1850997 1560550 1933706 276635 995299 496857 1599149 449377 1617804 226817 1838971 651656 1843225 844629 1865833 1954702 1526900 1957169 144345 1135404 661889 893943 802969 725921 1484059 1471214 692721 1232671 387529 46581 1144844 972450 1784556 704370 262189 1959947 969551 1835520 1307557 812099 603535 1005426 263002 983767 1590800 1596406 717530 20982 468913 1348776 1346003 1235501 1164457 1556694 183263 1853005 1980726 1880484 791380 1421128 1956540 1483136 900185 1010690 1938200 1221573 694020 871798 1704972 1871311 604818 626811 704029 1442594 1950221 1519054 939025 166026 1241690 1388855 1113379 1890065 1873451 1481712 721612 1693504 223968 1432262 1577561 661560 978090 1289456 343101 241648 458242 1644645 1124714 563084 1952580 706281 43059 24690 771935 1834075 147898 451119 907958 593481 1244612 1982137 1043361 385044 305331 1967563 1872946 796900 249440 1540526 872184 1131822 684560 1300756 295743 188476 849333 1151455 673226 1171785 23138 1446418 757055 712801 1639393 1177810 652188 895563 966687 1371565 1779029 1907628 543916 1951481 230525 799343 227978 320138 1391147 541755 532524 416338 147996 1418076 929978 348708 1542549 1631029 1532783 1743734 592715 1530812 231945 54333 161063 1918026 766956 1168961 1907783 288155 1333400 705699 1510715 750948 353719 711647 1177768 1050123 713877 187220 191664 1138445 745881 606090 893722 466498 1258152 1820015 507734 327239 143350 1333175 1226469 1645594 983345 1251463 521432 354371 651267 865456 244007 1131912 756021 129227 1907802 1577437 1559496 311347 339524 1328404 1522601 1834071 1765766 1960900 581233 571440 13947 1873817 1024934 756465 11865 408148 1435128 1227728 1950493 1155395 702031 371905 527367 717099 1307372 768800 852209 722145 935367 968561 318796 951851 1420391 439598 1826830 1307328 270185 421761 143056 1874765 1791552 1827694 640906 660988 1613517 1634852 451953 810891 1991238 554570 1736759 1292404 1647252 1988072 151086 818928 1754906 959884 871122 1435935 1844955 479010 688152 1394074 950662 1622397 1797743 1294161 1757478 351651 1185970 856524 1538131 1601935 385829 1511352 257069 1844894 722586 570428 1086963 203852 418753 709474 1155995 1756411 434852 454911 240593 1253017 168777 5826 569524 925277 133403 1907310 1844711 939860 1365241 292725 1312399 1302351 1834605 1766611 388174 1720640 822974 313698 723556 262962 1029749 873079 1009433 1102565 410914 914863 573070 109793 1557372 960361 253893 802861 1219804 968448 255054 1928996 1169713 1935422 950584 781594 280210 1999017 64162 1011578 1057071 1710693 1549657 740323 1060514 696859 1292085 514920 1257253 1572917 1226531 186785 82771 1763700 1117430 513791 1769810 1172577 1635563 1084930 1243355 52379 157755 239081 628723 839867 1704538 1710422 1764126 1414257 634950 1268624 801129 702597 1708800 939605 1167135 993502 1509233 567708 42660 650363 1633302 652569 325503 234062 943544 1883814 1077317 1047776 314947 1490561 1177088 1339506 1878422 398837 737139 101986 130144 35009 1300116 949256 995114 1501985 300421 1963983 1169178 411256 653443 984631 1595670 209015 59113 1958800 1052414 757606 1735550 1538025 416316 1960038 695539 671642 840086 1595785 1731021 195163 419637 345704 751475 1332226 1488916 1442735 582438 281587 1022048 823433 597066 310924 1648982 805166 357708 1806724 1422790 298665 1264493 537205 1248814 778792 3734 646384 1180325 430559 53384 996740 1079915 383990 1223907 1981949 1862950 575853 338269 1230068 1868883 52461 647651 799776 349233 780417 171468 1149053 1000421 1234253 1511171 568962 1100784 1574401 1270284 203975 1485125 1253327 71969 1253313 1986622 160520 1619777 1283796 1893663 1811426 492027 174112 19633 1746682 1193293 323669 394424 1040863 1712947 1306082 1419547 16285 312662 1022514 868827 461453 1075627 1067465 652317 646342 432313 271137 407490 969732 1393997 124274 1691418 175812 977218 937117 1374268 1273335 903827 505303 803021 355126 1502917 740194 368621 576113 1246314 929738 1779288 1619852 1563203 782679 1681970 145775 90490 1403842 239118 465665 807809 1084870 385692 1015936 1194093 1714352 1245347 201654 1579169 1557832 1075918 1584233 400080 310483 734260 1184817 1031522 948454 1800691 368708 952596 638226 734622 814072 1741068 536337 730831 1238539 508681 923605 1823739 1347030 432074 600477 411175 1621506 605743 644511 360930 692952 386786 1316993 1934189 1029448 1170910 1699303 93020 826500 1827920 1046560 960870 564752 1580688 265010 201359 727753 850806 451247 895843 835570 1109413 259600 374462 983813 1304528 1694758 513965 296097 843514 1087411 484550 684319 153918 479944 985430 1387885 132808 1913822 1401995 37822 1362011 236815 9834 1149186 220987 233497 606155 1152444 708052 89270 1882179 662583 1932359 881061 1602397 1655872 247721 672576 895038 132177 1726705 732684 165910 1736489 692036 1064833 1865677 518863 1230958 1664667 208527 188545 1227220 1697798 1402197 130439 1645208 76363 95810 1870794 257739 1712532 680702 1450634 1093433 35126 1210909 1555100 1773626 373536 1470047 1361006 1507624 72268 1757297 1715613 1199632 1091029 785822 1628650 750436 1457383 971238 1161354 1357865 1958679 592588 529260 811732 883982 181444 71443 657253 1739341 701450 536584 832049 105935 1568338 777995 1531384 1527400 221393 730832 293015 1888130 757176 46047 1145163 692423 658865 1813666 591208 1810087 1219629 626742 652753 1084384 145090 1191162 1036193 677343 204032 174299 587807 1501750 1729778 1850899 195458 1366418 1857192 1839730 1627499 196679 1500917 907919 968176 1335572 1166441 1593307 213236 352991 1521480 1871360 643651 1969062 748641 1424161 701988 1221444 1278080 1045499 1940004 643326 922128 175995 302876 1529095 653286 127268 1352216 748210 1487398 1347111 1923676 1619971 596315 337841 1300643 75960 872111 1204338 241703 450639 1778710 1044788 1958548 1467263 1734452 1423916 752114 833006 67195 159928 717536 1970474 271144 1442077 1073002 1563862 293660 1136100 1756545 1092722 1814395 1085484 639689 1138023 922787 1167147 615147 1807183 989123 65788 1953997 666803 176844 477524 1133194 1209441 1558676 1543247 1136262 511602 863176 1978521 176308 1756477 399697 969244 1027352 1228154 1217169 260176 1656814 1263212 1022705 369601 1390285 349263 247706 1314878 1467707 636844 40527 1555412 405054 1979366 1610649 49952 901983 1738562 1090462 410280 1270422 1944993 1223707 740032 11352 53070 5844 1911763 1044969 731467 1553156 936955 1700994 1168142 17070 945714 1085682 692424 1326366 1566291 667563 844565 671496 1295356 1137901 1166276 1636201 981080 488467 561498 1528798 1936162 240404 1422940 1368434 984296 84576 1981166 1336805 865325 1521801 892253 1160533 1190386 1677426 55660 356879 837156 622402 193148 827393 770293 653881 33525 1084968 87053 1363745 1904728 930750 1694370 1371042 856970 313001 654809 1945360 1431471 290647 472180 1838494 1973317 1327392 1491551 501069 1311390 948504 1193086 2601 928250 1393367 326250 823083 1718155 954118 1000229 865385 1548984 1444972 463331 782528 1962586 1040651 353285 212560 1093888 341312 1577233 380446 838456 1861763 700968 1906632 1652199 1019613 202987 957900 1281507 191424 1581449 979645 105220 131308 369547 1778247 1870391 301626 974508 264376 1922285 227584 259987 708700 1985741 1183965 308304 1699953 1979272 1241735 353141 694709 1717900 995337 1313148 510925 362277 1549866 1089692 34331 178203 877817 247403 201293 487006 523661 537964 955531 947499 998554 1363521 615580 747205 385210 185178 302079 456096 1233400 1971423 1247913 656179 1897399 536065 996162 1085694 1818353 915198 216444 1445745 668472 1404724 1507889 1515422 1065707 202000 1301053 1783623 934447 427939 1501760 1792601 71730 1515084 1493557 971878 335830 192986 1524891 126799 221191 1676725 1443451 363102 482498 1629811 1452416 1844938 446075 841751 874450 1297118 234721 1063545 1374995 667359 315917 1187495 1066406 1462335 169812 824311 223161 1129718 1155946 422351 1217218 1918429 934293 872022 1642740 1766171 761949 1446149 1567289 1817883 817155 1569727 1850390 161974 1812776 1294771 1741037 461950 714296 1474914 1580162 1921230 713883 311825 1316141 1758598 264426 1071473 838234 1665357 1167033 1965524 1087001 324130 434596 909914 1976992 1565855 528907 816043 1107238 1732514 1450389 1326171 599633 113806 1724161 557834 1930992 970135 1588792 434997 227212 1480873 1137422 1909485 660055 423010 339177 1858791 1542877 1061655 934352 571878 258714 1270407 335344 310579 649656 1094051 173271 922197 704052 1626565 695834 155849 572003 246552 1280827 1049448 1545414 967714 960937 1360024 1507699 667572 1740322 1493166 1265655 703285 773721 693697 793363 1406280 472463 1346461 1400636 156877 819623 1776465 877044 298843 1825845 643194 497926 952433 799517 1088058 244691 946185 1295353 230162 1875564 610793 1620880 693615 1215896 1617255 1568661 1324984 1806167 1221166 999817 1797897 717365 1581656 876610 1626845 667337 787837 411005 1755690 1275850 1448520 1108979 1348949 1236947 413198 387291 168989 1460954 693944 601535 1797891 126284 1635467 858085 1199955 1869474 1225382 290432 1097825 880934 148148 1962134 944852 815291 225786 696581 875020 871314 110746 1488510 1689569 1361492 1874366 1336047 340672 1562673 744950 1781089 1800288 1095237 1788745 1857090 94352 529342 666029 131405 240904 1238750 527121 818109 754677 1772324 929034 453163 1785040 204667 1835620 69570 1351881 317669 468262 1394149 1755737 64602 1931677 213825 187452 893771 822717 1207434 135335 1698529 740438 155139 163762 1204305 361293 1993288 767479 1356112 1375773 271832 405441 1122397 177797 879956 1273597 1561839 145934 1152219 1959030 752367 262934 1171052 1462383 1160057 47817 1996218 965196 1903271 1038033 1208226 1494392 909191 859840 780181 42831 1091496 583095 1281580 499121 702245 1649102 94201 1587224 440442 1517104 184673 165369 631307 1638958 1614540 1782526 1558564 640941 1106261 1821634 1289287 622465 610990 957317 1527245 341895 1124856 1663281 1269300 461598 1636552 1493983 602928 1890979 1973546 67039 779751 957580 1210772 221683 808043 413708 971597 1336189 1155405 442676 559429 1971031 1101355 1024840 1750286 1684261 1281786 405142 153008 1058642 424114 553153 574626 330381 986600 1152831 1512764 1226857 1683084 760035 762739 881892 1800872 716034 701861 125486 153956 345033 529915 1506729 67463 1773153 696617 107007 1107993 1276866 474881 1626048 906022 681090 1123443 846429 1486792 1589528 832414 819981 1793921 1056669 838175 658682 830983 1885311 100971 777289 522135 1995546 769380 1255507 1079623 1390592 1663226 1284459 1616431 1962842 1836006 1395686 1293778 125559 545451 1044536 643555 443452 1624001 915576 1191782 1614008 398582 447806 1948541 757400 242676 255796 1263854 1310265 71991 37551 1204486 1752276 15341 1544775 1861570 1736331 1225973 1452603 847654 1450058 1111303 1890555 1394267 1120977 1793574 1004659 862630 1868157 1424479 1864875 970676 1442065 1861809 338691 191590 1978218 1718517 1368085 1945451 1221902 1184039 986630 1139598 198896 980972 1382689 38662 1264065 1479136 428837 1697669 1717681 642660 1596499 497649 1340625 1340497 651475 65516 1330455 1440740 874600 1250795 104181 970793 1654742 650780 229389 795486 329417 1489026 1139194 743314 416354 743973 1845928 1416845 1028286 1803225 1333278 436546 1402789 1729979 980292 949919 345262 656629 1892234 480805 1202501 1277189 1824027 1968531 1706244 1338873 1767818 965606 1336250 1183626 889793 809204 1724850 613754 1470859 1406412 1252140 503697 1886782 1523975 788084 1741173 1124452 815545 293787 233270 1401990 1455851 987701 848957 1478637 1446525 1232156 1463229 1379305 1476463 1117005 143098 1429533 1606636 566812 439174 808155 531603 1052664 1545940 641313 1235275 458252 334687 439128 893081 154966 1370089 841928 1222056 1697377 682119 411612 740256 669273 1379213 41586 379011 715371 1893642 1169148 720231 1987662 507895 1347391 1930582 737535 1004422 947141 303223 961818 132529 1132880 1785626 1762091 478835 1094818 1218165 690266 885541 1322287 1633731 765678 824467 1237772 1801357 113573 1867006 974918 1283046 1526858 44796 1082108 1030691 808286 1452597 1160597 1786707 49726 135090 632451 1825788 173883 495106 1009292 1169209 805895 643939 1544778 256372 893947 1226436 1053653 957077 1686299 1155 828534 813249 388906 672574 792989 486139 1847211 726820 1936095 1249879 693329 1621208 1990954 917312 1682283 1000474 1944753 922488 1925793 1276628 1755383 1326752 1917848 4656 60243 140570 1730006 206497 683843 918707 449895 216998 1567417 1174875 1075613 1284272 1638704 407930 1910250 55286 1178174 441525 347684 306949 433489 8964 206253 1076997 1237301 1215635 1849430 813503 616053 554373 1483978 820148 243671 834194 498534 1695051 1592880 1097431 381168 58927 1771083 618005 1559079 1217298 431070 1494306 1689590 962246 617659 910358 1787788 397885 1235712 1841064 1539778 1854873 1734629 780848 1703781 1048540 1572708 1684248 1451984 723454 1912688 328768 1777194 1129063 1795338 549399 632369 65507 451320 1654223 1634709 739345 1588745 1429609 1078533 1361082 28213 200227 1273714 560087 1142554 1476345 1150106 1904408 1921511 276800 721597 782885 681023 1883708 1105214 1665845 40039 976437 1688261 1398255 1362686 1298962 718450 996218 1179232 1736925 993602 1326758 1684786 1427720 1927355 283013 1862382 668187 848043 470088 1282907 123848 329287 882599 1282857 614329 933750 98846 1180609 344474 1844652 373314 1385678 1614835 86377 317101 82373 1255323 1942545 1897555 1787969 320242 60727 1938555 685157 1741274 867615 1439204 523289 170002 1756199 1203709 1172347 1635838 342844 1513751 1135797 665466 1380252 1593076 776669 942137 850588 827145 1620805 1807764 389834 311112 1222861 593742 936899 1386809 1416395 1708758 237957 248091 1896338 1747663 523486 1792746 194922 1487583 178042 667015 1385543 1130406 417811 1755194 1516361 207968 1406375 1167595 1771289 268262 1378829 1152968 842688 560501 916507 191716 1067846 400172 85797 222269 1215181 115631 1968175 323697 1078051 1561344 624445 1028583 787692 1439430 398760 890624 1005793 1171973 1288532 1830002 1920012 1300003 1771566 870294 1692162 337085 1136489 1485480 957157 1164057 40799 1123320 435674 177195 1712547 198006 1738230 1222388 1079040 1377483 1444968 1280445 1095864 1388545 1707707 571717 1991749 1206803 1498205 1843898 1672742 295256 1775430 34981 1227710 1335068 1947472 1254586 1260800 1607287 1946750 376211 1655454 399241 1304983 417824 1447586 1717259 1266165 1799969 1682935 1196765 139222 1366007 193739 81518 22031 1252454 1026659 579449 583495 1822707 1264619 1435780 1319409 751568 753667 1087496 298269 925692 353605 191621 134419 1771966 430076 755293 965434 1031324 38965 655433 1452463 215334 1245399 194412 1155762 58777 1865266 936836 1123940 263402 1948420 1770546 281768 1053616 237179 481962 1602561 1164583 1954934 1910490 956010 357476 626414 648498 1645545 1185807 1057183 1467877 440184 19571 315323 1892968 1900317 621367 534846 1418665 468204 1824025 1946639 1491758 286417 1082097 629109 1002647 167695 1216710 860296 391385 1425105 1377988 769327 1359052 1126189 768123 1339191 1771945 393642 408136 1299222 1772257 438065 1837959 1279935 943694 631613 1821724 605287 199032 1927135 628900 1200993 1224198 1691611 595176 1417112 1019117 1930950 342352 996080 328097 921165 689741 132436 747993 1150019 1693596 1436525 731176 581154 1581386 1727459 1766435 784542 1854602 1629848 740483 1776444 1102075 1354902 245024 1400585 1086488 262022 243692 63795 933039 708912 15605 847798 1598964 747033 566629 1602941 1775643 1647386 733090 1309243 939596 1497506 1365168 495224 241387 1484818 171168 856591 713919 335294 1731927 501053 790995 1295630 799798 1908127 1788676 1265591 792641 1662229 1627804 1564335 1492716 1661873 371301 1586251 966427 792772 679996 1464614 320489 1584026 64613 718168 822924 1237042 810465 1876845 282811 1451857 711143 1533141 649936 1055240 1437815 441678 455647 1874761 1412167 1887505 1786062 1201095 1476601 1278725 527544 122669 299482 1214682 378795 1254349 1974616 44826 1851037 935976 219418 731969 1507930 1439821 369715 94853 237281 1912037 616349 1166264 292702 1829135 383729 90227 760155 1962261 1342322 1954734 752513 1737714 1793044 26123 150633 950425 1029164 897448 73696 1975484 1712996 907545 761005 1611170 1283008 1829690 1460975 729104 1999046 1617185 1191468 1903761 568751 710459 285512 629714 525372 1716976 1563011 1000630 1071344 964701 678904 1529857 1024521 298055 1401666 964654 452870 1016775 509550 1887129 851796 1687925 1731028 1913883 815955 535742 1406770 1912223 1208570 1558598 1708427 1051328 1391037 1559383 152820 107271 582557 1109355 109170 1352990 1667 537034 1845585 1294355 1070779 199705 1501707 234472 1062052 618153 888968 595784 558341 1509278 677971 1414966 987253 754359 1777393 833920 1094350 1400078 1871728 982818 108263 1670476 1512223 867957 1740833 89822 1113460 1763333 284099 880216 244664 344180 152883 506510 1246628 1901358 1036805 1184083 1812979 1760982 228957 262580 682984 1980007 1616730 346743 738471 647808 1394981 797713 1230971 99671 47852 668009 701373 977993 1469532 91076 1256300 1406244 1232630 620311 776962 653732 1887951 233133 1458803 587395 651333 1643037 1593373 106565 1658395 31482 1310402 1903081 561371 1615559 206075 1279446 534021 1567290 966016 1843760 1052500 1558455 352915 1446601 1802964 1501829 538166 522197 828330 1249410 1716414 61653 89390 334165 659997 1099288 1399393 318463 1443939 473518 764160 868621 1044625 752696 600475 532394 1427163 134254 864763 1493314 340326 1755306 1284293 1209053 1209282 78913 857219 1160498 549867 1748697 55911 1783529 738731 41733 1426671 832102 1198666 1961015 1442592 365019 339250 423991 384090 735835 1115747 1893828 672752 1670523 1246515 575750 321355 682158 1278791 642824 1713652 137985 1248365 1538342 1132223 585770 1904951 1401558 1609404 370188 306805 1089826 594217 1975090 1074225 697623 1994415 1762945 1225130 1822879 1939899 1160436 182378 254311 83152 459012 1040402 1374242 1592875 803176 1778429 761743 1415041 1656550 898855 818735 1047191 1918964 779547 219366 297003 1192960 1701325 1593069 1872075 1799417 1302713 1756138 1021458 773717 629372 1439815 475988 424102 857241 1731138 1547238 1373677 464734 1426294 348441 1084529 1639317 1291943 1098937 1250959 1892923 697875 536966 1506706 1563699 650190 630876 968771 1897380 837512 222484 585935 922052 439107 747017 990583 1437996 1383557 955403 1615983 1062233 860304 1002255 749119 1582787 1807502 210864 1325237 1390174 881721 710745 507576 1744978 1647564 1847404 1725005 859158 425294 1573890 1482541 566945 883389 1794430 1436994 871047 754481 385905 1503364 1237805 1092458 1111411 1706450 263583 1043015 219528 157869 1943087 522010 1891663 1435388 1015028 1562685 1364208 1801855 417124 618471 1997979 1231294 570171 1036915 190358 1732454 626684 142712 1124646 957991 524451 1116230 1176806 1411397 834537 1584614 1728657 1732694 559059 712629 511921 1109733 1717020 326870 1271674 1251565 1156090 509567 179739 53186 1051303 52027 17844 1478385 250834 350834 65781 1765331 381072 78266 34763 1740341 992555 124549 1290997 694696 260185 322839 342208 137004 1962116 1027869 1369911 691241 836186 1237516 1443894 1214173 925334 1693623 1353237 1355619 512375 992221 1363530 1242713 643912 1112409 511816 531151 1789850 1226658 35702 1516731 1139232 966945 589358 1335540 192307 1491904 1793768 706994 864255 916723 647412 773027 213552 949506 1121435 265122 1132551 354620 1830557 62394 1602255 1052151 1758931 1294610 723475 63860 532522 679880 374593 479895 1880457 856292 324249 313477 1359451 1532002 691377 698267 824509 312122 1885048 273470 824532 1898637 437021 1655311 283283 114367 771409 1480641 1972972 148088 960948 1253849 517963 820301 1416292 1483689 1010816 721000 1079449 181185 951984 221704 1270180 1040704 1445037 27814 113874 1779241 1376966 226608 1898140 1513135 1705417 1728767 1785059 959623 1752332 403506 426207 580065 1353784 453571 810989 690702 1060512 1140198 183457 341180 648900 1733808 1262981 1722281 1759635 1440747 509308 470834 829201 115519 1142662 1625922 653981 64960 1089076 805287 1047628 486150 1120570 1801738 1495648 542591 1213073 176795 1954495 932427 1872558 499244 1802439 421225 1751337 313876 1263481 1432545 450565 1177327 1249083 1978957 353025 817467 557857 97573 19931 1289951 1919243 937557 1730857 1395790 755202 1047417 58237 1421658 739028 810242 413484 1784229 805084 277429 937956 341314 259821 1226622 1038329 719484 1137615 473106 890070 565218 863377 1041404 974767 1374494 727086 1444892 94381 767990 1933571 590104 693783 1190113 1278826 633571 168715 522420 60968 244909 1868976 682057 879212 224088 653552 1297734 261004 1182495 1099251 1051835 1232509 903813 1600414 1282833 1183043 1354379 1796683 667999 1584363 501006 1991780 967885 143132 1134981 978862 1556630 772687 1026421 560858 460469 1799854 1221638 428319 1183321 1621419 595137 699006 1786372 452598 407630 1612376 313842 313324 1892071 1999310 632908 825608 1504066 211796 556384 1286151 1282458 1537180 1268165 659581 161167 546101 1824049 1232473 1881843 1475274 626829 1170316 421541 912043 1567028 973543 664481 1474745 1630383 1085054 1973862 1100749 1891102 564651 567731 1317502 30363 1394430 384957 96107 1921009 1094175 1061920 305521 1306078 525837 163927 966003 1513809 795497 561328 1339161 1551007 1380333 74399 596942 96615 1847708 1575009 1950053 690667 821450 1058271 421302 546698 280636 435087 784802 884683 879455 1750791 450341 1266902 503292 602181 184198 224031 404078 1378319 287625 242689 10952 956394 674871 938204 1512007 1890954 1314142 1303356 423676 219897 1609832 1057244 1709421 166884 1321047 885468 1891166 1540312 354768 1922100 1956438 1783600 6063 367164 1836815 222334 442177 81601 469853 620603 539461 1749375 977777 1985069 873321 1879781 466649 1142198 203221 35397 1537117 251088 573947 1713641 494024 672616 1628284 1488065 402197 1773291 315287 847574 519232 28695 1737123 1295271 1779076 1904724 353808 463201 1496030 1255875 422344 512165 1398645 1742158 140983 1022839 1757758 179286 353475 1121305 1431640 1197378 1575765 82344 1191801 1185027 1141961 969464 372037 1383068 1114632 1792931 531604 25912 1090585 271266 1359037 1392743 520718 1768492 101070 847955 1708208 1947383 261169 397157 326128 1287302 1077756 610222 1214698 904787 512925 1489644 124523 1731661 162588 561196 857372 1981520 1260478 130793 101520 1996659 50121 197907 372364 3168 1813533 697195 1839916 900998 746696 163815 1274696 1502471 112819 1309147 845239 1132396 1388990 933706 477087 1957830 1615627 1143270 499468 1549491 823455 1153980 752851 75849 1453485 1140671 1477005 680585 1190830 325535 1282735 1873745 1686502 345826 1752570 1049928 645409 863780 1025367 1422612 948846 1760046 1112722 876014 1870536 402504 1207568 807780 737787 143694 1726655 732578 514282 60962 303354 340468 1705739 681979 71830 102208 1056279 1270616 1603854 1407043 1949870 1372063 365120 1737614 1737361 1165849 329256 1842846 454000 1447802 1225155 1857871 1509614 1701853 1781067 1380311 589251 1755427 365082 328212 1173879 315151 496946 142969 921878 1509140 1346088 1525205 1612011 710379 1944518 1080088 937949 336156 616780 1167255 617441 522685 296507 1526461 1453105 125319 1182185 83740 1382991 181627 1955499 1387032 1747486 1008007 904880 1290652 1617685 337501 645932 1532694 874383 1140044 260678 469070 1643481 6042 1590136 1993741 54800 1201232 443346 908067 1335196 1176845 622568 552881 1429422 680506 1006679 1833298 446109 1407540 353941 534634 1368928 1294745 981189 611587 184668 1109296 272713 1237266 87977 466497 241805 824728 234931 1332275 99807 1018359 395663 1947920 1204433 1698191 981302 1514091 445315 1637709 128919 208011 429144 1542003 891123 1108585 453587 1908237 1012476 1075105 82497 300363 792170 1528587 234510 1365078 789168 1507142 757681 816926 383591 869906 837530 1994105 1487880 1806454 1184717 1991315 1262272 1086149 207594 1612675 590223 1461674 940668 1127718 397427 164875 1797191 499590 698981 415919 1536224 814013 760350 1619407 229207 45410 792784 1191804 1902150 620949 852787 1496180 1094109 805958 819186 1804081 1639056 450054 1070151 1613849 1312588 17831 542180 1475227 8215 813832 907548 1808021 621223 539003 1480840 111553 984108 627233 727453 570116 1425126 1582486 1072390 1991388 1260179 1127435 84856 1775269 1935487 17315 1617890 78219 744666 110570 912552 637343 1475509 1098797 1718533 107108 1095396 1870916 1738145 1587580 1084456 703020 124989 662972 1926837 246947 1005153 1330941 1377199 1696396 1342732 994376 1717351 897015 1508627 776668 596369 534299 933225 645008 1636363 1631079 342050 538217 63771 1662741 1232941 1225607 303556 451840 1484889 22253 1762096 1192218 1990299 1748827 355015 397450 509283 1602372 1609300 1443941 1755869 819670 109983 1825222 1638507 1368699 1859010 1812095 1634784 1052672 334662 78976 588666 1707336 625009 420355 938955 1978077 236097 1871 1580347 245772 1649817 1287078 102971 1644945 870513 1232054 238707 979556 1461608 1857517 230598 646291 42218 1354845 641759 1986737 1988895 1067577 894191 592323 1857200 1301792 416506 1678848 70443 1542478 798481 1152972 1640686 307067 550286 1307781 851141 1550182 1821252 882414 935083 1307323 186920 696909 77393 91708 1410236 1173781 114820 1026678 282912 1004081 430541 447206 1007921 849128 1937038 246156 1747491 773046 961858 1865848 779331 247694 1242997 698114 1067240 300886 1643440 960119 228785 1776414 150114 1079529 1499073 690959 1588414 1382889 402913 1712840 1558054 1459095 5959 1330633 416722 1597058 1895957 901549 1859400 539376 1583135 1135860 1434222 209412 1801252 1493005 141381 228465 1392774 711423 300547 1807686 695286 487907 381227 1208679 27402 1508556 787892 1600334 142396 597159 1482704 1106670 427583 1008965 418964 1449423 1621493 893460 1401478 1516484 1424080 1623797 289593 686390 175675 301998 1927812 1636204 91276 984639 101820 467508 1664889 831485 1534218 1216650 671122 184458 1150871 488550 1932779 56513 109747 212831 840727 1206464 1160606 32781 254989 1905831 366331 1934400 1119007 526079 1833784 1016045 612253 1101314 1022493 946127 1631034 642273 571673 1111800 1187705 844324 754575 1642571 635159 1778561 150097 688057 1201433 1875230 725701 320393 1470506 1856763 314207 1887205 1456558 86962 825069 1178755 1045060 579384 857437 786369 1837743 843936 336150 615178 392977 1911491 622273 653216 260728 609063 226217 1202328 1414891 96714 1135294 227017 1922682 1861132 1414463 247893 396192 124578 533915 1053850 5763 819433 1949670 1435999 204113 63354 1256359 849646 680335 1468520 1558616 1451059 1385129 201767 1911070 1934116 64900 1844898 1418304 1063455 240579 1129528 515124 1724550 164768 930710 1981654 1511086 1666544 410288 1906019 1496605 1923751 210032 436129 666496 55629 20394 1717840 615197 1258404 1239928 1934449 1837050 1926279 1330516 1890226 1894551 1825749 378117 1499457 1368449 1170458 1223014 1219992 241527 621485 392090 1346500 703960 541681 679842 1421103 161142 371653 1547622 1697102 534939 1903689 432899 1891521 137846 457122 1008867 1984658 1647445 489178 211803 140747 1331315 677748 1683670 98581 766721 1256102 1575818 1715653 703917 1307900 317412 110697 177875 1454286 1565878 261239 1974110 297386 845560 739527 1057600 1027501 1790173 1158768 751641 1504653 1292815 1393797 490117 1469885 612370 446178 279930 726492 777191 1734514 1835171 1287720 1390520 1106745 151987 1322168 418847 83516 73556 1909838 1832775 143219 148578 1401644 1608319 1924004 745484 1517249 732738 146278 165586 181006 1848249 1108568 1996506 522373 524576 988497 575873 180555 1208483 934 1122410 1570904 401462 574200 1982818 1122563 1921836 1067904 1117623 1981626 512295 1703281 283641 1743338 943234 678317 133001 1761506 846762 671243 1558362 1955813 1180972 1966915 1562254 1786952 1891167 1309364 1170944 528838 1684743 1105635 626170 294571 1138287 1864107 1896297 546177 1730872 406957 216110 858552 1745975 1059219 1187749 1634072 502068 1986918 1166674 1765155 443262 1234991 1523179 1903067 661144 1049738 64827 817032 813602 1705876 1309276 140031 1677475 1657045 1881229 854245 1356150 1625732 1349958 892819 1133742 1969919 398585 1090709 25214 1548446 1998844 990753 1765549 722711 1007633 1044515 1229199 1509369 778867 593269 1008201 1374652 166059 1660627 268016 423949 730610 878392 602708 662094 866050 99781 845154 1608309 1935628 922804 59537 84657 1128101 1508487 1394637 611814 1446220 1099003 1346077 87131 1028963 907887 50154 1925333 1715093 1083439 1695326 1937761 893174 668072 211552 1567536 1497882 1949677 1533258 1852743 777890 1337633 1028614 1199295 1390321 979089 1521227 261754 889920 716020 969089 1685386 1523860 511731 267499 110723 531054 1707648 1516298 1383617 906567 855536 1806261 218670 1924700 989995 163151 261106 1051162 1739752 912678 132915 448501 1705358 1503219 1295704 692300 458508 1672247 1734261 1222021 697460 1819826 302778 237239 1094849 1350590 702163 934006 1544488 1233408 234012 1076246 552533 528688 382833 1064160 1699350 1082259 199437 544127 1938517 73493 841066 597058 1159540 1136348 54702 250071 873278 1662080 430181 1277372 468688 637482 1362079 754576 149727 1729108 398462 790404 1351309 107925 614487 730964 552055 1514349 1559774 1987750 94810 1055484 301955 898868 964440 1487194 118855 1053988 655268 105250 1531607 1325882 1828281 1959165 734939 714149 1597174 104840 103764 500616 1600238 1998006 180912 670832 1307489 810064 1720690 1099187 1445302 287196 824357 1441864 311995 680644 776160 218102 11469 1552101 65689 1828517 635492 397400 1660632 1146286 502724 248541 1033783 1124570 706921 285027 984165 1523419 270902 72996 56111 1733178 1065920 1710585 669813 232697 961244 1652908 1245154 996762 1216611 716620 1319047 1378691 1512032 1951339 1984916 386604 379356 608377 130916 473488 1498127 139191 1278329 491175 1512105 1488352 931896 194202 64897 972829 1362389 1927001 863617 939609 83236 635635 551587 1470934 1248865 1511008 1365505 1810036 1884683 217608 398325 1376742 62662 1450378 261033 613394 778304 41102 1084061 824613 178906 321678 1588807 311433 127658 1028864 1590109 274688 1323377 285894 1016409 596283 40483 310849 1480044 277418 952547 1272493 329591 829372 955569 1783425 294624 1323735 1960819 1527671 1908033 698002 356645 338271 1017511 1261449 751845 1246217 283900 1150546 618572 1092426 984085 255542 336477 640415 548332 47083 355907 1665181 1262488 1736356 1048959 390617 1644576 163081 72461 1090303 450143 1600623 432474 591231 883936 1292303 463098 1261572 229888 1395514 1594171 1721819 548746 523370 180677 1875299 699553 479287 1898853 1355636 1293414 1224413 1835641 856029 1832206 1107947 1116836 708436 882006 941737 1834868 202292 1987487 1661544 1208188 275799 394798 176044 1262439 1096376 1507024 776207 1492864 142797 157971 748739 78524 526994 1476282 1427530 330220 1133567 1008680 745948 593216 917833 576238 509613 1819390 1266561 582673 1850880 425042 895263 911075 1948645 152115 1147542 1253760 206428 491198 1384099 1868332 167869 1244425 1218699 344211 91210 1009125 513261 698329 1074435 1025789 1198998 247741 1862128 1363252 578988 1610373 257147 930087 789225 1207478 1306892 795607 1294158 1090171 1107015 1960893 1205389 488814 1989630 597186 458456 648581 674355 600130 684112 167610 1462059 1463676 953005 764946 1052082 1407431 1608132 1731157 1136369 872380 531643 51570 1138866 231840 1166430 432737 1728507 918978 92333 1669589 836389 109433 752164 85629 941397 1424985 1658910 1240631 1754840 1853536 382934 939168 1312655 1934250 1068931 1501186 898737 996368 1898465 1403974 222372 1428655 1011539 588716 1725946 533393 1915408 705327 968504 1847380 1406752 1942089 1684233 1458540 1084089 68667 1925507 1383924 1773797 340540 159154 656659 1536416 328790 1229338 1616378 1402616 1057164 1795485 1622794 1439567 472314 993091 508193 1117775 1313659 772243 1241494 444292 1930006 1808928 1689712 1406762 776658 651432 1563715 1873645 1918892 1766018 666410 56185 165474 1458043 1362818 1590644 25021 1594859 772910 835451 861843 120504 886563 259348 1941603 237819 399815 821985 911368 492024 1334332 1308909 1879460 835027 1854673 302875 1477316 138135 1901978 1164443 1357565 1342625 1326066 16825 747813 306816 472865 1626801 1351546 349148 1379442 1496091 384146 392674 1938923 529190 575202 606899 1374306 1675733 1288819 465327 1813354 255164 422240 1129711 379395 534285 1724419 1807532 787247 459994 1242644 1205760 781588 1555706 221017 1500766 216656 1263508 1117988 161562 175180 1161777 1487517 735658 305548 920222 887183 49264 1347205 230566 659541 1595211 1967801 1214326 921553 367012 1100790 737734 1262359 536367 1097896 112263 1527104 128506 1159237 160046 948072 1989240 1759287 1693522 1377363 738474 1026487 1296891 285844 645557 1513813 1758775 706866 1994127 1940903 167817 1793032 740213 1496900 1804799 1346853 219770 772047 328136 1948349 445261 717031 1077887 284041 1921670 1835583 1272560 1592567 1872102 1380884 1797394 1149844 1863017 165997 1415075 872185 372190 630700 93004 354880 118966 1104533 280492 1411862 929283 1353092 1842149 234216 594226 967098 1433544 1574590 259696 1918866 741697 1440347 1545784 1297054 692087 911843 1012464 286348 219721 699072 1909000 913758 465783 986638 1685871 806467 1088253 1763908 912397 1473388 1436303 176555 1684255 1272897 1280239 857777 1156772 820959 533428 824675 1656790 1480752 1615127 617040 1387670 17643 476468 906316 1166131 166353 192438 37497 1287390 881691 1090600 1296677 1684405 387511 1990160 1241273 1074836 1929757 1069781 1474182 197493 418939 1252575 291188 1653588 1903094 677064 171956 186469 232392 332338 1916758 503410 1673113 79867 1199691 1256039 1733714 647764 306242 1404223 785759 1972747 1455746 1464058 697410 1781129 980116 1484364 218713 1238881 1459289 354673 1627892 965234 981988 616634 696799 830610 1381075 860818 825882 1623977 1098180 266592 1929649 1806643 150753 1603797 19301 1015260 1982494 1666595 204517 1646847 572679 1572750 1926507 1017692 627155 819185 615381 839985 346175 190230 33645 1962302 32332 828827 1232311 4458 1559625 973224 375289 1067996 253620 210471 195103 794741 901488 525696 406073 1367927 1957904 1833621 1220308 1692382 1141817 1586623 1951101 1471337 1021479 85946 40285 1620668 621946 7074 1114046 1814973 515656 1096899 195188 1682791 323711 156988 1863461 742232 1604606 1521860 1426886 1793668 1127498 329769 1907306 321430 1166956 1782739 653703 1867169 1098220 1269803 283458 1526999 1213215 869350 1556155 1568799 1989767 1273069 448068 978807 1965606 1592717 340864 1477500 1998553 1127717 1171681 1585382 1412640 1120696 216728 40503 1847614 121083 1800138 480149 938758 1980849 777792 1011641 1758383 915446 1421129 1646000 992373 1821815 1831997 1497431 839956 1093959 246737 1178662 591761 822786 924612 454242 80478 952082 1773560 1883991 991333 1411660 1846023 1720081 1476094 1388438 879572 1342736 849917 1287382 1708485 1679760 1170183 305442 729902 1326114 804995 1864339 1747292 1631384 1908261 1294250 1753866 1200539 205851 897887 282025 1805850 1857259 822648 758658 1056873 1528779 1037125 1897740 1033331 1541287 578947 1100069 1524811 1845083 1240571 494139 1393850 619242 937391 291601 817158 1113676 972955 1122901 1686678 1437173 643020 31633 1019071 146814 1744866 594799 926206 1667534 1700367 580293 907862 1058899 1310970 466747 1542071 1808175 775173 1365002 23841 797376 841191 711903 496902 520184 861042 135977 1126542 1420637 19740 833120 1840787 488725 183732 1788717 704996 1999153 887935 632160 1718273 1769274 1315225 1159230 1716400 101790 454730 1352662 223422 1451103 1323364 1352177 971386 1181149 1919681 949853 706649 614092 217148 654429 347707 619895 1020227 123432 1243254 1019778 1653202 1202585 1249638 303276 1415245 1165082 745683 1407547 1069772 1268532 774579 925166 942644 1425749 916556 796521 1534460 658846 1550613 1785655 1312519 1924577 1260715 1535020 1000782 726018 1589839 724430 388795 412042 227306 1675010 1467193 1770204 1409795 269099 1431232 1714747 593633 353917 890664 1014644 1495032 124004 171633 1176951 1954140 473981 1463996 717439 1444510 1391474 1330543 772774 1302081 166862 120359 1892032 987829 1784281 514231 1753135 1922327 1451185 793325 565292 350360 348640 762 1064622 74574 453538 832222 1411676 1740621 1689560 1507973 1021143 1560583 904063 1941829 879303 1078479 1519149 519764 1016212 1823235 1247023 1770987 729063 590550 1977723 1058315 104160 682646 1621933 595717 1595535 512753 1114048 595786 494339 1490270 714576 1361350 135009 1452661 1258886 1715431 962060 81804 815741 1715129 480046 161277 1580409 1379802 289302 1032659 1531847 1036565 1276729 1249158 1478493 1213612 1859804 513512 1781424 1756708 1098495 243661 183592 1731153 175255 893662 791400 1369067 1792149 724810 797749 1706362 1757416 1940760 80733 1566787 280545 1365718 620499 655182 1667827 1025073 1270042 1669427 1192292 905911 1613680 865860 702587 364681 1255451 176368 542694 1851837 1892173 842724 1132900 1302484 1848090 1127135 356238 1258005 1092124 659151 1733752 1794613 1003920 1219707 1257898 141875 1452521 1190165 1380246 697385 148845 1507594 388864 587860 1533846 1757084 649435 1938195 516579 680772 1537924 1329307 1045718 20999 1304797 1838269 1672073 700971 933074 202102 1798979 765814 754814 577914 1425747 954679 732244 1433219 1997733 681875 556539 1978360 314878 235711 967506 1736897 1131965 1045076 1845021 12194 1340249 423815 776583 359671 1062882 687203 518534 169196 702176 748381 92274 1595880 792447 1268964 1046367 62850 383180 804614 663379 92468 1253855 542793 913247 434713 221590 1195424 1775518 63081 1108593 1425937 44325 958311 767001 523646 1351273 1487906 1336389 349156 371645 358993 1322332 134309 843680 1996272 409856 1021652 1572157 64024 1613546 670073 1069214 1644817 900533 460230 973890 1250425 307805 302029 929088 1781274 955712 655582 1307714 367989 1579594 152836 1898559 870049 1955414 1813612 525303 237600 1188247 1509553 1828813 1514599 338 888765 885723 1368051 844859 1249047 1251626 800355 240751 396281 1347415 1071628 1921523 394766 182364 1471587 894142 787402 646048 1105432 738121 984933 414293 920709 123680 449385 1985159 1917040 1530031 1012395 23760 1148594 491547 585261 1472943 1258945 689566 1265657 1485409 706161 469336 1470758 204735 1848092 1078065 1555572 489932 1443967 1309834 1906334 272612 1739415 488408 1965013 165665 1536252 1734805 1686415 901327 139794 789568 1802767 1675204 418192 25408 489766 1377589 589395 494636 428586 149229 930449 1525678 2141 65349 28969 1355579 1949645 85223 1425152 370050 1757385 785547 933402 1139484 1819274 1123095 1736425 1899919 463064 465413 1973540 1610312 1366704 498115 1287925 934506 1468863 656599 1371498 1744158 1887302 507347 1283148 1092896 1952052 1706125 1465465 1403104 302868 76149 1962591 1954667 349476 699373 691034 968038 822660 1415708 1455410 1109208 51825 1745077 146333 1854788 1978888 1618199 1681041 146798 472345 1762886 1042502 1316082 1266579 1834807 784411 1653533 652095 1057096 1624010 334604 1691083 806056 1751776 515828 1257003 924359 1247894 1688408 1022901 574796 13353 420018 431863 182845 1084468 1780677 1085245 787953 1341712 704662 1082325 804153 1610458 1985673 1725343 558728 1234650 1524117 1334927 950323 839396 1438807 1219002 383737 879134 1370054 308905 245021 988585 1430156 393714 53570 1210014 611307 1717311 658302 578262 593508 562865 1505793 244255 1659652 1393659 1343035 654117 880682 1101791 993214 1675333 124084 1747126 852513 915022 1234607 1525524 134517 836695 1989165 392026 458583 1792388 1291144 1585587 619099 239530 380916 1038665 1861409 1970309 399046 1738712 450310 621967 449384 1127524 1045278 1685619 1615203 1089099 1954024 1822554 1741775 1174228 615384 432859 624835 719178 497561 584033 854376 220168 741933 106034 1094957 440569 303724 533680 1590589 1840986 1188768 1158683 336877 423660 198629 1746492 1654586 412069 125494 1366782 1611524 1015312 1945261 1104302 544646 499681 1085919 667288 187532 869105 730172 736733 1229155 1246876 804190 1107540 1211601 659088 1781886 951864 152955 1892527 1267651 1928509 234407 713899 696511 538083 200476 1597872 923224 1902513 345722 1719079 1557306 115776 350893 1357423 615777 766336 1216406 276523 801310 1656054 612021 1644720 469736 1397407 660310 731298 1634585 820962 1067672 1192910 389919 264293 990837 1293091 1912895 1157451 1546194 31837 704316 475336 82569 1980807 1599031 516483 1194847 919753 471670 700468 1017247 406235 1266364 1712173 380970 1969205 1233890 1253580 558979 1748960 1917618 725275 1224665 714086 1085721 1781915 1565035 760870 1355338 699984 66502 1648812 3324 1814771 245622 1303907 1236561 1082368 1016272 1059544 1144513 309990 1890887 972590 1051022 1126778 1741436 1599036 704524 1107207 978691 1975074 586939 1200913 956657 759441 100139 787923 604394 1097680 556745 1778061 804104 274290 44590 794222 798517 1107546 1930299 1365194 599341 643511 1635268 1733418 397669 1632576 1769486 1984974 1024361 976095 1741967 1297122 1408256 775533 617451 1496685 1236753 1812513 1141256 35001 1065176 823116 740769 1420772 944892 1881548 317053 986242 548213 739807 1351807 615127 465200 536138 912395 1027562 1880719 325161 1935360 1851917 1643847 1392536 79346 26545 658597 231205 542732 622591 1383214 83711 683197 146443 482375 1986137 985593 1091957 903696 225269 100702 1577382 1210064 553066 1751429 1337388 69333 1329250 1000678 25442 1042288 1198516 1199419 47207 947556 1818029 75451 451191 1084184 154330 1583327 1592966 439275 474198 135343 1747434 1808413 18744 1414125 1582595 1090651 1922662 1767355 1193596 795296 631546 1317060 1310892 766137 934860 619142 294586 1582365 1185097 374002 1712416 1713786 1762634 135024 1988286 1292286 1018836 411495 158467 1458956 1649362 1705270 994647 1398541 1770362 1462812 1783865 1625280 85862 1862212 356839 1802972 982764 508601 1219907 1511450 1829009 1890301 763538 1608244 233906 683044 117387 902011 1191283 1757456 684067 23921 1948681 784169 927013 100635 1065593 1234329 442238 1450685 1728488 1738873 764304 480937 1267570 1935026 435029 1165765 1208896 642100 1645983 241322 439521 1368139 1407860 1701248 681765 521654 1621561 152948 1284929 1435161 1120679 204485 1685671 223650 1066311 1913832 390791 1354893 1532815 1024602 379415 666668 638305 579863 683566 1420242 1841895 1011937 251895 157354 1935778 1123244 388750 99436 4826 1549440 1899978 1129915 434952 1379456 290616 1027036 1810682 1669210 357117 1797025 442102 1667295 460645 882707 1658646 1151039 721744 684004 74106 773299 1085466 571317 803431 637670 1507859 444986 697908 726020 1292960 1500282 912526 485047 750128 704186 1472847 1270384 884922 859995 788898 1893817 1248563 1422620 27399 1645155 1954721 147114 1569058 695042 1060887 235928 603126 1031394 1465256 851369 693559 961352 878333 363679 269992 434730 23776 1354143 26324 1716501 1618442 244358 1584632 1447063 1316419 1274377 1520577 451380 1993943 1116430 1455502 535727 820711 29973 1799505 221838 592779 1393998 1472056 476394 70993 1570541 899296 1355526 171941 728728 852877 634171 1476936 1048264 1003107 1210383 1111897 1356350 248065 819992 1566007 628028 1110649 430788 1186149 927799 1150285 1708578 1415770 161575 1276408 642663 117294 1503861 1450400 524140 161774 1647528 453120 120314 850831 1267233 1713729 1780164 1833616 388457 1805228 633249 1097742 1667321 21777 1071295 897417 74737 1134046 985003 744869 908828 88176 1912805 1020174 697957 302754 459585 1830170 1330757 1308391 1736161 481692 838675 1364845 844051 1758253 1488029 1645919 311838 1286614 892614 97509 410180 1137844 1438940 1326483 254386 183771 510107 341290 1814469 721561 1200554 697236 393586 668778 1995148 837503 1757787 1577082 727736 318204 933936 1055638 372049 1673295 216438 1853633 1406584 1029349 1177517 1303268 233730 102990 958073 399688 591 1362183 479388 273198 308473 1626335 1449156 1339430 1778333 509943 1935383 181115 83387 1465852 888850 947679 890989 1176046 1084807 853391 1575650 753322 499175 446558 1762227 590114 1658338 689119 1984947 1864523 1739121 1997145 416602 969170 1721083 712488 378299 1651382 1465655 1518320 815841 405382 1600804 1729444 1802562 1003609 1668958 851372 914674 471412 1667037 1631242 1448929 1397319 1371930 1418748 1232640 417463 828702 1850588 661562 1282418 1479527 1072269 95894 697571 29955 66209 1396995 1375486 1528752 460723 1167021 1252654 192371 450871 1967281 1714941 1671705 856389 280376 305446 1683151 1494261 1951303 1044459 477641 1147026 1265383 162145 176462 590860 317287 767052 1995690 1482558 1867800 1425280 163058 884954 1302755 1988890 52669 896237 1878888 604475 1230311 804692 178958 939102 346279 1400045 1624570 50498 943716 1104714 525641 1011518 1154901 1211863 402474 456027 246067 796562 904478 7429 180286 1907910 1979784 1700634 434778 143428 836027 152694 1343621 812234 701040 561 1457997 1070514 1405610 916533 585958 1880023 423155 1209116 431401 1260375 822529 871216 1944324 1628199 1055555 668744 525678 1669975 1861747 1643304 657234 586927 1828079 1670591 1110491 1351298 1918296 1242571 3340 92641 894858 1141731 1457411 1913262 704050 1886358 406169 1645662 835876 1420170 112005 911156 1140270 148601 1904169 938784 52602 1427946 864128 798775 555446 1364469 313040 636114 1216210 218311 1534509 1750275 1937311 399886 825243 906868 1634751 1579158 1768100 1776046 42913 303660 1649646 1372271 1962610 1911308 1126547 141992 185936 367399 1075548 1364506 1887155 1246346 974916 148603 859936 1341769 436372 608757 1251282 393980 1621852 106190 1160105 287930 1599129 400459 1865606 1224503 881152 175184 534977 1802413 300686 675597 1758270 1261575 1318039 888951 1326190 71206 1157841 724208 1595626 1720172 726577 668944 1583682 1774643 1863227 992383 899942 1889936 939806 556035 1431339 1540389 1476408 874027 1065154 1500819 1090475 1122955 464626 393725 446421 1613084 595541 1926647 1119127 584957 568605 427360 154193 260855 487445 1333644 796840 478810 538809 226106 1319110 1835128 234652 235929 721228 212821 1467999 526182 919611 1082211 155209 1981381 1002536 1431683 1183000 393417 471998 333633 724761 1993194 437684 34192 1551963 1181182 1394518 669472 1111921 229732 1367709 1521971 312173 1938997 1458170 227092 1687243 1019159 1528056 1589922 980781 664903 1254009 1733134 381965 817156 1356965 873840 992187 1694179 162255 894255 1003150 321082 1016636 1686149 89486 810046 790781 867096 497942 1956028 336126 1123556 237456 851564 1362205 1123382 1581340 1094045 1063988 696422 1828075 1088066 1727164 181270 785965 1804920 390824 605519 756045 280914 1397832 1663517 1128333 116704 814876 727441 214887 1875795 1082034 1516927 1809208 1050412 325287 1725608 1933489 163299 1062164 1876141 1825569 216595 328726 803556 548560 1388809 1433152 193269 325624 1412860 533049 1976773 696070 1332618 1092721 144476 832669 1143601 362490 934032 1513654 1623342 998026 1219833 1390788 1410418 637149 1443836 1442885 407531 1631077 107102 77533 982324 89913 775707 1539885 427309 599389 1333976 1351618 1337582 1651598 60808 980543 956805 126104 902301 1419294 735309 1703887 237817 1693687 55154 1475517 1202293 906837 1725995 373947 1988779 154427 1989784 687360 876952 235268 1477658 868413 1792110 294619 1290034 670438 944189 131667 1418385 1223345 992496 1956855 749387 1560616 571392 357618 1469352 791386 647931 1456749 1007402 241676 1068629 1940033 245612 414151 1986720 590937 181227 1171866 1139410 926456 585890 1284987 913163 800183 689358 454854 864728 322622 1932654 1564355 801125 773402 502868 244941 28995 1102865 1560517 370541 412286 319875 504814 1605716 366195 134749 552791 270589 1728120 1963260 1826230 99231 178387 220591 1759152 273880 944297 304033 884196 904271 936975 1457355 1829397 816354 810803 1729588 1047925 708611 1460064 19416 284037 606442 607837 1450102 1502209 1833245 530941 1254545 180993 1765063 174449 549858 1909425 1701470 141116 1650084 1262752 378179 1914704 1119299 81814 1572761 1380521 347814 81358 41513 554287 711242 690884 1725129 1828459 1460900 703816 849049 1463094 747793 475690 737856 1590887 87148 260239 1956688 876127 1773490 1320302 751476 1020641 1367475 1141803 603217 265876 131107 54120 1549979 137449 718795 1915237 1706492 1272022 986857 146036 1032647 1200946 50920 87767 1270637 188528 1085818 807494 1767496 871741 1150045 655504 153962 520274 1048184 1056891 1574686 346790 1239706 1285536 1004518 556308 1427926 1799603 603397 288871 1421243 1685539 1182091 1378721 9069 668426 597396 773686 550668 745855 1835992 798797 234706 821822 1194969 1433983 1765736 393908 1159887 1334919 501014 588276 52295 753724 435354 492650 1790938 1714424 649673 553704 741489 338255 651716 498324 1560939 856557 883801 408163 22607 800930 1316633 1729118 469093 479988 1902169 353780 428822 214072 1644551 331307 1651096 1978900 464344 1425545 831236 1599271 798546 697270 395900 1637051 141550 90065 1636494 11307 1800826 820597 1785183 619492 1442889 1613331 1582240 193131 951111 838157 246730 1108096 714742 1199570 469949 1951995 1163330 1663759 300055 117682 26173 56622 878786 710217 345104 796293 1584328 1190880 155972 373936 828111 84726 101655 293045 1688354 1028193 1783550 1710419 1732192 1103839 1797968 513417 557508 4305 1695421 234484 159518 1321283 1675319 466527 1331941 81519 755442 1975882 922161 1605054 972134 746021 669978 1893439 391855 210739 234704 1873528 1700619 624954 1813142 572969 1719940 744384 931799 1016770 1004621 830602 1257163 1701803 695441 1798049 1091128 1839561 589806 1673553 833573 150489 712508 1956764 1245089 298784 1594800 1225529 1464070 153059 965350 1989424 657165 71817 541852 1780493 956067 1490700 1124252 1934406 1878065 479282 1302197 1006888 1670587 1656525 708073 1209732 1310826 497219 1126325 108724 1905030 445343 1015535 1880109 1098075 1296819 1342272 1681419 1470796 840407 146465 1310324 983830 1455581 397038 531765 745476 349697 1952226 230147 1977467 783846 1537773 1006329 1824541 1486312 1211247 386477 546358 315181 1087577 534986 657202 1666713 1294248 1753342 1816996 1991369 1242969 613105 1578939 1075863 31608 1643451 1487777 1293057 1620970 143856 1155681 241651 253552 31045 1622387 863819 1646747 1551720 1444787 262171 162434 193677 1739135 1273828 1602760 892218 59339 992102 1814904 1403296 1543250 453982 1161957 423302 619243 1430183 145706 126620 605283 245553 1664318 1004970 1519123 308284 911014 1531666 1906741 1927139 511875 1318647 119677 800414 513878 1440034 251334 849814 62304 410866 1403692 1150336 484984 1945316 1251149 1996714 953330 1759993 1652881 1377211 709273 441308 596132 1819212 869782 1758780 1920095 1768938 1106162 205574 1253016 552052 733725 1090308 335850 225523 673097 825605 273887 1679597 1982248 1707503 153251 1753557 947094 1708399 223979 264837 1506698 250469 1031049 1382050 952235 1228266 947782 176218 571227 1333398 1607954 1855019 1582760 1675569 1954600 1112746 38701 872689 23554 1714758 1709366 1261539 1611541 440060 11900 1344598 1597552 439483 998784 1833046 818682 1971828 535873 1008331 1518993 48040 46819 1817000 860308 1066620 1506874 135801 1913384 1762426 906801 1898368 906175 46232 1804626 1770881 1453791 1144334 968949 1789429 854693 615035 762804 1268583 1175998 270989 1462753 567124 1099553 1219486 1645447 767156 1143003 193549 107452 1995242 967244 324128 1588387 1046339 39779 1434154 1612991 1641858 1599682 292298 1925740 159305 1078315 1601950 107656 961741 669298 1309941 1862675 1781161 1588304 1817821 714856 1224749 164738 1147081 1455743 1961847 1915123 1291511 7186 1525369 562541 1849184 879716 28077 1900000 171843 1675928 1905553 345919 1660383 799761 19230 1238515 763966 1347780 1473339 1525218 1400492 1671322 576490 1543202 1391034 1955232 774426 738836 805250 161345 1134715 1903544 337607 1543208 219836 1708486 1688567 1750509 867258 88790 33139 443067 124609 1816929 966796 37898 598393 1478961 355730 1025208 124115 474513 1226819 644491 188628 1681642 1500892 258521 281581 1329089 616369 667284 166805 1422583 1794808 147500 1061404 1917959 1585763 374585 777817 939371 1709772 842765 268263 1055182 1175445 848389 1906074 1615572 962043 885219 1631481 1036420 1347863 876171 445249 545565 504647 7476 1490459 722746 1748748 913272 1975729 1756640 1651798 532916 1459028 600920 1724802 1197667 407953 1983102 854343 1869289 1932336 1174080 581405 1878445 90622 1418980 1511677 43184 1952922 1972455 1134611 1091545 891227 1616594 249885 1740908 1821106 467002 844373 373637 1553659 1444411 308220 1531453 717040 405790 825205 1941139 1659844 1258943 1585164 351199 736817 1927735 965801 635374 1412444 709277 305944 1878463 742906 284610 1849385 373099 1020156 1430018 1121404 1715122 966686 565314 1531729 1080623 1479459 1982152 1710976 879990 195448 186391 1271607 77885 915612 1035532 1686800 1556603 104719 1837368 1150651 650000 587579 405587 1397057 56366 1543396 780102 1452627 1481863 901358 1756733 1098652 1360090 644522 472026 873540 1102335 1170860 717364 922986 373252 128568 292945 129389 173536 585916 490486 1200193 1085009 1902458 1719486 1818605 1738287 1360132 368524 903956 802910 396301 1906239 926723 1360411 1348650 1452121 209437 1892735 1863807 182553 1185668 446364 92930 180131 709882 137516 1763624 723128 723602 785771 1845200 1885731 1693665 784842 594206 489092 160154 995748 1526885 1336640 192252 901688 737425 162189 1497310 70854 522827 666020 1873670 1369538 1884394 786033 727381 60795 796378 1262753 617071 924447 94930 591618 641601 526028 1917629 1062217 105084 816304 1699086 1209339 1408202 1306449 1411258 1704161 933012 575308 1667447 270523 1318923 1086319 240349 1942637 1108580 1987999 264925 87050 12274 1841637 107183 246732 1191129 1429661 556213 624464 947379 1396420 359561 1416883 1086477 665410 1926100 1472208 910107 649895 331269 312719 1691978 1893184 591168 1509988 489842 1431395 238986 1948363 371994 114643 1695354 1324270 648335 1551053 1472939 1171305 1547299 1095785 932282 1804237 1982554 1362390 1458715 873831 64517 1959157 481363 189747 1885413 1435020 128930 962718 879028 873445 1120770 1352789 1268785 1562869 857403 658752 1891522 763286 1164144 1692239 1535946 923758 630319 1709675 1751453 1075206 848252 750001 1971515 720475 1106560 1293694 929288 685414 1618303 515851 1614773 1874988 1472274 179463 1933400 1652045 1002828 1653259 1390898 1144493 1440731 296807 1260481 934176 1694130 1155393 172366 1791451 1773113 336341 1320144 1710553 1878871 300739 993654 257537 1970974 549443 398852 687857 497991 1447907 491681 1520919 597723 36745 142037 1154835 73195 718104 512382 892875 1437004 218211 887784 436053 400850 821774 216212 90348 983786 1147998 969845 561265 782370 944853 520790 1019626 1435381 1360713 1777137 735692 1680909 1926238 1847970 1115044 1740324 906583 311635 263451 977966 1937191 1483293 730493 1983784 2264 162327 912811 1618401 1815640 1173066 1253238 873571 163228 1406659 1645168 194588 214367 1682415 1473728 1987016 823257 150973 553768 672365 1184646 1740521 1614696 813720 673356 772200 1115604 1506450 1796796 578182 672597 280904 1151808 688902 266881 491017 671945 727444 1631708 465311 1048993 1005326 1514828 1961105 965219 1737496 595417 485389 1882476 634869 1517635 1491958 1698291 693021 518537 1710581 88076 1230292 1415387 206196 1113838 1113995 1401040 930373 84721 1963682 802107 1033870 1425788 1983251 484460 1605797 1575222 1057257 1482457 1025432 1588346 539595 1858591 380434 1215950 120854 1112920 228979 1263779 1697941 320282 1772404 1483015 284381 1025982 260113 1376425 1005541 1992440 53338 626908 1661836 151993 1022358 637892 368488 1904617 1555970 1797824 80403 1242858 1849353 993387 514408 571931 459178 887982 345583 1093857 1900785 374346 962387 1411530 863265 746697 1852170 1875867 901879 1671867 1683860 824863 305431 1358798 13388 1418527 1496287 182543 1086570 308722 1592034 1765780 1300990 541963 444392 381902 1984828 851982 1899648 879109 471803 287356 708534 600381 8965 417651 1549020 81327 162698 376254 772919 1604443 45124 1411911 170037 11911 103223 51165 315921 55254 998486 1793123 1471556 925096 1793965 1093356 653214 1552745 1449167 1861415 1912051 1351257 37532 982405 1891384 1689684 1488481 1085710 902658 1720313 49300 284581 1497177 808333 1584918 958729 568010 546928 224448 935765 1202760 860348 1789992 565737 1629067 304776 1586923 474713 255861 158282 409076 1205127 99997 92065 1016038 1666890 1641771 72449 1224456 436032 1034900 1625853 28338 1258758 9313 1351840 336008 1746204 1428784 1628998 1342751 1123672 68473 1681916 13179 859001 1396129 1916761 585979 596173 325149 598952 847047 707083 1945242 299264 1970341 1697623 82070 180426 1333683 1103048 828130 399516 422816 1800191 1888699 582516 639253 859991 1433494 354679 253051 1710747 1354613 77331 1399796 1443842 1085205 405911 1224779 61385 847296 1513930 854241 483052 1543885 148703 1151690 340785 1995070 111702 1339295 1560146 1799605 1442767 965013 919498 263380 703190 573418 1471263 528730 721137 1716959 1002737 539312 711592 1667739 772328 930806 1501948 828813 76197 846999 648034 1697080 848763 1764083 19094 967100 126540 1291982 579046 1765086 1528393 1553826 1360609 412116 1362344 82525 232551 1343338 1485452 450361 1460204 1705730 284234 1014625 1901356 1220335 364394 361896 95451 748571 1212378 1460291 1891445 1722678 766325 1902926 1243288 1136974 1483788 201360 874065 482507 1578743 599922 670985 1917883 665298 1304670 490054 850454 485671 542235 1870586 1075845 521125 999513 1500471 395837 875172 543008 424428 1310424 1404205 659401 788669 848956 490541 1033517 203846 1229270 1766830 1315368 484351 125530 238314 914178 1801678 1439655 1464305 1741428 1667002 1360598 1433985 1051376 687189 137232 499118 174208 1448178 1174104 1406779 518329 684392 551832 1722815 486410 112580 1003303 1050218 91659 1821290 1726619 1334015 52253 177258 1491027 551526 1476141 869852 1878612 1981091 1586141 1396594 1271658 1299960 1502328 1377242 327206 1810435 1039546 581451 1364443 537161 27632 504311 205953 216398 475858 204599 1464832 707374 25969 314854 1123399 1671950 357790 266115 648914 97053 1354607 31067 1845078 1276676 1656204 1107124 1846460 1325783 282049 413479 1424619 1334791 536854 129037 89842 1902393 1809479 1385569 1880872 1037044 699513 555850 1411059 1345880 1076661 897777 777968 1494568 1763603 1517930 1620386 619640 844885 1561536 736855 882135 1204085 670945 1388258 612493 106130 1796850 1682309 1915506 1615060 1582439 253343 457868 1559384 1968659 1706818 1326138 1449933 192244 279523 1782402 1924885 1446597 438928 1869350 1056372 513230 779488 1077779 884675 151037 1414318 418083 409648 56823 108219 1444001 533239 936269 685023 1532529 1139413 669486 688693 1501938 832277 935297 1180120 64643 267818 1814802 752274 489655 963520 1468609 1950561 1879533 1562361 1371334 1785778 1985209 1366502 262720 1785894 418545 687632 1941159 323750 1039918 469067 1153663 518760 338658 730626 739410 701564 112584 1425865 40354 348008 66114 380739 1666074 251393 1314319 1333880 996224 1567420 1886271 246425 1764478 390862 1849290 1448226 99440 328073 118415 287877 879804 1324280 211070 360473 407973 662311 244355 1788072 170143 1755803 1382567 1060795 1476174 1466931 1283098 1894554 1774370 1750798 105720 604582 149098 1862305 1218749 502986 339375 1714825 390098 1307978 1066283 619402 1261118 1723357 1818018 1407020 917207 329785 658523 1708873 1124966 492358 1281127 1065821 95407 654013 1282594 12086 1083164 454761 1200929 1667882 1081344 982354 377017 1558300 797876 1762585 853703 1768455 1793433 594072 1474932 604805 956698 356748 1875075 1155041 1601752 1861953 395463 1470803 257576 907851 1880750 805856 1026905 1894749 466338 965111 863676 694373 769215 1963640 1114995 1076851 1784898 1816820 707496 727983 1234093 1926718 507259 1692540 1741460 1477825 272404 342928 487210 1064737 1109775 1852541 1470298 518166 1247490 914609 1367291 1575225 546617 769695 1530358 237663 1796136 1504923 601652 1803356 1103801 666610 524822 260538 238809 689248 865422 468254 866759 1272159 1424896 1895768 1137869 1008567 1256477 1691003 942677 1233587 695490 217438 1592591 940215 29625 1093278 446618 659555 1241596 1076451 1526018 1491189 797348 634238 1780110 1237639 1709881 246170 536342 547207 1580626 1441372 814954 1651119 1610691 1634339 1268445 32833 1884265 626559 602340 263058 1409945 1791601 1101470 1600935 1408422 653021 368133 1390413 1611324 1867951 1363079 1385770 1710227 720981 1056543 1001603 1146930 1390070 1986289 1036186 1265752 846541 1812617 666559 1740744 1136696 1970724 321250 839445 470580 706189 551122 332711 443581 1665015 1649038 1036881 536237 905655 202836 1239448 1081482 540186 142 343336 1375812 943660 1486942 295758 330780 567684 1265710 1609356 508434 1508467 228399 1952730 529928 1396470 1010623 1540605 681973 1782525 900869 1825266 183156 571265 1952882 377910 1926242 1615653 478424 299167 1275734 1478124 1429713 1155804 1267377 835285 199122 1455300 1718787 284411 1163030 909967 1858449 1611273 124386 1475869 218278 752617 307584 861985 478310 1055839 319194 1144949 623680 1259698 808442 774368 821679 1018083 463502 1239251 1218767 1908154 1785496 1102534 1849634 1081766 1501435 685325 1432348 1431517 1617243 938508 1583059 836705 1635150 1711960 1789991 946354 29587 1787782 1593287 339946 271435 1468350 1025195 619124 1218878 987068 1360696 1452059 279406 341765 442358 1654675 1908332 25238 1131656 729781 529429 983080 983861 1184131 65392 1186767 762103 1383551 1425316 1467311 681906 923363 1597327 1210780 714321 748217 1850202 1570101 1209980 959219 282252 970602 644349 76304 452408 1254000 1169875 1219632 830976 866450 686219 1415280 1117146 1398483 1756941 426917 447420 266628 1065743 1714394 728 1955049 519034 785401 1289331 977066 925251 1186279 1741692 1548501 1994676 501706 121738 596571 343957 359448 827418 454807 1260312 1427652 859149 1475185 1237808 1210966 1266651 1386810 1719416 617296 1678318 1350213 40941 1890322 766584 1551175 456743 671541 1363380 388694 332426 705598 779505 1854965 1158511 1875671 727508 703400 899638 1200901 1114486 1229406 1809946 401060 1892711 450577 1900871 1977052 312225 774078 1563026 1541207 363144 1019186 1505051 1486131 882879 219030 1519786 332915 1631790 922329 531247 422909 645512 1090352 366587 631807 1710930 1134508 1519247 336414 471260 421785 1217453 597738 710786 980836 1615825 1582405 1783758 71241 1373919 1667184 878748 862933 272956 570806 87476 1612954 1728152 19981 1506736 844219 966973 1901564 904988 1997138 84625 772089 1343468 527080 206354 1483966 93433 762833 1497284 1988927 1220819 750198 1547181 727507 1032062 808390 1637412 735230 1345417 111454 449133 1499526 36394 1927912 1180847 1773606 928970 80647 354975 1746940 561520 432779 1547493 1215925 261124 1323277 1991352 174809 495786 1600297 1516616 1126914 15100 1516259 202587 1892061 1051139 1234563 900505 1726786 155608 510511 790655 1917821 1103738 70746 889812 1620846 381331 1480518 1907513 642692 868614 1860553 1585275 1241326 1702157 1012223 797456 1252850 1976476 741477 1938456 555055 198398 1211488 697869 1226100 1378714 1398569 1638367 534198 30646 1460099 1721736 1342397 439662 310577 409044 707174 1793833 1020031 1783435 370936 983727 396006 1865992 1802601 1667983 759750 449674 503936 1533333 169346 1744602 1952254 1232582 1075312 1517447 1487749 1400260 792497 1543525 674306 932173 345348 1130855 274167 1963200 841900 1475147 1243057 617682 1619938 1072414 1426526 270826 967636 150305 798473 480557 1714393 1491583 1918409 1658441 161507 651633 420604 1150205 1096970 143992 526951 464730 854141 1114448 969061 535685 1442244 1885723 365583 1933565 1185486 1780876 1001472 1919145 331166 93438 205413 785367 68792 299060 1499049 1496887 1269352 1113194 1622341 989747 862714 1293789 1117519 472101 527449 61396 1625808 110802 1582218 1512967 963161 792312 612063 597596 723976 32173 1911790 91435 319405 955075 734435 324506 1305178 889271 779420 844305 1751066 167577 805367 255667 806973 353180 1867290 1307342 684277 172399 1461112 827964 1601180 568536 1117702 862389 24809 528266 1789611 1210158 31986 104811 1040191 562261 645765 358000 502542 1021116 1239675 745439 964874 531370 212850 1903798 508934 578256 1919479 817913 302834 1123773 947146 778180 997359 557933 877450 1698358 954928 54993 1252439 423784 793710 1904622 1063950 1662602 1675461 816924 111143 610031 1637684 349621 1609264 1391863 784294 1998180 165437 528515 453207 1145557 199689 1407879 837601 1258859 571114 595592 760633 1378127 709069 910763 913617 1742794 85694 1967755 1465623 776698 839712 499294 978637 1394982 1262593 1984866 238333 1139086 1344902 1591509 1744380 325935 1070761 698268 138770 1700199 1049018 1788762 1247216 1692955 1183407 422288 546947 1986845 1903926 1421833 896162 170735 1553605 110026 992700 823496 441469 973593 1331403 1771118 1817947 1720936 1011230 2553 1358049 1838930 1251927 366704 1886958 1315059 928671 1778920 1908746 1143062 1389932 1393057 362933 853676 1965313 437069 857375 1969260 64467 1397508 38448 1076301 139698 366598 1154176 752069 300950 1881702 791613 415229 232899 1289235 155672 51847 616029 1000504 1551034 655350 1258652 998325 1550589 293147 56613 1851968 1414121 668869 1518208 35852 693335 554680 1469087 1254934 82496 1131318 1180108 1651668 175586 1638728 315453 882051 1325538 178650 299978 575040 186665 79282 1655884 1161566 1448905 1294069 767435 84333 1426366 1920093 658386 1761359 1994171 978936 387755 1608920 1300101 874620 189095 709412 163820 1208639 852345 1722290 469694 1144682 1393370 1168235 1036087 1505219 1504353 1966508 328378 1205960 280093 1019972 1817449 1671175 584268 26538 1268862 1345622 850858 367411 1727293 1274734 370722 1354124 906484 1052693 884556 1523589 988717 1891068 1103907 856082 712687 1523258 103423 520431 320746 1922284 654769 1376522 146285 360784 739186 1420267 246731 1198420 1067034 1577730 598840 1395888 457037 368098 802334 607070 897986 1151235 1145930 1028641 447217 842070 10953 1258218 502211 1254509 1047344 803629 1002598 1379325 938576 1592810 350404 970853 1674120 981114 732129 40890 1087283 192429 322782 258016 1146495 376325 1643229 147252 1861930 1857919 561797 873359 1800481 1080140 1520788 582870 1458027 1702326 1632901 1968866 1940260 1923014 1983929 896794 1614129 1604331 126344 1401552 1163454 1146364 1819092 1713770 1871605 389930 700296 119079 761847 1528669 1985451 251207 1670855 1796692 1535997 77558 1772038 552775 987629 707811 927988 1200772 1645770 1203604 750143 270581 23212 1616329 1612521 926389 1919611 1105840 837727 685793 392137 650499 480482 1057472 123842 1160895 131653 1221193 1875413 256306 1906679 1939558 1930829 826334 931337 1633251 264651 842208 37494 1781752 506518 1273533 291892 620685 444257 558754 1738115 1186675 518707 1204989 122949 1690808 775700 312032 251592 9969 999359 883347 32166 1959328 1405581 1811030 197924 1653623 1258580 53943 938472 524685 1096036 634930 1581984 906327 796095 1187500 1648079 835446 482674 1892737 887383 1201938 290820 624290 1509814 1773268 428888 1716427 1406929 1966558 1381425 1647476 719706 1225870 1386932 137765 1134616 1192916 957173 1680995 863986 1397084 1005428 734978 625012 1456688 1395625 1141215 1069020 1461375 1599457 180487 1833887 1765648 134228 1125607 750807 870124 1838218 1759952 1244320 1566643 1155004 1910674 124114 592309 1147951 189197 1561525 883619 364030 1644123 1601076 1919107 5492 1868066 989760 1111083 1056569 1854495 1002619 1472951 716939 1352882 1003383 673670 461212 279010 286411 881891 310075 1902484 1258533 825824 698379 747362 40560 1544350 1956943 108392 598269 1424257 817588 462582 1036776 1487770 1240952 394692 1864210 593003 1336569 594603 461529 828293 1049348 281799 1294074 1359632 915583 791413 806422 1303371 1729490 1635432 561140 1754909 1447511 70828 1091849 636369 1914275 826151 942540 1591405 1110800 87647 922441 1919003 1447502 829273 1600408 812970 145820 486207 459708 1673294 1203507 1283860 1181726 1191294 1542713 601540 1858910 15576 1317438 551830 1355197 1344721 761848 1665236 1945124 742910 817631 602280 1328461 1580498 1298678 302738 1617766 505985 1741631 1160289 303597 1340628 1926891 935768 238568 1081744 443640 1780605 1447711 643615 1049773 1975226 1946255 1493454 496318 772704 1565898 1947646 1381898 977765 1255013 1362833 410320 1936384 1712589 1398804 921520 664791 1436135 157840 1598180 481105 107681 737790 1451147 1137246 1920952 699410 210488 1662195 1303528 1442335 1137847 967103 702816 1231048 537247 1037631 390204 351347 64226 480481 1930646 1409752 1976413 1972776 452594 1287758 1401248 1969660 275290 121468 168847 1673865 748284 1024415 1249265 164616 170884 689253 164863 1873617 1728262 1974755 1746546 223410 202395 1475308 398179 1364991 1720829 1126775 211667 392309 1990076 1464469 1030186 1319939 1029864 704974 1470864 914913 582442 900229 223704 1923884 983847 1026766 570494 1819791 907878 1806999 945274 1476115 1540212 338246 1535543 521700 192524 1739411 35168 1070573 1993649 406399 225872 1312202 1562102 255583 760683 67057 1495491 694658 1210516 1707861 1995059 285362 330145 222449 1637300 977473 1835364 1456062 1691662 1341993 1811282 607044 323041 791958 316370 1286434 1127197 621382 1600593 790579 131338 538007 216893 1029858 1599655 328603 593232 1501940 61147 1325883 1957042 1736924 1737976 1720602 1630660 1831139 783475 910316 1672480 211219 357589 1164892 1759414 534120 171744 1672273 1078780 825457 746850 123100 1727734 1801844 652891 1100983 497007 1630473 13191 443042 931332 1497331 1403304 495169 34949 660324 1831033 1305747 689446 767196 467048 1925432 1314273 1750667 1436221 9684 292496 57571 890202 1643455 1607558 1412909 1166707 1582620 436271 1764709 330432 1636692 1372404 553165 987731 206974 1262485 1262835 1930630 496891 335303 307725 601113 607353 1499624 1589018 436618 1489884 1143951 780358 1138479 1306817 1507367 1130574 392105 559704 1112958 321152 689694 129321 1265314 139309 1525297 1456219 1801580 1089698 1828366 1403569 18815 1787942 1970909 631126 508293 1983225 1277597 349936 472229 1761338 1742131 14112 88872 1748886 1057051 1377465 1135004 1260927 709532 251381 1336075 723706 1137011 172725 188894 1483488 991644 186529 163555 1484912 474375 783021 503799 1592143 850545 1509296 883110 669351 964949 1375345 1801296 1177799 283797 1187245 416583 1655438 1238985 1093861 1981798 1132309 602615 537098 1497531 1212927 338545 98098 1954919 217384 498194 373698 1847217 315154 1703746 1499416 538306 347690 1037932 846745 1724341 346364 77534 1471219 1303631 1034142 687513 1323057 955970 1433729 1600829 871506 1880728 1136938 503721 1894811 592072 517263 537888 875419 383900 179840 1010519 65472 530927 1257128 903236 1952371 1781833 1606964 975645 930881 1577723 1071215 1222867 1182835 840103 125723 594938 885473 5190 391710 1688761 1645867 993510 1156793 1180451 1924012 339146 342880 1493176 64421 1693847 685633 531254 1524780 744330 630983 286092 1297424 492369 1617379 1859356 1027322 910485 1375637 962573 1563744 338441 1315136 1213184 1975557 5706 913053 1571625 21817 1813255 1033413 750609 1073958 641198 1887582 1123129 1169338 513645 576178 1882206 337158 1134568 1326560 1267070 1553197 566352 730145 281333 1879223 524243 280804 1289275 1477511 158641 598897 1654800 1425678 1047769 829492 655802 775831 1814339 1910384 1204617 1853491 435756 422277 735537 1526036 505979 1396029 1090732 624229 508228 410536 298106 1357598 1029570 732477 1071609 205780 1153510 1272096 744225 313317 994637 1635953 1891627 988160 1747401 30331 144140 804881 740863 1114156 550612 1697119 1706283 72060 889245 1751493 1386104 1375909 1610571 1312391 1859147 1526692 747688 1092444 84809 1596880 50815 1139679 693887 1065521 1151449 1864672 242812 933985 446715 1878248 1842933 314887 1260037 1003886 1024379 1688065 1406669 1380374 1354392 1680718 174565 857905 1841754 268183 1443887 16236 994401 161400 7362 564125 945559 232849 897320 1306498 1650583 161821 42440 1224365 894073 440669 1041344 910216 1938441 1007443 201034 1667399 1638620 1848308 193603 185032 1979383 1204876 11666 354834 644409 826670 1342048 1002023 798177 106572 1935254 1846493 1846706 743164 983507 40652 1760991 529872 915016 314162 900543 577843 389869 1427708 1598173 262431 678654 896441 1663492 1622167 1156033 1745999 614905 1609359 1648402 366191 908048 1676299 1376816 1884431 1531267 883566 479749 1960439 1168488 523769 356541 113040 322014 614667 1007469 690711 1794992 1939389 456538 600775 1609117 450936 78620 1037975 1528254 189142 126690 815812 279069 1193808 695447 358890 1433181 1914907 1035743 1953507 1394037 1393882 1544847 148385 1148230 1463620 67402 1962741 420215 496847 1439015 878506 921063 990807 330296 792647 1364885 575305 1009191 1822340 239684 385902 532713 1155923 105955 1231524 1665735 1414217 364365 730162 591424 972723 1804373 1120506 1247293 633628 1392630 580863 1412360 181069 397467 1360168 646047 891864 1408768 1607306 438684 480393 29589 1282891 1728827 1885298 1549922 674733 707656 45052 297426 116792 1401066 679392 1494010 1299471 1081719 1880107 1083144 887573 1044572 1636530 631024 399686 1993612 580347 1497694 1258379 300897 1847604 1721019 1259 162556 1532211 1493868 1819432 1337964 1206195 1516944 230764 1434144 881189 214230 803953 870305 900973 1731239 1559337 2124 154964 1423630 711148 831512 1473795 635602 1405965 286874 198100 1522481 494856 133927 1140238 1914080 551589 1488522 1769047 666348 349078 1143746 118245 1151541 703248 1196300 1359933 854744 204321 590107 1985543 984414 486611 174624 1519808 1064316 1493766 114591 127375 279125 840608 753746 1974899 398595 1864285 1188983 1265579 897784 1744744 1086896 1412298 1908232 1352615 979 330518 435826 1343460 315336 1420985 1742844 1288564 295174 1397529 770605 512273 533137 1844228 1904469 1163790 1714383 601192 1329187 1333934 1898142 1162274 217879 1639245 1149428 826768 1003096 1256404 243826 973958 1537821 1501604 1928333 1237080 1645462 1516280 136371 850727 468692 1908391 1582810 1398034 96974 807089 359811 1181416 908714 1516925 1987849 1447705 1821553 1008020 1509195 1282874 959856 12151 1673741 1188978 571022 760100 1024440 80502 319563 835645 735842 1292400 1390672 1580361 169301 1277907 1742627 1916498 1781946 1677812 66672 1916872 1359551 1573063 1034549 1623638 320879 708560 1898070 1798370 563501 547446 1604254 741229 864153 1862676 214973 742891 1662802 881906 907703 677818 452009 105209 1922337 73963 113787 1440207 871176 62720 1119125 1499343 183944 1370087 402180 1978429 647493 1805332 340198 1732290 11693 1420927 382392 574734 1895275 1188634 1829826 427363 30536 430026 94044 1446550 969029 1843513 902822 142032 113325 1224001 1216250 668868 1792148 1599728 224592 1365636 986825 327960 730439 226485 358048 59836 1154322 444809 1238633 667298 1277845 794555 726134 646414 657257 1230606 505445 1823173 908577 533321 1634865 882493 790632 1086689 1212259 773356 579938 835416 1761000 1823206 183202 1957918 1875710 518307 324322 367521 1975228 966611 1408891 567054 983881 274257 1248559 1169149 529006 1228409 361044 1048585 909824 1433714 576538 837398 1683961 838409 473144 301440 1377621 1306868 1329667 740565 1698068 1989244 1403929 1577215 1738328 537535 1861677 680571 788940 1738642 799370 427152 620129 1721511 375672 788594 1875819 117959 1022825 910129 730223 402009 1615107 1457943 72547 300094 1954105 974987 981133 1428354 1646569 102879 322991 1678975 481265 656641 387773 811835 1694737 365525 1515011 56792 458021 1342882 1313995 289265 1595982 252461 1660965 143717 1867276 1943417 674813 1484579 1446908 565273 1383758 146433 1988086 1261398 509718 1725881 1784111 784353 818317 1863797 543644 1444719 1163245 1683171 1495718 486992 1747376 825860 192070 373231 404521 1485421 800979 1730413 948787 140879 133797 617566 541153 1203270 1061110 1433400 1428235 1127133 520480 1253928 1366438 1089813 783590 370117 1104792 1670658 156766 647972 92364 1560512 1419161 1061310 1113907 80474 928555 1384242 512695 651293 1409880 990240 1524649 871171 1661409 379847 1588301 202524 1275094 1704152 629873 1270032 901510 1001090 961046 1873972 1584866 1708818 1636126 934980 473093 292078 171353 1147547 1358757 1068584 351152 522881 249304 993902 32532 1129473 578420 432616 1001900 668470 358279 686112 918316 351363 1547236 1672637 1869386 567799 761946 34311 59236 270754 363548 1817315 627853 714612 377386 1982444 1197145 1725285 1830909 1714523 376399 1616248 670342 1262034 9050 802586 512274 1485790 1620035 476343 314293 356743 1001500 1277193 257684 1753089 1189960 506672 237971 1362269 158776 822867 589446 399736 346473 527501 1331608 186743 256092 1590298 1894577 598460 1145394 892480 1865296 539681 1183091 1899319 512056 296883 142524 1289212 1530267 1785920 148916 568030 952401 1102290 359643 1349189 376550 1343766 1835987 314365 1319612 946251 1057982 363661 1669915 359324 149890 789388 1056690 1414521 1077937 1418039 1123203 590128 1661 1134475 719263 1270665 842089 1176674 580861 243533 830814 81931 1922435 388241 1162288 555330 1553948 93038 813097 1389877 1883068 319774 426827 1303951 1293266 1084207 1347120 1064768 1855348 292502 233536 1041767 1447378 1596839 1380988 1329776 623816 116036 932394 1533842 1420473 842749 1459711 2363 1978477 946468 1975838 254841 867760 1656981 150913 1244670 1058651 1461714 952957 1430317 1810180 191371 1771777 290107 1819024 1963552 191644 673466 78958 590318 1629702 447511 88202 681111 1115248 161634 206743 344576 976448 1685897 1278962 965095 713894 1739508 612126 1203511 151373 1031385 308171 252432 175057 1304041 1083776 387867 198353 1762977 901625 1095900 883436 1933974 812273 1214488 406195 75227 557263 510252 1307526 1566337 1733957 1516040 1317091 1194898 746048 1721450 1311683 473074 199668 1437038 1867626 1385254 591062 221555 121980 84137 1840752 516707 1169871 1600364 1229770 1385695 1875322 987903 1527179 1406675 1355340 1439700 1694875 1432766 1014691 1170107 1834991 1560159 783316 532777 1131036 1360969 450728 410495 670289 1474869 936952 1072492 1642094 770512 1282714 219218 1273921 698610 1259394 1844936 177659 85888 852439 494545 1895172 1345176 449738 874178 976921 1013887 428362 180596 48217 217817 256709 973818 221388 86577 247444 333074 1581995 1925249 859471 1370581 1255493 1499560 1987575 1648694 763344 1968678 1731804 423653 763987 1109277 1902808 1448182 579222 663166 1481591 155524 650177 682674 311240 1400930 1611596 321287 259397 1399436 669944 1246445 1452724 721431 1064818 1486163 15320 565759 1920313 1424052 1520906 642898 1389403 1478405 439284 1369821 582145 793582 1598768 321293 1804932 982827 1431755 573234 460841 1615660 962293 333614 321795 138589 196411 1393302 536248 637183 874849 463480 1191757 544046 1125133 1450328 1855829 51368 1149051 1322126 1297711 234221 1292003 365249 1007244 1346795 736418 1087767 386528 482613 941695 674519 1293409 42456 856164 528107 759708 819165 1873804 1938056 405092 1861157 13346 1291297 705509 243386 822443 1731501 1611605 96342 1271865 1163911 1391023 986763 549470 1448764 1926464 1733216 904642 1934178 1966410 150595 373189 1687073 801674 849668 1719931 1332653 1466170 1847622 679582 299519 485299 1436317 1832707 1942328 1953569 415574 1631292 1268866 1094269 392659 1216195 540167 127589 1031118 370339 819181 1277596 1872961 1664778 702588 729024 1690394 1116251 52603 1162534 1199033 320520 466595 1567388 1538788 96941 1854147 1474602 290042 1108218 1923926 1996277 1731413 270820 1286059 1973757 1477176 454675 1362470 1700766 864545 61795 1916705 334682 1410560 1742121 541273 360077 849148 1787174 371652 540908 1289842 1314332 419237 1595533 666061 1634685 1661211 493517 1382788 970118 1581814 746352 658674 605952 901227 1039880 559458 1467004 1055688 426191 459821 937392 1751069 1703497 1005730 1518858 1838132 387242 1712145 100892 760133 239675 775857 606633 1284797 1103096 1155369 1355618 646283 384780 1363921 1611788 641976 1567690 48671 1709861 1737885 1026835 1633803 459016 453557 725231 1709976 1849332 1751618 1112254 1932462 491404 997742 1336300 317209 1313188 144526 884147 619573 851458 1861232 1881406 57527 362283 564931 1365291 296829 1740958 17163 1541333 1044283 1325855 1241130 119422 1677961 1908098 1473334 1823263 1813676 1741541 240266 470990 1807543 1849680 1858437 481628 1545965 1532573 24997 320893 853275 1195041 1397460 1804214 482847 1487448 768318 475515 1555280 915556 1807294 1284904 1637904 1937490 1854214 1731493 1406376 1235522 1397598 201186 699602 259033 1557328 655033 182102 1422685 1891471 892921 46660 415005 121199 330094 1768932 653300 117758 1168731 531588 1684463 529991 1766908 1241569 1914035 381272 1072456 233931 1983862 206217 1137714 216374 482380 1347790 159424 422781 490814 1002691 55607 273677 1620064 414245 819742 774545 569970 1303832 1266840 368669 1328876 1010001 745877 958033 172064 1379822 1301167 1746658 971034 1468436 1671472 248069 800705 1304733 1969311 1157103 1287862 887900 1427257 790386 267920 27071 153087 502904 206703 799187 1634749 282277 236130 645164 1841168 1229862 677209 1275839 336481 1625414 1344846 636858 303356 1257058 619216 224742 1537631 1201024 1966087 195317 1254185 1626727 797682 1903262 1672260 1214752 1911783 660461 388527 1657319 405452 935926 1610020 1082587 617471 738222 528056 1995160 623150 168942 1322241 1578234 477260 937955 1133535 1987401 151415 367628 561854 863974 578831 93935 626816 1623744 1832486 265993 1199081 1955090 1588415 1283704 1040818 1848683 308435 1295384 1740864 68191 1636130 1453039 1113315 1199823 774924 1294267 924891 859816 94943 1857075 778534 1527293 1503811 1794693 290770 1770019 650080 812278 975775 1590881 272075 252890 1878916 378538 715025 1450166 1099188 750876 1452186 102670 1035403 1106724 99928 363142 642090 1975708 368501 995938 1955468 1118264 157635 1379695 1974748 1946330 1645439 234866 71204 405425 30440 73470 1888453 184883 936035 743765 357485 525843 1263658 815667 617705 960139 950112 484410 1117811 1914855 1344474 321015 1401956 1046552 1474537 1117409 326891 340072 1599389 917597 1485333 378501 251747 1187422 794932 1499392 758693 204351 1498070 142123 119733 52114 556017 176221 1470590 1468709 513928 1813482 1166911 1501613 1065009 294218 1824063 87854 63199 1199586 1568093 818888 1003037 398256 608423 1398488 124644 83853 871080 1983104 1574740 1110031 1539016 1922086 71239 663770 788296 815746 1024118 927617 573820 1184226 274055 1470703 656298 1585225 16376 1136190 1027754 1407047 1912877 684329 1064839 671597 1217944 1815385 158992 518273 649448 1321227 1312024 819553 540538 1791201 1171180 131635 1631287 396261 1348061 635064 1392965 74775 1470505 647174 540933 995104 751086 1888327 956120 1649423 379468 126080 741061 391500 1008204 223001 960627 376250 1182684 926074 1082002 409678 1123378 68451 1872537 629259 1573435 639613 1547752 54158 994965 1554606 1222430 1886881 61924 554236 1115308 324784 1563197 91052 1375850 816793 1448688 1421177 1239674 1594172 1819993 364747 1271134 1741767 400607 1772115 211481 773336 1691969 1633096 828625 1301174 481038 480419 1343644 1372038 227972 748782 1532445 1833601 587614 420086 758108 1964298 441679 166987 1343543 675803 85063 973908 157580 231363 276971 1115511 1305211 99979 730431 1151527 607738 1280760 1481197 1818643 1544452 213576 281637 1993821 487099 1929893 376701 474288 806515 1551331 394953 1833140 1119309 585795 1321383 343225 1584860 62542 1771579 848966 1801610 1919520 1504649 328526 500057 318297 1670177 1128822 532150 7231 1249125 1891796 391832 1835286 1021663 1418579 1678618 238688 1261097 1840933 1781197 663018 236137 540285 1304031 1719123 598191 1155892 1034879 1539231 1915637 1416898 1352118 1176499 881972 430269 1208336 878184 1965437 1734162 1524172 1472144 1168953 1941135 583150 74405 1504714 1930543 987670 1908924 1652384 1512461 651451 937814 766103 650315 812458 1415312 1639103 1219007 262413 1138949 876706 1600849 345380 1316455 1234474 1470971 1419501 1851824 114282 1666032 667188 244529 962480 615214 942271 315482 1433417 1581983 643853 499215 219851 343022 1972482 1346515 61880 197731 1403591 920411 58175 1422097 1418290 907070 1126166 527703 1341244 1735818 116053 1631961 217755 811367 1945462 975380 830929 736199 1916306 131526 1374144 898409 970152 751252 1876670 411863 1751977 337620 1146125 151804 292542 971519 1038278 703444 1517308 1727871 1113748 409082 884419 506128 134347 1419730 1127860 1854793 1590803 1780070 396837 1806367 847807 411335 358555 603384 255087 527435 1398928 914052 1711080 255936 789077 77886 1081964 1856810 1801794 683222 339936 1401257 503053 777407 1942666 408786 1194836 960453 762021 1646099 1842699 1071683 1416840 1145204 327276 236216 1353374 1201814 288660 213146 1169438 636108 747034 948352 264141 1472762 615916 950444 21157 1224208 1467212 733530 694953 144920 1468435 1309333 236173 336447 1769174 193128 508920 1642499 1868706 1024030 288289 651206 1190918 461570 1790482 1349451 1768993 1702429 616798 689125 815510 633999 983327 875859 278771 618665 1821482 1435834 818989 499109 1568435 561264 1351412 1468061 1381201 1158753 387374 1846738 809865 1494124 101853 507014 1701337 978911 1876606 1724208 24976 1412443 1576481 248712 880784 129887 1060572 347876 889211 406118 1223571 635784 1338149 1505922 132682 31931 195770 625222 1225965 1554072 1577826 124891 99245 123686 1971605 41865 1557251 342522 875557 1601479 889012 1583321 636971 1259184 12990 406474 327715 600141 1723872 596583 1656427 1300657 756028 695141 321642 463140 1232328 55404 1641433 1396009 1421788 1485191 1075701 1613799 391840 1293620 374763 588295 1828368 839523 1287533 1123905 1837602 856451 1490514 658722 1662760 511615 448231 1853956 314763 1144740 1582315 24802 1494488 916521 623414 1344770 637704 1748115 42512 1437780 1691273 1903380 1333413 266014 1795901 1435137 1449417 1571747 1965648 1376464 1582007 1436207 780210 1861425 1978822 135882 118555 1383936 1797884 957481 850948 372261 851391 1112933 181051 1052586 495213 1730665 1221007 100777 674080 210240 235699 1391703 1689828 1274627 326419 251892 1321021 1944060 1407819 808889 1883382 458349 174356 306459 959388 1223837 169312 1454493 1717764 488743 1221488 169155 983280 1160227 429234 1532340 1606314 1317043 117835 717015 107229 608352 426627 936098 358002 1636150 969942 1078291 1925003 1656974 1264732 1133962 1199002 1966071 245071 653617 413039 1599554 1430755 977948 1170485 234114 902647 333264 437634 988537 1532601 499155 55079 642664 1161288 24232 1347170 1817634 869873 183571 620792 77429 24390 833623 679355 31753 1910763 1509926 1808429 308494 1241803 850198 1930032 993784 1097391 1477202 353207 1378436 680392 1565574 1866949 149279 1208020 205619 290639 1953985 1938515 1405886 568247 1412616 1924471 1357101 1602155 1365372 957662 509858 248876 1128144 1783094 240676 990537 1566868 336485 793313 1774529 760898 230878 1277789 1465048 1941102 1976037 771553 1644016 1415818 1135755 3013 1795826 549285 459893 1610509 1842028 1089289 353196 1393865 1177788 1494303 317993 368451 166847 60393 854644 644601 919206 1245523 822366 182476 815623 1003982 297431 747735 707434 1976495 454380 1234544 131855 1460625 966365 1644918 1531535 47104 1021904 1002067 1486552 107929 1408569 1568121 256378 1461777 1223774 349432 1205531 1740096 236045 309146 517129 1267018 1197366 63218 73888 1269128 609139 1063377 1356018 416053 624338 1694781 1962760 446323 560388 1389331 643019 256493 129322 1536072 1087700 937796 1413575 462365 1839669 1916449 16331 1170759 1208939 1602913 23971 1413203 390477 509044 183933 92840 1613627 1223257 1899265 320611 1337556 1126308 738053 563768 1842048 414216 1844967 1612325 291124 1196707 619949 1580548 270219 1635270 1663458 1635628 1154785 1633852 463382 1429837 1860756 38926 860396 859847 622837 1083318 524477 1285545 1806342 472124 665000 819290 717088 1740967 1032314 917119 206258 1820803 971264 267435 881511 1401280 110204 522743 1964829 486034 752986 1879372 978790 1421114 1473302 775274 959069 1757237 699420 1726731 462084 997699 1773565 1687879 853655 419962 1063220 1192539 803247 1078732 326253 909810 952836 784177 1654413 1797408 690139 772367 1691338 507615 1654380 423630 512306 1541380 813956 968613 1086779 1946157 1511540 1640993 1220082 804339 719749 1989222 1058582 1342443 1472618 1397714 430632 1527498 1106422 533313 1199565 611358 644124 1890736 267095 502772 1022845 734179 1106032 260320 1903460 1104394 1023412 1127321 77800 1032935 423981 1511289 382770 1277444 935423 907932 1747230 986439 461314 1060092 1899888 331655 42508 345298 1853985 1478322 932557 1847502 200941 1649736 920686 1461742 35261 1483412 1438890 1079330 1272338 1637687 1622032 381928 1059392 213379 1709877 1171704 233889 1029862 988517 1198596 1953516 936779 1107792 583649 428833 1176580 1445583 1390805 1414595 1146219 1494407 1697522 16705 1133441 1541926 1761884 967340 1063009 1605927 1097354 1158647 1064929 1866744 1165228 561798 522680 1373280 1802911 1052756 1573851 1172858 133882 1277929 1863479 295768 1741649 762970 628691 1076175 1565544 1413158 1457059 1997808 1075738 1933280 906824 946826 1403788 1737991 759066 253534 1876461 1530857 1944387 1024146 1312509 1409814 1314397 282593 1268161 1284600 32701 1119914 211472 1022855 1854030 1424594 889577 20511 865503 374823 625983 597897 113117 1261001 932322 1464068 953315 1555125 766251 876313 1255574 1970936 1132560 945340 631583 1408419 1396833 1183651 135748 1088959 777514 1926701 322752 1058515 469278 1560761 1911238 1291415 74000 1150704 972341 1942533 957815 342502 998557 748167 1988268 883249 678049 1066614 429081 1787046 1271900 110101 1029820 1108277 559221 707720 1342704 50286 4294 362835 899623 1537973 734954 1952045 1980729 1339144 1023360 509997 1881201 684816 1514500 1283765 754883 92822 1392761 68240 927220 343438 903001 1019781 1212294 930465 1686414 1390218 553799 659376 592407 543499 1181756 1249359 1122305 1345492 1955105 801151 1982712 1769860 833127 1935451 1514125 907568 455402 792199 218387 840590 1059612 1785178 1843561 957308 1432561 921070 1173735 1697758 1535494 729362 707997 549610 148127 342157 295513 370712 640424 691428 452176 406783 633561 1772971 495260 111956 1402501 1774920 1546201 608444 887421 1585236 1902168 9655 955535 544999 1548785 787929 229588 1873333 480977 1807982 19450 1767347 1169930 1802794 1603244 1487905 953380 740011 359000 462422 72778 102511 786156 1423639 1530494 1911663 358978 1437457 1652357 1280420 1143814 1178945 1503343 910481 60400 240172 217430 639309 1880629 1956646 1430848 58705 1713405 1541709 27882 1461422 1256952 1376600 1641286 338706 1737044 1676931 1160866 1741973 80583 1070060 1347940 294320 1976633 457996 392618 43318 1937358 658293 668438 1295949 1949936 799490 1648818 307356 1169729 738060 1052402 1849195 1557928 472804 1993947 1369007 1193954 927037 408692 472792 223847 1848600 1634128 888990 1235085 904135 423085 703133 36507 404402 1512323 1337621 1327805 245350 1725632 1042671 562526 622970 111237 1409448 1741987 451044 1567496 1645098 1643055 570989 1422503 1119627 1623811 304437 304634 1496872 798641 1470085 729529 1753051 329499 1101584 925157 939342 1829853 1695362 1673708 75064 1782436 711639 221945 63979 1384557 1372515 22404 1489137 1726870 180578 1103522 1902057 1838549 735422 600971 363425 1091731 732007 374436 1930544 810854 231246 1980462 1247392 1628124 1484356 1842598 6319 688003 1603752 1257352 1080777 1767969 1950969 1110528 1023631 358298 1101044 743490 1279951 370000 402444 1769547 1213014 774653 1030134 1617241 548631 243858 7946 1005951 517669 1676103 1067815 429361 479254 1732976 10803 577061 915628 7788 1909341 784342 215722 1282821 610431 292560 1235200 553621 125256 387411 214414 1768597 1553712 583679 428599 1400002 1825901 1380907 1881643 1549560 241258 61816 251943 894404 1842428 682183 1878599 1210656 238837 1788660 1029504 1647667 641225 1840122 846476 1300662 884959 1437168 1190022 1638029 1047978 1448351 1862113 1377413 1850448 780026 1977617 1252791 463143 1774868 264608 852308 654890 1775227 353431 1590733 576038 1394796 1010874 1893341 845010 946446 871704 650276 1393524 1245365 238637 1060515 1962247 1732284 1866904 383649 1540269 1394810 389630 276594 595566 151717 575263 426596 363880 1995792 299776 396341 380942 255514 700502 1302184 741948 911519 418564 1718410 1530804 1649599 1381607 672785 146825 17580 1997494 1193498 970243 1545922 473033 392562 1254107 731351 1751729 210772 613865 1472697 571137 263118 1421473 1565352 209938 509279 606526 886553 1887721 1680386 479440 1292070 755299 1513562 514352 1619553 274619 789588 497294 1332056 1577583 119020 1753831 705816 1135333 1635174 783299 93405 11705 589571 648466 929966 211879 1416860 563272 358449 1297832 226775 73597 1900840 915679 929721 1705277 1995911 1942763 326456 1902761 722315 1141903 903985 292008 295367 1023265 446640 813421 1481855 459329 796707 1340702 907816 237925 483988 1580042 1979948 998311 684182 197959 1381594 1901707 1387952 744266 1395975 1037344 718597 1492764 1252856 893538 1703538 1992911 1860363 1800294 227414 266610 711225 632613 796321 948344 1163187 46626 798367 585074 9488 345430 1959275 88503 1429824 847858 1149302 338567 39021 435963 1001533 385045 1960532 542152 1866971 166341 1287783 1678823 356028 1049781 747578 1811154 1956207 35320 1467923 1801627 669213 615099 1905619 1227998 892503 317969 1958903 255820 574302 1399957 1415196 849717 1731741 1711651 994015 953068 1608694 1621815 633825 870964 1150111 106575 1169057 785497 1165490 299286 137037 1625545 1539692 797466 375702 49455 759140 659884 1307804 369581 1348452 1994144 1775173 1817740 1975093 254101 887975 388967 1861509 1656278 1904714 1979777 800059 895476 115520 16436 1095831 790077 224501 1828070 570360 587669 1273741 1899222 1978870 1736591 1747087 1684129 1013444 1468947 1837803 531109 767819 1362898 1500612 726829 1839479 967616 617568 867127 1489118 2293 1469045 502168 117643 1821032 1829180 662456 1237204 1651597 1192936 1622275 1417355 340330 1207025 699466 903939 717867 1375685 401100 694086 858355 1543021 1706364 114830 720750 1339219 309398 1663966 271374 740750 839548 602556 1063215 116187 1641725 680070 1907523 807854 1360501 1978967 1338494 1265243 446356 1508156 7709 1280376 78572 617536 457693 1167975 1293004 426440 1722850 1016626 966265 516953 421218 98160 1238280 1913207 493072 963558 1556783 1338814 87915 126 705560 792458 690488 1580447 180934 404322 1613020 992248 902903 464536 1725462 1145228 474389 1637494 1686676 510807 291255 1407651 88078 475610 402262 1551136 671319 724588 564748 662856 459485 1647181 367570 62483 1023034 1018950 394817 454570 1360690 1509549 1384542 159411 814600 9709 546562 1588595 303929 355827 1925478 1277377 1937046 920382 1021575 1088092 1118996 182338 1875178 119984 674981 1521706 1162677 1925672 1908240 1031607 1664496 541454 851370 38865 1690770 1861246 1868141 594063 483860 751174 1295316 92457 14591 491443 25040 1431791 899566 1744178 668995 844028 862169 513101 1909634 1770191 453319 1346896 180702 229072 1330887 663546 1004628 356092 1722872 1478055 1701335 694250 727290 467707 237386 565048 1699186 1730163 1604669 950508 312191 1729356 1836877 1253775 917928 1782086 428364 547838 926201 92935 249735 1013675 526136 1848300 911041 1108127 1004207 378364 975856 362752 301734 433181 173646 1970830 542799 380946 1818965 599964 1752524 1737246 627309 336469 658410 1202257 290557 948014 1916826 615232 1874758 1852315 1593415 584300 1888763 1954298 1087114 193568 1088512 53988 1346883 1802412 757996 548241 684257 1824092 1563204 442116 809453 1298118 856879 731108 132311 1408579 1118306 794173 1728723 711694 1007677 864512 464657 362935 884507 1118558 1746623 1377706 146120 355152 834824 488770 863770 1297764 1141503 1729973 1128279 325883 1470814 968226 711828 1540482 1366848 956877 965928 881390 1187761 1662911 1925678 721249 1772876 1884475 1555584 1765750 1098060 1797304 1062809 246557 1612526 510086 1539839 1062014 1869066 1307657 1587471 875904 1103389 1487952 817221 784302 726871 844403 1330589 472789 882854 467425 1672763 156693 469543 741028 1798699 383472 1000167 826879 1241732 1792211 1382969 475413 1835501 870275 339392 373011 279108 1775802 1664855 1267011 165188 1235219 496061 1689873 462637 1916992 508526 1871791 1303230 222231 1171551 1562196 1771645 1723711 670376 78274 911841 1358030 744418 427509 259467 1884420 1540219 1008691 446578 680090 1998991 889872 1897137 1618851 920012 472137 1737160 1739637 798045 170548 297841 953575 1699222 162312 548370 1409964 1189000 893298 637643 482261 688202 1891141 1355966 1798673 3030 382730 1865924 717833 1992285 1347577 123426 1170941 1419741 293305 656087 892338 993810 1076703 156843 1784770 1447679 1346075 82406 1886989 1595675 1786485 122883 915987 1481694 1154111 1822784 493654 247553 1634534 120244 492776 1560230 286459 1495313 1696279 221087 767056 1999255 221956 1787226 1024328 1620922 1574451 268120 1916649 267128 1808835 167120 50838 280066 712780 1045783 1519363 1331766 381571 1818236 1897171 522637 772542 810437 1156370 976447 200579 1112908 231150 1863499 876442 1322753 1404570 1793411 1136843 240466 1030628 1441060 676192 1807428 841258 161587 1284607 1083700 741352 1638409 399253 1508761 1896258 86472 784050 1091438 1951869 844589 362584 1370346 365323 719591 691030 34661 441296 208743 562320 1730801 664502 1290217 1566248 1255720 294051 1775020 34542 1771485 358801 1889782 947336 1050806 1961151 344301 1144772 974849 267547 1895443 1244313 1654971 453283 1930287 261479 1973270 642300 22386 1035078 485117 741659 82319 1009765 338260 1893085 833303 1962541 794526 1776619 1816474 751975 909612 229737 1453740 850867 232609 903977 1813737 1377181 1963492 1071210 177099 18267 154452 644963 1584362 769579 111919 304622 743195 268530 794062 82871 154446 1881859 608052 542587 1989829 240632 1922203 1959919 1263783 1481383 325093 696539 416048 103164 683092 1362367 1172683 741663 612344 1580809 1456004 1440753 174691 1929750 906942 1016882 1497552 1918384 1375017 240238 1415267 1859730 1268076 851992 120240 1397287 1959682 329822 1885782 32334 137381 116141 110045 476607 89115 816415 681645 1654657 1105335 607270 1332417 1114294 1958767 1481770 1708753 1063241 403564 1530515 149219 422365 1146888 1395064 1356092 1779514 309272 1210847 1916364 1867168 1358006 844740 829115 374857 644507 931948 892802 1156613 1411195 916822 1113813 464385 1599972 952151 58034 767077 1870294 173143 1494654 336220 394938 1276802 1888878 703053 387266 1955854 1586866 1815777 374300 127004 359778 1438442 1128274 1889508 363341 1363082 1360394 1380251 1733278 31090 75184 1947928 1742482 1065985 143384 1711692 1245539 1455164 1755678 889389 1549449 1773678 1887753 894203 1268093 263758 1572909 283092 260392 697859 1753094 587856 1922946 847316 1791381 1060526 414592 1353221 433833 386838 1287684 1387538 1808560 65890 1125482 974050 628606 437644 562782 336917 323826 1923543 1130412 1766317 1194332 1622701 373412 1744965 1178339 68090 1446682 861633 566991 1926957 1679378 631813 1217377 808174 1375396 1302093 878903 556126 45995 684570 1823727 462700 931947 1643042 1083226 581471 288830 363073 632949 674950 1692072 1525829 167984 1259500 324042 1711739 700680 258793 253973 1975343 1880295 77453 1949511 1895101 651649 426928 1542174 466316 1068930 1729950 781679 74155 1126533 788537 1230224 1943204 1034161 305882 1345755 173563 1096705 515413 794951 1911304 511408 648860 1275887 1879746 542620 206077 613750 1727855 499923 681258 1601363 1451039 645150 7964 1253071 137948 233636 653735 911223 1694103 1494203 1702837 1617052 390679 1994477 646979 33975 1531132 1011679 1954671 1382221 712606 335211 131627 642821 628274 849328 378520 1804746 1339877 1483996 899549 1611134 268573 939043 284853 1661357 172978 1853782 1567317 485557 1408846 1607593 1956500 1150616 467763 964303 343075 482201 711223 708161 1786000 371163 858347 1504201 608695 150862 1801782 1034849 410558 906941 1985614 997007 1107571 1395518 351570 1792191 678078 1916832 1488211 737269 933796 604992 608821 491622 1991999 893109 2742 31961 205237 1041669 1756311 1140630 485782 576781 1828414 1962755 937251 1503702 1029052 1030516 986730 27378 1113691 955772 404377 169795 1409178 670441 1577491 1159330 1222841 1669090 222271 417495 1916475 1145537 1961667 309645 1309668 758649 380698 1385741 1826724 292337 829424 1430032 1690587 1874810 599785 1102037 699061 1520183 747268 36824 135806 387550 967828 277883 614685 1561573 1559049 953154 1796083 1059799 690214 889723 191836 922227 1838341 1653508 763537 217343 1490590 1440562 1846536 1842372 894474 745665 756083 1044365 1923304 218473 1351942 119990 1321078 914350 119452 1448090 1969547 303799 909336 190558 1914302 1631748 1387520 509847 1368126 401040 714749 1890319 1750063 1948939 1575832 176451 1161186 1761409 940647 580684 1803915 187621 365402 1943023 1573860 1043051 1462401 1285578 842552 1228447 668427 356980 1189114 479073 248257 1116899 649141 1398818 63400 1646870 1342421 1472041 1724057 1484699 697278 1777389 366600 1107471 545376 970147 1193122 1473870 1478339 791148 1512711 1424653 1812943 1636876 338868 1265195 1355280 1111900 1973130 104459 1329596 377317 1986585 609736 806115 145219 595282 1968249 72198 881697 1678062 1399271 348034 535104 512462 578376 553241 1712414 745121 191165 1145761 1268812 846499 335242 589365 1657806 1001765 1283995 983396 112383 156427 1020680 1323012 1196891 476962 1970590 59140 347473 200613 914549 1055965 1823230 1963289 1654961 1906959 662684 481796 560793 945663 1239245 250150 220363 920526 393166 289193 533522 651686 17707 1918056 1246249 869758 1287876 1043304 12988 1615031 799470 273913 1888598 1497904 1653865 1925694 686236 360574 1609044 841528 389648 1482781 1689837 429528 165771 1542087 294720 188978 1721785 1549021 472979 150915 218821 841044 224680 757002 1564939 1440963 1062825 1291767 512612 1399300 558288 582817 1950683 838425 1273852 1663241 1060984 358410 567032 530704 305338 1379065 1644153 1757278 1120929 1996032 1556081 1581529 648177 686398 1214694 458945 1006190 1118834 1017778 1867431 886227 231291 34514 557866 1322951 1316108 1365068 243218 1254955 32170 352952 1278873 1296587 1644747 10357 805555 40373 336508 1757072 1252528 842277 467205 1268025 1727691 1829850 502134 78904 1655163 911816 1942945 658005 1915542 608580 263360 1218091 1562160 1089655 1848332 991334 808880 1869247 1621077 1655508 1717106 1263425 1009409 1770210 1333917 1205779 45041 1611940 1664155 555457 183446 359092 443919 892483 1849005 1031077 642856 472060 1163184 1288612 573377 1752598 785498 981729 56949 436410 660424 1628887 1121208 1010943 262706 560400 386019 1198468 1946935 1547485 1724933 388053 1389673 1394725 1333296 525431 1942830 1254234 1676787 690663 745541 1952530 1880895 1574848 1117221 1592893 278640 1044724 1487407 1425921 1789298 1602782 807796 1084853 1933955 1431664 135494 1060520 1618477 1287428 1031935 1634812 131809 203091 1553914 1075391 1417296 473918 1470171 1496205 1708942 127692 1452662 509658 744922 981235 1490443 20827 1836716 113820 1185243 611830 769498 1950057 978038 1559379 27326 1234294 740572 610223 537192 1692915 235211 1605636 134471 1243652 852637 830300 204985 377778 1862134 1834828 1464111 1905758 135843 66805 450886 713621 1168808 495906 1155143 117991 1987549 1859894 966178 378973 1439089 764482 828062 594530 1881241 949287 41709 293253 1277808 706749 1715639 1630048 982626 199496 1929588 673454 1452575 591698 899534 366905 215836 1461463 1371489 1029056 727057 1929395 570768 747125 488542 1371711 730825 398099 1722153 320825 1625356 723305 1514386 348917 349772 1239425 427672 864978 161423 1834727 1825038 1752825 668021 125944 1478929 836326 1491408 1834565 1630896 518796 1658733 1814186 126976 468328 38659 704045 233971 106990 846798 870664 178976 763837 513694 1757650 1677567 1863864 1865486 852657 1567523 279890 1042834 264316 86870 540979 1216090 674089 540729 1071744 1072992 423238 576731 260658 1870273 1693928 1152495 1964447 1148500 1087466 65790 1801926 793031 1245840 1066332 418065 1629880 1951919 1372494 1089105 1672788 1312159 1287770 1163147 1873337 1714288 1496881 1192252 1986221 408404 985137 1528277 630845 423019 1934465 1948838 896371 1247357 906602 1519119 1235080 939571 47498 1365327 710570 1738531 1617926 570834 1581661 606887 927792 1839127 1124798 1158057 784467 1454351 1216637 289842 277494 1441096 1849699 1012938 1625662 1981511 59812 906976 178291 92540 247093 165669 710257 445819 1827153 924780 1956715 645617 615740 1733678 1306891 571211 32019 295451 161386 1390021 1699746 1481080 920 1679395 536887 320177 1693978 934148 510391 1975992 1702012 604774 497269 1615908 49539 1055724 1963465 1891044 1111176 173273 179297 182398 804499 99890 1982597 1443973 463418 705908 655206 1187388 27689 1419037 1478043 1088192 773550 1252480 288740 590914 838446 1266908 1401718 1231843 559084 6205 556796 1684450 140681 1573388 1571849 1552948 1972820 1382988 405509 1119841 1769825 1144340 738101 614248 1220859 1013955 838891 1161864 428784 1977824 1001205 569370 1309712 741742 16897 1560051 945342 98474 392106 433896 227862 563054 1071928 341513 109480 1177592 1250650 875097 662571 1957035 1528534 1994253 168928 670050 630822 1734676 1888279 1174956 1629213 867681 218714 731592 1700543 990935 1902702 1936362 1785598 1864494 29232 982959 976301 1674003 446158 294506 835242 133234 1467920 1834550 1659626 1410002 1237666 1076402 1148468 1331319 1093869 1519989 1884801 1158073 1845573 1167702 1835424 1095611 1970760 462294 1680587 113332 1533771 1036914 712887 1098056 1010013 211207 782996 1103701 1340307 723761 1742511 1586553 667141 1627229 202428 1701261 1688579 1746116 1819511 1419757 403969 542598 1530703 747113 68722 885139 170430 1122281 523149 765286 956544 1409205 237633 498779 1025576 1151167 1402552 892031 1334220 540542 1030946 231680 756171 48994 1326296 1516290 1083315 522580 320853 378390 1562346 237708 1669092 1702826 1114469 1167427 529184 1898747 1952640 1367526 1821787 1198520 1583320 1210070 1382391 1154220 1701738 9062 268231 771880 986043 1650532 242153 446374 1155316 1283406 14360 389066 228370 1257109 1983221 148673 570767 1532528 831258 30105 468312 1048525 269582 111129 1035288 1457297 1161916 1958028 636520 534102 1304065 1784945 1050290 1451535 1549367 1705482 1609983 859488 863374 16191 703812 841022 628441 64741 720868 30472 1290741 264389 220012 1224314 1674642 536676 1363945 195413 1231373 1571004 595472 16142 256686 1658421 736950 794100 1000423 1730973 1040286 1290163 1502163 1419964 677809 1665864 1751193 133534 945483 1154850 161023 466748 1391462 1476721 1622722 1668196 1732719 1429367 1752701 1908390 1536724 1306460 138274 1850867 681086 1959854 1233438 1703162 1722418 1105778 1065209 182871 1263404 1007020 1880229 1046334 782653 1005502 1050621 934144 1735505 1559601 307629 1996987 1799769 406624 788286 685580 1315590 1488442 1631769 1769526 1805728 1761421 490854 417109 492736 1479252 1949805 750993 609764 921028 1082880 1977483 1231549 1666449 1459996 450366 122510 1522471 853581 1979947 1588789 1978369 1973714 1549973 177504 885865 1534632 267518 1236448 1451917 1528963 1598282 1383356 823182 1492477 1700442 405307 1542680 1486145 1472826 998937 554462 162227 1550891 779296 1569082 910997 1195394 105195 1324957 1514824 1355358 1548795 285829 749999 201582 790369 523287 1415806 1483091 1026301 1166887 1159652 51714 1522933 642983 1606822 1570569 337290 1615550 1409312 1444210 410840 1642692 1516371 564423 599631 1856141 49387 1879567 1594188 665613 1654042 434805 1771160 1384562 546076 473508 213781 819766 1837363 1963158 1769479 1710131 1766812 1041582 1440748 1936284 535060 1212406 907148 311504 750250 886871 1544286 465398 237293 1492639 1702177 1855542 1684859 892535 230050 648711 17869 1469320 195297 1347123 1951551 1584034 975982 1619282 1489410 1653129 975598 846793 1518837 651816 1217748 1629563 539198 816487 146403 863790 134019 1333254 847481 1249669 1130996 1569759 399059 833235 71153 716867 99519 232495 493843 1264098 1026234 1986543 1485434 553985 570601 1301813 407390 587091 832640 45802 308884 550283 333505 375918 1398743 493063 1296717 719802 1756100 1444801 207088 878034 394898 1660927 1209523 1702813 1794040 1355724 324952 1626984 309393 1685586 1743208 1598714 414423 490470 827681 277075 844045 1067338 710086 1868440 157937 1225174 1051033 1760952 774056 266391 986256 118810 275554 381880 1800353 1321790 625642 603003 623655 75193 432894 711793 310931 1645414 1345011 724522 97321 992117 1957371 566784 520171 386950 345605 1995994 601811 775996 1623214 930261 1921696 530325 75819 773429 1636047 345085 1014429 1713415 936442 1973344 107233 185774 1774952 1036167 353354 418645 10363 220594 972093 285669 1697514 1032090 239959 384571 884436 686640 254906 1653691 26946 211797 1255900 1089194 643848 1687985 1779443 170148 114660 901055 218030 691112 48515 936505 1796000 1103832 246738 627138 441105 506703 12727 1388384 126143 1535936 782829 959396 1241685 1124515 1834113 1080904 968630 1755840 859232 738308 225068 1050014 1808192 1306376 1389244 1277236 511687 984898 437651 885174 815649 1374493 95461 1809290 1813101 1547970 1289625 533848 1305687 791330 807293 1397896 1397199 1367563 186879 1125765 233278 840327 976582 1545368 366838 701416 1097104 1189701 785679 1122105 1544916 1469888 1137211 316577 1730220 1092641 1875145 1083118 1057271 975924 721539 1385575 1110169 1212759 1326280 1274895 597306 113939 1675540 970670 152036 607888 1883445 383758 1656342 395492 1569639 1466135 924207 624523 423556 998289 964201 599610 1821803 1662777 794777 1394005 143511 1681563 927388 560735 898115 1919029 1614376 1615389 1506787 878292 993952 1168392 591341 1793901 1484582 197474 1794231 821992 235895 1995125 1983684 211173 1114242 379169 398165 1859886 1439398 1001710 1157130 1507719 1280720 1501399 906792 657883 1754966 648063 1351235 525435 73443 849016 726313 1731341 1069301 1148851 1631138 459277 449838 1951970 1924197 1024666 1252495 1034159 1166819 62982 867366 145067 688159 598613 1375311 606433 716594 1837444 1181681 379436 1500748 1797454 202926 828281 457153 507042 88214 1773597 395530 1410226 1039819 726113 357473 1741765 798617 1923943 912237 1783434 171078 455320 271696 571376 135522 824480 570490 550359 46316 417065 74175 449430 1947091 1732882 1641129 487020 1897561 72593 647680 1953055 1698578 1554277 179961 379795 1327728 1889886 750652 542231 1690713 1979109 25661 120255 975571 298739 1672510 539101 795246 1338424 599372 131649 76191 1703678 1564182 32336 745984 1715817 862518 657209 121065 1040553 1573250 1929261 315840 539320 586792 789301 1382706 629610 576347 563781 1103688 456965 231816 1498083 1626092 1472476 897142 1900550 1767943 1477752 805053 688200 1630308 1700679 1372627 1606703 1904468 944911 1362539 1020381 24314 15173 329642 383143 809464 1753570 1141949 553395 864766 498569 311526 1165473 694476 87393 440633 108729 69893 804020 375742 1878326 1624923 1424694 1707808 1656862 1140726 1977491 604405 594686 1233425 1392486 1101626 363628 703681 1101984 1062762 722352 445878 1094162 1592121 1686765 681719 1766330 1029642 582253 439314 943699 1728394 865677 101640 400922 1367196 1921306 1096938 660840 752034 433255 211379 1375398 1687523 487461 1491316 1318557 1346084 735717 1143654 1867518 1587444 1203357 877111 939087 1730695 921598 1303433 47481 439312 1651572 809867 123641 553144 117031 1828936 704445 348853 1494059 691900 592271 1542559 889648 675604 1600775 534611 1698652 205603 318521 1800336 1050695 1143998 978433 663272 102308 616826 858330 1607354 1475533 699235 35181 586358 1589575 42332 1987243 1716163 467802 1669897 1801878 616443 552729 1968298 688424 678456 689172 913964 1341833 786678 265835 1106884 368585 1266599 288097 1866410 264256 1846343 502327 1969442 1183095 1376005 1354322 46097 153210 1915128 1690964 1235553 1676962 1509204 1203523 1925874 1996226 1746702 329908 1867339 1047517 523594 719747 483143 136267 941345 952630 1320047 931302 1482556 1057990 826761 427926 1796415 287486 1980578 116636 816022 1750928 300968 1315661 1607083 1400068 788751 735453 496426 1761362 1595915 454149 62510 1459857 902888 665323 912593 1251452 1881918 1439191 1576615 687117 927228 292356 1756846 1404479 1455708 1075851 1856425 1711174 1134225 1536963 302137 575996 1873170 1783843 146463 178122 827993 878318 242918 1313961 221651 26777 558008 1881510 1954167 304689 25354 1382648 1129069 1973584 1765924 342282 1024717 560379 454440 1745165 646626 1742084 1166653 651517 1425948 1831696 1406017 1112228 1570529 1293583 838991 945398 210026 1949254 359023 1787207 92640 923806 941829 536495 808104 1270936 944936 1283732 1087522 111167 426861 1939850 1183222 498321 132773 143331 1688746 666249 1260669 1071859 1058474 1294199 334173 1044928 963380 136461 1210313 1678153 1720823 891858 17990 1235967 601759 1436908 944609 674132 187380 597707 440180 1472050 569320 1944692 1018871 1942742 213078 86706 432649 318502 1864878 181558 1496271 1704214 674410 248812 1289574 243990 1315601 356476 591591 949423 316959 338541 1580642 1276440 770284 1216860 795574 1823818 660596 757722 1330964 1956990 667684 1903770 1019224 1466363 1178635 1955072 469973 184491 1045747 508268 1096244 523906 841882 507890 53471 849493 999209 1741481 1943005 1759020 478641 1221576 759711 1752405 387696 1698938 930919 13139 1692635 181151 1319542 517701 666702 1998036 283238 255499 1347941 149632 459499 485356 1259781 1134059 938500 1395240 1585790 388955 1061196 1565263 962842 1877448 1601341 694464 1304649 677376 336890 1935512 1477447 1595939 1484178 1562601 1112484 1831117 1643540 1555418 79183 583565 832562 599026 1156957 458997 1527000 981662 1901259 1511931 492808 316726 1574427 1372154 1605128 1086589 1678825 1911700 713272 1608613 344997 325614 698118 20418 1365654 550672 532375 424821 1437409 310819 156183 1583527 1841513 988283 227429 616226 1641015 396180 468761 1830194 835522 1422849 703024 1483613 319832 1480254 1876288 1071306 946922 1886800 1607127 894015 434450 1307600 1811733 1306256 671035 121618 138898 227446 1962238 117980 1144958 1816811 1351723 549360 615005 1352579 107219 120560 1292519 367348 1500774 1933218 1966652 698961 1761270 1517047 1970599 912743 475273 659249 1195976 606977 166618 1475387 1185305 1913725 1513194 418089 1451440 573221 301318 949215 824055 1814778 913951 1526145 765639 1338528 385595 30407 885328 1331251 377362 1929865 1618463 644827 1854568 545477 302211 198013 499750 293907 1726591 1250026 1973279 1405276 1755076 583770 454933 1842363 558889 881158 1333612 902204 655770 780898 1880737 1558566 1572367 472063 49416 1217991 146759 482929 328898 583887 1814727 291692 1375109 1780063 865270 317273 862773 373737 570942 254929 721001 527482 737195 1275519 318180 725984 1903719 1084896 1889854 1304191 536628 355293 106526 54951 1776471 1193489 1485079 838779 1495088 1022204 53691 246213 23685 247339 1792253 321707 1843564 1127247 501433 580613 837949 1344829 1360864 1325638 1982168 564177 1472137 315982 706212 1427427 364591 701758 1113706 1965692 351150 541234 584177 145120 48062 974709 947119 1473976 819676 447849 992887 470348 460479 907210 1049740 293535 1914584 208219 447382 703862 1319539 191710 1464735 886193 1746960 361084 302314 1977400 1684387 349997 932809 258883 1311434 1656486 1555687 1328045 1284226 230015 107679 1927021 896139 873048 1394585 1707363 789701 1967480 1760878 1940894 1217005 696599 1256629 38390 841920 373429 1174432 861261 1893513 1211119 1503108 57902 240875 264564 307895 17886 1092169 364852 894846 826228 753062 787750 1719223 1465128 814235 1030320 1578164 1951937 1899539 1236028 1648826 1103767 1257212 1592676 1256237 1164524 1964338 1088283 1929116 425897 1974553 575154 880440 1494784 7413 1843120 735747 1201426 1587835 1361618 1650456 1337469 1631202 1076266 529964 456317 303986 1059135 521917 190416 1164223 924736 535126 1780972 1747865 1173510 156912 1964545 1053184 1053574 770232 423365 1397270 386613 640710 587974 1456923 1670985 518846 470896 1701304 696570 1374236 1500710 1828935 1449929 965073 774248 48669 880415 917796 747565 786311 1340398 1050416 349441 851399 232644 1691428 1062512 313181 1520209 1601729 1558592 1102234 976200 1995528 1417893 1424712 1213656 1150190 1231922 1827813 1125977 1424200 1967626 826465 621056 120839 940689 760262 912943 1215752 1012756 498802 1078989 15307 1032492 1396327 1233101 1206075 1318624 1444773 267211 1522885 119914 913742 1825510 556497 1963758 88554 1097350 43902 1175503 845184 77695 224516 612241 489517 954972 1536998 987296 1375856 1890373 206591 23821 1054554 1907083 1354070 118405 579879 1907875 1854857 636668 250624 145557 250785 1314107 1473493 1428283 1151557 60539 781432 423773 501711 1226866 488777 667861 94664 1322336 1044475 1847875 4380 375493 1316671 338328 1934115 1566364 1404056 706508 1811922 1850257 258678 1918172 1676927 70237 871210 6491 1002128 505161 1958265 312964 1025115 1597464 1205473 28966 1796759 635629 147600 1506966 478544 48514 899250 1864288 137036 381030 32544 1934801 407732 709321 705195 982850 1668568 1046663 658147 1317023 446712 1131717 198621 1419253 1285964 1472568 998938 1234699 1199149 465561 656738 1364403 58005 1682833 1068964 884354 1212809 1395084 302630 614420 342035 589787 186011 1183606 1689587 724183 549246 1058349 1434664 1136643 732184 314541 1900912 1139939 42106 1075682 554659 1403972 1792993 325821 1013062 825569 948289 1693663 1272356 534207 338153 617312 952264 1690029 1621700 460599 197869 1011540 1251216 856761 1382166 1471849 596057 1003196 1076771 1199203 1704057 1373105 1906538 1916802 227487 1129129 1356022 723767 225675 1963108 2000 1230206 1226924 369339 291918 512523 1874673 1094515 675628 755609 561503 1918198 1199582 906473 548523 1850797 727103 969824 1392932 902434 50625 1483134 63916 1187987 1443196 1471755 49821 1237521 1314568 808280 407198 1512518 602473 301490 1070705 435334 5840 1943427 1797793 65176 1031644 1620878 1136120 655488 1027988 1677373 1107033 920472 1314378 1215420 958987 957059 40879 1950671 239999 710627 66400 1430883 1395644 1007712 1150404 1186439 901304 136269 703763 1001535 764905 658358 450312 548513 874720 1979240 1458880 235131 159521 160483 1080529 13519 1303922 440191 354670 1769299 575757 1978809 7642 388817 10786 229442 1759248 1399787 1221247 41068 1391228 39137 831566 364344 52229 501723 107577 482027 1032996 1332138 148436 997723 363877 1326832 814256 1704204 1086244 1479352 331171 1122096 1703154 364218 1877170 1558540 831901 1464050 1586679 433553 1433490 670636 181103 873011 1418425 1836217 1269533 816745 907068 522917 1571295 273126 816697 1683199 426491 497131 773003 234164 1855126 59345 574408 1643255 1279940 1150683 485845 1820196 412306 844126 365318 1724786 772947 991696 1412549 334760 1950547 1638097 479949 779415 178776 1125996 145690 470442 362364 1486812 1140821 278307 1413274 83126 1497089 989301 1853704 1339743 979764 1204123 1023456 638266 1528201 1954464 448648 1609087 735269 1204102 1749848 96565 1530693 1048811 1310274 357458 1068379 1101297 1237570 1376071 1627397 14501 320181 1613238 1550353 893236 1637527 1423404 1381741 1113724 1232033 1176470 516873 830908 1033297 1406448 1691149 293864 258630 24849 1139973 404549 1109104 1397330 207447 1070839 110542 539053 1821569 655753 252522 339461 1205980 728154 422526 218534 1092229 1200255 678353 1971606 1130126 70808 1060276 1198191 1584936 1541767 1330916 1279903 1856546 1547795 1411362 1622961 185478 423215 759397 318334 1474549 1200595 1166322 1037170 1000390 1524591 961601 1805809 1552031 1437790 487429 943216 122402 1425123 1670485 1625679 1760199 1698863 41536 1316243 10808 1910207 1098260 50095 266904 20834 971214 31656 160145 1817671 574767 1262422 317590 581710 264347 1542011 1835052 1575242 1529668 792901 1389856 1461886 1096198 1080106 1070296 1705923 1741670 767215 121925 453643 1414911 599187 519145 521936 1513408 673425 1150351 1057590 40495 401776 1498852 1962938 787821 1241965 1195626 1601001 449651 430949 223193 1552693 1464575 769700 1655387 526451 1065266 224408 1499213 743593 1176695 777326 133718 884467 1078138 228457 1162673 1714882 230707 869969 591956 1347068 1469905 1620975 1698107 1826052 933876 75689 1356406 1692890 1780733 439965 1278542 548708 1211396 1499905 1701858 637745 1027725 395204 245275 825133 508860 1544255 777891 322139 1317370 479541 584677 251936 1995968 1843568 1689374 1859612 1672318 1235899 1410862 1963363 1616799 564339 1689301 511903 139093 228779 1132205 1073280 1305795 959760 1464479 778991 633450 87671 73649 566893 1041040 1244533 1539000 413178 1629123 1496006 1691669 1654697 1081029 62513 1385786 835838 185286 831489 1400754 943768 1487664 1085958 1473739 298033 1647921 1158721 119998 425718 1641005 1637299 1697835 1379975 473817 683987 340242 34524 1976289 1803676 1465294 1589747 1213131 314675 1096988 953676 11969 1544674 165101 1338375 135479 1121192 73587 894416 1849063 1022116 1156794 1281598 354432 867112 1507941 80320 332261 839067 1276901 1255000 1828107 16302 122878 1073650 1908905 670998 726932 1550802 957797 1922115 195992 961549 60569 120756 515945 1562319 558614 264750 726046 1087003 65789 1167927 1360709 1592607 549665 1301036 309334 1328909 716782 408874 1306366 354421 345976 1394161 641665 1707064 1129661 699857 62000 1452676 313093 1068934 1157853 1625756 1497503 32868 422263 1345101 730352 79281 1657400 1207138 1665719 997013 717113 712380 589245 1117684 1975693 1445971 337304 951024 1903013 1045204 1619317 799428 127477 1825856 1545529 1044687 1310302 1586342 1715075 251836 559218 1067529 1662675 349325 167014 80642 383597 607548 1327520 643614 1186973 372469 1732732 1590851 573600 1104899 199701 698908 1182917 1311879 727145 1888976 1041700 538308 9899 580971 1738352 1212195 87135 231672 1693082 1104280 1404538 360969 222020 1769037 1862866 1560878 1759996 1851062 464439 1500462 577572 827768 613765 1350554 1864484 1628765 1385628 712044 69332 1984144 58857 1197942 1388944 1736883 18040 483761 986900 424739 1621277 1817012 414201 1883735 569016 1171101 1001735 1340996 1324160 1991166 1033139 1836479 932895 1052504 902882 1619896 1482054 1119980 1768293 884518 147187 853979 1812140 845444 1270046 1516694 239362 1381435 1711009 1478706 117397 638262 1109896 436868 399723 1340474 1044725 89710 527001 1755168 1764864 737001 238961 933931 1413041 1995161 709558 1011368 1057026 1704527 1560994 1349374 1642720 558572 1115058 1988519 1173403 96597 713623 1302857 869403 1281190 1207024 915252 1064114 1625302 265857 1512140 1890130 984585 450061 1528908 1768546 1374604 411534 746628 319760 1036712 1825306 1344044 416007 1628805 1735820 1057267 1061406 1283651 1999787 1243425 549105 1359676 864504 1583846 1078191 1476941 542609 1794653 2549 1829964 880861 1183221 1269760 1095033 1818895 308086 1281993 854042 1558361 220727 1402132 1939590 1935996 1631894 1302141 148577 804473 1276963 1980246 1623869 926234 862491 1793832 1711516 26223 268471 689758 1727964 430129 94085 936085 169013 5451 275111 874629 876622 825051 462002 1405224 601761 1740934 568210 1420406 567257 25955 1110691 1215638 428200 358091 1895625 599100 1772446 331445 1791729 1495686 1690676 1677409 730180 1838259 1481616 1100567 1138778 1720598 1333779 424629 1951386 1199028 1818796 1724991 932903 13852 855004 785452 776137 1175096 374032 1236511 1984421 1702174 527608 614005 1564018 612119 1816641 1517746 298529 305129 125649 787115 152388 704169 967642 1653593 1597264 740641 347905 254290 466744 1514113 1145981 689751 1579984 1525147 1511593 400339 1315168 314994 178386 1657779 1218728 1403932 1231501 1427858 299894 1112761 1198479 1980380 302992 1886228 696067 598140 1497940 1363699 1075107 587728 938473 692073 1057709 315260 1799597 1633466 1435436 1595927 1738576 395656 1404497 525882 247791 718131 572313 1097806 900592 1967703 243039 1919876 1077192 1832728 450011 211689 965163 1265211 671488 1927071 1258348 1848356 1776713 1403634 293962 103045 1610456 769741 44156 1170724 805187 1681522 254917 1145709 1036119 696805 1109125 92531 906905 981911 1669584 1849048 1251126 404388 1149061 1962997 607637 910072 1850600 360767 1321980 1346584 156296 934308 252481 469595 382952 1282492 1729653 1119102 39027 1705340 421321 530522 1779666 643362 1782268 1110345 1009899 474522 1660999 392622 791591 719714 1736460 1375650 825047 1341162 597834 785379 1364099 468162 492763 1135643 1166220 410340 285542 441125 1669652 1822199 632640 1264367 300816 364404 680720 980581 983955 335102 815220 1202865 1575472 1277527 175674 1427841 263138 1169291 679108 1415495 1261374 1720064 617297 1507990 843159 1761124 1017535 1647012 412360 1820508 1738338 166672 1751029 1188647 1067840 988813 95816 1868426 1933971 63967 1180848 343585 1465503 77699 462143 71057 1982184 100467 1377190 181466 20690 1651394 1886634 411626 1687285 1195740 1584168 651906 1821559 290906 452747 164476 856068 945866 107753 574585 257098 1178250 1220678 1418259 1646330 722062 1464566 207475 365126 1740705 76326 1881175 966244 1629494 42911 1538213 690989 1166689 976551 1779860 999036 1303143 975508 12517 1346897 1048620 1354559 932188 300443 503147 224759 1089394 534546 1903915 972270 1166629 1927254 1414843 1754602 1439271 1678255 136115 684253 23474 385028 910851 1725054 1475236 1010549 1310298 1820906 794707 284560 68800 530002 283115 1302742 1217045 1110897 661109 85729 450430 1994079 1812685 1685692 212798 1462480 492811 1332530 1196368 1559819 742460 774542 15458 982396 489550 503268 117594 785 1397037 923949 15959 1987469 1844260 1862637 298732 1228883 1827276 1808535 225192 1420800 1275494 1419904 887185 1802883 260567 400169 249752 763831 1849783 1669625 1366560 724717 1268220 110271 111692 172398 1781565 1361831 1652510 1584158 1906202 1351817 694889 20084 1348589 65098 303503 1681718 1586530 964221 1945926 339483 373138 1569320 637610 292231 1206268 84810 149193 1385298 1597504 983173 4747 165684 535436 1659937 1401368 1751908 1246895 893709 1150306 480896 1833238 942331 1932943 397444 1705373 1004923 1721999 1245176 647082 5723 1364920 1771267 409012 1489378 797501 1296049 1633582 552270 1639428 750976 762483 1393526 730598 1425957 1684978 173025 1208642 463474 728817 290554 1071072 186082 1204344 616747 1511053 463753 1641661 1943485 991233 1384441 1773345 576008 916981 279647 338994 1538123 359709 947783 537830 563529 325286 520056 1935866 252583 455785 1281710 39991 538793 132440 1461040 1455188 1632757 410006 1898314 862582 944579 1695034 115940 1010641 1776438 339107 85343 1190467 1348774 1442983 733380 507403 304617 1498313 1031335 1624915 152258 654935 693708 911454 575411 342510 906629 425244 1968157 1375562 1333368 1906316 1348899 1568617 1017503 819990 968523 1503001 811629 253049 1732971 13069 1756291 1423038 1653738 1118479 75867 1070158 1332258 964550 1237514 1521223 1971802 1912567 714724 1776261 1651652 454062 610801 1506156 673881 1482115 512236 1090861 49895 1570673 1520909 1319313 7875 1990861 275358 285736 282356 1348347 1490179 870058 342118 316941 1687587 933632 255559 233121 1967552 1063970 327948 774383 277066 1106870 797976 1644099 916689 1948518 1533746 471849 1240771 162171 676343 884184 1273017 289688 1593899 5950 453818 400368 1418321 1312510 374998 55195 1262395 888561 755806 911935 1974952 1675153 1243159 1868684 242781 420664 600715 1782313 1200022 14533 178832 1071481 1189301 481458 6599 1980843 1669154 394300 1592315 185599 1730804 629422 995856 1840242 1042773 1489485 12500 366143 1252318 1410842 1768033 1419809 548163 1942198 1455464 883662 1416814 319870 688255 471328 1056328 587052 1904519 1131345 1114880 1263777 1221629 1560706 326634 886245 1454337 1063384 1473858 1995072 9989 536514 737875 1444552 685375 1040173 1536501 816370 1135916 238404 292460 1893927 1042659 902097 1264418 255821 1551373 884183 1139041 1362144 1292912 280352 1333844 1902700 946931 48602 1471070 1072812 1736510 1434755 921094 1547511 1776172 1463210 771252 171649 728407 243651 452909 1305037 1340710 1176994 406175 1674254 376344 1299286 1336283 1039830 594137 1395436 532199 1763563 84365 716598 308444 1831058 839850 300956 188863 343552 1854307 665337 1835108 804511 1408236 1873530 1691053 559089 996510 651008 97224 584760 928960 193077 81629 1125159 1443418 1609806 172432 253347 565640 742218 1054464 206184 970589 309490 1058284 1234166 57939 830550 486444 1730241 998556 158425 1083718 1491470 1516526 1503359 709078 1832276 1960844 1043277 111215 1651682 763030 227642 601185 1685024 79793 1660480 1271838 927625 1374802 1536922 280784 698939 1616177 1577206 804876 462297 1039783 1983689 1819519 1037186 1640413 1327985 1499007 785183 961443 1062980 1323110 412115 1011616 862246 1812278 459408 1079105 94499 1631614 1210006 930018 792528 429485 62836 796367 154261 1947590 1373063 1186283 125608 992590 402353 1218619 1452467 1258981 941979 437291 373447 1604266 1646356 1396737 784158 1340335 894358 420163 1595783 1224786 508446 1597932 882111 371581 513646 203343 786231 1102166 357477 1937398 321028 987461 702403 1063555 1844093 1874589 1655627 1449262 237513 1329635 283773 1211442 1852605 934856 889457 1839997 927851 824546 14432 11684 979109 1375510 1218922 815769 944510 1718284 1090811 380937 1766596 1225764 56340 1050573 1872925 90615 1319671 1343756 1854536 1579012 1873217 1406933 1160101 1319181 1551444 134834 1470349 288526 358393 914791 1476729 582789 1637594 1091768 1666117 684860 79093 519419 1364252 604089 666568 234122 1712693 1548174 798993 1943505 359326 603296 134480 1850194 71904 651399 659729 1109131 15147 1977064 154765 366871 1207236 1953185 1838704 1365641 287544 1382569 834922 1020119 1131857 1028809 1992453 127628 1534180 1092838 1167101 1647888 1076681 1833401 689379 1581420 1849019 1581576 896762 1464375 678910 630249 1950051 1341755 525237 521869 492378 871757 1841743 916120 8439 524377 1046214 853055 1240279 741519 1488337 636525 1856863 53221 1210075 1794629 396766 1912682 417994 808133 1575051 399427 1382837 698476 1011141 1056335 1983029 1451208 810321 160319 759341 389127 1466479 616015 1985221 1697687 1557760 1394260 334876 1089713 1973147 861675 1900496 1696804 920789 412013 1238314 643788 1159786 1725764 1515903 1797266 342018 422944 528447 919955 886804 709997 1998385 455622 400327 98198 1498525 1629422 590690 1874967 1686531 1733997 1379386 1724330 258704 692988 1412608 1331719 1290216 1045578 285734 1419507 28922 1912620 1918457 1967428 354990 1022083 7808 1991939 1163175 1148868 1073690 962588 486188 1102926 868669 1765023 1904453 1148576 1851685 1419466 1821365 462833 1868838 1455095 542163 579827 1826269 1736340 94206 728824 732530 161916 333998 1454469 1084210 1496640 82811 1086910 732882 1302554 440802 228822 836874 1996575 629548 405084 50709 1262288 196764 536861 859769 1947597 873593 142766 1838016 1159800 1498780 1839983 194035 939005 75248 169925 365174 726673 481082 569750 570322 1690062 252046 812343 89275 637630 760605 411376 993439 490789 704303 1820745 1577164 1580619 201697 1551883 796021 225025 1381200 414191 1453822 1311517 1817353 1328516 932978 1527412 1325535 723321 697132 1145599 991500 1602753 994397 1026570 944004 1053257 1496024 1700294 1864553 699939 1357980 1054849 1927987 738783 329227 485186 1997527 1194496 1721364 1228980 221070 1541189 331668 1765479 1687066 387505 1435003 355998 540483 767651 1454507 1709703 1563283 1175140 1628870 593442 1648783 1100892 1003517 404530 1743377 1723939 1257803 187545 321474 655252 1002560 1757777 1800513 1246550 20715 927727 205114 667169 1129066 1161739 1217691 159489 852403 1977016 917993 104457 1693399 1497484 541983 951247 90928 1686533 1663196 1193289 589463 1517062 1848844 1419568 1875860 1532805 1268489 1143035 1334493 1753068 1345754 878861 1585330 1209142 1251645 856258 1503998 1551690 857702 75386 586820 1657186 1165421 694339 513983 859706 217777 1107560 166459 1042579 325843 603223 839835 688222 1843558 252406 1539125 1506441 1772715 941886 748855 809910 835684 419895 1951066 1532526 1391665 472583 812449 1538084 765129 1053700 152884 557984 46295 824541 519436 1388102 807598 1197365 1473119 316397 570379 164924 1350683 968088 1492441 1209438 181030 1581635 720991 456209 1001158 1531053 1530923 198673 883535 355871 517995 1079415 1997859 953247 801466 58406 75306 821881 698783 1090614 267072 1302636 1720772 1929293 1222849 1842866 1516664 1106679 996253 1313736 1697332 1701431 1394533 1986646 1399575 1779692 1907652 810049 865089 1709811 699773 777409 25574 716088 1564443 1839621 970458 1797248 1331172 1578176 1802655 80951 607556 1597557 1460440 116253 859680 1555441 1886163 1095349 789328 237207 630775 478808 1860974 218741 1761810 729731 1391201 450619 1994705 612230 1796160 1331050 41565 752856 1654056 549970 1034010 729185 1835756 1903414 1492109 1806833 200654 355981 701242 316500 31310 886892 1920495 1642446 381003 433028 390207 670175 542087 1601577 334329 1623645 1868208 1413457 325930 1331903 1558344 777361 1873622 1443590 55871 1723459 610440 937247 726595 1095459 313406 538598 12133 1730587 819580 1331907 1587259 27880 903574 1695203 1377951 1325154 52759 1654903 952812 1173797 1269820 1799964 250716 503638 481421 1316061 1465081 221256 70745 1775297 1070817 1535321 1183133 616697 1869030 136130 34884 643175 596526 262901 1059807 845251 1625910 1500599 1558753 170172 161572 1286417 1642175 737553 352038 978885 580422 664751 287240 416564 596104 360196 1955573 1474700 1872308 1148208 65687 318780 1394199 919603 709336 1759150 674338 1435359 1652412 741017 1413728 843986 1362054 1649541 306860 543106 1847174 677028 206699 86289 325830 104598 1826619 1575831 1754023 1509305 177936 72694 1786399 276336 1350225 118021 1614037 1896196 171064 502839 356355 705172 965232 237454 602727 807461 649231 1504388 1505460 1538249 997631 1136030 1114074 666438 50850 1501728 1043281 1925706 1532066 480007 1128359 86602 353455 1035247 1195629 1803184 667599 718056 1756539 416732 918214 549654 1249056 1649219 130920 325653 802313 1430942 1280466 202528 608832 659984 52801 1592578 1901058 1845808 1228024 1942110 1143445 1630670 790212 95839 55423 765398 56048 424956 1227100 448812 1453515 1957589 1304455 727502 332813 52213 57732 1180358 75791 1543954 539482 1798918 1468000 798890 221215 172132 1505664 380727 1911712 638542 1033162 522872 1893994 879131 1568945 1664204 1414108 566184 1427554 1599338 186375 739537 1677560 697840 453756 773883 1923242 1732586 661835 966416 242807 908333 751155 1369163 1980249 1485569 1714821 1193096 236619 2608 1330952 898822 1820288 1819550 1583365 826694 1874214 93378 805264 1177381 945615 1265721 315251 1325897 1333885 1719041 196546 986032 1500628 1666212 836244 716202 1761193 719238 114430 303852 880508 1922280 113019 630471 1688260 1390254 290098 566139 160399 1883347 160080 1343810 324758 59990 1761976 1909502 396001 140305 668681 1572455 1591216 329645 1385189 324261 1823015 1707874 1099472 1984769 106603 1942904 603811 668142 1715567 555481 207204 1804125 711929 1794148 722004 1419820 447213 1669180 1289525 1850346 1578597 168241 943502 212947 1554701 228605 1689726 1483643 711612 267740 246877 97816 332884 1489369 1296614 1333936 1445811 1683184 310607 1669401 1773381 89072 155444 1822382 384043 566686 1073005 178633 1443547 1077337 219579 1468437 1744823 923136 1960953 129102 1625115 1283614 1480457 551868 612686 1933367 1911366 232417 971518 1993961 118135 1993829 1364551 1673458 1123554 1536482 1790957 902540 1684287 1369422 48386 517996 91153 1072976 266495 1192372 538987 1835080 175617 171710 177220 621042 1035179 963035 347960 1620849 1159936 1778976 1414066 1580258 1532350 1946950 84902 1917512 1559054 1655465 485087 157810 420438 1809835 1702521 580216 578412 1958522 532974 1126508 1647394 935188 1173517 772176 1162576 1798364 1479815 552843 95986 35104 507624 506749 1620956 1436046 561261 611196 539232 156055 887222 440839 497757 306736 1108874 1437821 1039243 774531 164428 310423 1490941 1899949 1532040 536665 571635 902246 1630327 640685 1818310 1782995 104807 375570 109977 772668 1893123 968252 1948714 46636 470811 501372 600502 685288 867995 1871322 869025 671438 716127 807056 1434577 349516 1410483 1590176 380890 149204 1923561 1477273 110321 458705 526326 1811697 339581 1228132 1859287 535596 729183 789048 1215207 834823 262651 1064157 1611206 688117 1732099 1375539 704167 418520 1070214 1895044 1241213 1737597 1026314 619897 1940999 1238497 1790756 300410 1605266 46426 668534 414852 899526 1368700 1218799 968509 774326 223455 1312144 678696 1209715 1798456 1517912 793406 605433 1565907 1910028 1498964 1607698 1142315 162607 1433562 1825742 1725614 354554 35057 1511789 1229098 928724 1430576 1208029 405778 1865703 1898614 1234266 1329370 551606 756393 1370591 1432967 765585 14634 661093 1961631 113160 470327 1762118 665959 117754 954993 750464 1459129 1024182 265138 394347 1728189 575347 917863 621109 511343 1117554 765632 1421683 678346 757738 1301144 1336434 822153 180606 1466797 830212 982686 511152 779680 549718 1313017 1736499 1536626 1906549 43922 1324715 1885751 1793144 57963 1073959 1214656 17906 951674 1678898 70156 991835 1417393 1042526 15445 1528078 1631882 1243183 1620345 1687655 152162 410895 1667556 1962523 1074486 1125571 1950041 585195 1122081 797735 630516 1238701 267281 980727 116427 1516561 1344011 1434506 1231699 871184 297129 201016 506802 1294306 1861590 1034588 1954898 1215621 721239 1250480 829049 1253975 521894 225987 174166 676230 1545819 440475 1784726 1949229 1999984 398383 160436 501478 1721655 1990060 326859 814356 511914 639346 389358 1238481 1646479 507004 1993175 679429 1384603 1755749 140621 1748206 189187 1140186 744089 83308 468355 398018 468644 1278097 174024 218588 568786 937015 476001 714704 666216 1376235 195470 131088 1333767 315838 426197 96181 1976487 136856 1095894 514611 842512 1811665 1303290 472966 172957 689083 313981 1583199 1671953 1294567 87298 1790525 857061 753223 113219 618558 113713 1429354 35384 519863 1193535 1061293 1438689 1091443 1827901 95159 108897 542322 1671178 922328 89726 1363913 189866 635941 1637519 703046 969539 369909 953911 69166 1049059 239290 1664615 824793 1992805 1476925 657928 1333534 209194 1251269 1635341 1277341 1469323 1770200 682300 197009 272017 1505729 552008 1936982 930105 1623374 855022 542511 1747518 162200 1857293 1985827 1170088 180610 410734 1406812 1952280 250238 967907 897900 1724600 100546 1041429 1558502 240982 1549553 1125633 23604 1513628 735601 526999 1389896 361619 1632401 171980 635721 98960 1215395 1359654 599761 1582808 1750353 922126 1022332 512520 615983 172349 1688627 727221 322270 1990876 1687175 1201353 1015730 333858 1294425 974384 311844 1143336 745890 245282 748737 1212473 939057 1803392 1340172 680542 927950 1597611 1841157 936586 494829 1770654 644761 947727 477050 10931 1620531 647957 1106106 1223236 948278 1211641 1611111 7497 551034 746397 16188 1895874 1855087 1681485 979816 790801 551601 1959050 700326 389938 1993161 1783745 72595 1941681 1778316 132143 1611601 1731891 1611859 279525 595191 70788 1935804 1516295 1377476 1834366 794749 603699 674976 261567 1951833 133662 1211692 786175 435385 1950769 1271250 1542573 1629013 683732 1602044 543120 1192358 11085 13929 1010439 1520275 59970 1216433 633262 1255930 1948346 768837 1231665 666366 1247988 985123 696085 1353711 1843940 1965717 596266 1645425 503034 548539 747790 1122727 1655540 103645 1104103 1143220 137537 1638257 937727 1317830 1621810 1520401 563170 793389 1896324 669290 1834323 1505689 1144095 909709 751375 114187 214452 573201 1310623 1739890 281726 1483541 1026966 1370268 1455322 1881258 1275290 111269 1886988 1393456 456889 324190 117857 1738305 662840 1420898 1430901 548985 1079805 480979 186482 1029202 451248 136166 1015240 693958 1487597 1427174 754894 559283 1998105 1399337 1033294 1479597 1830981 123968 1460255 159426 1589435 437542 857891 165312 756459 696979 814335 1653309 327702 920597 27249 496503 1387619 92372 872849 1233625 191917 1898643 152710 535246 1988638 1048731 888358 1832733 757545 889721 470047 1134974 364375 1353178 1219417 1900884 339304 325494 973508 683952 758008 1834806 1079811 1344335 999494 1547715 1951709 1514350 702324 1730464 1144320 763842 1821715 1801737 1862065 1028916 1874923 1015801 446287 238793 1767923 1392861 239225 527764 1710172 1439436 601198 102506 1133475 243800 641883 574685 366705 417810 1446044 888906 1111807 1469104 1191384 322499 1363181 589818 609080 1237311 1245827 90505 1739619 949585 713842 1386954 1792384 1457651 1430000 186646 297652 378517 1514277 107431 263204 906617 292818 560132 1327696 337832 941392 497840 688056 1912041 106383 876294 404043 542819 1620408 1160848 267014 119426 89199 1298107 1377732 22217 480148 1373796 432653 793126 1167289 593813 192621 432848 555880 1258326 926051 805546 1543437 938513 165892 648943 514110 745339 1877844 1337425 699860 768205 1952175 598557 1851315 499601 1136059 421118 149992 237751 1439074 6934 1866630 1358033 320444 985467 1902564 1608917 1506544 730173 584697 978664 1450246 1144646 28690 1986068 1373825 904453 727817 244673 1554404 942506 524754 1088933 1654179 1085143 1752833 621431 99408 963473 573374 1172879 1528033 422408 812803 1296531 1437864 822348 683411 365813 1761545 821197 1365499 653343 33141 1244773 1520353 734175 644897 789302 281640 223834 993702 704659 611549 1735057 1788657 109224 288143 1452775 1268567 1366619 102057 1579442 1647485 453650 1646050 697037 1406105 1797845 982088 541185 230281 1479729 544951 211942 1556131 600375 736017 291366 21613 250314 821889 275429 1557861 609477 1766835 352563 1942542 1283637 1898663 1940109 232740 918486 1396276 1857269 419565 217757 1975691 521974 759191 764447 1148449 44863 1044657 960105 941122 739925 1376950 1168307 749202 1447309 1811555 1701704 249896 1909307 1010880 443301 40781 728556 1736145 1380051 1735846 1715563 368504 1573328 238786 988524 513964 1972286 644534 234140 67259 1806823 1751082 312931 1880142 807135 1620720 1878947 1928863 1034384 1649165 1588245 1054704 1893291 573478 1913231 835314 978389 1982813 987567 1343994 1687630 1023962 1522027 1086602 321664 1594381 1653289 1824009 1878282 51056 949460 1140076 1560649 885697 1150731 1353368 1389231 1654205 71180 1014287 1003573 33418 387183 615582 1863011 863273 916591 1760 1469417 1850710 746106 1163153 333944 1295294 725364 688417 1869339 487434 496716 1046956 1155811 181950 904513 467231 1366855 214968 458153 1518434 1907086 815420 346262 1719046 1012662 1588459 1251130 1142528 90074 1511071 1011391 298097 769221 681721 789055 98358 1134602 633894 1195520 1654734 532969 19635 649871 171576 572820 836478 666718 1985110 1514986 1865508 42838 1186642 633131 981926 1880152 809428 559116 385237 142078 1154679 1422170 341658 173182 131363 303964 1303733 1850551 893153 611882 1105624 1452046 1017469 1142032 1971596 385664 890851 279690 169059 949324 282649 1063704 41090 532414 1459304 250898 945267 1546692 1693157 1241683 1565570 1274942 1911804 160791 1491050 301582 1195223 182831 530178 1793907 531594 1933754 1769927 397615 1946691 868041 1006009 913035 1617122 1196652 682311 1919227 1907454 428091 1299702 1694843 768714 1693277 105585 1681921 905290 1674724 1703506 297979 1400794 1414896 1135685 217076 1648151 381391 668974 1774986 481086 1700630 1825154 1622328 1155009 1465607 1087664 469407 1304322 1424047 769735 678479 238855 1571523 1777293 223136 1757148 1194810 1566052 1448796 1499137 1168422 1277279 1167945 257561 1371991 903978 1140592 1319932 1464435 1890907 227660 1482639 143072 364892 304805 795825 1025911 1601080 196766 956955 1913095 906678 355572 983623 841203 278583 1681440 1395454 1516508 1357476 793689 1887716 915044 62347 1685139 448673 270683 1421898 133630 1116815 1886455 1491792 616734 1999456 851211 709142 8795 1022354 393615 1332429 93234 104255 239446 1433652 884016 1481951 1077464 970995 1316914 1141535 614316 1430413 1162300 1772786 1890249 1480774 1079619 773807 1048238 1320716 1497660 709116 1722770 484974 1824182 369720 457290 1991643 1241648 299626 14342 11839 1679070 1735192 1685499 1729389 1393513 1348374 1626224 1167073 477766 302566 1002005 1243775 476307 1759293 824691 523237 658742 280276 1909153 1675820 455788 1425030 1243482 1099881 1729753 385448 1707940 1509823 1654972 834491 1222224 52842 1089282 835819 348206 900340 1287882 1596111 1278185 1513003 1087573 217264 370462 1326671 699084 1670030 319877 40156 52088 553672 1875228 283707 655984 767585 1118433 808473 759549 1756739 605642 1480870 636203 1487270 282669 1835436 946426 822033 1617780 1953328 262835 706495 182155 279166 797842 137986 1661624 409959 1371601 547946 720387 1866655 238646 1070992 751499 1188532 455766 539796 1181176 1192402 1603343 769377 1374125 79390 1758267 1451215 1263326 1527465 1009008 1396073 1601955 628136 735497 1104650 225468 1023393 1182304 1767319 824987 680196 776427 966766 254499 1984677 827618 472765 1888175 306000 1888901 934982 1023215 1421230 181691 442684 1285829 909513 597190 270449 768041 892850 1183034 732850 521749 1453067 7460 1110146 1325396 1028917 1632787 1195985 1799399 1279535 497197 784479 432913 1878339 1259629 267554 1561756 1184711 1571844 247876 458348 277897 320045 890395 1360832 60836 1300949 466808 1055075 1702772 1042744 1268043 296015 1500 1651728 1122658 479409 1669813 454154 1006433 1979533 336489 497347 1515835 213945 1271747 1567444 63542 192773 804121 125927 915537 1985573 153876 343298 1942808 1854729 232759 945767 1444624 1469402 627330 1043752 364612 639485 1391800 1724633 1569387 1942320 475618 1940307 1434252 74446 525975 1204442 761245 1935218 1896390 1269544 429184 1277638 1236789 276000 196759 156606 91348 1633870 763722 279554 545075 1221501 1681441 1578917 1171839 1424010 296103 1430354 213503 122832 250300 1664510 1430893 129860 631734 82410 330415 1481577 153218 648444 1344199 1608648 1735190 1243626 1158466 1536944 726592 708087 1958425 857365 1714399 99921 1964743 599307 885569 1907292 853773 645963 1301846 1593455 711711 73759 464205 1587214 1184534 150846 1897490 1218136 1565217 1286589 1514003 659293 1176207 1654014 1134556 707633 1116746 554507 446674 1431377 1639416 1640852 1654596 597131 1395935 1031257 1458496 981721 1073887 1624550 103737 90103 1524685 1122927 543698 770488 792433 999571 1587495 958424 1361406 967449 273146 1585365 1362840 212429 218323 417210 1248534 97229 417313 362892 200920 829207 1339956 1871146 113229 1811784 591525 1348326 639492 792427 1059536 1405682 993848 1331278 1886862 1007934 1732156 1582418 660506 246833 804896 1270092 115830 651815 1779226 73133 408410 98148 890745 1586670 21753 1279309 913945 721631 577947 1961391 974080 385151 397263 582579 1774544 347499 1570955 1569761 1523486 1794041 1797044 1743869 913915 1741734 848892 1135304 325921 1842120 191202 1033423 411155 1940755 222560 1646588 719014 11508 87984 1878921 1172028 1111735 250187 1921177 1001833 1266055 337047 1707807 1446037 581051 1787302 250179 602453 1903937 960215 516423 1877212 584865 1708918 578911 1120062 1210282 1213036 650618 943896 1440125 1507330 814030 531846 456011 1161810 889754 230309 959683 1135569 1135922 1618435 76073 53722 980187 1477236 1301031 537254 1909517 216685 1696972 1037360 875228 102340 1903468 1886745 227910 1160529 100701 33244 632228 1852553 116528 1406342 731049 1657286 651505 623823 1455096 139410 1102241 1101729 1280447 202458 274412 88383 700487 1200893 1996023 1744611 1279274 1575039 1442268 129827 1371734 355314 1729456 1136167 1142848 1717211 1563518 1404115 1211033 534718 1482404 1229241 362408 1000916 1796001 1539412 245139 888873 1344081 175033 1126377 146365 482106 1233706 1591666 1445524 72850 936807 1048657 155517 1814175 1454332 1351279 374778 1827728 1049008 157813 1591290 1921656 121486 1102427 1681900 945516 1334209 1147148 1987473 1371856 1013626 1672774 1030196 900034 1232569 1833067 492872 172107 1314785 1056883 824900 1613470 1837325 1302600 1385818 388745 1994483 864610 1278533 1208824 992498 256547 1832356 547148 1414281 1368811 148400 376752 1006953 1106777 472227 681175 1887374 1335382 981162 1016040 1761294 1108844 1712215 1985205 1333453 1199100 723644 1604502 564374 225726 403931 756326 957950 1832179 462557 881260 1949232 1583868 1767616 565425 1101023 735137 325029 1228125 1767703 1338328 1514541 1741130 1539698 993244 205051 527354 1313182 335593 1641801 1291409 1146580 1521633 1899770 832582 81401 1121464 1540043 353607 1972735 1303983 128350 62577 1568515 147056 876824 981501 1693553 307601 117716 1994888 1652666 401034 1048833 1802685 1711409 1352711 1368638 393917 157493 792808 842485 1147652 230076 1639667 877130 805535 1270134 106353 1997445 1667139 1699374 253128 508924 1589889 99999 1548809 126618 1522309 1568432 1247395 1391132 419567 1399900 506079 684733 73442 1577186 1229180 461214 32728 1368497 1116816 1155898 1262786 41061 816666 828100 1065780 870727 1571730 1367861 1731058 1600606 531500 201732 1666246 1713089 405752 587304 998422 1697599 1333021 662265 153607 1230255 371418 1111246 1139168 60423 1348038 1056833 921196 1316216 103887 1988105 1569749 1012724 47130 717032 1776981 814398 677075 1916961 698683 141289 249259 1476294 1324289 1035119 176683 1743024 1210144 1076942 1350713 1167142 1339626 213292 1809124 699020 1824538 508722 1193253 557843 540244 985274 1946132 6188 57250 1002597 990114 1567698 1544106 10515 947975 1809941 1424986 1219410 81495 1999659 1353065 406578 17244 271871 1460049 1094939 537861 184305 1692590 1947956 1427811 604907 740270 613769 169887 1802031 142541 64471 405628 209102 1051533 220985 81273 699379 182405 1873502 1659283 355778 1595038 616236 300487 1653710 1669874 1322723 1380067 30767 923335 660972 1038938 1483180 23254 605071 1133122 568617 769827 277982 1656881 112213 1876825 1619135 461164 461003 1244225 945744 737235 651467 1742656 1517464 1349054 1667467 1460719 1632765 1248616 17770 75170 1015199 767418 1152217 773085 701089 1563388 1760745 238463 1849041 1647391 1946886 470146 1933580 642126 892660 61710 75349 487954 1091945 1174226 695793 1334776 498251 1155990 1605051 583246 1687009 368179 29760 1918033 491877 17094 899837 1583789 843064 1223096 941429 254121 558735 1806592 379338 671344 783964 1700331 970017 286550 1723311 957261 1496609 1592387 313018 312473 147777 405834 1510819 1746041 1816061 984901 1344843 1651734 1738839 1420687 878361 802234 1854009 371398 1747556 343765 1678450 1141167 564972 376803 210653 1852165 714364 152178 141419 1527210 613542 142898 1873098 550459 704488 668414 531832 1424351 1335951 1559490 668361 1349115 139160 1000036 1532471 1501705 122585 606281 1605613 1468666 214128 152336 907832 1462539 889079 940071 296555 184395 400003 1466272 1892018 1046161 670619 482363 1599110 627592 1797787 1809864 1519115 1514638 425823 72726 774098 355127 401835 1893359 794489 981219 607433 1993366 1204886 71754 625471 428669 1055831 941260 696861 90156 1878944 1989849 1541601 580796 1839796 1166820 438412 199350 341439 7412 1147391 1902167 84514 1119911 488783 1002003 56259 551416 1319568 936293 684246 1679993 1418531 1231069 1993958 1710559 900633 724417 1832248 380062 178070 113734 440360 1194233 128180 1696205 196286 1636618 1013613 491449 124425 1249303 876722 1033937 1185082 615228 398404 1724733 21986 586483 574584 1945038 1208448 246326 649125 36042 992857 236893 955710 246880 381561 1064997 805134 1338078 1581269 1854740 239421 149445 860931 1656720 143102 1166981 1828421 1324894 204897 285806 490696 494787 1183875 1449665 419468 1904262 1311527 1670770 447480 1480520 1830573 113487 1459022 1311865 574472 1881974 1549764 428827 1008597 556190 1170232 822422 466816 1715228 775087 1849612 1679151 660859 323698 265099 1095938 594048 577445 1446966 1562301 1860235 1756007 1660704 1072473 291338 803824 1005971 831988 953512 1045501 983390 690252 878417 1643929 1408489 1540722 440578 1741612 1750993 1512545 423953 1458908 909819 1885370 1459047 1126929 401888 761810 468505 653041 169622 1673764 1015384 398489 1730189 1345303 539173 1818191 1413821 974687 1460188 1254415 1009803 1991270 1884993 1185560 1740121 1708169 912566 664789 952644 508298 1100172 1270550 1919642 89346 132165 1331181 1537314 647615 758317 180336 127783 339507 356337 420040 957658 1906222 894415 858036 157084 957920 1038709 192996 957302 1066185 1011985 450695 1902051 1542452 1849172 1872673 1212313 1441466 1480860 1466394 320589 1553245 155453 1182807 1572343 996955 153086 739240 1171807 1556842 326111 1342540 1186251 1721846 1853907 1620627 1931538 1398224 960486 1761392 1897821 387001 1191264 916241 287301 1001446 696353 1479771 1374456 379087 274792 1511170 1887233 100312 739081 905659 687333 1348428 230227 1669703 507163 1268557 1368522 171079 1249006 1941602 1533539 1734995 639947 460475 594501 289121 190764 808894 850852 1277264 368315 1174738 311572 1474559 593256 1523506 515549 1103715 1982995 320070 164419 1994701 460545 190003 1487277 1072948 1022325 1629586 1077669 594806 856932 1724818 1222202 1395131 118531 741347 818412 366501 1961267 1842525 1301137 1579631 704535 1461302 1557402 1923727 503675 1357661 903707 1055295 180254 1220003 907820 513392 1517005 289016 1684359 1942685 250007 756090 1828708 277396 1027111 862998 1094301 1802160 1644504 1212570 892305 116476 1482067 750428 1123111 1246806 1142104 1451934 1604020 1754004 659003 637595 1191124 1823336 1784572 1588954 450157 1391142 1804240 435073 13923 1590748 417573 1985581 300158 1759434 1152887 936430 156633 1750907 1010344 1291778 499450 980846 1421462 823580 1691939 1875117 1131010 713012 1521137 1039510 982438 1971781 928694 1635052 1969946 1247181 1585868 406193 718035 4820 366981 71651 299799 1501291 735994 1617590 1949125 1772028 1325541 259858 81774 1729203 1869831 929872 333089 166729 1320792 1309287 834010 1216543 1898827 244501 1125300 309054 1808884 1456802 1007601 115339 556840 873336 1034713 690823 1964077 745691 441566 902090 988079 847389 700429 1992258 1945444 731551 283838 1859751 1833895 1915360 1234207 1972978 1823490 1562227 328124 55359 655621 169400 1971570 402754 501835 1265933 186431 1114817 1003048 1865227 562384 910540 527786 398504 1805385 189959 706924 1041711 1414423 1316122 833490 1750425 1662417 1163710 421065 444064 170525 361708 181867 788698 1813571 1754375 1831223 675218 647355 420706 401259 1623944 1252652 848775 100092 1240991 368381 1837489 1534276 1854668 653665 358419 433318 86186 1013370 1941991 1208945 961248 1445968 1869099 16453 1633957 934062 1029198 861640 1816091 545904 563889 522185 442366 187920 711782 1909092 880140 461669 1435200 1978777 315409 1838856 1630683 1025947 665992 464141 1260687 845169 952564 1841955 1775501 1620019 348576 1949745 1481053 1004647 612132 647906 1126073 1541640 1583709 325461 463339 1532560 559469 267629 1313462 722949 867814 1832416 1373235 48469 737506 460731 145405 1481584 1226222 1812670 1010576 545295 864098 827099 1722301 979180 1353626 1116870 354762 853989 1499990 1437823 657671 645885 1454565 1597211 797303 450913 1903253 1575724 1555910 561941 444493 1704062 838149 235258 1084655 884257 890703 1871438 466063 1127374 1184071 1649405 228581 1206454 1129111 1279345 427424 1251846 1200776 13476 1504495 864233 1048101 1745892 1769247 505711 557893 1798577 733656 1759218 1968316 414847 1272228 1910746 1731289 436417 1575095 133254 1955520 1073008 1029472 668996 42564 823377 1306579 1319645 448528 571482 1019363 313504 957730 1061715 1422355 131991 978742 1763929 1239760 1521890 3346 1242202 1612879 314825 224639 155052 1944499 9576 894680 559015 1607337 715392 274124 1019337 773102 1456953 643767 383130 1964705 1899000 789968 623376 930365 1391098 303189 1338731 756275 549150 1545844 1916241 1415765 1983652 1482190 666132 1232921 1632756 3269 1928046 1509860 1226571 439741 729357 1327189 534841 167738 1823877 136279 925638 1226751 110975 998207 1133658 1289279 324926 65466 1847583 1199589 1392853 1797966 1658785 1744803 273909 1326938 416310 1420461 1429895 1156166 615641 1433292 332147 1424798 853360 1381397 192744 1032763 966641 1627409 1153083 1344257 1824800 656162 781484 1556714 1988786 440016 325230 220471 419447 1016294 1298765 1840997 96361 1382286 1473332 1874398 238452 858502 1673678 1092305 278987 510459 932854 1143838 1710235 883114 1344295 1737628 1922512 272115 1616288 1105846 1454985 568375 1566278 913926 422852 316701 1704222 177003 876407 377460 849857 1149969 1091530 788482 1958361 1869848 1736521 142949 1295496 868551 1260665 509908 922926 1647801 267503 1764594 892361 951542 1824024 269617 1505684 1403384 628025 1627497 1522993 1276045 851899 1575778 1470356 62418 1530468 496841 591815 928928 1667888 1281682 1182215 1445918 567103 371766 1298588 582300 937273 849483 1131102 1181258 1881256 1487552 1990107 1547059 1480305 1645241 1927311 797921 1283903 1945047 1738009 1085168 839732 261979 1730358 1915007 685371 1758330 1478371 138526 860668 662783 1000 1562281 1181782 268841 1279980 1831195 100817 1950916 220674 18738 1733679 1909119 179700 560776 1815669 1086666 1331478 1446394 1033225 1528850 19166 413364 1603319 1955060 132655 674428 1258267 1023736 351365 1043418 1238547 203783 744161 1180852 1586861 1208689 1467655 185735 781189 617641 1409222 941717 1381485 1490817 626498 1542515 1278585 1573618 46031 1878761 1238502 293373 1120981 198278 788177 224901 761822 296901 53398 1685913 905337 214305 1423399 620423 1925959 1860614 401199 1121616 818310 1349349 898722 1400772 496499 1093011 921897 105108 629198 1556136 58730 773199 1980689 1728096 474520 269272 484791 1664597 155469 654677 654251 280153 1305741 151107 1177230 1586179 1764669 888680 1310611 389602 671447 201712 855196 850243 1932400 1510456 838829 1399823 626410 952873 720183 1964484 1200533 1272581 1383460 1602449 136275 110877 895638 151318 207047 311496 1131960 1521111 612746 869842 984472 1640493 1767184 122615 1119734 1042922 828559 785341 960968 1660174 1113336 607723 356525 868435 1462498 168769 663189 198542 1803782 1967268 1547781 37316 627963 523525 781758 1098166 765574 145636 1675322 1675376 908804 1069656 1825168 1693195 126305 1022179 1161514 258249 445650 790049 1109430 1811967 253652 1232132 699983 1507328 469160 1174696 1696208 851382 1188938 934540 230288 336519 194363 1710525 1846149 458960 929237 804706 158430 510033 275660 636053 1453369 1644852 844053 1933679 755694 231779 649959 19139 1454714 1188594 1418793 1326721 1837941 1925083 101909 132856 364598 1793428 1625925 136596 633608 774459 793381 882864 450044 890471 1138181 987821 1066678 1060656 1022403 259209 1064650 1197807 877731 82044 1090097 616247 1983447 1460935 1944608 364515 108700 993811 1289291 1525821 1340973 170326 410318 510052 1178222 1951668 395257 960796 1056758 1122948 1367694 1075766 899789 51360 786536 738659 928148 1525856 1664369 621922 756977 1098211 665896 207887 441084 361653 914624 1446077 1066034 634650 869277 1456781 369162 1019687 1473799 1243105 1189313 1468604 230223 1396285 1635844 810942 1886227 965988 730343 1742681 1413272 441400 1724625 325577 742950 896179 299708 1022450 159062 1047195 648926 156153 1062842 703469 1248039 1731238 186055 874295 1294274 1833331 38551 3676 1782146 298719 1952140 774027 1277291 1271825 974155 964785 1606210 939560 857665 474043 1678151 747232 1914394 284492 66399 303297 1254571 565895 1741942 509993 1525969 1518158 829222 1527470 1413956 520750 1781028 1403468 990671 959187 707448 1598651 360505 1062268 152240 933444 756964 795258 201643 517712 465737 1544637 1606395 322331 1398849 1223515 870956 482253 41338 355954 1840727 518541 1388158 7793 1834812 589080 1072958 1386523 220447 1369862 886388 700744 283330 1566141 1755164 34723 1441731 117255 1951965 721376 107133 1850049 1770389 1619642 547369 805750 1881478 1291913 1728984 1133074 1149963 1608729 664066 329808 1712176 613078 361260 1662517 1641828 999060 395458 735229 1336523 125269 1463017 863022 1246342 1725493 1150638 477135 348332 485372 500323 1075690 1260150 147221 745186 465798 1895301 1187564 781921 1532480 887202 1486052 87797 47205 184899 268422 1464911 1215363 1974063 107206 1240338 830950 382995 238682 586031 8762 387172 1285808 783453 735983 230064 1318854 897790 367931 860385 1190799 37794 408716 200289 1088833 1031665 1006587 932830 1579137 427103 6023 273432 1755863 1572330 48245 1598706 55692 549167 1943977 1167732 1925050 1928076 1586001 830232 1114711 883385 16150 741708 300979 1029741 1415739 1427701 1960492 1721832 217859 732959 1576501 477272 1091092 1054615 1175441 1674811 774229 517336 1553448 1190756 22998 476309 105198 1286739 870762 558503 1437073 1152132 506898 924323 623524 338361 1015242 1006243 118001 1961649 22706 100774 1965127 1197572 1793381 289518 1123542 992808 1686930 1275025 366713 1808034 1274563 370123 1821160 1705435 1643128 1659323 1437055 1759236 1331705 1129248 1550378 711465 538027 864845 1013863 677120 1435921 1712831 1768952 1304081 800657 691383 1208898 1975321 1840245 990326 309953 569483 867257 693830 1047552 1489728 212284 1966016 1379112 427523 1714762 1965015 1057486 203594 1703181 1428304 775003 1466309 1424266 1853591 1566740 638429 1491350 241901 1234028 1226721 987084 190118 1442418 1833532 578873 1171647 1191873 17617 247247 1178438 1692130 844949 1390971 958259 1472827 893251 1548335 983499 502164 1484389 860021 770610 1083683 829955 1916764 1112704 298634 759303 619722 75209 104797 599972 118788 1388803 1773147 112062 1936949 1976787 854263 380565 1182906 1556379 1074433 36913 1939659 170409 992058 1947904 715427 1018519 1288252 1383988 786683 776185 1100282 1769188 1822429 1861647 1793495 1606136 967392 1798886 1376984 762009 141722 1026247 301186 1112878 949313 1669214 1183299 1294647 299535 1796483 1906739 356255 430127 1404917 1805638 1424796 1796093 400882 1028559 901445 1319356 904164 222003 525380 786241 1487972 1879919 389658 113862 1063667 536201 1661846 1571651 258351 1911791 768635 845598 1486817 590406 208957 573187 345555 1916923 774893 1754492 1047726 1654918 9548 1464798 1850365 1343141 1523014 958179 84207 845938 435352 1207443 409196 1003563 1828586 1917740 1865346 904903 254367 399825 1870236 54771 486499 1544589 452843 1411089 1092930 354765 1418849 1194723 340498 1735947 1635275 49900 673394 1127652 1495008 707058 806244 722119 1328180 1801999 1558941 279929 1153454 1432435 306791 72351 39627 1558121 249900 1870406 449986 1428452 937344 1850264 658118 1440652 1048510 1571465 1404074 675414 1242918 1505993 29202 781779 431502 1107315 1805599 1786749 1818172 745826 170460 1366650 1099634 305852 1006783 247653 1176763 309151 1823149 1051241 421590 114851 1460531 1155337 180002 1119497 224011 1988166 322453 26731 1583296 1051970 1661803 1151939 1698380 980019 444672 666961 179073 1964845 912913 879129 1689320 504768 1950711 1625774 1591759 924455 592147 358646 1017748 756872 1115186 959911 1998370 213806 275277 1042005 561471 859497 167979 1260068 174894 1602368 452438 571477 1040078 689418 266012 202302 1648480 1996357 1869344 1427581 540420 1307974 474630 1638310 792154 1723891 1823885 706655 1876600 1754442 589649 1240317 211865 1005197 1780480 44079 351168 1969775 748741 1448489 483508 1537902 1057215 1755856 1578596 649582 1640514 1749997 1268950 1518520 1269724 990377 395970 837392 1618839 809528 1747893 363565 394647 1663032 546642 940611 1124345 1686870 485509 761310 1112858 1010935 273384 542800 27822 431494 257978 1031900 100514 953580 247700 215122 750968 393335 648777 401828 472383 1785882 1977963 85632 852791 1053350 281954 48347 1569419 1561921 534564 1577706 184300 1782747 465570 960632 569437 131879 497050 1495045 895775 221083 602579 615815 1222057 149854 951478 1421993 1422201 231712 899359 670690 1871709 701799 481301 1755060 548471 1590014 892597 236570 1176160 1220774 854915 1339426 1968125 1300627 1570967 700735 46633 1463054 527671 1775481 241173 1088548 1384877 643369 219182 1067853 1692685 979923 1383139 1313268 1744875 319706 273714 198125 610555 1979929 1977485 552178 775416 1160078 69741 733920 1125113 1112348 1579029 1001510 531650 233669 1054679 851218 852803 1866043 1384733 1561563 856372 1909559 329588 212480 1142721 328492 24708 413380 799230 799392 810280 812793 940346 109991 1503261 1539665 1818634 667187 231053 279450 620820 789074 597633 1489330 1368765 1711846 1840590 888825 1646135 160059 1766222 983817 669545 1994465 835555 688630 305806 1237064 1360537 1809381 1571943 1928158 1665790 613292 217306 776677 1238042 834096 1484474 505610 1906940 1968555 1135250 1166562 1472090 1185337 1905661 1658726 458025 1933212 1903055 1454871 1675666 1207107 398072 585659 551904 441850 212270 1444193 1285596 1100151 1193106 1251403 1550443 851365 1415128 531355 56139 608193 1242274 1141870 920028 771277 1881628 321930 365240 22463 473640 1835107 1800063 1129209 911479 1696096 79355 392041 1265528 1333541 881037 1468075 316992 1963879 96847 1443190 325999 967721 1871140 1949566 844279 638895 1341376 477366 1478719 65073 1056852 335687 486291 1023099 1911545 949482 1546289 275807 1220737 1763185 417998 992835 1031842 153942 1006870 543968 338813 843820 1488452 42158 1581557 509784 876714 909853 89711 1697542 1013794 729651 1804058 963145 537819 776800 586949 943640 1401748 142469 1777814 131377 670846 1537761 319041 1431197 788367 1673584 386973 1324275 1773090 17540 179720 1378880 62076 590434 1513077 1032135 462804 1238975 1828400 940478 974809 1177804 404229 1416367 661003 838005 1938357 1444489 1740143 191102 646231 506684 1096846 669154 375983 128948 1966241 1847116 1602195 303622 1807951 1171293 78199 367736 1868995 1814193 301023 868062 1038699 123233 1108560 281729 809393 925337 1896092 3383 1375992 1835403 875587 1332755 644200 612825 509089 1318134 1201142 1260441 890188 1563758 892167 844072 269165 274101 539228 852405 1535667 1644838 1798508 1007283 1188320 1288800 746695 818568 1114731 232978 1155245 77114 477954 1841945 62002 185879 1242488 408813 603893 1013888 934872 821878 1934322 1871903 785721 798365 1437382 210672 73978 1625889 1082125 1785717 548148 1547144 768148 1057135 1001207 1805318 1237757 90638 1640372 1166395 8878 1564894 588797 1765815 210323 1257680 1159007 672955 1441141 1146431 1499253 394000 138788 543496 466913 1225269 1849314 379264 643757 1988988 414802 738586 331918 903268 515695 561641 823622 554888 34316 1724123 557348 545962 320778 1846031 1565512 934231 1172416 1654325 1537645 709508 234305 1830401 364742 1746369 1445169 788138 800143 1353115 1977973 190573 182999 1416136 810688 559427 473094 1930183 9226 1130121 963487 597767 1778775 17159 626510 677128 195720 215587 247071 104210 978699 1236998 1791323 1433628 834530 1118136 1739894 1010119 166309 1808452 1078325 173411 1261932 531433 1071463 665585 799928 700762 388340 94070 251605 346344 970263 477039 244308 872156 880933 1708773 1214247 1298821 763098 1572996 602351 1704022 129749 1572457 654772 509462 1360828 400207 71384 1680754 1529820 812406 1394547 1574228 1569194 1329960 1991364 783887 755826 1959906 1304498 1838265 1505279 153301 156998 1056393 5345 718321 897848 1184174 1942708 161133 1892532 13823 1355333 1382649 1749134 153220 1164513 1930421 1547353 1109739 22999 415551 10091 227199 1198677 1922329 1039534 1138442 587590 1844045 1810387 1132202 1855676 267490 678811 1542522 588987 1802531 1303515 196636 1186855 493638 1721893 270958 664813 237047 1421135 621258 1111168 703659 1102220 269074 414112 671270 892238 1411496 19678 1659449 1720552 279979 1037005 612980 390875 678154 1245807 210871 1614431 356394 719196 374908 1373382 1685253 1824476 1100439 301291 1532219 1839933 1369026 1995327 1424943 1463711 1033455 249140 382680 1822877 948007 1746338 284539 211512 1426571 1107528 281483 700849 1573403 1318796 1269681 857927 1657678 390349 471252 1561972 441204 555539 1461529 1766905 421966 1050965 123107 139793 665667 203274 1152900 798913 1774111 41812 1034529 1668751 1800430 1570764 386844 1873394 1331749 1696980 1741113 193178 367511 1159837 635313 1496667 1859924 1936668 1504498 1334277 1521601 1721184 1576176 262728 1142002 819582 1850453 1728128 612650 349613 697693 1334475 1056927 882669 408503 920600 398045 147546 591837 1464586 560275 1992232 1384061 1933591 1540179 392620 1927878 889560 1908185 80466 144219 494737 1837963 773890 1534717 1118104 568297 524257 195330 474115 51846 627493 1850643 332438 1865696 678742 1801345 93323 18167 119557 989027 1305397 1163950 665995 439120 1218633 1084188 1799754 850451 1600099 1796691 1563761 993589 390580 1977730 1513929 1790361 1356194 1324796 734001 1572758 1181725 1654178 1353363 391851 160612 551128 1410200 1740944 1933910 1115643 1871034 1228493 1697024 1660300 305825 1213678 1867131 1426529 762214 851424 1768554 1242309 186637 843598 1820165 740064 946099 1859837 1349085 758554 1792833 1799684 1022155 1766689 1411806 1040909 957170 558145 1574270 283388 1982914 497155 1939985 733154 291810 173462 865453 1427397 1974503 1699392 291194 1195472 1275092 1649973 288993 368043 510420 888039 843587 981997 749095 554675 271083 655894 811639 108943 1552164 340935 500935 587595 147144 184242 726127 1752250 411093 921635 242211 1767479 1072323 1438056 1168352 1829882 944996 1242757 1176204 255037 1041696 1402233 1496829 480759 598151 963474 1354772 1897102 587683 1214363 492412 807770 1344974 503158 1799111 1449272 472016 1540004 960748 658269 1302989 195332 1921391 164574 1671241 1893975 575548 548222 1170307 480606 453074 829882 243631 1178512 591011 1701475 334933 663087 1437285 1139315 1793893 101330 280658 486952 1150167 897969 32093 1990456 1911110 1283660 1331949 428150 1765985 1240592 556402 816922 426374 1652482 1449184 1613380 1079246 1985672 1003512 1213522 195119 1908624 1930019 545906 667524 119928 1915981 131839 331017 857348 1776993 390133 1093597 1646665 1485399 185297 1635107 1528058 1040679 1534414 1188798 80434 368829 633639 1493106 1786789 772333 151736 1814063 1543914 1414406 1638782 1375268 89551 1403344 740230 1107195 1054312 1011027 389894 760611 1229416 1196062 1215936 1391738 540169 1692018 510893 1154115 1858546 1391955 193906 1102910 673310 1973197 603832 82278 150286 1594302 1505334 1599838 229865 1531256 1412652 1088753 1338073 811570 667488 1898229 1300579 1889499 1869160 2753 1420323 456838 400927 1013160 514745 1665703 1498733 83537 1186920 1900582 281092 213547 1999060 1206290 1601573 1916902 448650 808684 977779 54193 1308865 30655 235517 34735 1696354 561173 1954346 1012575 346910 1828338 1362393 227576 369185 280813 766123 690584 342443 1849971 1960322 1977216 742780 352562 519029 1025738 62924 875471 543570 940477 286999 1251790 1638146 778757 142117 160610 1283854 1428780 1853678 1129436 1885566 408466 1194874 1865906 1976360 1234941 1715244 635782 307956 1925794 1117968 1853467 1326029 956299 88547 1970641 292961 387429 332998 680739 1528863 1623820 858629 1866603 1736760 663164 82889 232043 670683 123704 743166 373473 637037 90461 484050 963436 1506996 692685 1890206 445732 789162 1543043 1719818 1176115 29647 1119851 1207649 205526 89205 1373652 1043027 1817281 863751 190422 1584398 1829274 958473 622728 383624 813538 430818 290199 774193 246608 169617 1591892 1216517 1421248 1805525 1304515 35907 14675 876336 310011 1456919 294165 364089 1134220 1163545 1494164 1467774 1269978 1981295 89919 177123 150836 706938 1328989 1261655 1119164 873204 968444 1293856 366432 371034 33255 418040 810686 1812051 1835296 1870206 1748118 1328261 540345 1691052 1024879 1199775 1052334 241643 1157606 1614127 23413 908869 1807974 201202 430389 32712 752744 733478 171578 940264 831589 1927947 245038 1189227 1155098 548688 844123 1890317 991728 1544016 1523962 1188533 734335 341744 1077187 160639 230486 1381911 33239 642543 1992968 332199 323268 1252336 17363 972040 1340929 1866140 813135 1700837 1263353 20585 1960705 1498012 844582 1517662 1620761 902918 756772 1896029 825637 462327 943118 1970560 1878369 1012913 1353860 152673 390786 997836 43364 697730 588738 220058 34681 453899 261243 375396 1923913 762049 1639203 161684 703186 1755930 1978542 875423 527494 67672 148175 384084 1447916 1499155 827236 1733438 1733903 363724 1616914 548258 1261 72539 1214789 1007397 1279512 911985 1782602 62748 405111 1785688 608491 1616377 1095923 1379946 1062802 1659383 1770169 529675 201026 78632 465883 671014 752803 100513 1347716 357664 66456 1014576 1789125 751604 1585295 1790659 1479366 1535739 1435237 99175 793221 331792 749826 701977 1251947 921698 1355181 820042 1272141 1689434 1460060 1387029 85096 383384 235172 476743 1524782 1570983 317377 996062 1045388 522283 1103447 853460 547104 362638 1296591 177947 934085 1211666 255284 79582 762780 782130 1826076 1148025 246828 755145 1914281 895583 251070 1337024 1485821 1933979 156743 1093774 482452 735600 138679 1608152 1551623 1229971 1740498 1288307 1047630 657045 564310 42700 463105 1157366 1322793 1045356 1198951 1237928 448633 1711867 1198987 1606973 1187797 1783410 1250738 47460 1567340 199703 1256008 1399182 1922405 259156 777528 551976 1002125 1540454 1792093 1363207 167626 1553086 492712 1039865 1349785 525218 1987182 1720667 1149531 627154 648024 1568615 301698 1568389 163991 521823 131401 959170 158487 1545475 608434 1521593 1302752 1520361 1444562 182903 15654 1916583 1890336 1373633 1503206 355724 537196 1770284 476201 1759869 1303603 651021 1161729 1417933 1021489 467906 193941 1233478 1595823 1133357 385356 225970 1812896 589797 770436 603645 238796 1755134 550143 193973 1375026 754366 563024 49674 192807 1901103 1119064 1387894 375274 1224688 1604528 455924 332996 1593060 1440783 709644 1357248 756609 1609855 1179047 674300 876281 1024887 440631 1946334 1676397 1372194 1621518 1074237 1683571 1967237 457999 1450513 392751 1404297 1620856 44130 1151329 788982 1007632 311612 1738798 1386630 1362060 927597 132826 1216306 1012113 1425263 1951088 312587 1370550 178771 49667 133013 1323358 1816049 1007680 711386 1211085 1418155 1830665 1733925 1952106 934994 648982 954450 1812548 688425 532518 1763733 591176 1646904 533768 512244 892793 1017464 1041907 1083965 901120 1914475 993624 782481 943162 1335695 1076215 1598942 1410240 1759949 882917 1091949 597422 531444 875374 1846216 1836823 471490 879595 1118348 116265 1511126 255497 1277104 1941214 1421999 1337277 345240 329685 541202 1744023 33486 1301106 1671208 1128042 665842 1295809 620630 160412 820197 1192713 1882536 946267 100981 992683 555883 1463666 512079 703570 1913708 20725 1361751 1420624 1053152 594012 158380 586938 985361 760778 1177632 1738910 1693689 1337511 1256847 1347986 1200881 1261325 1180711 1925066 1831968 460208 1857649 777394 1749981 997910 360409 891315 1690096 1021707 812908 1616805 1857186 1034320 1225547 1147713 612528 579337 814458 247127 1848595 426833 204935 245345 540200 419098 1528252 1228763 1969894 285503 460569 970616 632795 763665 1112996 1991409 88740 885846 1700606 237909 1892495 1875148 816977 1031556 1663192 1781979 327709 331982 1234396 764614 233989 1641698 1786220 866382 1151222 1099310 1708909 862373 351039 88311 1010022 249806 575604 1392412 1442163 1022274 659592 1125371 427587 1410031 1897132 1248522 140758 383227 1674876 1524874 523095 1454655 1344407 751316 251465 1057741 1336384 115336 295841 505491 1723501 1413164 56463 111241 161256 28453 121301 1931317 1972831 1727343 119920 127733 440210 1619108 1395362 33085 1949183 1659803 1221326 1235662 1603530 1040380 122248 1116063 668573 125003 1539661 965233 4906 1106033 1464890 85188 1091827 530568 1681953 347232 1611001 1086847 1943583 1014493 957331 745457 1809527 756033 912246 464890 465364 830827 1905074 1368064 962504 985012 1269325 374745 1412471 762542 288875 309253 11427 714595 388042 1407460 1504169 179153 1109316 304621 140423 408795 1662317 1646209 531062 1120861 153125 1544367 1120665 179494 68742 647851 1074021 561544 984594 1592415 1802901 1125027 1217785 1399101 1274776 595374 925238 1005589 167631 524454 976678 872658 1709588 579782 526110 1138702 971614 1888751 1120886 759309 587634 794539 1463487 1944039 1645268 206720 491278 1642831 1602262 842169 552259 1084436 1131037 436340 219632 852876 290734 765935 1096081 380224 149256 45878 1544399 488088 1559529 54646 1875849 1085905 1071345 5630 381725 1005157 1968940 350201 3937 1470360 24934 1415666 352505 174178 1901794 432861 191188 602662 1822285 1993145 688681 586860 71201 253053 733148 247837 993250 122371 186865 243575 1673330 852217 1881619 1137141 1888371 1295977 199221 484723 116123 1750891 1727447 1644155 224891 767941 1695542 1886300 1623245 501260 82974 17225 258846 1230669 988605 1068120 258281 360068 705898 653932 1737974 110956 80386 448933 1602143 1733815 176566 1379119 1260308 1571232 724309 609605 781233 915375 638527 1289057 1761522 1896781 1992233 1452631 1605162 541091 67492 1147688 248530 722387 1481516 964718 1104630 1729231 1219562 1671718 978425 1654542 704781 274652 913383 950680 711007 1152262 964567 226796 510894 700319 123493 747181 1410464 1275997 1360630 263632 1485076 599711 1741654 1073831 980576 312144 18829 1212729 1845867 742726 246085 680113 1068195 1032858 516925 1502874 1479103 1370795 615680 1152563 1213507 1649434 758995 1452483 1979287 909960 61202 1724194 1271410 239006 1236917 515556 1947165 949758 798272 1326075 374301 179529 176136 1760263 592904 359272 1418483 946757 1076106 1147486 776642 1541500 1728094 1960234 443313 669974 1519503 1819437 547153 510245 862573 771417 1295263 577322 58903 1690090 517015 964476 1289968 774730 73961 1897556 524750 1300529 1757000 1066372 1351393 1935644 701511 16112 36797 946008 126474 788347 314920 1588213 1310881 885707 787565 687418 406060 776842 1200865 1875761 440269 1410282 704322 1818499 1001099 366655 32944 959685 352531 309278 1319736 1097491 20036 869088 224890 848412 215445 602730 910004 1349269 1553123 297130 1623410 749054 1816236 9557 261255 664369 851071 123311 1638802 949865 1460605 821934 510733 938996 655410 1014246 227360 280353 70006 1803151 1012590 1561345 1711464 496767 876712 909767 1637612 543754 1055689 25257 1968657 528928 1437817 950777 207626 1173394 461572 1763087 1498835 1903143 1953452 66749 179142 861458 776900 606160 413144 1149216 1522809 1175447 167727 832027 132926 58314 1674604 224346 1313055 1723083 1560128 121152 875394 1475427 579982 482595 1348619 1277313 650128 742646 1622777 286988 198146 944822 404174 1112965 1526574 874313 1782175 680557 1720657 433294 12961 411400 861723 1721737 13454 700515 982789 1071070 883773 1863863 77780 1998259 1561092 870141 529345 733452 1552578 991228 860488 1593877 732301 941172 883932 679791 1291214 920700 128038 1230745 1331785 1734089 530746 821448 1248591 1462942 1677753 198718 1118713 873844 286356 970538 1953558 1832538 1734584 692472 841200 971185 281097 731160 1650521 18249 1727541 111069 213447 16909 258173 1315894 1894546 1711470 445100 303890 365086 361143 200162 372779 1193384 42850 1842091 10962 524834 1502280 5185 363151 1520501 1484740 1076725 1175642 197253 296535 528469 619134 1257850 1434065 431625 1635606 970218 1282895 229130 709825 844725 1989493 549916 1644761 1534872 1032125 190523 1003535 108961 878212 1559964 1731829 727922 1105038 266920 73498 1364629 1113591 33822 463903 1786804 98236 577182 64046 828448 1406076 717817 87675 499628 548023 1078273 926504 295638 810184 865010 1676579 1550477 1529903 1944055 733949 372070 1086857 327537 991730 157913 981329 738314 1155744 1646203 117317 1287793 1476922 2570 403542 240803 270070 1618 151554 876740 1637195 1315244 1763504 524882 155979 1937848 732279 442976 214826 749447 1021409 345123 1849514 850902 574885 325251 1692146 93486 1394938 1236041 59170 1220896 114114 1871849 1951097 1977296 1651402 929954 1110733 596227 861471 305024 1210517 343108 57764 1514575 1826780 127044 1274200 705205 1718227 800876 745650 1352839 114052 1714784 799471 294961 1077387 272508 1700885 874884 1429823 532189 653640 900873 1936105 724813 1426223 449695 235213 1894336 1993405 1298922 848605 478265 881590 636867 683032 923237 500905 1289518 726785 1282419 1641221 27066 1027560 1727430 1237001 471500 1976415 675342 302267 1577928 1595941 1751991 973687 354509 1042014 1561082 1230991 1122001 1620821 520317 569074 304169 840848 427941 1215543 72849 1077372 1928206 684899 337648 1411343 1527352 278549 67440 89226 1780388 1840815 214822 1452049 739456 523104 1222059 566106 1925857 199545 852707 189105 1395833 1721606 1344087 995528 1201278 1264153 277311 1934103 1012949 1951072 1857208 898812 1902575 157987 420622 47656 439258 1035633 920138 577748 1463690 223453 178309 1570959 99338 769562 513003 638738 545814 718842 826848 1751731 1659329 1332593 1813958 975509 1458954 157904 1828256 1759154 19147 568147 67799 1708034 120146 463241 1873285 1144652 1593103 1082145 1424087 1380610 136550 819906 1971078 849415 815791 1743172 406570 1114201 997678 1908448 967 823446 1292379 1328413 127113 91834 490016 1003605 1045647 1510556 114328 1898215 1565461 22125 1545467 455908 876888 1616924 1431706 1887864 800511 875480 1749765 1135829 207813 1622763 163073 772866 405445 385035 735456 1528261 370248 181225 796498 1128970 663923 201474 708121 985308 1194559 1354396 1027588 330944 1684201 1128266 181692 1490105 99022 59154 148753 943144 127549 1758838 697610 972819 1365803 1969418 1685744 272250 729432 1262621 990551 168984 1891095 226918 463280 1895583 1100334 198204 207730 1604989 688214 1545492 1450174 1355395 719078 682684 1547403 1202658 1900218 1966654 372192 1542794 1156419 1528879 1088149 1280105 814345 166715 938216 1922628 201385 783814 1424066 145603 271975 1174973 1252255 111457 619361 550001 491491 1078895 1467564 633458 1729824 754132 66733 1545008 424617 819701 1969574 945002 681577 1107977 1525586 417487 268528 541509 855965 136746 364937 1747061 542650 1465218 1935250 1152168 1274099 87337 1421778 739934 857948 1469759 486349 495056 832860 52990 639104 1077486 1394884 1275780 1753928 998980 299073 1720538 1763479 1275360 1305159 1529332 281351 1370943 1772515 620656 1198545 1590932 817343 1227209 41707 1533572 1448124 95662 762066 760534 688977 527855 5304 1441957 403568 412268 324252 952280 1986989 1730790 1163492 967698 596851 1348756 1747102 1313794 404231 286398 1063766 266298 1519388 1364892 173440 1088693 579187 432218 1879049 192279 908428 1326339 80740 1086206 1900943 1994313 1942174 1148194 1103553 256823 798778 1876017 1542875 1061871 1564567 1033923 1977499 1627173 1337017 1950750 151314 1111095 76698 1030345 1035386 1455387 1879687 644307 1540350 575050 571416 1095489 994603 523531 759273 894817 995771 463005 1292563 707739 148566 27407 246007 996223 64289 1826122 498517 1916963 1127208 1595733 975511 1043797 562155 1795229 1726941 311180 1798032 1444990 1109642 1229782 980457 856050 1905409 447153 149509 967743 64615 547074 1451229 1095217 176647 1262774 694173 1095629 166881 368513 536606 1386550 159957 925845 1188605 775620 543448 1159172 1377114 1334117 1946645 1372052 1183892 834020 641354 726977 1545558 877317 432920 1911411 1585038 78234 593035 1435675 1411083 1138160 241722 1404982 550146 568096 1110424 140467 326003 1977895 803426 522968 668940 734576 1779315 570634 1751744 1566318 1700144 1383996 1010929 781517 518067 1332456 1238503 258736 1363995 1547380 314098 1730356 1056037 1176275 422813 1975053 1285689 1552235 1117112 855203 1663950 473485 948615 644688 807220 971474 687905 1911210 1866783 1232370 1892142 522022 1765915 265069 1923311 1770022 1831009 286090 1020799 857067 1073854 1082928 110388 1225770 615100 1255387 190071 723009 1593648 1823720 1344608 1670889 1962146 1784822 1231007 849965 874454 968365 818347 643895 1680675 1446694 1474263 579874 22774 1077084 1188487 51640 1468556 642925 694551 1084511 1830021 944805 14538 1040688 1568088 1191300 1019880 905193 1115610 1921603 702377 1081366 1951547 1805965 1562007 1485496 1535606 994096 1092803 741972 1468103 1339432 1603198 1150218 1136768 442987 1783058 1007979 1996348 1966202 29731 1459104 668067 720517 1274213 1608170 1373397 1132592 204150 1505331 1386182 1127813 935559 1924806 1651618 702456 1687122 841392 1570373 1819830 1690504 31431 270180 144199 1771757 209615 541944 267510 1094899 30704 1538117 767267 100103 82291 439163 846280 895428 645614 822606 455091 76663 468550 1549024 763960 993921 1794433 1551312 774377 1800797 1588841 1671426 373735 333415 677538 1827292 511076 1018548 671873 1800928 149987 139945 9034 484607 1440951 502902 733049 1237950 1705156 901981 699244 1707546 134379 1413435 698794 1680755 69856 1090805 1010449 664285 402494 1270982 1564281 1497987 1800582 359207 1756529 1288202 987077 1736822 848797 1250825 1618438 806274 909144 365129 1797410 187608 1676435 700807 901253 210106 66062 1425051 533812 700270 1785638 1971889 1407764 1451152 1037808 557465 329818 1880933 1108461 638640 256426 625323 1999212 1078975 45936 1825075 335797 334072 761656 1845976 1781269 1293504 113323 1487268 1769206 1437818 1702588 1871208 203550 351826 369351 997469 783367 1897596 12570 506088 267584 1060793 10498 1643040 516649 1133254 1754469 1353573 1078419 1810742 1338439 1636611 787189 1402936 213627 1863709 498816 658925 65583 648176 150209 1448696 598377 913330 1224013 45588 1910281 857914 394572 745163 333601 1879018 1399821 295349 1616405 1383061 229347 1627683 1320638 282444 795779 523579 495821 1605565 1652270 792512 920636 1341214 804989 714924 436783 349881 1102768 273265 1349704 1606728 341986 1846457 851454 1133739 1517466 1792915 1837559 1931281 474442 1272378 1170752 1193072 1689424 1865512 1329899 463001 1604314 1756034 1289701 1748538 291510 1152009 1410982 1755156 690351 610261 243708 1263950 18266 327351 1593306 1326845 1143685 1789128 1512137 266200 317282 1497450 1359729 598492 814394 1348327 433660 398239 1091896 531476 557971 105154 744820 1882324 1447045 943403 1540927 428062 1412855 1588710 1540336 1943474 586041 425617 1239399 979752 1091482 1736978 49540 1278982 1438167 1112998 1379609 253282 266428 753304 1328865 1435509 1823260 913372 1801072 743322 1409076 621257 385204 1493947 1969473 1816712 1223004 953000 1002700 601990 654103 1263887 375690 727544 1718515 1982763 695974 1979286 1632465 1618678 363404 536355 1162404 1652552 562507 611623 1915573 1936558 1914468 1814328 706413 347379 1996998 1078906 1965295 470692 1443221 1512427 424206 1776411 1872303 1142611 1688510 1292064 739016 417900 1014478 345373 1791129 1345125 290076 971023 367310 1609520 1324440 1901910 56592 690370 207761 997984 1579590 1909687 1876508 1033176 872295 1850287 1077090 775574 1397202 607517 560618 2868 1868121 357576 425879 76329 1840594 668224 1485693 509359 989536 1504703 1677950 744760 1839791 396093 1791496 440845 474306 1235711 1412691 1817484 949011 1486343 266520 1823505 1668591 291835 1349691 344070 1476960 143597 1544225 1024958 973608 1697414 48562 1050742 1412667 290794 1883963 1892504 872655 539678 1204358 912504 1426622 690280 1576666 322583 770830 322721 810902 1270750 788870 968900 1067068 112372 1925052 1767981 1370533 1632195 1013487 705182 912260 848733 1605480 1005666 924596 1804327 523186 469097 176394 1118758 313255 660720 466528 1734614 637511 748893 1983110 1275238 1215904 1175802 575386 195390 1838908 1916776 87344 1964899 1640777 863230 302504 373700 1839424 181782 780202 45679 1590364 732511 169616 683916 757682 1850975 1989917 610142 1255067 1052861 718556 507456 316172 1964877 406200 1629752 1474958 1123468 1725920 645422 1687727 365518 1114418 445075 196488 777713 594067 1348288 1847362 502847 1002494 998650 1685682 827572 952353 1532559 1719836 72210 423533 1694427 1429295 1700793 745488 1584013 939997 482218 370617 1306534 1182328 509883 527055 791121 920249 5112 1385195 304822 1088266 1712123 1784499 615365 827143 445478 599232 953460 1169798 489798 1185517 1978935 1151119 1786630 1435582 178015 685981 277607 1469387 399140 889561 1275077 1977718 534357 1814917 1278799 415956 1421594 1602735 1006258 83112 335950 1349077 1227724 1928145 1370382 1760148 1614392 1316894 62573 1374556 1208526 1623771 49327 1377730 1054323 466419 1828273 708621 1129651 1445287 1033959 709960 1264365 1991811 363977 606752 1337518 1670640 1969278 1108722 797176 1598062 1137296 129523 890280 84538 1082417 1123953 68662 1101451 841406 621183 56131 1823545 673750 1516006 9377 1794030 1985562 1126354 315515 368498 1380699 256707 1692975 814571 262968 951411 1546768 214820 1278155 1275707 1107480 474101 456776 263914 1505801 425291 1848888 1952538 203287 1913361 1211523 942290 30914 236303 1324739 745033 1171634 30838 1600269 536986 1766338 81122 1874107 1731007 936780 901715 1135687 1198384 1689656 467236 1463123 590518 1071032 1491570 1192734 1814514 891407 1249843 701819 1453554 1254369 1504799 1116983 1764567 1132771 1424062 122081 154896 1207335 1250587 1158325 1882566 1901370 135829 138747 449083 940817 985803 329612 280778 853082 775602 1983214 1201090 755227 993701 986967 1443882 1698592 1947548 426591 1656242 860785 65635 1330740 1145889 13972 276966 178467 812587 787086 1747564 1004097 59860 1183989 1628784 1532077 1790598 398027 235771 1142697 1804514 1546490 540707 1701941 491446 721379 1886698 1319241 1037132 1235086 1865326 519489 1855063 917435 240123 282187 1766269 462466 613251 1794641 311928 703227 564692 735768 1846440 1090843 136172 1066943 20897 860194 1310456 1157714 33498 1792923 1514408 626581 507865 1560178 1449964 1212943 1954169 1626524 1637090 1541633 1336991 1243726 761132 1050025 1301498 358306 774175 1797468 36001 192380 1845481 1909866 877567 766703 706585 1951624 1386234 248616 1558109 1061896 1328330 1590555 399750 867631 1483255 135303 447423 380845 511975 1793200 1152334 29079 68171 1064321 737650 31294 1040627 667592 1387954 1488618 672950 112331 1962153 891834 1345181 358323 1128726 1480265 1079014 352705 1848863 184811 709662 1039826 192707 1015292 624972 1368854 1091003 346299 1392137 1801536 17970 1075969 619477 1590041 888758 1501966 821137 818170 511424 970911 31092 1295099 1572851 843000 1952223 780332 1831028 459773 374187 616839 1544128 1833761 743525 1578754 1945547 1316272 437009 1527086 1236571 604111 1882729 1323784 1310960 102413 855236 1284283 1352709 1241602 105589 310373 1468956 726883 1645606 1669467 1521985 1331346 837720 1219839 608564 819709 1682995 112363 53150 1346932 1713544 1934700 500907 134255 1065932 1422779 732334 1559330 1840881 823304 171770 288012 175641 689868 525651 359406 1287133 187864 770655 1406915 1108995 104652 1024744 1725020 1553335 261266 1470178 788299 540227 846714 1700499 1878371 214984 506317 797363 512349 925958 1355716 684302 609544 113038 1006341 1736546 1996530 169605 1060497 1028095 426667 1176573 616954 350658 1897711 493711 1725473 1600111 996096 157659 1745774 1590749 898327 437658 78194 1910554 1119219 786185 818528 1427309 382012 1085337 1167236 520222 1887855 662502 560289 70174 1054224 921085 1849519 852642 1060291 32021 331673 664956 1002686 1995895 995102 246662 100236 1546882 450216 1904031 451397 1803017 538232 665567 284191 1833614 492178 1180999 698031 1008328 245356 623006 1148660 277208 482296 837734 700759 707104 1387382 1558078 1622782 1454575 859263 672367 1167673 1606583 785350 1694265 1464406 1029122 899621 326093 1131473 26243 371669 610939 1623891 1465365 211500 1021080 1321347 1585265 26541 1392321 858879 628698 741023 144312 357622 332768 1559470 159120 567560 87004 1489342 14641 827289 1494724 252579 1355073 1520910 1132725 1895241 1939391 1041827 316149 968633 912992 402052 1279623 1682541 652201 1035192 1107641 1354825 1242527 1317635 345225 1371265 1560369 463894 811292 617336 763717 1692341 1002864 1026278 114904 1855950 924792 1400810 626778 1897989 336613 41996 143372 862228 462226 1430811 280033 1721545 147167 375182 1856550 212506 1543974 302459 1688562 972030 1682953 1946190 1925095 1226891 657332 294490 1440896 825345 1153481 1109691 1868699 549358 120572 1970878 564535 1429337 100052 1367439 1055309 1994056 1111881 1658664 1216807 52588 1062288 1936489 1101083 824172 1364153 1589288 1552937 936404 1251635 1649082 1716533 1296920 1141380 1208888 335091 1448613 614254 1251181 1624704 455574 1850740 1158872 863996 539389 1320086 1295942 1999807 1280349 82695 723681 1130325 582476 1151339 625552 1492124 1590712 525681 1683876 135526 1864653 33395 1359580 348967 1711819 1076323 213262 1625537 349276 1128676 1098227 1623486 1946107 1749891 1676051 1307172 1820619 1692724 1989774 650174 480898 1393241 1362662 1997571 597611 1723105 1548735 1612827 1631366 1287599 395904 32979 1338287 1189915 1133099 1238780 1164541 818559 858778 1131919 1443431 990370 923381 293102 194021 1941401 1707188 941389 1611010 89375 1216568 121896 1097968 288312 1628132 201904 285670 787345 123420 1067126 564508 568082 630637 1073982 1188424 911746 576640 1956402 614481 1055859 741850 103219 176731 1897240 556529 1654779 760529 1012413 159935 731966 160751 1932945 173505 76486 606821 261139 1254748 29948 1868981 1848581 1074493 931844 44594 1881072 1930741 790515 907918 375334 610627 1409022 1784966 1193646 1645747 86875 828741 1063575 703761 1065826 165831 1833155 1506346 693140 1390543 1564783 1798579 1520947 87034 365154 440136 39603 1160712 1320439 598945 768855 1701972 916209 304766 1303875 1891490 85143 1310859 1757954 205281 1733707 336183 1737586 1640641 869126 1980525 1370427 1699587 747501 1385462 363417 1075521 472895 172608 1621812 1685632 1742093 1974306 1816194 1763711 1267988 370819 1805112 840715 310070 1937000 465353 1514354 1722139 1813684 306463 1493025 1458434 856619 894338 1450803 857673 36292 466055 628446 1262513 798474 536519 1473176 896802 1992540 941559 1607357 1470199 1823982 895032 702464 656925 1604400 1850873 349219 1886546 379405 496291 1196976 147497 1345334 391603 200964 696462 1731022 295842 1668559 37156 840771 1039963 1993727 1724938 9736 606571 821131 1295059 1706202 1574041 1610935 936070 240798 1694218 1011862 848726 224662 1575575 658686 12808 1140767 581560 1286036 563399 1063378 789589 129872 1177801 1362450 906251 445453 589830 1520105 1090739 963800 1917121 249643 749940 1721105 1502483 904743 126194 1021492 1161010 1112847 1633460 791353 1229775 1740647 855421 1427611 669359 481124 674700 1611952 249567 1757643 65597 98893 1623490 443028 397600 1197704 169225 1650494 829403 1016101 1725542 95613 802247 55159 1873917 362589 1508299 536402 461715 449067 607776 1014689 764924 340664 789454 13844 1823409 1273319 1296322 1570990 1981939 1141698 1119784 1308236 405659 870023 1925456 448215 1624616 1128081 385694 877169 1353950 1775129 1656482 1040743 1976028 470682 63835 1115225 1095450 793981 1258979 383478 68672 1787291 402706 641121 373778 555339 598384 1334263 173592 1769082 799059 1174323 1645375 729824 1360523 428416 1056820 1013717 1464584 1308169 1441524 467869 1066304 1278545 1839371 147958 689150 183422 993588 1063442 872588 786854 54662 706398 469661 1286300 1887734 432826 1812391 1648107 1062021 1121775 502842 1044390 14339 1322133 1796722 394174 984647 1083970 509446 1391614 924666 689050 714349 550527 1766360 660603 1723798 759943 343509 964317 956306 137123 1572054 1725311 448020 352304 51997 955173 974644 991666 1113831 1906360 1372608 1383748 1458778 1338713 1895549 1530549 170306 1560210 1241094 800328 1744436 1764531 545732 1923525 1442201 1245740 1716256 1675225 406428 978454 1114705 1963053 1546732 1795765 982622 1519537 1573110 1851765 1550754 1176995 889498 646729 1513040 980814 302279 215821 355078 1619737 818718 846296 730738 59511 815012 973923 160263 1418346 541540 133219 1937150 1810162 313717 285942 1289475 1991361 124022 1812814 1393614 317173 1315829 40498 167602 1858356 419388 663513 1469304 1835422 91864 513661 480562 1164580 996593 1328270 1630287 1942861 936965 736870 453308 456076 1123298 1148004 180316 1214759 1480389 910012 1186632 1292497 330100 372335 1531571 700980 1965941 43541 1637540 1613482 1120694 1187316 25869 1699645 1864848 1700176 29608 239581 1164232 634260 1127737 1978129 446400 724174 328671 1424971 159420 1752901 1629190 1837174 1206835 1822279 1859569 47202 1565908 678461 61415 1660612 1179164 1139879 1581292 1848849 775605 993178 456360 1299220 371425 660124 1578765 248866 1820168 1100922 575455 120011 1134215 1950557 689291 804704 899113 1459324 1766956 871731 1937138 1138552 156005 1523073 1666296 943464 97653 286659 760708 728981 1428246 846660 1130227 164754 205496 1008969 751103 1765427 1014351 1205231 1180100 597067 856736 1320141 850596 967360 685349 1485116 1315673 1691270 1437685 767400 336731 652509 229765 1618861 1780819 84841 36279 1938417 1466807 1680608 1858503 1769503 1961143 604179 626756 1342634 1847083 1904227 1557257 1401918 440854 557309 1475420 423450 1825374 45028 1135988 399570 51905 712959 1040269 756190 1968737 823671 1281158 1632279 1748316 709370 1704917 1813272 1540943 36315 1772535 109888 5249 1843183 1193743 439200 721389 1457364 263055 821535 1792635 1802186 422732 1543643 1559668 1524944 123561 1901159 1561 1538588 1636665 222185 1158689 1635408 1197834 47859 998535 868462 850968 1889309 1275394 34802 83770 991754 586673 29231 1616098 1840345 603248 1797172 1237429 763264 1909581 1456644 633869 1908986 1809882 1398776 1627927 961019 1249113 118804 1296234 701762 1945767 1939244 766171 980718 774235 1288609 1609706 1441044 1695824 548809 1283519 1309467 888719 555514 849032 310062 1506801 492850 399579 778846 1059601 910347 1045716 248085 197505 126936 188175 1027787 1778531 708992 1870515 1531033 235509 1700608 1120093 1432684 335376 1013073 1969761 437957 111108 1842086 1831661 657645 606232 495415 1798423 783110 45614 1072325 692090 640769 1795671 1573228 1867531 1111379 461932 1769602 12005 272118 287878 227461 908471 1468523 1535499 1954556 1358039 1842774 248959 1466627 1798661 643583 641116 1768792 383605 1365019 1283901 1450330 440501 225820 38677 469632 1211403 1556434 274083 7710 380923 722386 1286344 15040 492175 1527660 1487704 1039426 1056309 444046 1532963 184025 6137 588446 1684951 231689 201015 1157624 1626505 1829263 130216 909429 1330921 1969737 764831 472022 1154918 1353955 80272 21358 1707078 302895 1648590 46603 1840029 1043282 788676 1154144 1775196 1987084 1544055 688857 656011 1947508 751331 977607 1639326 1909347 994392 614885 647277 343572 1973224 373463 395251 473694 879970 1821987 1629475 1082296 1114838 41210 1556717 557789 597859 1862013 110999 1078083 1361412 1888182 1814302 1834391 1357786 87897 355864 1105600 1718767 368747 1218112 1373343 949084 346623 691480 731239 1203439 1510249 85239 254638 630502 305808 360111 1517254 1118787 1171406 1271100 1122020 351521 271855 472494 1709893 1468634 512116 496302 1530738 940948 666681 833702 790097 782114 552630 567348 1258525 1286559 878448 1029166 1662952 1972873 1372262 824394 170779 57499 1863521 1903577 250966 1980301 582400 810013 889120 304835 1234889 1886076 1595454 1581964 1646448 1789456 1327962 1144136 1042995 163897 1624403 1776980 1217063 761625 136405 1571141 114811 1242671 1142030 667116 1817420 149951 619380 865085 1926005 710653 85100 588503 1286699 828449 234427 530595 314008 1375993 1309245 337196 1027389 1726568 1585751 686189 536169 188418 539531 334964 891808 1334548 259113 1037013 1152401 227147 147814 451066 1277123 399601 1295114 1871217 253610 257829 1106283 179323 695002 1664761 1805803 1430709 1413677 1687724 1030618 1226330 1865498 1719082 1940670 1567095 1685359 1474568 404518 384472 1225839 1469787 1930581 1957615 868483 1773419 722879 807378 1203387 1208282 1709317 1467646 1043692 244866 1192374 526281 1272620 328236 105995 258539 494750 154924 218721 783097 1679814 1518925 961020 278909 1015967 1624863 1963605 55294 1880793 920637 1754303 1840627 70018 1739457 1396740 418793 1109186 70969 1459033 1205997 860518 910312 215645 626951 478732 1382032 199917 1801107 752395 1836190 509580 618756 1897421 1088167 1662672 1640159 646506 17722 1066899 989120 1362020 337363 1484456 1044680 711210 1232304 1597827 1517689 802661 1853613 1482514 691795 979970 249498 291578 921343 1796069 579495 1713885 344071 529931 188031 750413 1785908 581318 1224495 1087673 1627267 813112 1511288 1231250 1076767 921354 1193530 38915 1772398 197269 1738426 1215611 507825 684587 1547450 73178 120336 1061722 1806099 432532 1136855 1804586 743357 446915 793832 1581531 917600 1374825 1759855 817902 1808087 557341 1269433 1657407 1376743 1678003 270071 441592 719788 233164 540273 604912 654578 758851 530931 1122872 1054284 541335 1889778 416671 1478053 1403735 636748 1191891 604868 800344 1795141 1167826 1314948 1414498 862021 594430 1063472 1275175 1458911 1051811 1914246 1885192 431794 311386 680582 406016 472900 1582956 138870 1964463 1292771 1541503 1770508 1133210 955131 687320 1041715 1981222 1165948 589183 962080 1941686 1338404 1447541 314439 1948197 514942 688080 1271064 783161 1541299 333616 404451 350600 591983 1272989 803418 1778484 491557 815306 145521 491706 834802 1814806 1306537 225882 570469 1415054 186779 1816778 114767 1225518 1047395 840692 1485357 696773 397579 335093 1965824 325136 821296 799938 1619353 27924 589468 1192545 1368172 872759 269332 1440049 1603730 1588583 1841862 1545658 27116 640913 1024761 1380104 1557143 1764923 622549 1335607 599262 1315349 1077716 563375 1538554 576633 1139934 1322147 997242 1267857 96041 756254 1074605 583972 1465282 1310287 1737954 1192267 682364 906879 1001721 595148 1737808 1599371 11949 1658417 767752 812190 466385 1339705 1921987 1927155 1871933 1298366 9946 1774976 527975 1246950 815351 421265 496340 1809949 73789 1185764 1012397 153474 1058769 261285 570780 858621 51491 1086906 824012 625247 1510566 1060557 1864375 710041 514703 1025460 1620554 1266146 1132836 146046 1738519 1202361 252276 311550 1880613 560963 1546676 1331322 1497499 1125683 844393 48969 842053 1641409 1761204 1405342 1616763 1311653 445925 1661367 1270808 1241281 505521 1417411 1032849 992654 947601 1222600 181876 1570371 1503385 1234181 1200667 412099 1189944 308908 1017639 1457274 1957666 837828 1616324 553862 1971094 463779 1735353 1627714 513627 1347153 1025847 963129 1201505 852030 1367826 1746244 1880128 1170737 372665 407839 259339 1297414 1267953 876339 343447 1772838 1050592 343414 696384 948381 492706 1427834 1646561 484232 1724606 213937 1846418 1991883 1505640 1063529 690920 1126076 721301 1207132 647278 1842785 1179489 1160115 1063589 344381 1006585 236875 995236 638543 1871575 702199 971837 812131 1966122 718459 1203612 1531748 1028543 1903711 1852742 1521059 1099583 1482203 1058070 1655177 376232 244154 1384038 768667 1402243 389818 345097 359798 262307 961047 1059550 711637 1205328 1084746 1931525 1034236 1506942 424377 1655110 1968945 1823599 1623047 560441 1215982 1455554 1839521 439966 418969 597367 1612500 831542 1337698 959065 238164 1549116 1705475 1457127 10935 875488 419367 1852565 1584159 1052581 1849685 1217048 1228877 560133 732967 1388395 777300 1340998 334647 116192 259561 1310327 102938 1089457 1142672 1541915 1449343 654180 1808987 186688 691540 988981 1936764 14852 1843732 576592 229790 1665435 1454509 1588219 1935620 493 915079 558667 337994 1933665 637270 444053 74675 189983 1426621 1883136 538131 1816116 1622399 664934 15344 478482 1381011 1918340 160977 500235 1401498 1900350 109792 781290 421169 1525511 721479 781715 923700 1073205 324860 1588641 1756185 171732 1799515 759758 732294 1917892 884797 1425103 921972 744416 981026 1857904 1975528 787207 516606 1380955 1196537 773814 1971340 1562127 170999 1250681 1784328 1035519 1116150 1425287 1360705 1494921 414039 996385 1310129 1097587 1294333 1637390 1932743 376128 1333750 218149 1282563 26974 1076882 1806495 1450115 1284756 1844357 1926450 291913 797471 1712234 1787888 821840 358263 1702259 1515387 698967 681121 1249308 16439 883173 456278 345448 1505037 742683 1393290 421743 131525 554587 1883175 59298 544255 895989 1289334 1709785 311025 1200972 1439501 833584 440084 1424782 1118071 1623363 1628646 1267142 933202 27717 1355060 4308 24059 1119986 766937 520800 1850201 1650003 1348846 286369 96946 116916 477696 520255 1127615 562958 528418 488716 1951401 1980680 271997 614839 1580909 38329 821248 735894 434023 779116 516570 537752 1200124 1778223 1743526 167261 1590707 1222944 920273 523310 1047068 1001137 471790 1040613 755345 1215295 1603935 1252209 836185 1264419 74086 1240615 1671134 1072014 1879984 1317941 404150 947565 557116 840051 540218 1430179 1496110 1313194 1473812 205 595820 1104842 529557 1248538 1894041 634347 20155 1611149 1265218 1337543 1444560 844400 962035 1669830 240021 1965427 937043 1000589 1187414 1139114 189422 818020 713932 1540855 1256059 1987189 529411 1750001 627118 1630116 1390886 884473 401640 1052473 1303941 22742 1677009 1623153 710970 1453810 65554 1857014 1472227 115254 1301640 116663 100443 997773 1648191 739494 1506364 143512 1773011 673213 338732 1075895 1234560 1774793 380992 1733989 214963 1526395 563092 1008172 854982 205042 513270 26387 797638 1491748 1925192 1228022 1775396 589690 1205926 1969676 1176865 1897853 1193620 965685 1939438 1836712 390800 457728 1658478 1155255 899317 1370426 989850 1033451 20698 1723162 1865460 1037128 18143 1090038 148026 400485 275655 1676519 1866236 1411255 1360145 268204 626761 931691 616800 611020 420417 18752 805299 1594371 1117642 50847 1109570 169541 291156 1997814 1781588 68161 1156105 1877128 1951865 1381750 997624 1361514 1963434 361076 1713433 1503519 795480 1970620 948951 482923 331087 1111536 897108 797847 1711822 941097 1475989 309233 1295856 119791 471979 1497891 1102453 1820826 1286937 77694 3842 1914672 172804 1084925 285124 1883550 28080 414772 1660908 1386774 1964590 396335 771760 9711 1730725 1779460 1369369 118821 1245691 1138393 1874795 1265878 1339187 560446 981098 125024 315284 1255335 1996293 918820 1778911 1393897 683745 1955204 123930 426565 1682468 238556 978131 276305 1125582 95235 1622303 402086 478040 1717197 13434 688612 89094 114265 1269276 420434 1121798 1381424 742679 232547 469447 723392 1070591 1692572 300037 356941 1171289 413662 233112 1748443 695515 1145710 532286 460322 1045598 1776568 1445591 1401083 1259915 1577147 1623590 1458041 1330171 1828748 368001 986208 1694553 1450303 851928 1233708 1561271 618576 479222 617420 461790 1200168 1820030 400960 563217 1270020 1790510 214903 1986888 1597181 1512251 450465 989363 1263036 1544132 990617 1501909 326799 1146318 1751846 444748 759375 437142 697930 1152620 878687 1322388 1752399 1585717 998074 705572 1357518 1571006 935277 380388 1841078 1985777 127832 1456018 1650891 853178 327898 748938 1088705 1005166 1792691 1299430 1671443 629705 1596974 1629299 710606 328621 403079 1897598 551102 1326306 102782 1427663 1956900 576242 703169 137482 218214 1405629 286386 639662 1022745 306782 1406037 246650 1640355 1226553 835564 1117794 338528 1278031 84980 411139 1210680 1578231 738036 231418 359151 1832336 1544517 565789 1490280 1966643 732672 1592012 588346 580499 1131012 905114 1155379 1163928 1860076 1101252 1786058 1720992 1292209 750725 1571070 1879155 986024 115434 575683 1805213 501122 1817318 456808 150180 470000 1358382 476834 229511 1759537 1196057 1456729 337400 967969 1255882 63407 293844 1837252 880998 1659320 1877397 1216799 436233 363236 574229 1231828 1965481 591078 1153756 32458 447865 1904212 487178 1137884 1909210 84048 195293 1813715 1294526 1435624 1458332 889050 1064345 1569229 996220 64872 1271239 790660 780011 357884 251705 1100907 1873896 1058795 576888 959070 1347062 596570 1934957 350173 1842654 163619 1162655 1736 239693 396878 1728527 1039046 1371934 1266431 631683 765535 1466303 377063 1512254 471667 726227 541341 1921813 1394307 467138 303788 538206 1051854 44242 1325004 480609 828714 1313693 468860 212736 1383341 1005255 651725 767982 335681 270657 1887421 1885733 211071 940511 383407 416991 1547497 1797456 1268525 1598682 1336771 971966 1923211 858672 1597379 1289754 663119 384968 1983968 1853075 1467261 1714179 1719335 1200245 1809045 934787 1202507 15860 96486 1456515 718564 266851 743577 1818616 508959 1838944 1598943 884598 867856 791518 708433 1642416 894705 1659086 732587 852858 1174484 249011 45120 1086129 950434 1620886 1753719 1449108 1030046 836673 553377 1967811 379660 1815813 795439 1906332 1658559 942156 215893 1503370 732452 1340866 1334831 1318381 51455 844567 333088 653165 201078 64628 1603790 753525 479821 1473392 1425715 100273 649773 210955 30886 1759278 1634025 417741 1488122 1580388 332536 1642173 1264472 1498754 734918 1044593 1735749 1222930 1551644 1703462 1031224 1904691 13080 1007518 1563538 606460 655874 603885 47515 897734 294272 231428 1360562 638123 430509 570210 1667749 1073036 438148 774044 1653137 1326104 1985965 579245 763353 1459002 558369 1659114 142736 1098171 332379 69380 564857 213767 15673 336871 1402788 1747685 858364 1186688 807965 1218510 1734059 671742 1748636 1737139 893156 1711511 535170 1843721 1600885 1169534 513732 1281616 39399 245177 634100 1541386 918180 289517 91046 290316 1869944 737756 1940418 1983857 1260469 1695859 1667984 1421321 744337 980302 698133 1346696 1138420 1656797 1476214 875936 587780 698347 729303 1840020 1287822 1829593 972974 1842855 1179762 1325295 902719 213484 2996 1428896 655524 635256 353432 987464 887200 12907 292933 350418 1973154 18830 600912 819250 215341 272444 68854 50421 1990477 596771 567350 715783 923212 1123886 1834264 1196639 1480575 840233 1269602 926670 1066572 1008098 1709178 178037 617857 1537476 1457693 1658292 161492 153871 1430167 99385 1302258 12653 1486511 1952826 1334783 1559544 827293 720599 1864199 609198 1493161 877568 1778199 789529 1678741 1468692 1893582 151985 326833 224323 1031340 695136 809822 145526 849259 479295 369727 58840 48571 320864 1814702 709785 1234793 456661 1997486 258602 794475 220190 1699635 1880050 464037 1493134 1193990 212846 319431 1833523 1555605 1869131 1370143 421052 204920 162334 1847242 318173 202214 1637252 954197 1055902 1537341 1370421 860714 1026067 1699268 1223535 655150 1393518 1779613 1267811 1097170 293230 1650732 1823178 799592 679938 1533695 1123341 171780 1634922 367115 1872540 830914 80879 881603 1287830 1461468 442295 1727057 1765557 1148439 324101 757927 1528739 1958587 1638159 306519 1009270 1808679 1961747 1512412 457518 1048400 1936486 882716 1033752 1749343 111175 323686 994585 1998231 1712018 899514 617602 1772924 705230 1893871 250860 567503 404235 1491671 1070234 439124 852737 91035 1654220 1362866 1651834 1374369 1374842 1993180 345242 1563035 1726309 1357549 931899 330386 1391220 756871 1104388 543473 1330540 1469914 1074846 213003 1035263 1128882 1432006 898481 1544931 948405 323915 356511 128577 446927 77883 1154999 1474258 1122052 780295 74557 1517931 747071 1677869 569527 1099430 1023129 1728395 1009442 1430090 833898 1941951 1712958 1290052 271833 3821 1507216 1571026 954163 98155 902297 1514067 416806 1816687 1978161 1779651 1679931 71343 646642 1828382 209469 1868603 418828 366502 615458 1688070 284499 1533901 1703489 1989174 1050406 1020203 1769065 845204 365550 1144794 1668944 699993 1068745 1554475 1804354 1451609 1230875 606104 397786 1768986 1676420 30067 777411 545078 562540 1489278 1839113 754245 192026 1344453 1913208 1941416 1711803 959305 460693 1918180 1092701 1921890 807530 293177 1944419 1116195 1402506 450347 762588 1836890 327957 103133 1988755 371888 431559 159276 104654 1751385 1214740 427120 1298350 637864 811193 1893296 942905 1918225 1967516 1911870 582948 1532404 903706 509655 1996305 63888 209266 108552 940395 1164718 1372338 1258552 1962397 1168364 1583262 380754 1504341 545122 1048172 23419 1762250 832391 1176752 833922 1443720 393698 1587998 1343715 261248 432093 1158220 707659 1365640 1514652 1707698 99590 1019708 45106 642698 248874 41025 726251 1561139 59885 164179 1205936 1570752 1772839 232298 574630 830106 1789089 1099781 1039162 1111459 1397152 289925 580781 1729601 897987 921394 323904 958252 1117197 273561 1972672 1082839 1046499 1036072 72476 694834 706426 1222278 1258624 1416445 795547 1786768 1217532 1025202 245495 1589015 427137 1071969 1574348 1925426 1983289 82725 1742041 542977 1480341 615428 1606231 453652 123966 1448959 1546708 929414 1311694 798574 1907498 1917539 1255399 1732588 111597 346718 420775 186825 608 1999901 809789 1846498 73255 1160937 577099 67700 1741628 513838 1319155 580803 1031995 1374707 1225093 826467 1815934 1687369 876401 1199176 341449 879413 45216 1303863 68809 1185488 301203 944562 947768 412090 1670839 809792 417583 813128 1907413 1702232 127831 246336 1629638 936029 1227965 65928 889624 1800402 1818584 439363 10425 63961 867740 982479 1788185 450050 77899 1920318 265314 826225 921559 1516385 698505 1102801 445374 896195 974875 302965 564562 456780 364292 1012139 1271874 1799138 791106 777370 425007 198873 1398250 1053262 773729 1438253 1653914 1301177 1162087 1723749 1661786 188408 1847985 317170 1944905 746484 923052 1069146 1215653 242310 174834 878641 1666533 1900770 1408364 1558232 274203 208910 1217276 1155462 551576 1706887 303559 1863734 203338 1763466 1040202 1659604 258128 1130851 1479219 235794 906048 282363 1151148 1026022 1630610 961770 1908869 928538 722276 1989216 1142959 610741 1427310 388406 407449 1875401 1945046 368145 1254085 233716 247565 1107456 862514 1778168 211352 1240370 1457658 626731 1463924 1712526 826198 1766046 911563 664784 1043697 903002 1367737 1407241 671358 636942 1475132 309911 1373207 884923 574370 1275649 1218447 930357 1884714 341260 732305 1538903 1814596 1567270 961535 1957538 1844802 1175598 1473777 1603150 1681725 14458 1563189 992096 1545127 711764 821240 1271616 1335461 799952 70236 1282371 321465 1098118 1252404 174335 1416810 1782955 877098 1704592 1461925 556956 675574 165925 813862 1381049 53966 1921941 685935 854165 504425 1832361 1648606 1372911 575816 1630127 15090 1982054 1977324 1879197 597394 925325 1359266 1554138 806911 753350 765679 1283541 617725 348655 1144004 739748 1920231 1407199 899253 1899631 1811446 1086881 1934922 1494789 465175 337127 686364 994794 915113 1694441 647666 729465 1161389 1988413 1281054 1992633 1217852 173554 964069 1762723 565453 1210907 1573747 780286 817053 1690819 26378 1239913 1240264 1489936 1577291 1329072 630576 809609 258785 261580 566255 763874 631708 33192 1021244 751057 1289016 1501296 1542691 1437135 250400 565678 1292207 762632 941311 1318130 1158149 1724172 1132637 857230 207451 170830 537864 227701 1336983 1417721 583082 1027301 543348 80550 522236 547026 80840 1297919 230237 913947 1122007 16098 179394 896912 804470 663620 703650 1367514 135363 1474302 1253404 1908228 1115779 621954 1429512 246766 1841492 1112518 241994 508819 1741041 127636 1837442 1233570 893218 1942496 810734 209326 44341 835329 67755 1352534 1087327 23755 528155 684758 1974428 452627 1818243 412267 696780 1307215 238927 1519746 240226 870219 1975225 1456248 951283 256026 724638 1299902 654582 1353105 630113 1956732 461485 1716875 942021 123292 693834 376977 1309524 1559582 775420 957967 827239 880391 836618 610163 790465 1574145 1514420 1568025 467259 1647208 215337 1025355 1160463 1238195 1878241 1625749 399643 242369 584901 1944190 1083397 444243 382231 1213419 792542 465316 448109 822469 88166 1921164 1200817 1802689 1433666 1770995 1189958 1644014 1267227 1561950 1361420 661858 1250217 1153775 107795 57068 1759008 259725 40629 1474073 649262 513478 357691 1923702 116202 56783 1738738 1949924 142297 1323911 1996824 44683 542920 709568 507730 1820087 847797 32981 133887 1759046 268047 811861 1919434 1385266 223885 640890 333053 60630 1644169 1014520 520422 1445160 355498 1964651 1649287 1025013 1790431 712301 1735375 250207 877031 576609 853604 1875578 1574331 1429961 168073 1057779 1105123 1148708 1084454 1502594 1439103 121126 1760096 776806 383067 1373804 488329 1759543 511825 1986253 1895720 5904 992282 31696 447734 315542 1796516 625476 337857 1114777 60817 1236315 1346792 1955776 24182 1425675 274803 1555366 1565861 1153315 469513 617025 1895601 375132 1206494 676544 1454792 67790 1482096 895403 698365 365155 522176 376348 402056 131225 667969 1558851 31606 41472 1580678 375043 794878 1177629 1898039 738484 1753792 1923974 522629 184296 1900585 338827 1396600 551065 792110 234629 1797164 164336 835793 725427 1654981 1367836 894802 1696253 1319737 301765 850237 503177 827060 146037 345601 1783832 113756 1172293 1870131 1245285 226997 1966491 1364084 1589864 121134 184115 1622648 998301 14340 1256205 338079 494745 374468 606075 1922667 1268167 716917 1788068 130735 665890 347815 524914 53896 151357 1442899 1475544 415837 326831 824581 1747608 680656 1877737 203352 566683 1365138 1558838 223945 1829739 998524 1179285 1517108 1154278 672236 170225 1171537 1729992 639770 776696 1551707 1969396 870948 650696 999280 328531 1167591 645554 1806795 698652 1372321 1096564 346029 635621 665343 86635 846979 453601 561098 42497 413440 1020595 1060859 1582511 616035 1817036 667940 1531420 685998 845680 705149 1392772 1540089 1060827 694009 482247 143759 738454 544894 1028769 1883941 1745164 1794998 1365873 1741792 1091979 1553442 22211 967109 136265 1386581 1110402 833772 1067735 680372 1307667 1026298 1889473 775334 741849 230058 336716 936417 1017475 994556 1395712 348792 1162554 1054959 365054 1558299 244 1063621 1614831 1942692 1839909 368169 322015 1936801 896146 1741396 1347356 788673 1013269 1830007 61541 777095 1652598 261102 1221767 901080 460958 450359 746427 1881086 954375 993711 408732 910432 358705 1130776 1026180 1990654 617222 1315918 364568 572006 910046 1059969 836653 163159 132045 492933 1610855 1101534 86184 1905590 514348 262846 661689 1135132 829289 130854 222186 1315750 1312349 354970 387400 662471 171768 1886276 1709387 355091 851599 979918 163218 1918152 1588997 480563 194803 1538250 974328 90755 1595352 1216254 490217 38108 342637 872432 1870118 1592482 877602 569275 757416 1282334 275466 886458 1153660 1429399 1308443 1620809 505089 1889601 1255466 646623 1200398 1276012 678022 492383 1923308 1013491 1930317 397690 711142 152319 352156 1549176 1387105 1061738 1441313 174600 662259 1054408 1723763 716802 1105225 889593 1653241 923957 145966 1469177 1324662 1954461 1612959 620684 411825 1825478 134206 1802824 290883 1732117 78473 384678 1103054 593972 219444 302431 1661402 393484 214673 744864 1330287 1745121 378816 1157151 1691927 19445 1247628 1291648 835097 1715962 771758 1448736 34692 885015 1995408 204637 145935 230460 1356090 910543 1929227 1261873 336546 1738163 189603 797779 954682 950596 931599 636367 1906263 1255944 1930468 1606125 551594 1539872 353730 900694 884629 399469 1062967 443144 852688 1520340 754880 703684 1421842 1809872 1913186 161490 704817 80457 880373 953408 1059793 258629 523565 81893 413841 775398 1308462 1824852 435486 336614 1958990 502173 917399 317647 169967 1205755 1741553 114976 138865 1215934 771383 884892 1656466 593 1369540 1217073 1222199 189245 1692300 495985 282624 1034590 828433 153304 1886867 68961 1257688 1517453 1151590 1026639 228004 1077094 1024960 489491 1956381 1892377 1638642 1732266 196605 373926 1378496 758482 883098 67619 818123 257491 31705 826850 932920 1044314 854018 1264256 567089 668280 550651 61861 353103 637579 280834 1403759 455005 1511285 1927793 469348 1323464 1626469 532367 1616946 719225 1816680 1816983 506562 1104745 1035034 337067 600219 1256482 353197 1343680 1253962 61634 1072513 281068 853492 584726 1835282 100955 965257 1821176 764784 1321010 1285560 356575 1719848 1320889 1217694 382930 1618097 928623 74419 750671 219484 1073221 1148478 1611092 754588 297082 794855 1753837 235735 821067 1169021 1486799 1354240 1592471 1730721 1003012 1882176 1929828 1550570 1333048 1312814 713843 178933 483538 1006962 1951813 502944 271304 1386817 581489 1684125 1764008 974044 1027142 1586548 615570 1387744 187733 109631 1049188 856958 180188 161403 548732 1568543 751234 1941814 243161 22909 379618 1255292 451531 1565725 1605766 270495 271020 1649580 1871304 337349 285904 571419 12267 612411 1743845 1980192 1748549 815532 286145 22489 665368 202787 266826 624169 377591 1110614 1281106 1291478 1459290 634018 1351304 1159561 78865 34127 1770619 779509 1200348 1992042 442841 395346 89098 1198122 400306 1981483 743209 1725927 78961 863051 931928 1189123 1091210 1103270 913311 16287 1265270 988473 519272 662371 1751769 1323115 1714998 1026124 1050058 1183047 1531553 1308357 618505 1743894 191788 595005 1407374 705460 263440 401371 1463836 380824 1467586 133952 1943917 1889305 1229263 1413752 35383 970267 671807 7245 1077582 1223300 377935 1239714 654390 1969257 23816 212051 1733141 946974 424539 82833 1757505 1495037 140904 1005848 1650430 1941606 1612799 1579720 1620445 826987 1618513 1088639 766203 1726910 1712632 1992681 358240 348726 464094 1404897 761069 101056 999352 997212 862414 459645 793754 1016254 1745317 1091958 1630024 631286 1268838 257878 1651147 322756 85098 798957 289815 924750 569339 1743998 1082946 1476837 1463435 1364305 901156 780155 1096738 1166212 33905 434537 1537614 1631239 581442 1830761 434426 408464 1305552 1275701 1880271 1780689 318205 805270 643214 1944184 1304339 32864 207473 839800 1121212 838173 503206 1246446 763256 157492 469508 1779582 1793149 1408306 1143715 1306266 1308086 50303 1360509 1813043 1283506 1788462 1127177 310934 1557245 1132194 737197 1038244 1259003 1619616 1469728 777078 103810 1058591 1541330 1002084 192127 100183 1942332 869258 1515733 990581 1719448 783953 1011489 1818623 1371106 1418713 335198 1315704 855460 1375970 1286177 552056 11204 874711 1886517 196814 1291022 519538 424774 310127 1782570 470361 230695 749907 1490346 1646526 1680857 114297 1992508 1821804 1167932 671893 1190290 374351 476787 870132 1649719 57909 1809596 116460 160726 681959 1462475 642912 480346 76920 120556 1848202 859985 1185023 1967467 1696876 1391503 1442396 550579 557352 674570 608573 1804088 13106 1634966 629332 1730541 1362085 1556903 122166 853529 756604 470643 1271039 479042 460897 7081 299412 128268 1756503 1344884 516352 1202227 773495 631601 420759 5424 471602 281252 62011 1967572 425050 1128539 1213664 1532905 1397194 310264 315193 800956 467178 126389 1429404 1934764 905836 1037745 301854 1670063 867793 816684 1855593 1276880 83456 554548 98941 1457953 128927 1507428 1588620 1704495 629880 983208 1226527 1238256 1365610 1894932 1810497 33468 1909825 1629297 1241043 946782 1317080 517154 1908270 39372 49558 332968 1585056 905217 101513 1774728 1959852 1794337 1593023 1288011 376287 389984 849022 1964214 1388812 454799 1648902 1661428 464252 1578580 1598476 108419 1820961 867892 1072942 1057443 1176833 1495577 71255 388156 1566778 1145298 109175 84494 440163 340466 393273 850021 680753 1900760 679947 858667 143155 844569 771801 1419992 878984 1902654 1251016 955292 1086578 1665029 1399535 1971763 1275438 1535776 653594 916773 1941061 931669 517357 810464 1517274 575945 1779393 1078872 206347 477278 1735948 407520 290981 180485 1535698 947156 1195663 1806712 1977198 1922432 122934 825529 1344558 1532120 157453 1299100 1343922 1080685 357332 983805 491647 1483590 1008312 1926402 1447664 434558 1567005 1952889 666152 1004416 1880029 1430277 1312298 301394 1334982 137652 1890540 126457 1262251 861068 1944202 509515 1990307 1190635 1885421 1949907 1487195 1232497 163945 1341569 319631 818943 829433 541046 624237 1979971 972247 1378273 397608 616380 1194767 1036555 1303871 1504837 1233555 278971 1358778 1318389 824410 150372 855123 1542364 1830952 1683137 444393 221967 940289 834229 1807787 1221725 335325 574076 1644687 1160534 692675 1665210 104072 954400 604242 1486277 1647320 515134 1667203 102798 1991579 441474 1685653 2913 784796 1090743 418571 386877 1185462 12586 444345 33339 822411 561848 1714416 252870 1158964 1475704 1204400 1277011 158815 1811483 795458 322731 1044690 1310256 443311 1883009 648409 13345 994442 56422 1441861 1252657 695785 1073081 65309 1683338 1814093 349831 1377877 837097 158604 1278941 403929 244655 361366 357552 1900579 1743217 1773058 702131 525712 898535 603940 424583 111507 1628707 1671843 37776 263608 1873592 360690 319814 559326 1703038 465545 1962400 1986000 1290504 1722245 419170 1035838 707727 750649 886182 43025 584665 1157993 346069 1505818 612125 966450 490319 822071 241070 128765 1837126 1717406 1411664 843176 561050 530790 1759883 1170140 449012 898782 630718 973919 112241 1192354 386712 609809 779341 1162958 841378 606371 361506 678021 678960 1973136 1557994 1766169 1728764 1821832 1099667 1574387 1333393 1009223 731184 1299415 294747 937626 440214 1620562 848886 147151 757292 643189 1013544 1103253 718066 420634 1622913 231349 1950759 1056324 1455244 738739 687982 488876 1521075 493169 1907011 1464437 1455588 330331 220879 1854872 582298 852774 1194229 655259 770102 1150863 606410 1322860 1301077 1091622 466552 551150 459514 1369108 154761 1406863 308500 1145353 1124372 919605 184202 659747 1475576 1540289 1991664 645981 1322166 1568255 466617 1797936 634701 739172 1544711 828620 1409137 1093423 820753 308643 1416746 721864 1464900 632732 1865996 565514 1583159 785053 1715326 1045731 1953559 903729 1602466 586610 1775910 1913504 1774416 405428 450320 1521443 1090658 87467 1581643 1463535 1495647 1244704 1576372 1302565 1526925 1100857 287785 1172240 709838 532160 1106984 1070319 466237 1038555 898864 628374 771721 507982 1499391 1019809 335671 452026 97029 1373359 1618007 108681 1779883 1108365 1586879 632004 1168071 1314373 472085 134672 1943600 1911214 1472930 777856 1359235 934276 1929593 543544 99484 1889792 90447 1762877 602772 752673 277194 604616 1887132 1586786 1548028 245557 267545 13920 1094540 1979721 1007507 493151 382243 100279 1140750 1154467 1701531 899586 1115119 1393658 1292924 1729086 941049 1981334 138508 1239369 1361555 1464829 1135399 1636956 696212 407093 1547223 1982260 1596338 1511464 1829185 861212 605218 343446 1729441 1749664 1400476 253032 1933584 698009 1055933 1225453 1480515 762389 503029 1258015 1702835 560778 393875 512370 219759 636038 1147819 1998325 1591410 1139748 516729 254514 1897962 1165438 1354778 1485640 699862 1360976 936490 1171711 638559 920780 1888004 1986560 183757 514143 1533925 1115760 1252771 909180 732935 201992 1655016 1940112 1412824 1399205 1933394 1155112 100743 762595 792451 67842 1049221 958687 762778 167064 1053664 934565 894511 803478 1465205 1055109 619214 456458 1650600 1046032 1321717 585450 477949 1169813 1336046 858367 1753604 1812973 325735 1368206 1858705 1169554 225103 804972 1437934 1634551 1647461 1362868 1471068 1340658 1777894 896691 189330 384053 594031 1322019 1765819 960656 1380567 1762673 1737513 99837 515195 1447180 1695129 1717580 438016 1509030 443972 647892 258333 767454 1108492 794969 1399005 1561122 1692654 763357 1349302 432278 403612 1715116 1864444 1733898 1996161 66404 1737484 1477420 889188 1802618 179601 1911627 843075 713082 1783545 1073486 1061680 513145 492948 807224 1614052 856510 637530 91467 437939 1873652 557858 90150 78884 1016796 1790634 232366 1926329 1419408 931185 1579358 492946 1465866 1430100 1842465 509710 918765 313564 955726 902134 359189 347717 1086004 419150 1255685 1062309 1128634 921617 1139640 172446 1223765 546561 965906 843699 1569203 1108629 399844 829730 1852048 1630326 1080758 291464 78778 1652009 1685442 1436049 1146357 1035321 149902 1668691 1763710 1014687 1509596 936996 923121 1946018 1528953 933001 389712 894916 93123 560011 1056143 946471 1003285 126152 443684 111258 1312638 1515145 1165075 1219522 827280 1754357 1309672 1131655 1123565 699475 81658 1400219 289568 1329251 4650 208163 649613 1568532 1242367 1115265 333730 45656 1366077 386681 1300439 1130114 1049447 209965 112266 1002498 73375 1815320 1310003 273431 1966828 1435328 1715159 1845123 731525 770824 1739967 401777 21756 1438679 659960 1996379 1720837 1526309 1507204 1182804 293694 1027817 474562 456227 889039 1307348 442528 68353 475302 739996 1546152 1923693 593266 1066608 1813903 1311677 1654628 1425302 1870085 1735719 994203 1147332 259495 1826796 1350478 549503 189221 988193 716344 204659 1958875 1632334 1640706 1110782 507289 706799 1569439 1071868 368646 1452752 259517 1141675 844600 1207773 1729586 852940 1677435 1377257 1727171 1990788 710323 1613711 339419 1573067 697474 210645 87036 624193 721781 311736 1763557 1998331 72254 1810206 538317 1100674 992173 767468 1568353 1004076 144352 921309 1135188 1213751 1381267 228468 243263 599129 1765246 358282 395942 927955 1919414 1369400 1514054 1310851 786262 487712 1771362 1655227 1005401 1195804 295311 510781 1711746 1878698 917553 1160033 1181828 546594 1465403 1424753 606117 76536 1988675 619059 1096218 1124786 734102 707087 91733 1556191 1332303 1667532 1458357 59993 1345064 1284261 1535351 1389344 951572 1540264 1947037 512777 1682881 1704925 1645658 1792529 367734 1594240 1117084 886841 547696 1933693 375464 609125 133731 483999 1517110 1976849 78317 1601255 920772 1626535 1483747 916543 1907808 1757605 880711 1392541 176454 1271414 1075759 477538 721497 1613368 1841040 920635 620333 78851 795691 191883 1561264 911772 1809411 297576 1387503 1579996 635344 954645 1608368 1070243 1238708 845189 137802 839166 708020 1899227 883897 1309626 411769 1788838 223491 1661096 209410 1654532 878317 1160734 843318 1685487 420694 666115 483426 1309731 1969199 1104697 1311604 668374 969446 247100 22226 231545 1404905 1620048 592589 434083 245710 92676 610008 1142437 1153336 281591 1594555 1672606 1702739 1839322 239716 1105529 1674287 1219710 1188218 1081897 348612 1115261 65701 1743039 778643 790121 607326 1292549 268221 625138 103860 723133 1796988 1968360 1781544 166408 93993 556193 927453 620087 26219 711493 1382485 25900 1248833 1540310 1981673 1175834 1495554 977111 1750214 1501607 208384 650861 898008 1338360 1025818 1241329 1101919 610972 1838617 8536 15208 821060 1930465 511319 721759 1711212 1173164 528920 256834 574095 459340 1074933 1283293 74308 1499848 505398 644762 1101332 1156800 1448066 1807066 471986 357097 420919 1616130 1089461 1599823 53979 236747 1161448 1022497 533924 893378 421508 1023937 649122 913400 485809 915885 1595969 1224696 595040 1963715 1281463 990553 509572 1385551 16816 1131521 560066 556762 350420 1663141 1898620 1291690 1343281 1007185 1743662 1383037 682404 11846 1223573 243410 1486328 867741 1139489 1693365 1074167 516392 384187 672508 817997 1999471 574018 1934052 1233760 1616687 1415023 1911861 295486 163156 1095143 681933 1169070 1855895 62197 1672173 344085 1921922 893936 1879966 379526 1408330 465533 542084 432587 719113 1582122 1093136 1717946 475113 225690 162591 566853 1492883 46322 1288438 777290 1233376 639077 1280492 42454 49559 449879 1088712 985618 321488 287145 1119221 502279 906918 1438652 659353 1942254 696874 629091 167009 1360986 1016969 149913 79187 1030011 903309 1233789 566855 113020 1124277 565840 124913 1987969 326029 71385 298596 1625190 1961375 1655082 851311 1411212 843061 582432 1454630 1593304 1268619 1585123 807 204226 1219723 1619799 725348 1930404 397589 470687 872967 421152 87134 1825680 1876775 1740695 1974894 802731 1366489 1279419 213471 1217663 482441 653005 1481456 1684521 459083 1251340 1156197 794838 1243514 1422926 286407 1470014 222182 582795 1725149 1101781 550386 1653101 1074700 1158091 374022 1437074 260675 988556 1370434 667852 551822 844050 1646334 1901680 1105197 794924 601121 1994333 1205440 423762 1894603 578229 1554438 1950956 1259846 291620 1261472 1523905 806539 1663606 844267 1046760 121920 1411588 545237 1742474 1310727 875171 1330258 517700 338289 1813548 1044327 1268422 1477386 1844369 448036 68804 1800946 1519124 1242779 547384 1412668 1078786 1781186 1036993 870702 1079990 21523 710789 427898 1042670 50956 762187 865113 1323114 473813 1724333 90507 1664942 776584 216426 1904465 1561134 171328 34404 957323 1430711 307980 1718396 170545 1965519 1077027 1189871 1328395 1098647 646956 1733308 1151432 115718 175331 793143 1654665 1992889 447040 1714073 802590 1165147 1146474 1714268 569433 842066 477287 357216 753906 7395 1639462 975865 178469 1009468 1142569 1664852 1153332 26169 1771853 1303488 182859 157822 219881 221229 209994 387708 1668819 1869615 627753 1211528 867899 555192 1324225 1161941 457573 820805 1399277 1076213 1076891 1252322 1469990 1765851 451207 479611 73992 1742191 1923197 877932 1976912 212632 1141099 1449676 469386 919100 775761 124183 1296672 480428 1567508 612837 1853404 1904094 1762163 878313 785780 23719 1862580 469243 1004559 923598 1622755 1213599 940074 1811208 1453899 1768537 236072 753287 831239 1945053 999433 871186 1770380 877490 1079711 1481960 106274 1996252 932919 1815072 1712197 294406 1880182 331211 956148 775063 660485 1251875 1161930 302412 661131 1432271 27528 212921 1187526 1267731 1661882 1942640 1664265 378863 1014292 1164461 598471 327917 92170 747626 1603491 148861 1505234 832037 1287738 254654 1266411 56942 1339022 1314988 1016217 638370 64366 462774 1219105 1782311 969460 952095 1404440 1853435 1837823 1606425 330833 1913778 1897610 1688430 108526 1296995 796924 999539 145795 1999389 1446461 527644 1829157 489544 1955274 1785084 7250 1612632 198610 1729324 735807 719986 1721843 202479 1447889 1807854 1120643 521770 1815925 791439 1177789 1599316 1841796 1898232 943474 1961659 1110935 811490 914087 56312 1469170 661657 550963 551698 1562790 1539931 83775 1670699 1983350 1539632 405429 708772 1728780 277114 1424663 1033125 285992 880085 1045571 1435472 62905 1411781 595683 1813462 157954 947635 1459995 277283 188243 838521 1092432 31864 1795627 994761 1413396 975629 1830589 354455 1222421 154229 1337447 1186437 989166 1985755 558006 47441 1497256 114037 1309379 888270 1318101 1398285 652251 1636185 334721 438495 354815 1451970 1998135 1162852 357212 891169 212089 1811638 1372653 1128755 527914 127779 612426 1014451 504389 647218 1216965 461002 866457 1316489 25694 1949616 809661 454956 580653 701058 569842 225143 1255168 602073 978444 1752434 133892 1169796 392265 70645 1305205 117159 791944 1622603 1067330 825227 1850689 1862570 1175731 438355 410291 404116 1566692 1965983 1780847 847477 1674650 1264631 1704631 20626 796760 821452 982476 1925780 1082929 495419 1206207 522939 374391 413367 1897192 1123342 378280 776200 1385418 274773 1918359 702623 498813 130410 1546505 380726 943018 1048836 1048156 320710 1571498 1783964 363626 1729293 459529 119218 819657 1215549 1433739 418631 1100517 613909 1566958 1501046 1255352 519579 1233844 1290220 1321344 1641338 1404409 84847 659486 819021 1858312 851541 1110845 29597 1173577 1689310 1303982 1409453 481375 1038825 855445 1020461 1275619 846026 734142 1247285 1786887 249039 1860579 661710 64213 1861411 86967 1185441 1810648 458668 468399 1485993 1582614 1170073 303863 535981 5514 1862909 689126 588383 1093634 1611055 120713 14979 1762993 1174725 1082976 1009521 1328814 1695898 211877 1584309 227983 1310332 1567039 1294147 13462 386177 1441977 246690 1849037 245842 252876 1674561 1365790 1452810 1603038 15836 130043 672667 769261 970320 1920684 1737105 1587701 308122 21743 1936319 1564212 1701488 1816743 626192 26250 1331502 1826257 820548 177198 520186 585430 401824 1035758 1182499 1683643 1050462 1793956 144561 854631 889873 645989 1743097 42205 252235 877790 372509 1461344 421337 499944 288329 597320 927952 490060 719779 1239427 421254 1813973 580126 1594722 873265 1771300 610036 509404 1216490 1755933 968269 1644279 792419 866866 1158838 767129 838952 525638 923987 1002242 1682175 695459 1478636 304605 752535 1964576 1753586 487352 1752305 592007 1257349 891489 1200915 1495067 401630 1049006 1934631 465681 203661 1238219 380514 1277479 1757216 1368691 631699 442047 714461 1092673 1596316 635401 1924984 961563 1804915 1463081 905524 1720770 563795 1769162 1996194 1170772 279354 181550 594127 1615811 1677525 925752 1371174 1056247 1196814 16065 358018 1354974 1269372 1532208 588394 1777180 883934 1414752 1658873 1676164 1187205 283806 1190246 1321899 1141672 1449212 407052 732054 735417 1289840 1253336 1793383 1859068 861125 1778295 83370 1964441 1605458 674578 1081320 1420204 402808 1117298 119817 719684 710747 890241 445772 225549 1979582 1807965 1548094 740708 977417 234002 1509285 1747624 596930 1526325 1357149 1228971 844395 314407 1329071 1862136 1977443 1806383 876876 717851 1380619 1873417 1758535 735985 1758552 1217514 1229934 229381 778853 550790 1103780 1386750 1912162 569262 523795 620595 1024807 781851 422075 1800162 1756133 942383 1778406 1544800 628525 1174220 1972185 1848948 1304205 1244849 516113 272326 268553 1708571 1621793 718306 1028876 1330609 1571807 1659393 549952 378050 1184168 1175357 530462 449755 115091 1340847 628580 1525562 281102 1531314 132866 1546257 554375 62480 387427 607952 44943 1911510 1637176 68096 1436937 1971444 128308 295398 949828 1019204 205523 836732 591304 1912942 346838 973154 1428127 708417 651438 486413 1202169 1100603 577422 1788850 411298 1690258 564264 1315909 392712 574483 303581 479337 706860 1818872 507946 1909196 1937911 1179432 817176 1653243 1379494 1067522 731736 301210 1702854 1393267 488387 1216576 123574 1063558 732019 806986 1149035 332601 457298 445675 1193420 1538298 502379 445001 1338156 778708 477801 1756290 455972 61011 1987777 1392949 1212376 1954693 1339406 151293 252664 1477606 819355 1534434 827310 1997568 660144 284944 887928 760747 1465835 151150 373418 194068 1965233 1869241 1968581 1542390 1485785 1755175 643688 40181 626364 489471 594639 1595575 279012 1959685 676661 906091 222670 1369479 556790 631232 1753565 570213 1255610 1141260 647521 1985251 598029 1729500 1597094 1558554 1330346 754365 1240431 1285727 1845974 998061 1302194 1399705 1814134 1309826 448042 1224220 1431886 719632 1206918 1249445 300439 860057 1684997 434286 1402607 1344408 868928 1630775 1541769 1245888 401862 419148 368552 1073700 1471541 1943146 1339272 1176835 1526425 1366524 301378 1311933 1616508 666095 1884115 1053418 477625 926209 1564096 850416 294677 1452445 1136951 1543070 1596058 1508724 975624 1752492 1318185 130200 1009356 1776361 1589992 1045500 500708 1030615 670891 81624 602629 925150 814410 552062 781874 916827 64678 1350380 1928194 485380 1489593 290160 12341 59565 1370222 873812 867727 68553 1195698 1690655 1913240 240836 1281310 1599696 1165703 1547053 627170 1837709 1954239 365290 1289094 1340293 635880 1871788 235891 202808 1659972 579592 662013 1721841 353494 212728 1002038 1892919 42877 218685 994215 524764 52869 439668 1791430 1898159 647637 963170 295704 1888539 403439 1828876 1413366 672852 1777086 930419 1567486 439395 1918344 619282 1047313 333994 1051613 154202 852892 1646966 828254 1287435 1316432 137314 207536 1969338 694278 297259 1693052 651307 322788 1261278 557447 1065137 1843584 1345390 604166 1614430 10305 613276 1046202 1424464 1634126 1264434 260281 1538394 1133071 1893688 1240684 1042331 1323507 169214 16173 1812974 579190 764852 1960063 1099743 782704 875118 366265 1086973 1270608 425932 690434 1852637 930790 1870440 102773 1225039 422713 1715891 1810113 55365 1674825 639811 1570717 1625944 1571866 604041 1455055 1841540 1761666 1836994 110747 1584602 1423498 1448075 63973 848721 467497 1867289 1058332 450994 1716132 1582691 1180805 1852101 177498 920545 232756 949886 1761299 1283236 370647 362675 388431 132162 1613239 19748 729672 1561012 1299069 1008537 1846265 1665951 1137100 82707 1668605 574002 1493987 1186946 695714 957078 299080 1210219 534766 1161745 202123 1649690 916431 1657158 1347112 1307964 1027069 1097844 1718991 277134 804095 557659 926922 1123692 533010 1024869 1742057 1971815 1191277 192187 915162 444983 770929 910881 27980 85150 290303 1295612 1152927 1828378 1729103 1897480 965156 1529900 832923 706923 1227420 1812068 1589129 1210769 1195455 1939059 972492 1716747 149984 1488746 1642258 1476370 1715816 1972259 980572 1361520 576821 730908 842197 464741 57685 921241 761014 105404 1752651 740868 1400398 1674066 1421505 651277 1174699 1566812 577870 1321940 1520645 698705 467519 1532371 454596 1484019 1108425 11267 1294384 171608 220324 827089 726178 666387 445294 643242 1590731 740687 1444546 108960 817956 1919835 1702576 37708 395278 486224 569972 952079 1373971 1998883 1741378 1778739 1826606 1329030 1480327 445077 1826305 1160182 1305618 384349 253805 569308 1735654 919027 1491612 370547 1628347 1582071 1560813 1061921 671755 553620 1202007 1476733 995941 1902409 644904 1748371 1710095 1232755 1098499 910433 354566 1950468 287732 739096 1610874 428101 1991537 1333831 1265535 1311110 929750 241687 1644545 1574011 81434 1195390 841526 1514827 1865470 263950 995455 1587247 1697698 1843817 1015402 1910562 1664149 560581 1484631 950093 761666 622552 898512 780832 57849 1301206 1656363 973296 970448 652607 1853472 105152 1426986 1186188 236915 1571637 519601 1310932 144270 154833 1151217 151878 720959 448133 267057 1175129 153816 418490 424104 1994836 181507 1577932 746957 925448 866215 1929603 1838863 558585 1723139 1216830 606178 1654770 372636 1222909 1723415 31554 283802 1605040 1223414 346305 591186 884908 1515401 547822 1414512 1129973 1950539 1539062 367674 778144 1347894 982825 755287 1260853 764741 1015883 163899 1713145 1134983 120544 338999 1338148 1394675 804803 980281 1507887 1358824 761173 288285 1927140 962814 1369801 1136613 1362654 1719879 1227901 421315 1006103 758423 757656 1087340 1484169 346834 1390255 246739 730368 763389 807005 1281559 171908 842459 1658427 746969 19336 1291977 978467 1110064 655656 893278 1987126 625540 54054 169372 335520 188535 1429049 435014 1683712 1235114 159046 350169 1942490 349800 1295862 1219761 228469 47542 1352317 185795 633176 1911409 1727875 1564015 1609875 1952230 290009 51283 1839112 184561 1120766 451196 11383 1224320 937080 484171 529251 394033 469059 113604 556104 456051 797380 979930 1717925 1603551 501198 1458064 1295101 66794 1090849 1121339 1760475 794414 798886 989617 144809 808982 1338053 1323342 1433929 1866286 1874010 32071 419684 304576 1978456 1960345 729264 1704146 509838 1958951 611011 368002 460844 1973108 1864497 52109 1144228 429194 650239 1438566 405544 432706 1145675 1529543 117103 299711 808698 1559623 864275 440822 1517560 325550 1250325 14274 1003274 635609 1463371 1976387 279028 315383 694177 1108884 1527958 1562001 47106 475796 873316 4060 1639583 1704507 699326 1741970 1129964 1892640 1608597 395935 369200 731043 343867 782283 650122 1301113 533117 1024907 512495 1694483 1906177 1683609 469700 212175 490282 275019 1484225 833526 1789118 1406989 1957967 976329 226858 184585 948036 980962 717045 1233881 1758605 551652 1811911 118993 394158 1065623 1363580 533692 1792692 783148 964382 1451089 25497 168829 487062 1287443 1153922 998169 114738 151105 405510 936645 1606480 647594 1975372 1331482 1913561 1959608 1130316 400577 836557 1101594 1145705 1401473 1855662 754772 44421 882167 1842287 679054 1620745 1669483 238034 1558039 94463 439304 1702895 1780037 1619150 727460 414636 1560300 849568 340755 1607697 1021271 937508 608916 209333 1822171 1200046 1656292 387129 506496 1139610 479456 1525116 406884 1898730 1630306 1030236 59458 143656 1363245 18406 1536286 1608241 893322 113414 1674330 1683852 1416171 1006423 1314923 466456 1828255 727836 886838 337334 1977694 1557198 1846647 1750765 1658327 787071 175700 656054 604892 1800017 923866 1473819 412754 1957345 1190788 684884 1436119 652596 883668 370889 614053 56536 1876534 359874 490106 698553 888581 980013 437898 1989237 611290 476357 1170450 267371 1813763 1930864 1798578 881820 1604466 1674499 943974 612542 1068849 406075 1227838 731779 1707973 1519832 1945247 1255085 1261662 1702382 1102099 1078826 1447629 1241700 1770724 971566 691970 1267905 881444 1898697 63382 1922030 1998204 655562 489759 851581 1409176 1437458 981146 1071239 294829 1956463 1399655 975872 327250 45675 274073 1554558 155002 236820 937476 1919978 840451 469576 374820 696646 1825874 319871 550235 1893907 367811 1496385 1506739 1215912 540129 1784783 1110144 1204584 243711 1895126 99931 1743608 1722293 729806 12048 862190 1212885 570959 907973 825833 1998729 42002 1180955 1176887 1525020 1277007 1946701 1951424 1106242 4043 219058 426412 1949964 463591 932906 195211 498438 223310 1419620 1845942 1336643 1438006 939782 383433 1402958 1161972 1271915 1346143 74081 1443684 1886084 1138614 1919221 1161753 206383 666709 1869207 52186 1698140 1004048 1225651 1477855 1277807 1006367 440311 1304436 1233732 580804 1685338 1734712 1730114 1816977 1435413 863059 578945 63386 1281020 1135203 705246 1473959 471151 1767893 1072005 1745275 1486431 753729 803950 427868 779366 1859381 806271 46230 1827569 1865592 106006 1964554 1417585 1634516 1349109 1222822 687600 1110201 145309 194981 887626 1605818 690090 390180 1859449 36073 1444104 199867 1939809 542164 1700774 458282 562180 592806 928925 1514217 576848 608442 1910050 1534133 682372 1163043 1340724 2991 13343 1196591 1372422 252954 361384 776281 69061 1742925 172812 1697991 1347305 1983470 985197 1895817 234597 914190 1356014 1527040 1089659 465089 1620496 20991 218216 1183092 1636619 1101364 1604105 157542 1472787 319291 859009 958501 1084680 1159399 1458579 1054430 1970783 100059 1951787 677341 650544 539728 1134519 302392 214303 1858946 396582 352520 1896323 1639144 696590 1892161 1260219 176143 86671 1362150 1997694 1599091 318163 477702 15388 464702 1229016 1238420 1365162 663915 890323 1340505 403648 1958225 1198567 408437 937431 630013 77688 1754157 1262848 957682 606144 1291779 130077 624924 1809739 1118824 1206635 1256443 1198002 589860 703419 1775942 352628 1279437 1935592 1638791 1691193 670099 1432225 1867 1442066 1094718 747892 992659 1662350 1230520 1037533 1681614 1931217 992410 286760 1899033 1521876 1308246 41016 685691 501635 1105871 879269 1528972 268922 380067 784325 271878 1121219 1421609 1923433 1091246 506155 1682486 316006 1126971 1399990 617754 10444 75225 1193692 496392 107836 1458086 559680 964122 1438545 265153 919439 1975011 197714 986553 1174932 970854 1689469 1312677 1140740 1668645 1387543 857945 77193 722425 23916 960903 1338575 23323 331276 331310 1786166 617242 1596694 119980 631295 57383 517179 858477 87008 1879559 822971 1899267 1182621 1936324 912320 741578 1111236 1748541 1657554 1882560 1702740 1189651 210357 543086 1245207 946690 609309 1581709 1576452 456084 1717586 1084085 832926 243008 1283013 516193 1352260 1609315 1288668 1353026 387182 1876101 642682 1554952 1537218 1869461 280006 272172 1554034 406156 1081758 1343057 1882090 1512211 1882416 1289886 1652954 909288 1784516 1376391 792835 514065 1499585 1853937 1112567 771257 1560001 341853 820424 1056729 1947575 1947586 1976876 737487 366344 1092228 575609 1516794 990870 252487 1735116 1753676 1681302 312933 419785 1572638 1874593 1769200 145628 1614447 715604 809648 1802343 309114 549684 471039 15727 735880 398208 1025699 1473686 1105894 1485900 934675 392821 63423 1872807 609485 1545679 670819 277739 3191 609598 1596944 1181652 473510 533002 1864442 407034 345269 1876138 1444595 1866074 606189 1308896 1024685 1629856 119767 250554 1319683 951829 1964271 239061 234018 963591 541699 706128 869466 367288 1497776 771304 1668439 706822 12948 75714 689423 1231063 1223519 1175828 1576053 1139876 949032 1697841 1367537 632954 786799 1798075 1185626 555255 623354 799072 665799 337688 1221534 1746344 1912780 1109116 1377959 1907814 1559473 1400889 917605 398756 283929 1836668 1227738 764730 1094004 1274543 1729729 911829 1997386 1230947 359893 1637577 1004450 1711244 629442 38021 1580990 929625 953724 1796919 522759 1208843 1341289 1823389 74672 1543246 1104728 377224 262456 1853577 1323320 1914132 306387 1074162 1807675 1377108 934280 910591 316552 1235159 1141291 814271 996459 1773201 1929772 118112 918349 930183 1438875 1538862 454810 69220 416624 350336 1575279 1609911 1220585 812586 796429 834381 1032768 1395571 852404 1178999 1327740 291869 1664288 1861944 1050815 1718277 978777 940255 1155805 346940 396456 863114 1416731 1000217 682620 611956 1854162 1987474 1208676 735164 1208581 1022977 1810487 515381 1105964 1029810 742930 1954056 1275984 1967118 577885 166165 311434 1662167 1001933 1967484 1167333 138321 1339500 598216 882652 1313082 1326842 177404 1577768 176854 1090514 58820 780043 222513 517825 11143 1497782 1906374 714434 704180 1398855 554272 1936196 891112 1047169 867307 1767894 1184573 1975349 1030738 29224 1251192 107541 1234543 145612 181971 914634 1917615 562495 1852867 885701 1280095 90206 1335406 310999 827915 826716 168257 147441 1493924 334260 745224 836551 722836 88350 500530 1082628 501428 235004 1838280 1982469 1107797 1584829 524127 511896 799658 849708 1554171 1216835 598313 1445342 652453 1498015 820771 1183378 134484 1974463 1757113 1025668 1046351 303781 1072417 1273382 1659304 1688731 1274774 146052 593067 1008776 968560 718686 1789791 1797218 1293424 834287 1041674 1986311 1029341 1410164 475873 1832708 1584340 1531152 329495 1087909 149827 179769 375150 1942577 1145512 1265034 1085310 451523 172559 561702 1164324 1543107 1376556 797268 1838409 485802 1481501 1960825 750641 30209 330717 1159221 1855290 338963 1095474 305160 1207627 320995 952713 1872481 338842 1563111 1672732 598684 466102 175368 1194702 201008 1118624 595653 1222474 750617 392103 1349310 997993 1173123 1756469 295813 1021567 1695210 669153 1168909 310866 707111 1502538 1630255 321444 1060369 411962 412022 982046 115673 1484688 1141427 1396782 1790676 1432819 1345730 1913188 589177 1131537 1275783 1832364 755513 1785436 1360011 908718 35407 816632 1356255 1155569 223179 518588 218903 1462129 979683 1499705 697196 1576440 140320 1808282 645489 840137 1141466 909082 1491996 1651804 1336978 343464 1674632 671039 1563760 1711914 1555814 503387 1735217 1698256 237870 1371413 24385 754816 36538 1928693 778646 428437 651339 809744 461597 1787034 1942046 1857510 1484242 535169 118051 654892 1468795 457383 637267 1925321 517653 464471 994822 1851778 1224347 911029 1658720 1857416 1598026 746297 1081469 1601234 702286 1262776 63146 602233 308340 1398865 77398 453038 1649976 1931963 1312125 1961965 1692616 204423 933125 1195577 778648 118156 510974 1229787 1161710 1131622 918243 1565025 1963894 1674310 1902568 1553869 1118303 1290189 1927435 535190 683696 993208 48449 340484 381134 20022 1833452 1968090 1557114 1960631 1838319 747483 1154651 1991688 116582 1830243 1815444 280001 949058 1383817 318402 823824 763629 548596 1692380 1024686 815569 956115 1267396 268801 385921 1931614 1742595 683613 279832 650114 1430203 1896375 1374260 327437 1513169 1963210 1735425 1808093 1735011 868240 1809888 1250391 831643 513060 1963512 1468961 1904844 356783 719134 785453 868656 1083527 1660018 1168030 1974201 1017158 1839025 1510113 388364 1434753 1049777 1626861 39280 1881287 1053442 1817060 433717 514068 1008667 1964337 321162 1383096 980269 487835 1190849 169631 470070 1614311 1396289 474376 343455 526485 1050355 439693 1311147 635353 448286 236294 1876634 29237 1551452 1353391 246320 554197 1488849 103615 1178574 1010173 1708905 1628193 367821 1539383 88269 1256858 1377392 1875785 1855277 329426 1975560 1391617 1060610 1928606 1913330 1079890 893495 1822022 1198698 1010168 273032 1551237 736685 1312135 35678 353654 11636 259479 818266 1044288 837738 1390848 1070816 1757526 1709576 1490878 1107063 38660 490129 1685772 601022 235920 587204 1261509 548590 1627492 826161 1271476 218874 402081 1086298 966688 346679 258330 205524 171825 1630861 1981132 787796 1623191 449293 850065 249943 1974410 85077 1224340 1684739 1506922 742661 297935 1709454 1012429 1059355 225490 1918029 1794648 514355 1078903 466891 1338245 948433 720251 1893741 88812 1865263 533088 1186482 273316 471331 759049 1010224 748429 13619 348868 1935434 861531 1082536 1406891 430388 1238121 1334536 1000490 1536568 1682631 1480773 612265 1404845 848899 215547 1878535 1122217 1798422 1452151 1888516 917528 498351 1398820 1872039 95522 1737442 1268111 189025 1881390 237758 1615199 564235 779591 816615 1729738 1743162 14133 1745465 1514704 1163291 1144870 1241722 783958 818629 381830 1759727 1473999 1859174 331775 1066234 1260556 510670 468561 394839 508623 1585366 1221574 251450 1776262 997904 737826 607289 841863 1780121 632413 357072 1233761 294021 911065 726779 618093 1740616 1606434 1914044 424342 1146186 584888 1484370 627905 1351181 520763 1902714 1726426 1142171 1067848 418483 54930 707455 1168738 1911066 994351 55261 442242 768793 1962361 571989 941114 1452552 141309 777525 559014 1416155 473913 181052 102553 1438478 571685 541708 578588 1678888 894130 20105 722867 1970496 1825252 331688 546704 1519206 260777 347421 186178 1151598 76159 535279 1484493 928166 1922525 1468946 1392434 80777 209833 571521 249112 677356 835759 1947408 1247141 1454196 835762 911139 462634 1360908 1314660 1681924 1004479 1423977 848084 1825737 1554097 179084 59356 423298 1213590 1394800 1174090 1773509 1109779 110168 1959946 436375 1600913 927680 56232 237434 1978342 199906 240489 1769461 752943 361218 451164 954909 898416 776142 445764 556874 937754 1709869 680610 1229039 1226095 1246900 1104960 1790532 33693 1914010 1305522 1756984 1533203 14766 219200 1267354 1307606 1000827 449149 541773 644359 218467 706375 1179971 1055706 921609 1694517 617610 1279205 1296283 457109 1441669 1842709 880258 123505 202343 1360879 175969 544979 739855 113994 202121 870837 566427 1633969 485737 438511 1119360 1636977 824386 625753 1412015 784173 1284472 789087 1773162 1486234 1560831 892322 985403 433941 353526 410958 886310 328385 1766363 1666196 1602445 921527 1434660 1968506 1147195 1475751 1501483 1909191 1882148 213123 926729 480392 954811 925067 1356068 1564386 436470 1274595 1171510 156272 1509250 835005 1940294 1153339 919761 1380107 1035880 690602 88840 978023 826129 83518 270715 992279 430838 997991 1727317 1405501 1967108 1994322 437745 1773149 1529936 120623 681265 1095118 1987110 1009756 1562000 220022 1225799 1471011 324302 1785943 969901 1056051 672458 1118678 797675 774218 1237584 318067 1214214 563905 433867 1187145 339360 1973820 799463 679029 1258769 203345 461119 1424122 273684 503861 1703084 543275 880201 1421390 401986 1870721 455730 1566204 838535 868442 1924494 852387 1708854 368702 839464 206289 762119 1954624 337209 1965340 1652461 366860 935230 1766978 1796026 1095048 68624 1395943 186997 1790810 1078694 1636823 51294 286050 491422 187984 1389361 1196560 986331 1293721 610934 1987483 1816926 1777112 844568 1045915 1181417 1850508 1335169 728280 959783 1337699 70004 1684574 52257 1765281 1650740 898825 734385 1009677 852830 1515418 60603 1785192 1361154 307246 1460157 1316092 1586622 139815 1734564 66583 1826179 323113 1418649 250439 413280 925658 1268846 1425831 1170104 373159 1899550 459534 1172757 1125615 291192 1748970 404011 1605403 1605312 252618 895715 594173 1053808 1325100 1952468 762048 671634 48312 318440 1970479 1348862 863376 1193738 805760 843545 558312 410582 1054022 1058863 309057 725615 1478558 1138348 1317327 375661 408788 1183376 850817 255960 884234 1187839 324329 1365038 451386 1039975 1377595 53796 525599 499160 536607 93444 1779721 1285304 347954 1339405 1336998 702166 447656 1037827 1059654 754144 1713619 65432 1268737 1659644 77777 317419 1401136 1044745 287341 1511162 923713 626122 951880 153730 741925 1196180 992804 314230 1705614 275517 632416 1038832 118130 1146009 76125 738881 99605 701129 814349 393605 617350 993712 1691305 1898169 883409 1303757 558612 1055066 1199286 821641 113466 799257 1875324 232478 1338167 507145 1960585 1766847 42277 785536 1716882 197419 507599 862016 1988944 402587 337971 1400782 435873 1680133 1981073 1810596 339586 1573715 401013 1419705 915967 346232 372186 67157 628266 1087192 1003945 1820299 832406 1288145 1830336 651379 225196 582318 898510 1816814 411446 837196 577979 560452 745971 127881 1038213 1034336 1510352 458156 972673 1547975 418839 509017 1037794 551105 1336162 729508 990641 923883 390096 605614 1206416 1827793 1642895 354766 439297 1512462 474919 1068990 1809227 1246765 427391 125085 20284 745142 793177 755490 713009 1917743 827375 787321 791952 509834 331470 498996 580766 263369 828988 1774904 1788693 1893208 1246880 1708109 950623 673734 104804 1747444 219999 1118233 1006470 467342 1980182 590245 1453078 598315 1655904 175978 918365 951472 1388992 1356507 747361 1901397 186894 953033 377953 756842 644166 702089 696282 367023 17181 1802493 1793080 426684 258779 577565 1940143 972132 921665 23563 1387094 1321888 1687349 1611279 1023901 401868 375083 1128243 300817 900944 816907 1367900 1843349 1585146 1879914 151779 1292896 1617094 965920 1012355 1602342 1700375 841076 830318 1518851 1077137 1170629 531055 153577 875632 1250168 1140758 36299 271415 1013008 121825 542638 1121683 66961 911506 1531333 98440 1240310 235686 168633 425521 485192 44770 1837606 824205 164772 1448222 879258 889876 478027 1075411 1708929 1255511 919400 842152 1709657 78382 1534601 516240 501881 1726270 1937145 331348 936043 1161806 1229935 1635749 1627698 1763542 1961326 789964 772258 405203 1305413 156315 768427 817018 1096973 1495078 1187972 1539884 1540773 1325481 1718818 225506 1596373 1176892 1027996 1313160 1790794 1748643 1784817 1067585 1144452 489073 519901 1140490 869158 172672 27617 146310 1508253 1310018 165298 1312887 1681715 1252913 808987 683208 1646986 134357 357995 356992 344789 467882 1564012 589017 1100869 1053356 1815799 755855 328314 322758 674233 1761017 1733853 1762162 661732 1648276 814627 241135 1788166 1531837 1998063 803750 1536893 1706220 98837 283987 979867 1974404 486366 1237469 1507627 19185 1272007 233533 1728915 614711 1866692 662524 768354 486407 363410 931281 1105594 1530715 1665989 766200 888992 294698 167947 1536617 1927443 1437776 1903426 711707 329345 1271307 1764848 711546 1016279 1843939 1973309 372753 653148 1225324 1312453 638436 971271 397805 1698715 1103600 1547829 30820 247845 1175194 248194 1446544 315442 552720 1087258 998224 900689 407176 1727877 64717 1549148 954296 309003 1912300 241912 515629 1279514 1821455 1623297 1588879 1092812 1591270 1798534 1646502 208212 823590 546039 17784 1312487 1767125 1284418 567227 153990 854588 1432355 59706 900449 956472 1280338 1746167 19731 1102728 548165 1464557 1132465 161573 936701 1068373 1995150 714054 1488397 1106194 1208811 1484422 1146335 762568 474998 961606 342457 1567298 451087 1573448 1765994 802570 932655 1113686 244683 618356 367246 844411 135167 686067 840444 1690928 1463065 609995 1844424 36689 129733 1043159 1040827 1283876 1345689 1736908 80136 1675739 1355923 1868379 1798572 1223791 860125 1187830 20887 1258493 862711 162351 1930500 690547 605501 753113 1291850 731208 1108840 55490 1750124 1833610 1315197 1159005 1916464 1786760 263397 1110802 1768513 1290266 618382 883043 956869 820761 1339526 99725 1233333 160690 1767469 1191145 1890290 863102 574195 1242542 144081 282699 862409 712037 1858580 311705 446958 473236 315225 1746102 1479112 299401 1656751 912971 1894659 1614945 745845 180003 260587 1140509 406719 1446064 1979488 575003 1969254 1264659 201546 495320 1385728 1548881 839738 1173267 854266 440824 1588361 597779 1671735 993610 802922 1043583 1011180 150740 625213 27477 678043 1554927 1038718 434268 729639 1921258 958516 533460 28831 1197736 349489 367453 880366 1315583 851658 1157659 626358 677330 1965155 87834 478238 671983 1547920 1591295 1778375 1752152 828144 1983226 308120 1417344 1443109 825820 227160 301888 117550 797161 830614 96466 612292 1237435 596992 899502 1412591 1841410 653161 1662800 1790260 388159 173969 1805931 1445505 433324 1101407 1163786 1048142 1266709 171606 1597006 928107 1707137 1178145 1693685 598161 1833503 376700 1998168 1056315 737402 1977248 327049 1751154 1202934 1099269 583884 1715598 1777302 1514184 238059 1300093 767637 1279521 730177 552765 748750 784604 1087570 1270356 1279486 1284099 1772674 313818 1016346 1468841 1048253 1743508 451284 1672765 1098273 1852633 1450777 1822979 945407 267666 1596188 646821 1658381 1237526 1012266 1228418 972205 1796698 131148 822378 397736 1805142 74335 1326455 1738920 943758 1542221 1618142 389941 1941460 340216 1936940 82557 1368346 440071 85536 1671710 932420 263172 97246 1845567 1066365 1779403 1683085 1953364 1344918 569992 226548 462047 1989501 69852 63936 937342 733300 1573915 1201753 1893507 1055401 46043 818092 1472545 75743 1169912 818381 695604 599349 1048486 543340 807950 1572422 1492941 119642 1269230 1808047 1658112 654171 613435 1887591 1682594 42299 1913646 1496341 343342 1444685 818106 1400266 1151328 277869 230251 796858 670907 1820788 894667 1788953 1760824 538104 1014384 1281470 1940465 1353631 413083 1660311 554399 1881550 706932 1523910 1726930 856572 620943 601316 808742 1641318 822222 398091 1406947 1206038 1169578 1638919 1350750 290682 1564112 1744849 554875 1765104 1293669 587320 419229 1396423 326082 1366801 927025 1898528 983768 1022527 1314908 989953 1589691 560583 1096943 814583 236896 1564876 280564 412671 1600637 808242 944554 756766 309210 1702146 1735441 81536 919818 234840 75726 1141240 1352545 138621 1929348 251900 1418485 1537477 154864 225716 1591387 1066513 667437 1106775 1332578 1835084 665892 337919 1955558 546102 1400372 1813678 1715149 1475253 1867292 1283872 1325971 1645585 1911049 281539 859727 757740 1148078 1223604 1707878 1567277 641386 76884 495311 1075753 1999013 918842 1101841 1548211 1407833 533521 193595 858282 1475139 1995459 862650 850876 754609 1697150 975541 1716461 124128 1889028 488193 478882 1198759 670486 529214 1842834 632718 78178 1820182 132801 1303865 506103 78933 1172078 1898951 360840 1614553 184284 1026842 1700502 278740 1309438 408626 841681 1401 1063271 891286 945129 100812 1009783 1405395 1147041 1571216 895161 703026 986375 438569 833856 1910688 1545178 1364293 10112 311708 139047 698226 158346 271882 1190228 905160 1743084 312189 652963 1229564 973565 1009879 1929552 1985664 1016612 471933 1214133 1316032 737190 1362681 1483356 1658030 23369 1340096 1068051 1152503 839617 1449437 40814 1596806 987239 65000 24446 991838 289878 425997 1812313 596069 426624 1661105 950074 1860063 1872853 1493404 5027 1334828 1474218 838492 784697 674110 1721261 718346 1813429 1298172 74043 1064671 66843 405035 441966 1004088 786220 578290 806166 740955 1982452 386265 1205338 380710 172195 588835 429031 1763799 1301188 435570 1576986 1524277 985456 1214377 559257 411276 494212 1304933 22535 344119 1714338 392307 1985197 589137 641690 1482427 1222044 607172 28065 218187 469729 1647326 1307006 758561 495611 1508987 628209 1721982 676895 1648738 259964 717515 1801390 700433 565250 1659966 808790 140821 1012170 1493389 498475 1277627 1391290 1078201 1393533 136085 1573679 178987 458925 632947 130254 1643127 303018 620744 943174 1075479 1303898 286123 1343802 240369 533316 473273 543508 1426494 955823 1420500 1570749 1150926 1726636 952024 806162 32325 1157997 1454873 84285 1402446 1399737 1255144 1593395 470174 1927290 1090282 60449 1836826 124235 1266756 1829627 1834586 4920 1274731 1398093 762390 755179 1651212 1699706 1051462 1287872 1877821 201696 1365195 159739 353485 1906451 1423649 1203491 1078210 1707679 616546 1118347 822657 499122 1524467 315737 616374 1751280 1933709 112468 925420 990660 98538 1355735 691489 1384886 1102869 67097 920602 1415446 159271 1814232 1816465 1833883 885250 579366 1755045 1960666 1692478 487025 1352040 1756263 349646 396632 1709998 1757879 1466428 1773273 1622467 1515848 1232196 53604 1224975 928099 935721 1113271 708497 1620535 1664493 1794091 250658 1554127 1907972 1106661 1957512 43906 1715080 587449 843243 770467 1407262 1518806 1941864 1318955 1956081 704308 1160643 22509 727297 1285234 1351847 93970 1232807 800872 1796911 98372 1021453 41948 573068 1029229 1853305 137462 1507701 1872305 668077 1904911 682323 889218 1664007 735063 1153538 1252353 1083169 1538197 698421 1289130 1036845 1577122 8129 214275 1113932 38096 1040374 1179893 447939 994107 703837 1790775 1735372 1202027 482851 717772 946671 1548353 61915 861228 1722919 993061 1952531 63792 1768770 1329325 1853445 602467 217682 1895011 1239429 7983 215880 1549974 1425436 811092 180926 1426362 1517102 476602 298889 336892 987941 180284 584478 584682 1840384 690780 780167 1633505 1492076 1760185 1052320 314806 329233 232137 1767775 1118714 635887 751046 929807 1600807 667984 919310 1693923 1237627 1432340 119304 1429784 888370 1627258 3385 437214 310639 812565 1207466 1897206 242157 349108 1564030 448790 1408903 1230174 643725 723222 1369793 1390357 840664 925965 1924287 1438153 1286741 587965 851934 396533 392557 484917 570701 233427 425650 1567858 820514 1885928 601364 1114420 152619 55334 728265 1942111 1564545 1397672 856386 288567 1000799 1127772 1283607 419993 907898 1617280 1346965 492433 972879 994273 582588 811988 1798641 360943 1958218 1189920 411842 1323027 1510900 661145 1988865 308611 1933306 1992314 180212 990430 883933 1542201 1588732 723522 811461 1771694 277121 1002804 1648072 1444525 895252 1909678 1897545 1262692 778198 1838266 1051110 682084 219849 1504215 7512 582685 827054 346952 1279820 1704722 1695717 393828 1985022 52328 364153 535699 724137 1800498 791763 1767069 1314800 66654 1441415 1661768 738816 787638 620911 1415629 1669600 217797 184519 1107796 468028 1045260 92771 1342986 1125225 1865301 918162 1490864 1441020 1208347 850886 1574827 1838134 1019138 1361449 617657 1008400 1457202 147907 1539249 20279 966936 1138551 1258447 1953659 1617332 842093 302959 1469758 945335 407225 548580 1012607 952982 296762 1633415 1385027 612199 1350002 646423 670122 285463 1704115 1843163 1229283 1312637 1607583 1593374 376077 196474 1041898 1674840 1719586 1084279 775753 778129 1905956 583510 427205 64198 1080989 1654272 1594514 1458992 982837 1713871 291660 427369 1779569 119688 217103 778575 889735 1831018 804444 1287595 938529 1136179 1927800 192826 694576 1753838 241862 1583504 1572028 1301370 739533 379987 92386 1500631 1774220 1154335 651856 128949 113317 778519 1029861 1509157 1756591 570517 1651053 1020283 337817 1499822 1243475 255333 1799495 1703692 873242 472083 1461295 25903 1148121 849652 1651813 1523581 1784124 1843441 1769625 1989014 1268852 1455580 1005344 434976 1298543 818863 140924 288797 448304 1587618 501032 1014000 220928 1100224 1212944 1665171 612121 1917541 872039 1921553 1072589 891456 1616816 586851 1999780 1438485 1766543 988119 929535 1726762 640025 1530538 1083382 890835 95456 1613325 1391541 1272370 1994015 907059 862102 587845 1216686 112552 633617 877982 395714 1080615 742255 1741492 60485 934045 1185521 1531581 1103987 415320 375840 1494872 1634815 1980820 1363895 889178 991837 523356 1493991 869498 1070726 1244881 252199 356172 1003580 1444814 1719712 90501 614348 127916 41554 736705 1798879 1600206 1614488 749157 1723779 1652285 1917310 630356 1627685 885444 1708872 995705 380194 608370 1064490 639137 845575 1011781 6124 66592 395395 1501709 1388399 1394383 195946 1595157 1329154 1139508 1400692 1789310 276960 220416 910905 979845 363898 407981 866154 1903649 1126127 582773 1039884 1993001 285181 1233797 1870079 326116 1837488 537089 723572 1513770 271239 1827353 71902 1904297 303555 24988 105753 235807 1360054 1713864 1059018 1669814 635878 182529 701137 1271566 453602 1491411 1293035 1307570 1360382 812412 750944 1531660 549306 1618624 881754 1259296 1462719 1364591 443338 1328862 1239703 874881 1947717 359155 445658 844019 1021918 1435406 557485 1269823 1158677 1244446 534313 1224987 248486 1213666 891256 1827072 1944233 51133 1400160 232742 1458758 847340 1041032 1601261 541904 96493 646766 439678 156624 362705 1766931 66639 1577628 135067 1982038 1149942 859612 684129 956835 459744 518173 967790 810811 1157644 1654304 271582 1764119 1741398 120264 607077 769973 904388 1090108 1016951 842211 1694979 70998 224649 1024101 1598041 233582 1280277 1193175 1366259 221072 417034 187026 1420781 1245689 1300181 807587 1522311 382999 1439532 1529829 156842 183438 881831 323845 1729789 1817846 824423 292344 1027303 1705361 1468554 68218 1695538 758869 931037 1130285 1610914 681054 89170 94961 482481 1309301 626291 1154837 312426 911631 1863139 1651285 983466 1307268 6821 548038 1080397 440571 127741 1260029 50682 663955 91114 26427 757461 869459 1388318 1390558 1681470 766780 999948 297041 1682945 727640 1271090 1065499 1219737 1704849 518279 1675243 1652657 1773078 654439 912917 377440 900714 842527 438437 1913143 1977279 34505 720965 1133389 287107 914763 1964762 934568 586103 1396468 730484 1872927 1095855 700945 1771546 413469 181362 678610 1598837 552979 1128167 1140185 1959247 1811571 1559939 837618 1214239 620027 420288 228383 987761 963928 1371993 844593 307978 171715 683230 1095702 1978243 685690 1187491 1723260 109268 1201194 1848388 102265 1673912 366017 745589 1753165 393213 386585 457862 667518 483706 1992255 1489423 235763 67744 856337 1890435 1001142 117774 1574045 1940786 1794469 234420 23080 1914593 1527956 1590094 595392 1485548 234481 1600946 1076967 1057637 414546 211503 989219 1234288 385998 1842690 1033474 801990 1499627 625601 137373 1473217 586297 1367993 723758 15336 150814 1260942 998261 665729 535477 326504 788793 271906 1087519 1387775 1528870 1364383 495813 304913 531231 737039 1563402 446530 1543648 1607703 761868 1071713 1082178 1497937 231343 1797518 206496 403256 1039113 1955571 24135 1709059 274028 515120 1822953 31738 1280035 485145 1450176 1901630 288009 1596547 539940 1933749 175581 279807 963857 430876 717349 969427 1867537 1058333 1178366 1566101 1306084 1693176 951937 1470531 983255 278869 1409435 835274 1886672 1074927 454636 263966 1626580 170744 872445 900401 1365927 1400157 1812968 386825 377580 1956587 1143101 412480 852321 1767272 438168 532455 1511182 802626 1310410 1489225 1818500 1314567 1334589 1069132 1616279 731582 1274923 836981 124341 981282 889483 228094 1930813 1309554 1800707 843376 969715 1285429 1853349 1664429 1251995 1453186 1266810 947759 122504 764266 598818 1174583 1630444 735153 448780 231384 1446052 1360619 926386 1711232 672240 1981288 222853 734420 626690 151981 411635 897425 1561441 936402 1600777 635818 1256388 403292 186130 693238 1551215 897939 992428 77541 382083 141764 180730 811393 472785 1396898 1812984 1235244 681148 432197 39034 221434 571800 1006037 511138 1904879 1943173 1012839 1852726 1769559 1851806 1990544 1083447 1259888 961186 60253 162007 85209 1474085 660282 105514 1137531 726705 594471 1929749 74310 1492404 1374852 832016 1845899 1202638 1109475 187038 1610949 1446858 1813302 187141 1253781 1069009 960946 597040 1080318 967634 85726 1189209 1920619 1037268 855114 401730 527503 477752 26716 1614850 121753 1886750 840085 1677137 1441869 1903071 358574 612258 766013 1206047 1490974 1874912 1712297 248683 230170 1697100 1105290 73883 428949 413762 467049 935318 610750 1157799 1751765 591522 526743 1215992 1714358 890162 955565 858107 1806012 936858 1830255 776868 1168072 1219030 233099 1441177 1294807 1195828 165646 1476953 868392 1071319 1377048 1243152 578162 1120131 1090055 1991980 357627 1857671 1615239 591108 1316396 1556821 168759 10628 1054174 838884 1583987 724334 847969 1882797 54540 17049 179535 124075 972698 718937 1065000 1676674 734051 83955 1616772 1751208 383425 175274 1317488 902810 1769280 1090511 269783 253085 1472368 1494948 1885285 84456 1665004 698713 556462 293038 1674007 806620 309202 562887 1901353 549199 1236479 464834 164977 797606 1493652 743087 237339 1322691 524593 407626 502791 1465874 525001 470185 1491545 1178326 892349 320291 1601611 1802404 1064131 322913 1860598 933273 932777 1104052 504886 780920 508830 1810880 141411 1600433 372185 957753 543844 1649615 293329 781413 1052493 1325406 985323 1383711 1274672 1385696 1884135 333929 1632826 1151542 816900 1547396 499734 1674341 696698 1664921 1942778 1459672 489411 1170454 1431163 301732 1197658 32468 956222 400483 1053591 582224 877607 559498 1165399 745612 836264 1114110 1544612 919740 893816 1009459 657523 1966598 1730781 1338226 739590 968188 1214643 1160506 865054 1570155 544097 678823 1456968 527872 834315 1264228 721429 1811945 1697824 1679251 1003781 12975 1994544 1947970 125711 961522 581608 105432 825642 1871316 201436 1257978 235041 937758 190515 1734738 1109622 265898 1492651 1858027 687864 1630522 1344923 902428 1548294 218509 1898822 1847751 128376 576812 1947683 1033060 956354 1145662 412140 195821 627551 1501116 1779491 1395759 1207999 1054979 446320 1045298 654256 1448916 957142 1398422 173575 1645417 1391673 1886087 113740 1043187 411999 1929764 1533667 351544 368188 10496 1537179 1980072 1061419 202693 1350894 415275 966623 527303 321375 176339 193170 296113 1025406 40688 94256 410829 948682 1118517 559177 747570 1160562 281030 1998782 48977 1343187 877960 1038916 1516114 278388 1320917 178502 1898885 1897457 1443406 357235 623226 1656537 1268406 1270185 1270126 1889689 443759 676930 1990431 1536459 1343874 268156 1367606 15385 774430 450290 1343527 1149887 694218 1629020 1835727 918120 810694 1036 607039 821112 1822119 49355 212727 1964414 1891681 1736260 1478979 1779521 1288979 1357992 1959409 1855550 408198 266076 1283067 1204316 1830903 608489 983341 632153 1928805 193859 771502 249361 622281 1269360 46804 1506353 809467 357699 1074597 374547 1490379 1885254 133953 314603 86128 1975388 1190458 1034076 1483781 1554276 1616244 287264 1187233 72668 1416930 393795 564303 1193474 25785 539634 555326 1530115 1986642 1623100 1965332 1358022 1949184 767423 1749855 1931640 1660592 709524 1348542 96709 832591 252016 196031 1395210 885624 1929450 1610645 1659057 1712940 1168989 156012 1057770 1936903 896213 680261 1686117 1834427 90986 1503008 1123721 1367555 1994176 990673 330439 340186 433164 872333 1368956 1432296 301366 1536294 1788946 1266729 7351 660071 572542 75973 1036645 215358 475100 145019 156347 841059 1411400 1410024 710440 891963 371551 737260 145105 986616 955304 370076 399417 615031 1380321 806680 1182818 218850 866687 1257692 379894 68627 717878 1699737 353383 49258 705221 640724 1749699 1031833 1663807 917653 1825316 978600 312653 764604 36249 825737 681994 1812575 167605 1541084 579748 912022 1623609 1549029 793720 101243 1111175 1430446 820105 1173950 155259 1710526 1860559 1806498 351535 791837 469910 900875 890417 1560542 527356 1673302 1413744 1763745 18466 713818 975919 277512 389003 1072762 1619807 1942728 673924 1629312 354239 1324460 134543 1294934 902800 993664 785765 1744572 361211 531368 1157661 1986288 137020 452006 173946 1256375 1141078 872708 384055 634196 706203 416339 251898 1148677 882083 1631456 211233 943292 1391096 793060 1321517 1071665 1649513 1949352 829943 1793684 168617 1995961 103440 1986665 440034 1449031 728240 546712 1202610 905066 1628251 1074703 1755617 1019499 1477865 788040 290958 746385 187955 1280570 154779 1723026 714284 983566 1656528 1267909 289728 271061 262804 1887895 276093 233337 1967525 1601863 1488504 651954 1569501 308036 1528704 1261693 1854386 466749 954138 1316497 1916873 857096 1745299 1393870 1471714 1814289 758411 1364340 1072709 787062 59773 479267 993176 1898894 1575895 1383581 1336847 1375775 121814 1820922 1552952 935643 886746 145085 800989 785665 1996237 1526212 796750 1196564 1873880 823858 11766 1927221 1624020 1873597 1330524 378095 694915 1798788 1911041 1315171 497945 1981403 1763485 355788 114057 1842407 73629 296490 390823 277858 535761 1715361 28280 399609 1222794 1829270 1513803 194932 753231 993501 1577754 102321 1009089 1813444 1351066 1981969 724623 1090877 53678 42695 1453597 1542901 582504 865192 1397128 1097720 1201108 1897284 1312898 500912 1053186 1404999 1025048 1850845 269766 1098528 1429173 782986 52259 670507 1249511 602090 473072 814714 579138 1831750 15931 1823113 1943490 1907491 1518119 840788 493544 630396 1970003 948426 702903 887416 1559081 1484617 148895 140500 719579 232157 1407487 844634 1826259 1304777 446267 1379187 638392 1180595 1222548 1599272 391653 1252818 1172941 177658 1674484 175362 970316 1696984 1075484 1123513 1533707 212898 1558859 1691777 309664 1256511 1196690 364045 1160748 329972 1510484 1596378 472248 1014736 1430046 1400568 260120 1112291 225856 112536 1993569 28805 526626 419747 160532 264212 1955957 205259 1353330 1035649 1809856 1372157 375371 950195 1202753 1064815 1919157 81339 1254006 974399 1133654 932335 97875 802220 806012 1140056 1212597 1269667 695615 229517 208624 768900 1776081 1611140 1693168 1028546 918198 85594 1128413 557739 103214 1121146 200254 1129626 1814485 1327081 1809268 1413792 1702726 544396 714762 592610 340460 1076649 1242109 813666 111202 239436 923198 249408 1890720 582449 1767908 826515 1416383 238097 140881 1072030 420055 1367557 1299931 675645 70449 944322 181366 1286499 1521778 1961637 1031087 1552508 421771 966909 759951 1765127 11414 763706 127920 118176 709528 1127092 446760 348066 65749 790498 1643762 1277760 435437 388565 1773003 1306400 509944 1497535 1696565 1675883 1394947 1909034 744996 175310 605227 1227022 1998748 807025 538026 114546 616704 66758 1641183 1554569 1965126 1407496 1046157 1935817 1528930 7516 1340262 1846589 162376 448333 1666238 238866 691520 1839394 676559 402752 1642029 989593 1431926 383719 1787505 975113 1962882 1272680 1724198 1198513 1758017 1458920 376811 159904 801872 766099 218449 1630054 156243 39216 1421428 44731 1458750 1332108 1789962 800769 1155927 1894855 789793 1003253 121027 982164 285905 1573030 348046 523002 385897 1560114 999592 479522 956159 846814 1762756 1531704 1879297 1798555 31932 1729 450505 1277408 116084 583886 1617044 913598 1249240 149187 1446531 1597874 1185217 1647465 184933 870070 1926725 377285 1144417 536615 104946 1079338 313615 910557 1886143 1071022 895275 399862 1235915 125583 1538598 212302 314616 1472244 1306165 398253 1315266 460217 846343 1949769 1615532 533493 1101632 1483559 290483 690670 1543848 766175 1925885 385072 875400 726588 439859 29816 736307 152500 596436 1265249 345390 1110657 1882780 199885 1331041 38568 478799 1634819 1483118 1416386 1937397 427145 1754031 1472431 548640 1998763 1288894 1051575 870590 570226 1107419 1866361 39010 1014280 1323781 1368510 665490 1869943 1910408 1369660 875876 1521206 616465 1983283 4271 1159131 933880 1369439 423167 486666 1689573 289390 1738763 737407 1510255 1422061 990040 1225788 1172195 1450622 620205 1844255 1981205 1906257 1770750 929668 1141735 1169804 1977427 1496515 293473 229030 1173189 245366 30605 568298 1883473 915705 1877422 1026628 1989556 152604 442729 525517 1672957 353668 1723030 18575 965618 778089 528209 1704714 1961032 1906618 1293998 1129618 1954755 1205806 666628 1278386 1496100 1962833 1648852 1857779 1161090 1542303 238596 666879 1748338 130401 132710 976975 1429534 1544834 1366627 1377973 668456 623710 201232 1448641 991109 626871 1648546 1300398 971757 1092127 173272 390795 1142232 1624642 1035886 334478 622305 102114 1116583 1081993 163184 1881018 943794 106537 825029 1222361 1586788 1789409 1083388 147177 151860 492660 1870813 1041504 383627 889163 1699344 1113749 193638 1920525 1392199 652966 1234348 1808005 791257 324309 41181 945583 88575 971422 1238770 45343 1100193 1719378 1574035 1587840 380411 1482717 123041 390484 862564 1080533 582427 1734998 869336 962625 1303624 48551 541675 140202 1161330 620717 935122 1952089 982253 787394 1385162 652815 1676090 404615 1563117 464386 172382 851702 1578965 843031 1895048 248058 694680 1589661 283837 1145054 261574 1304660 1795382 379812 1936401 491535 1986078 1334640 224386 712825 1165455 1841819 547996 633705 877887 326909 1033829 1442789 351486 1171649 1791082 1873840 539539 331884 113840 16575 51101 837612 1580149 666455 996889 161095 855407 975608 509327 269398 1497364 1650024 1938283 13083 1965080 666770 840139 122554 978385 150349 1073215 578188 53456 1010063 1187855 1874724 661223 432007 361011 1348193 68530 5961 1607414 66547 343086 1494934 666579 769938 1667266 773456 1751156 492058 1739107 1415340 365972 609874 1503967 1650510 709599 1359645 1461659 550558 439773 1761234 390028 290093 1751023 193535 1333424 424288 1395641 1920251 752553 1071821 209624 1765161 1178311 914543 1768675 474265 55382 1539254 1883341 364086 610814 1434806 1555165 1348355 706492 1158819 107693 260942 1415421 1951457 343069 1357432 1963801 1013780 1648768 786950 1382189 1989621 1263270 1084053 186927 1155104 1330997 1246580 1158323 260208 575896 366236 1059237 1982556 1075671 505720 1022784 1656136 1904383 720368 256810 1299584 1201340 1677888 703756 1647332 124155 123004 1301532 1393129 1059480 236218 243993 1648661 1492499 682485 428037 977479 633358 1156285 1023835 1412235 307879 775497 684603 789725 1223719 762037 150394 1707372 901976 419478 893838 740848 1164497 599982 1958349 661451 967882 993362 471455 82547 973279 667504 1451439 1802958 1481987 709352 798341 1991279 1942247 968467 1448586 1252920 399715 779606 1752151 1729110 1298803 283516 661768 194521 1947398 1123045 935670 1645280 1029958 1289406 1769791 1728003 176599 989881 1137511 1609010 268395 1940874 621988 1428594 1845940 798298 1777821 1823802 160393 761471 252918 732617 1677087 1149460 1212642 1436326 546196 1771023 1337950 224324 642078 1889153 1921897 212091 1483209 1532938 1881740 414411 831999 724731 354437 1566683 492966 1698265 775140 1190442 1861853 1648024 1451947 1124735 1094299 1341439 1285695 68072 1832003 1793707 440056 690868 165288 1822431 553553 1258842 1965939 1102638 1446958 927843 1088651 1355444 27746 746012 766601 1362760 658663 1244381 1404057 1230738 1601613 1116855 77610 775009 1174849 739354 1628702 1513839 871165 402379 1574275 873064 1921255 205871 389352 1318317 1847545 736372 1512357 163201 1482981 421963 1249514 1810862 1317964 265076 1171882 1199747 1615186 758821 880307 26623 754976 1511468 1505098 1439698 863450 689649 1319526 539201 1632495 35131 840288 609137 845449 41585 1891984 653714 1980772 1104919 1642670 812904 665780 363162 1818234 496161 1504892 1518431 20767 207435 1564186 793698 156826 817788 191880 234296 443587 537463 1223949 1471675 53343 955310 843233 1188868 1048348 1396047 1013953 531007 1194443 1614544 967203 1912891 273543 1457907 484624 595114 1620407 1209257 1640333 1324157 490907 834888 1551602 835954 1577362 408527 831896 811901 1389430 1030223 1097794 1400503 1208958 1629061 934858 824564 1824643 945601 1521362 364164 451288 1653227 1148133 1987916 521396 1195396 1794617 1014354 327538 1662705 218455 849089 1487322 1937695 690346 1724961 471908 1313612 580145 1397822 527371 1688482 675468 1140403 81005 805210 1664101 544746 949569 1978180 1111666 809729 874457 1650227 865744 765508 1739240 1067051 652759 1412436 509540 1385636 162451 1042497 67858 218100 475684 1426996 78931 1578640 613707 1576244 1409946 938409 787718 1475437 32897 701167 1892401 325148 1416388 350744 695125 1191616 265231 352704 1584401 887946 719009 1797079 1478549 1049168 1649733 940416 1039050 336589 437518 351366 360258 577665 1258150 673870 1962166 243679 1874559 316492 1050521 218068 299734 1417464 245524 667538 716072 1375842 947459 133570 33009 1374285 1871453 560652 1452192 229348 861251 31853 1696703 570569 516622 1835894 29487 772976 1374036 1094390 32018 241364 889248 692919 364038 116292 1830209 392287 1461604 543621 137847 1191363 363080 1942582 19837 1000518 1528621 170449 1740843 42023 481557 1653768 1570328 1324978 742994 1534136 1887705 1408956 271937 1940923 168495 1075383 1260638 941247 430709 941803 1584683 1211391 424093 407663 790575 1282045 1996278 1530565 302979 156424 968832 601519 1805960 1539719 687107 400338 972120 1489343 1678644 703222 142171 1592193 369748 1159807 261545 1078280 763349 1869805 1743163 367148 251536 1682762 456690 1247044 1100185 644681 1184682 453167 1486376 1090048 557579 1054574 1284578 152401 1843975 1106451 212351 1306844 1045313 1193623 1523556 1466846 453407 13288 642671 774696 119880 1620455 1621401 1191118 831510 1680221 1664899 1307217 1123844 366524 304980 1556278 568735 837441 460036 682336 1819014 1005930 915896 895015 1683581 555015 1854595 1208322 544883 680566 708404 470135 464048 658666 1919658 439233 1650516 1133051 1872087 1796154 468306 1059527 1498876 910893 1110260 401109 1406014 1110481 1517437 1747961 1124159 1812267 945454 1619503 468815 379882 394120 1889437 414359 237693 882019 1375381 357194 534032 1814155 52413 1674087 846038 1627919 1732989 1210076 1333615 1444008 1867836 1504292 685545 1715230 1433986 1831071 282842 607346 1908799 396957 1370479 960134 11659 906521 1434901 1395059 167172 1129289 934902 1998146 1953339 1097923 1988064 1679513 812653 842556 1959738 138201 1832241 927441 35767 1206892 907067 1535346 1614088 327427 1830791 1653834 460215 1932421 1373769 600635 644094 1497146 307791 190604 632219 41835 589209 285972 1652608 532450 75805 879024 749501 996964 674455 1489863 267984 1899961 601998 1286043 1136357 1292785 819163 1668788 780190 653949 1297744 452096 1942377 1525704 692201 1866916 1934750 109164 1653904 59198 1530256 234964 1607818 1476403 756475 331437 1181622 1357022 1328834 1262802 360065 384842 1482737 45319 1966255 903896 367006 1535204 850002 699715 1066562 1359538 1498310 107970 1180835 1580188 1368669 1553488 1417231 357442 244159 1344618 978118 960373 1629610 1672947 1897823 82206 448059 555608 1724287 1488031 546243 1645218 775689 1721164 1140793 1897002 1914790 619434 1220848 751782 473638 478171 1893805 776139 1555378 1863406 525299 997571 1662506 1117142 1410075 675334 1817588 1749269 1638312 1577459 1621504 289916 567520 980650 1643501 638822 1124651 1267523 1472916 342869 267462 1626154 86045 1181767 1424149 334303 478503 233673 865746 1867959 82148 1004003 383720 526916 541432 1116489 1086443 433368 1965264 1429210 667983 1172423 1212333 1521042 1750918 140691 839737 1229240 524862 1722914 335825 741518 676329 1165928 957166 1233464 706810 1937186 848314 749383 954055 661995 534836 463248 386842 1449415 850276 1881612 212780 1253731 815923 968455 851074 146354 683388 1567484 530511 523998 944026 1480251 871770 1820733 1745100 173264 1597847 678347 1224134 150738 1433643 231872 617247 1809523 1418766 1420475 304819 279590 1804340 1024452 1510112 578316 1904298 1374044 522697 646379 1752765 105850 696525 1654207 1344412 565550 477977 1122950 945825 908313 1198308 1864070 1533514 449991 51872 286035 1818903 1391086 3973 1383514 857736 553092 732831 264382 202599 851432 184106 1326767 796202 1461364 144438 1214117 881316 1129347 1343447 1983125 79977 1730390 1207823 1254717 402233 525186 1101822 1419613 1171358 420556 188976 342789 450756 16114 565127 31540 1843282 1295375 585991 337818 1037582 1372592 1964498 366768 1834057 368281 293838 779370 1323972 13835 1618279 1510711 926337 1948341 255099 812735 755541 1193532 1850363 802311 804928 1510722 45590 1345850 1932273 509743 110434 136807 211802 1370075 1848423 1907930 1471531 1544414 1413542 1073304 407504 1779513 439768 18424 267024 711442 184233 1740819 1173289 286161 1938642 304486 1968913 8363 111589 1102832 226014 1928751 1868441 303582 1124698 8124 887760 529361 878513 655161 732269 192156 891712 650130 1613478 672208 947866 1902029 1779221 658633 1114431 612133 460691 603803 742728 183831 971021 993452 1812881 567821 164401 625416 1365715 8138 907550 1176735 522739 749519 22617 1477848 856066 1302341 153901 1697604 1915335 1365503 1543897 1469171 984598 448709 1651276 491440 283271 1632909 1707330 1706266 633409 247096 854637 1892901 1911383 814392 1090452 1891760 1702615 1884359 491058 1517146 535333 660181 1380657 1509819 1966301 807222 1651300 1980384 1560986 29683 1144904 1698833 1189981 688121 1005536 533351 528147 1106112 863843 276135 750036 857127 566899 566978 72241 527896 1201093 1961535 292444 1373245 1338901 127570 231055 1577379 1760549 155593 1251993 595116 1429026 1604972 871372 312528 1896487 1957241 701650 521411 13204 777057 481009 822170 1670984 221223 58432 1160295 915754 768889 922834 279720 1411524 460775 1439702 1369647 393998 363279 666423 787678 1683363 459320 895305 1734131 1873860 1441452 583939 1720502 1631498 1608140 1005715 355150 1052911 680761 830430 748336 1040582 451341 366646 1569166 481325 977516 1774672 411023 1039822 1527825 53346 1263905 545201 253664 774499 1051308 1128410 1078615 685225 275174 1405676 1315642 1997760 646405 1171486 824098 1677924 1025491 1458375 450773 180233 691676 602979 575166 1680684 290414 1479561 1304595 973578 59540 1319202 371717 1193825 803398 438328 352619 171596 270464 965059 1606998 1709538 1061054 612443 923330 1513982 96785 784605 1145226 185996 783891 1612760 1147484 1408927 604794 661831 1354818 561669 1872661 1958805 1604191 865317 348931 1055113 1940276 885646 1810098 1241594 164437 1161333 1557787 1047024 856181 1712371 657594 13811 416141 135656 1885300 1968291 762176 588757 849649 358988 207895 1737213 568144 1801888 164006 575746 1759290 602999 1235444 1831691 1589860 149050 1887005 1064978 300736 1197917 1109674 1514417 245549 1225717 944093 595868 404552 1774003 610629 1133181 545233 1480123 87110 1879525 1223088 345060 877430 972792 930137 1461078 690270 103236 607870 1319996 1037990 1413205 556451 578299 1072326 1197752 743161 1632284 1731358 48785 1092187 626298 1081222 384878 438997 1720255 274139 1917372 310382 380885 1855710 750280 24419 384451 809083 881174 373980 916232 1762171 568163 1986274 275880 108259 1802938 1427511 1152883 1848138 668211 1889509 1944265 1211115 1819158 794053 710230 511839 1904226 1769048 1203349 1884637 1617575 1253077 847869 972275 488954 753633 40865 922330 1529618 746595 1986820 620118 1137891 746255 1061176 522721 1295373 1401846 1131324 906752 876677 672896 1272019 970681 501343 1203499 1004609 672142 759694 1643793 1309710 415279 716974 512702 1805984 561095 1636939 381802 907096 442435 932391 1126666 581804 152644 11594 1427838 1351975 405347 1753977 555551 1878061 834665 911195 450156 630509 1935179 1742018 83639 191489 1701268 1414594 1368191 786012 1162707 1977229 542352 1420453 1913960 70971 1715682 1679231 1906937 544974 801760 344024 1195899 1162091 1182373 1567923 839586 1048235 478408 112742 1959718 318861 1275703 1363636 1151920 1881140 1099503 1939405 1845445 1130805 1767695 285771 1547490 557379 804762 85926 1389621 1328987 1377789 1248129 1697783 1906029 1458991 363962 799421 995301 1605446 519992 1062894 58099 151232 106246 1851880 459581 1047908 1966600 1531827 1283117 32603 444227 709887 1271794 239470 1047436 1935143 1220641 1178406 1983019 716560 1142754 1803785 1635332 1154815 819997 83556 1078593 745232 1290479 670007 693254 1175069 1458409 67026 1989025 1194081 406721 1539322 830900 1635136 132878 266800 634913 1577484 426513 1157954 1360215 437359 686078 675250 145701 833324 909293 1880092 1179422 1275043 1070273 112145 1045574 843359 114654 1532869 70408 366530 168362 1597103 1853944 864543 1430116 1875974 1328427 747265 1152470 1893062 386183 1616922 698338 153311 1851962 1823535 1242826 1553433 813497 1818779 396437 1667137 910810 440257 1582387 1539736 1356716 4569 321372 1372945 566921 554078 347878 1517192 255746 1297494 1082444 1588130 956003 1931899 912513 865693 1949559 1210366 22001 1806408 1834462 1769482 755841 694964 1493318 190845 1785749 726482 1377596 1654808 1076061 1999668 618113 1741600 724291 1254182 1958616 328328 1393809 813528 515541 977840 172849 897792 129837 1981903 1006789 1996383 554969 807488 74908 63900 1621908 1599632 432852 518204 550682 299356 930198 1724746 1661572 725574 1357616 1506626 14079 610422 1412976 242089 61167 1048968 16190 1118866 901947 649955 1440508 1443049 1155837 669024 1552341 1132620 1946277 383851 1759389 1999530 52126 221093 1295917 1219791 373907 12535 378386 1803391 90534 1756838 1102546 1368150 1641843 1392517 1142330 360667 318540 1437351 270562 570577 1862668 649287 710355 358557 1609516 568314 516089 818610 178577 441950 1455825 1987236 907269 1904834 916474 919911 1218871 1130187 107855 516521 95542 1691562 35532 1353774 1387308 1132287 813583 1419378 1011072 1066329 1065557 801639 1526838 1556386 464219 641871 1590476 295021 1045157 1509413 885575 1541708 1291190 1553161 941351 523650 1462062 492309 1683214 1539482 1782943 1549447 217355 617059 1167636 1860160 1185142 873037 1967176 453435 1625421 1707201 795730 714812 1666461 114772 315504 525729 1375572 799438 495931 140721 799700 984950 1351665 1652460 1128449 1671842 383419 1107401 1853253 175352 14841 422924 667180 715465 710792 1925707 1361523 296326 276083 1129327 1665585 461083 109773 585793 845950 1948726 552950 703140 1405182 1430554 1402755 842493 618136 955053 870285 1139074 409352 94693 447276 1895558 156142 700682 1867497 1380481 1094991 400071 1928641 752172 1283924 599063 637386 1189131 1052066 665745 207445 1923512 1698865 1835909 1209993 115296 1935815 9374 291024 554226 821119 1190936 950971 1941118 1447992 63781 1556655 1527643 1696168 702180 930967 946383 1706408 413769 1538581 452058 1393562 1507409 1914794 370012 1314452 1646003 307780 533196 1676463 936221 347451 675413 814277 1683767 1234462 998372 1101668 197698 357747 1427244 212964 251924 4151 268078 1882275 1423041 1619870 1663055 1352094 1511981 1716179 1753901 404232 1271060 826701 89684 1449628 305877 1097753 1861340 1510041 315551 462075 1648088 239502 1708447 1032172 1307592 1297132 852638 1002347 1525380 1526337 518306 602763 629707 667998 975610 1441506 1842225 1665829 1878943 1629089 595715 949312 1492213 1871230 1822619 121765 982742 1539828 969259 849767 863180 1313174 728999 1385808 151036 604547 1062652 1198272 1378765 1621448 1266074 1046360 1025781 275399 1240033 438587 731069 452405 218544 1978663 712868 1672202 592717 316247 946630 1518748 1146508 1920932 314993 348654 745239 524030 857181 13992 1587650 1849401 743932 615566 1734711 164001 541966 958162 1755399 1320728 1051290 893758 661272 1091358 745206 1369596 830053 255628 722559 889179 1804321 615246 111603 1477952 1296862 1756528 405090 720021 1168990 998226 1708705 1776533 1635538 1320938 296333 526953 1887723 991325 1136924 601250 230872 1471148 1704281 1304697 416300 871937 102103 1585681 284338 321080 844452 641448 1040390 1150526 520578 1202701 851829 380914 734665 318317 498038 920512 1978102 1322524 1393343 1493399 1511770 106821 44157 978472 914886 291160 1999198 1122600 456242 1932216 728311 1863138 365036 911831 1254522 1294188 1708512 1086485 1897124 657268 1801406 630289 1851256 200150 1195745 1761697 138740 1408814 1691915 597171 1581019 319542 748354 835405 1774089 1638237 1201699 1981769 1732672 630293 1962651 434802 125928 1975107 703547 1714603 531826 170181 400555 1514636 31508 808815 686006 1533738 1718850 636312 210039 1346064 568285 1644062 103226 421535 558328 240437 1528630 1705728 111764 1784391 790736 428713 1726461 1921023 1770829 65286 468715 869256 1026765 256364 1673896 1837184 1712318 1771250 189320 250232 977288 353800 332794 1934283 829905 1127509 1137284 273844 280113 493032 913941 1957355 1806118 822062 509607 1887897 1206100 1913159 820284 1399610 1346065 1802105 1199886 1075819 1026593 411029 1262089 1168267 167757 901382 346387 908447 622242 1921207 272452 963548 1974434 374876 609152 153677 239431 472552 636068 60850 200767 686814 907864 239985 967753 1820300 494783 329066 1934290 1159787 1805099 975051 403610 664154 1584317 1385377 1167586 1177585 633510 37427 187519 304373 1201944 748769 1334986 1157080 632566 1355457 554889 1909141 911558 405179 787516 1574703 811782 728876 1065486 451624 642106 1350466 1751719 676593 82192 531466 55849 1928617 249652 699800 499124 1831472 154944 1886702 386421 1425952 432269 499643 1699030 1835797 1697082 1089248 373758 1307401 70578 498019 1237103 288453 1674145 1556678 1762299 970632 352027 1700480 1028293 1758402 889187 1861991 1930761 21898 667306 893035 1464805 1945835 896731 43517 741828 1171296 446456 934719 907257 452819 80768 349806 187811 163094 817703 775653 805125 1466265 504895 692433 1033948 1837915 1027945 1627878 274833 281530 575595 1648081 1251270 1300284 148971 950184 811937 424734 271637 1771976 12870 1944331 1660635 10795 1813514 1026506 1348377 921013 1293352 116837 1922 1781542 1738095 1832503 1360031 1180871 1703334 971721 1502233 642661 1781995 1157687 1907598 1308078 662997 31820 1868726 912049 611386 1828467 766722 1590066 450412 2105 1987820 408673 1719182 620703 1529488 1007611 1338795 1426698 643304 363251 1479503 901369 1579201 754741 1687990 1261524 1371952 445079 1317649 629855 1610572 1635993 668454 1673269 1369620 981489 693056 1580253 686877 1947314 553868 1063268 1089671 132048 171034 244777 1700309 840467 1637815 919366 436809 682543 1611214 1292774 321189 1031574 1375528 1668040 898193 670788 1863825 872604 1908922 131174 487035 1120291 1692026 78826 399967 467785 2887 1691825 49865 495551 189497 1258978 1730409 1106659 1809517 1028623 1731099 771581 1884377 69215 1992225 1957006 1771180 587831 514439 348459 999339 75301 1779503 1276351 788661 750835 1783065 574774 835756 1189133 1231235 257758 266196 298740 1559698 1929294 476006 1063507 1167370 862508 1709607 550420 1227792 1431505 1898728 232847 1463777 1243902 248110 137426 70972 910900 1588894 1126651 1683280 1844999 875248 890346 1304405 1962169 1499092 77291 1355582 1463826 402934 413775 1951921 1704319 1960642 1491228 1244238 1199538 1158598 1643027 1112589 1172633 144850 1596457 572907 1626534 1893146 145972 1807046 491913 193564 931103 1747263 794790 1340765 1796619 510559 674820 1581306 1241000 132612 1386971 1936350 1690776 411000 1316210 1593862 1216494 1295672 1328996 640688 1723971 11991 1969821 1976174 14751 1713095 640850 1688987 574231 1024371 461872 479365 1034219 533100 1279491 1516334 427801 495326 1043001 517212 1005564 1968680 1762943 1061795 797174 476336 1411526 787432 1521454 1601380 471057 761576 1081221 1913402 1440488 1741430 114822 1962597 1114963 1407594 1086197 1680122 1622026 397689 138805 768488 34690 1458527 1599425 1943777 1419140 389661 289090 289109 1309059 163614 1684231 1365133 1032052 1950499 869561 1565496 153318 753224 1051933 1685806 1342884 232648 1236924 731862 622229 659701 898622 1239192 1468727 531586 218041 1350694 47353 1786817 332556 1440540 1255244 1446105 1508915 1590546 548347 614211 1769303 22133 1039785 109602 807164 713457 233216 173120 223299 914905 1728083 745492 82011 834612 1647127 1035625 1923017 747230 1155066 1502790 724004 543874 277756 1271288 1460474 532449 311103 187968 329405 1301166 1784362 1034962 331113 1082465 841665 335680 645638 1039295 1780152 1238740 714656 116258 1275194 1513403 1948031 438785 1410598 1271508 1079879 549691 25149 571525 1536150 524974 736629 1645394 1342259 664769 1758074 1901509 1438853 532691 777810 58308 301014 1763640 1036756 780212 425231 337380 269040 1474691 1949081 778909 455362 1398297 1543931 786410 1184029 1163825 1384894 264422 636226 208541 976570 642578 273289 942292 1673696 429423 154292 1529648 1202376 1998564 1047670 564554 1328179 797118 495308 1418225 719296 1321732 598381 334404 1615982 1801353 1240798 72980 1272871 323631 1723007 507019 506515 1842047 1239882 242887 1153388 590599 507691 621155 55985 288784 896231 942933 718490 1520685 180236 893524 1611289 614503 358803 757624 1444597 1864153 29144 1015747 1000958 657712 1097698 1014662 993383 979469 1029257 1257812 310306 840657 1931363 943838 717185 1792663 1146418 1103567 261741 512603 1777990 1535922 1906680 181137 1806527 1435541 135230 340351 656141 1718395 1130570 1122089 831666 715056 1525448 1885501 1995006 849227 121243 1795133 1473093 375991 873961 1886184 750530 313067 623058 630735 1097422 1292458 1672756 1310209 293708 948340 1504297 161905 449401 176827 238981 913683 1591411 1118165 970620 1413198 1244765 1756327 759808 1712338 1236219 407730 569571 1353348 1228777 60825 98586 219258 202163 996322 473623 766124 987754 747707 1819042 810599 783568 368526 806322 801762 1490768 217667 1736561 708596 1213213 1149748 580313 1139389 58385 1402051 424158 820356 435040 1000745 335781 1285555 257196 687678 1873755 540049 970624 308063 1873335 1314146 599023 361028 1602796 351548 1715466 195580 641973 599554 980569 836847 1112282 1579014 1855319 700546 1974978 118679 1379426 1334864 1531455 1984933 226923 56767 136291 90048 1450491 259399 886300 1116154 1347101 1204107 416591 271561 21435 1332126 726846 1796880 1203840 762203 1421577 357641 1945144 1890283 1670878 691927 1221216 1445352 782332 183596 472889 1599816 276774 1204725 494689 1256112 895892 1341389 722710 579434 1792075 1490890 458427 1917285 1730052 472858 1230381 1080815 1968032 1172080 1564915 1603228 576472 1706927 1828429 813361 394376 350848 394117 1218383 874183 986250 1155275 1824068 1902578 1036696 110826 1826409 556636 541220 110015 404997 843678 545672 942716 327014 1944391 1459400 125537 1994467 498987 1837026 694041 1196495 1516008 345147 741165 1130669 869513 1099154 1653867 540799 1977531 675613 1956385 1961730 12410 1967293 750288 1409621 1763394 293737 724980 1339525 111352 1095533 441109 935508 894441 629081 869904 847015 1230915 988727 637433 1370504 1118989 1530092 1935551 89969 711844 196937 166600 1974998 166546 659241 1990028 87261 1096299 855090 540281 401325 1425040 1742133 397237 400711 1961096 800980 153036 649540 320955 1355214 875218 928174 891074 416823 1889377 937966 539736 1254898 181922 985921 952692 994747 675666 1136555 1273539 769015 1469877 1717716 1443212 1578637 405351 949637 1098974 1473353 307642 1015370 93017 120447 1796862 1795048 314881 1895380 940393 765336 1811616 573799 202068 1323711 825973 1554973 103295 790752 4092 6775 1808512 981323 10603 607142 1076333 1992755 1359081 125515 1083556 1857422 930329 1661740 223447 1879479 381544 482187 962256 1604181 1220485 1296391 977546 215839 1243268 480797 1698822 1708917 1769420 1674328 333056 984749 329092 11471 1869589 1326470 538828 552352 691691 1878546 1856772 1857665 1438382 200621 1565682 1279024 356846 1378304 731688 720989 570084 428735 887220 608904 231 399976 1376988 681421 408860 1807701 339054 963114 349547 102428 34059 650111 32895 1761240 340381 743826 1534486 1069037 1265816 1812102 337486 16405 1205504 430746 1003330 484056 860793 562879 1260797 1660428 871324 9869 26637 935453 731290 737496 1068899 1915813 1989084 1757247 326286 1068471 1472831 444704 1439585 1614573 95930 1380621 1914128 354237 1191896 1936653 1912552 231149 650850 1607722 1678379 1740658 160300 452362 1191396 1391640 1391844 123358 1149018 965127 1216925 1400743 1137015 1227431 842793 1176705 455124 1583624 625702 1619000 1548904 397804 1144412 1608652 1913358 857174 596026 1789138 1419536 1057188 308268 1405836 1701472 829254 628556 927693 660836 754018 1171957 987195 117431 1145556 1700642 976737 212490 1492530 226178 604201 1442655 163434 247225 1034789 1694566 923162 1126850 1042153 1384313 1449213 649463 1334150 1371916 639465 814313 711814 1533723 819082 1792703 724694 29661 872372 1009536 451162 440900 249921 569915 914053 1380930 1211067 324732 16034 1397830 1118061 1044473 1471746 880487 568645 695824 1227102 424224 12197 1622733 1769402 343684 862852 1314546 787752 1687851 1238009 1870425 102271 1143267 308459 1890502 67133 62990 58544 802336 1640037 1398990 100657 721705 401520 981267 1233790 358558 548480 1188232 1882735 1512548 1200153 127776 621872 1141559 1819235 563570 1729679 71560 935307 1608489 1899848 1706178 195507 1901775 1916377 1611641 1939446 344214 447788 1314242 1484230 615471 1018182 348455 490895 721367 1920414 1720422 1017430 1136883 163879 1572141 1905566 487750 1378492 621339 806725 1158062 1902315 294995 311389 360374 746472 333715 1043202 1706015 980807 1479322 1716412 1787359 52095 398581 427007 1286137 1837390 1780977 38076 302792 646045 792910 50590 822879 1466979 308362 1157918 1207147 312297 676218 1049785 1361219 228501 1079103 836758 1779160 172154 31520 989986 1660346 913627 869099 490931 921664 1908282 30527 1316930 43179 1793847 583928 955704 779084 247349 1791706 999033 809772 1616754 912053 1759590 1000699 1109869 1943143 1297639 1384361 708728 1771742 1332938 992184 1464554 938241 1146264 805067 360457 229383 243273 122913 1035126 1606509 207505 485520 1176999 301339 888130 1500020 1025820 1365160 1330502 1046774 674807 905708 1555022 1252359 422579 1704331 1655739 1802026 132541 553027 1418686 1150694 82555 1406151 414581 158839 499156 961833 1005868 1649880 1214733 1009256 9334 1028514 181131 764883 1249436 486786 1381719 1711419 1690742 1157150 490255 457080 1991168 1451464 1716088 1473830 1275623 1360665 1413229 1867782 904505 1779532 716551 1103321 168120 1351573 1629087 1042705 73516 276985 324094 1675536 940563 1091295 1963849 1160684 168936 827540 431729 630713 711607 669201 1747237 317032 945591 1093511 93909 1220731 1590173 1951511 952996 1273116 269181 794319 269333 800415 1915645 133885 1197558 264282 1409033 619169 59534 920330 770988 1610765 275622 1625083 78664 1329963 495841 1998161 526646 1499389 1247563 901678 1239498 809600 779594 1069892 1400678 1847798 733524 1003733 1423744 454707 54703 1456696 839725 365938 241451 1920735 479719 260660 1148992 265569 70362 668047 1716891 1607592 1349081 304240 1176972 640192 1190404 1093767 1036136 721845 1378899 1691785 1775745 1796449 1341261 1352408 593091 1728508 1914074 1749009 61095 346929 546257 194532 1981801 106744 1821122 549647 1907288 1990966 1676444 1966298 964955 921908 1496218 260029 1814573 1122615 1423563 1254987 1855723 1484736 497128 857319 1795658 1722807 1223612 581149 1761602 1689758 1384517 137812 1873157 1806306 990206 1423076 26982 244934 1279433 1043739 1141894 1523127 1990920 553251 1919173 153936 1346470 1438924 1628494 78240 795987 1204318 814343 889026 137633 1195806 154806 121372 811144 1688726 528481 524529 1126277 1343687 671787 831247 336644 165889 208476 516768 1723899 1206079 1102790 1772279 790281 173001 1200439 1338597 1500759 171019 416730 1299376 170798 1478320 975555 886942 907314 1493715 1449966 1867719 1530938 1207418 1549301 254447 373347 179484 370011 1009281 298965 746894 1368379 824805 1957397 1950240 1772990 1337045 1870146 274858 1711635 115179 1014627 1523880 398507 669953 1456911 1265275 963848 455275 1066622 1288348 198961 1134186 675864 321097 923345 1190313 892998 1324747 1864412 1220926 1578435 588512 1198486 99034 1087162 994113 1036932 601780 1865481 1759025 924635 1545455 1072398 305437 1067192 915893 724992 263280 587078 216752 721972 1001136 1620041 1727752 826171 14217 1993361 805826 799304 526556 1145373 1189515 361901 1157073 1285847 224549 778802 1396359 578918 543605 1577159 1991025 712714 157095 343192 1208762 1577157 1387529 1333821 25758 375349 1670306 1941494 228077 916744 166549 658044 1415227 1299489 495990 91233 256380 155423 1106229 1482879 614786 1324149 1845882 387041 88443 1686434 1163728 566820 1831298 924519 1502052 503108 1364078 1168264 1982186 69083 995043 1580629 1466234 1588337 1830601 1524359 295511 1391497 1294866 1066978 332991 1315222 1635770 1097621 531029 1362193 474151 1004006 793257 1901262 131600 492473 2011 394646 1598043 710705 271344 1259791 33584 580175 1484145 1147045 993481 1262772 866810 971197 1067804 46803 535513 1022803 1807550 1477107 1325117 652429 1552270 1576235 513458 1599054 984896 33491 1274608 222297 1088356 647922 1032851 1914952 1394735 1251410 136004 1945620 200435 1443802 365807 1713524 1810476 838451 292148 1692827 1791679 1762437 2665 422868 1637708 1089687 129655 618056 1885539 625772 1217409 367810 1746866 1050165 1733571 683161 1690665 1517092 1770309 281403 1139287 888069 1742767 940638 623054 573018 1110541 738240 1447235 795127 423011 1907277 763251 1804775 389314 998402 800754 1245192 1007816 402186 763555 624273 1894134 1870927 1949172 1690324 1617921 143794 884028 944155 13742 282447 399805 776490 726781 1906592 2891 672876 496029 1947703 1467164 964557 1059768 1691561 759594 1952354 737329 1734200 1407025 53493 589948 1984488 281853 168129 1363497 1892613 189698 1773102 681110 215752 671506 1787404 1701224 1315554 792107 862159 785127 623260 64346 49342 871383 1633074 251141 1339212 1524285 234981 798179 1115514 799409 1755885 793783 1387475 185029 1974053 1854860 654296 1065671 1974270 1531248 1537652 864260 788053 269006 1825274 814661 259998 1598485 81163 894248 576293 1283216 1906529 1780117 1512669 435227 1144138 1096873 1582960 1244860 1919135 1988231 130084 1268781 976548 901015 1710401 1274220 494 375466 1813280 444796 776565 24189 235950 1432517 1290288 1683291 1246711 1849239 975167 505685 1932368 956777 858524 866446 1974356 1774525 171178 1880370 540901 137741 531270 883444 1226816 1280731 433873 1566422 302847 1669350 1765156 1768555 861204 607260 1009921 1860632 77994 1061967 450663 1205694 1615770 428880 1124091 215386 1551465 1976873 1546446 852624 1918951 248624 964505 281740 1802161 1932821 1681459 73344 172992 1007644 259815 1739692 1906514 1664730 440930 1526210 1714467 1812402 1799178 791868 779318 148519 526949 257946 136786 1588768 1043479 1416823 583086 508636 1412281 1707555 893855 1192945 1683936 485408 287833 420934 1109537 241641 291310 413084 1186109 211772 1937938 1743527 288798 422506 887937 861950 208375 1093990 475758 1935708 1689776 114370 1266486 206983 892386 608955 1825310 401283 735573 1269868 1283364 556940 482818 1596314 1993293 551846 1652225 465549 1847342 217381 1608448 152285 450996 1172500 1199951 254573 338437 1168208 1818402 1226656 269427 1630972 1847756 1559721 1535616 1348852 615712 1228105 23128 1724783 652808 373091 610417 242908 1457371 395342 1845841 822075 675619 845531 234611 1141583 1318054 1124581 1060039 615995 1629722 1263331 1179863 705302 1801542 63295 284200 303549 1023979 711855 1230265 1566599 197649 967356 305435 564852 1691693 654907 1875678 716814 1510986 1061117 1052866 273414 1645184 738639 1108434 1623642 1274265 1441537 1721325 1847027 891635 1202223 299979 981762 1560007 303891 1023543 1853468 1588741 455447 790087 47505 413202 14753 658793 364148 568443 1932747 286856 205323 1202159 697572 1782091 423067 1398484 142351 1508449 300010 562536 621034 1373441 859579 371978 1228742 1936822 1172335 134801 137855 688472 944179 1085086 1452565 59800 147063 420192 1650993 850648 1502053 1659421 188298 51810 1589204 544730 709252 1526674 889237 420702 1229485 619579 437379 1501941 243097 33306 1993723 1000448 73113 224645 493093 1801898 1840350 452501 1451794 153372 616179 318572 1209021 1318205 761929 1191035 709307 171815 165245 1700005 6118 714626 586643 799329 504073 717614 312786 485121 515775 1624627 1921302 796459 1705745 1322134 92651 1751881 1378339 711904 1224906 1040490 1588351 1349544 320551 165765 1661669 1037023 31712 1810831 1172351 1172776 1345090 442466 1060867 149753 764053 582524 642227 1997064 191028 786064 300180 1112063 1965325 851055 686156 233589 80128 223090 1068209 638865 1090690 631568 625885 1527862 479507 1876430 155691 626644 553203 1964088 239801 1232999 1198873 817712 1997175 627143 1885314 656755 812405 34715 758808 664853 416336 187758 836180 1301226 1752768 506406 614772 1084097 961528 537647 1664000 1736765 92063 350235 1388140 1082520 959961 1276182 131859 1039367 865409 448026 1472873 73379 1665617 70404 1153403 586222 1872060 629459 249468 446844 224057 1791587 1876554 1428324 1309564 1181504 1278260 965543 583325 1145639 307260 972431 1787653 622871 1608659 593498 1834776 825369 494832 1839647 730615 907523 186208 1643157 662347 60240 942375 301020 1287561 738868 782078 186209 120574 1483810 324051 1414619 1492608 1461335 1327288 1228036 1909276 443807 1635546 1947321 1202972 362548 697043 79607 1152242 1951119 1052729 1542033 709350 25672 1595375 4902 725691 1092579 868995 1036228 1046749 716500 944265 1976449 261217 1240350 426359 1861565 1582668 207308 1300110 1467116 1698483 885199 724443 863524 1259751 491617 1139898 103325 1769222 441986 329845 417563 267039 1335789 1499828 1110901 1396513 546225 1814871 814634 1402298 651199 718167 26918 9412 402385 421051 848965 1957864 1179898 1225274 1616683 714111 749831 253880 146197 462661 561912 1671952 1772989 1679223 1314955 339734 51227 1012877 199717 1872224 257796 762291 371402 1589725 1183946 1152894 1608035 383353 1311937 1667232 1882436 1372000 605381 1618663 914125 99659 1299463 1158920 557571 281867 674260 1905294 1821161 1095284 1395751 1730824 1661135 1045871 901707 3280 715192 1352112 868754 1994958 885929 1992471 829036 1261268 421184 825777 451988 1087470 491032 428791 474227 1712516 1416683 792621 868325 1802238 59786 1769692 1054874 735277 1502223 208953 738492 434085 318089 1274738 500536 415808 1951242 1510142 872571 1890185 1004941 1704350 799560 1887229 1295879 551975 474675 277265 485871 1375979 1997631 1438426 1203250 928954 408414 337860 299136 1709688 43205 839892 1446960 1194796 461455 907335 1897549 425549 1660360 848475 1536371 436683 1076836 1050320 1447746 729567 1265061 1494779 524732 728250 869950 316056 1373275 1789977 422621 485225 678211 1612792 1864867 1193748 514056 1759601 1110082 1144018 1678349 424736 545548 1018735 905693 240837 1311166 1063952 133279 521120 1488028 539308 650357 1006940 563672 225849 417324 578686 1090350 1661632 81756 599542 539213 1495091 774452 571747 1733344 363649 241698 1230285 1903555 1193936 1439101 1954141 1432559 240264 878462 711757 111261 1196496 519267 368350 1902022 1721485 1447656 1766502 1021951 208236 480579 1725520 1348849 1280502 1193802 1820283 161516 1751966 1332860 1912847 1014208 1434325 456652 415140 101791 1229847 1073376 210920 582165 1774880 1659519 253402 1425760 778540 933718 1599512 1524813 453730 333013 1575164 1104599 1301129 1894895 1161540 1035617 723603 1642097 1237580 117491 100152 739520 1567512 775016 1249841 1788233 95100 1075075 1824558 1409197 186463 775171 137935 787589 707160 217368 1427340 1006583 1846840 394843 1952893 202245 1791666 818875 591639 471867 744405 1062572 1712002 864509 100462 1864646 242987 1037475 1673423 442470 177371 466825 3108 734678 617808 253072 1007256 1775460 1020957 600769 1164132 1875383 192688 114559 1474386 1784008 251210 846719 504387 1286742 1431298 260055 100211 423643 1549322 1559202 1633413 152525 460046 1081225 1197171 792182 878669 914491 94121 650992 1363279 537054 1583728 1942803 1967509 979696 1432246 1173695 1614667 1577451 31959 785736 469115 1728872 822553 823213 1162086 1835208 1800788 1325970 856283 1492736 905701 1484932 358811 497459 1062112 120431 1596793 1018904 847525 1663521 988130 1658403 644042 1820374 445264 1196782 1013747 1648071 1315665 1986269 1488589 489567 991509 1672932 62327 1124118 1834444 1420782 1994199 1105523 260225 679001 802968 994729 607871 504033 494629 1331210 1570227 1214151 1072796 563947 342648 970928 874925 1915829 292131 1829395 961631 511013 1410919 1379696 1076932 1546056 746079 122911 655789 1851914 1186603 1008137 1828969 166941 1723131 1565178 628978 1062035 223707 890104 78184 150057 1973905 120753 804049 757352 982082 1981703 1386745 681497 1619074 71025 1380158 760274 1769995 1556414 1796002 18861 414050 123740 320042 1189283 1533968 1095733 1213690 1180422 49886 177798 227989 292562 1523924 1531542 1593686 1461836 782707 1515984 805758 1690154 1147924 1194271 1911740 1371087 172484 591772 1653465 1262505 1694762 1781583 74512 130020 1039590 990600 525848 191090 801339 112714 648785 97575 1587815 319652 1279800 291707 550680 793040 1021651 431089 1397073 763656 1488069 795361 413886 862678 927034 865584 1215604 743380 525639 161051 1442954 781542 401024 155248 1117267 114152 948836 1624340 1447158 1110775 220182 748645 1674742 1320660 913963 1955173 878635 1317187 862502 786791 1430421 1033773 533446 356116 334508 1721274 1929709 637787 908604 1098596 487148 723829 1196619 624833 606348 401207 920565 1436299 1503878 1718750 37612 1128103 1592245 385014 553442 1440353 422293 1877811 94874 1781192 986792 642913 1923183 968844 1019449 284725 214135 1298061 1151228 1349736 626275 666732 1747829 853003 719064 1466163 594562 1799445 277930 1151475 1701717 1614757 1850117 1176360 1728197 1443526 1628076 298186 511873 229067 707236 233283 432365 777919 1656234 838331 712077 1715262 334024 432465 1217075 1681977 321470 742162 1249441 343458 1078039 1377631 879993 659438 1966668 1428100 302207 1563639 876583 1895802 1895397 404104 382173 1442339 1526105 1418898 774906 142997 688671 1399854 413538 1500731 1118291 670273 1687429 1942463 1556553 1616547 1228054 931412 1221787 1223048 67635 1861521 1854449 419151 442717 880834 564364 1433419 1789703 1806538 1919239 148205 1773871 1433570 138132 901064 1914067 1619645 1458126 782180 1864656 1928488 244467 195521 722883 1753508 1319245 1652785 1996905 1563625 1301989 606 627899 98645 591007 193064 1267469 1629876 65889 689886 1120125 636126 1910769 1005101 305058 442967 1648929 358635 1457182 1830943 563879 741142 1418499 629869 493254 1517615 1777781 329925 1867852 1804638 927175 430278 939498 1179523 1156294 57590 34461 1731766 240415 213490 1758544 889506 1428020 640784 1483056 625383 947621 231000 1062002 371900 67771 1691320 1310027 565566 149556 1766943 358242 995894 55252 1204377 662409 1201147 99905 1680107 528425 162600 48102 495109 657124 1328415 1609835 1222573 578125 247623 526814 1090754 1019570 1882410 1735765 1049415 1898642 1524205 1510474 1867448 740983 1774378 1333096 260617 1631928 1804791 1810617 1584266 1468004 1976386 1216972 545383 820385 1517462 1934387 596331 821511 111349 361966 1418287 373008 1640106 705438 1439434 1783761 579252 1009832 1099876 1954101 757139 845963 1044653 1139592 1903038 1262454 1186286 37678 1897921 425422 1818792 785015 1182165 456468 331039 1360241 963676 1877529 1825670 944260 1009081 1658828 1264017 84469 768067 1028998 1857580 406794 1682588 226626 536769 1601533 654984 1020660 1987461 1842625 935294 1955024 1530399 1520606 1913067 172741 883638 1293474 1351946 1459815 1483385 1845317 1776647 1140111 559725 1409180 1735474 1962570 290954 998949 1124514 190900 872278 670793 1143214 1530456 1036924 1989149 841283 1204319 725405 1952458 125456 838284 1378887 1974652 268064 333779 953020 1488554 1247398 993423 1195925 128293 152055 1782291 1583547 166065 411650 630326 1141132 1646029 1716203 1213067 173318 1068535 976846 729798 424412 1246956 616401 538909 94813 849394 517030 1236994 1073843 895003 1112620 236343 957847 1853437 1420577 1300724 652183 46245 483063 643499 1916625 436933 1304529 634681 803993 1823028 443161 271988 1039553 55361 511626 961823 676416 631040 181264 1610178 1126448 881058 1200470 1492543 601108 278811 1546826 222724 52912 371611 490125 362111 1014846 1384216 894147 714374 1390476 505892 742306 1618278 1691454 1256316 146214 1932998 85646 682056 1395247 1848964 1206343 894273 1093531 1384873 226317 938317 769086 1431462 1089774 264208 1883732 354229 1102563 1349100 740610 1266868 1310616 1312235 14497 1542378 786152 1394247 337043 1416089 1106337 762267 1120180 789818 568517 742380 1549479 1040040 935740 1904035 703036 408684 63662 1902819 1733551 147406 1222995 1010525 310329 439324 629142 1189633 466958 1137018 1512633 938 1657440 1532104 804317 537102 552349 274700 224530 1756153 410502 1526359 381687 938231 575867 559369 1927590 716516 1244672 1676731 57722 347460 1777892 619148 1245316 526794 1393130 775491 1255692 1455029 592322 1002723 833188 1362579 410062 1638793 405156 1535265 1604610 1855337 1567632 1789029 858155 1473080 627026 1008801 1758969 1593577 1518423 997524 1875021 1142874 1842338 112647 1092160 1658150 808556 638586 451517 758800 1485460 508494 10742 1021448 1573140 1119004 1189858 1557375 1265241 928560 1859742 992206 412659 1035334 1127406 953612 1353188 985270 1733447 1151501 1577986 1346079 16992 778034 1219360 853533 1273830 1907095 1985280 825615 223575 1715476 1435162 1690733 890472 1681217 1030688 1674670 112928 1213083 1565145 864116 102165 1647402 1979873 649620 998512 263585 1521338 503519 1346164 139803 1714607 1703191 1838145 903048 442120 1099498 675541 484911 1696426 357347 1117858 1629481 81544 1504216 1344547 511608 1744902 943619 1618105 526996 1755223 1304274 591740 347664 1628541 1893259 1443588 261444 113919 919018 1907241 1016801 1934757 551476 408560 1309518 1032089 1805665 1369796 403652 1294812 592313 999270 1486293 153149 284489 898326 1910662 1266696 1224151 1240516 653351 60027 751723 1070780 1725939 662105 1138491 87294 19102 634677 1568138 1382902 1440186 1181952 1722953 1322732 593038 860149 23584 1903674 274708 1091785 432854 873014 979254 1263059 502071 938643 204563 1543302 1524406 1287231 961524 1362507 1446312 941666 1895947 1036264 206672 1282693 1668800 1932337 965268 207676 1034051 19401 1755956 195377 683729 1414151 17157 1440550 1805182 1660281 1065975 1705294 1260133 1114289 828504 104302 50279 521068 31012 560532 1606985 1671519 489603 1422008 1348951 1336225 1321788 1615148 1394714 1851789 1144101 1959177 771779 419667 608875 453306 1210879 855772 7792 993258 1989427 868464 1581754 1747942 1780104 177885 1789417 1251693 1527340 1192444 927140 1809103 303719 1333103 1409308 683332 298858 119162 876286 84960 1640628 913169 1233176 1158066 1811237 831086 1245004 1469312 237648 1230288 1256279 262376 1163785 1902531 1523397 1912418 7094 695917 113702 318992 1854118 936643 643785 1318544 1750474 416838 1520653 431890 432444 1476360 1498064 1058542 1232742 1574825 952427 1426592 873267 1733700 1220733 1587290 1080502 1903811 962409 1826444 328606 499054 346782 849068 772754 1556616 1213411 1973604 1956656 1690752 1451620 1274643 981707 1123027 1098501 1815537 1957844 664986 1087650 1520584 1580187 1548763 1402578 1208900 1018820 1009856 1175043 1869256 1271720 966946 1309753 1876403 1645381 146452 1795541 1184172 1583312 1376728 1710121 728057 591109 537488 375784 1051819 1694437 1926572 1382949 1633481 1748807 888306 894969 1943035 906455 1908409 167669 594912 1655021 639888 1366980 1146502 750983 1833458 493574 1239886 731748 567042 1692645 385177 1815226 1319293 108082 1230087 1426108 1628797 1553089 291657 1012897 1053170 1751503 1208976 1769271 590866 1752960 1089780 1692933 1622414 1721735 559267 445212 694197 1748084 1895568 365838 787732 674641 66578 705759 1886935 522255 794020 1723305 1094748 621901 747527 1172073 234403 1661826 943609 1266965 418728 388505 781043 1538181 497852 1890875 1693396 552761 520577 1145689 1838523 1637032 1627064 1771359 231690 1871977 1204292 197510 1810020 395002 1905547 1225249 1718713 806571 247134 1021584 1264122 218579 125575 448344 1539593 1797193 800831 627736 496641 1537528 1258519 673350 1539813 481342 1865199 1592484 1307569 1747244 1563155 51344 1119511 1168339 268606 894023 1767387 1784819 984273 1076189 468240 1079262 1120734 197219 570102 1467767 889015 435883 1542119 1589283 466915 192871 1555021 1500210 340116 783185 1519347 1876067 1996124 218249 848141 1724622 1603285 1359663 1143614 504542 1250941 1337115 1175973 329903 961012 303918 64114 325364 1708207 1385535 1259266 1232741 425761 1100261 455143 391720 1882594 217105 765063 1980557 709623 790119 932276 1573484 1419855 482987 482898 911941 1461017 933357 888441 856182 1861658 761434 1280295 355308 1382756 702169 239395 1733534 1887082 775910 306993 1624072 475195 1304108 488965 1017729 323091 1183553 1388006 1055547 48952 1521130 1501188 1025860 4499 1675597 251347 1520016 1184348 342204 1805353 1941121 631357 1526906 401757 1419482 869697 1436545 1701638 1374749 1686019 1717239 1006288 128454 1698233 1397184 257000 1877721 917979 69806 106746 1810227 775909 1134734 666769 1175351 1203755 645531 216078 1719339 1836134 1532135 1502241 18275 668282 1008058 1940283 430735 330183 1834977 1199255 1836867 136451 843473 960131 1223268 1331427 368785 188423 1413310 1084293 93961 124498 1559357 1367726 340754 1450193 1633427 1190968 447751 1849283 830625 1322891 1414493 1839145 1326787 52218 405415 1003209 1411433 1757907 756850 1907511 879448 1740993 568003 128363 676776 327533 386334 304465 279341 490226 725115 1363668 512182 798681 459059 1120061 345005 1104090 730643 1843978 1478274 1273421 1038602 1824949 1001326 1187250 331442 1994348 178132 720252 1738819 1061142 1921467 1965552 440243 1362309 666867 12695 653467 493371 1813595 1488625 225141 321923 1235898 81 1403789 564119 1792913 1373696 510325 1460772 1945135 1955688 1507044 116873 663524 1096840 1831933 829443 1446880 1286485 629836 853847 1022614 1476948 1890701 173677 1001553 1212251 904052 1871026 793579 1674455 579056 1427480 468411 1997783 1894485 1067711 1682068 93368 1144726 339767 319764 1169932 116542 1557016 994446 676497 271307 868315 1440668 18968 1678052 1179008 820928 1778366 421919 261572 123169 1009870 276126 1664459 1080116 1438950 196774 1592122 1018033 1321830 895407 522020 896903 1134665 310907 244985 442718 1142048 968941 963293 1952450 1012442 964947 627482 40552 606511 760310 864563 1300674 66056 1632699 63430 1132413 1659590 1315018 1703614 622554 825056 516930 123766 1447918 1242299 843257 195422 1337774 650957 259680 623553 505797 392308 240135 389399 1529896 1552920 1108413 507480 1209474 1462728 1412593 643358 433234 782660 595668 1396326 863533 372739 403268 1942878 323036 315655 1029774 174393 1389326 1951644 400566 1822144 1701028 955213 1046965 1612708 541862 558386 692355 960657 356143 991313 646434 1504254 824877 1677365 22371 466327 434399 1124338 249916 914278 1120532 863989 460017 568974 1922467 73236 2194 197469 20623 620192 1150216 1378870 1503573 721911 553440 995956 1834907 705587 643716 1939847 1185430 1131916 1263219 162935 1321429 1089759 1164400 668011 280635 95904 1704732 272424 1115671 1503946 1305689 1376835 729457 181259 1911052 1365382 536893 1425246 1179572 290535 1057240 1786866 325103 678294 1068369 605875 576046 1264936 619697 1720361 1256042 125879 19061 1122671 1657591 978299 1149550 996241 141482 141761 1055535 957585 127753 1439893 389301 1363690 1563370 1562580 337266 1472811 1864039 136099 1347038 727750 1296497 818075 239671 1367616 347874 1205080 969989 283885 1422460 1819463 1693279 619915 1636503 1992989 89256 398757 976248 936356 109296 380751 607153 1371358 1143121 1813307 1194966 757125 849315 1071238 591434 860744 88716 281216 758101 1266497 1854100 501601 1516176 709635 825807 1521973 1870576 939504 1973250 1068462 585491 510486 1804466 100219 300731 1061368 462868 249201 136415 717570 434273 319646 454946 1307464 470432 589492 1812202 484782 862208 1167946 1406865 1827268 1487041 528946 268140 983391 1477758 924465 1138526 1893116 1911474 1694551 1890199 655762 278720 1698985 580325 1374460 1199442 984018 1812666 67272 1982826 932792 1565073 972943 13339 905876 1955108 1454749 278503 329448 1409869 1405353 1943424 1581411 1523379 1087977 375192 199870 319611 298730 1346716 151402 18849 1763498 1940570 1349016 668802 832783 601938 924996 1917796 306637 215084 451142 1174477 1808223 164338 758563 1555955 1175818 1635867 1435591 1070888 1385397 961225 1377601 1201941 1478699 568734 1916492 79166 1677323 584817 533906 249770 1524967 552880 1012399 159822 1224085 1587152 379493 276736 976167 1750169 799047 1984225 1801581 941938 370121 1194633 1931697 1507249 1931006 737533 1431024 1861595 1782850 1599955 453270 1488584 1728666 1923338 831388 1203666 1034716 1091528 1376935 1583555 1240851 1191767 448303 185952 188035 1033586 739196 1974696 1057672 279727 383010 1914662 1792643 1303205 1295554 300516 1262567 711387 106730 385705 168783 1676567 81525 708470 1219735 489277 1998812 1778990 1631337 1686528 309474 139101 56420 1441268 1524371 422385 456395 1661166 1007145 1112516 1634561 1497270 1525754 263444 1640579 187822 882997 1317654 1821629 1186950 991263 1247960 458611 1539404 1560039 897410 1883481 1947001 349451 1544833 1394559 721514 1968849 296627 1025707 125692 1147660 179384 842859 259212 540310 1134638 250311 144776 1477887 824577 1633564 1236745 1071734 284098 831929 1450664 406637 1880682 1966058 1561412 1716435 701960 1167847 534019 1118844 1307144 1027066 1592727 284802 1221862 1813082 501116 238155 845898 168166 1767615 138716 1312076 787111 1194066 1960036 1953036 859464 968293 1755203 1387264 1656909 1298653 254379 1058302 1275776 461918 1986957 771343 1842368 4132 284685 222162 391227 1582734 460363 1327685 537468 1502545 217936 804630 1326253 1615516 1113563 1761501 431250 1931541 1119900 75660 43325 1892518 1477376 1872360 1677113 278475 1928251 1397138 1949824 406621 1873040 1065852 1891162 274588 1852628 1629877 823058 720154 862254 1618540 1072126 1751367 133627 812032 241016 1271360 1832388 353462 50970 1945942 1393500 19078 1082354 1061785 282549 931748 29924 1884280 1634263 117174 1028270 315235 1022231 904758 51725 1065481 76526 96736 608080 1680839 1818074 413151 1979297 870418 1148885 194129 732436 1317414 1084715 776562 44714 363734 377086 1556609 820290 152707 605936 1482899 1798937 1308258 978837 686986 1574425 1766153 248268 460411 698717 1696044 1081283 216750 1378857 1728947 163379 460726 1668639 1900239 520650 806406 301068 981179 141534 407440 1633786 136253 1275497 646849 213456 1663429 1356372 1457353 1230844 1493992 365702 1420021 269262 1655297 1211520 1936932 15378 1261459 1278137 640454 273826 816256 857086 1512846 345655 742436 1558386 651687 986575 1622992 135087 1915580 348495 488900 127355 93007 1571054 1533348 1643192 886612 1435152 1384590 617181 609973 1793977 1851938 400738 1000404 353334 1102835 1728710 1504412 1417672 783114 1986370 57229 1950775 1666651 796150 835073 1616396 1162832 1635731 1681611 1747995 1125536 1028753 1359952 1404442 1997355 971246 1098571 1568949 539368 1465224 692559 1701439 1859881 1532465 1232648 563572 133149 1341372 1595462 73982 1524234 1344196 1088649 1430592 1257982 1515339 387679 1767255 8867 41719 48258 1304991 1312421 1513492 536962 1063129 1177339 279335 987352 789844 434615 942166 1717704 1830634 289782 428867 1195788 967842 1866680 1058034 1850299 1785206 1868526 1998405 1138096 1600611 1275616 650359 1008833 1857058 1737872 342626 996666 1226428 1738315 1067118 895061 255544 338409 595165 90369 759522 286950 65880 542736 1974711 415751 1495392 1874154 750144 876140 604282 742105 356112 242651 1359179 163582 1496128 523049 1587847 204724 1964060 1764970 146345 447796 1052441 229409 157030 106653 1557166 1118458 1657843 1535795 732112 1324268 1142447 1566811 1203976 1419605 187151 1462681 534580 1109313 604378 1385108 139012 410016 636268 513331 822686 91582 1715851 1850731 701529 1091251 202678 1191289 519643 1167751 769169 363462 1685885 1769519 698740 93515 1648460 119476 127135 445133 754737 358844 69493 325819 815730 461428 1031174 83374 215025 1511199 775045 1668578 359502 1447121 127219 1733681 63994 1758291 1078847 1445314 1660662 1909951 1854089 287549 1555680 1180654 1753490 1180590 1722977 1810372 306516 526867 45851 1528038 1055280 1411149 1793971 722430 1362665 1872948 1214669 547744 1223140 122415 893085 1979076 1101339 1713905 1312406 1221389 443308 1380757 881896 908034 614155 324858 816676 1262585 982769 206471 1496327 852671 936218 1797782 764306 1676589 1583546 1037644 1313900 109766 1564061 1242900 54659 1329699 295293 719384 1626593 268716 1332051 1354207 1683906 598765 789409 838633 360050 631662 77470 1529838 1929652 811593 54168 1094485 1120383 1091419 1338022 616017 223728 838497 592521 1242510 1397732 1681088 312878 1293092 1839740 25398 523782 1369785 1505228 1096281 388192 762908 607369 1715061 315748 1782193 1444614 440628 1315345 1269890 1771886 676809 1098362 3361 1833820 569022 569695 42082 162012 673249 1103158 369695 1633556 1610643 407970 1367092 1160711 1944498 1324565 1235987 1359259 870540 1254137 414033 986319 1709451 949281 80308 830157 580160 587472 232914 1509710 1698988 1703830 316430 1793565 1112693 1994595 907194 1474680 848086 1606254 1894071 1334998 578750 1601359 103300 278267 1323640 565116 975440 1999489 1391400 1127821 1664534 737974 813196 665288 885419 1366291 490518 342831 691679 1679681 1167263 275819 860489 781403 1136097 1252629 410176 867187 182198 636894 134072 918892 1462899 529810 98092 250615 1986172 825107 194927 676774 251707 1113968 365823 1992510 1248835 1638749 1478203 119946 190120 1331099 1611544 637583 256158 1945277 1681536 236349 1561035 462754 1194563 1621944 851722 104195 1229642 1235956 601005 1051289 342942 527176 1587249 591576 1284341 754304 1567056 676142 1254543 636170 934748 1107749 1553032 1380903 1079397 409441 1803474 1075064 969567 1955631 398572 1387517 1606287 635856 1313546 794272 1011702 1128570 656372 801849 1656582 310572 796970 1914472 1082851 818088 1003382 257861 1248769 1773018 128371 1829909 817002 1257791 1995032 1921861 1018440 1954821 1893392 1707203 1157264 714643 1924895 514003 1382656 1535220 859900 927059 1658563 984615 57901 893029 1972692 1099567 641402 1835246 1692514 1775412 642727 1110232 197837 1420803 1778909 657585 1615591 1779878 1276243 60900 1332562 901456 1236370 1503136 1764808 1335138 1591494 1931226 855483 1070400 249526 763058 725662 1337960 900242 688486 730665 870463 258789 1700470 1802786 582416 666552 1961349 675838 562995 1238789 1473239 1836651 1607300 1287237 1581982 1503148 836043 357387 1798039 820163 996204 895997 1086354 747740 1027479 1839816 1397728 1955362 267706 670207 1519739 1633941 1775146 1979920 531273 1268701 248456 1894274 1963518 1351779 906544 1635782 1449242 315170 1798274 1188207 1477531 1681261 1981235 1317668 1595869 941103 1825516 1828780 727988 262724 1183269 585504 1907955 684111 353342 1944439 417660 1187409 468183 1369195 74053 4031 1187347 1213963 1886001 1244180 1774444 1386520 1476070 1352334 1272061 1221003 582597 1478789 1678488 1269846 1020373 789501 208943 1579588 379429 724008 1345665 1682698 1642160 1122548 1644447 1105914 148234 201343 350162 746295 922493 1987520 1105992 511878 508696 571221 1819258 922158 594313 1838974 897967 1451551 1681139 495449 167412 1188293 770055 816768 1830925 1335524 655050 1718045 113270 944256 1683527 31224 1128408 1659122 1426437 525381 781603 876226 1076378 900852 1526301 640459 474355 1196370 844084 236636 419391 583578 1337441 1573816 415439 1983347 969679 1423047 519195 784083 215764 388065 1564337 729009 744231 1531100 693060 753532 1497789 1777089 1062594 425116 97383 218918 1821457 1086747 495262 452252 984533 939793 96927 81859 1579891 538998 1699899 1069932 325599 525858 446099 1046099 1287088 433858 63884 78472 490882 1891783 1785600 1495512 1827711 1874813 494959 1318268 1359779 50775 910337 763158 1563461 1602316 254771 1642551 286343 1574519 357410 1412843 1359998 16930 1845258 1028790 1889497 1548251 1729133 531712 1273523 284896 217303 1711254 720531 253563 1625438 1782417 976924 1992110 1588137 985440 262780 886626 946017 1877424 328055 1163122 1989702 379346 380253 1939709 762185 1647795 996349 865791 542370 1473960 197014 206623 378238 882861 369075 1268972 643661 1834830 1078403 1713424 681484 1375960 319889 686610 1603671 1986993 1203581 918977 1291369 1621140 1488914 584097 220519 17599 1000917 1698527 429947 1674982 1255076 1799146 171144 858912 1399984 125462 1450480 328141 484533 954275 486336 558430 1959270 129435 1082550 1343747 278766 1530999 808583 454370 1029384 1267826 110046 1992522 33921 1332146 922950 116712 542386 1383296 1615815 1783975 639490 505742 1906827 547738 872489 208949 364261 1309525 1919717 588163 1331435 201598 411946 100327 1582212 1888226 514061 1000674 157625 1546379 810645 233732 1446816 540776 962393 691372 1859859 653746 484667 1016623 360032 892184 284143 1533759 1595512 1828827 1686803 1592823 1291611 900137 634155 1991518 559360 1611013 819872 880569 1757740 853497 543025 283337 1831305 387490 644479 201707 1681143 1274916 1377469 1565088 783982 710476 1115689 35754 111865 364060 558812 470877 836353 506151 1053892 1300144 257221 1715938 87408 218820 410085 1366137 1890999 807024 912277 1289269 1886794 1712126 794008 500711 7003 491428 1613115 1206729 415187 1625391 1451188 483492 580832 900458 896960 864423 113639 1002095 1265892 24726 1390763 1971703 1577795 401159 1740500 353705 276762 788804 61275 1955387 729770 852370 289327 1222381 449462 421957 400925 1561990 1279925 66898 422250 491761 1331737 831126 1269523 1245749 1181601 377233 1969161 1283652 108256 1843751 1507805 903014 1380572 278896 1300293 456320 782639 18973 550006 1475030 1210741 490123 1712878 682370 40647 676418 968875 1421539 270586 567058 1732464 1771312 1137497 1435836 1736138 1732379 997165 592046 3782 1534359 266722 1576945 69030 1735492 1754192 627023 1586686 1098482 1847198 1225987 1629935 171186 1618909 672618 681042 964639 1271297 1403749 1019655 1150496 822689 1978923 998021 419295 254316 95090 1509352 962584 1733854 448372 435535 370245 68658 448772 887544 212184 1410874 1661100 551311 718340 1559219 534323 1732398 5431 106198 344843 84292 1807562 1305663 1734758 560422 995511 643706 292381 1656714 420784 90969 1743582 1336422 1056410 1583585 924806 1849664 1242228 1262391 863231 1900139 1919618 1216769 1423335 733495 1757528 1744099 1763951 1542205 1244467 94400 89258 1378297 1284386 1134812 1335255 164822 1837493 1935675 1221042 4816 1767689 1551695 1169947 1695755 1319044 175560 1184177 1185741 1489232 111491 292382 1464669 1603127 1712815 691675 1668431 1314171 1983749 830192 331049 1505229 1346649 1145543 1767359 966821 132166 1269181 703994 618839 1208782 493770 1818906 1340086 409682 547610 1731016 1832306 1804809 1247916 1407156 785158 906329 900886 1100744 1730927 1707746 1183835 541542 281603 1240004 793826 1895977 603876 1865331 665095 732177 922552 1290430 437760 1211896 873893 1892803 1010132 1827925 1190674 1769055 366322 813560 1197527 1665584 423394 1093561 483453 183421 745398 531136 1934412 1113276 647837 1896036 405427 1388843 1049967 452504 1906470 1217725 1647567 392239 1809072 1634835 809378 1596789 1615020 1524080 142685 1904530 953809 1675760 1084966 693532 790899 769944 1594329 1423436 484549 1758553 1519385 857692 1613610 1473452 1427650 1156563 754556 771421 355355 1257875 263081 25695 1696907 999649 440174 1742757 716615 1638275 384507 1955230 369127 1125929 1778157 1032401 1202200 965795 625649 1841117 1533897 1518490 1128742 732538 585515 782744 541759 1880906 1858334 1093933 583415 160714 1611424 1573238 1487438 732443 588308 1538334 116034 1352511 1671799 119634 265646 570594 17586 748216 1569481 45076 1758126 167022 854535 722009 328398 712864 1349889 1744347 1935885 662338 1005747 734592 1556878 1586312 885377 1600945 729471 115586 1028233 705385 1716464 308818 1489536 912239 1771506 1525091 1433644 1225669 355373 485954 1498321 874432 1429913 909883 1170876 1096686 1641531 35012 357071 33051 632653 1258333 177963 1003788 4721 409632 379243 1884904 906024 1296746 1914897 1455371 1626388 1915577 176938 37380 371490 1770940 1995518 1406260 1702684 489262 669397 909273 1781556 490036 1960725 763348 386115 1766145 650712 1727678 954683 981701 426612 1031558 1872675 494908 977787 608818 399182 121336 359813 725844 1054981 1758443 1081926 867463 395918 1211350 1106938 1881554 1389485 45192 870085 68874 577057 1452377 663548 142650 1726967 1791520 876552 1716866 1848955 1272031 1966003 1370159 1179955 1085834 832068 754023 226162 317039 1638969 406179 622436 93221 48328 245744 1309304 900529 1469835 54227 1208908 217649 1851970 119270 26556 1846810 1615669 782917 1609699 1397891 711752 584381 1467726 1738925 1799536 1577645 813129 1276453 938741 408556 1619285 180707 1944199 1687278 1563147 770672 942402 1906199 957993 647144 1750184 368952 37487 1886927 926278 1452072 1840532 683352 1065839 869268 1368871 1131301 1763939 1314983 798875 30569 1301575 856953 1668648 404613 1770133 412601 45326 1363659 193257 932848 101031 1185235 367136 1965399 1402416 382424 1189166 1664916 650388 177243 796188 1789938 132704 885352 1595765 400596 959160 633001 42880 1812621 876067 1773847 856549 320053 1092079 1360673 437739 509298 112631 803927 369508 1608134 447064 1467247 455887 1152329 1916366 1563986 437068 1301625 501608 978025 683562 1829736 161214 631445 1150013 1932526 1755115 595704 34221 800620 1866896 986545 1168538 1326222 1702941 1410633 560917 1590843 73267 1699559 42702 406320 626331 1112899 753413 664942 15561 365867 634170 1977056 1409519 1987957 1640015 314395 1349526 893569 1140364 1596817 1969045 1226070 729718 771494 841395 780923 72462 106941 952632 1521039 1693460 1967487 1001587 1763688 311750 931585 1263119 1286028 163973 112809 262978 111563 1504436 226446 682763 1949729 980410 1979526 347117 1989647 753506 1111817 927516 248167 1563695 1468139 852898 1039381 1711954 1546683 749069 1439303 797990 1111534 680446 1528406 5172 1901711 687303 1140484 1797629 552435 1506469 1728591 811597 781968 844157 1735456 468951 603766 1480278 528536 147158 1712604 1179669 1628172 1197877 921077 610590 1789525 433370 1322882 1202021 1457348 1209078 1467649 1517097 1140085 257179 1335564 74360 495667 642735 1166929 1906533 640496 119734 330468 1097858 351949 1237136 494559 1376060 1948099 711526 425424 1531702 839696 1425041 1411543 579209 572325 335953 335889 847012 1666923 420354 531637 1221461 386303 1669934 1099441 1903858 1357043 113098 1901962 209577 1324555 745737 412410 1016917 1499450 1183454 880357 823603 1053527 1277151 252240 278548 78075 1935074 1198672 1739986 1820883 1825364 1820787 1429473 632575 255045 1425088 76885 49223 1876720 1918633 90389 362722 27483 142884 178889 1018265 1556486 1786061 1770463 741030 1560840 882149 122545 1567754 910204 819055 931807 684735 479311 205229 1531070 318399 1426458 1187361 1784761 1233308 1543054 778389 1086610 631222 166887 1159264 1312696 11435 1885730 217071 1021554 1037784 1535012 345729 198804 231868 1057476 1480092 951700 1147867 1874697 1202784 1999261 336121 465657 383517 1967232 1200498 1613763 846932 612331 243035 605258 817469 1106462 1343945 1985234 1480825 588054 843782 458466 1906571 638935 1847964 1787716 39845 1617109 828793 4405 391374 392048 991585 1575763 1039614 947947 1535174 35978 1756039 1643819 1693573 1261005 22570 1986004 319307 192420 1589385 501741 629579 241629 1606086 1916820 1950477 85284 829681 1453570 526651 1787965 1665121 130519 958036 348617 1672082 1767335 316563 939023 716846 21701 1490315 707958 1391542 171374 1179623 1517089 616614 700266 701834 866169 443673 672061 1390519 1040673 852873 374330 1383107 1037994 72811 826478 578124 1621322 515205 157027 1218452 136247 1810892 1153398 63833 347712 228679 1233284 697192 955234 176355 753363 933933 990136 1871706 36844 1611886 1689447 1878834 1207406 3504 1969994 1735879 815808 42064 1776556 1929927 1535353 353778 1393420 1185780 1241123 162272 399429 1648077 1365858 1863601 1303318 1592627 1619361 931843 1708625 447301 265902 1669004 845462 1538324 1181659 1976888 422930 1703855 1097116 976717 460771 922901 1953563 1406997 153194 932440 1047634 1527828 1606343 1565293 594890 189242 1002876 1651515 348743 783861 1244297 166376 1110180 1623222 103672 961326 1451975 943890 123045 291406 1007015 635761 1172906 1277219 204519 113218 1455354 1238429 1682492 1124522 1290785 1158002 525157 1100350 41677 393092 712831 1359819 542497 189911 317769 612758 989935 1208359 1554672 168669 1361599 1630832 1303802 1810909 1239721 321500 1423473 802487 1852010 1597009 1470553 492677 1691310 643835 1024298 151656 71732 995213 1202593 941324 1096068 1773998 654800 1637027 868156 1857375 67251 1397486 762154 221957 386933 63955 487277 92543 1752059 808881 258545 20487 1264248 1487843 1666772 1060712 1120008 53973 393223 523659 1182615 1645017 224079 385855 810255 982968 473028 1984252 6792 120481 173212 918452 1434914 1345318 555803 573859 1455364 649169 478598 136976 225354 1535482 1579841 1991413 908480 257588 1882277 905672 480041 821205 1170479 1898558 1524179 1037871 769931 324602 1723365 1741750 509983 1872183 1197908 1298718 1605520 807344 182437 542332 1810101 1267820 1234759 888491 222922 1622602 1542956 564497 712075 177719 583023 721676 1787926 760225 1797773 637469 432143 1342649 1841617 1867628 813780 653573 620187 1467941 1364589 376066 1796465 512548 806933 1850632 1829210 998181 372035 1535856 1537964 124090 1230464 1421244 595708 21164 555512 627533 250806 1750311 1952260 503038 1346990 1543103 1365625 286167 1159836 545574 852607 1195486 257018 1125458 1715711 1440977 1601654 1507920 1182745 624176 754466 1832461 1466455 879690 916455 650452 238922 452731 75724 1460113 1447968 1800104 1026154 1606778 574497 468693 1898855 1968901 555263 1046009 521248 1042978 1870867 52150 262976 1598116 457160 899974 1626191 142879 1454798 782447 1551363 79164 119380 669644 825756 1610521 215152 65695 60611 682719 1819230 1790150 1808242 1986949 1720129 1684466 1780211 1497116 1519490 1113205 1093596 47508 820915 112785 1544505 1959025 1616195 1491369 1930466 857937 1850174 905142 407289 958220 239083 1815494 1785324 1032819 1205743 515588 1639342 846362 1359845 221816 1611580 893486 1015897 299379 1144094 1505970 1744073 1983914 1310397 1109999 361842 486268 1507209 1008822 834747 690506 1983475 930054 102359 1404108 287129 1022218 1296796 616655 779303 1613706 99704 1500483 75786 1450039 755589 1585785 526789 1042521 1044771 331453 1153568 915826 1477049 1509475 1220773 1759850 731123 751677 1180613 344725 121724 614808 1933334 1499558 1034257 950747 497760 1934291 1417037 1867355 1648759 408111 264569 366643 1452645 1780886 292512 709618 1545112 746565 1352070 1192780 793724 1341536 1803242 465030 919393 815354 1304651 1169315 1688900 752024 1130118 607458 1896026 1331329 971460 1106912 146577 1347734 976160 435122 945830 1312819 956783 1510111 920569 1647867 891163 1346633 1900691 1682298 303216 1499866 1928705 25199 492481 732248 758530 1357436 185239 1652836 1424697 154441 1206772 59164 984693 932112 1624102 156458 1509993 567696 901566 353827 319181 1178708 1352031 220569 1993115 1201883 1695785 1671377 1392247 681630 1252840 1801160 1445073 1336697 1104345 682252 707788 570840 240914 1292059 322565 462716 1351336 1478510 1651389 922862 264353 1200601 1275246 885598 1001633 1285417 1499821 995562 602251 1309852 1620157 777805 1386464 35274 426854 840752 1005844 306018 795837 1389024 1511526 384850 1977819 829781 1088082 1807302 1438627 489410 756753 1868503 411949 1382688 144770 511863 1710744 163306 358636 774079 1591955 933635 1656038 891380 1377525 755963 817315 1656442 1190521 1841223 281334 1744338 477642 10100 1316159 1751951 1901649 1908801 1187451 1444019 1394111 1547035 884447 350494 142983 46725 1484679 1109868 1112327 1632718 997090 932204 1176468 1599671 1621325 6394 1743762 798906 1054461 1266801 1694124 31142 959056 1221263 1384343 305363 1198043 1042958 1588904 455770 1397890 1777525 1584478 639773 1999728 452740 100775 840433 9398 1901254 677916 1829305 1089718 443187 738837 1265318 544854 1445217 391200 1292396 532050 786560 606001 1558292 1477445 935814 1427745 56488 471102 1740151 1373683 881929 750569 87209 889355 1495254 347395 1706027 1707256 1433334 565771 1922718 1687862 1406139 1103916 216554 228309 795871 33107 1916675 149002 764627 1144247 687363 1376853 1696237 481450 1675969 1039332 132775 1248177 654285 1873389 1611268 1920017 164743 1883660 1047795 1566182 655523 41531 1911571 710769 1737121 283721 527839 1011225 1952427 948322 1066002 1696537 762175 215969 1839177 1321060 457706 429133 1881180 1964741 101669 927510 867412 1588162 1240122 1628469 723939 998899 1800783 703121 1996191 1761772 1427240 630992 1655407 841798 267648 361037 248742 1465574 1444098 1329278 1948946 397471 1051668 1664628 245582 1379891 348720 748121 51581 1788942 908055 1534681 1919154 1989343 1203331 385596 505029 1722223 1048952 1054161 168009 1678362 1056233 287641 667662 1205116 940537 1378099 1876465 214327 154195 1608434 156971 796421 1799003 1452253 234196 1194705 1623554 1922346 1695747 721767 1781624 1842195 1473986 312103 696205 430393 1016982 1146791 703623 1089021 1929459 293689 760940 1252273 1814374 1636538 789347 179179 1404577 1172068 1102864 976576 1215015 1749214 1084387 658387 328800 1664093 185396 872716 1694733 830514 1568231 1754541 1846495 1861229 1472134 535998 826294 1168076 1046603 1415732 1049163 277248 1779803 1534125 691571 1677791 274587 804649 1596088 11816 802409 1867022 367828 1976278 379976 645756 627249 1249252 1809165 240455 718707 1736277 1690855 1128472 964839 756936 1572260 771411 1162193 1974817 137395 1998321 273275 1101405 1925501 912983 1695078 476997 767939 1644410 959420 783312 1729867 1491862 1742096 1452683 909727 1729941 254171 1598 1353014 502925 1108515 141887 54366 386630 1539156 1584471 1030788 1583755 1557833 573674 732376 1063 394544 21668 1920346 1175919 307216 967148 1402354 605030 1288510 913712 424572 805444 1341979 493062 1448406 439434 218755 1019549 1751980 88735 264893 390576 367471 708986 1657707 1642606 346032 496457 1224045 1971097 1421629 1375407 613931 1328549 248925 1658370 1921869 1068359 96324 810975 270023 1549290 1583654 1304249 1778935 217845 144977 50087 853132 117404 1351047 1608527 776005 671460 368415 1156481 1336945 453277 1584086 1481358 1908592 200922 1265648 289880 964144 1309817 232923 1941901 928939 150799 1683982 142009 1370575 53669 1382870 257208 626107 1189607 534318 1406626 654630 668557 1015310 787644 1861545 1581223 1908530 36530 444462 1567427 240429 1736169 1869318 890381 62409 668437 1344465 465979 1658797 224042 1406454 638546 644584 1755184 798129 1539092 1383043 1760341 320571 778997 1701584 976746 176849 1884026 739388 477856 1092902 57773 1169371 165572 1172253 1329007 255379 1313426 983110 1198741 1249344 1461395 1472146 1100810 89105 292001 579371 1026480 1201740 1271950 749984 411896 1257205 789040 1279741 985961 1956376 1672000 1026783 167804 1357943 142063 33730 1578488 1876291 1029840 1407474 1885016 1032421 17609 518679 1996717 1985800 900786 444179 723517 496207 354523 1976161 1826811 1495162 1431569 671767 541183 1593629 852462 902638 1000724 1717340 943047 1705461 167683 167680 587779 860073 1097628 761701 1053115 392277 1769357 576037 533714 1598522 1031802 47107 18373 546764 8873 875774 108246 1576464 355923 1282836 1705888 145779 238726 1856429 1239365 295875 1172765 1673632 1314060 1984484 1537934 776135 1708706 433326 1943963 702415 982025 1762445 174010 1613050 1003964 342385 1427606 1594213 769444 1572375 749494 1273764 1148424 526833 1360952 1676031 1723133 941087 1439724 1895026 350046 86657 353819 976113 816014 993879 1387717 1321658 1959159 130580 1140827 1822976 1595133 1683082 1737077 210845 1948250 940880 1217174 1334347 1316239 604860 297774 1184400 275282 346182 515471 827291 583661 1640809 1467820 1488670 1807115 1195977 1915002 726291 1975204 1073926 770624 765256 1790687 239440 1254467 1153126 631798 432200 264903 1346363 161366 1556586 314142 476377 458726 1728212 1758928 1574543 533036 595914 889298 402312 1632836 896281 1099012 935837 75491 1050858 1649581 960625 1286667 682326 207205 947604 176587 1845685 675726 988526 1769004 662449 290152 1637923 1352974 1007828 955709 1580375 213934 129426 295390 1320163 1190618 1461684 1109494 205650 1575479 819154 222270 1203611 274044 862394 1464151 1956961 1998637 1491406 865763 1352784 1721502 1871359 648881 377364 959516 785752 123495 1345740 1845805 1572360 1939643 1145130 1492914 32802 320738 940977 1549594 862867 279349 1621517 597018 959038 1375767 342317 1769751 1145760 256623 1441352 1108033 1594748 1593446 861166 50722 1959477 163863 252358 1793295 1437242 1617351 1769729 224737 1059071 287562 1719325 971563 1276416 716643 26733 270281 1295364 1143844 274214 1886567 1048395 1379495 1288089 23241 67867 1185275 517496 898302 1543602 1727932 546700 670214 1125124 469896 367132 517544 310902 1196153 1752377 1470167 43678 1137688 690355 1421543 1405712 211261 1153180 1461400 1297234 917397 1708828 1077393 1272074 388938 1682934 424191 177125 1046657 545394 25344 87482 607361 435482 1545934 155149 1506367 837129 242525 741192 309750 1213168 402206 373061 1282968 1189869 1651811 929873 284634 118189 1417844 507614 918536 722010 1320777 1796401 205478 1109842 443260 1043252 857012 1476614 1418433 1756298 678537 277117 853692 726413 223002 427675 1422865 553624 1835693 1603040 1926336 1556280 1456977 140930 1669236 1673251 1625652 479468 1070418 1597248 1589072 1779167 209776 1509653 1038391 1877633 860532 1776425 467370 648656 1771845 1771764 435250 216399 1890375 447525 1844410 477720 1701121 1275000 1232642 500568 639858 1918780 583609 1181468 1851302 1678150 1166773 625887 805902 797926 1007894 995618 1326860 63982 1323411 1687945 1216975 451150 709601 1521578 261155 1595275 695658 1035261 1446836 894913 620326 477850 204974 858840 601028 1714953 1887939 1960779 1177916 157949 231143 886917 115595 1330745 1826002 1078760 205490 240621 171156 1619084 711920 1666077 292102 1886394 999172 1968296 1129682 1619403 1520402 548626 1829844 1353187 1655394 304085 1408703 1113176 171609 544834 899419 1475957 676073 324856 1617536 1050846 1345411 955807 1470765 612394 1306418 1977763 597302 150099 1548310 1823429 1133174 1684907 1725748 945063 1609971 105237 1063141 560738 449579 1767065 1145916 1873205 301978 1883544 1079036 835374 8705 131808 1387706 825814 1023416 11372 1702344 1612902 1917126 918371 740205 313299 1519245 62877 354442 551081 1479449 1104470 1525482 836239 1362545 114603 1117422 1706149 777959 648362 957339 1185950 523798 398042 1943655 546958 935697 1942323 1983593 1735161 1987710 1372557 179727 1105503 878425 983916 1010064 776301 1817824 1461025 1883230 1171082 475382 1150184 1957785 256390 659181 686841 717190 696584 1177208 107170 1259388 1930193 1594604 542070 1046247 387772 1293476 1888812 1715213 561126 1888291 804563 838095 927917 1947797 505663 492415 1645956 673134 1120367 1855293 5524 1418970 1868255 309866 1515265 1956083 1099485 757471 1994754 669709 1281093 1283036 305116 741745 1692502 872093 416363 1168425 1682 19417 1279177 1548837 982646 453900 1699740 730546 1819722 55575 1402645 1994339 1623573 1904061 1573062 736202 1330451 1737859 812436 360090 1785057 357839 451132 1991734 310 430325 1554744 605166 712532 302210 1064325 911431 741877 401586 1362141 424842 938223 126440 783871 453410 1701346 1620486 1626969 1727367 138269 1666543 412179 1116120 1388708 629728 233508 259016 456787 540115 309857 1612319 534840 701715 141022 220489 889264 881240 1064445 1813865 86411 1826139 406227 984996 1418174 1505731 523312 1245044 1082651 151502 1202172 1683514 1880673 1627220 1962790 1346464 1919718 549486 1039943 824070 1203964 67085 1572390 1464028 100501 376614 1460446 1266402 1923805 743142 1729663 1471471 768636 1618335 1754251 1109407 1810475 1538804 1006623 1407791 578218 447929 1274611 1271120 1000386 1477712 1541163 442958 53751 1953481 1772930 1425423 571160 1722475 137957 220385 1771079 877632 1599557 543006 1577939 1247899 1216770 53248 173714 474133 628134 1892013 1286323 1584966 902194 410539 9743 824956 1350363 732506 1579638 1463079 1878701 100938 583317 795389 778994 1549873 323578 620898 1236143 1612739 1418127 1775367 312578 957466 1734545 1844444 1741057 1304969 904440 1102206 642118 1255162 877666 1732955 24362 1032400 1131151 432466 28445 1959314 580027 595898 83803 38245 1260145 215681 1511886 1008298 1067492 1137585 1503887 34919 560310 1663033 306556 1437245 1532570 1469952 1244979 1449416 1835047 480774 588360 1105961 365282 1005367 882869 1976800 119793 470596 1241975 779643 1765538 1278770 256496 704312 429564 13267 1941989 437914 1673414 1541692 1514772 1227226 1930321 1193274 401959 1741974 1340267 36524 229412 849137 456909 1350585 93587 344659 912088 1007834 1985237 15952 125499 1344266 911170 1661887 1840095 32829 1465000 1983965 1026375 773348 922428 225147 916944 1781984 387264 1320241 1278792 635834 854075 170901 1718316 1750586 1903751 524042 884111 1954293 1861626 1564980 665963 1087016 965161 1153927 914080 1417350 151447 1924450 672886 289922 1938469 1667757 19327 826996 445329 688538 1285406 1254305 736025 971396 211271 1211774 37319 69910 761091 692235 1507480 1561178 1363455 921535 616250 716940 1196226 1989432 717615 746125 1430139 209198 926148 936090 1851222 41853 247929 1814286 1418969 783339 653707 485609 1350064 394708 1075262 1124365 1468130 628408 188792 1131677 1204798 79646 720860 1386783 1736668 1654371 1590115 1588020 1479900 469317 87845 893885 1687835 673666 1892846 1099102 1671888 453806 1808271 1871929 420597 1027408 1597921 1629705 1607322 1823187 1715584 1568490 345964 1470367 1619054 1280222 1066348 1199472 595016 852297 1878351 1220645 932991 507701 234776 186373 1523498 913962 501523 700276 228408 1006927 172871 936707 1057146 1671407 1269874 133098 1960741 1941774 318774 1283116 1126275 1576722 1889972 1973419 228589 926001 1886617 19222 791877 1010182 1325357 197548 1490690 1975839 553061 824377 1429938 1797513 1170080 661924 590330 833959 578968 152797 1980225 528367 1995787 986583 1811851 1443182 55243 1208007 1125807 1481333 208519 195235 529521 684622 955774 920174 1780313 1542919 4471 1747239 844652 1728502 38225 1486132 1562602 710119 1872488 523129 1810071 988980 1587306 1307236 1269003 711691 484233 598289 445451 552245 698213 1270062 1652632 823740 1814610 848372 319831 1012571 1337335 1326494 600995 769818 1562440 1708148 1911997 1686620 1224385 1222027 1308854 534282 890706 1772248 1652191 463448 1720425 770982 1871931 591046 1531298 1915729 286819 519518 1352460 617003 1715702 489705 327433 728135 464916 644143 160459 257277 135325 526472 377940 929389 790546 1537545 177356 138623 92245 968126 242871 1531389 1597584 179723 478960 1380355 1862062 1888312 1801988 1328144 832489 1115897 94993 1985286 652200 1014624 709998 112717 1501086 204632 1455846 1526196 1136176 923116 1732878 1372753 296129 1498585 1522721 188225 1099678 1311629 1332238 1845850 190745 1198883 1442081 721863 654871 1342419 1677385 1061169 564801 1798510 1539413 1330922 607120 63203 489046 50779 1221610 1200643 500984 1725505 238985 1113546 1177803 906007 1890798 1442585 749048 1078857 541402 1938110 1184746 536349 127939 1669161 444380 1291584 304504 17029 1250787 626612 558789 233505 76557 1706109 1367762 1778630 485993 251934 999124 1427426 1167516 1111454 1603746 20705 354179 125472 1811759 932197 1507823 1648137 448907 313566 1988116 751541 1458445 152229 52277 1590640 1708552 57921 1402857 865858 281229 388487 337679 108912 856213 1769001 21121 931812 1989115 452284 916158 1876966 43748 1564563 729696 494510 1289892 1637879 51246 636241 574523 1613991 1061610 1907136 1883669 166662 1044860 1441059 1961982 1429283 611132 103644 983852 761000 686152 518220 666708 1375358 992480 504638 509113 502360 1091393 1381537 307202 1003152 110308 1963765 1709166 1678717 1809305 726473 1547940 23943 1743535 1365741 482544 305581 740373 1988984 1073075 1923089 1939264 510509 1764455 1817772 1303823 1563926 298721 1338157 1224157 392894 1605544 1211450 1504244 1908555 96495 1956501 1688926 271902 1193650 192261 1734726 1635705 835568 46913 1556758 394920 146517 1300443 1805370 82664 1766659 1432077 1135855 818362 1910085 1446170 765662 1356803 691896 609030 1276476 1108505 78516 1963461 1704885 211950 782608 1216308 1017419 1793452 345454 193507 49211 557489 293925 1400699 294461 699461 1849135 1402745 1452831 17833 1128289 363288 955347 1266282 1620050 104834 748140 900622 556813 312260 1891687 307342 1145240 1169761 1718250 572129 749701 806619 1063458 846911 370344 486648 1921487 1152418 1343021 1475676 74717 1522575 125032 41922 1565000 816345 1536904 1121416 1662281 718692 1221527 718567 1717845 1682756 1936721 229642 417970 1479626 377710 850141 664181 874963 286767 1859218 234856 1387187 91208 1424982 1099629 546687 967880 1272990 1038646 653399 1975471 679447 1846807 1991338 548563 12118 1617275 1860045 1218883 70717 952447 458615 1434389 1973473 630830 173114 853147 1090991 1630914 70639 1516388 759762 1477727 1210056 270840 1546987 1598449 1054179 1735348 653514 1096777 178167 1883265 1010312 1149430 528096 4809 493296 1537937 929912 495933 963991 771126 1847757 958102 507991 1451534 789977 44040 839135 155732 1241485 1788206 104802 1392176 1867347 1525937 1207136 204581 28476 1359611 859 1672403 1963014 843550 843499 734092 890673 672815 1281257 1526726 1581318 532547 348387 1610507 884202 1214803 253314 1701649 1281165 635325 790850 785286 1446801 1703251 1841047 1277470 1516740 1361062 787178 542488 772080 1265472 1942771 1194746 771300 1907583 1931676 533246 856078 624770 1105188 1695658 418818 1463288 220469 612216 953998 671218 736527 115320 810855 569406 1557818 1243572 1667148 96813 1125262 369636 1404463 1673997 823253 766891 716838 450247 390437 1756256 533470 705985 530869 823899 1401221 1614994 320087 225705 1844142 37765 863276 396827 885807 1233180 891980 1785195 1690335 836692 1196715 135272 1973595 1913258 937778 1128363 1581143 708141 1215348 597078 29797 1500673 465761 1836170 1794528 569925 1828163 1836924 1009750 1649205 1173023 1586128 180200 975559 1164828 1353884 1481878 1253390 1969288 585249 719084 1525765 10167 1672380 1029597 971227 1777164 1180893 82499 791016 1858739 992400 672 1424029 196296 357649 1419680 297167 36297 1466329 1786204 929726 1222578 1125624 1401419 1377058 1273097 462867 1853895 792920 673762 1327264 1507175 50903 1743796 131531 902740 1992718 800026 1967594 894968 872313 989787 1253055 1371189 199829 1607292 920952 1201762 333749 663667 265423 274300 953357 1797760 461920 1904754 1509186 681707 16071 1681572 849615 468911 874791 1551275 68140 1155149 59119 1365834 981097 433290 858354 1002044 1324187 1301373 1459922 475274 859435 1977681 237425 1586046 1153559 647610 1038189 1396150 304601 1457368 1816925 1904707 1188397 1747881 1504542 1696021 1265888 1757760 1345891 215286 1622384 535720 1168843 546483 1515529 1580134 759693 125946 602950 1580044 1336866 1863708 1725982 1619643 75172 1215576 1718051 1723771 141245 1286315 1144240 1556226 1168185 1478192 1462871 1486469 848101 793100 721198 11762 1060240 193450 205300 1534967 429612 308878 575980 1856354 874236 716098 1485119 1971448 132105 874351 38112 108185 261784 1339537 106780 967845 1132077 1257363 1112210 1168892 1473727 233523 115869 627483 370166 1478021 1896617 1283382 1534184 1473775 26602 232068 1557234 1554628 1520248 670126 1077447 945489 1236246 1742562 1625848 1596302 673961 572721 155649 1386838 662361 252613 1011486 922577 670660 1901109 1416506 766096 346523 954392 710641 1864111 493568 1926983 1674830 390664 1385469 1546504 1007109 91351 1961738 363539 467323 289144 38518 986066 543111 90242 1818742 1338722 544851 814744 145417 78556 506177 330375 1854387 191756 1038679 381854 638768 1560444 342999 1103250 1892630 633169 1940190 968275 1622181 1016755 1476337 897673 1401476 1051269 1916932 1046477 275434 48105 518994 865105 1416689 1463764 674584 1608584 1086376 1703330 1039481 259874 1886280 865168 911684 141364 58266 1092909 317118 1732977 1736144 1561494 1982472 1027909 419654 1057100 654086 252766 801772 1974211 956455 786394 978737 108810 275104 608221 1962743 893358 855725 1807955 838735 7641 1983786 82197 1037148 1421499 1108477 903464 1045218 1603330 1481306 1411112 1931243 464541 256466 151663 1197906 295977 538256 1838495 556943 1641984 844362 1638099 1527993 1999826 360913 752596 1006276 1678094 1217559 994697 1960314 1914182 1874316 1350534 481566 1531909 1803175 395291 159853 811675 702949 1735860 1408644 1402368 1783358 204687 764691 150696 1327246 352522 446819 600067 198440 1780128 327506 127626 826115 1501252 883257 612684 125890 65219 278731 541118 884273 1952671 671409 1086182 167840 327817 431573 30470 428429 754081 831536 1408024 1788712 882325 1540430 1278493 1045817 612301 1696697 893464 1015099 1931771 737175 949914 827439 458842 1718971 1533887 1005594 1647284 1278100 1159562 594816 477470 997431 1768494 409081 652314 59630 1488260 1852989 1774891 1590680 1234046 1059314 1608733 379879 600594 1451469 1843087 478045 946810 806520 1223852 94711 1609753 490390 1054382 522984 427459 102206 686587 1439888 926672 1760298 358737 1362425 1157992 403308 1686752 491305 380547 1190765 1591404 586175 1733615 1412398 1358118 834312 1682377 89413 255086 54301 681631 610328 1262850 1357677 591117 1426311 1924240 1483378 1775632 300540 1699556 607969 1765781 1684349 602480 1824260 325908 787635 124442 772460 493506 1005128 337106 1580834 160881 1670931 1619853 684930 196762 973658 896780 1884527 1547192 1743402 1440847 302711 1653909 291744 344336 1200017 545996 76003 832578 1509878 883966 1316844 1686150 1448407 180758 895271 1339828 1829340 1230151 960904 29607 1061288 118923 115840 1343108 1095972 166628 50533 1538880 1217823 1711214 884583 1504454 1612874 1593259 419840 1345966 1582384 1088292 1250785 1307676 57174 1017078 1765845 1389782 1762233 530383 263336 144308 1238014 193337 852472 1022144 817733 201491 1394054 369852 1131511 700917 1254956 1778337 1581348 968861 1522767 1955858 558522 1013549 1792314 320585 378450 41966 1064391 495489 1563066 613810 292963 1975533 1444848 170773 1972035 244342 1023620 1134457 1658246 1202451 1795114 851689 1843834 657339 1222605 1098140 350910 473467 1275938 64632 1228744 951386 1468681 323233 359724 1305964 199658 993093 165847 1984898 584214 751387 1109099 1946335 1920446 989901 1368758 1436336 208903 253107 690058 1804017 339745 1982149 504353 594862 721859 1656293 910468 312543 1633026 1188233 208500 45717 1912651 1208370 1439342 1018493 1422273 605272 1444483 1633316 1016150 1539804 110417 161372 884845 359327 1633861 616354 902162 1624263 1952633 1582570 1188622 772241 1302615 1712294 404808 1813263 1714407 1511264 990859 491563 1988026 1483285 1554520 427629 1459089 1599750 1139908 1684471 601066 1564945 414323 1624278 895610 1360342 1843523 949029 668100 1308579 902310 460359 4242 1675756 176846 346389 734125 866161 1150681 176897 1669284 1484773 1317504 1342706 155669 992396 961711 1330515 1711804 485125 890995 83402 1024234 1839268 461873 1109283 630258 960951 608621 773633 1312489 1466693 332333 1424599 406871 1909266 1780616 1678212 1471618 18633 1857087 881276 672441 1980692 217008 262188 827898 1046 648718 1086579 243182 194563 676349 517010 904473 153787 318736 1006430 1123274 497717 1524678 83164 1316389 792411 332118 1462648 1941270 1683811 920393 1748811 587882 1440523 613400 1194110 1906593 647477 117415 1175539 1516734 490179 875886 1916238 422643 1555966 120548 338552 142514 1940037 1308506 290645 449835 1559071 1994602 1444250 1789394 1837970 273395 1065263 803031 1217033 1752776 1192082 1510693 17186 1726371 1050591 136541 290385 1491136 1228459 402748 1284507 822554 299219 1586450 612142 1119460 1082371 962627 617305 692456 1603734 169319 383459 52375 1147100 1992854 159264 11153 91109 9214 225412 364517 1447383 679201 1791008 1084063 1743706 404 360418 1080802 1004058 374655 1564322 1412780 1372248 1511461 607100 1327727 243401 526681 1647699 773875 834677 927154 423856 251195 554847 298921 484011 152830 1925215 1795618 31999 1030437 1706294 641195 599400 1579531 241421 880472 634540 1251373 665275 1616293 772596 1745247 601651 1669856 362641 1839683 41666 1225844 543918 53928 1985834 605977 412803 724797 1766176 1379769 1437812 1164542 1236681 1571792 691746 788103 1795218 1129764 405289 1709815 1078640 1255576 535395 1874871 1813270 163595 278585 1560253 1721070 1689359 1743712 622794 1096755 1050500 1843805 304951 940822 589978 1571525 652289 1390885 1718085 729517 1797275 620088 373272 1734368 1128290 855730 679211 861752 1015625 1464613 667092 1422140 539424 1949519 1806470 1233524 1747750 896575 1017741 1072721 1090258 1761290 1615886 1609660 939270 1724370 107047 1008640 1961090 1587341 795142 107626 727581 1871882 1596677 11008 1648150 687336 605973 417093 1723863 1556968 472120 727149 1363631 1443943 802088 445168 1963345 1371832 1691200 437853 1430172 131742 1199532 491261 670615 101296 1893193 1358046 28169 512934 720173 1878733 858105 634319 162902 666574 1269194 140381 570805 1699196 602753 241965 1924345 1404997 898768 1492988 1046670 1980244 1320802 96747 71183 567879 1501550 845000 789232 621152 570813 888216 1171917 545038 744138 274992 1160591 1433165 957631 503357 711611 953052 199956 1227523 1691968 1034056 1063218 1166357 987532 1071926 815674 1072705 538204 1149049 1833108 1578729 1324344 514341 1017570 1141955 1567419 13794 431298 816776 737383 428038 1745980 1939066 1346707 285165 637617 1046852 216289 820507 276537 591546 1081035 1760776 543083 1809589 874682 1414689 1187846 1746858 530837 1359768 787230 1036592 1361169 1027363 25190 1401004 123246 1904302 1343956 1651472 1597312 1815785 1706578 762963 410669 1754040 1692142 636605 1684213 1932896 241412 1350460 1021174 1696877 1661534 575903 679430 33422 1625064 1124725 1561702 469981 54564 423479 989534 1159071 383096 1236460 1722499 121187 437780 381370 1047656 1396538 1963995 1203942 137064 595650 1832823 928481 1567889 1185183 73364 493104 790001 741384 164420 255400 1121215 1431167 1619243 1286498 523995 1304914 1460833 1578094 1343385 910579 1267730 1275280 643780 913559 1980378 174025 200708 1180987 503111 1330404 197629 15527 1987971 1686824 802966 70959 130344 16295 858133 1972181 957278 141783 1450993 858352 728744 167461 560469 1090837 1342780 250689 1316609 462978 668533 685136 617919 1160402 717126 91476 925748 1885382 814383 656539 1359981 173356 574081 195907 731071 534190 1074292 1428979 1202052 1148384 1965029 1186548 614489 1316920 1755775 1146836 762227 552972 1680825 1474953 955900 1259485 1685511 1523560 1217297 1801101 731065 1078190 645947 1585580 40294 771272 153046 1890091 434855 57185 1014774 450180 1437309 883380 151072 55201 1472405 1051986 894227 226972 775319 1628564 43378 1324039 796549 92460 1414655 1933273 1577684 816961 1933888 808584 279721 658468 1757337 724311 1193338 1086925 1276058 409176 496108 228290 544945 1208464 1520100 343493 1194497 725291 1120264 1535448 1459663 385203 764331 1353243 790790 1994896 929646 226212 1904333 472078 299596 75618 234988 1098520 518387 883202 1431613 1465153 619213 36450 125356 1251132 915972 1271631 1745609 1820009 950873 206439 1556794 443877 673178 1325275 116451 606149 1934013 791570 771072 1796916 556699 1128292 643978 1235156 959255 1712381 492756 904178 856184 1399311 861629 811568 1293448 1841927 901626 1026131 593567 596336 1627691 781704 606768 1415186 263266 8337 487516 446149 1980654 943570 4794 591262 1071074 1037708 1705260 1721031 1438928 922947 1554126 952941 1118017 1604824 1796081 951146 1163874 1486010 875461 1914315 548451 1064795 1568385 420437 857999 790276 483328 76918 823214 813399 98762 269360 1547675 1680500 867921 689171 790676 126753 797671 1329985 1301005 1852832 1853605 1762434 1977 634445 199780 1686756 1201948 348053 1844761 599180 998382 1382023 979927 1722750 1177216 258447 1722691 141173 803174 1706763 1144107 1917415 1919922 1106778 1883982 252278 338788 297962 1396634 837799 1365036 1185076 887827 1213648 1631135 928053 776787 1897213 833335 291016 1125352 246720 1749618 1313990 827501 689587 1340424 1235042 1135840 1726025 1707041 43623 483841 1811408 707952 203485 1193400 1943456 641702 360351 336125 1289744 52797 1378198 22819 1278875 1266408 945461 961667 663951 539404 1018344 1676055 514118 1596116 1025610 882114 844951 705079 1892056 1111070 1698341 136292 1303289 12770 1459110 6690 1777964 974234 1493263 1424534 649748 1601755 212724 1531751 213853 513829 1500125 1106644 1419494 1846877 1103703 125200 1898875 1903650 1692305 598941 833267 285733 1100520 204441 920119 1421087 151319 633557 667835 810454 1986379 878391 1270994 209271 570747 192859 1471655 435799 939076 695971 40036 1476188 1788758 1468031 1841856 1159832 48974 1883233 1578056 1834569 187553 1106315 1437121 1505898 523502 1763927 1516529 1243393 856754 200645 191176 711505 1597039 1815996 766287 1496691 556969 1742773 941828 48139 1700107 469649 1096940 520779 1613894 822041 813098 121077 711284 1068880 1374233 537893 750283 1806080 318990 163538 1710468 1834994 304949 1494498 1748312 1604365 549058 275259 698522 1928648 1422548 628086 784859 1342235 186108 541061 566194 1980468 751882 1773283 324540 1397669 839901 1272323 1181897 426226 1894408 1834336 473701 590822 509484 997548 1226497 907466 1525215 692889 737351 1388454 666480 1121050 1989736 14897 1660743 315471 388098 1670675 410307 1687900 1555155 1501845 1844115 816576 256912 1233399 976099 1898485 298640 1497214 430210 462722 1650894 14798 1610497 1464587 400149 979230 1675854 824247 695442 1615343 145183 1275196 456846 286800 1700444 1795519 1742177 1493972 230445 603432 26550 118741 594999 1224544 854864 1470140 399810 1504084 1066342 22155 736197 209459 1672020 226554 362181 1903978 1122716 1837617 1202407 1871857 258374 1707050 1193462 1226066 89873 470558 1420771 633991 167862 755586 1990924 706170 391026 52367 1567272 1064220 1679527 779589 1814790 1354718 774548 1944152 1108327 75518 896019 1276334 172436 1545065 432253 1328237 1171720 936247 1264450 603839 1589984 1120060 1302320 1791068 450200 778836 13673 1259977 1584325 1691318 826639 1566988 1534334 1395475 341581 1426276 1824671 800231 1992833 1689185 980480 250671 815878 1185007 578336 1064993 797146 272141 470186 781828 1236620 546062 1606065 1221911 1348103 799991 1485443 1543450 1828406 633439 1878832 623654 1237084 1988025 111689 1191826 967571 118007 734244 1130735 1451835 1713046 659123 1571529 29958 439804 1269998 1047461 603419 1554157 618893 76175 1326647 338267 1067927 1670746 1044162 566031 758329 1738911 1766366 198312 685096 1912549 276738 139028 1930618 1051008 2467 1912930 1483250 995534 807617 659501 1210288 474132 7434 1254732 1822865 383968 1645610 69620 1034178 718036 154770 1047741 1733244 381462 264542 1666768 1157308 549296 406294 1357454 1424507 1808891 103088 1779647 96998 1868589 1136052 1415721 1806366 535298 473839 1332471 1359264 1308930 1130523 411715 44196 751868 149769 1235162 1795913 1787917 1051504 708294 20398 620803 106001 577113 73115 1783877 267160 1668761 464232 692970 651783 1167111 1159240 241005 1333174 593221 547361 1962413 1503850 292697 1956699 69973 629512 348215 299858 648619 409412 557333 619817 915119 40714 1943887 1652796 1066818 563690 1673785 1787854 1528046 908217 1141622 1001895 1785731 907229 183307 1870983 618527 706954 310240 238473 1146789 1632442 846419 1562321 1666759 1028017 1921304 578279 867786 151681 94360 381884 1053631 397440 66888 264274 1270831 437209 1390286 492834 669613 241647 238612 855230 92070 1148650 1330190 1913826 1688811 877315 1568810 1179913 1188378 1632619 329723 307686 1304098 160537 503010 838840 1718657 483980 1372617 680397 1577669 1002562 90430 885917 1659584 885287 911988 1373478 1512983 1480934 910533 1668725 1173018 1934814 1195606 783301 160372 656319 912862 1106151 1689111 1196862 1925442 878191 1494398 293443 1925380 1203006 580631 1687264 307838 1373173 647598 801263 40840 1357902 30581 773959 689589 1093140 1988021 1507799 486565 1541520 1153321 1323210 1865571 1182418 1485114 1745041 1163466 1724121 1734733 320532 144383 347383 1341185 767101 1899887 657662 1669114 208223 1803465 1379714 958665 916696 1495272 562513 1195963 1452571 1805784 496548 825184 21540 1784381 516476 1141250 505414 843905 1750298 1344245 450774 390095 392141 1926784 103710 1893293 1417593 173644 594975 991074 547699 1121955 799746 887910 220479 1541300 510718 685347 1599489 1747282 1732702 760603 1176498 1803186 1220231 302809 957407 1014343 449607 1027175 686815 846512 645908 864208 1905162 1081006 1851908 240392 436430 926531 894594 1633303 1953905 466424 1007792 1034256 898152 886151 909622 141284 1581270 533193 366343 1018723 724741 404132 1692743 1156120 1794217 1383615 660884 1617249 1588236 502395 817781 1968744 1236132 1064199 841660 1296700 698871 641236 1836245 1392660 141115 1298115 980713 1131620 1384279 839016 913180 610795 1779544 1212102 604973 1345075 1190352 244952 503518 600213 1021617 1966238 1204458 1880837 1098576 1308650 562935 294564 212414 1841262 290291 539583 754347 489527 1099172 1149140 1688932 432879 1164856 1770694 949639 950519 76671 168688 1921178 628335 318620 693388 1590915 675356 1792538 590753 861082 1437138 1321600 229153 997010 695831 895478 815175 778142 1630769 689666 1362753 1267785 1206628 357959 1387013 1176945 1426111 419910 1202989 1651779 1499916 1256136 435003 193281 1352449 498398 1152034 563588 1178165 140418 15840 1927982 422696 1664845 1110166 1060203 1404367 590480 420845 1451352 1782234 1021366 250056 6840 1930010 60858 1118596 55700 1389300 178124 1667124 560955 522768 349112 606547 478639 460683 212109 814433 271200 1844805 1296615 191680 980977 1928362 1938663 1666643 1905734 1556594 1848898 726500 134570 1327032 168198 394801 1118693 1918058 1579019 884349 679287 819826 1921768 920208 360093 128810 1240212 941503 128395 238361 1994267 834657 1308646 936282 531559 1910316 778344 1675946 74895 413748 1343890 1038085 1705495 1572134 440187 10761 1899063 1139133 502612 346055 1130500 188136 1827887 1722549 1714340 686866 659849 1173840 1550146 1993824 295310 31889 173084 272361 1070106 1547601 1178590 929383 897770 1297782 912877 1189936 1989346 583279 1185691 362108 1156929 1415568 1924265 1625170 207215 956019 186029 1077731 1514966 669132 1963611 962030 1724915 1387548 935897 1072717 1309902 1765367 1036056 1544331 1742937 423233 369913 351321 1358837 572933 1461799 130257 402153 560699 109593 282345 1964534 115547 797476 853404 1673010 1940207 462146 69003 1510647 861213 1977175 1183192 239400 1433036 51674 927858 1976249 619036 1762339 290372 1249763 859083 457339 1039409 922270 1281602 1682656 1588347 592367 1844897 1769090 449309 408880 142931 1441768 1692280 458577 573232 1191271 651631 739981 241706 563660 1219968 1775249 1498546 1261027 742485 1306423 1929164 583658 766297 96387 269297 158482 1592067 1207326 443846 994265 741412 607333 791424 783559 522208 1778938 1318969 1890063 1787091 1287234 1096152 64010 1913584 1590271 1892596 1534027 970432 621322 654223 1776286 652771 1477553 1482219 86333 1263075 1074335 1055076 1169502 492709 1662160 949974 1678666 1660080 777200 109976 1989890 1648489 340307 651169 1453654 448347 1668145 1018263 1334513 1426128 158895 500763 1126671 1016676 1664811 1559692 913861 1682499 834533 1224545 1555870 1383202 946461 1278582 136048 30977 732421 1098032 1624823 13079 339450 1772233 253240 573089 1533335 327828 1115699 1418059 1823378 992003 721816 1869963 1899595 1590813 1148531 146141 586714 1894058 623334 1203080 1995676 1495810 1333370 177789 1791029 1320321 1894059 1338350 586254 41621 659806 586528 835981 892971 1309149 241571 829653 1446261 578944 1931790 253832 386248 814260 245243 908983 1950360 568665 837552 669771 599146 139442 1836792 1568898 756630 1136518 1607227 315354 1299270 1680346 375696 867029 664087 541006 322840 144134 517170 1675642 834241 2108 713620 1237388 714169 1533761 31801 1679107 1695732 1657043 1161153 1667685 637252 1743198 1033251 1109076 1684662 166253 1272950 895870 1386202 1226507 1878735 847688 1240605 1858380 667411 826709 470939 272968 406022 513339 1981528 235896 1482397 611044 245611 1799955 1002043 32076 1311871 92209 1394361 469871 1710444 1827538 362292 1219208 1260857 654934 1736208 1427263 793057 1602424 1422040 1693671 411100 140323 651892 1907680 149780 1755228 1049498 1393833 469089 510521 1137930 1576866 1780195 848709 715636 1843946 1545896 275183 1691485 1033718 1448478 1428931 1300227 1114281 734814 1173406 1888160 694524 852664 593495 1528085 206569 1287859 1741357 1720010 111554 1782547 51800 490425 1206183 1852510 508842 797215 865139 127853 1869891 276061 1001591 701828 573104 346608 1113028 360455 1303285 1357253 224617 649307 306221 1316066 1645273 426315 524249 609384 789563 1986156 468264 1206489 148314 1918582 265534 1215608 930483 847167 1248784 8948 1236495 354863 704669 914542 1093424 851963 703568 1522473 1712380 1844500 1214423 109486 910404 470025 978261 1274825 633103 5427 1996609 325510 674377 33518 225867 1528387 989420 709114 229599 339530 1492239 1616830 1457394 1239077 1379409 1312310 565951 1963237 619065 583368 1518601 605504 1496786 851426 1053554 1910611 979962 107137 673674 562349 1003436 1468533 1245387 84597 988416 364396 1232439 908449 1165868 1275863 1219827 1322943 1093710 959600 1288712 806468 1999416 1176562 976879 1355176 223741 238810 451394 523805 1480738 1221117 357590 527338 1692953 1416457 1347774 1156093 649160 493872 1925911 1296703 845995 711576 61311 419017 1992756 1077782 1619211 1432169 1934812 891912 410013 124358 422920 1254548 583656 1612423 666227 757099 195414 390987 376331 288128 821786 1148733 18520 1657676 1879476 1758973 672821 1175553 1104344 1526563 1040296 1224500 225627 381798 782754 588273 1291233 255002 488991 1138157 942898 1040048 488446 874308 353727 998190 1692494 585121 1070302 371950 657816 1090056 937717 1042891 19979 1712137 93416 153337 746537 1741632 49085 941016 155354 758445 149975 1172007 618233 1091616 1715511 835646 1993951 1732633 1330909 716050 880710 371765 1076641 953554 1700735 1485862 124475 1037713 1679373 1118080 128780 19681 10381 1897866 1963134 414673 1400508 132388 1599916 1328319 859223 806901 881565 492609 1443415 815047 831515 77232 1893677 228300 360674 1216337 1302973 1275797 381 682316 99309 1090752 1006709 621000 1358645 1605186 1789949 1749386 1046738 30570 1713618 899247 617653 742444 1514279 946109 1291623 1469472 1675394 114065 1095790 601309 1571991 1437233 1277771 547573 747901 826319 696032 1991055 697876 824027 1795004 1639310 1340629 121141 700771 549454 1328836 130080 1958632 789838 989951 1255107 1650602 127571 569812 1687130 28327 604298 1420043 1754208 1098658 1873426 1374971 616678 1359786 1391706 25030 320767 356232 1430620 730475 530162 968233 1172402 505684 1210250 65125 415201 1995603 1581201 1269280 730374 992397 422007 497527 1546541 1924651 1069736 991318 1052790 1673297 1091900 733023 895980 919422 529902 1510319 1355709 1988799 1454845 924960 1086981 882193 710124 365617 1943891 1824655 1857250 764127 883836 331186 1362893 1765074 23778 62160 1013464 808562 1536147 506806 906568 1752291 1345149 1493189 1483851 1387616 468740 1086445 884818 727415 1871629 1613697 718040 553277 947824 1692885 517367 615801 1155296 810655 686631 1877195 680345 367098 442962 932866 395272 1966644 1322282 127566 1521043 659085 527344 87046 1247524 1853582 110279 607676 1973452 1438867 799465 472690 586755 940837 1976614 1313813 1865542 1086583 954327 1919987 321865 458699 1244008 559808 1829743 2313 1130791 59988 822179 1263881 1690280 119485 378306 387148 381911 216822 1380915 1026054 114618 1280884 1813566 1558093 1862551 426261 167667 1638842 1221227 968638 333339 561731 789684 553275 725426 1901395 1059360 825119 115281 1509844 1535120 1263810 953560 504348 1814200 1338304 855590 1222482 1545192 975510 248908 1191772 440911 1829008 563919 1763233 1268818 1445391 1923412 150857 292654 277184 1661360 996021 108298 1995503 575029 302987 248460 1965212 769984 513700 1672128 1348341 1700616 413145 726853 103401 80127 485558 1798382 925031 1629873 710874 611466 222780 1871432 31852 1172792 917918 1947896 336529 319145 128967 382187 248792 1743490 235768 1966424 881261 1887386 1565781 1162539 1859841 871892 483675 1318877 1356730 1357545 468504 358214 376768 1893940 933223 1661232 1514253 481569 279564 1710320 1862655 785905 662244 1298554 1938604 536782 798627 194141 1228099 671935 1598322 1889358 1229925 1074052 1444543 497946 166670 1973339 1389408 1519501 1598294 292730 976010 1965358 624935 1129884 98223 789028 247465 1442723 770461 1953697 794368 564754 405691 1039013 346185 59159 1703207 360578 322511 754048 798618 1482649 1583833 1000303 882823 1509873 1438477 950551 832064 1897296 1198201 839911 449781 1832617 15054 151589 157134 1065771 619187 1483259 454516 668130 530860 949119 1271185 1894459 1656878 164230 351996 1134635 899144 607324 959112 1983407 1387168 633371 6663 851177 1395661 503643 35720 783659 982400 1379791 422226 445490 1944339 44188 1004598 1500000 221489 1983313 943846 1078957 1623986 845972 1575266 108797 358350 1914596 91484 1496087 483169 391557 125315 1324971 296982 1937961 209396 228529 1720926 674187 1682764 911572 952792 109448 358765 1327840 99966 1165425 754072 1373573 1803204 1236463 1307848 1447858 369861 556618 337965 372733 602932 662764 813629 1827923 915638 1543265 1918741 1545729 1982629 389106 222190 301432 97658 1100711 811910 649526 1551833 774934 1484202 547908 1464912 863625 100630 1473983 1919213 1851262 1229056 1388385 1738780 120721 493227 128065 1995303 1301393 1099917 1653722 314991 1901189 1744678 1826317 1865117 901007 1702294 565009 1724796 560366 1969403 1722816 1061904 1437532 12960 1330752 17800 458323 725198 632550 1531662 134980 986653 1165398 592004 1222779 654815 5653 295394 1141652 1571178 728651 1629661 1606942 1043195 1451747 1161096 1386804 541008 1306153 364532 353293 1028203 790429 302962 482486 1168984 1156268 97485 1252757 1491358 523913 1426645 1384430 1042388 779694 1667281 787848 865679 1519393 851183 234409 1937320 1760074 1612700 89561 1294409 848397 863948 1081397 937418 1372032 1265970 7140 1483540 127089 626947 309938 1760478 896585 781646 1914278 1435961 1010643 931059 604606 347032 1731331 920567 792311 1407659 1725023 1159463 716147 928577 336538 1759055 1526943 1824287 128527 478865 137072 178598 170456 1490668 422119 248965 927561 1232256 1037600 1443474 148220 1940920 170635 571699 1966330 890641 475284 1316494 1962368 1164576 315448 1517644 864283 1673205 104114 772163 764763 670156 916616 1995482 628232 460827 30157 463160 1209785 491308 1260561 1325228 1359466 1096922 1965436 912900 212022 571741 1811941 143390 589913 120731 356647 1314369 284029 916272 173011 492781 810017 1190342 480916 5159 1353180 972028 850484 1212329 795286 1996929 458416 1863515 662167 1334107 1638622 16736 710701 1877029 1828208 420266 409379 1666731 409989 1456937 931790 1792512 657490 1547585 807825 209859 442168 62488 212591 1175095 1748678 91385 1857566 162678 1781185 396024 688967 1700628 1029358 877146 1729188 463329 1882134 1610309 1768855 1256022 111477 600828 424849 1649977 1436060 1304976 1831218 1688341 1021140 1378246 1730247 1351141 1601580 263507 1539941 1071862 1951641 248478 504021 1138191 1705887 360053 1045036 414850 1491872 1625416 927978 1900740 1455276 994434 792323 52464 19516 725344 595620 1986141 244219 1640146 1852193 1696850 1380607 1157197 800760 1517755 692383 216277 616273 28251 706640 1054115 254830 1565212 1479042 545447 670176 267321 1452249 1867691 24078 770310 862651 34804 668927 1038409 136213 264207 661125 1137544 1938756 443269 1445046 1062047 1847102 1156461 230625 1849413 491576 1310946 1418096 447384 1624853 1914613 970376 1954935 1832946 432285 1277674 1515006 849217 1966571 1966070 1662699 182340 1005393 638483 542674 1969836 637983 847714 1833845 501872 1943617 964695 135362 406987 1570954 1958709 633606 1120919 1896325 1291111 1122779 282310 1875730 594497 1624091 1872924 919748 886426 1407680 1520607 1645078 1988359 1075180 798326 795959 994488 913959 430747 833388 436821 183167 769412 353901 1775007 1011971 264975 1583968 572826 260490 1102199 1865737 537404 1878853 1553908 536335 1480729 934687 1525267 688824 1670522 1839181 162626 350865 1854933 1132242 1371202 1742802 757313 1745553 485554 961969 563169 751071 209997 1244025 1401037 337141 1108996 1354460 869383 560898 549377 1043080 1229610 657714 1719824 100372 298337 1055894 600209 1258244 1216243 1638432 1316508 1023863 879238 798615 1816210 1137855 516956 1473683 1444068 65735 1052243 1714406 1568747 1186861 317006 1312892 1948186 1326852 1425035 1022494 1510266 1588374 947259 516147 1071904 1489671 1419410 516320 17524 1971768 1496558 1253617 1613815 261671 1810576 1564730 74035 30005 609993 1169981 820156 1890912 1127945 1848081 1571608 293899 1145886 952655 519434 1214282 272034 1300606 1028333 46336 1323147 1609936 592996 533632 1377809 2519 254098 1846331 691756 313664 607633 1037736 198645 566528 1359760 334683 1237538 270867 995121 1658983 1176456 672505 29 689874 739065 246820 229436 271958 823947 1993119 1973554 1432871 1101060 1404546 1725572 1265814 935637 628328 74590 1618331 710714 660044 161595 813847 806290 373448 1396986 424586 314777 89175 1188488 1886553 669628 1929079 383583 120277 1573645 528243 494712 421103 1633557 703326 1359418 805938 871330 1368321 325781 186041 1292974 1257698 227543 1299809 729201 178498 976405 311113 1966222 715746 588806 719244 1276375 555398 1694707 972114 496204 356862 913104 1367441 350882 1153225 996078 104987 501745 57768 979510 1005908 887943 98883 1034001 1368027 964348 320911 90110 263160 877679 1762538 665957 345489 341266 183058 1450055 1733058 1908889 801844 100928 1872554 1636991 1989034 1752762 1296823 202650 275766 719189 1896565 1870783 1383050 731015 283030 26026 419832 897682 135721 873252 1228563 1974784 1190034 974539 731670 629581 919588 609685 1415766 1172621 69780 1792857 805814 1429745 318576 1606956 1453821 1198726 1657689 788677 1542792 1478314 1514838 1134803 659976 1425536 200719 1634702 1527154 641396 525906 647371 11590 400926 388096 1322698 1937625 112832 1238796 195516 1441261 981021 273827 1484201 204097 1335209 1363099 1906190 1227254 1594287 1287732 1730366 696374 1389045 1165083 1774942 1137871 518032 1075422 1789870 335349 1531676 862135 1498319 1592919 631755 1518981 476847 580449 1410500 456552 1745811 397755 1484352 1265072 1232737 1108986 121628 1866103 1167491 1538674 412341 798810 1230690 1265720 1046431 450421 1384572 819282 18814 1278666 715341 82896 189528 937844 1032286 1699416 1119333 1016990 735172 51472 1314063 711383 722189 908376 375255 513871 438838 1726429 233957 1681484 1026418 1538936 1005814 315110 1621799 116695 1254044 1898080 1656302 681204 1034503 1362577 1782032 1769780 160023 375240 1461312 1427521 991271 1261060 1821683 1211989 670565 453440 503128 1423607 627317 537111 1169868 66309 1557196 308760 1738822 1794777 1535227 1274745 1265491 531934 650306 186451 559072 243695 1328479 924311 1962322 429486 272005 1109802 1227768 397883 1071244 1079217 1090017 629237 345600 377741 1615680 1670567 1879072 957926 1172127 1715334 1946214 368147 1789930 44062 730723 1446327 458023 537460 1146615 1526174 97857 125566 1048647 1074589 1794312 753219 804498 977350 1047238 1554189 460708 856765 1471564 1919256 991959 438645 249041 687745 1589190 1255797 1395397 656788 1087586 1383698 113012 1140857 1372687 1657836 849305 152095 239814 1384147 1828042 821234 1998684 1315337 1426525 336408 1451100 1683131 347622 1731243 935750 114641 1731852 1048733 502024 1494396 400216 1498642 1323651 91639 1440832 285530 947402 75275 1057993 1149568 1498245 169414 92602 1954575 266849 120935 1172475 1118757 1007505 1975443 634413 335314 73324 1622869 1985713 1129457 339687 576676 1963031 938982 1680143 247252 691276 586908 1558906 24556 631115 1636562 1724273 294707 1603114 1899281 1608060 952004 610410 307837 800981 402077 1206660 524380 406242 1709639 1004493 1358330 822593 1821801 680289 945488 1603251 1359888 53733 1608214 212094 1474874 258036 474894 1987569 4723 1243750 943226 1459862 64549 349680 499981 1751387 664237 416271 332895 1984747 21783 1207404 1963654 559146 1099093 1017007 832924 1642881 961992 1198751 1974835 1553064 848265 1436477 45747 1739859 1856707 1571948 874230 1444895 835419 1138361 43321 1150864 1030709 1484930 1845483 1368823 588190 1277707 1878269 125797 1412590 614730 160428 707373 587341 310207 744718 1067621 393196 1784144 1100809 162978 443155 1411063 1552535 655794 1982757 168764 1638090 1936649 1477032 1965763 1483640 415442 546574 1867962 1138765 515907 1183429 670147 59491 506794 160748 268762 1347946 66358 175573 373281 153442 1502724 520984 29376 1956947 891694 1434541 1964210 1184435 1137825 1575999 1923357 255972 1020293 229801 702982 925755 975709 594084 1047211 1044903 1223207 523272 1853776 1513769 1739755 518311 1439722 573245 1517370 54723 482331 1922434 879204 47541 1803046 1334294 978267 1208121 1396742 501829 486458 1638077 275885 967321 925551 1367851 1256336 1013582 1713016 969997 1380709 567554 621936 1943118 1090818 1362083 1730334 1386631 1189453 1918996 626360 1777445 1717426 40566 227661 839204 1329777 1600309 192890 1434834 1993474 1595612 1647664 1363151 954974 1156097 646878 945116 1629552 774990 1107946 1903272 371265 559272 1351768 1937837 278411 1415506 1223775 255380 1686735 1184005 243588 1037037 737929 1890256 379164 1775763 1208727 471080 1184222 1597396 1164063 93016 1130377 654774 233428 1342993 111652 1318832 1021991 179865 772265 1607938 530404 690903 452658 833512 245978 984326 1359763 1181139 1277262 1402615 650877 248542 893651 1147317 1245495 569847 1818617 1894640 1111363 1671703 1505997 1605649 748364 614459 480566 1707046 1589427 419263 1760189 1903918 697358 455881 92815 1377503 285617 1698447 997243 1667010 1522673 1047354 789233 1172219 477117 1857993 1199111 1929689 1410679 1452814 1578793 1721594 1573053 295490 1862975 1981665 1571147 356815 1625322 1157199 1279709 700149 1437799 1740603 846755 1407236 222722 801686 416582 1595633 164394 1763884 1673091 94114 259914 1339901 68429 1380204 9268 642609 1482360 845284 192301 109771 809707 233998 249070 726383 103275 753990 1150967 340025 555282 917501 1151945 524686 265840 250173 960648 44627 1273838 570773 1977858 1145308 818155 583257 1641078 228986 59107 1715086 1962524 997346 1196708 1002253 1998776 1569036 533185 202023 470030 997954 325841 576420 1462696 481373 1306486 1717325 1525777 653459 709190 666530 1663198 19664 1557302 1418640 1720123 376338 770598 684564 1898841 1567304 1746786 1524177 1928307 604529 1711015 750785 1995368 1866239 1158757 1642217 283017 1475388 1298807 1515018 287798 747727 1438320 1799901 707513 667893 1715293 920909 468393 259507 184477 1588952 236057 826920 1659921 382176 1511713 1883483 792593 1764038 1633988 722772 1437101 14070 1962493 36636 1941021 923464 1852261 1685129 1181460 967947 1269711 768838 1051189 217687 1355673 1496673 1965310 508697 903794 830193 1588719 1255958 1658334 602154 1329235 833038 330858 1907980 14401 1401236 1195290 1141309 1572698 1418299 1990315 139771 1093127 745676 1395203 1473541 434174 390486 1595565 854813 696297 1301080 723493 123489 1284915 523325 187611 1132047 1619385 404660 201311 1366248 558997 845668 1677405 813148 478538 1311772 1391543 1128792 890324 441524 1837254 331408 360350 938858 1005834 1506163 1027960 24415 186668 1992059 1597522 1219358 1268243 1213868 1380141 1615001 1998046 1332980 1654234 1401975 373224 793360 1189886 1180865 466297 1987140 667404 1744368 1207677 687881 1875592 1242823 1696207 1126488 666034 580113 111337 579514 1162908 432239 842682 505695 1007368 1269463 1127227 727925 1150672 890777 358179 1178714 1015228 561373 1806344 1079774 1709981 1662231 1304823 1696704 1060920 1988262 1726952 1338554 144889 1045588 1073719 1922238 1175154 1233395 588306 530457 1144399 1741043 843685 1165168 1635766 379139 775768 497799 423444 1888206 272391 1750741 1116012 1008431 1369989 1291934 1718127 1470188 1272379 1184026 1699029 289066 1896485 2921 35098 1684326 1817242 522724 778048 618277 1056147 1012983 1469248 105910 834144 707859 86593 717705 1772655 688332 953820 725234 40268 1580293 1901769 122383 1562295 1207322 797212 855509 263076 732488 547481 1108606 76607 1997434 1948370 311790 1217135 992842 299744 623261 795049 64682 1263867 849635 1476086 1173931 1291340 406171 585332 826634 594691 699597 1853476 1546613 141178 1700004 1457854 1901147 441288 1328350 1562899 460375 725494 531566 1998574 1813618 1357844 608820 723191 412652 367626 135644 1575540 1595550 42486 1244701 1892872 1039513 1758196 245479 948815 830038 1713155 103727 444617 1907337 1279532 1798801 422457 1522439 742581 900320 1369569 1398772 559518 1658130 290793 1204306 294691 1583250 264221 120987 1266335 511167 1212886 987392 661448 233695 427920 224472 743617 1108372 1001200 1925223 726656 169804 1035513 1856314 1222127 1242936 627359 1431483 840803 324565 1076335 1218385 1572507 1320860 709888 997064 399748 1068763 1138950 1873503 794659 1841272 1240422 1895047 1744662 689414 1746098 758599 1289571 817057 1819609 620280 442162 758951 991378 87702 1582255 9514 1242356 1893192 1380226 613883 819125 750637 966051 1270534 1422928 40101 1195132 64076 1874567 974423 535545 354391 1448223 1404619 289485 83343 300709 1686253 709481 662759 486356 1025763 51604 1270754 920101 1999076 498034 1131432 1259926 1190477 677527 1061412 1583176 82852 1501362 54585 1355460 667567 1309801 856343 1929632 1612930 963064 1941505 1376296 871866 243736 1104288 777864 1675161 595929 835692 1042299 1496886 890754 1032680 1316964 1077884 693698 1000519 309319 1412343 611085 1835718 825829 737762 98235 1480279 264777 525315 768347 715802 1430534 1018131 1746853 535179 429053 236491 751090 1215110 840503 1039405 293462 330776 453357 1262143 726153 1935933 291513 1467000 1847753 218063 566455 1313652 1872233 736360 1828216 409924 1409766 668061 1031052 1575741 291238 1469534 46692 1660122 1750442 757382 1028399 1302319 1004622 161415 274828 1329011 347550 69574 467322 289777 1702762 174636 697112 655162 1827475 1016793 1178735 52981 988953 409541 705326 697872 1815772 1888476 161381 972893 492348 1553458 1408805 1851662 294883 1826286 109279 177007 620145 1885871 495405 1823838 1948095 388627 1889755 394387 1517821 1733970 1095754 1972700 1416843 1927350 744281 1494952 1025062 1678913 329122 73491 1343366 1783428 1140605 183520 1504565 496125 40742 529070 74521 281424 820988 891341 1560537 1785641 1613219 79154 1315863 104141 628165 194506 1624837 712605 691677 333201 967293 617380 1925648 1058729 1136943 1917866 210819 585230 382798 285446 1095637 891967 1044309 730515 522026 549534 385615 1853602 1167525 1666843 336821 269725 1052557 1800734 361262 980658 443366 386637 668455 793967 758212 399347 1117721 1549483 817123 982453 582642 1503603 852777 1609025 826010 1695434 835059 1029680 759121 120349 1640401 952284 806714 1683824 1435985 1450213 249454 1095669 1061165 810107 1830078 660472 1113671 1960836 1761424 25202 1634365 1904312 943946 302739 82624 769328 1990922 506253 353308 784233 783256 315138 1502628 308212 1175789 814638 1187995 7449 1276092 193018 1459172 473837 1063838 838665 482795 43241 901554 947139 939040 1251341 971283 694892 1359035 90179 211530 476147 1416758 1003223 1578171 1644170 52680 1311686 1926237 1570315 1010227 1712190 777328 1573683 542063 887620 1501942 1799714 809943 1199789 403187 1038912 1739483 552929 1953970 642446 1841776 1568285 487393 910604 100685 1327878 877787 1190347 1002815 1422103 703848 798460 531561 1517706 1129521 1390478 1448753 903195 102884 1570140 635373 158811 1118649 1807485 1961639 1923287 722300 720717 1218380 1899751 587983 701460 1679730 1620883 559939 507772 1585012 1003833 1422023 1974936 1821565 118179 947925 615519 413888 842245 1042115 28309 1652338 1262066 1542213 1637293 965015 176034 1644575 253075 1960501 1142767 372681 897260 725917 1566446 639234 1195844 1942480 1971328 1546749 877913 1828634 1254342 1145833 922408 902350 1641329 1668110 236921 1632804 896803 592695 945530 447324 1730088 518891 745417 348119 1014391 848201 65224 1932033 1342356 549695 1835311 290208 549139 593887 425428 929443 245049 1480396 724002 723239 1268264 1424762 230346 317098 613967 827601 1321982 1483951 424639 1135570 872788 1509085 306237 1253820 1421249 532064 669321 216164 1337943 280770 912285 1986853 1167731 148634 1703000 1974810 240380 905649 454084 213834 1705901 26595 604755 713228 1570865 437926 393125 749873 1852745 213736 1878889 1322765 732431 1061334 824348 1400731 611558 659968 557312 261126 1479614 1336200 67979 1532848 1473028 1897933 733636 287394 12767 583052 1891154 1470186 765963 1095428 192223 1044952 398248 1814593 1072655 930473 1581036 1271465 881556 1016293 1663936 538795 1885615 1600757 331581 153671 1759943 1602756 639221 1470580 1799614 328527 1160314 1311722 1566284 1480732 1837409 1753043 1303384 776858 1610608 1997789 1168000 353168 863916 1546771 433347 505883 963205 272519 1656914 198133 906462 1542289 1031564 754243 1347160 132332 1582423 171750 8287 1804408 882542 1161072 136800 1908194 1461723 51690 97654 733987 63977 1215235 1426740 1184842 1938042 1346303 1012751 893713 1361249 346985 483138 940733 718810 1083996 974569 1762870 13638 1183825 387527 345049 101000 1834024 291652 1071984 1030696 797379 420586 733262 327160 1600817 420678 494989 1892831 1344229 498709 1376768 1312347 1966568 1642783 522677 1975288 72218 45538 604694 1889968 403152 957623 1566240 1178936 1787341 1488669 180259 1396926 325814 1193505 299313 1517768 606617 1064154 1386388 1840985 1841839 1122467 547068 968183 1760737 591714 1808662 162774 1234483 1316245 1619921 896011 1801144 806631 669977 1490716 1706115 815647 446653 1546669 1205416 605641 774797 450821 1127297 806427 927549 1312528 1351015 1228486 1085223 1945297 345552 124915 847186 257335 671234 1172059 448576 1950665 1006457 1577417 1392411 1352556 942799 92172 401612 1127414 1539318 167565 1209788 183213 1147183 1408839 717667 1754833 89079 1096591 426987 1148766 1897369 106400 22229 192941 1523557 1339226 816364 1959504 1313155 1049553 1909366 1268216 129999 150074 1735727 1571945 887038 1203525 1427160 507837 1383069 1759781 1251228 1611517 1449844 427434 1457080 523435 210668 1125648 1562953 75069 121532 609395 1744340 104133 556170 442946 1382624 861452 365310 1629652 533465 92852 757018 1924114 1461089 876801 1950635 324273 1060571 1947061 1166759 739752 961789 304534 377309 891787 814250 1318910 1303026 1814022 506946 1779339 1004790 1523929 783176 582204 1481688 1402200 1281868 680051 1478076 273200 1564881 317817 1036474 1824447 200013 1812619 1345150 1479362 104060 613871 1946202 1578984 29481 79737 278739 1803896 1719072 1243663 1461762 89496 1891520 1267466 1551071 1599576 496032 524334 1011445 600496 1952829 417198 304427 954350 1678036 203447 1768752 317539 105153 188838 931771 1567733 660409 494985 671732 1452326 1378640 953378 244587 1536858 342855 1706101 1776012 1932903 1502610 953240 546731 1009327 83696 1560289 1823995 764570 571249 715597 750480 1003737 1136051 1997385 973974 1346508 1546161 1827727 897044 1075973 1996307 126158 634325 22381 1609080 531954 1213127 1225736 619937 1376770 1209237 514176 288706 1172332 795791 1890326 757829 108613 582054 1054670 174066 1860520 1010815 703170 294441 1614735 1304187 13136 1498868 40456 895462 1187179 1704731 1109980 1076334 1262076 1797127 1880093 641173 504662 805660 807016 1019509 476623 1273201 1056476 313039 1262363 1903635 1806809 1372673 781924 876465 901938 201633 1545747 1433060 1516718 1743083 523683 987842 48725 789543 1438705 864108 743933 1613613 806523 1280869 252942 793738 694184 1061642 1980372 1976346 1465308 747031 1470027 1348364 1184124 829238 1602249 224964 583385 105543 220822 986370 309541 448796 1476944 1023932 654488 1826862 845370 131266 1783634 1198026 1943840 55381 609365 184469 64538 508886 931155 719625 1543909 1872461 613665 1317238 1499592 399305 1673140 1009849 454069 1669702 279851 1711842 1433454 734730 814121 1995837 962481 254725 961845 798020 671370 1227136 1003115 1577545 847058 684485 1378513 352217 441545 571033 342804 1082760 1825801 1346007 1398674 1673400 543766 107629 1635665 1707443 1989776 1915019 1403150 1416616 24443 885555 773574 1850427 1382333 1346275 1860128 1994383 1774403 1100328 746282 1307058 1954979 437380 435291 849414 590441 1507122 1003561 427415 1197191 277803 327850 1265798 1884739 1950035 554750 133917 311132 13720 298808 1058845 366770 1406279 821495 892313 1415316 1048259 1988478 290949 236825 951753 974896 721581 1328187 1897695 1214275 1712531 1042920 1421622 1389276 793702 1616326 1646285 1460855 1000373 1763763 1816441 569966 108605 1480363 763051 1057749 1773497 328149 365980 1024888 444880 379488 1868656 1880669 1731498 620778 522744 1583923 706246 539205 242589 156654 1118790 1371319 1063965 75669 301180 308489 240350 767880 1332572 1564918 1706718 1733071 373880 571775 1968832 709368 1768169 1991646 987533 157047 1410011 412991 1250254 444477 1382807 1024258 1433931 918071 1731934 1703541 1381549 1368914 1310910 808645 625032 1798471 1464225 1014655 1369835 398320 355853 1767305 1483835 34400 242391 591866 1238323 320212 1424952 818857 956158 1765731 291868 195497 1481568 488784 8797 1032792 756607 1759387 1186217 841901 1227906 990294 85213 801853 1635994 1559186 907182 1425006 1557689 1082110 1509249 1107956 1682202 1707304 1698535 1227605 515621 909973 1707954 1484920 1803109 1711936 1505538 1971407 1135498 1069680 1812912 916799 238867 84750 1693418 1087407 1961859 66107 1943383 1845871 163006 1634252 1210683 594344 628961 1132789 30021 1261791 1804507 1728290 279872 178279 1264167 1496304 1542102 854390 1568434 1759070 1961672 1833782 1538583 1027070 1596758 874167 351877 1700559 1551510 1532645 1548201 268837 150907 1981427 1979188 1503577 1564414 482703 680045 442090 772518 859666 213637 1128097 912964 1244111 171877 394590 1644535 870245 1607170 1724548 1233735 557113 1075856 424044 1979030 968522 1085154 854225 191189 907306 116081 750843 300364 1474276 1906021 799850 1870875 1818529 1836718 1091308 9326 1037548 1251651 1371779 123276 283362 1153470 85893 956462 1376461 1476704 1494089 1939351 994398 1895437 790453 945084 1158724 795922 1981595 1319896 1609193 1356712 1561836 678556 789791 251087 359528 1025527 290079 768848 1427635 39061 1057323 672605 1088164 536941 579621 1858485 1769709 1441282 113584 246629 1534249 414211 864993 530878 600331 967404 577299 549604 875880 1268569 986991 1017898 580062 1787908 15889 1779277 327542 1121940 840721 471603 1842505 220303 564242 1748440 256465 1726676 744849 437222 223849 1372769 597682 1459747 1629753 1406845 860091 1181688 1984721 1053155 1865492 1089709 635369 25520 1703984 1300807 1000510 38081 515307 1144161 561336 1528834 1127358 1432208 1335657 1483858 729263 1184176 837414 307680 1049820 755501 40111 1381519 940557 1630990 867402 403774 894458 1527041 900844 1763027 493496 1641524 1247629 1813107 1214041 1218072 904211 354361 1208364 107474 857602 1371626 83700 1476044 81141 870041 1866033 481238 390438 318585 115721 1830870 842983 1674851 661970 1801014 561231 1419212 1845536 1759102 1526180 180845 1493935 242873 1664787 299520 1253606 580346 409386 917688 970774 1188930 1581417 715270 1743414 1855278 1560255 1092977 695159 13409 156259 686617 34498 1594991 1795180 1491239 506243 1389666 24546 1102121 1432655 132799 1479442 1914150 1277472 1330026 1634502 88908 261476 1940699 1168923 1169795 1147292 1726631 757291 1713192 1255173 1812392 927168 105699 1768322 1957402 373472 1050993 909321 781350 1933010 386697 386494 123312 1653433 238928 1477404 1137656 100852 1666198 1999045 1716887 1300877 1809635 1265312 1128241 299936 1333018 1346285 115678 173395 737753 1530018 165536 1666601 1539085 317410 1382450 1417580 1350516 660634 1617791 184689 1866181 1417855 154948 1893222 1350721 1414680 1360742 138449 1876685 961960 394546 824901 1403228 1240893 672732 1921122 283403 1902677 1561506 1916677 1945861 325918 130324 223353 1157593 1116361 1976082 1347094 736926 306920 1454797 1110859 871880 141002 1934991 1600800 658898 1753395 1261375 1811599 1329795 1627718 1139092 1092097 361451 419933 560151 979640 540373 1653236 1093406 1065732 1841038 533375 1679057 654695 1104319 1624632 255931 1746345 1421864 1986201 27728 1182971 273329 286305 1712907 1653990 1969578 878047 914255 1139469 1852091 1715784 1616360 1941645 765009 647486 722733 850100 1096174 1236103 163544 1484332 469411 1254332 1527333 1519257 379259 785061 619172 151910 1039274 846910 1321633 1496283 1428050 1793573 240029 615964 1796355 1689984 106472 625560 943617 1998217 508894 1959959 500662 380866 367282 1250882 1619527 386790 1169110 237004 541619 399007 981415 706523 174971 805276 1405870 188046 1273315 753541 1272252 251959 475535 1154961 417043 1745151 216202 352888 1695159 25215 1677255 235868 1836488 1015268 1300510 577815 1250760 1391691 96312 506863 1228287 781457 875110 338499 785609 1008050 1596304 911904 521501 1891825 1446566 1028033 793516 536472 1025978 130285 1240136 1914935 419328 1152067 1621246 495544 1567143 259574 760321 354869 125657 1218081 440327 1525368 960521 250932 344194 1849661 1737797 157762 650418 812913 1235061 644679 1169832 247171 1205392 1531241 1560984 1111072 514681 722668 630353 1731774 858313 80235 846724 1728982 904858 1878045 163367 751474 1098585 1917932 1490834 418695 1231379 1381720 698793 902656 1741200 710035 1652948 1740372 969281 394995 1038065 1173012 1235184 1140038 243399 1873735 720569 1241499 1133921 1660846 832365 1013354 645041 1104547 164583 32776 1763601 1337619 1913462 1919732 852744 376821 458841 1804484 1122151 1907888 1284735 1156856 1223855 1731678 1109696 1005862 1677859 649573 787505 1665601 1792003 1382984 426698 1528413 1868376 1996722 300216 1268099 112042 427777 1585475 531568 1560608 1063056 907621 86020 70294 1427299 101659 1989373 1032708 400188 448533 78310 1543363 781318 1079842 1309092 315573 120218 1350559 1972828 1032960 203780 692386 576636 422515 1151771 681486 1550132 1813936 1577040 978219 1797680 203280 1304194 878134 312493 1232317 446225 1652096 996236 157178 492644 1011287 1817657 807043 1395360 1759972 749468 1903845 1586743 162094 1760760 1394417 1493688 1104616 654336 40273 1781021 1412440 1207731 638838 926328 1790441 1723529 601991 1505655 816842 18485 282423 1208965 448239 1698024 1065710 1174263 540801 184913 1650725 251377 268851 1465407 1747020 204861 268675 717234 965874 1458981 1020042 911249 1076073 1163173 314745 1665606 1607433 1876946 171722 919574 1838705 821053 718199 785291 1682580 1249156 435193 691767 133588 260655 1700982 1038565 970306 1935700 742956 1775659 485327 1147861 1571324 168067 153345 1338946 543515 1234345 1696880 1489560 1512787 1281820 1995524 151399 1661588 1254375 1460768 203089 1893263 201951 811365 449541 1150890 29832 1979861 775850 101516 1527629 1215306 549626 280124 676566 1525015 1335004 1056748 273330 56191 735473 1804674 758923 1335528 697320 834429 489808 1384010 605159 141970 86803 351998 1567035 476700 1876786 1374503 826514 955223 786403 1603363 1122028 676616 626740 149075 1289007 1885204 456812 1857943 1459431 1033399 660994 192126 310036 515815 950795 1304567 829072 1194458 323016 1321564 35256 142631 1059954 1154265 1163508 1411451 1174758 1640765 1490880 933703 1496960 1572872 1121507 299368 1066131 263274 1269357 664599 789305 1660929 424513 67904 1400600 1607140 452907 1002526 78674 573679 1674488 1480397 1062912 1050601 1478007 1345526 750933 323967 1790731 1357346 198818 1131909 39219 836042 831081 23245 220407 384272 145838 22814 1724378 1402954 159562 412956 1924727 1748086 1584929 288056 1795280 508037 1376985 1017767 1486695 1239930 1511960 1779371 1554708 988898 1770218 708356 385840 1260191 1005359 817125 721554 1205149 655498 1505168 393907 1464313 1191661 1739225 1038606 1770491 1149880 1387038 1318217 1181331 911290 1541772 471110 204701 353520 774965 1260028 1129313 1735194 493108 514669 386564 276141 7617 1274414 517865 1646432 834994 588579 290838 612665 1415816 879268 300481 385472 455209 443579 1652941 269975 1793781 1263851 783612 955880 781433 574167 1499588 1434005 90750 1707021 1366630 1400571 1457576 674070 1742374 52237 1897898 1210232 901450 1711714 1704058 82126 1416749 910024 1509835 82261 1636978 1670453 817988 813851 1578771 618433 1179292 163920 784637 1714895 893712 153555 1664483 1935608 196563 506610 314406 1627667 1695815 434607 513329 71456 777578 409775 1756286 734746 1069360 136867 1996012 1662681 1418098 346694 1920954 1564979 209013 593644 1471947 1703222 1357224 533473 1742383 326306 486613 1871641 1934638 1900937 65068 1242211 737970 1633097 1521340 1354598 1502055 86432 452998 267303 873987 215211 982699 431653 638540 612786 1492934 643141 1297592 424236 1778087 1230366 1079695 683744 402408 656994 1387083 751131 636714 1582622 1069944 1068138 734253 1394839 1710240 1929903 1081895 1720943 627699 26528 1854165 1345200 1936841 1606836 741541 1235131 1348672 418030 931658 329184 540370 1924633 1066882 763835 311593 343604 1264426 336801 1542788 1802329 509751 1084133 333249 1578203 1176885 915588 1020829 858664 1885757 106751 1015328 163750 255831 80340 1503779 636337 1223153 117803 557462 1216156 1529014 1699525 213743 784541 817173 499338 1192796 704582 427100 1373012 1591862 1215169 1934753 76560 1169564 129260 1943772 639775 1839887 1538374 577930 1426849 800639 1746139 1185800 206945 583083 1033719 1775544 1984490 1655064 1565165 340693 1663862 621021 1749994 1159267 1104162 1106166 1064427 731629 612572 1307080 436563 391810 715024 1471942 450570 39009 52196 998178 390874 1224028 794397 433546 1002391 1098428 594793 1928455 1693534 1616868 381465 652222 1592890 1116627 1795384 712867 1022764 1791454 1692828 912947 259664 51110 868628 98534 1994501 536025 1951394 267258 624749 1210491 249698 974315 1313153 975575 1681972 1077186 1887371 463632 1540863 171329 621706 1200757 1005913 1772054 1877138 244472 1399690 1760050 624704 1557724 1922681 155078 753836 1053259 742211 610700 355192 52587 447386 1730397 133319 1532942 1071789 404919 725938 1835522 1390425 1639077 1609540 517140 80742 1600190 1820920 108455 1042626 5006 476940 658459 1928483 1902922 372699 1998504 231142 1545367 118550 1025548 941701 321370 1929907 190059 387354 1349398 1430320 425721 1128972 397930 1388277 1511760 1286291 1896003 1728052 221471 800247 452711 1470398 1399595 1129202 437696 1938899 1410823 1830865 1904931 1690542 1064312 1678502 385451 1101843 454880 634941 565172 249076 1559184 498315 389858 1720500 247559 1854483 682151 1465335 1504739 1779336 489488 270133 268190 1529478 1605932 286213 893168 1148076 1547081 974883 1558919 1804661 1309254 1889682 113617 1005187 629202 273968 1062503 1434458 1869223 217737 479269 613035 150450 252617 1768142 971247 1983360 230470 1035934 1111821 473696 892213 1082366 1305182 1743507 355312 1916444 578972 1419670 64692 357605 191526 623805 829280 1261508 702852 441518 460185 1975245 516870 919557 239791 107275 1803805 80759 709855 1198073 482717 584890 1366731 1932420 69755 1328288 278112 865708 1442378 1830121 1675905 1713242 1696260 714872 847318 1967189 712432 872417 430665 428900 1880396 1833734 47660 1695463 1766645 934663 98607 689728 1589246 1858941 175046 1113087 1260080 498159 1232727 373178 499395 1001511 908063 750553 902878 644505 1299631 772175 1661030 334313 1212735 1831017 880727 763084 282713 341834 1451726 296229 1426742 1417276 721354 638571 1570700 354756 1593684 885835 24579 523050 1991993 724464 931522 1537238 1040620 396442 1079462 142154 1603182 287177 1317788 706253 133177 1317179 1120497 1461712 1685331 1027987 930413 969966 627021 1230121 1590588 1062578 888135 1888030 666332 629489 276391 805611 1726733 1536460 1854864 1416638 381556 1557363 1466967 1592159 1802854 1165517 889130 152721 1787833 1706374 811563 639787 56699 604460 1432637 399887 1801712 1480761 1584922 572698 1570360 551980 1106399 1759194 614215 954178 453161 1731263 1281643 1454858 333597 1650399 1759492 1565137 177345 1769716 1757915 1378244 1091238 1620806 1037236 1630115 1198416 32295 1022954 9988 719342 1703216 816061 1818333 1269999 333989 610186 1767733 1728540 503908 516247 1380364 576902 1402304 925266 1716150 580067 1055351 198306 735611 1279562 1915521 377423 1083327 303875 1490545 874335 896573 1443123 864687 74302 1542857 38064 1050936 779243 1852611 1976623 1501839 1287708 506254 1409503 992176 380324 1172771 1116200 1029022 589772 454156 247146 703571 1256965 62365 1587307 1871810 500526 1908056 557468 1351772 1369480 794413 147259 1118323 1047713 1851114 1128974 629962 1395373 1921980 991358 1771190 1835820 1397018 631947 734107 1571049 311313 3548 1168937 427742 735066 838918 1802304 1460578 1213231 159176 557869 1969491 358136 1647295 1021415 1006684 1800644 426124 1860943 1925954 737205 835908 1593759 121957 309598 984775 724242 450740 113653 599828 998371 270582 259879 1452127 1933439 1083333 1739268 1675423 1337668 482121 167768 1862452 1915842 770348 118781 882750 32139 995614 1263057 1110553 280535 963672 398423 824010 1040488 827316 589210 1832013 877264 1520485 890349 1936138 1523493 1189125 1987760 214342 119406 1387573 1166056 1917381 934805 1214248 245674 195166 463673 1106662 934103 1235882 1505324 1108630 995285 1674086 848866 1692186 1653828 324779 1206616 1450129 1284662 1632729 1806375 1051477 1712661 1638777 1692144 232728 1094502 77621 1843998 1547307 921551 1026232 366550 925869 1679959 382219 757805 1177151 1964130 1837943 323489 1114334 1636311 902561 1798509 311726 148058 728511 1282184 465787 1019483 1114850 427940 481520 198007 205911 107224 1977048 652214 473457 1768403 993404 1482570 681881 797745 479607 3443 804548 593423 1703933 75160 1881587 585639 1537859 1910607 1333407 1903663 1297624 1493876 321503 1847016 1248892 470236 288546 1425623 987690 1318822 896309 1824783 1590371 1482127 1614583 1840141 1048469 1935199 1737110 1495231 1884991 1917502 1474670 651556 225437 1123088 620584 1453939 1142507 1221479 694925 1834797 1505996 361504 194704 211589 1231474 965457 677822 1994170 1155965 616739 1765115 597508 142575 266412 1410986 674470 457942 7007 986787 718944 1713771 495432 851227 1226338 975686 1199381 1995772 1167487 1107104 1904899 331635 761535 706424 190491 1768119 1237970 895250 1132436 1155698 322542 300874 1590908 285915 1229589 848675 96768 1422521 694944 789154 607563 892415 962587 402989 976331 1087629 1306413 327781 1062406 63832 1466350 230680 153725 237703 1781788 914453 1041151 1535313 365197 538831 778329 1300080 1168492 69042 982086 1729408 1739034 1932104 1826889 1029772 652339 416527 1684424 1785616 944396 301464 1646365 314210 770264 1564606 662447 1878614 507554 1755897 907174 1295559 162772 226787 1830493 669105 1816277 324669 1254712 1471536 1768280 1477993 912064 913374 979170 1207242 1997099 812682 1595235 1407473 278550 1691315 184091 503382 1048491 1933913 1411471 417395 719211 1095241 110852 746823 1369854 1598905 346568 1982388 775746 1294183 1509300 264313 1816724 716550 1937420 1572784 389131 1304868 1457333 900911 254681 1137889 121428 1024542 150930 376177 1105056 1708581 1035181 1690460 1064059 1231466 1733975 510299 261261 1237382 187077 1292241 1374441 632935 1837785 57456 803691 1240594 1385025 47882 121461 1674600 360154 917797 997934 1408544 267240 1477452 224158 117314 1121704 1379282 335306 943669 1289238 861578 660667 1364599 1198012 1300242 1892912 787465 1871651 175673 1299636 513676 1408496 145418 800244 145302 1071686 1978385 212888 917754 36410 1783633 1711357 1038461 1754866 572056 486246 385938 991972 908118 318134 1365189 1559706 828108 1434484 530904 791350 689930 562813 354261 1163946 1729832 414730 1450434 471019 242479 1757303 1698193 231815 1483793 387350 1278784 668296 120420 1862463 499818 736263 641845 289630 1442287 880296 111042 1811488 1950219 1599346 5322 1111734 737518 438183 1206966 128142 1866562 533712 124460 1206140 491851 410798 1147235 1800094 1407352 1902454 210894 1110428 1729494 717708 278700 1656647 417864 508264 573170 1223111 1777615 1391166 1088090 1962713 986337 1910379 852692 708148 1047910 1488876 1072672 1860478 998379 380344 630974 250837 1018559 338509 45239 1709182 178779 1294133 1479993 540580 877456 334105 78559 195358 891594 1842524 327134 1618551 1661122 786053 1353505 276597 1527271 1419240 1880236 467034 755426 923448 1179554 900002 883977 1297872 1258095 827389 1630986 943726 302233 80381 1202186 1750146 1291154 780990 1163548 1834312 1038937 1043665 430195 357753 1628830 1891813 229575 40322 1489988 1505463 1584857 834845 1268868 1821456 418773 340232 1386592 333175 12333 1968782 455088 945897 429513 275750 872646 1969918 1851077 417119 1299910 817258 1096812 714386 299892 106380 936423 1138806 1384980 1566977 1485454 787952 1928833 1251917 147340 526448 1933272 1386099 219040 1275715 1384605 1166186 1555031 545101 116805 381269 1902434 1690903 867371 1730694 1287262 72478 1717174 1619028 654046 1332297 7573 166098 1332687 1417951 86462 1033964 810591 1261010 1703160 684562 1773454 1691901 13897 1556316 211223 1887875 1033740 1602066 682968 1110585 1978405 1380889 1556488 1348073 863801 915659 1619607 659648 948712 815085 1282956 1881014 1132652 1294735 1603633 1595732 856869 64139 1661861 86551 354997 892883 655008 1110837 1898293 1040919 1673795 356097 1425970 137159 37157 1537052 1499415 522331 1066583 1483776 1117876 870235 1667731 4608 141640 267780 1719363 344004 477558 213652 1889271 430168 589683 454723 1789631 235693 151391 1569914 539620 661400 1280098 1240809 1329534 1483105 991897 1395099 1605137 662559 1331829 618271 308557 1495563 1654813 1145106 372983 1268659 1178185 1676831 827214 926065 1223779 1866214 371487 1998037 265062 463970 1444011 600561 1106692 230984 1373773 49243 1945553 1441677 1945129 1245450 1977336 292589 741587 1703779 1043647 886063 1350351 1514240 1620235 1957159 1931660 275775 100700 1735588 1579894 1555807 92290 315072 130286 666604 149676 1737485 1069280 1743047 481197 729502 7645 1455027 1125387 1248539 1855326 291883 1148420 1828023 1657811 487795 634806 1945974 943562 1465093 1438816 272313 1484508 1392122 1638786 921728 1505338 593243 881950 1697237 1968130 1279132 853623 1143190 1825146 1804510 1798680 1162289 1185912 1445512 364804 1590921 917677 68564 136329 43122 313633 848617 1385197 1776560 287266 1557885 135058 630909 310098 610104 1503735 415862 1373228 692684 1132470 828227 1123563 1478759 1813115 1908987 309668 1125109 1000354 1096857 681020 1402986 662727 42808 1595536 233495 1612503 632841 1012303 1913790 1174306 486503 701813 1242340 12531 958605 630304 330834 928436 1673394 1010982 1465581 345159 1339991 511819 1814268 682755 1080391 247908 976392 897141 274222 1651777 852483 88858 1118941 1418544 1323306 1807245 1747086 1625866 1460473 849155 818582 1051839 1257160 80890 992648 1247581 1617706 547660 1552792 467541 954493 1296170 1323783 797274 341835 974939 1531277 838460 1972229 893840 1051251 800254 23704 1793113 1377927 1416490 1972574 1138632 1055313 1048148 411219 938196 862005 1830441 699336 1516651 779125 337711 1399319 94811 993980 275748 805249 1767900 421841 1249929 1626636 1537094 1327414 9490 1851446 81866 962614 1434671 1565587 1706248 1027127 1727888 41366 841043 875269 1966158 762186 502192 929556 109152 80047 1055316 1713143 1992320 1576236 145604 876418 621696 476064 1836724 1151799 866957 1037146 1901318 543010 1206878 348208 751776 1916227 517162 70741 1684668 782054 1799960 991693 1106507 1335652 789323 1389319 790363 1296976 920144 1403566 991497 1186859 1222425 745946 1567946 1083157 735411 1768801 996289 253131 782702 1202852 1494447 1030818 289031 1059864 510968 1668857 469931 670350 1497777 367638 1644914 1969780 1771642 1683203 750314 321784 1792972 660547 1324814 749374 1620539 442293 942406 86685 1384016 1589221 536446 572624 1910087 895448 766463 1687531 64053 1955545 921538 1374530 1874994 1530406 1381635 1488236 1131985 1505891 1950268 497895 1770777 284394 1160914 57693 1135384 348266 810444 558362 1051631 763226 806188 1853819 89237 234406 1584707 744294 1428342 359551 604204 1251996 303290 1106758 1570567 60995 1708543 1660043 1964811 785505 568366 1305825 1955657 1151125 1546338 759430 832688 1591105 1843365 277186 1861005 981333 993551 1060249 899752 1965424 1416077 1788854 519656 1710171 1042481 1778054 473271 717926 634438 1084696 1626893 1202566 998485 998790 1842311 298922 1142882 770280 1898519 1041116 888488 699290 1948895 734213 645128 230603 627931 1786580 513129 842575 1969677 794726 1720618 263626 1500889 1041662 1157953 939256 685272 372660 261135 807927 34727 986408 1390225 65858 1684775 1048917 857245 638274 1217731 546601 103400 966873 1183531 1455382 1999873 1016827 369846 372320 1918111 914552 1423016 441856 1419864 968391 775950 573405 966592 1238396 1641292 1865617 657985 66352 90424 723894 1066547 1215416 328223 694757 341642 1390146 1890650 1203795 179638 186844 1159254 1512598 1307259 444804 1490657 359235 964543 333497 478320 538480 1719921 548957 1281700 1541887 1516725 667423 265406 1077243 573140 953187 354921 405082 1284420 1951775 205968 911387 19046 711500 1375590 1911956 1156420 862215 59433 903545 700818 1254984 841358 1357527 1483979 1115567 1997775 1240913 1249085 734864 905456 723827 537821 837139 917892 1053764 920473 1472165 417243 1866980 808365 1674410 939538 1702397 209600 1886986 979768 497272 1304101 1481378 1593909 180015 1838115 1808733 1327528 191835 1377142 530549 209132 1976949 1921275 1168636 264878 1432519 326352 12095 630584 978289 1336747 469619 1887106 1925966 1676864 521741 325314 369459 1838891 708289 908384 711440 291673 1458717 842020 1901023 704988 905866 1367740 1977129 466110 649056 1727916 440919 1953005 1133032 949052 61630 1502156 695063 951582 706347 520714 691639 1645540 1387748 276040 658240 1123907 1752770 1551807 610596 791734 1696212 240834 1351324 1353831 1238967 1219705 1984594 1365580 1859674 1671468 1258 1839315 92797 1561006 1966188 965138 1472656 997109 862367 1277728 1443344 1863176 241431 217815 1433810 950122 662231 1897389 1859360 874365 45097 1708683 1844342 814521 1810241 1484735 1760012 1975049 1873980 1227709 525 1968426 876033 1027838 1302053 1500165 1209035 1868386 943468 598521 124419 752522 790411 1137036 233369 1214943 1244725 1570618 1025400 1953575 290685 1436702 1618128 667952 1579107 471023 1587062 831482 4970 1496190 592616 233765 1731133 1416334 1448082 703746 356223 1163007 650387 831159 406618 421846 1951740 520419 1970202 847810 1303119 1219064 1123782 910743 1383231 997033 915977 291668 240306 1916679 1970372 1861742 1179474 1607272 843726 1622413 1807433 1223934 1840780 472028 679579 1384239 1203024 31636 838046 116587 1837588 701494 788756 600748 726766 1125819 1092130 624451 628457 210161 1754067 1252545 1936213 1905589 1312248 1477169 1804084 1721401 1882413 221593 914820 421205 1311480 148224 1378716 1250759 667584 848369 1868435 990469 319771 1892600 1967064 1783919 887491 593218 1055571 1447650 291902 1480586 1267682 1621713 1054446 280700 1179159 53624 747998 1947122 801272 437862 88210 1074231 687757 1684117 859669 1194910 1887677 1432001 1260472 1154831 1619728 1283769 530364 943017 1052678 1568731 329741 1415689 702496 1660417 1453427 391334 693339 1431839 72514 1129193 1231511 1445974 635526 1490127 1009072 987467 1416363 879917 529224 1687103 1143219 1827610 77237 39622 1994629 1548725 1510476 1034248 848140 815922 427679 1803551 1160110 1682776 1264301 931119 1175398 225792 252665 338950 381319 649052 1416373 429073 1397225 391467 1726701 537987 625161 1575543 528950 1564465 644797 1419513 559912 376246 1809930 1137385 363791 827764 203262 1749035 1171845 1985690 1116654 225211 991639 382363 751006 1017715 74925 1384461 893968 1121839 1470784 1321584 599285 833585 534644 1958293 845883 915897 390341 1060884 876859 759432 687444 705625 1453383 685051 1170452 1409376 1089755 1246788 241860 1125528 1236021 1647205 1379304 684925 1531048 911472 177848 695280 1570458 1507977 367557 1543323 759053 1490702 225962 1303565 1868021 710165 1063114 1605012 400065 1372490 1100829 656632 961021 862126 28194 266232 1280252 76569 1377814 1873194 1828425 88591 1653293 1758515 188151 1709786 1934855 1134528 401341 1194762 932760 1836353 1921388 1576802 966084 1411738 1693282 24523 665588 479645 1419010 1014102 642846 1959054 1127013 741880 1275449 419239 1962362 208691 519597 1967210 573443 731460 1328234 1089507 1954157 893265 416463 1919850 1275144 39848 748532 1326378 1063388 828935 1830965 694180 1801677 731517 1960013 817386 109446 161481 231218 1236192 936128 564330 938881 446624 969008 1495102 440921 1931033 205470 879278 1495947 1943586 1301294 122702 626965 185128 1490180 376628 355826 579372 1794320 161395 1499183 795315 1454546 1937131 1587825 885716 379779 1660813 28893 284414 1237996 1024307 1096866 1008247 1579974 1872547 194177 1514280 722972 1606972 1962940 1695231 1050548 1684397 1877998 1849794 819398 1172524 1996268 302042 1214536 150672 1120605 1331412 1035200 1547817 1374797 214654 872562 1888401 589959 1820057 780397 259136 1429094 1846472 747505 511374 661032 974494 1415406 1179695 1751549 232344 303095 1868269 1856848 143422 184473 1151946 420550 628133 1881909 1268475 43672 1494666 1016877 844521 639964 1258535 310547 542242 1959606 1791347 1165464 1231094 1456430 1571537 1040952 1100981 375106 614722 675872 1409677 483415 970068 124672 1513854 1399930 1435611 48575 761033 1709088 1849142 727266 18587 122613 357540 1178019 1418060 1468703 176345 1295103 936810 1493679 530813 422989 1410495 1050404 1909019 911429 837586 1393012 1543632 1408525 1050162 892145 1910868 1783426 1619089 746810 1601480 304714 1694325 162194 719338 1966585 737576 1147191 216513 1302868 1596772 1810922 656071 451243 389002 1111150 818007 750282 1965770 504043 751648 1307345 1561361 1865744 84505 1727689 812911 612267 819833 1479679 243859 1098328 592563 1815208 365411 1726889 685574 12888 1561514 1017260 1557656 682841 1993523 1202807 525635 1763645 715562 943063 538495 727510 679329 547255 1157041 1859021 1430823 1669668 64173 972266 297503 688672 1747824 1673636 873408 127851 422354 697418 786233 585660 1443676 343052 672282 1813853 964651 1391125 1680109 681401 1655262 1589522 1122283 779459 143207 327203 608369 538705 500806 1178170 1284365 576220 770787 1030124 704938 726399 1522159 892173 1500187 732293 325020 8132 1994647 1770976 1595349 1555952 1464078 221403 1303432 287281 435388 571475 1628071 350431 33848 588636 1640421 814978 1454377 962110 1764847 1610435 581045 1557471 1613090 522096 387330 629609 1716042 1811856 1721483 549330 564753 693289 1614346 1907931 1584931 616486 1182946 739396 948527 1318250 473503 191614 1534211 1496330 366617 1552636 1064380 814262 222726 1013748 1380123 682148 1673921 625854 203995 296329 1302605 80901 568977 1488020 105985 1266854 1262031 1420199 249708 872496 694383 269 1678820 877008 1172281 987276 1090581 1631119 429880 479688 332634 1254411 1289192 804509 1919659 1245901 70060 1190433 813102 1448043 445679 633050 1088433 651831 65094 1224643 1459093 1628580 1913148 190502 422456 573285 934708 1926244 713920 565961 1763370 1969405 32547 935840 1735833 917972 657293 1105228 462254 477176 1831514 1041171 1044932 1900043 1107565 1997069 834008 53130 892315 957821 139103 754276 463637 520953 87559 586320 960972 760232 1777134 1086067 1330102 1475817 240023 1667942 1089691 963698 1058051 1304533 545310 1266522 856847 486592 1439367 386103 501626 771022 1522760 442860 984918 1541957 1055695 571327 1359565 1112757 1776126 1351152 1274358 658601 59012 1958629 1647074 852128 345935 1172954 1001298 1166408 249707 165007 891929 1704085 281420 651131 1877330 764602 1642892 213906 1363510 35616 932767 76008 1875362 1130322 918499 1812574 1458085 1974416 1571773 1254026 1690469 85017 1809701 1800516 170673 224986 51548 1571010 1423109 580391 1058427 1468441 2029 283877 927796 268772 1523083 1668838 1569704 1617731 308128 1947613 807386 265020 1387103 1067275 622071 1846622 688663 1987253 517901 257007 698677 281340 159329 1203431 284089 1717205 1251641 843110 1219963 577228 565689 520554 1907544 1147637 246721 347368 1845813 981503 1684898 1913228 353448 853723 578647 430429 1226838 1859618 260037 834639 1385669 314597 850930 1577681 1567524 1240923 788877 1645644 1110599 1353021 789315 1971683 914780 1831922 1969555 608805 1154313 466476 1666018 951611 1811104 1348335 501682 644918 994952 791902 1444102 1478217 154168 867842 399432 1437240 127502 713303 34433 1802575 1951747 1619337 462729 1628706 799579 1338200 1115964 1389553 187139 1732427 656655 1911424 1730351 1184272 1739682 967261 539009 14572 680510 136660 1707735 7555 178202 439129 518564 1551788 630855 1528175 1208750 750515 1322967 306077 827862 1948466 12058 1086780 1720192 200656 401816 1976697 899368 1996606 967462 1366652 558253 802129 214672 1013909 687954 1778283 562730 1753010 1477360 1909433 477791 1499991 1031919 1774286 261111 889535 1013220 510432 728692 1283573 1757306 1146702 260336 626233 1790630 1764162 1111564 1020705 1322180 222752 1950244 500131 410213 1071398 1301457 621448 224544 996824 1913699 1333547 1796545 633676 1365524 1718450 647712 554235 490330 1578665 75456 1629934 3257 809928 1038035 732300 1155013 1872292 1892217 1442 1593633 214130 1115913 449090 1999170 827983 1130753 1245405 227616 681251 1606971 1567255 1901203 1390315 261423 1574000 1846212 1647447 1804656 570082 11571 1322022 1450011 34671 1751093 336222 607478 1180361 1092020 1367521 483279 412164 1103192 1648087 687121 1961162 795484 1017355 179237 1716004 21125 1104713 1551334 1373303 338062 916135 697928 1830218 203208 924816 1778861 421029 509553 619464 604495 610774 818498 1622464 588533 1292395 926165 1914767 338078 707561 567924 1235432 1558800 1095224 891609 278890 1456439 359822 1132332 1696731 368685 457117 37301 130347 1806257 35661 844193 847438 1710817 68181 1627596 1739275 985733 379419 1892991 428955 453905 1627711 1843147 454960 1408953 644898 1465480 98731 793610 63482 844876 645015 1844774 1547710 1311709 1439193 1081547 1111896 1713823 1140067 350380 575944 335707 408938 1792622 1540600 1778623 886285 844458 1189190 644210 956256 86556 618383 857924 164340 605204 1930003 251731 1797402 566353 461454 1939157 180929 1804830 1678587 33646 563452 1137465 1278006 585008 281934 843066 931133 1900058 1971118 371235 1557971 425335 83680 883158 687570 1700162 360566 957803 108746 38747 1989260 1624333 1079235 1280329 362846 1239366 1281171 953337 724733 1854547 1615542 848004 1592633 298125 1320344 1792382 992326 137184 102656 980508 133514 1587669 437355 1165479 555936 1999440 632592 1073007 836016 1176717 1757913 798543 1916680 1536648 378444 148678 64325 796436 640146 1632668 1346477 1331731 1333291 913422 797450 18238 1532119 730411 1455355 368943 1334777 1405673 139204 1860670 526902 165228 849794 835535 952837 1155047 831018 1630208 146654 1045662 41460 1371911 933165 607532 455159 42130 81399 689844 737883 286865 720917 195655 1539164 1619051 1862219 807691 602058 987289 1590702 1636841 1837711 308651 1984742 55873 1130450 186314 408719 684414 482333 744388 289305 797337 87512 1325369 677116 268877 349296 1744060 1958207 1543920 1641431 1185909 1783581 419122 287014 627351 1830069 59561 1920666 587258 291358 516424 845743 1050024 1951852 1956105 198708 201042 1534112 1741760 323643 518298 106283 823237 1144475 1394211 220765 1172592 467280 1649242 1249702 1596474 1273685 1686945 740552 1648312 965783 47874 383280 790109 298320 1015996 1173027 1019672 1595799 1669421 1314316 697361 116047 1680667 1255208 1908523 652546 1471913 493827 1043763 754568 1126722 1539464 352193 1409789 378333 1291944 483855 1345768 1315026 1068540 297162 269346 961743 1601304 1854545 4749 1282803 1935244 386074 1959309 1611934 408817 1956021 310597 834415 188251 407659 973261 1496548 1306922 1953217 6745 1578959 1377968 596887 435484 1010484 40944 130965 680534 60781 1402828 764064 109651 973530 1398761 1475737 10629 190553 200409 238384 1867958 1336728 121326 870466 825971 1993103 886154 243935 1256368 898886 526471 554798 561443 418189 586829 1938963 1458271 1545348 153389 1010131 1214440 24683 306585 1317969 1382342 481886 652529 1185131 355105 628458 1993808 1413168 112713 900156 1037953 2943 1562893 1168029 129122 690705 704961 497408 958489 1834553 1995053 820776 1471896 1240078 1020617 97839 310877 618567 1030900 1829740 1198525 749576 1144719 1935228 365414 1858824 1541859 191830 85120 776090 1151816 1025961 371851 1222696 374563 1070784 15588 1927076 329223 995900 883169 352532 784041 514732 767364 1303554 268750 153468 1393379 1460948 124920 565286 1047001 806017 440613 1396948 294760 318049 1090698 141757 223421 1102961 40947 1658711 652606 1360651 1570551 1419254 968353 1005624 900760 458135 99387 1240430 466262 350874 1885062 1544248 1496255 431531 1148335 1985432 1525495 252006 342043 1426037 811969 309215 1464727 1983053 1603188 1257805 163015 639547 305511 532677 1808874 442714 1084031 99682 1617099 836404 1903187 81965 1138523 1564179 919315 928974 1462197 601940 1280937 413768 512843 1221889 1796965 1927634 19874 1074811 1277730 234669 1430575 587569 396141 40130 285650 1900308 986232 1242047 965031 273652 674601 837745 2627 167315 767115 925518 526570 1367421 116796 512692 165824 116019 983613 1903019 448053 222663 700935 1176309 509505 164348 1609898 1622046 1660133 1071839 141543 1919845 1384135 888326 223154 59939 446253 1886977 1550020 1800034 1984066 1171631 1383801 1559978 1001716 462054 1057370 157052 1788839 68489 1265852 622490 1398974 1675392 1957460 496747 974157 1759938 125006 1976864 594295 1417034 436123 1114082 1987790 1455277 302638 1201276 1597677 937370 1415763 1475580 1060904 1158641 303171 1754937 975466 305991 1743589 476446 1859764 671254 1996377 209811 1802308 1113797 1137709 1888594 30640 1233918 717779 1116114 1816176 494970 462124 1979509 1546278 333183 1315223 797395 1522188 1900170 361252 8590 1715631 46427 1806071 1050619 1656817 130940 1210330 1151733 1097454 572677 985947 1030748 138154 1235965 295764 1352953 278273 1015340 255932 999477 1180600 376040 1822106 1860448 755821 1357835 1636873 602817 347821 216062 450673 1849268 675722 1638638 1519665 1754475 1361332 1180196 552493 91386 1687680 1198834 1312622 1636794 102858 705281 322362 1479848 510778 675022 203806 1269573 201832 787544 731877 560043 1595997 1902298 1884685 79599 174354 1057457 972318 938885 362404 1166681 1517771 268911 345688 1669977 792525 1576147 1357700 932631 1585353 1383194 1376511 1133674 1879239 462828 962878 987051 128462 1302086 1475903 188634 1136850 1876570 780947 1402599 1490012 817174 457331 905068 1592432 1533482 160840 1814519 993131 1865588 1859462 622525 932685 840096 1304906 1511088 1782179 1633438 212918 1802541 749549 1243667 1290966 250695 346675 1458082 1676085 545557 1125430 538651 1126545 1532862 1154458 336401 1133706 1410271 1878737 1144353 1229940 1359806 1894115 1765522 1306461 187408 1103457 1251202 473923 1878160 1048948 1999778 580337 1028184 1413850 1213046 247950 924574 384758 647410 943632 1472381 90102 919604 100754 1185333 1976607 74905 78546 1252326 1050422 69250 609613 1376374 233810 360799 85261 243412 464797 49261 220071 416750 669349 678729 620812 31226 1923466 1848280 1998841 1107630 204856 465741 681125 1637969 1253073 842464 644086 306029 765229 354430 1877193 1824554 475996 532147 1150023 1726305 1535687 989579 599553 1387740 194023 948647 235025 1891485 1624313 1653842 10929 1511117 1726563 868441 1049590 1521294 1914077 309416 1650913 648446 1146555 1394236 333332 80760 1705466 719620 1284874 1112967 303232 756786 977839 526752 1779190 133459 139927 655176 779200 186681 1787624 1015739 807649 842065 1156933 252635 1698542 745307 1706816 1740570 858403 1365325 1303017 1135771 1994429 1405255 1499978 1944412 1004317 550232 387167 1675175 244309 125299 1166405 1998333 1113639 495640 1975008 392969 1330163 1396055 684235 120093 1840319 785856 35648 1766775 703591 942198 1478654 319247 1581688 399299 1270498 1058985 1482213 320659 1617769 62740 1379091 272214 375627 1330989 33997 1261536 216743 891563 1341567 1351445 963876 875933 839793 246776 24887 1456989 1832431 1969971 40807 376721 237618 1569910 1226203 1722376 1487170 1323007 1566028 150022 762403 710334 675482 70912 1847684 863017 909394 205735 1192800 471567 229405 1081680 1873658 143716 1934542 1754842 806525 158121 1595734 330496 206291 1096181 934012 1711817 48555 1028889 533936 1191258 1999940 33608 170453 1033552 1299850 260946 283606 1033992 1774621 426444 446200 1159537 1262986 1596339 1569834 1029729 709702 1111406 1676063 969197 1013431 923063 835688 963604 535723 1924350 1566466 701475 1547195 76931 1681476 1805067 359436 879118 1879910 58787 504222 496465 267275 1990542 1147475 1830741 843280 1881618 93826 646272 495526 502336 45835 1852041 116262 1227452 1836880 688742 1839417 696192 1047811 1885295 1674886 1509938 374355 92263 1948835 1408455 1709728 88144 5999 1493909 1010011 1498967 1350864 201950 1126063 1869785 1757511 160356 165100 1653645 192568 57317 1750563 753702 1768621 634534 1685805 551790 1663007 33419 1262947 451311 1896503 305963 620111 1330559 916110 610434 720081 629126 1750781 1553512 1370028 1450409 304792 1517630 1138602 736857 597561 831280 1779834 1444126 112124 1340627 599943 1671831 161150 1762486 624684 1601039 245620 962841 792822 259375 764449 1059584 1762968 1057480 1946149 337955 36666 1481590 1802667 85843 927148 379745 283843 695939 619025 1123756 300168 222590 20237 1043814 1492622 1461587 765128 905696 1949864 901153 1133312 1366735 1810271 608859 528116 870330 1859091 566990 1544553 486160 4589 425431 853217 683654 1976092 114550 1882951 332367 672658 1740177 1856730 13932 1232280 1074421 1269415 159907 785650 1763994 1396876 179386 391149 102127 1963466 1236685 382767 198365 32953 1030306 1611335 1985571 1674594 482714 689934 448923 335648 1204229 362929 1840409 1240943 76485 253239 231896 689442 1423522 997288 509361 460646 352945 1159527 1439179 476497 1243421 401527 1400876 1440504 425728 966156 1209332 1494602 1211749 610026 812193 1601790 422465 1392230 954792 941770 1843670 1675668 487382 1162619 448327 771967 373694 745129 1967783 1433320 1187058 725692 957027 567063 1451488 1131183 309926 1498548 1045212 942786 840438 1186766 1199558 372991 696541 1568638 1981648 1658549 775043 1988186 94350 1515773 1997228 884792 742140 668532 1938777 1700562 1195824 1260909 1982478 835888 395789 1194189 1409831 1466330 1302142 1732551 1528929 43019 144042 1929826 1273179 188153 1880014 27536 1899011 814732 956844 1753126 1388910 1548166 782887 1132109 816856 115111 1534853 594175 1936683 1210154 1364360 1865065 1098650 1046096 858369 1649882 63453 1148299 1479281 1553647 1821395 431381 1378224 725311 242932 83830 806055 974288 64885 1832135 1953833 1073415 1956799 835094 504630 1135369 373777 149844 1541746 425594 610126 1042634 1259812 279874 1380150 1740580 1971496 258641 733700 1877041 58667 237771 375866 278871 1061335 1743412 1507852 506402 1635252 580085 1123894 973116 6759 1778809 1855298 111275 431605 1586454 18174 403168 867713 65861 474607 184831 1711040 1901156 1629891 1579664 217873 835348 740528 990791 1948967 1643129 369919 1205651 1330277 1981619 723020 226747 1011653 926103 884338 1557615 1233007 1685673 824367 475073 544411 1061854 1925429 426757 203527 282613 1500423 231492 179846 1166795 502811 30152 343094 317804 1899775 77231 1975670 980271 1203654 993612 124845 1539280 1213350 1813431 1893238 1643298 734382 357471 1756189 670294 235098 1576790 1048283 934781 175972 1728755 1616079 939903 1959283 1605016 1289199 218231 469177 1509932 494743 1735826 1806152 7474 519173 291064 1760159 1199376 1774448 1829982 351245 97468 137422 1697594 1476883 1143321 1256364 1622138 1307247 6420 1944156 96823 1876 552157 62264 1095293 1767652 781522 1773455 683123 151775 176006 2946 1956046 254425 1277876 1795258 1148825 1987966 779912 1753932 4186 1111158 1755882 1491466 846087 543265 826818 1118681 1405674 1935703 273343 681325 1468147 694228 1744249 1279731 1499093 1059786 1212188 1550951 1245875 1747484 1325431 1451096 507176 114261 1239542 945696 374815 1367103 1801413 1560694 1646076 1559996 1966166 1668039 1888850 1475287 1594882 230947 269347 831914 1255790 1286703 862594 705697 1442744 1496487 593333 385102 674711 1066898 1002759 973698 555921 764083 1024671 267625 1489319 194714 1941510 140895 785415 1333858 16189 368870 950593 177435 1384056 204158 143429 1644358 1803393 524325 1368573 1309204 841875 1218050 848591 1946970 1286003 1347480 516135 1415165 1910076 116838 1731298 1317493 596705 1935667 1920511 473157 499005 1548818 1877255 1932436 1859332 775277 1487091 1434022 1519838 1308620 1634814 1229185 412045 1505580 1413224 1931159 781502 1754531 173204 758307 1488947 1857500 1765350 1860062 1901949 665794 1906408 1643753 1386538 190554 308847 643434 496926 1954386 1878757 1862636 1178150 1689244 1722018 165631 450944 1909933 1113404 106055 1295303 1335279 1732612 691002 430184 308966 637360 1668435 679723 1518046 1195890 540298 89029 1645537 14898 405838 252365 503507 1129647 1081018 1898017 1759704 1407901 792062 194919 1425266 738335 1607158 1233909 1984567 141251 421372 931118 1964557 1372705 1158763 112382 5314 1551050 1598852 1395391 855819 244565 1512197 700628 622806 1493594 1894569 220761 1817808 215115 1884311 791957 145032 1318534 1279271 1055746 1685300 1341358 768842 561131 125939 277758 1079483 1516087 784602 658020 1653675 833109 884677 1385198 790952 500979 492711 461055 709462 1054769 185832 158795 487450 360629 774969 1164029 1711126 20697 1637383 1556748 1951484 1244526 324980 646159 1605115 1441248 1251771 117013 1446301 889552 782043 1439786 928643 352162 1297046 1779178 453604 470265 884350 522991 1135973 3910 1449948 401740 6546 1406772 1201202 1930212 1031065 1634169 775724 1068951 341127 426085 1829827 637064 825854 626801 1653385 222260 1249840 579983 1858802 1208569 1552048 1263725 825376 480565 1424831 971481 119933 1986412 1809588 1540182 1486742 1307954 249555 652421 1043285 1542149 998391 1480848 1697747 1846096 1110051 1651078 1536948 1900938 1845480 1483784 1170475 1127881 1780628 1634948 613000 566334 1111271 435045 1465263 1527513 1119033 1128092 250023 1166317 362206 1277185 1143733 1934080 1030075 18020 1629006 493147 1890181 655231 1831966 1816296 1413452 497032 1003888 922481 734465 1542508 1559205 1451547 92556 31833 192423 799958 1058767 1536606 1199051 551996 840423 873887 1095625 1242432 633792 1549106 1566191 710176 1624134 1809524 298341 76846 1284065 1738892 1873084 732875 313561 1415068 277093 1978397 826398 715713 930998 1337857 72447 33083 816378 1510149 1563230 1634728 895306 1925744 1953015 481788 1758416 1086982 810658 483327 1464952 1356869 1301591 1348642 1650539 1461986 676175 1665034 1163441 292243 41509 514481 1010187 1494856 1346443 1863339 1751115 342021 771795 1156448 1541355 1710994 359118 1512539 1351742 1771632 1038959 71971 1450733 936936 1095213 1540734 697413 181399 110122 1089849 1259628 1594042 1076023 349734 376769 1120486 1094641 210919 505043 927503 1867253 753091 1278566 1646631 1106845 1037926 1068866 742010 1455650 869396 1565403 1652717 1514719 1726714 837299 553812 1059055 596168 922864 1235232 294656 1218567 693570 140580 777962 512445 1969853 1254285 735177 1007612 1507661 978280 1277778 793024 176596 558396 733855 985336 1841505 1924147 1901856 897519 1418946 1753873 1197887 614162 1176726 1167209 773604 1835557 664622 839853 626899 1760732 547323 217425 1132481 638643 225672 1833611 1754623 1371465 1351695 1919201 1585167 800366 52617 77401 1648045 177095 198026 138833 1699187 1113787 1894499 1950446 226827 1396766 1047021 136445 1613547 1652075 860797 1799574 1821287 1851636 1166817 1998203 1342467 843272 353056 795943 1031857 1283315 1934144 920815 1865255 577792 615935 934248 1249956 1659642 1730555 1411280 1816317 1836425 578665 925082 1851184 601389 1472525 1828067 1406269 1684310 575942 1751862 69525 150688 716816 821158 813806 1068507 531583 1614532 1425547 627620 1269006 1779348 1328734 1534615 1089696 243727 1066167 1359771 1139822 253657 395411 1414768 911100 364475 656792 1510393 134810 1913008 802097 518754 753826 1294489 62538 1374424 181579 326173 1816395 1105552 977175 1257643 581688 951010 1767422 374615 1177879 992831 1140952 609719 1763864 365107 1080542 1660599 242167 346753 222431 652588 1397604 1928463 1502925 1560600 804920 1248136 1330481 1118462 1235410 1354095 787948 1732109 227206 698535 895634 1972040 436918 1597897 1961531 1508800 1386594 1128909 257916 830592 769421 990727 302094 800731 718802 1622439 23353 365295 1392747 626130 592068 1249507 1140905 1776873 396271 264626 427238 1025645 1424177 263133 1538569 388325 1354640 1120989 1678363 490406 259238 1670807 1817511 87931 579291 232754 1669335 687032 1034497 1374831 1462419 1098575 1723704 356679 21781 1108877 1234154 1895932 1337062 1602114 757226 1696410 1913409 621992 1844268 1563314 1847036 489386 1142531 1269007 443709 1484859 177828 1063307 1583680 553947 790893 1614195 1372928 1213642 128660 1909158 1928547 1006511 1667101 430163 1646073 1590027 1593983 484870 667945 1547088 655916 1017718 1968900 1504113 788030 1241590 920645 784849 1610515 904046 462961 180911 1191572 1184804 18980 1161525 1987326 337009 1797615 710534 1866957 291387 1256958 872453 1057359 1574094 1531882 194293 1942606 547345 989246 1903101 476735 1707932 647541 1402471 350376 1772402 376736 1565753 772708 1967633 1423505 1296833 1929630 1471772 1376755 208601 1758272 1005021 1057598 758452 478381 1860296 846433 5284 1765244 594156 270655 1936283 1915656 998973 1169061 1131467 156729 1972580 608268 1899992 1425582 517051 1164051 660837 469145 917158 835283 679687 1358969 409671 1795270 1626719 789841 239854 1719261 1482285 1086733 1725350 116362 21416 630046 1490970 1997292 1229899 1036384 128528 737448 1231191 1246122 821149 754743 1271463 1961803 1063203 234417 894082 645845 1294809 240054 273178 723283 925385 461900 537359 479691 145665 67497 1792646 1623419 903148 637204 1907156 1109141 1321352 1046036 716595 1504447 50835 1826347 1143522 684426 707345 1256002 513654 425018 680517 1288428 1814486 1788208 1699523 1315114 1272852 1173790 1850256 1710618 326365 1480209 627451 1296277 567482 1558843 313269 1620955 67919 164911 236429 1861616 1970533 1628344 853747 98600 86132 1170707 407650 619846 995833 1980868 116934 1697164 1810724 1313969 1421571 1480901 1744834 1230260 1742913 615075 354827 291845 417310 193915 28860 314266 1434337 164441 931561 1508764 169763 1866508 1748350 815236 810351 1630987 464177 1241631 354427 418368 1830381 1350583 999453 1194695 1368646 330926 509319 266568 1265327 1053519 401312 1619686 1425633 1807063 815115 943487 201837 1833481 1083924 1547109 1030403 1594602 738879 491531 1194400 1984145 1271940 1368029 131186 948165 571963 1723212 29154 1784293 736577 623047 1900788 953738 1526355 410202 477353 1341349 1033574 803597 900938 1790819 1875589 856640 1891644 1176793 711046 25906 1336963 1367258 1329646 161622 168208 579769 502390 707376 23726 20175 949610 1793219 1550336 1761398 1748610 408022 1268421 886018 1234005 1841818 549124 1056134 1515723 1263319 1476697 410041 1750158 907396 711790 1550354 1598256 534901 786017 535187 146142 840252 862095 1854773 532521 868036 1806964 353391 954474 1131248 365610 178935 1727387 1984870 1328869 1433878 147875 1949175 756324 442692 407979 1006926 1238767 1904200 1164685 1337453 1846246 20401 1751449 987492 1242551 1208087 550709 1976089 1565147 24016 861126 1158737 1989497 787403 1699242 476736 110494 1617003 1928263 1494780 581078 616712 737323 890574 142168 1633193 461200 98972 835751 1038233 1790670 1977586 1716134 565762 1658279 8632 1967639 1633628 180242 87759 1521568 1954558 156916 511946 1225581 566263 1098304 727382 1493870 1898717 1981328 89017 1637114 1334420 496062 415694 627478 209538 1381484 284964 915273 156957 324988 443056 83895 749752 107937 930964 69 1798240 1447327 1222363 1321983 960259 1488609 1662907 80468 1886101 643306 1257605 74607 1707003 874708 295744 1772574 1945509 984038 68711 1086191 1036066 675846 932474 666317 1849369 1218278 434837 1524144 191117 1825468 1548885 896243 1595417 49929 155100 865849 255061 1875063 442787 448579 758103 113425 302438 1880771 701247 40412 148834 1734391 242181 544173 788126 1384227 1171525 1140188 796937 1311141 1523598 605539 758819 1314132 476152 564868 1991604 1941128 1276249 438349 589659 520366 1326774 1011223 153110 1020243 658988 432998 730957 602654 1013470 683085 1785674 1572691 1372300 973653 1323730 1966430 504334 1978476 1455067 1045607 1107131 1642428 1988410 966424 196250 458343 95409 208422 388878 394509 1904762 1421030 386705 1878456 426798 465468 86474 1693936 1445527 528101 1617267 80622 1698314 1755750 161402 1502212 1458893 289019 1544124 1106288 1003714 944277 733544 1251308 1227432 502047 1679561 1210635 1353816 443863 1567749 1567224 608361 1873632 1789827 731516 1757772 358612 1189761 793226 1915175 445417 1680790 1144964 1772538 247423 1274641 1406592 624431 816892 371693 550132 1105589 567275 308609 1943750 1857472 717959 8452 914562 1668996 449583 360262 1605170 856739 1081082 463312 1542118 288897 1530637 1247199 904803 1105671 765634 1661556 1534987 1640668 67135 1803631 1428136 43530 1986514 1023217 1768342 978084 1981309 1717273 1720945 725934 1964460 552368 957021 1407793 686829 197969 1787627 1825831 1547487 754121 707840 701871 1642452 183038 731409 1536639 1647437 1817212 843100 797416 683337 709748 1543815 1229873 1966706 380858 538647 515967 796823 1223279 1771407 1908304 1228373 1842068 1832535 1030140 1189578 556893 697844 764031 46068 1512922 496616 1251227 206966 19947 1550022 273056 1051150 519638 1928475 1624249 2233 1777711 1685815 592526 30222 199821 1267538 1438550 1845655 940854 648774 1279305 1559046 611494 332540 658441 1342045 1814425 349076 980040 167313 193039 125180 327364 502585 1364990 1538486 1355266 1625291 490431 618295 37816 1463149 1531174 1850330 1047277 820202 788271 917042 1892740 982601 1933589 227512 416644 322396 266856 1029172 20109 1547412 967854 504945 534135 1569589 1028799 1187734 1663999 1593905 780322 97207 1440032 769164 1192484 220505 643186 252448 767086 341576 1987506 1077255 1623210 1986143 1379875 1714047 1828909 487575 1140255 1670205 1712727 1763545 358135 388474 187433 323310 1667632 1286772 768744 972953 432026 335440 1290475 642411 1657659 686137 905244 673035 1051335 185898 1769518 1747120 1649160 5124 1685903 788689 28141 908791 1293017 964458 1571912 412669 367678 8559 1954989 1184940 586710 1295700 222522 1714240 323910 366487 981614 1747616 1128526 415020 243885 941201 1373125 1325597 1865611 979858 1453413 492929 366422 1078887 1776987 246005 1243953 1419260 747315 892022 64485 287738 201400 800988 250383 207524 1334189 1356906 806214 1013247 1582108 470789 1558812 475782 1783524 1635896 82053 1693114 1236127 288457 953562 1545806 1417960 507399 554436 261563 1733875 46118 888602 442054 341889 1956363 664150 1074728 985222 1950604 424485 900527 464493 1595223 643764 685035 215362 1214736 57248 39754 1770803 13959 505386 57301 689919 480326 1176063 453073 999901 1173035 44017 104441 1794633 900255 865546 423133 442544 949870 1312220 1336768 337729 493493 749439 1129311 333645 558644 699700 797952 1258237 1071182 413065 66983 1062078 1338659 587664 194232 1327952 991393 1021040 719654 1581968 649713 697335 1749451 214709 325294 1859096 464262 161327 1657597 1608632 1913157 1106575 511243 1085215 1179864 462362 1570033 1909683 1187180 845437 139092 1087046 1319105 476888 1602442 887853 699374 709846 240771 840358 1677112 1209547 1822460 162117 643295 1313036 314146 1264280 1043397 821590 1158287 946821 1420885 1773001 1969322 1039156 1870535 317463 1251542 1909611 598727 1950063 106129 330786 788330 1060205 718534 471166 1371657 1969875 1501710 334197 208703 1033339 1307184 1418447 1356223 1693165 1703792 43137 258376 1502506 177164 1898510 698580 1860612 1183599 1212548 321686 661507 1197476 1146805 44625 975522 1109708 450733 1252375 1703815 1992644 269528 694368 62360 117986 1486963 423064 1616554 1184756 1315741 71350 371757 1581821 930061 1980979 994252 1853036 487503 1496879 1416276 207827 66378 134812 91794 1225483 555203 817031 62515 1761992 1748030 468663 1497225 401894 806302 1467688 402354 1484461 1545913 1275410 444325 1277303 214378 368339 1354878 1100390 1678321 954948 1307159 1383738 75729 1164372 1803339 334335 1699010 1351870 830158 1651510 1902050 889807 332151 1162015 501131 1085877 46122 512476 24968 999331 12521 1496499 1375843 1935381 69851 1413509 882254 727340 80855 1049883 21645 1390471 1659312 576602 739203 93557 1443679 1497948 1120145 1233280 47898 71417 951505 1459768 1821749 1979956 1867015 896868 1472160 981022 1078930 1414020 1020822 641185 471380 935827 1269929 453454 458673 232885 1374155 1319994 744382 234489 1726277 31331 392629 38340 1734232 41231 974334 1281588 1445566 1791266 754434 4086 696942 998542 1361567 1021424 1964421 1878895 1349994 1997841 1051001 1947274 1502694 1481871 455916 1136731 473140 1596783 1545584 1073428 1815634 334044 1312807 361065 306538 1419814 1656368 434101 409391 71371 1513011 1573600 1009129 1660497 1938886 748126 1500416 881336 673474 380356 1971488 1461677 883605 362850 730477 1583983 1820693 738337 52373 694975 1389120 1542700 186475 1529977 645241 305122 1384173 285370 1992694 8983 1569096 392293 1349330 1710802 1452958 1685740 92294 482077 1972877 1440812 1767368 1059735 661902 1307211 950539 708506 1244256 1001863 1108734 145968 1574652 494372 1080043 991675 1153855 385963 1994636 418727 123156 588776 222498 1388593 854493 321904 225853 48810 424368 1936150 984127 124997 107095 1229911 400021 1267972 250696 1574544 754338 80290 1019832 675080 936508 1225733 205280 695477 1551962 1713181 777141 1677060 1722716 1507869 477877 1707798 1408643 1109538 1104698 920054 1625398 1633273 7478 556516 368805 1222785 545679 1405119 501363 98095 444709 1565588 847546 330924 1196587 470905 1133776 777086 211365 1018827 1730478 92483 1686702 1164396 1786022 1568902 23298 1068543 1409550 1144322 830434 1971080 1225262 1999620 1775814 1068611 1431767 671431 1949062 594735 1497359 1826072 1368418 1166315 394774 1810522 76400 275405 1442298 1853694 246711 1703239 1323108 1251351 1981075 815110 112695 550064 1110093 1446650 1263072 352312 1413410 664894 687340 1660166 537746 1919820 739860 1790391 1362825 441307 431037 1670530 1004487 329314 899016 1938686 1448765 760660 384110 1688477 1671018 1665679 770172 1172725 1837259 1831271 974616 21302 266478 1181648 405994 1144068 1487922 1218951 756543 100074 1306791 85031 752227 521393 1536004 1457012 1817865 1130533 1454994 1351941 74595 1476717 1870731 1147622 1356546 907041 1177641 1276368 1335444 723741 302931 24491 1643738 450850 483760 378633 221323 694969 1584443 1186782 390995 1194617 241008 1999383 972547 1853599 1160168 1688118 1398203 1749661 1418196 1719070 793393 1876796 370681 1082113 754228 1408733 1713606 494621 1263927 231231 473602 1794327 1190946 1311595 1023894 1101730 704119 227747 351795 210989 1031773 941818 1614739 464883 1094862 47549 1105512 1542699 847497 435356 1019360 500617 496158 88036 519379 253353 1427608 853095 277838 35468 215837 1373962 553809 1091906 713198 242590 515315 308924 1702599 555335 1177649 41956 1718095 571257 1337597 1923043 529134 1610098 1023494 1372876 1264046 1697955 384275 1297328 114909 1947204 75719 877853 1690575 419579 1087754 579310 1311489 1119471 216500 161036 1587178 1531897 1275758 1287098 1645655 149284 1870130 441783 1012247 671198 1896303 1752359 1114782 828344 1640631 371517 211642 720776 740506 1913012 80376 1516314 1782642 1556709 496375 1872833 492732 1986251 1588876 1872800 1925272 741388 313754 1975436 191366 793211 1010438 1938928 983028 279455 1617047 1077399 1749899 1222979 34963 899176 1079610 1887337 1840368 609084 1345944 537097 390177 589532 66521 1670426 614186 544333 274591 30902 1354814 181956 904867 1389759 1163086 8441 1504220 961080 1377548 1939841 1242517 701334 798519 1435125 1509686 1133735 1332908 79387 699133 1509604 72327 1423246 297706 1289052 785578 1181081 223981 105099 39007 1055339 1847224 1327156 1868317 49147 1027547 127327 328819 1708529 1429703 692665 185525 32103 396378 1174072 1196499 1148623 1733767 726285 1641199 1769538 796280 1567742 1416697 1923113 921248 1682998 124618 401738 1428917 505015 1208249 814489 1004336 1965073 498823 1566933 713864 996700 961717 397229 625520 1977595 1627965 90881 1324388 1865945 773148 691404 1052039 1008345 1925668 1816995 400214 824970 1082216 333197 169721 1988726 1605534 257693 924426 1921583 1427743 450027 275769 731841 20056 1105988 840249 711580 1446205 1177408 1660653 1702909 670427 942368 532284 1355236 1620729 734994 404602 1478696 1522449 1730809 1951016 896681 841936 1521636 574614 991978 1231905 890 915257 1385402 532638 746954 1552460 1639089 1314571 354114 1339587 1575677 1955738 1389124 592122 799674 417286 1133144 233384 1134099 397772 91946 1545793 237366 637128 1985490 1892885 240028 747872 193751 896843 1725284 145940 1085580 389030 1497380 806229 411675 494497 296838 1996831 1217215 1795949 173602 1178224 1626592 408376 1411987 1487875 936887 175305 616529 203690 1384861 1721989 366359 1171494 541436 1441552 1597758 1297580 260163 1185820 1586833 365212 273335 1716343 1195399 80373 1744005 667170 497444 1011082 1240800 1603177 1607950 915506 1110839 1558213 1198353 1457078 836088 1886961 833651 1297721 1048392 1870997 1165469 1250388 1241688 1495464 1124421 374125 455632 1763493 868759 1961928 523180 1697306 1103729 1631802 1417512 500926 387560 716606 794744 1871398 319663 1496482 1691647 980999 1810311 551187 1200039 1263853 485015 1289452 1423774 1494317 1442979 1647613 1455469 1973200 1968593 1220199 1075341 1918165 963730 1629692 446836 666642 1434722 242878 1841951 1196756 867794 153572 1732225 1912033 99845 1100931 1284566 974014 685894 590143 1249865 1263582 224316 1929763 940921 1984333 1345936 321341 618649 637468 881501 1431075 24778 124133 635829 257271 1822487 867809 64877 725264 17577 598970 1695111 49666 509102 1892440 798557 859611 308305 1540596 1959055 733977 496883 1537936 1051470 1320490 1514483 21812 1297839 246658 1595952 1246036 1425609 1319679 1642844 1541387 711163 1603447 1989265 257029 506091 878905 1287222 196408 1509507 802246 1404930 1142509 130323 1883559 961188 172904 1192654 679957 1239974 675997 632040 1760070 1421424 670188 1320346 1070886 499225 621648 1347168 1689579 1371012 642117 1756339 221773 1710333 153310 527475 1971595 541289 1848831 336523 684576 1121183 990082 1249385 802522 1341194 652991 1238558 1499019 81164 1092522 588681 341072 1789491 663196 548912 500036 627724 667118 1325691 412242 1403651 382792 457971 1422843 1319230 1586105 1372642 1567839 1002026 286826 1463032 462928 1105460 183499 688388 832896 1735246 532204 1304948 1304372 1920873 1436069 1006379 232309 725499 44522 659730 980974 1200787 1926103 80985 189714 971960 1309936 1072548 1717896 1821478 1428772 587635 829735 566381 1425394 1586396 596456 1865031 1183856 279235 629078 667600 108590 1150080 1752079 1040862 500154 552897 1182732 1833121 208662 341841 802830 394395 139694 1220643 841969 582835 538755 1465353 1630153 1953279 1328813 170876 1932549 3633 963752 1819813 194772 1233666 594688 1464059 1880239 1280829 1250989 879058 1650624 1567873 549590 548522 510576 365408 1922566 1989280 1530942 1052690 814573 896024 1679771 1092604 704666 973352 633909 1506963 1308373 1422009 1539750 703541 464876 1441558 1039402 1390376 586840 1426327 1131487 1660686 84878 230368 2210 1403644 1274070 878279 59056 1732890 719281 1372870 1932110 646704 1812865 1371808 134446 856792 554255 1534949 269329 458587 179407 1556871 1555556 1308810 1466856 247939 1997266 1967184 1602946 1392070 434297 89092 1919044 738807 1902663 774069 1103965 119735 626006 585002 819303 1210318 1411178 255804 674974 1746484 935770 804914 722810 689304 1117204 1306740 1718248 1446265 1855940 1252295 1998090 73548 1652366 1943851 157393 959264 797512 484115 1877769 959314 8270 606314 1828033 1778378 187678 1982374 592642 816276 1937796 1389762 1043626 15114 36813 943107 418721 1419819 349428 1821903 1031047 1465863 1425023 807896 1587356 150020 1602863 1275822 1867147 337946 1600179 4436 1655300 1520315 289424 1158999 1291950 583871 1910955 105565 803705 1477149 1531446 1640466 1908689 277108 813160 1760636 52280 1345456 1398376 1281876 1651156 1378675 69689 1317968 1395279 576160 1640858 1049414 1102433 96776 675214 509887 923059 1793512 1296167 611423 1592222 1282247 1500108 403300 547135 1081669 1232628 1950790 233794 1021110 1415144 532336 919651 1172087 962900 1463279 1320788 1729085 489885 1413693 975123 1752158 1902583 1793521 676463 1903423 1956557 1775729 1631468 1921933 474603 223959 1881036 378764 1778058 151255 1206599 1395417 1487988 1135391 306211 1014633 1399149 1288237 1779624 554593 1479712 24040 403434 1978731 608487 1223939 1361499 191402 1308698 81529 231792 1856914 1326273 840955 1537039 795520 47147 1815310 453699 156322 1063343 963085 81688 766648 1166547 867116 623468 93881 1851947 1733303 861765 1889076 507235 227225 244088 1667633 106234 1766917 251231 1954617 1877599 1136788 898016 1022181 782555 1762014 890932 1215793 257181 19442 1266859 221517 1987733 909013 1367208 983631 1940255 1847705 1902324 513468 1419618 1564299 1542850 1857137 1110755 1454635 592684 756295 273332 1065673 1174071 1269925 1455628 629922 257212 39782 1134677 589826 379549 309457 1381812 317586 804429 999903 112310 304198 984226 1612291 1982676 986204 783391 67828 1904361 999635 866736 1686061 392223 878674 1190005 444108 1707349 839293 1616255 1006706 160788 505014 453813 1070671 1948376 56946 1137696 578957 353933 581126 1185157 954242 1800201 1464769 545739 1983943 1435528 1146647 458037 786643 1191403 632840 952444 146005 431522 560877 623104 711241 851761 750692 708756 931710 202063 798903 1838253 742104 126109 1471425 1219630 986452 1440766 1485034 198632 1542927 1194090 1247003 1498698 342465 869349 542786 206723 1042557 984437 1035620 785936 1580056 619053 410869 1558204 1771147 82228 75855 1736125 166722 30515 1642612 1763418 125857 522052 1123021 407793 1761859 278104 1421941 439502 748114 1971528 807240 1291640 976229 1344294 634486 759062 1947231 1314555 285777 2545 655196 175171 1226234 1537570 45360 439846 759128 1405 1853107 730131 1641596 814500 1691938 562345 1314499 1087954 1376302 371589 35412 185857 1471567 858665 822861 1454900 1531973 1889890 1383840 1181774 1220893 675286 720836 1407855 69924 580263 1267413 816238 395571 184408 1738762 562172 576827 16372 160330 1395633 1562933 1232883 436948 1239057 836841 733388 1688468 1319195 1140766 1925416 1861460 1752908 1873017 1849529 35940 1199277 1354447 340526 635408 1999569 985079 792130 217622 1560519 253829 814063 1727730 1498153 88188 1397535 1131971 1832370 988821 953001 1606666 1764512 1582191 1427363 167029 1396919 1480872 1080107 1689815 201595 811032 184939 662587 1841812 1835029 894787 1857657 718909 1718814 1695652 163977 1395071 1877543 1784627 775668 353732 1061048 133760 1054802 1604751 1219722 1952323 1318522 821813 1112347 1321709 1774069 443373 1491800 1763357 1545384 1405625 650034 1964949 1670442 907630 1631569 686088 351882 1854757 1985196 1819531 799124 589467 569624 704137 239495 548919 827873 1229628 1672283 374508 680600 1165582 1335036 357852 873180 1579242 1144713 148580 1540642 365162 266385 1673121 1874595 1175626 1081658 381293 682681 111985 1697638 786457 825208 306005 1610838 335701 1783853 1790008 881397 1279050 1892551 1816059 946316 864605 1351354 841766 1734423 1993836 952111 940456 1005970 1004776 1451422 654717 1705911 1806141 1124919 455589 647335 139123 1367650 1685154 975676 1305447 474063 1326662 358517 1531796 1871185 368972 1846954 1860507 63923 1550620 396646 1459444 1148170 852673 1087165 1071950 479960 689612 1491313 1394150 180396 162017 1553899 1200500 646390 839851 1075954 1281931 543162 1941809 957225 1726376 1229896 1845724 1259766 991404 1406297 1686152 1645512 596330 1950284 1504510 349094 1139578 1641124 1699044 1543015 1960465 1612955 1769265 1549859 912290 1730372 702210 980203 943103 1270728 1153982 1612485 1859003 902382 1516885 1568850 1858184 275376 676649 479957 1934032 237344 1129758 891490 1776180 269834 637103 614482 1641818 1767875 401585 409675 1357252 916878 101299 516890 1615193 1278854 679491 1115223 307975 665106 1867976 336119 573594 263621 379715 145239 1544549 221872 1177114 1463595 1939403 1676180 1187711 943022 1277298 451773 1779562 1979048 1455571 698151 967982 646752 169023 1930744 1785027 182816 35805 1845538 1290815 1845315 526888 409026 1883178 1350812 1861363 1289897 236236 213025 97083 1760277 1479481 858987 1165314 1506375 751075 142929 1111417 1738072 1871669 865153 1008828 114102 1433951 107572 1472516 1138630 1431060 366806 1494442 1450405 1610452 535350 1072260 39741 1576831 1288079 446289 911534 1853017 1767672 1988717 999156 374619 847720 667265 1883805 666938 1500246 1060601 334273 477566 773380 1220091 1377243 267994 74232 1970671 1414558 722959 59174 833184 652745 1493447 804285 452429 423734 1235793 365731 679674 1922611 1592377 397143 880671 1539057 274 293940 1657840 1256505 386398 205812 1912845 172232 1957735 1099479 1529906 1043881 1725941 668516 1726452 631617 809790 1849705 147760 85236 352010 691718 808827 1468810 1662018 1654218 1413485 1692308 285971 1789691 199474 955436 735656 1482017 1937924 1557520 1188127 1040252 1953810 1399036 1123749 721810 1810760 1580605 1586123 1282281 1870302 778173 1266492 459307 1253094 1547241 1899291 568425 1751567 1774023 1453839 1890191 717465 244553 852880 1572482 1422860 1404188 1301124 790788 193966 1082190 829000 796085 768356 1221134 461148 343778 1428907 51816 1801902 257745 1499271 544458 857726 1080374 1621524 375145 1414474 21309 943746 767236 1293560 1621276 1930224 105326 366279 717467 1517064 1540213 1374576 1710697 1653496 1786867 1442064 1967679 463320 1757334 943933 789677 835156 813371 807241 694710 1857852 1473337 305781 1449363 1576975 445267 1769033 1566980 20844 374524 1348989 1954867 1110765 255541 861337 1224360 1663306 1438176 98954 1386616 354253 934684 1922336 1123581 1024880 855157 107370 378675 1930186 1459228 449423 923945 595858 1484495 1582059 1887950 858165 1081399 1109093 11789 1587651 398475 944345 1446639 1053210 1153458 1548561 1090625 1478477 84213 1431274 1854112 335297 658619 1163320 626126 1681100 836051 1539878 1732235 1639539 1155492 432491 1967842 1327429 347855 1131118 797843 604403 1875721 404086 1357988 1678744 1266778 1658481 1641138 1051816 73624 914862 1497682 155034 991412 1938168 775208 667146 1289390 854710 909206 1893879 1325573 1666667 587266 1354533 1978899 161249 1364161 1797221 289726 45903 1928674 1305942 263639 1297849 604936 957670 939854 1337343 1902146 849062 1886437 1677691 1966104 846056 1547366 649220 1838832 828934 1815416 1998395 716889 1716939 732588 380971 854727 175632 487754 1982327 1707018 1475269 663347 1867935 814174 1925233 1420933 858525 831475 1340279 788866 1877870 458267 1332327 1935394 106089 74199 1899525 272690 183638 1300725 913450 886968 1816242 611526 1346593 1429163 1034074 1376631 1602765 678919 988534 575953 1956334 1180728 858231 1756501 1663698 505838 532404 755921 1973512 270812 413954 1115385 1652650 835878 426979 1152703 1499187 1837484 1733369 1543283 1171719 934381 894769 276794 1997822 1343169 970880 304036 1833869 678314 600443 608679 1697284 1583186 1285688 1369215 1413008 1095356 1376045 643150 1263336 1401961 1910458 1428279 998398 1575971 1245802 570751 323775 359393 1420648 1129985 1696874 733914 188488 1262668 518104 110012 362968 561518 1415921 520931 699921 1482920 1866193 1665570 504297 1550674 635100 927460 1275146 273731 929186 1074706 1319963 259686 1924226 595034 403085 965982 772409 22669 1131697 1005531 1557057 1584754 890535 1808815 997061 1498657 1875421 235104 1843782 1433687 1347181 922345 857969 1487442 394601 1858639 1281706 572207 833295 90420 989997 375904 1574527 1394555 1180736 1869522 1097580 1128536 596712 1168490 711034 211442 1220056 755737 152841 1846424 1931235 158715 43843 904444 961560 781893 1458212 678829 1418717 389007 1770409 1222210 405094 659694 636196 666281 1610289 1715691 793784 1586042 1761225 1633729 1387523 410231 999066 861554 1560172 1428151 403852 1138580 220570 1924931 398983 698200 944445 786581 1810010 270098 1576918 1044909 220201 1848435 292433 1164184 1754210 1421281 1880393 1252170 790306 111486 412209 499151 1956241 1010638 592886 1627302 1781004 1494857 1624533 330685 30216 1739335 1879156 1767627 1688873 1124240 3491 1632876 1258936 180211 140693 669846 710170 1729253 457075 1500963 1351649 1100797 1844386 1580010 1748180 587566 1432011 1568512 101241 1141214 1165789 1374689 1430945 383378 1075698 408349 378613 257283 200187 1432097 1351159 1897075 81159 1596858 1471464 1046471 46615 1748838 871922 1488908 1419912 1127159 488382 1528535 824768 1459947 1783014 1027089 1666423 189682 757373 1796874 666362 1794676 225220 862677 1712908 561992 1200313 817413 1780516 1541343 1061352 1420207 382043 1136626 1946681 568905 447110 1692340 986713 836390 1758386 1307244 1136630 959556 823748 1741823 45967 604959 1751128 1313762 414332 728579 1480945 247842 1676467 1219128 55129 102899 1054439 1666125 1703672 202482 1503281 662208 1541765 645458 1166728 1292080 1409134 1804945 264607 981533 1689028 1550205 797217 10042 1728085 1547084 204583 364509 952333 1894701 1731662 1827096 82782 825261 1165404 423855 846872 1738012 1255340 1872657 1805820 81302 122699 547707 729189 1178822 1812015 1074840 273255 1689444 1996562 1662892 1841514 1324621 149811 713041 1189896 247216 448203 1036454 1693156 1279703 1793748 152665 1206016 1764056 1117309 521160 1868457 1583269 798435 66287 1710708 1101615 1116845 1375824 411025 562069 1226079 638552 1231252 1803505 641981 1179963 673334 1166477 428525 803878 199587 1956934 896722 862718 1377494 1512167 695133 1025839 1486750 1607719 1990272 1834957 1140660 34782 470623 737316 55579 1452558 976948 170838 842122 632889 261420 1068617 1818142 1882997 1125196 1013321 524390 425703 1082407 14549 1953533 366841 170188 310345 1374780 1150039 1746321 951 622441 195508 1615869 682240 1822528 1256492 887638 1126521 182662 674621 1568820 27454 170677 1733407 1284227 1854380 104090 1495808 1768930 967318 556355 922674 463573 311272 547029 929402 1380353 318548 702632 451558 1391646 742645 1151671 352602 306473 231831 513288 1946069 1718148 1502589 1505455 275654 942160 478363 961390 726038 1879978 1321133 1496784 357911 417693 422866 1389604 1501458 1142508 1645011 900121 490554 708946 1902858 986042 904004 86876 284405 1765048 1854327 948840 1867922 1842155 1624494 1109882 320563 1430441 179144 1826246 1155397 1257376 1490154 288925 1008665 791699 839169 896619 1080280 1658218 516276 1565153 35638 1819867 1024222 1435346 1554971 405421 911757 1830471 1508544 938176 475251 150804 91051 1011923 1504959 351716 1694079 1941190 259232 186805 575277 256457 1821513 1014460 142763 1727954 1090580 424294 44702 1270412 422410 1555442 1137925 669085 1867681 353117 1442627 331701 788258 1736839 57734 1721181 1012516 1430541 737113 1415700 1940115 895692 221033 398314 618150 1061234 358891 425222 693769 1130947 235521 1095321 1965169 155062 372475 993065 1194829 1790044 103757 465779 1108777 23071 1212793 1142417 1313976 1700921 746798 866190 63707 1906738 1659710 1674990 568188 1146511 1789514 1617009 568508 13355 1474772 1025152 1986076 364318 1473554 757332 928496 541621 227319 381794 1716030 1058082 36543 945780 1308313 826787 545154 1802012 1712342 1553154 561094 1803739 1698120 475380 931295 652127 313065 517453 1228975 839488 1333834 262321 756548 1411528 705010 1183980 728838 1976336 1050535 1097320 215536 949428 289200 1183311 671163 468655 1644710 451964 1471773 1475288 1069980 808749 1516933 1939452 1926261 766246 1181113 405763 1411465 1509265 1123029 1415644 1302746 359805 313061 1282705 1600176 431672 1585803 1576329 1535963 1143016 560130 1109982 64995 289206 1715727 449282 178104 1205063 322841 1703549 960199 1485651 1934648 429638 672408 98142 85040 1643510 803383 1316586 1624021 1862056 770864 1262676 984229 1896676 499408 1606181 945190 1028601 1491933 1259200 730613 484366 1992726 241900 1877482 439408 1552379 332816 1907102 205702 623745 1015284 1825256 575417 1758187 752303 1093787 1400870 644676 1303415 412402 944065 308856 882389 630164 1259467 482866 1677187 909703 924857 20580 135555 1162077 911450 302020 1668152 1640394 1685490 1672784 973467 1483727 928975 1436697 700820 1976340 1619793 589980 1792971 421214 713059 530240 473897 412183 932657 1426970 256554 1748734 1338269 233241 1429078 1597349 1631409 1688637 905397 335278 1424572 1431578 23335 1273873 145851 494415 226378 1589173 1296628 455681 1090187 428326 1633374 482865 1309043 1720445 573306 1000154 776634 147286 1944585 595632 560579 1122802 241582 1415804 1944797 1629760 1953097 54465 1730503 1562290 1495627 1497483 1381506 799198 344212 1808040 637855 485317 1809414 1797292 1436515 1437030 1298963 654487 389880 162919 420089 1360190 801807 590026 259676 142327 1304678 255027 1759066 1411449 1550649 399930 1190029 1157922 118090 1779844 2072 725428 607655 1975906 558407 1280272 1081248 1144367 1197547 1296855 879152 986729 10079 887540 1253970 788514 703393 1286557 1478154 1765578 1785918 870851 103664 683832 1040066 347946 1653007 512648 979265 1563367 831443 146205 827092 1988824 58561 983090 1605878 1644468 1850603 1560153 1220839 1402376 957874 1108866 1546309 597221 575904 1692409 1603175 191291 487996 283205 348557 1105750 1973126 664953 465208 1074182 1824404 945164 1562708 1176215 1356654 165672 1587085 501714 648464 1678347 117814 1800488 514648 77269 1756058 1125584 753241 298777 1493915 1462731 1215584 1926716 116869 1176481 822352 1906847 1930531 46319 1051478 706185 1774079 177639 1642908 322291 860878 1943871 1831055 920940 1686704 1927166 803017 1784542 319635 786296 1642678 947800 1316879 1161797 105346 684698 1777584 1228914 1192985 906229 1362580 1152231 394109 1665480 1183987 1061563 1565354 680366 1205692 230591 1252319 187034 1905980 1619700 956803 1573659 1020090 828450 293553 1440278 1162995 786786 14962 1982829 1508862 1476952 1903203 1130597 1926792 469876 396175 727269 889889 1158510 1016138 156278 1441125 1799030 1854611 245485 1067200 1427654 1837437 404746 1727495 490883 1771952 1236885 677010 1682392 1539198 1772991 406915 688569 1673027 71614 641581 74817 1835936 98823 1061514 1094231 405322 1053185 377230 1234235 1598019 722254 299829 396513 1901886 1348591 229232 1611827 171172 649366 286324 507860 1222469 552960 299977 317348 1440972 516721 34372 718560 1013348 185570 75957 716457 1808260 1118631 804136 1965484 654168 1301807 1526191 356720 368589 1068708 735428 775913 1286393 341136 1125186 1334390 1451765 266006 1659245 1692194 1971878 1622249 1232394 205425 1846788 1130002 654279 20450 1375016 457513 1542062 946313 373923 679615 1640904 1145349 345506 492649 316609 258856 576761 108296 1704801 1046528 490937 1455030 878404 408787 64733 730231 478526 1561872 1025827 455058 1704446 548664 514590 30197 1600932 423801 1408321 1159691 1913689 1148305 176540 952806 604362 1435779 974267 1876004 1157798 549415 598356 614421 1954903 1120132 222109 1317041 1959291 868528 517344 1072896 1075334 59846 1570906 950405 1344340 1898491 1350271 1601476 2635 1319915 94532 1521469 530466 1694614 1649407 783014 2641 963871 32646 1099872 1926594 288389 729081 48561 468213 1166090 1392138 1256308 625869 1401159 46130 518918 402302 180411 1253389 1193923 1168827 276788 46021 1135444 412000 1394254 1100026 1292736 1667559 906378 1208250 1292170 1896987 1334566 1659372 1605612 1976701 1135449 653810 556777 1679584 1615557 953900 516088 1521955 34083 1219902 1473621 1122870 1956976 271410 470652 1953172 221307 1179968 363948 1386146 1784302 819448 840022 1308607 1768887 962589 625545 1427307 482736 1218771 1578585 1463479 1001974 182684 1525655 831254 1658635 172253 684991 1798676 131611 511961 187625 592617 149933 34350 292979 1929193 635991 624882 707138 397658 1371971 1728957 1772294 1453455 972079 1013235 908458 97062 1045316 1621001 1528947 880221 1781958 1059859 821313 1702029 12163 1269298 1415592 1201076 1035253 670604 1546001 849391 807855 316978 684423 1043785 811521 1684453 1298970 1788209 788474 1682073 798016 1977452 701705 1995168 1445448 57017 118898 1446427 413680 1151531 406963 743655 124363 439941 476200 1187430 802149 792429 1760625 1013236 135080 164642 1790956 1058439 696910 111033 1016144 979383 1511436 1977135 14750 1424827 1569753 1016524 1522236 833197 665993 1302377 681774 1528072 1263467 529042 954152 809126 554783 988760 30573 364890 1375314 1484367 1871384 1060570 1563007 438433 198821 52344 298588 63087 1657218 997466 1777795 1313275 921452 1059280 155320 532366 335146 301778 184304 1346419 137437 1462531 793742 1245812 247592 757792 29641 250725 1545585 171219 1375571 1707763 1266911 839238 1624388 919762 1353824 42912 1064240 935023 1889174 1887127 642170 1330891 576051 433241 92777 530302 1309340 470930 374163 1647724 1689693 703906 1477467 646676 1800945 1553193 1273517 1364539 1581856 1219750 1218098 80199 69400 525456 590127 64179 356824 483285 514250 175160 169405 1467168 1661416 1826831 1610234 1136423 86540 211980 1881301 1644542 1990130 502208 985262 357202 1079526 1733941 179532 948092 558470 1777720 377228 882530 1134656 1798113 1861805 709260 1289532 1516212 250234 1378015 1776461 801327 1910954 221367 882364 540597 131670 1433346 490863 1328544 1325490 973713 1601114 1426718 1476279 834256 740760 1702369 597892 607997 204264 560361 25403 1235297 1652028 1725202 872215 1396444 1632339 1370212 1217695 386879 1297936 1902979 384665 281572 1512970 1915460 526343 895145 731651 1602730 1498023 1234684 284983 1128016 1515977 1205813 1808076 85407 1499400 678114 1989897 370719 1753176 479841 659416 1213919 978969 1193285 1810864 878320 1511596 234113 217683 1978165 1629143 369631 1830132 1549180 1238258 1006138 1854403 1963950 60254 1006150 1852651 1941267 1134443 742285 1873395 334334 299429 1165077 1967901 72305 904792 1118738 662797 1923086 125863 349728 1842600 1484667 1212649 1150588 1801602 39475 1257983 1937892 45095 1460339 319511 74642 1515511 210197 866195 589883 402232 841622 38374 529529 198962 1858197 533104 1664170 356929 268646 869767 320210 1563279 551850 1312236 1578864 1202724 1253750 1376170 1632391 1117302 633483 587450 1883556 724308 1672798 1055130 1106035 417726 448491 521712 1639791 703008 380037 968982 1591100 348189 351189 1523422 67918 1511694 200520 1279007 876568 585585 1195429 1168754 1664841 91406 1339970 1703761 1358258 671808 1547917 1803187 1976423 1998927 843894 988963 1476880 1490782 1348205 1721135 57665 902079 805731 1595409 362567 1507396 1762812 981713 205223 1487550 170138 1885432 1191257 153107 1179858 981488 88806 581113 959831 1527300 198945 436003 83116 82106 562493 802887 715749 816003 1095044 178136 1334178 183652 647889 1922516 114890 23896 1084676 1178780 762343 372222 833978 1856008 583922 1464783 1063238 1768576 1051990 1468951 1018569 423898 904331 972748 1873235 656325 1058711 667005 1739789 426776 428785 941965 1408865 1334035 769297 1167158 550953 1768920 1791452 414617 77793 1007789 1702070 451236 1828375 873385 1335783 1382772 1393278 1908354 1282186 1657958 1712012 628630 1072438 851808 658048 590387 1170614 1065140 933966 1123283 138031 609770 890257 1713478 950356 1135600 978636 42305 756279 617632 164051 1654115 127116 1427645 1455973 1277679 1347658 1119388 975602 1226543 1759269 12997 147613 9596 1985825 1506551 1323059 1962446 1929836 1985694 1477803 1249750 1453814 1597454 1026115 1671277 1287296 1984843 596130 1654769 1803942 179479 994624 745026 1693189 710385 1855397 47652 1420368 1404828 1615928 1377337 1076437 1990137 722962 1037421 326801 268423 1373203 1104997 817736 557311 283901 1716916 1249403 1750302 895385 1041122 1340108 1609481 971947 1745007 1404994 629795 349385 1803702 667800 975189 1591068 392116 1680484 1930181 1781797 444516 656493 230746 483360 94834 592635 400770 933483 452613 1144208 1872628 172817 1826045 1205240 152886 1984457 1327533 1210399 904832 653071 1979565 743104 1043974 326821 1290505 1501573 83128 1892779 329458 1112702 1970979 1577640 665599 972215 1764775 114558 1452688 139411 1780339 223360 1878967 180144 1639748 20427 1139006 1736275 1495910 1189373 713570 1059694 1340254 1436884 2133 1896499 1031768 587042 696231 457953 177108 1043820 125318 1071638 606690 651840 1252412 285478 118379 1116682 252311 829578 775557 433390 1403421 1960534 1131722 1260082 284428 1903967 8004 657531 135832 1623372 1190655 952178 1225206 1468135 1610103 610228 1298738 938581 178264 84049 454684 1823301 611629 333211 55468 85283 769494 1137949 992791 1386314 98752 1794546 1443523 1712973 679804 1734638 80003 1100098 796081 424904 1363089 1743381 1117184 932909 1919086 1777692 740134 859632 527245 773458 945956 145088 213298 1961961 797733 874427 113515 708796 1399911 1869786 1422372 86931 454461 751500 1999630 702666 50436 809545 1638861 1538701 88321 909930 604082 907452 494169 176774 1431092 890230 463445 949519 1454223 1835111 1730335 816002 1761729 976505 1090256 801008 325180 260825 803571 471180 256264 1084539 1622498 256664 640974 1167617 351523 1670214 907624 925540 909482 1451236 1022654 1266813 807705 716988 31613 1812660 841998 82926 1846453 1962975 1998680 1110410 1046854 320136 139462 1875161 1170406 290013 1623679 1379655 1623810 763146 997531 427687 1210090 1735976 692641 468664 912335 1849123 1198382 1392926 1141237 613300 1846520 121574 1961252 144332 695284 429954 1647380 1187038 82465 722169 964487 381812 1349088 745831 409461 1534430 1921319 618308 1841146 799549 495561 588482 1854589 1813980 1605438 670135 1586215 821262 1089318 677656 594901 351130 45695 1743413 1962419 876181 1152192 157575 1500348 1842267 1654834 922466 1913018 304589 1614234 1792513 1151100 565713 1103822 1342752 1670019 1867388 1572836 198168 1626704 149166 435833 1944908 1690613 1834154 1148687 1769318 1085980 1386925 798669 1087333 1317337 1510598 670044 49703 832689 1835379 352734 214278 624888 1656800 574587 1351752 299316 1500744 911278 874499 1926521 1958983 1995485 145933 586404 970330 1501873 545139 795105 431343 1320869 1679429 1248428 1977457 898035 1475064 1835985 1312371 448888 837193 320014 1164171 1568517 1962492 295634 1426321 1530094 1114901 1768202 989792 868834 1670479 333068 235776 1502170 711211 292615 1950543 1413746 185604 181624 1120620 509495 1778865 1515079 659196 698582 1772831 1029899 1212228 70726 1235896 299919 248877 1525150 590040 1692666 688072 1027894 913877 928941 1001245 1072231 556946 1426734 1342983 367665 858146 166782 1819996 1568112 310390 730013 546534 374885 1480976 458200 1015650 1746934 576101 1683272 1581206 1206942 1500519 229581 991396 75158 1180296 551593 1840136 956933 1604154 1020130 1878021 197581 668754 1210552 1365391 923104 1557027 346603 1339240 918732 873674 139227 1013328 1698802 1276161 201634 1712349 435565 1172328 82676 159076 273283 1151594 1912408 1777916 1260823 1592289 535058 507714 775071 1773428 426356 475531 780860 113632 1982980 445989 532248 1727173 1469195 798259 1291442 1095701 30317 805985 1390641 1447117 1613264 1644528 1584838 1700232 904682 162299 332500 575200 273764 970291 1438994 158508 1737108 1570385 93089 1258763 1993861 1788087 1008408 661171 521000 391397 785407 481471 182675 1929987 1560584 929903 358524 586250 45246 647910 1078600 1286288 1061296 1797007 1318539 659369 1357915 952169 1621214 1606031 718117 1818814 31150 788678 1358584 1543826 28326 1194502 138963 1227653 854249 1040413 1038807 477449 259095 1001953 1923509 342388 138391 446203 1059364 929309 142133 444471 1326737 1370516 641693 1886371 1820970 1060696 10056 914451 1698885 303254 606177 535555 1113696 62809 1461616 934229 1721773 1141434 858948 1053835 939425 160908 767362 1487453 1004477 1168978 1458011 328057 1664387 1740035 372142 959359 652852 1322433 43570 1837985 1750235 575529 727583 1415933 1065810 1311740 1704307 1355059 573510 728184 1445332 162019 578955 1323235 1947890 356104 1680628 1613681 1363792 1916022 613932 729805 316604 134843 1449884 694891 568442 320500 390963 624925 42173 807066 1652721 540611 48596 1841115 1587903 1277585 1973048 599791 1959447 630173 704262 1266110 877985 75634 819528 606941 150493 1803353 655408 145623 887302 554666 1020888 792987 1384484 546835 1051713 1991925 771682 408959 1324128 407404 310136 1270137 1237790 1343164 1069914 1755193 25660 529243 735735 947760 1126816 1211211 453497 999470 843287 1205106 1065965 816390 563542 1838652 1516408 1078909 936387 539506 764564 105421 463048 1950967 824928 1468444 1752862 839635 997424 1426473 1062493 1929929 1284117 459743 288959 1335442 1971212 547720 318786 299142 1275377 147517 930664 1404962 286592 106179 340590 932008 750071 1739365 447500 133419 1391523 236562 851600 1688383 1397721 1505856 1637819 1358931 73623 1848377 428824 805614 476020 1423237 1033106 653791 407829 1715091 1573791 1855134 903940 1002959 312306 806497 208769 1759148 792149 1743922 861543 359957 529827 1680660 169635 567306 454484 408697 897322 1257530 1065297 1410917 1513131 1675873 1929444 154254 437928 679267 501533 158051 268182 1023578 1792632 467771 993765 472802 1633095 1081581 520214 203805 1032762 947960 1657425 782116 414435 111965 1755908 1027118 357644 1623441 842058 1226568 1739950 1210088 1378139 1099202 416545 1383352 386030 230750 1557736 740838 1809825 1649666 1344 1388784 1203811 1457811 1857530 1081459 1680293 1079861 1190993 143758 880709 180990 856408 1310305 1905526 1424450 975416 1256202 1115625 176870 1244846 932472 331978 1459490 307491 1605 1116323 543667 1345108 848200 684677 598213 1464155 283241 713657 430099 447820 1710042 332247 1146062 1923527 921777 1102463 5580 711762 1382924 1511095 325761 24026 1861311 932154 644446 872963 654329 1797788 1982606 264238 1033269 1699051 1644930 1659295 409276 1763176 1968 396577 208471 330133 965440 757076 848155 427802 915037 1280417 1435597 1661349 433726 1081466 930526 904983 1073435 17816 416502 134541 392283 594905 235421 64860 1078268 1777119 370059 167023 373998 62616 1449673 1902498 1576680 1590460 629929 772402 79746 524560 884486 1622040 820680 454187 977307 49955 664732 1935344 614743 35466 1993803 281859 27024 721195 1291671 801696 1056517 1567739 468140 279401 838780 295492 442758 1826779 513149 990887 1397074 1325767 1775160 858634 1855251 1553568 474567 1009828 404864 1341262 982294 940836 1085405 1430595 730599 1802717 408660 1035377 1524671 1554877 1943117 224633 157186 1859463 713287 522152 1011564 1340302 1890484 731869 1473404 1614386 73648 838209 1499382 324976 993092 966154 1167605 407803 1829068 449569 433996 752588 15851 1106317 1304359 329099 855050 1437025 519705 344816 774317 1328104 1348686 1452922 1887758 552159 1264939 1542048 507530 1007318 1553528 986353 154059 1935896 1276922 1237223 768060 208613 614463 159131 512545 17530 1946599 902377 443116 352263 940546 1355186 1025089 6691 436889 245704 21153 577279 42560 633043 510540 158585 1049200 1121147 1995874 1506167 1695091 1395389 1741596 1380346 1879402 723752 60164 1490108 1059478 1196257 1138597 479261 1435156 1940209 1430330 1346802 1223484 1396396 1118797 907642 1537547 1378259 1728883 769691 1896228 170081 1607523 1949310 1874236 1666729 1977190 1419056 628760 752628 1851297 608775 126116 1459521 938639 136768 28824 1467262 1985555 1112001 1491597 1563188 1756576 1939977 480592 179054 593469 1867567 965070 264715 1608009 11147 1061895 609470 918359 1331459 1671577 1957361 1196189 66226 1570500 1422555 1077664 757505 1734147 211846 1086547 1215802 1236023 446889 1896825 1349670 478967 1758953 1958030 1472178 950026 1756493 734944 545981 1329680 1706382 525260 1185559 1637204 634372 1388233 1490478 566115 916537 1495615 692796 1953212 1166453 1258739 1143856 913477 147612 398469 1274613 1486563 612458 1983485 1276216 249103 342659 1864053 435225 373725 808998 343315 1395731 821254 104273 1181086 769778 893872 319205 123826 1344803 1064261 108924 298623 317724 533558 1758714 975579 1823900 405210 1265792 1350786 1571466 381696 880736 3644 289478 395499 1567659 745334 679289 961565 1604716 105004 404057 1376882 338882 620194 334767 343486 1508768 186877 1439528 637503 1956796 1918977 538464 1613983 1786911 400660 1831987 859728 1234338 1970819 1350395 548659 877188 1488099 857630 1253103 260231 45924 900084 1271316 385212 358326 1466369 291726 1118075 1283836 994200 614883 702196 1882481 266127 787615 1490411 37042 280939 318512 1767135 1620543 179606 1937116 1584380 414305 702137 1771356 105683 634010 568793 1986617 872651 583772 1701933 363196 1903950 645334 752269 1764854 1473521 400551 762929 1647194 534447 1473685 463796 1157423 724454 593831 1543785 773058 1401945 121584 215714 980573 896388 1893474 92551 1877572 1813582 1630319 1895092 123719 1208582 1972096 1240085 777831 327613 1750526 1825583 1307164 1279618 503822 1341607 1719181 1009069 399656 1547350 467818 1169997 685833 64202 38429 1478901 1076652 1386909 13283 1337192 85823 1725324 706672 398123 298212 1438081 146258 677142 1034618 448557 1070605 822997 246439 79539 270291 1848269 1000003 351119 241365 1479508 1790706 309703 1261952 1771583 1195324 1003362 841637 1019945 504145 53063 1773907 940323 88452 1057175 58922 1238059 1077291 1187952 115370 326000 465214 71703 103176 364120 1890368 121637 42363 978176 263312 1288774 511619 1659717 718753 1377062 556927 800479 1962179 1864313 774399 504732 1893257 1680762 1128455 1048857 1486304 1727204 1733890 958826 834925 1813862 1341782 1248439 1716690 305690 1789628 1875443 945976 593807 1559935 23860 1382452 207124 1559792 196243 906809 1930537 351314 657507 1521577 102317 1129907 558323 1883993 371216 532149 1863342 1386426 393340 1559320 1382608 1524771 1817369 775141 121605 1154987 1182253 23133 1024384 861444 293967 394050 776949 1433795 1074779 368063 1961610 1285942 535908 1884160 1393685 840564 1856460 184020 459103 1974852 1210693 1085796 389306 1055694 908999 830122 857574 586340 1563389 1010121 120010 1288159 944771 61081 302291 78963 1062173 1779265 353240 667280 1824460 785399 543503 163364 1117034 105685 1542865 1217537 1765384 1873160 1839528 1751446 586457 1562181 840988 1937210 617029 1292188 241475 1688978 1502764 1538451 920069 1761427 1854926 532919 186745 805612 6715 1439420 862181 121143 1488431 696460 1685845 708984 1322098 703262 1888632 1413103 198727 1078140 1508414 567816 1915290 377318 1494641 1291515 82498 611296 1196121 1477675 534887 913787 1306689 582548 124334 505338 1276827 1603902 1094836 1633806 1189115 793020 1470253 345477 1822289 1492438 1431990 900808 163396 631606 1775406 728635 71716 934840 721393 1559448 985209 1320057 71069 1154060 706554 1974917 1535626 519279 366303 1850172 1804239 1588577 932149 1828834 1406036 1694885 1507545 1188501 1310284 421739 1167750 388112 1472560 738300 593116 1516680 1148901 1010915 958577 1383241 1093139 349093 573052 87910 282824 447945 1104578 1597440 488688 493539 74542 1141100 1696868 1122690 831035 405521 1592124 1963202 1978754 989005 1422742 1235455 1010374 348788 1013688 1075011 478113 705876 1045147 1400660 442634 604915 1810037 219034 702194 902695 962593 770054 1987242 820055 457607 890802 237931 29320 962269 413253 610576 1771822 923062 1252051 1932555 1408313 1756184 1624394 582084 1983020 1313162 853242 1151225 524575 1602837 161825 591519 214403 55125 483880 264863 991062 1530402 1275883 994648 256097 467995 1022211 1904920 622776 1500316 646894 871696 887286 572653 1055060 1704364 1860933 630924 1163127 1136197 1764906 1833301 413667 1621479 748647 762411 1140113 993011 1518651 994929 533557 986003 1931272 1178925 215376 1001109 1832460 1211888 1615047 1890440 769504 1498022 756157 844194 1094668 1026277 243961 695033 1838814 278669 1158552 101602 1510610 903645 50702 1208829 1080265 1336614 650796 1800848 265641 535732 831301 879373 1299214 180704 1078489 1398648 1238639 60236 707660 835334 1429608 1959 513240 8782 1984771 1011838 1693493 1935428 114889 1931750 1054006 332337 1464649 1905595 908378 203605 430175 1220480 939242 1531203 1113290 1179905 820350 879620 62567 1496324 105885 1710695 720025 1813438 393031 1506358 55737 596982 601963 1521851 1725758 712152 1097322 1468624 1141604 305813 1732837 683628 1035442 672307 817801 1663886 858675 422143 1482848 1997509 1791518 976373 1921349 719337 1786728 712348 391451 1137833 1580527 1242034 1290437 787466 1313011 523045 585005 935129 752748 202269 982616 435466 1392433 855043 612130 320399 17109 869582 1769273 232913 51091 1894211 1758802 152270 579939 1147965 438521 1921513 1428767 438701 15087 1551232 1994725 579523 1493750 196154 1348106 631551 1114044 321935 1566451 566140 1717517 1992936 1113557 1904242 1107042 1958583 400058 77306 217572 658694 903526 1376140 1767046 1037904 1743453 1337280 1475345 518044 1723515 1454986 1087996 994885 890090 292101 344107 1455669 1711090 202215 1666599 715288 807326 1928487 4375 1793436 296846 1471379 747943 594094 1429148 1544130 1899777 378288 517585 1177778 1089354 402575 1253300 923650 729089 1591676 345389 1244922 1183973 801015 950099 1132054 155257 1293396 977469 1904238 1440969 1516715 43474 50539 1448766 1218778 781618 1092088 1221335 1959226 1057605 964249 1478272 625006 1504217 1645079 1415214 618855 1700339 794253 1813379 803451 651141 1833799 1289229 1754697 603494 51057 528264 305931 1149054 1825812 1477619 1344825 980824 1893884 1129194 1673955 780689 508482 412075 1587853 1065822 715292 1227299 1954055 1761606 775635 1465013 1557688 138528 1070466 1372299 1535007 976918 191764 580648 209209 1992505 1246224 657282 501377 1882506 1126661 1949562 1281198 451714 1494218 1056897 1941886 1602039 1034359 774384 1518374 141011 1950768 1683402 1563504 271872 39188 674724 436600 1572717 720447 1910417 1970699 832741 1421383 1793031 4000 1283528 1211098 503695 105555 546575 1605625 25914 525463 991122 1423796 790174 1248696 1862757 715089 1462220 1624314 1459231 1720585 672335 1939113 298590 1221076 60550 1668874 382614 485429 1969066 364929 1129556 1229627 1492370 452617 494342 1480971 1517954 1384203 274501 1643141 1458601 1147198 644106 1078149 621134 495842 387226 1874134 443023 1751562 440112 1574395 1319782 682011 603013 100779 377261 888725 1290151 1951139 1026990 1674902 1410639 763789 718356 1548137 1892718 1764138 47740 1284505 711629 1528491 738890 1926195 728473 212843 1598012 774281 1881670 2136 906472 16321 732573 1745667 609786 1449908 1562560 1210222 568725 1355429 1736894 215517 155639 1096127 393918 1110162 7520 1568610 693740 1554102 907487 1242772 984442 543157 194288 351626 1497474 1915509 1637007 788002 1018590 1649930 526473 972887 1864010 481391 1428186 1027675 1830150 284912 333036 1288239 633818 549506 1009554 862842 636184 1272393 1986515 1616235 728672 1248514 825752 1935195 1052621 24554 366710 1754464 1836359 259352 718652 799352 1880132 1798598 1680225 211748 881731 1593448 922873 1007674 484970 1836483 864746 1997679 1831673 154891 1032353 1004955 1843089 1087992 26884 1814888 367879 1680747 402733 1372252 498545 923665 1037505 1518834 519488 1505679 433212 761970 1757131 1271967 82092 1932584 234952 839283 760041 766544 1338265 346562 1072611 1294410 849205 907364 1614202 788406 677447 1387161 121426 1859164 1552483 316799 1239822 818809 1199029 1610847 80852 1819832 1568450 157692 1087181 202348 113183 1800708 1405435 39397 58570 1923812 276872 661998 79495 904007 440576 1877016 752123 269671 1697425 1876740 709724 1658800 381558 1973503 647993 502310 1878459 468863 1783708 1510645 1728829 315720 1758782 956837 1243123 26744 332017 1248773 1997901 1818662 563417 1424537 406579 1676356 151653 731206 1759595 1387847 1207296 342012 1856096 525423 1428370 798840 1724092 1415848 1170405 1644592 671339 254195 924660 1671652 1915126 1964823 1252800 941464 1804769 1264858 709735 1383311 1123423 142036 1198124 1414582 143111 1350701 658609 393720 421048 1195269 889117 1867270 749944 1659707 1850570 1037987 1830320 1287640 1427562 1898797 147580 1638373 1495868 201265 1343368 243221 1232935 961510 625244 1568831 417161 1949606 1433619 317078 1008254 160234 1668758 1599251 1231888 741520 788472 1888494 1580160 210097 488400 588099 907609 1852197 585126 583187 72223 1286095 1165968 822308 1411311 1169246 643452 292610 1454386 1582889 86624 849126 1950615 899767 1770807 720896 1639801 544414 1168823 1581080 1836057 517197 413691 1782865 433396 819700 1127584 1379154 1087598 1032756 496095 1194935 860699 776215 353068 1701629 224819 276477 1155242 481787 1088466 871022 444125 1232902 862388 219388 13748 1437801 38998 1132182 1923020 30984 1628489 1050032 1139559 819743 1508050 331309 1072238 148657 11379 1217480 574701 244901 1608609 796503 1274692 995918 1525711 679106 230402 1370217 527778 173409 286745 42906 178910 638581 374243 1442867 269386 690383 920577 813852 1252626 454742 1802830 838226 1856703 772681 1508776 233463 1747345 784492 1922322 463692 711522 403269 73417 1427123 428447 63342 1570395 872657 351471 766719 1396956 859999 743554 1329156 466830 1545617 401191 545224 1773574 1428033 547180 1642392 392844 480329 25499 1574908 1953213 948470 1448656 1388039 1915675 118940 1620147 1256754 91651 379716 986454 1250947 803516 1884506 1693233 1479293 1110073 1843352 993247 545685 721860 1153680 84982 807150 1901094 1507018 1911784 1856594 1454959 385446 125252 448805 823036 1972434 1871963 838370 210160 1056238 254351 1257933 501512 1302050 1009590 692876 196269 494371 1038236 151633 772969 968152 154249 130689 229937 1409974 1087582 461374 1359595 562080 818141 1029361 1006802 564855 140697 1628090 114556 1591869 653226 1945877 1339483 1429329 1216320 1443695 314352 1015063 1869228 906540 392955 882515 323906 1132042 264428 1896975 1408731 839655 869790 59349 1456650 1693228 92005 1965046 1542236 1645987 850729 976353 850870 561007 1135458 1250157 1574440 1321577 650697 1466847 1314363 127344 791878 1742370 321879 163441 848791 1976225 50338 1664136 1014257 1050652 80634 733409 408075 959999 350023 1658837 494390 1054064 723185 1541589 153464 1507198 1993024 1402061 314693 1148666 1950646 589838 521992 533807 955159 266539 420656 1042755 1262159 1308000 101082 1948196 1663969 457353 1355742 1019614 1227179 192267 234736 397120 1207328 1112306 258740 1895924 600510 66842 1157254 380893 1398458 1564630 1630985 1224175 1180598 1708028 1914616 1633355 1998829 593459 1066685 32743 1197860 834878 1032834 1806049 1325877 451562 517429 821591 1234704 166706 1564914 667505 343469 591883 180763 1650078 1785193 360782 923357 1119286 839978 433856 1352489 871687 737146 512343 98097 1192692 294316 1101673 1311207 62812 1255871 1279827 425235 527774 547279 621533 1071680 728212 1465104 1175157 1509181 1990669 1808942 659289 1194680 368373 427508 504154 1551474 1991195 150916 895137 487849 977727 1264403 1802249 59870 587753 547879 875270 1039598 1013773 1424925 1739038 1801646 1760152 1456099 1045143 1539078 359027 1605812 781195 1963851 1488339 354171 633289 198081 993833 28765 1204533 691547 1652940 1417426 174338 1267451 1641665 165139 533285 1612475 1708262 771164 902723 953010 616902 283555 493957 66779 460373 469135 411954 1241127 1460464 99529 1008500 623565 1077814 1927938 1224466 607904 624943 870166 403957 36332 227581 1064974 1873798 1542351 79622 687108 360515 953581 174700 837274 1293695 1558670 1341574 489204 1500623 1118898 778931 1595924 1202421 123018 1493506 423716 1962465 742959 1750568 456133 1351736 318741 1001111 475181 731796 338941 662374 434510 1314448 55438 580780 1247345 1917947 648131 137474 557525 802551 1459201 1320091 1912129 1212853 1820342 723406 1716508 1768620 1750944 1498449 115074 38207 118827 246323 1198067 1293819 908284 300025 806696 1477555 290662 657238 999282 475712 935427 1710354 637930 812435 1069029 1133695 46462 1327632 427674 9299 3141 466536 942483 1236266 960048 1875066 1705430 1668942 315313 1257292 1722993 1517585 1384745 1302131 380998 550467 1566460 1657615 1938945 951739 420986 1296440 782954 146693 1318479 1509747 1382116 1919793 1928757 454632 666802 1923576 1794477 631665 1099492 1516138 671442 1442357 1694381 224879 442431 892515 1303136 1760254 847603 391393 1112313 124506 1047454 688633 744800 502891 636991 193097 1470271 160923 1357879 1381241 1595467 359144 1385529 1479731 1942927 1305312 1065467 591669 1906507 127793 1653342 1853916 64477 1850734 1794160 269700 685418 78910 1288980 184617 702612 1424853 1576891 223602 832304 1602356 1844738 714133 988275 31616 595382 1432728 1260053 1876246 286586 1215789 1878307 1663238 1552356 1485021 624414 65050 1304652 1298152 186952 1943129 857982 28901 1814450 1838630 1970839 1212091 1944132 117342 343369 98603 1013514 57130 1200076 1690291 102092 1094881 645183 1389958 1162500 50237 959350 1658953 859576 454657 1719111 1659450 1830724 1123793 1659958 754638 943222 1478364 645940 399625 372308 108240 205187 100968 1422421 868121 575191 293068 1130624 909496 1572732 133548 1528745 1439708 1035215 230672 816241 840319 1765965 1234029 1795743 1100199 1600884 1975536 891002 945494 1923924 760910 784838 703992 533514 198792 771825 1719088 636802 1979968 895754 1593502 1791178 904974 748058 1222618 420403 1803435 878661 1607983 422371 1402069 1566226 535707 914435 344469 1538204 26315 949018 1970056 1690517 464483 166565 1842950 460617 924213 653593 1852397 1483303 256226 92672 972790 841477 1148782 401561 522785 374641 1661651 518862 432386 1742232 788692 87396 779604 1161349 47456 416949 47934 1470641 1954301 891537 458438 1085923 1866213 2649 649397 215439 878870 1813805 260758 83655 1257291 1623199 1216868 1176240 1156544 625934 1134486 1559297 1917987 1360877 1766493 1114254 1103665 215832 1885743 886951 1240570 1019691 1639542 1130091 1589296 1727 1617787 589415 1606899 676037 327631 653844 755141 255397 1870220 693713 1038703 728201 1498732 567369 821855 721955 1652633 1217684 887083 1684322 289385 1571597 55340 1334873 142182 1431696 888254 1416313 1417867 617279 217870 448235 1102159 951320 1023784 1787393 1914467 594450 312441 1214704 1236546 1252203 812872 50478 1104260 795197 384670 335955 1171730 655169 1240198 1902135 1582171 1673006 1836942 731622 1017863 1109798 21636 1021189 1686906 730793 1349474 640656 1336371 1795511 1941173 359819 899279 178892 922681 998446 1932377 1752316 512700 965441 1633769 1680818 1388064 1065857 479497 1714770 917367 674357 1526249 1124197 1695788 611999 262455 779351 1082572 298682 1252511 1854457 371105 1208671 194495 366760 1038007 408808 865340 998880 374142 466716 489115 1203894 1437021 1131611 1909843 1335342 1398620 591069 1861941 1618204 1645653 63942 563979 1010962 51888 1449278 403657 1338100 331262 1074957 573077 1610343 874150 708848 1137396 1210405 1385912 296866 1917599 1954119 139458 289253 722944 1338421 419536 331296 657769 935963 141152 1320185 553359 1287722 1555794 1977177 252959 1169519 983480 956044 8387 1540390 679072 1237674 585342 1166710 567188 834 1459984 1757989 1258206 1801338 632243 779417 532527 590032 359988 1512026 766973 1795916 656260 275428 1391444 1908821 731995 554254 1407178 1285768 1481638 1424395 1037889 941258 737931 1381559 1598491 537564 1027656 452721 965691 1530493 1710182 1559056 867485 1453536 19365 533576 329473 1045486 754368 307080 1711672 989178 856610 1539414 1491828 972923 1311941 452927 181214 1769259 1451072 1328522 777924 607667 235050 1761055 313409 458285 454184 571711 1098380 390586 1876213 1365714 915430 893697 991784 399232 42251 1889288 3791 1018587 1122506 977144 1386277 1432767 43860 1584419 1077179 839645 452149 125016 1979571 76816 1637479 1498343 1485458 773213 550015 876578 1269695 76074 1495497 372865 974726 263898 1771205 778912 1400715 679954 913565 1846571 1872476 384030 327081 1502465 499965 20241 886733 1608123 816235 1741168 305571 1841574 1520768 237238 856613 216018 1533061 1925801 1258391 1358813 1555360 445987 295082 1504519 1647549 1939740 1111026 607151 815995 1207791 690321 1675732 1627185 332120 754409 298742 602854 1209209 710694 265581 1851118 95836 437673 939273 589628 872047 728267 1013291 1575086 1996708 1003508 1919830 854112 1493703 182191 943849 1535941 11120 115188 1447700 1738857 799542 45702 436549 1689013 846842 1781179 1401070 389112 417619 1949611 693857 1137047 337424 1826215 557950 526181 922520 577307 1080499 1058232 498138 445870 1225852 355056 1398817 1306253 1224210 1591625 1767083 922199 1804918 1875530 1193490 1132105 1333829 1109493 366863 289314 1188187 1481777 376209 1409288 523362 223492 1579874 963312 1521729 1297265 441189 1052115 72900 589181 1383299 1649808 102084 126606 1952837 1636674 225532 1396719 1845869 969646 1645333 1584562 939227 340439 618547 1828795 1497275 473474 222640 507687 1353212 938932 581696 1742726 312314 855306 186348 1290595 844391 1458191 1562596 397432 259030 1637949 1552979 976745 1111575 1183048 1438898 1064383 524584 954089 987952 1741835 351492 187493 755185 1031373 284601 391268 577004 1235551 1779704 292837 772543 683511 1766088 1396269 1398290 558229 519974 758550 616609 1714386 1153004 1635933 1801746 1806913 749730 241429 751973 579753 1290024 1502955 958484 373096 1912108 501827 288440 1802507 1145217 62517 955460 401414 1826777 387779 73345 528847 1564988 903720 1221572 1867957 1373981 1482388 1485100 528275 842541 504946 903925 347781 1780025 327646 1202900 799753 994890 952058 1296907 1301799 410524 1776260 796672 650985 1896173 90400 1383215 1713108 735585 1360494 1027821 1013797 736742 1394308 695488 1596100 1135062 53707 803359 758774 421388 1327444 524692 967094 1951453 347923 513473 1780304 406951 218672 1731959 37028 509923 960504 1025066 206616 689460 1798184 927664 1307635 796174 1164009 193847 1990585 1801587 565911 49197 1505360 1159207 185550 1323123 1143352 411519 617345 1156996 553321 265368 1636531 1111849 32720 1232655 1301590 1592215 364393 561046 1819593 1996368 1471790 427413 1069810 954370 1622585 78062 1231268 470379 797553 328939 1525580 598785 907872 987781 244625 1624871 587583 1232228 353906 979877 1642500 1495266 1974279 1668528 1007667 1034609 530019 267423 866726 1353559 379340 447486 1290890 407994 1066625 607660 127343 1752439 1779001 1706119 1393090 455352 1724392 778535 101944 1390105 1614635 53483 141923 868406 1717750 206500 504005 436518 7183 86656 50653 59251 31016 1367670 1645134 109493 1183231 1902822 1401642 1086804 603396 1488963 562710 866349 1306963 1981934 88207 792205 1025266 1203460 238418 939096 39578 13374 1017695 638799 188793 1931093 1662737 386192 541099 1129759 1212242 1046746 1358207 325400 558564 954971 722141 343632 1440357 435220 1131108 1450020 1416205 495465 139131 544998 609641 917784 1031497 1376753 956589 1513946 220475 1081513 1556742 728263 153116 1266394 299926 821741 209761 1545988 1058690 1286510 1960911 403094 439511 268419 1699813 1988497 936956 410036 13132 1774373 1568047 1634996 224400 564511 1687971 257195 1874700 255473 1877797 1745633 1653112 1914056 1648401 1104070 1287787 52774 247075 1099381 1494227 1694143 1382742 1686762 1801050 1516948 1336611 1581931 748862 286781 1560770 1075604 1753182 1986007 477400 199195 107485 876726 1039682 1228973 1945511 389702 1909473 145198 1955391 156678 1635202 427099 191170 1848677 662928 833325 1446193 623590 1934427 165373 1546378 1440453 1238795 1157726 222204 1311022 951553 970102 645604 1747073 328579 1069964 61234 1953071 1387139 245682 1844692 911138 817873 1207440 200440 697008 1285130 581832 231125 1369916 1074045 1402598 1714601 908243 341779 245975 1131636 821661 1747476 243592 1675804 210941 719428 143643 1759944 755733 421134 24578 1905263 363959 477368 818675 1021451 763455 429632 736634 1389150 144652 1884162 673033 1529987 67900 249761 376954 1086021 1528581 611436 1024950 489608 1226415 1782760 673655 950898 1865293 613934 1419522 1862284 1784140 1263838 1542116 1884539 827835 915066 1320881 670733 1569692 1530427 823527 1504690 1288846 1378354 1372707 1020341 759520 158867 1135355 1266126 333964 1805998 1129848 233682 1167790 1603295 126418 724949 298167 1264562 478904 446811 1803878 1084592 1561624 616856 1293795 312149 214214 1268536 33178 459022 985388 916274 961887 61593 1431489 1606444 1371703 1071039 1650211 17736 1789876 1990007 1033518 610994 979859 7254 491479 366446 874291 981779 569181 1325805 1800154 1101136 336939 656664 246393 1688221 394331 1500252 689142 3159 992079 146920 663804 1072007 1437133 1962417 1206514 1817728 1144426 635171 1981791 1228261 1405346 1415778 1867948 1175793 1892959 824510 938238 39135 1989325 39565 742875 604260 27171 1027335 1522857 1123730 557604 1951782 1440576 848188 1033357 1518744 63148 1525314 1177293 1863154 1876039 785568 1011065 1804936 459716 1331636 1697261 1549115 166096 906600 1976922 68727 600461 1236151 23226 1205109 543049 199843 1763831 449190 918565 1151663 293039 1314333 407101 653831 346888 1310882 1867662 185881 1698054 1127383 1729047 1197323 355628 856949 1034808 741421 41931 1347055 1401525 339264 462175 786515 965256 120117 30228 328760 916263 599428 915825 536580 527554 1597485 1048210 982557 970145 1401269 812716 1438476 1077361 357547 1310843 1771038 142911 988613 897076 1220534 75608 89849 1111169 1677550 1572310 651925 1699094 1262319 922938 1688795 1016246 1638356 1879602 556421 1456689 939926 1664150 1972982 320634 1344904 521156 1170170 162797 668138 1291675 396511 750010 1193327 247905 1928828 205657 649077 1580289 314235 522524 1815683 1229655 1364528 389246 1838032 246029 590663 1382089 764871 858295 477355 875155 1137968 50061 1603474 696681 664636 374194 1666912 260790 326655 948047 1576701 540296 536133 968425 1686474 561219 735954 797759 917931 1604545 653762 459388 1506666 1920288 285906 1116601 438972 226148 89903 441361 636008 1025493 1337269 1751418 1338940 113974 147963 1436765 1010074 532557 529222 1221883 189210 1086950 86147 1068084 1044606 1159100 639543 1386587 263704 1354985 795962 1413633 1631579 1975836 292045 787554 1280237 920084 699685 384970 612933 1023541 1088277 1782119 1310820 33604 1719923 835559 1051807 1132313 1131601 1849137 1140972 1399219 1133300 547550 1627358 1127468 595770 1743701 1358199 347138 1599902 893811 1412937 738274 1208173 1606521 46437 135588 760854 183245 414431 580963 941513 549596 1431367 689565 20047 1410748 871726 54358 818027 961463 585715 924127 659229 1335824 1358792 327290 1388791 1839961 1834346 313434 412892 1283452 1626436 261425 1878016 998167 948076 45333 1536843 13465 260483 951345 1467962 1331630 1950504 326513 1994121 1492999 752838 757556 1494523 1103331 1531123 668839 50158 245184 263416 1779979 1111988 269910 222327 569151 1593292 1218530 666795 1234312 1133880 667646 1033943 1803986 1627181 1764206 1789103 359364 1205252 118169 1639493 262053 1816473 1643104 316822 442838 252553 1551198 366049 748110 705161 756563 1663265 1714153 1004929 437156 66269 99370 1704536 1710201 397830 1210368 595518 1279651 920673 460061 1775871 775179 1629604 1038420 1768708 320261 263347 64920 1690283 284101 215344 272942 1869855 1961117 1440856 561401 1242405 536198 1972821 1847763 717356 1254618 685188 176104 693625 871476 1822168 1159997 582875 606562 217407 1520872 1927038 358668 585956 1982217 789217 98163 1382290 1176711 327726 844709 707391 775827 1853588 1360767 1025144 10418 1616168 1630685 1451859 580060 1989828 384476 817172 320245 1187113 1162272 1487445 778981 1589985 1916185 276384 1606758 525672 1547104 1012532 55462 496374 1549484 1518074 952927 201896 1167178 142322 250879 221910 222719 593175 1835493 548285 1758747 1484490 503690 1550978 308560 966953 1257903 488103 498912 656313 1130276 1573877 1397850 57916 1749060 679847 876071 1487932 1829084 1922464 1501975 1829745 1447865 42513 1159210 986327 285852 1168983 618561 1045227 1033523 261089 374705 1174110 215584 1930583 993138 107213 962963 1476801 1103614 1857669 637231 223466 863026 1997393 365211 936535 1287120 19012 1452368 364967 1758039 1032757 233840 1389460 318899 1380065 1308716 524886 139425 249496 397487 655493 550036 1499466 984913 938397 3416 1870654 230720 951427 777947 265377 1183984 270085 1124449 620260 1822497 69455 629033 511197 1305592 210505 708666 673651 1532238 246656 1921044 1557676 1402201 407880 783666 378813 1083209 223545 1044610 889068 58542 1899981 327640 132791 1493101 1331802 72528 789126 685783 1104820 886420 1930482 1219192 1778025 1666660 196995 400418 24776 1027376 644971 584916 1461060 570649 1700903 1703793 693459 1917845 160174 1941433 1682014 818774 1167550 370866 1137560 1093275 1237496 517174 485811 1748785 170325 643425 1386252 1435332 442332 157552 499047 584531 807262 366757 1471685 1326231 1362721 1994716 1804310 1492126 196763 1286791 1069474 1978549 201065 954245 1500182 810858 289241 170770 1079244 1590321 1439842 1954973 670922 1934235 1873241 359523 292667 1437740 1946559 489318 74733 416120 294856 698591 1894179 523816 68450 1153407 1243343 1126101 704998 546718 354007 1577114 1027917 1988884 1199530 1979858 670990 2658 1216620 242539 1874106 1600157 711517 176422 1741521 531192 488697 919479 1691298 984103 542575 1065087 115607 160449 1000708 1551392 362293 243085 538158 1494605 1741349 1588970 1222872 1497630 1409369 1458555 623227 259647 1684275 349439 1381204 1225553 684919 1512756 1240552 461942 1500073 694702 900025 893647 985713 546753 1912762 722686 1232212 1343192 252832 1151539 1599574 1794968 1368842 1787339 739115 79227 1144993 1165865 1950296 795307 750125 739307 1912356 20413 1234990 661284 1142548 441972 1291240 17066 1324855 586443 759754 675618 351070 1887137 1222838 121889 314729 1529106 410101 139186 130041 285922 855780 1503297 240156 68453 1062205 1810038 1573687 791540 1452308 1457626 1761222 182474 1180178 7562 1778673 1124076 1497421 136876 1433300 534990 1051317 1093399 471183 510744 1871352 276123 950117 920456 1932166 1488996 1855754 1685711 990212 351084 1113396 1054310 1007269 1554582 1063759 1206970 1073409 1217233 1862540 355605 53050 303752 836915 426332 1809285 1052669 208600 1345460 176745 762530 311982 1414608 956303 588945 129898 140296 798790 1523432 360706 1844309 627028 1841051 897038 152144 1500607 518477 1820862 414998 763409 1359713 1764480 471936 162571 1821059 1259548 1815250 742094 1772943 1052300 210391 799224 1107176 1646331 1475249 1023224 255064 198687 180794 1891067 1029248 455300 1516178 569838 956738 4374 1433991 1598040 923319 1219717 203098 1959945 1583120 513116 1796713 866803 1942705 1032956 738755 1063433 1211585 724426 952618 470532 647436 734806 475814 1764604 1011483 1064899 1760260 1881598 772045 1007852 865646 1089539 679708 488937 1964457 353204 1881002 964982 437764 656342 1160524 520806 1279657 302445 64428 27143 1850183 1114078 1147752 1824756 330085 612321 635126 886233 107696 1493838 1649925 82478 906066 1090219 1016604 1570598 1924865 1313737 615906 1584446 687162 1318482 1295346 621837 1445720 1268203 967788 1427430 1548769 818320 24103 7212 1399777 1444641 440589 1315545 1691850 439140 40600 740115 717875 21929 1694121 1990714 26868 118035 222029 1183273 851591 1967978 1347938 192794 252523 1713266 1040167 1406452 1181350 380850 1965769 781700 178168 169406 1594337 372091 501629 1012628 271544 782557 174181 1933198 696848 429962 949203 1536550 793845 769737 177568 1293400 278058 1954854 475287 1505629 1166370 260265 1648166 1160920 997685 125563 846580 911306 559187 1872195 1404858 1140745 58198 1514823 1741410 287278 1913082 511488 1128953 233347 1376442 1403144 1392544 271921 8407 1253961 413497 65770 50179 831277 924506 1497076 1525300 996300 482460 11348 45070 1488342 967418 1945439 527676 1947306 137568 1044284 168694 1859499 1103267 1578927 1450073 417791 397666 1427967 683150 1200075 155011 138839 1712968 867121 1709780 1523325 430260 1059866 423008 1458035 1069158 58033 380972 1115813 389411 196069 76998 1313014 210269 345476 1650923 587352 661031 1069962 151738 1751070 265162 1031786 1289126 1603813 557388 1765348 1548513 1263868 1901387 1208818 1216557 24125 1674705 962466 714274 412799 1614146 1815247 114505 909375 1764570 31941 1574614 340090 281433 156072 1289945 592512 79669 635237 677403 848894 876232 175798 1305614 387043 1715112 421868 838981 1708500 1310165 1081329 1473485 1562623 1119023 757101 1407972 981430 1931551 1819135 328997 1335562 1333117 1714339 1127715 191302 540119 1245587 1444386 886565 929351 500546 1266216 206430 1476535 918845 1316732 749966 1220950 963919 1899955 1806212 1758037 349128 737773 1792943 1798448 644362 1023460 980386 316905 1997369 1831785 845588 203349 1937948 1344053 942795 1429445 371815 586345 1464593 870613 1105765 463794 698122 1667837 372129 1780126 902498 1908963 822709 1298393 1677561 413101 848019 1053168 727310 650173 142517 730497 1172054 31768 1253805 1412147 340818 55122 170843 1992473 1486483 559756 1887578 1403415 412305 1729154 15330 166924 689148 1031412 202577 901257 1345971 1964116 1152958 1854093 540029 120616 1106475 1144823 1133551 9587 1034532 176003 794633 1694301 570376 1456635 1653544 876776 225844 1379384 550722 1365730 1924989 439611 1669762 625803 779635 682950 334771 885285 1099178 1033202 258028 1150329 1906449 1464645 1029078 117963 1892436 719894 1340602 376673 364116 1895439 123027 1009039 340650 352693 1135810 771813 1664047 1506026 1487323 1565132 788901 663806 1678977 1716949 164776 417192 199276 555277 1937500 1247538 470523 1534909 1768957 288576 1792562 1749192 124856 1980401 1104483 65365 1836365 1194098 31352 1914402 62923 974601 1035921 264874 432264 1119088 856892 1444204 1854607 1086320 1786149 788147 970187 1134886 729251 1272281 1927482 686403 241215 332421 481638 769413 235634 1550564 1159128 573653 1074582 61285 472281 1732456 1199962 622113 875219 790367 616888 937550 601292 495481 1092051 1731867 143223 556234 466545 1603053 1558012 1846026 727964 1367725 511075 458567 1696720 1087399 248062 275599 744363 1657100 706712 1103783 1569844 1803746 1093929 287608 1212315 795234 1963543 1831958 1911646 821293 296852 297983 746054 1232689 1892936 569782 1690486 4265 1564007 703730 728841 735469 498677 307280 890569 1868671 867673 861756 778850 677307 1184288 1493572 716264 1371744 1557746 120605 1936230 1535279 925710 325682 1922821 284915 1040790 768019 1824236 831812 465414 664218 681203 1336451 1011312 1282611 278486 385970 171663 70447 1638272 411158 69590 1189765 733939 262921 1098026 1684827 535259 1742161 92182 1782553 1255484 1921187 1609916 247073 1734111 976841 470232 562035 1497490 227630 1861349 1037202 340506 1127038 1195962 162979 1723189 1980519 1863326 1826813 1930467 220227 344477 1710166 1390790 1122943 948585 673311 250131 1778469 83068 1148536 1433590 1169248 1171136 328520 1882981 1555388 816844 1297163 621333 1290412 1384143 801 1727706 923705 1644467 1901500 378489 828092 991057 605633 456391 246406 25063 1425244 1197317 1759145 617755 967821 93583 1909421 1773832 653435 1445709 985018 258240 814303 1251868 435279 1407023 123123 1505716 1349293 263993 1624740 184544 85433 9032 1522527 1095439 367067 1368954 1182891 1503790 993859 1654767 188384 283224 1226912 308575 933271 713740 1795512 1659019 991899 1153367 1275373 1469196 7500 398044 939288 1014842 102812 244144 478664 855135 1507123 630999 1226669 1541128 1910163 1423784 907006 1270331 8473 907522 503230 188227 586391 1520771 754447 443213 1129148 1417120 780951 733679 806448 183646 1185136 64244 1491038 763375 400947 1666497 583681 1557058 569133 1482762 82143 1181855 869511 851353 1863037 415396 957455 399726 504326 1993302 80560 261387 584606 134723 1349525 561852 1924925 1172381 56864 1294388 1053340 1479797 453956 1071806 1056189 661444 396149 702569 313559 1800528 792610 1024348 188379 553293 1742376 1981394 1292731 1774033 1819326 1717935 866603 1261309 957219 1518210 350796 1939844 1523602 4008 1784449 544977 119738 140121 1743090 783680 664512 1266645 1846719 111975 460698 934492 366286 518552 58558 1232463 1874101 1680150 1944520 1638193 767405 474502 1970227 435393 1569981 1212968 1428713 1718690 1869900 930255 353540 188930 785514 390213 1958510 623891 544855 788522 1521628 1263180 1043617 1996228 399040 252663 1237428 905349 469950 412064 1296134 474747 1187757 1310083 1306855 925883 667458 238451 1671723 126794 1740057 314550 1053444 1458798 557517 22427 615664 1797182 168472 1354258 1862395 87299 1871550 63137 1293058 1295255 798867 1907545 1491736 223858 108754 1856466 1974134 486288 802732 964246 1876693 99626 922391 435610 161229 656945 1003809 1725360 41934 1312119 858775 1287637 218540 1606713 818025 1232221 924444 493180 59350 1709886 1815476 733778 1806560 924976 1499864 67806 999923 808831 1899929 663486 1546133 324953 1849966 479493 1129455 1817998 76056 414856 321934 1281677 1322543 998283 1774124 588658 844952 982300 709080 1314830 1925033 1459635 943085 1266160 945757 232229 1630250 1830766 1847605 148469 1400310 517411 740023 913871 1180020 861664 1057853 309862 268358 345212 1894159 127637 256949 196796 1912884 13474 908204 403605 1743988 1356845 1135575 745605 231035 1196162 250019 1288001 1312481 1275733 453503 1562622 53636 644849 944717 597582 818364 1415964 1693498 446458 848919 1501425 408149 865321 1753638 154560 590503 1714182 1395096 609891 1452103 1445820 398222 759492 1999246 941079 426862 795355 1912374 839834 1666324 1848745 462526 1756035 579647 434800 1949007 726793 657840 1220064 626933 297764 1628480 1712502 1544659 534423 1369846 937246 831025 207728 610253 87240 685686 927015 868973 806146 1384146 407275 472661 1092639 1412327 945463 449557 703223 781996 741636 1118115 178543 105977 989359 1051313 1454909 96317 121777 158453 563275 1435239 1590424 1021518 1924798 185261 1130018 31762 849208 186892 1349920 768120 1143789 182517 1826666 1860708 1551847 1695997 1277800 1004312 1135934 59016 1691324 1100788 870642 7815 340426 1633296 1532662 1306533 579317 971710 167139 545951 1143501 847050 604532 281502 1042132 1230512 321920 428152 1396590 103813 429872 1083554 1664404 1154832 1391568 977325 1782962 444712 1653009 1572355 14754 784958 1818702 1517947 1310307 771519 1684841 1418680 1219939 1399031 535507 1729536 329555 542619 1839737 1668602 1439315 393674 1629779 1368162 294470 1585649 584093 313586 565458 825428 1559350 764779 908266 316879 1402407 593880 1316594 1146466 1253400 574599 1476825 1160058 1918897 1812743 532123 1947365 1222778 1146503 897281 21620 1639335 73563 1737469 1856945 931031 1299179 903617 178312 1554333 387351 1816271 1378807 1029955 431558 1774381 795381 211702 1840972 115345 1918867 1378700 1777761 600564 850244 895608 905953 133406 515011 1132520 65962 1770304 731766 1963448 1109987 233486 602259 1229848 148189 1052461 725034 454634 1929515 177865 1240173 773793 1711957 1075295 1142660 1061885 835865 1718230 1951627 352692 1568640 825643 991902 1788106 849911 1145397 1370515 1720635 460437 1535556 1740304 1191303 481726 1248623 1271461 7716 1505713 9454 977620 1515861 857741 273378 1621139 748021 1105429 1401453 337867 2952 1279356 46161 1992029 1935292 730021 1102125 720520 1581434 1150450 710911 729452 1434394 905336 1360605 826568 587830 1389930 738651 497655 746491 571215 364189 1389047 215408 1407899 650641 584980 1949100 678872 930779 1816600 681757 1137075 1041088 558556 26076 334112 1650411 1227805 1688162 615689 274390 663098 965488 351082 1096445 837558 818081 928872 1959034 1640716 900568 481795 1556537 824761 1871569 1216815 1175467 363056 615476 751376 58077 1960747 854548 767802 70126 527946 923526 100524 805274 758150 1974324 762764 1909149 993398 1004122 1235573 1457555 287190 1914944 1157780 1753578 414274 444764 1799389 1709323 600386 437011 1223672 1752051 1176117 1223611 296049 1887010 466127 1272257 1567613 1628373 797320 337472 1217393 286294 340814 332669 1049224 11634 1211421 192324 177337 263457 1949631 1084418 888122 1445657 1269495 1132225 1501754 1513586 828043 112198 1477674 1963764 987107 521734 183691 99173 511196 193070 1521931 132480 799886 113397 1845177 1847280 297405 290886 1403487 1786783 854333 1939902 1787210 967451 860959 1613968 1578690 1589987 189527 1779643 1489494 976265 1816859 1981415 923313 1180940 1854845 1055739 416622 233969 479302 1139278 1045641 839389 508016 413197 740630 750988 427891 829011 229758 430657 1873405 202762 1539891 1288603 394455 83091 1987338 1426811 1683990 604168 163794 341322 1747233 811085 206137 1531996 930388 1232698 1963288 1670042 1676826 1252207 888300 264148 96132 1825565 1934325 1357515 1553620 840946 1388176 1605172 1173959 493415 1836533 306979 1796947 1089923 1571907 1257161 1261736 1718509 1956549 927285 714220 1532703 340413 400319 475220 1776848 1400936 1762772 1830687 885896 1937477 389809 796108 720703 561397 234151 1096620 1039248 940061 1285043 1759607 667257 241299 1627640 1280834 1969571 74562 1270380 846215 1330859 1704333 1313703 179363 479557 59678 1551337 1801558 242342 1146023 906984 148294 1065167 1941983 1102616 1305676 1030758 1398276 614555 416832 136754 570777 834558 1553856 971773 1390831 217175 1143753 1433285 42336 1848635 1010194 1654967 1054254 1774586 1133655 1918089 763377 1414505 1823340 146432 1323047 1640613 462819 132091 146500 1058758 1648603 1245352 1529093 113108 156290 456762 406643 279895 929980 450077 1079665 612231 1442428 1589226 898433 1779560 786685 205830 1336628 1664556 1120748 561843 749882 342300 651663 827058 1980808 621783 1528822 1395386 161722 1529327 1436009 1079632 20026 1377398 909119 650416 41199 241248 929012 1509936 99334 282340 705944 514433 86924 858234 79931 405095 1920386 1390194 148057 1400625 1419065 276293 159757 759044 381670 218571 1282409 6260 1511923 656211 1410264 1155217 1389003 340427 281193 441832 1088383 689231 177225 384540 743148 1608962 761174 1063587 665760 1261972 1206669 299899 525310 561779 744520 19013 391408 459201 1811279 207954 491173 627988 1826934 1420239 1924490 1842802 707154 1444955 1821607 461969 1163001 622080 44292 1113846 1315201 1603470 1595920 279989 929582 1404641 536098 1439162 980535 562383 865223 1956084 1539798 858349 253469 680816 893721 17720 1652850 736245 1825571 1270774 170866 450248 173749 433172 1555152 1797273 269847 1926245 320394 1865627 1728422 1340040 598886 278195 816558 212228 982214 1375535 1077672 761800 1512271 1299786 564164 1099216 419289 442820 1237709 628065 1821103 1034767 409315 195671 1382082 1236213 1792843 1243210 1250583 916141 1792243 1575219 1093404 1754449 346033 1504393 1525868 610048 1363829 125441 603944 920438 1489066 1692284 465500 1922814 1665342 294082 101310 1493585 25962 1812950 331702 152310 1096432 145565 266611 1000875 1114177 931477 657137 259165 974352 1727377 759369 1125616 193764 1344655 749765 830636 1602531 1471551 1844314 1390900 31707 262260 1948260 849426 1473845 68000 1894756 195748 1014908 553505 957796 1437179 562755 339953 1812573 1470845 839677 1011833 329743 876557 1990336 1991310 119607 409351 1094589 523220 1106633 1414295 336455 1402310 675363 1000288 392652 1143966 1896576 910029 457707 338264 183233 433183 1893953 647781 243536 63711 617885 159082 764727 722426 459509 3328 111403 34132 284125 1086900 1993329 758078 1226763 519100 1122542 163512 751208 1231558 1024397 573277 970439 621164 155313 1878218 999693 1738526 1494433 285619 41983 1831501 892930 853474 133264 827198 1740146 435783 712920 1146608 1348601 191858 501753 1139104 39334 1251110 29883 1391133 1237336 1038330 174607 1188561 1036854 1273700 1048250 1595295 1462406 505028 1008179 445303 799003 199808 1023866 291632 1232177 908436 666543 892265 921733 1080898 1461703 1270358 1801740 1965642 254154 1570756 121866 1087111 1734878 894090 1706879 1849003 238160 789599 1673866 573893 1632175 112282 234761 241939 629491 212618 397474 41053 974440 1285571 299909 1163539 126027 1629355 1876701 1383172 1558818 1922851 621176 1936868 500509 43041 606171 466038 1022353 1028685 295826 1178233 329657 1503818 1511124 930212 1389257 1235197 1183304 697036 1919824 750676 795678 984570 1418684 503240 637177 389896 908051 531300 1754581 1629664 409450 1503269 1241910 660567 486694 243510 1134373 1855574 1267855 91283 1067327 1857617 1371857 1794499 712461 1524931 1106747 1784387 1164325 127496 1477069 288963 587692 955910 592551 1330044 1045875 760554 663465 1547297 537722 240236 996934 6930 1889915 957105 799384 1399542 534274 1470258 1836236 1823734 6478 706114 1352035 1241838 1807884 1274561 323162 83129 899154 221754 1549102 1396397 1606943 1831855 371638 630659 1544765 50457 160011 1826577 391217 558990 396 1971821 1699412 773483 1523174 1574192 13968 462913 1475636 1855565 1894817 1699701 1395596 758274 1677985 1092054 1124434 711803 353027 708481 586460 824516 186757 1609013 1915353 264105 804060 1687157 1735392 1576600 1340616 1140467 865233 1189028 302576 450513 385744 1525682 1868881 807782 1601418 1969497 1931597 1283853 1230404 1105918 1657396 1520230 1777102 5477 1523007 636396 69326 970392 481083 1702871 1300438 290842 1676426 58549 793744 627965 181697 1042703 1282356 736524 782196 759157 371452 160243 1160975 754868 322560 543824 712885 1747453 1838867 187163 1571630 1398998 474999 1381726 1978255 1049791 1037391 806843 487129 1062053 1235581 933240 1838901 427624 1944621 187724 1426086 1582549 1115796 1489056 1116305 147273 831473 1372392 741036 1747101 973364 736893 1772650 1851876 390905 899983 1603064 467391 1189996 77082 1142254 1097526 1559277 994507 1178088 688524 857645 737813 161329 1196179 368206 1094044 874204 8165 642040 844702 472260 1735466 324318 1433192 214580 574968 1893433 955141 608492 1884982 822752 811953 1207164 1643860 1495888 1749681 200075 242868 926770 525621 818597 1515965 891969 326445 12049 907710 548644 1854529 1368955 1101517 1654096 73215 1460465 312031 1067099 1233055 1586045 541117 1653041 1340166 950911 224885 551238 433766 316986 746539 924208 1995574 1683115 1504 1717247 360343 1213360 70873 78939 813950 1300148 1794952 1953805 1314151 1036357 1211353 1422601 199404 1380270 1794713 1417791 1764814 427577 1628958 1093620 1143171 706977 1568687 175357 1056268 383659 1449607 1974580 975414 135556 702144 1081588 694698 1101316 1168886 171720 1526828 1493352 1510738 223307 848295 1889063 1474023 1567074 1808817 1664610 1056241 1251614 380932 1486404 649237 1410160 1838692 1453645 1507762 687976 946199 102698 1364682 520003 466086 873367 88765 125176 1397520 1774264 1611508 282035 1450456 1470874 552785 1412708 720938 1927514 997340 982455 485274 172796 561577 183061 1348217 1524503 1661847 759536 287759 631081 396170 1371509 1478349 168640 154762 1963943 536645 1255525 1900622 136133 1234066 1372819 604254 1958981 693617 247894 774264 1566273 803093 100828 867249 431365 1955036 1655687 179760 993482 1317067 778843 349515 1487622 1925898 1489008 962815 1320007 1094554 1369048 1271049 1934527 466537 305904 550155 1500941 1291283 1731732 655711 820698 26218 237378 1264172 268555 1717715 937838 678717 1962891 1679801 1251688 1791184 443234 1875092 264464 1159941 865119 1866800 72606 609502 1619569 2269 1440026 361027 515681 1706542 1712434 1652943 1912421 1338188 625596 324494 1372345 1071136 878037 215359 352283 373781 1578829 1456619 1494027 1070140 111014 321193 1647550 1663938 1212213 1262176 97608 942476 1057704 525013 934585 381423 1924803 828624 1881923 1717339 746568 334875 696554 1034748 702325 266502 1394243 1032554 1809846 409567 1616284 1696444 815972 779299 715608 1779819 788407 5576 1068894 1488446 1960506 1603001 380329 61712 1938169 89592 18753 110316 1828966 549851 558141 1447607 789090 887190 473368 1583300 1627514 1279193 572565 208165 1918294 1861880 1743731 1128720 998834 1491238 345256 854614 1882209 204815 68633 520315 76139 1550833 399404 1984756 1416586 215500 205455 1830487 1471045 1189851 1542084 1227615 1350045 1880478 411470 1172245 1196794 1200099 1982032 1620094 641000 1537294 1357582 215201 1879222 454764 1694096 747036 617671 826029 597816 1668339 1861316 353995 670295 1434936 954849 763472 1531862 623644 1130136 1695710 1971607 609737 391759 696006 1423970 1235413 442449 862543 766826 554421 235132 1514890 1173771 1119278 1895710 1418154 1412177 1330805 517887 1751588 1377798 1451689 633572 1764354 457964 622989 674362 43407 1580475 1463926 1618481 1865147 1086959 472265 611019 441243 132396 445429 1313808 110694 1794590 319697 1079223 1492525 968779 1791985 1480301 85417 1778821 1542167 891073 485684 970092 1035347 488727 40494 312516 1892646 1460377 290950 18904 540625 1831198 1251743 1532500 1459238 772076 195177 118037 1106587 1383625 353184 762878 1599009 1826925 1585979 1508120 255447 1674265 1316426 397905 1966965 604786 550099 1253695 1604748 589012 161179 1996624 1099242 1322884 37029 771969 577900 266324 1275303 664443 660855 1400729 234092 144719 225156 391909 1568269 688407 407287 254898 671375 399195 635937 1916970 1742673 842110 805183 575559 187906 680775 5394 1390398 229326 711481 1950702 545541 304528 367873 1799566 923729 1122724 864626 731119 1057365 1917564 1616207 1674842 1792671 318747 1835262 1816527 810722 1278096 824998 1137499 1520914 389218 1129375 476678 1897476 1608360 970740 515118 1698642 1952282 1752189 1182441 114729 628448 100790 295007 403465 753965 1981679 1014703 1811659 464778 464337 1094642 1719108 841313 553671 1362890 1430517 521265 1955985 573861 1518440 318601 1207200 646870 632748 1239869 1916299 877738 946573 1539214 1424922 1168098 843179 608022 1519692 1917379 372683 749068 1795674 1761190 1399420 26018 262715 1828588 1825493 193778 212827 739080 1292466 99843 594022 1962155 334247 762199 654341 1876962 113118 136423 1333087 1995275 380622 709491 988656 386124 957718 1940744 1188200 309086 1039684 818403 1850590 918998 1109972 1042991 38844 1751584 432404 1003856 1907063 1882019 1191442 426842 1677460 354013 600709 665380 661611 396568 1003211 503285 1265908 795200 37178 1949733 1591933 654637 462510 869520 42014 1676880 492331 1118553 1070435 1278973 1768522 687913 1135512 295400 141531 633513 1624842 227202 1645320 315461 1710780 1168020 1384463 826567 1960467 1783405 580213 1130823 1311523 325334 1919442 971547 250585 1784965 1544271 46854 1680306 1094452 442697 1729648 1407766 1217764 788064 1251147 854706 391550 1613827 1974816 568814 793411 518236 366740 1429440 539437 1338965 1136574 227676 142552 141378 1659627 818312 1970114 564641 700725 1785042 1853440 740185 1939416 492258 1076596 1621521 521958 871055 1809499 1231038 651771 420155 1642875 1430189 1494587 1435490 442171 481073 1283510 429846 852835 670782 1137379 718177 744630 831116 1967288 78738 1824420 838630 1713469 1632847 1941059 1957749 577674 1179605 1830873 1537659 1607073 750665 965712 1368364 1311732 220981 734243 1633488 136204 654129 1022660 925817 1826628 594352 492209 829432 997690 179918 1314118 1339836 1178556 1312533 1433108 1739427 1100164 865882 983348 1829132 1054771 1217848 380863 391330 109835 1778113 394173 1704393 1775864 849341 1035991 1986627 191273 701441 559615 860039 207678 574088 1287916 505317 1828137 225237 447509 1861317 387803 56199 496106 499551 1894329 812708 1205711 1626375 1052640 1752611 74942 696086 1771691 1372478 1904950 542806 137889 1046372 917183 714126 1911694 514173 559234 929189 1585170 1950198 1952001 1564633 1277079 1929041 1534526 1087462 1702007 1630633 1225297 1960519 967747 668340 599983 682366 221114 1591098 440567 1452210 1332172 168757 1495962 692037 1449012 1966812 533226 376103 1612906 560803 239710 659802 618613 308125 381990 1884621 488848 29637 8721 1147903 528015 257332 1363242 1951094 97871 1154891 440020 1932179 365642 895760 318213 1026346 850048 1425377 1308375 450261 1120147 666394 1195634 9928 442568 200018 1982428 1035490 515005 1747565 910055 1960005 1263175 54015 1141175 1202005 423328 248178 1674458 1968356 1370036 348793 272446 1279734 1218006 1482884 1845461 1966018 360072 552203 209697 1494910 1609068 400670 772368 539974 1775174 1766327 1409641 738679 249423 348990 1325943 1105597 1739916 663115 1905833 357074 1200457 354858 1983348 1666746 321255 881781 1026446 1508165 632150 547210 1373946 1486426 533940 1771449 602167 1483066 756472 778264 600900 477480 1566985 721866 570060 707012 1024318 797628 922542 177477 173031 1069650 1291958 1568595 1558871 1432823 1970086 1686124 1294915 1308860 476247 1786283 1586883 855286 533150 1546922 465245 1385048 1166668 1465220 1318230 1563645 529174 1678207 837343 1848144 552297 1028260 1455898 380974 1552763 163719 581950 1555949 1409052 649950 1896245 467798 1417361 1878914 840740 363837 79306 1747994 293149 527325 376019 1200253 1765445 1600300 228050 483242 363081 1179218 386119 1265217 123736 544120 1041005 383703 708222 663779 959691 1662110 182805 1602415 465278 1114326 1915756 550199 1045059 803301 37860 752811 454438 132579 219150 446464 928708 1257491 1597824 1622554 1894230 1103311 1605518 1345563 1716029 1352363 1581477 580692 1515055 1110511 105852 603486 1186127 166594 249162 717286 1738337 604094 1291264 153406 1464627 91404 170298 675256 945369 1188771 391101 928184 539570 231353 1960218 1864088 1743769 615592 941495 1892208 536315 951218 588865 1523415 388076 1077513 1998920 1780501 1934278 1350158 578713 1067918 1587218 961065 153277 536811 343237 454973 517634 392923 946728 1241245 1060263 1137874 1173923 1992517 1003177 1327391 35962 674776 760590 352125 1991287 853508 1456730 1643678 156398 369188 1964682 1380735 176045 42065 396662 1503456 1734873 1558339 1740561 775102 915454 763748 1503693 889281 1233360 460087 1233493 1658572 225805 1663705 845076 633212 501434 1362667 1512396 617774 1227753 1568268 1509896 94001 1208151 801781 1241907 291451 689664 94319 1465170 582559 472507 1953880 1563973 757520 271401 26734 1934004 118695 1505129 1847958 1295436 85199 1232016 616026 1500718 892084 1350410 1011485 1891989 1756682 885765 1250596 478169 412875 1656614 27658 861552 1363692 1227285 132118 590538 902886 163254 204797 813488 1998529 1535737 1360745 131574 683537 112234 964008 394999 947374 1009258 1225026 1116193 61809 1108087 647696 1430913 1106625 222739 1616564 1782544 685637 1803271 1524994 517379 816419 1121134 546297 634551 941018 624416 461202 593897 514850 1060586 1190320 491272 1967283 75129 633238 391136 1849804 361570 1114238 1539513 970690 508158 1127679 1835733 1317898 1278315 1937057 482983 1500221 483326 1550685 966067 1218706 842951 1455079 1901673 1499803 1935721 621282 1266872 1104243 812358 278384 1123479 10552 1106702 32430 1227210 1158009 211062 1273276 594704 1915609 1990929 1398914 592912 65708 1701782 1757161 1099334 853121 1479001 637754 1462712 167990 224797 752198 733204 712866 311449 314276 13780 553628 558097 1259031 31027 1284908 892205 1064121 980774 1268112 305862 1285267 916003 1148048 651530 505119 1379568 822604 245361 1778202 636000 604896 366309 845419 1103989 1574334 551290 1195751 977261 1260455 606268 619969 505000 763928 1953672 660267 469017 109540 540681 1052051 1581315 1653148 1909041 1412082 543507 1667768 731814 1757083 711435 278305 746371 605117 791615 1100631 1374096 139700 59440 89087 1695255 744802 1645448 1685945 1346843 287532 694243 614614 976941 1861087 1576856 1691963 1493549 389899 614790 802213 1707108 1206109 148100 468330 190840 1542775 288854 95841 604341 1919052 654345 1399197 1062094 1548942 956302 476507 1144531 331060 1904218 1480689 1156582 1335640 162373 1317963 1153097 867119 249781 230268 549699 1714521 1590264 2439 820258 38801 1755023 498695 991397 1289355 442898 1168184 98809 99156 189300 1467471 1053136 1139721 1901845 1537599 768388 874599 889525 1628037 1727561 424541 1959011 438625 781104 40888 1397441 1622438 1610491 342164 1986391 594238 1679803 478584 681408 1298645 927187 958427 479558 947985 790746 1115230 907776 1684114 413928 1737358 159579 1230637 1409574 1584002 281812 1971004 569188 326362 1429681 1602156 1920295 1940422 856432 1995921 548255 1266049 27529 1972440 1692965 1653913 1271835 1162960 1268144 838125 1191603 158400 1722446 946356 716673 1471136 146228 1620549 47789 1302771 1086375 1085182 1119607 866096 1657932 381005 19290 1615649 1572271 1174826 691850 1315633 559453 1384493 254605 260271 1973593 139979 1985238 1811950 1944253 1825924 1901922 1279260 40148 1295915 842975 1041016 904777 1752897 923708 634189 1406095 797092 1417555 900509 1644027 1686904 1888750 759280 1893935 1296748 835862 554786 1222740 1819498 1742674 1989694 90836 1266412 340386 1359158 1935345 41324 1278477 1850114 794273 631094 1438990 753556 42828 588879 750300 125329 317852 988833 42937 134932 976520 1357477 1183387 1350236 1580146 1229371 470448 247850 1935920 1758033 92036 659827 190549 1737940 1523576 1959887 1638795 1081620 85861 1180076 1424786 2218 68587 1321053 1034417 1993630 425493 396124 658216 329622 1668370 1005801 241449 410779 773366 769502 84116 52306 1818656 8024 145307 1749126 1200511 1463688 1735679 1560832 1151204 78777 193138 1423359 830537 1412092 1216670 695991 760453 363614 255772 1320331 1158432 1619595 777836 1717266 639018 662038 108604 873112 1347117 1599399 878046 1517036 542371 488480 927749 1475908 588128 620591 190713 1331465 972520 843282 695773 417524 276364 487262 1465857 1555129 1571983 1195969 1429167 555954 616576 1532749 455337 1735220 112917 240958 1829934 1802425 1294044 1491215 394929 346698 601432 1667172 1370118 262747 1277239 1917211 212994 124150 1274740 706895 321151 555877 699617 1790272 1712455 277084 806007 71275 117333 1788637 872754 387928 1144577 833717 1063784 169675 1679303 1157350 783432 1935028 1106089 782231 282542 1114809 1253044 490363 467070 440912 681088 1069241 1817076 32792 867480 43497 1762428 1576198 373013 1895854 497166 1828695 1394349 524093 1241063 909202 1201580 618208 1891763 1388234 1675426 885418 673781 518502 324934 1181819 1772569 1381908 1223500 982507 1352407 1591577 1815912 1322649 1164598 783586 272987 995572 193936 1781504 1765536 868433 1175328 1370874 1555503 1901196 394417 550211 1408124 1398654 334122 1027345 1047347 1953795 619032 1858335 53393 28911 1801012 1219200 1042123 1483133 1992120 1069351 41653 1020475 1421439 1397931 855594 1314035 1652863 21665 1366722 1328153 329634 1821412 264520 1220984 460951 1130599 319852 885793 1819933 225985 442098 1784842 668249 66047 690549 1005038 1441871 1139486 1609512 577346 1905648 1620760 405099 1236943 178230 792222 226974 994609 196210 150483 1090297 469065 1020354 215237 1135645 802882 1211671 1486718 656041 527318 1006312 603754 422090 1113994 944072 284781 407751 1905644 1280109 63489 882838 1367227 393414 891728 1425075 448248 1325070 1599132 1201010 614438 354628 530194 1905271 379709 575043 1200927 871646 462995 387440 433355 804695 721721 161941 288079 761710 1186561 555656 563406 446662 1999821 1441934 1660440 1727609 1712282 1458195 163498 1907675 128979 403567 1319470 1296713 313136 782432 1011684 291588 896052 1913593 863902 1003295 1551400 192286 666877 1502520 1820841 1030107 1597857 1003416 310862 487618 1674445 1023385 1103676 1830015 291520 1121867 1542388 1925410 1931768 494557 527799 21834 908187 1946009 1514457 917544 189358 1153349 1424086 1833194 1420165 396365 1323555 1644845 978653 1240022 1248990 299303 941611 751687 1995144 1208478 793474 1840894 527791 1011273 643604 1950407 1545448 540008 1375232 752833 1064870 1413848 310650 1693254 1194150 1501606 418472 1045723 761356 807336 1494522 1168883 1194926 244344 145308 505812 1299745 1922396 48513 1991091 414626 1735405 295798 420235 792403 753628 102652 1772315 504114 908590 727687 386849 1171073 980755 1934313 747925 1902391 754801 1006148 749832 1260367 1852000 904173 506939 139378 1194824 1302328 1253176 548700 411232 1737669 666817 1019686 54720 444289 1015182 1481644 1593992 659351 278393 1053680 836362 717146 1567156 199640 1148481 1165172 262375 1287352 537613 649751 404901 1848825 1736433 4069 322456 186364 743476 405261 976771 966304 47782 1905198 300800 1684994 137490 225929 713958 105742 1388099 59963 654985 173898 1933378 1180697 361703 555686 658813 412103 1286971 27606 1512728 1982706 214546 511100 1077524 282972 727761 1159823 1714874 1007479 1516064 1569643 1236847 1214642 625911 821802 65147 1726444 1122839 1953669 1019287 1618251 1768358 1377691 1322175 1935880 431915 1784413 1803779 293756 1204575 1940844 905802 344935 745220 1645030 1415575 162472 121438 1285773 1661664 85860 241441 927954 1971516 519197 1071838 1267056 500170 1915584 1104701 543943 1928280 704093 145220 1842286 1161318 1040109 35440 1142288 759183 676604 1035346 1801187 166173 326291 1701433 1313988 1979760 1765166 637011 1190518 683880 5409 500487 588423 334699 1528374 1326472 1852746 471675 1979680 1328322 951672 1049923 818334 1760905 1488981 927695 417151 1533604 1772641 171030 957082 416543 1453230 1035575 6373 1569882 1464149 1278458 1926550 991172 281737 1260400 784010 31079 1541899 1053372 1258969 125463 1993637 984612 1215672 156855 989229 768675 271571 1455341 256757 591512 375896 382334 1708607 768622 51053 1558259 1424883 1964102 1655381 275253 1381298 98002 888368 1388382 1642014 1156333 886945 1977339 1769756 1118025 816595 1894135 741756 1749932 1389199 497603 1415140 73405 525622 1377511 548381 1715103 548229 1526136 1377141 670915 138554 1207829 1221986 91290 480056 845906 1071767 1138169 1755646 851629 117331 531401 155406 1541069 21891 37680 671137 1802757 270280 1558245 728899 149842 585315 1747987 1120776 256337 1068747 337561 810277 1009967 1051233 275629 471815 779854 117385 1473304 34264 801785 1042320 293911 70935 403841 1497652 408988 1932503 1019140 796920 565628 1137373 19784 1905469 1503592 315499 348648 359578 1234596 84024 1560531 1046961 567618 15948 16208 278096 977766 493383 663175 1468593 1140191 533731 1174612 1950721 711389 417957 1312162 1544444 1645964 1035942 725829 117653 567017 1790002 1470003 488334 771404 1695860 313599 441616 550853 1664785 347011 449207 343942 632974 891395 1275534 1636911 1484665 1184588 1196252 773542 679764 1054383 176602 1701732 1650476 1653155 214948 629326 543326 368678 1556770 1302256 395375 1759631 1026516 968375 1293915 1689163 848665 1735356 482216 856974 260803 529062 1164804 450933 1081536 41184 1416229 714559 1375883 1335646 1299359 858615 1063015 520010 1123426 1809800 1242605 92833 837467 1181486 42899 756365 611878 276413 521362 501435 1851592 1058540 885777 1347706 1043373 1682262 94238 482169 758692 912329 1117933 1982112 1642200 978307 1278008 352906 131109 423102 1977874 949998 1793895 1291245 646694 1850497 32549 1080850 224341 500626 68744 1765889 105871 1431979 1555668 1676986 171445 302710 321333 847439 976239 157075 1527796 844884 1776426 1794029 1761804 799906 367390 177761 397033 205671 1770297 702770 262749 1191339 947570 575735 1869133 551673 1099557 331091 1057120 393000 524530 462171 1624982 17724 8924 24386 1001841 648471 427342 1768721 439337 1409706 1441725 1799496 1476606 763763 1261566 1509740 407479 767747 1884938 303638 815479 1159220 1939579 1549179 1778392 1049449 1805267 1290585 1461282 731961 110203 909868 1614727 1307834 1508560 449407 1908017 1643308 764857 440283 1895744 692926 522593 963592 1555353 79566 1241731 264330 880678 1172572 1932261 441267 701492 665436 703058 600034 1480565 1640360 1896952 479859 1874612 1909770 70538 725258 836742 599494 584139 1712732 1554843 1044397 1690181 762779 722456 1194518 1344568 24509 711379 1739364 1859442 1095368 1991182 1735602 758776 889331 1182555 950176 1519601 305667 177740 1015622 197357 1678020 269588 1592809 775316 1291350 1151385 1182189 1476620 622333 1087000 971106 1415462 536244 1166935 963666 1641691 991381 393949 65879 1983559 29620 632395 40232 982069 1060804 1671647 1329114 1869449 1597796 629910 743528 689153 1653362 596834 1611416 716023 42796 208137 766132 898243 1618672 1371150 821642 765614 1371420 1486862 83013 1292820 1440261 1625141 784610 237628 751049 814678 789026 494971 70135 304680 399100 781009 941618 535529 872464 642786 273012 184328 1348466 1877871 939592 1465884 979950 1135786 133607 1264662 1176202 797236 613775 649549 1272900 951032 638714 76296 246133 938315 1049972 269222 906826 505196 1208075 1198156 108253 1446853 1316777 1411912 512281 1901061 1343983 1778975 1931248 296351 1322622 1377530 1508111 1013469 1145351 1469960 463522 1160128 1817451 1926856 1502030 1767017 1675577 250401 186443 1038045 1155269 140021 427300 1128864 1013281 1497439 559655 32628 621792 875432 634709 981420 356317 1186339 1060071 682320 1936409 372560 666805 1051143 939983 206270 1246046 1595868 1931742 913995 1905087 1043770 731950 1764471 955231 1712883 103747 341409 609135 1579687 512429 1818319 1984059 1005812 1778034 939307 1997731 248773 1383355 694127 1208107 1543067 1974628 716624 188096 393773 360699 671149 746163 820355 1206418 108324 1349645 1777695 1137785 1822159 447958 1935055 756758 271702 1647778 171758 848923 547003 1891225 1010868 1524793 255645 920185 468068 1142165 176648 1086063 1563840 1406574 662654 1486592 635101 1877949 1426246 619045 1490522 1508796 1271812 664831 1735259 386797 479133 1953204 716328 1912450 891972 835932 1458522 863123 1575875 209518 1850341 350636 1291806 1624411 53579 1493796 1832832 457057 1355127 799120 180313 52954 991949 1023163 1031225 90798 1294788 710763 513383 732253 1281388 847996 1888202 837636 1698852 375996 433193 1759814 1360327 348863 1525778 1639140 1740850 1217289 1048694 625262 1515876 1877486 371179 969723 843471 224816 299849 718750 1073581 1206910 526165 1791731 838127 1220006 1156892 1389082 24806 1896683 1341287 1214822 1987398 839702 411240 1216766 1690232 147575 1085331 495051 863270 1362598 313315 1685378 1214044 1392777 1419917 826015 1504610 1781324 685322 1120900 1724609 1673262 1793625 1733623 1149190 271169 1759598 1277459 646106 1905093 1817557 1115339 1104257 1706820 1492390 491527 1207747 302552 1377080 1982996 610504 486976 323062 1256804 537119 20058 660478 278581 209129 70439 771311 1363129 348187 627446 475640 699809 1991667 733264 702679 1384522 1227589 342070 1406118 537572 1694949 1813313 908524 1309194 979498 1852723 1476681 1298805 313281 482222 1866527 1880835 713075 93184 1587625 241037 1168479 32039 1583201 1010204 757203 127200 959793 945935 1813920 53266 904160 729605 1737710 1167273 528429 1020302 1579283 1136281 376098 569389 802520 668123 1759596 158063 320487 1025414 411688 1022436 892347 836912 429654 940698 1422132 663924 824096 594298 636078 395170 332375 411613 435311 555367 286365 1299332 1597124 318722 616313 585244 635490 52101 906670 802117 1060165 899652 1593111 164265 1158150 1484940 1080563 1285928 797162 234390 1619935 1476807 1989301 683308 701211 1660317 1649450 874013 143902 1027486 1059640 983642 1855448 1452214 1333209 1460757 900274 1811630 622704 848615 1069941 1114161 1855345 1427138 1195822 1268627 356147 1070702 1409847 391862 302366 432538 992085 695101 991761 621073 773273 1945991 132387 508699 250086 810577 316316 360372 1473476 522511 1070917 1241173 1863537 811687 1836639 298319 1482765 1009837 274911 371840 1452223 778401 1604950 1342432 430414 1289450 1359038 1290592 1616559 1184961 295574 1526979 1359600 1770345 1240805 1277387 1097914 878044 1932036 109414 1933268 839710 842618 1005993 1494771 338268 172890 1783033 981535 479032 1199795 809566 1841229 1706715 271333 697579 1284763 1996314 1763248 1223008 679544 288100 306976 993 1399386 31747 1160397 266787 1980159 1091362 651472 1456231 28733 217742 994615 423153 992604 258935 50182 1241853 1010046 1413929 1197703 1358908 252847 1340133 1685505 676641 925306 1812160 237359 1164536 102081 391148 1321634 1983533 1345454 69018 599820 6340 1996433 783981 482752 1523515 1672706 1177528 1662986 583554 1944977 965638 633301 1892909 1397009 1012626 1119899 1576396 1619825 1971368 1925381 1254223 1877643 1754369 878169 1462548 520060 1550226 188269 110653 1880524 253711 976713 1479654 1672708 1746373 927242 1494333 1856715 1515746 1176213 74566 1353876 258849 811551 1069730 189989 1413450 1546392 552323 1736282 1563299 1544858 727050 709318 10050 1067172 1666391 1453312 906150 57893 906013 1592170 1752959 1589936 531699 1928166 5373 672221 1424876 1952067 1947384 690972 357630 652749 601170 508884 701786 553471 578432 1657530 1443947 835366 833979 131752 1143534 872075 801532 1708901 1566219 1251902 1954102 343702 1943156 821106 1727330 1398073 3364 1196500 431415 1663470 1385295 489905 302515 425413 694630 730311 638348 75810 1667641 1068402 1801940 1979289 723127 332302 1804229 10894 1145253 172543 1974112 1684673 1275396 1428477 6021 973327 409287 314247 548146 786278 943977 1814219 1423430 424973 407231 96554 286951 1273707 877922 1334047 1592319 467779 1213657 700025 1603253 621017 861214 21399 943627 1701017 1499841 127661 1678263 443966 1121184 285696 1788525 1712070 1650723 1985285 1472832 74284 21643 714183 1595720 1156417 277337 459934 825720 40849 1088449 1403508 263765 1430382 1300930 1557547 1833762 1574197 1754011 54925 779431 225807 1819690 293477 1895876 511801 51738 890444 1390277 1506284 336598 1575539 1560287 1216675 1845894 1567878 1630500 713521 331849 1153268 669707 1448867 374177 575225 361024 1730969 618242 1133256 823799 1490580 1186372 1211347 1042810 133584 377771 1952656 1616446 876493 1521194 79792 1299431 751938 453691 703626 1598089 584643 538088 756644 1434218 1831811 454359 1852693 435561 1454988 908065 1577217 58369 181715 612390 910914 1906587 884369 1600220 1888700 1392626 145564 1802348 1054264 248789 1137965 1971867 1846150 1215454 409667 970978 1006284 241576 742718 1233322 499388 518340 798331 168097 274250 1193898 1053876 96762 1491729 815499 494865 790006 1374688 1908388 438083 1760542 1353415 1237548 1926539 553461 1270803 1825814 1169892 126576 1891111 1869998 1429559 1624371 1923977 251686 1870098 728042 1232180 812381 1535995 1079457 1298432 1190724 1830022 838827 463862 847682 1249358 897984 1248311 1332813 269266 633900 1384205 1682393 1162914 566273 1121169 1946808 1191638 690187 1472078 1330903 1229314 1872810 1520172 798751 49440 535843 1897611 99855 1107551 74692 1531449 1554112 72799 1353303 1296996 1472749 1534990 1132210 1398869 1348454 24661 621795 444781 439079 176987 1864283 74987 1482251 1417383 1390740 853949 1136280 926002 345795 1924738 1279523 1484597 1707315 738892 1937946 808913 1377186 1149641 1283472 1462950 998621 1731915 852103 1571318 742624 7251 931481 1315735 1338809 1540768 225383 1220900 1868134 311246 1147150 553176 1955906 1052180 1095019 876698 93963 1623277 321848 681208 825440 1962712 483275 677304 1460409 1622912 768715 1763875 1931368 598208 399489 483090 792316 904488 1355102 1048272 1503761 1840867 407743 30301 1240169 147176 214265 106008 241007 1291901 1141981 700054 1303345 1261772 48041 1214760 1220263 1445676 1546369 808086 1664929 24471 1896200 729898 1723436 1297283 1025288 1047534 1722264 271151 1400737 1279944 1559984 1913285 144543 1488850 772625 959442 138117 317142 1359353 1800951 1328258 68323 1604932 741123 303514 1399958 745119 663266 1586078 470996 1682453 1564108 1550976 711552 749253 1333835 1851225 689111 41281 684889 244092 1097802 1550767 569871 790984 557232 1889574 1508978 1202586 1645757 1633182 1173944 657704 362793 181245 1861323 1810965 1227976 1728563 342468 1084463 1525900 559408 1153480 1425174 391438 802703 548692 1140141 1731193 1792503 129422 467403 1077798 1967181 466969 1315298 295014 98726 1119865 1374683 448309 113641 743088 395466 572050 1324996 757755 671474 129911 1284153 629901 1317136 1114379 1949587 916358 627201 895686 1429579 1828147 1425717 1284307 1103035 1071967 1018513 939716 551543 1511516 1100413 1936509 1894202 1615597 1425656 901210 819748 907890 1756312 1797469 854516 915229 1428400 813396 1815411 1213554 1508900 137885 111438 571754 184445 1161925 142115 1016836 767465 1995001 1498795 1881051 1015071 1771644 443808 168375 1657222 1107858 986492 739208 405078 210756 1949400 16523 1744433 1215317 1852782 1439032 1226449 770673 589185 502797 838055 713470 916423 348741 1284629 1782010 132220 575887 1786034 899326 845455 708939 1047755 1792723 1225597 1061237 1808538 850041 249959 962251 499614 463568 1812938 1233858 1586295 516613 1604600 1536430 443726 111110 1445367 1611498 493166 1412250 762067 821202 1634355 1689228 1845000 1888842 557091 1560385 1407274 614879 1134520 525277 1689349 1833737 1639234 31922 360756 1124491 316011 871572 1447372 1174196 179420 687461 470511 644532 1674481 1011902 1013355 1644456 282919 212287 873749 335464 413322 86376 1137942 1632580 411980 1582790 1254867 1838188 686432 1247695 1948836 1134890 1332105 1530480 51688 875353 1161567 706573 1618740 696555 661185 1119174 562570 584538 519349 1469475 796419 391675 600126 793678 1137463 1005796 1875899 144822 833190 342401 1459804 898158 8688 779106 1427280 1320516 1405517 69964 989009 1582127 523032 457772 725462 687196 786055 1011136 1780842 1087249 1873381 947475 1432544 1096325 270689 1853208 1035505 1703070 1735891 64500 936472 530326 824204 245562 734862 1448704 1388856 1532194 1602829 162004 1153721 528555 1518559 219370 1990108 106503 1860921 1539357 822499 413394 1888121 1800987 321042 823839 821656 676403 684399 1162702 1440947 1252973 1501369 1072889 1581718 1251934 1205608 1371064 1852181 836905 115346 907962 1555704 104332 1343735 1747368 516603 1084535 1279690 1314308 593711 1510745 232382 1890014 1452063 1152813 1397206 915984 586554 751821 431894 1820242 1982409 1162100 136270 801939 1862829 1659746 1386007 1960377 1632828 1149661 118973 1947520 202232 1687327 561953 1396011 1471871 1229962 1229206 1485798 1526597 1385382 1496930 194711 248479 591649 1319789 342744 1730205 1078820 612603 1809917 521053 977702 1242285 947694 1129767 1604833 1489035 514706 556863 1808773 1325303 404016 401122 690218 584613 305136 532880 1397762 924670 1257077 854984 1254500 1028802 740856 993289 209808 1682997 715765 932957 558308 1901860 131270 443004 1559253 959081 1863319 1880689 34048 223093 1920161 1411145 1536078 1196759 157883 417988 1685856 1321524 613205 1763044 1798424 20803 157790 1406742 1232392 771156 395386 1784239 1295460 1318192 1161998 347201 938712 786754 357401 833719 412530 1707846 655046 765310 1125351 741653 195384 193234 512080 997434 57657 1631222 56155 1232602 1161938 328381 755842 63609 1510858 259617 353066 1558163 267677 107688 1172603 1833714 1493007 1056834 1718656 1770804 236929 1701602 1277108 1990416 472630 81155 762369 1865213 1682456 775275 1930854 757480 1337108 967234 1741002 1722570 1231435 1103287 875703 10790 1329076 1238187 71908 1254831 1486391 1020980 1781841 1526206 1619129 912718 1841632 254383 1047182 279008 1253032 1901731 1659599 149428 1536087 1987767 290282 1172406 1394313 48591 821595 1754271 1181436 763170 414898 61769 1541392 259904 827676 1152065 1016424 235302 56898 1999820 1313924 234070 1359624 1146132 1847046 148843 199416 910948 759889 512995 1164898 937160 1262954 737736 256474 793794 232118 84184 213395 649709 1570149 1436595 253106 1911472 171784 1134947 1229452 717693 212700 1670057 783629 1316555 1382169 828078 23257 263698 13226 124206 911880 1855883 1172003 344325 920352 303066 590504 1313653 695764 212620 83905 1368793 1789868 1043835 16636 1592752 721506 1115687 803442 718433 1653216 1265431 687664 1525514 198097 113834 1177832 448869 1628700 648358 129628 1810886 354159 1347987 1759045 1030042 506615 1594373 315634 118523 397758 1403490 346980 1688911 1579822 1046914 416858 492913 1743600 1348078 1455894 324122 812332 1406681 200290 233802 1290981 1399851 111105 529247 1904747 1979535 446363 1795943 1648677 1595994 773032 1730749 1944337 1773399 1272220 1767337 259655 1490764 5083 222551 1513387 146861 1894710 787591 1332711 1560801 1214597 1972340 188182 455982 853299 930836 1644913 47562 500393 991473 1554517 163864 318607 1616141 103540 1157388 757887 987612 1489769 964048 1679367 1838476 491413 1945515 1504310 518843 862420 571240 865337 5439 1545152 1999316 271807 1347973 692906 1135862 1544013 1259764 92742 1927062 242501 1777637 120892 1819556 1370829 1332261 1090222 43657 1362100 1769096 767912 1118794 785519 847191 193984 208551 1633874 83601 1078940 187750 1850398 1904875 1473665 961797 1343218 1151334 1241874 207301 577806 165093 1405780 91279 582970 1517901 53910 614806 1337283 648594 191084 477335 810704 1001578 1711489 1334929 1084867 1863477 1424545 383510 154091 1136229 1281240 1936342 453075 628247 381215 1577270 763552 1118644 1484827 1683764 121749 321931 1759190 1386133 1221766 1351856 273101 191012 637127 1540636 623290 524854 1644721 24300 871469 1548629 1631374 1326416 734044 436773 1772340 1814696 344768 554702 548603 1412094 962488 1199068 920889 27156 3343 153898 847956 1553124 1186785 367666 411652 117650 337130 396361 1443649 490472 304374 1515874 1157493 967407 1752012 569631 1044510 1783231 1730506 381454 840074 280656 1443996 1657146 187971 1123324 1743671 69270 464945 460259 456272 233212 1561954 303115 928290 1783041 1262191 88985 1537376 486198 1423793 1493159 1684435 556474 316262 1770857 1101064 1294187 518915 686030 1215545 405433 1014433 1036126 412279 574075 598234 1117207 866772 493545 1526655 984267 877675 815533 110980 1169114 332850 1773534 1503141 330954 169740 1179962 802170 1908475 1233453 1126637 489108 1715803 1766958 278712 1640074 583548 776925 40998 280747 31281 514222 943662 1125622 670892 1772607 1119662 1225676 840198 51219 1795643 1372630 1574882 1884037 627589 746330 653633 1681848 704824 429767 961628 365590 8463 1663315 1261530 1438720 1272045 1979197 370686 117466 1451918 1945288 1683254 280138 1841185 1606091 205955 1939164 50998 255895 962852 561444 83494 73831 523866 911693 1606438 34178 611701 548973 712500 1758635 1886103 1482726 398245 616328 519292 1658085 267617 1825507 127846 548457 1072160 1688161 1981118 736957 891757 1877809 1329247 866244 696269 1953671 1750544 638985 1667585 1950138 790093 329966 328690 842304 1070828 165157 522814 140085 61421 1460764 1753274 161565 1583959 1266994 683243 505307 1401569 1793223 1220956 369688 666754 576312 1123743 379181 265529 725520 1656104 647772 1361216 1928351 1271374 928052 242329 1170734 1332276 839620 22290 952629 1401060 108035 1222460 1841675 1844499 1521667 173559 574725 363194 1032525 1704625 191114 31596 809544 776714 1497664 579457 1636489 1289270 1730319 67762 1000578 598890 461578 1709084 1924691 243070 166196 1996187 1391562 1973190 37732 201052 359286 1989393 678600 1833179 1477089 1336236 1347186 1999222 1321696 1369513 687626 1302866 1214887 998777 915067 585016 856147 1673793 1587805 1452466 1530851 1771873 1590685 1181677 476232 1653771 895164 826811 1501055 396478 848486 1193272 1844656 146156 425419 1705813 865117 666238 1176272 1909406 1382066 86013 1258910 187341 1936199 1683072 1869597 1504115 193912 1608278 1066948 61544 626136 466577 1026559 809626 13499 994574 928866 1266298 1921316 975729 1455058 604948 708677 1084485 681938 163381 949187 1274588 977238 506519 1163779 1635304 889950 580927 503863 680730 1360 302874 170658 1618864 1332079 832065 1120504 411668 1653261 1726343 1558767 196374 253923 782381 1822870 1157679 1473803 1816930 543427 763276 1717021 990239 1193148 254007 190407 1069660 761808 1985413 1902178 1186620 648620 498871 1879790 826314 1252067 1219488 1066405 1099453 1314288 1504394 315643 1043520 1194718 56673 125747 1581667 1012045 1057924 1910248 1843066 1752470 1800132 1656803 1678295 20127 242110 1161093 994415 1859660 904526 223388 935945 1235903 334451 197458 1240170 1469692 608225 1666590 1328105 1664546 1051910 595328 1099799 950188 105918 1263152 1422280 1946052 1235513 417527 719142 1537125 930984 733643 297675 1562782 1852680 997629 961718 131589 1837245 532167 1605228 1353584 392648 1716390 599147 1209233 1031925 572177 1471635 1692946 1961202 307872 1139587 50781 1044503 55995 1435180 1708971 546247 1863087 1837840 1251124 854262 363541 1876336 1881222 129967 794060 1800811 1952959 441223 982077 1380664 396977 1917753 1591944 932549 1875779 438801 594717 380777 822105 1418439 1221608 1084635 1647810 1174817 1031241 9656 217880 1610035 408622 764989 618144 232798 1816413 1263730 1795952 1588007 1544850 1559974 1945944 1277489 223214 1063674 689850 12422 1172830 341680 1570849 993844 1973759 281582 243587 763160 1869924 1607515 156803 1173265 390385 270207 1276523 224786 1864982 922030 1503327 1570926 1095832 600135 1354201 1298193 899421 191199 1022504 1792259 1463153 1230088 303215 242279 661921 1217922 106721 1815814 1570733 1619712 1594679 1011965 913426 824715 661393 1720571 1082658 1004152 536543 1878458 1636410 1609620 414108 1955150 1092569 1439498 1492410 1563963 66245 474140 985539 404486 881809 1313895 1451985 638231 418999 1547813 928041 1270874 1867612 1888424 513985 1852972 171626 59924 887688 529866 1515768 871720 346495 1221097 805877 779571 382780 1367058 1765632 885582 534932 1222384 722356 1763979 77631 39231 454602 843409 232615 275340 834401 575049 398364 1668182 1958833 1067976 1292992 1548705 397240 1706562 1585886 1807231 1977762 224348 28054 1868539 1149326 1327248 1078665 463368 1470248 1886139 784841 306115 1895317 1130478 400115 200614 1015539 1836214 1541177 1477408 692865 511815 292217 1984654 1797501 471058 1511189 1100579 572548 945078 1871325 1170754 829676 1584216 229722 29095 1454722 613656 463411 209111 321049 778695 1905596 517186 1373269 991703 1839342 1383500 1068165 924050 661668 1922060 869788 1548838 862054 434207 1201323 101458 130824 922320 1110384 621149 1170180 750467 553646 416668 1476626 696605 98596 1007042 1225591 1835945 1668882 1703371 1580670 130512 813781 432694 31925 1226157 824299 898226 1131268 475918 814543 1567802 1405873 548150 645021 1535620 675042 1946066 870916 1106532 446183 1663387 1681032 704313 1167917 83403 1189696 712669 590308 988047 162387 709311 1966969 511005 167215 1722666 1146549 1245003 1868103 1577067 412070 1407527 656673 726664 1297370 943633 244412 1828628 1611554 1112690 218374 1560173 1744273 1744111 1685496 1107133 1957549 515704 876213 1553748 898970 681118 1509333 772533 1927065 271877 620545 815547 1508093 61753 874087 450753 275488 397127 603197 991126 1474562 336514 560427 973147 1275738 1713517 260386 226309 1579162 1046116 521064 1384521 1255745 461417 1050493 94555 1603185 1061959 654778 1384741 1958235 97686 410684 519304 1189616 671010 3089 89502 514452 1812703 1863271 865833 1250914 142237 1177426 870952 758583 259828 1111750 507093 381412 1690557 668488 342683 1151431 1877262 1883667 1519340 890227 949960 1106164 1017545 1567521 906585 1541966 1283387 1782102 394816 9376 11380 499081 522955 1825590 1373210 89522 761296 518144 405945 1393990 1408061 1633661 1812361 648694 1991061 517386 1685826 1938766 1210662 516340 948883 860735 948779 62128 1272508 478144 1748515 1557865 1863098 1284669 378479 866018 1548999 1740114 1518940 842242 837595 1237337 1492422 1321651 1156284 1193968 785706 1850992 66303 1036503 18395 95068 982215 110465 525647 1679559 572753 1971569 1268286 1011704 1448418 896080 1271692 530731 288043 393558 272798 1203037 1589955 973158 1835739 621641 1050928 1921624 550382 1979050 1688543 1173779 524055 1766082 159049 1716683 1563796 1247967 1752330 673467 1794771 1657079 1555528 477130 1161443 1039187 1837473 101175 1554342 1736149 148708 90783 245794 1756831 1834568 834052 1012172 1143884 1299394 990407 1866374 1196222 789466 113851 80611 1716409 1023060 1170143 1591819 383997 777471 1179027 209574 1851376 652566 709718 1104783 1594870 350730 1790362 594987 488754 248258 438198 151891 1341713 949180 701152 1013764 485188 1001775 545368 308585 1683633 1370716 1786843 1881588 388367 62078 35423 69354 954565 877824 173893 1768800 739031 1518351 1808809 409505 199610 633071 246587 253121 1262189 1813492 1455782 1871386 905354 928263 459430 697489 1691001 1359165 697009 937136 1289089 165594 1840516 1924305 1648279 103882 222519 497789 1565225 1841345 1447996 1937886 500517 528001 120988 783802 1557286 1756866 1613180 1750004 1120877 1002905 104299 1851983 1815284 1370495 656442 1185032 687805 1059455 267122 97691 323239 1222727 40225 1693952 402931 1128525 1787860 580421 674186 634875 471395 944247 1961768 1948995 833025 1612713 785967 980996 219740 592422 1897668 1687947 423608 1637131 9235 439609 775197 819073 1391203 1921892 254490 515047 625790 1916521 1598232 1295600 1727649 1154956 1327680 574664 39895 1009798 64176 1472874 1297079 609168 1633013 1157086 257955 914065 1601411 1076458 928570 1169649 267111 1262626 1321921 1381571 1987094 1895552 1342847 973563 1795887 1297085 1896762 96013 257919 887399 248327 862474 1478268 669300 63067 1682770 330702 1637109 752971 887710 501076 693322 848364 378752 499110 1714121 96683 440033 213796 1146102 960219 151453 504489 12680 464554 1140028 1573146 1339884 1668779 1701523 1988539 1259127 1145867 1976904 626593 759450 1585197 747926 1445138 173442 650827 1424931 1837910 1939498 1766693 1581913 1917234 1506608 156361 950571 1202275 1502173 783748 1970233 719401 808977 1854877 498163 1601223 1663338 1039072 1045832 961120 1077539 880694 1679574 1885493 1731282 626714 1681183 1579105 1534551 996066 1213512 216372 812329 250299 1349616 1808332 1284786 1528668 1745451 1664076 1087253 606101 353291 1756588 1959313 1567764 1489329 370524 880700 459503 572267 1868095 719199 1982594 1900116 192777 1279455 1318788 1380660 1249747 1087751 1590301 447759 749339 624178 1757996 859804 1582269 1456587 1082106 763468 1194024 849731 1352276 772737 959398 125101 896789 1720888 1181273 52120 887534 1869445 1204327 76922 563509 83114 358237 1807761 899984 641808 1166047 1417363 266946 1542419 673716 1807190 974419 1657853 1103388 866159 480391 1201104 1599444 679292 1119551 592412 1194939 1843289 1127245 1698566 1819061 1362944 1547867 1054746 1371871 1309214 1244932 1903947 716503 1631009 352494 806428 211359 985636 1939134 151449 934417 1953514 306557 1161062 1126573 986536 71564 595088 271762 920102 74713 249529 567039 1311272 1722822 1805928 1782693 515034 1653767 1533944 549546 403223 1875433 1018712 117956 1448933 1003734 1367345 91449 1131964 890487 1535521 529035 328522 1359767 1330801 1618743 657101 306811 431882 790258 315353 1146680 971263 1384094 313303 1981517 1485216 1879996 1837665 1768644 252489 1479929 1368238 1489286 1350061 384804 509119 718071 1926536 169772 206728 242916 1337779 1738539 1591906 151942 1809120 1540242 920479 603655 1749907 1633049 1379772 1388573 622896 1526795 1327186 1070617 1248670 1496855 519024 588851 1287911 1972675 133449 1030390 1355012 678995 1620112 932183 577012 648852 965389 691667 366103 875984 1298964 1936148 1617163 244340 898821 555290 1452754 963192 1246802 1839203 1833946 1007602 778547 1041370 76704 19605 1904081 33344 1987492 1844065 382560 1322247 584988 782827 1227256 784085 886292 463471 1817303 5085 717617 1263948 1200777 395838 1591932 1926740 1057129 1504935 610595 36309 832764 1339357 1280215 1373793 1123502 8806 1560661 1359756 938790 889804 85437 1726653 528708 1798395 1059998 941138 1072779 974003 1081754 1234949 1644422 1618890 1424928 112109 762617 410697 769064 1040635 171988 1693311 1112133 739325 1937368 1666593 1954202 1290210 1925262 656145 1547899 832252 1465876 744074 424554 1579239 133919 837473 1540701 321185 906865 1636493 824515 100826 1604732 722163 467574 1941649 1257192 135554 1154984 1176365 494542 910736 1965138 506996 1800988 104534 25813 1998319 1429884 1872902 172774 810135 254212 243450 1264053 1444603 1229271 960801 1767919 110355 181205 1325727 928669 332241 712070 1577349 1351049 380641 263375 1973053 283766 1873977 1447952 1859379 269830 307878 1520177 883972 1212074 769598 1796276 323230 899917 1802949 427998 646991 437447 1306768 1254196 1483070 1559040 179171 1960178 1482861 584196 120037 916472 1616166 1106780 229214 69870 1067386 1199800 1318141 461616 1099564 977286 107796 1116552 1674237 832041 1593674 926071 313612 1974144 1993280 1608735 704259 574066 1116532 98308 1242199 998401 700797 1194397 404690 1282193 159270 583178 1910982 1267941 1266924 1974145 436586 886948 1420581 1110714 1653946 1241066 372707 1051918 1023956 60636 1946197 17121 529774 1211855 410113 945214 1054675 1764388 1305052 1681128 206415 1388293 541670 1181376 1217739 599901 1399245 1431408 169888 969507 39809 1558518 179241 899921 1802389 261246 177415 1539481 1197818 1193416 1115041 1299576 861015 643779 1368972 96001 644800 1899641 651354 321137 1360776 1265644 1160144 904657 248271 488888 1204749 1260112 1730139 1763001 1623587 686812 896188 768238 1635848 1449499 136243 581659 1285846 129934 1702013 1228895 1855919 102687 1355539 529252 1473023 101650 65398 385701 616393 781788 5206 1732422 411528 325491 1859235 821538 1210726 1501571 315793 1097156 660242 1768726 921916 184442 1127816 538863 807638 220891 420137 1537066 770023 1225999 175808 1730082 1397501 330441 424444 195993 1350578 1783952 1375403 1808277 1381522 842626 1975936 146711 915675 92478 1642630 1002575 1111405 14327 608384 928191 1501504 432696 213260 923049 1109863 798468 65541 1505213 449488 869452 1486415 887952 1541206 1106265 224193 1293461 334000 760746 1484834 1839174 655806 1083540 1349384 857092 1891642 1970977 25155 1692996 814927 197385 785112 661799 267361 950379 1891207 1965203 963925 336944 1371281 32138 851096 118153 1304300 1908944 415149 1301135 326220 1835172 540550 656415 1562133 582751 1595355 1325752 619328 1183829 548775 216816 1149647 326499 131899 67101 1345241 666511 1156678 1043481 1335206 680306 690132 1211668 916893 687644 105221 535880 199895 803055 132035 289619 557346 1360806 1905778 113198 1721000 1807052 1471476 363245 135928 1137727 1651677 1067008 1853532 1119791 782876 15518 1314420 1079148 657750 349014 783487 169129 1482822 727054 74184 1969116 544943 720499 439378 1704879 1772636 893503 91942 1116019 1724089 332050 109491 241068 843468 125895 1460748 1203028 1251805 1879526 1236918 1275104 298880 1835406 1953455 964746 1447123 1832881 1552529 1257354 1173576 1700550 1868130 1576766 1217138 847136 1667860 1615235 731871 402933 1074727 638769 1551649 1096542 1049150 323824 712858 490053 1865137 423046 1403173 1189500 191021 162959 1463930 1376781 1978488 1842046 1967843 414360 1440333 1158940 470409 1234375 359567 1127336 1874317 1938221 1356460 1753636 1462179 1061693 1795204 1635317 1490987 1370017 1994243 1061696 1997038 1741782 699923 1080588 738647 1642067 1929584 1848219 1512587 1403238 1927786 305536 1333930 452643 1931228 227617 1703249 757977 1985391 964692 73865 1364455 1546418 292025 608641 450266 938492 1619826 307430 1237489 116790 55437 1992789 993788 86212 37709 772868 898916 896993 1187868 68847 1424973 286109 5595 1074072 1824764 194038 508608 526038 42490 1423532 1920437 915054 1622149 78490 1460308 1403810 1475157 1563304 783052 112969 846448 1094445 905530 1431064 394152 1071787 89989 326016 547907 1852452 1405253 1834111 1249625 705870 364364 1744173 1813573 1032209 1147417 1937854 1249851 555362 839505 1296434 1877259 559753 1231589 667903 457923 784157 251176 1398107 1894642 718660 1981257 1001793 317037 714312 1423326 527446 894000 38970 1854477 1848966 1987682 260184 970327 669588 1753722 748517 899302 712973 1583018 1702 1908119 764950 1487324 353935 1837603 1079102 965438 235103 457171 1191438 94685 552132 569989 101004 1250701 1439343 1860843 1114555 673669 996973 1014191 1372780 1161859 640558 103184 604830 1627700 941895 334374 38379 1464168 1725046 968282 381751 699844 1874987 1104632 79019 1964586 1226271 938644 720063 712414 1644244 1261009 862818 995311 1574762 1944597 68316 1902895 1872756 226560 1282672 1870022 894524 342498 582245 1189690 565540 1417057 1719404 185022 1204579 1718902 792994 219305 1748517 1851777 1287214 1675257 1897341 1361559 1373976 949112 96583 844033 799870 1871750 1857275 314324 810014 1311678 1075175 326617 1030664 830194 329262 920400 474094 1382785 143137 177209 1222305 1115238 842730 1527399 1929753 1841088 1955891 1425904 1045328 676723 1237357 1730385 649171 1096495 524315 1785472 1134929 1002413 944501 1708421 765919 1981072 917482 1600825 536902 989421 1730614 889097 183321 1579087 1844840 694531 1139094 1243534 1804658 1537508 1002951 13770 1094280 1654680 1929280 657201 477243 1685279 1248871 1481663 1424485 470368 1241672 724127 1115154 1646768 285055 95377 1883620 1962543 1495851 1934899 995175 1613395 1210165 895654 1514749 1913216 1036532 1959745 1190016 5963 93696 1939946 1315228 406776 1959535 610684 188336 1998323 1307716 12958 286693 952967 1302931 638076 1018044 1134117 402617 382984 596352 49876 191591 158204 1335297 565921 1451387 1539432 1748128 77606 327643 757822 1645570 1328046 1596103 64779 1642792 1333520 1337764 1271485 1959240 642774 436110 1475914 607828 353691 1518025 1398633 685850 1408104 1869264 1424529 36154 1133355 1214535 1243823 235457 1624431 1988967 307757 115543 927263 768127 1397031 1564354 762941 58720 366759 64697 1067228 575447 617731 411858 1757513 1632662 1792582 1305268 1038906 1364609 1697141 337166 1797963 1915393 747563 1819362 1695355 911580 1359842 541563 335233 50541 1571799 1439409 929889 1106867 1095872 1585296 1562251 618837 1537086 1849646 679423 1879879 413707 478896 1295814 495771 945585 1548099 1618637 75094 1277006 627252 1508880 837406 1949342 1191562 1365702 68089 718763 1650621 374887 63625 1684617 1494674 1024357 374913 1633229 1549464 1925489 55998 1873877 1244343 1369927 659551 301250 1855229 1425281 1846929 390441 1904862 351033 1039144 1772976 284426 1963220 1195404 652452 1350370 1681019 31515 1202604 1111688 1080310 1290637 1032388 1113590 861303 1194205 1723261 1743291 1335909 1620317 1154660 1520019 1255778 168148 1468630 272433 1924341 442906 325416 1377571 1547258 165854 1866792 666390 1017711 421876 430268 109070 1639051 879312 1762480 840625 651324 1925503 1237083 47646 351425 1420918 1052494 1707951 698432 1069813 1539815 129801 733589 1105443 1070274 1125059 1099478 503590 1649850 1394954 1845824 24978 1695468 1356738 1047765 550848 76906 723670 1964806 1899107 946255 1691503 1238670 182837 156538 1466098 631921 1219309 1472364 539786 509071 726259 150244 242709 1386622 1697903 729613 1064006 1414823 80237 582549 498860 953928 764074 1223169 1734293 1034735 1688041 911503 318898 1341458 1977897 525171 4552 1700537 1865927 836277 1264753 533782 274441 320153 1440252 1587977 791259 343594 1289924 698482 704272 908610 1702882 1929128 1030669 1327449 1047750 1411521 183259 245027 180001 1388079 1410847 836531 18875 10311 557842 486867 1440449 509694 1645607 451371 1698139 1831863 609822 1827634 1545818 512679 786272 1336148 630484 1086558 207599 249839 616972 263241 86369 522207 1436527 666808 1052377 1846715 361987 60959 1814763 1440778 264941 224417 999899 1400020 1764342 1538857 1720039 1786235 1558994 1067162 1420342 320446 235562 1457218 1998633 414555 573783 1841669 1900243 1300326 1112390 180616 1267435 1436747 828375 1702947 1453400 1932610 1501378 1618876 1249465 1159708 1531758 75249 959482 752253 1241456 303797 607882 179876 185225 125453 951266 752544 1519505 627587 1174013 788206 1237699 1230038 1829700 745583 4343 933772 959554 1842539 1860773 730816 659343 1115846 886435 1275369 1395728 599433 351300 475455 1802593 1621359 519894 290709 1734990 1504264 1233526 73804 412726 1477293 1917154 1543497 506330 1187930 339438 1750601 1027215 1987913 602691 780404 828139 1643005 234703 1625995 41833 1359112 1173172 1820724 1974716 477114 972487 1305427 1238525 1868829 242668 80835 539367 219167 163070 543530 1947600 1373427 1074319 925652 1625039 427077 1132537 919859 1107041 20410 577798 1179426 1650085 1313309 1130290 692345 1857895 1092501 843652 1522977 871900 854547 1484323 1351999 359670 797367 39304 1158934 524350 80037 691338 1074285 354450 486324 1644582 558777 405522 1321035 1019354 1621813 1083492 75502 1515255 1899701 479902 948440 351601 145732 1461711 569855 1432707 1453765 1412732 1330800 1635771 1801555 1146121 107406 1048282 902050 27487 1954074 1632487 60626 191850 1718165 1120178 346015 795256 1234140 1042542 1120079 992374 612244 1484814 133049 1231840 162270 1962202 445857 1034086 1208366 700182 2083 1795034 1235278 1384922 489483 1452204 427599 1431035 1844404 449 719756 1379194 1665699 1540609 951507 1719385 1637025 1515385 21066 557941 1882629 521172 1019704 1501307 1092790 1402191 1913977 1874615 1750505 1915957 143380 1915817 159205 1915472 1793601 1485312 1008364 1493743 146556 315141 1945057 580605 1966884 1515576 687946 1798451 1819604 759859 984490 1567355 1858328 1182243 1519783 1088539 1443994 1760373 1783788 699507 1591092 1384121 52941 1963419 1035770 791569 1520098 1802543 1014093 1177170 301944 752934 1540048 1595637 1288534 316225 650729 440507 1647703 708146 303879 955118 1983143 578805 402447 1265375 1232287 69810 1146491 28292 72322 947992 196847 387872 165499 953867 733675 212747 764111 1612904 1696016 884344 565045 949070 1778731 1198355 956653 1805449 1948431 1943410 1208167 272441 564571 142783 1793866 426125 333649 285285 424247 1301600 842947 451827 1970917 1342492 471673 86804 242267 118583 1305186 1682614 1470232 1079788 1223437 1496402 1288051 812001 1334795 1155387 1312596 487416 903765 478825 1836082 1927391 271992 854469 1221962 629982 1000362 1778601 1991727 1023405 1870823 1025346 1620111 1914161 1542204 1248699 1053666 123437 1254948 312228 1818358 1479989 520035 1150241 240533 1754505 1008980 1104635 618410 1265290 775656 131860 268663 400575 1467970 675422 1199465 44748 1154731 991983 236850 1885011 1778702 613295 1642883 50148 1473041 1720979 698195 1179373 1356662 1378521 1340766 1191163 198503 565004 1316826 1262062 1469357 1471396 1434035 1162298 1730842 1084632 1994929 479395 397934 617707 1934616 341656 1220762 1352705 834514 1703264 569069 1876715 1195688 1964105 1114111 1778016 1432092 931682 1381168 1970756 1246171 1502341 1895822 1222407 772224 917343 1354941 945618 659182 207402 1294003 1974712 979124 875790 218136 1723506 905221 459000 756239 1086205 1247958 852369 135442 439560 1341066 66782 342751 453166 1025624 904253 765210 1337193 757307 1433654 1503049 502345 308535 176386 481812 1038926 1093754 1606584 142440 227729 348462 567232 1736215 456363 978566 350121 1515811 253183 1516603 270138 1207376 465425 1467142 681435 980885 1541885 207347 1248376 417266 706678 351782 927253 530393 14162 105938 372888 1453548 158316 1022253 75363 1986023 1994206 1302842 207869 708737 128911 1932892 1291605 368044 555999 1327684 270125 1945707 1452636 238074 1250137 344241 869456 1365261 1819313 1360631 1850936 385057 656270 26256 1898537 1507300 1088726 705270 1509643 222798 1960995 1842983 1140283 1552055 796343 624288 834074 196827 790360 1722465 1583733 612580 1953208 1964819 469472 952094 1929723 341851 1652998 758779 1160978 431711 784555 1325551 183086 1298791 1835161 958274 22077 358661 956283 1531852 582937 1165816 1605368 1564286 510642 1780771 1628355 1739519 147113 762940 1702964 1935869 1466147 195154 1751984 1821710 402929 1664974 1257324 999723 55304 1657245 108497 1650639 1194958 1066265 1819085 660298 1871449 1433354 963807 1584148 1997666 950558 382876 137140 1416252 966967 680649 355599 1890921 255564 1193508 1647911 1765706 1046754 777743 684160 657163 26174 538188 705373 1910322 686034 1262198 1071514 1066632 164050 1254639 1898641 1663379 1101536 274710 303541 1188285 102019 1769989 1266175 1705644 1304320 1354540 1449589 1705866 338200 1866076 1861759 1132432 1721038 1018089 1243473 1279889 1172696 592510 1456483 480697 256702 743612 1462492 995610 1391801 959564 182217 1136318 1108956 1603656 1181380 1882721 548127 182984 527219 1728231 1373443 99320 893480 742983 346989 1298477 1842856 32945 1641086 1622972 1578996 613352 1483267 642765 99247 731928 435050 1865162 1279807 267621 1222563 893597 481240 904811 1532499 1071545 651917 1926280 1193929 1282703 140779 477309 1801837 1358452 454608 192233 1545120 1745342 487989 168977 1044396 578271 1808054 1059902 1094353 1842637 978339 803732 325586 1918259 1699628 908964 1293559 1299770 1222303 610055 499366 338682 1580356 1655561 1844231 621331 991938 166435 153659 1298359 1277714 835438 1081371 1862399 1813149 179162 1110337 1561650 1574290 566153 1638828 1057616 1387995 224610 366544 915585 862272 1084723 550523 72765 975198 353646 426711 1992845 1838180 825730 1864272 1653739 1396318 476963 74621 1013478 1568541 974771 1476890 46198 1124321 633492 188167 1738875 672764 647698 73522 364240 347840 575099 989522 331519 1905748 1756496 1790895 729255 1579267 100862 1530698 898544 1848587 65429 1173632 620668 896289 1273208 106568 384123 1648347 1208238 404026 1117828 330743 747067 1420967 710320 631688 1484950 348961 1671541 419953 1473320 402803 882507 384167 641554 127893 595946 1579728 741803 869951 1746897 1846035 1419790 780273 1428877 1512247 115391 1768201 395385 901519 1913493 1082378 651440 1924285 1963356 1399434 746692 1726163 1390534 805507 816361 353146 1298571 954912 810741 62963 1698453 1332116 1200370 371133 123128 73319 1766449 1991887 1419310 628772 539771 737697 859373 1388698 1086449 1727751 145406 1108290 1946549 1787951 881869 1355324 1232176 455676 1975151 1494019 1021956 134622 1239224 1414494 332829 1572175 1774357 1690375 854190 954119 1947991 1146183 109942 1671415 1266945 722976 1440431 1175314 1358548 265567 1696779 79319 772215 1762266 157614 955731 1455859 1501196 1441633 1957389 1570846 965943 642183 1220317 1513636 1648392 1813335 183974 410394 1944521 1996742 372905 1209054 34653 1760169 1312629 1587760 488223 65662 1612523 1586698 720618 751267 654894 1472132 1897094 1598374 1585477 480487 1514239 250799 1087584 1564760 122835 773272 768428 1414466 692267 1409170 1277233 1808581 309626 360687 396198 1561504 1401865 861861 4869 1438979 1472383 343876 1625204 1904556 1569033 300932 514901 976607 2951 41685 1051787 1084689 683703 1968991 1804450 892321 183605 874796 289534 1876586 778464 425100 333826 419413 856095 1246536 371614 481189 1796534 1355655 260577 1128357 582365 31581 971786 1122813 325802 450483 1274250 272685 1261197 1435852 496015 530625 178782 68200 128323 215640 337918 790355 488205 464052 1650480 917348 1880001 626652 312656 1372005 1124721 1591432 601009 1730494 1359598 861906 960760 984736 1833725 536182 1863263 1829332 979362 48472 345509 964990 572041 1831169 903070 1093081 67105 224201 147133 784556 1733019 889926 610727 119883 1075161 1237659 1458264 508791 1823801 468026 417054 417008 707775 516396 1425014 1882450 724194 1639882 4732 198857 956326 1873433 986017 1186003 475434 716119 1898291 1287449 1148615 1091073 670422 123212 1479959 1824302 1614393 803350 826403 1359860 270327 617517 704814 1011624 704716 640156 1366336 492647 1573716 1510782 1864709 937312 326653 1442507 1685824 909391 61681 292477 366924 583817 1238526 375457 1020918 821745 1893339 1432759 799499 280237 341221 1329841 1070163 1244455 1010552 986086 1190870 561451 1575413 1849173 123382 1323349 851416 1592236 1777076 559879 1155882 1149127 1643841 126601 1048151 65361 1569903 980263 463018 109993 169998 185789 122032 592860 911226 113869 45584 1607916 518486 643407 1378758 1174011 949588 1072161 1190876 1739643 1487016 1614711 1376863 1147744 1084438 1920776 1230612 1700208 813350 37736 377906 1184741 174314 872930 1399209 147824 604484 302187 940786 1938146 1436161 1927877 1187508 1987285 1653199 362154 1324217 1099948 1733146 1665540 305603 1452963 692832 1332770 415367 1446938 1250845 1175410 1447798 1449028 1953001 1994409 1844267 1619666 427352 1588935 499625 1214778 1659200 1340369 830445 36216 770398 718583 407173 1181768 1099061 1240398 1284528 708574 963920 801543 1287096 215567 1434107 921360 1050746 619436 675906 956873 827735 972131 1937849 1067980 1657221 1146944 763553 1394266 1665680 102077 315052 1282136 380358 1577485 937836 83061 1949252 293352 1814738 1936550 1917764 1958551 1002512 1453730 1536824 1015733 625127 976487 1994309 1483189 1756600 1678498 83739 1288917 1735175 1324383 129411 596208 372137 889893 1550608 1459236 897159 1083193 1276719 1334644 1543652 1820155 1606373 1562739 1449325 1067311 1060876 68806 960329 1791478 249243 1332017 888804 633867 830904 1983311 460738 1515229 22283 535159 86425 1131142 143576 1784431 16257 1603904 470519 861470 834854 665485 1614851 1770060 1215988 1664282 689546 1296533 321933 1722150 94798 336348 1400974 984604 1473330 1851426 1272341 1017504 416837 664643 1296895 1329378 1119038 1863646 1175997 1077580 110106 1168453 1752350 1590953 800114 557586 372438 24598 1328108 460937 964880 1872077 1337248 1264743 312775 970848 1914228 885749 476533 1689756 1458543 264096 1625751 1850789 645719 651977 329705 950206 202179 181001 1185045 1287764 824907 1398360 246318 513378 488297 701393 866445 1456139 1114764 162523 290493 1368378 1397942 1467647 1270547 1465262 634722 1952678 232691 1560489 1842627 567930 1544562 373054 1374920 1275566 1837573 1332200 1399955 1327933 925659 1646593 731024 1337684 936962 295601 634553 1434229 1752256 1750903 1042711 751407 413438 557102 950196 616933 1540239 1179663 1445642 873672 918031 734881 1656628 851861 56203 1916220 1660608 835528 1121044 827158 1655784 1341725 1405340 1065721 1434752 1954437 1951274 1237742 352235 1559711 96094 1252894 3183 717555 1700040 806328 957613 1171288 1726807 1192997 1901311 1557401 1686977 94503 4485 506009 121455 1488277 710473 560557 708978 282751 1499375 538592 956665 120659 972064 1863162 1319106 1014037 1143207 873194 1598995 1653050 1176442 1947944 614003 1239572 615697 166827 1653242 1386144 783390 713095 93975 1305982 382315 166075 994042 6265 58801 1331908 1107962 1677785 1193109 344213 1817494 32123 439097 795209 1545635 1789960 548382 1494671 1716970 1765317 1680986 965932 1653440 218005 186929 681833 1848920 497594 1580680 530433 1511177 1540461 631396 1728852 37323 604644 1292256 1511377 105701 1524322 1069568 295493 1370705 867717 1581037 1736468 1792885 1504465 1847403 1136128 1111983 727077 1681262 845362 1685402 1059188 599602 378636 804518 182268 916506 1167561 1378917 1412060 1179126 1602972 969366 481017 1393046 336615 1374687 1207435 581554 1508483 849468 1873782 374749 1399416 369061 962685 961794 941147 493453 370944 546682 218367 468637 952860 1271139 517842 185078 1510151 720932 866849 1101736 753957 1559740 1060303 1244247 1049982 1886722 434762 1207615 1238035 901349 1921174 558216 1747098 505453 383691 1263928 1415685 1038103 519099 405269 89531 906522 203660 1556126 1912819 1258820 1977091 974504 24114 1239573 27364 1322270 730000 166825 305118 262677 765426 107143 270358 1858929 125093 399295 894100 1103348 1760505 448638 469127 1289999 1785884 790443 827749 1049619 1987628 1526235 1716626 57757 1401510 224208 1195124 316419 355024 471761 409952 697097 113867 1461037 319775 1941574 1761611 1245778 742518 1494967 1069625 1374011 1368623 1079524 161543 428463 7761 1197135 161438 1716356 1091895 900251 448191 257729 289369 1834522 923303 1497900 1844729 1984014 1372775 651553 991026 651251 129848 504839 646688 1810570 112630 239299 522138 1391977 696928 613574 397972 301721 686099 1335841 1102551 991704 131977 100376 439213 1366155 1359727 252215 383531 457120 1504802 1972394 1121361 980971 1544314 774920 21241 734675 21332 1043511 1792525 833121 398592 633797 848264 1863841 1692116 651093 1500724 1413340 1319454 1429432 36208 950373 622480 1571702 175152 1298682 587765 497738 429456 1928683 1141163 1666235 413533 714698 989832 1560720 1237642 1708125 1123267 1535310 1544803 1692332 273768 216776 1854914 166412 107236 1827260 1161026 697376 467539 983795 358896 191264 231470 524954 156002 1936236 1335771 687825 1667699 720357 1484328 1103557 981387 895156 1540417 1128364 1153554 697751 71567 686499 1260548 1479999 1501970 914619 1856975 1889219 828166 1101609 303893 1784169 801561 1909365 1616050 149636 1606158 1102701 1581281 1091621 1198261 818595 1698309 1010922 1050896 1577309 798963 865025 1995871 263267 473134 1718002 1137323 168078 664568 884456 170594 147418 1157608 641680 1244162 669094 956077 1472043 1406441 1902128 1535927 846966 1144289 1882816 1001607 165671 281749 1883859 1813787 601065 115505 221369 1578093 1611331 74113 578211 916530 1118353 161978 151156 1676432 1614633 869614 890023 1848089 549252 771769 172691 834083 125876 105884 1216824 892080 159332 1160614 89734 1694604 1544333 1189440 1373467 74412 1064527 41416 829833 1053754 181520 773991 1383388 1092590 1258028 591582 1330040 786853 811565 1246962 1247755 1191329 1043173 124865 70352 1564512 1910657 818388 1808647 418101 990376 1850062 487307 1013903 176256 1596984 1054668 1337076 1535327 885588 1535350 161054 71283 32625 1001955 1943982 255279 1177760 1180321 464813 1099422 1573312 1801006 1122858 213018 1523771 1599212 1532542 1383491 1910369 1851385 883908 1385919 165045 1039704 639412 182587 1521499 1158616 1081392 365684 1551900 459400 1284918 1688696 726476 1191099 478591 552051 1907358 917414 1403456 718436 207724 694222 104936 581249 1606277 401000 1936733 1707817 988452 504113 1707547 48204 416409 211437 1104788 1754374 190692 134115 446164 471548 1547591 1339085 258716 342183 96202 1152833 1180628 1997896 757337 1239304 200077 1724982 1347585 1918461 261040 464587 986129 1706081 1708095 979050 960492 1465871 1906949 1301418 1300906 1644133 222831 1390689 1233268 781626 11673 1673879 1716517 364547 1585756 1460451 1272590 1244993 302121 1065550 245455 1870136 573542 1861514 1104120 1371893 885920 1871951 1934659 1965602 836609 1946570 17478 1845938 898440 412581 1801389 1766832 863012 1591025 1747192 497358 647784 301616 180786 1191175 95801 943553 891971 870371 1501871 623080 1750922 1671157 540262 112597 1757979 1307297 1150814 636538 911907 1643990 968592 412034 1633348 136983 4969 371342 1919160 1226872 718448 1639204 522571 1021068 1332496 915962 1736942 556527 1816123 1262187 1021049 1268998 731533 1721443 1140371 1315767 265915 637082 773658 704543 569156 645853 1560912 936639 1377477 1332540 975853 1856514 1195444 1492382 1244974 120363 413835 1456229 801381 1032408 131036 619181 937530 629841 1382114 1551790 947446 349415 1882681 1603132 956496 1933270 15292 1782813 755078 1478358 1080622 316307 1173980 287656 557720 1484408 1499974 627927 1900424 1547747 495580 1482961 776219 1215774 230751 1009918 370749 1460969 1446158 282627 1634376 749801 1761236 1279982 178365 1461871 1213744 1666068 1904668 1302 298332 210013 881226 1682316 999076 1777981 1288432 33183 287754 1211136 1960362 1326869 644656 290462 1713529 171747 1297086 1885426 196151 116520 364962 984299 1844067 1358947 1600535 1368351 625838 1150078 900436 562487 875142 1139008 194967 336994 906065 1754435 75615 1748613 174932 703448 1591502 1217338 1777586 1172920 925440 452805 1687752 491522 861876 980049 943714 966624 1384459 1280783 569395 330029 586136 918578 185971 1322448 1628535 438745 163839 773977 626279 1458088 628968 1781570 345910 912394 1061365 409805 819548 148350 399433 249561 1424230 1493306 21391 1850355 1343913 646590 1763269 782715 1739732 250673 913737 1042899 621191 1858096 1562966 295152 1801168 1335711 1020073 755509 364928 130719 1000463 204806 723551 468595 1264360 1524772 522780 1034585 62006 1445779 103715 1180677 677814 1657504 131940 886983 1085517 602326 1283758 1334934 1451272 563619 1736231 1230476 318680 173853 1769903 1087226 175857 421409 444475 226132 795295 601268 121701 411850 1251968 1330104 181521 163251 179306 563850 632770 466575 546025 1597930 1291454 606931 1884990 844187 1993183 617913 1005107 1875208 500439 1584913 349530 1249574 727591 1245321 1209626 1076610 1532138 1766172 97626 1587382 27774 1437393 1288319 607909 1710607 1741789 72084 1249786 257891 1129404 1928446 1166286 127545 1581818 1067046 1588327 1665685 1357858 1445083 1127292 1759732 1531713 50054 723639 1287238 1268213 750118 363481 873996 1744554 795899 1507836 106699 297094 119504 1036648 162052 495514 1709365 1692067 461512 22805 1629282 848371 787437 1560968 772473 650086 1700257 601219 1691456 1360100 222732 891514 1094063 235178 1867050 1908430 1207035 722466 215027 1765019 832746 1637549 711996 1002481 1564753 1379968 225487 893933 73227 650870 1380242 407221 1943985 1014949 1076054 689133 796944 1069420 1974920 763392 95885 1161702 533489 1544676 1738980 23925 178406 461967 1941560 1563737 331239 283845 1414307 1097994 245232 1512057 493286 778449 590295 1814708 91616 882488 1702037 498754 420618 1085295 984317 1397447 771286 1890332 1333685 1156872 245178 1849449 373039 1240523 788637 685681 988615 1737637 1189067 1649632 904025 1217438 686753 9044 1552000 1553791 150457 753237 1524681 1062068 413633 69151 496309 891737 1893567 1335680 675918 823388 1917082 1239761 1157302 414668 626716 870168 1231009 314135 818402 1970099 899540 1013319 1230270 434384 267130 1818017 735335 1778339 303997 35725 1127363 394553 1623186 343754 1513507 299597 1742486 1233734 1173741 759355 1601289 426453 332380 84095 228841 768992 1405390 1822010 1733322 1576482 962200 959830 1411581 4577 1292219 1171553 797965 556425 388351 125654 1593432 1564458 1936429 1172048 1014940 1636008 608070 625435 121695 627577 946303 1725231 890857 218448 743032 1513091 569487 958012 394170 479481 1128060 594172 1370146 141483 1772332 29806 1714631 968689 1295906 1377641 846252 32418 1940910 495710 1893680 1832379 1625514 1902691 1147975 713152 768617 948786 1205283 1720397 857093 784695 184721 1280020 636701 1387450 1728130 64916 940878 1280792 89952 1427241 1734604 1983999 604104 450089 1640614 687866 1532513 702209 1509032 95422 780022 1830101 1180867 1486194 513481 1404816 715429 1234674 1502570 10213 22362 17282 1740613 1486332 1844739 1568942 498629 1072138 1433908 119370 1101721 1496797 1511748 325829 1706106 339728 1691546 1548492 1476430 939690 1322191 1941116 1385043 197661 481576 1758122 1459390 1972771 808061 705901 1207721 941363 808585 416173 61305 1795890 1489800 147957 92081 1439153 1600365 1133673 773460 1775076 1725359 1306598 1391417 240341 574409 207990 1339941 1052992 1582736 1138171 1540854 1049258 1650157 1708314 1071468 841704 1219199 779040 1498536 1195770 249681 1332836 1396139 986960 136594 1481517 262789 727668 1058273 951967 1699691 1487685 315452 698377 350812 1884841 1580647 534549 873946 1437942 1309286 489489 281856 653629 374847 1603675 944834 1204403 1507696 1030333 1870982 139026 1934432 1978629 1264504 1844272 545970 736225 343998 600884 1205181 1173249 1413502 1046880 536853 230328 1021146 1366043 711079 1208275 1529805 1437590 1355852 574571 1895891 1783207 487150 1104942 1739462 683252 43095 1297633 1009132 887601 1339356 27417 1650042 1841543 1255923 600235 604746 15932 544664 361295 680208 1685947 1485085 1444114 1352470 384267 1796372 1056772 1198603 232009 1132886 1412470 771251 481473 411869 1181345 199625 17289 783099 302653 877028 1084844 720947 535234 1183467 1773732 1188715 826112 867153 408962 1568225 337764 26070 1532222 1945585 944071 1606790 1566126 666863 1534481 1527294 1232990 656266 1853774 1022703 692779 1542745 334551 426029 517460 1291923 1450921 842356 996028 1200454 1283792 1721947 234972 1311375 900805 643863 639262 433197 1272164 338164 1855578 986133 246109 1128458 1733028 475540 1838054 1402841 446999 205704 211699 1082631 417191 25986 553754 1243435 1717146 780041 1131422 936884 1379470 1670002 1510955 1647560 1092664 1858014 925062 291328 131142 111235 1337508 1176116 1535878 219883 1206311 1528753 537951 714512 324090 784204 559755 548504 377160 53490 936111 1089594 1906524 1957401 558971 21154 59494 387143 1589079 1512045 1804268 369842 1916713 861920 1201346 1407281 203632 192476 1877227 477311 262848 392654 1949304 1801180 1104684 1572386 295058 1701887 626446 1189978 140466 1339987 1470710 562550 1601481 515286 921979 485837 1509099 1572881 584657 331950 30397 991065 1172333 1793627 275855 1793506 828886 300842 1862490 1244062 861406 1158609 1026498 1288230 1201165 373295 1168897 1286403 34517 482355 860981 107539 1157382 1067296 1162372 747827 584218 762198 1995500 30935 179674 52614 1052646 753474 47215 214761 544186 666804 1776362 1184467 474902 646599 368505 1763975 1520012 1497407 1610440 428919 1112968 676530 1848660 1908476 536410 592959 813626 1825538 1572149 1781612 831333 1361743 1096729 814616 938979 334027 271301 1671864 846450 175649 517809 28823 577620 483975 878199 441803 372181 489185 353569 813723 948116 1514312 1715872 1121797 12700 1004842 998278 1154479 1481296 1463605 1783899 1963857 1613474 1353038 156435 802460 1100993 1375064 1966332 227451 413734 729212 529028 399437 483710 562891 1630321 1117332 1648340 1096329 682792 1339198 842209 1209265 746127 839061 1121964 944573 883661 1607833 166813 1819821 1225815 1258518 857604 1611531 502326 122030 1481555 1194553 562354 1956589 1435966 263557 609056 1538601 1342794 604903 1665502 1708335 376371 483715 573193 380393 657934 1342737 1221171 1369201 304763 701742 1752269 473155 670539 831381 630096 1666202 433422 1744669 1098865 1185919 1376186 1560070 1056693 120443 1746125 1828968 381484 743001 1496871 1867098 654291 1034970 1562275 981279 1258802 324397 482671 668172 1275406 919665 1383130 1427073 607436 130837 903329 1452996 978695 427782 1915351 1330480 746551 14537 1591187 797930 1391298 1906110 145051 718957 1523349 1669102 196509 1109707 1452434 1664645 614768 1077042 1384446 1787584 478458 1607397 186322 1988528 1541437 778022 1468059 952891 176475 1561478 92426 80304 1248140 929967 490455 1350940 766282 291617 1822702 1730640 835001 356567 772882 1393334 898004 742458 1425854 654286 1692013 198770 1876338 53446 539386 1458152 805198 1854048 1949018 1479582 438126 1149792 1713702 296172 44211 146295 204725 1195409 1715680 848114 528318 1274706 1480287 547317 1539805 677144 1992206 1446035 15452 1225401 92805 387014 1393941 1671594 646165 636938 381982 1885469 797412 1660184 1136880 577678 1247309 113367 421615 456855 1634328 895340 1163682 895468 1619440 1822751 1084567 683637 410745 500396 947026 609176 1632283 1135825 1880810 991557 871795 1476257 1535901 230423 1877553 1807683 641754 1155636 1324123 999427 918351 1753944 648705 731323 183524 1517971 1774172 811078 182686 735760 476945 116507 1369181 760276 290787 1161959 747725 1133505 1503589 133697 1177926 1243305 1591648 1288072 1930118 1769935 459427 1978544 1248722 1842700 698231 1826760 513035 612219 1553230 1619325 1088561 1307094 1121119 717885 1301011 83229 892760 826170 720650 231907 1050497 402568 584975 3556 203322 1474303 1419388 278154 474228 231646 1512804 246736 1176534 1950674 1596307 1419707 1679734 261819 304189 837353 528312 1764181 410117 608605 614753 1925311 973715 30806 1201355 1059733 210246 667649 1858836 344326 329277 1586384 35654 1668088 1488063 481950 936144 1396825 606021 1377754 122647 227797 1643314 552932 109160 1121706 941330 1572945 1675287 1776523 1559527 649985 273965 173183 1618676 303175 1465187 394481 96281 1189766 1985645 697611 291870 1877030 1398238 51669 1764171 964954 1235149 239302 35362 236824 27310 1165347 1212031 194724 759620 1813897 445631 54102 1448877 386150 1881762 725127 848137 1563820 1140207 1871174 1759381 770449 1266538 954888 180850 1591728 1903521 1423949 831641 1628450 1619021 1942639 906056 180726 957685 761204 538500 953300 1575390 1677296 1262906 144871 506758 261575 1936407 127947 1218742 199681 3632 136208 253765 620824 1294813 499967 551185 1034427 1227002 247945 1842870 1816747 1111638 453814 1578111 1513179 699048 871554 630792 13527 468871 1472122 1844686 348780 1062706 253738 1089957 1668208 1202997 721743 1051864 1122895 1947007 1709244 621732 1658198 641780 1616205 1744861 1798515 1662626 759581 1758160 999967 1277553 949748 1834215 1934231 1451661 1613045 882835 2117 1786285 1100335 1422414 1508053 395286 585765 1671671 180203 1617842 1173752 148329 1412974 522540 290960 1726656 1181539 1843659 1479669 526031 1771864 1805709 478581 17764 101658 1921120 1296169 232852 1140330 115550 1739351 500297 1539933 985408 5677 153747 222537 256599 1792326 709083 1985902 1095970 1175163 1880481 1515900 625998 401076 971559 1564430 1246729 971476 404323 363643 617014 410134 781843 1155361 190347 384619 1286469 1355158 1516214 574797 1641522 435557 893308 1032452 650040 599109 1543241 1801942 1843890 1579314 1394380 1047866 1386217 1257307 632328 1413281 1061150 1773342 847024 1591575 1413873 1808650 473318 671781 931211 22184 762375 40230 1063450 1871589 1136170 634011 903599 961425 278038 191192 122482 1323197 209402 486572 1209200 1989881 1172795 1500737 1870525 1761321 1891925 465390 1013600 1518973 1665273 1874557 1297172 1137801 10759 809727 1844542 401667 255137 465436 873802 1305236 1216845 276149 584940 1632390 778362 888894 960837 1879906 1782797 577818 1560612 1590791 1401769 984626 948542 965342 493590 1182205 1641897 492791 1710 1102875 1535666 902044 1110155 396112 1446322 980672 245949 1920561 764102 204826 45340 1535823 897612 1354811 1072658 1782791 1617384 251561 188063 1256370 1191866 203070 1411787 388834 1054287 207064 452203 400999 1555717 1134207 621818 1014588 1003568 708449 755306 206828 1997327 1649100 1483010 1132382 1128935 677519 1364023 56367 401542 1547243 825270 1932422 1287225 1633655 1643096 627167 504560 1256094 1779169 118713 1594387 550912 262955 6428 55614 309229 1405247 1197140 1416680 1691865 1914765 1782170 846805 1233129 1784884 814054 469837 1183180 359634 964971 239707 197619 334981 1437256 1490242 1948885 239737 616543 853539 1428812 562900 1816658 820727 1520729 1662784 106308 449554 976954 679017 1694024 1289986 457246 1573957 1540383 469039 1739396 1044486 904830 63308 1939055 973267 1312713 966696 1386157 1879368 958001 391596 1575678 233511 1968733 1661752 438512 1348262 1508823 101215 1392529 1690109 431141 1817007 1222382 1444171 685244 1830992 1084836 598872 757898 751509 667902 576329 1396292 1232793 433061 1492917 77355 1098322 368992 747302 117421 429915 64829 38834 771775 913766 1811981 1677772 1166125 1672954 1886010 1975155 1342770 216514 283036 765828 4685 564510 1818007 681960 884251 1900682 1912726 363084 1843764 1863345 1894631 793650 1109205 1767124 1160262 962875 1705754 700372 280209 293037 175307 948198 1665310 317405 1935508 263925 1587054 832505 1422447 302046 1013539 647459 418445 1871206 898074 1023002 1414433 1683292 1358220 626665 1813883 135785 1905099 1364643 1398245 1922641 1302337 1799086 564516 922806 1033406 98754 1076608 1967373 873449 1606213 1839037 64750 1445331 178810 1105144 5229 1858669 67641 1029645 14202 707718 1107694 1798920 1357096 175022 1641633 597643 753932 1191504 1947145 1739367 1185897 1245147 1029705 1178355 1961245 766110 435755 722520 696268 1548421 54611 1194010 1485150 879488 875112 369386 1035239 1229958 683888 1717882 310049 666831 1304122 882150 100304 626386 1683125 609599 1174739 646703 1771178 534437 1855786 773913 993536 379957 1516073 352592 52726 1654147 169598 1404001 866670 1203407 1002232 1308732 796474 1641178 1482472 87165 852078 1710725 563707 498858 181097 181714 751910 1834043 1372099 315878 1165268 1562546 179315 440858 380788 301448 1590804 1681124 481731 538300 1740917 1767517 1037629 1698230 1213807 732889 923636 1508462 644070 1733258 573127 1467018 1015676 1686021 921381 1102973 1536401 771789 1576711 390909 1718985 1508943 293894 554813 70559 995406 1141845 1537203 1940873 724564 912720 508447 421872 1196210 1573609 725670 599813 1449019 1380850 116334 1667229 1134873 116563 419357 1007900 1284276 1415015 678952 43822 1888882 1107463 1933396 948009 477078 1399226 527860 873468 877167 1399122 188457 1548062 118047 1757577 314868 1437612 1674335 711187 48123 654058 1053477 763284 578964 1108308 1805274 383275 985470 1292220 328494 548670 586616 1078697 1797424 492722 356016 355261 1990928 1393 688284 519468 1837446 765314 619767 608874 1934763 1196116 1577034 1223803 848094 736236 1404528 1320372 352365 491701 1879039 1072761 810197 1830928 1087156 1678973 1463465 1545726 962716 1445868 795085 683678 937061 1384151 1441574 542230 1596637 67243 1427594 1379354 1456932 539523 1209336 1577389 1013280 1671774 1154478 1756635 787265 302258 976898 1682972 1687299 559198 1287774 828722 280373 935193 665601 196224 172489 136699 161865 1286745 1875616 728935 311056 1486756 665648 126781 246681 342709 625430 1757276 852446 933068 1784721 1611989 1245465 1692764 1379448 1695461 463682 1034547 691811 1004731 1687803 1896837 1593514 103315 1757935 1361947 1371812 927961 776485 1315675 1977186 1074926 943067 502760 1992217 178921 695624 1363016 181240 481737 1376359 1114910 185360 1509165 395633 1267561 965771 1459258 1313152 176485 497043 758509 756228 240208 463665 788381 209502 1687210 1344565 1576771 559546 964371 1307928 1551985 831305 1053246 1216158 549114 1682286 541887 1895369 797305 912461 749894 1616663 1430613 870243 925449 832938 527470 986396 1796234 814417 1854818 1011666 1362551 1937578 108173 838135 1970277 234912 1545751 1465355 1620565 299939 1159753 1426997 1820010 674922 587824 985558 857718 989860 1129863 701717 1810300 715614 1894390 586644 647450 599565 1979836 1253669 507377 1108654 121186 1443118 967560 1545522 904672 1235821 1785867 1277390 1747975 656283 1264390 156481 1927595 1439945 371914 353635 1629394 1034412 34877 925509 696243 766748 1162461 1098343 86626 1911187 954295 1535736 760375 910482 1001193 841577 859882 754426 1285715 1149434 1156287 1118789 931327 46657 1670946 1794854 989821 915595 1899490 695642 23153 883039 112671 1637146 519591 780954 929624 890906 266647 1398136 1296595 486295 883918 1399035 501583 1968041 675197 1195799 1294098 948084 803921 1967605 1625209 1855371 649278 897737 552722 1434875 343240 1665265 141740 781399 950798 307812 1236626 99305 1502590 1770517 633738 301173 1866216 26419 1022104 1078257 1841127 1964958 1759327 957409 756745 421670 1720674 945729 32368 1800967 1514049 1711024 1410603 577555 1638677 1114464 680852 429394 1290069 553063 18517 1123562 74985 54176 464905 791384 1907703 1503162 1447523 1071383 1586998 701599 591318 1789662 1552335 299290 1534804 497670 421288 540956 150220 1956189 321613 1339182 1597364 1802106 1012 417355 954309 1017537 1600944 1175138 251677 772 1040723 540116 1602212 1652706 1077633 1183667 1897439 787116 922261 602245 1787663 464617 1128880 82403 1025912 136714 752088 1497108 588750 362604 214045 1870966 303822 277086 178327 1113124 1970093 1067195 810893 867278 1360037 488170 1823552 1984924 1511547 1104798 1804353 892306 651081 1394611 765123 733126 203210 1989035 13382 76448 596682 210179 993341 569033 197724 1701991 594038 1843779 322516 1190679 1864627 1700481 1992929 410643 812695 460108 1414590 1509804 550507 1128741 1992817 1730878 369425 846867 1056431 509777 1252413 1289241 1117815 1804025 601779 954824 1158516 640408 253438 347248 156262 12565 215328 170987 862908 1526502 1445183 552536 1245752 272383 1919720 726517 69435 716468 204374 1699633 181090 521281 314216 1847552 1590232 1831396 1282240 233302 571803 692409 916115 271246 939271 882161 506756 1270694 179486 1354130 443434 1042721 401863 1338189 1974853 25577 837057 1179038 496633 1925200 1518694 1543871 567943 473999 929138 1587810 945032 1081839 1453362 1794138 395449 37913 33878 10029 80620 1860746 424334 357290 1679208 1118654 246432 1047213 1485010 1838484 322859 344112 927279 610777 1322136 1767883 9384 386963 1293627 117424 657582 66697 1634668 1820816 348493 612296 513542 1246411 935587 684149 299525 1745272 1288271 711404 1922298 389524 1591104 1484377 527261 1982369 1858883 1033380 701506 1810512 1300433 1434604 1164577 300986 931798 197628 950620 883506 255726 296753 1938475 1936948 772404 1208571 1444608 1612556 1640928 404952 1797599 1032116 1764915 1194367 475745 54876 1051192 811446 398317 547837 545993 798487 249280 1506975 1299678 311908 1237166 511061 1989295 1137153 1262729 1078013 1868967 1211750 1774063 1444851 54688 930599 29175 940204 181210 788234 1056903 619427 1525345 945283 1990530 461012 1163515 265000 1334518 1864571 602373 1734080 483652 355982 1664838 939792 1746043 1340930 896815 1449924 178228 1606041 1910597 529059 737268 1107477 236341 1335389 1819375 1731505 1990746 1485360 1569715 681482 367271 1515966 1158745 1544497 628807 1134845 399884 1473071 71441 654652 1522793 1123856 1334535 189396 1672213 1944888 1976574 60697 70816 1768512 174423 1480989 897352 160039 1330733 303572 1583325 626747 11094 1440742 1723875 274166 1507475 312214 114862 1430096 964519 25925 1590599 790511 819478 1413043 1267611 1439699 767409 1323435 351751 965711 1201196 689794 1430214 1040330 1980065 1702296 882520 692797 801154 1759313 1299916 231516 730915 505507 873588 1583035 1489212 957042 868112 1541134 1901461 893211 392311 1534510 1698775 748417 1274069 1075143 1402979 1689947 1852104 1198325 1234804 1275154 554792 1337130 870700 1066090 375976 797097 1861398 1195260 1136064 1691463 1022881 608336 1978573 301761 771614 586556 1877716 1635305 142053 460174 1862372 843490 1382701 1672385 1046312 327417 640705 1277306 373446 1117106 987166 643209 1055409 493982 717909 679495 1218094 624646 1689536 146288 1978615 656745 1020773 1399566 1625326 108369 500908 1917884 1303799 796957 1986976 1157132 698162 624854 1816064 1739872 1349903 423459 777844 1677798 145739 1109751 1438590 1433824 1696302 619572 602677 180439 947658 946419 839269 649996 1414576 775246 53155 640003 1600163 1979635 980587 860779 1796685 4219 906461 98042 1571926 327219 218864 907211 1442320 906927 1724137 378698 1025268 1399181 1263721 1115901 1423396 852825 652533 483147 1605658 307239 414849 794436 1229654 915104 1845154 442661 1815442 60511 811338 1323363 970915 1914563 626699 256505 277908 1716847 636022 1426569 618530 740235 297620 983176 1768680 1808521 1435182 1369383 894281 1444978 1578807 1615250 1727271 742543 453519 1395989 27921 1255864 1086326 1568063 1800819 1452585 1832360 420697 629139 1517309 294985 1143928 1315840 127248 1416553 960894 1804759 665130 1750496 295741 1730834 216189 1015927 265592 1185796 828906 1220979 825215 1951112 205135 570584 325959 1867676 1701568 588505 1744297 151668 887682 1184265 835264 1401277 752926 113165 1161796 810303 1279577 1114297 905843 684666 860092 965041 1949372 620035 1526489 933166 1425971 1641991 372368 358406 876697 1267792 492583 888700 1388938 239720 1058865 202018 1938633 1762074 1161216 742861 1084752 85680 1792469 1843197 1647788 1480319 467776 643352 1560016 1744356 432645 309058 1419710 93642 306190 1246740 1611576 314889 1653766 978130 704142 94909 36959 203421 443268 123900 441769 1993566 1292457 1032105 400778 1259034 833066 526242 1649056 1415073 283709 661938 1825499 1615871 41106 996309 350990 1520078 1192152 417938 967288 573403 1536541 1067010 1688421 54912 476302 492905 281531 400398 1154107 1478836 317996 1136567 410750 633494 1783835 1816084 1874587 637039 1747903 1873063 1979939 241494 1007456 640955 1246933 518728 44118 1043934 660005 332182 1118159 514129 121805 419599 1426990 865433 1321641 1679025 544031 902369 608355 293850 590252 1859307 636083 1557875 583799 1194311 1275762 767923 1193773 1920382 1883169 1145657 848694 694578 1330249 1864491 126619 1657260 1646481 783779 477403 632380 3396 638731 703938 1948081 40909 1299175 596896 1078298 75655 107605 204303 1478898 850448 428215 747666 1619637 952813 392851 1048285 852574 967352 1755632 1820999 403302 1360573 125807 179051 770977 523445 1118986 545160 27149 1814019 1021836 269212 1866974 950851 312819 1455792 261935 859489 1434113 603557 1946662 389263 474734 1515951 1289591 966645 636187 1490777 1474024 410550 1597774 813384 1808789 301411 665727 1208280 275304 912588 1634340 531440 1396814 486404 1703413 245506 566148 657499 1102610 858040 849482 906213 10186 616117 1830709 277714 594040 971207 234226 903865 190484 1783791 1763611 1368049 1758014 1206914 100562 1679213 1786275 1875165 1686045 866719 70544 561554 434191 1806226 1790028 1731372 215303 1623184 752884 1232846 141691 1717107 722850 1354843 1438342 1960289 1053288 1527960 208553 1073935 1851043 1094807 992660 1270875 1392532 574312 414814 1629314 1097381 1547202 312906 1581194 1847235 1828846 149128 1396823 1366525 501580 1412919 1240075 760473 938779 1618943 209259 1836653 1746490 227507 1316659 779311 1792270 1992707 1042063 231086 875235 93331 671774 741000 283817 34057 628607 1053292 1457190 1978736 499096 1037899 308741 187269 219177 1307639 374575 1003075 820295 564618 1843903 1096318 826197 1571839 974239 1084453 457060 1451231 707940 666941 1885718 1987481 949668 702101 847531 856222 613071 431042 80173 1537176 491053 635019 388822 1999512 1970930 277582 1696131 142429 1129176 1308104 1966204 1562738 1170606 640843 189632 145477 947630 1961611 1166938 357520 427171 1757355 713552 1736661 1529308 182719 973671 486420 1781295 98599 144930 1068682 1957752 949729 1523579 1864725 414452 1045174 781767 1638526 1111582 761824 456023 1230794 860447 924464 1603269 1488143 371045 665655 1377792 622795 1350961 1565833 490332 60045 1866694 488949 1438182 1618919 1437251 144638 180552 1160157 1955588 737462 1208255 1397198 1436919 1074148 1223629 925239 588135 1225539 362365 1062392 8880 1705496 741242 19444 169915 169444 1475362 1414208 1393532 34160 334546 1267389 806807 1141863 1749326 881704 204453 1056451 1428303 1286290 1422845 479412 1474298 823861 562364 710783 972963 342602 1485716 41070 1212480 118246 773580 1650766 793721 1455570 1462183 1953896 259309 712758 180019 310230 396787 288689 1344251 1447903 1936677 1976046 675484 871645 165391 468210 1952347 1324200 872131 234576 1599840 725635 96433 514051 1847627 96346 1972438 231595 743662 1738323 1907768 1046243 942613 1036023 1463900 1588465 693869 1642873 252624 744238 762014 1571115 1155308 817802 1939197 1049098 922157 1460800 1056566 1342328 359109 616493 1533713 814974 111889 1696724 19003 53732 623407 353571 1908175 920664 1941365 479883 1557397 1045675 1183815 1335501 1127957 192231 1557593 554201 1812568 251053 1992998 1353163 1603099 1829924 527988 1678385 673562 870545 93918 547410 25814 545132 662943 92456 1128846 1922772 319742 869070 856478 1786312 368806 1462969 1820357 1934602 1406113 531131 887902 626689 15154 1931330 1482857 1097430 1406686 975828 1244535 1422759 1257726 506503 695753 993358 1456743 1023584 1225183 202738 89358 710550 537541 1563359 1677881 854826 1853238 871913 1306775 1565370 3460 1148220 1744084 1212666 1441926 537498 1864614 1919842 336656 1184465 1719666 1733839 941286 19639 671737 989392 1708803 642865 944634 1938525 1560785 1615025 1385313 1078421 1670117 1388869 344991 949185 1490114 756262 1113687 248949 47348 1849012 1328374 187443 1807990 525466 227453 698824 1685854 1375340 1268425 1306187 7807 1353253 1417127 891891 1547393 1049592 743520 855406 429951 299196 273400 1848034 854715 927926 264940 1892721 587704 80899 825114 1316046 1691660 617010 1979269 1815550 1805424 350070 1432509 831218 1306282 434947 1974403 55870 23705 623684 564858 1075929 857944 1310071 1806957 1891052 1225688 1850252 1193556 511780 1848344 413988 1845183 1873591 399650 1130846 1853848 1238589 437951 1832078 355831 54065 106958 1528529 93488 85448 892116 1021495 1792316 1029553 296388 165110 935868 1831736 1509877 1602184 668646 945901 1699068 385502 188284 649468 694213 407270 1741275 1735022 1316251 215876 1173178 534231 1863845 714398 1295322 1690603 612861 1028997 692671 342084 1150682 592553 479194 1805611 1939257 1556891 1839940 1599045 1973646 531818 734442 306004 299865 508800 1747607 1418638 1389242 255553 1824678 210716 1942955 1759933 405468 947931 636551 1433252 1906814 1050522 1541875 481626 193713 1288857 660876 1112251 1687943 53514 1283610 765818 593765 1157286 1491022 89960 1074032 650333 1884955 1505913 418078 1248174 1641300 263008 325955 1588419 1003903 1950840 1139960 369568 1467703 398108 285557 947977 685489 798743 95858 10810 1162933 491106 1506362 788779 702293 349569 562807 463940 1069145 1426564 1043220 1063178 1286755 1794004 1463867 1602140 566913 1471252 1527628 1810904 238139 121767 1852490 510106 1580849 1010333 1996142 1733979 766451 1759935 258275 17954 609311 1913467 119919 1846615 646701 1490496 1712425 325002 1691144 641092 1530029 1590479 1853803 565941 954277 89161 1759463 778356 1821294 669404 1683981 1915550 1589972 776978 464646 986628 292989 187925 869623 724716 602618 113091 180405 1252134 1079771 183312 86758 1119227 139504 281578 1862946 6593 1860790 1274510 1498320 1246337 1190103 443027 816949 357317 1636705 1308588 894144 1157800 1332792 157543 1939246 1625744 1592901 967197 1974143 1299308 1084515 475050 1763637 326977 1380887 438886 1208305 1311475 1806429 175390 756070 1138243 1007668 436559 1523544 859293 1590229 762675 238970 1264696 1579726 1373141 1185974 642017 1052171 712719 1883514 788875 224927 1198600 46468 1358525 96394 1430597 162355 299821 1823042 1208086 857057 1667481 1380708 1929400 726302 1411822 1130157 42522 1201245 847760 162391 1467699 685729 1673405 1412697 1755657 135020 707711 400951 1677468 1740487 1264136 809450 1275048 343126 1188688 1312087 868447 391540 1047882 1673996 181499 847261 936059 1308499 1049595 664591 285145 970236 1961560 1857949 446274 274819 1728357 409992 1743158 501797 1853696 952553 83745 149424 1083135 570119 500390 1986173 53333 1880983 1469205 1237995 415972 829750 1983332 1206281 1446997 179962 541849 18383 1939861 715190 345069 833319 199693 1036153 838186 230713 411095 1235438 868888 1971003 239638 969047 30563 1373604 553804 1751914 632853 267189 1186742 513548 1546007 1209930 253782 306185 1937211 1551501 1279160 73376 707591 716076 315778 1417871 964309 1904195 1015775 1512470 271030 1457111 1423082 735348 757358 1518082 1528764 1675338 1828011 1180152 1909998 910590 684294 1675076 1455860 1204790 767476 122502 1052283 278040 804835 761347 618812 1699877 1899710 988215 729381 124039 1421156 1375940 1472187 1336820 75089 1193759 467842 1005901 296716 335916 1815380 240857 1871103 114127 1907815 1723403 1325365 637488 1410053 777499 1928312 1481930 159970 484570 1573425 1560120 400374 1930835 1271744 737441 304814 940316 1060251 1580120 309788 681759 1050698 719850 985914 505553 117251 1429799 308114 484030 942005 1522544 386566 1850653 1451737 1964162 650676 1702958 395250 1340550 1332812 343803 431080 313894 743481 1796262 1064863 1272906 1182586 1117894 1217687 1480504 140547 29427 1887115 1071501 138126 1886191 394897 557617 1798361 536770 877520 1110991 573990 817881 1455496 1923529 350638 1599419 1222351 1325757 831514 1492798 112373 1477252 677394 912865 1781128 1512695 623280 1470478 756091 913873 912541 423561 527661 1634388 1284254 791919 844717 1540044 688716 1791953 712151 936598 262285 13347 539830 911282 1450091 403927 513689 829479 1686322 1602113 1921410 1742461 850687 577285 1964357 601158 1701388 274183 507421 1082471 1769510 1294893 1349600 300085 36704 557749 1181109 293512 393830 834093 181203 324631 1123394 1301638 654230 1039400 1837117 1283891 476907 357947 701889 375741 312624 1944456 136949 1231012 134786 1852424 1857356 412473 260585 1297859 593728 1476695 1109547 675740 1843286 299769 1048406 898024 513333 1572960 1802055 1246820 513114 73304 852678 1298104 1243077 778398 1188510 1027426 1300064 1338894 306759 1881954 1025040 497060 145337 861888 181046 19961 990464 1922573 266866 144651 1203763 263699 914430 840159 690053 23812 1185965 718342 1959542 483824 1910277 1732691 1207914 1972790 469525 313607 1233260 443563 1439289 1511499 1789993 770865 1060115 65084 411505 77497 1931702 1714448 1080722 339549 1307153 939519 1385106 1107770 482383 1378172 1233273 171535 973282 23294 420592 486031 947439 686015 1994218 1728728 1648432 739892 676053 621974 317632 1299946 595347 1495579 557126 1654836 569236 624269 387967 1996316 41083 1397121 865694 1307511 1302568 52314 1536211 275930 1248154 1069864 1433330 338510 1557967 988113 106679 1507519 800593 1338205 1273926 1540431 501132 1618123 421222 1770160 23511 1179171 1946294 1631655 1405427 324939 631711 1987482 1301468 748277 1680960 782563 1227013 524817 219520 1329198 1184524 806218 1440610 494713 1081200 1473070 201818 642015 235998 613032 1641988 1844398 817327 322610 1660363 1035501 757714 1458915 1177345 768497 1340935 322638 1083257 430538 1925415 996906 479618 1891854 799138 26953 695468 407326 534360 1940295 342414 1209986 1517956 1203689 1862297 944923 24374 919285 1937691 1990207 915084 1953631 1239734 589058 1110566 1604565 494188 1128716 1558342 1868236 253881 1448570 1829564 1016167 633642 1261492 1002298 827263 470504 492459 656932 260995 1812988 1685290 1117075 902345 488020 347654 1909378 1654088 1891151 1908143 1506881 779461 1358910 1974932 1682043 897715 677718 187852 1380499 182037 871943 1812634 419808 340733 1070518 900718 1561297 1903639 166265 934720 1767229 660674 1487067 1188065 1871921 1959607 1009463 488964 1250541 1524680 1316535 938531 164902 1952053 1164099 1723270 39767 513598 15590 801180 1982954 1485431 579623 621393 1220159 1446989 750579 1932907 1119506 1408900 961224 1470031 1373771 1720797 1079426 1904898 770614 1612435 740181 776176 920710 149763 808932 920831 957276 152139 516614 675739 203437 1525957 1546280 583067 1672218 426754 1353905 895620 1280832 531388 1688078 1987539 56650 283505 845599 1486612 1690779 1460621 1448374 1080328 1083694 989586 362981 105546 393528 902252 488053 121894 1749077 1163276 589198 271119 1022679 774925 808762 1794797 1512409 1617118 830622 47798 1802527 160051 1316287 1665017 572505 1864766 1183210 1719740 1807371 1843479 618333 1628036 1567003 1423955 128807 1561228 859283 1662736 1217365 800022 1169095 348555 1993583 510424 440778 1186535 660626 557697 1405844 795743 371594 321605 712238 1042863 1778587 832191 1571160 1484264 1817496 10242 418978 1187918 1462044 67796 1288860 1364941 1317255 1425464 433345 665839 1450280 224632 1882159 693448 1651548 1245993 865014 1932635 994942 661573 1698221 1691694 899801 101095 1315041 1475986 47708 750568 536705 1475943 641137 324702 168463 727401 365119 1860271 1548882 1002169 814075 67779 537433 647473 1621331 1391202 408935 318846 1049908 1701977 883956 736995 1679199 73658 132864 172257 1680835 623597 1257740 880168 1436654 259379 444359 261589 647240 1069606 624234 1498727 203144 1099728 1238446 1482932 1560824 1389970 876246 1432227 1795024 488043 224995 1502696 231862 1056159 897911 374797 1273888 1163700 1159234 304055 1863973 858049 1862187 496236 955274 1178026 965414 406127 1876391 538649 313014 758629 848396 1429099 1636893 1284357 671263 631999 868237 918757 935822 1182715 255764 898165 320373 47690 145291 8756 1109718 1858423 421115 906591 77826 440201 1019368 1713048 1014608 1884847 1880969 1302210 229329 495174 14819 74414 1933243 398932 1452621 1921477 1847577 988132 550450 1253195 1653055 1656130 790288 766383 749482 336026 796563 752715 938866 23957 568923 456399 1588291 1334072 859631 175776 254983 1146212 1731831 1781513 1267243 348750 703611 1871806 240716 636025 771735 1819155 1147457 294453 293408 1948557 653339 1741287 634786 1916179 1567339 1138132 87176 988970 1023078 719463 609355 1674017 43194 1452719 31073 205149 687998 427745 1226337 1196825 765370 135392 1310075 1715676 708198 341749 1575993 1641731 299159 1863073 1166443 1041399 875151 354317 383140 1173804 1942136 961678 1656338 1341587 1927481 1953548 762798 1666706 375270 29531 43475 300031 380706 659413 1373675 1756293 832152 1960426 1927557 1427129 247209 1504090 1974250 396439 662032 1809298 342273 1977395 1192455 386320 1844055 1717458 654993 1344899 1570649 1140425 982741 1473720 199826 1934055 517414 1710222 1051282 546085 1021664 606784 1912564 1438490 1049709 345114 988595 1748361 186931 98964 976132 1577274 620863 1854456 1410766 56082 46737 336005 21647 475637 397575 56309 843130 1126728 633981 360030 1987260 1408006 1696716 1609759 790767 608975 1130808 1944447 1660172 817481 1403925 771875 1826488 491496 246042 822103 50089 130190 1877554 1455522 1930082 864997 1667647 367361 1547442 994567 1218696 1858968 1005186 992097 1044108 1062482 288823 1234834 547132 431448 950980 1220486 1233456 928299 1502273 1610688 958238 1811064 45430 1871904 1693567 1049731 1634783 501590 1181472 1469603 1371342 690445 1346055 805049 710462 67213 1318565 279646 1954131 1852953 951401 1629075 1243990 365244 1032580 1879218 504372 825105 1085518 306100 589724 494613 700106 1275180 1656823 991698 1863388 1387733 854142 1963662 1465195 344799 579005 703199 804067 1848424 1130473 920757 1749331 299100 1522696 1711016 213101 1684515 1977370 16903 111243 1045307 1755443 1994091 660089 529861 1775344 702860 1562171 1670692 1573985 1779660 1785345 1989416 1041583 1981947 1333989 1762788 1000461 700809 312335 1081770 723030 1190581 619229 32204 44969 1007037 244190 55907 225319 325527 1562015 1167098 1285907 1685325 713322 1109502 10188 634831 1956230 1492406 321607 1736524 263981 1623500 1733348 1184055 1511844 313405 695529 198059 1721403 377653 1411245 328427 573526 1568537 1617683 1376895 1830898 500585 237918 1615710 1733921 276823 489051 1314738 336181 543271 701574 526213 827929 741382 1600400 315144 535349 417813 113029 312646 1406304 776753 429788 1800885 381002 621569 1435614 875946 1385138 1035652 1403712 1523129 492665 925380 197607 1946908 322671 780810 567848 1942528 1202286 1292811 183932 59935 1497792 180327 896334 694240 304847 48267 1349914 493277 1318240 422315 1812843 1241098 963371 1503842 552529 1494735 1409725 194997 1530019 62962 237445 1715687 969691 271907 1492414 638101 938068 1962005 1519073 1797219 804662 1307614 136187 1600340 362778 1587422 430335 1498528 1231717 602624 868015 1514454 585021 583549 774932 33741 1339778 971229 1504431 461611 1297882 1348110 644900 831240 171138 1779508 1932979 628324 729571 915192 830783 647691 373380 1194036 701716 765853 1596545 1943211 1389596 1319757 160463 1681873 688990 156107 97232 1719523 1400280 1604721 250740 198485 1314853 1789177 1821199 511166 669720 733971 1667866 278851 1089077 1813749 1854007 674839 1304269 821620 724526 60343 1173489 1772266 881257 1315133 1184831 878907 952236 828164 1717516 764975 535823 1058172 773266 1634323 337269 648944 205507 54477 691291 1283532 1614702 962234 255711 1041861 1884433 383413 1892844 427111 35653 1591496 1147231 929933 164279 895689 186629 859205 171805 858346 1625160 1362294 1852013 1122405 354619 1117351 732379 1281795 1904260 1804768 841057 1407949 955457 269665 485925 1429691 1835314 1757264 184818 1991591 125777 1481264 1297595 1066080 679472 65935 1247072 621690 1130869 686160 727133 1117859 1658336 1043201 1639751 284640 1350562 778396 870355 1079878 517540 355241 75857 37283 358998 1529687 1098319 316066 1128261 371659 319193 1024340 986237 1980486 1784106 106462 1074371 51774 958673 937837 201550 1321669 1890911 1223081 544845 1774244 362609 62569 1106828 163341 1466046 1001202 522555 892757 642180 192651 1834673 747491 387699 1061073 1362396 818122 183019 802068 1132629 1592898 1353929 456692 1201693 1663119 1036563 1003013 1518421 701546 1407507 222415 227624 110453 1682117 1811516 1170501 1621621 84490 1983647 500468 955716 1620237 57649 1487943 1956782 456676 1525428 1323983 354517 1521604 1260059 1148658 1882613 1041415 1475404 1957895 813571 1949558 143837 1927619 1690798 448526 1155757 815758 97286 1431118 1517970 1586541 955257 558947 667771 602028 221840 392273 736550 836491 1489786 149079 1287717 1863887 488932 1520772 182848 1803654 1496336 1567700 943851 89548 86299 428401 1177757 314399 1503067 1683534 159581 1105478 742268 137685 1548245 1899022 1117607 1447625 1224512 426135 143460 1181749 922697 1092682 82408 1006111 110516 179260 765661 1949121 1498226 190079 893835 135983 694840 1913954 797334 1123832 1420931 542431 1133114 423558 602339 1375182 434866 879046 368983 1226187 676005 501458 10177 218363 1007484 1392127 517532 448007 1047790 560148 681402 1470693 1035791 51584 676341 1231642 1952973 29499 1794038 1031369 1460680 550090 1328927 1669379 1503361 1528910 1638085 338623 1644691 1322257 1380039 1343520 545254 998848 1064932 1314367 1791219 1268368 1951103 1963569 25055 704101 1570520 666358 1061983 630511 1539923 1297153 1696132 1467636 1990240 1458776 160311 1902764 898238 22328 590108 330895 312993 542308 269027 623473 678703 1219275 936486 814466 193929 358017 1681503 1672060 1546017 1146168 666850 76728 1466976 1629477 1866929 1511731 1868060 18545 1228406 1190432 525125 598382 721008 1559017 796146 102093 1880578 1948419 1170020 1315990 1290107 5820 1117489 921098 1030477 855863 1516206 1201242 1557088 707553 126907 1738964 475581 1919880 461010 1677698 747358 1430363 620948 1434110 1079694 368973 1993728 1319613 159854 424523 1015070 222692 252710 758807 1325859 1559207 439551 15479 1242044 1839868 499300 655603 1829082 314383 781333 1408963 1937278 974942 1904229 1473372 112267 1272435 1614793 830143 1895084 169031 752174 1136420 1576827 1806436 1589477 1384068 886213 1639030 729019 1461803 1988450 1487965 341263 1360449 928444 1193993 1289497 1101440 329364 1142388 961094 1977659 559432 504452 1531849 1222654 1649844 11201 132189 1099611 696980 1335713 1648503 1063413 474450 889951 674503 1804395 1640449 1519040 687695 423664 1304734 2820 1707345 1557297 1036869 548701 1252055 1599786 1360067 1353297 1169276 107404 513293 1888979 457459 1974525 317350 1615166 685865 831499 1277837 952767 1111677 770915 1638248 416739 1857856 1412572 1652820 1607672 77517 343333 1075343 115304 1209681 1837448 957582 908844 1250969 467150 929087 1685710 1771051 403246 1456260 232763 600218 1297884 1585121 728696 1314379 541801 751879 47136 1808735 1831408 902533 198926 260014 711991 1494295 1923125 432704 1720354 206741 1282629 1717757 1012778 937070 171459 1075130 43821 844479 552840 1019273 1069195 1741052 62283 1863610 589034 1533214 47631 1931215 646551 1082074 487482 255156 825328 840163 1388146 1386717 1705826 1014895 356811 1333979 1867020 126485 567651 412314 462065 1231999 230454 861544 763742 589101 244783 1837338 870436 1422610 378983 166321 127122 594014 1582885 339308 1994009 1934781 80488 1400019 174172 1504409 1204288 235031 626026 1365716 1287584 1677862 599742 1919901 347038 748786 1811888 1030898 947429 846700 953499 1007253 1989274 426469 276344 1486484 1788275 1414598 1217936 1621402 690305 131303 1055382 1214049 680211 1385772 249020 307839 1795073 443055 1750083 786405 136556 1674329 20751 1767062 502994 1522529 869310 1375183 530276 1925810 670579 1905563 1691533 1289375 1736637 1556686 1501193 1797504 334131 1022611 1584565 1432308 1143643 252280 1721369 25031 1424402 148336 248724 1399395 1056967 724491 1504582 717323 403395 1590220 907847 795953 1043660 714770 200504 1478932 1438915 893466 72156 1868772 879862 738862 360436 1829183 496824 1925214 827913 1754434 432021 1453843 789508 307721 530660 405371 426700 559456 1797523 1196604 1100530 1405060 838965 682965 355686 1098138 156486 1077793 1094650 1658659 776754 414739 1365826 1404871 1784382 741359 481440 686271 678357 1562258 356612 82190 440574 1173050 760601 716932 337325 392914 1355600 1393790 868729 217630 393233 690732 279655 1946510 1037699 1168612 1552071 1727718 1400507 1412639 367598 778042 1451696 820181 1078023 584222 1906992 83899 562039 1162056 16039 805788 1101671 472444 958859 703603 1108242 970360 1021030 216873 357968 518330 1103660 1093157 188659 549708 4208 991535 1220201 996652 571341 1324728 497333 1788472 1597383 375725 741126 74333 1306952 244810 368134 687779 1440286 861382 1137251 1706095 11279 1894090 1320097 154207 490834 202788 1093897 1725071 417914 1456149 972018 1187408 1643243 36575 1474798 1951029 1599304 897298 225154 864155 1153850 294606 1617836 1143678 1459557 1809848 1920061 1751198 703126 53575 38868 479255 1740441 942090 945295 53742 574385 797054 275651 54625 596597 999024 1452663 88101 937973 1987931 109847 1531164 1124463 1335157 1296791 1871964 1944487 1506446 1741464 785301 813490 527222 116664 279856 1018642 1119481 363398 719569 1103792 1321572 69033 1711205 197283 324228 396729 1217488 513165 1734348 459559 1200150 122137 1740339 1718285 86294 1897647 1438411 921379 1461688 1453036 1611745 1443181 721039 321553 1075777 254893 1235387 511095 1829244 229917 1846899 1125127 1254235 1584998 251535 1145740 918217 1883958 34017 1264227 1681814 915937 841992 1241409 1524517 1086300 618785 183418 481899 581381 838759 240387 1269344 1933460 330645 124471 1319091 520928 190582 1211231 1017279 1554065 1753774 530800 801007 810024 1754779 1741151 1185593 1884893 1181887 389102 1276792 1406103 633376 617925 871903 1376788 530819 209286 1368738 696270 114417 1256221 282137 970297 396734 1582944 783970 1344538 1104822 890500 126274 1501507 127326 1984903 304276 541428 1470307 74990 632057 412478 639030 510731 1514976 251133 458355 1886780 871681 609944 1022157 138599 840038 1003198 1221744 1560526 637974 411520 1178065 1951739 1205324 326213 1124144 139013 1085197 1723282 549467 1685661 781396 1200997 1572077 493906 1560760 1464683 1542147 109150 1051305 1744070 68589 1420111 299517 1683943 1362896 513119 770386 1711966 1865890 565586 1050945 1464859 757426 753693 717441 941924 1657655 421047 70069 1328259 1561737 2945 1862460 470574 429370 911114 1802503 815732 741441 286580 1813382 293130 1834987 1727242 962758 130902 300896 31514 1819046 484023 1200317 453147 1970921 1920409 1570771 114170 1665725 958968 449320 1061488 1987532 1403882 1362398 1953407 801756 1111304 1342112 1476184 1367675 712796 1894418 1693428 601859 25103 1212554 1488807 121448 11726 824933 377851 725601 1085139 56550 1465206 47630 244149 477895 1119759 1976256 5147 826345 1207554 101716 104755 1305058 1377721 1378915 445148 1189420 1011798 1256762 1280368 1794207 131671 527128 628743 118324 223273 642799 1777594 1547082 1775383 1484087 423125 869432 1102130 621190 936700 1085657 1914266 1542684 1355790 1340992 993835 1214119 516132 203839 1416009 706566 955636 1916678 574080 649449 1446871 1822409 866964 1952492 1430075 1865608 727866 310260 216162 1300719 1021815 1714139 1470954 1544647 1447050 99720 1962187 156554 139342 1859580 1148948 1159682 887125 1089436 480156 64209 1427507 908461 1481631 1911654 1569127 1736189 846863 368115 884508 98444 1635359 1413444 330675 488826 780676 1571781 513521 167339 1286542 454086 1540791 1928221 1915380 521348 170137 328685 1407299 986882 1098098 788252 135820 76195 1232411 790305 1480195 96739 267700 487159 137056 372061 771029 802892 1974806 1617924 172855 314574 98981 740183 26508 580487 659193 248989 284274 1510473 1475978 917938 1196383 1442890 1018619 633831 337406 270399 331771 1807303 1277 1190004 407169 1371270 1597505 891691 1944818 1834675 324159 979566 441323 1288897 403990 205681 1008248 1413265 181394 1670928 231156 882839 1192333 861600 899841 78755 561395 1321516 749710 88444 1349226 1753916 228572 1816852 830187 738497 1358766 1177291 757679 845955 1922394 1641835 1088415 612155 1598903 1197234 1906782 1793611 1469658 1604665 725349 1762670 1785294 851638 1388903 650351 178191 407768 976374 414439 283468 473089 624559 42028 484225 577862 1403098 327724 1195689 722258 857782 81587 1075922 1854520 166677 1159749 885537 399981 1439728 1269795 1108818 259031 1765183 1882223 1780573 1620877 1835751 1206411 1897808 1653816 1958500 1224381 1487633 1457256 1602827 375235 1999330 884505 216788 588737 1389991 1797417 1967207 828707 478975 979814 1054826 848827 1919867 1249569 628170 422591 1336791 811394 657556 1305373 344424 1511345 1183278 1231359 574310 465528 1813625 675272 1555989 1516950 1036923 840707 164496 561803 606374 315742 1170755 615824 1325502 370645 18204 477770 605392 1996084 1609767 48165 1022000 1480938 914732 1139867 1967585 1626585 1779366 1262011 1493920 616357 646601 787177 1313053 1500381 105673 1703724 975495 535412 1226351 1066826 100484 100836 130085 1796320 1457820 1706678 1360699 738891 1680222 997108 49939 672661 1564161 1061820 1484016 405526 442279 148846 1197831 60071 1417728 1758261 1779107 1315202 1960354 716055 1538209 300282 1101574 1995568 419868 1679403 1538652 1830424 1106468 1770171 1120814 1952486 262427 1346245 559052 941885 1416168 1966942 81710 1412861 691801 1125169 1677091 342735 144485 843985 1964078 1724708 1520300 743580 771595 227458 1134838 1771698 942792 312251 876601 348757 1897768 1683422 1127985 341748 86172 1622695 895264 1760021 94476 533162 494462 66092 478994 389567 681324 1804851 17876 445698 1436446 1254864 1877034 591204 1671999 407472 1901043 1110823 115248 107260 221314 1693728 1918436 235724 1031720 1166886 1370761 876821 1834965 88290 14400 1882151 1736441 923362 1477357 737101 1535456 205288 1202321 764932 787131 1240354 970802 1477604 732427 1445721 1715593 1336865 222063 1974884 380156 499894 1422538 1340966 400349 1956930 1046559 1150906 56813 1793766 684765 384059 753053 1052323 259470 165792 1046540 180264 1354656 1319465 1947372 1841123 76827 1383067 1513079 184917 686494 874524 51832 7105 780067 204490 516296 1660921 331156 1957333 360749 238621 883901 1504672 542494 618236 1974622 1519805 1863861 487239 1959555 225280 712120 1602361 377965 187136 121151 35813 1026919 743052 376235 1325326 56885 547329 1040999 536324 1934886 781355 1761174 1496966 1884144 668109 509810 1689170 1397578 565979 184660 1961995 999355 1668534 86256 1877858 1803485 439696 1550715 676542 1136787 961788 329112 1904407 389997 1475584 1419457 40118 399020 1455500 581541 370387 769713 1005722 1440762 1595903 1922556 109199 305894 530868 1081589 1010800 3431 514383 393121 1361988 1788195 1331721 1435486 1708014 930275 95359 1211861 1920922 1534977 1615804 1999092 1871529 410948 748583 1915305 1006270 1032752 1047787 234708 1435680 1192315 1508697 889397 1065485 986598 1698150 753299 908915 1596166 903629 1254093 239628 738043 1574742 1242695 1285764 120997 139631 1115602 1523750 964998 1639311 980 702348 860064 1361668 1401272 913601 1954317 1147262 956572 1079163 1496847 639843 260889 948885 1031516 1203684 1724144 1245362 1551973 1417281 191255 1097382 1926065 800524 782426 683853 600474 1320034 1132435 208668 818545 1865352 422274 1131380 314683 282296 1382982 840719 1122490 458829 1866528 1314322 1290396 1103546 526009 258443 638886 664477 235658 322122 1391304 1801323 1681495 1741338 625707 448118 1596 1061982 1515424 343734 1587087 449900 823819 308368 241413 1626019 511677 715679 436676 1785784 1936011 1280243 971758 1260738 1729880 1918993 319523 964898 1522762 749192 1225824 732866 554838 843822 924173 1367723 183005 1455606 1426273 130945 1564900 829612 989334 896148 1204943 1616142 8723 83966 856926 605408 1804468 561097 506528 640089 234909 1606742 415881 710673 1302136 346293 153435 354593 1845532 1805058 1863594 1304814 142989 1041746 405159 1886604 592835 1239338 473224 1164349 1371077 406453 1564884 1504812 103333 1970987 1762000 1299108 654463 922432 744788 79244 229724 372386 940827 1071855 934185 1848185 949161 1938395 538678 895412 530468 1712249 323888 418750 1115688 883724 1072371 430590 1704799 1476014 1568160 751268 93926 841438 172003 920304 724582 305564 1380070 664098 708135 1179381 1363178 1517325 1216787 487451 1324769 50025 202964 143850 1270426 1483872 1987453 475869 975351 974563 887563 758333 1356564 688903 1582871 1180702 1762506 734132 22093 568715 1361842 1266259 532406 864210 1385036 1935580 1668975 877432 1107899 1362916 1498895 546172 961712 1609419 1657080 1983031 1625445 34835 572346 1560798 1421185 1295044 1611257 1736509 537026 1128982 1298777 1356330 841652 1944823 1387896 1429059 1157571 1042895 370141 1077670 1531018 485530 1526034 1718486 1061617 1845996 828273 1869770 538892 791930 256225 773019 1983859 1311093 1267642 620393 151658 1033596 81025 65569 1426836 1908767 1432209 990580 890055 211987 996327 460216 172857 1514079 1980647 807379 718311 807659 55609 395139 1420831 1902875 83993 1251758 58945 1749302 263498 710008 1424573 1002690 1620770 1289446 1216584 673904 504487 973740 1879725 317756 300895 620265 453667 861002 10900 1889239 747669 1409400 770452 33882 1621424 1809791 115769 1199727 299423 1254261 117253 505495 383789 1449349 1845012 806905 918926 961288 779933 1882651 1227469 702762 915039 604533 1382618 1519029 817635 813729 1377782 326329 915924 1431029 1569732 1741134 1505826 1095137 287377 670897 997575 343741 354417 1758055 1413135 451127 1665505 338469 900217 518080 934981 1766857 1422080 957769 1454952 1351690 1020010 175833 161987 551260 953619 1451330 987733 566809 1412435 520348 1019824 637443 1300787 1259080 1046651 1189825 1258369 234209 536377 1308341 1113936 1583242 1169552 968884 142551 1809388 81990 926992 1336004 498798 945171 370422 1663727 288964 339764 1725744 513419 191029 546614 1936200 1820209 1384640 715743 1609422 1324144 168516 1680916 209992 713954 1097799 1886625 986410 201665 1078806 1255224 36676 1794279 855651 713421 1605119 533127 1007072 1419575 879816 383750 965240 1948786 1736157 1660212 981077 1717290 1479550 1198630 402544 617565 1381932 508536 1644344 1787044 1469670 4850 431901 1971028 997222 1351018 1398055 745184 1139198 114419 993477 1370262 1685551 1570470 987901 1934163 114034 549437 879314 1847099 1734287 1106383 474812 1363522 788560 1623937 1598580 1246360 897287 508996 1265911 1197714 537174 147413 59245 833596 949197 196403 1816590 444873 298559 1421961 923768 1605208 280883 1909129 88803 1992177 1785126 150881 305784 639408 618975 997844 1789657 1715747 374494 1792685 94674 791735 230792 499755 1852678 1370110 889976 827457 1434179 1524323 927074 1128950 1883825 758260 589511 584730 600194 884033 1907202 1048081 25636 1569877 525932 185305 234076 1046045 1790877 887439 1105780 534011 1952382 454835 1475911 217500 1289367 605110 11907 2699 985986 1881530 1090211 1346101 772434 566404 842888 994925 184037 1325153 103052 551874 81571 236000 471960 1604879 1081275 795781 1344708 188101 1692690 650443 1827616 1511328 1017813 801950 1238486 299816 1252897 1537049 1848491 1659401 1287597 7408 337054 326908 907336 1871405 1941396 1308734 629495 1453955 288451 976370 436883 4505 508690 599297 1614676 564203 1308045 1775178 1786511 1306790 279944 1682299 1551090 34699 874132 674622 927314 139446 681540 188100 411089 1443891 353640 567156 1573972 763991 1157137 1528770 280533 827893 1532664 603844 265349 1069549 75851 63926 813189 603702 1431818 660232 366363 1485713 356296 546330 1518197 1480923 1921714 406966 245051 483119 184828 1980917 977411 1667846 1197626 262595 1834109 167447 740854 1199102 1466830 383308 1194348 1857586 788726 1778697 582657 1785633 307082 753249 1339850 605021 1444542 1924569 1762029 630163 1306594 1434629 380967 1621021 1877722 329543 737338 64243 1435034 469463 1284305 336522 1676390 830181 1344508 1955480 738289 890429 1954076 1775513 1965469 716717 899594 802955 1487767 1244732 1117466 1988265 1146928 94389 1074004 502599 949116 152813 784003 891890 1242516 191727 1429812 1129654 275170 1344582 1346239 577128 366018 1017907 551169 1992741 1596616 1038548 1509482 1573010 358843 187401 546195 720876 1761178 1054040 1960912 1023726 641492 458956 1162948 313443 937646 179076 823706 1224645 1848128 911048 1285890 1896031 1738630 1775732 615855 1308002 1809704 1786219 902624 345435 601391 850976 373286 1812173 1908588 266960 1958010 725345 1544934 1307161 1348954 1050851 1284942 243041 1245497 171579 702862 926979 1682216 1040370 1945167 172847 1651037 318321 178072 381673 414015 217807 1605349 1002903 171595 234507 21836 614564 594097 1768610 583546 217911 1777987 271673 1464792 915505 1050101 783833 117400 631567 12319 1521459 1810440 293355 530577 1510128 1905292 694867 1937285 558111 1178898 978436 274987 1528924 826925 28915 1961582 26707 27800 359780 1748671 495498 1427974 1092730 1371407 992302 1141937 1451948 438059 1477482 688241 1581724 449186 1489067 1294793 1488588 217054 750941 1569464 1729239 772417 1817857 1136582 1503331 1265593 1475041 363803 303275 232804 816036 1745922 809901 54718 608645 1033990 850068 149708 1006958 87462 1215230 1622744 1471446 1545526 1424706 1572440 33248 1568044 913734 1497335 1278018 1079893 1479222 1076562 912124 1884427 1493837 1991261 1576443 1386599 955167 283394 641926 1709629 661384 127408 617142 600120 235122 85006 603559 1245957 351756 434146 1284003 1275890 1000638 798974 209199 899624 970996 354823 1836088 130847 1022383 213651 1083662 669381 1772256 1711773 187983 653486 339512 45600 875757 151838 1261966 359510 1738125 337228 570091 1546805 1479569 1618223 780166 647558 251382 1344456 1605988 1775436 1755957 538699 1245182 1033853 1491080 388477 557390 1635521 357544 481382 1590646 1459558 948502 328235 273756 1594616 210681 197271 1668953 11936 129522 100044 1813622 640733 1163402 1211797 501885 630044 91121 272778 177175 192898 61796 335412 90021 850983 1980112 1210416 158674 1424160 1504658 330290 833327 1129482 635243 121703 1774352 758852 830331 1102493 907783 658915 212329 478919 1889108 793991 1193295 1502287 29557 665316 455814 1249360 1250023 570509 232258 1944815 477056 1321293 1966106 1772205 1495163 1926596 1686709 1827113 1230089 1883367 861063 1028651 338539 1997561 925236 1650002 271768 1403968 1820 1222352 1729697 1244081 1653819 1183749 493530 79605 1994698 625299 1528699 1379758 1194783 1204751 1583366 1926633 391764 883491 423367 1502003 1930604 370697 1620414 704622 380391 1252544 17415 184901 950307 1290399 328630 1630564 410929 1154345 677361 541010 305773 143276 1676143 919950 864803 757628 7364 1961636 1097912 848473 791888 356570 1004356 1508196 1788999 936698 1664998 1301284 1071970 1380088 332784 1985926 393616 1122328 553676 536347 1686607 960170 646079 248340 645279 1418105 1554860 162119 1642431 23059 1278634 1229716 109551 555993 1939782 955517 1468994 1389362 1944699 1140585 805772 242419 141189 1291882 846997 1981112 1683471 1354898 552812 1224476 640718 1027967 1943517 1603717 670625 1847625 1748528 567205 1121331 334655 1494974 1874929 1483798 233903 1035270 1006549 1706245 2582 1960614 1257779 1692066 454143 1076606 676812 922477 1812145 1932030 214022 1183102 1361879 592923 1177266 1134554 1700746 101750 343906 555801 1359804 258358 460257 1244680 1425439 774169 804951 63031 611141 463002 815911 182637 55944 466834 908679 1100234 93103 675925 1613817 1091816 910104 1795934 811584 1260646 1601663 1364050 1873975 1740636 333822 1635650 1635149 768323 464628 1298744 457892 1361513 197577 152087 1670475 1617747 588255 1608090 956670 330835 1702375 1050761 196363 695189 1949410 1043572 1097693 1291660 641820 699255 1379149 1750221 1653513 124467 1232363 1606903 1564747 1403430 1678596 273531 1073461 785129 1486633 1144225 290245 191054 1215464 1073733 813910 774196 910653 292454 99133 1418064 852752 531964 1532152 1422220 673959 1299672 954803 1547448 1616450 1794363 1560719 374506 1022430 911936 457001 991815 1525977 348232 788994 235823 675598 487541 78028 1789735 1278937 1177475 1847608 489103 248629 1492707 465088 310262 198854 261934 200095 232490 1146423 659888 369277 1097238 536656 819901 1065910 341916 1396086 746652 226816 341967 1563910 360236 929850 1336287 1612905 419444 937402 750419 995936 616073 142740 175713 943173 1836318 904893 1812796 87578 1563054 1991796 1780495 1642607 1033667 1767751 1568069 708637 1493220 1419162 1656576 51247 1741439 1464329 464025 791825 1208643 847138 1089392 421549 559495 1236455 1393215 480069 586826 1041074 1605667 42063 214627 1880991 39030 643738 577050 358750 313655 929128 1571360 1446838 614378 1434632 897916 1458308 1475049 133009 1787481 636096 1221058 380428 1836666 400622 677688 1821479 233042 1764009 1096895 577106 426252 1804352 481604 712312 27872 263771 1203998 1752745 1852563 1538917 1445469 1837814 1354081 1411199 668268 1419167 704110 1705690 722368 784719 331019 256141 1959983 888629 1615891 1230903 848597 142681 1767515 1716800 1369653 145353 1034370 899392 479037 384113 1830861 929236 1552011 975358 401242 184103 1791270 1153886 1649371 1008444 490086 1996828 1929884 268621 910848 1706843 689479 1165045 911591 1668443 1308171 20639 1827214 1109059 1866782 1006551 1380340 753494 965661 289535 207811 1382161 1389679 512143 107472 1026727 1156642 665782 1584960 26496 1717097 373239 68946 527375 214044 1421847 446137 927709 178821 1128506 1055038 68120 1922071 898252 132575 1032266 1580360 1150120 114387 161980 324219 1576024 781093 166895 1114917 831067 333462 1737472 476033 786733 1804319 274804 1384709 1320020 261409 169117 399368 1661694 819663 1587516 180084 1981017 576562 1804012 705809 228908 465491 1440063 1429781 6149 1387403 66297 611467 1286952 562955 501612 1412401 1741191 826247 1773351 1504770 58779 1231571 883709 737975 1304212 1201771 1231406 1397116 151526 688170 1281639 1631549 46632 116168 332292 1050600 1377289 1624653 636330 1153343 1007416 1730926 1463931 1191877 771073 1262997 1218881 62132 1607088 1630923 1769183 1043951 1320343 1747156 1661821 1525951 1242305 353976 1292232 665310 1449250 331752 1502909 1476956 3631 238636 1175144 1291373 1686550 87716 463373 227077 874187 909229 289310 978105 1606592 683464 196434 1654541 1876146 1517413 1311688 948025 1958944 1280495 455358 1440326 1332824 911385 1959585 364231 348815 1802181 348568 1219210 160155 848985 445657 1834322 132316 149638 584728 1683905 739425 334757 1251887 178116 67648 502521 1690982 1373383 179721 302795 1251217 1876052 1748039 1748329 263718 1636751 240354 1995642 1227495 1984292 801734 1833051 411329 412192 1601175 77908 641468 1136692 1148877 826999 1869342 1970088 318405 989547 118074 1517702 512230 1879917 1368264 1941605 1157200 15473 777496 621658 184788 1114979 1099424 1340102 1543292 1831571 1869921 243078 1086794 635928 1800628 1269771 1674421 612842 316420 217506 334980 1731986 902729 1210473 1704757 952363 1333985 422788 976123 1700225 1154787 606964 897465 1446029 219988 361505 1175716 419132 916541 631732 680907 752453 1813231 1382697 512265 1890016 772007 1980967 775638 1905321 118486 26109 1869865 40153 766189 766725 174012 405569 835663 990584 154953 1150957 1330265 1618460 420285 1527227 764341 411542 1004995 1781834 794169 497848 1073450 1774744 1165245 691062 1416007 1048974 1014397 1718481 1262576 916825 1618547 1461633 259125 1997723 134349 1790423 225903 1737056 1323922 1948555 1813253 481088 799460 630938 1784044 282568 711835 1031727 996248 859470 760725 1562922 1692809 1817026 1238472 685679 1405233 1310677 769694 82847 1580739 217884 296725 1845516 1810367 1012006 280884 746813 83837 1220436 440523 617163 1562322 1708054 691730 741701 268434 1053103 1501857 390812 1414413 1422064 221559 1038029 140684 565195 1981497 875552 487456 143893 1734290 1780559 122132 359940 734783 1696052 1417138 1947503 1228443 1292082 1715935 1845171 996134 1823729 1618758 1198932 97523 271592 141252 221795 729107 1113106 165984 1364296 1117300 1765069 1210314 1132456 1616274 1678612 717131 897028 1182072 54600 1314148 580656 10470 258831 147241 1816406 566443 378604 8995 751603 1086274 520304 677367 1026354 1048933 1090871 692402 8146 1136381 1556087 1696826 1457304 224034 742874 1217194 1164599 236829 1578519 7483 279246 79358 357962 569284 586301 1102855 1234796 1046570 894973 1086687 1026956 415947 1866411 23992 978473 272921 850636 40559 1605447 513632 509890 456502 97228 1797165 1219891 831612 1768134 591876 1687561 1274139 351611 1970775 404924 931368 696721 1419246 1547322 1875278 275022 1585835 477674 359936 1884906 1979556 451640 1715095 273202 1678563 1453113 1148608 1547649 364433 1506073 783421 1826157 262284 1029446 349286 38757 1708097 286468 1653345 1373268 119800 1013085 859467 118902 1371492 1792707 1035163 1998227 1583244 500450 416076 1512224 470052 222754 913323 49015 1392131 400552 99132 1671895 707873 919631 414863 1898576 337516 552552 569360 1517446 1543376 1073713 1150542 1824636 1864690 1519617 1131423 1608493 1010499 1501099 377136 1030949 385030 1086255 1930967 1136515 778480 1383345 585698 128227 976401 1326417 1331280 1566664 821970 510369 1431772 1926979 1572595 402911 554780 1529352 177943 1573329 1292969 523257 972368 549091 1241851 1986534 1669828 841721 1224318 465586 1547105 348228 509309 1577970 169329 1233445 460952 1491547 1023883 1683745 908448 1476471 1453450 885612 1938305 570350 1203479 596715 1883537 1563884 1741846 967396 1771564 1588041 696951 1831879 1320517 301529 272708 1910388 352329 1919331 1407389 205645 1826012 1945631 604175 395141 865296 569473 801943 313515 1697839 628249 1925170 1337485 1244569 470071 221236 347051 1346708 425351 50688 1331795 1954694 1685677 698210 1884345 582671 1757917 413386 1031921 1173996 1215126 856757 1210333 48954 1958189 154842 367877 1519293 1831318 845604 944874 500605 323336 1269397 879050 126859 1737211 190602 249238 1894428 1546546 844574 1546619 1621735 1656578 1881282 1105793 1072827 1393880 991025 934079 1674302 1742407 444821 1712679 509645 479863 1622122 315927 1318836 1166744 810163 741113 1269295 737705 1914405 1345017 1002147 267508 1129967 238165 1588790 461318 1606797 456749 1573922 853363 329954 1925952 918988 1766118 1428175 484025 1830693 1163148 1594586 779727 417692 667926 367264 1779242 753051 1978469 1667638 948735 1655723 1009534 617185 6018 223591 1713188 1770086 690940 693321 1782864 1062101 1970013 1163385 496935 1348604 1480500 1601391 1934554 1810709 1899974 771676 1556140 600476 1298931 1717669 1742331 1055976 474877 737529 1814376 1784597 791125 1354692 852362 1941761 164000 139143 1781418 959709 57131 1557813 993164 601365 1876551 520182 1635830 1602321 1211140 305385 1597946 946175 1674725 299850 851295 1266767 574339 877531 874438 1143302 416168 1853085 1752157 357314 1064727 144018 843914 1415392 614569 1181580 1575232 330105 1051360 417308 931174 866 1781784 493844 1192370 1270239 1018156 391303 545858 1353941 1683215 1739905 130319 273260 66873 453233 1828923 467021 219605 1671027 1248949 1830713 1021199 553467 338303 1330767 126202 1016702 62549 605303 1984388 1181261 434560 185145 1847941 812211 1701910 1742774 1420553 1560296 1863835 956383 1659217 487096 1338590 792511 1080168 650960 159891 1120728 618159 774568 588233 1937181 1037056 1981766 1850186 1389365 833793 1086945 121302 1087933 1727176 1474441 1884405 342549 1168304 301212 1093738 1503807 704530 1717769 862957 1465290 1467097 1402426 99435 671960 1610088 316146 149600 1210012 825577 602263 1372148 875896 1218862 1856216 864647 1974022 944964 1012034 388500 909670 1021905 1140615 120410 1900268 889421 469921 1850589 430592 1258385 1308140 1084314 1826730 1470193 1485260 1714277 516002 707860 160206 1307610 1837873 1806020 1514138 603354 1275326 552230 1513886 66615 1218999 693989 437076 1549362 56318 1844086 484642 1684712 416455 231889 1780619 499937 621907 1547978 537407 1540174 272198 1384406 922966 850303 557989 1668078 54673 951046 625716 877345 1300584 1008344 245517 1512100 1328803 1934077 1605595 1682364 1236649 228052 908884 1653797 1684009 453695 1307480 1140287 1382486 1272699 449511 1687753 314905 977611 1709110 116328 490157 1632264 271718 793800 1106362 1829904 376199 1828397 611987 453126 772670 1482800 355682 1457519 464735 1776005 48359 1715886 32826 780023 953711 1070498 829335 1916221 285989 872921 194793 1127983 1716554 1607978 548768 1244030 288961 1433982 263060 34210 1964349 1041502 1760163 555406 227502 768401 742524 1766820 689525 664302 885958 190322 97375 1228491 902861 1043883 140794 1956240 759690 288366 1171081 1603386 1097226 1696712 708901 1539418 1895391 841878 1361063 53964 117735 2637 1908046 776429 389078 308783 1233196 40744 1318749 378452 1896436 272635 1734954 1008170 1905491 154802 18931 1561338 1549261 436815 1873152 1213313 1066005 491540 1117154 93448 1857498 932237 484477 887685 628119 1522855 822600 789836 945479 1630758 1101577 208295 811164 1909768 716803 261733 1133755 1642581 648510 72654 1672576 1198636 1530792 621829 755832 929240 31615 1117070 1194176 1138774 518592 1176777 1160795 1236475 424703 766761 696648 1327778 470841 300502 1395091 70560 658087 237694 1459903 7116 1751362 1399024 1180144 603243 168583 1223910 1654025 632183 401974 1372133 593185 1956844 1987162 441425 1369860 1969467 605535 1022315 182966 325096 1338928 1477369 493498 1732329 399508 810920 1186515 1178643 1044905 170492 912908 206293 1600066 612027 1265102 1402683 715513 1538615 695358 488448 833418 136737 904626 1220388 178867 1423964 1402266 1602529 1166330 526860 1713072 1668444 899056 297358 562191 116378 866842 1388485 689731 1333360 1843708 1635225 277600 803684 1474978 75748 1227266 503846 990303 565335 74516 764672 466522 1039390 249564 1652856 1423682 573367 289268 1718156 285647 1220703 1410474 984017 678837 967633 1100612 1744230 1472477 1874246 726609 991276 778811 1042125 627703 579718 1268294 1215117 764839 47649 1444066 575753 1718220 1511746 340856 486576 1569390 835633 1283965 1365831 1779405 1486199 436841 468576 1371271 1297084 772507 1488093 1910873 1446489 849232 282384 840761 1281951 1231962 1423546 593203 848608 728275 1997482 747066 453514 350163 73937 211544 1590928 875010 1760756 564382 1690488 1782429 1012602 172936 1338589 1221350 338010 669985 1345158 336790 1253526 1744267 44067 1000740 404598 1375880 1137185 256572 3410 448601 562556 629958 1399728 456097 1568302 798302 1288886 122373 1422898 1742931 571902 467288 391348 754378 234452 434252 1207351 1773175 231294 30953 1505372 1184724 167544 833128 897847 1090334 486932 728801 139291 1845760 1695896 328998 1469173 601286 1766896 991689 293029 1276938 1449508 1827601 1263280 789117 42774 679702 1779096 176201 538691 840765 1588606 451824 1673154 1226523 536135 1019658 242258 1293060 1131314 1795111 1530335 1726555 1766374 1666060 927922 844111 399423 1485571 14380 728529 683026 1918458 444365 1847746 1890036 1684181 1380893 634459 189842 1963741 869846 329839 948710 1727982 417276 247754 719075 1362221 1224772 670663 756904 1681463 1556642 1636790 181844 1805807 128731 643598 1341679 1175454 1266617 826104 1672227 1121171 1946421 800170 775408 1302459 1215578 602694 1062200 1850250 1276393 1337291 884023 1335292 1089218 408251 1088990 1490785 693258 1240778 629049 681649 1546230 828345 979160 1075465 1318681 1306415 555349 859975 631298 840167 265869 127106 759493 28422 797493 562338 117020 1207371 1323541 1177091 1487822 195715 369894 859924 1665841 1644006 1698661 970112 1924991 1388023 641009 866207 541374 1689609 484079 1750913 1681295 405286 893374 15286 113062 716921 1426161 1553985 760406 1464293 1012304 1600850 1156135 1576019 837073 694568 914291 1572294 1690747 1855694 1949250 368597 1653832 1984102 1227783 294776 1597102 1868987 1122668 1029251 841634 734038 26608 1798658 1655039 1837997 808123 1679609 484621 1473770 1016338 759342 1653517 1144102 1666287 1809745 254291 806590 289934 579029 1957206 970902 1057595 293945 1906310 235450 516327 640492 1844878 465336 1949666 1780910 1385548 959100 1532452 1647413 736292 1835227 1354764 1913169 497215 742086 1602482 601156 1779412 1622970 1509818 657086 1260700 1711084 308601 285374 1503262 214883 351932 1769380 430694 1918705 552295 1529300 1416245 1948561 1736869 1339331 1659558 1622351 366678 1121137 115812 1141041 1115979 522125 873607 938243 193788 72182 1780572 212382 1382554 992600 307329 373525 1473387 833302 717438 532437 37922 1678029 1946376 1766807 221490 1392470 305421 236234 865676 149143 1131506 714473 628922 1815491 808914 1975206 142105 1102840 849417 1182712 1076194 1793881 1152484 1298458 1232039 656612 1244770 1713431 955267 133154 732734 1555207 1972446 673177 1637697 1209102 1107824 1930700 1693080 685056 1099243 564447 826395 59973 641924 1332141 1432257 1433905 1045175 1154573 124451 741545 724087 1736684 305090 946869 1227134 666856 1100956 1425054 1030120 836686 1285622 1706300 1833838 211872 1294607 406457 1360868 881161 1726544 790155 1548920 335103 1564267 1497642 1523085 1740873 1446245 1787735 1137224 1568264 66475 1297339 138693 544628 1796926 172164 1111799 61414 772024 935600 1474813 1332686 1846890 1603065 243396 754552 1470671 1191245 200450 1548615 1416097 175705 1074943 802543 80490 1648493 1850540 1319892 1912437 261997 1406907 129031 1487548 1532713 1355862 1677875 1245409 1461982 1402583 656893 152524 1315131 1370672 385942 1892045 1236030 1348366 1704608 1012255 1131439 1833171 1264513 959570 1920570 251779 1722297 508598 958566 424822 726979 408629 1996558 873024 495555 45048 1283465 915236 485163 169181 986899 1090997 5609 121258 1099396 647720 276074 768660 778914 287843 1880273 1449593 840662 1626072 73890 706675 1117759 584990 522941 1667819 1180112 391233 71882 1594530 1931073 891651 1263505 1148325 893923 1051435 1716702 1698399 1752505 760505 906930 498586 400260 1019600 804935 1409231 366847 258292 761242 55095 759716 851759 1940210 1650018 31147 445973 326800 1687823 982228 16706 1631379 1286516 1710294 1889529 1517373 801349 1265533 301243 1324295 209689 513956 272260 155148 1288862 827294 370955 1829957 1262667 312506 465728 994539 51631 230555 1954904 197701 1511984 1138688 477532 741111 523710 1716865 409624 837050 568072 1157311 1833652 1498686 1379306 121797 1235023 1422754 21134 688890 982596 1576317 1524085 1432915 1388801 98404 870210 1666698 375872 70305 114880 616752 1969259 708542 711278 1447409 225973 1308189 311888 1450583 952830 831605 1551025 321191 820608 1211485 1845637 781107 3362 649956 1600491 1114512 1952966 1944383 1957115 484608 198103 651819 270241 1201397 1039190 1376508 1153251 781402 662257 86897 1399617 813769 1117917 677654 1987451 1352529 1835134 1030439 106160 1009707 1277523 568352 1107406 1412070 582271 799955 377130 527646 1261032 558887 375177 167225 764104 61975 1186612 1349781 560710 1271161 25917 396235 604588 1378934 5271 789509 1041881 1496476 1238836 1801718 1767058 713367 386456 1685180 157019 1689379 1699658 1734070 721181 262480 1834372 268027 379941 1361587 493328 1025756 1500726 164894 257617 107371 495239 1684897 909149 267433 1212916 261071 1815661 1624938 321529 1042101 1360752 24463 1496860 1731068 146343 1625163 117789 257940 1106396 724306 702907 1713751 394486 945059 1100564 1373591 722541 1555161 1745508 1336921 610491 1043459 1467683 914000 815276 407559 1309327 441068 1256660 1309057 1359243 363071 200917 1149563 64106 1906880 1610964 221051 1414129 1529994 602289 539535 892461 1709039 1887866 278525 672474 1599276 342479 1457649 57211 1100152 199657 1188909 790765 459224 1276898 761301 306675 1762378 1327447 1121954 1743011 1270675 1410925 1293816 1965695 1661964 786576 373170 671907 1157550 1877286 561672 923071 526554 1889954 166508 1418372 1827419 1414316 1899545 1284170 1786880 1852167 173339 1237535 1642276 1696547 1853781 1786027 430972 1564350 1352728 859118 1494003 1169557 1957858 880369 779458 1762127 1870740 153499 1180901 461473 1960376 1808304 1900407 77455 235411 1739936 769779 62533 93151 46837 1829116 221802 1272219 580203 774506 1313784 1944485 1208564 1018096 392286 1643342 975908 1636724 589780 986651 1334422 550504 69822 259839 513110 1411760 1721054 1870764 1184788 1542360 1954500 1883518 833487 1456652 1848803 769280 1523347 1018878 1294685 1686774 1706955 904866 1821153 178819 16584 1180792 956176 1733206 1130910 162830 76871 1788391 43050 1089069 268966 1108980 799531 1530071 1799783 184391 1696896 1124331 500144 1937976 645821 864129 1123747 1086032 1908308 188468 1109380 1250199 1916533 650682 1511431 455990 996055 158010 1409934 1562624 1167821 1480615 19149 375612 1504309 1005173 711999 1827487 1927924 1475146 1054158 32842 1266551 1252869 663601 1308859 1703132 122665 1303999 320259 384376 726363 1620754 1989842 1680144 1080289 1703256 262205 1861741 1828794 1295781 1304232 570224 234877 561862 162729 1324869 1317622 150922 696865 676133 1998902 700970 1572362 1460527 858802 301073 728192 733225 92949 29473 754288 1475417 1564231 697806 266359 1999408 1055656 1483111 1280965 987039 1185203 1319565 1025230 526664 216929 1949122 347775 558565 790090 555569 444946 446122 631590 18057 583914 1595688 1249993 96092 1097643 889565 1116004 1465798 834203 880921 1011143 1092622 1193054 1299360 1075689 1610623 1077078 1135756 637517 1435906 102388 161282 1306710 433116 687974 1033702 369255 1096585 1856156 115102 463137 436435 1687059 381980 1299085 1475816 715409 422495 812555 1807944 478373 1089486 291788 228306 726311 209533 1667157 1695630 1878097 195404 1635676 130259 1676484 117900 1820028 492395 254978 1674345 928096 1368285 1749037 1431871 837749 313846 765468 979094 1768755 1231093 549631 1043356 1559485 1382709 890494 151577 1624330 567253 24769 435794 397327 429828 1465539 1387279 1344733 1568779 275121 545907 1039889 1256685 1830403 372684 1723753 1245135 219724 118490 78377 1306782 1323696 313602 211335 718347 959523 1722637 895662 171231 1953869 338859 1403906 1910232 1787140 457197 1455298 874488 1560841 1824342 1725459 1615046 110750 431999 1344243 537769 1122729 979719 176154 1702486 994282 541916 1358205 538664 1071372 529907 1416663 1134536 805333 968680 1177967 1082515 1195961 1998357 1607577 767993 612145 1258994 1532486 170277 1233342 437973 1314798 271804 1507366 88741 531573 152917 1264769 1513710 288939 942002 2917 1720376 774552 948119 1561679 578311 303888 137264 1185899 1048600 105877 1465707 614589 512538 1203390 843854 1878363 462581 1696411 431133 1189626 244354 872677 1646417 828713 111028 1511067 1031603 1969494 973703 1504975 539157 1447556 1228358 817632 643531 1771640 192408 611745 797732 1858331 1240984 1521328 761055 122238 1966582 676330 1033723 1128885 179098 255585 845090 1943526 636021 786960 1634008 1042459 1454894 1724394 1613506 305242 1459241 1668496 1810853 409854 361548 448317 1312293 446483 52104 909624 1511759 860857 937179 1475240 1294150 1187321 1464572 28722 1237589 781013 569794 248804 1087575 1068927 150531 1259509 663017 1901901 207290 792020 1051304 1452202 1535139 1281928 923135 207503 661105 534599 1692782 197051 223696 3549 1646850 528653 172969 383836 671164 954491 1704703 1338981 506133 1001670 317100 1701609 1897335 144582 1894525 1209185 1342760 1205633 259940 1274949 1654135 63998 1999999 1902539 1204205 1277745 1512018 716758 820428 692055 654922 831115 1654066 835525 1975685 471144 1061344 1529778 1908116 1769945 1445572 59330 157637 971344 1661272 1609861 1967258 1824416 786261 661026 1936023 1647084 1722241 1601746 483308 1320782 1598898 984613 140474 840838 372830 47163 1242958 1453506 1190603 1245077 264492 1882340 1058189 709308 1752273 1194960 518912 729110 508798 638277 1202918 567623 1756038 933204 1309088 1437067 673793 1419511 720753 665723 1523186 825556 1058607 157017 1046474 1949826 336027 1253146 840002 407151 275046 173247 1577643 211492 1096097 210469 1131367 18175 57650 638411 758887 986662 465653 891795 748464 345750 224008 283917 991775 32912 1153929 1773026 1147587 1077552 228997 839243 405021 1371759 222486 784622 1518410 1887673 1885303 756768 1548666 1901656 702925 111722 1446344 1804092 1555696 447652 750089 1615759 232745 1664930 361236 1237497 1466445 1317980 1515919 1307536 522609 346647 1731684 1645860 94232 821883 147572 1191660 1360337 579150 1812167 875255 876743 291604 1892986 1118059 1576715 632215 516788 656886 931982 1299648 65396 1203881 1753848 1006363 611250 1557335 1916326 1533941 1876797 1558923 1556850 1535590 841409 885098 1660189 1302987 1762360 1983361 1578209 1480454 1163369 1847200 68763 1241640 1225187 1839172 1394505 559743 157842 1706073 1530503 322435 1044693 1839398 1942138 531331 1304626 170591 1167227 82904 1385863 420175 922463 618909 968843 674983 1860300 1473514 421190 607435 1625207 976917 1355303 1919844 817091 704204 559182 1451606 1591193 1457722 623952 1103674 1282004 1565928 1254478 1678001 528295 817201 803408 1983554 1363525 1952079 1884358 409131 669531 199873 189415 1599706 15513 1836687 835354 1333302 509555 1390326 710391 404210 320976 1778147 1113210 1659308 1587147 1382119 1942850 450804 1504391 935143 1646178 1594772 495652 608321 147307 336321 572528 520677 1011047 1805130 683047 953007 1123722 240844 235933 1780151 11063 547511 1458947 1048497 452293 1664541 1109287 1962453 24428 1679724 1709007 1594084 1509047 665 870260 1248556 147359 989785 901869 741118 926955 497782 786455 539253 1566773 99745 256661 568313 1833925 1595091 905430 1519462 422885 442800 1170178 1209590 1391048 1090469 1090561 1090355 1822567 775226 955236 1538866 969890 855333 198963 1669770 1564166 1415892 1790406 1648037 1885949 1428367 480465 936548 452785 1724126 1038982 1700775 935686 1890491 21603 981875 1320051 1984464 426145 409365 590090 518644 1377456 1531284 186588 490495 1658661 375070 1117036 1271518 1328696 970086 1203342 1262388 1743650 109398 900243 890074 1609876 1957116 1348177 179396 367636 872322 553193 331024 116920 665732 654633 1110975 1894563 1112829 1474413 961085 1800670 595742 1680570 821230 893759 690035 91269 1861171 1613520 764352 547388 1433274 1102502 1124021 450940 668782 1689644 290869 292203 1358066 1479579 1487885 825123 135139 495280 1869668 1218589 109787 532791 553101 1455661 486838 1918696 257073 752283 308154 1385567 946340 1768250 380340 1616631 824452 1562820 1798682 191069 53242 1456782 1188179 690900 421799 388243 462100 668555 1912902 276025 554113 728010 830756 74296 1247220 195381 1779654 506857 1940705 1226171 1358622 890833 1016452 702972 381267 1633357 368644 1878926 1251500 1882585 1107592 1013468 508106 692558 1315265 36768 1787255 1312634 1568605 738955 1290817 1387507 897384 612162 56417 1833236 1107407 1575980 330617 568302 1313476 1692381 1350199 605068 951008 623463 1608172 1707548 248915 1206506 870239 1706499 1288562 1427095 1430066 1922910 943024 923720 1943422 1816077 762846 1818444 705206 1487046 1061701 1224249 1262912 1744947 845789 291500 1157533 1300402 173342 731244 1046155 1599069 902548 1800143 1191239 345070 1738269 722591 1707133 131683 917086 708634 1499043 176057 682762 735624 983289 1046802 902440 752073 1476513 886437 1060774 1404510 1088593 1283800 739431 972833 313230 1187670 886597 509093 522455 1393196 309407 803435 1506355 1444293 1030957 809446 963791 160867 91875 658338 1594051 1371194 768316 226062 516724 446062 1397688 287005 739558 1851186 70841 1929707 129312 17878 1693181 1448993 1956968 154525 459904 650210 1253949 481307 1477350 1949974 1810152 1965947 1173347 834497 882667 725160 698614 454611 1974260 1783335 679857 260475 315207 1536012 275179 302452 318983 1666702 78596 308188 1664209 437273 873231 1168127 819126 776679 1016659 864944 607268 763662 382358 596485 1438528 831196 1462382 1238494 1095114 630920 1746063 1493771 553955 1365073 250796 289669 1204275 1626173 1112954 1538605 1417909 733162 1845312 1723561 1468726 1644541 680319 1409234 1287332 309435 1725238 1704961 1142432 1323190 240318 1711289 1329950 449448 1761332 455196 296281 1335459 502646 1687015 1906090 1959042 1718423 940795 1654743 1883845 1868474 1313117 1281725 366219 1328894 1570098 218660 146440 1454003 497547 796086 1024201 1036857 462414 430264 305741 892775 1956317 576326 346423 601750 483756 230457 1938805 1337025 851545 270885 117180 755835 1455219 845118 1983822 1541568 504134 947612 361753 431048 106219 898681 1482170 1957887 1384458 513153 903463 1039893 1989977 1258306 1499844 192432 1912997 1607702 1870588 1669821 1996267 1402126 97056 1879330 997093 1039769 1906795 153729 726166 1358368 1328908 1603168 1876133 633843 1091044 1577326 320452 346050 492683 1238223 1840731 1682129 1384685 1037685 427902 1148222 1623082 1517769 1345599 1622991 1623885 1309360 1444763 1812638 978256 1763952 515146 1987866 1827714 1365121 1742386 1580185 1460529 413383 743381 762883 600458 1721741 479126 129620 1508996 32512 1092014 674275 1504359 1912509 620021 454951 1379768 59347 1703976 604297 1534823 408710 1033340 144106 895505 1438717 1855492 1072035 652156 1040916 126468 325534 639163 1166735 1125523 1214401 578212 1513855 1027523 1044866 434850 1821596 576351 1636472 893114 1673593 681281 1340993 1716443 1974731 233373 1505957 233922 1159842 1199388 1516329 1246834 1977712 1892541 869501 1406283 513674 411864 818700 44186 421992 1627124 1204191 1169009 1882391 1244541 1728596 1324520 1918221 205516 1470534 734496 585924 1558419 1890895 1108197 1070603 1241276 499072 1900081 1514172 1852233 996526 681857 1853644 286479 1370355 694301 1145792 666172 1866735 1292023 1789041 471232 1070086 1101374 1959895 1038706 1271096 1345237 951458 1335359 1866546 225336 796680 1859993 363350 813861 93484 1471890 942519 1827838 1539687 1275153 200285 1866288 1294977 1968062 626525 531693 1190864 1967772 1140537 844468 831540 509096 868706 1994100 1433637 1881105 1474888 978743 105443 1275173 479195 1842800 766914 317080 1677646 1878017 1002388 982889 218764 668483 420538 88721 1923889 245908 1659153 1613202 1562610 1238170 307255 1539101 1381163 1001780 1445130 69859 146186 676313 1368768 345895 1742352 1839397 627835 619965 1992796 1607694 418579 1683421 742671 1341265 1596380 1848391 789273 649244 437277 475795 547349 122754 1293274 1099032 480833 1112280 638880 145062 985103 361998 1695814 917135 864507 1326565 917680 142630 149802 1525347 854506 31319 566557 1476201 562568 1714585 503440 871797 800371 1965569 1050617 999222 85564 1524521 1494432 84062 1341806 371345 505926 1632607 1408003 504870 180194 262764 1139660 858859 708969 36000 1824740 1021814 508572 507181 360668 909822 98807 533825 1744242 1935057 13774 1195584 557418 523848 1382126 1088372 1300397 1250290 998071 899097 1177716 804355 130213 1314881 1782396 1547013 679507 422609 1249070 1489600 1162476 622069 42049 423789 1046597 1052019 1400412 1117652 71317 1527149 265067 1679299 476746 149716 1777831 595699 632751 920108 1723292 330524 1785017 338128 985151 19868 1553302 55315 1296680 1285830 197503 1133770 1274098 1414167 363692 876008 1363162 989435 666501 1024156 1529522 1664152 68899 1820798 1061283 670933 1210565 1735658 1931407 566450 53720 1809922 1519417 342141 123737 466357 1081569 528381 1003392 544360 1280695 41125 1831363 1137263 218573 1338077 1032764 588638 1892971 1360486 1803495 3515 745485 597319 1774131 774124 449621 1194453 413704 8700 1885035 340950 1807097 730688 1983811 1201277 1476798 1944793 1464736 514108 159415 1326139 740486 936457 731440 1847410 326955 278626 1838754 615242 60103 1232586 413851 617670 123261 1780631 121162 1268173 896527 613770 204801 404917 280726 1037922 1804380 1843154 300336 775906 216956 752983 842674 1015818 1663444 1688129 468929 553308 856546 1090291 16216 1720163 1818326 688702 1703648 931767 97902 1017266 754878 932546 196922 391522 1093742 1194031 1727869 722017 1692518 1937347 567287 324986 1432301 1490148 1572050 1817081 649619 1953134 1251897 1821985 336723 1784272 1789726 1828162 1482051 1799232 1979530 1228553 503282 1333149 1019930 752310 433977 67014 1554458 1768084 764248 124279 815129 1351331 289067 1694928 1136875 1945628 1576239 1998569 333892 1294753 483078 1635391 1257440 732459 722494 797167 34903 1312393 1104271 1983186 705231 1835811 1034756 1638305 1041307 157824 1354821 1912918 582295 1708235 1460904 919046 1807687 1125317 1453387 1015427 546663 894519 599698 1637694 425069 1507779 1244629 257976 1710195 1494651 1806263 501492 97305 277952 661352 412110 460642 539390 726472 729371 1304252 863511 564640 1545731 580226 1479291 1371185 1345040 1425527 1338042 840111 1719292 764665 404620 1368829 321273 1672858 1425279 433946 1336145 1945336 1232341 1548296 1909072 1595571 351288 828544 738172 926350 1281377 207604 565991 185450 1729251 1301143 675416 1956205 1761960 1130431 1288095 117161 756603 872130 1993512 1461672 1909655 596039 1347736 1607752 26126 433500 1012031 1239246 846865 1217049 556643 28573 1537033 1876960 1051115 104649 617819 1746264 387270 1879217 1745305 1110285 329992 432249 949158 449368 211086 236964 811074 32022 743266 81262 207109 1613310 813901 1752396 1729711 12463 511269 280171 1526682 360967 796643 1570058 1151635 1268900 1954302 634661 853603 1653156 53776 1650288 883182 1279770 1967136 1193727 1777974 1352005 1504890 745400 1937236 640405 373817 272047 861817 841029 314145 676236 1027390 158034 1679449 1756210 608234 1910283 439723 1982033 1880336 220998 210595 8684 898956 1231102 1240175 208758 1957825 396792 1637342 747222 1012081 532281 459482 1378755 64282 1395320 305513 1346479 386610 218265 1855249 812758 1030043 1511011 502221 1399296 1658665 1683134 182041 1036543 1204627 1329402 1286975 1406370 1364521 1012685 873698 540708 1084636 212636 1081636 57504 1314014 241531 488803 939126 281759 1812842 1575371 88402 375657 1883827 752935 1474992 420763 744210 1752634 634408 1544224 1455408 74009 456280 560068 374577 1234710 1750760 1524568 1654691 1059737 103033 685064 1225902 959422 642710 948765 1551120 1913748 250277 607244 1215780 1746187 1587762 1487921 1554029 448126 1091462 1628086 420576 1000443 1994067 706903 512504 664426 1085926 1470391 965100 1572793 281642 1258678 382454 1225634 77868 484643 1017801 751610 125145 964189 1891824 1181572 701732 608054 1083636 1604166 1388421 1850444 32554 1353800 1709112 699635 565108 772971 229193 1434193 1806817 670219 858131 1953835 939283 1314604 1592541 1560891 1938715 439298 1297504 1678731 520690 713209 1622416 579380 1169696 1931999 608332 1517533 1692430 1633837 1988208 1149409 599317 615632 341732 558611 1769508 1289686 1735151 1835815 23354 1373624 1593606 952160 1794446 434224 213210 885973 625804 909668 319294 1597316 1261418 664398 1174436 769653 326397 424355 1822547 1273561 27840 1011299 793617 1423193 740148 1994853 399421 1469812 1925606 1995213 1304796 1707999 1351519 158428 50107 306056 1191067 1885823 1255911 948006 1755464 50308 1958024 973852 9990 410415 392848 484973 197208 896434 67144 1100808 530421 1668867 1238281 1665610 1494981 415414 1562592 1281150 547237 1532646 1020625 766654 667962 183187 1033767 1332360 235277 306607 372052 1734654 1384420 633447 1716147 239857 270904 1081107 1175799 1665730 431132 1495140 783260 372256 572583 621403 214352 272734 607473 1005013 150320 217472 1053656 1112610 545779 1794740 227821 560401 1019130 1535259 125673 1961836 977460 361376 1109268 1413481 903138 1917093 345238 1775081 723386 564073 1714549 1813535 85812 33673 691415 427162 811067 1143484 884836 600835 1304399 1133281 1999114 1347200 209950 935999 1241279 100734 1727956 1119561 871250 1631496 512392 1286091 981601 1528122 571522 115315 1059876 419802 388260 1757115 296831 1410127 143401 1958624 271565 1545532 1911883 1823037 1594995 226656 85124 1388694 50468 900971 1926667 1666726 1346607 1844044 344875 745684 1602025 1449680 852953 1365360 6990 1589910 118825 1102665 897745 1193601 1493455 711429 173612 163024 1730685 146447 1703941 345032 1812655 803550 817073 1261339 1120293 924190 700280 327168 1823848 780937 40644 1613642 1037859 1922507 207089 1257423 582091 1409463 629282 1173255 650310 1678053 15805 224629 486651 1615802 1677635 1239407 1174930 320162 1789844 1462717 470982 1502485 887270 559990 1633699 1221949 972726 1012267 1946779 968475 1672467 840013 320437 1714315 898169 859168 1802630 463708 563684 1346713 1231972 773572 1414079 1768093 1445637 1735933 1902883 1435432 730144 66761 1343760 1043818 105770 1655023 887543 128050 1410951 616353 683928 386600 1157062 439814 801456 1463633 961963 178292 1799412 1302766 394472 76152 1958769 1102956 1841250 1112521 1966925 634079 627849 1978252 880417 1338535 159067 166304 304004 1749461 71578 398464 970551 1215148 1176683 1132525 215321 1246269 1381426 121831 199230 1597468 1139955 613286 794453 856126 254702 1988318 925444 21581 234506 888827 1595086 1069424 1028438 1949778 770167 942616 1044407 971569 1517509 1928671 796305 514909 1964124 1497812 86606 978580 927973 391639 352932 598519 974982 254287 1215071 1893217 991336 1121166 427718 1933467 167901 1893798 1289665 1153857 804041 595111 1227704 1143303 741203 1279682 103928 626578 1140337 1140253 191781 848041 97018 370380 1450390 1746567 47715 1644963 883190 29695 278538 779113 1931885 1389136 498128 58894 464308 588053 1338855 1577871 1670198 1094226 745677 1387073 1568189 1113647 88641 301139 1649680 471139 1410092 921950 1243787 344147 836660 1070493 132739 70757 64690 537630 1829992 1026332 895554 524460 1561792 1003657 1053195 1243446 502413 480983 1174525 1434818 919646 475551 1491376 235005 477390 506977 661644 954778 1855168 1728449 670247 1939567 399915 494077 1070856 1531874 1963675 41591 1701688 1742171 601505 1368745 896704 996523 5296 744971 178746 1221733 1132979 1971139 1495308 133597 1209849 1183075 1852928 1653460 725371 89953 1083031 192541 1471022 1023988 937724 1808828 1743065 640341 317543 1443178 283044 1787010 517191 145942 442234 771513 503636 835818 1891549 1279123 1852445 1219618 77955 318047 1658851 714173 1410296 1373083 1424709 943116 1926458 1203886 953915 977018 1437986 1269664 725752 248064 965254 70277 684943 506950 1596416 538448 241492 1715171 249629 370680 1237090 1211279 748079 1607367 1931119 1603590 83536 1142368 1354581 644176 75626 1619760 1049390 1513076 196481 1131910 551812 108197 45017 1600058 1404139 591420 1065072 703607 17927 892394 1788535 307739 1992887 309952 91964 1831005 988640 825082 814633 370555 1567990 183941 1037214 1130856 352285 800732 575742 1006671 1710673 1458691 1515866 1969019 842345 404154 427892 1409188 1185529 1887904 1135172 1314837 742563 1866592 468885 141454 957356 942554 1739246 1746636 1234924 1215333 1687021 1793067 602086 276547 458226 720161 1006049 1557991 1726453 1028530 1897685 684403 717375 645838 609106 1144635 138087 661437 1420118 1398071 1250114 701532 644393 641161 924301 713346 1656724 1287586 178448 723179 1229508 1269497 978848 161743 1939179 696272 1574053 1281720 224114 317542 1764786 853547 452038 464767 1655713 1365783 1307059 770717 94730 1114557 820328 1146937 971041 1513095 1065127 1518832 1745231 1829037 121520 284932 1075560 255724 1978045 658156 1449727 15376 487699 98468 319414 989425 1871818 1991849 202529 1289429 1533822 900897 272941 749051 590149 1985111 1739631 243751 76620 1744093 1887012 484487 308581 1464392 1348399 1289713 1193139 409018 417552 959779 1347949 1417109 1343426 653975 158849 31574 1634679 819161 674015 1821745 181026 835899 1321148 1742872 1199645 419323 919953 824722 208197 168618 1039305 1618114 1327914 1869143 99096 1489421 132566 378424 915515 1919693 853831 244161 1978230 1100542 619982 771680 384945 1772469 844671 343704 1521195 1270515 1954959 1642224 927198 1684759 1044310 1833550 1626749 1361380 794231 892224 375241 259376 1211587 1553607 1126140 1075945 1035595 936188 318880 822939 1756365 145404 453955 1939481 624515 1495009 906823 787607 1856179 708411 1584907 1795548 742521 561495 865583 1139586 1793515 1898266 788028 445997 52002 888253 391175 960405 367861 760357 1460025 504987 950238 1120021 1810107 86636 1845634 254371 1468023 844347 950393 1406201 433045 715678 681079 1564513 546552 780072 1123695 1363391 229286 1755495 1605270 583361 1886086 99665 1662562 1110171 142800 1074208 1540257 472098 217733 820127 1257514 291446 85187 113583 1962576 1782845 728233 1368997 285019 99775 280157 884561 1806807 1758660 1540331 900278 782701 178331 157243 1680894 1523536 791437 700549 819139 1478785 156536 350154 1018819 1254298 596804 1575907 1679095 816494 659769 1923133 1644297 969546 99726 1705601 1086461 442551 1895478 466599 488280 1228938 258285 1369333 585735 5352 750056 1644790 321812 421528 1749047 1523497 1565368 1376126 1488308 1648157 178887 159766 1308888 83163 387757 232860 1308926 224515 1452142 128269 1090597 1383439 1822690 578254 205062 1366333 1047884 628933 463739 301727 1964477 337673 1582184 1269246 680242 1563876 1985875 1724743 1962825 1581365 351186 1562213 1318550 1012865 1037092 1141908 244759 631275 58901 968507 77863 733625 346697 1885621 315524 1886381 442743 1847067 1622657 80049 1756700 1454111 971237 1610753 1396996 1679083 1658867 1770012 867787 639789 1913837 1370709 480093 1163982 155359 506564 1320 1027218 267759 1896377 1065592 865401 29206 15788 1598308 16966 745997 1677098 1937348 1625257 1082868 148554 72961 141156 661386 795506 1044987 1343679 1156912 224471 751923 1061542 63045 1900213 692662 1294936 1964690 1251723 1795649 286430 867325 1447941 1097872 1981984 1943747 1413883 889786 732430 1406047 1257573 39428 77102 1617273 1807151 1674831 1818724 214647 38949 1277617 453 381490 127475 126527 644862 8516 670903 1987311 690789 701524 291069 1734405 824349 637256 1204984 1660219 1456870 1926984 367802 307099 1693445 503587 453429 1331811 965396 966585 1881441 1369928 1238478 1176976 1530963 1416049 1912148 1749568 1591765 372717 527756 660546 161122 252327 633239 438918 1961804 1881005 1751420 948817 928827 1017165 1515208 1293269 1266458 44961 340577 1609363 78272 1646210 754723 1349584 182086 604681 1269452 1658346 316788 185232 1068042 333350 919092 1033454 620937 963446 1433297 519567 1335011 1985669 1475686 1631987 1074949 781417 639494 1027162 1242284 133693 1554726 1838708 1331116 366037 478101 1871139 1950825 1273995 297601 890983 490974 1400558 1875799 1992277 730932 1257745 1427985 693073 119970 426784 1465422 476224 478397 322299 1494798 1732532 376539 1023028 1943103 315865 512415 1015500 25022 1494891 1166074 1274350 642095 612641 509066 119353 1142625 342404 214048 1087517 460910 1477703 902614 1759306 617890 1081942 792091 942310 1717879 1225594 832211 1996518 756596 1797105 1635989 909920 1437367 174515 1529256 1231680 577503 549687 1691039 281258 598266 1610578 892129 1877733 55836 1124939 14077 639453 1538700 1962978 161796 733785 1078864 526512 1950529 899399 1719558 502482 247242 1910614 1416082 1907420 1757759 495078 1797608 984812 271815 502530 1086816 340723 1867700 1562575 1152509 1520990 1322494 996352 1123630 1905406 943620 1501554 1824810 136343 1335533 58150 698034 825622 1704048 293369 1175952 1811331 1899866 681640 1584091 917783 1865076 1472112 1019299 593237 1949919 523533 1851227 1712130 160029 1891380 313928 675883 1447951 290175 1905724 1494889 71110 1804175 1823976 1028860 1164863 1389840 1212931 1202810 1732144 619876 1894611 1397274 1118637 382398 250062 338559 973554 1130888 1616710 860284 319372 1727659 287691 951459 630436 1917018 1391170 442610 1481148 2728 294066 244784 1737348 1200908 1993157 55651 670085 878306 1297975 1648695 1563190 410969 1006240 381748 624670 1135776 362341 887513 1980471 712799 1202489 582832 1702907 986109 763920 526266 1485783 1207647 1977509 8763 313737 1905662 1101452 916573 1980357 1887795 1216411 1062727 1668535 1913750 1370567 1763129 1061526 420029 1309036 316598 1776628 1767562 1538781 1023859 68774 1581185 1629699 1869387 80095 780328 1168745 984043 1548329 1669329 1090486 1442911 926333 684364 1785208 427246 1241559 624480 1482136 640661 1252415 594470 1733580 429451 1157908 704360 697172 1506867 1487498 1165639 277247 32337 682029 890109 1272530 579181 1734544 1219056 1822376 1159027 798094 1483098 807265 97750 340691 260136 171991 1861987 1637035 1624241 1692736 673673 1954551 395779 592514 1342612 520675 1424839 1806168 740488 222197 1108289 760166 1779430 1054494 921494 266718 447961 702066 1482674 1427963 799843 8361 1359021 1712225 1310289 833728 1975577 932897 1730977 67092 1373263 970290 1754068 1575972 1421572 138513 602335 1160407 1070892 237764 885747 108007 1010092 953361 266223 763843 641516 1576988 423332 602 313653 581066 1149965 624156 431224 739163 1568741 1538143 458954 1330772 975739 1391648 275895 1409510 510595 1992210 1041233 1515210 6098 1704179 1872148 1742868 547478 682352 1091752 998328 1460294 1196884 1510004 228191 1596623 55466 169356 922689 1423294 1778348 662115 1676131 1382331 786590 1801860 1365614 1490046 1758343 470111 402886 1251109 1246232 9898 505523 627614 1709089 447950 861106 1858020 77556 662056 595140 992655 1509045 1937088 1669390 1086098 783890 1933188 1423921 1254306 223768 333279 50863 1247528 1739848 990767 513056 1013832 784350 534498 1185127 1639161 132956 337243 1999777 1496884 259843 1841884 853246 1021919 1146654 1872261 1959769 726048 73638 249088 881193 1503173 247935 217126 1423511 1796076 1717260 1963161 372562 1887583 1595336 1222900 307593 932915 416163 1850804 1459951 895927 395555 5907 735235 360939 79307 91432 1045241 1019149 1717682 1482715 719233 1633682 345522 257321 840606 1744175 1804308 202192 1521493 1639647 537216 816764 1983276 1844765 1679431 1784576 412171 366724 952712 1101972 1838369 1934526 1785135 685235 1576854 356369 1942065 294887 850767 1968778 22802 363647 733339 596018 276556 1544805 1436184 177028 1291238 1095176 1633697 856983 387724 941953 105991 891782 1437770 589023 1067083 1365034 1187884 1244280 1145602 81823 127826 1331154 1935208 173831 145231 1837867 1035374 1427381 21128 1072564 1612634 1584547 732015 455826 1956651 66446 678932 811128 172284 1610719 1496836 1682839 1639771 1314629 1143633 250685 1115986 1315667 331963 1042715 1558231 347360 1125744 413709 1647350 441485 622359 820090 574798 1812172 806186 615811 1186752 1865135 1594503 1330487 617830 1866742 1769626 1758057 357617 143271 1328023 263630 1028566 1436027 1148205 321282 868519 21835 1219031 1782851 962776 1936378 911442 1821743 700237 689557 999788 1016473 222909 781503 1139590 616621 1155029 511306 114908 702048 1833408 84696 1608156 1195247 61026 1154386 1858259 695320 1899485 764983 901375 782144 1338197 648225 1272615 1417265 1742728 1579317 1855328 1521608 1399701 1610748 1883370 896759 1701527 1677852 1442802 294774 1036309 1529183 1856558 164789 1697979 1408511 361788 1079502 723432 205634 932175 1832692 531798 1046303 866711 955138 1181116 466981 1048334 894546 1693354 1474704 1181444 127729 1257564 1491388 326342 1753309 1296710 1032159 1706618 1087415 802839 324590 513384 163327 1370359 961302 676353 1591141 1761476 191870 454599 1201083 1233010 1201620 243909 1996212 1648552 559334 1489108 857027 1605992 41697 842986 1446523 1897554 1797283 835109 581479 693057 870191 523407 558908 1426749 1976740 925230 1068984 1158718 957347 1522508 311274 1692236 765390 1079706 927953 543657 1004483 258126 1861559 671645 661563 1968230 1140008 910935 799492 1538841 1057049 1969079 112921 291114 1044245 305330 933910 1355769 1242061 1495194 1490606 529221 380523 334492 325562 1815133 193811 429836 1495483 634246 1700609 167350 865493 241480 312830 1095045 1844791 1645805 153560 1993252 1957725 1385412 1486149 1035482 1701525 93213 1010652 1139798 1375957 168982 876646 478209 644773 1770069 1152576 1095719 404723 478217 463344 708838 100820 821766 944366 1929456 1412409 1556232 1436794 423925 537124 1149787 202336 939827 174092 259451 507823 1212671 257922 1092379 1142433 1358170 1288282 186542 1469430 74428 701903 253636 501191 73639 1715397 185935 868301 71792 984418 432602 821783 586636 437047 984665 1561694 183530 1661555 212671 543146 702651 651969 891202 1102871 203548 734824 258309 988244 851724 1245553 512812 397448 1902111 1204057 953219 664858 1483346 1526476 180449 1813915 1282137 467599 546345 1777012 157227 934993 440204 655675 1379344 979188 103638 1800252 1062885 872987 607761 529756 581008 1914694 642388 74368 60330 182029 8716 1809621 1419703 1043019 1001513 1220759 731611 504763 1933307 907248 988280 1807348 97347 778079 984777 916852 485836 814570 1828720 629938 1338848 1268122 1513861 136070 1821179 1441464 1883997 1711379 1600461 534232 319055 1103493 120057 762601 692605 1310702 1406578 1545949 707882 687404 1489904 1339619 1428663 1414623 1504496 857391 1956133 1577878 1208622 1455109 1302700 648019 777798 419460 432277 725865 55104 640170 409712 1811964 628916 214708 1932271 259447 1472848 456554 1612626 829373 1280841 1392016 668943 1897516 415845 1911105 814107 409116 1613947 705951 112667 1020362 468472 814582 898853 1994800 1288701 456015 1649189 628011 1720025 1284051 319167 546528 102888 714242 276363 831524 688149 1774298 1243536 1299958 333968 1926111 88092 36900 198513 1251393 118003 145498 1460614 1947056 244012 1747783 1911916 497236 1773384 1052298 748187 1931923 748622 365763 502780 1019078 181068 1100838 1454032 266120 219428 1843005 634253 496445 578875 800049 393548 686295 98307 1255984 551562 1005658 158786 599620 1037662 123163 1954762 40722 1005949 75130 1216544 389468 756354 1031259 392700 1413354 1054593 465427 470238 1190102 1713878 231801 1766856 1736454 605397 785099 249248 1389466 991077 1563549 294394 1202639 1284044 338088 1327669 748605 1946114 103415 1378524 312986 1404855 690084 102078 83668 1494155 1658644 465393 755403 1025334 1245999 1181722 1751059 334216 1683552 869862 441962 130456 1746423 745551 942050 1429339 307778 28196 1428984 366231 1555202 883726 1740756 96221 976335 1041796 1722349 1021830 749386 1958820 156553 409692 1651122 904822 848185 1807872 1802085 1217353 1436893 1262759 1923905 672624 385158 797663 1493836 935046 1906908 621587 697727 717247 1448137 1138354 1128309 1508306 1565319 1940596 1633012 1188248 135005 649218 1388386 1122364 1605075 39707 1450827 876183 106895 1781749 991571 463886 1275426 1500595 1779912 1213052 1570324 1065695 1286276 1903683 419340 173565 979607 1520042 1925795 187735 138060 427181 1056653 1635306 1922887 514795 744547 1514442 1675742 1706930 378866 1518863 513010 800843 1098707 147205 1558760 1716355 1370889 94677 793570 1288292 866085 789069 891665 109157 1579601 19660 744490 1871133 1733461 1374020 827876 255557 659208 28694 761452 1168152 1138682 1782533 691586 1961413 1486467 1789107 407383 1106443 684124 1285139 1584105 805608 1446815 1869934 428603 1695345 1709183 541647 903312 743927 1987464 1711988 1160178 1669846 1615788 721116 1242327 941846 798424 1886222 57726 1507049 929823 145002 1599096 1847026 99696 713265 788246 977322 524485 1246724 1349229 1018354 1103040 973763 1142980 1307684 802114 1547524 1571170 544394 283776 1720545 73091 1982240 1675670 1189581 1821215 133865 1789738 669244 387083 91438 534805 192700 290890 200142 329312 884585 1664159 1433589 1829698 1648117 947071 295290 1533092 291057 975969 1871461 1848630 1381536 1067394 689558 1777173 871374 1864874 533176 1790927 1102161 1166962 971897 991075 1994000 408821 1824991 1529606 842659 1015708 238180 591728 1310988 545268 213257 524609 1518644 374414 1371530 1494287 946274 1920576 179881 922691 994192 1958497 1302640 1251460 964536 1076677 125141 436121 1234170 1772525 1334355 518673 1301875 1424332 765014 1533478 1634892 491294 1896777 1520843 1648314 306135 684524 1700237 1856289 1937476 299498 861982 343140 1255631 707329 1590521 1373018 258532 1513225 643781 878457 1403303 1886129 242958 464389 112466 1248787 622630 661923 90649 1922773 1413800 1683638 595674 268033 1978008 1690310 1242841 742946 1028081 1058732 361418 535 1847013 10257 507138 300763 1566112 637969 307024 1264873 926423 362749 402608 1349881 511423 230430 550312 706664 970669 1067496 1513329 1275103 1109820 1502726 1897619 1441672 225039 805283 622477 37136 1353292 1096120 800973 1178094 1930539 1355329 66016 1017902 639255 408775 598775 1011254 1106435 57303 759982 407525 695120 1036088 1546888 1960042 444861 1254614 773042 1366361 471523 526065 14141 1001531 1289038 1848493 787045 1226821 354382 310047 608280 1840841 1914996 1784591 1410181 820381 1982175 1633184 447278 1486687 1727519 1164199 552954 409875 889190 1220536 1038761 582136 1074799 1393214 571246 902304 366934 1925931 474176 1928765 1195457 517692 303538 501178 1531171 82374 472800 162864 1945821 837081 1139298 1975476 1631153 744132 78695 935965 1093879 928489 777899 398440 759917 829309 1885045 524432 473934 933217 1323870 615673 563260 10913 1344556 1861864 1990217 62065 1252348 1399619 1000654 650032 1959449 164852 127040 1593173 1766722 742836 579178 1458771 1553254 1884689 1719708 1791525 539487 1690009 1838910 335098 894961 192224 483618 12725 1903594 1713930 580849 1687600 1546639 827151 787555 1111909 206475 1716569 1816491 914181 151944 1658860 1949927 1434315 942528 958631 1377731 850539 1950809 804445 522017 1427912 1904552 153618 292398 1972832 733927 1890628 578250 1509537 1854047 448305 1214170 12456 1443633 123650 1830505 1131198 591465 59020 591712 491744 1702488 10573 980820 1097718 1647221 959758 1880167 1164290 1758987 1733824 1289699 1556159 1019289 441991 752633 1374256 193871 31934 1281274 1116082 1770061 1680360 1841532 1649957 153662 1117399 941931 515604 1307638 1010185 1844307 1305482 934120 562456 1744499 771816 1949506 927762 343966 603755 241600 602836 1559163 677879 132337 876300 855677 747898 1271175 1235654 1556300 1069469 1295847 940019 1503411 934049 1637596 10833 1810354 865519 1951425 239656 517806 1919097 1081989 1324229 316984 1344362 822281 121717 475925 319446 1122981 829748 1655518 892148 1758135 1224783 486718 589873 685606 1799613 1438497 1931738 1333777 644713 568292 1965081 1344260 1914469 1407954 1293682 1356431 1252778 1073420 1739516 68236 1758250 424718 1146016 726774 1136978 1634113 1918995 1770684 871116 484523 1810288 759327 1883635 859857 658955 1576837 1842966 451114 1485390 1333454 1207411 1840246 912488 197243 1184908 1735033 1543343 1925457 143265 500786 195356 150222 461245 469786 732727 1495610 714882 1971353 1618089 553289 898104 667557 1928566 720208 522885 1549950 440518 290092 1695883 1686721 447542 789378 673492 1836684 1291698 785698 1035973 1539108 196610 1063428 480454 1403901 5885 1336704 1402181 377005 1142960 1867841 743391 1146492 1117038 1798040 697707 1020429 365194 898682 403904 1978091 726186 358933 116011 508710 930039 1715847 22684 725993 2312 1544682 1647656 234333 190578 1144395 1691506 1793738 668393 507158 933324 1356647 1635470 1223805 13846 1668672 1231669 1663053 1418808 983626 1049946 1598382 779753 1656349 347154 1439486 1058301 272936 1116067 37166 583122 51171 622682 729730 1744360 1989979 163484 238436 666529 1461559 393342 1420867 1248897 1379993 1141736 1921585 405329 133024 719870 1562039 881117 257245 760213 105441 1280649 688269 368465 998221 1947462 445174 1314614 1790911 967596 1531638 402554 627851 1928745 1301706 1640541 238497 91478 1076090 1684983 1084646 107314 400162 1288251 1484863 1555821 1394420 647472 999648 367671 1071322 1345236 167908 468992 1268363 1268420 454125 1804355 75801 1438732 1386709 655251 1051691 1702425 241854 1442742 976773 617637 1983633 549001 328664 1680191 168437 1492667 1969662 499619 1481477 355405 397668 1101101 1144196 1839907 966630 1682665 1336761 1105684 674737 399619 1647653 1536911 407056 79890 1997675 1618972 577773 578011 1659112 845768 697841 482794 1825253 1806054 879832 1711263 850326 1177555 300555 767929 1180912 952679 1638817 1302439 968530 988583 1042489 1231339 1335707 1775992 932983 1639546 769455 1740713 426256 401964 1252307 224971 1747108 198351 557613 925275 1800299 1818715 131984 475748 138367 619814 144936 1037527 441937 234979 109759 838766 1905609 158249 6604 1210553 669115 377094 808295 146030 1572597 1139616 726915 1838026 1644773 364023 1752085 1878380 1600852 1742471 1676976 1750022 153738 774801 1963862 203619 1636654 419382 1311790 1874801 583322 1571786 1411714 735683 1900972 1252145 775876 1312654 703050 701077 696690 152643 1436246 808062 1825562 1622720 1446528 1816443 511037 1912103 887508 389594 863612 1474925 1439759 1171804 735518 444029 327740 365849 391668 799648 665300 1925282 1173243 1933347 668054 170772 1251566 1869661 73153 650916 415494 713710 1620891 1825027 1549154 700137 1016994 1794578 1051773 1982804 219017 1071758 1701880 723555 1798081 394463 1821645 328330 1459881 1127448 424590 862636 693233 1634116 1880780 1401955 557840 160651 1620136 248266 1218245 1798566 438162 1100392 1841644 1548105 547656 102251 217773 810777 1754611 1905519 1284887 877483 1389912 140917 1233161 1247828 1545931 858570 713751 296354 1676020 450148 291298 1148955 1737862 446435 451871 754462 824574 454413 381239 1606094 921581 809795 362095 336628 1836691 36640 971509 387308 884921 1051165 1523871 1461532 1557824 659013 1578235 1447753 956997 1732159 170529 56516 1902346 674715 1862627 475951 1749243 1893361 1633055 1244469 1815932 83099 1526336 1785245 1040822 1750213 1128631 1269826 1094516 1237190 1802831 1588866 688982 112943 424244 696114 289464 1885661 1601377 1068053 1911709 306375 497232 1264315 579383 29125 630062 262504 809898 1113588 1410110 1776186 109081 623321 1340276 168907 1451662 122331 888257 849231 1625884 1485555 558082 1780144 723384 609992 46242 363430 759217 137262 1554553 1226392 1712737 833393 1086313 156762 1018496 1319118 275316 200763 413336 1432614 670367 545743 168898 1812215 1112419 1202061 1117177 804719 1300381 195367 336398 1419879 1064264 1705999 1350665 1088892 1385961 35110 1864518 1897842 734338 866354 1723968 434829 1552435 1469794 1677371 1344831 535677 1336918 100049 1784676 545162 1662486 425742 204432 1771796 306321 1126675 1805867 843521 1053722 261362 111532 813172 1239951 1173502 459931 505137 944295 102811 1409723 393003 1620866 1694122 1408402 769272 1250008 522715 144876 1870905 289056 218856 1775941 416908 1214259 1523755 1877952 1239686 1446432 701783 454120 1581210 264308 2774 1339808 1325643 81417 743116 72868 1282260 585056 679407 106346 852480 1163834 690013 808083 1458029 61884 999781 893493 1100179 624152 1042506 1035765 491495 849434 348611 1182044 1434375 1862443 118109 1302941 16359 314069 944620 1105808 925595 529679 1523227 1028452 33691 826502 838987 429871 674967 1962869 584208 1932970 1746707 276919 55436 1195140 403574 1852662 1244554 1154200 1871470 1488092 1500229 1060280 171543 782471 315932 976006 1042175 1522412 590909 1819700 144489 1611178 356915 1434802 1121227 576243 1492930 509052 1990054 70401 787273 844914 1742211 745449 470304 404250 1863340 922760 1234934 44985 216602 261696 1195039 1945402 1350733 1308741 1844459 195472 1796776 789169 290902 377513 1629032 1125192 1352156 65841 1002926 361634 153290 1053163 1853225 826660 908950 443080 430499 344497 1345495 1172396 1682882 340087 136264 1970675 215808 713159 987288 833794 1875512 252742 1646602 634322 1688100 362910 298306 19885 1551864 1831052 1696698 835458 1575345 757906 86032 648332 1966510 1743803 1750909 741985 1936424 708457 478278 1757811 354068 677126 162775 1393721 1362090 1436951 240109 1754418 15011 882166 846469 1133510 1756993 317602 435240 1460222 700874 1061774 579830 1514586 1201670 1557104 37670 136489 920905 529176 846781 1606387 1975167 629134 1037683 850536 362988 1968541 1487094 92684 749366 684791 103622 672480 716565 1796067 1734104 1038088 615133 657825 1374579 1228964 1839467 845540 924970 398329 644818 1109117 1474850 1168812 1031813 321280 1820024 674011 1186795 285295 299456 1995813 1839306 1096749 768475 773925 733418 668937 1853279 131038 1851995 349703 1695036 1492670 1723469 482426 1618625 667660 356456 1925345 1026866 1482890 1619721 1319243 959684 1951608 1758249 1237855 36652 285514 1260405 794688 1038821 1360417 246436 1918393 139389 133896 322771 1506056 1415525 54786 1572998 438382 114967 75183 1395291 693937 1759643 1458671 1251731 720267 1447646 1891827 5295 581385 264044 990479 1852521 1738587 892104 142935 1959262 156375 1751485 1537432 1645215 528646 632724 1394696 1041095 1765816 900173 45848 1603708 1385113 1572716 1453329 258618 349388 358346 180648 915606 716936 201098 1290268 152825 729412 1401404 1908609 1247777 1372351 1594356 610073 798273 1945833 913243 479857 344694 615332 233719 1669747 1000188 584258 1169179 1325067 1835251 760983 640149 682271 1214129 301282 1645102 1565337 1358130 1542008 958401 1269201 530954 1270149 1952519 432079 800223 991350 1310814 687705 541308 1653432 701267 1176163 1784091 518941 1819280 1088529 829811 1191998 747511 1806014 263538 643031 1433990 1698561 1367914 480703 1092962 751206 1326963 1844210 1730073 1622428 1626748 105743 555051 1308031 1533715 1767845 354657 385084 1577408 1960110 1756809 1590452 1963359 205987 1821698 1505656 1286832 1410401 1330269 833706 1302929 893881 215384 1440041 1320327 864954 1854025 183143 1652236 1751189 1186100 1465018 463910 827059 226359 1800902 1556290 425702 1757086 1356937 319165 367198 1243309 64348 824001 1141564 1399250 1222697 1492062 617902 210990 1750320 1362456 829377 1341601 248659 1989220 1044887 1948526 1396148 1890566 238094 1171741 712185 99111 331074 1713677 823988 1939591 537855 1656513 501083 1211677 1130572 1601648 1522377 1011345 328414 1346120 1558216 581529 1234487 465639 310792 545082 1502051 1054730 682845 1631664 153694 1307385 1837172 250536 1853317 1656636 1596462 362417 1413574 1103219 683548 1186014 1666788 777114 728972 963762 1398813 600825 389256 1152402 1885130 1023836 1960668 819884 408256 606262 1518679 1189734 673181 189662 1158124 1624003 853893 87213 1827621 1178257 844597 398591 1949617 1246604 301757 1882917 766809 1089030 1839830 223137 637926 1251062 1732255 1146758 136466 620101 1312368 1871419 1845357 676413 1622878 885024 1682719 1965867 161869 12885 1580745 1976681 807341 586350 473019 631777 1490945 1359099 1137241 601416 422860 1594675 507351 1604769 1123106 1029893 1488750 1928064 973110 1446991 1426820 887847 1648636 85620 306152 889759 954913 21628 1149185 256422 1941684 72000 919708 1176553 1968893 1613351 772020 614025 236772 1853247 1696278 1987879 560924 933160 648355 1562137 659791 859539 1397395 128656 188622 1764507 1486290 1750308 470821 764757 1916082 1290635 1537212 1663483 1045519 24636 1021739 1654095 501442 119999 992822 1585857 309352 1723846 1250068 856690 434505 1527175 1155738 932196 381310 1506086 1297441 1572739 658822 1425561 876626 1465268 1145176 1244676 1700249 30659 1514229 1195451 1663148 74508 152780 891077 374740 1168894 459436 1697045 1633268 1092648 766985 1543131 1279641 843308 215980 1453940 663517 579563 1796457 614289 1502599 222409 1022876 291185 1634305 566437 843206 61969 353638 639567 693743 1032579 1809528 1515078 1359610 1760172 1337295 127509 1722045 1338682 376363 1350763 769197 1854953 690916 326409 324157 830797 1762778 1559673 591832 1742358 76131 500097 1898440 1383287 1554644 1725283 46026 263927 1641552 771110 631876 1609887 1740218 345064 1356045 33097 539644 1805303 126720 1190190 1849467 406017 1911097 800248 1572814 1652705 431878 1376675 1551324 1453678 1086934 1436923 939749 723314 1681289 95074 1481008 1071063 29474 1817464 1052340 1840174 1064829 1199126 1191643 375883 1974233 313320 1913461 1910331 1686196 286568 1747843 1102847 631028 973583 679987 1856401 1775365 506463 831739 400086 1030053 1235544 1879851 603906 1925207 745753 1234866 798208 274918 1380253 1690927 1185746 1526135 316524 1437143 1899049 838280 1316221 1938390 529253 524999 881036 1111281 917527 143540 58848 1402854 501390 509184 1766488 430668 1753953 1456595 808429 746570 1852146 944136 1476366 1335516 1033190 647996 1487847 698630 1708067 217051 1860887 1858723 1308310 766655 92584 677900 399874 1386737 676468 967525 1556752 1628986 1012230 1336378 558032 42571 1986660 1730866 1872603 588154 626251 1271682 1757421 1901797 593390 426168 1851738 667934 1534724 26966 845693 513635 193025 1639608 689681 1944828 824434 946490 1457290 320152 1722731 872260 612915 205074 674761 1192520 1831921 888948 678907 1405646 1293330 1053965 1379773 972430 1174668 778041 146279 1261213 1018557 1866382 940714 35597 299248 603168 1008493 1392312 1526230 1938841 648673 1286330 436326 1816397 547768 1399323 144351 1093450 370607 1868633 1611018 27138 858744 1386406 1709233 1594080 1642128 830170 386812 1699869 77 1663416 671921 1461736 1495570 1492565 544952 276765 538275 1770139 1838597 1381775 1858291 1909481 1577942 1502571 871535 1818576 410010 1737379 970531 16020 1582202 379681 726013 1631636 1208645 1472031 802524 1414967 895520 756184 190188 1672612 1684074 1697459 1321648 1730930 813955 1064511 1850673 1559251 1812472 1351009 679580 74182 1338556 775430 1690680 1931451 1228976 1494512 1240417 1937606 530824 1012915 1592649 858488 697199 1981822 1618933 1894901 814741 1759726 843810 1894464 1533094 819438 1942881 41389 328853 1013532 1622087 1673891 693327 1468949 1160589 247531 1774770 1923122 1401362 294665 59222 710756 361439 1925355 1897107 700255 917260 100019 1772145 429540 1428798 1525542 1185695 1363871 1942674 825387 165549 453237 1610955 1508155 1009573 367434 1805616 1563014 871559 700074 1224109 1297138 1387280 1119575 1848811 633901 1368882 325434 893575 449553 1161750 483862 258858 1102707 1510700 1553660 1423055 1692671 1421193 1047437 839992 1303276 1132445 1611115 129155 43460 1204834 1003852 751081 1668597 1442859 141399 587366 1931893 139582 1528506 1576459 1205034 420829 1667488 1373998 34038 1199326 1740191 1140850 966283 657472 41071 113915 1341904 1496848 1268462 1636699 1101807 425940 167846 1114332 405854 1918211 1645951 1999420 1124665 129661 154702 122610 351931 1280473 993755 451095 1884760 1327002 411126 1239081 543173 1654723 1230954 109107 1682138 435660 1273869 1206049 1783482 1339796 1970138 470628 1776517 924278 1156476 1028176 377562 680870 100433 1390538 285324 920627 329243 1430629 1492433 1064480 517742 1002140 883071 1561096 115322 880467 65014 987728 866956 1261998 1214338 1281436 953270 1709099 1058660 816243 1400354 1443552 344161 367773 1981936 90852 1403406 323387 162386 1657097 336650 932256 979314 1225542 997706 1972399 1527505 185171 1809868 566768 1323926 382374 198098 362827 1836579 906641 984033 153020 1858339 923305 1374139 1195524 812605 851776 571815 1144914 1731866 940961 1245500 728680 1894992 1861804 936574 176752 466957 434610 572490 651877 1656831 950364 1221586 1784136 1298222 1202625 1699079 1211176 1607801 1761073 1412022 1945605 108659 778623 553794 1154168 417063 1659085 771486 1553428 1003344 1735133 1325899 1922945 383179 274634 1923351 1560248 438217 200631 1300467 1651483 176107 1746230 1954445 1490062 1945637 489215 16838 455400 50583 812509 1928091 1048137 151140 671406 1318578 1254692 781011 1662607 725362 762725 1699967 163662 162946 1272223 210545 1366556 634512 749503 1377328 442809 1851541 1188572 387233 1028560 1268435 1919729 1063712 675368 1624301 1497659 1209166 895876 491867 1473467 1539564 1129657 1838943 1868784 1145502 345460 185062 92770 500497 563936 1119370 1075990 1413992 80336 601264 1296293 1163876 829515 1719901 605766 855647 1397901 1840510 1457323 105897 21083 186751 1987227 844098 1159717 1453130 1593363 42768 1156531 560865 1110835 1537381 1497281 878881 64277 1015670 220528 768443 782892 1182560 1080521 1223665 747512 717435 38328 885464 1648849 1100842 1773592 64158 1244006 1594138 584241 198762 1619932 505492 51142 1526742 725764 1214088 428605 486373 1805289 460903 540487 1824235 1324590 681298 978834 1138811 772881 1696376 884082 621200 1514041 326628 20320 140382 45604 1713656 744352 49541 258820 155043 1614227 1259801 1166191 1145421 1223075 497542 1268094 681872 958904 978631 931923 858044 1808998 922880 656892 1675311 1740651 1468806 1390704 834606 1196312 374044 378151 131985 1210300 626862 895542 159223 409879 643826 1479786 1605621 479019 113563 814085 1707314 179488 1173094 1364424 1974334 320729 844678 737567 98625 1346102 119948 566986 462110 447433 1171498 1570930 945888 456301 520673 1759484 1490753 1645973 1839206 1488039 1478481 1394523 1233463 503725 1425868 1014796 1932111 693995 1408378 1090031 1376902 1736127 1848116 1223530 1309373 1367891 1438367 924948 869514 1552833 1743298 540410 559278 469170 927412 1106517 991451 383520 1453316 988020 1480458 1264002 1491182 1272481 114154 1596593 1763755 549817 703375 668917 1607973 1475102 542682 349204 618917 1211805 1260599 1647136 565106 1238122 1359415 203215 613938 589454 336163 702598 837640 371700 1330224 195272 1933875 442612 1378813 1833391 1220695 828577 681990 1690621 1668482 1066216 1335014 1702095 1078324 289396 1855176 1255821 405711 1914247 1949978 1722285 1507675 418265 523194 301899 1346068 284658 1196860 324473 1679877 35106 1375623 64349 1505532 567856 784152 163179 524935 91300 15265 498889 1470829 1163885 638960 1274988 1194349 850307 900045 1153192 451193 1896185 915024 1483214 843941 761831 448345 1575197 808580 732514 1574685 124095 1628270 421887 1037825 1078297 632131 876358 1378398 861038 825487 1957652 598943 1918473 1360702 1725710 1550011 1550784 1849047 307794 16252 334799 1563420 1470235 1395847 435117 991383 1132719 187255 181346 1806567 1498782 742599 1127059 1692963 1707928 470765 1346459 926357 1010270 1118122 1489290 1529537 1874688 426048 728740 288499 1586909 687294 1367849 1177584 638497 1235734 1687293 1578527 1632584 1847002 186409 1661494 1904369 479098 63136 297792 1900278 1826328 1941781 1891211 858251 335213 466500 1735086 919834 1541794 725351 742354 698861 363075 867458 1827591 1073326 444751 1431353 783525 1056460 966865 1926181 1739618 838455 1494813 353615 1185451 448199 672413 1777435 1257976 1011288 247200 128264 575861 1022105 34125 1710613 871232 760721 394848 265048 535413 720830 1852088 1330212 1041428 1620659 819177 1339284 1833160 1725351 747814 1334203 643957 18499 3072 1018343 358589 41055 1720104 279596 97592 1315857 1921581 1283191 1744736 738165 50287 916726 1346465 97791 1363318 1285023 1627079 252857 987353 183095 434362 751285 1665421 440231 313856 306124 800784 1628216 219057 1880145 1137923 1419593 359378 415589 1608843 356217 817301 43506 265837 1277537 368635 1652473 1941542 1044528 73085 416 1483201 1165109 436798 1803265 371331 1071297 1047049 654194 722198 1586468 1954014 886526 1068654 839279 1510070 408882 1153341 825891 471745 180694 310666 724729 193156 566046 89193 1034424 1797757 1691029 1103925 1807740 1192525 242700 1906342 669001 680040 1003693 1804329 998853 415249 1108899 820091 1747536 296017 799203 13790 1869763 69370 638812 19687 84224 89837 957065 154519 1241212 339469 330138 24244 1988966 1412595 635695 940390 798343 1241752 1807935 1424120 889722 1574168 566914 1437171 674197 532097 1981514 248159 459562 377080 1919372 1286420 753383 592209 1139419 52883 1837434 39085 1075218 1627737 619523 1061847 408901 331133 415165 476644 1958330 78484 750457 1252496 166130 460379 629524 1640230 1257463 208430 1698917 7004 140775 1953065 1844562 1107900 1581226 708622 1510022 1613250 1182962 767674 1649435 1653226 1838042 1235507 1136099 567169 537148 29143 440286 54340 1754650 355062 1260202 995594 942770 1594252 882071 258583 286837 413520 1277337 495501 1138373 778657 410472 458920 1326328 1198833 950371 1938714 442798 659506 1925788 1205074 532140 1680861 1300919 827512 1472890 1208836 1445128 899011 13740 1934413 1326794 1966059 203510 1426576 1598031 23231 81231 1243253 1123415 819117 491651 315308 1037659 1385827 1727275 19978 29241 1000828 1941708 756278 1444097 840544 1918674 500878 1966887 1120586 31711 469120 1575068 653592 811695 1925352 838400 216011 770138 608096 556229 1072729 1687439 1203550 745521 1608550 1572636 1632176 1232641 167489 444219 1680651 316803 201830 1399677 1591865 1323654 382668 479952 516738 89321 1733223 1753533 1461326 1607730 222804 1805866 34165 670918 1951260 260543 141486 687096 1975832 818184 1125473 1720548 279157 786205 423310 434204 347942 319746 1018336 1282668 1093595 1278815 870351 166826 1522632 1728308 1545964 1836272 316939 1386576 149405 1685093 84703 1136825 1103074 1433156 999490 1053942 521485 1015984 1591084 1508699 1636691 824312 1941195 1744626 1389909 65647 1086153 1853592 99821 1555854 958881 52028 1000566 1102070 1063910 1789798 1808360 1818072 1558476 854217 1349624 245004 1657762 1879440 84869 878828 1347932 598575 1797790 803424 1327624 1356886 735353 1873646 1587462 1054026 362509 454746 1951667 394677 1374039 1215991 1060289 1619531 1813602 398630 1636101 1672134 1420895 922742 1786420 488759 1869477 483798 1978017 13758 1472548 234800 1171723 288156 874637 353417 1423741 1786747 1837820 1372929 1082986 1807069 1900986 1322776 1976432 1094994 478059 295968 1209036 1189232 1958143 211904 1246575 1327594 1520194 1465071 1985972 127770 684940 747945 1475370 385867 1820206 769402 1136550 718394 712028 1303301 481201 1192709 826346 1562341 632965 209958 1274295 1644891 613483 564366 1565881 1104835 1297614 1105632 1860194 1612968 117952 440835 1534568 1716044 184826 185501 1940095 1642051 1165439 1691037 1424125 1695430 297917 1417584 800735 928789 802111 867614 997407 1607614 928311 1708042 429517 1530230 1334262 1635065 1471271 1697858 1300760 1369558 1890620 980541 512608 1302338 458297 754499 1903385 215377 1310229 187498 193472 960754 988778 1852065 1940285 699437 1578618 1320335 336640 1659947 1769713 1307826 917112 238502 1434439 1441342 503207 1234978 1150528 1274621 1532101 1177260 291242 1203551 1947488 968020 352289 158434 263287 1062661 1716692 1307902 127735 398053 1728592 277958 663101 1760081 1734058 55375 61378 665985 1255802 960759 1739693 1026467 24413 1091015 654079 845445 1377447 765991 1652243 164151 1377727 604614 595344 468649 1470514 1619918 843769 779034 876763 1838210 522498 1645922 1486519 1062440 960826 96463 1467420 1391843 1764857 759395 1040633 257901 1713675 83106 1003192 686828 1893704 834841 110940 345817 1005471 1177806 1880644 1530618 1404236 116669 1620118 769859 1606805 1199048 970905 1330289 811287 1748105 1018458 1281393 961015 693785 1265369 623882 1619543 1867104 364142 1750976 55945 850319 1779987 76258 1912076 1303677 1637791 107398 1110502 907552 1411327 485468 977947 300056 1837767 1831509 1925246 109586 1667053 801040 1264041 175154 1826008 1787748 587195 592487 830077 1041075 1145166 53927 1577043 248636 346852 1462243 1783156 174839 226527 302123 512347 388827 1753812 1919674 498381 799322 1670945 1283126 158266 1672736 26762 505947 1570748 1460953 1773417 1274152 232994 1077320 256277 240858 373110 709015 1451817 1130074 1087645 1513558 1481615 1988273 918730 1943696 949080 1152187 1937821 289376 214092 970437 1047941 1762259 1994456 54793 315664 634404 1830050 965768 725916 1283005 709625 549225 1817164 1758964 1548388 839101 1212398 1970607 148669 977961 1754955 1196885 165168 871240 758660 661972 255782 1150064 105507 1047798 1060977 124939 1936850 272044 1390674 1832990 1253954 1062425 1675737 109594 1966344 1620462 772140 757431 454513 305922 1420258 1804737 1935331 1467448 540117 1758554 1490000 1034194 1482095 396634 963904 1095278 815004 1599402 721667 1553883 1451307 1591446 1603566 1436547 645781 58441 1635385 336509 592215 1216275 716376 1250503 1275684 355970 1397229 1836415 342756 497016 560134 1605159 1127971 1176005 1055033 1016455 1724755 517168 26625 1940799 11168 119058 629481 1572578 1980181 230563 1447128 1345459 1836478 1541466 1948092 379335 1225978 1313505 62516 609627 1246416 901476 1727677 1697361 1232811 1864730 1863661 1342647 271759 1815269 786545 182202 1055347 996825 1016533 47504 421642 1175862 628945 1439978 1644051 1344109 748971 378641 1752520 1262841 1778691 1848000 470599 1985604 1520470 1404827 1567406 1657933 1966642 576518 334009 249029 969267 291591 1080662 1005185 1072019 1311284 142107 614615 1624933 161604 741198 923088 1739024 1106236 122783 1167907 1943892 569939 1694480 785392 1051471 1746847 1805045 1348644 1116222 422307 888641 1505128 609966 1012408 1272292 957550 1595282 1164647 880973 1372923 277665 98958 534536 1586220 1833370 65471 1135873 508685 45692 189763 236631 1556908 1267640 502961 18739 989411 588103 977290 1559487 899787 710665 751311 243306 793627 1970593 122958 1818184 1041206 1763217 763028 1415037 370451 898584 562903 1760240 836662 504191 1724255 1132395 1558596 1393824 286876 906423 1262803 1261434 1756033 1693167 1255852 1406856 1412180 1293757 1849465 1325425 1629418 1471873 211310 1336274 223332 1393107 1293106 260456 999670 1428618 696104 39693 919804 477704 449812 1586271 617214 584408 1758616 1937481 531945 401412 949773 1524632 704 977098 1315653 1088131 1576848 433437 538097 1293886 933008 931019 209961 236761 1681783 1886827 950753 1364718 1599510 1688008 1245045 1749532 309982 711162 1883063 1772884 1199625 1598817 1200829 1254083 1407454 14272 1628287 1788120 1473292 314977 1100310 1747590 1210247 1457027 1564103 291264 455721 1867818 425627 269811 245181 207457 1303113 1415889 1525450 487216 161106 662674 1503440 1344944 879478 1193401 1291418 1317141 1762518 509942 1796667 276178 101941 1771774 1729204 892029 620734 614849 1664576 1605066 642843 1867505 1998427 723561 931114 39500 1073120 417670 551583 1626277 1427849 995171 667676 1620597 1810950 624078 184133 339878 523423 1329549 1774487 1799485 478143 1919507 1571120 538103 1646514 985635 1397658 851174 1189012 71858 152420 783664 1120541 549035 265853 1264292 291846 1551195 1526946 1211047 1215029 407884 879036 162724 1080909 834563 164346 117383 1071107 476106 1793952 1471769 1714335 332848 1503298 1076873 1113072 439104 381587 1460233 1878309 1274461 404214 534852 1465178 617022 330365 1383192 1254236 436987 1059145 1358612 1804598 1902841 139148 1128881 1145389 1325942 59423 789699 1869132 403472 1328533 1234860 1226563 741769 639260 135611 1715439 738618 783516 1502795 1074321 626307 458071 991660 1244789 838652 468833 1238065 1094536 1925210 390390 1279711 1424978 251364 937150 328801 1177559 1110242 1635823 1451989 110536 293542 1118973 1737265 1828346 842798 819999 1141989 350303 868236 317560 1466801 1741039 831597 1837189 319607 249048 632161 321188 711025 1845977 843094 700179 1855216 515598 1237255 1955201 480348 1107612 1704468 1069449 546882 405735 1372603 262633 1716773 833119 1528051 869551 601425 1592117 504196 183403 1221893 747387 884192 607252 1620708 394629 397509 1732402 636343 1859502 456496 639735 263577 1967759 118336 73348 1308425 1142284 1340085 396898 937712 1866119 980346 365666 723364 730002 1912177 257110 676326 1598198 336079 787411 359361 135296 1201175 818659 1877600 1853297 546813 1252410 703662 1726668 1035916 983970 1565766 1017797 1845780 29400 220156 1684844 1348370 1021985 1316646 42524 1893709 1940344 1733856 371155 577 1036033 1431826 1095760 1563139 1046146 1425346 931359 939464 525550 1634059 447100 651310 710085 1882418 692113 485141 1604332 848189 1837898 189579 85996 374085 1893229 272963 862006 596580 1389688 1100807 681706 434967 443923 1636760 1451463 1306010 1605631 503986 1484294 915434 691281 1465395 1886119 597901 303042 979014 222153 807602 1795234 1258772 1448292 166671 1854148 781514 24905 1505033 476846 1190163 338122 635142 1410360 52573 715011 795133 1535933 872327 1398693 1673607 1614743 1018631 1673482 433998 862089 1607138 731771 1619235 658538 1377008 1607547 1734523 33324 1150758 699812 1298022 586085 137611 1710456 1449298 1543351 844238 128668 1434149 219250 444788 1967138 409389 886909 1763082 1755253 597226 854669 375171 1546810 1999428 1584762 1586542 574820 465188 140277 1463619 1763813 303365 1760002 874783 1275140 4049 1093819 1116715 285342 376776 1862856 126342 1510773 1331290 1096736 680659 1563202 1868911 358143 138576 1227301 111778 275229 1970632 647344 1981059 1341591 1279156 1754098 287510 1233985 562697 1082432 1629200 614369 314307 112175 453529 666079 1408122 959480 1063823 1100116 727130 583287 1102499 751337 1990177 883337 1669594 200239 59136 457593 1023944 1274605 492735 271190 379475 1528604 848049 653770 129100 244648 1188108 663489 1762466 1428158 1015560 1847576 1054129 1940510 1676522 684432 855923 265816 1537550 1631917 428870 83859 786256 1006702 1640300 1718581 751792 1520794 1133509 1393312 1000256 78691 1578013 186107 1348212 1661310 1528942 1452034 743370 523867 1867774 1596133 554822 577238 1502197 1886685 1623818 1908488 441495 1409105 84718 841306 631878 1568127 1569486 1357886 1084919 1913066 720213 1673918 1008301 180517 743471 1703189 662844 1367741 1950516 429671 874473 1313084 1762961 581445 100684 1659936 1964471 495339 645057 1709722 1784331 76609 575606 1930333 132583 1433178 1724134 1978785 880305 1506366 1693922 487558 375958 62897 1754237 1825153 1353220 211728 115329 1425883 1057920 253669 1792100 1407976 1942431 1574569 1367556 782174 632340 1058527 1552279 562466 1040642 1191102 614029 783337 932763 535376 697226 498375 802069 1354629 889981 1122138 289406 1100211 585243 1306726 1232368 1773339 1759456 716295 1443800 519762 588082 1671847 555425 86639 1923868 229019 403591 1745220 1416179 1202083 257249 1358150 350696 490695 1608003 1224273 1074379 689738 1260971 53933 164910 258810 864825 469126 1079411 991004 1845635 1789256 1150888 1657559 1636779 1880727 56262 1212851 1555646 453561 70943 539707 489584 1934942 1883543 1290299 169970 962280 999422 1931081 1857513 413536 1686040 1553859 468942 10765 1667524 949920 563520 656143 1961003 669408 1661297 951492 852879 576510 829684 424612 1508531 612140 72968 382940 1645475 19411 789381 619372 1751854 1480503 330087 356063 1569226 756814 627095 1246404 276325 1629204 858340 1604227 185816 1192332 177466 770811 1974583 691058 791688 869860 841355 1226697 1018075 619192 219793 1499767 970728 991659 1810820 1320679 1520389 1276525 784933 1830240 957167 31377 773788 421749 859377 1653402 398181 1797662 955294 896872 435902 1298157 992281 1377803 872959 743019 1256944 677618 1538145 1714888 1252611 929498 1224319 322065 859785 153108 1235669 24218 1881763 1274914 1264015 638327 645827 1322286 1483660 1424308 309422 1227850 1661763 221481 1896034 934621 1486646 753682 1174316 1399818 1367008 962749 157719 1664994 1129754 136128 1259670 310222 46089 1772810 1864991 961115 868131 59018 317063 147023 601833 818435 1794686 833525 144388 885030 1818818 20436 27211 1242562 1832574 1101553 888751 1430231 932687 989565 1686535 377425 143976 1034816 1563113 1035458 430105 810220 85588 1148926 638782 1446280 1137799 1794084 732399 623307 1815664 619571 707224 1667614 1750261 1159418 1155992 615073 1153022 1003290 1461819 1208480 1393433 216767 1316688 1514910 1287799 787161 77789 1348372 1110066 1663496 1767375 1338735 1134175 1922051 1011317 1948866 1056660 1600891 869417 599888 313471 163559 373161 991212 765356 1097179 189449 1608160 646707 883503 963867 1057623 196117 1948378 350176 1247113 920610 580197 160088 338551 732125 25465 1147274 839720 278999 1912897 684538 878483 1492143 793674 1158115 104011 330430 1126232 728448 1206544 145029 487466 45817 1631503 188431 1333805 233033 1626004 122280 28416 1206840 1824187 807852 1368517 963628 296754 570451 883515 1639650 1773726 1515914 1105864 1242898 67001 1686232 1231039 1126458 709306 543216 1432031 1562379 106159 772414 1409777 1563489 1280485 1904641 139550 1888237 470922 1954253 1105670 1065230 952755 763495 1637329 1611453 1714370 1451660 483108 1689563 978735 475807 321328 1646399 949455 1538360 1052240 1783115 746207 1383675 1910622 683024 949412 1133562 278952 504661 520867 505220 1834853 534881 333983 1066341 1975518 1669843 121733 705548 1597617 721700 279126 1473453 723717 308637 598375 1693153 939630 1404211 1424604 243237 1114303 693664 53377 1202822 1479360 477620 280623 435465 99298 788120 538658 667750 147319 215382 299225 881188 969070 479812 1316792 553140 595381 154414 824407 1535406 233084 72072 54096 949299 1391986 141655 1458959 1501092 1128321 1437528 507507 403767 185870 660261 1528225 544598 1904643 1718324 1074966 806254 1249711 103182 837293 1727105 1563648 859701 1172115 1142586 121770 1226621 67968 1820132 1638882 87677 913036 285516 135771 103021 299503 1307704 151768 910852 948869 822261 382338 241414 1055550 1299734 400766 1314598 1787080 1885568 1054387 636636 624912 1024798 1088937 1266038 61418 394305 1685375 1726709 1821111 1092814 1282934 83336 916660 919637 1776796 1580262 1001664 1099966 218243 1025994 1265701 888702 807270 1888270 801985 467134 917778 1741020 1809251 114427 961034 458068 673358 1716216 1892811 241586 1965615 155420 1957192 163044 1781316 1745580 1807611 342749 1939200 988373 479747 1789124 1933277 1589050 923436 1223893 227515 1773877 448898 647551 91631 244998 1807343 1388717 1023397 1891356 668449 383013 181433 353504 1112857 1344157 454082 1013665 592620 1954115 1699370 885856 1277606 1642294 1767599 654728 1347801 1333297 1575210 1340767 1719210 1229018 773553 1822680 1524305 1892660 117172 324381 948644 3928 252319 1086718 920507 570797 1100577 283642 269542 32273 321494 1576613 438232 664471 651053 567183 1710205 328933 835332 471959 748864 117792 1660216 166084 904321 1704367 1747163 1782883 1212458 1574017 922177 1959480 1540444 1702456 101321 1898102 29045 539171 616945 42990 1484125 1147157 1036291 416715 428391 1700590 1508347 1572536 1108951 1991747 685522 394594 1549424 562886 1203944 387635 1798252 1772828 819212 1478943 52423 1315187 454226 453063 943384 1851340 7873 1844576 844888 755618 1284503 1685786 1120853 1098367 792211 1296589 1797104 521705 405058 898556 1523504 686744 1383362 1791881 123488 1049628 1223929 486747 335810 1856435 1460794 965847 453770 498435 55960 1063163 1626130 1409563 773649 675075 940858 1223320 1923612 317070 1647021 1691605 1259243 15808 698159 476355 930745 1317395 1038485 1829613 59168 1084388 1730203 622816 419144 1019529 1863411 311511 440292 1233462 163098 494992 1230834 114012 194219 1348688 164891 1801889 698426 1780447 826085 1116287 1784561 1064822 792494 1115140 166184 1216944 600302 1377167 935443 700585 63280 1569770 1179710 660759 802430 1200845 1936610 672323 1657948 84370 186718 902691 536400 1943909 415263 1093477 1395529 30727 1444407 1567088 242730 688980 182932 427465 563773 1593511 1233518 1771809 533232 1119018 738423 1458948 1154574 459728 1045054 775645 799921 213800 434652 1651712 527824 1576537 1346605 803899 888805 1990474 954586 238588 599750 1069453 1428845 768242 385098 1616672 521277 662187 486661 965541 96797 1047587 254488 255352 1392527 1842907 1054995 753127 698711 295946 374542 1685977 807755 1521095 1852838 555220 1069921 1062176 234750 1427266 1382818 1375196 200985 589934 936291 1096966 274362 1865587 1391699 727831 1041548 957691 918211 1632750 945124 160630 683288 182989 700282 1022417 1884054 777960 581278 1640158 1277843 1006368 922238 942200 347029 82575 148042 800282 1764200 288694 1058248 207837 1538392 1206724 797653 816714 61768 1056771 411795 401375 1353023 1172142 1024236 526968 1075046 220887 842571 553726 50843 260805 1938040 1240231 851816 1734062 902914 1741347 1249045 855284 510003 444813 381947 254816 1229494 1761028 1398028 462683 1926063 159511 493360 39796 59106 334735 817422 535841 297599 1409307 1238528 932945 1243480 26717 681141 1358565 1208413 158635 1846680 1229865 1318056 728183 1283317 670240 1359971 588489 265364 769129 43810 1917495 901695 1533662 262947 816074 509848 392690 881354 652818 358147 1670076 635209 1759827 788011 1248566 247461 896017 15895 841873 1834249 1060422 1882624 1426903 1560108 423118 107659 1929436 630383 1416881 1044914 1892641 436210 1345056 1793896 1364420 1672998 87917 651957 1682943 425787 105039 750901 1534756 383277 1320923 1436568 1175648 1135745 1737089 247304 806955 1590705 891878 1418408 1883027 1560161 290406 1741562 549191 205904 1950480 748728 270846 176841 590952 1574995 1905983 1106356 657463 1593746 1962965 446340 1707974 601114 1536472 1996247 795767 1666637 770609 519253 1389446 645754 1966530 1955096 1207690 700215 1615747 650733 1370214 1691319 288709 433493 568966 348558 473815 223255 277249 1952705 1582911 1315682 974663 1092686 1466064 1827826 1709020 1558662 1473598 1171125 341645 507056 1023786 1127163 189363 1468849 712139 1549957 740357 1581401 322652 1914731 1301282 684187 1608385 536817 1375009 1733704 1062964 773439 430384 1014705 1154466 1717433 998654 1393777 643420 789417 30713 1450579 1592342 327858 194510 1876333 951049 1546166 1991216 668670 1797514 676573 745775 1596336 1189197 1749964 509053 1563465 1858105 1081352 1145841 898978 1567821 1761874 1053641 532595 1621196 1971220 1099063 1949479 145073 318717 1006133 768916 576402 464893 291474 1586413 178914 939239 252769 309767 945111 1863740 72508 1796664 1008035 1755676 1306523 1934729 838626 1063519 1768812 1417392 1913786 928794 299463 892143 1894764 1120608 1281163 440935 271451 1606753 1410883 1735929 1862360 908511 243131 1052122 771608 352997 490169 971081 1359945 1007099 682668 137282 651471 142965 702789 180366 280709 1212131 626193 1098799 1845908 1057027 1737582 1966613 473434 708177 322078 1489195 925259 660532 1442342 559463 1027084 1215890 1978677 606626 1099005 493170 1299569 601799 1798408 1544489 1787310 1050975 727171 113313 1727880 1221451 1596176 1350437 1347655 754176 1944489 1179003 1656411 1591389 201029 4317 1685241 17074 669043 782156 530818 768966 1112440 1097289 1609449 1477847 1697983 178420 523557 1652994 1755302 79399 1800469 1407916 1091415 444464 993330 1469608 610298 1377288 1904748 1520106 506585 1206162 1002817 933322 516692 1595724 1228605 941929 1683301 826809 1079958 614953 121551 378369 628746 1331046 464699 1393783 1373784 1789832 827818 688989 91417 285085 455516 1773708 1810737 1753383 1816058 1663978 1983796 1209235 1748639 1539565 1888670 1487417 653980 1074888 1210595 1517562 784999 1475056 1460411 1253425 379448 1362860 1356217 190769 654438 85909 373664 1481559 565791 1619247 1029609 294296 579286 461724 916381 967550 260296 1831444 644497 1180557 197426 1611075 1037414 1142597 1491783 1088215 1724727 134873 12180 573159 1633830 1429724 656832 1308158 1497464 578259 1670447 1654258 1904088 511068 1194838 1852715 934106 1270122 1027452 601025 515041 1190835 1107606 1891638 131302 1012500 1492354 1668853 1218307 64700 1186874 659996 448285 1942224 493313 1631450 1246121 12359 1617262 1664073 1055257 1320540 228771 931235 1405776 716547 93604 963931 198973 618221 1764710 395829 628664 734237 803885 1718893 1622567 1462802 928361 10120 1502468 1389569 796223 585607 378951 809643 524297 579759 1660571 1027690 176188 813530 413471 1659772 493625 222008 1160878 718486 1889728 1671398 545381 1128224 582783 107759 1810548 1476744 1614897 1480091 1464882 1458545 90733 637090 1315074 332574 1344451 1302672 1792012 699308 1560297 1972767 1229599 56196 508108 1680413 559979 1706692 167112 1486983 316489 609344 1684626 776324 91240 1349698 1329222 934990 1209274 1919013 1837294 440384 711738 890328 1016735 204320 1451128 1003118 901808 1696081 1803209 1212266 1821242 654318 1514742 444517 474644 1596231 729661 908649 683182 751655 734208 432667 670878 1411441 309571 149907 1440176 306574 1435986 1037837 1033468 1778500 85133 808323 1602952 266460 289446 1281399 445841 1896543 500569 286583 1137632 138143 800429 1523641 1318897 1659221 697471 614966 1842915 90222 516872 378273 484338 718713 645327 1179799 821869 333305 1447278 1978086 1265827 1080868 954443 131215 1710351 1091441 171599 443857 696043 1424445 732623 1779537 1150595 223261 971651 1775949 1555514 1601068 148470 1129172 227188 996733 824615 1700643 1386753 1574023 1297180 750189 1888807 606894 1343239 1301714 490786 1075201 144684 21281 809293 1628847 1635736 1361081 788823 720766 1198297 802427 1182247 993947 1363449 121347 613425 582736 248289 1233489 962759 857766 1828776 794151 1912715 737543 534761 855625 378291 1995061 498619 1259790 476606 1562004 1372455 1502283 327620 1970664 574940 607486 1605179 1480428 1233259 55034 864179 629622 1041889 1330545 1981937 795746 1470110 622122 1607553 1895023 371174 1050350 1278077 252538 98068 1279564 1270535 548991 1645244 1578867 255460 1933924 1372279 1101829 416895 129465 201129 1558940 232748 1774407 1415105 524232 1110898 109972 1971637 1582282 75916 892043 729141 395233 1122189 839074 1089068 1126737 1146853 747467 177135 573852 1764968 1884620 715197 1198522 655686 228735 1118398 381966 1642184 1492189 351606 1228627 1406285 118576 1850895 1134532 559952 270695 170502 633632 1106306 257996 885664 1473126 410725 1562904 1454198 140300 1409644 1187767 692075 772695 60412 653826 674174 1583768 336224 1658954 816162 1112717 1915090 1232492 1965048 972426 787686 219661 1844794 171405 1693979 1566224 238272 1438192 534236 662736 1487317 1983617 144038 1011462 194153 937432 1981137 1874207 761911 288637 1350261 511983 1161816 1954350 1702594 1176966 123142 244411 164063 487502 1011830 1800502 1743887 1659482 470927 418707 344805 1214100 749210 1670469 197258 269466 1513379 282823 742316 305487 206936 1250928 1715123 1584354 609512 1109363 1852187 680473 223934 291317 1592381 898018 1496739 201988 772541 1568535 250490 1721453 1622172 101511 669968 1665033 856463 606180 536444 1039748 18431 1256970 1975622 1171871 1396439 917459 1649452 225213 1345778 535396 476693 1695154 94509 948078 139607 796785 1543563 1466020 1803671 814893 864832 1870262 494116 1737394 964583 1348173 833318 1485609 395192 1401017 1442484 75087 1184569 72889 1540905 1052424 1509302 1375835 1859505 1798438 1089157 1617045 1295197 1028077 1094604 635741 480506 1724576 875027 1912568 1585371 342970 1550073 459352 1257178 1722734 1691394 1400230 304914 192057 1477333 1546195 1068351 1750842 1079939 1289508 823849 141974 1693187 333816 333571 1170455 336776 1968315 913126 1208537 1497469 895644 1460987 1127097 201856 1257416 1939666 560828 17944 587970 1309192 1926114 460300 1920347 439134 1756283 460614 254352 1796344 259988 1146429 1111950 727275 1680497 819090 1109214 1726179 10752 1371590 1447488 1012134 809420 1589316 1085658 236648 313101 278733 969292 378460 956078 187774 1719303 1173279 966508 210120 1015780 1001810 1102798 1406275 474554 1726916 1251973 935120 551888 387943 523601 17684 893772 1969692 529266 1443544 1035538 866882 1010956 1579381 1627326 139179 334520 549028 286399 1797212 1176101 1654575 1292611 1671475 1281218 189323 1629491 370767 530774 1551605 339810 232261 1960071 1043393 1940235 72828 906182 1289693 493195 1951037 1556267 893944 916400 229418 967746 1441777 821431 871091 1645781 680633 928638 1471477 809608 1032701 1642117 616835 1473578 725164 1622875 1479648 1971500 413636 1371541 72859 632750 1323560 1707427 898708 1464523 1278013 1670026 401690 1437789 1748328 1199563 1700669 1732609 717980 620861 747865 259366 134719 319086 974191 344661 1345481 193377 1903560 1400455 1710495 569548 1311719 1473475 1931279 558984 1376806 1578108 79083 783162 1795194 954217 856264 101887 118829 1592162 1376485 442029 485533 348279 1757624 19324 1380304 85494 844454 501315 815139 858906 1411575 30362 707970 818968 558052 700886 539279 1208397 1114447 1287753 1400426 955983 344047 1692988 1184742 1403763 1143914 756419 552061 1445433 1808620 1904603 563089 851228 1015482 534250 1904154 1393060 256467 1318763 368928 1978357 13645 292636 1092542 1237405 1227762 1122218 651228 1543939 1724313 1573959 1199510 683632 167673 143322 63426 1170685 334230 477636 791744 613915 558478 1537574 1811722 12845 1568161 264983 747363 743014 427512 924491 1054810 1613287 70001 1177253 588548 898633 640169 467854 811371 993322 987920 420057 675019 383416 1142953 18514 1222731 485232 1398416 1398393 591916 777643 1984001 1096126 441964 482893 101884 1663308 1133627 1126034 1556061 1122210 495537 1553187 1578417 794634 1406691 304543 198602 3245 1329925 613353 1256100 102822 1633379 1797558 1782331 1152226 908635 293555 845731 790207 678397 1726997 745537 1465540 535181 132450 522472 1565914 1748300 1018035 759408 11399 1081073 1453507 699824 177644 1852050 1390568 427075 1445266 1157462 1623754 1058337 959430 99516 1181418 631139 283967 39405 1486327 1650262 471181 386890 485899 1760248 278483 1035002 1894903 1869335 1879104 1046567 1007073 1551668 1145933 830272 1075615 1549238 752049 1661053 120533 1777533 1871164 145228 1262792 276058 506375 981225 257397 1105257 1222527 1208801 1353194 1001709 1393971 1100 1178443 350340 1883857 1278970 22150 1281196 500588 765822 225622 1762400 997939 1284841 1146620 159367 1134609 1008963 631198 1409278 94635 1490310 338411 452211 528331 513799 1544828 1437144 1962761 257246 1044968 1421196 456143 1951620 654203 802249 1449669 1149440 1375790 900194 318600 504586 1676836 1460151 1016762 1544251 895805 392442 1421492 273366 842759 1510931 398016 486314 1116091 517165 1576765 1261634 30337 266748 1212048 1172611 247244 884855 182689 1462949 453318 1451053 1279402 1837598 1595252 318840 425490 42587 834977 1727384 764663 1009609 1846078 1141000 1364391 946949 1955074 241265 1893964 1211032 1662713 561360 1759180 1835229 1310785 599704 1394820 1645616 1675726 993279 1499923 342701 1029230 378745 559359 203732 1410004 1330053 645342 1705758 1040331 1347269 367795 1292668 1484103 351273 975617 315629 679709 901268 1727026 131200 843005 1979291 1993533 1964311 592316 774501 1661229 21666 841345 1491994 1976439 1722262 1829020 1557666 1473566 703537 970634 1775181 1181531 415799 1346192 1420868 1967961 1583747 638005 509008 1018990 83381 1194304 1597406 1285512 1933117 1455991 1390967 1319413 1231655 234796 853254 1990659 1419400 1908362 465679 326528 822526 948707 451355 1819837 884171 990643 296088 579012 1698275 657806 1543321 1624752 1724264 1170658 455273 1413489 1341243 786575 1575759 43658 971291 104925 606916 1518368 1368960 710340 1096555 837967 13348 1721949 1448945 595397 830420 1395737 809210 184120 750881 1155620 1096989 1040249 800500 1867908 1897362 795774 1134589 196578 1497241 136521 1007888 382257 266452 1967399 621316 1272056 837236 281889 368491 1943592 1861113 1259461 1850146 296501 1820180 268897 216214 713245 1739178 1738282 1604464 874161 730050 1317845 1744905 80849 464609 1230645 1506141 1023769 976527 959747 74786 1149871 593247 1239084 755734 100965 1970963 555308 1421497 1830279 1916582 408922 950251 1645782 786489 1591115 989319 438961 1043124 820894 276069 1518001 568754 1660463 1172140 68214 1538938 760450 128183 1354644 1105873 1988240 213846 31489 927885 888429 1345065 1440074 38601 786835 1213495 665109 1554871 74125 61701 1206241 1481908 217026 6942 1330631 1004465 1185648 1139319 1655885 1468082 1774126 1077346 1165939 586452 1544363 28530 1412489 1008895 1085561 1395081 275173 1309609 1981668 1494167 942735 1626645 976356 639037 1408432 861349 1328985 885403 1119518 172536 1445058 1491014 884580 1263899 993984 1667696 1629152 1979775 141751 1392769 1808423 365891 1632994 222312 748092 191351 465525 709470 1966249 1354642 1063120 823051 196402 439658 1074325 1130531 554488 863857 1845322 1821494 1315482 1208572 371734 1221668 1416935 685572 1296730 1294712 314359 392111 365370 905289 713787 1419234 1745240 585073 1775251 1978380 1548508 1835179 679428 191822 1349591 1268460 862210 554348 425734 294146 370236 1149395 1741240 398228 1048745 191541 466667 1093848 506976 1197479 1686198 396116 1128300 1061703 161124 1701102 1247132 1142310 1988797 707942 740340 220643 526805 33564 168006 1269615 207083 77804 1270566 724538 1341949 607868 1910446 393364 1603362 816724 311834 1037004 1524718 746968 1192723 1980020 261082 1429218 64660 1855014 1729743 318694 1195134 1337503 960421 1921086 1601471 1247805 1410895 1816016 288173 1171340 1262929 1865473 1984891 1047466 1922758 1493030 1132754 1949975 576480 265871 1533479 651231 163758 1784009 675608 1807158 1934053 1644349 1940734 1561302 81113 1553745 83001 740873 1477377 706341 399501 977134 521710 1426388 713285 607425 1335469 671974 292630 1935526 790320 1648627 834589 906265 1259975 1911882 1496293 1419255 951009 289618 1338015 1248545 1961811 1514095 554868 252095 1067066 1052835 1413557 381223 172093 1860986 774528 1574912 461317 1701515 1045458 612438 685863 1602914 143316 212668 1254333 1764273 553916 959551 570218 1083541 1004742 369476 1117173 882319 831046 1327530 574670 518975 1917966 1728256 53611 1895226 1464185 506754 1909478 1067827 1944714 1789319 325361 235150 629102 1387945 1323726 1892453 897286 839762 1604410 1558995 198502 768429 1809857 1770407 74371 1822878 1742053 1517827 446139 1119913 516772 1516884 19379 1829309 1833864 164031 878931 1829419 162143 871597 279236 1223184 1041265 356363 1813767 820098 191245 1242054 240389 1060620 512867 902394 1160073 733943 1058223 1445327 92133 1947126 6092 208726 777818 1087002 289186 1309722 1032394 1352098 561005 1236916 1764824 1845110 529425 1075320 1700465 280304 1761728 1989722 1608308 848569 631670 689140 1562199 1511814 1354603 640308 1968933 891377 1607955 673430 123351 220272 1846208 1121966 316508 1417747 418032 1423886 189503 1751557 1241491 1431720 1758131 1117669 377912 1951568 483458 166398 1648584 513705 500988 952384 1985846 589778 1479464 249634 785230 140120 1723909 953065 1566250 782893 514211 1138957 1612024 1881938 710114 1573235 1426342 1528312 1315824 333438 884808 931562 1223797 1227288 1122241 1360608 623470 1151568 941684 1284179 353372 1431306 1242032 1552806 1036364 1382410 776147 170711 731102 1761203 60529 537080 993576 1438966 676195 1262360 1321497 653587 157947 777815 877839 1791757 1875784 1017131 1592656 271276 1501833 1388226 493578 430576 1445015 1935352 5350 772375 1410452 1406859 837034 898907 1872457 1111024 926587 622407 694802 167872 1339685 1652478 1735911 1675740 919365 910219 1627935 1061292 920462 940188 1193788 1622591 1924191 1638556 823397 1434330 1905373 313962 1091276 956239 799238 1693095 738919 702906 885956 1857616 1311668 159500 1243941 1642767 739012 670070 1842209 1462470 965593 1069716 113685 1243952 144023 1988976 499824 982682 281177 1220420 889847 1613229 83640 1683191 1874526 537413 1239904 1160696 449218 1117891 1817020 1879628 1073118 1492411 1422413 507965 1695267 1123314 1325779 1802011 971437 1813553 884004 687160 1341972 700965 1671312 1467598 1580710 1719990 354352 1187681 62010 1342791 388639 986491 1437148 576015 268517 1004541 1496253 1632592 748168 1820923 1311684 73180 1152233 1406420 804500 1361760 324033 473168 510996 1875170 861801 24287 1532659 768192 365132 1648688 1851461 670626 1177350 1459622 242820 1382398 1393225 240393 1253706 222380 599347 145022 435185 1318004 1073264 592114 1549729 1041859 518005 122709 584231 242511 1497974 1565866 1855910 837947 1734268 503880 172033 1506225 822040 390283 223186 1150981 364552 1516245 939720 257341 1671074 1819793 1492218 400956 1142212 71030 1132685 1841871 429170 267313 1843217 449618 1949705 1688127 1992344 756978 796210 1539582 394443 168045 136551 1014721 456175 414329 1652120 1442171 1519127 1726837 1868377 213325 979906 643363 879199 1798426 1554501 245561 611049 151144 1965290 1475784 1560617 501304 1213004 97188 1251960 149350 308088 1842723 660443 402126 788834 1101532 132339 1959046 73078 945469 284622 925487 951731 1726463 575392 1929148 783079 1349496 986863 114113 1211611 468075 1364256 608593 1992680 1390990 898229 1108616 909410 1486129 726011 1110236 6835 1829131 327804 526982 1228288 1874227 1327824 33436 1071311 970021 258611 360655 1551412 1533744 1378823 1216679 1177492 851946 387109 1879954 417059 637545 1658930 1295753 667551 1476270 1956897 394593 1977148 1550717 749565 1331168 1933836 1348935 1283305 1748551 1133456 1374893 794412 750509 1831583 1841616 1240390 676584 916425 1245826 949618 1302944 1080177 1773012 690752 1268195 930470 633003 128145 1018023 430767 513133 174011 281147 1224746 1879683 1436975 1619576 1933770 1192216 278220 911987 1393502 782350 951001 1154642 1342795 1426078 1352800 751982 1371380 1027151 893205 1078523 751888 946347 1880323 1455345 176616 795090 198043 830638 1212496 55402 36839 673526 1958051 1807202 780764 433853 382765 1550047 1063675 1169435 1974834 679425 929670 1761370 617628 667182 983604 315200 1707075 994092 1201025 1841228 577286 696771 1051880 1945350 1584173 1498430 750255 1927504 1367682 29357 1278772 1882035 696317 1710881 422612 524168 1431054 968642 1920611 635929 767199 1140239 473446 1425205 1795305 1734831 960734 567650 1047310 386692 866302 278509 173601 1722575 1130263 1405332 1301617 1359548 889702 1907181 890643 1769988 1717068 990004 35317 180099 1191736 415522 1793726 1357754 481612 1852921 1118354 1377479 58340 939327 243788 639815 248539 135040 978492 1214420 547623 875476 1642398 1384293 866622 1691152 430237 1900652 1658684 1558317 185554 1752478 1633778 449245 1228875 658768 997834 1740296 585465 1856815 1541102 1222257 144093 1954432 782207 1026537 1790421 205711 1600587 82394 1429205 418667 1866841 1007721 1808133 1130738 794509 1295386 925724 315850 1561758 310616 1366104 1194039 389789 21319 950667 934937 251152 794609 1837301 1588597 1745206 1248987 539212 279640 1519071 451295 495619 374212 1349593 1514889 409705 641613 145615 1487229 1657102 1701828 1742981 657915 1330901 1026456 374018 1189584 630853 591799 69158 1653621 1275645 465615 946451 1438421 1823376 889691 1094860 106249 609227 1180246 691396 1990494 1118793 1729933 974683 1821920 1851553 318065 1058661 1136970 1187917 518312 133554 1030192 244847 5604 49792 157622 118217 691715 1963091 200802 551166 1458544 1636268 646963 429210 677540 360428 1435651 1056815 1346437 1761987 1322510 571807 1591095 331117 1326678 1277949 1848241 1741116 63293 1207034 991851 26040 1269656 583006 618160 328471 705924 1922003 399039 470130 937488 342772 1053290 625572 595882 897329 1435080 1281140 1383565 522618 584067 324390 1460421 64340 35356 1792168 1674694 1093941 1969265 95431 857361 1028886 1547173 27414 1698061 696976 1396945 271198 944494 808352 384701 1170208 1286922 1944796 1113723 1943980 253442 781317 174196 711926 1785129 1163674 1423081 1497262 1692817 763196 780690 1579512 836906 1230233 193317 167033 353914 1521659 1599897 214002 721880 1082738 801988 1016833 807715 1110827 649603 1741651 1554495 610032 641606 1464507 1594322 1511485 537156 1769905 450178 1489089 1760639 261442 296279 1333918 594037 1022646 1599674 67971 534080 84908 277007 1923802 467918 1234327 1171087 1218817 767621 436382 1213098 1146783 1659919 1588234 428263 138937 1082557 856009 317206 590918 28211 746065 510948 772849 331988 615244 844989 1467862 1781778 1601091 1107529 1395988 214766 1952757 707821 261060 1639179 1138451 1862169 1448535 1151726 1062167 276807 781380 1641392 1866836 554344 1334331 1438942 1083760 1064113 1396877 234286 426258 1486540 1989789 694129 191577 404562 1911010 1152732 1167354 1933712 1194826 1584925 1301443 1999142 1129087 53016 1780980 1188970 42365 896174 1733650 171043 570221 9094 407167 40054 1130942 1100131 565785 957334 1480730 1507592 588834 303128 219244 457058 1130314 1289444 1248397 1949308 1739070 1969868 177728 322709 1422177 1306583 1032181 1293900 483655 1944413 1125407 1066874 601630 1311899 1443211 1415833 1100449 1307335 1462496 1435685 1934070 1789714 1235038 1601244 419514 726465 718210 1311069 1253661 90630 322592 1514166 1237939 66633 867546 1038704 494886 259267 1007336 539102 1142925 224285 817297 163127 1770045 143749 1261021 1908754 570259 334621 140034 480422 1677616 867562 1665289 1737712 1554310 433366 1227580 755164 115824 136032 636962 559981 397232 190659 678167 772107 1408543 1431055 1806294 448548 437773 1715989 1585713 1043043 223371 1574149 1640248 992493 219600 297311 1757641 527276 39180 1302544 701858 1917001 1505042 162488 1045343 220512 1676681 231006 923307 455347 373372 279758 1125598 1359015 1162115 1686482 1919188 203031 680343 801976 1486170 550468 955039 1692942 1888439 1682436 263633 1321040 1073197 1929422 599883 1042871 1467181 611847 517451 1086514 485930 1536988 53350 1826489 513921 1990797 1938832 322939 1200456 1439446 1265937 1828754 868835 65734 395929 1354604 127955 1767334 1653239 1723827 604665 396081 926940 1199495 1014015 997462 779226 765237 409864 59889 1575154 324154 656707 231200 1944194 1424584 614586 1422795 758273 1799590 632389 7016 1941015 323199 1678307 1466828 41087 852409 1097714 766460 1209367 1739338 1117244 1534186 1515249 1316733 479698 342884 1926584 1504442 1137804 459144 486739 1845764 1628220 1839032 1870671 130821 416616 518106 1389457 690954 983567 1206893 1047936 21649 669495 1250006 591050 515617 1001074 49302 1286891 1093681 1085480 716506 550800 144619 29488 745838 1850999 1248368 310626 625754 1405659 197965 974043 430092 1424180 1887329 140057 253041 1065033 1069 612586 1689306 70911 1103016 571737 454317 1847702 1711089 1782974 1442108 449826 467617 1803795 808667 510290 1694906 1283228 1630408 1817429 1852474 709936 1549492 1420452 1310706 1239074 1979095 1583367 1168195 752756 556711 741 1186857 1303387 584146 1847553 612186 1971491 686869 1001923 127764 1941916 1515247 841959 270404 101856 486585 822108 116410 1439789 1708925 623608 875107 747994 782821 474987 1852438 1230120 648286 1014621 536714 856288 33198 1669444 13574 1855182 1717647 390890 1518835 823100 920178 1105690 975749 497033 1260569 1142 1284190 863322 1760368 110428 1167437 1042370 1306567 921732 38418 1925229 1625727 738 71218 1284160 797293 727124 1751764 193246 391222 906379 998942 44557 453528 1452261 1228788 1360326 448267 824458 1969447 1550869 373738 65119 1506843 1279411 1601581 1307087 213922 1436950 556342 996219 1032010 1331013 1487010 462137 1505109 1360068 1824249 1456562 1290974 1343827 361054 697167 1629382 21373 1669782 749244 1011569 1467276 1484342 20164 149335 1532534 359087 1203971 1845345 1011311 238830 1856935 1038469 1125712 1808466 670497 353266 149699 872249 1724654 685435 1299517 1523569 1898074 1543447 1107400 523204 1021009 1655956 270345 857636 1073483 1019596 474534 882092 1572543 568481 1532487 1435391 581242 388047 376476 722739 187453 765776 1478184 1192472 368912 1072983 329747 775160 246829 764618 967131 304536 1680688 1504682 1962569 111473 1202364 602940 665459 1439275 399494 932998 912426 382536 106607 747100 521124 1771860 1329183 509738 613778 1694883 1813403 60835 1576700 1528941 1737477 1198262 432715 1423451 1523738 535759 1200666 1470002 1630618 533110 592362 1771117 1608207 452886 1337177 1222119 358377 1139348 605391 1637209 706873 311078 389193 970939 1564110 125092 727644 242696 1430632 258774 743858 712541 1288477 560393 1848557 1115175 680621 242179 298258 732468 1431530 1178301 1812860 1808206 620188 565295 501475 730584 450338 474221 140991 1675431 1819748 755772 1910271 957735 494312 1838836 1862055 1408101 1676405 1145717 1030711 1041154 1167596 1970466 1156437 127461 1130930 336412 331097 148976 1841654 760526 117657 882799 1610934 361410 1083875 1855306 550030 1989732 1104607 1505005 328850 627487 127005 916422 1084140 812945 65339 764301 883559 497421 196858 1167660 365664 1724432 1411029 1514862 87907 1328466 1191004 463885 1752608 632093 191129 282818 160017 1399298 995686 815136 1071857 1253449 1581690 654294 1458585 1984069 1551499 1171225 1571238 1113861 987349 955765 1493891 1438083 922524 635206 102693 1938061 1736140 1359 124078 1537582 1332090 1729675 1888937 745073 1400329 1158266 1455486 1655458 743903 123592 944106 1892574 138904 942709 787369 1841832 927931 1993198 402831 827123 1958312 1729852 1970422 586125 106375 304976 1616797 1385013 1546870 688696 889260 235325 1164889 749658 1216973 199764 379505 1260044 982997 113499 743199 1256775 1337579 1712135 1548297 652903 1637460 833605 1574834 1216022 113423 899338 1764251 1657393 1791261 1099106 1924089 139048 586365 25563 386126 65135 454197 65540 67320 1690866 937728 368413 434898 1750835 938939 717987 1271029 626047 1518850 1279192 1154398 106277 1349290 218357 333550 469828 1580082 109071 300465 74871 733552 469196 809757 1555191 675164 1808267 954539 634832 326566 1643237 1733273 231954 1242484 242353 968999 340446 471972 218835 749397 1047266 963955 963335 1048503 938215 1363501 536099 1741475 1296610 431399 580291 1646623 1956352 388057 496346 1276806 1048514 1735393 77600 155031 125282 618429 312959 1436096 747029 534155 1342409 1461880 383463 487470 821976 710432 1956740 1684096 342500 1255626 716239 132945 505558 561889 376843 1970481 766322 1560137 1910678 1246032 5744 535870 898373 268531 1138246 135172 761466 1586587 1148260 496565 398116 1366206 895585 1208936 1013934 536436 653638 742154 13209 37571 827570 158483 1792638 776929 628228 703259 704411 1205707 1625 343920 980294 716453 1698720 878215 1007584 1844334 788239 1164128 1695160 1856378 1678851 1512778 1054827 1018913 1449958 1861860 1034448 909122 769743 1012427 116993 645836 196700 797286 1488505 1899340 89152 620706 972593 1843576 869525 224009 1561943 1837865 1750534 479299 1071154 1662890 667508 1790580 1889443 1520437 498397 1107878 1226825 1975649 1596120 552928 837934 520364 1865736 1430828 1429251 396794 1289531 398217 191335 1061604 1736864 1146389 342693 380133 670034 1220891 1807403 1698226 706853 1890277 1797577 1138914 899411 1603003 455491 493130 1309978 1162172 969864 1185726 1703601 1422352 219407 1182325 1061397 375582 1963774 295187 1402365 1407120 1961678 1000335 525200 723805 936582 1689291 1791647 1007586 504698 1604534 1498769 1321104 1245436 1657331 997662 1370536 1096976 560911 1385872 978223 1087888 1243047 1329774 248314 1559211 1510213 1195594 1832665 724353 250370 1128194 1360800 1091262 1001572 907603 176465 180445 35769 1151325 1703040 1429960 638229 556358 654115 328204 1615018 577369 730625 168595 682078 929865 399077 966591 1876595 63653 607445 1686988 1741781 1810076 844379 1986974 149719 363638 177029 1079204 1709342 5783 1785668 1131680 458321 1767382 1560157 1488895 1914735 1720410 1003578 1524166 485965 1172902 407838 1482466 334916 766144 720049 1267563 1073920 1084530 1753370 938014 1691668 588700 88628 1988994 1982713 1269279 89298 1953978 299400 1183828 243277 138025 812749 498391 629787 920655 975581 434376 311947 758701 1694584 215312 1082460 436830 1229019 349730 504810 1301194 238412 796736 207427 1073069 288593 43824 663359 814148 1084021 1841348 1037529 1420946 701973 930452 1529374 81775 1198720 518726 417761 1374554 619344 1614581 738522 972155 1327202 1682787 1462228 1351978 908516 231692 1489165 99534 1260839 1558921 1979280 435888 1687430 1697716 1470507 101747 1131579 353228 1347873 102617 180817 195459 691265 1658259 1680796 1822871 1134622 900086 489712 1810089 1360825 357592 1455373 1327939 1430591 571879 866809 467182 1970142 1239677 793254 1534635 604594 671220 948178 456993 1348320 1548597 138609 1352956 1807824 1832081 1624817 506300 170741 148774 524847 1179345 51858 708830 1213196 1811623 476481 1765379 1606659 107630 1767608 1228786 135694 809160 1270690 252751 348956 1342518 42973 1060940 1865997 625376 143638 1652388 1434311 110191 1859349 843065 1930210 498772 1632544 1044882 1674300 1375956 68398 655816 1312983 1978730 1076590 92136 223654 1627583 1855832 688465 1634593 845501 1118032 508403 1862621 1142684 44577 758054 1533064 202222 1544570 609684 480669 281494 177377 772794 214108 423609 1330525 1661266 965014 1578036 801928 1683816 784466 1884650 1122013 1858117 1600032 1873262 1055511 921952 744441 838197 1429828 1655466 1335450 1801642 938418 1832085 1345572 718528 97941 1258937 1516410 815054 469626 1900686 614375 1325451 987674 561225 1062968 757897 700798 474888 942319 256645 997141 888779 877262 359428 529561 1124255 1588519 948662 857351 1246660 1019873 596617 303346 14973 1427360 214625 1980960 1089001 1729692 450225 629181 977390 357450 1997338 236887 289615 683739 642277 1280724 1924876 88312 721415 1696806 1186383 286614 122179 1915458 1825962 1621492 1002909 224626 572425 1089991 1573986 1153230 1928392 1939983 146998 1602304 998213 863205 1201799 1782626 380712 440933 1141363 1470018 919183 420276 743086 892428 1558481 1001492 948799 756155 1436412 308363 1384268 11084 1117734 1134896 725000 676122 1644309 1186503 116065 1425037 416862 750627 1720250 983942 545833 1952470 1428102 128468 1163270 170955 1928817 174594 647103 1101049 694303 629600 382453 370275 149221 985783 483310 72451 1682708 1996667 133889 230500 1954451 1404818 1488484 1381100 537920 1487792 269274 622887 189966 1138342 1032100 1428063 17028 1823437 318497 1129478 1867474 976456 1541952 754543 1270072 1109176 1104018 599179 1081291 995452 998053 1853481 876494 1696808 1617873 310134 83843 644236 1048240 1700814 383601 1280032 564820 595357 1594434 630010 592575 584907 1355967 986358 1016173 1313985 1486033 1905544 1058755 362349 1030538 809839 1352667 832996 1627385 1786797 902567 89787 260452 1985353 452116 1221631 1203660 714026 696875 1923053 1986836 270024 1334669 838646 182786 730966 583410 1182288 1450795 1770997 275053 1201827 909120 9362 523723 257773 861924 1378090 697191 490049 1587911 1933085 1031638 342661 584713 1845607 1794835 933129 880662 519341 1931947 330282 309488 692512 707683 1450823 308507 1491946 1964192 647991 1941995 1317442 745414 1587955 913080 720023 661191 494182 1278099 51356 851898 606559 1753074 1223727 1172631 1108957 590408 542076 204335 431594 1412576 732417 614118 911923 1362249 1779263 1512207 192904 1114953 507486 1477114 679670 1986317 1253633 1493873 962134 1016886 1601653 730077 1797061 1493608 1095934 1599079 1729038 1724196 548043 1711253 1475840 1126567 847907 685778 1821210 1094351 585188 42301 316937 460094 1740943 108796 361169 1165465 835207 1114640 1476359 584589 203244 705467 1792103 504235 1245806 628970 1654342 912682 205432 689539 1912232 1048435 1875151 245887 1256031 499018 1084272 1838491 1277969 1263795 54197 978185 229555 458618 1446041 1693693 190974 321307 1006177 761377 1036466 1157623 1047239 221523 991015 1600539 62794 307836 1035084 69073 792276 1108826 792114 325947 1765932 321522 1726166 1325880 1102783 285500 1982962 1325657 1680023 914355 442356 1203858 1720704 400035 765353 1559856 706168 243043 1647573 1549405 913730 235497 1022746 1697943 1229259 272160 174001 1105824 866569 688383 979332 1975435 1104760 988225 1375222 1883442 30406 625160 1772192 875762 1329840 910166 1220390 120535 416992 919915 1120329 346263 547941 1777026 512524 1221372 1118846 12802 1602370 780633 1743260 180388 525801 1676092 1195086 606603 681180 1481715 1763433 587954 1718477 1906302 862306 1115894 577609 987833 897107 1598479 1055323 1523445 1941371 1134382 1364907 302234 1690901 1504578 123065 40212 1727223 44353 1858888 533057 1912221 1919305 1011719 1164442 1047427 1137555 288470 723223 1309469 1464654 1171581 1138815 1493390 71336 1915781 1436340 33541 1215227 1984867 581908 784735 228621 601165 1346818 1249549 1362836 490848 599826 386960 480768 973531 1903622 1042457 1242338 98283 1404214 1607915 1095139 289789 643995 12612 593142 134292 996630 992552 960174 481204 1357528 490896 882255 266655 1855514 433579 894053 629052 1785094 1880338 430875 784500 1745434 132103 1127192 604283 770158 1801600 1967426 849527 1654807 1227542 338074 91605 1120803 884899 636378 1976591 1210384 55116 1960352 1232736 155940 585905 1771427 395730 167414 76811 761987 31859 192424 216223 1742242 398838 452771 948082 930490 1551030 736014 353319 65682 1627781 411086 591873 1067733 1889424 224317 588168 1428172 1440765 1243569 1813789 666112 33262 1121667 1571599 1521011 146264 1568524 1473295 1184577 860895 1437868 1346984 99727 1535019 1358316 1417939 196556 1717142 550067 1954743 736033 278991 1369658 1394732 542888 1787020 971468 709052 51340 129717 708260 432359 473326 1032481 940732 1893511 802711 378077 195074 538800 1860166 1566137 1187677 318536 1228089 207591 582573 1154614 525325 747458 1357706 1781609 1992885 1580644 215072 958103 1702437 1530931 982506 1709859 837574 38768 23496 1830111 360264 996306 1190869 1629560 504136 1145637 489637 673631 253911 309887 1349387 1557326 141094 1113268 694494 1871891 321514 1924047 1580955 64868 1146628 987063 1510047 826297 670880 1356606 965273 324396 1012924 56437 1723339 1849061 581683 1728897 1448637 1903166 1055490 431015 996904 1156871 1088883 681268 590596 1080151 1021175 489816 808765 660426 618016 1610065 464176 1888174 1286023 1268065 1261645 1029 527101 74711 1376340 236717 907423 311795 1268928 645228 1618793 871309 1651345 1843338 1126335 1266046 36672 610617 298042 1556975 732021 72274 1782098 1971405 1356266 1382775 259009 1969638 980667 1492083 222623 1066423 1980738 1560373 1072574 1835990 266709 1358857 1681870 816507 1334066 10951 604400 480317 1811252 895155 775229 1357306 1217531 764804 1492804 1836558 1423023 477414 342868 873161 1797823 1668135 502776 247161 1170097 1074951 800474 493197 973998 604445 1211071 1559110 339394 1007931 465686 1968629 96804 657694 521438 1203927 566259 1995801 415824 860765 585469 1920441 1043406 1384797 1030402 359346 1525313 45431 936743 518835 246405 1776096 102275 1412247 1021083 314392 785436 59071 1081821 1984841 660390 613614 1819117 961819 1314052 1014009 254268 857785 1799721 496181 163848 362146 1570010 888993 991752 803015 333375 1823854 879610 1995434 1504781 328199 997002 581146 84106 1354991 725824 1976563 1413616 225392 1083268 1313121 944418 1904162 157801 5042 347861 1907795 310694 692973 341282 1094065 1650453 269801 151470 90558 1420905 1307220 654374 297525 149416 1852977 1169726 83487 1106324 1498130 1694351 1191324 933369 1851843 1498697 1855749 214925 981532 1452979 791366 1290538 1075357 226777 506878 327226 1376348 588646 11775 1032459 563546 1205983 1054990 1685799 343643 726112 1954304 254832 1595680 1511792 994179 1703632 341131 726799 1641033 741753 924258 1988148 1199787 258864 623628 520368 493020 1634562 244550 460095 1610080 1193804 219704 417108 1023906 101639 1463337 1770112 891251 1517974 1789675 1080679 561205 1351961 912150 1183216 400340 1936264 1707944 1286107 1158846 1178535 90759 1325712 286929 65232 1567845 1023388 483287 694919 1024731 348551 377622 1649415 496076 1644953 272174 438689 1178000 1732992 752270 1326720 15736 465014 1280960 398318 78749 1867387 41562 794995 1903420 284806 1315580 992436 546237 1435205 848594 531740 1239782 1539662 558215 399534 1053284 1884619 1997456 804451 1198790 331564 1881552 603677 1601209 477446 1655810 450971 296845 505550 1058860 347934 835280 314122 852770 1757874 1843027 1875911 1274762 1241823 1139636 504502 1642021 530694 753893 1113677 718163 853167 1537059 282160 1971303 1915671 447366 252422 1439090 1635503 1898923 1911309 1888993 1519853 1357110 459924 1473743 1179119 639741 695811 750373 1710251 581434 11082 1744930 1405202 831733 929500 1957525 1394753 144649 1632970 78517 329200 610459 1686451 1789804 191259 183789 1729925 521744 697766 1719957 1766347 157152 1880795 1936911 657510 1183337 111535 1583869 13531 687195 1871327 1237927 1634177 708663 1342842 604652 1464744 342517 70256 1862892 275743 1612682 1625361 474794 111302 172379 1192494 1604693 1687324 1753428 1319400 838993 453769 809952 1447619 512623 998606 838912 393626 1798633 1937261 1353608 1671099 147269 854746 61073 1763860 1783018 1585878 79233 1423358 1555941 416124 76360 1599170 1095178 1898349 1970038 1835589 1882967 1438232 734957 53069 1442445 1281539 589128 255886 972091 768662 1038972 1156402 1502974 842220 1587000 1561763 134813 849386 983161 1574080 266741 163267 1734677 125571 1409406 983418 513175 1733179 1120042 1809991 1987896 518255 235956 906441 1652575 1576737 154076 1385100 633921 129846 296568 1122864 892323 852862 1086508 1360734 1662260 333125 261720 1369327 1969791 753555 592754 370390 1516068 1462893 1376830 1362955 440649 1236452 686354 1038259 504465 1761705 865473 1766278 1113118 179424 1876040 306724 813612 1903305 306087 255468 734934 865851 1232485 1000716 1024962 1283075 1226053 1942759 1855523 1824356 1560 20092 1579332 786986 1111151 669698 1957191 101470 573771 1680602 150067 1917619 1654483 1298787 1287022 1588001 1310137 783331 1596976 1198631 1863273 54602 473137 613596 469764 1623341 1935554 995268 1236783 177864 591094 1461966 1253795 1470081 228631 822282 1735199 990493 211339 1503855 1095097 150485 1555128 1936671 612414 624144 861792 266528 165040 826510 1538843 1476966 888411 465988 965020 1734533 351562 1152915 569051 1697001 470471 178265 570629 1058779 101745 561199 1494584 847415 636004 1271689 392371 1345358 1818699 1378189 1490160 640431 364052 202237 121229 768419 1971663 672186 1339390 1404839 1953450 1219185 862685 823627 1111674 1731945 895325 1909733 1206255 656248 1247950 1227894 416202 1270385 454741 1401889 331859 1353242 1141758 784808 1317816 679364 33039 1296239 33955 1100312 417732 1409471 713556 289523 267365 763429 1340806 1103717 315400 1600495 1028271 149499 1957036 284704 157764 1117426 674845 1986787 626763 1117890 54280 350786 75373 1718704 1972626 1727201 953430 1965284 1317897 1361045 993549 1460086 184713 884593 87338 602433 57353 1504255 211381 1837563 507720 871504 399457 1591737 212716 929660 883092 1927799 1020248 1501222 1243580 91671 1556735 610697 1827459 148081 1282639 145205 648487 1513081 565107 1000856 1601847 1484969 1568859 1200475 1539264 1892961 254169 850308 116524 1765805 1444847 48187 1902312 1767028 127680 1513117 1923620 83406 1576098 1373066 1081491 1056113 1821732 1155179 374671 1208041 1270397 1856634 1170029 1585825 1224732 888926 1417874 687212 75512 1855611 1150388 1979648 136872 137113 225701 1411593 871422 1532778 816018 1609104 466494 534242 882904 847319 230885 1072944 1655126 1652777 1423398 1905443 994455 958975 902945 965455 281297 1151150 594106 1598181 776952 1272965 201299 1655968 391866 1474273 1016439 1481479 1333708 1508045 1301587 934689 1623853 619923 415572 466531 1482409 1680343 1164913 1923177 1254219 1372026 1894724 227392 1873114 39645 733790 355398 942274 1429814 830387 1929331 80839 148135 847320 218020 105764 272901 386429 968191 1053806 1067459 1408691 1637560 476262 11961 745873 716092 23237 961970 1916810 1206744 795305 1636320 751523 1558286 729155 351968 693363 1864957 1979503 494425 779315 729506 850023 320606 160855 106226 361898 1582011 764099 1908323 1976549 1095070 837404 386535 1123525 1556578 1224333 1314137 560612 1673277 696814 18354 350206 1197996 924871 231713 1693635 835895 874908 963834 368860 683756 1602013 1521073 1336246 133017 821995 1458447 556225 63131 847028 1659279 1570571 1702026 1249124 707869 1999185 1726493 565482 194837 866631 1930445 1409985 837582 1862313 1368021 735148 622809 1644501 1855219 1495561 1949790 141562 450942 1186927 1525879 377511 1300444 1043652 913224 183371 1983195 183632 1055896 338642 1881630 1999639 1362424 1259352 1779915 1860804 1334287 1465248 1094648 531779 1810661 221012 1875368 972574 422154 191474 1522951 1729541 1840547 260276 322461 366056 1984008 1752442 1004462 718320 709050 224791 1055189 1497254 1839843 1900345 1563004 1121735 1176219 251443 1054689 37638 1391213 1909714 1011678 1509805 1567781 752245 1427785 312394 1052123 1635760 847328 1412312 463684 1108421 1331710 387482 1014251 1504750 14941 1909509 631541 1997736 770477 382788 1520363 176384 495897 1267228 416978 1525122 1426704 726864 33168 457763 549053 521014 1387229 1170418 1969609 821694 1936492 1218487 601571 406418 309337 603311 814224 886413 1165609 938537 766448 784912 1793807 241039 850552 1869541 1862793 1780638 342785 985687 370942 369867 536343 859388 724287 1781652 1356784 1640910 1896591 1813742 1245675 268739 1695102 851151 124121 1739668 1968862 628093 576663 254329 1570141 1871867 768434 543440 568597 774330 1498446 908476 39932 143378 110668 1584697 1585508 1833000 1078933 683866 762772 849038 451364 920387 963712 139731 165618 1333456 1706940 1506644 440233 585169 817049 570832 39185 837125 735086 1902826 1817154 149661 636537 229074 269735 1635532 32410 17401 701751 1070386 1241605 355574 737469 1811016 1480312 1257150 48703 227822 1512514 1059849 759411 850849 352832 635858 1070039 1557857 929504 1305404 874970 18008 1400072 1126218 1446527 1970160 90437 850654 1043383 1680035 1077750 358025 564378 1517711 1650749 171775 770082 894236 488289 1853347 1292345 1033112 1751711 781235 1549844 237874 1530209 899428 1087026 46643 1374258 1601514 1435929 1084271 338665 422144 1678386 1951235 1176502 1330157 674666 258489 596796 384767 391572 766086 1697869 376256 1036642 1987513 440481 1886089 774045 1687913 1186845 1943308 114736 540800 835312 1255093 866592 1036405 894373 1602447 302455 735205 1892100 989599 470343 1117234 798068 1619216 1131940 1489794 164251 1293704 1814910 1202876 909452 512862 243217 759487 66470 1218996 1388782 891088 1605106 860386 1324011 384165 1869005 711049 763083 1188847 626710 1232679 1690299 297412 294539 914081 1964040 496567 1624971 211630 916224 1513679 1158201 1528507 1818112 1295748 682070 953852 1524107 785684 1073494 883189 1860402 51794 87115 1515493 1419689 184195 1068360 1408626 1565592 1619904 1470092 727503 734634 278641 793888 1958141 1443921 163800 109554 592400 1248613 1646523 297650 461379 757456 769581 1396278 581552 1678971 901515 488392 1530545 1473299 1194054 1388872 521555 1501066 1641865 641762 977099 39887 791912 1556060 709444 989882 466694 193834 1862054 69274 79572 1096795 685927 699898 308113 599406 1383762 1068299 379324 482531 1684810 281521 1092765 285931 1438142 345959 1470849 1814584 873886 1855300 1508137 1683887 1045809 1224133 1533719 1234303 1481178 822756 560201 1876531 735826 266774 1030913 1801511 567128 585483 951310 310796 858908 1437005 688945 714620 776599 461285 298857 969597 1993704 1055625 983330 1071046 672555 457716 1879647 1530758 338828 1424133 386055 496505 790378 733887 1908935 1226241 575462 404439 690408 341717 1156675 201641 1144449 1779670 718884 1359434 1383010 859724 1958242 65779 201165 789934 103468 456108 1493472 1261809 864863 1572802 1371146 1041573 776164 1568114 1502371 129253 1283152 320847 852200 289000 190376 1350206 1470377 981373 12720 493146 299924 784761 1351046 1939221 256436 768535 272285 1331364 1610332 114073 1252068 272919 841055 1812525 1048121 150132 1022789 704586 848327 644576 1966169 1797405 1168981 178235 188102 1314947 164951 939740 258017 1318677 1671044 123681 904869 1508891 636385 973503 1837973 1706757 288565 296998 328210 1372658 1840863 1565554 330218 1827466 482112 947598 1872392 1286439 216173 1168424 1757707 1054472 512841 1614161 1177466 1666283 1836972 1662019 1993472 370202 1192344 1915344 1883584 438738 1787132 705522 672154 1967752 131044 1003083 119519 1756824 1277930 588152 1441512 1965830 1284416 1454058 490806 1449453 406829 536230 1865012 1839685 451592 82522 1931821 1230338 1299787 1612331 616281 918566 1746479 1430920 794564 1702464 1344347 1181297 175590 50505 1962530 717794 1447501 449854 701923 769738 1587181 913054 620058 1178892 114500 573704 241157 1939891 866268 1123892 1625530 1387458 1702493 67889 998471 1163718 1717072 572046 1240117 646445 462851 1351918 467079 1940350 654148 1969241 193478 679814 1746550 1790735 999902 973024 739672 498120 402268 677623 1057588 164905 1667078 764237 663691 1972673 226890 1798477 165746 1229805 1543617 880355 282717 22208 138338 401225 1900766 1819426 594135 428240 1637849 1313111 1646903 768542 194747 382492 803213 976962 1928768 508217 532662 1012286 1659787 1220282 90514 41559 1732872 1063079 211392 203968 115709 1750508 175569 1990001 1402095 1918467 146995 442746 559100 593439 912826 1071654 1964097 1212605 1518827 1959350 1758454 564654 1798071 1060381 1808754 1358626 1055405 1739325 1733158 1627301 867478 652542 1569714 1637002 661404 427370 940605 118642 671753 1181201 43451 673258 1658056 236244 1690533 1304934 674749 523499 1847883 1895784 901330 164849 646552 189598 423560 793896 823014 61191 264303 832026 1662176 1877301 1884014 299773 310095 870186 1352826 1342881 1305932 1165812 392996 347085 1246336 356819 1805328 760222 1992466 1376268 424719 1378358 1162664 161801 1392779 202548 811816 866686 597003 1030879 1263107 1365552 273236 1255939 446258 1055336 1234248 1767011 1063231 1238123 1894819 1663894 1148655 131083 1281770 1665564 654995 1861718 806112 206607 1931061 708767 988553 598068 777548 292601 1693769 578192 1717531 1809166 1343129 342228 1424437 1717588 1500064 1371065 1668291 885526 1241089 1285587 1014909 494623 1044574 1755952 1955073 1858190 1404425 1457303 1753407 566711 572210 161599 311324 432949 126239 1543847 1739251 1025715 815650 1827208 463740 90009 217358 1291542 1894476 579 837455 285988 884335 1460184 58680 1627851 490073 454660 1425803 1663212 1336271 1334307 225691 1438282 1068707 310436 564016 463095 1938857 968090 1399116 578818 1704792 318194 1580559 1183922 1511881 600201 808371 1067589 1770256 419297 75549 1652516 713561 771332 1633931 223777 1891000 1910765 1439473 1807074 318018 1379741 431057 1674494 1503732 1264296 1663668 500769 959954 1034828 703878 1269156 1777038 419512 858028 852649 1544692 436084 14323 825821 1732660 1013300 137385 1010662 902965 1287365 1575268 1064945 1665043 357424 52020 1842532 1039351 62109 965194 1915595 379676 1643571 1235569 265685 436700 1835565 1801994 1982758 752893 1146738 72744 1821660 292222 317666 1980968 561830 679830 1522195 56970 286496 972657 1084619 768071 1945686 1721951 281230 1750176 1702834 1672793 640562 579617 1197870 1331159 1739690 1609067 1188884 1024982 1017356 1481552 92849 1070844 1543630 1390905 249985 704266 1469283 96217 617604 30309 1639114 1989303 1343708 918658 532477 1158158 1539419 1821375 954777 332677 379996 1260463 846221 576486 1086048 1890696 1160188 537070 1038231 892673 735738 1438270 331104 1189404 828654 1801209 688876 1945879 758597 172810 1441626 1748500 1571368 658717 36451 1959831 303361 718815 1448337 1790168 1932894 1414432 1547418 603254 146640 860545 1332984 856685 1627959 1061445 1137805 472046 164049 1444377 693899 568669 1578701 1693989 1832962 1517172 708789 1630023 670701 1214056 1527130 529455 55799 618992 1391733 567857 820528 836826 1787153 1900545 1326559 575504 1284127 18410 1323180 1662953 1304427 543509 723116 561245 1034759 447727 311463 1511700 533372 150511 1892556 1189902 410071 162891 707666 714458 692907 1029363 1823484 1387540 1714943 1340137 485839 1331186 205414 768657 685957 996582 737196 13902 1078455 1887881 79800 599654 177715 258656 702465 1202155 794101 621168 154992 82285 941381 3066 1799090 1255948 184989 602115 933085 258208 1235647 1727688 250945 1628217 1472850 429849 211603 1010729 385605 1127955 1413125 1272461 771561 1245193 932421 1447357 116039 686479 1231720 1663431 245804 1166588 1961098 462815 1714235 1341154 1571644 1000788 1084674 327880 180639 1456556 436869 1534803 632901 462166 1396974 1590937 1310200 1105982 916785 1960213 192761 1905796 1946584 58011 33019 1960962 1119184 191315 246518 797798 1809329 373562 1001789 706456 1064368 362514 573843 1525335 1467467 1675433 947214 1797481 713821 234009 424515 886542 651130 808603 1811534 1012732 53185 1254766 163642 1865748 1714559 1581533 879252 1937233 954077 542998 491739 263467 232685 1737875 1506864 1967664 622675 1182739 1405018 107816 1606153 1311780 1423347 34999 167254 725527 528463 750667 1383865 625367 631635 1149497 1262878 1485242 1056708 557343 1901623 258472 857195 832788 1858294 739404 356029 719232 244413 830103 1644755 736078 493723 1837913 1088525 1433062 563219 1534640 1577380 947858 256295 1942398 1812627 1611304 1676685 878511 454378 582541 122005 1257773 1874639 1342756 572339 728461 1864707 693263 1473283 355709 1503476 1819044 1120572 645253 171538 1969015 1715166 1832309 1146342 754991 1522281 946038 845046 1616185 1992242 222880 1209072 9612 528215 1547135 400407 1114743 1796766 485923 1772581 485880 1831812 1053500 1986670 1718558 242049 29016 1898172 1206765 1518404 1720918 1199505 1978698 1208455 1012318 600332 198174 1077407 691902 1740597 29758 1678739 523885 501152 996661 268353 338899 1091077 951368 1925304 222511 1664608 1937193 821004 1616735 868609 1285687 1042829 1702500 776971 264763 1589313 301902 1256783 319111 295355 1944995 1376996 405940 791678 1016152 1661835 534194 1413143 1150422 983493 1070450 1494091 186003 1760017 1121383 1913110 239448 671896 444621 571143 1071894 1424969 1073122 538731 1173150 1328222 579580 1545735 493501 1331559 889017 1688782 1290802 857478 1877900 384602 1601095 158768 536475 961313 1477886 1685079 1788632 1602374 1809164 747453 116317 1015764 727635 574978 330591 386659 1387495 1683172 345571 946312 1078822 1870869 1464424 1931241 2330 723326 772517 117780 1929157 1122439 1712232 74461 1621064 1354458 317453 1919665 977311 1060133 578705 1121497 408804 1388417 293328 541829 1730853 1096879 1335015 576390 628532 159458 119428 708595 1471343 73732 923907 1159173 1600753 1442775 1768410 802954 1572332 1786923 1477718 1722733 1456124 1357917 286126 484737 1979673 1118746 1624744 1188229 578129 1853221 1251311 1643132 600554 14250 183927 1745478 402437 1255549 890955 353157 313546 202475 1099796 1289411 1508550 1514648 633042 26864 1609006 1451932 723660 873959 640214 1749016 450849 865351 1519890 1675084 1707237 1809327 1393428 363608 894791 1908907 795087 78036 943476 1212220 1335385 2689 265542 1340332 462927 863078 1734426 634872 1166714 1937955 1494668 1378783 1417019 1454192 1828501 776388 731161 1419147 1575830 247180 1586183 1292808 115207 143442 1925786 1516149 498975 1414820 99543 601726 1909511 1910079 1954421 563583 887788 844573 270795 977755 719626 879971 1009956 347018 1764652 1370564 965076 159826 713311 1755367 175974 446376 1672727 1825375 1024986 1187048 1507444 318923 835391 1980168 1800174 1938574 616968 597514 18268 1451679 758444 407381 876703 1125383 1908225 1947044 1459345 720904 333931 1213910 1567341 877565 768994 124249 622917 1860236 844285 926586 1863318 712405 1061210 46205 638781 236733 524263 1946085 717106 1308096 1593074 969408 1000979 872366 1075325 343325 478125 29380 1793582 1255627 627223 508611 1791127 1367422 606406 1230726 1201930 1065422 412371 1888213 1699439 175630 141504 508684 412964 184929 1428694 1464233 852046 1371959 1252411 1117723 1606369 1572684 1091760 6788 486644 979807 463423 444801 1251073 296625 1161940 352308 912887 648795 1287368 1186221 1621759 1068879 1828410 1112875 1226175 1323449 1155477 953927 1269618 1470952 1099475 750999 1979543 1091612 1923239 469659 282445 1205199 1488681 1754276 451178 1558761 201194 1603261 483439 1311720 1880065 453511 715720 376616 1372621 66266 1349357 300843 288759 1818201 1706323 1421916 1718212 1871171 1778096 1436075 1582833 1338121 1984422 831998 1106686 1861167 493851 1728279 1065988 1386577 161710 474202 1650875 1561674 43722 713079 1554791 223865 195007 1834429 234549 821649 655604 1678856 508625 1968329 562714 498986 1724455 1878997 956755 948744 1866373 1841595 122861 1886963 77838 1992640 859311 1781163 1811509 367026 1535810 1900536 1040920 1803634 1286660 1856058 548020 1999855 1165551 704379 558342 22916 1356070 320223 123034 1557665 845607 283512 1384226 801361 970359 1936529 1378550 1720466 1081347 95292 1767575 573369 1578462 1515740 1040049 816281 673707 346674 561146 1809923 605205 657221 287559 167639 305163 406342 623996 191297 1371648 485303 1559702 894081 1121540 455315 1356102 142665 539106 1467918 1634193 143472 871033 638422 417836 1489658 186924 804889 1554790 1022280 1635478 1751970 667758 981805 926468 629318 514857 1821115 111528 1510197 1397927 341546 1816509 24601 318961 533793 1940714 977893 1704460 1688035 96359 357297 603017 689985 1189448 1107573 540268 1401684 1875636 752313 1501318 241593 1952556 1060706 1532190 168055 1583649 1718901 280554 1697945 1043238 1895911 259361 280047 565709 367463 1792231 37059 1742125 164717 1648386 1013857 1163828 1081314 785695 806847 760043 1316739 690802 136195 711849 761240 100145 449840 804745 255848 1904901 1893832 1500806 585936 1919688 1737890 901442 739798 1217937 1435965 168774 1630093 927966 1847630 42647 442864 1926267 701916 289879 1671206 857314 1491102 623539 1435186 308407 956100 53136 942578 1543237 1488326 558929 1387306 986477 1581255 1032461 1746397 1952854 1610273 1570014 818694 1495828 1146500 1066869 361272 1961997 1289070 279997 662835 31516 1269098 97205 1728612 598065 1609119 1917378 1636302 514711 814887 743509 299502 968407 1879433 292308 1873354 364783 1509635 398651 1127760 1738936 1509395 444562 923730 1242423 32573 1665880 1290323 879482 712000 1745454 823649 441124 71781 1643505 874020 1712668 1482013 1264686 720363 364195 1244178 1976913 37630 1936149 1319814 1816752 1962635 1361464 1079445 1066533 1468182 453749 973209 586752 110301 535888 374689 686785 882992 1408059 1598137 1056021 1880726 1722806 370980 824347 1434938 1783005 1955436 1384865 1461708 213628 76095 726839 1388884 1091614 1133332 1148501 398664 1592821 1618310 1255700 1011773 1795582 415274 1888678 589406 284083 204488 647841 840679 258614 294722 1187534 999460 1546673 1834155 1894337 1369619 1958942 767786 1097159 1527379 1572427 1773677 589996 1630485 961763 1335581 1142233 1356637 1140665 1851788 247795 784459 374742 478742 801168 983098 1014034 1644213 1095693 1013943 1372670 1397794 722581 212876 869216 1140741 1199263 695218 1152975 1980945 1742765 1580781 1135697 1368978 486439 381051 1080253 387795 892700 1222730 482980 1068392 460668 30644 259027 323718 1320919 213383 364938 373374 196623 971578 684969 1991602 209581 853285 550782 1993980 1136610 775661 125700 924669 435805 17941 1820235 1833420 1584316 395092 1408651 40713 369570 538670 767889 1658369 1695855 1735854 449842 899343 1301543 1919136 413904 776223 680565 648144 1992641 901363 676969 825049 209476 540995 274439 700579 191573 720642 271771 1036331 1490497 1600443 1336664 509208 659919 1993507 705040 894042 1169218 863055 1880743 1203069 649914 344887 1077565 1356439 679060 1855204 1571059 1764403 995210 1009631 731593 50617 1660460 1055413 859642 1975920 978191 535929 887704 1090650 1090684 1047674 616876 462524 1751408 1798411 712656 1042143 1984191 275162 74070 1726313 507662 335174 1400183 1026389 249200 1262406 1687148 1409038 1602800 566709 103718 784874 1182090 1617025 596941 457838 1126589 1110788 1446674 1244185 13578 72789 1982029 1696079 1246620 587608 1976355 185514 1898609 1978920 1794838 1673722 496370 1510876 1585454 603241 250387 948679 1022762 652746 1150331 1646310 1992457 734996 286832 1151580 363067 39318 283054 1525680 415814 327611 711405 5872 1408171 1492030 1583157 1540111 1259798 1097674 837717 861719 1493539 1116071 1133425 1927644 997180 1214284 57741 1890554 1478441 898463 1212767 334800 1273006 1269792 1077471 1888390 1870946 299074 519891 309483 1048887 1434653 1926522 1222976 1471308 248704 1801838 1992966 1448898 1301812 1218428 1601205 1005592 1742651 1268574 1388149 400036 1087907 628411 499257 1415044 419114 1397160 1948171 265807 1820179 678237 1912635 90391 229163 655057 1354527 343647 1452198 605033 1440140 1809238 1183305 739304 624369 1334448 811390 974300 1571199 1572408 662512 728414 364526 175049 121587 322809 149076 1772438 1267898 1100804 1844928 443611 278594 1928607 1084731 734413 1911526 222015 94818 1438395 712109 238378 1282509 133976 745787 1505540 746922 150867 1429873 843396 1996402 492947 1138973 1123022 551160 1819758 818607 1444991 1503533 1618035 520395 166627 587981 210970 636497 143644 170187 1692565 660166 352372 1632746 1585160 218899 1749211 1907153 1032787 1613870 271249 1460991 938745 1481549 1009034 3161 1507315 1398010 1053782 1471834 927246 1369925 1443611 1007074 1761431 1975358 46083 1041345 1482129 80277 459985 1918756 1316203 1119143 373160 543780 1584734 293448 1208632 844857 1496953 1518854 1585244 1260436 1611586 361344 34077 501543 1362463 49572 516595 1193663 1446097 1381985 1981927 1223452 1049427 1385974 447645 1996693 386781 364899 1102802 1488459 1386983 803573 838389 1304043 1443483 785713 1644180 1265972 449864 1032789 1537443 702645 1318809 1256656 232268 1930310 340876 1337273 1520539 1667507 989923 120783 1168202 1205341 1627925 799617 579796 1965453 1869571 1513926 877357 280235 890705 300088 1101433 1419372 83043 1720794 1366635 1670846 1074212 1323009 490707 1638240 828689 1065718 583285 1429662 1731462 97164 136681 238488 694356 676865 685293 432935 1287745 231791 1948046 525093 1680681 1815446 999325 1839185 1695019 1967896 1244902 1190668 789062 728121 842930 895815 1962972 1870252 549062 1050616 1068765 1099860 1794899 1009222 737593 969693 811117 31397 1701066 82386 664533 1000677 1984809 1488982 1842301 635804 125493 1384955 1656332 350181 1511768 1471647 1076206 1832196 1870094 1038155 15061 1129443 1948548 941752 1455775 371507 840136 1222273 455538 1947239 1830149 691122 1935532 1628017 133293 1551931 1954876 727613 786100 1721165 853344 1565226 152273 1901493 1216003 127339 272774 387861 618255 779900 1000555 1597548 859757 1456908 698080 675738 702759 1771836 1054101 1098929 1780042 84637 1734532 1781287 60116 1722915 391662 1291707 300887 573999 1597627 1636497 754535 1735117 1144796 1694930 876260 459712 1214796 268121 1464495 1943381 1404020 83184 1407534 853739 1554536 1176446 1274548 1555113 1504613 247688 1455653 1129462 1266900 688024 1451868 1895663 509818 1419141 970687 1618756 374686 120063 225261 212045 1377532 305573 1924482 47034 999671 1081673 401112 1734109 879589 337433 1683819 1825667 1488551 1067624 1225807 1624413 1260212 1675687 1907938 812822 679845 1003910 233251 926907 90465 828255 1749489 1301208 1725530 1321470 657749 480247 1517371 1569829 106447 1337735 329333 312089 68351 1666191 89678 1401457 1240286 28898 491190 316122 1859453 434877 1576028 197847 768948 1513598 448824 538875 1144894 739416 1815041 191319 1377065 608289 1357876 1112683 431755 442275 1440862 625114 240120 72028 1975512 1071446 1382202 103696 709372 758284 1297310 1807625 1035356 493714 1359522 401133 830974 1688653 1770246 172790 1037986 122356 1955904 513638 527821 1903783 1746603 876684 495064 1994878 1444356 1192117 1979207 789670 305262 254637 1466973 313280 815863 357912 1806661 1066056 263217 1421722 649495 1009785 1105810 1255686 81134 1153654 1313448 1317009 1651925 541958 583107 1507562 832847 121257 1979065 64410 581254 1376269 865023 901188 19228 726868 553991 1205900 857829 324172 542192 243873 575261 1299527 1049549 796112 920974 326040 1330713 1776891 1465896 1145301 494349 799510 167539 949839 299795 1321556 1144482 1489983 1529928 1344032 301124 629197 1574293 1900641 532308 639557 388043 231691 838302 1659791 251585 340771 1630477 539525 809123 1357407 1598246 404155 1595381 166175 271341 1933222 1977778 352757 787840 258067 293258 143134 939846 290633 1083943 1721788 862975 1420780 537708 1042271 145232 1303794 1079671 1092423 1972413 1714908 326446 941441 726974 733335 1928218 898738 1137415 846214 587108 1541193 182582 12243 720488 383386 22594 391968 630282 1058541 1512454 148904 1483641 1301038 725338 624017 649215 1663844 807125 706771 903020 527105 809401 1665157 1253031 296483 295603 132062 1768343 1127004 646969 1287582 1978796 1470785 1599168 950925 593424 1415617 833080 1853103 437119 1155582 745553 1761330 1831041 1574294 1416785 1027559 869599 579700 217499 487796 1527097 41899 778441 1634269 263243 1379169 675486 42790 1092606 1654683 954802 213683 637328 1748188 1663185 583349 1419003 1771130 1346885 1036504 1357718 1713459 1893423 1241395 196840 1471852 1429834 1903285 1525421 1097926 624856 1345934 858409 716797 1833560 1263688 613933 956659 1190697 1345095 1568634 1593000 1974928 887497 762755 92313 831176 1517115 1009947 1834274 1822546 1450592 876785 602397 1676835 1469748 97139 38396 161986 574414 528649 200377 523746 481858 1869149 649784 1700216 340548 516231 1973931 1502379 1976736 1738406 1737557 1355996 1752029 90875 1477690 418016 1229157 1515972 619750 621001 1573440 1458608 394582 273971 869338 1552146 1393693 1257728 875086 181117 323747 400235 377897 817798 481223 534144 1034568 445280 213832 1685444 1529170 919164 1369450 1126732 405770 110346 1635723 1127215 682540 1445201 422157 944627 1610151 851332 1878587 1613447 1017892 1736471 1297104 151811 658836 1138091 568450 578653 1726445 1057533 1170426 808327 23015 1571434 393846 1054262 471701 1210235 1577727 208106 1200121 1611846 1803337 607539 471351 1895329 1708438 1611769 1226017 450321 381278 68650 470597 1679240 1168701 1596319 175504 1719596 48503 959279 39618 1220776 214497 1729313 1729666 1844495 1952111 399638 751002 24576 26606 712489 1609386 878619 1520682 1139193 876495 1205279 697987 1999580 1326356 246367 210818 642719 1792664 1379022 772658 567606 1479763 74950 230733 1845510 918517 830229 55237 1316706 390328 1147990 470149 444635 810626 647709 1623533 205330 1702548 36961 52096 268238 415135 1927973 1314492 402147 514894 332283 409440 1042214 1458764 1743311 825687 446480 1280433 809237 1574937 605673 1324036 835725 1524382 1464251 308417 1021828 1399669 421300 740690 1699173 483687 1608339 669729 17923 1651123 824065 898511 539622 606552 1528344 1447747 886554 1093546 388061 1727347 1566377 93129 1384569 1945229 173576 712798 922960 1353108 599210 897171 172217 25769 1539382 560842 1655355 1628210 1793857 1767783 1612030 1729425 1674593 504825 327415 1650568 1229118 1390906 442388 490069 1888600 900549 990468 1607922 1710750 712804 765281 628685 1822448 1257380 1725990 1531703 1371447 813313 39898 523550 517382 70894 168625 1561485 1317547 15672 1401740 740337 1366084 1236929 841314 309805 442398 1770018 183629 1079409 174376 425282 756330 965149 509337 1278714 911886 383548 1645005 1188002 1656829 912982 1914270 1686779 1574619 1831334 1816106 737372 1886428 1403629 834510 1215835 569166 849619 127868 281522 584910 936138 641179 1207108 993097 130403 1152814 566373 576881 1378609 1230495 46764 376124 1394353 1738942 771978 1106149 539410 1217096 1186933 163287 965824 1547634 973651 1959467 1533352 1577038 1176991 1620594 839556 1813696 1899715 455002 1376569 1598356 439028 1972460 1581126 1135714 1398463 1292156 153824 685052 1348121 1683213 37781 1208686 375163 211604 588513 408435 1378048 1988798 60891 1012177 738900 1089649 702242 1404399 833504 1188080 1212790 1563332 729100 1364586 1009328 642291 1523539 1075603 1086268 331377 294841 1180307 1930026 1721754 64791 1867955 661899 5633 1742273 369119 433114 410809 1367479 1870645 1397985 70008 1287704 1009429 1063909 729467 40767 1825356 1078367 1110076 476526 343851 1944530 1854490 794215 105218 1886510 360246 45045 835225 1165043 658273 1493119 1365753 914643 227180 349384 1543547 1228674 1732059 839206 939063 443207 192625 1161502 417256 1461822 1932264 450128 765515 1814504 642981 1941691 1800600 343652 610669 1812169 61971 834669 1946835 1250136 1711361 582324 818282 559505 408423 1721792 1361435 462620 233111 65386 1734388 1985759 801735 594757 1063946 1762154 1287224 234926 1410543 1459205 479349 1604467 1028967 1529832 872110 1306712 154512 127553 262603 1484630 264437 20739 458769 736483 1253287 1485146 1435526 1392314 9507 1654631 487245 347255 1900959 1238373 1914029 1210252 1280385 1966284 247321 1999981 1932387 406041 1504352 1924533 1156909 1836052 89409 1448387 1894737 1844096 261921 723769 1802766 320792 1889683 1644218 1083045 631405 723595 1178244 235909 405515 1584856 708423 1845890 1172999 1960646 874078 1134908 320117 1766661 1587183 1447852 1657929 1445265 634029 1843777 1069633 1266159 745818 308484 233557 514634 1108912 1697605 255253 1572434 1853286 1039293 1014732 283679 400579 735549 634927 1637701 1129515 1929304 221391 1738099 1990253 1118961 1198964 1297189 1433576 1350103 655238 816317 1048519 1793795 457325 671204 1250146 442644 630823 1774729 634965 707863 1563470 498926 768958 512923 122168 1301076 1243075 1367093 265536 585889 482972 79759 1490183 1606303 1099124 672800 678230 1198190 27652 1608870 1893717 43646 663073 1344562 734484 623946 174075 961774 1654102 979594 1622745 961500 28608 1347614 275394 62700 1311180 658249 1556273 13166 1389775 26408 1512413 950831 293959 1651270 251582 1451386 318174 1397303 644627 1388415 268593 1592406 298698 133688 1904313 1658406 513460 655623 1311904 562880 1728672 1347236 882641 1216069 1189359 663458 401569 143250 708540 1631609 699 1051020 1457544 979403 1812789 1000072 469027 1459505 1908773 526178 1897706 138463 53726 845045 1390786 1803249 1453037 1041556 1702833 849398 319793 1538205 427610 1824428 847950 157745 44685 971005 1733107 696924 295967 863144 940243 841662 1035350 81054 78671 1939974 313770 1695403 1915138 1316246 137776 363746 1480371 1461187 81112 951940 1420827 1953499 1336013 1419561 514878 1958116 1285777 223034 1815350 1263519 1733981 4448 867338 1046300 892869 1858003 1242196 1203463 1350898 872870 1138136 1315162 731970 836020 1158137 724358 236347 367529 921321 622289 1009338 875967 246985 847641 1814438 1390288 1959239 1001846 1641107 376521 195541 927077 1936392 1358768 1736445 6064 286199 305464 1020389 1731941 380732 1725323 571669 991180 1906961 1346169 1850620 337995 963581 1506049 1397408 711359 1671004 711061 1607481 1690228 623998 1585309 977850 444795 1748600 1916829 1590985 65868 286088 954854 799299 1131043 1588713 621892 1832797 1658841 275189 1934807 1290218 1461690 200644 8486 347243 303523 41735 1763026 227703 1273270 713222 69710 1314290 1068657 1325987 1150844 18079 765709 1089061 1941225 702218 793208 1141137 1695419 1120493 1624392 101890 1537248 178955 446173 970248 506692 1211068 376898 1268306 1794827 1135230 1506504 522638 1658940 380595 240576 45166 344959 1358679 946089 939205 1295244 1473503 1902676 487495 1606651 205541 613693 1065449 1619535 1020215 1455807 1164374 624513 59525 1124366 1427538 1386096 246936 1489054 137380 369649 804436 1903840 1368922 1619315 182633 1841622 456493 949747 1725362 1985125 394296 1583247 1612268 1550393 190185 1695675 544431 1133988 413176 258848 603381 1537619 1754713 1125532 509422 1186839 1682874 569154 144061 591308 1381229 581092 845138 1025570 1676346 1367038 1576657 1213619 233834 117966 6603 417827 1152115 1976184 989506 289400 562287 1591790 1473559 144804 1735453 1378322 1614780 832677 1555894 1536547 1209291 1651336 19801 672975 177893 1403895 1178198 976199 298856 359901 506172 123597 1698759 1883615 1998898 380516 277479 140601 145825 1826148 633193 1482534 1698898 1318657 1793334 1844441 1362155 784427 1113844 233792 1190429 1347006 1985930 80555 936911 1009731 1275535 1821879 517443 1456579 113516 1576753 1988349 665384 474408 1519680 1325212 1791522 828149 383188 744310 1784581 1725818 1738264 1912864 606856 1233599 1147632 1674942 352211 1127287 1610042 309170 209002 1024169 1975782 1823621 287093 1776068 803337 386489 1871251 71714 1890362 291997 1026892 1232302 10243 1997590 1530668 1328733 342215 51148 1616865 788559 1451340 944926 1423791 296675 1443326 1010866 1184019 1520001 379822 1614545 1427081 171141 310224 635560 1543041 1454817 40911 160395 129470 1246557 412967 1416870 1367577 933567 726077 258225 989344 416659 116555 1047248 1595845 97250 735567 430615 865132 40013 760612 1845382 97238 1125649 880538 444563 1468359 113268 1754820 49758 1808646 713940 30468 1016093 539191 1842276 343030 735733 203720 688354 1937121 1992791 1662728 1645263 753697 190065 630619 110141 392148 610704 287443 1682926 1487759 1328902 850951 1475919 341505 26796 1394808 650217 526378 665664 575787 1964434 1247284 1928324 1818729 1658808 322087 108802 428596 632461 1497413 1314767 1583334 518318 1540926 563475 1937214 792055 1053899 1771306 1476523 1044019 732470 1731174 1495316 596814 738545 593779 1400572 375602 1770 531919 326178 1474719 1667704 143673 1756504 12261 6973 517490 359818 933889 558426 532899 260398 215230 47756 1662278 1957225 1757668 515092 1351465 352742 1448255 1700833 789947 1304146 118223 842638 29413 1918843 1211281 736384 1474748 827432 985614 1304353 674083 676245 456615 1088359 788632 581447 1214048 887188 738444 206316 1166872 674649 422916 1035713 990570 1840837 704772 1939888 483907 145473 1506856 1169012 324311 253059 1190384 1791382 594119 1046025 609051 801182 740048 117454 107813 841784 1751428 1560336 1026540 1054919 481502 1511740 1593243 757374 1578797 694755 762370 1497803 1294006 1362952 1842057 100542 1783152 1274087 1472249 195019 1468351 1811004 525220 1228353 291044 1366737 1371791 1743962 48681 1066363 1811098 1917549 1228920 1135971 1507550 1773260 664233 419796 805558 513846 656441 304655 452197 1238212 958472 1769545 857688 1861822 1028628 902155 1304881 383700 85368 1318827 1986128 477174 967813 1061056 989444 1436622 626984 1290994 1714717 670352 160320 1997475 712986 1207712 1329639 455448 1914798 1237864 1521279 1517078 942856 1787525 1266095 678466 1877038 451460 226345 1318912 1811676 1347782 123836 1925593 1726988 1345409 1714302 1937584 823224 337784 1041862 229007 1429725 1525817 1360802 576866 1462857 1036942 501750 1984876 484241 786264 33652 384421 1321912 411618 1494652 751266 1988049 1290195 1302002 930435 636408 618283 1834203 1481442 948996 493792 1399462 1951798 947662 1909018 1812770 488577 555739 1193594 97967 1300973 649250 462430 1179151 729737 1613721 775329 1040317 134393 1149831 1604992 414451 310586 1699236 14940 208286 502315 528213 990026 223713 1106123 617860 1094775 1083880 1618137 71406 1014761 180185 976008 666575 1624055 1341437 1630422 333739 603269 471047 1993830 1795350 107226 718405 523055 174435 954825 97148 1276099 1855148 923087 639398 1218974 341510 291385 1743909 1950807 1523555 1699612 533171 1040761 674822 1010901 457259 607113 548455 265173 999672 828766 1366141 600555 1628500 449527 242091 27281 311238 1991708 1864717 1137683 270353 1242328 196043 1832093 1204854 38702 1872273 355870 603514 544616 1100128 291543 1938872 1915591 543551 1951552 747617 1796293 376957 1154563 803894 1380800 502 66059 255710 1936012 1803432 1149638 61820 779115 1782608 127835 1351514 485549 543569 1272398 748472 391266 1915363 316223 402820 1962268 890801 890750 470484 1712650 1271248 408438 794541 70506 326358 1760507 1783978 487164 780440 699338 237752 1067302 851157 333021 170819 598310 1609994 164416 1477601 1475414 427779 35173 466001 718007 30310 1280072 459511 1947460 721338 744064 382914 1901608 1519160 220213 797478 469628 272159 282074 889798 517138 1050188 315411 1229069 1328464 1294752 1595983 281967 1057798 1021783 744883 624889 34589 1332945 1092558 1414159 639051 492939 1143693 1567112 1151051 1536471 22104 1610157 1266700 1064656 1901248 334711 1004482 57390 983399 1087654 192786 957593 558169 1322299 336305 768276 1447072 179048 832187 1140991 969544 1689801 1692860 910490 515319 1024890 547498 1502139 1969884 1194194 1330711 1020099 1547022 1054236 252047 622364 1197713 150033 1823629 578624 86694 1878274 1060519 501614 708214 1554327 908098 1190945 431248 1127008 1871447 815837 729488 1821617 1747800 140902 566965 789742 1488819 1423847 274291 1951587 381489 545659 8604 1134030 10068 376679 699412 1234190 1510207 939565 1076944 631395 441579 1942203 640786 1783487 241118 73228 992472 962496 1716827 859855 794000 883480 1626916 510720 143215 686300 1686929 7528 868737 860703 479250 1877546 1076241 1175179 1020998 1150678 1301689 1938873 1897398 443897 1034482 1610100 642058 348461 785959 637637 1113929 1616092 1239770 357426 1302555 812660 770195 1548519 1385842 981910 142857 745384 1382661 1004669 1660779 1254632 1356767 158595 1669293 1886008 1438626 2908 911460 12894 1798874 649705 310533 1356607 1095798 463252 1440030 1480530 1737508 502484 833714 748613 1188215 1210931 848400 513304 1898382 50401 4741 1225917 1737532 1079515 389885 1977726 430787 517398 79197 1236199 157809 331738 339064 1551859 1618539 1568029 522053 1576639 1400506 1574236 1063931 365316 1660310 173549 531909 1651711 814557 72515 815737 1251364 884639 943506 1198763 1150309 181032 1057171 1892591 280099 1682009 1232154 1895406 1256521 702502 564740 261094 1245037 660712 1125329 1383966 826439 1985357 1011497 1142570 638015 451326 1383189 1212680 1560793 614967 263034 191228 649197 340916 1129849 1016476 1074170 815739 1346367 1202392 1513304 793959 9796 1345680 398631 128153 1339047 494514 1527273 1147608 1592751 1506539 1020376 752861 1967474 1035975 1754872 1987508 1012623 1572542 1456550 1150905 1185212 452285 209465 1136709 902358 844179 1552978 1770726 1466768 1578165 1131580 1499443 470113 1413808 1024144 155091 1846205 1025205 363011 1650217 402484 321391 746891 309858 1995752 1835061 495110 1219536 314105 1258131 416090 1818794 1573375 242158 1831182 1823746 87786 226978 1839488 1317435 142687 1044556 34931 1517079 1611977 768002 1188639 585146 1088116 1602189 126455 263988 695195 948517 203634 630288 1112853 578154 992034 642401 1896433 1805080 36097 102204 220820 391683 233387 1326093 1388068 1962877 1571998 1988745 139699 1115128 807181 390393 363072 1223499 954313 219608 58079 68155 812888 1066884 534461 1157715 1099402 650775 225542 1664399 19628 1214370 1054602 1364460 722841 894544 1859549 1890344 629766 1647893 153182 894291 788079 1840795 829378 1518038 1913307 367593 635611 531448 1095667 622024 1331377 428067 433950 1954881 1514924 1271073 343828 156376 938143 560633 899664 1080684 499434 1174160 201855 438742 213402 1486285 1589431 460669 752004 1976158 1141395 1326216 1782523 1311174 1479049 95730 1203116 658032 1400422 560291 437918 1872247 1853906 554075 1042333 828649 650112 1234890 1288299 773997 1874457 242185 106639 907486 1887077 209822 1464701 964359 434782 935379 1769558 814720 1619881 512497 854573 1450023 1527106 683676 1597542 1203358 870200 1952477 1898518 192211 1376976 1605277 797420 50146 106924 1729717 509453 745149 114576 45133 129819 760705 576424 891372 901644 528639 85631 1128738 1938387 1977202 1956273 1422716 410917 939071 1011243 700317 1181177 420897 1460915 1444646 1786542 149839 1524676 1449910 1364004 1650804 1765112 215989 854332 47200 683691 489613 737902 1974654 461234 321286 748544 1136240 475573 478767 1302837 1943321 188389 692443 935211 192247 68122 664773 163764 833549 1625339 1527859 1364329 691324 42190 1325862 1500768 1071098 1706611 374030 866113 586402 1896814 1332142 724839 1552149 478389 1200285 580248 1671658 1694272 1163519 760575 879175 982151 230589 1417341 1696561 597883 944753 1996213 1681368 529162 1735809 568284 1725014 1370675 434475 1040089 41240 1676941 1618806 1296829 1573193 633207 415599 1877972 1740169 1546713 1334723 1235340 767667 1037482 644204 340629 1103559 1872495 1974686 1197469 150091 1851393 1397133 1936722 1515612 1860096 834943 384150 1547200 634827 391094 1028927 1188563 618365 1450273 588534 969832 1581290 655267 52310 734965 841669 180939 415721 209218 1437721 821979 475747 505852 136623 1516564 1126968 573083 412346 1202650 379049 752500 663820 164604 1940481 1735786 216332 930619 540338 1461724 1342146 918117 1531320 1156995 1855376 1785670 1894718 819191 342653 1444487 203963 793585 1745068 1064242 1963876 1340728 1813750 1004080 276394 1227877 1309410 622726 232576 799312 989275 47912 1861825 3748 1626345 678902 1550595 551058 377884 1291579 1374671 994595 1353455 1655977 1297286 469485 1715513 643792 474935 1450386 198285 821407 906408 761715 894377 481216 585503 1950114 290822 1142407 1532489 70225 716357 1717801 1330935 1612674 1905767 1788485 1031307 438900 1703433 851937 777717 1992776 309880 1908910 1893564 429309 621215 56853 127207 399863 124489 748239 104742 1873239 1436373 1988146 452690 1763918 259080 637938 1313891 1883922 176593 1593006 1867150 847236 779500 409208 1705607 1384407 1720394 1814995 1324019 395607 1449420 613954 1182226 497477 50090 1665912 1482070 396080 307468 761277 1076249 895273 1913314 792013 1984970 1173037 1040662 1598486 1566777 1755525 1787592 302606 15235 1479514 886308 1377646 753783 1248900 1562945 709515 45511 319403 239128 1077907 1218725 157057 202532 481023 1562373 1983718 1939037 979322 992261 642967 1409902 1180793 1253076 369006 873743 394360 1205278 843748 1234633 558714 1062869 985285 1490366 974184 1334464 357415 1957410 1802383 1275983 109569 1255231 1275630 149333 1726102 731960 102746 876827 872495 1553525 722222 338466 314684 790156 609517 1212768 1599883 1960916 1134491 1493124 1081224 1493226 171819 1253925 1681333 451046 193404 724212 1585940 1161543 327835 1881413 1885154 274758 1162273 919817 455247 1141591 593085 1579363 168100 270166 81751 1674055 319704 1661514 44028 1981846 1819696 71662 830689 926485 435236 540435 751818 1155707 1023914 421381 984121 1337452 1537019 44547 19862 48027 1837349 1897353 485734 121944 1689449 1592712 113619 494380 837028 1186187 667780 865754 1775206 1897515 485033 229378 455278 1203952 34421 1160373 1127150 579364 990274 834440 1988260 155252 1661543 773200 806676 535307 1738124 1364994 472876 621410 1372812 1100270 542205 977393 1867385 1650041 969043 512834 1761012 1076768 1538439 1591188 1293846 1458529 858843 65285 368907 503080 1818548 1384696 895966 1332871 1114337 1664522 1944076 1623639 1666968 1249694 1895534 618165 182981 1322819 1523334 295243 1737481 1214633 1927107 1479035 1272148 1405009 170643 50992 183926 1576811 1873141 631313 1754578 1763295 600504 1762010 1016570 1743307 1735015 1697737 385566 1461047 814565 490196 1982564 1133072 1371847 1355911 1170253 1957597 1375878 1494079 1438177 1867332 1573214 1736012 1763825 1708076 793134 1019333 1437608 1066715 534023 542489 1806127 565656 26338 1772940 1151914 1018520 1089830 1285762 1822252 412302 69691 118792 957979 1152920 1840015 593587 908282 811900 1025711 1077514 1922498 1903975 1026793 567822 1798191 688929 1262200 1288395 489586 1502720 328791 1240793 1649672 632337 226768 1812117 1506357 1828302 987511 1541356 678207 1433000 1886480 46800 1675187 201655 829106 1882753 1129114 1014335 1013018 565575 44127 1611833 1921267 410369 196266 1301302 1887366 448448 1128004 1361269 301238 1102116 117158 1650164 279662 534638 614475 182054 960915 28389 972151 1535410 944543 155626 1851356 1095091 1853082 1432654 1523224 357551 249750 503498 1591928 634447 1820768 1202626 107098 65400 698562 1222570 209862 794778 1135965 1829507 506588 1288804 751859 58021 513157 50380 220207 248904 623068 187965 13075 1053338 98328 982281 1734829 989085 347773 1976850 1951434 63063 1166057 1618928 270757 1074187 1591293 520441 1302965 1998921 188411 77586 1705028 580023 536075 540683 938620 270908 1115519 1836480 254601 661218 1125565 1867125 6997 1577674 27137 936017 49999 482110 962034 853484 561592 1006855 891845 938309 572845 1572997 1070940 1734897 1014739 1841712 1460564 1197197 1146675 1064823 78192 1789961 1620890 1121340 76845 1718756 1081492 1565721 455179 318359 1253027 1676016 937718 41988 239352 1178143 811411 1242027 75360 1290483 559170 486696 1933168 1554967 1333335 1573309 1712431 1819468 390279 364617 1069159 1233328 881009 583984 349430 1394019 543995 561051 1887493 1637645 373857 653777 202030 1140637 181770 362854 911097 123677 1582226 316029 1378124 9819 1219393 932329 715953 1269039 1451714 512407 1239603 1843398 977060 1274456 1961232 1759766 789995 242964 669624 992838 402381 1770285 1816506 1294695 297535 720694 503239 1002408 1235940 719974 1126977 1842791 921768 358630 1502372 583553 1579407 131452 161336 468387 1872359 18260 1817981 1669367 566748 782038 1368204 170774 480539 429128 142560 1241291 1854416 20459 749817 1555576 832759 349285 935653 1584968 566705 1704138 824596 352087 1739493 1635717 1142565 1028603 671328 1751699 1342015 424894 403431 1788965 491237 1435891 152833 1528918 1816354 1486651 1001430 944144 472093 846633 143112 1775848 903961 1102722 651401 88691 1128216 8848 697555 411296 12861 1053098 1347464 476663 126518 320463 740867 1223057 101886 325414 391241 1984328 266880 498149 1119989 1975744 956104 371491 1086975 825481 45788 917990 1923754 1275022 416691 478509 1380725 1551781 1220334 1038767 727188 373955 1589882 1196140 148849 851201 1793323 1011730 1853973 736915 1245043 1920397 1392887 1078683 1922787 1518129 1369402 1253308 1465577 161677 824606 1745389 995345 595154 1234797 1403673 1089661 1434907 571380 1777680 502601 785945 1334395 228036 368662 277087 1833940 48508 739007 1680604 1008296 1673212 545532 1045531 866404 1710387 1057651 568642 1586666 1589404 1037916 730702 609964 1656510 132247 607075 426 1957805 272175 250175 1593964 1895426 985315 240547 1459287 254580 1111613 1200909 284984 557350 34875 361726 819977 417167 1032237 495477 873400 1075044 1184012 1423356 415628 971867 1311106 1810431 612210 1878645 1083914 315472 1010234 963821 438592 805465 404302 834022 125012 1607268 863583 329393 1994355 97417 208604 1044448 1573814 1408141 655084 1875778 446392 53335 111816 827651 722462 1187542 1206769 710815 677350 992156 1157349 1627250 428908 872272 326232 543743 1924866 1273703 1781663 262637 1026328 1859272 383589 547102 1610618 513311 538776 1456037 583849 874216 1052210 1108267 1716382 276158 634881 127860 1908117 1728124 253186 1613587 940495 1614760 213938 1195288 265499 1271557 108066 1923787 464683 759194 1054209 1530266 1765793 1296641 1064655 1537082 1665125 1407578 1835611 1041620 1346072 1723108 1677156 169946 638743 1011395 1913279 172643 1058054 166466 941534 134130 1945250 1793058 70759 111864 1311896 1883259 637948 1065446 1872796 1678953 587806 1532014 453705 38705 316083 178885 1167137 795687 1890267 1024592 245239 1334883 1705711 499332 1977004 1937687 1194628 1725970 302661 1646819 1819289 576225 539863 432725 419007 390574 241609 509155 259960 1489506 1383254 1142985 107502 1829152 922073 156889 1527372 1011427 1695693 25708 1853485 1466599 558299 1122139 1538191 1544190 329001 929839 308053 1953552 420000 1700867 638233 1777883 165780 1704233 1419807 1135835 555383 1030221 1649797 1052860 657296 458062 156561 1060397 491914 1536518 1240086 859301 1088947 1320058 379093 445773 810555 645672 716972 38455 1859030 1920451 1907311 1089469 1857109 1276707 611559 1759284 299124 643408 1600697 149475 111849 706899 1655360 474174 1962371 402035 734947 286202 348554 1487196 1228871 1307130 890002 727652 1713957 716491 1036904 1795276 1412951 662786 1922104 1650885 339347 101632 1455435 667536 735247 933502 249549 236587 1164236 173214 1223430 1616107 754403 1041654 126017 857711 952283 1175826 1055176 1720655 1768292 1975849 1364913 795946 1172537 972005 259320 1890828 761158 1341829 296407 1806511 1536044 1824924 1749824 965123 1590128 231382 893871 879506 1842562 1120229 512553 1488160 1178790 408548 499319 1962834 1020563 1952746 1052094 19170 1093780 141995 1749162 1885763 1588131 1913829 1570312 891223 1828547 1264194 858216 1457176 140126 968471 1566803 895113 1592957 1084992 469934 592203 1755041 254778 1229851 930631 364583 1373835 963506 1275312 1470244 1880637 1115042 65951 1926271 1903561 1699516 1414704 674473 368361 451110 1010306 1183361 471917 996026 241161 1759393 1407064 337168 652807 552391 1608704 613536 1701549 128923 1152429 739474 1854463 486370 130079 723723 1733523 1424478 1341980 640530 1306857 673316 1546150 515701 739919 608252 427993 889751 787493 717788 862635 1167170 536134 1597717 1894586 169807 459073 1626349 1891423 1099183 1579650 912454 1104442 518008 459564 559896 225488 995532 851967 986422 641058 1716741 261652 302096 368937 1491170 1977908 802438 1405800 1150354 413271 1073648 337413 164529 436082 1036178 438316 687703 966738 210209 161042 606265 1072297 90876 986776 1298220 1329213 224874 1750165 259543 1059005 142540 609131 1842583 874819 1904723 519124 407073 1502611 1266545 1141026 308274 1481121 102525 432152 627251 523176 1186965 751852 1765925 169038 444199 808839 122838 1147960 544842 9059 846985 1925516 896564 1879610 885667 1252658 1502343 1667542 1088271 1858477 465572 965034 802530 1164619 615032 1853480 1534818 1482620 56743 1599496 1523125 315662 509205 1832037 1089100 272456 1407971 1288296 886700 1949162 1200730 1661939 206093 1615081 497707 1319703 245284 661149 86566 505897 286091 627977 1564665 1778450 1171395 1018677 1476852 937175 1020187 534923 6738 1352883 729292 1401993 35896 1324465 1885713 900489 1378202 688653 1357455 373206 347113 314368 1381083 1013230 440496 1248187 555952 99509 784178 828011 45522 1866729 1809538 1021466 1710488 40891 1401227 1234386 1397867 1322268 1629217 1540400 1915567 270011 302114 1512460 1704421 1686613 844266 1809230 1371317 1884281 791560 971504 687765 285331 1776924 1215762 474088 781482 1730933 821601 1132062 1241623 1701987 786225 1008455 392556 547354 1935367 1892515 1592199 924543 1299358 748135 27401 77407 28496 592003 1900355 1327208 1283208 1079072 1865400 853308 1286626 1614112 1580131 1538364 1144939 7063 96766 769051 106482 561187 1501201 228638 833653 899937 821622 71803 1737966 106490 955559 399415 45544 180533 324340 493489 978109 151136 1140021 146537 1489205 1303396 131256 457435 1515034 426463 401132 939990 1616094 727370 1209226 1313904 1558737 1093060 1531089 1608381 123895 1661941 1778394 912160 623350 608991 417414 1612850 450401 1889483 814115 458066 1190827 895455 1963872 1770271 286728 1139132 909792 351042 47952 1157283 252271 1155808 806560 21500 782266 1400143 565288 1279075 816416 1904105 476782 912068 1875372 945660 110223 1594892 1501674 770941 712654 536028 1818531 1994555 804084 1350160 824719 1871696 1251914 1208731 1269442 1274181 695215 604767 409216 803492 766293 863258 1011674 1623546 678421 868685 1116711 1302671 88288 1039679 1012453 1981714 1982805 754227 918010 182419 234213 251008 1818581 732176 533565 880669 1426255 156242 762943 1658666 1077648 675033 1152298 411726 1241034 1250817 1431194 1266923 766634 1495551 209648 1255448 1219566 222427 706430 574280 849071 1811854 525794 517590 1028103 32192 292409 1364045 1587582 1160076 1882171 1299985 153492 944166 456447 1076602 1715845 1846337 760965 1864866 879177 655936 1708980 1964323 1810744 857297 1293498 1130699 1605202 1962060 669524 1231144 272423 1473947 937570 262054 452665 1441749 119671 1602394 1419223 1522616 177139 363657 45680 1824037 1725470 1550113 1830205 89654 1577324 649228 615975 1033546 387431 828554 1863231 1060811 48283 632321 1669121 197579 1270854 1734246 33793 1046496 1256933 1404830 1611702 173358 345165 1355208 952816 1238182 544283 1986225 1680866 1433869 277925 1803679 1069300 409616 1122743 1792456 342534 1414952 1899948 1297295 90352 27981 1342223 376967 1013054 1459048 786976 207733 1061867 1614379 141168 141038 1353192 982415 1158822 722980 99851 1249675 1758193 1688662 1523793 1313576 750268 868309 377048 83526 561512 1911977 1621013 539395 1057991 886552 349901 112203 1107213 932155 1904607 1744018 1988614 776826 1104525 421839 103846 105489 280894 1084252 808144 1125043 661869 1544040 1116065 1236702 1339971 1455816 640349 475842 388898 1154636 19537 1921909 64054 215092 1548418 1179158 12706 1579487 1233630 324025 317541 1162353 533694 1776707 1642151 1283726 1061883 1593089 118689 463841 243746 1344817 84944 1238168 1384012 1785328 54591 435840 956209 366050 615692 1517996 1795046 1366658 1917203 277308 411717 259369 5272 1866658 625406 274325 176113 1536752 134311 874151 321855 1094370 504123 391442 1993218 1233231 1869609 1552501 711768 114027 1561322 1927494 1990267 143205 1225221 146750 1209644 876097 1525057 1466006 1493945 1386070 403533 1866242 1583954 1361195 1232504 721175 1154820 827302 1836490 210960 919185 1956773 135495 1192392 751667 1671789 1223554 129638 1607981 962175 858301 1156690 398900 359194 814895 1888952 896945 294628 856044 276849 858915 1837552 1577693 1871204 985251 402547 262168 514098 1481817 122399 1836775 348529 946164 1893545 1311173 1581289 1619318 930092 1991125 692993 746777 1657822 592353 361793 1981997 1523458 1098971 452319 1998201 850737 751809 1485433 1503954 1188608 1302705 447562 1527525 1421975 368089 1647876 273347 1399803 95133 1307160 359409 1884104 398107 156763 277994 1230472 388150 1120609 206367 1089730 475961 1479059 103834 759723 926216 309294 1864716 1210775 1660486 924599 1620096 1394354 859697 267971 331844 137239 1396798 445542 68162 1400910 1419022 1799604 1089502 977704 1690981 1885297 1336700 941748 1000307 942592 1008892 650958 1665270 1085925 1148567 1361517 87738 1585526 1129438 1556816 454309 573342 1784631 1514282 1970119 417417 1409990 698385 28937 1746683 973577 402172 1632879 961940 269143 292900 891365 1755776 1436255 1258384 1584908 1773925 1647610 1059384 72477 1500379 1268929 1595478 989578 1993843 95453 1974446 1092687 1082798 140812 1075467 773028 11939 1694848 1502046 863190 1608474 1996850 1661709 656365 1220076 400198 1653412 1738020 1759166 872152 802739 1199047 1178372 164057 1924711 1735476 212811 462712 1615793 1580565 1133808 1691658 518009 1902938 692213 704062 1964555 599053 1229215 188053 1273484 1795400 1031219 906274 167918 1267955 205969 1555980 1902317 1693300 1841785 452778 195616 320113 833743 658458 1851892 1141683 1262588 1279279 727495 920742 1012992 1997793 768450 272008 942961 1728524 596907 1698795 582798 982760 659658 1322007 103447 1000142 157273 418285 884804 500999 1530027 1089298 1102950 1818323 485017 286527 1389767 1120671 116257 199347 131599 919988 1726347 660233 648016 1255756 293124 1031113 190620 1699796 272646 1207189 822295 1195753 519443 1132903 1853953 1130080 1878425 1742456 1581177 150599 1114591 210763 1324893 1858901 917115 1271710 1315783 907443 134530 473241 1832685 1742768 1599900 747038 1262587 1486354 1147655 139265 416313 497832 568206 1765132 996369 1035709 9590 1692248 1424987 1305858 725442 543783 1834214 1040546 1795740 113911 991189 1286970 1791752 1826701 1121846 855827 1967330 269541 1202653 940482 496953 1841430 915300 242793 397433 1022020 1472756 1135636 1692682 257294 1582209 10073 488441 1178215 1065970 109657 33173 280694 593272 1179077 1792471 1695288 540344 1169907 752233 290412 400302 156365 1886708 482730 1730083 562015 135660 1942762 256629 551803 750632 150521 54018 1390755 92837 340296 263044 1689501 1592779 1753793 1012276 883270 54026 183822 313476 1640682 1275513 1931892 668040 1003478 1610246 1962944 1113428 1183698 1302336 1696107 343636 1047356 294338 1315280 364789 293092 947926 1788602 350999 365470 1740946 399307 385000 1046395 1194882 1355316 66605 1542663 385366 1826035 593064 675715 1405333 253123 1297766 132414 607622 486325 1211708 154601 390375 290904 720172 600940 1274567 441448 770960 1012764 735542 404782 29424 408259 1397559 1138922 499526 1718482 1458411 1778984 1498001 1029333 106280 1816810 841547 1583531 1821006 788957 24174 437502 1555217 2560 573755 603630 1586156 1375818 136492 1793902 133060 1060058 1607238 431390 644735 271846 916955 1975683 1530495 108735 1009881 726200 1478728 417327 892676 995198 236950 1069808 148284 1966648 1984626 998518 1526758 908104 1367579 791918 1124298 130187 1472473 1031111 581328 1497896 1185857 617638 1806558 1198754 1179109 914318 1947029 341511 1428661 1542978 576286 1216540 968362 1997347 1468304 1360056 940338 592649 176579 1387242 1759740 868302 532214 588162 775709 991723 1120276 204653 604190 300926 1503514 1331498 173704 1826320 1365270 1498118 1861297 71259 618115 921273 1778066 246379 1367072 1842051 139137 671759 335698 640215 952876 1573993 1338215 1824856 272773 1361114 895262 751148 466585 624850 363847 872867 95397 881422 1385657 1771131 349231 256622 1375181 729518 736898 853886 265987 851817 1458419 1098863 621582 1120547 1434770 1874511 510520 689652 626833 335794 1505812 1225045 152756 1126120 975625 191994 1390965 1686987 872027 359607 1577191 1746696 1490115 455501 845759 883926 1631879 198379 1923393 1019212 150337 1996442 300906 662629 1256922 616403 111666 1037232 399287 48068 1195287 908503 1169501 50404 1947781 298527 1302690 541975 1544422 1808885 527779 1708972 1064019 1095226 1723285 1627183 1758570 941486 1563551 181888 1159572 1317817 1117492 903286 311468 1123569 664518 751640 1866414 16894 763213 846977 1371076 370649 809522 282480 984312 359091 235437 918659 1286329 483007 377142 292870 1947537 495592 201335 439861 147732 546182 1744783 1235261 1561521 1150960 529347 714658 1801255 1913513 1644243 1575002 46182 1092677 43293 667713 124996 740916 1212643 1244126 783995 871655 1913036 1852835 19825 980290 571467 1019329 838301 1851846 978438 33098 1423170 507269 63502 216077 984560 1378740 394465 725626 633476 1121199 371929 330725 1721376 1322483 216320 820307 1182706 882986 233677 1733319 1029947 1834410 1727428 1192437 1201554 1220595 760490 305414 1702838 1650195 744278 1236333 1758130 509005 1088995 1870839 1637108 290067 7901 1387097 187475 482655 820066 528095 1378978 968297 75482 42817 219259 828424 594340 877402 213843 1685922 1890269 1110743 1364362 1760784 580119 552024 1300861 951759 1880714 1063453 1994201 894774 1010278 246190 753068 700265 499537 1560150 1038202 1768198 201122 543042 1203584 1870433 1592438 1439466 737783 681380 1806591 1902748 753857 626704 1343071 912816 875637 575627 1615006 1129410 1993335 1727230 453866 626565 70798 1983526 1906688 1949956 1455704 1250625 1515207 1387974 869303 390469 1161175 966608 901564 768947 238534 299182 358379 1202482 173619 1349275 861961 1672703 1783830 1693275 386615 1945679 187083 1992142 1365982 1858874 538453 458709 244914 178836 930583 897323 82793 130073 129292 1869092 951695 860357 1250712 440788 1835525 269947 216759 1965145 1261372 317920 88470 191507 570902 1446581 1476072 880597 1473063 971138 896417 1442247 1011154 632828 1864742 498332 1699676 1584535 990458 525292 1034631 1988051 1833459 531527 802565 1142287 444020 378393 1907385 1806158 24268 437203 1066466 42338 917398 1755945 321363 1777357 1152617 817928 511963 671854 1403225 1951371 243645 926400 52538 1062908 1474240 837832 599789 454018 580896 647660 162584 1994750 718050 759304 646063 218438 1524214 401780 1920558 1046692 1377533 1552269 1404566 862633 1341201 886050 803903 1710745 1493242 1544508 476004 676457 1046808 1391592 926696 879538 1215115 39758 298641 295004 1344424 316369 1530563 1965965 982982 1593009 124025 169269 1206125 203197 1810689 1561189 1037690 1128402 860937 1407579 1815727 1237683 409701 522269 403105 1960528 1312741 711179 860305 1319809 1368728 1439254 39368 516254 1134897 1935245 528808 1196956 1209417 391402 289371 1210539 870443 887087 1021860 298240 1729229 1583574 659138 1295157 1061340 513142 1370620 234598 1383406 565185 313075 273416 1345453 1517669 1439631 1004001 1405668 1486785 1146981 275634 638235 1583816 600119 1189660 270849 1275338 94132 1678403 1407479 1913764 824865 616808 427245 560979 828235 843641 402023 1009991 1553202 1315855 212455 1877140 175063 485262 390004 1927379 149285 805627 989015 1581262 243781 154201 1626276 1300759 1326971 1606932 809670 1293931 1742180 364870 1661525 558371 493816 965660 696684 313197 342704 509041 357679 1557055 729050 657755 1367671 145977 603073 1184388 261249 103755 619601 198668 940273 1067320 575135 1610820 1863190 158062 956136 1275467 1303489 1368402 416831 1596379 1365167 1403292 739252 1836494 255121 79052 1335788 672085 1537988 432424 1274031 1035996 630103 1149105 326673 241329 126967 1871018 296128 1146042 1136628 590033 1983905 1738745 421675 26825 712102 996945 1244988 1557436 1209807 1056667 453498 360958 1525614 964811 827351 1656752 68393 384263 1672700 1354648 1133356 1906735 861826 577857 1735130 1643773 1138805 110349 420362 953558 310949 355602 385382 865222 1401659 874459 1446150 402251 1801199 202263 1865270 203748 616932 1536798 918697 98008 1015245 1935123 1510497 1426027 508992 1928740 941065 1457433 1639946 562265 972643 1544114 787895 1428053 1440693 1184714 628669 912727 1825225 796251 1231071 73590 282448 291965 1910930 279411 851674 975184 1106279 1559989 719988 1874430 1109914 451962 141344 1856536 54634 509193 405145 1294779 1980363 1435492 268488 306931 1149589 1008641 1255205 1917239 1892300 1257880 1344533 515913 7475 302405 1471111 916942 729209 317461 1549343 1773404 879960 1705155 1924301 1689751 1786813 180620 1368865 288102 1388760 946797 460983 1870159 972825 737906 630184 316848 521187 1809686 708690 1658335 844102 546468 1884813 382709 1952266 367912 1710283 775474 1563991 1870176 1736675 36304 1683368 186674 1080905 354914 575744 127051 1842701 1246154 1500880 1709852 1324071 523360 321501 495049 1248877 1965605 424768 446334 832457 199222 1021578 511636 927302 1156597 1115237 878190 100867 618358 1304842 1634847 1699705 1467497 1962589 1763009 1106521 1707858 1479662 1499892 10276 1009031 1242425 136029 1028378 833661 1275981 413287 1395093 1495488 92107 255341 1481110 1962728 1520908 875534 1156724 129466 393940 427542 1532294 1264438 74627 1865043 1920672 1830220 1899953 1269991 966437 411167 1643315 44540 393124 1748608 1077044 153344 1551685 468787 383128 887072 349702 1465194 271319 1905212 1209812 510914 281864 1217515 219140 794313 5339 1423562 1909796 329669 286178 1724460 1274455 206454 1435175 513024 1984023 777628 1990771 1333486 1207266 461213 1580802 1066117 230187 621645 1461045 1029124 1133684 795652 673502 554481 1145677 1908433 1022638 763423 449903 1000148 481441 307851 1601989 1341160 1558688 1289082 1146341 1143210 1774795 1455283 9402 1745048 839266 197675 611831 673532 451387 775496 967083 1529225 229443 683104 463458 121050 1781801 1305965 1838024 972859 499032 1894483 1933425 539905 822435 915579 154450 254419 630447 821395 189491 298603 1163835 596539 1861011 1295692 1064819 1955357 1681042 867502 1682075 621275 1096170 1045134 73941 1557230 296538 1052978 10235 1301020 1992788 165751 1363414 349011 755033 69579 335963 953976 1404675 939215 812561 1950139 860809 1482191 873690 1498607 1854408 1639971 1588542 1655004 180471 67000 827195 694263 1311779 1139440 1544067 1623492 791355 965820 43126 369975 1339320 1846746 1076368 1798866 922029 563916 1831496 1859929 169150 1702140 1190795 184412 816664 494845 1298748 351310 1329848 1832342 257095 1950491 1212879 1747981 705600 680017 1242818 1623011 96053 398525 1117225 1522927 711832 269857 161606 1881932 1571793 1134967 312541 441815 1395188 1864876 941119 1008943 120144 321194 328463 25158 1635601 1868172 1381334 1680959 622848 428212 224918 479139 1102601 495071 1291106 1471665 1724003 1909680 1185426 375226 91246 438260 1620192 1693302 1866478 662362 524225 1877916 1565966 849439 1327466 352346 1469932 376554 1724292 1129557 253645 1295186 1126388 1340116 1535990 1539288 1247765 1676238 1744801 1786969 1686024 1993870 669238 431840 668541 64861 1279490 1791779 402670 303647 19845 1278800 57608 832870 1826021 159039 1215057 161032 987825 1662582 824495 275523 76085 900732 1252111 336342 307675 4907 1053423 827376 601323 840737 1986240 1088227 1579759 1394171 979340 77367 1703998 1945252 1839821 1605909 819520 562833 1555786 324197 1545176 721578 531090 34247 173774 1536201 1891108 255832 557872 977976 1675529 45359 1440680 868501 404756 939614 1866055 921653 718689 1994592 609377 1201617 725433 373431 1364075 791708 1708892 1900062 550794 6866 890467 1758839 1631696 1068848 1144007 1561892 439266 1549095 1168830 141109 864333 432857 858060 1394759 35337 542508 1802591 732478 1479283 1381884 288942 367837 701557 16459 419776 1481690 202126 397437 1825898 1757752 1561825 1074506 1236260 1273225 198455 910814 629916 678262 565113 1904974 1721357 761112 1382164 916688 1304452 256463 648036 1722528 1304325 1343416 1956556 1436900 197416 265326 723430 646491 920957 460869 401749 190331 861001 355077 778065 1089013 1751802 1895953 854815 233336 1244942 91678 177068 729354 1388733 367027 914887 1247208 1794936 267468 1371508 1215566 1537002 847828 670032 1232634 1348433 1414142 722374 139393 977627 234798 977346 1882938 617868 931566 445354 748103 777552 1077260 1794990 291031 1428587 1646974 1704255 1954206 764859 1777944 1221341 1992031 26747 1231632 1875836 1815789 1173352 1785623 1268502 1141429 132064 32338 1649620 477758 1544222 1160642 550619 557835 1205856 103341 523224 965443 1520676 1746077 1910646 1729707 1085118 651253 952053 1748279 660608 42509 1521070 815178 1550503 1859460 1702478 1751017 1470919 1706305 880375 1681180 1596577 495802 1658373 1729380 1634613 514754 1495690 220782 63507 1611297 257936 1244434 38825 366955 1035943 1010889 1970573 1169292 953299 1052020 435290 110400 534559 398537 182249 57917 792555 774727 295779 552934 704816 297805 280086 703386 1643472 1515433 1469827 955275 139971 1576736 1250466 1051158 1743417 150822 312874 150365 312738 613372 1714290 737386 937585 302565 1415059 1654785 516301 261265 1997151 1488622 1094924 148538 984929 1867284 1978389 911007 1521405 31373 216041 1842088 432917 1706308 1537430 788648 1282126 1013648 1601806 1707860 1866084 996326 1576000 1070473 1067886 718891 226219 322951 1864596 1158167 1234892 1343480 526203 1798946 517947 1665477 641163 1941247 840402 1085731 991256 58138 1756023 1363868 1006092 750362 1519616 1120729 1498018 1339871 831199 756823 1160739 945457 1111311 599152 25730 952778 1316558 562484 553213 660744 855608 461840 1215072 959035 1970739 1943826 1659843 208857 1133987 832193 980837 548386 1779596 526200 1705676 274533 1002835 1909805 1743555 925126 1702258 331486 1267385 540375 94801 1292371 729979 1966873 1590488 1329632 1597594 938415 1641685 307923 1721323 398992 303854 1947605 1688168 1637253 1253249 631363 1306735 1527841 598506 1301530 405506 1532958 189431 376372 181504 414252 82448 1383462 1542914 1452654 1227924 1518043 251861 1697797 1856005 1808026 456594 529789 364503 1905423 95018 873809 15141 1470806 736840 766294 1713709 130604 226417 391687 117871 256140 245084 1061077 1211265 616553 1654074 1436814 442606 1662238 354162 1196994 164243 571621 430159 891142 65551 1465638 1824809 1596567 1052984 165911 51683 391609 1916784 1110479 388597 901862 1026679 238643 1743771 1762644 1898323 1087808 909338 558700 174725 1569246 1855671 1225555 115895 516177 1326968 1927349 1933137 851423 539855 56136 1459596 1191545 1745097 741195 629810 1488320 98342 295267 1723721 1375383 1257010 1776503 527242 1736854 57316 1186494 1763303 51630 1240979 393870 658849 342180 849464 1121365 384240 1249572 123534 1758562 1701157 508463 363610 981736 744517 1318893 915805 251154 1061174 1525809 536193 1261373 752383 1837015 1858028 1664348 174019 776549 1212962 1697157 1607721 1940881 50389 1842860 761760 1348576 1887531 147462 543610 1830657 1490021 568199 1343976 90440 761349 614456 1522750 1472736 1908927 752571 1890585 1444186 666651 4740 381315 268503 1156157 1728810 752656 869305 1870334 689778 73036 1822256 47677 622756 191942 204049 539836 5864 1617427 1712209 343598 921930 950828 790621 1602414 1883570 535978 105725 1519001 1104032 1540973 1369908 895959 1170384 729633 1100767 285776 1735460 387806 737492 348519 871180 364372 1391414 523131 1681774 1250935 1900612 1661319 181495 1328391 15238 1183409 1657141 1844608 1894613 373574 816251 557351 200374 1410071 64533 1416817 419123 1264024 867318 158096 874358 1044212 1817340 221624 1922312 1596649 1006268 110687 1158508 1675546 206437 1717921 1221192 1535744 1722961 1450819 192278 925192 829678 845167 1169097 1359030 243503 1273329 1200896 1075848 1254621 1934880 1508968 1453577 154440 485804 1096487 334836 1078253 828790 1930144 1687611 530456 175619 1475923 1266236 1147786 1241459 8137 1129906 53577 9554 1329229 1878848 224046 1777497 1047148 522674 192189 1507911 384892 813243 1016384 1726408 265169 617557 1784210 171149 1474944 1037451 1756692 1708544 1392714 1615668 1130845 1189836 301957 29364 1755311 1837854 1928127 789393 252273 896 1837371 738920 889680 8023 1860143 620246 312148 70666 659758 534896 1203599 195997 1235886 1769199 1841024 721605 736355 192086 582679 1584234 321330 1789590 319618 1461963 472246 1855471 1419635 1420894 666417 327837 1847282 1181500 1693069 899832 1228405 764555 580669 1593692 38629 1916845 1807851 361643 1476836 1846634 261513 1086591 596891 1346675 1757169 822736 920574 1584852 1037271 1393927 710448 644273 975313 1234412 868766 324253 849141 1757949 1305503 183142 879040 76923 266376 387257 1775717 1890522 35904 1125417 1453588 407192 1960140 259515 1116072 1166889 312644 983150 266833 1066061 1808668 268393 1536539 1043547 314953 39154 280670 138189 696553 1683604 1616053 937574 1912216 770396 1262863 934355 1888005 1108432 1336403 768823 1641807 864631 1136735 1774347 1770213 1286026 514652 6802 1379425 1018868 919409 131236 477457 1733832 914033 1065619 987643 350967 1974444 1274349 817542 1327272 1769778 704665 1587301 1271863 1117786 302066 1898845 347673 541688 148592 57830 859800 1932425 1684600 1826482 889698 1476876 111145 1521946 1969788 591293 1182295 651920 1928700 1420816 151691 317970 1635836 1209583 1863135 1378192 445656 1114815 1668835 1477162 1341561 1209092 155269 1847844 1383335 1190535 696777 1260221 1788147 1023157 1525325 1236828 639256 1780481 1304522 316902 419406 1031963 1051171 84843 1566436 1483270 1666777 325636 1075460 1786791 777052 1548036 1132746 491558 258284 1660609 453549 996939 207488 669356 1844941 1953150 868378 447289 945908 1902090 853024 1153198 1899364 884623 1511839 1004304 1967043 1878231 593106 262990 1554485 1168445 444271 1698992 16609 1885023 1528564 1849981 660256 1592923 1071832 1879645 1183181 936981 1086475 365018 523374 487423 905035 630895 1121069 1789711 301177 515950 170308 1883879 1818978 226152 388950 1472687 1905682 1889907 1241917 123933 862032 816943 1006274 852546 801527 339992 636044 661143 471884 1009911 749878 827756 77259 995837 167628 1944329 492257 1605304 1269454 858383 460228 1356753 12007 365409 1287308 1784532 1249868 350746 473438 1973347 1708960 755557 955140 979040 411210 1619401 106719 573264 731913 108619 199954 1151398 1273495 875169 1813757 402596 1532697 112640 1996491 1174348 272998 521207 1178127 226357 761812 91437 1989422 1408160 1308322 570733 1385465 1186945 1623801 705823 1894898 459250 1351638 1956011 1524335 1433440 1494152 261047 1854599 854329 169220 1140842 1725517 1177108 1887190 1007839 147808 1987707 746667 1949380 1505787 1158096 1981829 1648310 1934429 1349145 915134 523078 45895 1031728 1375389 1326764 379027 321057 1680697 288107 265899 883517 1486056 1790175 1240559 520495 1800026 1906764 908088 720977 55389 1938577 626682 1979166 1427628 917324 694053 1733828 396340 1621384 774776 174606 1859785 190180 1978303 1840398 366320 1066008 94738 1308127 1176633 896634 319163 1645411 878716 688251 945384 907213 1012447 1351422 1174786 692360 776180 422482 1395479 1212956 1647771 1286186 706311 387114 1518932 65491 135137 228650 122508 1885167 1262065 269789 918175 892849 1598766 1438396 574517 438337 1948960 755398 158577 551793 125428 511671 627345 1813851 1466379 538921 271874 1536665 353575 1032476 1639962 302851 108141 1162521 562864 83481 1164160 58422 1255016 1770737 216086 46310 923089 1640077 1189801 311337 109408 327900 1452549 1981016 805586 1457475 909581 1858896 1762432 1866576 35964 1551469 1164203 103676 709261 183024 1467888 579421 1521904 1326454 371852 202611 1068455 587116 653224 1287955 1395357 358828 807419 44709 826637 1884262 1696194 595508 296054 134437 1623132 1062937 1448701 1051923 582528 69561 1678895 108811 1071221 1408065 1311417 1566669 195615 1426309 1451820 64006 438387 509754 993953 1705748 225132 1833168 37463 810450 851105 718185 1763669 1146348 1887782 1475174 887640 1800426 707667 1746428 159794 321947 862138 765877 407906 1261000 1930154 1961315 1546331 1282195 1105490 1794473 1524966 872969 574884 1323749 997154 1866010 1102106 819973 1519352 1453815 738869 1826716 1494667 1275992 1650126 30143 855451 989133 421912 1783547 88690 1199631 1238238 1029007 621456 621472 1359542 1067425 1141191 1006767 823831 1936881 258976 1000318 636450 1573268 1183374 763320 803465 1947098 1668427 107027 634993 1965854 763724 583973 1837078 613128 4105 216939 1149162 645850 1508665 1010505 1770936 607379 1808923 938817 1013753 652075 1519761 1099990 1606069 7791 482925 1871688 411496 9124 1631540 427884 1576400 1100941 566479 590121 381089 268087 1000684 1029206 1759505 1287852 1544366 122174 1258819 282110 1276722 148495 1699730 1221543 1586770 696190 1710824 1557418 1261667 104040 835734 996137 196437 1048211 1892320 1568892 1562910 1792733 181818 884936 348581 517469 694927 1474438 865366 1216395 592509 603463 1624227 1040789 598265 1222698 951769 528434 1414294 275928 662872 629539 782250 1611384 813447 1254111 1281699 368977 103435 630234 821058 694340 72042 1189455 1866075 977690 1777604 103187 683792 602479 966302 549882 280473 116415 48955 1858744 1153536 1680686 1703560 1625239 1043413 515391 499830 1167169 1307942 1845437 1776553 1974277 1779377 1314813 1369446 1968508 611480 1894759 32237 1516798 1989540 1404073 325057 555467 1853629 1415498 1806029 600371 307494 1784051 883391 1743006 262451 511506 1688317 1574716 1747347 131594 1514167 1380983 1560368 1822973 1203034 1810959 492575 1583094 1229472 937235 1044358 567526 940162 1278758 128063 1045102 1781507 438095 1409382 205770 1648862 835326 1570332 144109 1195302 1111679 1858366 758238 1258342 1097208 1210197 259106 1990022 451730 1193423 1498032 1758783 1096602 781632 189429 1807967 877599 562683 625659 1368046 1614177 753119 1195050 1027121 581981 424195 139271 1483594 881663 365622 564189 991606 1802917 788941 1312632 489649 1175678 1032152 1506211 210381 1657752 1448044 201156 1582301 649769 1167540 1960216 260774 1588257 1598616 295183 91677 435413 161269 89488 1116909 263141 1155390 1311321 1459713 899607 1383047 1306432 1895888 1514621 1195703 473992 1608378 1337949 1014095 943053 1297251 260767 1504605 1337605 32203 875634 1586074 1280248 956014 1906801 1845173 1418729 1530896 1029035 431748 1350407 1681606 1687521 1645063 1936695 1133203 939866 150876 1994412 1234861 467374 1886471 1020124 977565 1844996 375869 1018829 1984958 1204212 747210 384877 661973 1591592 788250 301132 1606873 1641480 1408753 453655 1521430 1037765 668489 389084 1096708 217437 1661690 1383448 640546 340957 993629 410058 200090 1917283 1162886 1084224 860657 906914 1466540 1804541 1589468 1756246 1425429 1866674 1834593 172134 287237 1255872 1096819 110079 1459499 1066409 202931 1025483 885866 241341 875631 734156 978456 525447 1857158 1753520 558656 1984632 959165 39351 821344 849057 956794 1239564 1501499 121217 1271176 1104242 1014113 581885 1133973 954616 1265683 1899996 591965 1719394 1196063 1015122 1109771 938328 1531787 124885 955239 167950 430161 340065 7062 853311 1072342 1515708 1489255 1666972 1123574 1797325 551906 1870851 1285450 1147550 1062928 1917849 1977875 415596 770931 441192 1672823 1414746 1375730 1284204 1742256 1069236 1288462 889408 1575642 103097 396004 1152650 1564877 161393 1523163 1857441 666912 520537 892991 631346 439263 235056 1037164 1996552 25267 459881 724519 430467 1178710 1777148 905347 944956 1925149 951145 1164259 406607 1967848 942450 471692 664870 1230332 1558675 826342 1000209 703714 410800 1023644 1147584 557308 386665 1314521 1980836 1627439 1457099 802503 440816 1571250 627860 553683 1664865 1956848 1502060 325746 1725781 1616487 796794 1247267 447334 1289308 1203602 1767971 1560827 874035 301409 1980709 1328904 1087568 592377 1272539 339948 1627288 1515058 242762 1734178 1503467 880404 1553691 1947425 1673492 947115 862018 881780 704811 639718 325335 69130 627626 1406104 813294 1627026 349733 395850 358735 1185059 614023 1157476 772819 11340 658962 1976390 1740829 1739791 1037844 1157724 1297332 167197 1173380 777171 42180 1279911 796096 1120447 463542 1760328 358559 736104 327691 1078621 1967559 82691 1167508 721694 1670990 1696397 52717 583533 263952 412577 793190 194014 370411 259432 626062 1043367 1377443 1513241 1443719 1170863 43620 1116555 1735378 375705 426243 1716733 1874000 1739089 1870820 30028 1422465 1090546 778203 1516769 163340 1588502 1652160 849861 1788898 1781776 1683420 1459371 346901 722358 1779253 1566825 1924250 1316654 1642039 368424 1228330 840127 1612134 387483 784896 1922992 1835486 548414 14304 274308 940491 209174 430478 1853983 744239 1441090 1512624 771477 625837 38649 1842124 12093 184003 1519090 1432754 1893243 1855309 478698 251923 1544258 1615160 1606993 566898 1604723 306412 615745 1599393 1565690 594726 1782407 1446604 1495806 1786574 320056 887676 921566 1132513 1282129 1278851 121698 1701228 254306 1576179 1292221 1612438 80763 1524432 1333053 1520691 335019 351230 1271194 1282961 1808716 1121249 1867637 1530614 709346 1695612 1438460 587105 1593171 81240 720359 1756301 548862 1398132 1815100 1040174 1000842 1081453 1562243 649525 970414 1364788 1085816 567969 660131 674745 708206 1040947 1661742 1097789 50395 939152 1563473 456996 591333 1698732 1175592 1302529 1499766 1126054 850610 512489 1406065 1067265 42373 29222 1021091 1922294 1065284 1735701 522508 338906 665531 1652996 108540 1236670 917640 1641882 1644595 556430 1890529 842156 998565 1126347 1453961 1512832 509400 1535571 1948748 946704 44440 1192718 925437 1977234 1593509 1890303 1177193 552756 690651 1905900 1094910 77658 36424 787696 1869996 1040713 1358568 1527583 501197 474677 321948 876973 514161 607013 1437531 389863 1956014 1309843 1346656 568546 1672355 38839 1751639 1803256 669450 1016710 1313549 1913199 303948 466210 428218 99051 873517 231073 818326 161800 1626430 1949269 20618 1514847 1914036 1472277 1376073 1554930 1616556 1831759 1160055 961949 459133 1429385 936503 837939 429622 1498892 1242089 516701 711089 921569 543534 1647894 769076 41911 1504676 100075 331293 1605424 705691 110984 1144093 248349 1538840 847506 1964006 921561 1526690 112403 1675922 234818 437859 1921492 1971228 1353613 267021 376543 1121233 614344 1717944 1247964 1110588 854508 685184 224779 771543 1969705 1742897 1452805 1338545 224665 232863 1051382 165811 1342844 566843 160866 1638339 161134 178196 147933 1424735 1716697 1970948 213581 1295350 900562 1125707 138902 1318117 1863142 1501706 40005 624121 971495 1834136 348582 148953 13866 254505 1304336 1415279 1305079 1020935 1429331 1366317 1968757 1385990 1802313 1583698 1431562 1332563 1514212 1922076 1587522 663151 353755 1093711 871119 1631596 1331566 1199735 832364 1459516 232456 190943 1867623 822159 13580 1114974 947851 1774306 759617 140195 210627 1009701 1768816 454548 1201982 876317 1524637 645181 1341716 1261438 935932 1065053 511942 1469736 920822 18965 1635585 655001 1662916 749491 736408 1345134 1442916 799132 218596 463243 610822 1304673 639219 1687221 987104 1276689 1480801 1243915 1302118 915130 1940976 1943426 226098 1300963 753615 1501206 562325 1194476 1518616 1414145 1754932 322778 94975 389432 1005791 1299166 1904100 396927 763759 1062022 462737 796203 919352 395547 932593 1597498 818802 200200 1182147 500557 481596 744902 756009 561409 1427419 1511933 636398 201831 1733761 1312961 1731773 1659645 718069 1015853 1511029 1099387 87603 1429023 1202164 1015183 1390382 1785136 871613 26520 777415 73140 1959036 201452 1404368 250505 1513898 309455 1979912 1299019 1440233 1937863 346573 245410 236962 258506 1575050 1960612 766239 1062779 1207397 414696 1243970 198595 373205 676477 183915 1693391 1346836 937831 1264742 1782723 784851 1606913 1368817 1492896 578909 992786 102887 1408367 796990 1090848 349771 1643940 710016 627797 810296 1663986 101039 696249 1263808 793089 649625 1911460 1408415 631073 1682019 1204228 1553532 1267325 1378142 192665 1429454 1894372 87528 1670340 1703100 940202 610812 1245530 1267462 1532265 500637 1062181 1858391 1433978 64496 1643574 774412 1153587 1624691 544321 923699 402953 1839741 656553 874710 668622 983430 428831 314500 12597 90898 1314370 656633 467651 422699 1396312 499736 462388 732909 505696 903175 367796 468702 756353 306483 687149 822039 1505934 1553484 306721 1471041 417654 1132906 1297763 571667 1952479 82200 1089097 314817 1789234 1746819 1011187 545726 1492900 1858827 351534 79196 971561 792780 87394 1511528 748160 1479018 329280 337917 558084 441216 1390302 202301 1938458 1116346 774676 1824484 1413074 1005903 1977674 437418 1655974 209654 1548001 1078603 1474062 1104429 1985116 1887759 392267 1350653 970652 469464 1534206 818839 607394 206993 1207234 260228 781691 593534 1959661 1689956 1112161 1489612 798286 1031507 996494 404735 1567571 1713892 1184827 1781658 1151754 1523907 1945477 1626948 418988 765432 263376 1586131 1344540 455232 1021978 1755879 1769381 1801473 1608158 1093910 320633 101674 820006 1859695 1058610 1005480 1215852 1766742 416957 308751 796891 119521 317313 1890734 1066579 1791159 410491 419283 269836 123949 122062 1144372 62854 99908 237069 1353226 956423 1939554 266933 1978740 1953564 609717 1368430 1296977 389095 544810 545486 543573 779290 1636381 1597659 1828474 1372327 1452756 725149 1756351 447625 576176 1596224 771847 1495862 1017571 697488 1577223 1984338 22881 1992264 409397 540082 1379575 190847 126955 1696000 1311977 1644782 3451 474395 979615 739726 1760370 1721731 498296 828839 255866 548939 933092 483703 345692 1917274 26353 1662451 731998 1687131 1294253 1904998 1749696 838808 1985340 1562678 577795 723498 1763656 541042 696354 272835 694633 1066809 903921 1339787 1303986 122775 316290 1059137 1578866 1644825 185330 1877418 1116271 1922053 1764345 1722110 802316 1932105 1183912 675320 3941 1082793 1620045 1369499 299485 1201994 977367 304341 1538305 93050 146554 1236543 1823432 737099 1951750 931203 776304 1937717 692527 266161 1691738 856603 180671 1253162 668962 1892517 1015454 595152 790965 1924570 901920 179580 1008278 1669612 178709 1361775 493190 624725 854889 663242 255925 391025 887432 117750 920017 1794007 1443741 1084654 1414249 1345537 1755455 1067328 1932333 399947 13202 1700406 1041808 1039134 959286 892185 287405 755939 1946234 1816341 947470 402938 1680362 1148870 1267699 213251 511231 192759 1133452 1301985 1188193 366746 238092 410106 1353543 590170 1507037 1602839 1565886 587698 1463598 1724168 1917787 1302457 830807 1571779 1925078 1259833 983887 122149 893770 37250 340470 1804825 431495 1565716 169961 320254 610054 1033705 143842 336919 858636 391964 1293735 1366914 150265 484887 1656169 1821967 875217 795003 188080 794587 1497035 742265 807763 1923156 1833968 1875611 1469296 376324 1215402 490519 576182 147280 665519 86926 264461 1368952 158922 9697 250381 1304476 409532 519080 1249534 995608 997521 1894137 1592405 1613643 1879020 1241341 34922 837562 41813 1686625 521428 301784 275722 1677072 1484702 82764 1835223 1276664 1095960 141433 879353 1482758 369642 1566013 874437 958234 800758 476902 269872 1561669 424213 163225 483529 456478 129962 581858 1746694 889825 906766 1247961 1272103 1911601 682265 1177421 188321 731987 598277 1291071 499770 873155 1735248 1298668 48617 324362 1844675 1765733 1738201 1773855 1693173 162473 1536940 650688 786787 703976 1964223 975636 1628105 1993457 697912 379112 516610 1421598 1469654 1359209 1582035 53598 1152147 601749 271485 1662306 104411 788152 831188 187024 1149839 1949419 807765 675131 680220 1461135 562892 276269 327978 601805 577654 1497933 1776677 508783 893044 1346196 394272 522273 1373935 1351670 179067 1126020 1345663 1409663 1356780 1176870 1068772 169507 553530 440425 1327057 645448 1937198 1589215 1251620 1269552 1103716 1806575 909378 1630879 1349110 282774 838348 27578 1986566 123016 1598910 1777858 1449945 897295 967729 282838 570394 1841204 327510 1591800 9444 43279 792671 1170931 587973 1658836 1419146 1951135 1254944 1177092 1194611 694868 401449 1290628 1663093 1256241 1845860 1518367 870962 831670 1821899 679928 1844018 109517 1265229 739082 66392 100976 934101 1264494 1055631 1339133 1435570 495617 276419 956305 830810 1710689 569356 845011 929023 153097 1239123 1865235 1092136 46131 1597996 957163 1694445 508205 418196 417659 1191340 565830 504349 581002 669002 23613 179448 1385942 1025401 1016083 1796628 1219313 1961926 1994574 1040903 1799676 1403457 899424 438184 491765 809351 1273997 38878 1334450 1261801 348668 1928499 342707 937456 103038 1290354 95808 1815306 132392 1389473 32291 955074 1065162 1203118 69650 38627 336319 1322662 1620618 388315 167381 1574479 334904 956786 1334965 439157 475473 1443889 45745 1769539 1301615 1468587 998819 625734 391602 943828 592463 369382 1764374 592387 571760 460184 1819079 35843 1039067 453376 1627155 519773 464942 130408 204895 708688 1782590 109237 849215 1776275 185746 421851 1419046 1485249 1489964 644337 372229 1157942 660604 895200 1875979 13693 1808661 391911 534086 150606 127161 443052 774369 450382 1904006 1759574 1574820 1754621 1862845 950402 1520888 664484 1891077 1790764 625271 1934831 721962 1305893 445106 115000 1033264 1949750 1948118 408899 383375 1492340 265259 1256569 338830 1948732 792161 795228 1848026 1540465 837130 358273 1382962 1278313 1158840 302556 381907 867043 383803 1335096 733127 1580412 286044 839341 1769499 780443 1278639 1863005 830626 430646 1623051 1942995 1105640 283067 1798989 1093062 1132020 450504 741956 641788 90698 1668762 906988 1062321 1976243 933969 670384 1502384 1925580 1269905 1057629 638747 1229188 93191 1095354 372414 1054601 1856691 1711251 1039588 416258 1379428 834183 484714 1779285 1017663 26736 626675 1892655 984338 39673 1225853 1431419 1530508 54072 1842839 1086737 289796 1824378 624904 172597 379514 361478 1606414 1196735 1488489 1457103 1684672 561997 1233488 519046 652855 590304 1584524 1124009 987215 1114428 1891489 681129 1606440 1231604 507504 217293 1936946 1342239 654246 1954850 1424961 1163272 1002429 1737426 315067 249058 187578 1415352 733985 1415945 3203 1271898 1939318 121683 1750002 1951894 1041596 1733786 1662555 170053 1017835 1799902 869524 567715 360159 58990 1498540 1905229 1428939 1784578 1298523 1839150 508101 1529733 766087 1486711 959270 1466669 1587767 800335 794019 728883 584933 948105 796989 1914905 1208043 565912 1443463 96374 1171961 1777674 286816 36113 256076 143497 1441953 1139949 1982765 1116115 1673036 1957552 167325 1657109 217365 1629600 1942978 798078 1818721 291713 1673738 1864888 736972 777056 519226 76803 789868 1284092 299606 1205558 409299 211169 1345532 655360 1206964 1265089 1892129 847916 845779 71981 121999 1467667 296205 350107 290166 336494 205725 1737423 1588728 13845 1031799 1639743 1467136 1145600 463479 645824 519248 1172439 1743655 929589 69523 204618 1180409 1441647 1968986 523197 443214 600407 1461181 252702 1066048 177469 85900 1697852 1160111 1182231 322174 1568357 1961586 1834212 197829 1234662 733712 785267 438506 1638150 82250 1296355 94633 434979 1571600 42992 458977 448261 3253 1658136 583975 564918 1185407 535558 111810 798939 71533 1374870 786480 450538 1284250 241246 1620380 721348 625817 483697 1668772 1558857 1587732 247678 552681 460875 1843265 1500565 294353 781342 616070 1251652 1106334 1512003 1007613 220888 1963962 1418467 1634153 1572476 1149171 1057617 1468110 1047424 1684580 940089 1946400 1733506 1187196 943897 1839571 809265 1959838 1652053 873499 119498 1260040 757384 1283798 603978 969351 1285008 574082 1086409 889865 725818 55541 1747807 1219160 1384729 1346401 357577 1701180 1130397 733200 62633 503443 723680 1524102 1962669 779882 730945 384029 1451211 1594578 667867 1362088 1891442 284447 89886 1673910 1008478 1185681 1581481 1633868 1539622 664523 1867186 112035 195932 467128 1411636 885008 828290 1461061 1948928 1140183 652710 1207495 805897 1207413 525810 1832637 557306 703551 1246750 795089 1804011 639615 1276607 757475 1505600 290582 343880 832422 1125350 919444 916156 1424490 565838 575724 1828874 1218431 939696 1363710 1430442 518677 1728383 310757 1411027 1763131 1467816 689392 1993966 1791228 609408 1764475 806136 942174 69518 479057 232920 43710 233191 1060833 123531 1831675 494355 477821 1019392 1170829 833910 672444 1530130 396596 1227833 440810 249953 1259440 880215 1675222 1313472 1019560 1056867 273917 1466591 1052189 16143 788419 109117 1645432 532642 1329676 1425661 1407015 1836160 1962315 793521 137756 260651 398432 21732 1802450 358381 478580 1387927 1227967 323992 767588 93897 829491 268665 201910 215854 73895 5285 774222 1641299 1685630 311669 1913642 1195699 1982299 1879194 416648 1720455 411463 722815 1306996 1452264 523905 1485574 403734 860196 267157 86750 117974 855248 688226 766617 138982 122203 50960 990635 814125 1249955 1262482 488330 1431660 1878608 515452 560369 499512 624965 879586 486574 1034461 1082517 539115 75053 766494 126197 344209 1364518 174990 162961 1108569 840259 1539739 314924 1133526 290964 500338 824455 1371456 185828 778280 1068664 1074945 883618 1642669 1230939 1159362 433332 1817775 1783985 175448 1130131 1851265 1935175 1524227 503902 784266 1703294 526687 801945 1537097 147228 1417398 448707 1165267 1806756 794460 914511 312821 1118439 1404762 463938 457587 1856572 201387 157063 1246053 492766 1941756 808864 675406 1564271 475927 1911400 1431752 1005497 90239 77177 67052 1312001 1639873 824029 1244524 1498305 1870780 56857 1873172 101838 1240426 1503795 1046098 1568324 691279 1206209 1124896 137234 719449 1539856 1243587 1621869 519441 1597414 1302189 718201 1042605 1273626 1706916 1709001 1325754 797987 113448 1938877 899609 151124 704410 103669 1677134 1277312 908091 166024 940371 1365188 1997989 893843 1376682 1987115 1174287 608157 1113874 843973 1065096 1349491 1302721 1525142 1190588 1801736 1441402 169352 1731648 1133513 374285 105862 725360 354465 1600736 1126565 1759382 546750 719926 978720 381734 1587013 1992865 80739 1289966 1910724 1315012 827790 1713769 906937 1150854 1438772 1418049 722160 892984 1985055 1499034 1139142 1145282 602800 1544534 841333 1278283 583960 547539 777696 1627103 365850 1468030 864168 1982086 1250028 454625 401018 95648 426219 1107659 1924958 1837878 1353335 1544294 178679 184075 1222023 1727579 585037 1227421 1784563 1875298 492805 1233118 989875 1203704 699117 503455 346065 637709 509224 1717809 311366 325229 359471 706875 453941 725537 1415540 1293342 1463108 606812 303860 1799959 1405002 424373 36677 584683 232886 891836 1295744 975106 1012204 141663 1584834 1122629 523945 12909 1012347 101775 111727 67015 660562 447033 301624 916197 1584733 1494473 783447 1771862 720735 482593 151029 1818525 1559786 889142 924279 526598 924027 1203594 200733 1029203 1404195 834131 280065 1235254 853540 490243 761922 875883 1061465 1115499 734942 1721180 230536 1805605 1421260 511141 270952 687475 922663 1550860 1161438 1230335 915608 511514 1551798 436873 1224419 1653321 111876 921558 1710373 1065804 757712 248623 308574 420076 1301509 807953 1807292 1936293 1099708 1751121 620593 1423965 834382 1868558 113141 682764 880064 770186 788429 1565209 76596 275644 174833 481650 736722 854605 928180 363620 1231800 228274 21794 1803686 497020 1642423 1459419 1724414 1560460 429832 1032222 907040 1147190 1450154 1292557 1846632 1683177 1012004 1725201 960939 810443 1789081 1924782 1393645 101115 1724486 1188469 569233 1241831 60759 463470 793140 1342768 1552625 1019577 1981717 1664492 1540797 95601 417550 1673830 1195401 1439272 434015 403133 1821137 1648027 54347 51996 1940814 1943768 549859 686471 27782 972664 1158615 1180862 1239678 1321128 1461317 669410 1457474 11840 459580 896727 218240 484373 148071 398086 34615 1340674 160497 589399 340979 503555 791910 1994459 908068 1454614 121354 609259 448436 133006 693196 310504 1545245 933310 1987780 310239 1703034 455439 205762 1889864 609491 1554683 1945025 1639590 926735 703738 1762292 1640000 1412519 683399 839634 1681270 1773607 240105 1802648 406182 560480 566151 1329231 743279 1153854 1299967 1952144 84932 575939 340127 1510728 1481820 405568 1255467 333756 1222339 1761595 732618 1226185 1145984 810708 1533129 381540 706328 1086854 1178758 1785827 504140 1083505 1025250 459342 569019 1603174 1835627 596214 1042209 1881547 628545 615887 92185 1403230 111830 1361688 1863565 1708132 814139 382381 1064570 1711871 188931 1661902 1500008 770024 259024 1993989 295838 1615824 1820985 960293 1616045 178058 465868 796014 1167182 197117 849776 1343226 1292087 1922229 867207 7758 1422684 1737571 1628332 1080179 48021 408147 1095504 1409026 1398080 546595 428174 543457 1231836 374220 825189 365413 1138473 1000920 645880 1703551 287774 850574 844104 15927 1157394 1102590 1899573 1772377 215392 773413 875602 795770 831741 274382 1974018 1486844 653795 1251811 1577068 338446 1999486 1428910 1570902 1021196 1067507 476236 83404 1267147 1478067 576516 289817 213515 351023 867961 1276274 954125 370157 1739138 1440139 1284954 322678 1958814 1906966 1711407 1659769 1300500 1805626 1968099 847284 1309266 742809 116353 222840 1576386 1974705 1242242 1149079 1633249 691653 1069782 599640 1894117 625233 1170548 552412 960637 1191273 1847525 1000752 1324584 1307521 1723444 848229 1667331 1197284 1935949 741426 180959 1113013 1347410 145801 1691743 1620103 1177027 952289 918890 1481130 1458871 1022866 186656 850969 997336 528322 1846114 518024 1704076 1506209 1262661 213681 38376 1627438 1361906 843036 666771 1585712 1339998 699714 1772065 38714 1951532 264933 760634 1989987 1672327 212524 520797 1353796 1848552 534272 1987012 1225582 304487 1120406 1269020 742428 1716910 1131331 1247367 1326489 1075909 1207745 1809837 1032508 69938 1216688 1226626 253834 640832 843123 1296917 624995 1199588 1263907 284570 1309458 760937 251603 761833 1550100 561159 409289 1942544 1422923 1859952 644847 440109 607968 353896 743803 1147748 867320 148273 143892 1900294 1673669 611759 98732 57204 591092 311742 298574 1430545 933828 1641857 1011877 705605 1507662 155636 283692 721130 1105980 1289393 1083847 1965499 1499346 1688497 1768931 1262115 825985 1717985 1793261 892398 823034 725174 1665386 1305274 1307353 968203 1529412 1394242 492437 268443 63779 1312292 162955 1526755 889470 1467149 600546 530651 235266 1066321 1752940 1911136 1345546 1912077 1928562 265030 1638046 265758 863571 98530 51624 1840861 1931101 391417 1332005 1540772 1345789 1675032 632782 194634 1200820 221497 1396679 520591 875354 1825974 1398258 35459 1774299 252286 1653442 410222 62238 874820 1639996 877354 1378130 1357619 6430 1911774 1482249 503501 1130100 1971654 474942 185641 386237 1009413 320648 771518 1638173 381503 1690551 1180970 634606 1532301 290919 521404 1926778 376833 1365090 610070 1602410 1324178 1338730 141080 900855 653113 1609469 1980752 257571 1621845 1474936 1877595 1082458 1118897 596447 794590 805550 971542 366380 608547 975201 1883192 1912618 172063 369145 1489613 1007321 38836 675083 88275 1101223 1045052 1109818 810082 493364 1721969 1953040 1871355 894365 143946 209373 694958 1995940 611845 1308540 1125709 1663146 63415 26193 540615 1143296 215116 459331 779191 225640 1369610 974373 1219526 990847 661048 23312 1545331 211300 1577542 189934 1064016 776361 943054 874007 482108 1564004 439597 1630467 134595 548029 169965 947322 696900 913597 1687897 1776482 1039868 702383 860279 1921830 1011008 1284453 33947 1259639 1531318 471146 1561114 300371 684518 1750020 1567362 255180 1330379 1481842 50994 540307 1869391 1058745 847524 1824169 426597 1792674 1545389 1647689 1845355 481263 135329 1233921 216637 1942662 1604750 1884810 578194 1217422 1667851 1160896 459155 1069281 568102 999855 1142155 1743404 1159584 1251965 921565 874044 59895 469899 1610426 1152229 617026 1857497 402157 994053 1579804 1199929 1711187 1827532 420439 84389 995323 1316852 389927 1039725 224306 1945512 395908 1807859 612278 1532356 1338511 20813 517487 588490 1810911 603302 249414 1218671 1391814 1362147 529327 513227 595604 1092329 1448163 1576409 912452 676333 661792 1615344 1090706 1212071 1582018 315996 1004671 399602 473270 924266 1158654 1016906 279001 1099499 1188939 1839499 272287 942220 282486 942997 733091 659266 1690529 982745 1777726 1037176 1204914 1737098 877778 1512350 1518701 1444743 1532600 1231451 1616138 1741283 1740592 390350 276529 136358 349807 1778839 1919925 1825162 570251 1277419 975918 1395073 1581689 1494853 210832 908857 916191 1274591 1210139 1787460 801537 1900279 1076974 1646622 361820 1713950 1388751 386209 1888628 1441106 556177 1319900 1814971 1214364 1064069 1819296 640715 1775495 1092428 276863 1079925 440783 108203 1620949 1780376 1400752 1771056 1795829 1072823 1248920 1923557 1136806 389709 1337706 1317205 1207891 1733753 626375 1928926 1557285 451209 817639 1613366 1479963 113836 942822 852653 1347113 1527140 610262 1317931 185377 1179039 1622493 56354 1043006 952045 1032574 227725 1809478 1525330 126998 1148613 1608881 931198 569801 1365280 1817309 987721 184339 43528 1976618 1641238 692302 697917 1054872 147020 45550 435213 1596429 1215060 804922 699503 441479 578308 64936 479141 1939833 1584889 965872 1657497 1287079 1957106 229142 38849 1575751 242393 817138 830992 1664122 494918 414554 75291 555555 1493847 519140 1296979 1142600 861278 274479 1893366 363055 1195945 955866 345071 85499 311440 1749440 1852998 699269 569390 629877 827478 867177 232585 928727 710537 1094366 300039 639491 911366 1701648 1241095 171076 282537 1482959 162619 998182 1757443 1291070 316787 196066 855149 384331 1274918 1748129 1204874 1996516 764445 44874 1235031 936745 458660 601931 895639 514588 583400 493140 236927 105091 760568 1138385 1152898 1287966 86523 1029444 434654 306229 187065 1326886 1381638 1488014 22074 422463 467985 158356 416942 1095480 1016751 644481 983961 612612 1191068 1737790 1548333 1530794 787776 512878 238353 275813 1917542 87055 1131687 902832 575835 100796 1577892 114987 664901 1789317 284535 274281 212544 1574546 681472 1662688 1348155 598534 1937990 608058 77833 664323 1150275 451542 1878421 1311508 1250383 642690 630858 943691 1052599 1597925 1746080 718792 168645 891832 1768161 447401 1896655 1547678 579772 216020 967354 402240 462872 507885 725014 31452 392823 1868193 1638210 1773602 5309 882535 1150809 772830 1055149 1807886 505957 1285088 297918 237916 1873588 127757 1608408 520571 769807 1304532 408778 644889 189974 1647825 1621955 1072190 1256503 383986 298663 1585043 1409183 218720 636685 743454 406608 894829 1409656 939974 688207 1997534 1816198 1622064 562982 6261 1568207 1869914 400251 238632 23703 493757 163954 1895080 1631186 818854 1100761 819141 157136 922598 306121 1764094 1509650 813337 1090393 508652 794006 516977 1594039 1321961 26995 1634533 957716 932615 1439362 1734905 1244100 1748667 1785299 1185933 1101249 1962 523628 603792 476756 1509840 1832578 1546824 1756419 740068 1954918 1620751 30514 154479 1733691 1435716 1580449 1222689 29844 1131661 1340926 1565844 1857483 1398624 1612585 876939 1780380 140413 419652 1732598 1366256 1238356 1431760 1518582 1060295 1877405 138238 1124022 1884033 124439 997911 874658 715991 405198 1164942 1624621 1489012 347716 1678568 617564 1336547 756907 234405 877252 927724 1378876 1961460 1936268 399349 1622977 609038 776776 1760653 536874 1305024 8544 245158 400276 648872 468438 166923 180547 1817589 578992 1223248 1908402 223966 1711477 1307965 1557567 1673703 1123550 737682 1318577 367567 1477416 274853 1283273 749405 1282726 1511927 1064983 1503704 515763 1001341 1141851 587402 374460 1797034 1943183 1086134 391616 862279 470272 1306224 655849 1194201 1991912 387418 1005802 1274708 434636 1020793 1200968 1262564 862791 699717 220299 656662 406186 585413 64393 662182 636816 1075994 1726503 455171 1504843 1520557 143722 1895530 984362 695444 1486156 764046 1150131 1679740 117707 768136 113285 807392 1655084 1980439 1265248 1673488 355901 808042 1099267 1572798 702990 723502 854999 1344226 1664983 920351 1630013 1039754 1410905 590472 805862 1869717 1048535 874036 1344607 1175902 1567137 447528 1381992 1320265 1905262 1314754 1435531 129943 1761943 155994 1649484 1893406 1292261 493876 1300122 316376 1932241 1937130 866074 437632 935047 1178791 1055457 424201 793364 647130 526440 354942 1643858 481476 1465108 1905899 812040 764480 155419 176886 163490 1425691 280196 1179524 1564992 1576284 1377970 1639636 1271038 998798 1614310 1304182 1425235 577458 338206 1533454 767448 1067094 1069446 588265 6335 1129151 918356 1864815 1473100 1875971 1884831 1996373 528484 107872 34674 1299928 497080 87310 925167 1040833 1086580 1678168 186695 678606 1971539 1056370 1415106 89819 1622459 1158733 95194 56288 1620036 991096 1539253 5551 1205985 1191886 1867163 1198342 663741 128988 971088 1720443 176070 1182976 114553 310900 18050 353907 184352 1245184 293176 356328 1215535 1000631 855722 595714 558087 802187 793131 1505887 1951676 262498 908723 302282 1953449 734477 73130 1022003 527377 197261 368663 1199152 1367829 297653 1219596 755809 786126 631038 1461306 1022539 149265 181342 556900 1576909 523745 1990567 1957311 600588 918946 1651845 1588081 1149045 1406010 720653 223121 1635196 296987 346147 1584131 1810813 1860509 1698969 1095415 1341994 235048 511516 379554 1281668 644804 572813 1005689 373860 167808 1834395 1679469 1531843 1101804 1702694 861097 203615 963430 845863 1701775 618112 1625312 1529657 713960 1596341 187577 1601849 1260850 747551 894339 897926 378263 87493 181460 1238691 1377694 1840893 1968854 887984 239476 1350904 507144 318231 1990844 1636299 496910 1415192 518668 1203184 590166 1379276 1696619 733345 1368912 1942365 1469696 986842 735266 1668933 754742 1103547 63006 335446 59437 1557376 1725571 184480 701246 1333591 205073 120601 63941 505219 230714 1088538 823124 1872470 972755 1929299 1262123 1634772 1137681 109297 1732414 965108 780321 1825057 1696386 1737466 1047007 130239 467557 1099420 984122 694650 123195 1121149 317013 392165 1673580 1752301 1949926 875917 170790 1706476 1300210 1699938 1009385 1176740 763725 1464178 438504 1222191 1426408 1799210 16931 1652472 837614 1351427 777323 1068504 1806037 196745 1720993 234748 1861513 1231756 1815712 362299 1521103 554155 391839 724200 1733658 1296159 838702 294787 1160187 714022 1535768 1790980 666015 885583 47605 1743450 344762 922514 189653 1806172 384083 43042 1004264 425740 1444470 1919360 932902 628397 726543 917543 306055 178564 195711 1491499 58279 1943467 1928644 95224 463365 365570 510979 1753870 1145517 835717 1475081 59535 1703336 221580 1397632 1560954 1146769 1419006 1627555 618832 833408 1011124 335181 675770 1889677 784765 649273 217009 1499555 1063217 1523783 86960 174392 1571197 963080 914675 351708 368942 1778857 1571717 103092 809195 984354 1425650 466223 780572 847057 487743 1493977 1044464 283367 183956 1446921 759242 168147 1037010 1364889 340274 1155802 604539 934849 100498 1128768 26832 1896999 1652061 110618 1706033 927229 1402238 317428 271905 1599169 151822 1830012 1273074 1415724 64138 1038086 1382498 1300619 1962404 1530443 1333225 957147 580315 1372917 1807305 172289 403580 1356570 1301067 664276 1637407 1163681 193996 1885970 1105851 855530 1562068 1954910 142315 290256 1048017 1302472 1522852 1936257 1944238 696196 1181363 961953 1259719 114349 1782335 1125628 820665 1876730 1314467 1411222 1820704 1824001 1204527 1209335 1361370 201439 320325 312185 233927 1751664 109309 1992552 1410157 1191266 677422 292125 1106728 1608102 1502231 1321184 1031137 1207442 1148438 1583677 1195686 395766 1494389 717270 465266 1431776 652545 555432 1216864 405283 893328 810252 1026869 636250 113629 925025 189703 633231 1214269 618932 227111 566185 870262 937355 714011 732303 1375197 102906 1783132 1275374 1897615 114355 486275 1002870 1508963 1265188 824137 257765 613063 1075222 378533 645800 1633843 1654582 999265 1731844 1441790 1529750 934739 617124 918161 946273 135378 1304139 709546 685723 1690130 242872 833725 1553452 1168656 79165 332791 56698 1597070 233089 616325 452372 599573 278670 1007717 1633059 1887966 627824 330880 325163 1799338 367573 1390999 415059 1486390 1679978 1915895 1262108 275030 683218 1412182 100681 334671 173807 191014 1653915 278181 624809 931655 1789246 521315 87649 1094041 1684700 749019 1918942 219554 1739087 1512213 1160141 683803 91544 50033 622541 48658 1782720 985637 1349847 1650557 1532974 895354 702891 795860 104557 1596145 413324 1917000 1061484 497042 1546481 353609 1012699 1654619 137475 1507504 1500271 905247 1011224 1893779 1041724 189084 1258658 201107 1769846 504826 659660 821693 1937414 53968 1743345 609230 559609 774367 958769 1047383 835471 1665109 1709229 1143041 1275646 650817 794388 1318924 1832472 1392468 130449 128111 385447 1794395 1774697 575912 1404796 478744 949241 778919 1045286 1371373 547505 513981 58353 1295854 904999 1168381 1094381 454148 1928914 1362118 625503 55672 1585074 704095 105356 41654 1248459 1360261 1620803 1359815 896583 145819 1838053 506260 1572389 1684829 1719613 904157 1336835 1771290 166151 536174 516751 177428 761401 1874289 191167 879065 884009 1160964 417520 1785862 1269752 1985062 947990 656459 1512868 1104938 99391 1696295 1643287 1035355 915872 1221550 713610 1421746 307452 1747592 1806682 1579451 842807 971800 1767548 837413 904360 1452047 913290 805151 1610127 465735 688708 956065 216532 449470 41255 1873854 155665 1932035 524904 1130860 1997192 501073 542188 1206282 962925 1991861 603549 706848 744992 203952 802428 648410 909493 983838 1327828 1318949 523645 1516711 1491253 1442763 1831762 257825 967265 1093653 330345 1028831 1910891 899018 1808358 85510 1681063 1727657 1131679 759040 791870 1428866 1782341 1311635 546843 57648 1272409 1729584 1869700 1771244 150101 303440 321921 499602 182465 201420 942071 329601 1344318 175338 1233520 1579125 1336349 593796 1752925 1452029 1935809 32112 533645 1582759 407421 1150452 1513438 34156 467717 327253 1871055 1663515 1982857 241893 1746621 943799 218734 468856 888303 263098 1951526 1361144 593135 140819 1282328 1193642 921164 1486051 1165499 1260938 1435480 11360 1264611 53820 640859 307344 73663 1099451 513251 407708 1479191 354607 686923 635141 734002 1772600 1655780 1800080 1078743 461921 1822637 1380239 779065 1979262 1423991 1446622 1313120 595613 272820 1574713 413866 1757286 1773391 1103271 1065567 303203 33016 681518 701039 1738132 928224 1917375 732261 831526 1405868 242906 578891 528308 1097168 1255004 928091 149022 1785765 774888 1687358 917901 912868 416256 37748 1642958 684809 951784 1928635 726266 140560 1732580 550574 615803 1170739 85350 10948 104497 1706604 1782116 1409327 1278385 699646 1244391 1320024 1534258 782275 22058 429553 88005 1176609 669914 1487697 1955977 783024 289881 939539 1053329 1078155 137894 1905562 598440 1581559 1158806 71135 1715163 256486 1622975 1014240 1058925 1510561 1550045 1224024 273118 1277980 1600292 7345 92894 1093030 666851 460293 1826529 1169809 1872142 445188 1095419 1014679 859003 339676 344050 289421 554386 550519 815799 666145 1793218 344557 1711565 947637 499174 1402677 1258328 695715 811811 362242 405214 531958 605271 1439290 683463 1556393 317171 1172400 1510562 1756077 627266 181566 1087551 360580 1301213 1677821 808576 964342 1360565 1330371 356326 729044 29494 1666668 1365192 1001266 673571 935583 221707 1484108 83445 1264569 348521 1013714 717025 234081 395765 1066271 1774970 718550 1312014 1828976 655814 42409 1112951 846738 138444 627808 1448027 1551178 545263 608262 1109689 1347885 1637789 1572780 1398926 1635531 1678849 831449 1314558 772514 567862 854559 757311 1284406 1156317 1846741 93258 1043644 1623098 1714217 1769533 846585 1923979 409037 1720648 1733428 1938347 214752 52971 1153625 47325 1551185 1777032 742172 870309 369431 1726863 1387470 1364948 1302408 411905 410330 312509 974211 1231232 517894 1596389 643332 395494 1734551 1796041 564098 764357 14320 1548827 1416793 629712 904280 181361 251369 1842540 1135178 1283556 418639 568500 1326606 740132 362955 514000 1545007 986238 273352 208672 1398047 5939 1808183 853643 593513 170595 9448 1893032 749282 1517545 109457 674859 1681412 158357 80722 1148185 112259 698110 568066 1536188 719913 1576090 1108621 716015 283183 1296670 531118 135075 1654908 489284 1540628 1211240 43396 1390137 1370539 1590004 1590178 1127819 884231 965527 74932 1580425 944934 305613 1117720 1299443 1756936 666521 658200 718632 1544667 1608465 1912859 1967796 1221257 1218628 1547984 297686 116535 1678822 484764 1165296 459309 755907 1883418 335896 1377083 1768390 1185141 1803014 1586492 896315 414875 236310 417755 1583190 372125 1826399 5683 926744 179936 42545 722765 1835973 1704285 1530810 789204 511508 838823 1850110 946144 83629 1807414 397557 312739 1415056 963852 1427158 1066615 203562 134627 1637024 918790 46158 800736 1769671 1113766 391154 702450 317274 1615222 151739 1858967 490559 347947 698135 1301778 1629003 1608876 562110 1933146 597481 179190 1258839 1767505 1668510 1268856 1262419 1444564 1367158 1086897 1246961 619891 203744 766026 715078 302183 1404660 491856 1786881 1959216 1291097 254588 586470 1722172 1781325 1926053 1781043 225714 1671538 1616074 832978 1533824 1400857 1524327 1685362 179499 1886727 1341624 1190736 1285792 582 1820007 805064 756547 1744016 491768 722144 1410932 1557558 141008 1238568 1905441 1289060 1077459 1596019 1606186 582707 631608 1539021 1024084 296124 887180 1021285 778980 855586 34554 1483284 82981 1174763 1250556 1060234 1317646 559691 1076357 282869 1235288 1016374 1901187 299241 1417835 724319 961747 1114749 1295504 1489037 1661762 400193 429831 1811758 1664880 683115 1371640 1765843 777388 1195215 1658990 949261 1747822 1132866 153641 345917 1338907 499071 1160890 25528 1458006 356538 1365892 638466 284635 333192 1747382 1935084 1646546 223971 387643 1097835 848405 1308674 1274052 338312 1374313 1806341 1573257 742158 124802 57071 854883 540941 1299763 1227579 494723 1720526 202714 681776 126073 1373616 1128739 815402 1236360 969376 1091274 589878 467082 1855206 1613605 1607665 802582 826867 436658 966832 743776 166997 281367 1114096 711767 1313674 1944405 844500 1072968 1568242 988190 252713 1016206 1583884 1291600 1997140 1141358 1977829 662718 1185716 1571193 88824 860978 800683 1309716 876956 1956114 1421318 550924 644448 1297412 73520 1621732 1354570 547764 443159 1525247 794471 454033 1395254 1293935 81191 1753876 1907901 56134 1777463 1566727 160265 468724 303729 489651 1303093 379834 469710 141086 885011 645388 1719019 1083851 1879554 789698 703826 133226 210684 142178 427960 864315 819622 983424 1968176 1010611 932498 1969426 287002 1858045 1814615 1259067 1951162 394749 1903885 239658 1728462 235051 1806731 1437976 1073974 629801 1572866 559611 1225610 1169352 356442 257676 1296273 1063776 439783 1264609 678291 49257 1474385 381257 847483 44358 1880155 735534 823728 560766 1431587 1776256 1054436 1259714 1844947 1926916 558697 94237 1093158 1898202 1780945 1681456 1156085 1349146 1066598 1493120 1519239 709958 158565 1735210 912892 715648 1891246 1512200 78565 724450 1621553 1605694 833465 809387 176572 829305 11500 70533 395552 1681899 1055499 523947 916518 1961118 111713 788125 1715416 1909576 1861788 795443 499884 346366 1209254 1379518 731835 434859 1078226 834350 1502646 1890302 560316 522805 937842 287285 1633035 173658 1402289 1704674 153991 643761 568828 1462973 68505 1481504 866373 665173 1871648 1828287 750526 1291760 106717 1490464 133143 1722722 1071183 1543001 1039724 725131 91601 430197 1098505 1258807 125645 546611 874833 661848 966749 91459 1860303 1267911 837076 155546 223903 624785 1116559 1584273 1152079 1885436 1514077 1139494 273482 534199 1993342 1817149 1539308 1978027 1346693 275247 1643213 734189 693252 647121 1088946 1434405 540434 1157069 932310 1932049 292112 317892 366235 1140384 670849 824797 491456 1532973 1067294 1063827 1383958 597900 63476 1795255 1559242 1511210 1163271 457224 537027 1581739 271945 651135 577670 1088056 964006 110696 1410584 217286 533199 1328032 844288 1241858 1784701 726834 537882 1600597 1437938 462034 1465149 859554 593948 1614582 704230 352860 952007 1603118 1243992 754900 658867 981248 901333 1049909 1956618 1750815 1775844 1172520 292639 249442 461352 943855 1388768 374533 1175104 422471 1470374 1278265 600864 1225360 259239 1164034 1515955 1494456 325620 1681030 1876737 272930 1525527 1137759 272015 1145781 123170 1335152 1538001 1883849 1822989 797594 848334 94969 1341744 185433 1047743 652373 238005 11764 1013556 73033 1776830 1521363 813318 667734 1327949 837089 197291 269926 47260 1664352 1232609 85678 1412744 819669 814921 1645458 1165881 884910 1265736 44852 1899229 468946 414280 731164 751239 1933455 1309737 150373 1186501 1016351 1061041 221876 1491484 880288 332244 1427221 481531 1082829 808006 1809995 505255 264819 1336262 523103 287480 1080823 1741925 1238798 344702 1646268 935353 1154453 1436047 303412 1018149 128503 1755673 1891958 300062 1765016 1407788 1714860 1674827 462617 803145 1957250 373493 1391070 123635 1943290 1314326 56840 796257 739799 1707129 372334 431340 1785611 1053022 1353833 391403 1356705 1698357 1478456 933608 836220 358851 849620 1726030 1080657 290915 1861576 220153 1203303 18597 740577 1407112 176238 1300728 1843548 765883 1307641 556948 1851557 1714224 89537 1064327 685737 1211830 273596 1003514 769381 376339 943045 1491786 1308849 921702 1721998 1035945 1601792 1961254 534470 882886 746623 334678 527410 637199 525781 1212806 1003939 1177941 200109 1824633 1663635 747507 1825482 107720 644588 1647916 1215794 1779426 495804 1189319 1889362 1250927 866066 1383361 116861 131064 502765 570063 1293587 1992704 313442 498967 1481664 1790191 1967914 1187111 1368197 625850 1222268 1886705 90282 1697311 653731 385082 628488 1246085 1283985 214329 1885675 881544 1842199 1965838 1593890 1703860 817214 1453761 1984526 1290126 725060 1461284 1061149 1994540 1578098 924452 1118701 1114134 936654 1056142 703776 1148751 403879 673665 1385310 336382 1901068 1319950 1807790 1581478 228327 1441207 1584252 1482883 689943 228504 893708 1660689 833824 806232 1988175 1868647 1892331 1692165 1082604 1253550 1836174 1988582 138441 1654353 1887111 1379309 361845 1975477 524993 1175191 1211703 1719682 333797 556683 1891761 159844 417709 881911 513266 1859161 145582 1114540 586730 645518 1052807 826991 1694034 1869979 1915992 513863 1632624 842593 868223 1057655 735155 1823964 571396 593537 824918 144265 630464 681636 1712872 432149 954243 648650 1595195 153279 189471 797015 244310 1262741 551341 1445275 495043 1883244 1873049 1235050 203659 1186302 1772550 491078 469267 827778 639986 1065745 1868752 132939 282140 1701759 1243330 1707624 1800905 1913334 1102318 804553 753880 1328936 897661 1741534 91023 1530120 1847863 297343 791532 1315519 690371 673000 92223 224442 744140 802128 21905 1017581 1108495 730776 410920 1815997 156893 458317 1332828 728783 1183737 971370 897774 1789973 1918532 1588224 558637 1413258 903795 1046767 1939640 1901927 425110 920076 1532804 342176 215013 1324449 1743282 1476770 1772007 1532900 267324 1880082 1723361 412487 1161470 798407 1831172 951889 176064 707184 686097 474278 56050 401409 393665 1266929 1912764 317077 1638692 916617 1186725 765467 1174495 1385358 94777 1866596 232874 1538910 1393073 1279457 889736 544381 910207 43130 1370707 723546 1741124 673863 1892057 1150391 259063 1137234 68608 304141 729097 592190 1893218 241649 1749584 1792982 1297003 1433095 859523 651098 204830 768169 1245750 1866137 802525 251622 1231139 1833722 1071458 1374080 1391112 1167710 1946155 140663 668101 288218 1482259 708299 285419 198660 1353159 684473 233045 1454786 1575536 1158529 958142 710954 249624 1468671 666556 1774231 148053 164865 715932 1115839 1601335 1019105 469743 274422 799435 277152 920997 1317476 461065 1044566 4646 753225 1279771 809631 1410912 1544196 478484 1743585 651837 827947 1618200 288148 437387 347487 70085 1741404 492318 284652 1611535 550974 14303 956335 111615 391308 825919 50860 384966 1231989 640478 1391835 1129784 787625 1412354 1599023 101269 106258 1428245 1091771 89367 1624389 1067243 1408411 614084 194051 1675124 49396 1028462 777374 286218 1216930 1202640 1637394 410805 215085 1348141 237345 1140995 238697 1231587 311227 1671708 1995825 252644 387441 57915 172681 1441959 634463 1800177 1296958 1342741 1317673 879392 335711 1913811 790490 1008228 1674384 277698 611328 1213925 75525 819395 673266 854784 1430744 1477590 1005309 1913247 320567 832856 1376669 721246 195528 926024 1083622 964593 451524 1740305 1059804 1366528 673574 1989474 688762 730096 1949741 1659726 1329331 1957119 324582 1754429 407428 101603 1340306 975986 227395 1180826 1323603 694259 485785 1323854 981724 1454788 831226 758361 389223 1515522 458541 1015724 1238485 1110237 123450 1266553 1226239 1103458 1682186 1067573 1558507 840729 753193 1569045 1256204 431033 741846 1784138 1677689 771143 1597192 10904 463366 659429 1623351 7702 209897 1959472 1196197 262708 528446 803387 121734 1900659 1975755 532673 1133215 599206 800071 503595 353150 173825 1114539 106820 116076 749819 626303 640393 1332773 456111 853473 1326518 1139022 1604002 145257 1655583 1969887 1850076 1940508 1590716 52850 69990 1795867 859982 180224 1305416 1376109 603943 436845 1678804 1889456 39036 141941 1383650 72522 1643986 641901 692349 1101131 1366620 439046 1096435 358917 101024 413203 831495 1708134 1281239 163896 1722986 1483715 927104 399460 302113 1095140 810098 1495513 591910 1824801 1431152 1035231 1444077 1761390 1823923 1753207 192584 612895 300521 821338 1021376 264754 1338196 1032270 1317059 685032 1722812 1319515 1884355 1873805 1838096 1576361 765697 149421 398064 1908858 1461080 1988386 1999234 612927 1942976 1603774 1413747 466363 43932 1572344 225419 1525679 1072854 1760862 1542967 1709565 127942 591163 537938 1923522 945953 487130 1253074 1791091 802832 1256442 1343924 637714 35161 578306 1764077 1840044 163759 1356455 685340 1993151 259173 1737609 621318 534706 259652 687327 966669 1358706 317634 422646 1260667 67170 755846 921019 616790 971668 321601 967317 1450754 808335 1733709 1146569 1042932 1434354 298418 455696 1211036 1342324 1811811 1243592 463356 422114 1757066 1543227 1475508 624092 1362467 1445490 89617 998700 1837827 91947 1233626 1453864 1156327 1451153 354888 1945674 1576757 9266 1078480 585849 690875 1722155 432481 560686 1230889 1445449 1730997 1552764 18964 649102 1683357 1496752 1977099 968980 14957 327934 395356 1455691 353939 916478 1468525 1582097 1517654 1374668 1580456 1750094 1578856 1911986 202423 3623 886496 1228436 482158 633255 399919 237251 1995031 1986206 608566 937323 976241 1202434 1108386 282148 578603 1885398 1230605 1222659 654274 428739 609620 748788 1238460 736006 1716798 1397489 1419201 1772726 1193162 1167871 1311359 459025 1040835 1734828 613133 1309037 612351 79453 469340 976106 1551824 957283 441634 1013305 1461444 1030929 611366 548585 1289552 1938742 1887009 116216 850430 1753485 1067388 1351636 1190897 1735725 1846668 809007 1219174 1503373 1019907 1887062 48019 809693 1075048 1187833 278491 698090 838352 585879 78119 1774171 918619 253570 1343111 1409568 1150544 929942 144159 918395 289527 1581975 182083 127961 1102219 1450940 578278 699100 704506 1530455 805858 1435816 895197 1626051 1125265 1584792 1421581 1383137 1817669 1749727 357178 787233 1167177 1099689 1844503 515707 463240 1388514 552269 207776 1632110 345206 959960 1314053 1886810 1629963 1763166 1978495 36896 1340798 302533 754324 234278 1354921 1571060 510302 737255 149637 1414467 743387 551255 1121161 1657646 630221 1121273 1193133 774220 866043 1579149 43751 1590796 1042547 1721713 237244 1989050 740161 214909 1912175 836 582076 146427 470618 615810 913001 872704 751177 1828249 359564 949843 1593378 1071151 1786818 433268 1448051 1412331 162686 1784122 479080 1552263 1606001 635996 1616225 1662676 765178 1592326 1400966 524061 1180977 1248622 1802844 1443698 1315098 1504584 1705651 462480 1912125 119283 332608 1846142 1604327 1533038 1990422 1813614 391078 1605145 1746556 734369 666219 486882 1541797 1450700 223150 509558 1752056 994741 1696535 663338 608240 896156 937581 1379958 1712929 1490162 843557 1940762 1132976 1942184 1402767 962276 1092608 960028 1416687 176373 1060450 1345440 975820 1362962 455378 1825480 1421494 134105 1998190 80744 1075228 1540678 957854 1007737 643345 1762392 370090 374761 1972516 1085990 540960 588104 1453229 397959 1695936 701608 865305 577271 1097514 1519238 1616845 803123 1365594 1554730 958054 1385393 204004 886533 1718007 1060541 1504908 378205 1010141 801316 574827 216881 1952300 1060389 376415 246878 815033 667667 110066 1296812 1330148 1543315 1173511 497096 804091 1751886 1223795 1582883 1768103 1970010 1187481 1681136 1981505 859218 1406446 960538 578774 1372374 416131 665200 867569 1478166 890363 18332 1914877 1715950 562082 550845 196096 886997 1194022 1350769 361117 1452607 1376318 1820869 150694 1922163 1461252 1734615 712919 1311864 468189 1503403 1997168 942066 26746 1388379 605942 1979288 1740445 1691920 670682 1598497 478667 639948 1105259 1862390 105512 1424289 715482 233929 1907044 1524358 1242992 1459577 1935543 1706120 1418289 394067 1652736 1556279 378687 688888 674556 618261 1989311 229280 721784 1134754 1993199 1723465 330769 379499 678523 787058 149282 1322596 1848333 290181 1087140 1971064 1834676 1451184 857341 963960 1370646 1856515 1031563 1233961 560320 1134474 391017 1103365 1884063 1847599 649177 1228754 836537 1825486 1948236 110523 1748497 408779 1736505 1746174 24460 1723494 441456 1115886 1045031 1306525 240757 972737 1096918 826392 1871866 449767 1629307 217205 488407 1864606 400775 31867 1730813 1638256 850152 672222 1485695 44014 647048 115974 1820527 821088 1272529 726047 659576 579054 1333890 397553 1304391 657219 1395245 1830993 78386 1736376 102347 1186507 993379 852631 1594862 888433 828833 1331248 1040995 100204 1285607 1109025 1490976 110342 1072046 117318 1759282 1518415 361698 279920 1269624 1098898 1062705 639203 307072 1715242 991302 1102935 880181 624385 516991 1846806 1557459 342867 551048 1879315 252964 296348 1762221 1166953 878101 1611651 13679 1824733 1423772 1774485 1358808 1976197 917080 357492 840133 200699 53313 1327266 283662 95558 559561 815585 1612391 777917 301874 833164 1484227 1954509 1700129 188564 576873 911098 1469418 345227 1983328 1376741 1308463 31195 662960 240261 488211 1832699 105259 19347 1216245 1730368 213635 1361884 1254857 1220563 907474 1689987 1941868 338111 607787 1171954 1996734 472896 433884 1286836 298987 727593 1166089 920927 1344515 1831358 128100 1271022 646327 1829289 396876 811624 454718 274012 959764 683235 741348 480618 1034491 845659 1097907 1662432 450972 1387047 361460 1138476 1052981 1592972 1442267 632035 1016018 165808 268354 1437700 13517 1502584 1304799 100420 1519442 600103 1129645 1488051 443660 1876329 1450018 54665 1493050 736745 1030057 225658 1404437 465450 1097557 798408 1215304 1663351 917959 508107 1105183 396342 1562932 1276587 633063 1142385 877685 1834611 583854 1156297 1085461 1042282 318486 993207 1832705 1495591 1690401 1672980 1651490 1080686 605600 698309 1031594 775494 848293 1829634 830779 655142 1972563 1323486 477116 1524761 1008054 1912722 426042 1856657 805569 1468913 164197 222235 130289 337661 207003 946808 1701044 1092287 1506091 433511 1110263 455928 71944 273998 1338004 1362584 1842061 1142651 1191593 103048 62646 1527609 568235 37574 651450 1620939 459800 987709 1695983 650810 584429 1931731 1882886 1134159 132779 1742239 713668 119650 152786 1699093 202647 1857550 711151 1115506 1888715 1251277 1985446 1247637 1151479 286209 341196 1305601 1412211 1808741 592438 1514518 1234250 1063720 770961 734690 440974 280537 1081549 196552 294171 1321991 1364598 1403436 957583 220164 63550 1378923 1202284 1808143 330304 1825475 1820766 1903939 1061949 659948 1644100 331694 1077070 1619488 735959 66009 1649401 194899 1470633 71522 1086176 1483374 160351 781253 453826 1738720 1024947 893537 1747528 1392196 1016954 759097 1203970 553240 1662463 441802 1622096 1092015 165281 1512571 201083 517106 1285053 1029687 1163884 268159 938236 189359 370851 1777267 1526111 1627370 631725 912337 138451 458180 1690047 913227 1149150 1038712 943467 1451632 1943369 931140 701266 479106 1060550 1640608 383215 1001650 1205066 274901 1791124 745545 1729772 1010347 1944822 1475027 700658 151989 107292 1686842 73929 720743 1490418 428777 1741253 766406 1864369 249630 1044345 55811 623725 130064 894771 625868 536109 267561 943982 469621 1460629 252097 1802289 162 1284864 1726774 1585636 1104437 109133 1335820 547534 270814 1255427 654052 1987181 1119933 1360530 1014768 821483 298180 950970 271268 1869443 1236577 865126 20664 1736016 1361866 1610815 1700784 1281286 126588 207305 1951684 1227348 367959 1926913 856345 1810430 1961485 1565269 1451618 1642389 1363311 559903 1391563 1060361 1536156 1328158 1567736 1892484 1567718 1865101 567749 1229858 1876406 217446 158834 716338 1454122 1530773 552969 700701 45065 201146 314700 167405 355608 809905 1560529 1610549 723786 1358327 1923730 1948594 325878 628059 984571 1272821 1101065 718826 1788480 1706025 164061 821526 1582962 847074 1977796 1350870 494916 1125009 1661776 115576 759496 1418659 1885979 1666587 611823 1515178 194864 1707631 1937199 1360865 723253 1652670 1839302 579779 97220 1719691 1379601 1854685 1602045 718058 1950130 1857268 1070189 538467 1174921 188544 1217875 152307 263163 123563 1054699 1127023 166399 902227 208561 1484614 44008 1989809 1626377 978498 303699 1767445 764386 117539 677272 189848 621713 1151787 1007100 1526443 766645 1205752 609187 1513790 1554720 160632 487090 544865 1925081 65235 1028085 1440203 1514150 857960 1479313 702433 1334495 1218038 129715 360588 468175 403231 429764 1147443 1719377 487237 1903012 1079226 530394 1468714 1216330 1901051 1495487 729455 1076595 590885 277218 1448939 739409 1263736 59232 1406873 1616297 939430 657922 1498061 493192 1755947 138220 823126 329138 267397 1464327 1272634 233322 1735916 916787 1931354 197013 928115 298006 938313 1797723 650600 253824 1088118 81557 1424376 937527 1892275 740674 106748 661794 385791 1184677 903494 645902 670986 920275 159753 168103 1240057 233501 265015 12836 855242 1172317 776391 1615417 148825 1262746 1974565 602130 804826 962893 1785720 1658607 1441773 656835 838857 1873779 851827 1813847 1956246 1367523 1209647 250417 1746874 1349563 245662 1064106 1948874 539038 1946053 631296 1445048 1731681 639584 1497855 1286691 423108 592303 1167896 310088 574515 1791749 1945633 326562 1999911 1667350 1465799 29885 1977656 1612614 448868 499580 1415321 1200527 379273 1170374 443917 842404 1207608 1167861 1888234 1665218 649980 725913 778487 1071634 1799393 1146748 742591 214773 1582069 173800 1065736 251044 883059 231042 67629 1005050 488075 1220753 1867392 1984364 256560 1309359 1597972 1968976 1167556 1045740 885563 1125404 573314 1542130 1105358 629932 391593 1471950 1996994 1774154 613637 764729 1945666 179365 348872 1956022 675281 1181785 1592376 623580 1195112 1484369 1012249 752997 1637159 202930 573323 1237603 371415 1041985 339321 1442411 777748 1984032 1160741 954794 1876149 1627209 911268 1245800 1032750 727657 178409 1323855 40782 1044569 1064105 1130443 1906139 1108524 1199720 168522 1177935 1531972 1178693 513697 1586470 176601 1339352 154577 1509755 670068 970907 1938772 1042 664632 1231551 1873500 766170 197295 753968 964624 1594976 1559335 170243 1758125 1073649 640630 1027449 1505873 547712 1879979 1645784 791183 1810954 1425994 583302 1789629 699546 1959343 902629 944544 188820 1138529 1028735 376645 364107 1707610 529661 1413102 824002 1733263 383945 1434049 1551942 509799 1580754 1142539 39460 360552 709008 1587957 567937 725528 1361447 1502403 872926 1655525 1381863 760811 612932 1887171 382349 874721 266424 916054 428907 661843 1059205 633224 850045 1854058 997318 629020 1589298 1528570 700392 1742616 1383444 1885109 1056813 928062 701654 248913 1405282 909346 630485 1034404 1934644 773029 1035168 1501043 306182 1382053 595662 243160 505954 1191 1458435 91416 656606 223184 1736785 88758 984595 240016 450300 297625 208778 616432 969502 234397 579343 1268657 438456 1971937 1657931 443378 1093131 312126 54129 347577 1216050 1279273 620751 724171 644938 1728018 1627277 1413094 418678 1748441 587274 1569109 1221605 1611114 1742004 1901261 634757 226530 976982 1512654 890132 1423550 1196802 1429045 431554 1970463 924749 603365 998187 1485043 507776 255101 1058851 590586 1646767 1858953 778970 1375362 312831 676911 707886 536384 1631791 1026063 370023 802787 302657 868235 877751 1895007 251502 1274935 953125 878535 1215651 18483 1706080 392619 802321 504086 239100 1468752 870206 499481 48887 1733057 1961147 315736 1591597 1404359 143029 1803089 352314 331141 653905 1910407 582337 1619012 414225 1384265 1678394 1824725 1932930 1765224 739998 170469 1198478 890166 1449381 778765 1939254 621286 1082715 479165 851669 1332947 920418 1295306 807570 81812 1193053 244568 127743 373084 476898 601072 456591 1213450 828016 1816295 925066 1278375 818601 1376813 1388324 1681022 1381584 1353938 1791213 927194 1829537 1225663 1963482 887932 543641 67081 196105 279021 838362 765513 559752 1419430 579672 1612142 900896 135717 1860488 1246168 802981 250710 1116181 681793 1947367 91389 1675851 1859921 381277 1967266 1964252 1337832 540090 709923 1269348 236545 54407 696445 524222 1588998 1207135 1442980 110878 307240 302457 559577 765588 1540806 1270054 344280 1699133 1478378 120414 881309 1688154 500828 1451515 364264 617093 504059 1728651 691084 340504 609683 310906 934212 1971756 1425799 1214070 1610074 1504014 45643 930287 388048 1427433 678177 1531560 1050184 281348 302720 1200748 990242 631430 335415 1389456 650662 1234490 1290915 856646 1850563 75489 721826 15565 899327 1612623 193829 750166 1964913 1477401 1428441 982845 791783 1184087 707459 1478859 1773862 1808101 983375 499516 1732226 701530 1694925 665091 1978050 846934 1522255 916870 323144 1294817 1877318 1780965 900417 389716 1170172 170213 18084 522475 961701 837704 1747811 1734945 555108 1474080 839562 1427224 1161046 738747 177802 1194377 1306179 956221 273355 339656 455996 1374232 265125 289065 458495 1227500 1353992 1690033 450575 714042 1765553 895179 1569506 312025 733761 1881696 48284 574605 1149548 736309 279379 1282030 15124 294476 1463073 1712965 497544 31264 85580 1913906 1599733 1710439 1491271 811495 1753879 491188 1007326 476330 1776348 7168 841868 609079 771771 234120 1658428 62531 58886 1060040 521266 794667 675824 1158811 1069219 896377 167953 1720460 866166 1948479 1602786 254166 663060 423901 730442 1599993 864921 1643115 245319 399252 768501 894459 1330004 1642234 1669280 1602142 886246 607316 327879 176079 1879682 24154 224762 964551 71774 1538738 478108 373629 225205 1524690 1608083 1244655 949175 552223 697642 237459 149254 1063201 1147522 1577317 833696 593054 1584127 837802 23175 1008538 1836854 1503176 236991 429306 1069393 288818 882184 1737125 1399103 1019046 23347 262062 858755 1511950 883261 1748953 1582819 1173223 1399247 1243068 1567605 591479 1360260 1672889 1080611 1442797 1990258 280168 1165118 1079467 879019 1681760 982672 861468 1586407 920284 1827975 929510 1822640 58094 433389 556986 947210 349604 1992781 1295488 1342749 107716 1222827 135893 750031 1204293 1658041 175428 1642939 652461 1230510 358280 1224102 914161 531636 503403 1183940 977173 461862 1489879 1085594 48196 1553835 483845 446245 954637 893346 796486 451919 1444745 470774 1056130 1028223 557664 895827 1550454 1454925 1236531 881045 1379223 1749216 1199957 76828 509383 258797 902100 672557 1558732 380911 1048771 938124 576588 531730 1877293 1378898 953817 1937730 635031 1147857 1326903 946665 1264991 1981721 888233 1537007 791727 1579845 199192 54237 596098 1477326 460529 1907692 670029 1836986 1098782 1428091 122576 1502289 1988687 14645 550209 1546949 137771 806129 634483 1667057 1206253 1237004 1045653 1288068 690909 1458285 1423517 1090984 1262046 1936143 540920 1832362 1946179 1458133 1894121 1452606 543490 1185276 1483392 166458 1546867 1055744 926288 851783 1106596 1264189 1372983 1425544 987413 1725314 1376498 1291361 956998 238141 1385269 752107 1049688 1153240 1835098 1260932 877019 1960061 1980248 373553 612017 615908 246830 477613 798188 1182335 50440 1632512 86918 660968 1271833 1989436 276143 724432 1705648 68172 1831894 1670374 1322708 1820782 1957400 1978095 1904104 103003 1406220 174038 668044 377176 1072123 1556643 1084416 1996232 1052626 564079 1870321 1451065 957724 1629691 1988848 248646 661885 1765398 607589 1695595 945436 1748400 763498 570240 1145483 703922 906825 1584399 1998634 1994643 1960940 1171335 1999960 1355468 150625 1164891 327443 1049130 288774 1455084 879553 425225 309476 693541 894434 713174 49062 172882 1065091 224673 1212301 1725746 1767848 75862 568392 1097632 859240 1792340 613905 230539 1089399 1022365 1018373 1075940 1981298 1816764 586347 1931632 685897 554642 1640170 802849 1402366 905553 1866538 1716262 154159 1687379 1695730 1974072 1530065 215058 637794 1626980 1791123 1756911 22788 672168 1867278 741547 1985489 1260069 1152655 750501 814514 1198485 718284 1880667 1364652 67019 1007513 1970528 1168366 1377634 125705 778371 559132 1354550 343630 711247 752150 93127 1776767 441644 1025486 342435 1780397 1234011 1414258 1125087 1554870 976695 1001898 982125 521300 1882655 1926401 269560 1304061 225309 466832 1402511 1607707 1144279 1133386 1545885 938132 1926626 1593920 1034267 1675330 240260 1268592 484160 58465 413417 12448 1693992 1692375 946290 1991842 1197669 1240435 814848 1168958 449364 295214 918971 1743337 627975 522380 171887 660654 1947734 1070373 473403 228791 267282 466042 489415 272289 959320 1139245 75253 1522766 278874 1681837 1665221 235120 1707618 1559519 1257257 1433422 914591 151074 1003963 965466 1058293 1041621 1995186 1797484 1849315 193114 1630254 345068 1267368 601980 1656845 807926 511258 1868094 1942944 872534 1828532 1218134 1732062 586703 1490278 601939 777266 1452437 1066072 488457 1547859 692855 1121799 1692958 1205729 1530701 1791005 681202 415698 1031456 255617 240270 533519 382466 544343 466284 1629695 1380362 82298 1745474 1957772 1812704 709179 368853 338421 1090970 494003 703747 1666382 1065617 22896 1224559 1646547 1748831 1318358 109742 163757 1739699 1332585 1615864 781511 1691557 1006807 295783 43033 1794849 1970929 355329 208434 880897 1576120 191697 994313 1965550 1414158 1854204 1022066 1227521 1693987 1968114 1836399 719020 1026812 1639043 960919 1693287 462879 1658146 927094 1709122 1057034 813032 146160 471886 359853 1965891 1523888 321192 941421 1831880 712140 1833158 78782 1372149 1192748 284971 810339 371448 360109 1298912 628398 344266 3499 662889 757910 227895 199376 1624613 1200010 1238939 1814402 801724 253070 1288552 1595673 440902 1795393 1230167 1244502 292282 1743376 1152909 1855242 1257966 1964461 841245 444093 953239 1366985 344999 1209480 1961196 1376896 474112 783523 1853798 507245 1235109 1745429 102566 659092 822339 1455050 221718 1640218 1687719 818670 712679 1421241 585309 1768635 99077 1634212 181994 1571392 718086 1346411 529433 849121 535005 1130781 1433692 1307691 1413167 1399874 1649338 287282 1044357 244216 1081932 663473 924257 1594937 1782925 1772570 511709 394151 1001113 14499 1341777 1496208 614077 798417 1460375 1320273 1515483 1583927 712089 1997254 406120 433979 1395912 267120 511222 1493062 567097 1849633 874294 339184 1736952 1810235 284437 997933 217119 1089994 421167 41284 1230373 1848242 1860452 591268 1549100 1265007 796102 304059 1672504 1389982 824147 1102920 559376 1818840 54631 1115473 1173460 828407 37585 1324741 1215308 1567874 35690 385418 679696 805533 229535 377349 1002467 733718 341365 1499222 1579247 225350 1536916 1724465 794329 1976601 811060 814629 725685 1525214 287292 1160876 1988301 1039823 1780658 1935802 363739 440196 91391 320999 1615766 1360038 1361686 774869 390202 131760 1525012 1985682 607358 1190081 1740349 220948 1266742 312489 579471 830007 1197051 986517 1049039 783355 1472193 1086047 808167 1208492 28388 1949151 1229722 1984086 536043 158933 529073 481976 1596711 847575 1987806 1540724 846482 239043 1745443 722396 604677 1271236 603251 904935 837817 1180640 1706383 3465 1740145 655978 1885121 1591471 485318 1816221 1964448 72014 778884 168139 115106 1685889 1091381 174796 1564368 1571956 1120856 37740 677499 337466 254890 426903 1647377 1420373 1298443 1567234 559113 879613 1466097 618296 1969978 1526554 570057 1442676 1806931 546431 617008 1217718 1785636 960761 1174291 399822 380723 830454 754468 913240 34915 320270 1271301 557757 1579240 366628 1910933 1831427 417835 148960 982797 999446 865329 1843518 1752689 1154757 231707 574645 1893309 1921960 732787 1046751 206182 541458 414524 1048218 1458849 1524920 1252045 159978 1817993 883419 1780909 1758247 1938831 727372 1262026 558093 1193837 1516293 91922 110477 1679053 1109657 964873 925237 1809677 1691951 1787343 1897868 106718 1922557 1782677 1763280 787513 1811503 345913 156495 1660736 225747 736850 1858681 745977 1669604 1688979 484520 1400815 1865370 434418 1496097 307681 990123 1759425 256574 1331408 287503 1812012 257126 1970388 598980 698460 1537694 1807895 1849355 3575 744841 1277614 681612 320739 618085 1934098 1515109 99098 1480042 744372 1933190 1542742 1870545 17981 464206 1778489 1885190 322953 630072 436067 640935 144363 1950961 1713528 633351 1611845 24900 105505 1694602 1629952 599073 1745302 1354569 6032 1057934 659527 1551144 27698 1950272 1241537 382009 263611 1657477 974631 1376068 1769196 1730452 1296631 629399 1937078 31754 175201 327311 784103 1123933 1785540 1732871 366084 429607 1763895 1600808 1847430 58235 282254 1146425 1533877 1751395 686347 1241806 1352044 945739 1108114 258868 875066 787734 1012458 465550 242550 1892443 1264300 1592708 1730316 1916436 1304378 1933316 1977907 42170 1239309 48928 1013219 1078312 708693 441365 120744 1919550 341477 855116 892160 1036742 286770 1249823 892150 1381859 1890251 1710249 1488923 508865 739357 788460 913645 1241937 1101610 803081 9579 969704 149485 332404 176323 453087 1591261 820225 555664 1185091 611402 8011 361651 1436315 1616124 1904566 1828117 1026970 1356204 1177010 1922391 1054308 819672 1249380 900300 1080019 704510 1687696 1349413 775480 333806 1511381 1530145 1667039 870495 1245444 975043 1292148 1732166 1047251 760976 1934318 1683719 1735448 1342367 1273513 645091 1211000 789808 55592 4126 1525825 1613278 849613 1879884 1122118 970870 860273 92202 506185 1841643 1180266 1115936 1582300 1568880 444731 470502 1844812 500060 746279 721373 136323 1900887 1804251 1150183 621095 290758 1778219 1259620 125135 167091 1243547 204685 1332952 184943 1386888 446859 1407046 1752823 943781 1753627 1821532 403752 888770 79596 1098574 1141070 3372 1657291 1610531 313591 290540 1014765 871497 106921 1602339 1377351 1956671 1327352 832888 946050 933991 522059 1681705 1744608 292673 203812 71782 933296 1426256 1342138 15567 1600503 1734383 1547488 661186 1483055 904307 1213267 153029 1233473 1813222 1064084 1315727 678805 750479 230914 772699 1340363 714941 1615152 498298 330393 62249 1932631 908128 1348261 1077512 458717 317245 507133 1478037 179786 1831784 1864464 834439 556153 797366 1857829 502513 459613 957930 1796433 1738650 96259 1356309 113080 99532 1716742 384907 1651392 211249 1579776 1730076 1061156 436608 1007561 968051 245691 866744 620266 376849 1598066 1776102 726545 117681 1547465 1976108 956996 1776573 1130610 1651780 1016355 35196 1779307 49691 1546820 1387597 1023263 93476 116793 464430 1920975 155059 985060 33160 1857814 1283016 1888580 1613892 1081231 885332 1133053 321814 1584537 1001967 271483 1384144 65965 315022 1025830 710081 551824 1529471 1560182 25194 1751049 667207 1591907 67882 1234324 428329 1919066 669856 715538 108926 750905 37457 813597 1514096 585821 1033118 514771 1014345 403142 353882 81312 1993003 1487346 1550727 621118 1557733 1204163 1093402 1080407 1677892 1786976 1082974 601406 1057377 1069807 379866 1490919 324593 906863 1885937 514636 268053 1325081 1983487 88523 1187727 1016828 1154196 1474048 886825 364032 999353 1102690 610359 1559420 90491 401163 1208820 1092116 548395 68083 1900470 1374992 1814141 1988407 835099 797719 72750 388886 79 211274 332648 1641714 1160176 1742587 322552 207746 1036634 849221 37927 305528 374831 1278847 1260222 1033346 597001 1178476 944417 14887 1533607 632728 1229130 1232381 828328 1870080 1256053 1773594 683748 1337997 295202 467833 419100 1108317 1913261 803390 653408 346529 422927 1659102 1291573 1452217 1400062 819330 1339832 160253 1691121 782650 902780 1858210 121245 457861 1916199 1404851 72759 465246 242895 1812064 1971873 911924 432656 375095 1307916 737401 237515 1365808 869329 401755 790605 1687335 1128861 985068 1132378 1812178 377093 571965 1588658 39573 1578633 1471286 1970923 1837181 896372 1756663 1350804 1166812 1981121 504382 716482 1876220 981622 1183909 619347 1314054 707607 1373291 1690651 1100552 1933423 1341849 950542 264451 864677 1315357 317284 1063822 1847267 1203201 1259579 750567 1382840 1169633 1891079 1008719 952693 219263 1010977 1658433 1729498 946651 11582 1230533 1713450 1012478 1081600 1669726 792181 78686 378756 1965726 326026 1243581 1682936 1279558 1015767 186331 643283 1274848 652355 420566 917593 91139 111140 1295491 1665445 997362 1854690 516574 898259 855861 308907 467575 386282 1338172 666471 672548 960224 1776519 1417678 1339607 642030 1940761 1453359 1944509 1276071 1196663 1567899 1009023 1815357 1601241 650915 1933997 1678938 1150271 903933 1562264 938642 1171422 294977 706807 1391996 1216342 1979125 1307304 1734924 343651 272021 1140480 804825 1221585 1136811 373143 1587578 393779 1894393 388321 1133083 1695348 887777 1752545 724025 1918523 1821707 665911 764684 1605464 376502 1238826 1698582 226515 1544993 1353700 633232 483077 907923 253922 53922 1439509 1317412 1384760 1391993 1375944 907128 300131 377411 719109 1432608 523907 637573 1274322 784641 224048 1401064 1852980 1093585 1304121 942623 221779 645633 1578547 827781 1789033 1604726 1023132 784822 1797391 49026 1143341 1269608 1604499 1048155 942116 1467387 1217903 1027323 409657 204246 540160 76522 1104214 1092304 191561 1908096 685219 605663 1118992 1417249 1904371 444334 157676 1007650 855340 263783 1063040 1972645 1995936 1701825 252932 206359 225003 1896115 239281 403248 1592529 379332 724010 1103031 635372 1953798 1311784 275853 1694397 1118177 1302950 566658 1225664 1585516 1284815 973927 1009026 1583474 1379044 1335586 478114 139619 551954 1288209 1996585 1208902 195608 1876156 1350685 230026 136542 1764617 811912 1710955 1217246 1766861 681751 1475622 1903745 499786 1274260 1361616 878571 1246061 1896751 483825 814805 1877443 340612 1491202 1798181 981425 1655348 1623375 1624885 1656008 1372209 1645990 134822 1206077 122135 576723 820736 1878652 526308 1179063 381711 681818 1923041 1260802 1386503 1207051 1346323 1777997 1923397 1470470 690134 1860827 326858 1335836 983794 931542 1432202 1887666 1954901 1494141 1732254 453859 1977344 1280571 147728 690411 1850871 1693986 817311 463115 20699 1401015 1268495 950991 1774832 1838864 1269995 942726 1247530 781701 1894506 517124 626968 78842 1354254 1769781 1535733 1941790 834342 752623 1567345 1582950 758222 750349 867769 500441 1904673 1876238 1911044 1341426 1952317 1394758 310430 578401 1004623 1007282 658135 394165 1812033 612750 1123455 1462645 1951589 605299 1244221 1587696 740412 436882 1034251 1346906 794514 283346 672517 339648 1723421 1257889 272792 107356 1828855 362472 690871 1256649 393154 1931386 157763 1013037 1942214 1753227 1432305 475662 1408430 1498606 55219 432275 998394 1023897 1010555 1536642 1649872 672310 1149500 1947996 1711745 1346358 303746 1787573 1687532 1717972 1921944 252379 1280321 1721385 239599 1734868 1149228 389840 1824829 1741981 721355 570456 1741855 1829330 548926 529739 1552034 72488 1586029 1493452 366521 538383 1458161 1173217 1838735 464498 1579092 489311 473949 648149 276161 307279 1488276 307388 251940 510976 1539465 720080 40548 212156 139421 787330 1379471 474822 420008 76315 1550930 615769 20911 528559 699127 1557906 658576 1046468 582452 854479 225812 1992444 1766829 1521852 1361554 598291 778244 216811 896869 916447 1038819 460162 67575 1152293 1415129 1927149 1329380 205590 569867 1073981 1568671 839103 1456876 1748593 1789947 317112 148344 884071 997238 1984751 1011630 1682928 1465491 1252722 97230 1370259 1807223 812103 273969 1022623 1969594 1734606 875734 1076006 1369629 1340171 783497 159117 897760 1938128 487504 121349 1443898 476775 502019 44129 860461 179998 1143700 1255938 822413 1807023 1628227 1769422 125590 1649035 1712591 432682 915526 706113 1623445 788396 1366837 1943527 1115987 690974 1076928 636031 1934411 366014 1605807 1330998 1459731 636368 395088 246079 1655282 547441 1126024 167591 905538 636536 827951 511840 1766746 1828605 1129636 1252599 537294 1060935 740273 13286 1323249 559922 1447560 1160374 477965 1078757 149217 681786 1137023 326244 401805 409883 704085 1441646 961410 1292428 412450 151744 1923791 580161 823195 1817456 165480 782048 657354 391767 1091673 622535 1348225 1816025 1514792 311813 631744 1501134 51335 661092 1152347 902650 1543190 883254 1810332 652608 317506 407727 1418002 1277028 105105 392777 229152 1162818 764126 1806266 1806774 375923 1149888 1682233 108853 418043 1780097 1866463 1747404 1961814 990719 514846 929062 1407548 1950311 1190900 1256263 1149339 326966 320292 1674415 1676664 490842 727699 628951 43759 1929995 275777 1304915 754272 953699 434766 25225 1268637 1014463 1991568 1565518 1107688 1953186 625769 68958 951468 1269774 1933100 532117 1624596 6238 760136 1710082 599335 784234 517290 503251 557657 1459915 1776299 1069686 1653100 1850061 780845 97103 279880 450235 1702664 1686429 1728753 613948 771248 1454554 1852071 1568950 221626 325541 629030 557678 906767 1654773 362535 281029 1947532 554932 742537 22983 1413576 1642456 217240 804398 1523137 1710360 583901 469518 1941419 174919 1542495 974553 61520 1514938 87963 1047281 1999318 369018 1557112 811028 1224322 452002 1379446 934878 1806765 1819533 79022 678420 1366645 1677485 1085463 1030413 1996596 1607329 248490 394523 857539 1967964 259065 528978 734884 914590 922047 839846 1155672 394883 484270 411257 1165737 292312 572506 664440 700963 1497733 581380 1254113 999843 32181 715042 1681682 217221 704979 659320 409601 1369038 633878 10062 308227 256577 1229822 1531059 298172 1462153 518967 1834813 1345322 1186082 286491 1692109 1602452 1915027 1737520 1297032 1551982 1913578 1494065 1701031 907244 138083 240865 752009 1564679 490409 1996986 707562 924129 600137 1897581 1590859 1040186 752466 1681653 737044 1114433 534604 1404339 451182 943032 1668248 519317 123776 1168190 837295 666663 1016122 1669607 1357716 538135 1468900 1343836 529310 160173 1799371 1260384 1193165 1359296 1791696 1143488 1508210 457902 947365 1737647 43165 1835971 1088493 916164 1556174 1915634 468526 1893266 559190 1990589 833980 484360 94888 1432763 1532810 1118507 528077 1246041 678393 344777 4675 744611 497003 560667 764666 1920747 1122274 575963 958739 670519 706797 207493 864296 342450 1731248 293718 68054 458955 504532 12640 275707 770016 151050 312816 1926583 1770837 375585 1142729 497270 290395 1465479 1600619 1936652 1206702 83666 494463 1168399 204694 1274141 520042 1960098 206881 1212845 1117897 993499 1335321 1368183 1647047 1260958 42177 89782 513967 1922816 470538 891624 1621575 791092 960367 17266 138317 754269 895828 396158 1476383 335851 1561546 54198 86856 29161 1173794 572261 719361 1904389 1567511 495996 745259 1508518 584150 871349 1824735 1690943 1764800 680293 430785 729988 991514 173115 1091221 163428 266128 324144 1921066 1387276 635322 1446113 1063929 871628 462118 244451 212848 311647 313046 1865177 781955 1011330 1846875 174824 1579008 145749 808947 746439 327519 82616 615743 1825653 909801 1772572 1528710 100080 1476307 21434 845525 406365 847559 1461445 1040592 666713 1771673 1623852 1155077 1926306 41580 259572 1394035 734185 1523757 1744710 1681166 1624663 206626 612300 1182820 1725609 1335256 178879 1932764 1741722 1501541 267959 407790 1853882 1703854 1738428 1145568 1143572 1759506 1947712 1610617 1930867 627683 1916880 1651329 1753813 364685 1536841 1059306 1417189 1563891 233064 687266 1729655 778154 969844 97124 317964 527233 301814 1489568 379018 674185 1911228 571291 1040012 562832 54729 1281921 1607751 86940 50766 1441715 846178 795158 210891 994727 818723 657118 74723 1546022 1527792 1005134 1811528 1253691 1825135 1200186 1583522 1129970 205846 411271 1650680 1668235 1423654 1836499 503502 84839 1615110 206682 534832 1025701 1464538 345219 1580977 485628 355524 1749436 963384 1900022 1019838 3521 1432229 1760734 108237 1973435 228537 575134 861362 560437 1546200 410910 1813686 872712 704388 1855079 1058486 348225 522049 239773 1839215 1191568 1012716 646868 1375870 714340 103896 1762175 864730 1386479 135102 915046 635245 1311921 1576965 411087 429027 980725 1733074 1914702 1381157 921990 1842882 1784939 162149 1759247 127026 679309 1207896 498283 404725 1990051 1540877 1182539 599417 380653 1806056 863037 1659620 1323725 1073528 1134241 974293 1352970 1970026 851891 1824188 1634803 1037802 1186590 282802 1488867 1637618 611177 351100 1631834 734630 874497 1128018 659607 1601399 1503284 1355484 1066500 1470013 481200 183395 1485012 38594 189254 81269 766898 904636 1521580 941795 1889723 1009950 1461764 1250263 234381 455868 1785273 1947439 1014064 1038795 883117 1407775 1306694 737331 864560 714838 470370 769664 77493 1998687 1239033 1777498 1485129 945000 1825129 901226 190234 988316 195479 972050 1157629 350432 867583 184098 476555 1286221 481897 1014640 148039 67754 645972 667569 886357 245965 1470408 683685 316847 535205 1186293 1907599 1304106 850955 1678981 1551486 493609 36252 397751 1915359 1072713 131129 544914 1544270 1255471 236396 597472 1517871 1650630 565954 1746054 1139542 251658 35802 694310 1865271 377888 388240 1120961 726906 44475 786059 1050117 909619 886071 836775 664198 1531392 529540 1763808 1510892 1290529 1097566 1862640 1790043 596063 1420580 34075 1618375 286397 261160 1017234 1069696 924413 1601287 967731 1471326 399107 1605224 1681116 881355 1477669 242140 539807 1372562 65229 88374 663537 328577 1789133 1271502 517446 365144 1115709 49252 89532 811614 555641 896524 274717 1248983 1580171 399204 1297502 473526 1778167 1084534 671026 931730 1658923 1473067 67559 1158954 726556 1411684 1876249 613220 1099547 673037 1165700 383642 82315 1799386 184627 1491960 578760 911865 828229 232965 1332675 1040432 1620610 1402213 1968905 767140 1412514 1887767 1534858 1825012 1399983 326699 1421463 308858 3194 1963322 1341564 664660 1374961 1026130 1947358 1141211 177586 51228 1959153 953031 1626559 379404 1610667 1360359 1033947 457483 1630509 1574932 292418 1072197 834681 1947594 984661 1057019 282112 1892815 511561 384145 251021 1484270 1822253 907670 328543 728661 1544450 1625282 472153 1237562 402652 538314 1359506 235492 1254920 1624796 521888 483596 660366 1563939 1074035 955363 1356566 1097473 1384535 16908 1556703 870440 55927 436973 167268 1457758 1925360 878715 1509078 1865444 580300 736081 1520351 679035 1050200 1152676 245977 994713 59590 291130 1869883 127727 857199 1009728 31899 401466 866507 840520 66076 750741 1993265 1324256 134876 676637 706286 375141 1527156 131202 19573 1149206 467941 1737924 643772 405775 1831115 1700704 928564 1873823 236680 1566775 1191918 1985970 1031462 134646 554195 259097 694260 524369 54548 442532 811275 1350868 996071 1715269 1296671 1691524 1927214 1068624 1474054 80746 1962753 576294 1997089 1205898 225515 1594376 900620 1743192 1398486 1970741 1268591 1363236 1394414 852491 1597403 611228 1534555 1745725 870731 1376552 761632 239589 732973 730414 319425 979468 409329 958124 1265983 460701 203249 926669 1719248 914166 759161 950439 869631 82268 294702 335151 1999205 1378924 81654 1624835 1973723 1803592 1033988 753903 716808 1921273 527243 360334 1266510 181961 1439503 986679 408708 1111242 1384379 613320 1483665 1740195 1362892 288336 943014 1995222 1703480 505237 496522 227710 1717815 783774 37501 247404 147266 1083326 590858 1193484 526773 1885601 256241 1618728 1573755 1970767 244908 595987 1770062 1208918 1628888 1488933 1901743 1395673 1835760 106217 1154231 187924 1983433 817981 1132689 1200197 543753 26014 889186 891941 1391457 476289 1102789 487787 1271451 1766823 229576 190016 600893 1274887 1253485 62481 1784423 849597 1210765 1514272 464909 1895299 1439304 1231765 603646 1932780 1871274 1053891 38282 1355353 219590 141959 1472035 176548 1005297 1963435 737714 1879865 1034966 268820 356389 1139520 1662671 727143 1809925 582904 1003268 1854099 1646674 1437825 367112 1379667 401181 609723 1274908 1013974 1591168 466407 1149078 1368900 594218 1870416 396798 1980551 1183397 1481245 1642342 285068 1424220 635974 1098074 1457041 673691 1802614 863067 1706302 638216 1421850 828160 837434 606549 1265614 29723 1810074 817052 1587188 210934 1529001 1029626 588912 463546 1177165 1814703 435121 472567 1048847 3635 1068447 1744050 746960 1005859 1654472 361993 291154 1985255 721995 263743 801165 984282 764092 258003 993364 1481782 1449254 498135 566463 1020908 1198115 1245306 1532224 1214110 1258707 1694856 999622 1090992 80431 1615608 1897071 1082015 1424514 1250342 881298 1572098 1982669 225537 183057 1747833 794367 1477038 1912023 67168 455376 1146258 148783 549838 1745793 1340336 416936 851443 1353766 1708118 81488 1137051 1657350 1629945 681219 1963330 244630 643118 1558925 326672 1332863 1949176 1938304 1081797 975379 1885143 1068523 1061158 457724 1481274 1388582 1928348 1596390 1339981 772618 251873 1673350 1489168 951374 116561 1214305 261661 136390 708444 1689694 181758 1915457 1617994 1639658 1025691 1470782 962917 842558 1048888 348056 463057 1021350 1754282 333985 1766633 1783187 1957959 1306295 1676194 116622 145201 246341 1004062 1681941 1356904 1155615 1678675 1310226 1019066 414090 701166 1719734 925020 1277917 984888 1191647 1215260 540464 1550526 570828 270950 775373 1749093 1495642 599447 471563 889477 1119732 669578 706015 1433840 1944949 1862708 1192697 1209263 84762 1368129 283530 1585821 1461611 1561509 1505852 1032278 1436435 1034965 610215 1530392 1653064 571662 1442311 522735 1345499 337056 786085 584965 1263614 715872 1335050 339256 1216053 1609833 1167201 185035 1618666 1500791 678969 343360 609983 430965 795293 886342 60187 1461857 551762 1298239 1503629 1879986 1992651 1726680 1424579 1740175 926712 354943 1455048 277538 1153302 1492096 1192993 1771448 25579 1709677 1812758 54413 1978912 1160174 257985 170354 795997 1840024 182493 1777050 1170135 1402128 420457 1924897 709498 1883106 619455 1712469 1620838 1614713 974168 1204048 1865642 1661825 309563 1341037 1007280 193699 1132001 685520 1687338 1683964 309028 1113953 1880564 461639 579585 313934 1323443 824400 399720 103796 886274 1078426 208839 1543157 928878 635450 631704 1100563 1229200 1555043 1833890 547903 1222703 1068542 927488 1220299 1837869 149382 569549 1396484 1937546 499262 416406 151553 645162 885741 611160 1773568 43295 71048 643409 1266149 1030701 1042343 1291367 809322 417436 1381459 949109 1431422 1791400 292066 1126515 1423946 742137 496686 613384 172282 757817 1656177 1739581 1841715 1033203 1745601 957469 164398 827542 1204409 783402 1950251 1124026 1250604 998158 612441 467210 1616189 618827 1798677 686852 804302 1765980 455470 1893818 898330 1050016 1469225 1901362 936710 1140295 140887 1903039 266963 734007 316313 378709 1385105 857557 1125594 981126 1824144 1682268 937506 19797 1327554 1248171 312106 1699865 586637 811277 418021 977578 75850 1526441 1108624 1924526 1965835 879778 1269789 869239 1135257 538841 161360 1701696 327984 393337 523346 654073 801264 445328 1720879 1183635 1616194 1521404 537993 1033843 361851 897765 212187 168684 132142 358688 376391 815363 29104 502753 1603419 548444 54351 618344 319492 148500 1611957 1721078 479375 1194809 226120 1375444 1456267 438792 637850 702197 589166 1661921 159047 597670 1833674 228656 929456 361545 1138547 931722 96526 708602 1485768 1667680 1748040 1597140 107700 288613 1321058 1536064 1667878 1371661 1589107 1387019 1738929 16750 1810144 425986 1010628 705588 830823 582645 1073429 1703588 565923 463732 1046784 921567 254112 1380779 1832363 638879 1900158 1824046 466351 1018163 1302255 318682 477662 454753 875450 754019 333790 1019000 1955295 487272 1204714 1888313 687100 1153577 35244 1670308 792818 338565 1634863 768050 1744108 1578212 1599570 1225621 1303803 1914773 1021607 1600814 1507743 659688 1335084 1804636 1662561 797813 223366 1689854 1274233 103086 1693723 1375320 621030 1458562 566189 1725052 1787285 1518985 145978 648458 383205 709484 1548801 1718076 411343 223877 1358677 49272 972545 1793695 1326974 1500158 852943 235087 567610 1350467 396909 24845 1459829 1154523 430963 1631857 744887 1577460 808551 1002538 1591930 312613 1475160 1211164 1408408 24177 57889 1000984 917864 1304713 1562696 1013619 953573 362830 421819 1935719 1298273 207582 624403 96634 1208127 1294575 290893 1291403 745165 712604 550711 809297 397362 1849483 1278795 944787 121446 136407 1147044 1415410 1957544 463349 394689 1990036 291077 1418487 214849 1313192 1328235 32967 1051418 1641884 797803 648626 1151988 1774663 336591 844125 1851111 52267 1962729 602052 763082 1224567 113284 924483 1388027 1025310 64913 1764267 256537 1144942 614101 1332545 656573 1568424 188864 309034 1982461 1876251 1313635 765899 447087 511900 590804 449300 1291068 205423 541510 1159845 900779 1978319 357146 715985 1280317 460459 820918 1232480 1406438 1518869 1130552 1543274 1014965 371498 53857 1198928 35506 25119 1277347 313 382749 1888410 1409264 1330073 234977 261042 863742 1235953 651769 855615 513945 1642858 1776565 1178566 1770041 1669416 321476 515661 390836 1350443 589979 1751658 1198591 1130442 869047 270430 1703691 1544316 1682332 1762755 565943 1422401 871988 626728 164452 1901900 1934677 222526 729120 1643264 230997 104155 1882544 269280 654282 817175 1487107 449919 389548 173187 1811684 852937 275511 1896740 1081334 1434667 656317 1274849 1250170 1944762 1141184 1635151 1473936 786359 1902852 853777 1667844 467969 1466959 113827 1090280 1404578 1015128 438084 670934 1335198 438908 249812 1034509 622211 1557100 516082 27424 428283 1951595 258562 195550 863189 1240706 1697845 791718 1454551 661252 1147842 1669053 1564514 1978512 1913870 801160 1388826 1438741 449031 1086937 1373000 109377 803500 1844521 1820366 1618054 520223 1676593 1031747 1917232 102722 1718779 583641 617859 664747 107801 513203 102454 490833 855563 401636 398189 71232 737579 1660636 1936310 188827 1053293 157446 1574313 1604846 149853 1046861 114793 1801329 1456265 1249078 657079 1447147 540664 1528701 1771682 1030692 507699 338057 720249 557426 349305 1957983 898380 781504 1370621 1568851 41879 977228 164669 1986677 287168 27761 191390 1664109 1354430 1550400 996350 662628 881446 1593133 1875427 1870380 1277056 1679933 1458150 1500653 558345 591470 483745 868488 1419979 377916 172245 1900075 408040 1967088 426703 629878 639627 1609278 204278 1614558 1335383 1704169 1554324 378250 274679 1902092 510901 426242 155204 414578 930815 1962121 1624236 759899 1753889 959919 1340596 1774759 777812 1349990 591205 712254 27888 1124641 1769824 325032 1166464 1575352 789201 665487 537198 1886784 234621 556627 610719 1436647 1189212 248552 212002 1822908 59060 1092119 308813 1849277 1599408 412065 114218 85819 1453540 1011421 81573 894103 179521 126980 196442 1831064 1889528 1775931 1306412 1780330 390844 1933772 1736233 1828798 1312351 91534 2127 1918519 325423 1895616 358464 1738200 12101 32037 641947 397369 889020 1527580 1381114 634830 182043 364678 408769 525985 589283 310460 1044852 1486895 1974761 284419 1176439 562093 153225 687211 1137279 1465570 329932 174223 1082795 1147513 1420790 1375831 1112571 1649121 1824371 1577128 1754836 791358 713996 1050023 275961 1625695 1181700 1289385 383033 562555 451821 676506 372588 1687603 98544 1828950 134318 1603628 1200701 620649 311654 285645 1884241 13071 932388 1742305 582100 1075220 228194 308243 1916549 1436389 371919 1753381 1319516 196527 1538978 1976713 720240 1279202 360634 609169 1388283 1265363 729921 1470619 851092 411933 1306331 1465284 1755631 1359025 86586 295588 1384969 102300 683501 165039 1275357 706670 902545 1737615 1634296 979786 290355 1753064 1344781 523539 1101810 1578294 757888 1529269 1705696 1050225 1746190 704033 763910 490800 137452 1921654 1072777 1755741 470727 1002262 753226 1735950 275409 432350 1930162 1901308 900174 802297 803983 802283 822836 563139 623860 1804187 261715 1416031 1261497 829298 1136608 153408 300780 916491 1953079 1050476 380537 438523 967860 640956 1556779 1423655 251985 896478 136287 229340 671761 1313123 954216 1308323 761368 1165637 1249872 724032 1912936 1932213 1049291 1954403 1523158 604768 1093662 1568493 1329400 620442 648724 1157261 465135 1202682 397779 331970 138425 711332 1551142 1376281 950421 1921808 1204026 842016 1450752 703057 478590 63737 1187344 312018 1235528 1790658 632428 175086 1253972 1670093 1794685 622327 122083 709624 540371 87599 1831470 1724150 1338604 680546 110206 1525644 528352 1201483 780263 963012 1985951 1192850 80352 133995 221230 1556529 289069 377524 730621 610284 82048 1188310 1314497 189053 1549620 83977 1415602 590516 1471593 352012 847645 1217358 80467 1728887 562700 614140 106235 449688 1205979 1482018 1177486 756222 1042945 437225 1059897 953528 1131075 827795 939165 191603 695838 243208 957186 1936543 748979 552490 1244290 1233243 1369441 392069 1110568 307715 1736633 23119 599722 189849 487402 1722384 1376540 103941 1527607 426439 1922830 305783 292787 1924121 442598 1545256 1443171 1278727 1525924 279706 835635 537895 1846067 419555 1803169 353322 116686 964184 763900 1716605 1765614 97088 58652 1787874 686477 1363429 307660 1153896 1927100 749540 341079 673838 985096 1414780 465552 348358 1332344 885305 1526311 1156516 39908 471742 827536 1634693 393618 604820 713907 987697 1648374 24597 1082478 565346 497012 1552918 824973 1505663 1277641 1243936 75672 1236497 1660884 1158835 1365900 390406 495436 1870860 673108 1747125 1799462 814020 1386570 749216 83823 1610528 1782736 1016437 532326 1518865 1178123 411483 1152896 1644839 1893082 451074 1053449 1226172 1466426 1820697 344714 455037 1494881 275001 1925708 145340 1615758 1351525 618946 1284054 447640 652220 214179 229125 1547271 471320 491001 207144 1358297 1408452 52979 528165 1120716 168152 365349 441194 998460 1526229 1479539 369845 1981650 1913925 1163144 1637996 109048 398851 966141 1253898 545144 1586477 1193348 1034007 1088319 1488866 951176 1241863 347920 1984385 1440242 1414239 1298155 1158719 1467948 1431446 248774 561519 597167 975959 801506 654810 366592 125023 356096 408416 1622488 1780460 1244857 328440 76913 466459 1837966 368812 422441 362899 837379 195779 632717 1191902 1344214 1815128 89690 1786264 1755711 294703 1490796 1899867 1610137 1403168 38724 347737 1804968 1053015 368783 699795 1854878 1699216 410250 1633099 902432 1997234 1739039 427040 108386 374816 1407532 215246 23476 1052731 352643 285863 213372 325905 1966605 103818 1179745 1255668 1309297 1666174 1834354 628605 1935178 543138 1784869 1579785 1031635 1655206 1058132 1538396 1937802 1171520 1898059 1731249 4319 211475 660007 1069285 1956528 435559 235419 1368076 998389 1564774 463416 960148 1775523 1510854 1261856 647742 204493 1511533 1399242 1286313 660336 1705846 1151277 1854777 768990 1349129 632259 465108 454859 1410201 1548839 932969 333726 603133 1716547 824705 1543221 245816 1112974 1187566 597014 495457 1252220 1797192 831468 661735 268322 63318 800117 1709207 1335273 214206 850086 1365386 542984 1279456 586823 572192 208341 176899 1293150 1857595 431942 100102 8596 1451953 1253015 694012 1494009 1388216 879010 937307 1020749 1951213 726555 932481 182308 1934233 868440 510724 1468195 1522541 667921 470987 1587643 273933 755881 902866 810607 1781208 356622 35133 1130180 188951 786155 504031 796033 284994 556196 585369 1209603 729064 1364559 1661328 498828 1148423 1227836 755082 1556416 1898049 1775498 1181546 196599 1266365 772263 198354 829059 1761336 728470 366324 734654 1466817 152837 1166179 1375186 219541 1847812 1048528 390565 835592 774822 731453 509022 887319 1674018 597984 25102 1288409 1983872 230619 372460 229647 1105593 1251150 1220483 1874819 1529881 271705 1249027 1404408 1403861 686460 50511 1193044 894412 4746 166290 461798 1838440 1242094 446407 147851 1883875 1006382 231935 58685 608081 542444 231573 1996897 873559 375413 454690 387079 1330352 361332 1989804 103430 1216062 1156862 1513171 181345 310519 1038503 1945051 195278 1785506 547331 1257695 41547 1941372 1243290 1772366 862457 1123680 861539 1620752 831539 1222982 70761 1328977 1411495 1719277 1989479 609924 1394691 619863 1067657 945992 506925 1207223 195964 152624 995693 762913 1012468 523612 1013312 1363312 549373 985696 1200808 1708837 862828 2235 1777049 1984503 1969871 852759 495558 173123 1791072 1036894 406065 1916280 221510 1450473 710699 339790 1195739 1141548 504623 34596 204590 1016446 413942 1381552 92069 1851404 480909 1479751 365553 1436048 292443 1767206 273511 1252861 592922 1299674 1603482 84560 605229 458117 1389921 128032 744036 1770181 1600725 1793210 1665906 812517 1008876 1958490 673810 1947167 1885467 395454 115714 303901 1932225 672722 1556398 972954 1485209 1245590 668359 611186 33839 997520 1055219 813870 1342110 459371 1909806 1911846 198957 963618 1910794 891512 375420 784805 994274 1029842 674203 486770 1490891 1911849 404915 1799849 543671 1821518 1001103 1288508 1326363 1149273 528151 417606 819005 1340063 423666 1715670 231261 1231850 342120 918514 871152 535361 1673184 1724953 1955345 1226467 592042 95421 334949 1594961 160911 1885656 1759116 542739 1719625 1542795 511824 1577403 1208951 1177868 1485926 492916 1761807 594725 532101 1017951 1150979 1531091 1103368 736148 1617618 1818825 710750 564955 1003635 1326824 576313 1860380 330813 910782 1240205 1117824 647998 1109848 1209859 1167831 1910636 1175406 1263526 1233834 187032 772790 579689 1912329 1973635 1610776 1622282 687939 1816467 531905 1249902 824582 969648 528257 1769161 396110 878223 288300 938808 1076384 66523 110422 1760996 1820077 1980771 1173680 421718 1876783 1459266 1358383 1466942 1392145 437982 174315 834154 270305 1341138 66328 1210896 1518887 32090 1919949 1435273 1822319 1955025 1106321 427752 557222 153369 634942 595729 784503 625130 1536076 1927093 867381 709414 922405 659129 162723 1430705 1910093 335523 976255 1619755 492356 39386 1879900 755851 1615969 725981 1090333 1728589 1177189 1900715 1027859 1916190 1452921 1432396 1368297 271806 1329584 1475613 1217044 179436 405853 1623993 1901186 40055 1157000 1098209 423602 1900552 641745 1823128 1544663 1355794 1050784 673158 1918431 1039356 1075428 50975 699366 1371382 108024 649623 1336730 702431 1057256 1724262 1840737 1737318 217713 1903402 1205513 469176 182373 535735 962065 123008 734158 372165 12019 1860566 683265 1702505 297389 935498 350886 1517349 1909704 955179 1799136 753489 1541460 1961334 194594 27716 988547 1815975 835669 1909038 790273 1427031 920331 1688149 1597808 1726127 1378777 943576 1874573 1094930 1632574 549675 1408307 1035712 1296728 601445 1768659 1245079 630910 1539637 299097 1971281 62097 256144 213915 1406384 1366911 136144 168664 942911 418901 1504784 237334 1010744 1962464 208938 499404 167043 1205541 772162 45801 1713500 1790326 249129 602607 1339237 560748 1292513 693403 1010691 1266874 1555518 1041980 1615646 979853 139664 1313089 822988 330079 337896 1686970 1708731 1180284 1416163 1508927 743421 848931 1102012 1129665 277587 1398282 844281 44615 1283626 174492 803770 1356301 1356913 1128743 918105 1442526 1643838 1383556 1021270 1170489 1808202 1916718 1701932 1756009 1385148 664288 1846992 944703 346688 1005837 375119 1035939 415383 1243454 789192 423150 1458115 1230727 1730921 1981958 313938 546026 1724599 1637421 172755 1734885 286808 754130 1408601 1617200 1476136 1212859 561627 1924820 1004021 1608775 1576249 411599 1648136 1143822 1103537 1529501 1672261 1172004 769860 1804200 813990 1289738 36472 1079731 701820 1689713 1630152 704847 247007 863950 1078967 1459106 271267 612522 855771 1041893 1415572 302723 1683247 1253955 893873 634146 381821 458386 1407009 1609434 923674 906035 265275 97395 1049041 1799681 205250 634484 792767 259579 1351470 1044428 1775956 298289 1784232 1057037 1595570 278706 1536511 1023788 1100740 83500 1905969 775279 1874290 121418 1948280 566248 1920689 1243032 44392 1805768 408450 1273346 18297 1446602 621733 1201246 1767177 1868989 1615016 1813405 1389292 788625 1176660 1766803 1263523 1375826 860656 846951 504611 311481 1335610 1963642 1305279 677468 1440867 663064 595614 1863082 653669 1812798 1878952 1624721 1885182 1983839 1586628 965909 292627 1844393 311800 1316260 1166695 1037441 1329902 662472 39156 1653191 1830615 1401255 1422198 998041 1339422 998040 20735 403731 1651251 412595 1549461 82329 1863604 81111 713893 813642 1286250 365909 1701416 1985745 927455 209064 777436 241275 1511503 568320 1174608 967373 1597967 248474 1501163 1515411 401068 584546 7551 742455 1775551 1957339 274668 1308595 720542 1712676 1376134 1936842 637760 1662083 755171 903057 784939 1128583 1004952 735856 71470 134635 494361 613607 1549377 87154 1552397 70302 748955 253487 499610 1295754 143539 64687 785735 1708224 1414168 1905462 285218 17335 174389 1258129 1801368 588954 1574999 1854870 928201 188110 386902 1658876 1344319 1198556 96833 1351406 1498204 907626 993749 221138 1076113 693943 1137572 301328 844455 186245 1113478 508532 228436 1267300 282468 716084 1154744 1050779 503569 78337 1478080 794723 94281 309975 596296 42278 1802063 170719 1547136 370146 102283 1397381 587493 129040 557526 642980 1567614 1526260 1769410 110458 1495287 557424 1900505 1484330 1400077 85991 1514446 1786531 1060225 1796797 1895206 1917649 185725 1999273 1219167 296132 614863 1373090 522583 1484098 995570 1329298 14382 596175 387037 206503 1989666 484697 1091147 730600 1724692 941011 199151 1419445 1748676 1091844 1020825 1036290 749448 1128209 1875601 301322 667489 1579903 1609460 1323033 1306152 1938833 1323704 565872 1376740 1015679 330562 1890512 1862456 1255237 1182566 1734575 286672 395690 143791 1466415 231855 839152 1108233 1758346 108276 1285665 1588860 1044455 1863991 151770 1412313 1137863 392835 1979370 287782 88162 1171409 987884 1639365 1948490 441080 994826 1974960 1834584 954093 721422 106613 684060 1678525 38900 1870691 1391988 1857235 1152849 1201059 1021587 887867 460040 1581722 308043 1355784 227237 1539548 490399 783307 1689200 291378 309670 1755627 1852061 1452685 637449 1916161 1773798 1390035 142336 1061262 527181 1660727 1418176 1800253 922378 235650 129295 892667 1370958 1541000 1635112 573178 1627950 643631 1117 774395 1496766 1841733 1651538 120276 1475764 378076 48109 1998449 829040 1153814 1429120 602413 925395 334525 1353169 848505 1052600 214429 1083892 1815034 1324382 1374519 1977021 1360152 634538 1770349 794925 1011606 1708346 1373069 1425722 1980434 1669930 750184 1507314 1602764 1465062 1947454 110022 1226500 1380263 693750 340943 1289927 1424288 791865 1287000 702881 1795370 169706 1207574 1521247 959363 720411 1487638 1990652 460657 920476 1366439 1499568 1775798 1739074 397649 1021013 888442 76144 1865304 211428 385499 883184 1589954 1587991 1809360 1454078 1282083 824890 178623 1808590 1872990 1294898 813607 338684 1038649 1872581 155057 1481646 808171 969471 1167743 304544 429592 905604 1690785 111787 1952964 693483 1215494 1045498 729281 501848 372638 433313 1488781 1079932 1096531 1852690 40666 631809 1618903 970787 1091026 1473319 720342 790514 759390 668250 192956 1932640 1875573 573324 1777221 1551626 509701 135200 1779484 1733119 769787 655664 1437292 1533969 1096371 257472 1904438 363180 524959 1153651 493748 1180059 639716 1318945 238847 1614484 1410407 1746719 1333518 1858115 65152 1760378 1585030 1463046 100610 399467 1787842 1687447 661202 1427318 994577 1816728 102968 1781986 1343163 41618 1142370 1145666 613403 145237 578753 706824 1720975 754099 360575 283743 1793417 57048 559575 1902857 731041 1287465 41109 490340 1688166 927648 471622 655975 671514 672217 1664752 1535401 1204670 1744201 1110540 1749391 1545547 615690 772806 510043 1576556 1760308 1434790 792436 1761844 1737863 441561 1247746 1487829 1090149 817405 1050791 713151 1882221 304565 403775 1331429 389338 1182561 1574215 1422098 1927843 1699680 996863 153598 628508 485165 1789864 76646 1598035 1840376 1895555 1111723 1536158 1131469 230286 1319024 1818502 980190 1233422 672361 521471 361694 1790505 1855732 421982 812188 1375029 682144 1140635 1419708 728829 1989298 679716 345534 1018795 226026 1976127 1502088 126453 717610 266473 1935313 1994026 1318409 1996582 1503286 1484030 1335566 123955 594367 324622 1325378 1550363 733179 1249355 1911490 1027670 1428513 1170133 1567620 746450 523174 1567572 40368 462682 200754 1255831 1774108 1123995 1320013 1121560 1301235 1148516 639073 542939 1802334 1984326 831573 988914 1754900 350095 200759 394644 1895166 1209648 1872613 1071817 800796 465204 156273 71825 837943 618327 1360771 101461 1787309 1248901 556794 1724260 1508839 303603 344005 264768 466702 1771323 1221907 315768 239601 1435752 156688 1170657 1779166 827334 1619919 683131 1214164 1763714 477984 1328033 1907023 966366 4465 596861 385641 781087 344173 838007 832980 1211672 229543 281071 1020008 1804679 1582572 1170096 1305661 258081 415365 1797419 1580381 1076516 1356519 603091 86522 896881 1213400 894754 1678165 308367 441001 1375199 1926802 1400067 1354892 816164 182834 1465620 1276070 78960 1662247 1504298 96018 302448 1918085 304673 1480618 309955 1991397 1684867 765061 1839404 442305 1110200 520015 722296 68380 1426190 347634 1908054 1772950 1590565 386799 67280 1891856 1552609 561494 1383197 1606156 1868864 1084626 1224462 1447355 1541241 1279224 707249 1326545 1779697 1356829 1379864 1949841 1953424 1263492 862311 1615932 1424595 870795 1617433 1139750 949562 693241 741594 1154250 951228 1194240 881450 962286 1044359 537714 1098344 1334483 1134877 515711 80939 253727 206862 1525440 570545 387736 1198872 1881171 1404969 1816684 812638 1312047 237949 984645 1521598 305185 1682722 1983541 1258429 1476791 1295159 301852 1367903 843191 1997058 1840991 253939 19739 1041590 1583605 927611 108959 1962511 1285358 1835678 1153786 272045 534442 1220770 1093478 1940927 1021532 240558 162138 831795 1447311 863928 714598 611907 1698076 1308968 1079293 1784364 1640020 1745203 1706803 1825199 1845334 1404325 1784285 1875283 1916079 1044206 775433 199113 751260 382218 1604644 1341117 695319 1134880 553038 837015 976128 1424102 40551 498793 1372430 1675 1531081 1299820 991255 1588536 249687 1799925 304580 900981 1764552 1430785 22842 489238 1407802 768372 996957 1516349 863980 548201 348010 1372084 765799 1664710 1047122 1898615 995117 1072802 1491392 778771 1946486 975090 1110617 144323 217025 1159598 870040 1926345 119048 1124812 810798 712935 1698148 709353 530863 1754106 1780899 1272414 1685082 1276560 1842060 1823479 1150419 346850 1648621 880093 1362407 1799824 1894581 1890424 306707 953545 315421 792937 603360 1768105 75162 1412925 1670131 943984 981177 1214927 945937 1809508 1821486 581927 415581 1082671 312202 911111 1930248 1023727 1184337 542073 123883 1193143 814428 234724 1336575 522293 1552360 1625909 1595180 1674751 1855781 1427610 519786 263386 438357 541319 1348798 917850 1905777 1844918 1116608 1388962 385576 1525270 409835 1136326 93393 80443 554342 1371532 670167 931312 1446075 1922618 1204646 19050 563734 260665 375790 1033154 388884 1216772 553088 1687755 54784 1917306 1308727 714681 1629629 802757 256748 530392 881727 944438 1184910 133258 842027 696111 723879 130637 1873277 164598 1101261 217111 64152 1156378 762561 1181073 803622 567031 489181 180607 1696357 261923 400451 1152222 1413464 940748 1968527 1151155 156830 275878 1553235 264494 351593 817957 942642 922575 1288838 380584 10122 1835097 376395 253144 1481153 1145649 1696434 1315888 1593506 116906 429390 1697857 629523 1128056 935928 1396077 745214 1908474 658785 779146 1698930 61221 643734 1889866 1931704 1536378 1986610 1170839 651190 1218948 1567069 1940181 1535640 223374 1207506 626217 985958 1666523 1195392 197627 132599 1844196 408344 629694 1768479 975854 1906355 1111985 537500 1448344 1464052 1548177 744980 1788070 1196539 184770 186861 1836790 657533 1166078 1496270 1724171 65674 852167 428435 546103 1258711 41187 1391339 1343132 1670304 1887969 1220745 1522478 38335 1721611 1228525 1605630 932384 827680 1869238 1497372 1634136 626174 1021674 47573 301018 1925812 846367 848573 1339256 1682096 401675 813367 873803 97320 1482962 58267 1776855 434960 625773 1238688 1782701 873078 1134191 835269 1274347 393819 998125 828048 1776821 1703406 1993166 80715 480079 85278 419914 1848382 1051831 848736 1024187 961690 1171865 1580251 1545427 1955948 905060 731646 691787 1656533 1325142 135191 221682 1615658 1334183 501022 1141012 1201490 364236 230037 66401 458731 662269 432794 1678354 934002 815369 850159 531119 1102845 775885 1105739 1784253 1460367 112554 110471 310624 1523807 123222 1269472 935971 874750 1491550 1652257 1179617 112947 715496 1515161 1734950 857916 1568329 1775288 229505 265554 1517243 1317421 36402 146764 775799 186494 586868 126715 358180 691864 395875 366147 1863307 1152773 955567 1416337 1705919 1596516 105405 1832658 990535 1771054 491684 781579 1613834 1170470 1061496 1237016 819616 1040557 1076716 1016359 1740449 181446 1020385 797017 24407 1235168 1446440 269941 924204 1683923 222435 1939203 572443 678489 1613961 1219568 749400 978055 634589 268298 1293333 256920 34039 1713646 1828957 1236590 730146 523914 110587 807951 3175 1770819 621839 417993 1382698 1756280 1517009 1165010 958437 1693356 57635 1407376 58971 335915 711410 1116517 947007 1602172 968819 1317891 1805369 1908646 1696625 1128317 1141225 536511 770361 1737802 507100 1310096 61716 317254 769469 824925 338245 1589487 173929 93466 1262635 1154867 1984290 952710 743611 878512 790686 97082 1118801 970067 701870 222171 1491177 431348 538279 1779788 1437188 1936353 273351 1870487 427249 1107094 1358184 393304 6609 1372506 1839226 911388 242291 1648709 509683 1804459 1047227 1487510 1095538 762911 1410036 525715 947494 402411 947792 1084877 1176306 764019 1366207 1685676 343463 668604 1077952 532124 1924760 606505 290739 155929 544307 755527 955651 1811678 934626 58066 1436146 759488 938732 14623 323312 94302 1451303 1013294 697436 1180532 1598698 754602 604556 1929594 1443129 770843 472620 660123 818901 853855 1930380 504756 50876 992989 1575344 1420857 1079393 1686171 917301 402335 1415745 1657906 1368953 1040549 994732 1755855 301433 1287167 577696 524789 1303218 1255861 1700995 222239 1680843 1636194 43021 1925308 101384 466721 1694114 1357451 181646 1938207 873236 1620319 1860532 223476 1645636 1087245 563103 1947906 1802168 63575 429367 1332925 1822525 1511307 1362246 1381028 1824822 926708 640040 1339936 1127136 786060 904369 945341 334414 1528488 1702394 440626 827984 1006941 704842 1246056 601241 1004305 1045781 1620622 1298159 618310 649952 522326 1527717 1145007 356754 465217 1274852 226491 140424 505068 722680 1544459 1800705 722821 1632383 1897322 1417988 1242619 1859337 1029201 315958 1775336 624247 485149 625943 1319200 1675620 528736 1406882 445655 140458 382190 1387320 1773933 1585400 1609582 776262 1000640 87282 919438 1324111 1141487 1499136 12499 1625446 713176 1903913 1990691 300961 200474 1952647 39891 413392 979169 1713856 648898 1560650 97986 1172159 1689375 582567 298071 1198978 1305939 873780 564217 307921 141900 835936 1641737 1207273 1434073 1225524 1645864 758500 171325 1387556 1162729 1601489 1463327 1449807 1307029 1021994 1204507 1174965 292852 1831585 503903 1325446 1079315 1806872 538727 1757425 574224 1289356 1270818 903996 1018686 112847 1395678 1065037 667925 447952 763428 885047 5986 259482 1103679 261254 302525 631280 487678 204577 640392 1847259 329520 1959750 336531 409273 1689468 1041365 574113 1609815 33387 603240 1809496 395644 1535023 668999 1127039 1617079 1083819 211929 1722512 236766 1538484 1046582 1054362 1552599 126904 354839 341839 1357690 256004 1948735 1739706 239770 1096665 1277634 1721847 1612809 1622484 314462 266534 463197 1364064 914093 88530 241554 1629046 302509 1812408 1952927 919731 1515652 1885875 1361121 68745 615894 597101 1123066 1827691 1636329 696747 1642247 1944486 337489 1220481 1596398 724248 1401730 204790 1893462 1993402 1756762 1064070 1538471 1112819 1843230 142625 552829 1208220 427676 288625 1190761 365159 1095407 861667 345708 1908322 641709 1454227 1577762 448562 1589966 317064 823283 1177000 396069 734267 839433 1559690 854684 1585307 677532 906163 175006 479886 450901 1683636 488411 1446596 1415842 1771199 1356250 52484 1306230 1438630 102421 929593 1253010 1862883 384576 1670332 1899493 1444355 1364102 1229870 746249 1912370 597543 414230 874578 808549 760955 621452 697768 510016 1291236 1283897 106725 1057814 754940 185509 971945 1200882 1821850 1367892 683318 466986 414232 243532 1020762 43040 478561 100466 1814895 1101413 1561348 708125 182656 592975 1206606 1190708 198735 1704623 200470 33250 1574589 1705320 518275 380256 1389500 1656367 1254870 642891 1405735 1174469 815982 431241 1526464 272918 1552408 948564 1436250 750771 336592 761325 1095884 1795573 1471246 180280 754370 1539018 398686 109708 141073 1396753 1343081 1534507 617281 866894 1531592 1775823 492446 1648574 531537 443804 1407605 93169 1323259 268297 1274308 1842753 1649518 555572 1674023 1954181 520007 1674673 748358 689677 1240633 884879 1421222 760952 651027 902659 503263 594684 1792616 1873442 1374691 40133 1337379 573770 1207001 1332144 811434 1848440 783147 1262766 1692957 65496 499620 155905 1987656 154691 1560367 990734 953830 1651213 1615930 312774 1000391 218642 786459 900148 1736948 1553113 276713 596662 1348356 1667401 1159844 1303505 1475646 282706 765543 1629275 275201 1802156 1542723 621048 1176934 914530 1541253 892715 1830448 1475355 481954 1157108 1571130 1462768 1297381 793531 790009 677196 373967 1836107 1847428 455213 167116 183556 849617 942514 1510959 12769 34914 456894 1393706 298216 1334279 1021618 1510948 432942 1503994 1342965 994688 1630686 1706819 1515996 1480911 1147232 43537 1104056 265909 1639676 39234 810489 88713 477267 24729 1342022 222991 570949 565093 1087467 442855 982848 573929 833946 1615490 370474 609389 1274298 1847227 740288 1579483 977834 969907 184829 1379481 414080 1984995 1814884 453731 1631873 527809 601981 374185 1152250 1940258 108129 796967 377195 14384 1099914 1009481 1279382 1483301 997246 1201583 1609229 1659202 609989 1295492 1831062 682596 895359 1448694 1545276 789145 153269 313954 1241529 973674 961265 1050661 995860 1024627 1929389 140184 1855346 1925943 1804469 1447367 1941130 108938 1354594 1470818 284289 1323478 1281083 836135 314281 1704913 763980 1999610 1773737 643338 288342 1160438 172174 1309271 980449 997948 1829469 66623 442055 107594 1943039 1951110 919124 812699 318733 1936731 1165573 1684433 702595 929764 832630 998580 846210 633130 334059 1820902 1952049 1034045 1671981 1703136 1947350 1163639 775583 298647 22597 663863 861450 1843020 286172 1290535 571300 503199 21038 1258853 1176251 873933 1340880 1836446 89718 1970129 1178890 321936 1684560 833489 1222940 291775 669030 332950 1591632 408005 1410733 280577 17832 519713 486927 1439560 1383522 873813 1397816 350610 843566 253604 1297330 971642 1281510 1025069 130752 937200 481112 1526049 18259 1799717 1497112 1487600 1335214 1647606 1129359 460148 1272231 1481693 1950937 1534732 1411623 1802942 988364 508818 33417 771264 241663 1907285 1118879 1047637 1738939 962818 1225988 1453787 60064 89784 48862 23032 712283 1505491 415354 496089 1890637 26033 1112876 1556679 1495832 1918463 1368577 1532073 697475 265331 62586 715370 1011519 42780 1610888 609680 890115 1035872 1556464 1341934 1477739 669054 899950 1874695 219306 698441 1589731 1183787 1743645 1282575 1610299 1084369 763132 1165035 891669 1010748 501564 1263981 177978 1579552 1470160 589107 498284 445930 651720 1901160 1151801 1279628 1572512 425738 1250873 1050454 944274 650396 1663598 1122043 514453 446576 92881 776901 427080 745579 1056840 1944812 1460256 1294675 1491637 1058074 640027 1590233 455820 536945 637316 956795 1613526 1951455 1086893 44804 1935889 981738 1446737 926014 869167 891322 867422 1570996 1141354 1956289 1580403 924197 1210411 1502448 932519 366545 1300380 1333519 1986658 1738001 1078744 106837 1562731 918785 892255 328096 1051793 1244395 1015926 102101 1809184 34656 123406 416864 1303630 1617015 131221 1760533 183554 1177388 705535 793621 1875745 1850687 1094293 808367 1750973 1857390 301678 1276340 617365 830462 896000 329431 1549821 1009578 1247685 1822442 1799113 1611266 464014 121502 1190516 1312612 35448 1756526 134542 1086094 879533 975875 75357 321606 1545942 847860 591280 217253 1624655 1965435 1342254 434062 787461 266398 346972 1770811 755703 1201778 1633028 1228663 654442 1549303 717669 399361 422911 1989898 290686 390903 1453748 69541 205547 283496 1128845 1020536 1280673 993657 1199481 584973 1658819 1064894 877643 401361 407546 1371263 1087557 1892059 1173482 1203117 765584 477314 975345 894940 983521 1983382 362069 1626677 522050 207288 816969 1993072 664960 1808129 873368 1490795 535046 1814443 1978401 405419 232293 688819 1927865 993226 154552 927298 423052 1472053 293786 169210 974160 903735 1583727 1552685 234308 403061 1887653 870271 1913988 1326650 1345129 40422 1526162 1210564 1871758 248907 1986641 298436 1139385 589954 153790 627418 1733586 902770 694912 372442 1136066 2795 388497 1131366 377587 14581 1619729 1617723 1978489 611580 152472 618024 783941 404989 256336 1702942 170756 1741 1520068 1760306 502655 385677 706383 226682 207712 991768 1329024 1844622 1574814 415857 738556 663761 722550 1266499 1031144 1734964 705589 1212930 697234 1508945 1210885 350792 1693599 1084542 843178 1926413 112617 53373 1251541 1205118 1230164 1119815 88018 570715 1025093 1021028 1023721 11137 1898448 1980219 340747 1298455 688456 614992 1110899 1972775 1286607 919017 953902 671840 156403 390208 1560844 1348054 847478 244629 1454479 1539376 547115 701971 1901719 1280451 1932329 798609 1306866 657880 1249480 1834184 896911 1071286 657983 1316151 319257 1402760 321531 103565 1184591 366691 1958627 1085470 1324763 1161642 1781617 571710 376520 1012352 1727104 846757 1763373 708719 1643306 103597 792499 1135690 1951345 1858122 687188 1007685 1510093 753696 1049420 1782428 1311849 15943 1713484 1830266 817680 1419527 1242501 23762 882080 1160525 898324 98560 1645727 1100406 76944 658404 1088765 1403717 1461992 1407620 1915772 1449051 251590 190354 1537603 708852 841503 1135359 402263 509984 317525 862237 1854950 454758 1850814 151485 279057 57941 944600 1390983 1181676 1640605 1283564 1359072 97332 634251 460904 855520 1351223 809305 1645521 1828000 681255 574864 1224377 805616 1454012 1672895 853996 1884800 1161285 1583619 1787249 265199 1922767 268823 1282244 1892247 1771847 81864 1613329 1002888 1714477 1190376 1974915 1428823 475301 1505920 1121949 555969 1754338 1606058 311728 1828319 1332692 1307724 961045 667023 1906370 1302355 768281 1921389 1628846 856992 648009 1807467 1848188 976325 1918516 1206451 1822179 658835 126861 25136 1932553 871017 1793541 105470 730658 1482265 1708348 1572467 1866877 466999 25399 879261 1297967 367044 1660410 555242 1024796 1415301 1102270 245274 576740 1316295 841779 1891954 1575260 194844 457189 1800593 1458067 344718 605348 1579191 551464 274071 1559296 1708011 563214 385370 1912965 702468 215942 1153249 1712048 419857 1966279 1308267 1947238 1392739 572675 452581 873488 10003 1535304 1227251 1344194 230677 1780630 1735559 204937 1554808 1890840 301554 1270528 1477101 107152 1119276 368081 754672 1461367 1044723 1930602 1300232 1907250 1678650 1981871 195566 272370 141393 1878443 1823888 352666 1359558 536365 944774 1030393 530880 906176 1742288 1161359 539422 1608315 63309 1515461 1934718 995848 839983 1370866 1084772 1761883 1580790 512015 416005 774354 410051 1855670 1133146 793658 1240817 199329 880589 1368537 225651 887170 300878 275530 1622126 1187410 1810599 112720 1865765 463024 862988 257683 1515883 1481856 893977 638047 1222924 1699273 1844957 1589595 1398762 869795 56569 925203 780625 837458 1554915 1407732 1283591 1985655 1051097 432591 1226093 753789 1985354 713474 936924 1012111 1266392 1896750 1059120 492841 1570559 1799795 1524113 436270 648994 1739252 1485065 671679 1048575 541902 119626 965497 1570257 1057645 1885061 910462 334037 1114467 1860734 1511603 1548912 809421 418354 390990 906271 5526 1944289 194070 1148332 1138722 1474121 728164 391721 572684 1557848 1136484 304408 1971125 190339 643429 147198 499773 343928 1247256 1021531 959568 1855 1928228 802046 1145463 965436 1112776 954411 1414955 587289 1476987 364653 1036304 1850513 1215930 1763289 489773 1893627 1015296 1851108 333794 1400863 1024510 946809 1074932 947043 940088 1651102 467480 859659 603136 209150 1632941 1031867 1191754 1561909 29732 1209444 95111 710033 1398025 1125834 1052569 1282974 1038894 926808 1859709 1808077 1026359 1449463 584042 1483352 1378392 227496 64711 1860056 1250745 1126761 675026 405643 719811 563678 852842 1263518 1817231 446899 138408 347440 300933 969489 673423 57011 22856 1768185 1763450 54290 417756 1659813 33940 569707 489546 1195550 1365953 355102 1743592 1841746 1164676 93287 1324967 298184 1198789 173148 1154008 187742 1426664 257420 514258 82851 1256681 1840025 537504 1737953 281470 834953 529686 302645 1537414 202656 1149771 1456993 1844588 688391 679800 894249 1585645 559741 1160021 1497430 296567 1047046 1467628 1608889 900650 1648032 267514 174355 1641009 1994903 727157 361717 1235668 548771 1573179 1270904 391435 440105 1253442 318821 420366 1385230 553256 1936252 1787051 1905159 114280 1250309 572832 606698 231726 119258 1646868 242247 1704295 1093201 618859 29977 1468357 290799 781169 81824 273288 1741310 1725228 1633489 840104 1472003 1336636 1038499 4643 1157874 789260 395265 90429 1474313 368407 1856190 1841706 981016 1750732 1701573 455233 794595 741103 1967139 1496015 1818566 1262563 432063 1998051 1881448 701948 1533883 1031539 1115848 1469678 1693548 60091 158462 210053 377140 1559735 717463 382823 1671855 1624168 1798129 1023235 1807432 1118560 38897 1190115 921046 234550 1461097 829801 40846 1750412 345271 1942570 969508 893498 734183 1963695 548262 716853 1602721 156493 182128 1457327 1311133 1617080 688971 37495 63192 1713777 656914 1779580 879901 546444 200879 948888 594723 795107 1613431 1556246 1413006 612190 259628 754534 911216 1034215 125912 1203451 430331 478160 977913 12711 73966 1893225 1347513 513932 829638 1998137 316845 497815 631483 993663 765434 1552061 983625 1582535 1534084 1610600 1184228 1151383 1791065 1631398 1293981 1775971 443171 867289 452212 1518389 680844 459721 64377 960771 1399408 632767 1186015 422308 544208 545564 390497 1754233 665851 1010093 93469 438267 1638972 1071768 1628673 1228738 1802145 1007267 1521128 1620478 1016267 1465695 49480 148832 780616 371577 313825 1863958 1879768 1708198 1975652 925897 827331 1780218 41611 585527 1192700 1419148 378437 1356745 626796 542124 601236 1651861 369780 1420721 694849 308794 1461046 1166864 1632622 1418569 336361 937865 1819020 1102031 399146 927983 725119 1357205 274193 1955834 29668 1795144 73950 1866499 374833 1947184 788683 205639 1825949 1361159 389940 1493035 938719 1583607 560519 1522300 1679500 600341 1257422 176628 1008032 1859655 46821 197884 63721 401924 1989744 1867744 100641 982245 1866064 1225631 490683 1945450 1628840 1984821 1023382 1264596 1364616 374790 605601 356331 734203 300875 536442 75397 1428653 470110 693848 1745561 466967 420544 1462975 1331702 1394921 286441 1100115 1948136 1261519 1002824 274841 1757891 646621 476290 1704296 1391210 1010972 1264446 1873453 477825 650208 159452 1624116 599603 297766 1061098 1331324 342897 73530 1387662 645149 34197 1705401 113379 802414 689376 357687 1505989 1667686 317415 447665 1119845 521711 644397 635308 705278 214798 1400099 1062419 1871664 196088 525996 952210 1824794 1643811 643104 261170 1610678 1449682 1582358 312850 62208 984853 451263 1313087 467964 351255 1924910 284606 1496664 1096672 1568360 334978 955158 1904236 1768467 1400819 1603293 1578528 328767 923843 267047 392546 315175 790764 1610010 1459491 77809 222087 1242965 1175583 802241 1185272 1598534 1880238 771131 1835659 1054709 1161760 1780916 611197 1135656 1804957 283425 1729305 1109114 532788 588541 332435 1178169 1894298 1957973 596073 1756396 503553 1810533 799730 248366 1834351 1159359 187515 1857523 1843882 861193 215035 1677842 249795 919320 659923 1168977 98260 1500096 479448 889665 713909 110825 494741 969045 1139443 1819924 875816 1727216 222399 1482081 1729733 629575 1206265 1448779 1118403 1012428 247046 1694877 1602423 1464475 582134 84760 1289709 1625621 373944 1420633 1630359 1304228 192883 1704746 1177567 1407515 1895691 925949 669776 1064320 1181891 1932567 1354087 352980 67768 1164994 37972 926995 27271 1592271 673635 13256 428403 208587 244087 1817305 1175706 964325 1801805 911378 1666163 934728 1626313 1655070 1069077 1611151 597667 1114757 1194040 1490083 1572857 531652 535038 851512 1516677 1208495 856379 787534 1544371 1783906 1256467 1626344 11568 1560925 1888916 251418 1690023 1068533 1474045 1799893 1961841 601910 635870 900877 545902 1595592 1060747 17312 1405667 134670 1371948 1037329 680765 1095335 244017 929114 1039592 1405653 804162 1263049 1157504 932641 1298940 874510 1795742 793096 1999367 645872 1535307 1841241 356441 394851 384510 1071371 1369322 1932289 1396452 1477839 772168 1021190 1636180 545396 1022657 993550 70279 1788040 769085 350277 912014 1465649 520941 773264 924602 1339588 697486 1857664 963013 1053255 551919 1000227 1543499 565982 959700 1854484 1577547 664379 1619223 1336800 426224 749918 1669591 353198 1564113 1093652 941724 602825 587827 1472350 1369158 1229732 1704372 1954546 296494 300035 1757197 662117 1486482 410309 277138 397056 1751534 2333 870799 1456488 1828591 1460860 1788756 1189393 976079 399717 656168 15160 620534 638426 881949 1321459 92344 1833079 869098 818392 1970297 1982207 690554 1659463 1890673 1184329 1688568 847509 1726673 697652 1337686 1092895 564836 440219 667346 1216649 954325 1177932 38771 91991 1066833 463685 210846 41894 939282 599937 426980 1579226 1972231 1842911 674274 740299 580427 1873856 686302 410556 1625638 1160072 325140 180247 1733778 1076284 283095 205031 22296 126640 469458 1760947 25466 779539 653034 1967220 1765838 173979 1261751 954727 1168638 1454833 1608147 280761 1234595 209557 874489 1666393 635296 1476891 1978952 664590 746142 409629 283786 1781355 670999 1941272 1123259 1538109 571052 281254 1944468 1930472 417908 752462 271785 1286062 1152959 1053712 1749629 1050999 1703872 803118 932665 1610218 1780642 761602 402518 54571 145387 1680241 1035156 659803 1341400 1615539 90366 1139333 341116 1370725 756093 668033 1704988 683347 1887580 761147 1125766 445381 1840708 22723 502184 472650 1487395 1598562 1477639 1022927 874703 326302 1703762 1467674 1412761 552116 1328053 232388 398444 343081 564167 235785 172737 1067374 930141 1850919 202156 675303 13855 1654166 1839457 541834 437266 317614 1328212 140927 1599090 363879 1477415 12592 1426720 1899489 1853912 597433 616011 953719 1555007 1750154 465516 1115460 64400 900126 326386 816177 167920 220435 753918 1897119 736820 154824 1189168 645864 1475232 1007085 84945 522891 396541 1435933 16082 95218 1087475 1044520 1888604 1042749 932198 233752 130266 848001 1289602 980646 1720231 330560 1233253 731289 585001 1621659 1734668 916570 1785307 959034 717714 1242533 890686 26713 193588 1397142 1556027 19616 134342 1468449 1776452 63561 1029675 1388497 111946 1489332 1733483 1763846 344289 691296 1411017 1796822 234277 379772 399504 398240 1508290 74612 1670034 190325 1993246 368746 548755 912871 296706 743734 874704 1509396 1966350 1342740 403112 380585 1271916 1670138 849903 1464620 631230 743401 505754 1432921 1266352 1259158 376354 942732 1156435 1134338 1586804 369897 1359463 1464836 1108663 1228927 1418250 783293 432297 569756 897547 1658652 1791459 1550672 38019 1892554 386622 55333 451393 240913 1694413 1709789 1266671 1969758 1873831 512743 1710614 824502 555799 355798 394075 415914 1705293 1673182 1381564 1624686 1873054 1390030 1639871 1018683 801929 801475 570220 3228 214623 864018 1047037 1753473 1578783 1596951 55689 958241 211401 1445710 1468601 1045858 341654 988608 1507953 1278817 1750172 1020408 287089 1249402 372301 1279992 1627665 644138 8524 787409 1317829 953218 130092 110838 492047 786358 1100811 1536901 384704 1028409 1291118 768655 1213622 1201627 774236 1912608 1846892 1030627 1316648 1594707 1138196 1031318 1471588 367982 1808978 1985992 1310692 748588 1701884 1481005 195995 768831 358648 724325 364700 423633 223880 670150 819575 1554491 201945 46109 1091603 193342 1482142 1882101 328883 596047 554652 613840 1527684 564773 1654269 1258339 1805879 367663 309212 851942 506796 1781248 416641 942427 1820199 1550270 1380033 1677101 1209507 41371 809329 255301 70224 1483257 877221 752834 1524917 1352532 1355643 1395873 777260 1592105 962156 1190104 1473550 541409 1105134 1714610 1360659 1147588 1717399 72903 1806864 1545980 1073460 1314971 845392 569758 757161 576829 1065971 1522953 581376 376999 1130761 1505245 1362802 1106740 18035 725037 320754 1284666 145083 1830628 282692 382410 235323 436914 1548543 1284582 920458 1716302 1545177 735626 1534721 1261111 1977160 356246 229201 23165 1059830 828587 784248 275232 79416 1000653 1925906 382600 1260535 1151327 190189 629756 1415620 1007757 408418 263682 386343 1411748 703405 8459 1872009 1080748 940187 584452 878510 1706702 1035812 759642 1701643 1129601 1647067 206063 947270 1446416 1879942 1279 1201299 327447 449597 249406 565711 819988 873067 1255133 781834 387994 1570933 329831 439218 743273 972749 1190002 22586 1865055 1586568 1419362 1811914 1012594 461019 147477 1281358 576611 1178319 1346328 1169489 1199740 758706 1211985 1798891 1375131 935899 1305521 697465 133463 996619 1288211 1287199 984222 1049276 223468 1570724 1031315 380223 1584062 898963 740411 1883671 1354218 1470238 756799 603392 1683270 1567336 1050314 538450 1939752 1878986 1611364 1285211 1746475 1587406 1500455 558797 798977 1089535 99091 544302 303187 1708187 1709409 1742249 1510024 885910 80912 1399009 781316 766015 802686 1943634 1442727 17523 825764 892857 580208 738974 1121756 1103602 921047 22166 588194 1696235 868590 1455137 508858 213404 1709249 1264088 933797 983152 1109040 1255595 996835 208513 1558250 1609592 1598647 1910997 67429 232147 1412886 1107811 293224 757009 1686400 1826520 1076365 1547021 1145920 1409091 1713898 70129 885300 451865 9234 1626517 122767 1488156 361248 895809 1999789 60260 1033505 1654505 1269891 237582 916871 230021 1659999 517983 1081472 786794 957014 1380468 238949 1055655 498808 1535356 1849993 1869056 995919 1435679 1970565 1079873 1347070 51488 1491645 418393 1146999 456036 1405164 317422 1636906 1119772 382716 1061957 1203879 208537 1404175 224846 1818878 712362 1121239 358805 575006 732193 1430204 393151 784125 1680885 451118 1218613 1794508 1248479 267919 280452 1519799 1903670 1127713 377560 1804618 332121 785297 207174 688069 1946554 204862 1584479 618032 1300099 213122 1035913 851159 419658 969432 472500 1576327 623182 1304118 671590 1526356 419784 1505795 684676 313341 194261 692947 1306026 883737 203328 111123 1822296 1384720 1566703 1635516 1857327 375343 1321262 110103 287963 1130171 1312157 697939 1124543 400788 1165080 1446788 1804813 930623 1260641 1217659 570375 1835510 888769 148412 508709 1367838 1003773 1741991 1172637 1542050 1738034 1126156 1972017 486900 1353120 471861 1414196 11671 638213 505841 1708467 1846210 1293156 932850 82803 1564930 1772757 1638386 1542329 352793 8722 534844 1605416 1473273 1870745 244417 873562 1188022 1247488 862122 1075263 485529 1302542 1748731 478396 1137447 1952088 669809 1277698 163921 1147711 721865 1327106 313480 62033 381040 1126569 1616894 936434 301945 1966466 709392 1261990 1026521 1176546 1572156 292379 893147 524487 722957 1697321 465769 265072 1169447 317728 497661 1583824 966678 1999725 1680692 945280 131442 487628 167018 962290 511464 1463797 448407 390080 1536314 1791514 599923 199458 1261220 1516936 46220 473552 465760 1419020 1594795 1654165 1825526 838810 1478709 1768191 1941470 1510629 187233 824723 191419 1064429 714223 1219389 2684 1124384 151009 533581 1216164 817406 400643 184012 1438857 172378 1562159 1869560 1134882 1801219 174304 175506 599746 208311 1452084 203819 540782 433445 1258907 854071 1154013 775861 1870873 1300340 1434483 55521 118528 873018 1100430 945230 1912456 1982851 1941717 1811392 1605586 739443 235237 926099 442869 1686330 1088161 1381631 1581274 959347 346145 1585616 1879329 1734263 879033 1500167 1783125 1307750 1523200 758564 664775 11148 1771457 1410066 1398770 1310001 581928 1214783 392717 1839000 873727 1027381 1005652 571357 284175 896936 1693483 1871489 1854352 1498579 682626 1117032 1121114 686243 1886656 168547 1817497 1367494 1900159 1027136 102124 90174 842852 908365 284402 510881 1216092 1098080 320404 1720880 608475 772644 984305 737692 1357472 437978 1071957 1922172 240877 1724560 1784228 1818661 273496 1178588 96105 1490194 1129681 288380 528455 1704238 1792082 1600339 1456428 1118338 889341 1834495 1941682 1971258 348835 9787 1488528 605939 1529131 552918 833344 911615 162336 1236969 933978 1658281 785492 974132 1650199 723792 26925 633970 1197782 1341792 1864250 5903 308616 1651482 1340419 1541442 1966102 1499997 984752 1016818 1363112 1113759 107536 456174 1505050 1064231 1356686 1174491 382115 985841 1301034 651742 814666 690906 203745 920850 1439973 461368 663786 1922866 1911676 723881 1676897 1202886 1041933 1456600 639630 354906 723202 49649 723486 1905685 353842 193551 838376 1707105 603536 1529532 1150504 975395 698474 1405175 472811 1068981 332503 1452701 1604436 208640 427087 76358 472980 1875276 1974197 1445229 753334 1759774 986135 7621 1702571 1896128 45728 1740456 1758652 795067 1292580 1541754 1652286 518065 1655152 1157587 185733 1886014 789635 1182973 1126505 59975 1471116 829960 1306240 1699902 1915662 744026 689500 610794 1944885 847843 1456656 1878054 715202 1908516 958112 730533 1833099 1270119 445895 1390566 1897064 1786119 1498879 1855327 1769388 689451 1278917 282073 248986 411471 154383 158929 894323 1113910 306284 433860 939855 1008901 478220 1488710 1434342 1511860 327043 781837 961570 350287 579562 1075126 1456192 1968924 1085343 41888 1439044 1034915 1070184 1334405 279229 1002054 1540983 1880506 390281 201198 990533 1926925 1006336 247608 1012795 396727 778885 1789196 1736150 56465 1629257 1857076 1004393 944048 1577710 1425453 590547 426673 1412272 1807170 701465 1413093 199973 1386849 1441442 1992765 673471 278607 851130 1855099 1724604 1385226 1765784 1078807 614587 1789656 1552765 1806463 1924247 119827 1895169 973575 497373 1413429 671910 734652 1794781 186366 1151371 1422609 1955580 1332248 11393 33864 1527680 1016601 1242902 173801 1133358 1014366 1595265 1292782 780945 765848 1821948 376490 1915692 1410312 1048230 19701 154223 511103 836188 188138 82968 1346825 129475 1429341 519480 1402743 804282 1500539 1530779 1314642 217077 852924 965778 1469931 1881615 846143 1328390 685011 1918214 963134 287424 1739076 1785469 343076 683415 1357315 1557214 756461 1115810 262139 1365665 1976488 1122396 1533959 1959334 170899 684642 624906 542128 545987 668380 1093225 982536 1829439 662923 529776 1348287 587385 389328 56140 22163 807389 1316306 597056 147232 552440 130533 1030749 1028297 1666395 818779 1607926 1974708 1608517 968418 584479 1168686 625721 1687493 1199681 498890 1780271 1770535 1466358 1015037 1185085 872251 1196459 1568841 79730 1232437 1196039 1431121 1307105 631368 31929 1962777 1668006 129009 995644 328828 1184712 255680 47614 1682725 1709543 604873 1670104 30994 650340 1638743 1071639 1495775 171532 882950 1627525 756518 1795852 554415 323373 544370 151833 402979 377563 92664 864445 929417 1537814 11611 1237338 1835646 198890 36651 905857 1511687 1706455 302848 739758 25580 1581741 960285 622654 522769 1395663 135942 153212 74476 1064578 1722201 634779 628971 1838970 738193 1885879 144897 220044 1238548 1064712 1906053 1348220 595557 216241 431871 163061 662054 1224730 1503309 911610 583323 1066701 129592 1501419 134482 198798 824983 1613098 1616578 1576085 1373491 680971 328387 859170 816748 1659263 1671503 758003 491653 1657192 781120 1114144 878139 1759866 924193 1113352 1592993 785906 1819930 1165909 1914450 73800 310545 1911565 756343 1471387 326537 1384063 402721 338258 1555542 38027 50166 1068196 1501482 1051515 365305 1446031 76941 245738 1191703 1951404 1228555 574783 76061 1593643 1190437 297492 1022785 505258 1819915 912637 1917032 1334389 896225 926817 1097378 58602 644854 422383 667009 338586 173138 137529 1625970 1291455 1877250 1337325 1987832 1557259 804545 1723190 474015 1713117 400574 265710 379357 1556957 1504281 331125 527007 218134 1754616 206997 936920 1690860 641929 1064489 1082914 1741535 765174 1683748 525531 446901 729481 1193869 471833 201677 1589325 23838 558269 23144 557019 1047208 1545742 1114525 1555305 828982 677491 1417927 1219728 1837249 614200 750080 628432 1694508 846948 1755769 589491 1192253 239167 788031 1940340 859884 331915 1278400 108009 1371028 1272027 508169 1156438 557242 1864616 1898396 372084 1363085 1417207 1859821 1385116 1226223 447270 588198 60086 1319461 389935 1469137 357342 1483236 1434274 1112287 1933729 107879 511494 617629 183119 631616 1417930 682910 1130354 885641 446667 1359046 379218 1399876 1857967 1443471 211205 1191176 1362226 1239385 1875529 279096 1485680 26375 1991301 179199 99957 188172 877372 659708 1710033 598118 1703032 966671 986877 1649422 1777369 828471 1401295 650038 1316781 1966476 1499607 1833713 468455 356901 1323339 1530744 984984 1963781 994916 1967158 654539 305864 1904541 335721 1197683 388789 1966407 943904 1638581 1172470 1368104 1871633 1772844 1782858 1487611 1461650 352523 447352 1572350 706683 235624 1565376 151436 1363424 1820676 526700 771246 997308 911614 534228 711842 410447 1431161 300020 490685 1589387 931194 727599 917091 1092184 920868 1474518 986350 630645 1399883 561521 1916388 872392 1899414 1779529 1175352 616105 610988 1609574 1892890 826200 346242 1209573 79862 1515821 1631610 1065057 1717268 555287 1517379 1823410 1842293 1202564 1519943 538916 1495219 1877934 547306 879903 1194804 745936 1860589 1455074 1748439 933520 892468 1986496 27306 423908 1610421 908337 393671 1329055 1970126 1574287 1162243 1875112 1752174 1922457 1309872 1492317 471018 1511398 1913550 166626 91950 262175 996455 490186 1443141 279505 1284337 111339 1449121 226514 1542654 1590965 3475 1765040 1219950 792024 750719 562735 356580 713105 312388 472970 613976 1980539 154220 427697 597360 918027 648723 444848 1423777 572396 39844 564833 43110 1999370 1000807 1375823 766630 925784 155022 1740998 1823973 114464 1998008 701119 51215 241310 565408 1466294 1666632 1893497 592159 439646 193888 1253733 1145336 551280 750706 308838 350939 998994 546210 1417403 745610 910402 704128 1662326 143573 437663 1785329 1938967 1564780 755013 1405771 294037 1953652 1930199 1490408 1295371 1416178 657578 751310 1018929 1283326 659195 1026731 1069270 405783 552736 1186572 1846667 570183 1245922 1478978 1620830 133985 389955 1918860 876310 1133439 1649238 1482734 1012946 943458 1422642 1288990 1425977 1664100 1587872 627310 1743015 1033367 834037 80454 1353984 824909 255362 1969360 924908 525391 1951389 1913554 325749 1532620 1594951 1313695 1683334 817715 720402 1372666 1903533 661453 1660382 919706 1380918 1948216 163603 769852 1023885 1816950 1968983 540009 1824201 960693 1083428 1297589 1309732 239053 1204949 483016 1251975 1901667 1770031 1171012 868307 1674127 1221814 673887 587788 1475331 1419304 305081 492869 1597955 399537 441577 200513 550692 1334392 73045 450599 1868504 1251332 557972 1817393 1123855 463268 803835 980777 1723685 1960592 1324117 554354 1610132 1973146 76101 1238854 1851864 813377 1549756 1202895 1377006 1971872 298638 1955798 628671 942769 1106855 979214 179755 481784 806526 116059 1787102 106311 1454075 245997 1940967 427344 1465640 1881345 1777384 378958 596210 1896385 142824 1124090 822557 540970 1064405 930122 591482 117036 292192 1816649 791243 42379 761529 1821714 1514207 1626442 1134397 1214307 43082 170631 900791 358819 1856259 1807793 1620715 1786895 988495 861840 1916857 574760 374412 493003 775695 703093 762363 70662 1910189 197497 1909118 188497 162916 66607 400800 420372 1540957 621507 461402 887580 165300 408250 1452183 1605315 1999792 1638186 827161 1403148 1573779 855189 521743 1586334 471659 1472186 1661793 915108 1978266 1075342 66116 1219531 739942 504270 1982839 279075 179324 1173218 3051 132051 1040274 1376528 787232 1831288 1047147 1725124 134501 692138 1284246 676167 357646 1808749 1084607 1701820 1400599 695993 1129343 1560945 90935 1023196 1982837 845550 1452843 543747 304864 1675571 955994 1931553 1658548 1434428 1286563 212590 87616 1331006 350817 1157663 526329 1659659 1157281 1251608 9147 329482 860323 258391 1664115 847914 662315 1198337 1027634 400123 1225630 1794451 631168 1728869 1617297 1143073 821771 1019023 443199 1754547 519069 339040 197766 401088 783018 1633019 1279913 1520824 1553138 1179071 710311 1326923 1365307 573640 1491001 1272188 546795 1483668 1860211 1532530 835084 1931388 1598199 277203 43035 350511 1127620 1845842 1511187 1226871 1707662 689192 79703 1637512 1930452 1544320 979251 1855572 333226 713735 1951513 644784 1396317 844613 1906683 1288245 364776 790587 920342 1222358 592350 269456 1665667 566507 90318 1362200 1777303 543347 1357452 1017134 199093 641628 215816 524183 1983411 1606123 1066708 1446221 1667884 1429807 701232 127855 857470 1682792 1702676 1500841 801350 689233 644830 240363 712820 956526 495000 1718185 168220 1327784 5093 217747 1459407 1019228 573157 1364142 883706 231488 1589524 1954649 1319777 1266544 1701189 781019 946963 251739 1918146 1519629 45493 145377 1356061 744866 877133 1114252 1795904 1192992 1176047 854672 1115713 1895936 1934423 1780223 1379598 83437 591593 258952 1216498 486834 1670256 164369 1233656 1021124 197888 1471284 1846976 1165530 556141 1116644 752109 270183 1335118 183273 289608 1738901 1916616 1723298 340725 1395095 702792 39597 1379553 1543770 331333 1148522 257944 104128 24464 1966559 1858635 1028258 1959785 1937465 403895 1173004 69353 853971 2276 157729 1133631 365300 594365 23747 195727 1764029 1446565 1913507 239536 972505 1684406 1876943 1441102 582538 938649 1983624 1214876 1714541 440508 1024123 218085 283444 448076 877099 1544954 359868 1149260 272611 922051 1936276 234867 775647 722532 1660980 16915 1378574 629759 563843 37605 1213160 1008104 1230491 1584094 1358252 1322593 90338 138393 589779 533555 514010 1469278 732247 1835643 1985216 218735 1616253 1007691 175056 604286 1567849 207398 672268 1912854 1072015 607689 1957649 1124824 1550387 1279854 605441 568326 773427 431467 199485 901479 1642432 796839 356245 775571 1500146 1396069 1758041 1148098 1635124 1229132 1650025 1275642 1587386 1584774 1790082 371901 1923009 487862 1370763 1347865 1489753 1102818 447028 1400490 1378291 1127634 149150 1360859 1394540 665850 584079 680811 1135796 1699456 277118 934572 786075 742493 1547045 1417915 161693 933045 1661910 780340 1488335 1988031 1580973 242740 186133 1304488 648493 398326 231570 1522971 1194196 398761 1949231 131020 533523 364845 1771496 957039 1139573 51515 302171 909785 868055 500723 979033 1669405 392131 880117 970008 759737 585116 173943 830544 1803574 604659 793807 769554 388873 731217 1898526 1317271 227294 681878 1451988 909539 689478 69738 98107 971220 652346 1098882 1879070 1127710 1828660 1217504 192740 212441 1367301 20029 1349836 1032311 512813 928971 1171483 1127035 1483208 1018375 1025203 474733 1778738 1010247 697245 61855 1777707 599831 86402 659560 1677083 1294528 1158580 1568333 1588060 1125028 483917 257992 1043756 329858 725074 288401 1743470 266406 65668 1638006 1517801 320498 687317 1737048 234467 913347 1932527 934480 1596676 1128474 1070081 1621432 1851345 1524480 309848 1063028 1324750 1718560 696653 1827771 262241 282701 241843 803151 1195177 1903108 1927398 70351 211514 1633684 982465 1684588 641545 1336192 1213398 1629895 1466549 941012 584978 1227103 66037 848865 1521643 962470 608857 1490191 1944754 1762696 307406 1358245 283549 993336 1161081 128325 1491361 1267400 1075157 17321 487797 1547213 189803 650555 511080 1910364 939041 1810458 1735111 686896 208793 1657622 874345 560477 130390 1920073 1384116 249888 434490 221659 916237 527825 680337 1676062 1539336 1125080 88258 1463018 1099299 241701 1781101 1405905 404245 1762573 1573634 1824026 169516 407363 1527108 1953622 1507769 114381 25584 1183985 364524 1330854 1172323 515905 1577304 1615469 1943244 1238437 919535 1721726 1463684 149096 682455 1650382 168766 1211145 1937489 1792584 382205 701422 722939 1501775 751746 576130 1818765 831661 679548 893552 323382 626521 73781 1816517 692085 1874488 1966496 1319366 484785 684279 117645 1549987 91445 698773 1393681 809858 1414513 1854686 152020 564389 1495226 1002780 1373159 1499622 1142130 1229298 572587 1938781 1407623 58261 800321 682881 1710971 1607720 1754702 1371561 1670763 1738137 107791 519566 1701762 1866184 1897375 33602 1953822 1911795 1652181 1147334 1066299 1557312 739698 1624633 991134 762064 1012875 1536962 153867 929576 1673214 2067 392135 280858 487043 107451 1209125 456567 264150 711068 929843 249168 1555118 909885 1005350 345777 1106947 1641321 1005117 167707 219666 774601 1865555 1092220 1169188 851864 748828 131007 1610285 1331633 489688 738569 526897 367950 544899 275584 983243 274349 1069517 431455 752084 1443718 1250491 1161977 1638429 1177289 941779 1905883 243445 1300133 347774 587145 678280 715176 1142585 56037 1827810 1306250 1230218 1753436 1433833 1835832 1336392 520175 273182 1327823 1916434 1030 1580651 1932459 1550263 851140 310071 1230185 1691918 1836158 1794239 1058014 1727994 1923563 1280383 259151 563700 1935427 314152 1850434 346212 150689 1241462 831966 586273 1226123 1485818 1605465 1164103 243617 978884 676898 684100 653243 1013646 1175280 1516215 800919 50855 1071953 1082094 1761233 1775734 276314 916728 1325439 1448490 861864 1487027 1837380 61682 1791171 1205647 872115 1214397 829311 904980 1257044 1994112 767697 1868975 1495054 1590421 20144 1240241 1128135 1634802 1427537 88221 1719616 437492 1844254 138306 1580283 866908 282817 1381606 1062470 718447 1788207 1000016 1138067 943260 822735 1851285 1569831 1936482 264465 1288169 711356 484051 1227859 240014 1062709 764416 1387778 1187813 941641 662894 591636 1401857 1933446 545306 2750 1393605 1080330 133487 1703351 130163 1356612 1994700 1746301 249703 1694520 178928 180187 1888014 1049393 891704 1617936 28183 1623997 1352088 404639 1308247 1430158 1108733 1155429 1026716 803064 705553 216484 807619 1262459 1161253 1200331 1148921 498495 989311 571953 995037 142287 1253163 1590630 1817453 1125066 302897 1041496 327230 1639525 360042 1881878 427660 1501886 1919071 1875708 815398 1487606 1463085 826844 1630550 1031887 1381761 764145 328219 1427934 610572 1154240 554698 1209562 1582523 215127 141174 1068998 659967 1986012 1059218 644932 1572788 1202656 91933 1645214 1540459 962160 122766 386060 225799 243545 1017465 178740 492386 1422054 529758 1073270 1049739 1428481 1215989 376164 406580 1582502 1266743 1252585 1660260 1263826 1506424 671483 1895725 91663 1512340 1355421 582880 258112 92890 783002 193976 642643 1423382 1769478 1364167 542573 1266885 560886 1365571 371302 632299 584925 1765749 1071409 993411 1686772 833633 963301 1521951 1346689 759272 1401464 125683 44477 66742 1265167 1130864 982261 1522489 716314 320309 991668 411193 884336 791494 1143292 198974 1112607 906349 675013 827822 1820363 1358912 587270 861387 1947655 1516085 449987 1026225 832036 1360552 488281 888464 615050 1671564 1990593 81172 1783941 232134 1761988 1036944 207492 919548 1890381 657790 167880 440226 427541 1104307 294327 28828 1917090 1431114 616211 172243 1989504 114236 1915169 1646816 425730 1860463 693350 698671 310996 398258 1221515 1096513 133589 309610 1024588 913 204772 519682 1248476 1899366 975121 1394259 1675286 1864140 411698 2648 1381273 984987 417688 347739 832417 1924892 1740075 278352 874863 1178638 83686 1736139 76390 916004 519908 409889 1614218 663675 1378333 1253956 1134650 1207488 1104296 267185 1882526 576713 1308450 664231 100996 587925 28068 1786978 307411 1774434 1604453 1992165 1173199 1086717 1927509 909981 1235687 740343 826532 568440 1164312 306095 940309 83552 1566053 1744781 1695289 539841 578568 1109229 845203 1806485 383260 179069 583843 1069723 1794304 273219 1088068 1460472 1541379 1533895 1873046 1843138 1421868 235236 1299131 532073 772071 1637495 1510178 927951 1606490 1042242 1559716 915091 1365484 1534684 1663449 843596 862625 261945 194816 1208927 1720027 325427 1626455 907047 455819 228669 634101 1289541 1508052 357950 1229442 1279025 1404041 845577 1662507 1774613 251712 1207828 904486 50735 1917916 163461 1944431 922572 1136592 1661187 1982584 760358 295922 1221801 495959 160251 1020170 1915041 1642489 728226 610897 1686405 1025916 228900 1511055 198104 1235525 1483581 673832 295060 1036836 1010071 1407101 612707 1492783 780585 690234 1872013 1179755 386242 1058340 1350942 568565 929992 249730 1553788 1519666 1331424 1819264 83490 863746 1972897 558942 1635834 162985 662299 1682341 428147 1249004 619694 424699 76260 847014 989543 1402265 1276748 1235516 1566813 671835 1291114 1896249 331585 189093 361203 462821 392183 1102750 204713 870630 970572 1531137 1738715 1486849 1324816 1963137 74008 1294004 574936 1283189 495226 589144 1468336 344581 783874 1864296 248220 1610267 1796153 1054384 1834202 349984 370260 1898968 797535 1565283 544879 1911017 368599 1310766 1880402 553580 21278 287456 1954894 1608596 1068513 1614270 483650 360088 804717 108639 1696246 1996974 767038 1874176 1111014 927809 1147827 994683 1506386 1782815 1281180 1398366 750796 1414929 180538 1796502 413234 1350 1705047 1237294 1928149 119199 1480523 82272 1296075 1781563 1898444 1195342 1433366 1302604 1130757 1927617 1066722 290595 1175124 1183270 1264362 593542 1093128 1224606 329575 890404 450334 1957594 234627 1469453 345700 1984712 855280 3009 220341 1807616 96432 1018462 615483 600178 645801 986524 1261236 522383 1666803 1692924 943231 610969 1222400 1967443 686747 173309 1018476 1067324 1335441 997148 1314824 830789 61041 1363644 1612202 397468 992388 1940402 1927781 1282139 1343357 1643746 1401546 1317334 835548 1927072 1602663 1906985 1014409 593359 588837 1537876 351863 352465 432492 1432317 1094618 1568622 684486 215134 521312 129129 373487 1056198 1082596 1940098 724890 756265 954740 1272958 274907 1846696 1385743 1984636 1711944 565001 578883 1492045 1532544 907162 1747656 1440938 1005143 1121745 1007605 72281 610616 1094242 1505026 1868583 1991085 1830565 928448 38811 463611 345629 1524563 1888902 458009 203766 1131390 510612 342062 1835898 992861 1619367 1175892 159289 794612 297708 861102 1636986 1960627 1891589 1009883 1222739 1338827 364832 1818967 741405 103844 1383019 93302 351938 1544814 1882862 845923 557161 1390251 165720 463639 479792 437292 713752 925696 1335760 1747215 1862162 1517253 912902 103005 121893 584856 389817 608249 594958 321740 1427030 1585630 121016 1679426 1793384 1965007 49607 1241184 1611443 1144040 1189336 414655 1175511 1767394 1465554 1828044 749673 1789690 281732 479848 758081 215920 378804 1778006 894637 364187 196531 197680 458082 1511615 390672 1750837 1937947 1390107 1926126 475499 1869070 1377372 147315 35944 586853 363953 1848345 775259 1226771 1562429 359870 1511556 1391913 418201 369235 666206 1782490 1454262 1811631 1826184 1893210 1904386 1151061 1437750 57998 1965977 290792 1486350 207132 1071331 869486 1882314 43628 1504581 1595475 1902672 511503 1916397 808895 1012209 1571320 1164570 1064449 874367 1454348 452373 1487042 590280 1671963 1301688 1384732 1100005 1865166 446782 1362089 1292229 531562 453591 891228 1149251 1450126 1948387 10332 253591 1278479 1910928 702037 1844016 1013900 1780290 1914068 948382 633399 1654076 697293 1827704 430943 1999031 364823 427448 513002 910069 1669443 496200 1005032 1111675 1718801 1217974 1716528 1842756 567764 1699640 858333 667862 947715 365055 1075668 420994 665158 282521 289441 1601651 1333707 1047799 600466 982205 1613369 765878 376037 1545918 955662 205561 1246677 387162 412590 506711 682803 565129 18955 1305915 598854 1195030 352077 1570250 70901 1529487 775764 1189082 1465098 164568 1715197 552396 1703092 1690196 1885959 1686055 1357674 1034005 1983222 411226 1830207 268392 228794 351388 1594096 1060481 457829 1307067 255335 161559 242208 98086 1460427 957521 1414348 1196743 209888 602587 203854 1111064 1715811 490565 514633 339825 1172098 1887434 1607200 1434453 246342 1602238 386451 752144 1584199 1359238 887988 1180078 1017196 638866 871736 859984 1350906 241298 1489541 385498 517627 181897 443044 466032 538675 1104390 1344256 376846 644027 1305830 1995648 1920912 1253813 1432119 450748 1244578 1260259 460549 337856 244002 1690014 720913 182988 562270 698319 892603 1605421 1129039 60439 1344769 350645 1419578 1602479 1675532 29162 57606 1737185 193287 1272402 69200 158461 1662164 1297641 1752618 312641 1303835 1661163 542538 1169553 1773957 1297943 1533022 1540618 693878 18799 356732 1244754 1156722 956622 959558 1812289 1053106 1668407 1636166 1381198 1082353 1009455 213874 1324616 1254244 1874382 1406089 800598 1500781 1468273 1784922 387134 637877 465940 1746957 492503 244173 879878 16798 1845458 1174955 1985097 429547 242574 1287485 346896 351741 89295 1543957 612640 1733289 1920824 924918 1379093 751520 1850132 1705500 1867991 437844 670529 600919 1361107 603492 517811 1551047 573208 1239288 1709792 966199 1015869 1690701 1684806 67230 1187490 1932370 241308 1026273 1782218 1751837 1366829 436040 1022965 968538 1721664 1012514 399486 1033465 1692720 1248799 416372 687497 1007330 1275172 1923112 1499732 1664871 1294138 1200749 576031 264003 565384 1654057 1841575 1582347 530442 300140 1961029 934563 1841165 1038561 37866 1396624 1794384 75715 711646 1008369 1503091 1960145 1069031 1615913 898801 849985 13024 1497783 967831 1486498 1753465 1508060 565519 1917873 162016 319555 602076 778917 1399496 767392 190970 937098 1026860 745158 1955366 919405 1179350 1224522 1014560 1435109 502182 15052 73875 1962204 886099 815555 826051 1818367 1062668 1888329 702904 1630240 220877 1682603 1153285 1879441 825120 518034 436185 1913756 1796205 693608 835652 851225 1114580 997735 100665 645954 1108974 1878334 324055 1473331 1495128 1182936 1399530 1416575 380395 1905382 1872813 1724921 1662051 1050820 674506 1474148 1129174 1182350 159324 1807405 62154 590195 1780072 1080602 306616 239340 732264 952646 554689 627337 1477430 1083632 1072301 1552973 965463 700389 1066522 770522 31821 1645721 1543746 188306 1690815 695073 1103073 197545 1359577 864474 1972023 1308531 1436369 1188172 1802719 1491289 1916086 1995585 1147758 1980371 1145113 1906276 1752773 588789 1226112 1459664 1466702 1388084 453415 292343 1676958 33196 114272 64888 1428993 1086487 837970 1024560 1087627 39240 1083379 1832520 1177698 1361545 88936 1348432 1697705 1474392 360081 1870791 1976632 603154 97441 856091 1691349 795351 417953 739149 846083 120967 322108 1801223 763104 1181662 205442 1390930 570657 1733603 1618615 709555 1417730 1466474 1902725 183122 1988447 1959771 744340 537862 1685480 1232338 1095219 260963 506370 1659808 1331761 383615 732391 407855 679378 1474337 309344 946898 826390 1453828 860603 1520750 164009 1224036 106290 815341 1487525 821530 729307 1069928 718248 917711 1839639 144555 25861 1205301 357620 1238270 489071 894499 1938408 567814 1868506 274861 856031 1149398 83575 308488 1084132 1062587 1632582 1669136 473926 837918 1201834 1779751 81844 633139 1577780 866280 979108 1029673 654069 1794655 1682082 547586 910153 278462 857414 15177 1601828 112619 1316955 127691 1201501 757873 239444 1971195 1550072 315538 163116 1228253 604234 345636 850766 1297760 240516 739224 832878 1731322 150827 831794 489749 984454 468374 987775 650008 648485 1828436 1527857 1666767 1016804 651551 172372 1515766 1181435 1271590 1077501 790687 576005 364490 653809 1409184 850269 705477 1291180 77058 1258390 1664905 1847136 1162583 842196 969314 890998 1817641 1059578 986922 1442276 1452804 1427813 511209 201488 392372 218174 932096 397193 14393 446888 1790304 37266 73456 772181 578436 372175 697755 1328788 1582591 1267416 1748299 722140 76763 1196866 896381 1392461 1699594 1207453 466118 1280428 1603808 913761 1899658 1841713 1120248 918035 180253 811883 98902 1826540 120471 1787531 694556 635725 277223 914851 1980394 1972388 121001 667442 542471 1662872 891708 764344 602695 87037 494161 433046 874552 1711629 1815035 1459511 571567 373746 652425 403361 1724026 515390 649606 1990614 1212113 1399091 513667 620546 1217644 1586488 1561884 233554 26555 305508 1364349 218271 1652839 10023 670381 1969453 928125 1699485 1155343 1478018 462350 1846957 165696 1020675 92502 1537954 802290 761438 1744187 105539 700634 372434 175424 453302 1549502 467214 1023684 232571 1258441 1025601 974271 1754252 488980 247560 1413110 1001437 755318 636414 1433110 904375 1283843 973100 86961 1243973 691874 341413 1488393 1095095 670196 1971191 1498417 453847 1703332 260900 501890 528238 1783512 1114292 1510413 1747114 1653928 1854609 1089853 631475 1388411 702380 1097369 221937 1812872 1496461 76546 1529304 498089 1608404 1869346 1738775 1292464 1708297 801810 753324 1303194 1056768 1406051 1897363 1469927 261435 1959168 320604 1559729 125046 878332 1746000 89640 827219 1865730 1370589 606659 982584 969410 1392028 1644621 1960040 926926 1534480 1890958 850180 260102 783463 928961 1023348 133595 1312182 28979 946424 1610988 1253613 39647 1760170 839541 1846401 240504 1809631 609783 1130360 1736656 106902 212514 602454 1076519 866539 1569176 861239 998168 505780 651068 1825603 240006 1730739 585222 479580 370316 1769785 1701240 1851712 644175 1752402 785210 952736 350863 19287 1191972 576067 187206 768545 1541914 1535817 277188 681046 889157 202046 267756 720200 751578 1897588 1952616 402522 1166797 558193 1025198 190608 732743 1789589 1366670 242951 75287 600355 285086 1397105 262217 5541 1111768 1535384 57785 621566 358285 1102524 1529565 1005675 1494514 1328683 1034650 770602 736083 1048880 1929617 1533023 1839324 1218206 1713202 816657 353400 1771574 1073233 77105 471821 366555 1447977 1093457 1128287 958063 693859 1671362 885034 1366872 1995238 1246308 108225 1009460 871453 814024 1511564 165337 1030637 1078833 963547 1219636 1139622 841555 998985 57797 1677374 817101 334290 114518 614052 223394 1955799 942434 1327355 790092 715276 1136581 129935 1317288 1724505 868898 1366743 1549595 545692 1475029 822481 599755 607779 1994318 1700053 1606864 159027 481053 1953739 729053 414872 60372 264350 906814 39117 793170 658627 765840 1995544 1950220 1081188 242519 1033568 1729077 1614478 1676159 1275688 914810 302077 63901 1164885 1549542 1630523 794056 1686591 1416258 1708188 1637779 50936 611293 1649924 1408988 540233 499711 30385 1177335 1669456 1507828 652090 1442387 1739420 186906 866447 1363557 148076 1252291 1418800 636677 1095654 1566850 1803213 1819675 1870661 1439577 162623 1610919 888293 892486 238765 1040575 684556 142428 1943659 1561148 988771 1847668 799073 1054994 1483808 476675 1161573 1680659 829579 477945 992081 1138043 234831 921276 1118769 251740 751259 367192 267716 1308838 1788618 1178137 1945636 1868947 620544 1138 891608 1629690 625925 450868 188943 986013 1568986 582106 1934302 1079553 674613 1678033 55525 1898624 1874815 1579310 581880 1110365 1441387 80966 18958 319402 1477016 1561376 1213003 767168 46499 1605732 1691821 75095 1728609 67647 1032901 1696828 1746030 58819 1351302 1939002 351982 1792414 497978 5371 419653 135507 1768457 358295 125265 109368 311330 550139 501015 415915 1465102 76036 293386 808009 522502 1899990 164414 557901 1021898 1254765 1069902 1899797 1705385 1685207 1244462 471357 382478 1061549 1072116 1980184 29964 1274173 101866 1709544 1730398 1256941 1106853 1716448 1481934 813977 1778962 1592487 1472404 1516536 489301 585897 85126 238029 1645373 1075313 705703 1448225 1536338 114392 581370 1092049 1529022 1741672 1109605 1190915 1036046 44645 1482763 1883458 1573709 1658787 651234 26473 1338871 892632 160769 31504 1929172 278011 1166472 1408531 1991712 1953917 1519408 765207 1046090 613850 1672819 1472498 51497 925422 1343919 1852317 1626598 1225685 124248 1017862 1837550 642379 27195 1258279 1699112 1276565 1545313 350951 1584404 1369604 531576 1437688 944657 1237499 979365 386049 1542590 721809 1069521 1439731 1806782 348925 1961297 934199 74922 1168928 738814 1832271 719853 1198311 1083825 308420 1508432 317188 1321801 863787 1802191 1844526 103670 1188653 1818723 1195213 1788113 143812 1155619 1991988 1632039 1702917 611698 276996 78087 809584 1725870 11975 341419 383870 691695 1559539 1140149 493806 1303200 636886 1616898 1514687 1467992 53876 1000410 1195555 1366681 198328 1693643 1731592 1305038 1617642 665391 1755088 782316 494547 1290057 1576184 1226060 147025 843292 887677 1910766 1787425 1528521 1462906 1061601 586279 525319 1345868 149856 1292953 1028969 840485 204430 1100675 1434120 344253 1912708 139413 147598 190064 1885170 1183295 111706 681573 1257114 1067511 405624 206449 898077 1094199 195639 828943 78665 1177159 94371 1174613 1700631 961481 772929 260826 12078 293645 821865 1094658 1855069 754922 138202 1170155 677910 1026797 1226659 1453665 253809 803975 185489 776982 721519 451548 1838833 519071 270835 1870202 406865 1838231 791582 1681856 228397 1627289 1861000 556912 1159003 864660 587538 482215 1140749 1936207 1122143 1326105 1139725 46014 1579663 1439451 24570 1613068 948069 1674305 345922 1719317 85186 120440 1393635 698726 18690 802893 1451289 45652 533271 814858 1432277 687171 88647 1612145 173491 647172 1052699 1948661 1860004 1121958 366984 387188 116779 94376 1691742 275970 293200 1945429 1409488 1447167 1584305 1051663 1482708 502268 206603 1790203 1511330 767504 1075270 1793639 1213748 1041068 1426963 1563942 898246 1221685 792474 21939 771879 1038683 245019 1671250 1051795 283701 1284694 11015 1701171 952840 265492 462096 1494102 1338473 868643 872875 661751 1355146 234016 1014979 1614890 188995 1245768 1728565 1461520 1786534 729401 1307235 1049587 1057614 1342967 1304114 593992 955684 1303146 340769 488159 485483 519903 909041 543314 698211 465850 742405 749949 1057758 293060 862303 994058 1070428 1701371 1755323 220993 1132374 1176050 1829006 1505400 691040 712406 713506 1723745 533443 1816054 677427 602497 1885663 194001 1159088 1330242 180899 908453 1676179 434265 226694 203111 673949 1296336 1546956 914535 1123628 1592610 1557445 1905694 1038106 516558 1286515 1750331 1033585 825810 915078 1421176 433793 1694852 1303650 1233800 1442028 939156 987473 1294547 1620687 568606 739785 435275 1336285 110160 1689576 241783 1742194 276420 1829490 1973360 345706 1041879 1571976 1783730 939922 1265856 1219613 209349 387815 78776 1626928 1672967 245449 658805 1273456 301517 1576347 811520 566453 315026 1443074 422797 1225079 820468 1104582 1853775 1406787 258320 805262 1571580 1217286 1400907 330696 866399 1106296 190222 213052 1161404 1617903 186403 934088 458311 1719571 89996 1034231 1586209 1139805 687868 1782323 867772 1272134 907595 269552 1172837 163711 314496 464516 1911520 1358995 895485 1890599 395334 692328 1676744 1376575 1894309 1558606 1328119 230531 345588 1083097 920223 1319695 308319 1147019 1168270 413243 1746790 1211423 431107 1013645 494426 1311189 1851453 929221 760172 1583403 1789218 1765516 1996391 1915885 1089873 938058 1270666 1927526 1912127 355774 581702 988122 1038698 669730 93481 433762 819976 294716 467241 1565383 1032615 583442 75185 1587929 1776232 1175766 1798943 632540 1361436 1744751 1098598 1594985 1504114 1223545 37863 1331320 1311378 1247099 731944 436304 1819043 536843 127958 1658583 320338 44462 250668 1052764 464165 1127779 1076431 423497 1338498 1759035 340270 696665 1208527 524800 1302071 1839116 443986 61136 1149063 720796 739430 170695 499942 1054784 1534397 1707663 601007 921076 1449238 1766899 705018 1584037 1158748 1759449 176187 1933233 790762 618174 888774 215599 1294596 724172 1771664 869101 63658 1283287 1481267 938612 1936130 1616101 945675 1260316 1518842 120064 1754367 95899 608227 744697 1409393 201411 1057802 1798504 322205 604609 594755 1564171 1054255 512624 1537418 1408616 826486 1463062 600798 1832034 64190 1908031 693120 595529 1736744 561221 1096151 1473036 863872 241944 505822 1796558 552060 717072 374368 153298 1950778 429823 1946432 1748814 57550 1804281 1880594 720416 37003 761798 1777824 1525089 1325521 1986123 1429996 754143 1449329 1441682 435288 57392 1500223 22722 1258569 341485 914876 407139 1623662 56057 1419114 937655 1860428 1469903 947122 1376462 1067015 1494175 587284 1009113 348242 826892 1204277 474485 510353 1357081 1962432 1322092 991481 1414499 1739448 1919274 1147114 1680712 262146 236356 1870470 1554983 503670 1549458 1970406 1185711 670332 871895 1448141 302805 1613692 1075482 1241205 1904535 1184070 1552712 853498 1239326 373296 1276940 1947941 851718 326475 1758952 1334843 1171682 1814827 997176 1809192 1719560 271601 227191 54687 956181 1941522 913475 958827 1513523 1429949 70144 655441 1463059 1921412 1772380 1571380 781961 495430 402413 1768361 602403 1502262 807669 1147028 743364 198183 461434 1856986 237314 332134 367697 859754 1721081 1470318 1119192 1501621 97259 1081729 689105 1423738 1265890 1998373 376952 78515 1346172 528356 1668459 1449760 1028636 1838171 100025 1276834 269841 1538704 335097 1677094 1318026 1360211 481586 1379222 469688 745772 164605 443486 360275 1058810 788023 1199084 1967422 1839850 579149 683584 1612141 286512 1922693 754793 382535 105032 1523886 946981 1046957 695873 60051 1586518 66522 587898 1104571 627394 1049536 541762 1064634 1435900 302182 1830444 1470631 1767697 1534193 762712 104668 609012 1205171 1456844 787794 300395 1034649 413992 208034 1957903 1095725 1887604 994519 857781 224105 574205 831444 671489 1258341 634749 478089 406726 1917400 1882708 1857419 1645081 1146819 887149 558753 1517914 1845501 205550 585265 1612725 958893 780710 243355 386801 375841 501751 1604786 38253 1829269 1637489 230980 550083 504745 827407 743316 250553 1890395 1803813 1755966 592546 1309209 477409 153883 534464 1789067 1719327 1742961 169092 1218373 1077690 317706 1929179 1259045 1314268 512818 1014075 1948037 1792957 1831123 1180568 1803220 358077 821957 1830555 56159 1378200 809620 1894354 639142 1043901 1909780 23500 1943805 1296903 11159 824061 1885376 230636 1873638 868480 489187 752724 1894169 1301614 283265 37416 859863 1934177 1339297 511833 1551912 1725234 1055687 398718 1994723 552888 721285 1440520 784905 18036 520811 1798596 1373392 1528819 1820517 162799 1694826 138909 481428 956011 984251 1939971 592018 1073157 211078 630811 1324246 1568653 646609 1208709 1430339 1744874 491520 1610662 1556941 1676342 1453686 1594533 20421 924611 1869243 1261520 1941303 622748 520112 459569 512536 1565743 873885 1861397 1455082 365936 1627743 393432 203910 1553031 1067879 730722 1013818 1563829 244095 308408 747166 1314726 177200 1506286 1050894 397261 439132 1740219 1153935 1791364 1006236 197190 1751219 159484 176115 1695156 294942 207885 1858647 639719 769995 1188553 1138798 769291 1751979 907054 1500068 618644 1067161 1784120 1085916 1744197 219725 585743 1893377 864101 49697 1089917 1912781 1128304 1198339 57586 480371 130787 1748252 1345307 1846713 10025 311419 1686534 269342 391189 1574408 899389 683783 1172972 1656929 1480623 357122 1650992 1458032 1464441 1647940 1211622 1563460 1103736 1390527 1465448 1627930 1511660 154584 1704155 1001436 45968 932352 658908 345933 37682 1516956 134199 1755718 57237 1952542 1811949 973662 356375 135353 1784797 1117726 839212 1177436 1380368 1116018 8792 484863 1903185 1334210 792157 965042 342213 1124099 664021 1292885 737988 226108 319709 663842 30018 1782685 585047 400675 427353 806450 348042 948147 1326380 357546 1737987 1674958 565069 1930401 1754454 1398306 1976612 281120 1880003 206269 217383 934071 1486470 1096787 1770426 1928021 34026 258319 939387 1362466 584152 1855101 1074489 1785263 310355 212575 1289787 501654 526693 1276059 1959547 1501257 1621670 548728 1516497 1997173 484944 858668 1650780 1871976 57107 1506463 823522 1886178 1086374 561350 721366 1215740 1012843 1128986 1585138 1749677 835919 58331 1729492 856823 79043 324295 1019062 12292 1058996 453201 652126 1804975 245633 545792 363126 219580 661215 977151 1797692 1110153 1149350 1964181 667074 998656 861326 431055 1591236 6269 12745 1483965 297530 891945 1436427 1464123 1013411 216901 432405 1097324 1733694 423371 1957014 593624 1827008 798998 841119 275645 1337147 102262 104193 605483 253799 1946507 1561832 1075905 1185100 1819411 1067075 1131270 909289 381699 410546 388678 507118 988999 1641837 155743 108495 318200 19453 860366 796590 304464 194881 62004 82511 1895571 1578494 1660648 1013751 639387 167904 1361205 1706517 1969304 745932 720943 1277145 1185740 382962 1730049 1682115 715786 418995 588033 943494 1605130 345011 942345 1539457 1076186 1315752 1570406 154369 756118 1696609 1869800 116027 580187 1287889 404373 1340662 1763291 1039111 577489 221865 1670526 1991981 961157 766265 878051 1496491 858568 1753489 560411 85711 1923129 1723758 887341 382981 785338 1507303 363496 628248 1961565 1337218 1645084 682413 115592 185584 1222094 1915601 1367828 1844715 530972 1811916 304919 611873 752735 816262 1192207 369578 290276 38193 778842 1382735 1137204 1498520 73351 1002365 1586172 514987 624047 1003157 170007 1367686 101336 630478 1873407 1673973 767495 1081663 772993 533608 1081337 1967692 115380 395207 1112727 304388 237286 319705 63313 798207 567797 1278223 1050495 1526481 1274342 247957 1459647 52023 1469767 301145 1152591 745204 777169 1361817 1362637 620112 17948 1686293 1080175 921388 256842 1951239 1034037 946505 1675488 828517 1843546 1585556 170736 1019196 232707 1333852 613658 1416161 468014 864587 669780 383000 1500886 1699948 229413 653046 408434 739178 316406 1202375 74869 1173542 1301367 1786756 643697 185023 1775534 603969 1484833 1156526 1645854 1043073 1083276 1312700 1889465 114499 474828 1071670 1607943 394547 1191510 1844702 1595042 787434 60898 1784979 1976630 437690 61605 339548 308372 1926502 829794 652208 507608 1899558 395582 1098768 272598 204082 1819410 695706 1881791 1294960 1112786 1230747 1011250 822085 910783 1629957 1156627 1982294 72134 458655 72635 961672 898795 489648 1386379 1351398 298829 748892 1085756 229756 1167879 1628730 1430072 8691 1627962 1766156 1596472 1872522 1607956 582614 448503 1392589 30092 1227442 1018672 939461 1297638 113014 1602261 1957882 218156 64609 1675371 1896664 1449531 1397463 683379 1187778 1343688 1368732 564059 1069711 1678300 1273950 1943657 1895553 867510 190610 911820 1822519 1194145 1256987 1216581 647086 1658971 1982067 130590 868215 1055538 285495 1317344 292176 696253 126054 837978 1370001 933220 1866170 1558928 757931 939194 1228635 1328074 1558161 1407225 1234593 276472 607636 835317 43533 1584693 199120 1551058 452550 1192144 1433546 10706 317091 1032406 131240 292216 523648 28452 766201 409782 294923 54422 653499 1367482 1962883 1337748 1877718 1915120 1102458 1918385 1382093 1579 1103534 1241514 1046315 1794182 961979 1007168 749132 1917363 1582699 554183 75470 1397034 1179254 321856 1168373 1380402 83588 1955859 279178 1916154 1781887 52507 1748382 627450 289904 1960861 613577 1189058 676161 1792002 170260 1892039 484576 1188255 819876 313716 731992 1281716 1529837 1267813 1666578 944966 471920 130932 413033 1285547 853320 1401099 576392 751622 1285332 560091 1637589 1937227 1337028 1370340 1606709 792176 1744800 559888 548051 1472627 753582 485774 205176 138510 1136676 367396 1832253 1608936 827718 891084 292618 1770202 34689 6636 1744931 476747 1236358 1252044 389356 1357099 1274444 454368 816049 907298 1230228 1794072 1252431 997081 1601075 197315 710733 800050 1409609 1028558 1258276 1911096 1924190 821385 285864 415802 878324 309700 1288261 1036739 764914 156834 1157648 884996 1304701 723189 1586258 498687 721477 1111105 605915 83074 792638 746403 243257 1308759 611281 189735 961515 1854020 998813 724057 517683 735403 1262544 365548 1417196 1056005 734647 991766 1945459 931130 902731 1955509 992597 876561 1572862 1534931 1632025 832343 1951077 68801 154240 362455 566143 400961 415906 1429435 239460 1145536 1765491 1914366 1758054 1758359 941834 158035 1637438 563194 3037 1711928 1496244 188062 701768 823288 513716 87973 1750676 1486864 1045024 1757502 1777155 283811 598719 1505044 210099 1473082 19883 535177 770626 342976 1401782 434005 1380897 1471715 1212065 31985 165538 1704240 1151357 1745672 475353 302125 1987216 1940653 403875 733032 544361 180537 1937051 438042 864343 60752 1131494 1494352 598352 1463550 1005534 719563 350255 1774465 158431 1828307 272566 9950 1013734 1289326 1403509 1820038 295043 1376567 1590324 1900493 432182 665291 595256 1231306 964188 264824 968154 1001518 1184224 937667 1619348 156381 1661997 1783078 1599640 59571 1266092 1749806 1283092 1089262 811112 1253909 1985768 1074037 1106111 519154 1683692 1687856 803251 306444 418963 1121623 827201 1152770 1622566 1371653 775321 1223891 409783 1589449 388471 1294494 252418 848007 1277187 1722144 382988 1532793 1849370 364818 1128709 539793 1685920 1973439 299411 714204 1205737 1149328 466916 829075 882699 128984 1012297 436956 1151880 361740 1752893 1668569 981003 1507736 1179733 322927 1619985 1146249 276661 1170720 804513 1785710 687299 1042924 233363 1071786 1729730 763351 297634 1199690 1825006 1331245 1689006 1457067 1816868 1907774 1957245 477872 1927015 757570 1380232 1296118 825476 1109439 1028232 1108511 985874 1372654 74080 558221 923242 848404 1488568 736983 1605055 1256200 618453 1053377 1080084 426912 491484 606190 41484 1841398 1820822 29701 760457 676942 73870 1899412 1412414 1405099 400532 55385 1207820 290183 766598 385454 816875 346670 1455036 921368 832155 782015 1367133 894585 1553362 795254 1109067 232257 1939755 1057957 980881 1264234 1744275 542479 594518 926417 593357 639883 498437 1719212 978182 1531399 1374307 1020194 1032599 789243 1090935 1813331 1449425 1464664 1676512 1347309 1154609 1404920 1161048 914571 862516 1660925 14289 112342 58526 665918 487197 497593 977488 1864143 1324797 209406 1585252 1029345 1377523 1868384 920516 412522 495342 482237 90358 1197455 1528691 95883 1086740 1127340 573884 819385 714675 1067584 1782881 1943154 942241 255140 1406339 203647 484532 785764 124029 687801 1697104 1235062 319113 574335 1767767 1732210 65807 1334378 966830 248506 395246 130209 1541595 1026452 1979078 885316 554119 25378 616140 680876 1248152 751160 260396 1760546 841654 1273446 1672232 1759333 914670 1334379 928021 979032 442539 366620 191496 1074054 1464704 273241 1627732 1677446 865435 465659 1607827 1611776 1043946 975400 1733558 1415574 1775785 1800397 1520797 202932 1236405 162897 470633 250911 1931904 1544602 1558489 203066 657935 1502532 63457 1839245 1547398 1484092 199865 165292 217533 731873 886027 5667 1774499 1963630 1961838 733584 122080 1917197 1296642 469119 1582050 539444 1924987 1857166 1712441 1006532 1852083 199231 1243246 1952205 95077 1792910 247064 929361 983187 1423851 187534 592355 520224 1052065 1251618 1029670 818492 1622615 935220 701553 285021 1405709 5976 452507 1949747 700358 282326 81997 1571262 1380288 1236 1220697 865150 813372 1260923 1601785 1067983 658099 1038851 644533 1126592 590633 196532 343420 267233 311510 1492128 1244471 830571 1401632 1105445 921785 1818197 878544 155782 1629671 1167643 689744 1347700 1957046 1198824 62190 1254150 1983133 514792 1077980 1356329 99589 1624951 1121492 737908 422372 897779 1064944 446890 1099127 795354 43743 378419 494788 383872 423015 254164 299184 1467025 1947756 1501781 1675231 1030095 1485840 4556 1351240 955215 510215 379746 985425 1117442 816846 584885 1432033 764611 519726 771503 85746 1259358 1570969 253543 481640 1791612 1535352 852590 1398653 328668 676695 1815803 600389 1284019 1410065 720346 286384 1367732 902865 238732 526405 1619433 891874 631619 1387176 493040 1351323 676069 1442868 1213219 1449633 755153 1960615 1580353 1216593 1181941 99899 241106 787428 1280662 1216741 1835323 1455485 1250099 375243 784291 1686712 623299 1907865 970804 150631 169532 1641165 422935 1061420 830917 381410 1971445 391798 1971280 1275273 117359 1343871 975145 1547947 647574 838984 1372339 1658461 913522 1478886 1945208 1126510 18737 1069613 1278766 157703 1944326 1144052 1027357 670966 30769 1197911 417608 897976 1366598 480654 76354 1049002 1106558 595792 475718 466584 1875729 274552 1017965 513653 543458 1989496 376971 1683183 1440810 1512830 1571224 759647 709072 1346794 509019 148878 1779170 1281662 1214285 174033 100218 1452926 617500 331967 1123817 1523698 882341 1239078 1536186 1967254 346409 658197 283564 254257 361546 539865 1154202 1773535 1261622 1624224 1461637 413077 1634244 1640467 360181 584251 1674022 114262 1801569 837909 835319 435092 705640 344472 1543287 1214816 1928965 1865123 450725 7196 1329737 710563 358756 1085686 1144087 974127 612123 165456 876420 1731281 1456815 1182708 890670 1205408 593636 881580 105483 137010 1755059 1767029 1644365 1547841 63608 414767 166903 998686 1957806 377656 1335250 75115 1592223 526768 870121 1467161 1757963 1301381 754092 369948 139530 527068 1967532 264675 890452 1537786 931914 951584 1562912 1023628 820133 1139297 467708 675241 1873789 113292 514072 343615 1332434 54846 1888257 552141 1015161 1850688 1374659 1441710 1237650 1228395 741998 1489522 358725 1423545 457591 1789490 1836063 1134158 176873 306235 1687582 821245 934416 328533 676500 853297 421746 922749 1296469 668770 1851577 801705 1554152 1561877 1258467 1658776 1180207 112565 1795789 1167013 576586 1714043 1019841 52341 733756 598666 1607511 189435 127070 1885787 1810932 1484175 1715288 1342181 1518310 1114872 1309596 1362945 991658 1170113 1665334 1692306 1403784 1351505 1844375 380161 106465 109955 1894599 1406398 1253132 1229179 9093 642386 828075 1636325 879559 423746 1780821 1090896 206981 1334817 1912086 1393100 266003 1183843 561876 1707301 101978 1084560 343879 1010976 451169 1100135 492214 643412 247924 684401 1479398 1533506 1664165 1070003 239262 1617604 468829 1216373 558740 103268 713121 992999 8729 693744 452072 1504600 930860 824801 1104906 1904108 156613 855578 1333635 734468 1547346 1151978 1049452 401461 463527 958118 404537 286914 1651970 1935269 1690126 832975 1206156 1945831 908089 1093361 450057 539597 616926 511793 1154979 1355285 950210 1352923 151602 1669524 1657142 1732211 697660 1117226 1336230 938516 1726601 1598994 758221 1239381 880584 665330 1431809 1148111 1505883 1246319 729359 541155 1766893 1901014 1999145 468623 1230622 991691 397662 1354333 1822030 293268 147364 406301 213614 974348 1488462 1546990 359572 533352 1688789 1204027 1691120 1796491 563655 967285 1910792 448099 101712 1800913 984931 1290188 860172 704884 591530 1435421 899407 1626298 341947 1525085 1978241 540077 393255 1176881 461482 856903 765211 1646536 898316 1903653 1129115 929580 1986219 1310348 1592270 195259 1224954 1059277 600232 763022 1824444 927932 1787797 48390 1946050 318921 1363476 26576 480929 1776969 1018564 592747 239489 317159 581465 392188 1160092 1510402 326524 1313741 361885 270623 1940523 892141 200776 346100 1459760 1067350 1290795 1343204 733796 1187150 781612 603497 1194486 1503478 528087 307336 1341295 1106119 156801 1331036 1228690 1215197 201090 131368 629681 108118 1866610 530804 1597667 1199946 1692172 636920 1336642 990885 1118219 1335826 1774953 1294524 894507 1227544 437717 391787 857043 830458 669217 158700 40706 401511 1948383 1099986 195666 609912 717353 858638 225740 923203 1235248 711239 1211866 842452 26501 1953057 624701 121933 1597843 1592507 645568 1275874 77023 680918 866544 456940 921197 1074368 520352 607262 1625691 384783 926471 342003 1396102 1954368 1013793 1978036 8775 117997 1459515 21345 1239333 1108617 358963 409256 1228862 1071799 1282284 1451587 90713 1596647 362140 1315389 1415109 145402 1406943 1755754 1403199 1389880 855348 199992 429006 1035259 1699979 751119 414471 1728943 1765480 675696 1602692 1037606 243875 344909 1615606 857820 1497128 1491053 392476 253855 1426880 1844082 1859542 1555265 789211 893749 493774 1401214 1519833 1378327 805675 899561 736503 90886 1425993 351927 1956010 563779 1765092 1038262 788488 908572 1482326 362001 977868 693305 1545976 1795208 1331176 520276 1451762 1188102 1110536 1586116 1811376 873292 1193996 1753462 176646 1290224 1934811 955539 1871647 704393 897795 1589849 242368 446366 1282612 1012632 883066 1512789 1409833 1638754 192731 968544 161267 837038 1408209 710080 532454 1535812 1026385 281623 916794 1860133 371578 1239979 719200 218797 249379 1141492 762660 57224 1942289 236832 1845837 1241964 157115 1207960 493386 825258 761958 596428 1906835 1686939 419717 1284740 1613374 1545782 936830 473590 784380 1612244 1765721 1071792 1963229 956807 702120 108026 1501774 74879 559277 782856 996980 211028 987883 1857106 843952 1049483 1325338 49651 1507477 1659307 1806897 276969 1093770 262912 585700 1230323 446239 163038 343032 282379 1395194 1285431 1631703 1094260 1973132 2164 1046608 1942402 529657 1146446 550207 756574 1192948 1073775 10694 1838774 1967123 1055745 1208174 1058753 484920 245569 1723595 110070 279165 568220 1672116 275973 1952481 184754 416315 1598342 1424505 285700 597188 1804140 1010711 391797 416729 159654 1992141 1449721 955874 1238993 1842648 1759876 1229410 1034630 697019 169574 581168 632316 460328 1804857 367949 966966 1542906 1713073 263439 893122 1922049 290405 1206566 367255 329154 886946 1008225 453973 1145565 583919 1247929 891104 1717651 1247360 1008019 771739 822209 824058 1840152 6075 931527 1543002 759249 1710238 715229 515912 968492 196425 481411 574985 1753840 647460 556278 1906403 1056673 221603 501184 1491853 469812 1071450 1158236 846785 345198 1057764 17250 1768705 1000331 1381796 1639078 72394 1006795 1441463 1204662 1952715 757084 1816146 719489 971899 1436463 1037352 618624 507067 913759 1133005 1914022 1650466 1016507 1413128 463711 690827 1177099 76376 66482 471074 1140735 1173789 1201286 921190 132870 1125756 1845912 1521826 742116 1915370 502627 1045841 1346659 908566 892362 1749992 682993 508414 1485916 684052 244946 1019455 1278752 331710 467805 1776257 63880 1654010 1872133 34098 857582 968274 374945 1610019 227840 30804 1126476 1483144 1846939 1268403 1998797 1692949 562174 909397 1392089 1208080 1345221 1010057 1461887 444637 352373 1629132 457688 427841 847292 456210 1743666 1018746 1054572 1460145 1579232 1707895 43372 870452 1683128 889383 841573 137698 1225326 930180 607000 1116161 1013341 355079 180414 811131 1846556 670671 1818354 1130401 1073424 614857 235399 213043 1973920 544507 1104564 1159293 1943850 1152556 256959 1753054 636746 1874127 1754518 675945 1189143 1006020 513515 974869 924035 1741122 763259 1490342 1904080 1064024 1005638 831378 792329 1469847 541658 1365890 911015 709990 1638924 410607 1767825 938414 1688781 548101 562943 1637296 1868925 1418093 1240869 696770 763312 26087 1061050 1467561 576526 1835197 764790 1350884 1657181 1320021 739466 976989 1315912 1825896 975270 451463 507909 1279432 100810 95844 278261 1896749 1185870 1071226 1367600 1096923 1084628 1700239 440018 1795494 1666762 199878 1849124 4529 1643583 579063 1773707 1482650 1610061 216797 1464967 81115 1534205 146840 65168 1576651 595026 105288 197300 563289 1600998 37375 1061130 1989075 1001476 177930 405338 1375563 1778941 270427 1781723 1478912 622508 424658 327456 1527214 1945527 662690 1025661 935405 620054 1772833 1430352 958172 1045696 1791826 1907231 1419370 3300 661274 603871 952814 869953 178852 1065218 1698825 960279 1116238 929675 327073 296850 1525796 412468 260170 1382008 231580 866933 1632944 703485 1392149 616080 175060 372205 27779 829376 1685542 1890308 358983 549553 948308 1376638 409940 486795 837096 787731 832294 258406 1654458 288975 314273 1054557 145508 1087317 261116 1613313 1984356 1780377 779786 234430 893522 311299 1372932 892626 672076 1281774 1742808 176208 1126797 1591889 116179 794256 1167186 1445272 515943 1889195 461321 1961798 97883 2775 1906607 1869113 203613 354777 1512857 562471 362025 1225020 1442689 529335 590954 499315 473720 1074122 1460328 1902449 1308969 137893 1142593 1493371 34388 1618736 63733 817944 300093 1588262 213685 391900 198794 896282 1174005 1946431 718606 231219 1817480 1646641 794250 1321299 1948686 551561 1601686 635155 569857 82814 557339 1256712 1024428 846396 1754996 1073608 776626 38580 1598166 787572 1339972 646731 1730175 856941 860754 1598662 843888 1752089 1081984 1503930 73137 1288466 253037 215841 1827501 431944 1259948 1109862 1677830 1838025 1749503 317385 1902331 341859 1039804 1668831 1284529 656197 1866882 1721938 562249 852095 414897 332114 266503 913493 710291 1286121 1519498 608314 1730282 1318999 1499066 1292509 1724112 1805315 1910890 1334423 405700 1519620 1230964 309825 820401 973798 491040 975520 1511536 1427380 946561 1662734 264240 1238255 1415351 238320 442219 1830179 1738830 1444320 1133626 1274680 1365269 1554225 1404430 1749816 971733 307470 834417 13565 1171545 1475406 1295440 793699 418613 379561 972457 1421677 625662 1648407 1362730 960874 792812 1954990 1038651 1795398 782423 1650571 1780967 1825462 79670 449930 1896209 64048 13487 527234 730361 1401433 1100627 108300 544893 478673 217520 981574 1052675 498046 696285 1858551 1960129 1954210 461692 762609 797492 946398 99949 1999537 334622 1513937 1972548 1831414 1773034 220007 1657443 512526 1118563 660169 140254 1541083 1495130 477938 1718543 1625454 608596 1969436 310398 1142607 123819 1857690 943332 857480 554176 433955 1871590 1526060 1012919 1329436 567390 301395 1110050 914824 908931 1739915 1073185 1687989 1505548 494851 620866 1243314 757229 1742554 1224403 1288972 1566895 1950262 121283 1179357 1332822 1624357 748401 238116 1306053 368131 1981802 799983 1902163 408031 156060 1697476 806978 1418488 618805 329795 129746 304561 1400258 45535 1076049 1532235 587811 1374735 1651365 1971957 133363 1852878 153517 206013 953694 1520644 225838 1332880 135871 668569 717752 1472999 1126004 1029690 1952822 29527 1598579 273055 1066449 1499863 304077 878467 950797 1328434 1501848 746838 1558406 1472094 62810 1161449 74682 933650 1909989 164415 1844175 1855315 1976194 1146561 84416 1688110 336526 805309 852714 993013 926445 1425814 73336 869341 357197 304938 457677 83741 968464 1705493 1745361 1920746 219786 440050 1519557 1911141 689531 48336 497682 620650 25689 1275751 111831 818618 1912458 34935 147401 152958 56428 1359433 491228 1925974 917474 1748761 877190 1881376 595537 1586087 226011 1242804 882653 985679 115930 451700 1637967 1208695 909462 1254958 277676 172049 676680 936420 1959073 1900570 1524101 1698216 1328342 968263 65633 691075 1107784 324887 1500507 733199 245888 821514 851544 149888 808409 1914981 1974660 854959 317486 15459 865864 727293 1465837 1782031 35833 1360146 638412 1735054 1870675 1317308 90521 1841634 1378841 917846 486385 1218680 36580 1267586 1364776 783141 1602966 1019943 384384 1172175 1819335 938540 1760345 378987 1740108 18967 1936451 1445250 925412 1494332 109869 612397 954182 829420 1715373 1089503 852648 1568464 1384849 82719 1449143 699719 1347509 284013 1407958 1193629 1750155 221609 111030 1769253 151927 1619720 96465 1272293 258853 119705 1590970 220991 90225 1291841 286526 876058 297531 317922 1439797 19725 1158880 917575 1470100 1766755 1569615 220701 103335 1344312 122682 981798 641272 1258398 1151774 1139399 617974 1230528 1595125 1212814 1275766 1697019 210103 1223369 1569456 1739221 14739 1006874 707139 787312 872879 385831 255393 1696476 989377 653645 1918367 1004684 1265105 282801 1699724 1003607 1098892 607573 468755 1786569 588680 1214000 546490 869170 1742392 105903 92115 1022850 954255 1958830 1814931 822798 1291284 1495728 506433 1267341 503480 670003 1517953 1996477 1855567 733458 1923824 1497556 1101030 900006 1256288 1288465 1379081 392765 1712405 469830 406116 1968830 237854 865569 298314 1257789 1901081 955259 160508 81907 1128555 826886 1736314 1902297 370013 1799006 1799483 428695 1882496 290694 74220 1467202 1135034 400835 1021645 649332 268880 955379 1688729 1966521 237087 339409 2782 1782572 747239 219367 889427 1844880 1383238 1893396 1905113 1125216 331011 902480 1919432 1083869 58216 472915 364550 369036 1618242 1195439 1223658 402848 1457984 1846559 1499480 747207 329373 614551 196121 1485964 1121657 1008971 86209 1266646 1207684 718544 1085522 1116801 292536 805607 1587885 347758 1334563 440970 312798 108222 867559 1251406 36941 1371221 1110539 267811 963242 1691944 768771 96106 1318282 885388 373690 1774319 262033 1985059 939309 517452 180353 1698794 1017490 428756 378777 374053 72071 1721468 582674 1675274 217588 511249 96074 1406273 1174513 1476576 1151101 610241 1611600 1433764 813346 829889 1442958 1027677 632558 170321 1650289 28291 1912733 892815 1414510 1282015 1671706 296055 130139 685591 348374 1931356 1236288 624730 1188584 1842379 637920 46892 1418461 909759 1739657 193857 1469527 1003326 1337311 690925 533385 147488 1354006 402466 733751 1738363 1735934 643914 1007884 1624248 370935 1917875 1079719 330490 975737 619589 1735702 792146 384899 591516 1871570 918798 204353 1223501 1070610 640750 545388 1261717 844734 1093971 776155 956548 36854 38190 1737143 803439 1789438 1871955 914652 1842142 864411 356962 870230 1814577 1241595 512395 1629421 544 1336325 981790 1716557 105163 1557931 1822120 1444270 46849 830463 1400257 759203 686399 1560438 1819209 1248733 449147 30073 1748588 406724 1782315 1282671 1909270 1035738 664458 1283551 1260695 1252964 1933288 897236 81292 562097 1087494 298817 1932702 1593611 1946285 126187 1841328 731745 1375580 1074277 1361039 248678 246621 129086 1157460 945289 1840764 120857 389633 632731 41631 392612 770718 1243727 1212030 578863 1488906 1727761 1959215 1765906 131684 796002 1783721 606843 1421467 1985217 534248 1838352 1701823 470605 732268 1845316 1853401 1798289 38492 1502509 1758399 182800 131944 928541 1612382 1715648 1769835 1676959 755064 826675 1300336 885817 1111949 1381789 1601998 1445740 1230050 1790217 440560 1133621 50916 938845 1339252 718701 649997 1002964 1604312 1637938 1533465 897805 1366200 311326 661707 615212 1889104 487359 1590946 1025151 701316 627039 218274 778484 1325377 1048219 1481520 719914 1578420 202233 176721 1831699 1925824 1353331 1964232 1427090 1869259 203795 1832792 560777 652047 1457966 1753216 56545 112229 1421298 1704357 1658459 1595248 694462 1285947 1903983 876216 1193090 382196 468501 1931245 1726882 1432137 1372127 1698346 1553217 1488919 1391277 733773 278046 402983 58524 982064 1628380 1558514 1681676 1611173 388889 335945 734460 316114 1922202 1151928 1208170 458488 540938 1299624 757804 1482816 304325 1871661 266688 398046 866380 647464 1885519 1622483 1681230 1687463 925637 1475278 16977 741863 888473 1891081 292378 598968 436542 483935 1917134 1503828 860420 887265 1468881 1935308 1513064 1804898 505454 1752006 1269913 463745 1313839 1962063 724500 225373 1940904 1633864 198261 938646 932315 1960015 102880 450087 1098738 229168 521699 1696557 1676084 324892 314627 644888 557328 639893 612518 12062 1304602 1092257 1700509 1134984 1642810 519216 158169 1372512 537646 822678 1744911 1513157 391016 192082 1609827 1875090 228521 637642 1470439 755119 885766 1299589 1555363 630732 1705982 27640 1399844 162675 1170457 681161 1253064 152042 1111484 1494230 1418231 1554933 1336159 26661 425611 83641 989020 1446196 869858 1329670 256705 969926 1806207 788033 702682 1507113 762998 648875 187624 854350 498652 1426282 1345958 657951 1809118 1374468 1391311 1136298 1402547 883428 971789 804828 496380 1021761 317011 251074 1688003 300544 380731 382919 1212495 703354 186206 608801 1719276 492911 196264 774915 735987 837285 721244 100975 373007 648372 386959 772949 1703300 442908 565924 1704107 1305607 815961 1023555 674431 702016 523802 296932 1278088 1992244 1981178 532354 1679686 998543 507125 1287853 1663514 1588847 1570527 1481235 442778 1575860 349207 1823114 1580891 292759 341150 1792180 1135191 397872 972477 1078431 1444056 1567557 144429 1034498 1257934 1462974 492972 1651179 94235 1343015 391713 808185 473673 1290838 796355 228260 1119554 884355 1108111 1440859 590384 345745 305138 811758 785742 726830 1416037 653676 1997846 863407 88194 1909573 1052043 1923343 920519 493605 1033930 1429470 773244 510593 1005643 1627214 348631 1135831 1902995 96737 952953 1882739 1971505 1787167 1984149 587883 121379 1959772 912402 857439 295245 1927821 715044 729207 1413859 1057130 820037 1831918 204103 1284959 1920639 1613555 614533 403870 1262203 1777973 953578 663092 767200 1224613 224152 979200 782781 1885228 813305 1906598 672972 1700032 898371 819595 274772 1124992 393554 163274 784830 1152005 1580298 1132141 653556 1295644 1017192 603178 551692 511207 1973489 704386 967706 1178044 719980 1657094 897362 1889077 1150728 107934 1243180 1145006 176876 1967201 1925840 526841 1150314 1913241 1783748 1087072 1291846 135548 561167 1859636 424165 1165413 569461 97953 754495 1789149 1239595 1660876 1490709 224441 198036 807011 118290 1509380 1838807 33390 1513298 1873536 1482138 1323934 1367044 1555711 1214274 1362554 246387 1431413 446338 523385 656158 187064 495168 261178 1739402 195886 223622 958644 289079 728645 316655 419864 424084 210517 271486 1740915 634637 1369982 1226059 1331993 1548745 1725128 82032 1987335 1183561 529269 674900 1350191 1708145 74069 1964187 1819783 1459929 723448 1377225 1309356 368572 307394 335363 461350 57959 596931 1936248 900397 574654 1958390 241028 1528612 427930 878792 1262695 253112 810179 177870 296872 1511407 487640 1242866 1839858 939824 726036 461864 344847 1746234 1979714 1514460 1181984 1155472 1403347 238747 538261 367594 1645761 1015413 1452612 1499934 168573 1887143 1999065 874409 1120782 1539328 1862263 1106068 1977765 1553406 1767309 62749 1143345 1773006 62605 1399708 854206 1049571 1448360 82068 1723230 308344 1455745 937976 1394987 1645831 560224 1683381 1423362 703965 495625 1683042 871224 635005 486561 569199 406210 1607814 1492949 1438815 1188311 1946236 1046755 918157 1101208 461394 1175517 636905 1946952 735527 503736 602886 794928 728538 1539399 1521085 1793353 145831 118658 472250 1876545 1111721 1633633 148963 893785 1660024 553717 1775906 1617574 1776044 1363397 123850 1260985 630529 226725 1814069 694550 1311794 1243186 927554 1001296 1140881 1749288 19561 495034 1796773 1053901 1926969 1487590 1647466 1174526 590588 1211444 1023802 1355276 890561 659258 770882 1335948 301163 1912397 1173454 1854579 1192108 813588 1840905 784657 1495762 535450 1797177 105271 732982 1529041 303267 48778 831426 741074 937946 999328 147071 1610469 291907 978957 1787774 233224 752077 217373 889113 983409 1454154 529647 967665 1936327 1424414 1612335 1286588 1812335 556941 1187264 988637 499161 1941757 272576 380164 1631110 1920401 569864 1833891 1592889 1792918 1924073 901758 553711 495701 461271 658949 1344069 563085 1457018 828531 177961 1572014 425604 1825137 1016716 951623 1730026 177531 1880151 1630613 118621 881992 1697723 1849622 66261 891103 1900914 1602075 209585 302693 140099 1536251 1746122 47459 1858724 71475 1917033 82452 439436 1409333 1546777 590790 1700173 1047508 1733274 453544 298505 1485418 357170 667087 447360 513637 1179287 733249 1024676 1950518 1654824 1047305 625657 1504882 1415675 735892 1723262 660752 1200956 1121750 532941 421012 601116 1555789 1485259 440473 1054452 1349555 330123 111147 489428 261331 709317 992020 953049 825766 1187787 1684223 789789 977267 927752 1586573 12754 907880 1249224 1127362 920935 1285271 1486965 687599 1878115 963432 1173659 489667 1209414 1574865 1153957 630031 150001 457369 1217450 688309 1364887 892916 26247 1108022 759155 761038 999064 1165742 1351182 1561855 806265 899645 1764770 643787 1055999 1157752 1638992 119088 1964778 918053 918722 483128 447361 165442 716558 1118249 315677 1547193 1048416 1180621 1472413 134038 1776678 436749 942213 1376546 297456 379397 1940885 216160 621844 921305 1654086 1773450 351687 705295 817877 1202706 81729 110306 847588 181805 88776 632572 200406 920139 597781 262435 973838 1332085 923128 935275 216147 72162 698603 786413 1288187 833826 1845952 403821 1659705 1654099 250170 279952 555740 316170 670185 1337883 175047 848416 1482722 1435326 548672 141752 1272611 1245974 1188465 520862 756742 1019174 41851 749354 216299 1145290 841741 721609 119893 387924 929392 1021877 1596300 1234636 1285127 1448506 959032 915873 408747 1527226 1238656 736650 380172 70341 1892982 887481 1307524 1611632 491472 478540 218719 94829 1123594 1433706 576539 1713678 863167 388577 1638857 1721725 727788 284840 348157 1033328 774660 1439236 75756 487990 1345414 41361 1333253 160606 1548851 1132065 1710931 201949 232679 1863413 363490 1990705 1874052 1838983 980831 854762 122462 193784 1562832 1333637 345641 1482340 888617 885629 1186206 574547 1316162 952228 1404311 702506 779332 388377 1102488 1803176 211047 1791961 1908023 48608 1374520 1886030 963171 1277094 240523 1078192 624944 1341666 1236735 261579 946901 477159 1049719 239522 1239229 1668364 128265 40108 667424 1894914 1042700 1063393 1706741 1635383 218682 214937 244360 424805 1976649 206802 1352965 294298 858106 1656197 164274 97719 1775169 1239268 808677 777247 947240 1316856 1112887 1742977 36775 1810988 422651 296511 325532 650255 1159166 1609059 652934 1520218 294950 455473 124781 539313 603859 835904 449495 472602 1571092 1774505 962266 561086 1336885 1299458 858943 919904 1897441 1502420 1217102 1258195 440000 460582 1644872 607551 96883 1076632 1006622 781543 1571164 891583 945355 414096 1366401 754418 1957838 207758 218993 1367751 1857985 718250 795957 1555951 969053 473586 1649569 243191 1532897 1338123 1953698 1255017 1713889 1698636 1041823 1419398 892217 845563 1292676 1140834 1707403 1636274 1650449 386296 1004968 1904136 779750 92996 35593 375819 998954 1102843 224735 50429 1130339 592224 1099248 720614 1910332 92916 1231960 1919571 1420121 608890 1711575 1030918 755689 462419 1261408 501258 1422781 761745 1837248 1483212 306343 475182 1859724 1767432 1588111 1741346 1215114 336244 479565 1966061 1196438 543802 1644649 1704162 9731 1616915 1882605 1029380 314177 1234007 1437804 566957 329109 137343 1072654 987571 1975640 98900 1216813 1855198 1203773 892844 303970 985008 1505874 1352596 1107020 1387427 1705098 889292 78625 112735 462135 438205 906711 168582 918597 551725 1111771 63278 191375 825066 1293570 1985207 219785 1787181 900851 1959597 1075575 724438 1744484 692450 1572154 516099 1333279 245570 1683428 1297481 1560691 91823 655054 614947 777252 379285 664984 395598 312146 1298880 1955280 347636 1025423 1780566 1028111 209288 1861531 327955 906069 1870461 787149 144478 483455 1758644 437290 722151 789882 74079 311266 1778141 1537274 1074337 1258871 127128 16421 1078256 706184 1341144 20230 264684 162702 622057 526912 1376851 46464 197087 1205424 1279994 581110 1142921 360625 1643803 1288982 1909839 1667424 706401 615590 255262 978656 1298396 1379010 146957 1569917 1409340 961968 1008800 192375 1053072 399680 1427437 1797175 334971 1384763 958399 338481 451238 109653 1819673 1003543 979633 194443 1835626 220758 5399 1811813 1821720 903624 271357 325391 1245453 1935170 1172436 331492 1045730 1513569 4623 1108224 1498493 1266576 835279 295709 1243006 1096225 1181263 1680699 1330895 160685 610796 1258372 566458 1522437 795421 940139 1119648 283275 1774013 1584222 1775407 123967 270101 1442304 1355787 199127 1301631 1050946 1900341 220380 1603219 1595113 1983614 611202 1335594 1373249 382694 774704 1086159 224195 1364859 1739536 907183 1179632 1653723 1582746 327925 471851 1820255 826677 1367293 477594 175842 610325 1121295 528511 1375202 90281 1017844 1682335 1564401 958193 1547298 1334300 1023029 795749 441523 1972959 164321 1217525 471409 861104 668747 619448 1950318 1460227 1437764 1517632 239823 1755827 110692 1439276 1692829 789557 860095 1996376 559566 965469 1097271 1874776 1271748 387659 1357896 486095 1371242 1527690 1495480 887918 1269834 1229462 1908169 1193953 780472 1777755 746788 587783 746651 334708 1056272 828067 410863 800518 1562224 406 1211397 1472706 1098722 1957771 1634295 1465348 457791 1192055 556038 812536 1500026 552204 1111133 13447 1366380 804206 1339926 1331679 119711 962554 522046 1771067 1203212 14904 1575557 1055596 194243 930932 1054247 1533939 214530 1995843 750773 53369 1429247 1315883 494774 708904 653450 1141117 1402740 609716 550584 1274505 1462345 362719 1916183 266164 110641 738221 15260 960415 697604 167991 278115 1456014 1792014 525847 1341161 1378379 928854 1903705 598724 66071 1841176 1770979 1635422 246086 529288 1403668 619606 1138885 866328 1836062 1319393 1200998 1494908 1836430 936109 798040 1186186 975705 732580 1447209 786661 789721 1617493 478195 492428 1709190 619451 1315978 1185331 109570 653426 63438 1223761 1126996 1453090 1321722 333231 1148979 1480221 1874292 1362482 291320 1445389 211616 1141109 1380689 352834 685885 795933 1642998 1172353 1494487 345514 1550449 739487 536777 1053817 429163 566649 41293 1928041 118017 883802 1989352 933596 200032 141559 719771 1218637 331327 379790 1747499 496545 1286754 43028 1970989 1054500 460935 455385 1994579 1073360 824585 1781518 38842 1422908 212126 845542 280482 1180385 1959387 1440099 385569 1224919 1865941 1103229 524835 447959 859919 545405 1418422 1649319 1798030 764542 909156 746624 1737168 1662868 1215977 1387291 208841 773915 1169082 1066456 1808738 1716542 371737 1765315 1134883 1390947 1460029 796809 1106483 677401 794400 897032 48868 1674520 1633603 1577950 1312305 946031 1643849 1206863 1738010 1399359 1235818 356325 1293311 171236 1071555 1730450 1705753 1452897 1569006 310279 1532295 362312 1347668 115045 644884 1763112 1979822 671291 712811 671282 1209205 1686342 954175 282488 856889 149264 1211624 415100 1630242 1751689 796159 1696910 1633008 1671247 909259 301984 1181208 1329908 18685 169624 416537 216473 1247710 1209118 9875 1689847 1093112 26005 1500523 1354652 1522142 465502 729002 1989778 1038838 1757300 74552 226540 670970 1383807 171590 805744 691006 133306 1235832 851912 43387 480398 1388097 978323 33064 1406146 1754770 647767 1242332 1737856 1264759 801910 23412 305702 1291974 1955868 27963 148758 1408035 195613 1211971 1579755 39357 1205534 93529 1974224 129444 1524557 1112463 33709 66086 924233 81026 203288 265865 368739 648433 489278 921826 1779988 505211 527381 1939688 1628183 1335451 1060522 1079243 880505 1450882 477990 1300745 139081 1380722 216911 1848822 1943447 779391 1331132 1868924 948480 123262 381200 924651 1430731 1220925 698298 1844152 1790910 1831687 1332614 1972000 1121338 838406 1388132 292696 573312 497786 1904011 432010 771936 449743 685156 933064 508620 1126066 1596954 493873 1065724 1200358 556712 253737 1319691 1291790 455645 1185312 586695 1177472 5132 204961 15191 1195648 1613734 756457 221558 670637 1130101 1979599 993843 1960498 276891 1286527 1153076 685391 1502870 445384 1672424 1614413 152156 1474096 568693 379621 102402 31164 1019902 422800 1162901 1426339 265505 1569106 432367 1928622 1582468 103113 1915767 1629068 497018 1218108 1200198 1061456 1725766 577901 1280894 8379 604855 267112 1609158 546378 1432543 368584 1869151 1645360 478308 1893699 788202 1875978 889090 501576 27493 1228887 1264200 573441 618486 1536235 43818 2697 1887785 1354431 268632 1793121 181254 1937493 342927 914164 405590 481684 102441 220615 1196345 77768 786923 1937845 1446401 1854043 879795 1085651 51710 1860873 1502856 818930 1438886 1456290 1308539 1418780 1916008 63097 468578 1841780 179327 1177237 450956 1237334 1836593 1635530 1156051 1976882 1233226 20620 1458515 1071027 671855 111632 1991907 1201181 19995 1703456 1157192 967211 1363948 1221912 1981813 945314 757149 249861 393909 1121231 1864424 1824361 541256 769326 1901462 769286 312747 1314615 1502733 1630677 1193982 679599 14630 1734075 227050 1762281 690115 121238 1746804 1931110 587369 1785667 495620 1546492 1724482 1023019 1689017 558072 59032 553179 1469623 987874 1111961 1408800 943206 621332 1102000 979235 153238 746466 1595463 1746259 1389455 570610 366523 1144376 572350 1066947 289555 1894755 1300325 1202012 1894721 670331 216045 83669 833532 1991924 127674 1715730 1003913 857336 988784 1025496 492466 59485 1151297 1425871 1250418 1461154 873068 1265682 1303959 457538 103119 836422 1470704 828371 1160790 411760 606648 12688 635571 59023 1321692 552025 891095 1640452 698188 1843357 1371970 748139 894134 746620 765683 1249854 263902 1353707 1385738 1592497 458233 887714 1955466 1493729 762026 1924451 862982 1372872 810096 771234 1296450 228371 1859125 982570 1899853 1854109 816435 479969 596108 1030338 1660785 1489959 1755227 1814023 228130 1446186 992821 977566 1503801 922185 637527 268213 679024 1986198 648826 1779876 102849 1268307 390333 1410711 1927776 347423 1176018 389768 603849 299682 459639 172110 148176 985307 814249 1023804 281553 930013 1646924 828250 860682 304466 772781 1574522 725715 1629747 1498396 1004980 65505 676756 153814 1359993 1878907 935608 1889387 908341 1871372 433611 1808048 285764 1608813 213647 1840768 640924 702545 64821 1458171 496296 925310 645144 12127 1198935 1176567 1776933 735553 1465922 1113393 1882440 1628783 595474 1875769 157074 1236233 1770966 560057 28135 1200942 1640714 981545 704427 669409 1510245 1559738 1856727 211229 820751 438276 1956908 449040 288318 23946 669851 24775 1950236 1530 13429 1483281 302272 1004707 996547 850078 738241 1347031 1027302 643724 1458107 1304762 693569 1610045 841389 848274 1871475 1231263 960516 344853 868422 1835878 1582931 381460 692050 563339 1579486 1416924 707934 1425596 801738 1080377 1816015 1441226 100797 828771 1041684 224145 843897 323146 629027 441565 129998 1028576 999908 1745040 805006 985753 1554144 671094 1132325 1559461 944729 598326 496929 1221890 37063 361321 1255346 1719211 1739359 1612101 244674 1984067 1181543 9914 440305 1008452 641713 946022 1993318 426320 542424 1582584 294099 906800 1398999 1999857 285107 560525 1402851 475153 670694 824597 933976 1822263 1183768 386835 434253 1973567 182782 1904571 1856456 1585627 1434476 680365 1928326 449788 188323 1304875 1750449 782208 295420 257791 1769674 410015 987228 1513022 233831 113793 1432783 55819 1580948 1912501 952032 1315692 941648 1265771 1667474 680709 302339 539325 1256236 1733720 132293 1119446 1618059 1290853 356803 460507 584569 929644 1085900 885609 1779909 1864247 1812562 1988743 1727903 1847346 1178738 599794 1474038 1827773 1267296 621148 1808462 1743392 1724420 1381904 1450067 1334195 1685153 1269450 1214158 1935150 893543 693377 302004 1417317 782615 1694023 94005 1989633 568080 571490 1494679 1644709 984216 1650785 550681 1634990 1164476 831783 308445 435553 1900586 173873 32686 744779 706108 1918235 704700 1309394 168812 952215 1986054 1856374 147085 198325 1701480 1636315 1985781 516972 1025650 28099 1115244 1430727 105233 1767713 1565689 382472 475066 898012 349648 1892333 990762 1550062 168044 1054200 1110793 943153 657482 823784 1993552 1422687 1487377 1306750 832151 1155250 1317832 1526899 891417 171455 1754064 1238504 221319 1738988 317583 1060798 612318 1144763 1625775 1030707 1941557 473719 1198707 1136965 1424857 155218 489555 455164 1501223 210851 793204 674442 1540369 625884 29015 939588 724831 668585 851675 119123 1987754 773277 362518 1101253 1778172 467287 225698 1607899 1872543 987268 458223 625408 1752663 1329789 572342 199530 379129 273872 1652563 687835 1559612 1067440 694132 692367 1086301 1935991 1579464 1866595 1402855 977673 1437381 790856 1533327 106907 996374 1128947 1465259 508847 858018 362316 25568 1964867 571512 605948 1649685 326989 638693 1224312 206915 1698534 924494 75167 690127 1358924 538547 1765530 299218 1492396 904272 1862564 759163 1907070 1206342 1524367 533094 1639337 1781299 1599982 359777 1187223 1352187 153984 1875412 1759289 1189074 1290750 369077 614018 1907906 314831 1436203 1550021 1242069 371311 1326930 1121767 886971 495781 735617 750502 1615689 1684439 784515 767729 1316698 1938988 252878 1918492 288958 1940296 1239690 862701 240220 1908452 756006 380014 1176023 1355062 1129532 645028 1148552 1758784 1134342 789732 455404 764068 292040 210613 1432535 1305844 1757831 1404544 1078320 1575071 1004947 850726 1955992 852281 1406097 79126 132582 410075 992486 47804 1560800 265209 742371 250618 376425 761024 538185 1849792 1434139 813392 1147178 240361 749690 8937 867264 1359885 1304519 1412834 1694819 685543 1753004 1453025 1447201 1996517 1664445 1695139 1115463 27355 1427825 85193 1722307 376068 1290556 623525 15355 1945391 928363 1934560 449469 297583 982899 1716791 1270055 1147575 294653 1934267 484134 447253 1590790 971109 1834793 728638 785889 554137 453219 7172 1596179 186807 1932607 1462066 1128681 177264 821663 1810890 1953937 121409 1342574 1516918 1463140 513826 1148652 1506678 1808269 633007 1742022 933035 1999810 1070840 1487950 113987 1980448 818815 1688365 1392793 524479 510782 174679 96179 1180443 1839684 1852899 224466 1651854 512892 231813 154471 1238602 872480 872223 1664132 550928 218162 21773 139195 1298932 87743 1766459 63259 453568 697071 494120 685734 532031 1399687 664329 91866 1420206 602201 949635 102719 1108362 1900010 653919 1743370 997866 1377172 1313898 1909862 100883 402173 722910 714168 745159 1912365 1527192 611461 1284912 969953 25140 151416 568426 1303670 107456 477155 1761818 1630459 1848126 956242 770013 462140 1058963 851041 1151626 1378596 1001058 214505 1157164 610110 94489 762080 90271 1466534 1562163 1347233 1608281 595120 1762665 41197 1457749 1547847 1770688 1625153 1815834 1580550 1645367 1115621 546241 1826987 1534438 315420 32268 656387 896077 1001644 845221 1684036 1690894 1972478 306646 1439400 981578 359960 1496452 1096910 1791356 565837 1550803 334709 993802 1451792 276519 303335 644875 1898957 96088 110073 724610 1085349 518479 607216 229362 1999850 465067 1601132 809831 1995466 1189 1903973 1252053 215809 140536 77785 620457 1342605 851109 1651226 297987 1669640 1315149 201522 1816751 1329598 1757512 889035 1721140 96141 44461 1748702 809377 1639964 490165 1792921 1989605 317716 1923228 1758731 998507 1484723 1217299 1440688 702254 896559 1119744 1717099 1924844 376791 1275633 71658 60496 607389 1766261 1703824 1857091 1739661 1811335 1997935 1526792 1740559 131211 662466 625586 1940701 1260162 745268 1658648 708139 1201945 1294849 1504554 1845325 1986316 184716 1904554 1049367 1002797 1819393 1616511 692460 1239816 338017 1248209 371085 156715 1797668 407707 1775408 237283 1958676 1675291 1591918 1262973 126556 667595 1480956 1892947 1719554 1535087 1719026 1348030 978598 221858 928341 1857188 1050259 217590 307011 1735508 1989255 702079 1668651 1345329 881915 1318166 1083981 1447111 1429010 84568 53167 1963457 1863242 1092128 767870 371522 1110117 501402 641617 1218937 144152 1888203 1010378 1795146 525254 1901802 372650 423869 1609761 376792 23449 219691 1207481 665496 154393 723983 1298482 8883 7398 1298649 219297 1208876 124143 1192416 291198 948445 743913 806221 210501 708923 1324307 1067364 1999156 196421 503305 992881 188483 847242 96897 261521 1357904 42096 1145660 1123412 808724 1732339 797145 8185 1413826 1117004 1230855 1798442 100710 1135397 243724 613110 765775 1304371 301370 441042 882609 1496510 1501803 12191 1628588 1182443 1756216 1237020 1494427 693457 654371 1372243 1679580 1839035 1456633 57338 1566752 1980021 1819530 1378487 228634 876441 777690 149435 1962476 755024 1057041 9876 1609121 179822 834799 1193771 575434 1261181 1788614 1470741 1522659 1579004 904873 1408102 110135 1519622 1149448 1836909 595917 1314055 1054684 1252167 679207 821160 945771 1208037 1754910 616719 1277310 489261 405697 354161 551622 31587 1660464 466359 1572200 166262 296780 1589482 179661 8690 684340 1278466 187749 619630 219660 895566 1447449 72842 695111 1488392 874954 67424 1363428 534965 1773965 112236 1419444 1374841 353701 826445 961607 1190860 1453927 1811453 1381912 200965 1094294 1965361 576187 1474319 1162486 616934 1023774 1135180 1368752 95271 1096770 1338774 956290 724693 1973078 894486 617156 1105263 297006 1455108 728940 643791 1666568 1763667 1206477 1013560 143619 87669 572231 724504 1162577 1638142 558071 1935636 1195992 876674 431850 692851 253685 686759 165091 1808676 1638315 435827 210694 1793595 1251956 480580 1329002 1164076 275347 656640 1903540 421553 599498 961941 1736040 999920 1197543 764047 1844889 1961724 350297 1058371 105047 1028783 1416002 1980041 759995 1733445 1106480 482892 1918411 1605355 830034 1085797 1782199 425548 1961878 272917 1461016 655836 1632817 1148640 930289 78627 1285430 883691 1479247 918480 753984 614632 1769012 1458436 1330645 229187 244804 1120336 211535 822774 1955027 19119 98978 70817 456402 1370476 1289568 352972 15688 1639886 1588340 1303903 1977582 1599656 532004 1635067 198635 1804193 1822539 1829508 35224 549522 1986526 1521421 1445598 607368 11541 416150 968018 65158 1434078 376333 249434 1260536 1264906 1179156 306977 152582 1514023 341204 1645853 1376899 504454 995789 1838097 1563506 40405 603295 1897033 869145 823863 529355 1203213 305334 1278388 842260 550378 1489921 542979 1483889 1708475 1312940 664347 249383 1678557 1392802 1049764 1204719 968551 3391 216877 249533 976861 1983045 1560722 879675 1954793 422722 683226 815554 847019 1619061 264271 1910034 750746 1660347 611802 864764 1517166 710192 663215 1021585 1217796 629110 1360710 229219 1464222 1485795 57384 686733 780173 648981 1427895 174516 1750380 1755883 219419 1632201 381779 1256992 164722 1218468 1311575 664461 1108415 642650 69774 1784672 1304022 1707816 729760 1974879 20552 1591743 216427 1465883 1579009 1053864 503704 1093449 1640267 1078546 1181935 808789 1719207 1514513 539082 1053589 325805 1614107 1026434 1183415 1288030 353936 1520445 162203 574303 738495 1750294 1109448 320975 929222 1897158 1157356 1505501 215209 377492 1088759 934261 1952133 993709 375619 1318405 625985 1391479 1792642 857279 1017812 1046537 1253647 1933839 186826 1312690 1824612 790918 434658 1465971 1728634 1743247 1758828 492877 885017 1583961 197029 1241097 1407458 347516 893227 628243 1761716 1704380 1426610 947779 1686286 379725 165390 368149 81899 1007873 203422 1706972 297725 523386 1817065 1790257 1406289 276404 1213071 974652 1923876 1268351 1483053 1436279 476725 1441929 121407 1731570 584249 1997614 31789 805947 375436 57066 395676 790028 1886936 495665 1700587 1089230 1338899 905718 104270 814494 229323 745658 434453 42183 1031158 379892 208997 117958 551296 1840650 388504 813973 1077526 1234722 576544 128417 327419 387557 1760765 124783 1164478 1556826 1717677 151846 1773848 1812792 666246 1324672 1675586 1248047 205089 1526960 123300 417475 976727 1700742 312422 970706 1170226 94401 1688536 1436906 304990 640078 45318 869512 1907179 1861024 457773 1621861 1277685 288029 683589 1814492 1187551 719636 1679825 429329 773047 1147853 710578 915520 1749587 1991755 756059 1944879 673397 1151870 1380177 1885707 1021231 893277 937565 1622014 431397 106943 1640010 365261 666986 1799646 423833 1821052 1098049 385862 477679 1083674 357571 607510 1340863 1810034 1045929 1681493 975668 504939 436227 1728891 1306588 1737541 569829 1133277 128775 69427 1820488 762431 403287 392889 961462 1277909 1177560 399176 303103 6138 1592313 829058 1600314 131326 539532 482672 45648 1532878 347983 287742 4704 409156 1643669 1613209 95245 555444 190045 938544 1001849 1965470 272694 620259 1358986 228781 1225787 1754370 1530949 1375627 951587 611975 1299887 102645 500639 1204154 1465389 1669044 1060265 324830 1815124 82807 2195 700148 292230 1210886 411942 32126 716199 189901 1604236 785836 1316872 1899234 373025 1877300 697749 1004761 491306 701155 1808762 1183596 496689 1551607 235829 551365 247077 794714 943602 745335 791166 1368068 1491294 1994597 1276831 1338432 499716 1586734 702043 1933811 460296 203332 1949340 628405 965646 442354 1696447 462374 1747080 108568 1883860 758100 644718 1866027 928294 1562906 1759903 41075 94766 1704672 671847 215986 200700 380776 1857157 1450394 1491211 1205492 609111 47780 514397 1940984 1544625 1633323 1213097 51715 657360 553108 811341 937298 1094869 1533080 823276 795079 1924098 877404 1764984 263021 626271 1295149 1385907 924179 1238333 915923 1804869 615072 136073 460428 1842688 1410734 1070482 1650543 438992 1669328 1002245 913937 974695 757276 1208998 387921 1917256 1203933 1473245 1943570 846623 1296142 1165417 66079 1052055 1580280 376453 1168730 1441391 1264037 799340 1810520 1587168 1921008 40701 1377382 1203494 1017673 1914991 1027557 258763 1586862 1408546 1448931 1723124 1935458 506969 179566 675560 1589751 127257 648099 1364479 1263863 1362446 811954 820418 1870024 518632 797356 629170 61228 341952 1366973 1698769 83480 390206 1296825 924549 1502519 11954 50842 402229 1211407 713607 264591 1198670 381983 616908 1040023 1486521 1567189 542673 449814 624630 1374349 644420 655400 1628304 1369872 736211 1615400 262523 1491011 629957 67510 148628 112157 357230 1659806 1612818 502583 1538150 1315677 1696491 1278544 517975 1724989 1162813 704608 1788937 1256621 1455970 1420798 1009345 1466611 1925327 1423011 1081704 442599 770188 11425 628330 628867 1811940 514806 1594202 145594 455119 643624 728836 867841 1195415 547473 1732838 551151 1975099 976729 232839 1694238 166974 759772 1952030 664026 1969944 665234 1789154 455989 992974 171510 1178041 1876459 481013 1304418 668907 451699 1219886 714539 1798335 888708 1759946 568486 248545 746210 1030128 1939988 148610 1287785 1893834 1764414 1629476 306733 1251374 1263572 1285627 851769 1248320 723282 1132419 283128 611507 17572 839775 948028 1521373 1088961 1382067 1877220 1227919 102733 240826 1286111 512426 1926532 1295741 466388 663226 444452 732220 528831 1993999 347293 1503222 1755780 254035 1591465 362941 927853 1445736 606382 1560077 1510341 1525961 5002 1933088 438501 1865190 1350887 1484998 1596123 1433876 1243791 1849319 1826604 834961 906089 1626001 469297 548900 986444 1891720 1324627 1090764 613732 547336 1083904 295988 169836 1367124 1079624 564609 1650841 1542583 1020535 1098469 584797 1545477 978879 493703 1343996 1938092 1302077 1853590 136369 1843877 574204 525116 677831 1997611 1629241 733369 1963481 1510442 916643 1135751 1146029 1849507 159994 27863 640871 1564448 130011 1293064 47513 1175216 97992 644721 1086104 1853431 1008317 822929 1074838 1295626 1271802 1880858 1084796 122473 1685008 364652 1447152 340779 1917456 846163 778470 1408954 82384 1573753 1167545 112089 840844 819862 492060 113956 919526 508239 757286 907543 936876 591324 205865 140076 1671755 147755 281235 764689 510871 1252753 1661672 78122 1565421 89568 1480489 306041 1384530 743351 1024200 1678249 1775691 1378123 1728039 1367893 1933147 915410 840945 1354978 549088 771216 1336138 1796567 1544761 518160 447712 586331 1582346 1697925 1397301 239739 1127198 48064 115455 500099 693425 1927939 1887539 406585 392744 1353109 928113 1004588 302674 1207255 1675334 1885573 1052380 163090 391848 1341513 805486 721192 1648623 383028 1500638 355889 1459848 1997479 1080146 1189364 228384 354044 292662 990949 1835949 1212446 194814 544142 1465046 532447 946159 937833 525737 1751336 1372711 223351 1654255 1931150 1395552 1416540 1628305 1855948 1181065 1315626 12830 370286 151006 1805513 1398086 1282621 167488 757378 1155835 1796986 597962 135351 1896887 1115210 621538 350704 936307 936487 525252 1571116 985837 764683 138582 1574398 813122 1066750 432584 604960 718741 1771283 1652978 114982 883568 1775895 1803678 788991 1858173 1053232 1736796 1447962 972540 1856103 721666 464426 506097 674545 1182370 660941 1585920 576743 1048513 1143058 804222 1394091 113946 1982052 1493540 95926 308860 734686 63591 1289673 1964220 971634 1799796 1358693 1802335 1969513 1299711 337546 1862929 89855 150323 1350866 473606 29688 870196 232957 872199 1492944 488882 1453017 1964261 466259 1699916 683564 258052 1563945 1825501 1289994 196140 443408 830670 1759811 265741 1807852 650346 77935 857231 624381 1603062 329762 839575 1521316 1845419 68433 1179014 791032 146644 1973564 1742784 472077 1356038 1291000 667314 692909 1672362 116586 379494 1089421 1574505 1238684 1089944 934704 93502 137174 1696482 1225725 1608520 711255 1802157 583345 247555 435501 224007 782324 93389 1801875 1679034 1236684 839438 1527762 1937940 277851 337779 347802 867591 686538 1045056 75467 1220888 1587764 1830859 159090 705746 1060744 807990 1094160 175624 848022 1646237 32557 1066137 1776646 1093591 1693883 1362487 440818 674605 1422223 1521276 928089 247272 847427 27725 30456 1598569 807706 1042211 548858 1723472 207112 216080 1974262 1304818 471280 1397540 779897 1099664 235099 1841390 212000 1387170 862981 760013 9405 555176 1100853 1925764 942193 1819067 1527800 428445 632887 901793 1760253 990697 323722 984469 1160969 1420482 452669 1991068 1732607 251266 319240 150880 1764166 1534457 998674 1569398 295897 1723723 1595934 1692322 191945 1787063 1651035 277976 419504 273825 1470273 1373787 91972 1373264 1515020 887197 1688547 310954 1733380 603900 1160584 1212138 320689 1060063 723259 1778770 538930 1983925 1579810 1716337 1368044 284662 411786 107020 1124724 446619 983882 571944 269605 509098 984826 1564653 558416 1077797 992059 870255 744691 99894 589580 8765 1677062 1501636 1302332 214076 1170440 715267 1224165 1113047 1128854 1491305 1986426 200902 1215749 163278 1579349 312303 127577 515472 292879 60805 1987384 1373848 1820367 36133 623795 76696 826735 1374376 209735 155653 53807 664503 344402 306356 1406981 1013535 929878 797165 1574190 673714 1764393 303194 1012568 525865 961333 207967 911487 359664 1363076 1653120 1399539 1042187 1580223 123731 111025 398055 1648632 1010778 95569 1976111 1665396 1430728 1774631 707924 416656 1128396 596237 1271035 1925585 1884290 877487 1497412 605922 263140 1372697 716635 1086013 1801070 1199729 63252 1408524 1096199 1920802 369473 1472191 1666015 154008 1410343 1780989 1395336 1476498 1534792 618846 1098680 292276 320168 1462600 1532716 1486665 760316 1934124 440049 1638365 1828565 48315 772148 1228876 1250341 603703 1675434 126721 512664 1179821 1875206 901152 1939186 1627832 139825 810801 595214 1447915 79636 671126 1155731 1453250 1524151 229811 81880 816948 182393 1907850 1262331 1178573 594126 1214263 1116477 192092 149147 1972900 1713182 1152999 1917778 1867488 91120 1214506 114757 1981991 464511 779710 1457377 1024631 1247594 1421704 1349056 1796496 1220425 1829047 762073 1952612 1606137 1128842 336822 1918245 1610039 1117040 489700 148620 957088 948226 386139 1408930 1624584 683366 788300 1008911 1862875 1922142 253465 527998 235719 1533318 934681 1736547 1227045 708778 577383 956931 645338 472521 10781 1804404 1172712 1646238 1591914 1912452 258832 148263 1078086 1967579 384874 1196046 853067 169848 1042984 1556876 1658979 553054 338809 893051 224994 1976327 1195545 1159425 1195837 760432 1416221 1355193 1565571 26311 864228 1917655 177217 1444694 770339 1353450 445268 1375235 894944 1882896 1813240 1278701 1757687 1481576 595851 1517924 1962632 1796474 1711890 976337 245028 1276439 1455517 146016 1328598 1251078 471048 1294448 1138042 269654 76312 1178992 782171 1128180 360991 227417 128372 105563 1508094 1172365 719475 1575261 738730 1686003 852741 1608563 1954337 547576 487364 1144819 1407812 1229691 996299 1056416 1926611 1708840 603681 820792 940267 1819002 1403734 234853 1987428 1248045 1120599 481470 1917591 130021 964717 950589 1274081 1201400 1809001 568731 584091 1920201 1302333 871819 748907 1248917 667456 894384 1545111 896122 1516974 1552809 35846 284276 948796 1507179 41337 697845 756495 1147764 1848301 1320600 435008 1110981 652625 1205511 431490 929739 130568 1766136 1933686 166286 62730 1932318 1592290 1000605 1474279 34868 1056211 1883316 286529 1679526 964964 178079 1860556 1128380 105506 1641875 1520467 1826366 997803 1138920 513786 1122849 171654 738605 1723672 685302 1434641 721913 1619465 1409095 1897499 480987 622715 1798217 954843 19423 1862801 1107599 361539 527763 1061461 1742769 1022537 1775390 772906 1640155 1584155 1243964 1349519 656498 1571339 362961 353811 1716168 502427 989757 140253 298084 18226 1158448 1937735 1061919 1877812 1084954 13965 1136230 1008585 933407 1825249 383177 221927 1296509 1007857 1460683 612078 1940539 1355275 1299932 1983502 443868 180947 1797406 1583644 1872617 1637966 1519815 1904396 96174 1496229 810691 1986807 881426 1509084 22786 574424 1056726 660425 1573584 1887700 1628103 216229 1301358 632892 1784385 270931 1191455 648627 581272 866754 259356 966702 1823421 1036478 894438 312494 665237 1399236 1795187 558879 501707 782305 307999 784182 833226 681882 1772293 1026004 9866 1813409 1610805 1187067 967808 150860 1116832 384832 60613 1819268 475606 962456 1912830 254923 910932 492041 274734 568898 620745 1944493 1154152 1047283 1110385 1569681 267918 966943 1840959 99744 1531088 224997 433561 1898495 1747361 881760 1081939 673778 1870679 273464 1023451 777619 1434479 1713719 1439269 1615670 1016613 435720 1684372 912986 1687924 213480 755201 413705 1283671 801801 1621632 141226 730067 681279 1404679 1171626 1353947 1375086 1741591 1884303 1614258 365834 1546269 1109533 551206 65924 152058 768991 1503093 1046308 1650686 1248364 778254 1505794 1426711 1353396 1931195 1470315 1380411 518154 1521800 1231130 128951 85759 349946 181812 1862870 1465357 10700 21363 764185 839237 1274711 1197947 1582908 605928 52161 288719 1878271 1160471 70067 929366 426014 1995443 1811777 41708 1477574 843230 1997226 1662039 531742 1422851 491416 1357948 1385702 1943486 1263054 1853607 115054 1964103 558231 1021602 162041 1883199 1325274 1563653 1910383 936950 841159 1950401 1563194 883099 860338 169855 1103443 71210 893739 1720291 279868 548144 1502658 413838 337549 1412811 1886287 907553 1707882 1103472 1786173 1986001 1235591 1044457 445736 1898982 38181 985884 1151365 1134411 273078 1883116 729632 379732 1562760 1900150 621718 1504360 1804525 573698 466600 1957657 1836166 1131939 453585 358625 765463 1560055 1838274 1884270 81848 1616679 1356314 1351960 1914491 601414 349886 718489 1284984 548230 895387 1379595 218551 400156 251051 216452 1118330 929540 473491 1407813 1492134 1731745 1639991 1860468 173161 1505606 1144503 1515699 1821417 804546 934696 1618082 190506 754594 313837 1633337 1093446 1148077 1332934 30857 1147181 115084 1321017 1066233 1519199 1587084 1447393 95779 488914 589481 167016 117346 1630435 892683 973139 559639 362729 1935079 416327 1253226 1102109 1219482 53589 455875 20420 1206819 1544191 1070126 255839 1295907 773899 1437707 1051129 284319 1502811 1412006 1291044 1798396 1571666 222931 1608948 777240 41646 985218 1352836 1537832 1702125 194533 414107 1672536 644616 1266225 1415302 405768 1962600 1365881 763054 285969 325168 1824550 1680090 1721176 1345662 1930012 1443739 1330069 985327 1244422 1893450 331806 1842236 717130 875588 415346 410848 1176285 1377335 396722 199986 1918837 1622965 1209351 1898522 65909 511510 1084800 1385104 38016 1191881 1695236 656581 42172 90551 479351 201758 1599580 1502717 915367 999256 539316 937311 898235 1104094 97720 1676694 107748 1158848 1793081 1187861 1688387 1333892 1818049 1760284 640516 1113247 1507997 1195166 1986394 1581698 360493 733692 1089412 1585050 11493 1513249 353339 34823 429442 1517231 455441 830316 61875 1684040 297670 793812 546612 1880135 523459 1547503 1063820 1909291 877956 1450565 1023791 439161 78031 1113996 1494241 1609630 752452 1890719 110260 1441088 1915 1217313 379668 1776033 1738033 990066 383925 1401184 15993 408433 731965 155671 1408926 1753990 17260 1367698 246886 1180224 500948 1688219 1280276 114056 1060760 1543735 733913 1000026 1248195 1376635 473519 1628067 130653 5154 1430956 1037757 1123098 712435 1585512 639668 876391 1317772 901627 1465773 1848057 1269456 1493469 803613 1933546 812038 1168626 1184656 20830 640265 1405515 1008453 1103675 556378 222150 1231889 670844 1011377 192705 100128 610804 1900214 829705 1131113 255809 217032 109756 383878 1951862 751850 1943144 578802 1557274 1291150 1431758 1614274 1696497 1603873 302461 335881 1687336 674964 1791249 1359010 1350382 476824 660216 1357953 466162 1644234 13210 1454642 1662063 1127434 693262 916619 1161125 333055 803039 149616 1297779 1483455 694354 1719905 1731837 343477 125591 1089677 1197176 911045 598569 1380219 292430 1774441 1953043 660950 636640 1118763 97980 1890086 1040706 1537535 1802705 713033 1904600 1406653 338278 911973 1534944 817000 733811 508078 309375 1356871 863744 815617 474041 1355644 1725262 1415258 1325878 1867056 1787768 710886 831606 1215410 349529 1468264 161953 479171 560268 1432929 852377 795278 577185 976345 626069 726243 782835 174963 782429 1224128 36838 1413289 1085445 295550 1614467 1806304 1899384 1557073 1245546 605873 800345 194702 479122 1013919 1021186 434300 1891567 241022 432304 723263 1251823 990783 61951 1003511 1275109 910197 1325496 547844 927292 109536 921489 276203 67737 1719974 557307 1011310 449799 740586 525570 1900135 1297232 295339 1938476 1877481 519776 169916 604783 624432 54676 720961 896456 195626 1779324 1262807 964047 1110239 1248501 848008 1747079 695556 671912 1144135 1409335 1344907 286566 699755 1933210 944988 1117025 54813 1194665 1620282 647194 57314 326657 500883 1264512 1410789 18634 1853748 1032405 1707885 492881 645837 1201977 1454514 775745 309555 1058085 115007 438557 67254 660210 408894 801739 224062 179449 1636061 694159 530359 1837187 428493 1119029 1385460 931052 1689493 1355089 1846942 1899228 558069 628876 1491024 1512525 1393452 902415 276048 912211 187252 1310945 8244 199938 1857571 722702 830414 953591 1120953 1474197 1173898 132965 978779 1598332 364614 1615955 1299119 834705 635145 1365205 583162 1301844 401926 1000210 409233 1255529 1907785 683694 106288 1382954 510442 477887 619291 168500 1711625 597085 1590625 1347347 1814224 1343119 1138941 1595434 915841 896850 438082 1275833 379739 1797838 689484 1936795 1831422 1943284 165804 159227 771163 307118 18081 696911 1958779 1299483 1865163 657757 1918357 675070 718649 1979607 1696141 948183 1650536 432934 527923 1452309 1889452 1413308 1145742 9947 934953 1320272 17511 1052246 76272 204698 378696 359566 1059507 1859705 83836 645806 476551 1218899 1486760 147622 1559869 1611105 1248078 1066070 1593793 621535 1105332 1634298 1894657 106275 1041318 820190 943522 1118231 197983 480715 1219011 540146 214971 1872239 1131768 479527 949955 296110 1042095 48897 278164 177998 1772821 654110 320799 1068971 1013007 1311000 1415468 504120 1837522 1684670 1900813 320064 789683 1378828 326468 1368543 1443399 648913 373490 282745 647804 1306925 1717277 360844 303132 1827305 1398332 1157410 131736 264857 734162 272123 1309217 1661546 1830099 747197 806766 862641 1283260 1065157 44675 265711 1417228 804902 658961 909778 1672117 105348 1715862 469654 1233753 1822587 434544 271361 1312502 550026 617140 957786 848196 826797 47724 1128198 1602566 1864043 426763 1452731 927117 1496768 785010 1601518 402898 1489789 937885 1810786 1939785 1128995 672760 530638 508408 202257 558634 302914 1608709 386652 93120 344038 119501 1824667 760407 1822571 413426 1360538 1212318 785877 1016901 1763610 1478525 1375693 70865 1041131 271472 471891 1505396 67308 1493625 1547604 1015645 1623693 1832987 218966 557191 1770333 1311861 586655 1925317 1447816 1329188 605289 1792129 913146 1643410 626566 28534 379077 261708 1652222 635410 247943 1604361 1799326 699595 772653 156394 1441652 1110493 517107 1973109 1044275 760775 1485734 984419 1298325 1870897 1506536 1303231 491448 1046652 1043506 1349345 738374 1283862 699781 399214 1170416 992657 1352371 654499 1428118 1760419 513766 1640157 533472 1045201 1693899 526546 838360 271526 1938238 142934 275918 411262 215666 1263738 1876512 1511032 1895643 1188162 961642 1987480 710859 1594926 538205 1723010 341692 1915930 1164566 1289368 1023747 1781506 721942 1603577 1857675 1929217 359474 1289026 1924977 1927860 1643004 154455 842906 831609 1336659 1549213 765545 254631 1138470 950739 110352 1546368 440036 1064670 547830 81632 641541 718789 1229009 469856 1824177 1119682 919102 842887 412863 699802 770727 194589 1863766 1893281 1444696 1505778 1237379 1476316 1465281 232198 1783268 914349 182397 1518516 628375 561263 314479 735749 1141789 563311 341443 1062790 1658148 1829467 1569936 857415 177221 742664 1146874 953556 457622 1462319 1861267 1276418 1805301 268554 953929 1423543 1676883 537300 125837 307132 572604 1792759 1518396 711084 1860210 489538 1359263 1991723 1585946 1776104 1555565 362521 1405107 981444 767788 1649460 105571 1581719 712009 852679 1246482 446411 1836614 50224 352196 1957217 931729 1277488 806170 1380742 1075163 1026099 1096623 762339 1611791 411444 603263 143657 1438701 1888225 427380 147439 1438739 280481 248966 1140145 324374 157382 1343739 1404251 330486 1902686 1463483 1473497 730015 388540 1815305 1847076 970872 1857688 71521 341643 1057082 1406274 1039192 1512216 1213431 633605 578815 458827 573439 1001485 922284 1634317 1798736 1761108 1546847 128092 975202 46269 487056 1943320 1645541 1002823 1507825 1764502 1647266 265700 1730561 1015945 864783 1344472 1883396 76915 1674568 1424260 1466767 619800 1454305 243856 23794 531181 934046 1334763 126774 600036 1747148 86727 1348507 1186495 643996 914447 1553561 827114 189011 101107 584178 205096 1004389 1272200 936366 1707206 146940 1681464 281931 63951 1268911 268107 836632 975646 131862 354890 934172 1635733 185334 1847398 958870 966159 885458 395396 1727794 606339 1250758 1415470 1603555 1827388 829437 1549786 629593 960569 865068 1302134 1655144 535623 254971 9918 428999 807849 1780835 1156266 489937 1027986 1900300 1968871 96369 573237 1747319 1655368 209670 1442764 364968 654945 1936326 1160695 1822627 31358 1811440 635351 617106 1326388 636533 1729842 1384178 1994970 954509 1057581 580128 1236239 774095 1092794 1693988 483280 621245 1300845 1993316 1476068 1850697 412374 1246389 1960978 824111 1110416 1495282 579382 14658 414608 1039423 83817 226141 824594 1157960 1696375 300775 1505086 441220 1628254 917361 1821931 813736 1649377 1089080 1220447 93363 345690 342140 344494 1983211 1242520 1393507 101416 41669 225525 1003800 742531 946176 1280955 1431173 1364805 1169157 546446 258590 1134449 749744 1281023 472750 570821 1860026 60704 1442196 511469 451038 1796133 1830914 642612 1580138 882960 1217998 534589 1323888 207016 814498 284148 1665956 1392728 1407704 412572 1695171 57452 1705837 1259529 668813 1811201 621474 367538 1430682 1143504 253139 1613468 1464738 65513 1412205 489643 307365 1505139 1832023 225 630754 1759657 1818865 1167863 1684948 7052 1431947 1956166 585839 1730633 25122 1010944 933230 629599 730157 1164690 1611234 1786648 1626573 1494817 1228468 256812 322117 1293522 155807 1176460 1933258 1657456 588141 1726132 274735 1341455 603404 224855 940591 1646962 1693076 479264 304444 846513 1187798 683575 960118 1014040 346444 1655990 1019944 1072617 207521 1920506 1165545 292973 161172 487265 1775661 516601 1144893 1266058 1931671 1324951 1944639 489568 342002 700305 1869760 1973456 237603 891340 956972 1666656 653473 1364041 1044239 776484 661270 1541028 693061 1702940 1528241 468967 1231682 404395 1810321 1100196 711449 1253454 1777429 414976 510506 1701436 1048899 587903 591181 786626 693991 381730 1607606 944878 1479026 1223924 1815000 603074 1179493 1843405 1241723 339937 302175 1553056 900795 39325 186234 906710 1860857 1887245 771440 1048872 1691745 309240 412154 1995043 571140 393290 178610 437627 1871422 948998 414161 1453862 102912 776851 1550604 413001 865843 1549564 1326775 265755 594712 167459 427517 1949460 644624 298571 87506 658103 580616 555476 1982104 1072324 827043 1540790 1403979 912933 496212 1144217 1465463 1380178 1006348 1854931 1495394 829669 937006 811196 1874979 1021491 903758 596408 212961 1958757 1817440 422008 826977 1944064 760500 1754850 301258 1494507 1257089 1737137 1921108 533370 1507067 1588326 1684380 68781 1775543 1525423 1305280 1726622 1366373 1233181 654005 1570687 392087 1707881 1556017 1090667 1729069 934020 1005635 297595 1197968 1714995 1571076 1001216 250276 1194556 1820252 1199618 710172 46685 9823 1066248 439143 1322582 1152332 441325 1828575 535598 988274 1370121 1413996 446482 1112758 1684985 41121 1083785 1142639 571559 676746 1465287 643197 1781759 824326 1101479 580349 468269 699961 878389 781289 297640 849093 1856756 685179 1234558 1195422 444021 1935656 1770629 1550999 622439 825528 1408109 787065 972583 1320194 143197 966576 786317 524288 105013 1469752 1600454 709071 1756250 242711 916595 686708 1782811 1028858 752062 1306215 1752337 941753 1900250 699804 1663664 1503562 246824 1309488 1982959 566976 625876 851941 1561680 1820221 838898 1728552 83872 1085475 347477 1548794 1264285 897239 1743843 563391 1203555 119739 1329320 1115743 357867 1171992 390524 1214226 811560 331809 1869072 860520 1983239 747494 54104 1575623 1070869 707864 1327586 723144 1284447 318246 190687 846902 254322 608732 1180025 679869 1590189 1967150 1650296 1151388 1089905 1407266 1131434 1117384 281479 1808554 571591 1994466 1571011 1594005 568493 1337323 1812583 1339232 1813895 1434614 823616 1964476 1363150 1882715 1392675 1372818 517328 1943162 1996633 1989583 980364 1945362 141520 476407 616187 1777558 1070099 1583584 1644964 1133390 1058828 1780399 357277 843610 632586 1947990 1932589 877946 288488 783909 72793 1090069 1540014 498596 135215 37057 1109907 670145 1082115 1240289 395129 963241 826037 107670 1835449 238125 598123 1399497 831746 348926 1073881 1936122 150623 1972584 1363147 1460631 13948 1352572 659121 1586164 946691 251398 686580 875081 592708 532752 263288 1998789 1591873 472676 1101782 599843 913763 144273 1667162 1903331 1473156 993165 1898639 347510 1423635 981153 377493 1218701 1161293 1791419 933669 1628609 1828325 550433 271165 465767 532275 684871 712453 32051 1917769 105482 233537 300725 1396017 1773804 1209493 356777 120499 1709599 1571554 1638904 27586 38946 1477180 845848 1141971 1816855 724415 1178958 1044766 166906 37387 804860 60080 1074040 291759 926149 1186673 1221400 1653982 1329591 1219316 129455 577600 986809 1117835 1621143 1798542 1611164 437923 1142138 1278696 1570230 206081 1038241 705666 1297276 1967414 658133 951067 1636114 1723211 12668 121904 508647 1748650 844861 1604097 803259 624150 781268 335108 1806209 668242 1494624 1549184 1055678 1008237 1278411 1134696 1833723 1948643 1797804 17993 974839 1796787 211059 396452 242232 1606197 1098595 1672349 1752582 256792 1315881 59338 279688 210315 134112 1311687 1053601 601558 1076719 432890 1024168 84583 1115060 82564 1994654 1843867 103572 383491 1677212 1935165 1086556 1465255 1434258 1793717 406905 801833 1926758 1285506 1630661 578543 1315132 693613 1623870 1009715 1440965 1422302 927873 1575919 1022809 1713914 1019817 926686 1476664 590643 1237393 1444478 1387554 1428820 1159289 1936867 984425 391474 403418 1064020 405112 595021 872740 486480 1248328 671396 859635 1119340 27509 1222360 1983953 1077450 803680 1061499 1258567 1056149 1374863 474162 1603031 1694401 706634 97497 447946 482765 1471474 200834 639177 1942973 985756 1180832 902778 1906898 205629 183397 1248578 1454572 700442 450995 381566 109870 615351 51204 111836 860943 1597410 1162990 1523507 960893 346862 1155869 1552456 1140687 1695329 1986045 365052 977631 1263422 1324729 402657 383300 388405 1998194 1616563 1578196 1535295 1764209 1540543 1966936 1880916 1439099 1079789 165602 1340819 1013495 1717783 1721480 1575431 504749 1238414 157950 129091 1615642 1167371 500460 167421 240442 415728 1625648 29862 1816526 1465592 696834 149212 1717603 5465 553330 846658 1535577 426185 1048675 1240583 1494296 834357 85230 341849 982247 1947704 1048386 1401121 1305005 234050 249025 1462130 1472221 1048885 1321502 1732214 626638 1118774 1958075 738033 1715247 1240718 1481253 246974 1543876 1962378 1513406 1785848 1268054 407922 1503993 1212454 1763218 1764180 1496428 438647 1722037 1120083 1195007 1322850 1996647 742733 1459016 1435068 369549 1443938 1013725 1893258 1860350 1337059 471672 1335019 1802631 1746164 1941236 96352 1805211 1126173 1902273 342374 398202 1799406 1808180 514522 705805 1940357 165816 1036553 1811419 152681 93908 1262877 1731830 665738 1675241 377825 1448173 131464 655243 1624006 1564273 1403270 461166 1224738 1400090 1530617 1508305 66991 1445036 358411 1972488 429453 1370834 572351 1806952 1698465 356506 1989793 504722 1776347 1603208 987238 849433 348235 1824466 902335 120990 17974 755695 818094 367732 989640 1919911 913702 1038673 1537776 669303 1934853 333762 993956 1145875 1035189 1651612 1819047 1004302 472271 1391454 1423176 1218729 530614 1907462 699081 780439 1656259 608416 657032 407692 1690969 1954758 1350316 1534969 645909 155985 359013 538402 630209 675973 1284581 767403 1322110 360126 1400899 1800446 1665439 1933995 1667880 190130 32175 1264737 254787 901597 513818 666993 100173 120166 819352 457886 363380 634519 387766 474598 230235 1096057 973242 380490 1476268 1515540 492268 1859283 505591 1392455 850970 1240677 1631102 154100 891028 1924933 505217 483050 1876304 1944609 890235 698328 1669474 1727304 473946 1093892 1104042 1214381 23526 62453 475103 1982251 1208392 1827909 897901 905539 684484 356867 714891 97724 1270146 633480 916221 309346 1723983 125733 1769717 600415 1685884 428742 634096 1791945 1178302 840339 132079 1485860 858726 810841 1737565 1787598 1778656 248503 146085 835214 402828 82457 999989 30556 620720 1146468 225304 770832 1099337 438664 325466 843083 161349 1863039 402496 1478081 1592969 1310371 860235 1319547 1747165 425177 84911 366040 1932190 1511104 1211768 423300 1822895 66346 843636 1978208 9495 1033854 1483918 1675227 1216420 1350984 1458406 1566026 1790981 518335 1351268 125100 1970242 1564130 626693 255143 1953853 269950 1905391 16462 1435647 1836652 51612 1098441 615656 403377 544417 1501221 1832169 1639651 298903 549 870385 1590164 1592435 1760383 1622766 581502 361139 219454 1669008 1092929 1996593 1397908 389274 1209568 1749862 532330 1822694 517458 381487 995158 16027 1908764 59014 1216272 1019540 1854494 578269 257244 380568 1469004 1797465 305972 875521 634461 142927 615097 734509 438147 643005 452255 64468 1403134 1008516 1924392 113817 1105734 463857 424107 1771191 358782 814752 760791 1973717 1679094 217916 1393245 259732 1142715 1335409 1285897 1904248 1143444 918829 1236976 1022227 1546387 447209 268669 994258 137048 1721879 477591 1821626 344282 1209738 1419525 411701 818891 274310 1487382 766572 254975 727449 752037 319856 1744269 1266368 1844071 901263 1460876 451761 1379073 1541998 1276025 378377 697242 1187400 1737997 1240311 301130 1259052 1848474 1089514 904163 713914 1749828 743407 1874686 871401 1536479 615966 1948837 1781006 1933286 1657643 1055608 39043 1030683 120497 1228885 1834709 621063 1969713 49745 1336929 1834105 946985 107498 45261 874195 643870 1569544 104741 1510859 1710378 428182 1159497 1183783 1570836 958733 1837933 1907625 355139 350007 438039 1853389 695915 1333896 2006 387684 1021141 95132 490775 1240285 356911 401246 539406 25728 504461 430643 487893 1925054 315120 1405386 735116 1049712 1917822 1776135 1134863 965005 726297 1032083 1821351 1955691 1273466 170911 814155 1176860 1427372 1721810 1071061 1516199 1785642 39487 855023 1159203 1931648 1825041 1250447 821102 1062522 779404 870856 300468 977883 1142579 1199057 1807812 580034 1600669 1462692 1568827 814443 795720 593502 743896 519818 82587 1559680 396971 1727532 1737174 1855360 1519855 1603726 246835 989608 1687855 1474644 382606 1750089 1688337 1258144 693022 1737163 593258 1744786 1956149 1094735 658823 95657 897393 1768604 778783 1537189 267294 860345 961633 235976 1762911 49275 718385 498190 1160736 605246 1969016 1165664 1743573 1790619 764794 1098584 622882 1002102 1251323 1364239 1964537 1123242 1189622 497382 601985 1575563 305382 389454 493996 208265 217317 98736 1321109 1649195 1972562 426900 253102 1956328 1692880 429307 588067 1301536 1380326 268937 89216 352944 1138398 57627 1334841 590016 1354045 285035 1276256 601317 1538238 1427148 1140201 1450044 969674 1109712 1420410 1746412 1625526 1761599 1135865 1688667 1224132 985695 332317 1306244 489314 1080942 1397174 399130 1796525 1660234 535968 401166 1466524 585843 1455295 993540 727598 1584681 1580325 1697836 163613 399129 1209070 360723 1845873 154609 604500 1199270 315248 1566040 1302322 1680615 1718550 1819115 1885698 1027741 1413698 1319341 54472 758026 1544245 960167 1824064 798914 914653 1995051 1677002 588350 689293 1759783 188969 821380 1013621 17681 204123 789171 745758 257539 1828340 1373982 1203573 1077133 577086 1237782 1152904 1329098 1748035 1649259 1166470 942825 1470281 913630 809701 672371 671463 464806 1529370 342418 1619668 1851939 419623 907313 145133 224390 1058612 76146 1623690 1108605 1521875 1791354 346773 116020 1195674 1837626 1195735 1293002 1154864 768981 860738 923482 1731919 1753298 1944881 1054052 1200178 507500 1998414 1297112 1863299 1839140 916520 1475649 1339156 1491143 1683565 58263 623719 919051 624248 1190514 553635 138611 24220 1251090 866005 153264 81268 1665018 1796915 1679752 509532 1275419 1656738 211418 988028 1981789 1848646 1188387 1802994 938776 1493527 50566 1059582 1853277 373464 282159 111409 1490071 462378 1281780 1065955 1142934 144251 171345 1217013 1416805 219372 76547 953014 1726243 876799 280501 1044231 751149 95605 705502 864861 1627554 217502 48623 524851 462505 1470023 16425 563338 1437376 420917 683334 643907 1606637 951107 618559 1569895 1365690 140718 1970514 1697062 630790 934573 1703603 1436627 1384401 1993200 852126 652238 174190 897838 1155978 632304 1187740 438835 1750147 1425257 574598 133453 571373 608697 948545 1120983 654362 1050243 1319961 1783396 1736625 1456432 1092007 1469800 1984308 1617358 1892663 962284 741008 100414 714517 1044437 1342919 896666 1632327 1657989 748898 1974557 342922 849578 1892131 1621258 881312 1903714 1652967 1252866 1119207 133551 337706 1959096 778702 1663652 586293 1552385 1459809 1159215 1735227 920132 1154792 1173443 298411 1477510 401700 1994063 1800495 1785157 1612875 475150 197496 1898194 365796 837702 1296644 1230165 1220052 1139130 1208522 517359 131596 875579 564465 118183 1232836 1364700 118190 1378298 1121026 408384 1939541 514759 299308 552330 1634500 1404350 782564 505682 377485 940196 1255074 1733524 774656 183910 1346956 605116 1501847 845795 110937 637214 101922 827202 284558 1238018 1891619 533956 132346 453542 300194 1344802 784489 482545 703135 630685 628959 550908 153940 956342 1129197 125387 1057369 1196032 923951 1262079 1591391 108882 364110 1302312 1936728 1974468 1844568 154972 464736 1225552 326435 1788934 1558305 121829 1576427 1588827 487355 1014609 138294 1706058 606086 1576846 1652279 701283 1494336 185134 1183468 154862 1932224 964350 1403830 1159779 1140535 1450344 266153 1236948 998456 1874244 325233 1753529 808975 1873818 1450382 1828403 1151005 398262 1420824 1623484 889098 1104891 1477207 264844 1578448 1958573 728765 858153 438731 51278 652915 947282 669008 1044185 918743 1382142 1765290 1808826 461781 1722096 1792781 268321 1425334 89362 1809714 1647174 1172866 1403096 1010811 1415081 110609 1511361 777092 344418 697545 364009 741460 1226864 1813399 605523 1794149 1833500 1343256 1769434 167644 751141 37032 58412 55938 1980185 342348 207936 1601326 471137 1432374 394093 1319383 114920 892919 1364981 14729 1782535 1078296 758524 1950609 1625403 973898 165891 756624 1665736 424634 1609311 1943324 972072 1138655 1692877 1753527 708302 368442 841172 1897385 973380 1929548 651266 1000271 608103 912944 1532834 792133 1646022 1948119 704144 1333789 1206781 1765513 428693 1009383 15768 260933 181485 1911720 196345 1579174 1265085 1882199 715412 1558156 340710 202951 1682302 1847104 1377192 1840908 1380812 155383 714591 420922 32084 774692 758734 1383877 52351 403645 1797991 1920039 862663 1515102 977949 1839442 1699461 904625 285319 365241 991186 1478545 952865 1485624 1644923 378566 1643715 545142 36428 930433 574620 185677 1695838 829148 1317899 1499204 307141 1654703 582780 232775 1438169 1082148 543 1353537 1145511 1650701 280449 168789 1204652 836923 141641 994137 205310 532249 596326 1458245 1725240 212174 1077308 502247 1029484 1462761 1108172 1412812 947652 826378 1286080 470541 1209201 1773195 848753 446071 981155 233153 674488 691394 1032114 947750 379518 1541937 954210 1988759 428247 1330099 1910137 843174 823298 1073302 601203 1434280 1704570 1379930 1149636 1698492 554585 720891 1861884 152574 1436818 767966 1296473 1166634 970024 1180804 632223 208100 411312 1838178 51495 288877 1616403 305880 25801 1913225 1922631 701514 1468469 668336 194435 1907424 1425272 1654543 607169 794112 1982615 1665963 1114578 771373 191631 353402 939694 720731 1322233 1268976 1740692 1434789 1179097 354537 703554 1156901 467470 546443 1854770 219055 982127 21755 194845 802499 746348 1800170 315031 354183 574534 1423664 1276848 1709033 782398 1046487 192695 964760 203327 1982776 595403 1340632 1069401 407576 1701888 383219 530011 1562345 929264 1575454 1025509 682953 1885225 1313127 1258058 1433756 1838915 925651 474027 1994244 1002390 276984 1540553 1966343 1372593 607740 1038423 1951789 1877009 1122932 1123543 719960 220115 1065273 1153413 1714120 899816 1987521 903742 1293216 1685344 384235 1267117 1078741 1813211 824110 755666 184290 1680629 408718 587919 1459139 1514234 1811404 236168 435892 902321 370698 1543255 563502 1640720 749118 835726 931241 167732 859145 1086495 942879 416945 745535 1967678 1342617 290825 235066 441970 980441 1581802 1385123 1440089 445487 724143 674703 783571 168959 902032 364476 1410018 853452 1460755 1889989 744428 192866 617703 1779048 540687 438546 1592293 734975 1238570 746088 757396 964586 1075305 30787 1714961 1443915 1342231 484958 1349950 603467 323532 510501 879327 777295 1110070 1050193 1942024 1630037 1954488 435389 443614 1611421 373783 799571 771134 1120414 622673 1722978 235526 1150813 763011 1569795 239775 287327 1723324 1464559 1420398 677260 640167 212006 1024587 744772 1018928 1216033 323843 1547888 1019416 408367 19430 907352 197172 309251 1769517 215306 963275 804154 246196 396454 1475893 638913 349853 1209230 581747 553774 1696473 542038 1715508 853288 518581 1604373 1431615 402571 1377883 584630 1667061 1483288 872597 294069 66665 855028 1252364 135221 1094962 1871376 434455 890389 1245979 1851372 1861518 1988405 833670 1355167 131004 147163 1769705 1464960 1094560 1256329 1212947 717712 1093053 1187612 1836030 1309388 522718 790141 1003089 1605930 558547 1308987 159509 674138 1309648 813412 1890580 700700 1272243 1270323 1410056 1283391 1733166 1684020 441766 101393 933185 1134788 462192 90810 190789 1643585 457890 1571403 622759 298343 265075 918709 1018024 1587556 1043400 1886818 1308167 1173943 90573 1583105 511947 297112 1764562 962664 890988 1814996 1003971 45847 593517 561380 1745893 1780837 624839 401784 1777466 1700717 1661334 337108 1886523 888013 701180 93132 1625491 161094 186385 1558485 1371837 347536 108745 868082 1167890 1490176 1257508 952861 169820 1463344 894901 831141 414557 425686 447189 673955 1928904 367228 1392652 370509 1018550 791019 767950 410229 840911 1142942 187467 1948430 149450 332594 631067 56880 1479788 705939 216392 1846737 261095 497996 988520 367466 1594508 796954 1868350 236114 120822 936050 65839 1120614 1268660 213735 50596 1990775 1200574 1611678 1594837 1785114 1064410 1081061 1479850 1108612 1054508 1422306 176755 1970934 1658192 1900924 753564 981492 1519157 1871357 98770 963122 1853245 1910343 974126 1368452 1909663 1138317 388877 1475314 775659 822245 889003 1142286 1473867 725189 482012 798103 900676 1950887 888020 1781060 164862 1715297 1880729 1949383 31824 895632 254824 706817 970256 301319 1013795 230016 1356918 1049707 622712 1001910 1835732 859441 1969044 528891 434687 952758 1743693 1383918 1631821 564513 1124990 1891069 877977 809776 1923533 1792266 1485304 246647 1109782 957777 391137 321368 958912 1448693 1613348 502437 325484 1746575 215932 1981361 376367 1695699 1497525 1850184 1798964 258039 1450646 1072232 1593927 1381227 1958637 512384 1165650 1095639 164447 964689 1395480 878340 164211 1610548 94505 584260 1071627 855416 682508 947047 1695749 1623286 259605 517478 1057965 45636 685090 1327768 1951645 1919502 667545 245896 1611774 602728 168298 673212 1880676 645109 1151810 929710 579716 1235272 1651159 1044931 1386240 534800 919800 1490293 986404 1091739 1352575 25471 1520545 930951 1329164 1389416 917920 1332916 1343597 1630776 1013126 1627858 685304 1693669 457183 649112 1043771 166969 1735506 1579427 1606295 713959 564394 625392 115004 422037 1945030 1406790 366170 1310817 1778404 1660900 572564 954665 609728 119801 1330588 1172741 1077699 1460166 1470384 50307 1305978 123513 1627601 11444 486056 500601 278767 1299109 1340877 1416990 708687 27972 1574609 1157838 70849 41522 789005 261264 1142472 1065983 405232 1835279 596281 12487 870402 1164429 251947 1796950 1119579 1954920 70588 1029340 565056 335437 979973 1613065 835102 1071034 1800389 452338 653654 661935 110290 1178195 992836 556857 330066 119265 45163 389877 1705487 385091 892066 1647360 435124 438702 278725 1439721 1254003 1002814 1623580 461116 1238618 1953561 1153112 1735071 336596 741935 1861981 541420 1661920 235758 1709631 1742167 38401 584244 260142 914346 515311 1366430 1524266 119478 713831 1445585 1773265 206059 1597737 1363852 1843111 1971810 1701867 1237214 1312416 194279 823519 1167971 825582 344243 1055124 112774 164665 1509480 1197962 806764 252796 853811 1137355 1260213 1509313 1072819 244268 424336 941340 870506 488907 429285 1504911 1250310 29208 329319 1811082 1596458 18714 1821712 650550 1864780 275489 1311821 249446 1979249 12853 1367669 1443708 1258744 157130 58805 1666168 624723 1964932 104146 1278037 1232954 1802293 1402713 1904859 611757 1867203 1274389 1213378 643644 138779 1363404 572942 1516565 486126 636695 438958 612110 422561 666682 1269554 1639138 268215 1709442 651336 730428 643365 871503 708478 1419590 1891406 1110794 400844 1402688 1334280 40775 299389 1544357 1217599 1365593 1073619 1404746 911427 1425981 629320 389386 758477 1185326 673879 969583 1826467 1465147 865228 907323 273157 256102 422169 633214 1396588 209814 1792901 1287864 1127967 1396116 1175849 1542539 628144 873632 613745 1480404 1224881 576026 699148 1861466 1421709 1587437 737095 269442 360727 412960 171748 427693 1929182 82094 1344544 1231954 824334 1898220 1782698 279654 1947608 1872199 1600685 631776 1776670 222833 1639429 726933 309494 1028351 1340937 120463 1896886 1636635 495527 1953931 1537772 1481230 1805304 1243392 1058669 436437 763076 1638324 1015654 1782455 1469292 1532726 175741 1026285 135735 155562 492312 1000144 1828457 216769 30634 1722555 1391328 31842 73087 645482 1418004 1674362 824547 1821693 1075198 324073 1039440 83914 710056 708083 720032 1568991 750753 1754241 1332042 882852 1404491 1703650 1208516 425144 730961 854991 1655595 128129 456588 183907 80853 742721 891792 679384 1978155 1040375 698178 859483 1938909 292342 547116 824921 205075 1969406 760789 1467681 1750062 917584 1823887 1823547 1792205 1141747 93690 1054632 63057 608441 1148723 1789474 328991 49764 840756 780539 1365383 1661804 1039560 1969499 1692983 1574333 536454 1197156 565874 187002 1617502 1661850 282309 780694 52225 1067851 319997 1172760 112049 1054832 1498442 845805 333142 1242108 1625551 1532127 720980 583055 1131159 463513 508654 852855 836025 1328658 810567 278668 1887814 326654 10 1976859 1586217 1703798 158640 1961986 663802 566747 1611432 205302 1715733 1225540 1519820 1640007 899509 1083235 531330 370190 716767 1703307 96717 802557 1818315 1411727 222827 1816437 915295 804395 383005 1851450 771946 16276 1749506 1044199 386112 1344182 1414111 1988989 121954 276355 905675 1607109 442872 1958630 358532 1475378 672820 678087 557393 566421 461771 855804 1847033 254245 795891 224976 1897540 860150 1055213 1345340 1917329 1811395 1728650 863400 393029 756965 1292827 1323564 1661771 395504 1531854 1638338 295506 1095809 559217 680047 1398683 542036 535051 1437353 1103860 264860 754427 1527008 1583235 472611 980784 1832274 268504 626573 990675 1169063 1392988 1526491 1609149 1223705 524987 170448 948408 404569 1751859 519892 171740 585867 554714 643731 903851 642519 951138 1465724 328605 1722705 99556 37745 537809 1754247 329860 168122 782448 555554 741143 1323397 57677 663163 1596819 483740 1653632 821444 363547 917913 875105 848194 587135 1493627 655140 901754 1077870 421717 252416 1835629 921583 301400 378766 324873 255391 1923725 905534 1733393 207938 87365 906310 917643 1586847 1861309 629529 1808585 553100 786818 726322 431668 1595694 1732382 1387796 1056467 955273 1010732 104065 566395 1409244 864432 1871923 487950 62111 902806 568112 1977484 359765 1562611 1289484 345192 908477 1639448 1439919 779655 1210351 667327 1135794 438824 1062501 720393 955640 987906 671436 1153676 1238284 894102 1240886 530343 321643 888229 1140199 557895 1112856 1644630 1176555 1278299 1953647 229499 210870 682645 1792430 1262260 1611408 397051 1365319 927461 675275 21231 362828 947859 1619251 1193506 107083 1621656 546186 1938821 451677 1448258 108561 1679848 752280 516102 1698251 282524 300441 1699810 333671 1710317 1258864 701881 581830 162783 1978178 643844 599248 1066100 1074244 1778425 768034 1040725 494002 311095 1197232 13352 605052 640441 1053830 1948845 332652 956629 86524 427116 1937446 935378 1042462 918169 972101 202365 449078 388637 1115281 342112 1299400 191488 1672450 1228721 628761 359604 1524518 871238 1260156 1300740 1488720 830504 116513 1763701 500805 1207860 1506831 1881494 833810 1377388 1804801 852284 865683 135374 1311507 1826034 1468741 724290 43524 1627166 46729 1002944 1033734 833442 1842955 735995 877251 1881048 350670 1733665 815550 805762 1989046 462481 1238954 1742785 1238027 1260173 249043 320451 1493747 76887 816302 1392250 483378 146122 652842 1969492 1262416 84633 833467 1696813 538223 1316690 1068304 1172586 445620 1312335 840577 429341 575021 543334 1016043 370770 488417 902676 1165495 510728 1361924 900410 1753835 1758258 889019 1012379 1849898 1559444 1596331 109263 882077 207943 382185 343498 348938 906549 622838 1758729 382192 1484526 724225 1059586 319916 1051152 56427 727313 1538521 122426 954406 461309 546782 95168 709821 533989 710663 1048861 329464 1368967 1188234 54336 817857 1665661 1699089 503129 1048521 879835 1417524 747259 940578 375956 466368 297888 402984 760113 1001981 522389 998538 1309083 16621 1158148 621005 1597911 352015 639686 43793 380545 1784359 1123402 956834 131092 1871234 1714671 1224106 1116946 1305851 1607148 1245664 929845 996847 928169 1314806 1923549 1661923 1798787 1897257 677648 1841522 501080 755058 821647 1543650 6375 168855 1162614 1486853 1789091 1281860 377996 933400 428135 686973 613308 1672548 876007 1639939 974769 1825944 625939 291351 1542172 1774546 111388 898041 1744592 1024110 531456 1133723 1735574 1490042 716478 1779849 1188742 318030 38125 1507568 1614600 264373 1084890 508880 619892 1092991 1131875 713155 1144124 790666 1745938 444578 919306 561757 148571 1769446 433140 681983 1561325 1870475 1647361 25901 1267181 99017 116333 1244799 659117 483533 1301273 1439976 1100977 1804574 1484945 767191 185959 893101 1331696 1922646 1998299 90494 1513986 695750 182629 182685 241767 1092980 26604 352733 522217 880751 1369898 607876 1995566 1625598 266212 842847 878815 1604720 776456 467454 1230795 149663 1018679 453938 767739 1214 1303998 1549710 610382 708510 1417369 664576 339480 45792 234921 1612768 1467752 1728155 1993889 185419 1189953 1002897 379099 154810 1994761 1954534 1090014 397361 234903 289380 749187 680535 1857059 63909 1955915 93871 950293 1931701 588326 1205708 1176982 1458927 1861013 1455275 143073 598159 1095562 1787169 745713 1824707 375081 1699249 1947024 682096 883276 731331 206893 1023128 1239480 1866827 1911610 1505542 753441 1649014 1489289 835733 1615560 1244071 378000 824456 1815826 1889746 1102624 868820 1764736 6328 628355 197979 735470 1338581 981295 1103465 1051934 1457540 867472 484251 510427 116577 1477122 1011080 1316000 1539887 393601 264865 724579 97511 1054858 1784004 439867 475981 1078774 1436630 73802 1952577 1223179 1563808 20191 637692 377921 699367 215269 1773350 295291 1221653 1447832 505275 5457 207964 1756140 1852247 27351 71230 1910023 1577444 1643788 1410848 1864697 411224 1604962 1691388 729659 1647344 1087704 1039429 9192 1460385 244791 1635247 449751 1864580 436981 534770 459433 852884 9276 317630 514614 340559 1327787 957878 1418744 668913 1808953 340764 48763 1220608 110817 567406 689761 1504073 1104961 1599802 969675 1324690 22300 700155 1716156 1582728 1999870 1036067 707931 1847149 508295 761450 1234569 1599422 512969 994841 1645891 1278038 1483266 287483 1339082 1144439 1532634 799010 644426 658880 655576 1767262 1915511 1905533 352433 238525 487311 573174 969221 1566639 287897 496496 1641608 680698 162015 1328503 405595 878899 865411 706722 232817 1730825 1742418 1803764 686272 1181875 1286983 684221 1688545 567951 668503 1119698 1735536 1444623 1757453 794716 1457983 191797 504563 1916080 753181 295804 1634320 1925477 1754193 77646 1111873 313692 248392 1078373 1990983 342088 929008 352798 665628 1669399 268020 701197 1122100 554643 1912371 1306658 1695786 1314650 1623464 572081 1042261 65244 1830127 261205 1516382 1614580 24790 482244 131870 1460576 1421673 281210 611974 1722082 670870 242264 1272929 596893 856848 1231826 479470 767598 1965815 410175 1348700 1439182 559311 1719684 951483 89539 156945 627777 1384627 784073 351227 1350652 1404563 1839966 1763189 548263 83517 905967 86219 295016 1636145 1036192 126711 231587 447544 1623736 1422690 681157 186162 357189 1348337 457887 1266977 913932 1614827 156966 1893618 1222424 1906696 945834 856645 151396 1062201 1524249 353737 546043 480029 459196 942394 10063 412369 1457091 1649953 1394441 1498649 1421404 1944543 1888835 639747 1590694 1518174 222176 1581300 1295449 292855 185269 1780046 991870 1381988 1350195 1321073 931993 1758662 963227 1652674 1491468 262531 1373461 1744343 1233075 942270 487305 533846 221488 925539 1899457 662509 837167 717476 330869 1998681 1326673 330820 1263693 376894 1265410 398096 1561283 421627 1347025 1786639 1836636 1675706 1211852 702535 419407 657187 1350192 4690 157163 535608 1497992 727432 1613513 1914551 1303620 1847573 767144 1950458 1590783 953323 524357 1632340 1361950 46298 1107121 1644846 921183 1689889 249329 1191995 392425 1357352 352444 1057518 1739505 1521774 1899120 1010756 1448312 843868 426298 631056 1321114 854127 300942 759531 1919970 749520 571344 1875094 854104 1758833 1674289 768365 1860335 400599 1628754 1636602 892629 1076896 355287 1304221 245315 318233 167457 1879117 442555 233760 1050829 712049 1457718 496132 1040267 1463949 1382665 1927868 48732 1955670 746477 1057213 519805 524861 1542790 1327807 1468750 1947738 1545756 1509360 1723146 1405327 1233460 1081024 1788495 1708413 1730566 1201454 1854811 1821094 64631 1724535 910163 1723713 1070268 1350273 1132411 566636 1120456 1361651 1284494 1476980 969258 32357 1425810 829322 300462 1286046 336787 1359458 712912 559832 147944 696207 363276 1276935 740761 233638 1256652 1004425 862505 587001 798218 182353 1412727 1058378 1248139 1344623 1827661 1990947 520983 63567 416374 562425 460677 366156 895355 33341 1553160 1106723 525546 851093 1045116 239432 1845140 56718 182345 942014 836987 1935801 248654 1939346 1234665 494019 684644 91151 441224 208897 318040 1589278 985040 313533 304413 988071 1651752 1346821 196331 177152 1479641 831156 316473 527184 1097296 941154 1500853 1113344 771227 295325 269458 1266532 1125006 367577 934187 794182 1045144 1000813 461780 90061 400727 502029 229979 1502814 429410 169544 1897687 854705 1840137 1244442 1936064 546954 534078 434327 1869185 1102095 1414181 1496335 304875 52808 755170 1067020 1166005 89191 683855 453555 1392317 1729856 1505848 401672 1827537 1597867 1230190 1004594 398750 1938415 1372680 1671218 1305493 1703609 1555012 782879 1304878 890416 660606 362150 238128 980720 216561 144621 27776 161168 1684346 1324592 1331583 1516346 224998 451606 723224 1043058 790938 848378 219957 1565122 627162 1058255 788049 1947509 492320 1017791 1277622 1195589 393346 1565535 1478658 642571 1156833 1170817 1705814 1084802 1616878 1318124 1851829 1125089 1529078 998375 910136 1003716 1482038 581194 1739285 691055 1515266 296909 590290 214008 1988902 1428212 1988304 1935139 284034 720233 745483 1015458 350167 1837926 1304426 1425184 1248714 522226 943300 1602763 1867287 657450 602375 423287 1157082 1101723 716868 1985415 345549 328710 1293754 1530646 1127217 1936274 1609208 1964858 752435 1442266 368210 271974 707290 280375 223007 336231 1238942 1848718 1287206 481413 952844 1006396 690018 1633073 130859 935067 1687779 44215 84460 42960 156656 660868 1465063 683194 43544 669098 1916038 1508829 1595345 124182 1369716 738255 1086819 1302547 689178 693222 586913 503489 829849 1110941 1619593 1370175 795820 17055 869407 1662596 1984837 203486 630307 1678316 557225 917746 835434 338326 291203 699938 411015 1901460 393277 1888772 1422561 773389 576517 783722 1468008 755949 1205334 912919 1983118 326507 711264 1973659 92327 1272313 1571891 1313079 1145390 721584 1142410 1505115 327723 705037 1534885 1127455 340148 1773558 522781 351226 53182 368234 1067936 509907 330799 604312 357808 1885769 538629 1793841 706115 1797500 515147 42100 93224 457754 1673247 14097 822106 1263064 1067447 1114518 1316854 1073292 271204 973202 376737 603380 1868861 181435 967802 1782808 1950966 1179915 1398331 1439201 1801325 824024 1684612 1755266 1858667 1130821 25387 967974 713660 1188912 1340732 621089 1344642 245935 1968861 1991089 1035363 468691 25713 1930623 1183855 1375776 61933 1199788 1910858 1139558 1177332 1909863 1703253 1906885 1868964 866442 760538 216093 989866 301630 1230456 1925439 1334599 854845 1714756 1685372 1064302 1178089 1877071 632033 1294343 264411 1569386 1766299 56043 533987 1444374 690690 1445026 1995714 485621 523472 1428696 475024 239521 1329844 713670 640896 4548 553017 836752 583842 1483870 102676 1715879 805846 1319170 1207516 1783571 1712060 1734221 1014540 680271 45083 448582 1404248 126626 1638733 443020 765416 671776 617571 1924968 510999 501412 583013 1693554 1459628 492730 473741 180023 306628 1299216 869023 1547469 1762759 1165901 1104356 434525 46114 1257512 1840629 1949418 1404392 1850060 985570 1295766 1225856 837866 271869 425524 1182805 427973 259925 339055 1935925 254461 1058187 1304722 1809967 274642 1306310 613990 239086 1764940 1044029 840321 1101652 220313 770999 1373209 1486243 1943845 1082578 387927 1990865 156736 927410 1808548 1045970 529725 1899862 1681920 1183179 442957 601586 565997 217513 994257 1743990 1084282 748155 1725976 202660 1730638 724786 979016 1244492 975197 444589 1070411 1587473 1656245 1072361 1187735 830905 1512242 1165804 1706895 1403467 241250 512974 1230069 1098053 1978828 786070 1741158 1455988 1327438 1186628 486980 1302298 1611016 558494 1912285 1337141 538198 1330754 570999 1847333 950012 1175564 1969698 93309 1215525 319565 389546 116810 763112 1482411 1784828 883544 880679 280800 21742 960882 1324350 1393080 225162 317841 365614 1644201 983460 1446843 905112 433201 685658 1854656 1455873 208592 171813 1877863 565275 73334 176724 1831239 155089 1648197 1105452 445531 207551 727873 1578540 971124 32409 1332913 777571 1844634 1874478 611101 1852352 167853 804943 1532199 811401 2966 744471 1585346 1048434 1457732 1099939 1228038 882670 1496534 1015851 303495 1501262 1626169 372772 725032 1809275 15589 426454 565733 1255005 635669 334572 876221 1509292 848686 664393 1556179 1024105 1046391 439912 211961 395225 288512 1454886 1833277 545918 343003 227718 151450 505067 420165 1947609 1495723 101643 1215547 177582 1851049 558910 1971905 773173 1051766 1524485 324922 1011390 1433574 1220418 806883 142602 573236 1813442 558707 1827252 94682 3179 855426 576478 1786847 927136 1160430 113898 1170968 523774 843220 173712 339609 548270 329480 522634 1827765 620431 1466548 1362964 1412307 616425 1416117 1364032 753948 276607 382488 1044677 849158 1733213 444777 1126593 1691815 1689179 617468 833339 1512568 1540243 1005890 1605801 113738 6286 1944402 359697 1500590 1563568 826942 834573 1501724 286150 306531 1245081 1548790 391888 1110183 1406160 189996 720851 335600 340765 905178 1036251 269353 1464340 1760766 755391 709439 240431 1221092 325706 499546 355234 742593 239694 1599012 1620221 1635414 1215605 1011696 548891 1502364 1609376 1010221 356139 1012964 108355 973003 45254 17468 1165691 1039088 50668 1821817 1957003 1125527 96728 1117766 263398 884340 1816307 238110 1495788 1729007 763793 387486 1487160 1823073 1767994 652825 190512 1364231 433131 860017 1568933 988339 139011 424055 1315068 707035 509766 1867161 1047788 1874268 1802943 119605 575847 1241336 1334343 765849 1950986 512954 1944477 863532 103661 1284899 846642 543810 1024400 1157711 1630712 103186 275239 185094 1885042 1856551 974818 675814 1245249 1970905 1806254 274538 1476921 1202118 1287896 1889688 578242 26505 937461 570534 607110 276546 1463168 862327 1059287 1731078 133680 1213718 230981 411049 301000 151053 1994734 575296 553562 510036 733617 4950 886349 145796 428333 1918587 1148382 1398105 1549337 1961771 1165192 1553297 1965782 168868 985413 949701 1305050 1115960 1329228 1801662 1637249 881595 1066227 1340840 1281401 1616390 234392 75418 599625 310766 1560022 1457853 1791589 1186693 413544 838831 1419106 465564 1938405 1538350 1088599 1570905 1927885 184285 142567 242195 1933145 1267854 651533 1182668 964411 1893632 1008212 92542 1968204 649459 925206 1928680 1169580 1987708 1463920 1762216 861596 1928796 1908770 1124943 820442 678045 24432 102424 1512490 1622343 1359849 718214 3826 1220539 705988 1642748 114727 1508587 1301502 1211399 1665915 1294289 1796396 1936580 1855844 644332 1476711 335656 810322 467475 803274 1148972 527572 1198901 1233531 1707731 1077233 1778360 909255 775104 1946163 748970 1628280 133269 816903 688866 81535 1818968 1816408 205376 1491263 852235 1893766 1943351 73172 1519006 1297982 358380 746666 383242 843244 669239 1776280 940885 1257842 865497 1077377 1563532 623296 47973 1705151 17324 942957 742056 1061414 722990 1944826 216796 1319820 67034 494475 1379322 708657 565315 1291555 110230 1899872 1454383 1909022 1898136 1579274 1551031 196851 349371 39230 146490 1782624 1642072 905107 184013 1848559 1787900 1891074 613153 695407 991145 722616 1346573 536840 1115461 478837 372985 1432291 1300149 1511432 1182899 538346 658617 900072 1343334 900526 299846 491594 1130857 817222 670284 29833 1933931 1029204 1605789 769522 1236384 521197 1755523 1679191 45356 634506 981978 1085516 1690119 107684 1403687 1491693 1144139 552804 518827 1614109 1146164 1834056 172818 671105 1892337 939208 1120594 904368 1233529 607562 1010651 873818 787166 1718566 1205720 435824 1405299 1689407 1953767 1149906 873872 1505627 1249115 1510464 273687 1038342 1479307 821182 1132197 182639 1785621 931091 642750 408954 949798 1396867 1390563 406735 140187 973938 1758582 665976 1754063 323599 335582 81795 223699 1602384 1932819 779769 1753317 1624701 1741519 1648461 916929 769769 1310463 505551 1168710 1424720 377333 1811143 299311 1150498 1333814 829113 310755 1107140 403679 1041011 1656257 715193 294120 772102 1496195 1119699 522078 1944915 1863122 1952008 1776527 1653536 1082066 695872 1555319 142455 1978214 996729 1529336 879975 103426 657744 1426324 380900 1166898 1292804 1293561 1688593 1522130 1175566 1770551 1909339 45451 828817 282991 1614637 1464102 523693 698629 177134 794874 1861978 394712 1632331 1190720 1998978 1223015 1894315 862845 273137 598741 822640 746613 1368860 1757155 1926753 724627 737742 425884 1144874 890305 439430 1076528 309415 1328998 673230 310696 704241 1712067 1239308 1692266 1245064 794305 1543940 162568 341095 1649318 1313518 1046646 608053 749737 1612939 1080543 1740393 1549998 188577 1028141 155950 185829 1497876 983720 840859 1968802 118530 851635 642244 122763 59643 247438 1775990 1105677 1141470 1020088 1454219 311322 339888 744577 1576910 882632 141436 314949 1419828 1395837 1263073 1653140 505864 1292714 616515 82832 393892 410876 1038327 961446 676308 973319 446529 1394126 1704078 735190 1564444 1163523 1123422 406799 136064 1855647 1760678 613877 1105066 357890 597874 459406 948610 13886 1793966 455797 265411 1034769 1860768 595534 164205 103093 241401 559681 1183823 320310 1278067 960216 680202 1744245 185707 1265993 278889 1210861 746996 936259 1731547 1692858 525883 69670 510684 554703 1854116 1020439 1836936 521293 1413819 1873223 167305 1511313 1310569 1492035 349830 1880888 1976030 1594163 136312 1861035 142919 1518362 1581775 1929342 1295787 94957 1332036 22492 396060 564445 642347 1082973 877699 941124 1647439 297683 987326 593895 1819688 1262575 301571 1122203 1387931 201249 1582757 1497520 456010 361770 1874240 1428874 165048 285464 232897 1674242 1920604 579858 1581462 1912912 164983 1714824 111885 1740499 896604 1813139 445497 1725645 1645505 1075058 69706 781662 149619 1122911 1561051 122491 30201 1642788 641642 1420757 266419 222451 438994 1706614 1776878 1191997 197144 888036 1300457 367429 246722 1993014 648565 1913867 411744 1558350 959780 1449240 741273 1968367 1986439 1618464 1988491 1360189 1740672 1938035 1807194 991475 1094527 1710350 1813465 1323568 1421540 854920 758935 559589 481518 468536 1269165 1219527 294830 1491896 1651064 571882 1700357 1059543 374448 876105 1560252 658733 1168503 652124 1357892 973377 1005089 344051 638172 922315 331658 529711 636058 31094 687013 1011929 1872806 1281638 309245 169619 1234449 250463 1423019 1232296 401958 1254907 738147 519403 439943 1765583 1638593 498271 1801933 65253 327298 160074 393899 695847 1844370 1567101 590527 533303 1682695 1834028 1039497 728977 1743784 1447349 1399625 483059 536856 611183 1436756 15709 223962 1017273 637125 286692 841373 1046732 685087 1838941 345463 527583 757080 1643642 1941237 884968 344518 1968774 755594 1218611 623190 1156751 251483 792352 222594 1115155 1711733 1686951 882081 1462109 1414133 601851 344039 1582375 11817 399567 1081622 1576261 1969728 1053505 271973 600829 1735050 912967 263502 338394 668291 1484269 41226 1332233 1217853 306052 52293 1343124 196057 1797003 658409 492420 1093444 339889 1503722 38163 1791416 889683 333327 1132297 1320910 970052 898111 818064 371751 1392500 1497010 438616 1696323 874753 1666149 38085 1419822 1088078 543450 533170 516001 897220 485049 1460091 369657 1376817 1729232 1324617 1074445 1492959 1687106 675710 777507 1674668 1436440 1762827 72157 394409 179837 9435 515533 1850066 1890148 1615305 657595 532409 1512817 263882 1854367 479213 798393 1980841 758574 1136404 28705 599207 782705 730865 1356487 963608 1523845 391453 1506329 824260 1906765 1356420 576036 903482 518188 1959098 78585 1939341 1907475 1639860 1784867 465744 896706 667260 1620974 649063 93293 1015438 548145 1158555 1235053 1704738 768739 1618860 267213 212434 1550399 814482 1763274 944632 975658 893446 61450 199475 1789211 256517 1949377 747217 170237 652826 668327 589639 388404 1776328 1241011 1243013 1055766 1407523 1674977 154780 1778806 976411 1283365 684171 1810215 1472460 1509371 1674412 906304 1142393 338167 410334 1743809 226326 444936 948961 1019478 410150 1555645 1167356 1764528 392656 1259142 1173073 1486682 1920543 1364205 471591 1343523 1726161 1160410 1171555 433671 23618 1050056 71268 294080 1972294 270386 2805 1470709 1209988 74523 29681 1726126 479175 819902 527099 727011 134905 175732 1987744 441062 134277 71755 380215 673319 821144 308977 1816924 722618 255477 1519207 88854 1710934 845917 1343888 1759081 288675 1976283 1576845 1197662 1939022 1044551 1025669 1727437 1717862 1432474 1870417 1905153 1194227 353292 1496862 250718 316035 1508285 491845 1080617 1402946 248667 1796311 1420227 1409000 1430566 1865098 1457020 1144786 1518697 416631 790851 1272195 641375 1113284 899804 397005 1395963 1565211 1571229 378583 88625 554835 1860142 964554 1770376 110013 1697178 949627 362685 1707139 136530 778403 901757 232639 658062 361854 958749 319679 917237 1991541 412459 794186 108330 1278850 933801 43609 1422807 1074562 132203 1802671 1393720 784486 1460484 1061944 179613 1893153 947838 194874 1583664 1532961 334973 1155452 1235937 1499946 21706 1951997 971859 1624341 1677800 443459 748614 1614295 463457 21730 133476 1739547 1604656 1849773 1717017 1964379 1633504 1952326 794974 790572 1926468 811223 996848 1126148 471990 926432 1566438 75066 1082495 397595 205687 1175322 486732 1777769 703599 1315865 819254 557066 1596095 1464377 238522 489560 755467 1447459 1624968 106654 478112 1712283 622001 999003 946076 359280 107543 450374 1281857 252009 551220 667682 712442 451297 72289 1919149 440485 1385523 371048 1726229 1906570 878853 569786 1561359 655170 974812 243591 860849 1238075 1762017 1154081 500039 858095 1487670 1907961 870561 614419 1096822 1801244 1896467 186957 766379 1892775 830102 378372 749697 814291 1263781 1119571 475630 1092778 493075 1927322 1215997 1888867 1728419 1024923 1144762 704954 181921 1276134 429290 219103 785222 842666 1891358 1757578 1508044 1365508 1778760 658146 1123343 794410 412699 276475 156910 693794 1103261 476819 1939436 1651786 436338 1378042 1763440 172410 1210522 1566860 608981 1482122 722869 1000479 849623 222001 850043 281072 551106 173865 39872 250563 1950406 961199 791552 1789806 1582356 1495209 371434 234849 1352444 1090899 1686802 201395 1380566 1858142 1078442 144135 1610144 608300 259118 449659 277865 1771584 1045889 969527 1423377 631618 247502 708012 1331554 842422 1749876 426645 1039285 1474703 35642 1891777 1081891 147059 691652 1338206 311829 715091 1106557 621529 236455 1429266 330818 184515 264335 701112 1975637 724372 246976 178578 178872 1978941 500561 789110 777468 1418927 341928 1515730 797062 78151 990422 1191087 458100 1191105 152414 983576 1091064 445251 803092 260764 1316818 1436 769374 9407 1036963 1605640 210320 657181 233215 615858 792469 1405580 1153008 1452578 1691713 1760496 1966115 1060783 1007870 1243877 120280 378143 136564 1447857 1244042 54820 1289764 578889 151004 769252 35114 1030118 117167 1574747 1854450 253198 958868 240288 1326875 1737203 741722 1073392 1371178 1265585 1203294 1165317 990049 934123 899416 1992543 249053 687077 921605 1455943 98849 1815959 1062089 1221408 901036 1840310 801880 199284 58376 1501742 1353664 1751730 29248 114206 1553570 742046 1792523 444408 906874 1713846 875427 69588 1866100 624456 1398395 1019160 1713832 606017 542807 1341611 652932 1972153 1908369 660681 1206105 1026546 1263878 1245785 696164 1871630 951792 1055893 79050 501521 620030 182960 1319815 132524 717174 220578 870142 832546 1612381 1205631 1543210 688802 1174017 1854746 1047969 787664 1605775 262954 1793166 714823 1686839 1822652 5554 1742756 1423657 1342646 578564 1781435 1863682 674818 1381717 1565769 1115703 947891 1111747 1642374 9437 344708 1402391 881502 1663472 798950 845574 1792312 1572121 1723789 592598 1988234 980693 1551771 1389235 1102602 558950 344100 768491 1812283 934918 1169565 664529 725559 993665 1023092 50707 218632 536958 1391351 1037943 329867 654531 1993454 1867614 1401225 1774871 1293884 814086 941671 928437 83489 1127837 1483879 180052 1702492 15546 1414992 709881 492484 72026 1934578 1959664 1549475 329955 722283 1422209 1255056 475604 1565526 1438805 38637 821928 473675 1333717 1197288 1112223 478473 1016978 1970790 61092 1160572 620231 1035536 272550 544941 596889 1967377 702544 29403 1548215 1720586 1808508 556304 458830 594966 471029 386010 719068 1063454 1444601 1059948 207091 1668633 506455 1016937 725515 1626954 877880 975894 1604004 1875888 561430 1117745 667950 1916437 914169 1577607 1846997 209827 1005507 1325729 681309 124645 1770879 1937163 644995 1710146 1926734 330522 575499 1431950 212954 1569525 1602435 1742725 569859 120184 1732584 1142670 1119617 1356098 1464241 1557404 1713058 229637 1235789 1116587 1014207 1005239 1505235 1524217 1622408 749880 1365060 114702 323566 939935 1360136 982894 1518572 1938527 939335 492862 758079 348831 372877 1676651 1238066 550339 1618867 256000 1528305 1587460 1802380 559120 724436 1905928 1057232 882452 1205644 262992 919685 413574 378458 579485 1535013 1546509 1454178 281951 906536 138923 1273407 1501913 552009 975206 1328338 1631471 1409657 655177 1393687 774625 1991547 859821 1312493 1834003 1434776 1591758 184688 657231 1674218 804423 344572 1705657 637659 475924 1503283 1680332 1477499 306271 714898 1674505 644724 1798193 555021 1374769 585456 221252 743419 194527 605868 369646 515343 180341 1977519 557087 1203718 293217 1476445 1380588 1607874 342854 1212549 1315902 1740031 994361 1068912 1489405 932536 1095389 577791 264634 1416844 477093 1863164 1242867 116581 995464 661547 32241 1885692 1075902 1325863 1755735 1929008 1649528 1577704 1953730 1738871 29328 520846 1738221 878438 1187576 336607 96944 444028 1142064 369914 348158 651527 71749 390418 1785995 1266903 565518 1796943 1264341 21881 15623 231169 704061 1352745 48303 1155648 1360105 884025 746750 976368 1911976 927349 1087304 1315391 630109 49841 288368 485753 160698 841304 1953130 1056686 1148141 1355132 930905 371790 1817022 930697 284298 348147 889841 1632350 392499 1621739 1541154 43302 1789010 1197665 528702 865780 973571 1538969 431193 1027014 1329763 41727 647262 491427 1718648 1495189 703957 776785 1777118 1959648 517310 195124 363500 845009 1071578 1543284 1226085 1145743 1846886 1752919 746634 267922 778435 1177073 692101 697179 1455689 1961802 1460701 831423 1170388 126248 109376 43666 1469521 235318 565984 883220 518717 971991 1277039 469408 1353932 1155227 401399 177522 466551 258782 1008944 1162044 1033712 1888168 86903 1779224 1530301 1477862 767931 1485720 1893306 178320 1021305 1370107 586615 1119295 245138 1957969 1729096 961699 1326206 561202 1777676 1522980 1090028 841123 1978433 1436941 574296 1603574 46846 229394 1972628 628949 820149 1116577 1581900 762238 458185 1959695 1349828 779865 730304 983062 1617942 740767 1093085 1311441 1404561 1484575 1283184 1078841 544420 310161 1247192 223348 70095 1991498 1760158 427692 1521213 1050085 277706 154902 1664783 1669469 703896 1160003 925003 1812919 539755 1683467 1521415 474927 1476816 640436 254554 1700915 626171 1900434 642683 42412 1638678 1723599 1158292 709029 1648281 1439411 443460 1248091 327739 602682 21014 1329032 1132554 776968 377859 1379561 1796746 1369189 1963773 1463113 587557 1998082 705933 346153 308723 773196 1744562 420815 1792078 1765353 931123 708702 469056 411326 1858402 660383 1878653 69900 420042 668060 1448706 1430656 521465 1731740 1719419 255048 1127777 711402 489771 285245 1837376 1940447 779330 480558 1780106 1281089 1928298 1723859 619514 911741 1947149 416230 1082942 306069 915720 1895027 654061 490062 1016419 1740664 1177269 949394 1728011 542667 1428878 1078341 123960 414052 393157 1771325 1747524 303196 1564507 1119771 1981851 731449 654948 1186696 701177 1236229 1998126 616768 464621 25181 990191 1769994 184624 1469268 1184624 1511106 1354131 185266 567489 291127 1594506 1711866 468516 1400683 269790 1119620 113247 1216118 1125014 1057667 1283456 527084 1887603 873418 1177850 1455697 762008 1011413 1861858 1185547 1011162 510855 805076 912190 154742 1283839 1993184 1311727 1963690 674164 516582 1172652 80599 551223 139887 524365 1046258 205698 1824635 1099200 1453395 1879336 982834 1573784 744107 796601 490936 282693 1381917 1006249 697585 678977 1343826 778115 1463824 996286 1829678 923658 1040859 486298 872725 1615903 501242 1349488 344175 1711861 996399 1375448 420698 107774 1567636 566130 82099 58298 582072 1344015 1567141 498011 1529843 1867308 1836054 420857 948113 844974 254518 132567 95794 1296523 1824677 1561762 1750957 1991857 1785124 1287023 1911062 367997 292728 904992 1783775 760051 1514806 510827 1390635 1683680 1740637 1687344 262437 1833944 1906541 491077 339239 1449055 795191 956393 1894960 484054 961103 1478360 1388955 1937339 1686627 1154369 1603549 1969770 883285 1499679 377810 1838841 1830814 527379 556818 1755347 1906328 191662 1560870 890222 347724 1100008 1633547 1258415 1271048 1859052 1895272 1458858 269045 1497027 479657 1384502 1788493 125189 1750513 1641546 12386 1932879 1254855 571063 389545 549102 1221987 1282651 779791 750505 474214 1202867 1991659 1413433 1804856 66861 688231 1567442 1116547 887876 979723 1367665 1489561 295706 1300393 960371 848075 720452 582187 1311561 1447670 780801 1100456 104501 900681 1408752 1746590 1052965 1104475 1288780 1384930 1193756 457949 1785262 473097 461618 488345 1549893 1345498 611369 1333144 1094523 287059 34100 495936 1694060 272140 144272 281302 971343 1889773 1595335 31470 1162261 1166014 1737672 1379916 662875 126334 829959 1639024 1113094 1580573 1162669 1060419 1111369 1117155 972773 1629207 328062 683410 704121 351468 767079 1412789 695862 1803629 1598642 336300 1393654 479825 619425 1296092 1412754 803057 206274 291695 79402 1761954 382897 1052486 666670 721566 296212 588517 532965 927962 553843 1065457 883872 805873 968652 135999 998469 1798867 1202294 958754 33213 1219153 119462 360956 1342416 1743016 265983 1391231 440076 1353053 1678782 500631 1159056 1927377 610848 1662641 1591753 5547 1003502 1228745 990125 662390 417662 45583 1000149 1035023 1420873 294534 859555 1349856 1055446 1157469 698690 1484391 489835 783793 1423495 372391 289008 1167134 506190 539761 1395277 675036 1715934 746218 1197539 1056780 102222 550460 1144478 1978273 1856934 570061 793327 65481 112242 1692835 1966135 763963 90145 1055844 1097315 1485826 1761899 1961549 1432622 1355200 1522861 627775 1568074 750141 1962407 1156223 1543194 1149704 860105 1881119 1600571 637669 1577991 450432 351481 498673 646239 648939 282536 1487691 398069 1310811 1201267 113476 1802416 987496 106072 267612 1618017 417869 430757 1357422 1700900 1482354 1151364 1675178 813469 57166 1812161 1611550 1951914 1435562 958270 1847682 444575 492765 199801 1486130 1466461 807681 381254 1151820 397866 1500362 1063245 42157 1231121 1833678 1244000 158157 1096719 1929442 1266799 1251292 1196596 1726403 1900508 1097920 1229612 925453 1408727 784453 1379661 104996 1701752 368664 1548452 375718 493410 1140161 1738130 1213262 1368040 1693877 828268 686021 513995 322242 739018 1481045 659901 1362339 1622754 1448588 1494945 640991 1980498 1765938 342391 248142 1123707 1533973 1570234 1112915 648854 377579 1830759 535049 1985178 768654 174655 1335449 749930 1812135 1275283 1187353 1585110 576435 930995 780079 552832 1538542 1396103 1337405 556029 551640 1986417 1417829 1386800 1463450 76983 1098453 1622280 232383 649427 1301568 318562 1873734 757595 1091320 1753377 450389 1551572 1860015 439319 1806859 100041 258572 847482 1407657 714683 1816376 743392 1135803 1372915 1837643 940796 932239 1784779 836475 1030232 827737 153624 1699073 1605310 311571 1668912 1608525 426817 1820652 1582914 126845 994835 1455923 1712392 845864 873040 759957 1458574 858650 1358436 680583 1488811 1584156 13184 151229 21680 1425028 541574 716097 1039907 56628 354641 1526672 1162487 1654925 1846879 84800 651051 1494184 1242421 657939 561463 1377256 1818982 1121721 531549 764032 1672013 546212 322169 1137383 109378 1498801 1503316 474714 346661 1756706 1677789 598690 1964131 1927103 1069765 1782144 658343 328163 1711488 1377609 1200606 1744969 1265465 1934023 414016 1316599 893208 430726 1402276 1351494 1413865 257359 1416423 239586 964534 414848 1683233 1420030 1196003 296955 1737399 1452666 1009156 259636 1421010 135743 429220 342033 1613106 808800 1234822 204046 595327 1826898 264184 2721 1035319 1846727 384252 523323 1615210 1733730 1760716 266047 675086 633309 351359 109944 568183 92753 1375849 396096 1636208 1733287 67794 1006060 1792480 1640801 40729 399390 1545278 1141165 586138 608419 1434658 200778 1952097 187999 1720238 1232522 1938310 424716 1104114 280025 88629 559977 520123 1270367 1481723 177240 51018 567899 252695 1434553 1590710 1076250 656410 1636616 1934190 1506426 1935301 1662569 81745 1479263 1369470 1484471 1475356 1957451 1251518 375465 296953 411940 982140 520511 532306 1941407 169323 718063 1185439 533594 1294964 732619 111161 1669972 433447 221174 1521648 1124275 1446240 39273 1281309 661617 681866 550997 82491 1136758 1301887 119321 1677015 291817 556347 626131 1919061 611918 1414629 1556849 323738 753483 120768 1908954 1443711 1907713 392126 1580969 1963810 1811542 1397027 37404 1514722 299683 949947 1519451 1950817 1009693 755489 1796455 752726 1348290 854566 639330 1825351 1317711 1671890 982900 1430069 914533 1935548 690603 639011 1759039 755326 1473900 916973 1726959 987216 1934114 1040320 1891418 1399798 1082579 253261 1442370 1684070 541085 82618 799825 1163673 1851672 733280 72640 1770708 1851093 1792753 1879142 125799 34286 557366 531623 149310 1328296 1739827 511293 1397383 1609042 1133044 1713107 1706632 687234 1942962 1763010 1225457 791052 1641833 1287767 1058817 1277396 1107294 168875 645034 1181668 236663 1853391 1432073 793444 176681 487554 288543 828070 1247297 1897544 1216619 230027 1394285 1232510 1383432 695575 606563 1067882 248451 975735 550838 1776905 1507481 134374 1620120 1502645 685775 576274 561690 1023561 512860 439121 1827149 1082070 1226609 315601 317701 565053 1899576 1355375 1890104 1218372 1204463 1673325 1839641 679462 928381 228206 777523 749926 304999 1425234 1154416 1955350 575038 1052580 732028 845224 358003 502114 269681 814366 1991095 1077008 1092861 1325898 718551 1619570 871147 764459 329826 1474448 361763 849021 211965 1946459 1825442 1571845 957313 20939 1411371 1879418 327423 501192 1569278 1013660 1970271 639107 961113 1433384 414805 865660 968186 756702 322253 1180009 1068226 555318 458454 134967 1294009 1300576 1534937 699239 821805 1087997 946802 1945415 246209 365613 536102 1150767 1705904 1814911 139742 940851 1113416 648553 1184081 1515409 594013 385445 586654 566313 957291 786301 188925 418116 749162 1962403 1921022 531543 1288786 1104300 1852913 622254 24607 978278 1583661 227088 619996 1402325 836604 912148 543128 348484 1917192 1810216 1945390 682537 940377 1332467 1194399 278171 1908751 358184 1510642 1850075 323105 106342 1080761 647128 833091 1623166 1914220 171428 104589 33412 824571 671414 1550609 1037537 160413 632288 1815002 856179 1357523 957617 922331 10843 822927 265958 783261 361862 217967 1533456 1499770 493317 1374578 524309 734844 346691 903377 1513255 1427178 290609 1891451 1958115 614223 889268 447473 1866937 1159593 662603 493086 1237052 459067 150326 46608 652514 697180 1905668 1953643 617392 940175 1890171 1840658 510351 1125682 881709 568266 267929 1331272 1143287 783963 1588383 619719 1131465 464204 465365 511090 1570249 1098432 439383 230386 1430444 251741 1255289 182562 1417681 1850612 926275 1321216 154370 1404473 1135481 1419793 688759 1963301 1779351 1144739 962520 1781377 251184 289834 769905 1628310 1108738 1870128 395769 158142 745547 391185 1017659 1512123 1047849 128461 497161 91975 1972925 1669756 1635961 900465 442913 1311723 677562 1491849 1476598 1397268 744677 1961714 1564072 1100357 1757180 1470582 199314 1227360 1219996 1616372 796849 565651 342636 1700433 1567937 151160 277939 468835 31725 1181266 922015 134699 41436 1639977 1918991 1618229 1936368 531567 4318 1882534 311567 1743458 1996134 1716287 1126289 1909835 487803 82370 655209 1367048 1659291 1661900 1443607 983388 1370410 480396 203933 1011184 1065897 1856800 892471 1638167 144758 636722 74084 1969352 285231 871627 1325299 362920 205351 1152685 1155545 520378 1065618 445213 1445263 687433 1531605 1173656 1374720 360568 1649356 386238 1738813 833643 1149738 192248 1228594 1127009 1982358 463664 490162 682682 611648 1644346 988099 107222 1990688 1409812 851383 286960 22907 123120 1343392 1068339 262608 1353870 1250883 115772 489983 717602 344922 1220959 652650 1371841 253143 452250 818963 178313 1729032 61243 1400200 49072 1203505 1405791 1173210 1396405 37317 1061184 1797886 740622 439478 189280 1965541 272802 790974 529109 541422 247219 110898 1316853 1388638 1965368 204350 1119395 186916 366398 1930077 1474563 916273 582689 1667965 821081 1497785 872477 1793984 1460219 1659387 1548343 1413885 118934 1894913 493477 491433 1019621 483395 804264 1626933 1938938 167071 1024344 379587 1898128 291661 899632 1578415 1700446 293264 491918 1245482 559010 688937 10196 743285 1313134 122852 405850 1828254 1350071 309382 952458 1197019 1125641 1200070 884984 841956 1280294 1997839 1986804 610139 280836 1149866 1549289 1425236 71374 1389600 1459003 1626195 1442157 1600921 158322 1405742 1267863 1030459 567548 1094761 418375 216925 1067869 739158 1368459 545242 543378 423433 1584191 811389 500653 1294991 905892 1830896 1053132 1057911 454284 217410 1005528 1561897 69004 389959 1544064 608114 454008 626495 410952 764916 443962 940159 1591614 766373 1760459 1876621 751537 1647247 1389174 870302 491242 823242 25345 578517 484152 1295116 374611 432322 733170 606195 1799392 721499 49685 1036447 1989566 1408548 1825263 863628 935424 1250218 1287562 722069 698459 620390 529155 726059 1243189 1742840 1904604 98874 555908 1583357 102570 1603486 922404 59995 1245839 1583752 1577804 240856 1571583 785566 1387236 1879794 1393738 797943 1193903 1177444 173166 717562 1515990 1568249 251626 706571 1382423 125443 1961855 308644 605315 425342 796948 22078 530108 870163 1376862 480400 1124619 1776797 1118407 1539292 207824 1977883 1327405 474835 1174779 310028 1869166 1564353 238189 858862 250213 108799 566654 1076017 1225193 754632 752418 683246 709395 137265 1625238 248374 1317331 1020135 329127 550880 1616179 1050057 1148366 289575 189443 214241 220756 524682 1881114 853318 543249 1704787 328521 11308 576573 670648 813734 638854 794036 1416691 71551 585347 6444 403732 939936 1500130 178363 176132 691270 709223 1602519 120023 739791 1663050 1884285 969563 1352698 654150 1096133 1163107 914855 1235881 852186 516354 1480499 796675 13379 826186 984880 120418 1357692 664207 1509210 496239 1147820 1110547 441889 313886 47281 607699 948797 1248973 108465 377957 593194 135852 1076591 1528119 64710 734077 1767871 1231801 902287 1007092 1834638 1113741 397563 498736 1215447 424992 850513 251132 1314324 1851373 74676 1924480 1659749 1553151 1904801 1546167 703972 1606819 693158 1681171 922710 558295 1422874 1637907 1130301 640171 1155649 1647170 389879 1682925 1563486 1619745 632079 1072034 50517 762516 964091 220437 899603 1069825 634112 1496120 56636 510132 1046612 1385235 305726 390125 1877110 500371 138291 1366314 1035978 1854294 1136672 563216 856077 1325435 1979010 1211323 445649 36245 1901379 491023 250322 1568816 471016 787805 1114903 1995912 1254086 702287 642747 561092 1045110 909735 1866594 790330 1183209 247437 439955 665940 1942748 1298203 439949 934431 1041580 1574983 427995 1267431 1687389 1866067 751797 1270203 523470 1326182 658754 721243 1088731 451459 870929 273189 1581950 1915072 1356405 1376791 762905 1416127 60225 851388 450679 666191 284263 1279548 1233660 1926006 914040 1977079 1794179 70773 792847 1008959 1150499 1560441 1543212 1931831 382771 398284 1586175 1510141 613082 725629 1471091 1256111 1980299 86920 601306 1293496 1515215 1359068 1938632 1004036 1373022 600288 495593 1536629 727915 1522346 485207 385617 1428238 591199 1851588 1052154 1735376 346617 66810 862355 1678996 1505393 511518 1099568 1729329 1607510 1942321 1576263 430256 939977 258071 291179 1795289 1541668 1488745 367254 635781 1086693 1149793 1933641 1274283 988306 1323694 886986 1150554 578514 1141637 173877 191060 1541444 961404 192023 1815372 180361 1873563 598296 1556387 724310 1584550 1576128 989936 1678641 720149 1713115 1531599 649430 543867 323193 437856 926554 1092565 624895 1671992 1363229 1034964 1256834 1503840 349217 1787322 338638 617693 1745696 106409 1521529 1337341 1566433 851263 1778362 1751135 511644 879530 1775272 1152481 172125 933387 487811 38749 398961 962147 1810540 245133 1665905 1830831 430765 1088489 1750776 975443 574392 1202248 824249 350778 391115 340061 1492626 638845 1793317 1075718 316259 1911604 536222 830079 167415 645376 1056849 84686 1661074 511811 537553 1367558 1947046 1898520 1741945 945634 1048676 1952065 1121596 74949 53165 57983 1268710 208643 1191517 56899 1839378 1881882 1777225 1817204 1139421 709041 1300049 499372 629650 1529703 969423 302410 1419695 1305433 364311 655637 750113 445789 1433843 1533112 1208866 462467 1697722 1623918 564038 215065 826021 1960815 599375 855528 1391463 1499242 659893 867955 1444428 645922 813408 147904 742675 155 921980 1330667 1854198 384164 1348689 1685495 1366251 1389582 747549 930232 1365828 647342 1211040 891662 181854 1760528 283780 1539939 718914 1481221 645660 1783703 1575588 670955 1072407 453720 1703096 1501744 1505355 1229172 1258126 341639 887700 1731928 1887238 942079 304760 1552749 1625465 303455 413513 117511 1946499 1141973 639726 295676 443861 652832 920895 1957220 180494 718095 762388 1253821 169694 896506 79916 710073 1297495 1339759 1939923 1659349 500077 20475 1950725 1877701 1352000 943805 1146118 218597 559664 437585 1408512 1190840 1330191 1295124 97892 268135 1313377 1682152 71883 1494995 1525317 461885 1414526 1975260 636770 13394 1230219 1483583 857729 1681610 341194 1667667 679639 1106434 1898144 987708 575186 1821470 1330381 1662943 628384 805732 46548 1742721 652857 166177 516290 642423 644763 109494 1294276 138711 1228545 716520 1510429 1875289 13782 1791629 110184 243700 649284 1296068 12638 1242834 1233503 584581 800381 187005 1530158 1751530 333306 1914299 1477028 128399 393837 1211031 1083174 1377241 871744 1370630 1568602 1773435 913448 1722975 871563 562505 399324 892146 579088 1942749 1677330 1749698 1731697 301795 429614 1419108 228269 1106417 592433 1138855 1000160 1660928 1927269 185773 1373641 1597047 577143 69527 1630077 867191 61836 1755864 813332 80505 967853 1045337 749098 878002 840219 1945464 941059 266728 1035605 1263656 1154798 1579389 25110 1375557 915103 338772 879800 1208144 461250 890116 1705643 1926834 756830 1604413 1175863 1330864 928805 986389 1926528 149163 478528 1498086 942960 1298249 378736 160347 1920527 512566 920298 1078021 1633320 1772422 29049 973293 586954 86087 1399683 721563 408554 549799 1053414 696746 164814 1181553 1313330 1561742 393053 398868 20920 1233020 1980611 1628384 931050 1076366 1187825 135265 349159 511810 1951343 1050990 522009 1498027 1007177 910498 1080173 109562 1945955 857902 1319910 1661772 408146 1615785 1642474 220669 39624 1513842 1991355 1262309 1325849 289639 1147997 1691993 1623068 570256 1727602 1002379 1484909 27865 890632 375553 285081 99191 1569265 1514421 1538649 644168 935114 1953014 187420 733989 1221158 313870 1236623 331748 1819480 1965801 583308 849365 179429 1026853 1785410 844990 1981124 255329 1002471 228088 1338612 46566 1336520 1083224 1371998 373029 1669990 105892 1029243 315053 981344 1639680 1483574 337282 925935 1503739 1229527 1741230 1784446 952233 842213 1816044 889891 97770 292188 1930970 1380142 273952 1013069 1461733 1455716 1206655 403741 1912754 1032867 128518 1928847 580880 497225 537618 384409 1158418 342453 511062 350421 1653824 538476 1928939 226564 6351 715408 889335 623316 3603 254190 1612773 283993 492403 1569050 108593 904685 969945 1637658 596708 767425 1630529 246462 1706008 496320 1312795 661694 1655842 1274042 414419 1798297 191949 1806566 566556 618703 1034065 1408420 1664683 137821 1233560 339618 3583 1294220 1253018 892737 632128 1000346 1074507 1692841 466795 790474 1779740 1895886 68008 137412 576134 962120 1166617 1107745 322772 804594 1659989 1756585 369877 1575992 1107231 1582888 1245010 1174796 819231 100580 1313558 797916 1128296 81913 340625 41036 1933397 525734 620366 1441651 1328972 1124012 19512 1519287 1283113 1982781 1519426 1614373 1730808 1251534 407171 1758611 1518652 441512 87018 1365027 878067 443242 1269855 1791897 1475208 366375 733115 980383 239731 990216 168867 1524199 1330133 1573551 1980742 1925297 638989 304703 892510 1685178 1609778 1931596 718545 74154 37351 769462 1499543 1129272 375682 1877899 502744 289868 1368559 1503777 1743632 718480 1093451 76473 1581438 205459 1793593 1695490 539211 1626386 1396832 1992783 524981 1904569 1918724 279220 1232781 113501 1050358 922878 1744527 1778252 111826 727487 595904 1743058 802455 699560 1898945 725827 401716 329825 1928427 393893 140838 351808 917803 900957 457909 680465 1833309 1213437 1488558 538167 286256 738768 1696510 77149 273727 1082838 1794168 1355478 168794 400501 1646223 1031343 328479 521568 277811 1739443 1672988 1393682 185253 1908144 154015 137352 132794 1904663 590850 1665827 892719 1240950 1752856 70145 80224 696733 98407 1578225 1396380 1084999 1072887 1866672 1731742 1384992 1201291 1181100 990433 1907097 199052 622810 355283 209195 300844 1808006 976539 157404 1751976 54904 251734 384278 584889 913720 313919 561552 1363437 1532539 1045955 582726 1926972 1456811 492203 1270933 1264684 501971 59526 1982911 1731862 426442 690258 1321253 133096 919384 1142476 611914 1312285 661950 787519 1180536 179741 1478335 287551 647774 1261494 1046006 711193 1430628 1690886 1436700 75331 899725 1515138 628183 1638572 1647628 762506 465905 1636658 902627 866332 694000 663303 1176374 1216404 1134128 1790139 1224262 252774 1005321 864386 1359392 409684 1468316 557063 849700 433277 260770 282243 294427 38385 366662 1723639 1659679 1006580 1522858 1875181 390877 1530337 1703900 192637 690026 1077053 819083 1034456 95782 1553427 1567775 1491144 1188290 1567206 1326634 139785 623530 293388 1095581 794507 1905120 1177787 1607382 352731 133979 822558 1865701 1943030 141973 1365412 293883 864669 17333 953692 613056 824117 1597944 575131 173116 755699 897317 1914191 113667 1139220 949995 702233 451331 1257838 1410054 788895 465606 1433247 1089067 68664 842270 883316 963995 974583 491160 1624743 1296699 309549 1955432 827355 165942 1140232 697359 1667104 532327 193628 111061 939510 703932 1109975 641726 198189 1963153 13062 1127672 182856 471321 540558 1722412 76388 17303 1449384 325737 26767 91483 407614 1717428 1238817 410084 604458 389312 950278 520237 1991039 885069 1230403 374802 1393696 1252462 379768 785128 1734578 1294368 1438252 1933379 1170018 897772 1325387 1626052 43540 137292 182571 1330159 274658 655948 1360725 1912314 1642798 1778258 1437102 1597029 688228 1903308 1041671 177612 1429200 1516921 73156 300732 223104 154623 185039 1772845 968903 98117 1342284 896968 1576603 445064 836783 642743 845573 535593 208973 621763 1758264 837762 684671 1717861 634144 20872 573551 481006 1123889 1338939 857831 497307 1454061 1709573 352233 38875 1989685 713426 1925464 130268 623705 399629 431444 28795 1898915 1756803 1726273 208734 258167 472257 1601097 1812087 1418162 1836601 583949 1285237 510204 164201 1436024 1268854 714433 699349 1743815 611706 681447 1405897 536994 998659 1096347 1569945 210303 980141 1345772 922656 1905815 1095119 335575 288898 1948094 796347 1653646 519512 1291749 1661498 1541124 248707 1618287 1087482 559125 666580 1700531 1161779 1110251 29702 617422 1961477 1506201 1753099 1095764 1325197 92750 1231261 744189 1785890 1360944 1359773 1665200 998737 1939896 815205 1157050 52072 1310925 1599215 577479 1303958 629643 1054609 1973274 25359 1781888 1170488 1953448 662098 531320 838799 1878150 593576 850640 1473300 939820 1494005 1255694 328588 472660 1331391 1887488 276701 1606924 1919950 517395 1949447 1270317 1599005 531841 604206 287330 1045365 1260943 294700 83710 1733049 1152141 1040453 455549 1886679 630654 1261851 358682 1631709 1476351 886695 69866 1588385 1900095 1657303 1363876 1790424 345675 735282 287010 792313 685926 308745 822512 69222 1347560 550563 1435382 1565550 1745289 1665594 1775728 1459128 336632 1171217 769195 1610683 1319614 124372 1653015 398714 1162543 1943889 1873890 1705279 1925465 505619 1137612 530742 701138 1009155 1167809 147491 1557318 386219 1079677 229482 1390361 1810018 539083 89232 707016 372672 220842 1588425 1999740 1839186 47413 706950 1173711 1938995 1639659 180133 537690 1272893 1364918 1802859 292499 556586 1474709 606772 1282578 910897 800483 1209471 168116 1285314 1647258 847568 1004069 1957556 640873 1128328 326606 179065 497072 886901 611795 1237448 51511 925223 309967 1359838 521430 237062 1711641 135145 1795975 795780 322648 978660 545098 1729405 996499 1345637 1537127 1348813 501046 1860958 705395 1640597 94195 1371967 1235781 56717 1880519 1689985 1467672 1584285 262713 801870 1469902 700978 1261137 919349 990603 870886 1774423 692335 1031640 1015792 1286184 233360 1877395 23333 1190332 1774418 1137778 1380998 13174 1353046 1719555 1165351 1706288 295848 1859566 1856122 962981 1845027 499400 392746 63674 1040921 428178 371101 1009704 1797095 1154561 1001714 393195 319977 646984 769150 1253446 2091 468023 879371 1653464 525138 128255 647986 81962 525028 1659990 689922 1953847 1973875 43568 666614 1280278 1131675 756875 1944142 1584075 1855111 1165949 20883 772240 1990638 383848 1975716 1725666 851319 745711 1723455 462376 536129 485298 260763 1458722 514409 1451133 699011 1318852 1884327 69376 1929372 196368 195694 831888 947822 845321 20118 1428952 1394641 1673185 1989243 1508794 1677188 1255710 823700 913660 1440940 1953373 1014192 363306 958135 700436 1022601 1870322 280097 1958525 1497978 1588264 445964 1975290 496816 171772 40772 1779781 1961112 1278522 22975 980584 1159891 722811 490625 552914 1704455 829942 765280 1388114 10997 16618 1852697 472830 1382952 1581229 1531401 1139808 1884222 1485744 1168910 365130 18785 1060846 344049 645318 1692325 377839 1929613 1464349 1924817 1466438 1380804 475045 378783 1029497 403831 1376098 299399 1737380 777424 414530 1347475 1672071 772380 1655552 1181275 935203 931619 1559885 694191 446970 1504691 1490080 667083 1764430 748480 199632 988680 395254 1739676 1282967 476100 19790 59880 986303 115634 104773 386537 1516425 87941 363014 1599587 676906 1153815 759491 844680 1322998 56876 1002105 1823253 46455 1746339 508453 958260 430907 1794500 679487 705268 362781 1433485 1617002 882120 1327369 1251707 544413 1343104 943133 1699720 964798 1139826 1528551 1563848 866630 1312338 1916841 932389 1960252 1718528 1035268 1235315 1974592 780207 923274 1411190 1052311 468583 1061498 1023594 1236944 1903131 925848 803839 1405412 1174949 789445 1598128 1032981 1046547 1571166 1899190 310512 1083561 659158 480666 852054 417712 362782 752629 858678 364579 1604256 342762 836871 859491 698391 1687994 1375632 1392042 1498578 371573 1974355 469603 802907 855370 247283 810993 149925 900566 670858 1966837 554180 444404 1775488 658106 1228378 1415856 519613 1222169 1284540 1555160 1879848 516917 140543 1299493 1483696 1916261 1525835 1857593 1654710 79898 516592 723968 497759 1288801 269647 40141 607106 1112322 981906 327470 1333487 1393785 832469 1100267 32583 114644 1861745 1108596 1056828 1262671 1163002 1813641 1991587 1910114 1647908 1092205 1663378 289172 1232401 814164 1286309 524921 181881 1573542 991554 1972805 1755970 784153 1389253 1623379 1805247 93477 1004650 1482862 116305 566803 98431 1581283 980295 958613 1069689 147178 425484 1354475 1045766 78357 572535 1319298 488029 1572594 323867 1536293 419789 1424261 567094 612529 574016 202759 832744 1635714 217905 1488786 765334 1224196 1137634 1608350 1532072 795971 1715074 1341094 1190495 55198 47313 1429882 958221 1076629 1634605 868564 1394432 460447 1609812 1496340 1381581 1849516 1216146 1631543 530493 1927678 1990986 1523766 1705703 1636131 1889855 1568476 1547492 319474 841139 1072786 166261 166132 519389 258958 1110281 634789 177020 502346 627512 127108 100656 1265139 1140963 119267 700075 1549202 1749228 1135902 657778 501385 1492383 520977 1273058 800364 1307103 1791168 798834 1853847 393403 1743811 991910 502272 399820 1680223 1590736 1126789 631379 1025265 737831 1717624 961104 1598494 729986 988090 712099 1871281 1666242 818099 785782 814517 1363174 1999760 289520 501165 1430182 1789433 800470 353798 30487 1441191 1860202 760455 1834006 448160 123486 21447 599362 87175 730326 646357 1341010 1638736 254562 1379842 1575518 1711891 1205047 756549 62791 964479 1709495 837841 1037196 1478644 1776003 1283662 525856 594300 1992938 1436623 773124 1747809 39558 1201216 561477 1475409 527971 208313 561685 1044315 1612742 1801543 351267 1241980 1583422 695299 1567865 1857836 1181328 1813984 1234697 213626 1856822 1371408 1860706 1859484 433848 1535825 811335 1985183 604675 1054404 1765489 388909 781748 723055 1796711 1058392 856532 878406 1049864 1217097 1294568 8734 543332 1092678 115484 1341933 837746 1245217 56764 347017 1791325 779491 220943 1491043 577054 783913 759021 134862 537095 1019796 283387 149101 566943 900361 112463 1749307 576596 1818520 1621203 766394 230172 1198344 464007 1852420 105194 192147 1298742 413551 1314981 1507608 87881 740640 703529 1301981 1112812 672122 1462398 1154494 1882495 1675030 25846 1909652 1202430 44460 1559328 1748922 1053063 1341447 194183 1869917 1988177 307684 1563323 453778 1386241 1900105 1007996 1398765 1909075 780708 1504018 263883 416706 1990744 1042321 1745375 967851 1588882 605738 167330 1795635 1465443 1931533 683443 169137 697903 1350108 1792624 406527 505427 1191346 529565 1541378 152557 1683099 1448707 1120077 177831 606664 780081 1593238 487101 986073 613978 1495580 916176 651601 166005 1262455 1566299 361182 1267330 50837 1587728 584115 458596 1565615 483531 8216 969974 1163389 315239 108121 30568 38625 320815 1756431 1427462 89024 317538 1781077 877375 1365149 1140994 1628598 1649303 1787097 682113 1861410 855633 1316042 1073800 206710 1230316 880028 538901 1095544 1706949 1736152 117266 1324346 134770 987334 1819954 1698257 1786740 1432807 1472375 766470 539055 273538 1276284 1654749 664451 1475024 1782724 1922331 1809554 1112632 1231833 39519 848146 386337 502419 447288 95848 1893553 81369 169755 1919207 1799579 558732 1885249 806236 1316178 678189 1646982 6477 548308 1857154 1680263 868239 146611 597495 210479 60515 1828108 132554 683082 419635 668276 1386433 1978460 5164 864222 1917005 1573929 158543 8599 1723517 1955882 350554 1935740 307628 600065 967607 278474 1634523 283723 1878384 1477642 1097016 984814 465080 834882 1496464 828458 1851538 651099 1274207 1571181 353346 1176808 794729 1696122 1574911 1947043 1300969 638104 1249118 311506 463207 1166291 847156 1379921 306881 1165988 1937986 1049563 1301416 1390257 1927011 209216 1952085 365012 378485 195427 173910 654843 328805 98700 857773 1232552 1482832 511960 1305161 1413119 1452851 1609255 1380488 763420 815395 1859058 1512264 104837 73862 1389849 1027354 1989355 364605 1301175 727254 737666 1031726 989239 1390759 1672625 1978979 1384556 1390466 533949 915362 1173308 653588 745071 1708142 1395556 885676 975814 1011571 717442 1361012 633648 159622 988401 1567653 66848 1696577 1712379 987260 256755 1211241 748281 1168719 1594236 1829696 939072 55037 1914215 140673 854998 894875 488520 1615137 727041 1156373 648459 276818 1981602 236433 1562312 377484 1686790 1640138 82662 1429951 1351890 1131071 674364 662568 1993301 1375299 886065 1552431 788323 1845794 3209 1919004 1848394 871024 1482567 512973 494105 1888434 1359932 6536 305370 1980374 1283470 1513536 762121 1055146 983591 1847618 1299061 502270 1659592 741207 870511 1669209 1924951 779451 1276224 1960858 63987 485507 743563 1899622 1188375 1509095 711376 885156 253124 319311 1946861 894857 1570503 898103 848859 641249 929959 410671 317448 1117712 825036 52719 913621 1824411 1857551 975048 1767109 778963 1547443 1011150 1582287 1049343 1504416 369376 1741489 496549 659685 1803916 1009021 958777 1045681 636928 785627 334333 427409 1935237 437580 1251481 1433463 569122 1753275 1476685 1856873 734640 1459154 273974 1753903 751617 1804267 948669 1931416 1240843 562158 1264601 1205931 450339 1478755 1031778 67536 331498 258020 1011291 901765 1593797 1839687 1681427 1955523 1679078 1529427 535367 735725 1469181 1799209 428906 6345 30599 1049583 1727978 386045 901831 975802 749185 72175 665926 1900371 1583003 764778 884376 1853982 1159834 75795 1105465 17258 762589 24924 1796103 133012 1874785 1888550 1467138 786058 1317659 1151434 1484808 1377475 260019 1940187 712832 573182 269438 1686981 1983629 20525 232894 1289418 1067411 346968 406223 1793170 362895 85540 196232 234699 104062 1615974 988575 624826 835978 420335 853799 965971 400441 307955 168468 461267 643665 1655774 809174 1436409 840713 1949954 301362 1320324 1982359 359961 913880 1340598 1270151 334827 1013422 1563858 1867377 1979187 1830332 530295 823269 1495973 1339665 414694 281151 1382974 1306169 1375099 218300 598001 975627 1228577 1917783 524782 885530 1401890 1926334 1666377 1705086 48250 1458987 1107005 1959987 1720563 1430414 60707 532131 1478188 460032 417666 919525 1541272 303718 137549 652195 241949 801468 416888 664273 1515664 211308 340655 958964 520835 714752 1616146 624339 940506 1409923 1232318 93545 1441484 1940824 765344 634106 1351166 940970 797391 1250858 982372 941706 982017 1978766 1591303 941879 1788871 417300 861019 877700 607043 604337 48531 374601 668164 1158642 969555 994193 1313167 146255 748763 1405512 1450554 1782283 1030361 1168639 1131763 1283053 1480899 334545 607395 1136009 1950019 96284 1355261 1461746 389637 867367 499996 1766669 1056217 1409710 1841800 903699 1401503 700259 916908 645373 577293 409828 580198 1718434 1399780 1240651 66776 1730078 46933 35226 1216352 412324 1229513 1022567 1558273 1271938 1475779 1016282 517087 1221774 537653 780525 108077 238791 1097120 225302 760556 762553 1494120 1655197 344229 992530 154683 391939 1996818 1985868 1294609 1639660 7466 353598 310129 82297 1073727 151747 1758840 212201 1854261 126233 783550 1876083 1699194 747028 1476840 886862 1635559 1906197 555431 1117550 1288724 211618 668844 1481496 1088971 1099633 1730953 1747879 1528812 625129 891821 1883876 1949985 152628 1738468 1738945 1611401 715284 877514 1366294 1777454 777238 989372 394280 934614 1988438 359810 918047 1425674 1579088 241765 1275557 1410867 237213 1714212 925434 630148 1928821 1962486 209278 943730 1729485 1098984 1546885 1996738 807062 1136464 467092 762570 1771753 1844056 1085875 1915946 290773 413413 1974178 1648311 966449 72827 90680 1613459 1784686 447956 1178670 1935922 1244249 623534 290948 1824219 1092162 793850 1337338 1098636 1414238 1869379 1078661 1448158 46706 1507704 1464583 1818401 77674 1126280 1587542 1108527 934481 1418414 1908997 1426824 951696 1046705 1314219 1868027 4979 1511911 1135490 158642 1033085 1712368 134485 576558 1041108 1971860 792239 1214761 915516 143377 1837255 1063123 850411 1768135 1723543 915983 826871 1804853 1109766 1607079 1637955 721568 865074 1818892 1735240 1173186 1417619 1352902 1897184 586691 161728 1760104 896688 699311 239779 1295967 81056 186549 40745 1249279 1922017 1574862 1282277 699394 1085842 1940693 1232594 918167 47014 331176 1833909 1522763 596518 145705 785349 934893 652338 298923 1500171 1285724 1875650 633864 1106363 1765325 1343719 908513 56205 1131131 192133 693033 1267581 211659 332405 1340220 1828870 1350729 304936 128937 968972 96089 500804 831383 1934874 502500 849454 131068 913484 147043 178028 189580 1682609 1395617 1294469 52369 939698 900388 1482679 1410546 1638720 685847 751607 398570 1617958 933353 11200 1870277 414183 506678 1110688 1333500 746764 150094 1284870 803100 753064 603286 333521 672157 1061062 969979 1386786 51121 1568748 1589337 586384 1519237 766206 618681 867093 1236689 287231 1833112 240618 984382 321662 1342058 756002 97026 1783719 1085671 1225964 691646 1168104 1098133 1634349 702177 1655213 1791013 853341 1904171 423362 1369045 1233830 43825 1084806 1252269 534275 366062 607742 1326467 432286 1564361 1272299 503782 171914 1768815 1325136 297407 755498 869998 743228 1968369 1180656 804413 1009955 748567 704100 401706 1706475 652623 161026 1201942 98354 1676214 347888 567938 1573212 717678 644712 647152 1490603 1553022 333842 514544 1316266 50005 491669 1727115 658281 943966 745018 1369032 585385 1265927 57115 339200 1954305 846353 816529 527071 1570266 12555 1575088 538860 1762488 779781 817707 1309367 1804723 1176922 231727 1301979 1128609 915867 167335 1871083 1581324 981100 1343742 1933861 956920 1000106 15469 1560294 944224 1376993 669520 200707 1237102 890726 380138 1113498 1932398 1474579 728517 470145 494028 1132622 1099543 758065 1403611 667680 1624838 1893185 1300031 1466566 1965922 721406 1973612 1178525 638190 1329565 1804483 1976627 1157120 212663 157612 180005 1078397 1159120 1078307 454698 1929703 323589 1591312 1538161 1024148 1018429 1450702 803479 1037988 1765380 575102 368919 760735 1126016 1266156 816983 940539 1521948 1289277 699905 187566 585559 734375 1003072 720467 856756 99477 472318 1099957 283736 1538564 358731 1991065 1633356 36982 885253 1654131 1371337 771263 1594756 759831 391709 343123 363777 848944 719698 1634921 523786 620916 1559072 220377 1450177 1370192 1221030 455148 1474659 821778 1490168 1009594 116097 1898464 390245 675922 1059734 1034874 1619507 1957601 1491568 1505030 1654043 1918646 804418 733213 1762430 1425793 1794122 23227 100364 457178 1502550 818247 452008 12232 514727 1511995 921808 1843443 70585 876759 1967259 1824766 1631864 339978 174543 914356 1676881 281315 675630 852645 654496 81608 1583782 812624 236997 70403 597145 309366 824842 1015611 1842927 104970 1718122 1622355 1001160 1544217 109153 1821075 1135838 1747688 581362 1128866 479532 1363648 934056 387235 1337023 299291 1057975 307230 556140 1251794 879858 1384736 160730 826299 1693471 793464 1095873 48112 612751 399465 169913 716760 881186 448946 781351 1884774 1383267 271013 180650 74861 1776616 1070669 732946 554873 1342494 1472900 1905617 1457757 1619357 1266203 619196 387481 1159026 803227 42701 1154856 1479980 1365165 1075904 1991135 1749657 585377 1181098 1282414 1245614 154069 1932530 1807576 480662 1864187 633740 220288 430702 258171 684394 1856276 802708 715619 926896 1170603 1242970 143051 748845 577754 68934 22275 891037 1417828 1726423 188799 1323118 1171497 705998 1887532 648804 975071 114023 1019584 1208033 1565807 1047242 511909 1613796 1626157 1245232 636791 659447 1095500 1361511 1299446 813142 502616 1107282 1935120 1212028 1082624 319306 1309303 1892963 1553198 875308 1099359 1559699 1403390 409003 1715351 1315271 1959048 1291342 653683 1679413 1518054 1064235 207182 725113 1712097 1736829 1732822 1137113 566002 938847 1856751 1231900 1633267 1414014 575528 465816 1843080 389124 278442 501825 1443616 218771 1292139 594318 177774 330049 67283 1833502 709338 1322742 1997978 994953 579727 848955 1387679 384296 446382 1519150 1922982 1166673 1451110 770532 1943899 1006468 1469220 1538731 1379473 513812 397692 1621760 1822709 1246335 100932 909385 338349 328776 1020602 1556098 189552 846269 979622 968442 1575568 1279282 1146402 1107101 796231 1716659 1674901 680496 922930 1026987 1400859 212697 1885582 259886 1952776 92752 1937395 1345779 1607907 1451295 1922753 1519555 416690 890876 85224 1701925 806367 1958801 150990 1616892 398075 1014347 1477552 1452146 337437 1679048 868738 134992 1803697 1118835 27088 1733932 1365132 247702 1757654 1224707 1871732 60159 680280 1164826 1727548 240650 778353 1103346 448444 584173 20020 1991706 624594 100316 1141360 1483099 769298 1808743 823176 572808 78143 1433318 1995377 1917227 687874 1768819 823261 1733717 808701 1665882 1700235 278570 1636057 1724508 459953 454208 1332050 656737 113358 1422869 658351 663103 531071 417419 180120 850234 196835 855235 1244876 1911561 627916 954101 1536781 1805903 993070 560702 628434 1732174 1251598 1945963 800332 1206782 1724510 248741 816026 445752 1023882 1613337 563761 327399 751397 1534165 1659445 1748601 302173 738563 1862392 1983427 1736564 462248 1951203 1653276 813776 765116 257902 1000184 1665023 1377019 384338 1214523 185114 932986 456425 321964 1626892 1801658 961942 1769277 339671 938511 1895982 925798 1401932 1533347 546041 1638161 816826 1134747 448580 158176 140675 1102093 1125526 1178016 912449 1012166 371071 1293470 1601451 1799933 817794 266836 1446625 379945 1700330 1677388 1344719 1280517 1617388 1034265 1152890 1793577 1425912 1612848 1023458 1606960 827970 1825495 801682 1712969 1733325 35744 1884233 264654 487327 782464 766792 1354736 431143 1519697 1857445 593862 1771858 1150357 25353 205305 934857 863622 1388491 1684496 160385 1294040 374808 1589055 330732 1462229 1983425 797027 1550380 440418 1047854 19541 292534 1111878 1818067 1678829 63783 1015216 166373 880962 799724 1901710 1328418 1176300 1750880 1178421 708913 971211 1542018 1346677 375668 1268650 907806 1900311 1220842 1527653 1840966 877176 823417 1063086 807051 1332509 1252993 575883 442125 1092728 1513364 834330 1864917 1241724 82588 153969 1151866 172823 1953497 1316133 995293 990302 564949 376214 1951393 329912 420374 1952212 1247120 1155532 1143128 246674 634658 1111096 640919 986431 1582559 728059 1519544 174366 513344 1507944 1365660 1434332 1707076 593029 499455 337438 28874 934125 1264049 594944 1140852 307098 601376 1300483 1113739 1920635 339980 1139777 1974957 549051 630240 31325 1728756 555854 1948327 1011573 1941819 774450 901898 36631 1121070 431333 1552593 1173375 1513326 1783236 546590 1965372 415206 1469631 1278325 1340750 689992 1188678 86198 1615421 1651966 944108 370465 1548571 1652406 112066 1380770 594697 747705 1811781 410611 1654080 942355 862178 1694210 1310202 516961 1187198 1993904 1728332 1809568 965854 146867 1821888 1707557 1477190 131613 1064871 1023629 842106 1534754 689571 1066521 408159 627688 1322218 1716775 1605764 1942826 807589 308483 13862 335085 1831124 1681434 136352 1939232 138219 169872 563033 1640380 1607849 197526 1997067 417564 192377 1622993 1768683 435053 1516063 161568 387290 1384412 1066494 1299474 257620 328156 1998708 1484842 1962353 722696 1721309 1747593 181996 1838611 671863 1546000 1231385 1305241 139877 648993 1624397 306447 463351 1478794 1664337 1405406 380142 385826 769344 796544 1071163 1330938 164666 140958 282990 125962 1038811 257331 752316 1012758 1226369 1020707 1634967 1999180 1892599 887342 1579896 1657225 833966 1526007 25754 1683513 1420026 303598 753769 1282351 1625919 1259375 585474 1499553 622666 1714067 981989 1330195 468101 1049802 920517 1486394 1321533 1125442 1681457 954779 373333 762587 940599 125623 1996154 50841 1726828 155277 1475551 1068622 579134 1108931 1778051 644685 233775 1325464 1370286 533668 179333 1169472 234661 1676828 1719158 481941 986298 536786 682579 1900631 625147 1050434 181212 1837968 1605249 187055 1574489 364577 1760393 627271 674193 41455 1973569 1536718 836458 599675 891155 607974 1870027 1336863 1825309 1817714 771103 378810 1996634 1125326 1617983 296533 19551 808276 448336 1549324 57681 1593855 748007 480704 1762244 607875 1600018 535903 1672712 1092308 779073 1645185 170238 790031 1404423 1347199 1566062 654614 1843495 791981 1425543 1650091 1240408 150680 1905704 1089743 733305 861928 509059 962612 127027 1146298 1751873 577929 915284 566394 1164767 1498772 372520 271038 1501249 293086 1551660 1487578 802079 1652431 377526 1833405 1718245 1733626 410770 1361895 592926 1886667 1749852 375059 562762 1578912 1632007 621719 1196450 1906963 297582 970744 323935 1430987 1664141 1160501 1071361 396155 1822130 1210397 177449 1094396 354204 1795931 1192860 825186 1974562 1276299 575570 1662854 1725140 579657 1019398 894847 1294299 1635059 528578 721109 1581444 1645312 1350991 1838662 1217037 341195 1865756 1590395 382184 1007786 174426 535602 806105 1674040 704490 1549078 466193 1664593 1381023 41904 1162068 1051983 1355187 46090 8742 858338 498484 1954390 260923 1335109 1132870 1726891 313673 1714551 843198 1036939 300340 1351675 414993 365415 189869 1803387 963289 1608280 1170368 769639 1416440 1091523 1426627 1841885 53994 1189142 119404 563782 115644 1187563 1251144 1935799 485236 1801568 1207264 1920383 1936198 784959 418638 36220 1244488 915761 74364 1676686 1105630 1352683 537632 643678 1866269 749689 176760 576446 586690 12063 1487060 18872 1695513 1654660 861890 891587 264960 779515 1821401 651402 1313854 978424 988904 115649 459168 1390953 1214445 98779 34691 290070 1233571 1835679 1862778 148799 248618 774591 170807 98956 1080864 116901 665262 1024855 1910359 1919110 1545627 1566256 1605819 301131 297991 257621 327815 426340 1581243 894838 311147 836813 1832541 759175 1310212 1852316 233718 1721883 1480633 574388 1283589 1447648 1685687 835679 1891755 1587089 625636 1797491 1108268 1231309 361738 1153417 1805495 1146906 1176952 1677100 92319 1745186 1357969 1516096 178024 1181483 672329 959225 441016 653322 409556 328487 1305140 1780422 659384 1438835 911911 374382 551357 341804 1099502 861844 173077 1248433 565255 1439714 98516 1622055 1638800 1791081 604631 947005 421694 1635415 1875243 961231 1093280 657263 1324631 184215 996803 970220 1492802 890418 1153184 807693 556582 231473 1046029 893827 1104868 740169 168434 416476 218984 844162 434926 1839247 1583467 1623924 186823 194249 1754954 322341 233731 372159 1689979 1900086 24159 441003 977095 1392109 405873 1106284 1873616 715283 1789486 1954330 440522 1117836 1589669 474698 1664543 1196328 1614549 1171310 1961080 166208 520543 1492570 1675703 314126 1459730 511521 474334 1859433 79382 508628 1392075 1022034 1824233 1776558 1059712 516728 791059 1321693 832734 592591 816340 1564614 1271226 874241 1881542 270713 1256972 945590 985717 1413162 1239005 527607 743491 308843 552652 216948 1280700 1203050 1905379 248018 346005 818805 651025 1069996 747812 791316 189628 1483734 1765176 476469 1294082 614625 1750183 1867527 809836 229416 1528091 305936 496299 1840883 1620300 274865 1305602 1069952 1066571 134556 407027 754621 1395295 1098583 315714 576975 881453 874014 160136 737728 25309 332335 1088978 229343 1780765 1226755 617114 760689 592191 870875 1749900 1287985 1885133 1325564 475804 1513508 1211526 228198 1264149 931625 80135 1069758 793683 369287 504077 275336 505348 1876954 1554092 1352495 819326 376927 828369 1249008 792899 705496 1079123 1381692 313327 221973 324419 847314 1578722 1912262 504482 646971 1411640 1115944 492631 596015 641860 1400414 1675632 804865 727230 201743 1683518 1812576 1287569 1596192 1076295 986200 1999197 98415 1133151 625220 660528 1226789 1390513 1631014 1731942 185528 225058 755297 934529 1218541 228433 1691042 408652 240417 1493844 449216 656352 486387 874069 243125 944850 1428264 803976 568255 822982 398272 266352 214389 1639037 1315359 811100 1335929 780780 752880 320417 771593 658757 1359880 1350375 669274 575054 491042 886283 521258 158231 615741 1708525 1473185 1411426 231773 1348661 1083280 1787893 380526 613120 1937982 1580994 177395 415186 1797270 1778549 836550 67857 1734128 160160 91650 179569 130205 1234803 782820 1664128 537772 1576378 1225082 5317 1789999 357190 988281 1047768 675192 1180489 908360 1278505 1006625 772242 1071589 1659837 488818 1272418 288693 957421 1085062 137990 902431 924230 242486 584806 600906 1130600 1930054 355208 974000 1892441 584976 1544938 649075 1478894 1765786 1953091 420655 35285 234395 1007812 1493871 478789 1367788 700766 1123366 1572433 1685401 983736 1594017 910949 1737068 290333 327087 357568 1430356 1892925 1621817 200140 367641 1432079 140284 1138079 678232 1809427 217536 1983494 169565 541999 324517 385148 142600 1692575 716011 1037129 1403957 589095 1914939 225079 1794724 149111 560309 1061584 1356341 1526387 1303416 1141065 218415 1131983 1958567 1163139 14467 1504381 901607 1985831 416805 1725479 372693 1757026 1897653 1701545 1605759 1323120 673936 867034 1727273 606296 1729691 1426821 971453 1806469 1474309 714403 394665 1557014 487879 1341470 298462 256780 1710549 1400701 953405 744798 1394801 1346274 696060 1234067 1117275 1256841 1664955 816653 311637 1329224 1596592 1538980 351479 210765 1625078 249399 849739 356641 364569 658470 698731 451489 330346 953376 134968 1469615 1738188 1662613 1067820 1313252 1084448 1467968 813061 808704 571310 744052 408725 17901 848036 177402 338451 1000276 1398371 1484186 665338 730886 1204289 205978 1743203 1097219 816539 1872062 1040107 716587 1921771 1575995 50971 1962695 435070 655471 210186 1787217 1611951 99455 484395 587448 449053 1585392 1099760 144762 543875 750675 749292 627563 1374407 1972868 1235356 1056746 831985 974758 1976972 1727618 910878 1591449 35583 1213189 177452 572230 1325885 727026 1450553 646712 1930342 140430 739894 1937510 697202 1702133 799371 1351040 1037465 783923 1465847 78064 762705 1600515 463051 450839 1473713 16611 1267684 1589259 1024567 1565270 1991769 1392760 312270 155817 1847290 1973822 1104652 1004042 1970982 1361639 941729 557822 272517 405556 6480 1198628 1207770 294155 541566 1239484 1670006 945769 1221885 1167382 1860487 1129165 1008130 1891671 1504198 862653 1448567 1751924 703999 1489515 194575 1063928 311454 1776894 397847 1401412 1790813 493643 670327 633189 1641043 1370825 249658 504784 1790536 1749680 829108 1568824 1952452 1956476 513687 1820897 1593658 402641 1854518 748357 309782 990768 526374 981822 1201091 536862 1662604 1738618 245438 560943 246891 1635956 1170423 475225 679319 1617040 1749001 1231536 1440221 1392813 482685 979342 247890 877649 1796255 705862 1623904 1402046 1179535 1879736 1256135 1157755 1057864 1905968 1951737 1023626 208057 233753 1864705 1522794 99898 769754 181578 1136949 38673 1296411 1678732 630684 989012 1584634 1571813 114990 1819570 1371519 1849341 775269 292557 69729 1570810 1944355 1578826 1849983 1606974 827213 1799055 1036676 1874598 1846965 904647 422945 1893724 78563 666965 464154 951667 1169201 1880775 1616275 394552 569243 1322735 650859 537478 558692 55810 1021571 1002046 462588 1511163 1890087 6755 189945 286584 1868820 339716 1752132 8037 1675484 994502 970864 654903 1005441 1957929 323359 1762548 1831420 922983 1296759 173296 513908 1957163 1755935 1883868 1999225 1830885 1087868 902374 451736 1866645 1388053 453598 232336 279368 357521 508578 832731 1703278 1091200 234473 416348 727232 1702224 1681282 452155 512350 430196 527721 1080506 1617925 1717452 1300876 1981993 670168 1430627 1104939 1597909 1721537 377695 501963 747548 853750 1474467 1304416 559266 1915211 1655830 801652 1187817 208869 297743 790214 287788 339635 1677822 538897 907052 168586 731816 537480 701240 323763 182501 1690962 366463 932339 365595 646681 1632999 1091971 1596603 958355 675159 1664931 1352239 1291975 1617807 207666 218562 1738197 1417162 1708203 468976 1472398 1552260 1110357 1054049 42710 398993 1216672 376613 1641051 466432 952623 1975535 656701 1908444 1399229 698303 1792442 209037 144740 126673 272574 1288817 1949070 407857 860804 238911 760562 307737 59054 1603076 1941906 563484 61282 864811 1174979 815807 1851480 134722 730711 4731 535324 21379 574657 1236429 790597 28421 195153 1100162 1485526 1341737 1968679 439034 1480842 1034677 302673 100206 486456 1638847 280766 1665291 1229797 1562286 1447591 1883530 779968 546322 999429 338266 1081151 318420 468541 1652532 1420934 135047 1655338 1346608 196591 232979 1506903 146924 799855 961469 896345 853233 1982397 716512 606868 1337340 72235 917570 556277 1115430 1074772 1542571 281698 1754020 608708 191104 14867 1217900 833669 507783 401301 1843450 1858837 598423 271196 1192098 1174105 1231996 38676 1230508 752199 681896 1666113 918056 1198491 784903 285893 646103 496052 1471649 99429 1920432 1421732 289377 1547571 886699 232484 833221 759606 899499 633431 1134771 1094024 1577490 1696508 577511 1483345 956888 406622 101938 1348076 1603909 691719 966884 178294 1918298 314747 1990061 990757 1164652 713471 1080914 1001356 1118495 667261 574004 544461 712542 1720535 1033955 1854337 880667 1280994 965542 662998 255102 127413 128232 1744304 1957826 1674101 1433970 1416377 473111 1685436 1524905 613059 1606004 1436633 636756 911003 669443 1553821 1067677 1418672 387553 1124163 1240125 1032753 13213 1317754 687310 1139709 435116 866787 277209 1567127 476484 780877 1756737 1876380 433624 1542325 769050 70555 1864790 1111234 26594 881790 795535 1753966 1037312 1904234 1133117 309169 1177272 1993401 839638 1667007 1900466 1771292 982429 1551001 735210 221400 1720507 1496359 1339570 299486 1580327 1226040 1999871 584671 211853 132122 88658 271940 289115 1365923 1120088 1526988 551338 1715339 1429113 152826 1014701 58684 1952532 138696 1586475 1588886 1632301 591315 1747315 265065 1436449 149471 1261590 857740 1678904 483021 995024 495988 1778523 1174982 899159 1777336 1421014 792790 521916 754635 851602 506219 1981357 903177 1386615 1571536 156767 924915 1762869 870728 467857 21738 570227 747820 976762 1002852 1014631 1664003 894229 985610 693942 145913 634517 753840 118640 1518115 887447 1475956 1476089 509212 1448452 1773699 1210498 1333678 1602208 1539794 1929255 54381 91018 756700 39608 1377321 574367 411799 1919537 1038634 593663 1374645 796008 811391 1646570 1376509 1345870 1559430 1255115 89881 254343 1072945 1791910 131436 1843281 945264 1658139 85289 277255 67358 238895 909741 502615 1156072 776542 367883 955593 46684 1113946 1823480 343497 87381 1001496 777905 485539 1543519 426272 1319828 1698650 578053 311649 823614 407789 1600222 1905623 1306339 461545 888463 1276173 1568437 732908 571772 1856540 174802 34364 392134 1774341 1691176 1127952 688743 1415491 859380 1175784 79404 1968055 941814 1457478 164381 1543760 1346482 760881 816536 389752 1083815 1970407 574815 763787 1563678 655042 766525 1934128 1101936 1442018 776622 1623299 1798646 24752 38054 821186 1468243 498566 803889 293474 1063898 206686 59117 526699 180409 1110130 90772 747105 493207 516215 105392 905724 1494150 1483900 1606602 860475 810279 1914482 1592991 51601 1643273 790855 193089 1262499 230632 1668402 1756382 1705250 1604058 277189 1132795 509666 1004371 1253375 249570 1361538 1411817 750523 272358 782190 792831 601824 1882059 609414 1580589 1224640 193292 225572 1458735 1216585 1514641 530103 903516 1812423 1047860 289123 583672 560129 1807832 11260 589701 1363743 1415057 1863838 1549326 1111654 1454380 1712269 578144 434373 1993508 955104 1673373 689596 1192852 248844 1052924 1890896 433321 1091611 738798 1404943 498282 1712949 692575 793206 946617 181895 942975 1556602 413774 318092 247458 836078 418960 317165 1001407 628979 557494 191634 265401 867215 1916162 211082 1063917 1582727 1883734 1523759 229328 945022 1300977 221424 1520869 175371 546845 405388 55274 325056 929116 878929 1418100 758041 1860377 1799665 1601048 1533535 1942351 1568776 887111 436893 136756 455016 731083 1537287 1957067 373030 1099856 1569888 1853113 904161 394554 1205479 1772127 1727702 18650 1428177 1243539 183766 506693 685292 296682 394064 1214602 1177138 1120490 1727812 115749 349247 1854129 22095 622434 1076020 302587 1004676 1783645 987115 1537634 1576550 1090980 1218926 263126 754692 1544293 880656 64865 1542851 1114545 423930 1726022 311249 1578044 551840 544257 292676 1447819 480593 722849 204436 4664 792081 466934 1408448 704265 484630 1730036 1927689 382796 1727298 147743 1270378 568990 1466936 1617834 1505797 574428 1314 263370 1438985 1391051 732843 1002635 1721114 1803513 616516 550594 1441503 1986753 1941145 1279579 465391 1355568 150487 683392 589241 1505210 367701 517908 23176 1670407 1101741 1696481 1807318 1897925 1681540 1600973 124271 1711216 470660 1277699 951801 35121 23834 812025 831714 1742787 481295 845148 424085 337300 1787960 615130 604077 963403 124540 1553847 920349 1310964 988391 1629408 1023267 1224623 1900225 201095 153370 1991904 1051038 1063886 1112838 132419 1980927 592288 1900256 1938481 1906441 673130 302127 1045738 1954075 1813783 851795 405282 300445 1852257 797704 1476180 1205830 1192232 692997 538385 1682150 806070 1228236 524233 1423462 652890 1072874 237468 947398 1386093 191224 347128 594522 468961 876963 1142553 590974 1776667 1181524 1037696 1147906 1125230 1006407 1276252 301839 1582032 1563169 1408125 616304 321038 1415273 1911112 1786565 1771960 1601564 1610620 500896 1803723 1343943 521015 1286324 104721 1986400 815158 1502502 1484591 460030 1737293 560545 1918524 114161 380583 1777645 1231112 572741 531979 1634420 133331 266465 272564 1557403 898757 810391 508014 1905132 1094015 813773 102435 1826744 961831 1632467 1200570 703675 1097388 1332069 1166621 929315 1488080 1442355 981889 1386069 1674257 1790285 655790 1402663 1410351 502876 1564086 1324085 102304 89211 1375643 1448752 1429319 1065611 72095 1990742 1205123 1168712 1980502 1342211 1543498 1350434 1651368 1361368 795647 259842 852639 1003902 1022062 1053117 1119891 1391066 194725 231444 1126206 1553171 584767 391511 13371 529939 381386 1753295 586666 883497 1966696 648189 809041 986666 1889568 1431810 761172 1675950 1730889 167155 1595881 1879004 1860874 1865835 783205 1119147 1943141 1165491 552442 559345 76420 741780 1539180 563078 161772 1264214 1187437 322999 490405 252586 900684 661007 765763 1753687 35205 154633 1354343 1246522 689124 661581 1280880 1264345 866830 557326 126250 1206118 1564316 1185288 1494321 1899351 649669 339961 906218 1263521 293830 1763599 1880873 9180 656685 935489 1793468 316866 306913 516713 1004028 1631457 9737 279144 1929142 1332466 1135614 1311957 742794 1341237 1028992 1430112 1138066 1954086 1691961 1262719 489718 1851478 1857286 33280 1801402 419250 524595 1574787 1754059 116398 1049310 848148 1119773 1232339 704492 1413077 797117 1371767 963832 1406367 842954 287751 963695 840011 1551344 893095 1147639 63214 995579 1852242 1986967 393034 989381 1673381 1105800 350382 1489646 815229 56982 82665 1147073 320129 1410850 356175 1419363 714794 1793979 1299954 875299 316490 385284 606333 651044 916415 145519 1841601 543177 46277 781444 1427414 690401 1446351 447635 961883 1636105 497230 1673318 1843156 1706639 1194034 426989 327249 1732636 1806462 729865 1445629 249981 86105 1666770 156222 822436 172564 70527 1507572 1456992 892840 1350018 569313 1429864 209516 1211983 1248436 1842837 412215 56795 1902820 522139 1716754 1392592 1335396 1061572 50918 1410994 936169 1122254 1867370 166561 903931 938507 1219981 1270117 662079 1738339 859802 1065121 1466148 1467330 969835 222652 1723328 1778905 1351994 937927 1784462 350017 1173499 1512218 1986667 1330237 878116 1051423 577854 429499 1838469 1330622 395801 1063522 1109602 1023759 1503180 148354 191731 1915394 1711236 409840 1948613 971823 1496994 1898590 1639858 638284 968993 884632 283589 1130907 784549 836094 1480626 1120479 1275644 836201 981484 1200967 1868584 62447 1132024 845887 862537 1353802 346395 1173457 1829238 1623122 1709251 605778 759627 1667190 1823573 936447 1445523 1779088 356887 164379 518573 225828 1525851 1010722 71809 435990 785170 1983488 1913608 652854 428085 68555 560804 1958071 182254 1628031 923301 244677 1666408 1094490 242613 1591440 806110 261697 1017067 1730505 168585 1224941 227416 1908209 1294701 270221 1484933 946310 569503 437352 491197 1639362 314946 819491 581840 1339973 1590010 1215426 292268 68925 1184453 768196 1192320 660372 1378544 755324 1247116 290720 1819529 534574 1804793 619785 58440 1710975 1631599 1216625 349781 1615609 1591910 533332 619272 944208 749764 937138 791839 686677 698071 827772 321741 1756402 757658 1656546 647879 307347 402303 1471300 436138 382626 1220621 1376061 516911 409720 342188 1393004 1592667 1481109 1074631 928796 474333 1005628 1754290 289032 565703 1165294 1880572 263428 650923 927702 999447 1265646 682584 1203669 1715793 593077 1469463 1412784 1076788 790556 1541076 50026 210962 454458 987295 111637 1947639 1153926 412245 112514 1216847 1972967 1995245 194235 1847652 1354979 1482216 1212492 810316 510975 208930 381596 563973 1250516 564120 1180068 324482 1897660 721115 1732360 1344189 1385083 1301603 22348 1821576 1050898 841513 1405216 222170 1376379 1743175 1886257 1406392 246531 1592730 1763268 1345395 1189707 1147203 332341 1877825 526288 188083 349922 1777623 1729123 695743 1719037 884298 74116 1960448 523537 945727 1359461 346593 1075732 780782 222128 531982 439765 1465468 1914075 1315982 777026 770871 1949581 1311016 738822 1914777 1644483 1707559 409993 865795 865819 804341 917433 783142 982677 249847 133168 1746885 68226 1090573 1018224 1750745 1194418 1319302 482628 333963 805192 583796 1590090 1787668 1394337 738524 1688868 1568506 371937 1331101 1158808 1847219 629624 502742 1028554 1601275 579464 1046786 1717110 1978714 410407 1574336 1218082 71248 177440 924280 739145 8304 1691114 1566893 1555074 1633712 1312340 200226 249538 1689589 1840194 1344939 818336 1308642 1213441 706233 592942 1432263 1561231 1873999 564809 1887217 1277334 113263 859368 337649 631044 1587983 976610 587920 1976581 1793777 742673 1388505 385753 1664755 101401 135768 1632423 555045 718258 1894377 1752182 980908 542586 1318925 76403 21969 1254911 1070031 1618714 267978 1562463 1269124 1099786 1115399 1013301 964185 1323054 1520208 1617269 1419732 1660643 568947 1057773 41488 819966 60033 843190 1313015 365085 1447079 1129750 429820 454437 1159814 1187278 1638671 1851468 761013 1474516 1962577 823833 139833 647469 507360 1855629 1461715 199003 1517663 378535 1983176 234966 1036961 1364578 365335 52467 360108 1348764 739045 532729 1664037 112208 907838 33841 204333 1469123 1208085 1252310 1062105 994935 1116525 1673995 643043 1514040 741552 37442 1788789 229508 1408943 1395831 70941 1554912 1236241 1139288 472044 452985 362075 1941242 1273122 365031 878345 1664281 727224 133669 1104447 1929895 506382 1562054 383653 1732603 1378506 1605999 1456175 1173537 366259 284261 1769844 228916 1301095 1474723 537758 1520734 1917302 390590 149233 1576970 47536 1423844 577962 1916726 1125199 279377 405117 1613655 508668 811824 133152 395109 1171826 756303 1524413 1440085 366410 460286 1342447 363800 868645 1859902 1297266 1328051 1884120 311643 438946 968694 1090336 1938285 356436 831059 1893765 1279967 1550160 1860195 1076136 1607256 1535260 1699462 1895370 849169 1075076 666571 396681 32782 173919 1679335 117765 1082804 1913645 882126 609755 967001 553292 1502447 887151 980513 1183619 1870809 1194187 678595 761360 531022 1454971 817436 1103723 1278348 1301338 1491174 367911 1538091 331626 1038588 1585184 937743 970483 1892973 1429687 1143665 626282 471211 1231415 1488239 1249073 279855 1053766 1650969 272131 1355701 120312 1940032 515882 1472596 230067 606173 353031 1885950 1957321 205887 1757980 78162 834618 486617 1385387 832442 309285 1371606 690391 692846 1502614 348669 65437 163177 1961005 1309030 991892 915681 1937429 572962 668229 1899130 1380001 1363264 1529441 1742517 51748 352198 656 1783060 1290480 614510 1197134 1889233 267655 273276 1525207 990653 793628 1769437 468199 1591459 698092 1627759 1607611 1125462 829819 1690842 900827 1574010 769518 1586331 1381388 1839592 1462756 1033599 1696636 1656856 649326 1910894 338002 388022 1232892 1641354 558405 429821 607991 309511 773974 491593 1024265 1812899 1823913 389862 488100 602369 1975178 1698228 1339700 690333 338436 1769170 91235 1160239 908607 641968 922555 1547660 493658 294789 999094 1049277 1014307 863943 584544 1935762 998024 764649 390409 741958 204814 503453 1703760 1639686 1726363 710994 1605437 1525967 1717592 1869340 852282 1946509 1741866 1286581 218675 1501984 125506 1130261 131695 956983 21771 574344 143681 399262 644929 1675142 831904 1756858 954818 1320160 1713243 89743 1241430 209946 294393 1154751 1039316 33471 237352 1401418 190037 840580 791581 98026 1654892 787919 1672663 530629 568549 857977 1099899 1306385 1642412 335282 475044 1415990 1745177 461462 934324 255042 154828 1711182 673223 1117974 1720153 312697 1666197 564268 820152 395732 1777437 1353611 1946914 1832107 519111 1534039 1643837 760609 1874440 1522010 1495410 1213822 675804 57779 290222 715736 960491 1133186 1819683 398789 1959491 731136 1072135 207352 183468 528712 879663 209203 1773209 169417 450757 763922 314757 934778 1819872 1455868 1620389 1870752 1778183 629692 1335172 1640837 1905251 1204807 1069646 883637 73701 1457705 1266026 690224 1688892 1556152 1979102 907098 423264 452672 1670285 1332602 1026975 62231 21612 1074143 389387 1951200 1759143 428698 12306 350289 1631986 1802886 1808804 50434 67813 1015091 1931105 518962 1534142 1889793 1908393 297404 1578220 929089 824477 307982 692844 940000 148726 1058960 1266815 1962173 997818 122220 754183 389985 161618 1277297 1802620 501793 1282127 1516312 1422748 573934 512962 82528 1686867 207976 105992 738825 755797 1557761 1315592 1917039 492733 339748 1438110 802133 1020446 748397 976672 1904538 631654 230819 1767353 358954 1927512 492434 1708536 332981 1941437 671323 1850007 949699 755885 1600054 1753072 998076 81234 413616 1454921 1569593 1625511 217235 1714651 702305 1895688 193072 1443101 1076393 1135008 1727883 54914 1000368 502669 1447973 1583569 1041778 1133732 1947085 1743891 1056647 1016244 694782 678185 1369106 1081666 1754898 1850693 1339993 450451 1230692 1932828 579156 15291 1773921 1278357 1293868 230512 17089 1647356 279980 534209 1262990 1853424 990455 1643747 659952 973299 314481 1106093 1242580 768766 43411 1179770 382062 1976858 227176 63152 947034 121303 80556 216098 83806 19196 1433214 1571573 1322522 152228 1113885 1954561 370143 1280446 1663157 1622838 611487 195820 1241126 1040178 1524044 658533 1648558 1290894 643381 620802 1610990 374270 721149 946037 360273 1737577 1178733 65468 510480 1424152 1899466 781180 434901 1273898 909614 985842 1870564 1230178 653000 375042 643159 1960713 1155169 866829 1130772 601638 1472254 118063 1047333 84125 740482 1013188 323129 1403414 430156 604749 1322514 477084 1187894 1313774 223901 1197846 1591900 772944 1673442 292936 190868 1740902 619052 744815 432763 937086 191339 1160656 1952928 1068891 861558 674247 1917422 709665 595248 1492954 1562761 673979 626092 996912 1576113 825251 1695948 935282 229208 848443 511379 1064486 437284 870693 436391 1466621 933335 1922726 1545489 129451 1779919 1901740 456414 667042 73599 1265388 601995 1378530 906350 491868 1542467 1305824 1570473 61505 1929312 936185 1626538 272046 663626 1170888 1098949 496037 1708694 553081 1642378 1826626 376783 1115497 1697938 1474596 1257355 1159357 1689572 1558274 106433 734533 91002 904663 454942 154004 702807 122409 1431750 1716342 1421595 593659 406406 526017 1090387 1773021 497319 1936141 1303789 1075596 232815 1276136 266383 8098 1130957 1102187 1369275 1877351 786537 1012747 1496162 397179 1801265 279134 274307 915432 571922 1553599 1050339 1677480 855737 298035 363629 1115324 1073411 449815 1679913 1357769 846228 1768314 31404 1196081 436009 913494 1410777 948367 1108619 290194 700942 752226 1145795 266879 207048 1278769 1515950 81903 1570788 272803 1293418 1352141 1828136 1048163 1701621 1088438 1255219 170165 80688 1083236 504341 545896 809641 1638796 1285249 1907861 786287 1369674 1173341 449559 1526041 1614482 286518 273057 141607 835145 831537 438982 1458142 640570 1792785 1064413 1532576 1958642 1748909 1631224 616474 1278000 644298 1119458 405337 755159 1989401 446184 1116891 536167 531302 134316 1767396 885052 1433067 1232427 311658 967968 1938845 727616 888279 314234 1791508 407329 41044 1479146 1131843 183655 1319303 1294452 674607 1866384 1804496 1641379 101187 1053388 1466908 1069751 859390 231057 208066 270768 1157602 819805 1690393 1488315 1847154 1115566 994634 1615179 1328438 1003585 141182 428053 130527 1563863 1157236 1714184 302165 657700 1919823 375992 590613 791208 1781521 1292583 1985675 773440 1442362 732719 1810694 336167 1104188 644996 680783 1321392 1316927 1931384 1105061 1142191 251980 1023289 519870 1762793 1464278 1565320 412225 1498193 1268318 1894176 1962601 1313364 604815 1050740 1064970 1500463 1034684 551752 655379 369672 1066162 1476278 936885 92605 450102 1891177 287322 1130134 1540260 243297 1326556 1199504 206920 107387 977086 1450978 1099241 1932000 1143091 1369865 1523436 1204128 1060893 368082 203143 211949 1099954 1054273 1129529 672891 168136 883026 971241 111193 696331 1065692 977767 1207750 1967591 608407 1500058 1377585 788890 694142 266795 1801086 779528 309006 896386 793790 1494070 691868 1041721 15757 224037 1039292 1972862 1433519 275094 1368853 369481 1268262 541024 1021367 1896163 61776 363342 763923 653091 137805 1483227 969631 1253423 243641 1623120 375367 1038697 1048595 1970486 1401700 1493272 333092 331401 1026621 1628729 1549536 1776351 61264 981338 840757 1067652 410937 620015 93622 84714 539580 206839 1138635 693204 1714105 1269787 967906 1188784 533045 340020 1317393 1119251 512541 1266034 513117 91719 119548 1256140 828889 1513835 1462763 270918 1419839 1052095 1157758 1933236 980947 260316 1443593 1945778 1199453 160935 1560699 830818 1050232 603587 1133665 1732313 736031 298515 1789718 898166 957829 955439 367536 789321 732161 452422 920492 1902447 267909 617920 766452 225711 1902538 1571951 786722 947935 1138151 1303118 1793256 348536 1258762 461922 63742 1792891 1208874 1425217 187878 1858972 1878427 1352631 796914 1963266 1953986 1674979 238406 200760 410088 1097365 1126817 91619 59463 56395 1559106 569964 677412 1931555 1291680 529573 723527 522547 579551 1007062 1402534 923822 1617059 1498685 31172 1873286 959031 739229 1055861 293701 883312 274606 1331799 641240 1553545 1907220 1085050 860811 331466 1641860 1120634 1472133 1465591 1344498 1945649 1791166 85958 1816310 945013 638405 282388 44657 699888 733902 1061886 1090545 310082 1305907 1322823 1694419 1386826 878563 1600960 1829136 899091 1009443 1107487 1223503 1022708 952883 529959 476857 863488 1144499 1558082 1954283 213039 1221921 1948792 1987327 442420 1675303 1346586 729636 1027913 423063 944070 603654 1305287 1313291 178064 13728 1389201 1119652 55539 411325 233177 1103512 1323611 1473230 466143 308732 1503220 271429 390370 504941 1225447 1473820 1074346 973030 674961 953988 606861 1528707 364477 367114 475532 1700477 597858 1418528 1113049 1333626 1139268 711966 643540 737335 939949 699085 1531118 1964915 1093581 1149408 114028 1060707 290458 242928 1177040 1642872 862572 1558295 1020730 772576 1412605 1977043 126148 871832 1538901 494230 666443 201803 266309 369923 1005456 552180 1865619 546168 1940858 1050691 174736 858076 1842986 1903952 1154945 1191872 1721866 189412 1790306 1950614 95089 680947 1937781 546502 1005832 550698 1365668 390597 24140 1543233 23506 1071697 1081900 1767297 140937 1653200 1187469 763425 1523205 839641 598425 707145 1529060 1817869 1328860 125866 60736 88367 1845428 1038037 1402109 761716 263894 883105 348203 304035 1093107 1964174 299859 1982861 314563 1010054 1837305 774434 1040531 1796152 1744759 716530 551711 1827819 1098285 1448026 1116570 885062 970513 584330 1774087 1194395 1882557 1454156 496442 929029 543038 1797865 127204 986461 884727 961355 456968 1038069 1560236 1741623 1579805 1489352 1461193 277039 1286944 743842 1838282 1078177 1657563 321492 758491 102367 1587591 613548 1281787 577882 1097933 1445703 1119167 1496945 1082067 1713372 1416770 1706527 547732 205397 1992654 1320970 714442 1715908 479118 626166 1108833 1832138 774131 1514345 1364951 1666435 951081 1943388 1515427 1783826 1746508 397684 1588916 129556 252285 1079790 863515 1972670 682998 86024 1421121 1643454 944456 1598866 1741229 480586 1270278 912403 681259 1092771 886645 10864 1364034 399471 1553565 627598 139519 625123 910925 446612 444894 1501107 333586 773657 148969 279316 43044 1049387 527698 1028165 1761466 1195433 1286532 1181944 539284 1544620 1859128 1411961 598217 974782 509297 1752589 926801 293601 1183566 1714056 1850657 114397 9772 548291 506910 1440398 1012753 1252724 705252 661572 92006 1998667 570496 1573052 1918420 983181 1222252 334203 581237 683706 1437543 1871130 317585 1392922 1483231 1203679 979681 1077698 1411381 1664694 863223 445341 451177 785307 103072 1258443 1508173 1062691 855557 1426976 301494 271641 519467 317613 986122 1481519 732664 1910482 1637129 1804657 1489550 1956635 359147 838664 604981 185403 1618975 100442 269078 1924125 247903 945950 1430091 32009 239035 175488 1621909 1584949 336936 1627270 289748 172598 1311456 402746 1501381 887232 481 192059 993051 1749734 1227195 1193037 1175281 1471064 873625 1102032 320108 138195 525545 269288 1891884 495277 1799309 1257075 1440393 1367207 1259489 802098 508209 1780639 1965702 840131 506682 827762 540208 1276241 1949038 1488863 452966 166037 183954 1427295 1149475 1728420 1369192 1077132 1045876 1752448 1241957 214479 392627 834288 1822869 1121275 1863625 1160147 1237583 129498 317617 1888530 1634479 1388618 63339 1132163 371624 701581 851122 891751 1699942 1805691 1537839 1015855 94459 825715 220319 1716317 608966 261966 1770868 811935 877789 1039911 1062143 960320 598194 579205 35345 827574 1292598 898389 1090364 1454539 1537827 983673 1267223 1003485 99228 1067984 446657 354706 348429 1443299 1231681 484594 1969579 572340 685773 1276972 1438386 1083897 1156289 101263 1744812 1805777 1732194 1043653 923439 1699295 442940 978053 1115353 1536086 395009 723800 990527 959689 1730648 1709616 1883069 1058062 1917229 791010 923373 411554 855455 880264 1794581 1729515 405645 1217252 1298966 930256 1074502 1676297 743259 1489923 1902209 1896790 1042470 706688 1008709 1657373 1261919 1235944 48873 65209 1172109 393603 182296 1689248 1987997 1915315 1244464 1026181 1959674 484132 879094 1283523 1999233 1274410 289829 547083 13344 938702 12332 1035788 1833025 1331898 1955485 578151 1096858 1886737 169584 1604031 635871 1299557 94725 1929541 605908 556143 516085 546147 621574 1743399 515995 1068779 1987886 1367522 246978 12310 1879913 1434298 1929738 1652745 415321 1482858 453836 782680 1223713 500762 1423127 130129 1256350 1698200 478709 1559172 1407670 1639577 1448621 1748478 1590187 333796 700132 494772 498297 97547 53161 1081476 1582289 533750 752125 561301 286085 67132 1759609 29737 1463102 232782 1166194 1500133 94439 253433 1727842 863944 1675511 1040647 1524341 1562828 1488763 467974 1184760 747681 1601743 288188 1829851 700343 1731082 905191 402582 1681639 110500 1893357 1387489 1601994 662329 805534 378003 1588594 1307494 1864729 34447 1241789 550688 190476 237171 1979591 50804 749938 545845 804092 184193 1632866 559789 905438 1711116 298486 1732373 1331884 243913 1938953 768891 561582 1389724 1726457 1169382 107312 912018 1936783 732005 1122327 939193 1566265 1221348 381651 1111511 1783820 1794282 1868702 1947559 908079 919561 1664171 1179611 808359 1271699 270489 702122 618903 271625 291121 1046399 372652 324694 1663293 581104 579196 871492 1264386 1326422 1144612 935866 1135145 1986545 1015548 446607 1639427 335848 1431558 1616538 1711910 1216094 920398 465019 551517 16939 1712625 1817489 1078831 1916476 1115377 912318 965495 1448969 766128 1934050 1007533 1966670 1231010 877928 14243 963600 1040709 1258705 52269 1580637 1959864 1618103 798330 1396488 1884260 1722735 351566 1707783 1904400 590966 2174 1600399 397047 822173 1235469 26323 464032 1291378 270977 1887014 1932146 1744021 559866 993966 1145804 1542926 1782079 324205 826604 183035 1872742 1139304 1865846 1490104 921122 1268670 1474554 1530421 130792 1619756 1275512 468324 851516 66970 427547 147599 156953 857950 282763 1197899 943621 573669 1046345 52695 1776706 1403480 1935664 1865557 984620 1828627 1562862 37639 303862 402940 667942 94462 601168 1527584 548197 1260201 650713 141963 500212 371449 712712 1968151 1936399 1642331 1635113 1851033 164083 1428862 1373722 134170 1435437 1369750 630181 1601543 729587 139923 461961 942215 122795 243550 467394 839508 636061 1841779 1008855 195737 1785481 1387535 842352 308748 1640587 86564 790749 1795851 553551 625052 846602 376956 433808 1587817 735181 1475756 1500811 1612042 656291 1392169 552477 1981219 682598 1687744 270520 436104 1654390 777455 1759525 292098 743507 785944 1967562 611598 1060457 356972 1019913 1136259 69661 1690202 1999921 1011609 893121 385173 717166 416814 1964667 1030111 526503 999099 180895 565681 119124 1128454 1054911 1999053 826279 1589733 1489297 144704 327124 1063841 956281 1888262 215155 1068159 694006 1619630 263223 979954 1952391 1907886 1068916 1621083 132055 1911801 356778 732691 380596 954947 209728 964638 1529719 355113 1478040 1414063 1337760 954848 1945148 411832 1172550 213310 852897 1019115 1007819 423832 1862724 619201 932584 782625 475995 311486 1843888 1443615 249049 112251 559966 1707506 1885670 706505 689665 194819 1140662 63910 1770972 138244 303245 176513 1654726 1698224 28193 386493 1530778 52359 503273 377896 437310 1181260 390300 102423 284513 759821 571130 566791 1756988 68741 1749746 1120673 130963 371110 1281424 58475 28296 669995 530205 1174529 1604370 821942 1260879 1523866 746337 368548 1141488 1335546 730858 360073 1524164 316175 1108913 1991617 1051784 386461 1799928 1710141 1201689 998820 1265684 1905929 365390 312963 828990 1832783 1466439 1104311 1444721 637158 308679 1533309 1860080 1183141 256660 1692028 1557612 646320 1048261 383278 958527 1063647 686145 368406 654954 1308191 1034518 331394 1781691 1510815 678300 595641 646567 671217 286275 1607112 1749528 427292 662622 552079 1123819 1332811 1617210 345210 499839 924043 1600557 737022 642205 81481 444478 545424 1680700 782158 810053 240448 549459 899866 470114 1341689 789627 249589 1135265 115433 930538 476799 1947248 1796364 1143422 1003422 1008456 209707 446013 1943075 1257660 1676308 765718 699395 1996817 903593 916278 306594 720922 250541 5747 329662 1408498 969927 1778568 1511506 1212861 710308 1982349 1640185 123397 755743 1506584 545640 1077918 1623474 183093 93756 186500 1210506 1358515 1403274 1466269 99658 675868 352699 1458143 1012765 1573536 101363 255489 409191 1417139 418628 1860165 1893493 1856737 118786 1028392 104646 784806 605207 1492373 1646497 1744768 941056 689463 709664 1201807 1649746 1545947 1704465 1981733 544580 949703 1581637 739421 1126989 549637 1191462 990048 1576487 712865 54903 1938430 1126214 1332406 916068 212203 855002 820960 990720 1936071 727110 1132927 480569 197145 1987003 750308 1447615 335367 461293 1518949 1710505 942127 350457 1203291 833011 1793054 1049528 1993809 1743985 1574972 575703 1444393 1079050 1168216 1895896 701773 587576 1552664 1408966 548071 1335374 1877526 1370682 614404 1767416 1952834 32304 381917 489150 1864919 311099 1596284 246533 1558957 690707 684488 1280422 481305 729497 1988659 1055989 742864 116590 1152640 31592 1911868 79483 368971 766984 1351678 1887083 35792 282944 1335897 634476 676126 1395647 1123456 1847650 1395165 684499 1386395 719181 673798 1928234 613180 1736900 236999 446940 739104 1284430 11448 1202368 254122 1159406 647461 501642 1787666 1765143 14900 588042 1400406 329307 98167 1569185 1160247 766614 1820131 518902 729753 1449920 1372082 627401 1039092 111672 1442946 1487960 1845697 509619 1638291 1111347 1351801 131592 143998 1670269 1488938 688455 269479 1518002 1038802 548153 70612 524547 384901 51117 1558050 719222 981577 218115 133055 1685425 390948 1548633 151008 1301868 240761 426006 1546524 1506264 16026 588274 1730548 1932379 1872715 1590637 1924198 1641371 791433 1686176 1764589 1828612 1729235 1076574 183201 1882640 702829 1252632 503621 766059 425701 910328 1983719 92838 1045714 1914481 961649 1283664 1132908 109303 1946187 367120 1498156 1412749 1414461 190622 18863 172233 1018617 880450 1987141 1278169 1923477 1020801 325474 1888107 723765 528900 330655 411274 547521 1516288 1799866 1365693 1609188 239778 910150 1255044 562609 1004378 37533 1889962 317499 1849816 1768079 161283 977721 1187440 1134842 411288 1756448 463463 1973271 937121 1909286 1654322 1340341 1704543 1998283 986509 850676 814199 103798 1075632 1144159 533544 1990821 938787 951939 149116 854476 1331357 985229 1898479 56065 642504 479970 1116747 608331 303805 1143887 878540 1777706 1489149 158186 1546101 1359169 1210684 1915197 76273 939142 1694144 460780 1382054 30426 1607084 518249 924224 684463 1113816 599981 617696 818592 1805302 1733916 1820962 548817 257441 1092114 878142 1415046 1924924 850859 1826820 301353 874441 654962 1119208 513027 1863985 55074 1127535 1542035 1748628 1386725 1505117 1888419 1231131 1358236 456171 914024 1687811 1301043 320203 617710 1121425 1805101 1357240 316983 846791 1148749 1759374 381247 540024 966517 828796 1851524 1748883 563505 167219 1635209 1980216 686958 701157 166093 629100 1804905 1859750 441623 661078 1481108 1868560 914881 1170652 1441097 350922 75994 815756 750468 992405 78623 893332 432287 283106 474342 1643329 1912272 312788 1580776 1577097 845873 401045 291837 364094 1184068 320912 11436 630510 503882 328128 1300697 318048 1600102 1630198 1665709 707401 1817195 999640 1640145 1095837 1975052 224264 1189514 1922933 1881675 154263 1810561 1524334 1778233 166676 207353 545816 516761 400661 223200 957823 175336 1131604 1969553 604325 1652526 1423746 1970541 568185 1216534 948603 285388 233546 1280320 1412133 377089 1070277 806866 498521 1302170 1290782 1482063 459517 470245 1575921 1045715 1496486 814138 667908 302416 1876272 1240623 834895 979732 185327 1593438 521103 1059600 1180227 302857 1683508 1891407 393776 1040131 617861 1753880 1789772 1583538 195412 1210206 1328101 71253 344823 1352899 985488 1434750 1557673 149386 730853 1674578 592827 596562 1857903 1457507 771014 95000 601693 1363992 326526 445281 945266 182851 1929854 224207 1694243 1617587 1844753 1827321 1663833 896067 907476 363699 176284 109813 204671 913012 1815618 290115 1639033 1666771 1479502 604265 1846751 39309 1203079 279639 1265931 1412536 25104 1285362 279156 316063 1607412 800813 842995 591242 1965712 1391273 1019726 995252 1405801 526225 1435154 148466 1475221 309338 1704750 1655406 977806 1128997 1099446 1735529 1247404 1973794 955004 116370 1533296 1017790 1463781 1301016 1323599 506603 1518359 861979 757936 191802 1805377 447686 326578 502214 215277 859726 272900 338554 967277 552427 1842507 1669819 1611829 217963 636893 1566459 1895058 1316069 93367 1948233 1214762 1872748 380237 532813 1897235 1578621 861739 1857815 1770543 1414175 1372224 1836123 1341609 1313889 1328782 1718780 196184 1882478 1512634 1544914 14130 1611191 875977 747783 547198 156219 556715 83954 473345 1740253 682053 709686 779682 1958599 320048 1425367 726146 1088524 1805989 823592 1645798 837645 1417213 385810 959706 1990219 810490 1979624 1175262 99861 1622150 671256 121921 73020 664564 636387 1960670 372543 1307313 513639 1008235 1211049 835248 522922 186453 1206985 1232590 1177063 306076 767246 337865 1384033 1149521 238118 1491155 211187 371197 252807 1404278 1274044 1866944 58415 850911 1629800 1999311 1425754 1372563 1417254 1948648 543652 1199039 765657 997687 1316663 1778437 1649092 1263367 1682246 392154 1615021 1868939 1214192 342071 1395075 773880 1369339 1542069 981660 994314 322050 1873644 1699695 279189 296548 418927 582763 219767 931686 1877103 268413 1977879 1504237 1866274 898430 1678873 1230193 281111 1081573 219939 125229 1299643 1143517 226201 418313 610350 644966 112081 332282 467704 247778 1735731 569281 504444 127361 1285010 1311433 323804 240068 605994 1560894 1892637 589758 1549142 648529 372863 1293087 1277450 1295338 1704278 715716 851166 1295828 718407 596748 865675 739768 324244 1030090 1498225 1520138 1813094 1269939 1725886 1595856 642781 1832421 294297 815865 409515 1502392 1959929 204064 1208032 217798 1251208 1776113 1214696 808515 616175 1297479 370845 1297733 1100222 176605 1240735 1235527 1419417 1919104 185337 926778 103545 1761535 1016687 1143339 1608708 266567 1014797 849938 1602877 1236597 288305 1392564 1740111 1588416 967807 1699721 1531530 1974630 1033569 6382 921163 273269 1986194 713196 999917 392093 1536105 1802863 1398117 942078 242788 74768 1635464 1300314 926097 1275464 1428768 1368190 1554561 1794908 233106 51572 1816957 28100 1004150 1787642 138070 1947762 1429953 422405 852846 1535374 1221288 928304 1323239 449175 611707 977789 1093548 1099644 505590 1749840 954371 1759225 1402507 1627507 661777 1302923 696 1312885 1479070 687521 1381191 1507899 1466681 460538 1875736 1328521 1109545 1556966 464829 678760 1867129 216924 91591 431973 1163010 1902517 1715760 99381 486936 1267537 57814 1603889 258568 1049910 558885 1160347 941720 1566617 14502 551298 1183427 1807733 735044 701967 1052962 1839363 152373 84757 1467469 248317 1585196 1878314 1617378 957540 839547 53476 1718348 492793 1714228 410358 1000972 1190836 861910 445511 1694858 1783986 1581655 19005 344386 1425406 54079 739538 1274698 562359 348590 1333958 1807862 235249 416065 621774 415815 1358163 1224823 1804944 1082038 403 1887323 1086411 1257156 249636 1961788 570283 1297681 233402 447488 726174 1030121 708025 477343 1899221 686835 1683766 88826 1095455 857040 1148538 1414077 180810 186014 1739064 1942183 343522 172744 1512353 443765 1098573 1299735 295528 1528326 1859945 234586 544348 1394240 1929774 1350770 1108034 1676005 1841764 1391011 195702 1590068 1571458 8677 578056 204934 439210 1136596 216000 791677 1762491 258242 1333911 368034 544533 1749154 1583675 1473322 306155 597261 1164414 930809 278349 572009 140953 114983 1422738 494768 734710 676496 161404 1307146 751391 311100 82236 1472049 1423660 469249 1823089 1327535 556131 882210 1102676 1409926 1385172 25893 1547140 391724 292383 91666 174300 459752 1435143 1430856 9036 1533552 1636333 524588 913350 1734063 1904186 876385 712431 722137 1008515 1420419 1583492 1820115 757612 1471155 640764 1808715 1089073 1379195 511598 111404 1848055 1183582 1754680 809882 292417 181848 685744 562855 567796 674299 934608 1284271 1632045 1193027 513848 1652389 196744 1941212 1103882 1113909 580892 27431 1008005 209619 998879 181448 1357740 1449533 1468421 993518 1011851 1265822 1755622 860871 990666 219598 1229705 1095623 1659003 1118290 1165877 1037349 1248957 1214241 1988285 1459682 1685212 1139539 522423 1256668 1662095 1192784 1379080 1511419 591150 1946606 236026 120393 1314594 671627 286225 1509094 714275 383147 1494898 1898451 1904913 1821735 216063 1088177 378688 1437722 177815 190727 375342 695728 1649445 1964633 1030117 1227071 520188 1779218 898122 1808212 1825460 38462 1554725 1193979 1323262 1637803 1654506 1265513 216647 1329594 687566 1706320 820602 1768787 1575162 1537240 1161267 1638697 752646 1336431 652437 1269671 1616418 494688 1285434 29441 1184186 687911 1352848 1528598 1822790 1286391 1472602 1425708 100714 1897595 1586708 1953345 1516963 997649 1761526 1299722 1745688 846080 212809 209511 322406 1354590 1859301 743610 1668805 1833328 1833106 1963351 1413556 690658 342724 335838 1813907 1379846 257744 1128040 285984 964938 1744013 842039 1947090 1826388 1317028 1911031 1964148 1931601 652094 1755114 816746 570859 99288 1389836 348022 491597 1176316 633323 1886884 1193172 1702522 1806407 1395497 1434502 992684 1226914 249028 756064 517354 412146 632276 481336 944263 556609 1992475 1507688 1232533 1766735 12986 323001 445719 577463 1860018 1958556 1477226 1931900 1976035 1854250 652404 579590 1120111 497854 1256951 125889 1926689 1899621 1403596 1185506 231563 1223599 1256635 744353 1643509 243553 1663020 1032495 923534 271929 845624 1631319 1107885 1342670 1067596 1544448 856710 1660822 1914446 1444461 532320 1286077 1786309 1824516 22647 423087 808130 371876 1429042 618583 1299755 736791 576027 1319933 605082 1232576 632186 1796747 1164615 1316401 112009 1054869 709674 1969152 1369742 1599351 586735 1607687 952182 1968730 948436 1552093 1575626 1864706 1080929 1164346 1863192 1585396 213126 1172931 1084516 1487866 1429369 1695073 1761516 728064 1701320 1116878 1481614 1893681 1875152 1522742 1157911 1195298 556965 706961 269011 375128 817839 1050957 222852 458273 1887377 888829 1788394 1807748 1879025 1079252 1420486 139561 336332 796584 135772 1924499 1742152 1609459 1319402 142875 381793 1921775 611651 320747 928308 1274483 1840892 897591 980289 1895325 421797 94279 1417376 1217964 1845318 429555 1074762 664350 260371 820906 556397 1926001 1949865 1772121 233291 1221169 853931 1016051 709053 1959577 1005228 1851180 65624 1845756 1075185 1527946 1812541 1892462 498664 1336715 1700767 123285 1303138 344914 305631 1016031 269359 1632388 1055019 1045319 1559931 1080089 1765916 1363065 1999891 1940893 647392 1125695 1009358 1401119 831379 252465 1472226 1907830 148303 689707 871581 790145 589312 1102941 1540225 1287662 1075758 977904 1826196 202185 1219786 1173555 1569115 156045 1065717 1128124 65031 1257924 37988 1800998 726907 1762677 109612 1732869 1990599 1802117 559810 1713728 736696 1397040 1128488 295668 710099 1613032 1005700 1490476 1761872 1505680 1415566 98892 1177547 1137083 1054424 69227 1396058 1508654 1476599 867378 62995 398254 1444593 462890 636706 1962545 273857 1831138 1866563 1280740 1821311 1859918 1135580 475471 1776446 1630864 1544509 845734 1890532 1182727 766861 1826907 832019 933269 1356867 1694479 1426303 57396 1857249 1267844 1989745 1306935 1312237 164525 1458430 988672 1471197 664666 1255180 652570 1904777 1403151 1632071 475311 1562333 1746580 1232574 271262 1397987 1276419 1668216 978593 158649 505816 1202948 1318904 217448 387650 100086 1385271 1096485 1666689 1828815 960487 1048685 1009197 1372138 1528861 1538088 212017 170252 1243137 871195 880576 1530594 1342931 1007622 345199 685714 1316346 38091 196508 1490848 827241 127934 1332760 1636647 1670790 602938 974226 1929721 409509 1423275 450475 1199246 1412051 230874 58501 1299487 165393 299820 1740481 729266 380482 1052905 1163446 1776236 1185690 773041 1001252 1395583 298936 1052823 720648 1981318 425004 1684499 1317258 744587 1688591 887667 289022 434105 834075 756127 526382 1425399 648449 1227896 182450 618746 48639 1229957 1688178 1349975 275814 742916 589242 1500885 1654693 1108350 266186 858413 978253 1163191 746288 177883 1431510 23975 1955413 101138 425315 626149 1645002 1055236 168112 191676 1084570 14610 168163 511006 51480 1043541 995975 1146284 874106 770481 865810 1251289 1212382 793626 1302340 1849896 1331221 1226920 1984568 1799254 250411 411459 53601 306596 1503423 52130 997967 1744538 1535769 635305 1269268 1937472 833234 1600899 1281762 253576 438964 1020667 1821040 1542721 318430 403529 1457492 965355 1420415 866242 110563 397086 904080 315626 675534 757298 668863 1152391 658983 1563779 1520253 753423 1704657 692488 929459 1606392 957196 1133471 1664574 515046 1813292 1828673 1906262 270666 735580 273635 1881785 580355 1812746 373834 1505069 714057 502022 1485023 694554 801938 1472901 349152 572804 1739435 1363046 1880475 659752 1574826 498878 1572719 1086140 1876940 1072098 1808090 1173338 1968578 1532360 456820 1520237 1832509 1862208 836790 1943737 273580 1801546 1611891 544076 998350 1380215 1404755 1568642 136834 105062 1169950 1476247 752403 668763 1109554 1714460 50786 1446099 873130 236763 515630 554976 1872244 401826 476543 1047431 1773297 1692961 1826088 1494591 1866212 1158182 458110 229212 1461138 880343 775632 464974 122272 989408 363681 902570 1972359 1612015 1834339 1874800 1696977 1384583 1193960 1781492 1550301 192965 193708 869970 616967 1562681 133047 857581 892803 1987972 1118891 1561481 483948 929032 1219449 1503826 461205 943099 508570 204144 1863946 719310 821998 1472202 446900 351564 1270100 633365 539224 753087 573531 670512 85060 830145 1094011 1466914 310017 1378135 712512 1420053 1674495 1807449 1590312 1195762 1594185 813438 216584 1592058 1159111 1235891 1773346 1168130 626553 337163 824363 312376 752330 1061186 852079 486655 803074 1449247 234104 319619 1956461 154678 1132310 105354 1119013 198916 1112988 1092837 745274 1645825 1937389 587502 1255505 310783 1059598 506574 643270 1008679 516189 1414800 1545892 280414 1388138 1909526 108672 1170428 1095878 1326867 1766265 1949088 1532390 790723 65784 865608 847326 1600165 1251006 1711452 1132467 901342 745528 1267477 1879639 81621 809912 680058 793855 278250 1647165 1925142 676426 1446291 1388721 928260 432726 926631 1564511 654861 884584 1387551 642675 367543 647501 229273 1575148 502340 1477926 621960 1703929 856679 1428415 106791 1214511 561077 1571357 193387 1240211 843802 1740198 172185 1785256 41365 1091647 1836324 1650951 1650706 662885 1035497 653389 954783 1351124 991273 372799 1448744 1504572 597501 1557659 956630 1199598 346041 967429 464770 780059 1978318 1385668 1488893 1786294 1537096 1040045 606343 210473 225513 1810765 1096179 792649 1083030 1614116 447035 760712 1328253 1122484 36121 1600147 1946296 1017904 1517578 1859602 1427909 1287808 483048 410892 1068705 943488 1752812 149978 484040 1855005 61679 1716096 37175 8528 91195 1971158 1677270 1598470 510504 751972 278577 1788530 341728 429961 1755389 1848904 1822795 1675601 455239 1980377 1431313 417765 1311499 1105904 714068 1572128 1436109 1644290 372109 1345310 880246 731560 1444007 1058068 892830 1033539 756696 760882 218697 1887372 1618681 1278883 1428011 45861 1872110 1584450 426792 392825 1547377 414870 1554899 308211 901971 1808107 211737 550747 359959 1292904 618972 39450 1306370 1561671 1866113 1815131 715369 474726 1500241 1135539 1530428 264606 115489 1673194 1271819 1969665 1862491 1603073 1026033 563677 1831755 1737187 1958154 868123 924761 1066217 1656660 951682 693081 332138 824755 313478 264693 1506139 180894 446064 1056119 1398806 232838 1818748 1594779 389192 1395762 1884722 247017 1500585 948724 1680528 680342 523696 1571848 1877085 684267 1669659 335164 666752 185811 1067266 1489434 883532 571654 1642380 1194050 987243 947076 19236 473864 318642 1216128 201624 113291 176217 990183 228434 909117 1774112 1624075 1152176 1854695 1856537 650435 1874940 826109 538880 694485 497396 1853979 1848418 296591 1454597 428968 1836259 1067366 191045 495987 59651 18837 650067 1018527 1329099 1448216 993392 946752 439808 321665 1480151 595523 493665 1073294 247359 1908808 1859137 1968455 1508552 1399499 63969 1765587 807291 430120 1664308 759555 875317 1014590 1192965 668039 980164 1077958 59190 597651 535108 168513 1197791 888108 1400308 847204 1565195 1491951 1060353 1100173 49796 1754558 833514 650 1240660 533683 1673101 1980988 227479 11297 659334 1321532 531667 1405521 1014844 1628861 1352419 1304635 1128486 1043744 182540 1052848 332103 1993144 1927585 1894607 1759582 757614 1042308 698427 198989 114 47806 1702057 1222411 1104150 1653346 1218421 1689338 1105616 1456504 1899933 1595977 1822608 1091130 93210 1176753 972536 801899 1372323 1635549 548385 1566586 1616648 1617535 1875972 1910975 1218348 174507 1640927 1366875 1769696 908236 1696559 1974825 1827583 501272 1959862 969035 761179 359028 818837 323651 1455641 1430160 563589 820630 1969180 352749 1342075 1878741 815333 1523235 1682054 5542 917477 1572690 306429 1980777 1303423 1096703 21671 1056047 339719 938094 1689853 518607 1643542 793653 55601 487636 740170 1084275 1588845 408011 119253 1235497 430629 714945 1121665 194568 1758761 571912 426116 1826601 1346452 186589 1491630 1501138 1974071 482876 1373625 1341499 370291 1747522 1605670 843956 514615 1811496 442786 1955250 453997 59072 1119880 227021 1075988 131222 1819787 839999 1048669 1079589 893465 398978 767229 1225413 1324462 82923 162963 408353 743324 48507 1759720 145517 1427091 653921 1712488 7565 753317 34856 601102 145095 86288 1266142 1066952 1027251 601521 247925 1429792 1564929 1201838 1456498 1656935 1788703 1255793 544230 1437555 1924106 1509627 1279450 446132 1491826 1217984 1525158 1124316 1457467 1344127 569268 161123 832131 1187555 1880738 1518142 1551835 1406291 1403541 1548026 1591563 1796795 1123621 1524201 758691 742342 1351496 1414070 1818893 1415098 1261008 780640 1850265 623243 435474 1858936 1914344 1468960 1073726 71139 723153 400759 869118 239154 10954 1311547 262860 1522994 1775696 1960555 1207399 663397 770421 954607 1147662 1085212 1269951 363093 567414 384109 272411 1016756 58442 752888 1534368 1306018 248828 90588 963649 1447302 1599833 224694 1702135 1113138 1041446 1357310 1126125 1106328 1614172 257372 1261246 347326 1832396 1892077 1866298 776474 243421 1542185 370283 295637 165749 629368 1362368 326505 1694963 778107 1955973 1117345 1403933 1649705 1698268 493626 1564965 1485652 154423 1752183 1724554 1217010 1056263 496634 663236 41796 626759 653404 836214 1664505 1149371 333098 410624 446496 501299 1217311 805850 1687689 209792 680458 1303126 1086841 1282457 1762087 176357 765956 1192634 891405 760977 1281251 501792 34435 832722 1892999 743099 502792 499695 1916951 733439 455539 611312 1848700 1393657 1941561 153778 857379 1495596 1946826 904159 1456860 1430475 334790 1026542 1019370 1601554 325085 304058 620107 685632 316427 1716522 649817 778515 232953 1450065 276760 192783 1004405 55097 1268726 297204 751004 765067 460611 277458 1920894 1590821 825630 1446906 1621055 346503 1036752 1188353 937017 1596460 156225 680243 609424 987578 1531678 370212 577948 995604 1152330 763515 528199 37888 884477 1833728 1134603 1313474 1243889 21366 1761339 1635098 454748 1457992 1045048 1526345 457486 12886 1714491 216376 1108595 1422599 376239 1546413 255110 1932872 1263349 352288 1600315 783320 1077871 420855 1026268 1216120 1155544 735480 1349703 1181970 1998960 1095101 1515995 1917127 338675 1949094 1391509 218499 1237614 1659253 1903729 1264749 1313355 1641555 290087 617196 402900 868209 1530629 1157749 1415111 1664709 560229 705911 1577160 1258946 978687 336277 726085 407725 160026 1993687 362010 695627 35664 670906 1284306 702929 265191 776465 160387 655201 47773 1574308 1791597 1984093 171798 1925218 1426705 245264 1133477 1745758 496937 1285456 303712 1289993 267992 1071727 1836848 1353512 1468738 1508030 1235511 661478 1814295 329941 693758 866679 1274972 428897 832867 1861635 537150 135707 1173021 328049 808468 483363 507126 70648 319419 711750 808279 307759 775115 1851512 1734663 1006002 459153 40617 1017453 1564849 365937 1442049 436727 59460 1346034 1089683 258875 766058 577751 353862 1486870 1487459 301802 11460 876843 259950 1125515 415922 1470688 173840 1199752 1937226 324292 1979150 1375454 1869082 1263924 885704 1382176 1330049 708296 1365871 1657920 405944 1572588 1077424 511308 1335812 8680 610782 880377 538868 1202520 1166890 1862789 1310519 366386 41447 795849 958201 583255 1366715 1568758 462483 830296 635431 1416069 780754 411937 607184 1330865 1420936 281214 187670 1928797 1731820 1179587 1037776 661060 1154627 334468 312856 114584 1648979 46546 806778 889626 1287013 1960640 429586 1153578 1926640 393359 242615 126144 572883 1779386 598149 1041129 874887 1699345 1018817 92157 1111942 159494 1769242 771692 233245 1633989 497858 675113 442748 1403325 308016 1010626 1923038 740324 1355389 1524969 696404 87918 1455601 1343372 1517676 450667 1710710 1864000 1743 1339369 128498 1054913 15268 598891 1784082 162218 1394262 1206500 461452 1040497 1357336 369735 325218 1119964 514001 365835 1575348 552279 1791876 581785 1479065 1714934 1236650 1847955 1103528 684373 1428682 1247417 418048 573359 1517528 1172006 1029218 686315 1416849 492314 390132 1283805 487752 1803418 1580749 660219 1348343 392595 729087 694085 1635121 967962 381806 378167 525022 965053 567800 1303656 1343266 613832 1747964 693295 1532661 487093 1565775 160837 872598 1984934 1419433 662933 307667 1312815 505162 26141 467675 320714 1830714 465289 582575 1795064 451096 1085643 1099230 1654376 926140 1755967 786421 1320905 951469 1450026 900214 1919946 805305 1550016 983217 1673745 1488133 759640 1082741 1765285 663593 345687 1833989 1130905 125121 1142153 605533 1955400 711890 46691 1544925 487409 1779896 1258619 618302 1895799 513243 1454699 934666 221846 1008162 293529 1921056 873111 176896 853387 1644574 193679 1009497 1031184 1747992 1604728 1890881 496762 359647 1357390 1184628 701009 290428 1682452 141055 849250 1403450 1008609 1500326 917291 136017 1917828 1144286 745096 1311301 1313902 1499012 1712032 403891 1159528 1789521 82198 551010 1286984 1744042 1009107 1410775 1113507 1123261 479407 505093 1025336 1177504 1827210 194999 671002 968174 1947787 366609 1637509 1174053 1901039 342857 382773 1468874 276923 1301365 1273988 786798 144157 1100373 1858438 320457 1896657 1721527 1600144 467924 1657775 312027 61256 744698 15997 1682911 10514 436440 1993048 1049182 1410632 598645 408925 873888 1788150 1603009 293975 1571837 526076 1348421 1463484 1271381 1172307 1769885 1921204 1648714 532088 241503 426613 723834 173769 1604623 260614 1291053 613970 684381 1585032 1644030 1178987 1969301 1083186 1334248 1508609 1777432 547638 566585 318108 1874674 673551 1657447 1266072 1090771 621798 265094 474528 895427 1222754 1849294 1318267 1387491 883971 1369576 172098 976026 817235 971228 1754812 1833598 1606083 259190 1310445 759755 1518258 1554995 1325640 1615491 1370741 1068400 153645 1703120 1978254 1663264 442586 540278 251609 920568 1905255 1688464 1945730 333488 771790 1943992 1333574 194199 219257 685824 1600628 918385 1906350 1862352 1712250 431059 1690163 1064015 1509501 1796114 1180387 192817 1035437 513139 605791 1863105 377419 1573815 1644517 1356742 1649742 212403 1904501 1367660 84807 1109474 1567358 1820245 1000841 491450 1672358 396887 56014 593655 102911 219181 1377737 472034 523699 1062761 103330 1038647 509255 155237 22209 506208 1899403 1041648 397198 522787 229767 1136590 899893 425801 692688 1630516 464038 1568248 1408482 1438131 378080 1047109 1756532 1651010 897175 1990515 1547103 844679 597752 1293686 317982 1482173 1704354 1565476 1145405 288628 1740770 155908 212988 793398 640168 179403 707331 857078 1949698 1339378 283032 696410 1540230 1290824 1128499 1576469 99365 1685708 1733749 1433169 85064 1823534 117894 1189887 129843 101127 293182 1815050 839665 271954 61084 1542279 1566106 1375891 717232 175185 1029739 591494 1850121 980804 437463 299223 1714899 1208378 694990 1982755 315688 355324 756448 981743 1296372 1172467 744602 1461313 991082 261492 713862 1948593 94255 704341 1576829 1329265 1840535 1383999 1006238 88116 298819 1378594 1570778 220169 793576 1266371 1305235 176120 1932113 1472494 1370822 1753988 760349 1587156 196662 377573 1684932 1797635 1878580 1318831 998262 114300 588600 1747449 1971279 292993 12510 1733000 524292 348385 418902 1352203 319510 110804 1526299 861259 399543 1895742 1349447 43910 1306630 445433 1310891 257162 1435896 93351 1303755 1406352 1589512 1950889 1462945 843348 972573 1337052 663436 1536236 508857 295302 1755959 65114 620891 849109 213344 1877483 41301 386928 1721419 451465 1540032 932650 769090 778523 580020 41579 18124 624155 1864259 31534 821259 1187947 1018082 805033 64185 1240807 1706114 1904124 140554 1289549 1067454 1819198 983586 368283 1907119 254880 1523638 692060 919464 534489 1660613 592543 430336 1524077 281188 82628 26057 1820445 1855143 835583 666196 38713 1907517 1886172 807549 873240 414565 213540 1893051 1737945 394562 986339 722056 277624 20966 319665 250487 1180198 1421007 1500159 790206 659350 577578 1417054 1740064 432500 215014 1718841 704598 694754 808697 483620 1784947 1450632 1151900 585093 610983 792058 1155913 241399 936295 957227 878655 277673 1174626 837314 570846 270775 1630202 286724 1916207 186833 289247 114807 332093 1316520 1236140 1514871 480275 452993 1990856 633202 165174 90407 286612 1871573 1815905 1538036 1896860 1958296 1038672 344186 122258 229112 907132 287028 1538243 693656 613057 1158265 116651 1853303 1653003 1446247 1695911 1137457 947747 375744 258552 340055 773624 118374 2334 1018622 886639 462697 1113425 482807 75942 835896 341719 899956 789666 1754493 643359 529432 1700100 1593262 734800 1728019 1646715 1655940 175910 1936640 374169 1685058 369966 839456 619237 158023 1948209 1772489 950871 601253 287761 1951741 1111336 72016 96303 1614797 1724010 998066 1849744 1419889 1584003 1184054 818619 1931749 1229964 1528925 822844 989018 176298 1328247 511527 1997146 1418532 1902254 1590077 146467 565064 91725 125877 582518 751318 1637001 503363 1069556 1804363 734908 844526 1865898 437597 1578236 688004 672162 88941 1783683 150936 142504 281676 579008 1039563 1332356 227954 1853646 1851130 144702 330853 421570 904691 702344 1619801 365629 1594144 1248222 1775158 232842 1391396 1377474 1395594 178699 1492205 1282819 1029568 1401506 1994392 194119 196639 312229 747083 1971548 85663 1736502 757145 1979261 215249 988992 203330 1839882 1250812 1776504 515594 361610 1035796 618765 872048 391033 150703 258092 913943 1606816 1093313 1931133 1153489 1202696 1510793 487969 946913 1478446 1194844 587113 749625 1894365 1196920 939907 511485 754351 572032 347907 484915 1040006 1660341 1808463 1899387 394193 446378 1556192 1869089 1297826 1024396 921174 1383324 209237 814628 686106 982178 849073 1496566 1834226 1357003 910624 1187222 1395377 307611 1816791 1694499 1505628 450400 621133 1940248 1875484 271337 789478 906708 1338312 440090 1532165 1602427 311857 848677 956036 1260224 770780 575125 1796268 1530588 1991839 244687 402220 1706544 230443 1916056 760429 1759812 56828 1006851 989119 362993 246126 451148 1346873 450005 453793 172129 297161 1122480 1426258 100552 220944 483519 260401 1827285 1286823 1631810 1550158 503981 1189952 1016862 1817047 1970284 280586 1768918 1258754 221997 965696 355050 434946 1541007 670602 1646557 788393 1858792 92135 1665414 177736 427666 123092 1171241 1028090 1831267 1047460 1559216 229556 1848150 664978 193274 510271 188850 1501914 885860 1476812 507436 1704260 258610 1330725 228675 1329769 306197 63789 1038427 67436 736541 1799541 1814291 1795253 1858086 451586 1484527 1494360 1092405 1814139 1707522 1020674 1511977 15974 1206536 891161 1654333 1319993 424630 675326 1099508 285053 1170549 159722 1082364 745344 112560 1366748 1912521 1994733 412476 416507 1667114 451894 173757 232861 1339996 325544 896447 1980096 124293 1024291 386027 187539 613649 1548514 631442 1643518 197718 558567 529189 241810 1754448 913092 282794 1996397 837814 944308 1393273 1375399 267734 1556853 800536 218293 1566719 1528096 652125 764219 357495 892287 280346 209383 1269114 311600 1073932 76821 1280586 1627593 1503492 1342661 1072188 1131435 130634 1729506 1686638 1178028 1635386 1504230 1881424 1762718 556144 1193554 1702433 72554 1976626 503255 1953299 1243955 509100 1208477 783866 456348 407281 629394 417329 1706929 1789842 145673 1672616 1888303 1911826 1341815 930125 1741368 1807865 606424 1151177 1759955 1074645 852287 301594 915269 25213 1940671 386146 272805 1864373 854594 1088615 125496 1658575 1951753 689831 442537 211122 1978640 1748496 1084779 937545 588427 1700789 68415 952571 1112726 1701961 1310140 1561867 1815182 1698334 1028161 659354 729858 252504 760559 1126023 1838949 1885708 964783 51197 305014 1504460 1859334 1208500 181106 327294 57470 1023255 1186194 1215307 200748 1216921 235700 1153618 1662246 370070 532526 1191523 1153918 878145 370172 1474603 17887 1208844 1926236 1342499 1194699 1148274 1702345 1870172 396282 786122 1250772 128514 1328520 1263516 1360895 1026932 1611473 1990140 730875 1256260 1948073 1524119 796515 1611261 556890 1583377 1755845 502687 1886254 117196 852477 622398 1162798 1108506 298466 1235775 973702 1479967 820325 1061322 267163 1597923 1431250 1925826 1458533 524165 491526 588784 1861231 1939810 1008996 611033 1283070 570850 1256155 13615 896098 520851 196094 1108578 1343779 1175514 1185026 228790 240874 226488 84758 1168930 1277349 187199 242086 12532 1958887 1789753 154496 688748 1546380 301078 340195 1684069 724540 409925 1540709 1106960 676841 927607 527348 836373 1694912 1621617 221663 620013 388293 718239 5574 1969950 219857 309942 426309 496523 1881929 147487 481481 1344864 201681 486397 389426 1809199 1599042 1646713 1295910 1226982 1996944 1014398 1456335 162933 1533888 1308702 915812 892606 384200 1290447 1042735 1287270 431293 643393 1269769 1059740 1331406 252456 237315 1602329 522128 1898606 1690616 10920 1707821 1209202 244059 1920227 735702 1208371 300418 1311970 81462 1950329 1239170 1562745 947226 1848703 1140449 967833 286486 291288 1211345 1466270 764056 1878242 1808270 1489740 1391854 758148 1129832 221788 304253 236305 1112209 974989 373747 291042 1240135 653227 286300 126190 1257991 441176 562153 1845967 1364964 1437196 809769 731147 1217387 239648 333384 543585 1607297 1880463 1741497 1022366 1518076 1889216 1241994 812489 1313221 1079639 783011 71244 1401132 1876176 996489 9191 1749989 295670 1386345 395596 1388432 1504965 1526996 674604 452940 1256963 1919593 756328 8996 882696 1891050 740116 507359 1727509 1252482 55681 651940 473866 1525491 315586 466229 454509 1541787 1548715 1276466 1272084 461254 473283 617391 1548641 1193905 1266997 709274 89620 1259432 1369797 1564726 1776599 1125792 774794 190372 988376 1818497 565822 1418952 468726 526733 689347 1475852 1311651 472335 1793299 198141 344375 997702 258941 892377 1135734 317055 1226026 1672142 1283024 1564617 403295 370802 852053 1147142 804875 1723640 383985 1702281 676861 1950744 477562 677867 571542 1409722 1198772 347037 401067 843770 1334447 92442 969524 847321 1082600 1682388 541763 293203 16665 1636905 316405 908690 1318126 1520122 1910104 1259469 1563125 1389160 544203 568749 325 1733695 1271422 579913 1181899 225007 701710 1572446 562596 1592109 95197 387151 1266933 840509 1999669 1659088 704222 787459 922614 1427147 975359 268811 1349764 1120926 807891 988177 333549 1996221 1385390 480636 1861177 148396 1896019 413146 1842622 237416 1149731 564517 575973 1165169 1302559 856642 519902 1613997 388207 817847 68335 478224 1687839 1142735 304310 292184 444878 1733113 1746073 326787 1949646 396319 177391 1774260 510407 1882623 1292655 1210571 1311183 434178 1469919 807078 1788596 1992025 1489153 56478 1660857 1944726 1668467 1148196 511366 66025 1129786 1694735 449010 1666065 1001315 1718167 1468670 1391597 136129 383704 1073048 1479749 896955 973275 947811 54544 1700936 273788 1964897 554074 943752 1672053 1858009 881787 330033 416617 1703548 713516 1450810 1095911 1183926 252168 402824 637086 1948915 699195 1279821 590324 1941509 1862522 1378696 288221 827363 1270428 1896295 1732399 1864632 1334441 1818836 1264036 411303 1967149 994928 495546 984 436315 1827131 21740 974635 533128 659137 297401 1359176 1037541 1051961 1433992 1065795 423640 736066 1722690 1170397 946737 1967535 1633457 880640 1309280 382221 817727 1663500 495476 928695 114870 142836 312948 1358882 848279 141099 1375852 302499 1276991 1072644 1742661 628510 544900 1205120 231286 729482 188241 349525 217183 1250133 406377 220483 1723908 547315 1362154 1124038 490315 803221 281236 789130 300869 1265337 1811773 820435 362874 296193 1485339 1471771 1541995 1977138 1831044 1484343 1222064 729778 1779424 615645 784711 910738 1162646 750168 1061789 1803667 648611 573305 650755 729215 1453182 1467105 43882 1124280 382200 827149 898089 965894 410255 975078 1018772 584712 546364 416879 1490642 236812 1418470 601145 922997 1165608 1028556 1497251 1758924 771701 1704027 187407 1556744 609011 624074 1822107 403389 1865822 1637772 761019 668582 1823202 1004514 612382 1122904 467366 383920 588575 1491910 1646174 775339 1065924 864326 687366 465903 636687 1217165 910552 760148 27053 931797 211001 1423197 1708796 801200 47992 1112802 922438 272796 1416345 1598149 900965 345351 476783 979480 91336 764858 851415 1229933 851255 811672 169531 1705865 1458728 1489847 737330 62774 152340 1175797 1026276 1422925 1898467 1540208 909193 729708 1621774 544551 1395736 140038 932823 1922871 1769412 1604684 1512090 1174156 1963150 957423 1743161 1788747 1663527 1026402 1510424 1067845 1178133 420687 1036437 197647 1275200 1754668 111504 379757 1144728 317398 1830115 1135548 1243933 708185 1602654 1759660 321235 537270 422951 1067552 1524785 1098783 1026473 1342777 1400716 813754 1516383 220896 1820318 1516427 1531580 1744585 1916807 1201273 977443 1417222 212974 1303398 370100 862751 1960943 294622 1320722 283942 1104909 1787182 1378980 169511 1833250 1352021 1385213 283703 1296673 1111653 1637277 1738679 1773966 777784 1806162 1760674 1946821 227832 1603970 1964126 1187459 1034780 416330 746610 151331 121094 1723910 1332176 581307 1621842 737873 1372672 1540949 1423818 1409526 327006 1021842 1481853 506644 1208268 935605 1333477 799109 1759388 1239976 86304 1612181 67555 549269 1234391 109145 402227 877933 1472583 862973 251174 987827 1667354 1635204 268400 485735 1850180 1589694 503153 1879392 1693010 1489038 17966 1541833 1125794 1568265 186205 868938 450701 1502263 442400 1738184 1817679 789997 1333687 815734 1812260 1312457 1588341 1266593 1448684 1267113 1404934 1862732 590723 1008546 1258275 672630 542693 777128 863853 1386935 529362 26842 523430 40106 1496701 1053768 1094486 1855799 1379037 1403805 388965 165284 1538951 1728408 151253 429167 861865 537378 1663465 1878894 1703356 986650 1525589 613039 300705 1703952 141467 940923 1907825 1382088 404352 293218 807236 1157334 1028577 206775 994448 1933042 193348 1726776 470353 665370 328021 385903 329613 385668 1005015 961695 166145 1910862 1555801 1776248 623859 880413 306559 1809940 1463767 1075812 802858 904322 1409072 138948 1876663 1399243 1333905 113948 591950 1237523 852957 1703823 892435 161557 909638 507871 483851 1197726 1825339 884571 1115583 650693 337584 515678 1916760 1827015 393743 1184216 1685054 1365209 535846 1810558 926961 1694948 1677925 785439 256540 1721350 1406066 766152 1819504 135055 499723 627796 1032168 723935 533959 623459 548171 559417 1768045 37309 120258 450912 262218 569005 426884 647141 213816 1273344 363211 264738 907312 1587398 88184 1347821 824799 1002048 1716795 1141193 1087094 196685 1762867 1876132 1557187 433394 331525 189539 1469730 992245 1454298 1931568 136227 28961 1814359 1624393 1436162 1619160 610606 1380305 1223827 520536 1482915 1036807 728118 754738 267938 133765 1951705 736463 4687 359802 79452 667929 260022 149316 1083597 1855361 306583 1086665 693347 1382282 1016921 514708 1129216 172090 898802 1447048 8294 328689 1564029 1117697 1464843 1889990 144848 16874 1501651 1094592 824885 1681432 1709041 610551 1279144 505716 999002 1625663 406668 1225456 57507 1239273 1535361 852478 1321370 1228014 1114179 1454822 33489 1708170 314290 1010031 1579910 1584527 412687 1809429 1641777 768159 1826497 937659 1328649 1162503 314318 1007155 1693841 306059 1725465 391528 470573 1402644 348907 684793 1943557 354480 258989 1679907 1659396 518653 1342248 660294 1272350 76023 1710407 528245 875145 1427341 1874942 1538752 1998359 1371815 133210 95144 210260 288792 264203 597216 1402597 1335650 627144 168383 373650 382101 204153 348272 55878 185851 883500 1668684 1223906 472764 486906 1812272 50780 361226 1285577 1174446 1665227 635493 659167 774831 1776637 1660083 1895322 145330 1531718 1675882 99080 480775 134713 1814671 1108776 796832 927244 107408 1096583 846931 498357 1035502 333482 402205 1733462 1343772 270351 1289698 459908 1934158 981465 1704774 1766541 247114 629758 767128 818529 720472 670836 224253 987706 285562 1458597 180962 47561 1940902 103848 883675 1845356 1354334 1151615 425154 677181 986708 903946 1055749 682743 1926618 1948462 346622 420993 1902886 1546581 341389 608007 402216 408598 1421718 471394 1340287 1713499 1684505 836097 448237 823979 997563 425418 979653 821844 1224899 56187 1986458 747584 1710584 1497289 916819 561488 32032 452824 278812 1364833 1468315 324635 1244516 1615657 1466900 1039123 1978944 814606 389396 1580757 928580 1653520 998212 220099 326825 174871 550424 1732819 1005156 72225 763139 1515891 533562 489152 1864097 1578930 1978795 590696 272845 1039790 262297 1628362 286297 1792496 1019422 291512 1057005 482245 835890 301122 134952 206342 1171577 214620 833613 1064835 81077 1103076 564499 930503 968369 1408292 377244 555366 340091 1378163 540519 45722 1109481 333338 1245850 1374705 138760 358694 32804 513893 1592137 607712 741792 284728 33378 448971 1762845 680966 1109563 1892694 936949 1387312 1547700 1895502 166647 437129 706055 1501216 919517 1823632 1563777 351500 1031490 1559761 1143182 839659 1628285 1649712 1505341 772912 1557976 457922 1429994 48921 1241660 83217 1390328 621667 906437 379430 1740724 1925131 1727158 519827 1723616 236280 1584668 1848560 843906 451287 584669 1042247 1184391 1070380 1784620 568957 1058355 482444 54781 1077614 787641 1793919 659655 776255 1667725 935223 752594 555559 490493 1923389 622108 978992 827360 1743892 135146 1671955 1912950 472892 736971 819779 937131 1543504 886038 1688339 1996202 495585 1229115 1300601 1464503 508230 826965 800556 1954059 811616 1363091 928799 46446 1784034 201661 1700383 1575256 571842 1557450 821091 1048680 1028964 534187 1061777 1597595 1166382 1530283 1592350 509681 1083106 137702 1516660 1426006 1297059 1727528 1962677 647626 6485 1877163 1416350 638146 610624 1780231 843476 478507 425919 594292 348382 1939881 72035 1526213 315143 1552350 1973284 843299 1575349 811522 1126026 1041543 1992650 678581 1783709 1101943 398442 605621 1154772 83384 1614648 580196 1861325 1253126 1553874 1628080 569513 588957 485700 1441680 754953 1851877 140595 373657 951129 723518 707388 364972 1187732 432291 128939 1946759 1853016 1834537 825794 316333 1790559 1183712 206688 1736788 1439366 242707 845 1576467 413701 418735 1838046 405037 70806 909992 1965457 633419 1663845 190290 298438 730313 550736 187436 1406837 1611899 488489 723588 118649 1799258 707313 1527515 1158998 675242 330045 299452 1061646 345486 700062 1170709 221756 1279901 455595 901570 1736851 1764903 578549 1063060 1978335 412583 1195228 790971 1856626 1663316 1274445 168825 1062729 955340 467211 1026518 199448 1340684 1162004 1201226 1117523 1093170 1884951 1866267 719320 352344 1437901 1361991 1427296 1183247 1272793 1981047 632383 746267 471136 1067254 772021 1678162 183784 1803613 1535031 1591716 372042 954316 1073046 1450813 467086 672604 244189 413404 1651585 1614166 80552 894389 421344 475634 1645496 1304978 820439 485470 1421394 144442 532895 460496 364131 331677 167697 68512 822967 1168226 1848077 1632841 873119 237163 1110904 1418351 1254454 104158 1979544 1941660 1321749 1858848 1136922 642576 1415614 1474037 680002 1423219 444926 982689 1727935 690378 307513 969516 596390 1638327 1453018 1093619 1812301 1050925 1204787 1581567 33650 1696313 1521829 1737555 889462 1540288 1724878 1213780 429613 410409 1220439 686816 828931 1516533 1457774 1773824 1802555 1753511 490669 137616 765821 1124175 862506 209462 1372596 394703 1706516 1610747 1964734 1434343 583298 759814 1589155 1182843 720131 88440 1200981 1243610 1462018 699932 1498176 827919 1221841 1285353 559779 1925828 622422 1308572 42416 1512671 275608 844274 1482028 1144580 527151 888932 843925 362054 1963903 473664 1971819 655968 1959125 719221 1246559 923816 1419543 1231257 130072 932186 1418903 287411 1754834 1429345 1146856 871223 1856033 785629 1650305 1589166 581085 402457 1933917 522487 1517380 807986 359530 1006046 1923701 855731 872416 316337 679152 479402 1810790 1325695 1191996 717723 989635 913977 652109 553561 290132 484770 238347 1485820 1197859 1341409 240184 533960 217829 1828498 977117 1382970 1704348 411856 1222450 1532842 325791 377974 56211 1559408 683842 941647 414968 440267 160014 1019314 1609865 629451 312471 742051 1474324 1028 1318755 1186823 1610856 1662130 203822 557180 751297 1858196 418418 833733 306773 1404293 624068 783556 1555861 78894 927920 1609672 1258924 672202 738691 1427715 679828 1699042 108376 843933 125067 320635 731999 1047382 1013851 1250752 1120710 493845 971089 544236 1149151 1329692 870131 486069 796928 277605 1730976 258706 1617428 48536 1604985 259003 257178 1237736 61048 447940 1356992 1403339 1863491 735228 658552 1038553 539533 1466728 1308917 1434575 574727 1766329 629750 413193 911909 1921633 182120 763852 825803 1707170 625860 120300 1995344 430752 1391712 1288588 731568 997484 1355653 872576 21127 67397 926668 1080884 443364 824614 224667 1630973 806130 356164 1950872 1127280 1731150 1012815 1455830 1794863 386853 1515686 1611222 678344 1326479 982285 1197255 992445 1783357 1131057 875960 1273004 280977 1989390 888838 516087 733056 1467188 1843384 1231581 1749414 1489968 346184 589179 220078 1198640 367692 767624 421453 1467722 1633871 1230076 1750405 1725377 387060 919461 302583 1633812 726236 1926219 64394 949669 1736007 1759298 1319390 663645 1120234 1171429 1007360 980816 212447 104628 715989 796968 286857 390670 1669899 1165991 459092 1487126 1315390 768644 854246 131704 1804199 1308945 621045 566907 1485771 1571621 1627254 389383 1993005 836013 1965456 1178412 1936235 1350137 1462543 1597772 1873428 1021336 1659033 811757 1962222 408756 1210110 1283724 1561989 804501 720128 699304 975843 584618 1578493 1062125 1396308 1280917 1401369 913476 738857 718927 1227994 1849171 569702 1057531 223736 1427373 486922 1521779 564547 1668848 1868816 1001283 1185318 897574 614462 853051 1869691 278749 1760301 1310534 1856186 650512 474982 105331 1458548 1297668 621137 830686 806148 1385549 1268915 576890 1944581 947787 185821 173762 1814622 474379 1698168 863870 37221 1477934 1072444 969540 1973205 1567425 1710919 1104477 1340247 778300 1363302 993270 1980761 200633 1598822 314869 388045 882118 601595 1602128 355389 1142598 555647 94627 1884978 1033268 1386112 93299 1339819 1369790 248013 1707175 1913609 999509 1258938 158907 1082546 887236 1339487 1391214 1490680 1545029 308403 484053 1998522 1545534 1773298 563886 1010766 1555336 306430 1706690 201869 858890 988932 670872 1538215 1735743 248408 838100 218981 767365 531185 421380 1228159 892867 1224035 1886494 362340 1601784 1013611 430540 354848 1061372 1019225 1459293 722414 337142 301101 1233223 1039078 225077 1997889 373107 1425809 1141194 710167 564306 348420 1416588 1611483 587711 1354233 1745745 884204 830527 1190238 1644520 217217 388589 146906 1925393 1154359 1450914 330461 223213 1800860 1388683 28929 87683 1061450 859537 83653 985913 501849 1685428 1190328 506481 680526 621435 680841 564550 1561541 1778798 490313 1564356 1712369 278579 197616 719724 201813 1700668 724139 227435 860049 1463795 1692500 977585 1787135 703853 1481968 557162 405072 36920 244462 727958 720480 240524 846649 128458 369972 1477804 555105 1471392 1741917 1534833 949056 1277859 1711375 1101860 1838434 1342208 522621 818249 475899 344689 482825 1069000 1535393 1789340 1999386 20254 1671859 1253267 460084 256797 1139415 832145 1650609 1872683 449795 455754 1503454 1266586 1512485 548966 911499 709283 830022 329550 1454205 1163162 1692471 674397 294008 1213334 125734 84998 1938296 894444 507297 730019 1965381 565756 280287 1527662 901096 1868415 1448042 617017 1140638 986310 1422768 1286918 525733 612421 1309416 1600306 1355676 20913 1258623 898652 1911425 204327 1621467 863541 1321059 202563 1243943 1569035 1009541 1865138 33589 1516833 1646658 558819 1025964 814071 93061 89222 1992358 1335336 337018 1731089 1694536 1611317 933957 1966358 1931579 1009887 6393 681572 1366076 1447828 1120485 1218146 1460937 357341 267606 135587 1419464 1741655 1695395 184405 1744389 1545815 1056332 500046 657480 1771459 458215 1839714 1159865 31995 744891 1483432 1358701 1911301 1577618 799014 261348 1000794 1343100 340449 251299 1066804 1619676 1674281 54534 1206370 1312670 1636457 1734377 357423 1390061 704837 1308465 988934 313829 254325 675676 1801431 1872026 1509159 686268 1538216 661403 58951 1478180 724489 553261 239219 405610 200516 794025 233461 1517739 369370 655904 933338 1190091 1441963 1183331 1454037 1493621 1477074 1915830 1999309 579398 116283 1098819 901716 1433173 1159934 1227887 782673 1764866 906097 741200 1050447 65595 1575803 487980 739089 1395938 346569 860047 640133 1987209 1824449 609353 1633543 937638 895291 169142 735029 90703 773682 1613528 835493 518300 924314 1358069 1127676 178511 1174012 1956928 348653 724713 609686 1544340 31832 1602804 285215 679027 65151 1364344 1281849 1852370 1711896 1126177 323275 682572 104306 1090659 1826621 1611645 1508810 81846 1029689 679834 485316 1781675 31870 1353931 1192964 36444 1583200 1692732 127450 1847590 195303 205533 973993 1738506 1838281 1407417 291654 968887 1167823 135590 1619244 1430079 1901969 883671 1102647 1162636 831467 1105583 46923 1533468 1393335 1697502 928833 835144 360302 425364 1197254 1607540 254538 1423565 978755 1112799 1171252 44928 1043009 1606650 1832082 273992 1212688 765750 521790 1209955 1317528 552862 1487001 1141571 105591 1682039 961658 169523 285481 577475 73767 244578 1632236 1859482 570177 114248 32186 585210 985677 1332610 873185 1787690 1511452 1081570 456462 1149055 1958358 666679 379724 1554537 1765375 1428835 1951632 564162 707710 741140 1244767 84302 1312476 366136 425854 464647 137293 453821 1090986 1721513 1154845 1452456 935235 367487 1145241 684584 770970 1071519 602380 1126744 901085 1357818 1182419 147597 604662 478163 85084 1882032 1249274 185197 1928115 1881755 66870 1462760 1871768 1105695 961673 310354 1311422 624294 266695 1064462 1088847 491737 1323161 1796030 126973 422995 900291 1520896 1836344 1242395 19341 1920937 1210249 1934492 1006993 336265 1078182 1942882 1295374 1853808 309503 1488581 719806 928010 41291 1708100 1511231 203106 1007855 241891 1788269 1869101 1089689 1595791 165465 1517439 1212921 287859 1071189 750215 734195 273223 1027520 786623 767901 1254525 1925409 224255 69292 1693977 119149 1974991 1472007 1797153 379163 1992234 1620534 298552 1443018 1428799 1956985 93068 755971 1213194 430356 760130 442311 1976962 1268432 1537438 884525 581053 1854548 659148 560679 1308554 1956839 17940 1667580 523664 1366436 1879531 1334356 982683 789017 383756 66045 1768126 1116171 749995 229188 1977877 330108 420901 22004 821532 1967325 1337356 1837725 280049 1703878 1752868 122128 1984938 377999 1682951 1654319 1781957 1912848 1983863 1834627 1183389 915649 897413 600026 583397 88220 1701760 1729807 998722 847862 1620937 859476 1726201 1338124 1035833 1609429 1042148 1603477 917373 1391570 1473902 286009 1229460 1888383 603334 950663 1487226 937349 24660 270177 1206953 293918 469954 1014824 484139 506146 158892 1824131 667598 412289 383455 1387958 512876 1838976 333648 1931861 543857 745473 1735530 1458501 1188430 430985 1229340 869202 935442 1150836 1617939 177896 1921158 79637 960092 623523 1113911 1599528 1329025 252405 726378 525288 1172269 770395 119126 1608590 524592 1427432 874749 841257 876521 1861314 837632 1365701 261382 50491 1525745 1911691 1445218 1276176 1657276 333269 3978 1590993 1344596 426843 1001383 642262 1227561 650151 1867793 104049 1292558 154394 1659111 389217 255865 498058 1460682 1074360 1565201 1095784 340047 648540 954032 78241 1007305 1872588 1335266 1172065 1374213 528450 1220168 893291 1390767 468577 1544552 1667400 904751 110150 649864 1405723 854897 989952 89357 1231004 24617 321614 741524 99531 1149798 1229583 1186532 971091 701446 1739283 1048989 423402 725225 1884818 931846 901763 1289009 1054808 267689 722866 1417279 22338 1821863 218949 1634407 123580 1375894 1436863 187184 1225797 110287 1656583 658121 523075 578894 737074 1065452 1942509 1665837 1085734 1061135 1226492 1718456 1041035 888454 1807216 1577093 446806 1966474 1060211 1640474 464259 365135 356737 747390 23982 49005 503781 1673968 1294502 747645 469498 1696432 788510 801337 515856 407706 812546 1524428 879382 1777152 1971693 1289773 821490 1256 1316858 144982 819130 1772777 716069 825678 1016966 1609834 287164 895295 529773 455962 1957199 1817953 321876 1735401 1390369 684068 1037449 1018340 1487344 467372 1392348 459894 1145367 219873 58452 409231 310822 543416 880466 1809193 912813 998719 788640 447741 142841 719123 951420 1569710 1804209 1881396 1202428 535428 961537 1960842 1347753 574836 636890 1537886 1405739 1520149 1580712 428685 642398 1838233 59712 1826618 1747465 669571 1183730 617267 534268 413370 1388724 1196738 913585 1264768 1021781 1699102 220233 1246695 495540 98274 1993752 39788 1694042 1370996 1013056 1100969 587219 799489 353528 922694 500644 1904625 1270439 47156 969720 1003305 143858 165717 411027 1142606 1170963 870002 4211 1843746 1789918 1174378 384463 195300 289822 943167 177929 838534 145961 960962 25970 1027822 71437 220294 428057 586011 940092 1692752 1778390 1350508 259630 1107964 185516 401444 1255748 801841 1850070 362273 148199 551598 1844012 735899 1447279 165327 192393 1716749 487260 1756533 1655820 170769 614638 1655349 467899 301473 1911737 161990 946181 1465370 726002 1223338 1202125 663918 1056731 73438 679984 1720517 525966 1692019 1597391 961876 247810 72628 349704 70422 1267504 834205 715524 644123 1423115 234855 715618 169188 948800 1249036 1302538 749713 264028 135728 1384830 392004 1440348 1613069 1964114 289592 1322197 1973225 520005 1813436 921989 271370 1214713 1725902 460368 898951 945030 1417756 1821357 18836 639707 1625547 1738755 1210859 112333 1532482 1107078 777151 1638446 1788927 1563707 1729701 1352073 958611 1478739 868832 985948 343574 456418 1484161 466302 1877459 1861354 1348732 1851686 692256 1352134 1875144 213835 1313077 1411615 1052050 851196 1450788 284129 740733 835290 1887293 1174672 1709289 601692 1735016 1461944 1735402 421583 677237 618193 575728 488901 1756954 1553579 30312 1159342 1212190 1298423 1672750 1090875 1236299 1599525 1958184 254058 237599 456948 143580 780498 979680 9708 792770 1807120 1548440 1271815 927293 1598461 1324614 240929 1679035 1502912 816795 1839188 1231369 27860 627685 164608 1988142 778629 738259 539853 328253 18802 710820 1682537 295583 954716 816101 536688 1137503 1807674 1521757 1984917 1010701 1618811 1679376 736976 1720844 1943512 303595 1996996 289545 641474 1190488 837348 1039478 394945 1591 289494 454845 260943 1693578 480924 835844 809145 1374490 1666045 982005 1424988 253096 1831374 170780 1490136 50826 1429832 1947634 1034495 1800977 536044 1521086 1256710 176857 336453 1489474 728745 1740442 640770 789929 448949 1198199 739828 1646865 580746 693512 710718 549517 1275313 1549329 1919510 21204 444772 925751 1405126 1703763 1112976 1003689 605383 1050360 1731222 1560825 591340 1110293 907259 759187 787203 1361140 260242 898851 1361472 607788 1556718 1826689 1005709 1540237 1248653 1762493 372303 47211 1675251 580941 175540 1291103 803127 929632 985871 61301 1773833 1535240 1449306 381795 1349040 33838 779962 863542 19812 1296320 1034049 214541 860115 233543 1440637 1747024 1324934 122404 1617496 684768 355949 734436 365298 157060 27337 1505305 546820 401277 887296 844675 428745 1857627 12256 481262 1822529 1136952 168346 694519 1928576 1871407 1437413 1454740 1771174 1936762 1928154 506232 841256 1256663 935253 1523417 547271 984599 526502 1134137 855177 35063 732665 1584566 1754485 879777 971674 9175 140106 1799821 1531075 399634 1419747 26872 1718737 800398 1168632 733016 1227099 636875 1765946 263974 283171 538533 1381547 1770835 939941 1235201 1112574 1186710 1090506 1966847 1893012 1337229 869673 1597418 397307 392530 877506 87868 1436753 1473430 1024557 78911 1124663 1653906 423442 1536100 789426 409991 1126650 883472 1165781 424153 496866 1498375 1296850 315852 28897 325452 1172243 1103226 1496703 1896619 68989 405317 12409 210834 1077778 194044 1562364 1372057 868196 253788 43331 1979762 531894 1921704 1066277 311215 722050 1784283 178346 1132679 566472 146219 935645 277841 546448 432281 800969 1957352 1484592 876249 1512847 533264 287620 692936 669371 1583223 325524 71510 1543626 1335628 1422269 1432167 131564 339672 1533568 49671 1639475 85832 1167106 894886 897860 566066 721196 1455705 168606 321644 965683 1811694 1081423 402673 325946 1601706 1509831 411196 652936 1072723 1583359 1556410 8837 1685440 989058 801472 410367 1460274 1433711 980471 1359964 675198 1454895 1996336 1104521 1753510 383573 443856 1341402 1878604 1188118 918091 304739 701498 1931 1779216 795660 333906 702051 194498 1761986 1508621 693441 688378 1422767 728009 1797923 1632484 1537410 216586 1320230 91320 1273235 1400745 284009 243929 1156106 1858001 1523058 666016 83288 391671 878003 1745070 1636500 1887011 920354 1670343 1817534 1103616 135164 1619358 333242 985242 107176 325546 125706 785604 1108892 1667391 378332 1547356 1380292 343132 334252 1274993 45424 163432 33789 1095953 824317 69855 619735 176905 1861106 451774 222264 815501 1531990 1590690 1951562 1013168 56962 1660247 1823732 1453513 659552 1765340 657679 144556 416262 469413 919485 948327 1269341 982529 238205 296165 309123 973300 332781 1621512 92633 986745 1932251 601200 1683605 826068 1920132 1692115 360497 1542661 1361443 1668111 724080 1720091 1156067 1418481 1814095 1593873 1133966 235600 1184815 27656 816017 348497 167802 1235257 1725899 1009667 444739 165961 289237 1817790 478189 1652591 464508 1217166 1002323 1900915 711415 1521246 1627780 1841213 1553944 482573 1896287 1309050 707100 786992 768806 630239 1561437 308720 1216734 619302 1494275 645415 1428236 95937 438462 1970968 514827 583640 457017 231557 1199021 318761 24771 1113917 229166 1443917 686187 677056 1941285 1628110 803052 1368819 34091 1178696 828687 1731651 1387736 1616697 68574 147495 821271 176150 445717 1125240 985126 545747 1335877 924823 958869 1719849 837164 762319 1408098 1981736 888987 1386391 789387 520584 772763 981977 731275 1472188 224829 91154 91729 99065 495729 832388 1057372 1559387 155655 927565 614972 1791196 707347 1548692 1679007 174501 981965 535465 174975 792390 1393395 1844098 1148941 1819075 1724994 1012810 1035563 962851 214553 585027 335598 1806120 1196412 821096 1591775 1196409 728942 1711704 1587630 1305034 287624 933028 1957054 233572 1280854 967000 1174059 789405 302620 136707 687456 1550813 846212 1485397 497149 427597 1256445 1959122 417984 1927464 224721 1230266 1374427 1152492 812452 255722 102717 808168 699572 129511 787350 1726419 1071813 1221031 426967 798923 586107 209566 1110583 1413294 963514 58988 1492480 1473362 739266 1316828 530636 1745063 1938817 1108544 18678 543479 1964399 628515 523705 1338059 395667 1433055 1763607 235787 1404169 42898 1043693 270696 245433 1235016 1287699 1364811 399019 582861 564538 1325182 1043827 861740 1558337 1895014 1997169 1747198 269236 22955 1314544 1286328 246743 105181 1081841 1375423 720136 1669096 472678 836198 352544 1427412 523354 1636580 768461 974522 176356 1739501 215999 629518 20074 1051550 1176715 955250 1104402 1131179 147783 1232758 1953330 1206865 1360224 1076363 650274 52997 1251033 711861 1660002 1778121 1600083 1125463 1908330 1092489 771233 341280 524416 555860 1605370 1189727 1987689 1015910 1757133 32706 1182453 1803544 1161106 1514491 1639592 1445491 323751 1760529 1840743 1629501 1276528 285259 1465719 88677 1337019 1043601 1050015 1081388 440009 1229385 1188252 852998 281383 345541 609597 352904 1078986 1352179 146436 1305620 1308498 952484 232916 6774 1306671 866483 1111840 1836941 1869361 780415 1901781 1426448 1935362 99303 1573135 573641 1241505 1863060 1173787 148629 1024224 204928 1547656 417876 1388561 1592791 650338 1504378 1078006 1744752 455495 1684429 317748 1947627 901374 312068 117808 12600 503971 851911 484278 486913 1763778 614712 121652 826429 655887 633709 1235132 729413 288955 1391241 1959814 458866 563772 557825 1275265 432317 912742 142256 897207 503093 1472862 1866969 1687159 1847279 973936 1634619 1036614 1401670 567515 1471782 480417 1643931 1318875 1772164 1890504 1860430 534068 659042 65575 1047913 1573483 709382 1002604 1022603 1816312 425716 1027533 1550232 920902 1932844 1019822 1570216 421109 1457480 130885 1007260 1189582 714089 911598 465203 1290986 1294167 180971 64611 1266447 716398 846274 745608 1948736 1887044 1363092 1611807 751037 1157059 830708 834496 1606647 701336 1308761 1125293 1038363 1010087 1590575 1167609 1660097 1983495 1169071 744060 606615 1731063 760618 73922 892898 376241 1553218 459793 1276602 1884230 12920 222040 1006992 1605296 897619 403803 1266871 33984 769605 1222422 1572795 377150 1660825 1633805 1017056 1030028 1523912 1719129 490950 913613 1223725 999977 1190663 464438 309520 784620 879921 172343 101532 1997165 1217728 1275414 330642 160266 308823 1082182 1680990 719164 1546020 1938166 1251142 1654414 1293770 1522822 251615 401606 509144 296231 1494814 273176 682361 323161 383665 56845 475579 1028154 1107384 1343182 3430 1026718 206261 220662 716 1421692 883973 1258821 1522917 439362 1035584 192885 150677 1559171 803024 226875 1975262 888877 1938783 946458 205870 1211829 585635 674253 1595135 1001238 1202719 133659 410311 762550 394527 413270 821657 1379622 412588 1756715 343004 1593984 120121 846375 1866954 585864 1409699 174994 320658 1659549 208807 1481835 1083129 563337 1631093 1862444 1277860 782117 1379992 1025134 1945155 1324730 479288 257091 1175090 285152 1367582 340400 769358 1123408 883116 652248 881198 1687602 1175532 851704 345112 494523 111861 1431867 13245 1088196 663255 49787 506773 1288746 521460 527548 1569305 298339 132208 1472540 682139 1175147 1164341 1599609 336099 1250432 856966 271314 1802025 1668487 1119895 1623574 458867 280759 1283030 1247075 551340 372299 437741 1951518 1778281 761973 786987 1078436 20592 1611584 487815 1787326 412736 1044069 644159 1339468 1695887 366064 1079749 900441 881356 34627 59428 1032718 470281 1962623 269752 1207895 470309 422466 523263 1766133 1852992 1724191 456930 126523 969496 41828 177479 1975089 282283 1249014 342392 183589 1912256 1327553 324208 1607181 1555462 407119 24644 511019 1254183 579823 217946 1340761 534040 1290110 1591101 702879 1350116 174482 339007 1865517 1135947 813549 142909 1357817 1342632 1786327 1079528 1617895 1225752 492635 410547 1232447 161061 1280040 250524 945068 15170 1126165 1398603 1731083 1736696 782240 1545830 78697 1435241 1023568 1869942 266166 1182519 366868 1608945 924512 1609933 852797 660803 1266559 26082 568107 1482112 1204921 1732632 523282 240673 858768 519761 470208 983643 1145519 1921440 833429 1142052 1979841 642910 1730621 546531 1240940 1292643 1384730 1082745 1690685 1970281 1266936 1451903 849788 550495 993891 1443438 126595 461468 1603415 350770 849929 337364 1397821 438116 1362438 1052445 1341112 628602 1301300 316423 1540811 1057894 728341 323783 699476 160662 1281581 814814 600845 1564219 1616527 1642477 1925742 215998 237180 1794330 301870 97596 1837940 1428041 1331969 977334 1181056 1899668 390960 1939440 970643 1608252 1297176 1040079 354574 1312271 1482606 273421 1043010 1791465 871284 94917 101492 1943405 1845425 1679940 42054 1519502 1938808 735278 1580672 437908 377634 444012 320661 145142 1375991 1355638 1284057 334982 1465025 1360532 1363223 882516 1191486 1804332 1883403 870858 1128511 656424 1634392 1943973 1000444 387142 90503 1942466 1421269 1008714 74065 276667 1086748 1071867 1711183 1879450 28145 764705 1779658 1172793 928478 579828 1270662 668971 93110 97471 74834 1205452 1420131 1850300 632467 1107781 484914 86621 1058970 1278253 1225749 1418976 80236 1872921 788528 886740 1031664 331013 605763 564850 574220 1077596 727885 774798 1729597 1405449 658511 213656 66567 156464 1980365 911966 96437 1370937 1449534 1852212 776435 1926963 670729 1474399 865669 1734662 187913 258229 1522474 1189837 928889 1239161 722391 1707922 1805429 200632 386114 1623280 1157484 1230648 1949895 1934747 1066308 639696 128723 1699996 1665426 1685714 1150564 355093 1386258 1044104 1436862 143896 90529 1358085 690679 1689022 1758200 1453342 1624625 433908 1545351 1315744 612644 469461 1698163 494023 1853324 1358893 1893528 1318694 1475889 1690312 1180518 1766184 1887906 185214 206157 1424797 1884766 1719052 861734 706216 1765280 1472101 407057 1180080 856525 143226 143824 1444258 133855 184892 1334401 1377958 1842845 488501 1857484 1841967 323251 1361405 891134 638189 563196 407831 992713 1556612 1075887 619006 749982 1974307 724760 565319 481100 1295150 1998312 1372777 1289537 615836 718047 1079184 59730 634301 442089 871039 1889609 1060248 1484306 115493 871996 1987176 1343150 1841497 1431402 282193 1655805 1873069 1611230 1189286 256443 1933450 440152 862744 18709 354284 981243 1559636 1108856 1561215 1940474 336076 1166949 682919 953399 637383 1068730 1095749 922579 556241 864096 948637 845071 569026 974665 1844179 700565 713564 1453084 793897 1913868 1913563 852262 341750 1085719 581469 974832 865348 485421 1467665 1041610 1726971 159123 1795214 887029 906740 884176 64345 1277503 1836825 1222129 777082 700569 1048470 332187 1678046 1165450 129802 1263449 1733362 1235218 1961285 1571369 1337156 1463408 1764404 953599 893563 1222029 768442 607053 1871035 428591 559312 1300347 558373 121559 1107848 1468157 863926 1693981 1496411 1403703 266043 402305 977572 492648 1029536 718621 1882731 417148 1229100 309809 578978 154674 1687096 1770070 736759 321969 60429 1012737 234290 1568588 57811 788181 1011566 1691468 1266650 1809819 1924750 845744 299577 262319 1681375 566900 66908 1829027 539116 1910465 1073231 907084 1572628 1838822 580139 1463305 769525 793307 1248750 1674053 39883 1214140 382699 189148 1305713 593437 859095 1792585 1159038 1431002 1005171 1241405 577181 1670005 1005910 277984 1361445 1550155 1225094 566355 1291547 640106 1722966 192922 499074 21757 1987415 62755 1241551 1501513 1857118 1705439 373036 1235079 1880150 669896 274463 552505 191346 1316604 1823598 465453 1902009 934502 916954 1899004 1277265 439369 570830 46134 1406073 536521 1374897 693652 1541313 560473 1072826 666256 974959 30247 1864899 869084 1818675 936385 1362103 728983 747355 1332667 263185 847420 1083856 320872 1146610 633938 1686036 144604 1117259 529258 946792 1454623 1147477 1815138 390564 641205 1174238 932779 1864710 1568054 126153 235610 545444 920328 1623273 474125 185454 273239 1630571 583512 1613867 1232989 388198 994850 16196 1628496 282131 407395 1818009 1877730 151579 611858 226735 1641155 912086 88726 73691 1530058 1209115 1946794 1264663 111164 1195774 1850112 235786 682843 1354526 1245918 125738 884120 870029 1734790 1324101 936522 386001 1706577 1972321 1190637 45080 229036 544017 1443153 740443 1291582 1689251 1686314 664549 418127 664716 1893695 1812747 740283 1292873 1623310 323025 1125942 1438429 1995567 1914966 791290 516431 1418525 386214 904517 17640 909955 1946515 808726 1609648 315657 1612433 1227501 726360 1210554 244503 27026 526199 716299 73721 1708799 1739458 1516365 1400457 728803 1421801 1426385 1542381 356595 1524378 1200626 1071026 1508202 14330 872589 1472135 638590 1960358 166603 388583 1671934 500280 790933 1567207 774282 1617330 11012 1820338 1295841 1450087 1287268 1245268 537490 1119030 7975 596076 1363537 1357829 1944016 1582915 1198560 1581089 1732406 473372 117847 1306007 1199830 1740767 1677109 626631 907565 536189 1065200 1295250 1867569 1443009 132241 994922 625062 756331 404736 132580 1212764 132654 833224 372481 1175537 1452290 1799548 1237563 1736706 1993885 278530 1336762 1356756 810517 30063 35768 1506745 1953004 1554557 1952665 339855 803073 1922249 1971933 986166 1980048 1485562 1468279 1682697 273653 1887679 1784592 1332914 1186103 845020 332990 1289953 872941 924708 227686 1537225 1460717 256864 237994 1812892 85167 903448 1890453 1829768 1441644 1212256 826223 1077456 271777 1108364 777233 384494 92226 384247 1921395 625810 782551 828799 1864303 756208 1531136 1930638 1028320 19929 1390549 727215 137515 114054 1707658 917168 150187 572421 166775 1812972 896642 357433 202982 1166422 702582 109149 1650945 1413676 283680 987196 153368 1595972 1074955 371542 589064 764750 129476 1610978 1023522 1681884 689680 1387212 249393 1219784 1465611 188013 251760 1953812 1794510 1078672 138694 546657 1245931 943252 1435662 873072 1807429 786218 872805 1290272 801562 954252 362196 1581364 1127767 235862 375562 243938 1420286 1046638 1011470 1948902 1416403 1342673 72076 1942909 1922271 919104 187647 581849 1275251 1647757 462500 176509 924361 361805 595877 661429 284638 1574770 1153385 1458635 934562 1523742 1122781 1927432 174677 1573468 1924518 913573 1769484 1521897 1198673 1673635 809321 1268130 18096 1082740 1892747 248661 1171725 1910632 183409 622877 361996 56381 738035 536366 376723 1157569 178696 1688664 1682823 796732 886060 1457497 670726 229894 1977133 1916426 1629808 1221019 379131 1257180 1630554 1594734 61369 729941 632969 1850399 1148027 424958 1997892 81941 223724 558199 1282484 1144027 113097 82018 594679 1007998 1358842 1359503 884867 312978 1243017 931663 1822722 492165 182272 1346306 142915 1011788 1418138 1916223 1828202 956378 531278 1824808 1287272 239318 402722 1386777 648065 1525789 273185 272228 1365709 1465305 274469 1542301 31456 1911597 413396 91899 1664632 806248 662858 1975060 418142 1966890 606063 175813 1471910 1643844 511053 1153933 427922 484671 1179407 1982640 407740 659959 1207765 1467404 436225 1495400 1095670 109958 31063 261889 163449 982378 747431 1642840 35685 1745411 985401 179505 1711602 1475450 1488567 1804781 979434 1973472 893445 1261070 1972667 1777527 783000 831205 1736682 1080799 328056 1823811 1448596 64547 1292700 847286 166347 1762183 1293992 916731 164610 718329 1235928 616542 132161 1325921 1095422 1715045 144344 1879135 1402139 449741 1537525 1004906 1963658 425440 790018 564781 724701 756939 1718897 1762079 1070651 754332 1673112 348438 418885 1921604 748678 638255 1337085 1364261 982988 1376347 529412 1817750 1984260 1900093 1826285 1474838 1163281 748070 1207420 357640 839484 129515 213844 772657 962084 405988 1057828 1993588 1765163 1968515 305547 1902218 627677 1930269 1121784 145542 101222 1156482 1876195 397485 573606 1065325 759445 498895 1011815 1009201 1238381 201330 403097 988616 1354551 517171 1150834 564737 1906902 1048918 477263 442716 281109 366124 1320045 36694 1181225 1485109 1205965 1472838 253295 578352 7424 247516 1097980 1104819 314490 1326137 542326 59701 776329 1585746 673027 1819216 191866 386551 366114 129173 1746948 1598179 1859207 842980 763727 296778 1436054 758793 1649077 440977 791833 1386567 1923775 578038 1939169 1670166 1267728 1776001 1473200 1264628 1753734 986533 1072844 1566034 376116 402576 1862977 147619 1142290 1527569 256514 885659 369628 750082 1388148 760249 132338 1591742 1232475 1642626 451789 156401 1153219 1214334 1307634 1702756 666620 1635068 1895480 45663 446580 1094039 1147729 764549 1590197 747552 1064363 385808 853532 116487 999125 1376309 558104 688135 673500 1437908 610642 1461635 84124 1041100 157712 1594998 809817 198086 1771630 1360376 1945272 88991 913753 1473790 1123217 1284741 230993 877186 492738 749859 1119973 1685761 1343657 733491 1203448 476498 1631601 1012311 572824 887846 104132 176922 228310 1220523 1317405 1553541 1002315 86484 1236659 212702 1508703 295022 1297669 51205 1414797 247834 160517 1780463 1840318 1909115 1051046 556336 540891 1058158 399624 214297 475726 1840451 41969 1052813 898630 439458 1068633 1432505 1796198 1221853 1435254 1402456 307019 846076 433293 557796 1470533 1863989 213358 1150394 207287 1386150 520865 1934357 491376 1897120 517341 156191 694792 523484 862423 841592 1888547 993111 898006 1151570 734809 1403526 865982 233067 1667394 1986348 381186 1415537 638247 153960 149103 180716 1253235 1566379 338034 1286572 409634 61 766366 1262663 113055 1693241 1720931 662853 1825891 603305 1311444 484735 1200485 40996 268969 560256 706851 1889340 1190907 930547 1617982 48822 809939 431539 736436 1505070 1232760 1974695 879148 130805 1972226 229331 837950 537225 465911 1744761 1962430 693027 1799600 1986258 1326331 79078 88302 820677 1418249 590230 731690 919871 1487350 36889 772476 1188887 6034 1465562 1382035 1832897 553556 1845698 308933 1686660 449402 76518 338930 286314 1546522 510671 444129 469753 1026867 1362830 1108266 40263 748127 1467518 1489590 855782 1655688 448150 1850988 1181235 529235 165354 93912 580507 962392 603369 165024 1131199 1436916 1165430 182634 1432342 1447552 1455199 1653424 1553720 724441 1771243 462193 832827 1661553 92738 1119981 727484 505136 1247408 1972069 1228411 271557 1111519 361563 161097 307974 683671 1465629 1873003 1927660 1240646 474022 1157079 245186 591731 292314 1337438 1852132 1464005 1695937 1642395 1089627 1379789 323264 673494 1110626 1230451 754440 949594 1203181 1299379 544004 373032 224146 444553 1975469 564211 1359333 1332076 1369328 1275567 121163 693628 1666256 1298346 1676985 1320891 578537 1496805 891938 1386671 42265 1854687 1659029 906582 1042683 1232200 1517759 722193 1898627 484121 27263 596976 1294079 1647920 1807399 919593 713005 1450853 275920 1773108 478345 724551 1735691 489360 1117798 1943235 1318147 848147 232435 1586103 1303672 1922784 399752 1557233 471864 230254 888461 827095 1291051 239542 1222503 811224 1562234 744663 746615 1154717 459551 335977 649424 1206520 1809667 1204767 718887 194086 1662863 1443881 846474 552698 1536198 1895831 1078674 177580 1933449 347264 553740 73871 1586599 570623 6839 1613386 640965 1342417 1640233 880008 710401 1579000 1897483 1020235 148198 1709676 1889427 1227656 787106 922451 1348902 1130138 820848 861420 1241607 572777 868366 1504207 1971215 574460 1883844 899438 1325444 1832341 680963 692774 1063185 284563 270791 119359 749642 1827948 1368534 471575 1250890 1558019 901402 267192 1278641 839506 894650 345587 1500732 331214 959150 938938 1653597 1973891 209683 738041 1461438 794956 815616 299910 914027 1633875 824924 1649089 143615 1501735 1743114 356119 1721914 1612753 394542 550350 1374480 1763788 551404 1823056 1217411 885655 1644047 1203147 810947 1233791 321179 627822 1062056 480444 328187 1955751 1167688 1403750 1434512 667464 1515374 79616 1718759 302923 1433411 345902 1279369 1884051 768214 796754 598491 733889 640262 468015 1056742 1464360 1142205 1814145 426438 714840 1353553 1643980 1671287 299552 1755983 1006669 1020690 432179 183934 1556163 140955 143787 1427924 1085281 1071223 1842949 803801 274771 1486968 463855 489898 601202 46537 981604 1289783 933874 663828 1207986 772883 9421 604086 1397742 1915563 1591421 70889 1709743 722808 1872824 1049732 1518047 1911960 1679043 1117396 719710 408362 485548 1053328 1913930 1475479 1728860 1058517 1387943 681303 1392717 168568 1807820 712948 1893883 1073473 1697610 605975 1035529 923014 1857609 1213514 796848 146485 918958 1199375 1072028 1932931 1849667 1585858 1969825 1262222 734231 860596 1023905 1456976 573566 1881848 668935 114770 1237826 1176541 1707665 1891988 1364363 560751 1285602 1132617 1471767 1817388 44669 901818 1845300 1115592 1605111 937965 1736348 530564 1787862 1062145 590045 1636648 1006869 166128 212054 780216 1662233 727580 118453 27363 1368010 88636 790620 1346421 1054037 1045070 306009 239295 800504 1144406 1307811 1425712 315162 1386990 575756 1479504 1837530 1302957 598166 1718497 270868 632401 1062354 944584 45477 1997697 1250591 1507770 1475463 1977840 752506 1236074 614509 1587503 1894754 542775 1493787 1888836 310119 25337 1021740 1278648 1110286 41288 1528345 120879 813887 1777280 286708 1083026 76044 1097977 205587 808518 1567670 288195 1109956 757098 1553684 803094 449442 1501297 167474 1515183 755237 619286 921243 179551 511796 1690363 1605687 910942 1864873 681956 1726002 1058093 1154428 781625 894050 1231701 58429 1408565 1842888 1001 894576 95583 495179 465128 732598 1084181 1408407 110484 854668 481891 395397 1498404 535227 94111 1562723 1650386 203423 1903432 1056090 1510726 632567 1061481 716605 1644726 248481 1247377 1683193 113207 467603 319456 1055692 1679894 928504 1626429 368588 611357 121862 494859 1772472 602133 721454 1441774 1740489 1736111 382828 1986990 617072 922226 1735939 83297 1434518 1498299 171265 1886392 1465295 880002 1491477 1283109 260950 215353 61013 277812 1027825 1508966 165994 1930040 1679613 1216855 909054 1838635 170343 1464120 94141 803612 14691 132552 202783 285882 870123 1925806 1000698 1527136 276938 1523292 519455 1753077 66169 1940882 997746 1738656 1659032 1922165 543626 946036 1878219 1226964 1162003 936300 1265415 423692 591296 814509 304316 786877 1355278 1557507 966971 529594 415408 1567530 602478 1850266 896693 1121095 771691 463436 453070 476896 1467318 1644411 1174803 232482 825927 1668423 614975 71616 1062533 224347 19481 1432553 1300170 755238 836150 615040 1723994 1809805 1260915 1377028 1751577 279574 1295355 733639 1574180 1843374 1655771 626439 1686611 986478 1834053 15274 346932 1059187 1730041 1451212 322946 1623808 1658693 989835 1861694 915121 1558634 87397 1598930 1013685 1261351 1081383 1135323 283040 1433709 1498774 569261 1783158 213162 187529 445853 604791 124213 1086496 1155722 1146627 902609 569528 579788 156728 1958040 564307 1948819 1580588 1697926 1594930 373893 1048460 1438839 1584167 1971652 11246 1820854 1328246 984306 926516 425380 1062787 1477135 1280021 282205 1294937 1717864 180107 1981487 290085 1568546 1819595 420808 1056643 1353961 1597859 1431365 1560285 331781 1202503 105698 1543176 273853 176875 1214579 1838412 1162528 609053 1207870 1987353 1521498 644412 67131 1082489 711994 1639273 960873 72969 907304 1923416 196777 811527 170558 734078 1139378 1804805 547857 1290241 1890306 707584 1449224 424698 993797 1180221 879031 390999 252171 1647014 672021 155898 649572 1230116 723868 1890383 23228 273572 380569 979249 1070875 739207 1739895 1405413 1440667 1593176 148219 449359 1526453 51312 337753 905225 1962806 910302 1065341 871312 351396 1517627 1146025 1381505 1646160 1616665 600526 1091682 659472 1110274 53353 90594 197517 1159871 704199 444429 716534 125626 1851268 908580 212145 1262335 1287712 1895889 28725 482488 739308 544631 136560 1944163 1171759 850701 1373472 241932 1659015 75124 54369 210866 1856279 1962428 1229051 777620 1552584 1323553 1080750 809105 886595 1319783 1509433 221261 1491498 799054 1079017 1562925 1989213 1985566 1731387 1257339 1070975 904060 218447 337691 1329493 445661 723016 1796967 656497 514852 176229 1156258 209945 234302 1191750 548575 745594 360233 612203 1861506 1014654 61984 573525 945217 1785680 219779 1319071 659564 314477 1746404 715080 1282875 591682 1226802 1494143 426841 903150 478555 603212 1744129 529264 1717948 1355762 1738641 1498481 1724993 1658486 1270840 1742379 1430979 1369669 299227 117116 805567 18320 1975157 1529802 456654 1175119 125549 1442251 1202196 1697592 1277277 1601550 1278454 1179469 500442 124756 1537241 1250368 1635353 541464 1143807 347408 1751698 362148 378470 730276 898038 883609 1432749 1505190 201879 1174777 1536530 1332517 261474 226426 1821725 1529514 1008752 795517 876819 929421 1151600 53113 1869568 526270 1759622 586216 139158 1005427 1148053 742223 1978793 1718524 1247448 486711 1008675 1625373 812826 587430 1645652 424362 51777 190459 119952 656454 1450260 1104807 1681083 906962 1878085 561647 1649321 1934208 628936 486833 651627 1810427 1896429 1248604 896758 1538369 975298 1903824 419133 1545453 980656 1725854 527889 1222507 303146 842546 46094 1556580 1523178 417007 95444 123075 1227034 1723008 162685 1530967 1805037 45645 918733 1958193 1212698 686362 1385764 492986 1099552 744068 676610 223994 1619608 165383 97766 522639 654828 156831 1767885 1737024 1125833 208657 342838 229242 1918500 1679332 1524368 59941 1563148 153250 1205815 468950 1678611 1641566 586560 777322 313121 554588 1162323 1212829 895489 1408591 1432933 478691 709096 754387 578971 1132990 1342527 1052894 968857 858732 860409 1550117 1716509 1293632 1818730 637706 1540450 262893 1291948 1075653 1367589 693624 658528 834158 506307 410685 677021 1959296 1541729 794218 1061370 1128388 1118228 483926 1460123 721583 364415 1567844 1502672 1097251 1299392 1536734 853263 1952125 1135989 693814 560671 457908 268385 1616082 427536 1431667 1517198 1829212 1495953 1124957 141264 604353 1674803 1626541 1400377 626834 209301 1016488 792547 1903105 863525 1115243 1918407 563477 1573157 480542 1529835 1602363 570381 89125 759822 86666 1700600 1613277 1214899 1390648 598532 1975094 1387443 1232604 1026021 1832351 1310448 1063799 681044 1322533 226743 158076 165764 235174 430619 392634 14019 1659002 945237 768764 1887620 283787 397574 1691888 1000836 1876250 1932525 1166516 782462 217239 1907243 487710 1133887 1831770 1700698 708144 1013870 1001737 660246 1827518 1774641 1129465 783911 1647568 1781548 1147054 872872 1225138 1147037 522730 1072247 1877249 716755 638220 1652743 1023677 1536767 1969390 1114339 858066 1027321 915953 9838 746225 1384414 334377 1209063 726851 484193 175479 504562 45994 661723 1234785 1717314 473210 457442 69234 888621 496139 1061353 139861 1214235 1357574 1451776 1476954 1424240 1534731 508048 152519 755241 225826 27849 820578 178364 820291 1278170 1781097 126378 1189818 976080 786258 1446899 1568819 115130 1649826 824718 763530 290491 610999 384322 1393342 1361874 663261 1316576 1246383 250648 1861540 141439 684607 592406 1428230 959934 1884526 1805604 723319 630238 888712 422640 1543394 1650173 1416180 1202521 1695042 995971 325049 1983492 860794 1711191 1244298 974041 1193792 1410382 1089897 406946 1384296 1757442 1972102 1091252 931466 417478 1350806 938733 1908411 469255 904254 918109 1106627 677411 1338744 844137 1191000 357732 1961539 1815174 1717675 928497 839107 840320 1171010 310226 1650770 1293847 1868868 1879321 1239679 804854 1368426 1978893 1128906 730167 1721104 1199748 50545 1360847 1068316 1139336 542846 1961529 393146 940467 683812 1030213 1090916 943421 738216 496598 469276 215063 1053577 889839 418975 413430 592256 1496587 40749 610435 140598 860563 650588 858513 715845 1553935 1584039 50344 130863 94594 17247 1835519 28348 581044 116985 1313651 1006356 1283948 1359009 1815915 1373028 1645330 417412 603596 732565 309324 1284563 1397671 1196544 1374319 492954 712794 42296 1439270 286778 732570 289434 576000 590352 1265082 282173 1504521 1778195 1608032 1557220 1581033 1679653 1361741 1596750 1129229 1412948 1041018 1240529 987005 1299128 1224911 1851008 138152 763691 1062714 908379 1473716 1283168 909184 1458825 359995 735004 1667637 720665 217897 2863 1855568 835637 818780 1174317 1935691 1879489 1733330 1332758 684217 249487 705122 124638 540473 1494495 1408586 1969323 789958 711251 1498621 571484 320157 1379757 1213688 286902 636130 952454 450680 1110631 1710703 1935780 1752632 1337208 1983789 1863184 87726 1188631 1768679 1807971 873164 78658 366355 1527194 1747862 1084858 707896 1110145 13254 1509198 933561 981608 1908524 1488049 878582 1985153 351111 559850 983253 129839 839528 753791 1387440 418326 1598138 362336 266265 1594935 688662 1207382 1350863 1964700 619164 1590573 1016451 750769 1467090 1276347 972522 375391 1983621 1752736 1843420 1165570 672450 1655727 98817 1289813 606146 1105128 1203562 1990842 886299 1038387 1826625 1164170 574103 1076766 686603 1911560 341622 63991 1888360 890607 353868 1529885 142741 288463 1615482 264713 275216 1381133 82251 798418 1896854 862911 1931981 745599 514484 1116921 1198700 1531419 1858535 1865896 984945 568057 366460 245515 806262 1394316 223577 1755619 898051 1128644 821191 1466315 596131 200860 860696 202694 473600 825211 745432 608165 1934827 1723122 12887 614956 1860940 1021612 1363325 167070 171222 1189950 372575 1236523 1212728 690793 59877 1419083 572598 930722 1010521 853716 665528 321962 387066 290672 267366 1665114 856121 192425 489968 749877 384733 812160 1004217 304497 365281 1426117 391480 555543 431472 1504941 1303229 369873 1058164 414630 424757 174431 966430 1421347 1020554 1458286 672339 268068 1747786 155454 782243 1470390 559225 1222417 145159 765088 569417 482449 598211 323013 1337677 737658 1874985 1429493 1511061 749315 1463273 367170 1910971 231091 1001799 1537068 425462 637785 602681 185625 349072 954335 1609800 261237 1699606 1619786 1520873 1823158 1377778 1772963 1307917 338985 612526 409596 279972 12270 1650072 1864901 1754347 271167 1727547 1050756 1795236 361012 98923 1253625 441598 446313 1525635 591266 1170883 829899 425179 977810 755486 1677403 858717 1147593 1377718 537594 652044 884245 922248 1797613 1329313 863357 550769 1803681 1873760 537815 1811552 391861 599511 1165783 1115437 1333083 738579 1506150 816655 366472 533021 1636069 1392101 652356 1811610 982624 1986506 1576803 1151798 1118123 399683 1833411 1855202 1134979 770390 335860 389722 1652278 1472318 605716 1185704 662116 1370960 421123 1344576 626606 6532 479635 1192529 1979388 758674 693699 962788 922769 630722 1029147 396587 1106003 1859708 1656071 916990 30304 950398 1538011 186047 18901 1839191 1648439 540950 161255 1715927 1812075 1132843 5880 283835 611061 1489538 158562 194079 426549 594445 1605092 612994 293661 772366 1973063 1681742 1440263 1920574 1000290 729606 1293442 814175 1625926 751147 1359250 1947423 25840 1007878 1140762 1566127 1951953 1490064 403575 899357 238842 543716 12797 1852919 192012 1866923 1993261 1105893 1049434 664536 1231145 892327 1986846 698665 1096582 1333079 1836281 977150 392264 982097 1038393 573421 53225 352277 6355 94644 1175656 528272 1801720 635625 1296772 710543 1255545 1118408 749511 1097427 1973201 426608 1549277 1837290 1540119 471769 1300808 1768929 271173 1326975 1240054 1560658 1425101 401226 172123 1703592 491560 53614 1281575 717470 121848 1738266 203068 286406 1810550 1701822 1416763 352839 1897857 786283 1722948 1862739 769746 307648 22265 1596325 117090 1634652 695977 1662762 1372684 501349 1225055 1090536 1936760 855986 809466 553694 1282060 1837214 1887130 156795 1335691 1286634 1248226 1876287 1867499 992158 1429763 1768763 1030499 1087745 715825 39994 196613 1663332 1197740 63639 1352082 735079 1018814 645084 284923 757737 1571030 42057 148951 1023552 272270 1350706 1828787 1012153 1884582 1462554 253089 1402523 1071976 131575 1668532 506338 1628311 102462 549958 1777188 1780012 1656202 1722568 1244891 1849476 1445737 1632243 199516 1742012 986131 170759 315185 1625890 134921 1377507 1090917 110578 470986 410973 1856785 48432 1697500 315913 1528645 1391276 189778 924880 1868128 1733040 82599 1659701 716061 1791851 642475 1413705 628552 248329 337964 14088 95835 134619 1579265 1153488 302153 909159 379031 1084805 1861906 1714347 778292 1930387 544112 660564 1845256 533862 1823558 328431 1479277 1205491 1955399 362590 1299461 1792768 220399 1417738 1985355 1373304 92264 262020 266407 1569928 1217202 1016067 940973 1363146 1273372 866314 741147 1733727 1510370 881860 1361223 902262 311444 5583 1460816 1362738 1896193 1482608 524849 1350148 167403 1524133 682628 1275127 398038 492624 1991611 774512 1052375 1387174 491814 666195 1152499 1356710 1564733 1571291 1043461 799853 791758 277288 807008 239240 666208 1203211 928108 867435 1236892 454093 1248905 175470 1941738 1729225 72858 677148 1449738 1843590 1672766 638455 490711 1668676 346890 1749224 1077603 158152 1094462 522682 1976333 331243 630756 1040528 804011 644934 1014184 164295 440627 650563 1420749 1870056 407453 1237989 541200 633390 598792 85049 1867158 1161244 45122 1615552 776958 857225 1861405 1881581 58643 1879386 1206583 1734804 600730 1592560 1483926 1234770 1228811 1463293 1168132 146997 82368 1485839 1993498 661209 1559790 1883642 537432 1260314 27711 855605 1621031 1287283 1323516 431865 1518924 258818 313463 1292987 571620 343211 1886169 1926920 1314265 1684720 1859317 813429 1533449 1398789 1227955 1421920 601430 408457 1377371 357193 459608 428990 1482080 1273601 1345015 1375391 117889 481765 891493 929565 1187385 1695257 974734 1089439 997361 621596 294028 674016 264332 509525 536634 973487 820966 1688768 947533 38521 645906 469656 1330185 1613427 1781699 614729 791096 1587138 79341 362681 1064133 1019747 634987 126262 1489995 1751149 1635845 1992787 1983231 1822526 353958 60893 1174301 45664 390459 1292253 147689 1324311 451545 1742781 85643 1305028 1303461 60930 607406 1169277 879104 684639 1710704 805855 233985 1601592 1682042 1699931 852361 151765 1854913 868901 1629798 1125577 712533 983993 1365645 593352 1006743 1786073 611951 930922 1965165 1138566 918 1555293 723989 348463 12893 1741062 1916392 649352 685025 423330 1388414 729386 1605026 345870 105653 1139512 339777 193509 460272 310845 665422 1700334 526665 1184871 616904 823660 1191805 1030733 1590218 227083 754794 78936 476143 1345956 1892122 865914 1883293 171109 195405 1509446 541860 878500 655882 395138 1046851 1668775 237501 592336 1900864 784206 1014681 666664 510396 1993877 828410 1260770 153765 1522224 684747 1457879 1060682 339551 588114 1621321 960191 12659 1096233 143143 1090584 76241 343802 983530 362131 1285976 797431 829742 1891701 1445193 256085 1882493 444077 99571 734773 1048419 417187 633590 1523591 157916 92391 881368 113674 568680 1531937 565564 1141178 962423 910309 70027 432019 1106801 1432485 1596492 600193 1261695 33734 518324 741514 681504 1747959 231487 1513289 901301 959194 1869753 1578522 1357367 854145 1667072 1283397 1520047 632407 22726 199789 1691829 237927 1315838 1922730 517724 1371247 733440 1106209 1207410 1227587 33812 149681 370424 668020 1358789 1813576 1376971 769839 119806 52052 1173631 893492 41014 561617 1584350 952059 348170 1193337 1052108 29227 817746 277409 801103 356445 1715757 328919 570957 676843 314567 555043 1836008 1813088 984346 11208 1044221 1612703 647246 692634 746386 631571 177654 917226 1853546 238857 871153 525144 249167 1821742 99216 890935 785337 1411228 1197685 1262101 1225604 388214 506248 950441 1632154 1161154 260802 581236 1236293 858738 1642457 215879 1632357 50346 453338 222343 1823805 438208 1749073 1656796 1903968 263528 1926800 1741681 195792 290774 718903 438111 773 1462537 1488404 465282 245918 1869103 794734 1489426 1104244 903422 1320670 1310019 1954750 42307 1397562 583519 1964473 500152 1556310 487411 1482930 1389042 1978720 1436220 935438 432015 1416958 1485265 564277 1388177 22750 701490 548194 264205 1594581 999834 674130 648166 1243825 1494678 1803911 404750 1952579 201970 1827655 692713 147125 75845 829221 1838517 1778267 1426654 881116 1533890 942816 510517 258927 1296822 1789618 437598 1517526 510237 1119566 1827225 1557648 1854924 420895 1518862 1331274 884569 1150911 203013 505007 1726091 778097 1740751 1505672 568936 1983955 1161596 286313 522801 1761937 1494860 1276166 894322 114008 1548990 368946 1113927 2898 919417 1875982 1318035 1536126 1891087 132447 1960832 1208330 1590534 1861793 1069362 111115 1658762 1400619 1672517 785234 1948253 990633 874874 1296477 391584 354939 1437167 627468 98470 588097 301185 316142 623570 1168023 1850031 694924 733899 998477 772026 1995668 553536 1161809 402357 1293764 171713 381217 297942 993875 1784720 42018 744160 1579001 1260841 1631979 1424968 259145 555879 837998 1308950 434999 608815 10517 94194 154930 1589267 984091 1208294 1094739 9369 298328 753414 1459275 1043028 502102 205082 1271386 739632 1719777 193621 1227607 430857 1373426 1784340 1420492 543493 925355 1256622 1828821 1195360 1190633 90704 1444302 966893 1380155 1668276 1921050 1864448 1771912 1092602 700097 800669 142130 149660 492167 483840 1608647 1340435 1999298 1820930 1740112 735636 1599395 1642532 415899 1045605 817451 1521114 1776956 878919 1147311 361768 432240 1748059 61219 771492 1109528 744338 223683 710540 484497 1977239 1174904 1172458 1223776 1988857 104209 1878633 149520 1992626 1283538 830356 1065363 1862780 406480 828961 1718712 1750400 312304 1838656 1132819 1850826 1634888 1953955 538115 1836981 916437 138533 1062623 1730742 1593830 661212 1950581 969805 1178712 139496 552983 1288943 1809878 1173616 1261280 261608 899136 1612460 1499842 80283 867459 128548 1467302 1789040 1124183 675893 320745 494359 1778832 883049 230349 158268 805080 735885 1272682 259176 1691054 451197 917395 715417 1204794 728602 792059 1559598 113730 279507 709394 44558 324178 281612 482281 68840 1259946 1952190 1549373 1644415 486450 587151 110313 1589087 1864588 347543 1012068 437140 498651 293673 844566 435021 206327 870401 1992493 349280 326785 1307386 1248885 1829284 1545175 592823 1348494 1604072 226340 27327 155365 1940686 832919 1443727 1026065 179587 1698188 394358 137371 1530756 1689445 1310671 1753751 589714 1362254 1568183 709057 1745297 1557173 857166 168561 1915984 1240184 707748 1502678 1697507 951337 158721 1558373 1585004 259184 270577 530417 556346 1788735 1142152 1412062 1410622 69509 18757 1804531 279747 1033573 1522327 1735795 464275 706174 193410 1856371 169364 897170 624314 1179009 361340 288702 1443754 854742 1970362 1132488 498616 1454484 992043 1617847 1029121 1277096 1238382 362230 1309928 734446 876694 1698677 567485 786380 328245 1725472 593418 987796 1142376 880048 909176 1142839 628331 734856 639529 1390287 1469438 151228 621025 1467893 1798770 347156 827023 1124626 309841 1379115 1047218 194613 892623 1695879 329221 578859 510956 765440 175996 1854091 694853 573643 1054700 1637089 461660 605919 982257 1867434 1475025 1868356 1903073 1980030 1863052 592878 944087 1976245 5906 588116 1959808 20486 728542 962793 738925 1974301 1958956 1752858 816218 822484 816053 839766 1237289 396915 337908 178184 475088 451848 1227181 997427 1463496 1346881 1897734 10638 109086 1101177 764453 1233759 1813419 876480 1305396 72135 1890677 25106 827154 1750890 495250 196175 1868081 972636 1579670 453053 1292926 1225523 1105533 347050 957771 1318343 813894 424925 571241 1919945 1618186 1456259 403277 1685981 1447609 1032684 1975711 367926 1110969 459172 1640773 110604 1953441 1046281 1013053 933862 788434 1382674 886497 479450 293189 839036 1247 105479 1789422 1420929 801542 1550836 107212 179295 1874481 498040 1109161 1427703 1450572 515016 1443473 426886 432512 1220714 1476291 1772882 155552 86723 1962886 945120 1132768 498742 1181503 1418164 1623438 419232 57462 851249 22276 1360786 1309110 705367 1258701 942024 1998273 1611633 218629 1377472 1662353 477165 1288560 1173264 1022887 596200 564346 1897527 146019 568530 1881177 841891 1363966 266678 1846487 1028216 1999712 1996730 652283 147610 1019131 478004 948736 259717 1086025 1077545 11086 1153943 1099652 39392 1327239 227768 1127144 1903064 124622 38051 1050583 347265 261305 798918 623849 1525665 1106274 702479 1085542 1972883 1867483 1881328 171258 1496909 873016 1107632 790524 1807615 1255615 1278538 698456 301611 851990 1607714 959273 622720 130000 237816 1406421 1415876 928932 364204 1698301 829721 256724 1748173 246536 1894822 1729344 62796 95597 1191917 840359 1968520 1120499 584163 1647285 926141 499213 925615 1728398 1612616 373405 163266 1445838 1581593 1956370 156857 353191 1035264 1746715 1505626 1636371 115178 1887650 992500 1737223 1614964 1547713 1452431 52616 559588 817198 828734 1211214 1414549 1476563 459198 741990 1079071 94182 269384 1629366 1539802 63187 1213581 1653079 1649734 828765 1631258 1843571 1394813 510727 1224632 966516 1274649 757721 1006001 859798 148530 553896 1901936 1830326 421793 1315226 510253 855462 999829 1341908 110655 1721881 437613 362141 939676 506791 1709911 172666 532472 580285 1009720 976482 1184740 101499 712790 52750 903314 1634750 739022 892079 1736061 426793 1380533 913147 777736 459977 364624 1387795 1609074 956323 136917 316291 1889400 831669 504737 1805153 383832 1060980 1561885 1045541 1245661 1368726 1176520 1700552 1260137 1178650 1971981 1611006 59899 403617 453575 1655331 1619273 1575493 1506877 1659792 1879819 1299429 1110702 733188 978483 1409791 1868216 434959 1610786 1207432 773930 454964 1337232 719140 199011 398600 1676969 339393 1299626 1316354 493601 117996 327597 1374282 1810803 1619732 18180 977874 88309 599429 1360089 494270 1259222 998806 1264059 1630415 16066 604668 448288 1666750 729294 17958 1574259 1181807 75991 238448 913319 364786 792139 460623 1524695 1594637 1590130 765762 1175169 386194 1675847 1860502 1826154 1820600 1935449 1493899 1206618 797030 1436664 1294087 1219005 1193674 1518712 1350777 1981408 406491 1716707 1479625 502848 1651807 639862 953636 1487629 665243 188964 263610 90961 377736 1559237 1503835 735513 362503 1715756 1785036 524602 760932 766522 1603897 433535 1293801 557965 75452 931048 21413 287747 236219 580730 580368 1515413 169388 1083495 1306756 710357 393715 524674 265585 298578 981937 1446217 1013381 991943 1808456 843387 1975718 921406 1734920 1846904 470604 653709 420027 1053535 1558051 495517 558930 1600782 128437 1050114 1790879 1833950 225049 979320 185296 1706287 844284 1365843 623472 349211 76379 59934 891974 1926382 1255006 980286 606929 1876994 1313337 1999044 1305911 1053866 1816630 1908093 1760430 1011865 1317545 832932 162106 1192650 48697 119172 1904402 97356 1333243 1841872 707023 111098 708279 1868716 546923 729817 1916291 1448297 1209008 1753196 282491 871344 1140987 1708334 1368466 1155448 1030561 968386 237755 546922 1321402 1976907 1303525 1966900 712545 1017533 1347779 809016 1700926 1200790 1552801 664627 1351293 1537220 688750 1956 466698 103419 496353 595599 569722 923092 1099137 1961807 1513 429590 927497 348352 320753 1529644 724162 1239241 352331 1446867 145413 1562951 920191 1332612 1730786 656061 778772 22542 1294145 1848643 1039663 1099870 1348721 898264 836207 138516 697893 1541494 1480218 959680 1939521 663890 1013879 914154 688043 1353844 859068 1149980 478028 101463 1639479 1516292 199976 1791105 599550 1402397 73866 666357 72567 733559 384557 371739 307533 1027643 1305185 1444931 1471512 125949 74238 1831424 1417832 1920456 914257 1731210 1066188 202927 1839419 1008970 1751316 228705 365020 1718046 1107665 1802675 1407823 118352 296140 1667310 1663634 719387 1252012 468051 954410 1029913 757082 1576826 888772 609319 614672 566723 922649 218706 333626 1529724 161147 977644 1337878 1371071 780140 1264283 833202 1245120 729662 1999068 1425595 1190657 1211340 88080 1021549 1161248 62432 146272 424493 112831 1576399 76553 1757669 898118 1964503 902292 748640 323926 304199 1676291 1589247 930709 120465 670889 1219814 1834201 428099 1760837 429548 511962 465733 1352377 519712 1610414 167615 260901 495044 1957356 1219683 1674292 1488191 1369336 620099 952136 45392 1137504 994064 1456775 1273124 1624535 720863 43306 1121116 1165461 442699 722088 791062 659497 237364 489502 900502 1792774 1418431 1040975 1770375 1436972 1248292 1009516 1212350 179619 672518 210200 1532730 593718 725514 825371 1771591 1729390 306438 1268140 1143233 921113 8016 1399425 129884 1077199 807173 819620 1039567 533797 1141523 1307778 1889273 168920 1103182 1674029 288037 1788947 1972424 1461000 203487 1726632 1888618 1208693 469928 528997 85335 812981 1834932 1001415 566438 538919 1457292 649134 1516695 1226944 1256903 1082679 1333965 1406635 527191 1076816 613456 1436959 1176543 1063399 1772699 366822 1193184 1286624 1772022 1189252 886436 452134 1988069 52142 1094354 770595 887776 838606 1015941 1730008 1083697 319357 762879 843187 1786878 504831 1799052 1318919 1822423 1416051 950961 570249 1834438 496071 719707 1005172 1784669 875590 961487 1384249 1117509 42247 1878692 493202 639041 1370174 1299102 781833 16551 669056 937357 1500398 1332504 1140034 5878 173755 1577396 1391952 1197027 277579 1372650 1031486 232216 1719014 1933878 1722443 1856055 1805451 1568335 1992735 646954 870431 1250485 1775711 238464 1132262 810113 320802 1458864 1854104 1014980 474445 1911941 278924 263990 577360 1256269 1067026 1648233 1225420 1506521 1503641 829996 1100886 627595 567493 1992161 947983 745175 602898 615885 763289 1493597 1771958 205477 1075321 624620 1289327 1819039 1000997 1900487 123671 888512 778946 93071 925484 453259 1041175 261310 847642 768890 1764243 1315484 459513 167476 1684762 693718 1431544 252090 515142 23145 1786243 999651 129550 1461283 1982956 1090727 1750119 906162 467476 422807 1157783 1969561 309558 1975377 1748577 1373438 1487867 1060837 323099 1039121 1960093 202357 396443 1778354 1009974 1407636 1666115 1997604 881819 904853 1541943 1547176 222762 11397 1654786 429950 76660 1230092 341850 1725892 1803313 1280721 123627 39268 589881 433727 188819 243570 1343655 1162715 1621319 1918066 991369 981871 186098 20928 1731962 1919594 1829805 1119997 865751 713688 790183 1700805 1127747 184524 1253583 884219 1528692 539432 36996 150547 1391208 1775993 50592 981867 1795781 358259 546036 1147128 1923788 47356 330586 1718026 1453627 1906832 1243987 103943 26771 1012526 1333110 298387 1858674 1276118 1680529 599112 708594 81119 1172199 284415 510145 812957 1562860 35880 1310190 416846 306066 910408 1679615 1396667 1381529 548711 1140029 1613291 1224129 1045930 1278297 1785030 1471613 1152351 389932 1941383 1767279 1681877 295345 1639930 1924996 349179 1349035 1841068 314682 243548 67620 1058872 1203992 1910795 1433432 720644 974320 835808 1096191 1146022 1963077 22514 41123 541012 650572 391181 1037878 525764 799620 860750 1683389 1644223 1423277 325212 793934 1615857 485908 189071 74536 1998861 564878 243816 696563 1043424 936248 661932 1021036 1098052 1309010 1742797 953301 814192 496156 1564114 1096745 72557 1159130 1860959 1365182 600505 109232 1998784 68945 1135158 1066339 702887 1436141 1132235 291178 258726 1725712 1314584 1491913 1683510 860880 32415 625248 1547659 1609191 58484 602856 1183754 472059 275208 1959213 1145562 580875 163247 1590099 935360 676932 196487 1836128 1315082 1932489 1297462 1980421 1388085 885521 914374 142980 1388604 112367 658895 411277 1155879 380159 1307459 381585 1838069 1069721 1995359 614923 259930 1980319 17102 158254 1874789 1732535 1902184 360698 1917293 428496 1803477 655787 253987 325555 207854 1326175 1154249 1180714 1381172 350411 1696027 1405459 540148 594794 1588469 1397819 741630 583266 417857 751154 1172610 1247783 463180 1858362 1483525 176574 1782363 256710 170942 1094894 1945734 146624 519626 1303142 448671 628245 1454116 707687 421925 776596 1374406 1963493 610098 1648663 1058345 650014 590372 1841197 1410361 454462 1581482 1927356 1946823 257747 6922 1873112 648206 516300 1691504 1467708 1212164 15489 1194025 1109851 1625789 1503928 1887055 826932 814496 546674 745633 1058694 897757 768160 1707112 1735930 1048975 1054372 1374092 1782092 552205 1095106 1840589 1771692 1597654 37267 87686 66849 1849745 428188 150314 447453 1871135 1272949 216253 204754 828551 721855 1809205 1406111 235308 842719 1297299 48329 1718646 1603673 1043534 1207636 879496 1119840 378024 214171 703863 1564123 1058873 262567 1830350 899876 872940 1257445 1003128 1108091 755470 771731 888095 1243466 872353 913654 280744 863976 340592 1573246 684774 1601697 752807 1936039 1370740 756346 1263844 493005 511871 931206 669254 1758879 607135 1974182 1432773 1950261 1200677 856669 1034506 1439755 1259464 795026 374299 1569617 1077229 842999 1227912 364990 1880883 95880 1264216 1519390 1723238 134294 1284020 1699860 1574541 668805 1324371 1605737 1752255 154921 802911 1090109 188193 577787 1514747 925378 589722 622010 1446062 1965540 1973367 711459 1008871 1146227 1511434 1181793 1063998 1334838 1419014 1871619 190302 77668 848439 33699 1087081 1723129 1697844 1259246 1474019 436295 878290 1934381 1921831 30213 729658 970247 1537609 265895 11716 459660 1161931 1994162 1318098 42433 101717 822219 278028 1496863 130589 740788 781278 1009149 232141 412458 748831 1580237 1906359 1028525 1813520 1822156 1764784 628645 1290123 1871874 1365924 869352 1520636 1366679 1434188 197703 92343 626959 381301 1130974 712342 3289 1431309 569593 1570768 1998700 699107 1752910 1350530 1028600 812445 915473 1732746 1544470 546480 315541 461730 1101760 1931206 1042902 1172532 1507214 1593485 106750 1952945 369920 322302 615081 938115 1778299 185756 99849 1626630 926582 1207027 1436031 408062 914048 1678484 1310187 243013 1970029 1748457 915651 1472742 415404 1002007 795253 1963027 775243 422632 614826 1787271 1510915 1434930 889542 1997729 1232942 788748 1366585 296290 1245534 1555882 1439011 938728 189793 102574 1798305 425975 1973762 1769178 89231 1185977 1149352 593012 183865 1453082 13236 241406 1044571 465815 1897521 1002657 1596315 1420275 416443 1569026 1454080 1831587 1023982 1720935 583196 232611 1325523 238557 657692 345936 1931611 1141761 1664815 815301 1010617 892873 550577 1965018 1193009 1518532 189686 1565548 1203366 174070 173844 555653 588124 1977055 1223998 358861 1908912 19330 603189 88933 1010639 66360 780226 730847 1005846 190363 916881 526122 165636 1465729 759666 1696740 1424263 1364048 1266071 673489 715975 1254462 1264169 1070843 1641394 805475 1637134 972209 1442633 1240141 1253541 19100 1434973 505128 1515762 132586 399906 1997279 281508 930642 1874703 675697 844883 4596 390537 449337 707912 350549 1829591 1344272 1162906 1448636 1589245 1955488 350667 633028 536886 1617470 993297 900842 309973 1236297 85429 291515 4672 1669599 87690 1254289 320623 1484674 1367755 402404 545457 1611420 546276 50935 1520320 284982 950548 196934 1309598 1401778 1707121 865993 1418574 676848 495354 532210 1761628 1420956 1437872 582112 1951534 1573173 324127 1403892 55184 1847226 1353091 1718262 32 965800 1904066 1671631 332393 1122025 404611 395025 62886 377170 1060763 503018 125576 176940 1644391 1063054 1229609 773869 1854217 680687 645811 1203962 1283864 1932959 1812924 324951 1601712 296235 1918847 1549235 1198858 1857253 634507 1393319 1421835 1547724 391225 388867 30894 689693 1956340 651904 1859217 1602894 1259916 1131525 1424168 967606 640180 1202287 502684 955120 1432427 1562225 1314082 657041 1940093 1232172 1611514 5758 315166 1398736 1288563 819363 1778111 1105238 291988 1738514 140238 1256151 1974680 594020 164217 1625432 725224 815919 1933274 1905569 1038676 109810 1050270 657521 1098913 1561505 853839 770980 201410 415022 1849362 1329970 71079 1835281 218528 1221738 477472 1734806 1028971 953500 1929518 464459 298884 1909672 968863 1180045 728008 1214369 1904250 1360034 1598945 1566361 1338329 1369733 1683466 574070 676241 1613971 49836 1618013 1217355 1410275 1123963 1459057 1777474 447181 1580835 1570887 484419 400383 880189 274966 795970 335001 395056 1635775 179127 115865 1416263 1498722 778760 1395965 538994 791627 1854749 81105 1072873 1821942 58738 17132 1528788 1247101 414335 165320 213955 1157590 1338635 191944 1247672 1109900 425131 528798 1533792 1348874 1386942 539604 11958 1487825 1746411 85842 1805209 712387 239200 26640 50062 1565839 782738 999825 1126937 729473 471644 437386 476441 1967291 1432694 1588554 1565517 1835244 1125094 1276916 1571603 275926 814225 1620336 383066 1963925 590597 1491764 104363 126449 1722439 1055385 691960 64238 805720 1956692 1384751 441097 76432 1267037 1522513 199109 1736886 1045462 1223398 1942603 612780 892153 5077 442381 389209 580842 1179167 252141 137191 35067 916404 51947 366088 1772779 96283 1396785 1021107 587879 953706 780596 1900600 550803 413140 1360440 1334359 155724 1989958 621842 1200737 1069665 124068 1775281 1091916 1528900 1956426 809681 1542917 556034 1182478 41577 801511 268394 1494228 563006 265223 437636 1843653 746672 1922098 925894 348477 499278 821562 336800 517104 1425786 1621490 1428638 906771 1346637 939390 1344892 709302 1742906 686583 771558 692898 244495 1663380 473402 1770752 946777 437372 1032766 1881006 466340 784840 1090070 339460 1840971 464054 356068 461905 1245876 1363090 907371 197878 957905 1956392 1150602 1203501 1236327 37935 657843 884961 1075943 1552485 88135 1001897 371047 1538778 1346891 456491 1807471 87566 877516 817143 446975 1265847 1574808 381870 1847383 1465070 292643 1787785 1018252 858989 303707 103734 1318641 524279 356467 1665175 198498 1972235 928129 963943 1176145 627397 1083303 161826 52858 1234733 560561 1468958 791862 72089 1548340 874503 1890651 13427 964301 773564 1267914 653571 725292 225761 757479 1791789 1429213 1222372 787946 1501912 1459406 250922 934329 1108711 797998 648538 1441636 893215 1615940 1629589 1628638 1816865 156636 1634694 1950042 1331728 369408 1447370 184413 1165667 1852725 301947 133427 1959382 1088698 1347754 1055642 708268 1338999 250560 1353094 1502446 993081 1759729 1755420 1779327 729820 1382513 1319354 1051348 713543 40145 170014 1389939 803887 1942494 890618 635197 722773 56129 248926 1020505 1069840 610293 875455 391828 1934188 367938 1530827 156992 1342880 1843899 741895 66355 196414 533933 1816279 1928522 1136421 1503325 1680872 1369016 1810495 743630 244407 639950 138473 1105048 858934 522760 320469 1236036 820502 640601 198268 194645 1135115 447864 1625958 1973927 1901089 1889003 1853805 1957251 1032699 684455 971025 1891196 123307 499869 253842 1532003 378446 274312 736748 79303 437236 756527 829922 547443 1360947 492231 1071999 91594 1990555 1791151 717222 849580 1749157 633552 165716 1511916 1126474 1866029 807356 1963131 771146 1241182 138545 1756071 790204 1138755 248588 40518 364043 1077836 1897846 781806 1020728 299647 1849637 1355217 445305 1862377 1917735 1544563 1188588 646487 1755658 314602 13317 197841 1564455 1350843 869613 871917 668480 1609364 277361 1033463 1776302 433101 312659 659235 1322157 1473050 1171767 1470352 1261553 1324958 166840 159836 1066983 1151886 193529 191329 1393479 1137303 1490029 1508288 925009 1127833 1484419 1144230 1550816 897360 1549638 1526822 1715698 1369633 1619695 1129625 919680 652167 1063580 1839221 162308 502457 353687 685182 505559 1126917 882039 950780 229154 431851 174869 558840 56459 258738 1230576 296077 1675336 1929425 1322638 1000751 1462357 899110 1499306 451825 249396 872593 413459 1962739 72330 1822259 34112 858999 838032 1605230 660023 959261 859832 10045 1468379 1546730 1079886 230032 261253 1466327 446230 104118 1538352 1671205 353000 1315803 1101209 1106704 814479 1014727 943862 147391 136791 1390913 1135315 169227 1600767 59916 1105376 352618 443603 1613166 155816 1269073 125455 405183 1921342 278415 1931464 267444 949742 532736 1363906 1962132 1477449 1798701 796368 266102 1030416 1509111 779765 1148414 814 773207 601557 1349587 535357 1593380 1124391 1118811 1583445 433735 1163295 1102946 1207863 1643545 1333977 1468184 928056 1960059 1159437 557853 936287 450413 686007 267539 1445582 1011036 1223615 1922492 1981631 1555281 722847 1337958 231704 479244 512471 736446 1984100 413572 143971 1454829 1770492 343621 346894 89926 901674 187200 112672 1651552 699909 212363 550758 1639299 92123 1462594 389059 1238976 1060535 1377230 1397005 1841781 551783 600091 1059554 1099562 577434 1469356 434271 331943 521976 1410137 1615066 1614087 789200 1462654 1854874 941380 496172 149831 458434 1120895 882501 398673 1524083 1638824 1570348 1414047 1076619 737721 683483 786869 616828 1341975 1762952 250516 724938 1313907 1479490 904575 691310 794031 112232 1672478 541337 403967 1090675 1144408 667537 696550 1930719 614153 1239089 1520759 17604 344117 654936 1208637 445681 1420201 1548978 704165 1546663 519015 1312526 1309591 1681627 519699 1221816 633374 320317 1037520 1160637 318904 1660986 1598262 305851 1302795 1701715 248318 1911754 766934 1344419 94828 865154 30840 92565 93833 1754863 222448 1443361 958933 1198408 696856 83894 824066 1729409 1609499 1782065 967226 1491026 373948 943073 1451889 676072 1726375 1037049 207923 394323 478399 953948 642330 227631 1681173 512573 764389 1029916 303425 260713 1090067 321384 1193370 787382 1729424 1048402 870028 1585812 183365 420530 1512776 421779 620702 390345 768348 1855439 444038 1296541 942964 1751464 1943475 485383 1109583 333047 230572 988435 67256 785097 1369293 1963040 104746 1738787 479885 638268 667467 1422485 579854 442224 1342585 836035 1217439 508935 1400647 1155373 1857067 1725506 811674 1678254 388365 1184183 1757211 957092 473936 1322760 587855 1854033 635149 1906271 129653 186069 1281256 425670 196369 395674 281003 1520175 710354 610592 303161 1675940 1392991 491481 985723 146202 1066102 1302046 146154 260949 1473458 1811305 1335872 1107057 1234855 486571 980957 131719 593524 1741014 467016 1882137 1090088 1915611 430792 1315928 1161854 559152 1402659 1195631 1062950 225164 1404580 1728735 1143757 1539462 490816 28011 244653 1868361 642124 220862 741939 1353225 1937141 1675514 1571148 606992 677935 1926227 1154203 529967 1785986 402928 485546 1547194 1162480 147142 1087472 1918448 480219 1090797 1524484 382440 1777542 995947 518456 1184653 838559 1551878 552539 1979758 1486834 1972456 1298801 28127 678115 765443 598761 119097 774504 1854855 1259668 253135 107643 1026753 718767 140558 1579476 268921 61031 1685194 39935 721552 1007865 344919 864370 958226 736247 1368806 1635839 398995 1404849 100769 939621 1640990 1340299 1280358 1140039 150477 1507215 802463 1129183 1612396 1179 1321931 821411 22727 1307476 1397510 814711 1251020 1137425 776603 1078448 1563740 753526 250730 1897402 1702648 708 1995794 1775205 273310 1269425 1458622 769584 1747718 1784209 1416704 1108998 850753 1815 1857558 742880 694432 1082089 1331253 1421641 689131 1345732 1116922 253288 1070943 1150380 1436679 596114 1234868 417201 489481 327936 54858 1601560 1791092 921791 422153 1380511 1432948 891325 1779369 915201 901171 1241237 1473815 1223709 744179 1831207 1397999 578039 17644 228662 64313 398944 1717529 480166 706705 508695 999996 1719772 1560935 1011372 1194730 1110758 316955 484320 1881360 419738 44318 475227 890792 498343 1072725 1225390 313843 366995 1003947 1269102 178095 1630227 1687388 133314 258432 26680 1009612 1274530 980860 438763 818236 1117606 1814044 449234 727273 1583479 1390238 111929 978621 1519554 262878 1896885 526201 383356 1300001 1506508 1799560 1590591 1439452 843277 553279 840538 493580 634422 1214804 255012 778554 1516370 1737920 172967 750655 926482 1084971 301005 566523 692607 1770004 195075 1894861 380283 1361004 1033173 1379388 1783833 1814187 1245088 1776695 1895931 1680722 1730017 237379 881107 614065 1811898 927815 1974822 706145 1885155 505825 1485056 929083 615150 333351 1785239 1187121 1519178 1401241 928773 1759158 1895020 1192047 1184952 570289 984642 753310 416718 576928 1785926 1889490 150824 458825 1616883 441370 676623 1665966 1573323 1872641 740711 996166 669662 251925 1592674 1295046 502793 25693 1228572 1093072 1866892 1803590 1460177 338867 1384860 1709754 986660 1366169 915503 1034676 1577400 1457167 399782 1737020 316985 97687 217663 1791777 1599844 1182427 748039 594836 773048 278461 1928964 641435 293316 1548168 1866039 1677803 799137 753994 1907320 412172 1503436 1569592 1239719 65794 48494 880147 1051730 512630 1287452 944478 1394646 697714 1181702 87618 1958404 989350 834666 65628 435396 1891705 114658 1857710 876426 100516 664612 1087848 1183114 1804994 1366202 1921723 1614388 1386976 1876745 1031914 152907 1535975 933552 1866509 444381 1910624 1540413 893428 1051270 322891 492664 1577967 401359 1304655 1038227 1211806 157632 85010 1055553 1561841 1294678 1180301 511823 1853153 1348439 218296 723568 1959936 654834 1374207 557603 1833785 529664 1192057 1553953 1617290 923078 1846426 1792468 1158290 1945139 1064241 198443 685314 441854 1836044 1656329 551482 985804 1010671 1535229 478298 9813 987770 1575975 1483796 785582 1858633 1197187 464982 503055 1407794 1681984 1475871 1339324 1626681 149654 1034340 1894386 884011 1782543 800509 379240 480673 602463 918574 630461 1912401 1477461 1404110 1752864 1969696 148138 1213056 1186445 1565862 418130 1223806 1196700 1241901 691710 1080675 803324 1813978 796606 811904 1521689 902167 880495 641643 963128 261219 1309664 962380 1681815 1138386 618596 1214351 1138300 1870305 294678 659593 1559319 1975105 1327168 22480 1384880 1521506 1629367 1671308 371391 664262 1554237 214283 1289846 715969 433055 109624 784728 644367 1336553 1529693 1121651 934044 1245771 1134265 1060817 21032 1472760 889203 1164360 648654 626481 1115411 1972814 1700776 497108 199116 450737 1831854 1120374 1121679 735637 1038978 544007 934811 1963629 1434447 1059194 566056 48953 1359635 1034761 1031381 369899 484261 606927 386591 7457 1787593 18868 198528 1521197 655632 1788558 1132694 1400848 1796346 1620734 720546 1701588 1685741 1024559 1180226 761075 823048 1054296 1856941 859892 372793 1924066 828638 1162024 1342462 1646932 1832810 1528897 335940 1494936 490311 942316 1644862 1865287 1774805 1058323 1604036 353624 1645714 1060161 1550236 431135 1305556 1251756 1338579 436301 425212 656016 923771 1387921 457764 1017928 1156428 1310024 1845189 1066437 1009998 1631271 1673061 463928 110748 1407580 1710915 1264610 1221261 697450 1641820 22390 958973 56076 842795 608565 695648 1987086 882809 1719474 888002 171417 1039797 1582342 1497263 1602858 173573 942449 1322792 1635299 702140 1136226 123718 1518768 1251350 1177026 130836 1327551 1976903 1053506 491346 157544 1772465 710095 129597 1686581 44700 1439578 1709699 766694 288815 1797136 1563490 854519 768624 1831291 331878 1767542 1677046 1249622 1008610 988536 1158608 1718494 98552 1518927 835502 772811 453786 1165583 478817 6186 424795 752458 1141662 1610615 698650 1581142 1686159 1929513 121321 779625 419883 1970833 684061 853738 1126852 795502 1902191 1688757 1826891 920702 1700154 1069764 681524 894563 852927 1828456 734303 1914557 1600563 1467317 1607967 238803 685507 984677 1120858 1569752 1464000 383984 574028 1682475 1530832 1555243 415303 1373164 1990050 1405807 457145 1259398 20382 1639949 1864577 285587 722249 70658 841685 1840614 1121263 69501 983419 1857963 649217 10561 192221 1036366 320885 262495 905512 554681 1787821 1806059 1281734 1627619 506826 1380261 658187 1240696 1684242 231148 1005485 1308182 980425 975157 1824358 1766932 1218103 625470 871015 1751075 1805685 634202 345006 1440674 1546153 86314 252262 938098 1884611 1966417 1162931 655992 1785061 1989591 1429780 977341 1912766 1817391 1038924 140084 190535 872164 1674517 845037 169359 1972766 138641 1355887 1112090 140518 1693696 1547372 416745 1820257 1587029 781663 998699 1627505 1348467 1687514 1511654 536976 903191 1314840 1241225 781360 462179 1554514 56952 892659 1913155 1938338 1125938 1179491 1486040 1210761 1110366 524792 804640 678896 276300 308057 1502833 326335 1815885 941756 1961127 1976012 1192823 906454 458201 1852240 1245623 442442 1659448 1614288 1349761 1794137 1158229 30485 1443968 1713861 107113 1311755 1688557 457595 1801932 24352 1525263 1578869 1211862 357308 81674 1747769 1308923 365421 174949 541511 210379 55730 771089 1613644 701359 965631 451688 1286039 25074 529391 1606686 185084 1466313 990230 1617093 1288507 1304556 225316 448393 635039 1811579 968719 1290416 579558 1791837 2967 1412908 1914636 471676 758925 588088 933983 1745383 1680993 411134 1496552 1216429 765727 1036790 1332748 897415 1181399 400911 1863965 1262094 316650 9625 253220 227728 992423 57553 1153697 1655399 1564718 1122126 577247 1891379 1183678 145723 1683375 1005099 750149 604657 330332 224875 694756 1864671 1773101 923191 1225798 1161774 510774 1572803 792826 579467 83204 479367 780268 573263 493315 1300668 1542593 182672 1703033 1713377 63569 27312 1351271 1430783 961809 80833 1842545 583632 801690 1403326 531755 1361961 770994 1258290 1215310 233907 90142 1633469 1600075 1116438 1128887 647787 971310 380179 1851176 1645963 1630491 1774651 1436780 445192 85424 1557039 1655002 17023 1911375 1062315 1121851 1235002 268019 442677 28827 391654 68385 1204755 1574074 442737 822874 1859860 674748 829745 39740 1915947 1923951 1255127 1501143 1020399 1143496 1976527 481675 570693 1103885 810676 15264 700362 597119 1063773 241081 1238560 34013 986462 1704262 1224401 1752939 1261388 138919 70834 1433155 1435134 821163 1683252 647842 49262 752444 1522049 1116690 719451 1519370 1086850 1445351 413186 476715 352412 1737736 189840 1359691 403301 381855 1894883 640776 805654 983536 1571046 1624420 987165 1785723 936837 974205 563236 1236870 4637 1837894 899637 1425848 1832425 1882121 53587 1142271 343084 353135 745031 528340 1984499 92277 88310 674304 651689 1278264 1205822 298842 756443 699469 256223 1882040 1398181 521623 226473 1033749 1477901 1285027 593803 1946272 1717207 62220 955133 1598743 1249613 292215 1946450 1284256 1650388 1892643 472326 1885093 82534 575872 148467 1227830 972152 1945701 174779 85665 1582779 1770713 1308953 264702 881062 603800 1819602 615672 899315 737332 1516839 399666 1741101 557337 1433495 1469928 53467 1295090 487824 343926 1947610 391623 1825777 370205 328390 984062 628659 1198444 1590505 809917 1540281 1313070 347853 1628582 308082 1586358 454998 1540074 1443158 1178616 646178 1205840 643248 1921423 1033864 876362 467120 990080 743819 671046 704423 1583405 96462 170110 1541596 58456 1196248 498741 1485461 586231 467007 19127 1247239 1233285 581877 34119 18954 1781209 1513107 465123 1758640 738307 1840167 1334293 1645916 1010403 307512 962961 384134 1792975 1564149 278958 1940896 32535 179150 464352 513355 582897 1825989 1192688 1641616 1284395 1486897 1134938 286716 626771 257687 1968907 909705 523366 1714246 1633833 1618831 1056184 907369 1993030 899483 101500 1792563 1797731 487077 1825248 1799800 1563579 349727 174976 1228070 561873 1531939 1111982 1296037 136937 328727 1176942 151273 274406 1401535 1879314 690944 1733873 1344847 745404 1766384 699711 356635 1032575 1388254 588177 560880 1471021 1601321 1366995 1336122 1923774 1429095 642478 1220172 1889485 200050 793081 1358292 616051 401645 1236177 862278 545384 1359387 1844116 1125076 1070934 778120 1463502 788744 1929291 1261170 1718256 155458 526620 1754295 688026 1163788 601047 1205999 1082512 602347 690952 818306 833553 1308264 1229289 1793156 497575 585476 1273440 407850 1149912 20824 646091 1897723 671998 1013565 1341143 766276 1522476 350450 92459 991774 924901 634327 1009732 1110429 1155380 1342559 1062843 441239 337569 87823 1055521 453882 354955 1956786 1712084 1539627 936083 1073680 1631816 1856260 216928 218726 874706 788423 1856087 1450542 1483003 352317 437274 172560 1860596 1982273 191232 1796131 796756 908321 1827125 937968 756299 1622612 386201 886504 824769 1576322 207014 243674 77090 833308 697017 654273 1295427 1236027 1059570 70270 360013 1482068 1344799 1293205 160470 1739265 790338 342585 266257 1742075 940487 995870 853921 788615 1115061 736000 1522537 290187 1723916 975410 511365 4424 1446751 508410 1964203 823511 1583108 963189 694599 1453675 248714 982956 972947 1873171 1113154 290455 1600310 375567 1817117 1628506 1767187 862607 165912 1004694 1082611 1797352 1826693 1010654 1365947 279876 802687 1139974 1448099 973497 1673030 1154279 1342727 544819 144915 578591 345539 1190647 900989 1773503 1186747 1670291 793869 1540938 290150 1392043 971337 454902 359489 1624881 97599 1622762 131355 1481187 360404 1470614 1534092 809862 815637 1306247 238213 1393399 753503 1867459 521249 670457 166933 777469 1662572 707680 231606 1125306 251274 1664273 1343580 1692620 1780596 1536818 678527 1527578 544114 1034933 878200 1398600 275318 60641 1973189 894208 1940316 98192 1091309 800629 982282 1498222 14903 1482232 1843206 1234318 1690131 1123248 391872 1180155 1899082 901650 1328527 1125600 1939345 1459280 561811 234959 782101 862542 328506 1922940 35738 957504 1617577 668531 89766 1461591 295261 1133807 995283 1155414 1372179 429040 253894 1659256 938092 1537107 473400 1829024 474599 1001167 616398 34757 1925219 738347 656719 292329 476955 530163 32694 1460623 855221 1627696 1189486 260192 708722 1966385 75580 1234923 1242811 1822892 414787 1287292 1227046 55396 983129 921738 1384735 380556 1729286 1544061 1577045 479017 978057 33776 882104 1637350 1624532 77818 715691 1652155 1523612 1847246 1598441 708953 551363 1625325 281370 26155 1377406 1409469 757089 1109276 415958 1023874 1789986 302071 1369390 578682 180834 1500991 898399 68265 1033241 1195251 1711446 1098186 1431168 414306 1957949 1634895 1861841 373665 549490 1272145 1058972 68777 1750885 716241 1429025 791889 321768 767036 1898715 521661 1415277 389019 1282477 1392519 1962152 1123103 1674381 414890 1834320 1183237 577351 158079 1664570 315837 1345608 1810717 1341608 619941 1225179 1771846 1204495 278188 391611 817668 1955253 712318 165813 669625 666812 1089198 529924 43612 1025219 1785186 182335 1810466 1740723 1072804 1386425 1993487 1189812 1435919 1348483 1357109 442327 1598611 1641324 1124877 1661578 268080 1871315 1328873 999892 1223063 1948882 470968 986295 1624377 1467514 78681 648495 1205383 603069 173186 1634662 1409905 506035 1636727 98668 1378050 800681 784537 1347608 94335 60152 1300096 648033 354645 490442 1338452 655817 63920 296537 1553604 1936745 156975 1916952 490797 1702322 1481283 28391 1185149 1041592 1226114 497073 1543142 891303 76092 1318976 363076 1811613 1564089 7246 698498 777489 1439380 475178 257398 1880783 359473 1397514 1492599 1212858 466807 1436402 566281 206568 1860248 1717931 1730843 1087849 273083 251354 1923562 863573 1019378 847003 391737 1319141 1813751 59137 236946 1420512 974350 483609 1320850 216259 630335 1017912 1585482 1511245 1945240 1468074 559508 1186270 1053818 799559 281163 1738326 968979 1426809 124928 1734787 1344083 1049325 799348 885254 744030 1213593 1227374 952421 1651310 1168135 232165 1532729 1721633 731429 730416 1850516 182299 251284 1471962 1255920 1347215 1404324 1476586 1898459 431252 1517797 881263 1584084 1877501 378287 232255 376825 1120457 1114146 239691 204566 1928660 334793 1477352 1404481 1179600 673360 461228 146881 1951485 203977 667167 402707 1700397 1334764 137278 620767 1361383 476639 490341 1110181 1980639 1343593 1797532 1472849 1761272 398776 690613 1487113 1592802 281495 1963015 544318 999479 1390916 774613 1945530 1336194 389733 929400 75375 225241 74312 1867670 401270 904339 327444 1807578 1248842 880324 1235594 356993 1574803 1070899 1384007 1522099 749919 1298395 1400379 232714 587857 1135196 436296 1430269 1064322 139010 1049884 959499 28564 1464714 1729843 770497 564118 1248457 292851 1356839 1816736 812264 599450 539402 1348120 1358181 261208 1746596 423474 325937 696907 1802533 768489 196661 1295604 938872 1413269 1430142 1581829 1605946 868777 476655 717473 1058320 698016 1892593 1081750 447027 1003071 1913796 432101 768989 783365 935972 1643146 356494 1029252 1352185 486432 139030 758450 1035376 1929049 1207228 1566090 664402 41811 999334 1531826 1624818 474421 1084112 320409 609016 1300045 294580 1356125 525792 669801 797018 1970981 523841 910525 930139 1469721 1958773 172120 697883 1475149 816474 1665752 1203236 582682 369196 1578340 165267 1257886 255134 1923172 1489427 261462 40948 1741857 583777 270767 1082157 272315 981796 102667 670953 363310 1252060 1876412 1661733 1189315 8139 1143176 628024 416557 1864458 221734 13513 421068 866608 1755485 1196193 1918623 1500982 1106361 443796 841171 100592 1811369 1122705 304749 1048089 473807 435986 118801 1052737 1443738 338784 56462 59857 1206492 347864 1875690 1499707 1298865 306515 177548 608542 1200786 268893 350565 494880 730176 721411 1222427 1361560 1021809 693636 1292648 368652 1063397 651660 150686 1527875 1769193 1199168 730436 115438 445460 1200555 1172233 295117 1472779 1145540 144759 1447263 1035417 658940 97823 1369354 1969143 87983 900920 283899 641383 1385542 961261 1873199 1373039 1770658 578785 287630 378939 121699 1309681 1996535 1155991 888956 199836 1713749 1140507 1065285 558962 914695 1132589 1722258 611399 1368397 266526 1556371 1215247 1658448 837822 1210796 207819 290769 1329083 1958997 1491008 137076 493222 1223205 830675 66855 242771 14938 1484089 201476 10484 307249 241962 240139 1880796 493402 1191630 530908 1841076 1230197 1988303 1795453 1348780 346949 1677975 785986 184329 44915 934237 527929 1924022 745847 1068693 964471 1760671 657411 697865 292449 575024 344451 84090 197530 505855 1833899 1655669 384626 829851 1774274 1523577 1815887 975719 306927 1422516 1377059 910091 1033015 1354060 772598 1578107 553329 1544439 1290878 1267035 1048152 1619459 1275919 431757 1840340 705877 399642 672160 1635944 1601887 617189 1007571 992448 1145732 173941 919076 312262 547423 1032273 1336936 1850280 917137 9020 1764282 729716 877353 1807278 1284781 1529167 744512 1050654 1191650 422689 466266 1295746 1071147 1496339 259853 1619264 1529913 358537 1412692 635651 511836 1507057 1567184 1877723 414448 863202 203544 149049 1534478 1106641 303850 1999464 913778 820279 1394448 533142 235106 1480470 1327351 1174667 369864 1809956 1145546 869291 1205519 1418315 724963 1616099 678251 1591263 572316 1484580 1793661 827129 824602 1154082 878988 882676 1674462 1561429 1883055 866340 1379391 1148995 1935993 1908241 1935770 1911441 1458697 1057771 680902 1096494 16945 314033 1362876 500841 614020 1591725 277290 1127069 178977 647549 969871 1781263 1546623 1526273 1313820 840251 499853 466061 255283 1813932 1229757 1473290 811657 1726391 971278 1333257 1731902 1471323 1440917 1383819 1684981 526643 1905424 1455196 458643 1611761 1909315 578285 1204707 35707 1188942 1960662 34970 1321391 1307780 1120955 1834609 1516475 1819288 1761419 1491848 1532648 1620458 1302266 26773 1487139 170694 909440 656447 1465641 1318971 1118659 1725525 785046 333687 466188 787453 1084368 900531 1730218 1316544 471964 640141 478971 1326445 541315 1178862 1822636 1521802 298804 308558 1675050 911063 1456833 1519181 1175178 678749 1386367 1963713 686867 160898 1935324 648530 1214587 326101 1655181 1334983 863667 286917 1253458 703069 667392 1178974 1633065 648436 556760 1240079 729787 205377 538422 452450 854568 603586 1533193 381296 1675235 260070 128278 343514 1414192 1365647 1240881 44857 1400184 397507 1120362 651499 1427765 607612 991213 1221150 1823442 1957625 693478 1625311 1083018 241873 231109 5883 1285140 175906 1572250 1581351 1201298 982481 379414 1109730 1288058 1524926 90496 114329 1578322 982194 255202 919204 1084352 394357 1648093 196826 955699 1865009 212675 770230 894648 1431207 568485 553976 1875655 1051887 602284 1346504 1130517 1136573 1191049 1917867 1315238 447845 1483846 1869358 1103380 813987 426137 1532690 87147 1074282 386648 1702353 1633679 1805376 1511129 736319 288768 1048262 418650 1822842 576007 1578554 971176 134104 1670338 689622 1133740 352572 546287 1150473 1009767 1174721 932828 1543610 1365011 327866 105459 1212252 716136 1007206 1250468 544132 1269790 412790 1580620 173707 1690338 1015165 283003 418689 243600 1505849 348987 1062322 1320483 1068057 638395 780908 482470 1328064 608292 663126 1827833 1150598 176428 1250637 1592103 227842 236413 918232 676039 1322072 209503 588661 1799975 13576 108976 1937169 996258 1526562 487138 1321117 1518836 664745 1563236 104930 795793 708319 1469000 718595 683500 1510067 566241 554500 1194427 1702901 1235123 1369014 1434268 1799342 210376 238752 965987 172494 501876 1960482 366135 664078 1005597 68620 745776 40932 1257266 1531083 849706 862827 765604 1491291 1232471 251560 1005855 773388 1546684 1105299 250267 1518223 1638191 1651461 1542094 1111114 1034603 736965 801428 644860 415462 1968143 647299 16103 396967 1925091 103510 1612215 17534 605874 111955 137485 564022 751112 1033559 597383 437971 46234 1270588 525616 1937883 1773310 1964041 1522312 1301032 987075 846802 1756654 1234464 1304815 1389256 1086174 847380 1248052 695544 1027043 151939 1898725 391090 757864 1360668 1954272 1882109 1225790 1509367 1083916 1973652 473724 1290971 1233339 293968 836453 349344 891523 1986519 1879811 1153679 100081 525088 852380 854278 1784695 707467 1693108 918818 611452 1959967 1168024 1683143 190226 1195857 878325 145089 543382 851977 231644 1800158 612726 530138 94133 1520844 1949683 1946936 1783946 463756 1795295 1423661 1616196 1523245 1270599 1702900 687534 1716969 1447489 1095919 295272 1191679 1687436 1543758 474441 456747 365915 476196 1769563 1000707 464235 237920 1535430 1243675 239463 1877760 1463947 1958023 772093 744389 213173 1174818 402041 950002 1225880 1036393 1743234 269240 693450 367813 230344 1717515 246382 999529 396605 1509208 1028463 613326 1148696 1642083 156996 588606 773302 781378 1273014 32926 221748 197288 1250071 337539 660117 522094 1404046 1572058 1751635 706327 1549177 123053 118026 1381942 1160056 44827 406362 52753 1325494 1796128 1404621 346338 1907176 592634 148036 147379 1152476 1913838 162500 755226 392512 1188494 468121 1644767 1641695 91718 1808578 855575 81765 500610 95243 30272 1849533 1897259 1726192 1163961 1905414 776194 562919 1931989 1886354 1997450 116761 1858194 1145327 1435055 662222 35022 1868559 557922 84479 1783330 1148349 1073119 1193980 1120820 353851 513320 153575 1117982 850193 490450 887077 1857348 608169 1856688 208125 1113071 384444 1778269 1648652 1938844 151134 1571559 710194 754775 248848 1027060 846219 1415523 334817 1230035 472847 1675486 667790 626599 1140335 1527866 1403606 816034 1784533 1078535 447158 1003860 1186935 1325976 59474 118362 143545 476706 165015 35816 282987 719586 1442973 1750424 1230525 482944 745467 584801 303299 1789671 1557349 240643 1811265 455243 1918303 1909888 1933619 1228952 204309 352568 1882220 251674 172754 704211 1207563 1239536 1726300 624755 624680 1971167 109863 1662711 609578 273207 33171 1518190 371972 1219250 35873 345471 675243 1434917 660352 1361543 1074315 1232110 960929 1653699 206275 1543646 481379 377699 1263957 1217188 319363 1622496 931132 1553573 10399 1364437 476286 1320937 650441 1876152 581334 49113 121492 1367505 204951 879069 707808 1400425 780414 212967 252344 309276 226307 735547 831344 1571888 1915932 19668 1579883 1524954 1399921 199205 1280786 25312 531957 832568 1980809 1585970 511443 1886337 423107 228734 1491942 1173024 1340065 585279 144536 909043 625049 174129 1153291 553749 1233725 1615631 1300817 1795970 837375 225938 1068885 1372718 1361581 775413 770356 537493 1761749 411486 831137 1502997 459218 519461 279956 1153548 9 1632218 1031682 1132172 554941 878795 328146 1219089 248404 507240 1500032 575091 101661 407848 1257720 1623724 1731087 1242910 88558 77042 979425 1090390 1031604 175613 1979342 617831 865729 41273 498263 264697 1346029 1429121 167587 1771523 465924 695313 1840895 1916248 1946899 859978 750105 796132 1834936 709675 1794232 960997 1366125 238400 534297 56689 927753 1293278 1957593 468934 1385683 601932 1989994 1934841 124211 518478 704720 1217227 1847413 1773750 1886715 763360 696783 680818 1766322 263873 1344640 1359152 445258 1418624 1242457 229076 207636 1066218 690580 362921 1134598 550981 1367658 1323257 255346 1353727 1565010 1585957 763175 643106 1258232 1385291 1770008 505596 1462877 1992281 1309946 913301 1398387 883069 497069 1143553 27808 1719579 828893 699585 1353539 1605516 1417290 1982567 894748 318939 1024239 1835030 790251 1818820 565562 133744 913436 222505 830645 1377228 1772196 1782130 1936765 1683152 1129807 903222 815969 1874459 1396331 1886820 675421 1280396 1766282 1108666 534952 631268 260285 740265 1496014 1269448 393363 181830 920141 144609 1412944 1832498 906875 544850 277477 745969 1859906 1842887 982185 1221232 1149008 659012 731014 568081 1040261 1527990 700934 1476552 1193418 1956252 1562448 405833 886255 463892 119638 100801 205296 1509329 910296 538805 599499 1362025 53012 819135 737311 1464505 995125 1362202 737264 439629 607179 779123 1788016 575871 1123480 1843988 1364943 422285 1181812 1932981 915843 746291 1476979 1299865 1594378 332497 1286819 1484037 193851 1904232 1320405 309968 395451 58641 1746687 1571331 804788 1257840 260659 429782 1455930 991253 1077309 33806 282400 1810523 1667080 218292 1014870 300303 641232 1697570 566375 235645 98003 1283316 852351 1540644 526375 513750 64870 997562 1593630 1267021 327983 1261534 1118357 718375 770489 1573519 468009 1749905 930295 878263 578886 1031301 898219 178303 321473 704115 447204 1039045 622240 321635 374787 1702278 741442 172670 1409250 1005573 1438456 221825 1522548 243761 403238 233909 77088 833455 553629 1810797 472371 1137876 944244 1090500 811026 969822 1864217 148748 348117 800238 709655 729305 1136172 441148 769844 1179992 522275 992674 680266 976391 470638 1425400 583236 553640 1395011 125847 1785020 1241282 510312 1720903 1886714 1064817 956506 1829880 967621 1562392 1212270 505425 566164 506277 1140947 174163 1993356 102099 469759 1296716 1167947 256503 137038 245679 181819 694967 720773 748278 192494 859207 1631235 609323 1567086 825502 1356971 402461 623282 1140351 1716316 811199 43916 671700 922839 347616 72184 1449800 119038 394850 1722342 1685229 758250 1578837 337556 105377 151572 1592238 657094 359263 1037484 1426861 813857 444415 118004 1440908 1008353 296226 1918535 1294889 1763787 353453 201876 1113978 1283634 185401 1632911 1084324 950005 20517 809182 881409 403160 1902101 286424 1924145 1177578 667782 989820 734483 1475105 145996 124982 433776 392819 1424833 1324514 119891 976790 932672 365373 438409 1264639 1748070 1167010 1420928 1125816 302230 556880 213625 825232 850991 370743 412862 1848885 1699626 857883 1998461 1256930 155394 1216171 1428644 1271510 742691 1324365 1183230 1499935 1458878 466645 1727113 970107 1506506 184181 1946716 376770 1786725 1273693 1921372 717280 124762 731438 223536 954144 343825 105499 797134 1760958 188462 1975582 1725588 1826680 587996 846536 1880043 812249 1646256 1526786 1188683 1269570 916359 1485755 716000 1085616 823071 410094 1157419 192854 1519104 1647974 1365023 1828564 470256 304762 1433537 220730 488593 916215 347196 778436 1983338 256179 1434783 1413745 1988706 1968857 511471 552026 79549 911670 1917095 766889 344729 714435 1363427 1094716 768013 601649 1809830 1950265 1653788 624573 956530 1819234 1011711 1751683 1727870 1351853 1999670 624135 1791326 414312 1927900 506038 1061543 79558 1668475 1089989 676510 55671 406979 280605 1291995 1933012 566941 1455432 282068 832526 236714 1065048 415286 10779 589416 280441 285482 878168 790939 638445 517787 690962 359646 828490 423772 1097483 857257 1955165 462814 1588096 1974104 996320 1128011 285087 610815 860834 1770566 332092 1432481 458889 214111 559843 1006140 319722 617484 1333908 1669098 1935059 1034528 1461082 621570 1473603 847189 82458 432127 727838 1486528 118635 1492262 763687 1917575 287185 781652 501350 1120476 557939 313229 343846 1367864 1743862 123830 1485966 689960 839053 1631934 1505507 1840723 1275425 618065 781405 851220 901019 547403 610130 875458 1133603 1394891 338360 1392014 1557639 965479 898263 632802 1593727 1301432 662966 354358 1548800 942565 1586040 1977076 1814210 515477 1381129 1169089 303029 1834186 569501 802010 516867 883435 897194 1209557 549073 1906088 1923099 1305004 301541 1575982 1830361 1748410 743483 262505 1980532 219063 1184217 733910 514242 654681 1408745 451932 1154276 1226143 537184 115242 1777817 764161 201829 306567 796116 736506 901277 1482121 1973910 935720 1934206 1244241 1410049 1322839 957473 1307885 1445344 31624 64647 83530 349696 1323169 1761722 1107383 1607883 172968 35429 1871521 1805772 1667651 689937 1434157 287926 1236442 4330 776034 313909 1886789 856104 738084 528152 1091380 1173335 1051744 399811 1524198 1528776 666929 838710 330423 1331881 765456 225181 1285233 1886135 1369082 845107 323289 1385838 390986 1322631 1116728 922447 1983777 1621180 1216878 381800 1904300 482381 1274335 1752717 302145 180364 285821 236082 214785 763947 896844 884667 1084591 334127 698971 1407617 1222294 1895427 1431762 916165 1301230 1434643 307374 353879 1064690 694446 526449 1147206 120949 793786 326886 135950 204381 28299 714917 1123186 510077 1981341 157484 1609468 383845 569498 272642 61146 1347576 1119835 1439079 185329 1773783 1207774 186153 417584 1320161 118875 606365 921905 14988 579155 994202 1336507 1458600 902947 882453 55839 1450541 1573692 1088840 822926 765748 594599 960795 434889 1525054 1017318 392787 410493 1827962 62331 1279348 1998470 727676 212061 644470 937977 1743789 515663 1713306 1686516 1530173 1514068 1745670 1642584 834493 760026 245589 544643 1632446 1254358 608910 541932 1103890 1010686 858750 783175 235168 342138 1061991 111168 976129 143260 876029 983099 1230766 594664 152291 1608621 836419 100402 1634447 601267 1409767 568523 192963 1034353 1619814 493184 639410 309519 1444076 594529 946989 962061 362792 228476 1479302 755492 363658 1491610 668825 1157385 744675 1713634 1331536 207465 1865879 1780415 164562 1541233 1218910 234152 1013067 159557 824316 1261241 1023662 132116 1495698 1014690 1256120 1930865 564226 1297093 978827 889570 1034997 1400281 551755 614392 1337990 961476 5392 1814639 1313154 1019610 865938 1238553 822724 484401 1960199 1842546 690675 1615598 1401696 608420 1232756 249291 127353 1397223 37899 1247442 1182913 685285 1763066 1019644 705263 1798 1352672 693154 1610892 1925290 1891064 945722 1885618 768665 801161 1381455 1282997 1174043 1165079 490588 542784 975700 1758504 1366578 1107023 1098785 261953 1003334 1364136 1610524 1959026 915952 1584689 649919 863592 32845 449451 435969 1724967 408115 1625015 1908602 786090 933438 1709761 1354372 1327063 331495 79740 1774732 197074 1970069 970818 320370 730675 598209 1112052 145959 869737 1898718 1015241 1367321 1133904 693781 1038834 212218 430961 709296 1945453 1988338 147156 9002 1712785 1335479 448134 1590008 1700273 773449 1009000 779039 691744 710237 882159 893402 251611 689963 138819 204947 1945550 1591273 194402 715647 1738735 53567 1651360 666395 616324 63183 945135 1148017 1150749 1731401 539353 88247 1254776 1963783 675641 1944944 901923 1450156 1166578 692579 403430 1070616 1747892 1247081 1516547 820078 1353040 210720 1355879 569585 1247736 1342198 515529 307138 917730 616658 13987 1851745 1246330 393087 1075440 536934 1676946 1949550 231313 560254 1404263 1323103 1843013 949402 1758685 1266657 204439 943402 1345154 1187831 663445 1149493 1442786 1955772 1109140 1807561 1448518 1019705 406528 283979 1591444 85622 174487 513291 601929 44464 1579946 1838530 89612 454262 1352084 42965 1362191 298918 1125411 1713698 1975342 1822533 1437773 335544 554801 910180 690533 111512 753306 720141 1201535 689961 1555097 333024 1452748 480245 1766413 1228332 1458699 1281597 1716228 307120 1150272 813695 1544510 1135345 252704 1978237 879305 1669727 1050222 666956 965099 1820769 1703931 569244 1616724 666937 1701964 1504835 71362 746535 878249 1632838 154825 572139 357412 238980 1196095 1580104 1854907 1211962 1389744 1296289 1269387 1119781 238572 1336796 1896630 1743193 1038866 1353760 1401941 1004865 1270789 51695 606709 1497735 710102 1302922 488597 459100 356868 710042 1465856 171134 1833955 569563 881903 1839803 1883125 1136041 301959 1499539 500520 1643396 798376 1917942 35505 165543 1077577 695990 204292 605713 1890040 533967 265564 875035 574109 1794406 92859 433593 559492 981438 563336 428588 141619 536725 1450307 1541528 117374 1922927 1371732 1431154 642223 1366581 1788923 733080 418004 1045254 280137 207334 483644 1778700 855604 606630 450323 1074454 926310 1308406 781271 605959 540654 949293 195956 1455864 1175640 1103753 1711854 1016435 1558499 711923 576698 1035734 1043580 1255119 1170258 112722 559162 145265 55205 1347542 705610 1781162 1276751 1055634 530274 1186671 685854 433097 13359 1266968 1488696 1142757 858375 1579796 259870 1775758 1870237 247803 336773 376485 976503 93288 1990320 717388 116892 1134944 931392 1713584 1056391 1542734 1427662 157509 1486048 1495982 870229 1227553 626779 518840 831839 122811 1461757 373835 992560 463834 1371417 1311603 1512517 1654336 173913 671417 717486 1745821 1965525 662615 890516 513048 1539428 539821 795988 34023 230196 70243 1712328 1895263 289701 164180 119879 637098 678906 1086790 453011 1033805 1791069 112611 1859933 1719853 548094 1407531 1512201 1764734 418339 1396480 1147756 494326 1029464 781860 37332 867767 879850 856567 400954 1723070 597709 1165105 1489190 1013902 71743 1430310 869571 1664287 951415 1196101 1327362 975469 1238679 1344954 1838981 608669 366393 1572954 1839074 675537 1559962 280767 983960 1962925 1920909 610307 1340160 654093 1106977 1609167 402777 1545183 997454 133232 1714522 646822 608301 1523934 1966577 195757 603996 1971558 282709 1013987 482993 1331316 208828 1286463 1835257 98734 746402 1632971 501867 1984123 1000456 1756143 593245 1138741 1483306 853635 1551436 187687 1202830 738594 1987987 128447 1919959 1360837 1521831 251628 1173530 716297 825698 567829 251485 1878279 1391975 191116 1639069 1687040 1206925 1162407 1444086 353300 948357 1355668 1913394 1063483 38358 49984 353835 1676154 416482 842336 785373 757349 1000298 1435868 682839 752497 1986336 332495 1210917 1615442 1709641 1099962 91161 346616 201860 1978412 917439 1415571 1444822 507634 1643091 1672686 1671265 852800 444480 1000261 1190072 1253591 758963 712574 1230696 741705 485690 1461590 1593296 816723 78407 1552382 292012 660189 1686049 1815157 1011946 1479783 1179960 1580992 184628 61137 351166 1436554 1063783 686953 297339 24761 12203 1309014 125600 1216310 1518755 969195 231972 1591145 13417 1634210 1300164 879854 1609635 1439368 512894 174968 1127724 829715 365093 1765128 471213 133996 1357950 1610411 901680 147719 303336 1610380 888290 1886326 1098085 1887453 1895996 1815852 1597018 1599753 378139 1686343 604947 1243262 1173743 1287050 1317889 1810810 1997858 1929318 1920582 317681 1436193 1287058 1600855 716654 824744 1274243 1940736 557745 1417705 1600230 1771331 1933440 544071 428146 627172 779165 481940 614138 106446 410395 1208741 1242983 514720 800010 1724011 1110533 162242 1833352 174462 754769 1952707 963264 1202140 1980560 112171 333447 727491 648151 1025065 1753133 648096 687900 781792 1711976 505101 1874151 1778933 592252 963265 1023513 1588638 1555411 36851 467793 512144 1892048 76288 686407 375345 1436518 1806940 1317603 1086722 503307 936902 1790603 789247 1062993 1466873 1450149 349797 1730016 1451114 1725379 1295777 330318 1814263 87276 410433 525893 198566 412636 345984 1218712 1882970 539698 1738744 1450828 711328 128799 1640924 1721566 1725741 545719 52868 1327404 1325646 1549977 1097242 1652070 1008745 1277299 1900676 550183 1987596 1206732 865097 331135 351235 623852 1899682 523478 805745 1175948 833657 1034967 1060922 756197 86574 581000 1983538 310493 35344 128202 1360693 16663 561352 446148 1693937 18375 937450 1617180 87500 253436 95103 544508 144258 901837 213902 324045 150280 1400759 1892336 973491 122928 382710 721251 746660 1103803 329229 859723 1287801 1493919 1345776 982519 1318679 1621682 1891066 947478 1905157 1435750 711624 993022 544961 1478204 1372750 1968247 1960259 1728177 887268 1879261 1456570 1335810 687851 695258 1066988 667519 646509 1545439 1620156 692168 1888671 1522811 1514340 1662265 1754974 1401487 876405 1180786 282529 1197545 280584 556000 1757686 1068255 673637 1788066 372532 1119629 98890 241936 978977 125190 1011403 1606397 803537 1918800 1931672 127652 5400 454693 186652 358894 980634 1726819 1298452 645541 1771545 1708496 1270219 926691 1315370 995917 776856 201777 1150197 729065 242847 1391258 1599407 1621316 953338 1984646 696103 1296602 1393699 166499 318312 238914 1644624 854293 1521586 1441931 296500 937661 1690827 1080305 1242065 494375 397908 742195 629426 657945 305164 866234 1270580 416306 235727 1462797 1078723 437751 91873 1297004 414241 1932799 1759906 330063 1014843 1987606 1431013 199027 1822469 489361 1406822 1001741 652835 288695 1325222 331531 814775 92093 559737 1856442 831818 460234 214790 279068 1202975 1130900 872118 1428394 1908202 1993408 665267 471295 750730 1048216 103512 1553242 1653347 414185 729603 929439 102160 322801 341049 262868 1197972 1199083 298687 1575728 54392 861146 1270881 1917108 1836810 1566601 1519139 323185 1954320 1808595 1148280 1401441 998055 1555239 327678 687574 1408264 823254 737516 75134 651315 37297 807165 68355 1141763 136724 1110094 171561 1413449 1762022 337862 1773037 1496532 1891759 1420851 658891 182430 1306173 726842 1041478 576807 733128 917701 506679 1890180 1781531 1110120 448240 1325994 841086 406231 616106 1932512 1389729 973644 1399734 961651 781452 1770922 1220806 385781 1273535 1882884 788604 1147717 1429224 1949359 111335 1825096 1951769 1963425 214653 1419013 891846 697235 1581179 847444 1111567 882595 1358726 324715 1482037 188774 1620842 936147 1699614 1377191 1287658 1895494 1177871 417592 1981479 1842762 214423 318629 1557038 701862 750984 1401351 1090730 958843 1764293 357236 472005 1504372 1844289 1285471 651132 1571492 1779929 1357538 577743 1660226 517815 563333 1615757 246322 1813234 1334573 1804478 147380 471615 1621987 425691 1800861 1877149 1293943 1595397 805743 852066 766817 516142 606761 387112 1194779 505650 325130 324817 1370801 619769 520804 670717 567552 190197 1050625 912039 686655 701355 260652 5443 773405 1539699 804844 1901948 880087 1678720 615388 44879 1970258 87113 1149370 1257206 1535928 1958465 1697266 380930 1942557 462613 1210359 4654 1163339 355925 15091 1955245 29345 1040757 368091 1042545 1882748 463757 110941 1533372 473566 119168 1817920 1297413 1372487 185156 1853125 971548 979567 865769 648621 1375529 928110 1427853 681755 1332163 689549 542896 865961 1808896 196928 1379378 20666 1939962 606842 278133 1851168 1993939 1870156 597051 1344332 897963 777546 1820377 1999805 737948 1340326 547262 1579268 211558 1240717 146106 1099331 799232 1777299 1021756 467107 563888 1281619 1803835 1337758 1488319 1702112 1706827 203044 643789 136318 1866689 848575 1796404 1894384 1325035 1718886 351488 1450493 1885641 930652 729487 973208 1811910 1639628 1755065 514116 1012251 297388 625183 1750250 756300 225332 25830 46551 41316 1621957 545677 62457 1477706 137738 1338457 181150 1507141 1202044 1564858 1218941 643364 807351 1369665 395841 1177320 747837 1238049 1286692 1745359 564875 725826 963102 141271 1912665 898434 673392 1656872 1038021 1976179 1700532 919864 721447 1283421 699792 1667476 1977865 193494 1825427 1862138 476792 925920 164159 892817 1287142 246380 540763 258394 107650 138136 47831 1298094 1620017 66893 149317 392727 227690 1638719 1508600 136298 1035616 133163 1747340 1425361 1656283 821371 717251 962021 1945338 1073416 1631692 1589631 986773 1492758 1070963 1896550 1752178 1720011 622493 1050976 1799180 1080826 1374595 527541 934845 340097 1744854 702677 1054406 1882073 735834 1221223 1974093 1277643 1153851 1018691 12792 618043 1927931 1701927 951312 666756 257982 1100490 1899647 173560 1076383 849848 69933 447156 1668119 1604577 1834925 166281 905519 1654613 1496313 69649 1485201 964462 586151 1531061 1371782 1155624 49182 867969 1199572 1365303 1426257 9470 672292 573272 1182248 1375707 1075236 1728172 189864 197454 579880 632222 868899 578434 260157 1554249 855618 24891 793300 211380 1225920 591502 1403505 706840 184751 972847 1414019 188039 1156230 1349043 1396168 151992 598743 145872 627452 1053038 1015124 399949 81876 455437 1042373 947000 151806 860767 829341 1952573 209043 378833 1021023 697581 286544 1708870 257229 733051 1812676 268576 1117010 1797822 1036523 929690 569826 1288321 1017679 1182729 378602 1649959 1191884 1475447 1917084 912021 1349806 1628048 1389309 30687 1589925 30305 939646 85896 548566 518681 1366676 1336157 1985256 1662565 1622681 1340875 1191532 1667906 644952 281221 1366279 1670633 152007 312826 136911 1171911 916828 1182188 1935971 1213352 1709574 1467591 889490 877603 912185 1619437 291933 261871 106972 1897323 516347 59413 1772946 1617142 847367 142512 70624 1671100 1572610 59609 981291 1291676 1933908 29654 1840132 1429508 914121 543996 215810 318505 775762 1791816 580008 1134595 1240928 1761397 49402 916620 780777 1307856 1725807 763123 544661 1731929 1817829 490204 1697601 1646269 728419 1501069 1296276 1986235 1547763 1177671 1543213 1977321 685868 970495 336571 1584759 1416352 1785356 736020 859140 771123 1443862 1219450 291951 1337071 1487093 1152592 621477 743790 788249 1265507 265506 1902358 901617 419363 254918 1515747 855991 1652763 993556 519373 1218294 939008 905356 316531 268233 349977 1720339 502836 1886204 1389784 18906 408490 1428639 1307659 998246 57795 254064 1350935 826641 1899376 1830147 104394 1429208 1543677 383426 1365963 1389148 861976 850816 267471 1190634 497023 946658 351851 194467 497519 133197 952956 1439133 1911090 126602 1782784 382695 83255 138954 1689869 1804249 773175 1529674 1928400 961791 1704877 999362 1955450 566506 662882 1731712 1505123 1143203 1148117 1773000 921819 890042 731471 1079761 127665 1477617 648173 624845 477388 1000976 327312 1865658 87800 1185949 530185 276191 1233974 852786 333922 6814 683454 1789575 264295 1476982 1935499 721311 143088 610625 107395 432128 279095 1970403 1841199 1876632 323231 548005 1882644 1030466 1576868 1073980 445126 102164 731304 1020828 533369 1462515 854580 1453175 823432 450698 1328532 1675638 827264 1689019 909847 1520680 915658 781404 1283026 1316666 1722808 1084761 457799 933881 1554818 1647134 1614036 843090 1340764 492645 974904 1808710 1679505 229855 537128 1719209 1996949 906241 1020653 306495 1703097 943312 398588 463273 1785951 725466 1084924 1156458 1680735 1489298 729256 36609 626614 1468047 1426779 1829749 50060 728050 1888959 692102 1592227 1170001 1925577 218919 606853 1736751 805698 788304 888888 1254266 195060 1969490 1179318 1021459 1502916 1785012 579406 1159466 1040458 1108897 1744557 1714077 1720738 778899 1250612 1342130 1157076 1756672 1682983 884283 686277 1878206 889216 1087067 337911 771261 1043884 1270990 1971101 1580525 1916160 1835408 1288367 1346147 1857111 1021653 169001 1575186 378589 1258489 769130 695679 1921033 444535 145645 96969 1441460 1837270 1547545 1881205 1832228 843564 769296 937162 1353970 1973382 1973942 1701207 1083918 1850200 1204578 1265835 774213 563228 384363 5774 1504167 1169973 719219 734593 561320 1932997 1053686 667142 1833284 1466183 1114158 88749 967035 1220907 1469337 198071 1986384 12188 1927665 1441475 39643 1802809 1843367 1131540 915086 1029748 1272995 975518 415582 1041217 1691173 1028756 1104910 1491535 780698 1734524 1792771 362446 246879 1896732 109349 1183864 1871622 1355607 121802 1828837 1226334 1441489 474349 1502736 201490 1426395 1475585 423017 1572703 298457 875200 1940601 266152 1833826 1098671 371527 1952951 429740 1511036 857775 368342 765699 1180872 89470 712883 1708204 554858 1605041 1800635 428638 419470 1399627 1441767 1799208 1102432 1583045 190167 183256 1005975 1880529 698406 1165538 409110 532973 1679721 1067987 1827077 554457 376632 505380 661875 106418 1785151 1151 1558856 1394047 308308 1311350 1979025 387576 672313 25474 1146869 635436 1910599 193590 1106965 1758670 598038 736835 1747785 1873738 202224 937228 1550593 767723 1156313 179919 1673429 1749111 1137767 1771249 1510588 609956 1039337 1358257 18988 1932604 194419 871865 871037 513998 1394642 1889969 1838123 1547553 23454 600759 707013 1186321 1104086 631771 112932 1930625 147117 1662850 796386 1733512 126293 29419 437880 1355363 1283699 1118134 552587 768519 1313133 1817727 1598745 1892427 1089839 472432 1138017 938074 786602 148054 1226393 1515156 26088 1815423 305174 914113 1426226 1547569 758770 1806607 1970843 1358746 1019887 684846 1570864 426390 959072 1718414 1563144 1744700 132849 1304802 1287186 223432 564927 1081865 1547991 42624 904182 1905774 1984453 1950565 174984 1694983 68643 454102 981644 1472217 1885715 91816 1994074 403229 935393 1431925 1364633 1763585 1332034 874425 462052 867558 578643 1267985 1414587 813258 1207068 1308986 1055658 1603184 1250747 264820 1632530 1811185 1359064 89731 1837645 1260420 935112 1598893 1575209 768221 1899369 708403 1813079 866700 52212 868429 1765225 81451 339243 1751763 349817 1396499 1085252 1210306 290837 1723790 796705 1256553 1264671 1557862 1980959 409309 424303 32081 1023692 1007439 1261628 1880897 1471599 653313 370595 625169 1096149 1121454 1039361 1378092 1589629 1510950 194965 1729761 29167 1013178 396357 1829694 803278 712388 1370385 1675086 292057 1625571 665947 1243087 410194 1452708 408780 1181329 1110731 515931 767962 351572 555375 598542 1305480 714690 1946527 449598 1188637 207055 1866002 945005 1801404 466574 1358183 1962133 639659 1799621 855044 1455071 733994 1112599 1317014 658204 56731 1702937 1915442 1384776 110209 1856490 1505605 513587 929788 1281172 276206 1113267 1117223 620098 1346944 453980 1320044 1579621 754585 980427 1319969 1646807 495519 316911 1129353 243627 1553430 1283094 691063 1796301 1854178 170000 1921610 1362391 392863 1872151 1657704 1759275 324044 693486 223964 496153 824327 1879185 830707 1115347 187471 349991 438814 754891 785438 1414695 1097443 1189700 491853 986451 1416592 1853689 799098 394885 1572679 763747 662937 1413374 1565143 87848 1381223 1843061 1705672 200581 497148 1541676 1143554 1513156 1526864 546734 34863 1557946 279024 1350544 1490061 1242154 208635 1749730 1525348 119381 186690 1517442 1625720 1555058 1437854 711605 1223650 716223 178091 1786609 71899 980395 1449066 1832414 688546 620887 1069294 14440 39894 1730240 851455 1956268 1511775 1444031 251549 1975239 1655606 414614 453127 734087 963947 292145 1188680 1036757 1413571 1278459 127097 1463024 1023827 1029796 1676793 1718534 1315278 1573412 608663 1044936 1501068 1504248 1673695 517064 465404 1262831 464467 1436917 1371739 344514 1502710 1048215 1544896 250598 1362748 1691081 1291462 548468 607605 955182 1331888 1208276 7923 1553757 714635 152521 53005 951421 489416 982787 1495083 358335 1967489 972750 718501 343168 933990 1772425 1913597 702922 98955 67697 1268766 1069272 273180 1609156 1233519 714004 1292730 1328514 1128790 592014 955896 1160582 1800873 1217654 1004595 1429689 351926 399156 1697152 756036 1993060 876330 1689153 1516696 1490440 1215818 641296 1522416 1288355 1432125 1894920 857124 398693 1155957 1149569 769547 501763 1325846 499316 1504307 555692 153354 206656 1402618 254672 1863890 353371 759551 1744214 202476 540351 189490 311290 909659 1759751 1550375 930980 709023 371169 972265 1179263 352921 729450 760557 1096559 1115380 1963726 1108260 12485 550346 565663 476548 865436 1089513 1184912 1487456 121101 1156778 362171 390693 95557 66780 861358 534173 1516513 1763546 1992498 1688645 681528 1994039 1092194 1246424 1228820 896149 1792900 862114 1395346 154319 1972845 1825043 1580660 1126135 927971 1328007 150472 1188308 461666 1341953 1911433 1279573 281237 1639211 195011 95911 615403 90983 396013 1743000 58690 1462381 1596134 642481 408694 1969587 398174 651129 1006048 739963 1102533 1760445 1749589 1718464 821482 1594325 44906 910398 9577 74752 513413 594931 340243 566599 82280 1193467 433410 1407394 945101 1155147 1556502 1699239 743009 1979135 154614 560940 567725 959651 897153 671535 403718 1463260 417593 1126749 427217 674557 1202456 298412 1606289 1712690 1158452 205116 1832318 292247 1264202 1822462 751693 1052131 1953702 149757 1356982 1255606 842419 67870 1009782 539565 1098230 972372 1552147 471256 1132076 550552 1290059 1920273 125529 665468 1058506 521922 1502684 663422 84666 366614 722372 920433 1151800 1921495 760934 909432 1877763 1619052 1889211 1781702 151676 1014031 1615827 929957 1175379 1174736 241986 135168 832209 1451030 589108 7853 1147589 160793 1092669 539230 68490 996184 1911216 1583702 151506 748981 1625668 1265917 1738778 1321763 548511 1007740 1350235 1432380 318706 1605588 1806929 1145862 1917823 1714901 1992891 1701142 1561572 1352019 903493 1395695 1799631 227639 914461 989938 1665263 1752389 1334956 1575541 1180746 824699 1636756 77485 333333 397165 813661 287083 455991 850296 1037886 709102 1295673 1184989 1198892 1130914 44988 1515526 77900 745325 714045 1879890 195073 1365861 1820759 1710163 1925985 262853 1058380 1639290 1534197 837104 759357 1849774 1882267 811148 259083 899966 1746605 1696872 1209564 1248988 1856617 150340 1819262 433897 1197789 504968 1375478 1106626 1394382 1308874 201912 568928 368857 829749 1477079 222481 790287 1408281 343658 714162 966670 528906 719932 713312 1198514 40980 1654466 333660 1949591 915797 1790892 1413032 660393 1350033 878020 1139618 293748 1479965 185884 678032 1657091 376072 646270 1619250 1770748 1028120 1028654 713317 1298038 89224 417999 610598 675420 1899659 878195 523460 337506 962027 415029 168324 1526897 1278196 1779627 1527798 1865281 453828 1850930 1414834 374472 223501 1644342 1255614 159007 46602 1254812 82229 245846 1438634 861279 639616 482194 1586563 1955525 284643 1334163 1566341 1443381 316886 964319 95484 1512324 526782 1874841 1623485 348681 788653 1648244 1424571 195512 1423295 1837824 98294 1271066 1858436 199251 395567 552814 1269914 1180549 782767 282079 1650628 1574251 806929 1291506 644369 1894443 795671 22469 1014636 508517 1101599 1354523 889344 1092355 1241985 1812190 828948 1596276 1183641 973709 592711 896973 1370241 592700 185762 876554 1802173 1194135 367445 906127 1261946 1570757 714572 3949 1443470 107171 1593150 1747269 1602851 626188 314232 916312 847995 982655 220866 1389736 219803 1067783 761136 375470 1627352 788016 721785 1027184 257854 1118651 14491 865323 192709 715609 1615184 631760 1529123 480952 1745810 101844 526124 1826239 191600 171631 455145 675215 1188043 1780413 1148061 1115001 1036624 979521 758637 842293 578475 901802 741614 541072 396503 189346 578135 1435019 650530 835422 755653 1671557 177937 1232007 1217058 1510536 1455881 887351 797076 184860 582491 1993972 694019 454846 1552613 714076 36820 1419397 994087 1837145 170806 1415995 1651447 1832515 1655442 1885440 1722625 425933 274415 1875787 59148 816762 783653 1466339 811354 148060 30552 1292534 1784254 1120678 1605411 1817019 1730268 1799454 1591811 95826 46486 1616272 1825511 620602 45599 1027819 754282 1464747 1586471 573445 812096 814918 1216687 1976171 1022324 1676626 472632 1330139 1529678 94544 671019 1881173 1975522 80751 1405793 1522037 481676 308844 423380 1979985 1195591 1440334 1031993 1323353 830583 724209 1737708 634828 1084514 49129 261051 1979874 1580696 1912901 697463 1255113 1577753 431954 1347825 1908145 981360 1622003 225842 117564 1072130 130053 1146395 643307 657462 1946097 1181499 1001938 1282776 1530500 541098 1848053 652618 274602 1426319 1758791 1359139 156785 913914 1661332 352614 1832301 1630337 1878568 1206055 742954 95232 1807047 1400218 1459195 808582 1284766 525910 1147605 128467 964658 1009738 1121386 1458985 1312323 194545 12213 402809 992972 1560677 1097863 769134 430522 1075813 1839263 1068244 1151065 530306 584354 674496 1310136 912230 1120037 832481 1538607 477018 319963 1925121 1946416 388482 749133 1516217 514910 805373 1428320 1665546 1526594 1803809 1978569 1759370 1494796 807687 1359670 332448 800081 640926 390767 99203 493311 1693735 1659265 1673176 1907549 769977 1472791 1432483 767903 544937 924974 903872 35603 2000000 1748469 591571 1882374 1929804 1427354 1937125 750339 616316 816291 593171 1979566 1660556 1828390 546270 787917 1337539 677974 1253889 424081 770336 1528965 1735579 605966 14107 45673 1414388 3769 1852808 92302 1062620 607363 1909391 1687158 544059 1835004 1142605 1571175 1235673 1066432 453279 1524012 996492 1236212 853940 874154 811137 1806235 1827350 183084 609920 1076857 198001 1669611 1484174 476661 356940 134258 307864 331153 745296 1344031 882340 1403086 781765 162482 520969 1104990 8211 58109 1949759 462368 882720 1932647 884141 671614 309708 78327 1000999 892521 1279283 746597 1320223 900670 1976199 54128 1078823 1935479 827515 446961 844367 663109 1352099 1475411 97558 62275 1851191 1633341 990481 1898351 141396 1612131 490052 1291087 1280115 1478743 391489 1186473 789064 166942 37684 248350 712465 7164 1443307 1356961 466420 526523 1031901 1027835 1244075 1041096 1781727 1365181 97657 1645221 756287 1083786 787604 1962593 1499082 1816595 718880 483433 750004 81213 89027 534693 1462016 376162 1504027 816541 1246212 108904 972965 1046218 1688105 1432322 1239402 1665115 319881 1131025 1199384 802001 840923 1872667 921815 1284404 1894494 554148 1172385 1201176 246223 64585 151193 690652 1469271 1244778 1211482 1287273 850063 300359 1816130 530982 1013368 601016 434686 114514 292967 1240710 1039422 1631038 1635360 1386173 197384 1348802 585136 321466 52531 359228 862330 458433 1163359 1707703 882700 1907836 983112 1089312 1153323 1904495 1210274 522007 1751586 413278 229584 1766929 246286 832559 1321706 1173093 928551 598227 348155 752747 1741199 138561 117295 776591 1241916 76496 472067 1495696 597689 135851 1898277 1095166 692708 1419805 728754 1016650 488056 1812224 576371 660269 330814 3895 1346022 1071487 324997 87734 1244969 1454911 693096 392489 1334135 265063 658808 1021182 1727106 60024 1329193 20866 339230 862767 1323535 725732 775386 461129 811167 1415785 294532 356320 961297 527983 1972458 1739829 1312589 149192 245235 669656 951954 1475188 1473717 1918002 1636945 1463335 314843 1592000 1099666 83477 293456 536224 1303159 38986 734444 394687 1842123 1535580 1902058 209171 722136 177331 1907106 584289 920477 216034 734026 986280 1244176 601183 1053696 252116 1361463 783362 1764893 579369 1157554 860322 1636908 66564 385675 1407650 511854 1334337 1529036 455147 1459050 762328 1158582 500817 1362121 492720 1651298 396384 1761029 1008089 1542307 337843 726435 1333667 1158935 1809565 1399761 520632 1259574 1847677 1881486 767221 185854 686439 117992 766908 1623572 1040941 770199 191874 1329912 68467 1925225 809873 1284638 81682 64666 1783825 1700570 1345111 532954 670969 1336554 1676482 1342056 1133294 338833 1484966 140650 817331 1062563 1481288 1718199 680167 1167481 769128 1283586 162154 54037 197774 388177 464941 1581920 1967659 661286 455901 402067 19630 1662742 995729 1658651 390688 1293121 669083 1360694 1060317 1046215 1159729 773557 978548 155643 1134171 1759608 1133764 1101768 1922829 360171 414127 1168244 88937 243783 184096 1906551 897918 83146 261663 1819396 470108 1870863 623317 656123 1230709 1434986 1855609 41193 11006 1335318 741624 1356130 1599053 1055100 1047408 858991 1710600 1178838 179158 580326 8461 768397 1065042 116965 1737063 1902577 1389296 266484 1363596 841725 1533397 1210316 1568974 1434024 1159998 843063 659039 1280883 649795 461599 488124 604620 272215 905568 1267036 1816339 1292423 29697 1008094 247041 893228 101337 123134 449390 1493895 641761 1242883 1355624 1549626 933295 417325 279342 1685005 1809260 791414 1496908 935726 1693223 1543551 92535 567720 1620303 906679 1971534 1389299 1457296 1364787 479780 551278 1336143 1106546 1766563 1316116 542680 479166 1674683 1695740 1184120 1488227 627771 888570 1527428 1622372 707677 689834 817092 1391253 1061195 490375 753985 1819988 243198 567122 413244 821820 577554 856200 469987 1874752 426262 1777372 1321366 1859887 532459 1477371 18580 1402018 805967 1396891 780489 1703248 425537 1410380 1511490 232204 1821253 1900623 400328 1126610 1270258 1485203 1038465 1160435 821329 610579 341456 431664 909301 546419 1362349 1315759 1878402 1812356 1117009 715828 1023021 1705909 1034350 1342315 292494 1984467 1093270 813869 48726 1549074 1208159 866054 1062437 768952 1199143 625449 42322 512600 1360106 1835033 610078 1176706 1574623 206924 1196521 834127 479235 1197023 1133096 1556902 1839431 1476808 686673 939055 1200080 1117180 731936 1798378 1557481 1369778 548219 605677 1910680 1029298 1986207 1355727 1570388 1690633 1005807 317443 769301 945076 272554 1350546 1620910 836022 170365 844955 1111600 1033150 1657708 1112914 655027 1181401 966215 512247 1696927 1389156 1227048 1011524 1679839 1705527 80948 947589 870629 755521 1583991 1401522 292307 1039143 513530 557802 1125348 337935 1036288 652531 1056389 492886 63244 243493 1216532 1996678 1920270 22165 204199 1551693 1707255 348623 1401388 893812 1511920 2737 1111820 640013 1601782 702706 608925 667836 1931922 101001 443442 1707068 99678 1558755 851863 574846 89459 711272 515340 1988396 123961 171060 855218 149989 1665492 1257472 937917 1303715 98704 184736 124570 273494 1534246 1393171 1362602 1551353 1959848 1867277 1231512 1952250 752053 558927 304043 407799 20661 1546651 347628 932575 754166 1877738 379090 1570894 775508 1345398 1732221 766653 1302696 91607 275708 1961722 1803605 601804 23197 1563791 310713 701560 1013801 795334 153004 665228 945249 565128 353743 1508330 1249919 1478412 487822 1013128 986341 1427576 1168414 1608185 1194595 1643085 93568 1035418 1912941 872619 81116 463170 1459384 194345 641245 1590046 214386 95649 532706 1102767 1967878 385517 321146 67307 1788851 462287 1195512 804417 264323 489869 1193216 1706744 1835556 28034 1760316 1290825 700068 1496473 635543 28437 1351073 555235 1141180 235429 771279 349475 1251922 196727 20093 889575 584032 401417 212261 1898025 959214 829206 1373029 1310419 592249 665968 605608 959964 660622 1668162 1280440 1269801 242924 437215 1936421 1571836 987331 1237036 1020852 1579122 633421 1945840 1481597 1772432 532529 1369050 1648545 519690 641238 1864343 887783 1074649 186214 1962375 1468062 1290920 268339 715850 979554 767026 1942998 1771370 270266 1450127 1258897 1197691 773615 1563646 1878139 83860 709193 1759645 858662 46724 1025422 924765 1663641 216973 699012 666768 670286 72511 1862646 1326437 856842 1482242 1512334 1943349 682498 274598 384709 1279384 669664 233476 1079143 1100877 354021 170509 106974 505494 1220253 849775 1449358 399594 885576 1532168 532505 930399 1748024 1758940 1283555 1490472 272652 252447 1352862 763841 139886 1198683 36267 758603 1837340 1210994 1332252 198487 1963952 1294263 793542 1604493 1400348 456012 433931 1094325 1975862 1550896 1562174 1708337 192577 1767721 254533 1592687 951343 1005411 1190245 215910 1836249 181333 422230 1136063 1091601 161938 617478 965187 871175 109800 1207350 98449 1156257 417150 735418 1922647 1855506 1063299 634236 1247105 496048 1169629 663289 2228 933631 1784494 1533266 709500 920587 441158 940145 435131 777872 1867763 1905499 1751663 1560231 1009046 497714 1995644 1913984 1906496 1231132 1523987 1351252 1876947 41992 1530096 1596310 3971 501600 1749308 1882657 1028565 914497 547507 1466138 1950486 1277766 1454606 560030 452691 572662 1500611 1683810 418660 1416485 40300 150945 1331763 790680 1756711 121513 839441 1709430 1650214 1360856 1967729 426777 515075 5996 1364765 485686 548427 921763 1728129 1606784 1781808 1506495 1296132 534629 1736667 1514762 1445150 1206375 1923526 1383512 1379129 870113 1386667 581965 1892146 901622 417199 697246 1702859 1597477 884531 801343 1224078 444961 1730703 630294 363705 1687399 990462 1547593 679871 676396 699791 1872341 320590 1502294 589060 1564076 768496 825886 162268 376057 673611 1409416 1523113 1960469 794898 1779565 705039 111748 1622008 1205256 913040 933644 1015167 54268 44588 13745 1940407 1725873 801583 365087 685283 556722 1024186 736990 478793 957048 1016522 1516157 883603 1861814 132038 942065 282359 1039209 1767365 811020 858288 935698 1269307 913807 978303 249148 1318668 48128 1670359 26273 1550646 74793 150728 705285 54095 706228 216793 647994 57487 675596 148720 208260 368800 176035 1384447 1783548 1742703 1755475 1057669 379040 1373465 1610252 736124 926090 855450 656552 1716263 1457158 363042 60766 1415027 32483 319219 1153212 402241 559634 980260 1019681 277037 1217630 1463204 1377490 1866249 635275 638414 166033 1760666 1480719 199273 841411 1388858 261190 876906 1288481 1038540 1560684 1655555 1768257 719580 1079734 1149910 43760 109584 899157 237181 1295980 394227 1528655 167209 1244975 385010 1317631 994474 19806 523182 134307 1642975 1493434 737505 659191 651798 1566702 1774507 1175453 1410444 1215293 1326621 749077 1349970 97044 638503 1023049 1548235 604524 1793948 1572315 1737120 690235 1786014 1634540 1671982 68332 1753244 1269975 990929 1009207 1064772 718152 830161 14111 939408 1158298 301276 866108 1052037 1189905 1400697 731783 1177282 818338 1505263 980967 1822234 233317 1132892 791270 337696 1310497 1074357 1111552 1424778 935450 833083 1129826 1632890 463826 1228437 1997179 1720760 91775 1462771 1499423 996638 1304984 1088285 1041494 793874 1589394 318835 1247122 298072 542211 1915449 389553 1710001 384855 159543 1099751 788543 430832 338585 343327 1345618 1142603 140176 915219 931192 211299 215779 1474014 602509 39954 743925 1626891 19252 1531740 134059 1343528 1493437 1453468 236689 1382540 1078366 787944 435063 1353556 1983920 852294 715460 1881648 1118565 1889777 230986 397162 802651 1283856 619055 921986 724264 1763256 1938553 319292 1817311 1159766 800078 1421563 1315696 65538 1780165 26417 1141596 1278755 617770 63156 1174236 357309 1189092 1665197 798098 208303 846452 237722 1410248 1729529 1507252 1079172 68732 19243 1147569 317548 1292469 716449 300123 1602886 1631047 1096667 317211 639832 1307293 1018986 529764 958358 624153 1847466 354782 983801 1843360 1767743 1386678 956411 526332 1713099 1446915 815826 1457443 494767 502540 1304543 757063 1509797 232676 603466 1373239 33833 844149 222570 1529677 1110648 1018309 949196 1316467 18772 862287 1211503 120298 776812 1290255 1599381 1794801 854284 592383 1023696 185326 499267 1168413 1411785 492957 510708 1000892 1091354 1031566 279147 614969 891682 1456307 39637 566669 309081 125439 1675467 382715 1511073 243494 82103 886670 356686 1578112 771877 1430240 1147889 1716244 695480 356994 1517434 1775337 866918 100507 762456 1146276 1106812 837120 1430792 1914667 1837682 400698 588720 5197 665279 1412300 653911 1976838 1801943 1616246 1783770 1687197 290791 1025737 1857414 1434951 1759011 132924 263976 1412139 156868 1442777 1609511 339983 1997467 1340721 1527570 474189 37170 1869420 1890109 1602046 1038199 1715162 1505557 53226 413690 1196220 737861 1927547 1208012 84698 1066147 1882545 194799 1130010 1557681 51704 1324954 808450 1725190 1238674 1846319 93688 500016 852459 141910 1973065 1237406 863761 492498 269273 1003142 1005525 213224 1549727 146739 556138 1368370 1923447 1329006 1089700 1995824 637954 1017875 735382 69648 1358689 1193340 614792 664417 1107368 93199 125963 878719 1425973 163244 437677 1996796 1398222 1431635 1341752 1047396 815513 1018562 1303585 814351 282879 1262570 1614160 548579 610786 1731920 283039 1211775 592055 1437588 1701990 837644 1750335 1867625 664201 437913 1761111 362950 865079 1141764 426476 1717886 2785 608346 1935069 322653 1778758 1490550 617145 770433 356687 148858 303633 1378131 1029075 1060564 428293 764188 1801909 1655316 636521 1319906 907829 433472 658723 1541249 285841 1068080 423292 882897 717707 594003 883693 1902692 1939411 247317 1205772 832292 417880 32013 1181388 14679 1596532 1673771 1974333 1529006 82864 1739620 857466 1774839 1390583 1127752 868946 441142 1307079 875078 1245092 1213129 1447305 900908 770823 1962372 1047764 1474610 511387 1922493 575307 687427 281100 924607 168661 1570464 798173 903202 117764 1709106 994356 1934228 508648 1075652 60175 870986 894478 131641 84882 1112681 1117871 1915919 515564 1556274 1984968 1170199 1433291 955549 1320807 1228490 376496 1034872 71426 176799 688774 947638 1050309 765955 1387769 1021698 1620305 1032802 1373111 926171 283536 318459 1848941 906442 608745 121901 636390 490293 834759 1837351 1368874 34308 1602629 1977498 1549125 500742 255388 84391 124610 572584 16972 548674 1217337 94109 919624 371692 1753095 1092709 1510105 1083836 1462023 1759149 367680 1337928 1931221 379291 608425 8592 1163679 859308 1183639 836713 1899505 92219 751631 968461 1349416 1878998 1883290 278034 1746210 821142 43453 509419 1928100 1235646 579607 1615276 438722 951687 1196889 1590919 66428 542199 1077616 1475095 396609 1021007 638193 1096991 510666 1609542 1275989 1124677 1728075 955849 824397 457365 251724 357058 449410 402693 211032 20572 1744668 35793 1861567 981496 72663 1268505 1635183 1838991 1594393 149840 862186 348728 1967279 118438 951854 143952 1687969 1518809 929152 1607377 889400 38111 1907127 800033 1616566 849970 1643249 573043 733991 1812650 1081308 734330 248123 1649938 255632 1384710 1861138 685337 4601 1884627 235143 229334 1085708 1738829 712062 1127551 586007 183099 213917 1777376 721276 1318301 673373 591647 1690722 1855197 1322752 570424 1868908 1187641 591996 1201044 856119 380910 1522070 1687174 216021 1694766 123796 1033174 1301298 1881484 1273905 753827 1816521 1868672 1120019 1985250 966227 681783 527360 116511 1279673 258194 1211370 423337 465555 1006156 1562432 635188 497456 454386 1199518 1504592 273231 1322193 1885940 271731 1477587 909611 785840 1369319 1742432 1465584 121622 231320 1564370 582207 687369 864819 1899020 822409 1557324 717685 187514 97311 529272 249641 940505 1393715 504331 273089 1527890 1991208 1720444 1610147 1036249 1457940 1228211 417415 880647 1637533 818843 561727 1823468 44205 1787019 661910 953961 326281 779489 727424 1843389 1380557 1019927 893053 1372601 1934154 1631381 1132695 485752 1859440 588508 1094534 256205 882984 1036195 1127913 542392 388691 1985231 1200655 1316322 467331 12111 1167507 918555 327615 1597051 1847094 1458182 1839056 846822 1234176 342721 415600 722323 975744 610494 1129088 1324072 1146103 1290931 1513660 1245645 272786 1215841 18401 92392 1897460 1202299 1670252 42098 528705 1253149 1909321 974894 1729002 786065 451278 1800934 1088918 628835 890128 799022 892075 270393 330573 563444 917916 1851841 1305158 1328306 457475 1964309 198603 347194 856753 1234505 1353214 437342 1939689 1097029 838216 29139 1208485 105679 231347 1110392 1539045 1284827 1272694 58904 1528215 154454 598573 854683 1860186 447448 275679 386931 930307 321184 308330 290198 1906136 1488267 1041782 100024 675389 371944 308632 414492 1784588 593612 557400 1905337 1179931 770050 1147053 1065428 414505 1426907 1735343 1611337 1717538 164913 738113 709747 1600143 837710 60262 894641 1783419 278717 425697 59235 678781 501936 918011 831761 1075997 1308653 566729 1896671 362969 1020724 1116397 340750 1614837 451715 362860 464123 173036 892390 669143 1971386 309133 154526 150024 1067054 765016 1525526 647193 665395 885577 442815 63225 873866 722208 1355459 1939407 1872831 363422 1836919 1952061 1029719 1532384 1905765 290546 200149 1152283 1286505 1448722 1507238 220588 1901637 1050192 973476 713588 1635923 1365490 253808 1251419 114287 1673665 263919 1319343 384259 175926 488655 795491 1312609 1713253 290366 602313 574640 1474455 1743032 1492993 40202 47758 833997 940319 697151 202495 1984378 1795919 579396 1346450 914078 1029153 1517607 1703124 1432792 674669 1975682 234487 647432 1276691 1439715 402460 1728689 1573286 1135816 1855613 1202700 909895 980473 477497 186784 1881699 390725 1970532 1809129 1836628 1817188 624628 728096 332357 749074 1056939 395425 156084 49142 1567134 1597043 83606 323207 864905 519048 581780 278057 1460698 996876 104423 575850 1706056 519276 1980022 1640948 831285 942550 1653017 215151 285896 1246892 56458 26799 1145309 332030 1351311 369597 1298859 1655157 1185840 1780785 89963 586713 433391 33047 1411111 489457 603724 562472 1802564 1856740 1612822 1653792 1728626 692068 1916101 1503969 515926 1806415 1794921 909158 1554643 1788425 1695847 1081745 1344587 1678908 1095441 1893414 501709 575057 405301 1613333 665118 1388106 638063 1050555 1213518 1001635 1601425 1000758 644060 1365039 1453457 29054 789770 445239 868195 525167 524404 1708035 852963 145042 572998 1703619 585947 166170 433722 689627 347170 1297757 190177 1366196 44565 508621 125732 891476 1064604 1237126 1664622 1724587 147562 197092 1772052 539602 980770 1946420 1642476 1701971 204390 558366 439302 238499 192669 1256297 1118574 1539980 1509824 1586489 1351419 578104 1976970 368883 445585 448594 1547378 1887738 1769600 673078 585542 1401679 621862 1216441 1511100 1964129 525558 731487 972096 1854738 1585347 368591 1768628 1136090 1467042 1043228 1076993 153164 815202 880820 89096 204700 752728 427437 1179683 1544643 361267 290750 2804 444638 1905961 766996 172150 431344 98646 670258 592594 170280 947392 1364498 245116 863855 596948 1447807 1253886 1299 653895 1390231 1584554 121202 1424169 763109 248886 4616 1193373 904338 1177848 1083653 1582409 1054847 912483 1256715 813376 1087371 1821643 1397316 413569 310466 1745312 1491415 225494 575902 1712919 1060068 1189390 716442 1828265 1407633 151655 848457 1690502 1263150 1414771 995376 1471168 1421471 1432945 765424 704417 1419386 376794 1559162 202695 1182451 397622 621159 1913100 241621 1791322 496877 1398116 933348 1845354 574822 638689 1602062 681968 479548 425487 316583 751877 1150221 1349567 815996 1536199 1618934 861061 131274 1545601 361491 1638444 887470 967524 641974 287155 1621034 850830 1196944 213808 1396628 915106 307056 1468515 1574340 47354 158477 30270 1436450 142252 111183 835615 1450468 1118040 1923274 1283319 861977 1446000 1526859 1018699 1140945 159116 1867323 598750 984083 1453480 1837219 1494248 479921 1989580 825648 1352932 490749 5804 1792905 940841 1060475 1973583 395087 93087 1684954 467033 1132717 1632125 1435511 1946315 1710984 1161364 646526 1617450 1906259 1177435 645347 94215 403578 610847 581531 1907323 536753 1148179 1150442 557536 322383 1610496 689211 1109408 1207840 1368483 1224787 527907 892637 190510 72232 1477289 337446 549788 1607521 1290077 837862 1692765 336864 704474 1718417 1166522 368654 431928 105737 82830 181626 1569494 1360438 752817 701984 810317 1377000 437206 330941 737374 1723356 1801679 542077 1765666 1532022 911528 641717 876745 1541870 366302 370913 1743914 1618408 1519835 892127 1509393 1417118 212055 1624978 159911 603824 628052 1606747 1280887 1280716 582305 1325284 488350 504606 1027553 1592612 758866 149703 1879121 314025 1875817 1329729 441805 501914 723446 841973 1526852 108 956740 1906277 1634698 587710 581756 1621390 4378 1755208 1089064 764913 1528572 1650576 580596 354761 545271 903272 459983 1168520 727163 905324 515266 1563745 26684 1238443 352762 1003239 299150 653058 346662 1258930 305123 1562765 1484082 762574 848922 164478 131344 971137 1723926 1306316 1765690 1126360 1438611 1839979 1109409 1579958 292039 120163 303186 1641806 371338 1383792 23772 1868174 1219962 1554394 780950 1862093 162715 1029356 1390690 1750478 1799734 1639818 1474780 193037 121006 1631818 347486 1206911 1677788 720164 710861 1653967 788045 1064565 1363022 1568491 586718 739400 1485241 203640 1448238 1300744 209398 1457115 950653 119059 772298 421661 1366382 1623707 1912495 531020 1871841 982591 1464682 22215 1486228 1573310 1025125 315764 1956466 493307 13421 692400 24018 1469700 800562 1158629 1311139 1357578 840502 1443156 1400191 1537468 140672 1338352 1831441 927057 888055 1318617 904189 761022 869960 810706 1601868 1978510 1089136 939049 1843603 1017515 1784659 911802 1960778 1465270 629912 1658161 1457779 1622900 1205163 1448712 1199000 1352132 1340709 1282092 1258185 1721273 1417642 1859196 1125241 1529651 378677 1409118 1738684 1304966 1788094 671232 823562 1976349 351643 736787 25229 1991600 156740 533999 625186 1016683 373241 1473351 1158726 886232 225574 1221397 1318714 235265 606538 977329 915378 1524208 1926034 259317 1165734 779982 689165 347055 680596 926561 1231740 1169987 1722288 1864695 355653 1917221 852210 1214593 1314475 360176 523638 1062409 1560849 312412 601201 1364194 1841753 541358 1726214 164818 1389189 73850 544221 915073 1339283 714686 1936269 1636468 1381656 366887 1068006 1756467 1962745 1698904 1135097 1776743 1961887 812784 873473 1273924 987991 217449 894260 865032 1892978 232280 562260 1070024 1910902 559179 533044 568398 481064 1185923 1057652 955199 1536761 134407 1945408 1205344 1720346 1765219 1078875 1208615 1083640 1634452 238540 1382815 886277 1666827 234008 903714 131432 1817798 1479381 1190365 1886691 337328 1739295 878558 618626 209299 1700169 1778433 1837614 243741 1081958 1416926 1521232 1397351 760743 101556 148719 1748972 63307 493472 1498035 526129 1694818 506707 1010557 1392718 184681 949036 217954 703475 1699151 1495869 1105159 1249335 1695338 1698921 1712975 635802 836457 1425877 1403665 599718 1875264 1277328 1224496 480197 775754 1043637 423629 202545 1351879 305126 1447469 1289740 979111 965274 4253 203216 1939463 824548 1627551 1457611 1976257 1165116 1763111 1712520 1977275 1395863 114785 481239 1327514 1117301 529714 1097889 786130 1522408 262643 664389 1294584 953178 1374365 420085 991278 910991 1311224 463179 1740875 323529 372123 1351036 1044570 521600 304520 1949075 986085 488837 568124 689597 1395685 1119948 951500 1072313 283229 343279 139925 1991202 652804 1147473 512866 71683 1990310 33452 1493744 741333 1839768 226579 1560901 271450 234687 839011 1518117 381877 1571660 1126451 745076 1102393 1080419 330305 1875379 491348 348248 1559602 517845 694789 136790 1290190 1232245 1327566 878043 1539423 806099 588761 1448308 1021325 432549 1116104 1011251 1545159 1404131 106588 1200514 1659562 1694093 1000726 221572 595555 1848835 530713 1352434 978290 1781520 887732 1491829 828114 1495223 795130 864613 233339 1309342 539072 1820743 1332437 376195 355652 1064283 1898768 1406799 1584324 1993197 665497 475030 980397 1970019 1882642 1735768 1596631 1824515 1047783 1546402 789046 890206 696065 396493 1504486 1274593 1313383 836546 1147816 325845 1879115 1161580 1376868 1203154 1081409 1938217 226772 96997 3285 377535 972549 174185 1003395 699453 814934 1686558 1741634 76181 713944 755621 1462372 1733060 1651903 1141681 233924 1215190 685210 1985574 460471 1128039 941825 407933 400460 1881074 958621 1153655 239433 1560125 1674818 898455 537683 875073 1076424 1015334 693169 1815015 1481077 1353431 232483 488160 1913033 1424290 230080 1378378 1679418 550962 1686718 1031084 1369134 140054 1384835 300146 1569338 202581 1058644 1682777 1415099 1437579 1078289 747880 230686 1003117 1336079 1941873 1425102 1128549 1088908 902901 687579 167393 1569818 1030642 1923823 819367 1629606 567113 890378 1818278 1919585 1290957 914667 994152 1649585 315250 1521353 702890 1361816 263596 631061 1757172 1064583 1751975 163343 1547290 1366126 753825 277845 102152 1642306 589718 1174061 601800 1248852 272874 778897 557159 331996 28151 613361 1456964 1402116 988954 275234 1890932 848826 367092 1149149 1836627 1815201 930605 960617 914798 160538 1539908 212 640099 1919379 987102 1412131 496930 1992053 945414 428957 1542706 693115 1304420 623527 1305484 189522 848549 910765 984806 1864802 1638744 986097 862599 1739545 264930 1881536 1245499 825731 1424317 1479956 1717276 1157284 1588126 821443 1388007 326226 559905 1607966 238230 208065 511412 679619 1897883 1594102 1890785 1555777 1415504 285624 993620 92087 1418852 1060215 1442654 399339 1156879 262240 752984 1074210 284161 280861 1566103 1321087 960861 1970772 163421 1639087 1746796 429907 1930195 223705 402222 944121 1708813 1654241 901155 1737606 1748305 1576153 502910 1152128 1681175 642703 670436 1891646 1743430 1219623 285588 1788004 613563 854709 992463 307538 186935 1634831 61738 1474105 731338 550788 595624 594402 771950 1820469 1330624 45252 1861578 867951 262900 1734815 1895032 1836285 859309 1014220 1436570 30833 1602762 1300046 529617 146163 1405169 799196 1383304 1658843 1855347 645494 953856 935322 1375192 211270 1680814 250633 156796 557024 1058990 1987519 859646 113427 598286 866482 29471 215346 901187 176888 141635 178617 793248 1602233 1708338 936866 190625 1731743 763904 1215268 354713 1740067 670952 251854 1309868 228144 1601274 1298896 843139 1253190 844731 932614 1109559 140020 650829 1232404 811927 42769 397785 680063 1880806 239182 1869366 801715 1670061 82928 725569 1082534 1149332 5213 1414788 1808365 1654718 1049469 1265086 1760231 1165682 763273 424132 1731705 1183264 861766 1198750 1705223 799245 1787665 1661653 1953813 1729573 1069698 579367 133118 186590 303706 975058 847128 1538357 1415333 1580929 709313 1939721 878173 1215437 938480 1188589 148415 1482109 1632612 1462077 1988639 1179225 1396657 1543445 1059170 779853 1497260 1254789 118008 663385 1322023 1950020 779652 1579926 112071 1865564 1528166 1022057 1732771 1478926 410595 687870 1911640 144517 1227684 1079049 1815876 1665280 1101504 1545220 988894 1075159 89374 439541 261726 745201 1293397 793969 1769142 806673 735479 1553256 21487 1570835 1295540 222025 112136 1612721 579998 485618 161227 427299 1154491 1950928 474658 1511388 1858983 434938 1444726 1317986 1671920 169139 1284058 463447 984842 578417 599703 959592 1711568 393147 412955 615737 876635 800729 1049488 150604 853478 1909603 1469743 916134 591005 597370 779558 1661379 446441 984392 429649 966838 1035357 181147 1385817 1390337 597666 1238585 1476879 1758881 934542 49963 1674064 1301757 949497 923865 447337 1439548 357951 720570 1018386 1646467 1769189 463489 362193 270231 2599 1295337 631495 1949887 6065 374304 1262865 1104568 1361732 534975 296935 1569941 330526 1335427 1086351 1538753 871266 1940164 1890602 211844 828819 893411 868467 950822 1541481 1550612 326642 1604531 302092 426634 1106329 456 1412228 174240 1914587 1511495 887551 1935504 730985 16469 480267 1106360 1002199 1896317 1460501 939316 1380043 1068982 1629948 1841214 1448078 1286307 110926 1028035 1034081 212110 727311 328197 1038936 1112023 1021514 1286371 430774 1995820 359779 1847037 1158559 48059 491285 1703195 1451973 1935311 1924990 50387 26525 1686407 32588 922156 491232 1438871 506787 916346 173311 598323 1074175 478443 616352 1475365 1099936 612376 589143 216555 1287765 1929319 1604137 910922 1087061 1800672 1597436 1499249 1462343 685781 1755206 192595 1838742 1587547 1829586 755531 1829656 556087 1461225 224196 1983383 206986 1430141 140854 578008 1035618 1964424 1963740 1841515 167434 782461 704498 1716640 907241 649685 686871 54799 437132 450623 1389323 1136585 944491 1001397 1159035 1731855 1296787 299034 1368078 1691205 1204265 838966 1224570 1504481 468878 620505 860524 1602059 1554596 1824795 37831 1008280 1360545 326979 631509 822428 127580 1206565 864059 1526962 1096906 1670912 1329527 1074398 1404006 1168110 1267683 1026838 115594 1518472 760015 422453 1085088 1648698 408826 488835 885379 1902385 1187030 1511428 901657 25464 1535079 51361 467586 340282 502725 1841343 1537956 1663144 1694832 647097 1070534 742634 1643826 1961544 1044134 576473 1732754 768186 1142314 1775053 1909741 1131114 602163 104260 1928345 322931 1807438 545583 351491 1046165 1066564 1836565 281243 247651 1201586 468777 1561427 1228255 1379543 281597 394540 388806 1503044 1439784 1520663 1655752 1295718 1313399 1504712 867862 1435864 1518875 1268361 1695723 1197139 1549361 1629111 415362 491505 294666 1552522 1712409 1328416 374308 168796 69508 841070 424389 1636387 1997144 136140 1746665 1419976 1726811 695543 708024 48091 1449038 523086 1943953 403221 1446185 725053 694723 1529379 171714 183866 1454136 843631 333587 297374 1346903 1871800 1944678 1739726 21419 780406 821683 476075 1250050 9886 1686927 1674125 1899163 1206641 969534 1962212 1196077 446217 238346 922019 828127 1041632 1579793 935831 1068717 553747 435703 1861654 357965 568963 1749819 697125 1016350 767855 1711781 464298 903033 389952 859059 1805562 489335 671042 1285058 1977999 662021 1342622 53438 535249 308819 812091 1829231 1727594 127367 330912 546797 993347 1909590 1200430 1286682 1914411 1608896 1569874 689039 1857791 488568 1969566 740349 1351428 1757206 1743807 1904027 1660963 1000446 89713 15686 1708824 107859 1773747 99015 431981 182926 550198 82117 1600721 296969 1982412 1861264 1777426 229851 1495856 752426 1095322 677640 1062966 1351877 529250 351832 908381 1108151 1380152 678762 1707154 350543 1135177 742653 930575 1538160 952595 1253935 756695 1367981 54640 1676697 1918189 957472 1062738 633528 598940 1267836 1127100 984597 235900 1737752 1872570 275865 1910578 770847 1462718 691662 966405 1273763 1675894 1608947 1723892 1926305 1411072 954620 49731 858273 938782 601701 20329 1245281 570346 251267 1081505 775717 456441 1693729 1172286 45786 1151134 1904182 1611236 1796400 1368242 980143 1185132 304217 391465 1985880 1388748 934359 748549 926795 1119272 1475061 207527 237977 1196737 1246066 219985 248160 1741712 1304785 668522 77594 1757856 1632547 153024 1125808 579834 1041376 330408 975716 418547 1443747 147676 870864 965029 500389 89775 128160 1699074 919882 1934339 1320092 1903293 1017808 398964 1045660 619182 1991452 1392449 1256716 1743445 431249 1965802 1082936 1764642 1290879 1954868 573144 1566482 468969 1349114 1534232 745363 1888881 263120 293774 1669849 1943094 887070 1056397 1962314 1794524 792860 1384944 1847669 1854360 694971 1351655 1969137 674190 103684 1665522 1150658 1177950 689429 70118 1455861 129888 1292699 581921 1441179 1684427 1176214 1072865 680663 802699 1691259 1316326 1238177 1126188 81101 1618514 1111718 749869 756809 1184010 194508 1357504 1837492 1677267 862929 1029663 1356632 1533931 910101 937819 1686549 159144 635007 1588676 1435221 1593702 1733689 340059 361759 1025549 1772161 361944 1255975 685936 1363742 186511 1383701 351241 614591 1013912 1449233 546606 1428274 134287 1205170 790048 1964713 450556 1826304 1298208 1014270 1436731 1865332 39511 218190 21070 1131740 1834433 281131 463783 411445 1569294 1129772 136548 266317 877086 363594 1747091 1119667 863086 185793 1056093 1927178 197727 76253 1935513 1926493 1331401 776507 1275214 874756 1926949 1634042 758223 1728690 1219256 1292130 1581978 742281 55092 301138 814883 485896 832461 1714199 1542491 530176 1215327 694581 1433307 972119 820208 465144 784200 1795694 1857731 607474 1251061 182812 415609 1724539 501237 328730 1504415 1200173 854149 1580870 286473 1287153 694163 702585 733731 1724322 1225793 1617871 1148330 1431789 1914319 1107999 1742936 1076991 1104187 104988 1300204 842179 1098624 726623 1174120 1687283 1515673 1654790 48174 501662 236263 1192518 1123123 1808100 1125778 1375057 441251 1779761 1198578 50311 1737395 154040 16997 1072645 560518 238466 1020186 1390688 1439584 86775 1643743 651431 1769521 1063222 1154635 1187890 1891724 830313 1247675 1055435 1502279 466138 1398889 682842 1209761 1807784 110084 1896168 1469455 1219509 581193 1023546 1903644 946907 210897 1593224 875564 546387 375009 477276 1592389 794981 938137 834471 178069 827834 904259 683298 1368795 281115 199489 205328 1166249 398997 1790511 546615 1092953 1721132 272136 654876 1339374 476948 1944780 707733 265363 1760452 26456 1712791 752394 638980 1476938 1241840 1427600 354053 41135 1217598 460680 914698 1941722 527602 1293927 1128871 959245 1564312 1139591 1262673 46853 326548 751769 1423748 981455 1243570 1741107 1821043 1963990 858180 1713055 1191583 1676848 76929 715741 1672743 15619 1233277 1645049 386358 1117640 655490 1798135 191350 1181038 1759904 1588088 299346 1587021 1328518 1226779 1655209 1033889 367292 313472 798171 1232155 1974347 652048 380425 913715 1242473 382149 584621 1022172 1264457 1955596 1469890 1955299 280692 1424789 1329059 1439135 1604357 1492435 894773 146179 1036798 400747 672284 615208 1995394 366382 1834169 1353538 1424178 116560 88839 289653 528502 1173612 1397375 1516166 1122303 203266 926167 832416 4279 1388877 1959576 1180217 721608 405164 1380927 1186168 1480157 1491662 729229 1405530 1558277 238363 1655992 935358 582571 1780524 221425 683238 1058026 681269 1552295 959617 1713598 1276793 937330 83171 590305 1386419 465592 1225156 1543866 1394061 1668489 579168 29778 1857739 939026 501535 1107700 1010322 1774687 147589 1797959 10720 1695581 1632703 236435 228693 1942681 521379 289628 222243 501592 175706 1692876 1088430 1054854 1754362 665702 1486184 747318 1276463 1294864 595042 1498706 1756963 426098 1534230 1162051 647094 34270 1583558 1536315 597430 1704893 1887861 808858 1577563 693977 1800749 536683 1477372 1423405 116478 157732 532363 352081 902038 130621 576423 1776498 1207436 1366680 1688800 372242 1983178 724486 1035314 1019359 1695164 1918868 1649456 1417188 990572 1882639 1378786 623616 408540 1247946 1188869 1998580 422171 92465 671114 462602 1612250 1524698 1566115 1580539 1580328 168552 1865889 1305623 1348837 1269912 157881 1780227 1799104 1826933 1323185 1848993 343334 1426251 1792089 474049 651909 121207 968604 1266403 77484 455341 91648 1278139 1107904 1787732 75330 1068355 247206 1571113 249653 1023813 707211 1514846 159519 730850 1669662 1178689 235149 810611 1686441 1871189 88963 1326162 1545638 1003996 1058562 1671553 1979685 689297 714737 1142263 1618333 1618782 1779050 1372764 1378006 1629066 1943549 1160084 479569 1006520 706223 814660 1092156 1446457 1494571 926320 828824 558715 730864 1101408 715162 525633 982058 303517 1521674 786456 1004690 661071 63885 592627 156856 383447 204764 157055 430150 912226 409908 947957 1619466 49954 1569685 1929175 1573346 456218 1264527 145341 1744110 1809606 1677193 523100 1953944 1526418 1851336 1436396 900601 1675910 38631 754642 1771943 1803408 1186597 1634858 485366 59793 207148 1637177 1271286 1624538 1376596 1502738 214852 835998 816315 1083944 1826238 1901748 1382864 344456 1819273 825409 727306 1294313 1856498 549992 1673637 1914873 1257916 641282 1467700 709345 384474 1319436 1922594 1278131 1561757 426087 1214618 975392 1114793 478415 802924 714367 202831 663898 808236 1469227 911974 724371 627268 1039081 1409815 1653139 694972 436247 1257709 415813 445556 649998 1466190 147748 1121407 1900776 1797878 1924591 1327527 457743 1853310 1616573 453004 1313798 356161 135091 1974721 1846070 1924344 1423742 1938497 1291635 30749 1034640 121170 1936712 1026739 1545034 616929 775220 1924375 1903778 1578125 72199 392554 392584 1369584 1151536 1977262 1599292 233885 12324 306864 982650 184387 1716593 1989590 821335 882607 337302 1437317 1218026 724871 211745 1866164 1834246 900165 62717 1369249 696564 1140024 355423 1683999 1484838 1956397 1865964 1689002 1107697 540376 1123282 1852619 340206 1442581 960394 1988948 371685 699254 1818024 1823284 997198 1150807 991770 980267 786777 282846 444318 1473702 707626 1075204 1670614 1037015 524816 488657 1892699 1175045 1461197 1907222 82096 1205588 802838 1533994 1390304 1092531 1613646 1508248 65430 1350031 1007592 1322077 435464 1602288 1133469 355811 504335 1973851 1482461 116079 1323744 308687 586439 44821 763657 310035 1121609 205271 223617 1953862 18611 1665011 1807182 722508 695010 471253 297281 1430555 134510 531875 1360861 1704663 776213 853001 1914484 1401124 525471 1513014 1785845 1479803 985642 866912 263059 1311843 1545572 1123837 1955083 896743 661368 835973 923216 825249 581458 595879 1370311 1155842 897674 1702523 714335 1495289 873597 665063 1648707 862225 896154 1811574 1740871 1548624 1069849 1827403 1897021 501333 974744 1361923 1748219 54837 771557 560055 717238 147008 392486 403511 1289012 1235181 1698632 415375 511727 884847 724531 357385 452087 1755912 1115548 1003594 571961 1531270 63435 1154736 436411 1147658 46972 1496356 1421003 1797489 107844 189279 1435854 889707 45354 1059264 1526138 213413 557929 147858 759431 324629 552120 1897121 105238 93783 487169 208673 1837496 1795089 1306372 103859 1800803 636817 1058069 260236 1786332 83113 1271348 625614 1128626 640189 1447075 290988 1643809 34203 1437279 592053 1598088 1347647 1671418 99706 1070403 242266 60878 15902 1320749 819794 202796 1093825 1981585 543445 627366 1504347 309166 17858 1496791 1197642 1701302 781371 87785 545916 1782137 901790 855503 264532 683473 500431 738397 36248 1829374 306032 1605381 1971021 275171 166327 1905861 1820742 1901468 1588072 988976 1829498 1023168 1904815 1036273 1299065 700156 222126 1054133 1236930 1427992 1529763 871023 1333618 644549 1098833 655511 1875406 869658 1340345 43988 1271326 827754 241977 1108909 1084804 1863898 1488978 1515739 1762075 1912049 581342 1301811 692839 1731472 84624 1913569 1858754 1619130 1466554 1775496 690121 871115 1556935 706805 1965277 1467563 1156345 125539 1333232 1973852 1340987 1620984 96315 191585 309186 1590127 1556003 1110912 339057 1218334 1620416 994591 1199910 1567084 940805 575716 377472 481314 916965 12199 581241 950331 1153469 180562 231720 238071 1252225 485703 338671 1114293 251118 1842610 1200377 1273805 617883 1652520 1087595 1025256 672209 1182409 1402386 1954578 34581 404685 316691 1818677 913736 66320 736792 1496418 1577048 1862900 341032 891271 316047 7751 638444 1588055 1477022 1209182 720236 1024353 1862223 188163 92021 891644 1560048 848166 38274 1935624 1402727 1188132 1784774 1379998 779021 1658051 225277 1928732 622641 1978341 519330 892069 1070763 1343408 1112307 1161266 474377 942725 496221 1671830 1613190 1339667 1622420 819910 978988 885638 1774179 703733 224307 383652 1173005 1466636 1382300 767019 523403 378964 87219 333747 1367405 178486 1372530 626290 1152316 1282142 125011 1104897 799013 391336 594653 1917318 419157 1934574 979999 657008 860218 1283215 1688649 1230405 830264 1038640 907736 1879857 1814533 1273147 1407450 1145406 1787646 235370 642943 430654 295323 210549 496625 1886317 1915024 674842 1768392 1536281 1412097 1359899 1055858 819260 407313 1750616 1421084 1624778 454708 1719256 306506 350923 1990637 529638 537147 824412 534577 732838 1747313 1668661 1639010 129132 1258785 1045497 1654602 1984094 359885 251083 1744028 1193983 912711 1718017 614245 645644 463265 1172961 707894 73613 33433 103317 1873275 1481393 1550645 443487 1930134 1817553 820020 1128537 219635 549007 1490853 1061270 550887 827122 1220540 961372 903473 114711 1572874 1572668 900393 1838228 1395072 1069670 1661521 1068016 1382140 850420 662842 1387688 438312 746277 1365051 358637 627083 1866900 1645015 1709051 189993 1388222 1674135 455660 1087871 1745729 1763572 1795095 124777 8309 472648 96319 1095151 238105 1315553 1582163 462247 1515610 557040 1444433 635072 586863 1079744 994493 322068 822931 663007 1428990 1343212 1327277 1980871 1070094 222470 741992 1865526 1294105 1767082 1515941 1584717 1702836 721896 1774103 1443294 289291 946214 1685096 1775302 29270 676282 594705 1265799 825954 79554 175909 1785708 1312096 705400 911515 417822 305703 1124984 1100478 1822834 1998720 202539 1902303 1922857 1339894 1289646 880267 1206093 1923359 666645 1496104 739167 1615890 1526526 574740 1876182 80170 1727668 851224 879812 490709 1997480 895104 1452174 665138 126758 898923 1257502 1230393 942279 1710635 760532 1084638 1039065 1701478 434633 273121 1298519 439062 966040 1188959 928597 1028210 83233 1463551 448343 312206 1442088 1410258 641620 1660050 153159 963726 1673455 1069371 754406 48855 904328 788523 1415319 831939 1455889 1394168 602831 947239 367174 838128 270946 419874 1648231 183132 648483 332592 784535 1636615 179475 650203 1255396 1836440 1847344 1669968 766216 1232573 1691499 735096 1168102 95598 961505 584096 1424360 622287 244229 1535400 369737 526821 557882 337578 1579533 1413630 1478875 835898 115312 1685973 95340 1215061 1255116 1324214 1687780 732479 866893 996614 350072 425572 1308137 1663304 761086 79709 638780 383087 1765137 451645 282048 578195 1324939 1369944 1146091 374698 901446 276615 1808575 1773936 113360 1996089 1673512 797974 960462 1212497 860709 1116173 423902 1347776 1322095 726023 1651011 1985981 881211 439098 1869672 1102400 1459162 54700 528580 1486324 503657 212782 1879213 106713 792085 766273 1837812 591767 184072 1389897 1240792 1649142 293800 600966 1447722 1621115 1526247 1358017 1263573 356167 564998 409639 1168012 1755391 35883 933083 188000 1522178 1752429 1751795 796613 1874837 1500938 412498 1524817 953022 86477 157645 1322767 1877004 537682 432352 1386843 1120270 872159 1795324 550251 1972594 305231 898427 1364036 515715 1501049 456358 1806394 1003973 1569451 1289809 1268912 1426599 1357124 1013298 1259044 34783 1918660 512761 1229048 1181272 857538 1981707 1984403 226988 1989512 198434 1808636 871355 199466 1338564 190218 1251259 1399305 99296 72215 1173002 506252 1694045 1083701 1065340 1371573 669281 623118 733332 1083477 185405 69277 325208 1543251 830314 475158 1094115 1574301 1868525 806784 1254066 927774 650792 691784 76004 189576 491320 1770207 181544 540853 1438993 284550 809262 339573 1390308 1257769 1477037 1111008 1115915 1629741 321569 1279375 785038 837852 729181 235743 1006727 390039 1290744 1109245 377070 18311 1463241 463293 1563212 1581043 1393729 1489909 229818 482769 865257 1661215 200648 851317 182455 967027 1052250 835200 1268552 537110 115825 956719 370054 963149 51894 1686693 273455 917622 1183014 1703086 446866 66704 899952 355070 1602528 1563620 1680076 1820418 1251943 1561641 1579819 394587 1439594 375532 1896862 195276 699390 1123866 559166 1420892 188048 75860 65457 1836200 1008041 1774349 1554199 102963 115705 456053 1572232 1548844 1735176 1700305 110754 1074044 978831 515063 1537871 1141623 296794 840364 977369 789160 1283224 455018 1071479 670272 1238024 749604 880033 179188 612054 288202 604562 1694538 1644648 488216 1903972 1773958 1687144 1683722 756947 122253 1899737 235228 1805428 1690546 1596822 1305599 1442243 1603231 1643800 454336 344621 1047932 437755 1755310 1471283 988032 1525747 1553308 976386 260914 1194900 496109 480732 1028131 1296786 915871 1559911 982340 1982646 983637 1643794 1476571 825209 1686181 429931 1171665 1978668 160057 618129 1913302 562121 532814 1508098 1263809 190217 1686554 481753 1150947 1282610 1879140 1643730 1312987 1062556 1092617 790852 688084 175988 132052 1834325 1265242 1801946 754408 1528074 179083 28680 457931 1001767 956355 342553 671789 1548819 1944490 569368 1057357 1022459 706373 181836 1148646 981924 348502 70363 129969 1458542 913614 1469035 822113 1295772 951612 798488 1295398 1573579 737820 955207 1994837 208090 1719815 574697 150781 611209 167449 1928077 298407 1802229 1131739 24798 1897957 1051621 1966387 697596 756921 1322864 1260002 154547 965603 274511 1040461 884054 1929755 418878 1847685 361673 423649 1965641 640450 1022111 763677 1566413 1466764 184996 1955952 118300 1470189 440958 1146279 617486 1453080 372710 1203482 1865556 204721 1698102 1544020 698820 851262 1900465 575226 1101119 939583 1424148 1253623 1225425 194543 1790948 515023 1526217 606670 1784484 1217133 1173091 1658200 1956325 1535683 1338522 232713 1774872 1255267 752231 480991 1217740 1248508 658018 1078559 478347 1317207 993876 90269 131085 1281384 543222 1846100 1197465 992188 699312 1766994 1304117 772844 1976074 256902 1930151 836727 17134 724424 796586 788964 540184 1089047 842034 84321 1630060 1717910 863940 486259 663734 1102354 707655 1458810 670012 930389 1233820 415333 1367912 624301 224593 1132232 1378455 1190775 1793496 168517 39049 1930869 2311 1949657 870970 748400 267632 725952 270366 1580062 209641 815177 569979 183698 1602892 844745 367962 1261746 1785028 87625 1631299 1429665 1999676 733441 1649790 367999 1176110 393471 92825 1668922 1754170 620422 431117 1855082 1222316 420191 1252695 1513999 1037165 547843 2388 629093 839079 796527 1762361 936382 71017 490591 1296521 1650866 1797572 117259 648075 997069 116744 839414 726088 1112980 631148 1283683 232683 1487301 1545835 198760 1190152 1161793 973118 938085 793708 289823 1608108 142846 129726 1091965 615812 822777 9208 465330 814997 1891645 9931 855818 1594328 637581 597153 564843 750345 461367 1190850 660245 1513277 1987824 1594029 139675 745525 1044053 1826918 566610 658954 863186 253035 575035 1672848 1320409 722728 1226358 558304 489634 1087895 1919374 116932 818503 231451 809960 71947 1829356 1489069 1431861 78480 941665 881959 527079 837699 1990663 841216 925930 436844 710958 1455885 193612 1942493 1827037 474211 598550 1224829 789916 399917 1121167 1554268 978356 1419515 718836 1834672 1273504 187658 1210116 1287873 1322798 466801 1044346 136088 1766579 1563555 908193 1544504 1623864 492725 1084561 1856888 1986783 1776896 1336744 620051 1316185 1038332 342047 1602842 619303 657543 170967 1186215 1066516 1139338 1708104 1876078 1563174 1132802 883415 1065591 1300238 1802869 1459113 1805144 1992113 518904 1765272 1898422 1296453 747739 1476761 1248097 39497 1357714 1841322 1043704 867357 1579147 1366 852188 1673443 1582647 1785379 158751 1879445 1527162 968310 1768007 272931 1900252 208003 354378 806437 1188590 590853 1099841 907238 41076 719076 1101031 1451684 156546 415018 1204698 634940 11896 845774 461573 227173 671976 740416 912061 393874 1952769 979026 1165541 1844813 239361 1509874 1732651 39277 752994 1839179 1200005 172703 1236752 728138 1291151 1521967 102229 562797 1186638 1496865 291119 1483920 1853967 354290 1093881 1674920 728090 219905 272357 308189 883938 1976866 1808182 1458079 193310 1322988 1631094 255124 992944 410156 1520199 455931 335725 96567 240998 1574465 1269146 1762568 372527 375580 1536375 445522 1818683 1186536 553267 488543 1778966 1333104 1836035 1612106 483550 1627543 1280504 79333 1080491 1827882 1622908 200259 1441359 1408563 1377423 995182 1715575 168396 905852 1828965 1246047 1773270 1794361 1848459 977280 702364 1744944 1431743 381240 602926 779827 1221522 127627 1084278 578874 604526 743355 523066 1598105 122626 109044 1125763 1808759 567429 1895561 298140 1410926 1556782 1737678 1258024 1671492 427803 1214891 1179780 395183 749020 427589 1618801 1873015 1079101 819071 1580823 780451 1042608 317128 1326462 1039148 799990 67041 1822086 408944 690963 659786 565274 72995 362600 271141 1028978 1603840 486703 220867 1020772 904249 1400774 1418395 741170 1983373 520088 1963089 1508836 445115 29034 653764 1315122 1958445 1461940 1935000 525149 1466880 99366 906932 972714 1283390 384470 1373075 1690777 634084 1887730 665631 1087423 77902 582009 293221 1067894 1173829 394359 1868594 1398768 872699 229953 1941487 1769022 1388970 1360139 1886768 906061 1182670 1319169 1012185 1542885 78190 739324 835662 1826872 920206 33851 1562648 887452 1051239 917173 1704687 1188624 347533 1947125 1985668 1980273 892188 751717 1933120 1085207 50127 1608177 718515 1723917 1978678 1226219 1744424 507446 429642 646630 203022 1635626 1605433 1205234 1847321 28554 1076631 808418 1879564 1467831 1293984 1226206 245967 824583 1290383 30064 714452 1821811 368562 901004 390605 1125435 623749 995980 896680 1729268 224111 520033 1600398 1260346 1131391 413211 6573 1931126 201780 1018498 579258 648398 1417473 1890364 1591223 1750519 1138984 501353 1131275 1556058 1385495 1400085 785309 714139 1815655 1982613 575426 1158556 1143173 255131 1118035 161513 144765 611342 460848 1549898 831819 1511078 489237 212745 759729 359101 554070 328391 1486430 1814411 1034798 1584064 1724497 438899 1468582 970963 1044056 1988894 139043 637708 870184 1978023 1483645 567671 1727793 858743 316123 1926554 114613 113286 951399 1448313 1033218 1215032 1414522 1529815 829436 728521 1307039 1306354 1978868 830114 848781 963375 266565 377143 331032 441993 125413 1801481 1601237 736953 1552505 1949103 1180604 619351 996553 1595554 1065483 892722 1811078 1980088 678916 1639893 1208535 452722 1747033 976819 612757 697626 1746569 220122 1976537 1849348 1389175 950315 1013179 1211890 577814 912765 376938 574286 1929393 1125375 735999 36653 1442835 247713 969990 1897070 1000306 9477 1200607 195334 498711 1184165 1546607 920953 1166475 1499133 584352 271295 1621455 348446 1116026 1543574 581726 1311553 1489596 1932069 987425 653326 913425 517573 1196562 35323 569554 105313 1688867 736596 1800267 1494074 1310058 1640245 1247494 1605431 985773 1984357 1317432 1547987 1855093 1508568 473979 1761288 40072 981960 237550 778394 932031 938831 1012954 1507096 1382438 1748256 715968 825960 1063296 1753684 651801 480438 1174692 1961180 574925 1102192 529312 685673 1463294 849555 844231 1599545 914650 1601915 422350 65016 191383 649041 1245225 299191 363535 643918 349682 1513787 206552 920057 1318059 683460 1096119 145772 1094897 699639 919627 1376940 636341 740253 1036595 168052 1602714 821502 665696 106908 451282 1826006 765004 1808487 1964954 1369172 91370 822961 308081 216474 818073 893479 657697 1699820 669400 1558600 351016 1321498 54149 760858 691657 1251610 38292 1430010 1635231 440361 849237 55327 1866803 1634266 783272 1402872 722197 334774 1499246 1211275 689740 1139491 42345 538307 129902 1230204 334121 723155 1924870 1335041 266374 941817 165058 1825934 372436 860463 238303 893152 381567 601502 401469 658075 854438 1440108 1302861 439351 1689389 1533793 1019735 114984 571618 552854 1428148 90085 1340726 1531773 75809 35462 1363445 1221959 459565 1869019 1231320 1824984 1367243 1023511 750153 769994 1030438 1129494 1060597 1499097 274228 1051957 1630027 1554220 1512095 1670493 1117389 1027360 1330285 1865497 850386 1947325 274956 169272 1146849 1768379 1495641 109308 1148043 46936 1872620 981334 236232 1288542 1330709 1411344 1411315 393325 123722 1856404 1607848 1505484 374553 948730 1798775 420518 1705656 1357927 895965 759481 559071 1822939 655784 1106732 802389 888687 103220 1977116 1179624 665831 1048048 591814 357832 1428882 891240 979947 780895 137183 612338 93092 744163 1533257 1519787 493718 635284 317057 1336975 912067 1735715 62445 1776049 1828706 1163676 234881 332687 1115551 809733 1131727 472595 1923978 745912 423823 466671 337565 1748132 678307 1912976 1129883 1102606 1822328 1563836 443506 1735432 188437 1255666 933218 534251 731905 937193 1954780 1849780 619708 1834313 25445 1137818 525129 190182 373488 140384 839527 1631037 915572 1619346 1382406 811121 1353161 1815773 1712537 553211 30744 226068 475152 760674 696038 273018 840907 419128 1699389 1711034 1649622 1676662 932283 1061058 51871 643952 1279117 464774 153566 1256543 381369 813183 1483526 1489383 1005354 1540486 636419 1234074 560559 827771 1558824 1347977 1825122 408327 1862344 163893 1865381 1034400 1101386 1568628 1413384 881566 389725 363758 1198653 1447070 1416651 1624688 496732 1007184 717480 1317856 1016306 1895281 1430487 216235 272264 1299207 517839 953978 1579395 876043 965058 1310221 111805 1630137 1825859 47148 998536 1875207 1746684 797373 834873 1672942 1144888 1564850 1452819 1405127 441689 260557 179435 506774 967128 1737717 1707867 1272702 1097372 1940221 1489639 1462765 1727710 1840453 1227568 436775 1438730 1246804 129823 158905 701500 968035 1360000 694350 1440593 1833345 527299 749419 1501106 429259 1987282 1047887 139066 1969549 1696183 985764 642888 1286001 982604 1241495 1907251 782014 971139 135873 107694 1005216 1737275 1919457 1392129 1721923 1978716 1941769 1157667 1907862 1704178 1714557 1970176 540709 406024 131661 573295 1302865 1448771 1507919 1921347 265844 1978506 1228025 481889 1539266 804028 715249 817023 1103423 794002 959326 44638 688617 1473606 1761588 651168 1850530 1777391 1125122 69251 1269931 319331 1180455 1195244 4453 1348060 1306709 1866445 1754182 556571 901646 1248570 573667 292193 1700809 19910 551405 104710 1295130 195861 1261832 1180503 1552676 1864064 1146467 1639379 1817966 1039740 1656149 405417 1359852 849050 372559 1301345 1437373 279897 63040 1716890 842758 734982 812990 1518739 1454966 1630611 830374 1217672 1377841 617332 1777956 1161784 48511 24910 318596 269624 355288 149468 1649509 1200738 953453 1384421 603164 924057 85406 773446 877449 1501440 1085827 1244948 144470 1592059 1232658 829743 723647 1561503 1351258 195113 950813 12741 391864 1529572 647435 1678602 1063543 626365 1451658 764412 975085 1359957 1844605 1449758 1402047 307271 192276 540811 22433 232856 909571 1927359 1577833 1466036 586530 266601 886422 1300125 1597623 993656 1692283 1810122 992297 747936 1069691 31543 216124 871134 498147 1403701 959237 1199389 1618428 1565362 184796 1935771 1821547 1116518 111613 950632 521564 570761 1340381 1864522 1389906 1387024 96721 844214 924559 1598164 289912 1864302 44489 31681 1711234 648098 151556 68841 488383 882224 1984865 1145797 111725 1243079 989724 1982198 1494232 1857289 211501 435011 1066400 859356 685295 536659 1021818 825580 99458 1562718 1100309 69117 1394442 662166 156070 1763954 1676033 432690 920713 792753 879754 247126 450257 471259 1226545 627619 1346338 1832297 1291006 1963941 517769 1422219 1823221 1178984 965749 800960 1739144 1810671 196649 482007 643775 1551799 1708398 1305055 1979764 1619450 1577508 67145 594489 890539 1720179 439373 1432245 559254 1486138 1088013 1715519 1363575 844793 58358 1042413 59177 820326 134265 1021508 344902 62890 1149361 187897 1617406 135234 912242 1522093 1179832 1785733 786068 294243 543092 1971552 1629377 772714 1279918 1406944 748806 1093934 1942519 1819420 1487504 1466899 1857905 1181111 8981 792365 399734 1554388 285048 1741467 1892857 481978 867739 1416219 845630 1416950 261455 1869685 946024 402074 19741 1932855 69963 565283 992487 479982 1771909 337230 1078633 16749 1983275 942774 1636173 1046261 1076734 1490431 945939 1915706 1017122 153172 599686 1434978 654740 1927839 1434842 1776320 223416 1797067 465709 1295706 1582587 596451 760833 1482117 173000 1517030 1990040 457301 496925 1452933 1905927 1982865 208837 1653780 427622 1853351 1745727 1444290 465095 245331 358278 1030276 1014963 982595 1425143 424118 1734735 1238153 1865679 1571830 1318791 1762236 1462532 609340 1598087 605105 553145 527391 1537258 1116227 1066038 432582 1813339 1453755 509691 1998603 768540 732814 1615159 1634442 1598931 1387760 1723987 1830288 21820 1285280 782418 1319213 840266 505759 1007176 795400 619842 955747 1856063 593430 1233704 1199202 1507816 1231802 1027730 629135 561954 1917195 672780 1368509 446894 25552 1027289 47393 349752 821971 469037 711258 919229 1672002 473611 486235 664429 1895455 864231 1787746 1200750 1122191 449319 348017 1721962 1107008 302014 786063 1574659 474415 1882593 1598643 65617 1555764 722533 1855979 776076 851878 979486 1519028 1783727 34636 107837 1699752 855480 1205726 1708712 1250832 1482380 1390891 1119216 877528 191842 1269065 1841527 62413 719734 1616889 155827 381905 12991 1633280 1055387 578504 394113 903498 556245 1716468 1805412 1116781 867917 889450 1290512 1167026 1500491 969453 399894 1807073 2923 1497758 274655 706032 769506 369485 1135339 1845574 1020230 1508262 583566 1212946 214196 1947025 1592580 1995952 109523 568922 1022913 1134367 1017838 229955 1077961 1788502 1940751 1296577 1902795 1063117 1068259 1785230 153511 1847001 780133 1826334 804653 1967328 1750946 740392 1448723 858022 872986 1207812 1506566 1393192 1603878 1696210 1943038 1006250 1647589 1628572 822787 1240521 1976238 119263 1976354 788457 807306 1992599 1239537 452428 922303 444333 211894 1612342 993539 1967368 1235704 1453203 142718 1301331 1870987 1760582 1760058 1322317 87487 707059 1711722 1095073 474908 435998 48230 1503832 1533517 232766 1958794 1733965 611754 1588143 1631476 546855 731703 1201411 337767 834326 520254 75140 181291 93562 1201696 742729 166405 277294 1576360 1891694 599926 1199393 1173062 83857 836067 177906 855195 1135244 1395537 364641 1139423 1736239 103420 1414901 1136539 994696 715416 729332 1726504 1829164 1532231 287617 1697347 1883384 1894098 1652513 1412702 1572143 879115 1973001 1721586 1528975 1952361 420637 954203 757118 480848 1840107 542635 1910439 555083 630058 548895 1656007 207955 1148491 1379580 510330 209662 119423 1106388 26367 935693 235163 590908 911651 1777483 1998166 694117 354470 26420 1113944 101869 1917361 1204438 1866684 405699 503913 786979 1645687 816388 1835426 896220 1462667 956454 1963303 1552098 1239080 1857632 1952277 1091826 1369500 340734 1409045 1023637 1220619 436101 908726 899791 1440763 1105324 567066 43828 1189141 1917067 753188 903123 1675962 1362701 649243 1934078 338081 887817 1743249 97716 1576204 55070 1995007 1633452 1148398 222987 497601 1507917 1302714 1096600 922088 1597503 1270862 462057 1743930 1897345 854125 1985450 314194 159736 1363795 742707 836547 1587327 296266 1647041 1713304 302437 1392298 506259 272302 252591 1385270 1385983 158195 1026912 1636158 1114651 1692536 1332771 1299006 814431 727991 316296 892449 779929 389260 1365337 1196592 360980 1998513 1606749 732801 1070932 1720583 56609 127042 272661 214676 762541 1629415 567101 514354 1961044 1371771 961696 1009553 459217 67860 1280536 433496 1315959 219133 1982753 611919 1364996 1106216 1417630 559055 197723 136665 1923908 464837 16563 387328 1874232 730775 183620 1331718 257565 436521 283769 1751008 646458 1438454 106350 809479 1963628 1249606 1127101 1192157 733757 847795 1638217 843675 1545757 1397518 1930514 1149783 487439 259218 1609202 184554 394307 511066 823279 950681 196831 1121471 1041237 1822127 416980 993759 251444 1126100 1373724 1653010 1695261 1700554 1303686 127845 48834 601923 1777174 946761 448766 1091830 320771 595254 1778253 648809 1774047 1674916 1642262 545571 500206 221204 906657 315034 1986833 155434 2266 1007527 647157 1691164 310347 1299104 13494 199581 1841889 925741 1255603 1003814 1908486 1186086 1509820 303636 1522438 1178786 1044685 690438 458339 1211290 95446 1818178 617119 21045 488810 716896 160563 159821 1001480 1168854 1884163 79253 719385 644927 1115705 1257057 778397 1721602 1261882 849656 1156606 1735296 1227491 1195616 666727 1996310 509541 936590 1331654 475401 1999882 469892 1737649 44575 219636 1429591 112037 830877 343070 917847 1170801 519517 794499 338629 1660416 1896766 1462619 1130047 1401729 442501 234336 412921 1152393 1012697 1091678 6140 647257 548884 690372 633034 266264 1137556 254529 208616 1667583 299980 1764827 1309269 954960 50680 141221 359550 1858444 1421904 1193809 1794334 760968 1369516 1372185 585675 434040 243036 1046954 1787178 202355 1638530 1209860 1164654 1303232 801991 825510 1836690 1454339 1302998 1726565 1307128 319924 969417 1483762 266320 504720 169413 1147741 595608 1909189 379127 1115745 1322293 1533381 691341 32392 568053 1945946 34399 442971 225353 1271418 1365692 1216463 1871331 447327 47295 3854 664175 765913 1230678 434733 211868 880946 215675 208229 619212 1925110 198256 1788686 1524313 109845 1220955 992152 101957 1336245 251886 1391916 101896 418640 1038309 338256 227794 1150896 176974 618980 233932 1462641 1952415 578280 552636 918621 1206247 1408017 154276 563148 418908 1548989 1879796 158781 1439485 1540699 1634665 1432161 1453545 169810 1863262 656007 996778 745118 1056580 1715683 661420 880804 687915 1607469 690007 996695 577347 44760 154741 1197998 1582655 1985584 703963 46342 1982483 1698593 1802061 915318 226193 63646 600275 91532 1281462 1263790 147655 1546818 86316 1593451 1721786 1057434 148624 870199 1104053 275925 144986 255261 793202 852428 1703868 135119 1768128 1881786 112188 58578 381602 125501 169582 1301602 529734 1340547 827599 665413 1277222 1086763 1796679 212624 953796 1205295 998366 863175 273457 450735 1244534 1525172 338132 1216399 520139 87547 1800112 673531 1154562 207554 1233301 878763 1057128 315384 289212 551057 1994376 1573864 245189 289876 340012 854002 851768 1017210 578305 37640 1506403 1939074 1347 874611 512874 1274234 1063327 1914523 1912904 809787 97518 125117 1986840 1021631 753610 682407 189863 1863377 1304695 714780 681905 1718403 974808 1535038 1924620 335922 79219 558865 437191 1883752 1846176 1549841 1752061 1500135 117307 1040809 466447 31876 1803970 1934796 236732 219274 964406 1544841 1645144 1630792 1966500 846138 1081402 1301836 1203598 351424 843827 969656 913827 894029 892631 1312153 453968 508348 910673 606127 1168525 523059 563771 1556886 699224 875715 435120 472703 60749 1630681 220125 1843079 320079 1188376 957733 1539943 63343 1044864 1315221 575655 1892091 734206 24216 1491541 20212 1860291 1979103 142091 257065 412550 1261599 329965 971319 860671 37893 268981 22700 643196 617495 763693 1240942 1181976 277540 81235 1579060 1150288 1805521 519752 1235036 599535 1899991 586867 1824605 412166 1915553 535146 127999 1437310 1727034 1727814 1819492 1299583 1807055 1533513 1259527 147474 1641635 407944 654969 532589 1420855 693123 830064 1067830 483249 661886 779102 1611126 627859 626213 1652173 1070629 864188 1688598 1010166 827656 1096758 849491 917410 1548431 678435 716929 442847 288952 1895665 12282 782792 999584 717829 690653 1239796 358959 933479 1988419 1126249 1943807 887594 1901406 1886709 515072 813962 42671 929415 678666 1885452 717252 1956849 350998 111982 1627197 899475 1535732 744776 154734 833475 268832 1980912 602774 1126958 367620 763473 1727477 1213195 1798639 959741 1800035 329187 1003338 379901 762889 687082 376154 446235 1501380 141357 1069079 1678624 1242297 518952 908306 1370824 1629688 1380536 176527 431046 529159 932030 1882757 1316919 352204 1475113 1110499 179027 1530664 1011218 1429020 218831 814067 124180 612490 1335078 661652 483036 873230 1782938 1771730 1925508 91536 497187 1876483 1133598 1846856 1240223 934960 814879 344625 1470180 1120311 381999 1214462 1365245 444305 915266 1382979 1233203 885133 333233 1583456 236590 373168 539195 1816686 84861 579206 1993266 957629 60671 707923 1890451 939206 304286 1888490 257910 909093 1032904 1327114 1294631 926555 786614 712456 1416848 1831688 576493 1601617 1194161 802483 837435 449836 1454813 704609 830576 930108 1874354 1483777 748161 159216 1465556 1362974 721166 1229429 1927471 320022 580383 367923 1858386 289723 1326202 186635 1396140 711564 969613 1139813 1016388 40669 1918777 1230331 1643016 626017 124253 252165 1502577 1188932 243730 1521241 1965444 1346331 1108983 20858 165769 730432 1547689 1768566 1019611 1663031 1316816 141666 1897780 1443442 254781 195452 865895 859986 749084 410064 405173 1562 1792806 860542 1751213 1568616 1773689 1465637 368326 1056329 1037409 118709 1288820 1127874 1458665 1085738 1288086 194400 332940 1048529 126459 635681 7666 816859 312351 1541976 902819 133174 1226283 743337 305973 309039 1788718 1324355 390599 854899 922785 639982 214485 530389 1216948 871751 1617542 923285 193308 845240 988961 266769 34090 976592 823777 1074230 294323 415438 17458 109315 278598 1672311 1584339 516976 1138592 1693057 277485 1832103 1010996 1481673 260882 1168254 1798482 1559148 1307371 1564604 488846 666223 518226 1677879 1079829 781910 428947 14216 1988818 1747035 1740258 47964 262283 1063655 158960 586822 652151 322808 172502 1999952 1496294 1491118 793228 955682 833172 1866147 388129 522889 419138 334702 245939 1884012 490991 100262 1447948 377278 1503707 799201 1163527 1515973 55111 24339 1168073 1564002 1375445 1441915 1775334 477605 1133160 1558241 1277815 1057845 1040257 1993222 150965 1914923 1111131 1651094 1759016 853130 492792 509879 147140 467373 612607 1217216 1253916 1562620 77171 113545 1605910 1018643 377155 566078 326852 688875 135823 758857 1898344 910570 650390 552145 1685940 256393 103369 492334 1176184 1777133 380766 1806647 769588 1249483 660217 1999917 1048981 823167 34439 1316655 1626889 691209 558444 1250113 177503 1184365 1524993 906697 393872 1159127 1042591 1765494 1622599 1262873 672882 1585058 938057 990987 1815122 764059 1734761 1556028 1587507 1520072 549653 316447 535338 537934 1148929 1395784 978557 1372067 392340 1176575 1975270 810289 493450 1448732 160248 295992 1013586 420976 1364624 185630 1809303 86290 1678755 334847 1237154 1415397 1430076 24699 985650 465344 948011 1311017 1612351 1917162 969858 1853205 448233 1151017 308451 1098045 514757 1252368 495739 1118272 232352 84491 1225491 302441 1801148 680769 1813388 1955551 1760417 380092 351483 248106 1788844 263329 100458 1464550 1003402 1195025 901502 990179 1663023 244106 1389678 991895 529548 119911 895308 1157578 303291 758098 943481 1528981 231898 709782 1822302 761764 1492856 810871 1365533 339670 972127 1233897 1498158 1099115 795165 1419574 551202 113967 209028 1318384 1850284 1697646 301880 1334743 1988586 176669 539557 1952208 1165833 696872 1340420 565112 504891 839394 554187 510905 1271269 1103167 1502978 1943312 1687799 1732677 68766 1132253 477592 1415830 417159 11942 1448838 356878 1027527 1085932 510236 694407 92089 1310639 315582 508701 1266152 314643 388271 10126 260853 1538445 1230830 683789 604026 980021 1132859 1511367 169940 363339 1924297 584681 1831702 96519 423171 1369890 759907 83090 1812818 473032 1928836 775981 1721378 1852283 1017828 447791 1972291 372087 232436 1294859 1561457 1636758 1482664 346585 1777290 1569675 101507 996500 1914170 557743 401433 1797582 670429 984982 871376 1770373 1195363 1640336 1086440 791605 475086 1438445 420131 164323 124706 1596768 1915146 922775 1433658 337745 1137861 1581500 1143640 366435 1605479 64982 164825 1045283 13611 921017 1223271 584469 911978 1428096 498057 1895939 1778248 447843 1896835 1115685 429014 1630880 1911271 427836 363786 370077 1146036 164040 504917 629243 1653845 973812 977385 205180 1682026 1653530 1685850 1307277 56032 1122432 1416728 1910768 1937422 1253555 1869494 382126 703510 662263 1721335 459768 1191899 65333 108780 116244 1986870 1203621 121867 277073 1323733 1811416 1107309 1297755 1757016 171796 1617498 1629546 442907 864864 1151896 1800196 837725 1499069 123579 700029 136750 1379299 1277520 834468 1591630 807309 297077 345129 157976 1707685 1565529 31162 25997 1337998 1150352 1438116 155286 698239 687064 938942 1120169 832325 1827725 1758474 1686259 278323 897025 773734 1581700 1988910 1490385 1541581 125344 133706 159765 1562439 902492 1070820 1071690 541802 1233012 1574605 580437 1710856 622883 416000 1004959 1205562 1593822 1545110 1979252 1417044 992201 205276 1812982 743157 1697479 1487484 1793596 1942573 171723 463381 257601 1703921 1910220 654560 1972212 735909 593056 1461451 742121 420721 1108438 1865869 656262 70345 291581 1901632 1401556 1739577 449441 133238 311735 928542 769014 1906412 1325808 1842943 85921 212362 1373464 1019376 598859 409729 1871358 792534 910789 1874901 887204 494907 588765 1093660 1898902 24293 1367078 304046 1575169 298823 1022540 1562411 1405138 608009 589187 1323075 1388390 1769495 1935470 1085432 214515 405409 631356 95961 1413870 1067612 1385343 748814 1382821 1042661 956986 1476160 1188266 1667492 646105 1833224 1748050 1183268 63830 750498 755303 1142667 1014330 855597 144929 356596 187782 1646428 972648 506765 1177956 1307411 597981 302863 1849046 510066 753969 1697840 1674586 1680905 1351953 1121748 1890800 15710 795321 772316 1302253 851419 812940 1693935 857410 1641272 50530 1775340 1642309 1937272 1944665 1104754 58817 379856 290673 733077 1204175 1789047 965337 337844 1904181 1145409 693017 1933631 1369652 204645 1608209 1203380 1589696 329309 1045938 386710 1021943 1919263 290916 1306944 1287170 787121 175288 1372418 1586574 1751073 1002457 28345 461659 1939773 1881073 1275748 1768786 70815 393402 1510321 1203936 1328030 1220765 335308 415755 1766147 1487432 1699723 389402 712560 280076 1038378 342161 912352 751576 791956 1704518 1764745 137409 1091480 1226316 418204 1207089 1844010 20113 1917592 1327157 1987034 471341 1797570 1657979 1180421 458679 944231 622644 1408523 1610262 677286 257135 1528162 536569 84542 1584217 1273356 1150276 598839 1145744 898372 1345696 1407559 217124 707665 1648455 1938350 266137 468151 1206791 714043 890137 929386 1185089 1949136 22484 574457 1812643 1960239 1029470 361569 1048716 1137127 395178 1984241 1008916 435952 1264723 684237 795251 214457 1515064 1130680 1890665 215550 969769 1770341 305080 1345155 1974827 1791414 1401891 239366 1803364 695469 110268 1134802 1935535 1994890 16003 503629 464457 859375 518396 675796 1248013 1635350 336258 569729 231307 1154682 549549 483309 269635 1521557 1801577 1359330 1079177 1084575 1813991 1738693 962489 1462593 1957269 645023 1623188 1786743 508454 1197994 1708274 1279398 38131 1709398 1071723 689106 1690008 249344 82901 702505 1805192 442843 38347 1093302 1009295 707903 627514 1059228 380151 447975 320652 486626 1615384 1513735 1699269 1256093 861583 678488 1444602 570954 1105301 548892 438901 1622561 782280 173729 1377005 1133197 441037 1516492 767806 1706445 1685544 1916843 1251697 532734 1136426 1848031 913765 1839787 394329 588223 1332101 90623 242092 1778701 461500 666914 1899655 1231992 1082694 1605102 626356 1104284 385621 1140225 834980 1104181 1299063 1869702 904452 618866 227890 948579 1303844 276239 682277 107051 519962 1216935 1826341 1480513 467356 702869 438802 619389 442384 301619 1434339 1039346 629510 1428213 1077181 895527 988835 715206 1163934 1558789 1032644 539692 184117 1750627 1419391 1908984 1653640 967224 619602 850693 1698031 1781029 1801445 1410662 530556 1407653 1334718 575837 1165831 1680012 1176123 595331 1448384 471578 1598069 67928 720433 201331 1884811 1778499 1717854 1792169 441910 1398877 1519687 1201801 64718 587992 853347 271131 797321 1342588 504414 935983 573994 176804 1471866 976910 979366 792037 113435 314446 911285 1975524 107208 460422 243481 1369807 845819 1047177 1709354 345674 1625435 1174677 257269 348231 1765830 1488860 1179560 480075 1016925 1080025 454474 1277672 630896 593615 9894 1540930 1990799 1087552 149385 654694 1905687 1372388 466191 1640690 867008 1999816 1597148 410120 389675 873276 1031282 840965 652378 2568 858559 1773836 1147725 19197 630472 583264 1412565 702204 845627 1644850 276254 555008 272186 836565 1323260 1975326 1239138 1599339 474624 704641 1252471 1165521 994797 1962211 1168092 836781 1224971 362642 1430547 1201491 1764406 510154 162725 497169 119924 358840 173992 1266302 430550 1731245 622585 1916785 1592735 1940453 1768968 326940 1430428 1405269 1336846 952738 455951 247562 472971 127253 1233044 1275166 1497391 947091 191055 1841826 544506 802254 961143 785859 1748125 1509667 1718318 1833933 1001649 522353 1956465 365506 1047719 1536591 1753683 752265 1845253 1456924 1356424 76760 1432534 1154843 764533 1655661 163429 618641 970205 570193 1528257 540795 1678859 1330659 446855 839944 217113 149100 970191 522210 1024439 980443 560215 777658 753774 320850 1502036 1708291 893518 758617 475670 162247 284956 384114 1580839 363929 779430 828670 1033489 291029 1322028 1945441 1130667 1099486 686195 1466110 484363 1465634 847633 585641 1488838 173340 488165 1929467 381068 1590234 135890 1228083 1907211 1659676 648848 305458 868824 466910 717309 87703 922059 1604629 1333899 1202774 171009 402495 702355 1715258 529971 864813 286110 1668311 1567320 156044 445723 528666 894055 17053 873509 1272937 796752 1163251 1017345 473679 318742 1549667 791360 227223 1500057 86659 867592 1997949 1349960 1653359 1534530 97744 976612 575360 1522232 1940249 624105 1730101 508658 491658 712582 1182330 595188 477772 1852334 1962328 138147 154403 1904062 1245966 768125 519271 441358 552231 223974 369626 494487 1369184 779393 655641 1998542 1200795 1281028 665398 33377 1460934 1253049 163645 519477 1463825 505509 1389503 857691 932570 1910736 1263502 1665130 1758558 818061 1968192 1688378 1913482 1730836 1722104 1988936 1296507 1826063 1671758 1423406 1973223 1017388 639409 1086924 1998143 1244264 1694165 1687169 1700844 577506 1960201 1162010 98756 527321 866416 418458 1690286 278699 1544951 146104 655501 403354 1213717 1315945 685958 1002645 639285 1735170 1941895 789645 1294291 1368000 846938 1623604 570997 1859563 500902 1547221 1718233 1442953 1564659 269736 1529189 559208 1264522 1649708 1973965 1168162 29735 1996550 287401 1790445 136179 156799 1831640 1861948 487223 1665061 678843 1388999 1361843 156545 1212813 272030 1023266 280018 837133 694361 1426475 720444 1853715 1847394 1513180 1245470 1851804 1284496 900394 393033 457556 225168 1171519 244376 1996309 486790 1574199 973638 69751 1458653 983603 1660214 874287 1947845 1987329 1848365 119997 1862027 905543 1208161 506502 1071803 1417544 372154 1839460 954261 1370758 1909065 824535 1102110 1678512 135235 212037 417910 1568743 325321 1642149 1824884 756068 1358862 1979936 282995 1964439 385346 974830 1143503 1740087 914954 938705 777399 1063588 73509 1391735 1708609 1181471 581811 661204 211596 1556168 21926 1832799 1695868 1004552 598283 1597918 767524 697543 516924 275847 525101 542711 547298 1313520 1005207 644014 1647931 1822816 1972272 384729 1483435 1582083 1103622 225990 1868307 562166 532821 1474065 5171 1600217 209011 1895120 721216 943370 1265094 963319 1073331 1561805 1343222 1022189 993933 274871 1411183 568691 1439323 1990513 1083673 1777344 563004 1939119 1742042 1499033 1742822 62530 915723 1513639 261975 1437762 1339756 1566887 1848594 662610 1675590 1102 1357747 325860 1308206 1034374 1362897 1214539 300161 401825 784288 1004781 1427498 1154989 816989 790098 664286 349822 505828 1287573 1256229 1946405 1779335 1758923 457252 1991666 81366 553031 1313204 929574 1786842 1075765 1639796 1203453 904116 1427666 910514 517269 1893694 180016 263421 1136220 22611 563573 207495 345376 243284 1507547 1154515 1561165 1857385 1199767 1268494 1150139 1055835 38047 685903 692045 1282962 1382297 787980 450962 1284598 755146 1193236 285474 538075 417588 899532 476218 1427301 428372 1717215 1555654 912026 1106597 1778785 934448 1868538 1313346 910866 229869 376499 1444612 1471585 1367619 435163 556081 347697 1286437 1317634 1599952 700013 467951 1796555 1395940 297191 370857 1814319 1364709 1351875 1751738 681400 1616627 1436215 228719 1424156 942113 378519 1472440 1389213 1566458 815726 538013 994863 1361234 1996132 1613183 1064272 1874170 956309 887678 1366219 885620 1423767 188917 191174 187169 1865732 1735897 385385 928170 971916 1958059 303991 1660769 258369 564803 564331 482308 1632545 1906022 1927610 1250528 1307808 1436526 1115086 1808474 439440 795689 371325 683736 561783 823749 726454 435134 1690926 1075930 242510 1546358 1792118 1109385 1484622 929772 1715666 1440696 444996 1847132 57644 1430022 774270 1477354 288199 534665 1992295 393986 940106 1227059 511369 670351 504179 1394177 1765798 1429688 577431 1578967 509085 454814 949273 1044686 295912 978561 1708721 1682918 827026 684822 1291299 1570763 1161014 1454557 895807 730415 1517508 1745876 22862 1484612 1669575 660033 779663 1841325 483797 1216738 1010100 319378 1339181 1670280 1829108 1944065 1722923 585171 47565 513176 972826 1550864 512647 567973 1161512 345570 1197086 994384 1087053 1585152 400872 969436 836248 1435553 632000 24337 384551 345732 1730780 1489996 485637 1814954 1581433 936123 1342495 1147649 355402 712078 1242283 711533 859981 1772258 1966311 244893 25980 361613 1435605 815266 1010463 8612 414147 1840748 1660452 159328 1060200 159396 1536114 1896389 712649 733185 75200 211562 258967 380381 1614529 248473 1365028 1192491 1665266 1562126 74802 983209 586416 1782327 1594730 573389 1747488 1454256 640057 1592733 1731817 1071622 928565 880845 161968 1144673 1958 420429 340238 214 263668 1112173 1530605 1200012 1331834 1640506 1011357 1270097 847518 627128 772083 1539189 932063 1859184 992349 347849 1115316 398694 1331578 1714114 1949884 797362 1982747 1023976 1910600 1388596 494662 1763077 1056245 1885132 520873 2578 1815939 1140875 947918 1210672 234328 1041801 1587370 1725192 24061 124415 1371363 43573 190351 627904 1751251 376439 560939 1606520 1042112 512450 379375 1055932 1817364 441675 657309 287425 473976 476959 663050 1803774 1378835 1089664 1144352 1875142 377556 628555 591614 935142 113757 1392525 12431 1072783 1733864 892668 184653 999373 110361 1881512 464276 713023 626992 657571 1880670 1787427 93376 1929461 1056313 1232519 1230592 749097 470724 1243963 226443 1773799 200145 1194206 939320 428016 202993 1809207 113910 1234054 1691293 1946333 355719 129808 547013 1766776 155177 860924 1734052 1068750 602713 1093939 1438803 1336498 855263 802502 1130710 145096 209490 608905 1233397 123692 616254 1813882 548105 576065 1306125 358246 438952 1207279 322111 1139699 1558971 1294677 1612729 1376623 1958166 47094 1848641 1867519 1299439 618954 1656807 1722311 165529 11191 1038611 728069 978251 1526375 694399 1222963 127208 1473829 428805 1005782 333141 1782574 248685 15313 47125 414456 540001 376901 423283 1825189 277457 211257 1414412 419300 934465 438520 1845504 972794 749505 246902 1208722 1861181 835540 1930242 1356311 531015 1036008 1539577 742830 785686 557144 1087727 804400 727272 872431 1287968 1353957 229551 1950639 1884568 217493 871413 1995347 1536084 1982193 839606 819500 746094 5733 160461 1801704 1209315 1082977 405633 1507490 929211 1673058 1136395 210822 708093 1546596 1868798 1198980 373319 1726447 1307025 1031601 925609 88949 417554 1548913 884276 173078 465793 839758 779086 217501 272736 1882923 120858 219833 290475 173422 126636 1439470 835587 97734 1668449 623721 311242 1550619 1237653 10161 1918551 303180 1758425 225863 1141420 334846 1619905 1875188 785410 1205509 1613790 44077 1595194 1787168 311580 1745188 612573 183621 322188 1968612 1328410 1909777 153049 199236 1160784 729906 391142 359686 1784972 595317 1795570 1546081 1993113 458948 1089384 1939799 530202 1229864 914944 638921 65065 1663319 1023904 14365 1108358 1539756 1507178 961490 231828 942934 405781 392200 141375 1598443 893588 1595332 1868937 1164565 1496189 1403280 1091211 843304 1312641 872267 692108 91130 1906968 959948 244543 1035759 815011 1297728 1714154 397674 907821 146991 564396 1923650 505563 1656876 888003 1429325 1733781 636469 231110 1389721 1474736 387656 1712869 313076 205372 850878 875888 1489454 1297099 576499 1214988 468099 998079 1571952 342703 1759161 417137 1642813 1880195 1012360 739877 1246262 990576 1587421 1727841 970409 1213685 990996 766762 189767 245658 1125433 989043 1782764 690611 1659964 1873932 1893620 494113 1300480 1937664 1354414 546377 77501 116140 478654 1748847 986172 214376 1508973 778778 1732386 1257223 1867860 1681164 336827 1054043 1341003 1034678 1286464 1627259 652053 933318 1045019 354249 1331513 387207 1931804 327165 1064195 1516195 1127472 390913 1640168 1403207 154613 1924863 1545023 1055515 1763354 409192 2929 934484 736561 1204781 1192641 1337369 269881 682519 237187 1084415 549880 1779897 1008845 701771 533405 237108 1404779 586019 223935 466768 23924 62820 893826 244271 1467034 1693698 1814212 1857288 330841 761160 685453 1367294 1548037 1853656 485941 318770 498264 1849438 1497338 1765876 1667791 1829500 1916245 1954227 1953241 1293752 678579 1525291 1318252 1781039 54438 63010 776140 801221 1228267 253905 1464122 199233 942244 1672312 721524 1791227 1496765 1889389 395500 619452 1873260 1830427 1068813 1109177 792143 1496135 346254 1521681 122336 1832545 1185998 1771233 257504 307422 83127 248059 1561834 879188 828028 817106 1928554 1007711 202573 1891536 1041486 1706473 893432 343235 1880189 458524 143531 415199 284452 1244894 12551 1864517 1926397 992901 1995678 1284345 1681812 1464980 121413 813137 769548 1965664 688292 554965 236032 1842387 1287639 1151154 292964 1835926 1496429 440814 1585731 846753 431718 1734841 865386 1752723 1286034 1598310 43796 1611720 1756980 1981653 1498929 146082 934862 1564491 191486 572204 1918481 1000429 1609783 1593924 1622954 1656446 1555428 1316378 1074735 1574592 1767854 933648 1022355 793201 1874285 318464 898233 616716 1321061 678688 1645291 1220421 1524933 469660 1033604 154600 694981 303652 912630 1160193 1444442 1285961 154217 892794 1015362 645110 1463447 840065 592663 613618 933762 282665 1253786 235946 1694831 1367857 1140193 1735611 965886 844953 377313 282993 510377 45400 620750 1224517 1295247 403765 187673 674079 1021902 677297 1886226 1812777 865505 1574790 1797543 808865 938493 1011264 346174 1196337 404861 623308 602685 298674 1983883 1400631 1959736 928339 462964 1893756 687538 1845553 1041605 1245106 613834 327401 377078 900722 1975692 321830 79527 318511 1412736 465018 1478048 342692 1500702 1446088 1476638 719954 1461817 1603565 549165 1081677 261587 181653 1662254 625426 902348 195726 77786 227748 787593 1312033 294793 937994 1286443 1719601 462614 1331188 97424 1389278 1421413 168414 1404783 1438683 157124 1096381 1736440 202639 303459 996888 514420 270709 1148549 1421614 1273915 692437 3542 1715041 906096 1237530 1345795 1823455 443946 1657825 1854440 761133 140273 370383 1319357 1571416 1210736 1454855 1080320 1612446 705410 561342 201196 1850147 1348896 834729 1642290 913586 335212 1846941 1833290 429214 691643 700831 215486 684022 1725657 1384209 228813 1151338 694639 553582 858414 145640 85303 1246713 528563 956767 68859 1612240 1895954 1858957 144378 1104369 723265 543565 1565392 1276955 1840660 611300 300043 1841 716952 1447929 1443154 1899839 914896 387796 1774730 398902 749822 1229781 982962 1100129 1485487 244009 539219 244657 68274 1039014 1108193 62056 123093 214162 1244212 1751725 755937 133989 608713 1315939 1577948 977989 1628631 1002735 721812 547728 1196477 107945 780386 936094 1579866 809651 1385370 398877 92416 451425 594101 1881800 38968 973819 1204645 347069 1776507 352597 692820 1302821 1788609 129822 825423 1363607 581970 1077319 1989468 358001 86767 1371778 643823 43093 313553 1971069 1814750 1398312 253268 517231 1419109 1997443 927867 1736548 152338 632051 331618 1990263 407651 1787484 1081379 365109 1420265 287188 1850261 1047976 1474052 229922 1225107 885550 555707 1587392 1849603 561062 921093 959310 904928 1253724 436207 883384 1138817 135702 1850962 1334208 1826691 355215 1642450 347376 471084 1825202 618465 351617 1529395 959292 282434 352123 1224553 1341921 1467453 1503189 748402 882876 1363586 1181508 145871 328845 1980188 651038 1085744 1470015 546440 1805357 1065705 1201674 638624 1600447 832471 1931438 511130 848401 1767273 550162 1857984 474100 1086675 525930 53585 1951966 1324352 1058806 1245982 1660308 1583326 653986 1310038 1757929 1953745 1714936 1275813 777945 290103 1292640 93705 206432 734967 1203579 1117808 874809 1022766 1685629 723466 44145 906869 195379 819357 1926569 1825183 1758344 1287480 105923 1959669 661782 216885 1927279 1521399 21149 1290531 751059 213726 426644 1747916 791142 995466 160758 1026312 1335737 1783706 189073 877299 540955 811346 961669 592799 1244088 233197 40779 803212 1599938 99799 892912 1926317 694469 359704 211611 680994 60933 643093 403686 108962 496065 720874 45658 859702 1160017 1230048 1695802 1308109 501049 410465 900952 1990264 1966432 919011 588888 552361 1227725 1240702 698305 260377 1453832 604708 1283898 1603072 1249173 1670043 193770 707722 167940 1692894 147431 1893761 1248370 1175586 874387 1475475 1804844 1461196 1247356 1759682 685303 409780 480576 737048 1619398 1804052 343018 805915 1396411 1212170 1472710 1403844 1205489 1341197 568722 1952711 671147 1493019 1587706 1538175 293074 356153 1053343 1107167 779908 1279563 1326890 247575 314001 1054150 1495837 1456653 504610 839075 410761 784347 266862 1603827 1678934 1423612 1883113 534613 1649525 815680 96424 1573036 103651 746856 1158849 1087803 1536045 61570 804645 1216032 1539354 371256 1281784 1271204 1224943 546517 716526 693462 73197 1529930 869745 260992 1574555 642889 719519 830500 135206 662239 1973415 280835 1873215 383829 915004 1990939 282412 70973 1440363 1592473 86573 1540767 303727 1479948 352334 154804 32229 817545 350851 1982701 1215974 86398 1167783 1167865 1452424 626889 1267140 512203 1621422 1247954 1097005 1882601 1992023 220296 1257121 1491273 1818722 326014 630883 751714 822490 1838390 84706 428261 855592 1355665 564301 1539197 414934 403822 275109 1427653 1604277 609915 1481055 933235 371437 755686 1477131 1925407 165748 708614 979374 1505134 1281717 768829 1531582 538726 531374 1196683 686459 733244 1188336 332459 1386216 462473 1069312 1500151 169022 1793370 959537 1928950 814315 1929428 1402394 1004564 725366 984783 56979 678434 507844 1236379 616446 607644 1506266 1323219 1002204 1507174 404785 1847593 1853881 1116603 719900 1435416 112919 175010 942296 792856 1852903 1010326 612400 788876 1327126 53028 538986 1902777 271148 441857 532492 728427 1530627 717369 352163 220235 1591428 1029848 45132 1045267 1710180 1596498 1654601 1018363 386026 1675674 220813 1921630 231097 1421115 1868470 712956 1913077 1745843 1850699 1542437 301889 1272930 792553 1970411 1329288 136969 1110305 960797 1176188 1572110 1093765 785616 1067238 1546751 971626 1863571 193030 1498608 944422 1597169 1950943 1059703 1039508 1779804 130976 523870 124381 1606794 211661 876796 1022488 1929068 412962 779302 650051 632544 1106588 761809 1780966 1713643 1785270 910068 190599 1364211 982990 1074468 918475 1585608 620683 627956 954897 666680 238601 938986 1303476 1258236 1828164 1900342 1145721 873566 214481 639315 1682069 1350016 987312 1571110 1634564 927035 1682300 1480685 23900 381735 491934 1169083 290811 1254262 1160288 507805 984779 1391525 1470547 1157778 1866372 1159782 476171 993678 760662 1015686 1218626 502619 953130 111544 438112 689092 1135261 1583742 425268 1401654 230065 510122 210244 1625229 677513 1984481 721094 1077410 842128 54863 965741 656473 1596619 1812107 136327 461740 1331453 1930714 138488 236706 1756348 868005 226056 560763 1563736 918139 39169 145845 1654386 1086336 1870845 687615 1484058 819893 1886021 565622 1564187 1950965 493417 954454 1551092 1089570 393312 667715 1826082 430855 58745 296588 939873 716786 274292 1090143 8501 638237 198405 1356201 1212363 1681349 929651 1368661 123388 174029 136019 1012997 843419 721681 1713800 1085446 1120571 49644 241424 589220 1072483 1447894 1637903 1838125 1225997 1293785 1845266 625992 1886413 1153901 861482 1448740 1449036 1722438 1718034 890809 90252 812508 1230064 1969772 1309336 1002421 568201 627365 92567 286098 593015 419417 1059818 402364 949223 1723793 460443 1785370 1971238 562950 439688 1334249 968745 287116 804347 448326 390546 895477 1807513 412845 1541925 119440 1794550 823485 1403787 663504 451908 1879456 174349 1908083 838346 1702758 1791298 953936 253266 1773504 144280 834199 1486218 1154789 1981670 1068769 598409 78193 1116379 1437238 203375 926324 1699364 174281 1424888 833971 1882321 200842 1004905 728066 1372307 1721452 476826 223009 468398 57771 930322 1740939 1921955 406083 1646839 770662 1172824 251550 250950 1477391 1876222 1466034 1952257 1257864 672230 217339 1506350 1440895 64407 677483 799890 1667175 1742683 1982513 7745 1671584 1419264 1779603 1004279 269515 896102 132754 1634686 1400798 207040 994161 752669 1056267 1847654 301188 166892 48585 510368 221649 1217375 529654 387402 1937659 1948768 402615 1369357 993295 1208550 1155784 823798 1406922 182227 1229946 1178717 689994 648077 1130557 841570 773918 765823 965082 1550469 382199 1828953 1957663 1980191 1354977 1958714 1651105 264457 862399 1382808 726159 698233 1164198 1063309 1419325 1455823 1810841 1936787 98903 224291 1967939 702669 425542 148912 1496508 593670 205897 1264854 481131 109866 277231 806836 1733239 406993 935545 414441 799885 1322996 955388 1805409 1486702 1878388 1228349 1513248 1554974 142170 829284 1422337 1684788 905030 35381 558119 1231443 172101 1338017 1959882 301689 878692 950835 1689968 488598 1054320 1822716 1037832 57651 906934 836405 243322 120624 873864 787324 63220 1012827 807256 1104080 205026 1467680 131878 1983632 696232 570081 1572052 538759 1420642 79255 1680061 109786 2168 1713161 557606 1840253 1174935 1621158 600978 408359 1043003 1285608 1623735 1099601 1419047 1195046 987729 1594465 1299476 503487 14877 327504 749203 1028241 254446 244766 1589229 712127 317389 1682125 1478014 554667 102159 288352 1588551 1444413 94978 1108514 596797 537046 1670059 873545 1936393 103635 889105 1005444 1116707 954603 1628718 504415 1352776 183968 76877 1208886 1754309 914720 497995 527168 1584487 1130062 831678 1371391 814817 1464786 1108162 336256 399677 1915505 18278 156659 1153666 905404 1724412 623019 1612621 859286 517888 274944 797010 1334080 402017 96485 554297 1815017 268432 1539133 423393 21362 1515756 494817 1943852 1067012 662194 475091 620258 1600976 1421557 209650 1951765 1634637 1690055 23706 599025 634720 1295094 1080071 912590 1484448 548076 1509790 466178 572763 1045602 378232 1127628 624093 722613 628115 437972 1986715 178727 1984979 1209343 40867 20460 1792280 1247556 87842 999813 593233 1134680 1582189 1278642 360916 1437625 1432826 944073 450892 819898 355745 1963293 61161 309316 976871 1907187 1507450 1038962 1342350 1222748 1193879 730785 14951 908563 1570418 585794 278942 965662 1689765 1572995 1519111 754659 899650 1287300 1196025 1787244 241463 88021 52219 996082 1867624 1965348 745207 424910 1038678 1043833 1457425 888422 1511799 1244889 483639 1567316 1920810 1232344 152590 1223366 1242613 814847 705802 1358543 564962 399993 932044 157164 1153970 1138594 951969 1810828 723117 757239 749749 1888681 1225479 861411 1044549 1057823 1449911 85298 1754318 1116194 1614476 1747649 515501 1756928 1130183 995892 1287011 626482 833274 952191 1264774 1974187 448567 1914283 254740 1499433 556472 1037768 637945 1267116 1320925 332206 505421 584285 261799 1836805 1310597 1537769 1752166 634026 1459793 761051 485161 1984893 1782743 1775341 241100 919303 298728 1204237 594534 1275441 834391 1907711 23903 1333352 43213 1744740 53875 705234 1849358 546327 1506343 1727839 1290343 404145 1958677 1351280 488003 949014 1103274 913726 245528 792223 72910 671432 1010551 1962087 710344 159892 1454615 917935 169886 77788 1023532 1311863 74659 183251 1605643 932069 1080637 364456 1953967 694123 1309208 794844 121256 523972 928399 685450 1407211 1454215 1121250 1663813 168079 1997619 625238 886058 1179585 1599745 1038087 841733 548576 784623 636280 736753 1816003 1617172 2323 395388 860822 442703 1725146 1061075 432203 1320290 1077285 1153446 1588564 1342981 493938 898967 140701 652136 1260964 105878 168397 27677 942366 180345 34597 218481 271111 1809032 97800 1154306 1799520 1169734 925933 1317518 1326337 1414876 970488 100006 767569 22218 1102261 848531 481416 849489 1238312 731320 159302 31840 1312042 641819 679604 1638168 364487 1155618 1502510 430506 264151 616918 1312067 921012 472425 642674 1188005 1280559 1652730 1122908 978612 373551 1313394 1993834 114625 1435042 582062 1709594 205898 1677497 1531108 659348 1812607 1821083 682074 19884 493871 1900184 183042 835473 1851795 148493 567256 613396 311086 385609 799070 387886 1142707 857 359654 1100424 701940 1228215 1092600 1868862 1439926 938583 1796098 53168 450498 833126 836670 286437 1592724 1583924 969102 598059 523401 602079 1417121 1074575 637330 1389007 854577 1194806 428122 462340 1522856 84431 782912 1161541 1578032 560340 1501895 1492678 1838684 1803884 1585602 1029268 1010285 575381 761007 1108476 1255316 846041 1913146 1408269 1294761 1821415 55023 457823 268202 319549 475271 1746651 1996445 1159870 1384559 632381 645073 1045538 734428 1711802 721041 1703566 274834 987361 1343261 927403 1085340 959722 1247291 1785131 645515 847383 1971519 622904 232868 253376 487968 1637294 987641 1031237 580343 1011097 1072450 654758 572745 722601 1463446 692881 1347430 1014716 783020 1314722 275804 1805368 265420 1542067 962565 157440 1459012 1278016 172947 585364 771139 1522904 1904330 860881 1536143 1501654 1887431 1477014 1391314 1046326 58555 923557 1519318 1200885 623844 1054297 295993 51930 784738 1215086 1031424 1941172 720094 16123 1104611 713109 673382 12656 1738713 1918845 481986 797787 1893205 581822 533573 575661 1115587 376908 490140 980342 525875 1523703 1416381 398330 1071053 1648195 1976869 1214314 1620203 391306 1947702 418314 601569 718691 1259337 1701600 516176 744561 517463 292905 856825 1224535 51214 751653 1908989 1561123 689989 1411618 769559 1680180 634163 1847855 248548 1120354 821785 801358 1249629 1004330 154161 137252 1472185 1021112 1859296 124295 926326 862238 116884 1770626 1417873 167814 1625085 1543579 950950 1985322 1350532 61554 816600 386301 1091292 1142572 863213 1865518 662517 382641 465701 397275 1831982 1332537 1545095 1243155 1188795 1215687 1305849 1512440 414979 900119 1979032 272671 833606 607922 708555 32866 1846669 1783606 1956016 126762 423372 472255 1413886 167889 1160089 19780 1138852 73580 1218525 1078790 975607 1599107 1990716 318251 1277966 834512 1789194 12307 1209270 1234578 1030112 1364472 616110 26795 1884791 1940088 682510 435603 1415662 1525260 1887824 1650703 562302 754362 767886 1772130 1363266 936912 1898423 44274 451608 136207 1155102 111728 1188427 1339491 1884462 287339 514160 271136 1612957 959866 100356 240087 1886421 1165746 879691 10869 511229 1630223 93652 720911 22091 410258 948859 778118 1036254 534346 350826 1849547 1175623 846810 558194 1241609 427701 701120 513253 713504 886642 1606032 1582879 1979215 1993460 988135 1798949 371609 1020301 1280264 94642 1023130 1767730 1619736 1694090 327555 1439107 1159352 18594 1613802 1863817 533482 817382 887074 525524 1810029 659058 1343092 1154488 1141840 1101256 121499 848824 553313 1677919 1454208 1925982 784308 592351 908730 1546525 1293810 674081 1940432 1317930 700203 1795372 47725 1803603 1000057 1521979 873516 31332 1273207 1732995 1979360 1704417 483300 196047 706133 1064139 459189 1221065 1283880 421189 1038830 1684097 1359631 524841 3380 1377543 1929282 631266 1757274 714119 550454 486448 1024424 1523054 824000 284131 1407132 188070 199443 588592 1026256 299066 1359285 1004599 1738335 1979843 1631827 231328 1234089 1372838 597692 1527054 1134072 889197 1286192 1881293 1415573 1586244 1464029 890704 210474 1584540 933821 1382767 671043 324567 225432 922338 1380852 1126766 1927962 1766107 368612 654798 875906 262699 1471806 1142773 840497 1242776 1364690 103431 941096 434242 1054046 299144 1290401 1660582 1451353 1950255 1515053 804585 1280582 226259 1804642 666351 243676 117380 1803576 1065183 224508 740464 1815198 1959072 1978748 792128 408247 676733 726935 1097351 1786487 512234 1189408 431359 1749472 977979 503479 522200 1597300 1868160 1283588 1048175 1920923 594895 1947158 1114582 1493689 1588569 878509 1515847 1358667 1530541 414790 1865487 1229737 611405 476483 663906 1916768 910854 752156 178660 217705 1164102 1003057 443289 385352 836319 589087 1172210 254572 1844091 507260 138758 553393 1007946 1454002 243579 1193504 1456985 615724 1732559 588046 900147 387688 1506172 1061815 1470222 584346 1777639 1608343 1239325 737866 1924171 319227 1313620 228321 12968 316528 1160091 1428769 880545 1031172 876530 1894650 1825830 797971 1945640 775519 1992389 906494 720582 1836336 1097423 865361 92550 1867512 960757 579035 78874 124197 624318 654122 1593731 688616 1958673 516827 86532 1243551 918677 376653 302747 1213120 293562 686038 1561227 605136 806538 535934 417153 467856 826831 1482613 1447593 138529 1291936 1346600 1865383 1989618 520682 1603245 940625 57091 168285 1446012 1151094 362807 795827 1848690 1705222 828927 184593 292422 443110 54254 1206085 139409 1949832 328835 1151715 1052942 637934 703499 1547549 777218 619886 1218700 734843 1523712 714973 850836 440363 788284 73294 1501045 47635 1824015 1962894 1302979 333090 272152 1276666 100135 265347 600607 1686813 737486 920976 1660656 1823748 1428331 1091748 1501960 160409 536392 1001362 195112 1429636 1740065 62598 114604 2911 877258 635376 1956872 1779983 1180332 1414690 229309 181562 1288703 1534382 133724 133473 641921 1381316 1060309 723187 314131 482668 1918256 576216 1205800 1557963 1771961 15174 1338645 689663 527474 1280895 1404019 1222164 828940 734381 1154001 1268944 1903493 428337 1421416 1680901 1864674 562447 313538 1691936 942297 17662 1382070 343618 1444241 260978 743740 1864589 1849074 1631390 824 409950 289256 304219 616905 523734 1036238 347044 1584982 109521 1333730 1405536 905632 1594691 792484 1555184 1112759 1519996 741674 729800 111898 383673 1445212 1013445 366965 1482405 1513332 551140 1898881 1450140 838767 1938185 877293 1106276 333324 1223355 1145275 1149238 793350 614469 373572 1210757 1955781 435249 1869533 1505375 808178 477212 43208 1667358 1757723 1809602 1497746 241784 905807 1410336 19937 1772112 1719405 455534 468172 74826 236164 248412 1597899 1826883 1549256 628658 1146112 1456167 1021039 1869991 1623698 1259799 464097 1310679 177102 802265 951261 848402 1829949 1014926 890159 1567230 333043 1425878 1034633 1671959 1075546 1626724 826737 1064245 892455 1213092 1400822 775711 238698 639643 1982381 509729 667345 363887 1026681 97834 927371 1027355 548481 1093812 1093467 844704 1681562 947780 943036 891021 1744757 935658 1275237 980256 338752 52236 1503073 132950 1620129 425899 1844862 682358 1184141 74389 1258998 705464 259128 975821 1617599 1379919 1407997 1439492 1261613 813418 428056 1798748 1289445 1437646 1612645 372268 1784112 1124750 1511606 1642575 28814 1567203 1638454 1258123 415131 145637 1722941 1479170 1286541 1446797 1148323 1634089 1460280 93121 1064142 494671 1717608 1167830 1166031 769165 805195 1359289 369500 1645072 103356 1925914 1576088 1923964 161089 508038 237521 967376 1774119 53909 1568281 820772 1430542 129728 1929102 1407556 1540708 199784 1404397 257375 1154833 375832 738872 794490 68582 1470669 967782 41078 1452707 1886116 422724 1784475 91575 1877774 1615238 925210 637810 710967 1668916 193325 1947874 1422812 47495 918773 525047 1769235 877580 774403 612664 933386 1141236 127732 813325 647366 1418018 1399089 1544893 404647 319179 326988 1190144 1149987 1257932 1185973 975174 291770 211941 1397712 1525397 1304858 1426372 1188260 1257712 741419 1061951 690991 45199 560991 309554 1358056 613947 818980 777274 480184 1821416 1705324 1332815 466993 1666398 1198392 425659 922176 365334 149855 279902 428797 174472 1350592 690937 332264 898507 1564808 758203 1822043 1151646 513120 1330407 1473317 1930084 1382787 1700801 1493162 761646 1354336 829015 1849492 1595623 1069846 1153599 744758 9160 1301438 1731216 1114259 1050047 978553 173072 1135400 9891 1698671 115606 1671690 1993289 1344791 1139540 1507422 1663724 1937068 1073177 1299610 545682 1447706 804073 355956 618600 1274203 973843 464466 404574 1147382 1201304 895176 1652422 1583772 1882998 736796 1817089 19275 1280435 1521650 724047 855080 207970 901773 759651 598434 1149773 1411413 53649 613965 57233 720068 788426 1942084 852883 1542265 923361 235282 83151 1114026 1646355 725604 1297662 1929330 364571 106580 1636338 126622 1985854 1698250 1146720 1702721 259951 1438852 524565 258104 1778919 968661 980198 44866 1127907 1788914 1323546 25113 454277 1335315 970089 1280584 1512099 1822714 585814 1843707 1231463 1021845 1767259 1001378 251313 758434 1756888 1713704 1958474 848936 1565236 1822400 872661 451103 500276 222721 1471807 1782285 1633139 1749223 788980 1790181 106619 5264 1718966 688736 881270 1233054 1435164 1275207 965739 1776294 1712353 204446 660807 683504 154583 1862109 1144625 1217134 127611 1159513 664435 1696322 908186 26263 1820689 440116 1923687 956674 380376 617612 1709531 318933 891629 47296 1338948 1018174 415918 1450767 845865 485488 702211 1668654 1002425 247726 1868447 1963175 911897 1245616 1588801 1034706 1976528 1468982 1514661 664706 1594726 791925 16598 1981383 1625863 1365800 522220 440165 1848119 124922 492418 1859863 1174858 848390 1003014 1707761 1015217 1542418 1042448 1016408 1107753 1198954 172728 853984 249553 626972 1253111 358252 791637 1594246 1739368 1062123 1241029 1629635 1485737 1957611 1835117 1295129 9833 522915 764711 1600835 66132 340358 1284849 720511 1482675 1570637 1605483 779266 161357 1052730 518691 1525065 208019 514404 326611 399094 1479897 840886 1786422 1919390 1688884 1639327 409849 504545 1273784 1207463 65460 178878 423779 548908 589433 1320001 1295417 1158253 1078885 1923214 610791 1367290 100425 1771614 1995290 1308952 1817481 615076 325690 1369467 676836 427641 778375 1515993 1132033 1417536 1666030 70749 1299873 707435 784184 827856 1550101 993912 967759 1884421 170353 1166117 1774575 851296 1144474 1861865 1721530 1574123 1140462 921526 1602632 1039852 1190405 552696 1089227 203820 661103 1048862 1047107 333536 1557981 140588 1568275 365269 1404504 1043190 555299 1368924 227081 400335 1992506 772873 575174 431665 1964940 1880121 1470181 1498867 1272904 653032 682395 232110 1224393 1066725 1653969 898959 302194 388764 1849109 1009408 649120 882476 1603123 434102 1414367 1722578 251758 722411 1780668 575519 1780057 1048360 1390709 50200 1873664 1622390 1501490 767724 1841416 148254 861666 432418 623119 1442447 625996 646475 129347 1638635 1494606 42331 1149427 1720271 312670 1306149 652235 1417887 1333303 1196970 1768878 881976 517664 1904252 74996 606342 1825591 150600 1636686 171556 1051323 77563 1573947 1134649 1242976 794146 1257083 930961 657384 1718217 885699 1018399 69846 40132 1063154 57158 1036382 369766 1790553 222178 520801 1926180 556283 1629914 21494 275977 1959804 1351426 367605 554942 1569009 1028304 1224754 857339 265320 204099 1605478 208367 1008182 1956648 159781 296933 1228305 1594753 1976721 979455 57399 351401 857484 1169619 686377 577264 1155229 1741601 17433 1564677 1375691 464814 102842 101573 305836 1896582 989353 1166023 1151442 214567 1522101 489877 1350617 677131 1177032 500797 461247 1886365 1949774 51078 1631854 828874 1704883 1355339 850646 56905 1213136 1793999 1052983 951810 1960446 1985418 361999 254348 464313 214228 1605300 850910 485077 1458929 1811433 308797 949841 1078979 617203 73117 112221 381723 1082041 1699351 1324088 592448 1645025 839628 291240 783476 886508 637968 363054 782809 1717274 587262 1538060 1783738 1478098 119698 754219 605146 1005005 1305680 1575722 1146614 886452 1163009 520989 818564 1924110 947413 1919069 1631981 1020422 1990381 64089 112501 301664 1949871 1424830 942440 1646231 1780138 1350140 784141 9134 1589960 929180 333627 1202389 1406505 1687713 39686 345015 1621923 1354394 1361008 1511753 1558070 1354299 472635 261683 1158193 158086 927993 1807713 693325 1494920 1081768 1845905 50810 332415 656443 142369 331204 339827 1929716 1183934 1467793 149415 514695 1590665 1225505 1872872 561993 1005231 1594259 755844 1197245 823038 191379 668299 593858 1994068 230833 1817003 844729 1779661 57460 1343894 990983 1612367 138851 886994 1618042 636054 1538867 635265 645726 577502 1063188 1112577 1482511 288038 510630 1378034 1483489 445166 1759921 1211401 1055317 1387297 1044278 1578085 164731 335904 1571395 930058 1879317 1214011 1100109 1351937 1689277 1023845 1077344 658796 1109813 738682 1281360 1884264 1080751 811185 132213 240035 154118 581873 821462 141332 648635 1550768 810152 1965239 1542592 653954 1793619 1784587 218294 1513052 1416189 503606 1468144 181009 625569 1417746 1148042 504406 667817 1716025 292826 1865436 69931 1328115 1388095 1033472 939893 872011 954555 866296 220680 426152 471617 1629246 1408060 1993628 1785846 143750 703628 1790646 260530 1394713 1970367 1713246 248063 254557 1205577 1552760 1773062 1218486 484945 49629 791154 126691 1891198 1404045 1538991 815359 86140 1417161 1660871 762805 1062183 1074713 1252513 970901 1045544 1928457 667809 1304376 259345 641781 1152608 26318 581265 1890977 1836704 1266981 1967998 1580080 1354777 979829 275392 245544 235973 1275139 931299 329113 291025 202254 1372771 1507557 386056 788948 1350362 1645056 314345 1625072 1395116 504171 755235 166 1241536 1832643 848351 1835474 35772 670434 1858135 1476877 1448864 711717 1839361 817508 674721 11087 1135872 1955627 25641 1086762 1432393 1237272 1740645 718499 1988870 388484 440752 740704 1553692 774550 447642 1800148 1000641 341001 483705 403081 1476950 1059106 1913364 351993 1598157 1034149 410141 289651 1540082 562746 966357 642217 1423080 1125440 1609314 456648 1915490 855636 605164 434385 1353734 1220579 1687668 215623 1549304 541814 1896797 196326 1488875 1528595 855666 1628937 1510308 1843045 1064447 1357591 1215606 735315 1020355 913299 1292259 1961622 158403 1464739 1043955 320876 1009964 133619 618763 1305029 894844 1159096 2457 515807 1724631 1196270 494681 1231952 1166745 700827 1011948 779466 188391 1731618 1206672 391246 749739 1462169 521046 607047 1332551 1797503 1507447 1026233 1053482 174156 301850 226017 1890115 1705822 441529 905310 600409 1299993 51068 413111 1127990 1425555 1867038 71990 1158005 1827207 1605962 93330 214427 1955725 630578 827965 557261 1906487 766666 1938270 1020899 238787 861762 700146 844637 649060 1874407 651158 1602906 503850 482492 1962183 689247 589667 1865475 1802115 1703197 42069 845936 1013525 434524 495647 1043964 1704355 428519 212615 55978 1084142 1398045 233167 819928 698415 1256124 1250594 113279 717503 1884719 1667103 667774 1860926 607572 1322729 1460438 84670 1080385 442107 1006877 812702 367775 515659 530044 780656 1017558 898363 1869038 1016052 571401 835052 1071918 1767955 1010143 1068411 1095037 1267460 1541632 24308 488986 1758756 1938521 1838790 840879 1970505 1180274 7561 274316 1888108 1119019 1641711 1498981 1702360 1915703 1811492 1563381 204156 921364 1522924 1459715 1309593 1496959 256900 1272868 212608 1720997 1323955 1444742 37987 590047 717370 161448 771067 811403 1830704 1563723 965688 1203906 1711318 1036230 989980 650502 959940 1561466 703391 359795 1020199 1992317 858785 1976810 1907297 464229 1316530 938103 217846 756508 640065 1806392 333295 373242 797449 488050 1762558 1352022 828089 1227527 807675 1802409 1195928 1183256 832265 913160 810265 105075 1414064 31748 1662189 875910 804609 201788 586827 898553 289872 1364341 1287904 255967 83057 1907582 1873521 1217200 491942 1744949 285934 1156799 389893 522747 294101 1946885 1416891 931409 610544 258984 14364 1306569 1023873 1673311 1554467 888686 1947632 1576594 6576 1829723 1427353 1832866 902107 720537 1366603 1614010 1798546 1264979 809494 1011973 96557 559230 1345480 1929902 1491224 1295245 1283868 1032154 722482 1022932 336180 966706 912193 1400094 1149712 1931190 1624799 1246235 1385119 1325917 1715119 1156474 1708936 1629662 1474255 1886713 1464135 982828 1066512 1747899 1259876 712802 1152031 708320 865438 1807481 1914619 1982179 712841 1112225 643954 108791 1735288 566019 1701807 914566 764179 745421 612299 1057829 476499 1615189 75067 1976638 563527 90108 1481757 1217463 720266 199830 359117 1019384 235673 1065342 837231 860278 367220 1001874 1144117 9716 1485122 96302 449294 1204574 772464 722890 1527123 647833 1026942 1507505 1639638 1573735 222474 1934355 998062 1975583 648908 1429267 1611460 1655773 1258608 1415411 1366721 1680189 282067 1883795 1168906 1535778 84117 1107889 969481 950945 1537789 1044033 465202 1236558 42410 51391 1491647 149999 397782 97084 1979830 1206490 603942 581270 230375 1823504 1996488 981241 229091 166653 266143 128725 757120 1800760 1529609 1555018 380774 781384 999278 1398066 272453 158014 198018 1208851 1880517 481506 1502972 703844 1115882 1032329 1091582 1478571 1148544 1091668 184744 504889 1676843 1038580 1779892 649411 1820662 1078276 86303 1906452 1414341 1155468 761990 191854 684036 1036279 1264155 1216597 62845 1741694 292400 1880425 926783 557077 1696456 1112737 1123840 374352 92990 347449 75077 1227634 583732 68927 175866 1432601 1371660 560145 330609 1070893 1589237 324658 1954742 679584 71709 1440572 1136143 561897 979827 1539411 1806303 1414881 1350280 1085954 1043104 891534 556400 1646760 881660 1810457 500285 218679 1034923 1532447 1926847 1475430 884438 1450124 1787430 274681 1785298 94214 1705498 757560 431988 1432265 148667 296847 1509911 935182 1940478 482911 1690846 275623 752437 717755 1627030 1767142 1151516 1299237 1060875 1214676 1428362 1920793 682145 63475 1160822 55039 675324 882503 1259072 959668 229118 1321617 1420259 1985106 1661161 1825687 935363 1793457 1782733 1354894 268154 1325834 322056 1215860 920097 1565363 1600732 1551678 889234 1627635 640957 1728225 682286 1850435 1435361 1250187 1733227 1415507 1146568 1133939 1408425 1794372 1645755 1104558 1147916 1955791 1882095 1987156 1248095 516673 21215 169729 1557825 659907 1464500 1104247 1881181 1235320 705514 884695 501121 1809466 941126 1143200 12779 761953 474397 1733929 1422951 663654 1943190 801987 802712 173223 1139841 85382 758276 1752767 1600582 1619731 414417 909712 942404 609265 1373482 1327990 885882 198078 426939 437701 1195209 252622 589178 1446763 1961264 1999776 54302 1965028 942484 1371129 199978 872817 806335 241104 510413 441254 1921193 1515274 1377658 1206102 1111392 1166813 1982999 224179 1589037 1810755 103032 414019 97496 1469359 1795347 1698055 1799305 662345 482974 1400645 473002 1106049 918718 1758202 1565444 227536 1626827 1222050 1435047 117824 469604 1481346 381592 1169710 1352741 1567507 1342076 1405466 131019 1383295 1864456 1118963 134217 241809 1780774 1742735 575796 1778040 1804872 427156 332898 984741 723962 207643 443317 1109821 350911 646808 1338255 30319 135931 1288464 674432 486594 1353873 1978750 1144420 1416017 1021812 1372393 1288214 1584045 1198025 1227921 998634 19173 768047 1757434 946903 1725912 1913927 475636 1400940 1220750 1917907 250650 222315 1889739 1673353 459885 1451787 854445 1182100 774910 1406019 22399 1227871 1135626 1346949 818203 125726 101290 1859694 1285700 1974841 1753690 1662844 1578153 394612 733374 1831960 263973 395280 689360 1165598 925290 1947621 622895 582280 537619 584043 660798 1038721 1471163 954654 1724769 757248 1293769 154011 443724 282788 844173 1764285 391887 955172 14083 1794480 402425 378664 808795 1989378 259090 811638 1751954 1019746 177735 1051843 765670 547113 1030288 1937399 1005029 232181 1993700 167729 144043 197085 170717 137672 171966 462339 378490 1125208 1909356 100250 1740854 1794454 1768363 957181 268056 1865856 184809 1240452 453018 1893919 1944926 849614 1315702 1834139 363833 481917 306771 1202743 1781387 1486584 1209889 431648 1313628 1300673 1561455 1444052 1400132 1907033 1980918 731398 1722910 319641 226921 1029151 1295285 1129966 759406 459350 1599578 294281 1894330 289137 1960278 671216 780033 1257977 1933413 943531 845196 1980717 1795699 128567 675692 1320695 1929960 1154241 746991 114488 1477890 1036471 1152455 460512 1303347 512525 222348 828287 648221 317494 1563693 1825860 1345008 1976019 1244262 1804981 1492289 1423259 1528824 805200 498661 1123930 1046516 798164 880969 1385568 1881816 393688 808782 1419869 1123236 1170404 1347332 1572453 1510229 524966 1198412 909059 1673633 1613011 1794515 476318 775737 1076208 782120 1860819 1493504 619112 1357516 815203 572036 879419 73510 1985105 237308 1646501 412500 1424780 761867 225283 602491 1817532 1623399 809198 1590931 1745666 197654 1914919 931726 206832 1508194 1913939 1785982 1538182 771925 544656 514337 1200679 866374 1732662 653238 1948762 867009 1924181 1822154 1175365 1460595 167763 1476512 291714 1363724 667889 667581 757676 92999 1156064 44349 481393 1639099 1141909 590669 1424569 268971 441436 884316 1417503 1615170 908167 1687886 1618413 1318032 1667986 1953468 1535830 1164008 1646298 1959086 752488 1627298 247149 1069593 608528 731431 745116 1605167 1993615 957358 420282 1280037 416868 1943323 499860 759376 653397 1045846 589750 82808 1466944 1930963 32620 498300 541580 1780370 1180368 42491 1392405 1273146 1188434 548134 61886 1832330 1446370 1191689 960244 717376 1202136 1731509 1684647 1803889 594667 1599738 729334 962861 54390 1344475 150137 784438 1423427 1166928 635170 1956593 1794355 1199500 705900 632542 1836447 1607753 78882 1834671 735446 623701 1318047 1889845 1400018 1683372 1454084 1172853 82262 256814 1019946 1544618 1830203 1948784 1928970 866102 1713361 492427 301919 1631139 1123805 1455479 61123 149995 512072 1575742 1568804 518526 899769 1962246 1494547 972602 47464 111440 733475 1300211 1732622 62087 1348441 467112 952133 139601 370152 762893 1881825 484322 1566708 1050798 1495152 739535 1214309 1678471 1381359 1738870 802285 160737 1947593 1366507 918610 1109450 778834 702947 1791137 124584 1455667 1458832 553469 207496 1138423 1961344 589966 1488417 1754580 1705133 846982 894041 23859 84226 135112 576948 1016772 995388 1830743 1599519 541974 1373819 1174475 1535650 1513321 1077476 481651 898080 956267 192052 1408272 1734707 1790330 1943673 1048399 1346958 101442 1305328 932814 924340 861049 12002 549084 686703 1643430 325146 1414368 1464788 651170 549011 1624103 1857299 1315731 1692604 841135 1954704 945809 1455869 947343 579835 1216180 1329867 1505535 1578916 353875 395326 82188 424508 333314 435144 627415 374095 817252 1005961 92284 1826059 498466 1341759 201710 877435 1769060 447159 612687 92974 684835 807474 175433 368705 1307262 1689691 761923 1438155 1826949 1406300 599137 1071404 1278072 1255696 324222 1079681 1278353 1824601 574992 863314 1776458 555394 1317302 261813 756762 1493911 1808732 603077 1154102 1740593 221620 659618 1932066 455426 614287 912735 118084 1214746 286890 463022 1012077 187912 1868448 1997743 212977 1856619 943538 1118950 839925 1796010 782517 1823411 471282 1365977 1566743 1474285 1569659 1041311 472628 1717627 546634 1830548 1049530 661524 1052914 1274000 883720 1177813 849442 630816 1481485 1428741 1385886 523117 50571 1138680 724563 1921356 1687848 239306 957614 623629 1558828 784472 515897 1016224 501091 1926676 925303 555718 740613 1954942 909077 966802 416931 678106 592360 125353 529478 1771803 921043 1480016 424284 997879 565387 408511 782195 711051 1105720 89168 1205484 1979472 23552 1631071 657942 877856 734408 1804359 48413 510831 1850377 1085526 1118296 1344224 1042673 923830 1501470 1508634 1872248 710659 349498 1234367 1448946 689318 849176 1982869 1063632 638869 1366986 1487418 517225 1960434 335292 1571267 1747392 1051224 808039 894372 1729833 1658647 593666 1212899 910815 775882 544570 1199004 170261 710709 80808 1188140 1153978 799659 915015 1069924 1436293 301192 1029676 1430151 138035 1121053 1278651 49189 247581 183806 1372881 1923663 1193119 1863153 1033967 1510225 1645609 1248904 236901 1828947 98059 724095 427072 321881 489886 1500225 1158415 1803421 195705 763370 1003492 494271 1044237 801131 723357 1037384 1351059 1585864 1551478 521768 1068134 1569406 369074 1168967 1767440 808002 1438259 810426 782333 630011 710515 258000 733351 385083 320977 1004866 375748 383658 1572616 668647 20723 178753 350384 1317226 904283 689931 1641799 1698352 711593 1502945 479265 1780957 253195 1178679 1823438 179592 1769832 1084540 636144 256492 791250 288277 607995 309173 1610390 40184 1182628 1469876 607455 1251916 771962 1716639 296227 1922643 809181 1755937 1016811 1962974 539269 160945 689611 700838 1265629 138068 705611 1598558 825663 943416 730871 1749318 485657 245382 462702 1106721 1695818 223904 10729 1780157 1205929 1397482 400799 1827546 102785 75782 1639507 1569925 1378183 652894 1015106 439857 1886003 1715849 629944 675200 1262684 966958 1699554 1951719 649724 764005 334239 171712 218950 1383544 1080931 178466 1356729 184503 1329502 25446 635650 643620 1071645 997077 1749834 1055840 1837113 620159 1387691 1392224 686023 379942 1738478 997617 142276 397882 311225 1475924 781346 400289 1628856 910158 712221 1508261 809382 1015244 253066 1719755 705479 1913373 1998230 672327 1924284 752788 222927 1541122 306858 404367 1221973 509324 949396 1379491 401714 321403 412823 1906315 460821 474506 1842178 620906 1257580 1966435 1850634 1592582 494837 127715 1851713 643899 455424 1719980 1891748 365071 550829 556302 816462 759370 291653 1702180 1657782 1168508 1898108 495714 1287057 1009329 231962 652282 1982142 1047943 70566 1710879 1163800 1947679 443874 1361367 968423 632333 1040467 38769 174708 493553 1357063 965364 380887 1266181 470021 1446218 980112 1054785 803857 70356 1180806 1154810 897683 1530128 129003 565396 1245308 887382 1287404 1584114 1447162 1093086 444520 1991459 600174 531634 381022 1274522 723784 300719 668496 679363 1171572 1000316 1337144 1280228 1486150 1196125 1405458 768248 1166290 1342792 165908 1892432 1586842 1230483 821847 1702023 93067 334553 1768150 1602953 748754 1978396 924098 1055381 830843 1090792 1499114 1593388 1078882 1965925 696532 301537 1812649 806663 842362 1709666 428526 493921 1710247 1608481 23219 1979555 1065375 1930226 1954208 1913970 1259549 627767 1896290 780518 1683974 1125318 1742838 342052 416753 1578283 1891968 1395326 1050221 191257 1656587 1995457 975252 1850214 1883453 392856 1889381 837592 1864602 1482544 1553572 321649 873476 10922 679332 523607 1535552 855955 809489 1143279 74279 1118390 159807 1695719 1484009 128934 623801 1671569 1716144 1491855 1200596 1388337 61750 1245032 1607016 956893 1923347 129238 1964090 1715848 1777523 1743941 1892813 858491 384715 1509126 517323 1722312 764728 213672 560538 1721905 1030877 332440 920756 1519836 233236 842810 1361490 1605197 479180 1919476 1792604 1119541 1037834 1811221 630889 1339579 1449553 269411 1243576 1384309 290504 924894 1733940 1305394 1493395 17969 1934881 1826517 1861827 411033 1248 1375545 983565 712052 527593 819950 1426454 257660 1320847 1346506 1351197 71019 1400827 1476047 946966 200543 968532 1249564 212869 1868739 1845 468880 1981084 1921433 393224 1079011 1847004 931872 1879502 1090425 1426859 1158834 1078648 181730 1053315 1108281 1657259 296025 794202 1481506 423432 1740846 1547871 1238771 1410369 521033 1063246 110763 856110 211422 1787815 1182275 50974 1765038 843400 762096 1619037 570440 1701151 230499 175653 127808 1278015 682834 1141460 1010255 1752746 1648959 316434 923922 1543673 1143630 546203 1911325 1821858 423883 906564 1280891 43534 578353 16868 1666862 416337 548405 1324299 381193 257920 1715686 1341104 797410 786817 1571362 1511769 406768 94748 1361945 1151834 1713141 944344 183897 1896437 1381986 958778 1820585 220793 1459225 1809824 1089877 1276265 820054 154486 609074 1406459 1352484 1373721 594267 1669633 1657103 263625 1652589 440358 134534 844933 1366344 613189 1248741 712245 800352 228831 1393594 1618141 653249 1635980 943121 808407 233101 1523042 1680525 277580 1692874 1560538 504402 1162992 437629 680481 66220 73301 1438090 1382454 66791 106786 31564 1091231 1352175 1250792 388769 180932 1226716 1609175 1992017 194468 1955443 1067738 1453655 903061 437791 287226 1029611 343568 86736 1120824 1445808 351692 1699785 519018 1997453 879425 992288 346956 1757015 276280 1424271 344007 1019202 974487 1249975 1083503 517945 1460790 316593 1004824 426392 762651 39456 1293265 1989863 802349 1490867 1909288 1879767 1547358 3546 859257 1350535 909286 124588 1267577 1089510 299237 675730 878847 1968501 1127420 304647 263967 82943 1594977 270010 525825 423208 675668 1323335 1895747 633625 1109855 1032310 500063 566530 1532904 364980 1521067 305889 690697 258604 1139229 1914819 1231657 1850093 1292090 1461102 1088920 1226320 376073 20250 245952 1803227 613507 1108116 63352 302577 724258 350111 1890075 644401 1623828 1195173 240095 185376 971409 1043645 266750 1016322 179224 1809007 1783326 1948827 1949040 102634 143666 1630870 684512 1516387 1534345 1491687 1566135 1962622 182055 1459465 1500115 1385375 974111 954651 627800 359596 1256608 1510766 1044831 6705 355629 505877 1015694 1327903 944854 849651 841183 1020823 978839 321362 1505831 1997337 1380167 1852785 896670 480720 1080342 133560 1151130 80005 1123847 1397956 1360422 1925220 1521500 507363 228281 771610 1245458 403208 30771 1764019 153104 1346603 1473617 1839939 1727906 1228216 185757 764162 1726169 1960654 378121 1049153 751784 649597 1189803 917831 381251 351684 403193 255300 644029 1138105 198447 122085 764392 1895175 126245 1170514 231782 506388 935162 1666292 903035 219033 1054256 1018727 1426648 1669774 235416 723372 1089940 1788062 171685 73155 1026924 1347818 1604547 1052655 1946413 1452505 1156545 1609935 742844 499508 1157548 390315 1409872 703765 256760 1351026 545864 1251 315069 1397450 695926 391786 167370 169084 213662 1119940 1508068 586359 940443 1690110 1551450 1036656 595682 1772506 580754 120381 1464054 547798 854309 1394609 81416 1617741 290875 1295868 42217 1092485 89843 1915152 1923742 689285 373901 918705 1705235 960428 894105 820897 1647368 1912785 645491 1872609 186187 1933823 306002 1063719 539566 185247 221316 1310710 1519902 798110 345915 1428214 1732326 1839180 1765624 1441217 130384 473422 1825100 418166 1805419 654144 713639 929911 1178815 712167 64980 784957 475566 1970624 102681 1453621 1719522 241885 499325 608251 1178340 585353 82668 509234 1284834 875673 892779 173344 885258 514489 1655307 455222 979206 1270450 1016690 1639540 1890292 1314987 861389 1831786 1125382 1841073 886337 953715 205365 66228 683324 376322 206371 117005 90363 168366 41234 886219 844531 1082336 1639022 1254627 1165926 19245 898135 1137872 1299999 1961947 1231677 1600426 1356685 954809 1564251 606194 1731591 1548204 1158317 984939 158388 1665247 791026 1875976 1802014 538680 1228174 86696 54365 1471965 1552453 1429796 962974 1986451 1248046 1426913 851178 395372 1561238 499290 395948 872307 13412 159585 318010 816383 1162233 1225975 1048774 484181 764401 1704711 644053 1257486 1986914 363074 1108378 11688 488722 1216138 1557661 526118 1679911 749381 1406169 138751 490976 1223222 827153 1489 1581234 933216 787476 764985 1519342 387632 1408027 844889 1126442 870357 1043949 540635 1259832 1058285 1163036 1390787 735107 1538516 191971 889378 407212 1643468 1719757 1608376 1744388 812894 513263 154882 578786 1991852 951117 443185 397308 154967 1861620 1556710 1863791 1123051 652999 96918 1700276 1817562 19259 890660 391695 267326 361695 1936059 472995 1343753 297638 1704670 1194850 865752 1093985 525854 1975559 68759 80619 1089727 595506 1506385 1278244 1500740 1317984 404713 1978138 132092 561858 1597678 337463 92954 697353 1949174 136926 651151 664575 1376617 376850 294402 51009 1720742 1145024 1159336 232384 1470987 1992716 739067 1305646 448986 1688954 614909 429376 989146 1993341 1688594 1271217 1531488 601239 766424 1302435 768061 699850 1616948 1263096 1935914 1070689 987887 1948943 665697 622976 1108061 816726 970443 331961 1527612 1847828 864389 1168705 1481328 159437 709211 1858277 1404347 1647805 1063653 747690 1986527 872855 845651 846545 941040 590821 442745 792302 1388243 508876 1414080 1037657 1203651 35510 1841813 981750 1280539 1512569 1910719 1527519 1015265 904170 31205 544544 1843428 665155 1875714 1237361 595933 1884593 543553 518500 1716146 1004962 1243857 1897327 273133 1893458 1218760 953465 871697 1469244 1853742 1117079 398371 1178436 873720 1336017 626138 215715 317503 1656282 867612 942910 259233 1569094 1319254 1350301 876636 1369472 1826930 975662 548462 264147 690788 1516051 866201 1050881 1524006 477677 1117715 1232560 1021433 1363569 25865 1243686 1549927 910426 852538 1964348 1872592 34541 897610 1517777 647213 389763 1509646 1884836 1512589 506989 168351 371727 1699470 1826292 292972 146408 1808544 1393331 1038763 6041 1584787 709377 1749155 1818462 1896132 1792127 231098 1437206 708685 1330939 858784 1344786 105001 931834 1865639 1297083 1628313 1037265 1095008 882728 1989322 1643582 1601522 1038589 266507 767764 1439744 959182 1359703 482900 835494 794904 646756 1426308 1469518 206163 629699 650370 1846097 1407570 530622 1180664 1276548 377098 1707841 1636012 1248431 285371 1463854 455379 858676 1112520 724158 933584 1446770 1954859 1926754 1472593 361426 1357955 786335 482097 830498 854030 1317380 1464563 771755 498548 1306027 957152 205876 1744344 1066537 1220171 1658414 1851086 1635043 487830 1185145 1581727 32524 967762 1326285 239980 1024610 1390962 1624908 1465573 1861036 1041464 1333418 106298 1772860 212972 667320 402366 1778654 1043227 956640 1782134 309254 1315305 143268 84503 1967369 1041521 978549 1089746 1034388 525399 345359 1609209 1484362 820139 1572312 654217 262881 1918542 1927222 1183280 428087 124809 1420980 1731025 930001 265812 1559281 809515 1454290 1964739 48633 1330612 1480234 266841 1740493 1212351 399569 1499396 1568760 531649 488021 1860656 800309 1551404 231436 1024942 1479273 986624 1278258 678608 1317597 1084471 566408 1219738 1228340 1549372 936909 145299 623587 722033 1008995 1355574 881708 795739 1461205 1049545 1863976 672772 1393898 1696451 1056301 1590023 565200 767904 275566 82202 880134 136125 796658 313483 1637084 540712 698508 1647728 1542752 111750 1801178 117475 1135819 288530 774314 972948 1170174 1313750 513610 709819 107545 1337494 1085574 1514766 197034 1755010 1604749 1902227 1043724 1644753 419687 1621566 1870241 1698848 612749 1712586 1532838 1357010 325031 163966 1469895 1761460 1835846 1604584 1509145 1015504 578772 635862 1747173 335699 679085 62623 431870 873853 1256216 1189788 1866513 34701 813042 336968 1619178 733674 1374943 1145337 1995398 1871597 751432 1456709 1050280 1068648 1176878 74916 720258 900294 1650778 1075567 969949 293428 1047962 1418535 508676 1919159 1320808 1143758 1515896 1406257 538352 595332 1277091 1490308 417685 495553 1650336 19426 1957524 991756 1136661 768546 372915 226939 782187 1778879 243453 1298993 1961849 1833915 1914031 1726660 1326917 1540045 1173156 678915 1396880 1837806 46293 756438 1306491 1498679 286730 785922 37450 1051003 1155656 111969 1832011 1843354 86689 190021 1406872 1269149 194740 1434767 1461374 921087 1704535 369394 1424216 1248312 993326 1507165 798554 115212 1007910 1828912 1074850 851283 1938164 445550 643773 1031413 1238858 1987540 104956 591633 1977147 1483913 1805234 394858 519243 662864 336346 1455398 1651227 1737944 450686 456590 332809 219984 1571473 1619651 1424003 1885883 333251 1844163 793175 1009351 663460 1389222 129648 164764 62926 932967 1276369 1537372 718951 204683 1656483 259948 347937 549862 990081 459627 1266033 742559 1372054 1271053 307845 1881567 969815 1678204 1645765 1023939 571185 1043750 203608 1479123 1953716 736502 423049 392831 211181 20919 445363 1955456 521756 770566 1435517 1875648 1651443 993824 636429 1049103 1572844 1769583 651603 166714 345518 902416 268977 1834617 663541 1208554 1639013 1937787 1331074 1244090 1620381 478493 520919 1385532 1594848 464772 129918 1254482 214021 503881 669142 1819896 577613 1506337 830396 1001306 336918 355855 890327 1396982 1220768 952222 93753 232034 602883 1639724 10809 558446 550411 920443 1427251 1472929 759988 1725102 688761 1858202 1412854 964980 136168 976166 1848353 1472737 1583118 809224 977450 1413931 814173 1483831 230645 35807 1860267 1322217 861590 746928 573073 146210 1176108 1719178 4426 418056 1059040 499969 1680904 364483 490391 985932 611113 890527 786593 911921 1180458 649554 1178352 1226908 85677 1207378 1687948 474356 1389961 69799 222908 305706 93384 521742 742757 1836450 1466666 1782708 1840553 1599080 1949296 665973 344897 1560414 908542 1376466 921157 264971 831406 1339746 702627 829772 1769947 815860 1343041 1489180 1445016 1693495 118765 1113762 1236147 1534634 922364 1021930 321173 280640 1249848 575090 1521562 434270 1418963 1069653 1631018 974857 1845614 1653150 497336 975698 1420829 154352 275335 410522 1140733 1940129 828289 1060054 425316 123992 1728817 364635 1511160 744712 247829 920468 1835386 895410 160256 367691 1722396 203299 603110 327762 1884540 1471614 410784 565495 1545260 188652 1146755 649419 210622 1400790 344389 1000911 369728 1696646 291060 1643009 990502 656603 1343495 1089617 1901355 616875 1524570 1358885 1771637 1361979 204106 911711 770309 1231181 694521 379256 1961483 530414 815966 193930 1551411 1784635 507524 1565435 524608 341930 1246690 949640 1157538 292181 1637454 1054111 1469755 1497255 52804 358691 89210 1855491 653577 754021 115362 1438992 583870 1952982 1472729 292731 82855 694003 598798 917912 937278 48419 1244794 946932 1210806 1670106 1405297 439663 1357361 1671585 1865048 850884 1350679 895005 1390082 1831752 1363200 607939 1838345 76024 1232654 1727075 1639063 1865618 1805668 1169625 1255765 1292016 1392787 251966 605551 1635035 822315 948064 1742424 1713206 741923 185827 1001471 396145 1114786 1546154 918546 1252091 192281 658025 400129 1696932 1840804 1760117 1265918 210250 1217793 1774809 1502119 82445 184184 993954 1120857 1995739 253702 298478 531141 1502679 1945426 1187977 610283 310315 1365256 633932 1947982 1129222 420640 793964 1191623 483859 1047852 894204 1646792 431720 1967117 287552 742932 1156873 1438534 144653 1480031 1203545 271895 1136995 1277812 300505 235080 338960 1475190 354626 1929693 923312 1630815 1620701 431777 1728680 641658 873589 1183202 1627702 480965 1784915 1787703 638110 1619138 1370823 276273 1200460 319872 1043539 915513 493310 38873 35763 1874524 1437174 1791571 388574 671733 1090139 1615543 573791 441798 1934546 1851371 595837 1375498 1485832 101851 1072853 1934073 1792547 1587023 1224925 884128 1856363 944424 657495 1343553 1781648 1090520 340918 1055103 982332 13785 1354151 838724 1722584 547272 838387 249189 1259493 1557407 383955 1276315 606441 1914539 339792 1133486 1348895 1215736 1205595 1864093 436543 1428752 818504 67260 481849 1632008 543893 1856327 275444 182072 1291204 663104 757195 720963 95666 923682 1932860 1335966 906028 86836 1151457 626562 83846 1308366 1857176 1283275 145123 1543576 1800189 6659 1223341 1127790 1510337 1840687 136239 1629285 830095 471195 1959229 1210436 716112 729309 1451373 366442 361889 621841 1062577 620467 1297915 1855672 1577150 1713630 1402495 475563 767876 1700959 1645753 1943983 597350 1676307 694725 84855 713028 387070 606106 1302504 1398381 968567 1469569 886922 1170222 1741666 1945915 1966319 195086 574177 73976 523042 983730 563189 328359 205720 1253877 981376 1174312 1530041 1945392 1936568 1593915 1853508 1317448 77550 1108911 1665058 1663538 1397869 769474 1231256 846795 996262 35301 1406321 1624784 418813 1194516 765616 1823267 1204099 1613242 1377657 1059617 480406 346491 1496919 1197193 135761 1869190 1109473 21976 1003448 1626451 1619636 1299651 699771 1797954 1358575 1088897 1041235 902694 1947536 610677 566089 1438684 1561718 276729 1797371 1223587 1519270 173972 1419336 583758 1531716 1027699 1838108 1900981 1454931 143346 1441594 1862884 807493 11428 1841525 733425 1592927 1679713 561274 1113877 981017 1506206 1329752 1047598 425847 1129085 264077 18567 1496439 409933 1535192 648786 861497 511201 255538 495782 39134 1335262 1035240 641514 766530 1499792 1703584 1003405 453939 948714 808077 90722 1177572 1031745 1293389 1262107 172837 999346 654102 1576540 945276 1270041 870744 255486 825092 873577 229538 1781553 347073 485202 703820 227670 1932508 1466498 871592 1258598 1264891 1828902 478300 627526 1345556 1253223 438809 1494687 1101099 1490371 68996 64142 331037 1059590 255466 440294 896703 1104267 1672369 954507 331191 1328323 1172124 1291800 1788719 1994051 292467 282775 372551 68994 1375542 1916423 125741 1632848 662547 1093565 1144013 1618649 1393210 1540247 1097999 1052147 1774543 553381 1592425 1762923 1904460 1291251 1180709 1930540 1599911 926494 487607 1300758 1811745 316852 731249 1108675 671671 1005331 1488331 1443574 1306036 1284677 24915 320705 1137577 340781 883109 309980 890234 475436 1755820 1541138 570691 664910 334529 1919477 1112903 1342515 625381 1844763 21048 1766974 1352543 227298 310144 1955722 1200636 530299 990895 1828134 1167024 525891 265345 1043991 894848 162613 1345977 1685249 129194 1089651 1187452 596801 538176 674056 151628 459761 835721 864718 1754624 1968314 796099 220338 1052457 1245524 158067 1610952 541026 463500 859948 1262081 987894 1166543 1352433 1695417 1145803 1585318 106344 248127 1358413 306806 560580 1886814 1521445 841005 1948294 597154 260867 138804 831364 820737 13669 673607 147618 425497 344367 1046541 1922735 1832438 658684 472809 556171 204703 1773373 1748220 993491 325089 666600 894735 844975 510489 1553809 1164944 1529387 700979 1976262 1330002 1728779 1567202 118526 1395585 1258149 218480 96381 1571635 279412 786952 1779004 268733 697683 1911477 603626 998776 117182 251897 1277842 239416 1882659 1454357 1248532 1945510 1980464 1149796 1168841 81739 1030874 276244 518083 188040 1819814 747850 669503 240797 1204407 882706 1289963 1850481 130877 1011889 52998 371307 1087971 1080972 1454675 1095505 9749 1222952 404683 626215 756728 1188212 1146411 761622 606727 1136980 381666 921173 319639 1421680 653869 1297909 1460577 1056532 853928 1729660 506224 607177 1587090 389379 592373 690379 1875596 808024 1937435 806763 136426 1784908 1366712 1525123 1901844 927528 1597002 350907 305949 1950814 1854764 1394932 1343230 923006 1601991 1235466 538186 744391 1238019 912224 1139331 1532065 1515521 1515285 632429 379633 1260855 194173 577014 1565056 1745210 1946608 1211910 1043 1817087 1799166 756361 1228430 920320 111089 403623 622620 501832 1748758 620575 732036 1880079 1766781 1883159 281413 1181651 1934515 1237249 599414 808096 389685 1090717 353768 776431 243555 1330567 1580843 280751 831093 1883480 742584 88270 1456772 927152 486730 1027711 1039586 1116973 1051994 349658 108204 124161 1377343 865720 798265 246450 98593 1121547 4421 1534602 1484664 973339 1017474 555928 414676 119022 134582 1780932 1257756 378793 625828 213062 928826 507415 1824085 52013 656845 1388351 222367 1643166 1651870 1790050 862387 58395 1664034 1899916 1102792 292122 917859 1714850 204662 374617 1331940 1760057 1402577 1552961 828868 1067478 1152922 1906650 813989 1995580 91958 1012934 1186071 184165 475134 1972526 84895 503922 849868 1207982 1652158 498676 592404 496631 1700483 111913 1124732 635876 607784 1661084 1682753 1985667 442408 373253 609278 1108731 544987 1190807 1705736 1923030 277581 490756 330559 721390 1965357 962550 1448046 191889 1291038 945724 524533 198045 709162 1252766 1954706 1944307 364303 107734 904699 1074876 989390 105418 1295414 825396 1612182 1189458 1750782 1222409 1004156 301726 1518909 86932 1042478 227880 1271891 1228457 400524 126584 1783121 853043 1122572 214345 1752360 1517151 1966892 1788482 556536 1670454 157972 1992015 408309 1125193 1361070 676366 1738728 1143532 1737031 718067 662415 373996 334883 1871723 1753827 1729193 1173610 1309111 138790 1548330 1505718 593140 1956467 1713625 1636592 1056959 1705716 1436803 1933725 1466773 1403812 1909842 1091534 859197 705831 1134704 150304 1235655 587901 1167388 1218043 716574 1978876 1756636 705154 1258310 1933764 541897 1706606 1723248 759939 613841 1805711 1343504 1039874 63186 1048512 1833704 174569 235779 7780 1454420 1138219 1465821 605688 658784 1409821 1213161 1340169 1359320 724759 721740 770083 434803 895398 894198 9812 1994513 1059782 248999 1366741 1605542 1306610 66634 494555 1446374 432615 791648 1939522 1608222 842251 882208 1007864 276798 1809323 1384645 898003 894929 815809 231023 1541190 1604090 1744807 517948 138578 1478873 199204 1901544 318098 854724 392871 636698 654243 1913005 1022700 739110 1314440 50614 876475 4576 566393 1265333 587028 1804161 149850 1338035 825221 855369 524668 412923 565006 1034994 1869778 33836 1869547 1013930 1315510 317738 1399672 766543 640647 113432 222353 181377 1342166 1003572 1260324 555642 155214 956101 985966 18467 1760011 855256 898549 845685 1290975 93456 1893188 80087 696491 253909 1780335 1274454 176074 134964 1411556 615058 151824 795242 663009 171399 645508 526185 507419 686370 39411 536382 1716318 819037 1038528 853016 358561 46308 1767644 560711 159673 1029429 411827 1408640 1645599 950100 1511698 467738 1654991 1881080 1153667 163774 236691 1802274 954070 1465249 1986782 1617776 915294 275985 2224 1245127 547697 1509184 966723 1849349 1789354 646735 1711163 140956 1138998 811467 1176019 1090489 224450 143607 1899694 4561 738491 1057392 1027093 542938 1773703 474542 1683954 1800970 1956342 1727915 833894 878803 990030 343858 1934759 229274 826643 1032403 1728933 142635 40822 1248214 1268128 776335 664213 1473942 521 1276836 1288482 1276561 1528408 1604826 541361 817419 1801447 1625675 1385186 1605212 837975 1826377 1681017 594254 223660 942072 1113698 89584 1113457 1940461 330603 982317 850493 728313 633206 1840375 729958 482212 387358 900902 270455 304791 425264 1085535 1069499 5520 1296418 1932767 837311 521518 1310805 988252 900062 304096 803892 1120332 861006 349623 1623168 592319 1343220 1030808 1124036 1644336 1404913 923271 556834 1086741 847278 850354 181540 187440 1548143 420846 30822 964659 1476665 979878 1536336 1400739 950766 1338342 1695 825273 1030255 382613 1313465 988483 1641036 1215514 1704649 59872 1689803 1535216 1457444 1074595 1120408 30708 308705 925699 756616 1589765 540535 995040 748053 1741718 224536 1722663 1110116 1326061 48557 1493171 1725340 734762 141165 268327 1736882 1915436 1933949 244617 855493 1341087 1472347 1196239 879107 1520000 44199 1022055 1350933 1331327 42526 1773015 59125 659089 1925958 1942020 234163 1644886 1888586 1395732 202880 1976980 1404795 841067 1888872 296619 434777 931889 1757700 1756309 273113 1994048 1055158 644257 786044 606636 275864 306804 1741250 738638 1139811 856928 621815 1434206 1396106 1360487 920684 733808 945903 1960567 644701 546307 8892 1919539 1154328 1342758 1303312 1274534 352042 516967 1223058 682752 1385777 1444153 1332776 733877 142475 1978866 721970 1885882 472786 1350422 564914 1120640 1341007 1573596 859298 1368280 1686235 512546 67073 104460 840899 765275 318884 609712 1312523 1817699 1021129 1133493 1083870 1727928 1881041 208947 1386602 131801 362159 740678 990449 1723946 624520 1730072 1086195 1889518 682615 200089 24082 1136755 140740 1031759 1033686 1466649 260039 467137 900461 1265991 1688514 1850247 1043031 1185047 1554296 1098682 270423 1589392 1821639 481480 1619024 729663 1293667 1281473 597536 1386317 452423 881626 211546 1344526 1951654 875696 1208291 1025045 1454235 502664 1493869 1638998 923372 1216627 444853 106347 1210458 429229 118467 516628 1850101 132430 1873497 364160 628480 394986 469692 1907449 1780709 1154896 361888 1159243 1848961 1048290 370298 1340663 1088809 948903 524897 677385 1954658 1536787 220251 1317920 1104948 1590175 628010 160328 77972 698525 1135717 790651 1850351 1253468 733719 1148354 1468588 1802619 1058209 938047 1850668 1687339 533156 568343 765568 1530797 1404141 1054145 1492265 1834050 495469 1778044 1422116 1130454 1501978 1397664 759443 1194485 988172 1407444 654548 1048687 1019558 903461 1332093 424300 117864 1331232 105586 703527 1799608 1027761 1188407 1613828 1823750 1468983 860277 335749 29779 1148067 839574 1411677 423083 1773252 120156 832084 1763495 558864 1635945 1194337 965933 758185 1714401 562745 610087 784051 329379 1661700 1626847 1956955 1546743 1514048 944715 1104601 371157 564581 431303 1549178 582629 233419 34738 1630762 804988 444281 567890 289532 849960 1859261 289838 1205705 81734 897541 456112 1090963 152762 1540682 465714 660237 690522 1499419 1303182 1252342 710381 519168 709284 411336 875179 1802118 96626 1752063 341561 1546295 1905306 75364 157968 672652 458601 1935785 250678 517784 978967 512047 429245 1121607 87263 252808 1992767 1128318 908410 98475 1198442 145570 1283613 852710 1939527 851650 394991 729459 1773051 1537480 1988899 1968109 1563595 253224 391014 1468589 1419097 1073856 789874 1229070 1581738 1003828 1885926 1331143 1849175 326230 1223001 1631612 745210 1302850 1036036 1593025 457967 1265048 1305606 790580 302085 1805818 1447015 863897 1847755 662675 962595 726356 1672313 131679 1936406 1954559 414777 961780 46509 322830 1831662 820033 1824719 113560 721442 270163 1692726 209531 528882 1918909 1116859 1964247 769292 1056496 711005 1537234 1452705 1905220 841242 30685 1881118 1539617 1679489 43504 1511393 1608651 1586921 1923818 1154194 379202 40244 1945164 980723 78641 962461 1754692 364603 1000173 193949 1780398 689599 699653 423071 350225 1808929 1670159 674202 1962585 1842684 1617703 1541616 1162560 1910693 24832 1893121 755696 892409 1469398 1125776 1798160 1916357 305245 1632235 1666944 1378742 977556 869752 1862696 1037885 442870 145810 1302744 1093094 1717203 1781639 564615 1380414 1832961 1957783 177163 1564399 1504427 212812 1879529 45618 1959530 296378 1037780 380439 191442 269167 117691 65977 856781 155053 1694071 245765 1204888 1335729 1109110 897296 851404 1173058 1875294 447097 410290 1324422 1866096 582536 1486860 1300592 460947 1661643 1046565 1653431 1416901 839893 1541164 724904 964741 1798608 740571 642296 1127870 1216963 508028 1872877 315897 11255 715903 434629 515103 744961 965836 1385300 646871 1526022 130429 1995600 1649090 436967 1021926 269539 657061 167013 1471341 1016316 284032 1813283 1329949 334743 1904197 965300 1788894 1395459 1635808 1519533 815635 1285529 638223 1140308 358909 1693038 33094 1090458 1080045 1814382 1369762 1827199 1150426 1804285 178691 1632311 979126 85177 1424984 534508 1524344 1941348 1715030 197603 1119244 1731315 1561201 1205140 1957695 248779 1900189 352655 703446 587421 314303 386005 1277557 1002518 1859868 396739 1473908 1308749 1477957 1254114 1119828 1251220 869762 1124840 1506582 655306 1964967 562159 835614 875504 1593507 819331 1995547 1939099 559846 678124 1651439 717368 566540 1443835 489500 904841 687541 1873981 633769 647658 1938081 478497 350741 743830 401374 1189234 909239 55207 961491 523504 1784897 1746287 1290329 1104212 629847 787806 618884 67104 1481038 146392 1697635 176021 502281 701320 517 400464 742835 1819474 840620 1737845 1376317 927760 971836 1715875 77842 99382 1250105 1977647 1991283 291168 1040576 1716252 253901 902444 524781 1954760 644782 641506 466128 1186171 1649498 432619 1288484 1804208 1800569 474907 184547 1718427 725252 418260 1713944 1491811 1005214 841711 1046158 838846 1312580 202325 251926 1356901 674695 257033 1961200 1333060 614700 634406 1957789 860162 553398 826798 675980 1071237 1737248 1607024 1208758 1889125 1786056 798722 436261 529166 109969 1745470 1808355 1066049 725069 409990 1969991 193709 252656 51258 1930202 1658521 1440851 542702 1628418 1035745 919415 285283 1498008 1168847 1299968 1407572 1587133 1193087 582950 1784878 1897282 1876652 879923 1887660 455457 1891678 21170 1467519 697838 698869 550642 351511 659239 984035 832566 679932 1863755 138789 1630930 1002595 863581 983279 1056875 1084777 1090819 1681398 712535 92969 1437837 1100663 1706395 686843 997863 292386 91296 1403088 671817 207038 1042616 1775576 1656141 132719 862934 812798 1748146 1533617 530413 212161 153932 117319 1657770 1471553 1909617 1953421 1258986 1148922 174006 44149 397765 1894902 1664915 870982 946478 1971655 1378295 826340 1085230 964846 864458 565630 1429243 570 346019 553832 556693 158350 1054634 288707 300005 1828786 1526179 1558834 1594425 117872 1498504 1479796 1414711 8075 1748021 1860289 326761 25934 1483710 1632299 716662 543357 1872259 1707067 1470202 1351189 1897715 1493967 1919326 100095 463384 1680108 805160 526756 1247363 325240 463376 822246 714443 495955 1567064 968797 842513 559544 576267 1859280 584422 1818812 924143 729102 233988 1645771 810056 1237046 76311 1828199 930577 270878 1501393 563404 54270 1003006 1213096 463559 1819343 1358497 410674 1101313 683405 750679 1221327 551092 1362028 570169 103539 417744 1109197 1633955 1638288 1121836 420254 1458184 1901642 282805 1716746 316482 921097 1117584 1640638 1748796 86207 781769 202897 714582 1551460 804597 638677 1504311 1709724 642990 455312 10224 1370461 59947 185175 91625 866430 341057 989819 870280 587793 916343 304653 1130104 835013 448705 1835988 1309798 1788606 1836996 857141 713190 436540 797007 1121738 415768 266300 971332 357925 897270 1649493 218620 1984814 639133 832482 921531 624274 1431376 1802340 1668561 1099770 484315 1975928 54426 236432 1699373 628118 1628369 819383 1632432 499582 784468 1247877 595891 846373 1218484 938040 1881115 883991 1467022 1784667 8610 1852703 937044 1629678 1855632 272055 1839450 1546717 1594658 1985861 1414271 768121 1821325 879399 1197138 830020 1566131 1873717 419721 1288336 300623 129044 909917 1040675 762613 666503 1902711 1948804 1961534 1951651 64881 324925 1822445 1550824 278984 567164 699829 669769 261607 635749 642673 64645 1997621 115986 17125 782989 269909 784866 1303607 197743 1435218 1172981 1049371 1463456 1369736 1826273 22437 655835 237377 409151 900389 535633 973655 666098 838236 1425256 275355 1816585 754120 1687354 243350 1752019 1183292 620123 1079214 1111589 386955 1149761 1221681 1967145 673976 1404529 1797109 1050686 271432 1919523 606668 737815 638424 1984288 480868 698673 914775 290715 870475 137546 145246 506590 1619394 1661876 482821 1086082 1903517 1710035 1270043 1046238 1331699 1490582 1973010 1401751 119024 1561263 196049 1947693 330416 1634899 1501437 1353308 1966913 429041 1345534 1621464 1529816 1861552 621624 363554 460984 506817 1959405 270939 479228 1914000 1941284 220245 532115 1377996 481827 1461188 1490950 1327988 930609 1261588 1674911 321757 1576325 1815937 1256936 1250209 171642 867731 1937832 341502 270677 1229766 1741642 327842 763887 959517 1739847 260679 896457 1658002 1901199 329900 161718 706910 672008 275509 1121110 487118 1468150 1870030 1964643 1069099 1272346 1828740 170552 841487 1611131 1601795 1251504 475202 484752 1332062 573619 912716 1816904 253150 1780595 1596615 1350878 1801153 777791 1168965 1170897 662540 1150345 1233033 1232183 1769695 719744 1146460 1663922 1772220 1377524 1488983 1973957 290392 710189 320855 1285692 802223 1100000 1951324 1601348 766182 1837972 1067873 868374 1849119 853027 637077 160305 377215 1711337 551491 758897 619958 1081134 594111 983381 1958987 1026159 550560 1108298 1268440 1492437 1265679 1706891 1411846 268038 408171 94574 1341220 1611406 500248 1193435 1869675 531766 581559 806869 1834037 1220814 1190482 1416798 225018 353124 759320 62064 689959 1647110 553320 575363 1173914 52536 207997 1442414 1104180 1421465 463016 1663085 1235010 92856 1803623 995846 585481 1178564 1071139 1992999 595311 360531 165146 1580020 1740368 691367 493401 1558304 1792570 366677 1692238 724113 1068043 823820 823075 1546703 1354543 1735886 1553099 808966 425171 685360 1252354 1348741 94866 1411220 468497 1535764 805604 539181 1479357 923824 598779 1189559 1045034 751345 916386 1153159 357505 475118 1580358 1214355 1608294 1328363 289737 51379 1282878 1118772 1563929 1008824 107600 680031 190931 248046 1225124 387866 1002414 770338 1886045 1462134 1859946 150644 1201464 1423437 1668680 317863 1254652 1031731 580341 1306353 567337 1879935 896477 1181682 547121 753902 469726 1430860 506499 76421 940646 678208 1915117 303950 242293 1350956 1614219 240255 1093890 678140 782991 66925 1335473 1398567 566825 1636935 705642 1525723 1512081 620590 288986 688860 619420 639769 1479997 999609 1471309 1025758 216781 165820 387581 332300 774691 504952 357227 1506938 350819 1629756 552555 1974047 136694 731341 1784320 703639 1542394 1627126 83208 247689 272608 943177 495755 519839 1751751 1874280 694456 1551108 796414 1197107 1119301 1586064 564966 670355 1107510 63772 142622 1951723 201872 1538151 1280624 1373709 137369 107055 1240218 1774491 1181561 643356 440143 1653620 724122 998095 89408 97227 1579024 1014370 406550 1149161 1903704 1950238 1695194 937000 1421861 1269636 907668 154794 1407643 1543359 1950303 1510307 486398 899538 1857683 1237062 1623758 1445496 1680902 600123 1840939 408197 1435299 246654 106188 1106850 1635406 1741870 1990085 303493 1175551 1702757 469609 1641239 177524 1891582 1178217 570520 505431 416172 1505703 1492773 1780310 1672437 1405734 520889 611905 1171906 1657580 796508 921001 908168 917338 577937 479905 1851775 742004 1788633 1493685 1844778 21945 867580 221980 1649922 763750 929774 16981 71471 184249 1799467 283369 1488321 747955 130304 1482485 1187662 516202 585229 1686599 969513 1279726 1594470 599292 1885459 1178534 680727 1283426 1894256 1047953 1438249 576386 1694667 1406650 1875737 194217 503122 234017 375217 1897518 1441986 223426 381989 985600 97379 760922 85331 1596204 1241451 125832 1855272 137410 734215 798532 1354707 910758 577041 1440001 329395 187479 1300687 1482440 9298 424990 1798514 380068 1239601 132238 1197034 1922289 1723264 1680637 914914 1632611 293836 1411612 1337139 1472707 669406 1821877 1510163 301829 536883 1391165 1023268 1711077 571174 1388797 1597533 1141484 1206567 1518936 887923 659314 1641415 389914 1993496 393059 1268895 1886930 1707339 643266 818161 48528 93933 1209409 601915 1513200 226399 1753992 370214 858009 920917 1087897 1145618 1795664 399144 1746367 649499 932305 1371327 185906 315645 229473 311339 1435053 1834759 1154165 1318273 1543964 1901668 340222 1235724 664918 1743624 1045923 1692713 1842730 1004752 1376992 365608 1269753 817682 886090 1520613 70473 104848 183904 1315319 494708 694274 1100081 1155048 579216 1421742 1161274 1004877 1145859 1428429 363831 1768002 785971 1868543 1311551 327964 22281 1566791 754511 1973594 1276002 710467 217349 1680977 592089 1189966 1921357 785079 70819 1412911 676763 581137 1180725 1178998 916896 1792763 203787 645355 1027812 843050 213235 1842780 1292541 1314474 1414609 439159 728618 1137569 1912580 242652 63717 1169718 1334910 1531621 29578 1632037 481057 1541836 1093798 1218668 1105007 1510287 196007 694676 86030 1822210 1933373 1817587 1751890 1241241 1939933 746670 1835167 1852491 94157 1697470 1303927 542916 1687170 1527725 1041878 824325 651205 1047117 53472 419522 1061528 221962 294292 1603769 1337681 669146 1611121 723855 1031266 331257 530903 540063 149972 1652686 782154 34144 834271 1134284 282545 798288 173528 1871181 1796758 423913 1307853 100254 1233157 253608 1976648 762876 118783 1046830 429433 897173 416627 1405890 1550219 57500 1454907 985797 928884 1133549 201577 581768 1838092 505073 1499262 583877 433430 256953 794132 768480 1214749 1809312 134333 1006146 1458482 841805 821861 269705 303497 1179182 162705 1679275 474430 1898433 1866670 286753 1911899 1985952 833774 570672 1900391 1887711 1960123 134028 1870950 1719754 425411 229305 1954109 329497 1119440 937302 449440 836760 920656 102784 1745284 1557939 1828416 1579364 1863894 291779 1710683 29514 1470130 1096304 688969 243565 96525 576521 758659 1592562 267519 1652098 161524 671537 339444 616562 595369 264119 1049233 1480786 645024 351747 352657 1763692 407112 1721890 1795611 910769 779287 791895 1776149 1892288 815944 1281605 368401 389369 1244814 1669498 121314 213144 987539 991232 1365369 1986713 940293 8866 623219 1872429 1599337 453706 978703 894939 906074 921661 312035 473328 1523525 1400564 1265416 1229561 727556 1709219 535218 1386053 765385 1777924 679787 472307 1536866 994185 988705 1213357 1776353 1051948 515597 1536973 1456999 201574 1860205 812157 1850856 738761 851482 1208778 398655 1109058 1519751 1826682 382450 967410 1249120 321126 1323266 1037751 357468 1481846 823378 1304258 396296 431685 416652 998113 698263 909096 1660566 304387 627012 1346832 919045 1010554 1664331 537100 5605 352816 610654 290884 540797 491970 1479699 481947 204085 1789980 844847 1159928 1700134 281113 614089 1535233 449436 289987 258109 1124356 945774 1664673 1676045 986849 865672 1795090 1934418 576768 1301499 936539 1860896 315599 1022461 191725 203112 264106 657438 1351473 1911280 1785635 870562 929662 1302761 216441 1563168 687968 1026059 1901273 1456224 1944749 1733710 112339 278254 1350294 918625 1095880 1370668 886696 1642264 1296908 1610658 1284398 1913336 1110079 1442733 932209 1952672 930203 106665 1667347 1637182 959445 112395 1150808 1322984 604711 405826 63478 976268 95503 1216100 1824685 1224807 177521 938880 1783104 602692 1384585 1928719 382685 639847 1771185 1155432 190858 1013571 1784304 1510062 596138 358701 770121 307537 1030825 1673608 1123979 673854 1365780 1909004 775631 197657 212059 971044 133901 1405662 1684990 1874009 1626963 1085194 696895 1949535 128049 816934 1073489 368409 590769 829630 1105319 399668 1096556 44720 1596663 1367945 410469 1756041 973797 1218614 1667946 429312 1242287 1618827 895457 1341145 535201 1678699 1053649 1639565 1382814 1512131 1828465 1991192 89968 403318 1928521 80139 1077316 12227 627203 1209025 737476 1396715 449889 770019 813565 1691545 69336 70960 403121 919751 152489 920426 89847 835696 109380 251380 34454 390027 1862516 71994 1194945 1785388 1719262 549886 1599743 543226 712249 179577 741466 1399936 1287727 1379071 1595703 1299254 30888 1289485 445319 500334 1243 1684091 190955 810890 1851257 1796347 1509561 1076500 812558 1934665 1101227 869778 1880472 1297995 543115 1753893 1242561 1368748 600277 1191994 1078460 667558 515605 497637 626247 237696 1722644 1780769 1632303 1151492 594220 471715 477062 432567 1898044 1115212 33753 1426120 210374 1643617 1607094 520343 1481452 65093 1124285 1126359 277666 1243977 801027 1613273 635536 891610 94826 259922 460498 456527 744464 624990 351599 1078001 110089 80527 1025072 1386877 1733531 511160 834444 1012044 1203373 1908659 543510 1604566 374269 445184 570027 514171 1646353 735631 1845085 909772 247188 557792 116347 1558661 621294 1705617 374680 1464386 992998 683969 637639 1796007 321548 683682 376179 171726 1884888 554025 801765 1822155 1930686 1356160 330467 1367012 1166559 1148113 495135 1294479 545217 975972 885382 526825 1061241 360951 1271319 154975 1352519 34122 60497 1131302 1813755 1804614 987265 43239 1428284 812577 224297 255469 637310 1728989 261660 1882663 630675 1905786 558368 796916 1416041 1000254 1333250 1991585 1786453 1152320 1273718 99924 1458204 1824105 1589369 1659479 1649314 1896156 515970 1745360 48708 877453 1965498 1956789 1194079 7809 1309578 1335478 116846 1625587 338754 827569 1332192 948626 481981 670094 682497 1979012 1965395 545882 1792137 1276366 1355806 1710760 516288 921932 252950 1694851 75296 524391 147190 782992 106795 1642206 1533640 1198174 782341 1754104 1303213 808189 1780431 883283 592780 1255587 1657056 1241306 1830382 812459 1718132 1848954 1147950 1384032 98327 183413 1088499 17228 1178511 413432 388735 447413 381829 1874772 1855771 368966 1736066 1871971 1325524 853394 909329 1370333 1939332 662380 670913 607806 1014203 1093844 580763 1425613 1915610 819732 1626731 413666 68952 1223483 1170372 884885 752177 600806 1964809 353745 740420 432550 1466311 1148686 350710 1646926 1933894 849710 840731 1586897 1162918 1476789 1588586 1311948 1656922 1428922 326867 46058 139746 1583397 1213202 1028348 802219 448807 1315871 1545701 226410 1606324 1200550 1746363 996786 1332453 1046204 516184 153415 1762722 281312 1644698 1301744 632516 637800 773420 1940787 640988 312187 758485 86507 64757 1945995 311430 1637691 627041 209051 502012 880848 532901 1485310 1415944 158623 391597 92877 608616 958770 1687710 158514 124337 994399 555049 329573 1183748 407396 1871137 996311 1683963 1349394 1543608 800818 1410085 984053 1372322 1507789 934552 929273 1256169 1872911 1004746 503765 392417 1605201 348400 403209 1976057 908623 1655050 1059030 1348460 992619 280996 761829 735512 1773055 239197 1513568 900490 1306926 831993 1069890 1068417 1649127 125620 635029 549917 1002952 1677214 1424065 424856 510220 1013132 1455777 706618 1402187 1725777 1781356 443860 1314825 652508 1076057 15602 1082705 367915 463876 180821 1989762 553205 1072861 1852617 1310218 10295 1913168 869647 1637417 1922436 998436 779285 1533641 1472063 1835518 1663761 935703 578414 777932 1151709 1501366 908806 380626 1332484 754140 1825382 1683993 626490 1074693 1307895 1845413 911862 1296072 540164 168051 1425413 1302458 174536 121344 1322675 1861754 76284 1782117 1602807 181890 648800 967566 216977 1555874 1246779 624098 539117 19200 1989534 345316 1403748 929765 1150880 309994 55951 486549 1246384 1378967 1709983 1196959 343706 426446 246181 1862343 1026978 1319209 843642 1902918 1717163 1926341 1513530 1786174 1687473 1530612 203912 1341473 515904 1092802 1308150 1901855 1763420 1005158 1269330 310381 435818 1007064 1259857 668272 1181414 1877296 357750 434561 248701 422255 1004860 939375 912450 866270 308317 1274659 1352958 1411001 472644 1095250 569615 604219 1373756 1576808 1204884 1831359 152415 809625 842454 1316662 1938145 1012176 263035 54183 288636 1041394 937773 6768 1621857 556959 1421943 325169 670911 139400 1418915 1268632 277441 711804 1639744 948912 1599086 234970 1309915 149137 500892 1287241 560276 1555246 418791 120321 1175439 1266886 748317 1051237 241144 505752 1259021 186132 230923 1539184 1918064 458159 970588 1812264 931536 1145812 1244837 1745266 1558695 787771 771410 1188124 1359582 571200 680980 899513 1363990 975412 1372266 314296 1035504 1376749 1787477 1306359 1650689 363433 487233 1810642 218150 794455 91022 520775 266260 1808023 103405 967756 370113 1387865 445770 726450 270483 1841941 1581691 1222543 173122 1084058 1498847 1909556 521065 928667 565338 330179 704320 821233 220975 1578526 1684582 1724402 1575097 370510 224394 1103275 169779 1576056 1257658 611273 1395266 967433 823306 601403 1531608 1959541 1041403 1406064 536658 452387 1297074 1598658 1157425 1894744 1303322 407115 82123 295552 90394 541858 1798826 1020115 1635454 1632550 1073549 1210580 490307 71435 1914532 1353465 271384 879866 428711 1831184 496147 1449728 101356 1185795 1723392 580630 393499 287596 1113771 1832825 426708 1434720 1601657 1215699 1237315 868627 1754908 1727009 1781447 1289127 1873216 462601 987357 206071 441638 986174 1271806 97755 1050249 196654 1023829 1404662 842258 874332 1426518 938805 1064340 1159231 689914 762732 1457660 509547 1045151 221163 133916 1040238 117024 1010277 606357 1911221 280436 410552 1489893 187054 381242 1960937 1860139 993048 1568022 707397 731923 1705402 1693840 865372 1278003 462896 5656 602600 1256861 395610 811262 1122960 422682 731450 1140990 322675 1209424 1831290 1191375 1158223 784064 1231291 785998 280839 1829191 1644221 850452 481311 213831 70317 186362 1586929 1225720 818225 1845116 1980428 832359 862143 826298 1605831 1567347 1284513 1467482 1757982 195536 937637 507621 1922281 77345 1149169 622361 1553790 894177 1620664 1796735 1773570 15542 498498 1103710 1624440 481074 1952086 1636624 1846906 1397089 1266007 194551 1194475 599473 1869510 705254 1402756 1555308 489395 687552 462159 192197 558730 973940 255794 709726 1319065 1988113 1919904 1295067 652334 1798138 201744 1419986 1875989 1732231 22359 1309512 706911 1530958 156221 1048092 1152801 1621279 169927 1437 772124 1668454 776896 711931 526517 1118584 393041 1423892 1254929 1751432 235791 1254995 77966 1786136 1848472 653847 1455161 425708 904956 1606590 96335 1948655 1195619 58434 1975129 1653650 327487 1130895 972612 1915495 1426449 866844 1267757 673595 37656 1946055 1936827 1556912 428504 664639 131916 471810 348311 1734539 3048 907988 593638 97661 1682528 1218752 1624644 446202 543991 1770664 1442148 327448 1391307 1093510 1674833 563904 124955 1166901 647647 596014 1490559 1156947 1884718 1644876 812310 331832 1608907 990184 1137562 174982 67009 582863 1281743 68495 850265 57633 1135168 1649869 1389713 583002 1172884 971077 1020995 1885954 1330661 1903730 1448615 1195252 1583406 1789577 1194511 1445455 318735 1534032 369697 228905 1674157 573289 1140645 922786 878610 1722793 1739875 1439563 185012 646926 729182 118785 58455 1252500 296979 1102724 404704 1069402 917231 952231 1664229 1444323 1499192 414671 1699814 975295 1858394 257751 763134 457404 784143 828634 1643930 1007947 1312204 1366359 27925 138613 1955782 895751 636779 391762 594228 1080893 1997269 842370 609228 1405828 1397955 373507 1548403 1994815 29853 1813171 231051 1698156 314484 1692543 1818546 1387805 164472 79624 1600106 1530929 486879 535815 532612 596420 1804672 1720257 1545109 1750356 909172 617788 268173 1059421 1155307 1340716 1770175 1201114 700196 653305 1690368 1378579 1022811 726825 1339767 604483 712926 819605 1389250 1782207 1778904 1258366 1644116 1101491 1099903 1786036 1501741 1880739 1432698 1055545 405956 982671 148035 1914142 1624595 445504 601265 130753 835552 1166244 748172 184378 192014 1925984 1618130 602653 500542 1459011 33302 556493 1546588 183808 1063756 668396 1540197 869933 419064 1607298 1472162 1753694 831738 1514616 418148 1213994 479464 1832517 1161157 337543 1514990 151388 1244733 803225 1227789 629921 703712 1767027 1595528 389184 1696424 637960 1632269 946523 74538 1662284 81951 1772865 124291 1017487 1455107 1268773 1751593 139852 553918 1334979 1257946 967007 420130 560378 277995 20619 624190 24066 144151 547988 1219754 191774 1774311 1454146 234982 453037 1524302 290091 1089831 1993177 1334827 950431 1500317 34717 540354 1596568 783863 1075199 109337 332249 978017 1291994 7239 820478 1942871 90828 1953144 1429928 1956471 1176412 206228 1381119 649647 489379 179766 309149 1514733 256475 1418991 478435 1924458 309684 1862084 1265973 1750956 1823862 110136 1143137 1743322 1626804 752717 1529592 1327031 614196 1852950 830582 933308 499479 1758045 504782 1917260 478360 1703606 275430 1984507 643219 1743356 1154869 1159494 759057 424353 43186 1466209 865728 686340 334574 604367 1460171 1009805 1478175 474566 1774602 1068888 878645 1952850 1152373 1950439 935744 64373 947636 1570641 22938 1832420 1322145 1602596 1811046 1866826 240852 1632934 1527442 1266235 246946 1487857 777066 1623958 1700042 281409 1987789 1014781 1784235 1802180 1038723 448092 304972 1061400 310149 1247065 1543119 521733 442458 515964 1106256 1973611 384290 1261143 488842 703124 377739 413941 923236 1797301 1313075 1750100 397288 793706 1318585 1277913 898379 586060 297533 1755317 1509787 152306 335947 1229632 1367604 1674240 3134 283753 1937974 1114216 298076 203263 1449355 771360 1549801 26789 71488 881777 1509689 1438603 995065 154515 931667 1904977 694657 322929 143855 1891676 1673389 1552889 637813 1776377 184144 1843586 509947 1186196 665797 1000898 858475 1311725 762449 1732031 457038 1461309 1908471 1309706 1348425 1299144 452561 1806417 659482 851862 376558 1564141 1733661 281006 218283 1559771 1152318 580188 1687845 170124 1266001 1546849 605686 1112377 209264 1896416 115097 751713 176069 1130 1755186 459676 1857741 1377104 1385997 102368 434448 1428703 247970 328993 79119 592324 204034 1054353 1597086 1938226 442317 1181804 1741944 1571710 794168 1575285 86389 1880068 755626 1921216 532593 424185 43260 1604934 862742 748636 1493878 1511351 1750996 1663092 825857 1939634 71050 1339362 717957 990693 265933 171725 511482 1148809 1674679 1322468 1122247 661242 561532 613767 166433 1058066 1671962 72943 980434 1448322 706479 140240 1169191 1012846 763845 1092315 1727055 1815993 903881 1101308 1988299 1966877 1660765 1650608 1519872 1378381 485674 1457798 271956 903449 1067537 467711 1680194 34777 687330 1858151 45575 1048035 372781 756005 293965 714548 569943 589296 1540698 246842 1213907 874040 171936 417752 1088520 1251942 1645035 415129 1300616 1907294 1937333 1784733 749416 1903443 764324 1093921 25509 708944 697374 414270 598300 1032873 54216 654327 994905 1573262 1293728 391635 433953 899753 1938002 1608279 447513 1434270 526166 1752998 527102 541203 320163 1099231 1083681 758433 1913905 1484520 879436 935149 345398 182210 1272000 763444 1220503 1434899 927900 865600 1502345 169612 1837556 268525 1742973 1012216 1104289 195611 168107 252996 1466446 463218 849475 1826834 1349213 295792 106269 1219972 1710811 875825 1831980 926371 944395 314749 613319 83441 500069 876373 1153863 1621683 707559 1290215 1428827 1488960 904972 624240 1843895 462766 904796 1982336 1446882 1221561 459723 6885 1936692 344072 1955556 1064421 1590134 1193356 1473201 273963 657888 564452 468069 1638685 1488456 364180 1516420 1611817 347485 1685820 1806365 1925540 411137 1377695 1982749 1051221 925494 1763978 70102 1639339 1807088 13817 381628 1761267 1886325 1981613 844151 910630 1550279 1456187 120647 1712826 127195 1846475 178778 680620 42762 477131 1608605 1871856 1246984 737292 943587 1924033 674453 1003730 661322 711712 1831528 1798270 1308049 1312820 90015 1294366 1875382 1236075 1792125 1264660 1137554 952432 482792 502076 1815612 1582457 940128 31919 1548532 1151313 1518588 587401 1381111 346600 186 1960251 1304832 1743587 40461 1988930 293406 841166 1365917 938751 1945007 1019767 1772731 849616 920471 1258655 736886 1624697 649676 1492365 833960 1624216 102664 30982 1040075 284604 1772566 457673 1207304 463846 1407333 466654 619672 1771709 658161 1731152 335531 1925667 1983634 1367897 1765369 327390 1462721 1760866 849195 1416365 280225 1366555 1929327 530886 1948497 1481976 1148657 990774 873969 1417718 116667 267259 745618 585766 1386927 1238888 1028394 1630176 660329 1994202 839518 118039 486511 1289501 1260334 1654020 898921 1927016 505508 1232899 1119462 162554 173147 1609612 1713980 416015 1026302 309671 1861560 282915 33545 1426998 1643555 1232052 1555287 1015849 818636 504969 1176977 1813569 1729115 202219 611641 700531 48586 383933 911690 690181 928085 1345079 1290550 854911 124836 1461200 1222261 550830 1445892 938703 1803706 673875 997994 481577 764838 244479 1772281 1958413 1681666 905232 1325177 174187 737657 1302608 278726 273598 1271268 6760 1855433 1209877 1260181 1598104 993601 654015 634496 1791175 768425 1858822 583314 1184772 1315033 1475882 1546767 758093 1967010 875978 762777 147092 746585 1830700 1643517 932732 638185 156549 722093 1062690 1636837 1576691 453680 960185 774495 1629843 1109963 1004823 271264 957325 1097881 1436115 893345 1300954 260388 1145578 1979279 1059245 1649512 1941231 721332 72007 171308 702384 638141 1078750 73760 1185371 380820 997448 1453063 182007 1814480 1337490 1785483 629693 496981 1583398 129780 918561 50065 461504 267129 389075 1714368 779564 84992 80572 1887404 614350 314420 259244 990541 482199 226330 441755 1966714 715235 600699 1640822 601060 990395 1524795 1612035 507948 378411 13773 1276421 1507211 567108 1721120 1332508 1654615 1677926 765042 450002 864400 20180 1856107 1956390 1836626 119751 948987 335677 923126 351777 1668727 696708 805122 933598 26304 1448453 1889459 1093009 1780412 347604 217606 361915 280719 300249 1032934 97408 1892742 1773156 199425 1291138 1341217 902785 370041 1017299 537526 1621184 1545910 190295 350687 1653649 904203 471101 198083 1725907 768942 749013 161525 1339342 1157991 1936188 22812 798359 781988 711740 1099427 1667597 874391 1901412 1210743 1694416 95488 1275834 326987 1113657 1686568 1613382 890873 1791768 919667 847573 4924 1319414 993304 1849689 1171022 1447237 1645297 550891 971577 1605140 50486 706929 279270 246783 1540324 69212 1446422 1292485 1692623 977281 696291 114382 1703385 699652 1568204 1538678 931024 1152943 996994 130952 944480 1959203 331805 257818 847451 1974819 1727220 608215 922217 831420 445469 1235728 884964 1116952 1721147 1769590 790635 1007158 425915 1517093 313214 537299 715852 1488075 97760 1781426 1246002 1351920 722367 657338 1073404 284271 525574 479075 837923 458718 500919 1475292 1078565 1243552 1717727 101388 1193509 309420 1271640 916789 445554 415372 1674243 1517881 1480701 446497 888938 1485250 1059387 687927 656025 611582 634912 1067285 931410 602891 1503863 1540340 1196205 1789855 1001520 1833487 1668531 1448310 219800 1961791 125964 1768692 1561779 1982993 677150 1798733 876997 1615171 621759 114041 307149 74240 1459043 1034293 18679 706995 707582 141232 1985542 1574935 646613 54173 1891557 884228 255074 1126574 844142 276086 636445 480675 431996 1542708 1013064 1301594 1039363 25996 20695 603774 1908992 488942 1779496 782722 1773434 644095 217099 897531 1081708 1302242 917840 513659 279649 1757827 1852819 827743 217555 1788132 762821 181789 1857292 115826 1379032 881414 1015404 44427 1161607 1788830 661730 638713 874336 1319253 146170 816326 1920458 1835664 1727980 1563827 1010920 494406 1872560 1368062 1834227 1610824 713788 1559703 573105 1837210 1227036 291615 1888800 948492 1424108 268931 1398128 1491785 278918 1016867 467266 1548945 393539 1641920 200927 68243 1178427 1003385 1995651 1320829 1862173 1453255 190014 279926 534216 517620 1941563 835816 1919132 313345 413618 699106 1458350 1949300 743110 1105204 370611 422842 936562 334155 1405803 1049965 551014 1412371 549831 63694 1010508 1639617 320089 1204750 1227366 634703 344592 1889266 1415774 312110 285357 1675267 84543 1049124 54682 1930783 149966 1270738 1261161 786775 416731 780494 296125 1422003 702283 1065497 492494 137827 1176010 394900 1583324 1911255 1001059 399896 1739194 630528 1827421 1505330 1569365 1012556 1734203 1679364 1684689 484392 205118 1279134 261195 1514374 725245 393001 1940011 229561 998558 847357 431636 843010 795206 1085565 740320 1194002 1783473 568916 581623 1582290 1724031 988505 618958 698754 1971844 1616964 1765297 1367389 675135 681201 786698 1951685 691793 1049381 826027 1563570 853874 1262839 1144774 46564 969111 83382 1214161 1805389 861258 1375138 624241 905905 1387135 1070728 232145 839994 1626760 1871081 1935014 319150 613380 1708444 641068 1605558 813353 568987 1710371 735459 1933903 672942 903416 1143415 440265 1128440 1832543 652905 1401788 411874 1875542 697257 1079738 961022 1553727 256449 529655 1747535 1473831 1100858 1802663 1906828 882569 534370 448135 1832807 892640 90775 507694 498618 68025 1145625 1132860 666660 23793 1424011 440247 1846435 79653 264666 984577 805621 1848808 1921113 1331031 1297284 730058 1823224 699220 1508442 1957741 1707107 14290 1459960 221423 17574 370394 987812 787104 1901672 751586 15289 437885 349045 896742 1636009 1716700 114182 737106 1958725 1920567 1078675 1134666 1575206 579889 1749198 715626 12044 1596581 671811 684714 855140 1707914 1520094 789016 1076566 406063 1550947 364797 1424229 1322087 5391 721261 5962 792564 1830262 1507064 24457 1549358 1833727 760021 1967304 1521960 614319 1978013 1881922 1362476 1117288 1150067 1173608 869205 1322487 1805642 837682 458439 1969742 1780047 1049849 941005 430056 1089241 1623848 1767607 1169742 1190672 235257 819912 64090 80086 1141941 361846 253565 128060 874016 1951639 1670329 1991127 1065354 1093878 550750 1398984 1943281 1373108 987633 738090 757148 1706486 916269 1010812 1359968 479904 1884757 603660 1031064 1007626 597759 1454155 1941311 1606682 453346 744892 1664313 962829 676389 1828235 36762 1621640 699309 352461 1694876 313978 410871 535446 928456 1396301 185718 818001 1863213 109359 1601756 1350278 976747 1961996 764478 832886 763191 1528536 930765 777061 1955801 1811197 983696 546545 408393 1484190 920811 1246868 787657 503566 1133772 1060513 724762 166039 728703 1333697 1232734 242622 1472269 1082659 770647 1983051 1263154 1514153 1279788 940562 1496963 1291458 1306222 1320259 1146013 629762 1692207 620236 227809 1545524 913064 842696 1113105 1442729 628314 648184 152849 815718 169457 462022 1773144 1331230 74243 736099 679220 725928 1861582 1465954 1618368 820726 1881146 1132977 1004813 588288 1184270 17407 543514 397270 978918 524958 362990 241876 774167 1042784 1244961 132304 26201 649193 1252863 824690 863649 890843 1709710 524219 199047 144586 793905 986618 1150720 1968521 1805103 610310 84891 944273 1444815 1681445 541649 714532 245303 889941 1713346 1449230 903679 1486977 626376 1232428 194519 305418 1769634 786471 1383582 401663 830679 979470 244324 139576 1469217 1395680 1531371 58905 694865 203239 1790077 211323 60786 297014 49854 888447 854022 248697 1696656 1662979 36709 640577 1457234 1355013 1839760 1140469 237525 1788496 1720353 1037841 1968717 544792 74938 499845 1177292 1255932 1136649 1647095 489639 654249 525046 1344619 254549 401105 88568 955165 822870 509914 848930 1031451 375288 114298 598251 1089794 644020 807413 686512 1051846 1947893 714482 1307112 91524 1508612 74301 1799170 1077101 427773 675433 1867399 1089593 139217 922741 1372519 611459 207849 375454 181788 1252508 1795584 252547 1798839 454456 683465 954652 1196925 1082987 891830 1245033 1520819 785137 444079 1918018 1785513 1436885 1977611 787317 722699 1564270 469238 284951 149623 542778 1733575 1954071 1798806 1822810 1586302 380604 1339509 1660638 1627191 1867209 675455 1150639 170914 1474943 813785 1537233 1526310 1921930 524516 112228 525926 315849 1331808 794785 1310286 669796 1228129 1708621 82576 1740568 328530 1543052 873136 1029679 377685 1260754 1130237 219969 796259 444086 1751806 1366965 722066 2688 1092447 1714378 1051074 570418 948048 952784 687207 437504 127465 273026 1251043 1224414 1197294 1978030 1255736 78082 466241 372643 1229409 1205783 953353 511762 1968359 1653937 375887 710026 359034 1152687 1633580 1046359 193742 944699 1680763 599696 1758560 1179793 814856 139960 310795 1978268 9818 762972 373610 1681380 1282274 327059 1253174 1134016 1079448 163934 1872234 1693334 1371243 958430 316323 33108 417680 1040094 287272 1277351 1606718 1817663 478256 574206 314148 1635455 1329817 1359337 1210555 1481176 1138430 960719 1735358 1050275 871614 1395872 865157 628495 541994 135216 731322 1461779 360750 1838724 1340913 1742276 615509 805824 1089708 175466 1767708 352284 486764 1605072 31880 159147 1373595 713057 1896310 543583 436313 279292 1278126 1166986 925702 1449573 1129372 1488986 977059 1658086 1502827 282845 43287 1480605 1578285 955448 1252942 759000 111328 1392918 863308 11042 1049649 1924578 1803000 200997 455940 1682872 1082884 1722922 1641946 1295900 1287156 937286 147417 210486 123647 401426 1269283 624494 1566673 1465501 1495310 105161 1452244 29506 20474 934029 1839525 525722 1885072 1616817 799442 293556 584395 443109 547581 1502593 909276 1830930 1543331 1057104 1743080 726071 1566110 610906 20457 1970976 1589046 163000 616601 232661 1549412 1508972 1488727 461088 1737502 1445255 1771420 642879 863816 556192 761303 370315 1413718 992108 40610 1510755 753050 659125 916664 698991 920872 1530845 1037393 1909992 268314 985479 741296 221735 1878569 1694791 195586 1580229 330188 662713 1724823 1987376 1928544 63334 607593 660387 563433 1543145 1839604 1315471 283554 1210421 1906611 795834 350855 764049 1823358 1403444 766930 951743 1560726 1195485 1586170 1049292 1675494 51149 656723 1482944 614015 393442 1491738 610680 344191 1261066 529621 1681109 808797 273628 1552929 133684 479592 1831633 168312 35640 109573 1053276 42325 480878 493511 1230686 1815769 226173 125974 1886997 331443 1007832 727093 690957 1903004 1831498 266255 1821685 425124 1114741 404457 202100 990477 97064 1298394 1552901 1028562 128491 402681 787039 121956 214011 299041 1039717 1749777 1389858 1886114 391299 664178 66710 1592431 1265210 213629 715363 235945 1951569 1795432 462967 1290085 217864 953335 1886676 1054002 1769727 343049 422161 1711138 1787919 1137491 1460831 1619161 1245166 755042 566293 119310 579030 1467450 1757860 635113 723587 1336578 499330 643803 123987 1148315 1035757 1748933 824774 1805350 191215 1108794 1111531 1651222 402397 511622 1613265 1241530 788868 1867933 1058581 1969907 1352476 139511 501346 245174 566980 210095 1376656 879207 598910 1583150 1027831 1285599 1452580 1227651 195363 1471906 1985983 1621693 1138029 1998879 876215 1643823 1470379 1375808 951429 887075 1589988 1525707 426699 499634 1562265 556898 1986910 1646621 1984493 1156056 856416 825811 1858597 1566497 1604129 741655 1115711 1990658 710843 543688 1113665 195402 1027718 1755244 863226 358391 1145159 1183357 713508 102815 1679085 1469782 826734 893108 1020990 1141086 1731018 688859 918936 1160285 770319 1661056 667024 224379 606874 1961386 1948511 390714 1028882 1603858 148115 339087 173055 1560264 741906 1176632 178063 1367860 1804811 1650961 946650 452944 186928 388490 782638 1543752 1535509 1782878 314065 1506239 630236 560689 40715 264810 547891 167858 225931 1610605 69572 1161419 271760 1589858 269694 1300389 1101456 344247 1829102 1763434 719231 1068418 1691671 1783300 858904 1414656 208518 824930 892163 387569 1905214 1923582 1212017 756381 7712 1537989 1005896 1340722 261793 659885 726035 1908604 1175261 1513348 1730094 1900241 719230 1886208 151595 1552974 1091313 1863132 994129 1364632 1707536 807264 832083 1644533 1435429 1429434 793971 207210 786028 646142 667741 802086 793936 418315 1490457 1988361 861996 87332 1892506 810343 507372 521399 1331542 1283197 305659 818717 1824750 652744 1215919 1502851 997306 1195232 555930 922501 1673536 1587245 1533259 1187360 1315436 1615924 250578 781539 1354745 607108 651734 1412400 1864335 1988103 1495496 1064040 996655 197361 1489450 339942 30500 1096447 13936 1689924 649932 377128 1836672 1102084 1689794 1689386 1573216 88809 1470445 1224538 1348095 853821 639106 221854 1239149 1200722 127775 265230 1904316 438935 1561596 841858 1613082 1837224 1508367 1451732 1725204 1953457 1762874 1940872 101758 643814 370967 563719 1122874 272399 1925168 1635208 1962555 299497 299239 1165308 41164 492772 1010783 1591745 400837 1327842 1766840 948268 302530 15999 1948624 1573931 900890 229819 441166 1611496 1175615 1756052 820804 1382716 870461 395661 1814915 854477 1400111 1840865 688911 1809280 1234893 366284 591671 73067 1445363 25007 1078660 1874963 1135052 1241113 421155 1000941 1831360 1804430 676874 789815 1831530 1230785 1324360 667240 939099 799697 1000286 1609580 494530 1379690 361153 1894943 638046 1223166 1455585 1780066 1240972 1177570 876792 289021 1896235 536152 983573 679206 1526919 1978826 108443 218036 918570 146358 186974 836646 1393758 1830764 112408 719197 1658473 409778 1960342 1379653 1189377 1144977 315282 1820172 952826 1168959 1061388 782671 234335 342913 1131274 1129295 658783 1321290 1037294 503144 212982 446330 1383825 872512 1316972 1270700 1777885 1875288 1573996 313724 1833183 1353133 842907 1469151 426163 1691497 613323 534569 43148 438819 1247339 330552 1521106 1478615 1279106 298847 43124 1196935 1031027 860428 909315 1472009 938148 718227 747722 1914534 42585 775006 610191 1217331 1334094 337775 457992 318441 167502 1505923 216244 876251 1694935 1826743 767439 5490 540779 1279216 1236482 50693 1682650 490414 747214 876240 634638 35408 707032 1564488 1549876 206731 26695 1899538 61674 592233 411718 732716 1570211 905936 1580480 1597020 1304708 497994 189888 1893772 1442404 1910853 837213 1376690 1293456 61628 1858365 1889562 1156992 1720449 8597 775757 949858 1027087 835475 1632984 1654152 1262415 1656875 1455604 564680 1430256 409328 1432132 312852 1034712 1992375 1007164 1026108 325246 394021 415578 1113522 1045245 663027 1848583 1971022 718253 12067 1625276 746101 654039 1460437 15522 741807 358546 1458480 392807 488233 366090 916770 1567119 33901 57341 1809286 1316509 1038933 517537 1885331 745137 1198820 673324 753659 311532 1398514 1249636 1633530 1588421 1753621 1119441 382319 553924 1344426 1554573 407055 1490686 834992 1148597 1329787 861175 775708 3271 614214 1424077 1277048 360921 723854 1652397 1204732 1358914 930351 685976 1496326 1597408 212389 825305 595300 1789541 1101885 1143026 927068 528509 578293 1634347 1476336 1881230 78006 893578 1970791 1163260 222950 1488973 333132 1475033 937444 1611742 1516738 840055 386123 1143010 271035 950509 553032 352624 592047 833093 639036 587964 419800 1918848 903153 460465 1249639 610917 1807488 976625 1807330 89040 666553 204532 718961 1204091 1442707 1898958 594561 385980 1692563 410123 163664 1642044 1270379 402253 779726 985011 450276 80241 410707 937051 578453 1880124 1699134 428466 1923227 979578 1110544 374320 1414000 879924 883024 1516325 296169 1544718 313723 1700372 1895018 856676 390947 1296947 753606 89937 1786655 870835 969237 929671 511133 1033313 1996969 7200 1067110 1804828 1870516 1545273 830340 1503166 133641 1943063 851585 1670178 1350909 839811 826769 1261006 665687 1068257 1905436 165904 1138280 1118583 1429051 1180444 745337 439810 1499643 644165 864916 336550 1011127 1220715 583033 802186 1272376 279950 588682 1414956 918333 779503 615274 894543 1563815 321504 752181 1762382 818708 539289 246990 140535 1459302 57319 1248688 1098623 868071 660866 1941980 721763 1363436 1686538 335685 1113845 1216957 1920724 1911394 569655 1497271 964632 853269 1847209 1687013 1715346 273670 1833793 596828 1634729 1419951 349964 44757 88118 1999422 1138325 312480 1470854 326031 1528571 431778 1063701 1977702 379550 299325 1259198 1544485 1636368 156415 479426 143875 1201014 101370 869367 454496 674461 1165987 1522129 819374 1609523 308970 284103 249769 646848 832951 915993 334625 1251607 1745459 546086 1343716 1509556 362573 513216 1310025 446567 17454 509840 474588 1267830 903339 786513 852158 1517677 352501 367063 1441575 1761293 1433105 11364 1524736 566303 354174 823554 1442027 663972 85464 1801830 1543721 231832 821297 1837779 1038836 537598 1234411 1421420 1210434 1442274 1023725 1619828 1763396 1780228 688727 1332738 809916 156632 772439 713262 580080 1650546 1506693 1243100 1237105 507470 88133 1721556 1756255 957511 623009 1869507 329618 476525 946969 608847 1647006 441778 469470 305041 1955999 380090 10999 1548589 1339236 428551 1138691 633008 938870 580112 1161089 1869198 573809 1316403 1305324 1315658 1497136 1610966 879100 261074 1378905 797475 1738772 1219015 55529 30663 760022 1456299 1300424 884843 1130535 133447 1110613 1490551 323446 1834573 1533197 861129 663203 953006 881353 111773 1124102 1916120 1955032 1744057 878181 1172377 1581389 76568 432148 159851 910375 1682596 320110 1084420 883986 729165 1517503 1025382 725801 680329 1005583 821950 1708755 1588643 896130 662017 1988341 917672 392146 1036395 1854578 1231025 1854516 1817832 998549 706605 425053 1323073 1838675 1458104 427385 1389895 1401912 1924209 1112279 280036 1642920 924587 301640 970555 579034 1650625 1626816 168713 994629 1875068 235296 923463 158684 1150827 1658450 455867 1699415 869638 489309 1776699 489279 1918930 674791 1817902 129441 1322319 1691243 1486402 1338416 953991 771388 577996 263818 127016 1720681 372082 1554087 1981246 1560117 1028200 186313 1681069 1278695 770793 690192 1891793 353161 802554 618490 1974719 1433177 226393 1471622 241556 1732841 1345259 625738 269373 1791004 120688 1560569 1068408 455529 1193524 1159428 1564476 18252 684649 1392045 1500849 1318846 1829912 1756394 484896 254951 598267 1449622 1374050 1742895 979760 1008661 84007 1628112 1988690 1080213 305030 425 549344 1586126 89707 833326 1644882 1768773 1701761 1946465 1178954 1666386 1861125 66651 528685 1974651 1009415 757904 1972265 579948 238581 1073418 45289 280509 1622788 1045383 343550 1886296 722366 1727968 1183290 297952 815454 1453266 114224 793028 395210 926805 1028245 1983692 464579 165103 1161029 388888 1082554 754515 587218 997590 534541 159246 1588490 1725395 1887195 259901 1165916 76308 754863 1460397 199375 1209397 888937 1626851 676647 1592688 195444 183388 1058409 1810784 805456 761135 269069 388650 10957 1173424 816642 189645 1975446 1260584 1550721 468540 1538498 588102 1664696 764795 919189 1761540 1223185 472278 1673767 1115985 564395 1697257 639523 58925 1716472 1287609 1598125 1805718 1969915 893369 313847 1944104 842286 1573706 969300 1053271 1835347 59065 348395 682942 1170570 1307633 542133 135815 214159 397586 1817255 836774 1749457 107248 1529434 1426202 1004184 615528 1818285 1277451 1215591 1450012 4847 1265396 1655507 308711 23263 692412 1759951 212046 1066031 1839054 1939678 1569713 1163963 1534300 1412949 1305400 626450 406827 199456 459570 526368 1143483 1982647 1314317 861332 649029 340708 1169048 1355667 1264778 250108 497678 1492585 1265345 1233175 773563 1104071 1752076 9712 1688250 544423 1583260 1998159 1927123 743105 52654 1925883 1549129 1834735 114404 1637379 1802482 1534379 177308 24038 169669 1675731 1290129 692625 743868 65150 1398354 154363 991536 1408840 225155 103227 1400662 1471290 1585596 1726623 1676914 742899 1712042 1915886 1209601 929279 1391508 844981 785732 999703 837304 1703850 1855548 1407543 1242017 1750391 198219 506748 1750304 798715 983127 248061 1715786 995132 1115087 1995514 170855 1431414 796341 195165 534338 994730 1895776 1589823 66526 1226954 1843744 1391047 856798 1054598 1077727 1543177 1332990 1442060 552901 806753 1799153 1069610 1678071 1138453 831047 826082 1397139 729826 215896 1308218 1709345 1461123 437208 1168987 399329 1548810 1785949 499814 1577590 1674804 168924 1251525 1896268 1254064 1621453 747659 735577 494707 181563 550634 1267017 1243971 1288634 1741236 1481775 1373553 1094422 1249735 987814 179209 1735280 35557 294577 338235 544924 1112971 1808523 1971074 1827200 1306099 1879878 1710692 68875 973631 1145455 359369 1708585 1217565 1752354 1520657 550999 1736135 1074287 696476 80231 1662860 1427405 1034666 1183948 1574339 1335113 78854 1514461 1918622 719491 1909170 1429879 511184 1175284 902520 1059553 106112 556445 77791 1154905 534488 826441 952803 295707 1175568 1786941 1862150 898984 822881 6526 935883 336335 176037 781239 1295455 695224 211947 599895 1389092 614230 1820728 949414 1851158 1761873 1307054 485319 465116 1889636 174438 992562 348716 1358695 707253 1181330 1878575 217029 1913226 226607 1849856 384871 1448234 474941 1095550 1422159 7618 1355955 1103543 1231585 1468342 1027317 1828589 1409764 1044916 1264217 1337783 1485962 1476449 1559795 1372019 1078332 813387 870459 975955 691409 343974 1403268 1602965 1015256 402102 771253 1751885 209143 1482363 1237137 92413 1881291 782165 972984 1090386 1176129 384036 849888 921300 1576084 1219847 44602 321350 1676122 283390 1101092 281540 823227 86151 621238 1388853 759077 1015498 1091389 331606 660779 1374535 781079 739128 25295 79563 503554 1183008 1251780 1230788 1736305 1509180 537842 1828718 894106 1014146 1081777 1833498 567102 593799 1677282 1412970 922719 1075974 1701485 291435 462758 1078941 500429 1506349 1550095 403634 1730761 600710 1705421 315774 445140 103519 691289 930226 438828 1100998 1097087 178339 264985 747991 914744 1781249 270248 234495 591551 1658332 1288253 29255 984466 1749813 113521 656715 1597196 1035856 1084075 583589 1180445 768454 531778 457033 835571 547678 132961 887991 28614 669940 1782771 480904 612688 599630 552942 1500728 1726242 255919 889025 1591195 1619199 382113 1861281 1681315 1511727 4456 709653 264923 319626 66538 1732988 1144383 570024 180586 1629135 801831 1885914 278495 50773 1599180 552177 1165938 1211667 1185509 451674 159631 1658272 925634 1350079 1092612 1341830 1157653 566575 1912853 1239319 708580 1098083 1722492 574325 1026863 1717356 427425 57958 952742 773524 1040906 308410 893932 1823185 894364 629066 845928 562669 1579023 581677 1790507 867654 685282 400136 1712193 1312183 1704676 660319 969780 369608 1882200 832106 49754 1228807 1281488 501616 1438554 109647 870223 1809789 1648531 229156 896625 508148 794245 1444549 1254433 839216 840517 1312180 1805430 254103 65199 50955 900152 1122030 396987 314954 1872538 775489 1117522 1506227 147927 695026 42124 408298 1943848 752794 328458 1304035 1185139 193743 504616 909732 1096871 985199 1785577 129659 1683795 1496545 613773 650115 162747 1571271 1271062 988818 1888354 494612 640497 49449 685338 452317 758840 780557 1145495 1231877 743950 1729690 928651 705351 1787166 1608952 637175 1814257 579529 1142169 557641 168010 361368 1677416 782548 1189465 1770292 1851069 1555209 929376 1239236 939013 494834 443710 480615 409028 134334 262055 1562916 116384 44002 91668 654118 820811 1694344 579741 1783691 180835 1882467 1471706 1863533 1909107 1962917 1158354 761537 1554774 748339 35071 1918098 1243995 1383318 488416 1462181 1768179 128026 61822 714304 213793 985026 1518215 980765 1879457 1921698 1106615 1787360 639416 1166765 1147724 1679698 237680 953123 816223 1477852 1593147 315188 1833221 8741 1710927 306097 1610640 1639095 1759125 1489552 388699 170859 1513938 1026239 1586495 656767 1067044 1075172 701066 1135740 1543607 1215995 1320279 869601 428679 1240023 941071 1076529 1210392 1435139 1373682 1256852 123087 1271965 1102077 620067 1626282 782339 604315 272547 537113 847890 1935616 489889 775323 754560 408419 1872681 1013353 1767236 551641 967207 60156 710637 1257248 108638 1642178 607201 957916 1848013 1451455 169889 1377972 837838 1692198 855656 1230724 40007 895709 397135 709829 855042 447438 790126 365933 736967 1127081 1362335 1640478 831940 1622358 1474816 541111 1073193 979741 161491 621314 561546 839062 117727 1373744 254624 1499816 1988631 224104 1244007 1240608 10414 562589 1262963 33304 1181787 427510 1732706 741887 334822 259672 440111 1161251 541421 408347 1253066 726970 1463333 544068 1451908 1252386 603947 1471104 1095542 1383225 1320547 196342 767018 630251 1178379 1564347 1436820 1579632 1564230 862570 1259114 333048 1399225 1525739 78863 1566858 897398 181011 1015623 1054210 88606 424792 436218 1851929 1220011 1101855 849533 51027 1335400 148447 119536 221352 317925 1196132 1924361 443558 1194673 58715 575538 1980628 1406644 1181698 801211 743443 56591 408879 1843720 303952 1316799 800654 532741 576032 1995955 240646 1632133 104522 623187 1107691 194307 282150 1553215 1492698 145956 794970 1894674 533266 743952 226328 801322 1824975 1733530 1133974 1142291 1728684 1236615 420451 34114 270590 1726888 1819912 1565176 892581 917758 1606290 1401604 1944166 183864 358127 20864 795712 201540 1643284 1688752 1102284 1157916 156862 1986839 1740530 825703 1371551 1560566 670024 585340 1686530 303716 613630 832238 1588897 1301369 1321824 155068 391892 1487127 302074 1235280 828299 1722044 296705 461392 500685 994154 249557 308642 483563 1999688 797104 1547552 761188 1225180 589063 1868312 719879 1128786 440729 1504832 823027 328782 388944 1384609 790459 260059 1186231 550540 155016 1150053 1810882 895283 109970 1072730 795868 1379345 1792010 536878 1250741 1270893 1049749 1868568 1774803 231189 1153542 1760160 582372 1001435 69500 661919 1662013 126869 977219 490432 1672325 911172 1398497 310750 1890525 1104443 795267 293009 1514120 254266 921619 130660 1989709 312848 61885 553522 1674304 402276 558822 366816 1131858 1109089 1602220 1389658 155005 1910844 473811 1827799 255251 1776487 1940494 213939 1853250 1239165 1710305 1838892 695178 1576618 1077969 1840390 402094 1340025 700152 1589130 1104530 141472 1005051 623646 806751 1816732 1996802 1158379 1303680 1946046 1878249 1854761 955972 1541366 943175 1889139 834261 1226647 1620006 1997693 279828 1345760 1616931 743607 1177204 1621125 1066482 164373 130189 996139 901186 22396 1307237 1685426 1134380 706025 318665 355960 1818034 1651927 1995943 92980 494223 39340 209495 1102607 1942335 313215 73769 1100302 1459383 588904 1934097 861696 1978104 1352620 1927164 1288103 1687162 68738 1784912 1516870 1248620 858808 1760786 1044340 721912 61299 1446896 109907 1638259 1481426 1591417 46629 337013 410044 1323319 232254 1742311 1626961 1126390 588142 353775 302336 1509073 972980 1166642 1233324 1846709 452304 1386607 1456748 1142948 1038514 633462 1206471 956278 1995475 968321 1059502 636488 157158 673721 265502 1378792 1524189 1629142 1871507 1880433 1460914 106427 1266677 674576 1251444 65725 1272265 837123 1189314 1020460 737953 156043 329871 1778644 628637 690421 1114772 1706976 1379548 709689 1812428 812245 25169 110866 612748 1341615 1544211 1549633 457051 167413 465887 1512903 1596273 46621 560015 765696 852344 1096552 1146392 1487656 1218287 1034453 1588279 654751 1594990 1996375 1999006 1394282 1938307 1268604 807835 1964482 770056 799896 498185 590931 787300 1855268 1311054 81351 1675403 1749540 407246 1936554 1238389 611218 1675365 1765991 325981 1852891 1026965 30717 427046 206507 1712322 873934 1646508 546079 471582 931888 225732 864239 1424881 450518 892027 581645 458650 1900053 1240772 446544 782669 1692747 892071 1877453 1806841 206536 342672 1215610 1814498 713797 1455261 1920631 1985083 1992648 692310 844237 1603983 1302656 1483064 28775 235001 1240267 1504830 681619 1822808 1376271 405194 216175 1992563 691921 1235494 78970 875381 1773400 1180882 648437 1739979 138332 1548644 63872 1563438 1688854 1608566 1487271 530640 1407610 1137188 1564431 1646260 1605400 557587 1838816 718234 576508 1072528 1375653 440391 1036012 685710 246112 442189 1470948 356426 879856 1655498 1024595 1120174 1618099 483384 95061 1333522 178213 1381292 1671466 288828 1617630 585815 429896 720095 1679152 331636 1457606 1775948 736152 169338 714935 1019006 1705331 790038 378712 897631 1732023 1502236 48743 660047 1965882 754514 324380 443495 253953 412491 851649 1168850 1360716 1499500 264833 1773586 1766138 998039 320996 1944315 1270800 806486 824972 566915 118307 1632142 1093924 895518 734510 1833922 1162853 1562690 1171176 1010971 1325221 579280 1747631 1615215 990738 1006242 1774646 1310489 4447 485490 1706205 724197 949718 1802796 364734 1011381 421303 586724 1959796 1073202 1015972 575649 1282744 1753085 758373 685158 1676777 1279666 190265 1670798 1541058 371947 197180 818877 436495 1880421 1956851 1542921 1138692 1479905 1779057 574152 890842 1918392 1927267 1992549 1256782 994829 52512 682192 1163553 950058 935642 1077973 1756569 1250108 1511146 361927 989833 797022 1155225 103595 293873 163323 1296782 234126 1645597 239184 35455 1813648 685284 987192 1585059 1279561 887224 1286083 1994300 1948602 301091 1203620 1676413 305902 876361 296464 587876 527119 1061841 1476154 1202253 735378 598770 1245301 1410597 753296 788983 1115844 1738742 1114083 1967079 1680662 1018811 1736453 1187810 1990203 1737952 1004743 1557803 532555 498494 1675238 1957072 330484 650746 1619916 1378132 1825399 1671439 1457938 1797341 284687 989488 1810796 1323563 1001162 1258756 1851005 1032520 1756981 919606 59477 703617 404867 863494 587003 1809740 1744764 124819 787139 1669251 1794338 1210390 418763 1407518 1445767 541705 262616 783734 1727804 1699308 1624479 786179 1481209 1658186 1496212 76945 1517363 1800020 585039 499312 1044122 34334 1394936 1624788 870628 1087884 638434 530723 717471 1125940 1127574 1485187 1691309 165514 1550009 1442969 581267 1730540 1099425 1497759 597502 72572 406376 414736 1243795 1698366 51393 1690987 947857 865867 1259524 138861 216946 1350695 1370602 1417258 1114152 853364 813992 619838 1529212 1678286 1792199 7038 316396 143326 1587553 963784 859212 1956700 893244 686101 370603 1993520 1598697 1008704 1895431 315309 648798 1438428 1693627 1358856 502734 945159 1631404 1141627 1938586 32918 595271 726670 83992 1763222 1221691 363371 1868345 562617 663305 661086 1464927 1858623 1566479 1379849 1939592 1126028 379895 660278 455107 808830 1949838 640158 1835702 300541 662865 1129380 956381 88870 1393375 727769 15876 449278 145554 716945 475416 430652 22580 282274 645485 1440816 269586 485770 1572642 1368001 932018 462539 1433838 939374 1028291 1219422 1344253 1709363 338948 1525143 397582 1587474 550149 1098423 1659334 737350 753170 1018815 1920315 756750 605801 1237975 731383 1821794 142165 793571 641368 1793815 1657988 949530 1924053 125323 1173163 1058782 1432359 592691 818872 1805248 131255 1628091 1328731 1221336 830380 528581 1085323 530272 1112963 606485 1342615 734565 1506134 267972 826595 47018 473862 1086585 234270 233442 1168529 1524082 1818145 650486 921564 1148227 1625929 505918 1681039 50888 612359 871385 148840 1870430 1108522 1564565 1316480 99587 1559322 1852791 1145768 1121822 500782 156097 55714 1911108 894880 1513029 445685 165581 72472 549440 532630 1784544 59713 1828318 1394817 1299510 535277 1620951 1502363 572048 95508 925533 1111586 998025 59184 1783166 1189717 1304241 371389 505974 599585 1544087 1649555 1588573 135412 55519 1127502 2385 1638115 1474890 1661587 1008490 773164 963846 1725915 109139 1100632 275312 1093866 1485985 1425335 1175722 1459378 1252889 1312824 1265148 1422987 1012749 1604065 178802 225546 1352898 1407574 1988 561772 358915 278930 1534960 320667 1275929 192604 1678443 927483 1225931 1256735 308701 1287430 1260887 653974 1293381 1245857 1946024 308342 1886275 1151524 1939379 1229221 64256 493201 1936802 10127 1723411 1612332 367362 1286897 23899 522905 1786474 817812 1973478 1240637 1070945 128627 324132 1089867 1848734 235704 1418592 725195 1104493 1173764 865474 761851 608833 1025338 685245 1989887 1170809 857008 149334 1054321 469026 1684559 1783046 368483 186086 1876743 1207943 771058 1252492 863769 1980366 573413 1286842 1565729 147066 560162 1939528 1020610 1355502 386153 1904861 416468 1077839 954322 1550799 294113 179910 650189 141950 732894 801483 1271116 754503 578792 886836 1164894 1510618 1182546 1586457 1759963 597333 197076 126391 1500427 1297098 1260609 1991581 40427 1537679 1554330 687357 1422970 1286406 1771719 272351 775600 820377 533733 282385 664970 1825760 1048994 598445 407978 846690 8321 1350086 121560 1944276 118763 167285 1515546 1308958 1438934 1660773 178902 1272592 938579 1705160 1541176 6143 767490 1808596 1219825 995567 620817 81929 88017 1792419 533941 770376 759590 608410 651396 520520 1028829 1261881 1462988 1422041 1658432 276199 639337 623428 1136914 741082 1278372 805807 128472 953142 284505 394720 865871 117886 5 1579025 278223 1239981 20760 733122 158931 1944338 1129382 1288665 376868 737155 1461190 921766 566910 1669295 434571 451905 1968452 282066 1399836 975341 754969 1420000 196513 1867119 898546 1862331 28758 832713 1678854 1396166 392553 1254065 1176990 1781924 1086930 311065 1119993 1341228 1326102 1532984 1892200 1366013 1478925 1537586 488906 1002550 921901 1367635 574425 141532 1666400 1160989 1999830 506362 376228 1960865 827664 958265 1824189 1862099 1497408 653845 529668 1937751 1086576 1937696 1939375 524900 1703419 513455 367689 768802 1783313 541235 1810048 1520324 697305 1082642 1188984 701473 362366 889028 1387490 692473 1600356 1587394 1925584 1529239 1725166 1138269 697186 493684 841626 1929333 48076 267609 1471383 1895135 245527 149513 1221946 1269484 530365 924829 1144582 1249739 105372 1426611 1253552 485067 43314 1071657 285597 1094171 1994628 887736 417871 792695 927146 1637702 1211545 441277 1275069 1780371 632345 1417579 1980024 1968591 1946461 120134 1773139 961178 1648441 794424 1549409 1415551 1656617 1734029 276359 308443 89590 1019356 39829 615934 1149377 414672 1026510 1155859 135499 1814690 1047045 1749221 244591 762353 797413 419919 747689 139299 1788978 1789845 1085336 1359564 1746335 531729 434599 1869267 1161387 477904 722706 1714555 1165382 1895578 500981 1359583 787786 1673003 1574594 1405304 1583578 1136888 1153461 1459504 1142245 1960494 1703164 651046 415300 1244248 590868 1068767 1561243 1213771 1445252 523830 1162828 493258 1578199 8223 780765 1846638 176532 1716344 1923282 1437683 292279 1283851 1553143 1072183 1459255 511242 936428 716487 59015 1110940 857196 1185759 484565 1369936 123463 441248 656012 1281898 1327897 1120225 1882010 1087119 1747919 1255207 490946 889888 346797 28589 1507223 1913163 1884013 946889 1402903 266450 1666869 90567 1598685 196131 1789768 1705061 1732698 1429195 1860189 1874436 710610 549680 1883342 387405 732136 1600609 392808 348508 49462 1280583 1126104 111334 1715599 1693497 1413341 48539 595735 340550 1541089 1179094 246504 1996117 1394098 1900841 1456684 126709 826401 941678 1598108 434508 1989029 25316 1000187 1285501 1253470 1752030 204613 1055652 209583 1908100 1540992 1590150 1727502 1822307 973148 329171 1851850 978083 46829 1369237 1152339 1136354 1218370 1586691 1940679 1689101 1101125 965569 381713 1780602 1443810 153768 1568024 1550974 1307102 278686 1359801 1124494 1605098 220517 1791350 354058 803656 355456 112769 1749166 1997101 322599 1505257 1878044 1856787 139210 1642722 19476 877244 1087079 1319949 1159920 1480036 1043436 1087604 705917 724642 1989850 574241 150296 1772625 925479 1439557 869618 894065 164282 1139189 1906153 134091 98683 1406493 502979 396592 399669 1114572 148602 1025074 278697 167849 1656462 1499195 1533152 174298 630567 1712230 1771150 33435 1126129 480171 1885157 913267 251228 1208181 409640 320752 1547062 97333 646058 1492598 1937885 1730869 1133647 1179943 942226 389098 434456 1840264 1787619 1102595 113605 214572 1464100 164948 398035 576669 1829214 1215022 1464802 1390665 1823060 1144454 407341 1831826 464783 1697107 430859 819379 772227 888238 998946 782204 72221 702088 518405 1268131 1008148 1639527 929689 1281816 414795 1296476 937404 1062593 623837 1529745 1120667 1858425 1543199 505030 1355241 1549053 423804 95931 36045 922465 1659881 988859 1333760 382405 1789472 1727004 1356161 94091 962143 888365 1099525 592106 124272 708023 122346 1853917 983968 428855 1368965 648346 355725 739977 112710 31884 1388752 1281890 1300749 1721497 1644131 1738513 35573 867858 859862 1218419 1676984 829756 121307 314968 679163 1000478 1965906 1394980 714225 731377 1064770 16817 478753 881175 339078 1478156 1713393 1408876 1038564 1338505 1552380 1446445 795985 45059 585726 1694021 1023860 1887960 1704545 321234 1228011 1124215 551978 1291090 447813 851081 879202 1894150 473377 193544 587796 1276544 1010760 605749 308359 1127267 781191 1852252 622171 499089 1066016 235851 1386409 107244 1065092 1426701 98994 404982 1924929 1543946 1797398 978366 436285 860504 749247 994542 1961103 1847153 790837 1843538 1159626 547232 1284039 1264946 336884 1728831 1793431 276716 441811 643038 579776 898499 1097725 217454 78150 531942 1094782 1331511 1920058 746633 1542113 1402430 1637551 1327059 60474 31671 1120078 1662780 1760723 764574 905444 413339 969791 597161 1930863 1375511 1179308 898609 1186063 942814 1214242 530247 509176 634377 1960630 1312847 1401201 559610 237321 1607374 1032878 471636 539713 1662612 1561276 904117 456734 14426 1389172 1921906 863702 106925 1931783 407340 1119892 403441 1711352 1711311 1514355 345667 830741 1464020 1252373 1516676 1468788 1559363 1668171 1420255 919840 1234685 676982 1224894 864042 1773951 1437180 768539 153657 1273371 1958239 1576873 1276343 245587 449717 1010704 569875 611643 504518 981485 678249 1276022 8567 1017269 493391 463477 1741448 1667991 1912451 1231028 1840968 1428944 430074 288976 359990 1781419 422548 1143604 310789 569778 1158731 669385 543877 1649818 1420243 1188918 1933606 201126 1856857 285689 1500817 640699 1904626 1849860 412904 1600480 1641947 732749 495649 266423 455906 1085902 1267107 459208 1355048 329765 890764 1184544 367088 1210398 79285 1324004 824283 1941317 1238630 1641333 307691 952476 860665 1011661 1841449 1739798 219087 958414 1281763 1139441 1281252 60867 211212 644328 1384040 1819 361639 774321 289927 1118370 1334155 1118485 1458156 289572 1056499 861912 1684643 1920246 1769984 645627 1400428 724502 358716 1673800 35565 522713 1062686 1293038 1381315 785188 1341471 27675 528234 1446609 58907 1908085 1455028 1721136 1529730 232182 1620958 490758 619991 565940 1377752 180377 1982213 709780 395330 573031 1894325 1888227 1784643 1460493 1212306 1420003 654534 993823 1484333 1417709 1501171 40899 290624 746220 1634745 1927051 345456 1037039 1096423 213674 1249106 1890291 19574 165676 1590462 1286843 1964843 460089 505397 774635 348995 1378391 739822 1202013 915634 1959294 1479343 262648 1941896 1276574 245253 382654 1079275 655386 1506605 1080212 1472173 912641 1726604 764596 309697 1995781 1572248 536778 1124367 73809 1551616 210683 1893749 257673 1923306 1544486 305716 969920 759637 424370 1324137 1267312 652616 13228 781756 3193 963015 1701159 445179 1898554 1412187 1977053 539581 1116888 86817 937893 1427879 1635102 1881373 118407 1150476 916865 1579899 253016 285687 817807 1643854 849554 1453478 632729 1042732 156232 1428194 929033 548847 1504286 899245 499684 1408009 1431427 1730538 742190 683068 112989 465151 1187536 1553934 313817 1285713 730045 629122 910425 238865 1843131 1810598 1003056 865263 349077 1559208 1407800 720272 695837 1528688 1693144 402630 781295 53487 148498 1008584 1519135 419356 920237 1918262 188832 259919 904995 1744283 578597 1582099 52960 648418 1801396 1086284 869615 420799 1419572 453572 1457672 576086 1687017 603669 1712707 610556 755978 1325239 530014 283250 1201258 29077 1787677 880314 221166 702413 477225 1827306 783939 1999594 1017389 666909 784881 172389 382645 228988 1541680 13072 121334 1899059 1896271 667069 1429365 277391 1913253 340212 666403 1298424 630328 1768006 1069233 1754323 505131 642720 1029200 191429 1720462 161554 117659 1550571 1203443 808888 1510609 18315 1460820 93584 1017592 1295618 1469822 996930 2025 553475 1318413 1349027 735682 1808648 313369 1551828 791938 1168802 209800 1009597 431547 735991 476984 1898131 1911619 1362496 971607 285578 1810224 1439235 308027 976796 1294899 361905 932706 827267 1084320 536376 857135 653745 523018 1066593 1835285 1389062 1229122 733961 1678306 1468546 1114364 836122 1717410 751866 947996 800646 641123 1639644 1053446 414413 1343079 959769 1678298 1352723 15151 226800 1490169 1028849 569153 596767 1761387 1855764 1196295 1750572 364527 1277426 8951 187496 1402850 1320249 948574 184423 1286042 1514107 307992 938726 1661316 452157 225236 733533 82253 1375922 1931711 1679809 380499 1118836 208473 295728 1619613 1574957 328360 1671222 750558 740476 1171162 1100589 1367707 1005566 898099 639185 578430 1186229 1407014 819942 1714806 1492330 1818847 946977 1737829 750798 1274868 122559 1976373 120069 1149651 1557077 756464 517370 1732088 205808 129339 1873119 617530 175691 1474827 1901433 44284 431860 1626284 775684 1019171 405621 532293 1160915 1041630 72326 523483 362611 814414 1553004 747178 1424873 815601 1076570 966984 325748 1102178 1063157 111673 1488936 1485252 1224143 280043 70899 1313157 493514 150711 438615 1658561 402295 945390 704162 1338485 622140 1971582 165982 1245816 1104076 1972046 371148 482351 1866393 590331 952839 682065 90763 1394892 966793 1043772 249771 844838 833624 299318 1121334 1322308 426780 1514252 539878 1219552 788465 1458971 438775 147831 994817 1759807 1450988 876805 112799 1634939 641147 276312 1016332 831849 264288 704219 777586 344547 1854626 1128272 1227146 1089250 124859 571183 1138674 1707512 1248333 300329 780121 829447 1816659 1537478 1182272 968343 471090 1226936 869380 1459865 1924693 733206 1320985 864243 1786462 1245515 1317199 1047290 1878204 696153 1372258 118673 259385 1295253 1625667 296379 1669484 1182530 194024 44859 1452675 1812419 983095 1580563 829202 422073 1985778 1685260 1220936 1576503 1569144 1531610 1889638 109790 1010647 1872857 1783800 338072 1048465 394984 945234 1289066 1525734 1811955 1472704 1160814 1525963 327363 1945796 1159051 199046 1301765 1643484 395782 1200874 450331 137832 463039 757544 682569 111953 348965 1546360 484628 518882 1724473 430727 454245 1647063 1874150 1025108 1602263 934654 1860727 389804 771627 1758164 1424757 1337087 1895763 1043567 147159 722717 118293 928471 91745 454393 109142 730802 1701387 303682 705653 51307 513125 1366053 203381 913652 1331043 1370689 1286838 262303 1700648 276722 668261 1729325 1054473 1716579 977955 737287 695334 1025374 859860 1431091 618430 397131 1615860 708782 1853220 1795865 1655890 611903 1464809 817606 1253197 1401634 504983 475241 1507901 488668 866394 1279105 624350 232279 594029 681851 1237630 690328 31163 520636 1807788 1643415 1288052 1426832 616489 105692 1840121 152755 898504 1389844 523574 134243 1117195 1571910 818036 1589315 1592604 1974 555911 1110210 234934 326816 522829 694641 1174992 1092725 133308 1399067 175849 711263 1245564 677123 991545 1995452 1587367 1102951 1880963 1592690 1008930 873219 1663569 1267308 86741 1825436 1911605 1503445 199964 892562 834105 1613532 174897 926397 34409 37172 770308 1218618 1355549 463394 1495701 1297285 1920253 1003900 1986659 1612894 197819 53352 283792 382078 846770 929834 215914 863004 1370243 644756 179374 1795745 1912561 944450 1041803 1058109 1224271 309235 1858988 1103561 1536374 1202156 1381916 749116 66905 859182 1261970 1058789 181572 931886 1933399 150708 1401549 988949 1455042 1454980 1097137 707297 146303 1854802 1326613 112478 186723 798909 129243 606319 567009 262526 1253772 282065 1833701 997718 1072134 816428 483714 1127555 105026 1218655 1579753 1243640 61639 1034989 1764 1139200 249059 412453 1497204 929010 424506 1797290 728770 1223041 1186977 1890438 1398035 1190111 1672058 1687459 133328 1841647 1767786 1335971 1242984 1913759 1803122 1415938 1351952 1187044 1328472 1998675 941492 428219 185622 87079 751804 351728 1317664 1844846 11640 1402155 1171261 1926047 1332337 1961076 561002 986273 1982410 1230737 1502910 159914 783443 230601 16448 1206175 797057 1408980 726939 1311535 1964556 1666429 982508 725742 998395 902005 251863 1529357 80096 645812 988996 1365904 672769 1568809 1213214 658890 458943 891295 933233 271852 543289 1929251 1102550 1657251 207615 411659 1718390 1168103 1323304 1655767 406832 842791 1652812 810815 877718 1739738 208112 825385 1458780 63519 49654 1961848 1344278 205557 1449193 1790093 1814606 25811 45492 794691 1594824 1036531 721868 189613 1773202 1862307 1686328 1833302 1601094 513349 1149884 1324919 839262 1873746 1151664 1604225 470063 12698 396486 91852 476670 1016975 544210 1221589 612759 1217901 653393 1933352 41264 965199 87192 1815033 1573954 739690 1612835 547453 1081201 1351104 1024906 803008 1969746 656264 1580505 1934081 11165 596606 884270 1281133 584875 1297214 1945192 640697 24948 1058909 127722 500894 375392 523678 1728668 1362194 1082047 1117817 1731075 1890350 1491504 107555 760971 280188 138467 313290 559056 1536054 269852 855068 1451649 503746 1174339 1458966 1691212 381712 879575 464739 397416 633832 622702 1350012 763313 1174320 1019420 1757398 1629838 446818 1343045 168160 1934262 273171 1621633 1865562 392785 375399 1808033 696106 1017188 462829 518438 19168 1994352 1482041 968743 1709556 852202 313957 402345 1070734 982299 586463 284028 1145835 1579354 1884560 1053272 534740 1294585 183733 1184143 1434364 1807441 392660 1281505 555230 1943676 1214253 13912 648578 807267 570878 1169743 1924407 1805911 55577 1821381 1492004 1735498 233055 118301 1960301 1893227 1260433 137642 558096 247667 1105555 1541050 1498242 1713820 1604205 897066 1027856 1271904 1666679 489956 1008650 1367746 1484752 118297 1649253 1219177 1620318 1268622 1503146 1172579 1871998 592657 1653114 1418591 1594633 868974 1318633 697774 400270 377479 913394 1177176 415030 141681 1586216 169488 691406 125352 259902 1831888 989373 698854 1928304 1038794 417485 1892908 734357 558074 1154330 1187655 51274 1263569 1099642 1523697 1452292 1644791 763206 1386138 1356550 158598 1023910 223589 1875661 360777 1866637 1391174 853900 1203723 78217 406110 859740 343441 1600202 481140 633733 249820 487214 1496451 164607 1145220 714331 475023 490104 1469761 320433 1432632 754839 648208 1857359 1170112 431095 1633455 1887967 716722 1002577 1102873 1037960 536627 316660 574834 423963 1224309 679726 1343225 1870212 1734444 257834 1119867 1346460 575433 1802456 237360 1588509 774219 904101 47629 907019 96930 646904 1896309 1820949 139165 1902810 1884986 5144 1026106 364721 1641836 460187 1022854 1024326 1087215 1154163 793819 1676559 92461 1513105 1542029 1867257 99903 42144 1204632 671707 193732 1248248 1153670 1487806 591200 1591310 886514 1120784 893365 369723 527483 158018 1123811 681232 1161682 1499791 1827628 218096 1430537 164397 939243 57078 98813 101174 1761452 1248490 520564 1799348 217109 114446 1792236 1705613 404778 756101 990188 1135128 1782542 1216826 439549 1180776 464342 701534 1053504 71872 1741266 1372648 366032 625086 1785311 1639687 35562 274676 175788 756601 833569 444646 1869588 1272784 724983 355962 1595446 179751 1763092 1950732 189165 1498050 1128086 821157 1582884 1835636 1849106 962102 49523 674594 728351 609535 969019 499642 1790170 1244959 1288875 736771 1763122 1341886 71026 1053429 1478746 581943 521695 177788 1003976 1471151 408007 1304195 425534 1908962 1848883 1636781 541991 1395884 1407870 1443510 1859333 894786 804306 886024 1421132 593440 1775209 234272 437498 68363 1270488 736194 1338626 1076324 920638 272912 1549798 1206246 306518 963206 989138 1228066 572974 542603 1949949 625733 590048 983796 803823 94991 1867281 627799 1149762 297961 1527124 235480 1504342 1193128 1175815 885218 1158685 985125 466614 1197946 564863 1724546 1443715 970281 955008 1494928 1129969 1414921 1164047 852732 278527 786753 485407 112535 609507 364599 869157 184467 26898 779418 703530 421107 1324239 1202511 1156495 1326914 176313 1897117 1622814 1862166 394363 1856645 476276 1811523 665059 1909787 665904 388157 1205202 816491 426401 739092 335926 202879 1956196 1714868 1654670 686267 601125 1575768 410135 529254 129445 309022 1727940 371639 1480083 1852262 150316 1714185 418716 1563953 876737 1718055 319424 678151 880613 1626720 894003 1697235 1120882 213280 964449 27034 1513143 831123 1226747 1899685 1743834 656704 75835 1667085 456139 1130664 512985 1233439 176430 404393 346143 1282448 1395824 502810 1372909 913864 880083 481840 479745 708743 37868 163651 493555 1178502 35470 1867362 99919 1540325 457251 1489979 1314639 1955950 873564 273568 1877739 1395670 1448363 210222 759072 1335547 1784512 509648 103908 692950 55658 996721 866699 790863 1257668 468716 880157 392847 1391766 1411283 1247818 1946434 1734850 1255217 585637 1931291 533985 1723350 878089 1597110 1297227 1889470 1322074 838162 1753615 1814167 1455676 1938531 1004579 744003 1277715 316349 747952 1995080 1287114 1807668 220628 1907427 262518 830971 1673481 297797 389552 728385 635226 1744956 1265647 602796 1017363 1886611 319116 839496 1386728 365342 1549769 983132 1025735 1295807 1545381 558806 692528 1177574 1119660 554146 1030303 148836 704621 1634984 970044 42195 580956 457785 112413 262870 1091010 1549715 953996 498852 63863 422778 1275421 1444486 392809 1824502 1459948 1965411 735926 297372 1931591 1675393 88928 1909300 1194274 336151 1680720 1173784 988887 1643302 299130 1080548 74052 1566216 1956759 1416526 1468908 406289 1180407 140866 346285 918329 1978587 1771668 1135886 1881031 669604 1059921 1740203 1060877 591667 853956 1594295 1061269 1728410 633817 389443 280143 1939163 886034 635753 247117 1618751 790457 119238 1232995 1278899 1710123 1939614 550463 1783297 1009033 1958192 1978426 1740107 362502 1227418 715130 1135851 452795 48361 1170473 749575 1831146 1698174 1871239 590119 416999 164396 407015 1573233 279681 390557 546223 1548376 1790174 1313338 1840200 72269 78537 872077 1758427 233086 1715100 1384623 1907506 1014450 1125308 1937175 53685 904941 1155358 1215503 717958 646709 1977258 1629252 784357 1298935 270802 646648 833175 113561 431139 696723 952584 1888283 863919 824742 513451 1544686 286817 1114504 815835 37984 624325 1069222 1387377 555674 501942 199396 1878542 1649397 263414 1996070 94937 1066570 1144626 1414644 235204 277020 1378347 995294 1236250 296747 654596 1831386 1468910 1811702 1031258 676811 19915 446693 78860 1345739 746457 1478904 553919 726527 529659 1044684 556088 1301039 1361047 1072127 1364865 267954 677462 1395148 1676315 48640 418994 856450 870649 1055005 1662161 183255 1823709 1056318 1898077 274512 551148 1029813 1083091 301656 591399 405728 688017 1747184 1340439 907819 899972 1861057 640258 518372 936900 1357094 830013 440406 1530745 483441 1568878 531863 1583756 1869978 568839 175907 234895 1080830 536359 647765 1066103 218011 417576 679826 1570100 35473 103864 393578 5852 557639 975264 372752 194957 527149 924718 545728 1750561 1295780 679063 1289539 833336 1436101 1178719 1655391 1239606 349553 1127788 1590270 491859 1716912 235783 1319788 14584 1498917 855874 858006 1664126 1385599 1318496 1032341 236508 199607 136051 1207954 844650 1353704 1749838 1083426 1018511 101882 717187 296553 1526186 1849748 1924795 1203339 813960 292267 1589276 1990627 1777381 823007 1723256 1781262 1319328 169985 531815 1365694 9852 1716469 1774894 1424597 1439791 645622 1532229 1815938 1126994 646296 1046446 1309540 1692401 452533 1491965 647007 689353 406952 659684 1123346 318660 1027037 1149690 974090 125479 835154 133156 1670741 321715 267460 69060 1521760 436746 202388 1144073 203311 536674 210880 709278 21076 671050 307485 132394 488670 270084 521104 253958 223203 1073832 578542 498506 511361 1788935 254675 1066885 466104 1153965 1495437 459448 1226240 826131 1624291 1481892 1489495 769308 266706 1535040 1101102 824999 1516436 1279593 1362297 1622286 1728346 859248 1536085 1388687 1454905 862472 1277043 989173 1109591 776018 1957158 801314 1252148 1138977 1639124 1939808 344521 835989 660843 232318 1093530 1064557 1947247 1370951 1296780 1170770 1004892 1957403 1781985 1527648 1439668 971687 479785 486693 994687 1386081 1959729 493675 1228299 1679352 414833 182755 43903 1880179 1101832 1055708 201734 1227131 1495997 1541042 1974107 1179829 606986 282391 788495 1471278 1804999 37753 1951844 603813 133692 1811820 405480 159913 1471539 1162458 178137 1946517 562523 628308 679409 1765527 1361161 1689593 1434731 121696 1687598 139341 438262 878183 1316973 157096 563341 1114150 747773 1004909 1427740 7423 1714848 1633423 1957892 565163 676858 1546364 724346 1308915 1082481 1118885 8198 1180877 1178462 879073 663482 1710325 615980 1523238 188514 1017235 989587 21920 628537 1355257 1293430 922657 439203 878035 1671638 842411 257826 242473 38488 1315306 639053 296637 1490401 819129 1719572 404061 607734 258026 24975 1768450 475361 647801 416505 1413547 1578824 739850 832168 904191 757410 851523 258565 319765 1570886 49722 1785732 1653488 116689 804333 127045 1310904 1583657 457608 994680 441681 1019028 1307680 889819 1897659 1383381 27788 1286777 1032268 1584516 1463444 940279 1864936 1139657 30488 994046 1717225 1737589 826435 392465 1533712 668702 1584289 836762 1769715 402854 410484 133272 1522260 1670161 1791098 937517 1063118 913049 47477 1996753 1246347 1437893 1060709 827686 858997 1773441 1221499 1464335 860085 1685509 1096764 1376654 270769 1734176 548202 1928039 574913 1452396 711710 390514 37051 336828 1347268 1357610 1062103 364719 1996405 587548 1021593 1620666 201369 782855 1660164 607274 875862 499467 1421075 447723 1562081 741721 1737383 302819 590540 521336 1135841 52888 1064411 1280727 497285 1544960 1569872 25639 1483487 1583384 1077926 653225 1656339 239909 1176191 656138 946893 800728 491769 1911660 941898 1381798 53925 1684230 804800 219823 179399 1334275 727946 104017 366723 1191111 509497 144624 1702409 1913684 747407 116521 1461625 651137 840791 787067 1179188 959437 255306 199712 789158 1105072 1670647 1738852 1425020 313807 956565 1295796 726265 233253 559145 1402798 1009278 884421 716873 1311442 1896567 1033394 417139 1018833 479138 1445695 1388761 1114968 1071467 1074848 892010 725727 1287629 1943289 310497 897013 1773308 940692 531341 741293 724525 1051526 555371 231627 1521489 911166 1155339 558674 335590 219962 367024 693641 158500 1480849 127944 1275551 1742104 857453 1667962 1954472 1159034 1267329 1649894 1932308 1010029 611232 824047 842268 1671801 1767610 343829 1102644 1231262 72431 1655737 1335590 1093991 1799930 140515 932693 1227470 1674832 197359 623311 1997913 1848431 1577410 845047 293667 1395564 1096675 872574 914477 1911751 1185482 1211711 707682 1227267 416940 741276 1177107 1211693 1169084 1439186 1251186 76617 42931 877418 284017 1572185 1100779 1839412 1845555 570148 1161176 923935 537469 527386 1695332 145730 1050442 736724 1034919 1135535 1221324 969950 1827152 50201 1462986 1720520 1687053 1995548 1714572 1749603 990250 229514 128172 1236102 621754 1900665 1403488 9005 402528 1972619 1309337 1042938 23527 1769890 1527823 1166450 1869601 1320395 1101477 352194 1872301 646492 1333179 292976 474401 1171763 58144 666439 381001 47364 1578544 1049228 202719 1568336 707127 507451 811187 619611 485591 297150 1909495 82596 912339 1148276 360095 1140966 708078 1538644 226865 1104984 1800008 1872496 224321 234401 1750222 39897 1193393 463770 1038489 1366777 191571 1038644 1572439 148655 412062 61456 1024380 1831065 1444711 1971695 1540718 1654368 1715336 864337 149459 1772388 1410538 326917 628283 853506 1780921 1937247 193028 1516989 719758 704059 1949716 971750 1579175 346373 1317760 512960 1808690 285626 1459681 373518 446719 1019725 1033484 1260761 426355 1556076 678540 231409 1249679 161589 20635 1680266 213649 203379 1726331 981278 1591083 475260 995423 1841606 451912 1945386 840903 1536035 330641 1274645 483339 428438 987921 999142 1712917 255548 1001621 328999 1978618 1104636 850214 593325 1270387 291631 540666 1704779 1043411 448217 1245556 986371 1332946 1166082 1811276 1748938 1061064 1373133 1794519 1914004 1753647 449769 1282605 1514403 1112663 435330 109913 1705890 1879472 595306 281955 596136 1353339 643187 736130 386646 145043 1106581 1771172 1387439 878349 1751406 1908809 223375 808850 1881143 1912922 230234 903709 628986 1254770 1460674 85723 1755903 413182 1268100 1226595 354139 276630 1850026 1797113 1474581 266445 234740 938563 1498969 1861418 291247 1840133 1944673 179242 1651776 1186296 1449821 1463191 1155218 1517965 954898 226881 822652 1755406 1906369 240287 1711597 577661 1650932 1643872 545783 1655053 1739882 493834 669827 671183 1751323 539893 830794 212332 747672 1477824 960559 679154 717268 1563664 576630 1754390 1694947 238781 926021 114883 1373494 237236 348767 1677315 1631438 1139797 762526 938647 141909 1841045 270761 1716011 10198 575774 342342 1037415 1430538 1113011 1217969 1845040 875014 1114077 1379850 297689 785580 300292 1309960 1740659 13750 1668749 803832 1031004 1525273 344014 45361 1681834 52098 1463552 1842090 888478 814077 1221746 670904 1267839 1342553 545831 795707 800185 1613769 1541525 382014 1436499 1621201 59482 176374 380018 1629141 1748138 267775 910593 51693 1393244 1862380 1201415 325435 799455 1550844 1170275 1649079 1963999 1988887 640803 137710 1225391 1287482 482905 144812 332254 660861 1932975 499354 1919821 1557227 366293 38512 1284993 910193 1854584 1770184 554627 262527 214536 1477320 232757 1014522 1061047 478332 458752 469332 1094926 81034 1369344 1101052 1867819 454230 1258281 148373 1066687 344565 959807 1359464 1633704 440150 352590 91194 1242767 141652 1074760 201365 1375554 333883 1557238 1425410 1080962 753349 1930234 413340 441047 378946 1583754 1340705 123287 471825 386666 457305 1124071 344192 1883065 1731818 327409 1664743 1519375 1334796 846379 1373266 1185174 624618 175250 1193218 790719 1773711 1999278 1306574 1728873 1125168 1454202 867192 1809232 1533211 857698 889085 890727 208451 641866 757830 818369 533151 1812311 524589 352912 1791377 1902971 1771284 754641 561545 1536494 1216982 1632646 1629951 1447458 735677 1133585 1374823 1446476 259844 325964 869802 509177 1244684 683289 665763 1827855 1153597 1361648 417369 610108 957932 1310328 425305 61802 103399 666845 1582925 353678 1201344 1867747 447660 1773094 861616 1263085 1250605 291857 787531 1409187 762500 1505607 116570 611411 979593 1325774 1572870 154274 532715 601356 756911 1687346 327490 387678 1496581 379100 1881861 47770 151515 1454665 687795 574867 1080697 1340543 750920 4230 867492 1665510 323724 794184 796184 1343935 1721406 1339813 1936475 311597 1275364 1356960 842850 1923834 58547 800053 1327802 418019 190312 842875 547655 1444401 111194 1885138 261735 1406525 447300 1672135 1927348 685600 258893 1232740 210875 842915 502914 1358041 274255 647838 710120 32531 403636 1157094 1127178 1267662 166460 1249345 620299 1143698 1935528 1677359 1082470 1631004 932039 992091 226040 482782 1467896 1514775 1875545 1844760 573122 1039075 1755043 1594074 1751614 927523 875326 1620902 211200 1727307 137011 692635 618063 6623 797784 1419728 948968 286464 197810 1920660 1291520 1292443 842135 725642 1769942 144142 531781 519943 1303045 609577 1414588 1990801 1580166 1751052 1540387 1531742 961169 291609 1687313 750861 559762 1161166 1115329 164075 666078 836512 908687 1669887 327988 694300 54873 1744219 1198574 140699 1125256 1393969 1422549 993204 1813238 1256055 892228 1344704 1779793 1213601 1180840 1685745 819089 340115 1840145 545794 716943 499686 1472305 83547 32654 1011611 425143 523378 1429298 599106 1128033 967281 1065796 1427006 149937 1284113 465454 1942952 1035960 1215831 642085 1691026 505430 1988256 700219 1187814 1434971 550354 1117203 102432 426132 572972 965879 1902904 411362 781461 535995 768306 1649096 731022 1978745 839688 1687902 695863 1061882 1783690 600079 238860 821193 1175812 1156664 329387 176191 89978 287171 1722833 957028 882078 1652625 577586 1892691 458548 76458 925327 1630302 1357568 63685 1949743 942838 986236 1176603 464610 872577 1421307 33780 1337123 1962902 411464 1096968 1471990 1884413 1692634 1511877 1842319 1085146 1829980 1915802 6082 416384 1430600 1472312 772641 283565 562326 479510 1822344 866246 135511 1915688 1406678 1708640 1589641 1412206 1173350 1764058 1059662 1175088 657171 1247766 1806704 322441 1854564 1595814 290057 1341740 943610 1060759 1677464 856767 1273823 1269893 580458 1624013 1866776 38228 1225914 1847405 1072733 1232853 1356907 872797 200905 1526774 1092633 1336778 1119135 1374853 1771689 1514803 52796 1543577 1470894 933261 610341 1986277 1430177 30583 835211 662213 1564750 1306713 53267 1884118 94412 336473 1896701 669924 1515442 1845872 1448883 783096 1298285 526772 1385518 141622 377730 775034 1789008 1837675 943485 1290028 44048 758986 1123523 736528 1707022 285443 378326 248903 1268974 13160 340742 162223 673457 273062 1557605 1329373 752584 632820 1789484 1701104 442196 955914 89332 457119 1891962 350456 817003 51863 946148 515182 1846586 602641 552409 62520 763252 485687 481895 587011 1128780 128561 535512 1245380 822884 741509 1816208 1100599 1483162 37839 803232 1434026 280781 1178792 1860055 1551780 902106 179362 626056 1526365 256963 1002521 827084 573560 930556 642565 1272647 1973424 18353 773324 643633 266959 839998 335247 1766821 1835002 708234 1447662 716326 198470 1994883 1919077 1887315 601820 600557 681002 1865956 1102326 1498998 255059 1071012 418231 1104424 256575 1516525 1158527 824318 1871847 945402 951927 1773287 832880 23609 1122877 1784600 1480416 1588930 1594520 211256 1159989 177485 789564 717197 210836 1499581 162746 1379914 210342 745628 1696998 1028084 404824 1967100 737051 1448756 1150773 345642 1769581 1857802 1369297 474424 298390 311954 850813 252623 1381550 146579 879573 429087 54021 509087 232307 1620170 465469 511172 299407 1013508 1355298 30124 1613422 1385615 1070012 626327 1113234 1093150 165985 284518 827836 1127806 1173984 1417165 1442117 1184438 388200 706854 1061067 411876 1764957 276990 714399 164536 1553361 1131514 676943 973664 874855 1131967 813525 642604 86544 510205 53638 1223743 938463 1486459 1156922 345774 145491 1578504 1205742 947067 1856487 1532323 1668502 1172566 902850 148172 217661 866203 223269 1519182 1278877 1412169 927766 1200758 867513 1645038 774671 1341491 283599 133860 1001264 797575 1896910 836784 1229930 994287 1921321 338579 1231322 182326 1678750 127562 1304135 154337 528228 801955 1023533 73824 982249 106279 875144 1788061 71652 35476 451384 1383126 234149 277519 1406368 811879 139139 915017 701633 1967265 626598 1478589 1259121 1668729 631501 1863854 663407 1579013 1132708 1358187 1316393 1686416 524316 1436737 1922177 840072 1514154 1880887 1895387 1162792 990170 796299 1335801 506850 209092 573624 1230304 1784165 875817 1942709 1869754 175354 1329672 1537910 510444 417281 1903242 1879614 530885 134669 648758 1863008 513085 1142751 1898944 1578272 1103146 1652855 1768270 693812 1006141 325962 1328695 146190 307893 959777 739811 684790 1404221 1070845 1740122 1938419 17373 867988 837867 502228 565347 851342 1516174 903894 806405 962907 1607017 57219 406230 937753 357913 1166409 1769349 1063868 650536 1862769 1729042 1336369 1656027 1945535 526763 709545 1061613 1998241 590784 1043020 1529343 13416 1012892 952346 1718900 96867 425595 1490077 1688902 891649 429549 177207 683621 1460771 1552752 1201244 331582 1381994 1931409 1825125 441441 241044 554863 1909886 447899 1827846 1090137 1089765 589427 973622 1485747 686427 771904 1911664 1198338 78477 1502063 600628 1989720 1024125 1372803 890249 1056426 1505095 1574660 577221 174810 557765 485701 1008937 374930 1590718 635302 1180252 223408 1277080 1171283 685842 1981345 841800 1587322 1191502 1289176 350161 937382 1026610 1883960 130276 1309459 1735326 1066063 1574091 1347371 878817 698787 1803032 1605190 1691861 884162 1044674 1454962 857254 838866 847007 951593 1553313 1415682 1440533 509646 1340113 1622312 1491154 1901244 21087 444034 562506 1086593 285818 1312753 1442563 351062 1847065 441317 1988460 1827104 1712781 1827921 1485572 801137 657213 225461 1699763 1275826 600481 1967260 83885 1698964 1904929 1718241 1518132 380589 276007 1740063 353961 1534840 1753798 552724 244592 1929321 719623 857862 859113 885708 1964716 358550 1489353 1527793 1733526 1234839 1726730 768171 1466180 335237 304981 1902593 521991 32384 156028 122489 960782 1838111 331340 719051 1370129 1086436 1975899 140793 1742449 176263 1439432 154259 524236 1838204 1700241 1943780 446570 289887 881571 1810780 209388 511245 1934693 569249 1421661 1029927 1547309 548319 539411 1437075 388767 90211 1264590 1927059 271076 1109210 1912756 586158 301742 24665 404219 572961 1546967 1057198 776915 724886 1973293 1693258 1610203 642075 1120705 742283 1341429 84344 130924 794829 470296 1542461 1298641 322719 1847698 422554 719129 489971 95151 162352 309789 1089812 49437 556064 1641530 379547 317222 1791896 524176 1145903 1024772 260403 1063617 420069 1319825 946528 1044271 1400762 251512 705024 1647051 89628 10632 558870 834911 1415177 755708 1925751 274275 1704469 1420941 1052953 1938131 1791183 1373160 840598 1999993 737550 174957 1216284 1423789 506623 1521929 1687869 1898591 176590 1943208 248998 432676 1506646 950765 1223363 170023 1092092 729721 1737962 282561 1020661 1153286 1392518 307986 331758 1855545 765829 1460844 1266643 1425962 1567279 624077 1431504 1348598 625641 1724886 62944 34744 604778 958467 1086044 1922654 1953422 1422819 689952 1652540 1560541 1085365 1757881 345625 141978 878001 1772507 188503 839512 1871852 1400326 932419 1725171 1505879 1479430 561707 999569 1117047 1311451 1568909 1799685 1107459 199762 678034 519245 1491775 278353 967140 843717 229967 827134 764517 807054 1747546 1970986 962487 1698456 1206303 401921 743976 912338 501620 1016336 1281261 161416 1407706 1217391 1777900 293664 971895 541722 1932628 1618708 487759 1147678 1054102 271549 1520114 1444184 51637 1435312 1736838 260982 84516 1459554 1061299 419258 881016 814843 598649 294505 1407607 160439 1253547 1009014 1428459 1796146 1970799 1122248 68019 207930 718574 568755 579225 1695290 302753 1810692 397894 724955 910667 571250 326192 1204467 1972750 832350 1202917 922063 1147782 1184180 1808153 1823011 1540160 1961428 1942664 1149337 1209587 1362967 718485 198173 1456003 1645290 1886442 1333584 539477 1583973 1523303 736293 341431 492129 1783190 1609637 1336827 394588 1689580 771862 1452530 1080300 1794339 152503 1112431 1201057 1980824 1764231 966096 988691 247995 1739177 1849835 1797858 1041437 205699 462966 355541 498559 629964 262945 4835 576138 1183938 155666 1401907 471866 1872425 597992 391719 490715 1860125 1098553 1467319 943193 1546935 1192715 690600 570155 975434 626182 1194299 537832 1213561 1066647 77417 688502 1242416 376757 968556 945161 1238358 550521 57883 757923 550723 202060 653813 1793075 1982277 909642 1022061 1014854 820265 934974 1876547 351661 1844907 1645160 154372 1607668 1162470 1265184 763637 158340 1308008 730904 1827345 53881 1376331 747900 301374 983487 779297 1384624 1970008 1863882 166152 436000 1559269 1844150 619906 728712 668919 228699 1275106 1603977 189058 447690 1103099 1463982 887892 436935 1672843 1259496 981083 1773031 1228055 1840291 1097162 1132260 1662071 284348 1593857 365588 735809 1477501 744706 1142219 180317 1021710 1352573 689887 819601 1412594 90052 389004 1558199 1983354 262982 1842946 1608500 1147945 452498 764897 1018799 1384427 1257626 1565092 1400769 1965711 955397 1590858 134363 1427377 73257 417997 122344 1650685 1333588 476032 1084039 1493278 1708363 869132 1147792 1556763 1889833 1857026 450950 250461 1007506 1556501 950326 282197 1748345 1199252 987174 1385691 1842134 1522503 1086010 800284 1677242 676065 1451380 1802825 1785665 1870817 344957 1456778 1386300 1371309 560102 1003080 1512355 287813 1403170 480809 610963 208678 1256556 834993 587271 1148265 413878 723367 389861 1545861 893573 1150536 1067919 398124 695272 2238 1391301 1462793 507443 1366002 313976 1225430 382456 1799080 1251737 1387532 654353 574964 1339875 1916232 680171 1345666 1278168 890492 851095 201007 819555 1080742 1657842 248385 552294 376355 1344068 1733339 1012328 478446 1558969 917388 1500098 1767897 1698183 780348 1550856 1057946 967253 248507 175635 356673 67535 324438 1011832 425664 787937 575877 839315 1345227 1929922 632502 274937 1234980 598725 1293016 716667 240449 859156 330233 299213 376275 29378 1572364 452877 206698 373435 162671 641927 33562 1239758 1382994 490520 655301 1351580 549657 925863 1674171 1623734 58943 1571823 1746395 1243358 1170640 1296540 957115 1750409 1387913 1779914 458063 408647 1626703 709870 313105 821931 429302 984175 1110054 231908 154934 1967416 1663215 1237210 480540 1993920 1396994 1900801 1975791 789556 972733 873648 1899894 22703 1041730 249328 940181 1106604 212374 1618000 1240249 754268 366134 553684 181114 257759 702718 243431 1314503 760857 1077445 742226 1849261 1792840 1676822 950842 212799 293794 165736 1593221 174898 1937159 592205 260450 1923949 1624590 1322030 574393 1105174 116889 1631640 351627 1583505 73102 682451 1059645 1308296 811430 1081022 1945529 920032 595162 762919 1874603 1936437 654956 1505215 961873 469699 1334863 1865390 1519860 158401 1017021 1698829 630548 1866406 1454704 417507 458473 542041 1447012 1570813 817619 1616770 137766 1769267 811746 1682684 55314 321167 932296 1211382 249510 1990343 1990006 465244 1714861 1997748 1991609 1480826 1086918 708254 1419963 82450 1452519 1784993 39123 624374 1440591 1740728 1481531 240696 1564731 313789 1084336 1395339 247417 1321204 493393 1755122 1774973 1608494 976782 1029283 148182 1786429 771121 1063614 908389 1767303 26806 59674 514968 491633 1892948 742072 1888302 260987 1862581 1235860 1861060 1002011 817234 965 1848111 282560 786030 1254784 1028782 257804 316631 386240 243879 29765 1252843 1960334 693950 1360981 1892003 1585937 630076 1124746 1405214 305640 1519662 514380 1864581 1246775 1117156 1949531 1917288 1681397 40122 1452568 1298627 301538 47363 768308 1372315 1158302 1790802 562614 595373 1128956 1644017 469467 276231 1812011 1038660 253709 1642277 1145813 1309116 560188 809249 197386 1150043 812074 831778 970388 1672390 1655371 458815 298078 1368215 922587 1902205 270533 1270548 552319 165861 1385727 616917 1093728 874469 169045 1536319 891250 770709 1897388 1202268 279479 1560240 562698 23357 1312798 759660 438163 1566577 792735 1587693 1363950 512183 1861877 972235 151705 979361 1028036 1684708 1639328 1503139 1886080 363108 1790273 568986 69182 1755944 1766198 601169 666870 1546766 1288602 119563 134764 29746 941144 828871 1753366 1129104 1367138 68677 1631923 1918396 1295358 1311170 310764 1502597 1593474 378835 111366 385846 343924 1600905 1930105 1099374 615445 1952698 1819464 725274 1066808 246158 1328202 214163 1077593 1103299 625836 598179 427566 1199498 566359 344719 1253845 385909 1718868 256077 139904 450003 1103748 1296079 194556 500684 636287 10588 1605925 1063812 1400838 1377870 219995 364860 1043523 205668 583471 422846 1393913 1277440 1646795 1923495 1147358 1152837 1355069 1533173 301220 1828440 1349464 384021 977195 738425 1516381 247981 1404904 193675 258664 1269024 820170 445355 1874271 1898212 385871 1974671 1948156 570794 1109009 93118 1430207 958251 167687 1430530 109666 398574 1525907 1340607 1268355 1019037 1071801 399285 551574 945880 80071 742538 1320297 1918134 417687 813406 1865039 833930 1265942 284767 1415579 1934454 561916 900728 935585 489995 471751 1324412 756782 1339543 1170934 1629789 255022 720709 626207 1502889 505730 1800906 1558355 177153 1617773 1384281 259924 1699550 1255771 836375 266175 1763401 1693149 241063 1053874 962700 731403 1551851 198958 1231452 770963 697441 1386474 214897 1693753 909170 911082 596702 479498 1546476 134142 1165249 1849965 1870312 1102836 1370867 654003 1956346 1616160 642622 1278780 60481 1665365 1811360 1700942 944935 498056 393538 1595309 1834128 1180401 915643 117869 181906 1933694 1127504 460022 812082 1108066 190911 628463 424931 1040347 1471428 734452 896874 836615 473974 744646 1905206 1071407 255025 1673979 1868105 1539270 290471 1569311 86202 1999623 808480 1505753 1130977 1485317 1447475 1893237 1609159 590661 1624170 1366664 355983 149818 305499 1660398 1275036 397043 1848284 134726 1779827 1523250 1719414 1664314 917839 806648 94218 948276 1464090 320625 1758467 89702 32461 1196498 1105231 826302 937030 76398 812574 179548 959832 630403 1028731 1893251 307254 1245573 1531416 1959568 1292606 1862405 799518 1173828 762843 369739 951511 1693473 1538713 407217 673536 433388 646316 52751 427094 886031 26607 34678 1545129 639020 1046301 1062890 1959018 612345 1966095 480014 1616674 560951 1935525 1379479 310951 681842 730151 1532370 1995576 1675818 1333711 1561180 1092763 224279 9644 272320 358985 1239222 254932 1239234 257272 1452827 667807 1582328 1887126 243870 757777 178579 1740980 1242503 80614 1671813 929620 509000 933939 264489 1950385 1702693 391904 686304 866365 563636 342024 1202129 1214108 1653903 1531265 1676982 1070307 991006 196668 426086 1390334 567168 904054 1262380 1829369 1675499 837729 1867713 1849897 1225299 742772 682162 1827596 1659961 1172978 1968244 40803 1321627 869542 1034883 1086536 1084012 1776376 757536 1379465 385193 812796 1149267 1883036 1348408 1457209 509326 340184 241816 375515 254185 147006 1574696 183060 1365388 47999 944870 1714209 179091 815738 1343029 186160 1193321 1036099 1870986 111877 850486 1928144 1227311 1456397 432480 896623 661028 138830 1799661 1769363 1376183 341721 147645 1405552 373318 808483 296489 1033477 1007297 815876 1714878 29103 1824472 1966179 339388 865146 939081 1700057 1914015 997790 740935 1880144 1132380 1033589 681286 1376173 349458 5505 1364661 1855173 1056588 802852 1051520 1261893 172674 1907928 526163 1904129 1346895 638651 775843 1362433 878182 1445728 1569310 20868 1619396 1491020 1039530 1272497 473713 285168 16119 16932 26474 1100402 1460854 1834145 578139 1134389 421349 1252977 1709072 528701 1688942 259342 1024707 534446 1379852 1338972 115746 1022672 76086 100113 890261 1683850 1937182 1572069 923474 1045542 157709 1054019 176020 23546 1988685 878982 1078939 1176744 896153 1031742 876319 338731 1807226 1159413 71101 94288 18452 1889082 1747207 118882 1885353 778071 1093586 264748 1564462 228291 1786151 175293 18451 43251 1092878 542567 252012 609443 220080 298581 1139112 559887 1237602 164219 399636 1193886 1489574 1488363 172074 1279235 1849472 1126523 1965374 765362 308608 1595521 595986 478180 1137 94349 1359659 524763 1706538 1985067 1560792 1969501 464067 1483078 1660262 1459518 91061 309305 1146947 632205 1072846 1106874 726721 20823 571187 1298620 62475 624142 458658 1277673 210418 1651939 1610520 1888558 520451 862732 1315013 1354001 1714376 164773 891530 811642 1654008 145460 749327 1468050 1155564 1680461 335429 1370530 1207390 1510403 308992 897894 1531460 1870617 1803434 1185377 1500662 1396126 1180989 159780 1151827 1238388 1946021 515866 1165203 1082135 1388554 361009 430594 590106 768000 251669 117074 659095 1427736 1987759 1291149 605638 1989673 1712519 215397 1868635 1235657 910663 59045 1590667 705494 1534542 1205241 1243223 1057282 1548275 887461 1578333 325243 540617 30221 1137677 1366501 1256240 1699013 232468 835357 820778 1534564 600278 1933135 1694988 1890601 705202 739916 1678774 274335 1699072 1491716 324879 1240365 491100 1571200 665402 101329 1840369 1536136 1331664 654403 178031 131931 610281 424900 803772 605450 90088 423141 465257 1565154 922622 1462878 354504 1190489 1919794 153025 1274957 1886527 214911 1979298 389316 1711859 1052516 1935045 832651 924860 524174 372655 1963476 1473695 1939470 201810 654953 1962559 1857457 280718 769132 1499009 1603901 986585 152735 1406832 1964738 1139149 1098137 861800 364778 1024519 1233141 807279 1154870 157377 808793 1128057 166067 1018151 1625846 1367649 1450717 275726 1794365 90948 1690915 488696 1546310 622377 1094623 1459299 84973 721835 1035917 220825 543199 1736369 48051 1203323 141723 1638631 1486562 183363 1302052 799336 865289 985628 1299718 637542 1839146 1130932 116357 1742987 672796 646081 564178 384805 320688 818907 679150 644110 780575 850313 1619424 1591143 1120938 1037559 333491 164162 541596 1693421 140000 1346556 944828 1495583 1901083 589588 605563 1083138 1759802 1642721 1547306 137883 1955034 1277754 1814839 256614 225169 569491 1154698 119189 1996783 1874948 673395 475828 1138222 1719786 1066935 1043427 1897550 1036127 1413685 437563 1142118 829169 742401 1558682 501039 725815 1502939 335621 1864072 104048 1579908 1306105 739889 1670154 1823682 1640864 1254023 1826789 380745 345510 1733827 1719760 1718057 1896262 522980 432627 1775706 1592413 692022 32555 1003032 1841231 183558 667068 374988 1691067 1759038 1001494 1203340 1509784 1865262 1213299 1381220 836869 608435 1760281 1225300 1461594 598555 610217 1462327 93482 1294726 1702040 258082 1923968 1980802 607719 1832691 832246 1109146 1007396 1394176 451438 1305306 532541 757019 1168926 956827 1203517 20651 31263 64404 1575973 580439 1257546 1515506 1340495 543250 553130 214261 1334788 1744574 385893 86452 1140799 611864 1528902 84382 390082 1149582 1960100 96642 881322 47123 391307 1658263 1948802 1257482 1773467 1465076 310104 464314 1256487 1643816 1607372 1872922 1837515 30724 703296 489725 1964563 1720124 1049307 1373277 133490 251226 1113127 1824440 1873271 1271529 685498 1944150 1975664 258624 1661744 1436462 56800 522490 617562 475140 1236454 60197 70343 1987198 1156319 613653 1457219 674480 399821 270873 524823 1578308 1443717 1638705 1443405 1557 288791 226059 1682083 1992126 1963098 1462922 1571932 973438 575194 1174169 1847546 935951 298424 277405 1338891 1758787 976085 1746137 678864 659936 1423412 422572 860775 117619 1413009 635177 1787775 1959589 698559 1912200 933804 245175 1653757 1341571 1944211 1691422 1112852 679816 1181125 267181 336379 132690 1351940 1465420 198680 1126991 254652 491158 1810258 437252 1772903 1187231 1420108 744035 105114 1019905 503342 823452 155316 353277 1005574 516328 853954 391353 632569 1797759 683373 351962 550898 1592189 95403 1292993 1278275 1783818 466590 276712 1480628 635745 1111520 1160467 809770 1625573 1931199 862724 1456960 1719093 2870 24990 1021921 1729261 1280801 1993201 842534 700123 310841 1579625 752152 355444 1616773 894426 1892233 714430 131056 789605 934732 1039803 60974 1991869 1715323 1701257 1733548 1160134 1218384 1064861 1885507 136989 1309352 1722714 664210 224770 1987868 1021621 1645579 1615501 683006 162481 574677 208340 81565 221301 652599 1673263 1588766 1700457 171073 988191 14882 686887 1038626 707986 954639 1658737 456685 1861588 135989 1838524 1781993 1081909 809732 646366 1715315 1946702 1157981 1262481 1431629 820397 1253847 1556864 1045554 10394 420875 475625 1465750 1972715 1734277 118630 1830608 1207912 1905360 633770 605461 1574009 1735242 928082 203383 572328 1553116 976932 624991 27844 1004086 881320 1522614 571447 1260061 1610660 8020 369661 459589 1262755 674376 169005 1498058 209110 1771552 1344244 889664 1566109 1232203 599876 1320752 1107805 657437 1586370 12945 1395866 1085553 1366352 128390 1838393 1331164 1869640 41018 797882 108868 1351656 1571854 946526 1032414 822998 268139 699986 242691 1290005 778551 48280 121865 1709395 325087 1700166 717999 1253777 1355004 1485819 1451364 1687509 1515212 892107 1417517 1154951 1201821 1947335 946386 561835 975578 136783 1476028 710832 575562 1460606 1818568 449395 22589 1880509 480822 811696 1816202 1222355 1768827 444107 1498011 237672 1235312 1132700 1555379 1915875 1779447 1989462 643993 830869 606876 1991580 313256 661342 584654 1021967 476883 668836 1025196 781661 1094070 1807642 1934603 1584357 1855907 1109506 1037408 525007 498131 251498 1948572 215414 689187 347971 1362731 1054103 10293 251445 203039 104298 1935767 1887346 308555 568263 1435351 1256738 698538 153630 1754109 1075208 269394 88139 9755 192328 194175 1252018 348366 2044 104381 187568 1397196 613213 1797507 1012312 564317 1081930 107012 912777 1664031 215076 993257 676878 1055915 1698444 1587080 261779 1562343 493034 1889217 995539 1685753 1374698 150377 1994223 300645 416375 326579 979285 1515705 546832 724066 404692 1044856 1432829 187548 310353 1825764 1804876 1349768 388370 468720 351403 1513258 1004722 1659438 331622 1069771 1657751 1298210 1928103 974122 727442 129355 305133 213718 1791455 456398 1320392 1953547 1456002 1937887 1334214 223049 648844 1630293 1016341 24750 220844 17343 1509327 473121 311874 1003216 1305652 1951687 1030602 1574176 1210284 1923362 1549300 1841865 1207591 1903559 701563 1515707 525747 807534 227258 959410 23953 1755320 1135758 262555 1915369 1695107 1561776 256898 96446 177024 548159 201133 795831 972356 720485 361484 1933652 1311610 277535 1661305 1948133 201282 1148510 290111 81148 662124 583217 1975632 838864 917099 1841094 896114 1755926 41196 1622217 454759 398199 211585 980868 1072932 1224332 1794937 1927884 1671839 1748058 116734 806772 286016 612939 1599039 402108 1648387 534709 853270 1903739 1978865 1911690 1937609 576684 1473079 700454 1430188 130265 229424 920200 1936805 1179359 1838275 1511094 1669073 443367 303765 1404885 478589 525407 1828160 1622678 891509 253180 272707 1460903 264169 1698547 581731 293370 547848 1538958 804503 1064999 1029730 1248720 1030671 503532 724667 129879 376475 1597690 519426 827227 238760 101040 61576 1322429 561601 1456882 1320951 1180436 1349884 1139098 754838 256853 1235931 984958 1398284 1164037 772104 192764 256325 1572524 1354620 1132952 481931 1240787 1615372 510280 1829044 743274 623236 106406 1897212 24467 1219415 881825 1629719 1527750 612268 1685667 1753 1918166 1669501 1307314 1298852 1618741 149160 1035166 421005 1010384 1644693 691207 538140 1895238 950075 1283048 140199 1022202 1702847 888601 220581 800141 1695895 690304 1474228 426659 299724 1912093 1532931 97508 1093286 1890668 1119363 412055 1692564 500488 1420968 636260 71576 1863710 721488 71023 696523 1370486 1875805 1450519 922027 234859 1037134 1370554 1263566 1973994 1513207 1028376 1445798 1086361 1533407 1354305 262472 1069473 238715 957183 313080 1752945 515874 1518085 1598302 287992 1157906 1996219 356888 1232458 20944 631746 1716660 1974843 1553670 1193491 935108 846558 532185 962644 1173826 1695519 280122 262918 728305 872966 1546635 513187 114342 1089279 266306 1298594 12718 1873635 1121266 115069 1981787 1930335 601186 1888070 1523799 1864181 1248403 939659 984417 1978648 1978384 1831907 430283 894060 723783 1439524 1585622 1187937 1382987 1731717 296318 1681057 1527602 847485 184569 42884 1178935 562872 501348 340848 1317417 1225209 1479349 1881385 1944901 1836966 743548 1459330 1594327 276140 1745331 252865 1016238 24502 1372595 620558 1744731 1603718 796027 1912730 441025 742451 1858900 152690 1149714 1546737 399391 39187 825538 627134 340580 679678 554639 1770442 571630 141266 1219123 1332451 559596 525779 1825031 159953 1605700 1299240 894702 116007 338341 292317 1769992 1601717 670402 217279 738612 746454 1002942 1786008 863277 1775842 578853 1377034 447 1502861 1303406 261847 1865167 78909 1123875 753941 1759642 808929 1146106 423897 1032370 301026 1763515 1957037 915528 1361478 98268 1968246 484249 155151 1026323 1610685 674718 911635 331828 1356646 548157 554996 1758177 1937744 1086884 311692 1499578 362216 1399469 1953062 205767 1920787 992832 71504 719705 981570 1849617 1475238 358296 1358648 1403808 1447844 1749273 953483 1121033 1505737 1239813 831405 1844687 1643030 1092006 1002212 381819 216940 576103 1476834 1731952 1741762 17368 617372 246253 161942 1712005 368689 65231 332327 1485581 915901 1367869 1063445 637092 991142 912420 1508741 1402010 1174391 1347272 576996 506249 1065980 1358753 1549416 762152 22267 1518331 599838 209201 65427 1530232 815403 154162 1015035 1140010 1392833 1742898 372909 1468566 1301729 1220999 1214136 793116 370844 1716591 537532 317961 147429 1292946 1473136 166708 562849 73023 873754 1723874 404773 1196338 457790 834511 1077840 1927755 11562 9844 1292075 119331 128135 197396 901247 463557 1625473 64088 1288110 361177 512267 1098233 550868 489556 526537 471943 1580733 40363 580462 182666 405273 240928 1103649 993560 413994 1636313 1298207 1871618 56333 6185 1838321 1016523 1133909 659644 379515 1899496 640389 1982919 1810284 62168 544285 1241092 1805454 245966 541343 813751 1792054 1121842 289140 1787396 858470 784491 1495462 398671 1481405 815678 1956423 1950031 1627911 1692036 330635 112791 1641123 1092470 414947 1730874 763097 1211258 1689470 1395892 55398 1512615 1663354 1152148 1224178 1047398 185190 1503482 1882964 1040000 378753 945021 1283834 1947259 37559 383753 74093 1769335 1132998 376995 336781 45251 285695 532866 1155322 1327108 779129 98353 1457815 600039 274548 587434 397839 485788 788092 1955306 183177 622979 845522 324670 89065 1832633 979798 296474 37636 1376535 1589530 605819 1980617 1002214 1464442 1673329 447032 1234337 1968583 333397 201383 1466919 682932 509293 620183 1609040 610921 1929654 493279 140022 1205991 330651 672253 1549059 1522851 1914245 1504793 1893769 1580494 1241444 1245512 1001185 1771355 477092 1018349 1506946 80345 896090 1530477 1943459 947356 1766268 1941519 494144 1750205 908683 1955435 1888117 1136841 1264195 1499359 173142 1651434 1187208 308599 1923555 715784 512421 1658928 669011 954985 1141335 1070305 1186676 1473984 1404857 3786 1883444 1335402 1275209 571029 912959 1911225 1864887 842262 286185 1778627 531901 1190681 871225 1183077 1778127 1970443 88802 480249 232296 341786 1872365 385367 454765 1351390 1726018 1321032 1791535 1351833 1137716 465039 887716 1214185 449296 1738498 1775144 223930 431153 1286628 181827 605169 44080 992688 751242 1869526 1164083 265733 171683 924575 120315 945987 867931 1676091 1816551 877618 16383 1637647 1434137 194206 1147982 20521 1937539 509288 191946 1099240 1150493 364452 1983066 23829 1515097 1778470 220929 472065 1730558 1236632 886716 776188 1936857 1762287 734781 402266 25907 453660 1571077 441000 4711 16307 1878819 566413 76559 1112110 1876470 1277003 535809 1779760 1340288 494251 1005495 1776875 1362252 1625057 696975 70477 1129320 1230198 1556887 1712653 470380 539167 1879268 571042 67719 1201845 573891 1900369 1831233 707113 819570 100361 1118160 230479 473012 503276 1318279 1589604 471744 596188 1559670 1129145 747519 888093 27729 648945 324163 1130686 1779471 1249031 1885388 864511 1129995 514594 800539 1018894 1948879 1380811 1205183 966690 387125 1028555 1831900 1927074 724916 972526 1925278 846409 281773 1971580 1481184 74115 1461332 502497 492613 1374931 1307409 23965 641793 1086360 1535306 283056 351163 1534677 427310 783895 1702273 802401 1202671 394346 1093100 1020322 341309 1172221 19409 812259 1117172 702849 1369391 1234727 968820 533466 1437659 728040 684378 588986 714866 303524 80068 317604 188302 427760 1406048 609910 615536 48163 1712125 53802 1336959 666940 1986774 70681 19570 1993132 1551372 898183 1238332 1324240 1081240 358274 1333438 1624559 399989 805003 1560806 648864 1631694 462612 706317 1282304 1403193 1823957 1503891 97341 172012 356531 570925 1998683 1717291 831763 717320 848203 1176473 1978435 100748 1566320 926016 823332 271087 1591142 1763752 77209 1961765 327695 1385261 859712 1020261 643002 955882 528082 1288733 1957854 488248 1372331 1278066 899596 1863823 735978 1967363 892113 732475 939146 471738 826203 1614072 940022 1512341 1872440 1548442 1086987 601742 377504 156139 1588803 1040579 1003467 116851 1817505 893671 1872281 1423758 1510125 1798525 1581916 1465744 61856 524269 570245 1362015 1444479 778669 1350327 1168209 690066 501731 1710257 783103 420333 156227 36370 88896 1710370 233826 1853755 131789 381572 391988 1928990 1222894 385787 1730861 1046010 1210463 1529199 419381 99221 36263 1734099 860936 417114 1248611 1202728 1934692 1714267 1891776 407574 40098 1431795 287313 1873203 1093401 1768569 1029328 874184 1496934 1038143 183678 78888 316285 1203647 1924983 1829533 1052927 1110984 1374987 612176 1132355 1622313 1290211 427970 871595 1008163 402439 1729993 1495995 633053 1003454 228789 1016485 554346 1677444 1510023 1026846 1619922 1690427 1774430 1477029 13687 1725056 714377 1567964 85474 1736585 1401969 363512 1935630 1702810 581867 338977 921543 678122 1145873 1374746 1804040 1844192 1364289 1782896 363701 1955213 406837 229936 890982 1238582 1666002 1699792 93487 283329 930101 1843892 696858 27534 77619 1805117 1900047 797444 33259 1845830 1446334 1507208 120488 666846 1581100 684175 149186 1229171 1239785 1558793 304849 1133924 32498 711463 856697 1725216 1178698 1179672 1934213 892690 863382 117896 1161228 1747164 1565179 97776 722920 1017924 385400 1133810 1221670 374237 1172918 1446983 827466 1966420 1264397 2938 1470745 43758 325102 834213 1339684 1597577 1538986 1878182 1686379 211639 1889178 1718816 990344 519380 1152410 1087145 726805 1111130 1032516 1089419 1080075 1368074 1992047 625779 1346497 258531 1715601 33928 264509 832904 657009 1664849 1259112 145577 607913 1151868 943839 919540 577803 1961998 785799 1376315 952327 1999018 855106 1373054 840739 256964 835658 1722642 1868465 92034 1880956 342306 1956092 1817261 1723670 1287650 1561926 1453302 203125 973942 1689700 1249646 633092 789831 1798605 545847 852716 903091 1499746 887519 1666851 1029646 443824 790395 242969 561015 1918477 493305 89706 559606 135352 1802740 1488405 1228374 424696 1125849 1067805 1129259 43885 1938643 1206083 1726076 1059774 1001380 772022 569 1918028 1082367 1568550 800486 748753 1593588 1944991 1582963 1722177 251427 103153 1056778 646456 1030963 784632 661066 1545340 1083665 123807 1996901 143613 1037710 702658 1760479 965324 1603032 180756 1355774 186975 4307 1181084 512653 1265733 1812268 1939480 319790 964539 1195491 85339 1344381 1945743 610836 344210 451581 1544984 1203292 1041089 1391285 1877515 1716686 253185 1723626 1232503 1119894 861774 105281 315970 327236 1321845 1682329 655973 1653890 917801 1856180 1883996 1113430 942338 237085 329301 626604 1211525 386945 269869 1574733 416883 1305765 919156 1696949 1453617 1270300 255432 1269223 358544 462768 1982322 1665997 924684 342221 604494 1997974 355448 572837 303704 724280 1234254 154084 593125 903997 280068 708897 975060 447000 1390099 926412 984579 876020 1061585 225161 1097604 1227332 1031850 1681179 905773 1099597 1953933 899951 871676 1155446 923867 1503076 737403 292435 705198 212176 1394925 637631 429563 1553978 678577 1554374 1519437 1142492 1187865 1994621 1192975 1208467 1117528 118808 1090326 1375433 105801 30066 1188727 1640196 1244557 508839 98966 1778329 195025 1005984 1184156 1265043 1827048 1529274 311081 154041 280067 193909 981531 1510896 751074 1930712 1185859 506923 1482221 1074479 470629 1159433 964153 112273 1911696 1943419 1473652 1555921 969069 1042039 987516 1266618 636138 89077 1213613 1792279 799127 579144 1138170 1561004 1583413 1939868 1641796 1047543 203949 802672 798521 1589180 852685 496890 1829468 372847 1466323 295810 1105158 602924 1745818 36528 891180 508750 1237385 755444 729321 977265 164257 1528778 1935327 1508893 645098 1689662 487097 1926965 1436285 1158775 1860444 1643034 1987255 1019467 1665620 1901052 1176404 211887 1280509 536604 1118188 1585135 1561997 1081458 237631 1471867 47602 1997463 579233 785669 904709 1455857 794579 1900146 1016311 44875 850881 543723 1330313 856865 944522 151212 402954 1660124 1840484 1607594 1320665 1991196 812067 692447 163618 1720842 1242999 710795 406483 357982 1220286 808589 765649 1154316 1730881 598463 154989 518230 1422703 957530 1603927 1301149 1858607 1146719 736932 1463090 537954 8121 117510 1619149 1059999 1934687 1601628 544080 474307 1710072 318193 835835 7978 909609 1064887 1415 1320966 316921 33157 382337 183892 1901527 825405 1881500 1588982 1692855 1430347 1238119 1214817 1548103 990467 1777740 564933 1933722 1121561 643153 695041 11505 655777 1715801 791692 920071 1360819 157665 1533369 1162390 1328779 699526 187797 734190 751558 141388 1898941 411731 629872 268713 1288183 1357968 1998486 1402379 268061 1258353 955961 1204953 1592639 1698505 4140 1482996 1201071 1224056 1298755 977845 1298428 1796770 1304707 1673821 1474289 263936 1825111 99199 49858 665698 1388778 870989 881022 1179790 933076 195093 425771 10921 302635 1493133 231054 1921084 225359 318136 334636 835991 1952009 13627 352318 1099480 1878131 1383571 1547274 888826 1841489 161951 1052076 1411263 882235 958580 717948 552633 1133670 1858053 1321197 1547807 1954093 576525 1177905 1961694 1963312 751802 942288 1845689 29767 1291248 112920 443295 598548 1562130 638345 1375397 567504 1582381 199932 1729794 1401006 1672320 517198 1391641 443547 486558 1455675 1751470 1227361 1491169 326084 1224088 918482 1506422 1012965 754687 95925 1755233 1869440 527747 1157381 1079032 808772 1552834 1078618 488969 1567870 1722533 1821229 572913 121234 65142 1921800 136528 1401868 1579799 161396 982949 802415 1907678 75345 1140132 1188131 620468 685049 303884 1299757 551001 1650423 1731467 1025980 71304 1786671 1671818 853249 1764046 1068913 1920938 1668914 1297904 755218 1497717 1524912 444416 1610155 1428981 356606 549557 354373 578740 156761 958945 1306876 607464 1122508 1069291 802632 1283989 1333640 1493038 1966693 1016099 578689 1156217 1474768 1265869 1585880 1041333 1767455 1948774 1627573 839984 1930117 1971468 1602173 682251 1796553 361445 1303031 747602 1080040 1030328 1075466 875186 868885 581099 1911312 171146 1208790 786596 878149 1788250 1289079 972196 1188150 388300 569167 1001005 1120918 1598195 370471 325799 412401 716950 1192482 550330 664737 1714279 1884318 1709783 483788 194379 385506 49049 31709 1389749 1443311 1891127 163976 1428511 1989677 1146889 125543 23279 498625 79651 1792074 230250 1869687 527073 400578 698284 467421 1363230 1593640 1988171 461575 1597778 1010395 1645737 609836 792585 975251 501105 184793 1193376 11039 1990296 1311208 1924010 1650436 122348 640552 671603 598632 791031 1189530 402921 1066172 903821 1000250 220011 54260 1771611 1075619 107601 1151796 1007907 25871 777201 1485027 472555 1241674 1741480 94167 358535 740321 1338979 1111407 1230604 208982 511578 1304684 1703646 1794739 1091190 627530 1724358 1609768 777569 255316 1794184 977819 858194 410201 296702 1543236 932078 1088424 1264933 1511382 274223 783204 1646366 630380 429180 1009498 298693 1944011 1789818 541036 328230 1311140 1236537 968170 718397 1140883 504605 915215 932441 791754 931560 236615 1553420 439006 888150 1004132 1532877 1162722 525455 366761 1214228 381583 850665 814769 1441701 706314 1986541 275421 322266 467768 675423 254346 713567 809778 1694219 1313758 907108 1012506 1743955 744280 1488556 1396929 1802107 1003428 1708763 505001 1198046 362221 783694 3729 1404803 1148255 857846 859147 1515947 312151 134847 320041 822954 182278 1241543 27102 140349 707928 979545 707039 268425 673216 408951 551901 1816030 1294242 468914 1978555 1582031 1819838 182044 505041 1329485 721624 976981 295141 960420 1930945 392445 726016 209933 1034691 174582 721206 589684 609392 377643 131376 1917468 1024754 320573 1688367 451017 498905 1904573 356508 1199366 1992335 1160261 825077 300538 1471266 1595488 571539 1552982 1872517 34788 1555864 974679 88219 622488 1434910 1291244 295479 626352 182537 972324 358679 1402594 1741895 1176003 925315 776699 151043 810513 1859451 1318308 208390 1935743 1841437 1751486 830901 1032628 1347473 864071 1245359 811602 1093391 889291 1902368 1487430 1964490 768869 1114213 1694009 987452 653294 1596850 1746912 66732 1758403 1387853 749245 1906395 1866179 1649871 1280207 570291 692699 1985015 480899 1719984 1733818 1529289 556567 1030827 1698682 1913101 1289562 1483464 1376069 1401608 659275 138822 1199096 222330 764374 843151 1605038 1208575 1347403 1718817 203380 619152 11830 1326065 955809 1015729 830169 1485402 1643024 861717 1920420 486766 93369 1496351 1075502 1395343 1169258 1877158 1280126 546208 1268865 67004 892089 1643969 1918739 1598820 1123906 549034 1981300 1583337 1032620 1019379 1051175 1358992 1144852 94945 1540912 273823 156832 614576 1451635 1500389 960238 313087 30859 1689201 1061699 73064 1691360 1672993 345037 1142523 388381 947974 1658145 1954268 776859 689984 106327 827796 1642712 683701 737151 334097 196085 1693346 404561 1118026 1533209 928083 1619713 1259048 441585 1993324 1236682 681567 1750959 1760178 1104331 1643923 1372153 1142203 602897 1995348 1645550 911397 4775 1163960 59636 1042983 1501177 632822 400088 1133617 1763664 1577289 1564806 1326738 1621460 99741 974433 1250410 1503883 285583 843492 350458 1484828 1522095 308181 535798 68378 1582947 1292294 811681 1808243 858821 649897 1822964 1888304 624221 1916986 162310 813256 1716184 312457 758871 940318 1942595 1741763 690423 901290 644705 1626216 1268021 825652 828665 1254821 1380969 144348 1582055 523464 974842 595871 1384794 1093460 614401 366263 480324 1206787 125914 287345 1245478 945073 961738 721778 1074220 576122 1566169 1925912 1168775 1981832 1662464 311004 953476 434739 1264080 143325 1193690 1777268 243331 505332 23026 590508 826100 1459617 940119 787102 503201 206782 1133624 81438 1682593 969092 1384929 150031 559936 1037288 969431 619259 1084547 665251 744785 953347 170814 331901 375902 534094 943542 1954419 198246 1205010 557818 1600213 313628 1653310 1061228 1949861 1721215 1790478 1091335 1093571 1622674 1186983 184472 1321388 1355235 1059875 1624361 1017693 802013 816985 20444 581644 911567 1418364 1904971 1141074 453437 917637 580379 1694535 1642959 1116507 1121523 1975661 419561 114474 1620979 1632608 1387196 1174003 61578 522021 1805897 1775446 550765 1741741 673883 1745276 730263 1133613 1557572 1667063 687400 747269 1086829 685708 1965887 200425 714967 1786663 936272 1966010 437977 100554 1418478 1050613 692125 1749553 637732 778267 1816943 1899614 1075249 367183 663014 1813296 1391821 1271760 1452978 77118 1920878 410705 1906871 1567353 111465 1751126 1755900 89828 1905920 489133 1350881 1566718 1385121 821621 1305356 1831588 274891 1037571 1053373 392650 1550043 1474128 1711209 1198771 1627857 563580 817534 564849 1887973 1573718 620177 1751723 68457 1215376 1139326 74359 1329056 607005 672610 633064 1258073 1979782 429159 662617 1609513 1956400 601850 1378959 1503006 1034206 744557 1433753 1799096 332129 630001 1695264 1998661 1762897 1799372 982318 1886739 1082191 1822505 801346 509804 690915 514179 964260 1215632 1396226 158949 364463 1087089 1729959 525928 739078 1181992 1089707 997675 1448143 1418645 676793 1570516 1567014 982919 1595026 1088799 1395598 1278091 877347 1479682 780772 1454789 1841642 603830 1326275 331018 1888603 841522 171080 745454 592674 1645760 1652015 401400 682837 1021440 1905631 1204549 247971 1745334 1239608 448575 1505728 843750 846742 182243 484223 601207 1471401 1087685 1321407 887862 551920 885439 1239565 446065 606522 293175 690709 1972847 93960 681174 1584009 1564846 531995 1430251 547290 449609 675705 389122 1964035 748861 1490142 1634487 469511 1909475 28381 293639 1453072 1337406 314988 1038275 532256 1604906 5499 1367192 383235 501546 149336 232405 1863707 497638 369246 26133 1522565 143012 453906 88676 218225 1446396 717722 1807162 487146 1862286 109305 528149 1547613 807036 615762 1377004 1267173 1080090 1648822 740449 1662853 659754 476365 1288489 778044 1012363 964751 851238 1562538 421705 575204 943371 859856 1678022 1132733 1379824 138970 1126258 870102 1305208 1213276 1845415 1446214 1955699 105107 918837 361301 739316 1889445 334490 364031 968817 145664 1483589 1207868 1196656 1737578 676849 1180886 1746296 802909 778306 1527836 741732 1270989 1405157 1350359 1896039 1428602 1765103 781199 1861196 927002 1623077 603553 1828658 1475934 738205 1990708 1788862 1616315 563708 56531 488172 1812959 1256412 1988381 1276250 1627325 1102846 1917120 926008 1206091 1609272 608773 1642859 130033 1919259 1002712 1075915 628041 1708472 1679460 1112498 786699 1788643 278528 1059272 1388343 1591041 841672 660845 1959753 129276 1367224 1829228 551911 251998 246522 1264827 1133834 5626 1256324 234042 1568410 758977 48549 157516 769060 401347 1203353 1193414 652276 55192 1840561 1907633 357685 863323 1994340 1847865 695683 404151 54474 1646914 1821420 1578223 1148603 1037770 1928247 14403 1141873 923895 1378569 1097711 1063713 1910553 974641 1252874 8141 14974 942185 1345030 481068 76856 1925471 463587 1553971 1571252 720765 1356229 485183 1412583 1760173 253513 466647 1099046 521316 234054 692563 525800 930036 479120 145420 1439336 671618 494181 1856461 1298934 1920020 1474042 234389 1842352 1817001 113683 1085335 877268 949069 1975665 654508 1200766 224075 1507065 78650 795064 48104 962938 1065502 1404535 293581 1049180 608917 1389209 722248 1286619 1579078 1614404 1698585 1130718 847075 392737 682833 791585 632336 439651 1066145 1607461 179131 822819 1120702 1465777 882467 1506497 1696380 179872 1832282 168114 1087765 1106010 845649 824451 1731097 1117468 1391599 1106234 1908774 1552127 1979849 1456697 1822717 1539742 249008 91042 731532 220210 1922410 115966 1738538 84695 1237111 1020645 43079 721359 182731 1548650 1008681 1260073 303369 603890 1819573 1794166 503707 335392 1215059 1062209 1325895 1358964 1920623 1875525 1905532 366719 905952 1044372 1498799 1987683 273515 31190 460895 1253985 298998 188980 803529 1018275 235685 554961 1499868 1853615 59438 447130 1955993 1715589 1767581 936604 365572 424511 971747 1691522 1412596 1968059 1338019 1159930 858893 466137 1509935 801401 1972853 750500 76335 1346386 697073 1584783 1935375 943951 926677 1839077 1171959 301707 632983 1795250 1440871 382170 1527883 530427 318328 148274 1321233 679991 1336156 310690 1895565 650724 1578708 162646 1874818 1737596 1210902 771453 796636 1254218 404311 508802 1214624 1036959 1261361 1262619 1925533 257414 163802 1994830 1139924 1119257 1976100 888969 106531 120219 1344790 881813 677238 57823 804185 294249 804343 46586 294092 1916984 489385 1703990 49047 1949208 515136 1564482 1475542 1683639 1916036 1920535 777188 1649232 740374 249827 27462 1659232 739265 431536 713382 1859192 1980341 1741616 1938147 1395904 1610887 1940335 598276 722012 464581 676613 1567994 1179674 1654663 1190036 1448296 524262 370047 480788 368557 930874 701273 244802 229109 1195015 1611370 876252 1889615 955374 1094413 605458 1402222 334426 733925 18037 710187 526154 555200 1901747 587213 1526121 834797 840733 1997322 1127585 735255 656718 1381739 346024 1265521 1468418 1227583 623915 720262 608335 24090 1295051 1249376 1503712 853764 1756093 844423 1836817 63788 1456268 1779463 1910993 1969474 99155 955924 191696 1205357 903043 289158 1131300 582348 1251775 1771151 1762363 1494983 582522 497992 372370 398282 622881 1237663 1357872 753393 973994 1770135 1045156 1066095 1210892 1988112 1054135 1362694 1202572 216808 1094740 450075 683096 960376 732592 1442288 88087 1968440 973334 767402 1664646 475840 484936 1982268 254503 1472116 1496775 1787353 1303120 957858 1829039 854009 1273850 273242 556824 79667 1113710 435778 69536 1853996 925316 1837266 133832 575977 723695 411646 1341130 205644 698568 1130307 1591605 1377091 1235658 434226 665886 1855472 1791115 1096790 390851 167943 280221 1220954 54436 140824 430794 1861777 775297 195138 450134 629640 1474147 1218241 945077 1811251 268209 1901389 1896351 1347132 1270732 714988 961269 1764763 271107 134065 1083862 209050 1773486 1044522 1084165 157187 1234516 1644284 1808786 890804 1273283 1704540 767252 243887 1218860 1168462 144924 1216837 758409 572014 1251392 1881125 1719436 1976315 954691 981847 1241507 1362235 629613 1655720 1834625 444699 1447769 1391239 1867714 1167624 1100558 503888 604323 958165 790532 1146949 1901297 1153191 135446 385478 738409 1514917 1321599 1528510 1335140 972682 103172 45900 1189989 1866702 199509 348672 83983 814673 1947961 1464004 18519 1089475 846408 738737 1500918 1710052 300087 5892 1179618 1774749 89781 224382 1910642 1612339 908016 777827 1162474 352577 4168 19521 1842118 1702245 975312 288270 1102635 941959 1249967 1803616 1477966 1128327 867088 1469284 1361714 146076 1855569 1413926 546808 1925628 1353878 1502227 1228638 1272308 1380074 1413100 1865509 155757 1242603 1014556 795455 1473256 1236694 610694 912760 528251 728074 1434709 216691 932273 199511 218445 1220656 688351 1832172 1165229 1204167 1347872 257964 437321 142470 438550 832667 558875 1703103 571629 1520196 100667 922467 510243 1952402 1726794 1634581 517577 1193361 416860 609700 489409 638180 791907 456439 1064207 262374 1322858 1410518 1796251 1741906 446526 665096 1625433 1502767 71955 1815161 81806 155505 1641296 285708 415185 1939191 465521 99920 933147 299655 1265691 589786 982009 1076895 1148106 1537676 13884 1073218 227655 349688 1493246 982326 1123967 865442 164866 163971 1685955 1753752 371432 1051796 1839163 565781 1165205 707240 788164 961395 1966026 1336249 550447 1070775 1218820 518558 1485229 1979876 737649 736673 1496064 1491304 1859913 1975713 1372119 801707 501224 133813 779521 1380099 211663 1931164 74587 1840998 608710 1824947 214004 755459 195864 1672561 227398 908235 97746 681017 870878 228672 392929 31009 83592 1873138 1934842 1191071 587914 1392409 835229 1351313 1326244 1009656 1814666 1505294 1132329 363997 896086 165083 1466521 598990 103061 884730 920205 942531 970736 255959 927644 1395035 1003641 817482 828533 1940577 148488 1188094 538024 1721029 1773181 1322285 1661671 1922283 1317321 1367007 1244781 1619100 276878 1787119 742368 1503504 1109636 343576 1919860 293 462976 1012776 1672094 475004 432896 1177717 1833280 540341 1677856 292797 785888 1494278 1901158 1160457 284235 1503 1742218 8706 1323820 1299560 771299 467154 726750 1094865 1719410 423542 210302 1094298 1794766 1437477 212099 549337 1729845 758494 407777 1682438 87600 1729387 1429194 202203 1178841 65975 1943241 1227681 378954 270396 406720 46517 87883 572896 1367489 502829 770428 651651 1101724 1167638 1395818 1118581 997136 1073676 1789185 284279 977383 1485567 130060 1450855 164322 1277245 771005 1050923 1364500 764497 1223399 1809700 718958 1867622 182332 1440527 1736196 1389755 934504 124455 251876 573888 978617 829442 712017 381159 1543744 906891 1479633 1006031 509684 1998825 262583 1864865 1205597 626403 560599 1759897 1738212 1214451 439894 1389885 1048085 525377 1778106 553883 1901271 1759303 832396 451040 1624962 808705 1047876 1159503 363155 1271405 601657 644238 1150721 301767 736405 491884 1818411 1733823 397248 234413 1195568 1789905 1247218 258301 728877 1410981 688482 1599127 45283 1360082 1576930 1081851 1543305 1731854 1915011 862776 1879043 1136146 655723 1431637 137478 784208 1583125 1603500 1285108 579162 1953989 1664019 1678786 1741105 708194 1557478 745425 1928175 448947 1341882 403021 1732321 1148403 1576323 1637340 856630 1729978 1970728 1473003 444041 1449549 1651081 759938 1460241 991884 213585 1838996 911799 674580 1205457 1730598 1903117 1027936 744172 791492 462975 1498374 1044713 694668 207766 1087946 1615756 70698 1676286 1008652 279129 1538059 383910 1289793 66686 684878 1481451 1936993 1984413 956087 1497362 400819 680324 1108887 225366 796225 1110297 915701 698005 51626 580138 1898400 1014905 1603678 1419252 11443 1286035 621425 960273 24899 1168464 1184529 1801422 1289639 1905735 1577115 679069 1243027 975070 1791578 592481 1657506 885709 156733 4793 1805025 773897 561675 1245548 1546659 177070 644318 652229 1698026 289407 1709350 1264727 1469824 1665890 1614653 837405 1828905 1872528 1609903 371683 1245575 1544572 937599 927828 975319 541049 1817845 1929514 589250 1081847 1358665 1618156 1284927 511576 1087874 365137 1476475 1437277 1373167 223423 1360721 56029 82105 282456 397284 1044538 260934 998891 1038844 1347151 1780291 855367 1123640 1804153 1157787 1728063 1568629 998660 1847464 1193531 1220260 373258 156593 1862779 90328 860660 1662535 367878 1094556 822550 834956 1069244 1832495 1924244 1450423 757846 1428388 444264 596558 954633 1738662 1394040 183114 1664383 1685660 1400544 987206 1890466 635719 1775449 788430 1005181 1113169 1054449 785426 1821636 1646452 494030 1375239 1141153 1965266 1007552 1943932 160216 76747 921204 1370230 694917 1715376 742583 544637 1114306 240693 94273 1438639 634386 1921694 585682 449301 575345 417673 398834 791109 1177441 1548788 114159 891897 325773 922333 77635 964503 961216 613815 673314 1528783 602537 525866 271263 485214 200596 1027020 458680 1866277 1803119 540792 1569509 330705 1084828 227350 1485370 1362885 1452131 242045 342363 1232702 736836 1786872 265186 80445 582808 1173430 455752 1873961 1768282 38278 283911 1855139 776619 1824013 1301450 1832621 100894 1422984 1844795 93942 907447 402621 1284749 1739180 1643974 525657 549923 73823 1469162 1298785 1465489 1176241 846356 408232 1748784 1803073 86074 650788 1864013 187482 1027058 68102 1190305 1967630 335944 1506513 583943 716458 108025 1440714 1161700 691509 998919 1522155 1679514 1497551 924018 1101813 1092817 1201388 442973 967686 359660 263524 130704 930876 142048 894810 1953574 1976641 1746401 152073 598806 1621409 1951666 1010125 251882 1505443 1290639 394069 1118130 934641 1673300 1921832 894277 1918512 1874894 1319296 1055541 1159564 574814 1164918 1105136 756643 1051496 184919 1281107 1686178 1628352 781904 673140 1286432 390267 768210 1112671 941619 14126 1297916 1154634 434155 30813 1508286 994326 1438061 1347333 135808 778070 995061 1949262 637735 913151 540166 1020317 169504 620688 330213 415094 185863 579521 1876125 331685 1427556 1581621 1597227 1990493 1984399 941140 1848476 1683594 770776 85455 427948 1796398 534575 1904640 387501 1064289 591851 1983915 1786927 1991392 975770 1031050 1764254 835554 1671783 889992 1262731 1787828 160344 1820259 1515371 1542975 547095 1098366 842421 1885113 440449 794676 1980730 743393 1471020 1660264 755732 529213 458469 1925134 206391 306206 688183 1794532 1324650 1095941 1625146 1190473 780002 823617 414371 619553 223529 970069 1837418 1342616 765572 1263165 479203 1524278 349438 786582 1358909 1683409 1270352 877801 1197361 1870316 1066748 1563335 1650739 610115 1166742 693870 1081137 95736 1798737 1816785 1340918 889622 847396 1205533 90053 1098213 669354 128711 1010674 816013 1328664 992963 787649 893577 862563 1437476 1632784 689082 415487 454046 1316015 431500 892077 167711 255657 195917 373879 1653019 1383276 262484 1446255 874919 1722600 1166481 769765 1098593 1942618 1945755 1772098 1206605 1967157 760717 198971 18046 1156146 1958852 336977 1432462 1904981 866523 75376 1278012 86026 755404 58360 427996 443793 1453967 1616609 29750 359045 320970 1004381 1025579 1248238 622368 72484 1211688 1642923 1118703 463347 1478663 1855389 1951408 1706894 1544838 1927382 1697738 825449 134239 508430 817120 1092442 849160 951925 1937847 1828700 929006 1011553 759775 894678 1176238 750252 467911 1820050 1395187 1085849 707082 1633212 1529306 1053000 1865882 1909447 604274 1485950 1310648 685799 1302420 995946 896916 796581 1628261 1999024 178506 105975 906569 931400 1283945 458527 47343 975428 1188602 41681 109121 1530300 511174 747312 1760162 928453 913939 917305 645768 1696239 1527770 100864 916582 1365416 355560 532291 725501 1714939 1235185 243294 1131436 39858 65714 1348183 745007 512707 1026073 1126183 389835 1835381 1092098 932881 1647048 1439268 1319133 22808 163204 209900 1508455 669567 732855 1389050 1606639 1648748 1920682 369108 802397 509014 589196 831874 391703 1076933 1542169 1043726 1785830 1732880 1155810 401768 83938 832451 880422 1221686 1368610 590118 1029039 1695369 1853415 998967 1356094 330915 174018 1497381 638795 1226758 1149640 1043579 1981811 1255691 1486410 1356115 872853 1858409 245559 287481 839476 960464 488066 1820385 208584 535744 616392 175465 1293763 1110437 138098 148005 1222396 1745270 1447529 502333 623861 104950 127455 1273081 516167 1033715 14234 747732 892620 918238 393953 858515 349593 1952245 211723 1322225 1498872 478287 1445669 566794 1453848 226336 1117711 1697452 1182746 1344772 369703 1004360 398473 1075160 254620 946975 566581 142987 1916066 859428 536303 1746984 156075 638082 1301970 1124045 557577 974396 1638072 388130 185649 1215711 968986 58980 958840 1642069 196202 649761 816063 1426073 1961374 1865827 1286947 199771 1822062 800614 978244 880674 1358782 1915073 271089 89553 31123 1824193 865512 1869757 1648413 1163335 867126 62091 1712662 1209999 306336 1480596 313006 11616 1380967 7050 1955687 1446406 1808464 114002 925670 1896069 958974 545077 485272 514186 969735 695660 1441144 595974 896033 242544 723206 551229 1085357 1980027 1592725 1604265 1148849 1634553 1972276 1001743 1220704 1652356 1305609 1076714 1440351 469936 674494 1468633 176852 712772 1193068 565316 475324 1998381 1416335 13514 165196 276734 108297 258895 1234256 609788 123875 1181466 1475070 1283871 524675 525296 1910089 1978057 1087560 1119659 1349936 33089 835090 1181373 56888 45774 612173 1468586 341 1319183 784926 25036 1413200 1987918 625232 274189 810530 121280 468587 1742928 802548 384005 1567099 100791 1737289 1849923 815305 301555 286732 1117989 1767841 1954933 1930985 1492723 553788 1122641 704108 737283 1926613 1907626 1961895 445470 1308889 1938501 837789 350473 240453 1088236 1218177 695493 1738825 425982 62324 1604359 1510742 1169479 18768 1608323 1537495 1609680 194127 25323 1609732 1209119 651667 1386504 411213 436736 1998340 1575864 1380427 170512 1943264 1387044 672385 930675 538221 499190 314277 1952788 1332205 1689144 3015 551668 1666302 440068 1812037 736055 1706199 1042975 198506 149669 1125406 1169751 1619057 1638616 1654435 1338542 293306 1518892 901209 1427035 1441172 1885758 1393446 1063002 1679883 654202 927303 1146382 465459 854855 772780 194601 1315962 584539 891268 643485 1824303 1377675 32055 1013383 1324860 600306 1587391 885202 1530051 1874081 540693 1295522 1073567 797001 1922633 1632693 538914 555870 288361 1666536 1326736 479159 1683855 83942 1341541 1885717 1586091 230029 699092 378942 435503 616145 1216596 214055 502116 1537138 1524776 5280 599155 645894 886134 1523259 1689540 1989360 171182 435086 117347 1881841 446108 1280761 1025552 270230 485556 1759443 1212792 560157 939618 341655 1585564 1601519 1360966 1909971 1831668 300692 196416 638811 311847 239740 1562502 802534 1480847 248957 505626 231650 323104 821863 859173 1618696 1034645 1896149 518118 1034300 1876232 844247 1141192 497679 1349000 723447 1543950 1337330 579935 1647545 38421 664868 1667790 378789 77714 900450 1534168 1044161 726154 292431 1615433 49839 487804 429752 212346 529101 1816134 504845 867602 1375854 653697 932423 1335830 1043677 307590 1925720 1301540 1280790 869010 674892 481619 1427802 1613556 1309921 817415 174740 1007467 1027728 329678 521909 1836658 661299 739462 1292623 805997 1863431 930558 1124602 1801637 537624 504144 884805 987777 549115 583831 1710736 998705 201731 1518034 404253 1911649 289017 1525334 972916 215973 651662 1689844 260153 1033420 380437 1099581 1081446 1716500 1377821 840536 433340 237482 1420919 1146003 1524121 1462489 1552390 1847773 406395 333291 901324 44321 1339748 1535774 1160757 1236634 281259 1753532 1400055 1760191 816493 1146481 513634 1096096 1765582 203900 1604513 53323 1357394 46229 1129679 414705 1087159 600111 698296 379315 1283196 322216 904843 177660 1325469 359531 1281016 798608 399102 107746 802136 396904 108923 569163 205441 456359 1786342 180540 268404 80823 934799 1953920 1585891 1140684 1628651 1770641 1372421 1557476 1029117 1885916 1938595 742156 1217911 1864080 1906927 1203721 1474369 1242746 1123239 218772 628942 16382 1477117 739286 561209 862192 1257735 728325 178056 228938 603640 930349 1107816 1236940 624499 785907 792881 1089965 747803 846058 1937746 691362 305736 153591 677454 1671249 1191752 1481430 714569 800542 396657 412839 1956505 1790023 1150643 1551701 85537 1335354 1806414 917628 1678391 644082 1173475 1662449 191934 1797108 1803315 21819 303378 1684145 1397280 1226839 660707 108766 1031159 599954 1234550 681103 153451 1057841 753451 1118524 10435 922629 1315128 162835 788140 1469535 1582164 629062 1920465 1001998 1350143 1649085 375046 1007345 445015 1246436 1930302 1203283 1439989 497701 575763 292790 1546756 620748 1125130 636573 1809560 1427969 1867749 162874 1811048 219906 392864 1838355 77593 137807 1829002 1814732 402183 1272994 900415 1254863 286338 1480200 1492929 148933 1439845 1498254 1936511 1525718 1094918 1095212 161209 210638 1852207 402880 1391020 500407 1829203 1080770 1553067 1106458 1833759 1798244 1365356 177219 1669216 1170972 1353649 856274 1795905 1104703 284464 825088 1424254 475893 564222 572439 1627639 401522 1309717 1781201 8803 1456913 884970 1328285 938686 686413 1044280 1991884 1620609 415875 290388 1402747 1973188 1595854 1337227 641752 1855724 83816 1336712 1426214 341129 1604210 735693 565935 378619 369072 953170 1015011 653086 1150319 1715194 1454866 1992129 1575124 608585 657461 1373831 1150599 1841025 628962 1002920 1778851 171362 1333785 232528 1069828 520716 1070538 79762 1902430 1544042 1952551 1231246 672054 326493 709066 687131 885487 1326136 779601 122954 117781 789998 1696331 1703801 1275907 1657247 1178907 389368 1836786 1321408 1972514 1346720 1166383 1635851 1600444 830259 1621357 730591 1739592 1300174 1356997 74838 1417826 1030257 912257 492352 222629 1798455 1712350 1720875 1368160 1667423 1542633 791212 216717 840701 1714192 1318223 94502 484229 1448548 767925 1235196 1920842 232832 1384684 1165239 1775900 118406 1272522 347529 1622363 904767 789384 473251 1575684 1115543 462164 1090281 1609231 757914 1070387 1069992 1549946 886863 1809729 434324 378159 905223 741174 530061 1757466 1301935 916477 1373980 473095 951561 469665 1939052 1569215 338393 1356272 1018719 927830 1844707 408474 149772 169357 1373500 530356 104218 857498 1444058 1913907 900687 453377 996820 1686525 1306635 73495 1533282 1417866 1458524 369638 1393748 1218472 810434 1402308 1395039 574096 1177104 110227 1942262 1092406 705817 1492617 755229 1715492 1311598 1958558 496241 542318 710292 1417740 778962 754705 1011076 400013 750707 1622751 558748 1805351 412768 311048 247625 1426423 715391 1644888 1425637 1343700 1827953 1991686 1118400 1147436 1529338 1785156 1734097 1241131 943555 1358617 697316 671130 1971243 1419693 439929 1306872 404267 1921798 617209 508287 848825 1170022 627832 1221059 1991109 1468113 1485379 1387801 1140711 1493926 192407 946025 1227007 866121 196576 1438560 587325 478559 747227 803272 655060 1172248 92693 721517 591425 1976310 303168 924855 29273 1222771 943848 1967053 822662 1830543 1351590 1547300 428522 456307 1958894 1710374 306793 650605 661466 1693533 1564842 1065967 1426275 1138232 776641 135076 1115355 559302 689511 191241 1623532 309769 1396332 764988 1620834 1670326 1380190 321870 382861 1284356 1609197 526056 945710 1818260 1844596 893084 1365577 1697846 658393 77389 1661637 235604 1652904 417290 1927210 472014 995226 1272956 1690391 169973 633142 608828 432865 156635 745779 1418892 483727 1217154 1081828 1020219 432522 1927919 459140 64715 749101 426727 121200 776350 1894936 757299 508911 1164774 512310 914496 523414 1963008 872301 42015 1752517 1775988 137808 926172 1981465 567955 1967650 1189603 647444 428891 1341100 794635 361164 1615327 1195224 213247 28139 1999133 1448455 724506 1641957 713282 146033 1406708 1569445 1143406 1015574 1424124 1780794 254810 1660086 1375887 428383 588075 1368366 842443 1055940 342127 69937 1998600 446291 1540382 1927693 851451 1452522 243717 1861681 1736605 1062072 1472880 1039031 1461567 51135 1670132 623604 1336598 222192 283720 668219 1381814 671818 1303240 1390637 1446454 868665 1133783 1588453 317045 967810 593448 469627 1786896 1168723 795950 1244355 1993017 624708 1376326 584278 1392832 1809748 1658987 398896 551701 320735 1885890 1638451 1315603 386318 73951 15428 1380821 1254121 318692 855887 501544 112421 481047 729331 822477 1978919 727537 1975013 557052 1192478 1540753 1664544 449189 755083 911759 928762 610445 480106 1578401 1579806 1755251 750840 1650174 1990119 277238 1977280 1640236 1339610 734343 110776 1307672 1968211 1422247 1619083 601796 839829 913631 717988 879383 906169 1060125 98194 1323008 681727 881964 1730442 734546 1228998 126483 1201992 1330433 1623043 1711884 759068 759837 50312 1870341 430468 40708 229721 490105 1834370 1753644 1116452 6620 979958 1775813 1252635 736032 654480 1447288 798038 1051749 302480 1598429 1895901 383705 596306 285582 1401514 712459 977381 410630 968489 607863 
835563
1268997
978437
667724
317618
289862
1302837
424332
391616
873563
1949817
571215
1321078
1380056
144586
133911
811691
1805104
458582
1855377
1712025
1653185
1374443
626982
1238726
892635
47337
548382
521810
1363971
397691
327756
1971929
773643
771597
894082
466383
1538774
1914362
1193133
1338663
717121
247171
701847
1554614
128390
1308415
1512424
928520
858560
834337
969815
1173418
240984
653251
150948
1520837
1046071
463627
441408
104787
1291971
1222090
1260748
484925
1792968
110819
1781496
724991
44915
757290
970728
1611101
1038082
1953564
1336421
327853
883683
1782351
1717539
348299
854378
1244966
1426487
148697
763970
183143
1216015
237248
939194
1460515
1043338
170359
1203589
562698
1698444
645373
1806118
729444
619469
1182504
1460106
388500
639674
1901448
1745498
1445877
1962755
67267
1241808
1232003
1759520
921910
1693254
814891
970692
64197
558289
1862418
1098602
689931
173226
788936
686614
430917
1259246
1201037
887617
1035650
1781853
680792
1903534
1205846
1386182
774010
1001231
1470409
733524
1506630
63303
217204
787097
593194
1083428
941155
855930
182495
969656
447530
247413
1625486
734607
176210
1829745
434090
1255968
1822487
994913
489615
1863075
1419420
54939
1500174
25589
1837959
800041
255525
1938930
451964
906969
1608476
283940
143045
1897369
1474173
1172109
1840744
211977
42234
632908
988930
1950676
473216
529121
1459946
898386
620153
1531249
339779
804358
1335855
526535
1832111
633232
407434
133537
69667
1713649
1005553
1492144
524573
1868039
1780212
1070430
1131278
1357097
1227950
1111506
1850710
74207
1156203
1828065
1931424
657463
24286
1883376
1339531
265053
1214467
260745
365957
1807078
749943
779238
1477595
1871503
1049986
1581438
1443369
1457442
1501775
1626314
1952715
241388
1279774
1932289
630932
1745474
1716482
1607788
1380459
1073285
1443561
592275
786832
1669233
922533
1606836
237259
425934
465873
1347993
1738342
1230223
1089641
177219
1733588
317782
980275
600402
1055989
1197342
133272
1145672
1264290
1058938
1682471
113847
719674
1439440
449171
1658911
1535480
1402156
881991
637891
1153802
329381
1171893
798192
1655598
805187
1326014
147968
516454
20147
1679342
1628927
977009
1399997
35966
765065
944445
1069653
1376097
88498
85748
65800
980916
1569661
1628080
821496
1747578
310332
739389
166088
1260178
666012
942111
1546412
1774739
132833
994231
1031736
1009043
1187469
1266080
1608828
1784950
1829945
204496
538885
1790556
84869
1766593
1462616
722751
429372
1154707
296564
1834167
370579
1322861
79672
232984
710289
1371928
552529
670379
1010979
208702
1257658
814581
1785714
1626558
1131305
1325723
1016026
1568491
1436946
9858
889337
896438
344964
778407
1114124
1152599
80984
1250909
1974761
1360144
1079983
284831
1947066
386327
98757
1939158
1722186
1196537
684610
616692
932610
3676
1055124
1293157
1039918
189863
1000016
338255
1338016
506752
839600
1289351
1816272
115456
897046
1520812
1007631
38940
617393
737167
263201
1798088
1756075
46122
1126643
425236
1803515
1968041
1483168
816517
793173
220862
1007375
1710894
1925031
555801
901747
339987
43706
1358729
1823699
833808
1229459
912279
1813503
277972
1835247
270349
1466337
1046739
1053680
1133608
1804041
1172590
702443
1560754
459744
1332375
1428727
75585
1422198
591470
670983
674742
1666679
1269727
34749
51880
218396
1909346
259318
313167
1293459
601722
1144069
411308
518960
278524
251390
1630524
1219450
785445
1149960
985967
158634
1847225
916052
635512
643077
450956
1806558
348124
1716433
499676
1159666
1600054
736125
1756201
760952
1445897
1565809
1928411
1941405
1099949
505074
1362
1846809
669397
1894838
827876
269055
1724164
196114
1002959
1606995
542096
1602150
788341
1785140
657326
1219689
730597
4271
1725714
509840
1847859
1749862
657326
967254
785994
1969443
716565
82905
1172263
1126666
1847946
1717709
888827
389077
1198410
1635347
875356
1931818
524515
1610156
281504
1312622
395088
264185
1355247
1277303
391786
1518998
428487
1790039
721851
446480
1501507
822937
1510572
1765954
1566034
600971
1504039
574728
419118
1522671
1245391
240190
1345482
838406
1088839
1728357
506317
1028103
710220
947038
519536
1300586
1580146
1560115
527473
1970464
203954
830429
586583
1880149
1511330
1077067
404577
1215190
494174
654775
1947609
911138
832723
668674
1609030
1758912
841337
1800567
601863
613147
482777
1986968
1777218
1756016
1046704
110661
210998
384265
1892446
322776
1624989
554097
659297
1186523
129504
1939264
1944709
1743558
698939
1357381
675985
1598761
687225
385593
1389231
1474237
1503940
1004198
110141
1908344
1898509
1560485
972599
1036436
303557
632429
483410
1735424
1330159
445116
1984667
357936
716733
1338044
541693
671904
777396
287384
1207828
307240
1370846
1342453
395555
1280141
1514851
1942974
1521779
219858
1376270
1244307
1697224
37136
749520
645433
942593
1124961
1516503
1493132
1042926
557647
711026
1302937
1033876
1461730
1126163
1921054
243897
532796
379377
1556579
1781401
1300863
103480
98138
1436231
384259
554751
1185099
379485
1007924
62099
991150
1335511
1557401
388111
770452
1359495
973994
1752139
899312
1281092
392043
1885987
1028280
1324327
1960635
31768
1211874
377206
70879
1728348
807841
1748379
1006103
520385
1348800
166039
1038306
437277
1971159
1102420
681441
199120
830254
1243276
436375
1352574
849428
1998102
326519
165816
320656
1680548
1234274
1417367
1688431
269589
625533
1651227
1561849
364646
677472
1151785
386225
450973
324101
1844045
822428
1461354
1773963
1594848
568441
1942887
1198524
162300
1256272
724146
1670160
288437
1659250
1971774
611461
1423708
1368525
686314
811893
1728399
1779254
90130
794569
541253
1980856
131166
1075317
188412
1611550
951957
1333097
777296
391817
760549
1215502
522399
369672
46520
1966717
1735569
1645534
1180527
1469887
476757
225537
183245
12963
1697336
959065
1461907
1862162
1617593
455519
1181341
35274
1246614
1978490
638747
741488
356730
1113211
398686
1667757
1036703
492515
233752
144400
1433219
1864577
1017509
1731016
1890814
160717
1107784
182172
372490
1872504
1144259
1651091
1894278
1573357
157866
1484152
1389874
1963493
731014
301384
1874603
82529
1353398
748059
272832
19721
238071
1001333
737219
714264
688629
845958
1132444
1819383
96516
842181
826968
566154
442063
1712434
702648
375716
1219479
1188563
659056
908283
545494
400866
1106787
655978
1371546
1692073
853088
1029857
436195
1296300
237386
647996
304954
740783
916661
659114
1193898
25489
1287861
1967547
208977
1309847
1842311
1988753
1306705
1503911
851685
904861
254054
1914427
507037
56662
227138
46045
1900533
120848
1558499
1798958
853042
120601
872894
1673872
670621
1763513
442085
1741986
1008924
1681076
445073
1775775
1168632
261070
1286194
1071084
373825
102744
1280459
1589624
1723506
1589703
413787
313456
1614990
1480212
1643245
1985653
1474508
243064
1376949
1499262
787558
1423041
992290
264734
200231
1295360
118795
71475
674844
855337
1448542
81091
429371
66622
446730
1441822
222642
1821566
1348357
1422475
1036008
1101316
980155
1471790
1855624
295015
3107
808932
1059460
503354
805736
1469171
253462
1227920
1352862
482869
1420482
1014384
1834534
381728
1183154
808332
820751
714305
433678
333108
247349
374462
542194
1418083
421512
1754973
118790
893079
1558018
960360
797540
102099
1276105
538685
1457470
1312793
433810
513799
1290981
1388315
847532
645069
257269
920204
60399
1572717
237371
79741
1477159
538698
799940
1534631
502647
1409793
1128107
1658381
548670
727439
1428634
1231647
49187
1652668
993403
1652611
545191
1148987
789489
427370
713525
1372158
1662343
1612019
1503827
67088
372265
1232700
104487
1340620
399896
1591111
612885
1558727
454415
1552917
373592
26941
578057
1968448
1203389
813728
970046
1408256
1380963
870659
1969182
468226
338732
761388
1884193
955222
1698218
943797
1422110
686401
542028
1279820
1100011
1345545
1346155
1232551
1399293
1497220
1335841
857139
1088127
373524
858156
1167723
192533
1068469
1833993
1915916
696943
1892397
1856020
243692
160920
1233226
1768498
1444184
1157366
1617494
967099
398750
608660
180707
440243
782653
1214956
227687
1816940
1740967
1172771
1639992
1390688
1400348
1808318
416545
1387955
1503393
694157
1730790
1873772
1724078
574535
489429
1609161
840089
1662554
360148
1772833
835509
1373087
1146209
1169893
453437
1542638
270823
1878529
305536
159164
1844806
1251416
580925
487996
801030
440121
1979555
1800681
841504
1135025
1778680
562464
1061998
680548
1389979
911483
355425
735585
555330
1870478
1030368
1136538
852763
1960403
1518965
1292405
727493
292583
1421768
347098
347940
899180
1365922
409402
1324787
1783963
392299
1464683
1360740
55745
189333
867241
1340734
112185
1454111
1883986
1601561
1638515
1286158
164117
983892
1720145
1741353
750862
875558
275401
902682
1436419
1315127
797682
166592
1424883
482154
1773256
91607
1173290
47892
528728
420612
1061533
1133965
264708
900956
1853257
438958
514782
1611766
1417647
106771
1559328
1497380
1046695
1290955
858034
1326410
156039
990919
1098617
1258798
270607
1878045
1495456
1027733
156146
144958
1827214
806033
187182
1848952
1649595
1520291
458468
788723
767047
1026114
1099411
1677969
75918
1659315
143995
600680
1497544
847794
1295107
1507666
872188
328405
595146
1233919
185326
904364
1125226
1117336
12079
1943647
216685
262236
696193
605633
68243
1533765
633149
986319
1725087
278844
1508846
101103
1333116
722931
1186984
1316808
594019
1004960
1126548
434106
968008
379081
1055095
1205168
964926
1084028
1692410
822250
2038
942129
1049700
60573
84827
618706
1980771
1215267
348044
316483
1034750
205705
764642
992439
986775
286150
1491808
422092
1244133
1094689
753429
1272130
57433
357829
13764
233722
1355835
1593658
680392
1523955
1240016
1589984
1355513
708416
742185
152527
578085
205587
1444543
1317560
1629934
1249822
224324
142237
1663050
1843147
1687281
741111
1489591
160153
1429395
1953303
1252446
660502
213879
1257399
635548
560215
1592257
571942
815085
1767175
1550566
1869455
1218004
639828
1326327
831719
1970784
1599589
1691673
1123403
142316
1904672
1715329
1578863
557866
374607
1090339
962424
1132260
433208
290574
1486822
112176
1312781
1813327
145366
1568680
1229660
79711
413690
308124
746882
120295
1317460
1290554
573927
1704159
74311
1214421
22314
439304
943747
800901
177909
441047
1839082
1150243
1797616
1023610
1731407
1308338
445769
1886460
791870
472628
1489926
1665479
625317
206538
1649971
1796022
345884
1583114
413191
386821
1796883
1024141
1788327
1285282
251851
1728226
1611577
343081
751619
1634742
1946731
1126305
212695
1276695
484690
412136
160150
1342075
1718392
1018068
1531364
1524092
807635
1422539
1959784
67496
1577933
842356
998180
628274
831566
793121
898122
71374
897619
1003539
1815248
1019749
154979
379982
1970785
1494778
1451463
1417988
1198105
1993424
1812875
894496
805572
313269
1603217
1211047
12048
844582
1529427
1915073
575636
57336
1334992
585277
1893805
216168
1272492
954110
1366570
520258
1310383
1631210
350702
1134282
1192859
1450657
170025
410308
24189
777938
1597475
1702083
1124794
1507304
1048810
1693144
1821744
1986391
1186376
81855
1960417
754208
769541
1587776
230733
1419417
26470
687086
648931
878318
197406
885826
1941272
57909
1600369
1314397
1570905
1347667
466813
1328330
754286
1302678
98658
1305696
1043195
37526
912679
1667615
1665954
676233
1319786
78184
502524
722310
208643
1804368
191356
59769
1591963
1291356
127487
366323
1366538
1567111
1182063
1878149
1824447
1250049
1941386
386369
827102
1350041
988671
190534
33347
1301758
440641
465214
1443988
596389
1275626
889824
1243061
645014
1479534
432723
1634500
1205893
1499215
272272
1045723
796105
1309587
54304
217649
1173819
1532179
1631867
162796
447188
1878081
1282013
193949
1924883
1345669
1260679
1467517
944589
1557016
542128
869376
1102907
592774
809265
1057081
1318299
1158069
1697536
229322
1061566
1274976
740401
1493094
1815641
1754003
320853
1350455
1072009
1040705
616776
1726536
645355
1421512
1365474
998647
1999215
244556
1002880
552422
175855
1974156
1454822
1179621
1918429
872432
1526850
1163228
1399797
1920799
1638159
1561421
307338
1854147
715723
342349
1753464
503364
98956
1157127
918332
1279793
1929993
727932
889318
196506
572122
1288466
576119
825537
721586
793726
1422396
476816
149716
1528453
712723
1443876
983739
1395291
1934206
1816970
1968131
1401608
1938536
30242
821907
1293735
292636
99412
1739443
1621318
1694937
869628
248367
121008
597029
587881
243328
1107667
1442585
1841643
729524
1617973
408011
97490
1346495
1604966
305963
1693101
835108
1201372
1142193
210515
781246
615413
1201487
467588
1248893
1685226
1628005
1854739
731231
1457875
1455202
1424445
599789
715112
267498
1064660
47642
594092
456833
1323312
1639071
1528301
493625
1175759
1168524
1419857
1356873
844096
1881539
928926
809770
1786486
1713343
758926
1826760
757518
1459385
838087
67647
266306
631288
1188595
1028683
1001850
105586
1863106
839675
427954
140860
1682248
1514969
9612
1306707
1855893
1665888
275283
1198747
1625489
517530
566476
1190034
700047
291440
1070655
1837833
1161813
718021
1183791
1785108
611354
582879
1274995
886251
1531035
673990
747959
1418127
297306
1730514
362288
871626
446829
1539765
1734789
1223200
1330539
1212236
1676610
679763
1682085
1671557
1851176
1871411
462923
1918739
418955
424155
9047
1169503
657460
1741649
102744
770815
342926
1705517
213927
148448
378569
1592403
837738
214644
1387828
1501148
810906
1161996
397164
783300
254145
827522
1875523
239576
1622363
1000304
1482466
1598779
193377
1096096
1758635
1489445
1840525
1004905
1205536
1680857
45967
1790875
95634
1298136
1167018
96763
1008655
65267
1397946
1462307
1999954
49735
119126
907641
741194
1531372
1470717
1833046
405590
328587
1286630
720114
1007360
1261442
1929304
1994685
1362767
764963
195318
1754624
1318283
1405048
1886077
661702
1265618
86164
105565
213217
923183
931594
867608
793517
1143147
791613
746218
1452796
1977974
171694
1228378
1049447
100259
160166
1075075
638474
724751
1713871
752776
942280
280436
1169204
443692
1826590
141457
315363
1557686
1682829
1448442
763572
842610
740248
1348241
1084131
148695
1996701
1266176
1978328
91887
1050254
314093
1112809
1586439
1275074
1772952
1021458
1063008
990081
771516
295638
1879159
1201638
1325996
1720711
1087766
1667338
755946
414189
1281307
1450480
403117
602646
128687
875573
71401
578339
1001086
1290003
1144135
1738838
575571
546808
1845826
156883
213429
1389957
1355080
1521451
1383294
828099
1445245
1421411
931544
145163
1910607
1283132
86215
1796425
1182806
891469
1708350
221377
1965838
1973670
1285901
1998018
591100
1805288
243710
263123
458104
1698082
183541
970542
39131
941400
833681
1149115
1168861
1294818
855158
565064
107816
1547516
1095393
1105760
1694745
269511
117840
1875418
18255
1158632
1263021
1591539
1789332
1544072
1743866
1376227
161533
707388
1545498
1982645
1838308
862306
638337
585682
776683
1993972
562501
1447685
818857
1996055
256714
335458
1422739
286420
1319491
1712584
1661867
1471127
80838
1937349
1400711
711022
1192545
352501
751647
1113739
494657
176287
1972422
1454216
1272739
595614
958837
519792
372420
542516
431133
1058950
107891
465953
526796
1946097
201204
941641
1591230
1062281
919985
82188
365272
408271
298300
1281947
1376874
1964812
898639
164731
1864330
1928729
1259828
1849425
1571070
1630098
428664
315913
1579584
50201
1998020
1998195
1989314
1792342
1323801
1645904
1744692
818057
1535171
1792746
1117378
953196
1580389
129013
181457
1836569
485132
1149588
1705865
1018277
1433278
1286342
418120
1304745
609483
1860600
1216626
1631667
1122600
1112891
477820
1903555
1146395
1686946
845392
10422
1455824
1955627
1344230
364942
1864815
524361
1216280
1452603
885868
927780
1408626
1901268
374978
1438132
1488741
1636989
1316210
470231
903864
885288
1162392
1198501
390878
594896
304904
297048
239889
1361617
1424589
1483941
1864412
95260
617019
1756456
1293228
1580678
1548925
96246
259558
1184121
1954853
1424719
1587021
1955184
448226
970416
254413
293614
169012
1573412
1553714
95605
230230
704364
758952
930166
1379584
910802
1547661
864119
1093906
1351834
1713943
1268097
305887
1626025
1698819
1929820
1389590
1053919
1183104
49876
853710
1195398
116230
1376890
1013305
1463867
1791296
1479528
1975343
631148
1184729
1357152
956313
364364
1346853
714129
1215580
1360430
387757
176207
1365119
1618167
681935
371769
607342
1408537
1374521
1258581
901964
1341945
1634911
1108662
1239496
1854463
1174104
329821
1690509
1736789
1483714
545768
761434
874438
1302151
908305
937924
361254
140120
1322838
1038037
828869
1000799
1660274
1873617
1670936
1350638
713657
541309
583546
1142877
1698443
931845
782085
1591445
952370
1782229
1869498
230553
682515
1619164
943706
1679000
1880390
1631593
948403
1272666
1223721
834052
1168705
1398076
678358
134030
1871748
1334873
409042
522932
1614601
515587
972071
1408956
1552928
980531
1396737
478595
518816
713424
759800
41199
332719
1770482
1989962
1243172
1471098
760936
1606951
550499
551777
432109
1554874
1924135
277868
1425442
152957
264136
984683
327313
1873139
1222905
1967118
1806048
1174205
1669813
458366
890159
249094
225971
1887319
518226
541089
1139399
871560
472059
1944850
1796474
1628526
1762246
1441223
1390166
1696107
880996
243043
1150188
65117
1335939
662052
1275628
1989064
1716739
713582
1130886
387011
94411
1665450
704417
63086
1036207
229433
384847
276327
182284
315404
1773278
591308
1109764
502830
1041443
54793
860654
629009
1946381
1186786
1071086
1122210
1345141
1637265
137116
1214770
1126577
1915266
137794
76836
937348
1532305
1581462
1375890
1113819
1186114
1559431
1688628
1178993
592689
364862
487261
1623590
6606
1904557
1897308
453643
969332
747570
1928985
1276226
1969472
1589391
1797633
714607
264781
612312
1088393
252474
1756847
1391398
924880
1072021
157851
1473285
191041
940436
1804579
455781
330780
1972084
402904
371947
801430
667867
1554680
379208
1744944
755140
1622392
711524
1304226
1036981
125066
1976814
532601
1970232
1984663
214036
824791
1112585
375530
97751
1688886
445085
909167
1644758
95123
1590131
1570284
900396
1787938
756489
1540219
336405
891557
1224253
561122
1977421
1571387
732125
1391704
779142
1929888
18737
1940916
442125
1738779
273472
517225
1663546
1008298
1880992
1216358
960239
335389
1584962
433366
665930
914288
1000496
609743
1812186
258072
714336
1812116
757872
267231
519568
290140
400153
274858
218068
423833
316803
1748307
77953
1167835
237804
1014719
434527
1189953
1863725
146007
603616
1181594
1216944
1938508
1574723
676563
1872136
1465590
1995910
1918185
1723242
58588
1458326
1238130
1842642
396779
1617677
167906
1599823
478497
349213
1290595
1669044
1234071
1609844
1865081
641432
20360
28736
194252
615945
38005
637571
173159
1809763
1354759
812859
686956
522159
1710788
1178479
1218558
174123
694315
1586798
282627
1242999
1332837
1465522
1426506
1012622
1920578
1496973
1234744
1406851
929314
1089448
1711668
1853798
1808026
426435
35006
105239
562021
1374263
1951238
182358
42517
291502
1086950
1464658
1013594
1639826
885529
908344
1739283
1728967
37124
1344671
1750860
849128
381013
387150
1734798
830753
1293737
1388172
1299885
334402
270498
1512585
1620394
604998
1307529
899019
896017
1481007
1217069
1600658
601003
802438
1843277
354861
85318
1564160
73407
1357042
1589483
692828
923080
1003607
1738873
305851
379885
245217
834742
1836786
777515
1707996
91291
1868730
1504069
1739981
1668819
348830
476290
738886
1202797
1779897
1287713
157801
1608303
886255
1588070
1867229
1061978
608908
587858
294803
772747
783012
725703
1331529
1597133
763462
493837
1906228
1880942
1132172
249173
630587
1344307
1662408
535558
972281
1276338
398581
1847290
219725
1970747
1720884
709005
893264
727502
1080617
1216108
312245
1190576
53677
941595
539642
1471183
679522
736434
1662204
1704988
1589344
456175
1487682
1328733
1515155
803857
1878494
1664645
792109
36518
1988119
1106787
978404
1250424
584098
709378
1289005
471233
5797
1030585
1921098
689611
31569
552964
1964456
1898835
1483857
658053
1714306
672639
860008
1275180
1127211
1420320
1363538
37154
790213
1157935
1860679
1901598
213344
802594
230801
1132184
1055269
1556732
494724
869099
8330
1203133
1864750
175091
861046
1073071
609342
768428
1436293
288834
436324
1615267
583840
936910
171576
1359924
351193
1476608
1550936
391524
954937
1881539
1506879
1405427
1073978
1332167
728136
1530824
1662880
954325
1563268
926805
1582783
1887140
780718
477250
554942
1290743
684053
1026583
916370
426391
848872
650338
1430901
570851
720616
1936134
443731
1374379
1574483
294569
1191857
106310
1169907
341936
365279
395529
754486
1279238
587882
451791
919783
1249480
475985
462114
1334176
1388333
1121094
853457
1167835
1757017
694462
931448
242747
570086
1634344
491920
687558
1253132
1092356
735226
1576424
1842437
1789635
412072
1660305
1447341
1086980
854083
1530246
98259
340028
27747
1422971
742134
1634097
154896
177163
332114
1152562
1559989
1581726
1848947
824754
1899464
1526874
666183
1439292
225111
930220
665505
1006957
1894912
106355
465797
1644695
488891
1417055
440483
791407
208191
1061077
1929306
906738
1398787
1552834
1757100
971067
1195728
208465
827840
689959
524943
523060
1574747
1332446
12101
1906903
899137
747096
1270201
898317
1498776
722901
1505837
1386408
1487805
1475250
408527
1880710
1729691
439515
1707354
1325021
1008228
1282045
1674153
1276914
717815
1793381
1474289
44327
1335574
1137847
1766683
320162
1049309
1144677
84019
936651
461175
99782
1611376
1688752
1262266
1261161
923091
1931143
1855288
159849
864090
845416
21719
119011
1731618
766230
860942
1284567
811672
984127
978868
1532304
1713955
1568135
288931
1502197
704702
1437103
461680
1158876
798291
280422
1319991
545292
468836
1543634
866543
293438
1539797
1302751
798066
814225
1892539
1017605
1111692
240279
1850561
1901051
1522735
1595091
1509837
251242
365242
21347
931123
1154897
1366195
1950918
106045
799014
365541
183507
1003071
1677577
970093
506123
1180646
177478
990806
512236
110750
693829
921518
1629100
61198
1416065
381431
305174
1490755
1063450
1713565
829443
269320
786174
250079
1766626
1771037
1961858
1003370
1302377
316104
1787926
1857957
1122358
1723962
406125
1159793
106218
1008860
148441
1202241
1530699
1096344
498281
42939
993923
382181
638302
978502
1320089
1946774
1072840
116896
813449
1086675
184674
842197
216918
1287590
1416962
1069547
163039
1787612
663255
636525
1325646
1065879
1678934
553276
1801814
117142
1645190
106820
1295356
1690195
211160
11162
413253
595465
844311
1836714
735801
454254
319107
1854711
658752
1524965
390188
1775301
1727836
595466
1345555
1881024
695445
1101528
1953086
1470988
89686
1018817
980711
114511
42462
773535
1053861
998618
123906
1259668
621667
1391355
1793269
1865654
408755
1031860
211001
1637317
1417124
494525
755377
900830
1962077
531357
1800166
287787
1373916
260783
941711
659520
1440273
1824343
805393
1594937
1658324
701280
510848
1846144
1336544
1686797
1740277
1244749
1138526
1844599
271675
904302
688507
529438
1232648
1456434
520353
149839
223146
98917
547848
916431
564381
912854
332184
760551
717824
751316
1660037
862968
154077
1131028
1523444
1309359
767559
1178043
1044081
63270
894688
775978
286612
183648
794886
91808
24961
898225
1378930
1534439
459484
58551
654229
979909
1700165
20872
303178
1211230
1718997
1253882
1089602
774939
1659449
1547535
1567978
346513
1801018
492992
1838462
930156
943331
1965190
560107
1824595
1210647
1846313
61295
758807
905089
1092353
191521
456706
1645642
1565262
457528
29020
292462
1475325
1090948
493207
241144
528739
594807
234303
1351879
1425499
660359
1129365
1915531
920458
1760555
1292422
1587073
1082363
321650
68527
699991
1179638
349077
1515947
1525201
352418
675892
1589318
1911365
1558455
558564
129623
1277413
1176262
859149
124560
633814
1047486
1356535
630349
738303
1289805
1456874
47353
83651
233006
269670
1059958
1038652
258638
496715
1754723
1406541
78755
1555614
389522
1435191
358230
662623
752024
276785
872272
102530
1912433
1132946
186635
448657
579222
824496
1297757
799454
1812563
342996
1432721
398825
1430626
1852482
1185783
1096974
106940
1692723
1531547
170091
34264
1445561
1244665
1396512
1221883
1677989
1211611
1002864
1638857
1742193
428404
15258
458528
964510
894660
1547536
106786
1868648
97892
658735
569918
948020
388891
1985991
1118479
507198
1723795
1105632
1882679
1984594
622226
467039
477639
1194578
638813
1511972
70950
1561429
1202859
586106
1294163
1549068
1776382
772763
757883
347046
1904641
1085126
856469
336760
1168986
708689
481835
1266649
1687033
1048746
936169
798147
461399
1760649
1854875
1282120
458792
1979025
251998
491511
433400
1345563
620298
1830708
778180
1898065
1532576
315579
247552
957479
1673177
442769
1983437
397283
936777
1590319
1650461
1729825
290142
1540285
1561433
263429
423777
1190266
1407473
1942
1297787
1808783
1131872
6650
342631
100410
429783
700669
733673
729286
1097551
193920
213697
1958759
635313
1311736
699920
232733
357852
76063
723144
60829
1087124
1718782
1923361
1395597
1840156
603502
1193711
210541
1093806
1893687
340925
398567
1266933
529521
665098
1603225
1942925
1674290
278644
490788
431413
96172
1346599
600064
1853135
1108065
1457257
129417
1762677
1510858
1533633
1745210
1727212
1763732
1226382
251144
629747
748217
1184322
1691287
923256
907028
1909833
1247151
107861
648734
1446105
240444
1620210
111091
1565531
1694103
1682551
1315109
8560
1349567
1496928
1237994
1948246
1631583
185673
783313
1833762
1933052
1277182
1403289
234892
1997385
1921592
755220
1713291
81222
1905572
180667
1448927
1883853
568871
1330742
1564267
886305
760132
42493
1365297
743212
1766959
1158169
1771034
922729
964638
859562
549224
1003290
287476
1018994
659113
1371127
146553
838105
721842
1350863
741330
106788
1909514
1842389
588052
1520931
921455
1749854
170376
1152367
1079338
1114986
65442
1031141
614245
1013435
691470
885878
1303664
299725
1033876
27708
1965573
438486
530916
528822
941136
213191
1599844
204321
196600
239731
37182
694252
527194
357967
181046
562984
1420510
1122708
1102999
815458
1640045
1326277
1540596
1493242
590775
1467892
827433
1386850
1322810
1493354
124206
1131144
701559
1755216
1879362
1229131
1333730
959717
1726559
533482
958287
1736209
1882357
408339
541746
416123
245341
882394
768371
1525612
567665
318796
800507
938311
1877312
1876439
1777900
1899226
1987973
1646705
1805922
455852
1165354
1548849
367015
1798905
1439863
282551
747867
192137
1752121
626893
938564
1801420
723201
1028837
706492
16879
912678
1140484
1108216
1488006
1525697
352542
1129022
1956342
1753774
673766
1567704
1976390
788509
270873
1794433
203363
1697452
769021
962010
614997
406734
225244
521625
1557120
1433677
564843
1457148
1546952
1049531
1771086
337070
1901871
1958685
1415340
924374
1552887
307903
1887653
548241
1748823
254703
572732
119652
91959
849768
1675924
623865
509039
783522
440439
1699669
637277
1033220
1267810
1101212
1725311
1920995
1440166
787381
366752
1531001
849250
144946
827152
271946
483825
1343039
1919754
1310336
1122153
873801
1056917
235231
232770
854305
1115892
836467
1617465
375989
1088027
1711831
1763553
381907
635669
1326023
12496
1646351
1327555
1874861
895238
1098580
403253
276437
142977
430137
1957276
1480620
270047
1714225
459965
845814
276344
228354
350670
823759
397531
52501
718573
1787212
152396
1787321
219190
410473
1593222
95629
1827113
1541499
427634
1974879
1149138
1773993
1034858
1406027
1642178
1084605
560529
1199777
974065
983048
238852
1869043
899969
158014
1234441
1627326
1573165
1912911
1540982
238486
1118613
1813767
1272418
3193
303056
1521022
1012266
1285451
1416792
1099800
86910
243535
611426
423889
908593
1343810
313243
579912
1082592
882212
65827
1433536
1768180
264817
1923416
1033228
317671
583303
269443
553471
1546064
965248
923116
1873374
1641100
233102
1540283
478052
1825391
1269997
121662
1596047
650039
1457554
50438
1964399
865609
1037902
124814
462034
1280197
1836652
610799
409964
204351
101658
1428995
87989
550476
1937839
1440763
1699062
1555719
1374191
810130
360366
1025952
82503
240854
880562
1506663
756829
1367450
1604987
953456
764064
407496
27060
210025
1817454
901014
801321
788870
597083
1814063
805487
1953532
22706
1459411
1793596
366534
395241
1947044
77574
1723358
639049
1360151
729718
576669
1279969
1762456
1263907
21806
1493422
1860420
39774
964354
488802
1728278
142116
414969
1185699
130966
854125
1939265
2428
76109
173439
1304266
425831
1988407
367150
107137
1641947
617566
1333637
1810651
1330588
1798473
645596
1145164
1361814
88133
269176
79772
1735506
800965
745707
530851
1919674
1588033
312542
563680
1421747
1155768
574916
1755280
1712493
411502
676595
230610
913498
1374967
1978432
697665
1981006
333739
1070206
270654
18529
976124
1434186
959284
1797739
570588
1896932
1436949
64224
1483794
1285183
1528856
742137
1374855
1751695
711961
164599
1687028
493424
1458438
836092
1804294
66000
202937
1481508
1788767
1372032
355249
646026
965252
387612
1336446
1605027
432677
1045870
368842
1716976
1629867
1504730
1243612
664314
73101
1087516
529710
1727391
1431266
634566
1651811
334000
439508
383166
856006
556965
649105
1891812
170016
82
1990805
827026
1116953
785066
1998874
859231
1094711
1425058
1682548
1705457
1673087
671675
1330492
507572
1580899
1763568
1290676
1724136
927915
1020870
1484950
1634334
394187
786233
313523
1061277
780110
702179
242482
477817
718683
1328378
1216586
1588513
1120456
785289
807811
681419
1437520
912281
1720716
216790
1361469
228968
793141
1377923
764046
73542
240341
1877182
1424470
391893
441709
701863
1712992
1317438
1784231
283234
801354
1233798
927417
1869780
752637
1473516
1188582
1682200
1281498
729534
1459142
1298935
978144
347503
1830615
333346
578572
72590
1965814
1699885
1559071
733723
1808623
650801
1420211
723414
885388
767527
254630
1400291
1770972
440104
902124
390175
808873
1959216
186908
648147
710384
896594
1780543
903304
968922
490442
592229
794811
1899929
305633
494294
1120217
863221
1292840
766456
1137164
1571282
1491833
223908
948689
1655571
1665526
1487902
1889980
943493
974223
259634
340758
47516
14341
1397313
1643548
1355435
127230
131161
101548
1653896
1139192
116889
1936220
284082
1971996
117696
699473
388610
1812226
1143010
1458161
1358857
1213616
229824
962147
403922
927585
1933194
999029
1523434
1990074
1377598
1327955
1094747
9343
1254006
1929685
1228653
1598556
496578
1618513
1863314
1212100
593640
418788
1195927
1440044
1478635
1060066
1546545
956897
1535345
1663342
1603019
1112322
376262
218369
593939
258532
580760
100572
1691357
1975787
1782921
1558554
1500889
1864865
1949613
1097063
62620
1511740
1304964
1519365
1760245
94828
1239862
1257096
882364
834573
338305
691174
250095
1907110
425400
501830
1514129
1145244
1505612
1602656
1509239
1288076
1552460
1624866
289192
211205
520637
1443842
1301736
1940021
195650
1467802
357908
703348
660272
1401250
196843
1189452
1179561
969136
813266
743888
742453
84573
857706
494282
1477225
1480643
315182
1883534
1998856
186026
787116
1601651
1844050
1364657
830751
1036471
1666770
958793
580287
1085647
1282527
1575126
250490
232318
182019
1089898
1334721
1503160
1219078
1487100
817899
1363173
1730668
7230
1266721
207075
139671
1546914
1591463
1980756
467913
1659990
1486742
186975
1489566
1101599
1492792
1659317
1145992
1603740
989871
1075803
663375
1186117
1643395
1814147
522482
1251170
1916185
1560032
1091307
907578
1090219
1729497
1381742
501473
107145
1625660
1599508
1572
31188
659354
127966
1221583
97586
1041361
1136291
1181264
215994
213347
536190
582383
1152442
542957
488998
1368664
1261869
1292563
1971106
528520
951720
1328445
1493436
337721
1324808
1644377
583983
1308859
34779
559664
69533
1076667
237620
1319100
1699606
1472262
1703897
1338979
1996064
1452971
1761117
873295
70578
1280976
1933373
29956
1532640
343647
1630666
278487
1834632
72959
1165833
980515
450024
847890
414961
1877202
1837741
493894
385251
347528
1310498
79909
874746
59045
1708970
614061
1335568
918443
1276167
564780
365938
1034518
1664904
1369288
213511
1735026
609498
457264
734783
850361
39565
262345
1536756
1563016
1018438
1470350
246116
1880223
123321
1189944
475269
1626083
729329
1060292
266048
257603
1112453
863410
766242
1899748
1562069
1564392
1317433
1186819
75853
69050
1041379
79337
843822
601357
1396616
152368
1920178
834439
918425
753668
1218667
376058
444515
146383
995708
1090971
1804570
1088013
1077791
1920382
1038068
1266737
1270659
1981478
1373675
1307984
1882992
650339
530383
510447
782383
62620
1680748
1585198
1964421
297892
1455585
1837468
1495052
226335
658210
904405
166002
4557
1768702
1055221
663793
62345
1063300
236967
1591022
386401
1252314
530156
165352
1045957
1049024
593140
123884
363142
515088
1160183
933533
163792
612197
89122
865903
273727
1107733
1978887
1768791
890417
1526808
446024
1589593
1113355
1195491
1246243
606891
597789
1718539
1584716
1649785
400037
1143723
1888401
27391
392249
523052
1735857
450113
993507
188095
1810104
1482996
947223
523735
1346915
291435
810515
1931280
1208162
1483278
159486
702635
284692
781365
634053
1650510
536109
317716
1245365
114817
1334464
1851876
1625741
1770125
122466
1149455
1556957
1908154
1007742
321385
728254
256661
1304868
511572
1320349
1419468
1607824
1230599
359599
1788773
1114502
955597
1406817
786820
326810
1096877
1076719
1378428
1320693
446592
520476
1325146
1329288
1140347
1946526
1776905
1313704
828518
1207094
1339750
1318284
1727886
1203908
891260
697290
700137
331237
725427
1608046
1336747
331214
193096
953111
683675
1564221
171342
813489
883280
1564094
1936283
1040074
854195
1025
1543016
701940
1798403
1483155
451839
1426617
1326469
227211
1314470
1263625
1667251
1872161
59276
1819613
409302
1212227
538951
159434
617573
1207798
933452
1222605
1754389
1502258
566455
1522220
210087
29247
1759149
1787514
1463197
396025
1200916
86322
1699730
1691762
32813
1933679
1524332
1042257
784072
783585
1813023
1716467
1394849
760114
1979876
824769
1141021
386111
10946
459897
446953
1602232
1096691
1749034
1926591
1390688
397289
1070794
1358008
719124
255217
1929397
370632
1728565
1924827
69528
1837305
1800474
450673
825522
1761694
816388
431406
1074287
1839220
1200236
288271
802582
918561
949773
1597717
1276847
139935
1766807
1954748
146003
1273341
1709196
88797
1221671
1213769
1722111
874933
371489
1699184
174343
1370092
182670
1575384
772862
90654
27116
695387
1274079
544891
1910299
234335
704128
177055
1094100
1348834
354790
1034176
270186
877274
536594
897452
353646
1440992
758368
1844019
1833784
829184
1768240
118003
1557773
1419944
311487
1616913
785987
439128
1826728
344503
569837
1322311
323594
1752183
59083
1517609
1553473
632606
1785752
261840
1513949
1164041
829036
247945
1323725
1670232
1328949
1082045
1032324
949953
294086
750769
63674
706164
201098
1611492
159499
513520
947888
1457110
1288999
215781
177834
870217
171133
479413
217545
565485
368840
226834
851523
1420353
105333
1983020
330026
121701
379768
1097580
1748729
211997
1475435
161323
874344
243463
1240566
1859541
1609557
762506
330944
469854
1869243
729136
550064
1860101
1628450
432024
1972759
260489
353285
1638802
1515214
1812191
1041804
351294
480833
1532652
1730540
77683
86211
1470342
217248
881538
1929426
652602
723279
334357
117848
684791
1705662
1997314
1731234
603538
817362
889260
1088487
142529
1766803
370041
1354890
1617938
1727113
1230241
1947964
1872959
400966
1362740
957365
1093653
1656291
1172423
1885537
786541
1821545
690603
433462
24676
403258
1148484
1068536
1093794
436929
645166
253438
90825
204232
319251
1213341
1785151
526756
316215
955897
1753108
920164
1268251
1188851
1038984
947775
1140153
380527
1879724
1558425
708877
1082888
173248
1747137
1597401
1044141
542567
63252
1938616
284645
417514
1837055
1032488
1079589
580351
1307672
1806810
613036
55583
1057165
243192
1043005
651776
800338
1488053
1996249
1724586
1244307
1297268
615091
668073
1529715
1041235
721910
945548
1414068
50272
756594
209919
24288
451196
1167955
1474686
1210170
178469
49718
169519
600372
1850025
1146401
1156674
1713202
1866142
1226780
964621
1648243
626485
1989137
1988567
310570
607857
562684
1338504
543058
1573273
1033617
265148
1863641
951213
1148662
1085466
1672509
1375650
1793229
146906
1825821
1522037
410288
1464826
208600
1523105
612686
733706
634694
638224
863167
1651290
107987
1794897
1915294
806515
950127
1883381
1022406
1573497
707253
1939615
1874126
1582128
60976
1274608
733129
1301671
1318923
325510
1340690
724122
894831
658275
1234441
405565
1723368
1566141
457609
717725
483756
698027
313264
1252228
1352926
1742897
622836
486372
1146465
1650886
1203450
1127187
1064730
868889
1898165
1115377
1284521
20522
929683
1556921
595543
663814
1885733
441648
847983
1415053
1128021
262603
664055
1906577
1046431
1377225
407287
84925
408891
1175235
613494
290964
1476029
772873
560071
1062539
477310
211003
194823
608621
15115
980710
1310079
1359675
1082067
599310
884775
654207
1706355
1212091
1109281
585413
1269233
637692
1211832
969118
1151946
338028
1733823
1352922
966684
1036100
413190
1922867
12994
1902220
1504164
1441376
1813665
1166977
468952
254860
1191638
222697
1127192
548415
472128
64369
1065648
1889808
1558638
1429904
1137050
1459009
190536
1534033
1075606
1526885
1864580
192725
1916598
1724888
101059
1377202
540928
842459
85287
1231468
922676
508721
1547992
731690
1522288
1526708
364187
1487137
1753037
611777
748273
1886207
723959
1210482
907922
1145337
564627
1703881
1711924
1823769
1220958
910665
976363
301853
1946303
244407
488660
1784106
1524429
1489573
369054
1211372
1100333
947469
396508
482522
649567
445588
1080801
579225
1001759
1271820
1930178
702235
718209
1025552
19565
1916879
54796
673660
1185145
355384
774904
994599
1156930
1953992
1782401
89512
1855023
1105849
491071
447955
901513
1512261
243302
241463
1524870
1810766
347582
521589
1891069
89719
397481
1137804
1718817
881708
898489
1377039
1085432
56439
1385946
922019
1305916
229900
1647255
285645
1325737
534734
1294568
375628
243642
1018814
533334
1104200
375727
1216573
1940016
963958
1006238
1412701
994642
1118022
1194633
1853886
1165183
1297422
1859786
53966
1510107
1933657
1706506
103334
1296760
1227379
498683
564647
1156252
1039155
1494334
566371
50204
82516
1098589
1515064
439183
805953
1097406
1260239
530289
992271
291595
683702
420421
957066
1720671
481100
1775240
878612
1509024
1242820
15410
697249
1209141
1550417
1103618
268534
1411562
1598265
610306
52699
246979
1582040
474211
393584
1918336
1515910
1894964
459055
1358291
1806168
468148
215253
183638
761443
1052253
1224328
308753
433810
1036803
951849
50498
549028
1168106
794056
414815
789947
1655672
183259
586905
155298
1476054
900463
1113195
446624
1333174
1082317
1633786
824806
1378244
928805
1958325
845814
1321176
1060843
1279042
708604
657637
1755220
1462616
1867473
865576
957997
1150560
235569
838986
368898
1877292
376797
73037
380561
4245
1317657
1054241
247465
27821
1292815
1405854
774428
974129
893671
153717
1502886
348602
1849197
575374
1438311
1250265
100994
622455
1990116
82977
942785
1824322
1600265
1293065
511196
1277284
1694097
1268891
1242529
1791170
1868460
977718
370005
530974
748196
991103
684226
1533207
42512
127589
1142550
1764797
875475
1710167
1608457
1950562
1853128
1605124
456900
1357851
698543
777059
224428
1472776
896096
843976
1487835
440230
1590395
1099340
129953
1350040
9453
147033
1417975
1598155
1874103
626838
704493
1703692
569212
475630
554373
683215
1090929
1207578
847026
1154406
5252
1313219
734158
319705
464675
356977
1922007
1059969
642498
1897715
377097
1731539
110257
1888793
707424
374002
537247
1150655
562799
413324
955943
1805823
1050676
567721
39062
1962481
1295582
1077219
1066939
947561
832498
1237945
1619042
22215
477399
1066346
1466347
1651561
1939724
1256229
22815
1155511
1046220
1900894
1732441
587156
1589327
1725410
435079
405637
1540392
303951
1810065
1764654
1650932
1150333
186802
394407
86469
725349
1552168
959263
1257897
1131195
467799
342210
405641
1687748
472997
1823770
16463
105571
1296847
1304493
358541
1552077
343199
630598
667114
397397
807062
982128
165325
552269
1501928
1895044
473368
1843432
1874572
693
544031
339835
421224
1179991
249103
807717
858689
1708291
211860
520975
1116653
138425
942038
309148
378659
1478385
1351811
1029939
593732
534810
971303
597120
210403
488795
1265650
1828401
1943760
1801077
236860
1328728
706688
602838
1645392
142342
783175
1139767
1718657
1366243
127236
1028120
639972
1549311
1253058
845594
332486
506289
4662
1777710
325258
1834107
1091789
101963
1761749
1222404
888837
1037364
1557444
574037
1133945
651531
1699149
565688
1877563
69803
1365994
1479951
1191771
73364
240692
1908279
27504
126602
1070224
1772538
1964566
1573701
1288592
1304653
1685050
381273
1722931
218850
257206
781876
1097907
1469952
1276907
1713157
599033
1966248
626374
702630
1454839
888204
776379
1298635
753531
1199291
222801
1278478
138927
964551
231347
1042913
1084031
69096
848549
810186
1281795
808339
618874
913316
1666483
1648440
801132
1769904
155109
271882
1538393
1483904
1636945
1875653
1030368
1532010
1344291
792315
1517796
593711
1237848
931451
267800
915022
1496409
1021102
1681032
427363
1571252
1580915
1350032
973518
1099767
1641075
633169
1903022
1134981
1132554
91428
858938
1344507
1932073
1700703
1516617
576800
1892959
1501447
518705
1094979
638993
735565
433884
1636423
1682949
1282770
1921110
294421
1471939
164328
315929
948085
1996852
1603730
1916858
997829
1450947
1589211
1419175
660368
1223499
1870341
524865
750694
991642
81133
1571115
154207
1927646
564586
895600
475271
549306
1886278
1549198
1514138
588870
967736
1333833
1658693
946426
539212
739316
1504263
1596499
1390069
1572222
1472494
729306
1316170
1938368
1799308
249652
1636685
1434673
914788
1251009
1351139
939430
879591
692734
1899420
1592192
59129
179637
1349815
1223500
1259361
1507925
863968
1223901
931905
1080837
601702
1646419
904388
1660691
966625
1736133
194262
1544439
1237674
1883875
1264756
1226082
242171
1084613
716669
1124059
1663720
1196769
1565027
1100210
1182837
384319
285259
94969
1002312
1018742
1518590
1225764
1113542
301122
426466
1006787
1806052
1624947
1515731
1499368
61586
1728413
1551846
750535
325769
1858434
1494065
58941
1060306
1845047
1496364
1696451
1359599
712995
1491493
623559
589179
1854137
119671
1882971
837499
451936
428816
1215606
365284
436996
1382227
1169336
173775
1229826
414829
163054
497732
21731
1201083
1763987
1420241
1746056
174687
863854
1485693
1664855
1154789
995076
489312
1682954
1482478
1165774
843178
1342060
266159
1661681
265046
1332734
998202
340036
1143729
954905
1813195
535127
1806922
1983870
491796
1324147
1936695
563463
1894832
1820954
7260
1500227
903354
1213967
521259
426003
363017
583966
1194511
690417
322331
1087020
437560
975865
1845850
465797
351056
1573215
1767612
850339
1904129
1561270
1230611
1536865
826051
1092064
4076
480158
1949318
1841109
1318728
1020834
1287103
593142
621030
577042
106715
1001756
124294
1075542
455022
521699
1585654
1938953
979310
482959
282562
1205452
1735113
1886492
1259678
814286
1042553
1822076
1186036
1729720
111974
106653
1589544
1805282
1856479
845135
1300792
477191
92902
1224482
182288
393727
1705959
802732
1348494
276064
184370
1099248
304963
203010
1150205
855853
1392404
934909
775455
1197818
704350
1752795
344957
937737
1323753
1903494
1003855
582604
378798
1727304
1097838
964131
1336363
1885713
1847426
1410840
1325069
740396
1731337
1119687
166235
997817
685632
1869457
937816
612624
1448548
1186836
502818
1488934
1403946
884754
983867
1914446
1345651
38344
1653550
1647180
1715567
1519402
1114249
332512
1534706
255494
690435
514711
336611
1513810
1141936
498157
776501
167968
1268836
872214
452597
1877884
447641
365790
968094
603330
1898037
283703
413090
634710
1654166
1957388
1293149
665299
1449009
1119544
1172532
892005
1637572
695624
1638851
84904
1763342
795154
752201
1961139
753094
452801
17422
961861
1684252
1173713
752444
992326
1436232
682380
357245
1906846
515648
12428
624991
1488845
347057
926333
597576
1376169
924219
950274
1308313
953968
1494746
850
849726
366708
939312
1678301
1982653
677288
1903077
672588
106031
1211120
541951
925504
111670
1057602
1721002
1466825
226847
1088489
1882456
1201001
327590
445073
1272143
1715550
722979
1348183
1860440
1820208
768035
1088942
651155
2018
1523225
1211397
1971049
378079
1484378
667180
981778
490040
1981566
1404943
125444
1477066
1867099
1234680
183503
1064253
1933880
439117
1751735
334366
1840375
1998021
974683
676216
5397
765546
1638444
1321986
1728793
461778
1919929
1533539
144661
880536
798728
1370829
224539
979064
426316
661545
627834
1095658
1560210
160453
937980
1733818
1745602
1878221
746053
480054
1171339
1038561
512844
805003
870365
848486
1513202
56976
1106256
1457198
924663
678518
140522
1980644
1972966
1230729
1077094
1294476
1404874
615852
1518869
1777817
503722
1469617
1455062
831394
585913
1650644
1951474
570657
1185954
1593954
1444549
1841469
753593
228245
1500243
587964
1643838
324177
1018012
559588
1105239
6808
1179158
1412846
1653609
1014675
1467821
941051
1535174
1981112
966088
692756
1759052
307521
196015
1847280
1223155
1258712
389776
382979
881352
874623
86627
1115043
1546640
724148
1720550
1683453
76336
13779
822958
1179419
982118
1822450
298906
1609761
513549
543150
769463
1747103
1368900
504938
1883824
1375266
838032
1322117
1425764
1357315
1807301
591472
97333
961859
1238568
170637
1733893
1333310
1944924
531761
1528933
877752
255112
14080
686634
1171900
729354
474813
1043349
696328
957196
513963
304380
1219294
1226031
941325
1848377
283552
933921
1251562
636213
1414979
1656606
350137
734712
815982
1862136
74097
1119289
1300376
1185948
395153
1763805
693295
1160545
902112
209879
957652
914017
1330047
1334796
1653480
965248
1706556
1038289
1374366
222505
1732219
1047247
712576
481346
115270
1675964
1282793
1898253
1163378
1269830
679375
182255
546947
1306490
1204139
1888529
323787
1728700
659710
935975
1828303
1319814
1638660
1692757
352346
620802
1888028
1545576
903991
1328135
220023
892415
586437
1419833
347390
55994
264664
48756
529823
1939545
1238940
1772757
611135
589828
1376605
916745
1583364
716397
405515
1578391
1957750
1720430
1381284
1042461
1507479
836099
1524214
470830
708228
1101426
1644888
1645628
541422
179760
1039644
888567
970653
328193
1103034
770042
1435939
1358661
1294437
1602314
1979778
1852510
130864
972151
891357
445429
1475592
275603
1743312
1460952
1956459
176718
1410992
264759
336307
164454
626778
468678
393505
830016
280567
825751
317687
1073428
945148
1821060
1766615
1564274
1454976
175783
256808
768060
15843
1216089
1099449
1652977
962553
1722701
651472
1639626
1969459
1138478
1687920
447919
606040
996517
245962
2179
846035
1053776
1157291
465318
691268
1649103
1631961
1180290
164803
1866765
1301197
598918
1946761
1489362
642728
1748751
1449846
363102
719631
1642675
1375471
1349820
564527
1995085
2590
505930
1447959
107415
1348700
1064335
1276703
994642
1095387
1870220
1442450
1191327
643798
211530
1815801
6030
1482536
1105990
953103
1457880
1886125
288353
1399945
181018
1372953
1207159
1653780
154195
867635
1164234
478685
1404092
27744
403541
867884
667341
1239606
1276182
191085
1985743
1884367
678915
1110962
825919
578409
1102155
796370
1094413
1272218
1893908
1080536
1609065
1506711
305933
587123
1953984
480197
1124633
736259
792701
169920
1264496
1658786
1740738
1779855
581868
285324
1686886
1701669
291102
1682054
936975
1714603
2466
1794528
326101
1905360
1574412
1844213
1447905
462085
1356558
723438
433359
153911
653755
358989
879658
1481449
1525789
1453817
529576
1423193
1528127
1182665
208936
1575226
1388026
340607
1179905
1921604
38167
709787
1136468
696390
1668682
1686903
106653
1950862
1104570
1427066
1202993
946896
1728227
1745509
1807783
316659
1159267
1479950
445064
1098458
722493
28030
1495371
649476
1775367
1336565
1107886
171178
813683
1857144
1417186
278310
1299355
321146
1059562
837911
29570
278823
1932443
216477
1423984
647989
731935
761946
399968
354180
997834
1380722
1403842
451911
1342505
1041316
732337
1964204
1430239
1036471
273406
798320
573084
919189
1243281
1484696
568940
1187669
1037746
1752898
440562
1747027
1382963
810825
1083313
1283053
35962
701487
1908540
1383556
220505
507712
1489254
907540
1401247
441768
972297
1641660
1459212
107447
1341546
494548
502918
863397
1321174
1361601
162604
1697240
180938
415332
602257
1032407
1092896
1120463
1180945
132595
1244885
1998415
947033
337314
142665
160783
328237
58413
285982
1908201
1421409
393384
1066375
1313186
378967
1660538
1970784
253911
313681
1728333
986092
807292
1617152
212844
968427
1466954
1298464
247948
1482491
934924
25922
728278
1877451
1845820
1882155
1250189
660924
1993267
612678
747751
610848
1662086
1078079
1211876
128047
1935030
1845963
1091581
779822
1186108
1746646
9465
1626369
1907769
505558
1459012
1838527
1179109
1907399
712964
512035
214002
1830018
722376
1907514
1571760
1742583
1669331
711546
1053133
1426948
1476495
977990
56398
417796
597927
78622
1537618
1164503
1717869
518719
330333
501134
76325
1140878
1145624
900354
585408
650697
1310280
168285
528238
166739
1400264
404499
1070419
1429798
379571
255429
765959
966437
1969638
531045
1828319
664819
454643
1067675
32579
793954
657446
1714898
1318282
1480406
365168
1707253
349706
436334
1877861
236590
123529
693630
1837127
994119
1606631
1287982
956545
1997542
71456
507628
1329076
366070
1328410
67498
1945247
718901
1340332
1552950
950620
184476
1786633
100980
1506803
1959944
693976
1297166
1173180
350314
1079183
871678
634142
18494
893120
1202133
480237
1449628
755149
619007
441559
549196
1363402
187111
1796279
1975803
1742132
1272745
1404675
1753783
1690896
1454177
1200985
1725682
175615
1008991
836289
1136445
411425
1451962
110661
871704
813403
1535569
1122364
801582
754934
1489864
1366328
199364
1496688
803499
1339342
958572
1465723
1913512
270204
10963
787233
127866
1057164
1525431
1645285
771137
1617464
1307025
1519199
653588
1202044
471563
1237745
889898
119263
1255658
813844
596455
864042
1847966
476818
567682
1341765
689013
1537408
965194
125987
1486547
1434276
1063450
1071098
1567116
1859283
1552164
1194729
342002
1630608
1686071
325935
546046
1037423
1335200
371489
218880
818891
700141
694676
1462894
1279077
1440945
1102717
380406
543328
1696938
931226
1922658
325
1921329
208866
1667767
94652
425099
465902
1438762
900644
998162
1067879
847347
41363
548289
663965
1271102
37882
1277152
144348
1286294
1066344
1829476
1537486
737513
47812
684240
61046
1419940
965620
1195744
389076
908693
91562
206333
1200472
1501378
386327
391522
1787177
1721189
1111569
1896254
1178292
1757577
1241574
1261151
703288
603695
1982452
1657513
357948
938247
1540726
1872188
1971585
1967809
122577
1426849
649906
921728
700094
549493
1875583
1184176
1526092
743145
8401
1863970
1624778
1970041
1994244
1878832
1752696
1370851
1050702
1673128
425306
795796
657922
700158
867609
946901
1811993
1281740
1200718
1185537
1078398
1782039
1493510
1937051
534170
1199045
722027
74813
311972
901335
621765
538615
1485246
1460720
210595
1311818
396651
935513
645799
564830
105680
694958
498813
1078059
170265
58805
620719
347390
204251
999834
1782130
1450455
1251192
1262666
1424437
1158794
372481
284280
1895848
1950742
868058
608736
653770
435535
188869
1618710
260455
1270405
1222135
1478179
1106545
382442
554433
875427
283292
1550209
776030
1647534
1847200
1647527
1000479
1147378
1471802
383265
1144354
140717
1506410
1135070
231830
1794440
1777055
1782852
210302
1063575
580918
943826
467266
867588
1162145
205530
1007851
325537
307681
830393
873476
1459612
1782295
1740688
1819813
673674
697357
525481
1659065
226536
571944
1235332
1259454
270592
1214563
1539427
1704228
715108
943969
847279
1042930
1196229
1737284
1278879
1980676
997199
755667
767841
845501
1185411
1875582
1831926
597717
1569144
1407075
1061975
1777308
1856379
1666468
1091868
486259
1375172
798759
316844
238583
6639
267583
1428896
1446550
201569
1950696
600219
1642881
1637045
992013
482763
1576849
1116720
1677821
1292885
136167
817191
1964712
393040
518939
778383
1381638
725472
1653044
1038953
1391806
597656
1576420
993279
1540791
933877
725389
145359
724994
429959
1110407
955614
1965380
1789492
31565
163273
1640725
1913891
637759
446013
1324198
1794062
125155
1041200
1094487
602545
548869
1509014
894897
1943788
104434
1989520
1232571
1180978
528367
1330541
207605
737366
1350126
185090
1365934
558201
114307
1567170
1337769
1271932
235707
1345017
783599
1765049
1613623
277518
1866120
1214220
1288917
1091190
1071084
440898
858474
1486309
1216579
1287571
1856945
1941726
1404186
602888
1099582
1166932
1652941
1294496
678929
1963996
1459710
1074838
1231341
1721811
168264
391184
1719107
1100059
21241
466526
991986
1210436
1805091
1914580
1782867
1011897
1368044
198470
290425
688331
682230
1027764
855273
474405
1898266
1213715
731532
263360
520842
1006091
518110
1165420
682998
1405197
1713879
1907330
784279
305714
1025401
1642700
1769968
888478
756557
1222884
1113934
987165
1320390
787228
1267480
712226
1141901
853075
1189707
240273
415109
112368
829831
292859
176270
1680762
621395
299323
509115
81417
442728
133220
8523
431626
67042
10003
526524
466162
1193577
1327664
313533
1972035
1305158
849585
195640
784842
1955047
1443070
1298940
297414
1073974
1560847
1712885
847430
623798
1978605
863485
1963252
746308
1609205
1997265
1625597
1619630
491359
1152575
833839
1914947
1909589
479410
896998
346952
820312
1044903
1760256
1655024
1310852
1175834
793134
1784003
1483668
998761
846292
1370211
411942
1552528
388491
528172
387364
1782805
1865751
1582403
1960519
78077
592912
1786646
575528
1390500
365579
197643
1012413
1752657
426277
1239390
651856
601433
578755
1691574
1069783
709600
1699610
1992780
1736905
1567796
822693
1642718
983768
1618145
933153
1320263
1578877
609594
262903
1937966
59945
1181467
1629961
1035044
1952982
446799
1066785
1652940
652539
1916569
495136
163803
1759283
198069
285061
1081580
681333
857276
1614449
1485677
1776577
1842979
534818
1603510
1109726
362341
212509
1027520
1070098
342628
1222355
161811
560145
1772679
1906932
1248256
1144427
606027
1281033
226497
810721
679232
1061188
499283
941534
1259421
1676686
908679
1814479
1244857
1348710
801007
419699
1797500
1285918
1812
388242
1891081
226901
1780028
516853
1383459
942915
1058489
697784
1090136
426950
1711276
711520
1057202
1361477
1673837
145004
658978
380813
210393
49063
1227546
1290710
415128
412240
1002421
629844
774607
1257806
1306822
688218
1223689
39189
291691
806690
1210807
985306
1988252
367909
1836300
552930
623994
1776857
522796
1609790
1755578
842527
1953942
1773672
829719
1657182
383980
310730
1068958
723872
619345
334045
36946
1168216
889400
1815937
1363523
1770072
692087
253521
710777
1686055
1724652
221017
1988231
1036697
1475901
1478673
1864276
660376
907990
569049
7604
392803
1172950
1345871
309981
917972
1563130
1751428
206319
179744
1959729
968289
1092817
475284
1592141
712377
1764620
1888061
655514
147728
1721195
669889
1150742
1383976
557426
832442
49927
1514888
29571
1321054
994263
1033729
1516582
514687
1538352
482538
1486103
276954
1470450
1300973
548349
425572
80539
1962883
1082071
823442
146033
873480
1216112
1992598
1013029
14002
170376
1140509
996791
1287005
1763190
1680874
1555994
473472
654707
1214809
467858
163211
575806
1405862
1153300
394030
961037
282461
645518
21297
991786
1053306
363610
1992746
139669
247788
269260
1255183
1646091
886721
1561690
1973471
172828
1253635
706005
1827711
611296
694337
1282077
1579000
1112328
349772
791161
737344
1594326
976848
1866224
872668
296367
36545
614825
962076
1231468
1974617
1598243
257269
116011
1329456
1023109
74592
545935
1360945
1168342
1809391
1069735
93247
46314
1782032
1169574
1538364
4069
855073
936996
930298
733051
870860
487121
330874
1204783
685210
252069
1164844
766616
944706
1382407
14268
316726
164683
893479
1194867
94545
1721562
648209
293839
1676861
842047
1932381
1524184
155991
150018
76910
1378810
431927
892405
514356
1708559
1193773
546036
1343890
1245758
507455
1980359
557668
69500
1489416
764555
774494
282486
902734
305706
709764
739646
1866855
1061447
794529
569125
830367
1376040
214130
1805760
1818308
1885299
199127
425412
575013
1756381
1151150
720790
994557
1893665
1087469
1562736
1264281
1740913
1416042
299555
1435732
750699
718677
1276465
1328862
907208
580418
43369
488335
971220
1594818
1562874
1852051
471482
481632
485087
1000117
708530
713956
1949882
414941
381783
1040468
292976
1607538
1723018
1940668
551690
641701
491320
520931
710412
59146
1372932
1035519
1691385
1184159
1634754
39817
612393
189015
1752675
361393
1999102
1303423
1395580
1329164
422685
55861
109106
1513606
784683
1990498
749853
622248
1569844
13897
1855350
711188
1874663
1071482
1527293
1939262
1115469
1185487
1113027
27660
1026822
1091425
478034
440275
1842915
1694178
473883
1146449
787469
1411362
1371937
184411
1268862
1334033
1386628
316718
1931341
1844325
100341
938103
841361
1468635
1852633
810370
543278
180446
999477
836576
1941385
1051730
633069
67677
270657
800589
1912671
1189951
1721144
157644
926781
1803878
1123616
773745
1678975
1443210
28622
1403238
1399794
1345698
986355
229030
830982
171924
294617
342392
639647
1138629
1387171
1916015
1109216
1985055
534291
982968
1685739
286838
1094200
1993750
1921230
1032890
1178566
1215589
116711
439593
1214704
19990
526976
741370
476378
933953
320840
1562910
679584
569362
1285510
1229371
1873820
1195101
1459428
221120
1211944
1338058
405977
625222
1411303
1524981
801109
1839938
1376096
261092
1060182
1995992
666397
126049
572330
428145
73301
1162034
1472831
890854
640364
1647749
1045452
308613
1645005
1780801
430874
149360
346780
223213
1847671
770512
24511
1652871
414206
781766
1326231
1656083
111396
1933437
1539717
1936640
1339592
1814132
446496
534965
823777
525426
1821461
1360545
977218
365148
1376295
1098672
891852
1500040
1791326
744894
214506
905524
212682
848734
1115801
1131483
524845
269617
1028355
453679
607069
89952
1259592
102191
1044640
1474251
463169
1778248
781043
1771700
621188
1979906
625572
1193898
1716357
198503
1907428
1261738
835669
116658
1481667
82803
747019
1790134
1080322
1390545
901030
582384
1197811
1434151
588208
1236987
1006914
1515488
948063
492645
565858
1846291
989441
1608913
668473
834582
1262420
1394954
707939
10573
355019
1718162
435606
690998
379286
1601982
231429
1642921
351468
1245036
905100
1374600
664527
898832
617307
1238603
1977092
1251349
198464
1477681
1787960
1256621
1055843
130040
242688
1694455
494961
1516515
113639
1778840
1903389
1718787
1382638
9245
1377166
993971
534187
1982338
666829
260709
499591
1420867
861239
543284
844707
215495
1129689
1675379
561872
117919
676056
923644
165534
503665
985628
1995240
1891538
1725743
345108
1838457
586888
81506
1154859
632237
1747583
583899
485770
1199301
1952934
700949
1239484
649504
878788
1080203
279661
1222773
1235766
1353431
1809878
576698
1086345
10310
755202
1678420
734066
1731180
816285
1267607
69272
713132
1027334
1405958
35675
1697112
760005
1344068
798656
1783553
1980926
1604978
467302
1484037
110167
447112
490417
1351045
529264
1894443
10007
857285
1390986
198211
633194
1796326
63281
1021267
703631
746573
368218
855942
1753336
1229448
1529980
1132436
639086
1809637
1540546
1039711
1737456
1981822
233325
1662158
175884
1687653
940079
912736
1010541
1552494
1452023
325154
1119948
1195232
541993
292406
1074736
975362
1703006
45182
1149510
895544
792581
1966078
553767
1597274
1584105
1203585
1752925
1872944
1987241
1559322
1216180
346507
1096499
107789
1858292
488164
1694573
1582296
478396
819958
697520
98656
424348
62103
1376800
80947
1300472
1743650
37455
1735139
1425542
846233
1373249
220470
1942464
1275715
774881
21642
1191565
1440504
315087
318439
1110498
772280
1862621
1263100
1507254
1407496
1436239
771634
772155
1391561
69457
1710311
1711338
1567285
701330
392799
658853
1227943
961731
1082185
1223571
1426150
1736218
1536401
995887
819885
90315
1091410
1584857
956756
1504141
1794572
591088
1581149
1135543
1820952
457432
1545148
1242143
1873956
1553022
1449650
1716877
885417
611878
277732
1511947
177225
519177
1760952
380171
1049921
25867
643847
1164999
1401028
1181379
1504416
1233342
1710252
817587
920306
1229001
261152
1795262
1061003
380937
1705380
1082109
657300
1782903
692113
8622
870436
763774
1546342
907160
1768920
96507
1754787
488325
201349
405307
247277
1787409
254769
1316537
925594
255818
1304142
1704753
1715917
23451
1553533
1912627
1434320
1979012
1092495
809583
536419
618824
850243
133463
1728655
1979678
1052318
1482352
1631584
986975
384302
1635891
1690253
858246
292736
1965280
1715096
952276
1512398
1432082
1803676
831534
1240464
339628
1015806
1026206
906902
577221
748393
98092
1200725
1715903
1862167
1613209
1156012
1254275
1701294
1493084
1700852
848531
133610
213137
1213194
1235416
1580896
850549
1596996
1891964
1224971
674621
1604616
338191
1441907
990002
1545348
365083
884211
1561673
1586132
1122464
214366
1131196
357420
885601
717174
1101099
1728226
623076
452553
1609158
260965
819239
948770
131863
240643
1830013
991600
248725
1140684
1302324
1367240
476466
1170675
197060
1207611
1522987
670344
826024
1714373
1151228
942582
972584
414164
90099
155532
1981066
248991
955589
1293709
1808664
632003
1542021
1547446
212213
443600
1716443
1744701
28648
162541
846514
1963831
1241505
96279
1856602
1486990
130520
1554978
323862
1508427
392536
216496
1844199
1892783
1435113
801559
1227783
659419
976474
9374
38449
1066197
419104
1812145
319930
114676
19185
253272
737498
297262
1859235
717104
647755
1100726
161525
1201411
1429009
1842888
389820
1796639
1908812
1227634
1698699
1302320
1510739
613747
1835319
1693711
412115
157004
1235134
1145713
1716243
120176
1544804
83760
1088214
1000702
779115
478421
1301959
519416
1773282
866103
1253934
1479534
1492415
868274
1995942
1387478
389066
883077
972292
540659
772079
761412
1287867
1708981
1227053
1407741
341198
197637
1961112
286229
1367265
1403837
46582
395148
1874516
218764
1170313
969131
978250
871899
1613966
832775
1905023
588116
1816279
919323
1812718
1768101
1843277
9345
1247072
1890043
103003
20494
851057
1478446
913455
1312490
1032697
487872
226416
1705185
1857426
1120248
964151
591497
275954
869161
1459876
1500241
424870
728924
695081
1817306
982278
1230717
292434
1522469
1663500
1819022
1841579
1747981
1642554
1539737
1240444
1465056
1422670
849302
1614956
747444
41087
558238
1309673
949360
810457
1301732
1263336
713697
445570
1305559
1642617
198366
1433042
1202797
474559
1559563
1403206
1995646
1078248
331212
861317
207769
1550999
619455
1524801
1306497
521398
370605
728363
1148781
1707315
1201208
1393860
1400695
1719536
729036
1354646
293756
887902
1160962
1698787
1955560
1685587
9421
95759
1753090
1871358
1109939
1287959
1006747
978166
1016355
1807060
408977
857099
1076500
1227428
1164445
948808
1009312
709356
1792260
882553
1732252
1378293
1149903
536794
373201
37975
569131
1963463
1358380
1226655
725405
179280
307931
26667
1772261
1908292
48204
1943163
544357
1285694
245582
325908
971147
886788
1348141
6831
1456147
409270
1808969
1718669
1260133
71802
66008
11433
1427752
1867852
1829587
942586
1484657
470437
813460
1928414
968790
1532926
1816599
867900
1253214
1568564
260544
1453459
754887
1124751
793787
1442684
97188
624683
1849019
1521317
1098397
1600593
413309
1475135
1526377
966800
598385
1138581
121976
1163037
893671
1374413
123997
1413730
1583991
1087603
74768
364599
894468
41282
788842
1127917
1218816
242281
599238
500594
390994
1823604
1877439
572675
772492
1821446
1089471
1916767
1889156
912109
1390528
842346
10777
823939
1864901
1557542
7891
1650166
1781103
1948755
180595
895149
31264
502952
1261560
830131
316329
1102630
1508711
1426501
575992
428907
272380
1419714
123842
173997
1277606
252511
1592600
996258
1027725
646229
1429701
1634600
337232
1589738
444342
893569
169698
1414700
1541785
1685844
851899
1548115
382383
181771
1369687
1962417
1911071
1439295
1004259
1430289
1579910
701247
1306986
31019
1873382
1575285
1947258
345133
278660
1164679
194147
505988
1027351
226829
904790
1676437
681147
736648
1767615
1051832
1359310
973611
1816395
1529651
1229429
1370777
1939416
1192746
1358278
67629
923326
1742514
130033
461896
875820
1224196
101032
361842
27953
218535
1986816
89013
648177
893018
850817
1542701
1433865
1479426
1725190
522781
1475695
588090
431435
1363089
1661654
234354
160360
1421470
1856092
1017421
293513
72076
1334159
936083
41300
274966
749472
1035489
1872051
1220446
1784899
232045
961277
1359512
261979
1133815
481016
521133
890799
1772914
802200
1656068
1670258
1499241
477689
1627001
435353
831196
1943041
1963078
892662
689590
356375
832476
934038
1023141
392893
1483747
1671257
364456
1546402
696349
1574546
1373446
800140
794880
1784541
1886738
114587
546698
1182585
297897
457628
1743096
1198006
1921479
551405
1631010
718689
1122714
447538
35202
1783744
446743
1878608
1951341
1003485
1992050
74733
1957207
1629733
1001095
1174137
826253
938717
1207195
962660
1904564
101320
525004
958202
298741
977561
149747
1672843
682148
1536448
1590682
394535
8398
1507237
430805
1098614
460818
1077712
213127
186906
690882
611233
61295
1362000
202699
226685
710967
623028
1995670
1025116
1857008
1915576
820020
664347
365948
1428938
88155
1243979
1011543
597551
848445
805614
270122
1555258
374984
428731
671543
374812
1893193
1283016
268623
1039247
679440
783368
105312
616322
991125
127700
78713
1539302
491535
873091
159161
1905258
475524
366619
1456893
659083
741754
1159229
1510027
1100476
1457135
494988
925449
1738824
986740
993981
381670
941200
325905
409378
1363562
1517062
1315069
1678317
1972758
492929
1893558
372281
974320
1437675
1890261
382266
1862748
1505822
891336
1519818
551750
1269211
1222402
1252914
759183
76473
444640
842082
1431551
1412348
1903681
1663310
380132
357281
589605
1541560
643122
1460532
786821
1219960
31731
588491
124285
1504912
1738078
1066562
602178
1015124
274953
39743
499262
129000
1751919
222044
473273
1155095
1542427
1053399
1963518
781109
1609538
1323248
4630
1973963
1694753
829290
754976
141622
680068
140246
1043583
1136027
1836975
917016
993251
1007330
1068795
934339
82838
242492
89693
1460331
1898621
1546646
1973522
565760
1648520
1777261
1523955
490012
1926522
1565374
695922
1494425
385777
1444687
62453
1965119
798031
933638
1274156
1560142
216539
1718398
1627930
1075573
1706865
567241
1119644
1543770
359009
1329562
1229832
1576906
1971775
1097580
167400
1372923
306667
306044
1953186
1701347
1747149
773633
1258741
1168742
1725632
1279593
1793150
847918
1734178
1159691
27875
35772
369510
585896
1313612
1799121
1495660
1466148
540042
229857
181796
706953
123999
174479
240585
1616338
1459648
260323
402916
1524505
1784043
1678672
965508
1830269
375953
919869
90283
71817
1391528
1605630
1784690
1982166
364495
1854454
1142454
105742
931744
984068
458273
885708
439403
1939164
1012202
1244684
1349839
1747227
1596453
879717
1002383
1167229
1216748
1464623
556440
1814031
1921980
1371112
934495
681615
670061
881422
975832
1359607
1893119
257218
711684
1623247
893558
1455857
1424209
1100800
1197221
172631
293551
587531
1138418
418753
1815482
1491042
183735
583073
1825962
842894
831960
228443
1235285
1127826
863740
112425
1695570
1365489
144611
1702826
975276
1372241
1968768
1247678
9633
1974352
1784387
1064486
220406
1663272
54673
1325599
1673327
782707
1418832
1480221
94754
649160
912780
1204324
331811
245748
1028276
1497986
810235
1057128
1964738
1757305
333879
24176
724256
95709
1520494
1984119
790517
1456298
1785559
630735
217853
1894521
489235
77093
1435556
396873
1916061
861495
1470149
496680
1079262
1715066
1743982
911326
686540
1409039
12996
996423
1932528
114908
402272
345817
1112298
91319
140214
84400
1097711
694496
1662565
1642721
455438
1658930
997185
1768390
970574
14580
1270894
1163812
95
852574
1645136
1168644
1704364
1228699
20642
1426985
469139
539410
1213794
1059278
227208
862405
1030232
1874778
377859
101873
1940194
1957052
642374
925552
598177
1328207
1953614
270097
1700726
1670158
897227
1586823
1771172
1389887
250041
1545380
180812
1130666
1253107
244790
541386
1871981
1227678
1210841
1101919
1770468
597194
1569551
1754465
831533
412473
8435
1312904
1835158
1798340
1358399
1085212
1829565
1072574
947034
957729
1975577
1349474
1172968
710805
1327463
579678
1417012
674948
795490
322562
174565
1397773
1841927
1475242
110002
1166292
420806
96141
768316
1001879
1923493
220132
1510514
1096729
989448
853095
1170802
1077533
867695
1115243
1809702
510306
1976756
277313
1387571
1332760
1362418
1832256
1525653
1419893
1456999
526548
455433
1009635
1412923
1717008
114851
1958117
1789212
725125
990937
330156
1416725
256641
1931739
747139
823638
1339341
1154257
1375222
469728
1498774
1847930
484914
50170
526402
1653317
1263759
1492546
1928260
1837611
1518498
394641
1466698
388827
1285692
578486
421845
1490611
528993
1200605
1518050
57725
525315
1891062
1277283
816231
1059948
1696464
1566988
277238
188914
1769769
1733145
114462
847840
1264944
1397276
889840
1546581
1345657
1623940
504938
1083051
1941564
1317187
824337
1256380
650556
1836878
255634
500212
1476383
415926
139143
164211
486450
810237
1849597
263327
349806
1709275
1238873
1860974
926424
1623408
99046
1346624
974439
1672694
663882
1233750
598555
814844
1791022
669309
565533
1806197
676654
1711435
276792
1600039
1738811
457509
1254679
484303
1464145
810180
470780
846053
693708
1383622
1381327
1208571
1848769
1411770
1740609
1082632
1731018
1734307
805775
639850
1238419
1946610
1954202
1455204
1257514
270792
1918655
1838405
966693
819927
185714
509601
409497
1459258
918168
573122
1455167
329287
870520
1791295
680714
308818
691516
1352436
1414587
458873
28127
101908
409820
1975158
749493
341244
1517762
1484062
1876908
750740
909256
1199283
632149
170151
543022
814808
1754625
135507
1343396
1499342
1572862
935290
413025
257558
1152546
1802729
1362144
385919
781795
1147888
879377
305232
1399921
1818644
1294407
1575876
433167
249716
772592
108235
1170969
282521
1916751
183085
469577
775565
607907
808001
1647934
1944680
1786470
538809
177435
460746
1019610
296682
274615
1866252
687921
1607365
1524495
1708706
1424342
118038
568784
811194
1825030
1745642
583129
137209
1667267
576887
1616162
347368
927878
1725599
1796196
261235
803425
818408
1266601
1375552
1672114
301115
1028010
853013
187308
1488051
1032383
1672305
1721815
1697962
1913865
803912
1152296
1782895
1519363
1990295
710744
1986048
1799769
781398
212390
96714
1085071
1943386
1392980
432596
988811
953656
1092541
168043
588163
1741672
1492162
743284
1637973
1115267
746235
1395196
1369471
798264
1026452
736205
1969201
829594
1911418
1645105
1062380
897081
1405020
1155999
32214
1920807
1090897
1979503
1075839
1812850
703361
1800902
1863056
44265
1925380
1475529
392404
1202989
884904
104017
1191441
1200377
738850
523739
976466
1981770
210218
1060603
538776
719790
861554
1691007
583461
1046641
1250665
333796
415514
1130667
1877199
1229916
1967648
1756780
1893126
238661
891071
1778348
1394211
510655
76260
1707449
615406
1473469
355295
1145284
1672450
628335
1015296
97220
1962700
1998767
1426204
1581558
1094776
1031560
1163823
364052
269973
1879148
1974665
1124940
523920
1800783
1632576
878745
1363107
1360153
106358
850735
511019
576160
1854268
1285098
1322735
30698
1986983
189682
734561
464682
1507789
1521005
963134
1448243
1190068
111478
1799679
381217
1541407
129146
1235894
129854
940590
930615
1921711
1609216
1431288
47174
643582
450653
576653
1850070
294743
1928406
1846826
1778413
1152463
1342421
804728
81243
150254
840806
1443689
1626141
388912
865720
839699
1759719
824015
902058
1532251
1879726
638440
375260
764695
29135
1471847
19717
635903
982725
1736305
1265967
1175514
1832245
323529
1237196
1758961
1986032
928996
1914435
1855670
1635370
1131909
155471
685890
1318231
1610917
101537
1268291
816781
1580138
757930
1055602
228367
1818004
221852
553014
1094477
67080
962631
652923
1420881
1442011
1952770
700225
1620089
549553
1934231
1794541
1501269
1848356
1531136
1839724
896824
849408
1866027
1888968
746766
1251701
1618588
1262630
568733
890002
1787785
688055
131477
1938692
818888
622848
990233
392573
1290371
852877
886028
868407
1426614
1511499
461563
1278981
1938134
1655608
10345
847076
1675276
1151857
943700
397176
1027345
181064
1189902
870146
1667969
192654
1407733
1918099
985472
720363
1997377
1730570
1209201
637888
732758
700865
1731876
1932269
559099
1975120
1191061
559241
1317281
1245049
1358637
873348
343244
1924392
1181227
19873
543686
1719650
383368
1803896
805387
1497238
1460631
624309
1494331
1556357
432566
115841
1490582
6481
1604324
1522276
992722
1297518
1697405
648083
85170
758414
308249
770496
294168
1064669
108105
390261
917796
428914
1283444
1773394
1574212
427734
293045
644507
663306
256373
1187388
128467
774990
741729
773625
1338733
1214354
1376587
448671
94430
839237
1121677
1806239
52400
1824519
1763220
1645
1929050
475216
345495
538433
787596
1660182
1167255
1062987
620764
120259
1551946
1295089
809426
742179
1353302
1714200
599359
204542
1458615
400155
718748
138088
1220161
1422525
102151
911429
1511307
1706412
536179
1300709
805707
1126806
30434
620394
190497
1849131
1716779
1415818
662255
16855
1725103
53102
1726150
1980351
206877
1730465
384915
273649
1922631
891128
699318
1718498
1723740
224071
828863
1093563
1066251
1939482
1396188
1657315
763745
1187452
702148
543382
1738019
185068
271636
1403478
1517867
725871
1063880
924738
1934891
1501792
1168289
559834
1058166
1169988
1203774
1155087
1323123
1231140
436806
1430356
432128
1652009
495081
459132
653101
249266
1362627
719603
1960565
1829441
590678
354562
1107443
145042
594298
1846918
416286
1707993
513333
854687
6433
846443
883977
490527
1247176
604006
942614
1471675
329495
277377
1076976
950819
1584285
1983423
1458577
464319
1762707
1773492
1415606
735546
56530
664949
791
130923
418673
1402232
1751318
1481844
123700
287902
640908
475818
1272837
14146
1242167
318257
598934
278522
10145
182338
100232
912249
1609067
1613379
255333
1682280
1056713
1904313
466249
892050
1740065
1875818
1483696
922921
859739
1203112
1390173
1720497
356278
1230843
544537
236643
1220947
1514257
676251
955004
515026
1719974
802855
307331
450382
757293
1047861
717088
1991350
685440
661066
1168188
1677084
296700
1843334
1445325
1313322
1707819
1418250
755431
860313
807650
572198
1108021
475806
1905108
1785743
979434
246329
512195
991958
1109880
11595
345123
1931210
110237
404003
658277
1863678
1808608
1805920
765735
360309
1256111
141906
1774375
1115955
655625
118825
1796252
733611
425515
20875
1178355
770919
15356
1633857
1443669
1145502
22473
400995
921393
1955650
1964297
29762
302439
1107362
903054
1146494
156994
1859169
213592
345207
282663
637124
853507
1254512
867467
591103
1045144
1855913
589516
1585372
1548474
273825
353921
1178973
1430847
260201
1718149
1125908
1707014
713611
125283
19323
971661
1781506
1306582
1445416
1015528
101863
1419321
687075
1257292
829817
1232351
1214776
988294
1697858
943274
944179
1478612
176924
532275
272308
1790425
1188311
1891335
845534
664835
1091029
57881
524739
1251250
1819685
1752954
744805
1558485
567973
1998269
1789737
1980925
562080
430161
1185900
577996
972702
163399
1432830
985397
561678
1648256
941043
1970092
1914800
1453738
1858427
750255
1696846
979533
1336431
113366
687609
730381
804060
529490
628727
20275
1145222
766297
1219199
578813
981724
1553800
53692
1190195
927154
1877562
1182646
1625618
772586
1108876
1076434
1105376
863571
1312885
1505144
948146
1088454
40013
1931561
1181086
596560
1275626
866396
1292710
999682
519316
513110
940241
421439
842968
50564
1062562
665323
380029
1917552
585200
1179733
1030192
149603
1742164
1255651
523403
1824275
1167105
397078
411425
1350425
1147142
841653
881083
1334060
41559
298173
823856
1743877
647795
1412983
1840264
251715
66003
239523
805727
1106633
1654780
1325988
835768
997486
1643659
247114
98926
100023
1758544
1966502
297431
1740394
79774
1427946
1459016
1328667
1226946
1840525
788658
652048
1146695
1139587
1643084
83711
385036
525842
1368283
1222548
653686
836325
450444
881825
452402
1374626
1447656
1422658
1872461
946340
1668244
1415508
1876764
25207
975017
1753247
23984
869217
1918606
196944
1639493
1049002
1247950
802332
1678420
1724277
539698
177362
782640
1204621
146885
902423
1623162
1450021
1767244
1035528
516112
410772
1195762
1054186
679814
665756
1054266
1772731
350998
582753
899984
375658
1341751
1674193
510782
1438822
556242
1019992
817152
277197
956770
954020
451628
905429
1229951
848498
485407
612869
1099820
27395
1959174
441170
1259038
1048589
1488161
275512
846319
702150
559463
618992
694723
1225354
420716
1914244
196744
413873
164694
892882
1425096
92651
1973520
126418
1323329
700680
1546414
352900
1939591
789714
1956107
1437346
1349368
1795888
1662610
1257880
1385954
890841
742225
942027
1758118
364246
1232043
226923
657503
1650322
1510461
1187121
1161779
831924
844429
451586
1572186
138341
871317
725108
1802173
1140009
69596
198362
1148971
447239
1999880
1043649
747927
1658797
846201
1055979
1948665
1254756
1695251
805528
12151
1429824
1224797
359769
1306238
178169
340457
1011489
153748
1785990
864875
1839448
280997
271599
873973
1497700
1575537
528837
1797693
178920
902061
95463
714988
405757
507452
1610469
1036138
1313703
976802
1071244
1259695
1064841
444449
1438734
714331
963979
1656515
971156
443779
1004479
1532126
371950
1076768
589369
515683
970183
653566
677513
1289399
1264630
1654258
150248
1431621
1164001
226213
1792792
978113
1744631
864943
1187820
1223259
568345
1132491
736261
1600272
1874541
1107331
1618625
608964
1451681
964350
682340
410109
1882035
1240384
1077689
1537063
1262873
1815062
1969023
1326150
1866807
876836
580605
827740
166193
1733549
1001181
228119
149716
195412
953145
466456
1650238
1763167
1721592
453245
387990
531267
349113
1373569
478200
729725
676110
633866
250448
547839
1965398
1161045
1963661
665478
752466
10276
1470097
315175
84123
372168
803424
375241
34437
777415
1377081
1274269
1339258
320437
1839773
1995374
506114
1324256
1398371
888155
417369
783555
1992473
1614290
116776
137959
1010324
818295
1873391
462813
419437
1170368
1904524
1959100
948866
1487697
334914
1862522
166796
1127272
1389929
1722029
1769170
1709583
1713750
180154
992090
586383
1031955
812636
268596
1733922
513369
775342
216800
631140
576842
620866
21246
104502
1550586
1915237
1984677
1009110
1195157
197376
813436
652750
251643
1472122
1667627
1569520
1099251
897342
768847
1895399
532121
500013
1128555
467039
1296363
1150613
966388
4802
1244498
410368
362331
1442576
1852088
1464539
1297870
1300077
373784
1309003
1721881
31719
802647
1985412
1804586
1813642
1292025
1064618
1971874
1933440
1379102
1394280
299584
1638065
98464
548482
673231
503887
1460903
1571725
518773
310228
148788
138954
1586202
514301
1478414
1556270
1863999
583761
1463565
224614
808623
119573
1776241
377113
158014
1247129
953220
50367
1034212
39012
1446528
246759
1740234
1568907
783064
414033
1001418
145161
21553
1833264
127564
1653379
68748
1424470
1885467
1566449
890771
995132
982149
106540
645227
1050915
1628375
62845
1441361
1891856
659289
287708
4359
1927524
93175
56956
1830203
1712616
686091
712488
1949239
1906691
1283184
775416
582610
1388099
519343
731986
315637
1942735
794320
1195091
1922816
1599760
1233563
1294411
1697921
975148
29490
580585
140413
449379
253308
686196
578037
490913
109829
1799531
1632901
340467
431510
668243
1248967
189247
1052068
750665
761204
585967
615145
338125
1268726
1326600
291753
555853
1976640
480058
1686512
1667026
250504
739152
1195806
1648668
813243
431289
425121
975627
1617577
590280
1105227
344456
948263
1992549
924950
520536
1749885
427774
1114649
694055
286286
47122
756609
1556027
1073045
1649882
1140667
478800
1801876
1582012
1588892
73086
1799819
1211493
1210290
694159
840802
1826095
628986
817823
1048640
1489299
251976
439705
309848
131765
362288
1156397
781175
1924320
712124
481650
1348406
1888874
1788052
1812409
1530208
981790
773054
1487147
658577
570022
1967605
492302
1787067
445133
627510
564250
1981507
1851207
1346201
638392
1459122
603572
289794
789335
1863572
1959136
1923889
1161642
1355506
683843
1091088
271030
1006793
1935976
1769955
1503729
1634928
376438
1504840
1099081
617515
1611173
284099
1279336
815400
743309
1149373
1140780
954790
768738
1931468
1955952
1542758
249003
1687071
1473334
1940446
1782691
960714
988550
256608
82001
1834195
1713483
363528
1030221
1968297
1857185
193091
473924
970483
820326
1186760
217596
1552156
1570646
1360066
1689157
1369032
1457669
1485086
75787
1874162
1859967
617254
844531
946713
696325
120932
1528549
929675
65442
1679665
1237098
1249977
602344
831543
1209668
1135434
1011010
1643782
1370384
844291
1514722
510097
405808
1211533
1873814
1094807
1197324
457217
1309961
442701
1855678
1221495
1002506
13855
1236322
1372754
520815
264409
55379
633193
775102
1017927
1872386
622971
714726
48366
935294
1528820
1321650
845237
448981
1779928
587105
1793062
131094
1517873
702396
1528630
760599
1891178
630827
755615
762457
1615008
642937
933739
1125492
1160019
702008
1229961
842163
1366821
1034977
1934845
1192841
1755609
1765449
1764979
175768
498635
1246703
923094
1743745
272580
1542691
1673571
632517
1170871
1251396
1043326
1807527
508551
320709
1417567
934742
1527556
770537
809804
333333
485564
1883381
649684
740301
1499483
635372
1568808
311272
1749530
861987
1512871
1221012
154779
692672
1878761
696911
1630718
1582159
1537818
1267603
1022018
28317
1334703
203424
929400
638196
1517815
1528182
605994
470308
696410
223227
1592143
1608603
555263
1545571
1154653
1147880
317230
992914
948671
1789558
42416
172509
1471111
241550
520303
603471
682755
1810378
648774
1747316
1482711
360896
1008926
1072743
819693
107966
1615392
70571
741401
1637513
84112
1232280
1334942
1015340
1738095
853838
845942
1032221
1186231
343918
1114816
761589
379440
1396704
1393231
1658197
1800437
261143
1329056
1938896
1181260
1715829
677427
1305397
1262909
1752814
233781
1247477
1544387
1609783
636792
1855311
256930
765800
737705
1685915
50744
1383020
1394885
493583
1513091
861521
1792622
1986428
485800
597497
1455292
97518
995
375979
278891
1419532
1946885
92576
778572
1912494
650652
1736399
1423831
1096951
951855
1163215
64152
1611702
959556
1274044
523914
1493945
1919830
899490
1416728
1036531
411296
887939
1995558
435497
918162
1540635
1068190
1273998
155842
1324033
296690
1481842
1358651
1253150
1434924
1347161
1284568
1240899
782483
885835
964195
1691280
169713
1213559
489502
145249
497676
23011
351968
102829
1944324
1217135
1408839
799983
1360342
1468481
859390
1815082
1306592
1049957
1341256
1148495
1581785
777095
1485453
1237798
1938945
444198
347365
239680
1670545
1150452
1487755
446487
1617864
185245
1182416
17279
1762697
1616733
1952610
812245
1227657
114577
529412
240039
1309107
909419
1611505
1622008
1777482
831696
1643404
299988
1228797
1630759
393705
865766
1181651
376514
1793029
1798904
1798437
898993
636994
706705
1620935
1710238
1680540
862730
1620570
8741
684369
63402
1071805
289933
1405677
18611
422534
1891202
1129765
810605
434385
1919205
1411482
469818
1628654
938695
322690
504936
1093675
1948045
775793
681774
1688170
1693152
1650451
1154860
1191971
1717131
803381
1008680
1651264
1015074
481737
1283818
1791932
1686168
816261
1705498
937816
1676525
1372104
1940014
711538
1153006
1260617
118844
1760775
1373787
55607
473498
1755097
753983
1225322
1136278
1591643
1265293
1123181
1317035
467360
1860720
778569
1509656
1893765
144012
532431
95118
1824364
751923
107585
1560407
71058
401596
1329618
1472378
1668585
313543
513374
1820271
728125
1248080
307340
315436
941162
970721
928727
864989
293437
1677774
313811
1409717
214997
814016
1648053
194104
152646
1669741
1227693
1370038
1983801
63354
215006
675935
699191
1479502
1160601
137695
932534
1658312
1985430
298819
635417
951226
890682
1281184
65483
668679
233630
686696
266426
857892
1636208
1033741
933001
1050483
1214768
1877530
439777
1829894
914330
757882
1433788
1841393
445413
1595651
1480874
753697
1259189
169377
1804768
1708936
414289
742773
1462018
1615215
1113263
544064
1057085
1850435
170358
1766217
210852
1500355
1601337
1120949
903016
1323934
1310721
1449155
1070323
33463
1787168
810560
311514
988958
413609
1849527
813774
1955093
17029
1965209
1361083
200817
1117682
1640524
1808248
1267431
1171713
440822
1129016
983236
344806
1876082
1304048
854002
1541800
1983678
1342250
799781
19746
1528355
66750
306547
636538
1835122
624197
1564646
287550
909676
948449
1342820
487132
567399
1751711
1564507
401261
1639939
1723303
985082
1873782
756456
36841
1420886
317669
525718
1934124
1166532
1313834
1720231
585571
1844546
1223972
1081925
961067
1944187
860211
1774582
137317
1733675
563834
1197797
1395666
1964670
548359
1172523
1627257
991516
744948
305736
1875737
266517
1184183
1959974
93565
1704693
1506766
1039024
297358
1752017
1411242
1855263
1561753
179588
1478267
693961
186926
971780
1336115
657948
1405300
891525
140424
554728
1443781
90846
1747925
1475212
1544320
1885669
1006779
15211
786232
1948611
1227298
1161266
1115840
386672
1452334
734189
337885
550749
604692
438981
1090987
1395259
518592
1263759
1615148
1379537
1982871
193872
1672517
1470469
1272337
1523437
1910831
1622138
1597154
797357
1844792
1576117
608802
1163755
20257
1199068
1629395
1358884
1230484
143234
109787
661624
1636495
1064075
1114437
1001010
132444
1924631
1318542
732273
1027172
719197
656984
1427458
1664907
1385347
614186
195043
38985
1602730
353352
23000
1604333
1462204
1638976
614858
1111622
1307654
1416366
311447
735542
294279
1618092
324487
642962
1544787
1392940
867866
1800082
676056
870503
1355429
1839828
13583
907346
676931
1512963
1231877
1080282
1341318
1147793
30539
609623
305204
227179
1374923
320014
1846690
1169008
247302
606509
1945998
86955
1306497
1386808
1401661
1358124
658949
627756
400364
1113996
1444445
39489
1208912
592648
230949
1824275
1569095
1294937
1044929
745171
1567840
1434910
1707533
1313469
306927
1260306
951249
246803
307520
66203
1182704
1006607
189931
1683637
1831839
240029
536009
1881210
1221104
1473463
1023415
340854
509271
629966
1988485
961910
989170
420296
235751
356873
1441623
409211
1642258
181960
586493
1109751
1329666
1743527
876968
531042
612597
817405
505537
1413469
724976
1718696
815698
1791772
347502
946053
1906682
195764
1889094
16634
677671
696646
166108
1376264
1944879
1743628
1623891
1396029
1211069
1319196
1724504
1835011
720922
772931
1990505
761952
1723102
906304
1030467
525601
539504
1852426
271853
136719
1692222
328548
1912323
1594284
1166662
122817
1399176
4391
1618733
847712
1246324
125200
1421256
1354759
284879
1071412
459102
828313
1615653
1312064
73417
839955
608237
12588
1337482
965960
1727596
580038
203958
988998
415057
1092348
518131
1844786
1900062
1268535
1868403
431140
1000793
402704
1719677
1232970
108970
927705
335845
1029945
226761
472190
1705997
455893
154421
1448137
780573
1816235
1514118
255261
893881
167322
1341850
932401
538088
574533
1843895
677233
1950963
1255733
393730
315763
708306
1066321
1575509
1875018
943918
854951
158262
1542757
1383329
1982359
309955
1586509
1394306
839716
1311863
1659921
134180
1839575
898822
1698513
68844
1095700
262837
1617025
1122469
1422250
1573477
803679
1848930
1693733
1142787
103490
1298760
1850933
1623876
363610
1042032
1582913
801671
1061627
1649727
693987
363029
1184293
650583
1888197
303897
1302253
730491
1429820
299358
881049
149999
26375
1482998
1152777
1051020
345137
167166
653070
156108
475638
980012
174605
1664124
1118522
1312847
1791481
981498
658950
579591
329170
1984338
454742
878638
1633521
338302
715819
336140
188601
1301178
394932
1605827
185984
1042040
1303269
971162
893916
949359
44018
1510882
1888399
1476956
1132090
1080650
1681498
281398
613565
874056
1795907
40685
351111
1801281
409046
894603
1597873
1310058
1436370
1072645
908073
162518
795888
1189545
1255292
1777149
210479
1804878
649046
540630
1257884
374423
815467
904066
1068281
1761705
1513468
1264795
445351
600893
1523625
1261483
1676430
1204694
1546581
43526
1783555
1775218
284942
804908
1741404
350951
1755507
161738
1054658
1574583
773407
1541978
731008
1657530
1395053
1170774
1036365
265817
1978249
1240743
1558531
619033
1020174
1653732
1968121
1646638
1596655
961781
177684
959883
1776181
811181
982933
1139492
806401
206253
906145
392182
657037
239763
1172394
1737215
1277446
1258691
906515
1977274
431944
546797
1705904
1494044
1398410
1760058
1093065
757495
620855
1918365
275040
903930
1335823
624030
795163
837814
1594303
1271441
176056
70818
1671063
1681199
536384
1504879
727435
1686752
1748333
416553
1282570
563802
592821
1046205
437978
1579894
951238
1292405
974486
1620157
266521
270147
921309
1718546
1980310
82620
1424101
516025
418178
1006874
359317
1614584
280994
1387735
734065
1426183
881673
970243
1394555
730187
175865
1168727
1863540
1678945
788117
1355414
260660
1635729
1505307
1430655
112213
1256102
639961
1072429
1121773
1190328
20306
1671005
799276
931897
1498838
995842
696567
803668
1929859
189399
161980
285410
1667724
1978298
1559017
1019177
1332418
990197
522708
195283
434124
1871805
1307701
755992
542611
551989
1782559
1763142
1528713
1544912
687528
690597
299135
983168
895780
931871
961912
946517
1816162
1632123
1883366
23777
92953
1197275
1087001
206760
1454290
735671
329592
173704
1421671
1808462
834593
1857084
1487580
593579
32728
1857931
1689921
653046
329193
701492
1761218
1545746
1486788
1213231
717041
1725546
1422944
1014536
124563
184461
7030
1989905
298877
1716542
13993
1439282
68577
1313911
1193946
934234
802228
1267306
657462
1266332
630866
1834130
850580
1066380
388827
644103
805036
747867
1400436
1875265
291889
1418370
495614
218056
1379145
186391
1892321
500786
682239
809766
391549
464701
46704
495435
1526611
969996
314347
1457355
1237336
1636301
37943
691058
1511198
1098689
1472419
616466
1770945
543570
238786
272922
552431
1353524
1030275
1735307
1869919
1725408
1674570
1369704
1561546
1012683
176841
715993
687788
134967
717969
1737943
398421
773285
1799712
1562763
839096
1182326
472852
1437415
499632
1939308
1682759
67635
79725
172010
598761
190725
1247704
670772
1937848
818398
276511
128603
278541
1108018
1200492
1518609
1250095
468355
1457468
734879
395190
1527918
1209329
661744
1772706
268519
1836188
676695
559514
1431032
895936
458432
1321668
1854722
1138985
524460
924047
1272732
155423
554621
1411755
911602
93935
564031
1453232
517424
528626
103555
1016742
676512
439323
290140
1518165
472547
791574
1157000
1027003
1280659
701419
1396683
1703364
15463
1751736
34725
1382426
373446
966700
1179704
443126
1251886
212379
1461526
241591
1588910
1900939
1718132
639778
1247366
953943
1292340
870437
861256
181224
906722
1196442
876172
68977
1127146
1406058
1634138
1939930
472252
524756
1551000
1812134
1011592
1853383
1846026
1553259
177844
23394
1487951
260677
1962838
1161918
1016141
1801219
126419
621705
1439117
1465147
1401955
1411554
239421
1294854
872644
1867408
198034
455198
854563
130210
822706
995603
1780248
827825
1621257
1366681
1051786
1252050
1599424
1002373
912082
1332907
1544112
1408172
1128506
1446559
1060217
809208
1913
119855
95133
1915656
659681
622046
182097
857699
110846
1680166
51680
76925
1689181
643602
1484852
518318
916769
1788036
1590785
1728750
1529687
95284
1936977
82429
714045
1318981
166622
848918
637530
564571
453078
475595
14239
85166
767668
711407
560127
1661000
100032
498114
1284776
603854
501494
856521
34504
1128015
35579
1983066
348726
83329
1551021
1729679
723051
293646
417138
302938
1082578
40218
972127
703302
970964
1796466
1386799
100545
796701
1773651
620068
1579117
1347167
53013
1721665
1535350
1532876
956110
1566669
678847
282456
1260350
1837113
871672
1249739
1546571
252358
1791279
1486763
1669228
922553
1521164
1770529
1478763
1668829
1521056
638785
775615
870509
1103256
23212
543363
897446
330419
171911
1473498
1404339
1254108
1740660
1135698
1065141
124847
1162145
9861
1973939
1628862
1329411
1991108
1897142
502940
461
427950
1984417
734206
1336602
263815
677716
240706
1808216
1216464
1357811
533068
922202
1841342
1234286
755347
1753314
1518620
342064
1450494
1209536
1435573
1429685
1378545
684009
1618544
707661
677809
1913966
1807127
1843289
1009129
45171
1148117
1257571
610942
105478
1795651
350687
756487
506218
1664457
1249205
1639902
1614585
1654560
1411110
883558
1541093
516377
675865
1733224
260975
72379
381592
1466880
1082445
1991525
816705
1208964
1015070
1008182
970803
143982
1573331
787882
1438498
1791360
1035968
218603
720948
1804635
1145307
1997510
988420
390840
1511100
757884
1974628
586455
1536752
815303
243421
610464
1077086
1700156
902484
1036143
1203866
416184
88150
104410
286452
1450345
640812
993915
1562628
464415
1741681
252355
1311582
1626880
698421
1288401
567675
1263216
1574435
580792
230715
579703
1439946
144977
318461
1589985
260313
695074
1217793
1181975
349946
825706
124762
764012
1283201
208866
1308497
34979
283988
577535
803122
1278270
1978042
697939
1948639
1666129
926434
1995358
419244
1800486
1090195
1969983
67297
1715784
1956585
1296626
399673
1679546
156540
677519
1175996
193563
1571233
1739631
1518269
328763
799247
1340181
254702
1754808
495293
1913123
559953
788559
543877
1881255
1495862
965502
1544911
1489876
1976262
810476
323442
291126
1101406
155385
889174
1988621
967409
1184536
1457210
1641787
1880031
987997
1158014
41907
569192
114902
1090185
1406187
366290
759786
816072
695634
640133
1977764
171929
363438
725855
1607092
402057
1258386
551695
241134
9596
1698869
1550113
1295264
651183
850350
1490461
790703
1996374
28977
1760788
1977551
962330
1186057
394774
691372
1581077
1890254
1141480
1538778
974433
951946
1640799
540144
85109
2121
1705488
1049666
742516
31027
1829108
146746
1681859
154569
633844
1126930
749757
574124
352480
173614
1838145
1720109
1466832
1926565
1416631
1966152
1789023
348929
847219
1973606
849134
1541545
984555
1380932
440108
697672
1916467
900294
1518431
373697
855481
1139514
1955090
1781732
1739341
1916033
1562818
1424458
1781621
1949504
1378332
1952625
804825
1438727
293907
1209154
403266
566883
714843
1712966
1944215
1309921
1758713
185537
235362
1330487
1181056
1869213
622412
1256990
645874
1871363
1313371
941241
314030
1120853
1685414
961096
1220230
1264155
554801
1922333
236062
1123117
62912
1243581
1008973
397965
99329
393476
925106
780798
377168
322414
1283737
193737
823549
220254
1828751
1332531
1923221
895362
56972
1694460
1290449
1886545
1926793
1057770
1659337
645153
424121
1498092
1442508
706279
42750
105571
1352551
1442029
20026
1599082
158322
1382701
1209579
1459084
606307
1475777
842334
1807961
1831183
1508965
1970606
156296
1074684
1653523
1010209
1066263
915021
718050
438047
473532
560280
657392
818668
1755088
943503
602932
1411199
1354241
953575
350058
673838
456281
583650
543014
1417172
1627125
1318816
1098311
61797
607514
1370135
82654
1353338
30006
638217
1313063
1554175
1705679
277925
1766226
1344027
1027858
1815296
1973419
1508679
1679246
1160326
1889743
117611
162714
1973621
830527
537420
1764609
778144
1070480
1353084
1834573
28014
1537769
1755042
466721
1481107
400032
1029930
711566
1384856
837699
996136
1433043
1372642
704744
1935806
448354
1675443
477102
1009530
1723211
1623351
895566
677988
1455166
1726129
670881
1589495
350258
1280701
1882271
466165
1599691
651488
927983
188622
530704
1212680
1031300
1311769
1378057
56873
1223873
602631
1796237
133197
1058015
1249793
952261
491822
174878
463997
1843360
251615
1350280
1258590
298353
1717767
1370668
1862806
962426
1895281
1380233
1388228
550474
723729
232435
176299
1355506
1421898
681608
1774318
1978346
589413
1852840
420498
1392195
20009
513694
1746120
1413350
265295
1967730
1841989
1508869
1742837
479837
9546
1834333
635113
603011
1212402
198273
1793235
1563025
492468
573748
1802722
502040
1099517
1520166
208396
441555
530630
858545
1389217
1611623
1799878
422708
1970793
923684
571536
1506722
503014
215008
1690927
1197586
1133016
1388803
1253759
1218912
1969436
1346066
666890
382528
396141
1631619
1852019
942714
411828
562372
63495
800150
1395864
1386386
1063071
1842482
276615
668408
1506034
301347
1518298
1708161
1727916
1910629
1510872
1528208
524209
1611032
1689013
745334
1581446
1533161
1523738
969092
381728
1810018
162807
730022
1228759
373570
163750
1378420
1448696
1640086
339518
1807686
1788552
23335
194355
1788435
1717117
1288037
622782
1062790
1285381
641914
1978974
1677155
841233
284644
361824
75691
1728425
1652354
1862856
1424663
1892514
659617
894664
1743435
221070
960092
974485
1589861
1955797
1919360
1031466
1279299
1183894
1141466
1431553
1730737
1180817
568645
762653
449217
509762
1408804
1207804
1820697
159614
1650349
1886504
991571
96047
756832
1247821
484685
88713
1384517
1911000
777415
682559
1551922
628517
227444
1431248
1390483
564090
857769
1069266
679536
993039
629000
1149798
1211
68601
1697043
928684
1514496
121964
93564
740571
90054
1615237
97319
1294425
376459
1903263
929529
1030179
192097
1736089
204911
77060
1923621
1488876
835932
1034709
1459331
918851
1191539
1074842
1695002
1476072
81697
952222
1492224
171267
479049
1706544
1545428
1756815
1480872
1781930
156406
927953
354980
930670
1255281
155423
827156
492623
1026162
204994
845260
1209663
343837
558827
536062
919928
1057978
112311
820249
460309
1075797
1275855
1039279
194182
1949398
1516058
1205195
1345324
1769378
1557085
1369030
627311
957787
1087919
627931
311272
436737
582220
263174
1587509
1539150
1890913
123906
809150
88729
62286
1816386
488420
1553196
1261563
550420
436222
1283884
190243
277037
1912681
1478683
1558170
163390
76983
62171
617625
1144195
1494838
104807
1400113
1551082
704477
1716888
55004
1216603
146217
1871732
1708901
682540
970355
1952446
688135
1859269
1227114
362551
1586541
1583685
600623
1187952
1365076
1925076
259226
106411
664946
1683744
758414
869700
807950
1915987
1826700
120850
1799819
1319500
1649315
1393348
579859
412911
360348
27200
1995752
854396
1131983
311992
927529
819005
1290946
854647
673758
1326279
1384664
1669317
324068
75500
540370
1193717
836343
1336319
963715
1536621
1400062
563782
1784786
709276
772741
917980
1211088
1979250
927247
574111
124247
1549651
1460145
468790
1708100
1544921
1008106
556365
344641
1824015
2868
924977
1681684
1017140
1873001
1258573
1648935
1078920
1236470
880355
523995
1622265
1428430
276736
403273
862987
1175154
1995150
1654650
1800568
1185644
453031
1284751
233071
1256408
431564
1593342
180745
1743166
1825442
1386842
1343060
785936
767625
1070648
1668600
1206020
673707
367720
8929
1222487
1929164
715890
1408102
904481
607997
735959
1959379
1469399
895029
648700
1207283
1089728
1406542
776710
1737615
925670
1107770
18603
214533
1257364
1276868
564164
749645
57683
948556
1493968
353783
526419
672860
1621777
28599
1417524
84666
711138
1290957
1290602
1983825
186203
234821
750802
248458
330272
184617
1279060
108012
84731
464213
815383
419010
426069
1566919
16307
1359573
1229091
1936531
778356
93020
946430
250350
159851
1208679
1647536
1482629
773111
1742509
1955813
620112
561968
1713492
258798
1445500
1217646
472324
1046932
64018
846476
1628100
1443561
669201
206941
671831
614730
1224816
1489344
1885762
126202
312811
300381
86658
761808
1866953
1829225
1533672
1190459
1910714
301573
870579
1078495
1994369
412515
1306641
738646
907873
491044
564511
1165044
994686
275761
1601560
60300
1818597
359115
854690
1529334
966766
363800
1060817
570357
399937
817695
113676
985413
59225
499799
292730
1060500
1007104
897307
877849
1540774
178520
272611
1029891
1385390
699338
1781851
453933
947024
1346756
1564564
1741347
825689
257716
368034
110140
1364468
1457890
631534
1890584
1811730
547988
1507848
203156
1683505
206970
380376
769297
506434
633312
1368098
491348
1022837
760226
1172618
1265180
1630636
1832217
772169
193811
1623612
921901
1312750
605488
892669
401738
103799
774307
1604602
557173
1833600
390877
1706929
454893
506200
1803227
1507286
1817469
1038081
88718
41327
1332027
1556018
360458
1289242
156842
1817834
1012678
204801
1887454
1949393
1713846
786639
1924851
1953406
1661259
4910
1689001
564845
649253
1460215
1152911
771806
1420526
1168194
448130
835668
583083
1643424
147106
969093
1609476
733977
902328
1746766
1641615
344785
311659
935417
970451
774632
957609
1537212
1859169
963607
905563
771379
766543
1876637
313227
1906446
614032
1541996
284447
66013
988054
299535
1424266
1586905
1734107
1379900
71240
651795
1901991
1830963
1633129
1314679
43065
185804
1786224
987166
1665448
1484098
931801
1277907
1905016
47546
1527922
363455
1694991
1987487
1968856
1868550
1649555
989633
1953832
344659
1000945
1201978
1986541
10471
1553830
827354
1904598
1611833
1887006
277687
277446
1898479
447387
1065973
272406
1166054
1994094
1886470
1970560
672636
158138
150575
231904
719500
1188690
1278219
1774488
1799247
482222
1531758
1980862
712367
156678
307801
1224008
175660
975314
231452
1432316
1711648
156116
1315127
1586093
326608
1362479
1362896
1669664
337493
1980377
92639
170433
148456
1003416
17795
888122
808995
624775
1697299
1083916
1628866
462222
210223
1267765
1677052
1891755
1754510
1165794
696250
1881706
1898567
1573401
1417434
1558339
344661
1217521
1805267
1167800
1032582
1698179
776739
759443
1399595
118791
645193
1549383
338994
473551
1683326
515065
243036
1849602
208742
840901
222619
551875
1504361
1427678
1038173
1456456
1921523
1842350
385447
271260
417008
1646069
1180465
967731
1679143
866960
1496943
500125
1726578
783268
1188512
725725
509672
1152389
240124
565999
98134
1114519
1109349
142777
559991
1733707
1224663
848438
1153747
94618
1562637
1697291
757621
555539
1547571
1907742
621706
1593023
178517
966588
1018478
172603
723043
1298912
1373421
659802
308802
1383422
844251
748478
723911
1320812
807066
1457442
1019241
1654968
899092
150281
280418
606428
1328682
377021
631658
565022
745275
496885
1499270
1343358
825342
1523833
1001685
1834547
1147177
1201872
1452123
873609
435575
1880851
691750
65759
135531
136804
99339
948407
1742810
374271
1029104
1645376
1148001
801144
398600
1852014
1284308
1932488
1577900
1751380
289789
1939938
1869273
1965017
1695336
209767
455694
966740
1156071
115436
1116232
1701500
759852
805837
832185
848769
21428
1458125
1773671
1699640
1743674
622136
735638
1849472
915194
43272
382243
1912574
1511976
1138999
1229122
920569
1557606
1835587
1790640
1963690
1235817
1774285
1458232
298232
671063
1434330
277573
1763401
900569
1724192
891469
717711
1858663
1537248
1967933
1169368
264212
598400
1690930
1034116
1257575
662288
122371
1017865
1583961
1119978
681143
35001
1339790
1482504
879523
1567230
686690
1331274
1307134
304218
1395417
43041
1268560
1498861
1695354
496861
1230088
1459815
1914083
1729536
1886145
28264
1903205
1168056
1082447
1817181
38055
1680050
411493
854253
1097381
1621083
1206146
390691
81315
54300
388583
1410947
159784
182159
255201
215891
1230655
807745
862327
1901198
527435
890044
1194469
543137
1086078
1542358
269633
1953682
1472257
1365049
905913
177321
195327
1801706
483907
243990
169969
1924354
1777029
1217551
772769
1652266
1428552
1600137
111476
1549397
1158085
722706
1127013
1923980
352282
972338
669139
1125960
274676
965852
339770
1480598
525981
949589
960792
195453
1965336
1524785
1519926
850002
291798
377349
1140392
467540
268818
839278
496054
924426
1987982
1572816
554956
1703264
571770
173345
1558024
1503972
906620
291641
490326
1873042
759754
1700544
1232094
1160470
1064623
1510351
289842
600629
1851943
989106
1872375
5304
878358
325467
540682
1386009
973037
1826498
1383351
66976
129537
484721
843252
1404573
1686036
19571
1284084
91950
1340480
760358
150623
1120934
1249552
1757992
230170
147059
748950
88933
988596
1568242
769508
623871
1318253
995832
1113838
1778092
710894
1751181
1494010
425470
1658979
1812078
279044
152340
1697797
1622572
1983447
1637550
658502
212184
38313
71549
3627
1737997
1627297
1639669
1085343
1754849
1911408
1608698
1136739
1153427
641056
1266687
139397
572107
1495493
1211141
198622
1468351
863317
1922071
1886762
1261441
298911
1269681
1606387
339016
1049975
1995547
502913
852618
699388
556447
137397
255648
185689
1024440
1325148
1591597
938868
1644154
1420154
825014
476721
1210910
1888043
312285
1638664
1595443
1172504
1197361
455089
1803217
1398203
1792297
937666
171634
302807
93727
949951
399569
694001
696617
883549
1492106
1813810
448122
905234
699393
1251257
1265333
1639970
815089
1793069
574707
1535015
398760
1848042
1076906
17081
669177
1629757
1249187
1526423
997379
1569150
251459
1980142
1838702
619303
300118
411554
935568
1048380
1569680
1632263
19426
1347943
352782
969508
807270
1768061
1418906
38137
1030843
880562
838952
1006032
1918946
969119
1889792
240608
18898
1059975
35104
1964581
1214143
1631917
472503
307754
1391047
1641284
633625
75721
1010005
333853
40032
1822790
1860757
1719346
759143
1506876
29774
223065
1509090
470293
1447894
383278
1601335
1832318
1312516
1676549
115391
217841
1688586
517559
1373707
1732412
1345457
1413892
61850
970716
417808
1353202
184521
1153128
1497656
1374002
155718
1057475
1257131
1802774
1611626
920233
1934747
1959554
170897
1881707
1471332
1067848
1274093
296589
1685673
1498617
154518
1378539
1650060
493058
879869
1523311
1393878
971968
1722834
933147
172017
467323
501091
911685
493773
75914
1824001
1295622
492174
467951
1158848
429483
1576108
1892137
1823311
1547159
134356
405455
1911181
165665
1647602
665904
1120982
883492
1490777
1655894
601663
1252973
902711
1481932
90529
1230791
765375
820168
561644
390040
1809592
1685473
1214444
10425
275215
963819
1202088
669564
358212
1586597
1439456
1053560
890820
1039865
1442152
127975
433214
1224926
511913
816147
1010301
1129238
466025
444608
1169436
1117405
1638764
1579766
199026
139694
1785789
63224
1258189
1149525
1071991
614366
1118172
669074
117700
1962607
1601406
1858404
1607240
1951956
235232
1817857
1415963
248390
569339
796466
961679
830904
1827723
1747545
1059709
1358208
1341285
987511
1460173
542775
1507148
612391
552125
1659549
1524786
723414
843483
1583398
299280
163476
1329823
737906
1485006
1772962
959713
1229206
1225882
571918
1239829
852996
190789
395382
1252350
1942258
1030036
1240274
726935
184587
1817690
1777965
1404741
378356
20370
1490168
1827767
236946
1934620
95507
1203562
1505874
101351
707524
1468157
1048148
1470881
1538862
1793468
1581910
375771
1913691
1133362
898948
1035264
1033445
1101535
883405
664661
243029
1375978
762918
894898
731467
965937
296087
1890475
1685567
1633168
387706
1126825
78104
1886709
1677495
1354874
1729794
1272732
373185
135634
1022849
1857982
1938905
1516094
217193
434804
1120118
1005605
1692018
820340
1951869
346294
1525077
829933
958648
1319273
1765585
1629798
1043326
1903305
920334
956151
93262
1130188
82172
695313
873939
1716394
323889
1806624
42012
218533
401971
1308283
1221335
796692
1707159
1120293
683646
1051987
215398
354209
1956251
1528007
158383
1571469
1475796
376451
528149
1867748
720646
330002
311913
259952
747498
610861
723400
1299782
1665439
961
1007817
739259
1769433
1303164
713982
569262
502387
1263151
415581
874716
1186308
1239001
1671451
377481
1136697
176827
528105
1665859
1867402
776379
224028
785426
1692375
684374
516254
1482468
831351
84535
1695065
301472
1956877
229152
1741252
1250755
997222
233262
1537204
12021
1110286
1399180
550593
813105
1648121
926304
342886
854492
1808608
972645
1403516
804441
1449122
1908617
140791
212056
5710
1698372
72425
1364808
659734
984824
189357
798272
682377
1871659
1305604
754357
939696
507042
259305
894009
970378
543876
1504851
1364934
1336085
245998
19691
1430475
682774
1691299
1094632
1098846
57202
914931
1482804
798336
144846
1734542
1722138
172617
1208279
1320241
572674
299978
1649922
38185
1618226
1763077
410104
14564
713699
1464251
97454
375692
1168973
1136547
586276
1743215
1795954
1264908
1878897
1959148
909156
1716528
159435
392530
1123760
1060107
1184114
1398450
833215
127468
1788801
324973
485411
1313839
1523840
1001065
1750894
826358
1194470
1271383
351273
292344
1565117
212771
292065
1033020
423029
155273
950126
483714
1842191
138709
378069
1662793
1274118
1121687
644432
303212
1874194
320676
632806
1362400
653845
1816177
1032802
1092362
358224
593336
760594
1037030
729779
1626407
70363
1717576
365306
1904046
1592282
1393989
873360
1051864
1142743
869834
794944
1411840
1335149
536923
1268768
1954213
1666456
1112062
1186573
903246
1556107
1307385
912742
253364
869352
1977608
114784
617934
1140659
743410
287176
1372759
1489457
1862537
826135
1602942
916248
1732725
458861
1146199
24862
781805
1456595
273444
1216676
1095379
1910204
1009975
610806
1417882
1331945
125735
1263538
1798125
1701386
1310216
1454922
560254
1343677
245671
719997
999188
495046
1298266
1376537
1735770
1755166
1042776
1288404
906071
447538
1083016
1431469
1845427
837476
1384047
1195528
1482866
426864
78017
1987108
849912
1708287
598770
1784284
1452980
1979112
1045367
552474
118248
1161451
1225692
1202321
415966
1583871
1474037
810331
1959902
749441
1859801
618772
1929802
991785
1948185
1777981
759051
1365975
1084511
1499859
354133
1466045
51576
1346921
379256
1526982
78476
1478153
409365
10998
699852
215443
1018597
167023
402009
321969
470515
844393
1702211
661149
32400
341995
1564962
252774
1607993
328521
465148
948865
1493059
762199
1362962
1175045
1503762
1542658
199093
1936949
200341
517621
788541
853422
776110
173735
1776219
1282580
610857
1420508
1946936
768695
699971
891327
1198355
748979
14711
1358842
407755
1401818
431190
1111779
463667
1175045
1838790
1866152
863555
1253858
850595
1882526
1281048
400294
178069
1168495
821575
446133
444696
1169190
1761835
438586
550758
643725
698549
984031
1411601
694045
353350
1569810
696484
1262996
1996238
352208
489835
393427
1957168
1119599
22542
1977027
816295
872609
856604
801140
845480
245488
120178
1141729
1440303
747257
1705938
1009887
1919010
278011
1671687
310577
136244
491948
558390
1713815
1448881
1502709
1943157
778548
605415
1605492
46962
590562
1349414
334499
645771
250462
106252
77572
1976199
1724831
1493992
1873822
639088
883652
124194
1246303
161428
1580965
1899026
934254
566736
1885621
718972
591763
1489482
1444262
1133601
1454116
1672352
1427501
1280606
1784726
485873
1261011
1427613
141860
583205
803663
908140
1441154
995363
1698611
701644
1779242
545709
104133
1329425
1520083
1084089
111220
414769
1770000
1593334
832206
1629734
223148
1781264
1411912
298273
880267
1296438
139724
950367
612843
1780844
39167
1100766
779490
424293
452685
1589241
39481
713046
630832
1862840
824162
1190631
154122
1433785
800682
720923
1121428
1039141
188266
181539
115603
538673
1636089
575212
144230
956106
581127
1054997
146835
864905
706741
1567728
1487644
1388894
450019
868046
508826
44658
1037495
1025741
542063
525665
758568
552477
1726660
165786
516864
961778
792091
233211
1481822
972164
769526
560749
182652
772469
1754142
251999
1159494
790524
226894
1833357
1138222
1794319
885276
958459
1400857
444288
491294
635013
920847
510692
1649877
1555117
1719346
1506588
118544
691875
1356635
865528
170519
1199254
1674391
1285427
1743771
446985
160056
385921
93120
219814
1809956
148439
1920271
40655
1146945
604628
1135175
577664
475157
1687299
1583472
817423
1691821
1510342
33075
1254183
109515
1384455
248152
901586
1430298
1906967
749417
1190277
268662
336032
1606173
90134
1588222
951224
1875005
1371976
857095
945468
1522099
715604
1365611
1788451
406080
1053329
259790
763186
683260
693235
995223
1732240
504067
911441
251526
1203340
1390398
2391
1006301
424559
918763
148844
123819
979234
948296
395502
1993481
1265531
631813
1146354
812336
1231025
1200962
1145761
1775796
380446
744200
1549826
1089431
45413
1849403
85450
1619775
172882
59673
351451
102720
1967202
306201
1882452
1966859
1097997
1281317
1428360
1043510
591636
1915542
540393
539482
886353
1297871
18699
1061340
1651548
472101
1937015
1698957
421467
235874
1766942
1159115
1914759
519445
750713
1253818
1003949
1598237
1832545
1788494
1311693
586796
460683
148336
1345807
1897792
534846
678265
182782
1406197
1335728
1911408
1372444
88865
1053490
540984
178684
1936673
1197170
1146992
74841
1262832
1982824
933293
1113404
1636633
1278178
1751877
1231853
1283070
1280214
1397545
1113961
944750
685225
188566
1996005
1468409
1369082
1269349
1008165
900670
1933637
1068226
959513
993936
868349
201338
1468028
1775158
996973
1111398
1979898
366301
1876403
1761901
1911810
1572092
252436
1352445
810469
1901998
1951940
89813
1304405
1652861
571516
752094
1309234
786952
1322938
562059
541287
1735232
1150423
1043479
1752547
745073
1061992
1449563
1126021
59453
135063
1972606
846178
551044
1659769
804324
253664
1209736
1678478
103742
1854873
1824458
714178
654808
394786
1660034
10743
1547878
5198
1567470
209860
587851
1366758
611711
25504
881188
1620998
641576
890618
776654
134461
552566
1857271
1347656
1609010
1869626
1224012
245595
1601847
1029320
429112
1902869
918644
1589014
382086
1772576
1753555
1074972
1380234
1641854
1126932
642384
1238196
1278620
846193
1319269
623030
1910591
1174467
1589535
1534802
245190
1575837
1653402
988201
6523
1921010
1528837
1900602
90294
822867
1625684
207259
181907
815266
1411239
182688
237786
809008
1952246
267810
1394369
328077
150024
1862865
942877
951564
1827231
793233
1793553
1186000
1798328
1950483
315499
1863386
359647
1215349
1254949
1100803
1735005
613727
1135261
1009967
205861
522180
915913
938173
393472
1736456
1816952
1982951
416439
1894627
447899
14910
497264
19885
1750538
1303962
1624377
1151913
389396
89886
1768963
1428885
1904006
1988495
939466
1413048
984870
689475
1563103
1355659
1011286
640653
640502
181799
1731541
767520
1929051
1548973
1744452
599240
1621700
250111
1310631
1439621
563382
586184
468553
1732626
807079
407412
859922
3230
298740
1306753
1375824
1686404
1355358
1246809
1858401
666455
319834
1130099
1827212
341397
1901864
1820180
556607
1350004
1030413
1881946
1783446
791165
1271257
1239430
572617
1475432
1422182
1982468
1782655
1350937
1513080
1561646
266248
883092
1902560
1277553
1645398
748049
1241721
166499
1827424
494767
1001657
1653263
749801
1737358
660021
1035670
866979
990419
1120698
1810264
1603121
580335
1726786
1427155
1987230
707843
1061040
1207802
131477
1191188
849854
673257
269353
1446103
432904
911215
585002
1127895
211691
1233192
1613157
1371007
817623
751961
488050
1535245
75765
1640176
1732158
1136288
686029
999647
1559287
1163015
1374693
1313417
496981
146416
349015
364782
479185
519567
260218
1545411
634800
287292
854462
1347873
950057
1524282
1783951
1529732
1998010
44460
1426872
1091844
1400267
349943
1148100
1258563
501901
1737056
170032
1220072
1941339
907955
351412
858491
385138
1534054
1335579
1650778
1974098
778994
397894
163664
20450
1958721
1716206
933413
1124280
345966
1840683
196183
898982
1172767
1297697
1592326
339088
566872
865176
300979
1461388
1104052
1536343
616781
660115
313677
1438015
1943868
1887833
1940071
1751859
1799959
94627
1589337
177833
1081263
1271761
880774
9630
1240696
1739424
844384
108496
727733
8287
1504627
1690401
1573484
1566764
631638
1675498
1587417
616352
1663421
764582
56231
755216
494027
1773871
84752
172980
630315
1336016
1661706
1069759
1866284
475972
1244720
1914265
1438277
1933011
58988
842548
1644841
1058600
490070
85258
442402
401865
906879
1499371
1248053
1051117
1602695
1675262
1147496
1400036
1317961
1372261
1945974
663347
1318175
999326
319692
1636458
998659
1267297
699722
662231
273824
1253969
1390451
885270
630339
1431952
1955429
647645
736068
1287869
569629
1566250
1315793
78386
1384845
1331470
1991525
1142189
1582627
977239
139660
553629
1909814
1738564
1551210
1730880
1984084
500428
1971497
1528491
82685
1938227
1403469
1375334
1107088
1726678
186476
538247
842478
547279
1569406
1859647
933244
1994800
764916
1146299
1739624
88740
1949877
242615
1601023
1167488
1684839
962981
543255
1029742
739316
125961
1042416
1913161
1898261
744835
948083
5977
1111246
748979
145149
1097251
5394
95039
1619695
691561
1741565
298968
1886629
1249621
1365270
462585
319905
1383339
718072
1167477
1397684
1494652
1538032
1343741
891700
1747676
1810173
1507281
1356350
1352445
1638167
251978
1954783
552439
222959
1610747
1060114
806534
1659207
1369230
1641790
913227
440302
556054
1905086
251442
1048100
674715
1782315
1747673
1980900
1896617
791299
1703070
1740460
940363
1465319
740146
1805302
1461569
1485633
499109
1785469
1952436
84032
1225870
1614893
559846
1457080
1988047
429717
1869602
1905822
1024077
19162
1610997
209396
1129897
1026162
354511
1048972
750192
1645159
1739451
67097
968409
1451744
611911
931549
1236980
1080042
1210833
1960217
1969297
1071919
1213563
1078417
695138
809799
1965145
1782312
193055
1592413
1767689
732943
1813915
419605
233792
38463
1584787
530005
1489450
755187
700054
872301
1393045
965756
1235501
1305522
852531
1445740
838203
72110
1360770
886469
972337
1713682
1393918
27443
1823574
285459
1741208
1611345
1343155
1977798
757252
457251
324262
1645392
1108181
421727
35530
1205971
153726
285177
1743281
415114
552990
223567
1749727
316447
321555
522769
1691077
142344
360688
152939
1943141
1841124
810740
1360573
1746379
1509300
374018
515132
1693597
1047890
826051
361234
1779108
319228
318975
1110946
960285
1519314
1135094
664068
982117
1419616
223094
1682153
240735
937456
57918
147755
437390
1607002
1765107
38026
1596876
1372199
573540
350335
837649
1020812
1945266
1546982
1197170
1234633
436752
869655
27165
1155765
1520859
922124
406429
1975117
1948632
1630629
51600
47905
49281
1343035
285731
1790004
937378
545394
1958975
1759829
188762
68476
1817884
1571944
1641761
819419
436784
333849
909879
1792598
1435611
1438344
4855
1612011
1306958
1715283
157
454199
108693
195199
229868
1537715
560091
283901
393239
560109
1786923
99342
1836937
233158
1323135
1237571
1324453
1712514
1270096
893488
1921085
1842468
580228
1136172
1441943
721705
412956
142009
1621390
200268
673333
402694
163731
229871
170073
1218378
1192592
199360
393493
1925504
60627
1954702
1441524
1800141
1151196
1205225
472952
205979
560550
616111
1483456
1334775
705609
1081165
827494
1638831
639752
980139
823773
1396904
1347904
1005141
564753
783905
448553
1787913
1301610
1859550
654264
806873
1791698
932684
275808
674725
1145859
244255
1145660
475748
1818016
1839972
418351
1903564
605458
1635065
1942214
1067280
889097
1274152
219772
732184
1750304
702979
428711
721775
1294851
1475463
1888814
1408054
730301
1358075
673981
1366654
1765291
222461
1891760
1803271
1938360
1359545
1613988
667283
427273
972931
1945637
1054010
1937666
174890
685657
1995233
1487164
1573303
1901852
1169597
1985707
843431
233765
352789
513093
1902360
808111
742749
936932
1017594
1004607
1823447
1922566
1859950
659422
1641297
637875
1436617
638074
711045
1576256
1893868
284169
1904833
67662
1998524
1992777
687781
240858
1882126
1670174
1507807
1720229
1457655
1150926
987979
544876
860691
384679
664031
319262
1042020
1732598
858752
164496
867226
1455691
962156
1851778
204583
1929378
497945
1376071
1907938
854329
652507
1196788
1017813
1564107
1069511
643652
252269
1733792
1918596
318391
285803
1113816
129857
1881722
1514519
1112955
1585627
1838727
117200
1290603
187387
654351
254313
328929
422697
1769808
1977852
849020
656520
1357252
59305
797155
160783
1591006
500077
388021
1084936
348545
597009
456206
1791316
1929086
1671004
491217
58772
1153797
1975858
1365674
1424155
875503
1905961
959144
247237
1486145
1426671
1203840
106897
1481926
1727560
756183
1018351
1034760
1257172
115113
506350
688691
211728
1075367
1485468
909542
326195
800212
1250800
1324124
1919149
1468171
1872363
962903
1177877
1378869
1153715
1467895
1769645
1851570
428504
1221457
938732
1636310
1933974
512339
1236882
1532297
1453833
1583420
1264615
1496920
816175
1281383
509567
570109
1114987
566784
948801
750479
1324851
1496186
628966
1103748
1083454
835224
1959218
668735
671521
385217
1062640
339395
322063
1777471
884008
1582117
1567044
1637879
844522
1310852
1992977
127931
1884962
1161547
606455
63855
1258340
1499026
1262729
947932
1219761
757410
6119
148858
1632071
534827
922579
179616
790620
869891
259611
1377188
397278
472839
1145067
405162
134230
334819
1306916
794374
1863624
1835802
1512866
497465
236759
408234
774950
1964688
354680
1557686
1929865
1336045
544296
1256364
575564
1713552
1027354
1791118
1257036
903052
1832910
568885
282926
762346
1716821
602403
1141232
1074174
589746
275076
1685399
589811
1466999
437622
1945646
1548804
1189717
1462876
982022
245042
1895379
461093
312381
1541021
993346
186144
977961
871591
133822
1337562
1353300
1995676
452589
214275
294893
1541494
354517
1868924
172127
518032
649838
1669645
1983065
1385850
519438
570509
1470687
1803209
1852482
1296146
1743766
1419695
968528
1515284
1282203
454688
1565797
1965856
1479432
1557551
1859186
1453544
1841711
586424
505629
241471
866116
191580
1882941
1143892
1713502
1088933
112035
987138
671350
545755
1248733
818760
1057129
9401
1346852
1072327
1762589
903352
962878
478409
1247587
941247
644708
971643
851206
1959817
1926499
573519
1710522
1778761
1592598
821668
1657453
1011696
1650972
1903871
1306433
178154
1366280
1633181
663478
1071379
197797
1443939
969234
1039557
63702
1185521
603984
157103
1098919
640234
153833
778684
1257976
731147
1174636
1857614
1759970
511145
732309
770720
862142
1495800
70365
1549140
1880784
382009
1564030
1471585
602759
250927
1632453
1603737
1262067
158675
1032184
880213
1399517
1643633
1727809
120131
1689188
1388591
692427
647221
864899
1593995
1334450
924176
1930634
324440
699223
1254005
1656020
219132
1719097
1053417
182726
1706320
1143682
1768004
1313418
1637859
229149
1222683
1394021
1686688
1566873
700884
903150
1969731
1707377
635900
411008
1157071
1506095
244701
1258782
1651117
1956091
595042
926623
1738754
1981093
765731
786030
1127568
1629695
1960683
1603740
1816765
583118
216758
866716
1752108
1886491
348513
1058200
356695
153271
1072207
25107
1133320
547373
992554
976884
1985027
445475
100102
105607
115878
1994976
389058
419091
691959
623891
208513
124851
425967
1964993
1869152
1080128
314464
795006
1963523
254291
481809
563962
706810
1038021
1521592
1786928
969647
862088
231624
703554
1492267
1271959
539481
310105
31533
69311
1308942
1389541
1644524
911201
747186
1568390
1814880
1574263
1946775
131056
595942
694294
1637651
383705
614412
901071
664028
90828
1508204
775423
1432380
1829844
632959
258623
1193981
1138876
1259811
354548
1445706
1226705
831707
923913
1761822
1007635
1737848
974334
1472569
1955573
1586897
34439
1156438
1334343
81446
391393
1109641
728766
513137
430331
987941
1899092
1634137
567459
914120
595331
1697156
1116364
823932
1799400
985827
1809648
1200
984633
641920
481311
17430
548744
717174
188942
1432717
699092
375213
465486
1193118
466933
1281504
970319
102992
88603
1149228
491085
1964801
457549
780936
1717247
1107496
297760
1283228
869457
508477
1497108
231833
847082
1563346
1080834
1279845
1220081
485366
1435413
721795
1310256
410282
1919729
390577
210251
1338224
1548119
1804600
1804329
1128325
1375498
1041340
885348
1500078
1950603
824147
347825
1378007
1598563
1971395
1243521
310931
1409099
1532562
434509
549920
1640493
1548870
1229792
132185
1463215
368332
679442
1284342
758314
671698
1537477
896595
1833204
1617683
1570451
1710210
321969
89545
274277
1206882
652702
806525
99717
1618881
1823545
343732
677237
775737
1397067
938949
765584
334138
632545
46536
910667
1654512
1376573
1426011
724212
311392
737688
355982
260106
1702852
1137663
1743714
66428
1322671
1043282
316586
784767
854950
332787
1318388
1821005
707682
1850089
472152
1125860
1165278
1414951
1309242
987979
1792817
1210294
535960
1694557
1858619
1465533
1778166
276355
1802438
1588882
960984
10641
26525
488548
1656617
1913129
1814099
536495
1827865
984019
671039
1765384
1571598
1396457
1170330
1148217
1555721
537992
467950
799369
1096339
1467340
1673344
952922
1308988
1725211
250718
1332148
1806859
1231996
878464
1500843
1395645
1363879
1022934
215115
1857061
1759554
6307
1188638
925265
1658141
1264851
639071
907532
1240653
1180775
992858
1816851
1855627
1217844
86532
1820125
1378274
864082
583335
631639
267671
74659
1465872
1421067
1003005
720590
296303
1604513
1959879
1478045
1897277
846118
1869755
1719714
1465083
68193
878344
1767956
1712639
765833
178366
691566
1788960
1312208
1748225
1138469
1828323
1156754
148706
306239
805324
742100
654272
1936264
1558514
29975
1261303
220050
506287
396699
1890795
1759407
3333
391464
957562
361986
1558295
1570282
758717
363876
767112
704577
359638
696703
662674
1189989
1497884
1948732
346621
286612
1304584
912426
1840005
462444
669659
928292
354386
1255250
429434
254763
1213745
601910
1024452
650440
111583
278472
1753546
250852
1273834
1241454
238963
418726
1202768
1738662
816507
1261504
190167
1129152
931101
674666
734878
1455945
892046
1288604
1257122
118578
1059638
344175
1824291
1213186
1093030
842668
509733
970676
408488
420175
504228
1489742
1392352
727156
1948270
1946679
779225
341307
1115688
281239
927430
1163798
1546830
844988
854162
1548210
1340857
1604296
940132
1664126
610941
1368195
105547
750745
1485842
588042
1529871
727174
1201686
1239560
922196
909369
747310
1378039
583276
1443226
912455
1357546
1667993
1311593
854023
118242
1324890
1234831
657691
186022
1526245
481103
1286944
581658
268025
1301396
1765527
1517531
256063
569551
1246684
1147211
561380
1417220
328518
1807084
1079318
225845
679600
471531
189920
1608902
1771734
592066
817742
1840150
804405
1047484
1585748
1980988
1330908
1829237
1619162
555649
201859
310547
1569236
408466
220483
1170236
419390
707424
997165
69531
564736
153418
1917942
1262879
620588
1826112
393121
1503209
351147
1935924
538467
1294991
1877453
1377600
301142
1382916
558775
1537194
1411563
1169246
1827938
1099505
1398425
100044
1623985
1137645
245739
959328
216981
984598
1432559
475321
1129247
1496239
1713494
403360
1946053
851836
395146
629901
899784
551108
1362669
1977634
1808728
497236
715899
792194
1640292
712254
113232
101822
1772361
1149299
1257932
1472384
1023985
1644344
1706577
1954009
1103817
1565144
132429
359110
634736
303787
881626
1788648
1479166
1891715
1152821
1054362
835270
1448369
1890326
712931
1151905
531386
784344
219849
1011902
1377864
369926
1319644
211793
11690
198736
1865848
1163450
546308
440981
1872886
1430672
1411590
981661
348704
229468
561199
1130783
889928
1669830
417388
274869
1364042
1290371
234383
654393
464561
492258
1588731
1622024
9898
741645
126562
1072759
528123
924302
1920849
1287051
467367
1510642
388099
798083
1936766
831035
1270763
1011333
361603
808747
1761528
1520676
624453
1027231
377918
554007
108282
213632
460940
407449
1835944
30471
425179
1577382
1338022
1962622
1311892
361505
1737274
170761
12705
208404
727410
1228965
140099
1223913
1178104
207422
464880
995943
118978
1358955
1271159
572301
1796496
933186
1428391
1107082
585837
1330521
726095
1981004
309860
1525615
726095
1349988
1132493
1567682
1361711
343374
1804099
1296734
688243
1634679
1629055
1248128
217882
690045
678194
1434826
301638
1481810
1852615
677224
1997514
508720
197239
966608
654799
285395
1773560
1691188
289845
444035
1996461
330842
1401059
1156242
1966916
1758893
1942286
1543727
59914
291190
1485980
484358
1618825
1192207
267991
1613038
1779855
1956904
1613608
340478
1749632
1258405
90876
970876
925248
1323091
1994722
1379584
431041
1270330
766746
141700
1777623
67810
1095056
1993834
603640
675974
214173
340197
253322
940803
1546221
1475267
1445616
1590355
611064
25021
50006
1926150
48008
261999
984968
1857936
791779
33009
1762265
1881691
1379690
279305
136573
723300
249893
206525
939366
1107664
267003
915941
1059877
1535999
63583
231113
251664
1656363
828314
1843320
268248
568266
744300
1455859
902909
344014
1856870
553647
503283
204022
188258
583264
931814
1633455
974498
1108021
1778959
1213093
174501
180086
1419840
1513904
1331489
500878
1832228
1312441
1985197
1584132
1866365
1929777
647630
358448
952728
235066
1698340
1737774
1572655
361136
1330016
39545
730175
806136
833681
1810575
1198556
317419
5545
1251231
902279
1376271
1417739
495542
1437139
396335
1124642
1609542
97546
1824536
1620273
1346220
1989198
1494417
1376747
1334626
1769809
188443
1093812
1297829
1187475
1356485
912640
1229722
1652100
1667246
1866113
1098624
765126
1877114
1863537
925797
1964628
321002
1136759
862746
461465
1636025
62108
517259
1682525
567487
298020
132625
1743024
854868
829425
1402096
1544190
1798249
1281194
535267
624219
37172
1547351
1753658
1051417
1051730
1801611
608627
990584
1571185
139724
1189868
1669236
1914247
932600
58279
65934
417986
1262163
1261678
1372704
1112472
549808
1299578
336431
1426963
1777956
1983446
1198302
382348
1127787
1730842
335359
1185659
109503
514595
192141
1207914
1415150
421272
1675020
1845830
1408367
1542183
1874392
1113943
1663714
1717627
1055264
550067
791450
586779
1413693
497653
969470
876219
1567799
53995
605244
623463
1546947
1202223
1603764
1896196
1663753
635237
136076
1009668
1157666
742262
574594
1182197
739801
932818
1982504
1142224
1059580
1552242
1296015
1610109
1605382
432083
198658
260877
380485
1027117
1982047
769630
1206648
1139257
294206
678831
1424396
1443701
1450086
914839
50483
55866
275803
496611
496852
288338
546364
146729
553216
1103652
535853
914086
964374
1873339
1892903
1758006
418062
593666
438601
1483223
870179
633247
906310
1133475
95006
230619
823967
1670937
1433454
298372
1123175
1743297
836151
357614
1214393
1192448
1569819
1973117
447452
718985
1022718
1611503
518791
2891
31246
589043
618419
1135062
826261
1591582
715810
1880777
711843
724087
1525490
1026118
1956140
1829132
283280
1332745
1844612
730246
1730887
1570945
1042459
1131404
936307
1869089
1443048
194244
185148
1747531
1060083
1798317
955412
479261
894852
16281
1669439
923223
1526030
1557096
685710
1248809
945555
1292428
774239
1689645
228789
1081938
1195631
284263
47476
1357858
1303951
426345
197026
229983
1584166
71724
425696
1351882
7345
1957004
1063283
1509411
526952
1465034
615483
234308
1950178
1341563
1543610
1495496
994486
1204655
545407
1095971
871756
665859
477539
525588
267811
468081
1166576
372234
1095329
819179
1008826
1603432
714510
589397
191142
1151125
1336853
1969566
224873
432501
1475145
536250
1321310
370210
1217012
1553530
176642
1153007
1986207
1064901
185247
390090
775691
1044414
377830
1034413
1155411
1707073
721914
1381907
736885
555812
366078
1942395
647216
128253
1914747
664274
697666
441057
772673
1478238
957985
992799
1266073
1043260
697905
1101066
1384918
1667962
1804098
1011905
1921000
133181
1706084
509497
186137
693846
1845226
1335571
186103
109424
1896461
210160
245864
859248
160372
494991
1112311
1219657
258198
1467845
1170782
1604788
555399
349764
678169
1832389
144586
1793328
986834
1491660
159798
1630748
1220492
533020
680002
1036967
1354238
1613176
1383390
315027
672918
1296074
1316485
1074785
1806828
1967954
909137
913130
1529855
1348925
531286
1752104
497459
1095956
1569690
1603462
1839749
504455
365566
887602
1687116
1123630
1772164
1847776
177717
1401876
400662
1950408
1464236
900232
652602
17478
883788
1757115
370510
110098
303845
1511398
125618
1040271
1290052
420409
1900670
1923108
1459934
878280
662594
418578
1166648
1782026
1577335
482531
1997642
793298
1248786
1827191
1362350
982115
461673
779339
692426
1195198
1376043
977768
590951
1864056
1103596
666644
342563
936818
1750829
789390
755016
13086
549766
1737978
84490
1231901
1849031
1949494
1129163
1248173
967098
533172
644782
1252683
1626915
1107334
1181054
1983892
728876
772813
991740
1200419
1464097
928398
1852735
216109
898483
224014
417463
1673213
1998390
1617501
468135
1504387
718166
1742254
564477
1792276
1040365
1513042
1502907
298289
1581240
1002054
357228
740065
1455037
829874
1207872
905244
1973456
501742
474161
648310
730331
737311
909332
1452318
1358804
1291291
707958
1116991
327512
201741
1641828
484568
1028834
1842499
1855664
15288
1712155
765894
184948
1497623
1926430
700654
227785
1849332
55392
594287
859734
1336191
234706
1954086
1753426
1101595
212735
929188
903291
1148425
709446
887129
1470334
1673626
676497
505536
1509844
1037195
1251851
748353
658245
1242017
51015
400629
201087
572351
371171
384279
1815912
1582733
557557
1158226
1463195
363158
458725
1658714
1327899
695575
1595815
1925356
666245
910617
1172697
508822
1841460
1792851
1075116
903767
784755
337226
779652
1964516
378050
1114424
499433
1471373
712396
1576806
844606
1515564
1722031
1205254
1877090
395207
664219
886808
913398
749768
819533
1964214
1159723
1446360
1320603
1694058
1875159
167258
452086
815176
1017116
1867895
1633519
66429
1067646
343553
569340
1958490
1874683
727812
1852407
1050895
948441
271480
1745211
834470
1982628
1423166
188049
1774822
623917
553166
1290870
851217
1223798
1650181
1775649
1235196
543300
1359361
123479
653453
1372362
248738
1673112
759670
1193663
786001
1081841
1753879
894734
343552
1095680
1327073
1111160
362340
101378
434438
1877792
1816229
611885
991118
1802740
693068
708233
1853310
431381
1698836
1975513
1154220
473039
1891617
1859487
206467
1054307
1344043
1890572
228787
1888942
1832920
1072618
641103
703765
1566514
165543
1189390
1341751
1008431
103610
1226622
1495334
1450008
280587
1217460
1451902
107863
1522154
761554
277798
1697757
1356448
1965562
1192346
197923
1361504
1656311
1117989
279940
1804032
822356
1272957
850508
695749
1586155
1359036
201037
537630
286718
1994521
968515
1084574
611232
349770
548192
448217
1611015
147645
1396184
131141
861469
1251289
1123034
1602574
961222
1766830
767451
543093
1208490
92782
155613
591907
1326758
932969
1915335
1670630
683335
1006323
1176498
902120
49313
182226
1149885
1796343
725229
1764556
303958
1254090
1780988
1366995
1508529
1223261
1748087
241328
1927289
1384616
193502
33621
72729
126982
641675
642960
438731
1088985
692558
463538
1502856
1672437
318910
891265
1534722
1680684
1574135
1272969
1128394
801373
723908
1427018
695394
1478882
732012
1085370
1196672
132525
1336048
77495
69517
1469932
949084
533108
853317
1259312
493860
527059
1251322
1905389
1673212
1895059
1634075
457503
357899
1735513
1321379
37136
568459
1341925
394991
99598
1402623
875572
1114858
712406
295153
774449
1350991
114958
848779
149816
574616
830620
1618806
1627505
280832
1318883
1878955
1148088
1556369
1099488
1227716
509613
571378
624626
130826
768629
1064119
646675
1172787
1655103
456462
1353030
1186082
240773
845904
675341
762947
38960
610612
708903
45371
1938663
245927
1043677
1439211
680901
1010674
572990
1670609
1687646
694311
1827308
1148510
714739
676339
1612761
1613314
1456667
480728
552712
1314116
953541
1046919
530772
1670181
1345067
744023
1156972
462081
788697
1372258
157332
187803
751440
1776965
1173031
884930
1908960
185711
218211
1668722
88356
1432156
697937
1383901
1379305
783754
1326518
794760
1869804
537478
673054
163897
1362207
220242
185836
74347
330867
1025588
1336698
1260748
696887
1672501
776710
128542
1029849
1122312
659668
1179813
1543674
813289
1622515
1359786
648442
918621
1410734
1679356
268079
1253134
1222662
414569
1748305
705770
1094129
1081298
1029918
468069
1836391
1965332
1511363
922459
867038
1399502
425423
52076
1047103
1368191
1683635
140901
1529238
1979631
1192897
307385
694863
1040692
1971686
306943
229474
1643193
1199632
1128705
622074
431041
251455
1355936
579061
395982
1964318
303521
807778
1010914
446138
1440173
1957927
170934
1864818
1976491
1675511
1201004
431030
1561475
114357
81728
1786645
503043
1566745
449814
462436
1949347
1086965
793123
1160748
643661
940460
1784295
1348326
1493920
1640866
1266196
922831
275562
1321533
1407884
906145
298120
605520
1203122
1126879
360738
173706
95756
629637
1681124
545776
143111
1383263
1847773
1952371
1006791
1717389
1529263
201258
1621656
1274600
1031896
50204
762598
394527
1513231
1862508
1531266
733144
1892552
842416
474306
1855283
986664
1085197
1286522
724962
424807
1424722
1083231
54937
366698
42517
933904
500919
1182161
703229
431762
697823
174394
531696
313844
348575
696734
1090225
1495856
1044165
1025776
670299
1858286
768398
1760922
1622928
1471220
762081
599023
28049
906801
821995
976508
1918409
1122922
1032435
329736
1226729
532210
1414193
1658445
165104
433735
1474590
257156
1252790
940160
1406440
1650531
1657538
1810953
850859
1010046
504722
944741
57002
320435
1735506
45606
104072
1357747
1091758
1447562
1543035
1190618
502521
639288
1186561
1144626
1696
1324573
770430
1337932
232060
1738637
453390
1192375
489803
1082081
43119
1533427
1792442
1259878
1004016
713700
831572
1595704
171701
221856
1132517
848892
751955
298919
763314
66498
305563
1136816
1671718
909300
1836974
763184
1326615
285022
1796423
746224
448742
161943
766206
488280
1863336
1776351
964432
990144
1159357
1955108
1010490
1078518
1329771
1747096
1843705
1858392
650435
1290276
917285
70126
631161
456314
323413
1548458
1266610
1761406
958978
1048410
751601
1250519
1034344
175976
881845
1196882
1270930
1602396
1515017
356725
656007
583684
1485376
1348671
1759692
1510729
1208951
1173815
734926
506040
63401
1926776
241904
1074762
61679
1767014
1431317
365128
1664811
1401762
1925749
316128
707731
883954
244011
63856
212550
1683048
1119844
1500673
466705
1003284
1314742
1855239
1094142
397240
253557
1000301
1588641
393931
1998796
175728
259519
1851886
466999
1150185
1333757
1114673
1449763
121825
1111063
458990
1250061
611306
1353483
885276
214293
1367249
98058
1626702
1958967
155893
1886100
768602
975145
1756574
1055749
794539
1916655
150880
1632876
1691929
1769172
536812
714516
365379
513888
1398862
1206913
66829
550801
1505156
371470
788544
1967101
1758786
892193
1486119
1490139
1657266
1457732
1868596
1662688
1642691
438982
505216
1054531
1456284
667037
893812
737272
1218533
285916
1384470
166363
709668
142575
1509836
425000
891782
1374366
951321
522399
1313651
961061
835865
971263
786734
78138
1538681
1194194
1739231
622052
1566006
319546
1002840
885406
1195229
368646
827316
896781
1375228
766693
1598000
776839
685225
839260
697866
376068
1708917
1482485
1172194
1359691
824546
1988566
1045034
95125
900581
984740
400318
234842
1234202
1046029
352471
1651893
1841843
591292
763455
169057
1386821
1981942
1515617
277110
1714579
141077
381168
727214
1036681
1233784
253433
327641
852409
789625
730942
1331240
1546378
476800
22837
337980
1532291
93456
749576
53878
1028984
683323
100789
373645
90373
1447857
1949712
710290
207818
1964969
451377
1922195
147315
1311000
291192
406747
1759016
19173
1344465
1201316
540698
914825
1154793
1772860
1130140
1944179
1072039
208057
233363
411929
1678910
1487842
19919
1171783
252689
715521
1140056
1846414
409669
961981
1167488
1369982
3505
1455038
749959
1617151
1080672
9490
268146
207720
1599785
1850393
1823210
856796
1583170
1008089
1280304
1209706
1970832
6755
1336520
772024
615894
320919
753667
208091
1170946
1968810
1609471
819888
1655963
272474
116742
1927927
488005
315481
744664
1483695
119906
388795
1494438
1265345
1925103
1903729
1704670
1831371
1651038
1505916
571542
1464647
1932455
376967
1439828
693425
74397
388243
430545
1536525
783113
1107223
610421
713905
1497417
148070
810170
1992365
1681400
333351
429167
1984852
1264462
1875484
613011
846970
1347575
1936751
1016251
1697176
1346230
344471
559563
1460516
628985
128514
832045
1037527
1575623
1267419
989874
404756
111943
173384
1720699
643459
58579
1087737
1311302
1766764
759095
469416
1016893
1751715
336763
188630
642569
1314588
1249795
226849
575094
1594530
1094789
1990056
1640366
1520489
616957
187995
727536
15970
17079
520806
1613659
703361
718380
457628
1785919
1881008
1697329
1141159
1232345
1976606
1140113
1436355
1118466
378753
792918
1963487
1145083
1768190
1852723
1334355
482671
1338455
230091
1574634
1659107
1755750
844535
1897320
1917019
1315805
1327710
292091
272904
970919
441908
1746615
188067
1994354
1336572
241777
880508
1742417
1830831
794370
1911408
1179007
272174
688072
390213
1757801
1631945
577019
1468731
1167627
1505502
22269
1078668
1191805
659775
281774
1865116
264592
1209081
429831
1279140
270539
1287725
519020
689349
1007717
260145
1252077
967515
1685546
797882
656842
1264091
284103
640458
188911
1955778
500607
1929190
768193
1311042
1889591
1004628
1680910
792447
1828233
6473
1160074
1655455
10819
69195
1739424
1083694
317377
1688388
1739171
1003921
1331213
1605121
779370
109494
448667
613510
476016
666978
1538084
42586
342538
765614
631853
1131685
619022
260407
742389
201197
929228
571548
989039
1801003
504428
230021
1582368
1521924
258319
1949887
144279
1646105
888692
1705913
1067821
1431646
1320222
1452646
406120
1128320
53046
1952397
1547715
715392
185234
801955
759651
161850
681583
1472469
140502
343488
1025355
1208541
117333
1248209
1983550
213272
105012
1635012
291226
416602
204610
207382
1618810
696549
416115
1537031
1588778
97916
1390777
336100
1986412
1173071
1817671
1884727
1724957
2603
1343141
1076496
1816459
1134926
1186805
1419482
1106231
1873704
22780
1586872
77010
966531
1769966
97443
1670731
625265
636472
1111572
1023543
1287709
1058072
715475
1837524
600938
1012456
1117302
716407
482065
996153
116537
1741371
1676091
1462703
357262
374537
1014220
19353
1585160
1313238
384283
1554271
1971600
577600
364137
537699
663868
985267
611921
605384
40147
923094
1593711
1927055
510852
1075420
264965
1212643
938933
845985
673707
175242
1653195
1228615
1889012
1323011
403866
1087333
128823
1510785
1753167
715017
469003
898969
750799
458855
1815103
1665260
1734666
1658059
889898
441134
868628
1950604
256780
1349217
842887
1023646
1944426
1693354
1981905
972812
482933
1967992
1351263
1584388
21765
617159
277054
1244324
1729996
974365
532266
1106334
101971
536162
223839
1289984
1082650
1169667
1265988
1265762
277688
716695
1015496
1232117
14801
1655264
1016501
1223174
535809
871223
388607
407337
59405
1063740
1883403
1197701
156191
1151257
503040
130792
111609
1303546
593206
1103717
674734
1086582
215315
1233952
229657
92460
1977569
1064815
231952
396372
1494868
1495880
850200
504200
370390
1739374
908920
52948
1762617
1183705
531903
1146885
442295
1332994
1596378
1712919
1104814
1211766
74270
431536
227075
1203661
734670
1682295
679772
1409036
1767631
29422
1977294
595817
538427
1817908
744493
504617
1513828
200474
1223236
427692
265874
856787
647908
87990
345828
1491852
1710521
637156
453273
1652433
600645
234314
202488
1863022
478421
626573
1058254
1336250
809765
510941
300535
1799140
1784747
758468
623006
239543
1058726
905778
977419
354281
251894
39141
1835763
268937
329397
186719
486481
1200391
70105
1971126
1804932
352357
598791
513607
1177757
1409344
1315668
284016
1709219
747990
1908824
602789
486234
1084909
1813639
1618679
528424
299878
1172223
724744
74150
1006522
1669569
1060089
1238748
129361
851180
1244728
1806198
282348
788016
54920
171674
159802
943806
1626156
811284
1732321
1691961
1389821
979075
990575
411291
983540
1539145
1181769
650954
1216344
1991959
1073395
803573
385212
408743
660130
814848
1772348
1055759
378647
353783
520472
1871181
798741
370008
1778536
448252
445735
1033827
77080
1122402
1955915
1064757
1519270
291307
500259
156906
1951445
1313506
282437
1287118
27108
1716079
615610
164397
355422
1276520
397503
570781
1926405
1223045
48647
605717
1478593
1316252
965608
1825866
432390
944365
423464
1726534
1994201
909519
1709842
1181130
1551299
453920
1099037
1028420
349548
1487260
470861
78194
1411640
573740
308351
1118432
881575
538360
1751065
1087376
1850533
772018
453214
809193
733342
759320
1486661
1937976
385413
1294496
1337206
1423603
322676
121765
195529
64042
732996
735309
1041523
1579846
1574458
1675973
839900
1546486
620645
1196882
426864
1161056
1182315
964244
1102312
620081
1843195
187485
1861714
528388
96443
1807547
317801
1431186
1273596
1791223
1599199
432894
1725180
295758
1394097
333947
1233859
843569
579741
1485985
1646600
182299
1074796
1739921
291481
1374256
1967220
1684181
1399009
106252
934021
467436
1681563
1724286
1509405
424037
1893531
1124570
590976
463185
1760515
243490
792784
281260
215328
265922
349453
1855326
1319873
479989
253255
836691
1214479
317457
659334
1798856
691185
748709
1468453
849057
1442450
1832138
1001779
1080687
1679257
1675649
149406
1497767
1416256
622566
591929
973422
575468
1912839
340541
657388
586529
1545589
927063
1466470
1420686
1118208
1828647
1842307
296351
958424
774429
1422931
965015
1747634
713037
64556
1166239
768081
959326
1430640
162153
427916
190847
1582578
794449
947020
1481082
1859956
1931400
1533887
41372
501910
1897290
1047585
1230031
1493643
400260
1797242
1520608
194212
1334873
1686772
202247
4373
1348457
882349
1084210
973545
1973670
590472
922921
565651
1741698
1994207
939439
39727
1717355
952292
1309617
1558141
1063268
1693554
336664
1313922
1941903
37637
462672
512421
52259
154293
1847116
160904
1637792
538174
41111
1326797
984869
549300
811150
326346
63722
1082513
366382
313543
2047
1984071
570405
1314577
1502357
85714
288410
1658896
1050414
676788
997312
1601931
645431
39899
1216931
1543259
1216919
576494
390748
566769
193024
1064865
1187175
82064
836519
1154635
142347
105759
172620
113977
240508
1865770
1697216
699838
1619407
282221
629619
1039570
1200161
1954123
1756299
1642205
1453374
1200924
1886475
1784163
1546571
932069
1430534
1664125
1122189
1070690
266270
1614317
1616582
1774486
221314
1178446
804357
1953682
1814672
1731913
293
479521
1213649
1913597
1578491
408822
1130798
1765141
1491080
623318
1937304
1521469
505751
92390
931219
1721502
1016466
824122
500886
1423265
1943254
851334
1835095
1713066
1073320
1151190
1956903
1128030
491108
226890
583264
1989041
491708
1513417
1192
564543
12413
309900
1089372
1503202
1576424
891756
939239
55528
1551707
1310115
1522385
218871
710482
532240
1185852
1702034
150879
452745
1286877
1482421
1748610
1950392
1213881
1982954
549035
491198
226276
826734
1789230
804896
459820
1886154
1224756
1154044
1027339
1292857
1496862
291595
858282
1883879
1374480
169792
1090351
1021783
324966
1684839
1030140
1744923
1123209
757985
307382
659799
390725
1049087
1240459
1908463
1822384
1274355
26954
1603302
1112106
1616544
1450001
1611046
1455960
1376090
387050
410576
675437
510726
1483179
619089
360359
1289188
1213972
1801062
1547768
1288701
1740550
1241831
1971855
1747306
1829583
1019778
1683392
1571138
297620
421475
342128
179784
1503091
859512
799847
1946863
853335
778081
76045
1235339
1915557
93361
1882254
769441
937381
1805434
1887147
94520
1483088
311317
1656857
1848288
78523
107062
1486271
4863
536265
30921
935619
1072487
496615
1492547
1768989
504991
1310196
763475
1541166
327886
570233
1027808
1023543
744637
1807668
787350
824955
1448975
746256
756950
1930006
679111
568909
650691
973919
799064
1426479
600472
62897
1581193
780900
441187
1064794
661215
607303
918958
1328139
744178
697308
940370
1487556
1853834
1872612
1706626
50075
685461
527699
1768545
993659
21916
1400885
1670184
1737774
1707867
1699490
1208937
240665
116632
1029268
534573
1425502
479140
136390
1680644
506023
926128
634741
392672
200884
1902504
1130
583162
1208859
267620
1243302
808801
491004
1484979
411878
83139
376634
1419110
14960
1155091
1403177
898558
1382794
274511
924862
293089
530063
225750
1397898
1932272
1308716
702609
1893222
308312
505944
1957509
242236
892414
367121
403954
1782422
1859321
1483793
1827319
1806984
1868934
1282731
298615
1852242
162619
1811413
218622
305386
485809
158396
806016
541913
1493635
78589
204814
1886810
611514
605532
1840324
514547
119313
1487786
536004
697573
1060837
1218740
1840780
706500
671514
961134
356809
262670
1600642
1559173
539932
1884691
1303534
573146
1348970
554657
950396
1356501
796442
1686129
776163
187532
422495
1913014
134495
1781130
558449
1853467
634390
89058
846305
1342539
729425
1155228
1613105
394724
137395
1783826
1326477
1733964
792208
328850
871777
720556
89258
1772607
1487555
314490
399679
723009
1649672
995345
888163
1272983
465615
1387245
1212102
570886
1462419
1264472
1387040
557809
1090836
1892581
969502
1825773
1904081
921512
1717527
1320036
208895
1109602
669857
1020458
496813
1020130
210421
1345488
286319
1040512
625770
846983
265981
880393
1460556
956196
471017
1154142
1631858
1289094
226342
1011128
1824093
1345666
370267
1052240
1052853
1520681
1190540
1724375
1301622
1067440
803969
1392697
1363149
316221
442363
527824
210161
1097822
1172792
1139896
21091
1293338
815629
165768
341955
693185
1393057
247746
677410
1257585
338935
1885080
318512
742261
1436404
1714458
1346197
1033231
1620800
477366
894049
967769
991545
1888996
1133051
1616201
502268
1053059
1340721
1050382
1828749
616144
1409332
398331
1438342
843060
861354
481517
1045018
364187
1168143
908355
1035207
202286
1359402
475137
1532355
904298
215851
791340
1344330
610459
1970528
1371938
1857911
1962869
1996608
1388606
574535
1710772
558154
1658136
71009
283293
1148174
20929
1378510
849889
327629
581473
376071
715717
243532
222470
250990
1198707
295634
853500
919113
1883370
1019405
1324173
426694
1210324
40470
737248
435413
1921252
1280126
388030
223373
448875
319855
473506
1356430
802910
1564452
1494385
472744
166768
687848
1121947
391072
1547425
1170775
31665
1891077
1038223
1500884
1938743
1601490
1636434
1599951
445294
999435
1963999
1177897
751870
1555864
160123
37065
1650487
1686124
1718747
1734103
862264
851237
1589811
1768559
428274
1235763
591404
1677416
912727
1260409
563458
1274028
1391468
126600
610256
1135063
1548501
454297
1138743
1978754
1885009
1165240
50190
1814691
1365522
1832166
1358276
1849597
884000
1887461
385844
283526
1763019
119769
709545
635843
302050
1970712
114143
717215
1914494
1492935
965120
398787
1272978
797156
1660346
1608924
1045392
1923891
362328
102978
1727288
334323
1268965
1963081
559339
393743
1764164
1662102
769895
1407513
1401126
35579
1945249
1785720
1931347
286332
119747
658874
1908089
1365709
402996
1517370
1455402
1724578
1671190
250222
1894511
930416
532118
1652453
1018097
410792
1670580
355198
1557838
571771
1946974
57338
1276602
1542979
950665
903608
1413330
79011
590783
1459366
1310327
147180
1738891
789263
1382131
430735
1437655
1462502
1771471
771081
1426455
1493879
1516849
123687
1018244
62483
166671
939595
1372160
1577039
397336
1761272
267134
806224
580684
1073498
1359181
1032495
968179
1696643
1880872
1251102
1857076
683608
434286
1961629
1378027
1578098
1257531
1190246
1236371
209417
1011785
306197
1922911
215527
943476
11744
1614124
1080981
403936
1948558
334021
1453002
1391762
172834
1917556
498362
492970
354467
1957339
1419348
507267
307350
1050387
1349454
314446
1762849
1367252
620152
737752
1962464
1826189
1887417
1256841
454706
841434
1400110
1746456
1382767
1999840
1797499
587248
1299286
1119255
1723405
1784522
1915299
395883
57900
115317
1518068
55263
945845
1793614
575535
575254
1568856
66154
1930046
66355
310556
520065
1148191
1740204
421875
609021
1824250
427640
1131560
178335
1958068
1972703
691626
1544575
1518025
1173492
790575
125741
1496159
1829606
1557507
404660
692071
50735
1602965
1356488
1695233
144661
1741012
666986
1065212
190791
1514895
1369014
688463
709926
1593778
329728
1867025
1859243
1840678
636913
951603
83223
562285
1859315
1414459
1572067
1934204
1745875
868304
1445139
1659220
1740530
1731395
433506
1779609
65961
1142948
1695336
219056
561954
1230415
762249
909062
1583274
1849569
1906575
1268866
147392
1538902
155532
1539876
1445500
883032
643352
1965234
1851616
193283
1397167
1770541
272710
667355
1369029
567691
982808
324922
426626
1130188
1272978
434622
861962
1850453
1086634
1220561
553118
1597043
1688970
1878049
486043
854316
982384
1534229
597310
1215398
765326
1287936
429821
1660648
1064774
396722
1007948
1178446
737722
1986379
1210022
1022520
1711010
992120
846661
1612415
1974057
785124
1776005
922995
228393
612376
542944
682445
994869
1029485
1877923
1842170
356806
850951
258125
1174257
799592
769955
861682
1648546
444248
1097478
1327920
26405
378693
577860
1867522
1378699
1231288
1392825
313087
1291418
1868348
863168
1845286
931458
1331035
1166276
1549263
1403687
1428360
1683453
466503
989717
1543778
1325671
1556929
1251310
1700150
922806
376820
1027109
922518
1816916
883705
590950
917140
1331793
1387386
1902835
1389310
689261
979565
1780258
388871
1398838
901758
476655
1889800
517849
250417
1472056
1822275
1730108
1145662
198102
195154
1144180
1074442
328768
149308
232209
259867
493368
378792
1250956
86685
1228418
1879253
800940
1349807
1933745
1987575
1186322
968484
1375378
979813
179554
263629
1750532
990020
1729867
1452748
15094
1109131
1700774
1704281
1142531
490579
563145
862757
192382
841721
1668353
488005
858753
1437355
1570629
1174156
86415
1154819
1465458
1031972
1861458
1132635
806267
947630
777601
1934460
1320305
1362759
1902805
1697263
660884
1504590
339467
926748
689611
1066597
1278063
1753444
1344816
861956
1657278
762313
814803
1900125
1675523
1724536
1901916
1745481
13651
27539
1387239
188848
779290
1056619
1244937
350505
1722446
1945199
1515409
990575
88571
341375
243651
1292320
482400
1972302
1635073
78197
674633
1201645
1423525
1731950
155231
1027055
509971
437835
891207
1024183
1613012
284129
1007295
828159
829491
1690965
1700542
1948359
530511
874985
1242025
12144
1161641
1352816
846888
445534
1334268
260551
340452
178541
1953226
430681
497502
269913
433537
168432
985010
1135758
1246451
1376768
1027764
1110034
205714
724824
1470135
1181543
775632
74516
402454
1652448
1340614
783247
1773873
676846
577943
1413470
970931
616250
254585
1051105
1026304
812841
55417
554642
725366
178691
1820806
1796374
362092
415806
232209
1564845
926570
1329435
235179
292772
89115
506918
1342201
856451
1499091
1219970
847274
1069158
375446
785935
803301
1431399
650196
1247382
1782865
1563040
751234
1332585
1003294
1855428
1487113
1616493
1204975
1590648
1203865
391398
565974
6992
293406
803850
1850025
266865
768123
832612
850016
1488385
661465
504559
568
328329
399726
1453606
1480215
893880
236587
1510048
651473
763575
977204
1756036
530508
1949111
1734583
1877174
1184436
540968
145636
101534
1482186
333423
88454
1249845
1008729
1354045
1638311
674773
603357
1766185
1981118
158716
1023198
351310
1548333
240679
542473
736407
1652539
480828
1550382
985921
1894737
1876994
1176867
255175
786895
893346
401201
1811806
1661584
1360142
65577
1084480
1799048
1400053
1900350
1450102
170226
418517
1688851
911681
657799
154512
541213
1382917
1955679
1964670
1830573
608385
196416
452970
1228669
1734298
354159
1321128
1384783
521139
1775445
280212
386234
1973812
499576
1793877
1774082
1540644
1695007
471143
722465
468161
1245884
210574
1721938
1538188
480372
1689856
1910988
1487213
561178
1560739
131037
917218
1119845
466769
632894
580157
403783
467918
248609
659758
1430358
29084
510918
1268540
343437
804646
878664
1682021
470310
667134
955196
1780895
1360795
474799
1035784
196224
1561450
984721
259039
1718298
1967856
273838
1057016
297114
1023064
803123
428091
1670839
1691926
1432322
528774
1500687
824814
1256400
1487101
1348183
1676986
810755
646412
1499839
43096
1445096
938087
607787
349273
349065
261693
584676
162482
1857688
1365409
943
882422
137174
987279
1282776
1271274
1977073
537219
1874596
945462
1414203
810822
877099
371721
287694
14974
1552041
464971
1997812
561127
919357
839099
1034251
373405
146918
323215
1827828
1754429
810875
549218
1605111
1244975
1048167
1987086
943616
706953
1613184
1194475
1264777
1510204
772182
1889250
1551361
688233
666396
1939490
1377803
669163
1535777
1981674
153027
1305198
1034904
351036
208378
698457
170668
1851411
1003316
625804
419340
1887974
79146
444336
1579262
1798510
1998223
1220203
1075284
951207
1483976
1730252
1490234
708354
321209
1250806
649489
44796
337457
1445155
1181162
1865216
1691374
1020429
927447
1167862
932690
699275
1026301
1966765
391063
337797
192645
776013
299427
847954
1383947
1006624
334787
244296
985602
1714186
456501
221573
851494
148989
918986
1974355
854204
1680330
1801224
868671
1728286
978292
1027339
1953133
550365
961046
963180
1440472
1712820
220052
373578
595169
630216
1443420
166904
1015585
1846550
966386
1789848
1007615
1722517
16744
31870
773827
1597585
786994
772104
1585074
1519405
1217071
1984109
1842252
1762899
1451181
698589
919795
5504
859679
1080229
1629378
760381
1198596
1477642
255497
243475
1301788
1577562
913778
751555
892437
903629
1280998
818453
671866
336545
943461
1889501
235676
1112860
865884
235056
693520
1899326
1439715
483664
1258226
1345732
1987575
890019
1366223
762366
454091
419599
1177967
650822
1033823
1651947
47356
492838
696479
1461652
1215721
1556231
861111
1792326
1790504
1839231
1406401
1355753
633684
1493846
1030336
999833
820999
488877
1063249
1786818
1112234
1033270
1913318
841140
1056051
501162
35847
1418136
1115717
926275
572267
1292932
1952929
1933330
913673
833813
1623565
508667
1332710
1657686
1952967
239717
939172
1184824
1339298
177823
63425
768830
118660
149897
815365
481229
1157484
1951374
163251
805773
1586859
924989
1477839
902825
1663725
26943
1179444
678347
1052797
1533851
1198146
1888628
1872846
279381
993431
968294
1092271
1411262
695872
460302
234440
629184
1818415
1203462
1373938
301879
1669100
169343
1531017
756565
226808
508357
1892902
1521422
501867
1430783
1319717
497410
478867
484147
1510370
472761
947653
524012
146013
1902057
1186465
932565
465434
661729
100219
1170222
514344
637822
1789864
312181
827253
92611
1370361
641521
1556644
386672
1821759
1544905
25712
851750
1309922
1540386
1682415
1090832
861587
962136
1376266
1864967
1520834
368783
350327
1637
490627
1301935
118895
1364055
341039
690603
1681472
892120
693086
645431
1800028
1201362
1935836
1691845
738312
337562
471939
1790726
1807523
904642
1990394
1125837
1549488
96873
646849
115867
1073606
232841
1404695
616919
1013738
538741
401980
1439578
508974
521064
1888818
814107
1876807
879228
942404
36142
1987224
706726
505326
607317
1062685
1936236
1248155
528075
1013441
429157
675108
695551
1191971
1771517
480647
1455857
1633434
382348
1539045
760395
1249240
1157219
1170398
95293
1849345
1625797
1073891
1890798
420378
1515739
112714
1458338
611190
1521838
46068
1692205
1755362
1436210
890162
691440
264308
3651
1435501
1636297
812692
966533
1261215
159888
1459094
1652452
1087552
1412583
1832007
1681654
1386143
639170
248586
1905178
343419
1551486
1981043
386822
742951
197505
171346
1208981
291839
454189
70392
752104
1588713
1637244
1363428
1261612
717070
463125
1823816
1116997
485154
887238
1933485
1661956
457507
958953
1704774
384646
180476
341207
1670337
893465
1487977
1192008
1736334
1129575
1419412
1764512
1154555
1517406
102872
200470
1261596
84733
1284043
473112
1891864
1062220
267963
1469939
1962362
1311205
913641
99185
58016
934322
1233668
470769
1132150
69560
735420
1396261
1444992
833326
1231645
243048
307093
1808023
1095690
67807
796308
1286044
1752316
292728
1966546
782561
646262
875492
408795
825686
238616
143848
1046285
1449633
1226419
171654
185176
267744
1510739
1815299
1193295
1864284
1730730
1897536
453977
1407441
1649512
419149
1496831
265976
138704
1671980
1552941
19354
1254907
1632432
1427956
1852127
532167
1056656
1515474
1645972
424792
908977
679628
117277
1278311
283628
1680669
1889769
1973481
1629718
1775982
1390254
1982058
1374154
674142
1099353
485345
1922821
1465045
1139039
867246
89125
1799560
1549135
556736
115188
1903259
1227326
13148
1665948
244159
507682
1632961
191550
315646
1739583
486543
1215258
894788
1489989
1234027
250141
390098
603578
1798780
1868189
1071019
746886
563670
1698450
318530
694656
1977361
96752
921170
464314
483128
1131078
161992
1692865
895167
612599
518168
475426
1065531
1194192
896049
1314624
1393536
1214164
1477224
1185445
1724058
692140
1162419
1621488
142163
1602094
748764
1541063
607478
179867
1080045
1366665
1807550
1725116
255975
338945
1055828
1911129
1721831
363273
411296
1759530
1017299
1955058
571336
1456664
517771
1106580
748289
770663
552671
30328
1438946
582068
991078
1612485
552153
678208
1634386
1862238
992832
1796496
1226696
1154865
1577034
671028
140780
1551193
645154
470238
176077
1340689
956837
1379625
408848
1526735
1580411
996156
877948
279101
1096712
1832840
1776379
151448
1727338
624711
1544260
600480
372000
718825
1917687
696308
917975
1927197
608955
1528669
38509
259133
778653
659379
950881
126020
728683
1821638
1427593
459682
1871829
476569
424819
235227
318257
1368734
1306215
786572
673712
1351354
1922362
302754
1704556
117709
358410
555282
896475
1883394
1155492
1328571
289803
677958
709555
1953110
836488
1802917
178464
661006
1729773
883316
1219560
21396
869738
1177185
1223390
394897
681842
1984149
1256610
750944
1994413
1465723
851882
481462
1435130
366624
256981
1462914
793940
1545798
1419260
1683193
242857
827611
237276
377134
1673821
699257
11011
1846599
1501161
793950
1842615
497614
1663421
231328
484270
1986774
1852283
1212696
233921
1872115
531106
308495
498585
955745
1325987
343810
579227
704483
1163959
1624531
1072313
1284881
449312
946554
1900171
1800824
236858
1121906
1640665
179325
982565
53894
209958
1665546
1515807
676729
1073466
1321879
747082
1728903
1701219
1497484
941472
1855660
350658
324538
964502
14374
1641957
1460285
566000
1388099
64025
1474883
107900
1957463
1517288
393019
1541438
1277033
109215
107229
1756648
1600074
559007
1906519
1753287
674199
849644
1606639
1702211
1683902
1949365
1579233
1528648
1600658
1836601
1342262
1453354
1772275
565204
1429409
1413318
803243
999927
381507
437468
752011
352614
27867
782644
1978447
275406
1285635
1808160
1587979
157841
728433
1892785
30277
1974117
1258089
1505242
1348591
1018788
1663678
1689605
752629
1369408
977262
1327335
1916576
1789197
97897
858004
671637
805463
1701827
1912930
514204
1279602
1364035
1320223
1779449
1762290
1652615
222201
407078
1225243
386921
1532554
1711285
1985378
916401
1023923
905573
1840818
132625
883678
1043394
342042
886439
1474768
1916629
1827200
462495
1099622
1141994
1567524
980715
781837
1853351
1859750
534646
1016328
1983005
421009
1023947
551679
957263
1991324
1211597
767908
400920
1080555
1625186
1035697
862161
1580248
1698676
1179567
1595688
1600777
679571
868629
644820
387334
1279124
143399
425461
728634
1905049
383294
789856
355117
865998
924269
1751895
457820
1423047
1989576
745419
691975
390216
878026
1184230
320465
94852
1179086
778829
749132
1349948
1304600
1042955
1507563
1013326
180956
477209
27590
1968712
1467188
1855542
828023
1548745
548516
96989
786968
812895
1227682
586683
24352
841077
594657
1391026
541422
528351
1003451
359050
1771599
1154455
716343
1782422
324779
1040097
145564
819826
520374
415125
1401292
119546
1629382
620707
971123
1545438
1446445
175535
752053
1395268
1093751
1964012
1652799
1188651
798692
1956984
66071
1881375
1263756
706451
1857663
163036
1522527
251780
355908
1411559
1504103
121797
415803
690249
802898
504587
851028
643967
1350115
270948
1239502
1047892
235303
623038
926741
1836090
1124651
735210
1153237
696517
439946
1534649
1843299
1543199
1217481
155428
1906745
1382498
1206472
209890
1426351
1954445
1610030
54382
1931262
414750
446949
1651472
1843197
1465389
523951
91411
1756022
516280
367520
1474951
1657761
1058135
1153321
1787479
78469
1746423
1808633
1177
1534035
1077930
893333
1804363
1454718
201250
986711
1722000
1949481
803967
937117
1329970
849333
1158525
1647260
885367
977572
1233413
1573975
537403
1830661
617308
908844
1425051
1214300
247309
547839
1147925
1297091
983180
1611123
63571
1617202
466141
1687590
947786
359550
1299279
1653211
259524
1654387
1164833
98878
1025658
822794
1461343
498049
1136161
431364
253807
1413106
478805
114529
1103738
1871299
1419106
1144378
470171
252845
1470546
826296
1709638
53130
749632
192968
1703801
575135
1019659
933381
334014
828780
817569
595972
837125
935079
231608
1714773
1533547
166269
628099
496227
1967409
364737
588963
1864145
1557498
252495
762275
1998654
520141
554567
1135815
1248878
1198355
179577
952150
375059
1335649
338708
1807373
1009904
1224058
1081704
1537314
320114
872339
815669
20886
1649354
1236200
172792
1146063
1985001
1896464
711768
1477457
368051
1183729
1689756
565621
1434046
555114
286950
1738976
1497315
1644280
1664001
253842
730212
1136275
865878
1036645
769413
20732
1078719
372331
1175628
490500
502057
1169423
84179
216025
916130
1706168
1523214
945920
307314
717553
589780
1285570
1240801
1960023
1722109
1996011
361137
584769
1005748
1361616
678386
413200
989366
494220
77751
762902
582743
724502
1426444
1727931
222131
819262
1758477
839450
747086
91937
753757
21826
1225518
177680
181892
140830
1817571
403230
1195432
1649930
780202
279130
1565630
183516
1994177
349938
229437
372279
1329449
803572
1386836
1174126
1827912
1999589
1906618
401333
1797149
1387143
1655908
719928
1892463
813639
269859
239630
301115
1279460
1137825
1750608
1677642
860439
1931634
1029829
1966950
1764257
145274
350554
1674769
718431
1178766
180780
230159
1272506
1421076
375919
1725043
1475784
647711
655002
1973054
1785572
182355
1434552
373843
283013
1340190
1534366
32325
1326683
545977
650305
1733831
1914346
508444
1701371
1858344
1978871
1993969
1267855
1279890
952755
1443457
1916534
1641341
1986340
335104
725112
2245
983080
1702593
123328
1426858
849452
866280
43145
652632
1330178
1570893
685307
775262
1269475
125038
993913
1875265
226928
650731
311043
1524162
1378537
878190
992698
762212
232012
1601340
1059023
22946
179928
1494879
542351
1824087
1647743
1586119
997568
1515492
1734162
1207256
1117783
1112453
969935
972487
855122
1072462
269229
406955
1423472
216083
1280762
1599510
1943684
1278429
723247
300920
272442
217253
695719
1488414
508064
889741
952560
1584529
174512
433137
463886
1971282
1819470
1783660
1975733
497155
865326
742937
1957370
1555038
1256922
293768
359052
434335
961141
51313
1423333
429161
807539
415176
1605297
845975
377222
116577
368073
1092815
67339
700762
568921
705264
29531
1828107
77840
1329746
478556
1608166
986341
380774
836843
1367857
1945639
630349
431696
840021
1838968
423155
55166
493467
1297892
1574729
204767
1248575
496736
1508015
56134
849840
138125
249671
1657755
473621
1199291
1293400
1726065
1473493
1823448
446910
1638223
8993
297128
1862480
1397812
1030965
1146561
17658
1540285
1129861
854979
41860
90538
1863580
790986
1104833
965279
475718
132857
313913
1873830
1095035
1537422
351378
526898
1767591
214313
1872183
411317
983636
615572
1173307
1237422
1029955
898226
301547
771834
1835763
1460202
790703
1332793
1525004
1470640
50712
1925852
1671500
1232698
499482
1949830
123008
611146
847337
1366374
732827
1878779
817281
1979113
1521832
1367429
744769
597135
1963997
576890
953894
1062593
1956379
1280276
812359
1643716
636745
809727
1983268
61832
546396
1424297
1756303
1662909
1878663
1965858
732363
984477
761561
1620200
1600815
1120506
1600298
1198939
1938536
219880
1453667
1821113
54948
419301
1989666
1390075
1258308
1470626
1217058
374165
1326726
1946877
1589561
1399823
1622202
159970
1477886
724484
54045
1030248
1013723
1812107
584684
1518396
124416
221878
175418
893224
635916
1391863
100059
1168575
543749
1917788
1841378
1702879
1473031
1873271
263399
1502029
1393187
1528884
607579
1856515
1702038
492766
1771064
503188
1694883
1840330
1724658
1470251
344014
1520134
1928364
69257
780757
64152
261443
562268
1449744
1059243
12127
182
1846902
1359346
669251
263156
1161956
1141585
404930
400058
456438
556292
418060
1998453
676917
1858181
1332811
264136
1580274
555101
255286
1613128
1084360
867855
382547
1775354
553919
24264
909082
1436224
790532
138707
1758826
312107
127535
341984
1636872
1494970
539172
1706189
976200
321841
1684192
1547954
589802
1364892
876798
1671348
513739
165561
292611
1531953
880573
491013
1962155
1667079
1465499
998064
735264
1946651
1791181
431535
374850
331003
612064
1732680
409961
617452
764863
524941
1917813
309098
1363161
1948926
205727
1030760
568421
1399620
1432400
4764
788434
1623441
1590668
1880274
1694698
1279397
1576360
1560649
224558
401512
1157478
1992448
1591807
388250
1892189
359445
558406
210366
1402547
1544833
98809
1897717
1202129
1881002
518557
1748015
737451
214731
952099
1712298
480583
1435611
1029990
1586806
625072
1040923
1284383
899736
1216826
715045
262115
972404
1487932
1432504
711480
1846124
421756
1959541
1382788
315856
604435
355535
1742907
1983914
1561948
331173
1435790
662635
142792
258492
692809
1829131
1417015
1714418
785147
433537
1500682
399329
659332
1036479
106075
568066
1951116
1966771
1282113
205449
1767571
219054
1287439
1757910
1031656
1205487
72144
882868
517211
1130387
1010179
218839
1530703
638139
288284
137111
418633
500408
1950020
1545611
550533
836531
1180525
947559
38631
598992
1919800
596071
1770224
880842
594702
1509626
596022
48164
1858724
1514922
1662978
1379094
862917
1300625
790911
1623646
1594801
1221761
678638
589342
161854
1432738
66224
457364
674773
73204
1185472
1050083
1336974
1072289
323659
1078042
202771
888119
1129627
1385254
31355
1657279
268838
369707
18342
672276
123398
1464097
1444377
138526
377376
298555
1641473
1209728
1273194
340683
424606
689657
1852324
1103636
25428
908722
231405
1191236
1188727
1151734
1160941
350327
74161
466933
1947566
82014
881681
1547576
1833701
218808
1821615
1041358
442874
985876
148356
1263035
324157
447403
246088
142451
146791
712361
934016
332408
1407575
1066072
1277764
1090207
434212
626977
1311146
89172
699072
1682647
1740768
868890
927421
1626343
88604
196632
1286944
876269
666971
1546765
1685721
1720957
1143245
375272
833990
820308
370543
1409803
1227017
765006
1480170
875920
1969603
48485
236362
598297
1942643
482163
1686724
864101
53229
1585517
720335
1884477
613058
514455
500623
686351
680565
1185241
1761643
1393241
532326
794060
1830390
364870
1148431
1747995
1157364
253713
1767360
110249
481780
531476
1369371
966380
1422372
19895
289167
1614757
887421
1557796
818257
1481415
1995838
320864
1375733
654652
619524
1859647
1308884
1870714
1818144
525329
364836
325504
188709
884036
1229787
1106783
235097
1722971
1078585
1052904
1238738
185411
996489
7174
1854366
448310
397290
1713571
182627
1445561
1845530
1332368
222095
1609668
123890
1299168
247291
1588273
920398
1978868
1236782
263302
1837863
1326956
1639940
502739
1338483
426391
1347931
120096
1734971
1955077
1319334
829984
1163713
394553
1608657
1765412
1021861
1677698
1263778
1914798
654129
1319592
1344069
1962058
552814
1468928
1653658
1670716
1846683
687493
1209682
1820021
894101
405380
673189
597662
785083
5830
1818471
1643559
1632331
1048645
786942
1447639
186256
508939
1917132
1453706
968146
162735
1892075
828869
798016
290603
364553
652574
1804941
686561
1697140
122253
424176
1471068
1054010
1340048
1886224
95566
606538
1827210
1214199
1444309
1912938
116571
1691003
574532
914308
80829
1388730
1518215
1549252
1474054
1010389
1947252
1833408
1583627
1929444
1429701
1699488
1132291
1485712
224909
1572536
1917029
1397868
1355204
1244295
670884
1266241
1904534
994957
170525
1830974
1906927
1068604
567985
1505354
1805897
1242730
1863034
1468874
1910987
1980081
1582699
912703
130178
1306783
1026515
1504808
1490843
1191509
1168167
700399
1158226
239224
1427381
1288845
1606480
695519
446299
1495106
902452
1369928
1068813
412168
1768339
578196
891468
1756742
1380235
1223367
1386397
1825458
1083181
323025
376529
51194
1410959
217233
1477213
1974906
1063493
484144
980303
1866562
1918320
1200054
618903
546766
403160
1512173
94070
159269
1554410
778839
515778
1245177
24163
535459
834721
692472
1840912
569110
1224609
1856513
783925
1857915
1018093
1022550
1669280
337201
1863164
1650494
498661
1839461
756320
1752432
335578
1588416
1823624
548030
635511
292511
1506063
1461737
1877711
1582675
733745
163126
1554502
96958
809450
820463
1953578
1998491
792765
1487453
710714
1840617
1971629
701850
875047
916772
1633979
358414
1781787
1838862
1170352
1472873
1457394
843265
1681726
1501529
637536
85940
1323399
394174
408486
1167508
764219
1745374
773296
213166
1540417
1542626
471940
866121
511064
1700797
212241
1188671
265397
1458002
508444
156049
528386
499838
637341
1651931
1256457
447562
1359299
1142990
493512
1667354
1232340
1461498
379087
71139
1419536
476481
891041
1323630
1656765
920642
1545894
161741
902202
1493159
856254
998313
1965383
1392859
871541
953247
623155
990132
1492666
484416
1185439
1574344
1565665
592903
1709449
1878593
825927
1438502
1279212
1930776
1664026
435033
1369655
1868628
220324
180249
1116244
881573
595140
1792116
650038
1310218
1630341
263214
1178441
1345314
720611
1396044
768549
454193
1244935
1807392
862809
401219
302074
958414
96924
466082
1640915
518481
1525962
186272
1083775
1783035
859620
834938
1781122
178467
1935829
2244
42830
189265
592451
1437163
771157
1401210
1177787
1932921
1048933
1988177
1429903
53680
1629643
1582390
1442627
1964310
1087218
1978726
657573
666144
1509765
604142
1782423
1767389
179899
974861
605977
837406
92183
1709702
468100
148385
737678
1085004
734800
48994
1692637
700476
1837015
190956
1512863
1040575
523745
627635
405291
1179292
1924325
916765
1427013
555101
781184
59299
688629
1726981
550362
849004
479405
102457
616433
563054
772888
1481416
107702
1453790
786885
1464806
1296167
739801
1361724
484394
774103
1371209
1623295
569853
1825566
647230
1506002
532066
218445
671672
1497695
178623
73153
528685
1348658
278991
287328
246153
977975
71318
1735320
1480695
580307
610126
1918446
1179713
1622123
1103163
92225
1072302
1661105
1382278
35301
291896
65046
1191307
70473
1728781
1727154
510028
768986
386031
860987
1513929
1464929
1730031
1580081
295360
672854
1238358
356576
218916
1021187
575429
876520
17364
425421
1845108
1429138
1944699
1963863
163313
1319057
730997
90430
1394417
275727
411995
180445
1952542
273904
366412
320418
1234559
1904672
1075782
1163522
606192
908949
45453
1682299
1802313
1652332
1063681
85049
243401
959351
1856385
1355388
1390596
1287347
1262805
1790623
897286
891220
1130463
436481
658032
1133319
1942949
780737
1958819
230384
815786
741426
835099
47206
138187
1923027
1102854
1015909
1787322
633062
849011
328861
918222
1821069
338780
511062
486139
382361
883609
1753994
654276
1845480
579421
1609014
1935152
1219202
1239334
381140
1937965
1149128
1964311
1620217
1292467
1150507
359741
1222534
129715
1730569
303113
1031484
1399648
1104679
524178
1126753
1222607
785178
1540132
1667375
1870360
1157533
1820216
801843
1583682
931246
1319065
1089079
1706875
141440
944212
1139432
856714
1845724
349551
361522
43945
1391486
1826997
99098
378274
1889264
652563
1256051
1063298
880308
1387011
1855642
1564572
979502
893769
862042
397290
183460
1110236
343995
119254
651419
295233
1375970
1802713
1584565
494861
1199668
1764824
1243970
430312
561376
1455072
1708148
832796
1711487
1249297
1808073
1300738
970653
507744
736108
445126
1088263
1296036
174016
530368
983477
1497469
919741
995280
1036728
1969705
111725
1040402
814557
287908
318950
1263703
1714882
463522
967412
1067733
689962
951837
1853664
1197410
628139
1501707
799619
1859432
1933621
1142717
1275998
832213
423108
1027646
597899
174932
373817
1319915
1150850
246019
1142195
157497
940428
84404
133910
1989720
1417081
1700395
330842
1816071
542728
902637
802771
779728
1423609
729921
216833
1171109
1266504
681503
1324198
1522381
42791
1760179
965930
1895762
187175
435612
1588643
943839
1496510
45185
1374177
1436577
852018
674364
1403974
162045
614118
31930
1847106
1881095
937104
38889
1976790
552122
118940
331211
686631
1093620
501478
181191
1449121
858805
964132
430258
1160742
117031
583170
1621297
1913778
198411
1055898
1213180
1675788
419483
1090285
638155
1023947
1129548
1425658
1088568
18559
1667351
1312920
122303
1496530
1732492
878373
494225
1576658
1541828
992872
352580
1857945
140284
791834
493326
507067
1947056
553115
819116
311705
219128
1408302
1565942
1459679
1229094
670258
1437226
969446
430983
490621
1327149
1784645
574443
543544
63283
245273
1416033
1200037
1814596
1137099
679232
775494
1544831
841976
86800
689388
539662
1886702
547447
332940
1748209
687226
235256
1154441
1613815
459003
545646
1660866
225164
368294
1469428
567649
687621
941224
1060789
768394
1500078
600070
1792457
823811
682453
1604622
1079721
885808
688043
666138
35111
347093
251700
1600740
1585887
1895715
1126183
1075919
19597
591706
1663369
1244488
400735
1729002
1864107
414416
869953
602931
1929925
1218805
1005485
1789266
897475
1988862
402292
643963
289952
822642
522969
1024207
1601527
93525
1654088
1513543
1725845
497545
1545441
295670
39767
841956
1321982
1786977
1014065
1377050
534794
1616508
1626194
1948064
1269978
783725
1012750
928299
484974
567698
686728
1309933
1411714
1043216
839836
1556288
1875551
1175045
533000
1996103
55382
1168453
1604857
629160
1717248
547048
654462
1263349
1791281
88421
495175
572855
619699
833877
875175
830687
412275
519317
888270
1419289
1346879
797216
301433
1334600
1402228
721441
183230
474
421898
862198
885649
1739601
484734
1933749
1127227
1783022
716732
1158935
999259
1119453
238094
1386734
719347
977479
307046
1604485
662646
346807
1079387
168586
1136280
1748429
1017712
670088
1912401
457362
510642
1872706
1074165
546786
1085028
890691
1678251
1044063
668488
664846
1104620
1883425
593249
422644
1643835
1601363
1984388
1574862
463059
1221646
1055035
127208
1328642
967317
241490
1237799
1787209
489817
369350
809787
1069521
967493
1267015
1833495
1456241
1854468
1740037
1799698
195000
1381874
752553
67627
1689397
650247
1446707
1156857
292891
1114316
1212100
1485541
964834
26800
962237
1033253
1127513
1090784
325872
1443708
638443
689879
1847801
1941519
1032298
724810
620459
1560889
1252532
1571529
1368499
1796965
173704
661923
798020
1297700
1681904
1208655
23286
685863
1851701
1048440
1199822
148495
1674265
1465533
94968
74301
813201
1147724
207446
1303060
983437
847885
1015899
1738549
1556840
375897
1400762
246412
1011128
1304652
1566601
360819
705945
1174402
1549482
1494934
576891
682841
1342645
597100
1952826
1071917
1711163
1177201
1203032
782781
1143448
1345403
912037
907292
13454
876872
1854808
243897
1564350
920069
939412
1242696
1794823
821954
1529002
145688
1124384
451511
1199719
84623
1535069
587178
355444
1081352
548357
1179981
1088252
1392547
181965
54965
1600236
954412
1536552
1637294
1766853
1819061
954081
583765
1647882
1348158
1183994
411254
1467910
1228066
778044
686777
1025432
273744
243450
762087
1991509
900531
1382561
1074073
1935632
731191
1716369
1641447
30004
1728918
1136009
1635594
1939268
1956459
1646141
897669
987772
1459044
287186
742401
197023
783396
566174
1248174
1903973
1621575
2732
1412170
1384102
375057
1635178
270259
1647703
907
1115258
1134988
1512848
1186536
1535770
852540
1426698
1347120
1967681
1074160
338109
1685365
1083366
87190
1943545
1450362
957403
101959
496121
1643471
1993316
1622287
502798
1824783
756210
250025
297125
1085827
489505
262151
1094219
1863092
1317198
1513375
639310
746804
1836823
1470083
593560
827955
1878592
1265324
15850
1279087
1151095
202912
660076
343441
788931
1825064
1001941
1922486
1173078
364306
1883113
1429043
1609253
1640984
349994
584285
9897
1876680
169755
163996
456425
1258490
1346671
860381
1951783
521254
410013
435397
282484
1898776
1211644
781312
1885583
550882
1694655
1099803
1295601
1501424
419836
693024
968515
1496205
1536074
1136876
1295197
371328
1677731
1748602
611710
1929157
1489226
1057034
1740466
1508413
1115766
1881889
419297
1981791
666307
1855577
1984013
900206
1775126
1249948
876482
1115519
617167
1018261
478873
1584377
1009349
1415944
859348
1551646
1799819
455232
727885
889373
1530895
1831374
1860835
701504
861854
1949294
1591564
678429
476081
952943
1960552
86961
546115
1655953
1724221
741635
996778
692679
1372747
1524044
407238
495293
1424486
1045084
691230
1668332
824360
1048215
1773012
1246532
1914186
448068
1405744
239789
1031109
737055
828030
733047
1484402
488048
1278025
1078598
254642
1122371
258167
344254
1583960
465987
391667
110491
1226801
1489006
722050
1216346
91958
1324446
1139813
672139
289482
890083
381291
297917
955838
805639
344556
297170
21414
960873
549138
1727991
164695
1832165
967498
1177358
1737919
1060656
681792
43644
727719
116649
1712230
407014
969288
1626197
303541
515610
1275996
1792396
480576
1626102
37161
430675
202639
190668
1994604
170184
414690
357171
552105
1471715
1134918
637999
1471244
778292
1829554
470843
1310284
1361467
175812
1528215
118959
1697632
1055803
638679
879188
223027
1788839
1121171
432859
712650
1932337
1463471
1677143
135999
1919901
1432487
1761742
325488
343170
1157623
259674
182671
975749
1653800
1978273
145290
763189
1536892
1927508
259441
665916
852703
1246380
1103830
178842
1680949
1004000
956028
245668
607097
1800729
750767
1839687
706892
879253
257421
834149
539195
887774
1809366
1249172
1460605
29945
1173988
1108627
694333
950851
1136613
983698
861159
595527
1286798
1578235
1103869
1851561
1867068
1717857
1443461
1539279
991224
344511
1819089
650912
518655
1137122
797490
348795
394931
1316187
1021887
603250
1569860
909173
1677565
1362619
176037
326397
166588
158940
1041089
875836
1612071
124600
1953322
15709
221103
416684
849855
808694
1613704
1651769
1090180
1154136
966665
374197
1045144
13035
1171168
1393139
1356711
1926741
1645917
1593167
1406
1689719
623687
355715
1880804
710610
641738
17791
1063048
1864034
493537
584477
506506
1030923
940181
374783
429823
379861
256714
1350485
1808901
177737
212110
1964223
927197
1174685
193547
455349
332194
394057
1762746
24780
1608734
352654
1754601
1598705
1615675
17817
7478
1153870
805016
1880589
553803
558294
1797143
1744413
1175467
27496
630832
1187781
1363232
203074
445571
105457
354815
52181
591105
1171256
1871034
875805
930534
1170106
1284536
454176
1780354
684292
738497
1133966
1871611
1855546
14375
711026
1739635
1665161
1034219
321151
1374052
901151
300365
570456
1475052
192671
106474
1309178
413394
1340863
346333
64377
1008520
1241752
170658
1630691
943894
1933512
824061
810468
265420
440398
136282
1512331
901474
1141564
381863
1904490
1963739
512874
1007345
275028
1527197
954085
93583
814195
1240456
31360
500906
987206
584922
832356
1191112
1883561
1426221
1061719
393515
1907491
28201
639053
1311080
1490601
1489949
273458
1117665
382048
392264
1753797
1470022
1284467
1547920
157107
111563
1411596
133720
1627738
1683819
1941750
687933
1705908
696515
767974
1384682
1422269
1636226
1919539
730034
670406
575402
1902471
987409
120181
1278850
595771
1138631
1280407
1950043
1230241
988526
888901
467008
1165633
836487
747409
1652830
1560760
1165231
522949
1446023
1013572
725930
1999504
374589
1328350
1186751
1823854
222888
1275634
1210534
286034
1619892
837961
463881
1600621
1171304
647427
1273743
1737515
1110513
643241
568326
1090303
1952145
1629808
1285138
1082993
970963
1920177
239557
11474
40622
805942
403417
1975426
1813902
1628403
1814668
1324547
1030458
1442633
1972225
347901
614560
549345
1403582
1384484
302436
1735023
1171621
173364
202618
1745832
1565378
555083
696625
1239400
518480
653485
1438214
358516
621233
1216318
221433
1959681
1784873
708593
465896
835144
1328473
1723746
281103
2470
660334
148601
172816
1847031
908308
1315838
798097
793159
1459592
1440286
844571
1263709
1780616
1899387
533212
28739
358569
1942893
106854
410654
1833970
52709
499169
611146
1507863
448696
569897
1525217
915761
171340
375912
80122
713047
149178
794412
30781
1420214
1276393
1955976
1308065
469361
1069754
60437
1938856
113367
1944499
571091
808388
1564974
1446845
406084
345291
1410294
257645
909734
863839
1307678
1208486
675768
793732
1375186
1815058
1843380
92245
938894
1850653
707580
1366841
1036078
1571117
1210402
886899
1581455
134752
1532011
937354
993757
1741604
959468
1149166
1667706
632640
508414
1162264
658972
556686
1224122
1484547
530917
68649
728573
1720321
1206090
1667570
763130
1642938
1140487
395186
581109
1168722
1021310
290570
841264
537824
375212
1959870
317278
782531
221559
1605191
682552
657712
584867
495765
1822337
408507
1397597
749666
70804
1168956
307435
24923
365774
350911
1097849
769841
1619536
28883
1408574
231645
1256311
1311623
1291885
1616544
836299
994518
82510
251674
1935875
1220282
1975178
365378
1701926
509789
1327819
1257273
50791
1951641
1563606
219930
597724
974364
839025
1319895
619338
1713330
145582
801154
27703
1436655
1685511
978840
954152
1986529
1329059
97347
971941
1136830
213537
1519135
1673114
1230595
1181729
1514025
1100650
274632
530252
19098
1537558
678392
1094729
1270069
894476
453441
616470
1370221
1495313
1776217
1928895
1169690
1282014
182789
1736241
59711
741038
1657626
1664673
1467323
524181
1367698
56124
834701
34039
1224145
212329
747574
1266812
1498302
1450842
1154157
43962
877147
1679983
240798
1979243
1816418
243997
1686382
745618
1275084
1925032
854563
1675145
1641971
313446
1283670
1175196
1356803
224658
1960732
1824263
411916
763158
435841
627305
427680
1648451
156460
82663
1462120
199435
248797
59668
1313320
1890650
1633630
1346208
1522806
1922711
762214
1434218
1921766
1082564
17002
1349096
400795
1335191
444718
1480767
1671832
472167
524771
1863683
1927592
226950
508822
578911
1466220
593693
1219629
388503
1293614
1915836
258406
512921
1940577
280544
1083511
659314
927920
725253
49473
664115
1400110
1639495
602527
1416675
1843300
888697
1895354
77443
1119541
128413
1461157
1737856
897242
340061
1264082
1556126
418551
2617
1934123
1763257
104469
1486766
1518313
796856
1881407
1840058
163746
1980971
936802
1406554
426823
660857
1672298
1861858
1593781
522004
871001
1461218
1667244
1235728
1656155
1004480
1966167
528117
154845
1423598
1295963
425966
193873
1439525
1836716
1456452
818206
1878390
141499
42144
1394407
1150387
1534226
1017025
1332161
765688
234515
1701895
522183
617153
864102
476007
1332262
1192520
1124481
1292239
227842
1311246
1125874
1928127
1803143
1278850
219558
1589753
958270
240525
1435572
952560
1259477
1541539
488429
1835672
345124
973381
1556447
706364
470581
1307462
1297274
1148149
1401941
1867290
1230589
1177896
1427930
34267
1147925
1335629
588796
571409
388258
1553665
652832
64752
926554
1427563
143412
1245744
921385
1103483
1214582
246861
1124055
1071766
71891
1334021
129861
1873616
1749242
1177182
1000710
1153671
1276121
1871981
902153
1505980
759600
1326099
1997497
1137307
141700
1285996
1964297
1047560
1048556
323502
1561320
1106395
933318
356194
850344
857716
197239
1234169
1620960
1251394
1436398
257434
467879
1377930
106736
1379331
1883522
678139
1219312
1131652
71025
1382540
1795218
239778
1273666
843064
624829
687781
225486
849554
1411317
789911
946979
1645342
312942
509080
617929
116710
265167
820441
598788
1172775
690093
3045
1948774
893125
720947
1953322
609424
266215
1268167
1590046
507525
65472
272690
396532
190137
1947232
1301409
1329806
1061950
1500415
962421
866655
1753981
1943941
467417
554416
1297680
1543582
615777
382681
1041701
679897
1168373
1846038
544851
674976
1504348
694132
595971
1277592
1821718
1765702
1269016
1294019
1608029
1371133
359057
1865155
1302644
535395
900779
1461116
903541
1756004
1574141
101866
1732721
1029214
331607
736277
1465627
490427
357454
674199
271676
820162
1991275
1131234
1441621
375124
330826
1687317
1199868
1229603
104038
854353
1330139
1594284
1178574
347622
974565
340875
1771886
1987685
1725431
780955
498993
116670
1172371
1262509
1452343
1575012
1950889
1446070
122410
339337
1451985
193503
878181
1753993
1265017
292088
267218
523056
954049
502646
1320942
1884726
697904
19471
34258
1223782
1997577
1145562
438105
1039435
482444
113655
31657
248941
1359255
1893348
104693
407446
1682689
1398028
1995573
503848
1244017
226772
1834117
804991
629662
203190
1455211
1864726
820840
1954681
128338
694400
1137935
1743693
1617563
162878
506014
1784349
95745
996623
1055111
291310
1010131
923167
376983
335360
432646
167580
1503949
589243
1949873
866005
589635
1214440
667413
1638820
427475
182680
686036
1446465
442513
250896
198127
1193962
579762
26862
840617
272442
677793
1868835
458787
1324579
1654871
1264646
358147
1603320
1757979
953244
1862478
1484639
534251
373617
704481
871570
1074882
1062322
1231193
87942
1786150
961297
1565224
1306417
446944
56668
306655
946145
595994
305547
1306960
1788343
895263
1563522
663280
564205
1347141
468628
612215
819968
998349
1171560
503156
1527114
988863
1357887
714451
624193
1474728
799530
1243818
908652
525361
1601849
667181
1716296
46738
1422064
1709134
742103
131964
710934
370840
1770031
1035045
1056942
1592159
1004895
1509673
1212899
634237
1841749
1581306
1369584
631729
225196
1203554
249742
793526
484341
445578
1495294
223895
1814272
911808
1028992
1634206
1078511
31732
744560
1516898
601777
1982928
1729286
990075
1598962
1434648
840034
1574525
403988
29547
1405726
1750622
1145787
539510
105317
944132
1174485
265663
1568641
1855668
1939708
1788161
1996667
984660
129507
276535
883618
176477
209741
850064
1117186
1147647
1380861
1461365
51158
1517465
1441623
1678125
608907
1047705
665425
978778
372836
1867329
304850
1384074
1351485
1335345
1530399
1039597
1512239
1324888
298752
1337252
1907124
800899
1755260
424046
944834
831408
101372
1586564
733096
419442
1917895
8016
1449180
336088
1236822
941632
1975354
1008603
998833
729552
1245707
71805
1488497
380997
1599638
918576
102807
334241
1617675
810146
1474390
1200762
1625060
1093799
1374501
567681
1005372
1101553
808805
1342547
751263
1636205
1311053
1752269
410828
979115
1860604
1107036
1293173
1736470
361375
285424
926154
303572
450007
232255
244095
1642523
500597
1035052
881896
1639873
1844772
987848
1534308
1099466
1816832
298393
1221446
896388
1906045
578565
454073
574497
1345997
342031
1182349
1893410
408519
404824
1890593
287377
1985577
539757
1101550
544583
1861984
1923036
1387820
1776536
1641292
1717040
418104
1724195
219438
1264646
305771
915868
644014
274012
1754416
945393
1722915
1012249
924941
994935
233527
263098
1005643
741631
591647
555367
1008283
1709664
1041078
36396
1816417
718672
1065707
1018599
1357641
1393467
1688934
1181991
118272
1190708
939208
1122797
509974
1382585
1016848
483025
1967193
861870
1176161
1557299
592029
797349
597072
1627322
710502
1157768
48522
1104390
1215747
396667
1079113
91986
742862
1691088
1019412
332128
873303
1370995
297316
1912135
1086641
839384
517985
1815827
1418810
890660
1421365
212008
850063
1833950
1356664
863090
1210512
638551
1583151
686592
1245238
1330501
337401
1675212
1008235
436481
1040982
889262
183674
676919
1696331
822853
1780709
905990
1218778
1076760
1563463
487744
836555
1090657
1543050
1192605
922690
1429710
1810071
1765084
406929
903344
1940652
126473
1574641
395312
113364
1270978
778623
1146508
750734
1003872
1621806
1723023
1588149
351545
356758
1733364
1486747
1244725
363417
1585413
832999
1428239
1942993
539933
423683
136017
469306
1950471
103489
706273
1940182
1054207
1129300
1115308
1799644
1524578
881046
948247
1409135
271283
753425
1145503
489522
480053
415167
1682534
961661
134369
440275
742378
394211
1218249
637289
1236337
15307
376730
1362059
1811428
766054
1621127
230925
259339
172916
1296108
207127
230341
1560146
1230336
1682117
1511969
1897915
628706
1575239
1465799
1804711
388820
85951
1392138
611632
153494
1804935
952433
1436731
467499
1795940
1108843
487107
396591
709438
708749
657043
1502638
554013
417605
44936
1794575
1025860
1626583
309561
53621
1897706
354987
1165257
1890602
1266059
1975642
1064932
1649033
1272285
640584
1810898
380134
1933913
90264
1361741
321938
308602
1217117
849738
744840
1409167
1513494
1549888
801801
1414593
128788
283417
1553172
329235
1394618
1978845
849868
833850
115119
834317
1488593
1481531
1294336
250384
1000234
689965
1955650
1846641
131679
696048
1685555
588646
990245
814538
1207309
1782444
98516
458924
1140013
1040070
1346070
1354245
1131718
1687708
1169795
204344
558957
554698
1985529
1617481
81170
516247
1776676
1721655
1220585
1328870
804054
1166074
880867
1430077
394616
1096592
201601
448986
1931164
1127055
1152017
1080985
1025117
530083
1744880
1386227
1918563
1994902
803911
1884448
1186339
363394
1622278
749174
230066
158245
1771063
253145
674481
1681258
194805
1479344
1605948
881171
1099128
494077
1905646
1488448
423970
320867
1761839
160772
1859064
1240544
1933775
257661
651490
1767853
1728053
91018
1354503
1143429
196236
1651037
54982
455392
978335
519232
1297278
168119
363287
1135388
1959968
592769
1481343
1852327
952123
1791068
1296363
382571
130797
1392795
957379
774941
933244
33655
774421
163558
1118798
398753
1491122
197783
352507
795603
970495
120636
690138
515669
1295609
273560
1458661
1682198
708448
1810359
767323
606174
1452072
94466
1246538
595641
183391
800568
1165556
1685542
626771
1406817
610812
326329
1732478
1105647
545297
1873021
1773364
1741081
1712414
1355385
536551
1017389
1517529
1818968
1186241
1058315
1635716
675216
867492
1420783
177307
320789
1159282
1576399
926079
226383
1805538
1373132
417999
1721238
235122
1325441
993210
703039
866860
1771850
324376
459693
1874697
1277765
1896863
1391123
1157526
589688
1949029
1127069
137461
715662
1190082
328341
607044
1925112
284115
622219
328516
820556
499294
1784836
1069536
1131930
1552730
726690
511633
1998744
939164
1340563
523666
911452
697320
1094892
557618
239391
1283007
1860893
297113
1058471
1281832
1554953
843910
1998844
695622
591970
857386
605279
1697838
1556126
1315545
1246633
96447
633107
1383498
1322363
919739
1324398
685568
957181
1833457
354019
380734
493812
1039074
1049849
1273813
1052262
402229
322398
106664
380403
907803
1146172
89616
370173
15602
1995413
1045970
1453571
1571318
561171
549129
586807
1837798
1200284
1431872
159525
82064
195152
1535651
101293
1471469
1930309
64897
1797447
115892
867375
1531888
1413501
587322
173980
1575125
1622463
1341145
298983
778649
1317419
1702440
1215987
1893274
378539
88695
1589127
1726143
1995707
1949407
234650
191919
310267
1912206
167219
1226920
139413
134056
909311
591370
178986
1462501
121703
69627
716765
1404905
362691
53569
677589
1338728
1984448
1107155
1654794
1245622
452251
1686008
857039
1940758
1206293
708209
1446180
1180418
1782134
477290
538093
247262
1892842
423797
1284224
1273309
851323
1437795
1668397
938470
1976323
1399872
1889957
1754530
476981
1212113
1327119
1622222
844120
286812
463330
736240
1549710
304680
1235764
441316
966976
117991
1247927
1767849
233578
439473
551236
1565361
1382239
250803
537351
79119
1490035
1302598
316754
54185
1211836
1976617
1839185
862839
679014
168684
446261
501857
1383612
1169271
393725
1022153
1713374
1946705
1169439
1921472
295016
524112
500706
445721
1506516
1009112
158031
1205079
90326
353141
1880659
170000
1953331
1997977
1304505
135571
60492
928011
397164
1571348
163818
1681168
1518011
486259
809093
702210
1060258
246643
583298
333759
1662863
166181
359139
1274347
664542
684360
1517685
160582
1556367
642297
1159211
1470005
170316
1407513
1513036
1062938
1897491
937656
1676088
1876895
1720735
1764936
1458606
585109
1297087
1338828
642398
1845357
1841484
325966
33822
467478
1939604
6042
361888
1454259
1272913
524882
1544020
210288
1910610
1130171
1519690
1130840
1789415
987582
278231
196445
1949015
1078793
295359
1044742
1806495
1804026
669472
55916
1757084
1351580
272122
746943
1970015
303559
1518447
819009
1613605
1117925
1562970
1863921
1262264
511527
1094559
83018
694560
1335245
71560
913517
1910632
1093091
819517
63658
1505206
666470
766648
1558904
922376
385596
1496339
1148063
786944
1579265
864589
1070677
1443575
607278
562880
1928656
1246821
1653169
634588
1566482
1795432
584933
1672293
1256815
1181743
1175410
1245902
132685
510347
1948520
1147688
1826965
573410
321876
526391
223601
921425
445588
19054
1001106
455473
110702
1007953
1009895
74004
64276
637424
1803024
508124
1983228
833413
85213
1424829
342289
1527899
48240
410924
1530280
1125311
1298125
448756
870337
167310
279580
160331
1399567
1975158
930520
1424591
1090714
1763286
213540
308136
1307818
1533998
298650
1227790
25556
6601
1746290
1025434
1805917
1327168
282908
1708393
850460
1494760
492872
1150165
1783910
1823630
116266
308151
958401
974779
1511469
849154
452427
1756089
1859785
1734755
1222774
306559
1831421
1315823
664993
1298540
1564883
1633697
1173680
779170
860750
1287098
210876
1451489
1235215
68066
850002
1869797
1917486
767026
448998
599323
1928005
1996370
292409
1791081
1371253
715412
1388936
450379
1101953
492081
1564060
1308331
1388624
1046919
1017345
1780178
1739929
1803226
945594
463201
1673154
1771344
45323
1347071
1797857
1366041
353360
1248631
553461
573762
1037268
1455832
1233915
1837118
1215906
429112
2120
911452
1601780
1041017
1530776
1891899
1238326
926553
299448
604197
918327
1235383
850375
588606
571798
1269891
1387185
1048592
314145
257441
1426641
1493479
1437879
1258391
1244241
782490
960090
272970
1903705
420543
999094
1281029
211215
1442737
416619
402735
1814184
91054
471083
1396602
850119
180439
1642634
1235830
873604
810830
1912121
608297
1189950
542296
1544538
563721
955452
1862202
267259
927345
764480
1406434
1096686
787
963600
220158
1588343
904950
1731993
606619
1401048
1367110
1773314
1310887
262287
627287
1786628
289654
1028126
972225
448827
304835
366619
280657
383430
311319
766548
1693029
1225365
393151
833525
1254749
1057671
511556
348650
40279
1872497
1424005
1445797
540422
761322
285863
1058631
599195
1882866
1564136
1984999
1683378
682799
34701
1726771
330915
451008
1898417
213080
509476
1146797
1903308
1079962
1542776
323065
548993
915859
527667
182568
498875
128364
1829366
900259
136102
1124592
1722990
952596
1571645
921795
878805
1669363
1862027
1309713
815756
569390
401032
568452
1750971
937718
431821
1176902
1700698
1741288
238085
294761
220825
755489
107693
489473
1675394
946345
1595680
257104
1464544
111168
650798
632716
1590494
866944
836734
681184
99496
1148458
1741555
659519
770536
802247
280910
725518
1062056
445149
1711802
303199
1262771
422165
855330
1590846
1708451
1226446
889041
233862
1675698
1323105
761815
1348321
1797290
452827
452578
635247
230080
1844936
255449
1592578
1578433
1147680
1751958
1609446
1774360
433593
523027
233968
1098727
1691339
812912
1633019
1617255
1247308
1266653
1753499
1180811
74351
1203674
1885119
1479069
1189668
1872134
1457023
262651
44541
1409812
1884050
36970
1539474
1655242
1171856
689768
747978
853327
877779
777758
1611430
959891
1062935
949829
1567188
724127
1861344
736274
623350
1900370
1539665
1177663
920542
12422
1648330
1069765
1738117
1728695
295310
1582479
286725
1967051
1012948
1873738
462339
933978
396361
1572846
1149307
312754
783487
1276781
210102
830203
721520
1582204
1768159
878911
1880451
1923043
948982
1283479
779813
469974
1097742
1624782
49344
1395859
302174
583357
1798740
993444
1829778
554224
1938946
98633
784492
648268
1067994
1163909
369162
728665
1427816
227212
891619
1967194
1224117
1456191
261164
38948
1796160
1521558
613490
1364624
348898
490118
1951937
992126
878026
1440992
1433958
429651
265287
1729654
1864709
978820
613152
853403
100871
433727
1369487
710253
1321650
624987
1771975
387129
316650
539260
941406
1678229
871362
770169
1213295
732480
1132519
1746647
1983676
1574030
18081
526980
666645
182472
1348477
1349317
777247
1847595
1244893
1314616
1821753
314055
1058026
642703
1839058
910875
1098614
682162
845815
1507163
375119
1995815
954986
1578699
1002422
374280
1794077
1141630
1685708
1316650
1036476
425225
1973149
655576
1254178
1296763
6641
812572
1012721
1476030
1643585
1992268
1747345
1985562
1855238
619342
1234370
357493
619496
974010
568755
1543942
1399506
1397131
1666462
1041893
1764514
1040518
427072
1386622
1234916
1848169
62244
299716
971205
552544
1712351
79932
402633
47725
894335
100364
1678329
326013
736827
1252749
1264311
866833
1022228
264342
1713889
436671
1096824
1714174
1502670
930881
184691
1139085
1506069
1575048
1665803
1059433
324396
952862
1587569
1811347
744325
1528594
478030
1434650
389312
760940
75023
1796400
7001
142570
732234
512090
348820
771747
828578
792728
99993
713816
1772022
376021
340497
1208883
353339
552319
1177421
690006
475902
125497
1215533
658786
1829232
378939
1534498
1095536
377872
430357
1069688
1974654
461084
311950
3548
645825
1541721
1153361
791866
1006927
551474
1850612
1315713
134346
1654915
1283019
627183
970048
607731
1872233
361989
1258446
1940595
1041492
1374528
655283
1354240
1669662
1399920
1095659
342199
1178433
1327530
1173450
514615
1208406
1481108
978572
1080898
1597352
250463
177377
1002895
1191538
1276191
1710658
1379045
1363297
665655
1618359
1038669
1839659
1145271
1119060
1823697
1197036
1570373
1017476
1882304
70905
1164357
1953949
679418
361333
1168348
927222
1577517
515623
951240
717119
1498369
1491128
1653914
243705
485228
1636504
1629487
1126888
807336
740228
767431
1141256
741522
594395
1098415
53523
816544
1840508
1093002
1992015
1421915
122674
1755382
1040050
1521065
1653779
1840997
179364
766174
1363430
1995220
18784
1789819
1687094
1873115
1335576
868197
1649002
535475
1708164
1074484
496217
1762517
838808
838706
1726960
1177926
1983036
1855078
629590
860507
222216
644195
1314179
252799
454666
260604
1348118
354785
138829
369351
1090377
213144
455027
1303256
74297
10953
1856141
869162
351738
645542
1847269
1639727
326034
1757523
1233441
899138
833922
1862028
1203693
1592090
1486768
715454
1610577
178658
542728
273493
1011915
149645
1880884
1686057
484862
1323997
314817
503690
1034994
265123
1489440
311306
1154802
1829225
1374439
172476
204903
1353174
1943339
124989
1634761
583462
508028
1513631
913355
1208467
1783930
5386
1127724
150212
1204073
892265
843903
49066
1439527
1993515
1640388
635734
936202
1941622
1611493
774661
176383
399149
1635531
1653494
215504
1966145
1894057
115102
1460421
1439656
850389
117904
1317657
1529833
237377
835587
1705465
1124673
1768977
931266
1758972
247518
987589
1539068
439373
1570583
764846
98668
437800
1170326
1798578
282717
1644582
1093641
361746
1464031
1741134
1736403
1579232
1971372
1395791
996213
1070279
1343580
504813
528467
333248
1074718
1656408
1737595
1745119
1558531
1911060
709439
1226872
1100971
1436174
1487147
9975
1094129
987172
838197
1510235
167706
1827637
1814760
9748
165970
848663
938678
257168
1753048
1685863
1608544
993244
1156857
1889632
1884932
58858
1694028
115747
1363544
1028139
1725314
1470855
1756790
488253
1605180
74043
1079165
1923677
1158053
618987
585606
1670302
306585
1961173
1899002
954148
468079
1258931
742400
1776727
1032980
1004483
1520003
7483
431117
1664180
1509639
1490944
860345
1701490
1321686
894497
198178
12599
1189212
136247
391296
418492
203853
397586
534870
807718
1082560
760072
1570857
421793
180896
1267037
219979
1700923
893077
36663
552405
339928
273141
1322339
1219057
716635
1256257
6911
1989832
259151
99039
270363
750056
1010361
1394578
688517
481472
1299956
6734
1666045
162917
94548
483598
96178
1889884
1248424
535884
925488
668130
1895264
1630184
280820
52359
1668158
1718654
150612
363162
184511
1218740
1308994
1220991
198752
823804
43287
292698
1770275
1248
489562
1723773
1673335
342229
1942833
301182
355599
1628722
38430
1805156
143048
1947172
977326
683483
1519630
686711
1275978
1435632
1932896
867629
1921579
655573
150376
1853391
1971780
1011246
845153
1534276
1522259
1679223
946370
1887059
667278
243573
1232634
1281856
753221
606109
516445
1919110
1790241
35818
1719272
1494897
894894
105338
847905
32717
543271
336256
1463560
943596
883766
238573
1678255
978827
597535
87969
1122698
1289334
1758548
594406
1107197
1415892
585301
1243118
121405
1594827
687956
1663785
253790
816710
1441989
789070
177789
979295
770630
436249
227500
1309705
819282
1775546
124156
353784
507139
591018
638606
945245
590891
122124
1567298
474996
1677783
35421
1020972
1494103
726306
636309
640925
1511801
1835560
1090048
1261677
1264177
1427501
1270454
567860
1150043
1720853
447527
1280044
278746
994545
265462
137897
1955372
1313685
487916
527071
1759593
1017237
648308
1924274
812193
907736
685559
554300
428869
80472
1602528
1026022
570240
1471609
780798
265569
1026421
757075
1843638
1541221
1767150
1200773
691658
1872305
1501561
1201512
466957
1475219
1073219
363688
759232
326314
956845
778134
136405
1016963
1976966
1137205
1855907
1018559
669772
1231970
1093
1870644
276118
1238915
1429633
959951
1106024
1309602
307622
1798030
1151170
1507467
230000
1099865
504828
1700285
1257410
1476022
1354236
1179809
1481837
1674806
564829
885787
422860
1365404
1551529
863109
697640
778344
1511449
78506
433704
274483
147664
927655
1665414
85382
1761849
1981900
1717060
619338
709963
1657174
45499
108298
281284
705575
1806875
1737624
703342
1733
420605
1386172
851157
589160
1918399
357501
1475723
1348552
1563227
1573116
1822954
446518
1659846
1821457
1587130
1922376
590739
234472
986620
1212792
1871205
1714597
880005
1981769
1007390
479696
1321012
588535
407520
1895826
711817
1438891
1124613
1902099
185503
1239504
1087831
61359
1542079
1202510
1292850
799712
188175
1120059
190528
1844518
612830
1409909
184795
562147
1966446
6541
1847849
1709311
235185
1341603
641588
1807852
1523067
1537575
1504790
150017
151981
1737872
391079
28364
203239
374665
1874134
1499914
1725938
17306
1285692
963927
1639912
283565
1284337
1687461
1015447
1409987
436326
23222
15126
377968
1826304
824629
715147
802074
812782
20901
1411489
444796
1483084
270452
1084448
1047533
1387264
146600
216726
436224
1600806
1313308
981834
1607453
636535
1244681
682888
760184
757311
171279
253826
302601
1942903
1372137
1568682
118923
1022552
1060517
332833
224187
1994089
1341265
555866
1502724
1595809
1341806
512835
1710205
646245
1811975
1853167
1306215
1888030
1844647
1294229
95149
1172925
888180
128727
562401
513659
992103
211095
1184226
126894
1610399
1383816
1952779
1674126
1234853
1520665
730670
965181
653599
1754437
1382346
653314
1245971
1900629
1416757
1007513
903960
1342410
442349
1510247
1309222
790719
1816013
1601175
323562
101611
207045
1741086
465545
1277875
1836281
451520
378311
376417
516606
768855
1275562
1336762
1132797
1518584
1001486
855817
343987
1886025
789621
1980262
528988
13824
1933738
1933829
1953988
1745208
421209
674666
1625263
947407
350107
86666
198588
1673985
186106
402673
1482104
1104672
965941
313006
1886275
1441623
1026817
683165
729374
1381404
1629838
1408469
944048
549328
1388112
266954
1495591
1476257
724334
138384
1349295
1236982
501444
709078
598611
1175782
965609
905272
1632814
1881760
1147088
680872
1640353
480251
1883049
1396412
539675
366805
535560
1865310
153006
1265477
1371115
968959
1074834
1745980
1454723
1409316
318836
1181469
1449249
856531
1415104
1498676
416908
764664
1845846
181644
202679
882630
203524
1104556
375524
734695
1360342
987045
1761089
1531075
1724384
718795
693550
447218
1441595
1384296
342136
816217
1948057
1001150
82557
1970754
1789657
614769
206194
732758
669991
836914
704287
32037
6642
579206
660711
628827
230185
1584055
1192807
639031
693423
971358
1029514
989752
1013690
713641
1892509
815101
1665043
967524
1725636
907352
706068
192123
1001885
1388415
781101
250467
1243932
1278997
459166
505907
572023
1933850
1886764
561221
1070060
1808966
279166
121968
991132
126458
1361093
1376971
592019
1231258
1979596
880734
1360320
1939021
609748
870856
433523
1367788
1343591
420791
1243560
48307
825706
210147
553961
1125622
1742858
226393
1619328
1423748
1072017
930991
1094996
601724
1494984
787029
1372718
1285950
1806268
269852
388809
1034614
982925
1887591
1746230
1302872
325118
98644
804070
806274
997402
167918
1037185
1981079
697318
211248
1005215
1383483
245533
1949271
1737883
913283
606910
971734
1068769
1402986
246978
1248802
1700224
776342
292041
1071188
1698348
774008
1500863
1885824
828407
419091
741567
1092639
1848465
325833
334323
121506
1682925
438121
503412
1453801
1943139
1700360
1826667
1326956
1685804
1015243
1644950
1979550
1029601
660106
527935
94851
1144192
317043
824571
870850
77965
30873
823495
1073769
701502
74184
270197
1936401
1371122
1451596
1564346
104411
164080
378375
10836
1147477
1382768
1824781
1145963
480644
185454
1593387
71836
130337
723737
1731809
1699111
1501142
1917232
970474
1666221
1854946
1581642
419049
1036178
1159053
1053810
1427838
1899943
860288
1817799
1493470
1605771
196181
1097288
1043959
1807257
1509096
1961278
748436
809101
785030
479961
914658
663704
871186
1093425
60750
94944
1739364
114364
1338364
1979082
180445
1651957
28441
1272579
1652834
1730737
1543673
353288
1169071
585251
976836
190691
1523506
663715
210885
481986
1552456
534840
1654613
716261
1304526
433698
477648
1315397
1069180
1326217
943571
1921353
204940
1741691
438619
1696536
1618963
201521
1481459
546964
709065
467291
1153075
1765923
1893461
1285074
1542685
782125
221425
941541
29227
1889601
1751163
1118364
1263186
738637
1748433
1348944
1973906
980432
81319
1277791
1151875
1310570
1672034
807746
1692743
1921955
865770
285907
878011
1061737
1976528
495218
73827
25533
1034536
1314629
1882302
319457
1812397
917318
1386449
101986
47814
1983469
666824
1097675
907555
767999
872253
1501956
772494
1571589
854143
48766
595156
1948270
1767224
184195
400857
1877292
1455647
1703508
1101870
24219
679241
1667768
1869218
63725
698460
662533
709286
1203866
1870192
1999024
870323
721084
1473154
1505129
314751
1015580
1257110
1003618
1423877
1570517
1160327
1051948
500332
1771240
294881
870461
817836
1600332
630994
526301
791427
251404
1521046
897281
632041
455500
1809769
271872
12290
7787
1829777
886912
842804
141870
1900298
1758844
1255938
736481
724117
610555
675588
3182
935472
780546
1142998
1026687
3169
1334938
395868
1264929
1199310
1952832
411568
1774617
1002493
123705
1614475
1808051
1206566
1075797
770807
1841592
84841
1072674
1864614
176910
83435
370794
1600717
1596029
580079
331306
196338
26709
1448788
1714726
399948
874497
395843
1517617
1535796
931941
496320
575850
722484
1996996
1253361
601108
160366
1812301
342525
254049
981402
1778022
897591
1595332
1519934
1553176
1932001
1329260
1804306
1602168
727057
521436
86603
720709
1150206
1904234
1376391
562676
1713202
650388
551353
34350
1623096
14376
680349
830056
266168
1203294
913145
1770806
1930242
50155
872267
1119678
1505033
137524
1529028
1364905
1558426
925181
76405
773755
1694065
12967
1092924
1189557
1849898
1587629
1036561
236114
1166522
89398
1463903
713355
1798885
501417
1106849
319797
1412288
1506453
783035
1661152
822798
1321933
1992644
1798982
896240
1005203
1314982
1877694
1696989
695729
1624190
901049
411677
415602
1490076
786624
363620
266294
1349838
1071581
1975143
471373
788603
193385
1988033
850243
121068
662581
1207219
747131
1412986
484701
1921356
1261325
1189142
1958695
1262412
691404
309568
437610
177094
1448465
64662
1600236
1933898
1570304
1554157
1572076
1785985
313489
1669748
200263
915648
809142
712915
1788379
654734
1797858
1028757
1425033
595723
1048484
1749956
499147
935658
589235
510448
1331927
1538891
1558818
738270
274168
897680
1624978
318943
1680847
100731
889880
649593
1560822
1851577
1104867
870210
848028
862165
158765
1100401
1089468
811527
1413780
1583044
1741776
555781
682405
376253
1021530
1759048
1098708
1354600
620808
119755
1111114
855959
461563
766665
236625
1439264
1150248
178151
1573205
1668598
521352
1454880
1103481
1930927
1737694
161051
735564
181741
537129
519134
894459
1265676
542051
538301
73608
1337418
678813
433771
1444015
1606538
251008
266076
420193
1381258
551943
400601
48348
1099518
177529
907612
526837
1299139
771579
49952
1078698
309520
14784
1295138
1785693
1824263
379186
540023
1119322
505266
1969937
1685653
448986
1457257
1217394
1223084
1561535
1763610
1270284
1562134
118343
1583723
42772
913826
171201
1341255
259349
1303209
1798542
1064483
48604
1868264
717247
1079116
1385905
517604
449083
855130
1239259
1907344
1703293
1634691
1542106
147167
453665
322852
1370982
402196
1636714
80288
582591
881473
1781946
1049853
1356960
1563924
1507330
1499058
893389
966258
1493733
1194031
325435
1737463
627494
946636
1468437
682265
1733291
601228
227820
821243
528462
276149
307979
561872
1922837
1380555
1764345
1779681
1874726
1830680
1677406
323055
1447239
13867
1941270
1563975
511414
1253728
1820436
519535
115179
1903983
698936
1975761
1127616
1095477
1736255
76824
174643
1060390
1118584
952523
454304
820502
1001982
1759249
418472
290009
1816641
1409646
894626
1747814
755577
740476
818179
1838594
1931780
98380
1222534
1092195
614863
785309
424816
1916990
1434129
1050721
1191620
1396567
18241
9599
1435618
1640071
1505045
1254005
1724962
898512
1473946
1490759
1177821
1664558
407225
1287725
859801
1357310
1182462
792640
1961788
878517
546238
78963
138456
1277028
81830
1451271
322598
467420
1774998
900032
1050617
1451450
36236
303442
1055583
1938731
469126
34894
1740923
1345016
807007
1075818
310727
1245941
1656149
914360
1976559
274047
71077
1609326
890791
1692093
80992
497113
1047866
574546
902428
1530640
1921910
229004
794812
1964190
483028
1488631
852380
1700011
1127326
1788157
431130
592403
676244
1857945
1590847
1422677
1686929
1452455
1371154
1612319
661922
1667581
701546
1300442
376490
1862054
1132088
1511432
1018820
161095
405098
475844
349689
1125250
445529
901441
1813691
1203030
966608
1958
5898
1683558
1271671
1244249
1025741
245255
1703164
310951
1675502
791314
1079771
429532
280725
426148
401511
94001
609323
712336
1416569
1075990
142806
600710
1871528
1385532
1638691
1412697
525380
701460
883320
1753981
1307507
751317
1162735
660971
1477671
635134
1444734
1812769
910902
127964
646707
286352
658723
385873
590128
722010
1458082
1675037
1908020
871853
1260687
1256447
1194399
1259306
832356
279935
1715516
1624642
409156
1041935
1163036
265928
1665830
949613
1095685
448529
269895
822116
1903839
1953271
659692
1326049
471183
1575934
207645
889117
407759
1458429
1015708
156857
12487
1610253
414003
1860058
1331535
304486
314436
1867954
172248
700209
1321055
1519150
1962955
1841410
1854573
1185127
1493881
201885
910417
259112
1479331
1877353
1698545
403580
291273
1322661
1661198
477965
1064036
548801
127665
1910657
960285
614408
1542822
653228
152292
651662
861434
1114022
1372032
1306124
114320
1720717
1221084
96256
674432
1967597
1695763
155211
1751989
1717576
493258
1026183
995586
1163671
26512
1844878
1641323
1585028
1149628
1360663
1740379
861600
870532
1258252
1304536
1155509
1603069
318449
251444
1391165
1338330
1060898
1897361
1590718
1353199
1073298
768257
1071490
847082
159853
310959
1207481
370027
270990
926953
1315746
267421
448912
56201
1863666
446365
1899153
172617
1559724
895805
329152
416150
909945
1264507
1857943
1429120
1932612
519325
1265650
287162
126455
1569671
292549
1816076
1299480
1054640
1959556
1721735
1923163
566370
1428618
1487148
741519
75133
419045
538221
1918285
637343
620988
1753247
489220
1980562
995529
1766015
1138538
687850
362030
354431
1871503
467763
1905953
1836281
1505542
653574
206475
1796379
1652792
681505
1137992
228046
1825967
1198960
1538322
1256373
113195
938599
1920824
981666
1209656
1262312
1732164
1253932
1542462
335809
1059473
8175
377433
284192
1810213
1275290
1753524
17922
1037121
1155227
984069
1368248
699289
346353
399218
249696
1338889
1690593
1491465
1470691
487995
269757
747915
1566552
558843
733897
323659
1388569
737140
724797
758275
1154986
324594
1734870
160084
889683
834251
754281
1914962
1808183
234929
799015
1454743
115121
682439
1182392
853275
508082
7991
1325486
1899812
378698
1694846
830890
1768302
270499
1327880
870670
1337914
1511035
790808
303076
1880659
1683985
1992490
459363
635020
799345
977485
1598369
908273
1654482
604816
354183
484383
343064
329955
982728
1484485
1373490
862286
670154
1496148
107894
694182
1974266
1749457
1541937
1651920
653816
596230
1902819
577950
226424
1730660
1851592
1750440
465289
934562
286411
1168181
1181068
129037
1671687
1556226
1156000
456693
400198
275289
666956
31102
673075
457616
1180040
904961
1674611
1360800
1877949
1970445
30988
504013
565606
1481171
1265616
1351171
588971
746684
191948
1892255
1402224
716472
149921
654962
1833945
1019704
493587
1857157
501978
1624897
375135
1041323
103932
360390
901866
2090
730325
1973264
253722
1381459
948879
710039
695831
273348
885664
988280
1939001
1302580
857371
1627956
1017704
693098
1186547
425649
601884
1198910
1392401
29432
662590
1170766
1573815
865317
747352
426132
1804385
1649572
1395752
300323
1442816
1450347
1771888
1311834
1453768
1965472
550441
203240
1823293
1869792
120554
1235391
1003418
1295427
783470
1426497
777184
1052863
663803
1728541
591304
1181976
57578
656489
1345946
294588
171193
731444
1986221
928549
1051828
937329
1920290
1056958
1834181
34751
186758
1577936
192915
347161
1777972
1451104
153963
166587
1150281
1235719
1668588
358697
398490
504447
306504
1382954
769712
1391176
1693735
1684313
1771947
392973
404149
1963652
253879
392973
1130594
675060
714454
1095011
1978795
624081
1334351
1877476
453412
543024
870806
1060388
136468
790117
393907
769869
1314187
797594
493714
1025559
1617210
1654819
753075
1299135
244880
1863818
694887
92137
815177
724110
983540
1852928
250489
1696123
563791
733580
1829953
291861
596842
152773
1732167
617510
1404788
1829503
1799978
1944743
1261156
801889
341207
363006
843265
207605
985676
322909
1237359
1413560
1362228
351016
1482106
835052
1334379
748097
1517125
405311
222163
1824488
1389395
153049
1899232
146995
1461226
962217
1380233
713535
1329117
479787
1564338
1056301
803793
1188875
1143826
1917577
555469
1998707
1033560
770277
1060522
1598882
1904865
92458
1889217
1199935
1927730
1508143
1461803
867617
847735
672984
1281089
1776517
1721526
376022
352940
479582
901405
788307
1919932
1173502
761364
1621262
1502560
181726
761032
499870
1301757
523367
1880548
1528744
1245951
922768
1155460
884573
727825
760668
1983076
304530
1608124
1187802
1924773
1773709
1656120
217734
1951267
1935782
438270
1755649
629628
1450843
34713
1580101
796325
1900219
353449
206988
1645890
1270204
1464909
1270007
865249
1434562
1616989
1381088
806515
271699
1037543
598839
1320702
995902
1935771
1470703
1540260
675618
452310
1263384
1824414
1376258
815034
1875
1003957
337282
604206
1754614
416237
1806108
915724
114556
370526
1420771
1642813
17133
148657
402293
1452309
953918
1311501
1311408
739768
187049
1654031
410080
557747
735274
1510206
1491276
1591168
974132
1614859
284319
1713528
1389050
1254592
424501
1372178
789457
1059875
1436917
893160
614135
1555567
1331959
1255967
1711607
878196
911756
920829
1416398
1754002
1028770
478546
252859
1102702
874030
170102
1661096
864837
1072214
1133168
1780667
236481
288302
294175
859510
341799
840343
39487
279402
905167
1398516
1684822
1093931
1237264
796750
1373483
1542884
1057570
932519
163492
1426317
1764917
326852
1781758
1427061
697091
1061832
407784
704154
408196
1571252
932127
671406
78613
773929
1495262
1793428
1091242
9237
1769400
902989
772856
167476
707083
51561
1895921
257574
382430
1617173
1909668
1235098
1766975
71209
313636
1371705
181064
255255
1113340
1753801
1888095
1225213
1606088
824806
817388
682234
1681488
1509421
1372299
1415820
45725
1763951
1736601
1434349
524942
291134
433897
1931195
1370829
1767696
1288869
31039
731481
1412934
1057363
903900
324114
1323820
1691205
414636
318594
398654
1879229
848181
101735
163166
1939651
1623689
749688
1979986
650833
1771885
1975960
379744
470163
600924
133675
899657
32519
743733
240241
1527859
1407352
1277223
864231
1283250
915958
301904
1206693
258553
1958555
319622
448033
10481
1681083
860341
986160
1532693
1078044
1428209
1409657
1014789
155408
1497299
1540480
624184
1898090
1308725
1381348
1868901
1327632
999781
1400137
288311
1830008
1897775
1356431
792324
1222071
579587
1767328
70187
1077128
1443731
1611574
967736
481897
375578
914826
804492
1142020
380615
977959
1709106
874710
1396939
1566048
92467
961163
1611440
564956
889930
371474
1739126
1488201
742242
1142254
1564621
1792685
1861644
1031829
1035788
979172
1344536
1349985
1209196
53999
1290161
131585
244778
97113
1169152
879088
1584063
1422280
354156
1191179
1018223
644667
1587737
452359
948626
624219
164409
1728677
1795386
547952
542209
466623
633545
1165042
1124584
1270657
1108265
1648880
1411476
1379102
1771072
1687633
1430023
1425824
1608183
90206
427144
399638
1180836
1163179
1326777
18267
1257482
271426
950119
591553
247285
1040985
1206743
1980978
306830
1776104
1288766
1601510
997647
1386914
761162
1468639
1508874
411545
1394921
1367258
688468
1117009
376847
1197828
395402
1340670
1655177
459920
1565531
628347
1607319
473236
1690072
1642868
1324537
957077
191186
1770251
1544577
791504
1287126
678590
1988592
194023
1000158
940623
476688
1633761
1608497
1844863
752492
170863
643163
1739709
2164
191051
507204
1213104
1267678
955308
347538
912748
1207662
1181935
1944680
1078450
205004
1163383
1916
1824464
1941057
1172949
1915053
1891355
198166
1125468
438159
1436266
2081
1408564
793099
10091
374709
559561
650771
674340
1915550
1539356
1530277
668250
69042
518032
1132230
486508
1685998
799555
1097417
732443
773598
1717906
898976
1030192
126779
1809341
649440
1907349
1659797
1675586
1177896
1502876
99201
887345
437898
970000
1322015
519757
997400
986031
1855017
1344618
1955582
207252
1969554
141752
479972
886288
827695
203022
345370
1905027
524211
1470034
1679022
23511
213964
732850
1733340
1793009
1825111
680261
1658116
1123377
850702
1097432
1262313
1623885
1042737
1285164
328331
316169
900044
313017
123826
1534579
1353461
16569
1940071
308117
1961910
115297
1097859
1741107
966687
1296378
538212
1293551
1297789
940443
119147
887182
1745160
654232
1622617
122030
721916
664877
1155806
1420894
1593025
1403854
1193992
1994622
957024
53998
576784
1626205
987379
1119963
1442915
924072
518581
517154
400066
334810
1086464
59261
1810674
1698005
86078
1912458
147298
89092
1237614
659970
680103
993493
1129689
651712
1496820
1280739
231314
376453
928879
670331
1689400
1398389
1954798
715930
983857
906802
29695
177032
1780034
1122364
598382
965195
1044632
1350951
782068
688886
732778
980317
294375
1391532
1660339
1272166
1601383
1321276
1067687
1818394
420451
1315479
95586
738008
917711
362199
1180654
78632
934444
109869
756971
516341
263940
1686382
1310475
1303285
1128531
1265759
1049233
111703
215779
983827
1629215
332545
1943665
804412
550483
76914
1803561
1857287
804242
1102465
692197
1295845
1581107
368368
1648002
1748773
1161703
333338
890069
1532784
662038
794928
1842470
1671034
437846
1544096
1036712
1849919
1636721
319984
1610414
597355
1830605
1235004
516009
1189975
929932
1899074
211147
1084250
226816
1070086
598176
1118904
214753
107833
1183309
1372943
125679
1680194
1601453
510662
1525603
85170
1700134
64090
674138
1599619
82969
470218
1454999
1474952
1980057
459393
272293
110279
1711797
822389
497016
637261
149264
206885
1251374
290955
396591
26433
1178834
477438
835649
1420468
1627892
298023
1640353
592930
894413
691999
1733562
1988113
1554674
523523
445324
237234
1933054
444108
387782
1206353
1358682
1350701
1359357
541901
1674438
374780
55589
1192184
1071099
1756536
811438
753904
684276
1213474
1104204
230269
245375
1182718
1230816
143844
27911
357863
147010
844914
69554
1148652
477323
1552930
45193
1456689
1369292
211379
103566
61519
803128
1029031
136489
860995
150122
941016
63835
1998347
1399214
1550768
479442
15589
1102520
1327655
1009410
7216
239019
1180537
814054
1169942
172611
402084
17046
676133
60759
120615
142367
1403440
1826825
45755
1196678
1534717
1905756
465244
1760012
1967240
737838
1442715
1320583
299448
295589
784943
1146580
646338
1427375
1384969
927161
1147171
1766719
920139
1630621
1471567
61568
976125
624707
1406450
230024
1944400
131917
578998
854827
1373829
1408968
1338078
391232
1917186
1662729
1785498
11108
899532
1359410
287101
786250
1340825
408856
1598087
1867125
160878
1822009
1496323
192177
82617
498731
550998
1677650
1339465
1839505
24089
1990229
204611
1491786
1265922
712072
14893
1669617
1220990
1679558
150743
916321
953787
762184
719800
1636012
86832
1735367
1851995
1565574
515691
1690225
443993
33244
1785234
434499
1116074
1475421
471563
949622
1339848
1740702
773836
250558
693466
245951
589495
448644
1477255
1222470
1666901
1017928
728635
1345277
1554795
826340
1105007
266862
658691
1479579
817617
704431
448668
1568651
1072770
714661
598382
1945672
487420
1753747
1759433
1199075
1668666
934884
1409340
461861
1884292
491926
679336
1655105
773569
49223
1287474
1417466
1261332
1358022
1396473
1662290
1035362
1552331
1786001
737448
1886902
1038126
1887591
587675
672153
680470
807351
347462
460821
780428
206677
1531347
1393871
513034
1305425
1545056
1406410
480036
729753
861995
896703
1782797
1845546
941190
1273163
1488872
65601
560450
1799728
1980635
1078957
765062
1512987
1143284
724050
1669753
740806
1183444
228417
1757183
174917
1523805
754060
1423536
1461027
991925
1647735
532374
1050116
1115394
1412754
825306
240056
467188
1757278
245012
1036854
136548
389952
1869526
970374
783299
1331918
592591
1351930
430094
1219525
1535925
120756
1262255
1375169
565204
56190
40367
1219153
1386809
1606631
389093
890031
347023
1859030
1736813
1630290
1367601
1485452
128184
861035
1623773
485121
1300990
643364
1766861
1366664
529613
1260927
472811
1268993
1021152
1994723
821753
1154290
255025
1330174
821291
667074
1790031
622851
1533160
809265
1447827
122139
1388341
1635631
805114
589220
80405
19410
650082
1174126
883568
500959
1167741
216845
419209
1102121
1907249
753645
811066
514782
899784
1125812
123936
1551128
1471579
1379011
1461944
829463
1269947
360125
92531
1835449
1331316
707710
1864919
1134418
179127
331492
430103
1985668
1963662
404983
1707312
1907545
56140
346819
1875083
1411308
1635807
837702
103088
114604
1538103
1473778
1877406
835200
1206296
462853
937246
844335
1992272
1715333
853621
10723
1368112
1659314
1303599
403246
956526
900978
107937
1369760
975601
1470070
362936
303784
712959
1528864
485612
16801
1113426
229381
934319
697441
1171822
807386
1804968
1766871
463138
543855
1102068
949995
716828
1165358
1125011
1440319
1299382
1056151
97870
957386
1989947
548991
12633
17468
234063
1508416
956133
1477350
252082
1658770
778448
728273
878273
95595
1046690
652858
563089
1960495
342240
856104
1573654
98042
1443552
101671
1732338
104581
810629
759883
1167922
1232339
1304565
300985
872573
73738
1162626
1541477
59309
1657776
1785205
656963
580016
539045
1053858
1976653
496663
1787797
967358
917650
1883333
410652
1682267
1111228
1607435
338924
1261220
1329595
1331884
1556945
135568
1131167
968638
1768719
1723086
1335398
1640514
1545449
478468
258224
1573848
395175
521240
1095090
1839302
1677156
1461461
1346477
1771924
1670499
805856
1003382
421834
604161
1644357
587853
1131071
326370
1707888
1110286
420486
639051
1215858
1957299
1624228
1560881
741332
396437
395898
1014730
879141
168563
1323912
1373688
963940
1143303
392615
622836
792917
249434
500090
1498232
1736981
1912591
499386
1517112
657714
333425
960538
739038
1719214
240483
1280714
1079713
260195
1359415
1992519
1527929
1240310
1520657
1953078
1207954
1508427
1520866
1664591
1074000
1443127
275486
1651893
1323339
1063365
194387
86988
1305851
1761702
1169182
323249
1330431
1516078
1453395
934860
1055218
1561581
1918895
887534
1281042
950828
1425371
285890
700586
541210
570265
1337784
374551
598074
1814702
817932
1646675
283965
901507
340765
693859
1656606
1419551
962300
1133158
787879
1625561
753600
725348
605284
1466801
150022
1513116
3800
263282
323207
289302
1464783
497570
986517
458330
117582
1279233
566127
976589
1067886
393989
1985074
376698
269493
238980
1477629
353315
1277103
1838623
840411
1015642
1878891
468642
966058
1519283
970127
1819906
1605643
863492
1418589
443144
651434
1364529
1561673
1264668
519480
1136715
467208
1872200
1846579
786194
121486
619386
690734
498087
192966
1262407
1389649
862314
1090999
1432110
118062
1702634
571906
1038311
1082843
1591079
1848571
1390086
1849496
229839
1857079
1185654
1912018
352660
462849
142343
487762
1375290
1964079
1673710
447287
41922
1225560
448156
1396654
1997242
980934
440674
329820
35926
856661
112161
1482491
1018816
1633630
192664
909410
155620
905396
1552763
1188598
335945
1122216
1085069
1562155
803404
348888
357472
1994040
1599659
864970
1660088
1956662
1446240
1765619
706664
1423416
917979
276684
1122534
585821
25027
1752606
1504541
1931081
1598082
45777
1951096
1166315
414821
894837
33706
879843
838259
166219
1636990
1187779
236831
931982
1013606
1484389
1033288
263399
1754254
815967
805068
849458
1696842
355025
1226476
932381
1346482
357784
342512
192645
1252653
1143081
778433
102078
136892
1896026
948901
1021312
273016
211271
605990
236139
1941175
194938
1429654
1200142
155060
1586058
717716
1552246
258774
1590976
651550
302661
732828
83752
1422154
127072
1896563
868600
1494488
1080044
82916
450795
1242550
730271
380373
1841560
380390
800470
669157
401197
1624514
362696
1520695
1575401
299259
875867
1328450
1493273
1417740
929605
1695728
555785
1449673
514610
1051891
1319709
235235
694705
365857
53525
1384818
792851
1448669
1602045
1699509
700901
654223
1745615
871840
604293
1025667
684663
994556
11049
341127
1825657
1996593
1062167
1379892
1625422
194503
1771758
1892442
1197373
164823
377595
1068880
205694
600387
1944253
1866648
1992600
50006
125719
1199680
669235
1844072
1095453
405078
3167
607345
383205
491399
1259142
1311189
796467
690036
1593824
392759
1319003
1270298
447218
1414818
1828695
774051
1949005
1920020
1329821
1256432
1266703
354300
980828
860658
794742
1874428
1072667
1754375
31610
1943700
575608
48101
1302058
733164
24887
868878
1717426
586898
862190
1345738
42553
1129819
368073
1496395
573186
549600
1932044
1711242
1533171
1216871
1117151
777812
1109011
791919
1731021
1174856
1306291
1166549
1611817
1370589
1738012
278819
1485123
1936562
1199552
1718543
699117
1242771
14258
402154
1378414
1848691
435111
637461
1571587
1338928
963238
767811
695948
1029782
532818
468572
1235010
1539862
982286
473496
153624
1735954
1312227
1372088
1108588
1641487
879835
1364594
13887
5733
635366
624878
362075
640044
688776
1875518
1317662
985166
235083
1237504
785445
1799450
1631220
431510
1622617
184611
1572321
631867
402152
1198290
238077
1732093
970978
1453342
580477
44753
1572728
921622
1255945
1031497
875909
1072631
739181
664469
1437179
1640309
762265
507268
1751970
488526
916261
64310
431019
1406329
468661
834792
1458193
394548
1303185
22853
1602709
1590514
445764
63416
27569
1310043
1122881
842619
1415200
99901
819937
1271794
433268
1964071
724759
126334
276155
1557770
1648518
556414
157906
354135
310758
784950
685625
1823645
1065078
1487415
1706819
44799
818802
1629674
1493806
1959730
696006
277248
1204268
1688669
1681170
919343
743780
435280
152886
1258647
1420265
722740
1921949
818152
80189
1609294
1608771
276754
1004545
539469
850322
190037
1655892
1785259
886909
1510735
878074
482411
895245
1064491
271003
313350
962244
687762
1851110
967338
668711
594170
1718478
667605
363073
124085
1401762
1472077
1799232
311338
390001
1926369
663305
1776386
1994189
1012936
657024
1896577
630267
706648
1139697
1834145
789127
1283067
1810400
356933
1810013
1613244
1829727
1775371
923942
29565
681475
1138984
1168336
694053
639244
1867353
1477031
1859512
85248
1986888
1847579
928055
1929650
1007233
850430
994970
799131
1699303
663675
295369
335468
1424683
1889410
159786
1013613
850064
1432776
487117
1249935
43302
1570234
1449623
1190233
426668
1896216
1977136
414177
1541988
1867835
1422539
1180963
1019726
1125124
265000
1167473
415165
976034
1798483
1539526
1898629
579346
240246
1566425
1471326
1895633
986881
988761
758952
1520435
508085
1949148
614140
240577
356728
1799987
237206
1858440
681435
239909
244541
1676078
1368405
1845964
203276
98648
807843
110750
530395
1351926
93709
1096863
23171
847412
1819319
1091765
906816
570380
706542
970703
1045885
455472
1421623
500654
267371
940467
1468286
1432420
832081
1490718
1681192
207996
931138
655854
245917
1879345
959211
421711
267464
55835
405190
256443
610944
1546714
285863
453271
476883
221763
571823
1499483
386938
1426849
39267
727280
533738
1824145
443394
444357
221345
1782697
142964
1202651
91625
922095
1454369
739006
1079841
1728654
522056
1899853
1927720
1934048
1517319
1718975
1864895
1160105
1702060
1928745
1743730
1196313
1833383
827829
1407560
823011
1876910
1764083
1999434
219680
487980
419359
769926
1618698
1330900
462283
1874316
1610289
348296
1948372
893676
1163495
862573
1144420
68202
182817
1540871
540211
1759398
1106900
367325
1152489
798098
293182
460622
1724590
889338
892279
1950679
947498
1093463
887271
201146
1472694
1405260
1012728
978292
725405
969371
363512
1996156
815597
241746
841495
1472685
1690646
553108
1518727
187147
259972
36635
87343
468966
1139919
667128
687422
1726113
1128207
335271
462803
39452
160320
328982
1349734
1351473
608353
1270989
1157208
645700
102488
540868
1435458
44155
264194
1535375
277431
401626
1266690
1460074
1987451
1936648
1339317
1206861
1524136
607898
1109547
1299069
1292025
1053102
227901
479611
1297493
767142
233598
139429
343641
193917
143080
1643569
66674
139786
186715
586646
521947
860826
1986369
843300
1610542
47087
1106615
100313
993219
1887246
598774
1742304
1913666
440682
1662057
1421460
105132
981305
742201
342435
1538007
503259
1672396
1023528
607730
605334
1650866
846822
354338
1207880
380678
202642
265900
1565558
518951
606627
1216970
1000452
440377
1002036
612570
784804
1645616
770809
170244
1381863
1326241
1872225
539391
511400
1025470
874166
806357
1971376
1948833
1251315
1093322
1710107
1875758
1222688
663478
70005
128948
812659
1077720
857980
798867
1773786
578353
1261932
1190443
840672
1775576
233890
1176116
617643
942084
279950
398932
423318
1458799
521434
1454798
1747833
159846
894947
659381
428435
362954
1458618
594002
1413617
1205633
1603064
841857
562696
802670
389955
626590
1662553
1449056
1590741
1255923
104679
1190574
831703
1850418
891691
1960304
1911329
276952
1115357
20076
432110
1522416
588533
752227
1811653
1977729
408137
1220942
1034759
1990905
1825260
787416
717410
1760616
995053
764767
885028
903749
1989810
287171
476962
56600
38858
895443
349416
1353638
14388
1662557
1443564
1973080
44855
392576
591970
554537
417477
907438
605716
1042773
1970286
1728021
694789
1677182
750017
277068
1865421
1498138
1606590
1745122
1368379
709111
990789
1853250
871474
1892997
1415991
858309
1634339
29212
1998654
1980663
1667850
854029
1074792
1734928
1446553
326605
939465
59923
116811
106988
242634
1727559
223942
345673
319008
1546386
1220116
365642
456793
1833066
1332860
380344
1119213
1419546
575431
957980
14372
223951
334915
1175916
1322092
1420932
900397
772228
1657377
1678928
39294
1924053
1636352
1613866
751566
19972
185650
1296192
1969014
127228
923018
497524
1015947
259342
299875
736650
1923756
587879
129943
1924890
1642248
1420980
455955
344725
1991078
1896155
1019078
1662246
676709
1587088
990793
318185
783111
1771976
251111
391993
1241291
376000
1916354
174156
847088
1137217
1974857
1366510
663883
1021039
633928
1296553
1191336
1339680
1500269
1914494
1792667
1821743
74197
1823028
1527062
907950
499824
546924
327920
1748613
1881140
157643
118026
409076
1176778
316135
248294
1824375
1199369
1228255
1484425
1237272
41563
1045558
426956
992388
816895
1455517
85407
1620429
1935159
1631318
747531
125957
996905
294596
978473
1870726
1427399
1125198
1457209
175956
1212643
1242406
1710760
1419830
103796
1004707
389570
1863132
1070838
1426229
1140032
1662100
1942262
1528086
1260122
1353199
1776853
125007
1648534
1806090
320901
1552701
345297
370523
352664
866818
649360
337509
1654153
1382685
929761
1252865
234256
1220066
876726
175388
995529
175635
838583
190141
1836132
197074
1393822
583856
434266
815868
1045918
558950
929605
1152005
677022
1255133
1189500
368498
192787
1666712
1235945
48101
919401
1598846
1590408
1868908
1009657
1263219
1239265
160503
111449
1031664
439310
1817021
1659779
986787
1974556
1615474
840919
1583898
322416
1370787
1815289
523963
751752
52982
1606120
1628876
257030
1176749
1103073
1373049
1680214
897360
1548751
993787
1390483
652307
518260
1542765
1938858
864429
1805101
1682231
1818651
905494
1601540
1376059
1112077
195620
1732720
1680105
1531861
1751926
213629
1132380
874744
893741
1072142
1617574
1429021
1514838
771947
175878
321250
866133
693682
1858981
4923
161022
809749
841840
586481
853077
506026
1812543
1713682
365205
706791
481966
911872
108003
982806
1858858
510785
96146
557947
234228
388016
24927
3630
172293
1016284
1630881
1389571
980737
1424829
1706349
843041
470335
1733677
1977459
1043124
669289
1781435
1196269
1007780
1055145
1367911
1187271
1326
873959
919814
305982
1347576
1978482
1143999
1458332
1924191
356707
328080
445129
94400
1797603
244200
1645933
414028
859839
24115
644426
112709
1166030
543220
1792629
723144
502807
1132144
952024
494017
1456520
1085892
570976
1831457
899930
1833119
1636736
1779633
172214
1529163
1660076
1966820
632466
1239466
1712350
111003
1010614
40336
968484
1983115
1422940
1179704
963345
921623
911007
1626531
1313785
1685496
1358106
314383
585353
1468494
1497708
1305378
1076048
1062297
1712227
974996
908792
115395
1213382
1622098
1507788
1942745
1304591
1030475
755234
175157
439949
861801
401388
417044
1207009
545818
185836
1064316
1466863
37670
652116
1579714
1587470
369654
139066
828761
802219
1053182
1362747
1167523
19392
878961
1017819
1869335
1194343
1076528
681819
801885
1808585
1763611
1215562
1189775
1059728
302036
1499055
1667736
925783
1196963
968829
685462
932624
2942
1314033
443838
1196024
175866
700155
1975995
816780
886303
574687
1256577
1958005
563806
400928
1587975
1560881
651009
478455
413722
612502
354194
828061
502272
1640626
73958
1377445
1525522
638551
1845642
412290
1497174
84966
573304
303360
1782948
1115876
585429
1723027
1809242
1081128
1154001
1124606
746586
1152704
1175185
1384279
640539
1964349
483488
1727889
1330211
510271
1269595
870542
1953260
1495945
58225
1966432
1630776
1648266
973318
453465
1497682
863780
965074
1240031
1365569
1302434
24828
657897
698205
312312
1967151
1089945
259825
576864
1379965
1371975
719273
359695
1090847
175228
481165
1247097
769720
643326
1642489
1118456
363371
644094
1400293
1175516
839512
1877444
1920451
1207434
569745
1167890
288258
1981515
826658
730337
1405534
343831
783249
1597610
1100107
1823552
597244
302811
712450
1992739
1283884
1027361
218128
1156984
231441
1951837
1760700
1370784
1629074
839002
669524
401132
657957
1423699
1876082
190820
1185137
627117
162591
1392858
1514840
1557706
582724
416310
1424071
1816775
239258
1228406
225045
1094252
1622362
1388276
1266026
1057597
1220818
496004
381304
607944
1164988
1658359
1612062
862772
1511409
1136005
1381102
593675
471619
542029
1140596
839102
966743
71183
1152650
1353219
1944095
26382
248936
674909
239656
1506138
1300612
500321
1676061
1787754
91680
654720
297556
1127708
1066140
246088
1509337
1110186
795691
1663921
1471690
1692144
848927
331301
135498
1507140
1632971
310623
857574
540523
369194
1720758
1130777
419195
1660259
1241020
122948
1589341
450129
1772150
1204052
863499
1635521
1452315
1296952
435063
1853410
1021723
1027238
1228091
218136
1837873
1521901
440529
1388898
1574597
1774822
638675
1839501
757239
473931
1503242
1694455
764622
1039356
337222
1212624
1261837
728943
118336
1276981
327040
1235184
1081383
161484
61521
677384
1193465
1984733
888223
828908
1864926
228914
1926394
882732
440912
408213
667048
222527
1854979
113871
1083094
26814
436653
1409139
1511852
1603292
137835
784445
1040504
739866
546385
144853
1218910
1494124
1828400
4760
5624
853257
1201944
333844
1620339
923240
1769096
1757674
793956
1978378
1309241
1077331
129322
190923
1731386
1676638
1580738
162136
683492
1837910
1802943
209650
1731364
31135
327017
318440
764208
1551091
945699
927046
98837
1084474
1754071
593854
674070
902812
615137
228195
1368968
572159
1801584
639241
1874476
27570
1211386
1576168
1972264
1831216
1052526
1913727
926751
121770
1260842
388624
1582762
451163
629562
611106
135563
1668461
1115411
1801316
1206728
591135
1967212
1335041
234626
1409904
971873
695160
566051
95029
1952588
234144
1556391
1656765
923453
1529785
102356
1016260
64967
1669670
1777278
1411152
153660
1221415
461747
1276027
1279172
1734666
483922
1818285
623582
1684813
1990519
1178209
935568
909964
1654277
1339875
689808
1707867
1894724
1331121
748255
40643
796237
46829
1577920
1948186
891295
1687411
1865190
1144120
752735
1820113
163643
392505
763154
565533
1609776
1456346
1372945
1614003
1363466
1065087
70298
188760
173155
611765
1630737
958688
1845789
1621731
186004
769666
317761
1321336
1449432
1861754
1824290
1805644
1793527
1458745
544038
447344
1731850
1974124
330313
301243
1656000
724691
1914882
488133
1271288
562140
489181
1824864
1559858
1080988
1148724
1881664
1586692
517323
1144022
1784473
956950
521725
1302070
54953
479973
761185
1493872
1329761
1483492
1081471
84646
1682231
1493893
890902
31615
1223602
389515
1003635
912084
1645974
697574
349404
1421395
762311
1775413
1877482
1476063
1672558
1045802
658789
6103
628320
972180
902262
1415455
1773177
842972
1446659
1387083
44421
1067034
903568
311511
371543
958859
1269472
1775815
1236340
1778133
1755440
753446
1982135
178852
1568644
284304
1836092
487078
515896
1531570
382057
107868
710537
1027220
1069073
1935507
1112277
281769
425593
317100
944272
1545834
239256
180684
274103
558968
387750
834903
1063134
1687596
339291
1931768
1067971
1272523
387026
652338
1863132
1825804
1411830
1116366
73824
857225
492876
640965
484148
1100451
1060430
586365
1481359
231781
1093737
1238446
1903110
485341
977945
1858711
246097
1778990
1765232
996408
1273774
1884261
1779681
446997
1319730
1592199
405607
1445672
1529314
672379
419053
541548
1790098
1601777
1769357
1610619
882973
1603524
1273510
1312503
1762757
673192
1075931
1467273
345365
1462822
195580
1157028
415475
506944
1384041
782164
718554
1873769
305505
1591930
1410656
1061533
251404
187882
1598878
417134
81104
993195
1274121
705427
1015116
1034830
685251
127119
1341073
95736
327947
1498563
627012
804070
422998
677886
387684
547597
426192
1469540
1543001
1053660
762553
1227628
909496
1807405
927484
961436
423405
235154
456184
1124271
749063
1914846
789334
148322
1409843
240178
780166
1133957
843712
439433
1786035
1719019
1862700
657986
670552
555509
546789
1297476
1170883
948024
176757
971326
452656
1066313
1346936
1541740
1689526
986247
508414
461365
1031656
249319
195947
1110030
1308480
50850
820499
251077
131395
236054
204853
1774450
25128
651545
1112282
740596
896818
1096699
1466832
1551712
877549
344485
786231
1279468
557884
1419784
1832188
1397763
25748
1542436
1759378
1978258
503988
1370499
801685
96626
1091757
762401
972505
1465713
1922689
1720391
262839
1642046
1592326
1682951
1297500
1624809
1485845
778006
1443980
703239
1640520
1701640
1560657
1149002
272881
1179444
1864571
1059377
1144820
1762049
1657497
1908071
527434
175137
1993321
1889712
1413108
1502980
1829479
549516
563342
274571
1712392
879042
1011356
1075362
52059
1484887
962147
1970902
1534165
1414629
198646
1563850
1500461
1907057
935317
1753549
790975
883221
873248
1226706
1905461
1722705
741759
263371
1235928
463434
702413
8859
336571
1108471
41212
373723
1873174
764966
301893
1303924
1020773
1849890
644397
446098
342374
282099
755872
874318
368533
1070650
480026
1793762
934302
1287023
1570345
1673324
1235953
1396780
1133641
501462
582450
1082106
1757124
292265
1255920
628680
978500
390954
657771
1612992
695978
544101
892200
1808347
427597
953810
1907202
1220283
1763825
1267043
1028347
1664008
238677
1209789
1959262
1410197
1711192
1117539
1254880
101882
1058527
1948903
452262
302306
1659961
41133
388873
1187984
1828488
1273577
850996
188785
1185166
1909207
1859883
278919
986109
875088
1282405
1200045
507417
1428194
1053258
567055
1459540
528032
1313393
548159
449234
812905
1174594
28893
1149403
1316193
1694140
927421
55945
1437894
246702
686635
983147
479762
1217594
1559185
289321
10589
356615
169648
470079
1617160
1654121
1514222
1283401
1372966
669814
1373677
656518
1224321
1349729
818297
1039218
639255
1553973
842218
1532224
1783144
117849
1050904
707743
1264946
106316
1409483
808588
1293619
1565516
28087
1529369
1142636
723897
1502597
1797710
1955534
825148
1966798
1456039
1878734
1304323
1836181
1450006
142557
727881
1650150
211579
1211187
1109258
375975
1825902
336851
1454181
1201329
1412599
175869
543025
82147
73479
1603269
1657379
704256
1934914
1064794
874731
103755
105965
1853357
369431
1166634
1374547
859355
268645
1563368
725135
1119403
1581472
1315139
1166588
801510
375593
23676
273658
1079767
1814624
180491
847559
525775
396651
1381534
799602
306437
1335259
1986453
1628132
1855875
1102712
418281
310126
1697623
1214322
391860
1567388
1038751
1613367
1910600
1041726
994203
925181
1272803
1741808
1635578
1021813
676661
1599349
1227910
1259006
315065
739502
1183515
1974445
732924
1453599
1739855
1652017
991571
1928280
244008
1956081
1614702
1172578
1443012
102898
367840
1633142
347595
205378
1625011
1126765
1884896
1580078
1079397
293791
1413345
472614
1665071
984986
1420218
946541
1033617
1232760
1537139
165657
1235273
676283
302041
157426
964616
315442
5070
1574340
1243817
1951384
1215006
1798382
1682860
1493545
1390659
1991784
743816
1137329
38283
959708
411957
81259
1162449
1141355
171766
1462195
1300747
1928444
1866969
585995
177920
1657593
66622
609527
652764
863680
1089057
575449
368112
335390
71639
434339
1051632
994039
1941506
1295800
763173
1962551
1755264
327911
920896
690318
860822
1362836
158081
503507
1739865
367651
613107
44222
1165449
1041193
150048
1454785
1599541
653385
225530
1557339
1601175
1775492
857173
1927878
556378
751240
1680611
1801947
970611
1145803
1605003
918339
1934733
1107797
216427
1132169
1058676
1186130
1705699
1158415
770379
1362686
1899369
1384924
1580578
951745
988398
987786
772658
544618
1373164
1587393
69158
1670747
797959
270849
1320652
71697
1832152
1021186
1342807
1963346
1475572
202774
724576
538087
620108
741754
450579
1711692
1766362
1116358
1767116
1430951
46146
1691512
528080
664682
776894
1704197
1093565
342073
1963651
1495845
1741203
1290219
136584
438455
1535015
1878355
743958
662309
609475
325046
1172897
1990050
289137
705663
260640
1038924
83832
201725
917768
739199
1219526
470730
1532322
729292
1256682
521609
1718994
1120671
1348677
479161
1274951
1429065
1792231
1257977
1058401
157981
213157
694865
1815750
1061607
1778447
168689
1570593
1679555
1116893
1720404
392588
339512
906225
412713
325619
161693
444750
1617827
726156
963400
1443228
954361
1557453
1006916
1889023
1389505
1743158
451344
808549
1022751
1606984
44812
1125215
123580
47522
1318141
16309
892541
1578029
1497421
908707
37418
323818
381177
1122411
1603444
1179160
378418
1203454
132887
124955
1825703
995039
415420
1992642
67227
859392
860734
522463
581624
1015351
400177
910534
1556362
1807006
1495638
959871
1881761
77835
1611001
1122613
1196882
1701920
271491
1779737
1263427
995758
991276
300695
630770
1574720
1938417
408194
331315
382226
1635148
1234578
206663
1178115
255290
623548
743352
829536
706490
703876
115605
1290257
1995484
41714
231307
1827344
1168613
944154
159533
1462033
1120323
987380
1953397
750521
1522416
1531297
413223
649091
690225
1714180
1074969
1813360
526968
1979737
1000406
896461
1012273
576016
1370019
1811483
1603499
1363082
1161992
1725231
925409
53454
335941
691435
1777487
143226
647669
1735168
106813
1483490
205462
169275
388765
1919156
1033250
1264443
210551
481694
277205
721583
1939257
278643
349014
1574999
519111
1946124
72576
1167300
380194
1085458
836104
1706200
731652
1234153
1755780
1887716
1054375
1417460
507096
843497
693775
1474930
247370
995332
44022
1014269
1891483
821492
272417
535283
887256
1222979
529120
61298
1611358
15900
65537
637768
1080898
1907223
1076515
1867821
333004
1691302
1715319
891895
219634
88312
827635
644911
502959
556487
165242
1305038
1467607
1851292
1030261
1036782
781266
1982098
225417
1226358
545569
1785805
510511
1608320
872850
1264526
21428
1614584
13649
764798
1932645
946538
72069
1063799
1442291
335111
171382
160541
438272
330782
89048
1653594
3991
1687140
1621279
904746
1043858
964616
737567
566144
505942
1789522
1983931
248961
605639
1121490
1081938
266048
383823
1408610
20955
1469037
1777789
1778446
144933
520578
557926
882817
777018
1500075
782680
469728
1652283
586369
1805927
445950
721751
1529941
400646
1339976
50613
1660488
683388
1284139
425623
375663
168784
348312
1712550
388672
594873
1127071
1314679
1227790
1189624
798094
1913113
1396834
1758231
1228723
1763811
1630093
656959
1347303
1244725
1022852
592766
11746
489884
1885662
158570
413205
1820355
553611
1302922
1489904
1344716
1772367
1642530
1983042
1454061
699710
398252
1173686
383665
1016634
1778969
707041
1089653
1631396
665056
1126510
930435
799776
1238199
1536752
964344
363492
221102
1272489
1093699
1939169
456035
1011106
766978
221788
1498592
1024436
1264002
1538778
1655836
1912896
96930
1124721
1664533
1203408
1933667
863200
331115
180258
1977
482892
1329291
1569894
1498813
6698
1643595
1394765
549746
1797899
891142
1519199
713049
1130460
1794608
1866111
645045
101816
48226
215057
596249
601007
1065711
752929
1532989
1033525
1886070
629985
1705748
1401222
176508
1868341
1841541
91932
801872
1604386
1029731
711865
1616877
1740987
1528207
99640
848229
46897
938432
1381660
1381375
834596
368748
1713744
791844
1605459
759852
1393483
688738
1511674
651680
405798
1459936
718063
89567
1261086
1873778
1195979
1184902
1295947
868069
643493
1611498
845789
1804234
832509
396550
787335
1305704
1981539
1749963
1120257
1037651
1552410
91671
1816833
1353847
443058
301520
854394
304711
1307295
1084894
684839
1869965
184626
962210
1755582
1430191
1726564
1957005
1700560
1584838
183808
282755
52998
1762204
919841
1619237
1207664
1925396
1413354
1423824
1564431
1824202
784692
1428489
1172080
814085
1162669
1856420
1619881
142657
1010552
1901845
1366077
1422000
1218210
796215
868918
696618
1218770
853398
1744235
1400960
214712
907801
20331
253925
1189992
957490
330721
1121783
800514
1560357
713133
1895084
395699
1973160
1865562
1494456
159036
979010
1245621
762650
1039618
77237
327870
85827
858803
1770139
72613
1954282
1755787
373339
333233
1866134
271600
899821
1449461
29762
1476307
221199
109991
5384
425030
725129
1043152
1444626
1068982
7363
1745919
1807060
148775
1995930
1225725
108754
626627
1176502
1424759
1939787
1851260
928638
879760
841718
215714
897884
165517
336705
1080634
993411
357697
1923918
74032
1231843
382767
955559
1028611
1647735
1619561
861811
1577340
833308
1254186
682052
1886529
800057
20191
660826
470647
99698
1440520
191955
1474478
940568
136764
158485
1801943
1325440
1115616
1434234
683793
1925084
522879
1626130
1503351
754616
14645
206678
1750563
321500
26606
844893
179296
117727
154673
354615
729908
400420
11865
1613987
336104
200857
1677892
84535
1273798
1913763
1356309
1517513
276473
1585074
1659537
1636430
509462
1992514
1956161
1928195
1774930
444798
248606
1379587
688035
214551
786149
356622
928251
456913
1581802
457424
850056
1953279
785350
1233875
1334950
1723374
914909
350390
1980293
1649648
355741
470032
1777276
1402177
924368
1333694
1692531
362699
454220
655341
119916
1554443
1240828
1528963
844755
1380178
1500010
2450
1352856
878165
1074328
764767
1471092
557474
719459
1290511
365511
1398447
1050744
1232809
1471877
41697
349267
1496729
1265069
1786903
73592
623732
1696107
302479
1441672
1725010
1907517
46269
171629
81288
1538927
1717515
1651049
387975
86909
317078
584982
1629333
66757
1585721
1077450
1056461
1835761
104553
1579909
1553953
1016775
806887
685035
225690
53238
547040
699237
1192341
757529
1030090
1430737
886968
1638440
833473
1116794
1735833
981411
501642
778668
993044
1845256
1574639
1284092
1645448
40782
365860
218126
402389
327259
491673
450300
1934307
1019486
753511
111030
1271367
1303892
43642
1209397
473781
326155
1781933
621314
1141973
1723613
1369335
1065069
925444
1808989
694631
1284273
243854
363907
1922790
625236
1824294
1183221
963315
676734
1870644
327006
342759
931864
71673
1148655
758707
1165418
1967638
230887
887391
580166
1148299
1617855
901147
1476528
1696874
73020
1013584
58751
1105892
1202117
1098901
1808845
1816149
1475185
1332474
762336
187045
950795
723447
670835
346029
333710
1983283
1300105
971859
1552330
1113899
1964370
1674394
1939882
1952820
1290794
1731979
759095
1833682
857289
524146
1020023
1161577
1286841
675548
1277846
1356410
1044091
1007261
745572
954278
1020161
1632873
1600670
1172193
1255714
974405
1819837
1750745
980808
1757614
1468302
1270671
1757725
828741
707387
70063
1187733
1577477
664719
1551141
1073539
1963460
1296763
1987588
1250241
1590079
1995379
1287708
480618
232573
500158
1616723
986235
1397958
523383
1839322
637842
554970
502747
1674098
588677
1552260
197616
921608
242349
594149
1161916
1454912
1520685
1889727
365336
377263
1343334
1305681
1810068
734705
1278956
1389271
1079665
1451439
155862
1882
1682758
1516834
514383
968288
1493654
997557
224025
1682377
639759
587997
467540
414425
1528439
387284
30626
146783
312351
1303377
1169756
868673
404935
1961169
267448
791664
1817820
1846679
1332681
1133811
834745
523595
1659036
38249
630408
103109
87752
1121497
745616
413383
1067559
1875620
942136
1694252
1882418
987322
1791072
542950
1649096
1346965
208056
1723541
1848024
344768
697143
922465
265770
906402
788487
849588
637049
1448053
273360
262638
798217
1908443
1352254
336620
1131963
686015
1297155
848218
1776394
406465
1219981
814466
372402
1780025
1134255
1150696
299315
1124868
1525106
555617
319168
1100482
1268798
1247058
15691
1888216
1832923
1491733
1850443
1066782
433392
627677
627836
517551
651725
1609980
1759647
1363855
967251
79890
1674844
1401996
1841312
41221
1586359
1456402
1182775
643157
463963
1449912
1162766
481390
1986301
1755372
1821520
446390
408497
110572
1491253
902495
7251
617570
1022012
1182588
175233
1231795
217421
855387
644203
1766625
269910
243374
567928
182068
326733
989794
1851902
955955
1618960
343047
1117914
610524
1711744
1876508
1420937
894360
441313
192993
184709
720634
1046828
746337
1065500
255856
783316
869312
1729087
1905856
217798
1212784
1339412
1911336
1667820
520667
915219
820603
1173162
1479357
237129
1787041
1568950
1323349
643655
455910
964431
1432508
630839
801162
470964
367833
1744108
1714159
1934539
72434
1094987
360910
242114
1067741
1990608
45896
101888
529452
1478368
526539
573201
1888547
1842630
1554762
1115122
306840
1662145
1390171
1733727
1040926
1723902
807039
1228093
1868170
1680812
1950150
899330
1422283
72552
742890
288877
695624
1839670
202421
753000
1205716
635944
1223198
1613845
1022273
939309
1071483
1416955
584644
1571486
792175
1050462
1825791
152782
899603
295927
1118264
1778499
247696
1569704
1944606
320341
924066
1055628
252402
1737458
532725
344112
1666881
762449
368112
486321
1218610
1860684
69706
483840
724998
840951
436950
226871
1328151
319375
924468
1514842
611974
1839860
255224
1760162
1688447
1602380
838790
1807123
1367498
1589504
98115
939771
1636189
485849
1116654
207700
1179716
889709
65044
1486360
1930784
861184
1766776
1720479
590396
356025
1797356
1927035
590548
1112489
921598
902187
233355
639778
1526613
884679
315543
538925
149262
565213
1777511
737947
629818
1221381
1745544
811357
641865
1286491
1247598
1990507
524388
1209433
1812781
673973
222699
482445
1947703
185262
200382
1636344
1623424
965168
1523684
136123
434687
909591
1162992
1317187
571807
1837733
144255
1165586
1209980
769186
1666668
15088
392270
390998
446114
104669
1159948
1671521
1283877
1453830
1984422
1305610
1389673
569363
1721584
379780
1341520
1431097
243560
1205440
133714
266004
1568333
1806235
972051
1248419
1051808
528107
1942040
958395
1770965
31557
655196
1319911
709156
288767
1907661
378772
1855139
709820
1441068
993821
1137683
475470
1875400
1359839
1457609
1373701
528091
1701991
1800863
1109867
1450915
135917
1973137
1288193
1382774
857769
483296
327581
1534508
1930517
518361
280604
970948
1205798
444614
1446094
1657614
516548
1198592
1661041
516800
53312
207562
998263
1045798
211436
701099
859521
946507
648314
658456
576746
571392
813148
1018334
639875
1623160
1505564
950364
676053
1094616
975017
1398643
1440776
38471
122624
54492
305502
80591
1771555
838066
39527
1410371
1521832
1667609
1302906
52415
202489
892784
1144727
32786
773900
1038346
981847
1705405
294054
1214302
832141
1136918
1106824
1975958
1370934
215289
416414
258671
1205261
1104743
545093
1584328
960089
1421258
407685
1194832
638799
768477
1498225
1961806
1941931
961539
521426
1842794
1907519
1426663
1769603
1313471
34873
1078361
1185125
1371651
402196
1435042
337116
198068
769741
924007
1613226
1944489
322681
1308279
1721631
1609223
96088
37762
490973
620585
596053
234753
18795
1784984
1372492
1012677
1989770
750515
1415615
219663
1283698
177362
1145550
598149
879175
1111544
903473
803945
653329
314069
1231236
240604
1617877
1856772
409617
422159
287255
243956
541035
113517
1801600
7838
1184361
1089248
1385796
466874
1882969
1056656
120205
1730786
1597316
1345677
1671626
841547
440452
106806
1094139
642832
1083713
1410331
513751
1647929
118349
904723
125191
395665
1584186
1901412
31353
1011299
1362536
1653712
1495421
73971
944662
1143683
672793
827093
1507024
149542
173972
1082394
1514833
1837117
513919
1246092
796584
81523
691572
224075
1297661
30543
209247
671367
1119217
1766366
1332614
1624804
850076
162903
1302559
1394390
1988749
1453722
1110138
1316070
554648
1676351
401137
570805
27583
1533119
1817867
484905
1989086
1370259
45736
1450233
711742
1456928
311763
1670696
1535807
838526
1398772
157654
321587
971445
1382926
1019841
1595462
1781978
1689660
409783
1821696
12213
202612
1776851
53068
400013
536446
1947712
647352
604688
202222
123197
201451
1495874
30163
613199
309742
1812763
346215
1879127
429571
1788891
979259
1646546
1327609
1819415
1078483
595024
1049941
1785556
1387374
1101083
1193122
1373255
1719736
215082
183564
206898
1182284
1505987
586890
480315
605212
1509441
1197433
919441
1354968
1200777
1461392
854271
1711832
1076711
908902
1161809
189114
628937
978864
1879911
201084
487831
1461923
1280905
1766133
1509706
777324
654767
862924
769753
1958725
37589
1120770
1652133
823909
836291
233554
1505849
1234910
1492456
660673
1922499
1576374
1925367
1543929
187139
1047239
1173528
121197
301937
1474175
495611
126114
842062
484311
1406664
1031497
393225
1165105
1877535
1843399
157621
683756
1615906
893339
1052522
1612469
679744
1173171
1658180
134815
178691
1559553
1786985
1068888
1244932
524576
963490
255941
423941
1159390
187728
336802
283493
384918
1386301
33272
867767
951845
1318544
831929
232209
1283562
1253100
257982
1356170
1534997
1098921
217368
1288531
1633165
1074684
1184188
24885
1050004
377897
1611483
117005
1442754
509658
867625
1031590
1237273
435194
1727618
1210935
1528732
1298172
1573270
1839575
1472065
1168541
1217440
1129994
780220
1917668
185155
1759134
1361205
947632
159801
1337354
619003
877899
926476
375532
1511548
1642541
911408
356172
833960
1506936
1832344
1921853
78234
153933
359785
368390
253817
434253
162085
1614461
718627
1568891
717251
1687711
1483800
522328
134342
973234
853801
511762
1351847
1229202
1392621
848230
753696
1421835
727032
690735
615047
567619
489690
561566
1671861
128919
740526
1295702
610101
291775
1879162
1865517
1066837
519484
1223715
1391634
495746
671145
746963
568168
22007
350380
353873
737575
416724
1431714
321648
944741
1809591
1843152
1341049
78159
627963
1351368
284365
1842762
253550
1870212
1372472
390310
525830
1304398
1593672
812415
1382637
942029
483355
677225
127017
1190035
954399
921904
61893
1843555
749060
110218
1248301
317348
1108151
1521706
724114
1816859
135021
791173
206753
838425
1116584
725022
424677
1345185
1803363
792132
1464696
896520
8603
941945
610108
1886813
1341456
1876832
1870082
862505
1806335
1580432
1438955
431206
1727091
579349
1751875
206469
1731099
153383
1770474
53996
1625651
539398
500619
1140607
518442
224250
1250606
496296
1821014
1607909
1327149
1644715
23501
925215
1417295
1190588
1307546
775978
1579873
117691
788040
1565217
132261
1433914
1466751
317385
1502183
439697
1872174
226713
141486
1662451
140824
1551585
1843234
1270317
650256
504771
1590974
353554
1516630
973712
178919
234367
386784
1184824
131489
1104466
1678383
1774558
237421
735167
592491
1218425
64969
711589
1668559
912055
471808
77603
766474
993999
184668
1424075
1130508
174818
1328386
1335685
1767614
486311
1772487
1930853
1266663
629028
1925554
828834
1430112
1618077
418756
1852428
278200
1656942
1911382
1208588
372686
829795
1169898
1950659
488251
552767
1624420
153464
1418049
1087446
1715816
1904712
508629
1613852
224783
954255
866608
644827
1918409
422139
998565
1185333
1591236
236108
1480851
1024885
1285866
1701763
247297
124505
711967
546597
238600
1929913
976743
262896
12777
797870
148508
1867439
1621994
586265
1458691
87286
232282
452440
1250514
464355
599646
233718
316798
1093069
111580
1953
1356033
1590833
949599
30683
1112055
1751982
1887583
1608476
733060
49637
1688719
434409
341265
556464
805264
1997766
750185
510571
1070177
982195
187225
322665
140619
1761680
661748
446633
81835
1483136
174182
438340
140323
977021
1729948
103222
1900715
81385
1299550
440794
1338058
616361
506221
186269
534830
76427
1563856
1658601
1832531
1035988
1261862
971707
1383874
1955801
1602549
830626
159762
989153
1270270
376160
1734908
879777
1317104
244467
1651807
1171371
552843
790517
753370
1432865
1933126
287320
1484014
1358143
1618049
1264115
1971696
377258
1595400
278258
609118
679324
1869533
98844
1667207
1214578
1576650
456993
1650076
1341189
861832
1176293
1106682
1895452
497456
1220029
722871
221416
1237125
1849951
1430081
1123630
1105663
354635
1265609
1805263
224278
569087
1966375
1882381
505799
1779624
610751
1211284
1740713
1373909
1183961
721722
1129500
1834029
1142429
1669141
689231
1024699
470472
1498780
505698
511379
828256
1086929
1775307
623311
1235436
378321
606594
159298
489349
161304
1830525
843058
1474348
1927709
1558384
949521
1294407
558003
959997
708506
1135008
944353
1622966
809769
558599
1225297
1502183
1128674
1306721
124376
695915
1911970
871492
1102798
1990051
977708
945762
1761285
563063
1116427
85742
868966
1502882
13733
1979473
1064534
1916031
381084
1843797
383734
433321
1719138
945866
1364268
835400
897848
1336840
1660895
266706
798549
1025493
62146
1518335
1368952
980281
903204
1788513
257162
1971902
390576
474039
1235676
1942021
335825
603404
1135947
1911648
1194813
1877733
951532
441458
590812
1604331
1825169
1415582
1526489
9879
799770
690021
1185023
1951693
1796989
1581396
170916
1666651
1586319
1481964
3007
1730193
1580061
1847154
1950985
1730811
1376905
1068229
827261
647372
510149
1970194
578402
975411
1956992
1486798
666166
1607432
1181091
1739289
1893692
612284
1697732
318108
214840
1367535
822297
862098
511488
1569319
1100776
75557
1472243
1972192
511732
559250
86568
1271195
964502
742751
433381
1987523
28264
34956
1656723
643925
1937510
1446168
14581
1581697
1147675
89598
274677
1010623
1539802
816441
1628909
643320
739013
672055
409671
127360
1419839
1913095
234617
479391
95166
149904
1512987
1122858
1929209
263560
1726978
614439
1325846
1831362
761837
1337868
407797
1919771
1017486
1040952
1070940
1722910
407383
1921110
497193
1130885
753505
106835
822003
957472
868142
48405
360257
1024692
1738198
373840
380308
1084374
1697021
515961
276881
754260
1374443
1561913
677461
377563
1850490
466526
1516587
1885880
1665265
564465
691509
602295
201743
1322193
856950
690789
168885
1894315
999493
899308
350440
1826993
267326
953783
1384578
793845
1642283
453993
1106720
919984
1992281
691512
1493392
738118
957975
1103015
569213
1957943
1639647
620255
568257
1058838
458650
1970634
422349
754336
180979
293604
303310
287669
1458224
1945975
1147956
7572
300916
1210544
1053713
65224
730743
1819643
1710414
914717
1387103
364569
1796387
1771561
1356676
762104
1258389
1142672
834777
626885
440700
1384880
987952
1194610
461263
120828
1908439
687167
1350978
923283
353432
1710645
288689
1898472
44900
1980842
873457
1435689
99821
628173
71460
818613
1595445
1613030
996888
1027675
1636049
1275780
275981
1582843
976364
498179
165746
1601368
1908578
495805
845270
763639
1207401
90116
79268
1670500
262758
292030
1384493
1980246
965618
103718
309106
472068
1958825
299812
1645930
870238
1402047
1372807
1111856
1535807
1493727
837136
673171
71061
230025
1627993
1905026
300627
904350
595378
736650
1357817
1274780
1208587
415736
1941445
896162
966665
111886
1849125
1999740
1115494
302874
1666432
1674253
506185
1934891
1439946
1181791
219428
1170065
734297
1669626
1621189
324981
652251
1341390
1515765
1564005
322808
644462
811475
1511098
200282
1425596
367877
412732
1772489
419303
985263
1200335
461148
1016906
465057
801788
1702850
124521
443407
1147648
591738
457502
1592347
1966124
830477
57954
1242030
99448
17695
945944
573275
768167
477015
609849
1385319
1685569
129761
226113
888021
404435
763476
252782
719549
241708
1661109
1397375
1951747
352311
285079
25466
787703
1953637
440834
1622400
324473
61984
1546593
1270955
1082409
1240848
200896
1032551
1284769
1173445
1374301
1677398
1144747
984872
982239
1253449
67593
1356535
924450
1269926
612684
1665337
1663855
1464717
358559
857180
1792636
1065178
1276453
1292550
772150
1346180
1309826
1259552
460652
1540774
1526460
1034160
541434
1553851
1211191
943873
577458
404048
451886
1321218
1193295
946622
1033713
1711684
1706843
1384858
278195
1321052
404927
1589050
871855
1696162
1586342
1954517
1833801
539169
667886
1359615
1463493
724839
1383878
364302
1722827
1152612
789587
626955
228133
1519589
1623675
1466222
1675340
1689464
1935147
843087
869393
180693
411983
537784
1025650
858365
319262
1106557
1619728
316314
1402631
385613
1286691
1211531
1913146
1432019
585353
1918329
1177658
456897
1930170
765493
1891812
718880
620651
1685886
95125
36985
1910201
1793799
1708117
296884
798669
1424168
1175441
428051
264995
1837222
513916
1880249
815768
1528771
306072
1751259
909290
1988108
1992874
1480273
1100895
1058588
1433244
1562441
1534729
178928
1985074
1477803
1500123
1426107
651136
984305
345580
47933
305053
1631926
543593
602400
902542
146999
1699091
1001471
1004604
1031451
719142
962499
1095928
1316567
513189
1007454
745468
1069139
1922962
737113
4256
71904
164100
1992750
1341278
129043
148193
568720
461642
1457999
1823904
1881619
225158
1904197
1938848
1709802
1640779
1061961
1350380
439967
711505
659594
591168
1972424
176191
1079585
470696
386741
1347331
206439
1425146
15383
1303701
70855
54688
974337
539461
1574166
1547115
517722
621230
1367706
1645546
1476589
1348817
1884581
884457
788817
1294253
1435266
1551243
1695785
472967
903927
504814
128810
361347
635994
1960773
42733
1551669
707979
31369
353960
1712504
447709
839438
987072
1504994
1747156
1367625
1392456
1385172
1304876
1316008
322059
869956
1499346
694712
938168
1171320
1461016
207308
33009
1744593
1585564
1509683
1878778
79304
153655
434932
1679213
710777
169492
1811945
1425040
264825
532956
565878
1430839
1332425
1100642
159889
1011928
953139
1109802
1148051
1524786
1781731
535725
1508292
389699
1302219
482199
1101258
1352852
918
70303
801383
976908
1698346
879567
102744
1705546
958126
1827606
704617
514349
1717092
1953443
1220886
1485066
879171
396362
280349
867211
1743261
1479971
39882
126363
1240649
592559
1786923
426364
335097
829611
707147
476052
750672
1316700
1707974
700523
987953
1312457
1918122
1471149
1257747
1792269
68185
492848
356457
292073
1623777
1718353
1264414
1805651
101115
14211
1977491
553817
1489129
1594132
1267676
1691254
1677951
121373
52144
338324
1351300
1785694
604392
992358
1258324
120846
241740
467043
540823
1074254
740780
1702867
667695
612503
1005357
1270132
523078
1641675
175260
55326
877776
1146571
1633541
160914
1211284
591235
106540
238243
545469
1084063
372990
1607370
907194
1149408
53690
260209
689935
1495761
353563
1437010
95221
1623682
841168
1821920
471670
586831
1652121
219574
1895662
1312401
1113131
1794789
779299
1234071
538463
636074
649874
1675344
1660578
1225087
301027
1207348
901766
504800
1274070
1919584
1478519
1420000
1449581
1359072
1650774
1562528
1106437
378587
380903
1446806
1835441
1694505
899922
145556
1819355
183808
567049
1198234
876316
787665
1095167
629788
1607947
1429630
1118409
34126
1035817
1628871
881232
1978452
410074
1336879
342622
855780
1423996
800693
777575
669689
103030
1704575
348694
1453833
406348
1815502
1537769
131594
563857
1864577
1928553
1478412
272604
1963154
983509
302927
1697758
1921784
439346
637765
736321
1739402
1847618
182378
929905
423978
588753
703596
1493759
480641
1129075
1043459
1105351
1152984
1483165
1105354
1081769
1069854
35315
742150
706514
431674
903598
1848454
988929
214081
565158
1742592
1214323
1246247
1736505
1690265
1568304
66569
1162952
1050652
1047110
546505
1816869
830043
703896
130202
477997
1717145
354589
962920
1711605
181734
1052585
456018
1565209
1167958
700752
1147869
1754367
1949101
354281
1637674
1063008
1258233
904550
1245189
870475
1342189
987098
357346
1982020
865754
635482
603702
709250
1280166
847874
305392
741441
663126
1287413
1416644
466617
361355
1731089
1827826
102719
1708398
1399463
1797837
398195
1868504
473441
211700
1625309
541428
1116351
948815
136146
1012527
1953843
1952030
831936
1181031
1465323
1877730
1747528
903335
117750
1874807
1905774
1093266
1629107
396124
1657029
274965
550478
891969
1174694
716549
1396285
61714
597872
281480
1651064
1736414
902301
1485610
1458435
456698
1212653
271211
1723338
1197798
1278476
1587652
377523
1324338
928148
462852
1437590
210870
1282162
95028
719760
307148
348710
158967
1160423
1843854
1511388
1089647
270464
589252
1080571
1824162
40516
1955934
537540
1850692
747132
1853021
959833
500847
917663
724717
126322
511213
1818171
348539
1789008
398338
123170
606651
880468
105189
1460257
51613
1695269
1203014
62059
1553006
1033227
1591092
1944641
600440
1000231
1881455
448887
522571
66720
1327032
617167
6960
629994
1205666
621584
1676017
1331797
349309
94355
11049
186036
1979048
1004503
995546
261479
1087348
1944730
1758885
77510
976248
1318594
1387958
852315
1364942
1229184
1916891
1767110
969045
1371729
439759
325182
1057672
979224
1584895
413771
424779
1863002
1034795
361546
1552894
1556710
1391231
1340320
1122021
1308958
1068445
557818
739875
986013
1496400
1539958
823169
461657
1374478
63223
1582966
104083
1937830
177344
499594
619423
1035331
1965254
260476
1574840
364614
97622
1525644
10949
99571
1525386
1130094
590921
1455236
1193370
1226268
134958
65094
1315518
1702254
448037
460125
371667
660693
664910
1094823
602340
1700734
492394
937100
950548
715042
1591224
1420972
1050763
916531
50134
539744
1117367
1877577
902050
705197
302072
1228757
1912831
1686176
270958
1042474
365359
917821
1006558
1692616
388687
1417848
619750
43824
431547
1550620
1070718
327073
1713183
1072661
296943
1071838
124459
978528
496023
389545
162269
1019106
842152
93915
1491387
1424688
1160286
773377
1751987
406057
915164
1529663
929373
169889
1716509
580993
1601996
145824
237515
783183
265874
856683
1873548
1546562
159806
417935
1666448
825867
280119
1864093
944503
1718824
88551
720045
1056566
1466817
201607
1141513
1907273
1087460
1799778
578039
1263042
1064484
462653
1009720
1133440
71224
1995920
1133901
1747371
198496
1031624
919673
123423
1769863
636384
800788
40232
1449363
1267800
1650885
1122274
230384
668957
854900
1827995
1265383
180114
232073
1995453
575214
1469770
1909165
404202
63172
18751
472507
1683023
316571
1408640
1177746
206918
1465353
242589
1078091
1127140
1871925
300844
968207
1621676
1907326
1263259
1638902
15189
469482
1123532
542331
1622593
943220
253790
1126134
491926
944617
891336
1458061
449948
1213817
1295706
1312317
1545082
1403399
510355
1940712
816145
1897192
1780361
733352
926664
40787
417461
1058235
1480774
1442381
1506978
509074
259453
879888
493517
324309
1508850
1499709
1649756
390031
943292
817
1133776
1330910
1495845
27940
1500174
1320884
919986
809627
789917
940748
209859
336828
1444723
1236867
1877309
323949
1152683
1076473
942275
219493
1311864
365427
90219
924786
685226
1032898
1827629
1874046
593645
1850615
108076
293614
1275984
231889
1674525
125290
1631078
1858792
24761
1662293
170495
1635521
1705270
1772104
1212797
1118011
1039764
1228238
1018879
433392
731622
1000156
157772
358731
472551
1664675
190930
987911
1313902
1088846
504496
592442
18264
1741479
467563
438670
1272861
1861987
1925979
1098922
1310739
989013
1879902
792810
962193
164824
682896
363008
1092537
261039
1837937
956030
1979195
1585859
1562133
1522032
918580
441886
1336418
1025306
495144
1522103
1312273
1604748
1544437
1741087
1217227
919224
791016
1139640
166774
216498
336297
1246129
313076
1449283
1695305
539145
91598
658353
547104
567133
585148
759738
1201231
351011
1385901
1526337
949419
1419087
1603388
715174
1520457
1235974
618220
467120
1581303
178813
753964
596408
138324
411851
773011
493018
228378
1500582
309970
1528449
1640626
453225
1384917
698031
812021
907932
100342
1107827
659034
1506395
1983922
57368
1032878
545766
816678
706805
733385
24611
92751
1597233
408285
1220029
1070975
1719474
29441
866024
1623470
9986
730427
94578
367914
1657626
788810
967399
835510
1097063
1801413
88023
916577
31553
415919
285456
373769
628567
1775403
1200431
662975
374423
818982
119411
1535125
785840
1573396
634092
270388
1780426
1343644
357630
27445
1106092
1772332
1315668
1298460
1752526
808497
412935
1019305
1471156
43573
664329
278651
1056802
678223
510287
736724
27462
668207
1775081
1331768
363219
888320
684937
1822999
37096
60724
855765
1461470
1761523
1954049
918195
834529
758233
1933818
121139
875921
820223
1884632
705285
807909
564066
580707
246189
751266
644676
352115
372369
1160822
300168
1353329
1015116
1569680
1905463
1584368
1187450
370864
1548732
972607
322358
1507669
509805
502409
1179145
1854156
889745
1415757
528721
1067452
1502984
1825865
27353
211583
1603667
101828
250174
1765063
1084972
256313
695042
446915
797091
1584016
916756
655857
631305
98423
1492376
544928
1920315
98993
783845
313592
1014580
529491
1316432
1204442
327414
9000
1458736
1901663
1464031
1165249
238544
1476089
944659
837110
1215633
388076
1827495
1222269
822573
704752
867258
1838446
824851
1929023
1842238
1235759
801104
240089
335474
1495282
18471
1590812
299032
975384
929914
1733667
1485731
308853
1634784
1710683
1380337
1752659
1901860
187244
1896385
137928
1010247
786900
130235
1436184
1870603
1557344
431551
1226201
515281
495398
1771999
107785
655955
1041621
1453668
1476226
77568
676531
1334399
1010963
898540
14885
810741
1566295
184368
1188579
22521
1806809
1856314
685209
154129
371761
105250
375092
315505
1496602
1736897
533442
204246
309324
520023
1604402
412726
40703
1422801
1418618
1915634
165479
126673
308868
376551
336820
1388485
246458
274021
528102
538742
261451
1181081
1941889
1193277
1894199
1560761
1980438
1326364
1586192
1799605
904746
1521046
1596987
216093
1732081
688865
1346730
1832346
1295992
1329597
390075
854099
989058
1713235
772240
1636535
1470125
445090
1584092
278223
1670905
644251
1214889
1704981
1013506
490229
1678044
1985562
950217
1616981
121492
1058782
1694119
223279
868700
866563
264203
1685236
652151
594755
1639042
602759
69597
1373929
141832
1825737
1692685
1547516
1312060
1700570
817074
1775352
6746
915160
1693817
953900
1163078
188918
689937
1766492
752777
485299
300542
1368165
695529
1539232
23318
978824
1802298
188990
401672
1633841
1197245
354329
1198083
1589528
446188
1042863
1095514
687792
639432
552700
1378325
1716014
977608
1197726
1524885
1170978
788001
1491241
1972399
1229576
358572
618582
1943757
41101
1488803
1375067
1521294
1817604
1389819
1350264
805252
1504302
480566
1433455
884487
1205905
1271298
1031411
1675090
61716
1013241
1130684
1268843
1861935
1636966
1847455
712704
1134418
1927014
1823909
1889382
152416
1350467
1384914
1384572
1123323
1193735
279928
1961555
1730670
1952738
1821155
576882
195050
735987
1158588
863149
405643
5950
1220077
1656384
814323
1832880
112037
465917
996473
931651
863834
1699553
1748031
1354436
909263
1322920
1331745
1267299
366937
92133
1795717
551393
21502
117400
703388
1447731
1103215
1318117
1925902
636616
1540405
1889736
756330
547227
1955173
1744628
1287778
1633796
395019
228070
499556
537970
269411
1947162
203382
1424614
769413
639127
1230684
28068
687843
1094789
988686
889364
1684728
1017194
45893
918353
534644
312565
1472312
1494798
1210172
1910646
544708
1400079
737452
1740499
1166950
1823149
811165
553865
30320
1008259
1388942
762605
163938
160974
1424383
203933
366328
70405
495495
1981334
1523332
1031938
1243930
719821
1047945
1194098
1081379
1422383
1122542
1992970
715093
1916238
323643
759406
405234
367411
1210742
85344
1338453
327449
205521
520535
652324
1108026
1621928
881797
1256970
643186
1553460
1253448
845464
1915458
1396759
1199703
1640613
210167
1785464
1735564
468772
1664610
711602
1608464
730111
102836
169407
39839
528591
1979609
1215920
907248
598424
847925
976008
729942
1078983
976522
1084679
1477991
331106
568668
177755
1234361
1935501
1866532
787331
763351
1196885
395712
1776684
782701
347642
1465802
1078416
559108
1120605
701517
1968299
888415
1970126
1701478
99136
144701
185711
1845250
1200902
322624
658311
1881762
292778
738650
638846
1597073
963993
1479092
542312
452298
1118918
963060
998908
1430179
1031864
230169
1196077
373822
1892879
1790423
48729
3905
530203
1748024
1377192
1693642
1512747
1932898
1771284
1019854
659631
1750946
148198
743634
535814
1488135
1892343
6688
732357
1064906
1077813
163823
1023618
542156
1487212
358537
31973
1832601
1563201
1998061
1846378
1568981
308063
225516
1309210
1417550
1948827
1681899
1013151
500115
820812
754734
1961693
1078272
489965
1779254
1488799
166784
1812568
1212377
1302563
260196
1007128
384414
1492006
388593
1389217
1836214
279065
331187
157822
1376295
1071574
1993812
1250093
280086
100292
1516419
425249
1620235
1009051
32489
472023
1936603
260405
1049942
66121
532492
477032
1445284
620385
128572
879919
1746258
1720292
1701806
651957
1349866
1224534
1386957
181254
1963862
299512
103579
1214283
134015
90367
1018583
358516
1488544
1069054
907842
1905320
871598
1116351
373115
843802
1102500
117700
852600
1983706
104424
236451
1998567
1632454
434646
760022
1732004
1031129
220778
531903
148132
83415
1928688
206066
257369
380869
1373434
1147860
550777
195183
1826279
771640
160520
814954
310104
1766945
1898099
604985
1342877
1161925
894206
1396294
1338774
1778362
726628
894346
523833
677014
1718039
1899610
1839122
630319
134417
210560
1497631
1775498
1226030
859254
1136090
1318575
1856656
1299075
645116
307864
243099
687022
1971441
603403
1577059
510041
1317794
1308818
834993
666468
1797815
1786156
1507983
1449052
271201
1152004
294720
1503998
304798
30337
1159652
1485007
1116947
392674
403908
733315
1902004
1101871
465994
244968
1955950
1272281
1989400
1569225
706779
602763
1735471
298359
224094
1457051
637133
1632285
330258
1235130
1692743
837291
1908935
485464
968182
805581
1301841
170172
397768
1700103
396859
1237784
1963994
1675856
853844
274239
1041645
1394441
1053369
1976286
1961735
992134
353414
1518216
1752399
2385
1180668
304671
431332
351902
564310
948095
599974
470729
20279
547941
346788
113044
1943762
659472
884906
991494
1795171
564383
14501
1876558
629320
50364
836669
1710197
2414
742679
1630765
1187342
381079
1572278
1021339
699748
1588766
1949506
1295566
384619
1551138
766029
616879
1946143
497116
1891185
782448
989528
18578
1824334
1542812
588664
88863
538532
304288
395382
402511
1715567
112708
589157
1869050
158500
1550042
166489
459371
162743
768063
1983629
1525143
223724
619478
1977125
897529
1316903
604311
790076
1563379
428965
1616445
512367
1101260
1358321
692941
1185350
1307297
1351866
489575
604228
1145606
162978
217233
423283
1739339
444227
1501217
217754
186587
482771
728969
320207
1540044
1837576
1006950
1081630
644627
1021245
531295
1309784
662845
255727
116895
717965
1603456
1468258
20429
1665666
1256620
1754641
1479794
1691597
305779
1825649
1748691
1671294
1295197
1554954
1700886
766074
1767256
1482324
582544
1225132
1994705
383666
505564
681215
1584624
412632
1609762
748109
699510
1214322
569244
1393844
1619508
825093
627007
812126
493416
1410686
1293236
646646
276453
20036
669185
1926346
1071599
1740410
1094022
369860
606141
1695027
895827
624973
1511725
640960
1533310
498725
1691364
16220
1081351
1846466
1773019
1733575
442628
1550018
984379
374779
1585818
904994
56536
1419793
305604
1323043
1955817
1025266
1908460
1364352
686986
1829307
1277576
171935
1313924
721390
835858
784403
232318
1552174
1971600
1419406
1428707
710489
159318
1928500
1305183
851596
430086
63377
1949580
159565
94842
1811574
1418993
503147
1353200
1039107
1754887
1088449
669877
1243105
609709
604278
1393824
1065483
648728
1200836
1241110
1071678
277821
584735
242764
744138
1993558
429067
796010
1436933
676746
633780
112509
153121
1861485
1670063
1451816
1370500
1850705
1936722
1704224
877437
112887
618596
920545
1672674
1384368
268615
713996
1242830
11488
855905
1929594
243114
1353410
574370
911110
1271751
1233436
1403124
643862
525107
1319091
420518
46559
1598641
381521
1671462
291127
1445657
560145
1610662
311122
1118770
1151855
1961610
872167
616046
1817530
1354941
1277601
960129
1147070
651617
1719310
1517771
383840
301648
1805642
1884000
549069
1511537
1524465
1692752
456095
1539383
1441531
935433
1644542
1265513
1848498
1281326
1333766
1252345
943694
680622
1648312
85450
853949
711646
866966
1662119
395056
187783
1056100
350238
1418994
1025093
292279
271936
387301
1056601
1263004
263127
799990
280479
696057
1372942
1211008
1083736
110827
1737526
1539481
1355166
42081
1534460
1601778
870252
180798
787057
1547180
237474
1432486
721832
508697
1365261
922200
1991843
45376
1519370
16683
170334
1139546
1894324
1677082
1373916
1718794
1048136
509776
663215
262542
942851
714162
21743
1497555
1076488
84039
926642
398869
1543915
1485941
70174
711790
1497443
594021
211270
1141484
321058
1974259
1964010
1703762
964116
126941
1515689
19880
855118
1778330
126275
792308
1104145
1369397
1372994
1035317
118953
1137779
1559913
282662
218774
147805
1970199
964400
208312
521086
1992885
247134
1012987
757437
1721863
67085
687445
1038972
573500
1278822
1181693
394296
1054039
1931154
1055423
1850506
1310265
1939734
356910
916510
774702
16358
989963
1039018
1074226
993810
1677893
852727
287768
728297
691128
1122099
227710
57070
481484
733721
1423936
439140
1784618
832367
1410369
1523687
766213
1899496
1858477
1927111
1851826
1269975
1006856
317729
1789177
1165964
231122
944338
1634452
846812
697812
1474603
1755302
1841263
997205
353803
1681435
1972594
1285120
746574
904718
1598285
834588
864519
1414721
129522
1055671
1828053
1425458
1516208
1823128
308460
1464103
779115
880792
553119
1237122
32860
1316289
1174176
307239
1603591
887619
492647
228686
430006
51371
76204
973337
666335
120880
395668
38059
537720
976489
1191802
245904
263219
1113258
96245
1216342
1936110
1456219
163990
1372750
1402566
1227653
120939
1885469
563537
1053292
1267820
1470021
74110
565606
489405
1054441
891250
842020
454245
551337
817829
1479432
1864211
107520
477309
1977612
850068
208509
655621
1918267
1916050
688017
1945749
1603066
27664
1383575
1256818
1659423
870341
1106135
1815708
432503
642995
871679
315249
941505
927818
700406
1225233
712145
1212282
1353128
884609
787049
1104217
1000999
1850804
966603
698827
1511858
807043
585364
550717
312976
1409354
954661
600354
1472433
766335
1617243
1793496
1216860
1859695
511873
1550874
50149
1174164
151184
397804
649166
81743
1808903
206118
912947
588978
828658
843338
1083453
1841709
1264417
299824
607753
1989109
1968211
620842
909307
734823
548547
924876
914586
1640349
601667
1842352
317760
1246121
1000380
687950
1032494
492878
677198
1017453
833702
409286
1131236
1360713
1425207
1320540
479030
1233502
1734664
1696291
177253
1360348
256671
625979
1563991
448938
234790
40012
1309196
1256280
1670362
519863
89534
1899731
857584
1235816
853194
919480
956330
1652680
925824
580655
1502053
1802304
1853901
1126363
364995
1943748
267689
1428136
1528395
1148924
98106
1710891
485363
727195
1984236
882706
1015836
750372
793120
1138025
51469
163255
1809793
388123
70421
1135149
1314629
76482
699186
1143560
628070
1774682
314555
425182
1125955
1778614
1392339
609250
1385933
681141
91123
317828
1362507
584908
579883
238661
498993
1120590
1702011
662987
553387
1081974
1449993
1507698
1313709
1103005
566997
1735678
1808174
638246
464231
1453729
886479
910476
1523274
1832084
1332120
1152468
1227229
1170291
28015
652750
283425
1108733
979062
1329499
845128
721634
486554
649315
558240
387208
1820976
1250917
1471737
567473
256003
914970
694998
702484
1473850
1661076
469137
323080
574959
744534
439139
258092
1425088
1441112
1446261
391530
1639270
1848625
1083404
74381
1250488
781555
5992
1713980
1024649
598220
568899
258469
130967
1909984
1113386
1815888
169501
1342241
1238042
465557
1817737
1630128
990184
1193633
1224623
1017767
296248
930027
885128
1071949
1261659
22447
1875661
1495099
968516
287995
101775
329073
1133811
1543097
529077
1192727
19780
129930
1494250
1459310
615507
1921734
466483
535469
1995379
1184812
1483339
109789
98292
1043338
427642
581761
692856
178923
1409051
49302
1345386
19323
674357
232492
1454078
1979663
391486
1869771
88587
993536
572096
311122
1705263
795085
6102
1414856
1711084
1295954
674628
645680
1742740
1091733
854453
92357
164753
1652831
980737
5968
637904
1264643
1332508
548469
314853
615025
1582741
1044996
823109
997597
83925
320954
815799
59082
69186
153232
1660569
2000000
445828
935101
1451456
1029122
1625529
957697
563125
323144
986123
1511491
620934
1388534
1980431
1813172
411138
406418
346811
923866
777066
501144
232201
1406207
178780
714798
1434495
161990
805980
853764
674797
201007
1000473
832378
1361944
1383578
418663
500879
423168
65727
1681094
298658
383587
951583
1499946
1135794
1321155
1249692
83490
41602
446942
623043
220392
1191505
1875283
15275
22805
832994
989714
1576516
222107
490990
930127
1719555
526812
284373
1095068
619145
567337
681979
178445
1787117
1331156
106556
1753196
1635042
1698726
933830
729521
1946013
1974835
1487656
724283
960089
525380
1000651
717353
966066
647023
1493563
1047228
852576
311309
979715
522229
1433253
474176
836043
735129
900486
329498
1683253
65752
1887070
776209
65148
449112
1709666
210620
1829113
768127
1121047
1493701
536953
1857650
499078
872865
1468351
764007
86747
361900
720554
1156847
257728
747367
1944790
1262662
419874
600758
894214
560632
1193027
1779214
1189917
1575835
1631981
1464635
1842975
1063852
1820318
1695821
702955
1478695
1997789
1771914
1007638
1644889
298315
709113
498543
963556
166219
1637373
182486
1172149
982079
1888613
208176
536324
982986
77811
1677853
12397
721242
1468679
593106
1087743
231703
1821966
464326
1631855
1981318
609509
1898081
89955
323794
1915002
531514
861262
1983981
332046
1553450
1514371
1038244
302808
212798
1391021
1855826
1113155
393412
1223928
96552
1905513
629008
1531885
867050
1385015
561557
1423896
288707
1165882
1276571
1108587
1848284
1134083
1957450
669333
814516
1652289
702789
324069
290820
152699
1144100
24302
952796
1144208
1882143
942898
1060035
1406
1473727
1139386
1014205
1284185
719374
1789909
1394783
743277
1158149
1464856
1528550
1207141
1905070
1016632
1837140
1222372
1342487
1877782
434533
1874278
179979
1099305
1775002
1563534
1106033
538440
1629827
1091649
1650236
1630415
854218
83278
314943
648351
1140067
398984
1367890
116199
376415
1256740
1438374
1800806
120760
940557
1417924
1152594
450115
431821
890783
1313922
753117
1133028
1028190
95227
70422
1041774
727696
1267935
622431
1468103
1447433
1513235
333781
326054
751804
283614
847806
1828502
1048064
130576
1086394
1310566
294175
1056786
1812120
1036871
807486
1783825
698310
1530816
1364452
7329
1183662
1047042
680045
855736
1831460
472329
1527156
1727067
1115498
662110
77655
393306
1597241
1061892
1534871
985451
1482469
377607
1823660
3664
1555957
3642
60294
472317
551876
1991912
1860042
1936083
210405
1902525
1817655
387811
393484
820110
1037736
1066341
127165
490574
1654555
674525
1563502
111202
1954252
210709
1092977
1538343
1033340
1226890
22492
721469
1068695
7012
639717
1472010
1131890
601280
401800
1667019
1231694
1314154
784224
1740692
1522873
1691880
1353859
806143
621723
818858
398756
652477
1673483
773615
1573696
676683
119694
143280
683449
313543
758482
1843324
1714690
1393644
340697
605614
1315526
1780618
884866
1064793
845542
902331
591283
345588
959814
1716736
1994374
875374
138831
1993579
881423
635880
1438841
1697527
1363396
420324
1641695
32672
861182
1933606
1055455
991584
1849278
620408
1679748
1970908
1574410
427139
1483481
945989
1890486
683048
1496718
1938921
885627
68476
1827912
892298
1577815
479624
1817090
974920
1864724
677896
1749629
1523851
79238
1011595
167842
751798
660230
356355
1776553
1173187
1015340
1034478
1797646
495985
925509
1465794
613747
1627341
111597
984602
694731
1694716
1126759
206834
1950348
631632
1652525
234934
378647
1942952
1671890
1593711
292627
1107627
1636311
44657
1856507
137071
1916463
1438183
1670830
216748
1984750
390165
1635352
1347876
1111710
1925953
485507
1574598
441846
51596
222520
969214
766066
1215997
1395854
212469
1641741
654376
1077121
1061984
940521
1372511
361304
17298
363689
1812982
1806687
1705249
786225
109125
1057845
339878
63467
787489
1108499
76150
772647
850579
1819335
1707213
1322578
1348687
229997
1138154
338617
910904
1311821
836931
1413831
1162753
1666671
373263
381900
1901842
107553
1862466
328724
1040391
1607391
92172
633627
1454400
609750
1003244
52020
87725
1295057
441892
418468
1649251
1640037
1586775
1981343
1266795
1164550
685729
1499255
1288546
220275
1731033
1982193
779200
134364
1770610
683943
328433
1487010
1433952
1174426
174728
1104013
1010161
1277083
1981065
1362444
933717
1886302
1165055
1019267
1423480
1868901
482314
163172
46781
1972300
723634
819976
478810
139381
813822
1586244
1475876
417734
1200286
387197
1749255
1441580
1917862
1496848
1522898
55668
1275523
1404497
572626
788667
386813
1580704
242326
598500
1342943
1972914
127757
728450
1038140
745075
1518418
1223448
1952895
649835
1923210
742200
1053781
1249923
1757629
733512
1068915
468844
535210
1152546
1583649
1382585
1311623
880595
1495904
1318611
1048248
1466978
1211648
1405502
754592
884775
668253
863176
157883
1780540
441889
1461613
225834
1298193
1693153
1263544
1711419
1299457
277479
300529
1572168
1160984
445496
1605340
1292441
1839948
860610
1137690
1448478
54070
1945404
509450
415661
1152337
191157
601769
441062
1238720
600728
1173797
1910955
1561320
877380
1573989
1434459
1237030
1330382
1198229
371844
287853
1871826
1075122
549605
1944864
1826464
1496110
1658095
1538699
138153
1385962
1588330
296089
199327
1943014
380057
926620
1841561
1081710
567007
671277
474167
1260244
844646
1048201
1288789
1266651
20585
233239
1770194
920386
381152
723506
952042
704769
1250277
59713
283133
374373
1937453
174024
221729
1524780
170396
538205
999458
924941
446664
26125
1202008
1526615
999235
457366
338941
1226735
42052
1585622
157920
1698542
1594863
215286
880218
1552408
270169
1989905
186140
991090
43339
896586
789114
593950
965077
218016
1092406
1978820
209506
656098
1817281
75374
1616275
175849
936420
1791298
1276178
1580109
1411070
1941240
1359175
1078990
1863158
796696
476309
1831403
996382
877054
1707172
1675698
1412171
892488
1291648
88517
1091324
838557
1658376
678043
1204796
544900
232967
1329561
1195394
1741194
736046
230082
1156882
875414
766123
1404505
1146733
72044
1831313
1983407
1909333
1450145
1631692
1405677
883966
435601
1026987
391198
620038
322255
818960
1140040
1328633
1278904
982364
1834632
1825128
380629
1602917
493093
244653
1007529
236650
294733
996570
699804
104811
229519
591111
1211190
399101
197425
1283377
519659
528334
1085375
1750311
170396
1159747
1756243
45078
587095
1193400
469625
723555
581706
92887
611066
158000
1654487
1109284
1499381
1681713
571865
878857
1614874
231057
1207683
442058
1156053
36415
574991
1859761
71889
1937736
605767
1683737
1069287
1011606
1713167
1664389
1364210
687221
1449109
123743
821635
1631506
1406903
1296019
726581
981671
1821224
561177
319249
1138834
1990911
1659562
990812
1336547
779677
507373
1799862
1288330
611417
1452390
1489440
1653106
1100453
1663791
345395
362678
1804583
1846153
1412710
33629
529330
1830779
662708
1476953
1818486
1486584
1066068
1035956
1975570
774151
1995810
1857697
5357
1544698
103081
1739753
1111685
670963
1935534
1969058
1343447
998681
167252
1043237
185614
677574
1045509
48938
1341822
939451
330353
27023
1017287
553929
1032497
1375184
1043010
1762564
1519349
1378274
521842
1513725
173681
977787
110175
1356380
1515954
881413
951123
755698
1241559
760408
1710981
869417
45112
178014
1517574
1277374
293269
753548
768013
452594
1657395
915541
1438999
1803532
1168355
591715
55442
1836073
1310041
1953859
1193369
1732969
1319986
596840
1407496
1513290
718618
1599033
38944
506249
351478
1462169
614428
805426
1893392
676283
119706
656537
194020
144893
250994
670069
1567420
1840851
641126
768852
1522070
1016580
1204221
1441105
1783956
1704774
1777929
61578
1409563
1761716
1226151
447641
684038
348345
1895379
1331147
985723
1632418
1621711
582147
64065
1643290
885866
1350047
559093
597746
1099407
1354403
1889387
1024436
1234054
1405386
1518040
1715036
510325
1056941
1114062
585794
1810222
1276248
1139115
813757
1827553
1828525
1247181
355035
1249923
1885989
334971
694825
36791
421933
1207872
792535
1936509
835798
1403353
1372766
1396303
1834021
421396
1852906
181488
1829608
1723384
537487
429695
930380
1062845
1601055
1371541
1615953
1503096
137410
784659
1909623
1733369
774072
444387
1148393
169565
907032
1762737
689398
325188
1629068
1658138
1373919
1616823
1025602
1461169
1676379
260519
614518
920200
1950040
1362489
648078
734999
216997
1327447
65399
1301844
189699
1815580
1083411
31623
7087
1941664
1956356
1415953
1084654
736804
1698657
1719276
638054
1633503
964173
7083
1372863
643939
138519
1961011
260407
368686
508927
419821
596222
1365973
1089634
1672018
968398
696164
1887080
857954
1286668
391228
1728665
510950
1022778
477769
1713330
724434
1551649
928216
746119
217454
1184895
159765
1921776
8463
259304
806380
302200
259005
1306418
1244566
686494
1794585
129841
1361380
1878838
1457059
414632
609467
1295599
1555747
640305
1856179
1040623
1057067
604562
1215053
1671099
1809954
296333
917796
194869
1851298
1285764
1145537
1586754
1720632
872073
829635
593676
143211
1660586
1563678
1156833
105653
1043361
401840
498098
146408
1235853
1403762
550141
711345
674886
1598047
1633126
1205200
1473806
22122
539536
438004
310543
1571474
382857
1028207
264228
474706
1922027
1008015
1462739
1402884
587155
355126
562810
681622
1778920
504012
1570919
86652
365902
1196537
1498449
1789699
1881133
573675
1310516
1694607
710216
175755
1837854
1766905
963464
1598971
765662
1180664
754001
412133
881738
1501756
784840
1562445
1975143
391408
360300
479153
1637914
299610
1791205
407605
1294448
1101470
1787058
1079653
575302
1363882
9130
89474
174978
467647
1999067
854007
1320536
42587
1630609
519188
100462
1293076
912902
468499
1349993
48383
29032
1837328
1628649
1237703
761997
1990749
262366
699316
436387
47733
447003
296690
534360
1531336
677530
1121087
339670
992552
434930
534433
1084709
256353
1220814
1141834
1269348
1417544
749362
1416032
1944791
344456
262070
987007
1129272
211715
1019897
1695848
599771
1540631
755490
463239
118875
195495
990801
826024
1539495
1261450
556192
1594137
1144350
1354456
407148
1626910
1151558
1974512
940632
1094884
602692
746131
270462
1282095
255839
835765
1348501
950404
1833685
1325157
185247
1076235
333258
178736
1064795
1526076
652938
344486
1040781
1641898
1805599
1780595
2821
1446120
202154
1725971
911363
409555
940996
789449
1307038
256886
159686
525230
779453
339239
1091024
77801
1818453
1166455
1351612
691232
1846351
791108
1475848
1600186
633755
1710232
992534
274009
476764
1334048
479236
296687
1082193
946813
363883
311544
1813103
149217
1648796
152570
487054
1619067
270383
614023
141765
333790
1308648
705701
1115083
1953788
1557413
1131765
733380
1808337
823896
429711
946791
214840
173364
1622207
16426
546935
1491022
1338524
170172
625363
6955
1066907
1707996
812088
1933745
536851
692880
1438609
1229633
1101974
696177
529419
300713
1054605
613395
83217
1645068
228596
998103
1926361
211685
1370173
17293
1259750
345426
844360
1773758
947356
1708244
361818
1132292
919032
4076
1776849
666914
14373
348062
787897
1684661
1128170
1131652
124423
1600938
1791856
487504
906074
978763
183848
686883
1832266
1324859
1400599
713792
135873
195017
20239
1629708
1166913
800040
1558595
1213541
774319
1464704
1165158
963794
1490393
587320
1004426
1771445
534560
56119
919784
1299522
986051
171063
1342755
1202673
1965405
1078179
516589
1608823
144317
900208
1688050
1260437
225626
699029
824084
354677
1684417
1752259
1174402
1142636
709532
43110
121204
53293
1264685
375590
793513
1030337
940827
1761627
593879
179041
1736785
811848
527821
205798
730423
360901
749944
1763111
107098
1223683
441932
1518068
1761883
1962151
52568
1658462
1187644
1354103
704305
289338
1023551
654120
1952020
1913234
1815136
788465
1279064
164398
1126591
245673
811548
1682666
1186927
274967
1794865
1797437
1662962
116765
1060552
1982277
114335
1419786
1758330
1864105
1889709
624785
1419716
1432912
35177
1931701
896778
1128715
465896
1050617
1496821
801589
487259
1310943
833545
683062
1256052
1143156
1454935
159305
1730097
170860
1857443
1528386
1522119
247013
430867
1891531
973654
1604581
1910514
490341
1856535
905153
139337
1900804
1103787
1523275
1312666
570482
1291307
1693582
923225
583085
326716
260981
1830177
1953398
287734
646892
1064991
1830018
595394
1410251
808253
258559
1594785
841971
1182161
1777987
1856062
671284
1462948
1788474
1428374
1546675
965225
249448
1086472
1087318
1823357
1628927
758243
1387285
138551
1513501
337991
1607311
1160688
64894
245846
1818815
815824
900699
19622
127422
796756
1875404
449589
1220086
22764
1094033
1899731
1474559
1574664
432132
70054
610002
1105583
1077061
1641888
1490508
855002
782704
417851
1468279
1254697
739660
1508056
955704
1175280
1811337
344775
1083231
374475
1554462
1257957
926409
1240215
1569383
275592
213922
1737966
1089190
585342
522463
1237278
1217830
861617
1232649
1910132
318490
286196
1743705
862154
388868
939013
1486610
714895
1282578
722451
1620714
1962155
1071062
44398
1135070
307696
444962
1902641
1946285
1550958
606698
592106
284769
1557803
56485
1211486
394013
616398
1670232
1392973
308129
821337
1734549
1974954
144967
1448402
1576024
1589247
166850
503065
956794
730007
1433753
535753
94773
1681426
1084518
1115122
1854611
1724131
408253
1314055
1069712
792482
1274581
1478961
581095
1572971
1426588
1954964
755963
1068340
799063
93353
591647
298247
411246
1371511
481312
1369974
1061384
1864169
1999013
1665845
1720841
1978612
1153805
1310648
1005620
95091
129519
1539458
730467
1753101
98921
164790
1168637
1439213
264965
879236
1090621
111749
1808125
1890480
386704
760621
32247
959032
1877762
630532
234
1803987
1728710
10352
1691849
1867208
1021272
370821
1285286
1671715
593409
116123
79284
84070
1807441
1557627
1072028
1015644
877358
1355512
860892
293081
10710
951575
1029228
1735194
375391
1645005
1693115
1740177
95675
414123
36011
945888
1723896
205835
1762596
781512
530182
45572
318276
914057
1042761
1635042
1142275
1990264
866497
752728
1853917
619754
331733
1634057
664225
73229
1832357
320132
192718
1537071
1233618
398705
388247
151126
1891736
440770
208004
1788197
44551
1208531
14290
1449973
708905
1168076
652750
1806708
493477
1358730
428404
1734470
306574
196411
1863011
543274
854723
1938040
252631
638748
16318
393800
1169468
537219
1422153
1558252
1381928
1752556
978170
921200
30797
298127
282969
1487041
955337
999616
103493
1807643
1186355
1354211
951527
1325986
1108532
1285297
563999
1979754
975013
1706106
166145
1034790
1336473
1195419
128644
582855
981225
983034
517607
1579635
505900
1396958
1800071
1826354
1359179
1764583
392363
560605
784736
1076102
572662
1745828
974598
1874751
982176
139660
69935
854895
1455510
573740
982596
1947231
1701252
672738
238762
961290
718232
1826704
667344
1018063
1961269
80146
173458
528566
1899865
1544394
200377
1673779
1020552
1046104
701744
38320
1504152
665606
1821864
1466927
660798
556800
248907
1921502
1114151
1110385
1904565
681333
461818
456675
1863837
260167
1606105
763026
1203370
583077
1702759
1678448
1272169
1759436
1785079
1770126
176298
213634
1631945
720741
975580
1125248
167451
1596557
243667
921476
690982
703294
1921633
1646078
28785
73490
832469
1382093
866301
140842
1574531
585294
726448
109097
53551
1092163
399298
950085
1663336
1152869
1721872
613644
1750592
779285
997116
1629457
1871255
1896425
525638
1933406
1848947
1197262
1728893
1531750
175118
882174
206576
936750
76168
1838241
860205
192388
681168
1534986
1662813
1571765
1750039
685360
893606
402685
649813
1377841
766084
777409
1060952
724131
1646353
1591707
695703
1257675
961515
181586
1223235
1285148
1171801
212410
1200821
1807062
406699
182396
1467372
1840802
383788
1922628
1359263
711926
1258259
1411995
1860271
1097590
323809
1255130
522929
1502318
1691553
411759
860823
646492
286300
292609
1600447
972447
1296920
1770952
1479016
559899
1867828
1377834
811137
1532251
903881
628411
112382
56688
1888765
554202
114870
1729001
653502
317164
1084114
841953
310545
449773
1586070
1826298
1713584
989997
152259
1734281
757725
737261
1229360
87756
30683
849262
202003
639527
856832
1736266
460838
1397261
334915
819649
1119288
1204977
657610
1825747
1118237
812332
548169
1722169
1268264
586640
1584395
955400
1025069
12753
612873
330221
662942
765687
616972
1148753
853640
1827011
121960
1200979
1158206
1896762
498561
1391140
1433978
1468595
1758462
1441048
1749604
758807
1957524
675748
90355
1993968
576109
1341041
754104
606001
1702352
783205
1623270
1209218
1139544
1274799
1429212
1007609
1272976
289031
1393809
1993741
1384125
900310
840288
972749
90538
1744903
1718689
1539586
19666
723317
984333
1610449
243818
1959326
140578
15202
453812
1563265
782855
1570395
560686
1329315
143150
760980
682465
1810215
848068
810981
883859
972071
1279889
586493
399447
423471
1836657
81990
931732
164352
191412
621825
1935300
193680
1082473
1689805
223703
12773
1146037
782511
1531136
504504
1937207
1692674
267466
1044351
974217
1887714
1157921
1947861
824412
1409550
1359654
1746168
494843
709887
1345573
244818
235398
703696
1943284
243084
475827
1274634
361864
1860247
1495296
404631
575034
1165139
321572
484354
468854
1834828
974793
1228481
1073392
1452609
901558
1849524
700911
366742
1584456
889800
228718
1256761
378415
1490654
107630
1537031
24929
872747
594399
1240696
1933526
1872550
1178055
575306
1045633
1971516
1193190
642358
469317
150665
1756425
237808
896057
1635518
1995804
1276720
985995
679978
846052
579399
1107116
598397
852655
1299118
1114553
1855819
409704
1331852
1496358
1400671
1626873
634921
74800
393665
843005
1358364
1261534
1955791
211570
1417919
1531258
1253716
735882
1947199
1156735
1604867
1621858
1101352
365250
802924
1581161
1053507
1859522
1102607
1635892
712287
1122892
1748213
1892025
1501886
1956617
880536
1381651
1153705
1455745
1046489
1135759
596104
935134
824477
36981
1881994
1126378
178122
116332
543188
1092815
1069539
249687
892468
903332
1298460
1022436
835658
515336
1433279
110939
382358
461853
76884
1280433
1369211
59128
189174
828120
173716
210580
219064
882084
1606310
964437
675738
707977
1909650
1795453
1234928
735277
906407
1126971
1373985
994521
930691
141344
656457
659826
500910
1662863
1009609
1513573
1811812
1212287
662384
632310
1565659
1138806
268517
86221
1062482
82591
1493849
1213047
798343
50624
1055497
405391
1048747
393549
910690
528314
1914270
646274
1276469
1708898
27580
1799777
1432823
1189267
1179623
612492
1044720
133782
656309
959508
64750
1837644
860921
1273193
462883
1265887
1011967
1964750
66857
649835
1838731
1630487
1913867
1257584
913608
718563
146130
285419
709740
52429
1556633
511658
1505693
1970418
232724
1155336
1517094
1868559
405457
164077
1474856
1330184
1968712
56865
1693600
971637
1822674
1217691
1437872
395851
1182406
1611124
615258
1522415
697273
473249
531519
214052
786582
642335
1111357
775054
1014590
1594845
517324
1154256
1227952
5121
103657
570767
909752
888454
32858
144068
740539
330215
98548
1731781
504087
1222572
643128
344001
270958
1361815
1605550
956039
1745551
1040006
459648
1577878
1859379
1565205
688671
639491
68129
1674294
1677322
565286
1081249
1323613
490315
826595
900598
1107091
1128331
1839110
1592585
415943
1785552
1994007
1232484
44735
380623
1958727
1689620
740699
1030945
764864
1578979
1751429
787526
876645
1443223
1036072
294953
1725385
155312
968146
554604
1000836
194910
1267518
539125
1087904
1376219
1470371
1790877
1973017
592612
1625896
9468
803969
851684
709609
214082
1863154
224184
1217937
1896734
254644
1092919
1443391
964984
614263
691506
1819742
472343
1818489
1740833
1394211
1292458
1027259
774784
882336
485552
1189693
1749409
1096336
416582
1228350
856146
1572468
382971
1640232
244901
677144
977208
862910
1003609
1111821
570459
529096
1882743
18580
1565366
668416
1154813
1941980
16376
610542
1578475
561933
148076
1052865
1492130
987493
1926700
1108777
909814
1285839
1242421
1657157
325345
1909681
452498
698223
1503035
557889
1112863
1419254
177102
422340
87078
1799811
386386
665918
141075
1586474
1388148
578353
1154339
338407
1994186
376102
1806409
4327
1871457
106347
1672164
1301116
1633697
102907
843065
1585540
546734
89455
1551951
1513950
1149037
1006973
518230
928442
135731
986516
1937263
969765
1307630
772197
1425555
1189088
1387208
1994382
1313477
172123
1989912
327761
1447465
1565503
799835
939895
1315359
367235
1344800
173830
286674
1660117
1618762
405042
943670
44328
172586
1144127
104031
1022366
762522
418075
520813
963082
1463457
330788
316918
658566
900393
229214
1964326
1559428
751121
1407855
567554
398923
262176
1620065
1868513
1626426
416766
722674
194554
1472764
1280760
595185
1952585
1631939
1483621
628242
1255783
1142557
794979
1838713
204641
1376307
255651
1085371
1839520
915553
1222257
1436905
1531025
410093
1742162
1943834
468975
222229
1557394
512915
1106787
1727594
1588020
1134207
788034
1973255
498363
1807685
970153
1336447
1305646
1489925
398767
893165
922207
1953221
1319074
635234
808263
132775
904942
1838266
889954
1856800
1096947
916681
1873620
654706
1330233
147649
403575
79106
10252
1462174
234399
1811999
1961476
780807
1108793
718964
704011
740832
854070
195863
1955930
65744
122582
849118
427711
208956
357112
657717
765311
1230161
1877940
1301139
1044030
297551
785871
1707551
254921
404186
975919
129220
117920
54570
1029086
168727
858447
696681
230038
833615
312702
1605878
942163
1893211
199166
691412
1566612
570907
152204
1644509
1617414
289442
1875666
1238816
83064
43725
139823
1669966
1262942
1327880
1116029
1611317
95964
1457300
314404
1030166
1050529
1770685
1214085
1338208
427668
300697
1054408
893625
974920
498802
313487
1868075
1472183
498277
819087
708428
130546
41245
1116507
478205
1957344
1156330
1859922
1211286
784900
768803
1668692
947144
1467991
1260734
1375814
1957305
1360964
1544475
1486179
1838541
1905022
339260
1221036
275392
1526048
294518
354095
728192
1248430
1742511
459152
1070363
1301571
1084086
232590
1466572
656871
214039
1011611
929415
203920
878882
460197
830158
1299684
738027
511837
852674
1600356
1138424
1501953
1833129
427487
1218919
1250343
1931905
1563443
750948
1164884
1686293
1969687
1419831
881629
11379
797224
1858370
614545
1029430
640317
1943015
1144481
9190
259184
247941
326446
483073
1602603
366690
1028863
423455
1833243
1338691
1712540
849059
612100
686619
1059838
935489
1645442
711564
1078697
1959294
1451244
738064
703912
542024
1570375
1937085
1482070
905617
306473
1750965
736648
1732580
1934324
1388530
337506
1398398
769906
235194
1526914
1654314
1240516
195615
361730
1709052
361330
138606
1823765
1773607
1601518
1315556
1183558
325820
1738037
1085950
753293
1753838
374506
256577
44843
971326
624925
709411
431313
1729749
62420
772266
801299
1772046
1558929
5394
104940
911962
1015826
1775811
941089
468974
1594226
970524
901978
379219
201910
810156
1489932
821774
696063
1436748
576939
1975477
1066499
187881
1449752
391742
408466
1339784
672579
918114
439261
900885
1566777
210817
409211
1846440
789496
1931079
1887730
25173
191539
961581
105125
470705
419936
1916647
958657
983269
1142082
21706
339564
865568
1926841
1577565
830635
1911660
1265080
1135158
246380
576996
1025045
67400
372193
886555
650624
533051
588367
757260
222789
594251
272949
1529869
180208
1464262
801917
1298875
835761
42678
88378
1274880
869433
1197859
1589709
1173446
713308
1235079
1204176
1055209
442869
590258
75814
386606
621232
646191
407020
1973617
1791790
154787
355371
1946527
21168
1268458
1008836
1022444
267982
812154
37330
871212
251588
1580365
835810
52644
1210914
1102940
358202
513512
69989
725241
770842
1839501
697646
397785
621153
619317
745013
1265855
1949076
1481980
1520556
1451252
1005357
978689
1403764
1782622
847170
686631
535829
32334
1041985
1551222
1922748
1657259
432655
1543182
1796222
800678
1234168
152257
34718
1199936
1415613
569596
390751
1297198
1459862
1345380
64287
1406717
188636
1819754
1482651
604458
800443
101158
1733230
785835
1952098
387296
544718
208402
1299550
185170
813787
702862
864209
667677
809285
537254
1990383
423067
1325808
1117925
766153
671145
720856
461496
367398
1027058
655151
1465977
1974057
519368
1300066
309082
1074444
1972711
547043
1432455
110498
609016
501986
970643
255847
1063353
1457431
1736300
1233082
1812451
1495171
64311
1995817
1709445
467
533187
1633939
14711
309532
113105
648087
1909687
975838
1148638
872651
306504
877855
1317010
238300
275016
50971
379151
424429
178613
471176
1568476
273324
287602
1367441
1763314
601190
312179
894917
1150492
1703171
593270
25087
1707092
787374
933184
664426
1638502
1306455
600940
1617025
797740
108222
201384
971045
539772
981093
1299643
1051511
1158110
406598
1512894
264220
691584
571719
224734
1103228
1496871
556458
1262588
869746
1148403
1151626
1604346
225701
1224090
1763675
124475
52541
1523851
751472
360361
1534732
1745038
162103
1424757
187224
942640
85482
1808983
1649564
549590
1735677
876994
311166
897155
754317
400456
831926
863519
1534525
1052158
1118329
218693
1382335
1566632
1982011
1001779
679117
1947770
1285107
1898854
947411
468475
1849809
233453
1781997
616780
1822885
544559
1680517
222413
291337
329208
1926513
1052914
1431282
1426832
1153518
1878569
1939785
603514
233391
1904094
216394
947423
1709134
899223
106111
1398782
1199526
974925
32
642985
1750927
901377
919701
343299
1175907
963372
1349560
1765702
1316605
1515069
45249
1810515
123133
1055355
997580
1816509
1551678
1941222
424332
675588
1954009
1821691
1274767
719252
239412
1207646
579663
1551605
1855634
167851
1738201
540023
1017017
1804784
1690284
1532252
1565441
1152509
629868
1779463
223365
1812899
975852
1999566
226945
1745890
1032138
1832899
278931
1063415
879217
667166
1980164
1213111
1095509
1610353
215524
464902
981494
1499602
783875
238658
1872009
32327
1125238
1004033
916829
96431
1523399
1795873
742426
235700
627975
349110
675506
1816334
1491703
1340915
1435471
1803611
385025
1547262
1707604
561027
565334
220436
1695290
1410604
1457647
992278
790147
1542876
1843381
1135128
628401
1807485
1462932
1616855
678919
435684
1413472
1628662
54420
116506
1721461
56129
1881533
233989
259281
1199436
1343698
1148010
281100
551595
69792
1968737
1244695
1618249
1946201
596535
1215284
1558531
155255
1682266
686484
501459
202240
553221
853866
1518741
382998
1131848
1355319
113425
1913391
1881598
770546
698739
981402
1904998
463313
308094
639593
418207
767675
394537
70830
733051
1314561
549302
1260413
1661628
1998680
1144168
1857268
1496784
1992754
1738973
711379
797091
1003548
198676
907072
1269605
502391
370988
1488782
1184535
270643
454261
547898
1977349
711233
913187
1885498
1764385
1777222
870144
1356319
1745014
1776879
1325120
1523432
1520891
427517
1969585
737463
820967
325624
1845503
1061150
1062315
511748
1260980
3226
944850
694236
1843533
1594937
1208750
389225
631195
6349
1610674
504092
60272
501065
197808
815876
253959
124917
897218
162439
1444997
90142
1927355
1824920
1827977
7352
1442842
107988
1886506
883595
130195
472353
1800304
1180614
1320902
135683
807406
1965741
1603038
1382535
1137419
358473
1711131
1911334
361138
298216
1039282
962266
875614
118795
1502720
1913691
67928
612079
636971
791179
1842584
1415823
585098
667628
1622778
1734786
466411
81691
171806
708638
1493768
1224170
1199538
684481
1111558
1334566
466990
1835656
1058708
5228
572661
1303780
348877
456883
1535421
361187
112843
1460971
1255403
167360
1951500
1886919
1483315
83447
777887
1051139
127442
1796908
1595626
1642926
1808173
1033449
1925200
1085076
148763
145079
1015835
1224292
696242
1448307
682922
1903099
989500
32093
1710418
1850250
1850516
511239
896484
15248
292282
1697963
275523
1998530
49378
489338
1895481
217541
1167676
1413109
425426
101934
1093674
1544100
579985
1128467
1710612
823606
1515437
84648
1550103
556033
277284
1622282
897061
1221252
893654
1650122
1035334
191236
1820486
1161887
1217486
786063
452696
249026
296873
6624
1952654
412599
1646494
1342087
1015275
1756449
1880230
1446185
1335993
135629
1550665
685878
1680691
1344919
110400
508197
1644737
1600593
1747213
1640629
692747
1817644
7977
666143
72791
1509159
1298956
1378413
1338783
1781928
1917362
769548
1466838
1536889
1970069
1499638
160435
1177686
205326
475366
1275357
1821
129077
71170
447568
1771853
771903
480457
1181197
1844743
1051097
1109822
1267319
1252401
954555
1878642
148058
961633
697199
471617
1554320
1156476
1054144
1130126
607779
217940
1211834
799126
1346764
1241292
1580588
897901
1286949
1629134
1317512
1366828
1991249
583295
1707808
1841350
172013
1269290
964631
571205
360567
107684
809038
89190
219400
724351
1161696
1058634
396686
1126738
1014562
1242066
357661
1763319
1248486
418691
781175
1515580
519562
225232
41017
1608742
1857015
1793874
303276
691846
1840575
613763
51056
1608153
276653
989569
1141994
712096
1006010
1152569
1527689
1630437
193349
493590
621128
1837293
639875
1710102
983444
862701
449436
644336
970524
897969
354348
1713344
772774
4594
1369649
1817915
755336
1808452
1058741
169188
707403
1737484
451121
656899
450697
1526600
179355
1889500
1310301
345917
1434622
1082849
345427
110311
1955493
697930
1378281
1079687
50158
1450735
1286326
1175367
1413515
1631928
196202
1179467
510733
1193675
1667137
724054
438261
1766440
1630811
604516
1615000
1581323
1426711
298870
1136448
1185453
37194
1803561
1868005
1597524
557206
1598690
618878
62650
209054
866054
1669842
974760
1240308
1533134
1600102
813499
675387
1079101
1180819
1487977
1558012
714534
1848074
656137
760382
1178228
1316090
1233540
1030496
396021
1741448
211104
195174
1202151
74537
315156
707082
96705
457855
1326646
687332
1375651
1993115
1515626
885401
84137
1310778
837232
535368
742808
1504531
719467
16461
1092973
873974
331725
515482
80226
1870842
1278988
1541530
1901230
1743257
1497818
805765
62098
1727632
1542191
1247947
1902216
1208151
1283743
1203665
359881
601501
791737
998883
1569675
444199
844788
1132217
704252
3950
1527019
185466
1982648
835525
1341064
1224172
1903528
1402284
893872
605841
1496008
1502153
181625
1482211
440975
1235118
804908
1212827
443700
1429410
130311
641831
1660505
784601
53998
675399
1094261
616053
294794
1395483
528054
477333
1205169
1773325
1354136
85665
1158673
887162
961186
331628
664101
468081
1384654
1622418
249982
1674777
1254313
197525
1286738
1016274
291569
1375894
1620539
259419
1216673
818439
1718263
1623615
1042605
1452503
600331
1233181
1885435
1416579
1724496
703915
34399
1573250
1464307
1654483
668100
361341
190833
867389
1761530
1423723
1066256
1469769
1704021
702106
1626019
1476525
1433184
1360916
1266204
1482089
1568641
220318
525381
448786
1074346
1811824
1857164
655991
1757177
983473
437755
231347
843971
1603235
1508801
684894
601939
1484809
1495544
664832
1189066
337063
358534
897737
630997
1919917
1174818
958685
1395752
1798774
1008146
1262041
1305586
436500
88319
752864
1874198
1596709
876663
660216
1839841
168307
806714
790838
129170
287782
980842
599937
580111
1224813
842366
199211
163195
460954
19103
882059
1338255
1974368
788190
496693
262068
1067734
715163
1553979
523505
1217859
1052058
1447261
1585976
54507
1939376
1119050
1962760
871308
101449
983468
1800974
1658381
1148696
430739
1173348
1860471
1379187
447062
369362
1201245
1730530
828173
1011324
1659225
1831521
1134775
1984059
1694118
238615
1303476
1956081
175626
1632651
658793
1266462
1117005
383627
1788569
1260871
1747614
329792
1491103
1113076
988413
538205
1643922
303076
1166244
1577906
734142
1869105
1497949
1413054
790813
980954
52529
1442883
1280472
1693577
603021
1833597
140242
1480164
81570
1060175
881386
1606753
1298803
564340
152553
583793
195225
1582835
784485
1154403
917407
908748
1234729
1483024
224442
52755
1217826
815250
1055607
620094
498526
1795170
815912
139229
740314
727115
457876
436251
956790
782663
495401
528534
622241
1042403
84592
28389
1707649
1551400
191802
182845
783438
1178425
1819477
1869444
1980651
1292709
1292681
252112
569579
115206
537867
958061
210519
1712942
373562
1973230
54584
759338
432279
1999925
603876
1879051
1320722
1741173
384449
310626
1068529
120849
1520114
917732
1796509
1126132
1775800
1342569
343612
31115
535617
1186945
1886528
1718792
1995075
1308908
191759
148715
1832757
717821
1639304
1974
1148219
1168760
1043974
375670
960723
313132
25445
1874684
334289
1238953
905152
1855746
566922
18929
1217000
1132958
1653220
1989229
435326
826108
528155
1608680
1464738
1689587
33341
470674
129173
721311
1510960
1383834
7048
574666
1322578
239945
397990
1006865
1129434
578661
356426
420464
63137
286201
639802
1920098
1209725
1873559
258709
498458
931241
1293338
604810
690022
1418892
641765
1019924
1122559
1553853
1577995
1215178
1133708
489421
1388588
1240771
712656
625393
1926499
1981668
1810725
666778
379436
49109
1939997
763450
247493
1751530
325383
859671
738850
905778
1932021
218548
12289
514097
832554
1922927
269051
1381509
1078145
1801738
401399
1568451
340656
1568972
1466433
847050
220662
349038
1995294
1763604
1875036
1080270
1383544
631207
730237
117538
995972
636127
1733098
1445266
1677143
298953
1180882
1667744
1572118
149813
108508
1811883
219881
1444154
782843
37501
466183
1930012
1429219
875591
1497733
1629715
1291480
602696
968832
213502
1178261
965901
136736
21406
556847
230333
1234866
1529131
361596
674447
1682733
375281
555361
452752
1063908
1748331
1765170
860759
229382
523811
377808
348545
1455581
465774
587631
1746835
770385
480793
1179289
155553
103082
1896389
1870294
239801
113341
142611
831096
571620
55503
898512
833178
999755
1662432
1085999
1570241
1940808
353097
906297
1054524
1588457
1088897
1891351
1411665
1737125
1581134
1713491
485921
1355281
166718
1400799
1986603
1288080
251985
346607
739292
868659
778634
1747210
103251
398220
1622292
618601
499468
512967
1249738
534508
1553680
286837
895817
502716
704717
275621
875457
1580731
127826
1211075
1848526
156098
169413
590976
535133
391453
1316044
1139474
1088488
1397285
499271
701948
410778
1560881
860924
140428
604477
273411
1933949
692548
741803
1143408
1463468
1625926
102437
1207061
234560
1856606
1047306
684571
732289
1307374
1652121
1076347
698200
726705
608654
1769803
1091362
173912
654243
1411198
1961530
1479529
157656
787519
185552
1370820
902876
942266
150092
1216957
390908
1682262
1759123
851567
1233306
1386216
6897
1222294
530058
100492
623782
1477357
1748329
1382706
1333360
1807954
895963
1910562
8623
1979767
487536
1206526
1163492
643236
504369
130178
1739916
281626
1701887
1412017
746988
273161
807745
1018568
1419787
589965
1402166
1457810
270787
969157
639221
258085
506067
191530
1722448
923221
822831
377724
591882
670348
80276
1924247
492842
1406084
1321050
1840758
1829775
1150913
1456699
1320151
1706854
454742
1160564
213590
1222838
1937472
839908
1504965
778050
1255831
1872023
876609
1523002
878386
111667
962488
1015085
253309
89946
195993
1402232
1910088
472835
1230363
424256
1765262
1461447
1937294
766303
443337
1711107
1709766
741376
1594392
832010
1005417
1579665
754158
38836
1581421
1815973
581175
630689
1117036
473485
1544225
1801266
1522149
572808
1412571
958012
1463418
1647136
1826075
1558759
1446610
680810
828075
1093165
1565702
231926
1702342
198913
1236685
1823847
881204
1077356
448351
144793
19162
1120703
174010
1702507
1259447
159915
1829684
1061483
556704
80290
1706143
204333
1856058
426615
1930790
18759
1209817
991815
1573750
933463
203930
611237
339453
1313421
1970888
1608174
1843187
1436731
1925628
1902485
732099
181462
520499
1885758
501814
43184
1278231
1442660
1046288
173352
144692
1118484
873227
1571351
570325
1648979
263287
1382566
789070
920122
1241721
329480
739178
1234879
559583
58218
1177056
1483716
1871955
1872139
1488108
1297486
1408260
1763241
1426920
73484
241762
150112
1648725
1779548
1687611
428962
1247966
1287809
1142316
200923
85337
1923273
1899553
174106
504717
1467035
497845
62475
1540977
1855350
893029
1044058
1770834
1772950
836312
270983
724752
1322337
1664375
453601
1212591
1355329
1938113
1262944
151438
309953
1950398
88228
1344851
1557223
504254
1534753
379499
2017
666321
258248
1567402
27030
1827276
1434585
101994
1608513
1530703
1206779
1385921
1073840
757681
1789710
1264155
1658066
416747
1664123
1168387
1742084
547640
888796
1936614
1330165
1458510
509738
1716119
1681813
767989
564298
459161
270578
69231
1121069
78426
1296447
844333
1926883
832133
1175655
338796
729710
1913484
702748
1824200
1831622
1408679
1122303
1303318
563552
1035284
328944
342280
397061
1329288
306711
1485007
1180103
346902
933883
1946275
2195
1898180
1966652
1678474
188666
736694
1213041
1261423
588266
768065
1316519
539308
748987
1045529
235442
1264357
95545
274383
809512
307410
1444747
573025
481609
1046754
1920571
829697
1066138
384311
1111378
1341682
141006
1751823
161442
1071723
541234
1145469
1725054
244170
510033
806682
613042
1170739
1524536
342181
1745125
1812172
1642822
1101216
1280673
759327
1434939
939993
1845144
571279
1495375
859165
562544
731180
1436426
31782
631632
699348
1738964
1998768
949584
1542928
500013
846827
1026797
640
1438779
1921632
817288
1030284
154416
747803
1689476
1816178
903892
1568299
1495192
656110
1628122
257245
439143
1862028
498199
1650144
1794914
725639
714954
894690
1771285
534008
1066288
1841753
1613532
1666533
486333
1581255
920585
1886304
745268
1041527
679882
57212
688062
347511
1121947
1963616
1975349
634490
1152405
1679770
1241207
989471
176903
1362383
748426
1208742
1053023
1312757
1201028
897914
1354029
484460
1724982
456970
198735
1798035
766785
343903
396910
273929
1470088
1278536
576939
1568765
412682
644551
116490
1804803
619780
282639
900958
90214
866025
155767
1479041
1708901
1613194
1952594
540718
1259398
1828575
382113
1079614
837633
145615
191550
1881264
1186712
37804
99728
1533068
532204
1047012
823884
1598444
717239
705896
1956549
1584039
741731
1626189
1523304
1125707
1727114
1272169
1793147
1656734
496953
203600
136296
468611
737615
1897164
788192
1689186
505335
1884743
575124
501327
173812
1226740
1696547
467378
1484464
1264397
1466317
39475
269183
746960
1175269
1714459
1145089
931874
297076
1081224
167548
1171371
201650
1306685
1371495
495981
1504922
59535
579346
926364
1036316
736490
312700
1749989
979022
1851872
1021236
1724051
1426308
249559
1458232
1274373
819054
890182
204269
1486506
1868290
1270657
1898835
1033676
1935126
1185899
1593078
1744421
854717
741058
139939
1854437
72334
1762980
275886
1787716
1770711
1460440
580746
1889899
1693184
1644575
1014588
1444029
927222
1507286
1980053
1853388
870887
701619
581008
267240
753827
1877016
1348366
130341
1006251
1226605
488753
1162543
787489
1200071
1764668
1397413
1264595
1887771
1207027
923818
1663232
1810048
462376
1776543
257942
694409
688137
43941
1632282
1791047
1101253
22209
530790
940668
464371
503181
441824
783662
1471439
1386710
670339
1178635
730673
630387
751313
116933
1437888
43871
973172
1929151
21474
883225
753086
478390
1437712
501529
406213
200522
266146
1824979
1130459
997369
501071
3790
1757320
633138
1128893
1336730
1068043
1403269
1087087
541369
1129327
908965
819670
841457
1246115
1921706
1152650
619536
1566668
952845
333198
1877459
1586947
961549
1579959
1934339
424816
1567899
1590521
298022
1115238
1474817
1835818
434932
1656700
1350375
853262
12174
986928
1850930
1932059
1489451
1001485
1520528
532941
1458371
1878611
1764591
402417
657387
442516
790168
202860
123144
98588
146504
1761281
1240295
1390864
1055490
665020
729697
1753958
1833627
26632
1508108
1177560
1604928
1893798
1091307
1275091
1151232
1236982
1543247
1033783
857400
241748
1816418
1793557
1980215
1613693
890853
456209
1044195
308181
884082
1194113
1524024
827600
329574
855314
1568348
837627
873080
1643968
1979144
1183634
1340238
1735786
203466
878157
1849028
896894
628113
509952
553027
1535365
1635992
1087316
1901754
78210
716905
801372
87754
1081600
500863
1064591
1928884
18220
457178
1159604
686327
1413453
8616
408719
896664
1550494
605567
596130
1167813
301109
1456675
721094
1115853
174462
503023
505211
57951
1583419
30483
207134
1835843
1181331
1095777
1214419
291413
667537
300157
1105616
805432
1288644
57167
1473259
1029758
591593
1513304
732435
1035562
372390
206293
153240
1815823
1509278
1476504
202401
1028897
1832598
666115
1396510
456717
1827517
1122823
884491
1539001
830672
213096
19423
711253
238761
1803834
1005466
1430258
93020
294077
1269820
1765637
349323
1593581
720350
1675148
719867
1074062
1542106
1264156
1816660
1407705
1617028
755434
1728195
1878474
625267
1240719
1734297
331387
371580
1632479
126250
518453
1010339
614161
1530832
1176842
860504
1149159
1325395
1679082
7146
287476
1439412
1335925
1868078
1083236
1826559
1221987
1371022
1812758
172674
370220
483052
1230052
899
1117254
332686
1216123
343730
724006
391767
285049
810160
1199288
1841046
1109449
876748
469078
216127
671065
1193143
1266523
1589585
1645025
1465301
293759
547442
432655
104973
1551604
1354493
1698680
406306
18863
940591
882377
665589
672382
146785
714864
1322826
1544818
104700
1177635
445038
637769
799762
1784320
877559
1104231
342166
1457142
429038
252269
1142737
885690
234926
1330286
93556
1312674
842122
1245629
1027430
960193
467449
1306481
561205
1211851
1888354
237849
1388249
402604
472970
560279
1067257
797793
860008
1856108
846730
795346
1165750
1192128
1846096
564259
287145
579912
1328459
434893
1664735
1603302
1930545
544819
633008
729386
1204840
1151385
308696
1229537
171266
1166340
380904
500344
871428
1462611
1674387
1907605
1219672
1577405
1699386
534365
1870535
761351
771215
546576
88269
1597503
1206809
52508
1117814
251048
474299
1623254
1412478
1213013
1878745
474706
637827
311027
1347482
454167
1236377
62176
1032980
1438098
854380
1553297
222832
851050
500234
315006
1540066
727698
1187138
451464
1058790
321709
1910840
897496
884263
1237548
937541
1950881
1434425
665543
104571
1904121
1692717
1678247
1390312
1990713
756646
584754
471821
1611360
1730923
1452063
1487214
595474
1721092
10519
931180
748711
505630
1511377
1178883
1983531
1414535
508664
371696
492849
1378690
1729851
436078
57302
1614563
1322566
1653388
837620
1662962
719491
1185784
64386
216806
1203526
143374
1319351
636229
1427136
1474298
1716988
572377
1249838
731678
1582735
1849268
1405402
1132370
337468
1240308
199044
1805818
1764398
1636170
1374254
1436586
1243447
615201
191143
1880775
1009207
849442
293449
208737
1981199
1319852
825414
1442748
281088
527194
1482690
239163
282914
361148
1981261
1860429
1975489
326556
1756780
1272147
832720
538598
1593163
216189
1415409
1013875
1678324
435550
679830
1432178
318752
207763
1494881
347075
278762
1938948
876153
1371661
1514775
447143
611559
577305
1711149
1266462
655477
1009849
1536171
857886
446566
1079982
1156003
561882
90589
682128
746194
717980
1383358
159400
804303
758023
1169641
1851569
1441617
343965
1595537
950662
560273
975425
1523269
1069053
373101
577019
794704
1850529
444561
1336777
940145
438975
1279618
1145914
1977095
812232
1198670
550627
1730725
1658334
1666534
695020
717833
1412841
784838
1083124
236455
1931460
1268006
177596
822880
996998
888766
505800
817114
91980
365914
1526838
1881310
63544
1416888
77153
1874255
430506
1135070
83372
1599355
1545515
412288
1024044
883926
931689
50190
1958536
1122381
695303
307150
1171865
1671851
1359815
987239
770657
1507603
1020227
849491
1627566
39055
1451916
1382743
993921
1507216
287656
717957
139165
121207
1292722
1490328
623554
1404171
919207
1698444
979845
486301
1853377
1936456
470961
187864
126528
187621
1655227
431581
876666
1362197
597416
954620
58266
162521
123631
1882009
323921
922104
760296
1012373
794508
1677004
1399976
1219140
1695803
1032419
702757
709190
680926
1435434
806648
532195
703720
946822
336497
1112528
863211
1244471
1789359
1275667
1599448
784708
720098
1927275
449205
1160278
313043
605792
525534
1711570
473456
1417529
371476
453320
113934
1278959
1183180
1797018
1324776
329716
206561
3505
1957955
97006
444222
1452846
1906045
827740
1212942
1954500
135929
1871786
1666908
116166
727145
719999
855836
757205
842673
1510846
1092490
1317325
942242
274466
462472
1344026
1146839
1648560
1014726
1268113
369379
1606238
1186998
1029459
1327023
847074
802926
1092351
1355500
617567
967528
1009273
98286
104720
939770
392861
923555
1202290
578944
1313136
459629
1770004
1511722
78187
778758
697270
1087793
1597771
538728
1865624
941936
541788
364438
1128339
526817
1528168
59524
1029077
1253232
381462
1394621
1073130
1365342
1300879
533900
1032494
502918
1595185
654189
1659503
852405
1480742
1025472
1609915
401333
441306
1203936
1792668
1709406
941200
1585125
1997813
551160
1198672
512249
974399
1012044
1138387
1550221
1257951
1711533
71068
1239465
1144964
1320009
1100196
531117
159818
555264
1799539
426610
697135
466606
417150
1941145
1664419
1312566
267096
277001
943123
1376859
861997
241104
894946
685125
1709422
298314
1378258
1143832
1051387
1253018
344220
147249
1972739
1038029
1856343
1672699
1174649
1244548
891069
668677
1678212
1137648
145457
99716
1885822
302089
1513794
625638
1717248
1546320
49162
1147336
729691
609219
1684322
407627
683092
96394
1407689
193989
961507
612958
324826
649594
1670938
574215
650958
1156197
73516
1637651
844173
32273
1897383
1922907
1652875
614689
692059
1232174
128687
92630
1905777
342159
1491885
1565966
1324382
946831
1894494
332085
1943602
1469731
303856
1230052
1654115
1022909
1053241
86901
1911230
1998370
1762243
904381
1467519
1713885
1500685
1085683
1240262
66895
1083701
782649
926778
1543430
252905
1571584
1839406
136074
371307
906462
1090224
1796384
500718
1744227
1385994
1651650
11614
101451
470357
676919
1815497
287824
611295
101227
665908
1620876
409388
894327
1088164
1452997
1206588
958318
642934
763189
1746773
1508186
136937
1518354
1132402
1121171
280842
1209848
487189
1708380
1815353
520820
165051
1302355
1682653
1017796
364461
99921
200584
88333
747330
746515
1480133
254487
258133
1330176
1132907
1264938
1539542
1836995
1572163
535117
1149176
1193181
1849385
44787
1652163
1740692
1562087
360665
635632
242052
1690464
1959824
1332390
162161
506248
1317277
763901
1334906
764069
1494735
12811
871519
1368726
1928636
1934827
1690643
1151210
1048694
1339060
713551
480666
19408
999545
1713199
1283252
14271
655161
1212204
1438852
1317806
692248
959217
905358
659347
1922742
1468854
679788
1446018
150992
1702857
1291644
1969601
479281
1928648
357712
1261893
203900
1410084
1176627
1323727
588494
660037
1951632
1966340
1422533
1813747
1018087
877108
682060
869498
1860645
802725
1137034
1693025
1668884
275648
390348
192313
1064741
375002
1267277
770916
1373113
657045
1966348
1994696
1369040
569028
390998
50575
1595247
1612111
722025
825225
1455457
545578
1749944
408314
702491
416762
263609
1769959
568236
1390912
45515
1615142
701748
1191942
112680
1460967
297602
1290230
1848437
444594
1407342
963379
334329
405546
1847573
1905956
1439336
1871220
1974388
273057
319137
1885367
143948
828161
1500204
936200
1068714
1101994
794127
135157
1926647
843457
1418431
1890970
1865547
1398299
834554
475604
1325887
433192
197181
383920
804079
1989368
1830105
1378316
406954
954213
139313
333021
982126
1788573
1210027
700020
939428
515636
788777
11864
719458
268764
129907
191584
1233239
974155
415688
963640
1287591
498350
1709780
1402975
1946823
1798063
94406
1500126
1923211
549101
1539270
625237
1327602
1647697
1442351
195794
992349
951426
1269601
1411755
959033
765212
1573652
1438329
537848
1950300
1495621
1267021
1807783
1005388
216298
1478084
1507607
367997
240182
679903
689343
1970233
1033022
845429
1705557
1070263
991773
1931356
692548
996355
1590512
955703
590098
605216
1696886
747255
979989
663941
625087
951377
1090477
946375
654472
285283
900371
691717
1448331
604026
1161036
291051
311884
807079
1323511
1017553
350772
827185
1040251
1717848
644424
1889600
1493464
755253
127650
115320
202012
955523
151418
503170
1611670
1899894
1150317
1065325
89151
1590946
1111794
1838129
1032105
1326000
403850
1741671
1314753
669321
621893
710958
146476
1245582
1505316
625527
474046
1001731
1912897
1326327
1395479
1729409
13150
1737883
1025778
101243
1207349
1345010
1312367
33535
562600
534678
1995520
1163622
1537386
1863957
1222028
1897978
1823200
874446
1438853
1825153
132884
292304
1918696
1625815
673645
558494
657768
473533
161632
1938549
663182
1867627
994062
1857668
1574703
1055361
1668086
1171535
1804536
1653127
1152159
547803
1417463
1285819
275840
706783
1188819
874772
1650385
813390
1884831
1053256
14133
591659
1317765
1762215
1362744
1686514
1674478
1412726
1614404
1812699
720025
872872
82602
1430441
997184
635858
1957076
1486505
1533419
658952
188749
1429334
1107941
732346
1028469
1433628
1077135
1786855
1405579
1869914
650369
1378926
523293
1078843
5042
534574
1497435
439261
314694
1831139
1416463
1770319
747251
1146519
1164078
305024
1925159
1682558
1063626
350291
1686749
994398
1685917
1504703
1962778
1196011
806870
1221204
624154
608245
901898
1921884
1157312
311274
1012363
1225712
1770639
1778753
1806735
1626417
526619
475527
1508217
251517
262692
1648704
455494
744654
1280640
999247
432653
1123430
1627255
1528348
1796554
1984508
782164
495576
718660
1124879
574565
1022865
1597813
708833
642373
829166
843524
672459
1537345
1168149
862622
1732167
974058
1915465
877931
1779155
1089807
409448
1672467
820797
1673601
573811
1852587
1089356
1536229
355529
1745455
1317091
1147184
202258
759608
1109075
1936599
1968962
1867064
415256
1563151
722601
1578967
1933802
754711
1365864
1668098
1112807
164595
1546693
1664817
1571563
562261
1997614
378367
1753068
28502
1659945
1723667
874346
1303359
163508
719027
1741645
1876256
259481
485883
706484
1530269
242539
1636675
1295716
1355832
1187522
882728
937673
387306
518821
679029
1214459
1751496
455423
1552359
550530
1204745
460843
1105385
1911301
81819
1242557
1986814
356917
1161597
1104556
811862
1598825
1785206
1942833
1016265
1980228
1689308
693368
1004022
239171
1185421
1297603
278093
328118
399501
1718166
1142460
604871
1088942
1925974
1297839
335378
339735
1863633
171602
331985
858349
1404575
127480
1867966
236073
54791
941412
861065
1056203
52365
1837126
900523
1856068
184369
1103748
1877096
1376140
784092
415408
448389
1851203
1317211
356624
118689
50673
1308391
307308
1167670
1044723
437758
353307
1174810
1851755
1535293
255353
205792
144479
1918427
688078
1499147
687419
842207
1190845
464247
1280009
622824
754055
1971381
1681672
1638940
411681
16014
1301578
719158
498499
255584
1566382
1725770
378250
632496
299728
814197
704376
1178383
148007
1675617
364014
987001
1408188
795846
1653057
1292535
1279387
1251926
1976219
998805
394900
1712065
470093
1205059
1817704
739340
1635250
259397
1731635
1139011
423955
647500
1953085
792050
1934205
1020972
1327970
1268523
1026017
10374
408880
564381
1372718
1053256
1820672
829457
301606
115208
1292968
596344
1078223
435815
569760
386133
652555
684015
25797
1152256
1117817
645181
420219
1730974
371470
1613659
169660
1957887
723184
410171
527547
945643
1532000
787760
1600321
1696705
1567586
276728
677670
33781
335242
167075
1798643
1212064
174371
153434
641416
314056
1353398
227564
1509640
1639347
1144617
1278409
1944045
1904162
1571702
829675
1371225
287669
1150600
42990
1076997
1515608
929529
527943
871896
793225
1858273
1663699
1452891
441465
875983
99365
1504883
416866
1738295
631982
1412898
536009
1098856
84572
1597671
1460794
1334183
1669238
1067708
1611972
772253
617013
1942368
537360
590792
1955413
569458
143684
1065172
231829
1052848
1864497
1403028
504148
1958507
1776252
237056
391127
1939973
1682791
411688
322181
1310433
1035399
1610605
1111071
53934
1625498
1984504
1468192
346917
1900957
1442446
370592
1802481
1812487
519049
1902770
725612
610828
1683772
455019
1801154
622909
1390668
74896
461572
1035104
1076721
135041
1568937
1703350
1971596
510442
1411950
1243443
604403
979316
580675
1378405
1122906
788056
1080388
129221
1102488
784324
10722
19236
856314
1398525
1749961
410611
1455015
217941
937270
1315480
310908
221374
1600859
84334
1059840
1703242
121420
1850653
975536
552896
1002656
1573184
1787085
95742
969779
412509
1445361
421937
747072
1229815
239035
804553
1287409
1738781
1883430
259682
990889
145205
369017
1390613
485038
1523169
880697
1743659
243319
1436703
1748610
1645376
637014
818529
274668
762875
476987
9833
954101
286384
1261825
1852820
99172
537964
1652045
1331769
1829998
605266
318781
1903013
1543294
496381
466934
246132
1772592
1218677
396859
1640262
1095058
1814324
1537305
600654
1033159
131589
49049
772564
1196053
447853
1649499
1521210
842459
1898788
1072335
336161
1162017
1218655
1504283
1345581
147437
1224199
330771
615857
1633504
337854
562454
100241
540869
485090
675922
798606
496407
1024039
1583448
1992329
1014353
121872
1319630
1429567
1009102
155167
296530
445314
504124
1310382
1977417
1767117
1848783
1501275
1910002
744889
448130
1282339
680240
1727106
1145424
1559152
875307
1102241
1528744
352080
1611516
1618077
502275
76552
166408
533721
804309
784559
243575
1319205
685757
1651474
17172
1693548
1533047
142959
364254
95932
1765855
1950773
1921844
1591334
877590
360841
634631
479204
537367
1182099
1731916
367746
1306246
1150709
1015880
1508582
1751281
33504
988048
1447618
1228494
686139
1059341
1943444
555471
43853
1641857
415569
1886539
81484
809347
1933882
135819
1850862
1759885
392412
1609066
457817
565075
1802567
1758051
68227
1108463
779634
365311
1877475
1917162
1835667
1963616
127632
902804
916656
1572592
721134
1549329
430605
280800
392058
1723797
180735
1251264
1960037
898479
1772853
657309
496089
1087997
745620
948030
556266
1763751
986289
893211
494359
178539
877773
1429222
1360814
1339636
1241728
1041403
415466
1510966
1183535
1028193
1977211
1913571
1329226
1689888
466581
1030699
1301948
1763908
487604
641562
87572
1006644
279189
1815456
1432596
337505
685808
216811
896429
1508864
1344624
1042506
423325
1307675
300355
308205
694956
1496349
979138
1825853
367140
1115903
1069103
1019644
184480
767416
1886713
242371
1903867
846250
1970024
1347072
17958
920252
1025185
1906203
282019
1593599
1704567
1214496
418598
361818
516350
1142498
1804123
1469217
1809682
1465035
325871
1893411
1296722
1145783
531386
749283
1847587
353451
848816
1770835
99674
1472582
1512866
1632477
247198
105066
1465002
1548509
1301628
1012875
996326
1206041
1938214
356139
240595
1289335
249762
1317432
1361520
809378
263680
709428
182685
1870144
764916
39688
92752
947978
1991469
1339425
1535999
754081
139309
471342
1284412
1111610
277468
1359259
1468172
128784
1846785
475574
108836
1043165
624105
1803694
1357699
1063667
387697
1146799
823424
1195232
901169
1082366
1032342
808391
716500
1707720
1662425
1155222
20735
615461
1658601
309034
799252
54467
1357570
643540
1028761
1789526
258106
389808
1633154
1512525
625807
247558
1685151
1133964
1030267
1411933
1625844
1198748
207891
1067252
539301
801012
1243619
334893
1074522
1963578
137067
1828736
1906274
681454
525722
898051
1329811
826655
580947
1570266
123217
504538
831534
1821439
973581
27767
601736
1704339
1328840
1207633
500500
621097
1308666
1459313
918295
200931
1689712
1222673
672534
173003
1267807
1949454
1617969
192148
725067
30754
370545
1517387
962814
1968644
936512
1388401
267984
626694
1750073
1573641
646655
503156
1585516
254499
1940139
1404841
45306
1467055
724941
1787846
1088220
1766424
1833746
1099632
429324
977932
648357
1262036
1045108
1634556
1755904
1163604
2957
1891369
1956091
612902
1739581
440684
1450126
1850558
729229
1726807
790492
527585
671454
59273
984466
802454
1774920
141709
939602
1611223
1193446
157992
1105142
608365
355158
391035
1731565
138474
1776829
3734
271027
27536
265377
105228
1117935
1531965
1654390
234461
1967782
1133761
73103
987237
1354314
1769893
1690181
131679
346231
589446
1516387
292526
1136574
880018
470023
1335948
931360
890414
499073
747155
985185
856523
1986322
1392888
1605700
1718124
39989
656539
695060
561949
1299464
1650835
1067827
90489
609487
1836771
537302
393104
587711
1297159
910016
1247320
1141480
1704661
649253
1501412
1244064
629074
382579
492714
256831
534062
1221599
835625
939702
762275
458170
125395
1670256
1256299
367652
1946958
42068
1082578
1780018
1045824
1787184
1862061
1714662
1210429
1537137
1056902
1348945
1107331
1731414
1457984
217770
1120768
407979
1702725
1862934
1635852
1864280
1635310
1028485
489309
443715
1726502
1206611
101076
1629820
618347
440616
1858936
574393
1464542
1722300
1709068
1202997
1544951
465507
741875
1938590
1711730
687417
855080
835157
1337010
899910
1758616
926089
458929
223919
65332
956085
1284984
803769
921104
1743926
1385113
1320050
216770
338917
1618255
142595
619513
582887
892673
1305965
444570
1194079
1573759
1343008
1705082
485407
1053859
293130
1840259
857534
1636656
689531
10341
1628354
490257
935109
1989633
1655773
1913542
203455
362671
585646
63087
504220
271374
367879
1974872
559216
517136
312296
565172
1911569
25162
1986595
1574298
1909030
778843
1966324
1575643
511642
601703
1885071
1032090
158105
1468437
131507
1267743
230580
1961787
1844943
980646
1525012
839917
658097
1811193
685359
1584689
1130292
710017
544115
1031282
1991060
1124420
1617036
685589
1031665
262267
29626
1331090
184181
168780
338586
1295235
676596
1153487
244805
1695679
1551428
1963084
581579
363445
90437
1872277
722003
449157
1673263
1194486
1162141
1865304
400756
1188357
630550
806231
1278124
167434
1771581
1552146
1089132
1600129
1314182
297078
1938340
507117
783384
107821
1380283
624859
802982
526983
712937
1561859
808344
778264
491551
1926765
951610
1388721
1452936
1964627
1883654
206911
1239285
975313
218946
1382589
1001681
924501
1277787
299091
1990651
43297
1055409
167123
1332362
1218819
248715
1585039
1291376
432312
6515
1553643
1087790
1672495
893400
184582
554222
583563
1387685
25307
312107
1708547
167581
1006485
1011612
1784008
1069188
1464088
1582904
1797454
747739
1473640
496556
1626203
175725
1669798
344014
1626128
517042
1290040
1035895
1552230
703901
1129019
1629244
1446652
980038
569868
80877
1269492
991149
1573342
1470309
1298132
1663252
947733
973817
212904
156523
258350
1871124
829214
1525723
1813050
1287784
1626048
1878777
325049
575281
922960
774242
1980216
864698
1819169
949215
1076678
545902
1543989
594679
1549630
900845
1778862
595853
428470
722911
399830
702882
936123
1506454
1074648
215531
991219
1615634
1982640
1716236
882235
1799746
1788020
1848442
1183835
1979025
1781013
1028290
1001685
958740
728261
1191495
1058581
992980
685315
1951614
1195449
1439555
1386837
1909382
1009081
1872483
481264
415094
811458
831999
1439578
1939533
341416
1422510
342739
98429
47694
1487743
1340602
1599691
1013191
1925886
414359
469175
557422
1468365
1825682
1276882
1189687
1480973
1227182
705081
1628044
1746646
963150
931319
220387
1688416
862056
312154
638194
1496784
674284
294402
1792062
962474
1094968
242391
824723
1096665
371330
1383505
1597959
943461
1304065
1408320
347908
1471671
803426
185604
1374886
1842999
1877753
128205
568514
268601
669390
961892
1715394
463587
634293
106042
1964955
1820724
40506
1978454
1981529
1153697
880671
420494
1794444
1008647
929041
1876994
576991
1255714
230071
913392
1308908
1883000
1119963
1090732
1803884
1173150
417061
418577
993476
429118
375908
1377694
1315677
64470
1083644
959798
901405
1284264
1694587
968030
545858
1703725
1187673
818610
998500
1050928
651661
305464
314271
414546
1271366
967063
1074818
628464
1120772
1449173
225370
1338272
734928
191802
1348183
1277198
602330
892851
654960
874718
1652916
1833727
1511727
281438
1403311
378227
1274465
1236318
257226
1067394
967405
479799
1917911
216011
1769573
1240591
775639
1217937
1188790
1627597
336700
208688
1097863
349250
1784768
1184391
1183041
679493
675372
568991
97626
336598
1324163
1626362
883852
1332843
1182594
43976
1259637
1639731
1097553
1001983
304805
720664
1713361
1147373
1766345
1587020
1454120
1410773
1499349
729387
1859593
403193
879132
440602
323270
1728456
1223202
456540
952470
1852178
1938740
1433441
747174
1545830
445085
1255013
145590
1479129
970901
595576
541967
78446
1046362
219579
1586957
1129798
1185954
471206
654277
714757
383418
355350
18195
1663143
293641
1861282
499079
293059
779004
718999
931799
1316412
855628
796194
410142
384488
1942891
1554106
506078
506525
281963
1402155
1098671
105283
1172900
1498286
1156598
1565192
1690745
975986
596561
541971
202678
694718
1463867
1928464
375387
1066658
941097
1725464
1588660
1073580
1505827
1806287
1494721
1813848
1735686
1967160
403287
925832
1719232
1118056
1553078
474034
601877
149866
1927872
95683
439675
1800035
826096
261400
814425
98843
422643
81246
610080
1793979
1459441
1441527
1880693
1921824
932327
158812
963533
581410
895982
937431
1273269
777986
261559
1831311
872809
772488
1727592
1796296
663375
1882508
1566709
753219
1315333
1582290
1750782
1679030
1408021
882283
376553
460959
12337
1707133
1839415
1481645
1603956
475220
1110541
1865764
370644
1692428
179638
1864494
689907
945228
1664620
1535304
1910881
1235383
656078
1503394
1783222
1857863
1121528
498581
1209611
117403
861279
409014
1410933
443709
157781
658274
960
1559673
1482753
1112473
1119216
1746088
1253762
1789394
541258
1002489
1522010
503086
56837
1011826
1358277
841782
24151
1543076
255628
599180
1554500
1825970
268750
1093422
111407
688244
981295
1159821
1882765
1596670
1877645
442963
1603309
1654050
1318191
1393123
297076
1394540
1131313
610179
1767931
815921
629392
1570500
1832695
59119
254173
109244
937754
1197955
189103
1210021
171889
841681
1145721
1210400
258805
1035495
304003
1141945
1947895
1610721
269655
1447709
955712
53157
1176310
1742495
1751189
793992
340339
1599716
748534
585161
296992
1022063
1902045
84632
1845287
700434
960928
1073496
1969621
707851
1430782
1634014
1140787
1064642
584089
29320
1109176
514711
653421
22353
1652455
1076792
380428
492329
725464
1089760
1282074
1791837
339347
89261
832869
1835718
804598
418727
1180290
205423
1821129
462374
1587808
437591
1653466
1162222
1016788
859596
160879
1599996
869420
1962622
460603
1644685
865090
160632
1219986
1668406
615256
1576142
888422
1172260
1456970
1252320
176099
781784
229796
1739913
1477586
869365
58939
1757315
179322
1213003
1271074
1528534
1281439
1047855
1003028
210968
568991
1197709
1721611
263924
973908
1468428
1216564
214040
1804544
933587
199223
286001
1221965
877822
1441646
315973
1169582
233133
679289
1118905
1333095
69364
1349223
1231762
1968979
1091317
1895474
1499844
1499739
1992628
1980065
1930418
787779
407261
522125
19040
847843
526573
1473326
1470434
1216034
956248
1934880
26014
1864677
1082552
1075843
846508
75899
552779
1375693
802289
867919
861406
1779853
477659
375964
478463
1874966
907809
1691723
1987126
1984831
769616
1874170
597982
191213
1719037
1769164
1191145
1849053
86328
707245
619157
1780021
141733
951450
1000406
776552
572436
67158
42246
810960
1402841
1330597
839895
518460
1552930
1608457
717310
434766
743474
1407793
826470
260359
1559496
1034324
314038
1954972
440286
1440143
71180
1831979
1478929
454718
1372909
294728
352142
742459
1361992
1556909
8858
1352332
1484842
1078209
1933473
40154
660378
1613052
299814
1459515
62003
71093
1714578
548871
350968
1882331
761386
1754254
585182
968389
844264
1217997
588170
1950458
520035
1118486
1582426
1180520
1618566
1019202
458719
1825952
1036586
567060
1573670
1510708
1989378
307202
130634
1087242
191943
1783064
918984
297293
1715854
588756
1639899
139998
1023207
541597
1431616
1222534
210419
152374
1629965
1455222
1768602
785941
551187
878852
1249440
1967610
257758
515319
1663194
746612
855387
1439845
496302
1333229
1711036
427345
1224848
33022
1870646
1853217
442993
1688067
1537285
1174977
244364
1873545
956492
1502304
1485952
215373
1522534
1256637
1768911
927704
1674840
1450874
40087
99262
1151554
886551
1051643
873643
1552718
621607
1818879
150406
1091073
336365
503486
928452
1844721
762503
51899
1528870
542729
980188
1204011
1550547
1083781
1254107
953891
1275189
680826
1285103
479406
1562575
808002
465339
1996614
1583365
390692
1313431
1289102
1598780
969412
1571516
1679517
744090
1025873
1353487
1447691
1513686
1179459
481391
783864
1846170
111498
1044736
1744512
1394504
819668
1795413
1878499
1265142
1858444
265910
34550
876856
1324447
688676
1116269
641683
1613731
49359
697855
1399538
705934
1188410
264016
1501792
584552
1001226
1851819
903061
1959517
139083
355681
1013366
137709
1266037
1789088
905848
811594
552072
1484923
784906
1069379
773863
77756
1527217
955338
660136
1230537
5296
203166
1752398
660925
1397139
953303
1658092
819787
660061
626401
1759781
47701
1021229
859622
416951
697803
1517542
601891
158937
607918
1690926
1394787
1897726
831509
620799
1689568
1594800
1016040
747745
468212
313075
150138
1037324
851417
1657570
550950
347299
843100
1678748
1991050
607586
43105
1309116
1940992
618332
242049
316266
1217595
1052954
1809584
831435
1838665
1364306
827527
924257
582931
1053102
1513101
17306
1033530
1146283
437447
916545
1916883
810256
769448
1281575
709455
668823
1566962
439592
1344034
1365325
372632
189533
271476
1469359
454194
1476827
1069209
472698
1807745
18751
1056881
1158053
512429
132226
1943028
747337
1142361
464654
840314
584969
1253479
1923812
101671
47310
1581919
1333912
1015422
1742896
1352124
464011
785033
595821
714860
1867935
85551
282867
273672
1893867
191198
715186
475088
1226144
522185
951559
22157
310800
1311207
1027911
180786
88719
882408
463356
1075196
1978596
144095
1178233
47168
1403456
335082
638940
273834
1964770
1463842
202385
372217
619897
1942012
1443170
966704
1825373
422574
1592538
660859
529508
1642589
406704
338416
1805559
735015
841019
1982563
1287989
89989
871714
1058975
22170
127095
556358
210185
1266461
1850444
1260441
1997895
1985087
1749061
936017
1979824
864371
1312676
693368
1393452
109477
347292
779697
574757
1336866
508964
1261253
1457857
1271461
935495
90415
1790441
944434
1785356
1663351
599206
1978021
704913
786032
782188
667365
658041
730856
180890
133247
1169945
965800
282995
1811831
567760
260447
759767
923734
113943
497196
987051
1997617
15005
537151
1952816
1803466
758395
1969622
1406977
300257
1777784
921238
1982151
1339990
1396594
995142
614364
1263300
755145
131169
1590481
1660811
1286402
1311879
1760597
1532908
685091
1043610
692145
1412708
518949
411069
1523143
738312
498664
1455633
1814760
1998805
308241
1525267
130507
193613
1691555
1735974
575951
876685
60492
1621825
9702
19512
420715
91755
1114816
1676556
755888
368085
1777709
971322
80189
1924769
1423788
549115
1544270
709336
530723
226685
310515
433219
1446261
45599
1823926
1994115
1136578
871838
1831640
600156
1294935
379678
943132
646986
156533
534498
280470
141152
836279
312160
1460580
582501
1036578
1325922
434412
490336
17989
1279075
1146751
1290796
1570568
142182
511824
974015
964098
1772733
1440143
573302
672514
795275
361321
459886
1380279
950588
952059
1815338
3563
1717462
1828867
1672873
400505
82802
957248
1447095
836375
410539
1567537
1969983
105994
127477
1611420
1783270
35144
1461580
1396324
1106965
698682
628125
1057108
1312159
1475469
1297604
428145
1355053
174868
434228
242608
1460945
1542151
1977321
1124788
1139842
1555337
704945
1559613
331635
990623
1096107
1624233
354426
171434
1841591
319770
120452
1060644
890235
684914
1172277
1952810
1138210
314897
206959
1514332
820533
1085997
1608880
1369841
1496648
1801712
1079380
813389
1576307
413561
515183
731840
1727302
3991
1931235
1540986
240426
1920807
1352986
841135
323379
1052570
935638
845950
933642
1155509
389878
502484
1141631
1475068
1133185
1493402
660332
1517798
1933394
1843890
295448
1304934
956068
1435062
1945006
1728981
26155
1358914
669302
1133260
259305
1565133
343486
1101818
1713663
1953771
1243054
321159
1615199
1784106
289584
711583
36918
866002
659114
1106105
1885873
394658
323658
1193203
1151074
990063
301448
265565
1399245
708894
1673277
1393376
163762
1773896
353583
238854
211677
1429583
1842391
165451
1973568
546595
1429156
1080096
1627634
1716156
316133
968577
1531413
977200
399687
430389
686735
160570
958778
450165
1705325
1699875
560843
1950203
1872981
229701
502902
770965
900145
1236457
1421327
56209
524538
826116
677475
1563630
1523162
1869982
1115509
75117
1038706
172276
510850
1193576
1294631
565182
1827170
1356888
634768
662500
1450280
1622905
1474837
94880
1224959
75837
1563926
341727
283588
305192
840760
1135334
1106353
1310007
857362
232264
1508588
388429
1841289
1818137
745810
296024
1412942
1349975
1859073
400618
601283
1421156
1693
1448975
640647
35023
1119896
1013925
1786335
1085283
502872
704181
1923467
970227
1922986
1126722
1387090
929173
951029
1250765
92407
1179714
1258864
837624
43378
233326
208258
232585
979213
928166
1419643
690591
945763
762231
1837935
1840053
488464
1617943
770226
1953234
801968
459871
1751749
81070
588757
1753469
1002958
313476
1356484
491285
253310
1272560
1525640
1309508
1273219
1438086
560100
1428885
664469
1034266
1300579
1708878
1236561
1074045
1633841
435853
1490428
513302
582775
418498
1343304
1775369
248724
125489
16478
1359410
307822
1577803
1417008
901055
1176418
167920
671187
1847657
252090
462643
1492837
1353118
1024048
239675
395262
1256261
85117
1872004
209266
1779808
1688768
314320
712295
106781
196737
1050970
211661
1485966
676089
889694
43116
1688144
1131523
609507
76440
275970
873488
1221042
529287
1274289
1067350
1022436
1921764
1926206
761314
66037
587844
710066
1551442
1749994
952432
1953682
838334
153355
306802
123580
189357
602136
47571
856245
864374
112253
464178
1449004
376259
1924372
84184
842428
1819601
1395864
1044475
1214693
1004719
1586032
1714481
1277007
1406858
146295
578283
1811971
610765
1894423
1688599
1736525
1429641
635127
1249307
1336949
1985868
1519656
1934514
1838894
1259288
277939
73720
1356136
1567512
1308596
864759
1573907
923840
595518
1809175
1511439
84454
1215631
1957735
938748
1361292
1269816
1532781
207719
918451
958062
1236423
1863990
1741632
1918468
1658930
972294
1358579
1080624
441286
602059
101061
335581
345528
1464860
1602852
1000381
1976054
298850
1220896
250800
599785
1642954
843206
1249245
1626348
1990893
62933
187317
473516
1511296
1336778
1120541
1789433
1320830
1378939
1825639
886958
895052
1085312
139055
560865
420244
90746
101168
279645
508930
593278
17574
408926
729279
637014
1819043
1344021
708844
1175928
1965692
565108
1516711
1824964
468861
1066851
652030
800357
1698556
641572
629023
1421418
67786
312214
282137
1712140
1292993
473540
313146
657856
1425161
1703901
672767
813631
1108997
1726300
226513
1812236
1456701
747742
1708959
1648686
788340
593506
1483770
280507
1015071
1389596
371773
1580135
432382
715383
1324370
1215359
64745
323323
774691
1877294
1298318
43736
714522
329245
1354413
1902749
437464
1307159
345083
478657
434017
542339
1573152
1186929
889567
1740635
1163320
601121
1541823
1400929
44974
116761
239775
1278565
1588104
131162
221050
1787671
1179011
801520
902194
1280798
516207
341243
1564004
252205
1459185
573637
24021
830154
264464
300680
489797
1411079
1790214
1143288
26375
960988
1302924
1135935
1208037
1555377
1297745
1576391
398522
795332
1035893
379554
1187021
1804170
1214198
1674855
5934
843267
651205
1860960
13024
1675794
1466312
485120
1193881
1344581
1291247
657096
593245
345192
1287413
523662
1902292
239757
690592
483212
136528
29485
869478
815937
1463236
1651425
493662
1383043
1207141
1364148
1102818
1389439
590359
1167188
450690
1151328
1918064
1524119
615000
684199
850723
145266
1972987
109202
1162880
1172947
1110601
1155085
1587356
1816591
1906583
683497
292656
32238
1755156
493771
509880
1265267
981599
1574201
100101
1351696
741651
722931
153025
135842
840510
1556410
699756
1789861
1295266
1143352
1728766
476569
432981
23033
1480977
30306
1747301
80196
77960
1137512
1683252
1600447
689882
1689404
763974
1348689
1050210
922392
922677
1298197
302048
1482533
1790379
1792004
474093
27782
1217657
1119406
190930
1080828
1056147
431618
559787
721566
774519
318752
1563430
1799752
473833
1640146
602369
1011880
949274
266982
682654
1567548
284143
1692078
159212
216797
123916
893286
1909873
742757
1011115
1420091
462139
1399322
189896
989850
996341
1465287
1917328
1325938
350151
1049982
448002
1526323
1781252
1463529
1698537
744346
190436
1151292
9918
980657
443623
318020
1644786
1654785
1643858
1860502
1280649
37866
215142
779005
1533290
1219795
1640988
1921780
1932992
1380034
947036
854414
1197946
1533356
1312313
1411377
573938
918333
905602
1015045
978447
1197842
1411049
1088604
481876
573332
1078490
9842
295487
1875830
1675552
1918275
1859190
1523639
1355941
970981
1028811
1888269
1136997
1877199
214541
467985
35510
996493
815228
1259592
1497521
667911
479507
1469352
622390
644691
306036
678886
1840283
434883
75025
478723
470263
1517954
1412010
1021268
1839792
451541
162600
986450
109766
375829
698370
1674864
51914
1597320
218609
1790882
4636
1533129
1252270
397806
1137759
657978
1859831
1970108
1113088
1487813
342493
385680
1234526
610105
853097
309788
407004
886413
369230
231312
808833
1598571
230355
1723328
894746
970419
1461286
894380
903721
1943168
764344
1397392
1369852
437384
549341
1457338
39120
1204108
725981
459484
733064
500880
304376
1185735
1323277
692267
702338
1491601
414046
265282
1618240
1642383
144502
379909
629848
84613
1344336
1794533
1419205
693569
1259046
163184
782448
201710
999076
394178
1552146
1526923
1386195
49406
42623
1667219
141339
1688637
757003
529575
1900504
158391
59369
1691679
685981
1256432
1190284
1752272
1691560
15225
183379
1815779
877250
858835
683974
1346070
691613
1108107
1123007
728577
677463
1963988
1285084
1386477
1218950
129799
524914
1813258
1573125
1038264
1348063
909335
734746
1348724
1113882
1640227
551001
692328
710950
1672768
1879993
926583
1827457
321650
1194545
1311614
1890571
1108597
90886
653630
1436908
434859
238351
819493
251495
289766
1076311
1792990
1587823
1187503
1894433
886219
1889331
1472704
708580
1509449
280256
354199
127248
562740
532336
1329456
1605406
995227
1062608
1119971
793032
864417
325665
460106
1708301
1744809
1239756
1928988
446851
1490162
1493928
785736
548027
805673
542393
795236
1381249
547771
12093
781203
268024
559565
1322627
1976388
1429303
3741
630377
44733
809709
96989
1487425
1878356
696126
1249796
342383
397895
621536
1773055
1215593
446176
1678176
587067
331637
456112
1862827
627412
1294735
394900
501784
1507599
422197
812103
377706
110141
1406525
1643899
737606
1393898
1211987
1989964
330144
735284
564117
1851828
1973
1890052
1388392
1510912
1533098
175545
1384925
1818804
1984419
647712
1967641
1655394
934542
1119725
176555
1149072
1263807
1099382
1309935
1865094
1721850
1993393
271816
1052790
1919308
1989143
1885642
1600127
1756433
1678399
32045
1423307
823423
1264640
1030769
1368179
1944236
62769
1759952
70002
448880
1482657
450586
245510
1075670
771453
424235
1909848
599573
188306
1777240
1298887
1784686
601935
975929
1705360
1205681
146819
1685336
906957
1149725
1206824
1848660
1494093
223548
1014109
1218245
1929654
840138
647257
1721302
1355661
1587789
13977
867562
1868011
1850688
646286
1120120
1083511
1028498
1371934
1507814
1100310
714433
313946
1367734
920999
355911
1777410
989501
55112
1376186
955778
787269
473732
1369989
190529
903338
1809212
659137
1517560
1064829
1822771
736153
1530516
185216
433744
1350249
835152
541223
1304164
1988533
1210132
324763
1527414
1873333
61024
115235
644358
420665
1569732
1760478
1307047
1609760
878719
782060
1627970
1014730
177151
1908065
1122115
435143
1658326
838312
133895
1762027
1306481
1093894
31431
757902
216652
859786
1092816
1812999
936223
1892856
1035145
1697801
941682
694399
429987
1013817
1286015
1994012
93801
1814964
1567196
522800
286803
733997
1985673
994325
239612
768924
1836520
1754606
74451
1781415
1171228
1628290
1874573
146759
1542236
1520332
620912
1585745
489941
476138
521873
494600
1244768
1623853
1018801
545959
1567558
1233599
480208
742786
420148
1551199
482488
1716204
951280
50373
509673
883415
900327
1529724
780126
434137
1885234
806933
1113263
384110
141119
1178275
1171367
217349
151290
521426
1294928
875311
1147904
1553638
279658
1995933
1014317
968398
1817306
538485
1300036
133894
167068
1173707
716811
578430
312848
1716578
1077019
35759
737488
209767
1586730
1798573
663797
1164898
1673620
330800
1749077
210872
177771
1645375
817235
453509
620069
946047
218548
1213987
837908
1781621
354138
637386
438569
380840
871148
1914988
889907
168209
1143121
1839919
1401429
1335354
641610
644927
18077
1858668
1573387
1229130
331666
850071
1316005
1188120
415574
1703611
341149
97756
258565
145545
1961105
1431318
1508140
1023380
128149
1835757
156603
421631
1412622
893662
1466034
1687085
632127
158292
154959
1378386
1482393
1662423
1255079
510999
1614310
86685
1653735
1053195
1001713
208477
1314019
21960
1006728
1170883
1351334
1921182
1449967
490513
30088
1033002
1681779
1908176
1644125
280533
1985270
84068
1778966
1438988
1990277
299167
1677631
1290705
1156892
1405852
223332
1596530
1887994
1582830
103673
1001030
145843
328632
163569
1048498
240361
1178609
736750
1030235
329734
1772687
1097071
600693
1191615
1069415
965796
437058
829825
1661537
329585
1266510
1569082
921559
54488
1344055
1357955
1866694
731598
429582
990468
761351
1050312
1608063
1279723
1797787
1421696
75082
1408648
1861865
1929902
1799700
1420729
798210
775913
875168
462062
765673
199060
1622970
1938312
1652954
1645485
1097624
362003
1160322
677237
1373963
959623
1169938
12524
763037
466366
1830016
610759
1164256
594403
1571424
796971
1959771
1670712
1526966
391487
743188
1282527
1956228
1532405
1809277
1773407
733843
371060
1756825
127262
197941
558776
10005
775935
799634
1335022
66114
435827
1760703
1454006
844790
629867
1457874
614595
250834
1255704
2043
1519762
920714
1952468
351391
1130515
935261
1804368
1348103
1492904
436860
806298
737760
1596474
1775080
1120422
235174
1622149
53254
1328172
1185805
598349
1695343
774267
1877101
1755979
731289
1376580
902020
1992718
1492856
1958680
1808046
6326
1384840
871866
1418542
256724
638055
1253122
1656752
1021529
302040
587410
811651
1118814
592170
1138769
698320
1305104
1169475
1392556
764246
1039932
849132
1692448
1144253
1476141
765197
747401
442475
1782300
1411595
920362
669201
918098
1430198
773343
1333490
1310344
789843
669406
1936229
1540865
1240652
656549
1999142
935399
1581204
1664239
732408
157152
1475998
543999
200291
1300735
1408575
586991
707250
909692
1992039
185279
420405
1395710
565886
283179
1505398
1317618
710558
406106
1501469
978433
1979813
1772184
1883532
1682257
911441
1040161
951509
1969489
1170513
55966
1698468
1619438
1301571
1481010
63992
119258
1318619
1691357
1848045
1261021
211613
1760150
1716555
1631164
576686
1364228
548027
654280
709802
979136
186580
37137
250530
1587937
1891553
1386349
1663247
1300228
98115
1582504
786761
1571456
1104868
1467385
1122351
377217
1513888
1948549
1826447
266256
1219857
880509
320567
130502
726134
717255
1872170
69434
1636337
1325531
1886527
789917
1161128
64846
598964
1472318
982457
1010063
1133323
174709
1723442
1738539
1099577
894231
1748159
637478
1810168
1876910
1296505
660654
1115700
1120882
869155
902961
1547139
163652
1331800
1173680
1742047
1672097
549343
1507760
313517
495338
531303
1021147
1067242
1467620
277070
863871
1738111
265626
946891
826536
72246
1802323
823259
1818652
1093700
564246
1319473
635149
56550
1831949
1748886
1963785
968156
843114
1141714
1827794
983736
223319
1101113
261796
196180
685004
1874878
1405791
1748133
797677
327431
140491
1168760
127732
989910
905284
884024
453644
958189
37299
301754
1280439
1020972
1488071
785556
432742
555385
1540339
1736055
1021956
1729799
50835
223563
747906
366905
1338106
15555
266648
503416
390210
1650173
310339
488338
1131917
697872
1224535
334611
766908
1952428
979857
37482
155727
14252
420567
587788
1399921
313991
1837176
1725784
231473
1079166
1592394
1275559
124698
237841
707725
195338
951522
538450
1618303
1161550
1077044
760706
1171453
420251
1005505
1596221
1575056
1304583
1175554
1567700
1560318
1189050
1732164
447469
1947022
217852
1101733
1204989
154231
1548629
1800777
216935
939771
1827978
1501061
220624
1866394
29350
1515835
476441
1922723
597370
176327
940772
1028863
1655988
1226446
587569
856923
1122742
1699012
1726906
696856
992594
1941368
1366642
1479239
1813573
408545
1533927
1400095
1859863
1682059
1430411
1526491
1857150
1477822
1822622
1915289
279578
702082
1910825
1106312
437326
1118270
1256017
44165
1202348
1449009
1138467
1960464
517895
1579055
1646936
1039535
507214
593695
1305691
1201155
1787848
1120816
844875
1792597
366404
1035124
1167124
547742
553085
952072
1526935
1549247
1018622
855002
1980112
1543181
140397
171648
1955131
1767255
236429
1930105
635689
1014942
110680
371798
720584
139385
1538659
1910723
1891285
1691501
1823775
919526
697547
1888450
468461
860461
1778597
245617
877231
484197
570247
770639
793771
677626
1936201
1235765
1805353
109063
477889
70816
221382
1045814
1484351
171805
1502940
1226535
381908
944703
1699187
666504
1541128
457396
1615522
659606
1981155
1464926
1377242
1290276
908673
777538
1335838
1564476
515179
1666869
805659
673815
179304
1313075
387749
1334439
210666
1741435
1326604
1840435
425478
552910
269413
252936
1008741
439668
967793
57774
255193
1422026
1728618
1855264
1730848
1588929
18174
874899
688146
1919693
353873
1633527
1473271
958411
675250
1292257
453350
744954
783778
426292
952094
785444
1200120
1188203
173196
1591106
1465449
1583959
1373169
466256
1208895
1990957
551598
871656
1876792
985657
791758
1259990
396075
653971
671797
370147
683941
1889389
1969238
1690777
1346315
1101657
249791
463536
598729
607008
1939308
245527
1405574
1957669
1103938
1359081
334452
324589
1213676
318652
1387568
973690
224894
773527
1521565
796623
1315515
1530026
294728
930649
730304
1324954
344088
735008
1175071
212995
1974097
1948480
1866170
514456
1398589
1598649
991584
1654160
1542910
1630215
232332
949474
1048472
1441647
1668670
548270
365032
10029
362770
1270655
1489057
588592
546910
1919773
130276
1634031
542806
319998
1582185
1858901
1117099
1388150
1764175
628745
1454116
1417430
1262757
551699
966922
561745
847652
1158145
1386799
1442066
1253603
1989947
591323
1704940
1125006
1677087
780896
730762
1229406
200140
1924863
193024
745802
617646
308753
166889
1446917
48293
699812
1030567
858320
1507803
783379
79942
1423480
1345740
883718
734015
1730793
760664
1859944
223618
1834001
44733
1459304
1215420
1358129
1781447
596630
1044552
449834
694447
652266
896647
1286248
1533826
1048704
693476
1385975
696578
1419283
1166753
775599
570346
1395236
1313281
944809
77769
430727
1080858
1951709
70447
536551
775536
1685692
330947
1534168
1430483
743234
965049
1045386
920914
974738
624086
1609951
8779
1973832
820597
1864937
925797
156126
1480968
1296008
355717
1187085
119599
1925016
67058
375735
468847
1939918
200490
425059
1565567
1967306
1301111
1608672
566654
46606
365437
1390101
1430785
850886
1922232
1481111
721879
1223923
1249002
1773530
1928162
1222570
1425442
1623209
542984
943862
846373
966067
1151334
868194
482745
1065069
265971
988206
275584
306227
453972
667117
1919832
1522748
982474
863092
1177254
321566
1190679
1565807
438209
1655023
199569
760689
1770807
834596
545818
363629
1314905
1234474
180363
1647959
1659495
1493106
366822
1866336
1100795
1353762
1352962
1420564
1971158
66391
1940146
1281604
1230537
992181
1583991
984712
1185063
1553424
1265297
1576442
1592680
1381961
915098
314684
1185394
778373
1616850
1269368
83001
1126550
559649
330899
1394275
1671533
1151706
1602782
1675488
1702203
762193
982224
1688444
1639741
542389
378929
1736961
1007761
881203
1688397
359543
1936371
925040
1951331
1248603
504953
758170
1515686
1413802
1120931
1150737
391668
1439439
492280
217126
1729139
1029301
1849951
203607
164339
1560975
529376
1264272
334136
1838731
1566318
1800472
961075
1580665
1305921
1032907
250678
277694
1805093
96830
1552276
1688582
376768
681014
609403
1225722
1548123
454018
1598491
115499
296779
1596595
1950581
1497562
332309
1253308
1456459
1739180
493941
1652963
574232
845645
1558608
1385298
1073973
803111
382585
20726
1107748
1013065
1674122
1162790
955156
953450
1395159
819415
1931791
1586381
279409
1717962
1931509
1357956
180321
582045
1982370
491673
725747
1607679
169481
1353873
1566288
534582
346950
189535
914381
1781197
1938930
167877
473018
526355
330962
513967
1431641
1602304
105718
401817
1960467
803736
109714
512170
708523
1391693
1426832
155358
568397
681732
422995
921837
1518509
1741122
466853
1267207
1577510
955505
835413
1779939
1340578
1533072
1200732
709492
480424
1298691
1828685
1048732
1031872
433241
1760256
1264917
1689998
410099
1171024
689518
665399
69964
1886345
274228
1396326
1316226
2104
1048400
1705704
1975358
1114421
1988822
160330
1989429
1731357
224116
37347
1472979
1198064
347449
1008679
350881
1678828
1274286
1339537
1867724
1570278
533189
434560
104117
1274292
779531
688260
1364932
1734800
1906874
1965767
1906471
981602
1021103
553787
1785406
1802649
1891133
515871
1835178
1228780
1053780
829896
1286909
531808
568448
687218
778450
1043562
1957761
1278598
1664509
292979
1544511
1912691
1541193
449555
1766446
1226096
947332
1493618
1184365
1798819
1846110
1882696
143457
458197
1359482
1345175
960479
1509856
1397952
1293584
941721
631558
55121
362019
1489053
343056
332651
1918074
402165
614173
20875
777686
1087453
949784
1641766
1948514
1390046
1907456
678363
1716214
1022852
1101456
1020350
820569
998812
1520189
1651839
1963252
965773
1390791
1455036
1417907
515459
190564
1737002
1201604
1151602
1250141
1870396
1908874
1740809
485
1450596
1081924
1217738
43800
1951822
816390
199593
986439
521195
612875
680364
1939729
1032827
788621
1641675
1661777
559653
1075622
78775
182927
902507
1606066
652898
1135676
1421675
1804922
265672
1631677
73157
245000
1212071
448557
606626
93706
1751074
588080
1378044
1576953
1218386
1287368
1080015
1345290
834469
316667
1582614
1152723
971129
194035
1774884
1181559
356265
1677823
1717641
1903775
1109757
1536314
388915
137273
542683
1388297
992654
989479
1232883
1288137
1360573
1446369
476200
1578481
745982
325743
234467
141172
1812634
935619
70640
824905
268355
1300218
807737
616747
826970
666269
122383
944699
435331
180733
1759895
227840
295212
847840
382556
1506074
1078322
1521430
1972286
1031862
1458178
1451983
1082417
1938292
628858
1233442
1123281
327476
254562
687319
154678
1536258
1705317
1929578
925325
1650238
1555603
68994
430750
1791105
283902
1083736
1555322
1370019
1007455
153698
20803
221434
334848
1700009
670935
1746590
1632663
1503309
1656384
1128976
38012
1289355
1453879
1355510
1358116
799968
901155
257434
1129374
1304251
1429479
1718037
1451310
1488157
1073239
1430859
514359
1793322
1863714
995989
883089
1835158
1263162
958832
317338
967491
1344844
188509
1394472
1550381
1790547
402061
1769539
365970
29313
438386
1716207
1203224
1465451
1599938
81309
1356960
1955350
903225
1653700
1033135
294471
643107
1256341
1414198
1861526
1312136
883836
1067838
1450478
651493
240229
65916
198684
1801102
119614
1676593
1870542
736437
1719671
1920541
584092
597859
135560
130621
1381965
1651544
723031
995975
1929259
1214388
65271
998333
1548906
806443
132634
372543
1179003
334072
172383
1970595
1688464
1194823
633131
1876459
1427600
1985812
1189251
1572097
489035
1293655
771020
1582576
1951135
700296
1188252
726472
1667697
926035
1990229
1870916
21481
463528
1027931
1901542
729496
1874404
1604186
1600288
1042881
34867
872948
1943150
385770
510448
1159690
321402
764485
842245
415344
981577
1977682
680784
1455728
614147
565127
1670119
1695439
385948
1237420
1378018
1688262
270480
544706
320698
1062132
535330
1372995
1164647
1880884
1432276
22252
1547925
970596
1298835
528720
219834
276488
1939600
283970
854885
175178
1407689
584866
346875
69492
1307559
1977367
1100267
1815444
1829765
1190217
431519
1109125
1176013
1496574
1918405
1563393
1358386
324118
1168987
49997
1411938
1567086
1606618
314972
881269
1046929
683400
1887770
221004
323105
1833844
767
297146
55670
1561965
193869
1231494
1406747
1888630
1956881
1723896
854177
1891317
126383
1503519
1694928
771567
1433472
750655
421273
1040842
1212566
628277
667900
1007467
1809273
953227
1369322
595301
465339
1150912
609051
885756
1275988
1990353
1793335
1525959
1188634
1875802
1900972
1180662
427882
1094786
1828715
485690
1822661
421661
1429062
1649572
496965
1986875
921180
132177
715363
757984
1053642
1958380
4250
1850831
1703424
86698
1971445
1533045
32623
29694
1083495
459236
1881618
145330
1688378
1201286
1935211
265927
1778398
857523
1589020
979069
495184
1911519
376983
397624
943733
1226685
576396
1653192
1074048
1460436
785921
796022
1310316
1266182
1697800
1302532
664704
1195444
1276094
1401876
1032777
1258284
295341
1113507
1611115
682445
1418994
1273176
164439
1078793
684277
1442640
281688
831247
614463
962532
1896636
1078856
1850912
1899328
1309746
1455532
1222700
650196
299533
193709
1511329
1289953
1134597
263498
810018
1101532
967137
172429
1649013
1195423
1044896
256670
186483
1647208
878743
1516382
1174499
1871262
579809
1046915
1329684
786587
1789052
329776
1588816
855176
1160077
327161
120463
47536
841866
829728
1738782
1365879
1844400
1469813
364671
1786573
1266506
1496818
817686
426142
1845410
343768
870514
1970128
1012777
1025661
778454
1206277
438774
18694
1766645
618777
579468
701253
652603
956355
1761694
1232754
1958408
782610
382401
1312358
1237602
1312077
66124
1044588
1942785
823455
1901713
1362303
1223920
1675494
1793064
1176944
1189461
52101
1315805
782130
522195
1386940
1784706
1437738
886663
528688
1241895
618385
1082920
1546659
833966
893242
422824
279521
1219958
797023
1158775
740752
62462
1929859
1248803
1261722
729945
138932
568296
1268450
977821
1691979
272956
1157530
927658
1174446
1789897
1819306
233980
1982939
912553
1207641
428891
1124744
1025144
1545112
217755
1376411
148413
1269154
609766
103031
364997
1322613
582042
1106211
1884046
1737648
1364490
466982
1610170
567533
615232
1487737
1008820
1891339
1087521
1387318
981402
546067
1953745
593108
754726
579323
767904
1911700
363239
162639
1460183
57926
470211
332858
267312
897196
1037061
364849
1266219
1516318
1860831
1169713
81929
1653074
974862
466127
1853565
400002
170290
1971456
403564
1764432
277573
1326590
888987
431191
1305512
1997363
931061
598045
163582
45697
1584690
1683943
1991222
1598308
269863
359747
1164410
479611
1824581
1058760
695174
955342
1556514
1777344
478628
688939
1307389
1264530
286037
490280
1627176
1752966
1328296
1286263
131311
153862
1370126
899019
335901
1882863
448035
191769
1685009
80230
1522232
1846940
189730
291633
790740
1009069
1632457
66676
917070
1984803
992826
16313
869995
710152
617637
1863680
58033
310653
1915918
302735
478854
1356341
460514
1042327
444257
667884
1458929
862503
317595
499520
1265472
105760
1178210
389978
70743
1482587
795914
1147513
271207
1303034
947574
1209910
511172
1752366
1255082
1619031
1119882
1463440
1132245
1687324
1440248
378804
1525500
108667
1444394
1401881
336364
404887
1115901
184326
147194
398438
1630527
1454748
1514443
626478
1900230
783009
851921
1228813
393557
118183
1613258
1335243
864552
743705
252007
1862502
999731
517153
1294063
1646491
383369
1534221
1355200
1699109
928493
1298662
1325555
307342
998680
155115
1932151
672595
840238
1112649
1435211
1303710
1425730
561521
791648
494526
1193263
639605
1821691
1014463
601835
823614
715425
1047155
527694
633298
388293
533826
1114901
118741
140722
925083
609537
82166
843260
1410783
199038
720028
392259
212110
675748
1189436
941067
1521598
1984867
977294
1603345
1441540
1463598
1992547
756653
21281
1016742
1974900
763680
1385480
1152073
1433666
436218
708669
1535765
1979176
939942
188712
720252
1634737
99552
1001066
100949
1018720
762904
963598
290890
1271631
299013
475044
767539
1369762
1090856
1117360
516701
28540
1313284
1953666
460452
390691
1259780
156756
1121928
1485715
1736705
1239061
633212
1013328
1929321
283013
1736547
141957
1518729
988015
1771776
1021233
1384954
1490853
407251
1019469
1751041
396434
1704779
1084810
1379274
642729
593895
323511
589896
443426
56006
1132098
1272627
134880
467753
1844236
1340259
628934
471915
259991
1200730
1752726
1090743
568735
1125786
626829
788966
1882848
309549
1766472
395541
346421
1512558
278810
1851755
1340688
1032448
1890163
555740
1463344
1229140
88488
1712552
804692
225368
806927
863226
841253
1842217
281792
1037878
1153315
26342
1765980
987610
1059146
648388
669133
1096257
256096
535507
24810
409266
369864
590954
1512215
1236918
1020560
761973
1370505
724917
1786492
1473799
816002
620598
70406
1368819
1464978
449622
275973
1167736
620156
1470086
1037907
351486
1096968
1454358
776605
1101848
1286489
1261648
1144263
1832503
325989
24571
62937
1718560
1613041
1037537
1032475
1056523
260731
1783838
685295
1435468
1256524
495637
1243091
781699
1455238
1903739
1781439
1667995
1560876
371972
1713753
992136
543749
371653
1639626
486204
284477
757264
728197
1816418
923980
639652
464885
1651577
637373
1163821
13745
1311497
42036
313736
746249
339168
1612592
973906
941683
1542598
1961450
32279
1317347
1336427
604375
978141
191854
531172
986478
629982
1119009
1689115
862200
763697
703457
1463346
497368
322648
1620002
1476598
526077
303028
1023018
1189258
639246
1747215
727769
1291845
185507
803439
832389
396025
451371
1177185
1447516
736587
178731
1884448
943952
412459
1349996
1070767
516962
566820
144184
1071727
1728607
1630898
756431
198168
1011208
1765712
1858802
757469
65035
33344
999956
708217
1709780
885866
588057
1317438
1604575
724842
1628524
1248906
1451173
1320050
776645
1696540
1005402
1711335
375284
1565543
834208
881358
874498
916232
1978196
694702
1374632
673218
1878656
78097
1014926
170128
1347680
1926530
1370162
1296479
235269
746302
1952049
1579565
1492382
78654
730330
1599754
979102
1667415
575597
1874625
1194600
1433384
1539735
1110546
298817
238446
1104901
379678
1146941
1535015
437812
482455
1411219
290587
1456847
732392
1309143
1284389
1219009
1110488
1091980
1617136
289852
173384
383774
979641
1486203
1818909
1623952
920239
813300
1775735
1252220
93596
840029
113378
1097303
1788325
421606
632769
1250903
1299022
592961
1290716
574793
1135241
1257280
763368
1091414
183014
837629
1493097
1258657
486065
362113
1856097
261779
38363
1468901
1200825
149025
1958332
469818
1301338
1521154
1867252
1055290
277798
1421665
1325205
1817623
85589
588065
602237
825731
1614355
1562604
626149
780202
313838
403087
1608294
1793928
154554
886541
1627016
559411
991115
1786182
454574
931691
1316542
1771453
1032684
254246
1215731
714550
687524
1455583
999919
1081039
306134
737381
404925
383179
1296129
1157237
156512
1101656
48897
1614564
1380673
1684778
786558
431192
1527792
387534
969968
1612504
1805054
751151
212503
88068
287835
1881326
1566028
380338
579311
1924660
1880336
1297967
1948357
978586
903659
252870
1179588
1428684
733400
513255
1782660
466081
255030
180393
407443
1125284
1159847
148980
1196438
1608303
1060762
1437958
1389253
1343996
544723
25381
672027
1616253
812921
670477
553749
947363
364865
1285977
1461953
1081728
1111254
1861941
548405
617544
173196
1859491
1905330
133140
49453
1680790
1168643
1703209
1506889
1475145
188102
342422
349553
1360046
1718789
1434585
124799
189134
1328132
1671678
1385503
251587
1982834
952873
1317845
217746
1943102
1244692
62091
285645
1182705
1197909
1518698
1078194
619376
927425
899528
1182908
174903
432112
1388194
568350
1740690
1911107
480591
401550
397284
1647147
123797
284414
700684
1905456
1731774
1926354
1013179
223043
1067066
960370
1324522
157665
849053
1012851
66733
593011
1285110
1014008
264468
1521929
258509
826358
1320516
67397
1093068
1962806
733754
1000524
413612
1033526
1167669
423002
1552977
1729887
1899449
612742
1063956
1155239
496907
327226
1456775
918351
287466
1096265
663964
1823438
194702
1039681
1487692
1987120
114693
587926
48526
206850
977190
537102
1988887
1801703
1053261
1907084
778916
1256525
672004
1616303
38213
1062425
1227479
790781
1056008
244313
1958582
790733
1934928
93811
875759
1520959
475672
226782
1178539
772714
1779798
461300
1014380
238097
1416187
1136044
1952347
386484
774457
1746544
1530739
1031201
993650
639104
1908482
1006168
878606
1234917
1318292
401097
1453626
381480
47231
886176
648449
573721
1049187
627854
687210
803492
1484588
1007771
1801264
312204
1154536
38785
1735347
1454187
603442
956097
1950819
1953198
1951502
359026
237774
635272
1958733
1735574
1275751
804560
682091
1369923
1842325
907603
1872025
1738209
1715455
827964
400978
387913
1050810
750565
1422880
24396
235380
1934240
1730013
218523
1554034
364967
433970
186397
964812
737958
1155442
894915
1845660
486234
846489
1125785
53168
351569
1396240
779318
984994
731569
1054535
1517528
1471075
1270555
266212
552703
648347
1769037
713900
1891060
1796086
156203
1812695
1993399
382945
27081
1431916
1646380
1624316
1062938
177125
666389
1927836
485564
1384279
1158775
1758129
601082
97704
1878825
1060206
104057
144982
909229
704883
552218
1883661
788307
659081
1519247
983318
765311
1587643
512143
1686159
1274686
607032
1415544
542697
1294075
1521034
1136913
1038469
39233
1447394
1534042
1668999
763060
1451037
1958218
1768968
1546015
407082
251854
1299137
1912126
1971676
901344
1302730
593944
998039
1021186
1409139
191290
1246417
598921
803371
683940
238794
2968
780170
233561
204894
790718
1066851
1099697
1217621
887617
1976939
1715019
1741455
1289518
245497
1803460
1163057
412297
1455824
1204313
771032
134011
456799
751556
1660577
706418
1860295
15635
830823
1249892
250259
1030880
1813466
804107
102188
1349813
834086
122682
1377729
109742
1989756
335084
406341
1303735
1228062
415184
713607
1872592
431822
403756
858801
140240
161322
302353
649244
118738
1439641
388748
1516485
1991827
1270645
1367161
1683780
173467
256588
1665982
1068642
1566021
241308
1259802
547756
748711
1867175
1222778
286676
1087904
149844
141111
135109
957255
129244
1001020
44052
1134237
130239
1481238
865183
895799
1573199
146226
336715
348405
81414
914452
1716390
161316
1608228
236352
1702675
1021776
727940
396985
770810
623219
933084
1764797
1661297
386866
1484653
1815992
1230487
1295686
133805
922339
639975
696956
1638150
919846
756325
1755745
987819
1384477
654369
1766683
321148
1012612
452530
134397
1914484
691646
1776376
1333261
73255
1927569
171813
1688711
877984
1636484
1377876
349498
1394016
1114204
180778
509148
1131129
217558
1501459
1517523
1063394
1093439
1967291
802160
507591
1078054
176559
726297
1822054
853915
905213
1791671
1154840
231958
1595303
995662
768889
1696817
1958546
1340730
1810284
264462
309195
1530086
712086
881612
1317664
1572422
992258
1659432
508078
1289359
899634
366219
1062979
697370
1754779
1712409
1836620
922067
508780
1119555
1903501
367756
104475
954665
360857
234415
485192
1070211
562229
1216805
584834
1050703
1964413
668369
189741
351590
424761
1403313
572282
167758
606300
628322
1758321
1434375
1884247
203646
399415
592799
310204
1295963
919201
1648387
1284271
1686458
776786
1831157
392848
887342
1600562
40958
1962633
1372872
317260
942551
1423024
1205237
989194
1931879
1548374
837054
1548478
431506
1177241
553448
816218
1239947
777945
218235
1893515
1830073
1824650
1029901
1237726
1543789
1557422
1614960
639615
1534703
798707
1125572
1961086
1042323
1871457
18932
1423394
294010
440438
1454635
1926114
324543
449548
1417833
341633
721624
619665
373927
813250
1745457
1348639
1685918
1244500
71941
1710294
1939186
768850
1949013
1599271
1045677
327427
155527
164305
1394246
926284
1265383
342428
733442
203010
1669047
1470205
1153973
801497
517998
894192
887605
463799
556371
1959122
1742606
1356995
511851
251866
1600199
524204
104755
1792339
408394
562173
1655473
744046
1343018
747813
818016
1741925
1646934
419724
388143
968136
1758915
1742623
1922014
985296
630246
6847
1900887
193025
782996
1072252
1141822
1025717
1198737
710517
58948
1705511
1650839
261249
1853063
1636578
1391453
161753
1688612
91356
1015275
510483
1117608
1654731
108423
1942901
751798
1451818
1270271
1183880
498549
627935
1542128
1470225
1644055
1846498
198011
1867170
751365
738199
1479236
502598
752045
928577
1335123
1783238
1735739
197206
610081
379034
684111
1170752
783382
1964090
997965
408348
1997823
1126680
135542
1740108
1298295
306364
970875
465683
1610345
897199
1443220
1530693
481033
1704178
142910
219785
1051075
670237
956573
876462
591288
960601
1308322
980503
957102
445281
1505042
620210
407934
1501435
801084
643800
122903
283050
1234093
1329677
1904950
1080803
1904990
1834003
790530
472675
388954
1660680
1725235
224196
1437635
1931237
188825
387186
1448714
1025539
318081
180593
1751708
1963749
1643701
1490128
420219
1124708
404910
112228
820478
881839
1398035
1678546
1865878
1979839
1554795
1386003
127553
1088344
582839
1178110
1268444
1160737
379513
418326
1638281
1719066
1309377
1605148
1723580
1000421
1206043
1679430
1901741
629832
31890
634189
1438556
1926718
1147202
172151
477837
1268445
1790031
747124
1369136
1141981
67520
151273
1984999
1335274
995
529427
643499
119109
1126335
1557212
612344
1674697
233719
657900
1888927
77039
920119
1521499
1566061
637840
1066666
1608501
412211
1549999
1475303
1053626
185423
1127747
8789
799646
787326
1245071
963256
686536
1742607
1027422
1558154
1658954
1474318
1635496
797779
1464294
1740854
217031
1211277
1997863
790601
636270
1611225
1017134
848240
1627470
1021400
297650
1410407
889961
107960
1599639
174455
1683930
1812136
1035317
790253
42870
308403
1748636
681819
463052
511732
1114904
1351520
505510
1623942
1675745
623716
358053
1912228
556116
1463282
134046
546947
860919
1971828
323915
1696450
458887
592040
210374
1289058
192155
1845685
1389729
229492
155608
1685701
1622016
1091875
806876
262603
1688428
107418
1054544
522503
1340225
454493
421422
958250
1412051
328166
1029626
1370731
735247
864628
1256053
611754
1131455
207707
1290284
364560
599069
185776
1274314
1078820
1180346
877595
1911588
55446
1864489
1038379
1264756
1324634
2820
927187
155726
1158958
99366
1602734
194129
1698338
132949
1874847
991406
846371
900695
317978
1507572
238195
779729
1146478
865575
844912
1153184
1979390
197819
1614523
160567
1264940
1885154
744560
1100426
299448
1655273
1429991
1331013
812155
87299
1676197
742789
269393
238372
1208303
1455115
1579318
780216
608559
874573
1087017
360916
195877
838726
1070267
355803
1790191
950715
716925
1014111
771242
227544
716279
493703
1340473
1864152
1940654
363394
37323
1296126
1669332
257739
139297
1255446
1302924
1352745
1903282
1895866
899287
191909
285223
91666
876517
135154
155861
1610595
351917
701850
634794
1441005
131567
667500
1594046
900191
1009921
145986
411920
223727
607626
1527659
771660
1647819
146885
1962965
1307927
22975
758381
123613
1327138
1363810
160200
583071
318441
1570649
141652
1167255
1968629
848819
1956789
288326
668540
891136
411388
577139
1296357
777902
546848
1415337
541264
879597
699190
685686
532090
638435
1521515
492414
728156
1670067
1913130
1947248
1986071
277303
770208
769614
1683987
1652254
1210998
866681
1007689
667247
1264283
1312555
642083
1015059
143720
1944208
1383308
442122
986459
1826356
296267
1330999
454325
1383110
1351140
385270
522836
1465592
1694689
1476337
1186518
1945054
847594
508052
467008
1279206
1284766
1661816
672136
1336699
901253
293254
1729579
1320083
42334
1438259
851283
485165
1926222
1350314
349080
357375
463610
1273453
1201834
1229422
108215
1071350
746540
264925
255146
528166
493554
293422
689579
90226
922503
1285307
897433
1282138
386481
1617742
683217
497593
472273
1959456
1534659
62358
1889637
283594
1353208
137738
611033
903441
606282
537573
242353
350471
1322129
1038369
157428
1273342
673039
1164793
1694183
357520
816270
1079550
1229200
1821129
1158588
475782
474022
57687
1960605
693003
1870314
1908527
455012
927223
145123
1584717
820166
1641823
407496
581931
1877036
306887
232774
1281870
855959
616865
116348
458655
650155
307851
1985801
1109471
1867774
26685
892735
956594
745633
76635
1132881
446350
601782
1321303
47484
44216
994587
1096217
707687
787765
641817
899700
169910
287294
1090914
1532996
1189782
1712990
1093072
881891
1986253
1984570
1437167
1784892
1412680
1135745
828066
393989
1859288
1855875
1141358
1953374
1014639
270910
1644262
1487278
279907
1275635
880118
418670
400070
832510
919051
1668513
1009965
1444583
1736759
128869
427333
1921249
191587
1962501
624857
162088
340863
642556
589695
1178971
525737
1458029
1516433
242089
276451
1000415
149665
412807
93205
1048103
1037170
1078496
946978
1436027
1186916
248990
184331
1750542
433755
405845
1024110
430994
597329
821327
1186628
461640
1670633
1244440
489036
1611447
426638
1754434
367012
884832
419029
1868487
839426
989917
90951
915408
937656
530857
1504270
1230075
980130
631955
1917371
1253049
573979
1891438
1323173
1011102
761277
625773
654900
1465323
464424
1330492
1218339
20782
123143
1413462
1067250
1096302
1773016
415367
74918
75580
1399660
137225
1234400
1510322
1892311
1003422
915146
112923
498913
417139
1890020
1550886
1153963
629902
52731
694247
1418388
510620
1044590
750418
230055
1856451
1883062
896422
1902918
614083
1016345
1232586
128834
944350
535852
667155
1851940
994942
1789909
1388898
687309
565712
1961728
116920
575006
122139
1692797
1881284
1617732
1781340
434544
1564808
219808
347735
1983349
252504
1447562
1079109
1530359
1254110
1034117
1808294
1310404
1295945
1242478
1441996
415545
1487558
615726
1581465
92624
63283
302754
1273524
781692
668394
1145207
1375684
1202242
1125944
1679804
1801349
828605
375395
1946490
538020
411085
203836
877752
1527303
787877
1073813
1063692
850599
1907899
709666
1753641
1738695
1799604
1886918
1819191
66590
1899620
1895568
57599
1484123
22859
1381681
1517216
763457
1279562
892720
654621
1663358
1544933
1061866
489377
429634
860419
966946
1206855
116017
240186
1345210
698400
1919175
662581
104997
144329
914798
1778225
967834
1915573
1752622
1970409
346899
1366497
1453579
54687
1420824
1033180
513243
146724
1518141
1947928
1689054
1869593
146892
749540
209880
960242
1215608
1934116
1825643
1106986
1060288
1674038
1076640
67673
1586939
1461463
127509
1812599
267636
1859731
1316735
912595
741048
967285
1944654
1908135
372906
1642422
969529
488688
834806
1688033
1410543
782182
1847410
1499039
1638968
190896
1706450
544929
931611
746515
737560
267903
168500
1131902
418791
819999
199521
818753
950115
755367
1600154
1678773
1612856
1836252
1199258
259891
1165794
1157319
1568042
349139
1001245
198684
1614766
1876426
1511227
648092
198802
283495
1521770
1417675
501247
67046
1359355
1461523
570650
1812206
1967399
915609
1045375
800096
1241189
1535145
273275
970248
1232899
1069949
520866
911792
1007037
946354
295585
1522154
697756
1844654
1364107
197391
1173310
1080075
1848637
277780
551389
705600
1036988
1302292
188220
80817
1041468
895975
912388
1850237
589079
1925132
960124
240520
1686595
1884188
1382683
1380499
510217
482388
1503462
505972
439375
1162560
1708559
803383
635822
1452413
1216805
353305
1478645
1597187
653514
1067521
1250474
933559
634576
1998269
470630
650105
334834
6016
23281
1966909
1763215
1953672
1886041
604290
1806814
16255
1371842
611799
1959957
1237759
1059735
63872
568976
1905035
1100127
221957
1556842
253144
365652
1415013
707837
1963538
1671421
708376
1688545
1928166
1857518
1916397
851992
1936853
569178
799469
591354
934942
1831620
512015
1282856
292881
1381285
1473492
515285
1225227
1774824
976405
1869065
1348217
1335628
632008
837461
985809
425484
231614
1471845
1832408
611737
178977
214676
734947
870166
1372534
1771652
1342383
1345493
1736759
1900394
959373
901186
24979
1130911
1902269
1695550
1460658
1984483
1316594
545916
35611
14054
551654
303473
660607
502994
1245561
522776
46122
250282
370636
228777
1624671
1994306
1947090
1507688
1117154
98374
1543779
191799
240793
1256371
1946269
1847135
537311
255730
1451489
709268
1113270
1611755
1726658
812397
1728939
738405
1770748
1199312
1958328
1491808
676818
1128299
1270410
766898
1495315
761174
1658617
915022
1043731
29704
283920
1382656
1493776
1294119
694638
1921188
1286358
1661486
1582810
1786152
1237569
972374
667872
588375
415244
500959
1167420
1543681
1975334
1088784
425652
1237333
1503120
1736078
1417363
1989246
1585078
1684168
1327752
1156608
1973353
391595
147747
1045557
1222425
382158
166866
1814787
1147003
32906
676052
278504
1768435
1499199
579522
437420
185163
306570
415718
1104529
927579
636917
777418
485744
887511
622711
144327
366376
1903419
367662
1164449
1919654
785574
1308603
1666846
487101
470479
1101069
1827457
1727797
1527855
76366
895985
1700506
183191
1271712
442376
1111248
193930
150750
1947715
1484350
779148
213905
1608542
1481820
1795974
1458351
1883220
1028118
1750853
1049018
1689885
922191
915834
1299996
745501
982687
1870519
901400
1488593
899072
247549
1286578
1722517
1130556
1697039
1379285
1698387
1078769
716722
383683
880433
1043470
1026342
241697
1133815
486728
114167
1634453
452395
731686
959645
1920499
1561192
1140305
1102384
419520
1639481
1675020
189049
1446905
613407
1985921
304815
2622
460214
879798
11633
809447
1320152
1744172
528229
861421
1563250
1273894
1759827
499193
1031728
1180736
1466779
1791696
442177
1674019
475418
1278336
687112
1441156
768517
329344
1986771
1923719
604066
868699
1848125
1436957
665962
39777
1303521
445786
883715
907194
208293
263584
573601
1112176
697611
1477873
1502317
1024965
1324359
218426
334013
565213
820898
743368
1077210
1750732
1679018
1233044
374994
501822
514420
713317
60804
1801898
340405
1142113
118899
1555840
1847033
1639472
1816810
67234
912451
926160
1146958
12126
264482
1319896
1826444
423352
1586471
471021
1865840
1387095
1907064
87701
1463533
1016043
2490
1968313
1799986
1289008
1408949
1625299
174479
884547
1879184
719216
1502594
1046718
1052033
1611517
302288
1336057
1853805
366714
1477279
1946509
147891
1518808
1070877
1797412
1741447
127981
1625685
1890752
1425624
1061701
996768
1733938
184015
416043
169666
1924171
1911179
129376
1487980
1780088
168122
279035
1698409
1214643
31947
682385
598177
245984
1989011
1769739
308814
1789145
1509911
68658
228036
856399
994232
837140
899194
960133
149038
1105685
1211517
990859
1768263
1808659
636991
1520705
1335390
218576
855319
181466
1813328
46745
1430983
960238
1063369
755283
907547
24513
471379
1778509
389951
689806
1634874
1061784
1811783
279766
1719116
131142
1536930
7821
632170
948940
703763
81581
41987
1035897
212668
800403
814287
1998224
86297
603598
1569189
1692815
559896
1372864
923878
90954
1788480
806342
31543
1748695
1129408
566399
1850659
827702
207560
1319655
1618891
1345555
1045891
1002664
1939501
546565
1834625
322394
922813
1164247
1773168
1691080
297903
416258
1958465
610984
1845515
1006010
312388
1076017
658735
1800707
581194
224033
1694949
569781
321146
1888824
506870
806977
840761
1214796
2914
1941645
1888311
244714
535259
725410
1323881
637750
142066
47798
151216
1057362
808403
1223638
934976
553582
521934
989584
186565
1585382
1145969
787414
292709
1893095
666490
378041
1333674
1267882
750298
245093
1301199
794707
53278
1503456
962157
330903
1877265
713825
1516230
575437
1640940
802136
343913
943834
1655261
110783
837413
358123
1760333
246093
843752
775216
1219226
545493
702330
1330535
1204391
453773
744251
363618
185166
242219
667443
891395
1838229
1028471
640072
992022
538732
977337
1822312
1765896
403731
815742
491128
850818
635337
749822
584971
131191
1102518
872520
1522694
1230965
88447
244827
570938
427171
1351659
559263
1544761
744970
1536597
1870241
1613564
1860509
1573279
239805
390325
1386543
549113
329675
930068
1327020
1386474
1342300
508470
1378923
1930984
575806
1503012
1222339
1885236
515310
1374628
839182
1404572
1020860
1543363
916976
789343
1387301
659181
1487451
1826658
1918863
1537413
679276
396200
945363
802472
1546338
506541
1078626
271598
1084217
1544376
484968
681389
1803831
1520100
1515459
1981937
1834828
748067
668066
1998443
1572324
957531
1436775
237381
209071
1075524
736322
1042333
86425
1695130
1731642
1727027
1976452
961174
572451
794888
228586
1070794
1181811
929730
121465
697352
1618021
982835
1116812
1259280
965718
455505
187005
1404721
1689213
1867033
1129460
1564060
979469
1745691
342518
1675882
205069
297044
1013184
732076
837239
793875
1516873
1582399
1703001
1576244
1899232
527432
287633
516872
1618609
24383
1254390
588576
664487
1566455
1623064
439248
1783044
1931782
1893398
166649
429545
617399
456626
1750296
1108607
452173
1847317
305182
152176
1896319
283219
1644963
1058527
1345168
1978527
1191644
472585
1247837
1173856
544550
18714
1807428
814033
1281492
1776382
170662
1996222
735483
99780
309898
1008352
80760
1018760
359538
613078
1135796
1279726
1732349
1343440
1709022
1132184
634325
541204
736328
998586
1768955
139254
490341
1250672
644676
1551803
1255111
121550
1352188
1739050
420706
1682300
615987
765353
1823525
670774
647680
1344514
759944
1910149
852152
126684
340367
1858041
1033711
616397
22934
934096
466787
239061
633932
742894
111554
271623
735005
856312
1598659
1077402
8274
838813
266428
196338
1744199
1611610
603049
616617
776558
1886437
777443
1808847
402630
743649
971263
168547
1947083
1957528
504820
1569983
1724746
1836620
1178582
259664
679889
944346
1431551
16134
209820
368670
1840289
1488901
1349561
1510244
466472
129080
531166
1294164
872505
584563
131273
1689214
348483
7169
829548
101389
1743658
370729
622650
485850
510342
759690
793096
1516671
946722
1369909
1551729
1833302
992454
1014942
211676
1744746
1975471
655620
1844955
506301
1810310
1353983
1852397
1607896
593905
359957
453748
311078
1838344
1274343
85
1428746
1373914
1935842
1519692
319316
1107410
599116
722570
167014
1537551
214915
463364
186992
284941
1148820
324557
1048503
1432350
1652037
1275398
1036076
1051146
762926
1329692
1077259
1960836
11083
749701
984012
1829348
1285341
1452589
916377
1716011
628180
726527
147105
794516
367060
758958
1601705
1378098
1217871
52573
1089571
1121395
21077
1292911
393942
854282
1503278
1951236
412836
103516
1928200
1121749
1268761
1174436
124799
1543299
333314
823945
1428047
1601546
1525017
917297
289706
1570220
413384
25181
424688
1001948
726693
1118843
512495
1121563
1319498
1535581
1088964
1691340
1928730
1830713
566273
1647217
437376
1926925
1390146
1995225
26119
1568656
1125243
1441510
1960756
991153
927079
1043193
648651
404890
1236366
1232687
603594
1133189
307055
1098926
929666
1786260
1915758
577785
1581499
1095861
633901
1997184
1206645
875362
409832
1914392
1278407
1642460
1746072
1146497
1004414
645934
1381815
710850
827073
420867
1015103
1303428
719392
672777
1625143
1664863
1023459
5268
1171166
537695
1497717
1400372
1322982
1466910
227591
1109601
127132
402658
15889
1724755
468286
1349551
93094
289699
1017552
1691174
1807665
1591840
1244640
1905330
206042
446224
887806
906416
96570
1251189
809605
1332091
668775
1613464
853349
759198
1765286
1394430
201394
1165413
1072076
250961
1904052
1221405
843367
1778158
600639
992229
1517058
1470731
742453
489497
1230108
92221
853264
1031295
42990
1861343
1566448
1839574
905938
677272
218672
772452
320587
913264
352512
11634
294472
42405
1912964
558111
1362382
1838327
1823925
1800321
425715
1699561
1687649
1152141
1305129
286863
1678642
1844499
989827
582863
1241410
1298611
870144
1786119
257896
501302
1090890
1473475
547122
793127
1989209
1402844
754544
687366
334168
477654
1954867
302158
760537
433837
1336745
291567
607295
1455774
467187
408919
1031665
1732077
1133349
1101290
1304183
1818262
1065725
733608
710409
1411394
1008098
1956220
201450
601973
1151441
879603
1950317
1787584
887018
405503
1453893
207356
1987196
869966
1170112
250984
1807278
1231444
797456
651514
1157787
1929671
16797
647360
125800
724940
1699710
1568578
1966549
817509
1047604
687121
215124
916488
1807251
32094
338488
707908
1508108
1371046
1730859
396499
1602836
1617909
1611376
267812
387158
998941
415934
222381
784218
218858
717589
1725690
1510318
1785937
323848
559084
1790645
1538812
1266355
1083274
1699866
137388
1854372
1014820
87605
721076
520668
410810
564352
761102
1322649
1181614
1257836
1484617
109342
1352011
928343
638969
1449985
448355
133868
1379008
1335951
228417
359599
430671
1370896
463053
1213922
1864206
1526126
1060562
1651579
132546
1515359
832118
596040
1824118
689879
78194
1339901
303246
1523326
927274
982550
89278
336248
210156
1691107
1306795
777374
1937964
1431706
1591971
13664
187735
109075
1882972
853161
766495
1495701
1484808
931922
8428
247882
1975711
550152
1559383
1913440
1877481
1544006
156234
952985
1480348
340333
168585
739798
1512607
822742
1953036
146633
1265454
1843417
1244017
1899758
643569
1383974
350230
1182789
1801206
364955
1478728
1394555
779822
1190266
136262
1595019
355715
1485042
1758793
874935
33671
1862452
1966958
1565497
1916824
1677488
1604382
612692
1413061
1439971
1896163
1145920
1277819
1463032
1709068
1672120
1614246
721410
1650818
1633937
1058505
508456
18504
127488
1730073
450351
447354
1685054
1629733
394069
1034793
1712895
1992123
1914293
158788
249529
1232317
322719
619609
634073
1747282
786618
1432879
453646
1130411
892798
1739148
1113590
1302519
107758
619886
42751
69358
1186304
1511146
1091297
1774393
47505
1740081
1989346
1597263
285362
1989089
927355
9062
158992
1314248
1972765
1704398
1025601
1777586
1067011
1089277
1314258
884275
1053876
284415
878149
350748
1777149
568809
1313823
59065
1990639
156845
687082
1516746
822084
582697
687162
892408
1054995
1212843
1682457
1442447
1379308
951546
976944
364681
1914850
225003
1959178
1184671
1837644
1751473
1577249
103996
144391
1720996
1274622
143361
1348487
82374
1926211
67366
561703
1431019
1429530
431668
898584
1053164
341412
1397166
1428346
609962
1431781
631592
1436197
1348058
1298371
1861851
406756
950284
234024
1642345
213798
69603
1743497
423605
1472593
1743567
744100
566290
1838546
1340382
965987
937792
904537
926677
430065
593104
1397060
1590297
1258393
179620
1006361
695793
1532409
772129
1731917
182000
1376892
1862689
1305343
1776155
442405
1791079
309148
1910439
1495895
1187044
748044
1712954
329911
84326
786627
1229920
1336140
992763
71215
55314
1606212
601072
1495334
660185
1886112
1876757
1841730
1823599
919015
1966422
1595792
307572
234339
1147914
1826625
1674508
1212050
464789
1857104
1401540
1634661
1815454
1606339
1815389
1921939
686905
1841606
1980107
349681
1355478
1149062
653913
969925
289116
97040
957924
275557
1581539
1319117
815651
1217478
247992
1248192
665324
708621
1832104
1526620
1657614
119127
802631
1211013
59087
1099074
440824
1329883
244358
784081
534459
895324
1702356
1053170
1951020
864026
746397
1632216
1130727
1855555
1133615
105598
287346
1601402
1402855
847172
243678
1669814
1987093
1466594
1800372
1450551
1108414
619414
104464
1064346
1594885
1162506
1547117
1065812
1628862
465342
1947019
182056
1945122
58151
1983080
1644335
1415193
1149710
1271468
1176798
49000
534765
1778984
1911836
843253
349733
642849
582816
1682427
339483
608832
1192735
220495
1772652
1763504
8880
1656244
1052469
640219
756254
603121
1961054
837307
721928
958124
389124
906040
245771
1092410
539101
1729795
1464674
252026
145149
752063
913384
1320139
424889
1294956
1741747
8270
1431389
1522634
1334419
890450
1250082
1469115
1128057
968723
809512
741119
1550871
1250099
1111531
259534
1301543
287118
1627074
372500
1829029
1081128
713083
180366
879035
1943254
199953
1784239
1801802
1256542
32751
924109
1512011
420500
1401082
710194
98915
969335
228567
53443
1633755
666987
1921729
1517065
277686
167520
707745
138623
452545
218317
1140419
6235
619660
1563612
666777
1644568
751716
1072263
1595537
1825660
959446
1647969
1901221
1444466
1358277
1045519
1102796
724240
131201
1894659
244847
339218
513244
790840
1977400
17777
1744386
1412438
779881
902597
233422
1429834
531752
599161
1503865
561900
5350
1518702
1127527
450922
85671
1821619
748474
12919
1048642
261540
1384238
76008
125816
1968518
213490
754631
913720
393796
1996928
513502
1447887
1613325
1486608
1483716
328548
4900
1975520
719465
771608
841425
1283803
644180
29729
30749
912934
1437014
255203
638695
1828695
777252
1002335
298179
629818
1797621
1474447
276465
519584
501329
1623927
142125
1457161
1692532
1686083
1981447
341970
213424
208927
1922599
1698621
1081469
1196369
693096
490749
24459
1042856
796707
1016936
871687
435501
607361
1450931
1631033
1628554
718101
251345
999317
1596887
754637
492032
1935414
1878448
1468418
1207112
947694
743716
432694
1493585
1645627
59604
725824
83636
1737744
427413
314018
1329910
936763
196262
396779
749731
609200
859924
1690680
1842242
143386
1344389
235959
1331117
1891384
436076
917652
539155
365857
282249
1372903
961013
1589207
1243649
458162
441258
1792450
149004
448867
1733447
81977
1127418
631044
1265525
980044
1182197
1768458
1478699
170195
1979971
1030565
1134479
915241
1582812
1759833
1987760
416838
61532
951643
1257567
82675
485303
562182
1223371
1742627
556325
987121
1119618
706499
417132
1978679
1773761
1385988
1553115
1108308
385779
1423590
493129
889602
21460
605942
145459
1575086
1079562
1003103
1126389
1220089
1975197
1938471
69794
556839
300736
1036450
993251
677392
945849
1741365
452252
1052095
104446
1213421
1191837
1304869
1930261
1697479
1877925
395968
854604
362115
1612909
1464087
472513
1257425
1717881
1633557
1027432
63743
1545518
458219
1136376
1431623
1713045
717638
652663
720596
663450
332496
609487
1055184
1603360
1798694
1622921
337547
293317
978970
856760
1085504
1436951
982677
1809360
1377837
1799306
1474360
1425563
1260547
1780555
991420
8594
482400
985721
908407
125344
1895143
986201
320889
1703718
588435
1599425
746558
498490
867581
1106446
1974102
1874084
1195524
598935
986502
835174
660750
1432056
248616
714618
465212
1619523
1200758
1440721
1078457
1561887
1356179
1922829
1743458
244995
525276
1538343
1680902
816713
1970685
1530990
1004283
1562598
632771
1669575
466094
1239582
786658
1973852
1418193
1822920
1758881
291139
1662662
1968320
1759051
1730176
1210785
1042047
1945572
1898279
104018
574549
972240
1932489
1278937
1234658
492479
1008638
1002245
1207335
1420876
1733752
976618
603843
204891
1491157
5705
974703
1875448
53436
1988407
1386550
1387949
437019
75381
1087749
1799868
669699
339405
1505319
1376738
1210827
527217
889189
408533
141681
807145
1991060
1533024
1864511
38999
1579229
94217
835721
1672352
1661632
1001542
1471418
503886
1224154
852038
596318
1376812
1545604
1157881
915954
1345894
1293017
1063909
279176
710309
788009
1502887
1499556
1598502
383651
1936048
167610
303781
1233399
634510
1191708
81617
1858301
393475
1530740
1603037
1667964
1417630
1642532
19129
1984513
644914
883288
1791421
1388293
112511
538935
1121784
76308
1853556
1030385
1843186
840274
724985
27435
680388
1866591
1515730
73237
1019478
814174
906091
298392
1175177
1666750
569491
1632976
1680025
615718
922453
635614
1175873
319548
1382310
184350
1430934
255182
498008
315952
843326
520346
975914
428934
1555061
1855826
1714978
481329
1462347
1504065
364977
511503
1997790
1975838
942396
910632
674793
1493845
300383
374375
752922
384503
1143134
444793
73789
693522
731256
1548053
431170
540165
760114
1995676
712405
1131712
212002
471027
1872953
192321
765977
1051631
1879919
714112
495326
177545
605662
1317431
1372758
922054
134320
340250
160087
1879435
265078
1690434
1017352
534404
779960
291000
1055092
1000677
1581804
878140
1629404
398041
778855
876267
1796699
808491
1256362
398565
636660
919969
1615179
1612601
266596
1679350
619937
1142864
207733
52919
1672485
478012
40415
964076
1962753
53404
112802
1035414
1513371
838146
1076184
659743
1323917
827346
882854
205957
604101
958506
342011
671918
395963
380462
1787173
1553010
1859205
1759004
1817247
1853305
534166
264558
824797
1086313
885067
128421
1115548
1899703
55121
937283
362273
1144708
422043
1632662
1049882
1528087
1200333
561770
1100060
1503577
912817
1324046
765605
948990
1545928
1142652
1358625
415078
269262
1067664
1889026
260672
1929272
1407554
94555
8375
1450315
684036
1386872
713190
1356470
288329
816668
1199627
1524110
1526179
1795407
1858230
265026
715493
1002354
510652
1131865
1638945
1051697
752569
1172932
919033
314836
1545888
733104
1640437
1119780
120992
1685244
1546739
552612
1342936
1240793
1375237
601809
1708352
867069
1708854
1725980
1422159
460875
565797
608107
1485731
1998080
1911787
74199
1724171
1323011
1489580
1330168
1958587
826759
1686076
397839
1034598
1962254
1771913
1349555
395089
1946001
1176835
1009196
1612643
1351983
1536391
618521
1028957
708815
1305011
1551137
503535
1638398
687098
582759
153020
7857
305652
642318
1614119
30919
802869
1060531
789865
457301
410320
23700
440026
1872725
1943765
1341651
114840
1894839
1638598
1827166
1132878
945593
1494760
1626000
1376594
1423502
407865
1705860
1058128
530492
1767568
1021223
1204125
1352449
1773823
45724
259991
1064833
1641296
772971
1190530
1558975
379833
11045
1974251
167540
1322945
352198
1411597
830829
135160
1222543
721569
1992018
1424257
1170427
1901785
428709
1784440
1748710
1342152
462221
113133
1115177
1551788
304585
1752360
1206162
384088
113270
1221741
1878506
981602
1324147
770040
1536012
638088
864773
1561067
1788182
411234
1984333
626320
636064
1982135
1636945
953136
1998782
1842916
1045087
453944
893616
445915
1602306
747844
1457850
1943050
889040
1328476
1263508
992570
1815582
619647
84039
1620598
1588661
1024212
516694
252673
1399354
44249
823068
233689
1058959
331567
1530933
1629831
364187
1263698
1844713
1192465
1828571
1667299
401924
1239295
1611742
1322512
1729721
990442
1108740
109299
605251
706401
1200468
1643135
11469
41058
319819
863704
1856573
1488052
245566
913188
977950
932429
607474
473764
411452
1815756
1624660
306988
1245592
1667036
222809
213337
847350
1624231
1958875
1541536
1488048
514064
956283
380439
933001
620109
1221147
956428
680929
1851268
1387461
1520612
1876735
1000586
1168257
677984
531742
74929
258263
646054
32
747131
1091165
213686
1530696
251940
1847193
240652
1020664
1211478
660297
409256
293468
525175
1673994
1162676
31434
555428
797173
1378870
677950
1544504
1941653
1544169
1344126
1923669
139559
1935260
1590009
515001
1846933
350533
406231
1881066
563338
1221738
1527470
1652608
1046549
1318748
155964
521976
1352925
713817
1161236
784389
1738764
343923
1586743
804565
692813
3069
1941740
322716
984209
1030960
1625633
1155860
911324
1326547
1713165
1695076
231889
1372966
705808
1527830
1667314
371594
1916582
619381
1754743
1032701
747580
4816
475697
1371638
581768
1519133
1489594
191677
237270
1524373
1865919
560112
1372338
248618
53065
1098501
1477326
1915025
514441
294624
1331430
728183
1130261
1906796
1006441
1190840
375321
1183280
342036
1724575
657617
396319
1727944
1027153
1999705
1252973
1047749
590541
1152224
1660282
1863306
1422913
1001500
1529163
858286
983185
715908
573755
960605
906119
1018655
1910726
454688
409928
63969
1451835
1895848
87153
526015
583056
1645130
1692959
1693082
1622618
157578
505576
384229
1279775
103405
970317
1353350
1199249
46913
569530
717070
147198
1262427
1961006
1742726
143673
783994
979750
801014
1846949
1325774
788747
446012
865164
457764
1346207
1425408
1317460
1294122
209852
929488
921629
179926
565840
1239734
1216079
842139
444182
119504
763977
1118250
1391693
1396011
561395
760548
1694916
798236
844918
721822
738585
888087
1244014
64571
176797
1035347
57915
1258026
1738772
195682
1771965
230906
425413
1934969
1272222
1282949
1878255
264452
73655
614131
1905397
913
131447
1929148
1147238
1275295
1204771
745241
543769
1727440
1475309
693560
936926
639117
344358
215613
480257
482285
1579788
1394585
1262249
510060
1088133
889597
1088893
1938112
775104
1028181
1085717
1203612
1994263
1610618
304142
401298
1284539
1295246
535713
451745
1889557
551741
893488
30599
733865
804876
1575588
1662268
480412
1350039
230396
640559
1152156
1525549
1751951
978503
730662
1121190
121767
1964663
1858753
815463
1424988
1498570
838417
1977339
955958
663747
1227404
528893
400164
297483
801690
352050
1549482
1890491
282078
1304612
435182
1335872
290278
904206
395168
1595230
1302891
208010
1345454
360038
1574274
58171
1604246
1463162
1576662
683115
1503634
1798908
46852
1811303
139598
1781785
1055323
519817
1808684
1728945
1552339
745400
1448940
481006
695844
1269441
1499379
1850042
686918
628858
824532
1807933
1614683
43136
13669
584023
854143
191538
1503363
493114
1288679
1719188
1741236
238554
1540442
331553
1651076
1359238
1146193
1888014
923759
1149363
593739
1479377
898363
1828412
1447258
870555
702042
1591101
823818
1169363
131008
1640056
599233
664548
1813564
1749963
1724254
1025042
246460
92436
1625291
1649825
506790
368320
1675175
1155352
1853514
210966
268025
770427
1550725
1608722
755367
838406
165356
1984712
1614639
1211886
1162939
875966
1517893
150237
890735
1947114
419604
816555
1431040
41805
255282
175636
171093
1267440
1470717
1127750
381182
1477174
466577
1003951
302282
1174343
188269
1377215
1141021
954940
940347
598308
1889527
836373
1418523
1733919
702218
1141448
1862194
1011937
141534
918914
663267
1598875
859206
1878020
667046
1913725
1157252
1055428
1752730
545487
810496
734448
648917
1608863
448468
742874
392297
833332
191138
728297
1302970
1608415
1134519
1200451
379532
464264
1363517
1409487
1166451
1413137
750043
1203676
641103
151176
404619
1605320
1610991
581525
1030858
316684
516449
39267
428909
491974
406458
598057
772253
1458536
1637249
1432942
647982
787300
1940794
1286037
23762
684597
660174
1664975
99034
1168531
412636
1625308
761860
833140
908787
1595211
1458088
1175782
930564
1785588
263126
1359353
1015656
1925150
67763
517466
143437
1736961
680085
794478
779925
1390979
851176
304304
766732
228942
242218
1881090
1703147
810626
189885
1092773
1600100
1353659
114008
658827
485733
401667
377545
97831
1360241
1243834
1876299
1904129
269161
911280
394943
1673152
171391
1156361
1457741
992533
349967
1672750
1831760
139107
686459
712084
303946
1688105
761866
503147
375023
1665505
667191
1632851
1909250
1646159
89728
1191347
1985899
1231478
1167635
110922
1974820
150836
738525
1700667
1735849
133251
484532
1765473
1418683
1462378
137558
638104
735353
633928
943138
57504
158413
789643
452674
1422259
1261961
1003790
312799
1514385
864334
1956279
719109
674294
1666379
1247047
425575
952381
49976
1363667
1419299
888601
1681849
125723
1729300
794301
1786511
1033900
1048189
908009
183621
1595326
744003
1898618
1689947
983663
1712550
1186434
16587
1379201
1751790
1889437
1627810
350497
462364
1393183
98025
1166176
1793703
1555662
723847
1811229
1672741
704041
1046809
744101
419222
630647
1061440
1411466
1778595
325623
1164898
1587642
1612157
596693
908914
1251683
666071
1210040
1871347
726419
118989
1942521
637815
1276286
846461
1699745
1326281
1741259
582116
184292
715316
1103565
1260122
946446
1550613
1303594
311526
85839
262788
760969
1484560
1938991
1211748
586253
836
798972
1768427
373760
703323
53624
402723
643341
1632825
983969
1853675
1097488
677308
1793005
339865
1327772
1647754
808168
49327
519632
1054406
787641
453878
616294
1395309
1651872
282854
344765
526682
932285
616501
1086751
668874
873130
1585262
1262854
425567
34023
325671
975551
591907
699809
1837578
1073326
82525
1759200
616788
310044
638603
1771118
942632
123766
718418
813865
168316
557506
434435
585487
56272
152070
599818
1029995
1406612
788097
647706
590301
158652
1936404
1051214
181942
153614
1897385
108885
1955450
249014
1273351
931368
411674
5905
332664
1459692
709377
1599519
134198
1386391
459544
669524
1725952
1575768
904790
1263081
924283
1682936
94923
1567381
91747
1692903
450296
967216
1020842
1072341
549740
670359
737001
80228
1440214
263232
1996763
207188
1653746
795435
185533
481863
1602605
1588567
1708758
392529
793200
1199901
1491291
1277973
652701
1883667
181318
387336
1907428
2117
1945364
242598
922825
374812
1290844
1883516
688971
1177728
496357
279875
1580312
455196
221960
1176472
594030
33922
1832237
1237343
627909
73025
1730591
1109502
454616
1618177
1861483
1019155
631274
1515150
1480323
409692
1226844
1103796
543160
599336
862404
1222528
1316194
227199
1294375
312089
1276942
1015461
556242
1250765
515334
58340
586848
31493
931625
1223564
1027015
1222819
1403573
1093250
352691
265060
1617800
127561
1630107
856221
1100141
809442
1314076
405537
302098
738777
959270
436608
1704479
310572
993640
1631658
232068
573024
1028789
1022700
1994776
292794
689125
282709
116639
1708830
851389
472582
1080911
486761
1576724
1404726
1042994
1270328
764228
551529
387638
1638441
1274891
699820
91291
1811082
816136
1377711
285495
910944
39175
740881
287018
908771
1693038
719386
1543563
1413460
462140
1334180
1578840
95371
330518
1763805
1935559
1032662
1346248
165719
741000
1246281
651128
1101303
802077
1790969
1969456
1713479
1050870
491558
380642
1847116
513818
793746
166032
1859002
1076393
434797
1585257
1124227
599510
507294
545396
888290
596705
1617108
318778
851185
1006637
884746
596496
914719
1336653
276514
1871333
220738
77039
1690009
956364
1011149
1279144
40669
1283070
682149
1134757
1260329
138444
1503631
722548
398275
1907211
784736
337462
129121
195801
112695
1291774
157871
1748833
297544
652417
1338718
923156
180614
466824
994929
794183
1038893
736166
1274953
90234
1806606
1206074
243627
1642395
254438
1862409
1867237
1565206
710243
1164252
1319402
355717
1986906
1441063
1753662
1596724
1529399
1416888
1723321
695715
696943
1694250
1260831
1091189
242770
1183350
1437073
1153288
1074333
695096
731574
1928134
1045397
31796
1834247
1001095
1356987
1979139
1188125
1044284
284994
923236
1335570
714236
144996
1740936
180183
977733
284595
1152208
598891
1595769
435002
245682
1936154
1420804
1747347
1990936
1026801
1096332
443086
655849
739389
847094
1057179
1352596
1178163
825707
743611
52253
62242
795827
1194304
789617
605397
1394586
1120407
1950449
1896391
98031
1286173
902158
1101622
1298169
559858
201882
1222276
627009
478153
1921705
1418100
1045838
35285
1169608
299077
1479631
1587254
1644329
1955063
1771616
1900785
1024764
165529
645535
474888
45643
1568302
829594
1874470
941149
1386195
1686155
1068093
1550943
1893336
940413
1542648
1872859
1774561
105264
1070931
1980608
291664
1266053
1133243
277694
4142
1229693
609592
1974404
325141
1877020
1948714
333464
714994
1604774
1287146
1050816
1383973
1931804
40779
1074653
934416
927596
1662060
141586
206240
1537386
1333315
1926701
969200
822922
1424677
238653
1316534
564640
1439722
1634558
739408
320503
1997866
762581
652772
1040506
1591963
1766540
1989677
1333790
1750870
1362810
1981717
1882630
136405
620112
140588
21665
1041793
1472790
956581
208047
995677
1525979
1037154
1125246
148781
925370
1319675
1882517
1242266
1918985
1688159
1810036
270125
1631566
1154003
176385
203766
1662074
1262166
1737281
1870752
688523
245175
931165
254911
965885
1921152
502872
1167265
37879
319997
840323
1076759
1868954
398482
1709616
1812234
1010586
326948
1053955
1499712
1580446
40636
694753
1044635
534740
1718872
1842028
858191
1329955
1511912
1211085
273089
1985998
1677714
541165
337052
980610
841711
555355
515514
673387
114226
1764487
318202
56373
1931703
325864
1351414
1767933
687330
960670
303003
1034874
973824
70289
849373
1976929
1799896
553277
95074
391882
1205029
190092
521425
406371
1274762
36118
716089
198014
1781102
1868485
110504
373697
1373946
1501575
467492
831866
1928725
86507
719534
192941
1871021
1827277
305328
990399
244142
1718041
1778789
1837302
1814734
1253907
124151
77462
1174587
1328282
1987567
1927056
606523
1849689
522375
1497988
560265
513031
1391818
1939548
1212903
1332729
1772197
1362573
1204216
1385357
1065639
1077712
673340
1044082
1863225
986276
551742
1426133
782881
1366652
1894191
1875976
434621
1656139
848707
1703351
1661978
672630
1886702
1155414
1392918
91723
1820408
1997584
1089116
1824516
1742704
1591864
1534436
1629332
297472
1765173
1399580
674693
1881762
937248
937586
264329
620307
264395
1532616
312788
693380
1012568
1455085
528172
74174
1697064
1439930
1265059
1649946
1130024
299273
1074778
13381
1968344
689247
1913187
1514314
392417
1042321
1752976
308818
903465
1111737
1537499
16462
298123
901431
535139
273821
170920
859369
1172658
1485762
838215
1182819
736924
235749
714914
1735739
302219
416329
1112284
403090
1076204
1837505
1678638
690427
815730
268477
35926
1674746
267075
1515807
1908315
194084
1881224
892998
655377
1295297
535021
1143982
1508743
1944612
4490
1301526
1477996
1972321
156115
1121964
1177296
1934136
84510
1304511
1648881
1357314
1979824
374386
440359
1720256
1677349
1399424
1814808
754765
166858
984787
561214
445228
566751
1520925
1625072
166531
1105993
1801854
845645
699072
1991513
1561370
447522
1634871
339796
1677865
743420
1192841
1187526
1278320
599117
1908322
855218
654141
136527
91391
1674324
542226
483624
1498173
1737617
1503682
1684789
515542
1559371
1983424
811078
1650866
1731235
1038305
1085759
1908907
1603328
1660648
1229815
180905
249452
1875690
1710273
1074357
942584
1098076
1911359
497332
688500
1418276
65652
1380013
1184672
1168896
230644
1367042
157903
1384440
1218594
1848965
17403
1409729
1537544
1619419
1795205
388482
30269
463853
1246121
1730145
1126697
447388
333912
1971891
509906
1164397
1145469
157251
1952713
107145
1809507
348392
20973
1381731
1801422
1624760
1660465
879028
179686
1765443
1318597
497840
1061615
829067
1557923
1370075
1511446
1085867
1965871
636545
311927
1493126
64863
1363643
166555
336518
861324
1956400
696484
714351
1250574
889258
61275
1065758
349137
1692922
77778
625984
1426838
35224
1077073
1351701
187879
945874
577996
800674
688566
1288323
980823
1007801
1714150
156472
897352
1676221
1446044
612243
130575
1869366
1589766
234799
384453
1355809
927345
1012794
1702260
1828874
459916
841452
356476
706107
1130073
1677253
962123
1529086
468480
895240
1306219
240220
265448
1067921
344151
19733
1123333
790559
1027941
852160
808673
1781045
684777
1994319
541136
1811245
1003996
1522946
1690789
1522948
179165
150400
1626677
1078958
1804106
1043025
422750
573941
929934
1979363
1666401
1680923
787365
208358
1691902
832099
551510
1254817
845806
312449
1222630
1841017
1883166
143133
450198
1829942
642402
1497676
642433
909227
975982
885043
141322
829937
1256300
755591
1702966
1898845
1763988
1851957
776772
390778
23600
595676
867787
1111334
1876594
1375791
596039
1750549
1676547
1566451
1093669
1104483
1821888
1633812
179431
458001
403966
1648561
1664820
522317
1857382
1425061
1414612
1303285
991932
365269
558697
305740
1834710
1929426
1356710
392192
1409850
733756
732748
1408781
662065
771593
70971
1796499
334927
320086
668101
1159871
909425
753677
1861398
1835094
1135091
1578391
1540215
266708
1766006
172438
1662409
1191313
386560
749551
196487
1002148
1264416
1334481
1472766
1372927
846652
1531498
1253757
1912574
1938145
677579
1157449
827016
534894
886078
922459
1766794
1616779
1635530
927815
1761874
1746925
775902
1011470
711389
784466
1915503
1979317
1654228
352480
582453
304451
1531174
736620
30649
1490944
1946560
1484876
643305
867640
1547972
1702888
371302
1368332
410165
1312430
1002057
1354796
473097
1842251
259106
336884
324140
127544
1843527
1653217
1646372
1551690
1768529
52944
1478555
858973
461098
1194728
640562
716488
1312633
1222470
1222507
1990842
607425
1772302
910024
145670
1562392
1642414
493255
369782
1387643
918220
792825
1182693
1597655
534744
907190
532870
210260
780502
1054100
1029910
1427382
1814097
899849
1555004
1763609
1074953
647989
725638
1709043
632387
1148431
1953452
1233733
1215766
1579646
933973
31128
293663
1937403
1029914
1920986
1739771
877478
1954690
1472654
1439233
1943094
1586633
449732
1890014
1589827
709026
77569
257758
972974
1773206
1036947
1246110
1766049
841660
880345
1630025
1068916
565529
862373
1110442
63124
1524286
476644
416962
998948
1517455
1655779
977046
351687
387981
1677501
1815514
1565774
1513101
262903
634049
1929008
133280
563513
1580839
620029
1301878
747985
1608621
682607
1187347
1963654
1177260
12785
151789
356650
1616040
1387382
807925
1369207
385669
976319
374339
231770
464600
931995
183006
1662259
927238
1022839
555648
865011
1220143
1064803
1741571
1837952
1872447
1459700
472380
353815
1951988
1251856
1704265
586906
1717001
965085
1195183
1512863
985724
149367
1227511
1990081
691163
164644
199769
1245405
1792481
1163926
1774177
1104532
139989
1351938
1738695
1791496
624313
335881
1518588
178466
1725570
1293701
1428387
1530209
1420725
1824552
913739
1304080
918595
1691734
1714859
227401
1126842
1832012
149734
420366
666072
1286111
561906
1267851
1883892
19628
1825824
1481653
1486955
1260138
645909
879252
828126
1436142
1121818
766929
285677
913643
1632004
1022768
1060171
1186548
1195559
1649970
1835152
63130
1516359
438754
203750
177942
1368865
1517674
1731413
1926816
1150982
1234024
1744065
943701
880472
926436
1119096
1657396
1025239
717439
1979711
395164
863621
18074
1378528
387408
266654
76810
644866
155385
1757207
1624205
997781
875599
991029
673381
213308
1734992
165540
1276569
296794
1295278
1511443
793324
1642693
180695
233245
1358308
1306209
1713449
15054
238108
1006986
782001
1200149
97975
275753
540259
1602120
1498783
748031
92200
359031
1699894
1749857
872589
1700733
616926
1645805
1972212
561711
1064746
770823
480948
891388
1801740
1653949
1887510
1784260
1587126
1721762
1549410
1716560
928939
1768123
484326
1374209
138854
411300
591533
771203
860850
1816458
1503583
637695
1434028
920046
1981464
406850
766732
96814
7395
828609
1090387
1855073
381604
690301
1205530
1046901
1380983
1851403
1131957
157889
861041
1628722
1509263
243409
276707
309255
287577
1168448
1349612
1913200
1592822
284437
988273
989956
1058404
860056
399136
1010331
890880
1240550
1890301
1920300
24786
813276
736790
101691
255389
1912951
1542742
1734676
836660
1227035
1416097
320347
1731000
1832438
453479
1249790
1363834
287266
289665
522489
42462
1177421
1021512
1883666
1139377
233494
409406
303524
12431
1358543
1281925
529059
31306
1288482
1597103
1432609
1717772
1248274
1359705
490565
878145
928686
1082473
492011
1141658
1200538
1148065
1608178
668395
1614155
1171823
1969253
1281380
1915506
1933872
1186836
1318163
1934136
501332
1312057
260655
65428
1601156
248502
870191
1293557
25989
258735
609267
568450
223661
1933209
299204
861434
235460
104295
478036
992032
133979
36605
176627
1587642
71799
1709734
189588
584339
1735021
1491320
1508839
737982
328806
272137
998865
434615
1855306
927915
1388306
1791818
860959
366810
1054026
1064044
1075564
212019
1265074
516314
1841248
211355
348022
1794361
590963
297952
1432023
16298
1514029
532550
1968985
1157050
1576884
87783
543587
951530
300415
1317229
1050697
1851839
607524
1609927
242875
26318
202412
285455
1271835
1372314
872201
1666306
1319087
458714
226808
1731675
1317102
909652
860486
1836620
519856
1095086
1195897
1964735
45258
1612210
1033474
1474737
842507
1805345
1330513
1191044
747498
465972
1414768
118695
1489879
263019
1406543
1807335
70616
925649
1506444
1385918
269411
501328
1140888
889535
1849622
674735
1474625
1583525
121378
634941
1828286
289222
293097
788330
1221935
1090224
637530
598082
134723
1447297
1471771
694180
1299610
512792
1599086
1679823
1799080
720464
1629326
1601011
695263
589591
432378
50834
1071899
1747797
1342857
1997068
1212960
1865783
931265
1148323
714999
654994
1183272
1232199
1777220
201398
72329
148556
757465
1014643
836889
48209
183793
650394
1539678
148079
1554324
81587
1877101
456777
1426160
585113
1213662
1306950
1169202
1416979
710886
656578
1424827
1887171
1912126
506038
1449954
1669899
1650778
1122992
263785
1636965
1488546
1878629
876726
680269
1132845
1677421
1591471
1673464
184794
244100
915938
1348604
1964749
601212
1624701
579206
1194845
1987050
986653
367904
874659
963828
1362747
1835093
177085
1182363
1567289
1443802
702919
228754
955493
1496825
1041275
525717
1968766
1036001
928068
215600
1892818
1847907
540028
50645
503356
780357
985485
1188177
1947312
685397
1571163
1416445
1792975
1656662
1510813
1137885
969180
706757
1675
187595
658132
642518
245808
643631
916734
1696432
1645690
1921734
1787377
1691797
1579597
821710
689204
83817
280156
1420226
298098
1850971
1235092
1949961
23235
776762
836083
1027659
1829898
87255
1431611
228584
1652591
1818523
1331664
811901
1328494
1387204
1426970
1725182
1814773
1941725
991015
1668831
147034
1097416
1611021
547286
57982
1626355
1012940
1314618
94064
1205295
513244
782678
435275
1430790
570255
1804380
1046648
1189163
1614337
325161
1366550
1273158
349355
679106
565787
1573203
1426596
1672708
1733734
1574324
168166
158032
1377658
1928548
193043
519135
229255
57678
1482772
1494879
1059176
380859
1151749
398071
309788
1136318
953841
1492543
1368899
1321011
678347
752222
1028644
681533
389698
1976046
406954
694456
1340068
1589219
456314
1214601
392648
929901
439876
1395611
1807429
851153
334406
1661164
1230862
1485733
1709394
1712242
1804791
27569
828290
33940
248763
1676419
1767509
1552904
145241
436809
1767386
215094
344102
302133
767853
936249
1224820
547796
1646488
1105395
1599085
604546
1169260
978287
167234
251169
1430857
1047485
377292
1197043
1804483
1061264
1776812
1574280
1862459
1409142
1019240
1985157
432013
1220164
1581034
124172
1544163
1460900
1792513
1471263
1284666
943712
35683
1243302
1492520
1361924
472725
1098531
587563
1809791
1446236
1613709
672170
1033851
1273170
892061
1510330
1329808
127228
428949
1292308
1529477
475620
821616
319848
1922682
182195
1814438
332671
1530773
1230987
252577
667885
1878946
1013671
1997480
804763
1630564
45777
56690
477650
241013
1753813
1026900
1949650
1146496
330241
701559
949809
1809289
1474536
1154530
684458
388943
1193325
1059409
1509058
848892
1637826
836755
613970
1547185
925081
1520940
1078975
847273
887757
1888706
139327
254943
415751
1270972
1048905
135078
1402536
733944
342989
1050188
1130435
1879841
204319
353508
616056
1926838
1075128
1186846
1434505
1795675
1553516
775397
996448
119365
1354620
718189
53589
129718
1093843
1468244
1914209
734621
1648738
430979
639770
75071
1420737
528018
1557946
759685
1015480
1242969
1793908
869421
1513977
530975
68045
895545
1580485
1720710
1084512
687644
1784494
236698
26594
1824601
1890294
1026843
1077899
1335683
484857
398043
6806
1903128
297944
51269
927923
1477056
32897
875372
396116
845513
1064563
1173798
956281
980835
1298299
1138203
705308
481557
938114
1220007
545432
844899
163807
1983881
818069
721468
229763
244885
1047376
1319850
979004
1024175
347319
297981
1218136
373467
884519
1775568
885822
1974912
546587
220772
1166787
904221
1468610
1359054
1392412
1284964
812263
39533
459912
894977
1427884
760932
1720200
1775135
133972
758920
1204932
1417974
1008382
1550676
1215683
1251200
1102927
1299770
352563
1051025
1196113
1227290
1124717
851802
1952849
1958138
642004
283984
1526233
1320210
320384
818039
383803
385288
699880
321391
947712
155842
364094
614931
24843
1881940
1497660
187921
1168336
1947140
542348
360143
942583
539862
272719
1385231
239851
1804597
1372595
1417227
1939708
1969441
1246444
1518558
774540
1030055
1504486
59310
1172542
84213
479144
539117
1635314
1679734
713256
1496414
236510
1195693
229652
1090813
1685904
1854175
15292
1912991
246733
116565
1536087
888489
1833176
1082772
533912
640369
1209284
1177907
591402
661701
840765
1116234
1847691
1522010
716351
225026
1202060
724196
1177867
1871985
1395771
1661787
1882610
377493
1518197
1630791
1486029
1023718
1969068
1490070
1761224
1283598
1067782
633876
1327076
1843152
145019
1802843
1908819
1854618
684794
186313
952149
79271
1086308
768495
916976
645528
533103
893220
947132
818378
390498
213514
671531
1719286
989068
1012206
922907
1532875
563904
773563
1816258
68530
1825237
943531
1496970
822008
864913
1557769
1436270
299379
1622277
1264537
1163433
1587338
301134
194053
153468
903210
1400899
716223
1314277
1468338
995445
99198
1344138
1876765
1760529
1910635
928241
624807
1090155
817747
1136027
769004
680681
545754
943371
1982396
1866646
329693
1363105
1400750
1558520
1054402
1941354
1674474
1474716
949540
1950884
1619529
102995
410161
1247634
1416248
167750
1403968
55819
842365
663364
238080
1738135
1381351
878955
115051
141397
458500
264388
1512977
1191383
1389497
26349
1232390
982825
1396300
273654
951246
495905
446677
689700
1705001
1686504
860845
1829957
1352935
1799928
683450
860895
561385
157757
936440
1761662
1835807
865154
1307391
1039874
892644
1614801
1658059
1142062
323039
12490
795884
188563
797336
498822
1732536
1723472
572268
420443
366839
350161
1281118
1760619
1879328
434731
483519
499523
1181502
1437908
1348490
1858688
1865883
1690784
394927
1706606
1251475
1241849
1767689
1065959
1905733
918614
1342762
1068092
709090
1683737
651007
255920
1030402
760853
1321906
381207
1191250
1809650
409770
358637
196636
292348
216800
595272
406884
914623
1822917
704393
1977036
1053910
889332
762514
1773842
433250
168304
434100
844975
1717022
1673147
333279
1084646
532394
1363405
138939
1594013
1334318
1454480
251592
1962163
1219929
1079818
541619
1620467
1962100
468906
330381
793647
1437626
155027
634141
733992
1245757
886216
1041976
1284105
395887
992250
1223175
749465
982183
710576
1094126
1303958
41190
242211
1875818
853988
570211
1882227
1981919
1592428
1438110
1030695
1056873
675305
1578028
1037906
778859
1446363
1792531
866995
806234
441806
1448478
1769154
1776855
1612140
1512493
60008
1757308
406543
840965
1990543
1307850
302770
1338979
1891459
852673
467882
287488
133857
1726924
1031910
1453856
996177
1070986
1990643
38156
1444355
382660
937006
1726986
1662494
1121931
671619
888543
1085298
73528
320212
1117807
1024553
522210
468811
1828943
1371551
672772
389397
327726
856471
238400
1207347
639552
1291460
1325363
478223
1306890
1758093
1828212
1050102
1826998
1025850
1010569
1064523
336868
714845
285095
230715
1413162
1510446
609289
549534
226761
1679078
1155137
53252
1132507
295369
1023103
1035610
1024720
507330
1659584
1371043
556448
1498594
669157
997802
850948
1719604
343717
634026
980673
1932405
1272052
942183
1711900
874507
1674248
970856
1458622
1177595
1324393
1257332
917931
1646938
1358357
1013281
523450
1563939
1474737
639790
1918830
1051144
353789
1614295
1218755
486882
1056198
1213480
958446
127865
238787
469855
575273
451243
713864
283113
1401095
1288578
365342
20768
1552033
1265981
1922239
838577
966570
1123439
1664116
1614319
1365694
1965398
913205
852953
1409330
776388
1842034
122918
678157
1964811
1824578
1252546
564999
732766
585290
86325
1894853
1079224
355848
1593970
1191990
434223
567959
1495614
1597421
137764
1377418
1070681
499947
1736515
15287
214106
333950
282538
305342
83648
1223929
449276
600029
551262
274735
1780854
622243
720010
481632
1067733
225079
1911251
1210428
1063512
1601663
1365396
1241356
658245
1670455
1295382
723645
1317105
716558
46054
36576
1644123
707084
1068860
392143
1270995
804918
1522959
978496
611488
1665812
435572
1861072
1972924
485986
1084248
724002
407763
519325
258564
1735521
3018
1409713
216291
1170635
1626919
672896
1955071
822019
1850222
1215012
471964
742715
1226292
165222
1346489
284433
730207
648314
1594934
1128164
1996617
886543
1468991
1067794
1622010
1210247
506646
756758
1145540
64191
1164504
1134803
349887
1756813
780359
864165
1813531
1609371
502910
452735
376541
1517753
931279
1618722
1480355
732569
440374
495835
1899862
255305
927074
935597
737476
229773
625793
344998
388921
165038
528162
1726149
1087152
204881
1840131
725134
1314801
1045783
1521417
1580712
740115
1958934
514447
469010
545855
1544035
1980275
25628
119310
129538
809762
431085
1446255
348122
883887
1743284
65714
83236
1691791
1287794
85776
1669184
1495261
174508
561647
1496825
553033
184511
1914773
530459
1627890
275189
402952
605660
1796722
1454157
882254
426386
519140
64407
1379657
751247
172694
1895853
1785445
657257
346759
1669642
992916
1536967
1280471
1426211
868576
1401643
1036312
518986
1311917
738649
881009
1061379
160725
1859880
1681065
304257
1526387
327222
228687
151701
1241165
1241257
1436409
695706
526426
444452
1206496
1910755
772953
1255418
1218414
1915908
1546219
1852058
1320396
1535987
648930
1829539
36791
1524687
358451
927382
1763278
887939
874600
3790
1349945
1076880
1589638
1407525
1697263
528234
463382
203746
1700856
975280
616656
260652
1821553
1461587
1164658
579167
1588347
451523
725501
354072
1681935
1705837
1075655
1144805
877026
1413355
185666
1195045
1182704
650288
1329687
1598768
856906
1868206
1120008
247215
1406213
693385
180701
486188
705278
759967
739194
1292324
132024
487606
337786
645564
34744
258763
288165
1209430
1202872
1341564
984950
319290
1008468
1402322
838513
1792124
1589631
1801858
975687
1386478
339405
1356516
1027209
1325618
1891767
714043
1966355
397530
1419690
105375
846345
1444351
349564
988077
357950
1961090
971125
1383948
1245933
656047
863253
11661
1452032
754060
717441
128184
1329797
1658922
1597259
827776
1781395
1207622
804790
476228
1423017
191669
1384003
851400
1841168
1142585
73935
1045051
429363
1343855
322838
1546784
1986704
939243
988117
7478
1344335
1644665
1360943
997284
388477
855069
1971200
622198
1203271
1741870
1999731
1082740
1554279
1968010
452870
119872
571331
393554
947889
1168596
1833394
441755
1896146
415018
784592
991074
1714859
1848960
118326
1778915
1344568
1345486
107399
1063450
558366
1795199
268056
738420
1167693
1768758
1771674
1530834
816866
1211574
350718
94297
1562033
991078
1511533
345583
1981499
15235
684795
1164449
1817740
921972
989917
1020596
997627
1395991
1340232
1328975
1315978
1482682
1083164
850993
1914187
734702
572271
25328
1279718
214578
1482796
1551620
991462
1637318
1025314
252314
230375
705064
890452
1778295
817680
920892
1653106
484069
135890
139963
1463780
1087882
1648632
658844
1950904
869417
87233
517370
361126
1825870
248373
1784284
1590162
995397
800897
1002222
468559
129515
1034929
1995362
1151037
1619515
415692
391816
212889
361618
1334598
1662732
351857
1065977
848744
605763
1827558
1103418
434694
1377204
1391820
948741
324550
311599
911376
745525
1962165
1718737
1866142
672092
763442
1075819
1994062
43876
1593368
1737851
1121122
1319296
1004911
1273194
518776
49401
1331507
1338439
1683444
671521
1870234
409237
192562
491843
157860
331719
252389
392249
964364
61316
1632635
189732
1100286
509722
938637
1467616
1309988
133504
212240
1012737
840732
1933719
1610995
374054
1287335
1165043
1970778
679594
634182
1966322
1362005
1905040
1794099
959643
72925
1756001
1401560
1194869
909787
703543
1715873
1872879
67244
722353
37974
281757
1704666
1997485
268221
1953087
409732
908850
988306
10144
462569
978150
1318334
167943
908968
992457
1470193
528147
515189
1490239
445784
117261
230029
1437021
1980401
1852341
1280445
949637
320623
1145790
1065499
800568
424275
331181
1270921
1330372
1600568
1580081
1973608
292621
1980724
1946815
1660816
799903
1940901
761009
537034
3260
1195209
1025632
1596762
775116
50168
1451660
1971975
577411
1633979
143684
864718
1887788
1910056
384679
907128
36554
1273088
316372
400279
1925209
1692713
1390663
1808684
1468481
1555708
1490185
202060
1357020
421670
1496872
780463
82451
1603228
804944
386055
170047
233703
968619
1229669
22965
1249462
627995
866215
522426
308961
846450
802786
1254066
1506981
1860684
428599
1977814
118706
1347780
1433194
1707473
1050325
207089
736942
441029
433702
1314109
1804727
462995
1204074
814586
358524
1852423
1882735
1333306
1965392
308364
1903420
986454
1961998
503333
1744455
516731
1573872
670003
904079
265920
1510684
197862
474723
717465
709014
1643314
1278310
669520
698992
833043
1992074
836107
1284427
1580314
1243648
984475
1612721
1522967
946887
549106
171202
980585
1301398
938758
314924
1753054
1913514
1100976
1612710
1922088
1561429
588350
948463
496557
1123487
1654519
822969
759198
594038
18125
767178
1234872
1773931
1159674
668665
1331274
199283
653228
1751468
1668030
57970
1726702
734161
1721435
776717
1055803
1016161
83077
476988
1781353
84508
1006041
1261247
81089
1691588
77695
1639849
1284566
1543521
839072
1903146
1842133
1618840
1846651
589938
641551
158495
752167
1566723
284253
1386806
375624
1159707
1254889
1669770
1525079
1488414
1822516
520586
1685401
1493571
1668013
617925
1372750
384637
552206
31664
144421
531668
1416199
705277
453770
176077
283837
1788593
1572823
1505251
886306
1881317
717820
1821073
1779993
925774
630803
81287
1572764
1883032
489360
911110
151357
48799
1105181
706111
882256
471472
562680
1029689
1992255
221759
65566
753671
1718157
492000
326118
965542
151670
1682890
1761910
1543877
999105
1100910
762073
684838
387400
94353
1123313
1600264
955219
1504235
1385249
1779989
674487
309135
1659895
649959
161625
1655669
878571
579592
473586
1418901
446595
1849254
1011259
518707
385595
340058
1482028
685355
293852
800735
1401599
1721234
1090162
129879
833202
61363
55222
1076173
1962075
592740
1646860
266313
412054
166343
1029717
1677179
1609465
1732393
284475
848661
170478
78275
141250
128271
1444734
1870025
245038
1343624
1831731
1662550
316630
176328
1761748
1780793
253595
842702
1255328
1949879
10191
469707
197023
1366736
1322695
245742
1449176
927682
1158036
1673237
1790438
814801
1256520
268554
1423542
669311
444077
1477428
292333
1961106
322018
1322266
1676377
1032065
387810
1935101
596601
651829
12553
697428
939469
1479148
728487
819185
308068
230460
1176869
1328372
1072648
1809344
975251
1370452
1498814
1990456
918678
27319
1137579
1855118
1249739
350437
1829471
509580
1425574
1879678
1383549
1174812
1073042
1354368
699544
1159038
1955408
401040
852679
871896
1943148
81035
1482673
381675
1338859
1542922
663000
664429
1872961
433427
1545651
1795664
283627
692045
1196846
779581
1882718
497615
848624
622388
1853956
1454903
910567
802819
1933517
1231219
932820
210917
360783
589729
1256581
1534837
250585
1297079
1735457
1477771
1452948
201402
766385
920043
1988229
222163
1875359
1646985
1998128
10514
1719308
505703
861142
841833
928463
1368319
460621
1095074
26949
62809
337559
829306
6758
368320
997220
1313895
287104
244591
1213642
1370482
1046337
54095
1078094
522483
785694
1407881
145480
909096
1148594
111438
1294492
1672521
457897
805638
1243024
350548
496637
1381206
55214
1710348
1051561
254290
1421503
1233360
585522
1144285
117807
1127729
975293
1159663
210961
101692
1772256
186119
507260
526328
237991
1829231
324364
1703022
1451339
921605
883710
179367
484160
1777069
632183
712959
777662
1636682
1171681
55517
889598
1952318
1483180
1982098
59298
784968
1877730
833777
785731
1483020
845365
95942
1468891
1122528
81977
1560124
600166
869230
1964252
1037604
1667068
32716
1537825
982581
163559
786832
1476383
352707
1034215
1840312
1899276
1389172
72526
1562913
59793
787323
1037096
1865082
1505092
570954
1690167
1894234
1748197
218127
1493884
1353293
1689218
1391473
360895
1177106
667530
646040
565722
951267
1904716
1908872
291005
366510
473813
568962
1326163
299415
1409064
585295
1497489
734127
1847435
1541230
1890326
1426394
1892403
1818665
1774321
666317
788459
1039976
1783547
254185
1162594
1325762
1674128
1958537
1232061
493098
1420030
1370162
1310689
404585
1927836
409922
350710
980136
10386
1370019
1693044
479521
242824
7975
871551
791881
1077255
128617
217340
517161
69525
1268361
555836
794404
1804690
1304124
1474080
1934286
570263
516839
1926627
2665
678747
1916458
294743
1818411
1649141
1447315
1780575
1537900
1877167
1055382
1385882
337239
976884
1595319
1891888
558469
937503
1666822
919372
1030555
1246602
412270
776979
287175
199097
605026
1381991
1908121
264658
1948773
1991893
424216
942519
818875
482756
766778
1441669
490333
1027499
1567132
22455
932219
275380
1696815
20142
698013
1265624
831383
1208378
1026215
1895431
1989818
1691446
379386
155673
1752809
538803
799916
307212
939009
1158998
348636
1735953
1287982
535756
158411
341389
405537
425375
1299257
1145255
1719405
547546
1858787
646612
58173
1555913
1708859
389346
1761480
922453
1514784
193864
162134
105160
220153
1364362
936158
155329
1633770
1946110
697118
34591
404575
1514967
706822
1143558
265976
1996730
622217
1988528
264579
1141272
1721631
259081
1422396
1618095
160438
1750646
1740105
1882389
19923
1194346
39848
186512
527412
113193
917589
612513
1397365
1574824
1694890
567428
1824793
858168
1779782
820622
725204
1147293
732837
1759797
1260146
242211
1218912
832784
1414201
1156116
804754
1287580
711527
122053
1245727
757055
617361
1086269
1014695
363538
625886
1992217
446377
213261
1439251
616343
1342096
502606
1189525
585272
1921407
729479
1800983
223923
783531
1668856
1537100
559850
1574440
1767736
1786621
1595321
480473
270904
943357
1988714
1461160
1000365
82231
909370
1542233
1341831
1732609
254791
1190994
730713
1796041
1483945
226891
217864
321170
1620960
1916877
1272586
1460657
1379065
871859
272921
970083
1566017
417025
1981212
1937864
166589
1920483
1362225
1356932
1563080
232626
1346827
611754
177304
1216373
582737
1241960
1911091
1312493
712651
530308
915728
232255
1611249
514046
1895548
959379
1344904
1324864
1601952
845537
623606
1259833
681680
1359709
1059199
1433541
1129107
1964776
1394385
944773
1981653
176135
1271458
514451
1120682
3187
61705
990587
4201
335805
31501
752935
669262
968565
651394
1136005
1088883
324535
14372
752065
1322610
692959
1580658
1513195
1975474
148667
44124
1007109
1060798
1476921
350355
1521110
324571
943674
1431390
1338352
1126841
538098
25581
1628526
1496218
64753
1121849
998700
919675
1064373
1511636
1313865
1155091
1148524
63207
1556366
1318664
42517
1714378
1326016
1358910
1348097
362375
236998
1144231
953590
259814
664671
1971387
315507
1252843
1098875
500856
184770
965747
1045059
1579178
1182820
762188
1316689
547581
1682212
255922
376829
313295
1151216
386542
513178
25074
1019271
1915638
779878
1497504
1407661
998064
1100019
21228
610623
911050
1250810
1967048
1583384
1287441
1372952
239677
1296229
1865431
1100706
536784
1311752
750327
452950
398401
1422951
285855
230037
875953
303708
1192111
600733
873662
96336
126247
1144913
1872051
473175
1921260
221230
1596651
1407531
322824
495070
41302
883032
1390754
588270
512136
1382956
1752505
1111164
337882
398496
1148667
1270235
792201
546277
699188
1922474
281002
1644426
835094
1281816
667726
1239791
887750
95345
1314960
1495798
500016
1165601
187516
829552
471125
228798
330938
1064712
101468
796435
1365994
1125284
147228
212493
1885086
1853674
1569795
140202
1873025
1186190
1433024
1821076
853145
1693720
1116746
1619174
1460254
72368
1611907
1293684
631151
7080
1289292
837303
557312
1775082
1896108
1848541
1123645
611556
1508970
280887
1302603
852915
1062093
1464098
853996
390381
443217
990585
167484
1240047
95120
1508699
31012
841164
1205929
862248
769556
1720964
1895706
391235
402075
1848462
1572683
823051
1610209
462622
533460
398304
1911542
1298048
1890407
616515
1889923
193306
1921064
921345
360896
282828
953274
311942
472670
1804904
722601
1939890
763309
721411
1502155
923925
428218
1735326
1725291
307618
218499
1489419
1010607
634126
9679
500348
286784
1187575
1322321
1275096
596896
631010
1664951
389652
1213246
229274
1347935
790608
68511
1735402
1521386
1568040
79621
640757
1037268
440237
1267360
648061
37815
1941460
1413624
794534
127671
1676677
353092
400583
285540
1814845
441027
973642
1255235
838300
1932698
1225333
1418713
563563
1232338
1256251
412960
19072
508254
1703972
1883209
317101
463351
269311
1745409
1037947
463387
1481661
697134
1416625
102443
381114
1058045
1625907
1644983
565259
1254261
1163714
1410015
287584
504196
593182
54681
457564
342306
472624
1157577
184869
708404
661109
1394101
1031356
1925771
761349
20665
1154788
893884
1774827
1304369
684757
1020072
444937
469659
1842379
452423
1589167
1362228
907692
1228148
1244873
112036
1574968
1684289
1173103
1452058
1052886
48352
1675847
1904992
1164090
1292167
884884
1858710
1966556
131344
246798
117757
1619276
1464430
173233
1658336
798789
1483647
470774
13056
1372067
1889969
696527
1404925
751588
1243123
997940
862779
266610
1623544
435526
1710896
1733350
1022842
928526
55293
412743
131590
142256
1680870
42632
1582399
26604
643861
1264292
377969
46628
406884
769693
1400788
1293436
1482317
719317
461087
539835
531747
488282
1363540
102127
104158
1909930
1995841
1551800
613082
585360
594597
317617
22363
1997534
1001525
1553507
1116758
1911418
1702296
213000
1840772
1578311
1716883
423358
680369
1410155
1964306
968279
195806
1883227
513786
1419514
82937
689179
1439351
807934
779530
590310
1953331
198390
1522004
286624
1071912
227254
1720848
1541834
193407
1419301
1397957
987019
473792
30667
1263650
646229
1015984
1973450
1384831
144507
421302
1629108
1275742
1229822
913193
66458
639691
283636
621784
594317
1036516
600715
825255
688934
1992318
574112
1677193
234765
547667
161080
751734
1458436
1231037
1499821
1842273
1946346
1675286
1862377
1860787
297174
1223856
953366
494084
134580
168407
143278
400100
1621115
305051
159206
217237
1277892
1036553
1932435
130279
1586107
959644
401433
1628729
1035096
1111600
1075136
279005
281403
633553
499050
634729
509899
394230
1733997
1339325
1651277
1409955
331676
1797923
1213054
1207596
495709
282701
117318
1226780
719244
1796028
627944
74437
909008
1234163
81534
943835
1828965
1862994
480375
1014876
1189922
1002459
365154
1583257
105267
1538180
782983
1325031
518257
1457247
486549
532907
1391005
1777612
1924474
1093166
344118
1170974
1155259
1387847
1171057
512503
1366626
572808
446511
1869227
1579761
1825788
9355
1969721
228800
129999
1733203
458838
1539308
1377233
1133232
988290
1900387
1339971
572700
617746
870605
1073819
1501412
952215
1331843
683560
539495
1655737
597718
1931446
977840
1966041
1953124
256617
651052
1531842
13213
1166057
1030069
1570453
323663
1411000
274644
193870
155645
1945146
1527934
34717
643680
93881
477263
689734
1959590
1731751
1769964
1968733
1422293
382551
370540
452619
1217613
894556
891002
1837498
332187
1425903
510273
203006
285962
1506046
1531524
1678439
1737423
1672192
919646
1926464
1794331
226038
158292
1021271
1460465
1465706
1950697
1329235
1868873
1578939
302525
1695209
1147844
1429641
9199
751544
164050
1438227
334662
1616159
1592882
542080
250968
1216785
1526711
487935
45565
572231
27129
1801458
1086409
857177
1091603
220223
29724
306934
165271
261278
1499391
550163
875864
532200
376758
792576
1530691
1037765
484678
508340
324897
96086
738122
1043393
1015111
1983879
234929
1594933
1150590
1000658
1257085
1080974
177974
1908196
234717
92331
753664
1747386
1474696
1251898
1827682
1088278
1511523
822420
459492
1769831
1552233
729258
1839183
1386098
645802
245002
933538
1534436
1245708
1125561
388467
1799886
1203280
958341
1808186
879119
544162
788563
1913978
194620
201198
896401
319014
1632198
781009
809566
699895
1280286
449549
1683103
1860510
1495857
171202
1432673
904046
537980
175024
1996880
1952548
48677
789653
517
913909
1300621
817230
49000
815918
1892742
7065
711629
374793
1210300
940664
545578
662800
526955
479182
756669
1354105
554640
1481808
1310743
1133231
896108
1789348
812754
1471316
268537
1787714
908980
666101
1507871
736922
525758
230425
435292
563233
137994
1395423
626689
1825979
1676681
480557
1564359
561322
696367
1868029
1294056
380260
620426
873082
1770501
1219995
937658
1909218
1216583
387930
1197381
1532529
1626564
1879981
250570
185472
1859402
757409
324940
1858757
1502475
1370874
1711181
1945346
829784
69953
164992
458963
28424
1259486
1318355
694933
1835998
1980992
1487397
1001615
1717260
670031
1335986
1317446
1744550
1138553
375913
466205
1880579
1132337
1470435
1314781
1137685
1259451
60322
1426894
1445217
1406874
603873
1609969
1203533
1492430
438259
1376098
656105
1134067
430056
635245
651128
186186
1023076
1205046
1555834
913541
964050
1950675
490704
552972
1367923
1473769
1865328
145524
148797
898666
1202392
510220
542162
1086652
216842
867096
353760
1972851
1801656
1684887
142065
1040023
731461
927414
1056417
58133
1695209
336244
935322
414155
1624988
73095
1455073
1659088
695545
1819158
964951
1213684
911913
1471138
1010540
724130
1001263
513948
329416
1463947
1424065
502341
82081
1166646
471144
1507500
1344876
1254130
1819575
529710
366283
877176
526395
772859
413385
1944381
1502377
50838
1671281
378145
556243
1682887
1154031
470651
1892677
1408755
816645
846724
589338
766234
1223993
1875425
727898
252426
402470
905275
1703431
142505
140418
1643813
847308
373875
976064
157727
309624
1851449
615258
140954
1664290
755832
1770829
127658
638937
1229809
1198034
1120573
1731599
722833
1708456
678519
329635
620194
1421510
702300
1522055
912079
1115453
1889784
1958969
560360
1663855
254712
537151
359916
1878010
1240549
1697847
961601
1509490
372100
474534
1833714
366233
219455
1216591
98406
777711
1137699
1871466
703896
1248956
270871
1337684
541266
1982315
1077823
1615234
1351041
1631601
366444
164562
317123
698425
1078259
46377
1358807
461247
1009693
809220
436627
3834
126498
1631303
577687
1982818
1612920
1531421
302342
532547
288297
1250544
108885
910230
1939663
957082
1488970
1329468
382083
637639
1512131
372894
1590957
1697935
815982
1734966
254378
1116768
1528285
1941489
1652372
1556663
536038
1234959
1560911
770823
1232518
1273645
372509
1063417
174565
975496
1218009
1572875
1842080
944753
798977
1950276
281777
1296055
1493020
634551
283582
1182760
1362224
635457
811223
1338738
1018246
844229
803672
1383794
540276
1398949
831337
460772
261989
1879128
1503222
1792757
1499143
795543
149091
391019
1571423
1890164
1110953
144318
1067366
726195
765856
1565947
235791
1385902
787916
927400
117346
502861
1165083
1306998
1690049
1685282
1053041
1211733
637806
1447218
1736483
1360445
228944
620422
1307355
691137
722410
145974
1951835
1898547
1876738
1669814
927636
1070277
1980169
1326659
1367734
1447175
1119277
31200
364455
1988286
1222624
465336
1732371
637652
1789719
616405
1996385
190509
669875
904787
813754
1447836
1793785
366294
1670498
1573527
831028
1940501
1023093
589205
310693
956521
1883291
543827
1203283
1297179
222554
1961282
522297
396495
1592365
29489
320018
613783
675630
801968
837814
1786937
341078
1192550
158187
1245209
951762
1095106
1224397
1088940
1814272
1444338
1027148
301069
1365862
625656
876898
1665866
1327100
1891124
997086
612397
777420
725231
1412833
1013487
19559
1432416
428694
1676602
971087
889222
878581
601107
1042930
1629952
824766
573241
1427534
1509289
250634
1261436
690372
1765123
1001824
1408412
857875
245285
1139911
856525
317585
1752843
950525
1572000
44558
1043974
1542484
350518
797867
332328
1216825
1051787
1091089
823886
915057
869727
421868
811192
1521291
1870475
1581619
1617788
1971301
105093
671425
1834672
1905871
1516288
1626916
1655014
411592
1801611
862819
1150255
1055160
156639
1199054
384484
135115
1248621
1058800
1165595
1917073
31278
15879
595789
1159874
689208
1899799
813138
945420
880848
1611288
1795406
1006111
1224749
1870994
348450
288571
92786
410482
1755158
1942243
198129
1113447
1760163
1477226
701014
1531216
1488927
1973085
1316756
1576444
288100
337041
711817
66172
1596442
250814
274428
1925305
1416537
195551
1179030
804607
1057052
110059
778336
456636
607224
710558
1440190
678479
191682
992091
1851348
1844547
201980
308679
199577
575526
1613333
218524
1238704
607097
234872
450774
502500
84732
698830
973356
1231625
1256916
88033
1016661
746356
226284
1794806
1385174
827419
373026
552739
1923789
712305
898740
1592511
1408932
1788759
633877
337551
394969
1269079
1604934
915495
1185315
755279
579422
1663514
866758
622679
360103
684518
1184270
85504
740653
62388
232118
856678
824337
517855
1465711
49016
1029765
1763700
1415475
117074
581272
1751012
374816
1634661
1978821
1628300
1758587
1871600
295410
1988316
660411
228280
401723
905905
1522637
1664280
835615
540402
500236
1935368
1034512
444148
1399854
1783263
365591
699130
1128897
677929
1087356
766878
89552
1909998
11821
423558
844207
781653
1740892
744248
353401
640894
749200
465493
601272
632662
1531372
1207181
920171
138558
804743
1789194
985459
375457
1704965
357412
844878
1352931
736685
59232
1536016
178026
1827475
1113562
75319
1215855
1224087
618551
982168
1586034
729941
705423
1283670
310068
605404
168129
837630
748077
1738387
1269966
785671
1583924
1776127
1036261
888862
1194559
454771
1474494
970267
50344
1751607
1528793
450992
1646625
1574115
727386
1772848
1420575
1562046
665687
933055
1355488
1637763
932455
1855197
461468
1485940
780767
426316
759869
1999819
269617
1008070
2459
1512497
1339895
1961434
854037
541
1147443
818196
1394164
1683056
1567386
1759239
145211
166261
901487
953923
1806406
1099508
347883
479483
655069
631975
243521
1024470
168828
929880
531029
244162
1570530
1068994
233507
1504498
115695
853048
1668
912314
757132
1385870
688062
1632458
1230928
1426869
1391827
905066
479398
1755358
559451
1196753
723373
657798
130608
275013
1931585
163251
1248758
1602979
926658
1798463
465116
271561
285468
729168
1945639
1314469
509965
741847
1635954
550218
850818
1616206
1562649
857246
1596339
1464445
1414285
1620975
848423
281402
1123866
669781
1123985
983940
1729114
1590446
1683767
1169462
595007
599831
683854
775877
1796314
195119
1373958
1809335
85124
1670724
1001677
1190568
506755
49031
1860664
160995
1850479
914398
749416
959171
1887198
225013
765354
1594497
690643
124300
1748693
347774
1795763
977909
1561254
708108
152666
1027027
1425592
878133
1299158
583361
1294519
1078697
885365
769616
1576359
1505806
1691594
120112
1145397
1587619
192422
1388527
998464
363682
1881644
487765
902548
49893
1500153
1459291
1424437
476151
712536
1138048
1627226
747752
1298777
179560
401386
1615068
495248
188939
806701
1500687
1776492
1611665
754985
1317985
398146
1329747
877930
1695164
42556
1675514
1855312
537986
649142
1215571
1430982
1481612
1777091
1974942
640891
505759
1092015
1840393
159504
168350
1290540
1167748
733625
1072127
181657
624578
1070646
1325363
1989556
111308
58656
1647451
1637166
1940664
1990258
585812
952728
1404061
1867289
112921
408773
228249
1497335
199693
661066
166016
303745
1705471
1692620
258457
447958
937918
1439542
1063496
1268961
1833933
149760
408973
1081784
511239
1783510
706971
736070
8589
98849
288371
1704798
753618
1729380
1634297
107565
1945724
1448990
1724916
469665
1060256
961808
495718
1385393
374414
1299628
1058447
126736
1516986
1710927
1953021
1357952
1063823
307601
13401
741617
606050
520969
1614545
536552
1375936
957557
522597
1241681
148301
821680
1693577
1864553
1881391
939523
472941
95474
1682822
1374137
694328
572967
132888
597468
1220555
948374
75269
87270
1469880
1395541
221420
122617
159636
513290
220369
301387
188179
486979
483091
1955988
1238896
1317644
22828
1392634
1376639
587093
869098
1891106
850970
1269165
477871
179699
344855
1288299
192103
654106
1513932
1386728
371798
121061
1375242
287127
1707665
1314843
526044
807770
606515
1303636
946763
1653668
1072135
1885329
1281876
504917
644895
1420531
771228
450441
887297
348347
387696
635753
27648
360569
250417
1602987
1205705
380786
1407434
174520
1558555
370173
1739945
159043
251369
554457
398532
1064793
1991956
719624
1947624
1080984
785523
769273
1704470
553329
343658
158521
31948
110235
1347487
692726
364445
3364
1424266
1932588
710633
1986640
1655156
1086389
1541686
375640
1869149
935308
554988
435818
1073261
1341961
1625749
1158289
23458
1451578
1644843
1796098
281995
197303
143386
141258
516415
774306
821262
1642592
657181
1069495
922384
903082
142699
448852
694481
1629234
892995
350009
1165396
1454598
1769203
69215
1252561
766171
348682
615359
834617
127002
616870
343920
1766246
634792
642304
182506
1245680
110479
1925150
1387423
1465670
1899114
206744
956106
1227513
426816
642480
1368681
1408501
405355
549461
562937
714510
1145565
602499
141838
93372
1939252
1492837
813016
285668
1532635
1720760
175309
42921
1915340
836488
1835493
639253
1673314
569146
823132
546725
849255
595718
1747751
330609
532011
776839
1614347
1250519
342705
543025
1074381
1944038
498019
1165960
1654304
1789353
1588099
1284662
148619
1047534
1013771
242518
106010
930984
1116545
121582
394210
746204
161432
834119
203554
1952238
534676
738438
1347129
1245966
855281
1713303
481466
744913
498188
42996
776420
1629488
1757638
722541
1365427
1976351
624961
372320
795077
1354662
1160021
1545826
626482
1188544
153010
1252408
1966158
1473179
1082228
402831
725136
222414
44721
612419
1652278
952219
243884
1106899
1535124
574144
199347
43092
915806
193377
363689
907016
110706
904345
1800897
1811895
590297
28985
1830259
820574
1324426
999678
1853749
1565195
1822526
842688
1666581
244260
1719018
773199
443895
1288767
1864758
1500178
1855647
1539288
1280747
1083754
817139
1431079
754404
1728169
1368787
1879220
1027476
991556
1238976
1059198
1476616
434078
889116
500500
1258202
666113
910236
1935984
1559934
1441807
426096
1112110
1611807
1032234
1826449
688119
1033675
1290364
1174416
307718
1412211
194483
1646683
508241
1000755
1805195
212457
455534
791109
586622
1335931
1970063
1682678
63244
646634
243641
719256
1788152
634551
1646595
467288
430545
1423445
1582195
269729
527460
1745438
1267563
1581802
1157802
1716368
1511482
1154838
1731363
1928337
11670
59015
204660
1940881
679838
1462231
1734945
525225
817621
1270854
1132989
199364
1746959
1089083
1807474
1916690
56762
447643
1589703
231000
1644820
1475288
507074
1013951
1768373
835063
1388345
491983
1107463
1611907
1788325
901056
1742294
1707970
1475816
985267
1483878
1874290
92716
142814
102445
531582
1009695
1538056
983293
830936
1601114
726526
1184581
1780694
1951580
750758
720656
478231
597773
1219733
626813
268435
1031829
1522320
866218
932158
134265
1586028
1155684
478854
737875
133256
1862134
990255
703253
1485315
1885523
1006145
37706
274699
1916126
900222
887841
1565284
1662096
901453
248056
495526
333309
721908
306863
1524201
1086805
502662
1196345
1892965
1728461
710919
1557825
819924
712901
1139257
865540
1466578
75
100532
1800952
1947497
1796566
1852047
1400053
1481044
1547632
1983031
1225092
124102
471883
392923
1865907
97930
1361065
1483231
1630741
1433941
1005027
1641088
1183147
948068
180422
671073
1180244
757927
46847
171168
1577815
124676
1566146
1989174
1531363
427566
594409
1996542
1628959
1911975
398668
1224621
857392
1598951
1956548
269755
1037143
1008830
751385
790622
1154530
836237
1121280
1520087
1838104
963372
1157994
568606
1423304
1523406
315602
1431097
1885576
350236
683166
765091
1816762
1826444
681290
1993280
64806
1917764
1107672
1685920
1089056
1340758
934844
1702639
977080
808860
291006
473465
1599371
1200821
1542076
1893783
588457
1723086
785871
1966130
1159834
1459262
245171
1811338
144930
1771683
702581
104667
838253
765104
350316
1738935
228785
1604446
1977261
38336
833769
1106191
934514
1046221
1379498
1057135
1284999
926862
268047
1638432
1473185
1568743
10882
1850649
1549707
27876
498821
1114599
110570
1975690
1776027
1598294
1103587
315323
557151
1238547
1961171
489559
1734138
1103082
542815
101603
1759383
873862
151064
599115
242677
704131
796847
656408
1543656
1073380
967799
1841388
1439009
140297
1326043
276630
1223438
1132855
1736693
1696066
610497
1212263
1014704
441534
655390
652340
606743
215298
713389
1940804
1931114
1246402
1274368
539712
639300
673596
423922
1174696
1013870
169541
425555
830437
1947850
1515387
1755843
320902
1850941
301270
1716047
301374
1296829
142840
386137
569180
1089658
1520526
283512
1095099
429961
1410331
119398
1181557
565438
663295
1745163
380335
1071329
610507
65456
182760
265193
764785
619214
1420979
10047
594812
1440514
375217
669234
1515280
1919252
1248556
643667
581446
1805838
588505
163127
1950482
94201
1325077
1898440
305137
381756
1762597
1638855
1606819
1641436
852899
78876
545806
1236033
418026
1757996
966423
379732
1633423
308930
1525514
839909
929897
603844
360806
710589
559589
1064421
1200549
427985
1638258
159129
1187577
118684
1167793
1691844
860396
1698232
166811
1395355
446973
1681713
1004690
221872
574396
708176
1403814
1480448
122111
469461
1691070
1762059
811581
1175270
827804
1694785
121696
137376
1378419
484576
1668120
197253
1353124
431113
1626729
559445
886015
143842
513153
783981
1655039
884097
97253
1566971
92119
1591800
1080977
335161
305396
541647
1602897
1131570
220209
1571239
1706559
1302211
427424
921895
530462
1120625
1274862
1677280
450629
1438854
337474
981366
752024
1351928
1339030
80373
1419482
905527
1826117
494595
613893
633232
1896931
132963
679258
399301
345643
1140373
165435
1720299
1075831
481188
1670484
1824467
270721
103317
1604789
892469
152527
1581402
1501561
538137
789480
725024
112242
1205966
1175169
750149
1393185
425536
1465071
74142
980700
129872
799560
1727136
223613
871062
638155
1437805
800792
148060
1241249
1658572
1840755
101409
1849467
1230840
902367
1480357
70681
276179
649647
1476084
1560051
717792
1171309
1554631
1252570
1671415
943952
819001
1301176
288312
1521310
396592
1395468
860146
1484448
1884372
697488
1873119
1237810
1425928
802716
835080
876140
1077186
481234
1650431
11518
384172
671814
631383
8766
550930
1136319
1701807
1006473
1003331
1817426
985251
426957
676113
220535
225780
1865701
604302
933494
1627779
429871
1757979
1479677
1557054
162160
1463028
967478
346550
824491
1667355
1590585
1058141
794113
589232
1173061
958226
864282
1518240
433210
656537
1221081
1921372
1253606
837920
197261
1437113
1260568
1188970
779039
1687218
461590
210327
772603
124989
479120
1209104
1915688
567681
1210874
1503456
1889013
1613887
469276
1084783
307670
590857
1182669
278466
1916982
163723
1433775
733583
1610919
594460
1007316
95869
1757955
90193
865575
901327
1910232
566866
1222626
1886814
1550883
1021112
1207819
1647752
266090
1626188
1231808
1508830
488629
1590535
985905
109950
692253
128804
1858366
1016682
1273088
1921012
462225
702103
1885720
776270
1084438
1165273
740390
865357
398063
924941
1668150
192792
102105
970490
1302814
525540
886012
1774322
1331987
1200453
638912
437541
796832
777354
548299
825507
1616268
135251
1670548
91404
1209230
1165949
1981014
925199
1645559
1227822
1365137
681022
1180831
1628043
384843
1384765
242185
675216
1950611
319629
297680
1093708
1414946
227907
337232
200868
50563
1959432
1447010
1060606
1779359
1026073
163928
1214225
1806363
454405
1478620
1997900
1961108
1585881
1594129
1289483
1745643
1930121
1845512
1477565
1453338
264607
1685520
1677364
220125
1249248
289824
495400
931948
1650384
1171310
1662185
1184772
800105
1423128
1286949
1672742
909679
187117
642907
329161
1361427
605367
1158753
1232330
1497797
851787
194288
1188097
1245232
1438897
1257425
970503
382635
467622
1379164
1163378
902806
1799970
889103
1303659
1160081
1585806
1986783
108787
1038656
21174
176623
170103
1446134
481942
1349787
1714579
624524
1076433
1684267
954746
299488
23110
345821
487433
450737
656203
114529
1312811
19184
1254732
934090
319011
1959137
1452249
1743173
602499
631966
664735
935532
1531662
130412
182333
231054
437163
1466315
1183785
835415
133580
1246284
418720
1928145
1787841
289514
1126663
409113
743060
1887364
775138
1705412
226256
1999895
1052260
373381
1225618
1557859
755323
287256
1105106
1506750
673048
1879561
1179005
246311
489501
1671510
1539764
1892920
1648039
707946
1527104
1159507
41455
923552
362683
1436690
1204683
641947
579285
1434574
953907
1851779
1568475
1421132
744641
1757773
58805
1898875
1125695
752751
1052096
656871
996735
935844
292753
752244
1767400
1151423
260523
1067401
1463402
523106
233044
713766
863185
1046455
924019
1242927
1205536
1674321
864509
1987918
489806
254468
1235006
230188
1322356
57954
1103716
1082441
1739727
334435
1161065
1353330
1765713
1980583
1222356
1564633
1257352
1054163
857709
1500722
1610810
287073
1057957
1868794
777375
551789
1631863
1919642
1537388
494862
140060
503954
936366
207586
66707
1714559
111028
1239745
1856404
404817
1776992
799475
539728
1594297
797859
1398858
1244388
632791
51448
156274
138779
780679
714964
1944910
1141236
1981650
459228
1621979
1259881
1216647
1633344
460599
1828066
1626985
1463470
770257
254492
667619
984518
731036
1641219
1799401
1299974
508601
16049
374738
462278
1202285
715366
223672
953553
726649
306608
265177
1905196
820152
388917
690119
1842266
1131007
1495015
798488
1303247
1683746
970777
1921970
635648
1362481
1504148
838252
388116
74040
715664
273129
1594310
1268788
214213
952804
32311
1244792
1024686
1144905
1186449
1682472
1957757
25843
1984658
1654874
1077476
1704510
1371985
1872814
1488094
1642096
1831681
624105
67711
1669882
930289
347842
1492791
555993
3369
313473
97256
801703
228532
1951365
1784566
554850
1225270
1953452
1812894
629450
1129889
234931
1260
343567
1282774
655405
1044347
705133
798083
1037001
1968192
823162
1084930
715405
250990
390886
1758474
776995
405408
1997527
1217723
102952
919504
337627
774954
32634
461698
779071
419775
1884009
72424
1832793
1820848
1571768
1985135
1310731
1348999
1808439
1412731
1393769
1082240
543128
406804
710931
151370
951374
672226
1586247
929469
1798422
1739708
610348
833764
573710
861326
774475
1451353
1478075
720397
1058603
880009
1588071
1146025
924264
501988
1704704
359230
751693
1822616
438625
1538274
1667958
978127
1786378
1774177
954716
443709
874874
752640
1458527
968993
1596422
1818469
1569376
29393
1706312
1690435
1438992
1286191
1343543
801919
953253
1281599
718255
1773624
1292974
441003
639773
106854
1753871
1489925
1512167
371299
1362601
120485
634413
1086391
1239789
1373239
588076
1482770
352754
777872
1345855
519097
1925740
1865702
1018851
1720027
1815762
1748613
857379
951571
757269
1279728
942240
569020
1670796
1790573
56764
953567
1932217
15126
850112
1058879
1459911
627740
77226
587350
1945491
1846115
1908482
1422348
222108
1404579
1249585
350741
1394503
540086
1864058
801325
1878469
277897
796629
59331
14177
231628
779729
1640050
1666826
1279440
434553
331056
1560278
808445
1463353
1789621
813711
268854
655829
512330
847550
1633136
52444
1106644
771586
182373
982079
1549521
1446019
1885704
1808352
1006924
507334
274252
903936
582102
1140048
32939
26309
754370
1417579
1689604
688958
479949
1622425
1607261
465948
1265667
1944883
1263302
1129581
382503
146837
720897
355089
559363
1131237
1392484
1051843
743099
1559483
1462356
1582620
605228
1235486
467951
1980871
1790978
1363868
1210979
1062090
529783
626340
1624256
1873195
1418800
600629
1259518
1910887
1720145
1089015
472736
1156044
849431
1906390
1309111
873967
1728426
1773462
918570
1677989
407579
1963028
669400
662615
1167186
1541094
78223
1550803
1977296
971444
1587334
764360
1799363
237403
47088
1886005
230591
1963933
166789
347364
1880118
947125
1395663
110739
1390345
1146774
1851271
976203
1191719
1052939
96335
953328
1060191
1348993
1701423
1590827
1441315
1565245
1931491
163301
167565
265606
250207
942772
850708
1425904
588446
1183092
278274
1146836
488955
1548119
1982490
1267989
352287
800152
1629835
802282
1773486
1183913
868887
1824104
76751
1227500
836273
171679
1204484
455266
1743742
58125
229884
1635967
1925220
381488
143474
397044
1458906
1935622
701491
399101
299515
60445
1372642
1280583
329202
1170388
1178191
1739836
1895495
1574009
564780
560520
1952245
1349285
1321609
1202854
883052
1776225
304633
306196
1191635
597403
1869988
1917382
1254575
690127
694759
1104931
1288655
1039673
907814
1119726
160545
683215
970987
1848564
1827149
898187
202909
735350
1499767
1900412
1860695
1627737
487175
955901
1952190
453176
301212
613071
1054924
1403484
1189216
1171882
1137314
219783
1590359
1574635
575904
1516877
666621
692004
833473
1011726
1270622
1028816
254816
416219
1424121
1291722
1115265
159959
1947398
180925
1815939
1138801
144543
931832
842437
1663549
1982633
152793
961317
1521073
1619085
1493043
1802763
1138930
1743335
576826
1820385
282844
1619252
1537472
1137839
1747482
505899
1566277
1287899
1063981
331808
1040804
1132711
69591
1806983
1128016
1317496
637494
1171077
1605389
47934
1407260
650756
1253635
1387190
1335885
1860026
1339087
190868
1408743
260437
38042
1366211
991970
1842627
1913828
1881514
334678
1815221
1595711
1516447
1931773
632300
131012
1965365
173439
311956
564749
355163
595845
1370998
1704281
1512663
1670245
1664710
44158
281360
962293
443114
1315508
1484320
1500257
400441
1134072
266679
296657
937885
1153766
804263
680769
823254
191909
1830074
427040
452126
1467502
929565
632140
771556
1546423
1092988
377802
1397009
851863
1545667
1624899
512648
474794
1532673
1278047
1355207
138125
1400090
522498
398694
1750396
176570
1339190
1916321
213077
1066468
1458543
1957351
304466
97894
1609149
512592
1226774
1497332
183350
64412
681242
1727230
1062912
1773823
1727688
371529
1368046
1817198
818839
335916
802065
740078
708467
110681
99585
1793226
172155
1726396
1969346
1482342
610598
1006633
1339467
1963018
1173501
1722588
1456358
1776172
1104454
1572765
998384
1538487
492623
421352
144801
365855
1857262
1997846
1079449
995856
1043332
1655794
1018544
859757
1606894
479567
920219
1567775
703960
369519
1417371
931236
1924884
1302373
155057
1412530
609623
1805538
643152
743609
965472
200698
189209
569063
1606784
1889828
79916
204186
450039
269642
1404334
1841124
1585340
545057
1370126
770208
521495
1812816
906213
1854946
1332362
780052
1417240
1764114
696636
1277909
1702896
367298
824851
1926868
1068268
240754
513689
757095
1911688
57342
1668862
856367
969394
1936012
1019412
1924851
384582
411932
706676
985871
1002694
349891
1377760
1855101
706598
234186
1868780
1996817
124802
456569
209701
814601
1610660
910427
1758192
1972486
1455778
1488513
38043
176029
1592453
1341451
215587
55535
1600662
270342
1102758
1428294
368928
867138
384278
882449
1282530
305809
1495775
1422544
443382
1020020
1363371
348840
243905
1417533
1860898
524293
1197976
1255948
1528793
1929880
1209157
36951
841936
268284
968894
72090
430685
241350
1671124
246741
376428
899892
1936105
1927340
811342
60401
1847608
1914993
808911
258031
407369
440818
224768
799765
366907
473305
1436109
138724
88746
830142
1026123
1235237
1138885
1857722
1475985
1371933
236418
1265596
167774
1258460
589837
1225509
895920
1316193
1451669
233503
1746736
448161
129490
1109594
921277
1817329
937960
89243
1881179
142571
684875
1269915
1049500
1804249
1660720
1875148
303467
1857909
1413430
235221
1307422
775651
817917
1876931
18578
1060547
765827
719530
1043574
32489
378175
1449262
268840
381008
976344
1860976
941492
1915876
571558
1831091
1504403
1514462
395016
724435
1924181
1689457
464593
643280
1373519
1721024
651692
1358850
133325
152222
294659
1198772
1821936
284768
39339
395981
832502
1520695
1855537
1051609
1094509
1215533
1614028
884972
850963
660805
1507639
674973
221632
865326
80565
523648
1835113
1666957
715829
723679
685006
1031123
1231465
1019312
1806961
417190
556355
1129705
639281
830938
1263283
1569428
724985
1065619
21192
1999936
1754788
576266
1038685
120069
574915
938568
1971115
801082
1605497
516877
312867
39452
442706
1291383
1666060
499596
1409833
1687293
471371
787813
1944154
535948
1663548
1866713
1622676
369944
1906015
749551
495444
949369
1192706
491908
1446360
1436972
1257932
859795
52797
141968
1651920
1825637
590416
1162867
1510328
1515419
1623227
672499
1322307
1613257
472658
591113
982272
151639
1213862
636390
229251
1691343
1895138
1660539
1601709
1577937
1549406
1055051
1185122
883374
1984397
677012
487480
1148764
1531275
382664
330445
375057
375343
224927
452968
445714
547394
923104
1188476
453542
878390
1046354
553129
809621
458134
1313652
9044
574921
912772
505598
91233
1977551
1658384
388738
1529448
1817379
510350
396288
1255863
1407389
1921984
1647391
313469
881495
1095091
708711
1328225
934080
1259342
762460
1609468
1613115
232868
985342
440323
1329805
835669
1782969
1219874
283305
394443
1387288
734206
777621
756443
1337884
175178
58869
124151
462659
1390035
1876504
1229739
343700
1087121
702838
580956
1028377
1186196
272794
301173
1125108
1685497
1433199
1845882
1943595
447552
431022
1614190
1012885
1335198
160596
525833
1015573
29751
563708
1923673
466894
1982094
1681316
230491
1188498
1821817
1601206
263752
1019197
1914470
183859
1047024
22961
257690
415561
1967647
1985845
1780605
1945206
1175391
1889938
1116942
1522130
97499
1283364
1020073
1926683
433834
1113050
163318
612748
453695
868116
1894278
1397250
504885
1141998
1171268
1840250
1024273
1221774
111953
28197
1429326
1430154
1437258
633078
18868
879023
736281
1429129
158224
391830
500968
182360
1153300
1264422
206236
1345209
792808
994493
818673
145780
691128
1606608
1842069
1799665
1876461
427920
77540
735007
1728475
1552185
1905874
342039
824788
315721
1792114
1628277
1881654
297895
1558553
1518791
1900483
480107
1751658
383028
1168295
1613056
1161161
377749
437383
570261
901573
729868
1100243
654880
892428
351862
148513
1536961
422859
1609525
1635967
197133
1320450
1701707
898679
26227
1736062
266106
1617171
1680870
249496
1134804
555862
1933851
194762
1718987
138370
159756
626412
70646
1601652
636152
1171770
1699009
1019752
1380020
220519
269774
1984816
1062275
907292
1532021
1421505
346810
784787
935404
1598253
1455359
1853176
1388814
323284
758969
1994921
206881
96613
573694
1888668
343524
1810786
1078890
667170
30605
308438
430413
407754
1021597
1294723
1806628
375255
7400
1541622
1757296
918135
1409482
403998
1707114
1278595
628612
924639
997892
1967842
937273
1544572
1611340
739716
1165271
126824
1535035
1526428
240292
77654
1073914
1367879
1582782
1247069
1603168
285481
1196803
1140485
178466
864374
1385469
1939301
515768
1630117
1823862
1023883
1399590
970738
1411596
918457
1527405
5856
34129
1375842
745615
1208628
1780628
1667235
1568907
1991010
657540
1860252
446367
1602830
1225297
1343479
1968887
1975781
1362521
1510771
1972966
1600340
1897563
117821
1524786
129610
244583
71869
1952707
581198
1614267
1699042
1923870
1439497
146657
333209
208837
217569
636852
1756442
961015
1582090
590547
1101976
487088
31953
1535624
1015903
960382
1660660
449074
1649226
1174936
261450
180221
163898
1447680
1149772
474325
1316141
1529527
1680636
1590505
1480468
1066034
1941194
1899968
1898904
1211338
701842
528566
1568217
1995328
1125238
1410636
1690204
1715225
1824801
622284
1883516
242220
550452
640798
1413435
179803
1134597
137564
1639206
273603
1592094
849211
1822957
1631102
10282
389834
1853834
1264851
494945
1476482
834121
1090896
1014496
1627227
651699
780186
1369048
1387226
1570527
60229
1383351
925693
1159767
1612682
1406276
1145639
975495
1665396
1561871
231970
1245820
1413213
1974917
859900
1897325
1641833
800045
1512751
1024532
1946786
840232
832262
1260347
802647
241098
863479
1909985
1133757
1418744
976552
989377
858431
1720140
824978
1482990
1936570
1696292
1614713
1350569
1412129
954242
1514210
719321
1414304
1379238
1465348
612752
1633488
162018
476735
1325567
449867
1071977
1029130
260956
123863
1911702
1377870
681006
1902549
1651149
227179
1025019
60529
16807
778809
317381
231862
1188964
1372519
1468576
483195
1482316
124125
1954734
738063
120487
1629898
573119
812529
1616021
178278
1566052
1885975
506329
1086901
904586
1409927
1721104
19128
1418485
1877517
1770448
846378
280226
1559077
1915959
1439907
261418
364804
315183
596371
981155
1878155
191561
1912301
1267447
349415
1643558
1878935
59044
1805647
124256
1539659
484363
1484528
1178463
933113
1907125
1777377
159028
494463
1207981
1911793
641098
1630312
1056811
1021018
1614933
1405578
1292255
416692
807177
21755
182776
1569015
1707568
1435156
1458695
343556
476228
568283
1316281
1763633
1133123
1204762
382589
783504
1392014
1843569
1056151
435551
1507869
100397
371490
105161
1203654
1303691
1331308
1509500
1495754
419566
1203922
1030869
41631
714209
1198727
1070739
270536
286838
1547592
1149180
1663387
1347645
1175129
210529
364044
398524
410681
1078464
1001711
504800
533506
1418824
199041
1624000
52308
1203080
1008394
1889179
904058
884540
1520592
1985635
587172
40347
1789747
1945387
814528
1403037
1515330
151574
744560
1977809
561187
1402707
212330
475893
1478513
654307
468343
1341810
402865
1682970
1245864
1309443
170552
556900
1903651
1777187
70402
528647
1097560
547407
1544226
528152
645637
987702
698944
1701062
1700162
61432
1782710
383624
1740989
523906
1377294
374750
184564
1175355
183695
1996770
1874282
278914
795715
439968
58697
95864
15534
196623
91677
1775171
1124591
963475
1934749
497298
601336
385420
805858
1114944
142287
1338168
1475409
1991035
1141199
718964
618837
950365
1689502
890671
1290714
988874
1982857
1432417
693960
480473
1232330
86830
1486159
499622
939475
1631736
824433
249624
669633
208567
1753128
155250
372453
124225
1894673
112534
1203655
1264401
1731976
1348836
464668
258423
175883
1197994
1451009
1592027
1677199
1234912
123118
104988
1494909
1189461
990804
656878
1083598
272803
975587
749800
1772030
250014
573513
813514
1435104
1397716
1670554
1129926
1023689
1360127
1648972
1647197
1934320
846292
990623
1361655
1725291
1259705
824575
466324
1182518
1443440
1115769
866848
832551
290385
1383371
1971940
1099782
746840
1267144
957408
1421868
116398
94569
1352058
1698351
1400505
1944039
1537569
1595070
439680
236157
819320
1988265
1111140
282398
846970
126078
693791
267366
499551
1830231
1781527
1040018
964523
299488
1882689
244155
1167972
1237227
668144
1824309
1613507
1514425
1836119
1091536
1908445
1603414
67089
23084
1818661
391936
1495205
771577
1395694
1593231
1139326
517191
1493289
837692
285694
1337842
1408801
638806
1071717
716245
491751
486867
1834712
722508
293953
1702729
567895
1385847
568277
1376787
665227
336158
1088839
1534051
1719923
1254709
889529
804852
1136295
654915
429004
928311
680157
1432817
243159
1893824
487181
1177374
1238666
297821
721592
320241
941705
670164
1716263
1267427
207944
321498
1052613
1630898
95401
157159
997668
1149472
707046
701330
1654316
932643
1594917
953450
1395092
319799
295037
478933
883845
197595
291188
1237513
848034
993535
1437854
1082551
1167732
1276657
1498400
1081575
1678301
461899
303563
1904116
690842
58827
1012216
1518353
46314
295626
956545
1591659
1445915
1533051
1419551
1663293
1312136
1527094
87322
1014241
1443603
865050
1229327
1728117
120115
1826920
1398034
417796
163723
867094
1411654
1224952
553491
1705691
1712098
908762
1119000
1754646
1497481
42311
1153554
526024
42972
1042419
230081
618174
955416
371586
1025130
1820488
1567947
1162536
783708
1998718
747945
1151706
852282
849784
148478
1733390
862972
368476
697585
1027568
1855572
1680869
1003753
139268
915299
146411
970011
1203065
133141
329540
838228
1465987
256754
121749
454163
120295
998609
801970
956364
1003773
1074335
980276
236685
210806
618874
140997
1209523
497652
875794
1972625
1170052
1279144
1002339
1281013
387873
1764037
635039
1410617
66854
311947
1753169
210435
1293846
894987
1719628
864577
122584
200561
1472205
526029
367741
234104
253813
1143678
547954
1783791
501184
283881
911668
946046
134740
71922
445938
1126663
898586
76885
1870525
35400
329776
599998
856087
288852
216415
1230711
1394407
1266976
1230729
1824745
1704578
1306156
727349
1227223
1562611
560545
1658450
1668424
445179
1695658
1049332
1194749
757300
366265
1821052
1835386
1849790
1026958
520706
127379
252738
1373661
1632144
978308
217570
42347
555970
1829156
1713462
1887966
93188
988688
96514
466972
1981392
1608149
1740749
1432992
1391102
1052949
1024371
51227
1559630
355402
219978
537751
590720
1597865
1991123
447291
1534394
1203741
245472
793502
412136
1382819
214219
542237
136830
1761209
1956107
1862774
1925683
1381261
332280
1640597
450080
787083
1039517
1166416
1262940
207127
799851
1250061
698358
1641622
1290347
944359
293535
586572
781785
287374
1498570
1301523
869596
636515
800211
605086
859161
1222256
1937318
988930
1959132
636808
1403392
1546047
1573658
1355137
1258999
1889691
398663
729908
947413
123978
1222062
1290252
1595736
476703
1770122
885899
1583162
160921
158421
1976750
1044559
421418
1608824
1996352
1779820
1802533
1572568
1811987
1376535
1193582
198097
937647
812895
1367565
613452
1086657
364210
227544
1669265
177268
193070
539364
1072872
1672564
695971
151857
1438718
726333
1678215
1788408
1177728
55462
923118
1096851
472741
852081
1971263
738989
1607826
1229820
1343691
330837
425629
1948260
923978
627687
1195846
1980619
1652675
86015
1470320
204924
1188851
48202
738654
304847
111272
1672871
1433034
372311
1621478
643667
1642551
1922769
32944
1378594
67790
755837
1891765
778216
635603
1676313
855127
868455
251963
1423075
1396767
112333
311174
1801853
975569
1914299
543991
1890746
1300806
755594
851050
928804
1042299
561968
369687
590848
1715054
356223
938354
499300
249191
1692877
1652248
968042
1060094
1287119
453695
579647
1329171
1095919
1398297
1121969
1955598
1068729
1657754
1236827
1092989
396428
258944
309061
742235
12826
1616953
562669
1468968
1585685
131678
1310379
318440
1816324
67361
1213940
230666
125542
1089383
616637
1144271
106538
153087
387237
319584
1383972
110848
508612
1435687
1568788
1658483
1536065
911280
1168011
183789
1458543
1250199
944978
199449
349101
1823093
818373
1896892
131242
1386514
434938
838633
1858285
813377
205315
1465105
318887
1317817
1120983
1492681
1027672
456709
1698620
427372
15523
1881070
769689
474000
98353
1982184
855933
78256
1667028
1617804
474888
513623
1053449
1696814
359906
1849166
1191233
1756719
1216146
1941166
80963
989177
1766734
921946
339961
539467
1833359
1863791
799775
1368830
1199338
1304854
1674850
1602570
1484827
818015
1473700
756666
883749
619745
1756670
426738
1126305
105630
1941957
932544
154479
40618
1718988
488328
390342
921804
347876
1907170
585442
741679
1853063
1137004
465921
507576
1688599
709380
1194171
518868
311982
1792774
111943
1229258
245699
1704535
831966
1763100
362348
1273884
545348
1413698
905125
957908
46332
896186
1804029
1056864
1025048
1212853
27043
536902
1992413
1401102
1461907
285155
1545716
1740816
1838623
839775
693168
506604
118367
137298
1467413
1912848
827675
204642
152735
163792
1726074
784911
1763822
1354155
1923203
1887477
1613064
1589535
1144252
107231
794555
1797707
1576584
1625166
1910553
465426
936143
1441353
594686
1376362
219811
1368677
1023986
1023384
233076
31128
846151
1598408
1231717
783871
1059225
713748
1827415
1631001
1866769
1429396
543763
1700647
1426789
1190460
1565393
1529082
1669379
924494
172140
1294689
874869
151398
1966987
402521
837198
426341
905494
73332
1775120
1871186
1491493
468131
1638905
877173
1563778
1549127
1060369
1137608
544289
1035448
1263046
1042336
207076
213503
1792481
1655778
1278239
808151
822127
740248
1483069
1284857
1927619
208203
500501
227699
659536
1220397
1870549
1540814
1256958
580389
684221
777150
1147302
420529
1927735
1534556
1457864
1237757
417426
873374
1927382
620659
72060
1281325
1670146
149966
1105842
554007
1087695
865617
1460356
9329
1912417
481565
1471781
218538
858865
1531624
739287
1951293
1173418
1479345
975558
1220760
1351802
59209
1732676
1367732
1409825
686077
1834810
1311880
326908
1640670
1586562
1080614
1387337
1168808
399298
463315
331125
1603817
1879439
1375189
352397
429354
575116
1603308
798379
14324
523510
1245646
826510
436277
165576
175408
954613
1286242
1279825
1033474
1646514
1639090
1605669
548194
782108
323091
418147
926719
729846
1186560
646265
9573
1941319
530590
419842
1632744
51569
1730856
1906723
3950
916771
1074301
33221
555200
240641
1125637
31924
1853583
1575966
1616583
1595689
947068
41805
1189499
1876656
770585
1341181
384834
561015
1656027
68473
1805807
871979
1191208
578924
325871
1018546
1043162
764422
1768321
553187
20592
590675
849305
778755
922557
1607018
1499450
665966
1804746
1781544
1191983
1155962
1242305
1193103
1299514
463584
900617
681564
234327
412969
112253
187765
1388204
1219977
812913
972463
209396
113051
531582
1133100
465465
565468
102568
1732635
315250
1868490
969482
1913451
1883055
1635036
294239
657637
1360012
1783568
1543265
1799820
342349
965251
1327169
1115154
234090
1066638
42182
1718680
412388
282839
1916548
640965
133775
1628506
1706387
1730287
360939
478932
1408766
279521
1520284
52338
558324
1229205
1893120
1792429
394694
970057
1313559
115452
1615406
105360
1484379
1154816
481481
1501442
220148
1654313
850852
1139880
1691091
848466
1623593
63303
1684371
757540
943877
1480024
749948
557485
18694
1491594
1224771
1515319
843725
546580
426712
1953861
1435840
345631
1397962
1424465
1001223
1021754
1383912
1740339
907762
1958350
1697350
1616145
1792157
957184
410911
1761631
791882
1890322
1381502
1894956
1149471
1724382
1252849
566117
1333011
1785937
1566272
1986543
1021321
1789312
1227939
504307
688048
1331630
1863972
1803479
103223
1364647
291913
982481
446376
1171259
379326
1601984
1196787
860742
1522154
754071
1241802
692621
1497906
446251
266013
1069606
334622
1749932
1934647
420642
1275244
1210897
407564
502743
1501344
1081151
1435206
967275
956262
700176
88311
495517
1939598
1523767
1278360
589885
486366
547347
1907500
604643
59245
618076
382160
12475
1845272
1704606
100341
1829604
1002865
1993570
307180
517117
486948
23921
611017
251416
1633312
1042947
1344507
1236349
100791
1037520
1311720
1159108
596034
1067739
1115484
59545
1291044
1429256
506946
1757032
1491483
880977
938782
705292
1986277
550396
1828364
1682107
1084470
64575
49076
289650
416826
1980041
1093855
861661
1852950
1760043
924730
34573
1256938
1884230
54404
322365
1692770
905534
1417908
1419256
1735334
78157
98250
1680645
1062964
1845257
1645906
1272280
1207475
1249330
1637332
240022
1182015
268343
1800212
1359710
1262473
816004
683849
603280
1869636
1072407
1486833
869253
1720127
1514853
1825329
103321
1493101
1030554
778918
539839
579366
1641418
216321
136923
1355059
854029
276897
762674
784157
1522443
126527
574824
859262
92753
207231
240131
1818623
1931034
1062441
1486494
481357
975686
1166325
1577764
748028
1816929
863511
1021586
1688497
1570658
938206
176993
255799
1452802
1506232
1929880
1657041
210881
74044
1205527
1710783
1583949
438498
177937
146288
994687
957504
1446343
919377
1997823
531310
1691944
116658
333092
1046374
1570101
39021
1426474
310261
1855123
516603
920881
1968632
1838929
620421
483648
1436737
527405
1481514
1483797
1284000
798570
1285035
187528
230617
405313
81641
1091211
383596
840089
1546109
1121024
168022
906313
1209029
1069401
21816
1496648
1720943
160268
1756730
1052764
486257
571389
1499972
1744212
6211
980773
856235
951062
556682
722141
658873
948870
335892
412902
650139
877135
1541201
1680696
913485
1180943
1372684
934135
694236
765091
747088
1895291
702565
1922474
676678
1925806
1745429
1446463
650315
944231
640575
1081679
107276
677564
62134
1457008
325530
1230592
543657
1319837
469181
1605421
1510386
331622
497816
1725730
913941
1117548
1082996
1756471
486549
1093467
415933
1910272
33403
1707229
881863
1429747
1483895
1030145
265400
1079582
227697
1307548
1118863
124227
742675
1907888
1776988
631577
1608394
1743458
286263
1092106
920126
420577
643435
831998
1416170
1193711
1695470
35968
1000836
585970
601697
299376
156113
1792163
121410
317705
1953832
579921
1823371
449373
527168
288289
620719
712694
1636711
1269873
4643
1388639
118171
444341
1072800
239499
532660
1104477
858761
208060
1995810
502910
727285
1924758
1816105
799713
1224974
1512721
1130690
746988
661438
161565
908546
1187838
1842504
1462700
842390
667421
404207
448130
1653116
519664
456096
9743
394851
506155
1413911
140451
1771835
876142
1680605
648659
87442
1115273
1704363
1393192
236287
977961
482335
1983899
828749
919051
286287
303760
1995390
1279739
104299
890847
1050171
1619152
1726866
1153401
147476
1708236
766966
1194942
631343
1033269
558194
1952393
1878671
1218478
499446
1155345
1501943
1234222
867005
1982532
1926542
689268
1857593
221484
143558
1100649
218216
1415878
1418970
1197229
1183275
1171516
1877479
395561
1420433
476658
1013777
1548022
1009676
1569445
154717
1494654
1266610
1658652
1672013
1760470
336643
1585859
1290057
1451481
1011860
459211
1954171
180265
1045311
28726
1088161
357721
1557802
835150
989270
1564686
1580222
1472061
1852342
1499637
1061767
1331758
1001064
1212875
1090957
1663752
729878
1539935
1412284
75736
1759287
1979636
269531
1332437
1913068
651668
1681259
1316066
1112829
1962036
1199813
228036
1232840
1493727
1535346
883037
843255
883134
1946741
1684169
113032
148295
1802213
1950824
1338287
1305494
253592
1063638
752507
1779051
1482759
1062705
1056193
419605
91054
379739
1199822
1138605
490752
1944039
648069
27332
1184447
909053
915802
1212006
292582
1246046
218211
540979
1005314
1139714
567236
1574274
693726
1691961
82019
956312
542739
444357
1618925
1023661
810163
36069
259337
1050923
1610466
61727
552468
1721388
1203942
224524
999540
1946497
64569
1116458
870273
1300756
1270095
508260
248143
1055854
1683680
814587
559589
176215
1813535
1573042
883031
1608241
440873
1027083
1164740
154036
1768063
613533
1391601
1401858
1254008
1114847
1091422
1793710
881363
231258
818584
1191453
1951116
1979881
6076
491426
725944
1914281
648805
470915
999498
1405000
729351
235260
998498
961323
392731
2240
807559
1174548
167029
696564
1159276
819962
1557546
654929
622113
938535
1544550
1522966
1426482
4485
238188
297598
1138099
513219
770505
1285560
1272304
1722992
230233
286034
946183
1287144
736826
1561374
1660931
856578
354903
1824440
1046711
1884081
543673
706903
1169484
1538148
1217379
858792
1359542
466770
958189
1713263
787670
744664
631870
20595
1572664
1883020
1342662
1047637
62154
772294
963761
1565092
1497440
719830
26673
77383
949430
1413437
704666
357540
1177916
1392243
1566922
1685219
1595186
739310
451078
1646483
297432
120904
71420
560704
1928169
1949337
1826816
301466
1070561
1981630
1664490
434823
170058
1933905
538833
1864513
765020
953886
1078719
1026728
867838
1138311
809385
1850967
76466
1681224
689928
1522645
79880
524515
1124773
639781
1236604
1209829
12704
661134
1488881
429806
570534
1461131
620955
725077
1520046
157209
777962
536799
489788
1757650
1376696
720614
1506763
1933218
1898136
1621519
30328
1906737
984893
1889621
1782184
1836501
471667
1400981
1243018
116403
783616
654335
1661600
1806300
1305760
1649556
1054912
882334
126695
1217395
188803
1583589
1481145
1860379
361899
1548639
818612
1333189
1258959
1903212
1830441
807493
1352910
1969477
349806
1610557
1867571
1715380
1182803
1700967
1818178
181227
1564641
1090227
260982
1968673
1022045
1849717
806137
1003637
1883573
1697514
876146
845561
336939
870717
1264495
484639
204185
1824252
779004
1235170
1125006
1024539
924357
395400
1923261
996169
1084257
1022739
473755
1370068
990842
975821
526069
1861125
1070133
358627
1802615
1706707
1786892
350883
788991
655202
913035
958934
1276451
486508
871229
166347
877735
1099124
338385
1477687
991126
893608
1573072
431395
135720
258299
190573
294013
1892532
1026963
438924
1776314
940877
465408
1757207
135081
200685
629502
1478080
732883
1995252
802222
1742301
1026136
1062450
1707189
449474
1001406
1135338
1210565
864094
1294448
207419
1784321
834571
126245
1008272
1344428
1239973
896254
593437
812073
487878
1327041
1208229
643493
1155432
1219723
1915362
1029277
547037
1506133
180979
727041
1337238
1123366
492965
580861
1820199
1115412
1127524
1006689
937190
450536
614902
796269
568972
32129
982216
1351008
353041
1221366
1400910
1337928
874794
277545
1190544
1885019
1064028
1415021
51368
1322565
1537124
1169383
971838
540204
677367
546420
651125
748885
1375483
490854
1938421
1095379
773897
467027
593645
456408
226727
1964593
1198595
1340566
407754
1407191
1636385
1548206
750984
1039130
146650
1359094
367694
985028
159643
1617828
1080280
1020829
1420444
64185
658501
1294402
833514
1594204
475202
779704
272136
581698
1422953
1437744
1488753
44379
112444
678207
513535
1812635
699092
1552379
517607
684750
1052975
946582
1660188
1431479
701108
1084111
1618047
426070
1032778
308062
392249
110676
1232317
911353
605686
1072140
572922
1318268
910198
409916
203124
415806
275654
37571
272851
1361551
1915313
632513
1133554
1356531
1517890
1444338
1829957
1948600
614296
975175
845270
1279341
55238
156371
1980059
1734148
1098575
879368
800560
74371
1062470
550086
1449344
1474255
647046
1247621
1751956
314410
821861
1181039
1003091
339116
2775
930562
1771395
1299674
825970
1576431
130688
202249
62234
1467418
553872
1660321
170005
1625063
146205
665766
115117
1286719
1191684
1123917
780958
594099
554604
242025
920075
1608140
1737826
1441178
997215
1833093
840253
1370471
1307158
929042
891890
1598110
993090
25911
1078947
646522
1186214
667388
1829950
309509
1827515
167727
804626
1525533
1067765
245449
666094
1641714
1674181
504611
1006144
1170857
267552
716552
1412305
598277
1346180
181156
135206
625622
1658225
1966432
1457517
1835674
1595125
32571
963358
1520598
222739
1033065
753733
941176
1246134
1724382
1266336
1692026
1959044
11438
385052
925470
509377
548020
114025
1953594
1706742
319383
1751496
978877
966472
1625674
101780
1026854
857897
419272
904988
729977
167985
1178180
1659122
543419
1192937
1189509
1587412
811943
945049
20779
779970
393124
1735110
795162
1341426
334736
110
220251
1269198
1397514
1499701
49539
650674
274460
1941721
972354
573364
1874806
1686381
1127264
7815
1437262
1396528
1816320
1936318
430703
263685
334339
96275
1902452
440348
570288
629660
460584
1017819
785005
480370
1999549
1374185
1477156
1453096
1230260
1192724
1205625
714994
300502
679761
1137286
1046782
168198
274837
314072
369729
396288
1488063
48093
1873196
34332
916656
1201734
1841382
811352
701777
1567049
1831165
1809438
474373
1684269
1860846
965277
594078
385378
583770
584224
733452
1358784
935511
1697779
346894
1838459
1934832
1905153
1514044
1716301
63998
1762517
1363725
360459
960174
1787917
392998
1607198
36617
1969669
1477350
757677
1162645
672226
551128
742366
343302
169106
1897798
1120932
1204220
910595
1664963
1037430
1886903
1213335
941501
1742634
1403777
1647174
678318
144833
172424
1135338
1997405
1050934
163692
739786
1313831
1731414
1323244
1237894
43834
387054
1319886
435212
1422935
856292
675648
697645
1575481
836330
1767979
1767003
1670811
1474144
1194716
442267
42345
1990137
1965914
263988
1902989
9300
1389788
1241698
513244
1639203
1867120
1074356
602100
820501
1303733
763777
1445941
799257
96204
1689832
325485
182405
1742656
441264
1075264
1865455
1561779
1004006
1840107
1242472
534990
1381258
930143
1517157
1526898
1763603
1310227
3935
524965
1246411
533293
1381697
856183
583066
1603300
1833552
109211
327283
1890082
1778251
1087663
1905257
759774
601379
833789
837634
193287
1682743
173601
598082
1878002
924517
188260
1575295
187667
1744075
1086580
228657
1740203
1021991
1780798
82286
1222175
1525089
349754
129854
606263
421780
1745236
1864318
1154816
971303
826970
517728
877366
1701443
1555629
671847
1988408
668814
1222549
228818
1651246
552651
529516
1044927
682398
144036
1260115
1395206
1994136
278613
1114284
1250149
1141815
1559417
1793882
1141567
1998797
1308716
1258136
417810
796521
975571
1856513
171336
684053
450174
789576
1804775
411193
1379319
1239558
1917114
1684886
1883698
1853117
1161333
1755134
1161287
1734196
1460795
16081
335071
454143
1300385
310107
396445
1020838
405418
1304916
1754398
1706188
512418
848286
1838598
1106890
554381
1178293
646523
723056
1339758
863937
1196830
1692040
491411
230512
357707
200821
1296049
895978
1191782
970148
174820
644268
664828
1882003
1138949
1069106
328734
1848955
870746
57606
1592827
1001810
430443
708767
1379632
1007954
895037
1877984
1163639
1748790
1588129
675082
1820904
1045029
1564571
1602871
287239
1636624
1142523
1405896
1983726
805942
329910
1041465
534719
1830717
1411380
1810334
751951
9460
1781708
1790551
235761
1754530
1754653
94852
1761438
1488950
1763543
440574
1642305
1280293
1230512
687500
624285
374105
1466387
1195732
1639362
1306863
1231138
533444
1260831
485382
533063
108994
443802
1367078
47867
881135
833729
169071
1841675
20411
1767028
38000
1512617
745130
563813
1861509
1724461
106686
724413
640079
148292
16531
1750153
1491570
1327640
1910765
1920795
1186183
1742547
572002
1409233
1448838
1808004
1335598
273914
1635180
648078
1753936
1378090
1560425
509140
1451295
1605559
1874036
339248
974936
1672173
781113
1579563
919618
898668
748010
1185642
1512949
176048
1011915
1130774
463446
715465
286495
1220046
637571
783504
671486
1845508
1185164
208471
601657
762998
1296071
807691
1347055
1778552
1509446
1620867
1741184
1530727
1222995
1458796
855223
1618387
1337358
180041
1163251
1440249
1224347
562477
872980
532916
183064
1751859
1699054
1517091
418824
1359065
830885
635208
1970055
228055
597948
1180794
1866524
1543241
1357685
84330
552596
1345734
289186
1613889
352144
689809
873675
944526
931726
301377
1607286
1536923
791571
1199648
1779643
1384470
345616
828254
199516
103475
53714
462818
200639
1130757
615478
1364270
76615
806682
350787
1946874
1977281
514822
1991205
1586573
943600
634134
1848854
601598
875720
1953864
1356822
1373380
297760
1849013
247238
636374
198738
1523774
967377
1896474
1238576
1119915
1582922
1810290
216764
1138110
549782
1017685
787652
945809
1240514
829859
1145251
1172587
194220
498971
767084
774797
873634
1807675
1834154
261080
33673
554935
1660516
875772
1161645
363734
1032766
1711017
1339891
801227
1431654
1421778
1260548
756793
718207
1620482
794151
1155502
1397738
1739085
815756
315472
1077189
1744644
761213
1213119
629288
1703652
488357
1859499
384462
942564
519139
427073
850812
1254657
124562
814369
1060067
681599
881896
1689329
51033
28400
912971
318335
373673
841584
134587
64697
11939
1767337
339605
38198
964663
812233
149540
132004
1636583
657998
804572
659180
1546375
342385
934678
1613484
134768
1808272
479191
1917817
23037
1488974
393204
737280
150370
220859
1347064
1989773
936895
1324129
1284584
1290391
1297164
35656
1311
1236019
423133
1449853
1221638
400831
327697
1632813
561082
273619
519605
1825270
522483
725421
661372
1249925
967197
767691
735348
561445
902734
1710188
66023
51915
871305
275421
1609136
141856
214787
1468486
1926092
601351
218081
1216900
1963696
612253
912197
1125351
1187680
581549
351136
689026
491188
487615
407808
1863931
1310431
1466482
1095756
693467
537909
1639340
645539
438809
1909540
593149
1834281
742612
605595
1031327
1111347
981562
1394935
1017479
27015
1961507
777962
116273
944958
1088462
1190679
453866
740111
1327433
482185
931239
67950
514951
1587062
149889
895731
52673
1707951
212723
1874885
812982
562597
1706742
758868
1547010
21090
955296
953261
972404
463430
395874
868809
1070052
1874316
467868
914632
1805710
1899949
1895275
1922241
1759443
737139
223349
1332734
1546259
377992
792094
1503530
1388885
895702
1906531
1783422
493892
292238
1399937
1769907
1513710
1418807
1953024
951289
1566719
1389008
79232
500484
673308
746414
1329920
861536
1709852
1784721
1414356
1997973
141582
117426
594432
282701
1123676
1217035
669608
1606667
1641927
1890801
541297
748517
1488246
149672
753338
180565
113866
1685673
336015
1450185
1786237
1559869
710843
1352875
1379744
1700217
1665472
441529
195565
1535139
1805940
775692
986139
24257
1588431
62850
304540
482087
995143
798382
1532295
1592868
452652
478119
1401994
400727
702990
1032749
1854591
152879
647389
512077
1847671
1901744
1277088
551321
1401377
315989
1644685
1833336
523427
1262941
161488
1063209
1739246
1606025
84857
1936406
1482466
827438
1238691
1044803
1809345
691539
1965520
669716
1645937
1880729
1003517
883113
1029151
1226905
941698
1387377
887571
1579656
789692
323950
120528
1828242
1541564
111704
395397
886562
914067
1871709
1297308
1125417
280837
1070472
66675
741631
1993206
468790
1739799
379212
1166639
1619553
311962
961316
1682892
76568
1926191
611092
1372553
154529
1110653
602618
1409497
1103274
45508
852189
1336267
1810124
139127
1224788
1129863
217616
1234956
1213401
1661470
719139
1700620
87864
1046562
1525219
343713
1739029
1922778
1878810
376382
103639
190618
1053482
1044593
1903787
1211165
1873819
455881
755967
1559234
1574767
1765938
406880
1343591
242052
543355
1892849
778765
703895
1818509
1865720
235774
313723
1775367
133682
1675214
897884
31886
889324
1640473
654096
1017159
219925
523974
307670
131156
179124
1788249
919306
1444720
1254395
1004481
1122543
1212810
1033999
1952653
1362853
1627892
1298556
1850050
1052444
353904
416826
111037
1448825
1345653
1744511
51076
1831038
291707
189703
6253
1899499
625966
625257
1995762
942429
628767
917005
1865869
556803
280275
1558024
1600472
1761691
1787014
132826
1566436
461057
1929883
1101785
1995817
634506
254651
774366
696111
563500
1473843
1900545
1893765
1559687
1097153
777821
968306
1948453
649014
1860329
461947
914484
1904792
582613
363846
1076327
1888516
1638896
1907582
1679881
942770
279768
259483
1656268
915549
1617153
223373
931041
1407594
1954185
757819
1630667
772334
153039
179999
228969
552258
1362903
357671
242093
1594606
1494212
967196
1161766
764364
233005
603873
512105
1046568
1824892
637039
1632570
727634
1683248
1094510
1008581
1939815
188133
995751
909181
222878
1883469
128061
1281099
1307866
1557901
1189418
1303383
1808087
345291
446544
579062
254724
1356497
617888
1147158
1287579
1942272
539714
1501057
42946
131871
1771642
1758510
715174
252833
890727
1278157
1214208
1387984
1251533
629649
247135
359936
256682
393317
1083971
96584
462110
392955
575424
1454447
790226
677485
1574771
1343152
1443835
204513
1733476
1503681
1432274
1944920
1876158
1234705
48449
1682343
948654
1514134
1546216
1169868
147305
1653059
881339
456007
1047775
141055
368062
636343
1244051
1919739
1366841
936408
1166547
1204988
818164
1971041
128350
335505
536092
1642199
1253599
1980667
1890431
714898
992112
799807
1684506
1804141
403126
954436
1330471
585930
1737433
1108835
27870
1142894
101150
1747926
1373898
1583907
1969982
633472
745871
1301044
250799
938309
1677159
160231
527847
199571
1449889
1573087
1349149
448976
911735
291587
44804
290584
1758339
324648
707527
470998
753361
427899
73181
1051052
1799223
1696863
1601945
1195797
1825208
1530654
1082806
1295024
1904666
1019990
819361
941875
585543
114598
1779546
1428179
641542
146603
1301491
1529038
114322
400605
810018
1628256
1348324
1152655
1577
1407223
1979704
1670270
166872
784650
871574
1457595
804656
746656
1035802
1822010
1810731
60235
997614
407933
1511288
1499214
626987
1071152
115951
524777
1062703
724407
1474028
1470849
1733134
1565237
483958
802313
33962
1644311
582493
1144036
1845121
1861510
1149793
1567829
50455
1355243
58940
1172347
947158
738525
26213
24763
1198432
1282254
947649
1242858
733889
720256
3134
1037229
175597
1461116
1238370
549252
229634
224523
1279507
738469
810565
1535266
120636
210440
1529072
1409046
928141
219924
1959614
247176
1651698
1475685
429677
1458685
8200
533691
1859297
972683
1343648
1969964
1151635
1220532
368907
1257036
683624
1698275
787173
188587
1451635
572644
580369
866208
1789530
1069915
226776
315082
682802
1149509
810678
1401994
1606016
1935299
1045991
202844
1158354
1534816
574225
411982
1951659
1789918
966402
981615
702449
1808078
706239
1292500
869601
628323
532369
325349
1891506
384758
10512
1951271
352256
488220
1277030
408772
1044588
1205733
1084668
787369
425121
1145421
991672
1854539
1557088
1008002
1755436
1771295
1048661
1101345
389397
1696894
1717496
1560770
638437
1172793
1140880
1457435
1540660
1093358
978567
603248
1286297
471127
709990
766763
1752516
987284
796462
1518811
1776989
660271
219975
557923
550422
1224007
1901936
1327566
864787
246136
1785807
539821
281047
1232895
1618210
765504
787539
1960589
1975158
1287591
1893487
1010480
821113
80233
637238
400873
948808
1132188
1467920
35060
1488988
1921553
1221704
593740
1158011
1765127
912359
288371
985901
1802654
86190
494373
1255405
6722
18982
460544
1135616
1271507
1829485
680030
534852
1819980
529813
1553999
1184270
1615858
377591
739625
1362122
394245
440534
1055823
1210602
1256346
985336
26200
873846
1674361
43725
661745
325302
916161
944996
1099223
225732
921874
1099990
378179
657616
1854573
1376250
1521985
480526
1657554
26875
1538987
1836474
150296
1130025
736089
1148353
1230981
1157861
884570
1883423
308261
1132980
504683
1498605
1936175
613701
834929
1761181
1524608
374313
1480841
488621
261920
1753758
435751
786999
640986
1332256
751488
453575
630661
407830
1391364
282850
449839
641605
887159
1306972
110545
1664909
1713109
1164244
509796
1423818
1857070
970238
422543
1416416
53075
849215
757317
274743
1359542
1110194
1275754
1834963
977286
1703401
1325811
1315717
457967
704196
1910016
184629
92980
954255
1107848
519432
1168555
423855
1005682
1590741
640835
875410
937239
1549884
978888
95540
1555320
1705492
520424
1023019
5164
816309
850980
617843
891090
837519
1232211
1365303
1163868
1106201
653017
1590591
1666804
305540
1141841
1275767
248607
355771
1827864
1326515
877718
1044517
1624089
883346
310594
1498993
862124
307637
1852260
1201945
1965676
1719522
429939
1397254
1104358
1894682
944472
1346237
84090
184943
844122
1652273
1133245
1260122
354258
1249815
612149
663896
1074317
286011
597190
292267
1995620
1123924
1439491
1436177
638598
537536
883935
1568833
374606
953014
913909
1937199
213149
626536
141026
788458
1849787
1961435
1791372
566401
1374220
1006627
397906
295856
204873
720713
1879960
1829755
672836
416429
464171
1824740
335144
1306044
656313
1071198
1047590
1629111
1327636
1408577
1796773
703053
883125
693388
1238809
332771
28726
3037
194039
264122
1768189
1627162
1569179
1178165
72613
1796951
935904
582178
1506304
1874116
1399538
838762
1352562
893003
1134491
656038
478363
103219
850902
1842982
14324
1771047
1821635
1941971
1013870
1011053
837254
73615
88632
76285
1254626
977803
1703841
1628188
1110445
1191392
572411
261521
361825
703535
1127955
655810
893734
1736919
325707
1177400
386043
666363
564776
922205
643232
1324756
942762
547536
478152
1704129
991246
909901
570240
588350
1646230
49445
1414828
1565242
1622699
1888286
338028
1474467
517187
1654179
30415
515385
1470561
1180882
1374119
1485106
1037676
929865
1828612
479
268800
1646549
375476
99133
1177959
1747057
1930555
106882
841993
1021879
1453536
242824
14497
1208527
1480022
496281
639601
22285
243884
361840
1014704
1277193
805016
430098
7709
725051
692460
1165002
1624559
60957
755358
148634
186733
1593508
1508874
1379869
725690
929243
1340873
1040661
773929
78557
342385
572651
1540448
1395948
849489
248796
650317
1407247
369979
825912
920083
395676
611672
1753427
44438
816125
1230429
1327953
276795
1848464
1836391
690574
156913
1314687
890927
755367
1409985
1595999
521927
1365477
1730121
1589682
412599
1728137
284951
557262
923018
907252
17824
1343559
746428
1512027
421983
1553656
451744
1795371
56528
32123
70577
240022
1142131
781207
1874370
933807
1399876
843094
1186715
1793986
986639
104086
746156
1477911
282495
902533
498385
1844179
975114
405188
725037
1247353
664351
1189275
944713
653691
257315
972087
1282291
787277
187135
1854890
95219
1287040
777241
604552
666385
728302
1235295
1436662
1173551
775087
249434
1787253
633857
1190941
1884955
43576
1418099
153348
644142
1377068
235860
1383710
1991456
185666
134561
574520
1352241
355972
95978
688616
712075
1030565
1121421
1966831
1524150
91750
402047
177961
1655263
1853022
468632
1184540
616728
1839312
472023
203416
1225892
67781
1038418
494837
603761
78339
1141203
925366
732048
1073286
1456494
1419254
1625931
810256
1407828
228813
1993958
1002048
1119987
780283
1865117
1735910
1236980
1729834
267368
1009998
737618
1627197
1480907
353440
294875
565543
1088413
390468
1281909
43255
162286
56345
1447869
618787
1873456
232980
1732611
106160
1769698
1498604
879033
147051
977254
1125216
1048977
1702022
1554992
400796
1148106
1249359
1366842
1580388
955273
410481
532348
254430
1330124
1691019
374222
1304658
1786668
1917725
351882
1089969
40347
1759953
897443
217506
1084165
943474
1446959
1472883
1687221
222473
1292141
1090376
1445560
1526777
885765
1297047
1347217
929400
822216
1460337
90164
1997682
1303999
590396
1948504
115487
60316
1211501
1240783
587914
1315437
1546741
1507654
693482
1833859
1457296
548692
1235879
1959309
105264
1378570
1525626
1877041
173086
1187872
1677350
244909
1139847
692356
725151
1399588
946182
1376594
157883
1933351
1353796
391318
621171
1482086
1130905
790026
1244503
1307411
411306
1879283
1270492
1223075
301597
249709
1716805
613260
1628528
1356599
543954
13859
1588921
1798161
1417571
592018
111274
1419731
49073
968464
1331881
1482324
1716349
52149
1579735
1481189
407103
1942788
305723
1715105
494188
132051
1734194
1714350
1965623
623795
1567116
1319536
714375
1758767
350185
645331
1059055
159452
1329993
1894021
1415150
285935
1222375
1241053
442192
1254991
79403
1001883
1030504
557307
1190322
1267130
1058225
318193
1884287
215644
691145
952606
97912
622818
543361
768714
511122
1309752
1023345
74134
1631605
922974
722093
1509522
1371173
1228615
1485460
1380479
399632
1645097
1640629
1689189
25265
127132
1201640
438478
924942
1357384
1360608
5896
1503729
430127
886228
236236
584694
615602
1089879
231841
765620
1529235
140482
950651
685235
1827661
28068
1089687
942717
843779
1213912
277509
1678744
322027
1495172
1319133
927668
1454292
1757406
1347597
45152
954472
1458284
50620
759467
578445
1843083
1246063
1249750
769093
881938
613514
1488918
123338
734497
1603083
317203
742291
1857452
233989
914037
1510357
673356
1329828
413909
1605651
1920894
849031
1803461
278188
430211
1005398
1247538
442967
179716
390916
1890708
1621655
1228363
262609
947690
231967
756925
602571
1298238
1237065
1330934
873726
1659132
1513974
1643319
1143146
548681
101086
133734
518079
1247556
265643
973701
1242543
773867
578576
1255763
142278
631354
1868488
641358
932279
1235194
251948
572834
1345768
1830665
1917495
1162382
636021
558482
1553602
753595
366097
1791261
975109
1700829
560323
58937
385104
1221544
1821557
642962
1085287
362095
1981455
1760570
586004
1368429
1608911
1115392
1070820
698391
1946916
1800339
575556
916367
601962
1681430
1304999
1133800
626830
1584470
1667003
1481181
1122139
158666
937006
1714551
204873
1827610
607455
738946
1145427
807634
374889
1968660
1665233
88426
866482
339881
31050
68380
755387
643437
1732699
544881
597979
1464352
1193120
1153749
1980621
1527774
203239
1417679
1320865
1353653
1232577
550791
936519
631427
388176
261532
1392626
468583
1804056
309415
122187
612241
128505
421751
1527000
992687
1709937
1329971
1744751
225106
1433679
405118
69277
1463036
1409045
33259
311980
1908537
1207094
1106172
947087
724290
172906
1533856
1319336
1279835
725966
608445
892925
1968432
546440
1438200
878971
1371732
366046
1689242
760636
1773675
1028039
415536
36490
716774
819470
1649141
627072
711073
896797
199230
1701623
970395
1424207
3811
213659
1254877
813414
1059662
1583452
456654
1577223
848731
157237
985609
1442867
603446
1713457
245827
778451
1536590
194575
570024
1841702
1767390
1560403
1917593
1224650
1754578
227816
361235
1147528
1155174
636698
1469117
1626281
1604620
245624
1297004
1637935
582143
1957409
736325
758663
1932569
246439
854707
205280
1076011
627032
268463
580596
829656
699797
670319
1539048
1180738
1530163
1528239
674914
1199594
1147888
1823263
905
1104023
1911979
1685576
1528207
768294
1555418
410493
1685217
1180330
1035286
495519
324706
101121
863258
904484
1102099
943196
1339488
1469816
166677
597852
1175211
737313
1684758
339928
1595087
552916
739577
201629
1112029
1925886
1449861
17615
1804190
1215247
726173
454885
446533
468685
1209655
918306
162731
634126
1982088
1780463
1870101
1958265
592574
61032
1119442
921482
1785567
422640
1936951
1737829
1539084
1267469
844656
178025
1667351
587120
1615837
1843972
497360
1310020
365846
656521
374232
610445
1991711
75161
594090
1430845
740171
1995487
1995792
618443
638296
1714109
1682209
174307
484481
331838
140632
1462957
1937617
1586137
390468
371426
1784554
946862
619943
143129
1582560
578971
1233463
1763160
1690130
1017284
705074
1232447
536744
258242
914377
1868255
1716123
628856
817541
1564983
1641619
1867665
1604750
433101
523905
310162
1423546
401523
1406803
1117840
1613053
968986
1747240
884979
953779
1183967
795156
1758029
1130225
893551
505628
605135
1179554
1053606
1627639
670061
1270974
376914
749482
850545
1766658
1284509
342700
1662150
844666
781660
1890547
1635378
1016233
1260565
1480315
206017
325123
925273
124484
611463
321905
1516229
1800280
1586995
1265475
762147
48180
298919
760227
1530623
357140
958767
699861
85607
1702795
1493142
98557
1043716
1810653
497812
29087
1470195
1316274
1763021
881490
1734966
1197604
1554767
1576939
552505
976094
1552080
1848241
57326
1297206
1094668
105011
1762097
1534906
1340929
261297
1751251
1874307
687800
1497854
625663
1826822
152306
1623309
357281
737352
701924
568593
473162
1354528
1254452
641955
1254059
1364453
961439
1492273
52669
1035698
1676319
520846
1188678
948337
937874
452138
774161
1797280
220365
499097
328133
1038418
1780847
806813
493492
847676
536682
1345295
426643
85549
1404311
1470961
433427
1870444
566835
893606
1989102
388265
1375160
686691
519040
157862
1706939
1066887
360850
859907
135524
1430104
1901351
952288
1745834
707189
999868
1400250
594812
1636500
670602
133264
164629
679693
484631
221187
319983
253540
1807612
506219
389939
1653077
1716250
342638
1882806
506844
316817
1071278
886458
1588637
1138768
543006
208758
837348
310698
1673162
742636
817
1899600
1807165
565062
1078266
716659
1470103
1286406
9231
1763880
668203
1980863
1479293
580659
897944
54623
923325
1092653
1668373
802495
1358584
1435636
852971
1757854
1135883
1519086
145032
1194081
1081779
1151611
1078728
1903957
1634123
1981170
1092571
1548597
962604
889720
1806203
1974983
1276264
369767
1284430
1336011
1464007
1804422
1283383
425950
1010352
122990
727879
30855
1647277
444462
1751287
707094
1654120
443623
285417
1621156
1861876
276554
366977
17732
938610
722767
1442639
1161658
1385840
321506
698935
1160472
1930686
646862
1182050
784227
1040515
1683494
1737860
1425688
1064759
1054518
1647836
497655
1065291
405699
1086513
1372454
423940
1682978
1415503
1220240
565853
643010
1732572
1192099
1049590
1547446
875847
1028251
1292842
1223413
1716339
1049268
149366
11321
150465
1010959
157380
94135
591291
77719
754667
263296
739384
85274
1646570
316420
1538430
965414
1177958
306214
1370112
1696732
755924
488999
1734476
1019140
997960
1148055
1280003
1652111
1509069
1906526
180996
1628411
358714
1208263
1715512
1256722
681768
1114120
1239608
1754376
829309
1647356
1300375
897997
773504
787465
1101709
1555904
932770
1643100
759821
1664065
587821
1329632
1490005
1747592
267322
10287
545314
3251
1662471
1196745
1171896
1338077
23261
1495831
1526821
1209121
795735
111075
1328468
803442
867779
631333
22135
336876
520942
352277
570415
1886880
623223
1991226
1277794
301768
1337562
891534
167102
671474
1051006
194813
957193
1758129
109756
1331472
392717
1482435
1386500
524818
1704102
1665000
755242
896821
1372792
1637370
1841663
1614583
145043
688521
570466
2617
1085031
946907
207336
762106
1108292
1209297
988830
1206796
1372034
1848226
740573
261159
1321765
740664
1498238
909964
1327667
1429095
50968
1934009
1664076
1634339
546125
1310651
404609
476721
1657323
1794549
994378
1354096
468823
801086
1098571
1648276
686162
993717
109721
1992847
1472881
648143
225882
220945
847381
404958
342643
1447765
118195
477253
1018492
310040
588530
697608
656629
205275
146920
297089
67216
1643220
147214
1532508
1968875
675416
936972
97116
1360829
869746
497195
1430147
1559492
498176
1408857
753172
1802257
366064
1598815
1856932
1385641
1667245
1226945
1303871
458938
1788770
586176
209764
456351
1037364
1488355
1440980
763028
928368
1861944
485568
369096
843326
1664189
1601312
1918185
711871
707919
1921206
928772
1032359
704548
427548
1925962
408444
1475642
1639111
479306
1146363
529393
1761665
644732
369750
1216096
555025
55364
600890
842613
297343
696194
1396003
140003
1448563
889665
1011783
230708
430195
388021
1983871
952900
1208595
1041487
507160
1665910
1461178
791422
1942571
1021848
1727445
1915385
280837
1187140
454123
1894622
719282
1405743
423489
1817681
1990766
796128
667645
428311
1773083
622305
1805539
1865167
625872
1946787
618785
385681
1804331
332192
1888978
224649
1886450
626188
1622649
1141699
633335
830917
1419859
232737
259132
1934363
1335884
718445
1335319
1699438
1012018
1782970
302764
388769
345535
21525
855406
1418963
180406
1447159
71004
1788839
403702
1164086
746359
1457883
408021
1887061
1709776
763662
1918198
1009524
1615069
937080
1845782
1190068
1375841
979531
566902
388589
705064
534009
367659
234175
222633
1489429
1714991
562804
1940800
1090816
1543023
154759
1527863
1115666
534405
1397857
772878
1504635
619109
1366658
727465
280473
1781717
851374
847136
611525
892171
1154206
958244
977570
863714
1164764
1525627
405290
296781
82154
364941
270355
327717
283616
51009
1907061
545884
1252067
1818220
1438553
131131
995820
1196840
747967
464877
699461
724275
554092
1064141
53817
626376
708267
1548999
1294087
144341
1834390
1439153
1587643
1984265
1954193
302842
348471
1420292
833170
381242
1101911
1517699
398026
972399
1556293
860880
1386506
442764
25446
945022
1121531
32964
844268
1825655
417493
537195
1980920
1496169
978888
1556647
772203
423660
947607
1127164
1856905
1454499
638359
311113
1260603
228368
267582
564477
92692
1578139
43983
1806249
1409244
935601
630777
645898
670018
587920
408170
352265
72827
1297674
1431991
82915
420515
1347461
487781
627144
207296
1894941
982824
1306486
113664
1330522
1593640
1760649
938261
1007335
873014
67108
1600813
123440
272925
417174
60811
550825
1905268
1068866
1985089
1491842
1833221
730809
1137336
34835
1791534
221683
1036787
1126059
1632052
1985684
225767
234354
833751
756813
1399769
150845
1843321
1393335
736293
1254183
142093
1328436
187200
1551013
31810
1403292
1142797
597460
761919
1333379
46396
1656868
428700
1944446
680371
1121597
1692238
1415507
1572122
1006627
1595597
133284
1616024
619757
1082487
19899
1885027
711457
216173
712637
1299053
1478963
155646
216300
571786
506258
951037
1661713
1892854
692318
1767697
1350592
67452
207964
24640
1011187
968982
324782
1324882
188236
1684506
430263
1368206
983502
1998068
464107
990920
1376985
1895497
1647094
1040868
276449
737489
775607
535623
99837
276925
692667
561786
1737766
1742555
1745161
535406
854345
690318
1631556
1646726
795444
1938609
694550
1378625
1961104
1185912
520503
305161
1354913
1014719
1778432
633949
87809
1029164
1643844
357100
642007
443798
1671876
1066200
1164733
581689
443118
1216441
704840
1382559
1530519
961513
553785
1750918
1351335
166841
872700
948048
32530
1921433
1800315
176721
894569
761037
797379
1418380
1293381
1334524
448644
1277305
1981053
28936
449133
1464472
939165
321264
1107818
249461
13952
1625765
918671
1086755
553802
1734500
186718
1491849
439761
500923
1528595
1397008
123687
700624
545459
1099960
1729242
1839172
1720024
544205
449200
1997929
759445
587084
1344447
779502
415059
1625651
219283
326722
269834
886959
110191
1504129
1081173
298999
1474503
590105
638883
1524920
496079
415265
1449260
252481
1646916
1824134
406615
1723142
1241874
126380
1648081
1010141
685136
1532882
968203
1120124
1759899
1924801
1005117
1258614
176422
1523241
1126679
40072
56196
950182
1280220
990617
980535
1773462
521890
630084
486507
1152814
1603808
601687
115226
1303390
70484
1328416
376564
1062732
1134795
722535
1727886
1585999
873628
217023
151283
1113185
470391
1286667
461235
237316
461480
84708
16640
1226747
62058
1535251
1878722
1063674
1611279
1263856
221096
925017
577638
872540
548
83761
588615
1901440
1925790
1999244
1667229
291087
279644
551022
1083601
860931
1256104
1840563
896825
1492844
1742844
1269552
1203015
583503
506613
321261
1847750
66627
463639
115013
929772
123815
523594
1800339
444224
1294835
1216105
1745483
691102
1328094
1556224
720065
876320
944274
680380
101616
859371
675906
467597
401032
581763
284148
346496
1247027
76767
1027761
1500223
23272
1025255
1181539
1324358
1439497
1320215
486572
408368
595664
1101947
1191653
458519
665580
442871
174278
603187
253227
921703
1221640
974806
502791
1171052
1880611
1145288
567833
1900355
1700851
1970588
488450
763097
223470
874515
881746
538801
1539537
247405
1973664
548473
267357
1163751
348995
17782
1770903
343929
41830
587720
446763
27731
1652875
146715
441037
975531
99847
1527563
1267020
95472
810258
1160005
1853977
456527
833605
703795
450487
1176874
1731243
287113
1721922
1018912
263531
32079
4623
860666
972210
1926616
1610613
775479
1999025
39659
1671493
607511
572960
1735562
1129933
1759035
1128691
365475
150370
1284435
826766
135556
1364929
1226329
1165836
1058570
159311
1416204
593987
125639
109672
1017264
1686184
1911726
413844
1180596
817736
1019444
811762
1770240
385026
603450
467920
328307
371673
1603123
299253
528775
472675
1193376
139910
1909453
514241
124604
1922303
1730008
1666843
1843065
717492
120145
1365038
242538
545981
1178375
1067291
632606
1069949
12997
95061
1465547
482264
540677
1168609
1749819
1918777
989258
476145
567112
913201
1259127
39294
328401
115465
1897067
612101
1304727
1508077
971235
1439225
777716
1492388
988066
975058
1770112
1880370
1839217
151091
149954
1963082
492380
370414
557562
1572781
1434293
98297
1368028
457677
1237735
284520
444179
1068705
94205
1853546
826902
304127
527637
1572853
333544
1198693
1439380
291794
1546933
1182831
1989418
597690
891351
580905
1547444
404771
974811
578859
1877952
38029
1757808
1424361
1174231
1582303
467222
1686500
686596
1318143
1626543
1172715
632612
815585
1479191
1202060
1370234
1054476
1237874
509064
1863675
1491611
327936
1012297
1770704
1644575
1482567
935970
1745481
376013
1541023
431102
773551
1191620
1471689
1203893
191626
109185
1348133
1117988
1222574
1135614
147246
770319
1678892
791918
1946056
577595
1027651
227750
1713826
55393
1093971
1412570
1661313
140851
317651
301404
1740978
1654122
1870599
474277
1177040
625949
1625434
387158
645197
1202096
1138121
1130322
1260360
803494
1238437
687560
1897845
349315
1488649
1294499
613770
501607
1815808
988743
1349407
1301604
1295879
1577114
969480
928520
1302468
441664
1021953
1725279
1414085
1223469
1542182
1525967
1079699
1881445
102979
1824199
1076857
867553
1357616
1904
945495
750428
265529
211106
1168761
1464949
1821576
673200
978262
386565
1126581
514829
423869
1074386
1882492
1402647
1030057
1441724
1955405
1141004
924956
755119
1508275
305548
903806
1063784
102153
301219
359169
707403
1840768
1152580
735432
1945561
902180
1520644
1195992
1186057
1449028
1942590
1850615
1849030
1349605
199716
1112303
1163840
528512
1747239
1030974
188627
1827929
1575766
219679
349075
804808
1862088
285073
538422
1005478
1472292
1002488
104723
1487906
358794
1513892
1078875
645892
1054410
495218
545778
76634
295159
1933248
394550
293375
1760564
1807087
265643
1494843
327976
1546685
1134935
897730
1821714
1888936
711123
1940895
1665493
1500791
500935
910664
361674
1343432
1323308
354408
1281493
248894
605024
513447
1200476
585031
1922814
1600508
1835152
102532
1921513
460526
1054003
1589413
662154
1228764
884647
840321
598100
567000
816771
833436
1489600
1747378
1504048
1761073
376952
1194256
1229720
1204945
1115952
1679703
281259
1037593
321765
1281467
1075428
269676
1021052
643916
1915998
304334
1445622
598800
1068122
1082043
322542
1258374
586057
1587390
252690
1549131
1000227
1919893
995592
1423088
796033
1490660
32107
809616
101285
1507844
1993108
1345875
1204951
1926090
102875
1358673
1259777
965181
1052347
842939
1833168
1262359
1081917
928317
818084
25815
1834139
1149176
1406847
1859785
1767757
1101777
533434
54543
1035919
442915
1498249
953887
1314151
413936
420195
1573243
766616
1542978
341872
1844106
76353
1511665
1923128
1186556
1407225
1093056
1466492
828838
1256782
1035232
428293
809404
69729
1630537
905946
1952741
530733
786350
347934
449843
1027355
1927560
578703
1181813
387682
1281032
1592724
1881167
440406
1455527
525526
1503835
832165
1906699
756773
1424985
919235
1425549
275067
1956740
1243399
1300946
1389836
1830293
1169341
1522285
1316326
1700373
470774
1885282
187819
100587
926628
1557761
590909
918482
183900
1144352
307213
669956
331930
1095378
809749
1514120
656794
917716
180310
977705
1796717
770736
1312937
1526294
1903386
246586
739696
1014241
271464
369085
1052090
570603
1614309
1704894
1685341
41725
1441366
1655180
911558
921126
133857
248796
854742
603900
644243
717783
1490590
1357097
483315
571493
1489495
1435048
1952680
601068
453529
380523
728445
1754518
1767366
1486665
688684
1097888
588582
1082243
1517790
1808775
118597
1861231
167150
1139866
1189861
123287
420517
126699
662192
1839406
1290469
835572
442163
1622814
1014216
1961964
1554993
361592
1112516
136369
101611
959237
1056143
1953738
1841613
463052
1747900
1587625
493979
1899101
1912762
1879990
1187432
1956712
1936422
1633028
936873
513592
980590
1836678
1006240
131900
1736572
1180381
1328058
1262757
1261418
1016079
1015103
1744733
355572
222936
478045
928240
146997
881024
466344
1540136
180274
160856
27310
908009
1064383
146023
1647509
1042335
659739
1970986
1235830
106708
1174598
819778
1917405
76550
613334
1155789
216690
1051799
1136217
1593156
1174566
428316
1946008
1318282
1505864
496300
594287
1993261
1367986
1660210
198825
1705018
1435669
1277154
1884809
1123091
847474
8563
502617
182957
663348
368055
1094646
1012011
1420791
586100
1774551
1796289
495917
613459
1453063
963085
358722
449455
1558685
702324
210062
1360229
236432
896376
1254318
1093008
366492
851002
1810422
1376336
1650514
1774264
985936
1721272
116604
188935
1024442
667089
99541
463903
121237
272860
166144
1732742
656280
599406
1849592
1111158
601128
595410
403494
10254
1609916
61544
236959
921044
352570
122733
1195722
1026731
470435
684770
265961
1506349
252791
1912618
420771
835857
1035982
1288751
1681023
698162
182873
1079284
496114
1940580
1492943
1103112
37762
237891
539798
108522
1672058
329133
950558
1289387
807947
1639678
1816921
538681
344996
791311
1720287
310897
564067
318840
1262414
1417390
1440324
1349771
1246206
597495
1835577
118581
1819644
1840096
844214
1641912
1872158
1313616
330144
574677
453570
76434
1407646
1093910
719827
1111434
873855
1752496
1919300
1368426
484320
1880894
1127883
40959
988339
1062314
1569715
563372
793536
893126
701648
599396
805428
745787
1460091
1291129
353273
83683
1354063
1576468
1395731
1879829
1253512
109040
314211
796298
1952486
1180603
1644626
925213
970462
1208459
1042958
1848986
572825
1563032
796010
913450
159405
1279182
318171
292354
1851819
1567620
56583
1156954
363695
915221
1253074
1969504
54606
1271027
1585718
1172704
98268
1755410
846695
504076
1926732
203733
357438
1642624
725278
1930472
1654443
1372630
1836084
737251
485244
1384685
1665408
1514056
226969
1214921
1182404
1446996
1733087
450165
1524446
915793
761889
813735
2499
1907033
1135837
1536448
514913
871889
1219264
551917
882278
407098
343207
1638173
894461
1748814
818907
354448
140250
1465467
417161
1597978
1527957
365620
471126
1228104
1711064
1702335
258895
1943244
78408
1718395
1469771
1563963
810193
1930712
25279
1856299
77444
1070771
1272852
1459542
881400
1045515
5073
6829
1348981
4863
1826316
190676
1710486
1878913
1501049
1756658
1653159
506501
1674041
956078
312338
1051649
1545657
434060
1366643
1032338
156136
767174
55441
858276
1573959
891123
1329823
998833
440543
754849
1135856
1372876
1951741
165141
1373053
866469
1739144
600761
411744
368850
1756588
1448669
624147
249069
1634597
633504
1929837
159965
1843265
550702
1885022
1315668
1620983
1056462
636695
745023
1913132
620636
210679
1214185
815029
1252974
1720382
1320057
1323224
852749
2787
1454094
1213271
1356276
7723
1758937
1271696
130207
551341
1492964
1869322
541743
787167
391590
642653
198078
546006
1481577
321629
176896
1092273
1407545
1718710
1047429
1915203
641580
1894576
415988
871500
981636
308476
1408200
64259
1180119
648141
1467694
24558
1062874
1674821
1739590
735879
1707127
122626
276028
1731933
1273871
1966491
159458
1494880
1383749
294509
1819245
1777958
753190
657655
1769103
1378554
187054
1305224
569923
208672
410870
842898
1649585
836674
997351
116623
1164393
1199102
1734984
1542980
129244
662552
403864
1898377
961044
1874761
1722301
1820457
919661
1439847
1608905
1886005
373653
1895786
1986851
857347
1930013
99279
1309937
1025879
1832340
724557
1718875
1384552
504389
101127
264800
1343092
1242749
1198453
533835
359017
1152201
1526866
1446328
784336
1100574
651138
119368
1147975
1832264
812484
48493
586923
1684139
100935
1242833
1053165
1023944
758192
405300
972212
883441
1854894
838832
923189
715520
1924511
1927287
171801
1239556
256704
1225009
693554
1378821
1518520
312138
1304677
1916952
1601671
12877
1318019
1642373
1583898
1742272
1020255
1439624
263431
560693
861991
1015952
576111
1917746
375023
592365
95107
1235213
85669
1200487
1016571
1231527
915679
1549476
1834503
1850299
120499
316952
8466
1704598
1815239
659096
1943244
813928
345638
161796
1453359
884790
865619
838634
1033406
70606
1691664
96399
1880958
1067747
833010
1050193
932090
1376276
941268
1049390
788142
1968001
1958151
735348
1398676
1207447
1111710
1149814
204017
323655
1472361
633450
163081
1663698
1445740
1338062
1495869
198422
1825396
48968
441212
1001765
1999954
154656
377826
1938466
1936563
1549750
1415629
784006
1543221
536143
1946823
430278
1114973
626715
111251
191761
610381
527317
922320
1137587
1401873
200335
459242
1798548
852684
24100
818503
1351920
8128
1139070
1707731
981439
97003
888683
262376
1373688
75765
634382
1278295
808540
407395
915308
610436
1202327
1789496
546132
1307378
1584274
1523174
878322
1621666
1949690
340409
1957126
1812583
1887293
485871
1419066
698580
887849
459808
1045940
937520
1092804
243889
442217
1857967
216783
598106
793643
536000
1960855
538135
1412521
1690440
1795051
253456
1865225
1115350
534049
231085
1264911
1094176
889279
807849
752356
1824463
1590381
1250294
1888130
754676
179529
1144554
307335
1802225
1898686
1744395
1664122
626879
344938
862620
353591
1062718
1158283
377856
1073699
825426
132678
1120393
547351
635065
818676
1371243
327978
1264444
1317041
776949
698778
1628560
785670
364429
752333
209036
1116705
69244
1950219
889297
1655261
1878794
1280435
106771
1458152
567515
756021
1274497
1254926
52650
471694
35132
1598216
1160107
1031921
655869
1619319
705042
316407
910849
1417238
1471904
1282609
960826
947103
1503305
918820
1381798
307202
1138984
836472
449397
921034
143899
1757180
1591455
1984624
1699885
22944
1807399
966201
516881
140728
993590
1443492
1686414
45763
408383
1975372
873515
1284937
1932424
1519488
1588619
1748236
1737437
1285787
1527257
1333932
1307590
836248
1691298
1679903
1421119
91651
242898
954282
1547244
1515750
1298950
1900429
318748
713397
1367693
1191448
1865187
1414034
1299718
710744
411879
1943225
894584
719125
852595
1685742
738452
1603077
1517813
1511445
1409574
1371831
1666768
1816573
772695
728209
739205
717230
1178479
1998159
1277305
1478816
1707903
971468
331345
86714
1217504
1028987
350763
1373654
1593103
867845
1700281
851410
16301
768644
512503
1597643
1136683
110277
1177623
108824
294454
485142
511330
669395
511439
1420103
1598913
369559
1443320
546485
1715823
307757
893316
540306
305435
1303160
1256103
148033
1392165
1071906
1210980
1409353
1285203
542793
1536052
1174973
88793
1021233
30749
1281938
478574
950830
1162117
1125668
1797638
683849
125181
76552
1303803
1911831
666512
1837662
269964
657527
1399433
1736849
1752893
510740
1116477
567055
1703490
297432
1673899
37892
471502
582424
820789
199028
718691
1752036
1176743
1348765
911373
1287355
432175
370339
1278510
1646377
111824
1521538
1023886
1083133
1438485
1622403
708254
836492
1797808
1862037
1979420
780801
1543011
2332
1345090
1657260
1655064
845771
912326
1779963
1182226
1479575
342357
1690017
1138588
1531592
1069004
1427703
1655038
1298838
737728
1119685
21042
1353568
1782945
1169674
1088302
1588185
660418
1275319
1997201
1217970
1199505
734125
526841
931484
1704570
1073185
289046
1988613
37055
660026
71917
185718
1767419
259814
1517871
858560
813399
1876351
511391
919631
72585
1805616
1788806
1028423
1709586
1336324
114057
1007162
1764046
932231
1533044
877888
885495
240596
1263890
366376
1191516
1892161
169927
1666092
740869
1895432
281294
1101387
1059638
7110
223510
1287517
1242068
908831
376721
1147152
506506
551212
1236946
1918933
1809357
1113676
1406136
1028826
608624
1207571
1816902
281284
271435
1365318
1643678
295849
629801
1892782
1483018
1258379
1921148
1616878
1979648
1146062
361795
627280
1619010
1369343
1562521
1800681
941914
141995
280717
1216982
1476111
670624
298274
1739294
339848
181315
1608413
397462
669270
1642738
1384363
1652531
1041234
105504
595789
1185967
1376373
755676
446318
56806
1397609
471454
1287309
1337500
1918369
1795987
897651
409502
1845705
668991
1751091
742421
499469
1599671
1997756
1225308
515585
1888566
103021
1482629
1239530
1514436
1310645
943145
1040353
1762915
1015564
430147
994706
1805058
1060654
1124372
727023
1475117
300005
1113726
398566
808707
1562023
1610490
263120
591225
487368
1456035
1307237
551102
1003037
1975727
1483674
1373608
875155
1503186
1092888
1350088
259721
136993
812217
1926917
641938
560104
1435781
1792077
1126514
724618
1252457
710118
1494275
111188
1037255
1565325
613420
1024397
146312
797103
461860
1546859
269944
471993
1686641
411509
19607
1497257
1323017
510636
1296055
1179740
1991531
617862
1565154
1343543
1047151
1622187
1009529
782157
922110
951261
404049
1205547
1744483
929792
822657
1692463
626179
905961
1982669
60371
210334
1799597
150853
434914
276445
1435015
647179
507103
1573979
148036
1783720
725246
32815
178343
1947270
546658
876065
450849
517373
335583
813369
722795
1289467
1813059
46202
1722245
1708472
143192
1487583
1982905
325364
1660484
45488
1508257
155776
763812
803477
1621408
1526833
1958200
26673
1282746
1609827
643173
1729408
353721
1350820
1585454
592491
1459719
1768934
633232
1242628
1326625
984016
1009132
606509
1590716
350246
1096238
1087052
625631
1059378
1804243
695431
1213554
260507
915685
1200808
918729
392996
1107065
411296
625342
203589
946682
1933052
786296
1838825
530220
257109
490303
1956161
708201
746400
1682457
1253646
839892
890434
625381
1231263
1153365
1498837
1035790
162272
1644029
919763
1025919
560129
733189
1360444
23454
1564956
800644
1239195
866302
677079
970395
1248256
1699519
1318700
1312395
1970694
420603
993266
733845
744987
659809
1917694
1352436
619348
231274
1445736
301995
184917
1114774
565283
1367518
1395235
1807504
1037139
9353
1415565
1354277
1244366
316878
1633891
149933
1711509
1578924
787654
815398
866094
1793290
77801
380322
1984566
400629
1884620
271464
599524
674802
821171
1929525
1843625
717570
1342728
1396655
328736
731247
1686811
811988
1546611
1850033
1398062
878672
1236681
542353
1446130
19163
1747247
172505
571302
300449
567548
1030385
650711
1711366
49788
1872941
257420
1881133
1757990
1457947
1527658
879877
675122
1493819
391309
1081339
834199
411404
1096023
1706017
1057351
462884
472161
212400
883052
573156
904720
910055
395512
1785069
779045
1199198
1924531
1507817
1018134
1985731
295711
652094
978042
1424926
978665
807079
792420
1337397
991468
1040560
1335281
927061
1477908
1250275
1356344
689158
548988
1536533
614858
654184
1518398
1203833
1822462
1747482
546433
969971
977263
345342
181704
126316
1531071
567270
1487198
828962
1142971
1795229
89481
1178952
495571
996860
1887034
1770514
312375
570483
1790173
476394
1571564
42808
1629046
1571249
1913461
70411
1092264
779828
582462
1296808
886705
1680098
459862
1397351
766015
105725
1424083
1274119
42264
1876681
1793946
1550406
723185
178714
1492205
1452258
1960469
112237
1881265
1558512
1179498
1530450
344890
679485
430389
953107
906634
715909
1077886
1668799
1185284
80465
21024
1174575
3651
88651
1907539
362867
85123
1316184
119575
1843585
361389
188211
1276348
823659
1566651
1888931
1028623
630159
1207945
1346497
1196156
347816
557144
1013595
1560008
984839
1860068
539834
22600
838095
707660
1691754
946563
106353
62517
341692
1484072
1709714
376797
1062735
1796248
801560
278131
1287573
1454157
1279235
800483
1525982
947319
69527
936537
1842709
306001
936861
1685387
1455758
287384
1929645
1150793
607406
1213409
1870632
833723
1836248
680942
761131
816653
278255
1511506
822774
881647
1617662
1366481
979477
237859
1939958
1411630
1545551
859295
1025264
773081
817888
1284857
1793093
1811322
1534634
143051
1469371
1706957
103734
1895396
181747
1440819
306521
1565497
1456296
206775
110237
1438285
928698
1382235
306518
1293788
1302234
1701601
407639
1918941
1075262
722553
255779
93401
1962894
708898
1460626
1210457
1603678
773355
1182813
210341
1139057
708379
783850
1514847
1923156
768879
1144572
1768236
576795
1772690
270035
1785482
472290
651245
1484623
865274
1585226
1595924
1797773
1212817
1584898
1238765
1928664
1116751
154249
839762
1492241
903889
1773811
671447
1258680
109697
1780447
198995
947569
1604067
813210
550288
840650
1744701
1776587
421049
1525059
1498682
768240
344904
368558
1720257
1153112
915360
1690434
652018
117814
1069165
737239
1138484
929152
806342
1364604
1424419
130699
396327
105397
1233317
1509957
1799661
65537
1572072
1701743
794568
864258
702068
1827308
253422
1669797
937181
654066
1528497
1244572
1013766
849523
1632921
1567560
1176644
1161684
409476
1337036
1393093
458129
1682708
1430089
568723
1683430
1142542
1665027
1121507
1640465
428439
698106
758001
800296
709965
572547
158242
850276
1714256
1799350
503676
434871
655582
30883
625779
1362333
872634
344774
1152250
925431
788982
946394
1799074
760994
1912600
273450
256655
1464753
1303096
634881
859005
1270807
1093595
1885493
813390
270455
1088898
1521011
1748186
65429
27201
1595394
1101290
1320558
168238
1562592
1192083
210340
1046073
1075416
799483
412563
590586
439789
40617
852947
534538
848269
973462
1974491
1921783
1852678
1710534
227055
1217134
1374824
822674
46588
269657
944212
1387553
967963
190216
901271
1195023
1696578
1412127
592928
1520771
351110
1580157
256673
883180
1037717
1809334
1098028
1862481
670017
1160511
1657113
1784779
1433103
902494
1074652
445516
1778705
524693
1355102
1491939
649616
85955
1035065
1664876
1522534
532996
194807
1616095
1847747
1713719
1683537
188666
784699
1829836
386891
983998
1289571
592215
583941
1971277
1311705
246387
182699
936750
1203669
1341214
299484
1833474
344783
707763
1905200
1453840
1135555
578152
408780
1962278
1853438
813828
415230
1615992
648623
652332
219382
230050
1112707
418240
1551249
1049203
338488
445889
1857624
1299717
752210
1594895
843373
922921
562810
1668095
294269
303370
1297680
184811
1562379
1157623
146968
358693
860711
696517
341530
1269191
1099962
1988077
531163
1520945
1371933
735273
554976
177670
552514
1182668
1893692
1682257
1628067
98223
1036425
1801893
88370
46049
1337578
1154572
781804
1939558
337739
503115
1686868
843908
1033794
11676
1963742
523670
1534996
1836807
891632
460645
1084349
724511
1465373
1582209
311504
293049
238151
1482792
640256
582673
1299888
1361161
1761173
866269
722627
71081
1492115
64893
426467
1628071
951134
556854
630234
1876217
1379663
1176293
155973
821813
926371
758201
835582
1734601
1787368
1447473
639126
743542
328324
368850
1563895
854319
242713
776759
1708890
252095
1526321
206568
1697734
634776
712
1603711
1713356
875791
456153
1663767
489865
1356965
123091
1322052
1575559
817784
1561829
1370399
555061
25936
1448647
1742796
1971253
260482
1701411
864497
448576
1897415
1750371
932662
1546145
28933
329424
989536
2444
957601
1209822
1516922
1228887
204114
1225548
890434
1049178
690188
1997935
1898453
834938
1642499
1282461
1910894
786043
947082
51594
1834936
1160755
572892
554721
1662723
1173563
37746
1085939
1541034
1095166
61640
1068229
588009
327308
82684
1346484
1097496
1284383
1571485
1196829
1790542
1662374
1295670
695957
986932
1309902
1045727
1619375
1991951
1163109
1028120
385506
398537
699820
748975
1716194
376002
1556892
188215
1107710
1837367
172132
1919432
357912
123527
1950226
940064
1555585
881954
1246957
1557328
544891
1026940
1996158
1256098
1885723
407596
1520033
162644
861029
1806777
11472
258463
541361
1687749
1404434
898225
518011
354917
1693817
342181
1814728
1899843
659507
1612888
1498937
686635
372163
1374677
656077
1943686
1468968
84185
629813
1395014
1862743
357708
802049
1935698
772036
1789708
1998701
525568
1254965
312664
778831
1276059
404191
517131
445515
480237
1914499
219740
1309819
1403606
959839
676468
1610660
1216670
942887
1145484
534666
122640
675059
499252
912001
1942980
1332537
625914
1920181
1663943
565564
1325237
1750580
1704681
891400
1736966
1146133
1082851
736796
934074
47798
866199
997841
1266389
1362396
1401969
1166325
1350063
1143483
431749
1304345
1690323
1833940
1699697
1849060
461814
1248031
1743335
700968
1778624
225847
1174071
206956
645022
1037915
727053
557417
1449595
251153
102026
1075478
1874535
280697
1255964
606365
324711
725609
1875032
72958
306078
1966639
1661402
1402608
604562
1894627
1947844
1048335
398624
1995714
1608231
1451860
1707257
517854
424087
1305739
181924
1219322
569459
1913159
247460
573277
1556018
1179656
1900002
281272
1643551
862104
1786747
437634
798851
1942463
118964
1193949
858363
696376
347064
1573580
1110455
1377002
1383457
521014
1025050
1235359
601446
1031361
1861718
1163966
1678746
1036522
432997
582642
202281
1720321
1007856
1159549
1650908
1991771
263388
603604
1085262
444853
1683480
1390646
547350
833699
328968
29488
1837743
54508
184029
7763
245527
1820401
642339
1903972
124395
1231474
188172
115354
1260054
1771723
469535
593216
989652
247948
1987927
835994
838616
1539604
946072
529447
1500288
201224
565552
1297900
1765567
768175
13992
1495271
1376331
1031240
1159239
1162193
147334
1076873
1223726
1719362
1944326
293038
1179937
961642
1676326
1184697
449091
1099614
1840538
1906267
1573639
1699878
1829923
1168731
1395153
308603
1943172
1864344
260398
1879525
1920824
1661697
490289
1967387
700327
877679
434201
1285349
126806
1376056
325248
1404516
101943
1320191
1019293
622242
324016
1140958
311084
343221
665337
1667904
144376
1425236
1227327
1982126
391251
1512173
1240961
1552192
304677
1989998
1648994
1738296
1967379
344618
223955
1425922
361076
357718
1245583
322667
815777
1583379
1674187
1630435
209361
711008
410432
1184763
1517681
1350395
1501449
1975431
898815
1236917
1571100
1666860
1463502
166838
146932
1384063
1587060
970067
1303118
146650
1166561
1203392
750773
1214284
229729
262689
35693
916778
9059
469154
1278148
235310
1585155
1680064
799529
1039190
1200647
1672314
1102455
917589
1409171
1209003
307135
1590002
792700
629061
949619
1593902
565759
1703395
1672671
100988
527332
1520691
1844524
1434049
758752
1163877
1544748
1670011
1764166
983561
842746
1512105
1786925
330817
749995
322559
721026
673148
1423377
156164
1181838
1331374
226786
1011793
345500
563831
1222643
55786
1966953
1174307
859371
1381651
698866
370204
1759363
694462
1599384
1588495
59370
1232471
409960
339833
492675
1673785
162148
130085
1315471
79446
1682201
1774619
1307885
173572
118598
1179419
143842
584815
1570016
513105
1181460
1920795
1767105
1237915
479456
1794754
207725
1143462
291240
1508050
285023
1710846
145975
1192469
1336094
725844
786432
1119087
399999
1816522
1219541
811174
1162797
1277635
652173
47635
1925317
638691
1320834
1345803
990366
1044239
1563808
1806082
14592
499992
1584479
977821
83327
1724306
1893749
1911954
1937196
537147
231684
354923
546160
1870981
1154484
1457176
1532486
1077182
1264527
1528610
209572
206036
220226
1497553
513869
108364
695922
792323
78969
1351866
1214460
478418
1568267
82373
1992215
194192
716527
560425
626982
917701
229647
657566
227862
1319487
511889
1908043
606800
1982343
1845998
1272174
333528
66681
1403042
307905
1312698
1258005
1209124
69422
1234284
1352292
398655
1704546
154967
1788525
1231717
300250
1276067
1729368
180896
1169766
843980
1139861
1476513
1941769
607368
1941509
546760
1758769
1943771
1705865
1692784
538866
1445600
1425504
761791
146922
669969
1567332
971928
625126
685245
957883
1219777
310918
403529
473816
1221862
1300144
1398354
1828213
1352792
72084
1212865
1197188
825159
1058427
1103483
818375
457868
1346307
867808
556137
1028559
1894906
1759215
1331492
626283
1674866
1128797
1182146
906370
120028
1451286
1258604
648146
952165
497745
488892
422411
1648155
1587298
855102
538992
1451817
872289
409336
539197
1501100
12022
699469
674435
706994
1028222
8695
315452
1754155
1938875
937766
1515363
1814883
746427
804961
1427646
1523766
1806501
331829
652414
1235286
291899
183261
799410
560389
1602928
1168705
156544
1909949
1583006
748459
1017110
1493422
510999
1670807
999060
817719
923988
1556708
1218943
3305
490562
1452190
589023
1239903
734396
232689
579897
692335
419263
383837
297245
1647785
1455714
1742065
1917020
220588
424216
1033583
920076
1692249
117187
637655
813094
733611
1528788
1775974
103415
245221
1634090
1528770
1102787
1676211
1206822
85430
97019
130520
648700
421766
958787
801447
338349
1265469
722759
1806068
230698
1969911
915472
372485
1938781
1962324
942697
134832
366510
237147
1231536
384467
1432152
469399
1007384
174154
228103
1827193
842082
154656
543671
1752253
560434
1394940
692844
707883
392401
1141943
1872898
771623
1117405
1064096
357326
1942290
1468317
1949768
679384
732583
189676
325399
725885
150107
1242520
695654
1181874
1614979
693711
837528
1352344
387372
483468
1167437
1618510
1799727
1466966
312587
1564019
173393
969351
669757
1062954
1932318
1275976
357970
1086532
1730897
367637
50793
32997
777960
1515189
261865
1603801
1351355
711094
9843
17713
934575
1657219
1826604
49083
1282015
1355383
1610425
708801
1489354
943957
147604
1693228
507323
1312929
1450661
1519615
1590710
722841
715222
657064
1060759
1490299
430580
1741149
1797492
1597029
131208
284499
503940
1902723
421410
401971
971971
1248588
926094
1912489
284563
340298
1090925
71190
204609
81680
1333426
1360234
533901
1536278
1690750
20425
559559
1986009
463861
1051828
953505
827497
1784461
211793
1373292
388717
211878
230254
1046109
152780
972366
843072
64715
279240
1086615
566450
1923191
264341
872874
371419
949654
662656
1113030
1484336
1356060
1947460
1551867
1622622
771026
1798331
1835519
1191559
1157666
1906169
452121
1579170
308217
1801692
1375599
1446609
176572
1042605
1123215
1712981
1366097
881953
634255
1571384
1043564
723061
1291850
1541026
103989
835545
830772
289568
653383
1013798
890502
991893
1088153
1592420
491649
1650000
1452459
498374
1046905
982277
1504918
1364652
1508813
1991192
1589319
1404244
1241877
1848356
1356756
1040743
878586
886528
1483446
1407337
1178320
1105544
1037731
1284478
1431958
206811
439505
58745
1718032
1711149
1614799
544959
415146
169791
1558079
681471
372588
600428
1173108
1830070
390403
454476
169260
549991
809410
664733
1812293
686034
1453439
1359753
1274683
613650
1637321
736394
510558
1842670
1941775
284317
990970
664414
1546815
260538
1721315
1518221
264091
1814286
360607
123366
493948
1343811
684069
801556
396793
845323
1086450
520307
1244283
1101606
1239020
1436130
1343739
997500
55586
241919
1392668
1747018
506035
1562785
447650
27046
1906872
833937
1683718
1051182
546308
1370021
1644845
1808970
1595054
318223
446631
779367
1557765
1703026
579159
1106780
1988114
1225651
518986
914141
824721
168351
401731
841509
1512362
739692
273103
1648923
1317827
1409032
1795999
901776
842971
191669
914599
1840660
929053
1639976
1414618
1198163
735549
816217
688078
106110
754478
71667
1619837
1279947
400583
1835350
1732426
218924
1236639
26392
937842
466067
931492
1632962
1831114
1412821
731871
278148
655975
1312638
1309798
1445433
1921975
292532
187528
113562
433322
1738508
93620
1855329
861349
1257532
779281
874032
668589
1504027
1334805
781166
442605
1840053
692009
461847
1327094
1892563
1318997
1520551
851724
1996708
1421211
600456
627974
1663320
1451514
483702
1759334
1190893
607390
1877839
444408
1387324
1232540
550288
572585
262137
1679627
1986932
403665
1852723
766730
1602786
127387
1707759
657857
1408666
128172
544719
1311779
1103933
408781
765554
1420942
804455
854329
1401783
1513174
1346911
145397
184505
1169096
508522
1058648
217870
2301
935287
132828
463160
62838
1174169
405424
691613
1512760
205535
486115
1605950
1607165
1378477
1891813
1311353
843634
863649
1324093
1756032
337739
1077749
566945
1380632
1149291
1538318
1934702
955415
1636976
1982779
1748988
1412646
1519105
110838
637668
1715500
1634393
1349423
644511
102655
1931900
620728
1123158
1166785
535669
265437
712045
777797
1133871
1498546
1958921
23608
1390051
1096265
571902
490692
551105
948870
536115
304976
56499
368267
1569909
1313255
1663272
849320
1285550
43606
1577908
1425415
1774644
601630
1776199
1995315
1227062
431556
1764904
1854691
1564125
1112890
1494174
65263
1820759
1840597
84004
1825526
93130
1843584
637261
402840
1926420
631847
202441
1304123
620896
1566104
1161530
751617
1454692
1658083
1642618
421123
1624085
1151572
504296
293832
508614
1634746
1019321
1404493
1935292
1902652
934347
803978
1323584
955770
127269
949732
339434
605812
1917788
1293920
514878
234345
10847
441869
1181310
1845870
1342252
1147082
995144
185910
214113
1061527
1834710
1268812
1740025
766905
420067
968276
195135
890838
1708437
434777
1095315
682466
1600183
1482580
1246801
307863
839538
1024900
968550
72904
105871
732011
1197275
1407886
624786
1005978
1743451
944667
178184
924459
1433243
607938
206217
1441423
178735
530230
945297
1885497
146395
1083469
128217
1766948
1271609
250715
1911700
508544
1030439
1873894
489902
1649121
574433
1437167
1024686
1136904
951240
747810
62277
1873033
1392751
1582222
138561
444547
1125036
489349
1271340
721071
751548
1210455
1571873
1730427
972002
575195
1245420
495688
1346591
1059694
1649654
1654542
1304162
1326207
664862
286612
348029
167181
1925048
521922
177763
336210
108663
69313
259631
1471435
1541272
728952
955813
239426
64365
510937
1903458
653479
1119216
1011145
583631
166126
1244290
1013930
232689
994633
234212
223
480044
1080174
1816649
160997
366313
1381660
110850
24129
1233299
1035939
358095
1349828
284884
161478
1008841
1019155
515825
850039
1310067
323375
45470
1002017
1445156
1747697
1034413
66093
4330
263231
1805107
376124
1368424
688367
521149
1172889
632960
1357602
1603038
937787
628388
1672742
344664
789301
584608
435502
1339464
587305
831408
1778934
979479
1497031
1490230
499827
1368107
1432029
1896155
1831699
1205780
1275719
1304326
809456
970371
576583
1503644
579486
826361
695704
1800824
251321
861557
562634
896877
480290
509668
509700
1892560
1613956
1801738
171251
1058784
75596
954212
1037020
394377
713158
793231
264384
1748971
714196
1183421
1265701
1523473
189502
49767
1403747
648800
1432494
519122
1676536
942392
576423
921309
409955
163102
908997
1382167
596720
756134
1447884
1619916
856591
580875
853948
82192
1327914
1810719
1160822
1123676
860291
1257971
202247
494610
1729690
1142532
1386560
1396998
212525
1203356
1974187
1238466
890983
1659109
1436765
242232
809621
484796
210642
832650
831207
1463791
840225
1440460
144303
631586
1932853
1541317
1760149
603619
465826
1138203
594503
405443
974998
1066067
1345053
1031065
648120
716324
551931
1903651
687232
303551
947130
1411361
1466486
694326
494233
1976452
1048307
783006
1020718
711264
1431064
474415
1449300
965279
1013298
1230385
507508
697643
141215
137289
950503
1479026
459281
1921125
904648
271530
1478761
1512526
838507
1297186
1739220
1920108
1001994
1487075
948156
1591735
161095
1375683
1068340
1985731
1869549
1396325
1470994
1058138
1334335
708625
791386
1353295
731038
256397
1842156
859875
1669726
623450
502149
1927111
1091391
1641292
1696350
1617364
1278113
1123517
1573724
1270570
28482
480656
1201304
1747903
1617537
21882
745694
1831755
956505
528689
162308
654858
1212964
1054364
1465381
1036095
19014
837432
956313
56465
1788979
221010
1491792
62454
1650026
322242
1142648
1591496
130740
1976104
778201
1331766
1659916
1873591
191495
438720
643144
835048
1531329
1157785
1342607
808739
1983154
923475
1781515
1418404
151115
1701367
1087552
507051
985426
1086539
1923655
808042
487021
151577
86400
1319254
107763
1232827
617431
1841687
1057036
1811519
1522912
445874
1547253
1137179
1397194
1050762
1553071
1285207
39207
284941
1589858
314352
1083954
782284
722353
708181
1270881
643314
1646222
730152
1528221
1812541
831781
219656
1183066
854319
861166
240925
1493184
1769716
720239
1391740
1414540
1165075
368156
1098009
432969
192580
1310145
344073
1195703
1606053
1761323
672839
1740586
1450701
1798081
1338312
758940
580850
1741359
504914
1126685
856318
1712007
801995
491160
1248653
1838265
1137318
387139
1678998
975179
1412774
5193
1556280
1140499
1337103
971089
579201
510095
1754372
560720
928555
1528755
1052813
1143234
1638722
788827
1675677
962245
567849
1298891
1342299
612624
1814452
1244424
1712208
792307
1944514
1102870
199211
1208905
501521
1666038
1306802
94064
1672318
332228
886497
711717
498793
578727
749885
236998
618009
615045
1166447
520885
822843
289049
264292
5400
1764101
906445
1978243
1469612
738868
1992789
29604
1874282
761097
351112
405643
551055
1013714
1034428
559039
479316
1235080
765725
300250
376563
887428
1579177
722342
222430
1178301
261461
954573
1544592
225000
1154813
366250
696475
390659
1736517
1659391
1593457
694377
298635
851617
517033
839528
1998518
1540280
1917735
863029
1401292
1956455
713241
1928985
1590711
1987119
488750
488725
1976083
31565
258081
1358871
1361972
856739
316965
1565273
1776886
1622393
1060215
1272173
1247035
1825895
956305
1436184
856158
333953
1435038
1723051
467798
1073854
1696201
1314385
725210
551625
950593
1165090
142873
1811197
355176
679955
1084409
235049
1394021
906435
1717866
972006
287287
1457353
1286374
1931302
1057058
1314980
1663446
715680
64551
1549711
969068
758894
1399401
1268176
370207
1990906
1806908
1392860
1182545
509001
1767178
1220764
607774
87566
1239668
372100
879668
722535
503419
1783335
372389
692995
327831
111773
1991860
1326870
839969
80333
991753
1755505
1521169
1987737
1219568
1832534
1332122
252498
1616315
1507367
1760557
320469
730985
904196
960044
1003732
1129618
1388148
1431863
1723856
813535
540031
755228
118521
429558
1775897
430603
508691
1803200
1675917
1338846
542819
1081120
546707
653583
1381276
1743665
951418
477259
874571
1685811
1623982
398116
1007263
1142574
1195573
1956975
999433
1238911
657388
1160980
87129
590454
1220876
725860
169110
1867935
1650745
363783
70454
844595
771555
105590
1334271
1098521
13103
1017533
703141
581199
1242482
111960
1057286
1632247
1221372
1166450
1985802
1449532
1944639
1463602
1150507
1600394
376698
852231
408632
1491058
1946566
1027268
488323
1603193
888922
1081879
1144350
1331561
1487672
1272710
1874329
1120137
1844846
1786119
503081
67794
1339362
604529
1095138
1416469
889039
1626048
1359361
1842962
1660563
1413891
1002972
1664644
986728
704185
1980022
830192
1146368
1836347
184931
1483118
1068818
870241
669006
206788
718802
1374006
733933
98597
1036578
641646
1326202
385498
1279564
1575394
948870
1389007
1549626
153213
529321
1599758
916723
999982
914063
1956089
1474438
791395
432401
232599
157162
1127987
1007448
167534
1228458
551143
22700
1293064
106907
1975756
708352
680966
1414422
1261004
878315
1171453
1438280
1968790
261715
942414
1271608
646718
1525472
1199776
1918868
476417
1020939
1847942
616517
1205651
1300253
283535
9651
1464237
540880
1881433
539553
35357
398607
1196205
445826
1482440
1755317
701641
1662800
1595951
1269102
22594
1419749
1204391
1678749
889462
1706467
401248
1997467
100142
53379
765836
1427089
1730534
1379469
1200864
1103942
1864357
1697232
201310
603002
1997489
374550
1079929
252813
1626189
174300
545378
869010
728330
1762398
438231
127143
682548
1886872
119263
511330
1706287
438589
1641588
210149
1214470
984398
1584542
13956
1636423
392639
809954
1770900
975061
146836
972127
1154916
1569356
362196
1575721
954311
729830
1202910
491843
1440947
1545423
912087
42543
1393754
1808224
349725
1999993
86982
1526108
1100598
1385675
1952452
527594
1924265
144509
477695
451098
91691
1274021
182375
738575
1044739
520323
362154
1513530
1180877
677131
957821
441387
966104
1466484
279139
1804878
919523
1026000
390472
871077
1156852
785374
1639075
972114
405778
947133
1488019
67725
880677
653845
933388
682118
1011539
736074
1186937
691403
480022
1662221
1722284
588643
1357171
395803
614932
1279990
1503660
1630241
1009994
1301492
302246
1935411
1002136
1946178
1593853
790617
657503
1782997
981408
301150
1630805
1132344
676767
1192295
87663
1798198
1920528
184148
937830
1281987
913109
774495
1867355
1150227
295655
188386
1366038
609073
1284620
224045
1644947
1237391
1332379
928826
376009
954065
834596
1464992
1599797
531877
1538396
187077
285989
1939073
335950
390153
1343837
1417086
1012410
691107
1658775
1699529
1934295
1549268
1789491
602400
783305
1857372
1291582
1809302
876542
611586
1614320
409701
1061333
620561
1466470
829812
977393
1492428
1334146
580918
1924098
1809810
1652015
595629
1630646
1999978
1415773
201630
563906
741071
1989841
9629
592144
1641857
1325080
538710
1477994
1425046
727125
1870780
212106
792728
1557079
533560
1734555
1240649
1083611
265907
1037530
1160065
634540
1586474
24256
1600939
712563
1852880
1558908
1969335
1899604
232339
465814
992455
1320090
1660311
1354422
155186
1305821
899549
1757691
1080147
1671502
803845
396483
301541
69281
363198
817420
1731012
1391670
1278819
258327
638180
659799
1088874
1826488
1915696
1752842
984359
936568
1032869
1415623
1385505
1593569
951668
1826467
333432
1696363
547471
475949
1785884
676204
902071
1054156
1878800
1823134
1267869
154412
833197
980595
278962
680865
609464
1108704
1874053
1286859
407428
206601
1204253
490101
967438
1442217
42417
1967337
707650
350036
1623203
65676
745439
401623
1609419
1055313
1275751
1720637
1038461
867450
1768413
1557632
735797
525973
1936938
1431194
1880485
1054408
1556588
730738
1185241
113801
710714
1424167
197198
165925
146920
1105235
1838830
1909783
1634204
762431
1446544
1872301
1828182
360546
1494834
933957
195165
790786
358911
1670037
862346
180590
1378376
811172
774970
935510
1278920
1500534
1160642
1686767
1669633
1511062
633837
1322765
523431
1237284
860285
1927340
368693
548484
1960428
232190
763221
969465
667624
1798801
969752
1947476
1918534
1713820
1306084
1451127
468913
18279
589968
1323113
167206
218672
1332871
624010
1210746
159773
804204
1282474
1778101
1829925
773185
1368725
1351160
1297379
58156
888951
818669
1095509
391121
1945511
1415679
759395
967644
1537606
521806
126521
1306120
1231536
307985
900301
1099649
48887
1660867
1900165
1387958
1352108
864300
1825078
1429541
479070
1816942
1934783
1328085
774050
1762244
1408403
670117
424932
534209
847313
1036912
274093
995086
914634
1008966
1509821
175653
78264
1591040
1972315
1789243
847029
51069
12188
8721
1735086
1738208
541834
734618
1952672
1307779
470974
1350090
1843420
338510
1954841
165217
243870
1999502
1035145
1163517
1771888
192835
493040
1177043
587579
1058392
822355
1088472
1625557
449664
1053290
1024098
759104
662255
306697
719969
1982760
905693
1082910
1284922
913457
299836
495976
1006624
1677470
931904
1364250
1127779
853371
555988
1068661
34095
1877032
248089
812997
1884462
934306
661515
1520228
1879656
74493
26470
1622403
906605
1525599
1933059
1634624
1221508
676543
1340185
638720
1616561
1023004
287384
1424603
1732010
303704
968856
1861170
211620
1696585
1016388
1686870
240789
1659441
1134144
142428
1398614
426481
1859927
1604467
1754703
1912279
624205
1655938
289049
1486375
16540
459949
1982247
1675867
18729
836962
1076914
1822986
571664
560274
1932360
1175285
304139
975777
1674063
1379425
471845
734497
1674280
805841
533231
1228275
304461
1943313
1826866
1686700
1688877
1461549
843250
1305908
454292
929901
737855
1387956
1338965
1737719
919547
1423733
1007809
1352103
1762250
1407821
392391
474696
1237793
603288
288961
1693687
252784
343566
1865900
1624753
625344
62507
481610
63961
254402
728902
1223588
1320923
216407
65356
1259833
1151625
358375
1324988
1932607
1906404
1205632
1295716
809488
1475583
1784018
288920
341150
1724920
1010903
1789737
941405
219733
1248977
671726
28518
1059985
849332
1834952
248384
25001
375192
1347219
1855262
1709705
1093770
205131
8461
1607702
475125
831249
578461
1664619
976583
209915
1400986
894633
631594
1572422
1720577
492691
1765048
1495512
41554
1245872
1608791
1601651
190066
549859
129751
1399652
1437938
78044
382225
167257
5583
1852247
1854659
1240417
419846
347047
79740
329055
1962398
1851301
372447
1240805
1648519
1644865
1888158
714438
1381400
601092
95056
396734
661607
407083
1321232
1211895
514530
1030043
801731
618771
1318606
1538740
722989
291751
1874680
638649
734225
394693
1578957
770415
1226825
356458
56455
1568648
1652003
11656
1379656
530421
1047764
1007350
1882447
1121020
692180
162081
22934
1770764
31004
1252555
917685
572856
1808013
592512
423090
1641901
990828
1849951
255043
777056
568215
1140121
1124390
1570387
927926
32018
649814
364173
1019745
752671
611551
704095
1664497
1981457
1837926
1956770
38080
819419
893107
1179903
716223
1680616
210937
966022
1979268
1842287
1062346
1453515
1884808
1455355
549539
1175073
587897
519622
1455167
772998
138699
579641
1788932
892183
943436
1879175
1585252
1292733
1509702
968072
609094
278433
709015
164419
1233492
946149
774883
1413637
554153
226849
379777
1784550
355960
619186
981192
1309287
1941061
1301995
1028098
1891617
1019610
1144473
941907
1759967
1205922
1664335
1912531
1606913
1106999
1289540
277595
604605
916945
2469
552442
1150263
33019
722208
1243008
1783737
451552
536324
563428
419313
371205
1436517
306543
835602
1740262
868051
365306
34069
652036
258057
1197054
269183
521956
1953801
1771688
19181
718439
1170357
389600
1908145
1406828
881814
1685529
90338
804553
995902
1951274
1218998
102887
1336713
1331807
391348
1696630
729188
899299
1200671
828477
424280
165458
438217
1201099
1043736
158186
13564
1287732
1158986
1946390
1042073
519272
197097
1803952
703235
1303528
1029613
1179551
108645
1158828
1246858
409547
1611226
1094195
1507336
980973
1335618
606876
1875965
1655112
1810916
203624
66224
1284382
1605987
918407
1003202
283091
1568296
637102
409069
1389923
515906
872657
1688491
1555914
97152
562087
314273
930979
1282329
761944
349338
1893717
185719
1415856
1839737
109125
582577
1483868
1810476
1461795
21942
1198080
1869105
1975995
1020706
1613796
344908
677455
506763
48315
1329544
375276
871917
1749342
682162
1565098
1258999
238788
1811564
922858
381580
268473
409086
248371
1792888
1529721
1514837
133978
1565308
1430246
937288
758796
686318
1146571
692003
997427
1308339
694525
973956
288325
580839
1875375
461395
1375659
350340
1936334
1565176
1378343
1666074
1370698
1331249
798302
1800470
1026580
248299
766560
661176
724139
765919
1133901
1920276
744691
601268
1333837
454933
760909
169358
1157593
1460605
726791
923
782158
875723
17922
237206
927374
1455022
162235
1682392
707700
1999826
1107102
644897
1614937
1671192
419610
866191
1432932
1713858
546032
1509550
1170586
1931117
1175531
946921
778956
967337
1583989
1863738
1760327
880981
1877824
153082
1855682
188925
1362916
1002086
560132
266845
968113
1149517
1295969
280986
668025
1500372
199448
596364
1048950
564816
880594
678219
1052381
10381
992297
1110495
1999880
1264390
129063
1217853
1391828
1106544
1756800
1033538
793027
1202434
312439
64514
187187
1440199
1543715
1954915
1510817
551911
1767509
1619996
559856
1272157
382613
1808743
1772693
1573119
1824105
1166059
1616170
1237506
1629707
1776483
1756232
1862983
790288
289339
1769941
92810
1508736
1468036
855861
1117548
1876062
1143740
1654860
373198
1161279
602905
1949538
614876
810040
1174293
1741764
237275
1814061
1420798
484227
1231997
159849
1193296
332680
331187
729563
329725
961470
1009446
347485
1236197
1086216
1603616
865154
846482
162762
1368916
1001589
1913988
1173871
1415165
389864
1545163
1973285
1541044
584040
881548
134412
1768847
727834
1468089
1776711
1294169
794283
316374
734320
569512
686134
543446
1291469
1625052
65749
854307
204342
1908727
1518250
103694
608280
1231036
280161
45406
1328575
1387650
1201967
928023
675967
16584
22554
1251977
182313
437673
1474747
268250
1820585
852313
1105228
1445179
1753717
581442
420900
1003128
438755
126024
1672248
1657257
843886
1149163
1132260
635369
1204907
1603380
765356
53465
1782531
198406
1145351
1527834
672150
250560
1874144
1273515
1103268
918614
1368541
1865419
1212597
923956
477110
16681
144603
607529
1561634
1108282
1835891
68788
1258779
1458720
1475210
649050
940405
456494
1832091
975777
327229
985600
275785
97648
565990
1530673
1274072
381585
1875023
1373771
204913
460240
466280
1237304
1593573
1023280
51977
1028753
244455
900087
1200998
860519
1239600
584908
362006
1462587
1991265
909461
1169369
1619471
644159
1000886
128551
1019809
393282
1701242
253245
1518165
1172767
1523878
707097
1209706
1635750
469376
30016
463855
64155
854105
1320670
1739760
301978
1550690
1571351
1592485
501814
1186293
1242359
1732568
846215
1740007
413860
1269770
1342467
7138
601140
1356699
1458649
1323493
848070
1319267
1108638
1849250
1853094
749287
1645822
154098
1476030
1375186
337413
1749686
1507419
750838
631090
974492
1581142
1381994
1470563
1868443
1035806
1363918
1515279
1554462
1707381
1251942
1087113
1488214
1776491
1684808
1081647
1411085
1021653
1812575
191819
1917669
1900460
1245700
1797722
132864
1812168
1730397
693615
1454336
306596
1895098
1056130
182738
529004
1363884
259410
1700661
1399277
1439585
1690333
1258331
622752
961678
110185
1308815
1994852
1486265
936375
882784
1747916
818282
1125476
1517550
670034
1879358
238804
1552279
404765
231020
1456162
982214
1126999
754051
81828
1280365
475828
1545943
1486956
1280428
149024
1803140
1020689
1967628
405122
592356
1382700
1037047
1349704
503133
1840442
651333
1667907
1489451
67048
1336646
1212706
623567
1202486
140511
1853317
525844
493343
1515598
1952185
920922
1032703
1270504
1449698
1807068
12826
333291
319710
1743284
1319276
1104546
1601829
187799
1450321
1746238
15952
643540
1150551
266561
997730
615
905738
1970269
252167
688643
910856
489385
892503
1358683
1629758
1735856
1770739
1478323
952976
962607
1693874
1018169
1287720
1069828
1886453
91597
1194903
1593375
1615097
579142
171927
307046
1953389
109844
1154349
1981754
1941246
1417421
396100
606485
855086
1304215
933232
472398
1363798
341549
898758
27576
784999
1860775
1548932
733569
104078
562589
1320556
759291
593303
394289
1398163
1393224
964304
102403
344465
1034922
1368901
1694983
1059719
1136226
1541456
1971750
723038
1996359
1243102
531037
846658
1038739
1783699
1111204
826368
1065383
173726
1917424
1227289
1900420
114529
1004705
1552353
1130287
1089985
1235765
530856
1313828
797920
1111498
1549109
1137014
544687
94542
140772
940159
1780830
1500389
1988472
1607198
96987
543309
235689
1337762
538231
1222259
6138
1284303
1894023
252153
253669
234794
1724127
201319
251608
280641
1091658
1589736
1445986
797930
496950
659537
1435284
604044
1019307
1098995
763348
96963
415026
379744
1691739
1633275
258591
1092632
1165392
604147
1739515
1215415
1195205
1894772
1749366
27088
34867
1005890
496925
1124420
1263306
990369
607620
1441836
1426529
1291180
174001
133761
622447
930065
907851
1782235
1798013
759551
1728626
555008
377601
1154864
1896105
522246
806216
633864
105132
1196034
332817
1107461
1053007
1061301
1421490
1038821
191379
5774
872615
1412411
1465751
445620
1484283
1932895
1649437
1369783
368138
1675922
167346
1476744
1409452
1244285
363624
697662
118846
1216311
779634
1293366
1111496
1474405
1407608
115940
984542
971381
1315221
110068
1609170
891458
819267
1020685
129864
1351458
233186
1848304
201077
264200
1488528
157809
1077433
409972
59941
1650445
651840
1965910
1884934
1400117
1162164
573882
1192700
385402
262400
1637082
329964
547731
1001471
1127582
546682
75147
1997738
1626922
242418
316520
1325985
483113
238813
1253948
1489982
224674
1383889
632770
994554
776181
1605118
824423
1092929
1331147
1033844
1468046
1407649
867264
1298004
61737
365919
734673
941403
319383
1731708
1280780
1772048
1172550
1529465
389554
955877
1827651
1407299
355288
1532737
583614
27714
169359
1566304
146678
905422
1936555
1331901
872568
981785
1510031
1935945
561351
1705974
913843
1871859
1715562
179389
419789
1388740
1470407
180004
530600
801928
1840497
976934
685801
1336057
124182
1154867
1088661
1655160
707830
946016
934224
1934955
840330
1022969
1210872
300967
718203
1178112
1089259
256474
1175722
1325442
1090456
961632
354170
1436832
281468
952618
1930202
73549
1556643
1020104
1984369
629054
946613
227451
723447
1929880
1117404
682085
1357784
548534
934621
394510
422396
1507153
1618302
228015
1674720
205051
1618079
1430703
1197494
1725800
329190
118685
1944090
210465
1500755
1223369
983241
1575907
1743820
1425620
1591531
1929937
1031131
790835
345681
132035
800598
1757548
1827336
1563323
644009
1589109
1456666
714843
1589001
1123058
1066323
672847
79714
852181
1631411
185738
908704
149913
948681
344052
153747
1059121
1463714
1394839
1139803
1108516
1687551
1827884
551549
1521399
675207
169238
299560
331559
1236214
1712066
907894
199441
75507
237752
706064
1869755
1864140
100254
416305
1910128
941962
208734
685167
1962411
203990
1094800
339652
1059545
818206
1256315
703278
1444720
1092321
1915457
1337052
1842514
1164093
315249
751621
872601
1480492
1779113
559748
1141087
1129220
1302264
928072
1641427
1829565
906961
1095489
179921
785996
1389314
1232631
759488
596296
660685
1900871
501402
1024911
1636783
1759052
242192
574002
1058061
805351
634387
1239067
1192975
1477040
1073360
1224603
683246
591453
1924719
1461179
59154
1981440
1904901
1857211
555928
806973
1113955
1833766
1225789
1535603
310069
1241170
1453818
579983
1258339
421743
1020855
1727398
1637255
1675373
995288
828161
888210
1879225
391993
834465
631923
918551
1555540
1472546
1713273
293673
350177
1841549
1967610
1214309
111072
441561
895048
1798614
1123088
1340594
592926
1027043
1796328
897586
1572850
1773497
1816205
346400
1248214
1961109
611156
1855452
1798336
1028010
662542
1186496
520007
1246173
378462
1122541
1834651
742927
1485936
1154308
573239
1142117
1847828
139229
1926857
543867
1775005
22538
1083621
1311971
296544
148461
973650
1835417
1861354
1729441
702286
1428173
102165
675481
1044646
415436
814625
1120902
1625146
1019264
1919953
639654
1971502
1577379
1556932
1164289
773308
1773624
638767
1088966
647559
651081
1856242
1421795
900486
687969
211264
536670
1609006
690676
1847826
563391
1795655
399655
276462
1669302
974769
493869
503602
811118
1605917
862046
838069
847358
940303
279592
1155993
121816
1242258
1186664
1528347
627954
970817
1903773
631596
273023
1751484
891426
1054897
552370
1868717
1638764
1606886
234617
1824463
476537
1933019
803637
170448
309881
1275194
1432180
86768
366388
1186924
1287998
707376
1010400
828511
877418
1958521
1890481
1952679
39817
1687186
234589
1769239
158060
253465
397343
29527
732623
186931
1358352
1202771
1401938
94727
24946
318488
1538961
877304
613949
1372697
1914706
604825
1399419
817902
1880410
729532
994651
897897
1219241
982722
1235972
913871
455560
701494
351971
1234337
1225914
1639493
482866
9050
55004
454766
1914288
1633687
1505990
300511
1333867
585382
1552167
151223
1532288
1147541
872565
470688
137940
918279
1518979
1669154
1988097
524597
1790875
1509225
1177041
531130
407113
1355687
1593118
1347671
547884
1574390
1716856
452703
1647514
1574943
1473564
1514882
1721009
675153
842355
261169
226031
1974143
1857623
532558
481014
235274
726434
1111102
633866
350687
577121
874944
299814
1392714
1937796
769711
1591933
1120918
1868151
26589
713561
57927
1433116
1459848
1222849
1474951
15219
282504
786753
1225287
358280
405943
1481107
602115
264873
242319
1861754
1054080
284603
1334906
1400824
1482380
1532559
1405953
456614
1067609
304317
1988480
219979
1549829
739127
10753
15933
1089809
1059906
148900
1928078
562918
1560263
1926791
924857
760557
885932
755562
1501357
1109240
1420443
182742
346281
1716034
166068
1848498
78163
359620
633632
1868450
721833
1360802
1722097
799779
463410
1905366
1793722
1696
867206
1923576
1548770
951613
874515
1607393
1527966
51856
1077870
276399
912438
1199064
1307695
905461
521929
427446
1398619
940275
753350
581320
96087
1710636
630614
360883
738708
1577879
1877912
802042
1570233
325056
350514
1267005
1007758
1477621
917231
321494
1879605
1130900
283189
1139426
723081
1998228
125462
750103
95803
680757
1840497
1219315
83227
301921
1337910
1622869
311327
765338
1684009
1567681
1657825
69719
73584
109649
497235
81880
1944610
136956
446347
955019
62841
764436
920388
1975673
995870
1725904
1065838
742857
139022
904594
848819
1567171
1327993
1618728
1794411
1004751
495025
1262226
24092
618700
1345268
1161092
1464015
1432400
1988212
309538
1185647
1552240
1501980
399359
1927019
1775242
1264693
1591549
101522
546025
70476
1090076
1080180
109769
1008064
811793
605123
1730030
574367
449091
792491
951766
580991
1609555
1725002
1442579
1085041
1969850
1409116
1836479
1616283
163841
535413
1380690
921818
301940
1833228
1242957
1425040
1327548
1132059
643655
844586
1798014
213871
1548029
979360
1268632
1839931
480919
1764264
31745
781130
700630
847437
1048750
1229641
1817456
1709380
729673
374881
1859792
1152989
755191
1754094
725423
1720263
521005
824131
64476
1430847
1953360
732794
1871089
271241
1983676
1797191
346685
1603884
1977109
1868975
1678038
162648
1100853
1987126
560453
1954003
1114842
714465
902927
1534599
1696751
387103
338080
31891
1010937
1008472
387840
451132
1335429
1765732
286372
1228548
783338
1052097
1841019
1118217
1079419
552686
898120
263398
1437193
1724161
445460
328671
784599
1747067
593303
1526844
1121926
824227
1417622
1252122
598336
204568
1839488
1473767
1123792
1755744
454990
1698506
330845
215009
371925
742198
1255364
207154
114149
1820984
190380
43856
1287459
1724807
1835407
277105
1975358
637538
854249
1516846
376833
1859647
1171395
1178557
377417
1736781
1114296
343572
86
1581957
1480828
1488978
1948033
1230647
1659650
1733899
447751
263859
242605
1490700
914909
769079
1251272
1253617
695077
558950
1385756
484636
1792968
55114
1631560
127949
1432957
1471395
697346
792422
654146
440841
1260686
1447274
192915
647113
845779
1035636
1269123
1446186
146156
101653
1728934
1463924
1843407
895909
1541504
106771
972794
1780312
115726
596862
1115155
684440
652555
558225
301589
1818368
173035
1290450
420751
298677
1590824
1996641
1874535
417271
712770
1136756
1151817
993647
1410676
1582466
1289603
1146383
792536
158349
1954383
1693334
106588
650240
1582978
11271
673441
1394685
1652544
531864
649095
334388
1848404
598507
170295
1806035
994028
1752419
128227
1942056
1500023
722795
1831981
1208057
1611236
206966
189959
1164731
1201709
1216383
1162195
475057
213823
178669
1910531
1242202
430572
1430600
879541
856097
843823
1596897
1266059
1811983
1506414
325163
672137
1136556
650170
242709
141201
1012676
1754263
251133
1457126
1722208
111703
1757727
1874801
129994
1461226
1907145
846862
1860276
1757725
81662
160669
980782
1590849
241951
1337429
1774885
1028983
664081
711700
1185637
579796
738619
1141087
540915
1141178
1857546
148442
37090
1857857
1603840
1772478
1273738
199358
990026
1238545
1870402
1528089
542670
635868
1330104
1745385
352770
1202528
1040535
431587
1907244
156318
1308655
1764268
1676647
1556985
1776553
1900906
509290
789768
1781325
277496
848019
1938691
1851163
402260
721257
24627
417250
1664799
619278
341271
1297580
1619905
1551322
1269399
1312670
1575739
675922
1854673
665689
1151551
1860006
1552904
809340
1446737
1662596
170224
1030604
955585
889905
994716
1424148
1807052
388170
313676
532056
1750119
1698051
1572215
1258886
1385351
1798435
948441
1217785
1905889
1555189
863223
1976339
1864194
435499
679539
1508236
1265502
229923
99875
467869
1297115
1852496
1852776
1474234
1422192
1484954
400848
1169467
1689836
1295447
719843
1601425
1046368
991415
17235
853201
1586269
1170154
1864344
1008625
877876
1559475
50544
229071
1570223
924155
633778
381558
1998778
739259
1750613
1163292
1693106
600472
526725
1094518
1823180
420336
1120855
1975427
1593231
555700
381834
958945
1568428
1844443
1283196
980600
517615
892111
577380
1001551
1634654
668042
177574
145147
952856
1526509
1587150
1866081
699963
356683
1782379
1919007
817553
1279626
893552
1124573
1028881
1606995
310723
420185
1957510
1407659
634945
1773681
936977
1372525
1856699
1535190
1841871
1717246
506417
101423
1740965
635999
101470
1762136
1769887
771131
1195237
612097
1215425
113374
678051
809219
1291276
656595
855118
1742801
382874
1210925
1278033
1215000
1068195
1247502
121451
1813045
880785
289322
1121878
7315
1325889
1795730
1648180
788022
1626102
1972852
1891475
1379229
1649524
660870
1910266
77024
31658
1254955
223374
1167086
1204148
528193
1513777
1924892
1552813
1507733
120445
1687207
399397
595645
1627656
336546
1092685
1971525
141000
1516264
319835
1596736
653459
439646
1012238
669567
642720
1947263
898229
1450879
50793
1481859
1036366
554822
474252
1017789
1984697
398246
494961
993183
40835
793498
1507791
1262419
1702039
950850
34291
286791
1296159
1550280
1777116
44420
1738665
1405800
666425
898579
1514731
940865
820736
163165
1379377
1940115
708029
309509
586029
157585
551200
974662
1097698
41574
1539912
99978
958485
1813084
310716
929966
737534
1585710
908441
1847949
427808
385682
1417853
463846
595911
1951180
1733756
1890927
1255403
722438
1610622
23011
1611815
1438849
51374
1117870
1628154
1770520
651596
766538
1440531
1288065
500432
1163458
1452715
267904
1681639
1086388
1161956
1313993
820522
1263004
1729479
1119032
288690
862625
662490
1448953
11279
425476
1659581
1341470
132122
885763
832929
938141
998908
1173881
1423110
770004
1241199
620001
902120
1439216
250719
69758
1489688
1351994
496790
498804
1515399
351037
277373
522378
601365
227435
1276088
809291
1847619
1190511
1702013
723136
58623
1602178
748787
939489
1733965
557195
1603454
1366904
114363
1297918
550467
981459
137216
487090
440275
581693
542509
815908
546907
706822
703611
72597
1165948
1767469
1200098
1750335
1919162
364626
1286621
882146
443294
1882159
996603
1534137
766284
365331
1165665
361049
992485
363087
569560
1560210
145229
176317
1554833
1168775
1613548
78293
665283
1520933
869101
1414310
1402243
928338
1163883
1513033
662044
1825113
150854
561168
231801
650250
599920
505505
608467
629305
1228811
1528248
290121
1810065
567272
1857590
1179632
426637
1324597
3821
1308914
1278208
614692
906764
1086036
1249705
1099160
1219939
1313383
225457
189794
110598
1166803
346313
479232
1605381
412500
755964
1725748
887435
11802
114858
100886
1893006
1246411
179383
1844268
782016
665237
441131
1376462
1627864
654799
441698
1852096
869635
589546
424957
1367519
1941449
65030
739021
1649117
1446114
995827
877790
1370479
1927154
799079
1324585
179199
1901395
1898281
1969670
1416073
1826071
979302
997749
186188
192941
55532
1987494
1702438
1431622
1434589
988049
1328132
379223
1307085
1446143
1932743
1467666
339929
1658783
1203380
522955
302834
629944
874833
1315220
1289235
1382889
35402
1500700
1996196
170525
1421172
841779
1571529
640829
182790
260232
903568
776127
177370
375333
36592
1194728
1276381
822538
1495573
1436941
604075
1919989
1633508
605807
804842
1651118
1838164
296695
1549829
690480
555295
139354
639075
1285319
757681
1881229
1074592
882193
1895172
189598
232271
213634
803755
1048727
211984
760002
1043210
614864
1084301
588439
786125
1356266
1942808
930829
1519460
1022887
1921896
335949
841175
53733
1867189
1667893
629884
863264
1609159
598387
1140394
1881505
1508990
128843
297812
573585
1317592
1385045
1838259
886781
184469
835101
112730
1344922
1689576
1046770
1635653
354027
1081321
487039
570935
765617
1854215
1666294
1848928
674609
888396
168494
518915
1023430
1565742
693218
933902
1361664
1901089
1754361
160666
1437568
1309199
1982152
1484218
1412134
1110630
97177
895129
124818
473297
976099
1909770
648816
1420487
233168
112837
403494
1485652
1710220
398195
423233
375124
602548
1375373
1875130
1984954
189478
1641537
1418257
265527
1044135
1790096
322577
47315
783934
752427
321652
1386159
449860
1293470
1172638
642075
909689
330300
366465
183245
1261326
1781778
1127993
324771
1973655
12034
1720002
1422971
1328476
688564
1653249
151243
28799
804050
1819633
413930
41517
1970992
1416124
824174
399963
1798993
1244014
999820
224754
346116
1795532
981957
1282209
1747639
721701
643031
1343037
375399
1890835
414750
1341255
1557600
1473047
213195
1141291
909372
696923
1307312
1735578
189539
1933545
1978382
313723
1636927
1161430
1332419
658991
1136574
207674
235365
1219326
1200072
249292
226796
1137716
609247
849313
1298935
1561411
611525
208990
127503
664792
736508
761694
1303347
707882
269360
1047637
14219
376380
1651402
1762045
172547
226875
766119
1384295
1323651
1290875
1607388
1789324
1790447
1461709
1309843
148518
362349
591063
1606931
987502
220327
1587348
123704
1149168
1020231
1661360
160018
900887
586345
384999
1956589
1508652
340126
1743747
1911857
1483141
1199396
1966191
1447356
156774
1115521
1292376
1264132
1276241
1825554
286795
472966
586607
956655
261531
1453526
924054
525611
843427
1233712
490976
97183
331171
1533048
1629344
1586336
296780
177640
1714406
1729709
808531
867380
1237749
1721897
544841
468240
928672
129666
1492757
93739
1927004
199003
68710
1591006
796404
205232
793793
1829956
1497027
1069616
1980794
286998
1783529
1793634
1606992
1179908
1263899
494156
1688744
1528811
1880993
1827601
1585538
1421055
1093878
1954794
676783
546786
332143
1874544
503207
610996
875885
1163279
1095514
516001
252454
811882
1598335
1572195
1101839
185428
1717468
511678
87753
1955442
791258
1700159
116851
649496
792433
353769
776447
1784589
258671
161462
1865845
1665350
1124331
430945
1906164
921704
1746942
20316
844833
72413
1182463
1977798
117811
613633
1568949
684375
1903839
237125
1657989
395407
174223
961369
1299680
1398939
146933
29691
577510
1936387
1052707
428237
1603694
102232
134239
946549
206105
395588
108853
1902507
349059
457934
240272
1294507
1997291
1324474
493445
1584316
248710
1290806
205011
1899491
787469
202507
287992
875010
1813575
357451
206387
927859
1225695
482836
1058187
1509821
179406
1499605
781295
61639
1002222
77912
993735
830620
805698
863646
421453
1569729
1380521
1802509
194516
1977973
1601495
1772219
824533
138246
1198873
1512846
1610934
1187385
1531438
1212782
1067685
499777
694307
257527
129706
1615589
1159033
1717551
511709
1573693
1330681
918162
1749530
1846636
1105059
54096
193028
1101432
513751
340052
800984
1689665
1404392
536581
1672816
533011
1697375
1753188
1875504
1387273
1373680
1036760
1777824
504593
192444
1083782
1218954
383180
504564
944993
1402590
1337743
570053
5317
939977
703049
94763
1951536
18353
1911571
344139
333188
1682448
1371602
44979
192524
1668471
914883
135132
294124
88617
1894532
1400908
761966
1252880
781595
1006404
1737528
1935081
904236
373843
31090
725387
1132679
1490805
1773073
706401
1259394
763100
618985
1503050
748278
1474788
1183919
519258
688687
835592
1119828
1129845
760454
156624
431626
239802
473080
536572
1666293
1924433
404945
1545248
1130943
925988
1701496
693218
283863
871539
1560728
386399
1808720
277515
1333955
1394768
1670831
338026
1664915
1932291
163197
480052
1551441
1189760
952974
1069722
1780514
97213
426619
96709
855116
1701574
561322
1518655
718979
1738159
414597
651499
374949
1995817
353842
1002359
429846
1863375
214349
1917912
218063
285278
906655
1456027
1545929
435435
519307
242154
1175660
226309
1199813
1707370
64628
735300
1443328
914545
1168512
513725
278576
155157
79600
1153221
634550
1835013
1470314
1200988
1083891
1347896
251524
410553
1725249
1366081
1832792
1396786
1067508
1465977
831279
179669
492104
88447
1762405
64197
795919
1604201
1377782
1071949
872851
162270
1350422
1451389
1481118
1068873
971226
94489
866264
828112
959931
723074
1734423
283267
618009
16787
1546625
607725
89079
739982
370373
1099092
1220715
167315
352311
1058603
1676744
156982
1136965
1562637
984941
594700
758478
1484913
1542021
478966
654351
1830687
1460932
206122
1267503
590280
1051585
1318239
451024
968884
793937
73099
178359
1275071
539735
1806885
155464
1497658
1753299
1711010
1566887
917158
1472409
109705
1396539
467582
257249
1923350
156698
814473
705284
1614702
792108
396651
1398239
374783
1084831
181851
170535
1174937
91338
1375341
394146
826967
698535
1324880
1487212
568057
1053070
1449283
621048
648530
1215388
526030
1697821
1316130
53634
452870
1549150
1989505
1882151
557895
1003547
25254
313214
815698
1859965
355774
762312
1312845
1756340
1371829
639001
654903
176519
922329
1587456
1113533
1860295
995238
486526
1824801
1637858
355052
1445346
377363
63484
523445
1810440
1222064
435319
1632851
1553225
47473
1769352
1580463
75604
1595125
1475063
746776
413133
1800912
1070775
1586541
269959
1683838
540119
643279
841691
1647112
1399049
760269
413237
1071479
1918500
493378
1084836
1400113
1304786
896161
1367816
856476
1933657
729719
1861144
417171
338132
878677
1715072
1789692
198946
900477
1452227
272292
100849
1167700
1165040
210424
1419304
1671871
1502163
1641496
1627217
1120383
1265261
337383
1844857
1455946
840549
1848691
1525359
657923
888982
1928743
1113911
452480
476243
320837
621066
759090
541465
672859
856880
679826
1888197
1786254
1995985
1287583
300950
1051487
1547212
851066
1777498
484901
230540
1879152
1396139
1168685
918951
1994777
61259
133107
1145507
871862
811935
1061597
597541
975209
1200050
1584336
225873
1984523
1446349
1171526
433335
1143235
1908018
800879
329260
1842509
1846649
351329
221196
1764598
581495
280668
768557
1017960
1759899
1295259
796812
866445
1507572
779528
1772171
278552
940255
369947
1084069
1333627
256542
1813530
865405
1460873
211859
1114667
226394
861890
1464134
774525
138124
958291
803195
1260766
1846816
479596
536092
743063
1464595
1524253
1882502
1008157
986042
553906
17758
1033506
1166985
533304
659333
963799
1209006
1375111
989912
456558
1645817
344385
1586677
296286
569390
647719
259449
1560128
1702962
829580
1521456
456462
643957
1996309
1642893
1200168
1755524
1751368
1197662
212228
49313
1586838
1551354
826171
531603
697141
1635516
872875
735699
1100184
463670
611663
448804
1358792
83679
1094355
123967
90901
245856
369465
1151382
265982
523739
355211
1360376
1359384
118322
375263
481096
1012677
573144
1969931
875058
1888177
1377311
1989468
1271432
1067171
1066794
944491
202853
618134
818844
1371515
1759679
1901855
1835550
387724
1412395
1616712
923544
102693
435671
1627197
1349316
951450
804262
828782
1469422
1596863
1058663
1995698
1341243
419889
1746576
1352987
965864
305463
246080
820848
597244
1991765
671276
1476374
108944
552873
1205481
954487
1106456
1932344
163244
1206632
782600
1623060
358419
862997
812302
1844368
1939417
124446
1344138
1266389
1797728
831228
1503515
870655
409841
183306
1242623
1481746
1115025
636975
967381
294958
757399
1458748
879034
967832
1147746
879401
491551
521555
705266
1919436
1565567
140031
191926
292554
105260
1863794
988865
154173
479512
1953785
1128002
6097
613045
924814
525020
1977627
1294167
1636099
1453999
694267
352109
839562
1945223
713275
1591289
1124582
133608
190674
1475764
1771331
1165985
1460947
1619123
1062089
1265709
1363502
673187
1818502
110658
985704
1954028
975192
577503
1530934
385006
1086819
683005
849064
1195144
1837248
58062
1619523
460568
220896
704279
1468625
1682792
1504040
703999
926154
1133596
1715069
150625
615725
511999
1162533
414465
1941383
1598292
111689
1848361
553726
806424
891684
1523757
135115
406954
123590
1445114
1840740
235798
1912121
370869
1442666
1611837
1669843
1005399
1969235
171989
779420
444166
1920582
1559550
1781079
1337952
1439254
994086
96077
994883
594174
1835599
610084
565426
3356
1474325
1601128
701143
472679
100514
1442947
269206
1233839
1116885
516749
297588
1544310
297083
1980815
1082744
1435182
1381850
1583339
698301
969000
593216
1936801
644566
1693390
1252906
1038222
611991
1586383
1374871
333142
522438
1919388
1876329
993207
924427
1526507
179730
34413
746672
258979
1811846
586483
854082
1377217
590875
1788330
1177871
1787491
849375
908528
151352
306664
1459182
755119
1120544
280104
446687
875976
319941
1143127
588765
1890528
1585395
1591697
1320492
1694969
986138
1691565
700699
1465819
1739901
1001850
1036491
301516
592031
1738802
470475
1629486
1262256
1044562
1293956
193873
979106
1086520
295596
966455
1939988
598774
62877
1543209
1504548
890835
1219610
942861
1784694
645004
163901
397070
1511607
1368297
1585244
776916
1763452
844734
1916127
1896454
1857637
1425423
16768
1503653
1558447
1218412
1016818
1073849
1863552
711454
1900872
1467481
1934185
184326
1709237
757603
273046
1322962
1255767
971765
1265921
1589712
618762
212812
90438
938072
1045004
28049
836256
726460
55373
614636
1726955
1682457
1725632
1965619
706729
15333
703211
613355
1293792
556441
963647
470427
703988
585779
663336
1382486
576371
262901
952799
673989
1144735
1097087
851433
1450313
210580
1051999
548596
686839
537772
1122582
1892909
801990
1699738
558986
1344974
277658
1362290
442745
955383
572662
1662911
1387509
1687886
1571093
533292
552224
1778901
511290
1330866
1680954
476543
1509399
523113
569237
794381
712044
426466
1469212
1319704
1558200
657436
100344
1524317
957524
1309179
1622267
1489295
1885727
1449804
1058492
284992
634550
1380775
30472
892500
385809
187816
907067
174954
1733838
1634297
842519
190952
1954014
84211
983014
1713934
1669265
1309357
617764
13051
886338
548779
1837441
1461055
638935
1693456
25399
1428203
1628596
1949314
405584
796435
145183
36941
682046
517136
292722
530333
400519
611464
234409
784624
603696
201530
1711673
206318
1078523
1151666
145121
279687
717738
1669570
1032724
1864206
1070916
1066593
1757259
1918209
1625516
1384147
39754
474829
1684011
467075
1214089
125842
952050
1049450
1428402
92192
385011
1064508
87479
639206
435047
389249
1392863
990082
959563
1389566
99881
896852
1251743
1670340
1044244
1241045
1023082
1065233
544478
679430
77446
1831855
1368830
745697
1502093
1308272
407472
1865262
854067
509357
1751577
106660
1362741
1101386
193919
1559591
817031
656655
805788
1176804
1774013
460384
1555064
867938
1496906
1203062
814240
213191
1723298
1014730
1677117
1846578
1378596
1211120
397403
1393630
1767033
1225706
640925
841012
355685
225061
1170478
1994419
1916563
1320125
771606
1952190
656120
1522411
1408038
546024
798858
903186
342749
1387017
334366
1913893
1733157
913665
1520992
57774
760947
1800731
318236
791447
1326016
833510
1050920
31744
1157140
263876
483285
236810
295687
1273852
304297
126572
89613
96064
1577094
1922753
1123274
1677400
942395
456970
1487060
800904
299464
1147955
447883
271209
729554
402523
7769
521524
1728407
832075
994826
1818240
1266706
701689
1328951
589701
1710115
141314
1534816
1088009
114739
1623645
1967720
231021
866089
817553
1162682
268059
1947906
1835323
1809497
653929
1049680
1363364
1153002
692333
737134
995256
1315940
1095284
1796269
1131974
213811
796351
1554677
1773831
1079123
1957466
1592385
641610
961531
1916043
1355758
822613
160090
34354
1419471
1320175
1881463
1416297
1791207
1374860
479200
197029
1730776
973134
546448
1804529
1634360
759710
600434
730113
50297
969559
427080
281027
1122789
273279
1495771
771359
226761
922537
669684
1672006
621186
288415
1006745
758691
687271
1221223
406382
252366
702851
844421
1085841
967410
197217
438701
321429
47375
173342
1986196
333695
1031338
1575275
209817
838790
239237
1611218
855265
1398166
269347
669804
1565175
1232454
1729204
651271
1215289
1484800
1761217
524578
1763548
530389
1874553
393339
1537007
441608
1451760
1351226
1389150
1496049
182327
1244145
764506
197204
278759
1280995
1178542
1240872
13204
95472
1021573
379334
1844190
445106
1217017
558617
318729
253805
610347
782534
1190038
683079
1124784
714331
1207287
122747
1964031
1849439
1414555
737690
1413061
670264
1092540
874542
40983
1929740
1234584
235007
45846
967836
1874065
711797
1302191
42129
1007269
1547498
586416
120992
74677
509396
300128
555725
1416177
102789
210201
883709
469921
1704200
1776672
57439
1364469
658270
1277927
19593
1842737
1749164
148989
1191334
845117
1539800
743403
1269298
1300305
520385
1382971
548820
1276069
1593905
1814973
1775213
356450
356490
348416
1939740
1944650
463959
550645
1248338
1902629
332154
598992
337910
1880654
336795
912531
44034
764875
1181807
1717406
300587
1962551
348137
719333
1838289
1325680
968553
874287
1297467
1293634
1928213
1465592
1123556
77668
206011
718707
646518
535489
1836463
1244398
1478192
205656
785210
773798
590520
1880212
598083
1292726
1098903
896100
1453500
99807
1552595
565513
1503017
1054810
884111
1155477
1615899
1971212
1080652
1963356
1414600
374097
391760
1318252
908528
1929873
575399
1142929
984011
677904
1619505
190058
874627
372944
919680
1623345
1985797
122852
23968
1308092
1200556
1076971
1442549
287142
1307160
714503
934736
1555452
626750
1973459
1964903
111007
507649
1888276
750823
1540014
1646576
1476891
587733
1785905
176136
649339
1668442
1291176
5381
1978656
183148
1612761
1088102
903049
37612
528965
628664
469037
1695841
639776
1575936
51555
858954
673780
168787
652125
1617666
487338
1051435
1145579
95914
112372
325644
1332443
355516
698484
299548
1878456
865083
319790
1635097
1736389
1780648
981931
245208
1589127
1651402
1569083
1176896
1367549
402911
1456724
963657
1471408
147040
318139
1228548
1714481
1054074
381509
983375
1176756
1237163
312788
1041941
1167266
1629480
720433
1805506
330287
1814526
31911
617646
1107136
66065
737292
589632
1629656
1271655
1499895
1547383
1036302
1733220
1852421
1931605
42334
303890
1948923
1973094
1618026
1237217
599691
889815
116622
1709394
742491
1593619
1218586
1649141
1355982
1682787
294620
564003
1070539
1814973
945167
1153537
870716
205751
456239
216545
301605
249615
468514
928681
6689
227195
214978
124666
1530953
357206
530141
87767
1644713
386780
1561598
690862
1374666
342270
96035
730444
63885
19873
863161
94891
941685
1987632
351272
239541
1362554
263253
1711024
1457257
1258452
1518386
306669
1139198
1102885
37929
1186791
1602143
129494
1528210
1263085
1132836
234784
259135
1811550
654744
1785273
768435
301923
1976483
35706
699786
243355
512193
1168761
1884808
1531218
666806
1355568
189900
1508172
529883
1655197
769748
1015397
1703774
920430
1751891
266317
1982556
1055033
1128462
111566
1135824
1617839
929212
514288
383670
834437
503241
1346309
1057670
1157755
60467
1374826
595780
1375444
899371
27401
667915
1971508
1190406
625747
337995
1478346
673678
1396069
644989
1941770
140641
142170
1479444
112565
1412714
1236004
1116684
1023034
289790
1277288
1119301
687552
39891
893455
1356092
390909
317852
453585
468583
1804813
638603
944493
1219605
1412843
948971
1949555
1650064
1681600
1569633
524112
1586853
845537
590279
1810110
1590164
626355
323413
314952
1391641
1474925
757417
816229
1589644
186530
1269372
1217285
773752
1646571
1118632
1455704
1745601
1053091
100661
1704810
1994913
404837
498138
1608890
1148084
159160
1444495
1605382
235201
1899276
1835350
680850
1259640
20553
716194
231487
1446646
1729392
373477
468077
392491
992914
728954
4862
366768
272623
1927987
586843
585441
59783
1755631
1755687
1415211
1605244
1766454
1322868
762780
397894
855344
1754010
1852332
1204834
994334
38897
1817774
1631409
189439
327662
1103956
285627
1166429
569399
1123828
267083
987496
1279287
791484
89079
1905542
1226608
612455
1556985
326736
828290
1726940
1626325
1082536
973983
804707
1401435
594116
1598393
1864883
3403
759055
782062
984101
1165470
821163
1423412
162861
1819803
1356803
271129
327955
121859
381502
957476
1929382
1173853
1123207
478649
1353199
1238127
1390469
790454
1142544
1189858
1414217
719799
936773
652379
1968217
1118795
1204139
1703234
1528588
1560813
321118
1336287
839352
1028527
526812
1440668
649409
925463
1283316
1738313
721878
1401318
1325689
1420026
449945
1453267
1708758
1417529
932848
1611443
737557
1041587
1937800
664168
1333598
1442367
75067
1079450
822312
787816
1364555
1351640
582501
1772332
917535
770832
1601400
482817
617507
254203
480485
1116082
11206
1142655
1606678
720844
256438
426176
970624
227478
1072499
33260
1591223
452776
1317448
63345
1173844
112237
748140
726599
172658
1521779
26495
254606
929342
1574062
1490393
1195457
938845
1969312
797205
1506226
1216887
1873404
438370
1151962
40562
1175018
46383
1302510
375875
1282116
1208103
1282564
124596
1178359
1211490
1991983
483042
804396
1023373
109807
20901
1935043
1128215
897279
973929
890432
289777
1720667
1447946
1225469
1813219
228163
1431781
274423
1396232
321687
1598344
428392
1646909
26227
1734089
1233554
318562
301436
1349134
754329
1562094
422225
1617602
961628
1981924
629880
637413
596027
1944143
277005
243964
908583
1066540
992743
737261
1455656
346903
987462
7856
75845
1338812
546255
1516533
1831797
1261722
358578
379898
1173794
1936853
1091401
763715
1362190
1084011
1532867
105822
1114163
639888
655813
1207840
292422
651561
457978
1716695
1252231
1099043
808668
416061
1020553
1479291
154653
1286574
1554343
1632613
1511108
1669186
1464342
1364436
1555534
304889
392449
1995146
409911
252002
576062
284347
489487
1637505
1791378
922804
1235864
18180
1660878
887070
1914534
344999
1372632
710153
1901104
437334
1844338
1090108
578314
629625
1076932
731241
1266519
750799
1001124
507678
191031
1786048
1617999
1790084
1080802
1110431
453939
1399708
561862
1799928
762467
1289933
1616546
889961
228887
1721684
1777841
783654
464903
1619830
1093708
1631552
1665627
277624
705361
1908499
1341380
523052
1660430
263627
1135163
1858596
465057
786631
279727
1691507
1216637
99257
833962
64277
530313
794379
904594
87007
527609
270188
1336962
1387450
1644374
293490
1801690
1972541
340757
539624
1470693
189764
1737796
708844
1635005
195515
790484
479697
1932410
1634293
1966961
1352663
1317116
552817
1714601
519620
775245
552129
1958612
774729
1161124
668253
1197207
223529
1755540
1563304
1173245
1184713
891875
230340
1437182
1816091
1858823
842123
1201201
1305287
1807371
1367011
1203178
611369
237528
773678
992498
460197
626108
1519182
464181
828609
1688523
1746423
1142009
118754
1314103
530798
314308
135968
1922535
764856
1095780
1816071
1227855
1822405
1757100
631286
361297
11620
621931
1164372
665788
1461736
1672369
1569301
1104402
1923180
997843
1640315
1437824
1573220
544772
285629
1204840
463576
18311
674583
1868449
1522644
287301
799646
71155
601316
1660567
930701
819235
1258811
1422730
1047076
1212250
171478
1187611
1701593
756829
464385
1253733
1948444
1630842
869341
1422590
1194502
568125
27044
1337334
263344
931165
483880
635193
53800
1793780
192807
370585
954505
1137791
1008033
1749190
1349719
1492082
1480638
1548650
378095
1771675
1784406
1666424
289436
1437432
1665728
68621
1275673
1197381
16253
861105
953564
985564
1556081
550033
1098163
494714
1094203
112821
440649
1981612
1034112
1623779
1267396
894765
584521
1764785
1066188
76861
815640
911977
1144027
1580312
1855404
1419195
1594181
431094
1754846
195754
1619529
635338
1305502
1910978
1825341
1224355
1453798
156708
1135077
703418
204425
1167429
1417529
730539
1604608
1457127
1622607
1577181
502327
1014598
1560889
1970031
120440
741576
177589
1553943
763971
479912
257957
1168197
1171268
1004402
919387
1470110
897889
1063128
1981429
1742055
183414
1898365
337213
330331
407892
1431842
1988535
1286650
1159663
95453
1631116
648467
1495468
1350774
465318
564940
132455
1626939
1087897
1635978
959800
215640
1904972
75477
827824
1940368
1137478
797337
477114
871540
1627263
1507633
1332591
1997760
655454
636668
377288
1497121
996218
503901
913535
251097
518687
132157
1106618
1627437
1377539
1402793
29440
173614
685650
1692752
424475
780361
822496
1662161
262286
1730055
367054
1521418
1980984
1488733
1719552
56536
1918122
1673470
1990184
1545124
1600864
1369793
408689
1399345
122314
822880
421965
564776
1638327
996282
1648991
343176
116212
1866410
1081239
663291
914081
1370721
1871275
1264179
868575
1645057
319635
164661
772299
390356
1347941
1585180
1264246
1233460
1058692
1017844
740052
909598
534406
1317874
1558474
1820724
875654
1323809
1375571
925
840298
1072083
1245045
1859983
1336797
944160
45807
1367017
510114
1615009
227690
901964
1150970
761495
248797
1639845
414523
883832
1693721
346377
460382
347434
174679
1459557
12361
740837
921910
1477492
358759
1201179
1911420
1493355
6489
1297701
1073112
34693
520946
1550395
1819191
1946206
1952674
1699124
1077036
1362667
999250
659648
1086067
1804153
1797938
451191
521889
1800128
1563113
240716
1861657
116071
1447949
774278
1820503
782894
83666
985435
1225875
1708861
653140
1821703
816827
1708581
1032262
1127522
425939
136267
243411
1606955
126026
291799
917634
610097
989299
799455
293539
721424
1999636
1177298
1056081
1509169
1985277
586096
1933783
107548
495863
1516852
1664622
81634
932109
1898522
1156119
101386
1199931
351509
1249527
1922712
861809
1980007
1276774
1181056
999552
1766991
1748005
609901
678791
32348
175384
1612471
1182009
1930185
845493
1134828
970768
591205
928803
422340
1481655
803816
909864
808767
530769
377916
619947
942022
580941
254637
1465330
1240898
1114568
1501764
156323
156471
215687
169803
1082236
1731416
581661
1684746
1321626
1865229
498986
1144397
567010
667184
1713773
405691
1984355
1233242
1135698
1192747
1801443
87844
269413
763465
1386683
1837872
410036
1428566
841585
638393
1315052
152198
849615
168975
914247
1659935
1578903
1515005
1820202
1262604
1438977
1380756
1781986
537306
848927
26801
1590187
951428
19716
589789
1755883
1588036
1627521
431478
58679
661451
1878143
1233656
1542025
809890
133542
1935200
53970
513763
1588790
850523
744627
1735470
104521
152540
1223138
1078192
719710
1665119
1865423
1619862
1884660
1607016
1662265
562979
1251109
785812
681857
1254951
786517
1475695
1688205
913957
1893750
1950256
205603
460633
1045727
1594580
816119
301078
1650256
1901845
1068661
1699867
721255
360238
206975
39662
735309
1027033
761463
532964
528617
1741167
274031
646523
980489
819647
292780
502643
764548
874174
468132
505389
912942
1049923
456815
255311
409515
1010029
104927
1095319
439912
861493
1673577
827787
177984
119470
1015070
1518723
1156731
1305598
1261969
1810022
1631078
90495
1193610
1187434
832388
516112
1914748
1667528
353676
822576
35256
1926709
740006
931262
272315
1727015
590273
534812
703433
1126831
172793
1823719
279830
38371
345095
1042076
1660937
1953128
1395699
550067
1083600
1526822
1227900
1046435
140840
968869
923750
1297982
1367519
1434747
1686020
1045906
716944
1072784
1738342
1396001
824708
1234351
462980
1359876
1746322
422876
140909
1178387
605381
856453
1352275
1323584
1575172
223800
487145
1423838
1112891
1359645
116831
159409
874689
1189059
1628493
1610380
814772
156173
1552559
424483
1345162
1468726
1638240
1217532
1285638
950454
472029
1874719
835298
1637777
1836345
1455395
1944698
583326
1564149
1179758
1546144
569417
329537
1707859
1589007
1110337
884543
1244555
1986769
1717246
1442088
401215
616592
907859
503334
1469037
1729242
819577
1436309
88776
1816977
1028280
485128
1968357
577947
253965
776243
794282
221350
904374
1332878
1598206
1101657
90131
517420
1428462
44173
1064037
1179042
93204
514711
71981
1738802
1007741
200601
1916118
1002085
129599
1585051
1109282
313595
1972061
880647
1985754
1077920
249475
1937981
303367
1029929
1898633
1076917
1801564
516939
1507780
607595
1593013
761457
1151562
1208747
1298922
1572130
1484879
516648
170764
1796857
1859730
618548
485854
1688256
1491374
1044224
1884559
571815
1163972
511095
1423842
1113710
1425053
1662992
534406
1910389
680017
1546695
1356880
758706
508573
697410
1939280
1369816
1058828
264542
1216430
1140007
902177
1495674
567636
484030
82940
1282155
60090
1848490
614087
795127
1598766
71466
577949
812855
1838943
1686320
818169
656683
1997062
465324
1209162
1557470
982585
1461720
887737
1728990
1950662
903536
917768
1609476
1016475
489807
1952432
1906931
1205141
1333835
1957190
161253
1249808
1821659
611425
32566
68419
1112981
424588
447952
1854126
636730
22777
1354811
1504635
149844
97336
1355271
1030380
798160
1352900
931513
1433345
664482
9890
1062163
76159
1006933
159832
433970
244914
206315
230721
1383701
776366
620521
1798937
1837022
1323454
1650618
1718354
933991
612292
453791
1235629
179047
25089
1191032
144223
559679
1583438
744646
1060359
174409
384551
1938142
566214
1138820
1723851
718659
1883957
1567613
1236337
1863333
1563946
1881328
1998995
35754
512593
1950564
1504630
751417
293816
1488350
1653464
1291095
67543
1865691
261042
1680208
761030
1857070
160158
1022775
1157841
1200714
655748
1724135
112710
1751705
1716316
1400242
1450481
1146108
385298
490712
1322017
1952887
729222
804787
1350586
1579066
1447769
946634
1095354
1349998
1656234
367755
450671
76187
549565
1893837
1094376
1841558
1927532
1206189
1657990
125129
1121754
710546
1582059
780149
1856017
1819146
346731
1811413
1427849
85014
88350
1650686
294425
1771679
1642619
719949
981022
1576089
284933
173429
150559
411858
1736111
837405
513702
1836838
473231
1192653
625517
141538
1010946
1506889
91490
536922
1279175
1634032
1418825
666628
1023939
522806
1864875
865949
1676463
286092
978710
1599951
1020592
924728
1023710
1833890
750932
1377238
31824
934957
1590133
1804471
1682594
1027548
914998
1829875
1074701
520232
1420413
484663
118688
1434614
1352165
1152397
1653366
1556302
1054999
1796062
1929229
1365303
1652449
1298288
514720
317289
1826190
556652
816104
1283408
819679
1712658
552005
610298
982247
958918
1597854
206004
1985566
1143264
1928388
329912
1997836
534944
1581185
1873840
605178
1789835
1749821
1726111
1191609
148432
1015226
1206858
348855
554285
1862605
143556
1866406
1610617
630188
1888744
74705
1575643
747502
1419905
255958
330196
247499
1513527
945000
482164
76478
309305
371631
698255
552645
1506452
1921549
702720
459001
954257
1543693
1169719
929714
128669
752640
1743430
1021877
1444098
1221163
1755695
141026
1852872
1694188
1851747
1187330
665562
28319
1405870
1848677
663326
1384576
1760955
1513454
1092767
51743
757172
1978000
1648459
714607
1140309
1301518
1642517
1739562
1283511
1295860
140316
1871938
454199
1908128
1744603
1082855
900908
1792640
1644852
115485
759039
835609
1743212
1718762
672160
1912712
914845
977326
1283191
1495946
347111
1970316
1615324
862252
38533
878115
1562496
1824163
94281
764741
444408
490425
117154
134781
1402768
367872
1951954
1868035
845128
1090606
448884
1448443
320041
1643235
227872
1545759
8871
424793
532793
544757
1502026
1100183
1464932
1472865
1720509
799736
1593743
676038
1003708
1511545
1862957
1636785
213039
911724
315031
468466
550991
850039
1449118
192828
1972345
925947
980155
1739295
1648851
1783259
1869019
1148746
251687
66622
504341
634608
972728
1029679
1318191
195988
326199
27988
484844
67554
558438
975895
1257426
1159541
1362951
1279038
1751567
1970078
1724825
1559371
211215
957141
1546283
682016
615193
1460998
891467
974524
672793
899876
238445
632073
1293148
1128152
1155484
1844096
1158719
620322
1761897
497701
571171
50627
1499336
615133
1095795
1944745
1063278
1172017
488807
1709100
1223119
1974685
365491
1517053
684498
852554
1804694
1093619
392405
1597832
339352
201200
1888410
1921501
879670
1929744
433977
1234862
850769
770716
1591220
328223
1239127
1002377
190468
556448
823546
1542439
1583132
70681
1920971
150273
209176
936531
998391
1439034
1968198
493842
161883
480598
1432848
398693
1412137
1326422
1198195
1572391
1458153
1441596
628716
1497483
692536
847440
1450389
1608241
815716
25721
1368281
1862469
1989517
1410
1658407
1785460
741850
745121
177590
681934
1242668
1190080
72751
1608228
1395698
625980
1093182
1454166
1678844
1980433
477158
1550471
1919876
635602
1210764
62255
1339505
1998321
483757
146952
1660944
1637676
76460
986155
116629
1019679
1450472
1730017
577649
1228989
1232383
900748
842107
738456
1267499
196713
267648
894674
1460943
406756
46604
415481
212424
876776
74003
33492
903063
1110378
1264425
108293
539853
1034357
1420383
31490
440713
1127983
149795
115449
780025
328721
632434
1980991
482776
990371
1836068
1587414
958741
1607596
76960
1725630
1727147
790616
1024707
1155471
38994
6679
617542
90562
1055628
293084
827034
665570
1260866
1889513
1077054
1575158
1277945
1783230
715410
288807
791451
1780604
1108418
1603099
13320
1524793
1318065
1834668
506911
1148098
1042703
698923
63255
1804160
1734201
327538
1046773
1637381
375488
684067
150805
300302
929675
213121
564651
1211844
954584
1855265
1122585
1512969
250775
625615
134739
1398818
1560507
700169
751668
1146098
401195
421015
404058
988581
655377
582420
1007676
1491740
358534
1712211
806488
1118237
440528
1879178
468795
1142855
25051
713346
56440
1793020
60261
1893798
1178757
1557765
999982
1641981
626727
49747
1885544
1936202
1531111
1721596
591394
1149572
843289
102702
1121480
1331331
469157
547764
1606901
620076
467187
1921437
289136
1348690
1108108
1992510
1303908
1316993
959213
1581721
369794
604705
800543
755390
10372
565426
1454012
67095
1248695
494776
736672
1008094
1761049
590219
1505045
167052
1459775
1286300
365800
509006
1459296
154818
1561335
209191
1838092
965621
650304
963346
655942
141677
1951239
1758077
1789015
330256
1736906
1184573
1769784
660685
1056867
345137
1838173
1505475
133445
1152794
878600
906655
602023
1358198
959556
1146200
149764
94509
1107749
1752549
694282
1283070
1235774
1269689
1407774
425389
1468545
1955042
1275896
79814
1284627
174400
1636652
1777576
598129
1604989
1350501
1862866
993341
1954033
59426
216890
875492
1341444
732102
985888
101829
236148
462567
1669514
575595
1809701
1990247
149745
524018
975719
251991
149719
1486098
1633594
226034
562651
1583941
1377228
1338283
1487485
773372
696102
1240024
144621
1483878
1746604
702047
1561815
1859014
1833224
108667
613989
472248
796027
453545
880479
666393
847204
346058
645265
1739753
965702
27497
1515820
805400
61309
1918380
649564
291871
281893
973012
1169836
1467012
770476
139209
1908963
194421
137891
1831913
531017
619551
1045148
1916687
26308
1041878
706398
530434
970400
1793854
1483512
23947
1977211
1573957
1277998
1552586
1778696
1555721
1924508
1289225
383884
533998
672820
1250976
1098611
1723217
881438
1134312
817288
78384
615855
1671798
829271
1532564
1419277
130684
1526880
483388
1047492
692410
1086457
992448
1942563
1175660
1551459
262797
64521
1073685
164380
11008
36349
706512
1566378
1109583
336679
1771134
1533296
560088
317024
924495
860868
569301
1115336
652541
1977686
1830150
370510
1145831
1251294
818661
825255
1070207
934993
1225813
207964
283487
38467
555399
1748417
1892235
992267
323022
556569
1018451
541245
1708040
1569671
1711458
792534
1092677
344402
1277411
1671643
74755
261435
490265
241597
766528
377268
1453274
1822286
1847932
809298
415339
93255
1709261
1114566
1754822
1982275
459903
1348314
1408584
356809
1220802
1642669
1918029
177169
1173624
282356
477716
180646
1916753
1782854
928542
11443
176747
1825703
954394
317788
210147
1218310
1993533
1302507
1122620
1519588
528041
123815
761617
1602463
744664
692308
1778860
1438046
1387204
38761
1832179
606404
356781
1721448
126349
335648
915304
478515
12828
1820655
1095598
122965
259732
776882
1596373
308391
1256159
129808
1065677
693094
434604
1328712
1734368
968569
928026
570237
52013
1735603
1604405
1002642
976867
1018324
1198159
955637
308330
543991
1448035
435833
627912
574692
536913
1076351
1184657
77204
620992
1962331
1151846
237029
743574
1469570
193802
12303
1191163
1359517
1397119
1482929
1418314
309796
1612889
1707317
479090
1597503
1063203
1101470
18887
560054
1472499
1230678
1234249
1535766
1897547
1694566
1812118
433798
1487827
1783793
1623710
1950654
1768302
994325
1026681
1094914
937887
1769458
1924904
1441779
1240175
1488291
704952
1845830
732105
38807
791919
828670
11887
1188417
268982
1847223
164870
838748
743651
1530737
1037781
1509079
501076
1861046
1247742
1208620
772101
527816
1767872
438216
1547873
362521
672630
1712769
91738
1531032
810289
173714
865028
123032
1809503
294374
936485
264373
1751182
1101907
992828
380841
507192
1041801
991324
1570016
1340366
1207747
1143702
1434456
898299
817547
1259118
410008
672214
462652
1942573
1196810
96399
419286
1800957
1897583
1162371
604936
19559
930825
1932383
187321
661970
1568579
1570229
1101560
1749420
799642
501339
1041269
1313088
1302184
1466602
1678457
390577
1843716
696567
391052
832193
1386343
1382895
541108
1970364
793366
1091627
1068935
986791
1523374
706170
698146
53150
928008
1488245
1637458
1428046
1251073
622075
308522
262803
776710
1253795
718650
115253
1816126
359506
454764
1430311
182113
719498
1952681
1557982
1574198
722034
279881
275585
300681
23652
1627946
263442
456942
1919453
956719
1118754
1061948
1284266
816729
887394
1555925
1508460
63447
922673
1787098
67892
1061867
1844196
1783589
788863
1748371
1351457
1519474
1143092
1560372
129366
747952
1074490
1651890
1143606
1099468
1699264
1820062
1473611
648054
1679558
773494
1437997
1074120
1521559
896696
76485
1065888
1637097
1719690
384375
955745
582358
1258476
904965
1595406
1864709
1355777
451463
956609
499401
673249
1798304
8729
888306
1400712
693609
1265197
819405
1684668
1856502
709636
497141
1067430
1486176
1398517
874931
1376596
1557474
1616163
1191139
189249
497782
590435
494756
1575333
505534
1194227
1794993
975896
1756
553074
1843201
135925
1363089
1967496
1642414
396202
572942
1762327
1929891
398020
1615208
1461156
446149
1748351
269470
666438
1384712
1734663
63377
481203
1179971
594289
560298
25315
244183
1725598
951324
1043608
1716495
679505
51768
1438169
1714207
707024
8058
541339
853634
144877
893650
1154785
428710
459295
901730
1837035
385851
198685
924519
442584
1639090
1078414
832847
763468
1851361
935905
356056
257832
1498366
364873
478084
394800
442422
1932026
1138223
543378
237186
1183746
1329431
1650898
1708064
1293451
66483
1476130
1113407
640131
1760615
1298318
123979
93118
1038233
162297
1967306
943690
1297728
1059274
1400875
1135529
916312
1277881
1020357
1774525
1948565
1279950
664417
193239
397319
342507
1747544
1326534
1283459
875817
785561
903155
1834598
1595478
653298
1108506
1955396
1923015
521702
669258
1121699
1485058
456291
815126
1733958
793459
1093356
513952
943193
1008081
1672940
1198659
775286
1398817
475829
1685782
202798
1298350
466966
850106
614834
1659744
440118
1263521
269964
898537
719466
1756933
1829375
577341
1160992
329870
395577
1267462
1888764
1046391
1696653
995536
1149709
1866528
168411
1229767
1178249
498968
1515749
1796703
1872422
496402
1718633
865355
1794964
466620
1715917
427517
918307
132878
1112959
496891
1466480
1055993
124182
1488615
1421589
1284558
573378
1194443
490118
142565
1450888
148033
1049758
1653626
480699
821496
1955411
106955
542070
1461246
694600
1926969
1164470
667743
1614446
1856126
1646909
1729646
1671503
1616445
469240
422385
943987
1768737
1278013
75242
697841
1634533
685148
1271035
1048800
685605
293178
393660
1455030
1590426
510135
643563
1468253
530272
1476671
1415602
801959
1084978
1587827
1647287
1695501
1270402
138097
1430077
1214716
109585
855020
334290
1092051
1299383
489249
993146
654141
187537
1061043
329857
1003080
1280278
1197407
1774791
1242190
460869
1353330
1393913
795721
1287758
394115
102114
797950
702388
17729
945821
765861
702246
1917051
520818
1274338
1872113
1587633
682198
1899478
523928
488329
333713
1593887
414762
1073247
1802231
1840134
1902880
396065
1772547
1361375
1367170
1074289
36320
493949
1636239
1718997
672926
220079
925629
1929339
1217590
1516937
972927
1813094
1166219
139253
1744503
977310
229103
597942
1340934
1945192
863564
754701
507139
329466
1772332
129465
171248
755306
1236443
995965
1445482
1045133
1051840
1931332
1542261
1455168
927514
996592
905110
435626
1771949
1606300
1620845
249675
139857
1743526
1696081
1831469
233839
1431571
1569338
393471
310775
1898711
378564
127269
1392278
993405
1169835
1666067
319649
1738171
1204274
1689181
1232959
1195751
861541
1855384
1097327
1576241
1291624
1918021
435045
481805
1591401
695500
1107212
1602005
201951
160599
1215420
818227
239458
157432
497405
592032
1726792
1636744
875604
1388911
1686995
401732
53305
813354
631976
1458072
1403678
1417650
1770330
953149
398877
696013
1250548
760273
734313
1003546
833342
1367365
1542473
291559
1925098
951213
669253
1149798
1966712
286771
915158
852495
325325
312489
832060
1102452
786312
1320801
1653898
1617287
1556962
1623891
225127
1525343
196225
564911
1169368
1146881
870744
688039
713816
176579
1916031
1025517
826387
1100809
86706
1931184
1132887
906313
252836
1695340
138125
7186
211613
613108
1671261
1717164
1103514
521294
1604953
1886477
1916036
98827
553775
937976
12943
1154494
783418
1415622
596944
295491
1608541
490873
1508572
466934
1558580
1308137
1871871
1937297
1870703
989094
942928
502633
464388
842737
1629041
59271
1590791
310716
1517926
106390
1052016
16123
1244951
1965190
700606
359609
185740
1430971
393535
264295
862177
234800
1950739
1296769
703879
978514
289821
311158
131534
390226
1044946
1365349
1819142
738612
1409776
915973
1340292
1882049
1019855
1482167
1709421
179550
1010904
1887289
843163
625687
1595287
521418
374827
1676113
92137
35686
1453203
1527225
1061188
981176
754688
572646
1984969
827236
1668349
1320502
556650
392509
1767581
641713
631043
1390990
581448
332496
745940
1592944
874969
1487256
904202
904974
1336585
112556
420862
1125349
1021372
131564
1160501
1520947
1512350
981339
1337421
1459000
1285867
610490
1786063
472540
355454
1210267
526672
87781
808753
870861
1201988
844929
1391582
1097322
1223761
1588178
1574441
1641531
1022318
33280
1646442
445631
1097768
1057949
581780
1017084
726157
1423568
1664768
341910
906455
809208
81377
1979333
363972
855446
1235494
1443129
1445946
1563144
1899221
1363683
441771
373476
767040
1730843
1549377
349046
1352713
1088310
530171
1171206
46770
1179461
315626
439815
1153548
1923120
1089763
1494790
1353360
152532
300775
332555
775938
105116
706011
1641622
294954
1043165
263722
251771
130705
920351
399145
425018
1641777
1138760
1887621
82548
547210
1889887
1696175
274288
254957
98483
1415147
13015
115020
1954618
681367
1450048
21157
1553800
1208572
911614
729538
1743937
1499924
765702
181704
795816
897006
1493228
1846711
1329695
147858
1449889
409866
1301135
1265912
402691
986649
1848542
1083160
1541483
680695
968459
475740
1172901
712186
1304834
1688594
97276
198581
1155857
1430102
1350568
1168747
1862425
1971965
1553617
1577732
1465270
1017020
1657814
214257
1004658
1234332
1336974
1241644
635997
862288
1849770
306794
75478
1780929
118531
373578
660409
875844
1785377
385753
402878
11259
677254
1342041
575030
1303055
1188256
1769034
1227291
972886
382256
948355
777652
1519672
1862990
279954
1787128
958971
829873
1112556
1581043
500590
299016
1716053
605355
1129056
1696845
409694
122871
1026052
1071599
1593953
813865
1504770
1044934
178175
1723746
1463333
42968
1062007
616151
1917759
494324
534536
1840025
688692
272632
1854878
1163959
1308865
1917304
494136
1104867
1406386
1907049
1357251
1832680
897012
1261060
1497241
1150248
530383
564911
1156982
1792918
1640875
1271778
1197549
822834
1243657
1127358
303359
1752042
87881
1361496
1565860
1081456
395512
180902
493591
935723
942214
985388
1844474
180306
852148
208629
790813
429480
1640361
1257372
155491
1539864
840483
557888
1818903
1647384
979965
702812
784891
1039145
1666744
1963809
99845
677236
489547
1817076
582512
47069
1576259
477745
787653
1279863
283904
562817
1773053
799014
754437
491007
1482958
328668
690900
313231
1775543
711470
742213
738560
298767
1982824
534332
230623
722627
1796983
623588
1711605
1826851
1892593
1011235
251425
578823
739144
501514
1853635
1932406
1942522
476663
1524392
1831758
644991
755393
961274
1930453
1162172
253107
1257224
1155739
1723704
1184664
1921068
1696315
1542630
180990
884922
37560
1461378
642659
283362
1028309
576875
1470379
714748
492123
919216
1191331
963372
1996333
1229055
157074
864598
497640
1461086
85850
1958134
473640
456433
1308107
990549
600354
996690
51596
417218
1150965
229592
790406
220512
724192
849514
615608
239341
1746730
895103
1516290
177759
834903
1302848
1453457
920629
1190765
1321403
1796063
1936962
1364782
1205530
935357
696188
520184
1472009
1853159
1744440
353536
546727
785841
613483
1897484
1473690
744505
651528
256952
164094
156847
1621656
432825
1901928
450775
832349
31825
991847
1833450
1034357
1937969
1078882
14346
496799
749036
1601131
1518515
785915
1765217
1471885
320268
1731600
519047
513417
900355
1094554
1347175
1191349
683608
702587
1495673
461545
1486262
1688354
709649
1831741
726492
847326
765053
1935047
1584214
1355832
979063
444079
1814479
550309
1167730
1982779
854654
316498
1231984
1029548
1148547
1052611
1946398
1491542
139210
578242
31158
980810
302233
200020
1513082
1668419
419649
95174
1169766
655754
1190409
1918342
915017
1923475
1418908
1075616
1840584
843683
977626
1526115
1970328
757611
1146920
79423
1458543
664539
16140
256154
1438630
739264
1326369
409829
479352
1218668
1962032
1173154
1240934
27015
90190
571004
1137858
1670733
1364498
1294711
1862465
1682422
1729534
396135
768912
1054359
1767870
1673685
1713512
133170
1732195
1032891
1772354
837075
1289190
413318
1172393
1777978
978353
1379129
1915150
1280272
207857
25092
1245534
1232276
466494
1733616
1562669
1592884
1026731
847312
37873
450550
1193950
1213310
1514354
1897921
1098224
1694124
1049147
218080
1238467
730928
1163683
476211
1084628
1180346
127742
601197
131244
337854
1804198
169504
1608622
668796
267324
1125493
996520
831645
1646985
400500
459296
99581
344053
1714654
790021
933064
1064844
417597
422056
1805604
1294951
1056644
1911530
1303301
65962
743753
645733
1897704
573983
27074
192658
1345031
900951
1818532
1742591
1793874
1205799
1574795
465397
746341
619724
1737818
1004757
1469052
1292395
464275
946746
388562
1016705
242574
1550953
9080
564042
1736305
849467
1215638
1798680
1086255
1810458
138114
233331
1222599
66294
959706
523462
1994838
71374
820710
790183
452534
1221847
1512517
260417
1775933
673074
1906403
1104319
628477
1055048
1324949
1376983
1114980
1326153
191215
1766684
1906806
366920
1789081
649423
1565677
1516989
1237100
1854585
1315525
78591
1936310
485520
405897
278896
44451
771095
1965344
409116
633018
1325975
1880909
1908430
776619
1219163
563162
32573
1281594
817025
903494
671560
531946
1776433
1854206
550935
130943
1480480
1612241
1127809
864983
1693358
1367850
496884
893358
1179988
1164169
127061
356282
564466
1515221
1426804
310227
843569
540875
4256
1279444
241876
915974
1589941
563720
316423
710528
1117837
1354737
1528852
881818
663824
189112
568034
122449
1481397
676285
1936990
129484
1279156
802646
1594531
154868
1004693
484674
410403
496374
124058
1264234
1869945
469136
117831
1716337
1149119
710880
343352
1239797
1934035
474397
1541729
64277
163747
1278265
1421776
800326
968233
1729729
712939
689938
496832
98910
602885
247286
131044
1456056
673512
144050
208936
554514
788833
1690924
137018
1838508
880296
738225
1308053
371589
347968
1755501
40032
272294
834291
365746
1990844
1373771
153025
1658001
581690
1421445
1327165
1929934
726677
497031
1453162
150977
1001708
1136394
292968
1636648
887970
933772
1791441
501836
251957
1396987
1304143
241068
225911
367233
1364845
1075169
267511
334138
747075
926823
538476
1869599
496522
722496
846364
602448
326760
1285303
1588129
990630
1672261
907875
428071
1899267
1464458
220533
1564200
1328741
730180
889668
1315228
1905065
1212566
1857958
670284
777508
41190
1737579
1195793
168067
1835878
1178805
1875790
793626
954260
480091
743932
885571
417151
1331324
492886
343651
357002
264264
1635317
1814997
397750
966967
270106
1492659
1515754
628885
334416
621843
81991
1270543
404906
5652
860887
1951641
811959
1775721
904369
1177176
1357692
397325
1023951
1129104
1273015
795747
855617
1863758
1355925
144508
543347
1670093
1806652
1672102
1789047
278452
257091
1035434
1968928
855274
946307
1388468
87340
292573
957201
1885431
780667
1426343
626748
242465
935175
674733
1961006
1174623
198009
529001
1461923
281360
818779
605718
761860
1313809
533532
1998173
1303850
26971
1164229
476599
516517
368006
1491069
409772
1205367
1395048
247020
336919
1071353
710236
1739502
343609
1289916
747720
1462726
1321977
898280
1910596
1439343
511051
48829
1701815
448724
1212430
565630
1070999
580198
1770079
260008
1181490
869217
345674
1464906
1630629
1948623
1227811
1057254
1961359
497958
658253
572837
775642
133325
1302118
1174587
777848
1277386
489535
963117
1675785
344765
244665
1276631
457878
97454
1626037
245864
560797
172985
880114
1446100
704556
412796
807602
1252188
702575
226236
941803
428330
1392382
1980412
1394999
333531
223617
1317355
1935350
601865
809321
787367
156012
924889
1852445
58375
345350
359191
1461182
519216
421516
1219471
790928
121100
1948037
243876
1309653
1393927
1835876
1561771
716690
1479971
263690
1316402
1601701
183291
1676372
572613
1089016
1751873
963149
1778976
330948
829290
774611
1586392
697755
1473291
1285595
1501947
577843
1830413
48583
926385
597120
1552700
1616455
891951
1779097
1575462
1045161
360719
605578
1358352
364813
1703857
359147
177490
720552
145310
107768
1142642
1343945
1827955
1259648
1598987
1551746
430504
196553
1453033
1098754
1586815
1417493
809112
333963
104464
544596
1854025
598654
1783534
1723079
1295801
988170
164003
1873461
1704468
217269
356805
1291050
1948107
529603
1352331
1085712
285516
708215
466598
346902
1173327
344629
1536938
1307394
1846711
732556
101269
665850
1423319
756059
1873297
149104
1298623
707262
1676880
239275
470805
715362
372562
239137
179816
1903950
439314
1816203
475792
687497
1170872
497538
1791327
1205478
1241451
1906209
934005
1432727
229183
1501845
417018
447275
78274
1905567
109961
1962750
1271989
1823316
1815322
895878
685347
778657
293995
1731644
424047
1431487
798998
737044
812130
1935354
1370808
1870456
369783
1166137
602297
1850516
1422951
1302078
1135384
966852
1964050
1694704
360973
860964
874817
1630705
1916357
1961953
1714611
204568
1945606
1460436
1217024
1847233
185908
1076766
34783
1012846
818626
1171816
17232
113118
451560
362425
320281
538698
499221
61687
1096382
1918675
1741744
783912
686698
592856
706694
1736483
1641039
908487
113339
1720911
1290345
1230095
161961
744070
376701
599937
200297
1477961
721330
303872
318679
1933038
483072
1594127
1362244
1228983
1477387
75745
1356487
99017
1235739
31165
565162
729509
1931460
702739
476082
1993371
1989206
72308
701445
1268721
352716
1279056
1040193
874828
1101937
1935014
1021289
1102807
1086945
1384732
1563728
1044924
43314
648459
1930096
1855404
1470147
717559
56789
314556
1644464
1565333
126241
1247146
1669503
429482
1793749
638123
77743
615000
1966612
1563135
1786668
673699
1411556
1924565
38019
10176
599433
1834925
1107485
861172
1879430
1004059
409699
703774
1834932
687786
954491
14007
703184
41374
1159589
1587067
50647
1001001
342991
1579954
114397
159586
1657951
930546
1297788
1257525
37375
45910
810822
1982488
615383
1789435
1405402
316521
140486
1926810
1239547
1920610
1506135
1115360
915200
325096
241336
68113
1401912
245829
262542
596986
1674665
1660275
1145588
1653160
1203238
1154217
787041
662615
519978
1448756
1124670
362237
595201
1530161
1891402
483032
387579
1638596
927850
194979
83537
372345
1794916
797217
720507
1565063
289721
904169
815203
1796269
1937460
1136550
1748545
802668
1369689
1922512
1861653
1659023
545791
963238
181068
1461245
511645
351272
32991
1791090
875688
1476170
986716
1030385
1641476
793027
73946
1137578
57169
1356354
1455266
689844
224261
1802916
1680749
591810
825270
1890685
1206063
609697
468259
1357303
1743357
1803750
306608
1661104
1135988
1160353
1580632
1372627
1375233
584668
1898269
1752398
591832
1038840
1873371
1726410
204994
1689851
810168
1181671
1483544
623695
1336923
1806031
90933
1075923
39214
434008
1930126
1395682
1425376
1221063
1358981
1536331
1318133
1110707
192608
1812171
641808
1636393
1322600
530178
1131686
445265
1422443
1654939
1239017
1082834
1431083
1632429
411984
1219678
1412859
1303442
803439
233802
2889
1724076
1189796
347832
53396
374251
162427
1606484
1400044
536648
533740
915014
73281
629128
1295658
498475
1142385
167440
304276
635930
77800
1107252
1480478
1630692
232201
1440665
225004
1023585
1972175
1819971
73144
1027462
150381
1935790
1249457
246162
21603
99080
754605
953563
67440
1882677
1182507
513473
1057069
1048137
1013642
1403818
1252998
346238
1584277
385926
485104
1686419
1560542
1250519
1262718
1059361
1377166
1437185
645704
1116409
1697395
1029472
1428571
49582
30244
1656043
1389307
1879702
852925
42033
1950743
1276237
431285
339287
1475188
1257490
30852
852656
124061
1186612
330980
1897842
24267
1653116
1079603
1352139
584887
1864207
1628656
1948148
1812355
1013545
857132
1756609
332165
1678829
761370
1462188
846832
477291
548357
494456
1810362
165766
1217260
1893307
380536
799776
1782221
1489480
671178
932298
1327108
1683292
1423986
1318583
1375893
840903
1967044
176504
1008289
1079169
554496
1001187
1341975
45788
1782674
1101336
19509
797998
264443
694053
1002647
485829
744855
1839450
395175
1247094
932363
1463982
3733
892379
372619
408765
243865
299346
1500130
1419618
1069029
64180
1476374
1717198
621544
338935
1322727
1126205
564781
413320
1591819
160064
772437
180367
199718
1154037
1029844
710167
668138
990966
471097
1907193
235365
1975708
1119969
1346396
1954698
1923365
1386919
1586426
240406
128870
1730830
238780
127331
1416073
989901
1401932
535562
848726
1737107
605128
204843
1648697
139402
1940707
505296
1515549
393199
143055
985359
1281135
1734675
1117612
932847
1085943
1479152
1839656
1413975
187869
1627140
861903
1475485
1374628
1005780
1689029
1706708
1362523
224660
1276217
1330974
1641025
1997519
671702
1169706
1779321
468096
855818
430474
192669
1528794
1122013
443799
811563
1017935
419411
621098
1038818
367010
1012301
389931
315671
1739657
419281
609538
447893
405864
1209059
1749488
340242
317510
885092
1483751
826403
538769
1046279
1557223
1676798
1865481
1321262
1350096
1920739
1537949
1092290
1718284
728619
1971713
620000
1034246
1214784
1814219
1760631
1503568
1257159
219922
295238
139213
231750
416764
578509
335298
1582471
1315731
1624704
1863046
389312
490257
3188
1096947
1965563
1876951
329081
1951238
88773
902761
27930
252235
694412
1823984
1171736
824719
1122490
844101
1476860
1547535
1576543
1753428
1081545
1958767
1492068
1482770
601673
1482015
235685
1535791
494798
1628546
202766
312173
1084058
1581283
1413132
1944556
199449
498609
1651446
114019
460134
1527043
1625538
1227348
1438861
108514
1300619
154129
1970024
1071478
343781
40695
1824249
376626
123215
170572
1891445
942028
31360
615801
1840244
1720493
600102
1020645
1753931
1793455
682497
178010
1310403
11407
1425252
1215852
624537
875381
1678727
443857
274302
1006052
345632
901116
1049203
699939
169219
769036
308255
1555805
381746
1701690
962330
682158
1272790
697480
744138
1837984
1745242
451888
715110
186972
1451997
1676202
1598670
48545
1594034
544239
1949393
1978755
734083
1202184
261075
1220260
1159952
70310
1703951
768643
1535157
1956476
1298325
1061297
1950098
1947283
750553
863996
1860237
622246
1301602
519209
1718664
575900
1324784
1917042
198622
49083
45727
1776637
1623176
684941
999825
1751521
489009
369470
60881
790470
22401
507620
299315
1711736
145209
716418
1401608
1195557
1861860
1434078
969181
1098808
1881866
1971728
48515
525083
1283898
1305579
1250874
1837629
318113
507897
698375
968211
1532070
433756
192813
150599
909855
1052486
872921
927269
681394
246866
1395414
128026
1965752
1473231
421798
1910162
1992047
1398743
770720
1775188
470456
308680
508904
374691
1970011
1256307
1855215
1761538
689178
1812769
1201967
1156171
252504
1034466
363296
1996956
1655384
226720
1433829
1229525
386868
1561933
1962173
1565154
1036164
1086522
1877621
1496720
1521479
21151
1975342
1849561
1438177
1615410
399707
1095058
1193710
581162
1909796
170505
134175
1434640
229070
733645
1856932
80578
991911
1891444
1824974
1278404
1959161
1691457
1829281
381087
1110253
417195
1874035
1064717
1248561
1714035
1943979
1602659
321282
956325
999633
865077
1391572
1011410
253433
1855516
1830047
824220
1372662
1587228
1032174
531997
1630504
1708119
1147157
1490339
573357
1746515
188578
877152
644462
35405
1513417
156079
595940
1092593
1161587
244030
1020600
614089
1892085
885454
497399
332696
220920
1713196
155816
1750121
314910
814342
412075
1991337
1876998
923031
275037
775112
1156526
647344
1318770
394275
784240
1838132
98697
1128020
211245
1271921
806828
370066
1049932
867971
30238
484803
292122
1367496
969837
1813230
925647
1775299
1858425
110783
490329
750150
308541
1630495
542337
550808
1260969
1478018
43833
1173320
1046578
1604731
1414079
1065401
54028
1404005
1238363
1556154
1311624
1217657
248151
741064
1168780
1467345
850821
787266
96054
122285
1629606
590593
1345623
402698
1797803
1901920
1109682
1437641
734432
923023
751207
667042
178765
123398
1478810
1174064
1689405
589768
10293
1240566
1490774
152532
72087
991203
1442577
275001
1052019
1333084
240176
1800
440050
1878682
1527256
1392869
308844
495060
1185759
6179
856636
811543
200513
736219
1851782
1059528
546172
810349
1644897
852310
215937
610575
1958415
964055
1000453
1692090
422747
1127524
430535
1606745
1921529
898249
427302
1476999
1016684
28866
433333
717478
1291140
1520340
379805
1699364
1644963
460226
876401
1300869
624118
1582346
1272350
1815969
841257
898641
1898301
1741460
1533181
178109
933044
1235616
683649
1231921
146799
1842273
687761
370412
1175774
1315053
1164445
625968
108795
843583
1998407
524980
618358
1557478
1409983
515482
736826
1607358
816210
409344
1022424
1164826
1802798
1170164
461237
1515230
676569
1462978
697756
1729742
1250260
610456
45870
510747
1373335
1970582
802483
848495
956623
792062
1258779
865190
1236495
1929881
118679
543971
1354389
1347951
255860
959723
1470328
1510502
1715822
847588
21369
929625
678734
1937203
474620
1981616
489073
1584909
1927095
317610
1926978
681680
1073935
433153
1512414
992291
229450
856813
92574
1201179
789320
1219923
160855
1173417
516632
1011801
1047552
519960
710614
1648756
1938887
724813
1565001
35417
575310
125239
1293205
1223215
436613
1478184
1821383
100200
985262
301181
1377940
804333
271096
163306
1915125
627646
1232156
1621265
1011928
1069584
33509
1079406
776405
1499855
1038744
1444526
637037
1244048
1885123
1216057
690276
1672548
986632
215534
1655884
504965
1895841
977580
1920754
1652816
1355208
1907180
1351100
1045717
520252
1716846
503912
403076
1561973
1882071
1088182
36087
294398
402090
1598675
1580397
217854
312485
1437114
110121
1399769
558522
362024
1746969
1840121
1938862
1245685
1446610
1056033
540996
1524586
1195517
1513532
1924444
194205
1019376
1223750
171981
374714
963457
1002489
338181
1024594
1546756
1086872
450312
213604
750579
1286322
1912795
1887538
1311648
418808
1108826
453734
1891697
1673500
1928567
511405
70766
2909
182450
302630
1377800
376756
1495248
554531
1725225
173790
1910374
236619
731651
850663
902173
949249
1999384
1121176
836455
163321
642723
1821839
1787561
19336
130764
952845
1296142
1151374
462830
1826690
623302
343764
1912205
1099960
562191
522776
201801
590314
1688298
926717
168416
800239
1649521
1232285
1419264
1509037
165730
1635533
1451301
1156073
482892
1420059
1364469
1404708
1710483
172838
1227272
185499
297492
80688
456191
1803142
815404
1599708
94085
94311
714066
1205734
1592101
1317589
807741
1963033
1123934
1746881
649386
1509018
1844018
724759
954582
156537
327277
336371
1149712
1842770
429412
1928393
1661243
1860436
300918
132763
1824150
926392
1525422
1016604
1523165
1085218
1422414
309044
1848376
854224
844620
280976
479245
1525380
711576
604534
1107641
1509882
1262489
726015
1974454
394112
804575
1141737
1073120
113186
1845293
636702
584589
1361973
1192215
196989
407685
1705768
1772205
1957670
1911095
407764
610112
210833
1804760
725075
530494
1146834
156765
1550672
94526
907714
371170
1192258
1235469
164329
1970466
159930
115895
447159
463801
1113415
1671379
642939
1737411
609209
1511342
1893555
169316
1294232
1858797
1636625
191344
29580
1438040
1512741
1490047
1103232
103711
445713
415429
855817
1512552
1128796
792513
124061
234169
784740
368689
904736
1755216
1792201
937340
28562
192802
42633
1216864
68797
967914
1773570
686460
467340
1190242
1804446
236888
758229
1138451
1217199
1796362
1346620
989467
1969245
320234
1344785
1546942
639445
1796194
81957
1731682
1274560
828255
1877306
1748649
472416
482931
985326
1096382
384693
774268
594443
674605
1153523
18561
1228457
1996884
669841
622792
352330
1101302
54443
1734206
333375
1131442
1428881
1351474
1518805
494564
461517
356373
379249
1578176
1489808
355485
335996
1111915
1859697
1816452
1277289
301466
802427
1869292
1786317
658911
1628484
1784856
1660848
1931415
370366
406261
347798
873517
123342
479520
290604
1090664
1853074
247230
803243
1546358
1351752
1889979
1101147
1075660
1574838
1828851
1904043
1737211
1825089
150097
1022260
996134
682461
1251934
242706
1858049
731393
1738550
1187118
1543068
468190
1364369
237887
1636654
625146
1593474
1977031
403870
921292
436787
100341
274118
392329
295360
1418726
548549
1804487
611569
439756
1595720
406640
1404210
1369029
1830910
1780310
101632
791150
700942
1016146
603341
1216199
1355911
1470352
734067
11490
1547732
1686227
1979504
252980
450301
285485
770982
817765
193404
794112
270103
525340
281702
1496044
765363
266491
1508436
1749594
928836
527355
1412512
972129
1847112
1272924
1247169
770834
1689374
1972259
1808749
1993051
1493655
458017
1616953
491782
458639
924105
858236
1874907
412033
1664266
714286
813761
36357
63186
1420780
1362162
364336
1734108
1791044
615890
593571
717026
207514
1896308
203086
1570933
612313
1468964
1967424
346694
1518331
1104321
1003091
1171725
1175969
174896
446189
1461713
9724
524968
506559
1481426
893732
1825514
44159
1864396
18627
1273769
184876
641222
985718
302558
117330
670016
496314
1177412
413704
134104
1054049
858539
1393572
1908533
360863
344638
1334807
1253574
1539488
1301592
484684
309586
1866974
426427
1239840
1708815
332849
516328
1324124
41353
996403
948512
309002
130747
306221
1359666
583581
1478125
777468
818826
1879018
1592293
1940928
538670
72023
595042
1607521
751468
1169146
861616
243369
627936
1437730
1504020
1959148
122966
1279168
1554657
1669957
557895
646962
783205
167583
641665
828084
352012
1842267
1944768
64865
1617472
1957183
1850925
1592729
115989
1269743
1382361
74044
71139
1723426
78389
332530
1395945
16551
1408084
50842
1180945
952531
1774251
1634671
559643
1339184
1393212
1602548
379328
1959962
581325
867880
849566
1141845
1399687
269092
1499365
1163158
350150
350967
1196670
1212652
894839
1237653
1103461
1737513
1742456
1639520
688698
1625398
1204433
674011
757499
255497
1034925
1773451
1536731
392961
287447
1558956
1028021
186539
249913
1334785
1210595
202767
264745
1502372
1138470
1992903
751101
1430412
1154862
285988
738532
1682288
1784868
419816
1670991
1940386
1074597
1833377
1887814
1956445
290153
31397
1239253
1401985
138176
485222
1571140
91387
646015
528685
162385
194728
1626929
1864963
346281
245282
1074093
30178
58804
1277749
256475
938099
1270075
104054
857852
235602
1448012
912874
1138765
1796874
424944
65271
1332723
1189089
788479
819610
1399009
1549938
950461
1532499
1290196
1516420
799293
19942
1903931
419407
222791
1124485
1571767
543174
1911976
229856
1281125
1915972
1204871
233696
1318239
1640697
1751305
1769708
592431
1492143
5569
1855471
1853093
669716
811484
820949
336716
821274
880954
1737271
793264
922923
216172
226974
372859
489019
1286191
1743733
338458
1601105
217542
14083
462883
1962950
1507438
328585
753142
705162
865234
1777382
533936
274602
25824
1088678
639137
1254913
1308714
753750
1484735
1106369
1769167
1823854
101985
379567
285646
780808
909732
1453281
778776
1932960
1058990
500411
603192
171303
463982
1599735
978853
941621
1257423
1788259
1484517
477898
1954424
1585815
1905028
21435
1442915
83897
1185702
1499631
1401917
1480275
1017370
78819
1713667
408183
962829
44171
1869953
1262990
1827727
1107331
1119770
712721
419464
620594
1652072
727562
314757
1175411
749176
358211
1360270
95249
487056
1970058
1244283
621898
1599753
1279116
1335225
1040267
738557
1751594
451228
1972425
1839611
820861
693597
1860700
1830797
1805232
1682220
1709341
912668
890803
1314378
861808
1305513
14769
625100
216809
1711587
1929181
1841068
1181197
857657
1292998
351090
1729400
1868560
625428
1837058
256019
296497
1735854
1680399
1065442
1829104
534394
169809
1371369
1435738
1293681
1798985
1499278
424976
22841
315400
664362
1121025
555747
1591148
1215400
286097
841051
973461
1879307
1620633
1646863
216495
1644978
205570
1408486
1021133
1919911
1458663
1471319
1642920
1209982
766902
458532
1811795
657594
11956
1753311
1504868
1313419
249598
1890108
449556
1525291
1914685
347014
657729
1733493
1539145
1475282
113540
998000
450033
1434712
153621
1158091
268877
473260
549653
833478
957102
568991
1852801
1847964
1843992
198716
1528612
722644
851162
1613165
635418
1494634
1539823
453777
1462608
504996
304188
1432851
655453
1782764
473629
940269
1295073
63951
517393
1257101
702393
791451
408645
940772
276675
1295029
104335
775799
523477
611246
1836079
1399783
918652
1457122
157937
830185
1365820
698034
346997
596137
1987790
943087
244570
1557444
1720945
824078
1683390
1488965
436178
1772615
1420304
259884
1945491
1743188
1355187
1774351
1018492
1264709
968447
1105663
1075976
335021
464194
910874
782722
276967
1957462
1207525
750910
306130
738454
985652
1221166
1400701
746500
1543519
1470475
1814787
713703
466890
1519833
958227
1575134
1381655
1387068
141081
1795263
1695739
296807
769259
196572
1012045
1271286
675067
1989917
1932732
1295260
577892
1929973
271452
1688259
667183
417715
1164676
209983
546893
1279208
1150119
1953466
964124
1219306
934648
1280150
1226888
329857
1943500
1643710
589454
1946315
1863353
1871721
1587874
1037747
1743307
1214518
1128048
1035215
753680
1211399
1409999
1638201
1263005
578055
1351686
402729
727808
1664694
113553
1984791
944325
1443008
840950
477818
1029208
289727
713897
1346695
1787653
1162718
541434
321803
1976276
201960
670403
248519
1230153
1374967
293355
1579717
58423
436996
630726
997014
833273
1345460
811
118321
691213
217676
1717143
1762793
915240
221567
1545982
1994881
1209315
425052
143088
731987
572893
446022
932329
1115622
47831
496055
452121
1318565
350041
1272550
76821
828358
1440140
792311
1028036
745225
6281
1770896
1711481
422539
432813
1239678
387571
628148
291228
1401057
1148175
71747
1235401
475497
1003781
1011569
287915
68495
802456
1276610
197011
1742482
1750217
175728
1317854
1266545
1092072
1631452
591711
1380778
1256135
1868326
1336679
14304
1055551
148434
1315327
981504
833058
1106661
1616354
1229638
1955350
1783988
836853
260377
278239
179030
30487
817652
1614711
1085069
1235965
1971472
1482481
1240245
822740
198275
754109
551279
1437588
1132746
1562231
1768627
52212
678896
517109
1643555
1344196
1989266
1994514
513974
1151156
669034
68284
1238099
1230063
1326149
1367288
1365577
1866923
78522
788132
813781
1116357
178080
1695280
224898
675972
1658035
665622
1901954
1732272
1360930
1749524
750262
276722
143586
997668
895453
183827
1770887
236301
799491
1608322
136548
1424866
770214
1295058
1903098
402138
231462
168737
489225
122270
145569
1438494
1009349
720146
916263
1254123
1147507
128796
672740
1078092
1918938
999854
316951
487909
805823
548145
446942
317456
737387
653824
1321525
640644
981848
643435
1533391
1912345
129327
1379912
1086783
992977
1578628
574537
1104578
204591
12846
1960532
472171
476633
643082
334486
1527226
90869
89019
1480946
1855
1311517
1964663
1910460
385641
223042
1109232
155439
340577
985320
1715511
653575
520353
1766676
644789
1790900
632238
885333
1639380
455204
1504234
1039932
1270907
53677
337191
1286155
360618
1819284
1489979
432290
395105
1647573
1480946
270483
874784
1517282
1266240
161720
292477
574355
1015208
269176
527978
982623
126376
1512124
248850
185032
970047
1168280
1762833
1718394
17176
674998
27427
1177567
1005251
901985
326866
243417
617775
1107491
1496266
167065
957741
486569
89900
1061414
834799
902237
85724
1467268
105555
1354008
1938307
465924
625986
950260
1992132
499090
322358
1935808
338834
1957409
750178
210933
380777
66249
1214310
1374346
1829457
1618150
1260501
958021
401532
697636
1909027
3240
81400
509623
1217578
1086472
380453
1988670
185816
1828427
1211212
992895
469085
461676
1877431
513040
1789076
1625856
1696225
918904
498153
1188572
1200285
1535806
659369
820544
41281
1294731
376115
1508255
441909
557312
1336384
465552
169326
833574
1503327
1088668
1837643
1511368
310543
1711268
1505764
15512
51961
463583
13121
1449052
963676
941163
786920
1876240
198620
1122043
776145
972343
138807
176277
374187
572566
1181293
1112891
441340
31391
596449
1830198
1035189
465853
1342370
1432150
425833
468937
157101
65463
1374406
1862671
432576
772036
1932969
1409316
469928
178026
981809
1631357
1323923
1802438
1869194
669548
1519330
436322
698747
1204059
1063236
1318409
1911503
1680316
542611
303543
1105910
968993
1962802
976282
216602
1869559
1386488
592718
1161347
1183531
1406372
1007338
723198
1741131
1700429
209401
1433291
1148780
190015
948502
341433
833299
467106
1687575
343436
14399
991308
1664092
1091148
576455
443586
1240275
632637
598316
1113355
1717820
1012789
996126
1637583
598657
1507386
1548799
486120
49650
17632
1141962
1246802
531496
498820
1077671
1049896
1888813
616171
1237879
1652567
1995451
1167693
1652222
979841
1590474
1282074
915024
1613709
235337
1923204
1888203
588045
491907
1430519
1778973
1960674
1436398
982419
504885
1907891
730738
750918
957408
1909708
1286591
733977
224030
1163945
1071036
1474414
365877
865429
363901
657963
161403
1417898
82471
1717502
867552
164932
128577
341317
862309
1582082
713858
1765523
141200
1118260
1099045
382709
1048133
1728487
978757
1234619
63257
499384
1485093
1527603
1448607
1840727
1308214
594442
1646385
1724483
1652472
1537056
1557104
899977
1420985
1996924
444215
1186881
70838
576047
1124055
1052118
464262
1013901
466770
1760737
210112
308169
264700
1391274
1951433
1239661
1022087
167897
727183
1537718
892726
1631439
1200191
1332650
749068
833552
1727025
89079
447832
913667
1196496
1866508
1870406
168705
1573297
1885605
1968272
1340239
180565
76161
693438
1514797
348167
1446826
464905
957987
617987
520816
1942182
376543
331021
1407272
1416955
503478
1212443
936486
318905
479625
720738
141760
750475
1766754
140065
29490
693988
502438
711933
471805
460997
529008
1744845
1616409
88423
226422
1621490
636816
1176916
389960
1937571
65749
960097
1445286
326021
1012685
576662
922595
352318
1152217
1542918
435448
767116
1182125
1687414
1563369
561066
1720739
719019
506478
654973
218377
129086
469774
347046
705138
715219
1964697
1314551
260927
251201
1706256
70766
48045
1566175
37636
62969
1708480
1823173
749178
814415
138921
1574592
626565
128209
1702236
1647754
1071294
1286241
1969821
918832
994419
1673632
674359
1642080
534408
1872200
659283
586467
1947155
1151541
1642093
352956
755547
1326799
777578
1336211
1495856
1700080
1565431
1403008
740963
1196072
693521
988158
1829058
1522189
1768548
1352897
1231263
803956
1045503
1107151
1298576
314543
1483166
487326
69743
358147
765461
67400
1273765
652417
1334984
1581505
930053
296823
1991811
937997
138414
89902
353762
537285
782092
1682209
1472252
1195838
1129876
1065373
1122481
850030
1345377
1201485
977733
1449440
1293779
433058
882276
827994
976707
96564
1198149
1458109
1532439
623566
800339
653223
1697140
1273174
338122
1313528
213739
579614
733079
1838703
167967
994449
953031
796058
490924
1257356
1861155
1045317
1557088
378256
1221801
1469683
1194585
108012
770728
779824
454686
415109
156357
856603
185277
688190
1496235
1709100
1543077
1694436
1748596
1839011
541429
1363076
289881
1896883
1460166
332805
246825
29212
1029478
674060
549201
1098590
203952
921228
461243
1930835
1383453
1823064
466339
648378
532953
88155
1949387
384171
1679705
1969976
873029
888524
274390
1287582
550379
354473
621298
1542601
11473
669841
836499
570039
589577
1264096
1576412
579384
1796785
1325576
1852652
421858
1751494
481395
620940
1561192
18220
1458182
380439
356314
1362849
478934
145992
1591163
167731
1885615
859702
1028584
625107
1381898
903203
65666
980916
222523
801671
206832
1974229
771898
1398079
1371688
374576
1338281
1644050
1157752
1397730
405194
1701929
1386236
987523
1114346
423760
431141
1011156
544838
292387
1557086
1580660
408939
1466776
1883937
346021
1295543
1523841
1666788
1656528
1700862
497542
1458195
1344691
1096804
881041
1273010
1777397
1577047
139274
1262358
1735181
518505
1299065
1077973
545200
1983888
898183
1196271
685776
183585
1932661
312813
1491532
1885256
1439340
1871436
389945
594529
687470
1757439
1161700
1847338
1544064
861029
1329729
1272859
933038
222635
1686170
469597
489798
1104790
1292676
852058
1110572
1907225
1152535
1433244
1979764
1751874
620168
643493
1525572
33987
994493
336101
1077596
106661
1666545
1765179
310496
531952
1147229
500524
1968079
1666070
1874715
742674
776998
699638
874291
1959049
741206
671400
76719
603401
1846184
1135676
279907
797882
1446566
301468
511911
742707
1691718
994716
1384848
250860
581928
495702
1570842
1419820
1202183
1881945
1483974
584833
891728
1086313
293246
54114
394327
1187888
417540
358722
1961726
1869291
1780506
1277597
1870825
1389271
357316
1612961
1596188
1423691
1797309
590753
1534936
115150
1936594
1648729
1918417
1555221
1713654
277411
955882
913783
1163198
1477235
581355
1008517
1813207
408671
335046
1019763
1535925
1741397
703952
134701
913361
39316
2839
1928783
1894790
611279
1225176
834967
454850
297068
1576392
92305
1151636
1361303
1011141
1625558
598575
1493335
1390915
1978696
1112963
1948904
1519201
12032
1209425
105148
1843187
1457540
1136339
1947767
670485
1638215
513253
1395105
1671625
1000245
1924128
346114
1317331
893836
1146060
273257
1315848
767060
1151604
1445648
798265
369426
745478
1950101
1753903
1491942
1960698
923436
656017
565844
841158
368425
408614
1342765
1836334
700991
196939
1388986
1530551
1553642
1327311
490106
383357
1065796
1079259
120184
1486681
632628
1326782
180687
1732530
454162
1364632
71012
210295
171108
707130
14673
1729688
200778
1265638
271565
1100803
127995
148864
925225
600389
1517417
334683
1306032
6617
712208
1591037
14224
323030
1069914
1927303
1519024
1346863
141338
173994
1416579
1082026
1140740
848787
1839724
980803
1079964
1103723
256547
1147090
778517
43300
1466611
1430358
1409911
1100181
1832545
1286242
1742236
101113
392759
1692682
270468
688340
1087667
1721659
104215
1267913
1047849
1251497
1761182
651402
1454638
1679503
1407596
1480462
1817220
854722
901172
1501532
854784
1750145
1106661
708657
1021461
506347
1385214
1393860
244815
30302
272905
494161
1063950
741447
25179
1375046
116783
1519036
747163
1221195
1329922
974506
1866509
806256
1562040
1922968
1060522
1598995
1238024
1647527
830564
885689
575228
1615359
1266903
280176
741167
36398
389598
600400
664369
1723260
639407
1530180
1376517
1274785
613696
144558
617385
603611
512625
220631
403780
800482
59941
1267927
228288
1437012
82229
109461
184323
75563
188857
1241312
878143
1296941
165590
679493
1960864
1206098
1182679
1455402
48810
474408
1944694
480988
1043573
370340
496609
574152
1008174
1458692
875189
32090
595684
223156
1588112
1815056
1612128
67000
816986
1519858
722494
829114
568164
1759868
175423
281315
822443
1046963
1267608
492115
1407748
200821
196774
256391
1767961
876715
1504849
412245
6044
734066
830011
1718280
1177877
1896264
81592
388304
1453636
628203
1084229
455891
680545
1240910
296363
1196017
929966
1085478
913906
1729865
1100915
1299689
137013
155636
291290
560911
1604794
41400
1849278
996383
1779365
804903
1938997
1854615
1187940
297168
749084
1315025
1049141
1355428
673649
676566
1394749
211512
1621250
1582245
636478
730061
1499351
329792
1334258
293097
584320
1324401
1379845
1764350
571868
1940307
813709
1421170
32570
525610
1168687
1946145
354861
321538
179979
1114205
694184
1071429
353181
1635290
1806282
1049495
1982368
1177383
464699
466890
987677
1914644
1117047
763900
1665156
162103
1745534
1452817
86050
76032
919808
1526267
747028
175788
1792471
1597523
1663889
502236
1371094
1685594
1601871
85038
1883174
702547
1729550
208285
1940436
1631457
537196
1493263
1847861
399250
369902
230897
183865
1186246
747361
439749
1259670
194489
1544944
1726192
1486995
615333
68421
1273614
612490
1648407
425426
566669
1329371
26715
4668
839606
1716137
235325
49451
1670673
746232
258630
1328894
462473
1255248
172929
1770604
1213386
903752
49818
1160316
72384
955
159794
523963
1113021
106185
501058
410427
118506
1289987
957535
1175711
755056
439745
1109766
855140
975410
170550
1987345
791784
441309
1600055
702694
1169802
207847
1388651
1221450
435555
288023
1193277
44832
223476
157004
1470055
680219
597960
587594
1474652
685388
1291547
1170577
1989127
1045169
1717007
193777
1222359
1738626
591942
1962604
1112644
195815
597275
1871453
1278441
1813732
1780059
1832025
1693514
1516363
1216847
1926656
1034298
474339
1643246
1813150
600374
933781
177490
990719
1482246
648807
1407129
1268950
1908401
984118
1632501
514988
323226
1756223
271365
1909068
629052
1458170
1313673
1902814
234569
12308
1972555
1882720
1201509
1681168
635199
252860
643386
1556891
587162
1121764
1498484
1215736
1844232
716297
939614
1850346
399269
781847
481096
1233578
297121
1098539
1868594
600496
921845
1362829
650355
1326547
892805
9370
956749
1042669
1403311
903461
218421
1336833
1330618
444876
476292
55995
312974
1457563
926774
982674
2641
798861
196546
1879310
466514
1050123
668089
579485
234503
1500532
556700
1416050
10496
276086
1384397
187822
1503793
1644473
1278632
607129
678912
492830
909530
1698518
972586
1831124
1739087
1143540
1491939
1658826
781227
1610690
471710
1801077
1857550
1901928
1743551
1313133
323322
1650910
1999080
1432609
1499432
1177383
339814
892414
1959620
280069
188187
1686028
222348
50347
1400137
694702
686675
991500
1803265
1386812
1524590
497815
1109507
1902443
1590376
1036198
634424
639726
86813
1065839
1169556
45405
1548392
1458762
412791
269528
1033765
1934899
438369
1249098
444624
974832
727905
37065
1654272
1010921
186224
587327
375092
388164
1537900
1753948
288043
979798
1044925
185262
1292893
778342
1845272
316068
1376204
1133665
812314
1489847
1576225
485533
1407659
1766492
1295271
483283
532504
527661
17888
895040
830806
830938
236145
1841253
1252981
89322
419583
1053440
1944090
690982
1711038
1956449
1588399
208151
1790522
735203
1977101
910553
1108697
1893371
181611
1934757
1732372
42802
550713
1826866
677343
1181203
1092374
146677
458068
735043
273325
1072046
1440656
1633705
1932279
1509807
874228
121974
298333
233084
1013381
1620230
558452
1795476
1123176
1107877
1818961
1717126
1147962
1243856
800211
1028978
1226419
609954
55537
164487
327097
1516580
1144658
1058193
1720102
905098
1732893
1192484
61493
1074038
134996
659076
1893476
1801307
1381174
620835
1239852
421232
1307400
1420604
1108608
871834
477454
446795
767547
1364236
1598907
997885
1579135
1565842
700867
209411
800548
1505453
143010
168787
156132
1030613
317836
309333
967760
763514
1164609
25580
1959133
131388
434228
770774
1372421
1638146
666609
631572
1594224
432566
995017
1764312
877612
1123169
1363263
1333675
996066
1129251
5428
1540277
1655115
1318541
898566
1041769
165152
531967
1730761
1783932
606058
10647
31682
1023416
1407415
1152999
169331
1793313
1841273
1024504
707849
490140
742961
412053
1448090
841462
433175
392765
593102
997522
990178
176515
36149
1928333
729299
1611908
766100
299392
1596822
689869
1907593
196569
1921212
1792902
367124
1412491
1895956
189792
1641789
1049289
919423
467336
889447
165313
391454
534430
1518054
654719
692087
1552974
1731507
1517506
77153
1139083
1285229
1189451
1396702
482788
1486991
1463046
1837872
1103994
1824603
1833756
1494138
1263017
442233
1002359
737363
1203215
600845
159504
1913046
1184373
1171292
1862671
1378431
1186766
489410
50376
1665426
623
1272045
31999
1107410
892460
250842
1869303
1302151
529134
1418388
1399595
1103223
1092642
1364548
1445984
415393
1646509
872712
1989372
1905114
459623
1405711
1838745
1555966
1604776
283320
613339
489905
1958528
416010
1943253
226310
226409
647391
360776
1237126
1257859
1957419
1646926
1608494
526858
759327
176332
1676596
488607
1583015
1225248
1274563
122014
582911
1799828
1005811
922158
1116673
152901
198720
1276583
1008493
1827786
1386435
60865
1472811
1517803
1754677
836104
5168
1402446
881927
247866
1801644
703291
1305594
455267
406614
566164
34589
1642399
1330455
1735273
466044
1848189
180935
894106
548750
682228
1643803
1631825
995711
563827
504986
417482
371412
987533
891206
616070
1115881
1699925
1290062
52785
1167921
1580333
523209
419278
1762044
1674113
1453286
737320
831030
52952
1855162
1943928
335991
1315969
1630134
1282387
1317980
1989345
1521458
1242630
919739
1259772
605457
281186
1983341
1351853
56938
1105442
1649991
1652297
961161
304007
282237
1811078
479804
1095641
1056532
721129
1634605
1832710
1316420
1376645
1567405
1464539
1136477
1407509
80834
1433534
1458892
403121
857497
310564
1265599
399451
1228975
45229
404172
1434476
397838
799908
613108
1114288
30016
1334205
959422
1687479
1410857
454484
875057
1972404
368919
212973
1912962
1889802
63935
478220
1209106
266015
874236
1297228
405683
660708
593183
1214102
1026870
1302078
1871081
1082541
1504341
1953674
514222
179513
100926
942166
994682
116307
1953075
693656
553614
1196539
536139
967525
1400412
992715
1173940
881087
252554
505431
667499
50273
1673923
1881689
923949
1234584
481776
13867
636215
1367353
988553
1724272
1052338
1584379
1153555
1310809
1161274
285346
16545
390225
624148
380642
1265970
806100
1966703
1060296
191995
869560
379683
986952
1883009
284427
850897
735286
1733854
957831
1410794
885328
374585
1009641
1984998
1271942
612649
175018
439168
348083
963848
467386
733657
1063203
1086068
1655445
1189185
1931234
1583290
455770
156372
349640
1876130
1472913
202791
982950
1732026
699513
902806
1847360
394671
1138443
737532
1256689
1603446
48103
429950
1446322
1331511
1304346
1576980
528244
271156
741229
471222
1954085
1342022
1604405
1138930
1420204
2153
1951820
1362394
1875958
1295060
686068
717758
112156
903696
48267
1588577
376153
412530
394872
988323
182959
373814
463875
1284023
931408
134629
554333
211336
153391
1442226
1117096
1595279
736280
1984319
546855
930166
299664
1537279
1814988
1494211
1055126
1659112
550529
120713
1571584
997372
872429
340232
1944890
754789
583081
564843
1258166
851123
1761
188092
1812886
1640517
605418
1223618
42139
1522560
957225
222490
673813
476653
410115
940308
573381
1468879
155811
1670610
263584
852351
688433
608951
1459454
1973178
153862
774542
667263
30887
246112
1971608
1311599
1954521
171178
1608390
132337
103136
1737637
1533731
266250
1583564
85837
1662389
300085
1661588
363204
1982843
1539639
1466570
241223
1601173
1234074
277756
1408050
1019560
618152
1809367
545045
1563700
584807
179255
1995412
204794
1160200
1125469
630625
1721998
920587
667911
98890
134233
1043043
1713796
948889
179750
1138513
836911
1896150
1527734
816117
1805939
1891445
218981
1496738
1824376
353458
1520138
550199
1175969
1133179
1347937
1289703
1679216
1808079
1046141
1471885
634613
1791220
1067042
1526507
736043
1863113
849909
1623959
1612461
1964282
1788639
918644
1240415
1696354
1956279
666524
717869
1437585
1340268
957571
215377
361336
1968518
1535276
1277001
1558771
1954931
220363
336099
939703
1778803
417140
1185203
990462
78551
475631
531625
1102607
640661
1326864
1679883
859701
1578138
1001341
813644
1816116
710287
101507
1522276
1360060
1056187
1547782
73013
977754
1157611
73914
56699
935777
1666235
433355
399469
567170
638361
384875
1874745
795032
1165993
666768
195445
1966949
50395
962943
1360746
895012
1931409
1625926
841723
195763
361158
1911438
228046
369948
1441791
1908472
1821406
1832655
1154856
722265
291221
356867
1897473
1601480
1443602
149592
1147885
1868674
65896
1423116
696719
320971
985430
280395
1250717
1733172
1863547
41204
77556
201742
1717311
1425883
1151104
139196
255768
540196
1277552
1832555
1485729
1176160
1162010
582528
1518674
445889
1536774
1785181
844459
126312
480433
326440
31696
1211622
1146934
842370
1241441
971714
1918373
1895160
376083
1071835
986254
1790914
884214
1282961
423306
1961
1799904
1457013
366910
501531
1026304
538145
4324
1996599
1648956
1571208
853591
1311564
1277597
1337309
909924
1586956
1350849
34439
1638452
1055594
403417
177086
1806797
1999818
322831
107207
890047
24181
932976
199193
1481754
1047437
1294302
1633931
493293
842735
731468
1939615
627574
1137462
594090
920341
1949363
1527557
22007
757145
1285537
1933677
1258970
595873
1698409
427869
1541111
1178582
1484780
1163808
1817164
1774213
1016371
1685474
343313
775524
1203186
420762
1831057
1400218
124182
1740751
504324
203056
1964504
1316264
1287610
688406
765618
1967111
1134902
1656807
775189
1577366
30789
1137811
831417
238047
441006
1942574
1073378
1220460
1047868
1074806
32188
1199246
436389
479788
1215868
942832
1991263
189026
677896
1316682
656120
694754
1500003
459292
92187
377143
1695026
688229
63166
1189253
1974811
938853
1279141
1661704
24332
28436
1557991
1896638
1514963
772483
1751203
61142
1195535
1499038
1898719
1731625
866238
449363
301078
375053
60603
377952
571597
840530
1951840
425238
1660256
576598
256488
782718
872451
196392
1547180
52412
337823
195892
1148929
1804644
1596696
1495385
737505
264588
1408644
1936609
1149986
1029049
1536964
460375
382923
1841943
1721239
1232317
1244288
890148
395661
1937210
1515365
1042243
1132424
653840
692209
216496
11309
1843013
1098235
483123
853835
185709
1644745
1927389
1107319
282869
803993
588655
1335546
1283588
1953855
1743119
1171491
1384381
1358582
1211407
861474
1806467
753067
802367
1765703
952471
1645104
201352
1514171
46409
1662048
1025915
1197285
1516761
684035
1544336
1665795
1498525
1639215
671431
1403762
1155071
1875994
1121066
1637472
158834
897351
1916187
343282
572506
1188782
130478
542781
223564
636570
404129
1909780
1609199
507372
317769
1031854
201921
1087649
12988
1221415
1190455
99638
620812
1962034
1275414
1648597
888328
1241853
1330398
753667
712025
1739090
1827660
1230526
1746912
316952
484497
1102855
1675871
900153
668575
505621
37975
1265290
359319
1226271
168840
239478
1167086
661281
780734
1375936
1877780
1727096
1283316
1878642
385845
1994682
1855649
1075887
1179248
478647
1473369
1793932
1186076
683392
1539562
1162047
842772
1930681
1789845
644738
922185
523139
723285
1184548
1350077
1696922
760895
136046
1280050
1180530
30343
1964474
131870
711386
1936740
1091373
643387
380340
344402
307080
688481
325037
439912
431400
1476144
1484087
1945430
949982
1911751
727505
1347485
156261
1328971
166910
475744
1414712
1150820
1443197
1737481
617139
226747
840041
1251445
1910434
1710238
1075671
990935
1855168
1342884
1458104
1542124
377521
910696
1357737
521677
1213642
831607
307084
768013
1213980
1332954
826886
265395
300815
44684
1804842
935430
1785072
1228918
334693
1928036
1540115
20808
963949
1164158
513470
393646
363937
1723127
1954875
1114818
1737142
1962067
1749561
353719
160813
1613724
248432
1123203
302289
216860
1084761
1215272
733478
299716
1999678
341716
1391132
286248
306276
1722938
30550
1075883
1812640
430780
174648
265255
199440
664214
1574954
788642
1599652
1361346
233254
708668
983001
780165
332967
1383512
880445
1737559
774253
1669892
928945
800830
300088
932062
1273146
1126366
356754
795515
1359123
1646270
780667
424491
1662624
842361
1495699
632243
1331766
588951
1260811
680611
1491917
839257
758069
1206606
1475175
1172857
1486314
991402
983576
1484335
266347
1371110
1239832
834576
1608129
1421655
1683761
1696012
648311
912817
511768
464209
661021
266406
1944639
717969
633000
245466
1625878
467272
26954
722866
639361
1802915
1537305
629286
1680104
653860
1354930
349572
1680577
9058
1205075
275186
328376
383152
36147
318421
1029848
1393292
1264046
725543
435226
715490
188005
1382161
350325
351626
851807
527125
1667504
742354
783903
649908
979522
251040
1672391
428919
722252
1234930
14273
234406
1493003
437940
362648
587271
1604682
447245
1807135
700641
561760
1214111
1530218
88929
1569714
447603
1618608
376773
1577954
758379
120032
605012
455579
133837
1487310
744130
232113
591365
1492896
474021
296823
1914013
1263802
220282
1488807
876703
739181
563460
644852
1839245
499928
88507
654611
1537029
1077665
983781
1727610
1670469
1458742
592784
1119250
373769
827169
590292
151401
29207
1325357
739925
733081
1320934
1391841
1101403
1000364
1591840
1288733
1173253
649029
128502
144561
402222
589946
1155700
902261
1716164
674054
1132062
664903
1656323
1858301
1631698
1586639
600606
604610
156785
1595409
565391
980007
747029
968008
1461431
1521822
1058779
1652821
292417
836555
165998
1063302
1078122
536875
266821
1546221
603016
1107628
1072667
1636578
1545341
1376682
1942337
1201907
212589
1059287
1070630
1159308
1069229
1399599
1400505
1781284
174075
46872
1209957
592220
1636989
1075527
1494967
1081311
1189073
927069
170425
160943
180894
1056131
590953
225520
365972
256609
592365
1020893
1765381
550767
1959593
1018273
510799
49402
1757767
1832082
255043
1637163
748594
564210
30231
1236214
1692898
1857107
1256777
1424017
763114
297553
1494326
1510923
854245
1130380
1349657
1846464
864006
70832
1484488
383179
1086302
1108037
176830
214798
1914535
254800
1726605
1659516
1533575
749673
1552179
1952357
1384334
576047
184360
1235251
391715
1011678
1179661
1526449
1624354
855334
1310785
1080089
1458126
975846
51237
755499
1603937
1470870
1219266
304253
518155
1583408
624755
1686649
1060980
1904631
1056605
1498432
1337647
158027
1598204
669922
1272070
1102380
1148752
457016
597424
870042
91304
1201765
332792
865181
1149171
1472964
1721752
362273
1950915
1189539
1606933
984032
1990208
863220
1482523
786641
48757
1678446
1616454
1039437
1714430
5198
1414707
1027405
1432263
906394
471861
709108
1851544
1170795
254244
150860
420490
1847319
241890
627248
1297427
1880425
1358144
1329077
356269
807676
1989623
1254544
1615129
1603332
429590
1260870
1180568
8679
361905
1006869
1687389
1420001
711700
85399
1549667
1234140
1455778
398738
1725780
378245
1598331
362934
1975522
647256
1040278
50161
1948417
1896604
416142
283044
783451
756615
1247785
1169392
285351
1470597
696544
1931034
1566793
916475
1480598
1281920
1261786
1880626
1153066
1432489
712295
1913997
728709
301415
1603672
1771591
1604455
982263
300261
1434432
1396866
216131
1922806
36181
483874
1292282
1382624
263678
534508
1217983
131745
1159594
1177104
112889
1298104
225332
783774
1589469
465347
725708
1977393
753290
746569
1264551
1230835
743623
1014314
1283978
563465
478657
1371864
1925175
400923
1997405
158500
1620982
1694705
160903
1733608
6545
622809
1482822
273396
460521
571064
947933
163444
65862
311103
590162
114925
1291162
1804940
1392739
834897
1857722
1315393
1156525
1816907
1513573
1484972
1770009
1888043
624493
78166
949532
1137594
37427
1094422
1329185
550292
709984
707843
444290
1895432
1250244
1962761
989354
1393282
378484
317390
1873512
870051
837520
152289
1557297
1371068
1991653
804938
1133974
1030514
1848489
417588
199672
808168
898253
798782
1093165
712248
429107
1199028
1894945
830649
1946660
195220
1687553
680233
1855415
618169
345921
966046
1364806
593070
901469
33845
322987
1805494
1067158
1133492
1950179
299445
899557
877671
883379
1054452
1169003
1504573
353212
738075
1342048
677906
337184
638122
1772289
341156
445913
1874146
1693567
553897
659778
1993839
1697638
1669666
1342354
1978523
1610747
407665
30256
1533692
1614533
1849418
1094108
1381326
1855903
451040
1690519
179421
1481323
345204
910491
627147
1992641
1850367
289655
151221
1125890
21352
1129609
584220
467132
1209463
975864
477503
1716103
1613423
725632
220026
109932
1648813
606925
517532
942600
868475
1711847
1396973
1762248
1624778
596947
1625377
1233765
1040161
1959994
1506313
274783
637180
204977
1215638
216133
1519849
1097013
70303
903923
465748
295354
1239083
398654
1924525
1344702
623134
1326101
743749
1730766
1213947
439135
1879677
870337
332946
1297491
604993
1311403
182885
1072840
534697
1970427
1648551
1328050
1217548
8528
1532195
1655456
446207
1335946
1597183
1146343
1083324
1875775
708387
733050
1732951
161974
357968
1745572
607590
128036
734020
729583
1236127
991549
211249
1064207
1478539
331242
420862
773546
180808
514962
76773
1639038
1266592
1200285
592885
1082023
1168846
1959628
1994541
668470
1574608
1142574
1060945
418508
283506
1351287
714792
423707
1738335
1082832
1132135
1768000
397968
261511
925115
1510433
140399
836650
1450661
1340140
922436
727356
89910
1181488
1978512
533801
1021324
298741
327375
1974438
225292
1254982
95825
1153963
942755
139178
1242811
471107
950251
33493
641850
153090
185065
1669222
323043
1497099
737836
1147664
29407
1171477
186998
1647764
1973592
1482355
802145
152139
376861
1413951
1622058
821313
1448825
1620672
401462
874297
1721014
624106
864592
833831
102698
981130
1828246
1874252
1507620
940134
1461256
1138382
45240
1379069
1715844
1939019
867044
122169
9902
1191280
206956
224045
1543557
1870787
1888968
1836980
1776407
1331154
1478156
696379
1843377
591257
141641
1137370
448457
342246
1953281
826766
1648772
1990689
1204732
1931136
395503
1497575
168844
1902255
85563
1044871
661374
1353191
747992
142940
574691
1409513
614075
1922668
1272905
938386
1575183
12689
1012309
422663
696558
646239
98950
465518
470015
979410
1165768
1041209
396110
1393198
614421
1349710
1148219
139401
1888519
1403518
769905
159252
1727737
1480614
192659
1549332
1643667
1962026
43058
715425
786420
143635
1113587
842637
665879
1973409
1720598
1559992
250170
1194748
420381
206560
1493699
309984
214731
740930
1488304
1631789
1390934
938869
1989927
1821278
688877
1072176
952671
1438560
494382
1203255
806309
1314584
177089
432903
1842310
896148
919346
472999
132524
1578381
1599567
812087
1561286
64397
1842666
475515
1132885
1215682
1624241
1613492
877429
763327
418698
731014
186761
1438924
333519
514644
1423353
1092241
50588
1893837
1762816
361181
67178
1192106
76135
1674412
1907964
1210482
984933
434475
875017
1292243
4979
373707
1897863
34379
1611060
1741617
985990
78849
805250
1296963
159865
1580677
506978
813878
1255208
1164437
1573955
213638
1821353
1601299
1126775
1304002
846185
102236
136555
635725
1107169
1115302
96654
197436
1682303
1483465
635902
1955725
376857
773023
742321
1697767
1431432
1045624
1378143
962773
413090
1589946
1045852
729454
360247
556719
394067
1667068
834814
512535
1709874
972705
630063
318488
1095049
1634768
1823495
178120
10475
1129443
59608
1166054
493322
783643
629867
639444
1151964
327677
580993
76586
1864963
315951
1806422
1141042
1971344
80333
183941
1288524
640424
153684
713382
723318
1052855
504067
1685497
851
480663
557234
1840968
275808
385550
156049
1663393
1101922
916374
45135
768433
667608
728445
261739
1291393
1307632
1622582
543049
1553717
1192911
604189
1175771
651027
1334035
402226
344292
1895262
630044
1938112
820814
157230
1514200
1518992
272652
142827
1975951
596453
1662631
1076659
947734
1682375
599293
606908
12025
299305
1788610
712353
3004
142326
1005496
363395
825922
1912568
238074
964892
1105263
1492450
671126
365548
177083
1655638
785871
1129752
1455869
1698067
475992
1189656
1413923
935447
800822
200364
1058318
1986496
1070737
57834
1514525
1919989
737450
431178
1156440
6119
1210991
1632718
780767
25247
1008
1101698
19450
1062184
541943
146986
307064
1708080
525285
258751
1772382
84345
208330
1731843
734800
533355
1973896
1905436
1236788
194821
1091285
1071912
1941426
446887
461494
1575632
1735518
76398
79932
1501808
1893239
718596
511262
25169
235759
275403
1719336
694518
684626
1762377
1602196
1189401
475297
1824996
1119266
145416
1056486
888461
618104
926440
480773
68637
322596
23078
838483
934135
1445803
115370
387759
1442058
1780466
1039794
1166451
1691081
1607041
570361
797224
283512
213251
369373
1673487
517126
1045734
1153937
445272
1070577
1794908
1777965
1177916
1116766
572202
1307881
430192
1231565
311545
1810892
1291649
1356894
340546
228584
751844
496860
960027
1313087
1808257
333476
1686941
1371176
892320
1105897
749139
628281
769525
1710143
1979188
1143662
1173352
1789422
941639
1199139
326368
1937288
1879255
435379
459241
513016
483654
1067724
1807438
1785572
661696
1453729
327020
34591
1289170
1039925
1218478
1906622
1657027
1258604
407553
1507645
671751
1061458
131040
1280932
657741
924658
1214251
1561176
833621
1648680
1446218
217679
568458
1136054
1257642
450489
1587547
722539
377351
197648
1270045
830842
1755761
571344
1536967
683454
516763
581442
1193044
1366670
688870
1081975
419122
675353
800737
1558828
988786
1345892
697979
179543
467392
1791320
36770
815266
950408
1765128
1259407
1897923
1565295
1885140
1721053
1870961
416146
127274
1306282
1284776
1702989
1693210
484875
1780910
1112030
424037
660090
452383
1605216
1380993
1477494
1381281
290210
790049
1564750
1670937
138605
1770858
1101865
1677782
1783057
1490700
542983
6610
448227
601247
1417521
1756279
989531
312797
1430423
902437
119996
1670372
959472
1109079
1925954
861638
890206
1327354
790989
848538
1016194
1219541
1405720
220890
162079
1573811
1619243
11328
156764
873107
794009
1667008
1450964
1158095
1703180
1653954
681931
1371703
376652
879346
183717
699060
1327673
1167748
1187836
744921
1075322
918955
1908976
335355
1813042
572942
1713925
98314
820629
1855683
1573399
561431
470939
465136
848896
470694
1981609
1805580
1942987
233869
809193
1633212
1907421
1903532
333191
810924
1564326
918337
1640712
1584615
421661
848570
306546
1497804
1397885
505205
441769
1383975
1522672
751697
1230517
477655
1267012
406160
202201
1402587
1813512
1078372
366934
1618363
552998
803133
1273154
452703
1204895
756088
82073
372247
953152
690322
1199859
813162
1037192
489281
811278
156699
961680
132559
1497362
335605
753995
981876
1887470
372671
1254982
1774061
1113404
1412344
1938313
1403463
644984
655364
732880
1185961
471221
1671999
1814390
970171
1625121
1226903
848310
1748314
1489215
44422
1593525
1258192
1164283
1535490
186313
1563945
265507
1509999
398312
104133
1934071
465162
1945330
964172
1040923
219058
1931522
389816
1042827
1385615
54139
355548
672308
238681
1003988
54257
477747
1915049
667224
715754
1796415
1602991
736965
1536277
50529
272607
737151
151697
227456
1014773
322426
286940
824103
1493199
439890
748446
675892
564102
1468115
1205930
1310357
1488011
16765
733507
1434005
472231
231949
66404
380396
351112
381580
1156575
1000540
399790
604868
1542881
995644
1542029
1551725
1750918
1024772
684716
435407
973432
1933556
282776
960148
1905120
948320
1068359
834382
569606
1465951
1484467
1071341
1888349
1861945
714225
1468231
873481
624670
870135
404812
1389086
1762875
990368
55801
1582965
468723
1906712
193313
641959
707748
1532544
1051615
88302
854343
1464935
453841
1770112
45922
638434
1111449
1176917
989355
1075943
1114489
1257720
263385
863037
1276593
1368952
240598
1104022
1897783
17558
1923759
1781520
626877
1368460
887702
375707
959278
118396
1805580
263513
1635360
1308000
886621
377887
1062775
709939
1326559
275645
1356662
1558559
1810104
1918751
1121814
1185841
617026
482560
1986670
530888
35232
505048
965255
1672212
258287
85165
1290593
224924
1493847
715023
573593
1643612
770717
1842065
1879495
1656052
344522
242228
680829
809831
241505
1959144
1299096
1897415
1716536
1886209
1842199
939083
288932
404308
264332
1367313
1137046
238637
966013
76503
482500
37386
330232
98308
1660586
1523400
875461
503734
1552819
805475
22090
483072
1063273
1188534
514264
1045713
929752
953218
500967
916448
1456822
946867
920589
1077850
148548
1963570
1522922
632489
599718
783875
648250
657860
1432556
1733183
361923
1972416
528952
1984902
735471
1564010
861975
1131424
1866019
499808
1491593
341689
1564535
35421
63233
828120
1108735
1277931
956241
1664438
83662
1117849
1844978
1560973
1590289
1698177
1982368
692126
1561188
1236652
1344593
848782
1341739
1305855
441121
957607
1064511
1115411
808488
663566
1783231
485002
670284
1440140
88793
457016
980990
122485
355835
24913
512676
1624144
1390953
1774245
1110625
995308
57779
130519
140303
1643459
126657
1295906
797909
1854773
249130
939099
1927471
1554718
1578159
1594888
1267905
1898485
895586
23946
1679469
976321
1860894
14087
762553
613708
677985
758289
853980
614826
879657
1169431
1287360
918850
455593
874772
909325
1612757
1421408
264778
954293
941345
355008
779884
782667
89072
925639
787561
1009312
287135
858130
1535497
981499
1265157
1359998
1476143
1179474
607234
771879
1067032
1910092
1455055
1153037
1199406
1029629
1380908
488607
1095625
583871
1813491
918206
1671028
550589
1497555
859542
1332966
1919263
559570
1443516
1236604
1445009
979201
1725500
930566
340599
823046
929189
81905
536475
1665922
1527623
1927197
1774032
264789
1093026
1502279
1519370
249497
974581
1521295
980157
1971679
913263
374926
1295922
398969
610279
1394610
126284
1325131
130802
298149
1911326
500556
506861
540143
1612383
1792253
214158
767381
248765
332537
1420629
793225
533473
596601
605651
64961
432681
1489532
410560
892015
495395
828719
566319
1856993
219024
136706
1544191
1192729
1150954
509692
1834320
925109
25937
1778804
755337
1334309
52293
1237623
969882
1668147
21663
1368413
1513031
1877967
767767
1243237
1334249
1393996
1148285
427409
1497469
319602
718396
1417991
1227332
1994228
20573
29487
1061617
674527
1206984
603575
454406
1383708
1115827
1839313
573016
1924895
1130367
395733
731429
362609
1982077
1652588
919701
873591
786560
1371928
964677
1204235
1974761
1788195
1688443
920961
123633
1792209
1567504
1959305
860285
1875104
1485441
904821
391102
1454556
882167
1057558
703237
1638837
1696303
1502202
205689
710945
1478503
1780630
304419
683281
1974066
858461
33246
1116939
1544609
1431505
316113
1720009
734479
1104704
1138047
1107275
442898
1392794
1734689
947633
1443208
1098427
183088
698624
1558200
1264140
694404
367841
1095151
360543
209475
1736436
251072
312127
822690
1867711
1079728
1257744
1115830
507191
402621
1139908
572906
1932035
1079027
1458430
933949
668370
1206079
1290401
1314362
720440
177081
1453979
679689
605204
917898
1120565
244260
1969631
75452
1474284
593149
1906145
352106
1036798
35841
601870
829886
1368741
1310890
224912
1354839
47498
3193
1111317
651562
1613125
1632636
836711
1038000
66843
97408
1300792
534624
800744
785372
212500
1097453
414278
1295333
1592613
987757
833712
1124338
1476132
609051
1469220
1692822
1560784
5346
291446
364938
468554
1277884
588352
1612886
214440
1293392
347604
1743655
1171681
547999
666270
22692
540386
1972139
1761742
590371
416996
964281
1952235
803397
740568
104865
775982
1672288
221362
822873
1443452
712506
1978997
278588
43593
1059573
1231011
1084177
1682024
706701
188555
1266767
1523534
1568543
1601451
36814
406120
1104145
1390101
1451702
530716
1684227
1366218
415012
608696
519443
1505639
319670
94767
1491358
984571
1144346
550814
1721760
1483388
787800
1795325
322267
1268826
1585064
1485403
3986
1149831
1023041
48575
737332
1415840
1352044
1935143
465918
40002
1810350
1938817
1712177
857058
354686
848798
1902753
409715
538739
730145
118582
1989622
819057
107127
1283235
852083
1112854
1957209
28161
358015
365657
848196
519747
1587833
1599996
993880
1010907
1992553
1403325
562353
1786955
313633
88098
1705976
1138923
834650
614818
1854213
380658
1242868
1052397
509850
1503912
1015070
1880593
1515430
1745302
1240277
1222597
1850195
355398
439149
828984
1613379
1117439
1091762
1280770
1776634
1005286
1116298
1482677
1930259
1337329
1062696
1677569
612131
803540
340526
1942599
1594877
507057
467274
1005798
742428
615779
1288283
908146
1392004
1710382
1722587
1321006
1174804
221711
1540080
1839102
120842
1306864
575598
1122892
884588
712255
1829583
1198666
642095
1634483
191045
1632457
1516229
304152
60833
1936213
1285983
1910107
860452
272450
1448189
1478036
212414
1533777
2222
816187
836147
213486
701064
161076
843800
1110233
1051798
618908
1469000
280795
1495194
772335
1783533
1624070
531285
1258830
969386
439627
958245
712832
1879647
370832
504254
554096
239433
857214
339482
869155
1768409
249672
1884334
473986
684967
116257
633090
1218384
1053615
227458
1065192
984067
865993
44787
1968244
1875563
1253389
1231175
1769545
1628202
396308
196236
584469
1095594
1115220
709474
1115469
645541
1450
608879
1268342
1529259
290159
792616
282732
1067387
842201
351630
1332926
1020649
1338612
1338957
1473557
123128
1286617
1897649
1516009
72097
1854133
1969789
1968658
500095
1816721
514514
1359978
865013
252074
1237626
1741229
745790
106907
861006
956480
1640315
1392140
272711
606769
1583667
1305205
467079
1841821
1648244
1040680
974672
918725
1767207
1792269
1544388
1844242
298826
621067
1067798
1071896
1675784
616609
754557
1949936
1076609
1269230
1685123
1439699
523595
78556
315096
1431165
1286841
637595
1107223
300706
1115779
461487
1938593
1654625
1514842
1432394
1119869
1782703
1661690
958310
145713
160692
798372
1646712
480687
605593
1737049
1837861
339429
705609
1087389
1423730
1551766
252449
1183178
1654858
516492
1915778
20383
850484
994703
1754888
909089
1642193
719366
1944218
437497
1245529
1416249
1944447
807523
436956
1156373
187999
1911149
360199
1420000
558889
1675458
1745892
1193971
707493
948923
801012
1525517
1100810
858712
941582
814091
1470853
686806
363038
445968
1279894
1251813
114710
1258665
576351
1700131
237418
995746
1057099
1619978
1902102
996469
1964159
1511389
613059
1131221
1970799
823497
378505
823293
562568
1184263
138052
116410
525716
949860
193304
766543
705757
1971849
280748
678626
210269
1766268
96897
1945042
1913634
517465
1878930
1359843
1398171
917270
1468490
1371071
776669
1852561
165212
1652943
1774281
732391
33386
312604
666183
11202
152491
1077135
1852682
160961
1545518
1314438
499827
1503222
887370
654629
1790422
1642153
588101
257769
1166
673948
1330224
239809
1130372
14874
850353
1111575
933712
1248467
1414172
1793067
975772
1499438
369193
1335823
1656148
110612
1357452
1927528
416726
233054
1854547
1501291
172289
1871528
1968836
1787069
61538
1187468
1011127
1723347
8705
563911
1761532
1311832
246049
1289735
731488
1791204
1752110
735622
36556
829148
1155745
37251
1117399
1827767
1316544
445095
535878
1045672
1400595
1924629
978342
974545
111490
1601557
912427
354118
192557
1871093
1234946
1291127
1879748
956349
646437
1777335
718799
125241
1257228
128425
143284
1351397
1704278
502337
1670046
323921
494926
1267851
1648655
845992
1266026
712101
1187727
927036
1372330
1068962
719370
1062202
1399095
1444788
1924300
887256
635366
1765009
1592927
759957
449090
859855
593065
745325
1485201
1041912
1637159
1490990
1863284
54102
558594
198271
1719363
483505
1054580
218121
1335268
1238299
1235113
764642
391076
1396993
977878
1117051
899776
1510711
53550
375640
509024
1321896
1966877
532193
1360655
255064
477023
451793
1020064
1509222
347475
891545
307735
1420038
643342
1519242
1861991
350336
1222136
1814162
551154
1197553
1655508
298706
1360207
586913
1810648
1513389
934633
327874
1527498
497684
121753
568756
1488873
1287273
931896
302446
1351801
335524
1321253
673416
255848
63332
1617689
1866944
1577653
1469456
514127
104054
1462018
1237335
808257
1720292
1039226
1954558
85530
312199
424574
1391874
1384887
781289
1589050
1558340
1012204
1835888
1905929
1183344
1326292
1784784
1074018
923061
143205
549423
192420
1382082
1750618
752164
781652
1029574
1908308
399648
776463
1093059
915290
1429357
21608
429370
995857
1143294
1508968
1732815
1663200
1192502
1169801
210013
755228
1882356
1809307
869002
1493005
963391
538140
1045460
1083304
550162
1509300
526449
907687
1868448
554231
1771666
1511432
1503239
1712236
1021103
1529364
1172157
1423863
687021
1813327
96105
231397
120271
908284
466545
1438441
1350437
375942
1647945
1966673
1337554
420600
1196151
1241524
1654754
882037
692293
1962297
53785
1369890
999263
1208180
1854615
1520584
1810646
1550572
1510126
857697
419661
100544
1128394
883767
294362
385984
515182
381834
1758881
836956
1846705
537694
1767824
978833
1192616
733395
482638
303909
687108
1904870
1795127
288188
1412520
1210947
768117
252799
692237
1376193
1455907
372186
1632432
267524
109598
244957
1691614
1932358
1795173
1613913
1753441
1223803
761151
1740619
398829
908635
233125
78105
1298067
59224
1525614
516226
1929552
1506463
394682
778857
890098
20087
1215637
43272
1012733
1640606
806046
1052094
713561
436108
1811574
1736878
695853
710422
594
1569718
73264
1086040
1492221
837903
1909212
881548
422049
612711
169684
1892383
990575
1820106
423298
572009
324629
1694480
1889821
1892249
1458499
17310
1796653
1521425
1765927
1285632
812179
1468990
198108
1794613
1287441
1468055
1723448
1949920
925183
577264
789320
1602917
1273251
469543
592843
35541
1616264
1413486
1585278
1452990
564212
1412487
1340231
355672
1131629
1163469
1802349
136699
943373
77004
670320
929116
1453602
1011967
991084
1415507
907314
342769
1522629
1117005
1338377
1163497
254640
502493
791289
1908551
826850
1973
781784
1997840
1062611
557246
617115
586022
1904501
1380457
54037
1943148
1694208
550994
1357831
298188
1326212
1910881
1336768
682737
170437
292514
966688
735205
1096556
1924229
1204287
1678383
1592760
1747779
560778
713126
1855076
780020
1340969
1161940
185166
1385217
1327254
780257
387035
1350602
1326650
1611860
93956
1150220
1516834
1148717
1088311
823462
1297641
110996
317060
324709
533371
1333858
144981
85548
563080
1091027
1645417
1390167
43960
1333438
1658879
879500
566584
1020573
1772203
605276
1353084
1775139
1939548
160309
1045375
556593
302520
1390550
881864
1478504
121435
785357
1111151
1985484
1536770
216224
1039802
296252
61118
1399957
1144701
1848294
530220
484984
1344245
1717196
214589
351140
911736
118244
1570216
1408474
221349
868037
1354395
1436477
1517972
19484
1979939
787320
1608885
1700729
1350998
1182951
1365145
1104228
802473
78045
1980667
1457148
634112
1116836
1422253
539055
1715343
393942
1032391
1306566
960023
478055
1641661
1387940
123300
1422045
1975542
20922
1164102
1949526
1449327
930026
1023508
1649050
71969
1754347
646863
613402
199188
742393
308697
262061
1996814
1557116
1748983
1711084
1359275
1715195
28892
1828461
31056
1052643
1308669
33011
1971564
717133
383308
575505
1254861
1219981
1738450
773047
1288137
1142746
1333182
1625103
1717862
1261347
770573
1590898
300547
227492
113193
235170
1178574
264184
1346385
1763934
1197001
1132593
177903
850366
191182
789819
1804371
211035
596023
1877127
1323943
1244559
1316065
1702756
537598
553799
784961
1362290
1567227
620756
386404
851758
920759
230374
1058163
418699
1213137
995197
1166169
323744
1420216
23794
178597
220860
719644
835611
1724719
1727390
1059543
209941
1757372
192612
1025368
130190
1216510
386781
1158458
197758
1678438
943839
879154
650066
135604
627143
1896151
1499114
391198
796410
750717
1064570
642964
501066
452601
451548
1084275
1164829
1738848
598638
1306291
1847464
689248
828009
463268
1539561
662110
95588
1411287
1830859
383857
806292
868837
462608
921109
1318320
713218
1902420
1554503
1647555
353349
1565445
332668
836947
527528
1261457
238862
1562793
1522558
494566
600645
1080279
1969772
744720
1563854
1521669
1926128
59671
78160
1800618
212247
1670317
1753736
55384
176811
1362321
1305036
1404959
1470754
1175314
801969
398013
1562568
100423
953985
1447540
446694
1621377
1708316
1235905
1988973
529935
211122
775962
1096332
1647374
8803
1351663
478583
675865
1702185
1048600
1056698
1941707
170656
616138
1234495
512758
392909
1791588
1409339
1924573
1851163
1361390
1127805
1579147
1669505
129850
1737177
1950679
1784554
817974
1851849
1093551
519591
1723676
1249104
1398273
475868
984263
234133
552079
1938945
1076058
1152830
1238082
255012
1064594
1965532
1195795
1761073
1341450
1799246
577335
1799507
669917
1463846
871214
1696711
1464471
627317
993950
1162654
1559953
838848
563874
856697
807453
273866
2873
1492862
1787807
1911696
905655
677078
1104586
1912329
696794
961121
1232601
653669
1994442
1898780
1212677
1150931
980856
623913
1070539
1131259
1806704
1722517
907482
1292209
478231
1556122
1833303
263439
95165
1168531
1796666
846250
405158
357361
1870591
1279656
1319756
1762994
684217
1119676
1423521
1434510
27590
1323089
839756
1622066
844435
1453848
153767
1301573
1351355
1969082
606848
828712
1968115
1937424
1373011
638381
1061685
1477722
618606
150301
1125395
1614309
1262269
821621
4258
1275759
1747453
1899966
769955
1455902
154131
1210817
653895
1959643
279668
588738
1481916
1875138
466781
279667
3066
1483143
1598257
1996175
713580
776404
1390090
1862
1982123
836891
1854177
911368
97496
370773
982122
636078
603088
1823601
119901
259588
348340
426966
214260
1108760
39691
1140067
1461744
961680
982704
1709068
217335
1657010
300738
297003
768277
1496422
57993
701923
369114
329697
1432109
994851
132105
150492
985245
1846450
1167802
417187
1927269
1314876
977365
1523341
1132707
1556366
1342465
918262
210187
1249023
661093
230764
1112755
204131
1630736
1208569
525878
1707157
396924
1884451
1903218
338976
1574915
1891589
1354228
1811048
1083621
1864712
1462076
1113490
1892783
203563
1481591
1925218
1512776
1745196
1836818
1924432
1455432
1443718
1663853
993041
1966470
57054
115009
1036153
1603687
1590696
1926167
392149
1605967
770994
1653365
371824
339592
133829
1688275
1711896
1186398
1428180
274349
519134
1085987
1789558
1349717
1830577
359977
1599050
1088405
1785511
318331
1832237
1662516
73699
1481580
701350
1963472
527751
1098948
899642
1187671
1360767
1352820
2487
1529468
1295137
1605234
1790690
1670490
879740
10786
1575114
1076506
1710771
895675
205402
1529468
485852
1376993
415048
334058
1561696
1249765
1716959
623374
1632154
1919373
1132980
1294957
688404
1653432
31351
1702291
1688627
1790271
1164324
1380773
103173
645513
476730
1916388
1217431
221712
175859
1231782
263458
226915
399627
805991
1521663
1814894
1529702
1197210
1731132
1367554
1675587
356006
679023
919240
820079
1168675
841479
1437209
736184
1720572
1091317
1647937
1700615
1966000
1466325
325525
858581
426309
648104
647366
436999
1458190
1416299
986639
1761392
276667
183630
1638471
1226907
781558
1764493
838335
331064
569670
525094
596489
966827
1670974
1907368
1679662
886161
1803195
1210889
1012831
1168049
1455541
466214
1278360
691089
1407357
297883
1661100
1031945
1061039
1942126
1624390
234946
1481275
711585
616297
473954
1394488
1528772
282104
1108827
914849
1522481
1888551
1521066
401324
633745
1682180
1003627
411074
61040
8655
1549980
1900362
1409848
1029838
1003589
1283794
1301647
1381390
474162
378410
703410
757825
483133
878773
1350140
1705154
1601054
1344099
740528
1915449
1420386
1566433
605578
1514208
1400889
919710
1753703
721533
329969
308938
593873
673202
1898584
1799392
1826328
1424735
1630759
1207062
1842741
1995150
776899
834086
353230
501762
1149248
999217
981534
843601
1485141
493936
843958
1868200
1477801
203704
691745
227917
1818533
448848
733455
1271424
407780
1986126
1255574
843527
726807
1240198
1992784
1185182
902066
241924
1122624
302679
1390892
994737
1527571
796928
590492
1314137
1688280
331072
1378762
1204099
1377568
91670
264148
582384
861326
1228065
1201236
141788
905624
666897
1478759
926244
186453
668215
1437985
1526261
1187887
1000504
1520839
1241720
948057
1337842
179146
1078196
982527
1533565
1919579
1460684
358436
1080177
1133775
850754
983563
1258237
255928
1164484
64006
978891
1298443
1326167
1033177
543442
954030
1923201
952059
74762
797889
368028
1218286
1028687
606274
1369625
1795340
1355999
1921044
1210144
389480
647448
697493
480617
1995573
1489968
1337971
720882
1615251
1194424
525922
247148
808056
1424776
1969610
995255
256435
180116
223809
694290
1086741
1111338
376003
1943238
706150
1583291
1132460
437908
892754
1616123
1849442
1893676
1035481
1369740
741521
1815855
514133
792536
366032
527121
83371
781276
1223221
1776534
1966158
198061
244893
1749979
1377193
1849683
1082918
468600
636095
1281593
160128
842050
991983
415017
96485
610041
1222930
995725
1785469
160881
1864013
1668707
327428
1323733
1676576
1616952
568940
846469
574295
75241
1212307
896568
1146466
756888
1445160
1785667
314227
1550604
532454
1602202
874855
775197
356970
189847
1951276
493556
181893
1711322
1091687
1146982
209253
1122003
555355
1180229
828188
1175747
1411801
1438631
1379854
1247956
440498
1403609
1509891
1599814
427688
239212
253280
473661
307542
1473610
1447834
680388
557177
235122
1926775
1603371
1811993
1304525
295144
1547831
1640611
789323
72126
1008683
1404148
76527
1042356
1682763
429947
1073524
1600673
761995
682371
1268213
687166
1445874
334961
1103356
1581549
1851929
58452
666172
370606
1059597
1192563
274108
820438
284923
671052
1506666
1114934
755666
1633567
887866
45858
534384
1670721
372575
944732
1557874
1480185
869468
1128003
1334877
639338
1056301
1598515
1038751
1797378
1530228
1832409
693930
1760882
1625473
1096376
1004908
761560
638337
310428
1295751
466029
1614100
751974
1970833
1169881
424387
1430686
1454589
541416
1264733
149225
823782
1818518
14032
1709437
933370
851534
1009968
836837
1436662
451571
867081
1948395
1947948
1281810
1765098
304643
1535467
1538940
575349
454703
644156
1692708
1184394
655546
391078
1080508
1749258
1210912
1917549
1899630
536208
771476
1786562
1001328
517586
1682811
693433
1175243
757059
1348156
104347
1574884
1960779
699538
723674
1042873
1219804
73708
1319220
1310456
1167299
398127
828856
239807
733442
1087505
1298536
1812540
587835
1949247
859013
1964656
100945
1417686
314064
182533
1182803
373545
696814
680855
101509
132405
1984334
502405
991730
486559
529320
826185
1011663
324327
1260670
1526169
605980
614689
83586
1172599
1192542
314760
1865204
483059
108152
73964
20942
1078625
1046754
1461323
1623249
1282309
36699
759707
349534
1356422
1600194
26293
1113297
565317
1799797
177425
772817
744860
913647
1884248
1585384
1089241
1342
576144
156008
1617133
664626
644767
1807525
1459993
916319
1468446
255308
1188565
1922821
276307
1061978
3719
314082
1068915
1368191
1270584
952182
1774449
25622
1279262
1456592
1074691
387795
789444
450639
1198422
1618493
1516847
58039
1798299
813238
71360
1886957
701824
296885
1503046
1366641
1414310
1658598
734052
36979
742110
1874798
1460428
348384
446484
1614778
1609701
489150
533194
989887
42455
1824323
1271039
771218
1485387
1168604
391888
1479887
1748751
184933
303689
838173
917794
638716
906423
511712
242449
529139
1288992
1697687
1882356
208763
910579
299650
998055
133832
1583114
688746
1189738
1705731
1448352
940653
1524916
200503
224539
1106451
1053309
1995228
429112
1825442
413218
188103
1496162
1486392
1314071
1978258
1219064
1013729
915077
1776236
1805709
1166471
1504117
1258210
1664463
788215
906828
1783319
1380465
765977
870412
385071
12051
669899
1416777
1970140
1169907
432990
1403088
840498
483595
385688
878717
735399
672960
853993
996780
1142124
1240464
755078
123449
734329
67446
211300
509749
1050952
584347
1920141
1422210
1147576
266959
293905
1649572
632317
613292
1554343
515689
436660
599159
275864
1041608
1272325
1912044
187876
368073
939151
1611629
1323193
1010600
1931796
335130
1580309
1086857
1700281
253565
612677
1697671
917324
809292
1356813
1776219
1685529
421059
889883
1862974
152486
395296
308767
581838
91330
1537566
1894861
327431
790603
1206055
165605
1484530
233929
387794
324074
434550
1594994
1604007
1673985
110484
304453
755593
830766
1741558
132359
1436385
1235227
1713294
155368
1044862
868782
611250
1805139
1496673
1172609
1060603
1140740
1397012
135222
1447681
195415
776673
241953
359842
1226436
22157
58779
1464478
1863987
166294
1515872
1052330
710377
203134
363555
891243
1178698
1747020
1010409
1983982
1028113
1760762
871823
31877
852163
449201
1807708
385886
1676520
1445095
1071399
72376
1719586
1314590
213048
1962642
1140881
1082784
1856214
455282
1248173
474043
767268
945002
410750
674246
711552
608423
719068
1048101
1134332
785291
1025821
761201
612784
1923586
371918
1143920
5833
1899833
1470532
210102
1852763
1365831
1321584
1389058
1446958
1954342
1767102
1266793
1325713
737926
545787
598575
788925
1935420
1084942
510862
1142288
1845923
1455070
539573
1780435
1879035
1628391
824416
993031
165586
1724831
569728
730256
1451669
1405112
563034
1336050
1289410
1772219
1010543
1643811
1555997
59330
45430
1419889
1188294
1582037
1355739
1986543
1960080
1035403
225622
1635807
1152764
1022318
245780
1663947
686339
1377621
198500
788583
1914026
345004
519485
1772975
1136726
663204
184668
459966
314070
721603
1807394
655446
463583
794209
1792622
1124680
1842306
1620813
507624
1475676
1238626
503400
361847
714340
1876170
1041526
1230370
618213
1684011
353521
212001
400078
770931
412787
1338180
1821759
1530943
965636
1965876
1721614
1650228
565809
369457
401531
503520
1925653
258706
1833708
236695
349697
817351
1073803
1155318
871895
1285382
210608
567017
781731
1139058
1885558
1564946
794163
982106
1734332
1798773
1358785
1758386
1453826
809450
1529538
1501533
1902205
618377
36705
602588
588569
1288743
1235368
1924969
21142
1759352
699346
591275
90298
1510345
1929703
1685676
890727
786828
1088679
841064
1648459
1225553
1550945
1165511
77929
1613419
646656
331782
890700
507428
788409
1906533
885693
1379814
865125
1608888
1814004
231594
199391
1836786
1430028
1303112
63720
1067289
987621
211492
1233752
164121
1848229
1012685
1971763
208113
547078
250799
1972479
1618851
1985110
861458
808985
33589
832597
175829
284269
434350
1587094
1957014
70257
1339415
1632275
36820
106147
41100
216238
1126336
1406813
1953436
666675
1140149
687113
221113
880500
993366
1146271
72426
1138703
1419325
1763709
1518842
1335553
378243
11072
584138
1309590
444340
211705
308580
179097
1601507
1912501
594862
1061702
982228
1700921
803878
143488
409110
782442
838770
1579230
320177
1112857
1765156
461974
813079
675146
1413290
1545107
561910
442342
1841922
791542
1427372
1149916
1102488
1227336
1176710
1754211
1479706
1253845
60752
145086
1627800
905796
784059
1509952
1424180
1119626
1826645
1565320
780110
726482
1601655
806442
1777623
1564753
1306160
1365380
1084340
884945
942750
1838976
337243
1305773
683352
1341225
113845
851024
1293505
138200
1248680
1128806
1519943
1528233
111014
958918
1337468
1510188
717535
778769
1818656
938670
1604862
390705
1493290
1204042
1040822
1793308
685637
1320604
1525586
1083114
549592
476855
1175352
581398
681755
419169
664919
1291061
921457
860931
852160
474409
1079925
1829436
427841
880256
1191343
1429595
130
643914
1424335
448237
508019
66032
1026630
1510760
1973438
1363252
476168
3828
782858
260602
1784832
1518322
35834
1018528
1754157
70167
348695
741486
1458939
590478
1987632
1113245
998060
541134
1011492
651394
189979
1224355
1790510
1099707
631400
1513887
526463
921163
583410
453801
1326246
1746454
1163563
1385249
1273684
1802109
1887246
984726
1983538
729452
671077
1857360
1989610
1112559
52648
41735
102857
534592
471513
283091
1611626
1835215
264742
958595
188041
1984250
11153
1324809
341129
601963
994513
1760514
1128217
185922
1296884
172147
176228
1262803
877617
839005
312151
289661
1708379
1506418
663371
668016
343240
882415
673562
788821
433051
589654
1254123
1570383
1994921
1191245
169292
1716255
81204
1664937
826534
990198
631778
1524277
1276084
552913
320103
414583
1275210
1778444
1574386
431071
1734062
67114
1367395
1630530
1090891
357033
1105161
835949
1275671
487699
1479862
935377
961783
1941289
719831
52893
26558
1097903
1051675
1497861
1335366
757854
970436
759824
1640593
1123483
719531
181986
1448021
1415090
946128
766848
1332621
1316533
430547
411806
1018478
360560
1006310
1851299
1342984
454261
1221752
308274
393676
1302515
1308370
42160
1067327
341686
1209978
1999162
180419
521478
1889232
631849
716103
668518
1464200
1658975
1093251
597967
1112326
74062
1042924
1696360
1732361
853381
1656902
422865
197846
1008106
874571
1439511
1026664
1147906
1006871
1398761
1080567
1477369
1401877
1058307
1765009
1711242
568918
636772
13532
1976170
1520927
1498292
945187
1918851
1737607
1362839
1611765
1352056
657897
1845981
1644181
1360077
314500
1218697
1481706
1161534
1463348
190104
903394
1395368
302238
400943
657522
1294867
1592647
1204311
608100
1083339
876288
631562
1868696
274583
1993156
1721113
1107331
195889
1591931
1372899
1777215
1294358
1483224
1011923
308560
1591022
639728
562706
1762735
1098580
1443826
1796111
1405625
1040818
1356139
339282
1912142
24776
1072483
1131162
1983165
100818
1124225
1010682
1276541
1585476
1697768
1614845
1626343
1998356
479541
918800
923509
261991
1110546
1911676
193847
1065725
576869
1891285
1668311
1527294
694027
1902111
962896
1421528
429520
867490
661577
1168710
4228
934323
929378
604134
623512
1646779
1997585
1087805
147361
1669603
1153188
660716
1544126
258537
691746
1527786
171478
1579058
1615504
433410
387203
1087800
877100
812336
1648473
1281392
1641519
1963404
561804
1140714
982590
722496
128256
804961
1598759
1906159
114325
1795204
607394
430156
1731024
456794
403637
524137
304928
1121008
977342
1540212
1830502
1678149
1256388
1270106
26076
164595
1381707
940848
105701
496082
613596
1256297
1479504
1320698
1629381
840919
495739
746980
1043095
1553842
319211
75604
1333401
143907
30242
1292213
753604
945965
1098784
924804
454376
383429
580390
798398
240192
1289794
332639
1676886
6670
866868
771712
81711
1303594
459081
52059
1600725
363788
439784
1029083
1518636
747360
1218535
1465655
808707
1003277
350466
36425
657688
890235
1698721
841627
1557022
1411513
433180
475873
1279630
1612468
611162
875143
1519320
4791
1588278
520933
1131277
253040
1869522
1207932
86951
159937
1034900
893676
1224737
14234
457532
1653826
764111
1335694
1600276
1318414
585744
758622
754635
906395
1229577
465132
1403501
1564898
1010601
1961528
1454577
1574824
1316289
61417
1002350
1474957
1186395
1942461
727776
588036
461573
303874
1085925
1427740
1100542
1864567
209310
1483761
614108
778573
827674
14679
504424
562892
1765608
1111246
1670232
1826936
1086758
954216
1273270
1275077
1255685
1718320
948842
1307855
839706
352293
1755901
74655
129661
1242249
627759
1870850
640653
1166644
1965424
1308219
697810
1194546
936248
1570254
801083
1997881
829075
107364
397375
375938
1556685
1894838
1532355
584891
1486724
1248716
1604797
1342378
1392888
1971499
1590394
1506154
216288
1424771
1333675
1514598
1209120
1767257
1169833
1630588
334190
1735648
1921621
1874480
833098
211664
644690
846989
1607996
1636069
435254
620524
1386010
1729274
1757316
922392
8999
73219
545693
1681087
1025855
1196117
1878164
1106669
1048911
983990
969583
1831688
1785257
1320256
1998595
80828
442708
16472
382988
963319
229208
702899
1015836
463787
1854702
569554
198821
1520592
1893670
1230036
271950
850035
178412
1131830
1278943
669180
1892435
1744965
1384763
1594281
1802719
1011361
1285015
1276340
818941
1509201
269611
1680637
850828
126453
1438707
507620
1378978
178203
1011709
1764207
447304
343112
1203776
544508
1869706
1483337
1235448
429818
369718
904202
1729380
554838
1020213
139873
756850
100372
794855
368056
1724933
1304087
1472097
1473675
1419240
120979
913235
302438
607421
75321
827063
1995760
448032
628833
156647
1733465
1458085
1555478
637643
98636
171345
1712498
613296
754074
125147
1569085
1250258
1422116
1339610
1359854
738637
1386955
1348798
369072
1220554
1065463
97251
1898471
156897
955758
272568
727123
1440798
1173162
1104061
1237766
1944377
1394320
685078
1705555
396652
166483
234666
1597911
1481013
601353
1291993
794069
472700
434451
1889170
1715564
216344
1181934
1808935
74705
1198737
38343
1786467
905059
1273797
937976
527503
801737
511320
1876450
1566530
1770319
1568393
542266
578077
1830013
1386136
1858740
1550633
1439579
1279494
377073
1743715
1434719
1004635
392724
1599516
1594878
12883
619758
191870
518860
1605197
1336849
1309004
974345
1449155
1117036
126765
1480891
641866
819916
1393452
1553782
246260
494717
445585
684802
733700
592294
1467416
1379892
1839573
1231655
1760657
1686669
211820
593243
1535101
154201
1018875
351060
768325
1071589
1559645
232348
1651577
700873
1670878
1000487
1108477
1351758
1837715
1545768
1134598
1552898
14186
187409
1545381
1915282
815849
1482610
1355318
1199547
513368
1061983
470837
966061
757035
1241947
1070605
1512842
849296
1403673
131191
1525026
692856
44768
1379471
1379076
1869780
157248
480901
943764
129616
78929
1315025
1840349
103305
287661
505445
977155
587688
161533
268193
858104
1697041
418860
20295
1253703
1517206
1265475
1137231
1003135
837104
1737927
1369478
977440
120205
1062671
1636384
1284998
1329326
994499
994656
1632364
797941
1628160
1291210
985958
498972
984318
419363
1020851
1470895
1240120
418416
134283
1939672
674660
494863
635418
1062268
597197
1157013
1287655
694466
572849
1431558
448137
1840842
1017046
1679450
1590569
1544000
1484168
403079
413846
301537
913373
327133
1851841
1307516
1164480
569728
177559
1718903
817289
1888556
1402165
1725834
1840658
68146
794755
1024127
1350981
1883015
1375979
1738034
435785
368717
265319
1539751
1265633
354511
1658586
618200
1825476
1812703
1453116
360545
470042
1862950
1911096
547214
204201
1868639
1481276
1972234
1211856
975929
546416
514644
1570441
799849
1975494
299105
1645919
763611
737709
39710
190211
1152747
968136
8846
800269
1249159
979954
763812
1646847
838140
130377
330512
754794
1814750
1050133
1620766
659339
1878618
844262
1948533
333653
617361
1792915
1027256
843012
1228803
1900743
879343
1274835
1763427
1954559
1695679
1172523
1629013
1641169
176298
1718639
610261
598321
1617536
1015818
1098857
642933
1248779
276158
1881435
690726
358161
1847099
973279
1776773
562656
1723640
1449480
1337411
1202161
1572436
1745934
170711
1993358
1244020
1744389
1958474
364475
110788
299219
1864409
272158
1630565
414460
1499567
1787882
983367
1233865
139010
1367231
1702691
692031
639412
1332952
32569
1357056
841017
202373
8555
636585
287377
538393
754731
1440244
751121
1579624
1227688
1975577
1489859
163770
623127
369883
922382
94288
1202118
1823148
1807659
839548
1956591
1499818
1486699
44235
1051537
874673
385915
1147044
89152
1258979
962087
306980
688955
524111
1476495
905357
684040
1330226
1447446
1330403
1352583
370643
436845
1623431
555450
1745150
769422
61031
550244
1242095
7
403904
1402789
532494
1093127
1530583
1000500
1619923
909301
241868
1668013
1851938
149352
1044422
1315413
1998037
814166
185171
1423548
1432585
484652
1124668
428738
466450
922156
983028
469759
172924
1314688
792641
1063013
1041152
252590
364225
362675
1711446
1591903
571207
1578624
1429024
128943
1231587
224910
1581321
639212
1744428
1952823
220468
1607546
1018838
560939
376106
1142048
1260610
1901521
1881839
1430832
750088
1852393
791683
374594
315376
190533
171339
199035
1724171
1777358
712970
1695249
1200757
714928
222788
1455421
40101
292287
351097
856957
981388
267565
1692674
1626836
1472422
658314
447481
905156
1686922
1423493
674356
1604513
1961460
1229249
111706
952428
900264
1405432
1892042
731369
735458
512802
1294402
1963882
1218009
194993
1353171
570327
235939
1560105
499368
407563
1443701
1467764
962174
1424193
1642170
599492
1114289
165337
1752299
1095401
215055
865313
61698
483737
466781
1951226
77116
1633142
1763196
205759
739830
171723
691236
1304346
658121
1917848
768779
1814021
202076
1633988
1411854
1064074
1618625
1526758
1937863
1797286
1892821
1869550
446652
417993
1898382
1082802
471326
1611967
1379016
1290920
624154
1071158
365102
16044
806746
426397
857882
1952815
317016
1896145
1208091
434542
491365
1429212
81822
220098
424979
505762
1801517
1936988
1251047
621937
1576818
971645
707660
353341
397504
1703990
975470
255254
10254
46032
413572
413954
1799578
1505193
979333
1024892
128368
832152
1839944
716056
1250793
1084919
518544
781258
1913500
895039
454247
165525
1552933
992378
1572122
729875
985541
1847946
1406769
264929
537388
447971
1568339
1052313
1028162
403360
519269
1768989
1878050
1347736
1563350
1379130
910255
19737
1301365
189365
1433746
1577392
1669257
1584557
1498811
709334
436406
805393
882959
758906
1574847
1517087
1797491
366769
1097672
975302
505742
1847607
1322986
1498756
1515428
1857016
666383
1724778
1812059
1389782
374137
108012
645482
1878803
765357
1664613
12514
641283
683023
77712
123743
1512778
543907
1068256
1748638
1784783
132718
587308
844971
809843
1697731
886179
603448
724309
1520925
186231
1586314
435254
31335
710081
1787458
744219
1088531
1542197
203503
1849177
1436813
269143
582684
66853
284506
954866
854594
512511
880802
844717
1251518
1147975
716268
613640
1469743
1836588
132242
886968
1628635
1528089
1435729
573967
463981
265978
140220
112792
1077533
1826853
512147
605101
48685
446523
1093703
1181014
876865
898642
1580606
224847
1074517
1123620
1752912
61564
756057
1021670
368906
1501061
1785102
1165776
228726
1427344
693306
263450
880419
1340628
484121
433377
793565
529345
565457
1179433
1519741
522592
576421
982241
1830601
355733
1890783
708635
650280
875142
434072
1343660
1257111
354816
1436149
1303581
1575488
538640
533335
1389728
1250322
1346533
1661564
698284
1801348
1366566
1163359
1767546
347676
621709
406472
1763486
1449416
1477165
736094
1369184
1287711
1410850
749624
1431699
1281293
797655
700050
678199
1949
1233081
88319
38834
1477236
1251576
833514
1246946
185009
435490
1173155
97148
109979
1349281
704204
1074759
78269
971229
865776
377696
1273081
1651610
73987
1762165
1853224
99273
1978656
95187
1450320
49016
1991031
1718220
123800
1761693
1295338
1876375
700120
204983
555428
863160
1318585
1119963
1007351
1081811
1573061
1927208
1778625
1984513
1738078
1333587
188642
1440526
227229
1933455
1661044
629734
1666597
1961507
570076
544549
811691
962512
616046
1864722
1908047
1741680
1778520
1063718
1552900
195272
1215799
1279694
412964
996595
119867
265680
811925
688545
184117
520765
1991956
1757172
1255248
456048
1369182
1682787
1218182
375763
1560831
729837
1835301
1524681
1326706
955328
1116189
1647788
951427
1216488
1334764
958979
613712
1664532
682479
1969353
677685
1250802
90185
1138943
625104
766491
982632
304265
1255761
1620696
1638688
1893105
891691
831834
358580
844264
590118
1428058
72082
1537475
1635263
1581262
845973
664488
201391
1554536
1243959
610949
575974
1742681
234992
1524117
439885
1678002
230944
681001
521101
210167
1887590
1177519
1308130
1650106
336050
1313377
1521213
1376342
1231914
1297944
805355
150830
360753
1924268
1841190
1510969
1052740
1502563
742842
132609
1453096
297311
1005663
500154
1134031
1996943
1536055
182303
1404724
383642
1667276
1133270
315087
1824149
1458438
1040647
1226561
1229394
431768
471909
318277
1766458
501954
284636
312703
895429
392992
488287
1361422
175032
1306964
1782006
568126
1639206
1158524
1455816
1306618
823016
1913143
1412462
1660927
1410132
1094445
1900736
1003594
1928955
1571682
1956205
999503
1723236
309624
144682
1142556
325113
674054
825008
1627044
716840
384274
1166152
1413333
894316
1707607
1257886
1526239
1837138
1532940
423281
720998
1408239
1735354
682512
1832175
1039455
523938
191842
199251
1873648
984354
465566
495742
1465011
543736
986944
1661045
816169
1816218
1398609
874933
1995141
293903
1044475
471130
339855
559245
803845
1885257
124995
1997526
1209806
805555
1570749
1779837
370579
1047019
1277284
108797
612529
163893
1860262
1249588
97702
1535015
74365
1074110
203124
545843
1409793
1678804
701929
885918
88467
1485057
2784
1310639
1242326
1725079
1398250
863890
272187
730657
1901770
867269
16052
1213629
1404641
139707
743686
69979
1962847
555485
532610
818900
403922
503900
381936
446788
1204126
896105
1141861
209082
1720050
91654
1763930
566835
828145
43830
50697
697672
1000984
188351
1710832
724460
1990406
1556864
1132424
480822
1923577
1026243
1998405
304981
492232
399097
8200
324163
413909
1138932
1683539
854032
790697
1155504
1888608
479767
587915
1940162
1074606
860620
1499421
1715948
1885756
813140
246075
1136501
677840
1193426
1760765
1782747
1319690
409464
1162914
954025
1860043
1360116
1638280
766433
1735005
1825528
292871
1493350
954701
662366
1175531
385189
1349079
1637673
417018
78865
1687142
1446419
249206
600890
490629
1703973
69403
1814287
1586842
1101976
1877132
875946
1939594
1886576
1373396
1907678
1334249
933905
1580681
251015
1812634
1505632
1718686
211005
724702
513612
1750400
744180
1645579
1320940
342796
666915
1322609
540357
172392
392106
1958397
577093
877054
1577954
1747058
609172
1052249
1474022
1119987
1210731
1741618
89781
1711735
1605466
829280
1907798
935590
1504495
1409926
1810074
1297827
1197620
1707832
1862235
1868802
1922408
404948
891265
215999
1362848
1871382
996100
1029373
1113282
67046
920313
97021
862596
727932
1531937
1120770
875584
467454
1589424
248650
1009365
1932509
318579
1982149
217472
85778
1397614
703283
1348004
53362
1229159
898231
830672
825020
1827623
1183169
1457920
1051252
1475024
92256
611878
1585065
1020331
1815356
1986560
391602
1261357
170792
1160961
717544
775902
480839
459480
1108405
1083199
1170233
475092
1336650
1379376
636306
167252
1381961
1794802
704656
115281
1157987
1245652
351644
802376
173549
1301243
493551
490409
1789692
675485
1797983
1080306
1973423
1405131
856355
277554
744890
849948
1172555
103742
1267652
1362324
547658
1106431
1825552
1179245
1059094
1648805
1032808
1838104
675616
1859753
951739
1520361
1267809
313524
283506
1527405
1119432
238580
1961435
471496
598387
137536
555444
1145305
617991
398681
1339808
607131
1842570
960354
517753
415402
1138860
1989139
1744956
1111208
1029866
905533
600888
858166
221620
1058158
1530628
1804099
197190
590556
1065233
1739459
237469
1988301
1744977
148052
719718
1421380
842463
1787613
994995
771951
693468
445678
734104
1337604
1356371
1042672
1126963
273014
1407730
1411071
1414786
1876627
1091176
68789
1141425
111947
864437
401564
1415524
1859172
1530144
128314
1446120
1010122
513916
217797
825112
424055
677747
1743685
434814
1169902
1112518
1487476
277006
1944184
462081
107966
1284106
146046
850845
1993943
1566999
1098850
1418291
15558
60722
1706122
1781051
605144
1527714
1879703
1219266
1849137
960073
1184583
1228861
420495
193528
374736
1429551
1784523
815365
1988581
368626
1178156
129671
644001
1824920
1756810
1892894
1953128
1852143
674187
121724
1475192
1856548
1574532
1340163
810494
1798749
574226
488266
232484
1088090
1248067
953787
349728
766908
648963
1820119
1362397
1894660
1786428
1368342
1869375
809447
1645620
224583
1264418
375815
346372
101168
1635213
1265771
579183
1998571
1414159
381115
482705
608148
1758078
389749
1926649
1233112
1519514
88741
1529522
1603790
1832632
458987
44029
257755
68320
724878
785866
1463715
396258
1692172
1095220
288583
1641741
1962126
1906901
101798
413635
682203
1280221
1087081
23455
936588
1422166
422700
889271
98409
1927349
1029913
349287
1238572
1207873
127851
375088
454738
1864655
318797
1628086
1048069
373259
1907423
518238
1818806
848282
133882
1305844
1750860
1612149
650538
1853249
159359
287662
1493558
1858663
1852761
809066
1443554
1153882
1618657
1994372
970303
56074
15873
609967
1409237
362625
251716
355506
1178104
441570
1085524
297800
545228
1420832
1928554
677504
1597227
1401272
1340664
679332
1336451
1311061
1778992
1664148
306030
1826971
845622
114340
1775556
51348
1525095
236914
1464199
903286
247868
376389
184510
72472
320647
1124778
1376472
728180
608685
1288481
1892656
1626306
1820729
1603502
810476
1948274
652877
1119918
1038943
990493
1790605
586991
1442471
1180182
447241
349889
249833
1636168
298357
328123
1257379
556407
112683
80077
882167
1024183
985918
1236082
226134
154902
423010
1311942
1512299
714336
1882351
457172
209767
30344
569812
741966
755289
1145512
673143
562918
186807
1882338
1204962
570465
791678
1776923
1484407
1301622
504542
387172
1081001
642417
97826
404775
462964
776343
114294
967630
1115900
40340
96819
1574309
685307
493192
627879
25585
585511
947892
1047866
1030413
476835
1078697
1031607
453310
55975
322995
875047
296002
1597246
1112817
746886
1006537
200903
1604176
900255
867815
1070717
89512
1561487
327224
1468364
1120138
1226073
1214660
299546
1472465
1871794
31581
1655592
1043037
1536624
1225248
1067651
896080
484677
1618540
1448433
1509426
1572616
1971720
1956233
323942
912538
958947
105177
1194743
173514
1789043
885878
1373043
1546685
262473
270986
1772920
313343
1976884
425932
1187730
426880
265951
1868716
233348
964404
512058
275105
1804861
1616929
1716140
1099173
1014119
1382500
958887
331308
1475033
626510
1948829
1297785
1798937
1171167
309417
1974289
1098959
1094521
1980141
63550
216875
445588
798075
437264
1830024
532639
270852
222775
1093626
1672684
494792
1464310
1797948
685708
1722674
1302295
919201
1451838
508573
299299
823194
1820897
71393
1172953
1314059
1495570
859857
80824
155489
485866
1250635
1452526
1624253
11350
1563398
1084658
844507
1942214
507445
741747
434783
791371
1059753
754973
1190231
1010187
1262267
1076365
963516
231850
1157434
749334
554439
1687036
1488228
1981460
876229
1741359
1843514
1377062
1685101
1543890
952112
512703
1366087
1275298
1113189
1113853
533700
426741
630282
771255
1174858
548658
541220
1098628
363938
1757674
1220388
292217
521713
68568
379579
1070848
694403
1596095
35265
1072853
421204
826130
442084
243166
1425266
211253
216207
436526
1961338
1048259
790306
122457
1142427
25843
842843
1838672
147581
1182488
1108249
1307530
253703
490246
492719
687668
1880195
1277599
1255252
937297
855796
1003274
1361186
1641805
931682
818291
1565866
1118590
1296255
804494
216372
1694332
405272
926727
12724
1944979
763095
473979
727143
85370
1350525
46477
1796462
724430
527460
1898523
1974884
1279415
1389365
867931
1085355
1337256
1868842
808780
1000044
1357089
1582918
1941052
554222
35259
682651
1695172
524362
619477
855451
1743433
355854
1276615
1057907
1217206
1561023
1864891
377115
507404
1421579
211781
839072
513784
594898
846297
362288
1124592
352423
28467
132376
1152374
1864995
1769827
301204
1894905
465390
984902
968608
585013
1193241
1104790
993397
1600814
1270059
1576722
1639690
958313
361350
428896
708554
1138894
1115222
393717
1506711
1222135
1146889
1855169
35496
751447
1303034
1175216
1455179
1861763
1932197
816026
886542
1556472
1801100
54746
1122197
661043
177399
1829441
319846
98718
1898072
1439031
717997
1313836
1172235
1150486
22758
1347654
1453745
461609
1935731
770497
158145
703514
88284
330837
121244
1368500
319815
1200460
1950417
1453944
562315
532566
409727
817888
1560705
768883
181323
1117817
1141488
1985690
886473
1446409
1355197
976059
1628300
880324
569321
1860141
1433861
1035345
1592820
520061
266009
286293
355999
120734
1655104
721283
147585
1994583
1041698
1859401
1820248
649935
1072161
1008673
483396
481302
1401786
1927891
232157
1678565
1324308
743908
1633833
362372
1862549
1977470
222273
1870887
114789
578507
1908605
1515504
447750
732062
935333
1606613
1831223
1274058
326251
1943866
1850302
920928
1087853
894509
1548240
798699
567868
897991
1959730
1654560
1606602
1411467
181956
557187
617738
56147
546070
1164438
801987
1458565
586628
390953
1093074
357358
1364673
1077523
745696
1461613
1703645
151597
494346
476621
415766
1826587
1580296
1905822
1613276
450966
111038
497605
185533
1698543
714917
450606
490162
160133
746086
817652
504036
975862
380219
1345894
217235
224184
788828
1021529
525183
1926169
1810647
1448986
1113596
702060
1875810
1666665
935924
75478
1783404
1046008
1724982
1449383
9170
1565035
366313
1051
442872
1688059
664362
419068
991952
1965346
1717406
1407968
1261774
544455
769192
1115380
1100788
8690
1375513
258109
1653120
1179174
567241
669525
1298064
1017984
252374
455520
262399
941666
807445
1772975
905528
50459
639763
1919234
312851
1104948
1255786
833813
195568
687400
141652
552535
1143445
738086
450460
1233483
78679
1860716
886433
1090086
1032543
480918
1539152
1356952
1218823
1439420
1101031
507190
115119
1850934
1006880
316202
364763
1579191
373956
1046354
875970
473309
1358930
1452112
865473
1945605
422973
1148444
1783136
523637
1795119
1832980
742393
992381
1283605
1543042
353229
1589566
390819
1474865
318032
1534914
345905
1518368
489932
1281089
37999
880340
1102812
216858
1205198
832062
353334
1446601
1999889
458478
102137
78191
1053474
1108807
1385881
1582325
723305
77773
1629065
646743
1287189
1156569
986743
1665101
1433537
1834389
1345393
1949827
289807
488879
70001
1851908
954644
1880591
1840081
212998
1273638
893591
1176289
318452
848112
1080412
771352
984279
103108
694407
1043765
1609520
1546070
697298
652744
1149542
1512303
1255603
1798823
1781171
605461
997502
1002824
279768
1580983
1627923
1677324
942922
1673989
1551701
1465539
409189
855032
523907
1231640
1257334
1774665
1226451
1942065
954972
706401
761219
720409
640514
459868
1700553
1012779
803373
948988
858484
1268746
1494434
1320349
1942547
1624578
1643566
1363523
900382
937290
1292279
1673182
1836385
1148209
71170
1560061
315274
1583816
178616
247092
1619497
1804126
378291
1501744
1393437
1872240
1518805
1675586
1315436
9005
141379
811126
1545982
692612
627958
926571
1787320
1975624
1700347
49969
336269
1846078
1020604
139272
1598459
877567
323430
1112431
967412
1780248
144056
356582
419273
368663
126300
1945671
1412029
1748310
878929
1948730
1618772
1810656
1116228
49517
532868
446839
1640235
470867
1961315
125928
1338498
1536597
558593
1974807
650010
381186
1367497
1287291
1408459
514002
1838610
1348799
823773
1291874
454524
1805377
1295100
1374204
464612
642992
917620
1833848
1104546
1804051
767155
1040338
1731027
1954877
63521
1972328
190725
1073953
1907453
1636012
1552269
1122461
1873793
549018
1946055
980662
1323391
533809
937389
1967157
1402675
1794372
1930764
1458910
1637086
1446868
293435
13135
1948363
772315
800326
346918
72379
75922
94892
972728
1890150
1706315
674356
1905440
629373
1638704
1574443
1040204
208471
242682
354654
597193
1818145
1917359
336596
1472484
47065
1287987
1812054
1547905
1752787
1232750
761200
955893
1216528
1325639
1344144
1823688
1517049
651545
836992
185621
851786
191295
1037306
1309459
642448
1056649
1900940
1419444
407639
428324
1305704
1616467
1388915
1981931
1985914
162995
875217
136415
1552259
306305
1512355
1013932
949519
509184
1030657
374845
834431
751179
1791455
1483176
569542
23766
853322
289255
1169099
235520
1572220
444711
238982
725916
757530
1049433
934175
1257834
387993
412540
1157252
1166153
1074929
1692168
1568528
697549
1149037
1127349
409223
1365934
1704701
1967655
539226
225947
1450777
1463620
1267817
73936
1869717
1517607
1540054
835949
1809499
1707080
1706776
305540
667319
69974
1810565
966361
652254
1589531
921001
560946
1183356
1798508
1801674
1380395
1497361
98807
1192374
1757072
1980402
348500
1153818
903690
1449859
1762857
117896
1563736
1852530
695152
1080172
133868
807175
1876003
639962
225196
1303811
410437
1998162
1096238
1628287
967681
1453856
1831740
1939715
1413216
1788681
849406
988022
1146816
1694998
343424
1828539
1783190
1479693
1797336
651437
545709
705894
1310781
1967487
1002162
437581
130817
1611781
147778
24860
804439
506834
1624371
1262264
1042390
1330128
684056
1243652
638012
762930
1092742
1913717
899784
845831
1428150
1214625
891578
758672
46042
155422
231731
1305683
156106
1159904
1994168
124186
1257794
730584
639453
907636
1670807
1699723
877230
759259
999813
1144519
867522
1183719
381440
1668317
1072057
710144
687764
948213
998388
602155
425465
1545476
1137840
658454
404787
1901707
948615
1357407
1843555
955637
1052407
1702030
626919
1428295
394440
1577555
474402
414606
149224
126965
1835580
962437
452739
404956
1491862
912271
947769
304397
1618678
989496
942002
1165784
1968013
1352529
959523
1056003
323214
360459
917418
1389260
443782
1940181
654102
1620322
925747
1225784
269921
343001
852334
687299
1406173
1711681
160738
308248
1117945
1210053
61907
365689
1491840
1792247
235569
246
1906159
613218
2014
1470430
716338
562084
1462539
1578878
111584
1112077
412429
1031798
4120
1635757
1273766
670312
672162
284397
1372390
1814554
1857864
673079
352160
667330
1461894
603749
1746059
1136264
299647
1624562
1008352
4158
1192945
1225916
1022079
781704
223978
199589
1279301
685172
1842222
1683926
1649675
1420157
1216955
13158
884898
1305186
1539624
93829
140100
47564
1167444
37241
1942431
1504242
359143
1099382
1311495
537154
650348
247625
26026
1355561
504103
1607076
47228
1826331
1532923
1718850
727739
1111175
890855
1194788
1450058
1877515
657542
428934
1878812
1108282
1815817
45865
471472
535536
39767
1146656
1610362
223795
485693
294069
114885
636766
30884
1036660
1777245
1232385
232985
765409
266866
1584803
469531
1121840
193662
1679468
331402
526267
1063305
1707807
577171
766171
25171
1574318
975578
699480
919522
519959
1298227
839348
1334573
1479185
143524
1178292
682624
1859691
1977670
1875267
1379178
1326416
530420
134326
514549
1960980
1487803
861739
726103
594946
100265
1428102
920899
236308
605234
1646645
291378
152084
1352100
1123005
1319416
1442572
1199026
181236
778369
750547
292986
1986502
122377
1187257
1122390
1855688
938808
1157476
966442
1431189
906519
1825895
658614
1720506
1199108
1531473
1023222
1470914
101075
217000
1361600
1605724
366249
1761089
1443458
1137510
805832
1701569
360127
1984360
369687
107117
1732179
1533243
677504
123391
16499
1150780
162571
3304
6373
575345
1657782
1445377
95337
938174
206875
1770284
1015912
1165660
1376708
595354
572312
1833220
335038
489142
870668
588080
1064038
1639598
414301
319036
1216596
411331
1556699
1384944
29052
633760
398268
968663
222057
1653275
1930119
1939729
357615
806467
1207100
718535
808384
770013
174653
600076
306469
426834
1118254
983093
1814197
1446283
1908508
1805639
95781
1902846
222048
438317
1444293
434747
1492939
123999
1575735
355854
920899
291269
495571
566969
1690182
1700116
177721
649131
490188
1119785
223819
529895
34462
448260
645152
280237
995606
551016
69779
1553120
57082
850647
1296957
1810209
566478
1538862
1167995
1367846
45233
242466
878732
274934
1628383
1294193
1466624
35383
276031
1955197
1772618
815562
251775
1649445
686140
1088434
1481268
1003547
646379
612384
951655
771934
969576
891704
132018
1118694
1101310
601183
1476874
1008369
217970
1193212
1014185
1612412
918176
1032196
1847595
1629237
838694
116145
1718070
1396566
1149233
1543862
888116
1740014
947174
373429
943444
236977
1327699
1463595
5090
168033
42791
1537899
1097481
246319
890396
1561779
1980586
375788
210366
930471
1357931
10910
1045910
780640
1088789
1178796
216022
796742
553166
534778
1910220
220842
682685
1673522
1573506
604385
935620
1588166
915626
297903
754074
536877
835484
466132
380898
867946
1621873
28521
1423784
429469
1961856
6823
814899
204610
1266985
1756504
608480
1392199
1842859
1957950
64051
491881
1311936
852433
1828680
1429984
930419
117979
1391583
1283289
103922
62684
127223
1380704
405534
1520761
36127
567257
1481690
1024957
1194741
1268513
57640
1047062
1397301
362694
1107999
1509631
1124993
1590076
1370249
1659758
1850031
1829060
1072830
1057062
1020792
329081
1742087
1453022
1871619
1095227
1168537
1357706
4324
1515039
1747517
1064619
507885
1407676
463624
265355
1053965
1153278
1817583
1361171
1829799
1562699
818094
1814476
1522276
720930
1406589
1184512
1083598
742291
1263535
1576372
1424168
1505916
542733
1824963
966426
653596
790749
1308828
1961016
1982613
673643
60124
939523
254573
160514
356932
1131235
803702
1103090
1883710
1343845
323280
917954
698460
681198
545109
543684
184697
965273
1515522
14543
1563200
1144589
573885
1037505
762035
1057337
1185461
1401844
665286
1266750
975957
1863890
25109
773491
1228050
1048842
257067
1778661
1136824
368028
1927425
791
855076
443149
136247
1768329
1845557
618448
254190
209165
1660335
1854085
1417228
53133
993262
797476
1719679
540476
1353338
57819
544104
287069
1057533
1163913
508220
931748
1943901
1318657
923718
435648
1325163
838483
1686223
584243
1139926
1466012
1726606
1740804
330158
743230
1081904
994853
1996792
780643
923301
1257021
109421
1273404
1137234
54012
356534
519374
815372
1928596
58595
134625
413324
339865
1260499
1482896
1386182
100222
1297395
239077
406641
1092480
1386543
1161548
61272
1983762
705204
1576587
33726
252356
690471
842022
1299389
1650914
749193
1592718
978484
1268512
327263
1438712
1043035
1798596
403986
1807303
1389737
1115159
1097986
1657102
1234158
1637358
1218374
1740962
474256
1929280
1569611
773800
687054
371522
1903551
478498
452882
930298
517934
1495845
1030954
1361677
1879185
1613494
1412396
224751
626618
1065007
989321
256823
23900
1982708
1759864
556406
1521984
407502
890359
1863105
364322
419570
1931956
1766033
438909
951671
616947
29637
740705
192004
1272070
1716832
427413
152370
1935604
1447460
1381979
1204158
1296202
1561951
1883061
1276469
342789
387708
1809414
1122932
689220
540262
333121
1080194
1456533
429207
1484311
523754
1678436
1671430
52381
858807
657201
1138780
20348
1759260
702891
1964237
1936410
1858100
1108259
787897
78187
613865
1248894
527849
726057
1434703
728091
1548292
276148
1019515
758567
935773
1517630
372363
1320581
1818252
1803340
1588770
587147
463824
939068
783937
125638
965363
870365
1277242
464403
1841566
727703
102799
1530194
1260255
1893528
1422876
752692
730014
147228
1418852
1020173
1073935
358765
494708
1492127
394468
1983031
274870
263936
1169587
19865
308637
1217275
963204
859028
1109841
705836
582374
1747659
562157
216796
1874036
544626
338713
778389
1368873
1114590
675364
1832927
705729
605036
635621
469729
1955295
710742
1470067
990554
303580
122973
1260411
1374613
311410
135555
1888010
1948656
248124
1224769
1184641
1479482
1592388
319430
1616138
1306691
617740
1254415
1092828
131583
1099588
1186580
1975100
371519
153040
99396
1509140
19375
216547
1040726
30156
119516
1332206
837576
1848270
1170276
875975
1653839
941829
1377936
1619471
314015
627740
1988149
1113008
1346816
1749566
793587
478259
361103
199304
410354
1348700
102069
1845379
513104
1635591
1250897
555763
1229413
1046073
454189
1372737
288066
760635
731111
109666
1835744
1425659
1501916
1231906
1233439
615664
1894295
746583
1398909
793144
408889
1703481
967137
1125577
281233
947147
150568
75176
17618
393053
1398337
215676
371101
879198
1180975
277198
346446
1662858
1888311
1748029
875847
1134602
485017
863250
83737
244553
666651
373990
651063
1479182
1029725
1062701
801786
954626
1194296
1197649
868685
775864
1081103
162575
358694
1038366
1126143
1296602
780313
592018
402280
564003
1856902
1151336
991748
1689913
358215
1486056
774145
1265929
1693603
467534
1587197
836422
1352444
1855188
324090
810593
932151
1074458
1733931
1870438
602136
735310
1316781
1038496
102048
1812913
1084790
548106
994274
1700347
105288
1831390
1880818
677093
224042
528191
951240
224148
1471711
1587536
1204963
1743322
39992
232020
1661361
163096
549498
1444510
1838522
786816
1232866
757825
1280339
351617
462456
1376048
1444468
289934
1666723
1404347
599285
1149810
465762
739924
792779
653493
952386
1268727
65725
1482634
1957549
1568433
968609
1512465
1609435
1041507
897719
420184
1236969
673961
867229
1611255
328539
901282
333207
1686474
1301597
1575253
1346088
679950
295109
1238406
1604218
66704
129976
236676
1534886
983968
55551
822330
370314
1568324
1841882
61161
236873
692062
1317695
980228
1584324
1166387
930329
883345
479822
1857885
404327
1855169
1163809
20429
204141
1216654
1045705
192105
1066439
1050152
1707899
1253502
1507005
68617
1055033
198149
1619762
1635893
726007
245510
1292456
239487
1154964
1260188
696556
280949
1198149
971346
1880709
1371466
316217
1668062
815551
849548
498204
859485
1271664
1410217
63155
1515156
239743
1324581
675114
634646
1083766
964729
1808594
1606163
969780
1553739
1841308
1487944
1810912
876827
1296829
415070
843990
552998
308491
1577697
1131717
615626
1087897
1576239
704419
1173885
1352258
1666599
863413
895585
866095
809437
1807319
288055
1132114
1628699
374418
1894857
468723
599703
1743894
1916125
1206443
130431
879330
1620668
1878592
949400
908904
583199
689498
1134598
1069069
815325
355040
1783806
1553151
106967
377260
1164726
1570054
1789541
490829
1366646
1480931
672379
756830
25036
522655
1709514
757176
1948690
584167
1792138
1670417
328804
1638718
52971
1225790
1996680
1862099
1583711
296108
1252850
1175797
942586
1672878
1674911
1807028
1152037
88444
1946707
505454
902483
268596
1170003
1088705
1961858
1121447
722078
710867
19560
1295828
49991
32646
455276
284515
566169
1452001
1232238
760674
117392
437359
649636
189150
1993514
835824
182957
342798
88896
1216957
1987100
1556204
440655
159568
1815664
724353
1447734
5607
1895512
62241
1766606
55529
151281
668400
1792437
370290
1502635
311116
188391
968446
604548
937470
1372680
727523
1557135
1199874
921565
873066
13965
664274
1516546
1415273
309674
1929184
1269353
1868995
1438835
35333
1097422
1806641
1696491
836693
634582
907246
693123
319276
619842
172475
1033706
569896
139483
138607
460002
1440221
364810
1203521
1938751
1254318
33016
596135
1148458
292057
1480486
1781426
1328011
1983578
341694
1805671
122276
67102
1642180
262731
1712527
1420534
1516442
1034261
76184
262429
1867950
728279
1140719
800937
1681345
1393510
1174125
1954338
1163969
1946708
1729766
1592242
1502584
381729
646991
810988
1753130
1036655
1350973
1727401
1803708
1024883
238775
934357
105504
152059
124151
166332
1361464
1912912
1274748
1968678
39545
1256694
570249
1627336
809762
796288
537828
952020
1342948
1494816
731467
167009
291953
1013416
648154
722611
1991830
1971017
1231440
859238
756842
1550886
984690
147905
1168759
307846
751539
1878783
1667015
1424009
1916120
294409
303266
297430
1654875
1511036
1073856
863040
565875
1574767
117397
705421
347552
224011
445926
1307838
1794228
1641143
674703
944130
784382
1291342
1077403
559481
1285676
264047
218963
1965231
430652
318067
1343818
1521088
182407
1305010
1347139
1963649
1197211
249770
362254
1056425
794146
1838436
1449989
1508144
1358751
629524
776671
1138415
172398
1197575
142951
139613
514397
1681929
1107567
1340769
255618
65758
1148618
791694
553911
1661207
1366114
77999
1811201
1502437
1045847
1764644
1698228
745162
1691618
1929898
982776
644279
1837285
325587
1266258
1745839
980650
1452087
938031
1206365
1296125
185543
469299
755794
897597
1010293
258566
1848319
240798
9006
1590921
519314
1083708
348426
688839
1462904
140562
743700
529964
203720
583885
931358
314436
1917851
1575325
1562128
1713654
1485100
453239
234141
1867693
1276851
991511
1383409
1673396
1017197
1166504
792245
1754969
1943117
318183
239999
149925
1673860
1193655
1884609
1073662
1137556
1825099
345785
1088266
254797
1131042
1349765
515806
1651085
1699415
1849507
806876
1512996
181174
1193641
568100
1321872
65125
804881
697065
1832801
1131751
807319
511734
784267
164210
1479482
589734
1388275
1431878
350523
1558241
430966
1550160
226967
1938650
1507816
448399
1260399
1187173
1338056
257395
1222243
1948973
1217668
1422964
808604
1866873
462709
1457324
440758
808312
1271639
421694
833049
744731
260461
1861713
1242913
663050
932336
1158038
1347972
1544163
1066611
375025
1471202
679507
957006
660802
1771462
1429776
1327431
200802
606345
1128378
970097
1646981
1034995
1356531
506048
921131
1413859
494136
1142476
76669
518209
486690
1379092
21678
1431008
1983326
1856942
924743
420515
297426
1236
429155
1132345
285174
1732819
1327635
254968
1843050
775052
1886718
1196091
436186
1830764
1567608
136950
918061
1213574
822690
1588143
135252
324087
1092707
114972
1532186
419033
1687669
567914
1186750
807283
1005564
349628
1824477
1499443
1910873
1965128
1171765
1889247
362646
636373
1628579
1503476
734028
605523
1661778
311504
272326
1895021
1423968
868063
1208859
255823
534376
90318
1245721
471380
256839
1643466
658532
405427
79042
1188643
172116
896127
122034
1663275
920848
11256
1406289
1494619
326481
1035731
1005337
312164
226880
1813101
1260266
1457727
820775
1195256
1609143
1433474
1228995
886453
942576
272566
779219
464846
231346
1344989
1723213
666335
456573
233524
1587083
661001
639181
1061976
1773915
223061
832363
846161
242549
311928
168702
1380918
1924672
378286
773525
1928857
609990
313826
909881
1645866
1029436
1115725
1225994
245379
1884116
1786739
101978
1239550
1709710
266321
1479426
1161158
1609861
1128411
1235643
795683
1148870
112945
31133
62777
486742
1846725
955981
1798787
1894321
411452
1675539
729026
357859
34174
1803723
1427745
248440
1988638
548638
1024560
1896687
460772
133686
1246470
547278
1765279
963793
636609
873853
595300
1372127
751782
1346311
533946
1451889
546646
411303
1192282
1560463
1593832
28625
706097
946994
843596
1484192
1054968
1820880
734768
63876
472051
628175
1913158
658577
658450
1499410
629791
1660870
1726971
1973977
1141957
1741424
1609433
1505333
1576986
1877255
986024
1261620
1234176
246851
1167510
131147
2243
1650053
1303707
737947
617215
1871337
1553671
630938
868621
7362
124217
1694555
1222292
1376853
1874541
144303
1816235
640103
195650
832679
1985620
869875
675531
711512
474189
958348
700860
1179541
625706
1492082
255202
659657
1223337
781183
1054506
1997016
1770582
1199741
434961
1261486
134420
808508
1046853
1182984
685496
732794
1041297
1408420
569320
1161903
925952
307331
623327
1565335
1219988
1144030
1581856
438860
759691
79571
913121
911158
840072
539282
528829
1368716
1261610
723210
483235
736058
528762
580263
558289
289219
1064182
1511482
424356
144123
1973460
638186
602117
1850613
1797434
130189
1491670
1867193
1896429
108322
1076976
1668882
782851
1310433
1446637
1054914
370678
1606310
1633680
1568441
1019484
491585
1450516
1829094
607348
1031261
1040227
612719
1174505
320124
235021
758926
1019845
240728
1351936
1521529
742375
1127016
701475
788985
494807
594459
1009988
1939763
619983
1382051
1900841
1674299
293944
59253
1531833
68149
125932
1403071
1731287
938748
516603
1387573
1909340
963849
574118
487473
1065441
1495326
1344098
1999649
967758
1457997
1832366
115420
1304429
21643
1429776
1976068
1419786
971337
1567969
1953845
1603217
1029940
1680747
892315
436683
1634552
174563
1466857
1449510
968042
1497039
1829397
470385
747325
675291
133226
875172
1340254
515930
1059185
1296141
206391
1256366
1872688
418358
750118
1452708
442791
1889498
1381346
1426881
508469
1470380
563859
1713858
1182444
169033
1508990
1296172
1474944
1748804
1437516
1912312
591049
1671203
1145502
1445218
1841659
194588
365513
1819393
1221005
614761
903930
1777406
1460103
944390
916073
1796806
281577
1493597
230532
1615092
1766481
135616
1566382
653410
60347
1135733
865025
674895
318921
958777
561526
1499484
1365223
1317162
1073074
1210458
8012
1697354
1208562
949650
322160
523148
1866134
1398787
41277
368846
822831
387726
503709
1958644
1773285
280273
838000
1425264
1743869
1361648
1141099
88025
318845
155756
1675421
1845656
1772507
1803588
536934
1918351
1343083
1923330
573733
1933837
1667546
759573
577191
1585224
1448360
1227348
1160017
34651
1039891
1510338
755571
1268743
1318562
1045644
524458
416965
1421639
627087
1736781
60238
1599976
743014
804011
1603046
431027
796095
1259342
553522
448470
1435149
6664
672311
1046282
1374405
1693304
536454
328446
1580619
1364436
430364
1695661
655632
1988714
1570800
1899126
747589
1202414
433702
888974
804138
1876240
1708708
1136426
1804695
798352
1015153
878999
1132387
859644
540448
1131602
1832738
375963
770284
961801
42674
226306
1308425
946562
1747332
18013
1407896
1519661
681259
538901
1014739
565252
1841090
1768571
1364888
1464578
1189028
1183859
932677
1056213
420620
1768386
1628390
877272
1868498
107704
887317
1878671
417197
1195316
1661222
282767
456141
1136473
1531899
1757582
1509509
1362354
1937217
1921802
456473
82586
1676129
265489
695937
987145
456782
1036066
917167
1893248
1664878
653600
934151
754537
957157
1455998
1369283
1127672
1762140
522416
324155
1779308
1720157
1664200
1117903
1819676
137766
1501256
246646
1993316
1636592
1528041
989522
503270
1289038
1171492
1402608
1896375
1321295
804110
1809381
31352
1153738
636677
1753203
478192
444601
1338347
839601
454746
1871852
1547398
1427703
1506494
494586
1762278
822503
1366515
1082618
1764125
219630
1268776
26817
165373
654292
1811732
198620
1339758
1794149
1115253
1494824
88531
1639135
944960
185930
830794
1681026
40716
856044
1125149
266739
15755
1383322
234761
530172
284880
1156333
966625
308761
1887597
1953285
660012
1851675
350813
1768712
16224
610310
1509519
747742
1971740
1532386
948590
1262271
1782951
1874301
1657884
102424
1515934
1734232
584097
671188
1132692
1156004
1414210
1710238
662250
1192477
1092147
1953710
724509
306354
880313
1648504
607653
283329
423789
1614139
1485417
109401
1945408
1531807
589822
1861677
1386061
1443994
486325
422943
738590
1623152
1744982
296209
1898842
493217
368387
1432922
1154896
457888
1341634
985758
405993
581935
633064
1967965
1655779
893665
1076324
404875
799698
410310
269015
1851833
1046277
259037
1074230
1329844
349927
556953
588784
63975
1404425
837345
1324979
1385544
1407364
1232636
1438435
538780
1001842
1557577
921136
1025823
1063239
1332859
1185423
1465393
1444884
1539738
27546
434577
1025526
1106708
793157
1391071
1092761
641860
101685
816382
1688306
630777
1646629
934020
620895
993460
1629905
1876715
225250
1874352
1819988
1628169
261682
1091534
379205
1141238
317197
1986877
8919
123100
312017
1801154
582621
25013
1312280
1407916
1504176
604899
1060101
242488
25963
1290201
1326293
1235213
634838
65270
201976
1823994
1729755
133149
274258
1357902
1484691
1149503
812247
1854165
1421685
979750
1236121
614957
512269
1176358
1095349
300404
1138164
2266
148888
1935210
1610363
1138752
899284
1230370
1513398
229757
1920777
1712051
970457
591246
1815209
1803744
991595
1014751
1217521
1116921
1646632
1666721
1158015
1575019
608699
1266833
1251492
114280
1186855
598859
1489671
365786
515817
1746240
616856
519532
1578860
479453
1826079
23070
576929
1000748
133251
896062
30410
765297
1839766
1381420
300896
990202
692275
925061
500595
854206
140199
935204
447410
1365675
196283
1943453
1852685
1514258
865737
1898359
1371770
626130
1931687
1670330
1187434
359547
715581
1014591
1776097
10254
1469788
1111653
1701476
848457
1275374
1557926
601967
851433
41363
361808
185595
801029
1981007
674480
574869
590442
1078543
338192
118345
615703
1591840
1443441
1116195
25907
577328
1064019
1892381
1582511
1157535
1931432
1895083
1426087
173867
684769
1106633
1924170
1868989
1893011
1034181
457706
1933958
1997517
188830
994013
5619
1866783
1644649
1735209
785931
1046828
370974
1628804
491472
292379
1073831
1963709
173110
1660695
1417463
1120193
1657606
1317847
968862
1766266
831551
1857621
1449544
619867
1479797
1373500
1669591
176958
1432320
1967128
258909
1614333
1563144
1385153
1568093
577094
1229666
1413449
1084691
1119964
751053
234003
1641479
1824759
1692645
1889421
521567
249951
584746
80908
1441439
715751
302148
1053273
935238
1217954
1873360
322171
774726
1338240
159622
638134
1108931
1446846
275130
167345
552710
425199
1927698
1532792
1018943
1171449
1776965
1386966
1312039
1906647
762370
724132
230191
820163
753598
1765599
1343954
576937
1598738
636903
924937
1474487
1608614
301545
1940781
683622
400323
1262684
986235
44966
2795
319640
939422
1983705
1004377
191922
770452
978999
1886175
586108
740466
1364979
1514140
1358637
931165
100352
145344
645558
803883
1321820
404433
1601584
1922235
738051
1638917
523433
1246110
75079
959892
399119
1274331
205873
1740309
920354
1353204
648351
362559
1061972
1494215
1572706
1936763
903075
264302
952327
1927419
394176
1267341
1350783
1966376
1222306
1459976
1257157
1206921
1467878
179307
270196
1072008
431828
1612591
1952779
1182284
1795347
483103
952716
1699744
499981
1063899
436044
597390
1017133
1581302
799086
517067
1889222
1065519
1936660
644279
1335477
1292269
1516569
1412389
426206
562639
1890585
978294
1479000
1329144
973806
928166
761252
459985
1280894
141390
1628059
122044
1994570
618020
1579017
1366589
613765
1270271
491171
1757009
993869
489005
712262
4327
521661
1958886
897107
1769397
803842
342653
1608405
585617
1805596
383313
90415
219546
1778201
1966740
1429562
418616
1544489
620114
1796167
1935442
1624533
114335
883020
697201
770707
157862
799747
1086259
1831559
260995
536953
147312
1678175
653453
1135957
110703
1647121
1790451
182265
237151
981880
975557
83617
1917506
252472
198252
1710297
676714
806637
1334788
1760984
1536694
1887791
1809595
208732
1592321
118366
433197
1927167
1774294
1842995
1811451
1085131
1473016
1604008
1478873
1616823
815830
764182
169913
1106914
1446
7449
734843
573083
175560
1810500
1051264
702570
1417584
1445080
14764
1841648
1016756
1330952
260800
712938
48928
1967874
53023
1868081
733133
146486
1556698
420432
584728
525148
817968
1235208
1308117
213864
752408
1906398
779046
1457684
1180912
407015
1910121
83859
1762743
1274851
1674499
899741
1304976
406579
469754
1641972
1058380
1585046
682474
805856
862890
91340
1493177
1392028
715254
1204190
291870
1229825
1302950
31748
815468
1521294
118719
761483
1765607
149076
1771199
1588788
1297628
1428669
581624
592656
554444
918157
1297859
1282002
91384
1641355
1363850
1699832
1138279
1135021
1005347
707657
509683
1009820
1880516
297380
1413502
1234556
1504205
1097158
842463
318792
1945625
1635315
1124165
1493172
1387867
1274494
275925
611065
662299
1077210
973445
784073
1943250
410812
1482834
295334
1852994
1702033
76100
301167
1190802
894704
381816
361568
825637
509943
1145331
551197
1946974
241325
392054
867028
565250
1159148
128109
298491
1375386
351172
1303784
269840
34187
1932530
844978
1882601
1018002
478247
266695
1866857
711872
1135510
1756578
1956064
1327335
273880
907389
1867412
354164
1484873
412481
131486
1922278
1595071
102338
285712
1147388
1446253
1107426
643186
559732
359395
749659
1367282
1377601
1714770
1822389
1071583
1438565
1734816
512824
1211145
1550257
341832
1719670
478951
757578
332084
1033358
325292
868815
1298912
321015
1314608
1245698
367622
968152
521753
1869393
490487
136180
131221
1259186
1780513
784874
63998
1799001
773742
666049
933428
1754680
145956
1691882
1565676
1251454
424422
369560
371316
1998432
1774441
165590
1408554
1527140
1166281
629804
570791
894496
2170
1432605
1979475
303781
756160
1250781
606350
1081899
1143829
1624827
102900
1081995
1158528
1035365
1353062
341880
261953
1674799
1253148
1409793
338187
1656183
323930
1530272
1091345
148877
1755762
1682604
1837184
1852043
929802
1193784
1773711
1890931
567848
1430060
614364
967108
1226186
1085252
1871625
484460
425102
656121
1866179
370554
19179
1889387
1688389
241426
994049
865844
1881343
358728
1773582
1096435
771116
130743
1621255
39049
1432839
1961120
239374
1665033
831155
1934494
709046
1448762
868254
1234415
64138
1254824
133412
365513
667411
681669
933781
809225
696183
1519885
1303587
1708384
1547794
778296
228139
1048047
1149228
1506504
540573
1306920
1984153
133635
734162
1565009
105462
152144
808421
1582551
327058
427074
1943339
292144
1338561
303703
1323156
1947867
534418
952271
1963044
769443
899228
1474777
1091581
580035
234661
130585
1479943
1768746
1071637
307999
946148
460741
468573
77306
1837156
1295691
464227
1865102
1493502
1987404
354186
1946173
266137
1297938
1469611
1886382
460465
487135
343859
1782457
1496343
1530251
657572
1708387
360617
547081
1312668
620247
26257
1017206
1027604
473569
511872
1020960
411250
437169
1368351
174544
981921
1918636
127057
1562501
1120008
1056054
1506118
385451
800637
1617274
1862957
1895529
822803
1256749
157259
434635
771341
1569655
1766576
1723370
1952641
437689
1467667
455255
731402
873466
352422
1777429
173712
613247
1129178
1925426
796251
691213
21087
60956
374106
1895395
1817887
764472
240770
795574
1214403
1825356
1254799
1251122
1049988
902676
75115
979461
110297
637000
1633503
1805718
1756920
826249
76247
992661
1724662
59252
949831
1779751
1151753
1662719
1911286
1598451
849413
285278
110261
1704999
499908
408134
864804
247521
776171
654775
495602
301274
1227619
1477415
1764398
902878
1754229
1954101
315624
1060094
286811
441029
615402
1120542
875794
1730801
164159
1250202
968406
1824285
192411
602728
558989
1805855
1168025
1774765
1648861
1790663
1967668
1438109
319390
1658897
740284
863180
706869
1427605
1462590
1347437
1307487
436724
1000486
1037265
114190
1163000
1693188
762421
164860
900500
1261066
448483
937339
1449649
1030108
1077511
1876606
1427916
539250
1040063
191782
1401100
1945606
89651
192935
1888093
1191873
640196
1805396
803370
542087
1370698
1672847
1461156
926733
204794
1147413
592995
1176941
774081
526293
1189057
82968
1277794
196275
1806204
909607
263665
576015
1507474
892829
15699
1396300
1254996
631182
1826354
1726826
1074949
5904
1055262
816338
696197
221179
1750908
1484528
950498
309321
10415
1784678
243201
1481326
1767156
1896701
950766
1707648
1024077
253880
1076459
1023718
102829
381567
1758431
428962
107074
1919090
1185856
1094800
1139654
205876
1890362
814063
293919
1390027
1983960
1417265
1603754
976104
1796183
488023
220229
138802
1220175
1974364
918719
1461321
1893856
693249
102088
619157
1072044
102955
1935127
1807313
23065
1766503
764366
1510567
745083
1747785
1160308
1006397
1936621
1004809
68200
652953
986274
1995107
707576
678307
1744119
163327
1860650
1685711
1556632
1312555
645222
1612142
447997
1397664
1558081
812957
202860
1773797
300501
153677
272635
196939
1788626
1492461
967463
231521
1365823
720941
183779
754689
266780
1474350
676385
392256
1717277
730975
1207252
1312788
515943
194243
1661303
1290705
1048744
1432324
1734386
270700
1051613
1897009
1309287
476842
680146
1805443
445869
220929
1579739
509789
1921206
696809
1036708
1662305
952711
868563
890782
1248713
1383787
1933284
1932448
648874
1206559
378766
1101553
2706
1832447
246178
1976481
908936
43080
1803153
510177
1235721
25515
1774275
411170
347480
1388379
416938
181370
1728029
1329695
1079732
9004
960762
1586151
173499
395428
1979106
1979391
9095
152265
952836
679356
758362
1972096
1120264
472889
1096447
385896
1071815
941182
172926
764238
1857276
1364725
1668718
781944
525407
1689201
1296934
177100
1815695
562314
1684413
1350752
62788
393942
955991
1045777
182181
7649
364364
1305907
988677
1353577
60833
885389
1040217
1435715
296829
549832
1086171
1352149
1962161
491406
1101325
908816
203500
1352879
1696894
1160976
604816
421969
126869
24147
884242
596591
1381223
266811
924501
466191
979284
909221
353418
1322964
1952531
1698566
251061
1248192
1856805
799990
476058
1713672
1986188
1593491
1776074
772049
1431818
1296932
1760842
671073
809995
139251
703696
746079
912831
571750
1334390
526210
1939380
1416043
1719179
149640
749224
145743
433377
1140668
361952
20594
73313
1528524
1113717
872854
207589
1606309
523538
1738549
264408
1519794
1916176
1295020
1682171
1849004
6991
93135
237475
1704470
5152
945826
854571
1259786
488990
1890350
1138348
194767
254051
1415624
438391
1515020
145513
1575945
439096
928768
1884697
1239524
1961859
1452060
1813050
406622
39523
799045
61807
1035492
1381875
1689487
1564895
1482668
387644
1961421
503868
30511
548468
1261692
118252
618356
1216180
1037433
437316
1993136
413319
1605583
277024
1065232
1226362
1607094
1078992
953524
102116
416955
1851951
1885519
852114
1078446
564567
1161842
858413
543128
1119743
1984010
563284
424389
1188430
825133
867788
492226
241961
662724
1307108
32621
1977113
78693
1726181
644792
1051091
1458557
1990133
784434
111788
928176
401297
1119966
56550
449930
601344
326546
1716390
902929
244318
1141481
113446
1365717
1868570
1584645
691504
1248575
1856372
1453397
1181577
92633
1358579
1880420
694633
779322
1417751
658411
1775311
1195877
277350
1682841
127219
805567
1605867
555424
965929
415480
1454753
1078953
47839
93874
51906
376777
392931
134857
962463
1039738
1788634
1355212
1216762
1797036
197092
618352
857386
1029983
1982712
233701
1210237
1010150
678758
865219
1732878
183581
1564150
380948
1902722
1962563
104018
746349
327312
200656
1509329
590314
806244
905921
312193
1666180
1263207
844798
1658817
372069
1082044
330774
1605616
1952079
1674751
417675
1946875
291514
1067808
1490626
150917
455115
1338577
1985894
650239
1854332
574376
1077832
17551
1787040
321473
1388733
1642749
315716
594120
445620
1731303
1391473
985966
587059
947797
548720
1141037
151158
447757
1638794
565431
615457
369533
1949864
250480
1349296
1183441
827291
1174740
1323837
416218
294186
450282
533273
1639669
1313063
1140668
168738
577893
297623
1446464
1604625
1252468
950079
1597169
215510
474356
829010
1534198
1563822
1547734
560567
522153
1771129
706655
981224
934786
1978075
201908
1181903
50477
849132
1047218
1541956
638432
1847445
1814993
1463436
375379
1112896
924068
250286
1366526
984014
770716
1125867
491398
406536
1716302
1341617
809527
616737
1125738
961933
1172911
243477
1543643
79566
871193
9017
396442
985585
54809
1022987
900647
922299
758734
388151
211279
1403213
1774351
1845775
326133
908230
818943
1658230
1513748
152103
1631395
1801177
1780997
58526
1080122
857729
516087
1574702
487347
1319789
563271
1666159
1807971
275509
1825651
1862224
1259622
735913
1895272
136387
685940
1837403
751756
1930926
1492738
260036
723448
216278
518205
1417076
1312293
654521
606909
5953
1933426
880734
1826007
1149540
1837141
1031366
398309
1167465
1930000
226540
656293
663982
1326583
352761
198357
1385051
438375
861099
558441
1087599
1341748
1263293
757086
1859397
1650360
213298
1203879
1662800
83196
1223615
373229
1679500
174218
56682
907888
23739
817345
1358223
601618
1233225
1286037
929858
1211677
373405
1267668
1766591
904117
800760
524501
1626998
562100
1431707
1366524
1883825
1873347
1884647
716357
312831
530894
659583
245724
562836
1925125
1434370
1961075
908673
1751114
139180
221729
87846
814535
852224
1867562
842818
1106676
156348
398096
1592388
1283354
1151806
1510124
139386
1126597
1891470
933976
1220426
1317298
4908
917670
1379841
1254591
138191
1522285
202482
96924
1179163
1176797
770217
747305
1345627
175385
891665
822841
398234
1486161
1397761
1388687
292873
426883
640894
594850
1356274
1443611
1116492
1185165
1591433
514902
107702
170103
1854746
1136590
19279
1322306
885648
13348
1779789
102019
1633081
14469
255011
1927592
582668
667554
1902191
1640677
1811687
901532
203971
407378
1477411
798783
1363173
954435
214246
1933714
1005221
1283053
644859
1435685
741276
1450297
955232
1347558
1515309
336044
963771
679227
737908
964382
801079
1481211
304297
1008859
934480
345497
99206
1443361
286590
511015
555883
1017761
1660517
1960912
1064400
1382015
567109
173482
344911
1498808
179077
1881201
745754
797224
1629948
358716
1743215
1951476
1397379
202912
80466
609315
207504
513570
553963
1079891
1101106
629426
1925258
142532
689494
294596
14766
955774
1721171
1313081
974722
207101
438428
1810909
527185
1776524
1938070
1007908
559949
757099
1091009
1706183
1015292
135742
586226
458609
134463
1868772
1764354
1796785
1058763
1562966
1807028
188584
114409
1110805
1859484
1730415
1422455
1578452
6925
929913
1657655
1462975
1730072
1617544
542436
1582557
803972
1760045
1211531
1291296
838543
1704065
1070985
645946
1621270
495788
1707076
1507239
764347
1573126
1363150
303747
1762414
1333490
421719
1692522
175063
1665119
147492
1688084
376052
183746
1149714
292968
672506
1296275
965813
481531
493271
629223
86097
233019
1323012
1906011
1667105
906809
43996
555126
1703508
1370548
109990
1379350
381536
697033
1969609
36017
288976
275141
1677978
1651802
1949519
1860680
477901
1696165
1121721
1875416
1509879
816322
1729927
1427111
1572959
76946
256877
1665377
121131
1328811
1548439
614531
1801288
623083
694712
631616
1515221
870386
160055
1409012
694438
535841
1529918
298132
464890
1357310
652151
1343605
663169
1663858
1850117
806402
1828928
776683
1046665
1780436
89862
1518283
1855241
486450
1807665
424433
358053
1701002
823283
1106422
1493189
1331950
128518
1452826
1919622
1204676
29230
1652291
1557926
1990876
737462
115782
897902
1887135
1420871
681438
38208
997535
1545267
1048748
866633
1384412
1926796
943883
1466929
1176581
638561
169972
904010
1360734
1291320
690936
540110
12757
1362967
1001013
174839
744722
78106
982318
691794
246283
1996399
159751
76273
1045832
1261328
796116
398569
10088
1721834
1451087
1331192
975771
1369604
1685519
199619
1527891
1487127
514215
545042
1066646
1630504
1598059
1517293
788204
229778
933324
1188056
245432
1678085
126316
504103
230680
158055
201985
1373482
1605428
650966
1328520
342948
1640764
267759
1838720
307147
1671739
1934811
1394469
419077
1886036
1415383
1732452
253738
1924555
1425491
1937169
376400
417483
1445905
1813300
1665029
505960
544264
896585
513902
1476014
978688
837976
1128593
326562
1477968
1384469
333971
440475
464079
1534752
866823
1359604
1045065
130432
37554
1645701
1411645
856568
483091
928192
255598
555255
660134
1921354
783058
1149661
1166127
1879141
827524
557624
1683491
1287887
673487
1986783
1474080
1343717
1752339
597321
1936362
757633
310655
739351
1409794
1242493
734080
1986283
94890
758831
998060
203
174347
1785346
1596703
1160814
44888
886578
1788886
382339
303524
278991
1517404
618997
471882
964701
1516138
1401913
1346803
1588523
267677
1454691
465536
1191650
856885
644462
358211
1063814
695919
1597570
1726738
1346824
738202
1892186
1593515
1153798
382505
1172193
1092518
1837599
992563
1369229
570849
154395
96297
1834605
828022
1126633
1742471
786958
3980
1105776
827717
1714732
1951669
1275849
749013
149067
1873098
1977928
1304699
1751284
1786949
325637
874346
1481452
703227
918139
938395
733109
1810543
1652006
975281
1766256
1787924
1956777
1466397
1906447
1002268
106727
1995096
1175775
1882931
586863
1954943
809145
1573902
684488
1690740
969540
1799059
1250873
1100759
1768989
781931
696013
540146
692857
636482
132142
1477648
474419
1950296
1155037
1480467
278307
905582
877649
625748
1013897
1928713
1510474
530462
1659364
1230405
1596151
1696630
347192
1725622
1504314
865765
609056
1274461
1651988
224802
1219141
612148
195025
143207
222494
1691100
530886
959489
1811104
1601642
1680836
1763065
613603
107580
1444998
1791211
1342883
55252
1654271
1545192
999410
678154
691566
825796
1131790
71204
1835757
1709907
1735574
579926
41702
1402184
383771
1322937
1929885
1551650
1279341
820369
881568
252922
1119734
886357
1023792
183585
1582717
1604145
1324445
1044281
1245933
1517956
688054
117928
1687893
878985
1649597
1436303
1926191
893493
1739113
1412275
683271
1648506
1258630
331889
1058098
1171176
1537989
1052089
55012
113887
347539
732211
197243
774585
367453
360819
851420
119910
767186
704423
1423276
821760
981543
519543
510991
344048
998961
512883
279972
1416962
1430038
793866
1322183
432435
1731933
915959
1366161
1318631
1354119
1508730
1346780
430789
1243423
1132428
1033711
1326855
1438096
655836
237049
1291246
1405392
1369538
1604333
1933265
1352931
1476513
938742
873890
1549948
462957
29559
1216619
1747639
498617
1112464
47621
896816
1064583
1849319
147364
102597
1618955
1534691
559823
1772253
1748282
1569013
1950578
1438461
144043
957084
1379285
1993843
1459304
920733
471288
1928829
829809
1699252
1987228
1868791
811593
1209492
1244895
995926
1408595
285843
656595
1778003
1555589
1448567
417407
954119
936984
1237150
1336016
1219381
628440
1836404
1678549
232373
1488203
1977344
200632
1111740
1869991
687457
247866
912419
1496567
1424589
1232196
1636847
242064
1445812
1901634
1532764
109754
1817819
781631
1271817
368935
1672870
254517
1180668
741287
1165882
568283
1152546
1186504
1878019
1014111
1384087
645414
340273
587060
345234
313431
539836
1381033
399611
1908299
1405432
124291
1883884
1667386
1159614
1488770
1481221
944703
1166074
1791639
1087952
8989
1785069
1091146
343960
224158
511209
485931
1690080
1216729
1213963
637675
1878467
503458
1964339
229552
132581
109875
1396965
1172043
1152002
1215316
361491
720741
927431
1745625
640300
1564697
1064618
752768
1402737
142719
1619365
1772938
979752
1623469
1147157
1297755
1173134
594470
1076736
1646115
1773673
1661875
190968
1230268
1838719
1722058
1309655
218064
1484189
793803
14834
1652421
1966299
1164199
1133852
780722
1898333
517576
1326536
735403
673907
1514576
664959
1719086
1613792
1352097
1869065
887812
388886
1210777
92693
386954
201387
1303415
1337783
215165
867712
1182496
624893
1487385
1217934
1413290
1600959
1017637
197253
1463372
389883
266202
95261
348351
758980
1626724
1460328
189431
1983169
1064287
83517
821555
1640182
1747508
770978
883435
330551
1835096
672518
1991794
1205577
665632
196641
328105
1657189
14380
1810490
930782
782490
794814
311668
1656424
131341
1745938
1945316
436309
1201235
911694
1766107
155346
268043
1553605
189780
1977239
1716454
569992
922901
412994
895684
1606137
257757
102103
549708
733082
1553727
158445
401639
520328
224696
1675194
1421181
795461
35160
660403
1772942
1547415
843130
1882575
667361
1216448
443993
156544
836147
1990760
1058307
603868
541328
441224
781318
1592887
1972449
1682100
828047
330646
1805097
479444
1419595
654408
1315355
1507760
1539248
1682695
1659859
1760437
745647
259112
655923
1179834
819237
655519
1893589
832468
378313
33272
1699352
1020940
1023255
1446133
1551398
402518
364366
1728671
1804702
1982722
648909
610308
1741712
1246559
1573776
13752
156090
1532950
1235384
766612
1021339
535726
327437
661387
1597268
922211
1808036
690409
368179
42218
435594
1344858
1869918
1216523
1629263
685084
701286
315025
1117336
899847
446395
850777
1415953
1519324
53925
230144
1923835
1603561
261852
860305
741547
671673
749324
1166896
388745
1111723
1592306
1755712
399530
1640422
360750
1173622
941951
592415
96348
757125
826086
781759
169392
1284952
1826599
1628247
1548455
1014219
1423067
1899369
320007
1811443
1778527
178651
1156133
512375
1399415
340290
1428203
519962
1634777
544798
610830
1600612
270251
371231
627445
1813862
475568
14273
1446083
174122
427493
35984
282782
218713
1753872
1954487
559977
202903
1343130
1696631
63142
1415925
1203890
268357
767027
839818
1554279
1423877
610710
538448
449972
118395
577336
1101969
1879892
1245189
1512094
50192
652253
98823
1862127
1282575
1878629
1532306
753318
1078797
1046603
922185
237694
963832
1812500
1881450
1774256
1932481
237696
1873378
1454862
689303
1527209
289002
436561
1622420
1709139
294484
1158220
931332
1952065
956298
1484202
1719862
529528
1612786
1926814
1823614
1704260
555658
1484227
790586
74639
337684
1007561
1341358
749247
945472
64082
963829
490060
15286
64861
273512
1184479
1839709
347947
1581191
1865461
900934
537038
1573992
1345812
448806
1744455
1356729
258944
1083020
1291838
1300170
649249
416356
126972
1170899
1439462
1617676
331213
1838074
1978752
819839
230216
1057709
397919
95449
1965167
708752
1775969
1406779
1165994
442278
176424
987652
830837
325448
385161
490978
1583942
1316037
877770
303368
852288
434283
1130585
462708
420448
1823860
1438806
569627
1263778
224198
381057
1750288
1830361
76887
1892314
1874451
974357
954934
150552
608228
457219
181431
1847776
7878
1758187
1378809
632465
1132098
1425341
962455
768466
1463453
575019
1973604
1180067
728503
1789188
1617495
1555447
1549709
1546770
1307526
959287
1306064
1636724
927137
216893
705773
888804
714928
161844
1083119
1747392
216901
1577108
1832917
937929
1550982
115177
726285
5302
291689
365217
506064
402539
1078367
1780263
900097
873648
402197
1580340
1782401
1145584
525853
475254
969082
1852317
637914
1325986
1088849
912710
1605370
1053670
1054320
1311414
1179941
854652
297137
1700560
1699205
1256134
1602399
778487
1466832
937472
428593
1975420
1159685
1603472
99271
1293411
809273
1887694
1908018
801358
1596723
861401
14400
1709577
1838537
1966523
680549
183203
984238
1962034
891469
891788
1017874
1794282
1662520
1000986
105835
1130447
1773668
768517
946054
746361
180075
1446265
1111253
1525802
1794175
1393459
1130904
624444
1066644
386598
549553
467511
1951969
1070498
968113
980687
183700
1561075
387792
1206502
384356
17959
1780241
375998
1311774
631369
415555
132352
1173713
1836429
483924
296084
1677015
876761
342162
1547159
1831150
892052
64984
17879
262774
1798331
20153
1370397
1098209
65570
1172935
234521
1655688
347604
287284
1532169
1335461
1775742
1650847
1480719
1048586
263855
1112567
1079367
321362
625898
296617
136901
39475
1454198
762358
1234675
1910133
1375416
1438705
1479402
1214083
1473786
1921881
1900847
1555345
698993
1353856
1454606
1829166
1371886
1030900
369470
311740
1349822
773691
129101
335727
1632516
1410942
864698
920159
1110330
113793
247135
1786369
300159
629964
943912
1409899
491125
1285133
1037563
1891634
661695
1697858
597631
10911
1055942
1831872
944697
1438783
673783
1598442
1263814
1852357
1474041
1728083
1101672
754919
744855
1318199
1312622
1728578
41236
893355
815527
864996
453898
1736205
255846
1950619
1505842
1648226
176404
1279976
500762
1929258
1099621
321290
69529
3819
1909610
802996
552641
440992
453011
853473
1050967
1583450
1204174
828982
312691
72455
940608
1148806
1456696
1665023
89489
1519342
523024
456117
1163652
1097697
1050174
1364398
1112559
550667
188112
255306
1343669
1846201
852996
539404
1173492
763364
215390
1441413
936027
653
489326
835027
1155520
559057
156997
940125
4871
331612
385011
1407416
1215651
436021
1624421
1590347
798448
610871
1364460
260173
941550
1443415
155237
1627974
1759515
1195674
1672087
1744561
1370577
751620
1840589
65950
759708
197775
1933655
289605
981025
184083
1850560
1305434
1281083
777986
1168978
1764763
346496
1359727
1905807
1478252
1496388
1102472
642035
870347
1035125
577055
1677703
294333
78451
382218
1969534
1720982
1120769
480987
1650835
1702356
1590400
1045633
1294355
849811
975837
293342
1431813
826698
1452981
1933818
1369912
1018275
1040885
1045392
880291
744667
934604
31062
1808758
294601
1028439
1139128
1557721
1293411
661059
640807
1524800
724382
776420
1302949
1392399
1285000
267018
1629084
158356
1598037
277489
381884
739324
60253
1165985
69963
315855
1784427
299015
1089645
539396
551489
1943721
123159
1167238
1743721
1329532
630093
1327384
1302257
1786307
1698377
911746
649502
1694306
1887032
517323
1795577
1855768
162614
1676349
575194
658968
490103
1361019
691410
1881271
512335
1694265
1426188
1194316
1237924
621121
1127092
1840036
1526981
215494
1788945
1544545
383042
1832167
1402813
1948435
1072165
562158
889043
37352
739455
1476187
1000567
1524436
329908
1872573
278718
1826174
1344359
1331290
855026
1489594
1223398
1368952
1663668
1414008
1297709
407734
1570934
1584008
1484456
1840712
371633
149745
1344647
1182916
918157
790285
895016
1433071
1214586
701859
443673
268837
889477
8550
983998
173786
994536
19728
1307947
1723677
1233845
652448
431340
1157384
172700
907859
292696
799472
653518
661664
257916
666499
736380
1040987
42907
435863
1569978
1839418
1156888
210995
1167304
1868249
243185
1112094
1854477
1437478
61216
239928
486115
1104345
1163590
1294976
164514
717740
1999389
197865
131206
1271702
125593
328055
1906505
254124
1301625
543477
415545
841653
931397
533551
1301029
688268
1375468
1972577
716158
1720577
1936642
1425348
1764403
460360
1504188
1574395
1332389
528353
835779
183691
1886675
540113
529445
1647792
118631
455633
1189236
1651733
1927633
491644
828757
359139
273175
1283913
236392
682189
1142711
627233
1454339
346180
153454
682361
887312
879953
436216
1993015
1704441
914724
1593626
1799928
1338837
513247
1691553
149524
1917737
908098
758974
935290
1295496
1259289
1490224
83345
1525570
1653688
1117748
1343867
843427
1598040
291930
1158239
422840
1052812
971133
1142929
987644
1928627
751909
116510
1616638
1471259
321818
653788
1993574
516361
1075228
117521
686611
928074
217632
513569
1263753
124785
36717
1834189
1337027
1662096
653654
1527160
1592453
1335594
1133366
273494
1083005
133802
1321640
80825
786058
1415551
1671656
1385409
65684
808138
195851
1871245
823051
956934
1822280
1219616
1824815
875720
1553541
1333297
739152
1332618
680970
645870
291810
842176
410466
597766
1415266
1166915
502744
971707
675800
1779673
96157
266047
434166
959650
923186
1032901
1223723
945672
1090043
1289763
1462058
880609
1988741
1599662
1272302
331261
540857
1622377
442151
1264732
112934
366064
1900220
1053075
238768
866110
1245770
558583
658983
810993
1348150
1805843
1071269
1995516
390234
1291106
779749
1997288
288614
284399
999966
396724
1833892
1577777
1016975
1659593
1396825
700968
1627322
530159
322855
695427
641678
1737960
1574686
1171371
949041
751568
717278
701672
1163050
167624
1338341
367488
572994
1960216
302966
1194797
17484
454837
1373464
1942965
526655
1403602
1627147
73684
926926
861809
210768
203535
905664
992553
1310141
1459799
1084710
1428045
1720908
155882
95841
445822
117931
930366
411853
1796653
949588
1240017
381544
848110
1279162
1616574
562419
283511
1431005
567460
1921245
852513
1567245
425172
1819822
1524179
747678
1488961
1970277
788765
523682
1228529
903759
1038520
1742609
1929489
534653
33644
1233969
426260
1858797
443266
1562482
1267226
958236
950768
465296
1048675
1161638
262739
1771491
968124
1495079
864238
1740681
1538345
1939897
480576
1303929
814437
1094274
524986
272411
216025
1340247
1247481
1575168
249519
895246
17436
1216044
802098
1920020
79686
535571
1694335
273504
1403011
1485806
841370
522264
1869260
196754
1389723
1691297
764609
1475712
1909999
627218
587093
1422814
1074861
308760
628364
872704
374657
1548403
1385752
133931
707476
588009
330952
1402484
1874998
888119
136582
1638579
1560589
1768096
1545908
1032088
1994095
1671268
153846
1492485
1738010
1469473
610931
1326151
1627804
571734
350909
981674
1116852
1647441
1208908
1201502
316636
1728038
582614
61158
1118630
1481188
522149
28049
928628
1436285
946344
837953
968771
1860978
376948
1063865
478494
1655864
621090
895769
1478184
573576
200613
371890
1318250
1867821
1154247
1795664
1926306
415986
55072
308587
1297047
495208
588885
1983405
530221
381115
1084828
519387
958644
1787052
64760
994827
237725
604511
1946903
1346874
1741612
1961336
686265
761889
1497309
238606
391693
1858330
171701
1782967
1343953
428692
1668764
1563658
997064
26005
209029
952899
847124
896358
657617
31318
863171
222909
1207953
1715832
1669797
1944065
530389
1901494
1614000
1398560
1017175
736290
417616
1355980
127200
4722
1257680
1644412
1804392
503615
1885322
175694
1948045
1772682
837340
253248
286913
972574
777581
447433
809393
419301
322099
1214197
1210038
275230
412169
1787023
16573
723000
61992
623852
1840191
1853290
1313283
737013
8024
681390
28625
1836854
1357662
928064
573704
1632760
1189813
1008036
377511
888572
579296
1485123
446122
1629077
437073
1697995
890514
641368
1453377
695003
1323085
1056688
1281724
160411
261991
1233899
1157169
1212075
930360
1561713
1160919
634788
1387769
1637086
555183
1617606
333653
1933677
1362821
460139
1754767
1671960
875155
1680686
684321
230306
1731332
1714439
1401635
419286
288063
1639597
1073269
791100
1999884
1072297
1104162
554132
105893
190226
1289892
1507559
930399
387483
1104032
599137
1801177
1761396
1563257
916081
1550905
924653
1453858
1033966
353414
125953
68436
677013
187097
1821888
1094674
1259211
186091
629710
1297954
1682180
1908812
1565445
883066
1652399
988709
1038626
258107
1721619
1680120
1550633
1671198
1986344
1636541
6313
355748
173145
380994
1813001
695719
774932
1922408
1322884
1237391
1680543
88557
769250
1631754
1349804
1358298
880921
1364414
27355
1744344
889130
1034921
711509
1450405
1572183
1877051
955561
534391
1812795
762948
1009997
1350585
64407
747093
614938
215575
987724
582746
136858
1694749
1620948
1596764
1996726
1906493
3561
238835
509969
950519
407439
1155046
280289
60792
1838033
1889482
1710808
839862
1399015
1568199
487599
1255357
1809792
1669981
62751
1999370
1990062
528087
1721097
1134899
1666189
534545
319530
1937196
1913250
930513
1275484
691649
1023260
1743284
1511199
905454
1919353
60222
1729631
532444
350305
1337539
119130
1145177
856501
1444937
1843009
1647106
698090
1179595
1399353
1512667
1850753
1440773
1086313
465301
1348563
721130
1652
1758780
1615907
569024
285293
1458522
1275098
949623
494559
1387580
905751
762851
746722
945264
642045
13026
352531
1415622
673731
502457
1831214
1594221
1389668
321882
1874981
32384
274808
1356059
26409
1714687
165808
1086046
748363
749581
451475
701019
1821700
723396
1141692
1658355
1529607
252429
1624435
9325
1650441
972089
1871182
393306
1227062
274666
1038368
880152
773237
1612678
422894
978256
185468
1701871
655621
1354807
1866063
1028565
582850
1621733
1725987
755144
1628243
1619839
960385
1578579
1783515
493626
1515484
1523376
439035
777570
1891538
1861231
115952
984645
1399383
456035
1483913
1516830
160273
1886826
1421698
1781096
1749308
721086
407757
1129774
396669
1564296
444611
866120
1693789
704621
1792121
372787
352070
1033774
70840
1410864
735067
244414
663169
929589
1499770
1279097
569463
1906226
1760842
1942893
1662040
331937
1674431
1270203
1398519
303551
734479
890958
90558
685501
1755820
519413
894415
151814
1984892
1245882
152160
148452
809361
85875
366645
430177
1779375
1814437
200131
1633758
1932671
221728
1815895
361030
751588
1513181
87327
284099
1783063
989170
1194133
1146541
68493
889188
583636
133249
1820838
142073
1406299
542834
707928
737448
286586
292583
1644099
1592688
118153
434426
1941913
852835
464417
1757213
1808568
1315548
1172391
1839861
27272
498807
366395
794296
216780
1705823
550221
1742403
470576
1203092
443792
44139
1170521
529769
424076
882005
1706206
561831
1936948
1375321
548027
8077
161840
1233526
503751
96941
1991205
930051
68417
1942464
369774
1422657
152004
906240
1239558
409131
512434
271880
597465
1856299
106125
981060
1961285
1802197
1130034
1826517
78402
105135
1440949
842547
1628988
357959
1543599
163494
1712778
1048673
226411
659657
1686567
1193262
585249
1447928
1521455
832237
1414922
1170051
1716649
548750
169508
1725171
1983698
964008
66525
1618855
1467910
1405579
777945
1377713
803593
320884
319403
699944
980151
387381
552726
1417897
1002370
1129803
842463
266200
658280
1829592
1683577
1543306
825621
1309469
1969311
321335
1643966
233226
732945
1177488
880180
565263
329964
1817818
1737870
1650705
181011
1420687
801136
1141548
748711
1545968
1274189
125164
900727
1147418
510529
620053
140302
324790
607577
865751
1910107
1791031
850854
1448493
1559583
593831
2391
1726363
1823013
1200413
971312
252346
226062
1056593
1597667
1909370
76844
1317142
1835129
1477460
1515352
120580
1720275
1031665
1649273
1528118
1558912
278961
319692
963979
1400599
889561
256686
721257
394572
1810367
1300031
1902300
1490359
696887
744470
300118
37012
1330240
1766806
328470
1427161
461512
1160011
1309617
1091649
1363517
1541633
1167339
1787031
51486
86744
1287050
1309937
164576
461984
595779
444787
716059
392365
1369951
1036655
76282
1619282
1847894
1189104
1554794
1598431
929258
450424
1609620
1704363
715916
726605
909686
1383127
1365990
470596
629278
920520
1086741
1889696
473822
571252
1238641
107643
1076178
1277005
400215
1053651
329826
963742
1480877
297061
924962
570667
461919
375957
845063
2737
1033187
568221
1406082
453878
214051
138257
1977045
1811998
1271949
1255979
649903
1073543
486698
1264248
1743007
756453
1135959
1405133
269681
880030
679437
281686
450329
258085
521717
1193285
1087961
1710964
42539
1137201
291552
1274164
1220576
44053
616585
813656
107822
1412366
1361815
409037
1298248
962286
657291
1596481
1058446
153954
541294
1553124
1530843
668460
1025950
433652
106635
460478
1639577
1627956
229230
1757376
1227782
1665276
872464
230909
995363
1362654
1691374
1389101
1794247
1177895
985672
494783
1341405
1074335
782518
7964
240372
1766703
480310
359202
1148979
1062903
1992181
1038275
1843549
622579
690213
1511060
1702682
980970
829524
1465916
215515
1428291
1710772
944524
1325456
877183
814430
1193554
1520424
1725922
1583094
1676925
664149
1045161
1726689
1822430
1935414
270489
1832510
1830910
1619531
1965884
106144
581783
1284426
948183
352186
17929
1721923
1042426
1662542
1577291
1900451
367766
651873
597509
903163
547514
886888
626247
155653
1709705
1920733
323079
1344229
643853
443515
180170
557485
531998
807032
1469792
1576396
360804
582596
186550
1872540
1947590
107064
1406772
558372
1310868
403585
775096
1139528
154989
970781
1726761
1385125
1479729
863185
1070520
393424
1634802
286861
1618626
1501061
1025122
892793
1605297
1325338
924213
1134990
1762343
144651
1667362
636139
287676
1828992
1117315
1697197
84163
1467122
902638
1993101
1031803
195075
642702
436222
1170230
393335
1162279
1486209
1646115
41588
1413717
1385860
1608529
1911003
35298
1247349
1326651
1549376
462754
1946432
1231516
904296
1014115
1949141
710813
1823799
1709417
1209731
1653162
1264770
51742
1659447
145603
344309
1364444
1465137
547885
1703933
840101
1749804
1196654
1043075
937034
938849
779981
1498042
174975
486010
1512451
1938729
380730
844596
723198
1740059
1486465
1767443
925526
956194
1999168
541026
1128878
1166383
1135865
1644483
1278547
1794224
148410
545665
851530
1006506
1492064
863906
1630642
898054
460304
1587713
1162481
291752
1908372
44140
31431
463266
781984
1848207
823562
754794
1726786
1682868
1217767
1156845
523795
568957
310098
242827
1415168
1640147
1877723
813255
1395339
502372
885088
737946
397193
1807147
1940481
1301617
1688050
1166658
113247
152757
929582
378817
1378401
399874
479013
1607560
395156
1085439
1203778
8989
746543
131820
883262
1082457
1294288
525904
42683
516538
840587
1215204
73029
69161
1396973
253623
1113386
354128
1628043
608292
79850
1687816
370853
306154
678124
735417
1735433
436120
716956
182468
1650397
78571
714152
683038
1115263
150828
686754
378741
960878
1103950
846820
836579
712654
250538
1667310
1175981
820824
1225391
274705
1788677
1477002
748797
1665653
920795
1958129
1573548
355519
1546309
1090267
24523
1756839
466884
219469
1816962
197133
194004
146272
937682
1328068
152722
656531
120767
1284675
1521270
126111
1423246
1353147
861753
1574214
1249807
1498426
183912
1939586
1424571
865472
41989
1569301
926041
975351
1638900
1260337
1758972
743597
602232
1845694
1156929
1796934
967075
956705
717273
932296
441541
1014070
1448534
1863605
1427045
1289249
1379551
139947
400819
951980
419348
1824480
204256
1655543
79056
1173114
1734898
70540
194264
637684
1130511
802873
1283652
1298504
332660
982459
1342043
900258
1327638
677876
644962
1699187
1481116
885378
1720466
1060745
970691
1627359
300241
1096729
701438
254059
990330
1395370
939263
1567302
186153
1521216
664763
447690
1833418
1251208
1038683
1815894
492813
1593975
1207335
1541532
1135379
678253
187746
1337950
76940
820296
1668811
1736646
1995398
963496
1367178
936738
1930826
642983
838814
248933
1522639
319133
748616
1688947
1402890
288074
1852466
1500564
1496664
391894
1449386
757167
967756
920012
1164222
1834179
751490
324066
570804
1816636
1167887
926960
416402
694921
1795618
874957
18829
1319095
259206
1364661
1477135
1059518
59103
1908610
435490
1256011
1073287
935021
1179732
305494
183057
1230233
352651
173399
38449
1923043
1407833
959610
211942
1809960
487177
1365626
660005
1227594
1524435
1236299
1799726
510974
1997051
485830
736858
586654
347271
512415
179695
9794
759266
869622
717419
372148
523027
1166127
1299624
1346984
1363065
1728998
349633
175595
1581694
1211327
727372
1897770
635784
1639558
1522735
1230812
542739
353775
1651251
233459
961680
59168
935983
1929688
188969
1425604
1575923
997013
1681933
860644
421240
217519
1935582
1127455
1687102
777139
280554
1264588
1760555
125744
1759771
1618081
1549109
1892087
1989737
852270
285967
1558540
559982
1910730
79074
17351
1536629
1806908
1055052
949419
904196
777498
1010756
606992
1590565
1580545
295433
1323619
806578
56734
1954523
697550
225933
1790306
72894
1907446
674873
1643596
1720374
938014
1468469
498974
1488019
1275741
58940
1889165
1764769
223974
1358499
1684588
24300
1730432
643049
1858096
434067
369860
716080
431135
775539
1264335
64491
674715
223991
466794
443576
1888911
1989965
1227871
1015977
1562772
1165555
878072
1157726
32251
1664831
1529500
1653312
932856
516962
1539418
599073
164464
1373697
1849547
326968
810989
984558
1298765
1215566
1523287
89655
583327
615061
597691
315233
1389538
1813044
1490900
1181374
28966
1575497
1056287
1037062
400292
1080708
1670820
221229
1326591
538125
978185
1858200
103778
1802216
62066
1671503
1332955
1411105
1881996
111732
88023
1288323
497916
629987
1659415
494944
1496326
544042
1641431
1083313
1107241
1230882
701720
276671
1128181
1590949
941395
404055
587339
1249418
1379769
1789577
471701
963697
1444968
707970
780765
458068
1409398
215105
310319
1001195
900754
1970891
254366
1255994
1654747
468968
9756
1367141
522059
1028735
1762090
573212
1227891
468380
1100941
1633867
141457
1318879
299220
91646
1896023
1311450
622634
220632
1489764
1812988
190566
1677639
1204394
517370
177024
654254
1309664
258138
1419536
931089
697872
670388
501536
342462
603929
1325947
1519140
221228
394208
1117988
1607269
1881104
1637640
1739251
1546900
1439342
1619328
782691
496601
115951
87477
1570433
1329476
181562
136793
847316
434819
1229804
113593
514549
132653
846737
437913
1923441
738015
856814
1392165
90877
844427
708048
1772803
497141
1800976
455358
731322
1034655
1679571
1617749
1766881
206396
1061983
1012147
490127
947119
1010992
599602
1855567
1352445
1643612
400990
1990183
542351
1754274
1839966
1834660
1729495
1803573
416607
8795
360567
927346
634203
229628
1648493
113188
225380
626992
1292144
411718
1524172
182030
424208
77401
1958136
617503
1811012
58664
753712
302173
968860
1770268
699451
833423
146301
97166
85682
49728
962043
68216
1432087
17925
1769720
448742
936317
1120607
923152
764228
1259052
434869
1342631
1081909
1061460
773754
1705138
1096349
1333931
941826
858037
506728
65764
860523
163369
633421
42501
1267168
1630482
702471
1018265
379152
838116
926087
1263054
1735012
1611358
247949
1353562
932660
1859446
1254007
1494525
826016
357691
1047333
1961525
1956437
1919000
1243201
1062967
576442
1281683
375315
845032
1900052
313338
1176417
854398
162457
1028556
1778761
464011
358460
496415
411996
1047713
852769
1892269
796801
204131
28632
655471
833814
198890
657913
760668
934697
432838
577509
920173
1328610
308016
828165
1576543
1148118
963807
1869611
125783
277959
490904
293170
1044474
912279
151924
886034
1362418
867883
1233066
118468
431178
167801
214888
1253993
583881
151347
1582637
399039
1144969
675811
1048233
1855668
919748
416701
1794972
445547
1495577
57420
1041005
867166
1156362
1335948
1158797
1461838
421469
1720742
1336474
837254
680140
1292651
1780370
21400
1432497
1080700
1141930
45621
1571792
222836
255282
772451
1322871
1986967
1834546
595393
1488953
1086076
1619676
1159746
216399
1037911
1629504
1304510
1842891
949772
1753690
1933969
914168
409273
684465
597366
1722714
1446339
340528
1189395
1785297
922458
648129
1758417
563068
1140939
601121
1443269
1372779
132774
217797
1771345
261466
824970
455196
61727
1530482
402447
277926
1781343
1273778
1476450
1714850
712297
1821666
221633
1239797
489352
4103
589427
1169810
1496100
1728087
1260249
494390
1462935
1001490
300104
957323
203292
1734197
529232
1818708
1193888
1993604
161163
723930
290674
1085162
459140
891962
548501
1933005
1204330
124951
322430
792105
638299
68155
1238808
546765
1897251
977607
741245
1336533
1414027
455078
1231681
1336492
656867
1309538
876132
1314856
507506
1841753
273058
1398421
691420
852110
1317059
1407440
1662624
1869554
1857224
1743348
391063
1075252
348486
835364
1050652
1985269
869967
954491
885769
1218918
1305095
739854
557641
1410160
1209339
1680339
1818869
1765624
1632603
562419
1125781
178921
1693580
289810
1461341
1876736
1360295
226899
962834
365650
291692
525319
154832
1728152
204918
1795020
690920
1801737
224020
448766
1709821
1125101
1226594
717606
1078496
402093
1184090
697091
811046
166075
1558927
493752
1884138
1790273
895798
1671864
624347
77343
198357
136578
64899
1138212
800822
730707
1561243
1980356
1518998
1534121
416798
454683
849395
1575169
118820
1324412
260934
732852
1131712
1641217
1092958
524967
429060
1818918
1280950
314754
1486171
1311948
1895863
1380416
1207753
1336561
1759520
978883
234784
1613592
736729
1228740
1859237
1947688
875564
128649
1911967
1618562
455189
426463
863836
913505
1919729
234196
5126
1413213
632630
251030
1636614
314541
333831
665136
1223891
1055725
822674
405025
474859
519908
692252
1952333
1287298
576078
1575240
376441
1500126
1774285
1109573
1252246
891678
529361
1110984
1085932
314912
460444
238347
362969
1175010
150101
1638828
1052279
90239
614873
612107
1693013
463056
1414509
665118
860875
159757
528445
462790
743083
1001582
1640234
1376906
1356066
644850
1209227
603481
104717
1657947
306411
1179299
475667
1973905
1852029
255561
252854
1468673
59117
1600039
1343869
612843
1210810
1387036
404550
364990
962437
251250
286884
231311
1648696
1490203
1158435
1043669
871845
1619748
1151303
765249
1283047
1358651
306154
456930
249299
1333253
1705431
143112
713953
437203
1107553
765865
1261495
710525
246601
1525130
520317
1451399
1298190
1201433
625414
371747
1242603
1026584
588326
1261953
637353
1436760
578714
1671788
464654
403368
8270
777019
1995861
1013647
1058593
1412793
429704
1324975
776753
658055
1040217
435136
1324890
566049
1634365
1011540
794418
303495
1119295
683731
1258903
627690
1910338
753175
363126
93913
101007
448894
484526
1846965
1145228
1975095
458897
32519
816444
383467
342318
742450
1850317
1820233
812860
212249
1914372
758417
1476731
1345453
162118
860922
1575678
1036928
707357
1834159
933952
370545
442289
705185
1373463
992007
1545141
1863308
548436
1520066
396608
1557810
852387
169201
17956
699588
1984357
1707713
96518
1974216
1140917
469536
1244205
1245025
1649362
1301277
1588788
1655343
1642315
1931999
1827593
1117177
720736
557906
443837
1633253
737442
1702207
1134160
1757971
1287787
1695448
1091728
1522298
1554687
333985
1132880
1497272
1023151
478721
834994
1245363
1454999
234746
1826007
1915048
192461
189975
1327538
1467855
260939
1728308
671778
1076151
295999
1497182
606156
1907805
1438442
736850
1590592
1005452
464086
1415611
406827
1042248
1973965
312394
206232
735009
828873
1500076
757227
1836556
653469
239523
1239376
413094
518024
483619
605539
1702801
1452587
68645
684716
1531289
1250997
1047938
625772
1339263
1665274
289473
359650
1399227
634402
1271031
386237
728679
532344
167616
68806
1147886
706714
1758077
845084
279986
500496
1874003
1317678
949743
1505502
1051985
1757365
1438037
1907205
1044775
1243808
1523419
1087590
603654
1082609
129971
1315416
838719
550382
573297
1478665
1104981
142322
955963
597759
313324
857406
1823962
430754
902735
1555104
1004903
1465308
760039
971715
1659791
608070
1133564
1787130
1421776
86352
724733
1100455
502085
126378
1522907
873595
1168970
713833
916905
1820601
832307
550707
1331005
1562262
1897596
739275
1574847
630585
868465
428934
531176
1145242
395151
1002807
1153719
656522
1544597
397866
419489
1422423
456425
350912
1783255
1224863
1425006
1264958
1819976
1874223
444555
1634820
391543
1762558
456426
422553
1422383
1032560
1854571
241656
1958017
1713639
1069510
789271
200931
1449696
1705840
670870
340470
1348773
253379
1318830
39947
715864
129132
1069952
1649708
1307183
401681
1698225
1225997
414187
947859
977015
1251740
1650966
359600
1521236
1105355
1646654
540668
1206102
423610
1989004
1351402
335128
1513547
1545798
1433051
1354938
245550
699379
306132
397954
1957039
1460529
1963151
1311968
200298
1518487
784940
1831262
596522
33297
5773
822881
1640243
1322520
276918
1258022
1899292
1691044
1454179
1163867
1693842
562353
1145445
1416573
328275
1600699
1712733
65497
656690
105098
195657
1416164
301824
1685291
1874298
968480
1907950
389402
1960696
143372
994550
1906787
1512018
981477
333092
1451658
1458184
1616426
892134
1004381
1894108
577777
1534086
1598415
1937602
417891
725630
1313987
1612429
63296
1296684
210971
565759
466326
1783552
1609360
496349
6653
1087675
562188
1759123
1206171
311191
1685230
1107207
647036
216143
1705012
1152079
1008858
1727383
1305835
957002
1584232
605532
1885103
756207
1582384
227923
1288766
1442451
199374
1745938
64530
522641
1025955
1972423
1584451
924700
306000
1771853
1146989
966628
307762
758195
488190
1489353
187712
977591
87558
376355
1908173
1931309
690814
1002690
429549
535159
1853410
293183
480555
857190
1343103
1432422
486782
239382
1072342
1200088
1785637
1217423
423299
323760
1673334
1758477
575031
1179123
1447461
362181
620379
1360974
605090
388610
1650473
1173151
467156
1386241
385097
1275463
1846999
344033
41511
1440611
207527
1180420
643847
1077648
798923
77085
1327332
665044
1082153
1295822
1845678
1408937
203629
1638670
1075851
287180
1421336
1616358
413101
124752
550551
1416420
840768
1087792
1437056
1444594
1474261
1521459
1996056
191085
1407503
1889600
1775661
150007
806900
471084
1511782
329718
1534590
325968
987484
1502904
1476349
733626
718341
742916
1548037
1140531
651214
444225
741601
1848164
646728
345072
1575355
1493562
1247657
1228070
553225
1091677
1694460
1236422
1481660
1879509
1808176
1931209
1283651
1423063
926011
620707
460531
216087
1989872
142483
1229202
454007
1056868
753032
560008
666645
1068695
605561
1243275
630545
659214
785921
1896871
471123
1707675
1909429
1537622
18726
336834
1674724
659552
1296111
713182
1001414
1454222
709210
620386
1292723
1954658
671982
378138
886133
523704
582442
337911
1240939
1965359
1411099
467193
243306
996801
98063
96697
422821
1974329
1905242
270534
1046019
911046
1629573
1224238
1378590
1596669
766843
458029
1548075
1522075
1553562
927495
209610
268384
290113
92113
1242064
1803214
1175257
1235010
460908
1949827
1369335
982864
1438797
714749
1137033
1321325
1362581
139342
1148194
33584
894093
852561
1983531
1634562
1048547
878191
1388284
842609
920176
904843
203646
1963723
1348001
56512
31982
1785038
425567
819115
502314
1995544
454689
331998
366928
766215
1206850
1385294
1343946
1481040
1343903
834856
1559687
780029
335681
38437
123454
1587570
797542
65271
1513796
498302
887502
1802987
1470753
1299477
509797
475411
1391615
1890955
1780085
1320978
767321
612323
1547694
361603
185749
1923595
1843281
530861
1331737
557959
784239
538542
1627087
108959
613500
1878035
1957191
963821
1953033
1700042
1986673
1312757
1338347
566212
1114268
1219449
1534300
544265
226755
73324
1966199
737877
239115
125748
1091148
134349
631466
1977733
78714
1795346
1900770
520440
142328
800889
316964
1902667
781231
1286581
1645079
904449
1888076
1367067
1578814
1589827
170464
850671
708022
253266
1677887
1642046
1822026
471984
174045
623214
1456799
752552
442391
965374
1163946
581404
1322966
1237495
1194370
1155255
770921
1267534
1981716
1298784
1274839
1935853
1617680
599155
1793953
581450
524578
345965
1015839
895287
370781
1297849
1976093
564554
187143
338538
1826856
242478
616028
396326
789695
710790
1659576
1052157
1144381
218967
1154774
729751
1399239
727112
1653748
888413
1088833
1083201
350976
320709
227536
1607145
211801
994751
578375
395380
1151442
710119
109303
1165731
573187
1350035
591753
1109968
275840
727946
219391
303725
680546
314348
1029029
203231
414415
1170204
366548
1092590
1373527
846386
1174084
391524
817847
75826
1552032
668666
1236856
743080
1162849
1008161
584644
1362892
706676
1499270
421065
761738
951375
713358
1477126
130237
1621346
647996
296770
845654
877604
257398
1440872
939078
1884013
1793036
1684707
592365
617110
908762
939193
188118
710066
1943853
653881
409759
1363742
794418
1247112
1181119
574324
563635
1802423
526051
217726
1414288
1443209
1260458
1403573
147298
1745121
386867
1257227
1907126
1914381
652754
372933
1896971
1165574
359882
762365
1853583
1015418
862203
481055
287447
1513447
796327
1108146
1892925
1219990
1441941
1329235
9294
930295
623019
466536
1146855
1541861
1503363
404165
1535018
1446192
218128
1083096
1284440
795256
831378
252033
757554
1569122
1541897
1520078
937937
1553408
1485853
1398737
1804830
185811
1187471
28234
844964
1261194
1538214
1779279
1319688
1382838
1766730
112792
7762
208990
143080
982123
1132210
1777089
839932
1044137
838744
1450088
1328770
110343
1245416
1932607
1524565
834265
660191
706328
272076
681314
1028223
1925378
283915
210966
961170
1677856
492820
67577
1627078
1032492
1540901
299267
1781983
791368
204391
1240881
1359326
308459
246209
1733574
25184
252676
732742
1667974
868702
813888
904589
357446
92383
1763587
917283
682744
870167
1241931
1038286
862701
1766484
1531846
387054
1895239
1308624
1210081
1077212
1992220
1902068
784398
1372074
189768
1376607
760066
736276
1822482
1237819
502166
394864
151845
409359
391163
1929952
348486
1501189
1658086
334118
1282060
43052
492841
1103204
271663
120226
667827
376249
438175
1242575
1047085
1180433
1179176
733154
1666705
1794415
1944515
680100
958009
260244
1180961
780913
1449923
1601935
1467896
799557
579857
89215
1377798
1178878
968839
1844014
131563
677738
1484508
794024
1175485
971302
563031
982011
1583296
1089053
1670312
485452
241387
806277
697645
1436645
1968040
1979212
1182572
118931
245173
1348265
576856
951901
1604286
1333839
214854
747863
1353659
292391
570344
465968
1828976
618874
1772033
610940
1415809
916696
1280177
410620
768219
898384
781791
842818
404361
683830
306871
116230
1495867
1848467
1971936
968458
747901
1710483
1542841
671675
832252
1847100
1108040
1187833
417823
1275673
1185807
1671399
87035
1264246
556643
506125
1541880
1016507
436216
1507286
1806964
860752
1138515
389391
1665980
34657
736261
1392403
401879
1000145
263731
688640
230422
1292990
1444267
1960562
724510
1778296
57984
1721097
1747493
74346
227464
1694038
132683
398478
564546
755318
1337307
392848
739166
1925068
1307130
592916
947569
771342
990620
7838
1678898
1636643
1685669
433454
1105902
1592269
821851
589721
1296420
1553555
283808
451608
712810
518797
1476487
1350689
480364
384979
633415
780322
1847346
1102690
1942070
1940227
148357
713146
1769524
1423251
1018407
1231409
1033511
1648680
66990
801349
764291
61741
397398
1066365
770500
214023
158496
180277
1674744
89366
831510
1291103
318109
81395
545546
469729
67847
687696
44331
979720
55079
1565355
547455
1363423
1307433
45168
1063215
1005166
1188557
685615
145448
758842
2525
145451
20135
1290957
478304
515452
280382
1104940
1421914
1638831
912538
1029302
390092
839841
1379990
1329425
169834
577254
466493
1977258
1176058
999242
788998
1949898
1311688
1948757
1190063
95616
1268618
1955101
1402564
760652
1997543
93607
1112020
130526
1831993
1352458
1982912
360203
344808
1771399
1012753
779263
1437374
1434420
655984
879924
1343476
1857104
1261816
1485160
298232
246193
941051
276604
1482353
1991573
12924
161693
35248
1567692
461905
1579282
732474
576882
1741875
436882
182501
138117
1264034
1303675
1839730
763113
860293
902461
462110
1941981
76316
888321
12280
534126
1967399
1730703
61163
975841
1391484
1462979
1383255
1488951
1007015
1851417
532953
786615
1264771
1683416
1725626
557389
707316
1903268
1388987
969379
1944300
1878884
1225923
1186352
398282
267696
90763
1117788
1741668
831633
1810042
1978643
1687472
1029940
143728
1600778
899893
21088
1980164
1016877
1990323
1652768
805036
430268
1616890
316578
1200548
1165473
45810
1610130
1372552
764550
1349006
941501
1907402
1511238
604626
1596099
199319
1483388
1222062
1819378
837304
1337587
1703462
721437
769022
31789
1391027
931434
1335564
525446
1236892
1627409
56570
801067
931623
1828349
7028
1611149
1375233
1375685
1340768
1574937
904163
784177
1296578
1234490
977110
554864
551563
434050
627223
1250298
1712846
498924
1051822
467737
413949
271954
1192537
1579554
1641088
204861
1761751
1003809
1388225
1871503
1994685
1081033
91906
1667083
215185
1215023
1463674
681688
1018674
807089
82453
695776
82836
182707
1596937
1699660
615772
1872047
1946255
1959648
200938
1868323
693141
1099161
350638
482469
463366
674377
1042699
65395
312722
1433330
620699
1713076
1667524
595610
15445
1746148
846983
522429
401971
1343734
1848404
1333110
1028283
1890846
129421
1598265
881142
1789763
397840
1387608
1855191
1204764
1381621
963659
1300935
1110885
331025
711877
626099
551871
1452585
376037
179777
1527936
854981
576475
1556794
1081879
1228510
888310
411633
866419
1643959
1840823
1597796
551593
1025125
356687
675121
1633026
1668422
72321
1842503
1412220
1116816
1256294
1800364
1676469
254520
593987
1969210
1193486
294045
1173401
1296586
114668
118291
140768
308689
1142711
1283834
986059
1807547
511563
76175
1419355
768944
273070
175019
211401
1004198
370833
1637896
554884
750022
614110
1989258
499479
1759643
17831
1094618
867883
1294652
444494
1581496
1342186
329908
1032145
1886324
1210985
1068848
1427458
1018068
95730
1162207
1972090
448701
1035798
404774
1644595
1397266
760369
907148
1302752
733597
1321824
869703
1499316
1077718
984929
534415
1097717
1315985
1882025
866128
915215
786179
1735833
1010207
664873
597778
1018705
703535
1074611
168103
1346830
480249
46763
364483
1307058
526471
1683867
101820
1909605
1058149
37863
607556
177209
619059
1357039
1982193
58289
1179809
356945
911136
395626
1885974
443102
1120004
1676882
1517996
634064
391861
148228
1435135
1606392
1858152
389381
405443
1532492
246609
649246
943130
1694940
1985681
172575
1957613
1142766
352992
4062
803761
1141394
291372
1711822
1994954
1429321
270509
1793113
379185
517837
1822039
1051823
112134
1377269
985567
719792
1119919
1123037
7006
1320860
531659
888046
776114
1801639
1269982
252178
382694
933300
448973
1405362
76910
696416
436422
1963422
1300324
7005
592358
1852575
196434
1847293
428359
1172825
1554588
560075
1277263
9683
339257
492533
1511876
1605177
1629989
1456085
1848541
1932342
1331177
1562827
1470135
27699
888380
526943
1264607
861109
1445171
358985
1346066
96728
329333
1242972
1256855
116476
806583
1923260
432551
956933
1399901
1025234
861684
115373
839488
154399
1949941
1108556
1648989
1499857
1871182
674925
630963
1835974
1169557
1290333
730836
841032
21830
1367047
1505989
1527086
881735
1892950
753582
32411
289557
44625
1730399
695093
1514548
1187085
42114
849651
773498
219811
1728241
1289741
111300
545068
247743
498158
300162
292618
596885
1930457
876664
199185
1227975
1099463
1244137
372909
1218962
353691
213691
285502
1306104
845498
127268
1914043
1414521
1389850
67236
367125
1384642
1782849
906723
1078847
1908090
260095
1510018
898760
256378
784705
1264266
266465
1447355
1473221
1506457
878490
1453157
957391
684660
1999198
1958814
277164
766914
688130
439306
175578
1594395
978165
1883659
1300134
1902992
1824233
498019
403345
842499
1725546
1645460
39960
370830
704278
1192318
1381195
527324
1871563
481371
1772327
83867
801081
1649585
1093832
615815
1641313
399720
1180862
95949
315599
5348
1691822
1551552
59899
1803195
1420846
1965988
790458
1496283
784344
1680223
1493469
1101332
1568507
1616142
1456280
779419
1480990
513833
487472
521756
203777
1552902
96261
1658457
885197
693325
1464759
877262
1340810
591745
979344
1290180
1666977
721844
923116
1384435
1713280
1418534
1966919
184477
1749060
94844
513809
1003270
1984775
1663989
1888890
400398
3515
1802081
1916300
1577378
1675400
1636668
1545138
646899
1920501
58253
1655226
224915
1105717
1431056
1441310
409640
1332457
1714625
1030634
274981
1996544
300440
691115
1577223
1586816
326276
1989919
317800
527031
1412972
227978
1649242
927447
1495689
1583440
1278933
143160
1686512
83616
104180
494947
534636
571256
1758249
983905
1831707
428637
1514475
1739092
1795561
477927
501763
1164180
1386389
1669954
803630
843010
364450
1374268
519966
453206
1709894
1009271
304444
1145717
1222655
1514041
568349
99071
798432
62796
1045445
1493002
1839674
1556345
687389
1467986
123137
425108
1254135
1705957
1953315
1272493
1086290
894235
224268
579867
159892
333759
1355539
416146
1739575
973154
1964309
551415
693915
568730
282907
892796
1611751
695559
1848508
194800
1054116
861592
1090170
807473
1683072
1041596
815650
248000
383375
886836
466963
1637941
949599
1604429
828176
23672
526914
1359333
1016066
417155
136965
1961316
927428
1990386
1804818
1359087
1396364
1336743
1750883
1285027
1802160
156513
761237
1568889
1166496
602468
953909
1337340
1058019
1671192
1066028
1265861
1203902
942018
848026
1761195
683177
1166007
351041
1641165
347020
252843
880039
589620
1260245
598709
981625
1981224
1045671
1699532
1761952
1482683
1275755
41621
477355
208318
1474563
1658538
999299
651645
950735
211455
1603485
255052
1768323
1766264
1887060
813546
789330
90406
864477
250483
1001961
48512
1360327
793404
313925
558954
1856844
125702
1150448
1038081
1234255
1265411
131912
1595873
65529
1008278
1309501
1117879
1033765
163074
1636003
1073201
1791048
1569322
891662
830743
582702
429039
790957
234257
885753
897106
1016604
539021
915162
1589486
1002579
1663669
1842013
985773
1423000
102869
1897682
779470
1498118
162502
1032434
130902
426652
15533
1261856
1753117
729851
1823574
977471
633161
1876705
955169
17407
1527054
1775445
900592
1790975
952418
1511764
798460
1251442
1138864
232955
251857
931570
125311
994612
840870
1305901
1370322
1063624
395773
1635720
1408159
1053718
964690
1706618
1029022
734193
1518531
225659
146586
416271
339980
1714369
1943281
98557
1777149
1345014
1862456
938098
1644308
1815138
1458048
1209369
579809
735977
1806614
1590914
1326661
1779352
547381
704401
1335337
535386
97245
745946
1318480
1873385
1399150
497783
1404887
191237
1958983
570500
704040
186524
1794827
112429
927071
1261790
1553400
8317
1157741
110164
1773925
1358904
1974380
1550661
1539601
286940
670618
1034843
353138
1870200
56159
709504
1793739
1475238
182586
1328778
304107
974626
1089468
503772
825221
376586
670203
501305
1969010
1175133
253682
417389
1421119
433986
1673289
677985
1340343
1436952
169386
1641100
1230263
269174
3292
1780819
1688915
1236159
518534
1128119
1937446
1837782
1387940
1828939
1506129
210011
1922667
1717339
1151205
1595911
845954
630896
1373741
1178092
996720
381700
1308742
1766493
1811282
1585970
135930
892500
279202
793810
888478
765310
1916389
623939
1202092
103789
331984
966624
24884
57082
493271
456829
821098
1992822
998508
1163789
1555767
995844
63269
1553124
898760
792557
109388
602988
1309114
1039915
483756
540204
663153
1567800
1284900
350925
749715
470721
1534958
604356
1601803
996326
552311
101671
161912
820660
574841
1714783
953149
791533
1818718
933606
1965030
1538618
90422
15064
471102
128939
1497322
1457073
833475
1362285
1211760
1237714
518949
1660654
524294
1268505
1723243
18802
1304103
1702038
1378220
1161957
890042
1955334
997395
147623
910871
1367249
619170
271875
859968
873417
349435
938472
184739
1658199
1498604
575131
175482
282581
1114900
1158811
868621
34612
885671
1365597
330945
138517
488753
890634
229047
849380
232537
1721310
1988413
1663960
1221192
458366
1394417
1418830
418890
477436
1116557
2765
803107
349335
1683807
560756
1795762
1387681
420086
1676265
1744608
1835703
270819
281640
177353
1406934
732229
1705498
547640
1675345
383938
39344
702156
1221315
1357795
696603
311123
1329806
1103203
92487
1517852
1361138
578540
858841
178809
361291
436601
787416
1347175
1636890
1891489
1979123
231478
810405
1767242
82119
1936695
1209117
265643
63729
1140137
639151
565132
806515
1226647
1059439
827671
410156
222026
171233
1650169
1722775
1630044
1813177
15424
448857
1305464
596958
1415433
1142412
702000
1748547
1125211
265792
1263286
1264006
1057894
642911
634793
662179
1515324
1216555
816744
899104
753937
1114225
1272150
952833
1781340
593308
1001766
1675593
811027
1094031
143412
14088
340586
828245
199701
1867948
1918965
551168
295706
761924
956819
818321
638018
1904767
273881
466892
1937446
1186299
1759434
1933981
777027
525662
740389
1635782
1463185
1478833
1974442
1376419
1388842
1820455
192238
1665689
571993
100539
1801022
145411
358938
889128
1573017
1710876
461180
722063
536154
1747018
42919
1061234
1646883
1212784
1507922
1481664
577512
910197
857702
470484
812908
1334623
116683
1025431
248742
876440
1811335
1609702
45858
556172
168779
656892
417152
611247
1156024
862572
1965155
1572450
1755086
574012
1585138
1347849
696948
121865
1308579
188397
1191738
935645
1546081
1299408
441043
584569
246726
1993640
847521
1149888
1472682
287099
1280954
714336
1027815
467155
1240140
755013
977931
1594397
466384
591989
1094748
1424621
1505609
336969
1065191
1494390
223101
390224
1471031
1666864
425884
236188
235434
222366
1582931
1305452
416427
1832313
1817079
1190056
1538581
1600092
820753
1659753
1628560
1016681
115285
443137
513836
1510429
118959
418565
387048
1267973
1288162
239078
1378856
150749
562763
820325
972847
1001827
1853902
1457350
1004150
1934041
1530065
163625
1338372
658685
1684017
402220
587055
232482
1505718
930619
1878230
1385853
224977
658473
154663
582072
1444085
199689
1483136
1704671
579793
1388961
2987
1529290
1418446
1569094
1172351
827498
832015
1339103
445049
1785123
603187
1007230
1351993
1193641
1644386
903331
160334
767459
1952293
1155595
33733
831304
1680631
235509
764570
1988817
865573
1951053
1421539
1536700
1011388
950731
1849397
1327924
1791579
1568801
1658960
1589924
1908780
1735307
1270581
383015
1237205
1989261
1765516
1384368
253496
1035765
649874
719922
1652138
1422863
455815
718470
1250204
1911649
1160240
573001
309600
1529710
84975
1093407
1748922
967772
618151
114258
1836121
408715
1518046
1947181
1433666
754591
187556
1493948
1716968
1925795
607656
837104
1295240
1606937
1225872
495100
1650003
47561
54915
817502
663791
906049
285010
1482854
903315
638927
615387
871271
380039
1140213
1613849
872894
1197868
331519
404506
1201098
838993
1199376
955914
111508
1629940
1309566
532101
1804340
930208
946054
744130
402354
56461
1595488
1632289
1161750
1022327
1691651
101280
976979
385163
1169227
1255434
426646
885671
1773734
749656
1950506
414462
1599686
1614768
365407
1171602
340479
983648
1737519
1934527
1414953
537723
247848
894077
35663
1057265
1309210
1079817
1603443
559182
220255
1840272
230935
1341275
1226596
1035462
1610206
1435175
1365701
1971933
424028
1437030
1247379
1760192
1304793
1893794
67389
1008120
885530
350267
674317
600857
1650203
810376
498968
101112
566763
172780
1614851
1602789
1211628
1779316
424831
147861
1101780
817951
1534138
1569343
250807
1238983
1586104
257948
1307811
1389118
592878
1572844
1774646
347024
1707403
865201
1042900
1951966
243479
73131
1615869
1085346
783944
52316
325148
1497573
1424085
273285
808468
410011
1528447
1367463
625679
224379
1999466
1961626
1673289
1945253
41536
794736
1773555
774352
1836249
1442016
41098
1790296
1096519
428896
1388107
1695607
1385433
1708316
1945970
1626437
189682
800340
561017
1946348
414856
73271
1373465
1579082
565977
1425691
407568
1011311
1196651
354885
1674368
141031
1691979
1974210
201832
496843
1908204
624488
427815
1824276
1802906
1473497
897329
1945941
555534
1326505
574875
65883
634147
1516208
843339
1993132
393151
826028
1320355
1137555
606051
892141
1164131
284455
1735562
1078583
1997388
1910682
911960
1104213
1495180
58869
664469
833327
1402832
1337288
1011077
759991
1147054
1518253
1597386
1858083
1774807
1339794
886383
502076
1726524
1617225
1402097
1055524
20882
311412
1211333
1717187
319681
215601
442787
1898785
1905296
1194430
1484881
1432663
1280657
195497
1659362
616132
1073514
1660172
1919442
1814602
1758020
783069
1229322
614320
1187372
691226
953763
915021
267721
270754
1079277
581083
22919
793509
479208
1072195
1015383
1896541
1756404
1968430
946274
318516
1211937
59976
556463
1032155
1793354
1577893
1034005
562465
473618
72670
1399329
673739
425967
799002
345154
167447
1639266
1198644
264026
1892759
1432826
1111441
881883
1456183
1320409
373560
1148772
1889309
1118678
15292
342592
366340
1959279
1805651
802359
1973210
559596
1726758
409292
436605
1113228
1326478
270716
1157670
751376
1132370
1636172
1044014
827073
1712598
1374479
337927
160997
314092
1764769
647014
1067276
1815084
560750
1265463
425989
733820
1204401
696746
126860
1077573
1180663
202693
998139
1709353
1621956
405945
1940976
742785
598336
274893
880616
73393
721038
1039613
514841
939065
1658513
1039800
1229612
872383
1516742
1475659
590612
1664064
583213
347628
1091947
1257111
593564
818843
854350
1706120
791299
1246559
1199925
930275
928275
339353
474191
453297
167936
1922160
689919
701340
1171311
885389
1924785
1027085
1745857
159814
1332934
1437785
1609151
111566
252948
160177
40821
1955571
1324890
1082589
787019
1462801
1212462
498498
1523440
400221
1488189
1330887
191285
758144
1297075
374885
633732
328513
1771485
1162079
333084
319341
1246690
1149613
1443922
38194
1286464
1830179
726966
1944951
391345
504424
432049
1587935
563441
983462
1437532
479894
1821059
1923695
855687
1183003
976304
908551
938835
264869
241058
1763361
133456
1743902
205105
1217669
299552
1490208
599340
1314849
1509275
1927919
218671
1912109
98382
1825021
722511
56902
1992206
97812
1046771
1089687
858012
979652
1038163
203053
1327126
765268
1440562
1208193
1021694
664707
554811
97760
1714614
503019
878708
1119855
1422487
709674
634916
1343477
137579
235211
593228
150721
1875279
1029666
1569145
1020636
1405295
143356
1547048
1067718
65048
1153450
71021
1890549
75525
408254
581204
937383
1568470
807079
700481
1166411
326458
1492702
331137
504483
1372789
757661
539203
561082
1905362
454209
1640367
1318700
881941
1453837
1257552
717071
1286241
316283
1970506
1098335
1370443
660239
63390
1481198
871995
1167909
571188
388042
1460549
735448
313724
862633
1590730
147307
389105
755271
1146607
1905826
700453
698011
1913411
1723248
1204387
237076
712538
344823
1663346
1484190
542296
1643020
768158
663964
1220034
1435666
354554
1039725
1817973
942323
1388188
638636
1907678
435959
548222
1721019
717930
1538244
314327
1961055
1452033
1967475
1043757
866975
1846067
203369
1479171
1425030
498692
133943
473866
1035073
856492
1017404
740172
939042
1183830
801293
1693924
1613780
1138094
378558
180441
354053
1811406
343952
1066788
889354
244931
1192621
1486996
1993342
1686357
1968886
1096677
1437080
320825
499449
1949640
1547861
759441
49261
539280
362236
919011
788175
827060
1543006
1017005
9826
1389517
1721517
760151
138649
129091
55825
1415938
1381711
282615
96233
1212473
1612316
588826
12391
850308
1818390
1732144
763071
1949782
431022
983459
747956
1635564
209733
765425
1257990
57250
1112903
1710894
1256775
852545
426972
243428
428805
931358
1460869
1860667
1219960
1030311
1947718
517175
1647345
1314060
1098810
1594002
1559209
1548396
1686161
151481
1016981
478674
113203
652373
1312472
362172
1382115
165403
204475
890597
1158204
1387423
759303
673688
613057
383871
781350
380202
391611
648234
646912
1100893
1653433
1128310
1226064
130286
1210712
170629
283067
282807
1657042
1846737
345412
303769
1032541
1053500
1260747
183460
539667
1642937
1493225
521433
1784872
1838247
1980402
1706030
812155
905789
653971
1763748
1097473
1829533
1211321
1080281
1759151
476081
916530
1933401
932665
662856
1319265
992196
283087
1498156
1237747
1848940
1317083
1194278
1368244
883090
1323700
907984
1877902
932795
104030
1855724
726162
569397
1781768
1716683
176127
1809072
1593186
1641870
216833
431689
657302
1309106
56578
1494925
1740808
848945
646613
237957
1441090
1378109
34051
934382
1140296
1479425
1671413
1527146
636294
1667607
1277268
10772
393625
1586228
1770981
602092
546122
1213140
1344095
1700412
902236
1516166
177166
1250483
1967921
1632713
801643
131605
1600942
1447306
194193
1560300
1625038
468709
940488
1345491
1647119
1823794
1508280
1119455
944299
1835284
797594
1812250
1466594
1303579
459887
837696
946382
314383
4914
878985
1404992
739223
240549
1203963
921876
1891014
25643
1904617
317059
306914
335196
261169
820831
1608303
131974
525446
1542311
1385771
232257
1633871
1837973
1658896
1587442
1073075
317718
474924
1747785
1227342
1921647
1687242
871673
724503
1821355
605287
512651
168434
1742787
1884462
1522178
61170
346245
1886935
809350
21473
1125939
850298
641267
863999
1017025
907124
759373
186807
1760981
1454986
314514
743202
1846440
901755
444549
35663
593706
355737
1942574
1054870
240216
1717078
1549715
22157
424165
239376
237259
1421512
1120276
788406
1799982
612219
1213116
82126
363935
1796603
443270
1762638
1447367
1918278
185831
187443
463883
755287
76341
1451568
572162
1470271
1680510
1481322
927892
1279836
381158
1206420
300866
1859287
1310567
240136
1442244
1664412
1296340
1358571
890622
1821580
928513
332194
479102
75930
272338
1622214
531051
1929688
740111
708657
1467528
228389
345929
1438361
98619
1157670
1400834
551663
455273
768389
983417
1328697
1235648
447156
1808100
925298
675889
755236
1344580
916449
277769
1716605
773573
1234946
1558704
475178
1991455
1347897
1671241
391197
1013593
1977308
1014879
936731
631392
1320473
1780341
622091
970152
1002049
1561349
1152592
1728231
1922828
88167
1258708
99164
844456
284783
57962
1277313
436492
177967
1308091
1394244
240691
1514368
1246546
1305261
635951
1150907
908831
1497068
1380366
1897472
1321545
849781
1487117
570054
1038893
1110168
630974
750867
25801
1270718
1570649
1203392
821330
1339668
878083
97850
886934
1071523
813530
1174341
1743574
1615739
1079865
458879
1992683
131422
791893
665340
123560
164940
1653332
1180919
1270209
1683685
869929
239777
943623
528907
486738
1127813
1031044
68320
1383933
1654822
99308
857377
420216
1788166
1323843
282720
1135924
1468435
457070
1514254
70100
497174
86475
876437
847164
928023
1728778
1490604
151285
761040
1147960
747464
115598
425534
1835664
217959
812683
1282918
1317539
1362501
1168859
264524
1796601
1608947
521789
958795
1505472
1372399
1592252
1328870
769730
1335068
110147
407496
476143
526419
598975
1701737
1918953
31453
416388
1332627
262416
1705421
798899
1756672
1543938
679040
1978558
701809
1123999
983343
527655
1749996
934624
1528235
249981
70585
1131289
1117889
4100
545831
655573
1882014
1231544
1873087
1809998
859394
751443
329291
1197678
55858
383034
281522
1596376
84123
1444475
1321314
182654
1508483
959323
1682588
156102
1399988
1185945
1577558
1919170
113326
1114112
605142
1960378
1165235
945662
830653
1402702
26708
590463
1662136
1796573
1190250
1085856
246605
1748310
1029893
667837
577456
240245
201194
1664031
944172
1374232
665302
213142
1062751
132916
1937358
242091
616929
718749
1749263
1472048
872534
923549
1608335
328960
654676
1380174
1950071
519095
1331590
786268
833613
1180332
1435861
531951
1793852
1395500
1269097
1375795
403172
1682377
1842973
1682135
341239
804904
1091765
222398
1534084
1298923
1837291
457775
33849
1677630
716380
1954532
643139
134735
1413968
735092
1669753
1258205
1581338
1670839
1461912
378708
692627
330538
539367
198477
929210
312039
732648
1541868
266852
1619498
794322
1950986
1956854
95307
965722
179466
1464561
291298
297355
408629
1135191
1198277
1972767
1521200
1515850
798609
466213
1038684
1714655
1335791
1314274
1985707
951875
688264
1545119
688125
12498
1307857
541321
1868471
1740676
402091
922825
1175548
138888
1246826
1100333
58655
1338505
1130561
1069210
955344
1382767
362278
74056
707916
734478
4904
287932
1282959
857842
428554
948397
1658369
1196216
1991664
389397
407180
984257
1699838
668060
593535
897519
484059
170341
559417
1914926
635575
541007
529030
691158
1537220
252791
267047
1682260
263452
1131438
1962258
1888848
604254
1219388
1915720
1976589
335753
1099470
669544
1939104
1347236
959149
57678
1068520
1816964
1608708
314729
1266380
714546
1050905
1970352
1088012
1774017
1138758
1177065
423180
1535573
1947344
1244777
1489851
10117
1947678
962793
1336645
259446
1435086
162843
521001
1018272
1196330
681671
54602
1930058
262403
1804949
1714950
1388013
1597249
956897
556756
1114953
1434642
871531
1708625
710658
443274
83860
1613532
1839551
545007
51816
1540260
178558
1233541
581804
1699950
1341395
1423671
1723018
1318158
1966467
605596
1144860
678898
1640607
1828031
92843
331564
996615
633480
369216
1679694
1470807
1599464
442847
1331754
1376749
565727
1106446
1582862
884160
455159
124561
1211951
900040
1091857
85579
1911569
1320132
610014
941894
1565033
845407
1166676
1180444
195273
1009351
415837
1842679
822101
1441579
570942
1347585
1390437
844872
1563220
1587597
927191
293178
1991848
509649
1734205
1478706
1503808
752432
118523
951242
629975
28708
43313
1137106
1223334
649633
942424
1370438
1108404
205719
1843120
842223
180254
600356
852867
1481971
367878
294813
334813
1730525
1110829
1514019
1182618
119012
1552295
1227917
1994279
348992
1417161
383554
275167
1877062
1226718
332353
1380036
509543
193342
880253
1432152
373493
602146
264827
1334187
641363
956669
1018164
1156388
804406
1197697
1023967
720582
1298623
901168
36863
454492
1616924
1646183
380533
823844
1679978
487259
1160859
1328395
1212989
1413205
1324007
1920468
329357
420699
118969
1727193
1499321
1353732
25772
927654
1673087
1053701
867412
1139299
1545837
472290
1579135
263266
699051
335532
944628
1022342
1600212
225851
1781358
1111511
1145494
319907
1060609
1007169
1924057
813095
606282
1695359
1697771
1136960
1666612
1407356
1346066
479056
778136
252736
75788
484618
861320
1436474
1404151
1875083
1105036
1649129
1121134
181163
986276
225757
76960
1393703
1917575
965351
540876
591069
272887
1880564
721254
1202513
1325736
77429
516016
1837613
1163293
1863148
99927
961276
604474
1837907
146080
1658373
1958521
323102
1933764
1870918
650478
1377264
1959881
1705110
367909
1078516
356934
1358246
371415
563859
1539561
1037628
1686598
404411
164932
1858329
1379915
1474583
1345102
918037
1309501
153809
905928
1353572
816671
961302
896567
1145022
1171272
1800961
1693258
1789195
419921
1223891
422978
1856732
613433
1967913
1188850
486226
1881536
84302
1122712
1627738
327263
769772
248430
154865
871142
292069
1621053
1944519
1097402
967307
292249
1899781
1008308
1781740
1793736
1370407
537714
188509
1922047
1356980
1635213
1033406
401141
1142376
1762579
1471974
445298
820776
1262897
1472628
1095011
1574437
1359053
1377378
1397817
1008440
1340795
1970129
1009720
462166
404409
318380
843401
1802488
1931643
1831056
694374
212488
1442179
243755
668976
129767
107807
1867200
1427992
654375
999651
1955395
1676207
205364
903153
1514892
58035
287513
73036
331269
1663203
1875371
939111
410044
1443608
1112586
564797
1400455
1419906
1014414
161585
1948599
471069
1067831
618962
1550937
314048
874326
222123
971947
1342303
500143
1285264
613600
975820
782875
839287
779653
1531262
1824670
1695547
1239571
1373536
401980
672698
1045392
906383
971887
1064079
188870
1242601
635471
1614933
17232
701799
1668865
1434562
438702
1530449
1377479
333180
1790423
1084991
1150338
1268258
1582194
803441
516314
842565
1022242
1445841
127958
1566571
113446
627361
119855
594357
233112
1030304
1407617
793032
37410
1648514
1851629
1618047
1236694
1341952
992459
611283
419493
1119311
920507
1251043
1762090
1319940
1528867
1184709
1535807
780307
1873806
1430524
1435741
1173541
1808307
1456460
974409
1650955
801228
949798
1805769
457486
629311
837643
631056
949103
667142
1257619
594736
1097369
422909
1701492
723541
1082268
1394360
33771
898326
889200
1622184
276740
710520
902042
807726
1524972
425783
666901
77846
1686800
1985500
1312114
1737149
974106
592205
1320763
191696
326203
504139
1216747
994747
1325687
738344
1536675
1715215
1429829
1240285
799509
900160
1609636
642276
1261688
895986
446142
1908022
1757742
70332
1283053
1678544
1430178
1204177
992760
1243959
799846
1192855
632771
1056699
323210
826034
1521819
728399
1319929
469878
1671156
1515488
930757
1039287
890629
32540
1875862
194282
777507
507408
1982584
29762
900245
401215
1572324
549395
762578
627478
569886
301378
1394682
1159835
1878953
1722749
1957867
1809290
276643
776266
1478374
1416572
1542355
887344
1716722
457327
1692494
727676
956209
1477333
1557103
157744
1979950
523428
866410
901277
1260847
625392
95869
357029
1179407
1050866
1634172
1936247
514741
1749738
423022
688328
536887
959818
1340758
1977507
1979236
1276027
1815255
769017
540807
1210957
1980026
534648
1838549
1494401
391248
331549
1311200
1122478
1360808
591199
195158
149360
118699
1430703
1970889
760215
430460
1941430
407120
831713
1364992
209930
1149842
56386
165664
1362662
1719177
379529
1808067
1341534
362294
1408455
489532
1703163
1659027
581945
968206
82757
365942
314226
770653
586040
25221
909526
210487
784140
157300
1128382
678178
1431256
1846016
95156
228971
1896444
380311
1764643
684545
1047019
145439
923949
514118
79649
437169
948315
1072589
1899730
1296215
1543100
159402
236783
1374277
1983502
1318056
661947
664293
590580
1191759
923171
598198
867207
951362
1306099
1697349
4907
21664
394724
1965097
1480292
1291393
1965706
578021
445997
1935864
1877060
14411
915112
874156
1818666
788367
712172
1274251
584865
463588
322332
1190468
1789094
1257597
590930
777270
931973
381410
1059384
1314572
1042332
884811
501233
1459338
1990436
1455153
1045569
1773769
705479
1594324
458988
1993880
539139
839540
1525698
1058758
887262
1737765
321964
1231917
36503
1402
1997716
402675
411510
1333468
1990478
27030
1455890
547051
141430
1315081
1798988
1775464
1878275
1322556
915759
611149
1796237
1134930
208791
762355
126726
971459
1352626
1990553
771602
485385
45963
353024
1127133
866044
1889091
923848
886487
348608
1334792
1712504
490361
1711680
1350838
1619176
499959
297167
1666211
1003012
1357594
922580
1634662
58956
428859
1665612
576600
561176
417025
1188794
1995242
1041953
1855819
971859
1335363
82631
1915083
264317
606265
34131
1004202
627598
659084
1266429
923707
1124719
1306610
1416586
207563
513931
169139
245468
1613879
467520
1261798
1869716
97573
1508462
1765148
770840
1975052
1459296
460996
1769162
195793
742541
528645
1388556
1277858
666475
362777
348508
1631280
1759930
1770256
241053
1508801
1483165
1358472
1856270
1133787
877101
661216
202932
324709
1418301
293905
506883
1757991
1279548
675751
599784
954598
1042888
642885
1604333
839638
53637
1500569
884218
314002
1430671
510007
1058455
154563
948648
1682614
919704
1439989
398565
619586
662537
181605
1605257
1638733
1218689
682580
345502
1884731
1070689
104938
231923
1882663
27965
1573391
688817
897189
737605
46613
1445561
315792
73066
48432
1418008
564217
801406
1651302
734998
1536570
765434
1243546
143191
1673922
1183573
862767
678487
471983
1805809
965132
1577565
1916126
609941
727556
446829
966869
1719131
121148
1378215
1018035
568262
1037576
170068
1343255
1886040
1710801
651505
1307908
586105
805183
1783676
1343071
1059867
34624
1068038
215837
1642840
1689836
1635356
1557766
1928282
72085
1145428
78159
143731
1934339
209625
100818
213043
129857
306887
1640728
1929962
1239112
514979
357674
1574751
1303775
711178
1901097
1863758
1078418
532011
1097903
978985
1514398
971111
1280208
1348516
1880232
1347782
1665672
1566104
591334
1722514
797935
139877
731191
1314428
1059090
1178251
1437527
1906936
1441966
390223
1597662
19197
532928
1419343
1954343
1390157
1276931
230030
1928790
1851184
420700
4362
1939136
873570
26371
1396987
1461822
1411756
1166765
1446101
1738352
1548505
1465920
408358
703400
298657
444672
270318
1035806
702087
1656813
324737
1020490
1035524
404431
158484
1614437
147617
1189315
1396218
305465
253782
365747
1152978
425555
181236
83489
1602571
826811
757414
1405761
1475030
1301682
1711644
1329026
1248605
1951388
375986
1318662
1067026
962244
996427
1508421
1484332
1835429
1534278
296248
1974279
1308419
87554
270183
56395
1637076
341924
629352
821487
679414
265249
1169043
1676085
459150
796549
1358889
764425
1097496
1349721
1228122
194893
1544674
1026313
1954318
465071
1849017
1175844
1324153
1203048
295170
569232
1691923
669545
143732
144321
1173924
254824
1740344
1605186
351852
1034369
1871144
1738575
8466
276406
437012
145739
699790
1361049
827600
180705
1383198
127050
1757003
1300140
805242
1008545
1754424
440600
1578008
616091
110579
1521375
270710
314991
244579
1858391
933153
558847
1476462
1266050
381598
1823930
1416380
1847942
256034
622874
1660801
867201
311389
179803
1388146
938327
227418
696888
1264926
666586
1342691
253715
1704049
1079006
1877306
114949
807285
538453
6940
1110862
1858968
643734
1702668
209196
115753
1827218
918986
1838180
1632672
99843
966191
1366354
23042
1148125
71778
1881697
318533
1040760
513460
1127443
1612521
1295380
90475
1887855
809304
991021
1359795
789983
1167320
998148
285122
481209
827307
800382
1284698
1742443
472260
428245
1944825
1620558
1280157
786160
1715156
586868
986766
434676
1896589
102352
1187793
76158
1345555
1422874
1915298
101013
1604456
350171
1138691
396135
1066997
873057
1744265
215531
68584
990405
1713303
1198450
1373384
1294392
1100783
1723296
1925245
71471
280874
1864120
181707
1289836
1785296
1447968
524246
144405
1365073
12600
1633440
1183750
295706
17481
762883
1315182
152120
1459631
1202002
685809
1548403
1576914
1597979
1515973
759501
1063496
147851
850636
978136
1846818
498025
205455
199661
129219
919431
1758450
1945266
1403702
1773342
84159
67819
387093
204859
782835
870591
1996695
1998026
1193955
522938
967001
1646691
1532460
621971
1382552
1611124
1965511
1285138
1782697
661448
842552
1450445
21617
1949219
176427
221218
32868
1360966
341038
1046217
857741
1776684
1184561
1385109
827696
1283195
1771664
1652856
1841606
831957
965623
1016124
1213524
968431
1791983
709526
1523800
1608340
1338687
767233
35393
412359
1716582
1964977
900373
334397
914662
624790
1115042
1787452
797247
936210
86311
1750947
1268605
799716
1525352
1713583
404544
939353
569001
709346
455315
837428
889788
1292307
1917082
503880
1732509
886569
509400
1687742
741316
1387828
306444
268582
1790752
1619266
1235867
250753
412327
1656394
1944973
412431
161149
782023
1390609
1882579
1877370
1723722
470498
375833
1682921
459662
107155
475506
123236
262765
1685690
1460481
1146258
90587
272088
181788
1764755
1210701
785444
1313755
117184
66212
1031489
1250121
1969230
873077
87079
1520986
753789
431013
1257334
785913
447351
1174797
937994
607457
500537
1518612
76661
985968
909876
738608
1470058
1947874
1949960
1633980
1168098
1753482
1940440
1650716
834693
1641428
417228
1180663
820321
598519
364227
1710016
1703506
1228555
1205819
1911179
570523
1405173
1502865
371798
1976704
801729
516815
136911
26834
696674
185219
1961200
585660
1011964
838908
461992
614975
1991451
1872332
649428
1586475
1504600
949047
530025
589015
529098
597697
518901
952124
1732415
161292
867725
635479
695029
1669141
1405481
1603225
1780262
1253555
449705
1316427
711909
811342
1806380
60423
476703
1892785
1568535
348164
771080
1882254
1732683
1018626
904758
432956
1437569
989383
974898
559032
1249879
461477
750783
1275652
666176
724424
1762673
1640842
1984535
1065748
1018477
1184756
1754441
579988
1378654
1263454
1707373
1698680
260146
1198090
1413934
1749430
1476676
1409384
1898422
890686
1954218
295043
912291
1235311
265921
361873
1932526
1161648
717963
1750327
263476
816260
1035561
790257
1864471
1513584
89781
1503517
937573
307955
1084576
1775591
1249481
72640
1493804
164862
241299
125733
887788
1324423
415339
1867022
1623278
1554133
1242688
1812894
706714
1509462
1722467
418945
1331843
1684589
177904
1724599
1557039
683065
652600
958066
1290235
741572
51648
231007
256366
1409445
1188586
892015
771150
1511048
683295
1855194
1879457
704211
1602140
613630
697876
1060901
231278
296530
924939
1557381
1173380
1857365
1738741
840433
33419
1995614
1520544
1993672
1975513
1842451
1720282
223522
330232
1253529
1678367
894168
1958170
95845
680230
144025
1524583
1136601
439582
496145
1275547
897651
644804
606792
1890700
1308631
264925
1005474
676717
264333
1602977
131689
1304597
637419
839903
1570751
1347501
712537
1916911
614372
717854
1497206
1403625
1224870
947749
777207
1243237
1090273
261051
912871
1021723
1717609
1622570
1095354
744303
538064
1343296
1258054
31156
1052720
1291997
281003
1721287
199142
202063
276139
1054497
1547386
1965055
711266
1885292
506297
1598478
874901
1665475
1461083
479948
1629769
1192556
77526
1349265
589718
1389596
799667
873315
493501
574056
1793951
556536
444345
464405
1233233
575109
193349
222386
408443
458392
695749
719232
528872
319832
210645
177359
200269
760687
1814370
290656
1988347
143252
421430
222048
1454577
147051
1681078
1518331
1944615
874424
1345079
1629178
1370552
398504
751443
72411
136120
34267
1278384
1183295
413872
725653
809857
1033812
1892968
1718903
1038764
1523272
308852
247474
1746608
1063804
1018233
1327759
938326
1987493
1748209
430927
1763420
300614
1667138
1595222
1292040
1929375
1582409
409634
1595026
233630
1563857
481191
349024
456857
1530161
669716
290261
1864460
1438989
777678
1285203
685753
1344385
1275406
1741126
394070
524503
1877086
1306471
1863071
556359
311865
1064089
1651536
1808186
240973
1615213
1614462
609983
1005114
245753
974058
1860675
327761
1312285
54546
1185856
1215603
486713
1703063
1864090
16180
22472
1102910
835994
884904
499978
1429776
1141837
216056
1797992
1135618
1206553
47855
1728839
1813922
1881587
1309264
251799
316904
74913
665302
151736
698349
1729423
1170888
1186569
678897
482010
989824
740525
991511
160449
144993
1681262
401000
327078
151326
1883416
1187434
138641
1285413
1989510
151268
189944
1317773
1427586
219733
704510
1568775
943675
196708
352932
1445737
1613049
115865
1779224
1989823
331555
1750882
1917547
830387
1802958
548221
763909
310845
1581403
968831
824838
1374128
1502599
517138
873589
96708
1037613
26437
1849244
898398
1091
247567
1134328
553631
73980
1462494
1848701
1054219
378559
849542
1632744
504766
932666
314066
1309321
1138563
359471
837850
700109
610777
371198
1309843
420721
1634016
1828456
631067
1733053
363193
554643
454454
1508110
668338
114697
1476576
1575842
1862191
1339642
800515
1423856
659579
1300657
423042
1241867
1371746
366568
1857892
363714
583406
689134
1049184
454808
1605514
1330457
744536
812381
993097
567316
487349
1165272
1569622
15106
1375765
108976
184540
1116772
545497
1640858
1446057
750855
1704274
1191133
1934137
1755777
1742055
1958598
1263111
1900738
417162
54611
1531699
629899
686543
1807865
1312048
1922888
837630
653347
1381985
1352277
1573396
386943
1131323
529565
793601
1091228
345959
235976
1355186
814476
1170399
246305
1204798
772657
177906
587357
1022698
1796760
1056797
1489235
1066011
1495857
455342
1826108
1188122
355436
1000200
1658661
68253
1960058
399080
1321961
1021515
17707
1395495
1173792
1498912
778538
680171
484488
917837
576388
433933
1405249
455466
1471868
1097604
664711
264214
562163
528734
1582171
226250
1364123
236153
47851
1354843
1585170
1783703
1851784
1701086
595972
1589190
874117
1321770
1185786
1077097
1527659
506842
683412
306102
917513
465868
1898455
793213
606022
1546616
1701934
245266
891948
87930
1285137
1134294
756051
1105760
411349
950814
340141
154935
303624
1202768
1447084
450077
358017
1105035
1380385
1207983
272059
497229
384146
573216
563174
56301
373127
501104
614365
1807970
1500535
1827125
398895
937568
1956069
438006
1569235
574260
1292038
1227944
1878469
1683090
1908583
1781498
1316393
320944
150940
1117923
1507976
428067
1010921
527034
306296
1492761
13385
1288052
1196530
1602906
1837815
896359
1206488
248814
1566219
1370754
1583654
1814776
1154100
1964677
1489645
92670
584223
1499869
337003
849030
900814
56422
183321
1222664
1730072
1969695
1083094
1615238
1002749
211821
1737888
1819779
76133
533434
715110
1187126
1317250
1391498
564366
810713
187156
1976082
631198
105740
738009
192898
235397
1023652
1531509
1997937
274371
1053649
14888
1086714
415539
1067252
1229823
1160487
378767
1828819
1329470
472626
10720
97143
1712077
12767
1507288
770829
1366971
271729
144047
914835
1778012
1365507
147052
623867
1686800
420131
588254
700465
1289188
1369746
304248
602455
1532264
1614777
285866
1710176
717605
1494228
960971
1553887
23254
1194651
985663
540625
1270072
193035
642420
1010403
382160
796718
874457
1549306
179946
50737
520753
1175629
16422
1028176
1275681
1969142
1892945
9875
308001
722116
842006
1571205
889318
357564
283372
1684057
1791949
670338
448275
1783302
1607737
706592
544389
1271427
1450529
1975529
788692
1936124
131193
1796936
980936
1706993
1744421
1390061
940109
547388
1684392
738409
711920
396329
1450516
1326439
1085143
1641960
871203
68542
154849
1340664
467934
1241448
699548
1512970
66813
600572
1612346
1845590
1047291
1929598
1967399
1089102
1271628
570092
596362
1254369
1519777
1244018
413999
1741221
946828
1474616
1881569
582136
1879603
1042725
1704374
262258
1247175
1708011
477339
1257818
253412
1803932
1264940
1531747
863790
1024161
1948261
1145616
172147
958887
1571517
375490
223594
766336
246916
1167806
701232
706846
1097441
497416
51859
1535608
40815
1512455
126142
994259
951516
553115
75133
1529071
1299061
154693
1607963
347431
1418299
210461
698323
661757
1036532
1801610
1291641
448650
849764
959634
1842098
9613
1997853
1977268
1644437
1532691
1788762
407251
347479
1960484
1581750
1580071
1682597
1027526
380233
655815
708389
82123
275292
218714
1179594
1636141
1775995
1761674
86083
716791
273831
1081567
1486156
612924
1752016
369757
1051724
1059019
582766
150143
1574672
399315
1479646
55314
1684213
805338
1178902
1418007
569584
1969461
284984
392054
1147201
1895945
809984
501089
1146838
1712953
1670991
1584848
967644
804581
1528518
184415
482803
475321
1509228
189352
479365
1575219
466193
691026
536174
893796
1163005
1541438
400168
1400921
607541
1094168
1904134
543641
655208
1776044
1527871
148115
1530747
758642
1884661
1298423
1038604
1687493
468996
1948976
1039217
54843
1293509
246690
1097639
1052499
1242095
1958885
110493
1073003
42401
328505
1645390
1434241
717443
1697509
410042
952655
1594597
1116114
1307233
1041259
1882029
1285814
448685
923226
1238446
1566673
1591228
449129
369184
489567
1333336
1874032
702736
340047
1737216
40222
326781
1334485
665742
1479403
1252651
741917
633977
1969146
446669
56290
875315
1404428
1753687
414356
1081319
1397165
1944080
1954699
1961391
1599993
1387615
1774115
62512
1474323
349706
1585922
1807340
343767
107710
1374772
539228
340528
1629205
1396993
1916598
866445
258621
281437
101627
784878
471861
390083
312154
529870
997946
1893716
113092
976440
826112
189582
1730174
547799
593178
1998290
293481
626131
499577
716526
415550
1664462
119049
1865254
1710068
759788
61164
1117260
838887
1178122
50370
937362
1134825
839212
1409939
1661903
1236108
1309125
624286
1238789
617670
1595695
1776360
1868992
422516
1656113
1493947
53529
281188
1138229
1645240
1477929
1443263
1064303
1449265
1136875
518862
1503489
1341821
860967
1658033
802512
1712225
129441
748420
1000589
335111
65853
1492068
1821224
1035163
1578017
1072516
1495760
586593
924908
1422842
1610143
1254910
255077
418676
1149020
808443
910880
365078
1184475
1428457
979965
1941557
68576
404653
592611
1138961
1990427
536814
38651
543492
837487
114039
637401
818334
408393
263555
332729
54591
1058189
447410
1118942
1072731
1480788
1961076
869267
1593883
531287
1491371
716097
833746
1940687
622945
1537564
25802
586131
1517279
1873826
1555837
1464872
1041096
695079
1561854
1833552
487761
960702
656143
840382
388148
304617
652633
1953302
870600
1217660
931031
884784
1697256
1252586
1041855
874374
97537
263039
159038
1018760
1848883
17198
353613
1841814
1128209
1212121
558006
1656647
1849980
1984260
869873
266985
1951739
42435
1440969
218376
387713
856374
1882253
913356
1776049
1138279
1045674
498199
1959475
1088705
971863
27732
769747
963815
695459
1185377
68608
488335
1676265
9202
1821417
1598207
1289058
252831
1720393
950156
317553
451932
1051385
176838
1661497
1745137
839710
1309037
714019
1836001
967476
1225417
220274
1046951
804299
1257514
801896
186559
1548120
447945
1778117
1080605
1488289
1085926
1858664
981075
1281724
925257
1836545
1452006
843516
831944
1552496
405488
852679
1709371
1743513
1538682
1888916
418123
1284019
374085
1695859
1971387
102180
24981
1037966
661687
1305030
1857269
1537931
1080438
1022611
1681782
1556616
62320
559939
729092
1185164
931683
1369158
1328675
1782116
93877
1343405
490897
771649
1677956
221910
1438408
647333
124304
754358
844221
1595516
1745875
402522
742251
382197
1980362
817011
904412
49642
1676671
1895822
73131
678366
501690
1339266
1768007
655292
882219
1581470
162591
434023
433914
1610924
1900475
624830
240188
1136731
433347
1455438
1222967
454369
97682
326560
781355
1374007
538670
1679835
112164
165339
825586
1703055
897219
657965
1787721
389930
1320874
1525131
137027
477401
185974
677933
206022
865710
413336
639018
1508401
1955178
843620
1892187
626689
823955
515034
682721
1644386
177271
1881172
793555
931941
1941651
1192792
203017
823967
669475
148365
1324880
1360531
1877113
1549872
717722
1110382
1090903
1730636
1254587
1966538
1055795
1047393
1887435
1876099
1300363
1964243
595140
1978008
892683
157520
280879
957616
506405
84007
1826388
1925984
208338
1714703
860967
105337
1360260
1399948
1306909
1289339
1681602
1238553
1365192
1121703
884667
1695408
278538
241253
1077331
1233868
1771128
691535
1282251
83586
249546
293710
948479
817482
1363420
1981290
712544
74620
111542
1945049
1761935
1248708
1618810
155475
175233
1471357
591043
840836
394017
322240
26410
1702133
128528
1916698
211922
76131
1876596
607217
1120361
1899839
309981
1912393
229051
1241583
1352648
1756944
1199662
119230
1941552
64302
1550145
963559
140136
705392
295813
798225
1264370
117245
1002142
928241
1507948
742421
491283
1521885
1754152
778747
183710
660538
393848
917398
1072977
1063827
283413
1609300
1282189
1967729
70950
288601
1461777
1470717
212948
871335
1340422
473444
57942
1394331
773375
1499622
516092
575141
259178
1835787
1005978
15213
726947
1939994
766878
953821
1237942
1061352
1874052
1849132
902509
660463
161052
36413
404907
1685786
1993871
1539678
258315
1402244
1920594
911773
590730
224083
225885
550100
1598815
851481
1314663
558821
1647141
640640
344578
1041893
617017
198624
614550
913575
1474492
205362
230371
638810
112188
628641
888725
925399
1273010
401924
1882669
1086936
931350
36315
1072655
455905
1157987
1073809
659447
1344421
1193361
1109771
1947365
977767
200785
122435
1969228
130337
143450
1748662
965088
1647162
1284269
1329749
520745
963881
777725
755497
352928
1009256
335059
731501
1727218
826639
459608
1269044
1077009
139052
245903
1451297
546347
197603
1753813
932978
241913
1396915
1434606
1078925
1757625
524809
195123
1392219
466744
167172
1177565
1463789
1085369
236831
1162208
569411
172111
595512
628988
570333
1334708
1767262
1387967
1545498
1277104
588482
1055029
609364
1729156
621000
1687713
429062
438006
1723357
717602
1405890
1840679
205022
1258110
607368
1906376
1342297
1865466
594225
575008
1240391
946537
1009138
1532015
1155728
343244
1943901
239848
977573
1320512
212467
793454
1389819
900132
1612250
1062435
46094
1106976
1263127
1830590
1365149
485518
203499
1244620
382908
1457825
763251
65006
1672956
1800983
629053
1070884
1617249
306801
1375004
1650390
187267
1769419
551110
1550710
270678
1236674
471472
570937
159997
413669
1815533
1952770
1694675
1528148
189934
1640889
366153
1082520
1177955
1437486
843130
1219825
710417
1046942
408888
642774
57807
275986
896575
1683460
856680
359882
1391254
796950
1640613
523272
315094
598194
1480560
1725125
377374
1220283
108244
854216
1179560
1510250
65890
75557
1674749
1121962
566439
1817861
807918
129278
114047
238919
768799
1443225
944044
440634
630372
45192
212580
1272571
551828
715302
1964571
166232
632095
251087
1778268
594161
46580
1567026
269872
72002
387623
251394
1750997
1979472
1820836
741928
689192
1592290
937100
1161685
139837
1213250
644064
304335
480339
1472781
1598582
1899838
32803
848339
1685193
457539
1954440
798060
1572712
1440321
977646
1607589
373852
1855891
1747590
1299576
1530231
1296273
1718929
52260
1425868
487795
791702
1440197
754916
1003121
1038256
1217828
864983
1099560
1901686
1357744
441110
940064
1615595
1913763
839070
1693587
1510485
1398267
211425
1192287
837916
761946
1598657
24822
1498769
119990
492101
676352
682013
1150608
561819
14152
1558409
650920
51945
1834178
1012385
1303274
734330
945785
493424
1170204
969308
940686
1751201
1228943
1817154
1439914
505336
790371
1830589
237766
280080
1042547
744137
1277833
265254
1601323
560531
568768
1454419
852001
1416208
1305583
189741
369808
1667401
1073696
591185
1805377
1837043
251948
1332444
1376875
1877243
386489
313230
1267282
61864
1500614
315094
1608153
1891120
827089
501889
696862
181026
577510
66255
1077967
590904
173269
1591370
1131831
54715
1313886
1409481
1622501
1074241
1111600
1962137
1772104
359269
1820953
988090
119221
131863
1404333
1929327
620894
1794990
1358856
350281
1393330
651472
1493934
236141
725148
486365
124724
1101778
381333
573651
303914
1640419
1169146
620728
727576
586522
1420587
944483
54265
1464801
37611
609728
1200928
1813762
1454383
1720394
968712
1032314
1922541
1845281
973167
1021597
1064471
1749169
415250
860218
1590953
53967
1449156
482164
1112746
275893
280198
519105
313946
1347934
1824191
1750900
682071
1001677
1784218
1760498
258670
597235
1654598
294395
1227274
449789
1879564
544052
642994
1701731
1404510
398147
614255
380156
1268283
1928748
1583050
1249133
219128
1779601
1680829
1815029
1470541
783113
16719
876779
523272
1851298
393266
1837681
25694
154163
522967
1472471
475170
1845559
1502904
412888
256547
912882
1525693
1112053
614944
314846
46431
973672
307135
302207
833084
338688
148019
1950587
776810
521046
1729611
523848
523188
1602236
315139
341143
230230
1819633
1747060
598345
453682
1685015
264835
1510892
432863
287192
384798
1483188
515010
1045276
754840
696517
1476617
1068147
1174217
1745405
1832720
1055990
1041757
990451
1874238
939918
1385094
1369950
628834
1485271
406970
1669141
387139
786641
1637880
1809870
1261033
1319684
920975
391930
1897562
67631
148568
1687930
1853694
560850
1531608
153386
238893
1889354
1248156
360165
1933035
1813762
263563
752201
1929176
1363260
205950
1211880
1974673
843087
1035255
332493
1828231
1785254
1515200
1317230
1329126
1514247
1285533
43158
1323357
283012
552345
1044063
894116
841112
1216486
441815
884089
967802
932175
845168
1931304
448875
604161
931864
849406
337028
695467
199120
1761317
313289
11463
54702
911907
589531
1612762
559472
1440935
539332
1715428
35104
1672301
162698
754400
1705864
1864045
1084093
210714
1208950
944807
1818740
901567
1391306
534267
1363725
70477
1757513
381334
675624
955809
1183296
1826004
433814
477080
1000097
1870787
150264
1815272
601461
740070
1913199
1203732
1574468
80110
1102994
1601175
969827
1628626
467921
1081988
301038
726024
1391841
1668400
376745
1957242
1097153
255011
1951198
1299819
1921066
260818
1002134
510908
1926002
1272499
200190
1349916
1076440
1079840
1328113
1997823
1828565
1415015
1814147
1039561
1494972
1061402
1478306
1849605
46496
110069
85094
860140
343045
681920
71340
1370605
476933
1387135
1060319
316714
526726
1955712
1563041
172831
571648
660673
1676207
1156832
1854536
703351
1688143
12136
1839122
1452184
1589533
1607996
1273046
1439610
1418592
730311
1222996
579019
237762
376350
91085
708588
1451683
1709994
958779
1607337
1986043
481923
1283222
216560
1823487
1082153
1200760
1232307
1230626
185505
818328
1193263
669661
1964037
787949
1160815
627744
1331588
1450884
1461774
1113264
718459
51909
1832011
317729
1246122
1716489
756796
1261742
443671
1623854
1276340
1466169
138663
1234573
786328
886833
428022
633337
819338
1188148
1263854
1833326
39810
57902
1765529
597403
1694249
1617273
757304
438081
1748962
1719390
1071007
1317536
643722
1985438
1283884
1809584
424577
610122
736759
453477
856618
559743
1909131
107105
487242
982848
461399
1625686
1216790
1511059
558122
975820
1968400
1596784
1350478
1741920
1735540
1301958
389250
315599
1621062
1962063
1864693
1933346
418390
424574
1558403
1602657
1277994
1188790
1138397
734625
1813993
1670186
93403
534020
1958713
91900
1345566
1405892
201436
518069
694202
1348562
740403
887014
1706407
1171010
227726
1018191
435227
1966899
1971598
1292727
924867
1440073
1986537
1195281
557642
1880632
921737
1744900
1783147
711882
23183
723495
241806
1306810
554108
1021551
1449300
1579712
764024
1722971
554197
391770
1042807
337820
1380235
1484150
224521
1959730
951454
1585283
1053165
1742840
1814880
1433441
4669
778940
971210
1084
657939
1572898
698713
1720124
1300760
32498
1160829
78904
298617
1503390
408928
210334
36428
698167
1482085
159590
986833
1810233
45621
69972
757269
271869
1650260
1823828
1142547
233769
301540
716932
254387
1875606
1887631
1000697
671854
332752
474726
923428
1719020
805405
514612
1061104
1101696
1860107
1663549
1524379
1416734
1700157
1420059
920528
440628
1058135
218333
369533
262265
772586
1230903
1178440
346461
680826
1260000
1268040
53685
1528893
1002759
1374537
583991
813713
1155429
1253570
530607
224097
635959
431801
1637958
1860468
1839814
976500
988068
439879
1003071
183717
652489
1732908
1751009
978997
319761
1556580
494288
806820
1003648
538687
1440389
727537
1341396
647940
591583
321550
506968
1071615
286546
1995434
727962
464286
194353
958485
1966562
475099
1717730
803960
1238392
1191037
1034029
650111
939137
1169655
615445
696285
1523908
24885
72161
951145
1520623
1470474
371697
1461799
724303
324960
45869
400195
1058738
555475
881975
144246
900129
909627
1815091
1957916
585093
80708
746878
1121198
500403
1919286
1440191
1282893
736655
1936650
1908173
868157
51332
1531780
155103
1841546
687661
1867799
1457279
560380
989115
1906764
1390668
889857
1505450
1384494
1191641
1537275
895201
794296
884615
1271515
289944
1142680
1692198
484766
1422861
1058562
1300474
649280
682251
316553
622420
1577864
462890
563163
1816101
1106494
1050392
1295137
1100117
574554
1856865
1440688
1434751
663424
1046175
1987699
1840826
1386053
716522
327231
476788
1184061
1951448
479973
1843424
1583760
1167670
1789002
367793
626733
476675
992343
769474
335504
139076
549759
1251197
1207417
1987916
941902
1580114
336335
1929181
1539953
1241971
687212
26549
165243
1832745
1547974
664149
1300608
1917968
1690254
854479
1853408
1340744
484838
48838
1464245
260114
1835945
119699
243695
806383
940683
1267092
1373196
1380513
1669210
927283
130753
1675683
1078862
1478916
1737676
239741
1278925
136242
981313
1222937
801863
243372
1318190
1658767
842986
18042
246441
1491834
504272
1585799
522088
1436246
712715
814062
73044
1942986
452825
1694085
720288
1730726
1324361
1009938
1877853
355722
64346
1953724
257454
1861864
1644681
489025
287427
1980324
465367
1114131
571943
729361
531781
1759482
1404317
1777988
956996
1347493
1177041
409078
1747027
1254881
1914179
1990042
665050
1251078
1286795
885816
1998402
528364
1732246
31298
1643819
1473100
1207496
1133420
1280252
1680514
280034
804545
708602
866064
1908286
1125600
566049
331832
236956
728721
1519133
479913
398829
1216933
73911
783978
581139
1443421
1412330
795609
959877
1350441
487546
1956220
492247
1303477
1658326
695790
252069
234173
861401
814636
1911618
1912878
970024
1190174
1461868
849707
613035
1214836
29415
1556255
423569
1220184
1954210
709108
1496278
1687733
929592
1600634
549668
469238
1600247
559218
1792277
654744
1184836
101388
1560216
1597241
766440
627324
1525270
915672
1738373
354291
861906
1189539
1128275
830316
1443800
1158148
1744404
205306
1721200
1991138
1909385
1201168
1357606
1292907
1324290
191408
1687723
856602
1961775
489304
1731994
1519223
1839099
1517794
1088393
131223
403954
194519
197376
244701
1622107
1004786
311554
593103
1598808
643773
10836
734605
384384
616962
1237595
227979
314757
520374
1142508
860462
1592636
1824873
492947
1647735
1793223
683313
1683153
842825
601363
548418
993142
967344
286744
1965647
1277862
488360
1210701
94231
1033865
1587684
491754
1536416
887603
1724705
1417744
1624449
1226769
433945
264373
543990
1880444
285037
813799
1513723
675698
375413
586519
1183465
254327
1138082
1394166
527457
500520
677966
681159
697551
797118
699610
152214
890461
567428
1580702
401425
194610
1619243
183917
568516
1454467
215510
1352726
733457
1639192
534225
1136942
1713980
921125
883427
531401
1159649
1336897
1037811
737161
1295141
1845493
838998
1495483
470931
90680
267539
1884965
664936
178622
217136
1096591
858835
1826944
1596613
911525
448637
1121026
300344
1220561
1401013
173279
503980
940319
1570220
1313342
277025
794273
753840
764863
1814615
1928285
319312
1654039
1791236
635145
1464712
815848
907060
305705
256320
1905848
684769
623482
132106
355120
1027032
529230
233070
1095406
333151
1494545
672139
1021023
1520223
134070
56854
689518
992247
743278
953238
1228924
885323
147307
1513255
799561
1629515
1459795
1251358
456458
1354240
1615586
663115
1667944
1650025
1700835
197405
444402
295946
10111
1070063
192276
554256
304629
233502
768771
891162
92286
256515
364452
221823
424247
403548
1138528
538336
398064
1145
1951448
1451997
1869366
727442
998881
416683
1755287
1225872
1169438
906614
918424
1325999
1110306
35023
1702225
1321377
659659
1643499
471643
1946192
456791
609577
1774024
459957
1431750
1825078
172370
1302846
630034
1114761
1488074
1094534
1227731
1051388
21961
1942782
1003554
526580
1441477
1200156
1305424
462570
469211
736933
147491
1884915
92042
344235
510100
1734839
1776965
517934
1003068
1632961
816672
655360
1903354
1842266
1440895
583262
1649979
1319257
1425789
1446280
306009
488439
1367342
1034260
383285
365649
1082453
691623
1618966
338363
1445599
1733473
132207
1182045
611049
1488033
923749
198496
731512
1886289
1108717
980824
613035
844221
1752162
974375
88746
395105
792901
876094
428330
1805385
1799963
1470873
924957
1213966
1097611
1303639
1052180
89297
1448089
1280106
643266
569505
652690
1304691
509632
561368
1319108
1403669
1878663
1747920
500897
478197
469327
758646
626745
210713
1041185
59527
1051653
969043
1880500
116185
948869
1811709
867640
1957453
1576322
1292497
1804717
1860886
1850226
128124
1107838
554043
342141
1156983
33303
165176
868286
559833
1484762
1478961
822372
1712125
250497
1606286
198989
340701
1439736
642816
336139
1739583
332352
1225713
830014
1262269
1283160
1493224
64140
1549249
1595900
1741012
1361603
196470
470511
1456688
528989
719154
1722484
1542288
1411775
1108913
145684
803593
664559
564788
1333657
1432376
680630
1066245
223637
610980
1406064
468182
1215580
728159
1012006
1619162
676827
1712928
365342
76647
226120
135441
604433
1967679
925860
1810919
922851
1941931
327646
758348
1932931
1693184
1060579
628777
1416252
964135
1459713
163717
834655
1176720
1028560
1022220
1612095
1130552
1657859
1019022
1447591
565387
1683539
443186
1633316
897918
1272997
823001
1416109
673448
1689645
1612154
78486
1488979
286222
695736
1372185
1839420
555071
147632
462685
1880864
455135
1459432
1708250
1706243
1385906
1804664
1309088
1186297
285624
110167
851821
1937557
1874611
1059321
527057
359025
1997109
1739775
1216272
1321369
1316654
711840
1604415
1213855
1682077
1929271
630429
1332379
513337
561265
1057715
120053
1884205
490601
1172269
283731
1154658
1105190
680183
1108635
1288284
1129903
21427
127175
358201
13338
930633
41387
1427250
1512973
593321
1505845
938327
1901881
1384463
59736
1346326
96555
1269508
821267
426023
1065442
1188913
1986532
103907
838737
519539
414588
1984224
1897615
1052966
1976818
339651
697116
1882057
961134
1652096
963844
652439
1046464
1024209
1961997
1413269
285322
1377620
792199
850818
394816
696037
1653310
1203406
1047041
406348
159243
1970452
461365
1752620
1889595
805555
952954
1706396
1264070
1800763
428
1138449
1390251
1967134
96128
1975969
1676256
728045
1987795
1230901
1826617
1169942
466250
367905
268419
1808895
1068750
1331101
618409
1661694
1634866
768480
1207774
836673
1012826
1422409
1368199
432909
1942171
1872690
1449135
1075418
538751
1643715
434437
1242726
1967045
257369
263265
920704
1977896
1646450
1994811
504565
458906
1044631
1356907
768629
861915
1543365
1120541
469273
521207
883517
235012
452883
553557
483878
727950
693270
1466383
1427268
1906313
1509784
1351731
264461
1761954
92352
353132
1730380
501709
13519
65899
548695
662876
1030060
799262
1356387
1679610
380301
1062159
128529
1716517
1660279
1106456
592397
1445932
1041100
1380503
843046
249184
1605940
654967
1322408
720683
1444976
620525
781316
1351815
1107598
380630
1336451
585362
809033
1040210
1086291
123325
667467
1179564
1601128
1016160
1469757
650932
1731708
1904104
1101876
802963
1081788
1162891
288283
146909
1843441
1931820
1361122
455234
1794317
1177141
1497430
135830
1726482
693870
985755
1889201
1663414
1411970
626442
1682323
329698
345256
234537
479897
1300313
745753
1601148
446815
1570015
954410
914379
1787725
977534
365470
254514
1339540
1060774
293295
217122
1224289
1136847
759252
608904
1876230
1712230
1095248
1602264
1284563
1916778
136481
996223
769515
1040528
500233
126885
986373
573324
1256382
1616840
1477890
944447
98059
377333
1530797
867975
766021
1442916
883011
222870
685280
1175562
1700328
703837
83648
796668
681202
1397295
1579988
1327684
527556
884512
625254
1007358
587786
132629
1717933
358795
156782
1009923
1424435
238827
1383994
1214929
1994572
1076063
1545429
717434
1581310
736105
180647
1978511
1870376
870069
749836
1108445
340727
919610
876982
600636
1966016
444964
1016108
1289455
851365
1681862
713923
1129652
1100392
1853389
268176
820003
1670851
306151
590270
1171937
590769
1230370
924885
1617444
1973678
595853
736623
1127033
886882
679050
659791
1906328
337723
1374834
984272
324154
812788
1827437
1499881
367449
1766568
1371408
189818
775889
513348
1775338
1170469
872400
139381
532074
995701
307557
383088
926341
782416
221146
148937
628865
869216
1082709
1409664
509456
1500587
1797652
777356
1043626
1085950
1555
882120
133668
858573
20736
1844716
324589
866478
1660212
1695158
1920359
32570
522646
575016
262381
959785
450577
328299
1801915
1186678
1502007
397168
1386520
1148888
1316217
1593923
938803
1157222
1684816
117922
109655
1602109
1492439
937718
1415540
1187113
1440576
265712
970407
1785333
723372
1954924
902508
1399146
597009
1952641
1537806
1562320
971229
1810819
1037909
1017470
1772367
1205704
1903370
369988
1714769
1729483
1567067
1059664
636792
299160
1479606
710908
424164
946845
1213533
1217557
1827388
1105606
409156
545248
966682
634192
725070
336400
278223
754019
1522739
382150
1852724
1614547
1168333
740069
182293
1878696
673732
697877
67225
219226
247093
1916366
473975
1041656
934914
1823115
223033
883710
1344333
305851
681659
260111
453207
665061
187362
599481
1057598
1053414
955413
771521
976156
799350
1797713
982769
1387251
1893460
1212792
673740
175424
1863047
1228186
1615136
655816
998829
69755
1277890
835840
1772891
1257344
107913
1178880
1103250
1383920
816745
1230294
431043
1304420
1825258
373772
699543
1980239
1720966
642802
349571
303083
1259767
728078
850338
1066031
237994
1580365
1958129
205811
209996
866908
424020
1326898
111828
1108794
234831
1424290
815642
1929668
1689961
1847090
1197721
566631
1059718
1470487
1804161
477904
841555
818807
137102
217185
346448
733875
55661
1239341
260730
924532
457402
368454
1965438
1280477
690632
587754
1257066
669225
703869
1221737
144489
1495307
1342281
668945
1027634
229376
602486
787323
1017308
31779
1675908
404999
1406947
1465302
1977598
476783
1840255
1344770
1684964
895941
844376
362577
626680
99558
1521667
954773
885746
1219602
189780
676585
1999215
1035104
1381653
1627993
650985
1581121
1342314
736893
1560033
1185302
1561759
1864576
579684
1106238
946034
1021749
1324708
1311932
222570
1340142
1180198
220445
682326
315016
1554007
245306
381099
1933504
1559357
1443747
953300
1822584
1762808
165876
1988318
1400694
1170097
1121170
1847034
1089541
1504703
1777949
915554
986975
1345460
1751345
425136
1321181
1744225
1907913
1083721
1334102
1376391
1649864
1540565
937875
1103567
254138
71180
1827517
921149
288205
1237237
1000187
10343
773223
442430
8589
458433
1073683
1580421
1510976
103268
1606596
25881
1414059
1091671
1066414
1567147
366691
1064013
566053
172690
513749
1393775
799504
968254
1871937
1092755
497479
1061808
915770
415832
1420021
1718111
1170403
400838
1637069
1009378
1523557
1110499
1943504
1396391
319304
614630
50386
1129788
1860609
983269
83354
1552435
1058301
1602298
575945
104114
107184
144392
1139277
304228
804008
1336361
998388
658945
1090472
1373292
287859
398114
1557458
1659574
1785517
1228004
1780337
931349
851560
710916
702614
368321
372744
905618
278028
669980
726229
822691
90203
946763
450952
298328
1936438
513793
720156
1419315
1871631
1683989
1913490
332199
1516372
298871
712748
90875
169543
23646
1515020
917810
524225
1394454
641682
1867567
1868010
745107
1773107
1254027
25756
520898
1709928
341453
520040
353935
829086
1170050
1887065
586727
663793
976903
354352
1803175
608856
1878889
1257195
1766084
1118437
616205
559808
758350
1031733
510918
1823123
1852443
490462
169266
1140863
1487688
1211663
1394758
1971598
1560695
1113550
678334
1014034
1802668
603438
413083
290496
1103043
179271
677646
1006318
1059799
1935782
1402142
313343
442934
374318
468536
963523
111936
1449581
812521
78985
1606705
1758964
996366
1337892
385925
230572
1462935
893464
550611
811927
327068
244392
941666
1816411
212265
1560397
163501
1572150
754554
601900
1507790
1289365
506154
1191099
1669332
1847944
1750123
565476
9035
1101441
1256230
568204
1800507
1688458
933404
580277
390719
1572749
1732786
76946
494423
119475
1505872
1393199
1992562
1550288
166917
441729
385334
54505
475089
1026814
226875
1839442
1370249
384681
1318628
742915
920559
945231
152777
806218
831553
1348221
1216912
1603708
313138
969655
590508
364981
566303
31381
933983
858537
1453924
1734880
1276571
609189
1805941
325561
1216971
968567
1887783
1858886
1750973
1296362
131230
1144741
44780
1741487
1340220
1972159
106050
1743089
60400
680458
1600949
1076634
423617
1693579
318585
1888797
424786
318925
1590094
698934
1353861
76649
1985768
1160624
765199
244362
636419
738317
1489290
1650689
1642187
1479212
86524
1750913
217005
1985812
454497
1399009
1586868
985637
1421957
1802317
699088
445125
1879600
1430341
1117373
152186
819668
673171
1218916
260069
623628
989652
616160
1910673
1489740
1003481
1695815
566130
1124491
1846968
875005
1238403
156831
1349300
1793389
51516
440689
1463549
1820828
1530496
297345
1484781
1901417
1537423
1237299
1570688
619706
1728776
1550509
918377
1495641
325264
408050
905539
408667
1598257
1339751
1468244
549919
582811
1086810
843130
1109589
1971638
194816
626560
949814
523119
1508235
1910292
1196057
1904022
989760
1467740
1322031
1788336
696250
1083128
769655
670524
1406037
117816
1765859
1622011
440641
1346552
1817532
1880232
1001875
1293396
253613
1331890
966609
1407533
517602
72182
1174612
441596
1714702
684228
646492
1054759
749743
885025
1116012
1795762
593020
446567
475574
1937501
1464844
820464
1758898
510740
830882
501978
1631943
1595815
1408912
1817223
998335
414830
970720
1666799
33850
1252843
1485530
31257
1765100
1041864
978250
961301
1062073
634033
222808
1689832
1550026
981104
74614
1472766
75948
85527
977184
965410
1943464
365358
1503633
440606
477432
1565725
457086
974896
1457311
87593
33456
1605321
1794865
430654
778101
1496401
1556206
1249364
1689925
1468819
733991
1256916
981279
1395041
384155
1565842
180847
1507256
519788
1370389
405496
643243
1409484
838352
131773
861791
1070180
678434
97466
1528710
530863
1152538
1405999
907195
1641768
711602
467310
1121974
1610909
1718384
1303862
1592708
512699
1890783
1097706
1211525
601966
624689
1948936
1116657
1764254
1042800
1529098
1396139
1472996
728770
1272229
911723
207816
1366137
1715631
197645
1607504
261607
635639
42733
1344010
1641353
944691
1568921
1419802
560893
1915890
623446
566248
436737
124767
1645522
13756
336623
454070
106802
1259118
1555265
83911
1920566
1278985
1344252
1431487
982928
150253
764903
1866510
1378899
639657
362633
1691556
1247135
461875
573143
59201
1830207
1996162
201460
1399450
1045397
976683
389443
160236
1808441
515926
590869
1518157
1886726
1520128
728137
1535226
1891096
711835
1492143
1465162
1878265
1908237
1830873
84520
282276
59079
538264
1046654
1487744
1144128
1364185
1710896
1726056
743347
1426388
1040409
144953
1615444
512500
1103903
136070
229996
291857
997362
1307934
1968875
1072300
77217
1646087
1579107
1974093
1844153
1597679
86925
70905
1220955
295040
864973
1165764
659116
1634505
792439
353803
1458145
974437
838925
1005952
1393404
484516
1128010
1968873
1464567
137264
1520740
1322733
666281
1447369
1842274
1864416
1306582
686861
1042686
462821
83911
1821164
1623077
850060
664434
559762
173686
1399613
862420
1669642
1464611
1741450
1383426
1649258
1160023
524854
1930371
1457671
776654
519978
1606457
1937754
483259
1370769
1847428
771069
443673
394264
1163064
1381858
1912618
256110
166676
1470775
1663066
167445
1933686
657683
23337
1869950
1821858
1713807
1835846
1265446
170748
40663
265476
903787
183954
777946
669236
1858007
457051
33224
1124595
68606
669239
375315
21992
1092835
362297
651875
1815084
486063
670397
33387
645896
1857188
225567
653328
1122663
1976652
1510886
1924469
1040123
1444493
714347
1098440
1414800
1782359
889662
585297
1062039
1247645
892084
1446706
412492
602924
1821381
1656088
1469636
250402
1896715
36488
1101372
1858449
450496
370216
1978017
289815
917275
1776362
1583091
1095455
1593006
692051
972924
1902076
1277180
1119442
1456251
1823370
215037
1170115
780336
825836
1404516
792243
1942170
1581178
1895329
563010
1423813
1446113
1337283
1143955
809267
1643582
775632
300654
1442630
1628070
728731
1775915
772362
262009
499244
698562
263580
1845724
1892774
796118
382535
1763484
1593547
1729001
503901
1293447
1920810
1057619
1022647
524479
890931
78257
450907
1047110
1481012
1130974
1359624
814619
731289
1818391
598377
210399
966617
871850
1158390
1696490
1455158
1407342
1578485
837673
1004305
1794427
1541221
1878633
376892
966208
602446
114218
1451847
102666
1854141
97362
525081
1588658
1316610
417962
1961197
1561392
1525385
518841
570358
1119830
1214314
1036088
1223263
1944669
1463683
1678720
1604464
422288
822253
533393
1522631
983348
1050510
510058
1643180
1417363
1601728
1826654
1630558
1184770
641592
1808747
1455307
866129
1865688
1484664
1202286
1865260
724520
541797
1522121
1089450
1344566
267013
1608410
144443
1952806
244297
1874457
1045713
1293203
953673
1973583
1758199
195234
64084
679702
1457614
915675
1109095
953941
242740
1204721
1029889
1275460
787499
1270581
999206
619889
1546571
125297
641137
1353941
953097
403956
608547
144491
1203715
1707688
1746881
1062526
1216425
1566364
1614364
1171527
1579267
1337076
335182
920993
1208488
734576
115470
227990
1553846
1254984
1851026
1863886
1037966
33020
137439
754903
1113666
870491
920588
1852171
1521477
1277599
629299
262264
1888383
1634718
13295
1381375
1355785
605986
1521684
1895893
1798499
1516074
1736830
832423
1557929
1432366
490826
1861608
1523010
1417139
565687
79377
632118
119661
1598422
760381
931536
482962
506394
330286
1656277
685832
107619
330985
437062
1164367
1582683
790673
1138824
1485038
1120341
1661715
1630818
1916715
1311875
110677
574491
1631000
148916
118408
379139
539853
1184245
616241
1621401
902280
1509935
1010867
611329
1360193
1065351
65666
1470437
1686948
91928
179242
744559
1111570
1223833
1201398
1430900
142475
99989
549266
1749346
1976220
115666
941103
909996
495804
386803
1944943
1401692
1365141
1922792
1742939
462027
1864340
1596375
1636716
62246
741663
1922405
174073
1927897
1071330
1165635
943739
312898
1185359
681233
759661
961892
1017486
751687
739107
1549432
787548
1639348
795195
1923364
610348
115249
1777842
543957
1746764
273530
217932
1322765
1482094
534693
1895951
1866677
286042
1153328
1455969
831770
891425
1111949
1450689
1109565
361564
988241
62892
524012
1445566
1632875
349705
1917429
1673968
439707
1305029
1615364
354371
1035496
255872
1773491
129099
1811796
1239631
37834
1041674
1219741
376066
1172819
1547768
1408169
1989345
1594140
1598137
421027
837428
1386985
1708117
676903
1250921
534745
723635
8956
1751409
571704
1286313
1763461
892576
146111
703646
1438560
662289
576157
125301
423606
385005
664084
763160
759191
428980
1166037
389800
388845
1944591
711526
647970
697519
1899590
1442874
1705910
1219612
757781
1642315
316039
1450102
1565689
606377
1277711
122236
243129
458463
310962
1417124
328497
1135222
334314
1287846
1899163
544020
1798596
1518992
1164541
998303
1475140
1827827
432947
319699
956544
1294946
750603
1375343
3511
592127
661345
948096
1184734
1845069
345022
1080359
113232
1887810
171223
175252
849808
1539033
155398
982407
934198
338851
1412212
367695
1603958
1719678
1724239
384121
712488
1038165
1084327
440036
827946
1921577
1275391
685108
220505
1054576
1363397
331810
1675328
330359
1702422
175868
696417
91794
1000999
1673190
1153093
1455232
1006364
968394
82833
17097
552541
1648764
1596035
563536
1741762
582393
1754269
1443827
1075894
757361
1621809
465200
358543
1747447
1562740
677670
1781072
1361468
1223934
1892874
1018395
517934
978992
125402
1482449
577139
835140
1961925
1093062
905921
279569
718788
760565
907918
732742
1163085
1876586
469899
247608
240288
1239540
570717
922365
1670902
522077
1413851
346927
1490662
1390637
1784322
133689
1001303
1359429
1767965
1328172
1366390
948378
885819
1315898
1205489
1449363
1149426
1714596
1156658
1300804
483203
1650556
580399
69767
510727
1017941
196140
1078832
925516
1918558
1986814
1618725
201474
526950
1017578
36170
1410426
1550714
518702
1209601
971549
881290
1507743
259998
1379145
170406
1214832
1679628
1608390
877676
1160810
1776437
303258
1215523
676705
1672549
703686
680389
1741670
1897877
941778
1261860
608294
1665070
967998
576067
761820
98009
842752
391715
1263045
295806
697326
999116
1779662
953624
847937
578005
518527
113264
710712
1196231
1147851
374976
440904
797653
1820477
916164
1599075
485103
830393
105870
90248
1887270
1343951
1255777
1685386
804562
1973433
1921550
786602
981077
1497590
11350
1340006
1697304
1189282
1898707
150363
1259552
1898934
848333
1759925
1028347
808458
1355890
1749127
816472
1344496
513378
1236422
1510976
1384657
767398
1715620
1366713
1870586
917007
1517082
355147
1537826
903985
1708207
1856049
778805
124952
932260
1338982
1589111
607910
1144285
353639
1759429
445093
1394483
1175287
1063586
704784
1799614
1656067
453005
272174
728553
1457032
1737667
1318356
1269192
1918621
337455
902498
1933775
1419310
1738384
1575401
557718
1007216
1862908
644784
921854
371491
35791
209494
594173
709252
492800
763924
180903
1947403
47238
1391095
1817908
331453
891678
363393
1414765
1912162
73294
461798
83206
539489
779997
1943523
1176639
302363
1427301
1687658
362853
829452
1684320
1032060
634212
841634
464457
804405
1387904
913727
1305806
1136798
1205563
1274229
1059076
730428
1240910
1251699
1616053
1204083
592668
454078
1276556
1256432
1316732
9500
9427
1187669
18488
478823
1267433
759049
361904
1318402
1813605
1892085
48051
429149
1693289
527274
1178149
1863078
370698
366161
923496
1122969
1684083
1986086
348103
649177
875673
145919
1420502
1073558
1368575
940599
1543876
778825
1480989
346608
490052
492764
377561
732550
1144523
1526104
1408050
1368264
1321030
251334
1609016
1611195
33324
1390285
966647
545778
1569961
1164760
1467129
950781
1778539
1921484
641411
229496
1417352
1307557
1565394
1715802
82863
386652
283688
1051010
115434
1102672
1295499
1360981
1436129
1695699
1840868
768536
365799
1362735
155436
1996467
1288704
1619817
814116
770432
46674
347577
828211
656707
1247079
1203201
1726047
307205
15881
1432722
171061
1773086
1765209
377109
737312
94249
1003146
1171327
769693
1619584
468514
1378143
34022
1342983
1447349
448852
888295
1875866
206541
334473
1231088
1676635
1569866
891337
139911
1954304
870461
1193992
1307911
1797197
108400
520378
628213
1810102
945074
1252537
538841
1049812
1781409
798791
260391
1114497
811757
159921
1238238
741524
787244
1834605
1967428
767566
1714742
272423
710482
1789167
1724198
863737
70817
1355274
578278
317583
94696
175162
952742
1904206
1336115
1209604
92972
1031967
1421403
514043
1608711
1219720
1103464
786670
395687
1781599
1907106
667601
415249
787691
71964
29638
1609253
204721
198859
476962
1502277
923162
419920
1568354
757953
1825955
543203
117117
1575691
1975145
994607
435902
891325
1220048
863877
201824
1650180
1752417
1381608
729089
1482825
162694
1444586
1035263
657913
368602
1530495
1505814
1168477
1585571
1805154
50056
741731
748793
922433
83872
527291
56211
1564111
997662
864610
1060360
710983
1334419
973462
487681
908995
1039799
352307
1217943
1255021
962595
90480
1552769
632249
450537
882568
944874
465735
377800
34512
113308
437962
990790
301382
1743437
1990140
128267
1531234
966699
462283
304866
574025
920678
619503
1261459
880491
1939389
343198
1245408
848611
1414217
1841725
969418
1917710
1155564
1616716
1389106
1926199
1758433
945037
732719
840761
611591
326271
1786059
616542
1450610
301923
985067
1527320
1416533
1023739
154858
646567
1738562
812197
603403
619193
1347591
159356
1693877
141733
1548788
1059355
271794
607629
1269110
355518
1736734
1254158
1755234
1066102
1766076
1237506
236559
1380881
1275326
834007
1691180
602079
1440735
1517579
528172
1288859
1888831
272689
162909
350973
1313246
1069874
1879425
1577049
1343893
216958
1780413
1014345
1808132
86450
724657
1194655
1582675
1963206
1342223
404088
1038122
459423
255710
1066108
614215
1537711
152728
103504
1909564
1680408
1711280
717675
1376111
1704004
1996651
1713862
1192092
461285
532147
29727
1344465
1775406
146669
169334
1490616
608294
112062
371943
326767
45276
944453
373825
1540698
930820
57339
1153697
388406
900442
1876720
943309
1920131
579
163764
1027177
1358429
1391958
765708
477560
451263
1028070
1144987
1030353
1683909
1524269
381346
1529207
1976877
351639
1025130
694776
1980802
513232
1206594
85703
1642129
1134364
707655
588355
1082816
436603
528786
1983326
624066
1360185
1016476
329470
260071
1539425
973193
476343
303131
1560049
1703779
1698488
1077813
1410832
1057444
1349496
1761320
962854
1430737
1602357
692471
355681
1264186
433812
1140855
1756029
1210526
1550107
532295
816725
1937121
980858
1336208
1671169
959995
207334
913147
604405
819960
1157554
609702
1107276
1163670
1417233
1850642
685288
462908
457850
1870446
1104300
1607140
1822957
1687350
1714333
1020759
660642
1041810
473525
288801
235360
158634
773344
1829627
78179
527895
259537
698400
1516950
103864
1359728
972586
524011
489056
1934071
888434
524666
797472
688068
692735
1693538
423712
1976097
718103
136988
220075
699198
298915
753063
901679
1834072
720916
802146
502302
1816545
1912527
1772623
271035
1145519
459397
1181614
1959562
1194583
715208
186087
523102
204402
1022925
1709957
124418
1636786
263960
1602863
1735470
1223143
882622
1038170
151061
453880
1589887
610306
1019909
632545
96722
911471
664902
1084050
1069453
1601033
589480
479459
944013
874150
837381
1826825
1974415
1545710
823707
87600
1157284
1126149
117974
877251
1589614
1051202
650080
1327213
916994
1101453
1539797
179826
1053671
832193
844789
292252
1170865
1657999
35288
1226681
98353
1551524
1498329
351964
1892802
1657769
447334
1294153
1227515
1872531
706401
1672653
1204717
240956
1638497
1579094
953732
889378
1808272
917716
145406
1648480
1659055
1238752
1147946
934092
1838147
1519785
1654070
1341437
1172230
958307
296194
359729
1628608
787523
356414
1320308
1888688
1830648
981509
1280292
1749443
1665506
965095
1135469
1919143
480345
1248818
414103
12186
528044
990002
602182
1791956
1874139
231431
348457
1234485
881074
1639312
468456
745849
1197800
139277
108904
133528
1440871
1199552
496720
450551
203047
630601
326650
1465282
352668
1453866
85541
1367302
588776
1844176
1438329
1419648
1791400
313815
794440
549544
364189
55128
283370
1009661
1849088
1511638
1785071
56360
1371093
1096560
1629483
1877608
1102766
20296
537624
1344779
988739
527084
1670861
861911
1179307
1215780
877897
1333024
1982533
207252
1139561
1954102
1422450
263983
734215
966048
793167
962759
1081600
1185702
1792390
721597
1113401
787085
1190290
1431331
675153
1023789
909937
1275182
1314075
1124726
1822296
1333301
1419261
1415313
1371659
477599
1430632
626838
661372
565048
1855665
1436588
1409192
1774595
1760086
903147
756419
360093
1821834
1751052
211988
1346178
1879748
1616120
789434
458439
213855
1953678
466716
1440063
1356376
57571
1708061
941464
1010994
1361843
1353927
581796
59078
1556718
7133
722609
1788452
1567471
1582886
1012780
291218
1971766
1654962
728130
672562
1307540
1582483
1793020
542026
1716959
1264646
734421
315336
654369
418645
848839
625765
160268
1489421
817833
1559699
181198
323231
895828
1611365
974239
1648530
500242
643635
1430612
42231
1683286
1063522
1805947
1999249
459328
685043
1589630
1183781
1170710
36665
945158
1428791
694326
281157
776895
1513328
612829
1581688
1068379
940646
1763248
709530
962240
1610548
808365
793417
1595391
1890231
156772
1774777
1536638
1854784
34931
1368852
1969574
1134275
1693302
207578
1609140
328474
1253083
494842
755793
129168
1166048
1982277
1279098
808525
190250
1984066
1409883
559783
80275
1672666
1501627
1565888
1167473
449120
1288258
1958758
1278034
1043382
1753579
1131166
1442975
326670
1562609
729535
1552198
1211552
314423
1579616
1210143
1319894
931475
769688
1668740
1504642
868423
732429
1994908
1836267
835743
765009
239813
276086
550579
1509534
1289448
1520385
466874
906279
1861388
872555
140826
1308280
311103
86071
1176451
1838449
1114300
543686
372480
373760
1363251
605504
297544
983316
1750181
1201874
1423157
633360
652136
1042406
511077
518195
77209
394314
1726965
719852
1894488
1768268
243401
998968
812459
502386
544939
532858
842270
1041433
1221883
495455
1887742
1639032
18863
491984
943577
284877
1899879
234935
1307175
733680
1245311
364011
1028276
689303
241579
1624752
241581
1561147
899740
1456046
1853028
1309109
1543430
533580
1725126
541960
700489
1765448
457745
1442510
1275355
1840594
203342
356338
450686
1887588
1035546
442500
1399147
1709703
1567134
1241701
320167
112395
1487499
1034247
1226626
1002891
1082032
455129
434865
968948
1596624
128323
671642
939941
891024
82789
1806862
1654109
591670
72852
861212
1963703
1642007
1244165
815120
696023
333921
1496299
1919183
597458
1358748
1309416
461087
294155
368546
1812348
992685
1716424
1758703
1527040
1681185
954583
1708824
279704
529149
1240230
650339
162682
678414
712569
1749018
606972
81959
1894972
1413567
1004175
1508571
377782
1771796
1178880
657106
1516864
1818412
904892
189596
8441
1039068
1108099
1924981
1190349
1044217
769380
643727
1049124
1541887
1690696
1224514
277546
1085174
876312
1342060
1907527
1913514
327701
1280560
1665497
860013
827834
179118
1912831
1167340
1598940
567430
735255
1413699
149840
676459
1184894
1668384
869648
1901590
979829
1011620
315478
1333122
734870
1397637
251722
1539148
1986349
1245197
684179
1765946
1712112
1374867
1935425
524713
512007
1173574
610734
127387
1160777
536020
410077
118559
536444
854546
928636
1148874
1216809
509546
3186
1587850
1656956
1571189
69101
14361
1331359
1088081
1063623
1326195
977877
1602858
474803
500263
940268
1282836
383965
388106
1205793
1931649
1456558
1074768
962846
3241
356110
939318
315264
1633882
195288
603018
1539291
1352458
685077
376693
139670
702046
242518
825980
1013361
1471772
908902
1376079
1739321
790825
926951
521698
1953287
1417390
192723
1475471
932364
1581786
977362
703329
1638297
1631576
293864
23771
882842
1656457
1442593
1580195
1076836
1392241
1751092
186376
1786896
1075232
1483046
739576
945434
208601
1472375
388819
695744
85101
556685
528825
1836144
44818
1211297
82727
1413560
800556
290937
999948
1950687
936731
1794908
610896
212785
1138491
263207
1394864
302630
1666126
299546
1510432
742060
720563
1451514
26325
1626008
1647575
686297
1939904
518976
1360015
15892
886953
1725001
1351127
719043
1369544
1746105
165585
564000
711058
1086207
1631460
1164536
764416
1013393
468144
904435
1662130
368075
1895345
1276345
264274
48139
1465908
987883
1472441
1192570
1635732
1326987
850102
1018655
461912
762570
1790857
196162
1297704
958962
941931
966868
1696426
787174
1032778
929233
1270440
496099
611049
58971
550552
202475
937288
48212
1574055
1944856
1591196
80581
19812
403320
761137
566780
1781811
1728580
383647
1739231
1726706
1381061
1446992
120765
206214
183208
1243569
1029850
155088
325279
1351747
1432622
214682
642600
1040106
33662
635576
1322527
560785
995301
603049
1610150
1795577
1893663
1915357
1299410
608475
529069
22694
1317887
1257307
226162
349692
690893
131593
1433711
1255590
1857850
168573
1124293
707755
1644747
1939158
299436
153538
527093
1198286
603507
1170513
109724
866717
438005
708981
361780
106867
261107
1732056
1437695
950596
1647335
1909510
1438825
927453
1627677
446444
1146568
1160613
1439069
89708
610490
531533
1112788
802900
406295
377810
591760
1326231
1256400
585291
181856
779302
1508910
926120
1176394
328011
375940
589819
567168
1615591
1785146
699501
1388076
359210
1982952
157152
1676368
1610076
1940479
1998148
1427375
1071253
1560200
1277534
695118
1171293
1462981
326090
1565979
1210740
1147821
397933
1773190
599886
1795068
917326
40835
1929387
733805
1573692
1726348
534914
1447706
1639228
1347905
1244886
1214283
542923
1452126
1384021
1475723
1277297
1832771
961001
168139
555008
1066405
1320918
300821
862997
1454080
1839220
738572
1061703
1672575
922400
1047106
1170571
1987793
374683
204045
525842
1216730
398367
904287
101002
1252434
568957
864428
374172
417748
1913355
814095
225851
232418
904164
1593459
1722508
802842
1597084
1112652
359935
848806
420423
1641248
1205697
1113514
675716
344129
880969
375671
420720
330518
1625662
1671296
721376
915423
776145
551919
1061554
330383
1844360
902844
871504
606005
972404
138517
1111221
395001
367652
1594080
564153
98546
1459976
722160
1907712
1261294
1568785
751213
1433294
711893
134516
1634558
804170
177061
1108402
1382307
850723
1579240
348074
1219977
1866303
1192853
1555962
1896899
926441
924138
794207
772644
1975692
1010733
1898164
760381
518650
910441
1529928
393176
505640
1155869
1341951
1861217
1714552
125876
1615493
1720114
1627208
1076881
104582
781268
573237
1160885
280879
251614
1492520
865449
1106290
1525839
1801495
1889716
1957236
1950302
971494
215815
1890468
826718
1272025
479133
1677036
1655278
1894407
1527423
1752223
1879869
960412
618899
29755
105220
1160737
706542
1049190
1304426
757114
459505
685054
16350
1286568
1207940
1884722
1385377
304966
778762
124400
605887
1260445
1669444
608058
1357839
837744
1667284
1103822
658836
1981709
1562718
1981066
1253680
89888
1008148
1199423
1099330
384150
745117
1352493
1143195
930184
1440397
655003
381593
1398258
675531
22707
1778539
305626
790347
1646712
1556792
1758952
1145186
1299996
621419
1694339
1927844
1030644
332726
29022
1139575
996037
1142863
699666
1594383
612552
567938
514220
1479889
812273
1448021
553467
1678205
1886814
799549
931569
1948379
1383963
1554489
1614583
92260
348853
1401238
1049900
1602266
298319
1810004
866575
53276
124356
1470392
1843231
892337
276461
1812078
1503932
1448923
1302369
1638882
1509213
1222865
913371
1233402
1676467
898263
1857651
370013
1483694
1362052
584835
811425
1756247
1121877
197510
208351
970750
1948279
80889
525155
1248063
1268801
934085
688446
1574293
455656
1604535
1436941
530658
1262735
1759283
821795
1837646
858338
254761
1479277
62689
1909546
1420219
1900225
922183
401591
1941451
564666
564879
103966
15660
614179
40609
1743306
90600
203778
686127
1082872
1773312
1869289
1228148
468474
880372
1715599
1879448
448812
1929098
1873387
1040152
771845
387576
1838987
681674
240513
1633928
654378
1626259
1260469
1972302
574668
1528180
427575
1664025
1574814
935251
1502164
1641149
1648417
390920
1601276
930681
1714806
1954630
1189387
1316973
299377
283661
212552
1795114
1067706
1882674
1269412
428466
191062
1270074
1073310
1939792
1974162
1410210
453087
1471257
778934
697866
1205058
542304
536793
615284
1609621
1189765
624073
479749
860913
1182400
714856
479970
1474915
1388801
1477585
862347
1390113
1321516
1341144
630767
1399558
1900710
298882
39598
716897
424049
118627
995805
464183
496014
682971
1119996
351329
15621
1368622
803185
1842678
484756
1825452
953556
684458
1310049
531703
896123
981189
75655
1146675
513244
934669
1871570
1322613
203315
372288
1442077
109820
125369
1140833
131870
909611
1924785
189931
478682
963955
630034
1420709
1709507
1713101
1200783
1984821
771216
1672155
674481
1796296
1965621
529851
1323548
36312
1609522
728096
168112
1858730
877307
1390015
909679
1784931
167059
667136
1727760
446620
388855
757214
1001013
1659993
1623065
1832756
1415067
348457
664964
441459
1306073
1756280
1169611
43879
881799
175540
413049
981849
983780
1477382
674000
1936208
1602381
51933
379293
394786
1954474
1583121
173247
1318695
137527
1335040
1699200
364469
692528
1495149
1104019
117062
165540
1978605
1244164
1354666
924853
1745457
1626333
719298
1347441
1920376
1415796
1413014
388240
1862953
379816
830668
861020
694000
659433
1250313
375685
956609
774055
561958
228936
1382398
979576
129618
1380607
1780457
902477
1429123
672021
1377539
1713575
149731
1763296
370462
919015
1017510
1241728
1400281
1346457
1499026
1567467
1546369
462543
1196132
679689
616964
1001838
120866
487802
168648
1448290
687980
901195
1884325
502426
445717
299083
1356410
223280
991058
1996806
1886687
1074522
1792742
1886238
1747062
1756613
383189
90720
1686675
83524
1058107
848278
419740
810517
1669800
304340
1743068
368395
1819674
292049
1066355
545010
1628025
582569
1914674
493755
300195
1020706
1269445
329168
885085
644837
1870444
215554
1282538
1111946
143288
1308073
274
594271
1727110
236824
540278
193061
148849
662797
694638
712939
327765
1042366
648067
527837
1135001
1679193
59927
1208842
318276
1574782
1770983
347449
624056
982835
1260208
1884095
1633889
1093611
1810667
171222
1802120
654573
1215236
1185604
1571948
12585
795284
1712936
1324245
594005
572004
149213
1153867
1086420
1874667
1291403
876271
1672781
1807544
1810148
902823
450732
12876
179768
208774
108197
478492
1643363
1785201
1201415
922336
751083
559439
660864
593944
1346515
693860
888809
1308052
1324374
690378
741664
3809
130916
1673577
14507
1482013
1014972
1204027
1666125
477204
1302862
382289
1157552
823478
1978544
1002693
1850759
1618758
1283667
1158287
595421
903381
1071212
1086877
835181
1666178
1255864
288609
1767377
538321
318570
909195
560592
108429
1147676
1120725
107760
1651285
453083
1751303
1282825
1674449
764700
1997481
1082883
1640514
1698850
858136
588298
1685630
1299266
1309451
1534372
1882590
1262015
867123
1797263
1052847
1654282
1956139
558123
36181
411348
1616999
1915954
1668860
945733
961400
757153
468419
1392985
525601
468930
975480
1750404
1011243
1488977
1147436
668604
285811
1384857
859307
144286
4192
325287
1604819
616132
1791568
586673
1003770
103672
93825
426119
328742
1893371
1290976
1938124
1959305
1709893
624202
853607
14656
1542395
1592562
828283
1097858
1813000
1617924
688691
125452
1778535
647842
1499251
642748
1512359
937712
1956325
547607
1682111
918738
1834673
1819274
111069
1073264
568038
624786
687743
556451
1109323
208701
1022114
519062
1426123
935987
793920
838352
606702
1492006
1393107
1802841
1276045
1939433
1416794
1918235
1005173
1737481
1779803
629960
1338558
1093099
1271274
1948977
355095
319415
1431851
877653
1728055
881994
1034460
1130772
450051
677991
1192733
1481985
835655
1879487
1477072
302942
1856911
1946209
368510
1837661
1404909
1564179
1485609
1374901
841309
1217169
93906
644663
1464238
880702
1179124
590941
972870
1894637
1796445
1329769
1449885
1447293
511122
1952948
202825
254955
1357452
953499
1487324
1465425
1946456
1325555
1093879
402148
854535
1306039
1865171
1819332
1960614
1768988
278963
167214
1535008
799341
1880533
1221069
244587
1183688
521244
453219
1614151
842708
1221357
195390
742612
747268
1123545
343847
1531947
1276071
971344
1831165
88873
1612660
889753
1622905
336011
1497929
1985490
103922
403972
1993157
1163113
1592676
1041121
269346
692151
1730994
1760957
1832530
1164313
1671547
1820113
1822288
1614720
12239
1556814
1184122
1199712
1002497
1206409
587711
1674800
1278626
581525
638912
704435
575868
164741
399040
1791505
6711
807714
1346802
1532254
138112
1304000
620502
1439394
1959787
1796129
898006
1171951
1559125
847613
1892919
816857
1428539
489242
1593629
1864809
1956531
1755003
1731134
53796
1461670
1843189
124740
659825
121312
1810480
459953
1445911
1861217
1861813
778422
510667
83203
323539
586199
508382
1929426
93627
1098098
1859745
204633
1108369
1007253
512657
493796
1858448
914697
1368063
758919
722079
1544239
1469412
1320652
137329
290785
1609087
1699551
778611
1480771
522747
644495
1916604
48085
647205
1229369
262545
1417967
1880040
539353
1441998
1424142
1462593
1102907
1066285
271964
1458719
1749001
80134
1089709
1293235
1712709
261511
1006640
902567
686720
1981531
799730
1042885
1895324
1272657
1255426
297602
925024
1497284
1587500
685564
1397309
244741
1229061
778381
1616374
1072623
1484062
1186841
652804
1981613
555254
518946
1357829
1495355
1058091
1471138
1459254
1168815
587912
1987270
710471
1485092
755960
1559824
1240111
1651458
1463468
862015
11039
834693
115412
1449593
338420
1217071
503012
194902
1170832
1817884
98521
1328796
232846
1177585
1687255
1728584
1920770
1854971
1367670
138753
1402348
788936
1228211
1604002
1565842
995121
1865534
1596017
612092
820668
625676
1548644
1804102
1311563
1292173
413575
766780
1165769
651244
1123129
90129
493465
927321
963231
227444
103794
355191
253232
1423142
1935020
52594
74935
405410
800082
98176
634507
433739
1008709
1634509
699820
942501
1697633
1471842
1211886
564452
476824
1247389
364133
1441749
1474175
834741
616110
1279825
533581
1786128
965889
494937
337707
1012925
1730905
452160
503913
90992
1334267
413904
48861
897172
715487
1587376
1621852
711188
545751
318463
1854946
718997
1013196
964350
593037
784796
406965
664110
672795
1376587
1740614
1419983
2301
1616230
913483
343700
586178
414969
1586589
453147
242663
762045
307753
1934684
851108
340207
1646805
1164807
582251
1134940
1291472
806102
531477
1754237
143360
672980
1381230
1905033
1260410
438943
1019051
14993
1715346
426534
782744
1698166
1516232
845485
696152
1036507
357687
1901787
975579
1445479
636393
1460635
1728885
235361
1575600
1947254
1456643
803499
1347802
1749366
490154
1123644
1643157
677798
1094436
1700309
796732
863305
1727338
772725
626442
1025996
1195142
1908823
1339929
1133143
204877
1958352
852266
338923
1936407
1513732
17960
307780
1241768
1486475
1067578
1082192
1565580
1455889
873835
1698109
1767666
1730435
231149
1782529
919834
471072
73313
1505464
120141
1204167
1908040
804030
440989
1897070
543753
1525123
759480
699220
680226
360649
557602
162078
1604253
992487
547679
868107
609903
1230336
491878
392765
1950570
4375
1290022
376953
929423
1303817
1416907
1549717
197419
1942643
371683
1726272
142315
1092551
687026
260204
512447
1228099
1397532
958260
1140963
453076
1243757
521967
1523591
1821593
1992719
1762528
388936
582475
898575
698718
1992416
700731
173520
677041
1777670
987172
735497
1336826
889018
74008
1877694
928060
511787
1328698
1908243
1337890
617251
986595
1682753
928430
1156133
1258827
205211
1404995
143488
1574122
610637
1182839
1211723
24549
561213
622440
1591784
413163
1673274
1065148
1599420
113742
1334532
389706
1282731
1905214
91768
204843
607475
833990
1825202
539038
1577066
338027
1043116
1010817
974903
91477
1484648
1816026
1136569
760060
792025
1587678
384291
355176
869474
1580155
1840829
1227729
263276
1139860
296981
1542706
720418
699751
806832
1774160
291692
447153
1058475
1306230
1812838
1004913
1838110
258681
282197
1505489
222570
1376377
808959
1832313
1311417
1720768
744527
248923
918713
1324656
221125
994143
1203414
1548156
641179
751395
1507535
846430
1735305
1933646
916856
1926108
527332
1889937
1579033
624420
1021240
253784
244970
1868987
1691588
249548
946159
1509037
96699
1459996
1050221
878988
263516
1331352
1401132
1142238
449350
1449313
1112332
938614
387622
822216
1313984
648415
1375329
245139
1446878
774824
1853314
1374908
1354431
1528485
1146265
1352625
525660
121696
701282
470895
1007318
1338537
562495
1811415
171962
1811021
344154
992085
1931555
1845569
1575521
1651025
88447
1410266
1850484
901405
314843
589124
250662
295238
491137
483547
641346
1498005
1244844
1984791
406281
1594776
885115
294427
1430379
1648153
128341
1527012
1300598
258061
905824
336549
1447943
1962593
135915
953049
1865584
1019890
1915576
1383678
807799
65115
156641
981983
1534896
854717
847203
108564
909937
1382685
1395285
1508933
226340
1359316
586593
1334802
888257
529569
31159
525844
1760430
1732019
947607
1533476
1628070
188577
1993035
1706058
1663935
1866560
1234151
56539
829414
1603089
1287859
1159142
1462561
123184
1740800
1088846
1626136
369665
738645
1787447
973511
1731681
161654
1800
1121144
568003
835410
766538
1175581
1116484
888871
165083
1084258
219407
1751730
33617
538837
1816147
1929758
787688
1860598
1301499
52525
1591218
103911
1627212
362567
1109630
1592811
381848
1340650
421177
1138521
1787655
1080530
502033
96988
986987
205599
1077593
1944518
1836823
505420
1078778
858023
1937625
7135
1286854
1102992
1047211
221985
1647663
1597584
1316231
701850
960761
657128
1817005
1161504
1201661
528341
1926569
377309
1320517
1917753
569484
1589198
1818024
1573506
1999147
717165
972518
1131835
475326
1416222
1051658
388748
1574742
1869521
1001113
1790597
1705596
359142
1593483
1726167
321372
328911
631103
1294788
325230
1911998
1843975
31364
1553380
453971
1889684
772407
725227
1430752
534286
1821857
1265596
1810919
1886659
860936
294798
282883
1635471
224165
1847413
1043563
1869065
137930
119558
719259
74377
1176005
244630
946468
1401620
262326
22313
1972740
1245156
745363
1847607
500550
1525538
488075
1300600
694835
1412969
436439
1625227
1098187
837620
1812577
1102534
1727841
122769
1027477
611463
1451018
1065149
1367659
602084
592725
992948
1142721
939962
254188
1345048
780221
270536
83136
567254
185625
1789118
1782398
293729
167136
414961
1393115
1218570
1205729
410787
1869795
1582389
1521580
1698807
1329309
196248
810607
1133390
1028485
1206605
748866
535779
629367
19791
1788072
397465
738416
220563
1975911
894446
292159
1529610
44583
1617707
812875
1380856
1597785
342674
502328
1314753
105658
393674
1556393
849513
1863267
1186620
966949
1099554
1308025
1150133
1893736
799157
71379
448494
139011
622775
1109963
384133
227670
552190
713886
1038684
666052
1139929
1624962
701183
1353060
367848
1989883
447255
1972221
155571
1778310
1899090
1637979
1483688
718162
1788150
1652581
1978295
1382808
509944
1681318
1432204
372836
1706277
1453485
1873727
1908127
1852363
328295
1579325
1576128
157245
738946
372810
1955156
1645406
1594110
537132
710941
625885
643123
343279
58562
1531152
1277685
839436
595855
1085049
1700120
876015
937771
1190445
1914205
1887873
1955712
585204
1922396
1587968
1863094
729632
572177
581440
847801
828673
463881
1377157
1076599
2631
234172
837326
1584110
260981
1988449
735038
1260802
142341
146665
138636
617359
435941
622913
1617656
1248882
999273
521161
1549592
426010
1476089
1716755
1229054
1720702
979055
681657
673143
951954
1396979
1619942
81430
1155724
38279
1212939
1534131
1638098
1561321
1302195
558885
255783
100204
1719804
1597472
723076
619549
1097962
519513
920309
1031045
1837575
1794279
1262081
1780806
960361
445719
400379
561202
1608649
707330
1420184
1713373
291129
888503
67475
764474
462419
508564
1612779
506445
389019
302741
1050
1172146
582432
256075
889829
1969
819141
1264839
51955
1467894
1405449
161487
1422449
925238
1467532
859463
495847
1249197
902825
949925
1897838
326227
48502
527484
798966
644050
73693
1394764
422303
933708
404983
1698357
160017
1931007
452773
1504073
1114079
903012
1147717
309697
671741
978642
37244
31114
45247
59973
516399
1672976
1967115
451415
1871028
1679631
1896631
80215
1466873
1961507
529346
512583
746244
1837523
1628091
963798
847273
1909169
346448
1023920
1614247
1277398
450375
1769547
1796757
811717
1113387
1275680
1058573
362482
1042881
920105
270786
799578
1321722
1501043
1719818
1348808
733608
380434
1261599
694802
1832082
1786773
1230587
1472202
1986721
1338283
218837
1702155
1935843
874034
999047
447570
1420495
1330417
781164
272159
275611
1721029
977435
1176890
482159
685084
776618
390722
1680480
969509
1830240
1696285
1788208
1346839
1168563
1910515
608572
889171
1878872
1723652
722682
1455909
579250
1020499
944786
962120
747368
709548
765012
1308761
1842961
20145
858023
912203
825318
1589026
395466
1076609
1839831
1396623
1976750
1835934
843160
792867
489898
1467555
353291
180129
880726
1331219
825910
1115876
1537986
504460
145896
1598318
668896
1411470
129725
560182
1008811
1834605
1816457
611413
969935
495730
690820
1688739
1416643
596100
1220195
72462
1920749
1766321
69570
310333
612185
751053
437973
1421506
1567249
526625
945023
827059
810671
272975
1832987
574964
805901
1926204
190266
1356512
1098686
438033
904669
754539
1824542
1712609
567275
148230
1868216
585667
66566
1660722
279855
1535226
1331097
1842695
1659676
1139277
105547
1015919
547844
1041004
1928144
251293
1902553
1897087
623804
1100079
1355628
1172073
1575209
652529
1921238
515991
107334
1768929
1237150
511578
1915514
1869623
1848300
1602984
893647
1726408
210541
889461
34438
904281
619486
1182432
490536
262248
148351
1608013
1387777
1024610
1923429
1402186
1890040
666620
276308
1526482
16493
72961
838559
1106669
476436
1825925
1619159
783088
495797
1270463
406693
105015
456248
537816
608901
1168631
1628739
1277477
507147
912226
562993
942148
460756
1639218
1165784
574483
442800
1351238
1571841
144906
543258
1972169
1402778
1304586
1919802
1159002
161194
1009054
1466134
675979
855722
1986648
1937744
1554345
1892092
618294
374983
397660
1326701
1348106
1612984
329497
1373789
1685019
1812781
1902088
1156056
298201
1223800
149465
325131
1879651
114564
137376
561812
1945425
217726
341593
1094734
1691162
796977
1021481
914346
23215
255174
710409
809266
689928
1307288
491381
453588
612356
469432
1003947
1529707
1953810
969197
1492595
62811
799926
1736521
1862026
1996330
1663978
1454337
859542
1633731
1749438
871175
220376
738528
419280
164373
155170
326748
358689
590152
433915
672523
1423660
943173
1152552
101968
80710
951067
16323
560220
919337
1747117
1483647
1526525
236071
235098
743363
313614
138135
249069
606813
974108
1778157
260684
1691753
789343
226500
553255
1030827
595838
770719
1189923
1862114
845657
1322220
692658
1452762
1701792
78993
790598
1490662
1936575
194662
1127448
1382563
283049
931052
1682868
1422198
537861
551758
1358575
563135
238581
351868
1862216
54998
1835845
820091
1735119
1606018
1081883
879372
991837
367726
1436951
270487
779729
973086
896463
163748
647722
1666222
232596
1099740
749558
831410
1580008
1713731
1961302
976773
1012246
1289916
675698
1935515
822734
18824
1870654
662607
1572736
1226497
649156
588805
718969
1802227
873604
939555
408581
1203877
141361
136681
578102
705616
698883
559198
124753
1226836
14448
1304122
767430
1612181
750475
1287285
1627871
1016298
1355183
1599445
270480
1237341
1507897
1667229
676833
564084
1397563
1358309
1824289
536307
1426374
896948
321725
345041
416245
860868
1936142
857336
183801
1664717
1727896
1416038
1116789
1359094
872327
1460838
1491008
371776
782254
1002703
643518
1169338
1664262
450199
887768
392390
345637
1891888
669983
1070796
1435902
1369055
318671
152960
1665752
1754264
312083
262004
1923116
332202
1473354
402809
793220
984939
1402727
154835
914642
1456172
1581255
1043653
1513658
1451779
266116
1848626
1024460
46509
174969
64300
665518
266831
1367834
879768
1984842
981653
741473
242501
404718
459686
1004028
956325
1525513
242136
884727
837530
1884381
410002
366439
848408
1645553
1955173
819394
104346
1126262
602610
877357
1080962
289674
1969437
237652
1319906
278945
1233925
1921188
658536
1303894
1952975
590739
1971067
1572074
252485
1396880
617947
232673
116668
1062196
1150244
283458
1300285
1616374
977718
1163857
700364
1837782
1547515
774449
913951
737605
949119
37409
281916
477499
629867
1115192
1052424
885051
35375
540504
799483
1287749
1287597
1776123
65386
870124
54440
917697
173204
1835284
669748
472547
1056189
1929880
301946
1300487
1885314
1124086
540696
380443
43601
563247
1386085
1238186
179787
1425807
260911
21512
804630
1129508
1268924
575034
111173
1468472
288612
899635
1040633
499630
152456
664196
263453
1776537
1631485
6284
1244297
852859
1101635
1435142
1450236
44229
409768
899424
225809
1446180
264459
65794
1927010
323044
445093
435677
1710331
609179
114662
1267919
35727
953523
959653
1574415
1838123
958945
1167278
1280428
779744
941906
1836727
1406269
1201082
1310921
664081
347597
58885
307277
18252
333207
483032
1398381
1747820
474584
1797837
183861
860538
1152773
618563
1109089
872163
1230383
992787
642975
839054
1078235
1767545
1447610
580279
976713
1229598
618605
1784793
1793574
1431075
1385799
315763
1599801
1027194
1244683
1827691
366324
222199
1121473
40089
1228325
1350533
1227739
841664
1261973
1648162
991383
65848
156883
361770
1633777
345235
852499
640245
1950818
1130322
1539309
678016
480369
1692628
1100821
1767711
630778
1791275
1717718
1650989
1760366
136115
319435
1303390
397127
1008530
1377882
428497
628438
885996
128333
1243421
66898
1203869
643031
1976884
592404
517789
1148286
1383390
42751
1948919
1886671
1871315
1148111
1186723
1731759
1079629
245778
1313473
1954701
610796
256483
1349562
992610
1158868
1150466
1975559
1184684
1734387
390296
1890698
654276
1867063
1919689
1951000
1429595
629951
587087
725351
1367266
886473
1202390
999160
1804823
125235
679191
535350
1526923
634899
1128982
668228
376418
851204
1851795
302378
1086430
1599992
1365347
1879502
1756569
1375593
19803
263672
1381845
1191636
302958
644210
144719
1487558
737099
1589863
188024
1009106
1801317
414829
924388
245100
460568
506481
796420
38168
144771
1586534
531311
388477
593229
239601
478837
1667062
1518850
1467543
1195659
836484
1830294
20695
440071
372664
841891
506785
1531100
1969893
1986988
1808966
858015
1998219
912372
446385
74004
900746
1114117
429752
943034
1866894
1058036
1403761
493359
1398334
1551895
1015394
85655
937982
860486
1936255
1999416
222337
381700
1967738
1704202
1486539
197743
1757490
850825
1755903
1737400
368812
1019041
1604988
1486070
88167
1595400
1493199
1305095
350456
489158
1804622
1549000
317053
1902119
425217
776323
25194
1434648
27069
426012
625071
1119392
202622
351638
884704
1337050
709228
307725
603046
467580
1702208
1237077
1207174
637980
683670
813636
1752401
344979
1994986
899624
1204400
1860626
305744
1502870
798604
94607
1352688
1859786
310337
543601
1886299
1475903
1999939
149856
1461763
772983
864275
28488
132746
1865434
1248336
929135
74051
531736
1574878
720576
273568
739640
1963220
521663
616665
94167
773011
135998
1035765
688841
718362
1141866
1787423
742611
210666
937979
1061823
1380965
1560770
1159553
592400
1733689
721227
882632
292049
3619
1106454
1168510
1524091
650522
235949
1417915
1404967
376230
686614
1661956
236909
1168777
222706
470423
759346
502136
1196827
475
526426
1773016
1646291
907080
1125610
1122103
572559
1213616
598458
657509
445800
1614052
655094
804388
371417
997030
1554277
1270117
1979413
86323
36543
1428906
1766122
141157
1640384
23697
1701365
1270503
1143242
877075
1761101
921696
333059
977161
1188347
1320756
1884050
1862344
141740
1921093
219517
1309709
266531
285310
1341098
578598
857129
1801189
331107
1269272
1816858
967122
964564
1885363
336488
1532390
1357708
76400
1681513
452471
1686422
842080
1335215
1162665
40261
548540
1036601
715397
1362618
1229370
422264
1160732
992388
342086
941370
274676
1737661
153550
410471
193160
467743
332908
394816
1397280
1253699
1213908
1284035
846673
1507162
954440
428052
1184923
862953
1535561
563130
982680
1063766
523899
1610273
100938
696586
1163988
662502
1907314
1417621
522888
632313
1859788
359525
682412
899421
1094113
482005
329938
100827
394840
1210816
1963229
1290894
403342
1538516
865883
140587
44384
1315411
495065
1230762
1081339
1323068
1572876
1831552
1958919
1083716
1685302
749860
309321
1933216
109898
614614
192545
1394510
816729
1791222
1188447
1502399
1860491
979083
1646659
580659
281988
1204145
1844730
589162
1835035
1069107
268309
1396386
1098769
1153952
1711914
958850
339654
459998
584913
422673
524462
1985085
1703980
1530283
1228662
178738
892535
1518847
1829700
24035
805226
535372
1873575
1239601
744011
224556
1978765
1595616
1928627
18177
279783
1387825
1661841
1875943
815287
892953
1182971
1956857
1260343
1618452
206550
1214061
176711
1031076
638278
1509508
400284
1963621
1383827
320718
573818
587184
358714
1553814
83881
185522
1790196
1821526
897679
1938313
217829
538351
1361023
106349
659242
1614607
1525572
661932
1178403
273983
588269
1613005
539477
757492
863317
609132
275036
680924
222086
1770971
1022038
822671
44061
209360
1794772
908407
833612
1637052
653419
33782
440862
1456802
14893
185508
610608
335709
459920
5560
293313
835013
1727967
218675
1914540
556177
628163
428270
784194
1134240
1225492
1672166
123691
1393883
1812433
1223153
109912
831526
1793295
49462
204767
783786
820802
1935473
1995809
457876
276071
180904
205332
1101696
955390
1909892
1978885
326863
98903
1167968
722102
360674
1674488
1031543
110004
1935829
1862414
356172
302075
220063
216062
160150
432646
1512801
13953
1587499
1867256
14681
1145046
1572333
548954
485908
858560
133878
1249734
849691
1959969
141568
1011919
310540
917521
794068
341642
590839
1510425
272834
729089
1528652
55660
524600
1800366
625660
1444239
888623
1613776
1754888
1023317
937826
689839
1927425
1911914
1640913
907835
1436886
1022794
1063204
304288
1051891
1104515
1249618
757453
1987508
1908721
766351
999217
1506671
946157
1118839
564888
44501
248629
1059539
184508
1329531
375446
1224862
91251
23975
1054203
1065097
294504
1558922
885126
1961003
551622
627173
1199200
921381
776135
359375
1853590
523546
389249
494179
196252
307518
908806
1870485
198319
1296344
1535874
336795
696876
562649
1176247
1687679
1951776
845598
1326724
1372460
1992237
1890526
920040
966384
270248
268158
664318
1187023
1791302
1863108
882278
1406829
1616319
1638297
543630
444047
474987
169892
1760535
1570076
544396
1889617
1759771
760495
484110
445850
1170233
1333175
860309
316704
469486
950932
1691948
790093
1471009
1316064
671898
1912580
1318038
1130668
1084588
191141
347570
551600
954497
1124567
1012046
717974
1800755
1624962
821414
1847337
133077
1587822
763096
1969513
1278292
751172
804997
1773702
630848
320552
275111
420095
292383
931368
1707607
1320548
1156285
693201
1674356
1809320
1047548
158475
1544319
42066
1576978
1767273
153684
403376
1559586
1353850
1041153
732428
105152
885580
42790
706414
403349
1436785
876442
665222
1223866
951630
230773
1508757
1443575
1632607
1691712
22589
1314357
1854624
385023
659419
1137782
1307478
787640
1121192
1421570
80635
564077
248026
1042243
1875144
566373
703492
378391
545889
100967
584357
1145080
1904112
300745
242099
106088
1000904
1069652
1358582
73141
1148709
562090
46063
1478129
892018
290213
1722984
676818
127324
1105321
283956
390437
51130
142470
685820
341056
475178
886442
1441963
619826
1715462
614902
1279577
423828
1463863
350500
1747235
32758
1205994
1357685
1007506
448175
1928875
1341153
1302668
997535
999880
757272
1138272
52795
1457522
795643
916354
338328
808319
1247874
1408103
1242276
1764321
1070589
1879420
465348
305143
64176
53913
637229
1203867
1486314
1265525
268548
246222
1319333
1442848
1624506
1498228
939726
623850
290945
403877
426419
490174
812977
1962210
80859
1916339
301091
1963259
1986436
199076
203209
621319
666254
911089
500815
114042
1268716
1864582
78172
1670820
1661676
1062327
1572009
547237
484416
951240
1924396
131129
1400496
1512479
1341882
623590
1701716
1938045
1293351
252744
1381041
1332589
265656
1937178
361275
704125
1596317
1787447
727070
663758
1986031
100884
381634
1091230
860305
1387954
785650
1467024
1437215
1918811
775128
694580
585315
432906
1336887
254169
224860
1093128
1275752
909624
1137809
1286444
1658360
800872
1758014
1420916
1935382
1412076
590232
568150
368507
544876
156620
719332
1156323
133603
1234431
711795
1067978
971594
662242
795719
783532
1995379
725425
1517216
264566
666756
1982107
633109
1845131
1660773
1553974
1107485
153041
166879
1064992
1119584
1244032
1718447
1485478
400115
1864404
119075
730411
1471834
1590734
832340
1142118
500892
628502
455402
93636
1433134
1166985
883593
1287290
1031431
550155
821677
1879117
1570963
1563379
1813211
1615983
30533
1308226
724484
1353091
479674
1213515
15990
602834
370443
1445093
114072
446970
1641687
1984472
1063428
1969042
1756769
1426942
1439031
420884
716566
415999
1217391
1646645
1018262
143048
1714440
1199606
1955567
1913439
1409170
572849
1977483
291033
418869
928350
1669103
1421339
637749
911085
761014
142210
111878
232413
992006
1721310
833826
1691253
1452547
822755
1507794
1335964
71184
840305
39788
651975
55526
1951592
1456225
1872538
1613396
1507837
946727
669197
232433
1101297
1295120
463760
1914721
1401361
916035
548962
1215977
837302
343942
623080
305346
123285
290613
1090862
400574
1126958
1197736
1662990
731102
67863
124532
1585682
456989
1866753
468835
1415337
984918
1222116
539637
802916
1250691
980953
672215
1930428
690411
1410845
1683348
1624494
1701865
1545793
561469
829493
1951966
1433452
601651
1305966
877017
747512
408405
956349
4879
417901
1118045
176102
1338080
176852
7155
128624
286413
1933809
1890677
1539776
1372775
1144358
507446
977688
250807
1533530
1822403
699619
1982530
1698715
810759
1648535
567337
197907
70515
1626454
1114905
557698
1708392
1564640
1591177
1940401
1480133
1965239
122330
66646
882427
893105
987512
1941509
995307
846429
966430
965013
1543269
793581
1691979
1499579
801699
1692614
1270433
1686945
209432
617505
242083
1817047
998915
1876333
745098
1283539
787786
1057867
1821020
201111
1465316
393140
145222
812976
1164396
757203
135287
1990782
1413696
659554
1721458
215415
34439
223914
1745745
114060
187497
1176609
368334
784666
1822066
1200858
1793781
994060
283310
549574
483649
1050536
233331
737235
1713206
535001
30692
5764
387660
1645586
870509
347517
1511337
350529
892077
1709420
927968
771472
1991456
1041128
1837811
1906682
363232
1209336
267293
132763
1876315
513117
425253
466581
1689831
921386
706079
224544
1413057
192070
207248
72274
373131
146150
480020
1924471
869669
403997
233857
595763
1128134
1512155
1581462
566598
903461
391656
799837
19414
1647435
1351414
1122518
729822
954162
199716
1956202
804254
498026
1055237
126752
537717
121349
53321
769197
177102
1626790
1571104
310973
1259656
1006379
1817465
1574609
658989
454819
268358
1701346
1511768
104890
1659106
151625
1040576
1005560
31884
1713625
486572
233056
141455
219001
426520
492156
708560
1056249
517135
851943
342350
1122116
1584614
1323874
1579128
1826173
564347
1216505
312640
1291061
1256140
858832
1301981
739979
419873
695545
1943898
464080
1052606
564066
1737223
1777614
1341283
840414
1080596
1233873
537349
1536158
1503100
1639899
1014992
1995891
1223942
406855
1470125
325612
1147100
1243855
1213151
1665652
934976
12811
1335597
1850974
1914707
1606937
1572876
332654
1760627
170084
337680
1008479
1495775
1084826
1940670
400725
1158882
1473015
1571215
160150
1601514
253897
862949
309160
916669
1649409
1048668
941681
1721897
587229
1905623
728727
582667
1504177
1379134
1916024
1685528
668526
737704
1945576
846457
1492142
7197
731726
143918
659758
1726971
1057720
713360
1118354
1936125
1464835
618639
786180
976467
868759
1435971
697159
1578157
1801370
1764264
1077303
1574862
702374
687061
1884095
1111367
882894
414096
148730
863679
1538374
1958948
236847
1024370
656965
1770479
1374980
1663712
894753
1992255
162403
557174
788440
1624422
638861
1220643
149458
1385154
1149844
1863035
1603737
1010404
937823
333722
178301
225448
495920
364108
1771674
490075
340267
1862033
425457
1808240
1265659
529842
1423104
462279
1567003
253619
1907717
886350
221779
552187
1259922
1369465
1090625
1059653
786534
15833
293441
1879871
1762019
1436901
1541490
1931941
1010401
436192
484282
1916247
1848127
608587
1710901
1665345
420090
665303
1244777
1148378
847963
1244930
676787
1219463
381764
486580
633102
738492
517077
1799585
646262
1462202
1612455
1837617
1059673
1783894
1861329
1589404
1159645
597586
946537
498645
1228191
1193722
1299338
625414
1862839
1139232
1329670
1745944
287945
1938536
190424
838416
1433740
463109
153885
1500775
1362570
1112092
797828
754838
1272783
389256
290263
696090
1372662
393529
279139
513085
1269812
656352
1538705
1188698
1613947
606822
28176
609285
1095222
1407435
196240
1168593
291337
1126133
5247
1989908
723191
183735
1594127
556787
606204
1744625
1024032
1906452
168354
1867871
810516
1157545
1026522
1424330
1015952
1292287
1627880
1596398
611814
1803089
754108
1863877
1485891
1362070
1857777
431393
1223
627147
1597955
346382
167504
340147
618529
1469163
1171948
1055036
1163304
1865199
1676255
609977
1812311
1358243
381685
84859
872860
417117
1861829
1401347
1956662
474441
330799
190326
961705
1884200
1129169
1362102
1114436
1116366
642910
536492
989488
1402595
398318
280816
1310575
1266642
834875
1008658
1523501
1692330
182326
1840228
1462252
851924
1118085
1395857
1141912
512574
644742
1313967
31619
543319
310281
1203263
791766
243212
657100
674706
1321391
152013
611578
1406702
1090031
284748
1225986
1836207
1184169
1230832
1432454
1154638
597306
1714824
228726
1520635
1683125
1797646
64523
660614
569859
1504125
1186398
1753024
854933
180013
1133566
919911
1187243
432711
37060
1458651
1217791
1495024
1529582
219629
236350
1746795
849246
1399625
753628
27827
947007
1185327
994329
901482
293535
1924929
1619818
1235079
478976
693056
1261717
1016789
825306
1132806
1518524
1161093
145120
1578881
242202
1249121
667528
1949428
745711
1725302
1768936
235050
1940049
1625774
239630
1247742
1728580
536966
1418445
1422529
242985
716235
377461
1646389
794043
428866
1216308
325746
958196
1922249
461438
375855
1688229
220625
783444
564373
1353490
1360666
1059976
531815
351564
289706
474495
339404
81878
1767020
510974
668585
1526745
255111
198733
1869683
1870897
1415438
1297216
925558
220111
1753694
994357
695774
878770
463583
1095359
433291
263847
126790
422114
197153
1367904
957008
1960612
1914328
1365011
1993352
1400959
1766970
1932770
1239665
623247
1901141
872969
77444
1207916
570831
702915
784773
18325
73311
100234
1394988
46637
246664
26076
1796651
1218619
1424077
910682
481400
17620
245275
1449423
690360
888796
1339982
840353
1948403
960655
1639556
1498108
817394
907810
918214
1529598
670400
838915
368567
1491801
760962
180919
1609223
553555
1876994
1063613
886122
1007631
1495880
1392739
1920324
1287815
874680
44223
1072109
99776
4921
1591056
550616
1029494
711350
668543
1266509
1531350
692324
1804448
71552
972475
1919206
948253
947707
1528577
1447685
424757
1854805
484240
1881007
360735
1507256
180580
354379
1132783
100679
1563006
1806042
1319849
314682
1455196
1455942
993022
1753275
844455
884202
1399543
843418
583112
1692772
1275619
1243473
1330331
845595
645294
864733
1019991
706708
377915
1718708
1062874
1726023
957207
431526
921660
1186760
981118
902788
830170
848442
403966
1308787
523227
1693480
1711556
924328
272214
1962738
1115135
895616
1932894
1615195
608155
1318414
6
146198
1579672
1205516
1163719
1566891
227844
228729
299090
561037
954670
964209
641039
1024532
60892
1792063
928030
1590850
172049
213033
417518
494390
1815108
833752
1061696
1799473
259222
434631
1631450
885023
683198
1929857
1817497
1935757
935905
242253
1797523
1294447
505395
1681500
453969
375713
513320
756255
1758635
353373
141083
1641206
1877594
598093
793177
1728390
1923403
306276
1760892
1747830
1048098
455547
486664
1563725
1183411
76387
1027599
1049542
168824
553039
1629547
934586
1939900
366494
1203840
1113938
1182360
629713
1780384
1202156
1324579
517150
1126728
1295740
1799137
1192137
1847106
566941
452375
554057
1691198
659299
33567
35550
856894
1474268
1197028
1098441
474610
896539
1233295
1857831
1741346
1835573
1763647
1148167
1513273
280192
1305935
1540598
1754085
1615046
480030
1909521
1222558
1643733
1993385
925087
1492295
1231650
1388683
1351570
356604
387158
1151049
357984
244893
525251
969656
282879
403965
1451985
853599
448352
157500
1548999
1970192
1408535
587740
1069841
1762370
1631578
566777
1581387
1007677
1604720
970239
297240
376631
896681
1755935
806788
1299186
1749891
1591657
717218
1904712
1506337
135165
1224929
786023
315293
1796124
1406016
874686
10346
1001986
1372702
249224
1607202
471356
1889124
854013
1316483
1914730
1150668
1214375
614062
382364
1979885
378446
731160
259682
43101
1080015
1157045
1446281
938418
1878312
1913531
1035386
1140711
124163
1535668
322566
1284913
927801
1251288
1442845
1272353
460623
551850
278461
1178262
1708671
955364
1634860
674190
1258801
1772058
1151584
1610934
685587
1079100
1782938
1433187
1970090
1421476
1560537
96709
1550878
1761043
181969
613835
49642
96730
1453067
145998
853448
987705
361541
1643966
261810
1922607
1667473
1878215
1927551
1786366
581197
1757216
508691
1718216
1316930
622219
125592
36579
1745303
1550071
941376
1897459
1449903
1089865
484635
470931
58221
1557188
1761637
1351926
1871738
1310171
59125
1038054
890043
874762
932370
671841
1773560
1426776
127940
1473341
257658
855879
248205
1907393
699909
73192
444004
1562451
1732033
719804
614693
888537
1965692
765311
1529060
1138961
1982283
1346836
435629
1749127
1867605
649840
1830396
1741785
1217971
1016880
248797
971023
1844829
1053848
223755
99040
238189
900400
525990
1177828
1581929
478654
1230606
1016605
1508059
512467
798747
918123
1418404
49353
1178512
781127
1894789
1495201
624354
841667
1305089
28161
1379220
3263
1448636
352550
1445094
1956767
1425748
658430
110536
1518313
725965
1029350
924349
544098
39312
1791421
1743421
447899
344649
1451905
1108148
170535
1211872
811824
786404
1156664
825428
1061307
594210
843089
872676
242585
264011
1547274
1452703
1722051
1944360
1776445
1575859
898574
923658
457334
1935585
1785919
1239520
1692448
696615
655481
1634592
1690579
836372
921693
1318891
1616334
1368257
1024801
1356953
1518121
312286
1768378
1438453
1311860
1647985
1937027
1970813
639868
850674
718288
735025
1560584
625736
897679
1549260
833657
124777
1454478
471563
1924996
863350
1058343
159739
32285
1605927
1369149
1303496
617366
781959
1077445
207784
1149478
1525635
846013
1283506
1508676
29024
588911
1583785
1688536
237137
992527
171377
1362946
645263
1493428
390404
318136
1071875
1256370
903232
1085734
1083401
1740518
104346
1900008
96345
1351636
1626106
1028291
1808066
1983541
1373817
1315709
1056289
199534
192964
690752
1217828
1447212
1742765
812220
155373
1788286
1513578
1158444
1739321
777526
843280
487963
1735571
1534575
152437
767574
1091401
1055320
1450332
1712682
982711
154930
1557686
1688892
624146
948038
671361
995789
1116017
246313
1168669
323841
1827673
81808
1551460
42555
488530
341960
1749512
1650042
1049323
814096
258814
816930
826062
228178
1462252
483569
1116531
894332
292147
1971077
862607
1255113
1728895
582897
942565
933022
177771
1484514
1253002
1669098
1704310
23309
293354
31929
1613178
345802
1026301
1364811
666922
1663353
986816
327294
14549
936609
1819351
796878
1167681
170424
21597
1738416
907181
43663
1171848
83767
1592563
326886
1450382
1173130
1501361
531153
1598035
1594320
806027
1569613
899376
331630
1665273
1205450
1349491
620398
604628
145949
529332
1982384
1767259
956339
282366
1659676
1266308
1599355
726282
1342270
1256194
847204
25577
1374365
1596661
166595
730054
284284
254710
1902090
198622
956245
566143
1159166
486579
1804813
1747191
295230
181185
1842519
738854
17378
739409
354706
1517245
501619
1682874
1350868
1819193
1147423
511474
817633
98764
341099
1962378
1348487
871785
1632279
947983
1188816
627621
1484735
1734470
1680550
635650
231853
414206
909454
67587
49807
1189410
125860
1117261
1513044
1615716
1048948
1321467
1817344
160374
1806204
173357
1619225
498919
806604
1863998
83375
914616
1255685
1087850
571331
144991
1958589
902676
720119
612303
1461424
1212931
864732
1273371
1316082
1051979
282899
909172
1704744
261643
804760
1032060
131285
275400
1580934
32370
1257107
604636
1476000
842098
1721541
414054
1575548
1914132
1611722
1031658
62017
507756
1359715
1350652
1232869
550548
283895
1567415
555801
210229
610129
1081731
202324
949433
180910
68681
1218025
233369
1575811
167134
359731
121589
1228044
1031507
1855294
120115
1696421
742937
1065749
1421722
1210274
1133809
1654511
1654433
297876
824602
693736
1731670
1550996
807197
1690582
1099508
1234308
977352
1328158
1767564
43569
1787359
1089025
1390518
1416943
46211
1237776
1125400
432352
504299
417966
1254814
1782
1581130
531329
262611
815842
910905
1094207
1282915
1684391
29356
1633661
1529229
250661
461689
856082
1702658
1694254
1859498
1097359
1781588
1981585
610126
1323057
1990256
1024317
506909
1409378
1306531
1458987
18834
945032
1534861
806033
765876
1278201
92717
1846738
1310334
454025
528740
146616
1331980
812383
1303237
811085
152049
1179487
534961
181490
799086
744451
218253
1617451
539591
968843
1381817
537403
1390894
1528837
1337382
348352
343150
346976
717338
593381
945914
1230422
479769
1602320
1768057
1289181
258358
1659290
1634229
343979
751370
1414465
1113359
1747907
568881
203243
40442
309694
31315
10073
1077444
530441
1613052
458474
826954
1957281
1313711
1070422
1057688
1695135
678194
1705207
155545
1481738
673789
1994281
1721643
1579248
1122639
254477
143648
1124569
124161
1776396
775882
536068
452476
1140187
1623464
1715257
1851976
1152575
938615
746680
1595559
882779
1228246
1266658
775833
635189
981958
1039475
904718
985950
991440
1280365
1716023
68397
961319
259604
1107560
1059840
223664
1467684
1716435
273114
1675668
1509143
364009
151134
982195
1694115
471199
1478217
407401
833095
658008
8898
950908
840253
1441125
1468251
488792
350792
232026
1395449
1530546
1978181
521525
693868
1297869
576445
1878217
1216570
1726581
1653868
355329
1360698
666263
546095
1330636
1416980
538850
17832
1989436
1715532
334822
1729053
1932780
1061749
1512546
1568192
642271
182846
1003382
771998
109153
1851972
540712
1735596
327003
170798
1570249
452065
1605336
1079837
719425
1833525
1580459
265662
1784348
1266420
1235779
89672
7231
1760469
1572958
1950364
1758253
1983006
1601387
1676981
13324
868057
1666636
1476127
1399663
148919
877430
704036
1390726
1858652
105766
812536
1777701
635911
1615117
766762
1438263
1977343
1523025
1387433
1455111
726251
1085664
1669379
692332
69583
1545098
1339098
1737833
517934
1134547
74040
1191665
1896072
952346
1851290
1501852
334180
1380525
1419897
595079
974410
1183387
435900
494462
1324522
1755622
736360
814035
1105157
1450667
1661637
241930
454252
1627384
781324
448392
1809890
314881
878346
1616662
1814373
1125271
1879593
828626
1148914
104118
528117
151766
896993
343748
1410938
308489
1102819
1492987
394314
1804312
589594
1348323
1024206
1241336
1940170
481855
534312
1972967
560723
1057513
920816
607435
756629
1579784
1124251
1482129
1797399
366099
1408388
502489
164744
23924
934632
976948
1539446
1412909
81959
1440754
1774743
1408318
302313
149401
904152
417261
457843
868477
341571
951391
1103029
1014729
1638099
883039
573857
657651
1227618
1346237
1002682
36763
1879682
1297711
1332378
1954942
911675
1837987
1497579
139011
916342
833858
1471762
589821
1738445
152479
1144282
175999
1778925
636128
1266566
883568
929576
361716
345070
1065713
185536
1149524
592510
1917299
452241
1570998
1484015
413998
1237753
1572341
1775311
1343013
850433
435124
412509
1573698
1885269
89835
347383
542065
126800
1610648
569747
322515
261168
1901219
1489640
630216
633727
1401968
1842308
1313730
801778
1454920
1947850
1053181
1717658
706723
1630691
201544
1131889
1999123
173201
324589
1963304
574156
890927
1758972
1198115
1416709
933810
1712188
641382
1254479
927470
1686160
346552
961469
1232253
1201545
1514960
326566
810279
1223713
892707
274981
941624
1882701
87517
1786789
687187
1631283
654647
1175746
1097386
1637986
998093
1647376
736276
1828303
19837
574770
256839
1441019
1561082
1070277
1838083
727990
582100
1783874
1078922
819349
380334
1741671
1089770
1899865
1908871
1033449
1335542
1374384
1152021
619870
661730
1639201
1590514
334242
1510330
835184
568001
172093
1870146
1773371
1310493
755373
337857
213234
586801
1047231
616712
1392492
138562
704001
1978359
1003014
1725381
1698295
348597
1180860
27354
474530
1839372
371260
1885093
427916
513929
832798
885495
1583853
589509
1409459
266662
1199748
1574185
793992
923319
1880306
950005
1930180
1277513
604332
1290900
819740
828318
1602934
638670
176824
720792
1632092
1526781
1724953
1523870
490744
1352679
1432709
67218
1185595
986079
362723
1625352
350979
1485024
1067814
1744398
213403
211126
461845
1740906
1080480
663252
1005565
832349
1846497
1079713
1233555
1094332
1508871
1741354
1722090
111184
622081
1769597
1052231
5641
1513213
518279
1282624
1710250
659566
1087124
1921892
1439162
513191
1893205
949599
645449
1548094
335441
350414
991672
711706
629995
341217
399093
1438782
1047939
1492115
1949280
435108
757882
132251
886303
213356
1835988
1290365
1729402
1095073
1127004
200660
49523
327701
1239505
325998
1151967
536654
1447958
1841487
356030
1380938
1254777
289207
1468801
347006
1405131
517565
1938342
1078448
1684371
1653608
1766038
1540665
273834
2668
1980525
1356920
1058225
1238668
446399
1515154
699698
832661
792334
1708034
1640614
504314
1033675
1444092
1577786
136830
1111733
1833869
1512957
1712535
1896319
1287237
931976
1388683
1746121
1247478
1158171
769732
1744031
632210
201951
822893
1641636
1263223
650198
1674545
302517
1757435
1159411
1659678
1013030
1336104
579782
1198079
1531088
1661840
1141026
990791
8045
640044
221943
840739
298507
1036624
1209807
1680768
1300894
1854738
389829
498203
1964708
355014
698706
542232
480032
31359
380225
1121941
1367573
1139405
1136886
228555
417357
1775286
909194
1991295
649030
1933913
75373
817654
1989697
1799145
349338
849520
1295617
1908650
196039
746913
1263475
801176
88970
1323908
1171442
1667974
1067310
907690
283396
985490
1040724
80740
1051471
747600
628401
1390453
1159209
929615
470466
1684551
1797754
845913
850776
338903
162046
1723132
1191759
500892
792428
366795
1383355
1752045
507128
1234140
334668
1954240
77475
519146
1996972
1278041
1778333
273088
218647
1930602
177974
338488
1650724
143384
1919301
1284299
1925720
1264256
630939
1355257
1595670
1702817
1841996
938894
316445
1244078
1039123
746976
1546622
1255719
1907437
394776
130702
1643726
334067
236177
1072743
448772
1801369
273280
1801735
1098603
903857
476769
507020
1464907
1727848
1508666
900153
725552
1031059
1464964
447799
11414
1057920
700821
959785
238922
1494884
1567654
303822
1984959
1969427
1765080
767203
1197120
642545
1627127
550954
505839
1888574
1034519
993551
1528856
791495
889043
36161
330549
139262
1389636
1360116
1372521
592695
1473523
288842
8366
238236
277673
1929784
475117
1465562
872066
1341745
1648606
752827
604467
1517170
1723004
1663935
1002082
1511358
1087633
43956
804873
1454149
1260079
406688
367088
360973
1753866
503613
490629
1667745
1420948
359062
1114138
155500
1744024
1770045
87100
1110385
1008985
761030
630035
1233758
1807690
1507053
1811004
819636
560963
1782071
830862
569773
1948447
911678
1068299
493660
781571
495922
1590955
1987902
1036390
1278045
1165493
228455
764152
508357
1486750
1680624
425674
118736
1540411
133074
249786
394660
222204
1939923
31084
1971532
104563
1615237
1193054
1137540
391090
428688
1411247
102857
248021
1846690
140958
1934273
89919
1591905
1837782
224472
357599
701885
127310
186290
1815128
1125502
197887
1765966
1111981
1132803
1962821
786861
314125
808049
54360
1937382
1004222
105720
1586838
346060
1507218
1371100
930124
913041
1130965
630043
463735
595306
1220250
793256
689824
613526
579129
1927312
135734
455916
1812292
1781875
867595
1700844
295784
42440
1261275
1238100
1130222
497149
1391430
656281
1453278
1139142
429698
1927479
1573549
1389209
1415612
529965
388192
1434702
648813
161857
1953306
1848814
976482
221555
1718420
1666056
1268413
1029122
495385
870564
700681
918630
1280333
1033571
1999582
322682
1676831
1905930
467499
876106
249969
413434
1611384
172421
800310
1819730
357097
299020
397162
1255324
584913
1938733
73824
1048684
1771443
1883581
1335826
366500
1789793
573103
71987
1577185
1503405
1668021
1291874
50487
921413
1092139
442922
623032
1915785
944134
1788534
1519819
1968198
495402
1232537
1203915
1289188
406711
1516515
216474
1106427
757118
261154
650286
1855395
20250
130714
359452
1681623
253368
1299579
1171150
1755733
1720307
9792
979371
1965496
141848
1485747
1361515
593469
1021514
662814
612628
1211595
51125
571772
1051808
82464
1807578
1695111
84565
1276981
119098
1657350
521910
583522
425335
108246
1141160
781642
1369728
1121338
1898931
549060
381966
1467577
680907
1552120
440709
1328247
729292
1459984
840740
1289241
116861
1727162
1720206
486299
1814624
1379724
672216
855509
190121
566864
911797
422046
1978965
1777623
401124
1293035
1130858
701970
87295
681415
1021367
1518086
170766
288821
656142
1017878
1271048
1207595
983138
1984472
233282
117169
462697
1320702
1942931
1438538
1520294
1177908
1630679
1639378
931677
742836
1705980
118413
1176038
1270592
1733773
856782
2656
122567
261514
63850
545315
1170178
1615748
718486
1093869
1934927
299710
1837757
1385323
1758570
1018280
871954
1879019
21134
274955
447775
509550
695218
1210017
1962622
1000808
754732
224808
1724103
1351574
132696
1094478
1331313
237892
218858
1825958
550767
479048
1088985
1230510
33993
255077
782862
1169022
945646
39264
1205578
77418
836962
345674
1643312
203403
445713
286164
417991
230844
725514
1670652
759786
915362
401130
20979
987522
1018122
1900062
465650
10898
814156
981286
1038996
624456
875983
8593
662866
926656
1280834
1092249
1302628
1390501
83932
680767
1872591
1488673
1709605
621222
575411
653596
1435273
1571487
1000974
1089052
1460183
1951725
746577
593792
1796637
1528918
1792157
1566206
1765264
194509
627660
1575479
1482310
1521451
137618
1107255
798953
1939336
1615799
1466089
1270670
832591
1809179
1805720
81508
37764
1930809
1453293
374489
1595161
1394578
979545
1853743
1945271
1489740
1775377
150416
601962
317299
1885549
381713
1654209
211550
851975
568516
705971
1476698
1605941
180186
324050
1011485
1023238
229981
824875
1518673
895392
593389
870720
254633
1260599
31752
1679294
1952015
703294
646071
897486
1920460
757193
449761
1093024
1643744
511576
1412442
1926877
374616
1659283
626871
1034249
827029
1712112
43234
390106
1460303
1763809
51677
392938
1866184
270241
165374
365530
1768218
1524876
1929680
683774
708534
1503945
1484523
930697
157403
357408
458643
448605
505953
981902
338966
360756
264419
103618
209806
612987
77442
842721
66351
1909687
454928
1975400
432642
379682
840634
637875
1206237
787724
735563
824720
1718361
372741
1288173
327035
1156307
1312777
618109
1388844
659838
1950140
1704474
935280
364518
1889261
67938
1818429
634362
1092953
693457
1631542
104090
1920429
1033627
975608
1062549
1727767
1964860
452457
650276
1650577
260219
1888059
628244
492452
1026619
1407337
1572324
1175766
1700009
1585690
228443
370811
1483682
1711644
360968
144230
1186034
1905306
334572
1248586
350129
1367472
94678
305854
1246374
1845594
1170142
1596263
124046
1003721
1755757
1281883
935846
1564952
299427
1287452
1419875
967743
490191
627575
1293209
570810
104090
1429031
1964403
900788
1981242
291092
1471606
1459052
322708
651975
48137
546642
873665
1948933
1518282
850452
217186
21351
346939
1445146
1066072
1307812
1299389
636953
204246
1742961
1472877
677468
1161320
590912
1657560
1557265
1078974
1818179
305415
48958
401104
300331
1090308
1365168
74814
625925
1477086
972309
191155
1933742
639004
813444
506206
1749725
816190
6602
968933
1882290
1025851
1912880
1218552
219994
116183
1521304
808707
1387630
1938510
70443
780616
1105608
1679876
1827258
766885
227412
524462
882685
1737168
1724787
881439
1235359
1063981
610832
844671
1513175
463917
965696
1639503
263983
1558323
1176334
1857924
1538980
1748395
1288928
1175347
1073127
561138
270507
1878160
1567020
1046773
323264
1839688
1347434
99814
1138446
1951169
1972847
1682959
897334
1841847
1428618
382337
303884
1251699
36554
1998260
811651
1490668
954311
1948672
541993
855327
1653318
368833
1100660
622544
1610892
230960
1987880
1463619
516604
1788830
442005
1582464
1968763
1329565
936183
1022334
1400784
202331
411120
1572794
335719
1480010
1089442
1425576
91921
1293613
908852
1078396
497580
1543690
1525413
1449453
649713
547707
1620803
1358523
1459005
1335848
1844923
651253
438118
534118
373036
830657
246410
363845
1111333
1232147
797699
84917
1689811
378953
1415195
1825154
542839
942570
11801
714510
100326
1149185
764906
1890843
806100
1117613
1206281
880177
1809249
1790046
1745252
1905617
1410353
1759020
474191
812589
1073009
7502
543515
1665314
480536
663597
716977
959694
527905
1887609
1901950
103577
1663018
148719
1813835
1146615
447849
704284
1170226
1189796
1238296
1153957
1730418
906563
959643
1811004
497886
1202084
1690476
166309
432968
1191224
443861
1611079
1646875
889297
1703104
1731595
1917177
1166005
174491
1372395
69924
106115
1516757
131404
14876
57273
717849
34390
1102737
268127
1147588
5223
266257
1756913
1567897
1571663
143130
1898217
1208031
205798
970078
1191647
83957
680661
1977368
1395110
220399
1464696
975895
146323
1013128
1136913
996274
1900728
630117
1443538
569830
393426
1548168
1685078
201457
731868
1935907
1546334
916110
1213913
133949
1339536
21980
356592
421811
835688
1379175
1816546
171813
775339
1971004
289765
1484454
999790
776970
1401241
1304587
1403998
622061
1660018
1481174
1297245
313409
1204854
771307
1802541
46104
598356
1206839
175504
269640
644732
650452
1222824
1603251
584201
238988
1875790
471305
1328708
449173
691281
99447
391218
1038256
1213832
1182738
666962
148365
1060494
140389
429067
913055
307242
414051
139266
494264
1869995
1236657
1702499
1880918
397812
1435933
51044
812667
1394253
1309984
690727
1978846
469456
613067
43735
1647118
296486
1856646
72364
1344456
1088665
1518438
1083371
1066234
1510450
1564789
1273778
1453595
840022
1228710
1311092
532548
131037
485748
1176934
935310
447103
652287
22133
175527
1076585
1964403
1197612
482200
21649
1599329
1848926
1185217
1776312
1617483
676974
1287032
1230655
1409609
471531
44378
1944552
134086
426399
990584
1815294
746439
917374
758745
1394238
1253148
614697
1425697
1064143
1746137
1687034
1765779
372431
922634
342102
1711020
1631489
1228041
1877972
384574
499022
1409594
1116052
1801792
1085049
1308190
1181723
462576
342679
880148
1651856
64536
229987
937774
1885549
147681
931281
1054011
523483
680589
635677
1103922
1085282
715990
787098
295973
738063
1017628
185952
683153
78178
248762
1115085
1625536
315461
1927977
735170
724021
1179097
1841169
1403476
753292
639502
367859
1851844
840662
834219
1098491
1092522
322811
1067543
1052175
113292
1832067
1334768
654152
1990890
1062950
1357402
486111
328618
1859013
1563628
628863
932207
206657
9955
85146
975056
1608694
832011
802490
1989979
1482286
656861
356303
1030511
743803
1048664
968108
704975
786053
681088
788402
1099732
1891481
1485893
471279
1966054
792789
1486564
5311
860894
438824
949590
1477929
1538123
1785683
663280
1890710
1716717
704457
510412
403336
1154424
547043
1000058
1470838
1926290
158951
240940
1026824
1854152
1453308
32509
1234763
1134447
1138243
131344
1522528
1115725
576592
738406
1112458
80634
660697
808335
1485799
1869189
328441
442421
1365630
57081
101582
120730
448567
867485
1840696
110209
1915435
252273
697332
1669663
608652
1650485
1669442
1895870
1233900
529084
336358
1372994
1572396
576063
1568809
1255601
888476
1235603
1051492
745781
941337
1782666
260521
1696173
284306
257293
1323578
1291774
1482392
22099
1034324
1517059
212565
420386
1858234
1993253
1501351
798083
1853891
520987
1107221
558240
1498286
530349
1339815
408356
218730
932064
213465
1308031
1313309
1259203
1311433
1149048
1327473
1511918
486522
868940
1400411
904893
538570
1239493
1960713
672284
359043
1895874
1245176
987427
681265
1670395
122114
781241
2149
790098
1178748
232460
1764809
1894910
501144
1985944
770078
188966
1647418
1604658
1454380
882553
1230363
1282419
1144347
1858147
1870274
1461306
1586692
920400
1462688
1944333
1287248
904589
847460
219935
1170244
422104
5242
730974
961960
972612
27716
1918420
177139
699364
873815
1476202
1741551
1148564
728511
243165
232287
505154
35111
187652
374142
720699
100325
1070565
1355262
1391123
1018097
1380107
1285594
230579
1449721
1339433
1981039
94202
969960
887400
1323560
1022678
708666
1954185
243638
495418
1146138
50001
1844883
1438955
1615701
1358153
546354
1550679
1670308
993961
589903
1358746
303217
1572197
515742
845162
450874
286212
1006265
508241
738639
617356
857160
286161
1539107
1609719
1144762
611577
1252638
574144
121023
1765879
864557
1045916
1458743
1456424
949866
26888
1783475
951872
299724
1124438
683155
643049
1718459
792399
1914388
480180
1861226
1366551
1459007
996168
219524
234305
959884
1699221
1286971
1964915
300472
1917106
1001995
1572664
1246557
1165689
672065
933568
1142113
1075023
981183
1088557
1346304
1935949
1925109
328576
1052981
376338
1129856
1516715
1011040
342149
1570293
415799
821640
304878
1663981
963335
336499
1020500
1864262
580799
1516393
619341
609730
1211328
342126
1877046
597787
805533
1633769
360643
1522391
266102
1818818
319135
1401988
1320395
515172
1762899
1094586
493070
479856
481556
1374509
732572
1022679
805123
656117
261051
1314027
154704
482342
698572
778129
1413637
1668603
1671027
1730399
1618309
1657325
146886
972291
1276267
672997
1439147
1254951
1813005
1591391
1714574
1395468
1441831
1720509
831966
1600025
469871
191218
1000722
462995
1582731
46288
1856820
1832412
1380516
1785316
512698
606527
1666799
811639
595123
210702
1879451
946893
898077
185155
759786
620152
533823
716674
326620
1699988
580705
1021637
892193
1730244
1171770
335923
1029779
1078357
537950
573530
1614441
849570
346249
1839865
769401
1278656
603128
1003413
1650487
1344340
1226763
727702
970925
1812538
1280003
1492513
1506120
1563472
480698
233105
1272418
305852
1385542
123377
1462638
1816827
1185139
723660
1685224
1203486
1313909
481994
1219589
1620831
818579
260540
1038374
1423398
561459
728010
1012399
1084802
713550
1662558
1196940
1510050
726467
144234
280219
1086924
819510
552499
514408
1570052
665492
1346066
288222
1026388
1147886
607927
1452625
1024049
87163
1079555
1622232
1677615
990600
1615516
551811
364030
1025015
1762926
776806
521137
1018361
1424636
1672977
1641228
786787
8776
1142740
85522
160754
1834295
333537
766814
208163
738364
764645
1697993
1918099
596589
1626660
820834
1918985
643551
1953298
1288408
1860541
1631432
1193930
571733
720707
263804
513940
1510841
1480970
528023
1423887
411908
155069
1201489
1650327
1676994
1512918
95944
1056332
1456689
460903
931871
1616182
153091
1661537
1780000
1462568
1199916
606634
1228437
282064
447163
1143216
740260
514517
1557157
451075
369728
328070
520770
154227
788751
1843965
1760036
951468
405881
1952711
144948
1872335
1595797
1493977
1755356
272858
771065
650858
1213247
604948
1059768
490294
1570813
1834337
1790706
869457
1222773
1476217
422623
1399593
769140
1893817
1497362
1822199
1069006
45454
555769
122794
1140060
1441706
303878
1031078
762953
311303
928260
1085606
1957681
1292548
38586
74200
1934258
1602574
1012002
138264
307845
1991585
1629771
748426
512325
457219
1275547
1237059
368318
1961006
1518856
1122190
70967
990247
1432669
1962099
280156
1355801
1780923
1032968
399744
33685
1135160
755385
773718
1675484
1699079
1703022
1371592
301466
981823
96335
1319719
147531
1599730
1904623
372192
1950248
1569229
335583
631565
305233
667934
1033585
506784
1939821
1312680
527875
1870304
447720
1728455
380120
515692
1621280
298333
396024
712319
552444
1594121
138031
121365
371560
1261493
803118
1708893
936123
758897
311348
531765
719475
712597
1342252
244295
1422555
1150595
522528
1633246
422621
1790404
698950
574098
160695
768035
1037329
1838463
551082
1517473
1078223
220787
303660
1096941
1098742
1200833
508980
180475
690146
1055169
1776958
1701911
754609
1874648
842882
1133934
1431042
1033867
915902
1783172
1636114
1912371
1736868
1133267
35467
388131
487549
1933194
868444
1853486
1704629
678199
1918191
905111
488716
217086
866898
1903648
507329
1310644
1454976
1450302
467868
206491
406838
1509480
534710
1696598
1402002
1527506
1774612
1683292
971066
1520140
1068767
1364614
890141
1186286
1362879
667063
963913
641154
10583
1345883
1189215
196441
16932
752494
983197
277972
544446
604414
1533353
1238303
996046
424218
498076
1871089
1788438
1730822
1577586
1438897
1711069
525185
1317705
1027476
1017486
152638
1308357
1327327
1735023
1831829
743334
1912344
140322
73882
951416
1057739
236365
1452697
1932621
274079
868403
1550887
413722
1224527
67850
1394566
871186
1115499
252280
292651
1510397
1271536
1968164
441308
983480
1352470
535600
790045
1693756
1200559
1466540
1217352
989397
318065
140430
665171
1460406
1262269
923883
1014398
707521
1296306
1803470
626909
1890112
670332
727143
917865
675676
1594641
1318610
660030
1921375
1385672
1678187
1232829
1090764
663030
113999
14740
654264
1612253
186269
1180987
1674237
354263
1287639
763609
1159637
1653030
907936
1660435
1144885
1519714
718100
636458
1949649
1324366
113140
1865840
1211760
1368347
1719546
579018
986003
1529346
171757
713353
1532467
82471
1387506
948719
1995066
1428735
596270
1631952
1631460
1759147
678184
1813422
178469
98099
906395
1494908
1806500
1769962
1011201
1693696
1416806
349207
1993533
432737
1441387
142112
352285
80111
1050689
1521132
885964
388458
383972
595916
1589149
781272
1090934
740258
754703
404976
1917173
963475
1912126
1600582
1506199
1690851
1994543
409195
935358
335335
1036731
92868
50298
1146866
1120104
37386
69471
1906447
781799
858486
97346
680640
1492826
373194
1886303
1511516
391332
1798765
1839639
1455469
1339369
1263832
645765
1486439
1569719
1282551
871207
641221
1250663
1517886
959747
1045733
163049
323084
135671
1350264
1326747
664352
2262
199954
1450378
1094758
1604069
1917162
978203
1716931
998961
856327
573241
502545
576678
1151388
826156
544499
1936326
239433
1243178
1939183
512123
849134
1906136
1081408
1691870
260837
1558750
1873453
1145346
874677
1245038
975969
555291
1607753
1938839
1470648
432000
772014
1871035
189232
1613076
845644
538992
33020
1993743
525486
486749
189406
1774448
354827
294528
1498023
1062220
1142393
1861317
1946269
529619
1936977
168309
1997666
1049621
1656707
148380
1941414
1274937
921271
323724
225211
1665493
64373
548739
60986
1534535
1335853
147871
1340284
1703260
735873
211706
1099079
1108375
1992648
45695
1875165
370656
739015
205407
1835302
1074976
1479859
602609
447153
65633
828361
1623852
421789
1892788
1287713
248763
977136
1050454
1232253
1278696
429827
315687
971600
142813
1968060
638663
1173982
1419355
1308021
325607
566413
1378014
1876385
1146748
261499
1206076
655875
217800
971060
1107682
629114
119649
1823842
920056
825215
1587383
1601920
764309
181241
907174
660718
1759322
1739442
854550
1917398
934632
444775
172897
1072461
1483682
1883044
1142965
86620
1878456
1792354
793771
1665069
53182
233737
570903
1337569
755880
1092871
1022868
1414604
779421
1919052
474612
1147816
1897459
120793
581875
1723063
1808052
940880
1715232
157167
5060
734463
805224
584284
687739
125950
976791
1029914
147201
632585
473125
1109540
4923
554201
1555558
1253334
629223
1354802
1904860
1414731
1528114
1006193
859753
85262
680039
1861104
1075660
706846
1536203
261315
1445380
1937739
210345
1662590
168178
1479433
313671
1683855
1008934
209015
1284380
1453569
1401891
478995
248218
1805205
441395
64892
1124280
167036
1107540
1707810
781371
1753576
545838
1335121
28455
1246393
425888
1816040
1941371
1199398
1160334
1784145
55168
70761
787842
1565570
1986100
1458085
572834
1840483
555773
1201607
1718111
1249307
237589
961926
1048975
974268
716314
1221847
838638
1541043
313817
1682997
419665
700209
1446480
974956
1431502
564117
1047549
237766
254527
1608097
1142494
1221594
864321
1952625
117077
1183157
313677
1375565
1080735
1331990
803755
1197642
597960
651109
1790918
185008
405787
1235605
453410
1014161
809734
1765477
249250
1038504
1700036
1841208
290789
1348485
398049
391114
852909
1945863
572907
1811414
543894
1276568
1365587
478054
1093118
1803916
1574885
1844220
1432426
175337
45913
1616895
174067
1972118
112747
550646
713905
809378
947693
1351632
1978466
26557
1582881
1357137
1829180
1041666
735433
1550513
323335
864847
490407
388980
296146
572186
1021285
1603630
308626
1638664
307106
121192
309453
223797
1001722
476307
240303
894519
1705033
554761
744494
1859355
441738
1294619
1759009
972740
316735
1574547
1022172
1219607
1902135
1409510
378772
834079
1079384
178365
602987
589043
1730536
103819
1265989
839441
813196
784412
1709055
295277
1132956
189736
1149530
1374675
623932
36434
1101122
1870926
633368
293656
14197
1802901
390524
256440
1327103
1673215
565933
984067
1285821
888776
1354286
965857
1627945
1793507
164900
1023342
1394863
1609999
552881
501339
21439
1184068
59307
1491715
625754
315665
1186047
1283138
1465985
878540
1495919
1799378
18664
693845
957409
970728
1678881
207979
508382
121816
622660
1276067
1688492
177268
1855172
1910798
572475
1219203
1289184
624332
1121782
488171
1117783
1143397
1100686
103613
835488
641547
189637
453255
1344058
1342024
262375
521222
1448402
1807112
1937337
1008751
1302895
387339
1779351
355784
587602
374677
1395553
527547
845460
1260760
1387628
1297486
1775327
1926773
1672399
1768115
500557
1076872
675800
459679
1378786
1284065
1317580
1341368
1143417
27657
1205310
78197
1502657
1549424
836151
1112114
1568578
1796955
781169
1468927
1530600
1818071
402714
1764290
632687
1549334
511228
954658
1338336
220813
1319883
6599
985263
523824
153131
620
1619986
1767852
1692860
953171
595482
1733509
1826058
1753360
1770397
227081
708938
136184
1165486
1640837
226416
1738064
1938795
1601774
94373
888204
1257288
828962
1493098
1138666
1675629
1373580
861719
1028533
1648779
551785
1497676
998462
1988240
967791
144949
1332845
217583
1915338
180118
1911070
569379
382091
1012202
577012
768512
981226
1950884
1924811
1786307
1736435
358383
1561947
367071
152306
1253167
408094
1248593
415109
1301546
1070863
405988
987593
205052
366305
1132422
1356730
512402
4998
1732856
1604771
503991
807334
1899622
66620
786873
720017
839363
550283
917403
1410121
1778372
509537
327297
891720
1267900
1245122
1798588
1270695
1597291
707445
326820
799524
506134
1416870
1573506
502233
1199126
1802099
1515598
548451
54644
873207
1313451
192347
532812
473487
1485275
1021029
427472
821750
599892
1748835
1120818
1507649
758843
331990
1755662
592188
1711633
1223901
930492
669884
1823299
484112
1874457
197258
741003
1703332
1726014
208483
565571
518834
1757624
487409
1799646
1028096
924213
122500
1333192
1517188
1944608
1060932
1272708
861129
543954
999012
539548
58548
1328404
267610
718236
1535861
232976
1186377
1165273
571327
175868
684836
1840318
1394078
73929
425537
778821
435443
262738
1695439
224994
361218
813372
1412064
1923127
234179
1390807
1700835
830614
1635580
488044
657197
1722164
183508
1717727
515629
1837585
1731630
29243
1454067
1279668
500762
573693
623625
641589
44186
1491128
424027
1708504
144296
747858
791323
760307
1150887
1580248
1236754
695244
1512759
180464
562959
1735725
1536915
918504
1013965
778483
778378
1865423
1577038
1267912
976026
167927
1632960
781129
1496897
446060
1539736
1152999
712864
651539
1697780
1056712
1601907
1140738
993599
53322
906528
401755
105740
502870
1857372
1338848
869004
1429650
586151
1924709
1241960
293605
1390110
1367714
692094
222483
855717
1933036
708974
852782
498090
1717790
1021860
769355
591589
1473357
1693380
1503250
1168038
1513619
1099564
31762
1625309
1701025
1790903
1421972
1973255
814291
1627675
1618130
918027
437577
101326
1042914
233970
57066
1286337
1278936
718157
721000
1515539
1843867
600376
228667
1558653
550672
1427891
1451269
1251435
1399067
1344088
964092
1443309
1727029
874346
1321532
1299024
429233
638954
1177401
1488012
1084177
46332
972365
754605
1477034
1881053
1293220
1458009
1315254
516632
1726950
1495009
906729
891834
362369
993973
801346
1556709
602130
1060348
593852
1888726
1012400
1559716
186021
1077196
473199
592950
1923949
1610035
873739
1278875
1568280
582482
288497
1028614
1343633
1155095
6169
1501241
1834293
1396148
1325165
1350599
1519239
1320698
1438779
242984
222812
1601496
516764
5262
1176581
540200
1385209
843457
1322598
1248802
1192002
1372928
1906130
301084
1517797
1524926
266843
798608
190962
740381
1335864
1923365
586867
1728021
808252
1809705
1209095
1268502
1882092
1695653
279423
142017
852053
293820
1174742
828111
1568732
150490
631079
1860041
370911
1722589
1635432
186644
1817877
1622328
1865812
1687245
241325
1186709
448929
1994448
629091
584489
171776
435812
1050993
1144903
1294953
587242
1835422
1796141
1306724
1879626
1141159
1148360
254115
1828778
33079
467931
563018
274417
65466
1291563
1401778
312612
10064
84392
1332760
788760
1273156
1439728
764577
710698
913182
918773
216132
1353972
820033
640471
1358132
1821513
488172
1075885
1407148
23013
1577592
280135
1579019
1588125
821021
1469736
1335776
1938070
1301039
1647325
941908
780402
1495324
1611390
124194
1581210
349704
272528
950667
1313739
1465400
39376
1501102
1107459
1718298
1357394
1142650
228942
532624
1473729
1388172
340130
1559903
632450
553886
82440
33905
1602673
1473680
1165593
1060965
149649
1673185
390053
615513
380903
1013651
1968582
1253750
1727586
1644961
647737
1948679
872486
854142
901029
1735389
623625
1748984
1035352
1868199
111168
1029340
710790
1776787
1625608
1098213
1731854
1681563
1200511
917429
326598
702388
854292
754109
331714
628668
463160
531588
846802
559535
150602
912154
1945998
836354
342362
1179617
1712698
1216841
825123
251780
1501151
412139
495583
736747
1873482
635689
1841231
170273
1070331
99704
1950635
343240
1671710
1862121
852323
1883710
834593
1831914
299015
846934
1977640
1765255
1329273
606549
1907961
201310
1527242
1575637
1756138
936572
1333828
133297
1528058
33647
1585974
1280582
316508
1223920
1750564
1987871
548422
1908900
1542784
1810096
1116392
1024878
605239
1942544
158537
1271298
216717
1300929
450676
1021020
715963
1988149
553944
1020676
852097
144809
1968871
1798485
1711292
144197
567616
1833450
1538947
373958
666095
1554330
654397
1725873
804547
588330
270998
677948
1238145
1879348
223568
1144300
342277
1505600
1522336
128743
418275
1038916
1627458
1816773
739284
1306940
1629936
910202
198475
191434
1650532
195428
484495
1673869
488325
1132791
1337218
1376250
1068299
9374
1069142
1212438
201103
731841
283183
489559
1471742
665179
794705
1451067
409099
101891
204158
657050
497772
1220463
1919469
420839
165433
1142646
1394051
179285
516320
1756291
66946
875054
1827331
1626731
1395288
499422
1741409
772281
1529597
1197235
831440
1786575
814008
690616
862482
1536595
502482
1306367
386902
1519957
821946
1598128
1094685
971103
590290
384282
1484336
592279
1091941
997130
235993
1009032
549319
1588793
1392743
1840085
1271753
1738845
919526
1795922
1904515
376064
280290
774006
1845950
1303569
532800
393420
986529
1222905
999974
1798003
61859
1219750
713774
1506656
523352
1931818
1937587
1626841
187767
1541779
1400496
1680954
1462496
52570
1285000
1512958
1061726
1315511
947520
1401047
1175460
1758416
218911
1516397
1262560
980448
573761
606362
1164955
1066300
733208
1652072
189848
318937
1360366
850818
254631
875579
1886100
904539
653087
547803
364900
69889
1168538
373307
1589392
1486853
135394
1027426
116871
1408149
913677
1525401
280748
32974
421167
1061777
507190
440979
1947909
365797
575695
1831090
419496
5758
714301
1682385
352163
546552
1196965
1978846
1505264
1451934
375501
1995973
578852
1382034
1935652
1272145
514085
1614861
1922381
1945962
939892
1868538
1199647
1675484
910577
940976
878756
615747
412017
513116
659924
290005
438325
249171
1198428
568836
319881
817814
1370466
1363734
894883
76660
1546070
914889
1765107
1418829
1171673
1562963
1333888
608331
660693
729693
1586987
297060
1945123
787673
1040479
933698
1639890
1120838
1218919
1960194
582383
1120121
575424
1126407
1091794
219607
165942
451241
1464295
1356488
88145
1548707
286679
867128
902570
677530
380674
1955127
612099
1299185
1774427
196824
185300
1125970
1696195
1283712
1830740
1424553
1183049
1853676
1197905
594689
1048655
19481
975885
1937318
1678921
78094
873103
587820
1047069
163100
1300760
1009490
1936254
1705888
112007
276002
1090221
1959671
1215362
963010
566877
1754988
1453711
332279
1919306
1385043
1715453
53199
1274955
1228564
872865
1662573
715606
441285
976458
965782
1458064
421819
718692
1569036
875778
926141
53654
1256045
1951269
1220771
829942
1775129
161699
1414494
796486
785189
1961087
1088417
1221774
794266
1511863
523177
280921
92370
1987097
1595993
491002
1718373
680806
1344735
1461449
1388617
1967967
1820123
486169
1285098
1586508
746115
1846260
721164
1754779
1224213
554992
1739629
941619
1768827
1008174
1044455
1074870
1264085
730693
942687
494116
1801177
632047
1978415
711299
558565
1180995
1545325
135520
1784411
1108415
418270
1147088
191860
1703737
522839
1101851
722593
708095
1019945
1456006
1690967
1749240
1359562
1381817
878982
1435820
850099
1795087
615105
684139
587641
1085718
317425
1166731
1765771
1553216
211455
494451
1756077
1149071
598321
1306866
1216044
892287
1554616
1942299
937015
709582
416917
1625783
1667266
300705
586074
1501354
400643
795960
1910593
94324
1162797
291114
698168
602856
383285
957328
1349811
497683
572167
1906471
1339152
524884
1971951
847971
1180025
1368357
1595135
1149124
473981
1938967
1609071
1183303
296252
1252678
618756
1329921
1381546
1616563
1420827
1254108
1011682
246230
141395
871453
306941
578719
1801580
1185131
1087090
66202
1454736
550583
1210870
766748
85556
1189981
443927
1035328
343479
1819364
887663
783815
1724588
638396
820284
1690327
686283
292426
1796932
1446120
1194138
1048157
318877
693034
664288
892031
542846
313243
1128578
1866870
1549641
1201309
1933863
1459814
949217
1736066
1219566
600415
1204449
171167
683048
1731730
987200
24298
528515
297815
1640403
275792
1355976
170741
1076232
1243200
1026762
870476
1151446
1441532
138919
801012
494735
920115
487031
282893
1975610
1703569
53003
1798811
86651
718906
1950
1576753
866722
1250587
1541899
696907
69751
867455
1732844
315207
1927514
1264601
1977033
1459468
1952616
462334
1171791
1350525
826378
924248
985580
130914
142410
1336130
1121414
47294
250950
903696
11163
215851
90407
1778351
1222020
471770
1093975
1617116
1306768
32267
1708581
985067
1375729
76107
455430
1024335
418985
764611
818456
257126
1082436
1019395
177725
447062
518929
1848928
214578
233054
230294
1524011
307231
66010
234086
129865
724610
1511291
1716317
1759530
1340507
1427669
930173
1728110
1895558
1802915
1232654
251898
92888
888057
1746208
1622488
1803174
1232494
1656401
1603703
1707748
1026239
773808
934200
1811773
1079254
582036
1107805
38483
82014
1488604
1368248
1189226
1455395
1966807
1637086
869336
960307
721150
1322641
148348
277052
112898
1177085
1481731
1445831
944224
40399
1785665
1514638
62791
377741
1315172
184982
151838
1410017
1163040
1502689
1475370
263093
1840977
1067632
1079225
1721621
1146204
1368137
365911
1149091
1904260
50193
1413861
930316
947619
355534
1400696
849141
471737
1820508
52305
1484336
1426485
1198392
1580517
1431433
1936821
1781082
1043845
1021849
46115
237588
1503567
438489
74760
1945625
1303419
757735
1314001
1983640
1365884
361418
1696051
366030
1862349
802034
729759
747401
1726348
1737157
1724750
1766404
484939
584166
386237
763208
1298956
26419
1878759
1161353
1105284
1397586
1474508
1365405
1278601
1161374
1620319
201498
1483538
587455
1777873
858367
858829
149864
443714
537729
439343
1342538
30877
1677330
531136
1503662
1094694
963345
1612687
567257
1704136
1605251
1575827
146740
184877
1094767
72619
1534339
137772
1404113
1570873
272181
581194
723596
1900664
1514402
881003
1727985
1561973
491768
208833
1817940
1206234
1526963
1087198
1567511
1120347
1593653
644837
111863
1502486
191441
1510691
418697
1217949
813284
1702259
1261550
1428231
856918
1655685
1028700
699714
414023
1901756
568947
1907088
856754
1261030
1654951
1207352
1616438
1947352
1413951
1385088
1963997
575598
438084
765493
739145
722379
742437
417029
1193901
509312
378419
1174866
1318923
772574
1935081
336807
89310
1456288
1406189
1617788
1640262
585740
1706085
1086893
1288436
1088979
1164801
269135
548172
1773065
1306376
1753247
1504314
860306
1233701
41514
1647326
1014299
1644019
1260067
1192451
829260
915064
1842237
1583853
960420
1488904
1461590
593799
527162
200782
1354589
638343
111719
1940363
1661820
1569811
1955742
349714
159489
1935134
609329
1319717
317629
1944758
209409
1515595
936084
1894804
771112
619707
1205241
328351
546625
554961
596380
228595
1271800
1897118
314901
1239862
158156
1783653
369240
1842090
1891534
1970086
1745653
1821743
1694663
827952
186001
1586655
1853953
1420755
1004934
1355549
1363734
1074167
1604869
570634
304798
1237230
1232436
1303615
983132
531103
309617
427022
1763957
1191389
929766
460259
1587162
590307
1004045
1048286
1143181
455438
789574
1014491
1407519
1205469
30094
989211
1641391
1958378
193042
1792511
303947
1394091
1242760
1213963
663282
391685
1408307
882573
1989136
1211415
245693
1252067
570508
809415
490463
813720
1921322
1067708
1152160
1296573
1512629
1062672
1482302
1749522
1019719
1489675
312
534002
669362
1540236
87153
761889
588197
354506
377590
1992849
1716593
813582
1067193
1199231
1743084
1617876
1026948
1771499
512426
1233858
1426687
1589819
581624
1482075
513988
476203
1229614
1160862
1276131
863135
153865
1373636
997497
1604572
1183361
415925
1119698
216114
395607
1892876
1686899
1087481
847129
24224
1577410
1469104
1111792
1150732
852284
59571
886647
1912762
623773
1165049
579901
809051
890197
1357737
1986835
1351549
470830
416272
200742
84144
1803844
1839814
180564
674884
1060517
372616
1460964
755075
1794016
1637279
1834152
411378
366078
876161
1770103
1858161
1970570
1824364
39830
345334
214345
455549
1146811
563829
1216352
761034
354146
519513
1033623
1396722
643959
150636
1615978
542061
1627784
967448
749366
1788212
1185983
242329
1752331
16116
1854117
896035
1344177
1266178
843609
1685172
937029
522786
1538698
306694
1863474
98888
1844313
1914859
1777731
759719
611663
1946838
577649
1780760
1189824
1557976
406158
1927121
295550
819143
222028
325674
1813804
1270315
489438
977336
977338
1152114
25615
395141
1862291
711724
1936405
1185699
356672
454517
1559298
239276
907312
1312865
1316447
1424591
1702551
1710579
1296834
1003254
1475347
122684
611714
1237984
803176
1701273
1544157
480949
569230
542916
805894
325644
495427
1667739
1334563
1640991
198711
1924416
1904159
1693733
1923260
622179
821379
938173
1736396
1804933
213143
1575357
25776
1106346
498768
1728598
511001
392765
756591
1420870
783725
1105669
599695
646355
858139
1985015
1603065
1325985
847507
1853608
920215
1860606
105402
806499
1438701
1728371
221725
390383
775803
1072918
234616
941712
1489197
409156
1393882
1384382
1519775
741524
502817
1838446
1490372
1577412
616821
829126
1550243
333160
234346
1758481
1948871
1412750
404396
1706714
42735
38942
517553
621324
148793
1334034
1252849
216109
1505858
1044803
1017915
401822
1284899
748751
478792
94644
1776498
1658041
1744618
1216406
1704699
76646
418644
976131
1705001
41508
635500
845812
1096940
1673714
1939174
385917
150676
452180
681454
1906174
417132
510598
1625451
1534818
1457533
1385863
1703252
744082
1684199
1820975
1539244
1786596
817467
1051906
524063
5559
1594879
1406378
272550
86564
786331
942017
554667
1116166
91413
1784987
498746
354734
1394062
1819762
392543
1129039
1741291
858461
712841
1897144
74881
480850
425994
1517706
976353
1477046
1605184
362030
1185001
1589312
324986
1479405
1258386
1814963
833234
1860996
1532306
1087971
1752492
66038
331588
1935527
1249930
1417700
1558672
269230
1843191
1725470
647581
1967762
862928
816918
309799
1079816
562544
637765
675334
936017
1392543
1511603
556692
419186
48023
1190102
1257803
1254869
170399
1154879
1143683
738233
988976
1744562
721137
1324719
889602
795984
1573199
367836
869359
510113
1344664
195060
1947937
1022402
1120054
512082
1194443
90003
796763
1532529
784734
199083
1444379
703835
677480
63402
1608955
1510069
1816459
1448700
923556
213276
544950
1283522
112511
63876
648796
820759
969720
444330
1130027
692941
1980624
1518530
881477
1325293
51753
1655299
878307
754616
1484365
1723478
303958
1001975
937550
940057
195097
1948343
1037546
1141396
699668
804563
564308
916355
1324484
114391
1558096
1015580
1223750
1681742
1244560
1462622
1010910
401087
873491
615145
1073740
1721393
1523144
631222
1171188
1500783
1422034
109773
90318
628614
785259
871174
1597227
1331267
1080328
370315
286541
1392388
697222
1320149
1982871
316847
467763
114048
1673565
107005
1816888
86846
1859649
1585285
1399758
85690
772864
102230
889529
1827876
93323
882987
1501216
873939
451072
1371606
1351945
564620
1361703
1063620
1867255
391576
1155931
1939661
1055671
1246262
825742
1158620
1513417
746086
1519687
1119205
1711760
1827315
795147
1859133
1940235
1264205
1280878
724730
916901
1283225
457153
1309582
1028923
717695
1747832
1700678
697004
389702
1450821
785655
179149
1628587
1807367
690071
459415
448160
1633800
797764
742496
1921474
1718988
1819239
1098572
145974
773707
1198870
879923
482986
1924981
1749527
1438808
614602
1783266
1451005
1571968
1287079
1899086
1831182
1070031
1748393
1559909
1814091
1280629
133860
1831462
878569
1691027
803842
1978915
38446
1474889
340595
1723734
1120854
343178
217564
1171721
778020
374280
638757
1770275
247404
552287
151219
27446
1903747
189074
1149530
182198
131234
58412
692292
1013924
1114480
1760737
1990117
1226775
274372
202006
681616
1797013
1492365
114988
1256520
1727688
147417
172916
1858740
1326666
135095
588497
593327
1994230
1939326
862754
670788
1496634
1508241
472139
365557
432516
1560034
651084
416348
1927027
235266
1910460
106974
1296940
1592698
504341
1468837
642219
468009
697680
1446845
1585393
1564927
270248
1965118
1351137
1198016
1188620
1440638
1333398
1908202
180381
464632
1275224
1554186
189743
75752
1245174
755560
267692
1061431
653993
1259075
1537986
1565928
1320158
1370390
1810880
673324
1270315
890027
193604
1071659
739124
123539
151684
1712834
1163345
1744944
1291623
13074
735081
1001414
598345
1939985
1855999
1248053
1486392
1260484
601659
1056647
899527
1049600
957615
563058
686056
1523010
1875792
1605446
1788278
314665
284640
1067628
508523
589329
750925
1954609
1784974
1393652
1107644
1753549
1555192
1566297
921916
1448209
1626430
278909
329552
1600013
1816594
1420938
929619
1123267
424740
1903683
1578142
1055389
970067
560279
1624644
1656435
326253
955139
411258
1606859
1280737
834342
644695
499882
1677456
1581635
1618989
201242
1290371
1053657
482289
200767
218071
1509814
1982114
1192537
333686
279307
385063
403288
904152
1983683
1687526
1326226
125749
1533468
1266985
1372953
1459146
880228
959120
1460360
260629
723507
1311723
845117
507160
1040046
280276
153581
1525495
1899053
567232
814189
583945
1727880
1874031
532447
1823873
1444963
171171
335626
1402734
1410203
623570
632319
263063
63739
1797797
652155
1791318
1868457
1479538
1043324
680058
1515014
414897
1870573
1722959
1660595
1737402
1363557
1298610
725151
204754
26715
1674673
1714847
372369
1211211
1810394
1698339
501641
302076
1933555
1836439
614825
1369155
11252
156393
1647233
394462
1112137
1342223
72140
37197
1890290
1116936
1083511
1834418
1240395
24730
311656
1239449
708260
1970247
967626
486359
1245774
371117
109151
1571644
1336171
1466554
1219578
1975883
931375
1331626
1316685
1235036
1372532
165790
581960
1850300
357572
1404134
660496
1752310
501032
154564
1541719
1094188
1831785
851644
1327674
1197168
1640236
51247
1534465
1003469
1162787
1121655
838317
1081938
564378
1377760
1921742
399431
1185920
1427274
64640
1769766
1496132
1343168
323846
1414690
1990011
530828
532518
1106039
1257285
851725
1338383
1317309
1136059
1077523
364240
997402
1531842
585390
1511591
769897
400103
674947
90459
429485
353981
1478027
588776
1444537
1595582
915423
1675351
175635
1613906
21131
1807415
520214
181617
72162
1305411
632647
807522
1473596
1744016
970758
1247813
319486
562151
108605
427084
1352240
1111825
221138
133123
1602013
721437
621447
1472855
1094004
504156
896847
333654
587450
1255302
1634638
338842
623929
1625425
1900126
550462
1787754
56085
72429
873634
749329
874159
1078425
488324
11940
806322
1124903
925816
511631
1727330
1259670
1826718
1148583
398572
1687279
672942
1451451
585542
84265
940959
1674529
715134
776019
1374741
1746994
664915
596613
1635295
394207
171595
1001169
777455
525921
1679004
1508031
1307874
892861
1576535
585759
783493
1364993
1616641
541934
1207539
667618
1689805
1765474
1300818
965279
306191
226446
318018
687609
264096
1110465
1954913
1218756
1103915
337092
774680
1911108
1391696
1395872
1796321
1176311
1599959
1940503
844025
1527623
238851
1700257
1582656
1325688
571553
1390886
132890
666184
1718029
921969
1016867
500388
1822672
343275
792933
423281
916076
182909
384383
281338
1391729
1854355
151658
151404
1874585
1263500
656849
779341
1794264
341636
220962
1060593
772474
1364722
1651681
1060874
972986
743744
907362
281141
454062
1489799
1290508
1663331
1291804
424500
1461610
557092
1456699
21281
1457560
795533
1481754
1766777
905461
106847
409176
376451
312027
850940
1530658
99843
934563
981439
1283292
340705
199195
840788
1169148
1948883
149471
1751792
738352
323361
1785391
1069788
907078
1263512
1403514
243596
1770743
1448364
1830869
1985421
1195520
1575980
171399
502443
1482887
1195844
1837141
1590391
976893
855068
1912106
1714407
1108473
75258
946787
525765
1330409
959964
1268776
928167
1237841
1149163
609883
1104078
1457247
1502188
288042
630831
627900
1446476
1937805
1340386
1912512
465496
783516
664163
1806386
1844882
975443
1343272
1890022
1650149
687225
1065221
15141
433108
1690249
300853
374239
1836116
1049315
1428182
1391407
1635297
357655
1750476
499445
1564817
723349
1682368
477931
591205
1890876
878774
1970636
1149765
1345701
1252019
1679537
1653970
26044
61044
757098
1103065
505159
1208256
1165074
644681
512008
1617729
267072
501455
609139
904555
301501
855303
732398
1289029
54572
447802
1304750
653328
1445258
826575
1258313
1741233
1103792
1050676
290559
1391203
228765
1059976
1646875
222922
1400477
1100620
1040418
1753276
802003
1977064
409860
1854873
1917460
1143339
394448
1245481
1583711
1285591
1488510
1983063
79897
663043
9844
1618346
1974830
1912564
1610246
1944991
108474
1647336
1664414
1366426
1534278
678173
428599
849199
1382920
126435
549539
863857
1482688
361920
1069383
1458179
1773765
1601691
1301658
964863
1171020
341474
452275
395895
1423164
960016
1408506
1874141
1965782
1815658
1004455
443986
1706208
692635
521419
631401
127720
1296628
1862437
1018331
903440
651824
1993520
1646212
531698
1617246
1510470
205519
627321
1927712
736478
1213746
1650904
875593
1008924
595887
379815
1327825
309817
1200486
1955904
619513
1839983
225490
1131906
1569373
85839
561213
1141949
1809421
1023856
430278
1070741
145521
1727246
114798
439857
1743956
701788
580292
557790
1523788
1140106
1832789
1004891
1218208
1991721
445460
410020
905312
667633
1145561
116066
1123027
1387473
1392164
204120
930387
1531354
1476307
1370794
53541
1853447
1231015
1402462
1182286
473589
673249
117707
609941
655106
1646542
582414
1187212
585453
215582
1384499
1936650
835823
1328987
145406
1981766
1877856
184549
1850535
844725
245619
907547
1674108
56102
1482711
1927986
1993791
357757
1415322
569033
174919
23125
1561429
1644320
1016217
1839769
1339505
1302145
1163330
464481
352422
567616
1646712
1177503
1143685
1037270
953210
1933898
881896
1205772
305656
1510824
1599595
27800
1220288
1152429
155154
683564
127370
265186
19007
1260748
1971953
69931
618995
1024326
935241
882193
1501623
1782491
934409
265405
162874
1274149
523136
1648033
213853
217693
772658
843917
5049
509721
757319
178598
248010
1590362
853214
645041
758133
230080
794534
793834
1349258
1898418
1635618
232472
247134
158538
1590393
766474
1221620
1338693
227647
1906804
1840442
650445
1375653
1494605
388856
304221
1864797
1912071
1229841
99605
447058
794639
858762
1583987
1516776
1785175
1758104
1284163
1993443
109992
1830954
1197043
115717
757556
647595
943924
116268
813425
1641207
255648
953530
450573
1095468
81570
1310832
1626963
1838241
1844466
1609918
1886026
1843158
243277
682809
365794
914163
580300
1295841
454520
1689876
1901831
304298
1960917
1577538
1851691
1021275
1119270
155721
1679933
396873
671609
1264628
878405
1110356
470845
1150742
766863
698472
127588
3649
384530
1727631
1981622
1301597
1442716
586408
759249
1700579
1343357
1098445
775024
404961
1886903
959740
1089787
508545
214156
391435
716125
509275
1292456
1638150
945714
1137729
1139011
735424
1657503
123776
869892
1714157
1918250
272662
1672173
1717231
1420152
757659
840209
971358
1333670
1698347
694676
917988
1358877
3748
1749152
901554
986643
1289870
356175
1266992
469035
864472
215525
929204
162143
1094740
1632662
1812173
1937145
179355
1748536
713539
367258
1133170
1629442
1390535
1008766
1030530
1609293
1125242
855988
1661590
702009
1673177
916518
1227527
346042
1790400
1494862
1570891
1445374
1266660
612655
1804603
916846
288700
895128
834511
727304
1394884
16084
657753
1175934
1970997
1727867
374881
607394
1982871
1711400
1545277
1384741
999701
220992
1424905
142282
1880797
1002435
35847
1506727
1235137
472949
1639595
1332959
1208715
1628211
1561615
610590
115552
502
1187430
302962
1706322
1316270
917255
571387
862418
1690680
535933
466879
1445941
1145076
1264696
1656831
1156239
517215
588228
849712
229886
845362
1208744
1232315
1152939
1497998
1193008
1391723
1275317
821083
294189
1461323
1926525
918225
1824298
1772460
1766
682078
1660440
1704492
734386
590479
398717
1566548
89609
1649419
1601509
1464269
680507
1129168
93572
1851844
530271
1284607
1210804
1442744
1147372
726365
1828575
1077561
559353
146501
1082183
1364620
1808474
1019097
733277
94470
144719
1809245
465517
242126
1611406
1490826
1382285
1629552
758941
1886998
1544743
712361
520709
637828
1130899
579501
1707179
547686
485187
326493
1557798
896193
964097
848498
645006
1687906
1892885
120327
647909
1303720
1412811
1096704
1056577
909497
988151
425730
1205925
215133
1381624
264518
1003478
1179580
1339982
172885
1689968
273560
529637
1204559
1702505
1745969
537246
1304065
1794152
532653
1637999
1392537
52910
1271689
1360749
1385015
710642
1618407
734085
1502814
706505
1694161
1811015
123251
801028
1101833
307053
1063218
874732
431180
135811
1741779
1437697
1519292
203937
61574
1606186
1402978
165574
1310190
1031964
628569
600979
392982
1876349
137986
444437
991106
91619
480939
744401
891287
519147
1016826
907640
1588452
586090
1474197
848382
1034554
896240
1828830
175171
1258091
1809862
1748264
860704
915319
1907980
1265169
881746
836646
996266
1845824
1483387
1319971
670912
634021
1352265
474835
200095
1965882
114643
568637
1615387
838136
1242065
1818879
1811197
1128378
1970767
474251
489361
5112
1139876
1428949
1455443
1894632
1069695
976016
53390
1492097
1514503
226695
1397194
738425
1343459
582401
1926992
1828346
1970191
1307012
996167
1614695
324445
1200953
1718721
1360282
754086
445093
797719
103514
255754
893139
1347804
84533
536889
1772066
1779562
626410
975799
1682983
933108
1087316
1149078
29876
1395469
1005286
1707595
2444
289343
1757280
739782
408210
1593490
1548820
1175236
401961
1607249
133551
570540
58715
1661635
961222
1413267
666016
966107
409552
825285
1213310
160813
1915275
1805744
1684436
384986
208867
1981300
370791
1057892
1633966
483919
1549658
966344
925265
1204482
278494
377632
1278015
1100778
1991031
627810
1497424
257773
1960459
111926
902142
1648794
1326109
155486
1806682
982182
1257488
793725
1666142
557211
582517
1453070
1507739
1898704
1553680
1727288
253037
712250
1398977
795305
1004390
1877812
1440012
1011098
1622204
52447
244403
1927854
1039977
1402442
539490
1586775
1330937
1188565
76974
816828
1429325
1643110
1670076
653981
1195922
1578664
535693
86738
1400239
1264299
1758700
728163
731734
1187408
1223997
683217
1217758
1397140
724557
318123
1439503
1786363
1686826
377654
434780
241391
33602
1721049
1602757
1327237
1323618
1001090
387416
859022
59814
1450886
1573224
1532903
208824
134801
236706
462167
512901
388047
1659758
166826
1882656
1774904
1343837
138696
749977
1435731
1372177
1096785
904728
1638263
1605917
655616
1329597
1171832
277581
1342110
1081194
84974
673782
1801118
1601156
1097026
1116326
953397
1609332
1606215
400504
1126041
1708995
143977
245475
1970721
1168754
1617833
1838412
1992585
796764
866886
167070
772791
732902
364813
491720
1072963
1006852
723816
1292057
1117629
1360081
1787751
835750
1798383
1205118
1233191
425215
425093
1243709
1244168
604479
1580845
1911058
680172
1486336
236779
53414
1775697
1286309
89762
1441387
1648048
1827732
390316
1766265
1879766
7963
1087264
1832793
860247
29387
687511
668946
353447
1805157
448966
441360
1923946
910854
103436
425742
452568
1261495
66565
804073
1503620
1513259
1899035
1050291
1341930
840958
1835744
529594
1336304
92928
148668
124310
928504
1697375
530143
467182
368454
428866
1181519
806469
127897
1316734
522946
66492
794332
1204876
1805910
1969067
1905748
639790
1302169
1168006
1119889
1995059
621322
1544505
1250222
723944
433593
1745792
564133
1608845
299083
129523
706694
316653
1920810
1349415
787410
1209515
1903063
334970
857892
1269112
1180528
1496102
468866
369066
662407
943485
1159342
62124
1226106
762806
1921820
192906
915681
394842
943896
214828
1874542
1688978
293673
1475882
1914662
633268
52150
305018
231258
1692876
1094750
1249925
565760
734339
848945
1044401
432143
383791
643206
1949111
71188
900640
1191689
194066
1236331
938524
147905
689347
1939942
1907688
1711610
182586
1204014
533277
1014185
1057475
16710
1416472
1936482
1062021
1113453
814681
154584
481797
1900849
689633
1957368
216318
241161
772366
1111749
384067
891393
345390
1194190
1964010
61336
43171
1607522
1459973
911617
1543564
1754534
1751057
1713749
529033
1119734
197890
1933312
2247
960403
146575
1184021
1474210
153069
898416
402375
255043
868864
103254
170745
880054
1671643
581603
65863
834621
1402922
596476
21684
52325
694919
534922
1556017
1870945
409675
645864
1745239
42535
1381873
1173998
315177
359842
1522133
1059423
1342427
1739435
1730267
1287045
462804
1219038
1307900
185457
869281
1234097
542016
20221
327507
590296
1783894
671881
778274
201246
1874156
1087291
275212
788615
1731258
67563
1766526
667046
1331287
778560
1672736
456425
1757562
1864680
1809275
1041497
335245
1518552
1292805
220356
1336606
480629
718919
642605
1775356
1870322
309885
1460071
12966
502806
301683
1547371
1726345
1092762
930051
942878
1389693
1654134
121568
1879033
958329
1012577
1059699
1893290
731249
1827343
52869
941836
1306535
1023530
65176
840051
548027
1614884
1210099
46553
1611222
1443839
1838671
619947
1336385
1714104
212745
1350762
1503069
436119
1921816
792964
1004923
920569
849338
80432
1216336
1753756
1822865
816781
1601308
135914
918306
1824249
1629726
1266497
900261
611362
1540777
1910612
505685
402598
1250163
1156419
1019101
465686
518781
1674310
1417242
1840549
1769056
1567459
768372
83651
101434
734830
1353423
279434
1013151
1107804
223292
1737676
1015554
148755
95823
904586
1990360
40280
73653
1484719
1101939
276691
1311341
1051432
1928304
595761
1852797
669253
1657693
17221
113060
844207
1163017
1545844
342273
1370520
325843
1652182
759492
354645
1148331
560619
360257
989007
148562
216581
199778
290685
1872036
1884673
1516011
1512029
202117
1289048
1171536
1761910
371764
350693
1342748
1823921
1873173
579134
1350054
1890333
155947
961300
252554
1235622
160696
1270062
836389
864217
1226278
1151493
132191
1366159
619156
1049409
1040555
541396
1553016
1480971
1184760
1851695
1847134
1398641
1456687
1105764
44032
908701
1131944
1023165
132051
1512789
1646922
922152
689622
184565
767283
794871
1151577
1563684
718930
316644
1868088
140641
1551091
490387
906422
164608
1897260
560931
878060
1949315
1925253
424508
898678
267432
1398621
1066182
1008830
1993138
162485
418696
1742716
241360
458732
167678
647687
302921
1447584
1919790
669974
101461
1182220
1721309
973775
638145
1550844
487794
1314854
1895573
1088587
1541686
1515627
1822479
478809
1139580
195997
1918895
1959956
405328
1004864
1930711
1765137
839925
25581
1272338
143039
1854571
1125349
648779
1676321
1197313
1325894
1164125
879200
706694
1739808
446338
1910338
1888658
1026429
1018122
593316
1621508
836040
152780
313815
1273471
930891
806023
462103
1077737
1910336
1477831
179522
773423
1963162
1954338
616614
956444
984506
1006559
1391347
114007
1207417
263835
705935
1776826
1185228
1095815
1130291
1941794
424640
937177
1588676
1073124
1753770
580657
494660
1819646
1758192
1690478
144621
1119609
350469
1481420
139069
1196179
1867907
1329389
1358626
1955164
627990
1852247
597183
1745118
552487
1400577
277896
590106
1695710
989480
765354
852761
1831721
537150
184842
1340611
541059
1966623
712832
582350
1822961
1738575
1125446
269188
1506495
1256140
65084
91305
998093
962084
1035539
1827910
1365065
1738761
512746
633548
354530
667554
92332
1778426
619679
342403
1049681
1931415
1078297
1251718
1143214
930584
1531586
691287
488005
197852
1444027
521108
1013586
1604918
1808748
57927
407796
1648298
614709
938986
431413
960305
405957
495043
1566873
380331
437836
1361775
604431
838203
433902
1137419
103083
1784536
1208019
237087
1186001
1466058
1538657
482385
1492479
865245
710291
1314307
575025
984633
465570
562372
1817819
1461947
436660
306336
1786499
112221
626392
831800
77628
1216923
1793726
689691
1888912
724722
54528
1636416
1984203
916643
491854
979508
379859
1906291
1327869
520975
1574656
553718
1111784
1124388
193309
1217937
156239
411796
859942
204307
1408910
842181
818557
38242
861702
140699
1544105
393603
470086
410694
1336670
1184012
1654008
1865903
496752
953337
1786407
657529
1576895
1548225
805713
329705
1701566
1292953
1405219
1074520
1064228
1418518
770651
1345026
46960
1849412
397931
1839855
989567
664599
350239
51742
1494779
263282
1263994
1809254
118431
46295
1455410
1266048
1515604
557578
842733
693035
431860
1474204
93275
1566099
1501238
1521567
535246
439935
732712
428458
1086111
1582806
256723
66118
291081
1267056
1331761
624218
1632749
1380069
1384811
1772406
462114
1313553
333133
1425889
749530
1893756
1559308
1456170
261126
631278
29189
1298443
1150651
1573724
655152
1109423
362633
1835948
257616
1634319
28774
479499
231792
1283189
1615572
195633
1322768
1957884
350857
1726402
849070
1928729
30618
49162
663261
518065
456705
1893118
1657841
1838227
811697
1233152
1986037
722143
1796758
1620147
768419
743039
117074
18692
1434897
63761
1951953
373696
81641
1543561
764016
996800
72156
713268
1856311
1625757
772030
1851371
312809
877557
1722018
677609
955109
1718228
1546702
163098
913434
1272143
1580603
150189
1406702
1479387
689824
1271238
1013593
118366
1937968
177227
890376
374228
1998388
767779
31063
225568
1556384
776020
192103
1131537
1517852
1900616
1617771
1169041
1290727
514437
105827
175054
172405
569148
391298
1187410
654581
1142590
469260
1269167
1144550
1571078
678762
85120
1209849
1164522
657676
1671869
294122
89989
1182134
1194243
650961
796065
1757954
1392111
1081901
1524356
1922970
451785
1437073
1682806
1947423
714602
1373875
779025
1171691
1156512
262564
1823523
1067610
1819153
1324984
765706
282783
1546662
1413617
490962
1871536
428227
861035
223577
1455599
1501257
452669
886319
1289739
161979
545930
1434073
1703917
1207505
577019
1904490
1441340
189435
974308
1073207
1075691
1884142
45408
1746890
340211
1773096
172111
1571765
1995997
914124
742338
842927
234081
905618
1436663
676140
1800962
351832
222957
1376702
875668
1579526
1590436
1194336
1800190
653101
1362162
1690266
231890
1562056
472650
925151
386331
329085
359531
776669
1592598
929055
50729
1523525
1022619
6181
1664635
1031802
1982801
1725625
775382
1115134
791077
748771
1144848
1656405
1149119
1840640
783082
226420
1904365
1113078
901976
623412
1256239
1107396
1732225
1390593
789193
682703
379285
669981
796262
234258
98679
1975787
353032
1895294
343826
1385007
142497
184102
4205
176932
692452
1966041
302964
791584
760522
1714900
1382266
1927794
630560
691524
46908
1326842
821915
1120412
109550
1591401
519655
1612319
350671
683397
171426
1614535
851023
1855745
1391973
532414
25454
446822
1225101
570409
1900161
453725
1175935
1349942
1068693
1360388
364131
1621892
688523
1578220
992777
978513
484827
5427
371488
1889920
1671755
453885
1693949
1882585
561771
913474
908019
949229
1624335
1758877
1869411
1628700
1659431
699082
1962677
1242910
136876
472906
1438736
1664072
794436
1862154
635057
380246
1569102
1707421
113044
819742
407182
330029
573281
379206
217495
1615924
1463330
63369
1171899
746613
1140891
1778022
934063
1559676
1532969
1145933
791397
451457
1306295
1074966
1949705
1049086
1561233
1403106
851450
973003
898685
1810359
47770
272787
218956
1205985
1873160
852095
289417
1855554
1850698
810890
40821
793650
931311
1397747
28225
667513
301022
242874
358337
1548745
851432
169267
674556
1828909
1985100
1506852
1900423
1605791
1555693
224691
923570
381950
1439012
207047
298556
578458
1193086
1845824
1964564
60960
1326931
1194779
1624131
739916
1128087
1198814
1126150
1063618
1736464
1454807
1383223
641229
561913
380503
717285
3102
207383
1540111
156454
1837544
1186642
258903
1513625
1731727
479020
1274535
1899542
275309
1514488
1990241
1978333
195865
1308351
1736314
465455
31936
614533
1837597
111745
728686
1201108
1613337
1793177
77744
12098
1388241
275446
1769573
1702012
278164
360725
861815
63655
1220623
267960
922515
626912
1072786
1611424
285420
1010053
176368
1573729
1760391
1197823
1960434
446622
306103
970687
388240
1266785
1257992
1438388
1458026
1620649
415755
925824
152006
415747
1237666
469851
1165418
1485299
366562
1744628
1559319
1287717
1828652
1580105
1048187
347529
1886608
936376
940691
552873
1609641
1410439
256118
1392252
619045
1448946
1199307
1407128
929715
314676
1979881
1734957
1815112
252986
1234083
843667
1773681
1883159
1125124
413949
420561
303184
1433251
857269
1675
1082930
689751
534219
445031
719349
876826
670860
1922049
1875616
1434476
559050
1722011
1320780
1064006
1589070
1681778
482087
225729
1535637
1946847
1204313
1168749
1190637
920233
1907033
1031323
1466544
1789457
1275232
245612
1318360
1404425
94302
1221201
1100282
34442
1688704
881092
772413
202688
982566
617266
1852677
1378992
911960
1186591
708181
1740761
155019
1491284
1138689
1137555
1370147
1334271
528296
139592
1865762
1886530
239967
271067
1602624
1251150
1803439
1971770
927873
230555
814476
297318
1336525
1393849
357278
104557
1195074
825647
826345
354
1442016
1250923
1734918
593569
162374
711489
1350031
1205168
1823311
1335243
186575
137018
595717
1520229
679491
1569468
152876
340626
783322
771668
670337
243321
40184
1411951
870602
1801804
324276
1861746
435074
1171805
195507
1618220
457847
234438
1455047
1962394
280997
1301738
1879004
1078526
617530
1399878
331316
603656
990550
490487
1338116
1064736
1674052
435218
1405805
1548210
1988991
1215969
1945882
517470
1533988
1145707
1456769
558342
1120174
857278
454878
57646
1436673
1645306
1390199
1021972
370432
822086
1761965
426000
939704
382859
1867104
1039501
1665729
425587
1160838
920024
1811554
129452
1924297
1443311
1570114
1203477
647218
1494652
328276
1653309
730308
1727302
871897
1346883
1955983
1796900
1130737
135999
1655393
1693788
673518
662728
889658
1088669
1646651
124071
292714
80074
1579731
382176
1141286
1497231
1099076
356933
581935
1407003
784931
912554
1450614
52164
1721008
339797
117916
1420376
237691
1066962
1469628
129273
1276489
114604
795258
1158775
248628
797245
606858
1637750
371878
991793
1803711
866898
1056857
718530
1161205
1343203
344068
1020263
694862
197865
1386907
23546
77458
1690868
1567930
161434
1337553
1903987
1103802
1898447
852684
1699419
1180106
1104809
138562
1168399
1003360
1446291
1849836
929033
1382167
434694
1542577
245062
1187910
1122611
1103565
1968510
1679676
1943652
1975664
1671358
1528024
1838592
933617
1551177
1861727
70344
1114645
958143
974198
1290091
694162
395912
982065
1438534
1329428
1704745
20405
809090
434446
1806453
1799386
725118
278026
362938
154836
1085298
1364204
265231
204662
1119278
1642382
1527489
872278
1398674
1142454
1584971
961065
1339731
178078
1968174
662205
215019
438851
299326
845599
1670900
824297
610338
1803983
505841
1140400
1407997
679004
1757927
1464390
1274249
1841307
176155
561730
1708393
867225
1057168
1151660
1599943
684151
1228540
1371706
1728439
1979792
647560
1419695
207380
378594
1679006
390759
641793
1973360
1804809
450625
601777
1302111
513330
1130893
1878546
222517
730790
342772
887053
1257306
695795
172008
1635918
1884712
1199404
1759631
895809
384384
1660284
1092819
1679857
814797
1568175
1872761
1699610
442768
960772
1295113
1482143
754329
1022928
1406440
1641557
1129391
543648
627722
739990
782892
812674
1556975
1356282
57166
1771448
1040473
1754756
804207
436225
131667
1834952
1688941
698603
583874
440735
1413366
1407310
1853300
1126999
35795
903826
1206759
544032
1409335
1583910
824745
316591
904582
1817576
1044956
1614026
1762548
235416
143785
344629
1271651
1435170
1308223
1256883
271664
1379166
1246474
1870061
1311224
1299567
1468342
1437286
814430
1587228
1379045
707922
476736
556292
1392131
1795346
488288
1924406
529094
29946
506249
988638
1558331
753220
1966345
1606873
1096583
1826892
203447
493738
1975190
359972
1555749
1198012
378733
1090457
516024
376062
308357
1411317
1660096
1278586
1087781
1207189
1353628
1269661
1849201
901090
248531
1779662
1045493
1799587
199609
595267
1643624
667307
1325578
789703
236813
1255620
444949
555797
559055
56464
1130
1795414
831592
854065
1167901
1357452
392867
298564
1308538
1689485
1523676
462664
421977
610982
1445500
1348954
1290795
1796895
142871
816913
44748
1763874
438162
885486
1641577
1068325
1493044
550226
1647375
1872051
1770803
1016526
121579
1690870
872766
632894
1632388
294019
1510597
1771329
953071
1935933
1550885
931702
1610440
544458
604223
701330
315935
295871
630359
1523997
1994998
924533
1146720
539335
1882245
144765
241542
1199634
828334
1284395
1574185
267273
966368
729730
521747
323577
1405276
350428
1355909
855471
747189
1864441
968484
1462069
1252218
1524428
788581
1052675
412455
75383
241976
633846
1881578
764807
251524
1730222
1002617
1529736
1819998
1085717
852815
45383
214939
1814810
95837
356646
1351903
1845926
16241
357571
1954337
924377
1359282
267971
906786
974263
463494
1363065
269275
1880071
506121
1753778
890739
183303
1385663
1583319
903264
1376047
888909
514579
1565966
1729314
146598
1438584
1138255
599583
376966
889624
1215339
310712
1370461
1832308
1190287
1257698
100679
421056
799211
1530374
585759
484254
1001602
41786
753474
1611335
474507
979534
1271459
1723023
1389623
127539
543569
414838
1152850
1621479
1515486
710008
798430
15963
834244
883470
1388854
1434069
641694
1368499
948969
732404
139409
257139
647660
1463420
756880
147005
1807117
54121
1955466
722628
1487084
985443
1378615
1300846
1368102
643260
922947
1123582
598908
1636582
284171
209161
495226
268074
937619
12021
1889822
388082
1333785
1862345
1569105
1462621
810550
1505219
4951
1228646
391645
402875
889338
1284783
891825
1196683
543380
1397559
95679
1346874
264737
806866
1857655
1582389
127654
1959706
382134
657837
988966
871398
1069812
1372188
1396189
1969917
1047742
1337011
1593049
1549900
846301
246455
1957167
1666199
1558189
951458
1193455
27872
1232092
1384365
1565056
1156994
1611440
946008
84878
963530
84010
1725941
241854
958412
591620
244047
735056
85431
155253
319899
10492
810814
1380950
1898561
1851385
3141
490700
1316185
246687
165672
1583499
380612
1359794
861320
1355364
196174
1409902
61359
691885
1202464
454518
441107
1911304
1816432
1981553
1837746
1410869
1197987
613655
252968
666881
311312
291006
338926
1960078
1990324
949037
1370593
1201861
107766
44297
852822
790802
955383
1433558
150980
915360
1600983
1045449
1891934
645152
439034
129810
565702
797550
1904990
899717
1164973
593389
476597
1968962
287159
1487456
705805
1321814
1462626
1350604
1511607
359602
81368
1900536
1580648
1610544
499259
1656630
46933
451712
1172070
1504008
899330
1912230
179884
1179462
893694
1040189
277463
842772
42837
590946
1250515
782847
1785993
1410687
1682761
110757
1664185
704085
513622
429749
1353856
1655722
1104774
1037903
630531
1318137
234377
1576541
51067
61110
1594181
1368335
241451
1189490
1800718
1758893
418951
1345942
226146
368473
1061034
6021
54961
1885062
655819
990227
504375
1250304
327423
1580111
1338775
1418106
691404
606799
281739
1335712
1887687
685636
1897154
1212671
5381
1312113
266493
1745971
1608591
315221
1877442
1331223
1921329
397954
277216
848079
818913
1081788
162622
9433
350517
1281710
537741
1451181
1353856
679171
1632981
1509222
1138794
992961
1723193
1797968
147719
807437
1194523
11767
123571
1220436
1754531
33201
1392579
862828
1375552
932156
1928882
1889634
1561839
347312
528107
769664
1433543
1698022
110748
1074720
1967722
1659821
279599
1066740
673048
1496855
996447
1103587
1760985
1856143
1894101
1349420
443640
296730
1883106
1704537
1902252
947509
233334
1064437
1315741
1165847
1116088
1776001
542479
1146869
412264
1147111
1842749
1674856
1023958
770811
1605745
1890022
1690016
1276905
289252
374728
1696465
1357700
1219457
810676
662679
318801
1933494
1278586
1809911
1908405
1166339
976678
1083633
212864
356811
21992
1425083
806545
971013
349828
484537
1814430
1979115
494599
1829110
1537311
1468085
1360820
1914595
1924267
597421
1080041
313167
1308302
218624
1470537
299964
1562681
358851
1545439
930368
1372130
1313742
85537
139204
1328116
1957729
1510861
1734052
120645
1912798
991845
468392
1180402
1477631
220742
701209
340363
793283
1566775
1317130
802409
284080
356909
359375
1421840
566679
1813841
423244
397572
1492323
853515
1977225
599391
176875
1448763
467228
1448418
644330
1786603
1740372
1890891
1746834
1558851
621246
140763
1482695
1250343
726880
428505
19848
877890
1475311
277428
1691388
549924
1906696
1885372
178515
1809226
489167
1636268
1428081
1417603
1326396
1631564
1195463
1402768
847789
1618516
1156430
827790
452421
105156
901575
625060
1217280
1108531
1659516
1341044
1034405
1039540
649751
394663
1287479
1582678
1500038
924332
1306144
1581011
1260987
1371433
937195
1750069
169138
603921
1924484
1084796
659615
646465
1044637
677328
390751
1116366
1135457
1667468
1288569
927108
813959
1567937
1520726
1917157
287175
563433
1565372
699809
994218
1338207
696648
1882090
488915
189049
1497998
2235
1506387
1020103
1653474
1049953
263955
1986543
1144701
692908
531980
54704
1854980
860520
331545
1562538
1278538
890683
879754
797087
474337
36875
825529
1557383
629004
406692
1391266
1204564
366366
577780
98380
1250183
1257921
304240
1590088
1583381
885421
236637
90589
940259
1578650
178879
1864416
1396823
1206440
314193
766011
571064
697767
385475
1695891
1971612
1233868
1149839
1101676
742664
606599
1417446
164320
1152990
506891
642287
1440329
685113
246470
1843390
240161
254956
888321
685994
731047
632262
433676
1551958
62357
556883
854891
1592667
856679
1113833
1626543
1295845
556160
774795
1534833
587713
1806532
1238246
517866
1657705
741635
1623744
24688
1025260
1478964
1110090
1821460
1279283
1180313
973703
686534
1930295
618438
1505051
1786075
253639
175449
567699
356747
220834
212787
1352019
200908
433361
1124925
1224327
1930575
715259
1140293
1976721
971137
40369
1056953
1979117
1244005
1987498
952975
1759961
938045
1357364
1575489
1252137
782370
1462728
664725
1747575
482112
1950434
1942907
489358
532496
654719
1761842
623611
1337074
382102
578431
179341
987170
874236
430285
219481
1112864
1932338
1574309
628355
1542339
986825
1757109
426622
1808708
505703
177958
1124778
454438
38753
1970280
1303608
1099448
1018283
1966600
1726915
909303
618495
1798333
540892
958227
1250189
233707
1363671
864852
735798
1143280
310930
534601
1133158
615864
636249
159978
463897
530500
1290953
1513500
1521760
1836177
1616942
39085
1218851
1107282
253506
1667597
1219683
1076200
796756
1511144
712879
70217
1906905
312978
928530
785330
1314520
1306616
1890987
1982150
1574555
1728267
367154
1564418
220681
1738473
858276
1793313
1682979
345108
1739585
1903610
1713540
1210770
1449034
1726121
1360339
162299
1832054
1940510
1797230
1900457
1112291
1985803
1309598
1894147
180741
1869454
1997304
4097
899769
1049247
1597677
1824872
1435840
974920
257384
1923767
33850
1585830
1324409
261396
60364
1619762
926501
144345
1597707
926905
1432524
961247
1667040
1120827
750001
971874
656923
1748755
252702
329347
353835
1514239
1408823
1013225
1836034
1184092
688738
422980
1301300
284779
1454289
1915248
519122
559145
1232229
1102546
225446
903213
1618996
1679548
232042
545967
1561360
406105
987571
1314503
543339
1389505
583120
1164437
1321118
286615
676341
749770
1254450
224906
1530228
766867
1495764
248941
613726
1850635
1018387
545666
984093
986550
1297986
1459753
1319017
222024
1712459
1059357
483453
1790378
877432
1591198
1192886
115031
1139860
1777618
1005266
185376
1505796
263506
1588532
795825
1371519
525361
870151
1990360
1580570
704893
1390014
807627
673117
71091
1043705
1799191
719154
567533
1018872
73228
424020
1512059
727946
844100
1367737
1699351
849918
490537
722262
1650885
767992
1269739
1528279
932154
754039
1381723
822463
658153
581528
378942
60702
374059
1984252
1724753
1621605
1811939
909540
158128
1062723
653223
413014
1470002
1499023
1105649
1872439
1065526
1475830
342416
964521
1693012
1315485
310355
563180
1767332
1239257
1544880
125862
1687547
327905
841802
1439547
719564
210314
933532
620987
1736243
1790330
415704
187301
1786317
263192
234447
1127178
236828
1073677
1776083
964723
1992704
1770194
435912
1006430
1848963
1781839
900957
19520
503098
463032
1498470
202470
115515
47491
807839
1532758
1724042
1493030
258632
1544803
525975
1699721
638142
201042
1298589
1368707
1325252
227135
194457
1377062
305216
1294080
505247
461070
873490
1922376
1017686
1550614
1164480
414580
556025
839111
1870591
557914
588108
759735
912447
186272
380820
1943752
91683
1667072
1376231
328135
1191096
1813757
1726065
1853728
199268
992150
1287683
447270
1906609
1257146
1274311
1305767
508677
695657
689256
885484
398246
1090662
1844057
1145662
1010578
1608010
1229618
714951
55214
347152
1630010
444490
612841
1440558
406049
1003159
1355593
939704
1361350
322103
24242
659531
794481
1412355
1278134
777247
1226381
322797
1219011
1723297
1607697
360124
1695505
263076
1424529
1400746
1044536
1837194
1845238
1461309
721894
115470
1284764
593108
1582757
759247
501914
706541
532291
940209
822092
808050
1077352
1347639
1625348
399976
107580
1290662
1193423
1988110
990164
473187
582681
1263683
1308789
597730
56717
1917810
367345
897033
1135587
1420990
890848
882544
1902742
67220
382505
1479055
1292419
1715129
674340
284684
1225658
1926144
789732
348948
1163522
1505188
1174225
1176190
244860
1219226
1353929
1952860
949981
1972520
901646
1448706
854284
719696
1248696
157793
962062
1400239
1849671
15464
1727730
1762851
1905615
1479061
631028
1993174
1179017
37156
1068379
1962729
203122
1247995
636816
1641321
700522
431812
1079462
1304953
1384450
527217
574572
617121
1640073
1954339
1693069
1337325
1776832
1918233
1106520
106865
1836822
680002
1798836
1869891
1186814
972440
1398164
1247178
1527804
1385727
39404
539738
1260238
1640389
1247094
245764
1936232
1066065
204355
863880
48852
1538667
1367961
1814196
453508
1246031
1698822
796009
1819569
28187
215786
1098302
1275850
887991
892379
923522
386045
1478191
998772
1473338
1840375
468377
1451679
1669310
13916
1761309
1826189
1732683
167481
693453
672338
790105
1346096
74808
1802404
1675516
1074462
319639
951898
37250
451456
597613
1591582
737378
1179988
1607454
956178
904533
133697
1128940
1048546
1698594
516985
40611
954322
1415698
567430
1886120
43433
1758685
946691
991025
1365369
1644942
1808645
602238
1067227
1923099
1628754
910441
164237
287932
27443
692086
1723056
499966
840719
260022
419021
1227141
1613813
1956791
1618799
1790918
527561
555052
1390555
946307
1970889
115233
1832685
1245127
1134693
942918
818472
1766563
26240
1512153
957424
199875
1034485
851315
111129
1627926
480367
1596189
1217237
746612
1555924
1355414
371708
586251
27839
1912663
1164215
1661187
1664618
1508342
1521268
402353
1824474
1435042
615814
438079
12117
1018558
667018
992815
781125
1040163
213102
1338778
206988
880022
1838786
1540704
994626
1146718
344696
234188
343536
520348
965246
650912
514286
891752
38780
102787
1729638
1727260
914464
1833639
247180
1232820
1821137
301665
798550
1866432
307200
1238131
1138753
1822239
1737808
1017593
747430
312057
101320
722607
1131830
1813368
721477
1897737
28936
1458207
1238230
1265987
1935067
1938129
66269
985813
1052968
56366
426058
1872062
1553643
726918
1179424
1723421
1892036
1223291
1638557
801107
1777124
764621
553231
1143837
584252
202722
312280
739288
1410294
501125
1455438
277790
1340288
708278
1508260
161128
1409095
416408
838382
595300
919916
23403
1672625
841447
530277
1681475
1908250
373399
1256661
1677260
376773
215715
1442649
1112609
1218056
1609853
1881644
1039590
1776855
589666
209501
1314967
173593
1687396
1376900
1488806
677659
1870794
962246
1354368
509877
1401312
1449557
769197
782368
836964
1004328
1320124
1527273
1839233
1865840
1388331
1251109
548501
536342
1700005
1959501
1546976
618945
1564905
359658
362519
1965793
1612801
1397110
1016130
1641436
920881
1666539
1969554
4711
497512
1470954
212431
1624490
381084
399321
1642004
546909
90238
302182
1466780
768853
1149455
1189408
1241689
662052
898490
1652948
850753
276478
647732
490216
855912
310374
1112762
212001
761506
585756
1922027
1686325
1895257
612346
899870
1164109
149996
1739181
225593
1908225
1215114
182798
511526
555153
1625537
1190489
1889287
236401
1575831
1580797
60284
532058
761093
1614545
1748573
212563
181355
888187
1394033
1882984
1510811
1709127
1768511
1318606
1783512
720021
1184391
1908294
386275
68016
889554
737916
1446755
705798
1797654
1892019
1194442
649558
1791481
1460478
550159
316017
921851
441050
1921860
1906230
1433836
1419499
1407958
1365793
1579558
1207905
112178
652650
1334291
310762
1936872
1498886
777128
955777
722564
311992
146129
380674
348608
1234140
439280
1933389
489341
1097474
400471
755395
1124092
221861
678228
156005
1288493
1356136
711181
1685781
1423838
1035525
1836240
1273241
1903053
1813326
557789
349453
565982
1744056
373246
949222
1387754
714444
968222
595248
230777
510806
1636072
1701118
1727232
834425
303506
1456158
1484653
677959
751500
202734
1872599
562749
1247614
1683560
103710
654652
290670
1545444
1120326
279274
1863406
257267
1269650
306020
563622
377852
501274
48028
1152002
343602
1654750
1841973
1717476
880626
762930
1771048
535145
169834
1849664
287239
1462544
1373519
1166407
853187
933375
1272698
895630
388457
399007
1386516
1986174
1608439
1712614
1480492
443338
176526
502384
1808361
1117682
976248
856039
224724
632263
2897
198148
855282
862021
298424
1404663
1984480
441062
361885
1252495
1961521
22282
659743
1867950
1759745
856821
722949
920768
1294777
1240521
1155064
1608859
708181
883726
1944653
245510
176356
36578
1951693
1172464
1869788
773976
1743335
1455119
1156074
720886
1613868
374972
1904535
668403
1532133
1305657
60625
153858
307405
1912855
1398107
136892
467360
815623
241144
1828628
434172
141713
7154
408348
1222967
343043
106157
1344611
245742
1780136
425809
1821480
455535
480278
1923240
602473
757399
799304
1033340
1900696
364968
570759
1272361
813657
90933
1048035
1889133
1265703
1254865
1088516
17493
372624
1832762
1886234
427274
1957852
1118510
748216
682603
1967230
539698
807289
51788
1467276
1941175
1565454
1823254
1274643
48184
479450
1290876
1912065
937504
1362918
944934
368354
1223701
471679
1421529
1601679
1543088
1083456
736897
460764
1713267
815061
701227
932423
1444990
177205
908487
1783014
341139
1878744
1797493
1288484
1343543
387860
32187
1278233
1671147
1129419
1894506
435044
344668
399064
36434
1095397
371624
1008453
1391868
1585371
875876
948648
206944
157227
727644
1176266
922646
1813948
906408
1510290
1201651
373279
1539720
1943025
1434903
1227483
63791
696899
1581229
945982
1807378
1986682
68381
1052244
1994219
360300
1092307
1844838
1245836
7557
1684582
216441
1348170
638455
1709944
1144849
1992312
1101191
1295870
49047
302947
1638700
238398
1413108
1969420
143692
1824597
1459003
1994051
968530
1672357
739462
530999
811587
384634
1359694
578407
1849688
1156012
210838
1670764
96150
782550
1289451
379016
1346566
410646
1461503
292431
1798550
171971
778561
1449990
1828168
1807979
625642
636450
1341824
1964790
1068695
1017126
805385
1989231
32907
806031
1650229
787732
99916
362684
1270978
997241
1992587
895436
950886
187139
1067629
529694
519438
1742879
227242
747828
1107886
1055779
1484623
897856
917731
712485
932965
502842
1255251
622443
219873
135725
427745
546578
1352651
270977
467128
966191
1140945
1523256
1412235
999834
1819510
1523991
598860
1622565
986666
317086
1223607
1156494
20523
1980992
280030
1328938
841947
1245619
120003
277998
1298760
1599969
116147
1368171
570676
91980
1011081
1251312
1355203
1748576
1411447
1165360
765682
1084446
992813
977235
519278
291044
407374
1410552
1324173
621447
498854
1958361
596569
32847
1746456
470110
417072
1337382
964557
355891
1967564
312218
661488
831093
1617225
1499773
999688
1997859
1883374
670993
657303
498258
1863261
219438
1762985
991836
1878530
1545007
1192879
942040
511522
696417
217119
1738805
1247634
157479
1021587
1759946
1828150
90902
1185506
1557322
306222
595191
1135407
432176
1261163
215691
1418346
1646586
1190799
728101
788514
864166
675482
406347
771812
1891541
1607151
367407
1300151
967690
1337215
1810207
771922
1534207
1012948
317950
1714034
1387123
1818528
295940
370103
1314938
696541
939204
835154
1425470
450574
826031
992972
1171209
1592382
53713
1987789
1126254
184989
88594
970411
1952319
1559410
1699659
1752523
1192886
1771196
249175
601798
1282328
1936162
996361
374809
1895515
346721
1782285
1914347
1438641
915441
564928
1779898
1374774
787727
547204
880492
1929224
768989
1925968
1852300
1077761
1632282
628648
1750397
856651
278435
110321
600655
190988
114986
506962
1880739
1260570
1544016
1283061
610812
1645221
1178877
1352525
1031067
15600
1517387
71373
243771
223116
638590
1286396
119360
728645
418963
1489909
80998
1927653
1298546
1933313
1990025
1883430
905600
1515055
1225847
374962
497948
1972362
1104699
1322217
1664201
1534456
98433
503302
516122
1569931
1190512
1417816
20883
675753
1904071
908331
1442563
850543
1919943
927551
1868374
450238
461376
726312
1780758
286105
1911436
1881066
1795380
1783676
1576588
1876003
226891
1312869
1266090
1457205
1431806
115922
92106
1617205
1026332
894301
1932069
1119694
1750954
1168501
952208
1114421
488806
1229543
689411
1947943
137134
1519767
899404
348656
1601666
704193
252395
1699044
1003347
1221568
938836
710104
1501709
317460
1190515
1271182
221331
678612
1949881
670545
132217
105827
1639309
8081
1607721
773545
1980986
877603
1552511
1757752
490681
243719
1780640
1892993
1042183
1940856
1621320
327473
1337025
86993
1634358
1867698
489038
835817
1324064
666974
785788
55359
50217
473936
586937
794721
1108402
1111380
1257088
1913690
639091
875769
1993706
1251618
1286955
1611177
1267432
1001780
633726
964407
331401
1390405
34560
68608
1191155
726450
441392
1583098
851668
143930
109242
590851
1252947
1623486
129458
1370650
1150850
851294
1041164
1273894
1833915
1011653
1688649
1918320
1105508
1483224
475077
1363851
1806481
1139591
1237251
52417
801435
601807
855862
1313473
1280153
522854
1547799
1066288
1716725
472868
971353
1560528
1645963
212294
1260248
702565
1670193
797798
1882225
1555925
627525
267021
684731
1587422
981713
1428976
1278494
1309508
309868
164057
980658
368294
273719
1098090
553255
1886718
1804897
1004767
271127
1149520
1820859
1324090
992147
1809842
58079
1597851
1315037
490009
406686
352119
296144
1464299
950714
1303024
1948529
309733
1658208
1083337
1385159
618964
719265
443338
1917231
1897684
17676
895272
510660
210386
1681239
293697
1235486
546696
76763
1658516
584223
1170729
313464
1845716
1264766
369833
665564
124371
569686
955181
1543057
958202
101509
297574
1118763
1218787
134085
1454051
1473550
259004
201442
1294213
1454779
306130
34767
1141395
1459487
732398
1812865
330039
772856
363837
1548691
1062738
1166992
1337799
981344
715959
1731752
791522
1760781
1827698
299009
1694885
24840
1226616
1353048
933975
676939
1409594
1858199
1262017
639444
1509634
1378224
701278
255109
639811
771432
1421459
521321
1825014
678341
305904
1067251
85112
542877
910582
1289052
418102
1708388
490159
1887503
364943
1749467
793506
1284848
1264181
361339
1419201
1691488
343680
1683980
1575539
402960
379486
1767781
126375
1194365
885072
690467
333526
1568608
103672
933108
536502
1676932
1365593
927787
1664308
150327
150453
1072802
75230
1003925
1088800
1940752
923656
1919061
27841
857148
386092
1122094
691605
1037139
1705874
439341
1787592
1906386
388135
1150150
1890507
1765462
1031516
34318
1454877
67211
615073
1497704
576146
1670392
939614
672284
161981
354391
540689
1789322
1830198
122154
1910307
1163904
1307657
870306
1506169
1912990
980530
190269
942567
1285284
1093626
250644
1652200
1861741
1534530
933559
789108
1744043
1508320
125538
1978804
1625992
941533
1727169
1510206
1178727
798556
474636
682301
1321066
1058739
1444099
809223
1428759
369200
1208383
685953
1448943
204577
133817
112538
869158
276898
730142
1670216
454649
65130
1459238
1853075
716721
788657
1309643
104759
1491504
158857
309025
916807
1836328
1478776
9655
782662
337047
1403369
997048
340821
1481449
429958
1129991
367063
566322
475598
408423
1348458
1747402
1384096
136156
1877033
308052
1978013
1146356
593367
1674842
338842
1195929
1434606
1047762
1217481
909734
726022
258348
291080
186671
412582
850012
1976026
204786
1884864
247498
1102221
261574
1074052
1948822
519078
1022403
1049411
812634
721483
48377
1229698
671599
679374
358723
949800
99516
1753751
560244
91632
1339939
1384829
42825
987679
1446059
541932
174629
550209
1898093
1078555
1067210
1491773
145212
219214
1715692
193001
1701903
1446502
50938
939204
1637513
1119978
183918
548979
525544
1896890
1516878
234515
642007
1756828
1419588
406703
1409436
710330
1418279
132482
1257823
464222
1483825
189975
329156
1895087
1719831
1089924
1024125
1973035
1896155
1568444
507633
1300045
1923433
1347521
482786
1972810
1252544
1009682
564534
1292636
940596
942968
1520286
1510370
214899
1479470
1125317
1400636
1787130
934462
1577707
273328
1272205
1686959
509054
810717
906494
876056
1184183
1069854
831375
253353
917415
721603
641450
781837
1661550
1849704
739116
106247
665699
50675
135050
1767061
1538101
490229
1838525
61417
1758317
84822
1023132
1201001
873982
372129
1976209
91853
1898269
1484568
97899
1534728
12639
956693
1535634
1417404
1801746
1008498
819235
948648
936966
914098
1210807
1620013
1936020
1325771
1870737
974811
915551
907124
16897
1542838
442986
1998287
391623
1160060
68256
1584400
1212688
340918
1223442
920550
427228
615679
536617
1388668
1765330
1684457
660204
272917
1059346
1262142
1499316
1711704
1268460
199963
1678120
561792
1361569
1484588
568750
948681
1361358
478070
315063
374188
1635260
1759001
253927
81012
661427
944881
1996225
944701
532527
1393883
564320
1761716
748200
19357
426800
1579997
456479
325376
763977
977137
251524
1379362
1576800
637841
1941331
912815
1667049
754279
1801527
1943944
1159932
46395
295881
1059804
1534505
1445792
359752
567739
766011
89017
283871
596844
1977598
232504
1280181
952101
849137
23890
292214
1908034
1750591
605151
1538596
893601
1399825
1302232
361049
1214439
830500
550102
944028
94097
734225
341159
886192
511256
786489
1261427
1230944
1485965
1927653
835214
1218334
603290
1655964
86477
417890
1691261
48022
1774837
1903102
172394
1826378
1410472
956848
1862534
968432
1648434
1214660
640858
666573
711081
619634
550013
1785791
269667
1767765
923079
962803
1508383
1052993
384143
433855
1032816
615672
931151
31944
793654
508267
1242929
606558
922728
1373403
1457875
735648
1726408
970939
1706517
258552
1600208
280605
359215
982683
801087
1733267
565317
1449143
1738005
620900
1798449
1834421
1850877
1785321
954025
962381
785168
1141570
1842681
1464741
1279097
205039
523330
310597
1155724
33819
453793
369705
1575484
747897
1855437
607712
307215
142784
1466972
98416
1739655
995489
19369
1603776
91239
691852
1787146
1387523
1745197
895285
1894832
531735
1732057
754655
1078940
1150093
440446
1135379
574781
1395784
681586
554448
1615716
1215998
223423
1023444
129706
631052
778903
1734157
485059
772127
82125
1565575
345377
1338566
635584
569297
1721321
874633
270547
98094
226347
1226715
772062
1550421
1465890
1349973
272863
494615
174747
1170514
1015255
530354
762592
1636609
1279434
455892
353240
1136338
1134055
1522894
77192
1295728
1565808
1297910
725333
290468
1448046
966172
1497036
900390
1402927
254279
1339508
1446443
1379887
301432
614945
1355689
114241
1897631
1191556
1255076
1105691
1410200
68615
1377777
423046
380462
1711605
1700395
87497
686310
1904498
1318025
1484453
1466495
779902
1687336
1139668
1801587
658988
366106
948647
1032380
1694295
1875532
323239
758285
592557
1147344
1534823
1113793
1009554
967655
1716429
1584073
1827373
1003099
1031143
1913642
1603518
217448
1215796
1618836
916516
1047208
1191744
302190
1890696
1600179
1192975
668266
1254451
1180695
725317
1795137
144860
162524
1534937
1434664
340076
1894010
1077716
1638372
554253
718405
20086
1963200
1098305
1282382
1081507
618517
267699
1973222
676388
593531
831254
951571
1152394
265795
1238962
12322
815752
1038862
1929831
87978
1607173
1079333
22395
1207858
1236682
804217
1730816
702375
1763221
1153052
1621788
703876
1716110
1246504
1349579
981762
1842407
1087972
1621823
1027003
461026
1104510
436222
90887
1926928
83361
1890180
242799
1248869
49
968313
462146
1331489
1012467
1703813
1706557
1916915
1084093
494294
1032604
1139111
77522
394136
1874308
1474568
773339
1387410
1069205
1131011
1042337
1604115
1775344
395767
994402
949943
1482813
1311551
276771
1909349
1198663
304559
1308117
1489237
358379
169483
1191714
1184739
1752670
1822616
1306986
579406
1496944
736617
1374677
342650
756783
1194999
306637
1491882
616661
1525716
842228
730645
746092
944404
1538058
1639204
1782609
1851489
1080758
1037089
1562972
405010
1520728
789164
1493205
1182198
1167726
1848052
426383
1066283
590633
284468
248154
1163247
386204
797921
1615867
841939
203688
194981
1171680
542103
771447
541035
1115350
1358041
1271848
272072
111926
1697492
276487
1477026
989369
1384087
1896754
1109276
383513
55732
1846043
1622563
1989558
1203421
1413000
1680434
611232
1909738
539933
1752832
1146401
66315
1582855
616364
527836
467288
1995061
9005
112677
1079228
1820198
1297124
1666152
660303
1605827
256566
650713
505514
1411488
597183
535631
1411467
211379
1985269
1686077
1556969
1373370
724154
167636
279269
54592
557489
1625618
834844
176203
1880529
496505
468938
1456229
1419251
1457774
82292
1637591
1407236
1551229
845154
1648413
1481513
81714
480527
584211
992066
1105858
798586
935869
717349
1347106
1668793
401438
502353
754138
1712586
896627
433019
509745
1188212
197775
578069
1001633
116530
1519279
1423988
1936347
1879313
1848825
296262
1175608
973222
334884
1120098
738874
379898
161469
455776
1119245
180329
919841
97443
505980
1313924
1015427
1090614
1060675
500683
124545
263008
1736762
109308
102557
556265
1186920
1152561
1181066
1267929
1299104
42517
1775019
802559
1398054
346217
1053758
1671142
477074
1125290
1128493
414861
652744
241355
778540
1666505
1113489
301929
1809179
514061
416084
972069
721238
301658
1311672
831482
1471877
717111
1765272
1271915
16852
1388310
183910
886461
1603134
1200710
157578
1492125
531353
248059
608185
1234870
1298329
807170
1683281
252069
40913
1869136
369601
1065954
418496
1967160
443963
1973680
1501774
1500789
579037
1811081
1412312
933103
330049
96368
1701259
1147928
1106863
1015493
1086828
1598093
818189
1899573
1349386
851874
1959742
49428
669871
179553
1081622
1087354
1622118
14601
708725
405310
154328
627814
856416
79295
1036123
157412
955416
629189
345499
351046
593449
1205205
2308
1232572
1701317
353788
470272
1222375
1290633
510727
1497926
278682
1492439
286115
186529
1493823
1355443
1296466
197356
1040224
1696360
1093428
180417
1022603
1556791
1539798
581675
1901910
1209042
176159
1431399
183512
1074490
689835
1199116
1713386
1445052
1987118
1015363
1578958
1601719
886691
1034266
1107040
10740
109493
1975995
382957
705385
904065
587135
1286067
308753
1263581
1172700
1933517
1767101
176868
341128
1500821
833647
496986
1470017
1780513
460518
933249
563643
1979420
1820018
1565609
1339098
156958
27627
1735927
633738
737723
1542096
1710062
1113792
1653082
1402638
348998
1555246
1897568
1132273
1149398
1650954
1085372
184000
334689
1170278
1763541
59923
593841
1155846
1791751
1961156
1059151
135956
1270657
1217119
434438
258979
970115
896289
1677611
964977
418563
1437221
210217
1899323
570426
1324664
493891
1339182
536569
1129387
1394861
718188
802725
879963
899971
1765941
1850959
449925
1824477
396586
130591
1427020
1444390
181228
1693719
1780061
1131659
1345129
1754086
855572
991983
994499
1369929
1523460
1579867
698939
1631114
830687
1107118
1422592
359953
1776771
1255771
827671
1060323
77550
501039
1326903
304216
787257
1193582
1064589
1522124
1810132
745838
1656122
1887833
1575285
756634
1814677
938445
1046611
151031
1398116
966598
699898
1856329
510651
115821
1733419
794784
662493
181433
1114384
978930
1514268
1153959
919091
90868
1768594
419210
795552
1402446
1048789
527420
383595
1611242
1688800
953795
695138
258710
85030
112710
66526
471350
1562933
133499
911429
524751
409469
932855
1303195
528569
700762
1251981
1010179
413907
1513455
1873853
857889
1566355
1115685
1574859
109840
1735880
713129
687670
367721
1122988
1673772
1323419
238830
243524
1637959
1014394
895563
1929871
397083
1783652
1220315
1971289
361610
1464261
1313122
1697343
542052
1721453
990713
590937
1067049
361400
820441
183764
1419442
1982784
889540
541317
488189
666498
1739339
1000166
1110473
1750680
812110
1107455
914506
158623
1257788
101182
148749
1578415
938057
1052575
1954651
455007
1631412
669346
1505989
1888085
1994232
647326
1590346
1247072
1652235
1113659
1125432
1010177
703605
1153986
1822942
1218323
430985
1540429
582081
1685778
418697
1391037
421489
491487
367544
643322
357802
481802
591389
1596010
1277227
1301985
1936071
1311137
979768
1199405
465279
180001
831523
1254987
479985
446911
1757417
1288868
796012
770537
1149039
1558912
59194
1362697
587894
40227
902398
1195298
835564
109579
43035
1229975
260859
50673
965219
276990
265876
813525
1251685
870351
238418
761395
692552
1672080
195966
1464417
1352625
1575193
111351
1402389
1936238
1868677
179139
1559408
675072
267117
1500107
178760
766550
1955896
1210977
1155936
1579486
894508
1022465
1524518
1943810
1092697
484430
572006
1239165
1937515
1863494
698842
1710934
750848
1918850
1577595
75493
902787
772140
1230369
1520099
1911743
834062
1937986
125937
478268
1106127
1877855
1583919
1890744
1991837
308967
1283037
1301994
426580
297193
1877468
1599438
221632
312910
1243463
1331430
151055
1928153
1464235
1893297
854241
605673
1979271
1546859
141826
312268
1182529
1093547
126609
1347701
535928
988023
1506506
1245382
1377849
1936091
1507702
388316
1083052
1168351
817899
1026750
1530097
782974
1729565
327717
857413
564914
787015
1300344
1033440
1429534
1919432
1334718
1841936
589944
366756
656703
1282293
1103629
1978877
1089969
1995125
1835625
1263315
1135061
1749189
1916636
1028538
1689754
887111
1153098
1453369
1555163
732515
1279427
1547476
1259260
1646235
245544
1190984
1709081
16081
892146
495665
1278840
711577
1790795
888871
989220
194119
1682481
951999
1390717
428424
392435
926134
633264
1750829
173576
77606
1190665
1781109
1763520
1655895
959577
553665
1715786
1946063
1760236
491956
1045488
1267605
177299
1081451
1462989
133446
386299
815186
1874088
717219
1381144
1025062
1908685
560413
1829955
1649800
907211
1527417
64658
198452
1798186
279167
128011
1339972
222083
1141928
925764
1408899
126198
911265
1572235
1350977
1177490
1617051
1819223
810301
1812701
1829710
1840755
359081
263098
765853
934709
655063
1935929
1487373
1880625
1554548
1145377
1930638
1080921
1189267
1836037
1082551
1148053
970919
146983
714756
1350595
1490167
1534876
488194
1716608
932998
109438
989477
1038671
1109533
1190436
476621
201412
385285
776848
648520
770505
1417379
1843113
211872
1518856
1779645
1295047
1682512
108307
1054817
1801880
239432
390676
257278
1753963
1768397
487067
980238
1567252
1497637
1572001
1534892
338110
1123991
1934492
726416
412943
482049
1639682
914306
1083660
1977582
1298043
630383
288955
719434
1930766
338937
318948
1046550
913652
1316073
961245
1632928
1896000
1331683
1147844
878170
1471867
195771
1202769
111461
1734242
1493253
864071
230469
1717241
1432511
384351
451087
1506490
1561044
1931309
798700
434655
1072473
1671160
1456543
1607720
547839
1061405
1939347
1167354
1052600
1064523
1917348
468512
791966
1112517
253828
332606
380403
1782128
1673617
1943493
878887
1364626
1694711
408275
249690
1998302
1410375
1007167
357219
1931705
1732313
1527047
418994
1673268
702064
612516
822136
1647741
165845
1478975
117384
998139
453348
1078323
1851799
1296267
361533
1496040
1320140
1170786
229067
232640
1167197
1242971
378255
1917843
833307
1778258
1599963
1620098
1748897
13518
451798
643588
987880
861774
1247490
150686
1736478
1333433
96335
733299
28186
1002222
708729
536020
1491871
48573
1463138
927271
26988
1261361
802826
491874
292957
235727
49281
530541
1796653
692763
933047
1587181
365337
1673395
423310
1400514
1059774
664027
1655484
1474704
819374
1143228
706729
79829
1054810
624264
656599
1976626
1978042
1304897
1108313
1364393
1924352
1531617
869755
1498269
1308373
627574
1116538
1363321
27553
1932002
364153
375929
1112736
368416
448857
481986
1953914
1004024
572774
1135434
63811
619897
458903
516203
342119
1131241
1522326
1736007
1006025
1414943
1239462
1249274
152374
1536209
901214
191909
94988
1926100
1855962
930846
141887
633669
1570141
1352788
1914613
1122093
1393482
27381
1837547
506733
182139
722317
971801
591454
237349
1962489
69566
46646
368651
1652195
212390
436391
942816
5733
499106
948774
261189
1057280
1551369
42671
1205915
1749882
1845116
180629
1086308
1380303
1408131
579679
699882
1046487
1935412
691068
683392
1557335
1265899
850858
1876072
758963
1822332
288074
630108
1555316
1252817
1064153
309012
1000465
915652
1206399
388617
420556
1039196
580732
97092
1739843
1149997
1812873
770053
1182739
394569
1551536
117289
49261
1900704
1669884
773527
1253072
1193913
813257
1983159
44459
977991
1115478
1119365
467085
1286039
811442
1535449
1092878
1545587
577012
979382
1441339
1748912
178564
803887
1178585
1496502
303688
141229
1820797
1206076
224221
1088940
1507739
947783
1295209
1892137
1714644
1592103
1416124
1767523
867397
253826
149534
244677
156560
41392
1589185
933823
1994622
1375203
1493461
528281
584747
136527
443783
1624176
1091786
238634
1976649
1388530
573001
836612
80055
549992
47546
1967417
857539
583415
399944
1813718
1660412
805972
1259454
1989959
371713
1262126
399820
190833
579559
861109
1275090
1654762
759717
799638
594998
645471
269302
1920045
1899327
631300
998310
1968281
1579053
1115920
1605450
700926
1764733
525864
585900
602856
1071923
690430
1154939
1646980
984033
101865
1188254
435421
1653684
691359
1084978
381632
615849
235199
86
1349086
1806884
1919969
439576
1712981
1094828
455294
1593820
420987
1692316
716675
1361094
932745
737459
1948740
1580756
608958
729830
435532
1605791
1895052
1315255
98182
183918
612170
1715761
1933438
1661965
697645
1836826
887535
1749559
1543554
50306
1563132
1819687
938831
1911953
1785598
359330
1111431
1593670
1626209
1096908
1673773
439289
1120241
1120412
1117667
1024366
213013
1510907
96808
1585736
744928
492958
1621806
662384
859067
1174502
177361
819153
143654
453430
244016
1386328
994748
262941
1384522
125991
439319
772262
268548
89517
936112
1180702
1837186
827179
1829002
1534402
589968
715963
705836
552006
1498596
1117320
1710824
1111994
761778
700267
1991786
1197054
1956
1660119
142467
555828
908610
976940
414049
335082
1279693
463216
1648795
626539
1989589
682415
1957833
633101
993706
1574901
869133
33142
184889
1679600
1873474
1055532
929537
783483
536216
1917812
114028
511864
638698
1077329
737606
1170551
608710
1259034
731274
488795
1266166
1191058
1855907
1779878
1326806
986666
722947
940260
905510
187168
173321
154185
908965
199343
98337
1089770
1835967
951514
1708512
195188
195105
232651
909743
1477697
1462193
1537075
371920
777124
885174
1400151
779541
1655964
1297400
837661
176006
1490185
1766528
1362730
1226844
527303
1675831
1668021
771131
129996
888505
1332109
546281
1109578
1608676
1759125
1758331
725333
1029239
112053
1051430
1858571
870260
1889538
1073868
893284
896623
643612
1265462
870877
1862470
1663749
1031576
873195
353879
842824
1296459
1787549
1242564
80306
529278
1303036
443713
1251208
1981096
1696348
1025483
973672
73289
1872966
1164574
629431
1519973
667252
568919
338518
351373
695352
774302
1005568
131654
1753310
1286448
949032
314732
1038982
287372
114128
524739
430429
961999
1523272
796329
1447012
1477845
1960777
1119510
399967
461968
480822
1329904
1600055
1724567
525803
1429612
992454
1856142
415163
542751
930999
135421
1838178
1103940
921131
877607
1180556
1739570
977718
1266796
1400266
1339600
101390
566211
1926461
1517601
1249246
1757410
1981079
509954
1437698
643888
391551
1783296
1498096
1295526
1942754
74802
812489
51571
1649085
1269195
183593
1043636
1897887
1055083
862417
279585
453376
1300171
1489235
326938
91505
1308989
1176468
834898
275395
1227713
160783
358242
1955393
986746
89590
796313
1904265
1804049
494140
1958525
305921
1966495
382978
898183
1691466
289862
1791511
651129
1313466
463161
92094
1202330
974740
878108
1110171
570601
1645369
1984304
71261
1069368
252495
1985961
1668962
607746
956410
1185642
451480
156303
19682
1332394
1520867
665679
1553335
412095
1187818
849719
901019
966926
1032824
1153289
725426
1474071
1793955
264957
108195
134876
367136
1117249
1058118
578585
1512329
1398540
465082
607907
1498205
1032849
542551
1163454
1541620
1753933
1999093
1107838
374836
108495
644524
762004
255461
1447349
71151
1028469
973267
1744701
243865
264036
1507009
1186371
523759
1813496
716758
486334
1348137
874350
1920126
837562
1627267
1164831
746036
1973317
871480
984642
1087935
1738817
705425
35475
840031
1672536
99496
1149422
1626933
389117
14547
768232
1849172
1971515
614959
1717603
1113645
206418
1973768
1490901
955703
895751
805213
1229767
809285
936339
1532471
1732379
489147
1287848
621363
561701
1083026
1212328
335645
199444
1691584
892433
788152
229784
1854729
1789347
1203261
1317438
1320019
1535385
1228015
77649
1078780
815176
517370
1935494
339782
1825671
981048
1491410
1340955
530696
1429055
1361124
1815896
216468
1403962
36409
850192
330183
570133
201650
73375
1975916
880767
1242884
1644393
1397716
1468477
18584
1130441
1869386
1037919
1622792
1866011
1841500
956272
1814759
1394407
1154349
873174
1229904
740401
309272
1119170
917282
178901
697374
1946299
1391019
647808
847273
1545666
1109875
1191661
775773
986653
955267
1236274
673683
223547
658210
1039311
998669
1657882
1494514
1335981
561997
541019
1721473
923974
1131426
975043
195013
572775
1186164
1059999
1597135
1474838
773955
759346
1906171
1920201
502134
1980275
797349
1161302
35699
1171946
376441
249008
870251
1569736
339656
832919
1005940
1007711
1061839
1723542
1607778
1621617
404223
810517
1157309
1717008
669987
524836
1630136
1149307
95024
1391457
684321
1189356
555605
1806485
493551
196457
1008124
580400
1358070
963993
1103103
160922
791021
837525
1713258
1051097
1705989
208956
764319
1992113
1892308
658661
1281387
172724
1906171
205491
512521
1113042
759086
1366179
1795183
1853163
1897544
964189
90223
69532
1797891
1048219
477679
942366
1163571
1386114
1917243
1245180
1464857
771002
221392
1737911
1048407
133534
1823612
902637
1541173
1255745
21189
1114769
1074034
1051554
920458
1191831
1448794
155062
933092
192678
1113072
1059536
1486316
1596924
560934
1264952
1711188
224999
663822
162920
447590
605673
1830680
1768963
1608378
804943
1576711
403963
1512747
1513146
4349
175831
1258010
423012
1003156
546538
514224
1611849
171660
1304582
995802
616294
231895
905364
964980
1266435
1107581
712335
174138
840986
1816571
206656
1933971
1380548
339554
6487
224257
1833342
1623122
797128
1613052
707942
53605
663865
563004
1168247
153575
1168629
159411
1912630
91136
630351
402097
690480
647048
1015498
264742
281857
1451822
1152921
718994
909607
932847
916853
1871345
1141763
1161619
1262964
1627086
542716
1323445
27845
41559
911084
1114124
1393949
924167
1926733
1889490
1903432
1883704
335885
944716
378519
690003
857044
1211704
1680410
1759716
1229089
1158896
1981156
354408
827767
473772
1478031
1228374
390176
69797
1352991
241913
1161386
518163
843933
1965616
671540
789425
1871398
1495441
307180
1263638
781355
158069
860358
268727
939055
1257317
1181944
471393
326144
840542
817804
829295
1407415
1282722
1276660
712260
1783335
1961450
91121
169439
384501
1949111
614313
1816296
915690
1863718
289559
315043
1498335
320001
1839558
259619
1002093
1330731
1390622
644963
131311
631333
1705340
1021154
628148
858563
1685871
1945237
1230563
1832658
1694809
974461
902945
1021285
1892876
205707
1468978
777082
764925
125108
1811664
617500
1557915
949552
1527849
814433
566686
258801
1958709
678392
1982010
1927547
759677
1110859
338670
1746736
739524
729063
1645073
933660
538744
257450
374914
83388
1146732
1733877
1472308
324094
675710
868058
217281
527192
1949558
1032184
682997
407279
1218428
1437251
433317
578353
409645
290837
548418
472970
467588
2004
501690
908427
427961
1528279
1864211
1032297
309819
49521
443508
1794722
264501
962013
606117
751037
1918007
840519
1024084
671867
93846
1706987
1341039
1524100
580362
1898088
511837
479616
759605
1924346
1111164
863869
287959
511675
312123
558751
1327369
1848691
1923490
1102619
1639628
975990
584631
813795
1526082
1528091
81097
390958
1332245
973773
483289
1953178
931012
1193871
1016982
1146236
50280
1892765
918239
325554
1175776
1572239
60205
778297
462233
526051
1906716
48573
51739
640318
141499
809544
179438
1187122
1097878
293919
103158
1567938
1085031
15789
812342
562127
684097
1976874
1097905
1636965
1850908
1795744
1283784
1146594
1981987
242413
119322
165175
1133988
1571503
541730
421765
1029570
15191
1290377
1265510
936307
68006
1084784
247290
529638
1673061
1137485
1505045
133742
1269117
1506867
137977
1628567
1427477
783511
557454
1900463
1548789
1522070
809883
595923
1589246
819021
1423955
101950
949288
1042186
1004661
27527
1536771
1143943
531262
888563
1227513
968052
1785218
854072
412868
666897
967744
129682
1140799
936514
1057654
1663470
1120615
1367990
684154
1923966
1925037
1546182
343155
190710
253255
613469
1311289
365244
370300
211218
1019359
720959
939619
1294502
1451207
1341530
1832605
381992
1764767
196206
1091889
213647
196225
765618
1365357
791580
361965
1572248
373321
435298
648817
189066
1323800
1188776
463626
392708
30724
837406
1093368
109082
240812
73289
1897915
355662
625918
896292
1501142
1211919
142568
22793
1090589
1439682
1437472
300039
485771
59877
1896262
910930
1496216
1491367
434016
213719
895551
718239
1644877
1286975
1417738
7167
1949271
1875161
1300656
59614
881913
1474826
540117
120828
1129270
769464
1340759
488990
556791
324445
1936345
274717
1663134
328224
1589511
1369591
1106324
70941
95410
594327
863165
1508480
1491959
37645
1777924
1787661
30012
1676630
1646561
1728651
1019584
1956344
1176946
104020
459357
946797
675329
1518070
360028
702054
1674230
868993
894512
1979671
1902591
114325
1608778
1631855
802722
1796880
574946
1614357
1776877
1959231
1143046
1151050
691649
1285609
550834
698453
1394675
413760
919740
1661357
1272341
688446
1272907
1084386
581287
411275
962179
739907
677260
1533651
105333
1420009
476194
1617025
1603302
1923818
1320228
748359
1654312
856235
1562389
614753
1953645
394816
1141228
874294
1770803
1353689
1531526
925080
1026348
1620752
1263754
1947407
949858
1228166
295833
1735373
1965039
1397196
1241803
685638
491816
1767232
1760405
179114
1274263
1806559
830074
836701
1444445
846605
1963350
1650795
1457992
1315114
485172
1643426
487554
656803
928208
992475
178904
136981
1372800
1487825
1604128
1806031
1665107
23995
1367073
807408
960819
1334190
1571868
1415
1255496
687882
561019
399502
1865356
613485
1188433
1001371
773833
1911138
1027198
632238
1447414
1124870
1424450
1972137
1859214
671725
310229
191926
1760907
1377644
1659825
1628195
311578
200020
1949443
1310438
1644391
643278
1084895
879521
466694
1545741
1622042
1741287
1538976
1025492
502429
823833
764240
1997812
738565
1335247
550413
40206
1971741
1926219
1814168
1745561
248917
1569983
1768427
324596
1468221
1247311
1119340
1050933
1771391
160268
1615830
286642
1344623
16869
1803254
13872
62160
445434
1339447
450691
89605
440378
1285570
186803
851317
1358059
878678
1350479
1393479
1358531
869817
130502
174796
1572732
1386145
49267
488062
744987
1395827
1020042
1454520
621343
1794867
1027054
1199414
575505
941544
1912901
752369
465319
302539
888968
1049297
1459551
1674552
470161
445809
1145729
376464
1768007
1333044
159853
498317
470974
165172
1725413
1889503
1587116
1195703
887248
1321462
212697
638677
1146243
1523022
911779
1064486
1024773
1837798
713304
1658667
1616430
322729
1029459
1177869
1510148
413857
660802
1660007
1426936
1019860
1507367
1243848
652051
1119714
1014587
531814
918598
1647153
947353
6180
919844
791831
1370259
1577666
912194
472611
798514
660850
259363
1531863
1308448
1735954
728460
974166
550573
1010293
1784895
1355286
1697963
74199
1151733
925266
1913093
1344772
1932962
362546
651237
1233132
1070952
825188
918659
675449
1805668
1559613
751491
1544870
1776746
733715
1599972
1493311
1556204
524527
1587374
1800014
1316742
326990
1323127
241263
890437
1007503
1225714
456360
1207406
1495970
244313
891227
281299
516529
1021267
1351101
522506
1869968
1707604
654212
607899
85147
1767133
819584
27299
1112792
1731617
989411
215565
1043874
1629959
779529
1562852
902915
745761
1752439
621623
582010
996987
484875
681521
416317
682198
96788
808851
1378446
1094277
1758156
962901
598176
256271
296901
1303381
748289
1003856
320112
1014911
670329
1766220
710052
149534
1041260
1166272
338521
1833656
1921255
1001507
632863
883892
707968
1234600
1150967
129614
147921
1962499
446248
751506
1308425
1041801
448068
849260
1029301
532708
1266557
695544
1425510
623244
1780154
1746296
1649980
1192518
1095933
1566344
558474
964416
907096
432182
83273
381883
224153
519052
1106557
1074977
792411
1529440
1842504
623557
995201
688548
286869
1021687
1846988
347255
1705936
88647
1289163
94164
258356
1086831
1202770
979016
260822
296827
1335753
1419043
83559
902695
53575
1782506
1359709
961792
1609339
873901
1381400
861579
1926677
1482195
897579
1550269
1296932
1263396
1788602
1705674
1862494
201932
22241
1425562
846029
700494
80127
1580111
149811
1923556
1084981
214057
1240122
376481
880709
1839359
249229
680342
1643216
160525
241016
1744562
1908873
1625350
1200255
132891
157744
1983914
1852633
1608518
1349634
486326
557593
1731706
1158220
160302
1066219
1656180
1502905
81070
586025
745205
1082511
1296582
1282288
48361
697803
1438404
1345539
393239
1896110
972726
691362
164275
1987244
1284440
38208
923079
1355737
1278115
600202
696620
1386061
89843
1753376
618889
380127
538080
1410548
288614
912622
110498
627163
1409744
578092
862110
578216
730921
1591719
722224
1623637
1821739
969136
1432161
249396
719397
1477326
6832
1234652
1646169
42081
27319
585099
1305824
920594
1310809
1053849
1657098
251650
1100243
1243197
1841089
1644279
1608437
1906196
1296777
283436
1832716
518792
673747
593819
1592200
550767
787629
1966065
1917403
1415779
1220430
128394
1259734
1443941
1681258
1380867
275750
1068513
1034549
139560
1898934
1847922
786244
1338692
1910847
399200
1930425
1294561
930900
1596509
1851500
1069511
542941
1340449
903232
1368784
1557401
358774
920479
1105733
1808748
477721
471147
1145251
1148256
1950240
1230766
1215752
1814855
1416496
206802
1126675
247628
732270
1160642
1271530
1380194
1946447
1617611
851520
324266
1918726
952509
1221954
620397
1391266
1044324
896336
1381697
424889
505953
848390
1377490
59477
792150
1416938
1191453
1580494
1483714
227237
647545
1321462
1678020
1553562
1047593
1337772
604819
1857281
857095
827881
1990978
1074943
633153
1588588
1424291
1476470
1103691
67179
105965
1487943
862755
961079
1479444
1705855
1363398
243903
358320
1778707
1782412
872871
1101259
1873456
249593
1275652
1057898
1064591
1044954
989934
762883
1067192
1309446
1404753
167840
1241156
773524
1715589
884748
352742
1972
801062
1463863
124893
1864104
1058236
945271
474199
88078
331505
1754735
1790909
671267
1635547
1919855
1369324
399818
297316
1829037
715216
1631230
810351
1747851
274455
758087
1505539
647840
1700830
619606
1672317
320165
1215693
1267850
1316686
224479
231679
1049840
395908
806905
505887
1511249
1825942
353152
616593
817501
1172787
1797238
281494
1814847
1356348
146845
811
735626
716086
576248
696165
486007
409058
1486601
853834
1725014
1294271
1114947
486652
599232
958167
1751658
143301
65028
1197006
624845
273542
1686993
967916
1114062
1931278
1792744
768046
1239138
323775
408402
1107964
336235
1020676
1027831
894372
481122
580179
746043
458165
1049098
692337
1287873
666666
1529098
151421
1760128
1738181
330885
85723
1681533
1265103
1895036
552267
1654152
1420687
680785
408837
1007877
1454628
1309818
917155
1601309
210289
318496
191409
444357
262082
708915
561091
627402
1726492
1361523
547503
1598340
78683
744954
433192
1585309
83085
1391206
1495800
1475767
1107148
1699151
601154
301949
664085
1216865
1316489
74580
1436973
1889897
1112287
1415785
1932541
1036810
1717857
1144921
858925
1116528
418522
416656
441625
961635
315227
1955800
1984822
1054538
390040
348452
1332539
100123
246364
1448069
220720
551226
179567
1089477
648310
1108500
316606
484970
1319086
1183912
1208212
497870
1260561
1843487
471770
35833
972027
1316816
858979
832403
1500331
1938911
639964
1501376
950417
1216045
1682377
605516
1915844
624176
80993
963127
1232795
1159337
723261
170289
1848563
724100
1914914
562090
187838
832939
678474
1390864
144148
1288498
1530780
1993672
416097
1986054
485317
645114
1563469
1961312
876674
877387
545045
1279434
1652417
1522471
629984
1133402
532914
1750450
1352238
927471
1142167
1731102
884615
1209587
913943
1914943
101090
408926
1498914
1791893
1765496
1383822
177694
233969
590887
755588
1112526
1484959
1784260
1119213
87662
786301
844734
1601745
701883
22849
1227859
338093
1087595
910240
577451
921917
475779
1882873
122365
707771
1213547
1827139
770572
1163922
697021
1505583
1663442
790383
1826676
622081
154776
1295812
1232502
1347994
1518188
210852
246470
1792039
1358102
933205
1682087
597323
210582
1677580
978514
843481
459628
1714037
921504
1101390
1323632
445986
1079817
1677113
1057486
1464618
1583752
1966090
73603
425378
98883
1733739
1464055
189481
1616356
1224820
1183247
97073
55306
980426
1309513
1188472
433054
672604
1460112
1505731
586270
1224109
1617732
758931
115106
593615
688302
1927466
41725
751556
1964403
1928433
830562
1390157
878524
1273069
975495
222879
1364727
962230
1834563
1614570
300202
698259
1018597
192102
1711957
925796
911305
1207084
1381033
397342
1132416
1732072
1972794
10866
90989
1109382
1353194
1344385
1339010
74134
825318
907607
896207
641529
1241688
893001
1884977
328358
190100
1477752
924122
980040
808278
1490665
1782814
80003
1878906
1969091
902159
418910
306307
450859
1910531
1606433
180561
147501
1840672
1336279
368783
904500
474656
1370721
1606444
687626
707962
699976
989203
816726
1043334
567972
1861281
1723199
925588
581197
1456733
1427374
1359368
1500381
238256
500542
1741479
1332500
1554727
957990
936017
281397
1152923
247345
138807
890664
656341
1695608
77245
434600
290995
1828208
751600
682785
1945640
953366
1358751
1846878
327263
1815508
1970018
495311
281403
633887
1132870
679960
313918
308052
979265
1904440
1480502
1332148
872785
1292245
1767354
1596853
1385502
909611
808295
179077
1240705
1418098
835300
289992
1260003
1497642
266709
786179
91586
1856662
155161
1690355
939421
1507205
1141289
481283
1764483
74351
1743403
1986464
1988753
1521484
491544
891967
45131
415683
1486400
1655972
1656582
244784
822013
913771
1661647
995689
112647
1440041
181257
1455836
1774447
842834
354715
560068
1440980
148556
1432848
114490
1054696
135616
1057021
806469
1770569
9876
1459526
1690549
1956074
1734675
1828708
345031
1791098
1114041
277255
1131404
1724455
1608810
615632
569772
796323
1992121
1250853
1205983
1891374
847302
305073
351418
788576
1799824
1328812
1386077
1860611
1293476
1644825
882645
1990561
429945
24335
1729970
1975528
1267880
609310
1166253
1127506
1993074
1805945
535699
862578
516197
1202653
210487
1414238
984712
874845
1325767
1114023
1497210
1350669
816361
1230321
1078979
863563
1704233
1276361
1737378
1146444
1482688
1166958
1603964
306800
630380
1264377
325268
919992
946323
1245720
1555976
1685787
314530
1220110
1348679
899606
1697981
113397
1825863
1337392
1335704
104231
1036066
1435698
995468
1209314
1038268
175188
1574640
570498
841140
391528
1701052
1315597
1173787
1509667
1716291
385675
433607
290525
780615
1042441
1471585
1288518
189312
778161
85627
1251308
51351
487123
1682558
1122971
873049
1415682
1483456
1908153
945384
1766323
221624
744734
1705606
513217
1256911
1612508
1980868
1580138
464565
396064
855863
1677242
1052392
1095380
825726
909054
1228422
886625
375319
1437788
478306
760351
1723350
697165
1436602
1595740
1880786
1441017
688455
1839766
1611768
1701516
1141804
1268395
1459813
1190199
1009858
696875
1740603
573418
1621045
910714
1512627
1670952
421741
1989023
1527762
847824
1723352
220420
722201
619758
324208
781225
407520
1300742
500403
1643391
1070030
1719451
581194
1181471
136199
1886828
1844416
609760
1259396
140171
1326791
1571074
942090
1471934
292870
698695
1221624
1391667
1261751
492090
94703
1284572
1412699
1266935
1690921
1138739
442829
741696
325262
432045
425081
302774
1060416
878358
1617707
812591
1548892
1360870
540709
825171
652278
673537
1547680
632768
1037144
576941
489637
840736
1009055
1511819
1400341
68437
1802404
926513
1511115
238623
1815128
1560075
67796
1903104
1014526
1942466
1494189
525291
1751477
104402
100936
121044
501435
948925
1258475
1499405
1181750
1809825
1622306
812660
600948
1157822
975934
728820
816115
1292559
963181
940341
145646
1299066
172586
978624
1497263
1361327
1919409
32570
1717963
1692806
37845
197731
1119844
1214083
30923
236043
552134
949104
1706411
1752250
68358
138237
1468379
1640818
295992
239355
1628672
1500894
736817
721054
1099244
510243
330148
1272372
959087
259393
912717
1484841
208331
1183180
897170
189357
1052585
1361197
927619
425616
1341998
430556
1471423
340875
604531
1144337
675873
1894893
532488
1534048
364755
1147382
1316700
887049
1902507
1945671
1050967
919349
1237674
1935063
1477167
1502649
1107110
245916
1836577
1934188
88979
1782447
234701
1402669
1060591
743445
1760905
1839302
507829
1982070
516867
619406
1897783
1384505
790928
438874
1061646
1400601
1953087
1810547
558252
1836810
1287544
1982384
750699
700682
1807145
1198202
1211641
368432
1504194
71563
1186940
1316311
578995
1251299
1483582
1044097
1851069
552359
59243
19046
1355096
1920730
843505
52456
83961
1514021
1771112
12438
53340
361014
1453286
1468405
465251
1834459
506450
1238478
286410
1944725
1481356
845934
1200092
1870161
1420291
647751
1689173
1442903
1204627
500011
1037940
797384
705616
14766
1156707
1242667
1962278
1994074
821964
886779
1072010
399288
331733
202099
414452
1953787
1357863
1795570
1420237
1307106
1072644
1333232
938783
1276366
732088
1090857
896508
1506005
547908
1296372
1762971
22629
195894
744594
1519264
1482051
1898468
764389
210367
353598
469688
1750161
1350343
1562529
1900831
1097725
1430412
1111217
600414
1346164
975476
1826993
12853
1827650
498924
2161
888736
1732
1019631
37762
1063262
213604
984987
691475
1121821
1315528
1434540
10954
766320
222310
1705489
1175467
1725892
1084480
1534007
963581
1951467
1047388
346771
70849
44032
852789
1827472
162827
973226
807865
1914347
438004
598383
1734612
1226482
1852348
396158
1790122
1006957
1589167
1446422
1228253
167763
433073
601923
234119
1536561
1333344
333837
1078822
1905976
1568544
1539112
508464
1331061
829647
70634
888687
1417687
1820743
1708803
916108
1565987
1924132
1004596
1769804
833408
1793775
751687
1387765
1379103
485533
1871809
560680
1699068
853107
416999
799838
1598848
1333452
403421
835915
1504572
1253604
804914
1093352
110945
692031
1416883
192154
1034275
1896790
106452
1182165
1978322
1098163
547203
910514
1524717
1399653
309918
1590967
1653196
402673
392596
367408
740620
1640015
920827
1322546
51108
1355632
906642
596172
173359
1613430
1267377
1114171
1781832
28736
1364715
650304
1290480
1837944
524783
616593
91697
1596958
660291
1711341
1633482
1538249
1375712
1676528
555814
1905983
431896
876069
965781
623729
428125
832891
1143016
1804607
1049433
1568353
1584951
1628542
932570
231750
739384
837025
1995819
707224
1209955
616061
1823480
1114818
1550871
550500
714253
221367
1547646
22512
1981571
1145124
1230000
1078957
189613
1115525
1455689
481492
1613652
989935
58504
1118612
778154
427017
804791
989027
78855
1303734
743080
1998538
1528871
584899
1250297
656958
1565677
234727
1751413
1125637
1328485
1872465
974537
429217
1724614
546851
408123
292593
691619
1740919
1187740
202106
461775
1271766
86415
1550077
1797835
1614246
746558
1914283
162952
1440740
1588105
989392
726365
681002
643787
708756
1083863
343162
911470
625180
405616
108312
1313638
1935189
779020
219857
1994026
1712090
1261224
1547662
1256381
264890
743335
69576
1446867
256965
718255
442598
1319388
1167508
323506
1149427
941534
1962093
1695204
960382
1676883
1966625
1952035
613034
1947840
835221
1731685
492446
50124
1866328
340807
177360
1329140
718722
1423684
1899358
1889309
1686813
1481833
1498856
1406283
427161
599254
220138
1948979
1133606
153655
1630562
397730
1177897
1470195
1130026
11744
1615222
1494411
240863
1263346
583381
845754
730725
757985
1488478
89149
1826026
260143
940780
1457444
1343445
35339
1777911
789749
924061
913940
203293
1897882
1535206
1664685
381772
117895
1829915
1450812
829933
929890
1478639
1297731
1829492
966159
1003508
845071
1702468
1493039
1048314
283018
1097787
549629
1407443
615867
606838
66985
276819
1121966
1631018
1200339
673895
859409
922642
475213
1187818
324607
1344054
1496974
636626
333235
307009
1362059
482779
1469005
1709487
951123
728009
587858
1069576
295760
587920
216919
349299
1198236
477832
603077
770805
562483
1195472
1236333
1437626
478488
1929911
814907
141623
1723968
163718
531917
1806736
1857268
1748016
632465
765053
1778111
1325729
176513
1149195
1094983
714601
444199
425275
1628958
1121322
1838022
293821
1402652
1905561
791231
633410
917775
1267677
1322719
26907
1960123
1150618
1575452
419560
1868982
851571
506972
147600
1654058
1725984
180564
621398
1127398
665414
1813059
1732179
379910
1766851
1200919
1943035
1965468
794536
921504
1433191
662634
474337
144111
425509
1605260
1815852
4023
241222
834335
313598
1615720
908371
689809
316524
249097
298096
600735
707863
1854109
1102396
1199154
1942493
1445486
1268254
1651465
816934
1367412
631855
656000
142150
1810037
433384
556363
1852540
1013406
392416
459474
1917502
145297
807042
441290
220217
1425654
1491268
1578932
875708
767686
816423
1693600
1569985
4305
342228
976309
696674
1739822
1731440
597800
1692696
1387209
550006
23475
948434
1454156
1262692
819939
1651894
1005804
1985606
822284
1908783
1087466
415898
1374175
612843
1026269
1980265
1305254
598810
1736401
388860
936560
535864
118799
515014
1379892
1599388
476633
742585
156376
602353
1481650
203071
986561
947158
718997
846688
531781
53825
355736
1687489
186239
879602
697168
1319685
414331
401789
1075593
1695513
1032297
1415975
1273323
1039912
16383
1169404
1710270
910150
1533862
399504
1759820
1544407
1298670
297419
1941680
805511
1889187
1484604
762994
1133075
654907
15333
1940769
737541
1765777
168339
1881265
506963
471297
991339
277087
491453
378861
967498
1286935
1848976
374032
226335
272356
1748679
848806
1049660
382771
1460957
336334
204120
1685389
125486
260619
1938966
581418
1592755
988391
1548374
864214
1816964
1178469
1198257
1934289
118631
291028
932570
1199442
1832362
105957
1092540
1795865
976254
468355
670561
1902931
965540
1224722
55904
1801566
55897
703040
751074
599444
771823
773802
408376
1256467
1443154
696667
627132
720922
596637
1357329
1622992
813801
1439007
1930084
1872516
1578578
1573331
1899559
894383
1517727
1196526
779433
950443
130928
666374
1051487
67398
514703
97768
69662
1337222
1339152
349448
843598
517304
1139598
634622
626016
1595194
1314200
1663717
747741
834645
47914
1147924
1630059
1311152
1132157
457500
432002
1610623
1228771
1435130
660191
1483916
1473813
1506260
508974
538683
660303
1647649
1192640
120976
732410
1320306
1187460
1317223
1898610
590547
1750917
1105909
1718904
1258237
711593
654693
1498471
1415291
913300
1363245
1742382
141970
1261405
1431692
793795
826305
1478455
1093849
1629132
1463677
1913459
1790014
1988605
163396
776031
84248
275694
195693
1458354
1329161
246203
749415
1050339
1515819
110136
1256963
1624359
1068695
686717
1343562
621491
691403
768434
369946
62661
790441
1795861
1978748
1919279
1578555
1517336
1501876
1592282
1289000
1950715
861197
1362099
937028
237365
362654
1513630
865196
447092
142706
701992
1037914
1142827
438833
882809
1668115
1133481
1265557
614513
506472
1624152
1234669
1234426
1521127
1837495
394963
901024
1622016
456430
1994409
1726169
1579307
349707
1105555
46377
114856
1452980
1506754
914937
1085045
645796
761310
1215554
617258
1326822
606806
183471
464015
1200530
1825285
893416
1364360
495619
135613
87014
1941031
766195
1505610
1098803
1126612
168964
892916
1360530
146925
288516
302145
1844977
628572
326555
415538
1858176
117387
1933664
1808638
1180746
1097975
1972563
1164480
1844725
742435
706929
1846312
1071404
1232200
1394688
1231407
41310
171817
1678544
296111
1184352
263154
1561966
812796
1719181
1933488
1495352
676827
1399496
610597
764775
885596
634880
1006884
424318
1904504
696504
1144192
1017112
925883
225170
204662
1534649
1211023
1600073
539058
1650031
1484734
1540634
1260835
1333975
1406097
644336
1174612
1621959
1496016
143559
971457
511331
732310
333602
764330
420078
957703
1560014
1395084
941770
734757
1120659
1494877
664679
1211220
265559
60098
332115
73042
393647
454671
902283
1915829
328936
1112246
1125332
1910663
1935229
1315524
1739142
1188284
768202
440117
1036848
461349
1129462
1012916
270826
1064436
758550
562710
891627
254644
1206098
1671189
392097
995323
1560564
1847152
1607523
34359
197469
1503692
535765
648027
1047164
502909
471141
1752689
1089198
1426942
264961
792210
1143745
1145569
1694421
271741
1852630
1263366
1051694
193510
912514
498884
1615751
159525
1050374
50982
429680
1292943
450612
1820092
1115975
1071550
1575340
1152329
1467330
1809461
271666
1646087
59787
1790882
497206
209844
944185
1685990
1306705
522665
1576665
262479
853143
1297803
707765
773825
1862106
121532
1355954
334412
1190280
24147
1488215
1996901
1676549
681608
966660
1135163
1314139
690252
1644964
696712
832901
1130944
848022
1586029
823421
1584420
1544968
829744
1131037
1736554
32838
1889545
1148815
903906
603844
254031
791532
202076
1110442
79862
625309
542199
909380
1660298
1932822
1324555
417550
1999596
583805
725631
796223
786120
204545
1102254
645709
1103687
864817
1322819
310486
79470
320957
1450748
1583957
414629
73233
661950
1301421
1856368
450421
1361554
1508341
1632542
890988
1222528
141364
507905
1738643
1397578
1066911
161581
813997
1709987
1748168
1273174
1275996
1593288
994022
704039
979741
990294
1031470
713807
967808
636056
1857535
1204706
1310652
1606805
1633902
1334103
944667
863264
1189760
98309
1103315
1040187
1424122
615699
706298
897410
968510
1154534
185010
955667
1611425
1129798
171877
1570665
330063
715681
785116
1793395
1099653
371364
1854816
394289
1275563
652698
269773
850238
475489
446860
1260997
1717050
1754618
797308
1953180
281397
200246
1518781
1861327
658902
744210
190496
208019
14303
1094129
601813
678845
816391
1453655
1557228
980916
704616
627705
419311
62102
537660
764144
1952238
1215454
1730142
627551
612020
966729
1557013
1217418
964325
1992227
1398985
277619
651267
1715005
301857
1972313
397202
796144
889131
250911
1605362
977274
1717091
1258540
1475416
968250
524752
732205
531466
409908
1692053
948477
1501393
1066234
584113
563338
1752584
1922251
768333
469296
139905
1033827
1523003
1060361
616768
1404827
126947
645824
1262911
1429499
602736
1848770
1982884
1012882
800483
405682
1166148
1910856
1135686
1540443
1010517
1826666
1385543
1846162
62185
496470
480172
898461
1344721
884824
1841661
532350
915261
1913704
707873
531405
1117409
541652
1997191
1013205
457016
1886820
614101
1119920
1143746
423855
990368
1993914
797336
564330
518192
196376
1398155
708833
1472908
325625
81746
327476
907693
317359
15527
743617
893859
1391524
192207
130684
372896
1838040
541227
782227
1733184
248299
1233423
319105
1246383
537480
692219
650997
900415
1716543
587914
294294
1100803
890438
1462740
1615864
467574
1022846
33253
1072589
321376
604659
256709
236802
784856
524302
1493253
1151680
21461
334622
1011731
92387
54174
433732
925225
1473207
1830784
1833410
1836364
846932
360774
1947724
469694
1072529
1872570
1852283
1636594
1219335
854985
1226330
1516290
871349
1439262
1277640
1838754
315865
813606
1865391
1905521
1969322
1357094
1368819
1466925
1363845
1715242
1629953
1844488
993663
663566
1004116
1096585
1522606
194051
741086
34688
752698
267679
192295
206395
122295
841634
113584
1078615
202513
1033955
845563
692313
145273
507505
1616449
1252139
990009
239252
78332
588347
1172625
1652954
1253970
1356161
136120
1295263
1137076
630876
806074
1858509
490495
1818001
258723
643888
104631
971137
771058
242381
943134
507189
1723152
441645
718944
1636516
679988
233844
142293
816241
1643652
797568
1907546
1509235
1468473
827038
918230
1134678
1154910
565035
1661057
1177539
1096483
480702
250068
175153
912324
824495
43876
1612600
651815
1969077
571365
1654502
745431
1382242
293591
749766
116684
1974192
70519
871292
1044605
598109
1118284
1408231
1848831
1398204
1659659
730108
1750412
1197017
848181
173790
987904
1716098
11408
1404888
1453756
111013
1741368
1024970
1483211
423109
1085077
351322
1208439
985223
845422
1455165
442010
1281863
1649504
977066
238581
1757229
9374
554450
324604
1095327
1925381
978752
395411
1693302
173902
1120479
1233285
1303826
739367
525524
957960
1425009
781944
566361
1127407
518240
500653
183191
1834679
73044
278939
227534
1939589
358694
1157658
50863
828070
131028
1611289
710054
1693924
1811265
370275
1398677
906679
501878
1801755
117968
1150881
567428
157764
979391
1595459
229680
1130224
1687105
1164175
1963278
844435
1897309
539571
990055
290583
1190080
799548
228044
1399997
1635163
252899
1541880
1872416
1188437
1011081
278015
208787
271946
1674739
28695
1129343
1548689
232103
1312400
699423
926869
677326
135868
1219829
303662
984420
1812861
205093
5862
754153
1547068
573003
402930
453545
1626649
39974
1616014
669816
1326869
1293850
29368
1021343
1693873
624838
1790271
999324
1755174
1215731
1783780
195591
1319714
1204345
93517
33056
728223
1073330
1754420
795660
1835169
1948243
91295
917560
1571848
73921
594223
1644524
296269
878083
1178743
1297724
721111
1482231
1955245
1720686
908179
967988
1806250
65429
579333
768373
1644472
221788
484539
1366818
138860
1146018
524314
1985140
1285908
1105787
1177977
1302020
1827997
1480913
1754046
576638
768538
253792
1459372
335809
493198
1949393
1542717
1238386
1366300
817881
1652905
1232634
304989
935188
1406146
1079317
1666844
1955520
1152341
190821
1234378
185715
880328
1775086
1688842
615016
1838282
799854
139198
1473742
1714347
10229
1555494
1675899
1318931
241808
1656830
1040622
1875710
200671
167068
1173343
637767
1583359
733170
1654933
1419301
372296
902413
497329
25405
1011453
1167908
250889
767097
1725470
1415132
1686500
829160
131055
981008
1952452
670617
219597
147346
849711
1932497
887162
1496574
123933
508717
1748947
1116763
1240990
798810
1811525
1662270
367378
1107843
569953
938728
152954
507820
487998
815076
42523
1314663
831120
1369077
566502
969535
129962
1154097
1076760
1446506
1506088
117410
169572
1589685
1715302
1214760
1077986
1920610
213521
874599
621926
1933406
1598765
7947
294386
748862
1259293
822167
537992
1844904
355524
1447345
1562188
206299
1449264
53087
817215
1686340
1925150
345370
272941
1468883
1108043
852943
1157999
702727
1354898
1427384
524367
22706
1901702
34596
679471
504053
458149
370012
397553
192086
1063690
1113666
1891005
736684
388491
482684
1284476
582740
362671
680167
134038
553609
1470530
1348507
457093
336872
69063
1441017
1089357
316518
1395928
1241285
1103253
1515006
1622942
1615900
795505
387803
753807
1918764
268468
1373648
256366
1107565
1922232
1335385
779226
1820478
476876
1105023
1259840
1920689
797950
741740
1939145
1717131
1981580
792200
1430558
803921
437468
237844
19514
1068369
620282
1390882
472123
873507
1361489
342935
127470
1850529
870020
608299
91854
408525
1318670
601121
1411820
410655
472573
107385
524742
814250
117845
1945718
231921
1957652
1504393
1799161
418765
920434
988990
1516262
60003
134381
125023
867919
14807
1220065
1714145
178328
809773
1464818
1567821
264506
1333469
1330701
1638437
473618
533296
6706
339772
81734
941634
1444776
468140
947715
1875322
923234
1464575
14965
633004
406830
1624757
1161279
1508998
1135026
1618920
500192
1874722
1347393
571224
1727342
863951
748275
653638
445709
1147408
1480870
619699
604260
1387420
1061511
1699639
903749
682739
850821
845245
1638653
1934279
398179
1201629
1807387
1261534
53814
1842888
633900
1363381
609368
1184650
553828
1086569
1731082
576516
1632614
1488965
477708
802060
1158559
86006
875476
35987
893446
1647753
1573796
193479
295926
1200738
603688
1156496
600534
1944344
666155
1290146
499239
381301
1390359
1968003
50903
769230
1338935
1841917
1841172
1170071
837743
1056894
223216
1031789
619750
1973828
1915366
936818
26598
1634674
1588534
1061796
1314513
1036555
14249
861173
1337425
20454
1774083
516985
346329
1080511
453868
1991409
1735194
1703968
1373680
1923757
153044
1159911
1203626
752614
946942
788964
259502
1974552
155727
109473
1933224
1817652
1408614
1965941
270212
1086347
1229845
1525775
233236
147033
1600741
1484957
1268775
124762
821981
1789040
1582673
255932
1125067
459794
647150
69166
1579089
905113
880163
197220
1639025
444475
3241
671742
1761203
827153
320157
314912
1360807
1905204
178479
1603105
710412
876109
723399
1819615
1146327
741033
1212205
59782
419069
1030819
972012
123434
1457069
544506
116948
1887527
1194787
1190749
1296709
905031
1971130
1660423
1502345
1357989
1107971
615031
682640
26680
614563
1392766
1865456
824651
395689
1329154
70704
1617099
872699
640862
327913
1197245
950492
1629950
1510413
1354286
761237
63415
431957
1774578
1856754
814641
1834105
1118788
159706
1056002
1421059
1230671
133758
1658123
1988847
1169328
439011
1132717
1119748
261102
960515
36550
1080193
1957691
1811167
270574
1384075
1261385
846395
147149
543868
1132773
836966
25759
42879
297066
1960331
1997126
973817
1578579
562440
772176
652653
240923
1927421
1059670
871108
1035788
1777757
1495165
25814
983991
234715
1126787
1485920
401024
1010227
632458
352752
1538696
479402
1009447
1807295
32161
1570316
904422
766034
722212
1766756
1083682
1757673
1920445
70902
1587446
770657
1883372
1791557
824814
542839
1847543
1188897
99228
1434876
8946
293820
176434
1954219
1398478
198134
1553248
1819070
646618
545749
433734
1611198
934466
1426856
413636
1620401
792730
1871812
123188
1944187
524685
1370463
690445
1293875
1791349
386731
1473087
1466948
1568892
1885510
162555
479967
1935198
778364
441370
1552449
296942
129174
461707
1354452
211942
406842
1490288
403064
1730930
265042
1099517
587844
1884115
1714861
1628524
1436675
777354
1344315
1051050
785766
1029964
26486
1044015
1899794
77827
1481213
669861
560159
1268257
1097818
1667264
1037150
1437809
735390
359814
198191
1095677
589458
448222
1777798
868842
606393
1973376
1136953
567408
1683484
900294
1435044
210872
1440489
87417
518072
81398
224145
453281
757577
1173755
1950874
1388414
464630
938847
1947276
643816
491744
1544144
1232773
1463804
1093669
1971366
1537384
1734315
782995
101897
1791496
1502032
1840182
106285
956674
1100234
1241411
818517
1739163
1567390
277311
492842
1850596
275750
1959167
448859
227242
310232
1780357
1433040
1752727
711149
1554120
1145498
179488
1920894
654371
1924996
1179754
1075781
1790785
1478636
1723700
1307949
1550024
871866
1336670
380469
955120
140890
26302
118750
701233
793480
1165656
1717289
152145
1872904
1110407
1978803
1906288
556933
1752904
1609957
1568731
558694
616073
487410
1066890
495020
1240320
152786
1198366
503532
220059
1930167
1269025
1795888
1461011
619435
901554
1582097
1388337
577752
361968
612782
362306
1396196
1386157
789898
1512634
337107
1157298
511060
1404027
1866714
1830305
1504297
236368
1728683
1567700
820168
862908
966715
362610
1637470
339469
1556828
1201329
825513
862075
985007
845176
1996096
122567
281383
802325
598077
172071
1946759
1418215
499236
1186307
1004521
210627
1652267
311773
590125
1853347
560064
1969709
260665
1333627
24452
1586974
1944530
109753
458146
87701
658842
868627
536565
1753766
1917614
182558
832489
1439519
1826904
1520681
89977
1120563
1118307
1079116
183507
1304631
397437
1465242
626732
1611737
1628344
1079041
1886318
1331412
718367
1652741
1159569
1969479
1366282
1738200
690225
1461127
1188113
1979413
24661
1674825
1170943
374472
1089839
214751
97295
1035154
1796726
519598
624329
209946
1555244
977950
1731716
256661
386341
1206676
5295
301754
1966248
1198184
177924
1654664
905874
1832683
1853162
917193
1238185
1189058
1860102
1841115
1800507
104885
309449
1087886
1468630
1991758
1345622
768090
1941685
767826
1093413
291014
1596233
1723874
319069
1923033
1086689
854042
786091
1899790
337663
1266936
1740659
754
512970
402456
713802
1474696
462821
1133669
1202127
270020
277943
1928727
1044632
348481
1867371
607201
398971
1650809
957385
742752
1222825
1070485
985344
1934555
537790
1262569
93725
123856
1039967
1957772
1625667
1129902
241493
198404
102806
1680109
1452751
655743
752420
77379
1017920
734812
718399
609882
1364737
341804
1266373
607173
1315139
575409
1174329
1961055
355103
365207
68137
550106
1271229
998458
1075104
168643
1237397
1957659
1114517
1659516
1144502
85192
1421140
1501137
1146183
1092425
911827
1722922
1092600
171910
334708
1121751
1669832
796738
1991437
506106
1043378
1042452
266909
1160645
1048092
1551910
997387
1461374
445366
792349
138214
650735
1574988
562372
761253
1189511
471389
442697
1368072
881134
822951
195756
1319454
1825235
56982
1165042
109055
574658
641444
807698
1727307
699931
1837886
1818791
274460
391690
441160
1114091
1693577
886122
1984392
1495057
1244395
1780290
1629883
1611290
931604
1655423
78069
1592001
416445
407231
1908602
1078045
286760
272787
1116778
1372679
634256
1828652
1469054
1224800
482905
286386
668645
243218
1782944
442084
678554
1652577
608936
705131
557268
1252840
344983
618059
1401111
472700
1356673
1169531
1988581
1206977
677980
1679361
924619
87261
1978877
1374820
1443453
1995876
1008416
171439
694774
1709954
590469
1654625
630129
1559998
1211935
970784
1989621
885050
1681455
1184408
598735
1449879
215889
592350
989829
218925
1012570
124738
992177
1565587
180938
635367
1183107
684282
1363360
1743761
293268
1205230
965437
1121573
719508
14553
1429761
1349924
1935575
691225
525395
1245325
589989
1215377
55442
1590777
1277076
1982563
583554
1988504
246306
883720
1496797
1870862
1260672
1303589
761619
1575732
759355
1706512
1492404
1671515
1113969
702679
1479917
1487452
672257
837502
991085
470482
457534
360607
140041
37142
1937395
1063926
345725
1312398
1641725
1562745
139833
86907
990142
760106
161252
230377
1018759
898340
978049
1661196
1267856
424892
130374
1329294
117655
717940
1046093
496220
822832
1059808
1178665
1924101
1302735
598050
711156
52868
1578414
782489
1324964
611046
752628
1053042
348225
1883803
1080684
1000447
365873
1878484
140804
1754042
727182
46940
1901868
1019016
1102721
1029276
927265
135555
614957
417152
1980887
778394
110425
149470
1289721
1542784
132888
1267584
934063
23400
268336
1556521
879589
196285
385107
1437248
1383595
132319
1613166
1103915
1262783
698268
420143
738464
111417
834552
876460
302306
1951519
424189
629276
1581671
880168
1228182
1674807
410668
321193
1461697
1934994
1632990
1659839
175939
685284
1051979
1167208
1157516
537196
1296200
907930
1703346
241354
1804935
285332
270248
467692
1175524
1123517
175160
1126178
69645
117259
1752489
452361
845513
434164
327522
642894
1180240
843316
750576
1347531
507398
1689925
1537033
1997747
957068
231204
620636
1433804
1243741
716514
1238160
1063262
1740731
80776
1889716
1626656
1540678
575681
1050881
1613487
1927392
891574
1145767
1410861
1632133
967699
1923460
1243771
143016
749245
1956080
310106
1709237
650688
1604096
274277
690163
1575873
1350090
902401
1334871
1350896
1607526
1411074
1305982
1428798
1345973
793822
1153283
684589
493207
947005
848755
830704
1001721
504288
1365932
759137
1931887
153813
352628
669158
101983
402293
324004
1071287
1557120
130988
885406
651553
119042
1226384
104707
449296
1620448
1010047
1165611
921890
943066
853913
81624
1717685
1845985
121326
210984
897683
433043
387877
562235
259391
1895278
712372
433187
581289
1796269
1347680
376894
145642
590858
1716087
1953441
1618085
1809867
867357
1221765
1820824
918056
1723199
1049169
737042
150917
985990
901856
137584
1266453
713358
1770071
1747181
1321299
356535
213185
742018
1293203
429029
1544942
1297103
1612919
1482439
1662963
113268
815422
1931517
316547
1652720
1676947
807483
1267668
276121
1258088
1934308
204139
387499
508448
1072142
862336
1498990
704849
1858288
1803779
123228
1521023
912843
273275
390566
1986715
623445
238863
1025252
651228
371058
1912908
1017498
1096155
962523
1930554
1972517
1943428
226051
673542
584175
263723
95794
1954259
344996
1457189
811181
702681
885091
392309
965515
778643
1671538
244759
1822936
1323980
98026
631960
1403730
701232
1050226
751268
44164
1376260
1131316
699236
1410875
1497184
859206
501078
1528688
527137
485473
63816
1518129
1878172
1822048
688698
669963
1138255
1066911
1709013
1487459
1838691
1893532
752616
323134
492267
406757
1066075
1956463
1810036
1052741
1632566
1298341
1938026
1747262
25963
132140
985099
1329207
1643128
1126329
1703570
1474358
64014
86620
295341
1398690
14116
913701
840352
1832899
601000
444039
1947083
378945
897925
167391
1442258
1788246
411712
327240
971277
941737
1699808
35224
51469
391574
104921
360251
1399239
476668
1597914
1430
171889
585062
897043
1160293
102340
1281028
601405
1411000
1661649
1668312
1581458
139420
1283743
270980
1004933
942519
233630
1995936
1759513
562378
1531362
143306
1703688
305430
644392
1080744
1753207
1485567
1234924
712827
37684
491513
1375778
1992833
338030
1386842
675564
1660353
940234
1221225
1833301
761469
1875318
1463498
907597
1196957
412902
495468
1017852
1658154
580776
1174874
806631
242954
1295657
1918811
1823328
1509285
1380442
311364
1543583
832821
516517
1842146
1087535
199358
1239283
1218334
1410607
960222
1199406
559552
902880
799740
1618454
1573574
1884940
185135
1711217
671638
1605425
404367
1456860
1110002
701698
1301162
488641
1588273
321328
247401
798031
1300897
1888062
1342841
177957
146421
149582
48225
1891507
695353
1744272
359670
650250
476219
1994496
702321
1777281
1318536
1075459
1083683
1200540
343836
802502
368396
1688385
344753
833983
183179
1744253
1907519
305692
486376
1439184
785732
50213
1517376
113002
1531169
429471
321035
1867505
148673
490828
1739621
691037
1415680
34693
877331
1066507
313754
1817845
981484
1307360
999535
387499
1806862
1866687
861062
378265
960366
5096
363636
753643
781272
955740
1546942
1710229
251183
1116189
1606353
583742
847116
187876
951451
129121
1078351
712427
1960966
762863
1881256
241911
275199
1267198
1781762
1923774
1250957
382003
562370
1362387
300279
493938
1463999
1722407
1148375
556473
763433
1733617
1983421
1004211
894858
111196
1610170
1055590
1330176
884649
1792894
629095
857103
1197098
1767307
691226
1384423
456190
1894133
1062418
1695110
1993373
1805198
1019601
1438712
130169
1636159
1682534
281370
460666
218640
664005
575147
686067
32051
704495
1889006
438757
716609
956134
574758
1137571
846062
986381
1375471
1701468
1516855
37057
53999
1475969
1756363
818651
941486
1070063
253336
1559882
1734842
944493
508764
1992349
348108
1827612
1347385
1030015
20421
517174
210739
27826
1364656
928511
156900
213494
40447
490265
1847065
322100
1799571
1315182
1153510
1980576
1374308
1506671
74628
1356899
670188
1332816
667071
275467
135852
785647
1947797
189471
1924513
1405090
959700
761693
105523
167678
1777357
1938979
687558
258565
522056
683154
1963549
1633337
1701850
1312079
1039027
1612101
407311
1932822
1706355
1381791
1087538
1697884
1835760
1400595
657042
848709
309704
1614206
1912407
1065162
749472
684710
591571
251917
1552354
416252
432959
1838833
1206888
1224749
560453
901646
649052
943741
469190
106242
991780
398681
1955236
1435437
215681
1325854
479445
1271687
502627
1121544
1605969
744968
1561873
1333692
800339
171700
734620
202791
773507
1065057
258673
473253
869954
281810
318533
528146
350004
951398
718154
1975293
1873591
1094536
211816
1280209
1874586
977817
101551
581582
1402028
24512
1613619
597296
1679076
1657281
402791
1913032
935066
1281904
1158458
1310251
1865490
93015
1827845
960971
339848
243067
996735
1945937
968693
1356850
1047790
1017310
46676
1320768
1363846
569637
494477
310973
514741
1500329
229631
853086
673875
1282137
677009
469453
213471
1934664
169703
579075
672283
1789259
1688775
1645757
1065895
1299991
125591
516368
1248097
1267480
126026
1711793
27252
361936
1015855
1119462
418990
1382819
995539
679936
1236724
979951
169165
1847067
550908
810064
199594
483108
813037
1248750
653350
166173
449142
1090907
766500
840483
1303147
1882286
762457
421624
1552077
393301
1650602
130058
185595
1816044
297048
225036
417358
926026
1358725
1244641
1168708
497920
364414
949092
46086
824509
552117
1628289
587519
467318
1454161
1620596
1183110
1044051
792387
251707
822794
1197795
168029
1158950
1058620
1058269
37587
874859
129996
542260
1875251
855656
1954956
1464972
325212
1948144
678230
1473685
1475421
958979
1569105
1451928
913478
488619
1893880
717198
550251
231518
897284
538973
747280
204149
921053
1450844
684281
1789303
777890
862085
1367279
843609
763497
747194
564998
1691002
477168
1788698
1461079
331328
604007
1654959
716521
1656759
410766
73281
1008168
1640249
1374653
1196885
253897
1858797
468526
1992174
1142236
1290900
1307379
51725
450496
1275585
814688
18250
1831161
1829763
1315696
1240885
784510
751959
87581
1603778
615432
1271012
1515097
758314
386204
694295
732286
1214721
665412
106310
966083
1016471
1282162
1787665
281398
614240
726864
524692
228015
1417578
1002934
1758204
106678
519857
1580571
251941
389908
757117
1995546
1747469
1444813
1015241
1395184
258462
1128806
658668
505008
145710
72362
1605095
1246671
1963177
1203104
46194
1019392
533531
1641833
1800624
1681709
1235696
653654
170230
131088
457186
813225
191389
1105790
1709660
1667969
1769896
577018
969903
1567125
1772130
1475172
748402
1559072
122807
1557450
1414830
1345080
1442798
1045519
204721
1505452
803740
1594481
1418008
446529
430538
1955768
857619
422201
954651
110034
160334
709401
835938
1375651
1317029
609513
1058531
1109405
405808
1165262
1813241
1202077
547289
1528999
1122216
841161
1432517
1353143
859179
1663753
745743
1818353
1436644
1336243
952289
755398
710397
1198961
1305717
1045153
901803
147379
1291581
1212246
658728
962418
1877789
1536293
1622927
1397833
512598
771867
228622
1800967
353697
12171
1177768
720537
695155
727594
768476
1918389
1691050
929294
1069616
1901014
1392771
1750903
1716666
1121141
274499
981980
1848906
958961
1033996
364779
685365
473970
1857401
238895
1724720
475610
1263756
1835279
143276
709554
883005
612286
1967569
1566106
1322478
553191
156998
1528273
95605
111871
1938728
1705372
209996
858524
978576
1453450
915813
325727
664631
1425186
1825414
62223
555000
1181156
784005
1755605
707394
1811955
582871
1333353
1617587
711383
405102
1841711
1736941
1814003
1132776
760438
1942520
1640499
1496332
1330502
140357
699290
1297757
1520841
84065
349224
1424279
1046252
1775054
1852528
1541267
784385
1086141
1107492
1565524
1452040
315591
722564
1518864
1539677
1410648
1353511
1720797
1760968
946054
407187
163522
143211
1330023
1458687
231190
989751
535995
1735328
181168
481626
1984100
1387094
1232898
1189052
1229891
1963630
1634460
1415568
87844
1567809
908687
1113354
1970287
268947
1706144
1422690
117529
704741
699850
1885472
89693
899682
21805
129211
78940
1474673
1063414
1510022
1397630
976967
1567762
1141128
1600657
35144
1329641
1816796
950376
1567486
1623249
1631736
1441044
438617
1181068
1478289
147554
1812944
443014
1290338
1140719
102376
659312
1255436
1322494
1238280
1942930
1701521
168711
1476293
1683983
1800768
413529
160396
1346488
404281
1070279
279942
854853
542968
1700866
972857
1209064
1166787
162561
1437414
117673
1664015
1866843
1996788
1342881
1877500
676691
598332
1724915
845774
1654268
312630
787118
1794447
1816884
1961018
520655
931607
37074
722428
672395
1058091
1668239
1217857
1245409
1631110
1956512
1905259
1343879
1625145
1351231
677659
1903927
614571
391472
1351717
1821704
1024340
296148
1148315
1116952
1395177
1216254
1301151
314002
1657626
1177516
1230652
1229263
992876
1003872
1570045
78550
611600
66775
628448
539287
896429
589164
115132
291859
817221
782817
605505
171679
652378
947998
1638697
1353645
1776188
165502
1990819
1089012
497588
1999517
149556
1211048
1473597
1768998
185457
505017
87432
827521
645491
729442
1508582
1481697
1123440
434409
593801
516240
1783401
1619837
503369
160748
646908
1820244
243723
683405
1577234
1663450
811747
1278082
1864191
621997
403017
840806
124473
502747
1447957
618251
102579
404585
1778384
7698
943751
1443638
1954275
1507669
225849
1205894
939856
63916
1037625
593439
1081781
363857
1642211
77887
1135905
1704247
1057924
989531
304115
1794947
1871697
594775
1215072
1980463
1999927
638843
1885016
300104
611864
1307193
1353824
529471
1893835
703048
763849
1627486
1766921
105835
310966
1953717
1458169
208578
68021
1646850
768057
1960637
940877
172474
968602
1676297
679329
583945
1323357
1468667
97863
49393
1525879
1355259
1653988
1592351
690249
141699
111168
485328
1569746
1750236
1842939
860942
1662542
313188
1892451
1889312
1028799
833025
1872459
29744
1847756
1509655
253786
514359
498044
1054356
1929155
1381019
1915638
114879
984948
1361752
181851
1179843
451320
489959
163901
1981478
991420
957328
1493720
783941
530280
196282
825154
835272
106848
298492
1865391
201577
1354540
366395
157315
974999
1187810
1037839
661602
818239
1212652
1774024
349864
1536120
1392468
217722
1815120
244160
1580584
1546803
1527816
858701
1451809
282004
259814
15149
430740
678106
1636352
1725466
1567930
1357415
1872990
606607
224154
367821
42222
536291
730952
1463050
1385367
983048
251497
1567338
258105
1794247
1431353
1600340
1776127
1897380
703520
1348351
1116618
1278270
187082
225291
1819707
752963
1076435
1521206
84824
1160295
1016964
840098
871906
756629
1089235
34174
1694876
1024251
43401
1055703
616100
233543
802434
320840
144587
1438628
153009
1956022
1030308
1588109
909918
1917226
518599
1791618
1309272
1739412
1151263
795195
1359188
414423
678896
622541
1965922
24231
1097879
1852553
1069997
1898065
792427
1541697
674822
73077
1424719
1625477
1272522
1577159
1403626
259813
1952604
1669612
1388088
53073
1425723
1651196
1215687
944346
1878387
1118810
1735011
156044
286422
129856
1569966
678252
280719
1446748
170158
1824223
154862
1765780
895066
1416207
655271
1980528
203723
459144
362122
1171090
128377
1657856
312621
976546
1104311
160119
1227613
365018
741545
107931
78836
245863
408314
399148
1081482
932324
597189
884189
1781103
1674411
1866064
167791
1039952
626502
1155658
147323
1826444
560917
1790036
1660129
1805927
142502
1573625
1588778
1486576
914855
1276199
1286519
129100
315010
1453278
1599574
1603152
1297570
244403
1001764
270967
1874222
390098
593907
1038906
1030396
263710
1210743
38757
434749
636153
208038
1085509
406705
23301
703219
1311794
477984
1612992
887298
755572
534616
32384
999953
977253
181257
770206
30260
121201
349382
1084392
349523
1986762
1577880
1009456
113444
1614505
1743603
1793695
1572215
25143
1763379
377976
1782302
1516688
865551
1109444
574587
305059
1168730
1861917
181670
1376762
15206
1741469
400683
1651379
349233
1911905
1435039
1649415
934237
1889855
1778614
1471600
500857
444178
1611381
732147
1408679
597192
112821
1455671
174977
1057381
1548250
1225607
1045641
1382466
955259
1862082
754892
1226237
1195314
520364
1639522
94608
1932200
154783
575285
311122
178373
517978
656193
947308
709337
1632318
718918
517691
293546
638952
456075
824602
817313
1068389
1604128
1245618
979122
1120420
1873540
1437612
968960
1617536
1670787
434299
241194
1921144
381900
642945
1573748
1247423
1194122
924611
1592897
1335103
666343
170191
1411004
1213216
990060
1984467
1731963
1743597
1832574
1579266
873055
134220
36734
1085601
1125568
718063
224268
1963381
966067
1797017
368085
1608953
1619547
1518832
1357481
881750
1311943
1775878
299697
1365778
519205
358238
1713663
367268
1763646
290087
1271661
970808
608886
1755284
557806
199027
365989
424407
1938703
911239
418520
1973494
783018
1536678
251357
630374
716616
1812136
68962
1006094
120526
1389522
503913
782577
99496
856283
1174553
868604
1079315
396513
816829
1296760
1308673
1790023
1415015
1306471
1323553
1535040
1882
993665
844412
1716043
1841109
1113797
230644
1771835
1860652
572780
741706
523284
1495724
1804851
868385
1781239
107968
1916534
1034671
1031834
1840987
1622030
384695
1963138
74051
392440
1189751
1888937
795200
757139
10622
115457
1320782
585574
1650539
371235
1847624
685304
1821095
1043135
752886
1201079
1862065
1028034
1028889
1407131
825200
460357
1400055
1311019
988649
358263
764445
1740855
1619363
882712
1406678
1263421
1067159
693250
1706930
1804794
605897
957802
583114
907392
860518
1648557
348187
1115394
1944926
520124
2200
276984
1209910
403936
1056999
1190435
1931136
304839
1920721
1534937
424637
762778
1056301
465705
980808
186628
1135964
698246
1442281
863180
1350525
348252
1844871
938581
1983248
574101
1771883
196540
705979
130927
1555585
820156
1179855
1715822
1035237
337515
1065006
1436312
1121180
1007108
1060112
619264
966224
1316066
1304307
1948926
981571
1721041
1087537
1557773
448828
683376
518320
1688601
1900612
955634
939334
1147867
1181598
1181367
318588
626063
77380
976064
1849911
838317
391686
927099
1411737
199809
160871
256709
454462
1658432
335924
1576063
869182
1931200
321934
1951943
391289
677591
1301728
1626683
1486654
194425
2527
1162992
1065941
262635
1883020
1785699
1984966
853998
752207
842520
1869814
584381
275071
471022
993816
1789456
1092478
707187
1612846
79147
823749
1672299
1598444
1057475
1709090
507836
1298691
1670643
357058
40030
1497789
1776877
1237311
1772699
411354
197972
1170139
12736
45652
1608186
1262993
66269
153578
355715
17481
466769
733769
1448190
1286951
1847271
1193243
422760
307356
1000730
1502423
488645
374967
416685
1162940
275807
430184
817183
1056251
943346
1508287
1226419
581005
115170
891927
880803
576248
1558876
1575059
1987255
1330923
1895984
274189
378251
824146
1825686
1721225
1240512
1993770
1306152
1278490
524970
123238
1905520
281447
1179506
1610241
34166
840525
1497996
133940
380880
1451450
527363
1982660
1448827
456688
1424732
1766104
624259
370394
673667
80765
104377
67114
1573726
1486184
1560532
443151
31201
1969596
1303529
1980669
77440
838409
965865
1079508
1029791
1096806
1847255
1579573
608375
268405
1916266
966761
1684321
1999496
420609
1871649
142374
242662
959111
838154
1769992
899410
1927617
585979
1927914
428134
957372
461265
1294695
1579018
1029439
715504
1092159
290584
774628
165669
981237
1138791
676416
616621
1409648
1628750
1096105
1721975
747806
88343
1936922
1527433
878978
659153
506387
1096978
709049
1636055
78198
697625
1486898
1894034
307359
163848
291612
884140
1777268
146640
1741612
1623458
1591390
772470
1000184
702363
1732812
1356882
529553
1866410
937931
1219987
1383476
746312
912448
1422251
1740752
1228379
1285122
831605
650485
277160
1660961
1941918
828253
465735
1673649
1486664
1555717
374849
1838714
1686512
947539
1435902
458771
64936
282363
225805
896303
490540
542205
1381144
555645
172890
834708
1973370
889729
1144497
1116755
1582202
715489
823657
1681783
950493
500637
1122813
990084
528985
132965
1871481
677044
676511
334288
977424
211660
1659077
815030
998574
1351875
1009989
1477769
388312
1677382
146553
1196839
1649648
386528
1832245
660718
1421142
161156
38087
1049626
1941717
1277408
391486
1464174
401636
154746
1528261
1955074
554462
733659
1675409
1068519
792973
1374698
773352
1320601
1702854
38199
278874
346968
1721502
1176
1515169
249797
1638485
1139854
1299662
1915931
1666159
1991370
1509694
775464
969530
373296
715087
1301448
455014
1902781
317270
1829430
1293560
1248067
14126
461691
1815333
1937644
693473
1556725
420139
1161048
827313
1748053
1032586
544661
1317413
107350
435273
1493781
1641816
116122
1798414
1522920
106567
105478
1900619
494971
849312
59679
807376
428486
858308
41677
1667294
316237
449877
186715
1751754
1107407
744627
618586
1108439
312871
800155
1010798
772448
1382687
1415057
1942511
9708
1467160
1826559
1109877
1459855
65237
1562633
1684360
698710
1243912
136326
1427427
1383811
469761
198985
1682727
1514494
1895227
235696
1040959
915613
90988
1986550
327335
434442
1483795
544643
592784
1700605
1839058
1999631
1003474
197419
1229318
216453
1640865
1835777
164863
661169
1555651
410058
1497256
1727149
1677061
1591068
1332418
1890607
97814
1175837
987170
438745
1842673
386568
1121432
1378109
893749
896043
1095274
932409
518005
1119979
598985
392192
1659442
1874459
760473
1878810
1815927
186495
1874495
1294864
1739459
125577
803361
55412
840682
117813
1493090
136449
343384
1448528
1389059
1577402
858282
1683564
1554007
837828
843782
51510
9392
1952656
1924176
1313980
353943
1064944
1323714
279733
206335
566834
1064274
1557543
1251206
405179
858592
1607528
796928
1548070
780034
1135893
1685060
1378942
665701
851360
1114361
1404107
1209888
953501
1242262
1395958
1759230
941800
1361132
1970285
515278
1108843
559340
634799
116341
1930681
1522656
738346
1876417
768726
1464154
731630
920614
1223076
1355189
102784
418375
1410781
1391274
1434281
314949
1042685
1037970
310001
1446374
450064
118603
1722793
783516
705690
404218
298148
478642
1564894
1080534
1348001
946688
1253543
988826
1739540
1526858
1774108
1548463
1141936
1476120
1103795
920159
439492
503440
1537227
130379
1720655
124948
449829
385753
1127114
320317
1513855
4111
962995
1894022
1779760
538175
319693
1728570
1057129
562652
349492
1313294
388528
351695
756182
1714576
835291
1928684
393384
1154522
1385169
611879
895643
773742
1427659
1961423
345165
169832
813877
1015731
1876583
805694
1177006
724182
1631500
32486
1071012
92119
67424
13910
757010
410113
57527
941563
1958266
882454
283668
1130536
527028
774056
1352568
357071
1640740
855317
1442755
675434
1554539
19678
1468014
506990
548242
274327
768521
1042144
1758829
1714209
504737
400728
774718
1660854
466787
119962
681074
620822
423104
497075
929143
169194
68202
1707495
264569
758112
1237020
565603
1423468
1563677
158451
1740995
1561565
561698
5215
1086775
303858
1890552
1873019
32373
491427
1059526
1249857
1510092
1090224
824532
120323
80446
1624889
159147
1410560
971173
1916606
1114592
875799
1872741
1071658
271331
1543307
450744
1030499
1269213
1830543
1892646
1056429
615047
1011915
808460
1344807
63359
1390690
855308
1036530
1505255
1730580
1411812
581674
732201
1814867
990311
1231177
1816134
401160
1632488
2491
1902279
656399
1096180
1464630
909525
116987
704294
1168737
1618672
1853434
1162812
555151
275807
1639630
499437
1613969
524829
739576
134480
282823
1622453
320170
1141587
1895844
1138788
580533
942020
120293
309820
1973563
875895
159110
1305751
119212
498548
405569
800571
1263305
579083
987353
792057
1727667
648778
1693018
1393868
1136698
1873466
989903
1510838
1936706
500280
221920
997863
979175
1060821
433795
373898
716367
991749
1504630
1048741
1511307
63146
1090522
1266393
310156
1026759
944843
846732
115841
1396929
1366939
1486126
916689
933044
14855
1432873
1944643
1077953
1692210
661903
145345
1869265
168043
392543
545672
161150
508739
53428
1026130
119478
813719
1056616
455479
1790191
1401715
1805961
970407
1379604
1251285
433985
1058252
1237580
370489
1421409
691337
185285
1613845
969132
651746
1295042
1849271
667568
554850
1101080
1805146
288357
1058461
143416
452234
903306
503038
1989927
1675042
551061
258519
958012
610501
1546040
500169
74533
796725
174610
1232735
524052
1188597
416618
531609
1407920
1482757
1390512
1891530
359572
1532634
1943922
630465
133686
410613
64468
1469930
880733
1564776
1969036
1914869
238775
312522
1159501
1707221
819961
1012140
1612400
1840396
306522
1282434
935013
1898495
1642503
53439
868021
658883
1473790
1680325
1760703
1491380
470398
206663
1338512
1652160
499528
1382984
455091
1666349
147230
1376340
1577236
323309
1058123
960786
588897
1590312
1410799
844762
1481157
978117
1369882
532344
1694752
1742623
1153608
266458
549599
299035
890132
1355031
1389678
1443953
1612519
1999107
1544921
648741
1098939
350616
1019422
287697
706672
1287368
1509646
712425
773542
1907646
725835
660342
25448
1582557
520894
870129
1828576
561270
499965
1461426
794354
37545
1990624
1950610
46064
1947571
1279065
1703514
90783
1888778
1605410
447375
75863
1684065
1623011
1595338
1331742
15022
733309
1691495
1410791
669733
1800152
352362
1166921
1112041
736220
680373
1697284
1906269
910948
802590
1964008
622949
523986
1067739
1745782
1025921
1869273
210022
1530173
231122
122262
1117039
342363
1368658
1850780
1860365
1065652
1723121
1484395
320068
11670
63811
430247
664183
1140708
412107
18292
1113211
1963138
1798052
1968582
1911948
948379
1001401
1753446
1415062
713082
573094
1510784
1983699
588845
1890082
1088034
1116513
1953599
371600
560196
852367
317996
1672438
1773364
1072512
719811
1262932
505078
1474210
368540
446304
1891772
198479
1609375
1235184
778362
858734
371026
1910953
1212454
729262
564210
525833
867896
1294652
1563595
1944565
74642
553589
1543728
1004679
897378
33213
971078
1816957
913543
1960266
1768594
3081
1504649
1126637
955234
1706324
22192
1666531
1982133
617045
1434533
1892276
1503044
235108
138278
1883125
131620
898008
1392513
1458126
41884
159486
1063476
934447
1124099
395204
888796
1416849
1869402
1314836
590756
43321
1459179
1059963
1863584
1212739
1466666
586143
1232211
473336
914154
237634
1023394
44111
1265976
1818144
1582798
1403549
219556
1280258
1477451
316229
1665192
369381
151291
8897
1162894
669496
1759172
378792
55507
836006
89687
387343
1524068
290269
1365714
1536873
1912025
994576
101724
207336
427456
1843230
815085
1040117
1155113
192695
957994
1922743
703179
1183966
454369
1662642
1042880
418006
810436
1346838
1909004
1010851
1056019
1351224
903363
1439591
900142
106820
663420
1651743
1627068
1164295
683774
1838498
1460795
451841
201846
1775406
1643092
700568
860237
391508
463660
1411608
1996901
1216141
681280
1820553
1551415
1617408
1063982
429587
1414057
835101
604974
1003677
1400024
1940699
493287
1329017
476526
293231
1773415
1326868
325734
1449324
1526552
1861185
345119
751523
1706294
1946514
1209059
1076571
31432
179322
449390
1464449
1814629
1433384
418127
100903
499567
1176532
1415994
827262
234992
743655
1938041
268452
978244
452398
1392898
1887020
1539207
1286034
1395800
1255631
1136708
1735031
1374644
723311
1407276
241432
37554
334940
850672
452391
1703535
993678
1319994
325651
1272212
1586741
525293
567993
1760151
1657759
623177
609787
467629
1896146
1304841
657348
497649
339342
1226949
294518
1531253
1957465
1182441
770683
514150
487515
674607
362588
759425
669110
1328325
1995161
489485
1373074
726803
1619200
1769408
268804
229050
1597070
387160
1995236
1767116
645294
1443369
1657999
1948229
53546
1326544
1954866
260001
1252831
1376060
1918033
969460
1673732
11813
966013
730893
850658
1845046
1378570
1441664
956111
424551
1419046
247856
1514782
374921
203846
292045
600593
147744
1902184
706807
988970
1933244
1789318
260958
317159
632148
1335299
1470491
638183
675072
1657372
683058
1674055
1992998
1369285
1753224
517849
1236540
1788032
895834
1489455
558787
667763
594054
1060789
821526
342911
1757861
517797
780770
1972777
1519043
1325459
107769
91169
1552792
1871943
1033218
1871933
1491769
320656
1561709
1011411
1113483
900992
1838339
1041036
807240
1280947
798550
1981914
414010
539689
1025712
1406168
777315
1865622
1942819
1540032
1970841
366045
482895
637695
258976
426568
209199
1734765
1109775
1449720
1314914
169306
1296864
320539
1865896
1270666
1000987
1656442
1212455
1320712
1302695
1233835
1427035
910930
725103
1354220
667384
1388636
595720
753161
1678095
132505
237314
1901468
126297
904736
257313
607562
33171
57528
802393
538115
1181702
940418
443709
1482071
1013457
1831722
1372280
674120
1925553
961161
104253
1883025
1140371
1910822
744559
883681
522249
373498
390380
1252298
12089
296835
79919
1871219
678049
966286
1185689
1322788
1035617
1892329
374605
800159
831583
863727
1165617
910113
993532
1708369
682785
629127
1395984
1313774
1649500
1991381
288613
453783
1284277
130484
1187319
182835
561544
1269397
1367058
1547724
1568328
710330
1420378
1413199
1635821
608389
1674384
1760320
386168
166723
1780727
786547
654834
1367965
117988
1486792
1084824
1218105
671034
892776
1272627
241463
865084
1988482
1427291
861854
1611340
1162206
158132
927531
1120456
877919
940590
1888698
350204
19674
330884
1882240
1305642
183834
1397992
705246
588080
1938175
1149572
942240
888425
426911
702662
174696
696564
1693103
959072
596306
1922857
1259130
1045660
884613
853029
430556
110763
52028
1320716
910369
1575391
754695
586503
1407138
358298
1273363
1859210
1906285
956670
579007
1338754
84940
926703
1028028
1014692
513678
1175907
1792616
67620
584840
1552220
134834
1277715
351200
853276
1338724
1100837
1365328
1107749
989399
1977169
734309
1540681
1307887
180458
380283
1533348
310460
456575
1915394
1328527
1708006
710567
738964
1864567
192687
1215600
256045
209183
891139
604762
1273784
123427
186218
715766
1493472
552941
763938
577455
1312508
407027
1399214
1213480
384126
593390
773943
251404
1816461
163501
1016882
1485311
446822
1383866
922841
194793
1563699
1604230
1774609
1767696
838426
837346
520820
171879
161472
1695509
1509769
1911191
1000115
1225790
767931
1720061
1098608
1831280
1513839
922656
954474
1166544
1066079
1836369
1665470
1973026
224929
1157909
70292
1008080
38042
247219
1473756
1356640
762309
787604
1645905
1798240
1074357
1463332
1062793
1136537
346107
590423
1989467
1777749
419280
1036101
1110759
927054
1610059
1307108
129808
1812102
1532901
672307
212524
414243
715520
392811
1504217
899534
463136
1540449
243952
328099
26598
1938603
1850913
1207252
216985
1905999
1150252
1199703
467529
1731525
1059353
349039
1817170
989494
389853
1787209
573754
1133807
1694002
1057026
1439141
54841
1681563
1348899
36456
948545
1066029
77030
1425302
941378
1726295
1662693
1842972
1899164
998464
208303
1966895
552294
799025
676935
1664939
935802
1902546
589050
1679948
1787043
1825333
501498
171140
662837
1232678
257328
511832
545984
868406
1524255
1227507
1347031
1558204
276678
1233375
795962
1644784
1231417
1070886
233491
289806
1095236
108307
1486230
1012685
1417311
1285951
1424972
1020672
1515705
322881
869277
1952998
1949189
1798334
501998
1199152
1614323
1276749
751060
702929
61920
1638959
1066987
1807231
583535
645574
1377721
1513859
1091196
1076255
1609357
61124
1129251
519300
1713204
1173787
951608
766565
26350
577428
268309
1388730
188921
677079
1262456
748814
121175
818689
1763888
1113404
952747
190163
957136
1438589
1517715
1694814
599950
1369000
1047741
272340
466626
1299547
930881
904163
1436493
1727495
171144
1087730
1336200
1077780
196343
592918
704837
867221
977690
1858886
484416
1233360
1155569
1320473
925626
1360988
1978472
961077
740168
1223919
517877
1155379
1991953
878418
1444151
1725849
1083541
1971569
1820550
1085523
787165
1653693
1310323
13213
1647248
318483
1640890
125282
1359019
72413
989038
1606951
342898
100019
1617414
1911082
1717659
399995
311594
1067534
778696
1546868
1495989
1120358
1049599
1309679
1263620
1455604
1946934
1870435
1722876
1563080
430954
1618497
1960379
343273
1969186
1238463
937019
338245
1508236
1285035
737130
639062
993375
1296537
1819738
465635
579099
1529212
993821
1983265
1592921
592047
1524497
118956
1239791
1244959
1259553
890706
1558724
732103
1955955
161935
649250
266568
1583111
372477
770573
1696551
1103526
1628084
1208124
1899967
783193
441913
1849164
1347066
1892135
752850
1066359
1720021
1451587
1529488
1627911
1487913
1015274
1177851
981428
1972135
505553
467651
144912
1230761
329718
1905983
1417383
1103276
1180963
1531001
390843
361447
136400
489574
366864
871025
55156
645382
184079
714380
896219
1099652
552281
641916
1687440
1433315
616349
491854
1983705
1401570
537414
1948362
174986
461872
1164661
920610
1335935
396562
1217353
883280
1682420
1763803
585646
234939
1001840
186103
1222272
976104
1186822
165985
1902562
1950970
1644912
1238339
218694
1165715
975635
1068477
28848
1594519
183443
1383668
1025550
1641190
495180
53708
948959
1750109
1991916
934192
680536
1324766
1388146
493830
1388812
862614
1147075
818611
1736281
1429750
1371498
854021
1675963
1842848
475741
669369
639292
80026
611549
665091
1921692
100638
571176
408310
1188300
1703859
247342
1141908
1772778
1766040
428216
228001
1785130
78546
583177
237394
1465987
1526255
1840604
390612
1114745
549782
843564
1601639
1052251
376199
1691528
395195
390472
1536260
964884
376350
339143
1148259
1830957
1926227
1679451
1201402
935242
719890
241799
1169990
201217
950599
1326998
1396077
1967579
817836
213428
699989
1391407
1850158
546560
1614231
1558277
1847277
1445930
639168
1574900
1976320
1137023
1024984
452265
1126667
1589535
1379220
851416
1551679
1151155
1727251
979598
309212
1733919
1697781
1553439
180786
1333750
1270738
1411830
890060
1691439
1731993
286839
120064
1718639
1180160
1600795
1828481
1927378
384200
1873275
115031
1029290
265231
562516
753940
445780
1374692
44715
912554
1648678
724717
292629
1779106
1158969
1525599
621844
98696
1961386
317625
634897
1863453
1442863
448931
1856097
55234
210522
640113
1052017
1744846
310047
381253
1980686
1717163
1473888
286376
1157064
1747739
161572
1210181
1305474
150537
70415
360560
692409
1744436
1422843
82537
1146988
450360
256253
148841
1666183
536257
681087
1467683
128381
865317
479161
1635796
1061892
1960731
994376
1190255
1709832
1834843
3592
1158075
1872058
1711089
1186853
1525656
170612
108298
1083449
828789
1559091
781095
392930
737656
1451817
1337113
491921
296548
1024189
497960
1582900
265887
606549
1922875
1964142
804347
80324
1868390
1983955
745654
1860105
1306569
592871
912860
1706491
1429021
754381
1685978
840609
1833276
1519107
1106151
994599
453267
130566
359975
1231846
675129
1884119
1765352
1718516
1031593
1764145
1780394
1805820
1482195
1131601
926750
1269
637764
1226002
1053286
1404655
1309159
1499799
262316
906978
1603794
1067287
902876
824614
489409
1087699
808378
1721998
1952045
1243678
397974
206261
1105102
1530648
125560
768574
1589291
419675
186832
1587364
1514922
1211689
247643
800813
921638
1036599
194740
1835702
1447951
533480
1468168
1535765
77400
1980901
1524043
1328538
440108
1773237
1843050
1821948
779273
611468
1261336
389844
165036
1706571
1094801
1262753
513031
84187
946257
273814
1640665
931387
1351223
1875464
1728779
57938
1002413
1740023
1379317
1601206
457592
140835
18909
1417762
1112409
398089
293210
1533868
1813112
1569611
740152
318238
45797
402411
1639717
999561
171360
523516
1434538
797180
1996313
765797
760383
1981604
757420
829834
386601
471388
1402928
566122
1001407
188490
1125917
1067428
1304848
1550788
1495243
1581174
1979027
8183
1674063
192635
1961162
489186
689004
1909922
1510070
376844
1425712
1410117
1766832
1959058
1963746
225246
542613
627028
950423
40829
586384
1939057
1970675
1230555
1466681
1411539
1244593
1319020
390710
1559028
208927
657792
1989904
767640
545889
801110
372396
985842
1131628
76840
1248138
1560859
441764
26888
252395
1685343
443126
208228
643465
995832
1265402
835062
1913448
929270
1375270
1716037
407370
1645394
548823
1249072
1298805
128222
1339720
1019410
1139024
1601709
986936
1472584
1715083
312250
747302
621071
303237
1270513
1351031
1300416
15343
271345
942346
1629695
1901912
1173724
354688
324390
1501042
1600156
306340
1174955
725290
396069
912953
1617635
654018
1564769
1719004
24939
1673762
1965187
129888
464273
614144
183903
1257414
879394
1505419
95177
453951
764147
1158084
933568
147606
777597
698432
1917007
1922669
1758605
1761765
1324767
1244284
31529
908819
931299
1975557
848067
930945
649571
859618
1818117
76536
593393
457897
242049
588632
1237339
909015
102225
26453
541919
1531929
50647
314811
390829
1827085
231556
670617
1274480
1485528
1026578
923910
1018970
1859746
1948349
1947211
478558
1907953
44843
1937099
1445958
1723347
706548
899315
31834
838622
1558253
1831197
968356
280591
303115
1585599
180135
1246519
181808
1237742
994056
1494417
1880825
312630
281515
891873
1554944
1642268
1132209
1861563
853521
1125110
1085004
359906
551727
772275
105979
1434918
1104064
677426
1955082
733163
1774793
821681
1582607
1471491
1532704
298173
95971
939455
1399090
287466
1970195
1333861
1835985
720445
1867540
1552581
960549
814494
1270450
971584
480356
1185765
503615
1954982
731961
1036353
1559761
1448988
1159948
1936392
1051656
280235
1899568
1122997
165415
1928563
1310081
211921
143686
1442046
1991707
960849
269909
857278
1956988
1604270
503006
987437
1160192
1852007
490876
792229
1094521
1268625
660649
804476
1469700
1920487
1790504
1398058
1267194
350387
838279
1139181
1604443
1983804
191558
1583223
1290467
1097970
155131
93369
146491
901187
1189267
1427897
1178453
1962028
1514132
191880
1631321
883926
398505
44809
1219948
790815
1821176
1983090
1044523
802856
1459710
105991
1135209
354326
1891754
218210
1312098
743195
737580
977070
472706
1425701
1504443
487129
1829617
1375409
1504304
367848
1801690
584224
926680
436362
996467
1078455
42020
1117330
1325687
1706789
572971
1116638
1355931
1926599
1293481
723195
149560
1509395
824275
14548
561614
23676
785819
947282
709428
1403069
923616
1628058
1061278
1106480
1306513
869372
645778
431393
1656563
277640
331983
1223889
917842
273080
1567129
1027966
537719
376514
268949
311945
1112535
1341903
397413
111831
1864303
837914
1382368
1746153
813575
1611739
1138177
1790982
1005536
223541
909159
1754646
849093
1913233
1773264
527779
457565
204476
661799
732391
436355
64021
1730766
597629
1418510
573220
1129979
1183809
235733
503614
166172
1011719
1764374
12463
314942
1397779
939253
1286952
1257995
876118
170849
1977707
1976219
193455
649033
182060
311737
1859355
1915416
1951500
667317
1979280
1358047
1588758
1804561
942071
1910840
1547867
1692471
959592
1624595
1765405
186077
1587515
479868
1574834
1033464
25413
1421718
1536072
257773
846996
171240
379218
594697
1119694
574120
746437
614360
822804
1252565
946149
1156313
1385186
1255932
615236
221763
1491995
1670258
350602
119993
515640
29343
615320
1893639
1371934
50264
669498
1132353
680930
413540
1094104
1940485
1338135
562153
144804
1728806
1998603
435047
1581041
715193
1375894
1861333
1598506
282970
50081
1392832
1146839
1710547
1239457
366005
173455
1959536
198118
187563
1517723
1453750
13491
301266
1720521
671554
483585
1513021
96473
853468
1669376
1809668
765223
108678
175483
144717
1213004
1229636
448982
1241009
568285
105253
1005913
1752765
1182317
992491
1364215
188510
1015508
386264
1143269
1964720
1966033
1463162
1808641
438006
294190
1160015
268279
674846
516456
1727093
819654
421738
1905714
1909738
737392
565314
1645413
1138453
1233260
1060162
336440
1579537
611163
1028449
674945
1059533
693245
905148
1330534
176876
462399
255902
1114421
1637339
16992
417391
922708
1878730
1296540
1356898
516661
722465
1432686
486177
1976865
149497
1500884
733211
473521
1769607
560688
949870
21881
1575457
1802935
1695305
1323450
1109004
1358721
18907
558657
1281732
1172001
630355
660310
745841
1433640
1147735
1501012
1146852
354123
379151
1156542
1394249
1499897
1699043
1977483
742233
1660660
532695
1187736
742397
425589
1262059
1546509
1141714
191712
1917981
1517723
1735174
1303792
378391
1457544
152729
1112536
1514171
33589
1301418
1198190
1237306
60515
1155585
1819714
322095
295500
1844373
1968846
1340059
262923
271111
68256
1165909
855618
264277
1738383
1098454
636831
1938985
388006
482008
1270177
762403
858467
540376
1721009
821168
110589
1621823
664233
1888607
1077825
1308914
383943
257763
1406352
346298
255923
1235953
1884906
34644
1449606
1931237
173212
1828177
1051113
733805
852664
387588
463067
1427587
240437
1582041
677778
464249
762896
269605
1358467
1376508
1792416
536363
1883547
961819
59881
613951
794771
1646172
847832
725151
1405910
1239717
159361
904851
1536824
873260
1608009
881883
1913661
1496428
320254
1482464
1000525
234489
148432
1243039
521451
503403
1617468
1716296
407969
89539
1126016
1324368
1025157
706491
1395559
1583525
1488577
1956229
40958
508533
1070777
1043571
1885544
946620
1106985
578474
1399239
237701
228821
1918988
204454
529
758506
187483
356055
1455262
252482
1202932
708417
635135
329591
562285
601769
1116758
662508
1142682
1244561
1247829
193718
442200
605890
62517
682044
1190640
1681059
1513723
1766928
1449850
843308
298071
224582
1871854
666943
100845
1233907
1475287
1405999
627356
1295924
490927
1542688
1547350
1731494
741006
1833632
783040
1322498
272496
1320956
45924
945716
449458
534326
1481591
287304
115668
346244
1538182
1637381
673130
1832492
1233416
318473
1753375
681155
1907726
1425202
236892
1866351
67962
187377
237699
1502025
302238
1011872
697493
355348
1441489
276981
439011
1633679
1256730
949173
533135
1484209
443067
1195314
755936
1192099
1908661
1577704
976613
256929
350308
1820927
798857
263606
981159
1327048
1301813
476630
397557
1404724
565264
1424380
1574890
1027898
1648862
1561617
288262
209897
356684
169927
532603
446366
781340
1394018
609875
20422
349151
902547
64354
1890034
782175
1944600
1072187
388873
1573784
601512
1237422
1906306
744842
226615
1992875
1026328
1825322
449965
1186783
1988717
1795901
1299665
76219
1164661
1634882
1539885
344974
1506513
364448
231353
779465
1769906
528826
1345750
1220376
95844
973193
762957
758552
1805626
1803037
1789572
1272576
787600
617099
1707789
1418004
468126
313919
745149
804929
533460
1316482
1716783
1923875
1682263
1561103
278683
772051
226105
416881
884163
926799
1884037
1998804
432136
827853
83217
1151069
205925
1152029
887111
1766176
22198
1623431
397737
218540
1171810
451446
1930996
524214
1088188
1119453
448044
1306863
1018469
1901461
1999553
36708
1383023
900157
625110
1631021
982495
660623
169572
798790
855190
1607151
1788844
920751
1118049
652384
963482
1567946
1832518
1658136
1669577
1171564
38421
942416
1222161
1041241
1218712
817362
381670
26497
68259
1203064
1219016
1770104
1022884
1486387
1219956
1115803
915965
1400022
1730643
1351252
1927494
179126
1463465
388070
1487003
1263504
31480
1454921
1320903
37590
1070834
799286
1903867
465672
1354601
1234026
410711
193282
722910
321603
386687
863414
1609869
581671
1164159
963829
1327131
1089049
1294211
70019
1597761
1490641
136948
885679
1263264
1289563
272945
538421
1926510
985273
1099581
588605
1557272
271552
200792
1165708
486710
1420342
1231861
1374192
1934621
604138
846979
1321579
1999629
131806
363008
481880
1653496
51457
89995
1904455
916956
931259
730914
344657
1118294
58054
832396
1519118
22835
1598243
719756
1738733
1115599
1772123
925795
158709
1269880
1437715
1193698
1826829
812358
1706288
1357666
870210
812547
125145
1085657
1500300
1313041
1306248
414130
788511
1819885
1316580
1846434
529082
1483514
1718318
759387
1283847
576875
1368075
797281
152111
1792730
761499
1003552
1672735
549449
1787484
312157
967048
238851
1385192
947669
169628
20923
1817160
1956768
1278134
124962
1215449
1333922
1981936
295417
696418
1118556
491081
1416252
609391
1865424
1190384
1824989
477575
278493
239664
773880
70686
1192297
430721
1833899
1065282
1861825
697926
1404396
239542
717708
1698204
289052
1592200
1974730
1487977
1359429
1136992
1843639
1702460
1848584
1878484
1715333
1617952
1856865
1871789
1540905
1772380
1146571
1218749
1019997
1157016
1253855
317170
1049590
1071968
139076
582739
1051961
583298
1522010
1685311
1579819
180341
1388363
23275
1715845
932685
1139018
633769
30672
866941
1777720
338627
303961
66704
1413320
1889253
497547
846711
1795065
1376797
1440974
1590482
1280716
629706
420796
174105
1848380
1646362
783256
1803258
1683248
1894900
1086487
1215755
904451
987754
412214
1855044
1585441
1152617
841189
62731
1633504
1750348
1545781
109117
118032
1436269
561724
1225885
393067
1429008
374949
1537142
652090
1886810
35205
176631
1374572
585780
1030796
607806
881789
736425
576888
987934
806726
368522
504784
910534
155301
540708
131670
626737
1214933
879893
1299030
1863560
1701268
313216
133361
439313
651228
427228
102317
546037
770736
687456
1817526
612085
1009954
1408078
1391060
1210743
790119
1944711
1830577
463857
401695
1117897
1122737
1856775
512197
1116090
239579
1752663
481763
589934
1935828
141100
1045180
1922184
1442166
183349
1145920
113974
107357
1592987
671358
1273684
1655844
8173
1727968
690532
1779113
180923
363907
1625514
397178
1857390
869914
1311427
1985037
774302
1307204
1402191
620989
199590
449584
2705
512441
487421
904923
312740
1301353
1981075
1255446
1224781
143395
1118591
232685
895467
1497855
731848
1708941
374712
1334907
434235
957709
899155
1779242
1359203
1311589
534013
800899
810378
1392583
177132
1108952
273144
1072069
717874
209197
732305
692884
1508777
532393
1719960
903268
35439
1660785
434792
1646307
306182
1314067
167064
104654
209310
1354921
265648
85713
1539985
1288999
417563
1506658
1265189
547543
166186
295203
1352423
345754
1305618
1325856
1595009
36050
1168259
359381
1378484
152168
682703
1357514
1946012
698730
1159372
583236
1549489
120059
1790808
1898615
1904368
1389354
165402
614512
855821
506082
107139
1389701
832951
1145536
607150
1736447
307212
51041
1887324
1732504
1760171
637190
1743651
1245465
1875437
95815
976832
598873
1885294
785915
1549748
404315
1832613
1500301
1455238
789589
1816008
167412
768071
1267371
1958703
75603
1910985
304101
786232
1116185
1238724
153522
1362741
617632
1535448
121049
1703124
746798
1222692
1424711
1208509
768837
1122781
1360641
762709
1435338
230170
819781
1064505
1388396
1203357
941714
81265
1031118
1455141
273653
41177
471199
1475511
172658
218873
892679
1250736
320410
839661
671042
1848639
478312
1673480
331839
1934129
1773149
391539
870351
1559245
1000443
1745358
1684862
977309
1533193
833810
1448818
1472022
1240133
1455168
1962051
849824
935895
1582002
732984
1605186
533782
35321
923378
202389
1414080
1824733
667040
862490
1239595
986393
900050
1461842
457877
352058
230549
1400310
139399
749350
1443481
1633821
1101545
260968
1547192
638524
857011
467554
1736894
344499
30995
835291
488216
1947069
1880730
1244075
460657
1977400
133319
398533
1054384
137498
658253
1050923
491179
1389616
1847732
173466
524776
1874033
1806756
1889488
1824393
1258095
900742
1976629
1329063
1480575
263441
412798
1759492
937091
53611
280675
367544
28454
131001
1226948
621057
738515
65465
974524
933036
1094981
408728
962408
709547
1804599
1971388
1565548
590222
470330
1245652
1110664
1930154
215487
1071441
753623
1741985
879363
1361581
1344381
1459351
1916357
1323823
276514
741578
635235
1156356
547667
827535
1079511
404637
314488
287433
6194
912801
203928
1355167
1565473
679739
112110
1165251
88070
614959
1144543
1433524
243607
558222
1922407
611852
755579
171485
849970
1031675
1940504
25102
286196
280463
485949
61318
1511797
243982
1691554
845950
1032490
1439519
1656299
1480869
1863867
624377
1179226
903603
978746
1835452
1522476
295356
1831587
376616
1609821
1197319
829169
802412
1397972
1212869
328491
1014500
1628475
1143898
1744537
1666178
1752176
1177189
1437683
332017
1136043
781767
275869
431869
1174212
928555
1980346
1184985
175002
1108809
1896338
1814982
326174
85031
681911
971871
1961872
1891281
965801
996786
545589
897918
1296542
1278088
308442
21358
19524
1635238
1691137
1037989
1285602
929300
98490
517557
798031
216679
1352621
378546
484992
1449540
1596022
1969733
1464714
1382648
1312972
1283867
130705
1167639
696915
1500777
1706814
1424463
1933188
157109
285168
1588328
1529211
1115206
1937761
685886
1836293
998676
440563
494088
283189
1334276
1160247
1452351
409676
1597556
1453952
1799931
1494401
300997
137927
1915058
1872375
1182289
599298
105514
1836970
1186328
1152528
133308
462334
1358817
1377469
1279653
1411710
85497
362938
969693
483969
1947833
323659
1558750
359745
160006
1206748
229905
40483
884835
253068
1579570
1810343
1967881
1646993
1212059
1222808
1690012
1054329
394353
736380
689631
1727089
1308433
119268
93376
661331
789968
916363
1226160
648186
608433
1967975
1883189
1432531
119855
473432
821131
11688
416172
457737
1338109
567687
78046
1500898
190696
756328
1990032
983332
680579
1234900
1251350
1182852
1674813
984058
1568541
1417390
1657325
118924
1130631
312231
629634
1237768
1113610
524297
1732815
143685
1258531
1015016
1061084
209462
1553223
388912
769823
1712204
1337921
253188
1688729
1508178
1137946
744938
476640
1188832
1626761
1470778
1113986
142219
641218
1396641
820379
1039040
521909
1675115
203385
243787
1428238
1993828
1673954
1674738
1862384
1060388
945590
1179091
1460876
965919
1359459
1344657
739169
723787
1695030
136133
1471730
555359
1449436
1329230
1073172
400283
763464
503333
418043
1863512
1808672
1661573
1123130
726799
1140481
950669
1089529
1038821
779999
1387152
904033
574690
400671
673668
1999284
1721248
1181172
340884
273929
767362
1606042
1709566
1945975
871394
736217
1571486
1078784
850996
933792
1426524
1315545
167413
1490818
850927
113460
984335
1566109
127163
573639
407431
971275
1487275
1140828
396663
116050
1317637
184296
1478315
1844787
1731703
1373496
92343
1297743
162403
719446
10877
1451188
1120560
683320
1651018
97692
1448374
575406
12522
1307273
1829325
601627
1363922
1953476
833862
538484
939285
1800746
249548
1423771
1625886
111161
983923
1308727
1437494
1168403
814310
1756309
1872314
140981
126598
1216793
536945
775529
1136392
1058531
241928
64918
1020753
1793806
1092684
1948156
1799398
1195138
1256072
1101049
244639
1930029
865194
558897
1785450
1060273
1864893
366924
848254
841309
790712
561002
957745
1582041
1339298
1238539
1540123
915772
393924
1407610
1500077
121798
1060105
1561674
1419415
755600
1941651
416965
1099005
1876328
866655
143829
1821362
1802099
498586
1518979
1310165
1367624
1490999
1342841
1087550
1890171
1624852
171036
93340
716693
77794
528340
1801691
1871714
955182
1295246
1708809
353819
1999320
1137149
1937633
326693
1460553
602404
1979392
1869111
1492448
1156130
797950
346435
1176944
849578
1249185
1655029
260684
1188799
1619152
461903
1870901
312422
1412910
1018806
1735992
1660036
1309553
62774
1997511
944471
711541
15833
1711387
735230
1201450
1959851
1634552
373905
1929445
1111165
1636276
1575236
996434
456844
882146
1705392
1511053
1532988
82233
887069
45006
483522
978388
20266
1663508
1149821
458959
1001711
161869
1934183
1021478
395862
217897
409819
1258871
1128449
432882
1326467
302282
522749
38198
919252
1161017
1863592
1297716
149058
874647
1693010
1244567
368179
16159
938431
1212263
1157438
224000
259246
951113
199129
1186142
1253060
861254
1088890
1745403
214623
1166482
1330139
1807024
301028
377935
276088
1745037
104142
1352412
1681783
1207157
574376
1679542
809007
315364
124416
148854
937011
1457110
381785
1093540
1015128
651831
434530
914563
1893664
1035869
1249925
830155
1827050
1064604
1483669
1035024
893587
1607729
1891776
622640
1078241
1112023
1794608
1476318
1304978
1564721
507600
1922861
225153
1060558
371840
775807
658577
662245
271857
1222097
1355603
44621
1893604
1605101
1532304
540082
529018
16431
166609
421884
526943
1896321
242464
1200247
236345
1600616
862941
907716
578021
1003086
744719
161298
1200934
1374886
1007248
217051
66659
989068
1115162
953370
950847
1887891
1509457
1281001
58588
1990104
688521
1353656
1057083
357114
344144
1502567
619413
1586829
888708
1742242
1674857
959549
632207
696148
479164
1967956
1054436
608263
1012931
505110
1419210
1871970
1334638
1043058
1577809
1604649
1908736
826670
1470704
214864
648804
1485951
807986
1042860
678848
1834886
482839
1063550
1861466
1880226
1091905
1679883
1626162
203488
1223462
359484
1641662
681674
328700
1606538
440933
413001
1798747
79495
1593943
513974
763033
637478
232282
1250153
215179
759394
614246
1592067
1655965
540637
845910
398796
534047
646100
1316818
388432
909527
1595379
65529
1635092
718392
440850
1070065
1508273
452439
1170379
486904
477118
579367
460722
990550
853449
1765075
1535409
1586947
700308
148088
1820027
1206467
410629
1664494
714665
1327519
1669634
1270075
429404
5176
1433935
727042
1030416
1695305
1437393
669974
893044
466969
1740090
1099999
539228
186387
182913
143952
1871625
1057853
561734
182453
58607
1546777
1390160
322563
961779
563898
1310042
1003216
520999
491873
368766
1371283
1224540
1584325
1500008
1413106
1184501
626042
203891
709830
209965
1991893
136088
1547144
169019
1850302
1526137
997550
999918
1873866
160723
1636063
1154736
965193
104497
1175664
29483
1436456
718342
38851
307083
1596670
802974
936902
1751457
1086133
1427542
1631825
339351
1888824
167137
339726
730081
188643
1083261
801793
642140
599134
1731717
391897
1650390
280575
1187818
993000
994704
553144
299303
1556714
976281
254263
1909916
937466
586016
62056
123137
1580331
1685640
632895
241048
32891
1389623
1836529
5295
917582
309267
837348
1341297
1071813
887318
1444515
112950
1054406
224908
864571
178628
1899244
269175
414561
365217
653073
472225
1855340
1155115
1683880
1687081
1106692
1503983
464642
965601
296947
1532450
846180
1493909
793617
1811635
1142184
100371
750167
718682
742344
879006
707149
505868
1000148
688490
1477228
297343
1377730
553963
1532155
762121
1649577
261076
1436701
1380823
1809788
535944
968240
41469
1582533
1285129
1761498
819769
508532
322097
888607
1573540
1088959
1571350
1868064
158632
821839
723664
240302
223615
1976552
734496
1728438
1960175
1953213
1360145
1328374
1009470
1534684
154948
494248
1432230
1874292
256328
856774
900406
1638287
789973
260466
265593
568355
239142
1567041
986083
74670
625152
1899573
759829
1238527
459669
1000337
1213003
1317322
655857
971061
397094
1006288
870129
1156458
934719
168482
914789
1697483
605017
59040
816684
1338659
1941433
869230
1780068
1643013
405207
1617968
1338356
13685
1190227
1645692
494019
1593959
1311761
1102504
1451106
439319
209722
1250318
1683551
1170096
1899124
497372
985114
195809
626859
1641672
1579355
1306015
1210786
1231742
314814
1226864
596624
1905992
388604
497357
1399728
1058618
961826
1078517
993757
969980
1779275
1183058
438784
328136
1914431
294484
548568
1896761
1763303
1217736
81039
388362
576169
697491
710418
984258
571669
1739551
527391
881531
552119
1647375
1021893
1729565
82280
191861
1396193
1178312
1954340
785791
889695
715874
1213111
1552972
1303600
1960281
675452
607118
1721727
1149190
216691
829050
816734
1908892
1926070
144477
198158
760351
603330
1367324
1080917
8232
1130936
1011366
1242575
440665
284796
1353051
516297
248441
23360
131321
559014
1386010
1167935
1676166
1092657
583277
1558945
1290480
518153
1216718
1672995
264420
1594344
43939
1906410
1265825
634457
1888968
1725286
1062655
453675
1421822
1103443
1739699
1557769
240615
53432
1481142
1922688
732235
27959
687413
248357
465575
1529759
1902126
875254
1383142
499383
1915025
1584389
1781282
948064
93157
1818429
973698
1934592
1284148
229682
84773
1876918
1370530
949203
1521823
757970
1156119
564766
1859169
635894
658308
1120215
757818
1675227
1436297
1671696
1159821
76938
193535
237043
12517
18991
1337974
1869256
913580
676890
1442774
308037
1592674
1679899
1739915
1072567
1639888
628139
1477023
1931497
364231
778759
73507
1337764
918313
1376733
244221
787892
1606010
241925
1054607
1560076
1951626
1135654
30426
1731067
782492
1263045
934103
1005563
403412
1722004
699684
311729
1549815
690343
218103
593228
1687732
685847
605066
282477
1350439
1223153
771659
900200
1104474
1184407
1375506
778952
1858825
1090839
1907598
576907
692740
740955
759249
391300
1487091
429719
1390515
229610
1153848
849315
932875
1031320
1607462
1287366
60565
1183749
827993
453895
709686
221042
649609
1229588
877925
980954
471523
327998
292180
1872384
1106047
673525
390484
517604
1234445
1925703
1809302
1856331
1940624
1120770
495857
698195
1755581
188484
127361
1300997
324518
1636118
634575
174987
1543274
1973421
330332
1698942
730162
704934
1726300
1761080
373317
795513
1380105
1755936
700562
1172621
437825
1724006
1083211
1834387
1197138
1016330
565879
406114
1734605
855554
1670637
719992
406158
316054
164477
1535868
1853498
514894
1861329
412842
504145
1589943
154180
1605693
1306479
955045
261622
234403
44222
1311022
1693158
1696417
1707080
1825891
1339556
1598758
582225
210296
1483713
1354358
1492045
1989070
579482
1693771
76473
1698409
1835325
668628
98679
1604312
775915
1658289
76002
1693246
1110671
491373
325408
1058408
161301
746535
175760
606501
989039
394665
1835950
96424
1701654
502744
1477691
1803580
1466838
74201
1456914
1047637
849985
336903
1986839
688800
795564
1226234
1149540
878390
651020
539796
141731
586484
1660484
1367049
1556177
535281
816256
1414423
346948
1455886
842462
1914202
488113
1981520
238394
1544055
585843
1431654
1331706
1643784
644144
334796
1721656
983565
193327
1185290
803494
522694
684010
723966
1450095
170152
208897
338666
799910
1788404
1182085
952293
1653915
1913103
395297
908528
1474988
5746
168259
1449680
1292830
1089790
1248624
1713076
1110808
1612702
1158890
135755
1864290
159508
315603
489458
309640
1917747
1319079
1572374
1374214
659178
608947
1915552
125748
1884846
364491
1814715
1504220
469743
30002
361092
1973013
472129
510041
923904
1905386
1203027
264535
1502930
963266
828368
967259
23860
1297082
1363233
645548
1140159
1610735
522857
1872656
1777293
322826
1846414
375594
606184
656932
220516
143728
786233
1765033
1194950
1075983
685373
1765554
760240
844312
598670
240628
67211
1587547
1234485
1285607
1391106
1722746
1627032
1414835
441533
1258707
78250
835084
1160374
529728
1116572
58585
51782
686518
253296
167547
1016293
941563
1727395
1156651
220711
39556
1626802
1294931
396167
1249795
670512
1475024
1884840
1438566
1272599
1595585
556637
1182171
224350
1642290
1543698
1503391
202969
1092919
1381520
138389
1448636
298812
1134973
805787
425059
1152456
119716
1326988
1987992
665104
905819
1254843
1083482
249907
801185
314327
49991
1324405
493873
1344922
160732
429318
1755751
1472827
297429
1384711
499489
1495089
1827031
808749
844274
731414
1972527
816064
1085082
300201
231570
162393
592506
1667571
350770
507957
1944450
1520533
1971223
147173
294708
738444
808750
1311957
1054185
135129
1977680
1283454
1156295
1346853
1228363
1097242
1799824
104132
344284
1530086
1954145
1212521
748306
1691319
1765851
527589
701491
178667
1966888
788269
1007881
582670
599313
828208
1390062
1792837
846794
1594651
430500
520897
788210
1520593
564173
1358454
1801239
1331455
1807447
451407
695349
1255659
11596
1765186
60047
158324
618065
1963654
6263
1228449
1614515
751781
1402298
1705541
362365
1315677
992789
785780
619542
1464373
1960256
405546
891901
816051
1475344
20854
1267732
140904
180406
1687757
873269
1846986
357726
287397
704451
1618922
57805
363757
1566468
1313899
968480
1256407
1346034
1591218
211269
897754
1012990
363888
1864983
650645
1641244
966959
1155123
137786
1968983
606603
332466
1994520
1495968
1407606
510851
1679988
1297472
1092853
1622035
486024
1129165
1677892
205096
545298
1446726
386183
461772
1563019
835
1637097
1547245
974584
102338
953310
355974
1109286
978067
672948
982586
1003103
799762
519821
1122461
1292903
399443
483085
888097
696681
409640
773893
708898
305402
1437795
107152
1472384
1250010
188754
1048862
1684961
569080
352524
980314
761488
1196877
817415
1549493
1098616
1329549
641114
1979372
132819
531863
1757808
1690365
1545663
1896636
1388984
1241804
1207637
303755
1623580
1477892
1664187
1990285
146867
1102407
632771
271698
630311
1086772
214920
1165683
1339331
1446079
422194
619206
789391
318995
1830487
1415320
1794877
1591131
438787
1615574
1087487
1194198
605035
928967
472092
1722232
1874815
1043038
569254
1823078
812641
150241
820073
275802
1619253
1900325
780951
1584167
1477571
578986
1611001
72762
57746
714770
480877
448226
1607306
724051
1921800
1345956
497864
1755922
1178270
1420269
456513
256085
689663
232503
44747
1220809
540338
258818
1369249
1918024
1532022
1990359
1087426
1769801
757802
354641
167405
1046214
649679
1432093
1490367
73824
1752447
677605
1331043
1108352
563023
882119
74512
1199348
1616599
1869050
1874176
1576433
211058
1061179
1477173
1012125
1628712
648538
604211
1378025
874889
1377592
1128914
1364730
947171
772044
54173
471603
177199
914352
1543202
1759207
667040
379780
523988
1296741
1456272
318724
239214
1697349
1055415
1951427
1117582
468176
1261262
1638223
78849
411863
685093
913185
784879
880221
1266395
411863
87583
1730016
140279
1019679
1369974
169834
1616201
493167
743883
844398
1685886
59423
1223639
1694912
174649
1202515
503636
1818210
1078583
1957763
676242
905859
862503
728764
309877
890646
1053268
129186
686162
1476105
1327712
182022
672492
1650476
1074335
788818
282551
1595488
442378
102151
1413792
1739592
248381
1388862
1981940
516061
1800382
1503321
290654
939404
1539235
1623127
1878203
264639
138390
1945010
1384339
1579068
679816
1640924
778797
1732397
369227
1515769
1805420
863553
1954692
1568423
1134360
983018
13457
1023967
1155665
1227351
1570549
546076
445127
1213707
1790412
1778623
1402163
1145677
1434458
485876
719796
771070
1253613
1289393
262878
1338997
1757860
1511916
1588053
1029268
272877
1607851
1089075
566841
1061388
1685519
192301
1677181
64097
488767
1618476
1542536
311010
1599974
416315
698679
269126
526682
1876916
1536813
940527
277337
437089
1063262
123533
963342
1977466
1583532
1227436
162357
1583089
1613512
438823
278881
717018
1238808
483050
1496961
1530489
1109920
245742
1520138
1695113
268531
483120
1239391
1483665
569667
1712062
1456341
852031
1856314
682188
162132
1839210
990230
614948
1964736
1036292
1809138
1849902
599016
892812
899957
369556
60384
1894462
298686
1147806
1112988
948806
1699649
1552884
723957
270004
1942082
1562999
668214
1579728
1209732
237308
39885
1307025
912849
1919462
24918
1355227
1350530
568498
1346318
1392663
1581975
548044
249430
1491555
359003
1889957
1367738
889467
320759
821906
243525
1090402
714470
76170
391946
736077
669171
1373221
762869
1032762
735147
1334387
22922
1304302
22739
1616951
493895
297883
1680354
1423719
130291
862632
1303034
1012051
1075609
225192
1164715
664927
1652181
205826
1322116
124039
946482
743430
1859273
345192
148293
1824306
1674951
1383840
1149999
958365
684473
331007
1250966
790005
165643
1972695
858908
40785
759869
1464802
1237983
1974066
1669966
1583505
887689
683921
347357
820490
731625
276901
935042
127978
1036360
1129853
1447905
1406543
1401965
470992
662596
1839802
771274
410864
603995
966088
480849
348889
1201415
774646
320721
1141285
1752383
403478
49406
1087436
1838894
1574502
871358
1081793
1865984
154754
768544
1991827
598390
1271384
972723
937187
19805
1868834
1823046
706887
1211630
429415
878716
1974952
1622760
1823653
1869397
708558
272314
1725421
1435255
888102
1060238
1632221
583732
943498
1038690
1389204
1527149
1389450
1137128
1471168
1600698
752578
235807
1026373
1460686
575943
466762
1232906
1212838
1348757
97658
344737
865578
1771940
1488455
1530388
180135
341426
1055982
1445955
1115241
125456
1210430
938419
1783824
1732440
1848840
230331
616871
817385
1489779
446887
1094382
957777
1960189
1943014
1165108
1446583
746780
529810
1028913
1874532
1416429
926185
1961302
195662
1220395
1401007
46024
1405617
1369139
1748926
484462
92244
1492642
196433
66633
306197
722036
137018
706744
1849768
911316
1106407
384385
1572403
1820519
684930
538811
1747866
1813068
810365
1407511
570144
1660024
1576078
529412
484786
7214
1548174
661484
958283
1873764
1107059
836098
52020
167006
680411
530863
364566
849503
1218207
475188
1202146
890857
93016
588977
1103136
507144
846619
839447
1498881
829849
439205
586661
760735
887706
1962629
1707419
140403
1478711
1589198
1243382
40210
1210544
1667353
1440933
1437837
1368838
1826693
1692620
308408
1766274
284030
1302634
297884
1930361
984325
128902
780384
717628
672630
1101346
1378498
1816479
1813841
3290
1292239
1426090
1590970
171875
688431
1655507
1577579
261237
1917335
1477825
349452
985525
522774
960335
163392
1695737
1398213
1476607
922604
491956
825342
562740
1087596
1452612
1653694
911223
65668
1714512
1746923
1897485
1776045
1837331
1445315
1902400
308745
1165469
1223545
1880913
1363023
1357211
73647
121347
1356566
989184
825405
1388994
848754
1233429
396239
276194
1779383
397173
435833
294356
1797647
406363
1590139
453126
455517
1866590
263524
1771193
454000
1499415
1634604
1716251
397681
1266191
1912853
530191
417652
1113333
758537
494561
562799
1824177
1732050
1486450
370228
755776
1761453
488558
1424162
151077
760538
1181978
309952
1860510
1799714
1485914
1230673
928734
41476
388098
1867008
335819
1679686
1872459
187231
1110230
512116
1178476
777433
1954418
1516077
1874962
1750912
1811292
930916
1614486
1492376
1629519
1083104
850992
73234
1178670
666351
1454339
338147
1822409
1552748
1830873
1614147
720249
1272243
174983
1643474
1487432
1443057
1375870
1065173
200553
320762
919210
266631
1864830
888425
1486685
1182502
175423
1976751
696987
121812
463450
1606435
354983
690551
434636
871566
374212
1933903
509225
1366758
764564
191986
706344
654512
421308
835525
1180974
1880988
1574889
1473369
216174
1058834
64615
1228573
921505
1125320
1806390
1250438
35310
1892812
1098580
1580154
1432805
1213341
1828298
1224147
1370468
188850
1053582
777936
628477
268206
914012
279920
347361
1830267
322711
286258
586350
1477735
1655900
835674
877276
1112171
662526
488549
156279
919023
960998
1953558
1027168
513943
791502
319110
948382
930779
986065
1501442
1467763
1502093
1797155
1874682
757206
1315024
719344
1437292
657299
779253
613930
450351
1880360
1762711
208759
273825
1534671
389166
389436
1846962
1706269
1407813
663934
688131
1882944
1757204
1895785
480646
412640
1819470
947018
1495266
1114701
239566
1680257
1729064
574304
720941
1334601
1822788
1483736
1948554
828507
593663
1290072
1970222
1183342
976449
1982727
505759
23206
280888
111642
1974472
633479
1087133
1203046
447615
276243
61025
1150804
118368
1605816
955868
1989436
1806937
1204313
1638500
1069607
1396147
1789611
883935
1965391
514142
1845685
178872
1522504
261803
906281
1883495
1026963
1110669
196811
803637
1867478
704656
1048278
1257096
553215
1410848
1797153
598728
308793
1274185
1399210
1134172
587949
1553261
1310955
1351309
348774
1957749
718334
1390579
415160
1531421
836312
1222462
1637530
769868
1887622
1423971
1837785
1352726
307825
1175188
185069
1544237
39242
732586
1248870
48841
1314834
1603559
1730724
1692243
1483951
1391005
1816130
1822622
1492540
1201227
810751
1165744
146232
1737924
1872552
1185876
1211085
1853801
377162
1307479
1941728
1520294
1497070
1957885
1789899
856913
1111863
1427812
1162366
425669
1756715
102506
17661
250919
1106627
1723586
607886
1238681
84582
1741657
608349
1309709
904626
1738898
1237733
966324
687429
36425
1970455
694404
796310
534176
222199
331544
1626950
1681003
448233
305500
283274
364639
439355
186269
286989
1113565
1592248
1778587
654160
1355272
1362190
1156135
1539141
1087301
27634
516632
177942
1308295
1098264
1006226
1382240
94936
1403675
97673
802921
1221366
971713
1352407
628133
982434
1784847
332791
1541009
1206479
1798204
1921820
1417858
1591575
199151
180600
906272
1883376
1982914
718261
224681
1571835
1052009
559057
335929
223229
1102088
1677217
920276
551458
1687331
169677
1566216
1466511
1423032
1834413
1349906
596101
239166
960577
143413
455706
1092040
1048016
765605
1699550
1088983
9389
230172
999838
1828244
1212925
497270
60483
693664
1565287
931772
1569633
56600
608215
1802924
718777
1122094
829233
361652
917066
417799
1945511
1777072
1901998
870780
58034
1697586
466531
1767403
1809361
1994476
419035
411004
1556976
1193318
619720
1434909
1496903
906892
1848779
956390
1647907
1305835
1284977
1086449
1039954
1456917
630173
249366
1827083
805332
984605
81447
146814
1279659
1024525
1743672
1008742
1229804
1151006
954378
746943
1048461
1351669
1679760
1447261
900786
253503
1989917
1075027
569520
1551226
167668
1085620
900337
935424
1186252
755143
784674
318227
1441719
653330
1731105
53527
705875
1662046
774183
839738
1028986
204181
70749
1452049
1871852
523940
9714
447894
1050116
195011
1830403
1362892
1823550
1434222
1167599
1642679
366794
196963
1691197
420809
1010682
1315977
978304
689246
1675785
1836248
1670703
1968680
738305
491786
1425061
1671706
764588
1207165
1265590
1021817
735740
1235031
1424785
565891
471074
1634976
1084359
696615
1988395
1790987
1006978
910402
909353
895563
100998
1153288
805192
913775
253315
617089
663527
1239635
882729
90415
1878044
317266
1073686
1278445
1208750
1994501
1924865
262006
444271
966533
487564
230820
1346217
1496239
1202954
1845454
1353380
573726
1758692
404028
1297867
1433554
1650178
620977
724243
1763543
1091857
1420391
1662975
650992
1736112
931500
268982
1090055
337994
164391
1870153
1000529
1517590
1627320
1284513
1129822
347027
1000012
817159
1074078
1634520
196174
1789563
487909
820228
996245
1696424
135671
1296437
278135
1307080
461960
144522
152081
170991
1444718
1829253
1588452
467516
1049680
1487779
396175
679843
698917
988245
1100464
873068
505537
908226
1690753
972622
479690
1604436
1603724
1047534
806089
338256
399702
324786
835165
1563302
336989
1646676
1834649
1305981
1504952
1483937
887793
1972119
1365079
536905
1631092
1958505
1277919
878856
33628
429087
665270
1183277
1919156
1125771
1879209
1195391
953953
1457687
146511
35727
1492514
145246
1403554
80130
1905027
993768
236771
1983101
57364
185543
1306363
1639428
1751376
1043502
297059
234844
471829
27774
378568
967018
1730726
984738
1035043
1001535
777757
1052966
1437174
1567290
1427657
1445585
1444766
767892
377635
500497
359610
1356467
1953128
1343015
86549
428083
268460
1478053
976857
1369148
1504179
80347
1869556
6642
1453137
1600845
1978643
1325638
992762
1144170
362529
309127
1209070
1707303
1660413
935838
1865875
325523
747709
1084320
1864659
484178
1024237
337026
361081
608271
1563913
1344166
1024481
814734
1383250
1345569
483896
1517595
1197640
1988112
1074230
29765
215593
977991
207410
412343
1736329
1399492
854472
1528727
1861793
113306
568376
1126236
1993026
122296
844674
878717
332309
296043
381099
1732
489318
1261707
1428570
496916
784073
539360
1581
933957
141121
1727212
1772279
1655974
460292
558566
1970293
1838524
243362
802356
1882409
428837
617115
1099041
1207474
1031778
782144
335781
1054306
1121964
1151951
1936518
606221
1702354
1914397
176841
1883374
1864091
888358
1030210
1728897
1096003
1597608
246778
1363135
1163705
1279674
1414465
1470537
910736
1881133
1209774
1684190
323299
1199822
620717
1475329
251491
99054
1663550
1341085
694676
658738
1128484
1291118
67769
25371
303152
277623
37345
36882
1246259
1329327
165842
1457584
781924
1682537
987113
145241
1108703
1161976
277463
1735569
1396412
1341948
1752974
1052730
217032
1832765
675545
266549
1876985
1217676
144312
1591170
668423
1303154
565520
1202092
1675629
267986
670954
415591
1140630
1148368
1806375
262104
728008
1951454
115449
1246301
174095
1038943
1340301
87892
53584
1339505
1803715
254886
1604301
333860
934103
1668598
988090
798488
556143
686733
768184
1157997
1942161
1951714
547314
1246713
304509
745252
1544968
1417476
1924169
151458
491370
200731
595614
1943817
125474
698323
753292
1256257
1717416
819905
1406757
1772303
499135
839192
974125
1007123
1780873
1867623
1769371
645254
1904597
1354775
659716
619533
1094840
474028
1505207
1723892
352491
12015
292075
1046668
634461
474660
976430
474064
1420440
1103210
1317830
1680741
1175624
1889378
517490
1842814
514261
1594779
1985683
1877176
220425
1761062
526989
1612249
1216745
296644
475410
1508627
37543
1111136
1721735
1158275
456626
218953
359928
1436744
368843
1457405
1478629
1880335
457701
106053
1441468
1086326
903480
813004
969159
1785932
759438
1275988
1460821
105255
803647
1225094
1274639
362698
1456845
496169
336571
1813978
1623534
1070922
1026285
644030
655247
1520130
1534716
349811
1016736
1251593
508463
1044122
1245463
1622624
1080383
686680
1717711
972463
935318
1207988
73046
138945
1651396
828892
794240
796394
724438
1178814
407053
166988
1137872
316353
1981350
386029
1145574
750674
1941431
1531330
417716
1405825
938532
1893039
3628
383262
1794372
1112526
1021895
1912982
422002
1201636
336021
727772
138738
644285
673990
1672756
1660147
1366250
787106
636075
1674075
591185
1316622
602819
1347439
1881706
357032
844135
1729883
585915
1109472
1732882
825059
1758104
1802672
1129432
763196
1336725
1633579
40139
84310
1114193
1375815
75436
223717
953958
864684
1017779
558206
63981
1366942
1298185
833599
1720654
755383
412147
217393
1723815
1583478
1503660
459255
1502009
543380
374544
674164
1488396
1118081
940677
236046
1483388
1744356
230636
1820988
56250
79240
696816
1996270
733267
532443
296123
1485540
1960177
1871470
889085
567124
149903
1264569
862696
1757512
1349776
1969278
719799
1529205
293474
938582
560164
1231201
1487790
1816181
356443
167270
836658
71933
345216
775187
496693
406841
110245
528274
934082
789028
695027
106139
514014
1827373
1839270
95722
788893
1987270
1661196
1919811
676321
1292844
1840168
1392518
1586905
1065734
530163
1341561
336953
1313842
1630331
916906
568351
375956
1648535
493722
1425707
1773216
1957341
1987994
850713
1631339
828535
1107003
891796
1276439
794251
45063
942624
581175
1129868
1918399
238088
142408
1834432
533266
56340
1297093
636915
275109
174733
349204
360015
475423
1032261
1718948
1704923
1250985
1726636
1675458
96927
251613
1373000
137673
1281008
1954353
541851
483249
1931633
471126
1645963
65916
1489050
1708441
1947961
1646404
1344400
540340
614408
94913
1364386
1780117
876695
934459
743871
1728852
600187
125568
601721
1724825
722747
1950839
907628
846355
27584
1177065
1078425
1476071
1321270
570623
501051
115749
1099205
1635589
1213631
980514
1920688
1567236
726412
834213
1553469
1094709
1754424
1065485
487770
1823435
1341907
1948564
669282
1292142
362941
1087692
73578
538805
797936
984443
550627
1499923
919211
571612
1655572
1645570
22814
821061
1339468
470952
1513040
788657
601345
799994
1860303
620513
712791
716007
458929
1490017
1082663
1156586
876716
1517970
1384484
945972
1992853
1850608
653706
972677
756307
1888240
313823
740680
568448
1629396
42172
1268657
1492642
75420
874730
1461803
491536
379147
571181
1055049
796993
1627143
505764
1644626
1593761
1945051
409281
1011396
155584
249531
1259089
787407
94190
1918169
770936
745183
850083
1568135
1474020
932703
999550
292041
1120820
487896
475949
1690891
1468424
1975987
774579
212999
886508
872339
1359326
274870
1923527
1512454
1241327
773433
1559436
1075177
788746
959292
1289241
524741
1506317
1441086
459607
1233599
849603
1426564
491874
1551467
800623
1393087
28705
73388
879460
1946987
200770
1625501
590026
203068
1393630
399704
1532154
1379930
28663
1986918
1682268
1720908
93960
391067
836437
978291
1284318
1677792
1520332
908507
1054174
768869
905926
796848
49980
1302705
1824115
624052
279824
827750
530872
1746028
55070
194873
972792
350523
83989
1698140
918791
1808569
423280
731252
538804
1805578
559212
1373270
434865
1027037
937258
1949229
610693
1278456
835327
871221
201068
1684570
569033
1427626
1200564
1110951
1321983
1295832
1564168
1073664
802069
1232760
1133800
443008
27217
465996
665724
1951803
1895015
871238
1368102
658335
580290
1212938
1526139
445124
1123523
932591
1741757
1897003
882658
303961
1251652
130312
1201142
744851
1618309
317452
239686
145074
307996
880743
134864
576257
971164
292459
1033860
694782
915266
1847505
1137699
151091
736751
1367666
753079
1619848
1830240
1567662
1438026
1272689
1601465
1253341
786359
211499
1314825
662620
1513455
590778
1944807
1525849
189268
762971
1704608
1496135
631347
812947
203627
1379076
1877592
173822
205633
1475938
521194
770887
684228
910726
808234
1569184
433046
849010
1693881
1958397
133553
20275
1247861
927632
671386
940995
1986332
698435
1760470
677640
1910370
851545
503394
1195675
1570688
1045567
686349
1733977
458463
570874
1424778
139865
594971
1759208
839434
1225860
1032234
471973
251841
1819445
1048741
1421517
175616
1001376
1608147
690401
1148650
1596875
608525
631166
1301518
1887923
18215
257074
1239677
1015248
392416
54702
643989
1881461
30105
1180307
751062
385342
394960
1200680
1083133
301464
165509
1549882
29650
390958
912454
1516548
1925087
864518
1762234
627676
1183651
663710
1714611
1729314
315282
861800
839434
707699
176395
1365149
49155
1838705
15140
431953
509129
873542
653142
1201139
1920440
1053474
661047
807687
1281909
1261674
420231
30198
352839
689839
1406409
773187
567207
785760
1355996
891097
1249692
908891
1823301
1126838
1343251
975076
873125
930974
359913
468991
1664270
691428
857026
619183
1290805
544121
633877
1344490
1037645
76158
288956
56884
1992268
1003636
1945693
1639376
78332
296837
52911
196791
849624
998253
298460
79736
1388915
1423127
924271
1696205
1674260
697324
1684557
1733958
1762870
491948
147135
1452467
235619
914935
1981930
1540241
1572157
1650926
1699325
750369
1604509
828189
1296156
1532359
982745
603354
1762095
761869
775151
74534
1850149
885862
1916009
1272309
815899
1722613
589134
1863073
417304
1645825
600889
507211
779484
738997
427508
713856
1953587
1563973
1462296
463387
1466979
1571198
711352
1747641
895979
127720
1484414
271538
187729
1226657
961193
1806544
1467765
1407317
1793595
728650
1860197
949098
1750652
702916
1954432
122435
1471280
594918
985799
257879
768184
1473536
1549341
1330596
152162
728475
429770
1913161
681570
1761219
1741010
984527
1594342
1825893
227133
835988
235280
871974
1579127
1392867
1989456
1128551
912415
1965878
254500
1117015
60445
751304
962481
755888
1918321
1354918
295768
635125
1108060
1927038
281290
567781
1521209
1043575
1891193
19870
84562
688929
10499
1446476
1725570
516327
1067800
552786
1613507
1787459
1864977
660884
1994213
1812635
1332249
52496
1227672
1856128
906540
1637903
1950907
1955222
304355
1115348
331676
439298
63474
1234312
1153986
1376346
1040220
111901
1380228
301005
765155
676750
1657385
1381030
1686951
1191094
1930812
879487
1838034
397172
1409809
1706601
1140967
340565
1801289
1290204
1890020
183634
865954
1403651
1172435
407378
1177084
1784991
1062250
1804968
873872
1773693
170487
1368740
1359145
1907155
382411
1620393
1036792
532877
584140
1971444
641154
448352
1005029
704869
922147
1026363
584181
1631001
123214
294020
1077946
1740391
421564
1524023
865476
1940271
937104
163321
568500
477466
327970
806638
1407163
1496172
69177
959147
685331
991839
1852550
1594131
1484190
1162306
642910
703967
1626358
1542119
124543
1984639
1218474
1157607
1423505
1101020
535337
520645
124194
358329
69176
774275
1132256
279721
1053308
1280485
1528258
570332
1260787
390508
782174
106613
413397
1131923
1766808
520735
1268314
1446725
1491792
1312825
556600
4704
995019
1513077
1596794
1038716
503940
1827589
464552
1505280
1474038
804983
523809
563237
991358
1732830
760082
1306644
179801
1930412
1859422
778058
492399
8789
1074866
361263
579165
1787178
1239376
1041129
1991164
1102813
1664184
49197
783787
453012
439236
1473563
1827303
180962
626829
1140177
751686
401333
1615139
330400
688860
24504
937180
704265
463902
332671
16648
1623456
1350337
338946
1434934
115448
577002
790386
1019132
873580
1958769
1883833
638724
1751075
193958
1835827
178847
503543
553353
1491991
1399084
1414953
424659
1852119
1710654
307196
1826254
1363279
1900920
1121192
1449215
1429397
1587825
282962
615244
341335
1799775
1315204
956593
442074
1840975
1045940
412961
383275
1682092
1248622
479302
375736
1353726
593852
685030
1783948
751937
1132118
1064668
1173280
1858935
1200686
596197
835534
607566
278458
456238
853558
1023906
1288033
1045525
1866198
1257753
1381003
461632
768402
1596221
29528
1869123
36590
762378
160218
510031
1741397
1591124
735796
1141213
1510318
201250
1320141
1465711
1728079
1290130
1974131
1357764
1178532
1755153
1605016
1318254
1979929
1329481
144591
1545442
972981
1973490
503416
1350363
78078
1891000
990568
1930059
1450702
528564
512409
1296995
450457
1839036
732219
257598
1416302
83831
1809187
1954344
1805280
601731
63252
1199531
1421771
588571
1979857
1394331
225409
88075
241029
1560297
1088062
1065247
1755885
600098
1632939
40633
1458079
307894
1766960
255598
1738152
1272807
713912
868115
1995599
582583
80277
5839
494556
1829847
397899
1740057
409644
1881876
540172
527099
563080
931226
287112
403258
504262
911452
1723446
534675
43849
245358
1869110
242525
249026
607860
220481
725096
1571524
246954
1525625
548386
105992
771875
1033112
65779
92536
1425098
931967
1389284
690884
28528
685461
469876
469145
788246
564596
1008824
215734
510849
169358
1961485
187231
127944
520493
280665
1683553
1034476
1016135
408166
1703177
1377721
440114
1001103
1127981
741834
515972
525931
201165
687351
1442669
843013
1280814
858463
1550784
605394
606220
540194
868355
1648033
996028
471505
749985
1879428
1706506
703149
1396304
658435
1479954
1939085
1689294
1555371
270271
776904
1891492
605641
1629744
1689734
1873484
652920
1162327
492907
862438
340286
1491576
1971282
951312
222579
362418
1490848
1235591
269869
1392467
167335
929960
1373136
1776826
302039
57279
519238
60862
567608
948206
1695732
1940659
153767
33233
1403171
1891947
989883
1269865
1421930
1743002
282807
708343
693066
1452294
1373652
1516318
1629888
1168199
1871249
320565
1307436
1992109
1648271
1312338
953759
1471766
1583426
320486
1980005
1952114
566036
1601555
1363471
949816
664177
305448
863843
1149319
434079
127488
1521276
1223960
24844
1856329
1492897
1340568
549106
1669932
1216427
108151
1831980
1967304
1200145
950926
804324
66492
1974992
1476052
762261
154615
904165
1989492
553622
474016
1203641
1778641
1794661
589255
493850
1153491
1307618
775418
25428
326366
1740283
6195
1700707
271615
736924
1916863
1760125
318332
1923729
1492276
1661105
1520539
1312450
1801670
1779256
1406874
711034
431639
1781762
1829225
592477
705514
151552
88134
1265551
1608784
762672
118322
1090945
1475378
1686365
375641
1316307
169522
1312843
469884
1667251
45264
1496720
1622991
1407148
1568304
1037511
304708
1300263
1329188
919773
1591810
1491677
1381387
1440729
1095276
1693540
1590218
878148
1908952
263781
1117175
791062
730932
1024209
1491067
530861
166793
416000
1028115
197933
823414
238821
1200606
300286
76468
617607
431434
1203767
104987
1379996
289967
1072973
1724774
651865
288633
962725
1918805
827067
791431
470588
48707
1778304
1611660
1418348
68077
884555
1739568
585268
1971987
1421822
1833759
1209004
1592791
1579238
1344883
434629
222514
1134672
184519
1400794
527943
762482
90491
235120
402858
109203
537130
1490659
1467915
1828764
474734
1921297
566721
552099
1897910
1675900
27943
1582267
1463781
954868
206802
1221672
1401968
220901
1424686
1116969
692272
887736
1309591
1119015
828635
305215
709181
926555
1573784
147132
1397225
1975074
1590341
1503525
854740
1689484
1371492
1891014
871302
1381187
1426737
1801062
1240010
143781
419738
1623679
974108
705934
633589
418249
327131
1561520
357146
1496704
1098466
510391
1315471
1612092
1322377
323874
94286
775602
589
1061068
1567437
24453
1698425
1653349
663148
578984
657859
1161281
1216864
478799
1489412
1355455
795154
1817808
1986453
1106702
725320
13194
611878
527335
1147985
1671040
831576
571334
1743293
1832792
1530341
118008
693414
1983024
1081100
528787
599096
470245
1215665
701340
1394020
602806
444835
1219633
1421501
1840210
373676
478415
1888233
1478953
129330
747602
1853032
1501541
916650
782447
1194517
305882
611513
1059044
1477789
833811
283113
422863
1610028
721896
1745094
73668
1866994
1661581
61242
1379412
1693497
1785848
314186
488063
90054
1918364
1686304
869075
1021853
1010296
1320526
143726
1867022
7670
321332
758008
1064858
1137481
406979
1580397
172551
1489917
1249514
12308
285267
1988112
1673921
251199
902004
460108
357101
328427
1114480
762705
1158999
898344
12777
1355282
1491626
1388997
752240
1217138
1401009
1649201
1191195
2358
855392
1283184
529499
1479114
802767
1565393
1686695
1085612
1037586
599014
1981062
1087842
433747
1516627
1906706
1464523
1646927
1877186
667545
359654
588269
148536
1294025
1789145
1803199
689345
970572
1662856
1336285
459860
1436484
460135
552349
951762
1905850
520605
1326102
1395810
504431
445324
1411137
289677
205947
1888486
859374
243126
1661587
656684
1406689
290212
1959786
1742757
1847682
1019521
282706
249330
1601937
1669857
1448940
718362
986353
1958409
1855543
702959
744124
1983137
554341
205507
806864
452905
1932069
601546
1933318
988290
1918004
1495912
42878
177370
1813520
451915
115743
259828
421753
1194366
1492330
878223
1152969
901831
1437785
1408925
900049
581093
528215
1256296
1323814
244111
1634461
951773
1957273
12767
203766
719760
1337722
485002
903651
428435
262228
756426
320310
1891627
638779
1530654
299009
470938
362677
1389613
1864269
984467
54007
1301666
965096
442586
1998858
1518360
1151820
342127
538902
815444
1323612
768823
1862845
815499
1070269
656752
547966
504101
1961363
1991392
1315973
1660212
1087852
620510
93565
90714
1024061
424749
902252
1048924
1177291
1853324
1150433
475184
391551
1877687
1980120
827958
145134
1639680
413916
594895
555388
1771723
1375414
1147619
661921
54343
457798
118902
1645294
616289
1623071
1952430
1625177
1949000
228851
1668609
773353
1905570
1585247
1754389
215839
1127140
1486490
1189879
1571514
1679826
1607542
1456879
294773
1604516
1350401
656305
917285
1395398
1316594
164214
381732
103638
1949803
647777
929484
1114597
1969943
1175452
1821993
1173591
230497
101593
924229
959426
152489
912354
375350
1461574
1922125
1311561
555485
1241896
1344911
1891993
1546040
626434
1264567
424454
907967
946640
1575749
640953
470319
391782
621448
194363
141490
1881054
1349749
1923159
989359
485936
1516353
1830743
529666
636325
431300
916704
1405151
98078
1133111
1415564
245683
1620019
827934
805618
1256851
353508
499571
1835811
1119676
1119545
1730994
1726484
1328568
918601
457744
1461294
1605006
1548238
1643227
1224616
1307612
975244
1008002
912059
1086159
855437
1483519
1403137
568800
1424790
1191603
1350984
1772706
427374
1471682
929685
1381078
1564289
1311087
403681
827384
1486882
193051
477226
103882
743045
1298348
586137
804558
204327
1220771
1876537
148351
173139
1104523
1345907
70441
16229
426833
20804
624786
1873900
1047316
1233101
1552014
436268
287725
94844
150889
82913
1343439
94842
35259
940699
11045
546950
359239
432214
1041240
940905
1253004
428640
798869
975473
1889558
761868
918733
1861283
1535115
216651
1739127
1690527
1915550
1834205
1427592
844613
190127
1509344
469654
733091
1732882
871689
1472121
580707
894948
1512580
379316
1769205
1606223
687581
1257820
46796
1255050
1728255
206216
1100941
1363491
1333453
522750
686023
110676
98222
753609
126104
240504
509731
988617
1863981
947904
1301373
1461286
596231
214211
1065932
1368184
1768779
715736
1568875
874987
693888
390344
1469422
1458296
465555
1887783
185392
1691234
914937
43049
879050
874204
600523
842013
1577345
1102879
737366
136483
1431629
210148
1171706
1302738
1419670
1393889
1352484
23013
556248
432973
1433093
1833209
1799646
134889
1520655
271619
468675
370070
1533009
89284
285868
1327511
1103391
1856875
1114310
318931
600058
618581
210393
471683
714920
861470
546635
1087853
1670947
832520
1972508
743193
1199740
201847
1833474
1380600
777987
59225
1088167
1521983
544537
1825363
1823186
190578
907237
1914840
1114188
363245
897154
1706457
1134199
626796
1425332
1006162
1534224
1645568
92135
518342
442281
1221590
284506
1620383
1805948
1693722
161032
1941877
505563
796207
1833238
1548940
1693112
693205
1114731
1963577
1075075
1128028
1087087
251766
617541
260246
159686
702249
1462297
524638
752408
966653
770651
1727246
1261393
816602
1636150
1714638
1304924
99612
1420719
194945
1984594
192783
1632071
1274971
1075501
1645509
1734707
993809
609467
746895
1155720
557749
139178
812536
555071
1489457
1095232
1195229
463594
1485307
604948
1062275
1097196
1003255
435377
948319
1432029
1158436
859671
1680912
688520
489725
581109
1331548
205332
1504047
1286042
849372
203851
881782
1045864
471959
341826
860141
557757
987051
465116
1066008
1594049
1082067
1132315
1909925
1511914
201865
1307139
1464158
1782142
1455739
624084
1211962
61391
1995020
236228
1963232
851638
868002
1773025
1809653
1574306
306366
1126307
458416
218854
262620
770107
1979350
705476
1982329
1697925
257295
1850901
1466291
1046735
1464054
361631
757289
58266
1805580
1781143
669946
791500
1776951
344210
571768
1759386
1257056
1881616
1889979
851947
604331
924658
1049688
1595826
1887811
1913791
1607764
1028420
183495
990370
159935
1677421
1187500
699379
1186247
509204
1779651
1549913
581506
1684396
1306075
1351338
466528
151148
761172
734136
710311
937098
457908
1196082
1292834
1027841
984470
367115
1078758
1722009
140121
1635061
341884
1040329
679331
867686
1482531
216122
1839885
812333
634037
7830
1266152
30629
99547
856492
905232
786005
1683945
1668788
1459084
501274
1227193
1870115
936813
193478
236625
1884504
1676696
1020247
1688460
442922
549522
1212100
1582239
1037233
1230460
496446
1315546
181696
1983806
1180702
54010
1070458
204954
856257
1948186
557503
1014285
367519
973129
1955846
1463247
749133
663425
1701861
1252291
282348
1032406
778296
1735676
597693
579050
515682
1222937
1975830
892315
1869639
1907525
264865
778134
388006
1343821
1250292
692305
1192404
1143815
859603
432240
152163
1523094
214283
1876103
1048510
1118881
1114583
102310
961717
1736630
1749730
167946
1721803
100324
1374390
760113
323298
483707
222168
1307611
1076389
1893726
1861391
1940373
648311
1567425
1153312
1608802
1143682
906281
524904
564418
1128178
737843
1110593
1262954
571578
507716
1061609
1237627
1896744
905763
1969135
583730
1406683
1360037
265928
1988368
1361961
1149727
519870
1412311
587582
765787
621233
1593966
1145586
1934954
595139
602826
504402
1472874
1801656
1898113
721137
389099
541770
862314
195773
773738
974090
1537849
1390234
991803
1362767
1925277
1950571
148337
75381
1666461
1691061
457863
1646972
756354
722780
1492302
724681
1224142
1932834
422795
225754
758774
137568
720784
1774244
1608219
1994006
1977812
1358065
71437
443501
733762
1924582
1726600
163691
1198173
692315
377291
788674
766079
1350293
377008
231478
1093065
561738
747607
807404
1096477
619640
1378897
1699955
1700895
505017
545547
1847034
1238137
768812
352366
299874
1755101
39372
959533
1394226
1100268
109490
1938531
195536
1156767
916007
792889
1561157
1750015
32055
1210421
1340614
1066872
2658
174824
1409289
1172216
882167
1938963
823118
163416
854642
556072
1918273
1745140
421052
111366
1417371
812515
754218
1021437
1360193
1600409
73868
1201140
946426
1937285
1987422
585825
782408
1684401
541906
1571491
943669
1152811
995498
351548
1628582
1687989
1904445
578238
1400625
602883
947637
1305775
244206
1727473
1111084
1067526
631358
1479103
1657714
1162223
1474689
1794114
173614
500405
1335149
1408474
1062701
1252463
1059890
1374214
1839109
1922370
152656
1363760
1711952
1648103
300612
1989773
917794
1017287
1943961
1901281
553678
165514
399748
154563
69760
1574429
682860
951217
1129771
407707
357122
1887139
540869
750941
611183
1615017
1225593
549103
1426193
822625
522693
1229720
1380405
106736
1893116
414979
1591944
1994465
211246
55703
504623
976901
1916902
1166750
754832
338250
943505
1499823
414817
524095
786750
236360
1233667
798863
1907172
900030
1386086
453366
1620922
359423
116481
973652
1981132
643184
325052
830576
184089
26153
158921
1665612
1246257
1706765
1363129
1665145
1810500
1073238
1794330
1003342
693527
324601
662051
201048
1626537
1274181
383977
1438026
1796077
1458512
1022565
1743107
707329
1719328
1196349
1070538
1787705
652200
1872271
817329
976431
1835692
871315
591394
1590908
729074
1505262
713723
1704545
1697962
1539307
1561897
463763
1606145
1156697
865921
365291
227140
1115979
448395
1257982
1264650
129409
1922647
742285
155309
944026
666440
630358
1462952
1046399
869215
1209851
1089211
1234936
1115524
1119264
1817732
543428
1944497
315427
109169
831407
797801
718118
229187
912044
1853405
1662116
1318137
982400
449045
1124313
1586821
1292588
436447
1417654
853418
742561
27354
1303707
415206
1688122
1355208
1286933
1050583
1773993
1750339
391461
1267299
734426
1808366
1109363
1757555
1721685
1055483
1078082
1500663
1792110
1020226
205111
1910222
1058184
371135
1709762
1401626
1636535
24627
1581746
1751029
394072
1576980
149466
103615
851457
1205036
1142279
1448089
928208
1917929
1289042
437486
1889793
31999
1559177
1248679
136983
334688
773753
1301262
333286
1426421
1749945
755634
1681128
1448812
355975
218783
1140995
1747954
119364
1525644
1246041
350253
134654
1098762
1630499
352894
8355
298747
1083928
52366
502647
1872721
1658460
1156572
1317790
1926720
566413
594841
62302
1910015
1397443
1418237
157523
1922289
495970
1894665
26518
1622106
925591
179340
981827
1027200
1951942
695466
1567689
1026563
1521058
1235867
438597
644960
304634
944510
1062937
266286
1754871
627254
1536517
1877548
1729294
435597
1994401
1756589
1959530
226993
1137413
779190
1778920
575485
1748612
1597028
1724884
1449957
630470
1822367
1419357
81890
553555
449410
1785305
1799669
683291
1022736
142714
1112938
182144
1163718
888191
473949
1822826
535437
973322
55422
1203510
1866535
1254351
23548
188355
1808211
555834
582031
1382220
697920
1236632
1507198
1464213
1632423
1329194
208907
1595068
1604979
1693017
881044
7067
1442805
744768
689621
1695940
1121298
538703
1286809
1342669
569227
230638
480722
796784
1600525
1974267
1052324
1982338
1967947
1437966
1898912
1512455
898093
1747220
81401
1548838
300767
444244
1085526
1039702
72981
1162229
372232
1369391
1804335
1902051
1030378
1206074
1206291
1913295
38258
341606
1762327
68915
1291438
357699
679206
1995290
1235366
956152
513935
17185
1878421
1657585
1586242
1138918
1656327
25956
304836
619029
611961
1280539
92187
753155
1206224
984485
1652449
1255086
1027508
321401
1267404
616959
1616117
1922535
392851
89463
1232155
674163
908553
1286111
554076
1460975
862126
464901
298968
475012
1415628
1489421
918590
1703984
93015
712450
899361
703570
1393878
404583
1004097
1553088
1129353
789704
1278698
1403839
200109
972970
1843589
1203437
252876
1412481
1587539
1944344
1907626
1611406
1204084
1569730
1480506
1723773
1333766
1220476
18389
705489
1970496
300641
439054
462031
1209796
611708
1269731
1177462
958233
1116154
609490
1900269
509117
20161
1001985
1095218
821147
302369
1597176
551290
891127
345361
1179953
588947
355444
1377190
1427778
181184
537895
1904596
947811
1732909
1519777
1969053
624240
1519807
1691109
29066
1420019
465203
487201
538865
1997407
385911
753386
1819368
1496673
1123173
1318851
667827
1428235
1675686
1578828
1195264
1513835
15156
159786
1560022
1950396
1794880
1231224
1569713
206671
1564616
324180
416623
350787
353732
1048924
1738034
1257552
610740
641113
1199495
1237874
1446348
305002
1367240
1704745
897427
1871087
456462
1888379
1558886
918913
664021
1185128
664414
1732527
1427794
1290387
1222062
103186
378300
1800107
632038
205224
1621652
374303
1932793
1715685
1330507
1130394
1300396
1889864
1042516
1460069
1239465
918530
1867107
119948
1573603
673683
190687
1707748
114149
507443
795222
322678
1187316
1362127
518841
977102
1074248
621929
1921764
1883008
1512681
904295
1816545
531442
1344543
291146
996781
1185919
1352177
1237635
183663
439319
1911725
156368
1823331
587364
55196
672932
124617
210288
1779272
1232800
1522182
1434914
1302200
75530
253107
954598
1567458
107007
161207
1154572
1180905
1549564
569873
38347
1458799
366891
772169
975497
1264832
1630906
330936
1456244
553436
1277899
374483
1869172
1309975
1279527
1285075
16492
1579526
1179276
1145624
814208
235761
657380
1122551
1131691
1153203
1617464
1971471
1830554
1167631
965111
950986
1606565
785136
533768
462562
900068
1005698
1417313
113389
461068
30711
1114819
1633446
151995
59950
723305
610894
1566593
303265
958334
372381
841323
1548716
233369
1384291
1820555
1865549
811516
780498
1339506
1918761
1045154
700798
1689473
29469
1980378
1552026
113843
1209072
542620
1229265
1539523
275670
1524717
1741541
1133350
315025
1777497
248776
1842442
1451622
110877
1719152
1876900
1183363
487233
1201234
289535
1669604
807563
171580
470491
1592442
1073245
1696903
823100
1230692
20801
1362099
2685
1416730
415911
574544
1261305
480968
1522656
1677057
977696
1306576
783083
1362903
1952273
632670
227858
1536875
970256
378570
1161448
1679731
1034129
177718
91716
1501107
1994772
1199184
216211
667999
1406654
1663802
586834
1112649
156396
1918855
282167
201294
1854755
1880226
1161741
770311
369386
910009
1735727
1853973
1460454
304629
502816
1587631
1116790
419924
1262313
1812612
869161
523296
1559881
1524494
736796
1979570
1758118
498753
1227078
344326
778925
410064
854447
613155
1781260
1075536
1914211
1032463
798164
524316
481200
1397186
1287065
1204107
1806410
1019352
743705
323948
1811413
1800609
1601155
400072
703662
533898
76613
844765
595545
435932
1055669
1823157
915473
1179863
999800
370813
1265104
1437490
1923324
1369048
1440186
803581
192819
1369311
916159
234547
71253
954019
488994
1971895
342301
474971
1694555
1083424
424213
1683526
42510
543436
1570433
265552
542288
1330553
897313
1869716
568226
1602718
1779120
873136
1125042
1937221
1677853
1122319
107737
1040375
55072
815567
1791072
1589453
935451
1086691
229187
883532
96915
674284
354358
53456
78046
1680287
1373176
886453
1384720
884718
152103
1242035
182586
1434785
723947
1094697
465333
41737
199726
1567228
250598
1751098
480687
1432024
1133312
901233
847915
103871
278906
1692377
1585794
768561
1096326
1428351
819126
644737
1985850
1354883
195614
743795
320446
1381049
1571104
1946729
1407101
409099
1511839
196234
1020047
775334
938964
134879
975527
636283
1914067
1110559
1075506
1453523
1475383
916364
331483
244503
575651
193022
1605509
1902404
622744
773271
123036
86747
1132612
970269
403200
752667
1834428
1464437
1988539
1893687
653631
1507590
1415153
110989
1677554
1685573
1806988
74450
218483
783366
1442217
47993
1000195
589814
177071
485464
62264
1560056
875903
979961
1918703
1377687
391256
1958488
1943145
893965
1385269
1741653
1787936
335468
644002
1733799
292181
1807269
1336520
445545
1765343
1309035
647881
1256008
194160
1853873
666317
732054
1654010
1165011
1061050
1714991
137050
503259
1443598
574818
486435
1764593
683764
492094
1463657
1535732
21550
1664101
1611329
303881
711051
1325415
1340069
946810
2476
475612
1319571
1487011
25585
673153
1456833
710471
1449808
702899
652183
1294956
541327
1988336
1112563
1268255
921164
39285
722601
1606247
481215
1963648
1239107
425619
1891838
1743713
398073
493287
1448700
1439945
214503
1132201
1905254
1313032
1157766
1320442
1487072
1359400
1466825
1653314
412032
1137801
1187751
609679
1010447
531038
567455
856714
1882285
618688
1584504
822463
1473988
857437
1345269
1074615
258946
682546
1308920
434976
1333079
1511607
1471304
316829
1251706
249661
1730435
823578
258173
401155
1836487
951632
1171423
1900482
541816
924547
284570
500665
913203
308878
1425139
705275
1874719
561169
1956449
196674
889594
1756467
1907931
871829
1110848
684481
1868221
1529184
273534
542742
1103361
299749
1882126
1645357
488015
1181698
1276424
1724239
1282600
1656945
459446
1933662
329034
1983774
693147
851709
1610809
156685
1834673
691721
44037
659503
752057
706203
1870425
443382
1161404
1145359
482689
413595
1606047
1848787
861664
1335707
156165
1979895
1667468
450322
363926
1483357
1650924
999478
1532238
1274613
1654964
176946
1316295
1628420
858971
1935743
1587373
907523
933938
826913
126740
1766550
1519076
260903
1682377
58649
1994570
1563543
1722105
874995
338545
808045
1911507
1559190
791339
1559789
140183
1519478
1622202
1724567
1648511
197458
518018
1720929
1530269
157331
1633656
1139610
466029
1572987
1423430
32306
1989431
1605365
1903938
1341013
678057
1022476
1506933
1859354
1395384
762539
215423
226441
1050501
289845
199733
1437669
1207289
763691
441296
501220
1727251
170289
168429
927111
1460022
1642711
209397
368166
1919467
1290878
1772844
1042544
1500057
1232110
594391
1855788
1221050
836524
1446997
537985
109326
591568
1400291
1274937
521190
1527087
675992
1359991
464821
1776760
883622
203633
1630631
597532
309189
489766
1934283
638430
1640157
1929149
1196953
768588
921632
160879
415790
497244
1163036
380469
1511170
1429626
1276598
45628
1313266
1392714
1759943
1200282
64566
458988
904383
586536
1206421
1006825
747724
1368267
675804
697608
1365990
218536
1268828
1724704
1635696
432787
1040393
830749
1491853
21433
204116
635391
472096
1580916
127588
1143570
1914455
1546664
201133
1548605
1766227
1970028
1422874
1683418
1681346
1152918
251112
1577666
983964
31905
1918850
593000
709178
1001199
651653
1686445
310756
1230825
499091
897276
1026990
218889
798317
1614794
1241557
1786377
1751527
678108
1988347
1177453
738837
1020903
1121578
1146005
969691
970468
1002339
832923
1792799
1084689
554584
1396385
906212
642000
202252
1707646
1212837
1638653
497043
35344
796331
1123844
1790468
495697
124727
1170872
939793
1761067
1205133
169993
1428011
337109
521853
966027
1908403
1734972
64649
1783609
205316
731144
281630
1366063
1533055
1089458
1719212
415598
428818
545101
504646
828813
1833368
73418
52161
1364473
1448584
608270
1400363
783734
1774310
250894
1055414
639017
383897
1769153
1111244
1150251
1547670
1810029
491740
246072
1433650
402268
1162638
1984886
1095327
5106
774101
1179460
932038
588821
1721994
704642
790623
1663906
342596
1743883
1788750
950170
20250
1807611
781118
135555
588274
1843407
945501
817356
1654756
1115905
997013
421200
1628456
1010967
232977
1613165
635648
517335
1494128
103548
1876650
1356737
77708
110129
62973
999033
262777
195758
1539699
854730
629698
408251
1719082
496724
1753570
914337
668749
1559683
724536
1391754
1732127
502886
1065399
1480064
576869
622197
715373
736554
1324227
1436800
766362
1308557
1339797
960453
1102854
1480672
1602518
129282
581692
1729813
164350
94975
1052222
1057216
783982
828740
1921651
1553620
1168188
530629
1919397
524761
1905763
155488
1262271
1067516
1719258
895932
1199228
1750506
1340599
1699886
609439
609125
1062315
699508
619216
1568642
1840594
2520
208978
1371677
1623537
23755
658932
584085
1302672
1524087
663152
700700
512933
1181056
631598
1817183
734253
486745
628724
192963
460643
1242057
1682062
82024
1720403
736283
35338
1981853
1441783
1027338
548288
13267
99157
1687821
1548527
447481
142972
740413
393244
685122
1681551
1647136
48367
1962094
92242
1770750
1118936
1540511
611115
811408
1157606
750787
838076
725470
1057992
489300
895803
419242
1725381
1811192
74081
1190479
1878737
204654
212634
1549405
1380136
35317
1032281
1428343
1100213
635006
1900592
1934747
365731
685458
1687632
749462
1168192
1315404
458776
1913458
1794580
1775773
602786
1648636
1248459
1459065
452601
1975217
1653933
647395
715362
359864
949656
1451049
326808
232199
568830
608878
376897
164111
1528011
1163403
198801
1945246
1618890
1215818
108680
1324095
102639
1095354
1129728
1713737
38559
1755675
828317
1864438
1236460
241816
589516
1548997
1170133
1428455
1085022
656142
13351
906230
877501
591403
1336580
1869639
850230
1810433
1020779
399584
1958095
287616
1135036
1634779
1838520
1504557
942620
1928809
954393
1954500
453477
1527066
1836030
1654937
1347656
1353524
1785840
379090
881729
1310985
1546032
1961495
1499768
977254
212861
1800265
214525
1052836
324465
321740
1568877
1942862
316106
1740988
1607941
962865
473671
986542
1276994
1503171
960276
823214
734782
1879770
269238
56065
217029
1008944
500951
1856753
944896
1972146
386667
1100428
1681091
1098644
1641741
1876109
1157174
1392335
1293970
1887670
601066
1079667
487320
1877318
1906546
680837
1159652
842716
228918
483826
1186453
210426
187265
961646
1885309
1107255
1981508
854179
908544
1167382
1531444
818063
20881
236698
1330577
1878877
970555
1521663
880934
1227583
1517541
1975780
694949
1420825
513902
891321
854430
831823
1725868
1082929
533573
1434154
1481768
850298
1496875
1840035
979194
1863703
1721004
1668252
1765252
984481
1823921
1554267
1774640
792252
997975
611251
867424
1853247
505848
880476
1581953
690361
213621
1691457
1861429
306337
1511636
1533851
1623133
436203
1490708
1559029
635292
1317413
1216867
188972
1772287
43063
1432743
1819267
735884
1463496
403542
1156128
1632438
358759
853104
1047030
774622
875120
40704
939422
1896546
755153
911360
1872194
450922
1804648
1117803
1046788
775354
276552
704491
443042
610996
533814
86517
843230
1049773
1726881
1777174
185879
243252
433472
1856525
1339970
660209
1168686
740294
959777
603975
546768
1310711
978667
1158063
1707555
995236
498802
63134
1630045
1645196
1279798
1664284
1576123
47919
202602
1495903
1812244
1363232
311439
462796
291235
1815986
1767871
48123
168715
1988783
1844748
610948
1245439
268268
1577409
1312740
1382294
1018702
1318743
1399197
1483710
830601
494382
99642
764334
44638
634412
1171617
463143
1494348
1793778
1157620
294433
1816832
781091
634873
909743
539431
706383
1351056
737615
1045606
587397
262747
1189048
1781152
1795353
1673363
781067
1337207
881004
854496
628527
1776817
1998136
1333898
245958
154036
1499188
367378
482055
274285
82821
916752
1580012
1680421
306829
747238
517596
1962533
362322
1405287
1085816
1533719
1535351
111827
1452232
389857
644148
1155115
1690817
1439038
654638
1585355
1209249
647853
1123856
1561679
899283
49457
1470996
521274
856811
1078013
1215348
75003
1690982
193302
1092252
439541
1534705
856588
1575303
550237
273879
1871810
1908462
1612322
815676
1862400
325411
745013
1719963
1309468
1247834
165393
1571813
73165
161540
1540356
624900
733791
1091151
1300633
1863055
835786
963082
357715
1543510
1142078
82317
997286
6800
138238
949844
1747594
180428
248833
876231
1074131
486676
664310
1669157
1565457
1264301
612391
511079
929428
275760
956950
186085
582447
1181750
553875
1752786
816385
907684
1620465
753472
919599
791639
997671
391555
344963
966053
175374
1325365
1701956
677345
863925
719755
1443407
595042
1815843
1906962
54983
1453510
1569009
911741
1174686
1126852
206872
784760
1688085
632618
1934686
1807207
898643
1672699
429782
345497
743486
1206527
820814
363691
1326784
1211442
1153283
1915046
774915
311433
1368181
884450
1900740
828733
281826
1141873
1652568
53673
1370754
757713
1294927
1165054
1910417
164359
1611083
1664907
1043434
664532
1111186
518681
924700
1762737
191606
1241244
67458
1210137
576174
1509224
245242
1863552
751543
346096
1288571
484481
1433298
1117995
844214
211160
1752329
870124
642940
320978
1579758
1496071
251209
1696886
35820
989883
1698734
913498
1868923
84224
1083875
1368573
1405712
775990
204149
1945080
1147090
1062699
701818
1112795
1855512
689390
1413707
416528
1256515
946831
1147373
361152
1673050
220944
786307
339965
1079270
1178060
241913
914266
1693193
745905
581427
43829
595700
461984
17660
1162261
819154
1136254
1669988
1010172
1365192
1509111
915318
1132082
53911
737321
1575098
531579
764625
1297238
950233
797706
84019
250467
1383679
914387
573108
273118
574498
1946401
1498708
1019480
279019
1577642
1802225
1857493
560074
920469
266791
499820
1915112
1048117
1676713
434467
815365
218965
1503817
1213497
92800
738998
339103
1762711
248414
1343963
1428931
1625393
334001
1165981
174278
1020280
1955920
290464
731104
819827
173222
638394
720853
1644100
1398763
1869957
1286159
481859
20844
1477026
310267
1473317
1394968
26553
1134416
651159
454816
258225
1153330
1828159
993576
280414
1722749
1017844
869818
1204807
440669
1727532
81860
618419
1371662
1827964
63864
1162355
1779560
1980794
1535923
1682918
1014677
1080307
1204285
1157637
112791
729658
654539
1597237
1069988
1926892
1047022
223708
270814
1268673
379388
1574116
1221791
1444396
205543
1987603
1018562
926320
1877866
16522
1464061
1308776
621909
1676672
1541531
61617
1285396
742615
5795
336924
1815245
1896287
67904
1017722
1167665
137792
591961
916370
1153231
831980
1394758
1443500
1188765
1795823
1638280
322714
1081017
376880
461404
1565721
1171259
1549344
1519090
523493
1904335
262037
1225802
13185
454479
608061
745977
1056635
818447
423615
1580048
329988
541863
851048
882607
1765800
492709
564340
1576991
1214526
1971641
690832
586382
1042545
893146
111386
1814167
1133548
699577
1125289
1674128
944443
1722558
1807336
197518
1263318
555262
920597
100351
1982635
479468
1478620
1064548
499040
1547189
1146670
1262468
1544019
1516410
1627418
1593855
1476824
1878695
1363424
1199182
1655720
1198320
264635
1438045
1127540
1956891
515034
1102742
293713
1014208
1354648
1697031
1966486
46770
176670
458310
1288519
30245
194462
1729632
1542100
1627448
986419
1152413
936685
1661357
1561871
1582571
1613681
1248562
1506606
1154625
741872
1498301
1550710
1173387
1661281
495403
448235
534656
134981
178026
696097
1895629
44402
1779368
1628658
1923221
441176
302672
1601935
603508
647144
1362354
1297925
1362574
1336323
287861
1440460
1378209
230219
157987
992748
4993
755932
1517454
876293
32112
423438
1998959
1867175
1854292
14161
1680020
1461504
1146342
158671
1266505
1490393
1232228
58344
948016
1041974
1791029
943725
894751
1324254
1020682
149892
1419905
951878
897562
1276705
986861
529214
563119
1191274
1290168
1004713
1202140
805975
1478910
1230260
1050986
525419
1417283
81878
1049597
635275
1566467
1864680
978397
245197
1305571
407972
130558
764741
635746
1278929
1515298
1738601
1476620
137144
360322
1943006
1228812
673801
597297
1710197
107476
464305
1507982
1827288
1562979
1007246
164897
1195345
1898003
1935257
1511666
200519
811457
187281
1760800
1609516
1840721
1476952
1524227
828089
401325
222669
1151150
1413088
680493
1746687
1441783
1716917
1769898
1796253
195929
1447488
685719
160937
1581732
566022
581053
1941102
1261677
906977
1522839
652472
1175602
1974078
1129773
1256275
197966
1745721
961849
1257057
1859378
1427551
123760
1752806
559123
975830
1803596
835674
678266
1408523
1735352
1403929
653780
84591
740014
1892370
1901391
1579193
1694811
373165
1758171
668854
1763951
1108234
1426186
384620
770603
1150957
978650
1653439
260138
324897
1863738
1891741
528159
1149932
1306431
1546184
1449154
1814006
1895313
1899491
385655
436171
124595
1180583
1641865
665156
1739505
1783162
912609
1907328
347906
1417826
1980057
1047006
196621
1849292
393955
892258
1366891
359246
1606593
62528
1887298
1442947
1632124
959616
776200
378342
1530068
128443
1661252
1738858
375307
1497772
767826
1813761
1409511
868256
1832931
1435846
1622624
10894
53323
1251559
1278927
302867
760483
1059541
1104475
130916
118303
1893316
1152180
552576
1604074
1453721
390286
538674
238768
1027110
1894764
608193
154648
913511
1654907
662373
1995922
1229463
1580067
1331974
562770
1019906
1624072
581430
1035989
10266
295780
547210
1096110
1731154
122742
1461777
136015
1148712
344024
930593
898969
639630
10645
1686226
1581025
1124707
558681
728335
1211693
1449208
1022614
1081894
1545528
1271414
1479360
133453
1437812
1057910
295935
71032
1226715
806136
157750
879211
1301106
1502735
1059605
1395328
1908352
1275429
1398284
1441958
72520
1167948
1146361
647022
1242924
3424
469695
725247
1497397
1307094
358056
656775
1922073
976426
1065071
296934
51808
1626191
1749205
837050
1965679
502293
1658344
176365
1698180
416239
162304
1436174
1744900
1938411
1237847
1068979
835234
1306395
1884721
1242181
1834097
449020
1537342
716490
1946941
735677
1743957
1510047
1052229
1808503
346884
1168970
68238
741397
560798
992999
1810235
1415608
1595527
1065731
1503540
1589354
1663646
405382
122569
803873
1148789
123576
1184611
1625300
408982
1762391
940588
893435
60284
915994
440173
1082120
872208
1613643
919651
959318
711239
1921081
1880796
926395
126734
1090227
91194
842214
1620770
1820581
1309686
1039412
723473
1866756
1706378
1720554
1792767
689761
620812
179703
809605
122715
1594387
149552
1971159
795880
1676421
290829
1262373
1631108
779307
1756788
455542
1270993
306114
68979
1301795
1757915
624340
1230054
220612
660546
972240
401888
460598
742858
1498895
879984
1665448
690371
612731
104295
1228759
856796
1715848
36074
555025
819142
695027
88207
923649
551366
141623
94936
1002840
622677
51669
1987388
659388
1123021
471385
744883
733693
1743201
433165
1596679
854443
120634
73143
728289
1035733
1908529
1283818
498024
1977990
1261780
1430856
1064990
1817915
1907091
1600735
684362
601265
973929
343110
370411
1966407
1496560
1882126
513634
1679011
763126
191521
1511543
1789132
1100224
1740013
842395
1219554
32468
652183
1450970
1958898
411329
589513
1955790
235797
393963
595024
34506
891852
268301
458352
1993967
1636429
241025
1728232
695007
1240254
476624
1403554
684852
453188
905417
490863
1056903
1606317
1314579
452804
163609
646885
1846689
650471
1001339
284899
961045
695289
1844474
1014093
1336400
400865
294629
982140
34941
956403
693073
953502
344522
12560
1620626
707380
1988672
424954
95459
969134
82318
422748
48138
291724
396981
1768830
1765292
680661
1851954
357923
1623095
899404
1479237
1298268
1062807
1642761
1655910
589235
662683
575894
1429571
258403
678298
1249157
764862
300418
391555
1541324
1890075
1964512
734465
1221259
1895568
83665
596084
831498
1202911
676585
117062
157159
1970754
499807
1022319
139195
838033
230004
67632
604654
64035
4587
1762960
717165
377081
989978
307435
165901
1766831
1614331
210514
1103310
476192
1042930
1545752
1749681
1350573
1730570
1045061
906927
1025001
1667381
830620
1879398
1917456
61992
1810117
888435
596247
483544
500840
507709
1144282
513638
702059
931812
789337
1086894
1014320
290241
119563
1535656
81908
1753183
572115
1228340
1604262
294260
481199
519155
121154
1270672
1356576
793161
310625
110747
656648
1557190
927249
1978054
1051770
1504125
914473
107899
1048646
1520912
1013874
1996831
1186055
1579526
459881
1168118
1842028
724481
1252795
625545
1000384
1447954
796861
253442
906241
1549306
1111384
372447
873551
170043
1397384
590894
1330345
1571367
1529926
858634
1163137
1913862
307023
319283
943659
680549
1130786
1327677
875495
1120975
76192
322069
761762
1460945
33580
40551
778020
990378
563785
176958
1840483
130491
1642554
923266
1785543
583062
1814836
535948
1481053
228728
1048358
1872565
1231512
557440
1558690
403606
267854
692973
1921768
937011
593841
696502
908614
596255
331213
468819
305149
1019316
959422
490629
196464
1908379
510317
399718
1346620
1259906
1645647
1164493
644147
921126
1668168
883320
1156297
1345356
1789473
1442922
1161923
1631192
761335
1205520
1863628
377218
1760710
1006760
1728906
331485
1341144
121683
811134
1727706
1375984
197900
1880205
1032324
995017
942777
43293
105338
390691
445083
1434399
987657
1562845
1544470
1852123
1380821
1503692
1472582
1705984
896994
1208832
1132652
1045940
18467
1805639
1180462
1620247
1509807
1952884
276422
1519509
400090
235669
763067
1902139
1823277
734017
426412
1444624
948900
1068144
1115135
1784917
232410
1292888
689243
1813928
15686
1684381
1680821
1350516
1984628
250184
340523
413774
521804
1832277
1552405
623892
1997591
967576
482481
335685
1307234
816797
1230090
1613989
779602
1771494
1049253
350238
664605
1078413
539794
485496
1800257
1978921
572085
1700585
1203451
1992313
1234045
619589
1115549
587835
397127
1955572
604703
631700
1759171
870729
837886
1102192
1225813
1929241
1774481
1638301
1777313
923055
1732130
699257
1255222
774356
247014
1983652
1102221
474028
412410
1056577
1587047
182920
1277544
475962
208286
1658581
214616
209594
730658
338743
725993
60059
1103734
781019
1451096
1829323
1289377
1429944
64477
53675
1339109
1495091
6821
407113
920653
335166
112305
1325995
1928263
1274359
1660744
746076
526583
1587701
698695
669132
1538077
782212
1339189
1210274
910594
844472
1922684
1354603
432192
1279402
1414330
1312189
1051959
1729512
1586979
635708
571368
1003487
237241
1756097
328370
312560
1265720
627060
1778310
784403
510215
951196
23155
383415
813095
784753
706670
197841
26433
295012
1383923
1149613
1389347
1471408
1302793
1752607
1551351
997148
936406
474348
1151665
1382819
27539
567791
206593
1796016
1262642
1946405
1617544
1880650
1791825
569472
920113
1223530
1620185
907358
1488376
937400
1882014
274112
1602966
619127
1731689
138390
1975792
498023
84531
186411
170652
1593137
329715
194869
192922
1260747
1809586
1331698
280906
1153060
1816095
42195
1859524
1626963
71924
811369
492466
931836
1909517
649085
1295881
704593
1105822
326128
74616
9331
1642068
1826758
833621
592298
1690288
982672
1559885
1035876
1964343
1395013
812758
1728593
1304051
422995
428820
1353657
545076
175253
1755691
739956
1692687
1532606
622760
1193871
762023
769909
1045063
459432
1192025
360018
90446
907621
778309
1725680
1553336
1676228
1650047
1970328
755781
320036
1308818
1523759
1474961
1727084
1162312
106593
74495
329990
690630
716056
245171
1841948
1686351
1762089
492495
1213666
45614
785077
243777
1192852
194838
512363
995136
1580449
1571441
1012395
16564
1113241
1144475
571254
980935
829315
953969
814293
1067900
741965
1258993
1977189
1813672
1716096
1924152
1821302
1782304
993771
935167
90009
1769091
1103482
1852310
1724670
531040
2506
1384604
684816
936293
909384
375382
8586
116959
1586116
740305
131045
1351340
1607744
1909738
1681790
914634
1365808
1374463
1772476
700160
1914472
450421
937928
398045
196497
1814827
1393497
1933917
971764
468126
756715
1813031
265656
1036081
921274
1376535
921444
1552802
1104592
1699559
1288322
1514828
39335
1879614
637139
1830070
1428656
1212521
192337
275351
1065021
1993078
1618519
1929874
1087373
1050428
1660597
1397392
1923449
1254015
203056
384642
528740
872136
10627
375491
1624702
1707398
1931827
1158063
92106
939274
202850
263990
372915
1307419
1496079
545967
1634476
1557864
1241604
1057997
858752
547623
1512374
1084962
991642
1677950
134576
598921
1252258
1835316
1606307
1960281
1198335
107765
816364
213662
1210241
1991925
118013
52741
946911
136909
1928056
1598860
1473641
1251150
192772
636933
1583293
684912
446521
699349
716014
200914
1799252
1943763
336079
1973603
794945
1968043
486388
123510
1157730
154026
589463
31270
192554
1563392
1221654
757914
982854
683164
1299756
614154
1032832
1684776
834202
492194
153389
1903225
1728258
1551818
1335071
53338
1506112
40514
1967856
626544
1574114
930047
1522508
353784
1072812
1114806
990519
1666885
1993316
1072591
574634
1341389
1197606
1593702
742671
661052
979035
336607
1603935
1146363
1045103
1945440
1742296
255445
1633179
965072
302579
42357
466862
1520009
613681
1795832
1819264
567576
570290
1658625
930286
862681
956482
649980
1588152
1352906
1637662
417334
1780736
1382032
784911
1402904
1976182
1506895
1026107
385854
395096
623589
1010200
1391295
1317746
1528901
976941
61653
72503
995794
1875909
57049
353077
1253081
447280
38459
1752501
1067526
704468
1239928
570245
914281
1455595
24675
490612
1757211
1971943
873270
1365007
230424
978094
2275
1977851
1280177
929373
557033
1000502
1864391
1031862
787513
1496273
611357
984398
15647
146608
1427429
1986478
1512269
784802
955328
336613
1383627
1778790
445377
1171206
113478
1843432
1415471
1470231
305480
903420
1490328
1018217
974176
1234515
669609
1870499
785570
559515
522785
251796
730173
744329
1093725
727825
1380250
1107025
775641
878267
720430
1214054
1071699
333986
289963
445890
1663371
1716775
1891406
894314
784799
877897
242706
384518
1701701
1415198
361015
733048
1264811
183641
1920057
1158805
160371
1623617
252395
26241
1520258
1678873
694556
463677
1553828
1571468
442168
1445772
481088
260840
234826
1521428
1104730
4219
1711682
1482786
1764365
518163
1861661
45788
1585814
928835
935449
1529417
1994540
140491
893240
1329198
1322508
1227078
1636682
1899953
1949289
194541
962421
461769
194699
1606766
1190802
804760
256647
1997930
1087599
874425
274985
1416411
745216
369691
1238760
1595136
1497832
1686649
984264
1558281
517751
108271
1026353
568754
5574
1448050
895347
50340
1731712
1042499
730575
1065557
1140903
360193
498350
488535
1488007
1546363
429824
1580425
1354904
510718
1380432
670128
1744837
1972310
196981
169065
1453105
1592469
1370665
1844490
1582425
130876
591739
566183
1172777
1300023
224094
1194898
1296590
615777
1724652
886124
1197554
992648
1746736
1973805
965606
379754
1603259
1560001
1383275
455454
1014896
544810
556150
1793557
1508494
575548
1990180
1290226
470059
1495874
1711051
1568364
1304324
1394525
178697
116414
631198
491083
1471556
6343
1171435
950280
304983
1202121
466388
846074
1306187
1324256
1583702
385274
1238845
229965
572329
73266
105338
252506
983030
875452
829598
2435
1255853
651086
1587434
854501
857661
1972625
307944
988280
1965303
822828
1988631
822632
907538
1555032
555103
172394
1206464
1733470
1219202
1248
1851025
545447
652421
750671
1042976
1268541
605909
371640
1875773
1585191
290822
639482
101183
445261
81812
32773
1851148
383389
1088322
1553076
1561644
824209
91900
722477
413208
1272169
754940
1692226
1166639
396143
354777
1471216
389685
1176774
1705080
1266299
1080407
124512
502910
63888
1091104
1833083
1729218
641000
1379416
1746267
131819
462160
874632
544819
1634137
330144
1623977
664556
302843
1818976
1517026
1793867
1698009
1283230
119705
37526
1695265
1229911
1525085
176006
861775
800228
1977919
1446984
482926
1809398
388540
942424
941906
1994790
1725189
1903584
1946298
88134
885137
623913
1499839
1745019
1777858
1288237
290641
1781930
1054261
1607317
1376825
478625
735302
583974
1841897
439253
245713
1259250
935322
615551
900549
1841953
1408284
22426
1814005
1759174
1225728
512414
336592
218689
49487
390986
88750
1460795
674163
1738935
1766923
316169
782896
512853
1340342
977508
868909
1476768
543687
52953
1595095
1777300
355439
1685789
340550
1313447
1611678
1025116
506842
331685
1920070
910962
1795040
1761166
1733162
12124
1732334
1762785
1484977
1429665
829021
260203
1956105
871326
624740
1891267
1158189
1194516
509540
1765337
1585480
1644837
1087794
1501757
688064
1565869
160868
421283
1998779
618476
1549845
1480486
1741532
1768784
1637897
1922821
1153755
177463
353732
902331
1825596
24849
1406202
1683708
625770
123254
153362
1339394
353400
744331
833984
364723
908753
1828287
819221
1162442
1047076
1597977
56872
1641545
1450062
1076208
1992260
1086259
292883
430210
554581
958222
1583863
983213
1045577
188811
589649
1718945
1265939
468600
746969
1271397
1338641
1890202
698605
1072487
122771
1874898
199999
1545576
1352260
1520888
936861
1195740
1106550
1636935
313677
97829
43832
1446662
63586
469719
273504
518669
1251656
302629
1056967
690372
1602196
834265
437285
111607
1245841
1794283
1174004
984262
1203677
1813678
1679994
1900712
1369215
1068638
395773
760077
1787517
561319
747608
1441823
1590257
964379
827584
1595218
1606353
1741611
425512
398044
1015742
312118
463664
1447250
670099
1695139
1956096
1571939
1074682
1323728
1086708
13059
1193584
1328052
570132
1822243
534368
1098796
1378564
844260
1414894
136573
305985
358198
724113
786661
1328072
318057
904970
1241876
394438
639105
793790
1934331
585053
1899033
364123
637207
1071139
1839607
1062648
23626
1215410
536195
1777073
918662
469699
922947
1296332
328243
1016280
1246160
59730
1132700
1956341
926535
1573500
634293
587010
64925
271025
1654785
1615130
951403
1874909
1601227
1559654
52640
1508930
109369
498057
638916
1503005
733797
1355104
296270
891413
1449640
1950276
1362654
721696
756604
161998
1847154
869084
1749734
1372103
1999366
492444
1862071
1585467
1971261
717836
1268172
1859566
728852
396345
837862
30839
1373695
303147
659056
1600912
1754289
1886844
1860140
262395
1269604
1216490
1145271
157249
1046002
433739
1233151
1698551
944782
615877
481036
128800
1945666
1532122
752593
139561
1524164
352011
407239
993542
1539941
576605
1970474
959366
441123
1308551
653615
767616
75309
901620
251086
1239052
921610
1806145
179671
523089
888218
1094648
48059
430526
1630049
1047255
15374
476772
1151650
245513
1505086
744970
1726121
1486022
805134
903213
995406
1764565
599875
1023432
1083910
1500223
436389
1030472
1082053
1924006
1152442
628835
1848319
1391676
465686
1033353
734557
1434936
510046
1506803
689670
1589291
539435
741486
27375
1737856
263500
1336660
851348
1312620
237120
1622024
523504
773609
428959
285556
1731396
1146334
1387297
739981
1132460
1789714
1452156
21692
1569715
1600892
626723
1642615
1298392
764905
788029
1169519
543799
724821
1653404
497466
1187721
458824
404477
870447
733875
1249872
1800777
376176
1544035
1183992
567803
1675736
188284
529155
863925
665549
571148
1963082
889964
1487913
307113
420620
1983060
1674310
116915
1976693
1163998
1664707
433567
928274
448187
777412
1239238
1620386
540237
588843
72035
211925
197457
359473
1305707
409658
1367772
774993
1553647
1693899
872962
1641897
855636
958324
1792090
138291
310004
1913231
1280995
828976
417188
1968265
295829
1158290
498910
1910835
564654
1242976
944281
1240867
734333
162
86961
1675716
1216672
879264
1316789
1410648
229174
1037529
1021345
963556
178844
1874217
369662
1108114
16845
686581
827789
1751719
1895654
1083556
25842
706983
240300
1322531
1070578
1436444
1884735
1650285
1358931
19880
392456
1507003
735369
1662333
1883008
1022541
1947508
414226
1930306
1161256
1046391
1463419
1708612
175632
766637
1324996
1987715
1765843
147604
791425
1901057
471550
1975013
537808
1325941
1209426
817682
514540
1565044
1298564
1330186
1309733
8967
435523
1555180
1125732
11956
1909353
1396050
55944
1445
1758489
1204749
163816
1808304
1754423
39722
850024
399030
1209255
785482
654742
811129
414216
1280137
1833842
417588
216495
74416
650723
1577239
80361
713123
231559
659013
874582
724028
971225
858858
1392648
1045832
1061277
442734
1813971
1227627
1966794
1059389
1597540
569815
454833
1830329
115133
450321
77983
477159
1201782
128213
1722387
1708387
1802681
295355
275391
871395
134710
1028964
1224475
1771554
1511390
369901
1922147
550474
1063244
817177
1032481
178898
185758
18196
106307
1583691
5501
24320
1224170
1904899
1610622
1144300
946184
897355
575128
90430
1230558
1036699
846143
874892
791216
1510142
1887822
1764016
891033
1880150
878458
308205
440543
1284789
1448144
315133
817863
520520
1157590
1128373
1074271
1871396
1657775
1145843
1122955
1277812
1710802
345739
515951
394724
1229818
266815
942847
710733
1967306
1204767
1869965
1303173
1473299
521390
1505703
1421755
816235
687672
1276812
1666464
1629564
930145
543427
1379513
411263
1314876
1727714
926432
1853046
1284228
48640
1469418
602920
1635815
110409
472526
1540100
1493455
1204005
1302174
662054
1820600
113821
1779768
174945
1108246
1218619
1620269
889641
673696
1307168
545194
168838
281026
565580
412791
372946
1074087
1544625
1336618
887484
831829
1219106
1218086
1388507
901184
602688
304833
1492941
347636
122983
113781
1666799
1790076
761340
1481313
638675
827632
1526280
511089
1455948
419665
1777409
121596
774541
1161377
1837711
807724
804348
970517
1992795
1804802
859390
1881151
1519591
410357
894461
1535984
290308
1107282
920167
896870
621472
1170895
869533
1099485
1452982
380531
1374725
1641365
1694906
75271
338370
1196916
663138
844855
1942630
1561998
1363517
1954782
1856537
399609
1119575
684199
1326155
726376
554102
757597
1331832
753039
9918
762801
355148
1871254
1618608
1560785
408563
1938981
872195
1513384
375149
1805413
1890731
387810
615196
787789
1543291
470430
1216178
1436789
1335533
695146
1070344
1416543
165665
1373714
1169237
1023151
871628
754789
388495
1659623
1575433
209959
1617465
515863
1183155
1021122
951784
510922
986956
1731838
1627559
897156
807765
274418
1500876
1766997
1241304
1373718
882897
826954
1872446
648687
1769554
1191369
1759673
164948
128986
1153039
565066
1242691
1390297
1452600
1934619
1938722
1625018
797159
638171
1060690
1629599
422431
1293161
228816
1526374
1336086
1734770
280545
1684414
1768864
1796149
161625
1935104
15461
259708
116282
370854
1532445
784667
1751664
234645
739284
723206
395201
868406
1092994
1302858
1030250
1043220
1229048
919742
1697210
1608928
1236822
681089
5507
912294
1397796
561693
87923
869450
1081885
1396511
1725187
331599
819190
41959
556002
1466163
584716
1207414
553016
1454798
1039351
1641552
150703
420355
1370320
255670
1760085
1261948
1981758
1108929
933562
1053596
430149
946468
1783279
668370
1818246
1875015
933113
1468565
1793216
1400505
1397009
1007044
267496
802871
418471
1230300
1754168
1123979
533486
483928
352505
1136327
271123
94004
1603523
1667921
596592
1387589
1400387
1234843
200742
1745691
795215
400696
778959
137263
1629355
1448293
1916056
1895128
673086
1229114
1638229
1742431
479390
1174905
1516027
1175370
1756731
1116137
637715
1711430
1583878
1809257
1239552
955408
466532
963993
562019
1348641
96239
372331
1981197
1370045
639362
1060376
1822199
1289503
1928075
692437
39355
1636622
1798384
973424
626836
545828
952899
1738662
560445
411936
1966055
1492665
515906
1801052
764968
1528370
1756733
1372609
593183
796854
1612290
791798
364539
380866
1651261
1255339
1048848
1730932
1400629
1371092
1589425
254688
1844735
1614657
845704
1767753
566579
410681
1635121
321798
1475906
1519585
266722
612708
1169900
129968
961429
498156
1869768
1480562
1575901
1323436
590459
166128
1097488
1250854
1500789
1656752
233962
1470734
415225
1113355
1461124
1608026
1682427
1412522
104227
1980418
841258
1821896
541361
634857
1299998
1330475
1182015
392257
386819
1107430
1492222
1061175
901415
751655
706098
671781
1309101
170340
777967
333193
896988
1199932
1261016
103335
466787
1448416
975348
748386
220822
273118
91601
1028573
1802292
1774441
1734578
634011
748820
1309847
1463226
1354055
849619
1384033
65122
306940
266964
705626
164454
82965
1307423
1355160
1704345
438612
1708569
1848914
228882
1502844
64809
1613989
547003
1621739
756609
1798741
139424
938614
153942
306860
752984
1814527
1577575
1627773
721651
1083623
1707643
280594
1542702
455091
1173380
662899
480699
904456
1007759
1881472
486397
1597168
1849622
1424417
176567
1765279
412790
1528785
1056661
789348
837326
1363416
1198450
1104559
242600
756011
1118522
1450610
1955064
758260
332907
1600098
1173741
1437983
690762
1715698
632500
822062
939584
442574
835816
627960
1827884
682446
1872640
1226446
1847352
1901520
1357935
1623345
893738
471572
814494
1901546
127842
808485
518928
246750
1280819
940104
469286
1522937
525154
1480600
1902461
1196368
1823477
183285
463767
750144
159578
284707
1124313
1641482
1061773
1226995
623829
1430904
1699490
1783503
1682763
1811915
1956891
293263
44833
1785622
436167
1499085
537513
991950
374986
1706896
453323
1295963
732039
1584982
686272
269918
990936
501669
897240
173290
680567
1886753
319843
456462
1844477
1134073
1361630
1702095
335198
842898
1737252
744611
1114661
754171
380038
1642704
1126276
65229
410829
1704311
1028458
1418833
1388549
1262469
1539412
225528
1488322
952046
143258
748356
1793647
694278
594349
985645
932381
1940297
7352
1152597
1453510
1460312
1831366
1401078
1497459
1062807
1808441
268006
1735075
1407181
1613479
185266
287789
126537
1605069
417007
1793893
1475436
1585823
193881
1762190
1515501
69467
1366815
822469
298873
483282
302589
1161830
100208
692287
497029
1750035
1233275
989957
1584565
270631
1704138
753242
1772577
941810
530563
68407
512073
1373233
1871736
1898668
1650172
539926
1249016
1038188
516761
914764
344426
1083552
239151
1278638
1738031
1528099
831081
1199663
243889
1686509
1327175
1927617
1461871
764152
1507021
1444245
174006
1787500
1317389
1916831
1359948
233371
1349181
182587
1624688
1845499
556362
683405
307394
615659
942805
1872182
434036
1859060
931319
1131974
160017
1071024
1364287
1189537
601403
1287485
803259
643750
201240
462574
479183
1808220
680610
55880
902432
100239
337396
1764947
1276117
1279851
1746084
119530
1382519
156584
1931181
1739019
811948
274985
304565
464354
1872027
262411
754655
702543
1722129
766250
583247
675799
1559287
1407367
1020102
1796107
853478
341511
1691467
1305310
744953
488647
151367
986844
324702
108125
12171
1282915
624228
854065
197295
1359320
1012638
1656524
1853973
1677621
1211937
1708643
1058387
1916410
328985
1594541
1346081
1205215
1944121
1651961
647676
319817
3069
1801484
906460
1650680
924752
771148
358737
504632
1758251
1396911
1077627
464937
161469
1641853
977841
390678
1373511
938650
1735086
1396876
1265937
837962
1325610
376197
1894375
1290280
995533
196367
1579685
1929929
600558
722491
1672286
382969
1999784
716229
1987192
1073473
1174964
154345
1338390
240302
174884
1404570
1973823
1144195
849333
1405048
483054
1129856
1986015
1736683
578473
1030076
682601
1402189
898409
1994432
1371509
1328108
612393
1835586
109226
1839181
1867269
1746139
719893
426985
1683693
319254
1490556
1496085
412233
1524963
519659
1811632
1104321
1780163
154960
110985
45300
724487
1996267
416453
1416058
1834216
1848169
1786812
1531588
1935045
913581
1656400
1121935
209123
1929043
1246206
1138171
1896150
1023961
802643
399361
676609
1634383
819060
943328
1924101
403965
1590116
1848882
1442992
1270213
1237448
222029
441753
191708
350999
1003520
1229262
329797
228283
1809824
1638446
552756
99132
1945047
1931923
1459052
948106
1874457
1757898
149111
314890
637855
450362
528108
1423075
1347062
36165
947843
1512842
161061
1757748
1684285
1528963
396561
884779
1584022
1228503
1573370
1713
1843712
1370998
411715
20054
129815
1593613
527941
761401
370480
1943618
1742138
1737485
1829059
1767837
1587131
1939510
526600
970743
675757
1069884
117931
1750669
1283035
760534
1027915
281685
889078
755872
1570624
133721
542415
1554116
540538
909721
13427
211627
1496587
1214203
1619756
927229
370041
1265087
412100
565022
1022146
938434
976174
1182056
1285010
351895
1114820
1920701
1478769
1670272
862309
837814
1969482
1164522
1883581
1784120
1666951
783285
942797
1344001
1044736
829352
1903389
368369
1751663
1689630
819555
1683750
1778688
715532
1793761
714013
1651925
17540
1920156
196507
1264030
553002
1288816
228800
1260971
661624
576918
1602438
80170
194673
144430
177153
1183925
352306
331527
839871
1738815
914406
1063970
1701894
829513
1115385
47542
784808
282679
1478794
1074810
1747650
884273
195920
241614
466074
1124617
1991602
1120339
185990
320697
1744947
928121
1554376
1583118
860536
836475
952251
1859157
1999871
1771977
277049
231406
764555
1397391
1188544
1644261
145708
1124691
750467
531207
1357103
347718
1496554
1837457
914082
135194
1320594
153736
641953
879781
1255536
1691557
667405
473720
1432695
1065664
944345
1965675
1499675
1231393
756501
1499348
988024
489817
1311935
1442252
172493
1280050
1364100
1216495
86462
1626035
447102
715717
1802604
664817
1877813
253580
1937884
624234
1099767
276481
147120
576148
1396145
164028
1280040
1802144
1474650
1969070
1192102
504961
1296977
8535
539772
1936852
1534084
736832
462571
425413
1283531
963927
176456
574130
1295329
1366043
1163925
787028
1769652
538966
144677
1273967
210289
1115180
1111884
923759
1421543
1674516
1312927
1059231
479540
243549
1379930
120674
1245189
1524259
1203060
724374
18558
1571334
934275
1575587
543032
90937
15925
766881
1973192
140210
1768726
1395404
928837
62937
175702
1858803
390799
125412
1874001
1847522
377948
1921268
930042
203834
1137772
1528909
598283
182275
1085791
1497388
1421201
1662719
1697492
1974927
1628862
146684
897685
1343008
1443847
1865509
1867898
1259850
1635847
484258
422109
1249348
1373299
542242
24260
1909716
369365
1060034
1623462
721407
1864173
584826
546905
1524522
1060490
1876367
1140720
855609
1057316
1326155
529872
527027
1211563
948056
902459
910715
455294
1230348
771447
219643
1468388
795721
1142708
1399473
1007942
1083043
524176
1808013
1428868
1376192
1505645
691223
1185823
1568709
191022
98991
158015
1893818
1323257
1943191
1710083
246438
1758083
926398
1872633
654750
1941469
1497306
37612
1771853
113199
1698216
1220457
402435
210797
1407892
1322089
1368805
466909
959786
1253605
813918
1254358
373286
452203
1001665
1476564
1872520
1117672
140601
1673524
1654359
816205
1710655
1632674
1710059
76083
1114673
405234
1875075
410469
1030391
989413
1003104
1366725
1205982
1281362
111375
449075
255128
733473
1653851
1502601
447345
362027
1566120
303437
1189243
52145
486345
1286118
519662
694736
1903055
383382
429426
972261
414751
533160
1722484
1522489
1530808
1716248
990009
259284
499992
1903019
204181
835075
1177244
253994
69128
778939
465360
1710502
1472256
1091580
1839060
8556
1803994
1480757
418423
1819892
1848993
1291346
577128
1970728
1176161
1702254
137264
721381
535357
152182
571188
1313201
1488060
490527
595616
1622960
427269
1091317
1085111
506175
900659
311859
1888630
944857
1834159
503333
562697
1841679
929184
777347
683365
845105
548396
1971628
1838525
462768
76824
142041
1041377
332219
1122146
1587847
1856515
1582542
1187437
1705028
1404016
255497
1261164
1024335
462007
39432
16744
838646
1381163
1325397
1561626
549166
1870899
769107
360804
551277
1296411
832333
713047
659187
614059
1905920
683642
1814616
1182263
491879
477864
1569130
736222
407068
1908344
416196
100811
1971379
1315898
585037
803889
958268
1970120
975589
1369574
1714787
1561134
1341611
1444597
1418239
1829352
636153
766084
1562399
758564
1409034
1434719
979717
592978
1493141
946267
1354767
47779
800426
690517
247596
1130924
1971990
1124956
58515
1788481
1167408
425033
41017
1223374
713945
1385230
938878
1083079
1866742
199762
1466207
637298
1173964
326203
542161
1820458
152073
378966
504452
1966581
1945762
1223916
1588329
1591649
1253346
1625269
1272233
986550
638691
197323
792720
649166
1020062
744007
264022
1842842
386044
867245
1622720
1880741
1561587
826463
181715
1100621
875321
527143
717020
497132
370606
383120
629632
1524338
503587
852692
1987433
443232
1430516
14916
938529
1626849
1880142
1728580
456712
1122778
912196
1568680
463689
119083
1129353
409568
1535543
533246
475506
323199
941823
926304
1644377
1923455
1962387
1571510
628507
280555
1701387
1543146
1391866
250999
1144100
344351
542984
5293
569247
261798
1410832
1139672
334779
61405
413441
734390
1041519
1053545
1718850
687930
1702244
287759
580891
1046589
231376
145034
407450
1230227
616870
451715
987257
412279
1361294
1679678
1990856
697655
1937822
352973
1073947
1359579
1291845
317178
1825789
1308084
1265827
1011215
263904
1039076
1455704
988965
1066078
1048099
660568
1679879
1891579
269011
361068
1793436
927395
1413778
1621359
77366
1980505
1273194
67627
1967216
460303
432865
1180073
1335145
1126111
173279
1230036
1250452
1997381
573002
1158706
1430472
1610775
913156
1215725
1827809
485252
284942
680780
190188
528763
228791
1804199
1762589
997671
1697236
735626
1706816
632032
1147576
580615
1944380
1622175
621722
1660689
249084
860300
1142067
257442
1132595
202029
1030737
1215242
947803
1896492
1347503
1507103
728160
1372401
388495
831228
1677378
1406438
95711
1773680
211313
40258
386578
1479571
645556
1665052
1690714
1533073
1539120
1271913
304081
1948306
113275
1287220
184645
309204
1402470
1603591
1379309
1217937
962293
1262403
1130423
1567499
906732
1404010
1658089
877220
842826
794525
1853149
342333
58404
834361
905952
1685700
421893
1247121
1623191
1944727
961571
1511163
657620
287089
1476945
1133382
479221
325727
1605682
1446921
292031
1414598
910107
730764
158602
1712558
624736
10847
451976
1184505
1183297
980781
550699
765937
575290
689012
1565063
85157
1972380
1121184
1845
112413
1988290
158987
181161
75912
747248
1802690
806560
900734
1236138
1680248
69048
1177864
1442046
387211
1137430
1770326
1589737
1723748
342400
1417867
1773006
47814
1170591
280681
1027174
1408455
1409038
1219631
1700726
80172
281386
1452711
1302558
605427
1715886
1203895
622802
1951421
1712872
877265
1019467
1526764
1674868
153829
896670
1107897
736344
1385336
1637340
937239
156783
446087
997293
1689507
1494488
508224
920478
426382
323150
1441365
1932896
485202
1300648
1963073
240670
1651052
1321126
585372
803702
524632
796221
610290
122039
504647
1761760
1431850
557089
699506
1098686
1443570
1050747
969159
995553
1093273
993721
667432
633255
166177
147797
302196
518403
735503
159376
306558
570087
1929820
1838434
1754900
1040465
98433
163298
702112
6480
1625818
1064779
1019682
1593200
105683
841344
1033737
782952
166550
1491660
476753
1703788
495075
1983320
1740294
1485159
669775
46198
1097919
1281531
123792
1560064
960314
358377
769230
1245544
1112404
1154383
402668
77541
1416420
488994
1558460
692907
1834333
1508511
1209750
822601
985333
1034006
533524
669388
1526784
1030257
1252455
131777
548433
1633355
174676
301040
377556
251503
472373
600471
1840022
907791
1418684
600881
1949342
1848203
1701936
848965
473315
1195370
627167
1824223
1824221
14699
1022556
1098918
1868423
1046090
611828
31545
447760
1823921
367573
1673458
1118014
643581
1731678
1119038
56328
1583689
860658
133487
1666992
1414780
355911
886289
856431
895827
798379
147712
1882854
187833
569356
891289
1538411
78525
746651
242981
1807651
777536
695536
1063204
656893
333251
1455184
1362165
1470338
494240
1821460
182031
1816784
435011
1830819
1085861
1268786
300775
1440917
1264205
44585
1008962
1191216
642786
885381
244374
947545
1278303
451522
1023125
1731006
1586751
1826398
769112
1130734
588209
341582
1359097
763968
1589259
175929
738048
285671
1822826
1204720
786126
1906105
768057
1848007
1299084
595568
1721078
352461
1107615
25836
1802083
992639
1430368
2070
1851070
869183
894695
1688080
1880216
37147
1672762
32245
1464615
1583076
1204231
523307
284120
1330124
1640402
1559990
983589
1636575
1983702
1576440
1452503
709054
162903
2262
1417528
278438
1585058
20064
1293039
1143924
1219572
117102
1057957
1577730
405587
555512
159302
798559
1637072
1596974
521823
478485
1827501
616645
1885372
1323312
6952
231842
1488947
1295744
222615
1266733
1765074
37138
93349
1283805
321938
1906469
1219407
331464
1426698
1357245
852426
921243
373224
259585
128951
1924844
55486
353303
1475378
1023918
1036277
941848
147048
1964085
1997959
1853535
1050145
1481385
1048285
724988
51091
189172
1465913
1468766
1598431
57233
1778489
1619007
932212
1846583
142488
149219
1553466
350025
1007639
1107703
1798142
1245845
1190735
1458385
204783
1347019
1931114
1583665
1052520
1978471
1696796
973843
819621
1644194
1477949
1668510
1785780
1725724
1758588
378577
705531
870211
834614
1884666
1646411
680792
1770686
580165
1502988
55963
1019042
976596
60872
927688
1098668
346856
995021
583327
480035
772295
595674
1289160
1497210
48744
883566
1227591
1416860
132495
1083087
6288
515529
637527
1399648
1934909
1743797
1743520
1538777
42524
1935748
398358
1511614
1704719
1687032
593401
1199076
830842
287997
306082
1112908
972957
118537
867641
1187426
548803
1079734
1810532
250506
1927973
1260964
1378857
1109183
643634
1295979
387967
1664122
529698
370141
1736850
208786
1459464
399625
1883704
1904234
460965
248119
1812249
570294
628201
599578
1368240
353916
1691578
1658036
585551
781991
845391
22331
1105974
1953929
1116051
1406499
1892599
788661
1538301
39783
1473132
1618389
132133
61305
1825141
552497
1029239
1355745
509968
323488
112816
251015
917492
890356
636990
1677225
349324
1434479
922286
1669286
1547445
1590451
743500
993689
1439886
96568
1198832
951695
339445
651737
1812627
1601444
409788
723329
1090770
1887443
100852
409117
1624450
1603420
1464745
528525
84429
542559
1202849
1223194
1007659
1480072
687620
1426103
1202077
1565792
1485315
1921782
1139209
1174196
1238243
862473
875117
51868
505729
1144333
474279
1552679
835649
1339597
434116
643443
162796
831469
1330608
1031369
475763
378911
445027
1236663
1452332
570967
395287
457340
853123
773397
1758162
493979
1118066
1187097
95602
710456
1820961
463723
685457
637043
1010960
758747
570106
1416891
736651
550119
1491883
236362
910411
625609
225469
760056
1154723
708151
147186
257467
248678
1385186
1203062
1967323
1879786
712880
33565
104754
853623
1262169
1840588
913776
1891218
1904054
48732
1611474
565738
388579
635325
716977
97175
296075
293869
1684727
812560
1452069
48008
260358
1008958
1442608
1379144
1612647
950358
1196895
671568
155517
631822
1418469
1019501
1626429
1297980
1009106
1502570
1227785
60274
1717299
1467644
635567
859286
1029060
1670056
1251327
1072473
1955545
865021
108243
1308280
416166
1375292
316845
1948643
717940
217006
1466460
446539
1868706
950687
2731
59069
1288058
1461256
832798
216353
727247
1597278
472536
1392243
1233984
1429479
1576386
1192933
297262
1147792
26542
558726
819940
674448
1949166
666995
1396393
96495
67090
941298
1067329
1412424
1850200
1674759
1478035
1269448
1986081
233491
1207698
1712142
270372
1063529
208351
550725
99933
661892
1520192
1687556
1466980
865313
369580
360840
967434
1573725
984283
1030043
969761
1493604
88775
1944127
1594607
864873
1483832
1369303
608375
286944
518076
1115027
70800
124474
113128
1004018
1266603
796349
959200
1348261
1318352
715352
370549
967853
1139602
1263956
1358247
486374
799377
1884818
1120895
149222
1338086
735063
1078330
1056942
790150
1614767
1567113
1033382
1774974
943772
514241
703244
1699804
1529936
72718
728719
591047
1152283
1464326
1707480
527578
1499214
728130
1585170
391106
1635776
1564365
1877552
615399
1118717
1288647
1478471
1103847
831156
438214
1251080
222054
149144
1164113
1376595
1184722
1078540
1229770
239385
1923914
1891541
1135841
948770
939676
1640039
1097832
1419823
889622
1297593
1566940
1243712
937919
1263129
1647350
1843825
1429570
1885770
1862370
1496798
250561
787678
63715
1575764
1541322
922409
291274
1525934
286430
1137534
1494759
1265586
505112
1242850
1614047
548242
1917507
31253
985048
1090197
1055828
582895
1038587
1846405
1679429
846964
220027
1905633
656870
714921
635822
1448296
83164
1266841
832766
554941
621968
1613229
747985
143410
847219
893460
918455
1773290
1924166
137758
1599564
130178
1674611
336069
1764131
518593
895431
302491
1092251
1609001
1942350
1544678
1940517
1657504
1207940
1733063
1831109
1185000
345395
810901
860823
707756
1185033
789064
1117891
1002442
245143
723787
788036
321714
173172
81000
885533
963729
294719
1290127
451746
1949859
244884
245318
1177982
1689173
1110203
772670
1032349
1077550
1199941
634579
1030207
171688
414819
1409657
1957475
60653
1758131
1122884
1968832
1278109
1397222
1400546
28266
613861
1699421
1302738
81568
94637
1979956
247278
1524255
1253028
444193
1883460
1750874
1399217
1372240
1234777
893924
1658994
30934
830898
309189
1912859
1009311
927941
856511
206531
1161838
688538
373166
950338
43037
426316
1868678
1808945
411405
1224733
289436
356139
564999
1668679
537946
1371785
1531328
209218
1530816
1864391
1499271
1506002
1610785
731970
35077
729492
655518
77822
776042
958810
1590470
283956
1505460
211047
276119
1898150
322070
970201
1272012
1544586
1312590
24944
1824104
876850
481312
955415
497391
437651
1012273
1954353
832225
1940911
587929
1522093
1141091
468722
679799
564747
553768
1636684
1067465
1047238
191898
1881093
4970
564654
1640134
389230
1101507
356876
1534161
226816
1324293
1265855
1553563
1087426
808978
893616
1629560
39076
1853228
168630
222839
64034
708367
1862437
480198
315404
1543408
556060
101446
503980
1472393
354778
790778
1403892
322623
1530348
1973350
25942
1032936
1855300
1266612
1101693
1624211
1914082
940625
528621
1758027
1071152
1604147
1405233
1875028
1528287
1045089
1499529
389611
1553577
292467
936622
1682571
472345
175896
107143
654734
1905476
1600159
566861
1099199
205592
1327849
82832
1745130
1889413
368629
1892677
1111066
875240
1826311
454785
1622269
760056
137212
1540101
485462
1945585
1005307
74675
312584
1726171
332987
1677896
47360
75387
1615468
1275434
143876
1218113
117259
271556
30529
613775
1074648
822872
1523351
914781
698075
480071
1343910
1868683
1013924
1008165
1294886
1018656
1728885
1219361
722164
685204
588195
1557671
852541
893705
1163814
807299
742340
50150
1954275
181172
1217299
1711733
7741
760253
335409
1401132
1839676
558369
326693
1373997
914737
508024
863670
165776
125152
1090945
695870
1470169
340348
1498311
400172
1391769
1425544
106244
1436412
1701641
1717151
1389301
305164
1037407
1344507
1370629
1685813
372385
188902
423198
104590
130695
1699870
518387
361018
761368
1998776
1105175
896264
1992008
1214768
1699337
1558182
1322735
496184
1080100
1588448
208500
856974
1994281
609750
55645
1284656
1118603
1908085
143710
68841
1006558
322377
118447
675632
1782506
1102463
1195880
905520
34949
1793353
409851
1946646
958367
1881990
527820
383654
1667303
1637323
1717818
1973079
693304
1861025
1340445
99740
1377028
613159
1829561
523066
94876
1302149
1927749
149454
1046000
99850
170449
1893208
1418488
1376593
541019
1075470
1640774
1498572
1218157
620404
1882968
1867523
1131134
1478567
1256218
393191
830572
191497
779437
300323
611834
1618649
1576280
1093508
501743
1566338
1795730
1701749
1334331
543267
1898606
970439
1778654
1974243
1956252
1536704
11033
1402279
1879540
1908555
1453208
1428035
847943
470564
79562
1946897
1699966
1743845
351727
580187
1502020
904978
1958429
712
597064
201705
1975853
733030
1777539
1306275
244547
1040519
1511434
1800957
30636
210838
1164008
1334795
1433554
1434886
1971083
1020683
277502
1880096
1184350
1650725
244587
1912544
984557
171712
951140
1751534
1319383
1524128
1587136
1936993
623413
1488623
748657
1436878
260415
1271257
1528552
720907
539332
1779483
647974
944916
1994943
1325862
1977205
563085
573245
382954
1740846
1228663
1290261
192678
337175
1766860
882785
981375
1126029
450249
1489236
903086
897353
1176988
696860
215982
332759
373356
560006
995735
86250
1474839
1485468
324449
1632629
759161
1192999
1638579
43644
653633
1691648
924591
563092
1164756
1190947
420086
1136084
530122
1450455
731408
1402727
1003851
1575694
1491514
243063
1104827
1732272
1157534
1101452
652314
1267022
1951242
806558
1104955
1012254
1217325
632165
248173
1701464
513706
428969
1309577
1144426
1120919
1010790
1803298
1831503
1070974
1299570
1570037
1221552
1117039
1482639
1799162
910511
845225
710055
1450879
1880344
435006
91921
221781
880531
1684620
1291459
1093663
1759656
1358984
189320
1642538
483796
927643
1952351
529023
382583
900577
812786
123852
356400
775584
1746530
1938790
1662210
761696
1173305
1316916
278174
13826
29928
1562807
393559
524199
1083073
1591181
704785
1507313
633161
57417
311783
90741
1491038
522053
618716
287343
1313050
1435214
273603
1737850
376147
464793
705159
1083796
779521
922185
346922
1622074
1551436
752672
216887
51648
1940465
1135339
784951
287744
1024029
1178552
884063
1375886
1892145
1130635
1317037
788503
539130
1024856
1465641
825231
1797895
222852
1757050
200340
855446
1189132
1485484
579890
1329629
1811123
1534057
28211
1799048
1284649
1328949
1433461
94417
719698
434766
202096
676285
346179
320553
1681250
1595459
1090511
777774
847027
376911
1349310
1527482
1525934
229327
41203
259236
907343
771370
146959
764242
1511994
517380
1610177
1791578
216957
1245206
497909
1862130
29939
1281564
1209514
1526786
517772
576972
709629
1124802
1571928
524423
41538
1697752
1062576
210479
1412436
2455
1200641
1840509
553870
1320808
1247145
156498
802017
1418685
256271
669816
599336
736439
1164693
92044
1496076
653991
1654683
1841530
812802
201610
1333293
1223810
1537068
85823
213694
915571
822765
1132928
952661
1003070
1863288
1869013
99082
1963983
721506
1790918
19668
946081
218350
1613358
140212
741860
1279570
1611832
309895
985042
398478
835100
1682618
571930
192921
1605134
1049336
1318719
1733588
1117119
1260324
1366857
1705910
1852814
937213
1922249
1081065
1865924
668026
439211
153117
1245439
1454990
217727
1557332
103309
7863
1796590
1934633
533244
681218
305040
1807020
769630
1774550
282461
521525
1482682
1562833
1112905
805542
1111736
1863629
609215
1496642
1565766
1318748
1445173
987104
1987345
342321
1082055
943952
1448520
385632
866633
102033
1741932
1707250
1477887
720078
927853
1706696
1194554
1848400
1561042
1860735
955040
1532486
1534986
270937
191839
777305
1386677
923222
1423701
1924844
1900940
1770283
105115
976151
580257
1668442
577586
1094051
381410
1917604
1849004
549342
1553828
1373369
1241471
1375993
1021698
1022218
889247
582593
287226
521288
1134731
82379
532267
938535
1172608
386812
678948
657637
783849
610181
969915
1625399
1352076
1612147
76797
1589780
801862
1321297
1444233
1127600
1786107
1838655
99189
1894485
712819
1246832
1353292
275518
344841
480666
1375053
1598779
1380364
602552
1769652
1862931
1924981
1790926
356246
1828063
604994
1490669
1934984
481301
878349
1517541
1482884
1314581
844318
1439055
1984508
756735
1211814
758482
355962
299423
1885713
1506535
1078807
184268
472762
15974
613932
144793
1000116
1642069
423541
789177
935298
1620192
1525131
37657
1875707
490096
339420
377218
344333
215726
1727502
135560
691230
648283
1844576
1724106
712000
657101
486722
812687
1031882
396274
1945606
5049
1721962
1122839
1419107
57091
506492
899766
1221950
1013354
774974
375973
1313754
1048509
152295
1128023
797941
1418706
42633
1035989
1438220
287035
438673
1966500
243385
1875716
1767120
72266
1108378
60986
1025184
1239098
1548114
1697822
8910
1223975
214539
571957
706579
852160
1687081
1300906
817620
1627089
1849348
921186
543536
1720322
1837969
996933
1884754
1970219
1593350
629212
965768
1203459
247700
1160049
1188360
109408
959639
1301517
413569
1168903
170691
1838290
403240
529
1934174
1821468
840501
1300944
283447
174922
438918
1713433
1193635
843219
649360
1553357
969637
698858
534508
1498884
1040094
516059
1437222
542296
1441760
1892422
876267
528616
315609
1262842
1437173
16476
230081
1347291
1168482
493393
734967
1273712
1849690
1387096
928101
1925606
128778
1311296
901491
402698
1825642
596147
99172
773444
1250474
1888060
239586
1721968
1484504
997767
614673
360143
993708
1750491
245350
1854805
1718065
1895523
181524
1410984
1435569
1969099
1365498
1954506
1963971
1749678
1475899
1170932
1369784
1952614
1663064
1313643
1541870
851291
963063
1607075
211049
11246
1292419
912796
448237
906821
982596
349673
1680058
477143
1873733
40363
269103
366143
598271
1579314
910255
1906931
735186
1230817
1942781
836840
920955
1929007
1219993
1964190
1670096
692984
1008539
691394
1791782
1006663
123349
1445621
1692812
1233908
151355
838412
1554067
810413
532239
1212110
1625144
666877
1878172
59795
794124
144899
1960025
1071852
427737
391630
221180
1897838
1301284
894820
687010
1580669
1547816
214355
1283228
897332
925817
1041163
444608
144296
1015673
1874010
965396
68806
1825260
1103596
23906
1574544
459702
376098
1023310
1469104
1080372
1435153
661098
390106
1513927
1721263
1604631
340570
4585
1496632
305386
789489
1730004
516712
1126955
1262783
1521316
1686758
1861282
1731758
860167
147883
165362
946891
1534187
1792460
60291
1846067
28252
21316
1692468
542672
981305
1782239
957553
649087
759104
1601255
1015012
1051460
1938260
1151374
1918028
138783
317358
762843
379771
806754
790200
1547795
1326650
577740
1608889
262431
192286
1005442
1847429
1794666
823569
754860
831485
766418
1762232
1594776
1562715
1943195
1594395
1517841
477810
1525953
600183
176712
118390
1204943
269125
321712
1499042
98451
393086
1742352
1032815
703530
865428
692540
1074006
1764663
463394
659114
78014
280376
788753
1430538
1277640
439225
1247091
1632453
934678
1707746
1752969
1571229
1596100
1333604
763963
1943604
1741493
1064938
1902165
2248
1755324
1138275
1817031
1814188
311859
1486711
1046250
1075204
1179815
449580
765378
444028
1880099
690013
1800782
907845
149904
165184
1566887
1191347
946537
907490
1843052
576768
1186844
1895853
1824809
1913239
1403455
1514299
1948517
602034
1358784
140887
282624
1138874
1051883
638930
1659940
1229054
1134092
1554928
1822479
1292139
768710
1145088
804956
566719
967616
1409429
111576
1075244
812460
154057
1590547
178740
1025144
644774
1565542
969521
447087
489112
1988898
261387
183784
303268
879910
1546977
1605433
180257
409764
1622037
629908
420521
1525150
1169282
708427
1352194
1690111
973967
575963
458464
405193
785209
1350384
1691282
1029249
260995
734337
1799842
250724
1032554
1672432
138174
722366
769894
1692893
189273
887679
1625686
1655598
1268172
1711928
147326
386289
5959
1157342
1932082
1252155
114591
386950
908584
795307
761606
1295679
571198
1312743
1309858
1579449
1672613
995707
1083098
1231852
636
1725301
1280076
1634667
175245
920887
952948
1930654
1209913
263993
622136
417091
1518927
1489981
250788
512335
592706
847381
155247
1721988
757996
606593
1559895
1947131
531836
746446
540932
643154
892886
1513350
884526
1017232
875176
1321182
1018290
1835323
53802
146618
181544
206617
977642
1339476
1114177
599509
795254
514959
1530029
1453329
79950
300336
1497620
1615473
1148945
340058
802809
620878
698854
1654463
286406
1423062
75922
1918108
1856787
1536773
1347974
1686349
999826
1692524
664725
435832
1069424
150891
852927
1585462
170814
1704518
633950
1720916
806368
1544377
78811
23132
1516249
1327820
1431535
935797
1258683
1030698
941722
1749425
925553
562276
1481164
1944524
1768750
39116
778285
160228
1316
1347369
565268
81192
361256
939645
136900
1384526
667295
1613251
1835739
937244
8644
1267699
1043647
1569456
322870
1760076
239462
880862
1934656
1394082
5704
229164
1817353
1065426
1127623
987670
64738
1847886
1641381
1916738
433757
91304
197417
914126
592064
837987
240819
1203998
828672
376745
1307725
1517833
1837745
1757925
1883942
102773
388663
1640087
219492
880149
399685
60568
888130
1377523
1291245
586330
1466978
1513145
322448
80248
672320
12285
1558100
1673756
772876
1417388
248244
821683
1248077
1368654
481670
737025
413310
554257
1996250
1571982
725527
1709398
1893933
724941
1904389
1830043
1192932
984189
914089
317171
265265
38096
1683184
1653240
1929105
1592114
1940705
1741698
330217
624520
1701721
438457
927329
451052
574270
1546083
1283966
559829
1318791
1988830
667012
592845
119398
1418556
1867647
57764
508483
983090
1769596
1327967
1559079
260528
1080913
1621618
1521695
741811
582736
1237942
1952706
1692831
1648939
1328473
842337
1989045
1886813
19668
226676
1188727
985936
391349
525595
1077116
649359
32860
1640621
1466224
1446232
1991098
109356
1168280
381193
243047
105432
736893
1327515
1766591
419920
1105814
1493283
204511
1141639
1085671
195065
400128
496825
1840840
829493
565015
731871
1521519
564960
376287
1853303
347506
559144
1760854
1319032
1796450
1638009
962318
1809144
147655
1591542
1934678
942851
53359
1848595
1856044
641452
795148
594619
1061533
1755896
1617755
1809005
16929
384421
192034
1662517
1375317
1209151
1720171
1453451
1596348
1612527
1834548
761810
201282
1526702
1782208
852246
212244
1406813
1557917
2494
553760
1217411
1790509
1474058
932856
1527092
1995558
1927770
727905
1031154
656930
1489719
962600
1921527
907524
113420
268615
856037
776619
671620
385826
1043413
1806251
883731
824107
1416643
8870
128113
1409175
484891
1832668
1861483
54507
203409
1117579
1542975
914386
1769378
1187000
172925
92567
1718065
867362
358633
191560
300464
569450
1901972
489301
1894711
1343221
1429692
1608164
1283835
1509095
141549
1950953
1050183
1067468
980990
719054
1968797
1883791
419995
841999
755323
245431
1844034
217209
149457
77510
94772
1981988
211979
124888
476766
609089
1324260
1388741
1736935
780631
1878269
458966
1579019
1930598
1522727
349035
1520532
893909
1156659
1705300
1802332
976752
1517071
876883
335495
159555
1488194
682139
1752935
958936
1621442
1866310
1341629
846607
1293324
1737258
47184
198819
203917
1421059
1323108
1567426
404961
419190
107248
1655026
1380542
453843
1074670
459871
599295
1011830
1894855
1057197
587102
166095
149647
312878
767525
1431839
885780
1921633
1390076
1169936
1226281
438162
1112481
568595
1065955
916709
1356149
62290
1314626
1718660
1590549
1082818
479066
1023217
492400
283280
1579116
1486804
439132
437697
1108151
1413345
1835539
1073261
124064
543861
1407581
507409
127781
764144
967634
1120300
636063
1490070
207626
1565505
1757723
1544906
1655723
143547
1459252
1873874
580593
1127527
194425
1578621
905209
510724
1805445
725598
20435
1176634
1718164
682862
199539
1566413
619648
1013227
1075496
1713127
1376855
1523807
1473950
257845
95779
1852804
536758
405624
1091945
1210844
1043512
1901607
1071629
678737
1253218
448201
96383
221353
413123
1305036
858470
774779
1440950
1910798
208841
1684346
1491375
817733
551262
1377470
1121507
1707652
310472
161539
313039
406886
492545
183825
584280
49401
1474494
1390781
553811
666881
1950759
759234
1325406
706234
128056
1023620
1116695
918757
1624366
1050272
1654277
601877
34793
233020
947034
1721442
658451
1441227
845573
844794
638602
678022
1400424
551013
302653
1705174
968883
1719901
1523761
1777497
337887
1015769
117307
1501848
528650
422680
1993874
377318
567563
984510
1217155
1373126
555529
1695793
1349124
736434
1161645
863352
11333
1771043
1118645
1022272
1683825
1323239
972760
1444892
712806
1799986
1754288
694225
1025089
1626619
1132954
216372
3159
1825659
776313
1659159
1124326
679358
249787
948123
857237
211308
1416651
230344
706705
451544
25691
1088939
1417730
145895
932665
1585004
324709
91680
1938773
1313761
474057
1638122
938850
1171410
759258
340846
1603351
859698
344265
1761462
935470
692651
1533197
27980
816435
1673037
396117
1647516
1350039
1404827
755680
1872083
1022018
834607
919835
462601
507368
1670284
1546548
70054
748648
633769
899434
1414234
1399425
1973377
1126380
332399
1047476
1504814
1913186
1489767
1888672
1430315
1099779
1079670
221099
68221
1937547
990091
1879146
977679
1344561
193455
829409
461099
875669
918878
1891533
983146
240529
1968903
1502895
1476482
710510
1529598
357928
1558139
1288889
1930664
446057
100849
599049
687316
1277436
317313
575381
1253280
773509
632691
491510
1716223
1720667
957370
631602
1204951
534919
56232
1458364
1775476
1062038
864981
56609
1137373
1137790
1599871
1783952
774138
421830
792432
1532500
1994040
75795
438601
1076615
958648
799602
1951952
1557191
911359
974466
877098
1878378
1976900
1802108
1763177
1123588
683800
1444621
300496
106685
29352
365769
1040350
1794613
144100
316775
1872705
832180
417140
1845028
500105
963807
1290180
1448473
176922
1299525
1890566
557384
745173
1276182
1557915
1497103
1595061
1428071
232885
1063910
446906
1725300
177611
1812894
882143
1717703
331820
1065456
829419
1255808
1212988
1200893
922603
837645
434134
1613107
1684466
431441
1313711
1082542
849767
27391
628816
608833
376315
707539
798072
1453329
1190553
456211
366388
384191
1971279
1440351
1092395
367933
1967374
210977
646187
457440
991614
1049334
489812
1151310
389266
1873920
879177
859499
1791303
111670
637960
962409
1587547
1972192
1887167
540982
1543131
1597485
1140822
657073
1834519
1558944
485978
191641
612022
254109
146434
1011614
611663
270551
1000434
1866280
249855
442005
945471
659546
727763
691748
1111435
1638259
1032605
1951223
285423
1316378
420022
79056
824912
1935313
1605812
122898
1207769
1684256
1160223
1220466
1688782
725981
696033
1787774
729242
1665124
1080848
1630463
106264
729948
1319286
229689
899694
614974
1954278
1937238
209217
1377114
1048591
1731301
1854137
691358
1870534
767791
692834
901832
1605283
1903427
1415090
1268122
1537850
1987469
909301
1973560
478192
1514985
1644191
903440
1778753
1211891
1226323
809093
1133285
1473432
1276018
1676892
220674
533158
1133247
1108465
1484435
1818740
874414
1663492
117312
669623
952984
1972845
288986
476396
721461
1848999
1076895
1147383
799993
1892208
180920
18147
2107
1738949
205549
86881
719367
1097761
953076
734444
1277266
1423972
1561533
415236
1214641
222511
533694
320457
773433
535829
386986
1909719
1429078
1593514
377924
777840
445739
829140
449349
1343572
21347
1023279
1919392
1317910
78606
894395
1834425
1413128
546324
160847
655453
1200079
1348849
829605
549932
1440419
491435
352439
155138
498563
140188
565656
101409
916443
290720
560963
1777072
753072
1580328
1808740
1229737
201132
610876
742738
1151604
1771478
1559591
611257
300161
1885295
1227342
830056
1931363
32500
648046
207391
804654
1862750
501986
990134
60963
1115308
1965627
1756868
567520
1529227
1892276
773138
1160961
312480
734367
509887
1550908
1611076
1850102
429526
1044407
778308
1418038
962160
623285
1547900
342806
1862052
401040
1405213
538286
1757755
944666
1732884
1559223
1375643
1004504
1288196
922685
855790
1855786
386372
271913
1675556
1242728
764925
1357744
612692
1126497
840897
221083
1117175
463665
1381194
1714869
1322418
1315211
169106
77689
1424781
42686
970646
1981567
1011445
1066579
1845569
95159
1922647
1575641
1688696
1708229
469310
1402408
334592
750208
1189880
540605
988305
1847877
1675233
1430643
185072
1624421
1989500
1529843
882570
484206
514041
256422
334211
140575
1161253
748645
1952366
728553
20154
355803
227541
962551
1051598
1407507
274230
54913
1381936
1934997
217435
61046
902413
550863
1230558
1330805
161721
453309
1647269
150395
170679
1530767
401547
819863
1329487
1539637
246887
1325510
900812
1954933
1161684
888039
333382
1872048
1748671
1596072
260556
797544
1779616
1039652
1880471
1669079
1446742
1945382
1358906
1246932
1709371
228631
843631
297407
914620
738232
1407473
1326392
188131
70832
1565580
869813
239279
1419506
1728732
83686
1058305
1816704
483780
754080
330434
389173
1456705
54254
783185
306439
1611258
92330
1286748
319227
794993
1127957
174507
841741
255861
1937475
323468
323080
1363148
1817007
1601976
559767
628069
1500153
1304279
451653
1286697
493987
1054826
950150
739712
838426
149939
835269
180012
573537
617123
1677529
1470595
1256988
1728112
148774
1169804
1431315
1608217
1152951
152778
70585
1605894
855602
1547309
1018627
605906
1977813
482922
810496
1168147
192885
640631
1710450
439343
1582902
1131794
1055786
1694259
484898
1544484
1851008
1134011
1491103
1352769
938516
1094164
508583
1382302
1596472
1619618
561850
361131
1336938
1896542
133832
1824811
1807160
1869831
1996428
220985
1686117
1376004
928290
1161251
1599536
671314
1639372
416806
1160637
181764
1855954
1054182
1567489
1577179
278570
1933486
1797596
970230
1779668
1615132
1766436
227513
450737
1463725
1647610
192233
345407
1010101
761994
58271
1394126
516515
28219
245547
964438
426051
1123055
709515
305318
116478
1426782
985442
1513778
732038
1799096
1640852
784401
890084
1988480
132397
912662
459557
1309191
388883
524830
901125
715883
580949
815527
1730695
1829265
71951
756217
1423677
963580
1951587
306121
554553
1516208
731298
1703815
1457188
946583
3654
866586
1009504
1458304
1477967
1648100
1902882
1090333
1607048
930636
1825451
530640
948584
451126
432512
1605072
1376396
1158871
1013178
548695
1534146
257741
1217027
278239
534653
847050
1099286
1550727
1785196
1372777
592959
1655124
1342911
596407
1362132
882569
70398
64617
30161
1437376
1307261
498925
960744
1647551
1478447
1658146
1562320
88692
1237561
1189696
617693
1642798
79519
741830
606446
1141324
1744034
1478560
1396049
590408
1615547
1861763
584383
9094
621356
1740697
1716564
905344
1667950
1782863
1394703
952612
1838598
1701240
1263537
1342981
1153414
1473839
761150
1130596
1867084
522872
527606
1562172
1757195
1560619
738312
1185257
728716
162247
533635
468805
680388
1577517
1013181
126352
1272145
1376620
587450
480284
390606
814378
213157
1982168
1785071
800947
232381
619164
1957709
534645
1263584
115714
1983773
571601
397843
804838
1092579
123647
365379
1187618
1920126
1951344
110031
704518
645641
1093747
378241
365353
1784773
1815097
449885
1683532
344521
918437
1702393
1100311
163236
1329062
753530
509592
983028
116214
1318670
1915724
1968659
1553120
1308172
1833127
555592
1626322
575052
1659706
505857
1696871
428297
511494
1643521
1652072
1773769
1793037
987446
714456
138356
1402645
301734
981552
40576
1412783
1509520
865619
278185
1794699
878111
246519
25169
216595
808670
1573948
1616507
1142062
1285483
292328
782992
140317
1459350
1240971
1958141
1544401
150892
638856
79051
198141
669365
176308
1329799
1243558
1294196
1355966
335775
1254477
52470
480278
404256
979485
1330409
680645
923121
1833709
1898130
143337
223875
728019
60120
568874
1872697
1762705
55861
1191014
816767
526732
644255
1489779
498904
1754240
505643
1102645
1918578
187613
54436
1997460
1222119
1797061
503233
1813271
282689
1569827
1947476
1605088
194787
944329
957063
774954
1360781
415967
531650
244848
1607409
1131928
1281407
1683222
144254
1265080
779458
1258622
1977401
156679
748545
719134
330383
44144
1037139
138512
85523
607128
5403
1985523
1998428
623086
1567406
1719410
60672
110150
1268592
1916423
1667627
1333115
847189
818394
1845568
1760749
1006089
1786607
1348417
1088596
93052
831555
336805
1973851
1906734
627704
329966
375541
1234334
8521
1301139
1130899
1726935
950838
850510
1086474
1512969
1522104
1651308
433720
1681071
1183048
478153
1233415
386139
220802
1600407
630837
1671673
1172791
331585
1355554
470378
205949
1165783
562155
27682
1553545
38073
1928659
458953
315805
481670
1409799
377401
434701
4826
643754
361410
1175415
534932
946732
434942
947460
746314
1944818
1747441
1432611
1577684
1253720
235713
1937015
1560497
1357058
1206093
1930910
1750526
1448459
593355
712837
1257653
190244
768932
1362444
1284607
1565091
1774652
1829313
145192
1478432
1470044
1797467
1621100
762993
1762076
802771
1801365
682424
1779258
474949
1696740
1217248
454380
1615483
1488009
254392
374671
1956930
771518
347427
699924
1537448
1954298
1539973
171781
1805991
1064505
415023
1949544
495122
1609409
155486
1332861
1415929
526756
245297
1486870
472661
954376
1984967
1555892
1205876
218902
743035
1595733
631043
1211855
1328696
423435
1749095
1770686
120423
81513
404499
943231
131136
1687706
439891
1080595
1810464
276428
1906744
937574
1970645
1713741
1191691
650790
1364478
1478287
1188423
320086
680303
812316
525895
1399182
1557445
1448964
1326130
214040
880133
336313
164658
1151004
256976
914934
752985
1567804
708523
232609
449532
1437958
1216250
717245
1439961
1845756
1783553
260196
76153
390612
808607
880422
1719647
196886
1936856
1530625
1240821
950156
38835
203646
1142385
1107441
1043046
1298878
331028
237634
1863729
1247478
1762095
1889990
624861
1218472
1402097
1473808
1875774
1905386
168415
1679141
1074591
527944
518100
1990602
253678
554846
750308
983180
1553568
832246
1555910
215574
1166651
1843295
1860251
1378988
1178397
1916560
160117
835518
1736548
1921529
398207
1799557
358910
1317433
1247501
1872047
906265
1484926
513313
99415
788823
761700
353933
527606
1893609
1868959
1845498
1416669
1141072
1650994
283787
1997677
1244614
715759
1488209
1304957
1341906
682896
1337677
1427860
1985000
531510
592489
114961
1167172
505934
1560228
1559220
1994243
1002869
289603
180656
96189
1483219
674932
1713071
1488277
132839
164012
1992330
1078920
55483
316649
1491210
1415283
1414309
1285347
321548
1998805
1066479
754279
1915558
1660325
1798646
1099300
738503
1428305
1477447
1242685
1132153
1847330
36113
1144982
705606
1824914
50406
712297
1721794
1369909
713399
184368
590048
1398907
1835717
1442154
155149
1384688
1944173
162467
1023867
933884
1599745
386576
1923839
1576461
1687860
316996
1724595
127765
238335
202853
1007571
1102524
1443514
1061675
344117
1177549
754918
1448311
1047551
414379
1231992
1546049
821664
1707222
881010
1394114
282013
99210
952824
1286043
642287
1704429
495093
612938
1312434
34538
1713411
460866
164528
889036
1712227
122059
582220
1490226
1543603
1638419
576152
606276
270988
1986023
738398
798859
1438555
158494
287769
1314147
1426220
645351
275707
236455
711379
1965897
1223736
1779426
1340202
1227533
1359506
235231
1542825
963404
1828749
1850976
1629916
1999989
1385867
789421
508654
595086
1439595
309005
1446363
208972
1323020
630811
1214294
585324
1163048
1418665
1430243
872942
1580677
1306703
149741
905631
1819945
877333
200197
1783248
981916
810599
717583
344351
524950
561220
1631914
452111
1112855
1880846
982477
229695
842466
981937
1226252
572833
1940500
1802183
1304304
14461
1744877
1535093
1566357
961824
5926
818297
594532
876814
1748214
840828
831823
542387
1245041
233198
1588550
143377
1558349
1120238
928483
916828
1092240
853642
1476008
134277
765655
1185054
695730
700443
96151
1082979
501222
805624
1483544
1606650
278133
596638
1316433
1358550
190798
100480
1142793
1930680
1363150
494601
1304920
444950
317759
979538
685496
1297338
1076976
1888246
1890216
1719327
1744266
1138762
523186
1930272
220297
1620096
228835
1238580
317108
1774313
273815
935310
1064282
145672
1362685
1293557
1857151
1753612
1160984
691857
1237332
1045930
562057
1162366
1819233
443356
1621485
1645320
396661
981334
1452523
1322260
702727
1867567
215973
590459
1411412
168552
479989
313732
1122851
298663
234812
766576
1039074
1874663
1982450
1551626
1235469
582572
225046
253880
875086
451747
1691578
1097163
1342116
179695
823149
640460
1804448
1633847
1169474
1222876
842242
1421913
1237818
972972
398792
412066
227129
266246
415916
543158
1758711
1751269
699400
1230406
1047117
453688
209498
567206
553754
1647814
1332710
282641
1488540
1982463
1319877
568600
639128
680727
947703
107152
1156604
311328
1444060
1661836
177219
1138369
1960698
490135
1596878
777570
1667407
1885167
1235276
789165
1546237
1383089
1746127
1940475
425537
1108496
1615250
1424838
1147467
691169
814820
1530232
435507
1754318
356367
1008691
601229
150534
1325750
1492210
1483488
1331766
883597
1429806
902380
414183
1391350
1392028
315982
1832116
1988504
286444
666012
1016472
1276197
1872500
1464483
435769
1443986
237283
1344848
1237244
762059
1875709
1231429
1221272
745652
1040953
156696
38834
1265242
1208828
706521
1610150
626951
291009
273364
542541
727334
365937
894282
176743
1464277
50382
929594
735838
1899239
341176
826896
1408076
111385
1016424
488540
1459476
1376726
899141
1631853
305202
645035
13012
407777
488432
1555563
1898279
551154
837411
971109
1966383
1927379
65332
654964
1230707
1883618
1802224
1017158
1355205
1252795
528452
501645
734333
481675
834991
386564
1782122
978211
1889430
1625073
1634867
1523738
1206914
40981
1394787
1261577
5991
400425
616612
1794623
1231769
678603
1255736
95474
1773334
1007227
1572240
1310300
141973
1235376
1624666
1048736
1289198
798569
321039
305971
1452416
1756583
1759350
292190
290682
1583248
642713
1085082
1691506
563464
1617168
256358
1570092
324253
188030
1259376
1989500
45047
501877
1313699
729958
522437
1371595
1593826
1070623
756290
1464310
816262
1289431
1667267
1799937
563680
731416
1647087
1908381
1300945
1231846
742623
470801
396565
1918664
297021
900344
1860432
1622913
1733594
1987191
1110984
1818817
520088
319062
1399572
1565179
1579025
1056865
1570666
1338404
900115
1315192
330493
1914346
635976
495293
1202952
1173949
518219
417543
862167
614807
1345850
1556792
153006
1162299
1205454
964144
1283430
704694
592736
421177
796150
1756385
1356082
1498529
220958
63164
895251
896999
832414
386115
463274
359676
235419
1809273
1575018
1762543
1551480
669732
1293753
953327
279941
1011731
1961887
1582412
409774
1161157
1833391
1571522
1266949
162607
1124168
1189581
368612
1913726
481395
1739755
86636
1218472
603984
375516
1907433
1736034
117603
310737
1674374
1447998
562002
802388
1699794
1939918
1957479
1469753
476822
276745
314335
325432
1248097
1687439
1257095
1016927
1805693
136170
757478
905662
974635
1522461
152360
834074
644951
157867
1227716
710883
910054
240936
1439267
1050409
1727153
867116
545565
1084266
471021
1236674
1155038
1180111
1339837
97473
1005713
1543197
568738
1272460
1901949
1300583
1027652
1074958
1074724
1893978
692203
51418
1108430
1617586
639754
1926235
1371688
816380
408263
630926
224453
302539
1897476
1489679
922753
1206890
1719781
797941
727936
1870526
1684739
209194
519351
37350
392075
1890513
1100261
68732
392214
785445
16398
628905
1404613
1489315
520366
1720073
40028
1902632
1705307
266308
1034585
1075891
1262072
1649221
165341
490703
1258999
1523400
730032
1333382
798951
1912135
614997
1284445
130612
440138
1693463
361521
201831
1218595
881781
1205851
1871693
921263
398240
366071
1232933
1029990
1151882
1890513
1594803
587032
1467041
91878
1187548
301742
1323593
1076615
1653192
1345953
989808
1749463
702323
518092
1772430
1124466
607325
1574797
1268569
1719181
1061367
1038461
1292583
1027151
1619252
497748
365059
1954221
1279730
148470
243938
449559
1150069
1848884
1434915
1678383
802947
1369670
1121078
765772
76726
1061680
1879186
1981065
341974
1223503
535882
1002564
1504421
17740
368562
1383497
951418
184599
518511
1542071
263681
1747475
1354899
1992796
1330382
1428657
1513972
1306017
632517
1473829
389554
1956645
1675473
582563
676241
1849287
1578530
820912
25582
992235
94303
1568653
1007619
84182
1737648
1085648
786425
1375143
1067733
657947
1350868
1480285
764942
1440227
1246637
289940
1942290
1894639
1095760
557337
29073
1537762
296510
1924324
800288
1064148
148317
1678272
180812
296940
574883
1877455
1633583
811296
536301
1981900
62621
1676029
414079
981263
1080958
1590193
393980
1385870
1740454
1228235
1978519
1810823
1483537
620863
1385151
1020520
220434
1045173
441017
419425
1402542
1526573
938904
620238
1408667
609919
1022825
263627
1699447
92006
78144
1843233
797873
51983
1358785
609683
1348926
595828
558295
274495
730921
1062773
338849
1089723
1674133
499116
683359
1503136
1298811
44746
1545247
1324517
1332108
103223
965585
1432681
606909
908823
1338124
154039
887902
629570
1173546
1833395
442809
287501
1447391
90876
1948369
186581
369023
186381
554290
974291
489948
1034225
426763
389234
34830
515010
1386271
993385
1947270
315920
370630
1516215
232293
276889
1598949
1634718
1555251
628861
1284036
605208
1930994
1880757
846348
1609901
1002976
648699
1298341
959533
1147045
638148
165052
183568
1004819
1510046
847837
1386999
1547739
807726
1086959
1511591
190847
965326
1801129
1959124
311537
226962
170054
1051339
742914
44647
166465
463315
881337
444354
1802767
1404541
1168930
89205
1577555
45519
637830
1936380
512303
1969857
1369198
1713930
716187
1094246
1281613
211206
1009887
1488747
1831847
1377457
1692026
847103
188175
40753
1473408
508675
1158606
229115
1960877
923761
1272442
1315547
598471
1434826
373935
434634
1759725
301676
1936108
618508
1155807
229785
398016
73624
98508
1978635
604166
373893
865736
1459260
323892
1631855
1048478
744057
1708295
1013594
29762
658709
859047
242771
1329250
219517
1584325
928312
257313
480300
1540804
1284633
1481975
756330
145123
1723863
1297119
106814
520413
1461664
496432
1080983
1068581
547046
356737
1083989
1281196
476896
719427
753180
118431
521096
1601384
748965
914442
1274364
1914551
1889773
530144
1080073
1912420
1955871
1037651
585325
1027869
1766123
335446
824608
665852
1616452
1354877
1159009
290028
578070
1165079
462471
998232
1024014
1425194
806540
533894
1482619
36427
1911378
1323230
1000694
1988758
1897414
1192194
358425
375171
1764939
1763838
667711
1007112
32549
1132218
236816
1382521
1292632
269317
893058
892044
1914637
964743
1420718
125731
403656
1896539
277732
1103174
1655518
49493
1455415
1290210
644545
505326
24394
896063
314888
1453536
812657
1133535
718652
1544946
670228
1012408
1521102
1154785
647358
567920
346909
1585322
1419479
1989107
1979923
1093323
458906
1012762
870804
1360755
1941513
1057104
214449
1917377
1393718
1033215
1614496
1189076
833666
594747
727408
1875877
1909398
924823
1496983
438411
865083
924805
1628086
1437206
1907654
973208
680044
152395
1255334
252565
992257
64820
507066
466958
393846
908060
473937
1110601
1223624
1266050
866758
1036080
1805377
1810148
1734677
1907207
1800778
1224217
1876370
578306
444449
1496078
706952
498913
1055648
956327
293817
1664331
1332368
1292257
287097
1571793
335404
362946
327817
1926460
78573
1174093
809623
42591
1323714
1201636
1505639
1728615
1354387
971176
1051807
1163091
1660938
1745804
1956586
1744129
1088484
1242848
761156
1931764
1528666
577675
959789
1140829
1268944
871782
623289
832992
742932
385679
562000
1027354
1774164
244106
63426
1315988
1047117
1008856
1780110
1725303
894517
897909
354708
158967
234497
1956830
1520999
1551607
138902
465782
1637605
1325531
1367765
706725
159312
1048390
1831854
337753
746440
516462
314757
660443
1632468
800773
696300
1580166
1851686
1988021
1471364
449981
987832
263113
1363484
358648
606707
1291730
1778372
606949
542922
318223
1657414
283334
27051
1130250
767175
590162
318300
1076796
104079
896318
361116
1754220
734367
246807
458497
888142
1013361
347242
1405694
1767841
1887114
1335382
1729352
11019
1787585
845200
1841530
1190029
777354
1040311
1386951
267547
873134
1454447
10821
1440206
1554533
1343601
1405518
1986787
1029833
756750
1868543
1910031
172140
558514
535307
1915891
1526288
130687
13537
275060
991053
1007475
815868
820237
1851524
142735
1963925
807704
1745542
603276
1785238
1836044
58629
1208605
1572249
35464
825864
744664
1450683
1569894
1122330
1031261
910999
705122
1950976
108265
42085
1949588
1105284
1740684
1492099
448114
226737
218435
1335145
191473
1166476
899958
53785
1336854
458740
146347
149114
257532
355825
321634
1227659
1037843
1478131
338313
1069735
1428924
365816
484807
1644410
1387554
1698308
1877321
260110
1109796
868329
175215
400617
248947
1523574
1772371
1117277
1411148
776901
1276695
1167703
27084
73977
952343
89499
1441184
456217
738921
1907773
219346
956994
419964
214018
884296
1219426
978150
638015
680870
440464
1418651
764974
1919031
1596758
1534342
1742447
476618
215202
1373387
1937689
1101577
934350
1689644
1989338
1447253
346465
196450
368439
980667
1843606
675799
864355
505393
1241136
571925
1892077
777861
1162972
1214859
1868408
496158
1887578
1205037
1578410
424125
870874
192262
1978298
873997
561264
171695
437760
89096
681314
1674968
979385
1836520
1484367
1221815
1125219
398159
1443115
1669226
17810
875185
1612262
1244524
405338
1413405
850866
825977
868442
1176561
1331598
504602
420405
1480024
167613
1115364
117725
639532
1356999
815416
836619
536688
570496
862877
1647156
946376
1626193
1812906
535036
1716468
81503
285891
1541094
37401
1142770
828107
1861539
640231
1176791
1787140
1882412
940626
1578959
300585
1123357
1299145
829715
791379
1280012
1317503
1111878
1716343
1061017
1796190
1109725
958367
47879
955812
1524652
1706240
1220901
136788
587903
1656952
1578629
1267322
1267177
65444
1285687
647886
1150689
428284
638665
1820132
559286
1732978
1526510
1811597
1594431
1326417
137781
523779
1922664
855495
731443
1949487
1015252
64946
1447141
1947309
980503
898111
1652423
1086937
79341
518447
191271
1067595
725984
1424548
1272615
1939965
629474
601201
623977
1943679
372764
1760509
1448896
1198003
1983505
788155
13286
355333
1951053
1967314
1987760
842549
311539
896641
604580
1042441
478705
525858
88188
1997655
1033307
1721386
1103412
438891
1612434
1789962
1987833
1267160
203044
845776
312648
579647
1056112
1598249
724314
1070459
338507
601311
1322477
684913
718707
860704
638610
1749107
1654220
971741
876058
1538829
1895207
262819
321260
1884774
475176
1707306
490208
1922071
531807
300367
1916102
1743799
431985
1135069
617066
920890
1860291
902591
1927164
613310
1039016
1671812
76699
1304673
769971
1014704
806499
1369869
1982353
1780877
1483775
1482557
1871806
447795
62128
1682241
1286261
1427893
1980712
1484381
297879
815477
837314
1018201
284693
305813
1535041
520395
1139515
45888
1802486
1703895
69247
1613676
895903
968467
1849156
1546824
777573
403656
1253612
383898
370540
1235162
1505921
513569
1983607
1596233
1536321
309456
694880
1757123
862954
1845826
310789
1522602
285726
243212
796537
75033
1610915
973128
1486244
1791032
253879
1539404
1030071
1040603
1309235
1984632
1776586
48336
1947712
431562
541732
1637555
1833730
690980
96873
1082013
270607
826858
1137
33336
1329439
244067
1908577
1566548
527217
1527262
229767
205899
751963
1003090
1992633
1886655
1891241
733185
1830321
255227
514887
599952
1794651
161080
1552550
1903185
1379952
1446866
892720
136783
733053
456606
770773
802
1900732
539405
483073
1314459
1805956
1226268
817809
80386
161031
1833115
1654271
611514
336375
343885
706432
1618920
1148637
680282
1547208
393471
1383299
1379384
953124
1589449
1760437
49246
308255
1339535
594704
1759313
270535
1814203
721322
287981
848568
1282977
1792435
176319
1414081
708238
65228
1681441
1125392
705073
652738
423120
688119
559525
1952929
1826407
1253280
84534
47665
1235366
835104
1743897
509777
144770
1109957
1781829
916011
1239264
1928641
1822232
1157363
1661012
403735
569643
1651434
1774412
1481415
240853
75601
162729
621993
186131
1107606
1113245
1967377
1075984
261239
468425
465674
1308767
724339
444239
441920
421702
1984825
1968691
229082
1023511
1707936
931890
1555771
353766
165358
1214151
1038195
1624542
116776
1813965
1555368
602356
75679
1613994
663775
1628995
407374
1489826
539244
1974512
712062
1816432
27410
1473613
1348052
1195247
312691
131002
715835
1943013
39677
1683509
1876247
310189
1396580
535396
1626004
460868
1902839
1936014
1304060
643466
37027
1732572
673793
622913
995033
191917
1939113
1938928
859499
795461
267586
465261
1967194
1663986
1207770
1689791
324178
21101
1598891
343456
1833671
445611
971456
373687
1441253
1308392
191817
18778
1789757
1974327
1001486
1073286
445064
1564350
1068603
673394
472739
865192
1332043
1847687
1317806
870365
1638780
535255
1158137
846469
1932412
168815
978091
1914628
538113
149134
1713243
1703635
1541379
1846253
1469379
1453084
92676
553769
1958411
120170
1053630
1451042
1406629
1858596
822541
851882
1345095
1701199
570912
1202745
447410
1036476
1361143
287280
1213840
1041698
1679335
523662
163188
1840090
945415
998260
1968773
1172550
1209288
294580
1917642
168450
744416
860242
258598
1634715
1410643
1983405
126152
625041
874025
1363829
1559387
988895
818915
1249069
47018
697612
23323
378749
547231
1138714
400523
1560619
1787461
87668
271432
1753480
1683456
1117442
129891
736227
1534033
1481346
1411067
495100
372466
292643
146076
569794
1676604
471777
1090052
1587347
1714880
1585043
866046
927693
982027
1859109
1012428
1407248
1139580
111607
1952790
1750477
635856
128497
64864
1246016
107177
645892
419341
1101895
609770
1821645
235243
949635
136641
1429289
1724569
271451
558611
534571
424670
1428591
1343836
345199
809662
155708
1933330
480729
1890951
1840912
1351203
1908903
973234
1757667
533613
1124046
1422106
1308232
1521593
1725766
318607
1371236
196944
557435
1220322
1006459
882480
9072
1401535
151591
1679809
1328037
1713267
93985
1766144
1825163
844586
1510522
1250515
444611
1646171
1442978
1866343
1829878
1295078
1848036
1697772
1702254
1246474
933412
1657364
1309871
1929313
364895
493134
626479
1735659
1475506
364549
1633496
937724
1009584
1637835
1963211
1470503
339861
366770
1306262
262383
1407058
141206
1701202
1148460
473043
135876
599964
6899
1387443
736418
1641969
1327205
1129349
1820159
299886
1112349
1536098
614420
300013
270487
723421
1327273
1783778
245618
732840
1218418
1925261
749342
444785
1650095
917293
1118685
221555
1429082
994419
758393
614540
1382982
673607
14274
887125
274130
214654
1142999
405287
1524682
779625
305809
806048
121749
1306876
227249
727754
1733804
611273
1277821
7895
1863277
275796
1157469
567003
1330794
1035110
582297
407521
1262457
983630
876295
1053356
936786
1908566
874556
1004840
1443416
393040
1553987
1015186
1553480
771571
1906713
1600005
769530
1019941
558508
1401488
1081120
1967569
1391958
1200916
1631517
1235164
1809044
88839
1106699
791877
1180952
886932
342491
856383
1168074
412945
1929690
1245414
1216446
295654
844707
424813
1943607
466854
434781
527579
1812935
1317476
376876
1534873
1510945
340012
1803771
84393
810003
733726
1766033
1958688
122931
436466
482653
222757
221215
1241582
144022
1370245
1434935
1820327
1710756
1499934
159144
1348090
625923
36101
1373960
1157782
201860
1860679
1651442
1903477
1579298
399448
1735144
943654
1957496
777586
1169099
1979782
1785567
771993
1385850
1512343
1094429
529880
1396403
1558362
1964660
1479854
426753
1997126
1760041
1698632
265599
237693
1247603
455904
1254849
602517
843808
1873125
1192565
300657
1007621
351730
1559053
454686
389834
901365
283911
465088
326820
1967265
661256
1364270
277531
140333
363825
72413
1584273
1469638
1757260
1722534
1351417
1089160
808198
1233381
504638
841055
745442
1929229
1944006
1166672
1390839
317023
1180378
326670
1392571
1182345
737750
1502956
536551
1607536
1829634
1198171
1076207
899912
1450925
283401
1441202
1113580
1161224
500116
999028
1300993
1921924
486705
1609356
545299
773976
279147
1625428
469589
1147055
1580449
186139
388068
355954
1163485
82938
609374
917800
307858
1440939
1893678
40261
1147350
338702
821731
39061
129294
488379
22701
35171
802385
185282
1753149
1215219
870307
1873831
1485677
89177
1942099
525909
1464450
456095
418922
719922
903191
1549234
654299
42384
1805253
244479
868406
1287114
652572
1763566
1032174
980781
1484649
729074
1791756
1192705
882788
157221
1983561
1171667
613594
87180
859505
17736
1440070
1654750
135736
759078
1470941
1083974
607598
705664
1891103
359882
160989
63255
1223647
1148953
90273
1077681
1476059
406550
747335
1190807
1954782
921452
1258939
165922
817736
1159223
744632
1134835
238223
442672
491465
313036
1520533
1275396
418030
1188963
1742063
715751
510448
1439855
571323
213962
1700374
207065
1693000
926608
120228
30836
1100286
1921158
927838
1788500
401909
33424
243700
1979268
1149002
30412
1252406
513865
1416078
1190885
292753
1136294
1998357
1296079
469291
748693
1873834
1678455
1342615
255968
338892
1478980
1834406
1303253
1650398
1594137
101229
1327353
472602
1889074
112554
1663585
1496205
1019906
1486552
699056
1529407
588349
307330
1456037
1266353
1636863
1542467
95593
1297373
852563
877840
884963
152935
654868
550504
1101058
70176
1583919
1613263
1474601
366113
1696029
1166887
1290323
479308
588034
1785721
476338
1569062
410767
1238485
204583
130728
539254
541403
563165
1324847
851731
794806
127245
1765966
706418
317129
1208798
15005
1621822
388054
133712
635155
1182761
512261
827363
1745845
736981
919490
1015553
61959
1846251
1043861
1270325
1247177
1150611
1378262
1475356
1510735
1120307
1302377
1065775
1086620
1232118
1129038
233632
1307990
1997228
102771
280752
21970
1620098
77717
251971
1536453
1965562
356352
1750942
1622050
1529669
99485
1382350
1470278
1346803
777565
1399870
480249
989345
177605
1060822
1012782
1279992
1362840
1589517
1569328
1598852
265700
547570
202311
1443788
1688530
715867
1427129
1194857
536796
719602
1622323
527409
516751
1694647
707222
1339382
1070579
1575889
306368
869136
1999940
1566711
361709
288352
249730
76877
805694
1505455
1028113
156455
1724959
990851
1907821
1377230
1703944
690035
1096199
203930
510478
1336569
850911
713732
433403
343110
498860
1972507
1285438
537406
123524
1245778
927265
964057
602671
839950
1294959
405491
1529457
543451
584886
1616555
528999
15864
1628070
1221709
330498
897745
1973904
542866
147106
674147
1086356
803791
1900520
784867
1754834
1224469
1475617
961588
25380
649946
1728484
1023235
886269
203338
1369182
805990
933736
1827714
500831
54047
1796450
737968
1528386
1098783
1912724
1794127
1791851
175002
536106
762078
1142729
1554725
62598
205438
29403
457139
761827
1080935
1534034
967832
1630560
1871719
641995
1786058
1833196
300471
571210
1522483
243165
1596640
1418286
1299793
1765367
868591
1721071
1451127
246724
1768760
814775
319521
1770117
1333264
1122773
428818
675597
986502
1784457
1342470
1618597
817606
1824444
1047238
341697
367469
314467
604153
700326
1718431
842527
743111
393555
1806186
1008039
833010
1979554
1618562
1214714
109695
1899367
75241
1451776
769085
805393
1953595
1370110
561682
404491
1708721
1875313
600607
1278272
1424005
1717200
1337642
1027978
430751
1378513
704742
836004
97596
1672544
1771296
1658377
241606
441022
1828372
1190284
964231
1971471
844397
68075
1530884
1265645
1888568
394829
982674
126054
1446070
688254
350205
436441
1849771
1536098
309329
682313
1935960
1055930
1090081
1487945
412792
1806503
1973852
176070
1827424
814047
964230
1548103
1975584
1683076
779457
563174
1886600
800591
657813
1244451
1328241
638184
517863
799793
1338059
531107
1402994
302569
485737
1480764
1787637
890726
1536809
870107
1888255
1330032
1769453
1992339
1250965
746989
840554
1165530
1115981
489340
1956677
931038
197815
1791103
463270
1232753
1659239
664537
253680
536880
418920
363442
237456
643101
1069145
108443
170451
687596
1068051
1187143
16164
418234
442918
1682493
1617678
1934829
1576388
401382
297797
89372
987113
949119
1691112
246324
45568
907389
940410
569053
1165017
639990
1443941
136753
1686827
892699
976479
745096
1746916
359505
1764537
461266
144341
1869589
1447077
756685
907211
1916581
1767552
285115
1019103
1844822
1760621
1708123
1954046
82374
233747
54570
1789619
272298
1372162
1127942
1997693
165493
39896
1908010
1656401
10514
1204271
500133
776567
1426162
1851819
398247
1809150
223322
362761
624711
1601297
1474618
1993457
1223762
965691
1218483
614911
1790276
563708
1608450
1452826
1941099
1928554
966172
1706202
1431460
1189433
502889
1715129
338328
1822411
1190133
1328993
670170
1494057
233335
1851424
1417104
1384440
343942
796841
163588
1904321
740600
233792
1592561
1263439
1665564
1915479
250896
523285
1772090
1181557
1253478
25398
379730
1599412
393559
1141264
868914
711607
324876
1415602
1379010
774485
674669
1549315
282503
1070430
1194545
124918
1407327
1600461
871047
246283
421863
1475291
61016
1606899
1867541
577659
322724
927580
778065
807621
412459
1541131
794427
425426
1999220
191390
1990986
1151661
436105
1545215
1629517
1803230
1988326
474692
1270373
1238537
363196
1981581
1956139
925183
1005186
1678150
625975
1162230
1840819
441440
1860022
115827
1622975
491104
80746
197140
1577322
1211438
1651368
905467
1761688
183193
1640010
1394247
271041
244603
752236
570417
355958
108243
305243
1013987
258371
148078
1763993
1036911
413768
1244048
1650150
570872
279600
1638355
254206
1069417
558644
582412
1307297
564752
814249
1273738
425898
1400040
1675461
1522464
932416
697504
823069
1084546
1888124
129946
389272
1543407
684880
400626
1210136
1881813
460645
1620454
669889
1334758
1058606
1239701
1564072
930062
1535226
443136
1719518
323382
970598
44950
890962
671034
476059
920169
907892
1583348
1197537
262014
779864
449824
494230
1921467
62386
1997645
1047211
562708
1167034
358580
675950
866754
1210946
2444
1344132
1082480
352608
605618
1837392
1871154
1351621
179600
1998678
1709214
1769212
1028404
506645
1497686
910981
754850
662946
699326
596447
1809667
383700
1806960
1429113
1566337
1136376
1361366
455560
1565980
1835757
486177
144356
1353341
93024
1201737
503781
581405
1963333
1309501
652558
495701
1796729
1495917
343148
969746
861998
1917781
1762642
1082255
178867
1958531
1177349
44566
233921
1575623
632132
1883023
1866518
556271
1859216
63539
1095451
298928
1037582
415095
828664
991939
1872505
1768620
1541978
1004931
29466
1792595
774242
1754052
1362611
36762
150105
1172357
1471601
1862199
7838
1453203
9780
1072707
1729740
1554726
913863
87845
153867
916201
235114
1086514
876272
1397486
1886488
1417049
175704
1769564
331091
590535
223416
1226950
1046869
1508746
1284163
1025542
457353
1628050
1916353
313196
1299011
1427723
246253
1741835
861171
1844191
944865
1833822
1161322
430835
1676697
1033193
214885
1347192
1125756
1981186
329938
372609
54893
48835
987686
1260650
1711324
204661
1552354
1314812
1711972
1265922
918986
182829
1896547
114999
717131
1486112
1498462
620343
1160292
299922
1094970
1057224
1954854
336355
1702199
1405526
497829
1810890
958438
45847
229362
1411551
1353683
1630784
1754282
1684184
1171021
1564942
1286699
167954
585700
695374
494062
763620
1333008
505249
888655
441911
443154
486812
687686
1025392
1650994
808950
55375
814613
1256011
151350
781011
1306557
1896039
692584
1991514
124160
1686126
1877895
349041
564915
1284151
572106
437910
849121
40609
1254238
387669
1642193
155142
1755487
226808
1939792
368641
1747665
1928680
681699
669373
659179
373452
1015113
908535
807875
288901
212203
1724935
1725416
307451
41875
166965
903939
1729273
756958
533796
445822
1216928
1009564
136204
1779790
1661191
702006
569773
1483514
624737
1195952
1226897
12471
1875027
1321730
775430
1322820
543593
1793103
571601
1812499
387172
43542
93105
243663
374501
1096599
484639
218590
845176
698884
1464297
858260
1093109
1259222
1734204
449597
832526
1514294
1878470
1443738
1413307
1176295
567828
992987
1026004
111056
1129967
1633418
238788
365860
442236
1953686
1675233
73520
1708575
65036
1971934
1783343
518699
1227363
1438735
1379301
1785942
1883483
1464929
585402
43420
781960
20886
1250774
1182959
1073240
673845
733145
1701120
80476
1952926
1418546
250741
138151
1473564
417325
1028021
1897716
1663578
1940417
938676
1268445
594885
524433
53588
1731566
1712431
1251285
444381
1334341
210623
1031516
1487375
263342
1391993
1576061
29049
350735
1923256
1456922
837458
505747
1062352
150381
256678
1869986
1794440
1428079
1639663
1918848
913762
1266630
444100
462050
305430
768354
319644
709376
1719329
1108222
350112
973016
1626296
1059091
754042
1688917
1374333
545522
776255
1228721
1976588
1135702
1798895
12232
514064
159154
990373
762031
957566
834654
1759020
545172
1566104
970620
1832280
297471
1025897
1386545
43848
1792115
885102
1331491
1944770
1739636
1341214
244774
1993501
1472256
1525198
3484
927789
870654
1551295
1892236
586493
1381913
1861570
1610143
118336
845343
982197
473642
78912
1568757
457021
1370624
1356602
715460
91010
1231608
581430
1286243
1195574
476079
134629
1989881
703560
1887108
853444
826694
749068
1386339
680196
1330721
1597251
728840
480041
1193900
1754504
646414
392856
668621
483090
100968
609700
1637069
372621
1422506
923544
1537746
842872
1452635
1491924
922211
102529
257837
1350148
457102
103208
93373
185956
1378654
1160436
631162
1830893
1585922
734496
1312989
14688
1929975
282554
268882
398189
1610059
1129175
647519
944390
464947
724760
200075
795082
1582559
1690827
515960
966754
757716
1530794
997256
766119
1394191
170860
1476160
1359920
204653
1412038
1515955
779537
454537
869690
559287
1198176
1295966
682046
525040
1776238
370035
59669
1252676
473148
1748955
318399
1560872
1123547
1313179
1412481
190874
1564550
876774
1089099
1478847
1148859
162482
966793
118676
1757436
804653
560291
1818850
1224024
923684
412030
894542
1516451
1224013
851615
1013001
1492955
410303
508954
1018820
705496
1461713
139093
1532078
609009
485369
879353
1973317
103933
848144
1588283
212969
1199692
617292
1152184
1172147
1994243
1501648
1662865
1895540
1725967
1285213
1708573
1923761
757012
1385428
562557
409358
1216165
496468
1208487
260816
77820
1485162
1432519
285675
931463
467391
904869
458835
425490
1044174
1340734
1818505
1438119
1488660
1853270
1888612
282346
977575
1603306
1468192
1525829
1568658
516304
1083768
738919
1409251
1264882
907614
1744818
224802
185289
1786364
606578
819831
161001
318717
1276284
39197
1088095
1753717
1440257
783623
349007
987764
616022
336484
1017898
874515
1143431
1154669
1270945
45680
1420620
795888
662842
1099335
1754397
630824
173344
1566256
1004021
1000938
518798
280199
927387
1669743
1450673
1105654
740388
1392489
498742
1005970
1645954
630398
429707
1788404
1276379
927879
1052049
1103617
708407
1351362
618959
667964
404830
121905
275874
1979576
409458
1675913
1211118
297779
72996
748597
1757480
519577
1491668
744294
1711191
1536079
133594
199157
821460
1232411
1335371
842946
559771
1468109
582822
1175953
224039
1680844
1728292
1886138
1789995
1236530
621944
1698786
1211080
143761
478135
1596551
951832
1548052
1509550
807548
357060
766703
376315
922528
340400
1732719
1971037
1058612
1400662
1490482
217795
699130
1605447
1331913
721450
695319
1007371
1307640
1441100
586597
24536
1783775
34253
989508
1039745
1643158
1699669
1556831
1457184
312170
626401
1445921
680055
1077613
1625619
1227662
1453395
1449208
1952374
624567
1199316
712993
495505
1185186
1009898
774221
75976
791869
1253555
393337
808893
1972416
987276
1638305
982819
1455373
402913
1956081
638874
823767
180515
519527
1975817
1691774
1341382
998004
1662595
1257280
1905241
356640
711826
1726712
746279
664723
218141
1791169
1288991
1050342
1843093
402708
1422723
713235
1388618
1295186
1964723
1701882
500887
675431
1548430
38707
510278
806406
1776727
1403022
957460
1723697
244761
1719905
1496479
1679492
829718
1499660
14216
1809073
544356
771022
1940709
589265
430442
1525345
581310
1291409
344902
875165
875179
1648141
847027
592927
732337
978957
806203
922236
1637528
111063
879122
955711
1093209
1354504
700970
1373547
387007
838651
1420480
828590
1689375
300353
307822
939160
1571926
1451089
1284491
1765290
89955
295136
1008858
1409461
39124
1169157
1465935
630109
881831
965450
1484856
610429
904760
1946182
1216551
1964787
371906
1017347
1452769
1575803
1105614
952292
64654
629276
412261
593582
1828204
1047876
1992364
780594
963751
760815
732649
472335
177496
1195009
1055449
1266488
251284
460322
1707483
1090
64497
1811733
375018
1931171
538326
740756
919282
236121
1581193
1625765
1877293
136051
1184429
3057
818017
1430046
1675370
1445310
1935393
890672
869136
761711
1101857
1801798
741630
168647
1349801
1143564
1346500
71837
1465592
1812363
722120
1780451
1463556
1679135
1544539
1528811
801680
1949583
495727
354964
237076
1112952
1035073
1717375
554560
1293984
1607048
1659479
752874
87158
762933
508231
1395500
1069366
1467761
1311107
1706318
388775
770150
1068323
1770767
1638939
1608095
864983
26497
1818526
153117
929876
1301469
1530258
1461924
997471
495080
1520749
1529857
65175
1094702
1520101
197542
276058
1364920
522328
1100728
1990720
1718463
167443
836691
1647826
1777706
742781
260454
405616
640319
1164008
617926
53478
1910084
1033718
208812
628314
1197858
730551
1592620
123222
1198341
967605
1855611
176531
1172351
794478
1525673
1237109
364211
42497
83539
216150
202109
1979559
286914
640437
1479908
1160657
582335
1827248
1138134
552755
916732
1994206
180164
682678
767295
429311
1742956
451654
1772858
531980
716410
22180
1587499
1201249
1882170
1435257
403198
201930
1549150
681857
27238
1772084
1959112
589787
580239
342902
1771335
1906464
1583327
1509929
1166422
195492
502080
1234272
1260542
766544
1043477
231387
1008317
1231016
1453603
985959
1723927
35129
1622720
654845
1011604
795418
1868305
1085902
915280
1422768
680047
569173
982871
1051152
155396
531219
710257
523010
1728935
479966
1972656
773889
1122890
1997791
1694426
438093
1097076
996740
1201551
1358789
1614248
1614706
1876299
1554672
1865521
972463
535306
516033
914935
885245
1272182
405923
672311
156536
1658687
1397926
470113
233858
1385175
1854604
1315509
316311
8523
692950
1077196
1593092
618525
719002
312149
1350275
1623648
1930045
186701
1847746
546942
1667595
508612
1947040
1939244
1852544
341375
1613070
896320
940191
1072036
299095
1774523
1963431
1886811
498739
503276
613016
560520
1487827
575338
871731
177007
720641
883853
1010740
100318
848049
1460755
496810
1471770
1097637
540087
614571
776626
1221549
1325740
1505768
1182538
1530520
1316286
509183
715274
502181
1631204
1030117
1728367
777305
157219
156580
1483094
1123226
1379031
818362
632957
592506
1675591
1535237
877250
1354618
105389
1125151
633988
1290184
1260802
474063
199038
999033
260199
1738707
524538
916271
1733859
1693540
1737643
37718
197171
304272
1150574
1783064
1335092
721790
590252
1306541
637124
1527094
1028831
1082669
74232
234443
1410267
770098
1034410
1404859
1078446
1762626
615138
395669
814852
51175
1442893
972403
530838
515012
1026600
1014165
1739216
1251024
985350
1188907
594919
592263
874332
1766898
1187453
958928
1555679
1862136
1627064
1431386
1549156
1359280
952045
866168
1906444
446950
261064
1567682
1846684
1994833
1357575
306083
451986
406874
1020683
487715
1374973
1955485
340086
206149
1585346
991640
1097271
184048
701791
425191
1430868
901303
1506978
1221345
790733
362543
435314
82630
1966453
966959
921389
457999
1497797
447181
36953
271373
723932
779502
93148
1961516
60974
45917
1959772
439970
1744428
1098867
1702997
971320
1556755
25813
1473045
1256316
1429769
479893
927185
165910
1145831
450701
244674
559778
620507
1599587
755766
1417233
1645767
1658601
397804
978030
1015930
1871001
817430
1656777
1759341
941618
1995603
1431106
1754996
1804970
1845423
1064352
681740
1104483
1220039
13599
1280542
1061485
523450
1670455
1916205
1519957
1973978
1553722
503664
1110806
999024
52532
1420035
118156
1563855
1133112
1944917
1388137
1160977
207975
716475
1044232
873902
1322623
133194
445783
443535
1163573
1001166
752506
1649735
559976
1905991
200435
837555
1972382
1327860
262952
110365
1968162
576220
255002
1666748
1533882
969064
1902102
107597
139366
380364
32887
123799
1187792
1731254
323344
1164753
1102142
1460855
583929
392728
1188140
1938565
1447646
216673
1898646
767975
720551
1815021
553551
341927
1203454
1985673
825932
878098
1248090
1566977
794843
132702
808216
251838
1942339
760446
1690505
1378131
511452
389924
1282003
666822
1635198
146347
1211639
1916923
228431
434792
1740684
1061351
995499
870111
695689
1739781
180303
1967875
1588102
1370214
1419593
827123
865619
843712
1055969
1108250
1575381
1030128
1805104
1297168
1277696
461431
512864
1987360
794518
771590
259312
1808139
360910
1538117
1045695
1563135
246452
1595821
249809
111837
1089893
303813
710357
33900
856766
1822657
967459
1994902
1271858
1172586
327561
559134
1007187
1969654
321350
500675
631578
949703
524512
514817
1922493
1540938
634204
470516
1698587
106247
377118
1011877
917449
1985295
765129
565571
342637
210117
1604954
1666686
406186
430655
1219941
31117
1123459
1568369
1895168
1653031
1107864
1831335
1590177
1628906
153630
1860320
758837
1125809
755266
511953
1407669
997820
9967
719989
734162
1265724
94105
1628142
1611217
1324180
1416302
745809
955380
287104
287482
1834190
1471847
1537377
1941416
1577348
1762540
1200145
1001053
926724
1915392
771766
958781
1273595
285486
227305
1169534
47356
1030176
862899
630824
795182
1325245
822330
15266
1518039
1512129
722567
1790532
1762491
280460
1649092
1240135
1877011
307019
1428375
1759133
946011
516690
1542686
572475
1764414
1335792
462879
1789832
1686694
1980407
1137733
1448130
1908980
817671
1465875
1713116
633710
1893519
1374486
1159040
1695433
1707107
1813342
46485
1118701
161189
1094786
1041339
595071
1835744
541033
1298707
567616
1482138
975615
600
869872
793557
52294
267005
700461
593128
1841665
1541119
1565270
351847
1699660
1823388
128195
809451
726134
621616
974569
531522
1598084
700847
299160
815427
1892432
1986715
1718228
431812
39424
733040
405184
1735589
1184207
1263730
150458
219318
180914
1854956
62701
1411592
871067
424598
108269
1781929
47551
513082
354820
1287839
563396
342010
153842
98972
330483
545886
531476
1601540
670556
328270
1890544
670302
1876550
597472
1499541
503247
395168
1047322
650264
848053
306078
996721
1833363
215355
438387
1234965
252523
1163864
901199
1791013
403303
587978
214348
1391112
253944
1445772
1892199
1760706
731592
609112
129413
999675
1165874
508919
501794
1258097
869950
1826285
294128
887265
1614002
919438
83329
465725
718348
587325
1663771
191215
1046355
1209808
1031877
1506426
1394038
1984530
1815954
466647
996027
1176720
355503
1412457
1528937
1522539
1023764
987991
1935632
467749
913555
1366990
1043218
1470100
1158577
1755044
1492844
921362
1889778
419420
309988
716297
1344078
710357
1456299
756864
1639007
1206365
1544331
1141662
67634
354325
1229131
1615759
169408
550998
1172951
1479816
1739655
163696
1252456
225826
665688
164240
1158828
821137
969642
9074
1278959
1384974
607562
1178207
1849996
1429658
1668890
1725982
1735364
362173
1599090
784239
359361
181736
162584
816791
130997
1339626
698872
281816
949699
886024
833601
41321
331413
1283719
1373734
460480
1942043
1129
645853
625361
957723
534772
720360
781780
1574507
954334
484233
1754172
878432
1726431
1941785
760505
259428
764647
270189
1973229
1457441
1726462
1525645
1554629
325793
1695957
1700328
413866
1959586
998586
704511
1798668
531601
1281332
1800374
653442
1109023
871122
1871630
1082338
384874
533411
743642
1572114
1980000
1061101
1911960
339581
1076871
376179
697768
102715
705261
1743347
1188256
1443810
220908
944626
1594305
176243
1093840
1866033
1244553
341106
1117682
1881076
1760128
1650503
1436448
1720470
1308677
417112
550081
1144763
1899776
1033207
202170
584023
124114
429285
329424
1485821
1561243
1803311
654583
64609
568765
1025041
1363655
817307
1673488
1129459
1830089
1701716
136246
495427
613334
1089791
21426
1944476
1015480
725000
1000524
312910
530155
492821
428216
1273131
1284684
455928
684830
1472794
1051883
1527490
1044209
474449
1991206
1377062
1571260
1307604
176930
618287
90271
1301367
1921302
245353
523106
1351817
1217864
330244
263127
1958969
1641005
1668325
1775447
653613
248292
1688477
1227420
1650077
1875180
453171
1587793
257934
866804
391828
1037465
990857
1759799
1165513
1664389
131872
1943144
1457355
1227947
583636
572208
1044316
1654248
185836
541821
1846994
509115
296326
82346
589031
802233
1004320
1984822
1337868
500420
1110561
1406169
902550
630999
174314
68541
62481
106902
1186244
1141684
479027
1433390
1272989
709106
1268171
1301124
1266392
1449005
1596579
1480419
1199044
1231414
1613444
1671982
663159
511213
589833
1608889
1059525
1501171
1096467
1367288
1820360
1210848
1195047
1500171
127386
861135
267031
143714
385985
62310
943800
1451306
1031625
1434375
1313576
704103
1434585
1906565
1634339
610038
127618
1255465
160553
548715
1550063
468309
1311651
1829563
1531792
718974
1174240
1124123
278717
954192
346850
23026
369895
1106791
870654
662731
658978
352012
333848
1353354
50688
977171
1623265
508601
1149961
800897
646599
439784
1986153
1842620
115586
1816859
203844
1690262
969193
951650
1077380
1784450
25078
1145594
1238730
710605
1115163
1525440
714200
1520106
1902215
1731882
1829568
1362516
1067694
540483
1053983
128558
1708326
266468
222848
346303
715059
1736799
353073
267646
383166
1886682
1774292
1561175
1095182
43033
1031064
1671474
1500912
1245044
1054231
1510209
1803514
1117406
1275648
1969253
898413
1470434
485936
767292
1843752
95858
1809194
1575279
1296588
1875607
260243
1341919
194451
343115
854544
365894
1557920
598289
13690
821846
689384
173645
1289816
1958415
1958527
1229479
1877611
1832117
1711088
5580
17258
311174
673057
1169965
1878965
767497
750924
1780984
1178109
25184
1501384
790833
1706659
937837
1851852
1604800
752245
1353065
269075
1540653
1537226
276473
767498
230633
105809
854944
1221720
1508938
534022
500200
1002337
71940
1808247
626971
471888
249031
1976431
1397366
1395173
827640
159209
150876
253329
509292
11860
548944
847881
782453
1145702
986791
801197
856610
178812
1956381
1045506
831570
118334
1929973
856854
1813692
1099461
849999
1674540
632880
1866563
964154
1085105
271198
387811
1895817
1087925
703788
723489
926201
1777881
785499
986896
766475
916354
1528572
71998
351023
125020
268205
1906898
715101
1741057
1370905
1575342
1163340
696666
1838955
158102
827995
193220
467058
1778174
747864
1372248
1466154
716807
1910706
1611528
575760
234446
373656
76315
1238602
541922
1231808
496732
482341
1795781
1827125
1583242
407444
982913
1412824
763690
661923
1600927
128136
1562291
1648506
1165848
1743017
1814035
338519
995667
959291
1725729
415013
1016993
888578
1437955
758462
976948
616270
1500271
854543
1942473
341002
1175144
1525137
1086176
267748
603486
128472
1861080
535049
419194
815416
1359013
169748
439052
1799165
1718384
1214761
1870989
1101359
1563502
1396336
538919
967586
1096452
676721
692272
1427218
844579
1651386
429459
1376193
1992931
139938
1392404
190246
424072
192515
559789
1739246
159220
1977546
900339
1038768
1080180
1169221
1879283
1578869
858626
1474709
28591
1497600
1458907
1106897
1104782
1100070
513371
1775570
936700
801278
1486477
976201
597018
1879728
694967
797109
499329
1476305
410295
748363
1046727
1192118
1999386
725053
1997129
1108769
1339453
498007
931549
1277009
1398383
161693
1059123
52532
917375
159812
1438780
1542348
306404
470608
1252642
373005
1383778
463465
1590887
1123807
1197790
1539046
704983
851097
212799
1707185
1011387
238678
1928451
204143
971042
930194
1253287
1951200
876414
1444269
1441494
488351
470507
1554578
1519178
1426252
575814
1326789
534536
149
1420239
1663477
773615
1967925
1470690
288507
1977223
1421579
169790
785379
229643
417554
1824026
1287283
316584
835424
1049841
1579102
1884239
439790
1245577
1957601
805390
1223977
859388
59608
234017
598569
642774
1341443
1179849
1769787
25979
1119880
1702382
1515784
260069
575407
1896784
1680714
210978
1127230
1766171
1121717
216477
190941
151228
1515200
646982
1714142
216147
1545613
1453096
1361145
678787
1195774
635197
960628
1343415
1289945
606030
454316
263138
543317
1975501
1647985
568636
1348646
823304
1697449
1264820
751716
976231
1084315
252241
1973309
1336243
415101
824925
445866
823559
1777944
353662
1911925
35929
1440195
106026
1595429
742840
194560
262641
379124
494380
220301
1216138
589972
1702257
224390
702478
1716361
1381078
1524221
791370
479588
1470489
311163
1436382
563720
340616
1010861
1747643
1068487
972475
1796158
1065764
24261
1625576
1184212
176057
1387975
510213
942501
1458094
213798
290609
1731971
1473414
1000854
1045172
181128
1639412
1060744
1955475
1311020
1162248
1004953
330980
563402
173965
1206124
1751301
990838
1809313
1638701
884720
630293
849011
1334723
1438685
848791
1466786
343217
806566
1597804
1992958
584716
1158947
527441
765107
1822519
897991
1407769
1143992
1885455
1124318
1258774
212117
90376
1476976
1904217
185026
1151716
583817
65158
1665736
768913
1103500
1872579
822456
865477
748414
439996
1720359
1171273
1281462
1634903
1913862
636557
952844
10670
1064643
1803241
967272
346929
35327
1876245
1425061
754047
746183
771519
491896
1528140
1552135
1214455
742687
1882622
1760422
640840
1663423
1095319
1136574
1652179
949233
593468
93289
401542
1327214
1805247
1136419
1396340
299136
1253076
772407
744749
111991
400756
1903538
1383194
1113152
1195882
1196791
1474366
1707431
504195
232218
1395322
255193
732380
294182
1285187
969866
999803
764548
595213
1512400
396162
1912489
1622467
93116
1944515
387484
497766
1410782
1453867
1236867
652772
1453749
631936
565877
1620375
1021140
1572388
1411001
730407
16250
1456909
145765
1991758
1518086
1842345
1765498
605811
1803737
607111
1121303
1408599
1210727
544271
1867155
833908
686017
1837895
1472031
93007
758305
1448901
1347993
317350
1604006
733523
763919
1045022
347151
1050492
1065565
521165
1998270
1303929
1806168
1526525
1775615
1945590
1344269
1573192
287959
394685
344526
1577170
324350
1358069
1076373
53463
1379289
1373172
1789511
1117335
1897116
86995
1985634
744861
957868
446908
951598
399828
736418
1082188
1796653
701494
732644
1679000
1208444
419327
1533906
291307
1312886
1737325
1495810
1897926
1685259
1089983
1866645
1406858
1910863
1765107
941120
385680
79446
1079167
497865
550109
1769357
838069
1286187
79414
341827
338472
307797
333864
1313075
1767848
1715350
1055630
1766509
1927898
1779987
292958
928941
65386
902826
798199
1786656
1105752
1419205
1524710
1923977
1103911
1479130
786832
1138937
761960
131613
1000176
71522
1387899
1062386
634510
1036366
138418
393140
660204
980188
1722070
488857
1426128
1029018
531273
1051826
1279814
1526261
1224790
410253
260447
1508004
658860
209883
556834
1510218
1754918
30527
1348513
1343220
1035340
826308
1628227
489749
1890058
1525924
1360749
220486
351792
1761190
1600545
1920703
878323
367001
319175
797054
1684809
1095272
82632
890665
236429
609029
289954
1273311
1503391
1760551
737476
616790
1308495
1870262
1510846
1697951
123992
15622
1565004
1436448
29661
1190111
898923
1361850
1297268
1898490
681951
113262
1373165
1278584
1088697
902293
1477490
20525
542694
1920725
1937966
364831
1043220
317996
1266822
582671
54341
338658
93750
501400
1062286
1549630
1204283
642798
1118213
1660638
195869
66952
1374304
807936
1956475
1292221
1795866
14803
1987546
346083
142359
571511
1766870
1821048
298162
1815165
1501051
17852
1942640
967040
1272828
875255
1629009
1658626
1327628
1488130
1769600
1932294
305516
1351111
1596987
1644351
1787943
1369333
1822459
900041
1435201
334976
1472749
1353040
113751
566430
231556
1829532
16915
1919522
1767135
435827
1262694
119924
1420634
425773
1666171
1468876
1948083
1896253
1757222
1427146
1017103
1782802
1470084
607141
1511696
1884177
347850
1560484
1337729
386326
678415
747807
1570951
620683
1443391
1537886
570487
361162
1677872
701784
299648
1532077
911084
395881
1084105
1836327
714709
672738
1214345
302899
991184
293603
1001614
108226
784034
705357
99244
560940
1631134
800573
604791
1674540
1954974
1576245
516661
1048100
559557
517950
578634
880087
1232710
607157
1158793
1243945
480468
114461
1668714
717705
988835
1418534
1813747
1010969
1889370
176681
567279
1146167
1552845
1757185
808693
1629019
1739090
1070194
1608520
722794
1784231
1462079
741402
1541612
311064
1516580
1970440
1165996
880180
1936787
661925
84285
18467
1221310
976079
1940500
1864787
1628826
1816852
579867
577904
1470309
1719826
608433
743830
388936
220367
1765583
1898099
1423381
1354830
112149
1827372
299418
1573657
837345
359227
1619689
1265727
1234383
1153703
1341569
1407869
840021
95836
26983
1254738
180891
374104
570851
422063
868377
1424032
425792
916139
642071
1569655
1857903
90026
985004
654741
753592
1409811
713436
398622
243416
106134
221580
1809041
420382
561516
1465094
1934235
1523153
1750989
392921
506235
549362
1580135
1236657
624809
1037412
132795
461993
850283
749614
35285
641006
1835281
1673311
1861339
855074
1106253
896524
445393
393404
1106128
1214976
231172
864361
965244
633699
88092
1145329
1040021
1906328
1900191
1412238
1957101
1452535
627951
899007
1105255
1276750
53225
1413616
1491257
265942
1521977
1422148
841998
505222
298320
1150355
456041
1019347
1006226
13099
1166486
493210
1417122
1224255
17981
929666
1488568
132610
1925852
293849
1442417
108431
911148
1113262
1980113
166510
1857726
736987
1179307
188630
643665
1976805
455135
821509
1038219
1863529
705849
1882605
304792
1995462
1782000
1216752
1466051
1018801
1051948
1216142
68591
1607224
873523
1927093
670680
594090
355106
1125551
41717
602925
1028271
1643952
57309
1352172
1863915
365815
569241
250432
1478874
1995313
1848926
1034155
1599346
1875601
751722
1464383
350467
670904
1691305
347826
1509178
195193
1602184
1258979
779918
927705
425772
592814
253899
499157
1330831
1577396
1718901
900978
991032
1724657
270910
12292
1694000
420270
1377753
1768823
812461
674703
1271738
1173062
207288
508348
915807
560506
240674
1347167
576137
1063543
1504253
1255132
711834
448031
264964
659948
1523712
184352
1451779
1964531
592660
334218
834713
1926978
829979
1828319
629154
1169756
466775
989574
143896
877404
905281
1151838
1992490
1632811
34687
1199703
1797727
301889
1554305
1191124
1759447
1095355
120886
1483614
729215
1927277
888212
1782425
740152
1285110
1614905
524822
1504253
1931390
1909030
1950015
1039613
417647
1592365
1647309
1440002
775113
1676664
1113432
1785537
1893488
1503370
922170
370420
741073
707688
7505
592689
470699
643194
692793
1988547
342991
3050
44753
1937847
653408
927466
7909
184040
1149089
1472297
1746715
881599
1673480
188238
1725313
1836348
1506363
1602066
276838
897507
645953
109213
749725
325166
759360
850968
1383351
1949748
1939564
1693145
347720
647030
581095
617503
1966469
133837
871744
865781
336903
734300
1666746
1273930
898074
573910
1373049
883493
578991
657336
1546809
1668461
513187
1708950
358018
951957
1017385
208701
717310
1265236
867865
1060007
866561
489538
1376594
304541
1866817
112815
805760
410561
1534186
117959
229442
622834
231872
1849758
134897
799877
279597
699823
888175
1177982
1856107
1482890
540931
1836151
1252492
1356063
387230
1342687
101378
296820
327952
1471379
1702163
750469
386308
641712
469979
622504
1367033
127060
898374
1935582
1660284
39475
828569
10163
1465723
279980
1046582
9293
1565729
1350903
904091
618377
131903
544260
636754
649549
1899726
487138
1465684
226785
130922
828354
1840693
826934
1041110
1275147
438125
1962543
1565044
1245713
1948357
1403144
618967
1152659
1882193
768813
1503337
678260
192896
96782
1102690
1536570
5902
694071
989172
1691343
513760
698190
1934184
1583438
332970
907184
1945672
349157
1483257
12659
1504239
1454790
82435
1199312
500222
1256968
208855
1644970
720790
451210
1672005
538871
567263
412745
1990540
684138
668351
611640
294221
608762
1180073
963784
780471
91521
1006311
1100810
708234
153010
421751
1905950
1640997
1701677
1274976
1055641
1505990
228243
1431647
854333
520537
1648097
1466294
1678146
436461
930656
587448
1147358
1767
863952
2324
1376975
601783
1331427
1756719
57554
1874309
140582
1133492
257245
1121624
1788584
1969235
472452
1933746
380356
1624793
254503
201440
876326
15682
94191
1149887
321290
1703099
1821500
1844624
1578992
1948996
1559232
857044
762294
1942600
1933477
537977
642887
1805578
429163
108276
723049
1987083
468721
859024
1919324
1830059
1855895
600120
135027
700739
1700510
1303229
1424975
187987
1363643
1206195
335632
1408566
1476322
728192
1767577
371901
1240830
742390
1129902
1464038
566096
1539742
1602674
1846459
1409814
109744
1582473
560319
1871219
272756
387176
1114463
823809
568351
1854741
1273470
967662
1019050
100855
1696049
1663534
1884743
1705933
1932999
274375
358383
1165636
1642323
931106
1866279
202488
565730
432382
415806
761071
8200
1115723
508771
815579
113471
997293
398385
1348818
81122
334959
614912
1696631
1897506
136287
974118
1832345
1496049
1419315
1975287
305154
470019
1449529
1548917
1349615
434189
1948499
1734165
509589
1328264
1747681
64691
1445684
755580
1577304
1576582
721805
1836860
1629521
494088
31158
934822
188558
733365
1396536
445776
344496
104651
892279
697577
318950
18406
1036821
1924421
595515
1301543
786342
93825
564048
1562584
1596095
946972
872313
550013
1470804
1696315
784879
1241490
979202
534993
92639
450365
334030
698949
1735315
1832220
346224
1226096
592961
16381
313550
893534
1328618
207475
1183305
1258768
1562893
380226
1776114
115522
1714923
1838436
1288437
1798299
217076
283209
412613
12010
1257242
1304924
327137
1747758
1928212
603847
1789699
956360
1077101
1882748
522578
506551
1082977
1457506
305071
1907014
218796
1043818
118057
1189989
1491597
390011
359901
746650
1748293
253429
1283266
435704
303893
633990
553704
51819
172495
993257
678960
479398
185779
509983
903931
391645
984884
564039
1625545
528952
1577929
274903
716740
983112
1135577
1935458
1749453
1608934
1560801
394671
552490
1763324
1445505
39186
277885
1873889
664974
1241563
138142
887806
335324
1764105
1800424
1345192
1140753
179395
726291
682498
117591
1403678
1446261
404264
1747275
1682926
439004
1324132
699259
298670
1922375
19869
1824719
1958438
930137
583620
1794988
1961690
1570849
776861
436101
1090682
715209
810294
1167826
360078
1248961
905874
1282568
1805914
277722
1157716
1462178
1800873
1325110
1664483
1558905
707909
609849
206269
1095894
1429877
649631
1994059
1470657
775658
1493334
1397832
375996
510424
1108590
152525
87845
1249758
1378762
1670065
237769
378667
592207
1171
71692
1434997
960119
875567
959579
1048716
1705572
740420
624264
401466
1341418
656113
840235
1483304
1836185
559846
311241
685665
1638197
1476317
1254925
1771722
1922670
171118
1688627
64106
793253
629495
1250447
1078979
514715
1552244
118039
1314002
196679
231246
1622586
242409
780754
160074
190869
1327955
390250
1412012
708123
1182418
318222
268672
1298252
1624867
906201
985005
1592881
301021
1292882
1610147
1965325
282039
1558196
750293
1700689
620441
1014809
991571
1265553
1039311
184510
866966
718106
1227212
974403
1075804
606804
211145
1254657
1681614
463196
847038
1653757
622136
1978043
1506133
605264
1704077
246787
406830
1088338
1124213
1881514
268949
1143241
1836593
734053
735832
1842630
1820585
312143
1318271
659611
1868307
1772685
295531
1167640
1252179
1543197
1673353
817005
523045
201783
986121
588527
1931033
863860
1347756
1104652
52692
765750
458169
1479226
1750001
1386434
1592906
87646
1504533
1487682
87748
1678646
1186697
1691599
76268
129827
1132386
1307302
1993530
496979
1674505
646103
1781252
478111
640237
1645250
25977
727048
1261685
538678
1397871
360657
501553
521172
1630949
635999
1430270
1340103
1801782
1855111
504444
343228
1546944
790861
518065
1653226
1489273
1014140
632071
1255484
251128
857304
932472
743075
923796
301963
870333
1339779
1034503
738364
1734645
59204
1656711
1186853
1852610
589688
304795
502153
760841
1944240
1502006
1434224
309283
603414
1256650
1367543
1722536
1995592
1114480
417981
270543
1439799
1182504
824113
1538437
609892
1013766
1710401
876313
580892
964360
1311808
1483024
1563200
943927
265720
1722929
366623
263284
1564116
284077
1552671
1110663
1375228
1129515
1914969
1085864
1590870
1735992
857585
729062
119009
877345
292027
1269832
1110094
1707038
1289135
1503930
1259924
723053
1935405
1255688
389618
1427808
358423
1847630
1541960
1558277
407105
577965
1463664
1900756
1826990
543897
501702
1167591
1742699
1284570
792586
985991
1165495
1807643
404904
590505
1966585
222200
615818
277931
729117
534746
1580325
1335104
1280827
1663367
1855227
540640
129183
547799
588995
689540
1370846
485125
1288460
267320
1959026
17125
1664311
1459564
1883575
894154
1548365
544568
646079
1418982
1293608
1996387
1415596
60785
1237462
50599
1522901
473677
1618263
1844707
673632
1530637
1377142
1774998
1794016
1252861
210818
893156
483169
532320
224565
891202
1101506
742961
1072048
426116
1243525
1611048
757464
857040
1973584
1566681
1300194
1843377
756446
670286
448178
1829230
1398515
510982
320542
1209352
584755
1357685
1560803
1441013
906189
1966398
52223
1810773
339594
182345
1346388
552553
199085
1853069
1889877
1574141
1500134
1495220
1482067
272820
1987120
1707972
934429
1556154
1309672
995331
63342
1726408
551499
1641989
1716948
1192189
873379
1610365
1521800
1350951
1613237
310917
1243320
1051165
1545107
1546481
1062181
936361
1241125
1148884
992706
1693712
204219
208662
202909
460652
704607
1077513
1715562
1564001
1202005
588751
431933
326128
314526
165974
1874693
1254483
206280
1846457
1118752
1940650
1570904
394953
734168
1857977
1091698
1047434
268800
271165
1185472
905400
1310340
909770
70018
1992735
1292957
926701
867456
1150034
1087160
1576313
918652
1720830
247422
1219677
667754
1506364
714336
290730
196712
1746726
813079
1314019
347460
117247
741663
993327
801830
955690
603692
900895
1628392
785738
36591
1044782
552343
1901977
1643613
909850
1000050
1107799
1476651
1395668
347720
1477687
1371864
820312
1019868
1334470
1416775
383338
240635
1909464
1285324
719358
955883
1899710
1254561
1335058
564899
1485826
1341284
1617535
91213
186871
1873686
1024690
215445
459284
558965
743678
1321184
1415874
1262072
927762
1730509
90123
1946367
641363
20083
803760
1919869
1562095
217857
1893796
1640728
1672505
66170
914285
454568
471261
1436145
738343
714763
447615
1213786
981532
1494800
659395
1655650
79443
460422
290079
1519928
401169
1069237
255789
1361897
607104
142837
1135698
1257405
639008
1708714
1273732
1636102
1582828
1645159
162264
1851570
824864
1977294
1612423
1685250
1505499
1416883
124046
1473818
1208864
714343
1053829
1401287
667391
932744
202983
1207747
183861
151942
1863962
917480
1181215
1582132
517591
1725449
455213
99678
1216161
282966
1870338
1851259
293490
172339
520998
1279140
1213720
1960182
858723
1060288
1320109
841584
674296
1836250
1571721
99031
1217549
263914
1566767
961781
1451747
1782371
1096863
107753
1231741
1003666
1294991
1746087
1055547
1047455
106257
1815081
694712
1194942
39939
1698288
1130568
1472525
1623752
241023
1426388
1753375
1540662
873113
80522
1692248
386566
930649
1530071
1525825
779358
199508
134153
386479
1487985
739673
1323247
1903004
219985
1160444
1126456
1244835
366288
319636
1363992
1444728
1985062
1874897
1973117
295777
1529176
329674
1135570
1183522
1790315
498244
1181307
1249915
777585
1859579
1818514
925791
187267
1776638
333191
1248824
167633
1285312
438242
1440819
95574
917101
1546604
599015
52312
1819459
1022545
936668
334269
1087612
1082600
488884
1018197
1063056
293931
1028770
79052
1821292
1140081
1846370
1900367
1138011
1384252
1415909
1683056
866131
934112
1229689
514722
645426
1436794
1970960
1215702
667388
1038741
58751
1770410
1870986
1353087
1408376
1910228
1331607
7892
1812427
1439898
1219555
947007
1727162
1482018
942883
1863699
1325408
906857
1336502
878301
1110873
1690787
1848964
1188685
1424724
504664
951195
1615196
1729678
1360931
1785785
300480
1535791
36471
1136338
125915
169021
569907
1300911
167977
684423
623806
186027
1069627
1642259
886833
1438690
1861716
110765
425156
245771
1736745
1683806
1131315
155941
735184
1141087
475168
1696315
632883
319339
238991
1490593
558352
1198578
1394098
361054
456633
357674
377224
723189
412324
911008
1694698
1527693
474878
1974992
1141581
952466
1038358
1881555
782593
229545
1057787
1757803
1638745
1951038
1976493
625757
1093677
404714
692271
1942864
672752
30884
1251641
1128827
555811
1500189
1247930
422865
770191
1516063
683443
346773
768893
1215340
1225978
135667
830545
1349107
136192
987483
241947
1888269
409488
792852
972214
1133439
1648314
1252777
1883884
1259139
298753
1241504
1343769
1594428
812855
674327
1584251
1082456
1481274
1623610
1997414
1244277
1332821
20406
1036149
1783935
406084
1034782
1490728
1717263
1121758
372189
97366
395235
1084236
73807
1263949
1087026
885906
1479828
1966711
949025
1905686
732819
1639083
1439644
77398
1400369
1698864
82901
491126
1202361
1356337
1584293
573525
1095791
166325
217776
1006856
672840
1441067
1785424
1428488
1178136
971568
240020
495906
19108
1350217
827152
1210356
1108245
63631
1991235
1729839
640795
98187
1733864
1947087
1701360
924867
807738
876599
1961647
968176
1706649
223468
894857
228737
1272169
1820161
910287
1466783
379512
1901435
1725656
1115176
1273942
703237
1184803
661020
366609
37425
943059
816216
1702394
1561802
1789116
905952
1070359
53695
1448081
415864
436205
935195
105255
1711659
1007403
1214223
734435
1873435
254956
1353721
150172
6770
1197469
1012139
1171758
1478891
1488942
1316872
892493
1595859
266929
1135537
297498
1227859
345853
1509977
1807252
1125759
1131726
22572
1375125
185614
1770868
1286561
537161
1031912
881692
1858873
1154964
1215181
553297
14900
1156642
1089342
565708
40222
347156
531960
1614116
1858243
58867
409473
1425357
1408413
790954
713707
506088
1802420
719321
1120729
1043826
1042755
778687
3949
215676
1579226
152806
65487
716976
983539
1030867
7371
341379
1679211
118012
1698934
774699
1932190
1261001
847236
663706
1033218
66355
103376
1797924
259333
334312
156897
478545
1240185
1289362
1936684
629222
309960
1655144
1101441
1975731
1805325
595974
756124
281757
1457201
1884486
1268096
257697
1519923
116584
1341219
264411
584777
509223
1138839
948377
305554
258432
823751
896664
35630
1512350
876969
743329
1770258
24262
1867768
896685
1018672
1180876
1558077
1202529
315538
1174907
1332836
257271
1753773
1490670
63163
1541573
1985122
557574
1826510
85613
1906548
1571902
803154
878481
868489
1281641
428180
1736464
1090899
1538771
1760675
1434251
428322
194989
985398
1255837
1085251
881903
313518
1212323
1305228
1695033
515749
836488
1927755
412314
136767
17277
228342
1577952
1221274
1577405
1405194
1862772
1927188
1823428
1855053
1567453
1876101
657303
472876
1832531
1707250
1108580
581768
1398408
1919264
1666240
1377150
1223205
1922640
260307
1047999
120849
1079529
1416192
910873
1379547
569545
1896338
1890872
155308
209143
1180423
1044775
232505
1403042
1209514
1175860
1006684
891315
1187624
822657
1033223
1512294
478112
305339
97984
1519387
1021434
1379331
519434
1356458
1907176
914269
1031414
752675
237093
1317372
1324582
1141996
272066
113503
277277
262411
1297197
1375498
584887
456503
1705165
1035029
726225
1188628
816356
1313485
1441634
1357046
1949469
1988963
1752770
707105
197147
472044
751670
1170969
1879893
1469839
707978
1175419
1322919
1834421
166867
1869767
48477
1733873
514251
1827465
451465
1481017
1953705
1778542
1948157
1076121
244553
1760989
456382
90877
609698
1718369
105018
237953
924069
1871400
895235
758087
1157725
1044470
1592422
722466
278726
913486
1635376
1777273
1305518
752698
1497634
1581269
1230674
1614635
1510742
1330626
1003744
1877904
1633471
1397338
562801
232946
282432
1860692
133351
534109
1418305
1739306
867174
1220745
1643270
856747
1731472
1516147
822748
1049421
1968372
1578037
827974
793266
71518
819687
1219957
1587386
290740
385284
640458
1663819
37750
1109333
1537341
1161430
1316384
568352
276010
1654657
1940265
907475
75722
1073897
1478383
1289238
319258
1232028
132455
1522300
1599841
168452
1051364
1682948
121575
1842875
1570094
1770993
944537
1805350
804315
121498
184320
925350
767124
1353385
1212227
1568742
601639
1589292
28618
456163
1292288
1909524
1181813
1471067
1811578
1002598
1225026
1106290
1720244
1497563
1253162
1648745
933372
622735
977383
1076289
260146
1410366
1866397
404211
560422
994721
1325121
168859
1401387
338235
1743126
67171
1267919
1659239
1021416
179880
647852
48958
1452188
493155
41124
737365
575111
1771478
1488463
1401393
1590127
576833
283537
1194821
119770
105918
1752247
1665926
1441662
1894357
451428
1985163
1262301
1797380
1255711
1532615
759098
794578
1873257
402696
124142
1382124
264138
1703142
719840
1900871
717288
750872
1821322
1723506
513193
1630376
160513
1117745
1106160
356355
920462
209078
1235383
658927
805818
1598491
1555192
1044194
1079823
1677336
45343
1182830
769158
492438
1162905
1236115
1435568
490333
249761
45273
928829
1828575
931729
871256
1862248
1965965
479936
1979068
346664
1833309
1588659
1631903
637494
1472689
1325072
1617912
274263
1391303
335422
814291
1656401
29428
267088
958905
325530
222918
657965
598709
1080372
670985
793278
370321
677292
1893683
1116015
1589141
519478
1559385
647102
1962622
320120
478478
1055861
139752
904537
745347
1424407
1057162
661956
711368
1214459
1940842
1656000
468587
141979
1485011
227284
1618695
1162565
1897404
1592330
486404
1104482
356133
666201
693886
1103021
580320
1526925
982027
384413
1530305
1156787
221756
1142739
1825432
1063299
162721
572604
795477
310456
1697973
1374073
442906
925067
458954
1113639
767298
1914647
451384
270628
407219
201561
1253085
1828305
1237650
1123894
268254
1335883
1427438
1211493
388800
331176
1013977
472880
913360
140306
1698614
1921594
776205
1435122
510401
342655
342159
382588
815884
1279214
376089
840782
27526
763814
1475356
69334
1323329
1446830
1990839
1698807
1534193
929135
1250026
1575482
1307917
1084326
552263
1194746
963811
1979015
272938
69206
90689
479079
1825885
1312181
1477587
1482253
1824485
1179641
416788
1952248
235020
1721233
1005314
1707459
351233
1969998
175798
1026632
710772
493483
1701830
1235409
189837
1275922
549252
1753645
457565
1520324
1024572
622976
872822
143153
506611
1162375
852556
422090
704863
719781
791828
1104741
1095848
509807
939366
766446
965933
350469
1963656
1850052
1295751
178588
1154574
1156694
1495810
1968448
1495764
443372
1509676
1813779
1109259
914945
1332839
442122
1061803
192883
1045676
1298116
925806
741015
1676945
172412
1573057
1377686
106316
1468446
1016974
580432
1448083
1686863
1124003
137773
1089222
1241789
1330077
1142945
1032800
1076112
1540733
1445995
1566282
795165
1600362
1233296
401402
1251126
525784
917232
835506
539651
68053
581915
1436410
1466608
349848
455993
1003835
577471
1811138
1711452
426276
1826444
1660327
681940
595976
431028
252874
347840
1621332
1885760
1167826
824769
1090991
1552614
972154
1927026
1250108
1955743
120401
643699
80223
611273
1689885
1459562
37864
49823
1134775
1535935
81803
464864
567643
1201048
1786968
714456
1071226
429553
1254750
480955
456547
1102796
520697
712459
362315
1039877
1804404
1766905
812966
378834
259172
277643
1784052
1513230
1542988
155864
1446940
110074
1253623
462160
317842
1464936
1829757
1304510
1414819
754672
1666392
1878279
1062764
1961804
74053
1083114
237870
1417808
1208226
955222
208732
1982725
605918
1706101
737861
380983
1525901
1882508
713380
1978713
1431587
1819996
1681183
359609
1391430
1774243
378569
118437
155899
312805
1807421
586858
475773
38341
1558847
277328
243596
1723478
1882155
39405
882802
1270936
1284662
153936
719505
1469569
1254602
824376
928234
642707
35148
1240007
440470
1816887
98640
148533
1595769
1163003
1987858
250559
1884384
1057283
1964770
407083
1601956
1422801
841350
1675720
187353
201610
1077857
772266
634646
335184
1204427
1625875
1473053
1778091
1733717
1012649
580990
1414285
1737095
1315790
1482679
413812
195384
553060
1810373
227
1539625
46756
1238763
1061799
629848
112197
66524
1144417
1921587
951792
650398
347195
320482
414371
979397
1428741
1947822
1225276
580348
1719788
435803
579186
1380894
1159605
1253842
633983
1105176
1380907
276635
1800014
1420121
246257
1888290
715546
1293526
778481
1563455
226877
787796
1301704
1460991
1877066
13427
245603
359567
1355161
1824815
890142
685332
1561983
1290665
1035698
1320158
1786466
1160458
1115449
1646017
1060827
1866336
1447884
1444753
1375009
1205222
739284
1245347
162510
474966
697460
832519
1748128
1505625
271292
715506
1000706
825619
1274149
383463
1093160
918142
1305501
989121
1087685
1847176
490848
907139
1612705
945729
198732
1545612
48602
1131210
1349394
252854
963269
322589
1809212
1408880
431829
722470
408212
257267
891523
1428845
1066059
1105058
504815
380018
383183
1111191
160498
522881
140728
203224
929493
1591799
1457492
227618
332554
1697097
1438272
1487336
795794
1550624
388247
370291
609932
1798591
385958
1298817
186674
893328
982639
1422074
880156
1659312
1875613
1511273
1869046
1242629
722550
1732162
1818594
1409649
549582
178860
850040
1536116
539834
472590
195586
1606902
538702
871851
265902
1366087
1135876
1066766
956505
859330
1734961
1786499
1451473
867314
821333
1179972
271738
913475
395787
163274
1521642
289118
1729778
951612
630247
944567
1410407
1496924
1093152
1324581
331841
1226924
1993594
1003563
113371
559103
1443017
468510
677916
1452927
1328246
171673
948424
286684
1219461
658354
1468601
1670446
104840
255572
1249380
189571
1618516
1611140
1900619
540676
1255828
864557
337808
559175
1106601
25944
1844012
1687902
1452757
1719065
1099194
1943284
1639687
1524241
353475
411697
1318746
1746290
229170
316458
1010490
689761
438141
150819
1985702
794754
495951
297485
363817
531722
1968477
785228
1558662
100298
1309725
63344
1755801
582387
907820
740916
1686099
1791430
1375222
269493
772856
1572938
1576373
1813073
274697
576371
1236631
415967
257915
1802774
702112
256467
1614272
1820306
925182
1723746
1245077
443594
1998522
1234957
356663
1275692
533902
1736942
1199895
21448
1692720
961686
538979
1629913
1494585
1445568
638694
885273
915836
1489598
1817353
1594553
1055459
1462621
1464826
710165
151639
263313
292003
772953
299321
457028
989917
605593
1343751
773108
639396
319872
608276
1560960
1013523
1148946
583814
1080958
1081130
1049499
634423
1863795
1182142
1650208
1530434
409264
745545
1005525
1374020
884065
1262703
118740
923688
1530999
209408
736957
1000532
1075313
814233
932754
794601
188521
1793360
1659118
496467
1483554
1130025
979552
1273909
722685
820831
716523
1211198
50605
901647
229819
1839620
421903
1036357
1316079
1716330
698139
1200920
1977672
1934705
1805767
1232633
303795
302274
1241323
304561
1561171
174445
1899523
1810218
1599201
623926
461371
1949467
88817
1180762
287965
971581
1779324
1730165
1185155
1629408
1856127
1596735
827334
1556168
911446
238189
1366024
891917
278766
91439
655898
855633
839955
1206245
1830846
210760
707504
955774
1742315
985389
653453
1042939
1835889
595868
244
1143614
550769
902173
1592936
104160
957484
1243272
1957422
1628124
1323102
124458
1606307
1594234
222957
1885531
133306
157612
1489649
600820
868801
92524
1209117
1571228
1326225
184527
626082
1837607
411850
1612281
1230813
1706814
1836859
924353
1190632
636048
568498
931403
566459
1523355
916437
1138308
1929430
398576
1848666
1200231
1838355
1129941
1194702
1120540
1053562
1422137
466100
14239
969732
492436
966764
1933145
1408109
707733
441193
1598764
1445494
391054
1528283
1039113
1448928
622578
710407
1618842
381723
1047679
876939
963957
797022
262179
57748
1843192
1777276
267400
1484958
217912
401813
1832190
417937
711525
1176416
1384420
980422
510317
1227427
987474
318579
551609
1814519
505621
1103885
265931
39325
1307145
1199444
1414708
1472110
1728270
1976393
120877
1999921
216838
800639
685272
28362
559606
1038004
573357
668796
486666
1176346
1670938
1975087
1707714
450855
1600809
1543793
422926
1747962
1439584
420157
394703
1793797
830454
720740
1262334
1257789
1111235
1098377
252795
651861
622833
854377
73544
1076061
1875880
254901
1520098
449816
1886252
724793
802088
18685
1476358
1785146
1369114
1540044
798157
25267
79375
1976942
443100
144419
213590
647017
1698148
641968
823114
503251
1247981
206990
277098
386312
1765105
1199416
368453
867342
1948983
1127201
1908747
1520234
1239796
31582
504360
393151
59222
902909
1605130
1412923
1961975
217829
145048
1595417
1669544
1920756
70608
1045052
464628
1492153
182103
481978
1228395
998479
572017
1502882
852141
1374981
7763
1385872
503006
395414
1796113
1169743
1292572
384826
1105223
545333
1514905
988311
832852
654875
1440721
1319296
1657400
121155
348482
888831
1167576
1202758
865241
1582245
716495
326337
1899891
1000479
128091
1799468
74752
1011900
530093
44769
663792
1550469
1352552
856418
966736
1163674
481962
1766862
1785919
371531
1721614
1937311
1436873
482333
646938
415351
585172
1700184
1051853
1458610
1568341
520824
199418
29055
501140
804362
1024424
1934145
1174559
347218
1864166
1836293
1640214
850063
1474539
1835161
515468
424033
1346498
195348
459824
611449
1469371
1252858
273967
917979
393568
1394695
459198
725274
1801177
1028221
455695
1872139
34759
123897
885056
1537408
683987
15122
1466789
1074815
1229564
1212885
112079
16426
479716
1259472
1688700
639377
649682
1315028
191967
1221694
680739
1568894
393059
252954
1649640
1015105
97384
1021878
138127
4494
1125528
1353152
195988
1878994
1047223
1833875
1898214
1189
1300935
1245749
1030807
667849
1293708
964751
1477662
708697
351701
1977740
1703972
547048
326121
1884785
1068967
220508
896483
907247
586452
803042
971537
310928
34002
421556
870681
1484739
1755404
995281
1140447
1027149
172376
1020163
660908
60599
861082
1404274
773229
1733198
1622186
1614960
228876
561401
1505548
968702
237834
668223
115194
243939
499170
1183507
550526
1155990
1173183
1049768
1676469
1970222
836871
1904252
1410316
246842
1561879
1012796
850472
946634
1378418
1704340
607835
1051393
28998
1818069
706244
643441
491678
1453002
54318
840057
204266
1736435
851415
821231
944071
1231754
1720997
84823
1285528
237481
934027
1819864
764291
1676342
840331
29986
1785711
997001
1129785
1159432
1997702
6060
1156948
1171589
1927505
1419147
937801
1211024
438742
172179
1537706
402575
1345473
1178278
965721
1970505
1583017
623548
10228
974117
1600739
1415782
529924
1144805
933646
400850
1319167
55084
1595080
1997592
254070
477279
259365
222719
1257048
741996
1449059
1384480
993764
1451262
1947704
1556091
1891958
1442243
1155662
37667
991351
1578534
919480
1696433
698580
723761
1490499
1214256
954121
1647141
376639
1721921
480809
547432
1134746
1035059
1597064
1962663
353819
820505
1326231
1686484
1039313
1721308
364794
120373
1411044
243819
284505
350350
403285
1882535
354245
463161
1891235
570805
1121297
1077189
1835121
588815
435091
83630
1059680
39201
374849
910912
1111694
795685
1028562
1343357
117312
1372994
443611
1584640
308391
1582770
1047739
1832580
1340255
1871788
140227
398318
1661303
120811
568963
8555
237432
1343372
729636
578427
1351826
834176
760041
1359568
1277561
1330301
182132
685053
252476
1938633
1967158
1493611
1429355
1665784
1699948
485475
401675
1693401
965461
362212
645162
1836197
1991448
1217152
145043
1630134
1207637
1657689
965250
1912944
322521
199969
1850336
782796
1766538
148620
404722
522053
39532
1855791
113297
1232159
552026
1804258
284093
373626
1082128
887588
149842
891357
1579773
1155728
1553509
569649
31010
213819
1825790
1031318
1295250
683794
805171
368291
1709169
1433043
1085439
317172
1615382
140060
905253
177132
20632
1404169
931288
1082631
606908
1852426
1978273
1153702
255643
1160462
1228814
266033
332719
1973772
271200
1235925
1739737
478749
1915732
157548
1422666
607003
1944514
820569
173017
847561
232595
1006627
1023905
1383074
1783914
745743
1716597
1936648
1775322
1343336
182077
1703092
1102593
903411
667429
860447
1217085
1580233
66878
120465
899952
785812
1550588
1368247
1319998
1672389
1924223
767115
1283332
481032
1039785
1046877
1651892
795583
94199
641108
1146361
1854832
479541
589492
290274
664521
715482
1116464
1400367
975557
1316960
863254
789508
1897882
347586
1637983
1168208
539469
1560792
1016811
200796
106050
955410
1780638
487535
909782
102609
451381
1457861
710461
546336
664049
1389820
501944
204099
430720
51537
1651012
1059385
1549892
890211
278691
1422588
856072
1521024
1263301
1875877
1857909
270977
1788146
1495126
15382
1284172
472839
1948179
347722
1387717
804018
966162
233244
1871381
1096436
1587252
1044538
283838
1375726
1022670
870060
906796
1765545
1567138
536165
1084638
172458
757572
1868532
1834844
799386
1005493
1676187
1318141
1039226
493184
121913
601794
1606860
1511304
533587
21098
1577643
1688489
267329
945078
1106162
1496281
1202542
410950
1271289
299918
364529
774218
462368
1887082
1370021
528979
1725848
1022965
1419200
1028280
1734657
1791607
544907
75466
1841441
40055
88741
1574048
100298
1772475
1300133
1008546
697592
653135
1324631
508156
348239
1173379
913859
370062
1375578
161478
646502
76159
678455
621130
519925
590597
1439810
1598023
448729
55751
457784
96929
1684411
710102
723580
543605
815911
361699
949374
404278
18896
7968
605341
1693959
437120
591058
1523654
884481
1837567
1265134
977190
25657
1495048
231647
1311498
1446345
276007
139426
19088
790676
432148
451495
1253073
829847
506851
372309
1221118
410069
281856
1195478
1877443
71754
1730780
333808
1252548
905238
360457
36267
575550
883905
634685
1443437
43824
1141180
1057704
560481
540970
467678
1520925
1163993
961974
1414741
1556732
246479
587311
1387597
1735914
1134638
1104556
417635
320795
1513787
159601
1745434
1363283
1134707
1050386
581194
1044625
1223147
1609180
441333
1728728
1230438
720233
311481
1553542
1951457
1333332
258728
372123
1634605
746915
356931
60213
358938
1096922
1156238
1510113
1640800
821700
133675
1051704
1101765
763016
1522574
218403
191473
6800
1891192
632005
1450135
856041
832282
1829125
477658
1088016
1236953
592271
838005
895760
630489
1050882
814485
1212363
1918331
783845
1513377
282191
611773
215439
1505005
1828089
111025
1270900
680074
230279
16455
674570
934428
1526881
1794838
1585287
1166567
247898
1372605
1475995
574189
635916
559376
1506234
975077
256950
1723517
1227172
67162
1882630
1093858
749897
1575215
927616
363005
43795
1435979
1464751
572799
550523
1714109
1684353
1893017
252230
1516704
1696317
437163
1667790
1744878
1917055
402558
1350268
1313767
1804705
82231
105870
612451
1792297
1717738
1311582
960621
50438
109082
154529
404539
105174
300477
1390342
1318219
483877
1895938
466759
1037951
1542593
35636
521038
1304705
1537059
795721
374043
694853
1120071
25061
1864693
606567
1872051
1905382
207149
93766
1625827
1392777
881699
697239
901426
1916565
1982647
561183
1900861
1483165
486475
643197
771616
1380855
882227
670732
172016
548635
751250
382278
335832
839103
865201
1988561
1236470
1795016
1737058
1296561
1968162
106607
248960
161506
1952812
1827336
1582723
1983024
1433720
848070
515830
1493708
1814362
1469929
299773
1072484
1083376
833537
1313041
263125
1261492
797361
36602
1756581
1603079
1190537
678049
98337
710052
118668
1711975
1784396
734564
1006663
1156599
465113
733107
262310
1769155
152228
1356729
675644
57516
758019
81050
1713898
1098373
1883639
327234
905431
1179797
1424479
240293
804064
243426
1697160
771260
893356
274623
1807554
406083
70869
1800328
1786246
750730
878822
1828446
185570
1987871
1233250
70455
295596
989275
703935
992815
1339268
1732194
645726
65536
1739296
208032
782508
150665
1065553
1501810
1560688
489038
234335
1927580
851595
1010963
350609
820495
425817
233282
1151622
722255
1707923
1090710
867343
1251930
1187004
799147
638714
1678704
24016
1098351
768066
456149
1826837
1381059
1284936
1677505
637567
562972
1085365
1570772
491242
96164
271386
984355
1432242
1414925
1021421
609200
1816954
184841
269976
1185336
1715145
1211552
1401571
630733
1472853
1233437
167817
1169791
698401
372463
49455
1797484
579786
1006540
1181577
1565998
443118
1626204
254182
1836774
343309
836001
575202
1632931
671422
1271529
491465
1680296
48974
1165095
902683
1561524
48658
690947
1989075
892561
95965
249669
1709450
1138859
116336
570146
766203
513247
1393587
244978
1348240
827749
1082199
1461757
887575
34749
1045298
1672927
698694
886038
908799
347471
952787
787841
1335737
376400
1785651
1107703
967528
811499
985201
684235
654694
426507
1362431
1131918
1878394
561261
1787752
9124
1964498
711662
35041
1320532
617039
1046897
460712
1093423
851220
69561
1430353
7781
1673300
437018
1875350
1941951
642028
389941
398780
74597
1454243
1165327
969061
597403
1100195
859611
792844
1256636
1512497
1230257
1977748
877951
669780
1681839
242009
374661
1317469
164309
1134035
268024
1329519
284879
818718
95158
276832
697332
191909
469576
1644435
1688379
798043
1263917
1483422
1073298
121728
1187651
1394511
919189
1638936
1434553
1784050
1969025
115792
766048
457418
1433699
423113
1489991
1188137
1547800
1942077
1124573
1890669
819567
80458
1670788
249122
759796
804743
301824
466134
1165993
1099106
1673896
1602164
215692
1015733
230812
1784830
1789210
1122901
1377434
276831
218727
1516316
373553
471085
1900211
1144662
22113
1399672
398564
71992
342373
163300
902350
1046565
1445705
1233526
231508
1791949
1584170
1928811
1719208
133551
1279845
1558647
483792
1642106
1699938
775466
1277809
1752094
852191
547662
1398587
88768
1062245
1122458
234727
826072
744398
184243
11987
639493
373617
1857309
1256380
1515335
1569003
230233
1306782
468851
1496312
402563
1912763
1689424
636421
1297334
114529
1697219
1516227
692692
1009612
418812
375962
1430972
1356720
1650086
936292
865144
337066
1513787
609596
825884
1753169
91664
35498
1555752
1330981
910098
345240
75487
373302
1252575
790465
238123
1922712
1439764
545850
654869
1481525
771110
923891
633771
517008
312369
721717
1262678
136074
1599682
1249526
825029
1401776
264738
1413802
978926
1696433
198843
137001
617565
434548
1662034
424237
88624
71567
1998293
595283
1851975
680930
1203353
1162718
538907
1869318
820001
1584608
1247293
288719
1275365
610849
498262
1676962
477442
952357
604424
115036
959171
948149
1093284
1320095
1438766
120814
111792
771413
380107
694307
1160485
897786
1393370
1177675
654942
1149061
1658682
648885
1791870
1135806
1673174
482319
1327049
1242303
1561464
1802340
786170
107870
1951853
325193
374636
1524110
70440
1815144
1346591
667340
1519579
1429813
1758861
785392
1399640
1486534
270231
348900
1228083
1749691
357638
1156252
1103776
722710
460085
407260
378062
853411
1024758
1032978
806839
682539
1268329
1811811
550440
1358009
1521792
793187
1366813
665924
1878911
51609
710476
549244
207962
392431
1535702
136652
1727810
1500740
653062
594392
1800624
1573901
586865
1485298
1702942
752615
1682293
454102
1230772
93846
1963697
723113
1827188
1273425
426129
1122205
1450625
949097
436531
1039149
1407288
1343010
1624849
927054
1348568
806314
1900369
1043822
496971
42869
105602
1690142
626707
1360142
157433
298642
1956717
1834066
1014601
1614523
1819530
280117
291862
1255659
1363602
1442231
510666
502401
1682763
1569829
1350319
1981192
131174
497542
545041
1276603
1243308
1727756
1661901
466322
1611436
1024548
1180243
128457
1869517
738263
568164
449591
715417
32787
673453
1926365
461532
1386318
1622967
328514
1230373
1111709
416066
551822
1950604
320113
923368
1781651
719540
704131
1215441
1777505
309855
1561854
1832869
1250298
1984380
824085
450421
23533
104851
1311053
1387871
1097454
727708
24007
1682334
424365
1135167
1572870
180483
121886
764325
917643
472469
544753
242015
1541752
1269484
1893994
519966
956513
1982099
949831
1415495
927279
1992648
175692
1432613
1219660
616324
815640
296230
534003
1857864
721740
298922
784155
619219
724546
1200394
647242
205944
1510997
1825031
1065299
437844
1449283
222492
862223
953399
1812824
1008742
1073280
1334890
1087229
219959
1040967
1053053
1029352
1822880
492879
40105
960791
1036318
599854
1077910
411710
1579924
1910362
495276
1503725
1401821
173087
575408
587681
1048943
372442
1423690
1437345
164413
113051
1861860
511467
339093
1247145
1883770
1037523
3505
1635629
988151
1260899
1255057
1157644
845948
1086953
1312753
422319
207487
1230800
1777605
1655793
955962
859924
808663
1109361
1440117
1510380
1090420
1439341
1810292
1441372
328268
1322079
77839
1755193
718215
1006048
1492430
1961458
74243
1578203
1615245
1813036
156361
1897927
744331
1443434
162257
1177541
1436130
1024955
983384
1001714
525725
210136
776633
1985344
666770
261416
1095708
1088803
408544
1804162
576229
1629572
933777
1138664
516563
1283431
1463048
1494925
617994
1873324
155980
256359
633509
1665134
132044
1233667
568660
653837
1056233
1660617
1642380
972060
846396
497895
1612739
603448
440999
39339
605811
1728063
61999
821385
1591710
100900
1221163
1395768
372500
928609
921605
114686
1684238
115370
1180515
1721983
1883075
1999889
603276
50568
1447869
1826854
279153
197276
656982
340038
1610691
905759
941427
1524868
1071872
1667389
584805
1782315
858475
156242
1073218
458355
554593
160763
1623135
15021
1291151
734663
467101
29616
804466
1260050
1062763
1936257
1021152
683166
1614939
397172
91433
714848
1523945
1324004
93345
368363
164954
1915777
1917130
984220
1558200
1636538
988932
818508
914569
1573617
761017
1814855
1492289
594423
79725
278520
336456
1758972
1477797
1728808
934704
848792
1583075
1096519
785427
1473609
834723
776225
1848055
279720
714328
1977658
1512111
125597
971597
1391813
1260259
861865
1295800
1484641
1082173
79950
271098
569603
770864
1056089
365342
1391292
615808
1479646
1398010
218121
1723746
1928494
169444
1676959
969146
1847219
1025846
81830
1641861
104866
449617
1184704
1896589
911303
1638494
105676
585369
717716
1590371
359469
1226275
1747799
810582
1955752
439495
1981075
485017
1360820
660541
1577308
641285
1989231
944208
1190214
960176
1624613
731300
629183
499118
743257
1631759
1638369
1597169
1391719
74976
1241827
1300328
316715
232963
1833219
1220094
303951
1490900
1659620
16153
574201
1103048
1017405
1595372
148064
843312
1322666
1823271
999433
1956412
1417712
757029
1484137
1379809
312457
548263
1384272
1734625
1245238
991103
1605362
988094
1962353
1444258
318662
1879961
1722398
1585107
1751609
330183
917727
1933794
1235731
284469
1049015
210824
1668740
458314
1884777
539477
80303
895760
1495314
1567704
393280
1896347
1172626
1104835
677034
1307952
162722
1981064
1257675
746760
1654931
950484
1151998
1402201
1985220
735855
1214995
1511331
12422
505853
38546
1270217
722884
1056341
355120
627261
1301627
373552
1003019
1744703
675165
1997796
1214679
282693
807604
1821485
159147
1602393
494633
905885
811697
1198487
1708813
104755
305631
681689
868487
1851881
1113416
1843183
10791
1228843
401339
30219
11094
1255005
1596133
1718693
1129016
589260
1355730
964136
273144
1522617
185673
857115
1101788
1743295
780775
231266
1218310
57919
1463110
1917133
1625863
1182112
1616928
318394
441956
1450268
240249
432819
743205
1658333
1276031
384355
1133558
1904781
1551322
831994
773691
1830274
1824015
1224545
1207948
775812
1945718
1208664
1598847
956419
1732272
107427
492757
353312
1755012
269789
259349
839335
1420978
1346492
572849
971087
1180792
790914
57634
1844432
844826
326295
1232388
508705
759614
840646
451511
210878
1153362
535267
1038170
439394
1293240
73744
1724099
1870630
373612
1229836
241520
425044
517226
464054
1636476
832470
1145820
1189923
356646
371176
1935104
548848
1241520
260627
235385
1803985
292554
1585688
262719
1210888
1844373
621655
923729
1931845
1915579
976989
167294
1466106
747229
79673
411469
1544299
405608
1911136
1847597
1057207
1797576
878662
1039016
1478966
1851887
410399
738426
132539
1401488
996355
724545
862633
1412167
95262
1957195
1305970
1439460
1767242
1658058
1203249
1140835
258837
1743809
1129611
277064
1632363
1952708
236137
1061335
1071635
1594373
417718
1026059
1526670
1735727
1061647
466297
572455
317987
634877
568070
612142
1615191
1944425
404977
15238
1888920
184681
83679
1543012
326144
1596996
1297476
1532236
1734684
141340
1650262
106808
262668
206885
1414822
1592713
1527320
1842348
1007072
1219566
336742
1789883
1243008
921806
1362217
247132
365548
860782
786518
1052598
957813
1300404
1685851
1406587
1876852
1784694
912448
1867994
1926077
865061
1934831
1426711
1738327
1128148
879532
1539127
367115
286300
892179
1828799
219590
555119
1264777
859189
1609414
1302543
100413
1181961
1827257
341812
440975
1070924
1689308
615072
572470
1652917
437188
501516
39873
1598181
29744
1693045
1951937
829485
230376
391297
812292
1500219
719983
1100373
331098
1209509
1110927
21876
539044
752065
297347
919176
968560
1220384
1799046
1560403
136915
23333
1815504
6899
1891500
1948457
379630
1731747
1171376
1757899
1834981
770015
585272
647394
1394265
725117
833026
1400668
159041
1495838
1902203
719647
1066875
1640712
283635
709370
1072934
806668
1243383
1179940
211810
1092687
763347
624997
1007505
1057347
755558
1846261
1710327
1087205
1001195
206400
1723764
1905550
1110022
1717636
59215
1228409
1473889
1384363
1002967
861692
181898
1883148
1399843
1864626
1233303
1194999
1442544
1478909
1883852
362097
1289066
1625373
589044
276123
833930
721597
1478620
1562497
1099465
1604933
1228080
1724506
1143181
1196799
1614963
279851
1940380
914538
1824018
1062651
1642153
250613
1412300
784152
911204
522487
453185
875136
1809876
1231419
1190326
1818578
1360375
89298
1474793
197829
1130532
1254606
81663
223875
1382182
727528
282730
1353302
633422
580560
1302387
445083
1323132
1761142
1182561
671443
213356
952633
1490659
1244154
419721
86228
383982
408468
1194133
867072
703978
1559400
1609315
1751874
1168641
155387
1326382
784231
206844
1393002
1304442
635259
1592298
1771549
1521872
1438407
691618
189723
1963387
1522876
910557
433795
869291
615458
590106
1373747
133161
956795
355215
800411
1640201
732041
1080868
235373
1319197
285363
1912680
1777648
683380
898938
1313915
1689458
1680450
1255452
1233023
251274
1248328
1261602
371987
84899
797128
1127255
569831
1396230
702590
196329
1352583
1915954
1795881
895630
1176040
44382
484140
818441
1068586
319246
1867274
1888867
889803
1323462
714378
1882417
618530
1207912
1515411
1202601
1671931
839040
1604996
241388
782415
1218840
1717094
1808153
1077094
236441
1719664
1613802
1163036
825338
1191930
1115348
1775436
1296941
893201
1192318
938364
992826
1674696
1290999
340348
744243
311319
1797273
1110579
1564273
1343222
312613
895588
311240
821090
198521
1048776
266629
1313511
1855657
1439634
1359327
297405
1315675
531641
1283266
1353125
1351179
1804566
1550747
1134399
1289159
368439
58892
567039
217742
722601
1797672
639246
1324621
1661825
1362936
1167570
1214020
241919
1438939
306044
1456003
246272
1557238
312448
1974263
1897755
1926429
162270
441147
1169534
1836160
1836690
8047
43202
1651287
1297543
1932051
1011265
1509019
459489
1366111
681817
1000877
1148445
1259853
1027297
907778
1115910
481901
1665080
228413
911053
1155871
265724
57954
1039351
1825193
801928
80398
781470
1104100
770556
1521680
357404
606295
158428
816326
1242770
973923
1807354
1144942
692968
1946711
1341953
337499
508069
1851619
1389412
1820608
1402972
1270248
1996861
487418
198191
886186
76861
344316
1835360
220669
1111131
1343363
1879910
1665864
1641678
1128161
493601
472129
766745
644987
892853
1619184
1367434
825014
1165999
1995583
1928664
1872346
1471616
938047
1831531
318426
1546193
1841238
1910
957808
683445
572328
1095976
1152187
226474
326070
72115
1528022
403077
355441
394902
212216
1018289
720814
541922
895497
671817
172437
734205
23412
890782
637448
1363752
269430
82494
1821312
1746941
1181632
2229
283296
794243
714717
690213
1424901
980578
1217260
106415
1566985
1102743
1102544
1637673
467978
73629
626235
494525
714658
1195626
1054674
150501
1133181
1405625
1914863
340791
414007
1428707
889818
856952
1735607
1337378
1266449
976174
1491536
1441904
798591
827965
401645
1703884
767667
807331
1357265
734354
1902934
1259991
1723560
1977239
1921238
901512
1195225
1137809
1974198
970122
757229
1067882
1315783
42673
1427841
839534
1776190
1934273
495198
474584
119123
1894041
738353
526
1337652
376354
286033
444867
1573132
359087
573909
1481930
1451970
1409378
507658
1323229
1731496
1293168
1203490
274869
603623
899357
1606388
690258
426088
1521218
100032
150267
1052955
1444626
1098137
1634152
1868428
1327639
1346192
1249693
201568
757290
143096
1319082
961133
749624
1973076
1528389
468091
1825155
218620
1498131
1853731
988156
1388427
1845993
1152547
1937128
95394
1217159
524519
360723
723930
1237603
284315
1592369
690820
393176
466871
1246139
173258
620574
1209315
871146
1126747
1425975
838815
134154
604
1182379
432302
1959916
40926
1739119
244766
1822682
154691
635189
1154306
826988
1787131
714486
1493941
783034
1147778
1626675
575891
1729576
501556
1976209
952074
1912830
903910
377483
978645
143130
469729
193725
1756180
370243
688226
1045338
298794
288401
675237
1735940
1715823
734928
1123762
1103558
1278274
101643
1972836
1523607
1820087
379500
1610085
621631
1095759
822713
105769
1228108
864904
621048
162600
1502494
1554747
1953497
209890
199710
380085
302857
1298218
1567903
611211
254245
54872
1731017
425568
430197
583106
1819467
1328652
673875
1533568
279727
776603
362262
1848050
1032230
1509453
1357827
414827
358470
1850629
132990
364268
856588
1560079
541206
1603321
775539
1915466
1945790
1909502
393480
184012
632648
634068
838208
11182
1340605
1352560
1268396
1864388
937532
398421
1953227
283981
764272
694864
14789
118879
1421275
1171103
1980027
158196
1202372
47573
1096491
118359
663893
726487
1877942
1723994
495711
804307
1275580
1111288
495427
671134
166924
462229
298593
1856867
1079188
1578799
990768
1949315
872717
1226897
1908524
1075128
1163513
932671
697910
236122
365348
1983784
1814412
3437
1116634
287397
1295416
355018
1884304
1424694
1800894
1215100
349059
1010924
661229
842198
1838308
1399416
67452
1678101
1806690
1499665
1398484
1873364
713203
643080
637695
741092
1291501
1276557
773863
1015673
172067
589256
1900386
479702
1566727
62229
505094
30581
260232
317671
298043
1709889
237166
1940201
498812
1381537
1580540
1857573
686836
1962205
1047860
78646
847095
561381
615505
45475
1781573
48965
1132491
735695
607800
1121351
1156778
1354528
99861
1012225
1662116
433029
1968987
1581697
48467
582706
112288
402425
1815169
1177158
927580
1321200
539224
770493
489394
287841
285905
534189
85890
1382486
1301391
1273582
709878
1612945
1947608
1802882
1916604
937285
574315
989728
1426610
242356
1879611
84670
1236530
210652
1679484
1856495
832615
1301094
907586
1947940
1858548
156432
314167
393922
1179145
1559549
495751
1808496
126626
863797
475641
639049
101943
1699856
520131
341214
1996817
1869582
1892359
534384
1011410
316860
203724
1813701
461546
1289036
199806
1091224
1713023
1037593
1694357
1043850
1673310
912420
764007
1972237
1495225
607029
1389880
509488
398062
1205770
127070
881647
1241119
1748484
90239
329763
841112
490174
1289277
972695
721255
309307
1345511
1777133
33169
678547
349984
1030605
1096015
186808
312722
638801
1729031
1721160
272756
1159501
504229
550374
428826
1619858
113265
1890320
580658
886688
1032205
1475308
1248863
430007
156469
1869691
389443
1234733
946770
735407
866114
116123
644148
522138
1276689
1022046
45044
95883
1900599
838719
172405
1505012
1417376
1279168
252760
1582702
946307
647327
1881807
3657
851218
386197
949387
15945
683427
1165177
297212
1625377
1697355
182358
522144
282744
1228998
51460
760213
624151
1889624
878370
1242726
479904
492737
1134643
951228
1979549
710527
1108312
1035078
1760528
800196
1109016
1021273
541814
1145538
491291
1916884
3733
1618937
430826
1531084
542338
1116413
1341341
1958226
1049323
1691655
1003046
964220
1911541
1809558
1115298
1710114
1057326
1197068
1410928
714386
1938288
43529
80938
307539
1486189
1305602
600629
1161040
1394990
955158
1753214
1906184
300364
726158
1797891
1565542
1949812
1645170
101203
1127455
1773428
1610584
904227
1111641
1251040
1321344
276702
958211
1381913
1152433
102937
1437282
1941982
298615
154203
564865
1201608
1586889
149645
1794066
1689360
1668807
1769499
889680
801063
1346170
287192
1938536
1093416
251162
1912532
1087479
1950521
903645
254870
302700
1742953
876995
856358
1354430
1320334
388697
166825
1849635
1187839
1883636
146197
167740
1212838
756475
564320
1897589
534838
1669006
675888
1058758
1359090
536511
1882720
1355217
1718536
282028
1066514
357844
817401
1487061
1741291
1152790
876950
1762390
1847675
731999
1344180
140548
1999674
21297
1093934
819297
856406
1057304
1732048
1659329
1287603
464029
131788
752184
588737
1650418
1638519
1738411
1759742
541869
913235
441239
877621
217
1528369
887294
395028
283526
27151
342847
598990
824361
1814855
962473
2855
1861127
1166121
177904
680848
222545
1288901
1138082
1858827
66470
290686
201698
899051
1887294
1469266
865746
1937369
1866286
628268
475917
362161
1704191
1612999
1623302
442981
1677898
1215203
1066600
1794055
927448
1899833
633663
1153341
869437
188881
1130121
1106090
62982
1106359
786434
481891
1936142
1563817
1676025
565425
1348246
1548492
1501805
1726787
1712546
1108080
1701852
82381
1907380
1485628
332726
1011592
971889
1522145
1009484
1335597
492854
872333
163224
1357144
870847
1065278
516962
1655454
1943557
1511445
1572466
468183
729497
16885
1533866
963636
1205108
182063
930659
758227
1506987
394123
1097103
429354
733373
698404
65569
1187140
304700
286131
1613065
1039640
146183
385011
205547
1743114
1737110
1735904
109562
339061
573246
1671603
1752636
615259
1650520
472944
1170178
1861555
1773537
680901
1533414
384309
1448691
577916
986705
39298
1271182
645661
434363
1801677
1711366
711232
1474658
358523
1250198
811920
1561946
1408430
1420805
943373
239081
1954923
1607730
1486352
1850734
461554
1392318
99519
1820798
1199156
1529703
756792
1547526
759278
1460764
67053
863324
1880482
851245
825572
200395
1716378
230610
589416
1640843
282581
759191
850237
1335074
1739191
1902274
1637201
6397
224797
761219
1874882
1668771
1165457
368020
912743
47787
1242626
1920412
1916935
1517533
1219063
703497
1831750
1864760
1923728
1410378
830592
1602514
1739264
938057
27547
1308534
753845
1234195
1141952
1134302
149978
409563
1696079
205117
421225
1143698
961429
117689
890423
732559
1902575
427341
469689
32581
1400500
1398957
1670188
1647992
747250
40218
1630611
1604902
1032013
1658598
1735822
1559591
982757
774275
855729
232973
351934
78258
613112
321376
1969698
148721
1188772
1665962
131592
1987262
1685476
1144925
461012
373586
933654
834015
1792481
1128741
868162
537511
1424535
1629111
1791735
1320563
1998734
881384
1122087
376952
1332466
665815
1584076
1895786
843938
269872
373187
806733
192750
264253
1417737
352167
1977744
1320038
1675479
1129294
445798
1010927
1709675
1457221
701902
1730137
695284
1664665
112157
446592
95123
1208229
1768125
1549739
131412
1166345
1236563
1650114
396851
1149810
572312
1529103
1352999
1257754
1116859
802309
1712587
1596934
337623
102699
465597
242560
1279351
502043
480711
1599437
1488589
304233
1078511
1366860
1464121
1693935
236600
271342
1253307
1551297
1502988
326502
47517
1230550
1693087
193045
1195880
237631
1850132
1414315
131696
1071063
337322
1159422
1182378
719070
1432420
1338800
1260089
588612
880144
1337209
1109710
502842
1582356
583695
125020
1941392
1448070
317612
746938
41764
899622
1703628
1360687
1712486
893486
283564
1517910
1978078
1668189
213148
86934
688224
454950
1341886
774304
493293
198418
756331
445743
502998
1871946
1741288
787381
779936
1038306
938466
1998223
800223
1850554
1674617
786560
651953
772847
1469367
1079751
426326
838751
853796
1495300
1141708
1416362
627425
97291
922983
1682839
586727
1418095
407287
488164
152141
189535
538383
1871248
1866
143586
435770
933695
1102871
1188938
1564927
295848
865750
1856961
487947
510733
1199668
1825653
574555
301922
633294
1603956
1444429
586795
61317
746264
1441790
158978
810319
1867730
993987
1973633
1758857
1266581
1974453
1110055
1243410
80881
474676
106799
562553
1696084
1342994
581239
929220
859624
344803
238745
229411
468490
805543
1535479
740625
720399
109633
710979
1920816
1303465
1548615
28081
705188
1497699
160969
1130426
563503
663029
49720
383316
651524
1325476
422061
763613
531070
1544743
1575864
1176700
1657046
1985989
159546
1335738
1747306
846356
34026
1284264
1601654
1843609
987966
50009
1932261
1509217
1889739
1571258
1243397
1218243
980016
1659434
1521584
381097
320018
325974
1113472
1018399
196649
938703
104965
1300381
192657
1204284
83932
31265
890152
696715
1921684
425801
206518
1893831
1039012
716680
1683326
579743
146966
1398408
1304283
1166249
1039927
824696
1682541
642166
168115
553478
344991
101669
516052
1666116
241648
1330266
185833
1641563
1355721
1254798
1617929
504598
1718496
1931647
1347072
18288
1353450
179865
1678400
1592369
698246
1380181
777632
1405335
1868228
588190
1058090
720602
1763880
1783208
430825
1958482
974740
403858
401013
1443320
1118077
749984
1276722
281446
1215849
1924336
1188696
1154432
1783091
1463457
1614435
1485235
971021
1171757
471877
412562
949839
1732221
1261352
1364715
1207653
627751
476024
1557522
43557
155558
151308
840933
1948444
1034662
1704921
1277307
535249
1301416
1031040
90991
809220
1256443
1905771
648092
637497
1056142
1910092
288928
742529
1871221
583170
1010636
1839211
809443
1347291
65486
33425
83682
623718
461250
1787748
1435221
369517
472648
558093
853459
285587
168657
1700829
756145
512041
1366527
1108408
640856
1164007
1346022
1927541
771516
1383900
1942594
1925670
976962
1725652
1979509
448566
921282
1512499
933532
1023041
206257
460739
1734942
1960861
1602886
179761
784485
229618
142517
213616
425665
1512064
1038510
1948541
233686
1962825
94674
1579215
379903
561941
1295853
1420943
591830
996245
991472
348574
113118
685056
768967
1125772
1420001
1627486
308857
387682
1891285
1693074
1735387
713915
353196
499311
926117
1866748
1874224
1401957
1276834
1541284
1942542
1963307
357442
1720330
1037869
1251602
997075
1535925
1858542
229819
551678
1820684
1206125
194863
1958695
981130
271521
385304
868044
1601465
1818071
1796839
1962850
1732254
1618898
404157
1396291
50422
1399639
1904936
1890158
882334
1669973
1391266
1604872
1198492
1228258
1766985
581415
840578
1586501
1238317
1661657
1926279
307881
133719
1088399
695624
1195401
1528621
1986923
1382974
1953614
85236
1836579
1678828
1970891
1559703
521121
1479967
915313
1161450
1054011
1901914
433516
1858313
197937
473224
1072687
1976960
147665
63371
1078622
433856
1038487
1999216
1121414
1571078
1824445
1402204
1134883
1273960
116485
749739
895413
1735431
1796060
666225
822500
423233
961563
1294992
563104
605683
690557
1855166
1313558
845541
649033
1250394
1695691
1145712
563464
335552
910477
292247
1815319
735833
1146994
1469045
636204
1557016
500765
1630880
136919
875145
1711976
1892509
405699
1272324
1586866
1766612
532620
1700649
1163799
510586
394629
1692992
1936670
134455
718675
149029
1933401
1608876
39858
649064
1067328
589375
1350153
642992
1995908
1752825
1463340
568326
1271537
1940412
1487067
1169499
1644695
1967782
1898954
416531
1830015
1366059
752730
774766
268610
1735922
859842
841538
164570
54595
1841895
307798
713397
478805
605585
1149422
1366024
1395295
1035466
1088257
598337
870860
1100818
717433
714251
1920755
1781907
534730
1162752
1574005
1468688
1620226
591612
1113756
1728405
1008991
1518415
315146
597763
29797
652438
1735005
1273311
479103
457523
388507
406693
356597
730099
614505
833049
143130
675156
1847890
24550
10388
1959784
255673
638449
353122
470611
265794
168777
1287885
1134527
814138
1532703
830564
1697030
1225375
1170021
1316807
810406
81034
352477
15777
976902
1395201
1019871
975273
503682
314635
721848
706805
542205
1383040
1249509
598177
788304
795274
1935926
1596046
1977658
424111
1319240
482128
1136451
188488
1848551
1344181
1026788
1957990
1157785
1984105
1941996
662600
812232
52290
866546
913271
708962
1683518
989855
198205
1297414
1582066
1346264
1182205
1356552
234574
898118
988331
1001618
315347
360641
1654328
1196789
1316805
392890
1154635
1120811
341851
51998
593431
1483742
1568268
1091659
774130
1148868
500143
348887
1020146
498609
897558
1671970
75960
387556
87442
1481463
584914
1641508
468367
1082148
806017
1973285
210671
1660599
1229970
1841261
1295202
1671505
860524
1873889
1473967
1720507
34046
1445276
1317018
1948722
247978
1838981
100280
643731
695113
1365903
1537826
1045896
1357636
535677
1541448
1792374
231853
445739
603121
1580493
863000
137634
143654
1144080
616988
388883
50985
102995
1270470
98902
645026
77648
1444221
1351004
104865
1526655
649142
1083161
439486
475137
174180
1014494
77451
1333701
1854245
272524
1205903
619248
17288
580500
135122
111120
926874
1613126
1952330
1421180
28067
1725116
744356
990422
798493
1808895
1077747
273847
1827368
1258567
1332056
1645558
320066
25250
1524208
1146614
1719149
1282782
236866
548362
414689
1046824
1563408
864861
1920723
816683
1381562
1272615
15273
1569892
759400
1232154
1781609
1269858
1525281
810910
1323339
1600472
784632
783787
1757859
1212533
550812
948811
1894748
801997
741856
1177513
1854791
1278811
1015880
598920
1443940
1125532
1531100
1606940
876232
1448424
1566655
58244
408497
786559
261713
1830760
1224560
1652575
681916
1701798
884574
1831017
1618181
1538540
140843
1885323
1287657
1182720
950900
436963
754351
390670
1882222
28875
1902525
1682710
907030
1953918
784450
144735
1893105
649459
1479042
1830566
471073
129458
1939625
1382659
1506795
1467688
1129192
222611
941437
885642
227812
379117
1594145
64234
900886
1483341
95609
1937150
1506790
1312358
360354
1848814
1459286
444130
608539
1567648
434568
1741261
1728890
1681799
359385
1599676
362294
68150
1582254
1815006
1639798
1743013
445264
1798972
362342
1212969
881627
1862208
1533135
1278484
1915173
1405282
1589235
1733544
1140285
114392
1374212
621153
1249637
1323419
778535
1448190
334030
890522
247363
1050141
1459560
1305505
680658
1367287
1387473
1649553
123793
1232948
1695348
676512
1729164
432848
1536295
1606375
1687132
1616691
645768
1121047
720058
732579
784763
546624
1561239
1067879
635532
578965
289159
1632550
973970
1227445
1819083
444839
1652397
1946779
1109596
465143
1640377
378255
1960833
1355153
1464743
1113026
1532141
314751
848321
226961
220587
913293
1063610
802342
595996
339206
1910332
1581453
1042983
5451
1991657
566223
467532
1432819
1859681
1047647
1419595
1018213
351372
502228
911902
1078598
1882620
1177923
1767107
1519625
856292
648369
956477
1216849
648659
1946368
85014
1913584
252635
1782817
1538254
1579170
787810
1429247
1095971
1542079
508733
170067
130735
266201
1580257
280825
1270263
280583
1533386
360275
910887
416150
227920
1297332
59274
444437
229866
1690497
1770065
1499271
1231223
1788777
1789124
950047
1553551
338366
1441688
696176
12177
1243322
440572
1690134
1306776
1233455
926587
1571725
294954
1808391
1445959
1857433
1388540
1446392
1892922
1551528
1687605
1421598
923689
71098
1236659
1566245
258511
185545
1503590
1729773
1591393
797268
886680
1195568
1874154
1001349
415106
1484058
1043817
887260
504785
1797499
1404342
850299
868922
1141246
1188738
1429695
783994
500731
1131917
1953706
1753813
858801
1812560
969248
1848840
1570078
360843
145153
721196
28963
951872
1837624
1071076
1122126
458495
680230
44492
867815
831045
38051
471537
901525
1444967
1908460
1889655
401359
1638009
393390
884360
1660141
1086659
376132
315271
1774398
1580703
1347755
1859234
528329
647368
1707735
235299
887628
454365
1974306
99667
1911790
1991093
1223530
543993
1966369
665043
703573
710424
359040
1030141
453848
452701
112696
709349
1685083
728503
1055815
1417615
403503
584523
823124
729505
1014481
1848140
1285501
1350838
978411
1431277
1378868
621912
1794066
259339
954795
836852
373317
1685968
1677042
1263849
1386981
1652162
243221
22012
493902
1507497
1957934
1523794
1918245
620653
878616
350087
1394371
630473
1767756
1541923
873459
1668786
1921614
1634294
729908
1485238
1041263
593055
174453
1800169
1903352
1639940
1029081
186565
545110
1387626
940161
564922
1815000
1707592
757135
600478
408020
236985
916052
1455484
656390
1004847
1113401
970914
402394
354517
119815
1407698
44187
224583
139160
1787505
12136
145730
982196
606875
1662527
1040522
651399
1936333
170318
536444
698023
1616110
185028
1695605
213062
1595023
1092156
107173
216034
144021
996847
654842
1090877
1785621
1113008
1564978
1490135
172916
1262303
870805
1146495
644738
290515
922346
1181708
1223289
1136678
33733
255267
1833126
316402
541395
145363
991337
153984
1114988
869200
728897
68191
1860279
515074
333531
1122947
793301
595669
1889968
691757
738598
699611
207934
1647440
708922
1078343
1043987
995463
358181
200445
1833054
1867376
644892
1083315
289363
1141476
586565
1056828
960450
844237
1477024
1328777
706316
137124
818850
546874
1561102
1554367
326985
501047
960757
650691
667580
65935
1391894
282721
1003373
1686595
1033130
1179372
207232
977739
204613
333547
1967304
449634
1433937
483472
103021
1460344
1057244
692040
1439516
1300418
800892
392555
1412245
818504
1535451
1950646
972018
820556
1530391
222620
1594140
360825
612488
1863104
1521673
1882119
806486
1974211
1806145
658935
1838105
696712
1964471
685091
131786
230341
553651
1483154
814769
1052710
1727942
134175
170007
584554
1528923
1308361
507744
306378
1016666
64711
1483589
1340465
1425322
546682
669931
940411
1053183
118597
1559452
705192
1693131
1052121
1518556
1335383
611951
1052833
1142582
1425126
1183697
1429893
1496385
1187626
1755149
1697955
1783788
312781
1874064
1739571
420039
436748
1114549
1184219
592192
1673096
1493874
458769
853825
7911
1465108
778547
1722895
435372
377978
746565
275707
866255
1113731
1990754
911126
283150
581167
750095
1490813
356583
761904
444809
273872
373510
417565
1050481
1979602
1615232
509040
805006
1719425
1494010
426886
1299447
1465999
1652976
616704
859702
71385
1727801
1504237
1434127
1235045
236740
495476
238853
1573106
1029040
1251211
1163516
495512
168992
1997314
1092033
1987828
1303236
1978888
1111915
1837336
1479963
1986519
988010
843552
1155456
142766
762778
225023
1468155
1151481
37975
1845563
1848011
685299
1890126
970133
1457629
598683
191323
1641096
1391653
103208
1378447
1028853
1171643
1149973
1080752
174523
1542109
1364104
1850484
1143469
47092
1770462
500776
1894765
1802406
1001412
1328464
1674361
1947084
1790138
1060675
933636
742382
262661
1085446
1597867
285776
1202273
1511080
1620752
359155
1551038
1586123
1136891
1203387
1373552
728015
1448738
1810179
239729
977913
283534
1896290
858814
1983397
1361822
1960440
809947
234243
1928407
1730992
1712409
1227814
911745
618766
1417635
1642705
1185597
1271822
165429
1654788
997378
1840908
1037162
1138348
1617247
1720104
340758
383080
704329
1748612
332355
1936899
665459
1610668
1992218
929364
1048891
705987
1140286
376069
1401912
530441
1451415
80064
1484579
510818
1145086
279149
765212
607104
1641198
1997525
140886
405390
1121947
820641
1452597
1226780
1248413
384810
601631
1610948
334862
530172
1926298
1446060
45383
1023903
245840
461256
1109266
613314
1600025
1503419
630220
245555
651435
60646
1934944
1747079
405686
1810931
1734468
770206
1023753
1950956
1174828
1255690
1952098
1216375
384305
679297
143519
18560
413771
1562451
1718657
939553
153282
358692
195724
639059
1587946
870843
1366985
151615
830339
164589
1821932
1363098
1251029
1755146
1154064
744759
654465
340785
747011
1076719
1639119
630659
1526921
1340502
1222339
1261681
997375
1542383
731280
614697
1934447
1086724
641048
1270966
1509665
1903280
1863539
900589
1762934
1511655
86449
1484121
169259
926532
1162049
933766
1975489
763026
1279007
1754793
1589798
1623454
1174251
1840893
240690
1574387
1809735
286391
1978218
681275
1312012
1231508
325237
1905313
1896526
391700
1236652
1508292
175809
1762795
142440
1314592
1894319
1923257
493300
1109947
1197853
1279586
356999
406978
1514362
95371
1359067
550989
1703329
1708870
259791
1945834
1000451
400383
1593326
1311803
1693474
1222180
1133784
534895
1929105
1539241
1939167
1933380
187048
525641
374304
1261099
840305
619970
468153
282484
1015717
1792280
1639855
567909
1682665
1643850
1119424
967179
659971
1539316
333238
1282477
1307526
321739
767995
899543
1794810
1045739
994314
1141599
260029
1249280
1401808
1592022
941822
118799
796539
67720
1638024
1744813
1592410
245753
1872850
1999744
1004504
617203
706049
410001
343151
487465
266447
1284740
728847
1479376
929559
1630539
1395948
442598
1205708
1477949
403369
24759
638822
842360
807446
73195
1205179
1820339
1006029
832602
75033
780891
292852
278222
28100
276161
1173705
804456
1997958
1712149
1403313
257827
42370
386783
291415
1179302
482112
954483
103489
542833
92641
1271147
605567
1946582
63283
454484
1410202
204913
1471680
1271441
658841
166578
13780
1946104
1236254
778487
799262
746544
1843520
732931
1649280
1418196
427479
1921206
1212484
1375867
1472877
735706
1317769
440926
1862044
968979
1433502
827081
1017600
1112704
292329
1603830
635797
527241
1144177
328545
1858263
1384347
1492681
1672097
674178
1574437
1704452
1173397
788176
1667616
1961113
562118
871489
1549502
980735
889634
1266653
3343
920371
888370
24239
1129733
1787609
337133
1191163
1969116
208551
364546
614523
792052
1225783
728911
679601
1349678
369284
267223
319077
1860058
1760834
95169
602481
340576
927960
581865
759851
1595265
1136694
1779334
680903
1975425
262717
528590
611631
760945
350799
1788970
1302807
1175143
55667
1330023
596792
846646
1648904
395408
617530
1305452
1179758
945975
1379187
451506
1708398
507202
104563
1109443
1007171
1454607
987081
767771
1803507
1230681
855739
1227688
1383906
1685956
1411211
915363
1363805
1932468
805091
1293247
415813
1553017
1781898
207591
1190340
1361272
783285
230029
1962025
777073
454964
1221448
194833
24589
567532
1564949
299795
779602
1960261
571243
823807
517662
1551230
1027448
940413
1321545
1816439
385014
1694910
1079963
1441589
575835
719954
1889557
1022146
1251716
1152535
1608710
9863
1238562
70674
1109028
1424465
1510838
86960
1634864
1962135
1971945
1483253
1806937
873545
445574
501229
857925
96348
1640520
563279
1969339
1516142
1398164
1228521
554210
59615
894198
108761
1648342
1285556
39545
1682124
286348
853042
1146831
1718006
1369206
1560021
1350814
245570
995298
1625620
1391203
1821846
637797
613633
1877708
107659
95019
1328241
1196266
1701231
666917
1603859
919263
1481630
196577
1316253
201239
1356337
1850703
988739
221383
588872
1982763
1569697
21428
633247
1459998
539905
690654
426247
36661
1370862
1109240
53166
1920040
331013
1625889
539124
703523
1623291
945536
1064580
1313741
815167
1950780
621730
1815100
1546596
785199
1195477
944489
1366825
1820634
1830908
1511422
502366
824445
1834298
54873
309587
225593
201448
63730
529417
1181136
1176700
1276304
970370
1748356
645908
777731
247272
945432
802171
286601
539286
1719325
26001
1000544
783999
142893
1271600
1205841
558592
1421314
1714729
1439233
1535737
1108257
1685551
855741
429253
1288169
1632280
616630
423981
640518
1066432
568544
261712
590566
457838
488441
1624321
62715
326956
1228115
1457687
431942
242216
1810887
515048
1464717
885139
1637955
247713
1379625
1286233
643662
351888
1396943
1635872
199790
418650
443126
805646
195815
12285
1383921
783762
1359912
6340
153225
154070
160357
894927
1032250
1549946
593698
1905567
979335
1707655
61203
663073
50002
457475
1218902
1521975
267264
1632220
505403
203777
1143598
502427
1732478
805159
937009
515306
985350
802961
1670017
1878783
1361935
189309
831584
1016347
88995
197417
765468
1164332
1999191
1389347
1646657
717493
1200738
1861571
388758
1271805
1949574
1324010
469849
1260700
574675
1250219
578637
1559854
918122
1309675
104323
1635502
1825739
1349383
345347
1308625
208724
38014
824779
1595519
1204358
248591
1288673
892026
1248995
546462
851642
836924
334381
1255146
1776760
574706
1610410
1237365
441365
324526
1682895
513564
1777909
1566944
1848226
1908446
1668364
1673799
1529849
1005654
1669172
1559894
1434301
1694942
1169094
1444602
1836314
1618569
865632
1641466
413683
273646
337375
832877
217842
1276772
1907437
406179
1405836
1425539
1852599
212210
488774
1689868
1143207
109507
555084
1603497
1199362
745708
1114562
708151
727537
1545237
741754
144725
1914283
1256637
952380
449212
1931591
1323568
407636
1122797
601996
269510
497699
98934
912510
498225
411858
151183
200028
625807
722187
1653457
1486178
674568
1729128
815833
1328042
1746385
1964782
201349
1376988
1993180
1306037
1211647
1035274
23007
633622
956381
942748
1055039
1136294
199960
1523124
851103
955292
769589
976203
1814119
1834164
828312
67089
1788435
129322
684611
829614
1079217
890646
1587943
1244053
28520
890352
1717885
495096
514635
669545
1556067
186331
620028
1045389
351849
1673598
960209
1237287
1416141
694218
1772614
31853
1652449
194806
249330
17562
1589054
547762
673441
1644374
701501
1615206
880473
1304022
1846342
294868
1655852
1095099
1888535
664671
1640824
1158969
1694317
713458
1433237
1549091
580176
426163
1402111
337192
1414188
1945436
10079
944825
1318064
1062656
1302907
1313142
1659973
1783646
1361268
1466220
817666
976541
1024201
1044515
533432
1568531
1408201
39489
1349845
1649568
1086480
72623
591340
1534733
1038003
642710
1157600
344792
232564
865464
688425
455313
1760526
799631
473005
1815313
688904
392420
1391646
1558951
921419
879393
1673805
1542638
326524
1641876
1635554
761619
462794
117591
146447
1997736
1080740
1130057
1119828
1226765
993412
1850092
842901
735365
957051
1406783
490326
1489531
7314
1780054
1747221
792649
804676
614084
722468
1997877
712251
866962
888879
895204
969379
1786905
1055311
1470239
690291
579802
1610986
1550101
916894
392328
510831
1148414
1904369
1346790
1904516
1000885
593436
1073934
1721126
883451
704714
985724
1575442
133884
4891
1791198
1199275
1109228
410421
475396
1907811
1504110
1497746
981372
762035
544333
1787807
353002
1807530
1771312
363569
1606125
624357
536185
524726
196971
322435
334198
69523
1629759
1505525
835274
1611725
1996070
420461
1206100
1360676
466132
82768
558345
272380
605707
1015310
115432
263218
674158
1211166
326164
1355028
89009
1173998
1268186
773561
345684
806730
1773490
1216059
1861588
1366254
1107628
96316
179266
582475
1298248
917485
403681
737896
1560775
1939394
256356
1633232
1459185
662998
1329380
265263
1048385
1174489
411329
1277466
160233
340150
345346
1031303
1862544
378933
567215
1859134
626891
1981008
1569425
1303804
844192
982933
1030295
1208816
1381864
3186
1654988
1694431
922673
144598
1165481
1606029
1325229
1359166
1886760
1559104
827740
1555044
1602075
426312
217897
1537871
1215863
1862909
371895
502191
1969730
1058404
337223
112009
1709993
1771137
1478756
406200
1571204
434928
1880722
1152847
1801746
1859927
168366
483966
126747
1003381
45490
206832
646026
668196
291581
412429
29585
1333899
377826
926270
377253
298774
60154
243
1908472
1265453
1710771
524340
1734371
1395677
714739
82235
57011
902969
937729
1422386
1810424
1722893
1171530
1530606
665732
661657
415597
1117618
1931912
465652
536265
378250
551160
878260
1745197
838786
1082895
1950782
1100188
1303118
1277748
440439
560967
840354
619541
1487496
1720898
1199005
316564
1843165
905785
211562
500338
1120738
1675469
1386987
761115
1812107
1233640
23729
421329
1802372
886077
1926370
483397
405373
266919
109742
956289
1954803
594040
1507566
996448
431243
1403037
617437
1423890
1626759
773444
1378493
1620391
479244
1617433
1909250
1844010
1537267
848694
665786
682711
405981
1809106
198323
503751
1086663
786581
1767166
1996712
398525
563825
1488693
60540
826749
1542960
1255791
283806
1351861
829986
791110
1911925
1102000
1925792
1048818
1711165
938987
518745
298042
291570
741008
1790607
335124
233680
1776453
746129
1251036
404497
435273
1255550
1561777
611097
1412570
1282519
35028
1928170
1283424
392801
1728572
1735337
286694
1039624
1776257
1504986
1336609
396577
1052939
529667
1846785
1193341
1546345
1167790
1789145
843581
1455071
844288
1562601
1538722
1128887
579200
131195
1705957
189723
486625
1858562
108735
162772
1826004
1785611
1771439
1367940
1666290
875901
1026988
189490
319173
1108336
1005284
93760
1475906
1404980
90174
400662
426096
458616
1217353
1206651
1050492
1438751
1455251
865861
344102
364100
36323
1391489
907846
1004782
1297168
456628
299626
286047
661186
160145
786867
898432
997487
1032971
355133
162718
634860
106316
528760
698074
455396
1074359
291978
1261347
805115
1336176
1998250
696676
1814371
1616870
1182614
714620
241317
1388909
769443
1509768
421916
1219731
70883
1856320
97912
1360573
100491
1606642
1660984
1854285
875231
781941
1040885
1862624
430783
1562833
1278536
1464921
1821307
460014
98675
970991
534268
978846
531704
232263
451046
368334
216777
155359
1789989
1401545
47041
1568174
1036956
1990150
1413728
142598
1555606
556464
558745
1704836
536858
1321201
786551
1323191
807894
1730285
1635530
863885
1125583
572391
88900
646495
1306984
1155076
704738
915433
1917685
1101839
1633527
7482
1743957
708189
1618640
541555
1332849
194199
727030
601791
1969267
1499465
1206053
1863595
1454792
151699
1264337
139546
1691844
681887
909222
74371
1653511
1915822
1844998
768862
1710763
392451
1057248
285533
1928650
252473
906012
693948
1283236
1410266
612261
1882010
1762873
1995947
21145
589121
236839
881291
1981604
427929
131752
1997329
1040555
456920
1393537
490264
842467
1298367
1697787
1788910
1657273
1833718
1448906
121463
864486
203626
41003
631726
173560
991590
959275
1630832
893264
617950
1268397
1080320
1210141
383297
1334336
1861692
1837907
391620
689571
1994918
1607372
1538502
1137787
436643
340401
1831094
1535470
372951
1964713
1916651
819737
1385011
1030363
39787
545845
323688
9734
102133
1053643
878470
229933
597209
691166
1514077
1087229
271712
362147
778281
709808
283756
1097423
1534042
1828975
1036924
388798
533083
1962094
1061207
227746
1581929
934437
13387
1617924
1320273
859707
915818
53465
569806
1721031
1233758
680103
581077
1207643
1761748
1827193
1196945
1811348
1482740
945778
1172978
455861
1839980
41912
1512215
147065
1536016
1940691
38980
1204057
327014
1162939
486518
982317
667809
524305
1694550
394644
1020422
1391916
1781698
1270676
449351
304007
468656
887090
684684
1406492
664971
783595
1715153
1873632
359025
1086383
1261007
565614
1190380
960973
1139850
864156
909939
698295
563063
1000584
352955
1114873
248162
1557639
1323156
854898
1720903
1247468
906875
1043354
959340
1125300
1065729
661471
584981
311168
41410
1760253
1902335
685833
1093752
99978
1149193
933166
59283
1697566
609059
1076515
427631
1561999
115032
301958
521058
1287546
1475362
1808016
1208747
1560306
1757072
724916
1963282
585617
862531
268078
1724694
1455447
313015
652249
1061080
1106950
221179
22015
313349
603897
1447070
1115336
747479
1521126
1796116
1713836
912868
127636
1607614
1473891
1902684
1101864
1689906
109200
1366344
1287880
593680
752900
317051
1131348
1458527
974089
1165733
1636849
51927
1468902
1136546
858297
220652
1560245
884338
1820083
1385760
843534
1943315
175769
1645870
839073
970636
608506
1616526
1523125
612326
1797875
581489
387522
17020
741193
72024
1243024
408423
915379
1273806
635203
869367
791324
1907003
1396129
1097197
606648
261748
1385468
119996
1981828
300163
177777
1627350
711454
1831305
457035
1740669
833430
58376
1809585
1140078
711209
43193
355790
977488
861775
1824783
1084573
859467
1216060
560531
523224
1025512
139677
1995298
49115
65397
1849442
399289
1086176
1450942
308907
761043
1211926
769104
71864
347005
1054361
944827
244376
128377
1025937
558458
1900259
98688
1369142
1778520
1936254
1118790
897661
1726976
1704081
924862
700059
530085
655761
773507
1363721
961047
1024418
853978
454935
1536134
1006926
476537
201614
1761809
1912078
1348347
1344140
1808613
1064325
862487
54809
1296680
1156690
52467
65909
1300392
589984
1767889
103284
61118
1247044
1992442
1421073
393
749239
1839886
1539944
1840369
246357
157981
1700453
419774
8924
281269
1830037
132554
911941
33512
1991024
1692644
1693727
823597
1213035
61343
269514
1436315
975147
619082
835413
1672976
989123
313172
359473
223392
174708
562847
1072669
640318
1477695
1254614
874455
472579
1443233
171447
781433
301113
681701
509745
1672970
824401
713022
505663
1034825
189346
746943
330726
746509
1398683
1760546
920430
1666152
1140711
908098
508288
1029503
1034592
213059
549667
1316743
1192225
1889773
1494017
547814
1331176
242711
1479463
1428721
751395
1840003
402940
1720902
1614801
151431
1826574
1619921
28460
862654
1184079
284619
1268214
675131
1427299
6651
229137
469469
159400
1560870
132524
137561
1338310
1737926
941883
1109716
1669510
454464
1883741
330820
832605
435817
57772
508105
1364366
994349
1852491
737425
1655770
86531
976988
573998
1180786
1700349
1318442
1697513
280764
663422
1185389
552146
1472205
672993
658446
1533845
1532138
1977261
491065
311107
1121004
352736
478385
1294859
1522823
766907
136340
1139315
309242
1928764
967817
1346869
770263
9271
434882
674279
1286428
456497
1664936
390206
1797898
1130793
632423
326705
1200385
1540417
1174459
135667
420157
46124
555631
1909285
989768
1246900
1500174
305468
494017
350476
145518
1540536
1475083
130976
1889753
1995528
1863068
673372
1032661
392512
1808905
706090
1536483
1283259
243171
1892848
119937
1443409
1627799
1828925
1739633
676416
876648
943827
119384
1100510
99656
1094958
1985680
189996
736326
1729381
1444232
48406
382469
1392625
292707
1906531
1510112
348978
187989
1737144
1166428
240354
1810490
733127
1364349
279944
1163635
143188
1365297
667899
878214
775882
1055927
655634
228451
1362895
671040
102069
1008444
1689232
224712
1316693
590149
1909037
1389702
1498549
577139
741475
1573533
1153512
742980
618496
114025
1989854
563653
683334
980578
1642304
554124
456432
1686558
1761249
1441056
788210
234346
1429815
1132386
443946
1362368
1998581
944493
1577737
1479263
1320211
636229
1709328
626557
1490818
1089949
8106
1056820
641685
1871298
181193
626296
1845265
420214
125454
144353
1557788
1529559
1339078
179734
901015
1040981
514419
1402724
960633
798237
411987
655732
1676500
1140828
1173550
1013358
506950
1281680
99329
1583869
876247
683746
383166
646874
16604
1360147
757954
1858392
382341
562294
109134
236314
1331246
990586
242608
1469658
305928
1299875
44353
1101557
85714
1562254
1972278
1416588
202122
154288
1584300
382205
1637676
431527
1804269
1003887
411690
1866288
1758959
1825137
538776
586799
593101
614893
1411357
1904280
1112901
381638
1449184
163324
1133773
1019537
377440
210889
182274
633012
1943699
1257502
207158
1992678
1204552
1759564
527432
130533
1795582
508132
613628
1642149
515077
57104
27303
1803756
196434
1209342
376154
91050
1447969
1579991
897326
641547
1418126
1406757
1050917
1779304
79129
1682821
335070
1511187
611274
1024722
86747
906164
105004
590954
1923701
380711
1855413
918597
530340
1094294
43636
132630
1236041
1271253
700201
628855
1497784
484837
996051
984346
2947
1527642
56285
990585
791143
1520165
1223456
1535426
1835031
1128345
603559
451986
1747137
1187123
589483
873700
525713
1072893
288821
1989143
1803860
1338875
1505694
1431646
1350646
546713
1970445
1107523
307690
848968
789232
1424681
951623
674990
91997
1686868
1992827
1868877
953264
617437
1638904
156575
578888
684069
450663
1019924
1025994
528856
409366
3092
917212
914581
894074
656376
1534630
1661401
1960869
1489781
1668693
13431
883786
1440592
206796
1965148
582012
826911
134427
1211647
1789243
1501879
415321
799591
1908312
1100957
1332276
1762399
1071714
437613
1369698
1415206
1588377
1527828
1739614
363985
646816
1859145
1971223
645063
685225
127071
1067675
724054
1239817
990970
933601
1309680
495325
1536914
91277
1836077
1662959
1805674
1518863
150578
78777
1737739
755194
1555809
1016197
13823
266866
888937
605226
355683
718251
1994260
532878
1747852
1049579
1165024
340278
1584274
1470367
434611
355831
1594037
969344
1067067
70288
1772608
1234186
1986005
1567815
1729278
1826315
547358
1011765
361089
505395
589296
965468
1361247
3062
712558
495489
1860870
1592746
691619
67965
1057008
1988991
1081237
1521022
407779
1732558
89105
1481869
1857543
613243
1770674
839206
1723122
493380
942948
540230
1870426
824110
657302
863572
1406261
218545
416418
1768261
1632850
1919163
1251868
1136240
380092
675668
1564852
940304
1369715
906955
78582
479075
1957069
614990
1933660
1224223
749856
448106
181342
1930233
1258739
1861487
252045
682741
266309
484085
1984228
1767209
1760803
2016
925514
1777018
1561574
1235592
1361720
881348
839989
576268
441062
426075
745629
1131652
1987129
843829
1021051
1723902
305034
1152518
725145
1608459
1974044
64138
1921850
730620
1811947
447864
1926684
1998460
91052
1433237
1764539
517586
1654339
895780
1987592
1933442
924636
1984123
196552
1571913
971800
136694
1217431
786571
1353191
596896
740611
946361
1518190
1274499
858436
314000
1879349
628094
824629
673552
604580
1014681
348979
1008949
31717
1205876
1877605
1324984
100026
882018
483119
996829
900167
976960
1048981
657340
1575376
1269919
561054
1050302
818405
342805
850680
1664849
959499
1304953
911528
132323
287723
979234
1425334
981757
1876561
716905
930962
1864419
369737
1619981
176750
339786
1449438
231148
1919701
1608007
1038978
671149
508382
787790
1989046
706307
1609384
918421
644927
1360930
1630539
692409
1039356
60721
1680408
990409
1076283
1138219
423448
1576220
272833
460316
42253
1855735
673961
1258257
222668
187502
610630
1258867
326182
1044193
1751190
1540383
1953424
201133
910914
297912
80832
944684
743474
1377730
1725397
619914
730490
702082
1286595
1899093
794830
1408918
1268195
1589670
994152
1417924
1321913
1332671
1863407
1845404
1774128
613251
983597
999740
1198095
1056734
627528
965425
407930
599715
122312
158935
450837
1869397
701514
582496
74205
384495
835031
329716
523876
1383247
1828361
1672670
20744
1284931
1871839
125193
464628
50465
1675487
1159484
889036
52797
1643745
401909
928453
689532
995455
1175161
1593433
1404795
1025610
643127
509040
1529488
604926
1986
1772610
1131439
1586775
914793
24418
453056
49272
955415
977751
1594752
107694
286852
1612408
1305717
1319024
1947145
1101600
836647
102850
1648115
300215
1922569
360902
920642
787182
1964132
880329
1843432
653314
1343084
45679
1654436
1923218
9492
1225420
1840889
285624
1009654
498596
1251722
1824447
373580
998844
369011
942356
1225322
1332450
855434
1989978
942567
1169322
57472
197675
576038
1086570
1338637
951059
877719
737422
949940
1494772
1434825
1761188
979064
450168
1278973
1708751
286621
1376331
1705804
1914458
1516094
1329536
1598173
354001
1913801
453600
552661
331880
1018792
641326
1867033
131248
338114
1664627
217432
964176
1566103
1509425
324332
560360
1813374
1370759
1097863
1471050
213261
1385500
915404
210816
233174
707275
1495315
899391
1483390
879521
1947850
176148
357039
495569
748734
1308247
1253617
1754432
993474
703079
456965
1725244
455758
1848238
808725
24335
399176
733254
1100309
839647
898277
1183075
696943
1726517
1055565
828080
1686929
306941
510824
1770973
1886932
1419658
1399251
1893470
734476
847934
1212362
361619
637340
706749
1502799
975077
561700
1383110
126317
1772573
864827
245562
815904
1718101
510702
719492
1391693
1312248
1560415
1557789
1508182
633616
1073182
1856773
636208
1381653
893898
108354
228750
1325318
672795
821846
34835
336433
566566
796462
487076
1295476
1378441
419695
862845
1957345
545591
1475814
1107601
1135285
184414
1216847
1084961
1360017
557170
1183379
1681387
1377840
1055176
1875136
1731314
244654
1172266
1355064
1721961
1305473
288326
1584451
221759
1639447
314811
1096319
687816
1306426
620742
944453
1828130
136475
1569289
621566
1433865
1844700
1844840
1859917
1791192
971551
65497
829351
595133
960299
662781
1483594
1186052
43873
863184
936385
103838
929549
815045
1375412
469075
846406
521952
1024106
1360857
649322
421492
1067552
666976
678229
1953560
411401
1309204
1901543
1158871
338475
1396912
342379
736318
1064944
343990
1587830
1456812
1513884
157503
1193986
23292
88165
524751
165103
1092982
1054596
397187
458666
484462
1397961
529827
1114573
817386
25760
1546165
285342
218131
1494205
1213772
1999013
1896196
1003541
987710
946085
771098
1570031
1797972
652574
1024278
1528199
680143
1871519
1151245
1492228
1156146
734276
935020
16117
941303
1819543
1137544
1192050
443445
593682
1131147
422874
401226
1118650
1480830
1817428
231127
916575
1096784
1893995
34348
1097018
317533
137042
1516245
783511
1400730
1784859
1841305
1712174
908601
1857009
1555418
460088
1759197
171764
249535
849691
1435004
1599327
1138686
120223
1610531
741058
462179
1504076
372816
1593401
704196
1919007
906330
419167
267658
1508208
1962964
1518403
1297174
1659245
1148500
198246
947900
1848834
3071
1006619
1056211
638972
1726694
1425529
798955
1330205
1814426
402425
1061970
1628304
1505989
549242
1946105
636208
965688
1573387
948353
1870041
35896
980927
1568657
649809
1232221
702216
1081827
1199042
827483
923866
215625
907827
271602
63407
938010
1322985
499937
1252093
1780892
353192
1352907
1094634
1885252
4584
1044915
1661588
131918
205168
338795
554831
258137
1042744
1326722
1698144
1733483
1423178
354991
90964
1776787
1628373
25428
984577
664230
1000503
419770
1157022
464744
1475071
209411
551016
137630
631050
1996487
1731450
1993623
723163
400189
1170484
442829
604562
1068144
334834
421680
972896
1117896
450148
469850
521396
796618
1595061
949783
548611
1780872
1429808
531078
401364
849673
63239
719698
1804335
1689253
503043
486546
883220
284155
187172
241427
1936923
1726169
1909039
976505
943123
1210830
298641
387372
932999
1401558
542154
6008
237049
1853317
1927158
73232
967896
923313
892229
662508
222086
23379
283096
978261
666259
1592458
1020866
471038
845437
903594
1809311
1663755
891565
1643227
1517257
1403011
1464208
1357224
639754
1447642
1943107
913670
970876
923725
887367
670351
593875
357378
330725
1776983
1363959
1760007
1548651
1974348
1503213
837796
1627296
1787259
1032588
804327
664640
1995403
662300
1166454
1500081
595235
1923416
1716583
594330
1719927
1857545
251814
12992
650387
1700559
844566
1790731
1464373
1986268
739443
1922208
307696
963761
1835207
176642
981530
251334
1407627
1287766
1374774
793551
285495
1060249
111173
1558985
1064086
1768929
739239
59008
1231417
191759
1292409
629966
137824
733652
832852
1255549
265177
455962
1973356
1167622
659381
181662
1528974
1372876
175992
1883276
1160458
1724599
603153
491844
1025683
118092
962435
258662
118741
173827
454201
1142245
966623
1913236
911190
1162653
1407401
1789438
934799
1016550
1146338
450366
314121
493642
411181
896723
1230545
472026
287231
1493701
1661874
1381168
6554
964576
842210
319116
443344
1351010
984054
507443
7778
564531
1250845
1133871
1711649
79812
1296953
1945502
331641
1277051
1198204
1503116
288770
1616555
958211
1206946
1973868
693522
550882
642408
1453804
1404004
334606
1122166
649729
468506
1840856
1681989
287407
159244
907435
147320
216452
1415087
1139020
65805
1905000
1152802
486451
1056039
355255
422649
166732
1740439
735318
1676228
143433
1843051
1553766
1182928
1036140
1043184
1289172
1460155
958990
1581698
1781703
31134
1025106
76395
1033557
264387
678135
201767
555234
427168
881796
464225
996067
1941195
1091518
1660374
1667895
1120278
1423543
1578451
275512
619695
1923433
901247
941130
480641
247887
942323
1982282
10859
1862649
1684899
1899754
103799
235648
1601978
266260
1730731
257988
258787
641863
1805920
1921190
1772731
957854
567487
1374379
141723
676540
1822554
1029561
1617680
556672
1449803
1627727
1318770
472475
375432
639693
1879844
1622536
230155
1133716
1888674
1714543
413941
1610922
1494920
1503713
54832
315742
879232
386198
79100
828611
1039733
577143
116231
986481
934467
1692865
106153
433744
952995
1826071
450307
1253838
1774636
1282049
1404640
484859
775850
8127
1849478
1639626
1948913
1589278
1150370
1841345
1610586
104001
59906
1549531
964927
1193961
1763668
400101
673977
189527
1601758
1008000
1949520
742289
331818
231441
1233558
1887364
174773
350325
686905
203338
1585640
651168
1629553
838248
521292
970378
1479008
515963
1382163
1486674
696729
653073
1635724
1676159
1557311
1115699
1881192
1917738
148019
1650162
827609
146477
1556592
1797719
1051631
484415
275712
2414
756475
1461617
1437815
1071076
116668
29568
1102366
487121
279847
1267666
919600
1974582
1440408
177612
1202089
217989
1311939
349631
1408464
175709
1569914
133012
1108821
869508
53122
1864654
27580
601182
875982
1059489
208049
398614
1651939
225631
601112
1175014
299148
356113
862438
1580003
64734
1104720
525981
1591633
1689429
327976
1371267
1129727
1177370
1921122
1209525
234879
1549967
1274112
1228599
930039
771279
305462
1724702
864817
749112
396838
1327463
1611225
1760675
942731
923201
590401
1934276
437445
332794
1674260
990851
1255994
475152
174091
824827
1807813
157765
1171108
1743632
435691
530630
1981649
515570
209084
1980803
1623124
1997694
145357
185206
718810
1114441
1358979
1401637
1209342
1074649
207815
287510
1927898
1464327
1606001
809213
451688
606148
541695
1076057
927400
1862191
775707
124747
466629
155340
1771759
1882042
1363226
45014
1822939
1657981
1090112
1835930
707733
1823547
1143771
331021
779975
1511400
207694
471704
67345
1811302
1426045
1135073
34486
1704149
1320764
1022780
1089717
128514
18738
1637665
1822385
1219611
1071622
678954
1798350
551976
531314
134697
883444
672391
1897596
484792
1421715
994084
1706355
1309325
762026
1642724
553921
1879559
85047
713825
254195
410409
914440
898575
1806454
630938
397784
826017
1530933
1748796
766126
232829
818403
1784163
1737202
1056619
1864758
1997345
861906
857361
1470248
607393
582510
640179
1552940
644773
1950399
1555780
1499096
1713517
641935
1800140
805393
154842
415201
906146
982830
1184404
775547
710538
1805899
456185
1765787
1982236
1223810
1862219
1079235
1937784
170517
90925
1692910
504566
365762
1791697
1313794
1648145
624628
38320
1905283
698540
1045467
1476362
1232251
1682212
1820329
94144
778956
1144551
1037028
377900
1273999
1165624
677768
801612
576372
6569
1441684
690247
1307371
1160738
1172142
343661
363247
1590616
1923924
1377606
1589299
1689740
1982955
779827
896305
1840941
522459
59438
1210122
613232
1807399
857013
739253
1087774
242676
1492567
280270
1462587
1517185
890654
486757
326544
640008
873445
1903257
1723982
1974634
537528
193821
1643698
905341
1279497
1810446
1748298
1051086
1593257
1963426
1948565
1578311
1851147
1089895
1631546
1052459
381389
1761756
293094
186952
276893
1609867
1481604
1686118
1029689
1321801
202889
849098
52896
1379456
1753768
73149
240186
920185
1095974
880080
1256839
90855
344463
990063
590456
774734
1581725
1033988
1889571
466879
981155
866528
988402
1966469
954096
1303960
1225804
301597
485828
187563
77920
776097
598003
1523693
1700636
907168
855334
887391
847954
1564491
1668533
1763125
783316
176398
1019344
1235517
785112
262918
222468
1566654
97944
1988234
1500133
1185695
766209
1045051
1652950
1543521
1113297
847952
1591261
135089
1452250
1843785
1477101
734670
1828010
178877
1073666
1193971
1405276
623461
1134540
905648
697224
1403295
527629
1009798
318461
982030
1608734
427812
112243
1270473
965387
1462251
62435
760606
1103549
609750
420372
188366
1808001
1113371
395688
589375
176827
1474530
1459067
332345
1868608
515391
577372
1644384
52241
1772609
1794602
1926245
1294712
17823
947813
100716
1132313
1227983
1587564
456145
1552541
1153877
949295
1406283
499450
540654
1406558
1576532
202470
1948949
1728172
382988
155971
1932111
1820077
1648447
1479214
1173636
114316
683948
1473650
1483996
1069300
510196
898827
4245
1271619
182495
1893510
1036725
1984986
1757466
362190
151357
552758
132785
622644
34452
1495313
597320
997580
1602846
611032
300621
80374
1139757
147185
1286624
808896
1297376
1940457
753797
1273142
1017211
633810
73846
5272
1377301
1870947
281594
1193972
1027917
731084
1840744
146594
447028
1285868
1056376
1837396
48047
844133
1953801
676885
1476827
1222993
331290
702558
358298
1873208
97326
653343
95761
1119260
205871
1200120
1377879
782214
68264
1054160
447734
295396
1721131
753506
1602763
1454431
1238516
233218
1696840
1434968
1508891
1705888
782039
933101
319512
1892115
1973985
1345168
22972
1310038
614439
1025662
1191647
1532297
1281663
1091269
756177
1176173
587566
1180494
1178139
1538758
309585
1800140
1510982
1657266
674802
502641
1826399
1186246
254349
508859
1476579
1615916
158667
991334
1007734
1792717
253315
1703592
522959
1334351
684846
1474215
994262
1105122
1323320
1581201
1130530
438645
717479
1128623
1845422
190881
278783
1950931
1523203
1567592
185719
1638987
738241
1550803
1949182
1541472
1052323
1204941
720418
1004302
1716639
1645063
1211231
372177
1427727
724190
1601159
1465469
1907057
816164
1781242
1946047
1534693
1948278
947121
490186
1227145
439104
688383
130967
707890
1902363
878290
230355
1275200
1577097
1688858
500095
330362
1814002
1817553
1264466
132814
754156
949975
1992509
819267
316886
1702370
56252
1540995
1547363
1496839
1035575
1136941
270166
459056
662127
995021
1313023
1396125
1660472
918935
361176
1055828
596720
24456
1134055
518189
1179506
1774144
1038259
1873456
413925
337867
1814035
491306
501458
564359
1405080
37498
1583645
1594186
1848960
1312231
1761616
1476209
96698
335098
1746785
1538439
898479
147652
228253
1317085
15024
345531
711362
389697
1638458
298140
1633555
303987
516163
951456
1867687
874313
540007
618457
40976
1061990
109221
573094
473185
1664648
457519
614730
1792774
1996205
477857
1347661
1407320
212821
283636
46996
1128436
1370767
692670
789551
302471
1408022
337130
180135
1061819
856787
578549
1815164
780220
385486
1204214
1559081
1202361
1063620
1235523
977977
1555178
719674
1298721
1803830
1353120
894903
830313
1187130
228322
722226
1558261
718935
1013686
899279
1028479
1348122
1254449
1649424
651360
1366578
172420
201299
504921
1612386
1743179
1851864
1144951
633490
1927299
370406
1780051
331092
478183
1268673
965420
729002
1269174
1975143
839231
635064
955648
1990610
1409167
1590380
1455859
1728943
1223652
840777
1922236
1614052
714768
1345064
1057838
459211
904949
40996
815906
172855
1564447
969345
157331
491961
1174805
376711
1312992
303062
1928707
1876178
273321
1418685
89697
1133550
1987237
836177
1165621
499522
1203541
87690
853514
723344
867137
1517137
511958
338640
702000
670265
446157
258570
983622
1876823
1386520
837998
524368
1488686
1760045
1800616
265501
841904
741067
663436
1465474
500887
505009
1014663
1067017
934878
1953996
749118
197027
164500
1005245
487436
1607750
990585
1412327
238011
1691746
56050
1440791
32022
1744271
1774572
1814815
1120421
1501875
1002758
866495
926898
1371803
408594
1965555
553939
1217439
1045714
968661
1435225
1793844
528667
1026162
521300
1886050
1039441
1734809
823076
2410
772214
1477460
1232655
595465
1436869
1892275
987809
1924300
1156332
1266140
773409
214112
781166
1218219
1928065
369682
1007399
947173
784213
133103
1197772
277608
1949645
694310
7781
1334601
132141
1560531
49541
1143557
203156
1377806
1150220
1141175
1632501
1218671
199108
897287
1165276
1617924
871420
493544
1532220
466132
1271306
350988
1242721
11403
1288334
1457405
441046
445456
1457794
177665
84092
1452625
848733
1483797
1933928
1108530
1081005
541580
1480693
1351547
1179287
501436
740388
710633
764599
1804447
1784962
1686033
713735
1188776
223276
1915703
1033850
247713
553434
1067650
1680995
283112
806175
409720
1114099
222382
1151907
1152086
299547
1190761
1974223
1663093
1230971
69803
1995408
1108662
872717
1389269
1813470
867693
372292
1033196
836405
663116
886618
1198167
1073090
1729590
1490397
1495827
1262729
310473
1383335
1075038
1856802
993130
197112
1115877
1556293
1525201
1470239
337266
63830
1060712
345105
963045
247842
254286
14407
744204
748750
798301
1195945
1704176
1838734
1122107
1175823
1956146
1329538
1116475
324220
1196069
1378844
1725965
120633
1499328
1787191
350431
279972
1026049
424846
509420
592297
1392276
201060
1055538
663377
1255704
924402
984115
265781
650898
135648
187593
1545576
1913802
1168029
1158940
165884
801515
1902875
1669800
1434703
1598925
1337037
520310
759941
726818
644029
1983734
1317240
1959542
191141
897014
116731
708541
1896202
1719199
947068
1824980
157832
1097038
1848677
1389173
1549073
973395
1730754
800937
1972769
198094
722585
1947098
1578602
1532539
1637955
41263
1731913
916068
778547
724906
1617030
967151
428602
739522
173310
301476
1021399
1164218
1321789
1300611
211697
400338
1655726
1463869
455136
671877
1998396
1575051
68100
1269933
601826
1551308
1527064
1454911
1352011
154836
128957
1073992
1453555
1501541
1141335
1758874
960453
768667
1046029
416822
1054534
507799
756066
1769554
1628528
489529
1149707
1209535
821772
658290
830222
1868568
663270
1735123
462937
1331320
1802140
1763622
1663502
1615524
1785040
670492
175317
1459468
323747
1611432
787149
1588374
1137533
877114
468656
127477
204001
23095
753995
801666
416667
1975990
939599
950012
1274252
962070
1260702
980299
1711745
1880583
1616473
694462
1621732
295863
615748
719392
1381112
1795962
503442
289618
1336112
1049884
1011549
1358831
1117454
81100
952464
287401
1674922
912261
1752026
1527793
315569
1225403
208083
788506
964592
941768
1826779
1300472
390365
1614583
1937069
504551
1973709
1806607
649074
1135761
986952
1309971
1276050
1058372
1276664
453350
921759
83476
398030
397687
1828450
298517
541245
1684915
135915
1383877
1731335
324768
312017
1781774
1210088
1830957
624239
28044
1763336
324986
1970598
521050
1968369
848135
1750111
1314424
1999828
364857
596464
1451587
825557
902405
1747221
635099
128287
909064
1853789
1153434
270186
1145221
797015
1453743
1868050
904368
863243
1228418
72328
1696097
498946
1090933
46084
1184448
1455853
143272
1882985
588268
31682
1652942
1712070
1981201
1501029
1617974
1158352
527499
622517
391486
1792527
745119
1422536
1876360
1738742
1601677
1270729
362716
1260827
1663948
1197511
1934803
1061403
1077544
947492
1238062
1345429
742959
1437851
1793428
1599695
1179211
709412
616754
1615218
223885
462686
56105
1503103
1270207
1462454
1529118
1453121
467591
1904718
1557216
444721
1998857
260629
1663777
64035
1216361
1097966
1499428
1837397
1873367
1973023
1720087
1789611
1604764
235811
138022
1275552
1365358
457922
1416449
498256
1500650
1342996
36556
363020
500808
582906
155121
488196
1924296
881473
1226861
1333399
1041665
1685442
515472
292700
839052
1230266
213804
51569
190308
42468
93579
958831
1822670
1672313
1062622
1772964
1411862
1019167
876561
1949231
1890683
854499
1640707
1988458
1253567
1593375
774660
497676
1234377
229936
715527
1711600
1224016
1639420
926436
373213
634401
1349753
901435
328103
723039
370247
1020370
996226
809250
893116
866842
1818693
1792837
482668
1632714
1947532
1390103
353975
675916
1783920
871713
1044455
701393
497860
1059078
299119
1824625
1272062
1554757
815698
855216
190795
1871789
758665
17241
1719753
1542030
1571696
1701857
1646519
1956092
244957
1253420
1794416
211667
512340
702055
942748
810593
1802389
113898
100544
608052
1069000
58663
1373144
761371
1922021
1918991
950328
618498
879094
109880
725109
548212
389890
1374449
1311968
16124
1496943
710846
925892
1226397
508744
1296293
1926640
938046
483356
473655
1912379
1918528
1331829
710164
105136
664960
1155557
1428896
288353
1497231
753013
1183744
1475234
1076021
448224
882224
662955
1573151
1497690
250927
218293
522997
1799721
1132042
1094499
714477
227093
1040789
402229
697098
105037
873190
697326
300092
1360503
1700833
273812
234347
1112692
890714
696023
931716
225176
1498921
503102
438377
1856138
839540
910339
737170
1632501
1546982
1745973
664116
972592
6121
1015365
1770234
605206
374798
1363260
916889
462813
1071120
1201382
272195
585367
1209315
1030396
1693789
735834
1954709
952729
50049
1105852
229286
809339
643399
1090877
1438710
1254130
1187528
401272
968637
1281446
173342
898959
1305607
1183029
1082998
835788
1448594
1863564
396520
186504
1200255
1748624
1428903
1951185
836103
360806
1708473
1674850
1934730
341131
1556821
1323542
237744
1692953
1277436
427799
938426
356202
196492
457711
1376440
1076936
1643040
1892560
1395977
829773
534207
1416139
699520
134523
1839496
1744194
1146484
856602
1266053
209841
1968871
1391114
1029431
1862168
61101
96027
441223
375562
1144707
1128653
1647723
1271583
953733
1152396
330368
1097026
360514
319683
601305
1661831
655700
592467
729812
600419
1354255
1423061
789641
1142586
1856190
1138937
1153385
1119132
979627
1529676
1021593
763184
1383238
372263
831651
820444
915421
1951502
1237539
118486
1586334
1510410
743458
1254831
747257
413004
1126230
1937346
189882
1024745
1942110
242202
643418
1550350
699874
322314
1607505
623829
1592616
570513
1279660
622385
523868
483946
1856682
1386115
95091
321372
1640308
978998
591996
641098
1684966
899302
944880
1481409
885301
1620575
218382
1238177
288581
28410
188951
1253111
1402771
1674571
1850281
614002
1226383
1239112
1356299
547436
566164
1564286
21710
1485042
187914
1714621
1446958
370767
102876
672045
1302461
1514987
1510712
940360
1495433
613219
963664
431329
977578
448712
480792
1137382
182910
731506
268961
466647
256527
907829
1540082
1575903
123331
1312473
1643306
1870489
1811509
199814
1099681
126065
1569192
1024828
690560
1744037
960581
598872
1315875
1073891
1807190
1344681
993333
306969
385820
812110
1837250
44866
1705276
73574
1859288
1521197
38511
153663
1783493
1237383
1347362
1557119
646673
740017
1711429
513123
1370994
1114795
1270031
1086620
229040
1227124
1565257
1795193
744730
1898422
801512
919263
1554085
828705
1903749
607326
1196530
882553
390768
762068
1190775
966027
532866
907494
198621
1443483
821178
633132
1906442
825282
1507624
109408
254197
1500864
1177455
279101
1225548
1645254
961695
926238
1515966
478300
1086995
1953760
23131
443460
1566463
309257
101765
837029
1337373
1318582
1061949
892089
2147
1468738
1890717
395356
745667
1146767
260113
387035
1072195
690355
1522174
1016601
450011
1839754
340997
1601254
1417981
477326
519411
11813
1771752
1981606
1248782
107328
252325
1803358
1563286
669874
959464
1459385
1490420
867343
1077733
802547
1963682
1003845
1622152
601779
1418913
592717
1829196
1752562
380304
1954218
1081423
943591
1409347
666353
1843527
751852
11331
515404
984490
1884807
337703
1562351
1236473
413711
1219839
638782
449728
473841
108963
1191367
1525832
914826
702153
1011537
491718
581598
631716
1513306
727280
1373679
755836
832714
1845851
439111
1613084
828740
951652
634659
1736747
332291
1846061
1520866
390975
1926405
1930361
1466924
1711452
28138
1454568
210681
514703
1140125
1186665
1036873
954005
1180424
1791950
314914
783613
129443
56977
403240
484173
1304391
240846
518557
114914
1608428
940191
1150291
1833033
1973028
1173799
848631
500339
1078028
1571189
77383
510499
1032385
510391
292356
1480095
1674712
1307651
262878
1286643
405127
33662
1026272
1503865
859871
97738
1582557
1073478
1774131
842048
1995147
43733
616035
656436
554364
956629
1887921
544031
975202
824930
127598
1298516
1880508
1332673
1479442
100599
1243268
1191805
460197
1112527
1168030
233148
1405030
81338
1424306
38634
427167
1413902
269721
530912
449330
1837805
271223
1378856
747106
555592
1552740
729357
1031296
1672884
1511609
339550
726337
1544904
832715
562516
712528
1137195
1938987
395378
977967
1351278
687841
889800
772350
798038
1435592
44236
1511195
675604
19644
1621934
1880556
619927
1382164
1958961
816036
891722
1577583
1076736
1812259
1210743
274192
1641369
384300
829028
1184090
1856867
1460340
1347240
48947
1606766
1502755
1512324
1338058
1978404
1914747
1852319
754476
1315383
166293
716572
532305
492774
1798485
556400
1362479
479103
1467562
908105
294818
677865
1546887
403510
1965746
1898259
448344
1077342
1976795
1250684
543128
1368016
1184010
267944
697925
1148185
1235794
1824361
205084
327656
1422174
1221088
388767
1424075
1790626
1978026
1948645
479210
1348062
1698568
70166
1429938
596074
849101
338793
628972
611697
490871
693343
146626
1628448
1715053
660849
1774451
329018
1161243
176839
11442
1305147
976510
1317640
582721
603897
1328542
982911
1053005
892354
1687355
1773861
1106849
1480038
1567992
843952
479902
812425
1833896
1783338
1116609
715743
624319
1649833
1270535
490672
1202713
225359
1875753
1428866
1413811
1869045
1002142
698061
321701
262402
185059
252279
1599856
267706
1962002
658419
1249505
1122366
1311434
1342652
1834753
868101
125820
876290
1447237
1043424
1894399
814643
1742188
1587999
672398
1476840
1886064
892494
141322
1187221
754576
312739
1896435
1904535
264188
1699721
1834560
1616272
1125598
998560
308844
1616253
664596
172389
956807
503094
101417
715598
789947
1813171
729263
1009246
1140081
340076
1686352
641925
652592
487537
634438
784928
862026
1300843
1295780
812033
1682698
1699124
1988268
45578
1618066
338618
1117826
1105752
224515
319316
725284
46195
701762
1920988
105228
1725552
685685
556277
518307
220985
158487
997281
1801865
39832
1500392
651353
1746120
1358582
1275698
1888331
1291977
724246
380237
876342
1499015
1769497
420235
210598
1260093
1740111
690503
1488763
354345
183827
1198744
1604552
184681
1960615
1499705
1101323
1442873
536674
188041
1985241
620499
1126604
1618084
321504
718801
134486
1121436
206218
679267
1326451
1492543
841731
1798879
791975
590490
959708
278715
1089012
1030555
1097647
1169001
1073729
1859711
1898173
1369360
1632183
849762
1863624
619284
274523
591078
1454244
889768
630421
1162037
1771964
1032960
1684422
398368
218121
666970
399850
308833
513767
216509
939469
1488352
197563
794755
1129157
521684
1626461
1622215
939636
303516
1308280
423920
1368723
1410606
1401361
939720
657944
1694898
1759989
1107886
376499
754667
1428230
746098
528172
1912827
1396967
620489
1494945
1388490
966281
328375
492878
1588757
147419
1190965
483612
359856
943602
1534737
49763
1172078
1034874
137067
1853246
437505
1600627
1218015
1545528
843670
1884898
1835562
1388856
508641
863012
146986
1257195
237814
1014874
567264
595167
77611
166514
1294993
1806801
545856
1851167
1862540
1014312
563473
431504
393116
61111
997066
1111365
206677
112509
459224
1028183
505877
1239754
1949990
1121048
1738807
248314
238589
210567
1380955
1487075
794183
478349
1895461
1984991
133962
526570
286989
1829268
1498525
1363725
1202626
1062948
1080679
1895967
969964
565877
1958708
1760665
128860
376878
1279573
1828385
1118218
1288711
1982428
1412640
1682829
1375302
1673664
709174
1899703
676429
1483573
1116610
1636897
533183
992971
90326
1287513
1814459
747768
1204994
1153498
497368
1463611
1850710
1159176
1312604
1865246
1925076
872401
438124
693507
1149128
242878
600086
1520539
1412572
1795313
415230
283626
185511
1933701
277170
1181988
1418485
1120896
1833932
1029291
581503
91570
226244
1851841
924930
1453510
256479
1384337
1461865
1858320
241597
410891
1906739
777194
931237
806042
1776413
483222
1757035
53075
1270241
439126
1697440
807953
875742
23670
1137476
1663363
1567331
818238
1727293
582766
1282168
1305962
580970
359518
1750250
388585
445393
1852978
1280339
1961460
1187620
1813633
188990
298278
1060460
1215671
286692
950358
177808
579348
1926669
1109382
288839
738168
1437587
1385363
930530
455542
373977
27515
1214696
442529
1156307
1279216
1655142
504553
629694
1545133
604870
1441609
1718987
264759
1229037
457908
1327425
1033939
860758
1837437
805315
1124812
1667631
1207728
1800199
156520
1770667
1032497
827763
1012547
404132
1901814
804532
1709094
1780103
347579
1239833
758824
1026443
1234490
1645870
1743871
944688
1214590
1279224
1564448
92390
817723
1945426
1432897
1599304
891288
1476340
1282353
1200981
1289292
225881
648461
1777588
1267187
150845
1357800
520567
43287
1868466
1893722
1754812
371437
854348
63967
391088
457146
521674
1502689
236078
316887
1565057
195439
361138
1952610
1662157
1956446
1043835
1842670
988151
1405668
596071
588430
53429
274919
1552294
930905
1152518
128501
214576
1548068
176958
782990
625809
1669171
541882
567991
1283090
1246317
384367
556302
635827
287262
1364439
1521364
592409
463496
1836309
411471
943521
1685212
637653
1078201
1766192
202917
1700435
1533133
1459113
306120
1597124
552088
875837
816085
1109124
667512
191161
252054
579637
1724075
14930
1641371
1450484
262900
336492
1182971
742473
1962367
1098171
1668405
551389
830315
1654153
955414
975578
1319982
977283
108595
266381
1055780
1049042
70019
1272793
223298
223133
161573
704528
192366
482599
893860
903566
1458557
1652037
1109619
1228963
531469
826368
145472
1939265
693403
712279
651878
1039800
516957
195366
757330
892255
16359
749117
1740517
1838627
87140
1753415
1874535
108653
152781
994925
1576024
805226
1139018
491435
26760
423483
1026404
544296
608040
986724
1656339
106735
1548738
120043
300783
1542601
1160181
1346006
118848
202144
1951708
234693
1115992
948363
827887
1705028
1202251
1968339
667724
1659640
632866
1270993
718459
465889
1940728
508559
572365
1196951
595169
1598564
1428348
260777
1292736
689360
1952486
580378
900733
310309
47492
900119
1897098
1778140
517572
136648
182851
1042462
1662692
1181838
1500219
487540
1410137
666145
149833
1324881
1462874
301339
1438965
609530
533608
691547
650839
1476247
1165471
1023868
669627
828086
1440663
1993855
1593878
1371407
432097
1950656
1988203
461365
1328221
962622
596221
1853033
981757
931103
132585
1734959
1873725
794754
520782
1500807
882411
897060
766177
602230
885550
438860
1671151
226068
773491
861144
59636
613076
759815
1493243
1273532
1731401
715737
1840884
412214
1986672
1380725
949576
272525
1013330
901313
1940411
1153914
767592
204674
622369
921738
322853
99327
1888005
309668
179945
1694699
762313
1286625
1733496
685202
653085
859875
575178
1589465
1119113
746220
346299
1172828
1529592
1716646
353279
279495
1838187
1272749
294902
1321538
185386
1641093
125545
376433
1042199
910015
871926
1140943
1112788
1834417
556063
1978878
29170
486061
1921657
1186289
1103430
848027
1215267
1850646
583650
1768266
1748400
178406
845449
1805696
1125103
838256
1477260
1209610
307652
1758217
1519521
195459
119127
871196
467769
1102267
1738535
153865
1585640
739300
135276
1194556
766159
1787784
26753
464872
1727307
1837476
1073151
1838467
497023
1279412
995644
1604966
234991
1447479
1436841
1672259
1964915
1327047
1542977
972283
1636722
1497271
244186
69671
247507
1697806
311503
1800581
25022
1959476
1599680
1773867
1576807
566087
1540022
1716064
389748
829292
834845
1399032
1758647
116646
86514
1025372
912849
397164
1544385
428423
1415858
1592342
574940
13884
1344871
1029791
1982087
997552
367819
1993832
1154563
1989599
114262
196732
847562
1550281
376613
194793
229464
108355
498801
560985
1033733
266754
161632
385780
925499
1634535
987103
572651
92392
1542436
488940
1068922
1972245
1326296
194025
501083
316137
1766552
1883901
699476
1073471
1474466
1554610
148905
1084926
731935
213431
1026718
1543945
1352006
1808408
1365802
41066
33097
1055587
259736
436473
1770564
1499389
1897685
1347258
1319069
401150
1091582
1865178
182808
521124
516220
159969
968343
1164609
1918329
1416302
145861
1717682
1389544
1579737
815745
1945767
1940798
1204360
1586911
1690161
1029684
1330504
1998187
1419050
1758802
1814808
418622
1481736
1843854
699413
294343
1581949
1115105
1375382
1110249
70153
1703605
1634089
626683
630042
760559
1107734
1021580
398100
728659
1767281
782586
1081352
1105410
1080504
1578401
1581872
576702
1260025
828368
647774
1776421
1269831
1380488
1994242
184952
1722447
107873
50786
529722
573454
1218269
49768
1438239
1616619
1603068
778389
1860910
1263730
1647162
333907
1521747
697954
96202
690716
1964623
1821019
1463589
709114
232218
1285695
897287
1545416
504763
537086
1488374
463971
1047548
1732173
1394146
12038
1381037
1895090
420018
851224
1616392
87868
1328101
1931753
1540829
57388
1320917
1126010
720736
1417121
24078
10236
1529142
1558630
259885
894350
1134041
93096
212762
1419840
981934
1084240
1158868
1480605
1601382
1563368
402068
1547139
1170078
1610964
1063320
953928
819539
893078
379349
1428423
176625
981552
1219175
1663203
907435
711752
1916738
1450126
1928024
371639
16107
55066
1019293
1685599
1170006
1064867
1901568
448648
505988
1028729
1310013
1066016
1571510
1493390
230343
416709
64088
432543
1764120
816359
287625
497866
967566
1220478
1154996
930627
1934909
696758
132673
1598417
807757
529890
434535
1644182
114142
772320
1651637
219290
708670
927453
753215
589844
32242
1288610
1650894
953942
302646
1203790
1208411
1158195
1978998
615345
466214
1248833
1048538
1202853
1664934
1614020
515804
1612587
1565783
1022939
72430
1032274
572243
1091698
1175548
917070
1733420
1717267
1217260
1752805
1439731
1659644
412534
1334756
787519
70495
1824992
1482804
943822
638800
69220
1978809
583820
1052628
197581
423606
693024
1757436
314281
1481584
1833673
574936
880144
18596
1148657
96927
864842
1143898
606164
1996826
1306866
602291
1643528
773254
1482583
52362
1926359
1234721
1910338
1827139
1844238
1396299
613724
1443311
1437675
355940
378328
275240
638570
750452
1344211
1002545
1136344
318495
25198
1215502
853607
1264218
957910
888080
1722536
504292
1758089
857970
680112
1607323
279907
292642
1668138
430945
1207766
612426
434943
884295
989957
793183
461001
858246
1536832
184276
659553
1088488
868880
449341
825725
25828
149996
1948811
1099682
520312
1801141
1950288
1457206
1618345
195561
609683
1697635
290183
1620535
1826388
1360038
929392
1855288
1203273
1244786
1362806
16732
307415
470597
169188
1248738
1965794
1823890
79239
1375349
209524
763150
731400
15413
1856048
1908751
1191625
1151255
1158077
3893
1685263
144329
1679231
1327190
501719
76109
1047471
74562
1909230
1126354
1071066
1005337
223445
1641064
1090112
1768908
806083
1981528
1834342
716469
843840
1442789
1717131
636582
1265941
1185222
1362615
429391
1439998
340465
227096
675933
1897257
1795664
605382
768712
1537578
1634259
134150
998190
1411430
1629053
1314394
656120
1335450
1313398
584325
822931
1587513
1218511
1111897
134115
1555155
1366229
316406
1539762
1763031
585197
1115085
1906151
1891242
608347
1517993
1899178
385535
522635
1985304
643798
1166638
1875359
1511043
1096281
1446979
160153
1275364
496229
92048
448394
876735
1586152
1096767
1606310
1529428
867403
994898
394444
1958737
1181632
308585
1285382
1688369
1133548
114058
39456
1920106
30253
1808627
609755
78790
1074834
1340065
315481
879012
1537059
64921
747028
14728
350490
67428
1570767
92060
1132028
1158041
1547111
499575
868928
504142
228765
1082147
511645
223831
646732
1764763
340852
302246
155157
799352
1221912
1781962
1935475
1178266
1741128
1565285
1243932
1223988
19187
300961
749377
1492364
1581202
1831821
1598310
1950442
38489
1454871
1909558
1482216
1662353
756465
1347909
1220765
1052164
682959
1640667
324584
1024407
1818233
1383668
652984
1986068
1719451
1767483
1007915
586317
1309165
85072
772759
1960652
1965136
451932
670712
105934
509844
1996328
1383786
1029330
763866
1918633
802428
1155982
906624
1303066
1596783
151431
913340
447802
1420895
483756
1857292
893315
1390315
1016682
286317
1479033
646509
1997977
1315642
1328465
1667048
597689
699809
24357
99241
47594
1256992
81887
1094653
678431
614721
1011637
250445
1539661
624478
769429
551260
1875958
1232569
1590454
655815
406186
42560
1375187
1907868
1278331
1674601
1193325
744602
1594864
446753
1751743
848489
1886019
655451
1427317
29367
1064085
1016049
1769501
534976
375940
1805340
1641410
390949
1074342
1522730
1587298
1322274
96561
283826
1385219
1856800
913201
1806498
1022803
416090
592575
33435
287101
253253
772828
1847207
1617575
366731
1820643
783655
1360908
1158057
1137975
1142433
1129822
1531705
96436
141582
1539395
1014907
786516
1787064
1650201
1933706
351495
1969003
1255622
1501879
896062
1233135
1302622
1892250
1931779
41344
250729
1525845
1957244
569537
1593070
274444
290093
1881461
827903
988720
246529
1527929
673885
1312271
1439226
1308401
38205
392238
1831147
1515680
146722
1625015
363735
568558
1378195
515894
1906498
1621991
1548511
438982
1386419
1488217
377297
1853060
1142040
1348790
599945
399567
1325987
362939
1669145
1915116
951365
1098277
593567
144779
873067
1948160
383608
665520
452543
691426
1738103
284266
1072896
1433310
818554
272055
466901
862329
822681
371060
1861987
564435
1961643
460447
187548
1568867
74762
1795046
399145
435486
1675751
718058
744394
1966221
387043
1855359
1758343
1890083
467417
180407
844272
25991
715482
1279087
1119822
391559
185564
962546
1713269
268413
814620
1208834
1203802
1356468
1262099
166354
1230025
1221532
842902
833959
1523077
314675
1181324
483826
1479462
1391689
94767
1125517
589498
1020186
1124661
1378726
432165
1744628
668815
1369419
1327386
1692010
553310
1732852
748498
1157712
1216037
1919105
928414
129540
1014980
1685914
286469
1606190
251480
1061485
1053400
1505406
278610
1437601
19369
151232
954268
1271365
839326
191237
1239341
1762930
1746491
429452
732639
1834021
1970479
186986
857395
1688474
1939336
837597
80655
923209
1727851
1404779
126733
1942753
1897480
322163
923533
1650001
256810
231639
74133
1495871
1496154
1825414
324887
1190949
1690885
1245812
759930
398438
1549435
1465429
880384
147464
1901313
557629
775226
1603254
1148993
1930263
280056
634053
1903693
1548777
840966
1430119
705670
1468543
556967
642853
229184
699503
935882
1676971
687994
894436
213984
224609
1191216
942436
1529438
1097020
1723936
143666
719964
1401867
19990
1912065
1808966
243378
1285261
1403989
332991
163178
1111737
135424
953537
609204
1557603
420303
1675215
627607
1571773
1740998
349828
1817653
775605
1572185
409849
1633896
1864058
512058
980473
391469
1632813
817208
221059
1697289
1507882
353403
578179
540786
963702
1775763
194262
950894
1088587
865528
1001042
285036
931080
800365
13151
1839268
193998
1747713
1620898
655898
1297724
1545706
835726
610023
470705
1033826
1804414
141251
256808
1846048
1110131
835888
206922
227699
1653797
475781
1887006
7087
49812
1990063
14216
1059203
1665937
24872
1929550
1180319
1752103
1716846
1911877
1291550
101500
1663902
1553460
1635565
1111376
1795741
814312
1172203
856986
1345352
58242
1437587
629985
1594829
1424757
1264153
1688771
1501136
428774
1143129
758938
602400
105589
951475
1881859
311937
1672563
1614778
1254023
186981
937518
1062705
787019
81808
396683
1262391
1357619
1756418
1590015
1441785
1386994
1435591
807224
1680968
1333979
811002
1565068
1003681
289120
1809576
776192
1354619
1782977
847328
533852
1420620
1618069
534394
1956490
183030
1985552
1971584
1998448
462694
1499898
893732
1013032
1570526
1874991
1019341
713203
1912935
1262987
1807804
523090
721273
1683953
1116159
1074865
1783233
1792808
636235
1684835
1363302
1085851
1110759
1412412
779960
1463162
491285
761837
1319487
981988
317093
647501
755268
21332
974941
709133
745752
1229085
1395247
382749
965100
1597072
437170
363947
1573923
1412784
1357607
788748
1208303
146784
494106
1329198
558216
434285
342013
1423793
1444281
1141804
466154
1411178
857262
1778976
1768628
129294
1337668
574645
965938
1515979
1678463
1717318
1575104
918216
1774428
1735057
1681447
605622
72753
1397972
397714
1925291
48725
865175
185265
1573811
691740
407509
1616008
1807996
1143819
178374
1399240
553988
354738
1220050
495718
1139561
849975
267374
756952
51917
1867602
1537754
654039
1524898
280250
895944
1756721
1116836
1744025
290406
1757212
744530
1728891
1272031
370754
131489
45034
1650772
357797
1012608
1111756
1680861
588592
1022427
1786213
448329
1080350
1341375
457172
49276
976617
136676
150774
1890985
1596718
1785939
491652
263306
592283
1904753
243820
1420072
469043
1462684
313346
1925441
741478
1983505
204739
359324
1027592
1411287
583321
1020779
776117
747537
1606886
1058787
482508
879485
1462040
35406
1167542
1630218
1351649
388972
371712
1659645
1413329
271512
467383
242520
210493
1923627
1554368
1812962
1343059
141926
283176
1182598
1628814
991070
1175252
346737
1515484
333834
192156
941967
1348130
746329
1033684
267777
289194
257941
1671238
692360
1191309
1256543
745923
553277
746700
1302389
414879
1339611
331756
1490986
1327915
1862866
1678993
1300222
1228730
40221
505752
85423
1324135
1096524
1314432
196286
1381459
1008369
1529915
562354
1340726
1301759
1370722
1390319
935528
757641
1420457
1397299
642581
1175082
157029
1092187
214812
167241
1427546
1868303
497768
933690
368912
748150
492258
1815762
1868180
1196895
1162958
249329
1717305
1887685
1852340
1349831
1278626
1864337
619185
1277319
1835585
990055
1096526
122806
30044
761524
663080
1443320
1107347
536832
1177818
736916
200094
1629547
205486
600851
372640
1397073
551393
920585
67732
626209
1153680
714137
644166
1518974
516880
384356
916431
1739944
387741
1791174
724782
578963
10822
74040
10530
1273444
1773190
1024913
704621
339272
694042
309177
456187
82319
1533306
1059709
1457892
1061787
550262
1632272
419442
128996
449371
289763
1263
1108598
1849779
1239033
1049519
126711
1692633
1902692
1010218
433095
1486031
298875
1570211
1949400
371168
333770
1928543
1504864
1930540
358122
968604
4819
1561723
1064693
1535447
1485832
189592
1353697
566459
370346
1285516
21386
1229707
455385
288409
612411
1664694
1484055
1180404
206161
76715
742901
456290
953206
254787
330618
1798528
7604
468172
1097454
614558
631578
986711
1802196
138294
653596
545451
1293469
315624
1543844
503381
380061
394920
754490
1052383
578185
1343989
892320
326497
25102
1282221
116832
1264696
22558
116487
289406
1383030
1785630
1428803
1694782
1377250
605252
91044
150501
1708230
1944832
283874
1528551
598287
1674846
1429200
1302121
53880
864629
721439
757048
278939
1729952
366582
1603346
1673548
1949749
1398144
1521050
1233985
1491730
1569766
773715
144613
458520
1124135
192147
212267
69312
1913687
1040969
1610252
1071168
37626
1589296
1954983
1373922
1522395
691893
1307657
823495
585176
306432
1978910
389702
850337
788333
1044961
788026
80670
1549106
321735
1799955
1701317
1519875
1791922
651336
285828
936918
1958204
1193566
1062299
1909733
591404
1400868
1744821
1486156
691787
1189903
840908
336950
132892
509983
674626
1821598
1900672
1931285
70154
271566
1728819
282937
1842527
483120
604338
54660
1843663
141545
66005
365427
491435
1155780
1859522
732672
235602
260371
1047076
1371314
1576963
281948
1360
187906
435279
1750896
1473766
1653792
298739
47802
1570470
312404
1085717
91748
1185952
1776719
1866537
1890540
212525
370442
1870700
1620056
926447
1701093
1000269
1898697
684329
40713
1587678
1744059
511927
1563770
183642
326644
1698242
535257
586679
760783
97519
1129950
1939332
127084
26676
890173
1508704
529308
515370
1821512
1102194
1494585
1403208
41430
1538958
1527247
461836
1265814
515849
47244
296533
1388459
1518647
1741792
549862
1640694
1055803
1573640
1780053
290546
642450
109764
135327
1166212
1631742
325211
1102878
793508
1976975
796037
795959
285650
214661
196285
725223
420501
73153
1239691
325001
1882771
329211
782833
881258
1436756
997327
1962207
772790
567428
955970
24138
355280
1448975
1318924
1002166
1323939
1453938
171603
1375789
1034076
776185
1160364
552178
1282095
1188687
1314081
1436367
1920415
1693158
88933
504535
748367
696729
1911462
689518
1112972
705113
94562
420069
1383773
1426561
695749
739576
1579710
1122816
1638517
942575
1714268
654555
268400
1452535
1628469
90636
1694484
1383095
1766450
1004450
735396
369387
1129435
1650519
674693
1069014
1600268
181639
1826682
982064
1965675
1922298
51552
522580
1034592
498243
1964987
639584
1263832
355289
235094
704320
1799020
1071525
1821451
596849
683778
88312
1769540
631884
1648439
1737325
1688789
219730
1894205
323668
1338521
775960
1161243
1993377
1751454
1837705
938395
735866
1506059
242904
1311260
881337
343949
1267045
288001
932720
1400126
1186167
228091
690492
1084562
88033
1797803
305899
864389
1441688
1717933
1394624
55495
963139
1638727
728997
1914190
1497624
1817940
704786
131376
564904
715280
234691
142125
1810022
1082878
67593
1800521
1836440
649773
1091884
483598
1914409
89594
872891
1195384
1513669
770179
1905629
417218
700705
1301738
489299
581519
1436994
725714
630452
257316
1486703
1473615
30450
353769
228962
773638
146722
1806068
624265
159175
74985
185060
913564
1007719
749810
456458
43252
1606430
1460356
146044
1867089
1081871
295473
1432559
1931956
301392
470763
1988778
733457
1878957
1347111
416958
1769341
476118
856389
792467
210861
1658144
962486
1158772
1606234
1352344
1423830
484716
1829008
479116
1308810
107020
1990608
1177702
1872132
1265167
1252508
1747424
1584559
1201097
465688
295716
1686268
632127
1882868
116846
878298
652916
1811335
1056454
40726
1239700
1526935
1815315
912762
345959
735621
334523
1299234
1569547
560274
1425572
220767
906946
34100
275925
1982288
1277279
198612
1875574
132684
102598
1048085
936488
1595220
1131779
77030
489531
306890
847714
1069443
1675526
768701
67692
1496966
1571353
794074
1290662
271337
1922131
30830
234113
888806
1388081
489043
1598936
1620333
411961
665253
643635
1289472
1987912
1282231
1479742
1466719
1085218
1551336
1883266
1619056
525097
947945
961594
603559
964806
263235
33873
1834272
312487
1601712
658659
1443129
1234548
864532
1506729
870353
377489
514018
996079
872105
269281
681269
522030
101263
1582121
605206
640477
1977258
1931844
925598
1933650
1839861
1114138
563897
1421447
679363
708594
1234156
324950
1640982
982716
1531091
701465
412285
1881146
412931
782852
65155
1725190
483891
440814
1224764
1807403
1083456
185378
1053929
465728
400440
903852
967660
523143
1499145
1317658
1515280
606024
493958
1806305
153944
1491180
1326794
1199829
622715
638332
1690324
1447821
163931
713831
1445290
1666077
1121195
899483
218579
491027
1062788
1583162
244621
1391653
52109
1005418
1553526
1938598
1600942
320817
1871672
387101
1744920
781646
465870
425455
802241
463152
1913954
280056
396810
797082
1624200
727092
1098467
11436
1446797
493327
880651
169622
1256905
1107528
962416
464547
1953803
748649
1815040
1161110
1916397
1907970
949772
1120168
1010705
1768727
715421
210136
75390
318200
1541129
1199369
377800
624094
418416
699102
592300
180956
408950
371962
926911
1802293
8163
623949
1905821
694785
902382
357438
953086
351287
248392
852904
212317
40303
1553691
623423
481263
353533
814855
1412783
1431117
126743
1694531
49088
1151964
705550
1327431
15023
122486
110380
1081906
461010
1165191
550041
48887
606465
314978
273263
348801
818913
1228329
1676611
1586960
1953426
1314219
274245
937661
1565204
496457
487966
640319
920851
1830978
1881932
671913
1202230
1687521
1106064
1774816
1965260
577128
444365
1668363
470273
764058
395924
234554
396964
226299
1223704
1635567
1707252
290314
1191691
1695228
806938
369240
199443
698403
123686
794016
235684
802953
180784
503253
1454342
523376
1532757
10852
1633868
874494
1859049
1076786
1951526
1832980
759752
1621305
846505
1600042
1931316
1575088
1065592
452114
1566780
658827
654967
935358
801393
1487572
1623086
1129025
1899362
356567
1236574
1464281
561044
1253634
1709723
614487
209286
345338
1154887
115137
1715802
1785704
1767125
1177339
1957970
1386259
1421754
236270
1717692
443768
1666804
1234276
1926721
1045290
1302254
467574
414304
1243664
1044165
68892
966673
1492975
1496609
1025483
971686
124215
1632469
1327705
1497703
192161
809634
105819
1853690
1873032
1498682
964964
1817886
947414
141571
654929
1365470
894292
1550071
101871
914798
166543
333984
1467948
1161201
1422538
1796505
810263
737347
1425693
86211
281269
273854
924792
356349
543152
1182329
244259
1484786
662013
1952952
1820600
1526821
534663
849033
215565
333553
1942304
1325176
410072
1780618
492549
1307374
1960834
223241
1331553
827184
284620
1942615
275943
1585389
1120767
71471
1654903
1902228
647891
1212268
1883039
622131
793800
1740190
1739974
1833250
1606274
714561
491154
504053
1251353
493704
1536194
915716
1593826
723217
1181465
291702
579139
1795335
703784
326888
48297
1042831
1651368
1188970
1571564
1555684
1612179
101074
1632067
1012609
1615071
1288496
767530
1780489
1444753
1584016
1210171
1939638
1295412
921173
1510636
1316008
782837
1343161
917819
228924
1857164
1661365
1533414
1305265
1750200
986991
150901
1964967
628964
1777715
483379
187529
1550736
970914
1926514
1342553
1695754
272367
1167801
1639268
148329
1452819
1890125
1520578
409701
342887
591787
215841
1481897
135772
499071
492640
188958
623888
1401082
1727351
470054
778783
1428168
1717717
1421787
177665
1240628
464372
1307917
1679160
488443
748060
1354622
437580
1350238
585474
1003880
1981622
376700
1756018
660105
186554
944415
891347
187334
1144394
658762
1782152
290028
1223810
556056
1537160
1299049
283517
770167
1040346
1434798
1632496
896583
1422461
617633
1240033
1233035
93393
1802221
666410
1218227
1920080
858838
958843
916141
493675
288328
1702031
649647
1751082
832529
1263830
799102
1058888
1633436
1851531
1057286
384219
1517562
1371138
1243930
236474
1257665
795731
337047
1822932
1093401
1267500
1233673
1220642
92575
1902223
1350000
1267863
15392
7629
334381
289817
1037179
406581
456447
1218343
320143
685458
73295
1255491
480418
1074441
424048
1320972
918757
1257121
666509
1460306
1348094
8395
1335011
65417
878069
1161693
296702
1583485
1795458
1255346
552196
1615028
230788
221452
560481
1960189
1763611
429555
822556
1599439
1011485
1967110
191888
1102612
1188093
1771469
57159
1379588
1610175
227699
1075089
1339406
1832874
26472
85048
867851
690233
1772946
296991
1281558
1339150
63547
947258
726072
1962051
1020314
1213777
1083495
1652720
1155766
1128259
1714339
667900
1074708
1326796
1590863
364624
321887
1750922
1188919
487604
1283732
1046634
1716883
1043571
1369515
1229045
678251
1012667
1062885
209355
816235
1525777
29137
1804347
533678
737132
270439
887792
307601
552710
1882971
255803
1740540
1481912
976981
1467971
429423
1902369
1523250
1939119
777523
1490506
1019095
219710
363029
305657
1807674
798159
378559
964066
544848
1771416
696177
581456
1914231
804062
287
555381
1679359
1071682
1620371
1103991
989615
58040
1582359
1471828
319080
774081
419205
166213
1764262
1587591
1720211
316247
949195
515193
647580
1865597
734033
627898
558523
1506835
1121201
1348253
922589
1565354
206294
454713
1411155
1148571
500362
95199
1081074
314859
475284
439287
1463640
253640
1381163
333389
1579846
771542
1107057
1781600
476948
21123
1147262
913474
859281
1775992
919742
1620898
1345265
578280
315880
837813
583683
1319986
1556547
861201
209680
1617847
1983202
977739
586149
1650692
1791800
520112
1496941
268653
281624
1680196
1479213
751459
1008383
1164665
586450
735875
736476
696179
1263092
932960
899830
1243038
143723
818334
1131300
689021
884217
1596370
25761
526776
784882
415096
836049
1513736
978981
1491790
921126
1595135
1479996
526551
591042
66681
1436510
1287580
1677696
673758
1401408
1926384
133496
210160
999920
787469
629882
1501947
538520
239872
1292394
1701497
1964970
1020200
1713363
1442905
1299415
1191109
1401291
498418
1962414
746135
1639304
818143
1487996
145262
1976270
273010
454085
1716557
945601
1224911
1702740
374701
1135128
1466773
1932710
1412559
1850992
798214
1736320
548650
918053
1053679
904682
1183390
1637154
948364
503128
290452
157110
871395
1857826
169229
844876
1860804
1916113
1807602
15132
699169
1698032
75438
794336
1945882
1265490
1206833
659677
166005
874594
360472
1186893
415244
1478058
1360067
1930530
732883
63672
1537296
1132036
1219394
1611516
1091914
18647
1927269
624721
1034293
1668349
1866864
1177291
1159218
888343
714313
1862693
475662
12847
66929
1025602
628831
192906
1216716
1840738
1951887
941379
72688
717222
1951142
50553
645416
1286695
1193657
424384
1524926
309235
529667
243878
551324
266184
1100024
87597
1710087
1671378
816595
1380868
1361515
244328
121696
1973286
278927
446975
1433903
1836579
1988755
1133742
1178876
1514432
946922
294054
534274
266332
909062
263980
231376
167594
691086
984194
596795
405970
624084
201483
545271
1155
188311
1393560
312815
247676
1718721
764971
1594782
1087046
668881
1227837
936307
854843
931252
1471045
1204655
1420397
1906455
716795
1107681
783234
35274
69363
910769
245517
643232
1612485
45182
1634431
1758445
1506489
1950123
1681412
597911
979924
266068
295631
1722836
482160
1986801
1151805
759925
703046
1046668
552653
882462
1772134
798395
187081
83514
1792955
779322
459424
1386945
1871900
229911
1869194
502540
271262
1973709
109655
375175
1517196
159074
1203207
442868
1014368
966183
1267766
506950
1484936
1145462
947760
1825141
1393356
569928
1853064
825052
929230
56263
259212
224669
488882
1907923
1413892
1254064
556746
1461830
708305
669158
1147662
1891089
1014746
683149
245746
988561
1586860
1620970
1003207
1978432
1364844
1291776
1502420
1828023
1575170
1218026
1808749
1506502
876520
974339
685427
1986736
1452008
1097826
1689601
1413514
1095396
1852987
480369
1875197
1600304
1703350
91251
814870
363451
195245
128796
697848
663967
100933
1330788
77540
939543
88982
616477
1151340
639105
1797597
1201247
206564
1927362
977907
436002
812375
1947693
322271
619987
363187
805745
730928
1312523
53822
1924143
359196
304656
601112
1784814
1553710
1908511
715463
1741551
1406041
1368236
1338912
873987
1717247
1522748
563635
589592
1508567
469730
1966508
261274
62678
776986
1918964
1176870
334892
482507
996472
702678
1832747
842043
1675400
760968
1709782
217588
1846986
1871890
955310
837564
609027
523128
647831
1394401
1603019
500899
1393849
1720911
721355
1031657
1080688
1477316
1030761
307988
115415
1801134
1598480
167707
785441
570554
1119250
1883619
820603
250381
851081
1996314
637482
1325727
462156
1592395
877801
1490373
659890
1702536
324567
41001
1994076
774970
1553492
365785
24173
41404
1840655
54494
989164
1190910
280914
1187646
1191614
1618475
39594
1252093
33712
1462613
1578369
1750119
387945
73002
414859
135234
1757505
1001261
181719
278755
341309
1597507
1278088
593880
1991246
792218
861110
709048
697242
400008
1194442
1652111
1685067
358223
1228514
1596134
172894
165598
60728
936639
754910
1455707
816212
1382458
1393889
1035261
339138
998269
1790425
160213
1315925
77334
101612
161032
1897198
229600
444101
1853372
1025077
1814185
80741
1640878
1730426
666360
281384
442947
1573710
1135241
852695
816875
1521581
528623
1105272
1361897
1446684
1051576
956186
1016744
147128
974920
459428
748894
366897
757894
988006
728248
1367047
381637
1136208
1834695
1955071
1656293
715668
1332163
789378
1087636
1855183
942867
1127515
1230802
1160416
827099
1826786
1166673
1471020
1585899
1510901
1117261
211103
1004122
855369
1156743
1337472
326264
303945
321691
1801576
1893578
79244
66137
1206915
1534429
612317
1414521
730075
274073
1944135
340271
1883228
1625272
1247173
404768
634882
512263
327387
1338617
1660636
590401
309865
247923
445739
1266282
1043082
1944641
1425155
1580570
949882
561262
1255070
1749908
551293
1537325
1643022
1756672
1692880
829455
1942528
633763
56942
83954
585503
753506
1068008
1728943
1811616
1566999
299542
1024371
188412
10358
1752959
1259663
1727592
1301236
534400
973397
420372
942556
1829020
1227097
311099
1680761
943930
1476906
299142
993986
1830732
820755
1411001
961616
667676
1658414
1287247
1005778
1367064
508667
360956
1881361
1665420
688904
813459
1890148
941784
1719379
1782300
226754
44732
1177862
754435
1154412
447538
978206
1885411
596827
536208
1079959
1613675
1078864
1404681
1700011
1931195
276910
886563
1076574
1989450
1361808
651699
503733
1504584
972694
1555837
910655
1599101
1181752
493940
1902535
1202959
522547
838157
974483
749838
33707
641187
556413
759594
1518190
1598409
1237753
1477947
1104141
209006
356102
1195079
1151886
1273234
925304
240993
164198
11402
360800
527133
1588344
500441
1825317
1199584
527604
1362728
804003
1825637
666618
1244956
1716464
590735
1490631
1142585
1554677
493441
1188532
1875851
1760926
839075
1651565
1380445
1526960
1105627
1135099
1614234
32273
1006111
6698
1411747
362692
996000
1013963
1308828
1550133
1550906
1366482
1938517
1350176
374952
1456689
765259
286052
742775
327952
960030
769132
31130
623743
1728520
1346876
1104380
1106376
280394
896709
1175500
1893519
1156016
1377741
738063
122531
249687
986049
1716033
1748180
627853
1659921
860506
1557810
151694
890854
1683268
1040036
1563840
1629223
959349
1542475
1879947
1642806
1765816
1225614
1816257
1179945
1127027
1749980
344372
1281666
1709606
479902
448303
80466
17186
92016
1848074
726006
1091035
1280502
160978
1872227
977883
1733012
330368
1986074
1962253
188136
741229
998440
283666
912337
538229
1779647
475327
1491794
659631
924086
411242
1539812
1531815
411073
738040
783394
1494800
36770
73399
1507286
1706929
24156
1684837
529182
593133
536353
1848819
1484269
1133603
1630918
1321669
1082340
1354910
1403751
1927627
1955213
1270447
1475858
1114354
672936
1817847
1665862
746640
1270301
860123
816703
1337034
1625684
824258
596791
825054
391945
666356
1987407
40429
998006
828411
470391
843487
485143
257213
377278
1472018
934416
1981352
1792195
311640
2355
1971934
837721
532257
1745331
448730
1326087
1908427
1166187
976129
646713
409834
846904
1869152
677231
1966279
42965
1748073
14640
822007
342452
820038
983312
1536162
419098
1203977
1064106
1464893
287826
1746132
523472
1803723
1060753
701111
467795
954327
1625706
1640195
163401
1439197
124058
924121
1667528
1620247
22868
775720
771495
686614
532649
1895437
1105090
1347985
1029965
781396
1458856
710209
1258504
1059946
1489762
840927
896074
242017
178521
1803934
460226
1903570
1205545
878067
817158
996506
596208
854396
1749037
1377694
722898
1241817
1804818
1478471
808361
190422
223679
1386464
1947326
1283110
1798566
1256009
1649844
1449721
21595
936404
1073967
1117540
659441
192244
444809
1594659
1964282
1958072
1878714
920015
1231970
925192
788389
198900
1532022
1866442
1172487
242823
1570230
1602877
1041675
510529
856245
1506094
1547884
1294204
292953
540500
512742
1365698
474063
1584794
1747645
1625092
1593422
1339364
40405
1401444
727432
312098
888801
838923
79083
1699389
1800306
1700470
239868
998338
1000632
863681
1172873
1874527
1601777
560193
1476773
635439
1251279
1785481
1667338
406289
132383
42564
788485
813069
472833
385302
1779989
1110313
1425595
779142
415425
376584
214326
991082
1907438
511911
192819
264310
448863
1656362
1084992
231837
1815352
1623365
434616
446802
1313350
1574216
202614
1530468
1798368
1314472
1773339
244664
204114
723511
1284698
661452
1516813
88418
24780
570974
511086
922630
1207770
553795
1373997
223124
1673095
1419324
1796816
1741784
440499
1600006
1656542
1865024
1015508
1934114
462167
479228
1118418
1158940
482945
1058642
751869
17669
1017757
549880
135041
1870542
791598
1268924
1356777
1480640
275680
72576
1303395
519416
1140916
1660746
1450843
950167
316224
654449
138302
666687
1205985
848803
1319583
1389366
1413161
1160696
267009
1040439
751774
1778970
1310624
1025796
1114904
101728
61076
1096149
1392368
548368
738429
751003
1294854
152338
1770160
28668
1540149
1830606
1729394
1958933
1197414
219591
1375675
1639890
289263
189860
461599
835416
1085245
1319278
972006
1475741
272176
1499376
770311
323277
704247
1507005
668778
1337333
1155953
1498086
321238
1952095
684621
1562675
888570
262556
1003390
1151946
1144478
1691185
1481446
1327897
1589962
240211
1326914
1765791
252157
1158024
1536718
356041
151578
147487
1893506
1061333
288289
1023757
1118877
237669
412819
819744
1799161
1101752
1429967
1903871
120491
1060418
1067110
1349936
951862
83293
720554
112532
235049
1210281
1386151
1580624
564679
185170
1845391
1383425
282442
162621
1690573
1945099
216951
1072286
1647895
1558570
1793919
1346595
422359
1742865
891978
188788
1126261
508375
1525525
1941178
1308044
877031
916221
978953
650641
815007
699458
1414019
1286661
634373
1047306
889735
1391926
1803079
402277
447716
598682
991018
651371
1696969
927446
37494
1710058
1696347
118222
168064
1849490
832646
1899020
16213
1547724
1239051
1813944
40771
1483570
1971884
1920546
607000
1023779
1659917
301812
1234861
1138293
879463
1624683
599686
630054
765381
582695
976553
769692
575902
1763092
612613
1095234
1989982
1618712
1339517
1105312
85552
1195751
532854
217198
251614
112959
1053629
1835967
671089
1784118
1958185
623915
45082
767036
1404307
209234
247876
385133
1487038
909934
831280
1387556
710450
109563
1818825
93516
137104
1721150
63537
805041
1567559
1135653
1894267
236120
1981840
629491
1779327
1347736
1637143
1795229
1951000
435856
99129
784341
1912385
1181225
685011
522292
91696
203361
644702
1229317
144799
1587133
1461367
1410881
1477823
1239898
735578
1268020
1501708
943074
1465437
1460515
1306067
1582232
1573954
1671171
834492
671896
1522769
436136
1081366
474357
524311
1028259
429837
325364
1070152
114908
1132693
1188565
1347714
1953214
70356
1732093
239562
766828
384459
1256492
911540
542149
577228
1255663
187634
87572
520411
1949929
151931
910366
1284573
533124
1881680
10866
1095123
813369
1553809
2605
439564
766751
719733
1545185
1857831
225313
789925
1441710
993168
90983
1810087
1982067
894735
17226
465261
1372285
26353
1954901
702914
1320724
1877682
1943819
355632
1814997
1535431
159131
427836
975856
1199498
1184748
1802811
213196
1804702
634223
916116
215843
1315824
1246125
393852
455970
739880
806867
1639434
1935142
670894
1540251
393190
1393745
1035504
1508669
1405282
1204044
1023459
1929444
514190
90878
863570
1121003
1479641
651666
5024
297068
526418
1183517
965721
983642
258876
221031
1203294
37325
1018972
293094
1577410
133256
775102
1554000
771012
1086389
1530560
1281239
1856490
741897
413903
1431315
78563
698103
1662451
35106
1166954
1764643
1029106
11148
1506199
958510
1039502
40064
97819
415578
655484
715588
441003
1810088
1848031
557917
1930803
837793
1359211
1272742
1268086
1624403
193949
1829675
667732
1012090
1773040
1111845
1009783
1160285
1276569
1186675
180566
1038957
95733
47783
1215346
1382847
1612428
1507976
455718
1930951
431964
1815723
244686
1235940
1414038
918829
1983744
1995905
1947072
1664042
474227
1487811
1911359
1535059
420701
1636778
878716
1301948
255951
1547142
1927942
1063805
1061026
1875552
1530232
811088
568970
1930848
1536033
837672
1585925
182659
779313
1986910
555973
393908
989960
1842723
1858553
283129
221084
1094042
1385886
1069103
1219012
681
1261175
1179498
1590175
387746
1768123
1126977
1805086
1925885
95303
1892948
515354
726797
15196
234436
569665
1322019
673784
364509
25760
269369
1553820
437096
83411
521266
1524043
1526097
35609
1710488
1597714
141355
1514580
297231
281539
599674
1718514
1341978
215014
190259
1216359
745472
712987
329705
72074
1667399
857040
1974192
160636
1276827
59042
867079
456381
1488604
1693469
1845366
1837138
18009
811346
1224722
1551895
885712
960349
1062860
241394
133009
280779
1889822
1755970
1148924
103770
1626161
364490
237633
1572736
859238
1329392
622437
800831
630830
320447
1807086
927604
1984491
558111
1092266
1010669
213678
881337
1823668
624131
1798773
672534
639324
1166808
127099
1786806
974044
1845294
848020
1184977
385079
1205953
556464
599470
1797566
553806
1660611
1691355
959125
4595
69773
1979181
870926
168901
508661
631382
1179931
598308
1894261
785477
11618
676549
783165
366670
784843
1355069
827198
891112
904063
210852
1262261
1149195
1699472
784162
1205527
796904
408358
1676415
696394
411948
657544
686637
1991842
1039201
1841760
1600393
872638
753762
1563301
1240796
1932658
1164975
1994284
1884043
1428154
1759682
1422435
641481
14395
1150265
922209
183178
728896
407578
1682075
290292
1475892
1410623
1298220
1148787
553147
1499958
793443
111953
965504
1530494
1223271
439693
232574
1877427
1517263
352670
137393
943021
1519398
1667854
690768
82795
1554411
758494
802000
1903999
1270738
573789
1931850
772119
1914400
1460377
481652
701922
913127
296480
1306855
985261
1755127
254166
1371551
1118368
1809984
3690
455616
1533084
815277
823313
1774699
1366053
661695
1283885
1229094
719434
819925
1813547
1153749
1537670
971448
1086700
1439851
407790
523413
917863
1346155
85961
591691
1506967
996010
1350711
1001943
1316040
395284
1779845
772819
459676
1734121
249709
368885
1459810
1490080
1898358
379675
1337898
668124
1646254
853706
680731
418688
1905922
946321
758110
1297176
1127441
1756169
1927993
1109039
1926494
1429213
1425654
1172879
134815
1642959
421885
1311631
382558
642781
1601982
1682510
987118
507291
1788554
470950
1305989
606887
862442
1031758
210163
93975
1108814
1717402
1968642
1777724
1344792
1389158
1121699
1310683
1562900
1817766
542536
1812543
1089637
319934
509536
910596
1475435
110971
1312914
649975
829437
1638127
1736271
576019
1486276
1124946
746822
1271441
846378
862765
1858497
337153
1683647
370893
1140688
1007896
1067099
420713
278455
328665
1949911
87742
1603935
1299336
1236964
297168
316845
1510416
144775
896815
1444115
1420153
1892008
1765674
1031593
783211
1104756
99963
533941
900058
213221
1002699
467518
301584
1803831
1637072
69063
1136347
998852
480270
725151
1952887
1698095
1416116
1831559
1750519
557126
1606212
1053820
1070172
330578
715014
1406406
1461188
1182701
96791
1981624
1503266
1123955
627340
1357362
1100381
898461
1943150
1170990
1317413
232984
1379280
76702
952799
1085828
1050428
1275550
17430
1116341
362147
1857017
1768536
894829
1512993
949408
291641
800853
817541
617111
227207
1766224
1785786
875693
600789
1103203
1374591
1078426
393499
943710
1196144
828305
255414
1851285
388174
1098400
89561
1541489
1027537
128695
1700939
515221
1793032
428522
560144
746867
1892276
1379374
1973069
615638
825764
1192918
177151
681402
1268455
1716444
1484977
883145
1136996
539401
155941
1985438
502357
832879
1521614
1997401
740380
240728
710923
1356161
1134125
1114960
919036
1399786
1500811
752316
523370
300843
1886245
635301
43731
1267879
981528
1513200
837799
1449807
656707
1084774
154458
1803217
1253561
489174
1766299
1285207
801921
1117527
1080644
687108
1538315
168635
1963827
989551
621276
29677
1981840
1264766
560053
435096
586115
511238
967388
1027576
574968
251957
1438572
708575
1321912
314250
448535
1159351
493930
1543641
708519
1278272
1866695
993514
1050116
1626980
872304
773999
120671
234401
216550
844293
713968
30841
550586
735738
332996
1120106
1452852
1287365
1066004
1278729
982282
319004
814769
835898
241302
1455973
1129538
1166594
1404376
159177
1669668
1506232
1049745
1525078
258237
1041637
1490810
16164
1980211
781691
1011927
75048
583445
1593847
142740
1918721
224464
1471262
579761
723580
1119810
1778071
1257660
641572
1381285
1442081
1274923
1905415
1285183
428519
277418
1412593
1158949
395706
1480727
1865719
1672345
108996
907780
1231136
1969739
58486
671258
1360162
1574070
335567
1493634
1406578
307098
1122891
1699894
831284
558843
701064
650376
1444846
1311506
706587
1974765
1588480
1055529
432342
63497
901561
925351
1248948
474570
458592
934417
1791249
347930
685181
1513105
400999
301048
1735659
1959936
1260685
1675502
62401
1361330
45637
1554345
1281626
1185331
1328268
384410
848292
1275364
987110
914586
76503
1588766
259157
256953
895547
531235
984733
1984969
1414191
619719
1382485
500903
1340759
997363
477653
947604
1326153
1091319
1813973
444439
938844
143331
444538
1137953
257130
140917
1269414
1720245
1013216
1077101
426034
1701898
1314597
1581438
126614
386273
582589
1698425
423924
474216
185640
928786
473566
1407343
1281599
1704754
1003094
1587377
1605041
895473
1626126
651440
1900840
556940
111078
758166
1150319
1210242
567496
892790
932975
89713
1128009
501151
1750976
144132
291952
1482777
185300
1012392
544684
1124452
646990
1058155
1256272
1897212
1887697
945415
1487982
105154
1890277
981727
1647754
215914
1399892
1589655
1536435
1223243
1321244
655884
1565535
1979700
1218569
970097
53124
1691606
826911
1688993
1858358
506234
897352
1654272
904752
1993152
750066
590633
1295751
1804857
1735195
766239
1199611
1382053
1082248
931032
1790673
1130401
655225
674631
133697
546192
1281848
336690
794532
465310
435033
131678
357667
938826
1048527
86798
212740
511800
1677066
1969077
1788535
1613521
668691
1564681
579342
617522
1069029
1064659
548586
1671594
613597
1785876
1443630
286313
129298
1393090
810182
230276
1532520
864815
374274
986624
59261
1742827
879586
1614639
1442035
1814635
631774
601017
1649306
1279129
158905
1497470
1877658
1803741
1091389
654186
1225987
53691
1396159
1049877
1537215
505743
1137876
986170
1738729
731679
1997490
163460
442394
147228
600933
1328288
1365491
938636
1965794
238729
193548
1883348
832540
196771
15453
1457334
727483
1335049
1761460
391352
1842535
413907
126905
51907
135716
815583
1247991
813864
1944304
827217
414853
504824
72887
255026
29440
70476
1977599
1299489
1591056
1062845
119306
1636349
532072
1201024
1304871
1443908
1554120
1949467
1326497
156407
104062
1487318
1116088
611973
368643
499482
1051501
1089602
1164871
1933346
1928020
700401
1293439
1035550
604332
330746
1989679
181085
819820
568121
1578954
1554765
58687
881633
1206254
820857
866692
1685896
879824
798426
766112
1612703
777882
598651
1671733
1854435
1493018
886175
708375
1601989
379210
1389527
268367
1860404
204959
944306
618536
278847
1767447
224552
57959
1961507
1084192
559987
1936645
1456473
59665
1260413
222560
239541
1677381
1518956
316654
1017488
1675336
748077
410258
1880888
134096
425276
1033297
159533
864780
1919007
954555
763856
387139
1787360
1698720
274362
291785
72871
1057845
1073194
140538
591330
656225
562907
1408966
1052260
1349966
112915
1411134
1875251
647082
886828
318120
463927
91359
1237863
1692507
1034878
457690
776588
380795
1105963
683916
1769603
242803
1587929
129697
1882917
1189412
543749
1957198
1714333
403900
1761988
952030
1242831
728786
1416184
935905
1171057
1589631
1049841
919282
1371096
776384
1544074
1177681
569019
1175507
845571
117973
1872446
1352848
1494164
749120
43283
842649
1294341
712168
1436813
1027677
395577
13347
792672
1894123
1227007
1776830
1280954
892666
1076048
949553
1413216
688948
1365725
921097
1844254
599189
404856
1184529
732558
1844785
703039
188070
1516372
1169270
252347
1578731
219763
1197255
1587067
29769
1711917
80233
363496
384097
1684315
1764435
1076935
1791961
185655
1867717
764905
938101
604162
1413791
1904698
261382
86228
291673
511154
632959
962398
1205843
1241483
166879
855085
721783
276453
605226
1781112
1122391
776168
154510
1158334
1230959
225812
832928
95751
706866
501083
1332266
1619433
144716
148440
1290718
937679
1651404
1260641
606394
1564356
1107271
1908145
713836
1153461
187038
798835
1914029
1157660
841233
1514725
1674541
1962713
75345
188618
334244
1982058
1809943
1695265
1840908
1008436
1885636
83343
1275881
1816745
647575
1135837
1451512
894438
488153
151761
1117306
1664072
68155
1680007
1013835
188031
183607
471047
971072
1525757
1667597
18557
1702192
962628
1894558
1187400
1689493
419157
633630
1597499
903434
1842845
1654226
703133
1269108
1164583
541300
160216
770045
652444
976985
861392
909949
582333
156620
1217432
590698
1023307
84416
952297
1791381
619351
179303
1447168
1308594
859275
117148
1228762
1501215
323065
1061364
316341
1775960
683914
1713514
1601006
628565
29593
822515
1950209
1155060
1145590
149075
1750210
1319750
129415
380705
1694846
1667331
1690432
1920013
1603110
791718
640532
276035
875077
1750496
1634304
712561
95475
1914026
1086010
1887019
878067
740034
310641
1524762
933588
254952
843802
211221
1067068
171872
731944
1288282
94319
512048
1041478
251940
151188
1228754
1672283
1403803
1141729
1793547
1423764
386291
1843729
760538
757325
1713778
41930
493497
1476366
9274
1059330
1817704
692600
1422572
1081188
657951
245316
1071876
270510
43293
91999
1137215
1461222
1726708
989442
1909347
457114
1045750
122700
1655227
1631029
130367
862223
1092923
1553907
1987655
1242042
329167
660348
1522409
761151
438824
319777
371058
1440852
1883303
1437593
697090
1931353
1892697
919010
1374363
1895195
609981
1274097
708919
1458158
364460
1387568
1539892
614404
866108
719112
1065604
1014374
1323006
1299963
1039628
257576
1232660
264674
30745
1429147
1706540
265591
460847
336969
1071220
1196817
657765
1470821
723881
681992
503275
257577
1069223
639781
126478
786960
141169
526455
1702533
1620849
400896
922464
798791
1338870
1291062
779142
41611
680884
400411
1720811
1989334
176538
405637
1129994
1866597
1830093
1114440
1025043
464379
353150
1531337
1593806
1037752
584298
398567
487394
1679299
1411249
183973
1143555
477140
1731904
492048
994297
860942
1810536
469694
61161
1199002
1370321
348158
1708601
1625082
1695264
1478343
14410
1710793
1786569
754723
1281291
1091051
245259
1584093
941434
78146
1544367
1635098
585961
204782
395532
494530
660019
72426
624136
169411
803151
83426
1353453
590125
984359
1442961
1236670
1487473
1523757
1871414
1425799
454973
931023
1446917
616405
946436
235784
1190839
484364
422853
320695
523571
1061560
526944
100690
343411
980942
1322155
1493508
1247517
1244486
231928
1764617
290895
1419142
1065830
1085797
366604
1656900
666998
1068575
585343
206182
1639850
1380854
267924
194207
1869823
285122
466877
779810
712150
1281575
1051251
1847897
155368
735038
403747
801362
1330859
954090
317837
315597
852369
290336
965014
481620
1637697
54173
1056650
1551044
343150
1981298
880490
1332138
450672
310244
1065467
1289684
1672457
1753484
935204
1997056
496494
1454142
1172618
772350
1128723
381174
1058773
888150
1308429
221027
1430432
591157
367487
1456688
298209
1175791
221993
1659912
1833045
1214456
1867257
1822915
1330246
405819
434011
1001858
272822
327363
1546058
1907112
1321028
1309961
526396
1543401
681659
868756
1633879
1436599
1490492
314561
87243
316228
105606
1652134
1178009
1383516
1095260
522747
1083213
1150619
1168351
428858
543624
1787003
259930
958722
106637
1540546
1125418
10821
297661
220483
1023383
1637128
1330810
89798
1011352
1463530
1678389
13679
194150
890768
197585
280316
1181458
1272292
1522645
819262
1628356
1926197
269349
1402227
1699550
56136
336820
1192561
1046512
1793689
1006578
370890
1719776
594950
1593433
74506
1596286
749534
1265970
1309420
125030
388802
1786769
1140503
1956928
642753
1825777
682465
1008
422158
774321
1256132
1335889
1453230
1327497
1242790
147225
560824
1495259
737100
1299418
1839057
928172
159638
1579644
523815
1469433
1967619
395169
1288541
1686210
299465
950180
1770830
62552
1442370
1536220
1264714
109789
1251507
222402
1378920
873532
1650084
1397852
1020836
1277008
1728762
1687147
1686365
1193440
268677
873237
1840746
1641321
320449
928113
1589237
1532006
1118097
1043844
492919
1454256
70808
1939334
242657
502024
1263830
704391
1691882
1360900
1336075
55667
334079
417331
616110
738582
1741763
1155733
879267
1097701
1228807
273478
792843
1801689
1282397
1494079
1400662
659268
148162
1094881
768506
1584053
58377
439452
929992
1325110
530494
189192
400277
45399
721517
1712237
1165614
1935864
1273005
1267770
1021941
635974
923439
1143214
1038395
11310
576078
165801
521294
180299
410032
578901
515170
1624116
1412842
1371200
1460999
1006174
1447841
627688
144973
911573
1712966
1348228
1207369
84193
1749020
218650
116301
229634
1687264
910207
874384
295188
1825427
1404557
1712929
1456493
1634946
1288923
894476
1302192
1267741
1420795
1515817
1434281
1677931
1481249
139657
611317
1512789
513247
497326
1554531
330940
633741
1116109
1758208
1157557
1050669
1730770
411903
224695
1380953
710986
1733558
807880
471271
1758413
507343
1301043
1930949
630855
244686
149960
263750
1452245
1882045
909618
1370899
928667
489861
642633
425932
1029276
830276
739039
1419679
1444884
977285
1283395
1340297
1188501
830393
1007818
943772
749571
792190
610267
1896007
806093
87738
164504
458301
870759
813616
576886
1159871
776031
1467542
1863616
639200
1909652
1136939
1168244
1611863
38115
1165646
799871
1030097
295109
1883585
1793607
1254924
1702619
1173955
93294
1851121
106614
1206328
1471708
1340378
1453517
1316581
619356
646452
1477504
262934
1490740
1099394
1925743
490052
1566106
1431683
494741
368340
727372
1835571
1118262
1642046
33157
1136776
1596364
731579
1806320
1715347
1869495
1401211
1043364
1292736
1061442
1909573
87849
626819
252314
885170
684875
881992
1799614
193847
1218217
154256
445358
1737586
927867
232843
57708
1458743
656963
1459966
248901
283091
326565
697729
994497
304481
1669160
1418787
305647
1302868
1431137
1521665
1932677
1100343
1084626
1624633
473153
1417172
530934
502521
1136649
810890
699816
1927471
1832918
201029
651784
462637
1495621
1398590
648949
343417
1949201
655104
479445
1616625
1361526
1845752
277979
541976
41618
1872416
253685
228247
1318886
1558502
719075
605613
1152873
1667138
668576
1020691
307639
375664
1868447
78088
1330891
463051
76967
697236
1343343
328090
821498
1120447
92218
189074
900540
1852382
502475
402843
343352
498101
1256629
509170
146310
1837483
815954
1033705
1640128
44120
1947984
1501080
1198041
1358088
67059
1440710
267821
134851
1873940
1204080
1064129
1502602
1720597
1700021
56202
136619
120866
1918647
1373338
1285265
952173
1561771
1983405
1193741
1407014
843339
147472
1980400
1879461
390243
1912597
987777
406633
1061734
1252919
1599567
1416009
666846
1778458
1536738
916146
1777848
1731412
95826
1409317
1077157
1003605
1265404
1940962
1136928
1769265
1368355
1192580
55579
86097
215809
917059
1276237
857390
118814
549475
853661
566048
791677
1774740
778854
988165
457191
416928
575973
1999539
1707944
1008591
224593
622512
1878378
1733402
1453804
1549128
560729
815644
666044
667897
1846258
818358
1111806
1989684
1973297
394291
223582
733797
20053
1041948
105052
25498
86645
48021
736517
1120695
582579
1448487
739322
582330
1043899
1025418
1459307
284950
1548775
950867
855651
1463381
1218287
1844601
1014777
1330078
1576691
816657
159452
1638229
712618
1516647
491601
604287
168058
1950896
1590036
1667271
835726
1630381
192264
1343141
1898741
231809
1682755
1084207
229135
748675
1890935
813274
1677410
561933
582463
800320
1503038
821338
348194
1266395
1105323
1821274
1679843
1770755
689170
1890389
152063
1175424
141347
1639085
702249
146118
1216688
1764818
30247
1024621
664591
454787
43081
791560
1361664
194585
237557
844953
533873
1864955
326662
1257352
1624029
130861
1983852
568776
572247
742932
1071627
1185907
939194
1388784
1938554
1719464
227334
1034751
181488
1434123
1863603
500406
65267
1011683
1764226
1100398
1141822
1035323
1421334
1222328
1516463
1581129
210743
941150
1351406
1480946
1775317
135819
1404862
768435
1527840
356535
1373165
1795013
1253297
1535211
9574
589258
620138
1455189
504902
1933931
688784
484917
1039248
33067
1021559
817873
989670
981748
1346638
496866
654781
219086
717969
295123
1505739
1737113
1915525
977570
29604
1811513
366073
1604226
1284927
156023
1378762
1281615
1072311
1935167
1440735
1384070
1671178
171740
542129
300011
403508
749588
967318
772022
1214303
276242
564064
881814
227104
1949303
1931527
283457
235080
537655
1052063
1731818
388664
1369082
157617
1393729
189421
682485
1948388
690188
726267
215221
797268
1136540
774039
1446243
1204693
504016
908694
336711
1897315
1312189
1821888
203471
1642908
259240
358652
1209999
44526
685775
89773
284050
502646
450701
1486427
941607
1483550
1023681
995907
1265452
202734
176944
1282014
1941851
1067026
1114263
946493
693585
539780
1439141
1840480
1710432
60223
1914266
716346
1747164
248123
557418
301335
514346
1658579
1697561
1898194
377345
1052770
970144
1148656
1893788
1305817
829432
1661285
1701981
1325878
12611
226161
1209849
1951114
943477
116048
1667018
824355
1379810
369630
1890029
695339
1928348
752772
9170
691615
326006
701370
1355083
887608
575711
1713911
1700649
337650
794899
472223
1252865
1339002
543727
1577384
807585
1305342
376757
1071263
334578
1648763
165940
1340939
1342545
1463503
540375
848787
1270967
863144
1251124
544098
406222
1963359
1909203
1433219
1533557
1161586
1365231
1205171
1454283
148596
500680
136157
1875073
1358099
954928
381567
83435
1567353
1446984
1177207
561463
86271
316529
1414444
1501004
980837
1818151
1102743
1156026
257355
1012009
1436145
1982535
68385
1909741
1742885
1032680
1747019
136550
974869
1802407
1583375
122499
442356
1406449
366609
1833243
1776380
1377889
1920668
1088185
373877
372421
1709099
979682
1026277
1708453
1018602
1827761
1537437
4585
1400613
476550
1249158
1152247
1176667
1082304
236045
917372
1620759
43096
628842
51280
1936576
1584610
729378
771264
1569327
1397270
1912412
1523119
939836
280654
423707
1258529
1073392
1950385
406538
1509036
142389
394077
1587766
29823
887361
737919
1700751
1810345
1525143
1914013
1595404
638937
457821
659106
1038343
1068173
296687
681100
23908
279794
1793180
608377
1401708
1671181
2204
1093467
863734
1681832
934710
525000
48502
76488
68747
715059
1925802
1584895
1799597
1507197
1785832
923062
1905104
661546
1618141
1444154
1573272
526203
1567782
1675882
168734
776463
927879
1998603
1561325
1421801
1465214
232979
1582203
957786
1179067
1572683
319706
924
561160
1872392
275078
1079248
1602203
1200602
266520
1456759
1143915
813036
1863373
738274
133160
1563056
1289034
67332
1423838
1041470
1864866
871686
642301
868052
397396
163710
796005
1638502
723030
404635
1900111
1372778
700155
1821709
1065992
730884
786431
1497537
364313
1508150
1452046
923138
554815
1258372
1647826
567339
791674
945068
942647
878018
102437
123719
532575
733428
234335
1428348
717209
645640
2260
259093
371214
1121598
1746181
958621
1166811
1583110
1904873
1297423
415003
1489049
480198
896401
624779
980421
1365241
604524
1774545
1307328
523645
154555
1987742
198641
1931191
1926983
233848
1971501
1835419
1144252
1566655
228314
158434
1012251
731902
1607926
529574
499915
1014654
1132331
1736429
539921
581160
1795949
691850
1365507
966099
1031892
1511678
528001
1313729
850244
1730011
1284235
1929142
542620
716924
1929673
1001989
58732
1213421
612985
247130
300745
353110
1248508
1953141
263730
914388
240526
522482
763031
492906
1099638
1337037
524412
1758358
1252703
620621
289466
1127821
504814
841608
54120
433122
1758258
64248
815461
960605
397234
1260400
753709
885601
701419
1328698
1917390
3812
254286
1105942
534616
1500159
1804349
1296316
677878
1512861
856851
779635
566182
1666599
51895
713270
1188728
1084538
1037155
650652
1569232
1722899
1357354
502701
149002
544372
1966275
147125
1158267
529900
1879999
1427031
1384795
222487
1827265
973990
1751854
1735709
1064562
1753268
898579
415585
499981
907830
1317644
1472219
838262
1182418
393472
1176115
1947921
1775141
1680104
125944
1315992
1170997
1351427
467088
1948453
1560107
1959968
695644
1912911
1302718
312586
449163
281418
320030
956704
1397018
1273633
1485920
1884748
583074
1145817
1254652
171111
1793033
1969016
163569
304983
175296
659944
625574
896429
1356804
1756054
1297414
1789541
1371464
52478
250916
361260
468441
740982
1790810
1760823
1845075
1095420
1843039
948226
813965
1003207
1056149
51352
702669
1968316
620150
1882445
432761
400601
968250
1231211
289548
570398
641814
597571
1678487
716063
350800
1990581
1673024
1954726
261574
802200
1262675
585922
274551
84604
1864798
60309
1404994
1517834
1798137
108600
734614
659358
1141078
40663
1311536
754173
915380
1279032
437243
548326
1920376
301768
1627974
1222698
1887738
1953795
806684
531018
1035030
100061
1031251
862933
1307161
1112200
1193504
272604
1560953
1884186
1120732
60013
1890486
1861958
220063
92327
1743771
1742555
648459
1077392
1428900
1106916
1588850
1660195
1694786
310650
759740
447823
1350927
1726993
449495
1978412
438619
217854
351300
1638620
988372
1002781
1270165
826519
1522667
1719338
266504
1144330
1751181
243561
542300
1361552
682755
683849
883434
1836688
1281946
786306
1679562
1354629
1508506
351365
1472790
1448556
1123455
461977
413868
1710542
1772838
1451212
137869
1622720
1595445
1543886
332036
1271835
1660650
1995877
655743
256200
153411
1559455
1583961
1959399
815856
1763635
1428094
22520
318521
314696
1939804
1359145
1653994
1056198
864814
476547
1769619
1954382
321940
61689
1716933
583345
828836
110514
1352352
1301051
703932
1763645
300045
1836168
986010
1004859
1890905
1484958
1846318
1138105
794552
463963
1630897
1173982
866113
415302
965637
768092
1878772
829359
199113
944135
120390
1654317
1421630
60414
1353008
216589
896372
1057470
213352
643331
1463490
152259
1018246
1927903
183308
1619754
377928
1433847
257744
1294704
135863
1717247
1588552
729772
1545249
1314438
909394
1674108
672825
1342342
1373249
363452
340808
49941
797149
1358216
484335
45225
86271
1861610
1365264
1243997
1541149
928317
1353664
1162327
1797775
660685
1092258
1733107
360298
1292947
1573623
485898
962859
379624
1902398
545739
1310083
1751546
1666183
1728219
1542877
701791
1310661
990993
1624388
487155
887129
1409016
945282
1324313
1200913
899805
1464310
564639
844479
1606755
759130
432383
1128172
421309
1086630
1714425
1235678
1441352
516301
898471
1762527
1290315
1621303
1719057
605973
42026
1963670
1042878
1753226
1158349
896483
980216
229812
26209
1078108
1472441
1336222
1672670
615510
1928351
1736428
1819274
856746
712811
1510244
376861
1930264
1196382
1714120
1799867
275944
1804955
1396611
110729
388426
1963739
816441
1765585
1801573
1310230
1108050
300162
887124
1751172
77894
1952002
371312
1155860
490213
860036
1036959
1065977
1606991
766359
591970
1514985
57630
287137
1487785
227948
1919596
956600
1487984
939156
247469
278703
695813
1734659
1973433
301396
490897
1022218
1930843
1840632
1188608
1562046
5380
789324
1931527
52004
1674587
676610
598491
1175896
664973
1774017
827026
729648
842288
196331
341130
759304
1512751
724177
1993499
271739
1392792
662387
1190643
1906469
355803
1810562
154808
1651680
1136099
201672
1916127
1218661
1849119
1257867
889824
239922
944146
1197140
73479
1704360
1457684
1724226
863302
659799
420399
31205
314831
281838
883155
1258599
1605844
1253170
1662234
1647728
422392
22938
977406
1055651
876982
585299
1887477
50565
954899
919964
436272
1848944
1756020
1789304
1972587
910053
129260
370386
115197
1651276
482264
1945728
1133783
223338
1892743
710065
1619584
530606
268141
255885
476663
1587083
1701497
1285979
1432058
1754913
600782
1846826
1754264
727517
167698
46415
1182717
1562260
211950
84219
189732
563000
874447
1062936
148447
901344
443720
1572636
976528
816681
1375978
1734540
232925
406924
1118706
1045383
84690
578669
626622
637034
1719490
398938
1643149
936233
545498
1136635
5956
932384
1755548
1149019
1842323
1735057
1543859
972486
369858
858043
1786134
923941
1395441
1421901
326014
1370998
445188
1058036
476068
699169
1479381
1813379
52093
1810222
1819311
1797788
625012
482452
843880
1085892
791996
526111
1699529
869099
223201
1174288
81914
1516435
1209629
1095141
1976069
214067
510419
773658
1236563
253823
460699
129307
1244055
307448
884426
449317
1868543
492318
1394753
160340
508927
775511
614670
1570000
311573
930213
318749
354437
104195
87052
1989831
701685
1059875
1245749
1074241
1662379
1724088
759584
965886
637476
393806
1345748
654279
1195295
1168508
1719807
937673
1260843
1218677
1658780
352785
1963034
735105
1154016
694115
1508240
1144820
1003036
1517308
1439109
64998
1950114
1513826
1690870
177695
745295
477808
237715
1489474
206008
1149570
311117
934856
758509
453925
560574
692402
511445
1825918
1388303
1655606
1388253
1894677
763614
1735798
1346798
160272
1808240
726995
1384670
176255
1394650
566878
133718
1633446
1801939
999775
1165704
1948864
186816
21107
1703810
31582
1222525
571996
1110719
1404731
862428
1288193
164490
1993228
22985
1871225
1214408
172410
1546503
785201
940441
1740983
1076213
1941473
402935
536602
1597485
736742
1382073
970682
1870057
799690
631222
1869252
1425559
1641035
1325795
1089301
342870
988124
792815
420803
862896
550218
942951
523818
723093
70122
1332370
328826
1346958
1525704
1943458
1030851
145319
1175175
774488
1847934
803072
31293
661193
1135629
817961
305460
1371438
1386099
1233730
1480230
1777027
148196
1208298
1466737
1843091
1397221
1225825
1204400
1642039
145559
738687
1992246
766436
1592950
1004979
858706
295154
1680690
1024714
1195535
576163
219173
346147
922801
1446589
1300077
248300
1629722
979404
1360218
1855061
201386
746990
388499
1159345
1839651
1292667
1399431
746957
647364
705702
756762
1675962
1676315
866172
1503671
1249280
1924570
967699
113975
1765023
1632317
481198
568934
139291
912880
1149600
303704
1708991
1794286
874772
1514164
1443946
750113
407790
1519079
82969
1315660
724167
155127
1766434
1511485
349075
385029
351626
1956030
1706123
1914401
548009
586530
1398014
1307808
115226
1891068
778482
742342
1314235
440478
1467765
1143925
1228070
195495
1799691
419018
38660
1887083
516557
703148
716546
472934
457093
808518
849075
1441117
1264749
849413
17874
1717139
598932
1388258
1274274
33931
87853
1381647
869884
1916021
1501374
426972
1199813
1492275
828118
1715906
1249089
1772301
1885570
1990998
1310407
985451
1395305
135308
349220
79039
1411765
1475911
1267336
1834728
500586
1843410
1910480
697803
310188
601660
354759
494390
404133
310510
809748
762635
817309
269629
1814526
86706
1491402
37317
56915
1883049
611648
719185
1575686
1154333
1046299
451642
758204
293854
91669
1636580
1995556
646537
251650
1826198
1545089
56451
229695
1319801
961739
1612442
1003856
576583
1992497
577277
728644
749729
296453
137035
1289886
1711708
1120278
1974219
1559383
183967
1341284
1417390
355704
261408
225104
1591512
1874907
1439505
1647327
1226704
1829854
257757
1777584
1977234
931355
12415
544612
1599399
968333
212844
1129832
1201532
1146039
815579
1422232
835073
1872260
685080
1916484
1649694
1994815
497150
1181089
97549
1451612
170982
656145
743714
72625
55875
895266
817413
1477117
1199481
1797828
1599754
632005
822560
1782564
1605818
1754833
1776990
1668668
268080
1083136
1344998
540907
441067
1742121
349760
1171607
1403598
166825
80465
1083079
912303
94097
497786
1929033
323304
28900
772513
1548944
1635323
503181
1879184
1992053
1441255
1828244
397721
866901
503651
1301673
581318
84436
524935
33094
1731752
277856
710127
1898958
1963198
1870583
1109644
470244
1261372
1968899
1320118
1439895
592521
1272657
1064886
58990
529850
1422220
888894
415993
1794416
1858829
1760137
161069
525632
1490993
946523
552619
1954402
97104
1059706
934095
1263283
1956590
67547
926030
339761
686535
1714401
844261
514251
1131458
1797361
370644
847361
1974627
954490
778992
399324
542923
1085439
651451
1846824
749513
586514
224468
138031
236570
19423
1756676
78415
1877847
1962950
1070376
1725591
157196
325030
1624703
51022
1753138
461455
359888
1526812
945559
442953
1704826
504330
1855913
229346
924188
235813
1724546
1689880
1736113
224918
1675908
467920
1544157
1165655
1801525
1813538
667905
624298
1738471
675301
1754825
1223490
1990532
1665971
1200403
506162
301706
1362689
1438271
1890424
1938244
1252796
1653195
875312
311658
42912
1614159
1022706
31164
657557
1141909
51594
49051
525921
1674805
504517
1705126
872451
1899799
369591
866543
1229577
185764
1369829
1194987
1260414
1201433
1953493
282800
1225728
252989
1999824
438039
1363689
1035234
891417
197211
1614750
1297862
1385489
1970845
822554
969238
669105
1588882
1364205
604808
1344565
1836145
1684755
1819907
1788790
479351
79136
884209
431559
1277816
1420432
1380955
852097
234508
234448
848822
1691298
38914
393113
700568
961444
363785
1758931
1746507
1737909
1186717
1610742
1057612
1459878
1628078
1395285
507777
1857200
220195
1686849
1744218
1398063
1495916
559611
1038951
24070
1545451
897239
1232266
923988
409942
504584
171089
1232301
651193
592865
1161501
397621
566157
1776782
1883911
1343799
1257196
998454
1446975
1099493
1875734
1590197
825435
1881598
1475392
1347483
406774
1333011
1843554
1162488
1107140
1063472
492675
1222618
409952
1483753
560346
1346509
1021204
1192609
414279
31077
1711637
1612913
1153449
164377
165643
1424428
1552054
1079794
1083529
1717624
1633413
54422
1501466
391570
1677195
789516
1287597
166030
1906199
1466611
1221837
147610
1681779
65468
1907301
1084063
814750
1396841
1583696
1158524
1945796
1820782
1714421
1283251
683264
1475963
669472
56268
1619527
788553
1381025
876117
1784548
1210354
881294
1760260
848918
1571021
154650
1788131
1948142
736740
174582
856818
324042
1191324
752523
1348644
23250
302089
741935
732634
353179
1056483
1246634
1886175
1897545
1048044
1567347
1204240
1590591
174469
1607156
570127
1997466
1642224
1536757
1551212
1355559
758830
457791
814134
1665783
1177441
1472499
919682
1075262
1680222
758525
68249
1705938
1276238
1674890
82954
987184
945786
1349684
1119109
186041
1108908
1022972
872244
1664821
1760091
783686
1364679
1147144
1801996
1127643
1887175
409386
1392513
495643
1483660
305116
1937568
943572
973534
1269523
1039192
1844948
1797382
931124
1663808
603054
1974074
506996
956479
620663
399707
302685
598082
1933271
1917422
148160
744001
720177
1344547
1378011
1330027
683570
1944149
1214408
758251
454408
898651
1278333
1676699
61208
155211
1827838
1656358
500855
1769348
813549
601779
14697
1474173
1419616
1086020
771379
1036064
1933009
1539219
1273935
73606
180180
1300316
1087141
554977
1057176
556966
774213
306674
1025437
1877222
1212634
1727521
1064782
897255
1405385
184883
122970
660520
1017252
1446017
1477257
1403100
1901836
1320057
815552
676498
1891008
1533310
63006
1873526
923764
179435
1857718
1131797
374397
1999904
1138269
1997879
1093739
1815266
1032516
1030680
496803
1956604
179742
341135
101567
1319668
830320
1721934
1182926
1691712
71936
1927710
90090
1588785
216757
1030368
423822
6956
534037
1102279
617295
1424742
913193
176857
1375860
547656
727772
429412
954894
561366
321029
408699
229463
1289744
1227922
1787682
33712
465659
1419741
1882816
1753625
28038
942845
1993377
1004221
603411
1374858
358691
851689
610684
1389164
499991
1616220
50823
793686
458068
1100980
1739830
949432
140055
1174785
313067
589724
1966880
1622053
1580753
100508
1686581
145183
272337
1782804
1862729
1250363
1788872
923125
1779071
1471319
1585551
411628
1724843
958349
1954498
807256
1089639
135177
119171
1676448
1488480
443933
1657705
110763
1165546
1176091
940648
587984
757041
1597501
52189
1276764
1168949
1916528
1195984
1399246
750938
446189
879366
1418641
1981766
1558737
1093433
1408061
570517
1067586
1278478
1746877
1618653
49964
1534507
959144
4772
1388620
1085834
386891
248328
515900
1705528
1403720
1177359
119548
1300085
321941
1840863
540052
826864
1229649
1637623
606327
1949680
1328801
188462
1860882
1025159
1192937
591736
265383
1108955
431228
59784
696902
879591
1636990
1804003
1364966
1075385
1423172
1054550
621510
418185
1010050
1063141
183546
749943
1245422
1058142
1888888
1397857
6852
309942
1360466
760268
715473
8777
797464
1935339
1640182
1602514
1765212
1061659
1117404
361112
1107003
923971
1648045
773140
1973471
789320
1156185
176579
1332758
1005005
1742470
1932162
37937
1871891
1809008
1925254
1879754
1631786
393358
651315
1466751
768164
1497300
24832
376700
53672
1282961
590602
497905
1325330
1320334
1455689
1446132
600929
802327
247977
689447
376864
330331
1517379
1668503
526500
447783
1853886
1446280
1754996
1194679
902116
946572
1762113
383052
1789694
859766
1953909
1988593
1185970
489455
1277856
441452
1337469
1583168
1992786
562839
190368
276830
213288
1272824
211603
1892739
1665988
1248271
1986563
524337
268519
755816
521061
1430361
723196
1910290
833960
1782996
719091
1695142
428590
495260
446693
789252
959366
1248286
1719451
1011088
5490
1349885
306083
940491
1638380
519182
553403
1221862
1899404
1464255
1197782
1266951
348926
1784382
505456
1995942
861653
1292188
865833
297933
414718
1426110
430032
1383617
1980599
1873986
890505
26903
1767769
503512
1611417
1153420
1979268
474029
494968
1480395
1250204
466375
1411516
1390098
843888
360146
969487
1238763
823591
1434842
821505
1161541
468502
566096
1445296
689643
1325134
190800
433151
1579053
329685
799607
1128723
753483
1391966
1575626
714172
1649812
1019130
868274
404157
1375869
418678
1954191
1594492
522173
782724
1033043
139731
1607112
1738726
1488367
1353001
1121745
395052
280842
1401119
321517
658907
376659
1886394
173212
412710
996645
1790982
672518
1622649
1939277
417536
999373
592215
1887697
811935
202893
545771
1184583
1337784
975457
886655
766291
640257
819974
1427143
1362618
111154
957106
1725707
319417
1634358
1018460
1497894
1956913
850288
125352
835733
1179655
629443
175687
1031608
691125
943645
759060
1778553
1680909
727179
386844
1994015
90588
1311731
1781109
555074
1824657
1166047
40332
583987
197422
1114695
1891781
736377
764052
230152
1473417
1243155
689441
1502888
1234256
912098
1930119
1945561
1385093
793010
774239
656324
1645867
1217003
1553472
780146
1865365
545859
1359156
1926354
1593772
1555768
1009678
1332587
1716328
1048006
601963
1986778
1905732
1859637
1276348
1862384
424215
734686
93741
197637
1599016
1767615
588469
573484
1413846
1056150
1205749
1213793
1610340
1868868
1821664
1640332
947398
186757
1890477
1031945
1626843
956391
1911096
1379044
1401304
1864703
1810965
162313
844479
588538
896959
1906120
480036
153326
1614979
520109
1747634
403226
755703
695420
1723018
1256078
603990
579196
798273
1526373
640335
71239
1096312
843081
1689828
1472037
568963
82730
1660007
1041524
1967745
985182
123348
1125757
1109880
422419
377948
935407
821750
1811729
1582857
429797
1578701
1168599
1050908
1509038
209919
213474
1893969
273836
1948239
704906
1807611
1423171
345023
1302337
60537
1161718
365668
1094840
130429
1065198
1911113
1262286
180797
506824
1660501
670340
176354
539580
160234
1773395
646712
99880
1452734
1114695
125770
1895483
663822
960901
995899
1534334
196373
1838831
1295617
451452
1983328
1568995
1234195
1845054
480219
678187
1422086
523563
399989
697614
254654
1573805
1617065
1854670
1109513
371234
1865350
1448753
1772989
47137
1482048
678547
210348
1761856
63658
1205894
221754
541462
739433
1770199
350311
473533
817358
453110
390380
1035308
317107
1272755
1188005
1492182
90835
1369412
898320
1532168
1284885
1878278
308653
1176826
1204075
412343
784636
777608
1271898
1755096
1298396
1428297
138415
127483
924282
1544076
730510
1449121
498925
471302
475591
1813173
1890788
517318
511543
1601018
391391
531477
525909
900846
1149022
432287
943312
880227
779079
132227
1791017
281749
1437376
1464233
1175078
393877
367933
284032
1359182
703384
1926304
926305
751350
1157909
144410
581629
42014
983929
1623137
1637601
1274283
1354025
1169790
312022
988024
1250871
1453595
666839
706585
1713613
567951
513056
1101817
1905178
1278408
1196372
977078
878738
938281
1370694
249014
1391897
1291243
1629209
68808
1290000
945200
48099
938376
218144
798236
1289994
1937149
1568338
1219639
226588
880610
1593066
241073
1961628
624638
544570
814814
1688084
1193236
1680669
1429212
874974
1371455
599890
1191016
1662704
1531699
1206910
875600
1087954
657017
1594178
1539317
870134
1862649
1406883
113819
1228983
1218742
1907282
1674371
1966556
223057
965132
1287303
976648
1426096
556305
308482
347493
1691584
178832
252732
1570503
726439
1985577
1033983
1117844
484053
1694656
1189803
697047
1929766
1000878
69325
1064447
1827528
35224
15897
1175798
1842300
789220
474865
1533164
646732
1572476
203265
1892065
1867855
1592416
324567
1265684
1794883
1591251
82096
1011807
1570115
961479
480004
1450127
149366
615540
1578263
1966466
2484
1417298
1475834
1194636
725023
1672058
1813329
1606504
856875
1568187
1131551
763830
424742
866783
1982652
1004248
1067769
1535696
1965520
1661079
1400548
553215
1847133
232722
1736153
916952
512747
1600276
492686
1751440
1665626
458865
920955
1591072
275471
1005717
1324374
344935
1347734
699480
611213
119666
641873
479164
823968
538080
1347815
98854
675938
1025186
1837019
237434
898481
1829953
1444130
1796882
1985152
448087
1877819
329646
481856
694801
1125424
1592501
219087
1988949
1490805
1646050
20542
1244222
630521
67328
1214059
317886
183281
912657
1943721
880863
1553380
77223
277177
1976526
235932
1643720
534613
818780
342533
1533386
770360
561940
472928
1972438
1562412
439989
575862
1811172
957834
48183
473776
461994
1387650
881378
288596
322982
1272473
373222
322378
1440753
667523
1706560
1144934
918712
767040
1812969
1407341
752209
679493
1820647
1513581
119530
1198514
210784
1662528
402768
1661105
1862262
799369
1385851
1779386
339398
1061605
996199
1790441
573563
928811
1176869
1803619
1006938
1161927
581710
124098
299225
1671623
773672
1582881
406601
4336
1576269
482817
1036906
967860
1968220
1442452
626042
1237292
1386661
589439
1582511
766905
704699
1613459
164510
1475581
1396667
1735515
1462171
1372061
80164
1998347
13972
132632
856452
288155
164409
978709
1121237
501131
1105191
1925890
630971
1543688
151458
355798
42225
1829545
1494120
886422
196454
677175
1843751
1612519
814247
173656
668522
888107
1034733
1278216
603377
165564
64199
79008
1898369
1332955
426745
351975
1305074
946617
157342
1795647
1546060
1357431
339709
1045964
765929
562251
1951143
469893
1200541
229581
1861804
247162
502650
861791
650755
1552015
1297358
28837
381488
1373932
1608234
1362342
912622
552964
1093335
518612
1117190
1247488
71060
1859135
399223
1677113
967112
1092349
410357
247133
518378
713560
1826886
1635101
1022001
743278
1251024
322576
914113
783072
621922
1416458
1202631
1449512
1686415
1924781
1135984
1972582
527993
20903
1309092
254173
746054
1235522
1671004
237322
75382
1970801
706741
1662741
1707423
1805805
1679715
692584
248665
1451628
1122189
1361976
267748
1049367
764875
439582
1857111
1874056
1792060
1237709
924670
19720
1697785
531318
264473
1363677
259318
1386723
655107
183647
1259676
474016
481696
43061
934438
1990611
1997063
1708484
867046
1149963
1098870
1398285
1446858
1601717
798240
926126
24821
56395
1009095
976165
77398
121546
1936924
975043
10062
805310
796736
176935
1667869
1175415
196301
877623
984817
1561871
816487
1806495
872151
930479
390337
19668
1913467
1562530
1446348
701372
417854
1215301
862236
1348505
1990240
401421
1955456
1701202
1364812
650537
870025
1609904
1738130
1694249
864714
1207419
1479133
888978
1928951
1929732
10220
1332534
1250416
1935431
1854381
291095
1481416
503481
526356
544441
1796814
1664744
510842
561517
64998
204488
1893157
1587410
285124
35612
403245
839736
646217
48230
1127240
366533
214457
801762
1628194
1525130
380880
1948283
1284220
1687281
1740153
1756676
525029
133513
305745
1624933
1668190
1666775
770926
998512
647469
1357493
248191
765926
1796967
1791944
278227
101506
1463359
1173869
706672
358365
402999
1426996
462815
34501
1540979
175626
198675
832679
1488720
1027131
1359917
990216
1610065
1998303
54867
907430
708580
1880605
480462
694218
49153
1721869
1279575
1276572
1254305
1221357
459702
108857
178470
1228925
511516
799301
223222
1513324
1816728
1638565
1890159
1494619
1465348
721473
1003416
1206019
565754
450458
1625339
1230672
1684462
1152712
565954
1837782
561220
734166
1512610
1472694
364887
1937277
104242
1193232
1516787
974453
984012
1925080
199910
325779
1226740
989796
1807503
299910
735373
825308
406735
1935427
1023427
191627
556682
647709
1086609
907188
897773
1507476
1955949
219383
1577577
623997
17627
533491
227510
821961
1531347
380870
738806
486717
696170
447349
437678
925790
830621
317622
105962
1216087
1299816
1822895
1158163
436489
364568
1080362
862248
703744
732007
950681
758872
1600820
546510
784380
1094431
1307797
63869
331870
192054
819115
1764209
202916
215816
319586
40845
112887
1890904
185806
1595978
651611
1172028
1092087
603060
252967
1273332
1672597
828300
369284
1582766
993810
312068
1185510
1397117
1919917
786233
432413
994385
215297
107454
1177337
899141
106258
1614642
178611
1079590
1044096
1151717
186990
1605288
1602530
599660
1886691
190986
1687749
1185228
1091448
544594
969974
389950
1244366
1206790
1578708
512295
1189740
520793
589833
139264
1855278
1788821
1263675
1445327
548303
562270
1490012
1890631
1090839
1335570
931412
511938
201736
491399
224992
922138
223177
1791743
63235
1384760
259398
496598
1546570
1135331
1642472
852786
437936
364213
1379744
850257
628052
722645
621991
552887
428880
1278172
94213
1843421
84516
43270
1532250
219822
745984
121154
1051938
815383
1481208
1933581
1146944
1402351
246126
1243061
1355280
1807474
24862
1514366
613661
322426
57561
1916032
1231608
1282703
865220
1971751
978461
1413437
250388
754675
1315650
1493177
746597
1073774
974302
46812
1154394
491074
608062
470699
601769
555378
628330
556643
1109580
361423
436941
617595
1831729
321817
1942131
623734
1636395
1855114
127564
1068913
437284
937875
454195
998846
1238201
1735795
1722265
1848057
548381
496280
1822979
875896
853609
1099697
1424837
1071637
1865015
1013899
1013420
320064
1506168
541047
1259405
1506248
115174
1700459
749073
1353795
1608212
1302865
90370
379867
174342
1611576
380508
976440
906469
1494332
983756
639186
1434391
1166265
1179109
1446682
1288837
429093
1484233
564438
1945159
1325228
1606000
822215
996897
407915
1745602
908299
1947333
47371
718146
811160
15448
351102
1516997
801843
217302
705770
1510578
857611
1545110
559385
1569321
24300
264310
1240501
1121722
997894
1692319
516599
1982950
148293
134287
326327
1938327
1567657
1887962
1073489
33363
1462978
938235
119248
211310
751606
324978
1206560
391869
227768
152130
1686723
177588
864472
830417
1516313
581461
1112959
1545552
723486
1628127
1176566
1973534
476379
944724
307254
996066
1260554
347372
1194833
574086
830274
788925
663704
434587
1746790
675192
1792646
500543
1758101
253963
111856
1407484
1249198
1557450
481650
185449
1300351
1661768
583742
464138
72127
401042
896155
542536
1250437
454516
1756507
184184
1177855
141292
487463
969056
720649
1235059
66212
87670
483761
564272
384837
932830
1319328
1059385
807691
696770
1678093
112867
1244222
893066
1889890
1879106
1892485
1917106
833423
145359
1457092
576667
1432317
82788
529391
751094
1883071
77795
1993162
1294380
1002875
172246
1701285
1817467
1078498
1659019
1702257
932010
1961345
16359
1313430
1180541
502541
1822529
387175
1446142
1871361
1464898
1465464
1020834
1702694
1119882
246798
756488
1614905
219143
1338666
474924
669203
1537179
673780
891110
529423
752183
748674
1391971
1568877
50065
278143
513991
207259
144522
70419
399501
1632308
637389
240068
199894
368693
1045926
1185192
389385
1453293
1101584
607527
280310
898701
995651
1325736
1129749
948694
954832
1651499
1939121
50298
1204550
905761
164513
1015345
1320673
1812624
763304
1222133
976762
49932
404112
14572
1741476
352362
1396194
1786054
42824
342356
460154
892474
1409005
635156
1375639
720781
1516989
1351600
463188
562898
1473263
399788
399517
885043
1214496
1860874
1144458
1407351
350840
1702438
509193
1399190
1473924
1723127
779266
941798
97136
501832
1906011
578055
776662
1660895
1254864
1568338
424818
94537
263988
1170136
1955348
1976355
1357319
661276
550897
1462697
694066
1114386
1744741
1225156
375270
1856728
925237
1885431
262677
1774389
999503
1189179
1116144
258400
73150
447064
1611360
738728
776350
1288100
128566
441232
1191278
79211
469136
404846
121883
482740
1981172
1089700
190730
1206862
1587563
1233451
1611593
1370053
628432
79665
1808193
1999984
1773911
1635295
1254271
189653
1580432
1447880
1458074
173459
399025
1829209
763359
1368864
806062
1377568
1423454
354085
511766
1025007
291785
1305450
1488493
1478181
1972633
1173004
942081
1667306
284802
659931
99136
1545147
979383
1054120
673216
1532350
705223
1570401
1590077
1461340
377418
823455
1048833
542145
834348
379357
241322
213119
1497656
900167
282387
282282
1487736
1837047
1151806
1898116
558995
374705
749918
1903639
504146
913504
1286812
1719815
888007
22603
181691
1401444
547777
23983
1518696
884497
459892
1035606
1772105
1513769
1568368
1120841
744948
849079
105673
1910679
696085
439632
820935
523414
1573221
1858903
963683
1328285
680377
1602426
1488331
485251
691566
1137904
1610751
708107
207179
433541
974487
1111362
112742
980183
1135385
469231
1617729
1001314
1893958
1814596
1665500
856167
713302
1868712
1524008
416484
777942
932159
1317061
1774372
1018696
1732138
829797
996064
1802859
559444
205983
814107
999273
1987557
288199
336830
1468244
591522
1050951
858948
409283
1151622
234138
1968335
966078
1435588
1975268
489968
422912
135609
410104
1505322
1016124
1390034
733478
1137280
941438
1998825
513926
686798
1429124
1655070
1045956
996528
1650829
883144
1574691
525811
1764215
455831
1572285
476057
26839
870294
1610670
597383
149913
762148
1754157
1472696
1314094
774650
1497223
1075122
1804449
258901
144401
632873
398465
1260987
1092512
1591210
1044535
721878
793357
1466510
671654
714159
1061525
1647581
469136
714955
1928486
763934
813011
1998373
1350327
803048
1120787
227783
1734658
1846615
849781
470270
1614214
1782907
1907625
599139
1706240
1294104
1446498
1799970
1426145
1481375
1400132
749132
1896063
446607
1631797
1889625
1131629
1733167
480967
981288
1731375
1552993
1514229
1414040
1863834
1749762
956303
319479
830589
233092
1011677
1063
58338
1626898
1204180
12714
50440
872835
1124205
758596
1914404
1686226
1486062
1409563
1984380
1082041
630365
1731560
413972
1696764
1101968
572721
1972221
1082765
1093531
1668725
1282955
1952155
839983
1716044
424842
788119
1082772
1487554
749246
1039397
1650397
1912435
500091
167403
1796667
271712
361532
457525
1554491
629654
390704
21881
1960537
370141
707930
407180
530596
1588330
339909
1522464
454165
1818119
81619
1715636
619016
888873
1445432
129983
905279
443052
749088
1034072
668921
1418098
1464277
1315144
1276234
1063126
911022
1353375
1423406
1856577
1855376
1920838
780332
1241990
1816724
1948980
536574
1176110
715677
1631872
280076
1472974
935171
613067
416389
1435124
1960108
1476194
824537
691185
790444
1042885
836952
71838
1905170
32912
674893
597377
1856802
960242
919530
1069188
1358881
1875868
1245792
900589
1406814
1336799
119375
327982
1471029
692071
1222132
410382
1593970
1513790
1259228
1255033
1322799
1610824
622837
1079130
421477
974547
328980
1194716
998857
368759
1460606
1033386
1691573
1255525
580805
966803
936593
446726
1336591
302827
1617618
332110
1385927
200256
665286
1665633
1564985
1621103
1797385
550472
1066694
1364362
860128
66846
1959703
931913
78011
959436
1055340
346513
1982259
934583
1414672
1249310
1433756
1457225
13823
145612
1191961
398740
743454
1686432
923486
1635919
116118
1703645
721107
1826485
195098
1877250
11909
1758607
1935992
77742
389970
181006
1423282
1716502
931287
12711
758958
251603
530898
1109733
1350667
145871
1342385
147650
1125960
1023162
216730
357970
1227161
920628
1017407
1498126
351476
924469
1738887
1839306
571523
565636
627882
627382
724955
1373706
1118721
1700116
1858153
1981984
1346976
1532673
1182830
925345
1066373
1809846
1917138
483419
490619
1843094
793005
1475722
752359
621815
1942374
1517259
105854
869663
889281
1018691
539661
186694
346914
902824
930846
872856
586345
1337273
111284
1855875
1435843
1979576
1181236
467737
1967547
460154
1743883
1473543
315699
701246
1891225
1694659
849842
3047
871196
1433025
175323
1781539
104525
1411182
938996
1916666
1999212
55189
1361023
1559293
17454
117855
1321049
1830329
719505
616289
711449
1358106
1630271
1422394
1592678
1023981
500193
11662
1120040
130085
747541
1325905
123691
375744
1204344
545884
688063
155453
1333757
848049
1169660
1046524
1585128
1492479
1898954
727631
1499015
91091
120650
1441423
154423
1142238
1297284
1299392
1046665
702126
970453
1305474
464177
1248867
81633
1945762
1349683
146594
1257125
1032469
239045
1410519
1855528
1110707
1738230
546494
525891
1135697
1650586
633891
1836966
1101104
328233
1036564
1164382
92308
1507267
1648316
208991
1902398
918536
189548
1404656
1487351
939969
1060240
1204478
1670662
1238579
24614
1045660
19630
1665088
1188304
606640
762572
543558
686790
615557
1968417
821395
1970815
553048
1661772
187051
572521
1893307
1462426
1167014
605676
1492580
239523
1563562
1000592
1582357
710558
151040
1381540
348648
239936
610606
1119615
553071
1309010
1815569
1213282
768999
144758
1446396
953093
1813532
1925196
1623674
1032452
150849
1324215
412420
1514666
693801
1285267
500030
1411927
787625
1236302
902528
881747
1326646
622096
1378175
415092
1856743
1964903
1019376
1662516
1882323
1782229
1855886
327227
598682
1464068
1122920
1620089
14872
827177
1479597
215565
1394720
1967397
80079
1118582
45184
968157
750245
1852630
591058
966698
1268776
575249
1221059
1062505
1723288
106347
390787
683684
904420
1945767
1532167
810434
273133
861001
1512096
945342
1217820
1335138
1923920
873930
1872586
406395
864399
1397680
1607385
1146076
160347
214394
1456077
1397878
1256022
210383
1776042
320767
419032
1080413
1043210
1900390
1681706
885421
1297619
360941
1422710
1055976
1893565
1655452
1200744
505078
434521
1398483
154240
1745758
231246
1452056
1673837
660465
814250
803249
552774
940420
1422549
1990600
339967
107242
495652
123014
469055
263969
903583
269616
75189
1360754
826090
1181060
543549
1455071
1810594
598016
1608477
458850
492312
1657678
927115
945173
1871199
1722532
1719882
842554
1833355
217863
1472952
9849
1536229
300916
941937
888832
960848
1556907
674519
288817
1044249
1702726
1854132
1969196
260392
546255
1987494
1805293
794480
1450522
1209584
153877
620793
323326
544639
28979
1034018
1900266
462652
201816
1800409
1104146
524639
125766
808866
693079
596398
1265557
611761
516223
1129863
637333
1949054
686341
1880900
101423
1142851
1311346
1782696
1983705
1098493
1329471
1427813
1735383
1121452
434363
528888
905666
281586
1425412
1222547
209890
132625
805654
732575
888950
77907
1480890
1430752
1672684
1679627
1305074
1831441
687184
875955
1399990
534604
1391374
1850365
1153782
1175113
21695
943924
99876
1211563
1546958
573525
1415625
1567272
1287485
1459939
1415225
1397654
1317697
816886
1222828
1495042
475027
250361
55976
1840548
1888820
943042
130216
274515
1899995
1669513
14211
467161
32426
1708819
1089214
635994
87132
1114124
1207706
773355
1474770
1844923
1741050
1718265
1634494
1830565
228108
365470
325053
653243
941787
1953193
1723092
1162137
201442
560350
1753823
1419733
1151446
713182
1555125
794251
1880114
271139
1917952
1885053
464366
1348797
426106
1531155
1044664
1051946
451484
1134209
1367371
854965
1649891
97709
351392
963281
1713514
1740342
1050339
1922280
324429
251393
1449335
400551
199415
722899
533081
1889331
111025
1385310
551374
1788949
520566
337499
1949743
1471985
1730310
1268489
788056
1009378
1809627
573290
913150
836071
1629753
1323506
1147128
1854570
815675
1580976
1046692
821804
466183
252136
1447140
1298249
845787
655746
1067193
109708
1739188
379591
1676483
1037204
1390781
1693456
196075
1961976
800518
116958
640764
1206474
738587
1983860
448772
1478522
1684097
441718
1847156
1455476
1451814
1126320
1578656
188928
325871
1301408
1621894
1106460
1288150
1135557
239521
1808191
359708
1137608
1294253
589017
840897
1395699
678308
928436
394953
35720
1719510
144989
1211296
361709
390406
700150
1853200
80035
320754
823661
778839
1934959
685456
1464345
348505
302878
787013
1987514
1196529
1347338
289071
356806
1386963
114757
392584
1439912
1720956
776628
1752048
1678742
921093
1333787
1505418
1566752
1187445
964700
1850684
921411
881867
1794344
1234081
444244
1449872
1432659
1010106
1030095
1021816
1349400
971503
864526
315351
439225
201051
868299
1693988
217704
959014
1118834
1121383
1801578
532038
1299339
43524
1835834
1000460
1347630
526902
1341855
580533
1255764
1992693
1642126
460952
984038
491611
1205949
469729
1539232
790855
1506387
1848808
925947
1422536
1481492
1695818
938430
815943
858191
1099678
1915207
1760043
1817089
1867935
1406432
161905
164525
1109595
1930810
248764
648268
771284
272571
13358
1644437
1054781
32995
1985696
1406735
5147
687574
193232
1587067
322991
1095762
519123
668150
1818966
1470789
1258573
692281
1185726
1890744
1618511
1855220
649309
1149547
1016392
1712764
402650
1805012
1672135
556773
984290
1597221
553788
170919
1496973
389570
335887
69747
163049
1940500
1432721
979745
1082383
429026
36689
1014880
1183679
1401839
1069122
1201995
1073866
395192
1763787
1424537
757159
1475108
386620
1659632
1332865
1172780
1068828
799393
1309809
902120
1349717
1004891
1945837
446917
557656
1747786
224731
1369928
383450
1372334
1872305
1947183
558089
1676089
750128
1843000
652595
1243619
1655130
1580803
549227
850801
359551
1812633
175053
772686
972427
940699
1329782
1113886
777237
376062
737016
1534727
338563
943614
139399
745518
494172
1084158
143597
1111565
419704
1833799
223250
606092
708084
623850
26346
348868
1723359
1467092
1190634
984547
1045669
1793107
472811
91657
334037
592068
47089
1975302
385162
1641368
1665373
264474
1066924
1215020
222076
637413
1208880
1127176
898252
639691
1302078
456306
1608440
791947
1753544
1473884
480032
124698
1533988
649322
323029
767783
1815923
189722
1618875
904962
1681697
358559
797660
213805
1966036
1686554
661638
266366
84531
1444695
631142
451958
1742558
1717040
905543
1165992
891928
1480885
100587
879461
958585
1274289
635856
389629
1139370
595977
196193
1922362
1925864
1694128
839771
700973
343198
1785374
1900420
700538
274944
157248
1498755
918467
1956700
753756
297694
1912034
640806
805376
915092
875311
398317
349354
1967587
1713356
1088778
325921
682844
1477374
433462
1654377
64082
429407
1305163
1403513
712464
993235
174684
571449
295658
1136
1389696
21481
110527
975720
1572756
1002305
712147
256461
1492737
326881
244675
1192374
634437
1356353
891260
43028
1477604
458115
280668
141608
245369
1428530
1756442
378755
1983816
1620120
1002032
921879
1630118
337898
1266259
281023
1489344
1616276
1670876
249190
1586741
1460712
1030337
718350
1151976
1942306
102117
472479
1488933
351933
659907
1675874
1623087
490289
657700
1721943
284815
289360
433321
1797290
1750680
1800062
1835025
1774952
457479
1569952
649492
1366778
1891474
1563477
522067
1331407
1366344
208500
188981
1577126
1473137
120941
101572
1929768
592438
35010
172214
686817
470473
91677
865612
1506002
1698635
1786024
689348
982553
670885
109014
1703330
141570
1732327
1995935
18713
870063
1780280
352109
334633
333926
878436
442060
1444474
1849730
1741227
1908743
950959
782195
1700719
1209392
603289
1277587
1439147
123359
1668021
627279
93913
1419037
1980057
1037146
12498
447413
868441
1895299
1760515
409929
1021626
1074899
880324
1669997
918289
201743
1610500
1110873
1232252
973664
858410
1185978
337524
1980142
1119105
211289
1111640
95633
737202
165504
629822
1729031
277985
87314
652340
1245287
534399
1359384
895540
595273
776603
854422
1732210
1799761
1389930
1987189
909184
1590877
907929
19365
1011929
1015249
1174302
1049009
71658
390062
1059279
1520250
1318191
168897
1949736
323373
562505
300411
1479159
1129718
439139
1408805
770341
1779975
1760063
336858
1262337
1235840
1576400
316438
1659314
1236254
535383
91830
1448012
1273526
624455
1363545
435509
1298356
930596
1853600
251298
889622
1686259
126423
905357
627705
670319
1471303
105969
1344332
403514
415874
1671509
417692
1816998
1900149
1859099
1142336
714841
625153
617567
834871
1656602
1846930
1224271
525875
1633642
356811
439374
1344192
657413
1733282
996221
1536859
1685410
1852397
1693421
918232
1868060
1270371
1795148
1788206
1476159
1632891
1036353
690595
1748177
1539444
1660864
456789
1900986
732613
844947
577894
659634
1683128
345064
911427
1453317
91505
600971
1885573
1654603
991235
1543454
611932
334614
1299097
972333
1039268
538198
919361
1392149
71246
1286595
1327246
649944
327774
1158632
601910
1499173
1081985
1303363
49200
981575
915184
560753
737930
1407817
1900810
1161902
693322
135160
711638
1357815
132525
266826
688040
920041
1159623
1307
1906803
149909
1151112
25627
302482
1927900
625810
1075848
1333742
1981986
1579731
1441165
802116
355835
358393
1386180
1136469
186177
497638
438809
1087391
1336794
1039566
788582
1891379
1612157
567749
1178710
636366
341089
266640
578817
1630152
1007338
1923605
925498
1297762
1061664
866104
79820
1559457
171671
1294144
1759232
644818
63078
251242
1744204
1277340
1521081
306675
57996
1183468
41265
890429
1093971
930260
679081
1149899
1561662
875988
1693883
671191
1821274
838723
1299759
21757
1700655
678386
717323
1718006
1183637
1127068
1144789
1294901
645032
1612198
170539
658989
703099
839100
1385751
1486904
544595
973554
1817788
1580196
318854
1052259
1247270
153130
785436
1760104
205389
85586
1964762
1516184
853948
488868
1492921
241023
1793181
250162
1747424
1944719
279496
666353
635178
925468
506564
1033912
215596
1457767
1781594
957118
919912
1901017
835625
228389
343266
959572
1823341
855233
392742
552960
1498869
1726355
1430459
1902262
935294
1629607
446969
434240
1267709
1285863
928940
904192
627407
41377
1318772
883667
425443
798505
210134
1645014
1244226
164694
1964403
116199
899150
686278
1205712
730382
934290
1940952
1587823
1619492
182406
1978766
1341904
481010
698717
651682
1652121
1885854
188412
197946
1709681
1723126
43621
1209967
444179
1924902
1528768
1620421
884259
1054173
961140
283537
891032
870762
1378613
1184796
1893032
1326270
996271
598876
1032320
812374
1404917
1931821
53529
1570778
1727596
62341
268182
1342263
208789
871045
1342764
470221
883972
1100784
1570826
1146157
743359
44332
1379162
443382
324442
1077501
130058
1021347
916043
1476576
779700
1034691
932618
1186752
748545
1707665
1730904
1068654
1205212
571090
306561
51472
53194
424544
1374433
1732893
1551197
722801
442993
1444562
941558
86173
1562932
259235
153782
1097094
320989
656007
834486
568759
383154
769152
1435170
81750
194194
980432
1749061
859478
501994
1856682
1252096
1831515
64853
1588494
589727
1924743
130869
405641
352355
991679
863344
1565517
1280793
1463558
592642
234007
113389
932388
1086047
867226
1829195
1454573
119521
376614
1754954
1596364
14883
118882
1089102
1389819
1925691
1466487
400013
735539
1578177
22845
63780
1521501
1805531
1985314
559959
1885863
901428
99741
1516782
1673329
1170061
404260
984632
1116608
1133358
1828479
35702
969101
1467262
1775126
1136389
1283511
1796311
726741
215770
1690983
1401782
30466
585935
105078
583400
695362
1525987
1907156
1539131
731419
300450
877706
959963
488123
645633
1229741
1825554
1175230
998705
1178013
1944152
810079
1941804
1481715
680821
1015832
277363
367940
1406845
525269
787505
618128
1945665
1831505
976733
1309550
29005
325038
598543
1897054
751490
1900442
1946761
1615034
487319
1209780
1192953
1831544
366910
1223297
555091
39284
1051019
1843702
1151161
385183
89949
341821
1568895
1569506
996218
168666
371998
1770397
1641426
1188129
17607
691321
1830684
1374804
1860075
260722
1405433
1895947
572718
110374
1887862
314250
1643355
1079050
235855
147167
1746770
1725935
735490
1226599
1968708
272023
145635
1781531
986217
500865
832478
1907176
1816630
449042
1188634
391830
1031339
189114
1825274
1119566
1821461
1818774
1078895
1017354
1675441
640795
980208
1159891
1989581
770727
610593
1651798
1800492
688569
1400231
863741
6663
1731243
1103520
1607148
1045307
1310348
1654553
1681447
1097031
289654
1783133
1998986
926457
52187
1153313
1353100
458504
919489
118377
1023914
340072
1440947
1528332
1301107
1452323
980725
430022
1293864
505006
1532895
532514
418070
1186775
457691
1456736
1058836
503017
1680772
1696410
24352
472660
711256
1993574
1827875
1178511
1837212
980807
1656699
106963
1285028
1355500
1546210
1446526
331024
1334150
278477
1468232
134075
918839
1642763
1395254
152260
191766
875976
1378714
515546
137054
991884
724668
1216710
1394624
1929716
1515424
1974840
600312
1220545
553819
1889033
431088
1167587
296427
1045971
946370
1057056
278178
1754956
1010223
1844130
900156
1841807
1114761
452523
83134
303876
308890
1291118
255239
447604
167029
819605
1354880
1834617
1247636
1599840
512050
1533021
1660409
1194896
1101674
1937976
1662993
1607613
1405985
1117393
405009
627178
1264380
693412
269109
245452
1015062
467671
162154
78094
1796791
1502845
873548
1533158
1615960
1664127
59335
1944267
92534
1977412
1076474
292394
536859
923591
28046
1038190
1178060
1062641
1269280
1286386
1266653
1199624
1604371
523291
984329
1196272
1204714
1539446
1498679
191051
1639398
135652
1886724
18805
701184
1451729
1565854
555638
1522507
1997863
57044
1394349
4611
1242157
1953828
1977762
242793
1621
636953
1567345
1737172
1284092
1507938
1506631
871042
1098796
1655253
813170
1982760
175352
154688
779073
1469137
333880
98843
1348849
216466
1837063
1470647
1335049
199108
470715
881614
1958148
833335
1419302
1778470
85569
764473
660049
1992892
1523142
1333332
491946
506351
1279621
695195
1434125
997211
188056
425730
1405813
1087577
935504
17733
937667
816531
1250956
1159237
257673
968025
189860
477972
64202
501471
1882427
235259
1446347
693616
403132
1814582
625041
1136367
1561034
1206922
315203
565736
1324611
1499424
610884
346086
266484
512958
88714
761930
1923096
472931
1814074
1648754
384110
990510
1334915
1628915
1748446
34389
1300612
711510
1125772
631475
993537
337664
415386
1470165
909232
711857
183576
972723
1473831
253555
1861312
1856968
506033
301029
699802
840826
30086
187242
1590301
505270
30304
831646
1228919
690914
402622
1965676
1077189
960433
1234421
1979624
603387
1920105
1982390
1178541
1444474
1136965
1805454
1918807
1955873
503538
1449797
366832
1316951
992961
1314201
1422429
121628
925723
65776
1716686
429795
1365115
191302
893938
1838898
440372
1439686
222884
1458947
429471
943562
195890
1649553
233210
1318098
1189191
327742
1369442
1625110
1332126
1570407
657839
56546
1295907
1268567
1144858
1551516
1487207
1287674
1876322
915013
1340349
1576522
500597
1576016
230085
1112871
1311177
1350187
155939
282049
1022992
797553
151857
16961
277392
433999
1312373
1060577
487346
1357606
1659407
1837818
490500
1467038
1946130
1543533
863060
1510229
1560064
1621553
1924854
1156986
660855
120343
1816167
38296
257798
1294018
1169945
1293068
1608070
72626
1317313
706822
1839537
74175
1492730
1636678
1266204
532744
404505
968911
604094
767777
1531363
450252
1167495
1356619
994120
733298
1931694
860251
1629212
1596911
814748
36637
1485898
625793
155205
347062
419091
885579
1448070
1531192
1163318
394711
1355145
216613
90460
1312496
642595
1861925
1266214
707746
689533
1801539
1260601
591687
1534165
1903722
1083660
929975
941793
1511069
1056834
1055706
1834086
1943983
1466479
1146777
31499
1728038
1496082
421196
442938
1716721
201476
1917735
1995912
340278
1621268
1020141
1676618
149853
1217557
897825
1395670
828209
1527365
1619411
988808
1632642
37194
750115
689958
813490
1053828
1831938
390335
1878568
1097719
1508501
1349059
634048
1213743
1985818
1883603
762222
1482721
687693
746740
1044610
25867
1556045
181117
1824342
120164
1369423
1292559
154975
225626
1151814
1900010
1315774
1170426
1408253
812384
1063459
1906218
595401
385388
1825812
1276709
1532015
175853
803410
250715
86051
1393771
1686607
478468
108322
1801910
104778
1420398
495442
1450821
1745501
860039
1924894
1541457
1252263
1286790
1053738
1659538
1728326
1180576
490020
35689
635189
1171224
1271915
187667
759130
1981146
1009054
1709976
1690384
370788
423325
1717133
1393090
947240
1808940
460421
1460193
730884
1751146
33276
690365
1254663
1025190
1743122
1508199
1077917
1951975
45662
45500
1397961
1513508
1935470
586698
515656
1764851
1815913
996500
1660529
1281360
1234021
1380522
1043319
1763160
708918
567023
1776198
696747
1126089
551723
526474
763649
1542775
957833
613036
1678088
760286
931922
790152
219110
1344163
710740
886882
1427107
1752105
494426
872344
484491
862476
1618524
362329
1192541
1949618
1644412
976726
1384847
1214435
961853
1333115
362679
162907
858782
772118
607414
1200810
224941
1551000
1740674
710804
392292
399781
924171
1995113
596160
1325950
1135308
1510814
1265438
1492015
675992
1986622
1173006
1978220
1985185
1853396
212171
344586
1668724
1526828
1758966
103399
1230021
1294539
1138619
203291
1571069
100901
884999
1910305
1790258
526036
1842738
752294
732094
1520086
1813380
1087353
1288990
204425
1512525
884947
534720
772552
1672048
976813
335643
165137
1492381
1723202
555719
798853
1617912
523701
574455
700862
1324431
1824312
514710
14565
166581
496328
1589803
1910737
1872553
284427
206626
599454
804673
307407
1478313
1988874
1721900
925108
653183
281483
84512
1864412
307597
1436063
1311614
1296046
1371524
342318
1101576
1343080
1643665
113298
1779828
1134294
1964113
201610
163321
1695683
1886086
781001
1526110
1781001
1440232
643693
728885
441706
733858
925256
1426413
867843
301831
1039899
1034781
1220042
1916976
377887
1483923
171405
532137
437884
393879
1947562
553546
1511693
1487610
1022972
1570591
463563
680260
1990477
1638935
1099076
93565
93469
1622119
1753680
1084517
1974843
636749
491626
1408831
222980
241935
1326133
515120
328376
1064366
981338
1861092
1080890
1197486
255534
15259
1006954
675187
794111
1788294
1639161
1268862
1719518
1588731
1673765
1691387
596472
1710959
1941709
832902
1679573
1059902
601586
1873533
1405269
301473
745939
146539
185942
1673549
821955
644082
582393
1834134
1530231
1124693
358453
242559
972399
821264
1820691
1118738
239450
124496
1744435
221396
1900116
1238022
369652
1301331
1496753
1264041
348580
992625
131461
1958811
867608
367125
1440871
1681968
1683630
1876003
353720
1174239
562472
582587
1406507
1338804
1166190
1277662
655822
815194
595882
1550217
382294
1626762
1724479
1572494
1541692
498299
918700
1754239
1418267
1819918
426694
733507
1935140
902166
1754332
1249206
1458004
1623524
958230
1477353
793194
187163
1281093
258
1376380
503056
900406
1297244
1166979
229221
784715
1158124
1976925
1271903
59827
1057974
1237471
1239669
926359
1401481
845588
620728
555507
438659
1097377
665618
148217
1304793
582031
1357334
1033765
788615
1733603
1779181
1527576
541492
1860241
510811
1101153
1959597
270965
392096
910645
978651
1050786
917725
1412460
1158883
922668
854868
1769580
983317
290431
1457122
1742716
988281
1114967
1636261
916254
247002
521055
622172
211563
1780257
1076347
555227
285677
271168
867325
1891423
1075517
230672
711987
1177286
1663262
348215
1759908
1289953
1061177
1255922
1630403
98530
667053
1037359
1167713
1569545
1864687
392544
715930
1163136
1692696
1144617
1599207
1486545
162095
54907
713556
1628013
895331
1936074
134011
1497622
1213230
478525
1699856
740780
1656760
881141
100904
578759
45128
1236004
1366111
458041
964044
1671981
1859707
1075807
1396427
1153338
1784701
583418
1472181
1734029
947638
1280880
880694
401472
945775
242193
630699
866457
1335973
299935
364136
1887834
507242
1163857
1023670
383941
820662
1298831
697617
998701
654173
1631412
467479
748986
481675
1775311
503670
781185
1599488
881155
72124
1024257
1559728
464404
609073
1133283
967678
1065274
347759
665011
1500159
1786475
1754591
450080
1888861
1315679
1100894
1719628
491177
312950
465970
889721
484829
1784529
1721793
240585
1655677
108491
1496795
1649525
1064870
1914720
533839
358178
132977
1755354
538611
1959534
553995
13833
1053244
1841174
1131203
1253995
1150150
1845607
754103
1859685
737714
41603
238755
1621768
907151
889529
1081323
1305495
429389
683581
1536136
1152045
951447
862502
1338376
261351
102177
657799
835776
54428
1865218
1432795
1034971
198360
1333791
1553442
1531427
728761
1902918
470268
454552
1413846
1261349
1498922
417952
1162468
73141
592362
875251
1343199
1011428
47299
280953
1174100
521374
605017
268362
146586
1651786
1057565
255909
909191
947570
1765597
1548976
1564018
1553793
279367
1771867
1653649
190023
1400079
611830
690671
1389657
1308049
1780559
344350
391611
742104
1607151
1593100
1392368
1543847
643308
484536
1151747
122370
1725366
726007
715461
1011537
1038545
918945
853978
1406476
760871
1473879
1016855
951822
1272104
65876
1906681
545085
1524394
1967301
48139
1401009
1100173
375114
1587199
882
1461836
934512
1696254
281871
1277553
173204
849324
119614
22647
448730
1843908
549266
1504626
355559
404078
1446701
1438538
1201931
1626420
249930
1245892
982689
1004877
78703
189176
1419310
290270
1639054
1840662
978424
1713535
1083727
1198608
320539
324991
268604
1692437
1312128
817213
1269566
666845
1854496
1300623
100767
1218522
1464806
1467382
1037083
1321054
553129
1061301
40500
1708671
1642931
1710657
1548965
1176957
300851
860455
1606272
1831424
1991123
568805
1070893
130197
131974
143495
521842
620623
1699232
1537424
909844
465924
1295905
1170637
960060
1584150
1991888
1220029
1272752
1555207
1767500
912772
1901050
1509929
1179269
661667
1839608
1121181
880279
1941056
1437052
333029
964198
1214088
1754785
84117
1376484
462317
352805
1975013
770915
1439682
1159583
1170018
1801345
844703
1766932
591117
1996726
1204064
544825
1367826
71055
1151291
1925455
1261495
1302648
1831207
84024
1598459
1742966
802437
304317
347627
435409
1831430
1465417
156667
560130
1862585
73349
1839251
1820119
1912630
241053
729655
283571
247863
1878662
1125773
362175
1804084
1376317
45803
1902630
1156324
764040
538900
1632895
1799536
1886677
1528083
892011
109485
1587471
674717
1560167
1135482
358076
1479711
757226
1646668
273168
1163278
854778
1995766
1799372
802372
662676
1056506
1162758
1035490
1691821
560057
850967
590476
850692
629014
1429630
1790209
687726
967687
1324910
655890
1921918
1766506
1429468
86013
159062
591717
353395
179218
1623377
810759
1799910
1649114
1050653
1199280
1632912
180688
1086596
1210570
1043730
8741
1764046
1453317
73043
90227
1863424
629403
956320
1756286
1378742
1817020
1423332
477585
247877
423426
448222
1672504
1128810
603880
1079745
155684
1908248
652516
1129247
1519133
1933876
1801990
316223
1411700
1554106
692592
761328
1401504
1941139
62155
1409708
1071305
82937
1236685
1878074
1307139
1447355
1204236
379522
1192580
215255
1134523
883940
1722998
1551614
837012
1443638
796232
1499615
1831597
1201957
1449218
1008346
827946
520298
190650
613487
1270281
435867
1715684
884108
1689291
1256754
1977921
956720
775205
112288
218771
1340004
284027
125323
1637001
798903
1368238
874216
1141099
803702
1241228
938943
524904
1028407
69721
918165
1627651
1677418
632780
1932723
1933413
791813
798850
851003
489659
788979
902821
700153
30317
589016
96878
1309781
1685863
1706590
458489
848127
1258345
2049
887985
722321
461629
1724802
1846096
558800
623
1079899
575316
605632
907351
8055
1941808
590416
194793
369788
1704651
516223
717141
1703116
494878
1948816
251282
143941
1971470
1969372
119440
799490
349467
835483
146003
1266917
303069
1448332
351188
1161007
123890
1697821
575029
1938295
755739
1545120
1981914
287369
1329963
938642
1240975
144567
255947
1438148
1481001
1705202
1334311
744335
1457617
1225725
1832513
26002
236932
897015
724575
314556
1192006
1114498
509551
918801
1476088
558444
878425
1248014
1714607
1165092
989268
558371
807586
1600718
1956055
1582608
1965848
1029967
1285531
1478718
1008690
921098
1483094
430757
1717950
841675
1989677
647007
370555
891364
1118897
1682437
736705
1878971
836549
1692063
504239
1325870
903852
1579644
1544582
954823
1925102
1386173
761774
497821
1518981
677014
1115601
272524
256347
953520
1669696
389933
1847847
303152
1256968
859587
446626
910414
525101
317595
995572
1776494
1145945
1954989
101795
1202214
218299
1450775
423897
1186170
90895
1383318
1873961
1915381
146918
622785
449555
1831706
1027346
876702
1685148
1770868
533178
227066
92686
1384485
1085182
1979544
1009014
1132005
849117
1079336
1463826
1655121
1372172
464692
1726403
21020
943236
1370452
25143
1773396
324167
929284
85355
1789926
853918
911930
1122016
663993
865714
1012451
1843725
983795
251195
1514217
440771
1021541
1694252
1111636
567179
1878283
1487727
771725
1040758
137555
89349
1844686
834320
1236209
1130472
1903989
626631
1291675
7807
547153
645446
1926816
849497
1988542
1193577
1605399
1444355
1441490
1679961
1712048
797268
1838540
800128
690026
1622499
1322627
583561
981960
636915
761361
1455902
1061460
1954545
1152318
858633
613120
680242
1622
1594701
1750541
238085
1630181
970392
1058070
1380555
106263
417103
1749499
242946
1882220
1218567
1888042
297748
654933
1045970
1551666
1895831
1377258
1571225
1539367
228970
6805
1659213
1840508
530751
1146990
1768130
380937
1189389
426372
401018
42103
98809
1462355
631880
1322943
1679319
318662
1468567
1047721
1712621
327214
156821
818170
765042
1973272
1937317
1489351
1860257
252980
943691
78061
916317
991230
1701753
1546780
897258
747117
535995
421536
1288611
28667
16611
504862
699423
910837
1972587
1822480
246658
882648
817887
1889090
1213004
771317
1488588
665588
929589
1330935
1418969
972737
557143
1831260
964580
1112147
1996867
1339957
883054
1462906
1926507
1229190
317390
40205
734701
810030
1070027
40119
1720305
520801
1110248
1537941
550503
495005
284275
1001743
125880
523909
756412
1688923
67288
1421491
1010696
1327545
770940
450959
1335162
1383142
862877
264516
1952176
1497594
1786258
49076
248191
856950
331428
1406620
1538729
1979213
1756027
1351780
128223
750547
1898031
766052
1391948
1775430
747805
1405131
1967597
1350352
1486865
696756
528915
1392307
729648
925396
139437
1548922
670408
1393193
60520
1236465
1896754
1603486
459887
217737
1115635
1440645
1593001
204652
1261461
1603481
1150741
254810
1825241
288104
1812650
1175703
171095
1456260
1306370
1283215
28063
164496
1652387
1790425
2439
1117171
1741601
1543533
1800021
731413
375943
1475086
1342748
444943
514756
1509594
38579
1735737
389492
1763316
1836352
313253
593232
1870536
993359
707439
1278489
1990312
272414
1813856
1360794
1228723
365076
527080
1746986
1983455
1593993
318975
211895
1686904
1075452
1628892
1614741
876197
1880178
1436986
478124
599399
1334980
224259
1472268
420401
639495
381039
1381057
38267
264735
1014969
71480
212436
107619
985388
918389
779148
883457
786318
534695
198951
1063182
524008
1687307
910514
26423
1581756
1783738
1332653
344918
1004580
1577732
266358
1051023
1256127
649437
29446
216868
850339
1387807
1837470
626438
1403069
1997717
519071
796699
1278674
1692838
339581
1313519
1312443
1553496
527272
1728644
1406680
697642
1161457
1818078
93636
126268
1538945
1518345
135493
1178253
407977
1759248
1314687
1761213
1082529
1386075
1921504
784990
1035865
568331
1755302
484616
825892
775272
1986700
139274
389024
1812125
1144288
887491
1794970
1818794
1139703
1441935
1613264
439434
1738981
1741057
1175757
330634
1579314
187498
406865
1849082
351536
541153
1349637
1529762
1293620
1537902
843977
1216461
1180553
888718
1345211
334673
1634954
1968094
1921786
8077
605457
1339374
1996247
1909825
612883
1808176
679226
1235229
322950
302217
8883
375089
1227977
914124
1010622
1437490
1905251
226833
1733946
407555
1749730
319670
304098
1251697
652459
1878369
1567482
392437
279937
1882452
2146
1716541
415818
1374987
1670493
1918068
1910532
1446268
1633965
1654322
305255
1372934
664125
1166434
745931
486271
853754
1489311
615420
822787
1311003
716389
570769
1563485
1036546
1340779
1479147
1475692
393215
1926273
576644
1180900
1687750
1751518
76915
1982618
149253
326490
1665488
1232088
825109
516644
1964665
1433334
1468428
1780116
197368
1593495
1840789
818941
947193
1658666
629385
910019
1518253
1273853
1554612
1937952
1689629
754735
324354
1620877
1045791
1909808
1943525
853004
993661
305366
1000022
67484
1629729
1569392
1322881
1829803
1844065
1978587
1005509
194573
32209
483756
2899
1013442
290469
1788726
584680
1257154
513749
1584992
1613500
1330728
396065
307758
96165
252793
679339
924708
1215402
1838604
1966055
298396
665341
1286383
561184
868359
1630260
1709868
26449
624929
990509
956500
1669828
1013821
1531414
279597
183437
79609
1869116
227212
846544
1305633
1579773
1430847
1462567
564465
1246530
983581
1785140
217805
1395304
399322
619818
1683732
795381
1951203
1340060
1317986
1027173
351972
1688557
1226815
514920
1723357
1190552
172786
993981
1644558
781381
198667
1624298
270311
945729
1174071
682302
1692526
1312911
194800
182160
1999122
1513325
585516
1161029
996667
1783513
1829647
875442
371408
784607
702768
282845
1432285
49807
652053
946024
988117
1923191
473155
152397
631784
1090882
777415
1200564
1977311
954517
455815
1991066
5436
427189
974267
1388983
1623750
1556239
467459
56278
930343
1290370
247308
1286406
492408
849899
104832
1087195
13797
1761309
35794
1439610
812240
1443792
1049306
694354
107667
1708033
356563
1278481
1172956
1925131
372655
832572
766558
1875386
1485601
1045763
263163
1356813
608935
1359893
1354598
1140125
817602
1175674
1193109
230181
1614244
1971158
114513
1539342
1300111
1647190
600355
472364
1177967
869942
760830
469407
828587
1841090
222890
77336
765592
1229896
1443334
32041
296819
412551
430534
810275
1846943
732647
109013
1252605
1354905
1570993
720402
1264588
979653
1311276
1208196
1800614
1140942
1155547
1237449
137551
512271
934364
1857644
668690
1460360
979657
1090028
374285
284500
1511913
45281
1330188
154883
1387151
560957
1142914
1242303
1790976
1050965
988158
717964
1792875
1806591
303750
763719
548081
1119156
1820921
1934036
1497629
725868
1627392
1801797
555177
1600299
1956670
1830714
1407648
34581
690752
215944
324793
688992
1572155
1800748
1788193
897077
182458
10114
1773260
440051
559222
440286
650256
1334110
64025
1979136
713324
579450
930896
1541202
210824
805195
812496
167474
470137
1503681
618575
792795
1942280
751679
30654
1109861
326220
1321138
302659
471090
84478
713458
403719
257472
1368880
478068
1950607
7003
1547331
24233
823116
1505160
1140401
1528775
308392
758275
1466907
1568489
589087
1544042
498491
888816
770019
1021603
1100194
1508094
626517
212319
714568
264169
484132
142258
1360742
333259
1301581
1654010
4020
1409502
339821
1625823
1364730
1548917
1366220
1727376
334870
1674721
70058
978857
1389099
647251
555478
1806477
1244015
1872449
1070310
1039571
1891097
1301723
460704
1915973
1954870
45080
639343
1668171
958147
852822
481120
454581
521252
1652136
1873054
411310
1749638
65618
1292075
1148642
1086255
1277081
1648136
176463
360157
463647
683500
1580447
721576
1716088
529834
987233
1829482
453011
1189408
1062249
1520363
1285814
1847478
443511
1242561
1760011
948954
1476312
172351
1053521
1094801
983951
1397280
79931
544772
945102
1185151
1455731
1972638
1295625
33848
982100
1889860
1680707
1572431
310750
757089
155875
1019960
1914653
1447368
1738432
105523
451148
768710
638880
508466
381765
312950
1943606
1797269
230067
1442853
1666932
694382
309788
26102
829285
1678847
364120
1294196
1754551
1572090
268120
1484346
788323
36775
213506
987535
1421741
1903064
1225068
178339
1601554
1016570
923599
1487671
1144412
1018912
417137
245026
1685845
1867214
722477
1084351
156
186200
860615
1284398
1025497
1866984
1118457
1395070
1104578
1508049
380693
763268
757330
656523
968577
735362
1834632
1698337
385472
1288341
160537
551372
965247
247198
212090
752271
1645736
92192
854490
1773220
828186
1188260
371112
1931409
1859516
860710
1310371
1492062
1526314
483220
771557
1430083
23165
532583
364049
141949
479703
1260079
40367
1774701
1348799
1972053
988118
828010
1740373
53559
1617748
655026
1352926
724898
1824869
762189
942958
336564
1508440
1478663
357978
1605935
1989387
1952667
675228
12210
247035
156426
697549
45477
284993
147337
1160262
1568771
749510
1706152
800507
91566
1783013
520745
928650
910227
970403
191759
1792497
1966639
1117836
502415
1387293
1638294
353482
986072
1153967
1399245
202883
1674342
1627397
317221
306631
1898014
498415
1713774
1086421
1399101
187371
129384
1511500
659747
1226805
1023817
984797
149070
1980891
224993
937876
430875
1858500
1650276
155389
166304
578178
194278
506859
723960
1925091
489706
751083
532121
1847910
1769677
1762153
993191
810303
675283
518979
1324776
1620846
1798915
1862194
517757
1683131
1421467
1882213
369075
516416
1470572
560319
1991646
1656583
11369
277683
784409
289466
1983929
1044617
398225
1770974
474758
1058978
1718642
903494
291498
1844662
1659711
1251685
78046
254642
1270566
683414
1505543
265509
1841214
954261
1569189
1247807
750671
603708
43067
1503917
1555163
846798
411718
879462
1222135
265098
665109
1667232
381908
289025
1484472
1458097
1581710
592922
1877872
263294
1101811
1466048
731877
1682743
713953
891916
1755748
407374
1161799
304671
753104
814404
901114
1351877
13439
1376395
1479636
1460660
1126841
719558
763954
1005164
1791377
131065
1886761
523224
940107
584914
110298
699272
1423764
337695
399541
568213
636073
146983
317331
1005560
1008163
1049077
1104162
1117379
944714
913474
1838383
1407386
129112
1864917
962700
754950
1363186
89126
1950092
1153618
1308426
440727
49386
1425211
1973227
626510
1592925
1710746
1821569
176172
53498
1862405
518775
1712812
1717190
1925277
597729
1695294
1059450
1640583
801746
369448
564006
1349223
986631
1986784
1773227
1773190
429931
613698
1147003
1308250
1211375
817853
282379
861554
1900681
289659
859408
1707368
739755
425411
682751
790373
1876787
234063
1750641
586213
612546
1995070
828954
1833955
1232914
1284305
92783
617650
1539750
584650
1821892
1062735
173752
164232
350011
1000304
906834
1638505
1996407
908236
1523136
1060359
1441943
651031
1497244
328928
225523
143859
1874116
465744
593291
1899908
1039678
359044
1156781
1308080
1770675
1936827
171476
1365279
1931161
280140
1393481
710516
726943
954167
1103396
1882666
307782
630208
1088266
1499404
7355
1467877
1286948
703787
1582896
1953272
97886
3725
1205629
1149847
185330
1961090
562889
25022
565827
1147973
1005141
1102613
1652112
1900216
1486010
797264
338222
1504922
1964628
1780920
1382827
1247973
1184250
111019
1818856
938590
426562
1107821
400062
1540492
947930
1767187
789501
1745377
1220573
972641
852639
1594302
387247
1298858
410446
717873
1814691
333246
252033
440234
750641
202535
690226
1641891
155585
759869
1129122
187597
788493
421904
503333
824475
1623835
1153211
1040963
239263
306092
1156653
621268
688676
29608
1653590
377101
34572
1304188
698765
1233999
1824095
595073
735996
134686
513164
1209380
852101
843652
1376428
451506
551649
1796699
622836
1287010
1948278
358403
353781
801202
1477647
1786054
420716
506655
593360
592038
1014366
353397
248587
1106900
116948
356676
874945
1303399
1707035
928727
1358601
721323
1603286
521694
853855
1250159
1329449
1969060
1539992
603538
150203
565649
845460
1017969
718689
1839469
1731712
1816001
1074856
734819
362068
286321
732917
1755883
440028
1887599
974906
1425533
720470
552505
1584996
255500
888493
1432348
1293450
65049
1327337
762082
1659216
1827553
1463495
647909
1828965
14179
1403568
1954022
208747
113413
18262
1396812
1040239
1101126
1678152
106661
1330582
173580
952543
680433
403345
798610
585861
1703273
1262210
817585
1604327
693981
605781
390282
354537
1367987
981195
1630832
800938
1586387
684539
593858
545743
839944
894042
543993
543551
1964309
1870011
876879
1363643
1708543
711663
1207863
998476
1735475
881124
1774491
1677399
1509138
1779839
1434189
305741
365766
512791
268593
1023130
12773
624553
1263807
1345396
1958852
1304302
880343
484441
111165
6762
896748
225403
1758961
75184
1549263
1903344
878138
912191
74213
1793487
986937
549292
933324
426995
474107
781329
1350987
491044
1784676
282846
1118720
106213
1491396
928544
1248328
1248604
1996852
190488
1987803
1944678
650121
1060140
1174217
1498126
630818
1314483
1187409
993151
1650238
1856046
1564176
286269
395541
1350643
1806841
1443649
1475329
888504
1186090
285846
493463
1716072
632838
1803000
931165
1479775
81035
165072
1576761
1206189
599654
1164087
1172001
1634564
381819
1729387
554952
711735
1963660
1383326
951683
1577479
52751
877206
100671
314307
992544
1319830
887452
494282
635251
955767
1613584
768388
827584
955779
1644007
1133555
440437
799620
1995030
1158336
1363020
437715
426611
685775
1083346
1671548
1637964
477473
1068568
728509
1961254
774990
859171
1574982
1276889
453620
366407
644030
390252
1464829
1612602
1756487
166924
808381
970288
278406
1250295
310190
1324146
90902
1345636
276437
887125
158919
993770
1473170
1178327
1105221
953803
540057
1095291
1710115
599002
1275287
456737
284367
485752
246633
1369204
675740
1370677
82583
1337588
109006
1434898
85703
1950318
183756
626999
920734
1770962
1166867
804467
1179732
528831
1362452
342740
1941318
526857
1033966
901075
1178339
1844573
225422
1490805
85875
1781924
859485
1351224
1496168
226125
382856
1161449
800113
9161
1174420
1030635
1726587
1748649
1397164
1957053
1489701
657311
1200181
1707001
410810
161333
232234
342105
592311
898384
1433470
1869369
942322
332259
1219117
1168922
1711813
1025322
1322022
1465386
486824
458464
327851
332004
1969010
1550628
801511
1366297
343290
1618704
92883
28742
266736
1652802
758031
228037
509507
1082239
816104
1830105
558426
1389848
947547
751733
257998
719783
623346
90987
914050
263056
1605852
1829043
1379334
385606
373069
748798
37052
61544
220701
1409265
1579244
709687
1051953
299530
1452729
1170610
1740586
1085313
411242
365904
1761877
1263591
1745520
1750610
942002
511691
590268
90937
94108
1375539
669807
1390082
53551
107922
1357244
402207
1662494
1643634
739522
653104
1035633
1211155
1949314
1673879
796461
344720
288553
597781
1611019
1335430
1452455
1518511
1758226
1469382
1190270
1060574
881954
1851898
432199
1393718
1496991
873538
1644961
1849842
1874451
1446557
1771163
1291361
172958
1420777
449811
1618909
846696
958230
606790
1213359
743145
1835565
1126127
338402
1321364
195235
1190102
542696
773658
50176
940274
1549021
936661
441306
1860874
214834
1387439
1473304
1931295
654754
253666
868565
1366651
1229250
787538
676266
1632995
920082
1893575
1299010
596362
513179
1185333
560473
285185
1768637
1688087
462557
233720
437704
1786656
1066071
184911
1357895
1024857
1545273
1087979
282173
1862964
831509
1043569
551049
1394838
450868
97625
32210
76601
1288015
1740107
1451953
616270
545906
1077756
481176
673170
1880357
1213872
379689
950144
769376
1229511
1051251
839192
1195205
448767
17915
911162
561760
979793
315768
1662030
1270536
1029289
175980
581308
184039
191725
957947
474159
244565
1373922
1707293
1113421
1845952
1238166
960409
1904160
1165447
746686
1090094
1406309
1418583
601779
185531
287461
959179
96830
1733372
1465654
1577508
1777313
107809
198846
35150
862089
1308898
1074161
1054271
1825824
256677
1377944
1420733
951927
232148
1130301
1248554
930001
1120766
836781
1660554
181140
411670
206994
195023
842630
783866
484597
1366169
860176
1646418
1925694
629999
1583008
1391572
739640
990617
1544148
842355
1651920
1156842
646748
606314
1439784
870492
1599524
1992756
405370
510643
668961
1717580
384253
1550588
785774
1051817
1122890
53381
1331890
688589
809066
1172586
1299413
441117
1803572
1912752
1057993
67828
379100
364285
1539927
618377
289604
400062
372820
804318
1001715
427597
1245721
877868
463035
1719506
322445
993913
740372
787774
1183712
800864
329537
490203
538473
1651264
1436523
1285492
54033
1060901
1199286
1546889
1953895
1457936
1713519
988816
777897
884418
1213477
783939
1486153
1453542
1850765
1599464
1649016
1894072
702300
1331886
603239
1950517
179580
1538337
1417419
219578
1451336
795772
1945120
1355387
448523
1296819
48245
272304
1274955
563455
1052152
1405995
1743396
194114
36048
1666325
1870877
1415820
541406
81792
1748223
1348954
1999925
179354
172147
900080
18181
486966
1989561
1831639
1828177
132821
1817529
1072481
1890866
318804
890148
1995186
119825
66380
478190
1586516
1149713
1130206
506162
249653
483551
1430414
224292
412712
683447
123612
1194666
453188
24454
429411
1721715
813864
435038
1532594
654246
524116
998862
1882813
221472
1202711
1151734
431689
932493
1142501
1710038
1508555
124529
1239606
1651738
1973965
164420
1124110
614553
161907
837856
1463979
1362893
1517413
106701
923217
3895
1363520
141814
1493668
1186324
1309670
1524921
1158525
777986
895321
1762529
781245
1336476
1361610
376178
934498
1602546
675913
1947728
1716776
765006
637725
112804
1508259
841621
324971
1028151
188753
1841166
1302276
534526
458904
1025959
1203814
760574
1786598
651174
1095009
596173
1691770
1187564
571134
414635
1675866
30310
1787104
1041458
799116
1363394
795883
1845983
710166
1472987
1742871
1654091
1779318
565316
1216801
370049
1739967
1415582
978485
889743
1791318
757283
350941
1830436
1008954
1156972
605863
1173278
272499
734768
1257677
1667007
1294526
278654
1166451
59990
371115
991026
1205292
1543356
834699
1454715
1485880
269864
1599591
1546342
1041908
445771
801785
1795318
1892823
1532381
1721455
1883338
878488
189277
1485832
1091606
1996829
1660109
185667
262549
305255
1263752
1640090
1404864
311807
1907475
1365426
1938844
1168752
1092286
1725744
1148777
1423664
1727560
67054
1977569
1718005
1975268
808706
1636496
1136630
1570312
248430
577165
472537
1086306
273121
1408424
1516777
405177
885736
1034781
1906095
1326449
1492881
186726
600717
243777
48954
1748460
1195732
1300455
1064105
1032941
1356063
1999308
445651
802090
1754611
1035006
1064346
857196
1566409
585208
679482
400995
750153
1069714
1771059
1049880
389396
1935086
1906718
1627523
1670914
191329
1841781
1676249
1195464
1160098
1669828
1524049
1476729
1033944
390960
50414
1093868
1140301
813521
1721181
170012
338141
1354392
1043073
1083766
1259245
1223223
1034422
973511
398129
1747782
1033201
1540947
438684
868034
860381
555836
843325
168948
1568790
616205
267647
1379675
1678487
125069
17852
1818145
1741612
1832034
1067200
1805670
441217
1397057
390240
1429872
202790
107662
497317
1678913
472968
1428105
135917
1126816
1710627
16766
252624
1052867
1535233
947211
1893165
567241
686633
64383
125578
963425
1602605
527401
1476556
1863305
1931445
811174
831829
411254
1968813
526945
1483965
971069
500891
502810
696844
1694685
1384708
285873
623179
1406757
87581
944981
447648
549283
41899
889759
68306
303662
1441438
1228076
1100452
1488019
1147654
884784
1353939
87969
1954253
51358
1796123
1832521
899568
287268
495764
895331
1507183
1679189
1923138
731732
171089
173734
1529937
443110
516836
1137652
270967
310359
560303
109125
657935
489891
611459
390140
1470083
1222822
84830
517759
704031
1932482
770242
1469329
141829
1022237
1263499
1223041
181388
86892
1902101
333084
1868855
1194772
1482732
133181
1053982
392115
1439234
770655
715497
1685485
670837
1182713
1190311
1929291
713622
998784
1053582
1561497
1589636
1338391
256821
1577031
942142
721061
1688921
708637
335329
1606611
1988758
1291025
562399
934628
1982934
1067930
53822
85498
1943284
1444384
1150484
1565875
984144
1758558
552908
1921872
624206
779190
1233081
641291
870315
823913
1973331
788689
1841787
32245
1858411
426389
1083989
179602
281088
1871364
1713196
1137025
1499828
1783466
331262
1288679
1888161
1942608
260425
158661
1427808
1732569
1157950
395633
1408912
1924751
789329
589833
1624279
599674
1617819
1020376
814643
577520
1122388
531116
344197
1431384
476528
533285
1137457
632281
567821
1155469
1589167
874559
501706
853923
25313
939761
1204445
811953
395891
1252821
1699128
1096462
1562529
1260229
1157141
817246
1437707
615564
1471749
1706055
1059278
1008890
85776
1465235
1646697
509894
1557458
2460
452072
559417
1124180
1078931
1248834
1596462
1858947
1467545
710472
1613506
802841
1884303
1165590
570573
238909
256336
948295
1349939
128695
1071555
885469
321911
848502
1409171
111860
1456292
533595
800071
1790901
1361158
1623341
929582
1158550
1881333
16053
669443
440263
1905605
1600497
788291
2967
1632845
1107443
963335
1155128
223022
614026
1389922
1426199
355155
567508
1109715
1901649
1917242
1519814
1918483
518249
1748011
298752
522498
182041
391790
1145526
1666211
519302
1011919
1801787
325727
1493796
838440
1693175
1066065
455424
93169
1207125
438445
1253630
1564127
1773511
495477
1121575
259095
1204781
740681
1335569
1127190
982741
278080
1866316
779704
1396184
1694119
1511977
1314303
519762
946069
388033
1878743
702097
455229
366871
1115299
484664
916826
1630408
1535076
1271995
702850
1044422
653509
930480
1908506
1423082
369826
1080198
244498
1807654
1743886
847030
1209116
295521
182824
1730465
171046
1746942
1073124
1279645
297471
906972
1737401
1319010
1849849
419757
702941
109035
1527974
1294584
889972
669783
647104
1432518
1808386
4841
1591750
400372
533470
796221
1061664
1412747
309441
442275
1745571
713203
1205747
248516
61933
1724338
57951
749748
535916
1438711
192199
173225
1194614
1191928
577488
440873
1541395
1842496
376997
684259
923895
409314
277943
208979
880141
1466252
1873692
437193
389537
387532
1386463
509879
1525883
40157
767330
1213812
1081488
952852
1862780
1132578
1604019
958210
659717
1043933
1467186
1625727
349788
1421191
156271
801498
1345952
728107
115179
1408225
956756
271292
529541
1582216
1954716
1581807
86460
408100
842001
1139366
1131342
1031565
201394
4595
1864930
1179332
818533
131386
391167
513724
667849
1886275
1683367
1159583
1213346
1220959
388352
811331
212774
1779262
277151
1057609
1709723
929646
242151
833111
1143362
1590222
1357757
732920
1641771
1211237
1401549
1858360
1315950
129724
306364
546560
1158700
906309
1687255
1245323
1860815
1282453
1014954
1766398
1568270
1902930
866703
1534275
1698953
539888
1395811
1099708
144543
1099964
1915972
1713441
1482779
1649060
1933220
1701695
1716402
621366
1194079
1921975
1594113
1291323
1002011
878795
1467866
72755
946331
1593150
568419
123067
144813
1827633
704391
1293997
1515088
1158615
1735388
334761
992022
967748
1407440
251465
639888
420029
1155610
785498
1575669
1340848
897389
883572
1694122
166206
1279047
1227624
1782740
1310527
1829670
415615
762288
800726
423708
536889
428870
1511905
1594919
1970028
425294
394463
356160
402852
1278516
1985154
197934
467176
304009
1163752
136095
441412
328672
1751432
1761610
1463595
399232
1464976
1259194
481556
1794493
746152
704119
959775
333625
768420
934849
1330165
471835
1623144
1813257
543812
687937
1773558
1885873
288989
841900
635243
1821188
1490601
1982747
1459125
1623940
244364
66183
1089442
1658562
824860
1996037
1812621
323479
611503
988908
1418609
724520
1049550
1316975
9044
300073
1917842
1971094
899655
1913206
1431389
1044929
1246671
1582986
1026694
81320
396151
22336
1123631
409969
1918403
1571770
1306181
241418
654106
837919
1665350
1725221
1647954
582850
1943763
207613
184412
1303008
535496
30510
174694
221423
963013
1011746
573466
1231415
561412
1629196
484721
945374
1455283
635898
1991239
1459062
780179
998253
141189
1265049
207179
1087274
558177
1932296
1226629
41388
263383
912914
1043793
1027542
1906853
962370
880847
200257
1537678
175602
1743186
1257290
98124
731303
1405805
1242757
1012303
466836
1673566
588278
1412185
1339991
875540
1829230
221564
1921249
747805
1078720
130874
296075
208372
1989092
1859557
952257
1921337
333186
240007
1493034
456800
1700391
1658381
1275674
1535802
784946
1593485
342568
282966
308005
1792426
1720104
858727
14915
1743595
559759
123053
1749377
92094
1803482
1935803
1083157
1940049
1353435
1862705
300665
994834
595114
342288
1236194
245219
587723
1226723
793106
753893
496680
1217382
1826198
53082
1217207
1077088
1194337
86122
896131
1269841
1996413
1016815
1810968
1974810
659514
922445
1049462
1528267
474406
334876
1171696
1795781
1435029
280603
527638
148447
1736897
536374
806744
1745725
1296459
790790
1896842
1371383
451646
1207902
1540724
1701940
180869
187774
27952
470076
60976
655823
1771351
493827
1743443
364967
1645459
483142
211634
262164
782872
1376730
360068
1578679
1462378
1357746
117248
385363
466173
428565
1391011
525466
1176091
1400844
377479
1573987
377266
1073250
486896
144713
1270923
1557119
138186
474575
1843636
1790078
1445911
379593
705211
1559728
653225
1181863
1249374
1871270
1679260
1680023
681352
644881
1193348
395778
740984
269400
1331017
1270015
1032885
15402
1859526
26599
1308846
587596
458385
54696
705888
1590232
1914639
900832
715773
344752
693930
1758476
932103
1431040
1980977
617110
578892
1767558
326862
81764
1036478
177253
1560478
46396
1157432
1065965
445701
304919
735043
1434084
112947
558945
768947
359607
1847713
598417
996885
545897
1416144
1263415
710647
653287
791043
613460
652762
989316
15274
623606
1449570
1454206
1567188
684217
638284
1476212
1038825
764965
1833083
1074013
699992
996504
1291843
1016826
1751210
42570
229981
682596
490645
926179
510114
122228
1585046
1313245
1276271
677462
824480
1383422
1363321
986736
1692684
862685
146971
1266630
115533
426160
446722
582815
853950
410871
1940878
726740
1254451
203891
1595745
1201139
1355835
1790362
1619087
1833326
1340337
1760271
1621391
1994569
987545
91101
1113621
941100
1082057
1659384
814014
277307
1063441
1952371
543322
1856746
1873732
762529
1403153
1524546
723522
9253
403904
1502065
1133467
533014
1893321
446865
832360
253895
1300187
1687828
1606840
1492933
454640
895942
921676
110952
245631
22700
1396898
1144526
265834
735503
1766078
426010
1426341
918389
941524
196356
1206241
1840153
543015
1261648
570634
946889
938646
1333949
1383019
981678
171596
91501
482618
897049
200578
1374578
1062091
1263010
94890
427300
1537232
312686
146432
469812
88793
1432846
1980911
1724737
1350208
1367079
1487859
1458579
1326247
1575895
470352
1085069
1070651
247130
126473
1337784
464430
703036
1087183
180646
333645
730949
183850
1186814
45774
536487
1338004
1898890
1944533
74222
322460
1775163
1780854
1330548
1073713
1050248
1833087
592657
1024923
104416
1953563
1184614
1471226
1833737
1936553
240534
236730
361027
1641711
1876191
1043410
1052125
1340276
1253517
1392479
893458
670803
1024237
445980
631023
1149276
77540
499466
147637
1675911
1334395
664716
626879
1992235
1164938
657240
1073036
1092748
1168745
1246298
1638248
1169202
1633074
567525
407904
730424
1422895
1062918
354281
1713342
579624
1534713
1411806
1247124
1429049
228192
1558790
1500951
1648389
1634785
1298527
1274359
1837757
1514526
584672
157869
1587107
1104850
1418110
1141887
1942553
948338
1934621
1036365
1365533
183034
1368945
1983629
1173115
544920
1834809
576492
1486846
1344570
929405
675243
313311
333447
326407
1419106
906160
454907
1671799
1391176
788593
573687
799857
1510314
1593503
235171
1854786
954974
590914
254719
1547521
1611315
1664430
1470130
1819920
189995
1416066
1976272
1839541
1816452
951241
1342803
83156
1489616
871926
208685
1340871
1701056
867
497860
1420492
788948
490052
924399
1907091
1515173
1614044
224644
1297902
1720682
356636
879313
444848
133317
148304
716150
1734898
150851
763184
630332
653950
14783
909517
481887
277108
231692
1133534
1047651
783021
386369
322268
1651086
942713
172911
135856
92640
1038623
76320
1134274
1112835
22266
687682
1106384
1779848
1236624
1053706
1041486
1819834
412542
658576
332834
886960
1183566
222057
1966156
214371
581886
168034
1309491
1304493
1232641
761822
915362
1241021
1639663
89278
1468678
1334144
1486651
1620518
197941
958442
111249
1437444
91718
423627
460678
999672
1055661
145879
1231226
179081
182873
1289701
618685
650786
1409228
581908
426319
1427218
1578930
1760116
550716
299841
864845
203262
482135
174725
1762621
539181
1898763
76230
1900143
112483
1794198
132508
148566
1670381
262204
1876346
1462331
1503752
97672
905483
273171
426735
259888
1208936
477042
1587661
449616
1503983
1277510
748373
1153288
1706874
654921
1736508
1390864
1644377
1916353
443876
1870879
764379
1513792
539574
1064133
1386855
88816
1076164
1600908
636129
1903004
1773597
1800296
493763
1591982
782151
472927
1233688
619760
1468202
1682535
51349
1660169
974070
247005
212739
376661
1858925
1577590
346902
1290347
1480589
456068
1433836
763153
321857
415453
964154
872091
1716163
823631
751566
1730101
1225582
207094
1335442
1804944
80972
1381252
787613
16212
1619153
1155514
207100
970317
117140
1922779
542452
1294258
1460963
1812452
299457
995743
1496239
44985
430648
386279
646382
1674102
1490974
18549
1612062
73737
6316
1772107
1194667
253131
1986223
1802636
1431885
423883
966416
1831894
712417
101862
1773450
1324978
1343019
1457440
1312566
1776615
79449
361490
1891784
1002377
1588044
102394
1075920
208601
227291
1601883
1713698
1752589
1546905
617254
1637120
1574856
652130
831533
1093142
1310144
1114454
22724
470689
1449789
1328079
1642461
1707104
1741383
732649
1346254
203623
1808661
214845
120006
658094
1235170
43517
1925471
1134199
91487
769060
50863
522091
454725
1159626
715341
1009851
1195222
923523
1989282
1798468
1108388
1394564
627648
791544
57545
1913088
1359665
1327363
937011
1819064
553491
1381658
876241
1061999
565857
1045392
1420707
461872
1845963
854126
762468
1378967
1860113
1002538
275353
674987
635413
1310761
204443
139294
875390
862517
1773511
849616
108241
937960
39693
250244
474758
1445708
510771
330098
117318
748525
334914
90558
1648680
1946512
1891184
577952
1775794
1516277
1793177
1371477
1477059
939692
172473
399947
1985401
550218
1044558
442424
1643466
696599
347384
210937
77935
211820
1546764
1909056
68570
310129
965542
1412087
566817
1202389
248178
1706084
1704979
1742851
1317032
142982
1233374
164677
1172078
1337514
1603292
1192050
1079363
707425
1118635
1554108
988976
598058
705222
1355659
1425051
704699
1841787
391444
96466
1309554
763887
1269356
734413
463711
195330
182633
1158208
231444
110534
164028
86064
137154
108449
1888977
1919623
1423353
877430
143452
1991597
1412813
479558
1283377
746604
1910084
749405
1053423
584158
181580
395935
1005715
1064655
224707
1308201
426964
149494
1509508
1820908
1937285
1326020
305415
1536321
347733
870930
1134983
1020492
560035
89703
445386
330577
1902956
710236
414628
1800986
221316
685906
1513839
354774
1438620
1616093
1715557
1284448
603250
1554639
1217444
96370
308481
553314
57419
1401271
477716
1663034
1969010
1508817
919530
1812940
1929563
679953
73385
1280649
1924774
1256319
895621
987463
1038285
1308501
1149576
1607627
1970609
649105
1616687
1978912
1913725
1047063
7247
205909
1299667
514432
498625
1278481
1459470
339636
1204113
363076
679765
204511
1815510
521757
1885448
1102694
1456505
1540001
1502493
359939
1902811
561220
1213641
104797
830429
467351
95473
87528
90800
809073
1235654
1268781
12909
1512108
1141481
973989
564893
1264240
462024
253282
198681
1534568
302361
1502573
671270
1815889
1151148
1574983
757570
1173155
266652
1691200
1726627
1818904
1677738
897342
261308
536683
1516408
831115
1333779
1357499
484769
953090
554384
1487310
1811131
1277938
629490
1108418
1236232
524530
1732817
1835178
924175
1441235
804180
1550073
448073
701387
1344233
1480731
1704744
1767799
1014208
803833
1547671
614000
1692432
1938845
1348328
569869
225695
1612503
285417
1007575
565297
411376
361330
395988
1432152
121085
886786
1722184
825777
943898
647380
1015276
130404
423268
723671
891639
118412
396927
848787
846806
1161523
1702157
1121083
1416793
428827
155532
1821403
682118
1289964
105998
477136
168124
1824039
498779
1756558
1242082
1029135
391687
1531666
907687
1572382
525103
1493491
1357569
831486
1046564
1570430
991688
1258351
403100
477012
604540
754984
921443
1115414
1316329
1413099
1024948
321164
1774962
1029135
850389
78318
1684114
510725
1785089
516879
1854602
1866870
1206202
71598
1366027
870929
864548
1694733
1763375
1232780
296643
1936596
625903
1642983
1926917
73414
411069
1446932
276995
141935
878022
1453193
904903
35111
224989
1531427
395893
1495447
712353
767912
130836
650322
934841
1956452
525826
1073017
1364065
1853183
310020
8272
333333
1942161
811994
690526
1399205
597364
724447
878525
647335
1310849
409815
1960133
203221
1470356
1242346
125645
1949583
723865
1804885
382109
1589396
997618
1451656
1864967
1519320
55839
1754056
281528
987205
330368
1242774
1005101
285130
912332
1680295
1221924
472453
1009841
149262
1002328
76714
1620599
526785
296812
1475591
1203897
1754844
382440
1757001
483416
1909016
443784
632117
76832
503733
375572
198084
629898
1003316
1295700
1894579
540204
95904
426564
765908
1952999
126667
1040653
365545
235951
1944983
1616368
42847
1289921
1460553
1296420
1050444
687457
1708806
1204845
466945
1371666
1817950
1866462
1641109
911472
1216112
231009
1295282
729883
77811
1294934
360059
604944
658889
775102
1549217
18252
873835
1366132
1758545
109143
279479
1834638
1345948
900468
1319955
152907
1976417
1519094
1036479
987723
124334
1797946
27384
262429
816198
1631223
1806445
406621
1669083
639446
801522
1219704
1599055
1057084
1288826
1154306
1686950
173782
237368
426540
1571818
823913
285506
295988
355768
403268
1621211
344496
1277511
1046738
1000695
909286
1115643
1091329
1469062
1141563
1814850
1243364
1255950
995743
1099875
322033
1476091
26434
460652
356397
849033
442101
350152
1717175
1451287
1915601
1351409
1735916
174580
942828
1236028
768436
105548
1737593
1555608
620725
311343
1260847
1194182
857735
1389187
164433
1611845
1378214
174163
1909623
282847
1304827
1397138
1207866
573781
1895848
1546688
1221369
158818
1451961
998586
1131648
1718350
1783396
1446507
1093630
69442
1278136
1981290
167794
1252360
287141
1087215
103884
660932
1413041
1844488
789402
545077
306336
1341727
52120
1837812
1831943
1651677
1988086
1074643
1094051
1314667
517217
1745165
954861
849841
1227549
324336
638586
585889
945414
360141
1659065
325330
1547604
1104430
337641
936726
334431
272645
886609
1255027
416730
724928
5545
1440208
777703
1240764
1404835
1232369
681473
1465692
509124
1207068
1814138
637729
1608761
291818
840338
1405472
1568658
1706025
241419
1622850
425360
489405
471331
1458326
1292678
907717
1221347
1104528
262142
1136240
1797801
798644
356029
1106622
1386270
287712
882599
332136
523628
843824
1997952
566191
1513166
1699619
188080
405015
174633
817717
1031288
1112129
504415
1861787
537205
1082143
1408418
930160
261452
1727169
1327250
297725
1468008
1086326
1622913
501941
1108981
591543
788650
1505283
1087654
1436299
1921711
1258510
267410
1331465
1447368
543010
1661880
1164272
1157942
1143913
1056900
982797
1868584
581115
460531
754703
63818
1521852
652905
50338
1041077
1114732
1725503
1894072
1209000
1377150
25608
309777
759903
1151112
793996
1430322
997585
307904
1161095
940162
1228732
1823098
1288023
919869
1059802
1876255
1865347
234673
763807
1629890
276041
1704866
1321193
9939
1078226
1486237
119597
1677641
1966508
729125
1780457
576148
1424604
1049308
238972
1075158
1976708
1220263
1522203
1918416
441389
853687
316515
1542800
707485
558045
147361
172875
566332
117871
734622
1139602
1183774
952384
517437
1126973
383369
514326
1100664
1953381
1029877
1074335
917972
759882
1505117
382330
855518
331566
1523247
1442271
797409
1605483
498978
1867887
208629
923987
1542611
1568678
1806822
814849
781889
145416
559558
305970
628820
1662607
1311050
218797
392056
722164
1606968
436862
1159170
1993848
844063
1084291
361414
161020
368059
871887
295670
1425678
1635219
548768
1807387
1102761
822998
371189
230861
1381559
119058
1030880
1770397
101674
1700363
666465
1686799
741333
1125196
207355
1327628
1780555
1068804
1389024
1835089
1252866
504886
106508
1554531
1322166
369254
1624311
1278194
1783566
236668
350031
1432274
294837
877788
267571
1621771
1873779
886779
1304358
1960672
1107950
1133631
965208
1882156
868498
929852
1682452
522991
1713057
1407043
1966169
902597
1036027
464279
1279554
468854
1306124
1726008
935770
1044743
28334
1643679
521795
1144507
988812
1363861
1780314
446689
1589376
736753
1430937
191530
1382054
339036
954032
1614376
329733
1698631
1250487
139674
244351
781540
1503872
208544
1565942
936873
1147448
1728943
883450
663329
807237
399958
795988
1517155
597586
967714
829861
1258228
13876
566613
440883
622522
1822327
1574403
1054361
492973
255029
1573673
683148
1765358
1133616
772380
1143327
1755760
1164966
1382566
1589736
1851866
335171
209181
629416
1919760
1551618
372819
1390341
1473065
1561104
1300656
120404
1192631
1709434
1802552
1546095
810858
812074
299672
697157
544999
345871
100967
1621822
494510
260334
934780
1546376
1017026
814996
1180675
1703713
311853
927688
444930
337325
1199095
1479797
395502
1891396
476959
1769766
977016
655466
1707126
94365
1397385
100947
245940
942851
1764780
1774885
1284834
911215
746867
1507390
4954
1016315
430756
1943376
377209
1593624
589427
561752
1690537
1560997
21165
1232835
1167587
1101545
1081383
1019425
1127715
1002023
1368624
1923018
769297
227395
1373789
361528
786623
463180
246910
1819868
13367
577277
778522
1880563
1717631
318561
1916500
948068
870060
227835
1252710
1016708
1721256
1911791
458835
273531
79377
605224
1658812
970060
335179
1566394
1117536
1793628
968331
1321973
1960158
524056
1560634
1667435
305703
1233948
1096848
1325040
1586107
99053
582295
451391
895582
1647356
256986
1512882
112757
633063
1817020
1577093
161267
243141
1577986
1775489
1221449
1463852
201805
1479527
169143
932991
700698
1871199
128594
614310
423852
1459458
1364484
994712
596621
751458
1239825
737556
1831617
608420
1639515
756449
1361007
86537
1622927
834912
1921081
126315
1804083
1128072
1728231
971180
756526
1821131
419591
249565
90622
925236
1396856
1744197
866736
49870
1097076
1516839
1256269
1659797
1602018
1929739
1249847
996701
1736397
980842
37244
470947
312865
587220
1464850
1091952
1057188
907710
1137858
14359
1359471
452134
515886
285165
370100
232271
885556
133055
1428139
918963
1577222
786023
1173184
1297693
1566851
57466
1805809
1412976
1655547
1277264
226022
1011907
1477561
1153340
343508
519416
733046
1276223
994200
1104746
896153
731176
68670
1717520
926344
473749
1960176
1967592
1747008
1689768
244100
252
1612751
1577039
695507
327405
1047119
1593675
1832167
1269990
1461196
1251404
386714
1217974
887058
96644
553241
1737266
456760
321849
544545
1068343
1791960
508241
631696
708047
1540169
900400
301597
636306
1796972
788634
627851
1823043
932680
878564
528229
1884682
1221707
68760
1561102
617057
154674
1976093
476415
315902
1874447
1230820
838278
429965
1004371
1882659
121078
755178
1645778
966744
1970789
1018558
976229
731990
773101
278104
1233635
671688
1033492
604835
1979463
437390
1358053
381023
871480
1772997
1854823
262813
726109
1834109
1191818
683030
60810
934714
279072
1846156
1117429
1202115
1886108
172206
1147918
477303
1962010
1453725
880087
1289738
1945523
1415682
679858
260348
1577567
1423330
900259
543308
1975183
261324
958554
805308
91038
1597383
1157063
185423
549788
648308
1907983
1793359
25158
124161
506209
329541
1924653
845198
556987
1391309
687385
372543
1853549
938891
420333
1128976
1640807
758386
311610
1293640
1764430
1993472
1421284
625012
1223942
1348370
730867
518093
231027
1420605
1159386
1827210
1705172
1100648
1856969
1817771
1380154
588498
838583
193884
724826
374052
489992
1345707
392744
1780628
837668
1481321
1265478
1844613
1692036
47297
1962073
1534881
1347518
1632839
439262
798913
351403
1321795
1944145
81155
765531
1880819
31997
1334551
1615470
1521583
78372
1973635
406118
1208781
887633
1339555
1339593
306211
1665510
699820
1787480
610149
234876
215992
379205
307957
1484361
239703
635815
1634507
1951314
1613640
1510960
50713
834294
798504
1418402
44158
98367
1697260
726576
1794086
849298
1080420
446726
253469
1235671
1564610
590918
1276990
71306
974139
93376
1756121
332396
341766
1861472
1597942
131330
1932001
625355
1039471
706217
1322373
1618508
537274
428772
598190
116896
508037
1306755
180531
915134
997001
266881
557557
980989
121005
1207510
760804
704712
465993
432008
1799096
1901372
1611101
994581
1176498
618245
126408
1708094
1668482
853923
575386
476019
967312
268823
156570
1234222
744449
659676
119838
1597002
1654302
81982
956590
410782
1353656
148978
466548
178572
353827
1171701
1824948
1226376
1419616
1963031
1739585
1109051
1201642
1566042
891222
151684
268061
487707
523501
1750638
1707004
766804
992050
1611417
1450772
1782867
913125
1412243
1446903
1588374
583514
197371
760269
230290
1651005
1846589
26002
897413
259790
73037
1460785
1816351
1916925
579122
347179
1897169
486603
1691915
73233
149972
164408
1776826
1105497
1059588
270723
1675955
826787
1821450
1151162
251381
707984
71340
542226
931771
1780567
91985
1731390
925047
695639
437962
1456568
138919
1837435
630582
265219
636468
966139
1953260
1385703
1543694
733721
955032
1604993
1651451
1150778
56995
1644326
1114645
1327606
1148351
675645
188528
744531
1259328
1306094
1643795
701264
1380198
1716506
1671547
1542978
1722770
1056726
1309765
1383160
103545
757587
970490
891966
527771
964194
1116786
168415
716519
532209
124664
715732
910826
929757
1703357
1262094
366047
236612
1357801
340300
1208235
1317217
470370
534712
1988318
498474
1901672
1523325
428249
560478
1004124
1673128
885125
1617601
1136507
1311033
951102
741727
1813394
1709815
1161056
1166532
1712338
1276058
72106
342583
391057
1277537
536639
814747
1348418
245588
926515
1388853
183846
428822
1437459
1072163
1617675
242355
658846
1829698
30810
644954
1544529
1899602
1582831
1845652
749564
1147472
6514
848197
1188470
1691541
1177670
232511
1171924
32703
282732
1332249
1543682
415957
239960
785146
1447643
1407662
1492860
437288
182272
1900268
1757827
621231
1925443
728692
252737
1600919
610690
1763381
1581656
665770
44242
1610879
303297
1827348
1386635
576021
865728
1622726
1452416
1096853
403229
1958546
1834538
1669330
611350
881484
1176802
769377
240773
1601544
483028
1995160
643814
899841
971758
1805521
1472781
1325406
1622817
827339
1557973
1460272
1009203
19062
1509178
1956427
604121
2582
346184
1555360
1391718
1412367
1140039
1392818
1166568
1198623
1143125
1653604
1770389
373388
1346911
70044
887556
509840
833084
220680
619365
22615
927819
29446
126716
1845361
179306
1552127
302640
1035063
274588
1464482
1686676
1020917
976130
794923
1498632
1138146
673904
1296680
1583791
284438
318149
1696369
645796
622573
1167872
1528051
1584540
5381
614018
484475
1760327
957847
1398459
251088
1444620
1731353
400740
357336
1098766
1677559
637691
25023
731750
1192274
1719104
1507507
1716590
1257680
873168
73080
1182284
466784
1485129
1578009
60272
66028
904619
1345314
1791429
1160363
1908525
830540
1553357
1502467
1788650
823632
311222
1376732
1017121
1089075
435111
1397397
21306
1823410
1561581
1854556
248431
1667532
241544
150172
1951874
363633
1793562
549423
1524671
240087
176532
1221809
976283
1668012
551231
1641075
1117798
598664
1484314
1852871
576694
1576902
974744
1886832
148556
284579
1898138
53847
1022266
858949
1967567
77431
548444
1855528
1622240
1352386
1055521
711362
1012633
1292773
1618082
603275
87461
905902
659907
247200
1223886
1509726
1314660
1047333
1621443
1414312
1277789
548211
1792919
769844
1007633
1987662
519992
652987
1430441
597030
785773
1038411
1940451
1256904
7501
86173
1834846
557453
1534931
682932
633814
1031900
1758260
1251285
1766256
1762896
1557490
1261881
1031394
769608
355756
91654
1150308
1355706
608796
814777
419064
354044
1916244
1305017
1796374
469288
4652
532745
1960751
1711211
257343
1281615
1223523
199127
1464007
1648971
1148187
465008
1441924
1028123
660578
1826166
1924292
945840
663722
1635599
1290929
559096
984209
1823275
1440485
310882
1435801
1721600
1605362
1635402
423753
1842823
1929254
1471789
1811935
1044703
771285
1761695
972578
942181
1755923
801052
1676245
404635
1470203
1169314
594010
730945
1740539
85070
127981
551311
1188478
1378622
1016370
1087579
833938
897060
757065
1673921
1165302
1908759
1408616
983226
1827138
1594940
123242
1960829
794342
824617
1431135
24367
933495
882599
470759
280161
1462883
1170248
178857
97210
835123
1578098
963341
1603916
1091831
1585818
154570
738611
1825304
348155
757104
1922829
1827379
756858
213937
262504
1500690
1359155
992327
1116822
1177045
1325129
1670047
115449
31679
1684716
33274
660432
1674645
303174
114300
1691990
1379134
1013610
65510
655719
1347999
1036568
1529049
33772
552929
1762359
835506
368685
730156
1576800
1337551
461381
274146
1276514
352518
1757298
780194
553723
1780027
1424753
625540
823702
241662
235791
1489409
1727167
1007748
1875747
1746599
1469457
1747976
1302832
1532974
792143
699594
814081
1982530
226785
1907107
712449
1254191
1059366
848441
986460
574227
127729
1821371
819792
1882644
1619636
1209486
1882900
1143998
73801
1869843
620162
210842
337522
1111143
1409917
817472
1451902
986234
1454989
1785185
87832
1760917
744950
1559297
1065808
435227
989260
1935108
321482
1164692
1700978
1054700
20882
45154
129629
826788
667490
84063
1056692
175965
47989
560950
1085099
66287
854396
1084278
1880545
933969
869097
1876254
1651251
402273
131062
1850966
579466
1921253
425365
542461
1293222
1887327
941959
1508001
1110719
1290620
1211038
733773
551476
1361630
1991786
50709
682997
25600
1458440
315482
199825
570308
1454105
876050
158849
1513220
610533
979732
217757
1176047
1335449
1320736
392
1154827
1453328
1129647
108748
1855665
969054
1694228
245378
652644
562645
710166
1135679
940905
727837
1803343
1552491
1880496
1228818
1528327
367278
1852766
830947
1037197
769619
589475
1063637
862110
1278988
184659
529466
1233656
145403
466126
346351
1080983
1870341
1794078
1779247
1839812
757501
709635
1864910
919179
474183
92993
1238083
355579
421885
1158037
383626
1314898
538675
450671
511318
914120
725856
1803884
1610173
1115008
1584219
822514
547499
1498825
296969
171758
1634180
829937
1902286
1728826
1917101
834459
1972239
730771
78131
98413
1671
1101567
680078
1235429
1752651
1540814
997002
465574
1219460
858841
1771620
1560428
53660
1619774
642856
666968
716120
1470478
1797993
258417
1885479
1937071
1197899
1809038
1317806
530838
1631501
592684
1615323
915996
43547
1919252
756574
885403
744849
1484132
1538720
582995
1577054
1704336
916130
1050613
778044
1706298
804689
314509
1178288
764067
161840
1248080
531273
1229937
1550672
1286972
18029
1052250
1037476
1298579
14152
1422279
1097802
177596
1522478
1492005
286506
224735
1555291
1155272
1545338
1797856
878849
540754
1082907
1212627
1516214
1441997
323848
1094999
1825495
257394
1651325
1140032
158725
1370158
244128
1908604
1368287
488505
203986
1275547
92087
1529831
1164612
893794
224591
1453962
76716
467125
710705
1263675
1803672
1160739
733811
1396663
129357
51144
1617820
1215669
990842
1242711
1133533
1197863
1799724
1778061
994041
948916
1450264
123019
256686
358973
1769593
1395235
1660931
1140085
1336799
448466
1859934
1630385
590286
1012356
566710
227292
1747427
390044
1863465
513828
862424
49005
1106226
1160736
1623816
1940861
94245
394546
1831
434702
1991789
460023
1845924
553134
216161
238817
402598
82029
1994993
1134751
1338880
1877222
823339
421864
379452
443495
1327930
1448511
1996342
1912253
1341426
1018872
595776
1666438
249872
1332799
561445
553911
929921
561952
1299957
521086
1424971
1271633
44331
1512029
385392
384442
1291503
1630719
1540523
972167
468018
1590715
134265
362804
365394
564557
1458959
767919
567062
1601611
25169
20854
757200
1851370
897413
171712
1570683
406399
1327396
133513
1521483
1473597
1152258
1857283
1855580
843129
1338019
287950
196929
1654534
1973801
1199011
724222
70764
214229
1760585
520588
1411755
1152458
1499379
1083339
879051
757033
842016
982369
1726204
1460912
1022005
1325085
1705080
1295471
1043596
988277
1857960
1062679
1147885
1091296
1709140
1124366
312228
697056
818121
884689
75313
168431
1836533
794444
362011
1333273
422407
1066706
691509
642879
1598342
1218334
1517815
692973
1098875
941550
1796037
511681
817709
1015611
835341
1053766
603098
451276
177379
1021085
792846
481863
223525
988761
1444655
1101581
731723
1516527
1010943
446024
1900442
755385
1999307
1710492
521891
635167
677195
1262807
1194239
785434
749469
1124191
1783931
1777555
497193
1155856
1893278
955644
375783
865259
1338549
715190
1818006
494372
1820739
891717
24627
237187
70627
1872778
1503197
872966
506864
855233
75391
298133
324545
232327
44798
923637
289762
639702
1372911
1772492
998211
1698741
462340
529323
1964369
4534
287332
1827312
1675326
1710846
999702
833990
395128
84737
1789459
800793
1971107
701661
1106154
1086722
1070942
910955
1210554
1654428
203690
40923
480179
1278904
503298
536213
1670793
680086
1644681
285984
1330145
305133
1887898
582087
1256855
1437939
1177521
1690169
1771103
406145
1188683
1066120
1723002
1643814
1726586
124215
1216275
515600
1435341
729977
286444
12443
1655388
992382
1072919
1856612
1224852
1337652
1554930
151099
1455458
1026374
845191
1308757
74491
309349
285741
173697
1923096
1933733
595765
1392715
769594
459862
1347801
1324543
515156
1621968
413192
740408
1275971
695245
1056081
119807
1518923
388520
673478
1741605
1129786
636170
342
1499749
256369
691200
541836
1792050
670249
1287432
1772963
1098325
631600
1259804
430292
563068
1173331
1651612
874128
43760
93363
1825733
1425617
1130994
1580604
1748076
1875766
292494
570421
59433
1935446
1377319
236420
1521817
1195528
252346
994378
187803
784331
1077505
1865451
65685
1340170
1587713
34402
1428226
281272
654227
467285
1347024
531319
866025
123400
685571
1793193
1585841
683499
196731
185570
1879515
1962839
1660576
539964
1964265
1831987
473094
268373
611770
404654
159701
890988
1499680
1758226
460840
1342362
1682129
219781
968855
1356013
1112200
1124129
1521840
251073
283455
1831652
213796
573846
38713
1951291
743338
1233465
1393109
1086326
212864
1098641
383217
1177105
1756449
127947
1158404
823481
1451024
1876553
408450
965187
484139
1305723
1379194
1506521
1355653
1697757
1583346
418639
1796915
678371
274910
920851
1044269
1249669
834729
1158049
1856327
271815
1567978
308643
657052
509306
313539
148657
869773
1566554
1203576
1907805
1333741
592324
174019
1778984
880691
63725
1650008
129125
1221157
1546055
286371
178576
81547
271998
498991
392361
261268
1492956
455457
824969
10896
103785
1379172
1718301
1564956
1516465
1796524
632394
254256
267236
810091
462733
1873262
1843477
111998
151009
783561
1737043
399046
234592
1490209
423476
39574
389175
1580548
527085
235150
1039940
1670758
18507
1212382
1324045
286784
760353
100106
1570660
633545
1306714
719688
49945
1675009
608506
1133042
348474
117035
769576
1605418
1410330
578926
215592
1921474
814691
1251896
537723
811206
1219238
548238
1347048
433512
1175266
871923
299420
867509
909616
1243289
439015
950407
445534
1888902
1798137
960150
774474
1004768
1938524
575949
1677642
708981
1279367
1248295
543907
1611509
216392
207261
1973377
1137828
237425
1365380
16476
897338
702534
59798
610093
1821524
226731
1428958
612786
1595815
732651
1974354
1019852
961244
1982193
598714
96049
1641085
611423
1400150
318686
695263
455108
903453
934785
356979
892331
1634562
1859768
350550
1846108
499414
1191643
959186
1081925
1255057
1813755
238065
694788
28634
411258
1495367
1543239
622787
168715
167669
562982
1591210
688326
659572
1944276
1925428
723179
5147
161063
1881500
1028261
707358
1668169
584812
241432
939037
647651
1830460
1528340
1372985
1254618
1258283
278703
1460953
278076
437129
66659
968037
1199681
1402263
1232655
1281862
969359
596803
1334064
515995
877640
54158
1905483
709314
1556339
1420969
1322145
1999917
1861874
1532713
1680761
1096912
1542893
782055
118843
1434833
1905920
1971138
1741368
484079
1992775
1785138
1261689
557218
1154727
158060
996314
1178898
100033
1963843
1244091
519341
1238953
696842
918933
400831
1505753
1101937
1369689
263352
1798937
1543939
1681654
495029
870235
1179885
844789
1591957
201078
93410
950146
1163264
726224
72623
1978382
31966
187222
1225475
1233314
1565154
1358871
608857
1380158
1909445
1193254
1102172
1213617
1752635
1855638
114634
839862
374422
1832425
1021836
1899091
1044107
444693
1149932
640640
1441570
845162
1294306
1706489
518039
1559168
31557
391539
1646885
95627
442535
999406
944718
1794945
800948
999003
1379051
147392
1882473
696740
877737
1423977
624354
1793671
1944402
1357665
604890
1570254
697101
1680550
468733
716488
1655985
519536
1459300
12117
1042982
545828
775276
304468
869324
135308
1146239
336646
441913
937013
1612611
559923
1981744
867279
1284831
272727
1596452
528304
1339879
159026
1748638
385126
787524
1233237
934673
259093
918786
648553
1546068
654576
1672886
1988311
354278
19781
1965601
482305
1693224
1234062
1861325
201514
1071860
1280322
650669
1282066
79773
1538999
1888169
284037
1793036
1496886
535190
706294
1264597
1887607
1601447
311166
777525
827184
89966
66371
440117
970509
420566
666257
1132062
1587136
1660249
1028972
1866746
1647031
899407
268270
1392436
1901142
505465
174583
1675511
1793311
1435454
1873001
1472667
1128496
1626531
1565044
1058045
1451689
764582
1501636
1073585
867618
40780
649671
252042
17522
1768620
785150
144820
1634115
1123312
1185792
1393494
1266318
151942
1764189
117937
917201
1139834
1544252
1155044
1739691
802013
1372730
1117907
302444
1269940
1688139
684312
165904
831351
351536
1847013
423087
1416952
1028891
29923
1931566
1695823
1152298
1037489
1920411
1619088
1308322
1750200
1458909
220599
604992
249896
983560
584405
1314393
180666
993875
699969
867706
442522
1028229
1683164
857641
863918
484956
373397
1189740
630412
1727486
1068258
144140
1049313
221747
1584762
1301989
292482
695272
485365
475823
1607827
331543
22828
301578
467597
778643
1298190
1690407
1330261
1744582
857381
1230618
1665871
65235
602271
1672005
1279531
827035
311545
711694
1418176
1206948
387569
818045
1825870
295291
1806155
1560876
77439
767274
337223
530704
145895
1176632
1479114
1508735
1215270
1212847
176132
1992975
1539939
1789980
1378830
690042
576879
1955072
1718472
614501
1877754
1403979
958262
1631811
1084389
436624
1161243
1844873
621339
429762
42994
1818854
1636994
1134897
627269
1155617
174634
1283704
1813846
985834
1058111
692756
1143237
574002
236668
389261
257065
250375
598951
614602
1605774
1434664
534049
1598279
1552599
1190106
460804
1199895
25580
918864
1821635
168059
1086575
19516
1052431
659494
257793
1080100
1209641
1610410
1508126
521834
839600
978352
1420090
904517
1414366
392609
1274536
877274
650832
626628
1505470
1403814
1857718
1648804
1570874
48835
173931
1058718
1620020
154573
435733
1948441
1516477
1215592
1626680
1847132
1659705
1333779
351409
1972137
403675
1936954
28774
1802900
406532
559286
1948706
984392
1861832
844478
1321344
820250
1198789
1156776
489945
1797788
1620728
355339
1347190
1877978
1059363
641317
514816
1579410
1341955
176548
703099
881850
734035
1196753
667809
1686120
743027
139163
204488
1476502
369916
538875
1975342
816331
865282
1610874
1780239
1786423
914341
1627058
353081
61048
1403095
1350363
375883
510731
1475292
635017
1425663
168357
487540
415122
1598179
1784197
759290
168929
1348264
626741
1395193
1141493
718836
836203
603544
538026
546643
1902128
1015341
1288131
1580916
1230048
1008458
783575
392755
589930
1405534
390705
1171328
1165560
80278
1627640
1655653
427027
236567
1206782
663856
1405870
1283319
746950
1187989
569047
1417167
1911773
1726705
1167966
1840753
1073988
1226779
897042
1131894
659823
389570
1274334
1234767
1759433
136229
847367
978413
165353
1988419
213582
1751156
1136768
1210041
1627868
1945053
939279
1002148
596483
756496
1480497
74365
510467
854096
810939
1045330
1380689
249397
1560058
1011510
964044
696306
621491
1119189
453449
1093223
175565
829432
871588
1675601
1063911
1044273
1236193
696634
922448
151572
987436
1319098
957566
798487
1614761
1301181
256929
1308325
236819
65506
502347
219688
1274781
1434208
1103503
36234
1631890
266695
294288
500737
1974630
1831362
1039474
1381710
1488648
1634200
698027
594118
207707
446075
1140830
297517
1380028
255060
840682
662906
1067624
1395141
738712
1920580
54392
1277021
1699310
1127277
317522
1695116
30018
1424780
974666
1979193
1441737
990896
787132
1210012
1377988
109070
1783371
1512481
549727
581816
1416469
1287989
1600841
1675051
1619336
1457394
1617517
320979
25729
976055
871137
985980
1586541
309832
852768
1992211
1323506
1115621
1477516
1567256
1492954
1621478
1185804
1172281
1380228
242032
1144951
1945159
1686280
1172698
888108
1830822
778379
1035253
843627
152193
766818
1763682
203334
1746183
1909144
1558599
800583
1724144
791276
1068646
103660
1932203
1720134
1102967
932668
1853305
1295920
993154
1169912
627181
1370524
1398284
1620092
816989
99321
358819
1740590
411793
1411527
1447394
1993969
657336
1858531
1433556
1385058
1628857
1432792
274797
1506258
606032
296096
1603672
1181918
852382
578774
842027
1845964
1893964
128420
1767308
610656
1943747
25132
1205328
784458
719401
1251153
1659207
330174
1327023
241397
1771269
662081
955676
291995
1789833
1655854
1281507
508360
1718731
1506460
1055834
768938
1606669
491896
1504067
474804
1682391
627688
1134678
1426214
761793
879188
46192
496552
607383
1971718
873488
1466143
762248
352164
1646000
1727020
1648230
584835
223366
739455
312711
100440
1649830
1127838
1950836
1508741
899643
1059151
1032494
44852
1173494
787430
395765
606481
1501301
1065588
1135457
558428
1307244
439642
646858
1064999
764660
1737712
1934557
382770
1454230
555348
1259248
773376
429405
1502187
903359
1367913
1667163
87421
886249
252274
62187
318971
1246887
79646
1210433
1421270
651596
622883
1838371
456399
778835
1351665
772431
1143580
1574259
383087
1067720
1077023
318683
395197
1596975
1180139
1946737
182835
1226531
1451399
1007665
1182742
1932018
712347
1666762
1346573
1930979
303913
1774732
39842
15313
512617
1485556
431119
892373
536444
544153
696046
1263247
1229188
1251414
1091331
1288615
747788
85507
973035
109187
201176
1389943
481147
1985590
605928
116541
1688354
935983
1383708
707559
587519
856346
1491722
1680469
954571
599285
939294
1988593
1102668
894382
42556
1295497
1618241
788821
1023307
1137128
1936553
1756660
999293
1775190
1083816
532833
1005230
1287569
1377079
344593
1162353
332658
502765
1697045
1058172
122966
1953878
253261
1236922
936661
1178343
1916748
196740
201565
374283
59712
1434857
1356230
1779328
1586342
334315
560793
1526882
227621
1131693
1705370
98090
99620
1867111
1842341
1783955
404575
1283680
1614655
935721
491782
346940
305129
334473
945629
604463
1243021
1862804
552419
1285000
446804
421819
1383572
692383
955908
53254
983409
918979
1528143
1005286
74916
1873961
1259165
699153
1133461
1439998
1036476
1312254
1754026
710958
1234665
1746478
932682
1923462
687751
1511515
890241
1048917
1495846
1287644
1432585
784961
906702
1842324
526788
1654720
1970139
1650453
558315
1194711
88064
772875
980016
1726733
1068049
363761
1423365
1843564
185109
1001510
1960345
913608
337267
570133
1835216
1437044
514534
313090
1200835
463115
41545
1057444
157283
1929649
652277
1785468
648459
999204
981989
1075442
1251953
1766644
1005936
1390351
1934222
1667957
313127
988338
1287758
471973
1266368
1209512
795497
328663
1915460
1156085
1248767
76615
485773
72163
1063017
1787002
1848862
1354852
588960
452281
1132909
783135
28410
1929987
1277957
1987227
1018421
752135
1026136
241688
1455628
1856976
1678628
66023
1387543
1158888
970840
1438426
129087
1914554
826108
364243
988142
1702180
1860596
1512484
1463199
385004
964896
116056
1221076
1321079
1180858
1981015
1192502
228759
1001735
692444
1806777
868513
411610
1168556
780877
853685
914078
1103750
1491454
326446
1638380
501829
1144440
1314369
348632
861020
526079
1427227
567525
793036
381540
371256
708614
1662430
664690
1823778
1857397
858722
252063
1307900
1013847
1171783
1435162
695055
1125852
58548
133751
261244
251111
762664
1373348
1785763
118200
761476
680324
657373
410405
702413
159174
1319244
1630750
1585328
779571
942246
1373633
932735
780332
634054
749237
444144
823868
1249279
1681829
1809102
358713
1063476
174406
406692
131599
1119617
828485
1820424
415095
163731
781180
728337
1220888
602031
1907649
18208
1834844
1779337
658565
483927
733135
443559
744549
1219147
948162
1240122
825532
1434580
883497
604985
757479
1156943
1217621
1617073
604350
1258164
1848391
982752
1779344
937013
555113
1782736
1049869
748769
618098
168978
117919
885865
1521459
1370890
553088
572376
1902059
339301
1262316
820567
1757563
166968
357608
1948441
1698538
169919
1865678
119698
1742181
267708
876641
1836123
988468
1483642
429119
1480549
1383580
1337177
1377114
1459185
1283960
1314213
941795
1170475
1786018
1199527
594963
905125
994186
1354598
940638
404472
638478
1980328
514186
903165
339040
839094
689575
1672310
1349482
56064
719482
1046932
822332
735774
1148741
556754
253594
605771
773064
1098246
275400
1972747
897523
717288
1029598
603291
509327
1412297
1439975
737637
1342024
982164
1434872
604708
617645
61140
104513
873245
1680864
783365
899063
566843
496043
252511
707750
978553
978258
1659057
14961
653261
30371
978097
65601
152115
1682777
796055
1617385
1492575
836142
367292
556483
1167862
691128
1756127
25037
8909
1208316
876469
958947
944428
1335980
1554944
165764
1680114
1232137
93900
1241167
731154
787785
1320114
1039855
636591
1600811
259666
949730
987873
148116
1375775
581737
1915230
1503725
785293
1915068
859234
1029134
807638
390749
948684
1280590
1877772
1244760
246916
565614
212271
1412746
1444205
794503
32635
460912
1413068
575535
1094332
549851
1787800
1823900
672403
1777512
244614
544716
1872234
588188
339847
1660689
378843
1497105
1730244
748875
805872
792731
1378075
222417
1863806
627786
5370
1289125
822614
1580839
982400
49102
1208082
1237332
786000
1413929
1307201
1550016
226967
1292928
1923304
843576
1123078
164786
706881
1516668
154896
1489480
1332733
989467
1287924
1239001
1390179
1973505
917156
1436736
1964605
1509701
1367102
495168
232281
639302
56463
235950
1701546
1441565
1264494
527531
1382197
901409
1951574
628515
776141
818394
461166
190687
814953
830417
450963
1631622
1086772
1378318
1670316
1028029
407195
103334
414039
102680
458731
217378
115162
591620
1466557
222867
1685082
507198
1538143
1307761
1612627
1361863
1894913
311589
1278295
1120456
293006
550923
399997
1971442
1169872
1947600
529295
1436388
1686655
1080851
1969878
1647792
1878644
502754
292136
1862569
1267504
1108103
535901
1709002
1717185
910639
1484616
1032680
1018009
116273
1910170
711428
506011
696344
1895097
934484
1566683
250719
753413
1915388
640063
923602
1867328
599983
964310
964095
4627
1491630
1810932
566083
472536
1778428
1112615
1966178
1396142
618568
1437458
1414212
1198786
1767613
335098
1677929
945400
1169981
338702
930569
1179758
1306894
506140
1993401
740116
1530544
1117614
409026
58602
861339
234954
177099
1230862
649655
1021248
1861381
919680
549958
1821536
1120935
1365121
1092770
1124903
913246
431731
364801
769530
369394
1269353
615921
413666
753940
1995406
326199
1282786
1661336
947934
890631
430608
973074
1447162
1190954
1176820
67345
1891741
1615017
1315450
391894
576498
1619706
706463
1826540
991653
1470941
369216
554253
1603552
493902
1025429
1507587
565565
1329341
1136027
462664
1473303
1383699
628525
1149398
1580412
980153
523574
817655
998348
1114242
325169
1231441
458891
1369099
288851
168260
1861001
1898606
1168952
1501415
1724122
240155
1526927
1280760
602893
613963
330735
785799
235088
1239487
694990
576067
1069007
1924059
1645237
1590045
637930
1409982
1697290
8581
960222
1048346
445603
1478927
467230
947495
650443
1135026
117603
1286444
1418468
1063089
717909
455535
1441202
1217792
1785876
22750
798550
1385972
337825
1533997
1509219
1785803
517946
767252
1824997
1821382
1907890
1556521
312265
1635376
483403
1275460
1157724
5411
1802205
297788
658167
835085
1111921
1501586
998637
1711840
1359179
1066243
1036703
769966
1373028
498234
618828
1552307
501464
752699
351725
740504
104275
1595516
1151894
1580470
1929374
648122
1590604
287983
1768352
1882071
1649805
1462641
842883
1741414
1697258
1834340
19426
80812
1647499
1044522
603105
1179154
1295498
652366
119814
275208
1526678
1846874
1136383
1865480
203908
1370866
1162199
300312
1755951
788943
1382432
903191
124007
1317535
1352028
1031514
744804
1486645
383580
1133424
375447
1462972
1193358
409137
916322
972879
1011287
231686
45342
1746786
56232
1502374
801825
445650
1189168
1915420
403230
1661844
1394748
1958598
1939732
1680107
633609
1820416
1890166
1449160
665985
1390599
609453
893851
804680
831614
1584238
1098471
1359021
1581401
857504
573859
1435625
1635270
1570468
1317786
1028979
1235658
1409960
1418174
1336225
1198018
1132337
716596
1627129
892802
1965321
1805663
463546
1679942
48129
136449
1757678
732873
1218073
631713
961522
661792
956120
1707464
1950500
1401589
1792975
1667273
1879656
1987346
586206
328538
1661278
1259555
1027597
717375
586649
1593095
989522
120147
1904203
1135695
1319151
382054
617707
778258
127119
1172987
836071
794748
515775
1815969
1788448
1857181
1373581
1528216
1524563
1771572
1127602
1123252
1260493
738666
309146
500960
35625
932459
1180905
509507
1083598
884241
673164
1486750
480607
1326684
1870005
1485936
864728
1810826
249864
1319053
1357492
1531695
973839
66487
281079
1787530
402833
352833
1181356
181222
1744818
96611
419492
517857
589235
17564
1479511
1336453
271063
901491
1299060
1634458
1387683
1984126
1400292
452694
1589945
1165970
821760
1945252
1853922
1005372
242951
1860858
1215921
1363653
344562
1707717
1599073
1448219
752922
1638014
898835
1087604
631362
1480491
1068968
341056
1200
1291298
958912
1746741
62835
290820
1506729
1219289
1324311
1822084
1132177
542703
251197
1019501
1025483
371925
83489
534830
1435889
1204117
1616218
1662883
1697367
1065016
1539707
1246468
535467
1909969
1137999
1215311
1961314
788841
180436
1216384
684723
388346
1002416
508898
1985873
1718813
486329
1411478
1987
644526
1612479
600130
1511389
206183
1357907
93826
1373755
1780883
610071
1935171
1617170
1949100
1328649
573525
1787592
1233885
1462996
1787663
1055248
1673084
135923
498098
1608135
1239632
885510
1194030
840996
1309902
1406947
1777937
1141697
1227657
1358936
1158453
476621
1497693
852448
955198
808719
1745043
723854
721758
1290256
1593363
958821
1793717
201669
245728
721137
741250
1927527
1159614
27403
310174
1127354
88218
1069188
1618700
612731
540198
625140
662011
1424000
1209614
1040329
588951
1332527
358056
487516
724008
181986
924021
454667
162018
196937
574578
1363535
224223
408498
977704
1928810
1371559
1493385
1890126
1027322
1244757
1347882
1148703
730641
241510
1975651
1687314
569062
1920392
626716
1355818
1543566
1369870
178035
269563
372058
1470554
1019846
1566435
873076
1423466
434596
1698465
1087121
1601833
1545918
763995
1786806
1529862
574226
1862945
847207
1167712
1344778
247953
74872
539214
1175602
465410
302036
1398791
890019
1833220
520845
1487322
1982004
1287647
890401
1082606
857277
140272
63322
1570105
298620
383587
827873
80344
434594
914744
1017024
506620
1250800
954111
253876
689752
1322045
303774
1197378
1364297
1948918
540177
995153
602489
1219011
855230
1766997
1340489
1642713
1279129
653425
412042
1560748
218200
332966
1701955
926476
1874440
696568
1675989
945576
1819096
534162
1779412
908971
932649
255465
698506
1028867
929965
85865
361587
547251
1084638
1045387
1290944
660020
1272848
256458
1175795
1925993
1093128
52381
796413
1280536
338069
617214
73721
73037
1301131
1076911
295071
796764
551100
961194
884129
1261098
866544
1696263
951763
1986301
1856844
50533
1189312
1387752
1941331
991235
564360
1472603
966665
1825602
434891
322084
1376386
591153
854029
1546167
72416
738777
1206905
1106211
1189155
60310
779513
702417
359724
1260873
1497847
62773
1579092
993566
1305782
1236980
931927
1514939
1022536
1221751
510482
648565
769838
14472
313489
1646959
1644783
1637859
1908439
1497937
1182775
1108458
500478
1899232
371738
56015
300505
936896
1944608
446842
1466426
1101586
1306461
1925340
393701
1369322
1722107
854806
222433
904090
1743742
1528176
1929145
295829
1588500
1070466
830017
1748465
165501
1222599
1408406
180676
1030810
1976689
1619956
909384
569304
1900887
1602261
957661
1300427
1278237
7432
691885
488457
1773352
1052587
336361
992595
1936221
1509381
473630
555109
1049732
1615196
47690
766683
1256560
1670559
1122537
1163090
516485
860410
1193983
463319
1799152
792161
196092
1786672
848293
1833004
1517404
1400662
738905
1102775
1642276
539084
644100
1501768
952722
68585
1027988
1813914
1525185
493813
892104
1268004
1061462
1666495
1818791
832661
413253
408383
1258417
425916
1819684
975737
1052735
1197264
775981
226031
916131
1897574
78936
1828036
179051
1618996
1939752
932512
1080921
765676
856823
1995891
1988431
1619973
1077748
1970563
1623158
1259502
1401526
618482
882971
1621982
477920
491123
1198325
487014
1452344
1106507
1104215
1335026
1770745
1991268
1058903
1742526
1927277
198842
846295
241083
1708498
1085694
1477445
589399
1765112
455352
75213
1600808
984638
810672
94376
1495941
1779047
492610
1078612
570286
491261
70658
1210834
175547
1745340
668836
659774
375436
949590
851405
1268516
1663199
1803840
1423823
449511
1207454
1014498
1371741
1905462
1589047
388141
223332
428584
444339
591135
174929
1321184
807638
184121
1487327
1243805
262439
955236
498244
1794457
769050
1096708
923202
572206
1414955
922974
1548113
1640777
735324
966106
733610
1187760
422347
1821534
1975342
925298
142422
1968613
212044
1940633
1397199
1549170
1320879
1948643
1599102
1846087
315579
1875376
1264754
374193
1190739
955568
1541415
941172
1264345
129213
504002
943837
1359485
1791168
631601
581237
76027
779857
197475
1120841
1465590
1206502
983166
1646415
934195
662076
1067764
1863797
1141411
895376
835164
1298325
1915525
1192565
1275433
26654
1651482
1508738
1196082
1265970
1216148
81582
174366
1791768
1201554
352398
1169431
1859709
626107
500913
1954148
1299415
26498
533551
1848416
1090714
1324525
305639
1544565
347593
301490
1567391
1099269
381816
112185
848034
1462686
1753566
1759554
1939525
591508
23117
174798
653483
289054
423847
1562013
1364577
685991
604609
1729314
335354
419886
284944
1846630
1686135
261139
905465
1710265
1907450
1363285
12566
263075
205383
1813889
808334
108645
1615348
865162
1180468
1113914
61448
1503828
1291698
1054128
1675486
524177
1410353
1276936
947428
734080
1840331
1438849
422847
251592
1438090
602646
1120774
560916
1940819
657956
1451456
1014343
317000
1125676
648613
1609401
383752
1114740
934846
112079
1384859
192657
360690
1273818
780210
1579127
485088
866918
104991
1336416
853658
248143
775210
711181
582110
1115718
1955636
334296
458140
1390793
851914
977787
60515
297343
397550
211342
1165528
1135490
1667193
1364252
1514002
275120
1490142
1728063
757475
896687
369284
1877691
897539
928983
1145088
1838384
1877553
1513598
752442
1200011
754329
1364584
592352
1722980
1668424
192504
1851993
1490792
791593
1143790
1306139
818287
45742
1832425
943639
1585418
1949090
305836
1761805
1199331
96510
1565765
94111
1015313
1915710
207047
558456
1921918
1024064
925932
71224
1227723
573960
820565
1480774
1783800
835178
1906675
756134
890399
536611
863389
20966
1140418
1398024
528697
1763131
1711343
727044
1447925
345101
182855
176797
1688048
1180126
1790107
87557
362909
851827
774475
1212099
1992958
167583
199185
1438771
1664914
1424359
857535
100142
1535276
1636179
665288
316367
222677
1712067
67577
1905394
723697
1520275
1436061
1765123
1715348
1044093
1930450
532456
275027
776686
470646
994200
604000
487135
1219218
1909453
1552752
601361
1600795
405437
1623021
552874
1453653
1381163
1837953
1722965
259303
1742278
1835963
1139726
216365
483618
1152312
410824
1723982
1494956
1871591
697316
1848188
140896
103075
1877280
283411
575324
207825
1300519
1277601
348386
1330457
10475
358633
884981
1398595
620000
1412811
723268
1143615
833593
309681
1155870
1599406
100305
538710
315108
168349
425493
646335
152956
1305663
48858
1727
3912
17022
1861574
517601
626457
1908047
1315136
1306219
1343916
427745
1989653
261672
1207126
1656878
977072
1222343
1620668
1502684
386201
1474185
1761719
263664
377437
1715285
77674
1288037
361201
1407632
970473
954975
203640
927749
233042
601918
630713
1027289
771680
699572
1440257
373372
1796499
1158077
745210
1554992
227446
135878
516443
1973227
1908949
652229
935278
1067013
1526717
53930
1552031
1436022
1980346
1652347
1784903
760438
305080
926374
1557796
609063
1653915
185035
848928
1912047
1965486
1354452
64292
1049348
544105
140977
762562
1411662
415082
1521234
762882
1207052
502541
744094
1362190
669602
1930088
1204440
593537
741558
231809
248585
429013
1877183
67960
1927952
1757795
1152888
513925
1934643
27389
793564
1278031
709111
215165
596840
291910
1336286
750589
432404
126726
1776695
1239761
1503642
188587
353957
1290235
1131841
634045
1975670
1732992
241269
1126663
843864
466201
652416
330524
991693
1352352
379345
1550177
129973
1501930
613164
769261
1947404
308504
1220184
708472
1688841
71371
715795
283745
102526
301988
1208915
376338
540789
444668
1061278
1184668
1117864
409752
899411
1132382
768043
1122906
733599
299925
1059999
1119249
225755
1770917
104381
4753
417070
1621383
1561274
1457854
1897320
1471853
571054
1217578
280990
1477010
1736796
1305905
849008
1286084
854043
1723946
1469134
241292
772368
904939
1620705
1125804
229043
301616
1629651
640147
249368
867109
638841
264762
389950
1440099
1106615
1606611
588099
953327
790132
309611
1586168
1868750
266244
843474
394853
1574432
1454402
990818
1235210
513618
1162576
1643832
201969
44746
1519632
1517719
1719794
1874216
598180
824344
1005240
458848
299368
854026
158408
311975
1880857
599639
1034985
501876
1907982
1024351
1294292
493467
1789712
546032
1131868
1135776
1979495
1426575
1402393
175157
919125
1524439
264261
510366
517921
1176686
1604417
282079
1310989
1562217
1549157
192190
978313
157529
1874617
1016947
1163144
1177025
782094
1897811
1895015
488697
1139877
136944
319005
105259
632436
139296
1606822
1189757
309188
1180254
1350481
549635
140180
1115871
380738
24348
1217464
1591842
1132482
110387
577283
30713
971282
997229
156951
511848
1668724
711929
1311399
955586
461768
1395795
1310043
104060
396539
971773
38986
100969
916115
623140
320743
1802486
1829610
1140355
1527233
359849
408212
1066946
1313622
1370160
932366
705007
460747
1191590
650450
928741
1129609
1236496
1353639
1147216
1114979
211526
487873
1910711
1270450
1392513
953118
1090985
1398337
1192801
234380
41642
1863199
1387475
1832438
1480862
119728
1577747
1201559
221558
732726
252435
770994
1792596
1394327
573862
442807
1662970
589341
1697641
1286147
73522
128757
689251
63856
353258
1129075
1821648
108154
80431
1376309
1664284
1822771
1321268
1193189
873967
1345253
161488
1248570
1874241
1722590
102531
470684
620547
1605120
883452
582510
1325085
805262
1940135
457043
1137556
1956113
1102057
1743188
1444231
1708158
1326737
1622119
1571180
1052572
300557
180925
268415
1945489
1261533
409596
341311
1509011
1326085
1418590
527593
1628877
1186494
942424
1780344
696554
552353
1645138
1586924
511554
1644329
1343674
945959
1982041
569798
798777
34289
561445
461453
393384
1102295
1038553
1558672
144516
812869
1264357
1703867
363847
1029591
1242185
853932
1161514
224685
29624
1110932
1562367
1497788
112057
1953383
963254
678117
1978515
740962
228685
349335
368559
900449
1763922
1774249
707721
1998891
347053
1541536
1568964
658013
1119463
391704
417325
1024802
120998
143697
72182
1851778
1279335
142514
1274543
1821974
1451340
1950573
766154
1288133
188764
1658275
230426
1408506
1195174
1265892
968050
1286173
1963534
472714
236088
586457
1604218
1960417
606618
1029504
1691491
754310
822654
1661653
1796404
1894407
1958883
322023
235587
85248
1870519
1192621
1210502
1079458
1476132
233622
1748794
1682128
605595
675484
160147
56290
1425881
607311
406992
221515
1266617
1552838
1259247
1400160
95466
647411
1295310
1978400
1661142
1465491
480719
738800
359390
1713015
163513
1245608
440441
757063
1595323
1458729
492697
1584352
1120228
599115
786823
617851
400544
1813308
82344
421012
1021109
15079
1745429
1865385
877593
764757
966183
221006
395030
1016108
1889081
1748831
1691299
1089471
1741521
858706
319255
1562731
1932436
1174464
863727
164760
806984
440942
1242649
1016329
1490824
1862857
1715746
1754381
750886
1892722
776963
12987
1319778
1315387
1043523
580656
1029723
797271
495663
997966
308728
538794
896520
1583868
907872
1507814
510731
487646
1033250
1266389
1658379
1113290
1223336
217432
872629
1591403
1103753
1949203
1669412
847254
670714
1823747
367096
1337892
897773
1836780
1744554
924550
999538
3203
815415
627324
1703167
415157
697676
949069
1864354
997783
942856
1178162
1453381
760283
1292470
688998
276488
1001181
1150784
619137
466735
594594
565404
1268614
1550004
1176927
16828
1066115
893099
227920
1907535
1567791
1325229
1197561
1821412
422163
914882
632801
1660726
770491
1623936
1609276
23078
1620545
89002
1233419
456726
445187
1455831
1889098
408613
71623
852856
697729
1012188
1657041
376348
607991
662959
416334
1297699
1672811
1893833
466442
1917486
1966801
877459
807165
154341
722214
952176
698419
1636037
80688
1092209
1790405
689062
1044386
741558
849161
1131038
1898822
1434028
1749066
2933
224580
1725462
138296
1601558
1435338
502173
473301
1914112
1917743
284347
196304
1879929
7208
1566637
139601
1550346
801665
16945
1213954
415134
210860
167887
1035037
33840
1410161
801082
1346088
1023565
113003
1391266
144920
515182
1085140
1767363
468967
872835
603381
1620199
138851
1385417
1046326
417869
1020759
1276000
402161
1285806
1911933
31504
862865
1468335
1074766
615431
848101
744548
44395
896710
1860920
1430406
1467940
1125766
1043544
976162
46363
1844148
1762233
693998
448983
1676286
332136
1836482
681069
1392434
1639810
227683
1954934
465814
1310616
1233613
746741
931080
472265
1808412
1462385
280095
1406601
657465
622157
1331159
1643691
1570757
1199098
961641
772534
1719210
1195424
840541
46691
1358000
356842
1182755
302746
1903975
1847962
1256134
1067846
238260
476315
821964
1884830
1960636
913028
1941195
1300148
1003830
1105554
522812
1903025
940121
1685706
1209572
1068636
1377175
1705449
440358
702697
136694
1543093
685338
563800
495796
415052
695322
611692
417633
1255477
310119
524633
1139869
208966
532272
1443692
175686
434840
159143
1921785
909393
1900602
1899698
1601177
1001613
337339
163518
619236
1118063
1199391
1199862
1329162
695107
1459208
1161938
1484856
344753
1398543
1423659
1065522
176559
248188
206122
1048029
224229
1226496
99927
25622
1419410
1296240
1657591
1330052
1892691
884002
1469172
774819
289655
1722905
253035
39114
1626276
924450
2983
1749664
1689016
833738
519740
1466254
1598342
1738087
1513329
324340
258270
763183
468058
856761
474607
1168261
103882
143359
892792
1138906
355767
1731356
317404
209056
1350581
640089
1073967
522512
1362428
1708035
1623593
111892
1585417
1596364
1797344
502424
715842
882888
628857
2648
1595601
1677206
84481
1763094
1760633
689166
1756437
1120693
355388
886338
1765529
466960
154173
1323896
492185
1997925
876973
1774033
1520480
724142
1464096
977802
1851163
907482
991070
1367598
1577050
1887981
866565
1390161
1482297
1178276
672523
1137615
775472
1863692
984138
1245851
1890680
1261678
1911926
3030
298616
455013
1827668
715102
1409653
996422
1340133
813887
69382
973259
1307123
779850
1122290
1685711
1056625
1191337
1979001
841596
1600265
1695013
894114
1533321
1481897
1165005
1280764
1518871
1418215
592760
1379012
1179709
1664395
1164818
452942
152812
987275
419993
91118
1260670
1399368
1801247
1044609
1659821
260713
207744
471131
1365798
1376452
1516359
1389031
1222393
233525
1301298
433138
1874520
1974431
277841
1592326
1297721
862183
1363036
1676830
1706403
1072929
1618473
559516
1484534
48914
223404
1788626
940691
1577029
421205
967785
486376
1677371
984743
25604
1205303
1465356
587780
1596892
1082888
1636250
239544
1390528
1528481
1237169
1252402
1407268
161323
720066
32428
775856
1516734
1558380
1576386
89369
1693071
1543653
303582
1583825
485766
530105
1485080
1739014
1321358
1642571
438967
485505
127978
754187
1430620
654247
1452636
512159
1332266
1900963
1962235
1064261
1391547
794044
1571987
347963
109971
1904710
1135097
1673644
1351058
1755292
1125461
1781140
1601360
241449
5320
1289725
1380426
1880814
919338
1479135
986215
1377411
1663125
253851
1761369
1949451
1922914
1024279
409235
1617387
1364035
341863
973556
386053
1802535
1263941
1470304
493501
805862
1481225
1686563
1977470
75285
1431164
1883111
1040523
303763
496295
595846
1438565
50539
557188
968514
285597
345130
1503106
1029995
1035174
197939
784965
909575
739391
675615
882562
1420902
1003094
122180
431479
837721
784839
56634
1293469
1866971
1993588
638361
522641
525595
1851918
974588
909211
343973
663988
1626613
1226013
1157382
382319
1844122
1503784
1814544
762293
508938
1806557
1838835
328458
1843586
1547691
1310044
559473
69069
1586660
914513
1355530
1156435
848371
204737
944991
423277
1096308
1169201
147749
1642022
1155683
1139291
644020
830033
622198
656461
150734
1009983
329396
575196
336462
147731
1833680
87091
851206
1666858
1196726
481520
1125361
1402470
1234427
381644
293080
1826967
575486
933127
510814
1435210
751469
284778
899236
1229527
75464
1730244
1500521
328091
524372
850520
1135965
1232835
1255016
570608
1231221
2200
311966
1837894
998093
1056289
1815771
136250
1518601
1512717
1075993
982441
467401
509733
426871
320999
1766496
1526927
971078
1181682
1151039
1935407
475469
450168
1648614
1933443
1992684
1073302
1266485
1982671
1373292
1041472
931959
1200912
1689251
1881327
362043
1521936
1911882
500259
1614882
574025
1169221
1410619
1256826
361620
1573175
278405
1001282
673321
1289758
798835
1419511
1228845
1154288
1390690
149024
980837
686350
110392
241126
814712
999589
1182449
975297
1198444
1748115
1435038
1625768
1172024
293482
933320
731910
1425695
930573
170126
554069
49299
1201762
1881624
1949745
60671
241912
865326
773183
770469
1534165
225523
426259
1221661
1050404
848001
197919
362479
1412329
36134
482955
1763873
1748889
575812
1425379
1977999
978985
147856
891111
73189
1475674
146191
1720327
1574955
1551923
1178587
448588
380482
985908
1025696
1226246
1644472
1814283
1786192
1919598
1172920
978988
845182
1351490
1715310
787311
1534226
1588527
416965
659901
1670971
1621255
1713513
1591632
1858792
1074212
835967
554039
816750
1102451
752702
484566
447179
1446264
813585
1755703
1937285
1379981
1073535
1820014
1983866
78040
1798575
1705375
1094400
23283
554926
966893
540573
1063567
36818
86969
1068344
480059
1385873
356660
56884
1834589
1057164
1899510
394101
1115460
361953
1452490
1807413
663450
1618289
669445
1518644
562565
899467
1051549
1823516
1973762
1312303
228731
1982677
1825122
1083014
874412
1894478
125872
58970
1650543
506750
1844561
1416544
1573056
315551
361907
925402
1707041
148654
392238
1961211
1309323
1848768
496842
210561
39725
224181
1046607
1636513
685656
709892
79968
984175
1658192
1241113
185783
458617
578262
265364
431509
1706234
841586
404827
999091
1446834
195276
187124
1981220
406686
1648398
1121395
1006000
394228
1246128
1743604
1925070
1012263
463208
317785
1089655
1987918
1174878
1783017
292825
336224
1515839
1408811
711394
650980
852600
1308747
1234743
419492
368912
1284308
1027222
1541845
1306640
1098200
1963777
30307
186620
1462557
1707866
971741
1874175
1735477
1558550
1679652
277166
1343478
1619098
818085
375023
43874
1307062
532695
5749
154266
1928596
363277
1501888
1216022
1269370
1910804
1247791
455078
963427
472021
534483
146301
108369
431409
1239797
1396792
1274338
427162
1188163
803722
732998
1688549
1464779
1539471
18520
529634
1038859
1817338
969650
1437851
562877
1111668
1388084
280962
124235
1535093
508012
1168984
145417
296127
954142
1525233
853640
713221
714947
1468036
1580606
146447
760348
371494
1322838
1945246
454251
1858043
991273
867298
394485
344939
1340373
101311
633916
778411
1621376
1486128
1330036
265680
1540979
1832266
637436
1350102
1792696
436266
1118278
416304
263512
1218346
1895265
926844
1338220
1915679
28768
1135687
35906
172751
441234
1233949
194853
1908181
257529
1459791
1912033
1745876
858763
1911279
1018744
1591484
1210839
741700
658609
927767
231049
869062
1480327
1574178
1516138
1948956
1786378
401534
296483
460549
1554071
259657
58413
56270
1065518
414278
645647
1199583
1370849
945615
1991659
1077368
510085
976020
216816
508463
1384966
642752
717527
256737
572372
600183
193153
864780
1441140
251875
1793746
729451
479303
392545
545859
472971
213074
1060250
1533998
332088
1825635
283483
804339
1863613
1780258
1469364
1677060
722403
524302
41542
982043
138244
774734
1397277
387242
533848
1304539
75303
1179542
89529
1559606
1923276
952695
338446
595347
1624116
1483546
1583389
905314
444937
1365264
1418553
888201
1800791
222524
638913
1791157
952023
1821982
1159295
1162056
225574
203264
351526
205011
1665628
611744
1748815
943402
1601662
1500601
821694
542200
154375
1277722
147400
1804025
1105717
546666
1462487
662968
675547
1192358
1694186
1946583
286461
1682032
940502
401856
1789235
31853
499400
577324
1916869
922020
1023691
1420394
509858
411644
166934
485203
680010
1497791
784791
484028
1305867
1192508
1394754
1810923
1588831
31727
944504
327214
1816968
435475
1043479
1130561
91087
1840094
446239
685629
430857
1674886
412374
1643650
1971686
1506169
984379
1272626
1557650
557300
1746979
803850
1987110
1776565
677279
913425
1852906
970619
587291
1988947
1145582
1598260
1296766
141852
1381374
1204934
60333
1463272
780872
180910
1498601
1999308
848137
1370738
288280
732757
1893796
1151178
511798
1946800
982255
876138
100784
223303
1430547
1950609
1542186
551346
1131939
1707175
1709542
1539174
939736
674065
68225
374703
803680
975123
868878
204035
1000876
1596649
415953
1460533
1145484
531751
881052
717764
1674508
1533889
1169178
1554333
1971982
266665
1638972
1897237
721218
211043
1861699
1923725
1661022
324598
1934928
1227629
1605756
886934
1758732
1013933
156018
1445113
1024614
664118
1920415
1683308
1312385
755342
179366
1561494
1597134
380166
1982669
1573302
1392783
1855246
1432143
698134
1909164
661955
1207310
1772481
880861
1321026
1733289
1390321
1213409
1204654
778573
1343186
393520
1954881
1984252
58412
527304
1123906
936645
55555
1409671
1257876
1038808
794415
1420999
1833524
365306
661923
1701667
1436361
978790
1053849
1989103
1395944
1196256
1021771
1882771
1345668
1160134
1614563
376227
913243
1120733
1778019
1726873
1878968
1758319
834465
182968
1892085
1320402
1703575
1798034
24853
1360346
1884109
469240
185124
1217612
1314492
1583342
249324
1510530
1414759
1812974
404778
629836
1175290
739591
1405947
887231
343304
608027
1059866
1670748
1559510
181503
1618245
1151715
1653439
376134
1191019
1508922
952962
812054
34360
1873981
1256945
1052037
385839
1239457
352123
1657487
450793
1544679
1411075
1446973
1302771
1060946
682434
1978057
1931984
1412890
1646403
431055
611754
1607606
597503
374928
1876210
120059
1189334
1340525
1750400
1349664
257196
946065
1546073
1232836
99924
1798636
936266
1280345
1387385
1532405
1848842
507361
1812143
961152
1472022
683640
172304
400619
1308507
683070
1227654
1797795
493259
924672
476013
1185030
1077453
634741
422165
622532
1465818
980303
446643
475543
1107062
744360
56592
793135
1775410
1541051
357499
256931
1020171
1827169
645279
1528263
1758499
526781
1644277
699428
852649
751556
1445863
1339618
1864276
1961965
167652
1420550
755650
313789
13782
517427
880927
1630000
946149
31978
362667
1240595
1129128
1808178
108585
1024170
1354055
1155383
1716955
1034073
1239945
980301
978181
1432259
559293
1931442
647973
932407
358837
1676409
204532
1815666
1134635
894696
1153479
736050
455255
488215
1718546
261187
1492809
422685
1575374
1015153
1774213
765078
834176
126590
866652
1073568
313139
719270
1831019
893284
1789658
268668
1750140
264954
158905
1168137
1070937
1840520
1654344
1942008
914356
631451
78056
778947
1736686
2012
469528
1317199
17641
538243
942578
400
1910016
109904
111127
1059865
1443163
1188858
521685
1285036
559280
799478
1544896
1863305
83567
13158
1060353
633413
46582
1269685
379622
1361019
375947
1108223
1130976
233522
898319
743586
979546
1400184
1635944
419664
320005
29034
1307610
1706898
1565768
659600
645009
1296063
333745
826724
103037
728385
1310740
237751
480764
733062
1830759
633335
349573
1120146
1327838
1853330
1200643
919575
898145
1045852
1261778
1064837
149774
1163467
1421538
1736550
1221957
1222449
1792334
408606
1566799
1832954
870521
1360486
604252
1281310
87785
1274474
1040900
529004
1985766
1884932
575997
1281966
277026
1727153
916850
857559
1638235
238258
23789
1632349
1720619
229115
1661745
1400671
835381
924794
1598263
1373412
564231
956556
1124247
893339
157153
1188252
1603320
1858288
222406
1587414
1498726
1592987
1824062
802213
1662845
1256991
639618
1091887
1422396
1332975
168337
1404342
1884405
233546
789159
1783308
1535569
86407
519165
258234
970364
900788
361692
1323506
1335380
1483540
1306426
1045619
1993501
219365
60681
477541
1006070
1055092
1711343
412054
1430493
170679
1235407
1013257
1632972
1190458
1803037
319328
474342
435753
685963
1192303
624954
987125
793449
850620
157543
757774
1662731
31371
1291454
1300625
1179115
1147018
1633161
1609231
852279
1213807
1289353
241489
745817
307359
1570800
1831386
1290188
27011
156111
676320
730706
990971
200873
859496
335272
632064
506319
1010034
21301
565504
998424
596445
1808610
1877879
1315561
1479150
1431726
1856426
1319952
1791205
1567002
571765
1653803
461682
756177
1559056
1025878
48238
1394568
158587
1641777
1561273
755367
396530
169916
291127
548092
154671
1406484
613876
288176
1837526
1002329
577526
597631
1484305
825945
871603
1335792
1071634
436088
270660
18713
1575662
79370
156335
1359355
391645
1624150
133418
1897687
1160976
765845
565062
98551
1048163
993027
495805
575263
1132800
1687358
1338375
1808926
323911
800134
1478841
1153726
466127
1907409
244749
1440432
544082
168732
1056308
1545548
552068
68335
1997985
637398
1962773
1696340
1032052
1228422
1918769
642124
1626785
1326249
753779
1134015
59833
1517795
945124
1179804
249652
1147615
1600330
1670640
1097938
685876
31435
1194159
1938966
614198
936428
223334
1281190
921695
283560
169967
1202384
1848643
1488670
31771
1417858
505782
1885051
1100319
1071258
485052
1482539
31808
35498
260221
234835
1808758
837213
254549
859574
610026
123325
422946
1315554
733818
1131490
1847581
745906
798941
79143
485616
1909868
268046
386193
1581688
1215712
1867886
108649
1356594
374845
1449573
1324288
1678457
1202696
782107
1877309
1847027
390956
653516
971508
525827
1926925
37984
1903420
1241187
1843872
731420
1858404
1015207
1808404
1138480
301317
619399
969869
607959
920492
164609
1834522
27156
1066836
1058733
1845934
1976709
56957
91419
1086343
1754973
674269
1070507
1385454
462303
1355606
1953297
393682
1913190
1338366
1183749
1951966
750103
1827767
1520842
1623627
1609323
1597782
260650
1625299
759155
998046
1451441
350239
1386236
1686193
1433941
1692642
1220484
602220
1792815
817755
408977
1148386
1350731
1294177
470603
387407
780138
1198124
67364
153961
501662
1675737
488064
627926
1382452
1800503
1377170
685061
1930222
1676848
13863
832509
1632078
1870821
1682694
1037847
1945184
576261
1817339
813744
1252747
1215656
1150852
601660
1162967
1554369
975618
1386515
1785946
1143872
901289
229343
1247894
1424198
1865147
1776231
1060905
1744466
386484
1312146
205222
558352
434667
521158
968504
1122391
1139975
50200
1857445
1605815
696523
976954
797389
864746
1895088
407792
1210860
1766019
1022764
904337
577238
625123
945095
1342780
1826467
680801
574552
1829297
861541
270370
1790255
1186965
676078
1728694
785439
369924
572859
802873
1728324
454411
1859283
246013
669150
469921
1221874
1199151
1316
1472315
1561753
855941
862713
341162
1684689
1325367
1784771
1967987
1379154
116901
203045
1333748
800316
185436
309058
1178557
1707386
1821834
79663
257405
1488099
1241500
949732
741884
862790
959738
1929579
62618
799331
185802
1652515
268788
604857
536439
138460
574033
1786327
231039
1754115
1923172
1772665
745061
1056129
122000
662738
677813
330818
907104
634833
724475
321685
949351
1625757
125698
318470
936856
250837
798899
1083324
1397686
1582184
1362374
894624
1384969
1920716
1480938
247689
1706324
1307148
247502
1315586
836524
1691304
5239
1801038
1989881
1477667
1918988
203101
1768516
1258971
1921654
1602742
1596449
1646011
292112
58485
237141
1718862
54007
167271
240667
87492
416938
956794
812052
1619251
1499072
964884
1666510
295608
1907052
783040
503917
303979
1405526
465161
1032624
430499
278462
1341491
1436036
844867
252852
653244
700053
1760620
1436066
317916
1905582
263231
373449
536004
1023725
1775503
1365845
229351
1602582
1804779
416868
584471
533303
73036
1034249
643338
866354
1526548
238848
710610
990342
377083
1669071
1766540
1347591
1489410
183078
257603
1120444
1129743
1100683
1796859
1635357
776870
290366
1334228
1764714
544316
367293
1409737
1439967
11803
1899414
129946
131975
1007626
492919
49643
1170695
1633033
1532187
1340052
900174
592688
502255
358301
1898345
385959
1265279
1808694
612762
1173681
524932
587987
571415
979121
1245323
922688
1143357
864775
84874
1371517
215494
742666
409136
770754
236458
1773225
1612388
1419326
1673407
1886903
190259
1643434
1189527
1302416
1121715
706972
1474105
523433
1951056
280611
288818
1845140
534106
174410
204309
1796667
429097
301453
1948053
867513
389647
1893150
542093
258157
1782761
566586
288063
1974382
57069
371991
604394
738480
1344556
1444009
888226
1498259
458794
1748810
1061144
1052504
1215045
390362
1114826
1762232
250966
172812
1792545
31132
1103289
686044
705959
582365
696634
208376
1772181
963686
1123643
766700
439263
1699412
1099849
399946
100313
85043
1582862
1056810
1683641
798213
1907694
62991
401888
1131441
76824
445080
91939
18672
595434
508895
310487
1369495
990066
1035977
749187
845622
904551
498843
1025392
724753
140536
1558115
993930
1166909
805356
1143565
238205
1280149
550345
1819044
653112
1461248
685923
802635
1037485
27026
111728
1131682
863269
1307856
1849529
1220436
1571029
704110
735624
1933057
1256944
372467
1909895
1311355
1886824
1781436
1684695
970233
1437973
125338
1218106
1772855
825481
942796
527143
729102
1032184
1856957
1983398
382830
1943511
432584
275419
1976838
1276502
1066839
1081536
817358
1717340
1724036
768453
960187
568986
718056
378915
729321
69233
1948799
990778
448286
319562
1539300
969535
1548379
445657
694109
1322799
571500
1432629
1796412
193443
140403
1191016
1580280
183811
1823522
1620013
1228073
853159
1305020
224071
1867948
1500122
340764
992074
1714264
867986
299657
692141
577171
1342417
445251
1021878
368137
1290129
690224
381128
1309963
1809344
618775
151992
1558540
1316765
159825
823415
765345
1896037
922914
398015
692091
55603
155246
299452
1994807
1741925
6854
775806
1725174
512363
388365
1221932
1363730
854450
156476
1412892
1228447
466338
166143
294914
1599820
38878
709701
1747837
1325556
561082
354141
759062
1216585
1853929
1155236
1492672
1403164
375420
267154
1757343
1905085
608484
1950658
1384463
249626
544672
297124
299335
1115231
781585
1981539
1028306
463048
1448654
192913
857657
1087008
553369
1780512
1148734
3263
1471765
1316274
1421257
1554487
954030
106865
1732969
1514644
58590
525204
1580540
1094694
726494
504592
1228075
1080666
297358
1545617
1583791
1073319
430108
1067793
946370
367071
1080376
1982660
1256134
150450
1077918
1609367
229346
1792559
630023
298434
1280022
66459
1327341
385594
1946253
1459700
146990
1484435
973422
806669
1286093
939235
930555
127628
1194366
143545
1940407
368069
426416
1912590
1884619
1746804
1006430
185939
113955
323760
40101
972457
932967
1348857
205208
360723
1246923
350804
687686
1078792
149616
341394
906454
1140244
314116
1013987
267020
1829169
129685
1238703
623608
1377298
98616
42180
1456519
333738
390702
1359666
827757
304739
1181779
860864
1790659
847049
1774119
1384693
1701698
1473225
331136
271032
436596
1723153
1491933
386075
590215
1179523
41851
1304192
438615
749572
1527008
943644
511237
137974
1060507
1431489
135025
1058851
704632
52912
687200
603664
798714
432024
878338
1747660
823555
1009249
651162
734983
691686
1385605
390267
656053
1482569
1168161
659838
720188
77741
403369
1466894
869770
1744913
1463569
1576290
1769081
489056
899509
446411
503417
1749885
819858
1804794
1439960
1277094
911815
691562
1565834
1155509
868849
1011173
1656568
1303176
1332130
398388
1523244
1388002
1738906
459620
323360
364793
1526864
1567992
1290756
1183328
1181203
275383
1717299
162283
1382756
830107
342554
829683
862170
1599988
1734540
354084
1889630
629613
1943042
724796
784781
1879935
588058
997896
1687132
1989634
1839708
956351
1341804
956097
624274
1248349
1713917
1907200
38807
1922407
888318
1610216
1996122
386523
1170568
1323725
1107792
367524
1574175
683296
615844
476388
645013
1869970
122242
644764
995556
1577083
1266700
624824
1284383
1887076
1322146
294528
1651242
440764
1165142
998607
154366
1236202
1087118
501435
1464048
1519725
716144
954329
1358555
1753683
1974537
547198
744089
61242
1188049
1913214
778078
592538
901142
1132766
770616
1893101
61802
166889
1926931
1625702
1854791
287930
1631654
1822282
1484917
903190
42103
1323655
1683048
1023258
1863848
1485657
481720
1034111
1897195
1150758
1216260
1706473
17378
1959478
1260112
811878
583646
429984
1216504
154109
303547
1614821
536139
1011175
1963927
222611
1935684
387682
1780740
1947948
1435909
335757
331602
207851
674142
849884
1064640
1195371
1367137
983509
1176146
1751088
1963851
1508326
495782
1119698
722609
162297
1206255
270582
857960
1361903
1034269
207210
1714474
12342
1164585
1529742
411427
1890251
1110039
1317421
11259
479080
885187
1399317
337980
536269
1244471
942322
276795
865672
1485539
281115
302550
1267036
1755788
1914098
652225
188870
1523025
1844679
484336
1222269
862592
1002158
1702130
1143100
188496
510958
357074
993817
270901
1563811
806302
944925
1783213
917250
1418555
1338135
1849280
1059410
1452589
999138
597595
1808745
1444739
695094
1582149
182568
180759
1230726
834063
1918348
939618
772910
146609
435535
1600306
704535
706898
642256
1249418
1700129
1245004
451958
1863647
181146
558099
850979
1100954
175157
1719881
130444
27533
1201848
1760356
879608
565722
1916590
764366
1394078
549877
164670
98590
1968475
541873
1696043
1939328
501746
1659631
300262
1679923
391738
851649
1334048
440469
759015
1825476
1604511
1872019
1258534
1521537
273559
1425932
1556787
273629
1967276
1828372
429482
107660
390701
199710
915837
1619360
1850257
1126480
1360234
1865695
1052590
409473
1532613
861400
531533
470125
520776
1914957
133180
58128
1648322
1748856
1561362
249243
1111172
879241
441476
626942
321762
818297
564910
1256376
1833688
613435
1031671
1624923
953375
1374762
112696
73354
397300
1774609
346486
1587609
1570773
68317
1751562
1042980
805557
1042943
1574254
1857127
83737
1831949
1336894
965586
740260
111584
1707580
600465
1211376
1478671
112501
305061
1900544
839581
153493
1640698
1580883
1418938
917366
1458304
507752
863612
277937
194827
319616
1151945
946200
1378601
1238811
1339485
876850
1090099
318733
1183203
1192603
1399152
464179
669092
1692390
144512
1530806
1165949
366135
916349
1643724
1958571
1510712
259918
983093
136537
327513
1872067
1199402
1630385
1861984
1377207
1142586
616433
1383424
55371
548018
801348
1894033
964084
1816259
1376789
831274
1194296
815408
131717
810577
661384
1243570
682740
1013207
620315
344649
1061621
20712
1925308
516711
450467
1099516
490257
1728112
72359
339794
71127
1794408
1804977
133365
696089
345509
324876
320756
1057807
1060726
332159
93790
1454142
1239230
1251197
1156832
1960251
1396292
387591
10901
654979
469039
976768
1533716
1710
318665
1037835
652782
1265004
120714
1373680
991783
1609412
821503
1360747
1569852
938326
1150819
1953379
1540328
130824
1088502
1130066
1182158
1338706
1356553
1592469
417922
771778
898773
1629941
303284
1761764
1550537
716143
1211309
1480928
768303
1173641
805284
731606
1664579
808065
1740843
1818199
513918
1851086
118630
664931
412136
1611768
1326136
1980167
902557
331821
878600
709491
73530
1598372
550690
30286
1133445
1765333
446133
931650
75170
1812937
1863799
1910446
62283
680476
1478298
1594829
986341
660180
163499
1198510
1497056
172141
378311
1607607
1792835
1300562
1069914
566214
1971509
1628906
1070383
1877788
335344
1103433
192772
1942853
682786
173400
207504
828571
220194
623827
1870459
136548
1486146
895545
96644
878874
618109
1814220
131689
1308795
1838747
879072
1113653
1840338
1772923
526291
1346259
1257066
485499
249414
1478744
1846438
1450698
227785
1968300
300658
1116589
1316816
1387121
1038292
22958
411108
193997
1315104
1649930
1382240
1975551
147854
1639144
216623
1617493
1977402
1268175
1337295
856289
199164
1460464
1379506
537958
408763
1525153
418132
823947
1103541
995224
955617
219118
1295753
1557688
1666093
685790
1263167
330503
1613158
1261307
1747150
1153432
651514
380219
892584
1115660
456951
69591
1014561
1625488
65685
491947
1546252
1390905
326188
1724177
558294
455495
1892190
521367
1440876
1003879
241972
1630984
1721917
1145233
389566
1502510
1085491
47356
1598972
1247002
8789
346429
452058
1299657
492899
1447226
992931
1167012
1656393
511633
101907
1026975
859551
1734578
1220052
1682937
521634
536012
361622
665845
336308
23403
386107
1026364
1283082
411793
347369
1612357
1669360
1233516
238961
820115
616099
1421069
472288
1681472
1604511
1231852
192709
396133
343503
1285000
710524
126752
1735231
1415083
764549
1121857
1082458
792649
1513249
484011
140700
506824
1324504
9773
138899
1957627
1754724
1056319
1623442
1092438
1985353
1219669
288297
1363252
1496077
75684
1134285
1084668
1766703
1746350
816924
616553
956639
1296055
1125143
392767
1844388
830123
909527
456358
925193
160612
567348
153577
1424255
1755715
157021
883878
821590
1997491
353294
1469661
649095
740321
1139200
1255284
1991744
1542917
1474142
888283
539686
18729
1973558
504670
1926700
506196
1032394
1193635
988870
172691
864445
1802690
913995
516663
1645798
1649600
202397
1660800
1801527
1102208
882842
1222593
1913744
1306781
1985954
385077
942051
980583
866062
301959
1919571
438894
1137885
361840
1478327
338587
428902
191531
1053245
1564980
1366174
40181
1731556
1442738
1787703
1222487
1698440
1002335
1948267
1158819
1962566
1346626
1409744
1577379
252474
1129694
1232399
1350820
16081
1405183
837392
1713500
727785
1396518
1922213
1310025
1473469
926168
1536449
1335666
1424545
1165273
1547380
1729078
882293
1093113
896254
283102
837966
856717
944729
1469144
710164
366855
1407464
1913064
704716
1083239
1680604
838123
101860
1677499
1137016
387411
530596
1401339
277273
1875314
594826
297264
1457241
1715088
664961
1958447
1744887
477299
1233175
1591885
1235726
1850190
561269
1303144
499617
1073001
1088433
1802890
1381973
1639734
795098
1811929
785457
1040293
534977
1097665
952167
1646926
332396
330842
1799560
811827
75623
1136601
177222
141981
1782674
1583562
1832962
204214
945244
1232974
551017
633837
676010
1314968
1647248
1504281
1837120
905314
754770
761051
1484806
1625060
326146
1761060
1496340
400355
1927103
629318
1707707
1134704
983237
184448
154574
864283
299934
969239
808036
978160
1012437
1421852
1112500
1718095
706090
1122512
1795806
487132
377126
242892
869771
1000375
363738
1350483
1533173
1921781
1136961
1405031
1118840
1518632
1992891
1081967
255419
950451
1602780
1062995
664856
1108923
1563813
1193872
1556686
1129015
753169
1265244
1548561
96123
978188
1163022
1952357
1031963
120784
1083912
1835572
1814497
969723
1284702
1978208
721865
1140852
911416
592544
159092
771270
103409
1553146
1430535
1889370
474907
735492
1696127
1185214
1412226
311031
531808
234440
1067008
926233
268176
1501472
284724
319690
401821
1957072
449328
1107776
1891120
1070018
61816
1617585
198331
747906
293557
1331081
1513774
163852
1033778
1089577
1532737
1734879
1925483
398299
1307808
153012
411471
1461045
735178
330985
1387164
1554614
1131472
732443
39455
821246
1006383
1220717
1527403
578576
1072048
620475
1981328
1413357
1862569
190878
796529
44858
837870
150934
1628648
1938312
1639067
1665727
555836
1183623
1465647
137070
1645563
1346541
1231893
596126
1842641
1634969
36073
1689342
1000690
1988207
1675020
1528533
1201295
243610
1362726
338441
645617
277419
1344117
667263
1265763
1011434
107795
1510461
1649640
182843
359071
790358
356888
950905
1866269
1257916
194565
1181188
993237
367910
1577069
62295
340367
324295
1173689
1420981
1032816
1680190
658376
1602518
1120629
1243759
1317117
889436
419901
412000
1212733
432954
451562
1828142
676245
100814
1324754
438096
1303024
1794932
131508
1841051
187395
1777957
191602
639077
1493334
839220
1800594
1717763
1029133
1485717
1329376
426938
1832892
422139
748945
424657
1509076
1150064
1525101
392678
4422
398039
1134181
592058
455337
1829768
1734901
1199172
939690
1921184
434118
87277
1787740
564409
1744031
65540
71441
1924361
1527439
1618328
259010
1159291
1125154
399020
1270606
1939244
299945
1303094
677849
476029
1208199
543352
429648
448339
1476016
637474
1180636
1670806
1100930
172087
1622763
769591
1425341
97109
1430038
316981
1398484
1315928
925609
169272
1890011
1406626
1414803
428604
333375
1639982
1576590
1167300
1680960
318389
27877
665056
104048
1353069
1636068
599033
1107443
1165593
863977
1090493
82050
1209441
1809120
1711163
966682
924140
1323632
1994607
251209
114994
1080224
564922
1433298
436099
1791196
1853303
400154
1770676
1693794
172511
648138
899016
89549
1216627
281603
299424
1080149
1672784
1624988
1031413
755856
1859872
1018645
1343997
564971
1415395
1062441
1066271
171454
2023
895669
1927569
1856978
139256
1077556
1908898
598027
1083208
1632811
753000
1573993
1174489
335855
758405
220920
1369623
1474180
471867
1460354
1394753
1090713
1509059
447349
1796123
823313
608910
1220090
1653156
1985954
1836796
1616276
1770043
1020763
1119496
1421547
760919
1778225
731600
1378384
1296391
754118
1216619
5999
1256963
1725225
1121463
1314245
567240
713863
227943
1830653
1809240
1206309
630199
1164538
940063
1235504
1778484
1149865
56061
1373994
1226369
1774846
267460
1772707
232487
737028
1021883
1294125
157976
1868685
917415
724450
1826972
1328894
970290
1887157
1070068
469932
407197
335000
1287767
1875085
349128
1011219
1741597
1251495
1089131
1269453
644792
195876
1134744
1496280
890986
916478
409574
1804333
380389
921365
597627
785880
584691
253388
14192
1885057
211228
1953831
1779315
208007
972740
1435115
349319
19725
1192128
1739814
203731
1864714
1090916
1075349
1281837
421483
855596
1688368
52098
573239
1816637
873902
716168
1956461
1231070
663626
1139022
1228072
967099
1044045
1574284
642256
1696978
26076
759501
561642
1551773
73374
1821216
1705532
122013
616802
1884520
581416
111812
1352482
207275
288897
955868
1313053
1144370
1296601
851105
464706
1654108
276412
1945850
1729907
1600799
1682262
982439
591649
1585155
1749613
1427351
1449890
816829
1020870
59810
1392800
391511
1670510
1600197
1076277
1921719
1134554
1968885
1271825
1307044
235719
1912488
953047
1992970
270792
1411119
688969
1260352
455189
1180367
605995
1342388
672227
1590376
1708585
1786667
1405388
555347
490315
34413
806100
1130084
1193404
834533
842268
618371
570137
620183
1914308
1858724
663866
505160
176472
1369860
254408
27431
1642562
570979
1834814
8752
1533341
1363364
305788
1640442
1030785
1299011
205891
1850975
45345
929270
1569268
624959
1528550
1409671
180701
1959405
331013
18806
1913068
1025035
986269
1223109
1445105
970099
164927
1246953
1098733
1446873
526579
124071
991420
266011
1446612
1922883
483705
24676
307083
1333261
1424596
376469
1011592
488590
1539069
1420117
1613596
687152
1028691
39368
177665
834218
1368196
1511905
474836
245084
563970
1782248
1222732
1430059
216
1355718
1921633
633613
1295698
1127182
222961
1242726
1909350
1194844
730833
1779974
142206
283311
1393657
1314482
1789108
124362
58865
334549
360116
918658
325715
718782
1876899
17436
329789
1492738
1970978
967464
1905806
247302
373105
1562842
1178812
1337137
877544
118413
1762463
713545
1229486
1119144
751820
28207
302748
622025
558870
155453
1836612
124213
490478
168962
1553375
561172
402260
1636693
861085
1421185
671621
1290707
333885
964892
1594149
1268855
927028
1453836
705164
1056217
1502684
602175
1096590
1092962
711893
1438702
771063
1904158
52535
1347039
1507105
1470996
1475326
746454
1432154
170467
1539495
549298
1541289
874430
1807669
668739
1933246
1922982
777633
794919
413488
1210482
1113749
371591
72042
1253512
131309
412612
146998
1311682
1923304
631090
490213
473434
1355229
1272046
250814
198183
627688
1536648
339022
325346
457035
519263
1318458
308399
1565168
676914
476935
615372
1987547
955239
623027
1517467
1498666
1646795
483709
1644448
538051
572500
865694
321824
1893778
1385507
128257
1815695
1868076
794243
1702652
845170
1424046
1559538
665355
322684
518424
674294
1994866
924603
801638
1700658
628182
1685180
341827
1905380
991203
1810371
1457653
1553778
1087376
902691
1243077
546445
418115
1814911
275600
87573
1729752
193276
988962
21465
578839
783916
536071
438576
790230
1325767
993508
480167
317419
1988297
738495
1401844
1440505
389959
967982
788561
370273
489712
1466319
1858955
1236778
1083324
1126095
626586
1722667
1917403
1893281
963906
69564
1625831
665091
1514163
392849
269007
1567158
1529066
1070619
1411842
397982
1572000
1768778
1408903
1276179
35865
1804199
537769
272914
1954506
453145
377873
1851940
1247646
1997816
1400126
1030490
1338104
1699817
324585
541
478239
876521
31092
1723744
171382
803259
427841
304192
1068170
181226
64287
518368
960216
1635625
463575
758170
275557
69340
655264
59660
665711
538385
261848
559910
275050
1599249
21660
763356
659058
1727838
1176102
1351462
379122
967467
1834646
1081217
516195
1065142
1406630
1507050
1668076
1006104
589270
1388936
180480
525172
1902821
780698
633777
1797680
719506
450073
991312
1260001
1017465
61158
661554
553001
1018578
532445
965971
402695
870524
1254872
1483966
297662
1530592
524346
1340405
758765
496375
1557469
708024
1231672
1970328
780195
428322
1244460
1494323
1913021
1338943
1952077
1913846
1595660
146663
531676
1551996
1848716
1833140
906481
1995419
1509126
701395
284748
657131
251442
137478
379031
28319
939519
15550
796194
698139
1316460
1560828
1927295
991554
1534988
490210
974939
1711290
1143911
672029
294821
1366994
1103278
898556
1108464
82289
1307318
1354064
1373284
554316
1932674
576749
45424
791327
1329970
1876238
939487
841186
1514317
492308
1139788
960096
691763
81859
779568
1332048
1721527
1644165
1568617
751662
469877
1891984
1636027
1988826
1584360
759949
1868031
436238
909102
973984
708614
690053
166424
1170821
1898957
265657
1658621
1930133
1997245
1243196
244957
1405998
440631
1799008
795528
1538896
904432
848050
845962
1997343
1648944
945910
1356303
1415639
1095903
1471263
814299
397883
1928310
59378
262391
546834
856183
84159
1730078
1997698
947465
1622283
67031
855604
328745
208015
1191089
1396524
1930012
368745
672661
1797685
1855483
1521069
243081
281566
1566861
1377721
182670
1052666
687803
827091
1819520
979737
1064761
1126095
1914270
376745
234383
1978613
351772
516087
975897
455636
843734
512746
1416507
752862
365212
932685
507658
1804157
48778
76189
655888
597374
839146
1268272
676339
431922
1776779
1840495
1190870
1335212
882250
141788
173190
1324402
1735793
213313
548938
1456266
1692984
195953
1448140
1350125
131214
739218
304136
342367
759071
1054483
1727808
657620
1285469
1668030
431653
1978522
939524
1328701
1536367
1448270
1831968
1308108
951626
77453
15805
128173
1208950
556715
444600
1288201
24151
1550106
455077
1545897
421219
1441520
1609185
917320
1623752
271814
381003
347684
198216
1866235
1324105
1301062
1362862
1287690
889933
1596629
992085
1474350
1705921
697888
346179
1859192
1620265
85405
1504405
721425
1378185
1053101
1842928
512689
499031
1351115
533829
1448792
869768
646918
266896
875851
245554
356628
345921
179912
1102843
145775
1798397
676982
1699921
1716601
591913
207328
355999
243749
1975554
1933292
874080
1702533
1796144
1288112
38047
1544130
345708
1612525
1587224
1633134
652194
718772
839708
1434694
1538685
1705983
485882
1830390
1517550
643330
744356
367405
1095848
471543
1897011
700578
416103
1671045
1062691
471551
908993
1564653
860453
686065
866822
665939
561595
431025
1197478
773452
1251868
761486
170871
120409
911318
827878
1744953
253700
1452263
1053658
829208
594738
1966358
1797269
59720
107899
664092
746938
395155
236719
1768404
1909866
1308882
394261
1831471
1417207
1973561
1788597
1220220
1961988
582228
566736
689355
1628354
959680
1206753
1197245
388346
779423
455357
1862995
410248
1062329
913762
854096
894384
979013
1028822
425192
470084
673644
599630
809620
240794
639288
836147
1884109
1543418
1809401
588186
1685569
1879852
605802
1904187
882599
1314897
1641107
1509797
658799
1704691
1308559
1372224
537125
1368738
781018
1677096
84004
917620
1539410
849341
1360945
529395
1128972
1462073
1069906
573519
824942
1240342
1510958
1961284
91105
1402379
1749957
621774
1376449
1473814
1081562
1197800
1629053
3123
1247058
1474644
794934
1110384
1944738
820680
334388
1371705
704563
1260023
1392982
1925440
1493415
331572
215507
331988
840233
21461
898816
712305
1044050
1080962
1902060
1472545
928783
1666529
1157808
1578224
1310613
809735
1450315
1872036
1019249
149855
783497
1692908
51158
1526964
1768569
1541094
468895
1140748
981904
3748
1077179
155950
957546
1589848
1899280
652921
755579
1663429
142488
489644
20484
620679
1751979
1034710
841149
1533468
1398290
1293234
929629
636089
1982178
140722
1899027
962481
606669
865947
455856
178041
1230500
1508559
1977833
585904
1123550
1692319
1731074
1108294
802777
907326
1267125
1955599
920858
1729597
1043196
578324
417666
1697930
1795334
1994846
1227495
1068860
1571510
1114524
1405132
776190
835773
523052
1886343
473466
837008
1678944
1570373
1511585
621498
1314372
1955745
919784
1800901
1482185
923445
62774
397211
1181199
1656060
87180
383409
667403
909841
136475
701532
661810
476804
1321635
869432
1723482
942593
1578389
65552
960250
1083510
180662
793057
1404199
1430832
904169
635757
1193342
1238066
474373
31034
1328456
783308
1850131
1994304
193739
1719275
68846
1363772
196250
1080255
700839
1046759
620991
1371804
986336
1913863
1255786
1871829
542813
1323702
1565516
544861
1319673
425101
207611
1767426
98572
752859
1253638
1919500
678303
441531
1793916
294373
696562
1507833
15380
1816283
301402
274903
1842212
239685
1161427
249519
1017915
1371062
1036825
1362438
101417
1609800
908040
540857
1735891
1100435
62347
19711
391817
325174
1473850
1785073
1243144
1723916
573388
1994474
1848725
1544386
1533278
803221
1697644
1860032
1580329
183247
445745
1833066
55637
1625911
347628
1589816
160295
904338
738861
145329
1982010
1823682
1726918
442451
1437982
1845108
479895
986745
1162550
1001891
1297500
1703127
1545258
25597
338825
891193
1243424
739694
1388687
88642
1639354
1353601
997359
1098023
172106
577394
964375
1368853
588176
1836494
291020
1841135
1285853
152906
1421156
998233
753748
1187826
1062820
3354
1869223
922468
901893
1733309
725499
1349082
1909189
1249384
1848097
632169
194457
100595
146247
1450791
1825737
651661
252732
1459205
174639
1369108
1611765
1562288
928669
752895
1243953
298143
1430191
214406
761689
913966
1869135
1186024
936945
1070306
603502
220712
776990
950464
486968
1425776
1292897
1241174
32025
7520
665217
748094
1832000
1103465
380590
390581
386920
613861
1046607
757446
435517
1544133
844273
1853177
1183677
1768592
558430
1173152
1118935
66032
1729625
241816
1939994
421581
648671
1379178
267542
1705978
391310
598683
111408
402279
440439
312333
896238
1079458
104903
1888915
885432
601561
1795881
948344
1962368
102949
1146834
1543777
1472652
1370972
1524751
887188
1873570
420461
1590413
375458
946635
507268
864225
752186
365900
1681911
1553715
1260278
1238286
648461
539444
1374146
555466
1046487
1704792
1437519
1263889
1821723
32827
734181
76320
634753
1687105
1168454
181295
1357935
1776699
1594138
838670
777705
453812
103928
820814
1330524
1273973
1615550
1578913
675111
195482
253074
299691
473769
347182
696269
1873066
1588349
640935
918147
748576
143453
1320483
935513
1924074
904045
1915679
1287643
1891460
1179793
1466590
174619
977893
250724
895651
362560
1754793
1553514
11696
1585649
1415942
651919
674979
1882796
1281075
337524
1366170
1850845
1254871
1558304
41344
616952
1634137
1044889
945958
1930854
1206861
1732363
662347
1116325
1951008
1525191
727576
1959519
337076
755164
1274978
842620
443842
1080930
523475
12641
904018
595759
764523
1562274
233995
1308732
597325
1136599
1948004
1209680
475831
41056
1021800
505205
654482
671158
205768
557712
335387
1678751
1310183
542815
924816
138302
74227
670094
1017894
641923
823433
1396644
1530588
620312
327873
1515822
670642
711821
88312
1767818
993358
1411551
134982
923026
620169
1314608
1705791
770311
1424521
770541
1780619
676051
1514776
919356
1166799
827010
1084722
878790
600088
186046
973577
481116
1893416
1283195
154617
323022
192764
1650820
232352
758588
1120738
1746266
1137045
392268
10092
1418608
111328
444688
1101563
190672
785554
347208
827456
1857769
327864
839460
1456772
1680659
1904327
255592
1372671
1977779
490999
1588840
1737649
508274
1196839
367665
227953
705445
1738355
1301593
1980239
1730335
1723926
539978
1200175
1755013
1404158
1883212
993782
557412
481260
768958
1074840
1298880
269155
1080256
1464139
1788972
584918
1561470
1090849
49932
710692
1653106
1244430
144526
1666276
1277154
1001395
1414081
1493361
1671799
893408
948237
238098
1274457
1525695
1571566
726737
1960533
776999
207890
14466
1858427
1257867
318794
475230
818721
477110
16298
113299
19588
1712048
488257
222676
1340122
1644530
872954
723729
466019
1980065
626761
1778383
925124
1934349
930919
1982959
171707
291023
1588004
164610
1667390
1230928
1382560
1100479
514929
865378
368620
1489857
776081
143353
1310862
434273
1392737
1924711
1817060
1185769
1444672
915154
1825383
259944
706447
1047869
294139
1660138
806194
902705
134182
1079971
638083
1111084
1826729
1966854
1773874
497625
289738
1700780
571881
994922
527824
292482
610015
1209908
1131032
349595
751504
617536
1466324
530495
1815448
910981
1806731
172035
1062623
594946
1910121
1931191
1472580
13064
326364
582783
1776909
1648
340856
1460193
1090793
967643
625311
930340
553939
507852
1638739
578912
687114
788540
214423
941625
334038
1541443
745544
166188
876209
693123
649823
1075924
1929460
374425
720289
280832
994274
698922
906137
113890
1151343
949541
1961460
1123077
228027
1572215
464921
15455
406445
1690448
1808407
1818270
631228
1690068
934275
245135
1658365
263281
405927
809262
1850360
656922
621762
768865
1651888
547091
1832910
1680839
857691
1075080
1354403
278379
1148005
322583
1121701
802817
936615
1493273
694664
573054
838175
1038139
223218
970862
279056
795306
1037137
1280257
222722
1447819
1484391
1113833
1357325
1254980
893781
1468750
1087551
1966257
717794
1181451
574827
157805
1819243
339738
7838
1086700
1658370
1861409
1370740
1685078
48958
1471640
1019314
270857
1048870
1615936
217067
1580860
850671
1043708
586532
1084761
1397506
1274470
884917
279330
1220338
432695
1485891
475234
1056872
892758
614259
1196378
1708855
212082
1148384
1571787
1405112
605115
1070345
1481580
1464470
1254178
802132
1807213
1357448
600606
1587489
83414
1844427
717583
1623011
1842725
324350
390566
176206
861696
1278634
1120874
370965
622408
1238284
222386
1706924
1009734
1864407
1617246
1905750
427051
63873
1486105
469833
1526213
280621
605380
1891931
1996516
1755788
138783
1733853
1007838
544619
614945
1832396
1033712
1980469
1355773
1975885
222597
147307
1283690
1744946
1325406
1584608
49339
1868244
1918360
366269
809226
638301
925152
1020496
535101
1471815
355757
1962188
495114
813858
132856
1908573
4523
1097241
1531167
126890
112504
1157912
295212
252344
646294
1527594
266038
481980
869692
1860527
841768
576398
1701791
373382
1298232
621052
1098937
866981
1218301
20320
156223
591201
585071
59525
1217172
102809
686085
1025400
162959
1899338
1915681
50783
275943
266379
387358
1234912
919352
962331
886469
1159900
1727251
798114
845486
790037
475609
1243268
1693512
1598026
1465508
1588215
1565435
704662
24396
1867066
1142262
389966
597330
1945036
565730
789785
1295768
308533
1622278
572232
1734610
1547015
1726363
1358404
47642
1682672
1664339
908089
142942
1453208
1961459
953647
1870829
1041190
1554479
1379384
1933173
1357030
1826346
1369241
1251736
395133
1962724
853704
1868187
1852733
1761171
1681873
1789170
1981079
747137
1017020
471948
939118
1923715
1790527
724755
1989806
1043266
1664655
1257855
125872
1376721
1046735
1869965
333497
355725
1414855
1474673
816047
678511
209162
794381
184351
1001454
1098765
692849
1854121
341246
1130579
1276504
958769
923663
772741
240812
1268374
392126
469791
307548
766326
1957090
1521604
1152453
1069695
1314023
1791
293510
1185672
1946921
804990
1166002
703038
549516
37087
858922
291032
1249213
1663067
1042912
212309
1415147
875326
1633354
1402682
1911801
92878
156624
1762636
1265653
1349794
1704066
1249100
1621136
915160
1503685
938924
816780
1894682
964188
1446015
901423
939971
254888
687385
1670179
381435
303293
620585
301865
1988263
1447662
539325
1709871
1158077
926631
693767
271260
882143
479622
1045229
1126335
1266015
1725025
1928144
1677756
1456796
633773
346254
1715943
941417
1269679
917328
1135211
159048
1816724
1584841
329709
368020
892081
1181870
1389877
213716
1312634
1823725
596078
781093
773148
1421690
191926
607876
909669
1264207
725920
911716
521778
1439473
511597
1946171
1668941
207110
1183334
360801
724166
1331979
1467760
1270503
1083071
1143118
1528704
1976058
303217
1303135
1185217
1865261
116534
1855692
652047
1674760
733881
141250
923470
550026
861042
1584058
529406
1563863
1992326
634995
209430
1254860
66432
66464
1403747
1431925
438222
1602860
666703
974809
1397275
116107
527385
1248869
104762
442648
1286064
302098
1021747
1855120
514645
1225045
7218
229001
1792591
1162793
1198296
1509815
1378577
1243930
1773699
488222
1675872
982195
1471936
158208
327528
85696
1858316
47410
1558726
534738
1855393
1713720
1235119
197356
1575844
1174660
720210
327160
1269865
43524
1652289
597503
1932875
50668
677331
1385880
36163
758049
349231
754472
1512167
1519941
121128
1724804
1424805
725890
1384129
1170730
1867323
323656
1755480
1354451
220312
1503813
23536
1251327
652572
1483801
72415
1335712
681391
260167
111134
808935
321096
1308704
535555
290278
1152858
80395
815834
1066675
1077789
1014608
426086
430569
1773716
154338
666780
509456
342261
355497
871693
779886
1914484
1902227
1768498
633624
187563
630913
1592383
554491
1231156
131590
282972
1125814
179369
100678
679410
344477
1893924
1056361
535793
1634061
176594
449591
1241808
306141
607777
575796
1759036
296507
884668
437602
1517764
1422041
151801
1066336
1206451
1678169
23751
1996806
1932049
1061663
793005
300831
1063273
1761430
794381
19625
368901
112683
207425
1204640
60644
1792788
1084636
608940
1133644
1854568
1252561
874872
1982506
1573794
1249762
376959
508023
1037718
58663
588845
1690467
103222
1501590
179073
527796
1576770
937175
501305
640896
1040427
1762636
1935443
1610805
728526
252943
1065280
1797499
310441
855868
1358846
460922
231901
839790
1890862
1681931
185921
1792988
1198018
49347
444067
1509630
432728
762893
482596
88305
237179
70252
236624
275146
19904
680914
733183
266104
796616
386466
51991
348005
220617
751711
1035609
1087008
1391630
1767608
283692
1952143
717807
826643
1488013
1107129
868613
967551
454284
1831597
80262
1363423
569325
616546
1098394
1497369
1244395
967404
244278
1383550
489455
1209283
1503903
1761729
1209254
1221744
1648291
62864
1975856
555539
867644
779007
402701
1230753
1449953
244690
1120745
1158575
1952913
1269195
1827639
1979799
1791044
1911088
1755525
323380
510567
937153
162851
452993
1134980
222994
1180847
1601011
1376611
1270302
121960
300186
629548
632782
1355218
791450
612230
292759
1741825
270251
1788499
1939114
1424298
1770525
391381
181116
61954
531907
1139410
1499436
419349
1204909
1801209
805172
914716
263112
610658
820906
1390425
1116974
1417751
560250
385953
404435
1862321
419060
846040
178449
1670961
1344682
174453
546490
1259578
784336
944582
247911
1474412
87234
1916377
1088437
1983618
1991150
783331
1635598
515781
48257
135007
1296071
394512
997330
1619206
1883791
719016
1565143
736632
176903
1106938
550856
640305
1262094
1064911
35742
1946905
1106850
1817704
1628489
164306
357013
1347723
750948
312193
234534
1513152
1746352
560376
1206722
336005
487102
1158387
992010
1149961
869927
1080422
1057444
1868163
1178410
559431
413030
1275335
49528
1258483
1147094
466804
212257
218603
1546847
79667
1882045
62863
1319077
1623168
141877
718265
762364
1629605
949827
1720552
1022664
1877385
194551
983676
254669
647810
1660935
1256463
89584
828507
1597401
597536
839756
1663814
1474084
185171
1594942
466108
731990
15900
359652
1486273
711880
34251
1832596
449264
1965647
146080
206560
1272636
1063502
1521838
432847
1913756
282094
1024261
1590175
533020
1283479
1392896
1385049
478700
1398384
1029026
652664
184488
1653662
1407765
433953
1347637
498602
874079
970078
1497686
443727
843813
1984377
387950
1587400
1491840
1954701
198723
1268149
285004
644630
1040231
531356
916714
1997074
616977
1246615
1528573
1672106
56211
465976
841255
1471304
567833
1018709
1053146
89329
618152
645182
171013
1355435
839832
1301860
740303
1434230
1177139
249381
1160097
630293
488529
1429078
486859
1859549
980749
1091051
1361691
72271
1855291
676004
1237558
999252
685688
888104
903453
565378
553141
165607
144442
1633422
1469790
1456477
1427715
52316
1564107
146383
1294873
570744
1892680
687231
1230317
1965382
589341
79909
1979827
1129964
468164
466743
1538303
1595952
774253
715093
222617
236947
1372240
294353
1905075
194991
711577
16287
1209663
1368701
499601
178879
665151
900043
1672916
923211
417380
917181
394542
592928
950204
1701703
1874685
688690
408643
917650
1626154
1038548
276981
16952
1511351
543138
202894
1401327
554250
1591053
1160078
599373
79459
942743
500347
1407225
833471
1260959
809951
1197052
1484563
1069804
174651
26975
875762
1552060
230142
1890463
80947
517724
440644
1817668
222513
1655598
713592
983560
266849
1717314
1337086
713235
161969
385548
532703
542146
1997979
1552682
1839720
1436794
130776
313551
371736
652727
1998567
1540942
1092998
705240
1305219
1055981
77768
1338412
841555
375646
1513294
750512
1258287
1661784
1389939
966088
1873162
1753735
1901558
1086903
135576
1246924
1047393
143702
1914631
541254
538824
1031963
210506
196145
502181
414278
1725312
597931
1900258
1908711
1436176
635305
106858
1265022
1385221
417597
1522540
1510070
1753868
264323
172461
547178
292283
36177
1882704
568187
1670859
470668
1767984
1419738
227534
302978
1155398
30406
338565
527059
1826851
697418
379909
438869
926398
1576609
937309
246687
1032581
220043
1452521
406915
39231
1462175
1117614
719049
1961507
578434
1076457
1170026
304929
576633
812912
1367423
398608
1957057
663423
823422
1522802
102508
1233689
1668793
1777453
752330
1760398
1290521
432296
84482
602792
1592027
57922
691056
189627
1635005
1263371
734621
1328684
1007946
1681312
1458174
200654
1702071
360938
1721302
1995959
1240365
1906690
1150221
424422
1437730
532798
657302
1435908
615784
1685708
123389
546333
461116
226994
1218485
1169221
1132130
1142052
1971166
1374369
817745
596138
944805
359652
435889
1965962
147799
1345973
1969275
954608
1164639
688408
1270324
1461992
1985823
459437
1153422
452613
15943
1060935
1942967
1905380
943605
1164093
683358
483570
744820
762750
254761
1996372
635300
110831
1568408
1327755
85939
1917687
1393409
83423
276330
1118504
502496
515525
472896
1055651
1234166
1215811
255755
1029275
611446
4169
626568
37324
287382
584799
177126
1005770
1075434
1368962
1540146
1321099
1029784
1186035
1337987
1973468
311224
1385200
1150365
1175372
928789
1972186
1483903
825974
770501
441125
1599095
1517719
962175
1681697
1665979
341505
1920937
1119490
1172804
1942666
884621
46061
956380
956814
712387
1079295
1376124
123972
441614
175200
731104
1219907
252555
311741
1177895
1885294
662313
314425
1396035
144363
32893
1488614
1581427
1504242
77846
1905342
1266894
991243
1580435
1873264
603613
1099453
1095967
1726250
1980981
28335
1425697
865615
84467
548197
1792110
891135
237104
1752449
795491
1491304
1915352
1727363
195603
1190525
1733310
1558324
1288948
1306175
784467
111173
213846
1956828
629847
1587420
152808
1090939
741301
866045
1600732
1563767
144431
1508376
1464876
507595
597314
58968
663471
1019224
363164
1217421
1834546
1229071
579202
801030
1038550
1493479
808418
1989700
418912
1440475
128262
767455
1432935
299052
1314687
129214
1682637
216971
1179170
223346
1367489
1837015
725338
541621
1322388
119457
826701
1039623
1240301
47430
149909
269630
1815875
833638
693396
357815
1237235
533285
1954506
1368240
423736
537751
664333
1257734
740602
1302840
130918
1137263
521826
1953493
1384227
1493630
885007
480156
1621321
354665
418566
1759478
788651
636424
290511
538561
1496195
958700
381180
156590
368086
442862
1845626
1200056
1214791
523064
1561140
665585
1818219
1128896
1133278
225555
940254
347151
489741
1010331
1858829
137656
1703885
117940
43573
282499
352716
1183444
16795
647725
87252
1600698
1999930
917526
1309021
1478037
1553746
315501
426883
1203224
1002147
1900794
323877
1626420
760182
1542732
1481326
1707367
1202296
384134
1783294
215008
813901
593035
1094073
133524
1089663
1319961
825226
385917
339522
495813
699958
1167086
503814
451038
1513890
1386895
1723795
865993
1367087
590885
596464
633498
199407
9585
641655
250568
1210151
1219612
380564
1860096
1307777
1603873
775595
1791213
815411
1925570
663340
341625
541489
1977073
921534
1996219
99424
1263679
1312503
578256
1381231
993953
665765
1130416
607589
658696
992270
1308397
1577455
244263
182022
1728273
8857
1822547
1609167
1947910
41439
1092565
1468144
1002923
957171
834292
80182
601107
1072971
1755649
1195610
520554
1990966
162062
551081
394862
1180062
857605
796086
1114375
777802
1885829
1932595
967867
734078
846009
1341661
1012937
515447
1675238
1473414
742994
413249
53553
269343
1601363
632541
418916
1368594
142835
1881385
435511
1650589
1012304
1372549
1478232
1349236
635118
1338535
1879030
535522
299333
464184
1105473
849656
869643
686020
1478674
559864
1336071
877636
715581
501592
1002082
1415104
1162026
1138418
1816647
464557
1519555
1252584
553337
457376
1646125
168563
1322391
1131077
1594832
296099
1813720
638736
1247987
393552
335927
1574538
592284
1617712
1065728
820375
413773
699628
752207
1918732
1793536
461947
400340
1763614
1191470
413336
4501
1161415
553427
502942
1113209
621416
1975392
74345
1698987
1594844
352012
768678
1885403
1421447
1310640
595926
614357
222269
1821712
1973675
791029
467109
760323
539153
1460577
1793456
358778
945066
1759495
132072
174973
121089
922554
1685948
1306801
1184729
900203
609211
146362
73135
1861683
1586987
167457
203540
1346089
732034
265063
1712205
1956857
315323
860010
1569102
1460637
1032539
231846
80256
1548385
1622854
1108722
1040402
1325234
1752247
526103
104408
1478556
1315377
783093
655686
737041
1676863
961318
1070622
642117
1278499
1029876
327261
440998
1863413
1256206
1236441
698844
96705
871685
190044
1221197
979186
1500553
1439252
1591976
88097
326003
794066
1986224
418521
1103761
1926138
413518
1497717
1123449
952364
1599597
1931908
1498242
931795
438950
933762
792353
907307
814456
357877
1301340
1663265
330728
1147626
1844635
1812141
62230
1618288
713786
188417
1551271
987708
1362490
42004
1484618
1398697
240303
1374285
519105
99257
1953189
477505
1468216
1331906
169792
705893
1403907
414191
612368
1548286
1981596
385727
1304118
1241188
1048398
374099
867145
1675705
733798
1772516
860219
1443835
1176741
1867156
764884
373293
1648880
83226
1579778
989270
252713
892426
1718114
1332871
670670
35730
1610374
494956
150410
1028329
981376
1176685
1920856
1715640
1599313
20528
698717
1811381
1516577
1051373
5662
1351607
7695
1975725
694360
103572
1027582
1138135
1634053
1094792
835760
801310
1718009
1315438
1413387
1955510
904162
1011334
1858502
1507467
1172216
1850409
410020
908450
1929125
998235
858714
1871450
1230404
148404
214234
1857199
1963947
966704
1743376
1966097
1535765
1134143
793450
1795791
9282
201213
1131258
1803042
374640
559937
366990
637922
400728
1417740
1919213
667008
1760091
334191
1284588
1269923
1161313
263019
1014494
1463906
1248046
1572381
304647
434344
1435897
1021499
671442
492094
255918
52137
1323020
169576
916591
1734430
923287
90577
1440045
1190862
1905362
450238
1542102
270963
116262
315331
175744
132099
1780194
13853
1867623
1855077
634582
1465403
703
1339720
1946130
608198
1436312
772971
1632821
409150
1381675
1435687
670506
479165
1896623
1101957
1743370
1541512
1661113
1722280
96160
1702138
1780567
1150325
1019050
11524
489390
1223639
107520
486702
439861
1136788
704837
1113591
156049
321867
589710
34999
1466928
1035121
240095
402646
140232
176888
1013497
1064803
495257
1504952
1607944
1574501
1053820
647092
1953766
840809
777284
1360202
823801
681343
236967
225896
1836143
1429744
517150
825803
32866
109296
1072640
832109
99466
1993437
873372
1167599
152489
1070809
103710
562710
1763330
1775802
1357746
971965
638346
210329
1625171
140799
317796
1142342
1309566
651374
1186499
1044777
561037
1258698
860954
1168531
691965
1205925
1186640
1268489
1647550
589846
569691
1912479
1713893
918844
1723925
108220
429321
98427
1008715
585055
1501502
1504120
1715134
113133
509014
738635
1394126
737907
1060793
1847347
1559564
569741
1347347
875568
589793
1952854
1594559
1928968
890504
1921501
1211144
599609
242177
746564
1885867
1483914
1822276
1809389
1042402
254326
77794
1794020
492805
404053
432503
1559446
966869
1923523
706641
1395533
397002
948994
879850
1366984
633172
1628462
87953
1562472
538830
1312475
1066848
964355
1643987
890443
1124521
336567
1847409
965726
1973511
1412354
1857415
1238857
1101524
350358
1451358
158360
1052337
1712356
63164
545060
1846742
1786100
947035
301622
633592
1529592
1127867
893250
555607
1320775
528775
1436721
874512
1724314
130894
1818708
1245708
1174768
1583528
1476919
1587443
1411843
1096153
354028
1814253
1452802
967224
778480
1764706
1128555
14658
1257864
623839
1980531
321470
675597
773877
1693721
258134
1282661
976726
1813419
504866
115420
784489
457149
1784507
589406
534830
1325779
1247973
1260112
365109
1938621
1829305
1634644
1376108
1224120
622318
1637155
359316
1971769
1174274
1979139
1971634
1643681
596634
702614
1972752
1466353
1704058
169675
717653
968976
765745
1396086
1823332
1077100
903790
1952402
674050
704170
530986
270921
403966
851801
1552467
1408902
170410
693587
1281225
1497752
1176272
1047068
1016009
1945818
1109036
39598
262612
1135369
1814584
1558596
640415
522026
761022
770028
1046226
732475
963787
430534
86620
432078
1643738
661282
730314
574086
947533
226118
1674175
849313
22915
1392767
1349014
826130
740982
1965858
265345
24266
604108
235674
1031470
1677757
1720755
1792041
1457235
631551
1015976
163770
1280353
708198
130064
504373
1506065
746073
1502883
1573009
1060098
1147124
269938
775426
734824
1405674
1437681
915014
307870
1480200
923997
1979141
1960756
986196
1926015
1341356
1067460
624266
1306243
244724
462813
1893741
1170457
245109
419199
518409
104174
1092932
378774
1193119
855484
107511
14395
459407
660128
1267875
467454
1276743
886433
785272
1238729
1979062
121376
727966
209255
826302
892197
1610749
1022000
605164
291295
904915
1285229
1958044
823176
1080880
1448128
785289
1002076
291474
1723661
1089289
292469
1314527
1094987
1031978
937223
367024
1306401
520472
1442905
1133319
1586232
1584536
299377
343167
1241711
1179614
1163068
940628
60180
1338141
375523
1249447
1227833
670230
1516493
1690954
308062
1564715
325304
1561086
275026
1707984
124221
374827
514215
463826
1691267
678065
302847
1897840
657672
1924045
205479
1996500
180250
1951652
573050
216044
599249
480166
934445
1939722
1456439
725171
257959
1665186
522700
43102
387647
1472441
311901
508492
1770392
1859339
1503957
1050735
617255
1808684
613456
1007456
992892
1634777
215701
59313
594757
1669293
397414
560469
1680428
246664
1150380
681834
196474
590491
1622260
1235234
871005
1316905
1721977
711525
1160438
1201655
754483
5285
1117882
1063968
1415478
1491829
1104192
871992
1557166
127881
1339762
858808
1333197
1074998
554073
665564
1213442
1018804
453694
1988894
552191
834662
518711
390623
1766975
1585389
160676
311338
1670819
1719528
289279
541558
954074
1483219
122938
43562
1295169
666460
264309
672837
1304919
1896351
1551388
1162357
1675678
632603
847476
950532
327160
524205
1235332
1135449
175397
1499837
1386644
388889
1002738
199687
1765639
796973
345716
353964
735293
1609430
132298
727949
776463
713209
1574440
152993
1831216
1103129
967721
1989824
6935
1140520
374161
523315
388947
194451
583817
476788
1038122
521629
376745
1637208
799057
1509820
249952
1063736
318406
928017
1072501
379100
185739
1939763
542296
453893
1067919
1228396
1922061
1907786
1568513
1034303
1604913
90491
850595
1897189
428078
1838132
69660
214866
1343627
1019848
67918
439774
752192
984729
235467
1411138
1584238
1038576
540755
1401357
1216342
1347787
1902314
1059772
1747545
1486127
746913
1157537
1586115
843056
788179
1732429
106449
849701
1274560
795175
490858
275051
164904
775479
1650164
1686821
1127662
376768
1256848
348861
824905
301709
1250307
518778
414602
80730
938847
1820724
1910976
1133760
341232
1551721
876825
478081
1286612
273383
876119
408
232802
853704
1487003
646132
25295
1440499
694140
1696380
1521552
1547313
1507408
1694501
663048
292190
1469564
1474481
48858
402819
1617898
1380737
904479
1547944
1803618
960333
1375434
1009046
1942077
1274442
1321175
668335
1169992
745350
1694508
318626
1118115
1697345
1572698
1589848
1494463
265995
927583
1762189
544239
1506790
1402599
1749862
644523
1028803
1788823
1441755
1266208
702697
1108108
804777
947259
371415
132614
1097847
954903
1762015
1556127
1604702
1957002
1878297
1506888
902205
1746778
1346448
1082672
396805
1640648
1766345
1982781
1008160
1471140
759812
656452
1435372
449035
1311757
854641
1244598
257942
1553623
697955
1124685
797080
1492554
1360050
117307
1506736
1510821
716404
1913390
502998
1223733
1592432
844411
70351
1838274
1034927
1559676
818372
298377
950952
833573
1603673
1556675
992147
1154491
1694351
1495500
1010001
1632864
1957997
1914397
572826
1227474
1676170
618527
1273332
1373976
1280495
934805
852600
1764478
465192
1505315
1028366
1155734
70280
1188741
74126
717614
853269
1441895
863204
643280
1057706
1932113
545764
382933
378519
1722929
1137485
1545389
1644600
921659
1384735
340956
1527539
929620
1579427
1823851
361788
1530964
768772
611807
1995927
1586549
1198723
1739024
110926
348429
1617417
1362444
1493887
1612081
899571
1586288
674161
138923
926255
1389107
996007
590732
1082858
221773
596947
1064385
694658
1757861
73263
231325
659903
1716621
117289
1267864
479265
1419803
582193
9869
608130
1181702
980624
197542
1803259
402137
26834
1660846
1836184
459815
1746817
1184273
1922372
1285146
1078811
465905
904770
1419237
1889995
197026
1055256
1598335
846485
1705573
33113
335203
752863
216166
1809686
623426
799795
892282
1156774
1773555
139601
1026355
1510451
1761661
1133200
1152838
614602
852716
525094
1549765
559411
1625015
415250
1973952
664398
29188
1375597
643705
1081962
972869
1337732
1804166
452039
1808891
721818
1076868
604751
1829467
543215
1751722
805659
1959275
191434
833897
1005501
17848
1307550
1938798
1107880
961791
213759
1854007
1461737
163793
668441
1786485
1859955
1693902
1434611
854652
1210601
720401
899694
1090760
1294509
334203
1813965
1193485
1277001
976678
1444643
612812
1588656
227726
9069
1845363
1431553
930059
1373510
640371
888936
544800
1102299
1150965
1516780
1742180
1094536
859485
1652372
24373
949373
1073252
527072
63721
1960863
422732
750524
1445505
1040211
738406
130405
1683732
1360956
1778405
350857
1031914
1829508
684465
283133
804945
1432354
66734
254934
388007
1566530
1875781
1173551
1088570
43201
1199558
805301
1315437
670508
868075
1938004
1996844
704831
741879
90974
1104129
41673
102075
717573
783328
1008955
563377
514148
1107485
591888
1566761
260012
1942963
395065
1805605
270147
546203
1813177
472285
365465
876626
727864
1247255
869616
1560637
295285
896268
1953348
871890
1561573
1906443
1434632
1089064
655159
220208
201632
1146210
1823119
121825
1232797
284993
531659
1810862
1508846
141881
1976105
52277
199474
1670550
328385
1208745
1497562
411354
1508788
1597306
1004526
64216
1799267
624462
1874465
1992991
1139874
889571
276328
1619706
1708317
1646258
1266461
1206617
689806
322516
1434751
315565
606429
429377
211732
141649
779067
1603089
568923
204019
702518
274316
72376
195303
1325616
1861777
729956
796361
60118
1581969
726321
1192565
822694
1636311
728956
974634
1513185
1000625
1423075
269411
576042
76218
190181
120537
1400074
559132
1529742
1834465
272323
356870
1081053
1479786
469915
558369
573375
1658005
1780950
633342
960181
435862
897795
312872
1377981
441689
89612
802851
1086657
1226256
1768873
1891821
264224
1399590
619386
1551951
1679809
101494
1150034
582524
1980062
466357
1561211
543123
1559184
1358896
759533
1381389
563437
632776
964533
477380
1917667
133683
721282
880688
125435
729382
1232373
1473463
1143121
1073114
285456
722863
1740866
1287761
1817206
1720823
1499620
641010
970001
137573
863489
1454812
1130171
1599865
544528
138126
68777
1241647
1706201
1076201
849597
460749
1087499
1561085
934914
851310
724607
181191
1202528
475741
1825565
948434
1611665
255726
1653054
529564
534570
989171
910680
636331
802289
1392280
919605
1852972
905395
1179754
109301
1994079
64152
1152884
1407338
1548486
497279
11798
221960
585506
1705754
1893835
863898
656417
583325
1187340
910412
472698
1755455
203928
1486192
1133999
913624
1297500
326329
653593
1052017
1535240
583159
264895
1713057
1756932
1067480
1940577
1957321
1400132
1914764
1703505
1015086
1720576
1215122
1301981
265712
1100697
548124
777864
1700805
1211910
1318664
58839
426174
1741371
865223
1144408
145848
236481
1071212
814874
1329376
1194103
1491867
1753432
175641
12561
1088966
643798
1286416
1308733
550589
868052
240196
903071
1559686
1402822
1365366
1345329
931550
67827
1373232
28105
1644154
876646
605776
303608
191417
1492929
1819988
1728090
1690320
1067191
214145
619540
1654114
769463
1468734
180738
1671190
792223
1392409
998456
1055515
1803314
171935
487157
262217
1810879
1953810
1441768
1694082
807230
1368690
818769
1333064
1581221
660049
1160520
1379444
600832
1887861
342234
1696642
273880
216401
1036388
549722
308039
274593
1856498
9417
1153749
1415333
592252
541614
16967
57740
1481875
598654
1279082
1226198
395555
1702834
920483
824449
1884153
459745
1404477
1441292
450346
688620
1148246
1080127
1908591
1565287
965570
322322
1694384
602403
1680711
913889
483579
1592271
356435
1783010
808218
1932190
1386290
1024268
1965310
22265
1037680
1347815
111113
1611004
754094
521459
1187812
867468
900840
592874
521053
1380570
1170584
1004360
1344322
1442302
1353017
947669
1103027
960469
1867630
1269492
1261738
1454349
1046341
1837970
300695
497641
586385
844161
1103235
610616
1738032
1579198
1035690
1949105
891002
1820774
727877
493655
670858
1890570
311594
619389
1230069
195870
614948
264748
1947084
1887139
1164689
538683
219179
121001
762502
1490445
72789
924399
587176
711757
24446
1304998
90676
1570063
962582
189863
705400
1881984
386812
620817
1351951
1285734
913505
31664
1569201
1771103
173621
1601239
460521
900205
453399
1527699
857669
1371491
1459682
1204027
956900
1586966
952750
850350
833402
1367144
1975789
1051471
504551
1566014
1257307
49718
767854
75094
1361630
1817741
847108
338406
951315
1519945
1654268
1120821
250683
325835
1132972
61815
1370215
917770
1138336
1618544
1366322
539990
911223
849382
1876265
1497335
771652
1641663
314066
492624
1708427
1485034
848600
372911
694874
1384593
1002025
802253
915523
734517
1988025
1251805
268479
1164034
1364050
1848190
998725
177924
939788
1156202
1506448
1070031
1586622
1406417
275621
803686
1235599
981077
1291214
1555168
1753831
1411698
1801174
32804
665468
1631730
1334054
1893764
1206920
451218
605581
422305
526251
79733
186832
999293
1211530
1523829
1798957
1801602
1490970
681238
1835107
1799656
1767990
1261504
972072
895611
8072
1371788
1731947
1949521
1043811
1456179
1301459
50876
1787775
121050
1246921
1959170
286338
197738
111486
117123
1541772
1617262
69931
1561909
1948055
502941
447543
1636040
824892
1431524
23174
996062
721107
681530
50098
1007805
916954
790833
1252514
483690
1012365
87766
1706469
1296597
280138
1556688
1277086
947349
64209
1363525
1376096
1489098
64572
696484
655413
1994887
767383
1452282
418066
1095446
1228161
1235384
151591
1720618
1938277
548856
1470691
1481144
1445081
1880971
1741012
225642
1906153
1423344
840225
1652048
1425180
798573
1831019
118595
1289723
132690
1773228
906175
487152
614131
1768025
909384
1425244
272803
1207162
1780708
112164
975237
854868
918805
1467881
1204375
768294
1941220
1779612
1031539
1431850
621590
780829
324144
437700
1413568
1852611
278972
1997857
79643
1977627
699484
1268830
853889
1919732
565448
1517756
788316
401938
1516096
1990943
1220563
1477706
1871003
159370
605993
759272
158970
655887
1468115
201285
174996
1814884
657846
1232841
899389
1660366
132351
147744
450984
1087451
1665254
1927175
1709049
1289998
1850965
712537
16801
1133783
448599
217682
1640469
1182246
1921814
1756980
271440
159631
728696
1612942
1958700
32757
24264
1895287
14345
1197909
326817
1290821
1325033
658354
1640907
1556870
1546851
1732509
572669
885917
990778
224651
331846
1404028
283330
260513
350611
873757
1718513
1390663
536098
1564431
24899
355883
1810109
730771
288518
612397
1870873
1399997
874115
1799901
1170172
233486
1692293
1758495
1058128
1298617
1064850
1822109
1493506
826897
1262016
915375
632756
1009325
439166
1752392
1744537
298291
296379
1806558
284817
1613045
371736
1611945
527822
1769977
1693052
150610
1803715
1124693
1839835
734303
1616012
1918923
1602731
809384
16524
1738813
1877731
399431
1526189
1722396
1892910
1916643
277052
1820249
986263
742250
428070
1559104
1445008
1439434
1251188
998620
1960203
781853
1880220
1029025
258940
1646809
1224386
1442032
1392697
1575851
1893604
1066906
260144
84038
587387
1719547
1091032
1026285
415274
288570
431269
1779297
3172
663984
1831959
1723900
411868
1134370
1282000
1612191
1609178
817495
1350728
661488
1277641
335510
780314
1005395
1799902
1031547
1639954
1843795
351213
533408
278763
1969110
956873
1744914
920386
698
1200191
1604937
1423748
1669261
831337
1907680
336848
843234
1890283
1532224
197373
1637716
1185563
1403882
1339123
756027
259276
945732
1322644
381892
439539
748219
1215682
591274
11663
486148
1511452
77608
499051
1914599
186746
1254949
1745355
442391
687032
565627
433706
1657749
1884535
1559267
1620779
444330
244533
604267
420938
867146
1818067
398019
1144605
1650648
803147
1057437
1180711
1518903
1253453
543406
974126
362175
534228
1175749
1417109
1577755
522718
1891211
1508887
1220011
814924
165886
1683233
1538778
1445023
1642431
1760535
464741
3140
942071
1044480
1605537
1840030
1780709
35131
704631
710565
1128183
1378648
885331
1657149
1551177
290645
22198
854594
768283
1228818
1026096
431498
35966
602697
555908
236718
738259
632174
1686589
243416
757030
723666
1687453
493212
392564
970303
1243856
1035196
1464692
1294816
144100
1021305
1681326
1428910
288962
954121
497706
1708438
1349616
133687
174172
578925
1808614
1204923
1026882
1907724
235439
927324
951972
86119
1299406
171849
902235
356
1532660
317940
1236196
703
1805020
1754467
48863
1381633
753721
1798513
719652
168162
33562
461258
1156417
1743392
1049603
1929279
658559
1406570
1816818
80775
890427
1385548
1333046
1215698
1483432
1638387
659692
1853892
277812
734617
340543
1978551
1702103
1394877
1183594
1977744
760818
951604
1810382
726018
1974080
513615
418450
1984004
415811
774603
1278624
97263
658281
1792070
448863
1558037
501929
752011
433326
1623832
782673
898152
1918448
1753487
1846381
1350199
1758087
1824871
1474416
1880326
21809
1176705
106512
602301
1577173
1762942
1797843
1245919
441930
1769986
794711
196140
1276626
1196948
985657
979451
1469787
138575
1484613
27814
1369373
980062
1008954
791475
851014
1756460
240877
1173410
412070
1917040
1402251
865728
1014013
454375
653404
1071647
1128359
1006394
1165105
907072
969647
1533448
511851
977367
1541960
1956961
1343225
748192
252167
1156231
40662
256741
954946
1925259
1301876
1928413
502781
1071430
803732
707882
1741362
1016280
793508
534692
1642796
1597943
1957400
4596
489559
1322309
1444820
96552
304989
108122
429581
1613870
1699178
1761331
1250466
304762
423752
965495
1155002
1323012
422635
150093
1201267
1243944
1932549
1191351
380114
1617079
408731
778529
700097
1900449
195386
1471038
1061566
1110615
319155
1491103
1900705
1951576
506744
1733431
1670851
280353
260880
622700
965943
78221
334346
852491
1482118
1966137
1354615
1566237
1554600
1720894
1373368
1425499
182755
463672
1656256
904526
1140564
1797418
150340
96172
596683
902227
444761
468067
342419
343306
1029297
701681
1186755
92782
1220004
328540
1017062
585693
1201012
275337
1135369
385713
503897
977270
15891
1750946
1333965
1562232
336375
1409445
1944492
1087374
595535
997552
1656363
25212
391582
16136
34789
532711
1641129
1652027
673782
103294
988136
155033
815919
268572
705816
530138
48015
1248598
645347
1630969
52738
331809
1479850
967917
1762493
285007
478823
1282908
1905268
1573709
1740260
1100177
1092815
881648
1988012
1238281
696392
1593110
1708418
1585378
1183889
1983297
391870
1686644
276467
1229728
868702
1909719
1789536
1288991
264634
291371
1349055
1512927
361417
1755952
819383
1291270
1235395
340459
1408388
139677
1300903
900216
1270377
1532576
1665516
1161970
855142
844634
1425624
1190358
1138425
1478877
1221168
1274083
1986138
1523434
1816596
226472
462085
1995405
1836787
1211140
465398
790635
903182
110491
384444
1168726
1747278
417976
1323035
640789
86153
1784594
1474110
1274401
977471
405969
1147424
437350
1878481
1302464
613739
1916079
131269
834310
1162499
1012018
1829230
533808
1181745
724845
1970251
346216
1005765
1665049
701525
318388
1751307
901614
1371342
529964
1395990
1482620
74266
1085604
1576203
904481
655588
518515
668130
775878
1723296
64014
400815
15810
1172586
670885
1058770
1381451
13716
1116929
1085484
1621583
864089
1733824
1494753
1125325
1303053
1254355
312555
552271
372110
1881990
193777
735805
1693848
130982
838672
683795
1176627
176339
461453
217341
437236
1264598
1324597
548867
170056
383840
564592
710517
613483
1643761
382750
700553
1491106
1122757
363783
1103855
621240
997382
1673484
1114181
171182
358698
1470392
195510
1109746
912388
1302174
1279488
1788967
1053574
410802
199521
1959319
1987761
1918329
560985
1263703
1408771
733381
469934
386465
780739
1268422
1919959
1791860
834440
933931
1380065
1424662
1804358
909960
1296803
1577903
81835
17857
908638
1985329
861571
339682
1106033
1318259
1195132
939
574336
173157
1683577
808752
80079
288670
1220940
926940
1751213
717375
660477
987417
1869521
621169
352331
926302
680444
637160
480058
1455962
437030
1179234
14253
533854
665812
1830096
1185787
743727
1831609
621832
1724788
1412564
767214
1313097
654928
759240
922052
1373053
440185
924459
651051
141971
52525
1760176
1366162
1238682
1136534
609886
1174282
903107
1843855
1886864
1011988
98076
1348733
1887336
1252657
997799
1307725
367047
1395518
1989139
1183837
970596
461326
587215
359020
852703
1001373
1702693
363440
702848
1306275
1822567
811174
1779306
281954
1306230
473438
341375
457987
482110
1804338
1627140
69707
834840
820289
1635982
573302
962361
497608
969908
576174
1912601
1186945
114197
1530305
350286
1149749
950735
828379
785304
1068891
1663762
735986
483057
975234
1594067
566048
725132
1374638
92901
554567
1528099
351641
119023
1967713
1774693
771619
1522287
342663
188576
227915
838364
1995524
1706949
1778729
1838572
64689
78486
520904
1748853
1693187
382715
1054104
766823
39090
96451
621946
15141
1526737
1261642
1198572
456847
978834
421264
309276
400470
1888538
1979187
1771554
1907619
1161347
1750245
199677
1116533
1676253
1275504
1042134
473810
1801761
722792
1715058
865341
1243761
64913
1945888
807996
464806
635831
113050
376304
910569
576294
260797
1488396
389363
178933
1088274
1725469
148841
1057946
688760
1620484
1511663
1194769
1574659
1349836
232611
963299
1766297
1165175
617372
795002
665797
1313922
775850
981093
1587085
170124
1938361
1087742
887677
600094
1455539
843105
1329346
1801141
1342340
1978058
1983328
1518645
1102465
1642802
346724
29767
136052
775189
474155
184901
12500
258962
1507386
1982697
882189
716531
6577
1391942
835051
449074
1217636
1722449
1153594
1887416
1893045
1134372
835851
664047
276519
1864555
485308
678782
661670
472496
737440
823388
484627
1192742
993617
235745
1140024
723622
425749
1280083
1960580
1333750
466214
134663
903584
1428841
163018
886547
1340465
162965
406042
1821581
781948
119314
1353658
1556850
432881
1108827
161116
487446
835798
1256456
727249
1375100
575637
1515227
1342776
232849
199322
1001652
1432632
469275
1544597
1663684
642663
1343329
441646
1929934
1008609
1983020
667454
819138
1822886
1995483
1399928
645156
1494495
1935551
1892192
1775769
1151630
1978668
273596
1182220
1499533
1160244
721748
65036
1330040
1141906
846970
740618
1109916
1703270
256177
935554
193863
419906
457396
1867277
1401854
168150
1652347
1471640
575814
1471392
52121
1538233
1148982
1237034
49823
1766755
1147211
1378200
1678845
926351
343646
1961528
28459
292945
936984
505340
569185
687227
1966770
583885
861316
1065226
15796
5329
1270710
1055064
562600
770815
1933290
1854090
1193553
1029943
1402647
122948
609441
1309302
600557
1122564
771489
993316
1001558
874956
1062501
117935
1972005
624115
1417556
1250308
1695918
354103
1610732
1859440
693632
465795
817695
1517640
786986
1107729
1025272
1932602
476285
1081766
673180
753370
138688
1617042
1913508
1743558
752263
378722
1407535
304908
1914916
1165744
1685580
456950
778804
60848
1441107
1792068
343548
1897335
1187396
1065582
193131
269068
703657
856823
574070
1852903
978128
475595
1779043
515648
1509235
608216
1690195
839672
212670
78425
1648540
253200
201723
148750
1229793
67677
423720
1051547
595864
1982951
362375
92999
51277
1833770
1145456
1204917
606554
789236
1947306
34230
1137575
958687
1871404
644176
1370942
1682560
1585907
188236
447665
247694
457779
1542029
438892
1670486
1560087
382459
101006
690849
1108568
1376372
306018
1077498
1216247
155291
1556666
198507
1672171
327179
1049856
1928338
1547905
1335026
1061708
1095376
871951
64805
1986513
17319
832761
628141
688269
1544985
1694197
1075493
1892641
1395867
1286297
348493
1722335
292138
1096029
1388182
429267
1939189
777996
704109
1679034
1621486
595641
638693
664014
557347
1813815
1119660
1476975
1045098
898642
266845
1160847
476741
1675388
611194
1901994
1681554
1564324
103874
809597
1114048
313660
440298
1527348
153734
1410058
1864560
666808
51499
1459405
594868
1107967
103376
373443
794492
1114574
1870786
746528
903899
78573
1822230
1886134
1558357
1163017
886829
1108855
950758
1632370
1007694
604816
254615
489555
129243
814495
691094
1754082
1869626
965111
1624671
1057215
1181524
138682
1259460
1986541
468502
1528355
841555
1541028
131901
1759910
621565
1071186
294549
326281
1696270
455313
137865
425413
1008242
438514
1035951
1027650
131239
750125
1400822
853
647395
613519
762970
807103
1256261
151968
1801260
454816
1237289
1070934
174248
1599932
751073
1846484
543726
1201111
145766
1352721
1118282
385137
1253428
1402536
1509538
492000
1908685
933584
1222191
1330951
588143
972464
1094390
841341
759059
767297
926149
826319
509631
985780
421764
1252605
919710
51879
1995200
212230
921247
1495463
1823000
1801808
842512
1304362
341808
1390962
1539817
1773791
480896
672242
1258547
1131628
1883004
1724142
369386
1032946
334885
381211
1181830
15052
26970
1558413
1997481
1702081
1649367
1269834
1598035
1916036
1955952
1559045
1075452
902787
1051519
613299
846041
481983
647297
1071040
17342
1900630
1776607
1502209
1216045
1780158
1636107
424543
1030135
355648
1920588
1987860
1441510
1485402
957031
103780
1421829
177692
1694637
639694
797530
827164
1884982
883344
858854
715919
886585
1279726
248994
1733380
1133373
288090
447796
605044
1875219
444050
509914
1633235
1864379
974065
1925602
224910
944336
777558
974509
211024
611274
802971
45446
1021330
519234
1655100
99199
1544404
78597
1673284
1975337
1058339
100231
728328
1098333
582651
398729
947058
613887
1973014
1929962
2104
543416
1022071
131102
1732036
905026
1641823
56354
316319
1531657
598893
1686593
1339326
1404504
999394
699051
818905
1521128
1601305
1850808
34730
549535
1335652
934767
426731
832940
187000
1789707
425086
289713
529905
291940
608990
1674693
960644
112292
435109
1247415
177462
1645545
583743
193770
1388763
1109379
475726
1334080
1904293
962290
1799421
904422
943799
1010828
1472422
1240031
1923113
9259
698787
1854411
1905340
2755
735218
1756328
643626
1744802
1480848
250774
1711898
139148
1512526
1555450
226212
853211
668550
1675725
37296
209976
975492
1416390
803626
648030
405569
1681756
223347
253911
214517
1085589
317836
1917115
1314751
94347
974780
177769
1551964
1525840
1097351
1225980
1547516
1987185
1045013
1450847
1536002
921111
1783158
632758
1918775
1263285
70516
467133
1993708
922239
253145
625512
1760392
1565755
1150655
120542
599130
916944
1911235
1380673
1775229
1188779
201413
407171
234901
1999217
1511963
433812
992482
415440
1862538
424335
248715
1985009
369498
120544
1793093
1977468
1403346
1686939
868143
1997250
297964
1678742
319284
1138937
232916
919911
447448
1553645
1878344
824858
1693057
489522
1118914
690067
1063330
1371822
380996
685927
1735683
1330999
1415975
268412
807341
693800
1749126
598297
1624532
688736
648451
900050
1567190
1907703
485973
1200383
305690
675087
1982247
1326327
226082
984677
1018181
824541
975725
984605
973727
179383
1795084
540533
1202648
959806
661420
666290
741727
1521345
1003261
949430
177741
1803977
1537884
629845
1648251
1304566
647721
1973267
486952
1015566
801213
1434506
612026
393684
1331514
1195911
452953
1970490
1595674
1913229
468316
913822
728468
1231983
134235
1422407
813351
633932
1527958
1670359
1272454
1111910
53977
553225
725115
1555540
1629019
1544358
725938
1923115
337814
639170
1942314
763046
397740
1332962
1607050
570317
189703
1415383
286837
1996980
368451
1683605
462487
1279101
560902
1106446
1133274
1017144
1245915
292667
1160540
334641
673345
1212009
1767529
1701729
1734027
282349
1809504
1892680
608566
265501
1009140
1593581
1983304
633059
1673852
1513093
1425563
1001139
523328
1645120
632714
944842
84344
1835934
1367863
1890949
1327189
1790465
1889569
838488
589793
433691
41374
926026
468165
1177019
1264282
901938
1308206
1441567
1033341
778584
20672
557736
1911424
1311745
507305
1644648
1347723
775920
1579724
1797360
1490780
582108
606416
883083
1085391
1841287
590712
1189011
1494448
970351
1861920
72426
1963216
58340
420613
786062
1644393
1064660
1035483
242272
1544074
1612892
1896407
1017015
1934450
125121
883409
1201605
1791136
581685
13514
849514
139432
1449102
1353242
636764
1468960
634464
1268986
379735
722750
1779187
1133247
199724
1159623
1720722
1677218
857619
58685
1775286
1442979
1505844
863515
181516
1230820
1748194
1392185
238965
1207569
837510
44519
1955360
93964
963359
1576710
904169
1520218
1485162
154495
1951937
1347671
1707075
945178
1788683
30842
1122904
728952
852294
592508
1123818
1853858
1795526
1918376
110127
269011
276681
1980857
1164437
653016
1701623
828548
1929570
143566
1306799
1701761
1285459
578077
243162
2972
595266
446941
248953
440937
497720
457315
1715947
1334117
781130
230711
1458721
434960
1588531
1665049
388651
605091
857911
799996
1811446
562579
1085007
739855
556447
182367
1045915
1565314
1937163
1430141
478823
798371
1430016
1546022
1653006
1698947
1401031
1724063
537149
222591
222833
300852
1661745
1201091
1030796
534853
1791883
891069
1557769
1328685
418263
475704
69548
1872914
88542
331952
1362541
78416
607427
1318590
1008436
1565884
157075
549357
545868
217775
1611158
1974884
1724318
675517
51698
355644
74361
1203618
1547166
1788970
1005134
450606
1435200
1616020
365916
1579000
86698
1848363
469350
1473836
168301
222529
72815
1582163
1094023
1295241
1025128
1503256
1154682
1022453
782221
1809215
1649413
519373
1063188
231786
100607
334087
1991865
1249279
610054
1179777
1441571
1103356
1223073
1227009
1858983
934724
142161
468804
406041
1658462
903156
761819
1347939
1172666
465095
361266
1195670
1648288
746891
1952517
1305812
1509710
1399207
1936058
1947243
714435
580092
603419
688865
570404
1553375
535512
138033
1482226
1493479
1762607
1471406
809228
1376983
866700
1064894
685781
1317705
347324
909755
510346
1321219
1658931
960691
672252
678187
158152
1848192
470540
1610990
220610
401274
1975321
1267181
1235020
1321132
271890
1737069
606558
1919090
1100859
1408613
495489
369174
1307611
1752813
1589874
203369
962333
1497581
998973
1929394
1070737
1034883
1223015
986874
1198342
858589
738004
253559
1898979
303219
1499615
1614411
1278280
1902323
1298846
223468
1037018
1916804
944976
1011540
537112
1364038
1537271
899104
1126027
1928406
868468
1596331
1515645
1904691
1598024
178445
1082215
706557
1884256
598573
617100
1168220
1271200
846841
937721
337209
216780
177555
243485
1002385
1129185
185760
1282384
880104
1956073
1373634
617650
1212300
486636
1739734
1762354
1080042
323809
151775
961670
1430513
1759777
1854618
311862
1339917
1184407
605110
1109128
216888
1746428
828161
1450272
1816511
201292
943232
147043
1944744
1231600
1043901
61866
1799572
1173442
489718
1277295
70213
296236
545719
712312
1788679
1890909
105016
1795264
330023
631586
1350754
1187177
377958
631401
599534
1720321
353378
134744
878973
848160
621696
1804246
470173
970916
1365023
1555796
248788
1526079
1471965
1217352
1068008
1121506
121336
1256091
1025822
739455
777038
800057
1753863
1822771
1324767
1086624
1286268
1839532
1817284
69047
1203992
1385653
1850314
276949
612973
1689252
1118073
1124227
799245
824349
1594805
1513249
1259921
1331147
665623
414330
784592
771841
518643
1373773
139201
418285
1160511
889608
644720
1654830
989336
1938174
835765
1749022
1048670
652596
1278879
1340369
1161206
66153
65224
381537
1911790
1168570
71013
563858
1617231
1997383
1927947
1325406
1030062
1278472
839606
1518821
1517976
1768790
940292
688433
278620
1926232
153236
1807597
544219
273776
578891
775104
945860
1797872
278093
623172
47034
1905771
1164544
1533161
1535729
359228
1674041
1271979
765018
280561
991144
1645181
1039268
1610982
1988891
1990520
1694482
1987265
1145916
619555
772186
1343522
1998390
923266
1241504
419388
992101
1891085
447096
1196477
711058
846985
28321
1164334
1705316
1004062
1099464
1183656
592117
1127130
717255
383464
968815
1891020
855118
1409724
332186
1331627
1150932
1962363
1933041
1900358
1012049
1794489
1222881
1020891
246016
860728
364503
773996
1881361
660209
1264799
216496
433587
639550
1806266
423017
740130
597843
328936
1189587
1244478
727599
1082818
805101
876628
48444
998852
1687779
1084364
1721713
980801
1582128
1288734
279856
13881
1359821
19341
1272252
1773693
352896
434615
643931
104424
13522
1500358
1627216
1661665
341680
1581178
177508
1636674
1502510
108002
1486687
1554791
1129758
312695
1156203
1148238
634049
1698067
1105241
526745
706758
467733
642462
670044
1261178
575791
1215596
1845586
1336108
260189
1790540
1483084
960183
995517
1832253
813593
635617
1517364
270736
1802581
1629502
82855
576157
1212916
1517447
1041872
327914
1673452
759472
713149
991505
784341
1098602
243426
1409344
847665
1176921
246045
1766855
1280552
526058
966758
1432134
853581
449626
1762001
1811570
1310199
930344
1134970
1782193
299283
1283989
1448317
1444293
1524466
815096
1008878
458594
1286877
1140000
417355
1244464
432363
713223
928264
1666659
1471195
1923890
456590
646466
1387075
690948
1509371
458958
1609843
128314
504969
1558045
1040418
66601
1253179
91861
200468
1065970
951836
1630849
1529634
296081
1264300
446555
1834147
1553002
1532316
1812158
1468542
1259917
1090635
777006
1100339
1047393
864932
1870097
1844973
1514132
458104
1438815
531430
1796
1869635
1206123
1848186
57337
1398345
781708
1728461
1426898
1167980
27590
683912
46488
265244
731249
967214
1574978
1036000
100441
1889090
1535079
791132
1599753
843557
1595516
1439564
1542321
1756769
592416
1010386
1003842
7574
1595535
479527
1324007
979637
425121
1237665
1299294
733570
1745538
1997591
418406
147500
1882801
1142884
1734804
1698691
556953
900377
1248567
1145913
80469
1320122
1389514
1347246
1074845
1717587
1268783
890443
201144
1399635
183963
811326
1639470
1963981
757265
1020944
1988613
318433
696539
1368414
662139
471886
496134
357615
721228
1069923
100382
264916
694599
823714
1360776
1177908
1448685
1627287
241455
293637
1663119
1266707
324473
233344
1687244
478307
1573992
1881323
1469251
851684
865497
987767
664450
1702179
448457
1463874
258372
383420
1241429
1592312
1586314
279330
229254
387550
1002246
1581124
947452
1652143
562065
1995594
519258
1728495
1157483
773816
1123155
831915
1216005
1935975
379924
645093
1709508
1837014
1635280
1176153
1651881
694817
1087171
1527882
501608
612450
1014363
1490420
1175115
61276
1251125
1776379
562273
465924
95553
1369927
1107102
1514206
1370868
1235993
1883660
775649
1530378
1509330
1481774
1773155
611300
943382
982888
1699235
1257596
901670
350392
1796786
1653738
1211036
917330
310546
385239
1243018
1332040
590739
1053702
833578
1343685
544696
1260396
1580464
56466
1443821
157170
176685
819018
1139421
882812
1197087
339971
1088343
482206
226824
1579238
412777
1026233
1944447
372613
465892
583606
1822669
40426
1959048
1477063
1660308
1428568
1925672
423486
471021
1152890
1342671
775235
703841
670631
1496350
293822
1600849
517171
1402884
289997
928965
1981520
324560
252082
1402173
620943
1392075
1079384
685811
780212
1726161
649215
1014054
1256375
579544
1237338
1379437
1726970
1956767
199435
1536934
1268428
430331
1718696
986439
540342
1459965
804759
1316009
193277
1326106
1304361
524635
427169
1450777
174986
1638133
595440
1847766
1914288
1780074
1579486
522868
53055
1409208
240826
248632
1473808
1796186
698679
952274
1998391
121999
1140414
725971
1557766
1811790
30037
1008716
804967
1526480
1850314
951529
225393
610335
1957979
7126
1408024
1952802
783692
276686
498147
1727401
304112
1231004
757635
826566
658187
639277
1033179
1653097
1126371
850596
1928602
1680791
140594
777312
283060
959286
1509782
1038024
220455
1463715
414487
183524
115735
1037969
749535
570766
669934
1695076
922730
1686534
1115029
765965
682031
453245
326335
792228
513010
1366391
1886119
28788
1325258
1446646
884338
1973065
420729
1474460
1327697
1293482
594697
1687689
945858
1393978
1345850
1506731
1878412
155164
4584
1224155
929294
1626295
554715
667986
59357
1370145
604907
1251350
291661
84565
1763153
1446557
429119
1908426
923179
1906358
1515996
831578
1297370
771816
1234130
1261481
1278036
947074
1228070
500039
1457576
529906
56565
203067
541691
1978910
354264
629632
1402072
1039850
445427
384318
313006
371812
1550952
576682
1164324
1321567
629338
47101
1225742
481567
1821309
1526859
489204
84538
1834662
1092649
1267156
372879
1896259
873743
218336
891907
1346130
1528428
895695
979402
965661
1450710
543220
1947019
479167
1868911
1133307
631658
816958
1203207
6927
1959714
129924
1688317
538868
771359
1511565
1132550
96284
993875
1098893
1584585
619424
102203
1547065
1147633
220817
1561836
883145
774416
519961
1901438
640468
552128
587894
637847
611685
835570
134570
753205
642798
1631990
1186396
1465274
1232174
12625
1685390
531490
1164676
924863
623871
1703730
1489548
1681756
1164430
1022390
105179
1730405
844688
1731361
1661923
39637
1110284
1747040
481889
1688168
834446
523149
1093613
1048789
205275
959596
73126
1602520
1497674
67318
721270
1495010
1480758
1490717
611101
1289374
983180
10929
1822819
1314442
1164393
1572730
609234
1498963
1915900
583886
688257
68380
488381
208351
873321
97766
547318
225249
938678
400566
828874
775877
947563
620690
724142
463945
1033343
1932382
999029
330298
1374806
227442
401143
1412649
1919527
1619139
426558
1653231
930133
87732
366294
426109
120530
1062684
1856328
1037285
1735854
219892
673290
539949
500785
1889445
1669331
15202
158852
1846750
549805
1653394
1168734
706747
1121265
77593
1167043
1661928
811050
1234201
666048
1194881
863491
921758
503908
585529
937123
159144
1980253
1545183
515274
151438
1480050
1413445
434714
377272
219988
1897676
277150
1290826
1081507
260120
549174
1812685
995194
620668
932660
1358353
1823336
1269489
561723
381023
319652
1297214
766866
1226783
53466
271093
883227
1827605
261717
231126
1922970
1985166
1528366
1165836
964561
10109
649655
974285
375411
1743069
1468609
978366
1950759
1134680
443959
1357857
496853
1428213
292851
1514163
864181
1777415
608683
1023634
1186795
1769925
110727
730744
1128673
1718010
1199802
176951
58293
912706
598057
299405
66991
395630
1030288
698644
259567
1334837
479739
1768471
1737912
17110
338541
1111411
907874
1177201
279097
813519
1302398
1751532
1421348
978779
584402
394721
1368294
1277227
45526
1011665
759146
447155
504968
1945202
970688
520389
420926
500737
211645
1597668
1925198
176020
1360445
886727
1409964
755694
1153323
1264349
1529581
419467
1014102
1487385
1493501
845983
1811433
921569
1038649
684846
53017
1218833
829665
1326556
543987
642697
451537
1204338
1895429
962776
1259392
553944
448197
1202919
839629
465852
1872978
763938
398771
1745940
1746087
1189644
271866
340369
322042
1146311
867081
1576894
92774
1705824
1781426
1064690
673178
1192998
1138975
1601915
91754
806523
1641222
690102
463901
453040
1373357
1443382
1638754
195492
686678
1967314
1027497
280301
1888842
1419874
857130
1337562
838625
185922
324409
1472937
693927
1311653
443171
863492
46328
627447
323413
14028
1852217
1027162
913055
1731259
694815
1245207
1498531
1840153
1960645
1676616
814812
1409741
816547
32379
288598
1949314
1343336
146163
1906149
183100
1011280
702354
1164913
448806
1640354
1950177
1050617
768256
1464656
823779
1580725
1788001
1233732
811989
1774620
1302549
480397
1731472
338658
762196
59762
574815
700115
1937337
700064
865325
1683936
1135984
1786243
861124
676810
1545274
1951970
1891663
685137
196459
1409129
973270
534669
369595
1583196
459258
41809
1624160
1815309
73547
610200
1843185
1225447
1673674
848202
832342
1203386
910342
1655727
1503641
678458
899355
1839081
1921489
1553935
3345
850470
368376
1521050
307294
199143
1720011
1946020
513240
1788070
213991
1979418
330750
1889390
1377132
1077084
1490901
211678
1326100
883844
1856600
341083
948010
1295617
463389
1790530
1153822
1539964
770088
236003
1585251
1861843
134191
1771391
342928
733903
1743
1319233
1519862
1536858
617217
593955
1896156
664349
1258663
1615533
1037787
445994
157859
744648
111080
1506826
484518
784972
51184
1687890
29275
838626
1140449
1048406
1162585
1172929
6145
1915103
401830
558891
772011
1671615
210936
1844795
1103185
1652366
1961666
820979
1066540
784513
610596
737592
1022469
1085254
1462120
361989
1288941
540648
755158
1712558
1907715
1669053
1421965
275433
234093
1331511
1547202
376850
378208
346520
776693
934175
1028602
279205
88919
1581908
477964
1473393
253479
973491
1140672
390335
1131540
1471693
856651
1369184
536912
407793
1171214
1997636
638019
1268780
770869
934148
515926
1232118
316566
1645234
1488261
526576
488926
603552
1993513
655141
1657141
1138952
1387069
1609190
189753
275641
1878884
1983233
1822783
1053597
713699
666527
466445
1357082
1768448
748273
1075057
1096723
1693706
320108
382190
930644
1466572
1535506
659701
1761670
1462590
1529509
1675650
987471
1931801
119983
1774793
1706361
686340
1760924
1522257
1014761
564087
408186
1298001
180422
1429298
541649
338735
961487
1062064
529695
53168
581223
1533598
405136
1692739
281266
1594995
1905477
1707874
1462197
1086450
1345239
185641
1166192
1826970
1837066
992970
1717268
1429280
1465515
1058755
1377081
759496
1154657
1411566
1789453
1796823
757024
1498158
603158
1360745
235876
42227
607495
1511366
1751911
391631
764860
882255
1817153
715252
821237
1044260
1057401
1265088
1439666
1885913
1175476
1166748
744549
1553444
945988
341311
1797378
1435553
560211
1738676
1900509
1028091
1235507
688059
941576
1959802
164130
810273
1082889
1086710
1489946
1561106
1991089
1556408
94345
1194897
28512
1515699
1627496
1505051
360898
1821582
275755
1661933
1765584
1472595
795491
1599035
1603164
915415
1379932
1079043
717673
1651970
840127
1618776
893298
74125
672762
1947536
1845126
166055
842075
234392
1304085
711972
1484896
1444566
1348438
13382
1782392
668810
1078847
1784719
1648881
1515350
845273
726201
1389911
1505538
1583304
802413
1161799
588181
1589663
825702
451175
1972090
502405
1030150
282828
944004
438701
441534
393889
548568
229608
933650
1042873
1207082
1240113
293103
1605877
1996237
209464
1773341
91427
1313726
505950
1663806
1239840
656411
133091
1308036
93502
1648350
1281665
323373
1077857
1074080
651987
327530
523818
398355
201810
1680299
257341
667780
6780
1466629
1078816
1957368
258285
71348
619017
1212497
1675370
66929
1155662
1620678
1126928
1563593
397883
142165
1644640
236112
1494198
1143046
1018575
1918225
5077
1732700
1749715
845053
266791
891
764176
1510784
33452
1739676
180204
81818
1933410
767894
1898416
212870
384721
1755671
1874010
779619
1143364
1743049
3861
1550030
1910706
918608
1342615
1171199
759037
1861920
31655
1432489
1539878
162978
1164259
1756721
297557
1384447
1909181
1027124
844008
552396
1003936
643216
1498687
1129641
507916
1340423
1322708
273198
263478
1723782
1468484
1752817
1640362
184399
1725142
563180
770975
681589
1349591
1525359
1085382
401339
315314
529775
630866
1564049
577607
1156336
1234697
58813
128280
523482
1763664
1639589
387813
52774
682451
1645185
929075
1440966
880044
1462851
1973360
51933
811616
1341106
1532898
1451061
60024
701346
1744005
1811461
1343243
508871
1538233
1750306
1701132
558450
482199
1787681
1487352
411468
766469
92461
383118
641533
784832
563162
512402
327522
266712
1848144
91514
833003
1813344
1130512
1608991
1848637
823048
227869
627105
468400
1084499
1082588
484358
812355
1056916
707546
240502
1597576
824551
252764
1846246
1290840
604314
170667
851374
1065542
1593393
38033
808539
365808
1515606
1072373
86566
1004146
1011677
1481301
1717505
1572841
1066220
1190799
455058
1790751
999077
610237
879943
881883
1130772
791496
1173581
1802500
1610519
1002377
517174
1165726
926583
1453427
1879018
1753252
1777674
806572
1249125
550540
1084082
807125
752573
1592582
1872656
1471158
444512
1454350
1411597
802763
157103
18606
237057
1349079
483492
1606092
29582
1163493
74910
320688
1952649
1023121
1024640
227407
141484
1165526
539051
333087
1269454
122402
329167
1743974
245544
1556027
211951
542531
866249
833838
1345297
173278
1846811
1744524
226022
1949599
1715205
1047650
1821431
1103761
1140726
278296
179905
681089
1913731
346886
1395342
1591862
1441714
637791
619464
1168041
1037950
1428759
1906924
413918
1272370
1085548
404402
1958804
1646531
1278800
262139
487793
1419943
1594485
1805248
481081
410085
1908088
1893059
1023612
1576787
330628
175171
1215492
710556
1773126
803696
1945238
1121060
226772
1743781
425461
829135
61463
871557
992790
1024850
1816396
144023
1870456
1000747
710364
1240794
1276340
960666
776456
338122
703899
705905
1621549
152674
1990249
879130
587582
651436
723277
611826
1471204
1359899
898014
1080116
1705448
946856
1181341
786282
1111040
1619264
518372
1284145
1942707
1127418
788029
196648
1486491
645870
1502786
1463989
6916
469922
392643
216947
173816
876808
624937
251796
1459306
643181
612455
1699227
1234284
1104311
987578
1450808
640596
1466219
823373
1670798
1464595
106866
263143
276164
269605
1112618
1442925
1739676
546646
1052803
1977064
1743530
404308
1573154
1312623
768790
1256498
1371998
101386
1854998
1220405
1230516
1714547
1008108
1885092
1754260
1645488
1963549
542538
1290901
288087
1280484
1481616
903218
1734946
1631220
710620
1818001
1657137
1111223
1139236
132771
1512762
992980
839302
562392
606886
926284
1453266
1466743
1874836
1561849
755950
1926716
413918
1884190
644692
781226
702919
761661
106942
899165
1320449
1290477
1158563
1258678
1872676
772582
1488159
1070387
1976179
414941
126354
846750
1928849
1691395
771403
76221
684801
772402
1586288
415158
1358525
1376810
1853305
1143152
1661104
481730
680218
1274776
1531695
1148815
1067086
1159767
1245442
1686926
1321504
730512
658273
813414
191833
1905686
1769133
1211960
1888570
209462
1056914
165664
546386
1168833
1811197
514617
1221499
1464072
393528
1997979
1265474
1688687
779369
1993784
1401572
187929
320710
1791005
1353848
439045
1261918
1574573
783346
384548
128534
1328104
147079
914040
502615
1879248
1506490
347079
1751147
360379
1582277
796904
1904442
434960
1567488
68937
956101
625186
93532
676818
209551
1739333
1673512
87995
116040
1438488
349103
424659
779804
653814
1916760
100941
1346331
493261
918584
1473329
1900559
123321
1320892
629463
1341587
1754193
1140947
407981
499427
210324
242373
981181
682304
1457126
153463
1867055
918819
1389422
1752597
1567279
1737595
1179090
705895
106433
1129552
635394
1069746
157930
1217107
1999669
174208
1485038
728675
1906961
687792
1776618
67166
1260846
1308648
405314
1474958
1084105
337499
667774
1652663
985943
1203097
1629091
613635
671873
351801
842620
1043648
305892
1431376
905124
889382
830520
766000
1011585
301493
353719
1061377
1739295
1578754
1987443
858169
121723
231230
734929
1276311
577565
1729795
1124356
1207524
1203609
103967
350159
1466466
327203
1559925
628447
689761
718365
1798138
306773
644655
1256775
89937
1440988
1111927
41291
1936174
1739953
1839233
1158479
1549909
1413103
426708
1952792
677991
6662
1971344
218602
1843616
1055955
1269752
1398018
250549
986018
1837513
528642
325384
1001260
251427
1621526
1031803
1843699
1845738
1810058
1825428
496165
1501739
1948276
984972
25295
1325477
1348951
1382140
99907
1616717
355480
32121
1584909
1114689
1326715
355970
1263948
1321336
544376
868109
1145405
58638
769029
1673948
190968
226383
266393
613562
1991321
446942
1526345
130509
887447
1171098
1953988
1429870
1976850
341370
785694
737028
237093
1413784
1602184
494756
1202854
1530708
935911
1475458
1014639
1793146
943231
1982764
188847
512734
1326483
1212278
1887115
1281636
1297816
840092
1751024
125957
762322
1412034
480055
1274404
1545289
1251888
610184
229041
569387
354943
890611
1363523
1304087
604559
262850
1612209
545701
750157
399678
75436
412497
860775
818757
1418705
1455245
1056371
1208811
1570380
820979
891807
60489
1013542
1519021
1395035
572352
1310049
1970018
70002
450151
1752341
310392
726228
712301
934434
1746766
1190004
1416798
1623681
1061844
1618678
1207100
838918
1060063
1026342
1811189
764935
1310858
634666
1875078
1742556
1940289
236725
523617
1142117
562744
1669818
1089568
1924098
1354347
849680
288640
558017
1286959
1476511
1459461
1608197
1480357
86708
843953
843459
1478082
174162
450691
78126
1925080
818701
1510698
545036
1950328
1202932
1409613
1436136
1900591
957631
242537
73646
1108619
362473
926810
1820192
960227
903849
1686320
195960
1502072
1629549
382660
1099988
330933
1747783
172792
1749813
606506
1218917
518706
619047
1214313
1371775
777041
445659
1527305
1497204
530843
1812705
1414841
893739
119079
1246066
784703
142486
1547244
1828314
781684
1863420
1588626
1899218
457944
24231
1592496
1386181
1424455
239952
1335153
1022487
1677093
927819
1705181
567699
1037182
1431286
289891
1770203
1755395
1699216
1813641
177987
610405
1529994
86872
1818422
1694709
1585616
1025994
1579874
1828760
1875780
702482
130486
98255
1487003
930278
863987
1206824
1090986
987278
1469315
366342
1478528
800814
907585
862998
588427
305258
1830912
407166
16229
1580539
567821
846914
218162
801952
1471043
1377137
89836
1416187
1173536
1425742
1777426
1350663
1278991
1264091
983300
63267
213695
1844224
951691
117383
836585
1711147
538841
104246
1788051
1283819
1617572
371606
280580
953198
1795566
1027544
851863
1171671
1822795
1118683
1893664
1542758
412944
46288
1577335
1619129
880789
133104
1597959
326761
1350659
1244129
465570
86464
784743
1240187
1870155
1378089
1249887
1641228
1283621
655707
245831
1105952
1624911
1824649
227501
1578705
1049239
1138121
577588
744962
1992329
926214
337153
1261818
100603
1753098
218780
511077
1483591
1275847
16358
1397382
1326093
81818
269037
71183
432659
400984
1760632
370424
462923
587532
1786944
255842
1153562
1284785
1003213
660166
1694832
1201235
1752786
470604
431955
1693440
829280
118158
65569
210018
908449
311078
125633
1142857
965021
880301
1021730
1661763
554041
1655490
770186
1669118
559419
807109
45457
1627683
540758
1133294
277350
1085349
698809
140520
778737
1252257
1601006
908537
793573
1419639
759165
1494197
1684835
784905
1878188
178493
54952
302816
116023
1549874
1724980
287662
819875
1858088
1609658
997293
1360456
231737
1174407
1255813
41331
705372
1778405
43573
183038
1008139
343267
113088
1389000
595137
142435
312702
467913
201974
1114624
701881
1027799
258302
1945902
1760487
1357619
1832075
1164654
1876572
1912032
1030441
534850
1560792
1873417
1659495
1418550
1262433
1172244
203703
43860
61363
1322608
159384
472620
852317
925434
1413705
871523
1865103
716445
159683
1651470
1859119
632246
1829206
531513
1300714
1504372
376811
1544266
1704662
1521235
60003
58162
1281025
1680605
1362147
717551
917966
494837
1150969
1647373
1130926
194641
1802054
1146683
207869
366326
1317590
170943
1936222
1539115
1375067
1717443
1876326
657218
477377
1843077
139774
239013
777628
1600042
977165
1761731
85649
1709901
99981
1088809
484528
124532
1477094
1307796
557195
1995471
1511519
390817
848085
1868428
950728
934393
370151
414662
96282
46019
1620917
699018
245904
687605
1991734
1496780
147268
367185
1297430
1363895
1604649
836992
220977
1502829
88924
1953649
1243629
1589354
1473184
1793552
1738003
1237945
1896434
1612484
1736591
779079
1765319
1527609
391072
419496
483049
1977983
1012468
781092
1101684
498822
408325
30857
1634085
702025
959879
784455
1320325
1062448
419444
327326
418075
1413048
36050
784820
957510
1984225
4456
1240021
1241720
898467
1346792
703510
1080464
250066
487796
1273984
725083
195281
755169
605973
1976257
1971032
135631
1659851
291971
1658979
1544230
1899627
367815
552000
1912189
1195326
1673030
787641
131530
1478662
1537898
701155
154488
245791
368930
1991427
717108
612242
1549081
713044
338386
1773
1064856
1361453
1387970
731526
2847
1029214
1819488
34899
93054
1063945
1350077
1534218
1682537
1796558
340289
716619
1526205
1148875
285005
242766
121737
605082
1165688
1603205
1017035
1262417
1789582
1022170
306520
118158
281624
1200837
1254860
687647
403775
347441
177294
1640606
1538783
614518
1961275
1309377
1576930
1329299
256068
164123
662338
1425474
1470326
1654567
1716320
480442
1696335
505068
1919847
132994
753064
1895551
1938110
263259
336652
326016
10991
1175071
100099
780039
957176
649248
1543416
1815352
350577
1585452
1934763
1822407
653764
139810
1236989
202233
1691226
449436
1837751
176774
502161
353053
105095
157637
586077
1296442
592118
1956178
337166
1025190
1188503
1052410
1125502
327581
1550381
1120771
1431673
1526764
1087308
1961351
1657662
1995942
1808624
1645911
453466
1261002
1756925
845415
108171
1847383
1354287
723009
1158541
463270
1200984
1899192
872212
1841507
1763263
1239247
1244702
1100410
146594
541164
306896
1187560
1910607
437884
1778336
191827
166750
411643
1269570
1351194
967514
543173
88326
1000003
1856404
1903453
734736
528355
886514
1946421
14831
1507011
632407
416638
577997
588889
154614
886470
1826964
1390412
190
262757
1461190
465494
1811077
1951837
587262
1204392
42526
467660
1779867
1924902
1578463
1316443
578189
1947434
1577282
1615956
835257
944634
1873388
1837448
1886566
1574872
1832306
1730754
1321685
182982
200136
1037239
955264
490803
122432
350622
944463
1814883
780387
1612153
281236
728915
1117481
1954972
1489818
438976
1616527
1364112
1054047
960672
1149013
1168414
1823973
1357323
613382
1142968
1665440
1074691
1202365
1290579
921314
1910248
423225
1321192
704079
1377000
721375
141241
1294899
1115257
1733073
1899804
1927532
575358
746667
1671296
1061916
1168937
388293
1576699
1192364
1374020
1112762
1220277
644325
919545
1569311
1957054
910230
840351
1759030
1351133
1024379
883892
1235632
1263615
1830350
1857566
1979309
1713564
379615
175687
10599
1431850
1912922
1972983
1114479
1729113
1254135
566803
53465
100142
30079
530221
475385
186644
721571
1872920
882984
1063688
877715
1197364
684794
1744194
543983
627575
1511292
108569
1998708
1664048
1371716
1606657
1823490
393531
902513
25386
499214
838883
1146783
148566
1824087
708984
1683841
437893
914158
464014
1483525
458889
1176907
223350
951923
1052251
1654115
554194
28590
1926446
1404863
1253091
202329
1868940
942065
1932261
554022
1562862
1284203
408837
1505697
1894203
1541093
1893037
465426
1654434
771062
924915
995807
1677052
1814496
1090232
1020919
725778
746403
218578
577073
424752
1313484
735391
1675473
1927827
1883473
360862
1132333
1527353
659447
767825
404997
550501
1918223
153513
15544
1622817
1871829
679472
1663712
169406
1766446
479952
1388396
412589
1181668
709220
42633
246562
1136064
1196367
1459434
496407
1524719
1569766
1050796
30219
135747
371019
903824
1877353
179522
599856
1023947
1416924
799379
1228016
1789170
1826416
835742
349604
352937
693997
1257575
1137746
1777040
466008
1347345
1985344
1355592
1363087
731677
807237
286085
1502323
1114566
1432420
450139
1670277
1545020
1981952
1731664
1055079
1817229
724918
236555
191631
738317
1143391
523947
1836875
1911636
1697058
592346
1774091
916597
307071
230758
985925
460220
433548
796941
1809829
898915
956038
563982
1578327
260069
929223
1790405
1654931
868877
1615091
88249
379104
332084
775208
801467
1388582
1030402
238973
1228668
1280562
1538244
1824437
125813
1382719
1957750
1386365
136162
964399
41653
757578
1760930
608629
588321
616163
1984616
1106507
1206079
556999
386429
177836
1216878
1617890
1295685
1153474
149750
1931340
1580675
1992418
1710422
687900
607100
780922
1287522
1384427
1713439
446515
1727366
516282
1780539
1775727
34165
559999
193464
1388272
1494767
1709618
1653641
1096438
276502
850552
1326918
1942804
496557
874022
1452662
999394
1623090
858182
922152
722928
266158
1769533
841355
1938954
1170038
761838
817215
736562
1938481
1829207
1171872
898889
13319
721036
550769
1058694
1890904
953486
548653
461407
1482279
875928
892518
665543
168362
1860297
203337
1389480
114344
850672
817909
1274220
853418
1582626
130997
1780391
490284
1645405
1141811
817512
806941
1273435
984679
958247
1929276
472025
181889
1601531
918225
490807
915537
213490
1784614
840562
1808199
497269
1614617
896496
248474
1508955
1431738
99
1465463
1624807
1397962
1876768
811972
476875
346311
307320
1713979
1058761
680651
175070
1440473
1474141
1921025
1738333
1982952
1913970
1649970
1184813
525210
1874152
1317933
1957821
1379702
1327464
1024400
358537
952023
582096
368489
922681
270496
558389
1208255
1954787
947983
1973170
1041726
1336081
997608
791130
173716
684485
1287597
1919518
160536
204485
692641
1671835
998644
1900182
652380
606084
1442071
1703894
564250
1351750
1882273
456162
1105597
1259917
758693
1578847
1979190
1528861
1761108
1730660
1076706
1026083
3097
190760
1659285
621118
1597741
565985
395290
1936201
393148
1859269
90061
1895796
1260643
1340036
1219
22544
911965
1385824
1716443
113026
1670300
1431311
1818914
771816
1996989
517833
26745
1065367
1245247
36429
532538
255679
693020
1746550
1132936
1157983
1250854
997549
1914300
885162
1968928
1356086
221989
1649950
885667
1463478
355559
1944593
103669
1848314
1679446
1077649
1265596
1481815
855004
1121713
741940
1403277
419117
326587
60452
1061492
1431639
415938
1949803
80744
1356288
465888
510810
184416
637340
1459843
688578
11756
1972909
442015
1005884
392639
93293
1653707
930905
1453145
690243
1964032
394087
1750823
1348888
292867
182405
1375429
548179
1542394
1041851
1923696
1696263
1528884
630881
624330
989769
1581195
1585673
1759564
1481926
458180
1175254
1324574
218420
740340
65155
521984
610014
1615857
945217
129112
1094674
1056553
36661
1242918
342693
860010
1135379
1946303
762480
489987
1706081
1084740
9189
356080
1147606
1708992
961879
429404
801272
1255777
1682134
269782
1812944
937389
1271222
1736771
829923
110865
1399574
406566
498839
1819868
1370942
1890235
378220
782673
1473924
165114
370036
1141235
758195
1488403
1882271
200807
1581576
822122
1402526
1876151
51796
1274737
1847442
1675414
1003666
1704145
1641408
581238
1456977
1486003
1823751
1564030
1487141
672661
247595
413244
214730
1641586
225093
1371569
44691
970252
957141
35431
1796355
1960015
1153488
510491
1002508
917622
1763004
297491
1321577
1734197
337204
1045700
663595
980507
1317654
92415
1424731
73634
247926
717809
578635
496586
544322
249529
70361
537703
1632342
1843381
153569
527664
961561
1353269
325521
23240
1619315
1461054
157724
1544699
519504
1539022
244111
1620313
1170355
1306314
1803146
1830483
54957
911842
143017
1144431
1211716
268518
1794631
907151
721987
1239171
1627773
1206166
1157712
1535087
1998554
1533470
52091
232433
1504366
107158
1096120
180450
1097412
119739
494890
733836
1984939
421589
1394333
241520
1586474
1627890
1117984
1820265
913512
54016
1970789
817204
1252325
43207
50024
921695
1862784
1953669
1178954
1550995
966185
152535
1601507
524305
520053
1329865
1686836
823173
357532
1717592
624245
670935
1854969
614715
238457
888280
982572
108960
1673363
160856
1472143
1338384
1968940
1714068
48395
706532
637226
161730
1878257
449114
90344
213706
304096
1877189
560780
1846477
1583589
1963253
1654096
1327401
1925134
1537929
486255
1636472
826692
1282997
1090727
1898564
229723
869251
480299
1947793
1587447
1184594
1225871
636577
39528
1249482
1155371
1233954
1429207
1074728
1836462
1999369
1387688
1864910
578892
550638
741991
1754625
1667081
88622
1749327
68801
1779867
1687654
1027110
159553
1409619
725060
293020
877452
81484
1465150
397927
1355727
1809099
218817
1065445
1585209
304367
733884
246664
1188591
589206
824103
522070
370248
1983905
815960
1872281
1606688
1572658
566825
675773
1317379
772706
175265
1101577
253370
1891724
1222386
1831969
200341
1940303
791974
892627
1558262
1121471
1048958
333388
1017693
1207414
190855
1567842
411025
769020
584456
257218
1635670
1917867
542164
933015
342026
1622196
774877
891097
1467866
93815
163511
1210653
798373
31360
1427855
388265
1078625
1791645
1491409
66780
1771118
1646818
1751785
1800940
1821226
1784133
1760417
1902255
1417470
97038
299380
1028936
446660
1477388
1679574
670594
1153198
1054767
751474
1025125
806895
279815
893129
1414372
342109
343464
1394380
617658
1730397
823583
960694
614076
1393724
1834213
1581634
181616
421075
1251045
473795
89671
1285155
1493
1695344
437365
547018
1472159
1629404
1930180
1465913
1613109
217023
1787268
1715972
1594809
29336
985266
315681
1143910
1560499
1774313
1506756
345418
1418327
1331438
1928811
1123139
33267
562398
1873636
1812783
64404
1595349
722970
261080
197133
917218
909612
719931
766897
8559
868583
121550
75127
623263
1399508
1462664
1297514
1767054
976107
1577828
1849019
430813
471748
1206147
1930103
1403623
1904495
1442606
878489
1395669
1932953
361142
186437
633983
1658626
587435
759276
1004204
221972
526864
1311591
553129
1185694
1779454
599998
79287
448097
127307
1678247
1789171
22415
1224958
560007
1675051
212448
868644
1032062
524938
1665143
1564387
553290
41184
52449
1528793
1025564
1622541
1970555
1809880
432485
1350777
1791803
527074
549724
1781115
423823
54795
1225945
1516641
1085701
228451
519817
1069898
780767
118447
363373
1713467
1420006
984967
1239210
1973395
1610732
1471458
59787
642462
1340192
1502192
791027
1342020
1341003
1260741
656004
244037
1625414
318269
512705
1329723
170217
1742979
1790875
1653819
1520566
660383
999903
932263
429564
1133512
647594
1561810
661962
68925
1043658
1765882
670095
414027
1587307
886996
371658
1832638
206631
1300831
621594
223894
833527
1864719
936391
962764
1173146
985754
1593304
1181708
1132223
1028716
428969
196890
110660
1175623
773357
212036
1550214
83426
1948201
824374
1264659
782783
1653718
1549711
599980
711718
326051
1016909
1280834
1382743
1080535
859881
689547
1042985
1730432
281697
772863
287154
1786038
1522076
861339
1203866
1440918
1477580
1947559
847952
248581
1949519
1583199
1025340
1162256
1779835
1130515
1635204
1875830
334221
171524
1235805
1773545
472886
1616709
159746
1839639
886204
1046981
1828475
22612
476857
1360744
730829
412712
1318846
987698
929976
277546
243787
277677
446347
669539
1000904
399665
1408483
661254
856984
417952
1507666
836224
1959721
1368962
1919670
1152031
1733343
1062501
1851434
1117128
1975635
377117
954864
166363
422529
1445299
1093102
763077
1716596
999558
1820075
1540386
1284870
1824538
1915787
1499308
1936696
703454
503276
1282742
621477
848792
1578524
1893010
1845920
133962
1608737
325831
1487736
1954645
1068376
912340
1544386
1568546
1419517
62618
1777285
711926
707837
54431
1871894
857132
1495786
394334
1263094
1356310
772426
449104
1160929
1742004
1094087
78611
798848
880973
97295
106788
1684288
739982
901597
954873
798602
1175774
1549329
345651
267527
1107011
1906320
62239
1385093
1310934
383174
1329850
1331428
663360
292846
1263530
195373
1308292
1416749
1622571
985602
1757310
468933
1462679
433760
95675
1518862
1095073
1386550
1604031
666012
695373
1812017
296644
1457506
723210
862086
1289760
8861
1940524
119960
1252096
27778
134381
153095
1405492
189517
1239343
608374
1999869
1187400
1494889
457867
467034
1327718
94255
280813
1419684
1508259
1048298
742154
1266453
835193
1047216
1424297
225778
569053
1215114
215224
902358
1170398
1174148
1316253
1436539
368318
816570
1888558
778113
494804
95638
1743131
1653805
1152083
975873
1722874
253839
1106672
259584
1416435
55082
1935841
1973977
804509
766835
1735826
869514
298968
1200000
835379
302231
701332
1810606
1304943
986245
644898
270631
1180433
1751864
910502
1958193
1876442
952491
1058299
91395
844681
1879091
210984
1718088
233042
1813824
1150271
1510824
1938710
1707941
1070423
1060153
1888027
1806345
1224404
1751577
723660
239472
1390584
1314034
1838125
595300
1513245
1745151
1551029
435365
1911734
223933
1179426
923760
1689616
1880395
998328
341792
103766
1651819
778343
1758194
1605453
1446314
94281
1746416
293143
436662
1550581
981813
427475
1219162
440112
1382295
709325
1528596
943804
312471
1835959
1287493
1375637
1131506
717038
179450
1310028
1740524
135257
1292802
405370
338283
1786609
561172
1628223
1607583
991601
1821571
220064
213912
573654
237116
998001
1814714
1421782
249343
151816
1625249
918831
474984
1441618
1261358
868195
603158
1947579
607839
251416
1986238
1425595
1921108
1874759
1070338
961323
1680755
1902161
1066263
34383
1231740
1506723
1665202
629084
1092577
833951
655123
257223
938135
628288
745146
375796
170554
1914752
1862595
1036468
1519777
517085
1377294
149503
1412908
1009365
950423
1900070
769713
59433
362280
672046
1855936
1325671
547613
1950247
930076
1653306
665784
881003
505382
1795055
1685576
1969499
117261
523722
628186
293942
966161
36733
1583373
755794
1070353
953922
924659
821553
177427
284709
940643
635452
1545737
266588
1671598
1260568
131789
219437
796517
1322409
1845186
1154170
147507
505183
1198973
1529415
528550
1684217
753331
1417522
203627
1370767
1678552
140793
255560
14287
1821938
88426
1048990
1311543
888187
620435
344563
1423104
534019
1967270
1975951
1168845
1999559
563089
541489
789263
774725
387266
1375341
184776
986544
1058387
1911142
1239917
1167780
218128
1833930
294219
930497
282701
602848
1430759
1164718
952388
1999927
649354
923061
1494218
592265
1622792
484459
1539460
592525
97546
1360217
1581037
1793181
1644553
93251
1310722
1624196
100568
248723
702551
392319
824761
312525
482987
1785418
223771
387007
450334
1380017
904555
1880899
1299799
17119
412491
1530953
1149707
1767181
385456
1560159
1474770
1521291
385334
58653
492271
21523
1554297
1749406
434855
841191
983255
1629034
197225
1799516
1172491
1060139
1569289
663957
272018
1602809
1770667
1240596
148669
1599119
1929304
1669866
1070330
1444114
1460595
535706
1199362
1921490
1759383
1369899
1638537
1441505
929000
613708
731577
1659668
1981017
107620
1326528
787640
416567
852409
1170794
1181312
1067953
182738
102914
1182818
1967006
602270
351395
465278
1915904
934024
857785
1303699
973499
1717725
349719
1451635
507978
749505
1725751
785918
502759
1116269
550561
153486
674783
1749868
1892010
1787626
78992
653136
1771066
1614139
524877
1650992
62788
202891
1485806
1262601
801940
1183604
926840
1368372
1757256
1797710
899842
1460435
1502675
613955
1268113
1438437
684759
124608
1403991
69955
609116
167842
1025687
1729589
1031636
1859881
965340
879295
1165720
820429
1450937
1566182
758877
1871397
1365421
599708
994897
257111
431689
922659
1494420
254320
762377
1042236
767879
535976
1888968
517291
1273866
1205632
1039248
1210356
534586
1817787
278626
1786431
1437988
383719
1754735
38510
351041
938883
1142162
714259
653983
143920
29599
166504
867289
699536
403072
1504020
933363
684594
1337828
1374871
1677454
522326
147084
212985
1641221
768707
374174
1769822
213991
649962
178922
480722
662704
1484945
1869743
14002
823041
1793833
1386753
1174400
1593237
473516
1365608
183326
163697
1699532
1971360
1778357
653874
1563040
1882729
208628
1184084
422125
946303
1057669
1022586
1769827
32109
1460615
797519
1774715
146205
68469
1354660
1352057
373737
149823
1612761
652787
975496
945483
223164
772370
1059031
648180
706824
1926126
1474837
1069777
1136250
661730
492990
1813246
657979
403724
727942
218431
396281
320537
1302640
86903
1007837
178361
1838918
685607
222617
352507
838881
1434329
1870406
797600
1598818
101616
1479002
1329029
1970371
319768
1200688
1993017
572995
1050510
82614
189282
298387
1244729
1002707
1939436
1399627
247773
1694405
1828673
1271692
345310
1373738
1439905
282057
750226
1408292
1544255
1294095
1148175
1209728
592542
1244775
970249
1792100
1980113
1530693
1472336
1036994
1653292
1225539
942166
812137
196690
465917
757020
819409
1454418
1493119
1049082
1558398
175242
402772
1471825
1456802
1134286
37723
1800351
121569
207429
797684
115895
405353
1642937
1384068
1224062
167260
1473329
1989923
698919
90507
108630
1626721
1549133
1141906
1373477
229411
1092241
1600215
922913
1096991
51280
19328
1611424
1914919
196038
265453
1789622
1911071
1352088
1997565
1354486
1563813
1748826
1770250
172328
1366558
426659
1310202
1682537
1341031
1519209
555466
1401145
1343645
98468
949592
1789552
511527
412804
475689
1599049
430501
404032
1702481
1330676
146082
1976504
1097168
449107
1758585
549124
218499
1774162
1309871
28847
1798649
91537
1600859
811284
1364912
1841667
2784
685199
392069
216583
1799359
154517
139685
590578
750463
1120893
518858
895837
1704448
1968356
632283
199108
451807
1448720
1891799
618242
650443
1905507
1283090
1892589
1684758
223601
1021044
419927
1713364
848314
367530
1560552
276656
1988494
207959
184973
1880955
1164663
629919
1313748
1693534
1037711
979779
1033349
1594734
1310655
304424
1393795
1257763
1506857
519175
120069
341507
1526950
893669
638741
1595497
579418
1362255
1527653
757528
304453
79384
1877139
87442
778081
1418346
405317
1271942
1159608
1647223
468833
1754718
152905
910019
1062128
1719914
1955548
742919
1115392
496711
913703
443923
1476400
12415
1729579
1388110
422609
1859841
66991
1523529
745008
517398
549825
521855
926585
1123678
735263
789888
128047
1600957
866442
1151196
830107
865555
1793186
1405167
622247
1496385
8664
1704102
190787
1926159
815977
901547
1398696
1068007
289509
384150
261945
886921
1699249
1978504
881260
612980
893665
880751
1300654
186087
1290906
1932600
1628975
315326
1742355
65799
874863
1726116
1359299
1033711
276472
603505
501357
612472
81309
1249612
1337828
659618
1904735
588422
1411001
316650
1912948
587573
196364
1959210
1753627
128122
1379248
1501743
1775918
1524574
1654584
1122582
1173153
370549
823185
161969
1996494
227566
1566091
781221
1473635
1145135
1513144
1307031
994287
1378098
627324
1366417
705371
1535374
1582390
1342993
423951
1493076
1928215
176346
1082132
814916
1952859
1934585
1122330
1642718
1969139
141090
123539
753098
815569
794927
726623
1042685
407937
832021
693262
1982795
1274656
25428
1438592
1643180
750561
70005
382886
1474837
25654
556410
1388573
1381465
22665
1212075
1522467
1183717
1739660
1309214
1610190
1990350
870597
1527091
1196873
1793030
649488
1146448
1250728
1898355
301772
1918246
1256744
1707631
153399
567640
623614
47554
536955
846900
1602463
1045706
744633
1377474
670923
1587885
1201044
236824
853432
1718945
1418102
1002455
1800931
762433
177018
1767888
238870
1217057
1308094
120619
1027273
817766
1112495
1361970
1801972
581273
1823222
627929
740904
352651
1694213
63790
401904
994909
1922897
522549
1247500
717226
1379856
602121
25044
1759880
676396
826907
1815709
1143819
60529
1499042
246451
1444151
1211639
761381
451647
1564594
1060217
64139
609617
788606
1082327
1621605
1266900
1967387
703522
1007513
1052487
443033
1428980
1543281
1352901
481010
1380052
120538
1258372
633373
1126408
1455137
1048050
1878071
1279523
717121
501110
192729
1247011
1602443
1875835
1156086
961942
1263291
1957784
1659355
1762252
1901463
1634577
1687244
1450424
643348
330300
1434650
1777977
1090081
594553
984883
500348
1119367
1173371
1804524
893560
102667
1495464
1911415
844402
89721
572141
1453212
570907
1210014
1980399
438475
1976112
149178
495914
1348298
1827715
377614
1943941
1596035
1096630
911378
1474594
1880634
575949
970343
653804
1917846
1476426
249284
1007312
861339
941501
1686018
1203604
568170
1166668
1783290
375026
724667
752484
1139443
38753
1645447
1708671
159957
1360928
1678901
1166903
1803691
365771
732614
1579632
1401857
1353290
1382267
1928684
1911067
713085
1547135
690429
1994024
1917776
872803
1760051
1979060
617921
1701763
1561485
1785913
1383335
878788
277177
1178037
188151
1785590
552058
711799
764728
854253
1156169
1066375
213881
1772577
217573
1227408
855818
118621
951178
444947
1125528
217096
1051391
1641235
1738623
1534805
1305360
777876
1585403
1081758
84286
183180
1633816
245319
324750
1625502
1930014
842665
410072
95649
1552246
1674669
635773
1306916
1653825
280603
52803
923616
496277
1352905
17654
1567880
1860662
1188392
488001
1847098
1163840
32279
19903
31377
511615
1702023
170759
1768770
796420
1757400
361105
8450
825935
23978
1209635
1096703
1037930
325531
704165
453944
1850595
1867952
841037
85875
443122
1461440
1652389
1982950
219866
84489
1837255
238473
631157
1665419
1159718
1117766
1657763
1217999
114868
405997
1419811
1614308
1753494
1838373
1405744
1979453
1584213
1255651
447403
1563186
694891
1787993
319562
1689865
188075
71834
1759284
986631
1097592
1839357
1647248
1047084
690022
319504
1735028
854862
1280965
168226
1409669
789390
933026
325955
279113
1290354
1806629
151825
761987
706903
1672663
1030109
1535936
1300114
933986
569317
1320056
383548
535563
554582
1984388
701781
437995
759711
435643
1383963
1958376
1641816
675999
1284565
1872028
412771
574649
997978
1521137
19979
770564
332280
1479321
284653
631656
281719
1204747
911872
1671921
1290582
105658
1985449
406029
668468
631240
1939482
565898
90982
22919
1197883
379892
1898351
790501
1338471
947931
348809
1253954
1796987
443777
1357661
1814084
1822098
778904
536064
249787
1860102
111576
950237
263883
1793188
1956210
1845958
200170
598220
1254215
60801
897685
1097280
1854058
599158
1254545
376399
286612
1685438
200488
1745326
152742
436747
848295
342012
1354373
53609
511210
801570
643550
600177
1580665
1335005
506179
942662
1214934
1997508
1722393
1293719
472931
133253
356414
1967384
744841
1614087
875599
1726382
402389
1709663
465918
1868974
943080
1870248
1530539
99540
733542
1680924
906199
268434
1746959
967637
953301
548221
1586580
1522746
26520
1266721
603085
1964539
1444695
1461442
982049
1199563
656038
1350769
1868798
810023
1195054
1892870
1194078
1881822
1622905
1061031
1309301
1349146
1476860
347883
903515
1958982
1433155
1956834
1470678
986182
125676
834238
863384
1504937
398748
640799
1380445
1961105
1782274
1256343
1300273
235251
258271
1044533
732242
466654
226978
411386
992475
1698269
1205490
1815233
473381
1631903
1353450
1732725
1230832
1087765
1431274
1631853
9629
1634088
869429
1035474
1015595
599618
412897
263012
361244
259172
1609323
870908
968691
566965
1544556
228879
1316930
380865
1615326
571201
472532
1487979
1151785
1948986
1488796
390014
28444
1157054
191474
766161
693125
1451963
1076754
819912
1669937
371275
184269
1426722
1644133
468547
1493019
1378470
657851
1442587
676968
563712
1018595
780498
1840333
1155287
595708
1981640
1265911
1588874
1979874
1530215
1775846
1114420
1381302
1208896
1956017
598478
1081719
24876
6773
1616640
1589109
497770
1699197
1720978
1940227
1222788
30515
1403835
1603990
736708
992694
718912
1100353
1915605
1280956
1580139
1991293
1829583
1955492
1460526
152814
1217380
1704441
1769835
909191
1249038
451203
204480
1557621
563466
882907
326295
583561
1981288
459513
973097
1127538
1398917
1685671
1715811
1133920
686147
10694
1041715
1386417
1697758
1209008
719498
1708746
1124963
1875493
795860
584920
143240
1527396
296765
1884256
1206409
1575409
7830
670932
1430675
332098
1674096
63725
1309706
1557272
803883
1427047
1385377
1056892
127109
1594634
387527
496508
852436
1003204
283494
1671483
1103060
1018836
597692
1857918
1242276
10232
623586
1168366
424703
1979759
1038378
179839
172397
590793
1314748
634181
1733081
510196
1654661
832663
203167
1629900
455685
1792992
1698120
383612
290083
108372
1693988
542557
1775842
547389
1643042
1626004
56101
225748
1030402
1303615
869533
859707
312757
1672074
1172479
1948456
716101
1844007
113556
1452138
552051
776690
137705
1841487
1478570
1448991
621009
224874
337862
1317042
194348
144104
1167932
1850391
1832931
801764
1645665
162872
1567281
1948037
1837403
891500
968237
284864
1756837
1297580
1442547
93405
549223
1376472
1478192
335207
617485
1061790
76044
1146490
1938965
364657
1788947
1075947
1771147
757447
3370
78186
816693
110701
336122
875348
1400623
1646868
619699
909878
1056327
1985269
1924068
1428768
531220
1702444
653848
976695
1407085
1481120
1672869
127939
1947012
478266
1521255
1791671
1151154
994622
598000
405926
1446197
927028
922728
326691
596236
933960
1476089
1277436
1393283
87053
1097063
399000
1432297
906470
256521
1321364
572551
1078649
525599
1221678
678254
26451
744945
1370363
1766694
1080639
632881
741630
986212
1684322
1818675
1920515
1801413
744130
575584
1183739
970870
1334102
1385440
1239226
364672
372009
1552712
841179
90861
1650840
1811783
1819003
1148583
1492929
320688
1156249
1689582
1072655
902551
1415572
1578543
839045
534899
1038324
187994
925718
1437722
879554
231306
1772562
1126489
1443382
684979
628908
1940027
865686
1721863
1771611
1949718
1841020
1017881
793325
1746621
1174498
647200
865575
116925
583742
644954
784115
39798
286939
1700188
1658740
1792461
925026
300759
1897821
1592800
1009785
628976
1495511
1799161
1658039
420927
463273
423489
507844
1998754
727463
336086
944155
163097
1778870
992509
1011646
725783
580231
1244817
599808
1361375
1235080
77751
550408
1641368
1595019
467524
317027
1557054
957873
61266
1543105
1142369
1396906
1253106
1798636
829896
693555
814287
1082405
1305760
1264502
874282
506751
203832
1293939
964498
1749036
1199588
704130
1683560
118836
1011930
1200530
975504
449531
1977253
70234
203323
1056857
187191
1222437
844865
936700
676741
1640272
546508
197836
1621683
123552
1042145
1060543
1792184
923509
942489
1870276
797432
1478335
1360329
1958391
965357
475961
1634860
24262
436029
60561
1874970
1973370
789426
1089080
1575834
247276
784976
75656
577717
1640374
1533152
1776954
1553881
1203235
48800
914569
1605191
415978
297895
1650785
748151
518142
593049
1893828
198521
1598329
779718
257290
8514
1576664
1675789
305005
488835
1966705
1778295
1764729
1346616
1012156
873408
78671
1486000
1120524
286418
1821644
1292477
996701
1949884
525978
275942
201830
981555
59275
517905
1684288
473923
1405867
1221814
1746551
888493
1293841
1238337
111637
257821
874773
806298
864873
1227486
1267146
494743
371507
218954
908537
821036
690560
1743509
1893706
855416
1476239
72730
41917
441806
1835619
678980
815837
1413342
1821143
1217194
158941
448389
831076
1704107
1545195
280179
249527
1613813
1156915
750738
1835487
247050
603769
1225694
1983399
1273746
1296740
1725647
549029
1412028
1791226
691892
1290199
1528073
1863132
343903
827119
118940
1678908
1619247
1424463
1165890
250320
831886
2327
1055236
1071279
1642334
779067
164837
802519
231071
234975
1708416
47802
1551790
1813674
972456
1441439
1408486
1476860
692721
1052462
1409652
1334190
584405
61980
1833528
1596694
1540503
1768990
682235
1228445
814727
1926148
1966468
1224321
1353795
1609120
1359602
1989227
574062
1990953
1147415
1203769
914121
1463354
416933
1060874
1077264
1463803
1333106
46302
1613158
978930
504363
935823
687669
1277542
1528813
533179
1066328
858546
1880647
1975045
1656493
1724088
1234797
1316506
1597391
1486279
1008197
376870
82576
957175
792037
1315048
535201
556535
990539
399816
1001956
1626919
1547298
944083
782653
141706
1658653
1613458
1175789
1888912
76662
1451541
886569
1288999
1839620
1512327
363156
721524
926339
818028
208006
1256462
615037
1207467
384447
435897
756826
508780
1579238
1890089
1133451
501901
1252489
1346479
398753
636162
195677
876485
1825420
9177
867410
1239140
901578
1268862
161968
1371176
44860
1660048
495715
1680040
767989
1436162
1050445
797816
781713
1551995
1722566
841191
192720
758919
1061190
414711
995919
1646477
180257
1370958
1110396
1020595
771273
1450441
537552
142051
621363
1360052
752044
1997780
87746
1386051
360713
706499
1522999
1953396
892821
498027
1968100
487857
211551
829044
724970
1932998
384972
1542221
1779914
1699123
1264640
1916755
917076
751404
876240
1596586
894338
106103
1799181
565109
1834751
667816
1831959
1689869
663304
1452074
235021
1109358
559259
1361545
924068
404788
308115
422817
249591
123840
1004905
422894
13923
447076
1280337
1048699
19904
61631
1874415
983720
39379
1004412
1122246
394100
932432
634451
718476
212247
1692520
1801792
1586681
1817896
629087
1506351
5295
55835
96628
616303
872059
1281416
367560
135322
771509
727474
395602
1558193
317067
149100
1834543
141543
125100
1933413
85177
340448
1679011
274891
215864
512695
381196
1315037
1097171
1396170
1711894
710729
31182
1031314
1757315
1768670
1305001
1449335
1339186
985806
1694667
204041
212618
1761192
477081
289121
257705
492756
435278
405607
1750709
768785
904266
438972
611418
539473
304112
653522
1604072
1077593
180161
1483200
1243197
1986911
1705348
11006
296563
1201247
1185451
645564
425784
1809350
1518511
92249
1516634
322636
555719
1899209
1591650
54265
1521921
1870374
167168
74026
350887
600845
229132
1529603
456707
1277894
503016
1060039
147205
421611
1666580
173968
627282
1990842
1523096
1975437
261770
921666
126362
213864
1047730
902518
439698
666077
12311
1675478
1557564
751530
956013
760738
1371483
1231091
1924287
895815
1721631
311042
1893072
1148765
1021951
756371
1871663
1639651
343724
1283872
705710
1570811
1575622
550561
194299
1954946
1885455
1309789
1707771
407585
1614402
51642
1379119
992229
1215543
1658414
223763
1159549
477651
47081
1395183
894292
1606968
1180728
1067286
1200929
977705
1047266
214864
973083
462785
177532
1693910
512623
1591230
1559012
148114
317136
1715008
1948621
1193953
1561000
66523
1450124
558672
1429082
639731
1471553
1892425
1596574
219851
10124
87240
127496
888380
72368
1482003
1587873
567956
961507
1017903
1611339
1705032
1350321
55697
1568489
153782
664982
1756449
1142890
1630267
627469
348355
897119
1374225
903141
986848
430335
1460803
1201666
696706
178455
206749
1499644
1106305
619496
1561215
758215
1850167
373943
127546
777601
1250467
1393231
431537
829287
919461
1663007
1116436
1086737
434806
424146
1847080
1674621
1931611
1203129
1680215
1833474
1452938
1206990
751038
1952754
1340662
1984479
136044
195819
1366167
33841
1916766
118406
1294083
281483
964700
1154534
370248
613952
1699258
403269
1559007
632077
1518043
1489381
1963169
1303941
1980403
1278160
1995594
54139
165428
1013004
861114
134054
767181
928223
731450
1599713
131762
307816
141703
1992393
539761
1629541
1275902
702364
1962695
345151
1129746
310514
399706
1254539
1907599
1491309
220931
754007
1409229
1772289
1764705
535183
1027473
1021977
620205
969827
1935812
1851514
67179
963709
42146
302312
665586
346107
1216824
109677
1139232
402078
1125744
1115709
779936
1539953
1733312
593777
1483304
1263068
906162
964279
1901743
1653913
1087648
909594
238811
615482
1939333
1594870
1711335
299853
739559
1440765
1802003
1580535
823940
1060232
1101443
1038274
1041451
1990349
112340
478307
890391
255995
465327
223209
959605
485241
1315128
914326
1957515
1279967
1535537
1555377
2324
469538
935753
1002298
1995798
1611578
294738
1904823
1172094
225373
1887229
1564538
1371442
906668
254245
759481
751483
1845720
1974784
137997
91483
30337
1732521
885860
991313
1320761
1458095
1744539
572731
1998008
292436
1526526
536217
912699
837092
1265452
59601
304216
429823
1100605
904965
977258
235567
1376873
615628
1874232
456729
1005187
196915
1410698
1950596
356166
276855
1485276
774972
958290
1927657
96521
608373
246719
239292
1551331
1845737
1031837
986299
517955
1094096
267174
1743136
1365258
884300
1996086
801247
640438
1077962
1464771
34651
1663692
1870545
1738873
1351238
1951481
979958
1998930
1765473
1115283
1121586
1737274
1880275
1465501
1960008
789863
448977
1744697
382113
1079971
740711
1566278
868566
1531507
820956
267449
293604
64339
1003844
16099
1390846
534449
1716060
680815
1694776
1087528
233106
604278
1661353
1734533
1427399
906293
1455365
1636999
1671152
1384603
11865
1874378
445329
689097
1825475
1827332
1845202
1411721
1745468
1142459
819626
1640693
508001
767431
863517
1382306
1923485
900250
281990
861384
1134216
24526
60384
469957
1768298
1424419
895464
1724150
249953
551255
1495376
809213
1908751
441664
819554
275795
265395
28586
1565310
1354238
1090837
95529
261240
1731419
355655
1808875
913416
498035
373221
1889971
266596
1820370
486497
122915
390328
1882934
71318
467530
1267473
716404
873274
824915
642688
1557372
1476616
1906679
1098394
995071
124039
1463805
1442045
847438
292977
320875
1911913
1089960
424607
1834389
1345533
195174
1961136
779264
1920572
1696549
650966
612524
461420
342409
1257725
1860009
918119
1557782
813015
1265888
1658187
1892259
908593
30655
1291264
36658
1190457
1134641
879598
1248317
1397048
118089
1087947
1469400
219502
687721
1908560
1303842
468612
1490163
1076918
1916863
1569784
1382618
1838790
422205
1543119
1130885
672795
864849
1039906
172391
1713028
6238
74350
565691
569943
1105974
1387947
402888
1128249
1412089
1538503
1372023
1358572
1539628
160537
1958450
1903880
311578
1862415
41400
882896
1000300
486837
611864
514090
728643
784503
425515
586062
538663
988719
1167783
857252
1585300
850520
1374271
1472540
1423788
1686684
235912
1526026
1705290
128334
1895585
591531
1089066
756383
1188919
838382
1277963
1286320
1821759
100657
1330195
981130
995610
1344055
1545954
7747
313602
770828
1947893
1409197
230906
1796001
279295
1775854
637572
1645882
963923
1994450
1149266
1348756
1575056
901199
1838842
1031624
922496
145891
1890684
288865
52709
938124
1715844
601355
481480
680657
707291
1505157
1986425
92844
325680
867849
325992
1109738
1271620
1367882
415227
358693
171044
1366077
1249274
1259050
967116
1012776
1237635
1144695
996027
1695311
885792
1009348
1486486
1001904
1740699
1349838
493493
1449842
1255637
999080
1934523
1197525
1997302
1246962
1579985
1271518
1434401
721575
622378
1379189
1587355
647397
888630
1378125
665650
331991
38760
38412
1334601
1736745
768582
493493
1314700
1126859
1985968
300412
1337475
1771840
1556050
1103808
1386361
1203722
97262
85350
1763992
825650
846536
1407755
1935165
1388448
1904630
98896
839780
405124
126506
845804
262692
592342
915570
868705
1888352
901865
977808
990108
1609903
1967123
106591
1969702
868078
1110206
1034678
570847
218059
993419
102109
515746
349912
1665549
1622792
982578
1653293
426577
824930
593418
1862451
974324
1447528
160687
1178247
331503
1584770
770224
313138
657665
1285052
1249665
689541
694912
1634501
1555207
664308
198883
1233731
771394
464628
1726580
1011908
1301738
1499300
441588
166106
1364938
1111147
1345766
1444993
1879330
1311946
1902338
790524
1752624
1822480
1736438
780782
622245
1061269
1551187
1982469
251421
1388132
221706
1522937
1188101
782768
1801219
488665
573239
1534233
30868
207148
142458
1257369
432331
820577
1248569
1661872
1300389
1228627
550961
959584
706032
1239913
655958
1643164
1977260
1650717
571471
1181100
1136182
997000
1162325
847526
671154
149049
7200
1954045
1696698
550914
660487
1826409
411175
741640
1088847
1573220
689332
248831
1857355
220927
237964
859156
934999
619449
198480
1880410
631080
932473
1788404
306802
284627
1511674
1740900
958234
1570593
1458892
1316346
1467122
137700
1049516
402400
1606066
190829
555818
1548691
314525
1516230
909819
792666
59205
823546
717135
1357968
625667
294094
269385
1416599
316042
202352
934216
525565
1497636
1791005
986533
438967
1850659
327658
676461
627308
457088
601776
28266
135557
1600650
427336
1718095
1443719
54858
298359
354212
175619
648177
1876381
1903314
1202837
430531
1058582
1129407
1906804
1550526
40226
924167
1228586
1701105
224308
931421
1590861
1846830
1692732
502523
1718114
334416
518126
342118
1910390
556192
8179
962483
816588
1655184
424438
1534753
313665
477712
1170252
844737
1477642
1333077
1110138
599500
1024824
307215
1505009
1842669
199966
1570205
1885295
14168
407620
343540
1401225
529406
819746
1970667
720757
1526049
1237187
1807619
224169
1276539
1404899
146313
751387
1033043
1028757
1499844
1906323
1231138
1639614
852231
641726
68902
1470002
1095629
1879295
144352
70324
219347
716546
346806
1953509
1461037
486632
1531225
211793
1346008
1304436
54204
1078091
1822638
1572112
1478841
8056
65418
595910
977779
140798
219347
27708
1437178
1650586
393307
821861
670391
1983543
1984779
1104684
265896
384567
718010
1010554
1067846
1690540
656682
1690710
996489
1199332
1971173
1976775
1745302
861896
868075
295230
1841353
435238
425917
1631512
498691
1694032
1785942
348776
1107129
1276288
751648
764627
321488
1100998
764560
482438
504800
40764
1628948
189372
712037
1935004
993482
773045
9087
532013
144491
854474
645656
1964031
829486
1610215
368970
1317917
1675199
148770
1410781
1314658
1624104
1504008
760063
1477804
1624321
1282519
935747
183467
466057
691046
1123165
1866879
70640
397525
398707
1232069
499678
1166192
1079325
998988
1365487
783603
774155
1300888
355461
105338
1927729
811706
652596
369997
1212598
1020436
1308729
1895977
822557
1796597
1457771
1125650
299442
83100
1285983
193863
317517
1655812
528136
1633045
1935442
951522
1121494
1299746
774579
865373
564704
854684
508178
39903
1128739
97499
1009115
1835990
157290
1916082
1910524
1335566
1409567
275253
124464
707139
746847
16459
769837
177989
988700
176966
900258
1793420
1056532
1971558
1132948
1293503
1011946
329469
322955
45648
1361564
1917617
1319063
936016
479337
1551460
625855
1617714
76418
1059099
685681
88204
671907
169290
1555161
1138359
255087
1658829
517632
1531606
652764
1806770
45818
1948939
221031
969159
141912
867098
1176995
1022132
550834
761321
954530
870523
442568
1704545
1202968
828548
778077
1850166
277153
1327356
379753
444422
39464
512063
606535
1510779
215245
523167
1592048
1498091
1204917
1485511
1468424
1991089
1316963
1724109
406838
1350213
1873854
516410
549001
1792177
1643469
693178
1167632
884800
267252
1789718
1770113
965099
1953073
1953146
235339
1687459
995533
181692
1334840
1475479
1902536
492685
1437001
1630119
1732404
1633326
1677495
649160
1738281
1696610
51082
1106791
620589
1910889
1101288
18726
53028
1255768
1836431
759793
509141
1778826
425239
765352
917890
1706473
1222753
112193
1760221
250054
533796
299495
292883
1796516
1731589
970731
1504889
1622092
1650869
446915
1564407
706858
278439
1150864
176954
9138
691442
796781
241469
1054772
1776335
713479
85940
1939013
767729
964458
77617
1188926
1888800
1942423
947627
652659
685304
591108
1091566
1290293
572022
1715378
912320
957916
656320
1159507
1028645
1038806
691803
1325983
661808
76776
50834
1659145
552077
190105
1232340
1592049
768581
1735625
450106
58975
68489
783183
971892
797127
1155784
25651
1503663
1640882
464777
1507592
1610928
1617542
1778429
1402626
1810064
555722
1811985
193260
1168600
1703163
637983
295883
1247291
223699
1469876
1532425
1912525
1634761
970892
430978
1421144
1480813
1900397
925913
807311
34717
1074134
742242
1702435
1636331
1947524
261526
923222
874850
1773138
869475
1516372
1592783
897710
1055834
1014654
244678
1849363
583324
1676469
963941
1354564
1492343
1670990
924103
1338769
837481
1322434
1144633
725198
211079
556414
639330
711149
1425736
1234663
1257548
1528471
203589
374246
288135
1004266
999768
932903
202585
648391
1007096
109918
2590
1351298
76913
1071191
641519
149006
1768693
654412
1729740
444240
1903918
710205
1878529
1721876
1984593
1133654
671803
1366336
1690273
357684
1759029
242151
144841
231269
1237350
1581373
1015155
751628
170507
580820
498036
6023
1987438
1775069
1877381
482386
259102
147664
1269827
1021090
1698230
501273
1789981
327276
1188621
1005452
762037
1923122
1132187
1265016
753063
557586
286946
1338369
1633195
1415567
1275714
1079122
433207
748534
1295
455783
690522
1402295
164159
1750902
1907419
349011
950299
356592
1582883
1537438
593585
986265
1325971
1168956
1247631
94232
1960425
1281035
1787277
1180067
1547790
1722730
632696
994729
1687781
1109245
291095
1862200
1074832
6563
711670
1351155
1775500
182627
1503246
714300
825820
1409963
103360
1390012
1310708
89168
56536
256900
1299300
1852801
1985585
708548
620750
1009021
237013
991841
1696537
1526318
398569
1646550
1758080
898146
761949
1173972
1350161
681035
831533
435003
1160610
1399800
243057
1511095
1139764
677337
1964305
1806954
600646
939652
994392
1867867
1182548
1911646
1481674
1282542
1663047
1395831
1242551
329373
1759670
1054696
1453447
1330799
1333048
1720402
1782970
1144367
732454
1353218
124185
552739
927759
281251
1458034
479930
307864
318429
940685
1045497
1808865
613272
448580
1865479
15600
1495644
1624339
653307
4177
1410756
1668461
146380
1645272
1111124
1244917
830731
557569
1867290
1740968
1317828
1199411
192052
1913199
811555
1459250
990985
1243371
507204
763109
1951770
1244310
434696
410421
1257302
1167793
575092
359968
1862811
1623977
1050309
486899
912115
1402086
874787
712867
1638254
153086
1081255
51728
51348
361001
1116640
1844351
1847392
826811
597738
1619932
148730
1114609
205451
195297
348180
1967572
447546
1631222
1638077
189280
608847
1603921
1767909
860753
737668
31200
383378
522696
1148316
663163
1870399
1330903
1325213
118407
536647
869167
1211452
1391760
97665
816502
876622
1623449
1108390
72903
224413
220691
343492
57860
902385
1625647
238681
1665234
13125
624308
751875
225371
921372
1539313
1753070
70321
1129709
1938335
1423189
523812
1854246
729019
524057
134336
296311
1486563
906480
1283461
1319044
907493
571626
885924
1037037
20051
1665444
1699033
1602658
1617062
704146
328781
1569976
672556
86855
1222200
1291161
549049
622378
787691
1852376
266610
1230789
1663427
1382964
576031
1425782
1478617
1389674
470032
1408252
351912
348758
1860576
927670
1097887
587804
1066418
1909390
427301
1277714
283316
851385
1675239
1427536
815324
1818252
1939755
1864352
825491
1701545
1928384
1500462
1552948
423625
1227624
857655
1061607
637949
158086
1486621
150693
1135400
6375
316509
1774040
1239505
1319171
1131878
1334084
1241714
1017347
335676
439818
1793582
969351
1826054
567236
59120
27717
153676
1026521
927063
1065206
378393
1405973
310568
1646033
521894
1223064
808440
769243
507039
322978
446373
568093
377997
1833671
936402
450323
1739956
1790026
933743
603828
1687177
537726
1145187
702919
1038217
1456442
170470
1315351
852898
278341
1432867
298935
272564
578241
292686
121059
1342826
200489
1182087
1622586
1337836
1904366
58686
1678546
1630672
304201
439282
1427122
315678
1297620
1045076
723792
236396
908744
1284808
713235
1446542
1485862
254367
1449942
1399492
1868656
802483
1847088
164156
253272
264250
301194
496977
1986441
1875208
1935193
1420587
1449756
820264
208404
1164978
1453073
1365150
618242
1785015
48878
1107797
1390769
451093
1674285
850278
333829
1969420
1993851
1435820
1101763
974920
1561098
483620
1621171
1136847
1861491
89409
1280727
365893
861275
681204
616589
1094589
1848501
366791
449895
448658
132858
1577403
1546177
468069
40294
1235487
1953664
456692
1053733
190798
318280
788630
1047781
255995
224744
1498104
671339
1099633
197418
1509418
126109
89885
1373043
679306
151036
212251
899914
536882
708013
1451985
456714
147814
45748
781037
827619
1215238
1706117
185327
582585
206600
654202
1392065
627841
1827809
1896608
1190823
1660281
234537
1220099
47297
316570
1071094
24459
1593592
616385
1367882
1600674
1134538
1332169
294332
1667515
1746350
967634
789193
1508416
416463
1154091
1160614
785792
1028451
338438
390156
1898808
696741
938977
1003341
1443391
962713
287123
1969518
1434405
425364
625791
1357149
505630
1282601
1001921
1926972
45270
1257650
1114687
859548
1315960
1687826
1954480
395074
613708
1282672
841893
347368
503995
437632
1162406
1103389
177942
229761
1086411
1789785
1500878
47998
439028
1292435
896057
114401
1554759
376404
1008459
1567941
1203028
1565304
1180897
1102775
1509499
1095794
1308363
559015
867539
66728
1791445
314553
1842680
1819213
1785655
1057757
1682747
986777
776068
617924
118241
1685797
1168589
618571
1033621
985166
1351351
1591103
1571148
67668
1580008
1508663
1025961
1353754
214238
1951689
1665845
460317
244364
33370
770665
100425
1903212
599640
749881
378557
872203
976857
1657597
43693
1118797
1231701
694837
1104023
514120
1223589
1992688
769150
39102
1081744
1986720
169676
800250
1506279
1138201
979485
778301
73669
433662
494483
1811728
1357103
22216
301029
650912
589460
3899
1952483
1897850
989800
1104771
1564956
181457
1092064
1614938
759058
238351
699771
155016
1070377
1672358
1330310
1854192
103597
1946221
1046187
128086
1379814
594106
1905151
96726
1827661
453739
74682
868469
1769273
914826
254606
371789
316012
1244712
1064131
1433546
143100
1890080
1385914
1931818
1343316
909916
162311
405207
1394328
986100
1284717
1487390
986841
1558497
579301
461266
1707252
561014
1066718
464504
930147
1371678
1532410
777693
1845805
1582204
683501
1751457
682423
48336
1513016
1516209
1774642
345083
1896374
609204
371321
1632241
162489
934078
947680
608539
157611
1311357
859881
1457663
483712
1717418
604258
461542
937455
1806003
1581587
956323
656974
1318511
1095654
263098
1939882
1715618
1664847
409908
317748
1435513
1849750
794541
1524181
1167438
836701
668862
1602689
643412
996141
1740221
1409819
1878355
981381
1920531
670274
1046139
951646
1158352
676566
1380200
1088621
1401611
402083
441780
1955767
1922867
1585261
126076
1414089
404526
610554
822774
351789
178577
610564
1292359
1756415
168600
1683944
445205
611739
1880064
1519131
1476288
1214500
1345362
1987136
639218
138256
805661
1466659
1128473
1413307
557708
1042253
430435
1788869
966692
805671
348670
1502684
1255055
1710992
418496
346597
854872
660231
881865
471850
1463420
1288082
1962207
1025911
1313005
1951123
1337850
155104
1613175
763613
1278504
385222
490290
795741
410216
220509
1606436
1144296
1716379
55004
1122197
1623530
1567180
190540
1907738
1693977
182447
901407
532050
807086
90854
594839
368906
1393909
1883178
1173851
826326
708010
1895777
454183
1700176
1267902
250561
1131356
1857644
1638637
1041443
1410345
1122714
1146266
978779
849826
126175
1532109
880026
1241512
1703036
373452
938321
1018119
1697653
1285232
14669
1628224
52975
352088
230065
670413
417766
1014785
286195
1355208
867378
1175910
1297100
104577
1033349
1033469
1083382
1222790
1344811
832906
26909
329327
1462370
385005
866031
1673989
317378
456770
1790936
1640270
624864
1999011
331667
849846
502150
1013183
32972
1281041
1871871
1211350
486018
782432
1663277
1667085
288871
102424
71356
1836589
229323
1955629
1888565
499526
869587
1874533
485789
156851
1462808
942995
1481189
499502
1405694
1478117
127842
1492035
1310651
1307362
38641
151374
893999
1509853
114618
1546254
335058
1491339
1422059
883836
923796
128317
1373124
881893
1340133
1036094
1396683
1087387
1043574
1537659
1877497
384462
1710896
1603902
690887
1534483
419696
915552
1239497
1283937
655069
875998
1990568
1453308
45831
1979144
651607
52941
1981969
287381
24459
259565
1951968
396272
688624
1284716
1425922
1041297
1993325
231125
765156
191848
1107447
4219
87624
123463
1415726
406154
864374
434712
323075
826593
1693867
1055821
355078
57553
1461193
1841750
1514028
214158
1824932
385844
1233965
824470
415360
756822
891572
1923938
1241941
1361854
25196
996897
1064621
23171
308701
814287
1310039
746190
322927
158305
639469
878971
793701
802600
332375
872940
979554
415067
1661389
1857515
1017218
91134
453774
245353
812218
534318
1323713
437195
489428
367169
1345111
1750205
1119254
1470562
417142
1291766
347181
970744
364384
620806
1282262
876220
1457271
406239
170494
804645
1704020
91823
1699203
1168425
417172
1136031
208482
1163022
829709
213455
1255573
871741
1105334
1706323
1550209
1027591
1549582
1791198
1789291
1154112
1769573
216575
732557
705732
1425640
1634906
1566895
388202
1195811
1457475
387923
1225300
412143
1871450
1391597
1685913
926614
402893
1243014
1443550
947693
1357458
1357708
934403
407943
64336
101855
1288823
274071
1408805
1461431
1400743
1468001
1022692
792812
1875613
1171722
1475704
895585
719745
417834
1251518
1764607
826712
710312
191173
1643375
244626
1039633
1900895
647264
1871904
671228
1390568
1436070
1072773
845232
986853
1005159
1107166
614558
1291246
490489
638071
637477
1847215
750082
859473
1290216
1163352
1298629
427899
688119
1066696
1614812
1244262
208039
1096896
1643201
1306200
368957
890557
743705
731092
15577
892483
828169
1576403
1944150
1684906
1365367
1564833
673817
1276302
1649868
1547248
953235
1837338
232566
940227
1660524
1808018
1014955
1054446
1961545
227140
688511
749606
1963181
400103
1184947
1873509
1907248
1344577
1359926
509370
1348542
696779
1767917
471347
1895662
1689
1655225
1189028
229352
250726
1392791
125174
1599413
1044958
1011517
386087
1533993
404665
1002633
493074
770790
1144931
1962681
423158
160758
667367
455441
630569
1570285
1136778
790349
1650363
566036
973470
536028
1438869
1927381
1194066
1477533
1876820
1509224
1976608
7577
987036
1431671
1065998
1650822
144174
952176
575035
1629940
1238438
1553046
768709
1045437
1211182
47002
175446
793634
695863
1298456
49311
1486572
676376
1283151
1837185
731734
1276735
1431024
374855
1478637
511239
331636
447960
1238560
1914787
611086
1899346
1996044
573799
1144420
1278277
1130789
397251
1359340
166411
192877
1782426
644999
760429
1023873
467551
483000
1611284
743878
288695
349376
1422044
1676696
1282821
987904
1702712
557658
1138300
1678168
228268
614574
1646122
362237
32264
1772678
1864553
1914082
880423
1448812
398584
1171632
85456
1211783
1120393
800309
565664
1833353
990382
1848173
1423051
424271
1271169
70886
762464
1093250
559414
1587853
1437776
1092819
782422
1606241
224361
854
309952
1076424
1314046
1125241
1529150
1059445
1786344
788081
287230
1329297
1536314
829532
497944
1367931
256345
1764000
96121
104589
1509740
664099
1933245
246419
1111873
1158127
1232962
844214
1003880
1626391
883631
219485
599954
458992
420476
1725352
266076
614658
1812629
1015962
998073
165232
913469
246276
1369546
347776
318683
379384
1980092
297680
1167792
462809
726997
1768779
1334891
1714430
213934
31318
227475
182381
72918
842989
971958
688876
644201
1188442
1848782
1465533
1046002
133704
208814
836742
636010
1607964
454749
1393825
1899010
1981565
11677
1607010
690051
1291301
1533522
609676
61843
1204856
274302
1729594
861264
93005
687226
1016882
129404
1475682
309422
479767
1528555
758495
1522804
1694107
130621
1070593
914047
1286859
865401
1517755
489438
1354366
1220248
175909
901089
194834
361555
1755347
97839
978850
50227
1856216
1047536
1887306
69036
1565379
539118
472062
1762900
848979
1126452
671535
494619
927227
681718
252774
1134762
1048773
940129
1443309
1930662
780655
588181
480160
674481
109610
1896598
947407
692342
445563
1233366
189037
642499
1295828
591362
1731473
1086206
602624
1457499
268477
1214000
723004
880640
1552164
181072
1053398
487107
1653408
228121
1669236
1976010
306469
3307
1328803
1171858
413178
605519
1655465
1747551
879438
1861011
600899
577707
15630
1785621
1995117
383094
361875
1507966
1422056
1054730
870335
1419104
165351
575096
865169
379837
1978155
1305194
1218358
705898
944880
627458
458665
329688
1857994
375382
700560
803237
913251
1537066
1688368
1558407
467839
1964312
909271
260235
984525
872645
1857029
222108
1026838
1070948
310348
384673
1017957
1176804
847858
1271417
587846
1651531
1518498
517213
1624006
1470686
850377
220395
1270967
568741
690892
241915
1735055
560793
941795
454167
25487
659634
1140829
747885
418094
1800296
464439
427745
1922577
80629
816300
232872
504333
1024465
789698
1557328
206275
211530
300011
1612593
1858415
1362551
1720927
207355
1630203
1505556
1839122
905938
1576547
1861065
1416900
1670552
1120927
488333
852589
1081604
1197911
703732
1560041
225866
30708
1572735
1824322
940098
7315
1094293
661451
894183
928800
1075238
68916
1399245
494337
1141500
1455398
1304900
256546
1429801
1960796
98802
1851947
414010
766099
595765
1993752
670742
187598
951263
1709639
53686
1838201
1215990
1154431
1313493
376148
1241227
1100497
1753169
928774
682701
872505
1898419
865196
1934079
1900735
764168
27962
1660198
1085671
1444162
46945
1384865
746149
1792184
873268
1601830
1933813
1729865
1762354
1300573
1845652
88027
177658
1930052
472462
935932
817294
1861639
1126820
1021723
1182739
1324861
1664092
1561429
1253079
266719
421992
779678
598045
368609
1943005
1984481
1544594
1226107
834502
1888965
1394889
1535942
1004894
893857
1049721
1469475
1719772
1362009
1858967
701387
1030049
1042894
853016
1073379
1889705
1189685
1817884
759783
937875
745035
1357239
1691062
1567071
916438
483935
464966
1915570
1674613
274734
1880220
1627004
1043622
1075863
433699
1729369
361969
1830286
536115
1306219
320440
1898418
1941088
559090
1528588
1106042
750585
196362
42004
145475
584133
1562567
451912
1372713
514657
1699310
1032138
1011394
823242
1900868
115908
522831
1206316
820713
925448
682338
899500
811884
1040060
1183038
1607299
990082
1987533
1530759
1893321
203128
1688851
931819
1476393
1785895
122146
382071
588412
967331
343687
746076
687259
1007639
1574332
886108
1676717
1694901
1463229
839116
1644942
689955
1709313
590386
287144
288896
458958
1200750
1503641
1081242
1734786
82774
1979804
817495
168715
1604467
644307
573016
1702667
490960
538067
1194743
1200210
643064
460428
1410639
1155952
624034
807863
468449
1609200
1221454
1960725
197056
1126484
1493948
1569392
1393788
1513928
1151315
491324
397487
1185478
1647116
1515200
674025
287501
1179468
899508
1277009
1225234
1627888
597448
217008
1008624
419564
29795
812359
1904834
430727
1428400
1645047
1583766
1659858
1292729
476417
1384212
563993
1155882
738405
1839484
646535
962559
1036640
720087
494842
5867
1765640
1504258
1786135
1694470
1375564
384528
77615
1165749
827349
59542
981048
1528936
1612281
1145980
1254556
1336535
944327
1478582
233451
1671299
1137163
141108
1001106
1791495
1653712
1203234
253518
1155551
904053
1434446
1098619
1555961
1998325
1534229
1310810
249109
1228884
1466873
922202
1820079
1333978
749747
1578030
1590081
604312
740466
1010457
124431
1757964
1739934
955304
1370736
500511
1899802
1773526
425166
1547958
37834
1566917
362472
915056
1655103
1617031
1011531
1039457
352376
1504717
636331
1256002
1914965
1461568
1002664
266223
1114655
218304
1457497
969959
390847
675016
501229
71339
1815073
1932555
767115
933066
1739889
1584695
999916
240720
166063
1808195
346874
1726518
1794417
1655053
1695145
1301056
257650
1254942
624986
1635165
930226
903692
8589
650035
1122702
1962501
274644
281416
1607249
11306
92547
448910
972919
604287
1110702
1127503
1725600
990891
1648518
256325
389104
1028468
1036966
803998
255461
980541
1850295
1129906
956666
1475345
354508
478696
419930
1969948
806445
568659
868825
58641
287594
1471538
2142
419188
625330
1381740
1194105
1342001
1464507
386885
1959731
419824
1743556
794497
295349
1800021
1345111
1249638
533470
359017
1604993
1100984
826257
1791723
747721
1718877
1538279
1236574
714756
1838986
828928
1542238
1129831
22561
289891
1815905
130449
640502
1604285
283650
1598129
1068130
1283552
439622
259691
1325371
275417
802095
1708624
447518
1800665
987828
837623
406531
624375
903829
1875380
1818309
1338291
288765
727618
863862
605510
5098
461699
1121365
596555
1427924
633210
1218931
1117125
469938
485599
776171
796845
793331
1250765
810281
1949592
747318
293643
1023637
220874
442274
1397522
933389
1913186
267033
471437
1640751
1187601
201439
150321
1136961
1041751
767782
605387
1980647
1258803
1361863
1115741
1977326
79295
746372
1645627
1581722
1117860
146616
286846
1643392
701046
216367
1782034
23687
313779
967845
242695
555717
1712879
1302258
1974145
390821
1462304
506293
700611
212893
1243610
334655
1605138
1145843
1716858
1675609
623882
1617362
32618
599396
736654
269277
1914943
1085088
1609403
811445
85124
56792
536296
1755056
883981
1249980
1316777
708404
1905301
1712193
1072098
1440787
966973
670083
1358623
78044
1614127
1754288
1368849
182251
827252
298658
733651
592869
327259
1514045
1581004
818495
1522056
1793791
1553081
1417121
809290
1013179
136318
501761
1809181
1747157
1501671
123762
386072
395228
1443181
147280
1066969
1527097
1454655
1562345
1891541
1528617
318390
1165496
1528503
694388
554369
1707423
401182
1106742
798254
1052265
507294
1815716
1379871
1797980
192075
1141509
1234234
1452541
519512
1265211
1324514
1912389
1539121
598164
1377805
124663
602100
1251521
821593
1141150
9149
1950776
1971754
1710178
278772
675471
1691926
304434
1269077
848524
36916
1056873
620398
435877
319602
1089937
1289965
1827193
1542418
14547
679670
405032
1092240
354202
163388
901210
705588
795324
469921
1455058
913744
1608348
791708
852561
825839
1954721
1318825
554297
695688
1770636
1907839
1355966
1433264
694554
325294
650932
1467330
1655890
1946689
537087
1900901
860247
1036088
515009
1068959
974601
845
1636024
682156
1719026
824481
1878635
899371
470617
1559666
1380932
593633
1462828
1485339
510623
1149179
1879651
1796390
1116911
55586
569975
1400827
1115816
432060
1031810
88208
271670
50709
981868
1647466
1020763
305049
1070982
163631
1034684
306779
131451
1161529
1649412
1021921
637040
1448737
21793
785646
546881
1947642
1711894
263295
834100
864714
169992
111770
1556222
1851845
375443
1521978
1367379
1598599
1491267
453544
390998
731882
1195246
1384914
1705984
543855
723247
1500722
1907300
1153992
1795329
1250555
659326
1741101
1221885
103999
753779
366766
1309021
390813
1626980
172317
1826841
960912
1915449
593621
817851
1283918
766278
1822029
1676932
505431
1504843
457677
1392030
940747
111030
1031278
1144872
30489
1298774
670117
342586
41654
672298
176627
1373405
1980626
1112596
37860
1190144
1648686
1925618
580711
665943
209470
1706382
1048543
1771064
1597669
529373
316012
1617414
841936
1133627
1224063
1560723
343764
378897
817039
1067446
1014471
869749
438124
1124436
169663
1283619
972173
1939726
1646786
1323631
1213495
491415
1561650
280017
1743097
224599
1186210
1619219
1152205
191659
1154426
1765018
69590
1318416
895493
187116
61665
178346
1693782
770775
327341
1686778
1885576
1665374
481056
1133651
1001114
860151
1155761
891648
228188
680701
1859488
409965
404032
226808
1021128
320415
1753310
1908952
1585899
1708386
863212
79555
298524
979413
638678
329715
1243388
290747
1517646
1679627
1882013
556335
269687
1423594
497008
607995
1259857
742060
1645423
1738404
770696
634344
1269797
855358
48388
1391899
1906009
1171758
843851
413452
277037
129231
1036946
1949539
1394018
1719766
87436
1314199
1893001
1444366
26840
1473936
234981
1054433
349448
700025
1727949
324835
827313
1300082
1887536
794236
603633
779566
1561347
934858
425495
622987
432838
1517827
1056302
856289
1719631
1746025
656042
744979
1377870
1128603
202102
123034
1040257
790748
318236
1357277
1643816
1337330
1163775
571611
1019480
1210434
1600365
839099
450865
936953
395577
1485249
370276
967213
296489
1326777
335940
412089
283942
1872564
978444
889555
1514399
1485646
1604253
187136
1431520
1943238
1613766
1926792
89643
1999637
1255555
1356229
1830280
1824077
154244
1536523
1313995
1201268
1270373
998191
257170
823654
1502784
1575330
1140516
1126895
1110625
915016
605722
197595
1780749
1992688
1804578
977171
1131114
567036
1360124
539454
846371
1296216
461756
794921
1543017
1939270
19896
1457880
882967
322425
73889
1787228
1333090
789663
914941
961081
633486
433942
1246637
1902798
291295
624573
1972584
1447564
1588012
1430044
1921702
1529584
1404926
1002844
1600736
583337
305067
1843849
1705813
73772
1742218
141335
1220248
982836
1730708
1070825
690894
910183
1104730
666529
218762
1597588
1226746
705662
1350274
718389
1392112
275232
1706819
1506025
1611911
1685735
872588
1850397
1562667
654968
491008
1163645
68502
94840
730833
1830429
1568138
723725
377142
778978
1863807
765268
539191
383357
380437
944870
1072075
863440
235660
141808
535112
1491427
1249620
1086977
1666060
1985110
355842
1246345
1251777
1373231
1043344
338503
657433
1000836
935044
1072395
33716
1139014
347318
1954942
1272872
1819914
1330322
1525006
1706816
1144890
389634
851452
981063
1766984
1273623
1693003
1396473
493723
986173
13770
949239
1092300
1572481
397061
1573596
1963927
531658
170359
13684
966944
1744006
1942257
401623
653518
1046856
238205
835439
1000234
1327922
133354
397896
500286
929183
1928766
1821560
1048016
1290508
142983
1638977
24806
1971415
1242405
341335
1120099
1938015
926320
627147
1854684
870538
1491365
595128
913416
367451
225333
36664
437250
1909249
182005
1590308
218566
1172224
228426
34356
861364
1807188
1938938
814457
1362210
119910
1586977
288955
1474672
1450627
959531
1923064
670779
253199
1066197
557492
694762
684056
1646469
1410899
1020721
1104856
1046272
1203270
1669337
879440
1521719
1111668
623515
1640700
524935
1452029
501984
1157921
1482180
74733
1262234
407157
746157
634549
1841055
1112457
1412338
69782
826338
1348791
1641835
1436588
1796827
518522
886470
239848
13478
1905770
192508
161579
1286752
331829
479399
1914894
15214
9887
1817743
1459419
545216
1280360
1441268
348508
1545782
180984
1296304
1653153
661863
1989346
679020
1701566
1280936
1486184
508614
182313
1514247
668173
1010176
839639
812832
1795287
358048
722032
1352990
1901312
1415830
1224781
496986
175296
334848
1885391
549143
1113256
1829567
154440
1384774
1579745
79765
1494254
333576
1373648
1516417
98508
1014180
1492464
1562569
404539
931198
1295579
881488
1147244
1006201
186995
1700214
528416
1131504
763403
354586
956937
1238264
174819
1708855
50871
1746229
616972
1631934
189753
389173
219094
80103
1636118
1422120
663653
646617
1431529
1222210
1053425
1949455
1874532
1275628
762309
1862599
1125858
908919
1004565
1753603
1292917
1556644
291994
1378418
1522695
271210
1520850
234424
1668516
1918468
1493710
720950
342240
154953
1334075
753385
324520
567295
263310
1994671
1569457
1668750
1040633
992948
1373347
778140
614152
239245
79609
1985663
1266266
1069098
1975996
1583759
1466129
1031654
1980065
512013
253949
592503
308655
1158310
319145
1049272
1257256
610693
801149
97567
1918827
1349841
1711041
927293
1145680
636758
1098947
1626401
639102
138803
982795
318068
1317424
480854
842955
135362
1746433
1932734
1016555
1769276
1719946
1545256
1063361
81792
1999884
110328
912215
1451889
888311
1503704
1666287
787527
1324988
174629
1609885
130419
1150803
1570179
1463015
89981
1745979
1854828
314735
1291331
1601239
1314782
1709617
131683
1605170
1780535
1620146
256731
263409
1106787
998447
431056
756565
515367
194337
27522
1249822
130593
63648
1067782
1491220
1981233
1878301
188509
47025
493241
1632601
1352019
828380
369163
1142709
166551
420928
766388
653230
481878
628243
984335
418743
1445110
111476
1780447
469526
309541
660041
1687532
797884
814940
1672484
270006
1532866
590395
1037839
1079217
1657424
1552185
890807
98896
80941
372282
1011973
883932
70144
946946
1111951
1207197
1027251
356420
457047
849844
386816
1183752
1478001
559653
721155
74985
697137
757336
952528
1776905
439854
1684473
1065580
1674727
42132
1109822
919864
625904
196328
912157
1234274
1090231
1031424
548562
325960
845601
220758
708177
96718
1719712
1577605
1558602
1641622
1517729
953025
560972
1746335
1294448
307240
669896
267770
1873743
116067
6943
1403090
590680
1102131
1410203
1068016
883853
920126
878121
1020569
1060342
695500
1439077
1895944
926304
861370
1778317
248969
195876
747123
1946699
895639
1459911
1003922
1474058
1669973
355950
1643728
1921596
575274
1671613
623849
1888474
1828874
1249461
929215
736917
501544
781744
1919227
63478
1939976
1661998
203541
720131
588766
1101025
390302
1400415
670999
662879
328668
1000158
1799825
210310
1735062
12811
1601118
1508458
515365
1223721
1211692
1762651
1258204
1735636
6916
1612597
451394
572621
1443336
1194391
1855664
1877621
593548
1905648
479146
1761654
1380371
50906
1315588
393751
153640
1408429
1033534
228593
1686823
588216
1921192
862456
1366626
1962012
1979348
1694054
1554275
1633615
1401069
316776
1935999
1944376
1211919
1917706
1087198
1770485
1601371
678159
1367818
781828
1203795
708923
985098
1468242
495130
1408962
1147981
679220
150600
345577
1608667
1398583
60325
499321
734967
616905
1466074
390075
1559647
1028699
1719560
350171
1505453
457514
933918
1047042
812096
412384
875296
641664
1930202
1063980
1493163
720716
559896
295806
552164
1524118
1904908
1881857
1366190
1795345
229343
1184385
140240
1358599
1062334
977274
192206
987337
323704
1196870
933369
1476462
836266
1932953
1491747
1295543
193864
699320
614979
721957
97719
78048
416508
1664621
1615338
1754521
636084
443765
1664629
1038252
941137
1769611
429995
1089708
994394
1436067
1690710
213689
783691
1248018
1052111
658187
1429126
681857
1901171
1445122
1781983
1674872
1392468
468224
563067
1283691
1572475
712193
403049
334508
1779571
1839620
1863998
912887
442605
1802972
1029398
141045
284829
528750
997527
183388
1018646
1528142
47545
1356763
476669
1678442
1605974
193583
1584938
1365228
842884
1494161
1059087
1711960
1533141
18252
1318532
1267114
695884
160331
213856
1904677
1471432
1244976
1203664
804931
1801989
1944107
244619
1249488
340456
1972430
101305
701977
658374
216066
639769
686232
724508
729910
1110387
956100
487510
283643
552228
1722555
1452949
1206440
555345
1905704
1384400
1946149
1302522
1399646
1765721
649957
998488
264690
998929
1507131
1531128
712119
64071
1203454
945017
1729709
910222
1592079
1774555
1562832
208152
4030
862950
895975
1238748
1050870
187984
976718
146196
813722
7424
1724566
1215770
1343022
1666060
1575074
877580
1223366
1416307
599347
1452958
498537
1892734
1238440
758061
1766075
220558
1887611
1979158
426378
1835973
766741
1214440
440613
1441768
1203598
1263173
1700377
1153523
1998739
1270994
1756861
1758346
422687
614802
481532
1860042
1381617
1520951
309123
1918167
561524
163142
1173707
890821
683434
1971459
796755
1610428
1551894
1313566
1151226
504013
1066159
512348
1570369
1225739
43828
441350
695040
1876600
49042
1902586
1633409
568800
1518884
1903843
2860
1256861
1329482
748657
1647933
496047
1842684
1932761
1925976
642029
486687
233147
1473070
1391611
823635
1700913
1220982
8567
1064946
1168626
257598
333156
654811
672618
395132
306075
1607811
9221
1827228
537168
1774283
1249289
327047
1553461
411658
907812
1160949
1423770
1197032
1719108
538229
428326
70990
1546931
1163292
761746
131355
433798
986451
322129
1727302
710068
1662231
49300
1714410
704577
685332
672714
446287
574964
231657
1401650
157738
1317110
1225690
74723
433503
1556100
975307
554452
495804
862829
1115323
431461
1088665
420917
1132772
1905832
82298
1209297
1803867
1862908
1007227
799591
769424
1152529
64683
745130
1023860
414860
987122
5666
544626
219883
120525
542035
150457
1340242
1942834
611092
1366566
1673035
1874361
258417
1097164
1581202
1418479
847713
1775942
664052
1839910
6554
1247963
293400
193782
271963
375053
588112
1941158
1568316
1224041
993131
581987
394683
711181
1067151
904679
1012887
1541208
1306064
1605279
142940
1521130
1227843
1154168
755598
152133
1724177
1849318
238551
1935531
651686
1318247
1563848
951773
675829
1908846
951550
240490
101241
928682
1987986
604151
1012571
405681
241373
1809217
257675
1036178
1543632
863605
1094961
1808174
863086
1479906
1098227
1770078
1328386
281956
1291309
83572
627270
1337315
1364749
622200
1300009
470846
658752
139047
49513
795956
1658172
1618188
95255
684042
1294499
428883
1404075
264475
662498
1583381
86755
91691
1906644
1502788
684750
1956717
776843
973144
1407705
3508
1305477
1571959
839879
1760805
184101
538360
418414
1948118
1865374
1668344
1355857
1074629
1468710
1253795
443670
859539
742402
877145
274412
1611865
1644865
36254
12612
731695
886155
105182
1424861
1872266
1228516
352432
1901891
22332
912303
1251076
295029
1533076
1224729
1692321
1483694
78722
1115096
1195888
445029
599499
826451
1571962
1125409
1649362
1049487
1757925
568313
627822
832783
1542764
1556097
477902
638071
1206906
255976
618133
1693469
309395
1732292
362858
1499503
390858
1467083
1416104
1628063
1973903
1312566
57781
1012253
151582
1671508
1339894
269721
1198291
1675230
1206732
283891
663684
1265698
445711
303867
275018
1974042
1574145
1553384
158272
294429
419746
1741023
1584858
374710
519781
1870099
1192393
1173611
22382
643320
1583159
961970
936519
1932995
1083888
1729761
403442
340797
14897
2880
573514
1254293
1130914
1391971
299129
1253359
1348038
1164591
1135758
405253
1557115
1280497
1815381
620894
850728
368429
1930945
1829988
58558
640062
848278
1139892
1733532
613496
1916450
1523967
1844217
1137086
759285
1747417
164658
686840
341389
96858
543106
402056
258830
409948
735990
426534
957120
1539004
255204
1082662
253363
1972035
1133042
1478238
1602470
817159
5888
1582365
1102815
1528263
726610
1319042
1786577
387192
1265644
1267493
750482
303355
1305177
1534054
248953
1513186
325746
455910
1626114
831500
519574
659864
1121383
143322
1512363
1247894
626729
979063
1638285
1048517
1028044
1370579
1155543
1541083
922809
14828
908475
1480642
251310
1745320
1608115
363951
57617
837065
58101
684368
357728
1352221
468229
1575747
1405953
1860648
1216562
245811
1422788
244792
1139939
451337
1526749
83723
1759364
705242
688666
1749585
1119277
1961334
561544
1504195
1786509
1007636
1505871
175964
423576
524098
587339
408577
372852
1811483
955337
869032
1667419
614380
1128686
1883621
1211153
1521190
1721045
203381
121618
1759372
1945371
968317
1496526
212744
1635731
309547
1841122
1004849
1431944
789745
1424292
1713449
465970
703908
735792
1479850
1140456
1491740
1533944
1719174
1001989
360912
455190
1879474
93226
1779716
779839
1275248
1203053
961179
338755
954213
523561
994320
103921
571610
1758683
722303
1552189
954922
1779658
1566204
658028
1682609
756910
289301
819959
1585818
1767439
1297302
1948754
1800267
1189957
1247828
870483
579301
755332
876704
1689739
1372362
360079
601268
929210
1145097
1543408
694220
1629614
890984
1380813
245197
554267
832991
435748
651025
1513346
689631
839558
227507
1829422
1022454
1634705
1019874
1103621
1920278
1300906
1395972
1377560
568787
1105454
628761
669519
723097
1916073
1346932
175648
40038
14269
1369366
527249
1652204
1599338
1881939
1201203
1507928
1482836
1642023
516351
1109162
171821
1845265
320165
1718828
641335
1260618
1586719
1712570
722422
433183
1138742
391528
177315
742658
1810700
1764832
1656714
1700149
1878456
1840561
1905235
828382
999026
26498
676954
714332
1564220
941078
249741
446990
1424096
1979506
1031097
1869815
1100398
486227
429215
1301102
340097
436457
1309643
1779194
852637
1364651
1477280
22581
672676
30724
573268
1413651
1375645
223126
1034927
1407733
1561321
494372
845527
1104175
578754
1997709
1222404
1610996
1496846
939714
766977
1262835
604883
1324441
1468139
1105310
489612
1293977
1274068
1838508
1601846
491965
342252
544103
830390
1150471
1016066
738152
1915703
1315649
1363838
1918081
1500388
1659315
525807
1784332
1093206
1531373
1060269
1379948
1930409
362420
1326971
204452
916953
433403
133876
607649
1517236
1904769
1888652
1478594
1927590
862046
1306294
54051
1340421
937464
1378361
1057354
665928
1816496
1662551
766066
1507751
1870134
861380
1192040
1434700
598203
1495137
1695076
696534
407891
1114565
1314539
1319951
1856203
805895
831226
1046607
1975503
1651136
1426103
800648
1902286
684430
210443
482593
167563
212263
713830
441080
1293366
1405834
447791
12333
1077135
265475
1480776
1448335
308270
1166628
571207
784535
1251321
624350
112642
585074
120750
214492
1907482
1254305
1727471
1704630
806511
1409574
367438
313540
580933
124355
1104275
350998
1865478
1471032
1370636
1324290
849449
1442335
1591295
1746457
1474650
1017510
491150
1851939
1367971
45784
561053
1135106
1241820
1931971
295029
841094
917897
1617891
509717
159807
74097
1079123
301494
609188
833278
561424
11704
1297906
1118624
1631709
735365
981156
460162
48290
914680
518763
930497
497619
1052720
848648
1557991
1245564
1325910
1887557
115844
1553188
91113
1767406
405221
1719957
294979
1211631
1376548
837054
82856
1075963
1558978
902794
960191
1288671
857815
434367
98027
597267
1847510
1418039
310547
1140145
1437011
68570
1800594
1899279
1126794
1209117
944428
737988
867036
436133
1795365
1934594
1977149
763030
253469
506550
643559
1983316
307687
128120
1965679
1185238
1867388
939565
1386133
1088483
275065
1495441
1372286
619629
888190
286300
1326051
1875496
1252954
1865108
1000033
1157140
1087930
211166
1088012
1208735
240300
274981
914551
562965
1931270
1067434
1556192
634920
1923306
316058
1908405
12435
72036
351010
193564
1509136
1331156
1823979
901325
753853
1333512
898058
478934
1777306
378467
510996
1030337
1868901
1620802
1617330
1218219
751423
319128
673780
1505368
232060
1509943
672561
1583824
379936
1542919
681131
1033771
1630639
797525
205799
1482731
1359246
257607
840402
1265558
31240
287113
726535
66881
283983
1016375
1694653
588565
1862501
948741
861591
536433
255688
637223
1473954
707789
1522069
1194311
1128848
427949
1234737
823790
279274
1294897
866565
118009
75787
637086
1400435
1920907
1963289
1736774
124055
1947178
1346289
119170
1177727
1630975
113395
1753690
1026273
784526
1077195
1237664
1129084
1926169
37340
964156
630617
1935808
609962
65080
1008833
431140
456571
1391141
1660457
1340043
1144092
639776
95099
276971
1228458
884177
934628
1989178
667142
1244717
1781179
1066690
391395
810855
130306
1668390
1399263
414729
240393
1848356
1576394
1782884
408371
896707
750293
1253150
320191
1665161
277650
1883665
455209
1548402
986832
1057474
196889
1367263
431693
309135
1728252
249429
738522
241453
1009784
904656
225538
1253388
981933
986875
1102291
1673065
1766921
529661
1196021
888681
727556
1393833
1240761
386099
559698
80223
1894355
1046598
1124232
1245974
216875
1677306
680110
1467207
1435697
1659972
142436
544631
373052
873069
511627
25696
167835
371029
204655
999028
327777
1337670
1698726
1091381
710017
247023
1713940
1550971
785376
1455896
116712
263621
491705
727374
1778635
890320
331525
1146528
1208170
94562
1196588
46077
1829945
1884413
1182112
1031871
1864384
217239
1019693
959749
579976
1852729
1187952
799398
1627783
536255
1975743
1000982
601443
201937
28199
523661
1657158
496427
920003
160265
1560297
258014
1386493
931148
1822163
1554720
481668
939385
444869
900402
1297769
1499396
1308571
1258959
301355
444033
102068
1612663
779342
660515
439211
752186
1692876
1762958
497706
413397
65654
1461901
291383
1450398
67132
1743674
205513
1858770
259853
1041145
841003
828824
829871
652202
355033
1386341
458392
52400
1459122
410767
261919
1596821
1793654
1180900
1802196
766933
1613478
1070585
52654
677427
836004
1406840
1582137
1119241
1387239
48439
455397
108478
1570328
1649854
1777356
1641895
89963
1533651
1932688
904983
1789815
650165
611853
1711107
338543
868066
975463
871364
12346
1467203
1983916
544222
280257
1738146
1999162
963261
845425
367456
950495
1179591
1643986
993762
1875730
699367
504392
1407104
1076591
812379
1595966
534753
382407
917136
1971765
1309081
1425572
1374288
821210
210980
1989890
1287573
1149368
415076
168557
1240443
1818445
975807
1528297
51113
556929
1266650
1568889
1691919
1936121
624309
477611
642045
914735
1514521
1985600
1950874
1548320
228982
2799
46580
174414
1283836
1469074
527597
147479
1884408
26207
981067
57017
1785688
1001053
119582
1404056
782624
1145965
1475100
663175
434711
1674063
1576142
3143
1670878
1786881
394290
915011
1996211
469871
598412
1828318
800049
1400336
24150
1911630
1563664
1179208
1578852
274678
931384
1415759
63779
253346
1037926
923092
1506386
1972217
433900
1037976
424646
549627
1391502
894322
472159
1900509
1170375
1368507
1478285
1910139
1710381
1988316
533835
1584654
1495148
223126
1720254
49558
1247937
1191880
626428
847275
62182
1083453
1481690
1090363
784169
47086
220883
171946
1137636
1583194
867317
182803
735885
1076279
711764
223608
253788
1208565
1670721
746683
1450686
106654
110082
1375978
574280
1132910
1623918
527215
1326638
454085
185341
1178616
753095
658742
261852
1518226
350193
601218
1979795
823516
1330062
235569
1552864
1788429
151391
280248
370545
572472
380748
705371
1422974
245113
1446915
1330867
212182
102114
1967518
222261
1579590
97354
653862
1413143
230728
1507132
1842652
1379247
91484
1173134
1573173
627975
1783574
1191666
18570
594624
1570934
1372364
392001
1268898
1804484
1258202
1495009
914034
1772293
1108052
1994936
1616279
174537
1938857
51735
602962
669757
1348945
219007
1580029
1096333
1197200
4684
1756393
890699
605256
63394
1457251
1470725
1782742
998034
494747
961419
1017444
1606298
913939
997261
1119545
1083304
1093848
852442
320287
54430
487490
919726
362801
199193
993532
625087
512639
49345
367785
1571010
1594762
687346
98595
937623
140297
1463552
117563
992780
997259
935574
1386997
1118213
1757345
1383578
1721006
1244628
1624045
1276321
126764
397420
1543872
1367685
660961
108693
1095314
905745
1470278
493540
466165
802869
903295
1714855
1660262
517772
829195
83312
1551419
1630086
889473
809724
1569217
1233235
1631749
1029818
875003
227461
1506650
1510356
534216
1829324
1952895
1790361
1580476
668588
318758
82611
1376586
1835
1875605
1093400
1919746
1214771
1361074
715569
484114
1153156
993165
629700
122982
1331569
1653195
1991641
1426045
1246280
1050570
1018411
856357
1215225
1730067
1754569
393583
1327979
1972999
937201
255379
1821832
755560
1679835
1202044
736344
230278
1996470
845049
1941431
942389
728260
135666
1299023
639454
334129
1181800
462050
1317736
445460
1312290
207047
1411668
1132904
644628
1125577
1773070
675356
222514
1320037
411727
2330
82382
1467593
183188
1209099
1629897
1392116
1064433
1422913
1387318
735098
324307
1609887
1878461
926963
1336532
1261041
1748568
1789515
1421447
1788667
246022
919430
601915
952740
450991
255537
1955331
876520
977582
1485438
433449
209937
168609
66344
726709
430086
624177
721500
1410369
1222323
458303
1135263
10846
207287
1670894
1608153
842925
282124
1847211
943319
503259
1949884
1103602
541207
1273796
1211265
796722
647479
776097
1752608
586249
760805
1968999
746388
1220407
1189759
53313
1779211
1516849
662943
394103
1570370
1966153
960628
1537769
785760
1647105
239078
646692
1018067
508680
1886929
877868
1370689
999758
1738016
15734
1170091
1046285
740297
1229708
248645
883662
1411757
1939982
960220
886238
721593
780361
905603
1525113
1855671
314928
1374967
1238485
1581806
959340
733555
838384
661132
1217059
101290
79248
530090
1590150
1079950
192000
1123021
981267
374965
1192897
399210
1080217
1262557
181753
633878
211400
612184
1344855
309926
1266874
1359081
663711
450560
1298399
604278
1087003
94685
1402330
1866397
458385
204949
1176074
886407
1468164
1032930
686494
1695411
619493
583373
758072
884799
1882525
386813
620444
1549769
996964
1093561
1072716
204776
1157338
1732061
1331946
1706055
973898
1082294
1385544
877516
588154
21972
804328
1341755
1533662
226910
1532155
1541267
839821
1645402
1621854
1812250
1057080
1365246
757315
1510718
1221455
306022
1189922
1238478
825065
637787
136017
1643204
1162357
1585976
443076
1782957
1046785
74670
910104
770997
70188
1231238
719422
1566949
824888
1704919
100706
487884
1041005
1102713
1807658
1542648
1375881
872027
501797
284922
1703760
1987480
1361445
814077
49908
1180027
1961490
1940209
689356
1068196
456763
1623877
401375
57503
899360
1790806
400663
437590
1179541
1157463
1029319
900907
1735427
980436
313917
561028
1288833
727812
1741676
170934
1359763
181615
316813
1047840
1003315
1780893
1702048
977385
371844
1012301
807621
1449889
1296709
550331
343707
1028743
1410809
1170533
1329177
479794
147481
1108390
991864
1368046
540136
1269384
1678237
1401607
1814402
1647125
520649
1112769
1731642
668880
1631611
1780686
1998274
1260074
1904112
1385712
645470
638610
979374
25449
1184433
183532
7897
1758647
456019
966123
1017091
1670780
1305990
1297286
1461124
84576
495838
1754041
1109160
1944387
308321
416627
1102613
957110
43021
1606865
367064
39224
54820
1005045
19035
1594953
902685
1494882
1802450
487934
470673
1711762
1168296
147075
1142737
288986
1796022
373329
887022
1150050
370635
1094869
583280
1416631
1777461
1064661
1117496
1194337
8017
1304588
1285602
1835437
1024090
1918000
57796
1433742
410379
17214
1224590
374047
1281860
282258
1586413
983804
1857640
1622339
417141
260767
1090987
279970
264313
292247
1790217
1473753
1899127
646106
433114
1395454
1308932
920341
776303
323908
1416877
1793527
10354
1247330
30919
1985566
1843622
1416544
810671
1468265
518011
1233707
1570190
441437
1744145
607791
452143
950830
11116
109298
171799
130276
864866
1132782
240635
1090239
826237
889013
769743
1042063
963855
410820
234742
1927643
1951938
444771
113541
1871899
1209020
554874
1795161
43609
1915766
1589385
271140
669547
1883112
197051
181227
74531
234617
1266816
1776302
44178
1532204
260785
131321
1419703
295947
1514186
1664443
278115
969092
1617189
1183034
1151700
644576
989752
941072
1350844
541728
1764355
12055
1830634
792488
143845
1317624
380612
224901
1617046
327930
1273152
891569
1614913
167122
1814481
1501404
370953
1538112
1644815
94205
580526
1030759
810798
1691608
1421639
414592
1910149
907899
1098105
569625
1477122
1176009
121704
322337
1007463
939519
939718
1243476
1619240
191130
1095394
1292049
29616
848568
220156
711867
392582
1760715
1756504
752004
1385468
79741
989486
977543
1735561
522639
506072
134677
325156
233753
1746667
1913988
674641
473851
898890
955187
1197484
1360926
385267
699289
1234926
532445
625872
1149033
501364
270248
41214
1501491
1398079
989599
557059
1614026
1540182
978036
141515
538523
1726208
1853765
59708
1154814
1809826
1877044
1020791
1469717
1309388
1329350
424740
1295235
1944808
348381
1722812
1499614
1132449
1647267
196750
95886
338984
457199
158904
1703952
845604
1203379
1529078
1284245
120842
1131506
76824
1671516
697781
373664
1697232
1549869
356663
1274250
935637
1069103
183522
985903
838658
1698859
128714
250340
1360082
1263739
669795
689052
1936959
1834203
545612
1762524
819021
684076
365207
1737300
241951
565938
1367738
978763
1483188
1401017
959279
430016
839840
1938950
749928
1002719
487658
1253307
13349
554918
699963
1556885
1107421
1427274
676870
706900
616760
942861
1355316
1842441
1837794
818670
889116
347434
1438537
188211
1669501
1544429
1527661
1749517
1909796
1738284
232612
1211042
1962306
1484996
1834913
1231016
910311
1317863
441269
1816409
1950015
234017
1696357
508188
411051
1031143
1491848
1852407
1293768
1850480
1385662
1684003
923442
654683
1356576
1294854
1627021
1355979
820095
1392952
974888
1893199
396654
1602900
915613
316222
1673899
1621972
500252
1032703
1150218
166722
1987836
1717846
913761
1674836
190353
835517
1326439
217727
1147488
1193576
1156458
781364
884694
286580
1690988
1602304
373269
1716693
1297371
639429
1413595
830674
837109
706818
1228406
84181
119807
338737
1008655
631736
1544343
1926236
604479
1225553
329714
520079
536107
1525271
1606832
1038146
285096
1843949
317813
1912547
663447
1449520
1448809
130678
1585780
967358
1878562
565504
1292371
1913783
1800171
573258
1618379
1589785
1496687
818898
1039138
1880084
1312541
551876
318776
195201
715708
1813593
1045061
590645
1675790
1230709
553865
1280629
1100539
993484
140916
1949649
173487
1498550
518826
1104960
245493
723539
629867
1056421
1230572
1965484
646692
993593
731038
1108588
1946343
1945615
217471
62653
675880
1835386
1224566
342768
682971
1287849
586908
1084838
1804211
1634448
4551
1576346
304297
437688
1838212
132773
1317863
1376057
1673864
654685
1550748
183546
925604
567452
1763371
752569
1844833
1903998
397474
832208
1321141
1306228
1026746
1976716
240973
597595
1952399
1108301
807806
513637
127628
1583000
71112
424781
421283
1032105
1126130
1909221
208069
673464
280943
1855977
1094142
225821
701942
130174
1578738
794869
1573949
97153
1975680
1960529
1093400
1020535
1121101
1684691
1501482
567023
207512
531800
1084600
139696
287738
1887865
1728580
1960562
1719054
1397663
748787
1103137
1125982
426618
1821199
988926
625801
136873
1735942
259569
1896829
1032324
1673812
285019
1879039
1524752
1670816
1121858
131534
1701226
51626
1393106
835515
541249
1406020
1536482
1797025
66738
578669
1133863
1392783
1321750
1046995
1188737
1902549
962919
1299735
1891465
251335
1806547
1694931
340267
1959645
1233214
348546
421312
299197
1745595
169137
985222
687222
1916874
1812173
571801
1951683
1967397
1442055
1921972
1508440
946090
199867
895599
1138483
1971118
255709
390528
1332357
1593463
303916
30407
1290758
1556662
1489432
541273
1207024
92094
1335613
1806101
121870
510478
1125676
1032252
64644
739804
620475
50370
1970861
1647003
1905960
122787
166373
920237
640673
768289
1822555
443264
378961
1507563
1568145
397150
1555527
948125
400261
732410
884203
948587
1850405
1424742
1022656
1959014
1903788
377896
1299589
1296787
1819122
1010463
1826421
1038873
1840075
1396959
427552
1839110
78807
990612
163224
1408779
1726674
229652
741223
1744538
447266
442677
1577561
189538
1989405
973430
1428042
1190845
442290
535067
1310382
1580032
1232683
275699
139937
644409
1913545
127510
1757992
663839
957879
447733
657290
917617
665982
331017
335459
1942099
526725
302728
36428
291071
640945
501600
1359413
1259898
150680
114071
1959661
1869869
1124857
1025058
410241
1222526
1955096
814718
367485
976976
903786
690727
1072942
14390
1343385
1586313
1519371
1000362
326760
199027
1279771
1486502
1207325
1553722
13187
1108081
1366938
1902799
857412
1680068
1834951
902825
1576087
1500093
385763
161990
1579302
1068736
425972
1851352
743540
1865510
56512
1688911
1535059
502612
1766843
1705954
240754
1352428
1158289
317593
1406653
1703320
881061
1809924
834395
184931
1990733
1436324
946353
164589
1749528
1416548
1382961
634279
919245
1712527
379793
943003
786038
43491
950802
94081
914253
478555
934678
1316971
227242
1843120
1353743
1963862
1338364
596529
1609006
1048528
1094726
1988830
1709863
1593398
720015
960493
365876
1647990
1201433
920733
1353372
134813
719414
1836328
567525
654818
1869476
1411916
561695
457488
1508692
1185998
841258
466106
1644419
1444410
19236
301830
1381651
1145895
849218
1082994
384217
801745
1453685
1474587
1624133
1517708
232646
773379
1170883
329133
1934959
1417077
378641
823143
1715263
1482218
791576
966407
1600480
421926
658166
824435
1911652
304109
1124218
378087
552071
1134113
1028045
105957
1429622
1760500
1986641
1759526
1954747
1533324
1085246
772907
1495812
1289458
993479
853707
1981179
1016233
800022
565818
50763
1213897
1683368
1673976
520824
712791
1712198
1587025
356199
1580146
113604
886852
621416
736595
604454
1355599
881507
547667
503813
1059425
1673029
1742622
1626421
1618553
22744
1777928
241698
1959967
1173331
81038
31138
700590
1509536
1989082
267121
1670430
1877476
763919
1034813
156632
1901263
1236631
1117588
371157
309509
99437
1434753
1167766
879498
1669008
394883
1939933
1146563
765411
999907
1157970
757117
1749685
223177
267576
1517467
317547
1328851
445082
1522646
1699077
1759371
1162225
227591
1748933
940759
1445047
438142
1455485
1673900
1009091
410221
65535
242495
1967242
895015
161169
934416
655390
298537
1703650
1451476
1863950
1555466
1766034
815658
716187
265639
1817682
1212114
275263
911149
1908004
1948568
1921754
811409
209043
1303126
38342
370682
726834
1873648
107265
1035849
966117
228037
1863717
55728
1189691
954331
74591
1594868
515027
1646481
1301167
1686334
1649346
1521011
782297
796010
720382
1886271
1361693
1067250
1036445
367846
1998856
1115342
32189
1308127
1621170
1289005
508085
1228309
575589
1320549
884963
244386
1184423
1570962
496505
1052611
138294
1407774
256213
1185230
242179
165302
1307440
550328
271357
615021
955320
921284
243693
1557057
333167
68703
683274
899621
411613
1127016
1257111
1771897
1019248
1309258
1487174
604540
1789022
683570
1453130
841350
311983
1557080
1096179
1387821
1654077
1230692
599486
1903237
1760460
99012
1732822
384062
295046
748634
1321446
1197878
1148423
1905806
1501177
439323
1518674
1163649
654721
1336361
449348
142699
867835
1356990
634946
1968144
977709
1540310
381283
1974587
1593509
983154
874008
653704
817351
1126531
1207522
1456234
1609576
1988030
348107
1033008
1968080
1735351
1049109
1601348
649537
1786778
197967
1996957
1692652
243685
102859
552129
870312
1907541
1979576
1278160
239398
848407
1735172
1045211
116536
1024879
1895441
1018845
1073246
551448
1686829
942961
1707135
1606702
1910780
1479775
448651
1493887
623079
1784897
849883
1101232
1722709
1174407
1033008
43128
1750571
1170454
164201
1590163
472620
1257191
829517
23175
1052760
1401160
59438
1786455
693245
643088
1884689
363204
776423
1763883
321915
187161
993411
20069
736033
1455988
12698
212159
743709
1527795
1949266
1324415
1195562
341838
170045
450498
319474
1190371
1305468
1408522
873581
1634743
1905619
456050
692028
1090664
1037589
609221
226241
1952181
274918
475988
250270
1192751
117238
1584212
1713462
1026449
1337745
1712356
412959
417495
1311946
19773
490174
53452
563365
1160346
1294562
989874
1336245
302011
272631
1898620
1861591
43959
21391
1173365
420791
1462684
686049
893340
1127995
1363353
1115329
1571835
1986872
1691930
44104
797164
1756291
1102472
1736604
433734
1390510
861590
577408
1178701
387574
1192058
1368900
1351705
1373280
1295018
1138412
1438515
739400
480635
1848939
1587422
1380964
1216219
201797
273377
696159
1556853
1945435
909859
1875059
846412
1721143
1241365
742282
797009
958604
1872514
1416314
951109
1924278
606847
73454
1377603
1720562
35628
1144038
1336744
1399798
1561806
805546
1246886
915332
261345
1588272
1937193
216535
1125139
1068439
195232
974980
861795
1471071
1407183
561696
1175087
1953559
1948994
26438
1726642
1827898
1890854
1857084
1205531
405834
1222504
1537545
1782802
115924
1245761
505672
133436
1275796
797780
286125
1744771
1269661
852861
1075490
1332129
1655393
1171741
1002102
695202
1015535
1535401
198705
315771
1628299
1290399
665426
1436449
1582785
67771
1598656
403050
1837295
891728
105082
219453
1002674
1047461
299720
1931799
1965739
681835
1935644
533620
1250672
1713387
893407
1428706
531370
874115
1155916
373933
1559918
1745943
419283
742542
1683599
156349
1306957
1323891
1821160
1216139
1182517
179976
1261820
261294
1499776
1073234
256660
1934551
1162853
991725
1433592
1312879
1296651
453265
617757
1270866
1056453
178494
387990
841992
899978
1800926
1618144
1417668
555866
1488975
1450103
149520
974586
1085364
247537
1692893
898536
122589
1628122
1185783
1932051
1169902
799572
674729
1377281
184279
1278058
201337
576446
699847
1024786
1659713
885785
21548
1840975
521246
1646540
1701508
94410
536000
1485210
1845391
531620
413559
976135
673110
1558178
1879981
118718
1870691
1772143
1828684
214530
1390074
318633
745220
1023355
1139328
1280770
858493
1070507
651066
1622051
1704369
450126
395290
479367
1358755
368827
314610
284778
588880
687519
1391133
134952
834834
1840518
86621
1773890
533902
235301
854920
685680
73776
281387
1392288
678109
499315
1027132
167693
367863
1403831
1650985
506451
374806
1556831
833301
140769
949917
1585262
440908
986649
1140690
1056160
1175328
991892
391642
845260
1347474
92429
663625
1420948
1966532
1347176
1212281
471695
856347
1193784
346968
1239808
1626502
113840
887405
1494065
78600
1463148
136210
757272
1502684
1806513
143798
572470
1300230
1975972
1738342
34220
423890
415615
501462
1510745
911278
1742177
1349606
1978248
630531
880699
430537
1651213
1866769
377415
1274094
984554
1692539
249497
1514121
1121200
1909090
498889
1002405
158848
1458982
504986
513815
1349295
59527
414274
87038
1300194
695408
334600
745845
279302
478755
1047556
1973739
1255162
979296
42956
31102
901203
874658
992595
1417139
1678980
97443
1410275
1219588
877823
1659961
596525
1604387
706969
1900109
948783
315515
235489
710917
1378696
1827751
203891
1729595
641811
154983
1455307
1721256
1192025
1932644
505970
668021
935243
731150
847616
15698
3697
7273
1184049
853399
1676831
1782402
570091
1463950
263982
1567207
1967823
174438
863262
5655
986578
1596521
1759527
1898886
1741576
965667
1343190
205968
982899
1877727
464860
909740
207487
732625
1535010
222567
1354852
1654004
742194
1072726
692220
1344990
1720942
672029
1416812
249828
1078450
995322
1549815
18904
816664
1030477
2667
1265892
1042298
1012165
1543251
934577
988602
351484
1927091
250263
713439
1302113
1214490
530194
1211636
150236
1263753
1906812
1187430
76449
568259
1546322
377303
178847
1238463
260022
1122708
227348
1686984
16043
1397772
1904582
1772947
1336083
685466
490186
1408189
37498
1349525
648790
38183
407745
677142
601521
1341145
1438883
783264
241534
1410723
1412965
1098537
1710813
662721
1868373
891406
1929071
1894009
1068926
352912
108245
626402
487565
942263
1093327
607185
502744
268217
1555621
851740
447871
1696323
1343803
1922357
680157
1642610
303995
800949
391295
1232584
214978
944706
131388
1493679
678992
1650476
1593078
1082221
866171
1319413
1417627
11611
486524
1034352
550354
357889
1697510
856969
7415
398331
349597
747394
263071
294388
140307
1281424
1744337
1983629
1288707
1736354
817897
1299446
909544
1244389
1896477
1114951
1225187
427235
683960
678207
729453
1767267
111001
802137
1939280
658355
1869387
1284215
643546
582275
944700
502893
491184
1540749
476702
1763873
305808
72325
114355
1676822
648208
155343
1481995
1927994
710626
255900
1725108
448591
392989
601488
631426
1104680
384519
402405
1290329
638508
507638
1425824
1005044
791794
1957062
434069
1552330
1840799
1463238
153311
1668511
439148
1454366
1529143
1959891
1753895
1542937
891298
942475
1157548
937874
18622
224474
1839628
1878530
1517620
1789691
323377
673991
403025
1570724
17454
1447996
581265
863012
1677404
188205
884905
543355
386625
1889794
25577
1194886
830730
222538
1733230
1351868
255947
1158609
1409963
760115
1422340
1413080
540383
1715222
1119499
1196752
148410
96304
1729040
1098771
1600905
834415
1995142
699549
1253561
1029514
203243
1865575
608467
20261
414195
195207
1928760
1429535
802247
1148948
1176591
834790
860880
1933760
987691
59839
520813
1400384
1496237
31731
1214642
305771
1999580
1767912
902754
1045601
476392
326555
182970
686522
13332
591457
1278793
1100177
124335
1500718
561455
1553314
1970729
649471
1087768
293750
1225092
1894264
1603424
129297
940417
1414142
279331
1585922
207525
300252
1257904
1935087
1130061
953820
1764600
113979
1500387
863687
1420070
1812586
1648918
1081346
1186925
1156720
936107
506123
392634
409442
1554315
1723789
1217236
1947300
559278
333063
1994607
137897
655875
299230
230637
300778
669532
1520388
927620
1931844
498798
1772696
666912
738918
1372165
1516720
25429
18578
1274168
479624
1177207
686392
1340220
1377834
1426093
1992820
60264
223135
1821250
577491
1150264
765282
1875918
1629324
1143579
480019
313648
1025499
817231
184474
1253848
1537821
1400606
1423962
554550
1691007
1128047
1256240
1656498
582919
172913
1570593
359749
28581
1315348
303912
744406
181824
867345
1282124
1970862
1649489
1661303
889858
1553231
394818
510915
313981
431093
1475160
162046
416649
373436
242723
1870699
9823
1308835
181370
859844
1468499
1099402
1260803
1804156
757150
1467939
114114
1921159
353451
880369
632008
725365
1436750
669710
574552
1853370
20325
1237639
895751
78689
186892
1960599
1607291
187349
1872506
1863233
1519362
414979
792783
1359600
1606828
1911428
880333
1908957
993922
1048346
1296932
1407342
1743051
456624
545858
712694
175849
261237
123494
454650
849523
1819588
375602
1345596
498498
166002
1028931
1483350
918007
71100
1979692
1926013
1230591
1379568
973064
879200
1962267
196769
181617
1153235
1563551
1950604
825839
457344
1786397
1481472
851316
1961971
191163
1774105
1825000
1502140
1895046
1019258
1823493
1581956
692791
411379
1841913
1225210
236097
1040653
606403
12970
613877
247117
1634120
1345175
1374957
1838303
1625925
1593706
1087829
1840801
846045
1193664
558870
1001202
1766039
9373
1793107
1857853
1016068
96448
1365393
468762
76526
1828980
1292987
62418
154799
1557103
735940
421849
702645
740248
161715
711427
1525510
949545
727578
1842616
1259649
1136445
1185567
897171
500865
743748
1912532
1177727
897360
842298
824566
1653321
1496172
1266715
975348
1951670
39437
1729741
396203
438964
134153
1151392
49996
432240
1515773
1652288
147386
1969501
473316
419421
1678894
1185231
316542
1410368
273188
1343102
1529795
516879
597917
481282
1725599
364892
1467200
1664886
138685
1333939
1498462
722356
952696
1568175
1102864
1458704
444429
1606156
621477
1085167
1235192
477430
1298644
327870
1292582
255497
330194
924182
1063359
328540
782807
1874308
784139
1764854
1875698
1156560
856898
1014627
917729
57772
407945
1411126
759712
914334
1494238
1573433
718775
89678
1583309
457970
1061802
146858
512505
819544
516957
1798110
653095
1353823
119536
1288326
1710380
1743260
594690
1514587
883347
573623
522335
1627646
1797507
1193232
170480
1097979
1617923
761683
523152
1948760
1756640
561684
143093
1033998
1064896
1910927
844836
504412
633300
798349
1077055
144007
21048
1026257
1704787
562908
1955340
1431701
1129335
902895
1380193
454899
61996
1587193
341875
1766383
1164486
142236
244260
951441
1220855
407209
1144400
289630
527786
155143
1219501
289784
1090210
1299997
356531
1221807
1904027
286579
852887
583886
305703
1686615
305737
1617484
1696042
1712274
724683
141403
1613671
831600
1778832
728003
1856328
754762
493558
1737875
476695
1199166
1491555
1790221
837022
1208360
1699273
1766286
590685
1807127
1172568
20113
1762239
402957
1190255
471948
1320123
809919
1572015
833249
868104
828083
1219659
842783
360146
1047859
1188384
1388762
1061415
1678724
998806
1000452
579
1569768
1251112
614122
399508
1223925
1343432
1902829
1891369
337153
1763005
1405173
1420472
1028753
129466
893304
1496194
1310938
397257
1495487
1380279
1860428
1764112
1970159
648648
961630
1814226
496653
1937337
663856
1813063
1059440
1603493
813788
927562
989964
928560
1826166
812445
63250
685680
1611605
34150
1345983
1944658
1787436
195964
1768042
759132
1634674
1356130
1559687
639210
1637979
429704
863407
506515
161168
540110
1730922
1860775
88239
7723
1016769
272019
1077238
1721491
1606857
840452
920596
1421863
715058
1140451
1524940
1970055
797469
968559
1996142
327847
226086
1640972
789635
131134
903530
640539
1202398
975998
203797
272589
541849
568053
531695
1778469
803910
575352
1758522
1926197
305425
1139192
762802
1586765
574576
1425280
1328145
494912
1694489
1711792
1871391
94567
1999024
498748
1112362
765153
1106396
193744
1662083
1628778
743121
863926
809284
588045
1646481
969344
1152595
1049992
313843
104074
555763
440536
1412082
169630
427435
1774128
1268748
858474
1974460
485582
1048036
1525698
1949282
638184
1385885
157158
1746952
1406888
1298832
861390
1522804
141258
1328462
753281
1786893
1702508
1581929
1945231
184429
433146
1970821
1010532
1153406
1228776
1810428
925350
704131
419045
989438
201582
1318654
337192
1384645
1588199
1947334
394927
499960
1599402
974166
1622515
1913428
515315
1121609
1843728
923363
1220991
1450545
1328419
1577279
358952
667895
1702344
850663
854134
1676112
1243144
1703512
153705
98940
1409545
1140004
1517629
601065
1184977
585134
1692684
1591430
430721
1794102
318549
592668
1824154
703446
1017788
753318
612795
795501
1521154
401364
1459894
28223
61818
621944
1774360
1039775
821001
674076
1589972
646965
524956
1895325
1138551
69586
1456039
642122
1686530
1172885
1832060
1907535
332687
275564
1766251
603724
1976220
639892
40685
1964635
1368158
4057
336873
145533
639308
1486787
386134
1696766
1677445
1747565
667395
1225720
1764351
613500
1879356
1414874
1216505
1913119
475614
1552652
52821
1605207
1471760
712230
841520
1901026
835778
436335
1438362
1804968
1311723
1779659
337756
1187252
522138
748217
1141467
468502
1183122
1668177
1350376
736741
1292134
1309141
1763268
1013846
521049
1771747
697270
1030808
1854405
538785
863231
1944783
24656
303916
1285471
1721934
719158
379786
385615
910254
734909
332054
736980
275474
1375493
1506829
914192
720645
557656
1511876
642390
414168
1854440
324394
683777
915570
279044
858216
729321
111253
1079325
1657482
743084
677455
232254
1675102
1360929
594303
1386271
440550
1894717
473117
1477613
462576
451766
842025
1813
1608284
105681
1196860
1047305
966408
1147488
1315747
512079
36240
671186
215496
1792056
736081
596131
1733129
76152
776307
660181
1394838
1970293
1645888
779722
1674069
1021262
1489690
1402434
555453
406616
361634
1833673
1221732
1136133
986784
1194593
87127
875280
1067899
1018872
531015
1776743
215609
568380
171538
794134
835987
223212
458068
1294178
519085
1053474
437633
1516414
245929
1660798
607769
1305494
1961912
780106
1437574
1462164
977216
789499
338033
1394907
1832244
730890
420945
288755
900802
1762638
23721
1830448
556270
1903318
429295
1089128
466250
886606
1392860
302492
1452562
921024
434640
1287700
1393089
520220
704156
1912005
1257552
488598
580849
508774
623755
1969023
708239
1258138
1192855
824470
1770150
1167477
1870654
1732251
559191
1430600
1764177
1363284
1442384
932524
1282261
895016
396912
818078
1922541
1894655
827635
1588065
213667
1291317
570229
168256
1334403
1619995
1136441
18025
1919396
1686422
1983147
933611
1713199
745147
1432461
1421662
1423436
306575
24446
1337048
1082613
23921
1738152
473057
438896
572083
1017543
1814740
63420
897660
466081
3822
1123464
848141
1242011
1493791
1317561
168486
1806910
1380502
1583766
801186
114345
364890
109198
357388
1175789
1537163
1018166
711568
1947133
1374019
1300765
464350
425411
861490
1491256
1645360
1006816
269187
943915
1443817
634483
797762
726069
1634295
1109961
1253980
56193
833078
1432508
1457081
1796073
1679980
61361
1689953
324566
1500366
1228573
279258
99300
1680616
758429
1860335
1738706
849164
1412915
915158
395625
971069
296161
775750
96626
752072
866834
1673767
1887258
422846
1499436
1167965
779471
499803
1142985
508922
363003
1021721
1490585
1329088
276675
1648310
1042167
23598
47018
733820
689358
358983
508369
1326106
1672059
1504460
1996320
1491304
1977397
1969210
1694989
1449544
804272
1742407
607092
768379
565671
1195062
944568
38921
271162
1555929
492151
1780404
466472
557245
1277883
1530173
202541
1624834
816292
1354738
157294
551713
257884
899312
1018595
992711
463246
496774
79771
641796
1028733
939544
385599
257757
1088920
1878164
418785
1146492
556085
1700393
1356246
1086556
995867
1987829
1200255
942562
1408440
227452
15507
61295
577854
1604733
1954830
431211
884720
133564
1702210
1320837
1958068
274105
1459542
1057385
191261
911756
1242918
1700203
1041250
564067
1386567
1523878
1189844
245641
502192
55392
380388
490803
861444
1665212
1307611
776655
433702
1438819
781286
487142
1779424
479951
574504
1506897
1687649
1580039
315501
1653404
1980631
1444241
1196737
1191294
1145155
74946
132937
1883172
904636
409042
19052
1413432
993631
1615481
1843156
599454
227195
1621725
500897
1375286
1482228
36469
476047
59877
1835730
1053648
493699
1715705
1451432
1158027
708042
1370147
1882436
1428971
1613721
1778435
84163
1160475
1735192
216498
804318
395467
169092
797809
1201179
784568
214878
1853605
20020
1330336
1884384
570057
1850637
1607741
31709
1223882
1062229
1601564
1443300
534285
1198510
1338215
1944538
2247
1441524
423368
1692135
1046623
434888
1406510
398519
733589
1042782
1811264
514529
243744
558919
1338438
91572
1631527
1288976
542767
205751
578359
1681279
812881
1778319
1146337
1968406
1597540
1717985
722977
1061547
1450552
988518
658384
1248275
26259
1703274
1938084
1242949
16283
686899
416747
1001398
852265
188480
1522713
163039
1069046
175133
578532
795378
328475
1314691
81587
1378500
832996
560510
452102
1128980
751558
1487933
548029
101388
903189
1086740
1235140
47817
690124
179935
1179891
1597377
928909
1788472
184337
527396
620402
1847411
353305
672330
954140
1755332
981432
1606298
1953001
54487
1282813
1780025
1079055
66020
1108855
1585001
1077250
104613
1471615
1789125
1705863
872866
1842543
381859
193324
680157
173407
1383469
1644545
229245
1540535
901988
1286267
997796
1081379
1087638
21644
220591
1550145
1860927
1397184
822635
1296407
967962
327821
829847
1387257
358637
441160
263952
1339016
935356
1819008
318991
825528
287098
906813
1831711
453710
162604
1691628
595994
787896
711466
273562
1589692
720211
84038
1262085
539165
1090929
1368433
324157
1019627
545476
842740
1971464
1572568
1433354
1476678
846265
652419
1287160
1793093
321704
1901956
353302
1281622
548510
1312593
1663849
1342198
450166
999080
936381
149390
633130
566089
1601737
315297
213670
782232
1560264
1352039
1784295
773468
1737336
1832083
1701237
1248553
469650
621686
1641235
958165
252051
1588251
1489149
215050
1577141
518117
917880
1130278
283678
1199264
1091020
1953354
322325
417748
1054985
1306756
1460049
1826920
700705
1034001
1483506
333501
290009
300906
549475
222703
1408306
1671218
1233581
1279995
1962254
263992
1817430
853162
920401
672152
1678654
834020
983441
856264
1009964
1148724
1204957
12122
973893
388623
1323759
1988430
1397303
1457893
1138198
882769
109474
1290321
120353
790374
1589837
438805
585198
950763
1714475
32943
1286428
873300
1033897
1407434
875486
1803652
801834
869294
863261
1977447
1936801
383409
877826
1420343
1625840
526713
461296
1413856
1405978
1371115
443857
1619296
1059994
1794175
116135
692074
1066587
812193
162883
1780844
598217
1407367
367836
465038
1942759
17019
1623472
1554922
1606752
1273158
1493116
244840
369196
460421
1326583
1003192
963784
519098
1709886
1499892
881090
397092
467112
1104398
690246
544403
1797286
270396
353812
875462
1783120
469481
821603
1287045
1880630
745337
662292
768392
460678
321055
100795
1509439
1988295
1385241
493813
790020
467117
1660102
1940427
1114904
798575
998827
1006587
938644
1418597
123394
432549
247141
1223084
19200
1368569
1893367
348597
336125
1223279
1685639
1481130
1674416
27516
652092
1820475
238580
1485558
1620946
523943
1956700
1269990
171649
1131782
566355
962208
1962133
513618
1958111
1083996
1527243
1764888
607526
1123897
1794485
443516
1913326
510502
1038301
880829
672564
366282
1751756
372747
1946121
994525
487037
1453019
1362774
1023941
778595
168857
1773166
641572
1188819
1111143
1688567
1696938
798128
706676
984144
1304762
1462791
436553
873899
1554112
917568
630049
449657
1490047
1670312
206682
434991
9683
1075865
1511008
452007
107354
495517
876176
1061325
1421695
1539464
1148287
1801674
288574
968398
337882
1475586
306923
1466220
1582901
1046120
300842
1250913
1188701
390540
1546994
1953171
896028
43506
1603824
53399
648291
650229
452083
1206339
209164
1212885
1635832
39885
1858917
12651
1703884
968260
204173
1716019
1401537
1565356
268053
1968976
1347326
437644
114909
280168
1975446
967904
1555195
353124
955019
1830593
997363
789793
1801706
883662
506574
1383343
1488070
641382
949732
1168707
1570895
1224151
1207024
1176951
1198921
60316
63898
1717000
1797028
702611
851139
337779
1103163
809981
1442182
1941542
1893094
476933
1571922
802997
151174
641189
330521
987361
374050
172120
601063
1158172
367278
1400908
878973
574154
1087888
1321120
820315
1913717
1449997
1484989
704526
1963358
1938006
1731944
377969
1776525
1531314
471123
294272
1539436
249049
1015524
1462537
689484
1529306
864149
470020
47121
940093
1833254
479835
1635491
1098813
748435
1363023
801237
544998
1379944
1373299
168614
622848
547492
940841
118987
1437446
922311
1430080
698136
1020131
1485361
419412
250716
563343
1005158
1283210
1995315
1106845
556570
1107003
864743
906469
619997
1493803
1217857
331545
718173
1247753
990823
70773
804983
1118932
972957
1573050
1312584
1946655
1014024
496073
906629
516935
72138
765632
1248830
1589399
1584663
1896840
1696882
1463197
1348100
202581
1996295
436000
764325
308211
1867627
431444
861781
1651730
1306695
773196
579883
1700989
605214
900253
1207117
829273
1932420
384200
610334
160525
409011
624344
75812
839307
392247
410859
572155
814826
1830093
1751936
185464
1733606
1305990
1967014
1510978
1472567
366831
1725866
69122
1036080
1112567
1951226
1725156
1432016
1232254
1410837
144669
427692
344311
1778527
1832366
437527
1567824
689834
721752
402474
1654437
197229
978121
1984512
1561269
1596615
111080
693851
1295094
181354
44788
267204
262367
1628663
571851
771561
1264454
1803022
1631062
164215
209535
95780
479224
327838
252009
1066061
1751353
1670337
607865
1229568
366016
638528
993362
1901061
1024017
1986930
1974277
889178
328763
1815374
1277001
1810394
831783
14685
816046
962109
1514882
190841
180280
208914
1899026
512692
1799642
1629948
322279
1732388
1517676
1133386
1125063
1063611
750742
1829210
949542
1035130
1706190
1468351
147034
1700211
1984437
493428
1972760
277492
1465235
549598
880707
167716
107382
530852
1985549
889522
140869
1980225
702287
1090081
301285
832924
530549
151753
1441777
1074928
729080
1855468
1478645
1787864
318008
1102522
73587
257510
1086541
842866
113776
1809796
1348663
1213203
619534
1166995
599590
1982988
270616
1648565
1443181
364616
1606388
1018201
617023
1722709
1342519
178564
1698488
1003471
1227521
1081942
1742550
236357
640964
1180662
1046087
1419078
604031
270616
1041583
454383
360290
1821634
1351847
740742
879107
1511828
989173
1022638
1250582
547772
450202
34927
1207804
376242
1219030
1593885
1869006
1033267
885840
731026
1184460
1419470
600500
77669
311104
381144
1276210
1426182
325766
145113
282291
1974327
897468
774559
1957110
188741
1398053
1471202
107070
408443
1128134
69026
1874114
586395
1709358
791297
913476
1521593
599794
694263
661175
340652
339343
530106
1435417
1455222
699458
89442
1725329
1436655
292364
424694
1902637
742909
371667
1059957
401177
1124096
1666001
1231835
1380282
85226
914178
342462
652355
1382219
977393
770804
18352
397095
669548
719226
255026
532773
1473543
722499
1836362
1616872
811944
1158201
1368959
1768986
1308302
1832737
1354544
903723
1446331
391584
1339278
77870
1292610
1971263
759532
107388
1951639
1477631
607245
1461613
1969633
1458066
356749
757223
1603242
1778444
131463
14692
969580
1189166
776865
119531
1145570
1461992
929290
1383133
1798416
627170
1626089
78275
379320
1256498
652228
410624
1354262
1856829
393918
980426
1277927
428655
1781596
736528
1395680
1601648
739178
600242
171863
119712
1007826
467529
1694999
1632976
292198
74905
742418
819544
1186363
132056
47493
1064187
1944598
1126613
1090393
508690
1645455
1011069
1915634
58172
1652157
1805551
1591835
1668813
402273
1178209
458300
1429497
344512
58835
1528514
1406009
1530330
869430
107446
1351320
976484
598329
736339
1137072
1647429
1403264
1352489
580179
1201283
393095
620000
1835628
347483
1185238
575974
1682751
1689374
7942
1889006
1578331
386611
894252
757822
1221630
176849
1028681
1983610
54097
237365
39315
829488
572896
139945
788193
244375
1432545
1036728
3370
1465407
1428020
342554
1780776
245617
295670
407755
891874
971066
472715
853508
1129733
252811
678466
1177681
1302587
773406
1744230
425352
1877715
1810533
36652
147112
1386842
785853
790549
135113
651563
1886916
1150747
1882600
573007
1001662
201264
89350
249317
659236
338916
226280
254528
471148
1691936
797349
92354
1812959
572007
687232
1969571
1802565
96082
1192929
1990212
953146
1600951
1472068
713430
559078
1468318
1252332
1983942
179649
1334796
1275710
156043
1719452
369292
483788
1509552
55503
1042565
1664022
939502
1164255
1354620
815486
179605
1115780
585929
986529
1228646
1171371
473135
828544
1810162
609107
490680
349870
322694
1307131
382291
1609913
1250965
1248733
1335967
429639
1017490
848126
117530
25393
68726
1543050
338464
1099032
1443307
480882
1122091
1829384
1726140
1503147
204598
828470
1781898
385466
89715
1285980
940156
804963
229483
1263238
1214828
946857
739654
1578947
1059645
1026058
1503678
224354
93838
1635098
17787
1549866
821433
1449499
1119338
1753469
96797
867844
415817
1637415
1922972
1086080
866115
829392
1903418
1482301
1926734
304046
945455
263691
55836
520558
762764
1103391
610719
70866
445496
365109
925305
1105497
1895795
270513
203806
700131
768675
1120164
413825
967756
307809
982845
970624
637671
165083
1242575
739984
1837209
289925
1088027
1003716
434711
1796685
1458511
937723
1723652
1410696
803740
1552053
1239606
1149504
1472505
565555
1503282
698939
1018242
45450
1409598
978653
1845917
210348
487870
1178902
1646981
1311200
1156953
493949
1405452
388913
166260
938472
1968342
376803
343848
763017
516977
1722886
397807
131939
1643155
1216598
1371494
547818
1665059
450790
840765
946303
898899
1680029
1291243
717846
502499
857204
1423423
1248099
740132
320105
1487083
674535
506652
1967467
1548054
202805
1653402
937131
1636740
921375
381572
225175
1106090
802281
1607706
993081
878597
156833
337315
1823662
504348
402113
1123562
297161
35534
1239527
714967
290869
1809904
1012689
1187252
1353179
304774
1154765
967507
1044435
850083
208176
105142
1576839
1167481
1529855
1989456
1145088
1207520
962966
1692590
1758374
1627207
294856
1723616
642615
1120819
961190
197772
53527
1281202
1244696
1278787
107816
1227033
369360
1077556
693754
829950
1135569
1038960
1775085
890993
1993515
1820237
1278088
1065149
612447
1378746
1834986
1316599
1104076
421381
1380573
1290351
1123815
896565
1738106
1981728
993617
529761
1605893
1514155
1490994
1780357
228096
1496687
160828
545858
1429653
465016
42045
1924083
1654691
1312745
1558455
1462942
165727
194634
785816
1996867
1991707
1504497
488425
1543356
9904
1045242
277248
39030
734476
163954
1349406
556476
1544161
1679431
472454
1027707
791384
1887303
1565323
999142
182514
1996500
1525042
612755
970412
386852
347263
212646
1516425
1139203
1338577
50888
1404188
1218158
1622677
227088
959530
843692
859047
1855536
1482477
1652905
700182
1489847
424771
938683
463995
1166836
499664
1380804
1542417
1021124
1456246
1420694
1894117
620399
1550484
1721083
1144309
879777
1543484
886824
1085480
846467
906511
1203379
1341059
568577
737515
1755488
536901
356374
404599
253727
1883852
1525460
821698
1222749
1510090
500174
285958
57070
28434
1219978
964997
1643132
1421059
87646
1556674
1826596
950839
452339
1998651
671619
1244388
379213
782745
1568112
512523
293436
1175478
1216967
1435357
1799664
1819152
1436446
347782
698867
3767
1438832
190247
1140652
582893
1476487
980642
955485
12879
1202508
1367727
350381
1132983
352116
1428115
741432
1204675
1912197
1741028
1188016
921274
1675912
1997525
1223481
721764
1407703
1489280
589804
447382
564793
1485740
1405611
1279316
346047
298181
1990861
94860
923350
951048
878115
1981990
850514
891994
1526012
1152937
1628397
1524868
1017249
1612030
1582535
1484058
1325841
393946
1533130
592684
507209
761482
1658373
849023
126587
877778
344304
624169
1253948
149091
1033635
105778
277592
1232773
679560
1797884
1476590
1242714
372043
1681028
1738618
763409
697250
417662
148477
1426103
1690844
1562723
659960
1048205
1642739
1444738
214705
1393674
764729
1598582
126800
1726197
1086803
716323
1197700
1842818
1020964
1460576
771903
1827016
1245176
582580
1624070
1698677
1978912
1418884
1081658
1180382
1822487
828962
968325
557424
1170049
218293
1398614
1109726
1927939
1648096
37063
1612804
182564
552483
1976853
1403336
1195523
1499242
622476
1156566
622122
150789
853442
1488594
1598995
1145449
1772879
1261100
883273
291139
1458595
964027
1930053
1596575
1241926
819145
1217446
1662817
41113
309187
1484952
402595
1568258
1414914
674601
1947797
785477
1881630
72184
1157624
251209
567977
1380944
990742
246918
679927
1016118
124693
826016
24699
1122290
1231128
956379
953199
840928
1347969
1035103
1626370
1370711
1928004
478670
449557
1044927
1604413
999561
67535
1394253
438518
1965569
1448066
1438924
67389
1843514
328768
1416355
1540814
1682711
390670
334444
858072
1133038
782104
159757
857347
1911257
1737758
779602
900262
1287907
188028
1171994
700942
821611
1624750
1449321
133094
1347456
403425
1384469
198252
641731
1084798
1480921
244832
237128
1553920
444772
1985027
518713
90156
1881764
188770
1559514
1718415
1379865
1613794
1854916
527947
685595
1380573
525928
1578144
83041
26019
980993
818307
1083535
1665976
659386
1851131
375485
101961
121841
865533
1995340
1232136
1345423
1212953
307463
1103916
1590960
1465074
1529576
496054
141877
1857957
237482
1715706
805078
1814259
275324
707512
879542
1582137
1167688
1933658
487262
400648
1569084
796634
1609689
1570397
1018761
1235972
1675346
320611
1703924
1202121
1866565
1957182
349847
1655687
440360
995842
955053
462815
1751541
753039
1497856
901152
229918
408183
182378
1870487
1278769
803326
386684
944651
321708
314828
317334
1575569
1658674
47273
1133267
1557520
349252
590437
1579651
1343507
579085
430050
72997
1102487
1314973
495802
80450
1401251
382488
1559033
1380555
1440415
760302
305136
1503018
1920802
1824499
1071336
814636
1950041
777141
1450440
877822
932798
1544596
862326
1624104
136326
1554491
799695
1444748
1330831
1812972
1567361
1332062
521874
1944514
591940
30738
841532
894103
950115
1402862
701506
1428613
897933
969031
1269110
1505677
907738
941788
1398611
1889400
163645
1893013
33030
751629
491782
681475
1711856
623619
1253934
1754583
111816
1085905
1130387
786455
259173
1929504
1474991
961581
1797593
952466
915919
1060178
1183796
1709663
1197410
8892
1487561
1908609
32591
1383550
391033
86890
1443535
409691
289328
1027655
1710467
1886648
269908
623839
329357
1549409
305536
220366
659636
1273828
1910297
1633801
759150
1034421
1569326
1161253
1908098
1289343
1426011
133885
1308980
629351
596393
1696518
696585
1982193
1340766
931104
1943467
1313520
540129
471402
255950
1672774
142035
918216
720348
102136
1718171
205491
1103065
1354124
175363
1042705
1703910
495333
1913682
1055100
1805037
562192
1391123
1385758
1030938
1725386
1025039
152150
155329
192596
542382
717943
33599
1772002
1271822
1753465
922570
1554873
606198
1833797
1471125
1644502
1603101
828477
1054718
875795
421041
1153490
1840735
800585
1667244
743848
1494328
836781
658650
1415504
1539422
358754
1664102
1901129
71812
1685702
958923
547563
1010326
993474
612211
1501254
1171050
945435
320264
1794666
1518734
945698
1721863
1301656
600517
993800
1247216
1917778
467329
1756690
131119
1166976
1953421
305453
1991529
1362454
1230960
113395
476306
180258
1984568
714336
1593547
1106226
1634832
1788614
1445511
300949
1598498
1518647
359181
1019875
741899
400842
1765127
215403
1511821
1795566
427878
91435
1785959
226044
1461447
1926466
1407281
280276
366841
1954402
1145648
1894546
1407753
659091
806514
94394
259821
660891
1220390
1701596
1497217
853398
1189579
495782
641440
1965470
1569002
1177948
687801
1280733
1360059
1263311
235421
1105815
630056
1062237
1045923
997565
920430
702131
1237371
1018029
650396
82182
1446463
859003
744936
1751714
1906568
1675469
1966769
584930
1482022
1339325
317420
1004156
744050
349598
1929497
1570507
776675
1817521
4061
488641
1506373
1936809
1154510
674014
656269
1694705
356954
211517
987279
540558
1565767
413507
454764
1551073
1811614
1957940
1926308
762969
499933
258896
1168449
282539
1880480
1619002
44600
583604
1257941
1913479
1762984
253706
1549982
1142042
1184293
195946
864368
940767
1640608
631594
1613106
1795577
1148571
683431
1065307
510517
763270
487952
753379
408560
291549
550522
596840
435111
866103
82785
249487
463594
30197
546104
1919760
225865
1528335
212362
431028
993536
774105
1778234
396683
651236
55699
549708
402522
1272615
1021220
181967
32262
584867
1629025
1041065
1091795
561574
1251002
625903
967555
656927
1610308
715914
746207
206942
787110
278537
793170
436857
805245
407211
646849
1794986
444570
84164
1203711
1130845
1270044
710743
1701108
1170985
781524
1442856
165640
824410
431901
113909
585239
903016
1021046
319045
230004
174775
940724
741015
1864335
1967232
1160868
1094630
1177502
121919
1929140
1470278
1315409
1913005
1870500
603185
499327
332310
650987
218483
1857803
150595
1706806
1924461
226507
218715
878703
1457078
1601828
1912776
1875138
1308630
1067430
1312784
1878026
611696
1230858
213344
257468
1524253
312335
507421
1691025
779032
1957283
1996120
165940
517194
498843
1745859
499544
633900
390734
648194
231311
1402734
955305
258193
1604937
1534068
1852450
797472
6693
1485347
1344823
370671
848545
597762
1282414
659694
1334782
1094563
862246
505265
1285592
385498
1697930
941427
1316473
441818
1796368
1036472
1010606
1750147
1048661
1534653
1707764
913933
166591
51988
122705
54771
1688570
1642521
993778
1045671
373913
382454
1122003
1971955
441223
431521
77615
228020
654412
951465
731977
1055696
1219825
1256334
1685947
1838441
1570686
209162
821391
842107
1253525
230192
1718172
1605719
1926762
9833
1542631
1744687
1083915
1600612
1172159
527005
77455
754130
11234
200313
1176777
499260
993949
1332839
1054150
290406
1312213
1091708
1339794
1981018
923312
56947
478342
30005
572091
1978394
1231000
565687
133553
303237
1843686
1449791
1127398
361503
1759764
731198
418046
951312
1589579
1952134
1727565
706701
534210
1868717
1160347
1483835
126817
962989
288350
1515914
113353
880977
318005
1334756
1951435
250633
336512
747558
754557
1300664
380597
17342
1200701
1179568
1258867
1001092
278146
240560
1155085
1474584
1417903
78636
27074
746854
31460
958537
1284953
1453794
1718498
921514
945022
1024730
878699
898126
1846149
206805
986674
1731920
1293962
815972
750125
1598905
146016
874568
529463
1758101
1396859
921694
1578988
1405198
582327
1066468
958433
199762
499300
227157
985345
695917
1670995
978151
1213648
1660704
1951185
363774
333524
1245288
1838086
1470192
996000
9762
1928995
1990048
1628164
247803
452662
1335088
1867403
1412106
44186
470695
58562
1416118
1491569
1842061
1814858
1542172
536822
1956626
1035769
817343
685801
694786
1768576
618656
494839
1704342
1112567
1197859
1256653
129756
264569
802818
544792
100269
745205
1526833
1111322
833449
1625645
426461
1069568
1344967
182981
1922335
1617533
1652673
968569
1274389
1316182
1644116
1934676
1748645
444910
1478525
1421603
1244376
823994
1278611
575307
28141
489158
1345057
1529225
960247
128996
1970857
687320
1826163
1674318
1668594
70302
709852
1144100
354973
371482
1968546
309359
1886010
1853211
1994790
1686877
740580
1386597
568695
792379
181895
1844675
1231112
1097455
990739
1843242
1040493
1189869
1292769
830638
641966
271344
747415
954598
489338
571949
237034
1776511
136126
1885760
919751
1616955
549020
1708109
656459
343601
1585252
1351146
417472
225175
1824595
541371
1763622
1770851
955033
208097
1754723
155271
915570
344099
177521
461252
1976338
1259640
1363713
1299910
1713871
1015309
51279
360167
1598946
74974
915813
1482044
1090590
1128927
1961348
501740
1633464
167657
691274
1300244
1493493
878749
1785324
208233
276724
402994
1607479
1102155
1782937
158632
386527
789119
1160203
830547
1511067
1635354
826886
1638067
582681
897516
876818
1897749
826672
471823
1830175
1204327
1173179
1517027
1485981
1151357
253680
1173880
763184
1969809
406294
529214
446969
1754183
274383
1562664
51706
65777
416036
1774324
469535
1066852
1861499
299600
166162
1116796
94968
964847
479232
223726
1636775
217636
1359765
331963
1873839
247908
788058
1439998
1046930
1446611
1095480
1703093
25714
1334249
1984105
1453544
45315
946225
1720902
1664098
260930
1793851
876467
1189486
506585
594903
738381
1881696
783675
975533
317500
1905503
1079779
394785
1001473
191659
399115
1420948
286891
1684680
187084
1136731
1230894
1574333
381757
1185573
1448727
838342
904485
1417115
664389
1454510
704951
425969
271249
876009
621688
652504
907402
1527993
506183
957244
1719961
19057
1523397
532454
528155
1889400
1831597
1455323
308866
637691
1415612
543383
1784150
366822
1330996
1249504
292214
242762
1130754
112274
715647
1395590
71923
184680
1452265
1663606
1068523
253436
238477
219183
1768584
680456
25540
1601037
934980
833569
998372
1863308
1747508
129366
711360
1998939
1595027
1807940
1839008
349705
811128
530244
1909100
1210670
321350
450273
823288
485136
1115847
662545
481135
1959007
1821368
606419
1102223
1348156
1262166
625630
953163
1248598
657880
191815
1573468
362847
1748787
90188
758194
997300
1811739
525670
1198685
656093
1899614
134180
1595662
1166386
1486013
1396327
837855
1158966
623167
1446816
1484685
342812
135312
1500777
1968490
59584
312277
1967847
1476559
642650
912372
957221
319692
1557523
1595736
1400934
473381
536700
544860
866277
564569
742273
456868
1371735
1160178
1849507
45734
186097
835158
209961
824131
791752
628686
971509
397649
59888
943025
54770
905682
745084
1380252
1047443
968129
1821944
1551158
433822
54005
1880878
1051785
1708527
219643
368414
617820
1046398
32974
370210
1206926
1328768
1755316
1168845
1224940
961406
573671
739224
1812863
1817110
599602
1336597
1503709
634267
319771
361848
1814979
9451
1932091
402739
1881776
792730
1260385
1336648
1717684
1004398
393337
1812399
1788627
180329
1583111
784054
355394
1936531
1014144
759234
1170006
844128
959168
1590973
1212596
129155
683289
118051
386556
694565
758896
1454295
592760
895155
1432316
1625365
252986
1856247
1879147
93842
1658358
342854
978335
1542683
769401
998458
1200247
194916
1510821
1829778
311735
1945008
882306
1372930
1081496
1405233
357126
830127
1905226
551014
1345762
1463885
133086
815974
1280020
893272
11794
1182381
382703
1815568
580034
1044403
1602250
1755168
1420009
39154
1628645
938938
1675978
1232385
786074
1902435
900486
733332
1433934
1820126
1755320
270574
1378259
722079
1048043
1782912
949506
637571
1333733
615949
1245856
1279109
1870120
1746044
332907
1071416
1651401
1489613
565116
1132951
1907674
1663953
936334
1965919
1881838
1208646
1061166
239406
69013
557995
743026
1267316
1209040
570049
820615
426264
754988
527887
679222
422859
191395
1432440
816501
1289829
1417476
339347
356623
1002862
221580
1766777
268648
1489213
1231008
1839854
850871
4950
1640548
193532
1216266
1866039
30190
39543
839635
1468630
135182
96210
1019472
1980268
838556
990538
709435
734014
502542
1509738
1388694
35609
519642
1731928
1483418
161936
1073199
1373202
1211240
1348251
953037
106536
1251268
873779
736900
128668
497872
1560245
1603085
526487
287285
1720297
691409
1272556
1662417
1120213
1923598
1919881
1274392
64892
1431811
732959
135033
1630502
730124
1319376
1376453
1907597
522273
738847
1206792
1068275
970377
496913
1499230
1001414
84449
344342
1640298
507929
609985
1633538
1497350
1584132
567453
895103
1101070
253509
1825332
1692050
1643235
222976
486438
1170051
1292997
1211154
929568
1905075
1349555
943638
123507
56570
1556084
1918928
985856
1094902
1704704
1312783
816518
455238
1090580
373648
1319707
236308
1321785
1918211
638181
296983
802346
1261665
518336
1134462
621815
308367
1376610
743744
673996
291233
1880522
1399699
1917919
1090017
847330
694010
1601095
1239446
618057
1302119
1163815
699551
26986
1927104
1168745
113737
148843
954590
203986
1442549
922293
501554
1615670
61385
602442
1317335
1936733
1271435
749098
65232
268043
1181463
1529137
1122293
1325795
173002
1838844
1013645
1275398
1241062
1088399
934554
1112285
1176927
292868
643356
585609
1547314
1646641
1204746
1946905
429921
769513
1902829
357347
761666
1393975
1689580
756974
24078
343716
217635
503270
1922791
1867075
1912120
1821719
1107963
902763
440604
1228451
1640041
1980325
588375
1065587
1880286
648634
144501
35106
1725617
1651928
1018569
1036040
527869
1791183
159289
1112236
718593
1167413
850134
117170
1942599
1346003
1064746
71920
1466188
1611169
232569
257629
164691
846328
1685113
1630341
1782489
1500812
17946
1011594
426463
1659808
1186300
1798004
1908029
1254261
1385304
300271
1235774
600111
1415053
1700795
1920498
842034
676691
1040369
9457
1355155
1285506
768819
273415
265384
686976
390843
924682
100418
173129
963018
1626035
1337202
254145
978750
496375
1722365
1550930
716794
1313900
699729
684332
868071
217959
1170972
1717628
634799
398014
310345
443589
660061
1812607
900162
466466
928219
430629
1029255
1403976
1733332
699203
737759
89269
1741726
1831227
323382
1449545
1072640
1950722
570930
924442
1328964
232801
1962802
128663
417978
1372695
1655547
1014077
907160
1373573
1799924
751255
605797
1706911
892576
1711076
947809
1806012
965365
1843712
1818842
48215
714442
1204391
1334382
1961082
88023
1190884
1902174
1747062
1633272
1408017
1584472
577264
1009911
830954
652249
1424290
1290904
1373648
1596868
366823
1525214
341439
1081033
765014
161010
911122
1250363
1447506
1929423
1272602
1685387
866201
786885
1761855
885910
918134
584295
1096983
721790
1789577
227749
154707
1329750
1431755
43011
1871439
633019
445125
1055482
885782
847380
1046901
1247360
851467
1742348
1196068
723674
729911
1734548
742836
1125806
1504897
911538
1634001
757587
338343
1567884
1803850
430256
1633280
1607003
1178971
1854557
1624093
1871866
292387
1426362
1183073
1930394
129219
74374
210440
488968
1916389
1854577
679750
1255928
92075
1588638
979860
1308131
1619803
689957
299374
341412
1085967
315098
1506690
1368347
1441830
811294
799069
430685
1176771
1893898
314644
798433
1704752
460373
1639332
425388
1007149
1709218
528670
1281786
568424
286137
102701
1008446
1652919
449516
971066
22055
988168
152017
1670996
803152
1331962
38986
318319
580543
1277520
558797
563645
1744424
1663290
1722814
1620703
1036923
757522
1890509
1799477
246314
955360
1720571
665892
1562609
849739
929324
1890650
1713564
308626
549209
1454615
637533
1698643
1426423
1602809
691261
1037197
1002870
1732637
1118313
639320
1833997
51335
1649000
999346
42399
407633
1630560
1122865
524347
1793841
228099
110700
1412440
1659990
10863
616847
1721117
193592
1720097
59995
1129792
1429552
397503
766142
1114181
1791911
494093
1519077
1011536
1253448
1596848
1112281
659081
1077320
1540995
56302
1015548
1797933
1620987
1987275
1210969
1668895
428002
729494
21490
463193
110012
1963739
709706
744406
1730047
304792
367594
1068730
649029
665172
1145695
255137
1465582
1109146
807896
66640
308457
212774
562652
511297
860894
301081
66253
651130
1678209
379058
1154220
1706889
1227527
944280
1847566
1263696
783083
1283666
1199734
1532952
185197
1141100
1996731
1756015
1422712
1865660
22073
600663
1073319
272197
1339854
277686
15186
1531310
1686863
755360
1889708
883848
1310781
68132
302361
1221263
1138597
737762
1380501
1097711
1613207
990605
1194563
505277
65932
830515
335987
1261605
1675580
854351
623522
616739
1184199
850296
566639
1931886
172764
1825152
746466
549837
1573830
568565
1471767
1337449
1189999
98023
101132
1540552
993665
748448
1336684
64067
182396
696111
839706
1026878
1013103
603212
315297
477845
858812
1534193
1882528
798707
74737
9709
685360
662728
743483
524605
456155
1483446
801008
967045
325752
778277
1390273
1675757
206782
1002071
297208
1854484
1045399
1481602
802428
826161
215851
1200718
294617
197557
321762
214803
410383
363329
1327784
747580
1634366
1279940
996562
1340785
207530
104720
467049
1737029
1192592
66561
659759
979568
204452
1178319
1934520
996224
837437
1771488
839054
782333
1745163
1269827
1464636
281079
1475379
1260542
1990115
1741215
1498550
246006
549718
770064
67813
1820931
1732406
1997028
1341190
1536146
1173450
702945
475716
820890
1235851
1637564
1875917
1330924
1483200
738753
171509
282615
1883732
1256428
1982425
472069
753145
1394976
1254315
244335
564361
1235041
1186188
1560699
1133973
383726
493612
501773
1326348
77522
1882378
1994188
1214899
824627
1864016
1571844
376115
75268
610319
1247731
1842927
1395283
1183908
1532085
437343
132565
1352560
49386
1741640
1994610
1402606
49662
1913024
910427
315518
86099
1533024
117142
1847890
932960
1645110
1176116
1173632
474598
374169
774744
1650600
114410
1221079
657977
718011
78089
1553602
1678549
1780902
529409
1673580
1169955
1720898
1490147
745863
929008
1620234
1064093
919725
1217076
1274141
925417
566301
1250766
931876
1980843
1533521
668172
1330407
1911205
1166843
927060
1255449
234208
1440933
1891459
279095
299551
1138494
1721512
968113
1712357
1802465
609200
415464
1337474
483896
1321156
1920168
1756585
19974
1422540
1150507
1075836
717126
1601064
627010
1705451
1856096
1555976
288093
1034569
930160
1533287
13912
1745240
442958
372796
1010462
317198
1325629
190957
343632
1487640
1780991
1600078
1779668
1708975
125297
739474
1404994
864934
1919402
371053
1417118
1419517
918208
1465400
1671089
214501
1117745
991840
1919717
1102616
457146
1883012
1424531
519034
1308501
1891884
707234
1100632
346879
855481
1482369
1023689
211225
1668245
1227442
1981337
551128
1675862
1700087
4248
1585053
1831274
112906
886508
888887
790613
413646
1696730
1706058
919314
110826
1442095
1804012
1666599
285860
81147
1559684
1905983
1195822
684838
1989385
475378
458516
987025
537087
1588847
1983862
1729757
1201528
638384
486411
1521854
247494
29512
1410902
789620
518306
1793192
797757
128255
933870
1521242
1122662
1700450
413875
15002
784046
1423840
1799134
1872013
784455
702094
831846
652605
529638
889741
1163237
956235
569836
1021787
1446287
1493666
1058542
1032634
1323713
669133
1754198
652689
571640
205800
929291
508733
850797
995049
1577029
214551
1623855
1606226
1187577
583347
1249113
7184
371281
1855260
1048765
685857
1241747
739434
874035
1129382
1798484
1147813
1630638
1324884
1599308
1445801
700865
1912047
1150712
1194662
189871
1243047
1782915
1205847
288927
1938579
1770212
408874
618565
117165
634685
1423125
1108688
657366
363279
1045379
196300
944502
1995334
886497
873024
233282
1583242
1744692
199805
543170
1481385
1722574
245423
912017
1670662
1786060
37983
1899965
135383
621138
187408
1077868
947811
417661
1644107
655744
513134
613176
1707988
1869284
500289
816536
549922
145894
320979
118371
1198728
150614
1702917
472195
1167516
1626856
1600673
1063576
689840
809970
1114299
1623483
288793
1914372
1641267
1961872
958140
1161649
952887
1402703
38302
1881738
1356176
970360
1700553
1165438
1084389
1449061
1858108
873041
1103921
1051615
1056494
1008432
1451533
1201115
1060884
1767591
274641
1862803
1055080
1122988
534660
1398750
1063382
1120080
1101749
1051512
1392457
1472974
1927321
505872
1730533
1273770
1385291
1201999
500836
574122
1362583
688835
137930
1607191
1367655
1773815
663503
308819
865288
1099042
105296
1173685
148500
575194
462928
668859
747918
1472446
616169
1782495
1318719
451042
422160
415536
763119
733088
452245
753933
204954
471130
1687109
1283973
1760221
725636
1324016
33968
603056
239186
519844
1959458
1798710
1990391
706596
919911
1992041
1465647
617360
1249394
1321510
454885
1621875
1485076
1836796
974931
74687
1242715
452918
1930181
1965342
990892
1424197
55390
1595173
768516
138233
1067259
1057850
569462
1514773
189859
323316
694454
1751730
445580
1561933
1239661
137067
1203084
1184436
1674280
1996296
381759
1755820
714303
1150222
622113
797331
1611517
1211293
648131
1313512
832979
1363942
1109099
1109377
1094485
933601
1550809
1733609
1134984
30051
952531
324358
72509
1697978
864680
1459916
1100930
257194
1901553
1479594
740444
356846
43234
1041164
1474439
399037
1504719
205321
1366273
1054256
203553
1192678
1323068
1461869
1851240
1218415
1936693
821106
850977
737137
489224
1237535
1322018
990285
758593
1508238
64757
1988392
763967
264325
1753832
507728
207808
847306
259023
375825
1108923
1508487
1383626
1914749
1370574
897150
1951274
18103
1584534
596727
48719
1497379
1285023
817558
642518
496264
1313758
840462
885090
468067
1177073
1745800
783388
1448390
1520059
1978185
430835
256918
937919
1174701
950589
1640152
505247
765572
815889
555114
359864
985679
409469
506898
1576509
366098
1096132
932920
1385526
1864460
323309
916514
596827
606567
860352
460823
1288437
901962
744487
737513
1801479
1688599
1483356
1755474
1613591
486922
618138
1650423
1650579
482082
276050
496453
988613
211716
1043077
485169
185738
1439431
1354038
1380725
20948
1677823
142400
880626
1651637
1295704
1138764
653497
1521380
631003
1381611
381099
1048780
438909
1703311
1333080
699527
718295
329830
1307382
1016093
1163043
19573
167059
664959
1609875
496209
1925195
405539
184869
827679
1462220
451036
1600750
1999484
693423
1612663
1845664
1575878
1449540
1971726
793044
1890275
1310143
1826852
1445230
44835
1303906
1100917
856518
949872
906359
1376457
1312818
200313
1876401
372671
582127
1961293
952467
503607
1671605
1308995
50475
390209
1344691
1803982
1509593
1911219
163694
837414
577155
1598796
1855122
1967261
112671
837424
1620639
398573
712700
809640
1514000
352613
896843
28332
391497
1769997
118329
1869358
64619
1374832
1917833
493209
857863
1014391
38321
1311540
732507
945404
116539
1530345
17706
1876547
422671
308727
72318
783561
707773
272746
955962
1981356
412399
981582
1225042
857864
1521422
406700
36159
1661253
558072
1847835
388709
355829
668893
1789792
741018
243097
1472556
1086411
1789462
1330481
818246
1850405
1853629
1883040
1152688
1492356
961271
780976
1600473
202927
1406470
1248236
1549613
403155
1297041
1997812
416977
122781
1005734
154804
199696
972882
1421563
836143
19724
1938884
63671
672750
381877
1059433
971577
435409
1622467
841375
719414
805679
943788
11306
673425
107049
1929418
1521421
1834450
1185928
407668
778297
1002602
422388
538385
554073
1798825
1871988
897763
731092
1785175
34100
642667
1368724
544832
748105
167626
1594232
225811
1578032
1552900
780343
16402
1720655
1583677
529108
643348
722231
268730
772061
933628
20734
1968597
945974
113406
193936
633626
1952371
1175919
668268
1643654
1823446
1509550
1776347
105918
1332552
1631058
985266
1855144
596095
1250310
1778550
1711400
1193574
1540447
617465
749504
1437463
1764637
1176365
79191
1008800
1215895
1243399
978587
23122
348371
381670
1726613
192788
584137
1710232
747166
274892
1950331
504954
145326
1863636
179284
759911
318521
1594422
1936120
627563
1986076
434714
992306
1649610
1204271
14508
1492530
817390
1719634
1380467
853627
394540
348042
1285801
929884
1499451
1265834
773512
840364
1472656
25974
1895877
624151
602413
1243369
1268852
1320341
393376
1789737
471986
1880279
327553
1394267
488227
1568099
85216
1439820
1451108
1180803
169376
1895637
627369
46757
873771
39566
246370
136756
54729
1582820
1763955
1702458
537605
1053209
317868
1438981
348793
1981857
430253
1631116
913851
488403
1018007
1310419
829272
646115
1859460
872856
1486317
1094571
645816
97234
1352786
63384
111557
1887645
896789
1946100
336606
489630
1426444
919806
634190
1741748
951375
1332799
74995
1314488
269112
1486906
1452261
296095
266531
1185033
1107669
773913
1273999
631768
382238
642392
263835
1315069
592038
1186957
1088334
223726
484251
1125009
1917170
238838
1083239
1768016
278439
1405420
550994
1182316
1598132
1874676
148002
130275
555328
1108906
588503
1744028
1480189
458109
1057403
1802157
1225147
548041
1388039
109282
304041
103382
75800
1886399
237109
500577
526379
1337675
1308646
837061
1060456
1917682
1125793
382529
461779
708946
1663062
511936
1413507
654188
1368965
1819502
1713796
605334
753508
856662
1139342
1454330
1877516
1138008
1119721
1008618
1126068
831646
618220
805047
268994
824795
968550
125125
1067329
1610110
592511
1938602
1700916
756849
1120671
476552
758890
481520
294430
382937
717990
420256
1010267
1313092
274370
1305458
1278589
330706
42832
1922030
1438648
1332370
1256568
1730770
1439081
1018196
194252
1709484
1923528
1547626
1856903
1984528
83230
151418
1258038
919356
883846
1891225
1176074
1229217
481476
1293849
1309017
376698
664621
800151
715045
1984115
371790
1061269
57757
413293
818686
1796336
847163
96133
1411350
293474
508609
28635
724918
448047
410404
1740441
279180
1542896
1424983
458285
1729262
1053899
1035598
1460135
795207
318929
1177407
1577986
1159952
809018
504355
724384
1290859
109946
1885970
1562396
1205452
1708388
904939
444081
1103748
830414
76791
871677
293604
326642
1452519
891632
918655
1699561
494768
319793
1265586
367230
1929579
356663
1249295
773863
235892
1964969
1303875
1106502
105913
444046
783744
798762
1985248
1336084
939235
1562539
286176
1396312
517815
1091149
1772703
1144001
659542
81408
91087
1786855
601688
9227
757592
420444
1357554
831676
1052377
1034193
1777285
1554184
3535
483069
154147
302640
479264
1625238
1692417
1931450
276392
989496
822642
70107
1837919
334241
1585766
6800
1964192
1464653
1466350
1527995
1660909
1456084
118236
1165451
1730883
532862
25199
1247682
1227017
39666
1611132
1238826
1807474
1308171
1427831
659168
307148
1076279
225441
246203
7943
554351
1202223
1861777
1811278
1124740
876374
392642
150137
306452
640091
766366
674470
730563
400068
70976
1804443
176403
1785033
1139800
1241707
996142
806049
1250438
879506
1286928
869076
1628928
1480072
1261612
1965521
315146
1912882
1240544
1350192
117768
621808
978746
90997
70960
200313
1655903
936900
1233325
364180
1624299
1556351
783955
328342
1058310
410376
639255
153927
1623876
1938269
640460
979575
1287794
1396213
1964460
551846
978004
1927776
1808407
657909
1155876
899642
1134830
1079520
689280
1273391
39617
859122
1587011
1152567
133827
1392440
1537586
1010102
1835879
1721914
1375770
1036520
1543743
50571
1291907
857046
339818
1055617
974967
771382
737276
1512682
995567
139050
1963805
784041
746438
201832
269228
1028258
1964873
1783855
29457
1159267
680355
1887201
1041468
1746463
1752108
470045
117916
1543155
1608013
1124859
1282185
1246690
1073903
1723426
46420
1071624
1002141
1615031
810476
1565885
1789818
1628211
1966721
161445
1571474
905435
198275
41298
497256
1495429
1797050
79075
1101131
462155
180249
428336
1375645
1701199
1779580
397325
799660
1039096
976240
396240
1273714
57072
131427
683092
1351631
702347
55204
1952293
1711629
1079625
577550
577812
101000
840364
425821
1943349
272159
1918847
1474329
516263
1873915
626728
232457
1706820
51344
517537
1414294
1487277
923023
1469743
242171
1415381
718534
1790657
290024
1466966
938466
65160
246048
504553
1490548
1535314
1152172
1775300
229599
1224723
518672
771173
648495
1738508
732665
1129368
921290
984984
896667
1828674
1348208
390435
113339
1236789
349736
220760
31535
146162
46043
1411083
822636
1428081
1646218
1479471
1066895
1440508
362751
830914
476534
1225341
1867407
1042186
1733932
1559875
1694991
464406
1281674
1469528
1794559
1799294
136010
1521362
264248
189544
656683
1749245
208749
979950
1672137
1573111
249633
1919703
283890
627736
1421563
1654008
1401558
962118
1137763
1525330
479557
438372
1046629
812488
1681989
1960518
1617840
1460538
1497342
1250725
1309905
1127540
1906733
1289848
1523281
1936564
523295
226510
1593511
1089385
237542
304027
841900
1421191
1846218
1851672
1299967
697612
1902269
359071
1601242
717687
407537
55238
1046721
1849526
539739
194667
1665533
1953840
1646123
123731
1317887
1987224
1893936
1584071
541897
937548
277925
571718
810950
1369777
233737
459581
653473
404506
1659105
1705307
456898
495489
1695622
118420
776738
295176
1176179
512999
1711868
1321259
146466
1136849
793009
14978
92759
931667
310502
1082154
1190267
324852
1067724
859814
1362760
354038
280102
1922060
634014
443591
1837907
1581467
602831
1582506
532823
1105847
1984504
134087
1968944
478867
867608
1440047
1370104
869720
613356
1418913
1279643
207736
1606310
251661
62480
439128
1813182
1908427
1408668
1937876
1062476
1576996
1787592
1629906
1753001
1731648
306727
1091894
1873833
564849
1059999
1259628
1018556
771886
1532234
1936371
1645136
723331
475193
43206
1859463
1562539
1447300
1062981
98566
678207
708639
601842
439565
1252026
411053
1701805
1485004
70538
133962
653212
648396
1126822
175176
1099517
594227
365701
419238
1256112
110861
1067720
1353257
1423355
1669681
1484125
47034
1693264
792376
1788700
586825
690613
1274746
1316760
1477743
784580
1436792
180761
1375152
1841775
1218098
727672
928583
1104866
1656515
1522489
265601
1834860
338585
568851
989361
1314359
1972427
875602
730612
1117240
221606
1463364
884079
965787
266544
1039316
1054522
143266
1867023
452629
893516
1224523
1284062
1059004
920268
1864525
635731
790441
1055802
252481
1829056
1027948
153790
882688
284501
1518215
983660
1959904
1834795
1065056
20911
846992
832315
672764
688127
374243
1767880
1517776
74471
653514
628205
614109
1083576
975137
129083
1433487
1375647
1109544
395410
229361
1699675
902475
1994091
1802433
421023
458256
1795451
1912305
1224236
1324708
1281773
1032391
626453
736208
373505
1729717
685852
1911678
1261992
463265
1764973
1724013
1001286
491053
840275
1344178
1674844
189947
1529411
477592
306214
1931052
1246462
79394
1587386
1782084
163867
1619297
1546446
440310
785756
1068532
1250757
1167010
773495
364449
1916843
1590521
1025073
958248
1523271
396602
1307866
1538525
1150708
31859
1114045
1777228
1233977
1603867
275848
69741
568974
1308729
1158257
1623427
1468604
135933
1590708
904770
807406
1202536
1937364
1212581
1972175
13839
39744
850361
1996337
560059
406251
1506808
358126
1440246
774295
1395184
1742369
229345
925826
879816
1912258
489142
119986
60013
300664
829947
122263
418116
291650
1827053
604663
1331881
1422314
31828
1330333
826426
1368521
814701
1191896
1747824
134471
1894845
1149972
1686362
1438576
1475679
1859193
1249246
215747
284049
1545861
715254
97884
1923315
1282056
418220
1366700
879842
1090384
1368229
1734255
474502
1732676
762830
777218
398029
921099
746538
568916
479468
654818
991212
167842
576674
36932
259791
725530
1126259
698200
1733454
114762
533107
424388
463038
1702494
1606514
1596807
913673
601268
1411637
561071
1730734
1015038
549808
1912636
1629086
1723698
1602215
950777
581968
915116
1108276
839736
1344818
1901860
67619
314292
222996
1744956
1838920
1331407
528906
1651447
1208572
788478
1050406
1976738
903337
97776
1771301
1051121
1255631
752555
587089
89488
253958
715186
440433
632595
363614
1004927
854071
579801
1241604
227541
1882233
388453
625100
141008
278212
264901
1004972
869702
810378
1722230
1165257
934072
1748887
1851404
740526
1985143
170088
1906575
1601930
1058756
1844947
1104114
1672787
1778934
1748479
1770416
1595635
24658
1816901
941094
605972
574998
456761
1835484
896022
685853
85318
876664
1513884
852315
1750236
1233212
1717241
1651220
1694412
1554280
936747
1190313
1938468
457924
304401
1151392
373138
641545
533139
527880
138501
931875
1804744
1771707
1050353
1418851
1247342
1915427
70577
1378287
165839
714364
1623015
615137
137062
1091419
676972
1295846
7740
109602
622309
1768161
1240660
134320
1606442
322054
1955135
1365325
1819502
213281
49697
175769
1290970
1212072
330605
864572
1597185
1199525
941132
282480
838055
1181176
241748
739466
1254541
258874
526474
176306
290825
816049
1151607
623243
29435
1221211
1318623
1312555
1023290
1594748
851941
722087
275653
120629
1804906
423049
610263
1650927
1648442
784715
1339540
1138302
49478
1087494
1139203
775171
1398335
1980139
1708498
1456657
163274
1346529
1195183
346767
927332
1107904
1132113
570916
288795
999630
1575307
1346604
926748
1806927
818078
1113399
725374
1605577
17006
1556464
627188
982970
497866
1006263
791297
1020797
1035404
1989278
1540241
1014247
1244466
741555
1297376
3916
1389911
631960
224901
1563894
1157566
717553
968772
1372398
273057
146991
224341
990074
416725
511553
1970972
1753612
14978
1710333
789062
445779
1208539
980837
335232
1421040
1028931
1984121
1510370
438047
1613216
474063
1789290
1159332
477400
1032581
289088
679439
143540
1760582
422356
878165
1403792
1337776
1838854
1391843
273113
904077
636520
711310
1110728
1782969
935798
1838031
1466012
1438629
385356
847080
1836474
1881443
555511
1274297
544376
1815084
1224323
1430254
1486315
583201
882377
730520
1017260
1859978
658256
763839
412804
213791
586306
849218
108282
452071
1148740
1720487
663684
151701
1437126
688886
392182
1271413
571250
560516
467205
1528049
1506812
1383776
1336101
1746627
1469797
246163
993789
951397
144703
1932864
81519
1960329
1611899
867709
1293169
18549
463475
1396750
161615
475409
1867845
1488939
230351
1312940
75994
1247791
1560671
1929347
1997759
1668126
337035
227500
1847478
141156
281067
1483516
501944
362098
1384716
1294484
1477490
883228
1767526
1609718
1333733
748725
1131964
891250
1783690
1934964
1076383
1696020
1175768
1804617
1003192
1575754
1309469
482137
795084
1600816
145540
1113426
493233
973508
1831168
688654
1975632
1533607
8565
147312
526958
226851
1408930
1632200
644162
1627792
280413
808669
1830530
782992
398479
565554
877373
252536
310892
475564
1513753
748051
673691
67090
673027
1340330
704386
1144179
694998
140205
784139
1893411
137159
1025763
1616008
1060939
1735215
543044
300391
1293133
1151072
1411355
824303
1222567
566306
1264802
1598784
1362103
294691
1210544
1304006
1244249
933905
1760800
882897
1108361
1387246
1863586
1110035
1681587
917743
1142403
891467
704297
1607459
944383
505510
539620
1392816
1845508
1948303
238729
1614492
891996
1180915
1086002
687669
37265
648390
188190
717072
881074
281574
471077
512034
160012
791737
1432380
246929
1723063
864109
1597183
450082
329187
490164
560504
432286
1891073
1536448
1080101
1289737
1476480
959279
1641301
1294743
836857
393541
271180
731244
1187864
1666410
1192653
587467
1212052
1933506
1556685
1943440
1316358
123071
391391
1784322
1961235
1710736
483733
1056897
131406
1206877
82149
270170
1914038
1967382
1140090
597122
357972
79400
1601847
1678967
91297
614429
1637400
1893437
359744
1799773
625471
1286859
1366989
1181868
1659387
966099
397589
1728657
390605
1219304
29868
709101
1973935
1956455
1712369
627535
1924397
1624522
1533564
525082
52187
1099782
483820
758026
237992
994526
922325
772492
1969167
1476634
1596276
122419
76254
145021
1571908
1328122
445073
1045309
1195513
1297435
179352
486187
851816
1978636
674247
828733
602517
1798334
1049053
688817
469601
924039
1070331
197837
426652
496201
1593311
810560
1071226
502655
367466
717958
211404
1703576
877647
1051509
1869259
1072695
12023
459325
767299
395668
1290906
1130775
321247
227566
1390353
1172200
1511274
1497070
220335
567094
863030
1804723
134894
994811
25491
1512251
731252
1279522
195863
1802838
1495120
1416318
1165614
1412751
1567055
744362
1714473
1877033
17406
359644
805403
155087
1404172
327957
950293
1311942
1015818
203663
1815059
397887
1863981
644091
1653114
647607
1402572
1362440
1816397
1596709
726532
1349551
220333
438599
590281
305970
1167676
373994
500252
656719
1295109
1324133
210956
1942844
1501783
454900
368569
1480005
1199195
1578436
1771680
1643439
1154691
1077498
813039
1711136
1732575
1793239
698066
1676332
1693414
405970
687249
1135810
526124
29759
1382045
1127293
854960
1230194
173790
1378684
1862849
1070350
1570349
1631492
1133160
36698
27643
1499393
730769
1118866
1495998
1386602
1645862
1765906
1069650
245376
763359
1089483
1087659
184723
1503974
1697509
57729
569426
1512967
893401
789337
1869452
1570482
351310
1692590
1929952
1829389
24390
422909
1279109
1936007
1267098
1660496
215914
770807
393963
893364
1059808
764110
562616
981111
1651598
53000
415348
938281
1612619
257115
515681
503223
1499795
572144
1991301
81460
1727616
1717239
1682005
1441025
355863
1624009
306685
345355
993930
532620
298916
193214
1590342
179111
135109
566205
288208
254367
1519733
1432257
755509
256994
646368
1769513
708917
1653974
1829964
1388256
1631586
1113758
1924430
624827
348590
1348646
1641982
464262
304205
847415
729792
530112
860801
1940225
522697
1067396
1042616
79253
1816747
14921
467606
399867
231967
1700489
246756
532307
1260278
382466
1984004
1897882
1286155
1995007
1964987
23452
385360
642976
502266
985443
1403280
513134
219788
1169329
396530
1890553
120931
1099583
41974
1975183
195997
1161964
1414013
1992195
1806044
1461460
1553892
120185
1087329
777169
234826
899434
1253886
1979944
498242
741700
1288512
498695
210717
1785812
1666982
1891840
436155
1195264
382330
1537027
1784111
189444
1547437
294862
1129973
1244533
418369
152241
1726081
49040
1752086
1786142
1098140
279821
1935742
1135924
1242745
450337
1870376
1560797
14558
1935690
899077
1410777
1955667
373793
844518
884596
1153842
1916149
1191915
523010
92301
187682
1136590
1535979
1842257
945220
1164808
1433341
1327245
398715
631323
1390209
1538731
1820948
1625146
456538
763498
230250
1367285
1359574
1308018
586908
594893
1515202
1987841
1146974
1487961
1138692
1518544
142048
1820210
1870513
250671
1802346
49864
527622
29645
1935351
232554
1625831
1311024
444925
637931
850752
1220908
1576400
100429
1016960
1623637
1420720
500069
556132
468647
261675
1399405
821962
902411
877430
881733
1706144
1227768
162802
1662923
156874
490779
449870
61461
1028658
1655384
1651532
65400
584502
673679
373337
842733
508545
503375
7663
1127610
395995
1943205
1093607
517357
1210406
313420
226364
486318
1944468
862595
985088
828610
864255
335137
1284074
1237745
180232
168209
739464
649696
627845
1763242
715399
1538782
528295
942116
89753
1542820
652798
1582069
919979
376401
961179
956480
999499
249368
1987107
1559804
367721
936285
254201
1451118
568380
1234838
1766847
1906466
252395
120057
916566
23493
666917
1354221
1922569
302175
1625272
1851877
58261
254696
1151654
1648106
320606
571933
281479
1333653
154547
990485
933409
1063199
23765
288567
602939
715143
390471
935404
1479134
178708
285801
936043
689633
214145
1090773
507818
259949
1630467
696707
1692540
1100791
972126
1678212
358293
1344642
361691
1402766
1922526
1332308
1681136
1195361
107575
509634
978376
874956
1997844
1684340
519773
1811922
879199
1834113
1482726
1702372
447278
1375627
1354637
1109746
130816
298523
478275
1260447
709156
612749
1677146
501506
1798571
1615098
1428922
989837
1606447
841309
1944412
566943
1996846
1353602
768600
677368
160908
968855
787788
1764770
495360
1657580
1597880
691945
1078659
619369
526359
1056588
1264525
665331
439651
1022007
309002
1938263
785997
331276
863932
874723
1669265
1624688
64713
1442614
1416492
1504325
1851992
1365758
769454
829520
695282
135141
210463
1989401
624942
873361
1747656
1032475
707951
1041447
1338066
1094562
1416598
1876465
1709931
1233442
1686120
1953824
713265
1442226
29176
223605
1199102
735128
1323713
1333955
663332
1458881
779831
710391
1013287
1350358
1733859
64149
1353230
1712362
578420
18084
1476040
235866
1059788
26232
1444532
868493
563267
149289
49744
777012
1414461
1261645
1267550
1336185
741679
1115265
31434
1213653
180622
682837
154260
805468
137807
227169
631443
186517
1686092
322499
271913
209761
464800
1425726
1964444
894212
1495367
225065
321150
1234727
245331
490868
805180
1743589
409866
539484
1593264
297569
1027979
762270
912508
431661
476160
1397282
1477226
1605089
511792
842793
1067606
1829616
1413612
484865
567355
1497254
644863
1266254
59715
880044
1227810
1517781
146773
404414
235847
1779076
1256206
1998719
670430
406083
1711402
226541
313273
937077
889901
1418095
1705732
704499
1645240
1391031
716283
598876
1719616
452980
290819
1087995
273384
768145
780361
170517
1969390
599166
257561
1820549
789592
9501
1445325
749190
1909037
776309
874923
1918109
1089240
55965
1312426
1006705
1151232
1785982
437705
1726921
461590
1346936
1757574
1531741
1927180
1097278
1527958
1991909
271318
1645466
1435016
1195131
1370515
1018652
472319
330771
1510923
1730227
1070731
1819770
714812
1193587
929330
801774
1340365
1797385
1850388
884298
1309548
757332
701493
977811
34783
664580
1817798
1771331
365276
1420313
376931
1490116
1766206
71597
950901
389290
500410
660707
1960819
367084
1407876
1263781
872077
276722
1346618
1210013
1768372
220230
1508463
456661
1074161
1057413
1029916
627431
375887
857267
1456231
474835
1984200
599415
708517
148269
197177
6178
854622
670274
954802
1315675
1243955
1041123
1619888
1408888
1562830
1100948
1169605
619363
438997
267332
1782176
1771710
1162264
1280561
747844
1550694
822964
1004028
1950993
680653
1375302
1198234
1143049
722468
1714443
109880
1995895
7224
772931
1406735
1080911
1866648
1289527
1555553
90099
590401
1652404
1420309
1106951
677323
122218
356166
1134815
226594
320942
713374
1781518
405416
397030
1780703
1313321
1897894
1177293
1874125
60326
1026370
1123464
217113
821131
706222
1005229
1384174
630824
1266001
1362885
1022260
358166
1916743
1497569
1380553
1464230
720377
1810877
1801933
328362
1468315
563149
1080319
939233
809136
210082
1727900
837019
1661174
799070
687922
1674259
1846890
1655042
1967841
285851
1390399
526582
311022
66245
168023
1941830
1628053
1584104
1925032
805325
1947352
1908279
1479626
1329198
1865411
606618
12653
982261
1829401
266815
449684
31731
470711
1797693
1516523
168316
962695
432594
1284865
725089
1353350
1568131
1720039
994136
281499
1690641
1800150
1567746
48816
122365
1036907
748021
354574
802254
220984
947589
1369722
706657
1351761
27224
1039830
1315702
1412368
1489910
455331
722036
70836
484251
596918
290075
1308842
399183
1606082
1706003
1038813
1876597
622827
657878
1534194
1565610
562746
1701068
1795874
1495796
1141776
1617381
746205
1357641
1488489
1181172
1946322
91416
99009
1547599
874489
1128077
1549055
941907
1346409
98470
401662
1148823
24347
1175326
786055
120485
1567749
433359
561727
411968
167135
1572611
1368894
707619
913211
1328473
1002876
764729
943450
301900
711662
1111241
583540
1483242
391469
315505
1468485
1929361
1203031
718061
1947377
857820
1034564
1221499
572797
1395642
121542
76505
713355
402120
791222
1725303
151193
1266690
881406
1302976
1480767
1216620
915371
914016
1880866
1315331
84888
1847303
122777
419254
1136260
240675
1617545
972933
1113786
1562360
1271427
24761
501279
965071
404603
1727139
749482
873331
684418
1052727
1700278
1944110
2686
846816
383750
1079641
355740
1692366
323425
1066975
269178
1102881
112238
1807352
1463148
1156498
178445
1190411
166219
98817
515030
653066
1764135
421877
1994637
788106
1068411
1550474
1231520
1749601
261651
1854249
1530604
612267
637669
1621215
1579565
1490848
119216
1846381
1630579
1260677
398101
538170
1208099
971964
1802991
1673708
406334
1143238
41054
1486313
936399
966717
794777
1930941
1129411
1784534
109764
881949
1745839
977383
712339
1417600
1829185
111188
912305
125514
1993513
367771
1309464
1641646
330554
774817
1721038
987541
818663
1012759
122193
142300
1000103
1800066
1975245
964496
1394390
1623518
682510
541887
21018
1533983
415024
1365665
813135
698115
660279
1583731
115605
1952127
1229712
63654
844921
1591016
1221548
882707
1518801
349684
1100289
289916
979644
98009
984251
1194741
1043097
599687
1206555
989116
1704129
352718
111901
632454
1416104
1534887
1042981
1914043
1382776
1674291
1470619
763026
898603
1890845
1417341
902097
292039
873465
278871
994159
1402518
899654
229969
1684038
181208
339598
1599530
374252
1621134
1223909
1919378
171052
636248
1814418
212869
641390
507291
1105104
1284592
209654
1880883
1950725
830826
467183
767769
960169
777093
739342
1010005
1399716
1551469
756614
1496764
1317210
1229055
467391
1501434
1800898
1878610
631466
118045
272008
518619
1645811
1936609
1208610
612977
1653707
1735561
331437
1921356
834836
1756713
1743890
189312
791014
703891
1487826
994010
180486
455677
454359
1398222
1767958
22798
156647
1005986
1466222
818793
1938257
191658
538136
1290619
1358129
326830
1795410
1333120
341086
126077
983241
1184705
791390
444002
1255507
244648
248802
61894
798011
1061747
1131897
499485
1420990
1173378
1645180
751705
408062
1442646
1304653
1006750
1703038
1320141
923809
90090
1820720
236838
1047956
1067531
874637
1893009
345553
429869
1607722
1574168
888462
236925
1413744
726960
648243
1763181
1813203
1821591
935398
57360
1715326
501952
1853895
379624
1079750
92503
1186599
1888988
1360608
248658
653091
610570
1660589
30331
1974757
433462
117865
6900
1809210
1356415
619552
1497405
1124454
445019
1942507
1883784
1120326
1083582
424894
1703367
1507510
93448
760973
1501148
445199
1134759
22252
1038606
1510671
1224592
140146
1435575
1732994
595291
1000239
956637
1469503
242374
1645955
1478064
400610
1659966
687
115501
690475
1453200
1698372
1660748
686716
1328395
357043
1328324
1299664
183016
1228103
1398889
496896
848118
825950
1654024
868480
806152
1958771
329720
1161240
769710
1053614
887154
565503
1137000
296427
1751710
1633807
1321836
734493
1423353
805868
1656549
1397164
452043
554371
1983098
1200460
145459
1592585
1141231
1696922
1630667
940841
706771
737860
526083
1544473
764006
423199
1460421
1512526
1825355
1606949
19593
160474
1750424
1811976
562746
896146
381097
484600
476409
326778
1995512
770219
600609
1974876
1525480
1907672
1558079
753820
701129
1867156
557023
1210097
1740581
354681
1588193
1027635
1527599
368708
736886
1483801
843971
1499661
494989
241287
251721
1015423
145604
597931
162103
1399489
1873236
1968693
773296
525978
1145863
1913563
124451
1830368
1121857
648478
528864
5243
1536685
1782435
764343
1187969
792422
619471
1463869
811597
1895461
111939
515220
1423590
116891
1501856
1195910
765216
989397
1104984
1260329
373199
1560761
382505
1075732
944630
327799
802443
1228674
1588884
598364
958737
60325
1972777
937447
280605
1822797
926733
44886
1773329
1230396
1212377
1894391
1464331
80685
1746324
1145517
1282028
443311
857511
561697
1806952
130440
1116426
228749
1810486
1226198
306158
374073
1041345
692755
726638
421342
847476
1090523
1635967
746909
1081225
1300049
1549763
1418176
1499183
1029955
1941107
954064
1847098
926392
768249
1131846
329614
1332025
382406
685066
1250652
29616
1214326
398507
1894573
1958218
509268
973574
291660
1360981
1586666
1223723
1514791
1982236
704350
768808
528915
1946425
236923
730111
1496735
1104535
1745456
684378
326373
392663
299730
1227659
1553741
1573401
1598073
681219
611240
342822
1289842
104373
1690742
1869571
1110789
380866
1575774
1453961
1743253
971239
746238
150183
852665
920115
625258
1930124
345531
1651487
1331255
1707224
1016224
893272
1413690
850083
1368120
1115447
1836612
1346835
1553103
503808
658198
881873
686441
1898784
209964
812624
224208
1074730
88518
1582688
763993
606343
767532
245926
926360
1476949
1535329
1892102
1204268
398240
956769
1598490
563751
1406284
1363958
921890
1384478
1141582
1850272
1000932
1607996
530258
699300
991228
715463
1052499
1896250
615597
996535
968381
196730
874781
1384379
1922943
140185
1980850
497626
1662092
1931867
1556011
821214
1695973
12174
646672
1952066
1144081
1753824
1834895
453192
425743
642691
1413889
1893676
402019
978198
420858
1653823
15039
140111
646043
1937153
468120
1826084
1680604
1555837
585630
1048389
368389
1401074
1715850
677455
1705711
1478407
1795610
1279572
1265501
695251
182382
1881282
61548
1190364
366587
706708
343974
1503162
1919231
1608640
16083
1219993
223973
610127
1053037
1472931
644020
524263
1335070
1652256
1246326
1989664
250901
1735522
983549
1277148
487179
1216371
1994575
964432
1819561
1432469
300175
716011
993733
1372063
1917423
1802474
1019169
308249
1539343
1476649
41095
1133851
335567
447420
345656
306834
599270
1882889
1581043
921689
1559299
179368
563704
1158252
1851990
126704
927431
729538
269120
1798223
1375014
1352809
1713672
1336547
1732852
1449718
1559534
1501102
1742052
225594
456627
1055095
939241
1833627
479593
1007867
194842
869937
1272610
1897588
941998
779599
1516759
930156
1287913
1007727
1816064
522286
935667
1085782
1587375
77699
989986
496953
560285
240200
605926
763480
412264
126173
564069
123370
1602758
751037
93045
1531823
751543
412571
1523473
1045098
99542
113610
135671
1392925
681537
166210
137403
1783007
372516
284370
1257928
1029427
870355
1711819
1635253
1966798
593751
401853
1850177
1054552
782510
1377753
403247
343633
499925
378187
1676082
246055
431953
1912220
77787
806509
187759
886468
1518685
1293737
62454
1587036
31452
585248
258559
585823
1765293
993535
806254
1138822
628202
25037
361142
1369502
1286621
1740759
263369
773970
49644
1076650
1892511
1329282
819912
687726
715887
1274516
316044
695202
445820
1084357
617674
579911
1854922
368864
1430839
1758124
721226
1101685
1313433
1524860
1876900
1447035
1618848
1347456
662928
277649
1225268
930768
869207
679723
332713
1893150
1526146
1166022
1986875
649879
533480
1964630
1636630
1698997
181616
1205847
1277172
670016
1883070
328505
1089015
1525962
47755
210760
1390690
327643
1613930
1042122
553052
690580
759595
1569066
1899357
1496440
1277328
475250
628962
1289719
761510
86500
1030858
137719
411891
78780
1041726
969363
1396579
861769
829825
1519371
1719659
374941
791386
781006
1955754
1451225
779458
1096218
1189183
1593583
982623
1168897
1192449
1424967
1695347
1705885
115986
770364
839277
1469259
765545
363835
562465
1933024
1633077
337387
899572
1618167
1284505
1774687
700948
444859
1214088
1467407
1606728
920044
531055
1047266
1859452
1088674
1928020
1796438
310451
1070734
1667157
1848845
720753
653300
619697
805003
654900
422441
545365
298900
455965
180993
97324
1097197
1728870
1516898
469288
1814120
562551
306356
1693579
567669
1530369
430843
609246
412168
125639
1694834
417726
1599011
1237256
866209
1537511
21920
1785811
126388
81652
3430
1385668
151392
540786
1963426
484777
19995
307113
1248397
291907
447110
1819203
1414278
627313
563966
1868205
1611446
576103
1285654
1205578
1504411
251181
41088
919966
946824
1089871
1605026
1750641
368644
977521
455168
477061
897119
1571117
1198374
801161
1507826
118299
1934190
481400
992910
1826904
203376
941907
1354123
675722
773237
87262
1860656
692204
1761416
103220
1043895
1821119
726519
1406104
1698299
1927898
823558
1696247
1270622
986665
756926
1946182
1020431
358856
1189058
1537220
382280
351034
888326
436419
420069
700866
24745
539388
1676752
1681861
1548580
12071
198172
1803585
544402
1304760
716860
990665
1199694
834149
779656
1194866
572151
1500362
1975986
1563554
156065
767526
1975976
1292505
529265
1728388
1719691
515477
1148039
1362007
517482
1989365
470557
999623
1541069
965239
1559208
239099
251766
1696758
112935
1500437
29055
1801218
683858
626490
1960344
1015401
872052
717486
211021
496293
1651843
751108
1726108
1223469
1424063
233551
1264728
1253314
1329684
1251128
1218179
481295
723567
519171
1161824
707562
845814
491278
981822
545959
802662
1398266
1899209
329784
1843899
1255231
1972982
514220
327305
1342798
900103
744493
329362
1000271
615209
909312
11507
871653
97781
1258742
840522
1600619
1758723
1557656
1022634
1451269
97371
1597738
1369625
1535233
529185
769429
1999437
238922
1332509
634178
183655
418802
790643
556623
834684
48620
1081606
92427
1451816
342942
7609
749531
630651
1271308
1069823
628371
1875350
1992029
1047170
439864
188060
370047
1974144
288838
345937
1518401
677868
234672
73643
1016773
1836165
192657
731342
397964
131592
1830264
587611
1340679
1189132
140656
808686
1470564
167698
457612
1939687
1464128
1350237
1578429
1279433
806270
1940824
668346
1156567
629147
1206191
961246
1430550
648186
177842
948649
746323
501505
1881613
1092831
600966
531432
1752103
864102
366604
24627
701219
964724
7416
126008
777827
181149
1802404
1544708
1626383
360403
1474565
532185
1438820
745000
463386
939971
1414167
1457509
1329079
501487
1524622
195924
1072868
962881
1240460
278462
1757017
359979
12710
1868982
305575
1956385
1821052
1717961
757689
1253622
1777112
302650
45346
1430549
1410269
694005
1642544
370559
1621968
538561
1640438
549356
186478
782001
923298
11242
723883
1996055
672786
1297124
280392
1171908
314561
130775
1783332
210998
196378
1731458
1528729
1528971
820110
276204
603467
1138480
104885
880526
1868438
1410958
1430451
672240
824336
419525
952273
1564988
1740576
367041
112037
989414
1551562
1832723
1151946
443043
865861
1452589
810806
504635
412252
1081666
365762
1902802
374271
1078643
1136143
606635
1420336
1205578
796818
442317
24363
1681240
463125
1829499
1345934
1769447
1088433
344325
343960
200924
477174
1737438
1277323
204877
15544
990245
548025
503665
495203
132525
1541862
972342
1789049
500892
1728553
876033
1202117
935306
965803
613133
962897
1791141
1680383
1399176
1573841
1727655
1163167
519416
1472010
1158868
1166718
1104561
1635999
1004849
1570282
348267
253887
1402669
995431
522207
553293
781489
1567663
299009
789377
12457
942881
1569495
1144148
227214
1345611
1533263
1643173
901920
179792
699052
1735300
1624990
171352
538146
1679195
1088361
678718
802349
180903
863592
1343919
1146259
136625
1840231
1623512
717638
1345162
498596
1271254
1371718
1051510
669398
1480814
1829752
847381
1677596
677803
1323431
663458
120100
1122697
1984354
1646210
1861506
1393431
1421292
586516
1242017
112587
955859
584133
1718911
1475894
781037
973413
12422
1116736
236234
590723
1329073
617940
1275090
1723141
12138
1002379
1130391
196771
1223809
829486
608468
578276
304702
20928
743946
1020901
1027091
40796
1131728
1969532
1644143
1618166
71588
582788
1940064
1687393
296888
733113
535218
162919
1277165
1018561
941036
1107656
1937763
569708
1152352
657280
1669332
1901030
630037
531853
1615812
147770
225498
1173926
1300601
536893
1623076
1777592
720572
576987
518573
9134
1808080
419115
220064
461285
645976
954430
1875987
934826
1869107
905772
751263
1454098
1890993
1548557
336741
680644
333165
1464682
906850
630835
1630381
1779639
1816005
1612436
1918661
426518
1831004
1962501
1568727
1777069
330002
870271
1863094
1216675
1932815
1148071
978982
1271607
921709
1481605
1131113
1242709
1559333
1344078
1193037
1737742
1234393
1440504
1452439
30815
1593674
505502
1366451
443731
24918
419231
1539124
1083275
610515
1537934
1716605
1568945
340813
1756042
1392493
438456
1835161
1202895
1653054
1555541
1366979
256588
1242109
599051
1042713
1554174
199030
1787643
306979
983795
1580588
1152164
583133
1788674
928747
116736
1406746
464509
631632
746438
215625
969921
1735666
602600
701922
797904
1129956
538642
310083
1632364
990869
1940316
922277
807135
718224
1580755
226126
1956571
1593687
169739
1380198
125543
752158
442996
177188
26746
1106503
466767
204944
550633
232052
1861019
1219175
1317393
1395771
1562045
1528851
460436
1642484
144844
1522057
1612981
630569
1506108
975911
379955
1615742
407015
1640989
53268
301512
1717888
647332
852560
702049
798690
239510
1615194
1359860
131947
1181399
1111582
1388737
1012230
113871
162404
70285
945432
1746932
847584
1856564
172310
1461339
404995
1533362
660528
8220
1166094
1617369
1806547
1310276
484005
375898
1070685
385359
841698
1710652
1489083
290230
1601706
953292
592129
161903
1939116
1823995
288843
218892
501496
1440508
1222582
26895
1190022
140533
368354
548617
615888
487498
1422781
1258770
223361
403729
1416142
1217339
955856
630572
1920525
133791
1884955
1090254
1286620
456430
1296572
36029
1574012
261255
1995192
231871
1295167
1275565
895527
1504177
549395
230782
770386
759089
1175332
993195
594423
1233721
1704367
1719259
1711863
320688
1183498
137168
1852527
1375004
216775
1959136
593830
1493816
188858
957416
582302
175249
1778536
1747062
1093536
1751255
1843500
1248174
1420826
353857
430928
1409909
168965
134561
1339550
38104
343636
726273
74080
1114032
1800423
1343466
828694
1018472
37315
1411798
1088195
1455047
598048
1057636
1072404
31103
1867119
838886
1636387
1384515
1355866
180695
1328299
239681
1435039
677491
160541
528910
895116
1136338
711615
1390486
824473
1557456
1269724
1120436
833953
1868153
1804614
1599795
1525598
115895
170666
607961
1196559
902235
1578555
121034
280548
430559
1610799
1407626
1270271
251372
173945
1973080
1560844
517480
704884
1272798
1405873
1253599
917636
480479
120864
1720459
1638590
1330836
1359285
526297
1538956
173408
1959296
1185867
1474932
281015
946132
396672
586611
1515389
953976
407904
998644
841179
1823264
1839300
1737316
1263236
383972
1354329
1326607
126696
659182
1842512
391884
1007350
477872
185793
136312
971018
392148
254988
1932837
1767207
1158223
1828649
128984
758064
1353905
1371475
1052211
960279
543168
1126779
1536812
1500927
1639895
1859831
128540
684698
1316210
1169502
1060549
1134317
1743663
1128942
937768
1721723
1760010
1379134
1774470
1489268
968821
1977141
478857
832854
2741
1518753
536556
1585032
589459
1790785
1188015
1707675
1737915
39900
106923
1765158
164920
1489041
1746981
1951143
661049
7563
102026
181433
1216393
819135
1830023
161507
1035323
1596951
1216637
1084933
937801
480403
1113431
1896957
1725941
523430
1655894
1642080
1016999
1208029
247972
634709
1186496
1784443
1869283
906935
832203
381486
950626
1063378
1668553
1146650
908552
939219
562671
1177087
1377127
1837309
1263766
53745
1591445
424874
1514646
1053700
1593796
1206922
1777599
497877
1869700
1918145
1368586
857647
1495946
881575
1970712
1537272
1056429
845244
1827648
19943
1254017
112200
1002210
889304
1531648
1990812
711647
1327871
594833
1101132
1559155
148170
374730
390609
1978325
1007899
1358836
419362
1691372
1339990
128994
520721
69938
105660
1614697
484674
12735
1605168
502626
1300191
1374355
426132
9600
749589
1927139
119384
601680
1800167
1756448
271652
1804818
1893934
1922305
667939
1826159
984346
440240
1903317
563778
1685311
302358
313232
1588481
1597871
900466
1993255
1464823
1022143
603003
154587
49114
339709
718267
968354
1173856
605596
450720
1975015
991779
758290
1362481
1156411
472950
619630
793545
900054
61777
281522
421281
1153197
1697606
1895701
1233000
28934
37408
245541
87797
1233163
87740
1848927
1057272
2162
600609
1844347
968547
227122
626184
1631920
397755
1065665
1313292
85114
1997950
1795904
1874019
1007983
412180
574934
1156356
298948
1897276
1751629
1371985
826797
325825
1943095
1580281
1945306
892354
1793301
378604
1077053
361028
1386112
1913354
1539830
1949974
306900
962804
1707401
234050
1191053
686081
1907398
1955520
614973
1527799
1343254
1848557
1901871
199060
976265
37062
89687
1425710
631368
479930
1002153
1103324
1169830
479366
1721435
511482
1385591
972055
247842
563008
1667633
65889
1366604
114526
228471
295357
578354
1012451
785016
1323922
852825
236242
1686180
1363728
1084069
966918
1891732
1362538
874904
1245409
135070
269119
1765074
875553
723224
582752
1129122
1459304
633336
864652
1872018
1563418
861572
1896642
1198109
508134
911727
1602537
633856
1712706
1966926
119689
110142
1271477
495092
1484379
146014
323533
1709304
353174
1705797
1505532
1664291
417474
699055
985155
1982764
380893
1131911
736089
865899
1572663
1998895
108175
1041116
1666090
1995228
378213
1892543
428338
1100398
583949
1849842
1113843
919058
861220
1545428
292858
134974
1170959
1487985
888779
1747353
185584
360666
333443
764048
1568198
541910
1225607
1182688
1106999
1346533
1624902
270758
1889644
963990
588691
223205
1914225
77929
1941651
1153022
821812
89054
848382
1098199
1464928
1973756
1122654
667151
354358
44130
1106295
997937
118407
1977115
1049872
804543
769378
1952049
706744
298791
364275
769779
126891
1262545
842352
667818
1716051
1407800
1201938
746472
1223421
541492
751267
961341
1133194
341383
540541
1938901
311807
615748
823923
1724874
1589378
1079043
1681426
153354
241431
437542
486752
1231900
1262619
361861
706651
671965
1629193
1538564
1471153
1931274
1492798
451697
1205949
513772
731444
1627181
40907
1691720
395819
110060
332040
688618
1714674
113273
1217604
273562
961566
1458693
1704136
642757
318706
1885956
1593012
1509911
485986
691495
809444
726626
450516
320112
511207
350171
1006162
260795
1934652
1949057
1694769
1611037
1347932
205969
134763
1535353
1035375
194278
824769
1734741
1182014
1937309
573873
970919
1096647
714593
1273608
1336782
1081932
304270
1493164
1380501
69478
342843
689021
1040165
1153575
1523851
1179402
1358062
703607
606669
1085203
275193
163588
1995871
1680912
505754
1099796
1605518
1851277
1978767
47167
887978
1579089
281426
1086218
147174
1773415
1394842
1802130
328518
1917950
1009999
1033141
760519
1898679
1840752
1106708
1564968
1925352
1316283
1743679
1528353
1357310
1336155
1372112
495814
627446
1753145
1267766
1113303
609665
72263
945899
1628980
1008294
847981
312824
125045
569321
855518
541386
1095916
385400
1346950
800081
862104
1897558
896422
1398028
246863
1760611
663119
1821417
390608
30829
683323
1982381
1790750
260149
1444398
1198207
412705
2983
213523
19121
161634
1379758
369835
833756
1493247
1939962
602298
576686
1055023
474646
671609
824784
520053
278268
447102
1174575
43184
1106808
1136316
984707
513780
204260
1120873
245052
830033
1225188
32720
1597125
885071
21554
1910339
369193
510686
647502
1279017
1260309
1229276
1257026
974801
921819
142852
1151338
820529
265848
1136220
1780437
1714123
308459
958508
946430
1823080
697425
233132
82503
734899
716552
824924
1437101
598186
1894354
1041527
795494
57008
131743
1976069
810648
1621766
419944
518668
1018807
992762
812068
1062321
672872
651010
436723
223552
1086818
1015397
1838099
165779
17483
1243347
1019594
1721881
1900562
728603
1640985
1698816
1089845
682177
1825065
373578
1821780
1248653
1121693
919393
1598348
1587177
1629757
746795
645826
181327
144509
1848631
1492098
805234
56775
1047036
680199
907487
1494589
1709189
471445
267496
642421
257728
23239
1088686
510245
502507
1438510
1559245
652506
546601
532385
947725
1890548
1322023
688776
1715084
776715
492380
247239
1621527
540297
642097
750283
1565849
846915
1256988
620046
100460
1607324
1437934
1874194
222776
1864052
1549882
73327
1332224
1812955
388148
625183
219237
910738
1123745
346726
522411
950561
673552
469798
30171
37184
73165
162557
1420777
764349
1833246
204427
1520557
1247264
1392127
587964
700742
1937555
481694
991369
145195
1314129
52014
1658930
1456821
760213
1076178
464008
458993
1271710
1394915
1743266
1763181
36788
1622306
1258914
600829
380788
661176
36289
871029
1330627
277477
790168
1874057
1562584
176749
1765857
288392
821001
97285
368732
394431
1010246
91383
1866247
446794
1915044
474209
881024
1362137
1549740
569630
1975040
1650262
1412601
1925573
905576
640736
92139
746437
1303706
1200918
1317912
1102208
454459
254226
1762865
460650
1058307
1992032
1410720
1857187
1279509
1436108
1507114
186074
1594753
951145
1980783
656536
1722196
1883414
1075809
1644451
35807
824460
132974
1862618
1669209
1333921
617190
1257010
886024
1855186
219288
1039347
473889
1144253
840371
1075399
51737
1498369
61500
1309813
1658033
191799
216806
1566125
364566
1788007
1858045
559128
491143
1528404
461496
1715722
63354
197627
1551798
990378
1599359
360807
1336252
1600469
623687
1399909
573627
1998610
231828
921188
572679
57528
246745
76449
1712903
1091579
1536331
1478589
1348965
1174288
1309790
1214273
996807
1369812
27497
663106
622742
1834235
1339327
732931
511087
1965481
526168
1086320
1634573
1904963
275258
1548534
1095562
958641
731037
1923556
240332
235853
1562124
658022
80288
624490
1122164
918037
1944850
1511412
1645811
1024712
442887
852013
21920
1924773
846530
440406
1928415
864129
872909
1204847
1080311
35990
172093
203185
842974
1379162
1112855
1751075
1931919
834134
1366305
1602965
104884
415113
956391
565416
98699
825651
1840719
161928
367140
1848542
1547295
1398743
1911510
1715114
507871
1176350
1250823
633513
264154
16328
1395622
1101121
1249420
417999
503007
223163
1853389
1818850
1058624
583870
309305
580729
365891
1547808
526818
1430560
1771734
1204384
1059968
1136152
1458794
1859354
1621732
1536638
833994
1491192
1879973
192033
50811
1838024
1436650
267804
179774
760515
456348
723204
1912421
359728
681426
590146
1928213
391656
277263
1098135
376314
645059
1792386
1120383
83892
1837131
1917394
1812427
1037811
1564100
884219
846132
549181
1934962
381761
203311
760510
3370
156510
1525857
1199519
1163295
385953
322598
1710827
286532
1909572
1946787
1716649
1668670
1833840
1143759
449424
11910
511636
1320703
217655
947251
1086383
1010439
656634
1759927
886808
1845538
268196
486296
816316
685042
348566
1922060
43329
557720
588098
92530
1366718
1478378
1913751
481415
1973258
704318
300967
1258891
1675498
1173094
1886141
240905
1592232
311213
1208371
1238666
1808828
661157
453997
638194
1947222
1202118
275161
1733902
1303447
1034357
1141632
1636487
751275
731221
1490202
1083914
756622
18373
354681
1468765
1369121
556587
408040
396798
295258
1311294
1678249
1420696
270551
42585
1095804
287715
36685
1937250
935114
948818
658552
1319765
1829227
1334808
1381864
1941728
22028
1975732
1181033
942477
470689
748616
273750
1234332
1623002
1072312
125007
1815504
91563
835825
778305
347282
866101
1877908
1404399
1210661
1841532
65111
1937588
1168455
16414
1100711
644651
1218078
292282
1185584
858778
893899
1995937
283657
598860
899842
1278386
560480
1133179
1603231
1476010
1203261
304693
1133501
1239355
443689
717675
1114033
650686
1552950
804808
641166
150909
757477
572372
1816254
1708412
1701523
302347
1086126
386645
520349
1964628
1647541
1701637
1439182
1853868
1458006
41940
475188
642015
980458
1138145
1108819
42939
1517755
1350545
627744
1609875
1824574
1268509
1791610
416215
264229
934176
659579
402430
1277832
258330
1639676
917988
1256800
168354
1792585
1609908
1022939
915432
645936
948740
1182521
1440914
662713
1418428
889470
269686
1880683
687500
1137943
859662
940308
1550685
1148340
996286
49221
1100378
847137
1864739
1523829
549613
1134195
993176
1969103
1576993
1328913
237639
868745
1005719
194397
1841785
1019855
1352159
1057430
339577
913358
1565592
615438
695670
997382
96056
838872
1754093
295949
268052
229384
497775
1417001
1446753
258358
420094
646786
937383
1527853
607414
1705174
402305
835692
318329
509779
727814
579338
512982
1768522
358330
927617
736252
433850
20296
1391303
1515352
656473
779939
185571
1341382
1081233
1251818
1216243
1952999
403206
686653
215588
1901100
562145
1810098
1159847
502238
1929549
1739947
752641
1049231
1527866
718518
754314
621628
1788144
283459
1492021
362425
208295
986529
264167
1977466
951480
1474223
1080282
1327312
541011
883134
762160
1634104
72958
15779
1514649
756051
1737422
1311781
541951
682543
828717
1475935
1919221
1237395
1262986
67256
836550
1743075
300686
783890
802843
24810
1550153
1625232
983573
905778
1034065
739561
149952
1693336
366493
1373560
234902
768865
422426
1924880
1321249
405367
128022
1366781
1287681
561516
1862658
1387640
1186147
1260148
1020868
948580
455247
1625897
1334321
182165
595629
1710131
739452
1604782
1355484
1207531
665343
633724
838248
901340
1261639
1959742
675941
379520
563472
818069
1511836
712431
95550
749031
313901
115174
1371605
1148809
846419
623567
384770
451749
1452167
1377554
1702836
1739357
1688655
1446880
1983610
1169288
276544
1366127
516035
699565
4570
1267000
892446
1835969
332563
792892
1398785
865202
1664011
945455
1681438
75563
1707887
1159622
1851733
129298
108232
31226
468475
1310872
1954131
1357328
1578534
139550
1263703
1683086
229854
1633241
316479
644137
1444407
1141684
20036
419377
1174553
992100
20891
1776598
1068471
1538569
491536
1159202
1377398
1529417
1876081
1903373
1907185
798820
1713451
1976097
1191184
297668
565738
1093640
622199
1013289
422463
309821
339942
1192715
118350
1990894
1598014
1178590
1492221
431754
1009996
765411
1193278
59674
1359109
596585
1495774
564770
1711866
992413
1410481
1126065
801683
1698386
1907716
653959
706213
1659405
922940
1054731
1396740
1432467
1175370
721722
1121827
825139
1384237
1663020
438381
1045527
1114088
743678
280725
1263538
1295515
366037
1653918
1690819
945068
1689022
923772
580032
881585
327940
880032
707761
599125
1397416
826948
1219289
622881
26675
847319
569379
1795439
1461489
1333867
1112943
524516
815651
1780399
1755416
1525347
371624
1454418
1571568
1131554
1912623
1608547
1402650
878358
1925984
1578475
1375183
1488730
513592
1670885
1539918
45383
740153
1725698
1860491
814660
284070
463910
224596
1547166
983549
966287
1693908
138607
909207
651335
765433
1061821
10550
244353
163943
1547192
1576329
1397504
1041834
1284825
867906
189896
144064
1945527
1843493
207651
995235
1841503
694313
1111733
1942478
1824562
1464397
552298
875427
681619
659825
713468
584748
1762638
317474
1839171
1271682
1112212
1697546
298733
470532
1135501
414602
882599
115574
838334
1125044
1131604
709307
588488
124098
657096
1632209
149935
1082592
1852603
223591
386527
1776261
21593
1297058
1548411
397195
502517
1232711
1144365
167042
1623345
1331652
723142
1893954
793354
23783
1997101
1457343
1157198
1073327
934676
452054
1201631
1924752
1783037
1547713
765042
83868
1789045
399164
710052
1018243
161495
617671
1919486
202726
1122911
1056387
81881
526245
381836
1587261
1908015
1733252
1471220
670817
923064
1983816
828149
1512209
557171
1980249
1858349
1668930
209991
69973
117929
1356107
1336999
157019
445809
1098515
569556
632922
136405
1432557
1081663
557809
39789
969927
1275317
467344
1821996
486152
822021
1986528
87566
433923
1604988
901042
1348611
855017
1579717
1127097
1597296
1542471
1830738
1817474
623072
873841
1146629
1173520
1229729
1089671
1773174
1027207
1428980
696544
1352019
1421173
1221377
1220081
1376641
46669
413869
153995
549757
705985
1353491
1488192
1511352
1144030
1612433
1026974
315856
1653785
1878824
1161519
426230
1388364
1068795
560162
977858
174168
1856231
271009
1283161
935883
1859423
632718
70154
497256
67676
234050
719024
308344
1197860
1985314
750876
976424
165892
1189869
1752279
1167043
1172720
155564
1111689
53455
1107222
1316835
573206
432447
1600058
1470490
1272101
1296108
742808
1188316
37917
1637117
85350
1171491
89519
695058
1277178
530262
441908
159046
1207147
1325657
1090154
982152
44095
1110980
418396
1038965
1291476
350362
1523389
802637
154309
1554351
1430707
613636
1672980
862802
1090220
117131
644491
1193286
620973
95704
232407
1319643
1223264
1736646
341316
233630
334153
671748
1991811
326372
1857291
157196
1403494
1829300
145239
998353
291443
581267
1275154
1565168
1618092
636490
1420514
1957184
1176633
1757288
40862
616612
1235202
1158182
136576
181161
142882
1825168
227674
615868
1575632
1593016
1343770
521080
1539817
1803595
949514
1338837
1494581
1150938
1800707
1230193
1323617
1987985
715397
1713443
147647
1957838
775762
1183832
404915
826627
1187754
857478
1358513
1787064
669966
1968708
688070
513995
916975
1352930
811659
1427969
1242696
969778
955337
1545033
1956318
1795442
914443
1753374
207049
968699
443642
1511958
1707902
1770602
1811720
1663015
571403
630009
1770266
1897632
1091773
83291
20881
1610857
1410359
106305
142701
267689
317247
739589
204862
1819109
1166091
1971582
414449
1826889
1321220
1702760
588186
90720
969917
354366
1402365
1581011
1385226
3430
1874485
1672338
181558
1503589
1445506
903748
1682138
1847596
1142317
1356756
982505
490820
1657148
1004965
612924
637904
45628
1821098
452545
1160677
1181376
1696262
1739451
831189
1889287
1108776
1997169
1189336
695313
1711985
599893
1598690
1079429
1029434
914609
1034634
1154572
783861
320661
120327
1968577
116414
425112
285852
693688
935205
1272014
9074
96849
589713
115535
1505907
1606137
81611
1129211
1351655
1746421
1722459
1432277
450097
1081822
1036789
727033
1185450
1835019
593131
137711
425676
1834672
1835128
68005
281018
525320
9724
1582054
1291536
1344359
13389
1453548
1916210
720573
651104
822304
179979
209733
221099
353954
1443415
1173878
1752632
206747
1707005
1599915
1791684
531162
405854
1326521
1406814
615857
93741
68289
837453
869539
601865
1329435
1628418
1428048
950908
1799589
389648
1699089
1194483
1725307
1439701
229413
269464
393465
561010
1044585
580836
296303
716478
1915794
225519
290821
112537
250129
1951339
604201
623173
904878
1216372
36134
1368998
1446382
271752
1636269
1118881
1342526
1373261
1555138
1518719
141313
174037
1840631
1051757
570921
441869
855556
1071039
1134319
1576586
1996425
1011996
269971
429070
1773438
174871
401079
167568
1057768
1129508
1404601
713483
63265
189723
1960712
765806
1637747
1411363
890378
656867
96660
865925
1752865
975894
111334
1319869
1751845
1545893
860615
1247948
477804
1747114
1339320
1829272
404500
1587349
492785
1053763
71533
787129
545528
1116218
1085009
1172300
1295368
579761
1006522
250361
271139
897413
605787
1097108
472171
57469
551922
569055
705969
1137824
943880
424094
265915
1908852
1473984
1413446
1316449
1476427
120593
622736
210463
1190198
1718525
1998241
264082
1323357
54005
1678933
572474
1918562
477438
552930
1042674
1330499
1965810
196995
1841204
1794530
399285
1844541
773559
712058
1688289
1208129
1301206
1542013
113204
1172481
240114
1687628
292677
1625242
433853
974636
1124076
1161700
624149
989433
1155255
1216713
1384823
1064565
272589
1827770
854695
1331127
737606
270781
593715
68076
1446150
336222
1156689
1601836
523010
585036
941621
265271
1541752
1863174
1780658
1738890
1932111
512761
748855
920845
1997456
1581209
864011
46607
1013857
577223
228081
550228
1687757
665601
1282548
509532
1911548
1395780
769346
1251080
1714146
618320
1860349
412048
1120306
1623541
1093056
1787175
328067
1427714
603030
1662725
1315839
429813
157718
246989
1028762
714772
1886934
340525
996730
1307675
627002
928239
505166
1328981
1941006
1800731
452509
1809907
506652
1696447
1253182
705129
1747935
1548344
1533068
1565792
969985
1187792
81594
660799
908196
873844
1596398
1909397
1511225
237070
193897
1525114
1426435
60787
142943
1084534
1580876
846652
245724
1631514
91989
1404450
762023
150434
382437
922020
349565
700428
1084530
1364148
23007
742042
306055
1517357
1386976
1639798
1033920
1736680
873914
1362238
423102
1685123
1417274
262422
622312
1223499
1294952
1033794
1870540
1283191
1244503
881101
1539019
1085774
816642
1772436
1425326
1693464
1512342
1904469
1622541
383734
758099
454345
1590267
514771
291294
1197382
179962
1480864
1230048
1791130
1770922
460401
129171
294933
185326
166394
1704742
554932
727562
242468
1647671
684477
1717843
1182889
976517
393642
1409618
398452
1037412
1963224
1990012
1721201
851687
1198435
927822
1511740
1070151
1099808
179992
1087343
743193
1174157
1652332
379924
734918
1810347
279771
1537070
759353
47377
153285
1147661
1986327
447757
1255210
1752223
1379525
1658845
123962
751220
192951
404824
1918770
476795
1105478
122706
53848
998521
402991
1681899
379596
265936
996019
975165
710868
426956
763839
760706
1438545
1576311
1826354
1234723
445650
827674
1341925
89905
1020233
573008
1372707
304908
723392
849406
1361484
1766776
1199179
1038700
1642873
107680
1536830
994924
1077400
1518743
332688
1222024
1288685
700160
833308
136838
869716
1838251
577366
1484952
305851
25027
1115923
1147925
803927
292296
1029206
183627
646294
1583121
1235256
563228
1969077
533442
895233
1415027
1441278
684565
1763575
1688251
669358
555928
1048535
791078
1495769
1116756
1020250
1706262
27388
1051822
1003972
624607
1755889
1877984
1417224
143327
602478
1198673
278507
1852064
833922
1275179
1298250
1082431
1012874
1368620
757646
1466626
524993
10572
486779
1651361
1838229
787011
1455211
1082387
49339
1117871
1683685
657899
1723365
1163969
274244
1364769
1478088
266503
1870691
660778
1026704
500945
1140923
284244
511273
28043
1384711
1646936
731371
1484283
1584901
885234
807285
1514808
1429129
1365337
699394
1853278
1858533
1217989
63662
601058
643003
1191885
746976
640930
1715705
614638
1372362
1263956
1430825
931239
1011208
1667928
1327667
1102019
153559
1986774
1044802
1190552
1567024
550146
1041841
1311673
684381
1601712
1299993
108113
1834330
491456
632781
1634353
1701602
1705829
1939759
1398065
900336
1208148
1792815
1859410
1792639
1735705
738710
1413316
242706
1645910
1607340
1041151
1283940
256760
1609916
393846
1656984
1111641
1336766
858381
738699
1573890
1138796
1327515
1852726
661795
1998584
1101582
1031566
1297180
1671706
14440
996310
561564
1217948
647973
1990663
1787515
580453
1503412
1123876
965352
1111348
1800709
1073093
483600
573021
1571603
1091126
376561
625694
1056203
940896
1146365
1786827
1157654
1454493
106844
1506645
21934
1549360
837528
269285
383388
740195
1933584
1055265
1095298
1015523
787210
872650
261472
1476476
131461
652955
963566
1798192
937049
1907302
995796
1377912
114072
314055
1157404
1118325
641966
1210513
1038874
1866535
841216
1864460
485341
1374594
718511
321394
988949
362467
1492170
1359070
1710357
728981
354645
726370
1784605
284513
1966695
1239180
1441909
1906821
1154001
1977992
1579142
1776827
509370
1737089
1279041
290116
854637
1194836
340964
932856
1988902
559276
653151
381866
135706
1281436
1186993
1488440
1601241
1887530
1605399
132893
1508494
1201302
1897428
491320
262301
1457105
1165314
381821
1157929
1326145
1780893
837307
201297
1102306
1594458
1791777
303658
878774
1260472
1344083
80815
1531759
1554958
947544
1759482
537517
1844084
1343965
598742
1526879
1721639
1750502
977971
173194
1779374
781955
926991
787455
610978
1447033
965754
1400387
1626227
1593204
612392
757088
802263
1724728
1287455
279852
1775670
121879
880344
1677101
1769000
913431
1680008
228292
366370
397342
353481
1426488
1093416
421264
974243
1592168
1980978
1058064
1119899
132809
1816011
1882358
866285
1767725
893096
905354
1135087
697798
1887633
922727
752947
1053991
303322
670095
598114
118330
1176341
869329
876196
1617269
443315
751938
1854651
1016229
1998346
1399876
1837118
1775493
1008298
589246
1217240
1222213
1560079
1227
237986
1948174
1561492
584518
1924447
1541874
708851
62684
1672486
1016684
705864
213569
1520827
1191705
1458436
669366
1992505
1029382
1652902
459916
1765918
641690
1515814
389069
1352723
211323
153308
680998
1445455
131195
1949755
1197408
120693
705529
1746402
661510
1300787
1884861
101574
192023
1571104
1639606
288353
506588
409315
220046
1354793
1936760
1504523
794715
97306
1034020
1873769
722346
13302
644224
980275
1935126
1838752
500468
457020
1910150
986596
100265
1654576
711154
1726030
942254
1735741
1106062
421467
1809100
1501852
891149
201950
391271
943033
215504
1120925
1283017
1155390
107819
929330
630148
51256
1440445
1684127
1953338
943349
1186268
1315839
1845108
789343
867711
849637
115483
198060
596599
1430440
1098560
1953288
957241
597043
1590748
1346411
1425174
996021
116965
1729858
1065598
1175707
68853
719826
1209552
1054784
616691
1037995
644235
461214
1616608
725872
351834
200658
22238
139934
428070
86489
395272
690660
1846751
1216447
769904
843651
88059
763136
1166956
355709
667954
48044
475785
613632
327036
1817534
448311
1666467
582512
1240936
1334279
1270413
510172
1945778
1535448
1016384
1085286
1824918
889555
658387
1415116
1239910
1768457
9755
1658765
227115
1513435
759231
1778204
240580
1941555
1668241
1719711
1934483
1958961
1304742
1668178
1486995
449230
1836446
165362
1091162
1389569
1324668
1485248
1257984
1679912
492458
1863017
842879
175867
1824385
152484
784261
473569
754064
1858933
708275
805055
196028
525616
409088
466381
261734
1957602
1288679
499382
78527
1399627
1800811
881049
1187452
152512
1621031
315137
1511187
1808011
146379
1164554
1056010
896634
719747
983131
804416
1610229
478674
1218194
50394
774676
1728373
975123
388106
1589879
448662
1109468
1746423
1000095
1328438
1971971
1534293
278706
1222371
1953243
1825308
545465
1668720
930465
654499
1401669
1788886
409399
678366
1871127
1721459
207908
1391693
1908102
578096
1630643
1228927
504674
312506
29324
1271715
1686946
1989947
371325
302529
6602
660688
214787
483544
1931037
77311
1829059
749064
1308413
720611
1202020
185001
414431
18993
1346630
1846003
1628200
114054
1083494
78095
1505127
163415
1368021
731482
794367
1408169
428831
79039
136028
430861
1633673
303758
1088548
78054
128975
832301
1109016
525417
1399450
1364671
264422
1040473
68124
1254166
1693222
1194694
1205665
232204
1341950
1979796
1004829
1597914
1140620
477291
1890964
1391864
1920437
471491
735534
1880357
1336879
312891
209195
712747
1265908
617057
765023
1647230
1599598
1570363
165392
1171429
618909
1169613
341423
1718525
988052
532740
897348
1533221
728721
27303
1327186
1729161
689549
1933224
319377
883059
890748
1960318
767086
1403695
1891572
1678868
1913507
947733
438972
93492
1332328
447960
170725
1992139
1202708
1160072
450023
75876
542618
1384620
841203
470703
116490
385014
277664
1853445
1292796
1501400
255393
1577643
1324745
1287080
278695
953909
1335528
951793
885766
1898081
729869
339507
645009
998820
1137974
1637819
112032
1127894
1607113
573615
394923
15137
309212
427224
1681031
560618
1013201
1423797
1303840
956067
1772141
1257840
998486
1320353
467113
718969
582041
1507079
1886222
839302
806887
541581
924876
316092
602365
1224888
124974
1246040
817097
1666438
1678260
1218018
36375
730587
1696972
361114
441805
785410
992857
115137
1436130
1980622
87043
81427
1464102
327261
1633848
256968
786222
790051
589628
640421
1520784
1248330
1058059
1904493
308435
783739
1127739
1984771
708042
1270698
636297
1919207
290997
920945
1218970
1558508
273516
725092
167853
1224969
1669633
1767184
265347
67857
1006683
355070
1084683
1431443
1326426
1608355
291563
1743705
501619
1301724
302569
130789
416121
239463
125729
1590741
97051
695437
128320
459544
96057
1246511
1233225
1866551
1401242
1756856
1575221
255300
1579021
1750412
1835577
433715
980758
920707
1433485
1170061
268882
1528840
967521
943947
955852
109268
357845
73281
742538
166597
1614502
1479039
1985165
123282
1386342
752615
310069
1663556
100340
1062714
1220548
300172
1953010
126721
158562
1468667
653227
1360354
951828
262870
1555865
731505
851807
1936194
501414
1260658
1194517
966253
1169595
1991380
337773
707434
149690
578525
562376
1970160
988763
700701
1508697
1495524
773009
638058
709501
858527
1841190
1673631
1958070
1287637
1522527
801651
1785671
987804
1651055
1727907
1532783
694521
1422165
784666
1517447
1890365
1408531
1273521
1908080
1940707
327456
473086
1844178
533513
1136332
1688203
1635832
1309171
1315759
650704
1205965
226796
1930011
1270728
671664
531824
404664
1647359
1507098
560269
10950
295881
518909
171034
1756487
1659562
1120663
1786949
1724075
265211
232055
1546056
1398809
1567852
690077
1267070
1268972
883944
1489311
1144602
1927666
19178
980329
1369189
804585
507397
922073
1439096
558268
1457540
795340
384823
199060
1716585
754196
42887
1033040
1300462
1797417
933855
770421
1909077
663629
1674937
377048
300620
415313
193722
1970221
1896304
265966
767886
1910707
1219705
31123
488172
1437926
706701
366730
1348290
667741
1045800
1259294
331693
906988
791127
965704
385777
1149447
825798
1437084
1904561
202080
1847058
1486828
1342772
21216
348691
79840
1396856
273964
1811783
643329
1013473
1803119
928452
668219
1025671
1983181
562106
1754260
487340
1038282
191062
120989
1492798
1856903
1711545
655773
273824
1693540
1899124
477506
1091247
1554183
240074
1713003
203030
1795961
1001420
89730
126167
197678
1133113
1512749
995281
954135
1233506
1303890
1493816
181063
919876
1454575
1915651
135735
452022
748751
396667
31624
446973
1299669
1900353
1986770
1624519
1605098
166969
1636020
1055264
272604
420661
722954
1557783
300683
79207
1956410
1266506
121628
1432279
1344647
284636
560547
1572729
1631848
721539
44563
1268036
1107915
506623
1898927
369966
286369
788373
784156
1872932
1843441
72394
1571584
748058
44690
1146062
1312596
907241
1267903
1252764
25346
750307
1748144
10715
1766730
1130314
421125
498742
708129
1268364
372741
1802211
1637276
1743927
1999125
621637
1815456
1542732
1485883
498682
324849
1476772
782481
1648266
1970149
390227
860149
719563
1665394
486097
53487
1369025
1434116
1390378
769695
555549
306724
629548
92849
612635
668787
1318130
469026
248797
868847
783694
623843
846166
983795
1527767
552102
142610
1046936
1038322
1306436
1519076
1503865
21754
606698
381427
1399397
112385
1857697
276740
1089101
225954
1268173
1686969
1311701
1571768
902502
1573253
1309607
1584256
917716
250525
419455
184221
181897
1622703
794573
1840922
1918249
1738437
885280
1843616
1029235
1300821
543644
1508364
778966
1036578
899309
338896
1898319
1498522
6145
409757
1347772
1249959
437078
499049
113093
29327
584526
1741773
477770
1251549
1557395
549913
496923
5838
1785244
1654663
263204
1049197
388955
263432
88941
114617
1226942
71382
634913
1866641
919841
1504085
975841
11640
307920
1595000
1291159
787308
283209
615888
1311683
594806
12406
1166024
1681239
1384354
1711100
1885069
110628
990645
686552
1992945
1720792
46035
1915297
1682408
1052467
931492
989245
554063
25316
976857
1702092
233692
595726
171093
160344
1583938
1122952
1247211
266326
156676
1055293
1579132
1356204
744059
14900
1843962
881964
1651938
1401209
1524764
510492
897836
1263352
717555
521013
1760706
519839
183009
704842
1132488
320164
1377203
459682
1110496
454884
105731
1432455
563993
1439481
392598
1763268
919869
67769
23876
251571
700335
1989222
378150
984184
1388467
760648
1698997
1364288
1164435
940511
757912
1018169
618980
1427674
1503584
913231
1676288
292977
1377586
1398204
1534720
77191
1369692
1463226
1809984
745190
524608
674495
676662
951652
202446
213154
937763
1922463
1034106
344057
1744396
565575
1349833
1682083
1558421
109348
1090815
165358
232291
1426389
415100
898463
505845
1627946
1660115
1429761
1193863
217253
850871
620166
1115127
1090038
48606
1235346
1854074
1512526
889146
1442922
1309960
700901
1120660
162223
1175203
1766686
488596
1615392
1754815
199028
742402
1472288
221658
1277535
1363570
1284600
1575078
92961
1532750
562106
1625196
1102178
86157
1334844
773765
321051
1822486
1614317
1555735
1682965
1923038
222353
53509
88370
613821
347030
820347
544969
487109
1051305
1070103
949417
758889
372057
1663141
117920
531024
1548068
1508899
1008795
1609386
1145697
1790858
1229329
1937186
211265
1107857
255256
994642
1501887
1211795
1501952
1262494
388458
368760
601749
1453186
733413
1097009
520293
1823371
262792
614858
1604438
1171073
1845355
1126370
1334136
852209
1020509
440033
1499556
1978378
1851372
889514
1724886
1246206
661492
745033
1453800
1996461
719628
432232
680076
1916771
262582
1843302
596368
69764
514588
795948
535211
772664
1013464
1411981
1513926
1436888
1764427
361987
1927584
1982913
251622
1109210
274519
614659
808873
1080177
235814
1153876
805531
1311225
1802896
1951362
1157558
1296706
1955472
1891544
1912144
1224010
303142
449617
863880
378945
1232338
1679574
1660806
308244
1054882
291113
593769
181819
49455
148294
1949013
1926310
236234
430226
1367437
1319790
1450428
1938114
987884
147545
958768
329271
1676547
1433199
1239520
1583803
824941
1471478
1416766
144690
455324
18708
1907625
1262990
1069162
795278
1296709
402444
1774134
695578
1791270
675659
1242291
912378
119364
541404
1999098
732592
592254
1189671
131454
1877904
876792
773817
393039
1072570
469364
271695
1282165
42462
403246
1590442
34824
1771032
456492
1619830
1739457
462777
340459
817501
1942946
495138
1254955
1763637
374081
484344
901982
1334906
1295201
40891
1322052
743314
670642
61570
1472026
933516
1915577
162173
1412448
218981
165730
576556
265535
774359
1743178
981163
1729680
453725
667442
43242
525380
335420
135378
752948
850281
1406583
787964
1250149
1033622
761143
1617173
1692168
117780
448367
531339
1377087
921620
1672281
49757
700876
1351548
1576494
976406
157907
1626641
285209
41310
1660848
611392
873398
783236
886394
488619
1898001
649919
1286791
599590
862606
1706929
1575682
794732
1213856
1611840
320171
310442
1376868
1845970
963074
1380353
1238036
1500781
499063
1826379
298339
1635247
613751
1262079
1309613
1184898
302861
665091
1240898
1198122
1883859
285277
1563219
959065
963237
184457
477684
1075149
330348
34204
201234
83401
825229
735663
1222830
1533846
1321488
1716179
814431
875039
1702850
272925
692832
395141
1261764
217068
1855437
403929
187540
1393485
763268
426844
938623
1034843
1831176
1068076
1057797
478302
914523
945335
937641
1013801
1313511
1642682
1041496
420023
47851
1034344
912363
1620708
1560962
1640788
1208000
1846869
1955066
879288
619763
1673884
1681192
961030
1704380
511868
601139
235753
1424984
388049
369194
1177210
156832
461943
151586
1049291
1677507
1361239
339601
577810
242304
735976
1052537
958936
1175990
1810300
543224
13790
1046260
1482772
1102281
294550
1365845
1052042
409932
536067
617818
1730853
140616
40622
1751055
503517
1162480
188675
1308434
592263
186179
358960
1531530
116666
1197621
1318885
366120
522159
453797
1951519
845010
993182
1749825
1968774
1600438
1188378
149848
795114
882744
885944
932790
1270695
1451373
564075
345465
589167
1737783
1579113
769658
1274964
26749
252456
1513405
1452902
524394
393145
1078971
815257
1259363
488802
1464123
1334980
155665
1203460
143740
167112
930560
964108
1209317
1404744
1963201
467921
1468136
737259
1509133
1954942
1756201
1517351
1784461
1459571
41198
800849
110535
1376509
175388
1786684
268715
1664265
1392037
1431913
160584
1919483
1285907
483025
699169
1563165
735766
1445516
1769205
1455145
1111172
938645
314690
1436081
1068046
109058
759273
229242
981005
1893032
567118
1480115
395334
534855
790778
1607205
542411
666549
411592
188663
1743699
104547
102147
796224
383525
1251551
1430354
852473
617364
1581011
1014095
368432
66555
1454028
454701
1554047
424318
1088240
1706802
1753553
1627979
1711990
1626057
359039
984557
128931
1395923
824873
1429319
1012387
1925259
239734
1482930
1273490
131677
587877
884503
1447729
1761405
702045
864609
347268
1519296
1572481
286173
1305207
1349434
50896
1866042
1220601
24006
1172395
1186843
993935
1094720
1752331
881601
255235
953138
1106930
7116
1252218
943725
884667
1671692
1566463
1790093
1239917
679732
1522184
1781965
1319313
1472736
1639447
1389566
551044
243487
80732
787265
1889955
73582
281526
1738927
1823448
948367
573851
1098837
1833191
35498
217940
404940
1651007
777382
435197
1007323
1268502
552651
743751
316831
357719
1408151
1692379
969314
774995
768652
362421
641642
1046570
651892
530649
630715
1987438
1607921
521705
821928
1012786
1415267
1686799
461861
1347746
738199
558522
1700054
998477
563382
1261307
1275182
1776670
839658
1101171
664161
662922
1085737
1683112
1262157
665011
1264867
512442
40891
1812699
132550
1827811
1828444
88060
1952179
1327102
1741407
1731915
383804
915526
43314
1119676
90013
908080
231019
441400
114638
942084
1021602
1397965
283968
737829
711823
815766
1781544
792896
982550
31814
1795338
1419516
1869383
274310
1758451
1856397
1347503
919058
1132404
32815
958487
188699
890788
1297773
1979851
707626
1721285
1668993
158842
1629567
609961
217054
803750
1367244
779884
1615018
1974086
205949
584521
670969
246080
1044852
266503
122137
1006428
1764204
633918
205314
1756052
221799
498957
207465
1361217
1943881
1151611
1072002
146524
766024
1500534
1076836
1711680
1281473
1934542
1648504
1181477
839556
445056
1046553
1486748
1539794
1616479
1111056
820506
125932
43756
68875
572724
733394
617482
1308140
390556
675719
1809944
1413798
691171
611393
568235
281188
715652
1264095
634127
656499
1672929
466406
1766226
224578
871892
391308
943764
150607
1826290
662720
590455
168902
55530
203723
335901
1485415
1223426
1078534
1578844
511572
977150
510230
564892
1691517
588573
489584
447645
1658344
182589
1202217
1067440
370906
1574713
959010
639209
819815
505035
676681
1628105
1020539
930581
1446422
432821
1267117
1444232
198738
1868507
1176773
80591
203401
1283616
827276
57078
321407
733561
1463745
1837869
579362
1852544
1094825
1152986
1148352
1865671
1145496
397300
457002
127046
138242
330125
1447803
310761
1373676
321071
503518
436297
1318261
865616
733756
1271694
1244393
566769
776539
162797
1367829
741007
1654638
1736778
908593
996603
1070155
1845045
595769
1285125
1514154
260169
325681
1278441
1260406
1646459
13355
1972575
899315
307680
1171597
439389
1395179
680052
326098
1951224
321057
108588
936625
1206376
60716
1779243
419348
947209
1869399
1281476
906041
1745789
70515
16368
1454107
1551881
1215538
729412
1400893
40027
1864685
1498345
1185525
884467
1980718
480400
680118
1903725
1947722
656848
1361877
1697985
1190200
564262
1720299
1278292
1352670
1981552
954914
770579
346597
312705
1473417
1418699
42552
1588047
440593
1829321
674928
944696
1006597
1648766
1931274
402938
1674540
575627
63903
1277151
1426090
1227256
1690017
1885531
1312014
1225518
1771635
749551
342362
339351
503086
1886489
1094663
1199633
719891
1044747
681438
493773
1008212
1687352
649134
1765315
1240987
739459
1007954
270963
232805
385709
233273
1349888
448118
548877
1314492
206844
1283031
1368559
1306716
1006667
1713825
578413
530021
461247
1800053
1775613
112055
1352850
88817
1547261
38054
1529016
354447
1476121
559947
1093753
1695421
43338
360781
1233816
1484068
861389
448701
336668
278200
902533
1779372
901505
719830
1999489
1845934
399106
382286
1350512
263612
378539
997362
1998656
1286814
1426553
428852
1945728
1790404
158924
1137654
1061896
287563
1757109
817669
630325
1196864
1009688
190300
487741
910033
75982
1019654
105828
642052
477689
739089
1472200
1409481
1940793
924198
551095
1543695
1790577
108205
1363275
1266166
613285
1161202
785168
574684
1428113
333128
502585
20153
722439
1416760
774408
849604
96634
836345
691698
1369796
1129027
1523501
1468441
1677231
1628808
1958498
396985
1608965
354420
79166
479732
474120
774118
1187224
606328
872186
518532
1843936
368946
890855
851700
1095937
1534154
352749
924498
952173
904820
1496794
223938
213999
541545
1669510
709065
204189
115069
998469
1743413
419634
477859
893442
367192
1507477
55891
86391
72065
666069
1892522
1040211
578787
1037983
820355
1076202
629053
796383
1892649
1429319
1521152
1967150
1319886
536781
566053
217721
1448892
220372
314059
1253198
99770
1190173
704030
255198
1087553
407570
156234
1791225
300249
734773
1282120
1626269
1344505
865857
1768401
1143753
1134798
1261090
655847
1857348
499072
390237
969887
904227
1724193
553320
1662371
593570
454483
240980
433172
371249
616439
1555572
175651
786500
1417645
799297
5782
636941
1523203
229825
726966
1044861
355933
1353302
1346713
1424849
185387
264940
1397344
1997326
1456024
580747
242641
1182679
1830268
498234
480272
1549862
1994259
195700
1154345
160015
203509
806526
1754636
1746736
448393
857636
908196
1402473
1483913
298516
966553
322405
265541
154446
1007605
74981
941530
1836272
1512034
1209576
1004226
474768
1704439
1816968
1745745
884168
1816648
1723014
1392243
224362
122233
1724035
1136137
1093316
1816058
1168923
1144277
1550209
158055
1079487
185908
748173
1979297
1866562
1510992
881725
971045
1108689
1127003
1707299
1476516
1288946
868918
1624934
1535157
374875
1570951
716501
1941298
79686
1877611
1392917
1818529
161495
1782768
308620
1872558
409645
526561
377152
1581149
405573
1041834
750025
514170
1053361
1697456
494674
1728556
1690771
1822570
1011817
876302
1167330
1588649
639441
829346
1490135
10684
1466895
295454
1808935
1328263
1987370
1150243
593636
1573866
822376
443419
275525
832372
1920261
1528896
1668175
559480
67298
1317740
834221
629339
341683
1049717
1310489
262368
1011504
685221
482339
352236
1196359
1076119
1824378
1048918
1680360
1602611
669695
1654151
293766
1790474
1599457
1114178
1468528
1933979
430566
339664
1146922
640958
455705
1383342
1828168
460108
1494246
230279
1701234
465118
1790376
1964252
1755264
611858
1310150
1564914
1309112
1129531
1141815
1820256
700228
1747974
672485
1095325
1843888
340892
641892
1612429
796126
1887510
1135191
1287080
178264
1632484
147082
1590059
119829
1108610
1511289
444778
978675
1036078
1413854
1794846
1974092
494619
1821401
916430
682408
931340
1224606
1400659
878400
894578
1415462
1527345
1917967
659416
1585708
1019026
1487822
401100
186605
518415
785801
472910
802661
72282
59175
716792
491104
280007
1292114
238593
1707105
814026
1587459
313526
1540225
828797
1088873
192845
1201644
395960
941573
1198652
267832
1148564
256796
1521632
347977
219139
805900
1282573
1778804
34395
736587
875839
118026
1458286
403955
354035
1023460
1731564
354104
40650
188638
744280
817386
900538
144291
1507277
1236643
1201995
245341
1604566
1670984
303655
852717
959450
1018864
1895191
975930
1902261
863326
1740664
1808732
98481
1339960
259776
577768
777171
1073329
360870
429140
987434
237965
681314
1838914
1699323
250875
1118692
419924
1641943
147249
1366846
313762
1408644
674006
1613360
1019275
852663
909117
1785886
657904
429502
1303486
813631
1005330
629156
676320
114718
1033341
350001
1979926
900301
491119
538922
957760
546214
1341409
1611648
1873360
1217128
889918
100118
1462130
723737
1724569
594727
1806679
237614
297291
326178
406609
1437376
1700489
276890
1832461
151430
140761
367764
890471
636139
545709
668710
586116
846707
712927
894877
741865
1314712
333355
1462760
1147319
569250
1469334
466495
618993
820235
580130
957570
43029
147623
236922
1018126
18440
18029
1706969
1985412
1454274
1981484
669170
1514200
837295
1472570
487820
1014631
992417
152991
635327
874499
978023
1681331
135913
1104855
420574
99706
252582
327305
2055
1725284
525841
989780
873376
1384125
1146633
83271
1896605
1838119
543091
584471
1331064
950350
721391
988195
398130
603862
1893678
681965
70972
139736
36637
1779371
285989
1106127
105599
258178
1272173
403287
414484
1990299
345776
1974306
47363
781120
1242309
1956919
11650
705472
1262072
863164
1400285
714373
1711100
1722028
1599377
937578
441645
1635775
1920735
988333
1983718
943378
1241358
1865050
650701
1598164
739144
1433402
1335618
1063428
1903945
1984324
1228329
70386
378000
1154606
702542
1008376
1743071
182593
540639
257385
1393996
1103723
379119
1265797
111766
243378
153492
1746795
1257997
1416704
1143316
476482
1498593
992526
911508
1825832
1471611
1966413
1990928
806380
1171283
1875985
694564
66150
546056
390286
651900
1972484
1577711
384122
1425701
1659437
1320162
1439379
1812875
1454791
1319935
748407
9278
1039186
115634
340131
1100877
31796
835668
892831
1443929
845679
780928
515245
1819341
1847688
1985237
766131
585900
1342770
1771746
88624
1130458
1949660
67911
411030
302558
1257109
1399871
126171
95278
1394780
1222980
460284
1055840
662175
1682278
347891
682768
890346
1337699
601854
1718039
1281206
159374
1175069
462108
471486
108471
890722
1246972
1681908
1525915
1071975
863590
1880881
1699124
1767
1397650
1069528
637341
1773594
204713
393436
678367
328277
947988
584082
1823129
1883869
677265
1217225
1422337
479081
426234
1468667
539338
388251
240187
1142684
847255
1623045
429842
1858397
466929
1420524
1511177
1490925
1845413
696862
86991
1930496
1501513
1386612
1445452
1754930
1692186
231738
1155417
145300
85463
436435
1244811
526710
128909
1399017
969553
121078
1835328
1950846
1508684
1400588
73921
5483
1513046
811668
1273382
183017
1557040
1792641
27238
1630112
671948
119485
1143995
1038439
1419264
455879
1591145
652458
1073980
1212975
29470
441223
1346641
1782711
807952
1554666
1093179
1617954
1394689
1916053
1022657
1685177
962200
678338
1946054
330147
771571
822740
1037571
662745
1677433
1698905
881263
221759
1154859
1621262
1940227
576496
847100
1223287
818216
957772
749389
1926500
1463749
1874906
1142555
1390805
19537
1880076
834956
805967
1705720
2252
924068
686675
412324
1535634
1308638
1973205
1431567
117592
79374
568430
1230443
143179
994815
933074
1864616
1768922
1504773
1193177
327417
591641
985677
208840
532919
675766
1437040
823629
1009515
1762529
289491
1127215
1440436
1304957
297060
1459352
563151
1940194
1078092
1293419
181950
93952
152270
1343797
993449
1668290
282944
1147583
1364039
883227
1737118
778025
730872
1476892
68793
1372622
1723529
544595
1451439
1673418
971574
1464372
405041
846725
295646
164184
92774
1520983
123440
129894
439489
1734450
1333733
1357477
432383
1768362
1865171
1960713
316720
799353
414401
755739
1216002
711783
595742
863461
698887
6125
1037270
1893453
1609898
740098
423050
318680
868608
1528644
603849
402720
12315
1592315
1041774
619827
667279
1803260
110642
1682392
559792
366564
1874991
1163972
471237
1614937
322450
1170774
714253
37505
1378762
1819689
495571
948754
1298078
363900
1625597
275439
63000
71496
760797
1740303
124411
1581712
1891308
198455
1492937
28327
87763
1861485
681862
1468659
364655
718081
1238742
735828
1244073
1763651
423143
1001200
932186
1556362
1845494
1601039
521192
1152293
89987
1319573
808061
1273405
492851
1885854
941740
252006
1480328
1828364
173822
1383899
1393222
612302
1745417
216612
325198
105384
217884
144208
112997
749283
863135
785996
1975524
516837
1416150
1426637
1959736
457292
1014171
29503
1625016
552750
173170
861354
447012
1062785
844447
1043376
169866
551448
1351369
614669
634092
1513634
672509
11923
20457
376991
28166
1011186
1445626
1801808
1531815
142352
1697980
1104507
383778
1115559
1023060
1209474
1567843
560064
168469
211748
861493
1151647
60629
384039
625688
688905
668634
648687
435688
123510
662979
1021568
983730
1394612
1920098
1538339
1710521
1590522
1373968
363999
477790
218225
1083360
745893
726061
862573
1014259
1211115
757623
1858020
178895
1123385
1168200
1420988
742422
1788423
1842974
1550615
539893
167729
15474
573020
496206
214584
1064670
1879486
545541
377217
782989
723124
1007979
868726
100433
359139
548224
406403
338080
1916638
1806513
916814
112274
756744
459391
1902062
1195173
12510
784066
459121
101392
1077827
1740874
1557413
41969
129282
960534
1309159
856286
1827626
1625324
865999
1867074
1513921
1130017
863243
1170895
968325
1716991
1453627
1424225
1425516
1144740
1909657
729180
1696175
842619
1621550
1457033
676518
427363
864271
1342058
1218693
1825775
122886
1391273
1171448
1472748
885571
625159
725494
1721831
1017897
1527327
65365
1736007
941355
477312
259218
168785
717669
816095
250962
428122
1663529
1669294
1171239
1477664
1575508
1336874
154868
654742
467375
320586
760054
332453
320925
1170924
231872
1055991
1715336
131809
582671
1117193
1838677
951933
1640226
763262
1746749
288072
590670
604369
517246
1484863
902386
1399830
1522173
667432
727630
1321416
1133183
1650259
242261
503010
1616818
1589378
75984
1000233
1459168
1231629
1512990
1851700
765297
1937796
1453283
1661429
1368830
441778
806251
1893351
518834
1749666
1764820
630848
555870
566025
931193
495835
1024803
1785012
1645275
892584
1049619
298037
738726
1689502
1144718
1581830
1390234
599853
862503
575081
1492537
1094981
1516492
869749
1985205
504983
1404230
972087
1747188
1389446
1971237
402305
1688728
347771
1679387
1533357
1813612
96901
580154
1196963
1034029
841806
446850
943133
487347
1533922
1901250
152114
921269
1383483
1898525
1433264
1216651
30748
1354787
1596647
1904243
1644895
1179160
1827184
1459622
934802
211834
983572
1889433
1083239
71642
662127
1239238
795779
483562
682371
1158567
1757222
261718
764986
867988
1414450
529438
1654617
1122674
1501068
331878
961768
667177
1331940
451794
176907
1803573
1155291
239859
1680763
185618
583622
1383589
143474
792387
990062
1373493
1028988
1744770
1343329
1144540
1513981
1388308
1245276
1856332
1138226
18998
1140183
439099
1934905
1163861
1281866
1951659
654685
1512636
777953
192033
645678
1158585
1183190
338375
1425993
639288
1814482
1707878
1886159
348742
895272
367259
997715
887000
1098961
449407
1960815
1040869
71830
1260188
379224
379897
376858
1360227
1733616
1910479
324592
1839800
1862400
432236
1068583
576191
948587
1925003
1837644
1950418
1742386
309825
1225027
1427088
164678
1205211
499857
1464174
1085826
803876
11394
804935
1926102
1435374
687562
1657245
1597179
1072300
453909
832080
855942
50437
1789306
1588400
280069
785665
686625
1009454
555988
1903571
520930
1706628
986399
371314
550226
1786542
882208
237969
170099
1131865
1888077
67741
703271
816757
54622
1130028
1052361
1126729
744320
699068
1279658
1404212
1181027
1683515
1936261
1375876
904182
1907211
1821862
1068544
1709361
299745
153687
164810
536669
497942
1137874
973978
149840
1648653
1665164
158531
343862
1631720
799471
878988
434601
1499678
203064
1001366
777211
98182
1917511
885349
1549915
517991
1576201
1349647
154455
1583186
153426
452403
1995672
497264
1632269
1070669
1373669
474324
224999
148317
601618
1827358
1198235
43137
153480
1514384
816061
1851345
791563
707127
1347517
1846933
29207
376493
559820
628536
1684329
93462
177937
899040
1680301
421987
394974
416154
555167
1553590
1623144
693596
290132
1326915
1897434
1725337
396654
1433443
669257
1276567
1011908
528072
741190
1921930
1421017
1099451
289348
69822
440243
655753
1191930
1410289
327821
1471363
1685379
1790941
1835709
125514
461327
270534
891334
78850
983066
749877
1914563
598001
585680
861007
664837
781851
1195257
1191189
932560
898516
810894
794636
83708
362747
847995
641267
1661043
1194367
499002
1339697
1938409
1765585
1187361
243641
217798
1323734
729348
1583522
1548383
656453
1293211
247186
359257
906850
1115838
1795318
686326
253186
315285
1841912
1665928
334218
1507931
1955609
764358
622899
1035952
856235
1809634
99239
1168452
1133092
1459400
1355722
1108982
1122381
1280167
723491
1617464
1209915
1322477
1847652
1371996
1724281
762220
493109
1626886
312753
717669
1236689
948480
939982
1456823
1885158
149054
222124
1474946
397913
1221252
612624
281375
920737
1810215
327348
1859787
1709230
1018041
1684203
1270080
1346102
1872690
1785791
721001
1616492
543532
246196
1212546
1605745
460630
1032136
1889337
1445359
1311655
1573926
1626114
1147170
1064182
551587
1689660
752885
475019
1777287
623571
816981
658889
920966
881355
1123973
1670132
41974
1261501
971146
1166450
1496280
1219248
411158
80278
1753333
849654
64957
1359884
1890518
340914
276396
1180000
44352
611035
1810933
704303
898923
1471340
497083
573113
1449160
1436484
1585071
1144736
752722
1926081
1595554
473712
1288733
1653135
1363210
1269369
293021
187092
723197
924279
1275649
1775094
1872946
1623051
1862679
1398497
437220
1273601
938141
1531703
1840575
135832
386527
1212637
63130
266924
1535086
575609
1640622
152498
1986128
178136
1089688
220096
1328493
1347258
1669581
759936
853158
1451897
1195852
1586544
1755786
1046924
697640
685826
1705211
1096449
567708
286343
930007
118626
1488477
933814
1268738
1934213
1266776
1348947
958575
1375216
202012
1516058
9120
1414705
1250747
1263111
986082
529237
216279
765161
866416
1233696
1309450
1325852
1584188
386702
902512
1201260
1425168
874008
508741
259027
479754
1377152
980653
654953
1418174
975908
1179231
404602
1180635
203260
1861449
1925483
1932293
585371
1078662
154804
1459581
327224
1928477
876599
665542
381691
345766
882962
1395536
219535
1878421
913791
1226469
1056948
1414038
889748
854820
829931
546211
414043
1357951
354414
1355636
906649
788091
724042
1598674
308128
1394328
531741
171269
180964
1681733
133887
1155127
178142
1246546
1134860
281907
1123441
157382
557028
1910931
1739649
50450
921412
693559
693425
1585442
93449
1714747
1434550
1461110
642536
1983965
1258771
1244917
246008
85163
336646
943491
453591
848229
1510174
868350
1962075
45941
1604308
1846285
1390832
700577
1841759
1702069
203417
185712
667538
365108
309119
341322
424792
616267
296405
217187
804543
247438
142293
1934080
645486
1718225
1190828
652122
1445702
57065
243674
1431569
1183092
369174
458197
1042570
1019346
738760
389319
643087
1278795
115507
374055
1952659
822348
1543964
18194
320441
640291
1997335
1548984
1299335
735236
1039037
1036825
1008446
277954
542767
496966
83914
1681384
1751347
1305024
1872403
553053
316716
1233431
1137923
1124516
1749430
855751
654199
897140
1709621
1376085
1521629
747491
844680
1867449
687903
1482327
1664366
1109130
1556760
656705
758647
635292
367713
941233
1688105
8886
663214
1306130
1014100
732552
1028235
309022
964037
1842646
461756
1724394
666030
1283183
589100
1100577
45241
391149
360620
668596
710673
85768
1138013
284296
1891086
107224
1138796
558254
1291691
1994462
1077044
1726613
998120
1734572
121092
150287
47226
673236
360003
1889208
287061
1768594
36392
1953485
101969
1097454
805309
1221733
1168350
896392
304136
1136829
957477
890984
493331
609655
896768
669984
1601509
335470
335559
1716346
1882561
1476666
1701442
334406
676990
843233
383975
1597272
427973
964975
790573
264812
344845
808456
1917289
100384
1987567
1140041
1378876
257157
854544
1590384
1853776
60487
20999
1943084
1814348
744356
1780333
1109790
776097
509628
228132
1013372
1238891
1628338
1792296
956277
1782955
602566
1120776
1959530
1201932
1025879
1606928
856482
1610392
100114
510620
179761
1339626
1819217
942551
1502022
1292230
810261
1465894
1481093
620411
405597
490816
1029276
950566
598941
1482187
1204931
1221315
1696449
1588910
318953
845640
244183
1967309
1273208
337865
1436550
334846
390868
469477
1690887
9298
1124703
357720
97914
1027315
1523022
678221
786835
54215
1553577
1661421
625471
1318230
810755
920741
1253449
1814119
1888876
837083
1749657
1074712
391322
1885382
1340460
629223
655461
549338
31897
1891487
466159
177836
546562
85045
796093
644176
64724
158524
1792293
260249
179145
678651
589603
1521659
354621
1122814
895191
1987060
1781098
1081482
1786751
1439112
322139
304543
1825788
1141009
1034354
1696093
207408
1128829
1477343
335766
1923400
1787569
1151134
826426
653814
892189
1992457
1733962
275637
1512361
440075
71956
1912707
575953
129718
920282
386506
551920
1979631
1900533
1503127
1843072
255673
184802
1171410
42680
807602
924805
1626333
1656686
1593583
1466727
290031
1067724
1827076
1103808
79086
1063028
1840181
845296
687363
1469695
546915
154732
1196814
1439728
1357669
331713
670495
1975659
906197
1733594
634942
1745285
1808153
54225
1595937
1587573
816743
118943
933035
1049851
1750715
1180848
1729321
1590651
1212268
1346180
995360
1072251
1756516
917644
1154996
704744
683386
162950
1395112
79011
975244
1253961
1510912
552218
1883973
166600
733402
1931940
1580555
903759
182311
1822033
443727
737646
1405668
191360
1021798
1567191
4380
598195
1679251
1300208
496582
1618035
1237266
1032422
844764
513120
1355648
1015681
247890
1555333
1847543
1091002
594799
1907172
1470474
559326
589218
1039355
156372
1531702
1340287
394394
148944
835968
1240022
305660
388123
842400
282669
800651
541491
1098426
550182
655465
426870
593841
365403
1025543
1683150
1597504
986198
1083100
209008
772148
677507
1471128
1609308
1936426
1672311
1709292
1880291
1657214
740512
425782
221356
582538
1179915
916168
1176210
1635999
1830354
1863962
1977643
330062
454026
437255
973327
1424005
698045
553509
37786
1916701
1653538
1688612
1989917
638854
782028
713339
1976105
529352
162360
1093040
333233
1954058
1103537
1120185
1889339
1025380
1317902
621443
1778938
1347161
1706797
1748536
1332146
72052
1511694
87469
714607
1646770
870189
819282
1244855
712959
179369
796613
1244133
1628730
1898236
309771
1002992
664862
1787889
194637
1213798
975070
1297292
1800580
328252
1055076
1912542
960020
253830
464208
1549928
233347
680000
1582614
1566994
1447462
1108311
328038
1177518
1226532
1314806
1353926
408776
491106
1234900
1215173
869647
582127
1160998
1501000
1932542
1016051
1728939
673270
1923950
1176310
1241621
279243
1083211
1910427
703556
1208516
1255983
920075
1151057
1132198
1506830
1047308
1916674
1142646
151372
1058651
1760816
1286160
1355410
1788830
436609
1387295
389259
104702
408930
1509080
1600321
874755
1184901
1946348
1813531
826611
1794278
292850
904557
824716
1514361
1587497
1081024
1531963
449112
932909
1295995
1043510
96826
746079
967698
782586
115009
847995
159773
1776341
1983880
882850
228597
1282649
281986
1047615
1562598
374697
1157741
1133940
1274320
891327
664923
1134882
1449919
30213
492657
1955345
1310396
1853946
701717
1033066
1258441
1799133
1551063
1361902
1636033
1392514
1367851
1511638
1046114
1677844
1831628
335675
1208007
1847627
1754866
585348
346326
1982696
1726978
28063
677176
1403459
1973506
1451435
44102
611975
651210
457970
1313678
180521
744211
127406
1820445
302439
475
1411667
1974630
227295
395812
1919416
406935
1433621
1342547
1407416
1035724
953360
882867
1039865
1590403
381621
161961
562984
529893
424438
913371
659945
420245
136932
1929997
307055
163742
1727897
416117
840782
1223029
123110
894080
1907464
1705450
1621543
1214185
702069
903398
1760636
1162729
1898453
1960425
491767
1413050
326392
694496
1299218
255795
211778
580615
1477397
1273413
410365
261523
771675
1071076
537681
932092
1226248
1131965
589086
37161
1933272
367144
1524371
1667274
937245
1278513
1748403
1394898
373374
564892
1148386
1364066
834421
310264
1838384
55984
1060690
755549
468146
1871565
408475
167051
264746
1716390
1865129
447795
1278279
573606
1319771
1683543
659238
1439501
451703
370496
1607800
607344
1799997
140086
730922
1089138
1318201
622216
1791984
344757
376328
1322751
653614
652248
1600687
1131537
377932
715747
24516
281947
359932
1896815
914073
1322001
1325680
1265873
915001
317086
1128320
1118393
1312879
1897603
952283
503586
1226513
64176
1795406
1667247
232661
278524
1874157
65324
1028309
59354
1117810
500503
859302
1684287
902661
1659337
1562472
1525284
1895046
1309632
520877
1464928
114890
1757104
1801001
1417840
192049
1900208
1909932
609389
1466436
1119638
64882
1440312
61944
730631
1491306
1761264
1185950
1829104
6026
1202763
752054
1054765
1421314
316956
1214084
58257
656353
1509036
1517949
185771
1344982
1914025
1916534
1150128
1565675
1607321
443116
1182932
1785089
477062
558650
1996267
997190
1275147
1430835
1022641
233726
349719
1829980
1154565
1312500
1331523
1984137
1078890
178862
1817301
133943
676849
1543728
1681886
1971781
1764493
1186892
288236
1339842
1268153
1155424
893263
1974791
987445
1774127
1408995
974626
1649715
625897
1328124
626479
47506
285040
158828
452706
649469
1586624
738967
88852
1159579
1798249
1441154
657465
1139913
430405
633755
307735
915349
1300625
61266
913145
957401
795767
1370920
380985
867862
1185649
1018334
953732
1230940
768937
1523655
1448507
447766
1731448
317381
1704729
982649
350833
1279768
53511
1974420
1671295
421895
74566
1036080
1654515
627683
475782
1096390
6041
1616225
1842854
1675230
1143275
229244
1651644
1281317
452738
1799798
1346989
577373
834440
51542
1258203
237709
1359209
1097075
1947046
1944637
1841960
423367
816659
966729
337176
155494
1288622
1385837
213447
173462
1947220
1235086
554332
1843752
1043265
401354
134281
1033653
1059191
1349875
1611792
1438783
79252
1465446
16002
1041832
333787
1320258
1281816
846418
1885602
522434
1726292
1003005
1666890
107031
1718576
387433
1417977
1165288
532248
1156417
501478
1017023
1825475
1706401
1199201
865937
707784
1562918
301192
925448
1355731
1126818
1273493
1783930
622240
1869221
72058
850064
1390861
1868551
1013290
1286099
828627
1641633
326950
886442
1026762
467038
1495434
1404978
1418683
1408159
1594793
304600
1923788
47817
1568796
1745752
80474
4520
265787
901778
1053345
1841090
252449
574120
1752620
1418159
1491174
167218
1754062
1285402
1281690
554642
1132567
1514172
1828327
1057053
610128
1842981
475739
1844919
721359
65151
651162
190830
1425952
1136641
1565635
1170133
999355
1336767
1169293
1729437
662659
238001
1962299
851760
26806
874690
1814983
248109
1279033
735379
379337
754956
1113210
1675486
734207
328565
482426
809692
387277
239743
381151
585247
1267219
127589
1563648
215914
399238
173236
1738341
1107288
677227
1693874
542599
869537
988302
1312003
978679
322195
757519
1760988
1773657
29
1513490
888249
1780691
1338585
1506823
1964211
1337860
164099
192207
1463391
380629
1229538
1740630
937494
749208
1553184
915634
1197151
818692
1243918
1571208
1523576
891
839950
1844656
186432
656652
46363
217211
1586754
1588041
726356
508250
793009
984267
353642
1440447
1471075
490304
720397
1389849
305386
1232927
768529
1636239
927900
304202
840305
1115307
1608680
1033096
755391
269367
701149
1682456
1388527
744731
1161499
131618
452274
1716525
86728
1248446
744198
635862
687217
1892874
1055324
755387
1323065
1286214
706873
929980
1724228
1326072
142551
595452
90064
1672832
592772
1861991
479790
1173180
281730
902547
1368546
382960
185547
1876429
652291
1418418
1714915
1953966
1394336
739462
824297
983689
816965
200113
112721
537301
746536
1949188
469233
1360009
784706
1084217
918802
1299224
416392
501309
1237682
209183
1600280
542981
1691854
5133
661857
894217
44340
1850755
1149881
541149
117420
1838858
1826884
839729
1264070
488493
436869
473417
401614
109203
715253
462103
492103
81156
1707506
1268978
50894
1869311
1214054
1569232
1749590
379175
1633019
1405080
927283
1691149
1440143
599775
342113
657254
1198299
835517
1846832
1884246
1776336
1139823
738817
1166474
165371
1526021
1263631
8632
1917853
571229
663163
1358098
967560
917803
1531101
985242
924347
1401506
1910325
1126289
618685
446895
1235218
999863
827979
783618
671190
1167862
1714437
1828810
818522
867885
1221012
865029
1037916
590115
642188
1581510
1530579
641695
1233938
181509
821444
589250
23762
1852789
297652
1279117
1908777
1326155
419866
59615
791520
1650556
1520823
732113
763125
1628108
135039
300946
88699
665307
939779
708171
1664382
1000422
800058
1370806
832831
1227178
1900992
1903091
81072
603590
1136408
906287
1636281
943074
1557016
870310
1741678
46517
422474
1026986
1304930
1624729
406341
1603922
380092
1304102
1450703
1039926
1265125
898418
666273
853749
742632
1425200
1860582
679443
878541
1552811
173734
1134798
770982
1108733
1298228
707313
1293581
1896196
1225682
24081
1526156
1258495
21581
313120
245998
1688961
256245
1996880
24364
1380026
1946538
221204
1138078
967777
1930135
470901
415135
1309303
1916392
1220823
662778
571251
1190767
1084082
1973920
1856767
1352280
849045
374635
388352
989004
1439364
949925
1534964
691213
239055
684984
1256295
1197383
1279142
1865436
1417287
306559
1206431
1838086
1053757
1342865
1545362
637566
1530423
247639
1228504
1854611
185806
1134043
26090
1909183
72135
1488977
1881205
1100282
1329540
349511
1435642
688480
367732
1594700
1728848
505494
472267
547606
1638839
519543
996039
296813
89559
921837
1520108
1218995
992523
1149992
1328701
1550265
1177856
1942224
1826673
1529583
587059
1525343
1083971
1340751
1625374
900185
1602029
1338008
1993021
1584015
1947927
513860
1837702
304569
1924301
1116504
860634
213129
1249784
561210
969773
1622536
557348
849337
1579848
808286
714153
1877418
1795248
1840227
99353
485968
1752365
1805462
586230
865205
1768019
689086
1175934
661030
1692866
1002231
1902798
551912
178829
562160
1727246
634428
1600318
972033
1852756
879265
968348
824883
926902
1803099
494963
1259229
1268846
973438
1771900
1557545
850493
631855
1886070
249448
773819
1990804
828938
1645716
1189447
611937
425958
1145374
733741
186998
621495
328584
391271
1679088
1933512
153824
879271
1731619
1726568
921389
1277341
537867
1570507
1775860
1676181
258322
1703381
1763579
1134877
962163
1172341
1674218
777408
1740631
852644
1048839
636582
434253
362180
116592
1354175
982523
366679
419725
496524
506405
1478204
36648
1598954
1719187
406131
753548
1523373
48716
1026294
1025603
1028667
137397
1836703
126625
1286083
725294
419076
1656695
1850663
1145793
606419
312172
990908
1242966
1802127
844940
1283720
935341
1820779
566196
448319
52253
193123
676222
1722169
1371259
168274
947702
767199
1253393
88926
1358261
700387
75209
1204931
1756559
5349
836785
41364
1908198
292970
434146
1827940
300780
308353
190803
1784967
1022809
1109143
1233610
467148
364852
464113
1880121
892287
1223940
764344
5491
1331849
937571
639918
100708
1407477
331142
917779
686877
267810
712245
1797008
1911334
751010
169232
893851
301173
643450
1277438
1816801
764753
33886
1567036
29891
1181893
1578084
542751
1524016
148327
1443968
751522
832219
83516
352300
833344
925793
250598
412732
94194
1566364
1896119
1974783
1150062
1864702
1291124
305904
361559
1225815
1336233
453886
1989322
613146
683260
870657
1344638
926207
539625
1999659
1140329
1414896
707949
36817
1610373
127799
1597466
464258
432155
1337453
5733
1224578
344028
1520466
1787584
592885
464616
1341462
1659134
1292729
1691081
1229515
1254855
1216615
1887637
1546403
149446
1383726
1256542
1619391
1559660
1777507
317270
485252
1151590
168676
1390673
547046
263593
274946
1661227
114342
660030
744548
260883
1720521
660063
428144
56559
1130270
1964627
1849526
1014716
1076049
1199816
22621
1179787
1299782
707758
1226298
1841578
1463680
469673
1950018
21806
846998
680
783246
1246264
1323546
742302
668101
857393
1080943
1827228
12165
626644
1891117
1023317
821694
1455875
1789508
352831
1486923
1307419
54097
1498580
656232
870668
1963339
1422995
1013792
202869
1023082
1180659
1957159
882043
587597
1325095
1698248
61881
412819
1046254
716323
1823443
1377603
1696070
990065
124077
535
349546
1665330
1120867
908849
287779
371601
917395
658954
32403
485972
749800
99419
1222021
961738
195434
1297667
574720
1311424
597680
1523172
176354
516550
1760170
1792322
1996359
121825
1070373
1462451
1310195
626775
578238
1707432
635337
1543311
517478
63307
100815
1223833
1806715
698264
1684725
1682682
1636993
1484522
621689
647867
1780729
1873396
925806
629048
1240714
35815
1674723
1395352
498312
290899
1104484
1203569
302809
272140
489606
300395
487448
1246294
928435
1781466
1582628
839839
927865
960214
947135
1726581
517348
812591
78834
1110921
935950
980530
1052858
258182
882406
1574829
116734
868307
443626
671840
792656
1621564
1564061
1706624
214335
961028
95525
734695
661288
1877755
1861495
1815631
252468
854309
1844516
1858811
502158
83461
1015967
1817690
1479552
1753785
1987567
1186600
67015
1337106
301343
682662
139901
1648798
845326
1961430
1156936
623583
455898
1941728
902044
481222
1794503
344185
629417
1183049
1430022
1103082
141918
1529379
1898780
1145710
903146
811575
113232
1154607
1090386
1024258
85894
1679320
619454
950440
94398
398894
40787
440773
1946458
1425234
476436
1928938
416289
387165
1713163
1494322
1328903
1529792
1339759
527303
1922927
1835736
1214153
77797
637177
1579803
904618
1890172
558971
1271521
1779955
1833046
82130
1565495
1849058
1853985
738522
1213283
1684303
1615393
629643
1261701
1271357
1264938
1929874
986982
785080
876615
916116
1644181
457639
314856
1021797
305065
1740029
1653229
1681724
1926679
648766
867245
757258
2705
1195457
1383157
1095629
1796460
1028584
1942906
608769
1527217
1258630
1374052
198363
386814
537812
1581049
350364
1868414
744204
1492820
1368264
318213
505834
819997
744572
772684
805744
1351696
24621
1361006
264726
923414
1570580
1252897
1481933
500269
1608198
393370
335008
720201
710418
1590594
673592
628182
1839314
334776
1096769
1288180
506478
1464268
222674
1687171
621281
54489
1519788
1062192
16026
1278626
436035
1593377
847431
883991
737312
783529
95951
1013124
1861509
849635
74489
1942275
82930
402040
698343
981870
1105842
550567
393603
1027931
1471032
536102
65535
1631806
240128
458363
725830
506517
1708355
604247
923361
1695196
382428
1708714
1480495
1216433
1535053
1791775
394176
1432692
707147
1273198
1764537
1463936
1550243
1803793
1358582
201501
590683
698536
566852
950463
962223
280143
1203113
1565909
438103
1064458
14250
1185885
210061
94086
658312
797633
1313576
1446853
1028395
1337968
47360
197450
158506
1689785
524837
1037534
1355727
1061017
528450
1673431
761956
1965598
1037784
905825
1082321
272632
1161803
464419
95046
1282458
943619
52835
1110454
1358214
1566819
15313
1579656
1880457
432847
1587570
1934913
442089
515568
1688299
530932
1106179
908183
146580
1245999
1744235
1108184
809550
406758
96239
29762
1342649
371112
986382
553385
1391752
1014012
838694
584173
342838
910043
1854609
742794
1153672
1810901
1994822
78227
877829
428943
997782
1243239
1922950
409081
499750
1133926
886610
1942845
1794232
1094119
1132075
603378
808289
358890
965421
1617804
1720797
1978429
1048708
1173873
1793280
1667184
202225
1459038
137606
1275462
49189
1625756
55667
131300
1842186
259150
1568375
381755
1038147
761056
1677259
745587
1302817
996464
193176
1833027
256201
1041299
894863
1053583
724020
1513419
1431048
569058
1252277
85749
1312340
901893
425652
24585
1977846
100833
1297438
1830649
603322
168686
912172
1768559
1621109
748126
659268
1025110
203673
1894443
1428851
685242
990377
1391090
872677
1626361
335075
1676334
945675
1394632
1746257
363995
99451
1504792
515545
617451
119847
201556
386916
185598
163125
1096670
749038
884938
1061946
1305822
733560
249095
219696
1309495
862857
888447
1711941
703446
627196
735908
1444076
737280
1561615
1191220
501554
1257907
1578723
1596530
956378
1145379
401857
1016392
1841720
852270
124413
886825
629317
571258
65242
134604
501170
580383
767596
1529272
1009915
162531
1060126
437429
1156087
1660908
976372
996501
586441
1638887
1202214
1508108
1754713
1100388
339452
589861
923238
798160
1906644
118225
1422020
1021135
1129031
24517
950771
1521589
1036789
1462206
565997
607746
437168
484628
1980448
1952680
897748
953078
75140
1580356
760919
73828
189824
929606
1134005
959263
449986
754937
1567340
1144828
1980113
1808809
1339412
1769523
1425818
1374883
1677550
1392351
771286
34738
77458
1507799
279051
269320
706714
827164
563310
1050809
1883931
1866505
1195314
1586670
1332551
1933443
1752542
1622141
752640
760947
63016
178032
708624
838318
1274893
1657053
860953
517434
680153
868057
898
1351223
1504810
707298
600572
335207
1219235
1825586
1257489
440185
1360659
1912183
662121
465921
1640787
887893
1477497
1885565
1214158
1067298
1419918
1417924
33919
1394979
1773920
25299
1854246
1311780
1298091
1829352
29056
1419965
464754
908279
1626658
607394
1167143
1782317
106865
1281435
152082
550627
1375041
253390
1970255
9761
1016280
1848764
556196
1030292
1590182
1982646
1437852
731786
169186
658169
73345
829816
1653079
1979176
1485814
1028790
1592035
469715
594119
514656
1966137
1933805
355333
1650285
692723
374204
1338738
1555051
1895331
1809225
1519160
710674
1981936
766212
1297441
544788
201461
1880101
1302793
757782
1566791
1355593
1646889
543121
1335239
1602700
644677
1511536
1155761
684832
1069085
1404285
1487122
1996951
530290
1003810
1008943
1674299
1686232
10556
728914
1957104
928424
1787597
1860815
1707819
1348864
1821275
395614
1179514
1242807
31996
1726549
664548
1286933
1266489
998167
1834425
1181183
1118149
65816
862934
23788
282687
1723440
5154
94409
1478764
153308
1022663
1220737
880702
438668
1230028
1749430
1484602
1561571
1384250
602220
2774
1285654
1221239
683495
1965474
1649016
1208134
91258
262241
953096
1086987
276886
1144087
1605269
984009
1869194
1815720
1408146
1536382
222431
1006458
329688
1799317
1428438
503781
1181159
56792
216395
1492178
1724767
1222719
1611860
1946120
445424
1809644
393940
1273437
697573
1551781
1361375
1589171
41959
567085
1808606
938013
364330
1807078
301014
2899
1160353
670308
1372495
803173
419836
24257
592042
774196
588493
902665
247439
1537984
1167172
405610
1886840
1872712
1194413
1396524
726589
323457
179096
1761097
1273882
1232385
1683709
588338
287359
819519
703392
1140191
174640
722799
555123
308471
964526
725271
1365720
1054725
930424
1520134
582262
1999996
562057
1392564
1378012
499584
734235
357762
1831123
275040
518769
255015
540395
1615680
1885766
1302591
969752
1689502
1118296
1377864
937700
1255682
166332
161753
635695
1242051
319835
1504099
1372666
1189115
988601
822423
650829
50028
1894710
331662
708582
1128217
363141
837496
604153
1715863
1028168
1587933
1691115
1448286
1899870
356644
1405151
404692
766954
278835
1145575
1931856
1680263
1280520
685216
761617
1329040
258936
186692
1832485
457761
1467398
1699892
1604403
1247723
1904843
624568
1231755
1080637
1145382
917237
52094
240511
1550494
752774
27558
855357
1670995
1090540
779684
290883
1170603
804153
1312830
1377179
599232
260461
1851236
609612
642275
1091543
1128141
841589
652931
818119
1153537
1282981
1496976
1794226
987634
1693620
959644
1354399
1330555
417355
1187872
1359499
1299935
1452641
1553577
703822
473240
1154660
862681
624669
1681619
206912
1372530
1560073
1260231
377027
1939265
1043013
1055179
1429241
1520445
1218069
1496304
1822810
366776
1598322
1469398
802504
202261
361032
913738
212224
1137953
807051
1466814
1035723
1687710
1426909
14491
728021
1057737
972531
858955
1678316
1339705
1145714
1779214
16816
1862695
1382370
1592776
1825103
1248392
1575219
724607
1768179
1743163
490582
1943699
325327
1209564
551844
1013962
778089
452531
368456
871913
869279
466037
83001
1821705
877333
563428
1317785
508351
739887
303921
1739039
941060
1966530
634971
1613200
1306713
1221964
815226
1956421
705081
1923222
1718824
852804
1345659
1390030
744172
476218
355365
1631651
525885
719328
675933
1779883
842975
253135
1215432
1654238
1788208
532737
659451
1897879
1843691
1275280
1328549
554287
312973
328671
619870
1292840
1907387
254313
921937
99807
742842
1411964
1726588
797924
44129
856377
660385
320918
1987199
1416170
1865002
157625
1503588
1572600
980008
776973
203673
432637
1109880
1712866
326740
1273860
1057059
723762
7530
53882
919530
1524370
1815604
1558194
1886918
1358245
396971
1171667
1392835
1837502
737513
1167969
436129
835301
1583403
573454
1170473
553767
295988
534255
702190
224752
1057335
1812077
1169335
1393688
437291
286254
298379
1987009
1619481
86300
1190303
715490
1747908
234439
1011418
1519688
1440149
1068495
69206
1121256
1007852
1054594
1753005
1831077
1840075
1909317
1472581
494507
983471
1309476
352535
1290741
1577489
201522
28335
1016502
1998564
701649
1686512
593760
561248
1638275
1759068
138838
1239306
867072
1137962
1355955
172103
801683
1394005
671781
1851967
1477529
551353
70905
313218
1010102
71679
946503
1362731
1187356
1429788
1604023
901047
1029227
368824
975930
1113050
663473
55435
1544339
106351
453785
684873
580337
508884
442238
832046
1743475
1509330
1222329
1532739
915845
690228
1915091
159069
298436
864534
560040
894421
211475
1246687
1615978
1470749
1945856
1329456
1059997
1674245
415644
392342
482036
443455
1519623
1324626
1610662
71309
1032098
48326
39422
1094993
673496
353510
1753189
864927
1348656
30950
410239
1867060
1409305
1814893
1552159
1312254
479490
163961
1746869
908137
870227
148664
1342300
1430728
1283748
239546
77653
327404
1285317
1614134
454637
1167843
1465924
703446
1765684
1458507
569900
63602
659899
1089988
1458606
1508350
1540123
1756357
778862
1219108
141343
1880552
1652856
1151481
1808738
456682
1388823
1733210
1294161
203692
1770613
1022724
1217478
1319570
1179407
1619165
1752208
1280541
1521282
1960857
347397
581989
1609538
1831359
1903596
268263
1689957
366933
399354
15562
1150550
1667033
1979190
1666841
1061340
748342
944144
189144
116788
13638
1824504
1443700
1834724
846626
567523
540207
1885993
337478
60097
700611
1671359
1303450
1730063
36462
153718
1011267
474501
75348
560681
475680
1301490
303020
213402
140870
821963
667876
1603559
1455262
1035335
757485
1454166
133662
1593693
1280545
1216608
102229
346804
413446
1272499
581680
291717
541758
1438878
19011
1152148
1813976
1548760
1845302
977849
185958
645709
1668822
169961
1583513
1281383
1822389
615420
1887059
1449263
633628
401550
1777417
924603
1179718
423022
930183
114619
46926
1245783
1855815
255353
1030063
1986890
1216210
465786
1017511
630247
230394
254113
1249807
560602
186129
513267
961575
1260992
367944
894774
1374035
423617
1257791
608456
389629
1243899
1950314
108605
1666132
603073
1786947
853858
176437
1596409
1581433
1840736
674133
1314866
868875
1607014
1626637
1454941
1171896
1083430
961052
618550
561360
853133
1210665
1599349
1803589
1902041
1389336
678911
726497
631014
639491
794819
611635
1179121
1718687
86194
1323949
1150490
1630117
1359951
989501
812887
865746
310928
642687
1605300
1223010
1490639
1992181
177512
167105
712497
142845
536659
1204686
1923526
1889938
1393897
1750805
235713
418346
1526112
1110348
1763822
1418239
758166
1968978
431178
509917
1778807
1497276
1108985
238895
1989150
1653760
973070
346817
1000591
1215751
1273672
1991034
935294
426325
1554198
727842
1545039
884009
1777387
1911247
1327622
1732626
27981
716016
690192
543027
1296866
544433
519737
304792
444751
1923857
1685787
743381
167017
1756032
677301
1097435
1283415
1868614
1354632
1912041
1862435
1876791
1961157
892437
1505366
414153
41864
508757
15037
991030
323968
75592
64710
256106
427243
896522
493657
235998
458419
1958689
1928591
620781
1803562
125555
1114144
1452759
1739582
1474532
1086733
153991
231099
1330322
581027
320970
1520726
244298
1572053
1602078
1072503
666472
404505
782421
27453
1795056
189274
965688
1380239
693492
318262
978754
319549
142543
55973
1190923
1110625
958313
1094151
1687811
65580
944815
900440
434830
661274
1892486
1452105
1266376
1346257
1706320
1739113
1992126
264828
1808973
730075
471500
1134608
463786
1535601
912032
994891
1520552
245967
1902863
426986
324954
458497
989755
723941
863909
206235
90670
804729
1834702
453198
1946599
1287069
172758
1191638
1230081
791000
1026088
454672
1756916
765735
714690
1694348
1251520
1826822
984396
1996452
1511155
804658
1111818
157844
1733591
763894
1379275
1742624
769188
1892854
341418
916603
1670623
631145
1064082
1181918
935743
1626675
514043
1192484
190178
127980
1157291
773640
1743820
166654
1290228
804826
169403
921727
415013
563312
847278
1026646
638261
830078
1174803
838473
383995
1239459
1456549
1326913
398062
804215
374191
1300519
589259
90879
289884
1160108
1700923
1990756
1422585
553869
131557
1630955
1499832
1208091
454394
1842106
1877687
340466
276328
1741440
1098018
1295939
1139266
1426106
1807108
461741
1624460
1862954
346746
63502
754204
1555735
592195
36567
400819
1850334
383937
1138681
995240
1125311
1378245
250463
1985214
1599132
818421
215172
283914
363855
115504
1428085
1592775
681485
1819221
777945
1063669
618301
658030
423932
846845
1664818
1642974
1397292
384643
356170
1240886
309332
777608
1569337
494725
1677534
1769679
17076
1502377
346808
1664915
578136
569979
1643557
814121
1863875
189113
1264755
27161
970693
286897
203483
703393
1101865
1949346
227863
407982
1758978
1216713
511110
190043
573313
1627550
763213
1537715
1570028
1436515
1102916
1663548
768192
1738858
1521870
1474568
673792
748189
461856
1003737
1033678
1602927
1389343
1508905
1350937
1994935
992572
1368718
1742646
1197408
1131693
805611
1147415
1469633
771023
1451765
577130
1917514
390026
1904715
612879
335389
630986
1161279
1932674
944547
170627
13288
59783
585440
1199199
1443230
342759
752187
1457768
164094
1947512
94402
190199
831018
1872094
153485
1802539
450800
505275
86816
1373772
234527
451519
1143567
1668225
1363556
1503791
1154951
1320550
1257547
1696108
1031919
53531
1997639
1776584
864813
1713116
566147
707660
578418
1355334
981593
1935412
1678125
88201
411971
71406
1450067
88500
308844
1892735
1909814
1765078
531932
1372277
1279369
1899104
100678
243270
906018
1001043
1350161
1932679
809734
1933267
238878
1105144
944497
1199926
1822234
1567494
533361
792276
1029494
1200607
1630847
524011
1479531
1143655
687651
292391
1672162
480357
1004960
53295
208825
857018
1196998
328586
613956
769140
1142801
124503
1381596
1935290
1906140
388044
1921230
490086
1860542
1958629
1838922
1912579
406993
51968
146405
1000964
1412545
1629645
121175
106188
658094
234389
738491
728687
1187846
207336
650208
1664000
1144108
675352
1735801
332027
577422
1721659
1690456
607868
1391622
421207
1279432
1971447
1789078
932556
647912
1833817
944778
866692
1932105
1473109
967559
1049036
1346482
1747737
1338383
408298
907241
850037
150402
37291
855686
1479675
354815
1008821
144394
1398676
1462132
1858874
892618
85196
1859164
74409
1245902
648753
1396120
1580391
1256506
1656351
1043644
523912
1788606
541743
1805049
247326
856877
1067804
1203367
385040
1624958
1785862
1811046
1920725
781072
1315345
1583840
817199
1310098
1629870
1843030
1921705
880250
927278
1495634
1697893
1213795
185059
2275
1090836
52656
715517
1543220
933375
976821
1826871
1075800
192449
980749
674005
30161
1521663
266737
1570312
19667
705149
114932
639285
1339382
1361530
1991924
954899
595498
580006
1216172
1638887
1743585
833971
1905929
1436011
821889
1291702
839841
1285640
562526
1532434
32376
35284
380059
584499
721754
1687177
630279
1666954
898777
418088
407833
866285
556213
1240008
631509
1114102
1315071
1355203
261554
182562
1255107
1581260
1859868
1189043
116157
957547
231462
214928
37416
1055968
1292388
1328463
1345722
719405
1030959
1971451
1371677
1580798
1856046
194080
1079021
309668
1182099
965061
1616794
1595476
691615
793115
1363065
595016
476011
1193549
1585343
1189052
1703037
211676
411826
1039262
764609
1912137
1812616
528126
363603
1805761
164338
302624
682301
225751
431694
1691232
1189999
1240623
1503671
450060
189958
1499561
312891
861769
226805
844205
848013
1815161
1587566
1875399
919491
309650
742702
494625
919125
228748
1624459
1763622
275731
1263944
1017680
1565942
1225403
573922
1618103
1908524
31348
1652157
756088
1664176
592058
1712548
538018
1668857
413836
602375
1947527
1805707
1668569
1449907
1906995
536297
825769
39109
1534414
1212779
213802
182755
1206482
612506
1977279
686045
91932
548233
346982
1000603
159253
1504636
1182790
590456
1953173
794146
143210
323559
698011
809425
210474
1291898
846831
1901236
1090590
1495326
134295
1397136
186448
826227
195024
1826154
1583634
1854087
708597
1018836
1290875
217474
1582297
579468
999782
1237656
1179748
1197775
1278649
1908324
678704
1397355
1318881
333574
1008636
1279605
1385291
1553873
1536586
1925401
1884790
139767
1824918
1915344
1718840
1386417
182094
902308
1805691
404322
444949
1785506
556877
1021631
1469205
163210
1653894
483710
696790
1285317
1966855
1121024
845083
1049844
1390880
1848643
1052879
770861
1160898
468854
598512
82618
1688696
33675
1950954
994323
915917
671480
560581
1180734
1908334
291405
1712123
386681
1312399
581377
1223797
1157950
554814
1792675
1269618
1203283
1244119
484764
1431789
274661
1489054
1821505
144516
1529896
1014435
1674300
1067289
199224
43213
1568426
1175725
590991
1496358
423896
651296
1244411
624712
21342
1052155
1313315
563372
1897267
624878
1061241
1139175
143643
345998
1679942
216091
1118043
1632813
214805
365636
86617
613421
1702973
1553532
1602114
847146
154742
860833
415573
1483259
178753
946069
172848
1043592
1078192
1004055
1216166
1439762
883102
107645
1731889
296806
785922
1480252
20933
1884225
127334
3262
1805623
1811185
1620673
1818699
768168
979966
199771
1045921
380734
717070
1243046
909736
1529475
533889
351359
1802304
519737
1025737
1860960
1477291
570969
58110
459431
1731547
1622311
122580
309406
298454
1865374
848236
1173889
795114
1064598
1447386
1670077
167668
392229
1822586
500577
1251926
1486684
1238255
103101
1181584
1238073
1770993
1832408
1284013
1193953
52149
374280
1153930
265901
120436
1335380
598604
1838
1457373
168639
136719
1909263
897971
1900398
1955441
1037808
336984
1624667
1937667
391508
1313692
1618066
1707403
824
1271060
1769420
866837
799211
771056
1864819
1701768
1237018
1657443
1672670
608457
1415004
1878020
226700
356016
223909
1750210
241248
1070011
678853
1848584
1668341
531084
1302316
103119
1336643
451683
150203
364456
1528136
450301
1901156
918795
1161902
1997650
682777
516127
1302781
531893
1367694
1908330
180286
1859260
863102
1482072
1069492
1842787
1277067
1752643
961266
1114080
1335628
1957046
872657
1977302
457691
1861768
1990135
664470
1729296
425227
811130
1608422
119457
24594
155595
1673674
1383936
558306
923707
141020
544864
790777
1208044
566443
276529
761889
261012
1659778
662479
1211880
1928413
936868
1589915
1519434
1103841
498890
1322850
1926757
605630
1544960
316468
1217394
926730
309524
228982
1863190
1716302
1752607
1199423
441625
479752
1689705
398282
1594897
1426823
96361
405375
1983556
4257
1612705
240246
951412
132910
889278
965441
617657
746619
1661350
1569734
503306
1531357
112785
87008
1342974
1204205
1497874
424574
929616
1518501
1653730
1905276
379369
1234309
601289
1864449
536198
621611
1913049
525794
1748806
1622350
1415470
221386
300913
1551712
834256
1043669
1260536
508011
1671866
106327
1349070
1414764
1934275
287575
699187
447750
866555
1306147
916011
947199
1060652
1061264
1837376
91153
1920032
1821844
1209771
1389189
207328
644298
553377
1982317
268464
530112
360181
1828955
930893
1126970
904551
125562
1148323
697634
1329904
1094902
438978
1821675
167249
852617
1757274
1822717
1262668
1729366
1304894
1937946
46646
464887
590236
261107
193342
1543739
1550020
1201
1625271
420503
1529428
461187
1155807
1830611
725544
1650600
1916043
258733
1546277
405044
1069983
828790
844936
1719970
1838034
1350855
1878412
1262642
407939
1724873
1783410
1109655
1312355
1838753
1445099
616043
1649990
132509
788595
1347734
1748228
72966
1069551
1099161
1711007
1633357
798684
1666189
1999
521513
223629
815554
350
1011620
710239
382219
1811071
1272199
181289
1030255
323669
1730503
1695951
597852
426561
1709672
1464893
1089579
252523
1921896
1637900
909218
63694
128022
410233
1690288
283282
1687451
927075
559442
276328
1063320
383610
1079817
1946402
841706
1414944
485341
1640152
1524602
442993
1957794
704574
1406378
20891
857664
462810
1227143
1039868
1348302
849971
1362904
1205524
1421141
429584
262489
1907249
1123104
1308994
1538929
856147
171328
1482998
430018
697271
1244071
1526245
1493620
1473971
814426
1335140
1082673
157309
1320889
101396
1409022
505259
1264167
1638451
642780
1550527
1127832
180336
259549
1158685
1555946
910708
1361759
1719284
163006
318280
1796779
1185953
818147
947446
418781
1593260
1011777
830430
464406
418611
869405
1467090
1127001
1566645
484613
544321
1161072
330560
1185122
1681463
860641
1787704
1232637
327744
540369
150883
1726190
59658
1184755
909227
1155807
1966878
1298091
1144889
1784284
1609711
1810597
1890259
26386
1820880
85563
1404777
1925502
1782923
885620
1412250
1944854
1370184
233088
567520
1628607
609844
1460758
17263
989166
136256
1639662
488498
1887871
1781172
1693410
722440
1315410
497291
971899
461598
1634872
478
1911764
1714186
1337445
123021
678545
1007025
1434150
1198307
908747
994474
11904
1862784
192328
475446
1891593
1051289
1518675
1312347
1931843
1579223
407596
1840833
1031287
1875973
1234736
1558617
751552
1761217
1506730
487439
1776402
1937114
1531536
684217
955127
1465581
332902
406268
1096187
21070
995089
1484242
198597
1670638
83900
1596583
1359874
1685695
1794149
693453
762150
338641
1700908
1640382
1439042
993360
555102
894604
152900
1365610
1049082
1987020
1097294
1651176
1139790
316078
1134466
694270
963922
1014402
850011
1933174
1555488
1159611
1384037
1247259
1336532
1990258
781524
566797
1265095
1353232
634920
597635
1422155
329537
571838
1488337
729904
1628659
1428194
714118
356317
1063777
1727625
1054946
934575
349403
988223
1360011
1096675
201136
1989391
1392954
155659
1666771
348194
261154
768066
969831
1085789
1800901
1295129
1982944
1595592
1975400
1101194
1457268
739393
1655346
1139140
1690840
1674380
1607433
1907268
344878
808688
1256025
1256042
1197479
1731817
658968
340002
786786
1421501
1273850
62892
1458385
1799206
1239339
309745
355418
1647979
1109573
1302407
1401451
578939
519775
1720027
1020461
1371225
492460
186290
193980
1161855
1978750
215142
541366
1887345
281836
1294018
1601247
669006
732356
1625765
1391924
1083954
228982
1931540
1019928
1501931
1526461
212560
627901
3583
1003636
1459901
1760660
1822397
1566683
1793673
1757915
1521650
1922850
1556532
1892059
1603037
165281
1703620
858186
1175310
220407
1739238
1383776
4584
1150039
1181237
687874
1110045
1032004
337460
1381653
1678900
377488
974169
1893909
155405
678898
982075
426898
1787665
1784669
1892612
1895206
948143
1737888
1602912
1160454
823780
112855
1786309
923361
901342
395740
1301071
798157
135153
1068159
1915802
25283
394486
1277413
601726
1771742
1990571
1006258
314715
1603428
788067
956494
934999
1073553
1087461
401690
1257129
1208430
964287
169584
1042689
537317
551587
797740
432626
729724
46253
1426198
914466
947677
1839049
974238
863950
479950
1735261
1725606
1163995
281168
449895
200565
177219
807614
1305522
1852047
1263577
1770257
1271932
1913100
211523
808155
170046
835283
1197936
1984315
1286869
1992853
447978
1592755
922726
1289275
812441
1659082
789068
973199
860356
1874776
1454860
384488
1365271
369535
1546919
44694
236738
790572
72827
1145626
349595
579543
1000916
1461089
370210
476850
466422
309083
1841435
587350
773108
1363522
800191
890232
1951581
1653496
1010131
1106351
85486
1521114
1272540
229733
461593
1086007
983914
1336782
408589
1511293
1526325
1221954
96898
1524675
1544461
942357
580125
790396
897175
977851
63166
208541
1324034
124243
780419
1890884
905968
1085295
1522852
1228382
576854
1660282
282100
1938137
321750
624856
1752549
219578
1411243
941820
1551247
1324982
1094992
256616
895805
2388
1577718
809939
1995490
1594506
957870
318374
1625251
1301090
492908
327545
10929
438259
66346
1928802
1926769
1240506
880795
546085
442163
755205
333987
1686674
1773450
1556204
216279
845985
1064619
128975
1186644
144555
1176874
1788094
1580532
265449
773275
592248
673189
521080
1644165
1330382
1815305
1027506
824736
1212496
1931576
1508991
1225525
1204278
379431
713310
1410698
1888737
1130488
140125
240510
526507
604476
949263
967730
435881
174196
601973
1281427
569334
1331807
1646589
1983120
1501241
504046
987452
744694
1495529
225160
661921
773198
1502041
255919
927544
168078
1380619
1276991
1007680
83568
1767378
920418
793785
944701
755907
540030
1307671
657306
572638
1466209
743909
348266
1716313
1095494
1908732
683736
1172750
94517
300831
1227926
566987
6194
1005428
647598
1556234
1231854
1106870
870171
310152
537954
208926
782222
326673
1080311
1976325
1805276
1509840
150462
1357431
1524042
1666082
1574906
1906981
1467068
1889076
1122849
1913439
245405
1522098
1886269
644558
106902
419577
1579977
1564575
499161
553271
241736
1530948
1409987
841874
286917
1873857
1237790
1839154
423256
333338
1672006
814314
954997
174289
707200
1213536
1891720
998418
1955629
43663
504492
1914209
789975
1394204
1181466
746114
1313430
1378499
1724441
1869136
1936163
1496738
1523250
1968744
1854809
424194
700117
954213
1087006
432512
715661
939439
1006318
527114
595840
1243907
288889
1779382
1738635
553121
358770
1758033
1068875
376164
147858
322096
764451
115707
1031758
914043
498094
1318897
205845
583606
147668
1838466
1403652
560282
1726039
1823738
1367764
1083840
1521775
1554537
1433796
493681
1756911
1182240
109166
404458
636772
500348
31591
1211676
171585
1752749
311023
1929405
473243
409406
1793160
838497
499923
963910
336807
1585147
583385
774235
1459227
994152
1278379
1298588
1762458
337500
977835
528152
375966
1802490
853655
1632267
1473019
548414
706228
1386836
575937
1256853
212120
1549419
834889
1268111
768826
1772876
1166551
862326
132092
661474
1290779
106139
1228669
678327
1621674
511553
979322
1705157
614087
900257
804046
1081546
282553
1566912
1109240
1168012
1210057
1978816
1563418
927683
432189
1560355
970614
1292108
248708
1692079
920506
1008179
1351610
1835540
430943
817702
1382360
1039612
1714964
980183
1150873
149868
619170
1945042
293179
1080991
1831817
1347441
853719
660001
1765754
73459
1851292
1383018
1178242
717899
687056
1201881
171059
493870
90521
494483
818564
1213736
322382
1270499
1801476
1013755
1090724
371174
618469
1484986
1626957
1012446
1408640
6900
1862670
1424558
1533319
907872
828250
139657
503797
145687
186545
113341
1661875
875912
1397118
1269378
1483284
409692
1078032
1605161
1126880
1878600
1368523
1116926
691370
1352423
937457
757070
337569
179893
1947924
1794372
755599
80665
1763422
1196197
239563
1603840
1443292
205364
1060451
1823724
1646675
1626303
1205850
188496
1464627
706645
1969374
150547
885243
1246457
148665
1328052
360308
1213216
1856964
789075
438538
1075988
1419445
1155879
1133170
649380
489352
1684368
1323049
196065
626711
1927897
126383
1763940
1743603
1153878
1131592
1771376
1815105
1948383
193592
1515176
1625355
1204402
1532011
1596603
1451989
444350
802280
357061
1622272
1605062
123067
385568
1135904
996399
352397
1279404
1171093
854938
955792
1944758
1682906
428573
1144298
1529719
321134
1494987
710470
813249
555635
1326155
1094687
681835
941625
158425
1547897
270504
325399
736413
408708
1974391
772985
1537142
1228824
679286
1011378
1112705
479499
1674563
1903071
501718
1636989
713697
315084
115438
325523
1326577
345105
703342
17747
1606237
462439
1882127
1182516
1236798
647363
1468026
1037527
436618
1267371
1901083
958838
657595
797010
1860303
882408
1570544
331717
1804536
816318
169456
904042
165402
1153737
793965
1121119
1403404
1434186
295038
1531329
40572
471273
454711
1155291
694834
977724
721532
1363094
1489825
1239451
59561
982453
266483
134679
1641613
195449
917305
1505217
790318
1990228
1829988
1628482
54225
179654
1126530
1060066
778151
1299429
376184
715105
370833
907748
410695
1175160
800825
970703
400671
544834
558152
852369
154799
1256143
534280
686627
257972
228884
483636
1280832
1442572
653350
1469405
533957
1880856
1395216
656087
1237346
610380
47796
549629
879115
416120
1897033
1740113
1431508
230193
1944770
1342548
32919
420757
1837442
1704317
386561
1307986
73767
1940933
550472
279996
1128009
353942
1986435
1723899
1764016
1436683
1940877
926902
1385317
305448
1772396
810678
1127611
1138629
1395291
412863
1019316
27464
245160
814565
1500112
1575724
1016501
1792261
851072
1510434
1141681
1975930
1985998
761019
1696434
1635199
1532997
1517797
1949650
1917747
1348445
1488166
1566326
1839047
1943698
1459236
1456397
892854
1633725
1453033
1997767
282760
508792
1445830
380357
1020259
560915
1779157
107902
1371817
559043
1876814
1108265
1512280
165639
889723
1818717
1418112
756100
1690203
900042
1322022
140725
1443745
1674811
1337156
69122
1647911
1554187
360152
729147
649250
491120
568093
1541491
9331
853413
812635
1958511
1085648
934801
1336201
1910636
190923
1449875
1706261
349945
1376373
1326875
1037696
1537622
649009
1230775
108422
1941085
1938375
1187910
408015
205609
689255
1430560
351383
68004
855352
1449643
1156586
591928
441171
1295428
1679699
843501
621179
1828113
1352172
88152
403046
1351963
401465
840031
1468313
671031
1489254
479519
1552457
1041550
1130121
460272
1439710
153091
1017094
97455
562831
1313869
360072
774481
1393381
1642598
318071
782101
474759
1340247
1802904
1726232
191770
181457
971017
1404092
747956
1004705
1847388
1288956
1636705
1556765
1203164
1569749
1421926
1823787
1586536
986264
861705
1730249
1031070
1903248
1285875
799826
1671661
1642822
1763259
288316
549817
1279586
1608925
1009161
396016
910803
1040518
1230789
1514988
899980
1238827
1001631
758385
989424
1649878
1671731
1399354
1404449
224428
568072
911795
3910
1953466
1880722
830105
707464
610297
214705
1714953
1223240
1000447
35748
1066614
330820
562774
270497
770024
720202
827192
1297730
291823
484914
49465
221234
611611
1150122
23406
1007469
1982387
823839
1560994
451879
474199
6103
955425
1991976
809531
26459
1453281
944828
792612
1747518
1443507
1193923
1765789
1498022
1562918
536439
556587
1314250
1375326
1487517
92330
330645
1980315
515856
1431666
1871186
1908108
14675
154304
96238
888443
1922681
1360746
1112280
1587731
919457
1495456
1471869
528140
1214428
732065
1448669
475644
904677
185744
1808963
1621352
1718124
1685917
1441948
1964414
658707
1710793
1056810
947035
1462326
92905
607551
1322296
1459754
1676143
1759818
812190
1240556
1362354
1176474
16353
555879
521225
214941
1157449
1207820
1393072
1636278
1780766
1370851
382520
1617918
219506
360319
1190633
84632
1910874
991058
1221216
216884
1054612
1771407
1788458
1282017
1309524
206197
634905
1016994
1506130
1447134
531070
555052
628527
1167411
257339
372057
980443
1576791
885575
1883485
1675070
1572074
1947108
1178088
187483
836537
1051953
1704242
1628050
643018
505369
448982
352399
95844
512982
1030650
807052
726763
1322649
1500712
1348092
398258
1392139
310988
1042043
1611872
1637340
1091671
1061923
1906210
374876
1062169
684193
532556
1442630
1789622
729374
837049
1833140
557776
644244
440104
1642315
817254
1861681
127343
1781717
1978124
473127
678069
1170944
1641030
1343580
1571189
634824
981392
1359104
513216
1346936
840558
1722743
12067
1084440
1124118
878678
689311
103734
1163825
1941424
1742424
1822171
448886
440827
28319
1739122
1574763
1723041
909993
424757
966161
139409
1146855
1035629
92438
506558
89715
1623982
211705
1492196
1867264
1863493
1966524
1270508
929684
826798
1883012
1197185
71882
1472056
1981155
478598
163292
373689
1372364
266382
37241
1336597
1005624
1709189
217469
1935460
238063
1673397
324394
542056
1141662
1397350
1136291
1006430
818303
1678029
410085
1429698
329104
738975
125534
1091242
1565004
802767
1510375
1429829
566013
657777
1949999
1341613
1775591
411680
356822
667213
1149206
1395636
737949
459319
221032
460008
473837
1090971
706769
641793
1669298
16049
1506034
612117
185899
1584068
969941
1989628
249388
372848
292441
884111
1860925
182779
1480742
974631
153824
1369790
1922072
1108954
139836
834749
998213
1140839
1916577
1590015
1920081
767609
1825017
96968
889573
1199006
1513225
1097895
1912037
1128387
693921
1910100
422329
621021
852364
1440047
1100309
1915728
1922238
478526
1126437
1135832
1488764
412523
220471
499422
221722
1393956
25573
1433638
1693013
1891812
1006926
627971
1097647
1117288
167610
1505768
734829
1965761
1748128
177928
1720824
1384638
1410068
1644000
961178
358646
1097120
986144
991591
547395
674660
1531862
771287
832083
489987
1203479
1943647
112395
315783
713617
76849
1074374
564567
351079
80146
798372
840757
1721537
123922
562671
862476
1175680
858221
1843934
378860
819065
1444195
1542716
39523
228951
1127237
1467765
524987
1643235
1122038
53184
369949
695278
506976
1052511
189794
499706
1118729
1418349
1539669
1445903
1525148
123205
419705
1654993
50957
760725
158170
620945
590280
1001238
1538732
1695972
861942
1002085
1583504
616973
645015
1124059
1713200
1487279
1056647
1723896
737577
126109
1738753
1236887
1745225
549025
752374
1326285
788307
39285
991858
1289156
1726632
1218332
1386629
1287298
1895701
1792875
696532
547114
18859
29592
1845163
894098
1678944
1245228
1369909
278299
626862
1531853
1879392
69855
780949
1392021
1394673
435691
204889
1904157
1797113
1366094
891836
1319728
155655
1392242
419463
1048329
757199
1349876
748312
1547272
781454
1688284
1867566
1064964
1920047
165028
1257460
537933
530036
952707
1134200
955913
1370890
217383
241246
1388867
1048522
244875
1272325
613806
145672
606117
1424089
1533233
111843
650478
1907583
3080
1358053
1573158
754014
106828
1514000
1996974
1273325
276969
1791629
952226
1826901
1514132
206072
1801795
808174
697057
1833535
1963150
1211423
1103400
580055
936374
629683
895131
1342490
3509
504089
872859
1599528
1988798
1285142
1679562
1208396
310603
127797
290029
602861
1697281
306772
1475992
488253
496438
124089
556218
1163878
1902416
272118
548242
1466920
1657033
1515839
1643518
1453362
1158470
893376
348831
1341833
1224064
1907596
1752453
1452198
702920
1501793
845339
1006175
381324
736283
1963783
1580468
1838509
1397215
634552
766983
653879
608080
619206
1822425
884945
40093
852379
581953
168453
814686
1384815
1001031
1863077
1132982
1696439
1245835
342596
931759
709848
1103696
1157822
1603954
1819919
1512451
804401
712952
623999
734525
1127012
1275994
1536522
695582
864282
451073
869443
1393282
997112
1613773
1076005
260525
863456
1397585
906135
1608625
785937
1415418
1989807
382487
1393035
1528778
1606273
1105978
1244850
1040411
967880
1867958
1703167
1577875
1474503
1319074
1465123
1505142
434261
1706544
1382005
403168
1781801
268506
1716867
818461
1233053
1389412
1532146
175482
1311540
1377638
150326
906888
1658800
1746311
1674000
1206910
1181252
746222
583264
999880
1610007
428200
783922
597582
1902542
1880423
1173533
1946815
109008
155029
179198
132339
1477102
366964
1426501
1656354
639262
344713
1769661
1194055
1814545
826660
735418
1440137
1104440
1053519
99482
1290880
1607163
999855
1205481
1884421
351639
1276527
379449
1720702
1319900
1800871
691493
533597
1517671
1692243
724943
32719
1551207
1437074
1883462
1023845
686231
1962556
630880
1183653
906729
1246962
764301
254758
917760
1289070
1503209
1368794
1690210
1061523
564287
1283714
984330
1128050
22644
1805720
1353777
1467348
738544
338728
266175
889063
1898338
568313
1351479
1600708
1224747
767541
206888
895643
1852235
1480412
844300
772103
1595388
1974818
126393
800314
459215
1807952
1267642
459583
50689
1911493
1126201
1885371
494476
1964388
1351354
1642679
579983
1210682
100190
1608622
773003
97941
535644
913277
27270
384344
145692
884917
1227499
488457
1266222
459977
1822230
1612801
1723934
1329783
1233374
1442608
321581
469011
1222694
1824342
1112367
1858014
142472
1851154
1302217
467732
77035
1914838
573268
916617
530109
315601
1408079
686293
302011
1286738
186108
581291
765906
1790050
1092047
490281
1707105
1015972
953149
469845
1794105
1836951
89969
1929635
553720
73868
1287045
668707
1762454
3603
440912
333521
194545
1022978
811041
1884108
1957792
311533
738556
387741
597965
896668
440486
1786460
1755837
342887
1735864
1593897
137133
930515
1134981
1166853
1679464
386472
734736
65129
486353
1131729
895213
560279
1473213
298277
795948
1983413
54166
995429
395717
401995
1237763
1449872
1349532
592753
136847
421324
184266
1568060
1844359
1765114
108443
1008975
1986582
160526
1867665
59969
790325
1881959
1521302
14838
405716
1791629
1181575
309331
1181850
47068
1379763
1878572
587780
1306021
73772
1859604
630329
1833781
826934
1957822
213640
769266
1751048
71706
17165
146113
119690
247922
1770875
1082277
354343
574514
713397
1947501
1954904
164633
686295
204693
52113
706531
1770885
728956
917093
1679222
898737
1987245
328364
1216585
221844
407912
382539
1989760
1348176
36653
21096
43332
380723
1258740
15292
537919
220265
984220
1323027
45238
256385
1905638
744368
1309243
339056
1174423
115081
380931
241467
244786
1368521
1230413
860058
1915711
1016705
1537694
1560764
1534690
1871014
820875
1421175
1307868
878276
861997
1708837
1571716
1450580
1521846
661296
1728653
398978
525720
457406
1786660
71284
211610
1275865
1759196
349256
1969979
374562
1639877
1497438
1073726
442124
693751
1210702
778356
1936902
1797660
1632910
539926
1692243
1971648
1838971
1909390
1932610
824281
958262
30810
376559
1668377
412557
3628
897232
1793176
450268
775233
1142890
43132
216898
685792
609821
1057089
38986
559489
206149
1867859
136800
202029
17527
652419
1448693
1037056
621278
1685994
295183
655150
1322077
1085647
1857967
1669632
1720169
1070283
405996
785297
1226114
1537897
57048
1971659
397933
658379
867228
1934425
335638
1105616
751101
1978169
1223535
656115
597972
1037999
1089488
185288
1659943
1086297
1453170
1180933
1267639
763482
374117
1038621
1745624
1135079
938902
1124290
931985
1790449
1313725
93792
595271
1597285
1233019
489465
1518015
614367
32827
726672
1635601
1320532
139731
310801
1389219
1110155
1391783
1135803
852404
594611
330496
1759356
199778
1822559
662269
1842236
1929234
1251541
1697032
853826
988217
1631581
974131
501964
596001
94081
1705729
1510450
292053
7289
983001
596072
299073
682158
955993
768715
307617
45226
226560
1802756
149983
881593
651199
411819
711470
175681
583926
310473
218567
622586
984095
1788670
1719466
1195397
1320402
1234994
1130025
1765720
196733
769333
520796
213017
845933
343586
1829479
1382574
912947
1432383
293502
601225
304744
1720400
1940736
1416418
1800454
436501
512845
1579732
946900
502102
12167
833653
317684
1882374
1066738
757521
682371
998570
1144111
1303801
1472428
948597
729988
1167282
580030
919015
1094032
73537
1082798
981766
1650309
736874
9490
981040
314093
1282951
1654595
59429
1913945
108722
648155
1826618
781836
1802966
461646
1221922
1274359
463997
1097677
51276
854255
1188778
897711
1084485
273538
714717
862526
933701
403836
1645243
1303701
1637354
205257
897680
1960525
1336632
1382585
1453810
900294
223269
1160204
1549115
202781
664976
931117
926042
503519
908217
873562
1375056
755768
908715
1703864
1615589
512587
256133
1208324
727146
1710738
1604562
1683991
776457
205798
1465335
1216837
992255
491524
308696
771936
1526515
1414072
715479
1864930
1874644
1642901
1120098
1134191
1754937
1251526
1378507
1715880
306940
635708
911295
1318200
1367122
785624
76387
168248
194770
707990
1657076
929736
848705
1585881
875434
37953
145264
13838
471728
214620
914522
1613836
511928
1341025
1851368
1852698
1048828
887485
1218689
766558
977462
707901
158280
1818071
1124743
905926
494543
1731462
642387
465349
170174
537539
83116
413606
1607937
1316429
1524153
873991
1001989
1480184
1630672
1164676
1042928
1511382
793664
329960
328514
1899104
1138843
1272587
705327
858841
1281424
1139836
465090
650922
563905
1358445
269593
1257977
1526859
267456
311001
771139
1139434
849341
1957302
1076853
2872
796090
933995
887630
162017
432282
816744
1735789
1344939
303790
1537097
631748
1521429
1963229
661266
537070
978114
947800
1460294
352287
421382
1179743
91075
1785769
834903
1682486
1257252
1786290
1309145
638274
1563328
514965
962604
1648318
1242619
858421
520480
869246
425781
1234334
1793515
306012
28841
97360
557166
498586
1339660
1862950
1460947
191697
1921633
1194172
404645
1343537
1474513
857652
958914
1799176
1981520
210662
1086693
662443
1160361
971258
1366096
74713
192439
436273
1578829
1833550
119248
1035199
67850
905312
1204237
952867
1082141
373234
1376466
558268
1647916
591518
1707744
1523431
1378934
1275509
1012336
60505
804455
1240773
167934
1175029
1057757
1224669
290330
1790554
624622
1182377
1195469
130727
395492
1092462
683426
620704
1815468
1451461
1281576
860418
1065832
1973750
710632
1016340
319846
566656
526130
124901
1719494
1465731
487253
1825805
507660
1058977
486900
1238539
386857
1744997
517085
802035
1010414
50079
1228491
1518196
947492
483939
203688
359521
233909
1178207
92130
1877442
1803022
1017357
513340
1187198
1151722
1508789
1913748
744211
857945
1640485
1739583
1903877
232441
962362
347776
923732
1798813
1522522
58395
50839
1977205
954065
1848728
798928
382041
1342960
1832451
1827172
1867835
1609588
1780899
136204
770650
1583698
865558
1330466
1775356
1981931
445083
348568
955019
657086
1220532
954649
1707598
138290
1066760
1384967
1503622
1103587
914303
1518164
303280
810112
1281144
1050583
434412
1439510
3789
23550
555984
1177350
159232
1579915
279241
639396
1514864
1520584
1951626
1405209
1501348
1188883
1404702
440802
1059551
1362035
1694097
1134207
215187
1628596
1191069
1857922
554202
1870749
1352070
342122
88367
190230
1046915
1021119
1379973
969993
778663
1331978
1243227
397063
307981
198390
1431986
1751912
1730065
1190973
1802252
354958
1435034
1713273
159861
252337
642545
220239
424139
574132
1775288
292627
961726
21551
1462557
33411
1466081
1274808
1003190
1964848
1365279
939561
835776
363221
954800
917316
1398297
86469
1187433
607756
123321
1291534
1044496
1561703
831515
1282306
1371226
113130
1024619
864762
970442
886499
1763881
336220
1591795
367961
40063
1324894
381754
783222
1295748
584804
1152969
1320108
734851
1016474
833650
1848676
1234994
308570
525033
101390
1813365
1496649
1385727
623960
1938026
159036
625248
1472078
804139
904328
1370868
1713294
1088322
630856
45387
180759
1107151
1462802
108483
690175
1142651
843467
1042669
632127
754554
1084447
1218528
1218168
1937238
302341
1970813
773917
171219
531499
508116
1197023
1762439
1512871
1071628
1974223
896303
525541
140398
430421
1347031
648129
1777291
1488077
1686357
118362
1797041
912203
1705720
152652
1022900
1344902
534170
1358893
455470
604821
364251
667163
592387
1856456
413051
1196500
357116
1892270
296907
1574533
976285
223012
1532966
139274
271008
295314
1453731
416104
734300
1088725
903469
366164
1857218
1082236
1631945
629278
1623814
576113
1674745
1217875
1572475
237892
61415
1655485
1095428
227580
931826
664658
163130
1050790
1307763
1775571
441407
49068
140709
1511902
65641
1723378
151067
146689
731634
929873
1402616
1107743
1016773
844794
1746400
52660
494790
1960753
637778
752234
1492307
85416
1329780
301198
825020
1999030
641244
1284303
1497339
20564
1580326
687064
1381352
1968227
1421321
961274
1328998
329592
343974
54215
1848652
1250074
1239703
892342
1576440
1910016
1809683
1722550
299334
1699187
1029598
1599706
1735135
1185121
1174202
1186383
1504747
1989295
363149
1173223
593272
1628289
1218387
818169
501350
387975
1320975
1224205
557474
269680
1305629
858507
911891
1800797
1836823
643710
481070
1650528
1229575
1253012
1093483
1523301
1662681
6229
1596620
547898
113275
427701
1727521
1468256
283101
334218
752152
1242622
1443917
981599
1676140
1895452
760174
1126903
427964
189571
869389
1916114
961276
1733153
458567
1490445
1140799
1496564
1424819
1417993
1885871
1783500
1426063
178932
1098163
1261605
1506397
1497315
555665
1271307
1566645
1631996
1906737
739153
781795
1625908
424389
1139319
703957
489361
782343
1954942
1130594
324667
1604337
210671
54666
632236
516189
626337
205972
1423264
528406
1724092
1404684
663622
855514
1999316
1973415
1217155
391662
1184426
641334
1736577
1293787
866613
34636
1250197
1464000
1705263
739796
99
1562740
375451
555299
1859847
1326980
711349
819956
275766
1258290
253585
621140
824701
1712856
1141860
462403
1664151
1398431
1705026
1441368
1975307
1740304
1945935
1512101
1188512
1139203
964971
343325
1841192
386002
1224925
688005
1300883
79976
425832
1183179
728818
1940856
596196
1678033
660766
1572142
1819381
1357189
321722
795385
1363298
174015
604520
190967
1544862
1437993
905061
431535
1359692
1244283
6634
727918
1102977
1984331
1678594
792148
1663336
492118
1113472
450565
684218
1223409
1718270
161774
926666
338080
778971
1040819
578628
1904100
241258
1837971
78165
1442508
1902297
280338
1386918
1842933
354701
221042
1673407
850808
1239496
621627
1672629
840515
1145576
297152
1543596
412868
440060
274625
725908
1085461
1978907
1176593
1823272
446635
802969
882722
1805855
152480
270208
1271949
1566561
1474999
224908
991695
207475
322201
209095
1021907
237328
937652
852701
775954
1402865
1248889
803091
968045
478409
1290129
267093
1371869
943390
1686749
677239
770617
1004557
1809078
99170
1184200
1436874
1912981
971817
1824143
1882256
1967981
682046
760257
874304
420693
956063
1523416
1504669
1941784
1112508
78058
69524
1355202
579017
196840
416652
614180
994961
761529
287835
1492011
1761982
1567908
603948
1023966
1891289
1181489
529310
631805
865848
694205
768221
1675306
1087557
1713940
1916630
1360630
1319986
1590844
774304
473145
181160
947083
823735
1249023
975496
399846
1083542
1019440
1901398
1508734
19091
593862
1282291
1953772
554905
930535
1672355
1876386
1017119
1951408
681225
414202
1890306
367940
1608241
1057479
844047
79871
1511225
235940
1836527
711343
235768
694055
1123917
1287078
333159
493859
1148962
1857542
1768032
1622568
695571
1624279
913424
1587178
796386
1608075
150072
102822
1551584
1950595
501868
1578118
1487210
1586233
477670
255211
1851005
1959291
1316901
1353037
194794
816488
460648
1086466
379460
956139
1730409
246699
1393539
845628
874129
700169
771541
415386
665726
1409410
250527
406965
1587778
1996160
230162
1375577
629608
434146
1346988
1607567
879375
325863
105877
385622
192904
228828
951187
994754
1475301
519127
1868106
1199862
712828
647526
1916399
758360
1440349
1843810
1320160
1484083
601347
857520
624387
1204610
936180
1745212
1029166
1083633
1268892
1603046
1594522
617251
138859
1383136
178179
1493720
1600815
1999582
757300
1977723
929179
438821
829488
1852765
1588736
1457739
409892
438412
730325
1955227
788058
707271
1635553
190599
510650
1257109
1418059
1707895
1286532
398904
278691
617119
1801123
1776783
1030785
1175672
1241456
252272
41148
1475361
1760149
731713
488524
1648217
1747422
1953633
704566
910336
1013723
668386
1841198
1124347
1408844
319018
506559
673024
567741
572077
621954
904412
891354
1518678
1966117
88714
1582238
1247562
1086985
663090
527429
1288833
181569
927670
461
1715219
1266897
604435
1172712
1535560
1395297
272582
124003
813441
1130634
1718149
1782284
532494
1235142
315951
812560
1878163
1281644
1442552
279821
934506
1724015
1963869
104065
1833093
206038
544961
1458579
1009729
1841730
1439334
811320
444262
1480863
1624357
1385885
1548394
815176
1687256
1706243
1668737
1385202
1628210
1743380
745177
948698
1283272
1213333
1262469
1276614
1587708
690825
637236
1738891
1843108
753034
1486897
1582401
935220
41366
176255
990273
1322646
765611
1987227
452865
181289
118709
1268780
1675595
1211265
1935954
755748
78933
943576
928278
919618
1160175
1667188
799283
1206149
271872
1735672
1828764
1456647
1952731
1013886
808909
966607
43095
1057764
1263500
1248196
1002870
541785
1438019
76925
1572098
812667
1159504
61576
182617
768429
27295
277746
457679
1465075
1065696
1624409
1957248
408050
975076
1519463
40107
263394
1725582
1337633
1509309
806159
1388396
1718781
1568500
17246
52371
1373089
894002
1851148
1224158
1420366
1287231
487351
972053
905116
889030
1193953
1800486
194831
251722
1932759
241205
2665
1430575
270813
1713944
1131095
804649
804156
1152162
1423771
1482309
1286368
596693
498916
252085
1399741
1221526
456803
1909424
1309148
845926
1393185
415475
1423851
1060494
1005541
1117914
1040079
680511
901567
124820
799390
1866270
198910
692799
1349750
1882327
106710
272494
1885858
138685
1251382
1850327
257727
1385672
218302
287735
1436650
406574
1090875
1041953
860883
141647
1299049
357753
745657
1257624
1317196
975716
546312
1999242
1645342
1774773
228167
377431
1024518
576359
1480769
320200
1544394
682862
1276259
1348942
73640
373905
1254621
1939424
1819433
724447
1810773
811672
572602
1027346
1389521
563825
1109845
1381271
975253
1019026
715707
1399015
717923
551562
1500409
1795294
29053
83058
1413703
1568208
485262
1840508
1796267
1254870
1909783
410443
1730335
202270
180782
1371685
1012192
147370
1268248
377086
1865055
602284
199450
841678
607107
348554
500978
237188
1874944
510722
520938
558405
1026764
377422
1471035
1269498
1234796
289563
1275914
1189652
840520
264153
1170781
1108439
48102
1121403
1434923
1133486
124979
793866
1549750
402175
449954
1395928
1427809
1326139
1644758
814122
599509
1558944
1488863
996661
1875463
114046
1322820
895176
399347
1003487
1931540
558672
1602790
50383
970538
565864
998658
891443
967874
309246
1172368
255703
1279919
1925748
1263408
213081
1706450
1443749
787173
654237
882208
1128410
1018104
539078
1015080
913651
915264
1219898
1248699
197683
256782
245549
1469214
726166
781399
69983
1822584
311972
1179819
1583907
203512
1251641
1905423
752517
500493
1894336
569149
1082234
1986182
1766593
1692169
1693595
1476620
1598534
894833
1324737
41658
388845
1490614
1758921
1638909
572019
610780
468122
900280
1607056
228722
456844
1389399
1463420
1097083
1774350
373263
1322158
797891
1987882
1411182
981315
282419
955906
1743421
1568795
646586
1536391
1275427
666552
1779324
149254
400285
17258
1171947
21668
1179824
213725
416733
1621191
761904
271880
164061
544617
519681
1434379
1606583
723593
14479
660072
1310770
364275
819122
1745375
1147326
1890763
167449
235150
191117
1679210
1724221
941117
1151487
45688
1041582
1746423
1195432
139298
175998
1738247
748965
995366
155075
1318116
526375
191578
326512
1302544
975148
152355
598356
1529282
1689528
1544864
173269
795720
1696981
571649
1637017
1609339
471236
1880892
322821
1537376
1590064
639702
1632696
934674
659132
592234
758947
1902409
305671
1886354
1563894
1747799
1716890
1903264
1555974
824043
1749368
1836759
9819
1293911
1096665
1736806
116969
476376
139295
894542
145074
331945
738051
991916
1316942
714810
912919
505765
162315
197224
1133605
802626
474567
1367243
312781
79886
467113
1726801
1112819
1435369
1763711
555520
656766
1534309
720730
537462
1744164
1326182
1386529
261371
1198122
336715
1859309
1215064
1759406
1046087
1584443
621413
1701867
1479146
625981
691572
77744
903215
1882098
1260002
1755773
1964909
1761165
19186
107692
457791
775864
1734544
617495
1531097
1434550
377991
1441830
928047
620400
1893769
850615
1987934
1320815
42100
580642
707725
691363
1931832
993846
1044218
759764
465877
924542
1916086
240819
17441
1287690
1648630
1615406
168940
459985
1003432
5309
244625
1370333
95219
1584506
594745
277706
1659339
1690674
1288018
712336
1914814
1085606
420235
1688298
1815190
560773
475720
854443
1415827
902552
1926836
1740804
1946398
1719564
989575
350819
1790673
1280786
1289664
1043254
647912
1415462
265941
1748352
1730089
754109
1291291
1678560
1421424
322665
49543
1698515
222534
781676
1957115
1581576
797274
1865155
582608
750883
1669815
752297
1701274
1840620
884176
784513
1146958
11553
656194
127753
921927
842369
265501
180299
541880
1541716
1082081
930876
35611
1088982
643775
976944
1010317
737785
1432660
626954
1406952
1106640
1932500
1025760
460783
166802
1484932
1703610
937577
1394238
120682
571144
628010
652931
787664
235269
946591
238708
565911
310868
1116607
1794682
793034
715295
1867874
847330
365191
70443
126688
808007
1661637
1217104
372563
1203210
290124
556880
1837703
181407
754773
1803584
127939
1880388
1209433
1925383
16700
821284
820351
42389
857969
1672259
955167
1808510
169417
543023
653836
661903
136449
225425
786986
348053
1207547
1210979
635876
375918
500326
1358803
1780800
1609561
1199406
1948363
1572030
902104
530765
431166
1983777
970373
990547
1821723
1921897
976014
1592923
405860
203291
852318
1892638
916648
1163991
1611550
1037613
652485
1612156
1670257
967846
1413212
1348546
1701644
5549
1595397
1571537
1428417
1192077
797950
835381
303496
976397
771622
168702
1486624
1743185
658443
704800
1763066
215122
1928942
1662735
227113
159676
1210985
1251125
1471240
1242514
1165271
75867
932353
1168319
1527993
1869805
188756
1589990
970121
1795890
596037
1064261
1842862
349219
181734
1071759
1439648
1978791
1628939
1753011
639637
1972457
571704
988526
1663028
1644873
237252
1830717
1273470
1335792
1193278
1219851
565867
805511
1645091
1865826
248994
1559219
1967730
517957
37046
1147166
630510
272833
1700491
689122
119615
1123907
1875243
1306182
1995748
1230656
90986
1077653
173530
929673
1031331
94851
1088199
175162
946985
202456
236977
302763
1355661
1964688
1758560
329860
1753089
756157
1516333
242641
395450
375803
746218
1350103
340925
955714
1576874
1207407
154021
1802936
1348587
1457920
155366
314941
751370
754839
209208
1279649
361251
559372
817694
115397
583171
1911886
617311
71178
752618
749814
662258
1678130
832566
634756
1436597
684925
1174981
202581
1632216
1879117
949549
1962898
210402
980258
1271243
1673220
61471
1466371
1062343
847979
104001
49302
229493
806619
1569322
1097513
361544
979201
843474
478228
1752622
296742
322014
1643724
469152
1937674
22302
1624350
529749
1266843
1761049
1443954
756056
1875923
1144194
1647433
1888478
1173014
1269582
1629070
214591
1875455
896458
1012219
313295
1818414
1303126
363132
1240910
1347055
732202
811295
151332
818717
1139193
1953184
1043155
1798728
1111062
1997253
1323323
953005
1444655
1095937
1303756
1713903
1903935
297556
1217398
721285
590739
592997
1950079
72910
410892
828967
869213
687734
1562070
1963224
45849
1261442
1668976
1779538
1011537
69829
1307478
1560765
9689
1267935
899629
196057
1815529
942735
108594
871319
558499
939693
1915553
1013625
1709164
1807011
1193905
544155
1255369
1059177
1585382
1875714
1270796
324592
1181463
253221
1765226
856941
173376
316412
283364
748536
812629
449871
1964025
1270948
617007
1331811
719189
922156
1977054
1366042
168163
1191224
971874
869588
1508669
36000
403808
1205335
1002614
1238933
303335
1999333
1289623
321553
56216
210678
329508
1098141
1356238
1107665
1986305
1772245
1170432
811211
117215
776014
997888
1150224
871700
524593
994891
1374459
1132424
1915316
1373301
1411653
879745
1497733
1543030
1907392
201937
570594
1223134
789263
23527
1372314
1634573
513541
638532
1942670
138291
888879
374613
216454
1826044
804323
797088
247182
1283732
402253
450915
972511
1460
1496754
1086755
860057
735057
758470
407994
1362317
1964388
1987778
694697
1712220
1035941
1435511
1115616
1641764
1510097
1846441
646929
194981
901482
1506102
1817270
604037
1360774
37089
684397
1473108
631771
1296761
1929122
710522
1788418
1433234
163449
400480
477129
1610963
269379
1188097
1204694
455357
54948
1289824
596084
1520305
1555412
1003055
674995
977516
1334304
320544
866208
45844
399171
290714
703630
1008184
1839357
1244419
1689383
443779
1091840
840293
1745805
561005
43028
314472
1789269
1614990
1743207
1690523
1895294
711088
762634
1581530
1217801
1738781
1556554
1273567
355079
2713
1997541
1361957
1657272
57120
645203
1048765
1983369
1863597
642668
1515784
1774951
1137726
1665233
1694103
1185131
717591
280422
1796841
761499
159797
1690320
165506
283978
1991562
580992
332512
144231
219218
494906
771069
1525464
935822
1696858
521168
1052966
125384
1160372
1984645
544619
1931481
953123
54630
1302978
1951296
1131878
1811806
249689
108846
904781
1208920
1552442
855396
1017605
1117227
182148
1842805
1313336
158756
517163
919464
639286
1647052
1095375
1834390
613621
425030
60792
1959573
969056
269024
1985122
152841
821373
464176
142943
786649
1680034
775615
869967
1954596
294666
494550
1178311
235549
1982426
485843
1921734
1033207
1239573
181996
1839771
1809927
1967459
827958
433216
1773209
1144601
1473584
884935
970880
1330271
238452
529928
60868
1319359
30589
1080748
420862
1079265
658559
88564
204877
767564
577147
1829040
63253
493453
985760
987829
1441092
1122720
1268403
566894
566045
1870062
1360229
688247
260482
1639327
213181
1099770
524717
1348221
797957
1656429
770977
1631939
498906
1353008
1861546
129531
1458799
869329
1502096
258491
1581007
453803
1248156
221346
739751
1992965
492974
137223
514142
273948
90121
1203774
402208
1326426
1101241
563489
1972299
1353708
1177479
1642535
1627873
1822583
206151
894377
572446
637848
417199
1070169
1951439
367624
1082257
628639
62770
1242262
1539096
978757
353957
970257
625476
434189
1873502
987735
984994
511185
1561504
1123178
1344705
540772
1723670
799489
1768159
277664
423179
1408186
913247
581273
1423704
390032
178926
414921
365530
1762584
814008
1632651
1368171
466145
1431218
1469056
699938
963671
1557902
1189835
827767
1050099
1392295
466157
1630475
1308261
584340
526969
1301503
1584444
1970282
1358137
1811782
1845771
1471329
1893134
1205458
1348315
1852629
468681
1547699
631
500731
664700
863105
819794
1492194
1619407
1268661
1711829
466699
1530460
1560612
962900
322438
418230
1113021
746854
915612
1282554
217754
1364604
288272
1095981
1449836
846715
448521
1960861
148730
2494
1204940
1740656
1228540
532074
643796
1499479
706015
666598
763869
1037639
1981842
1979594
444347
1210735
1301705
1509485
1064143
1711504
644533
461069
300345
1306160
1560634
1180780
1473326
951371
1966563
1433317
1356045
1157459
239980
1256334
1918209
383183
1765980
1343206
1217607
638661
1981640
1212784
1760573
448724
1184183
1857472
1657185
124708
895675
1705494
1420154
1695484
1577781
588535
1355107
1517049
1896479
113886
1291926
1451158
122806
838146
51382
616415
1399477
1098321
466593
1131803
1010100
83065
1220633
1076880
600580
1327631
1529987
4050
1716443
1261768
1362387
730537
1093251
809952
5057
1062892
1915791
355720
1856461
1526330
1874453
346473
898080
1825741
791025
1379795
1770876
1919069
1294244
1411539
1693327
22414
1737058
263523
452089
1585406
1710555
1134588
809768
677683
1452706
1692872
238706
1492313
942450
1899260
1617620
1630810
1257829
1858273
927728
1638311
1421557
25063
1881367
960535
524110
316038
487336
1528158
1042607
9229
1657932
1113233
878684
1384
38073
1867373
1229550
1836987
1029529
1019654
1131638
964105
124213
186029
604563
607613
1950709
1180988
1760112
1984115
1107643
1044890
1951439
1251484
1664242
852713
83829
1433110
1155874
624570
1895060
989304
972507
970958
1629378
510280
1940363
868539
506316
754012
1842725
1060646
154240
1689618
195318
959261
1131102
1855881
1416630
1701383
1365318
1408930
582746
984692
1290450
1144125
1385045
257130
1595486
1510039
1413612
1150721
1593688
1726688
1683414
819365
1254865
1335850
1414543
520520
353755
268602
1998487
1567846
1952047
436804
714870
1968963
1718035
983949
410496
1741430
1874329
456701
997343
73793
330635
581863
826719
789297
1987230
1012184
1792277
1091056
975713
191988
1059409
1064000
478602
1841868
854062
1322858
362882
303473
626298
1953594
75860
1854264
341309
1582345
1195999
939648
1778134
103915
911193
1525674
1848517
360054
1671275
830350
1245314
589715
127499
244759
524336
871911
1220869
968360
926201
1182259
903140
588905
1552159
1031726
1965770
975088
458064
1419471
1786449
1416226
1447588
100739
383376
946969
1731429
1572845
603384
1677045
13887
1945741
500999
76335
1347704
933579
847495
1114571
1712815
1671187
1420386
1649071
395761
1187336
1647494
1775842
34946
1616771
464106
219371
961745
728731
469402
1459269
1992514
27490
983106
1180085
1834169
1445704
1794514
1609981
839485
1915070
1481678
489902
124581
1177185
1378876
438498
1628953
1180382
62931
347994
796278
1861003
367142
640470
289260
1634893
1177691
1080767
688035
1686472
1752332
15094
1956661
20532
239779
1478264
1491342
1108247
1469579
767379
1058250
660658
137490
300209
653088
942275
161311
1158433
1610276
1846836
512773
1774340
1916000
1201653
461094
252108
1135971
1170603
195344
1338727
1283826
770866
1287708
94476
1398050
1897373
400816
1721373
125909
1546662
459105
1870939
1931456
1481511
971209
1082879
1814853
1786326
244571
1798635
20895
1777575
732751
1424080
728163
341117
1922998
299271
621164
203673
934782
612375
942197
287613
1479999
1757461
1974500
1644792
778389
1994035
1121027
161243
1719232
1197454
794611
368171
442278
998993
711484
1124808
467525
17200
1587940
120273
1557433
1417662
1986384
1673312
715747
1248145
1445090
1781202
1063903
1305400
820837
1401859
539216
693347
1736031
593482
1803022
1806139
1274912
1787825
863013
1961401
1675761
694975
1748081
1761997
1038970
1433699
1465325
1352136
18147
140966
1945008
1456751
1895686
426525
147535
1554093
981169
14801
1321331
1825089
296891
1059052
1341952
602999
1643204
1314866
746774
1030910
202417
695750
1125028
1081941
686392
1977392
634516
1989257
1271392
545603
1834927
1937121
1615942
1077402
140508
1220786
1061589
1751321
1781093
1006667
1165818
1295235
767539
1046236
1219513
1050487
1420252
343446
682543
481494
790155
373169
1249281
837319
585346
1983383
717460
45927
1131479
407324
1018587
600538
1629512
1729617
454876
917688
68840
10941
965898
1919373
570183
250287
1743338
1740534
977325
253957
756261
1304279
778645
714926
524749
474223
1978415
1036966
638041
494385
1564923
361652
243477
1930641
1997805
6365
731810
1253625
129724
68152
596047
478573
1594741
582813
1776957
1756330
1961226
1450847
822125
973144
1888390
442566
766961
1513546
1839047
1683140
1264416
291165
1629603
339294
526245
330585
410389
1485260
1805635
616195
1735227
1137338
369957
1298474
327762
1408929
1825611
276763
1048210
568898
440407
994420
236123
489808
1420100
837783
769990
67593
740650
1435788
1472305
806842
447447
731852
803424
1815157
311516
197434
1434653
101104
1634373
1718194
1471421
214443
1843039
1535114
1583190
151087
112092
420717
1378109
538369
1470111
1804611
294032
1147914
896945
513103
159337
1611510
119613
713406
1082515
866370
1049619
842827
1416299
679404
1951198
381813
1988251
287591
534786
1988408
1034640
139010
1305762
1180519
804401
273699
1227111
684804
528340
1335671
1130568
435799
649330
518279
578665
1658918
1445049
1007162
1480504
190130
412999
114434
1053482
564882
1961572
1615671
1200501
1573545
68615
62176
762223
384630
895854
1639125
142914
1164510
1604902
749092
1839863
1925203
340568
1325227
860660
118012
110997
1705209
554957
828281
1519439
1821489
1111552
13408
1804056
1873158
130490
643401
610472
1970071
846314
84006
1827651
1762891
1439490
754588
237976
421459
1317170
784698
118814
814035
430370
1640961
1472207
1156337
262094
1621928
1389617
1379347
413753
1084499
247169
1485903
1138011
1515158
1661626
693555
539181
335860
756154
408833
1655458
1480942
1210119
1477107
953447
156423
357615
254069
573623
348103
296981
1194447
871074
771492
1277108
466746
1005719
800861
670795
1334026
45662
485119
1490716
455147
14393
1090367
1182179
634670
337133
991658
1696533
661634
1075056
221488
1464231
1091193
226720
1392803
9853
1742781
259133
85587
844180
167218
1616853
1740462
1768779
466702
969418
1668269
704596
897397
823291
845501
570327
608294
66295
1429363
1997899
198702
1589982
560440
883045
312896
273168
67624
729844
258198
1232038
426823
1987895
1635347
1695103
119614
692123
1346212
274417
519046
1395954
1408256
106020
553654
48677
1771735
536119
1600157
257469
790579
537708
239081
25919
1573587
1091958
585551
1337505
95599
1843455
721152
1496130
1956594
1705179
976782
1010340
1022811
131576
929726
1941822
617453
714129
252339
1207598
222753
941072
1507186
12996
486097
1147334
1512649
261760
677254
559474
1384939
585408
1855710
519149
1340205
43132
404527
1382123
1970735
528524
1814083
224313
47371
1912383
1183737
123637
387206
1278642
1204777
1220164
1527269
384918
1374797
1416924
972131
1709944
1129172
1800050
38675
1860575
1373028
1068818
515473
1978137
1890590
150745
1992022
365652
278936
1235636
38483
846113
845273
1798125
1238887
684171
489231
1593114
1384174
1253745
1973156
617308
885122
105686
1193218
155
482543
35150
973397
1829166
1109746
1359573
995771
1519785
1700413
1184895
1150128
957999
136025
1315979
520419
761663
574372
270760
867643
924939
1824332
1143437
1108833
254907
1989160
311015
1316747
380771
702551
1621422
317685
1845685
1047559
1145088
1842854
2448
524609
1675665
538422
1451387
1146706
1543848
1081310
230264
963316
353066
239741
261748
113712
464098
348634
480296
1813739
1214070
1622402
1143319
1244830
1349226
1973851
741725
470167
469010
445811
591382
1310175
1095369
24432
667872
1467433
689619
1869164
1861591
1901605
1881262
1061021
1130354
1301956
1660100
1775706
39779
1389853
1580153
896993
1589305
1087907
1809053
1012629
1884718
1004540
504252
894528
1101023
12199
1856
952092
1225093
1853391
765322
9056
1642198
730802
1767268
476091
696331
198238
1749535
1444813
260842
1372185
1651018
1838990
106934
1749188
1139954
1956804
400034
1553883
313247
1936922
1038183
743889
1343861
1670944
1704964
1028091
1551309
301391
789063
1932850
1327217
399241
401979
994420
1639240
1378340
1614785
34857
832437
536992
932664
398075
1658765
440799
1703385
1704167
706195
598023
485744
1933035
277228
1951242
528308
1459544
451053
93010
1367723
1219453
213916
715101
981231
356099
1165889
219783
1988505
1094988
776020
850593
54558
124278
739294
1075963
1363300
481345
1858627
1409121
1354950
1190056
931800
376758
1358229
1926911
1501212
444718
611426
1361775
1282865
1473026
1275110
1639307
981176
127956
1358321
50798
1076140
1482668
1012092
59175
1691439
1034500
266380
1099331
843808
1277148
1463655
1706234
1570926
625557
790726
1111586
1337011
475307
253634
506354
1795942
730827
1223214
236783
760368
1739771
890804
295743
1037779
1938622
1699224
977639
1780875
427941
1204895
1574888
1415058
129060
110032
1713479
1100181
1098456
1492812
350855
1849966
1881869
84661
148293
343371
152184
1293113
298233
1334484
1619280
1248352
559171
1721006
1486293
393923
363834
806229
1656641
500447
335825
1433339
1230507
970620
976322
1649003
170418
917951
502765
968596
1659015
1925952
1958201
222240
1547809
1656302
552431
1489014
373507
58133
72782
805551
1132946
391099
1969678
788528
1474839
1614919
78045
214802
1968109
261682
937494
1709498
1202586
280407
922762
1056270
1380056
223061
567682
511483
1765226
1356417
780285
1122017
1668174
779734
1299320
415726
952219
1263011
1374957
283784
1148784
1502488
1412665
97863
1329101
1797206
1249526
1856427
470960
679350
1295537
196919
1904226
1206477
599670
314777
1238080
516269
365409
1451258
1702286
929443
448119
468082
340212
838981
1547537
1833744
374093
716802
562736
1592241
1951204
1175381
539216
678445
220259
525252
173785
1440730
1174979
1924287
1699061
1776615
791508
816610
395610
775982
1147338
943325
328228
731708
784584
315673
1409598
1829202
1598355
1930424
1013106
75590
1992293
918533
1243533
1362559
147487
408101
296163
1806606
1169565
985098
610533
1499666
1845917
2560
1342772
948734
45917
846670
392679
278631
311439
93624
262358
1494874
639313
444547
1630532
1251545
1608441
215768
1815419
925465
1199124
114221
916874
320936
1879419
1535374
190502
935073
1677627
1963779
905542
1625541
667704
495144
713353
929350
710401
972980
803113
1750455
626645
1093646
1319848
750802
1639594
598994
1511965
1375590
1457937
1334053
1901521
1257407
539217
713510
100942
1465294
1299208
702504
761099
646135
1895347
1257339
381946
1269888
1148747
1103097
249147
593270
881208
39246
927667
807215
387066
1141587
1390343
890640
1336905
252089
289999
638030
510480
1471200
1171317
763509
300051
1176557
1998963
70422
1723049
764398
190436
1516922
637191
1644955
1033211
83869
971092
1450888
555384
13145
1415105
1780909
258266
697357
1559483
1651274
1000890
1817564
1936069
1982717
1485813
810560
1714352
1916914
358351
883589
1893506
339382
1530961
1003115
474402
904526
192083
1156927
1465257
1975641
657936
61531
1309306
827787
895669
330123
24784
1448411
1748574
397616
459095
1506754
177138
1521415
654102
1804933
1096065
1565485
1584268
1886221
247134
226323
1995974
1774091
229335
1341057
1161777
439287
1313159
1841125
1399701
1619515
939843
1025656
12384
776537
1557014
947491
1300747
1465623
995371
297140
1409974
11774
4605
1505899
1629708
701039
51739
88772
94403
222019
902175
492583
170137
1376491
1381426
615841
1104741
929305
1164004
1964864
828457
1306112
1640487
1498597
1374625
823938
1494228
203881
289590
596891
451785
1735150
1673762
391306
1242018
1927729
1518817
937655
295031
966964
14961
1527858
1487865
1968737
339878
382337
861924
1378872
1734696
1981412
59128
414816
1397730
743022
1846932
995183
1591633
1872089
733262
1093441
718610
244376
852827
1804019
817142
97345
492309
1851141
787407
1045366
995917
1907454
392557
29592
1153514
1569130
1211353
1108234
294970
1278100
1468417
1172618
903509
1654790
1921334
1440063
156284
1674808
1365693
1747907
643710
1925169
1244243
1086384
1285555
1938008
1232059
1142670
520207
1519235
779664
1643970
79796
1005067
356076
825254
1496162
1762604
914040
446611
1902447
1310900
1464950
952674
497300
1753812
617986
1082454
754121
73497
204086
1727599
942519
1620794
1143590
759285
662566
615462
155667
1636559
1528472
890696
570846
50254
1779548
19354
1409420
1962566
175918
282556
579786
1499526
1511518
1090723
1150587
557361
1549556
1381288
59065
1705854
103994
187233
701641
582034
1633043
1080671
597665
943252
1824190
718032
546851
195835
1195417
1784252
1881432
1850271
717357
428067
1954941
368685
1005097
259823
943283
163575
63912
414173
1757942
1903345
483488
148294
47397
1307126
45425
595213
59486
114947
1294835
1529850
1473159
1482512
1200368
1965340
707867
1096997
1463279
1298635
1176145
1027509
80273
1691553
1446253
1319744
1365303
882517
659121
1180386
1706251
876197
1280589
212786
1898210
1439384
573635
466536
775693
746177
910935
27668
601598
531239
1916743
1230567
399159
1026584
184733
1955452
1817353
562211
1387032
777873
573341
499857
611022
783549
1998915
333671
609535
1477107
312789
556493
654801
760457
1444482
1915819
715178
1380269
1294596
1172771
425113
1875765
1037755
749377
1086246
1131497
1528847
918844
1298798
141278
1988921
412991
1956214
1269785
913762
531650
1129028
478901
1353499
1046690
417798
232504
559498
265818
570224
480564
602920
1548532
717114
749176
1979973
1078308
1555139
1191859
1515633
1286906
1309476
64648
1593583
1202681
153074
1198668
527814
358123
1185354
1762360
1001801
1013181
1033347
493986
1544482
102871
768042
763090
1390661
566596
926321
1026570
666935
284394
788018
3362
944851
517231
1500317
89090
1011509
1330222
132811
1862479
1991699
1534045
10485
391135
93992
1519087
1438302
1064040
1441184
1101494
709820
278581
918645
840335
1126008
396290
1021861
109942
180711
1459679
1133440
1948883
454234
1580166
425085
1606025
190618
1856980
557170
1066615
123621
229111
278640
1628877
1371389
692067
1158277
122283
1620847
423160
378613
1812796
713343
1165542
645363
135458
1510486
65674
987055
1990382
1751420
1707880
1973353
958659
1083340
10302
144385
847798
824965
757057
1007616
1479951
1257122
162609
326537
1190182
784949
1693241
261738
1691270
1165624
1071395
502082
1185058
948858
679207
1770658
1361642
1078744
129368
438598
1007201
1599464
817703
1602299
1265889
1984555
747816
302642
608202
1077930
1203161
1666069
12091
1198901
1841576
1885410
201992
1848191
1383367
1104709
233308
1014248
1956299
1291111
899137
352397
1188652
26582
1249898
1198173
1200706
649427
43611
1378746
343424
180741
1362869
65077
391884
1296257
736001
186817
207024
71028
1998159
1273358
1934222
1867248
1007789
1651367
1024811
1678389
1681650
31981
940562
938
41059
1157026
1518428
1592351
687179
463680
746194
1908583
483483
1077540
1229940
483851
1173031
1583513
1166552
998423
1590600
1565308
396167
1119987
715662
127893
711350
1745361
593167
118277
158261
657058
811490
1706659
1774744
1931166
367757
219608
2077
1796734
1140733
921013
1456579
94363
1454234
96244
1712001
1835035
140600
1922845
264219
1916084
765263
148953
1967266
254665
1621727
1219844
1100948
1490961
599467
517094
1904891
551161
58308
420018
1369109
1900977
371880
1296275
572906
209361
1092398
483455
120164
115615
620879
1161732
743454
273504
113615
1011296
1752302
136493
1181471
367464
329310
200837
438198
1442271
133954
1587581
1414
1203105
1098860
1848762
1062065
774924
82350
250303
62694
1506808
352359
1213231
45619
1616608
573294
293030
1187906
757490
380829
1927299
518776
1363379
1851653
1844137
485148
314030
704242
1164003
1688947
957473
991385
1500530
372826
1639329
1855759
1271740
1231666
577421
981218
1758202
517431
1212067
1201082
418785
825757
1787864
1624188
1034179
1967290
1645464
531608
1035153
1477586
636350
151039
77959
1797814
1897002
616216
1062199
1443269
1392894
1007711
1286487
421827
835651
1076590
1967159
1958000
239263
754218
1814286
405126
219259
316844
821393
1194833
1740956
1099469
73510
1370482
210870
1344146
1479948
1991978
1342176
235226
696447
1088840
271846
295354
1599728
30457
1792041
701992
121601
1146308
1765852
1391501
1958982
577962
204064
1025042
397761
461244
1780715
872623
730742
1564678
1299145
1826631
600096
875590
1541053
632049
1255401
1551474
1336572
1814295
1457396
1310700
1175517
1353047
1938369
1054029
1017318
302685
815224
1431570
719347
1606214
1302919
1898339
1490191
774893
122766
428219
1947460
1664447
376106
1369788
1118367
497149
175554
1043329
681124
1255627
259337
1014209
446598
1408491
575879
1986556
279847
1120690
395281
689028
1738234
74931
617408
588933
341127
338757
698630
786017
611037
1198772
730792
91893
1461822
669146
1322531
1704065
171398
1964321
1318250
1622150
2667
1561772
376850
1085642
1383760
696932
640807
1600829
800454
626252
627927
445624
1002545
1086347
1087764
624108
1671396
1422370
1307744
1877228
526588
855495
1603573
562946
635749
376723
1505008
1791240
354191
565722
1343466
1139847
1406454
769051
505792
437234
731506
1068946
1080658
895258
219290
1630331
1085301
1036959
1683099
1605785
1355624
272979
1212947
1903336
1270271
1610244
1480040
1106184
533971
1599975
1315306
576605
292631
1727610
1851380
434561
1077192
706214
1431758
1234793
1737606
1585552
1560202
773822
944580
1406712
856584
1092512
1342719
1251392
1574091
1788250
1356886
1759409
300167
553262
1874083
335680
154193
1082339
1028738
1514494
1777219
1140002
246048
1213407
564205
1609597
717957
1868083
1776523
996545
1855443
1837231
1040783
476567
1286297
343593
229842
1459551
260515
1654642
595184
991058
1661313
145277
1529791
197458
1859489
1165264
189790
270995
1833714
1385739
1747017
1428609
1193646
1039981
1136906
920458
1335297
1488742
571918
1711308
637900
1323694
1579446
645418
1645238
1256445
1758521
1439539
1385104
479928
1987479
956901
1028683
1733117
1063777
1860465
513618
1490828
1774065
840692
1913462
1580644
1761081
1887012
259972
24950
1677250
1628716
700124
112616
1545430
1814596
547015
1125057
1404450
44438
1234098
955525
1927634
829682
135521
278446
1203228
1474953
542799
1801155
852529
1463848
1907067
983280
762288
1921639
912619
505944
529996
305706
274466
406347
958073
50197
1892040
1842310
425749
1112519
776190
1146458
1611408
1892563
1950181
774797
310347
822084
1442938
1534204
661499
26514
535312
523208
211427
1930625
1711762
1670700
102746
456745
1153428
330818
385257
557927
1239156
343709
705673
1253931
420548
1054586
210968
472914
296638
1228693
1356365
1718417
1492404
197530
597167
35665
998029
2517
59428
1368140
62323
1865739
1748428
596625
694127
339761
1447280
573294
108904
102744
93875
1626948
1705890
183691
751057
1542792
910476
386067
592387
1119331
1785248
637629
942326
159710
1565653
887841
1572644
306895
1001392
1355982
1613139
92907
154939
831636
210086
840372
627560
30011
44374
257347
1544682
116268
1131403
395225
1823900
975841
1635701
994376
1073691
1452978
1904624
772679
572164
81169
1151704
967626
690730
928443
215026
10430
149948
1314310
955186
1616455
945342
1883952
885691
1806728
509119
1221387
1338105
526553
1577815
534097
103991
1898182
1675603
820747
9652
1132200
1392200
538922
1277356
1415628
1202384
136574
1832094
1808561
69355
1657729
1778222
939367
1904877
898471
866722
1271204
1878521
584126
1830870
439057
66544
1202364
1268449
1714323
1583568
924430
1744591
1786149
1088106
170091
720472
1633993
1560890
37060
250442
1646483
827291
1402200
1948583
765975
217017
756181
393215
1686638
1633928
1118754
1758489
1574448
774370
266915
1489171
189277
1817328
1227143
1263903
877946
1862757
11446
889597
1619559
1610917
257852
119910
641817
1048899
617657
181666
1524954
891966
1294956
202766
1461687
1416548
1121714
423184
626251
493677
702882
191495
1313509
463869
153480
87745
22899
1589895
1866641
512882
933446
847077
655046
1661181
715350
408851
1247650
1091521
567910
921845
40363
811675
1576431
231343
548387
1969971
861977
4273
642824
1915102
1387396
805351
1727725
499639
945629
1908468
399822
793611
87000
1747537
787607
76488
1392216
44267
512773
1010175
1429128
1202514
1307950
1843548
828672
1629049
634893
11385
1028675
1361460
750818
958399
707224
1406689
1471746
851796
1560239
1350603
451028
536377
770644
1620153
1383376
1173183
11787
1536233
1869779
329793
522628
1751511
431718
1829251
92175
408351
1465235
789803
1035709
201460
229154
17443
1617900
211705
1489561
1437073
1943308
1067554
246881
1930431
87583
184618
705611
1228707
9180
526086
1106887
26744
854598
781036
429377
1857582
1002388
1823785
1991623
556790
1038122
263156
1832701
478123
609405
1760224
373078
279429
1198197
339081
56232
1301695
1962477
1524263
489102
647019
55095
1767775
439648
49441
976561
224145
822681
1510192
111302
388457
208135
1447522
1200700
1506012
1788285
33165
942663
1375038
888596
883134
1195124
608820
893954
1665264
834840
744342
1272268
597167
919535
1009860
905761
1093647
1315244
84867
671031
1514678
912890
43680
594142
1277998
1399593
1639820
1020676
1312659
1010771
742186
382801
1723031
1976458
1358502
75144
1987241
450574
963858
1850850
1375000
304281
1327214
978406
439783
1437046
1796355
321317
1965814
1938405
1375834
1066600
589148
1458597
1490756
910889
265685
1664096
1042427
1338773
1836482
177446
1756543
654381
1248281
1748653
54187
1738944
1668960
488464
132291
287257
614254
1817832
1319086
1798825
1696770
1948372
489882
615268
1856275
515925
1846278
743019
31188
896477
39519
1575493
1167413
1648982
672120
1309938
507201
799208
1962787
1145067
1268993
736272
1368097
326273
73090
1465283
957582
1492701
1799802
215557
1592965
520753
1000129
1953945
1708351
247003
863081
10036
830494
1488186
616870
391523
4287
1443180
977330
1163925
474835
1749992
40197
807133
1632533
1167143
1041330
1144904
746592
1825451
33699
648690
310574
1108418
643991
527285
769231
785319
1995927
1240506
235770
405501
595836
559979
1788272
276801
1169012
50807
500212
1277547
1655671
1417158
627028
1533459
400851
1712526
1771913
834247
378828
6924
1109449
81469
1754156
830760
726763
695041
869856
1440471
886733
1960496
1395552
618024
1653974
1489531
1475774
794141
1174534
841906
1818532
1832877
760130
1359555
426738
1816633
1407391
997834
58390
1200204
1764276
1854377
1871684
401380
1147792
1823155
1193577
1381792
1205089
84485
214036
493907
690627
161274
106927
1114643
800692
1940302
1544470
1126251
203783
893071
1893867
220643
1135077
1602206
966647
1049847
742179
14350
1740462
151908
51153
821022
368929
1918712
880334
406711
202527
497653
1367320
1155195
884117
1314979
1710736
781997
1618200
524064
1024540
488828
1983912
326732
972786
1231950
399898
1183410
1357712
1350322
1210896
1193684
1341203
1711952
702212
1249593
1310946
323627
1804029
1163960
1748650
1074845
1217488
348433
1485909
1814456
256012
253897
1125126
778042
1315727
1260758
887988
35023
231762
106575
1112538
547617
64863
463812
1868041
1138256
1755702
148627
114523
772720
60089
116985
1578877
1139615
600253
274260
1820098
812159
295811
1818228
571431
1293810
247937
1247249
392177
350484
428719
256877
1160932
872110
41713
1811305
180187
1559697
943578
1797140
489958
1508475
768916
1545661
797464
948043
973144
161344
1052609
1109686
1525404
631323
180936
1633129
1080484
1187264
1623590
1536685
1813581
925879
1786475
1419445
465662
1485443
1650636
688361
1165780
1061359
1820867
628311
101072
1501562
412080
728031
1593126
153832
366368
981373
1925964
535776
261691
1058903
1103150
1890065
917180
1452457
443002
1505468
356687
1458457
1205726
979911
1651636
998932
1257177
1875396
1072672
1368778
388717
1275632
504191
1596398
1293235
555537
1718196
1104194
472938
1267602
1853543
985028
25422
1832360
1473722
362909
975869
1155218
1428234
177435
197395
62502
1279021
337275
489151
351310
1008845
1037778
1816205
872180
62004
423646
1854733
1424441
1121316
182855
1669932
761380
508721
1505966
857220
755807
1199042
757214
1611297
213329
602172
1597813
1443847
742667
519866
381351
15667
1499957
935504
1873990
1409919
894401
1050911
1420576
1581469
1133661
1570223
352240
1919210
1683222
715536
187011
1251699
458892
377881
610603
845051
684388
936467
1663533
1022845
749746
1435332
1216056
203554
1623756
851588
611559
1595714
504449
1051659
1253208
45239
391788
815582
272899
915572
681581
792421
1286233
524067
589821
865956
1128161
386752
1299475
953052
1291641
1475510
1395313
1570027
1077416
231513
270212
452196
258868
1101098
1516772
635253
365819
329784
1034890
1083718
839098
862030
639549
530608
1010166
1948800
1105003
560287
1394643
216988
12961
342182
1800669
727949
692371
1567971
482568
1744716
728899
1205687
705648
1496290
1873685
534764
243129
1915401
188336
767829
1614809
1857057
815598
1562703
1841447
1129229
444086
19490
532918
1439205
1592052
1569079
1526333
1874073
148781
897737
1876660
772961
1881657
1009429
1025609
1752920
1551702
1699484
1449577
377704
1942987
1651038
693193
1975100
1638126
1983846
508351
94538
90508
1338113
1506787
1573701
1766591
541785
1287320
801398
267537
335308
584582
229509
1050832
1970379
130672
1818612
1004656
1992077
206391
1244108
765544
905789
817802
196355
521562
1002008
1413498
1844748
1436619
469010
1820477
868226
30406
718534
612027
783662
1067358
1594341
1406834
502350
1693112
228589
1717636
1177339
453496
863963
71888
466105
2205
314188
742819
1139677
769896
280524
447280
740412
1090621
261852
391016
1888008
733992
57487
1679147
917066
70814
1238336
211530
658735
1287767
1438418
746712
1506536
1003422
301440
142094
37075
182004
1744425
1277113
515300
220034
456320
1489773
445139
1048191
343808
1528865
297838
1866800
360809
515473
1281695
409515
605576
258921
1340489
119103
1530198
1862979
1334840
623383
158196
824422
57408
1127801
1584140
142705
1945928
1014678
1074810
271860
1338406
1216002
1846038
992455
1121389
1460911
197271
1022389
129761
1376946
1692409
238513
1781808
1410862
370725
1545123
854589
1722246
1630551
758992
305685
82263
813384
943506
632618
986237
387702
1276412
798857
1734297
284386
185799
895465
1567107
979571
702122
1162014
1030870
1632144
1271196
1421411
1528520
383952
1708621
472111
836138
120259
1615511
984950
283745
227971
180308
1832483
935848
1370543
1866005
648942
1668148
1974128
11366
1609288
1643501
454149
1744817
1976934
1561687
1196146
1796628
439072
344923
459820
477197
543588
305366
1600377
1925441
53575
1100273
1911236
1424435
1120448
445923
1521741
828232
87352
990452
1935589
1690540
119582
829754
1818310
1757635
460771
1185164
732696
1039535
860336
1850698
1600058
1631246
355779
602834
1873458
263204
1865134
193615
1230206
728672
1342436
1353227
641504
405173
1094866
990457
413429
1003910
1950212
1589854
1538274
666094
467280
1896863
571399
135584
1548488
1419788
1281212
554468
718339
1199099
482017
1409602
1830047
1179632
1307904
1785540
1001782
1145876
1329700
742380
1149408
1317460
429584
1278769
598390
1558950
1052161
1217916
1996855
96448
1025493
276141
1886846
61274
47742
491126
1831974
1475764
476338
1563072
639693
1960374
1210825
1066887
1440973
360678
1976044
1943981
180939
1755721
189001
124313
517502
1251459
1083510
185207
874684
445298
1083692
223945
1957117
690157
565469
860510
408966
570916
1932424
1006363
160195
1817035
159957
1686970
690759
611852
560571
1558021
1801782
834413
1763472
747416
1401754
422947
1245044
1271222
1473538
197913
285945
433978
366540
512417
1148624
1570860
1365106
1926412
123338
1329241
647793
1496515
87442
1920704
760273
987744
153362
1026649
148057
736997
890345
1252431
204866
807268
1406209
847423
431029
252465
399680
919476
1121079
222020
473726
1903821
1900924
1694700
1601774
712614
1421547
1945469
1589009
568366
1293364
721523
1612577
248427
1466487
928560
1286002
1239701
1155806
573949
1767527
880824
1767440
222246
898902
850190
624789
1250368
341268
754796
1210909
1714185
498755
1487058
1098833
184548
379879
1281832
725739
1325674
1843458
1336949
740676
1736418
1765804
287477
696545
1582532
1222612
1101979
396999
1175487
1463507
1262472
1472193
689624
382799
1825554
370135
1012186
344469
1826597
1654550
1241797
599498
616454
1154870
1923851
537534
774939
1289285
376508
261862
1525533
607069
174808
232429
783599
662341
1722130
725600
905178
1936404
951492
952199
1029090
523018
166661
1180384
1865573
72858
309969
797507
419528
1376641
1114780
1690288
560481
1671696
727352
1043985
660424
1965708
380093
1727393
1920128
800876
424825
959677
192880
1429694
1728646
1036227
632005
802514
5284
728999
427960
451131
392544
1234299
1431322
99419
1790480
1584220
1256994
762409
1182945
823284
371925
177047
1464590
1097486
1421261
191774
158738
1537225
584903
1094449
1622862
1679469
969104
875638
270300
90790
1832055
796207
954803
36666
485208
1873531
690620
558776
1632536
1897863
1061080
468013
1471232
758896
676615
1420525
1895138
490891
1031084
210899
283494
1703538
1326947
136707
214390
37972
857224
1783273
643288
551305
1600483
1734416
979741
672818
1346305
491767
827800
1424479
1863195
408167
1267383
474334
1371348
1676880
772159
1811349
1676415
1420290
167026
1006035
1995488
216711
790411
1855551
340087
1663154
1277757
320660
39392
1520080
1434583
364815
749187
309096
1305194
1463909
1272675
1710859
297381
579080
1952953
1791628
584132
176927
270127
872850
1958569
840322
442617
1557753
330152
1250637
1378247
1707819
577084
523449
1728366
1519649
942774
1618510
55799
1555318
1462851
1740892
1859309
1867203
1796877
444674
1753654
982097
695920
1828710
1762781
832988
1699216
1944604
1627029
1222524
287047
601542
813186
860205
1708546
123353
1412021
1391763
1106082
267655
1169528
773495
989020
1530103
1429959
641851
1349660
778931
1070119
362010
1297770
467267
1081931
1073086
1621376
678346
515650
1021784
1665037
1055745
533169
397382
816751
1420131
894678
987254
1062298
1909469
976433
401038
1084687
1200550
1503019
1905708
1026812
1956356
1760988
708774
1847054
261728
1102477
715835
993045
1012898
1452477
1496247
1052243
609196
942240
1909164
1817001
1218737
901199
1045383
852714
312747
374727
1989558
441779
307801
981336
414028
168636
1552492
1982701
1506274
792918
876440
346446
131042
63747
573113
1154193
1375468
30997
1648311
158431
1119378
1784897
914858
978731
137956
881352
777142
3433
1140652
403426
1704030
737597
640103
1934368
1184081
330255
108561
1994034
1248708
1884079
700246
249942
543318
1270719
1703839
1209734
1949881
792528
1443646
1904385
151716
1448515
1674602
1829900
60671
302173
1873527
24478
1972900
1240211
1934037
1414432
1249989
1872898
294202
90638
968592
1523691
1592585
896476
219206
829943
130504
54347
860272
106384
561023
746233
1787369
1602310
571193
68761
296318
1083328
1379525
624229
1613404
644100
305489
5099
1195333
844449
1295396
1739435
606263
1475145
863591
1724493
1930030
389011
1708520
375958
812561
1066456
1748230
784983
1283426
329830
1339165
1985236
880098
1825396
806380
442516
1353196
706046
545700
1648756
1417834
1841076
1852946
1478412
1639540
1748749
1956519
1068441
549692
1036300
790548
59239
1018215
1181059
902437
841057
1546604
1817203
406633
1814365
20218
826428
241179
896813
1283092
835063
1493097
340293
284203
1556258
1102934
1909495
79802
334140
1434229
1351283
735701
806012
445809
1291103
716457
1802132
1839070
1619503
159798
430628
1786945
1604665
243868
381799
378086
867983
969293
273360
1193145
459902
1496205
790254
439267
813363
1659583
189881
799399
1072195
129331
1395861
145383
496441
1358966
1450683
632243
1438426
54910
1477841
1122802
395530
275431
1854141
101307
1125831
456553
770602
932541
771453
1148531
1648709
1643000
1878584
877487
1342263
1671718
332179
261945
1184336
493587
157109
808805
1837252
1348949
284969
1387186
752741
898842
1949367
1841616
1337749
1072394
459423
1120555
1838227
1306867
1281892
300199
361809
1416583
1429127
1890532
1586199
1874287
1548501
1691262
472056
1508622
1028515
1026807
809744
1611173
1554594
1903058
697321
1264495
215178
659811
541518
186001
1615865
1264167
876373
92990
1059012
1681410
1245979
834681
420351
105881
207500
1428068
211422
1966652
356421
668991
1089349
835581
417937
184929
313834
778501
634063
1931217
1129973
1923705
1052999
1549548
1323659
1545337
330850
574415
1826113
1495957
426899
1094380
1018771
1010149
1650773
147748
1285451
158607
689803
970102
1288117
1746290
6075
762255
820487
634048
1574619
928069
1283720
1737031
48485
503899
936788
1083883
64620
370726
538467
797775
1880626
1063296
96718
1752788
1779629
610876
508395
1241307
112863
1981895
219370
1667899
419782
51019
1543781
1715135
217818
1010545
790770
897848
1003102
1963503
1932847
565351
1115616
393024
597745
1259969
676080
228555
1700441
356639
1438795
692045
1299911
1933230
137126
56137
1702054
610774
480991
1579528
1353381
1696450
1356573
1104833
385284
625771
1084092
1432497
181874
1547277
745271
1006892
1012085
795681
1672203
929475
4076
688925
1978562
1587980
1016350
1514120
1734344
1464619
1900752
1097700
609962
791494
417298
1822268
269461
284091
616821
532298
1937842
178647
1479641
497297
1031514
240383
1432497
1244132
1440730
1077222
43412
10109
1814327
1153855
1973635
982773
562393
1826017
771259
1681175
392622
182060
1830687
1804871
380405
372519
150121
249338
1277426
849385
350364
1485785
624349
1186003
548560
600740
1129730
907857
402587
556106
928012
704169
706844
1460076
1175133
1969206
1806925
547133
145582
1663728
1221222
1328386
573094
1806255
375573
260998
1036275
1915601
1645042
356139
635676
101865
58159
872293
1179346
992423
1960145
1903169
1838507
1037734
1524138
993383
1201104
770922
1553721
1084302
1287216
1383217
919992
544129
572669
258949
1463630
526294
1045038
814205
1662410
1282568
740608
1757507
1132948
72326
1438565
1466368
1235194
1076142
1461118
195611
1372854
396647
327117
1259701
261892
1217010
982741
1178781
898113
1213747
520371
1947728
1250738
1634067
459341
163104
1462693
570738
11488
1377951
1811084
932448
1080242
1212358
731065
387525
197376
1431626
637137
1566833
1617660
1577206
1284435
316994
1749722
1396856
759685
1934184
19594
1093465
1249757
248704
1579625
1023236
1634555
480643
914406
1605866
974213
879609
274841
430305
1595935
741503
965191
1838222
1443977
68345
1993291
161093
233762
43666
917096
821542
253610
325566
761157
597390
497557
628796
682337
1498259
458314
1952949
305520
1625910
642762
1596125
1011149
709555
700150
232931
707794
91670
1283626
1878283
1749944
1873760
1590010
1908992
1721378
1406657
1967763
1300668
1147864
1266941
1745718
1668404
510346
615428
1861863
462684
1289729
475742
1433902
569525
1891129
319258
1005408
1656834
698520
644635
1985473
1837446
235474
844904
1375760
536505
1578716
249020
1811415
153692
610481
363063
6373
793373
786549
1458071
1517754
1843837
1429949
1622387
1226162
1724908
1659616
1780361
1955387
1694528
8514
1985627
29380
718740
1293875
1038685
827671
1074308
1209918
1974524
1705020
57806
95714
1233353
1100842
230970
138892
1175325
690845
221377
590362
1691816
224526
511655
449341
1248250
1734490
1498869
529505
132866
1285183
1099178
1094147
1108320
297741
598555
1743082
1516927
144705
157446
1266652
940818
359588
731611
1029243
35907
73332
813436
921186
777716
1050847
1839930
1777162
1434453
1279168
1261196
530803
845819
1046326
95182
1950120
1865878
1544780
1444895
74471
449217
453085
684999
1603873
164297
581295
585440
1291438
1033813
1525801
272636
130216
1668353
1104881
1918650
1830088
1150699
1428618
624456
345123
1715317
1968999
1496280
5117
1272424
1933373
674668
1652831
1326914
232805
1560156
1543953
41472
1755301
1482134
1117943
1049906
991041
652836
546626
1357375
1400881
1690537
1012997
1438501
237434
847269
681971
432364
1215114
837392
1047559
1072289
1278339
594025
1464178
1490600
1581018
375476
986836
341799
1529631
1601516
551308
1808422
1229834
1244965
1047739
4631
1921004
1405696
1527720
810729
1047210
1706402
1587215
825430
1142013
1792335
691403
542576
141178
1937166
733330
827690
477410
1546472
1206001
1586622
1878474
349213
340699
1253027
1068934
93883
666713
1455526
60083
676367
1929462
475440
961263
508860
1771813
241388
471688
1482159
989347
713978
535717
1311298
1732735
659840
1378916
381465
1502018
925863
1124460
339016
374244
669168
1343503
1957221
1373797
394146
18804
1172234
1253985
401861
1555771
760819
1424922
1970626
1505889
472071
502908
1095836
1744096
355444
1752176
1414513
447932
1501029
1696674
1880476
205768
1704785
1022157
1462058
801174
766404
1555021
1293262
1150179
1344934
202966
314144
1240023
1808262
922280
752533
1604887
336072
1745465
268653
1287643
253387
1895140
1340340
108840
513638
1425371
421154
572925
633898
1873001
592445
251543
709822
1147660
242060
1415521
821298
327671
1452567
1609689
1538325
155615
1718068
1379481
463376
703778
1550400
365349
249761
126997
686134
646120
1373892
712480
483694
1790530
34940
653159
1069370
572232
106081
1788476
1137882
1718181
1980182
1922990
782153
368922
681669
481445
1243711
1414309
1760985
485302
1069272
766669
1799584
384162
1134497
1101391
1107816
1972647
312688
199866
1727060
1700821
1731632
1042553
1645704
166347
402272
1823224
1083118
1798247
261748
850784
236962
384866
1064603
723062
62810
1102279
1066418
204019
724691
721441
1500981
1265387
1757090
189413
148770
1416963
1408159
1183056
1368874
443930
74266
1964621
1578586
1249584
469504
1770176
1503798
147398
1128462
526378
699282
1916101
1468316
1138932
1819590
1394005
1540443
782102
1290749
627574
1215276
198738
55715
487096
994758
1391820
1161007
487456
1221008
192795
300157
734440
228906
233322
173960
1044097
1532972
1899369
1107946
1943562
1312745
587284
327691
1536120
1856159
793517
1312311
1354219
1013421
1970312
203151
611882
1136629
1913846
566340
1189592
1461334
1611436
1437374
800892
672104
1721028
765645
1235757
706878
833252
455530
1876082
1373895
1359037
1434859
1215523
276415
842575
534850
58452
937123
85727
1220818
1226873
1728858
32412
1791828
604477
647807
804006
276361
1423501
404526
1076185
1093777
1322877
1076136
1822997
1057191
1373249
1792072
1320446
307241
1930570
530829
615093
435180
550609
1564860
637036
1246655
227934
53750
1886192
1772026
725548
929112
877808
1517865
639330
97039
910341
560719
130574
319508
35356
221211
1825725
1747315
87603
1500715
712683
516691
1781424
109813
954890
560572
1473497
1576003
1185117
727383
298401
1230960
251348
1744056
184155
1831098
67732
492199
715180
695132
1194122
177218
1448542
1824806
100070
286890
778849
247184
1522182
1401536
318038
1704965
1456224
1757833
1525644
337435
775783
1578775
894083
403300
1965392
1120822
808816
397896
357207
767627
1957217
765617
111859
1583499
654192
1982929
1870774
174376
25448
781239
1899524
1007186
1217713
355013
1203097
259514
1786312
1293282
1429271
1810969
687326
1832521
1667866
1919044
525767
1461581
1346385
1670925
1793807
64663
1354228
627881
616819
662140
1834927
1535041
1589654
1750442
1240915
1781547
1142725
1806944
221929
1981949
1128681
1825634
1772378
346984
659561
338952
1922916
185694
166271
1977258
388978
1407354
1289394
1760811
705514
959397
670350
964079
92339
471948
537673
61030
277418
1588449
476513
319977
1472405
323842
1867005
1106693
1653170
668814
110324
1073161
556033
1601962
1955800
1359367
1190138
702642
1798479
1299546
601055
698343
1818170
271089
183249
1720026
1095212
1333577
524591
557284
198173
651668
1151035
717285
1155100
117841
1161789
1020383
1021061
1803634
12046
1022087
549429
1754711
462801
123793
1119295
380291
885378
781484
163746
34089
202443
1815799
1225797
1162900
523937
1450984
46294
963403
962902
216426
439534
952966
1293638
1578704
1691485
544259
1610937
996327
1817791
998568
91932
1241457
1748589
1865073
298680
226714
133417
429909
446778
1405049
205810
735067
9460
1280270
372981
1188065
124147
1921388
1248439
176044
1013977
344979
526430
1336893
997945
111315
1495088
1346420
1228140
190805
428625
1026548
1807301
1320168
1425553
896224
1398602
1402178
1914626
1469928
395590
1642160
645013
281670
1664396
228285
1672823
1979600
1174582
103909
619612
1508390
477666
554070
1009362
1229288
1598178
1112841
1095852
1570993
1449558
493167
1772516
1201704
137801
1999852
440948
223007
1124670
1655106
1074688
1266842
730827
1915611
82285
402624
154025
165512
196038
1562163
268256
493454
989641
1147096
534955
1011514
1847144
1036330
1664533
189632
1547220
500693
426867
89827
1895889
1938715
1400488
953225
1298454
1281240
625589
1856097
247239
1023717
1692931
746255
1673444
624926
592586
1111668
418794
1701354
1280201
235267
246207
1979288
93981
362525
1353155
1969204
1318216
387500
575711
1479180
31158
599983
1724968
158823
82305
533018
1040163
608535
650861
13588
1414996
1082807
526727
332484
318108
812895
1865171
1918930
548962
1434013
609610
179324
498038
955975
1684254
1212089
1606803
1300255
1850416
523454
1508423
1786565
428666
1219845
1257951
1869409
321872
189869
983665
1616021
1951758
1946963
848465
1519511
1057288
88019
1658814
424080
711599
1381015
484914
447330
1279655
1594714
544853
1317768
1424059
1907375
543538
877392
697749
889197
1872925
1401552
1955619
507064
229446
452457
1421355
325541
1665325
746098
1961001
70166
1189346
1515210
731998
1148646
906181
1465133
1580049
1451365
1038741
1698774
1476876
1681457
1980213
600115
765391
1005940
779606
1273974
1852940
1838231
214007
393528
483654
557115
1858241
125734
1908017
600122
1433282
1445841
1957688
1537730
1672781
543272
1590685
731561
544637
100924
567241
821116
848721
174677
1230606
57340
1640315
1448785
819389
166629
1156954
1920683
283282
1114580
1220150
1986717
301446
1360820
1860840
868604
788516
144196
482628
670519
932190
1934278
1193156
581457
1286198
1446158
936011
589986
1973746
1275763
1689387
1553943
865185
803393
1381792
1030920
993216
1887979
1077464
263752
15821
1314280
977902
144804
671977
48817
1155739
574884
1199261
1964503
1292205
1329631
383096
1431992
249390
718621
1862860
557570
47491
477077
771602
559863
1803221
1903879
37005
1542883
1724139
1814685
1609694
1187810
186625
805984
1261878
638171
941100
802389
236849
490004
531586
1920666
778970
119021
1867489
527812
1849396
974939
980374
58795
1388467
1180669
316492
1138914
101609
805787
157981
930728
142669
399347
565921
409788
1699711
1809481
1311099
965342
827797
1315760
588271
1089718
657095
1190513
1867543
1919814
1542270
1111496
354446
743447
810454
1361375
927820
273416
655784
333631
1450516
365184
1897472
399360
1287143
1309297
353292
1477825
1277416
1560187
30550
1622305
1667069
650780
369425
335405
1042871
1083869
1730064
1692699
1975908
1405388
935972
1560183
1482730
562971
1174457
92409
1083556
1255130
1307813
1561597
883746
1932400
811969
928489
769754
1722240
464618
231519
1129889
1920819
150434
16691
893615
1929764
1207182
567525
1286511
279201
1042198
12232
361504
336696
1839664
856841
785477
739422
1309854
623582
21
564510
172475
1931790
1000129
1647702
1505157
630227
548536
485980
267011
1456520
543686
415301
264715
569212
835360
878590
1724063
1312596
1495150
476338
1903283
1114433
693730
1049703
117753
799238
1404566
1713166
1529583
1779131
17637
1000073
768720
224701
1253151
210136
783444
939878
313377
231093
1604748
543083
1492443
1884323
1341945
806498
297728
794963
555755
131695
670501
449746
620679
750553
746871
1128195
1420124
945691
1923860
1643680
1270513
542552
178094
499769
1796735
1961492
1903018
281921
1973749
982531
1022110
1407562
100098
514049
1396956
22348
1668514
1906661
1437663
1327114
1658627
401248
1916484
1916065
1271916
1735227
1569722
801561
178846
1488923
659063
997776
1599062
1975375
928062
86626
1170029
1610564
999584
24550
1923628
261655
1514814
1348907
1664883
170871
1348027
115748
1480695
1179454
506245
1666944
1400552
685142
38087
564563
1506897
1527946
1454364
624639
1866820
1437409
1371357
763187
1942605
492994
222632
1716087
840875
1392799
1334832
1141554
940699
1404751
490466
222830
1649335
493279
782389
1003348
1568129
1667827
547546
604894
1673871
714897
121446
105422
664997
1092458
1735579
687945
851700
1277215
2168
69983
903589
387882
1143558
1185480
1215544
988893
1629897
1793226
1963576
1527642
823945
269673
1657749
898259
995848
1642128
1092004
1827438
1856715
502094
470382
785655
1025589
1816567
221684
209937
1778119
940781
1504405
198204
875143
832247
991470
1088623
1075632
1796083
544383
1779276
696404
1479887
611133
1511499
1385991
1017584
624567
622705
698128
1084251
1777494
1439299
412540
1159690
968989
633947
1744321
1164370
184285
1048049
904368
1928650
400646
455776
1574352
1156978
538964
805186
1330370
1793139
1461856
145288
1096883
1247952
1476609
279220
261568
671608
92899
852380
725737
1980906
1887122
957289
393535
1869711
487989
1373280
865876
349475
444561
1633044
64870
1794781
1156663
1173958
1840979
1651407
1771240
904292
1377261
1668965
224405
1425015
210458
1418641
1588685
895489
1896577
396197
501009
114665
915541
1291766
1552632
1409567
929517
1635422
1897167
99782
1160895
661562
1037011
1167617
1877475
1123586
1047662
1875230
15839
842423
1378957
1399397
1078313
469861
649428
646207
739073
1216826
967081
1279571
634344
3431
1571707
1519061
1000410
594330
408295
1164960
577106
306825
1794373
1509099
797273
1880418
1504006
667101
1931807
827850
839457
105957
687206
137732
866049
1007518
1532093
1651558
1687628
33768
1146002
1136548
1566584
1953194
803672
314546
1843751
584860
731461
1590109
693766
484853
307052
33695
942577
1999050
508816
425016
731434
1061173
976322
1912904
1310123
1608188
1801472
1965753
1808461
807427
572387
1720650
843855
1278112
1544940
1592180
1413926
57552
336554
1191743
378794
414098
264362
1015776
772337
1796579
638594
1165037
107449
1467186
497962
914545
1476010
603054
1146669
1875395
1055719
764091
811235
22647
1944119
1211841
1962917
657575
1511344
1284883
1735348
1185396
974266
689434
365343
1386091
1689177
484594
1980775
1689891
1507328
264229
149261
1355163
1186924
632271
949263
1886193
1222682
723935
708689
503959
1425754
396745
978859
647416
41289
726976
1707878
772167
1020236
299012
1686268
1963304
837404
153476
1922897
401847
891054
128270
757411
195674
926988
188252
823342
134826
1195218
1790447
128329
821976
1558014
887885
435038
1234806
1354006
1448306
1456254
747783
704163
1108891
1869613
308793
1950530
1351009
1121940
1623693
1101869
72714
305004
1101736
1215964
1598102
1178719
1162332
1840327
701823
1264188
1665344
1000994
1166511
250999
328580
203763
1039394
389829
21427
938140
1100983
1206658
1225153
1881483
1852867
538105
639843
1549913
931385
1858696
1494679
704486
610702
1207940
1490230
1559841
1390790
859469
256640
517903
649008
255980
444871
1359922
356915
616416
1538972
1181367
1699785
581813
1286464
1441480
670012
1582270
140450
1688767
1806304
979264
1150252
744173
1462236
516969
1705504
1213907
1366617
101435
68582
1601299
636929
257450
1914522
869027
1818021
717805
831507
1892075
775297
1970755
11430
1398052
1350936
191435
1662489
932251
1511789
1638927
142915
1415975
1400569
1059516
1662380
734733
22802
560216
871749
1284259
1869841
612573
239677
1942483
470837
306239
1941652
343920
675318
1363149
1381532
1601042
25823
63430
1886998
491023
1576331
1161243
1519807
1768750
22150
1997675
1891954
1826094
710985
974166
1905099
800205
580526
583740
315182
1908247
1901089
59056
896289
554603
1862612
862404
962949
783375
1012970
1828137
814044
526091
177243
1196312
1299352
1705675
516968
1151853
301766
1320030
570936
1736871
1721054
139699
1731528
1250729
970409
1852119
1333460
887020
1600276
1273149
1928462
571843
870301
156669
1399834
1892182
1330492
1096746
1092007
1833710
1403724
1258906
1610860
1441187
763179
781430
1409192
918109
1896721
343804
1452556
1956593
822769
1453955
914833
1869123
1556643
874895
80234
1905848
668873
866480
483820
1767082
1560413
351016
1409303
1617284
1626282
1902103
52984
1933626
236974
1201572
1964329
1451686
1031323
1446995
1724683
1630394
871250
190375
875615
876513
526488
971895
967170
1900539
1393211
885769
62768
1494479
32572
755687
1221625
1616342
162547
1438031
1473448
862763
399831
1370499
957814
547212
1566827
796827
1990720
1086652
691698
1905829
1844687
846688
1756742
1248708
1717832
638504
1988590
1919362
882146
657129
786434
1675397
563760
878763
981289
1469004
1030509
1579877
1588835
1082039
263926
882175
241799
896623
744805
722250
513926
1692391
1077005
1809118
1950224
1752770
1056504
155957
1235293
833001
1508893
621206
1247002
1861567
1031918
924923
1330181
1411052
1325745
993556
999362
536002
1358034
1238911
421078
1979820
219556
975186
826034
1914017
637471
596423
1864819
1582828
431996
780570
1892583
1614513
1348548
1095640
770958
852618
175400
1184614
1764369
1701941
1511980
691136
1702007
1654467
1745224
377709
1161192
1466505
525618
296266
1319156
259714
660826
1497928
1409560
606046
1442262
33201
378237
700934
1260152
394840
1414770
1809584
276275
1124605
7739
1000144
804079
1553473
771486
1682884
8720
1810932
1838971
1566598
408128
575102
45433
328840
805801
602213
1059310
1792076
1651970
78147
516491
1356959
600873
1255793
1348917
1784175
1733907
15053
1990363
427130
857480
1448146
391117
627699
712295
261452
1600907
145254
1925484
1724807
417030
990224
1123588
479882
1701231
1386300
195507
1753787
1183080
998103
707398
967451
1530503
871074
1461730
1265921
717778
997779
242042
649428
935380
1090293
164836
656518
1096303
1243001
1993098
1354407
564178
100222
1579594
605901
421487
1327168
169655
24878
548658
59713
890954
845199
1132583
1840250
1629190
325846
513770
1087284
559817
157131
1010103
1367916
1756547
97311
1446852
1562800
225288
113275
648375
677424
83868
1389285
1600855
80176
476276
591685
968819
1526529
1253570
1619756
568552
1652237
1794808
653214
521465
1351702
1362400
551
559437
858975
545183
888460
1941125
1928064
150749
425746
1313910
159427
1649728
337701
392634
210662
1245837
1699264
1088246
1136150
1134028
1219829
301216
1374928
728083
1202863
15864
1148475
1680434
1489
350239
234276
886061
102260
240127
1544380
557203
1049131
112921
1301959
1622015
1575943
851206
1992602
1668819
1789104
1395602
535216
671320
363387
1976739
1833022
33789
1517751
774103
596881
1224538
1139773
637772
366190
791735
345729
1628117
1448219
1044763
1546627
1672059
1783718
504209
1006899
1309680
1393283
1516218
551150
1807815
921777
804549
1627458
1181119
412303
1695427
1426840
113364
1589185
1872979
510324
307526
1708393
1793204
243373
1661685
1133744
1937557
1553159
1793561
722814
993597
391363
494019
1385904
1362581
168913
1116636
602392
1995328
1628979
1106451
516691
988458
1318971
409564
1983352
742951
444915
668449
302292
1179143
1434220
1546368
1189857
739846
586293
885528
154188
615692
1298542
129790
1131614
191652
232363
1035149
1773821
1311561
1390639
1328879
1309148
1534326
1944859
1327473
1903071
613478
1824954
1663730
1180660
1197417
756090
243510
526940
540137
232229
1487664
1340924
1094949
997321
443404
745575
450857
1369452
1451971
440325
1196162
82257
1335149
310192
1559167
704033
155301
1258992
1038018
1889119
566791
1119699
229997
113389
478186
231462
509341
26152
1466630
1165865
1625717
1265878
136976
457987
80443
178927
1955082
182760
349841
1474983
1458085
1581791
1389426
1498792
1674855
870276
284029
1279274
33381
699727
1388344
1040224
1167708
1165030
840092
320089
585430
77442
1205928
1868781
1890332
1759300
1064178
555552
1032268
1989349
972981
373423
523620
601219
1771903
779534
747076
1614338
539099
1127964
1490674
1345859
135908
1205111
1049650
1743234
1814008
106625
1524983
912209
494956
1142913
1151817
830701
1843452
1021115
297085
1441705
739668
785990
398217
1558950
439127
678326
144704
1430436
1303489
1602707
1104326
813426
20147
1612823
1578327
1802824
1922292
369672
1465160
394105
1227649
1600811
408186
628334
343919
639359
692134
301322
1530276
1771757
587984
1471424
42925
1746572
1510757
672578
634884
970530
747790
541403
1942630
1287774
99157
1415778
1078847
1699539
905848
1847719
644267
1403670
986077
347796
365919
655132
1596824
317705
119542
692441
775523
1276881
91018
1688385
1820869
1292598
826555
1137867
1886531
523529
688773
1094817
169581
1347364
828972
256490
916275
1787502
1808069
431404
515328
1910055
1496266
291599
1159874
139958
868455
1193041
40270
1949846
565289
454158
320099
642091
1232055
514939
702769
504
1739825
1215617
179188
1620206
1750679
1651237
376306
1227132
396620
1433330
771872
1515265
1960183
118315
1178110
1394933
764875
75477
648120
1711567
1802445
588231
1839082
682150
746500
624372
145016
836778
14826
1443056
1886750
901535
1875262
1078429
1423132
1092800
380213
342215
456982
1015165
1367792
39532
119423
1724144
1509354
597724
105873
144595
647012
1168487
606742
1284017
1862042
1040501
406011
101601
1115495
596593
1709500
901582
1720816
1281886
1145686
444032
1494762
881163
1797731
1116791
1979594
1692778
1879195
530872
1035162
330820
224688
67783
793307
1670736
352786
895571
18786
1792674
588750
426812
1705393
1953984
446148
1072313
289590
277977
1503162
597485
232204
570628
1571996
496143
31986
1559833
1365039
302248
1306801
1391925
1356560
1251822
855604
544854
262471
329697
985014
1052446
721154
5851
215435
178469
215820
219418
43090
1631786
933153
1983475
1912065
827790
765056
1836953
878091
72091
1538358
1272864
1411905
1503615
1516473
267781
1825888
20581
1303102
1448412
212091
1403965
1928283
1421423
1632690
208098
1812148
1528468
65224
982490
1291691
954194
52063
855925
513763
1274436
468172
139865
125683
174300
253786
1761528
108465
1281317
72411
1214357
1040010
581529
555831
1278585
323680
1164076
318980
1509787
290370
703636
1088266
706362
1432715
1910851
291717
110836
1497704
1625087
116790
704800
1478700
1255639
42031
327640
261602
251664
614313
806683
1669205
535187
1214143
1734625
1166704
129778
840738
1656937
1780256
76077
272025
1692748
1523955
1140850
362554
1747954
443485
1671416
1624255
1970170
1154708
560135
1195527
1869640
913371
552994
1730830
988333
776126
138294
445130
44849
1954330
404028
1660048
1442832
920533
873595
1854274
352666
1232966
606666
716936
9253
1498196
703572
191030
1697236
61326
1721357
1892146
1333750
1745660
596770
1817039
1402142
1673317
1627720
417313
1844375
1779304
490616
1629369
1447397
1989603
857302
1478698
1917962
959520
31397
1186489
521449
1567512
1520855
315780
675245
819537
483650
1347331
846703
1758306
1498167
1917607
1281521
811091
641140
1102799
1526434
581886
1532492
101308
1489317
1331834
1523531
1886518
1637398
1205752
189654
1917381
279316
804215
1424525
1696390
311208
571559
302956
257274
835175
354368
1516492
44391
96759
1809211
960997
1109595
128081
1697062
1943240
466907
1591824
1583675
168897
772029
1307348
1517989
384790
649941
840042
1893816
823627
1110890
1464467
1953315
1521801
1641836
1965776
490882
716990
29327
1445455
326566
1353363
1049983
942141
968878
431864
1470681
693018
1209291
111547
263445
1504612
1847303
818921
1186696
1884690
1621588
153663
1946745
205548
27723
505043
537705
652833
1004264
1686929
572585
1346417
1442807
823468
869996
1160948
1581601
1809236
1641801
1899538
618078
397058
615277
740962
530515
591717
1663959
1149248
1032331
1229920
610425
613021
1599625
1956248
731516
1102797
1709709
1111660
753903
923656
369579
831536
533897
1176731
168008
458948
1392040
482388
1265035
1938380
1179554
560546
1225888
1717108
39415
1586734
1714424
43746
1650733
1263912
1849931
1391136
347023
302654
1205638
355405
627437
567803
536161
1594890
553645
236654
350766
257325
256436
1988840
1618174
55912
396794
1850433
1665027
1350862
594443
897548
727695
1406241
312563
510562
690421
286468
1106878
359027
333183
821503
1627898
925520
1660208
49450
1733629
264388
893635
1035410
981377
1907524
740200
1745200
1450468
987924
1062424
303493
585431
963092
1355755
209370
952753
1140108
1245386
815680
1721424
695773
1225627
325086
1423713
1849635
328911
403954
1653122
1494251
1180196
1370444
513409
1524933
474764
1654133
101474
30883
522150
1314932
1028301
1766300
1060215
1457602
1701670
769684
1259390
1285249
778116
211557
1185105
880314
1712344
338642
1939309
1037415
1281091
1772422
47594
827378
870101
839901
1399402
851520
692401
627077
1663921
1318641
942142
1669316
1418464
1992268
650196
1315553
481858
480937
1352063
1909291
1602912
292507
1608221
1874795
359668
1661923
895436
695658
1453412
246633
1567521
1774672
186394
1926016
882654
1373526
1400040
1591846
1466833
1610146
1791280
1704846
1858491
1933693
277121
1153775
1309107
1768223
504143
218425
432697
775738
1675580
1766473
364233
489164
1478021
1360604
1015915
1564022
1250705
65684
476646
687994
448164
1654819
655328
1201433
1717114
476259
1723767
1969034
938129
1870730
1202107
23465
1955039
289921
1377889
530115
1589887
1991098
487384
1369821
1245436
238803
640458
363156
907743
1083548
1609347
656203
1984164
1501117
1063317
1997302
649177
1459258
1119528
1971372
244098
328397
1749603
1081418
1030440
369974
17927
1341313
59056
45621
1886530
63287
138699
1960759
235717
1674235
508749
1250137
595827
937493
25528
1249333
1500532
1959677
533777
96615
263183
173326
1802884
1712590
1416280
1564824
658088
837323
1953831
1450473
1107
503676
989714
1085296
1613324
932789
269533
1551265
781925
815671
1687531
1619904
1624471
607792
244297
1829599
1885362
1376493
1085219
1794041
1277874
1828043
1057270
77801
426051
387513
1385820
1029238
976319
1977380
1822976
1389168
1676533
1296383
285893
1193695
320232
1868581
851831
163851
868093
176917
856520
776287
408840
1777978
148513
946269
979578
1841410
940355
1687958
1029749
1994134
1091281
111128
1966146
227482
1518813
1976835
236699
923467
1841683
1689926
1044150
366109
1633957
1008870
1721482
1802604
756908
620437
377314
297326
1783392
674143
1464558
812472
1349837
794212
1918638
1603391
334785
1605290
368829
766491
711866
614651
42615
1860125
1264734
1743108
994880
870075
993341
950141
940490
227485
42101
1986524
1930178
705058
1764077
102981
1137245
1164156
359337
493420
1856837
1519540
445585
325382
526670
269441
1409990
1102594
748912
1140203
372137
1670272
848342
1454732
535851
785757
956222
159489
1575408
729093
340880
511445
202475
1524197
1779030
246871
451869
1260244
1071042
149408
1506502
1569752
702463
128938
1955646
478602
312388
446238
901065
693033
560590
253586
722436
555641
1569542
953538
538857
1336300
994894
1883308
48714
934308
528113
42096
1776382
866423
1648062
1951330
19867
102741
1628466
531900
449738
520021
559732
1973603
816145
1699054
1898766
810840
1630523
1611393
974934
1633245
1536176
1194446
1913460
1590548
1599324
988434
606957
570303
1704090
278166
1889795
572459
384476
240023
1874227
751602
1701603
722163
975430
504909
246513
978809
569691
1314514
763628
1274265
854941
200721
1409598
445078
386029
916165
1851904
1558941
557168
1790533
1780114
1943052
303977
1447725
951089
1961836
478463
1005966
579861
628548
1598813
1305083
597374
973906
1275158
789430
671187
1587595
1518861
1073902
1100896
749273
1482603
1716735
83039
1717024
465575
870975
1931079
1010941
358231
1323015
666858
724712
1987457
1940187
1403346
93783
47709
1325504
675450
993402
1170372
1009706
1759675
495148
17643
1565274
1069192
1137011
1044269
1742375
859631
1867035
21390
722440
6296
800222
338751
1734390
1298606
1152113
1372984
691864
1000778
1257770
49655
1697705
1072443
1381731
1118296
1584818
872601
1624090
368885
688361
235782
150292
1499036
1919261
1929774
1958789
99640
1886895
125673
684950
1952561
173091
1275209
916622
1179300
1100543
968912
10821
308931
1556317
1951240
1996446
1161130
409880
236811
14815
49441
1639058
48476
498967
1219632
1527547
526672
1050246
347081
1906526
1797385
1140485
176594
1566310
584025
146980
324595
410710
1022301
511908
1705748
292386
1173501
169200
31800
39619
831994
362909
688618
1099861
1022130
1777592
1744260
1161480
185312
1737244
914245
1198654
1280317
1102465
1332294
1798461
98080
909172
298257
1050979
1373450
1318320
417141
1108633
1567574
689537
508386
808982
1178692
483054
1453004
1975862
1309246
1602759
463459
1516095
1499792
212421
42256
90574
1650960
128541
862843
1897562
1592619
1957640
599026
1103892
1986160
1433894
98115
397086
1646509
357061
423363
279445
1076504
980687
350132
688063
303975
774427
1758166
360778
1273732
971540
525209
605218
1870476
1723396
409970
1007860
1972059
1504363
1777777
1374433
478832
657744
1629606
198507
1900597
1282727
905538
119985
1708846
360900
1997343
785380
795842
1715549
1383100
1211160
90810
1011204
259668
720179
310543
1317454
1754389
1230828
1284485
813251
1368910
479598
1193734
1289914
1397202
1281257
328968
496149
1383924
1805299
1930966
513890
1631701
1813613
1298166
1345139
1541175
1282300
376769
155337
1529101
1265359
100873
826793
835611
942559
1241136
531631
868576
744535
439432
680004
1055524
1354923
1244769
1179054
1255904
354658
191188
1859309
1732334
133066
371898
1969447
215200
1110579
1348800
1127244
1124806
1756959
1687294
1334698
1034877
1914355
413802
742069
265924
1103976
1500468
1645514
1600428
1413928
1310843
1019299
254871
1724251
84874
4574
895288
1767944
562892
201450
1234701
1006256
1467089
1680928
235552
96475
524533
1853956
518177
254766
1921739
1576184
196875
1686779
1079371
876836
1610715
909253
1914721
1651565
1289024
1379363
797889
79471
16184
271858
1027173
1866069
207127
402249
808534
485830
1126917
316921
1069624
798777
716721
1553376
1626790
169921
601693
1007812
786129
1287637
651554
1630760
1507573
629368
1203507
109828
1786138
56550
752149
1573122
288842
184790
1037475
552817
850801
784792
1146212
93401
519789
425897
360205
453269
205473
808613
973383
1833829
649024
162131
1594908
1712681
999823
1911323
1686684
898770
1056523
151503
1221324
548153
355407
1576082
1815049
1505918
863718
346202
1124055
502473
239118
1386709
1733970
839703
279851
1135781
1639873
555979
1186556
9544
443792
1986701
1315945
1387984
23288
437994
1007248
1171500
82797
1866665
1505767
1157007
1377063
773621
441286
349390
1031486
469076
1011573
662903
585305
224248
247514
1978978
448256
501509
1201094
124313
1764992
846268
763977
8596
1182852
1113308
937331
1550780
1000288
1203320
1355628
445506
1570734
1070149
1490546
970163
879533
1832440
366170
1137370
1304392
1886108
1409005
1438358
1838451
1898843
71798
1811487
1778134
177335
180867
1156041
398959
1268622
1735522
617156
1622255
1308101
75138
1689880
370828
648416
467852
806257
542372
86151
1713613
1853393
1579107
1273303
129112
1601411
679505
506103
1867008
1176102
86277
894785
1697910
1781665
203183
480712
1032365
1190493
1799051
1485171
313862
1043017
1924020
205427
1501645
1725889
1353027
1670609
1974250
1891559
1004778
1039675
1673035
833766
900633
398698
265139
88677
816889
1673207
287536
291951
1726455
1251407
657474
830946
422281
1489276
678554
1622016
1971581
1334125
523174
284434
807791
1164253
1169362
497397
1830137
670860
792599
823038
1527314
1410679
399051
1471897
448812
587738
1483326
1555540
1709322
1329806
1299530
758026
1141387
1802000
1143390
741779
1050601
1107672
189445
533523
82560
313232
1282656
592280
98791
1811432
104946
967526
531421
154902
90658
102425
1047209
1876504
1383359
1387149
1881471
443133
1763256
1704458
711251
265916
923871
1234929
542786
198890
113513
1844100
1265753
1687656
334042
1237623
1695395
447382
979546
949498
1410446
774781
217888
954154
726267
1188494
251084
1192726
650550
1418528
1541691
740292
1265445
1735039
811698
1690002
566439
1055619
1485651
810554
128711
676972
1337187
832165
784459
127268
1030662
1223714
677848
74093
1583145
1927503
1967633
1956378
1728507
961528
1077591
1302976
1268187
556865
401894
1646261
1618278
1421456
1461924
644367
1974187
26379
1295686
1261268
1283869
1793466
1947371
1892962
1648873
1021403
1202628
1564337
1412523
764881
1552525
1502554
1046976
606647
1929789
660151
868329
1318358
82335
675622
1470031
591062
1200357
1834410
1480887
1492545
1609311
285002
420103
1284937
1142708
420936
1958583
862887
937392
1878799
345465
857347
177319
213235
1816442
449234
364175
1184429
976010
1659518
1070316
1496679
1161854
1076488
438666
1758893
1621582
614916
1688915
1322511
1057508
1421397
1045103
1101380
260340
1410270
1376705
393608
969211
1685813
493444
1286187
1265418
165210
1364312
1219389
940558
1331718
1292990
1966453
898430
146193
1902291
726705
412027
967559
1959953
1133402
134409
1895725
20131
937517
552081
401560
745984
1598642
1284816
724814
952327
1427232
223432
476567
833363
785825
452574
54426
1863345
263560
1754611
632820
1259781
873968
711434
1027701
284378
634212
1967150
1340810
1784081
857202
813056
1899742
1059271
216513
1763939
218817
373327
797608
1960085
1519750
1819874
263761
845992
705885
1100797
1118316
757597
505321
847389
87626
1879984
682139
281131
1431809
661869
144246
533200
799806
1389513
1639447
1848247
1413002
526033
1307997
898057
1463804
365828
1160065
1049182
446096
485392
418756
354813
225509
1834210
472469
1494658
513169
1531799
452989
1616872
141285
541606
1548425
770996
1265657
766494
386127
881416
1559607
1930144
190560
888003
739278
780887
1205697
671840
1741021
556005
372057
677642
1851428
1083231
1533822
1286373
447910
1884997
1826884
1883163
105815
1453986
427101
903594
1665497
345310
400323
1011376
926057
961904
58686
1228234
538992
335182
1001629
955675
1341600
725102
1143814
1239624
1441020
1062309
1596744
1341664
634819
786467
329776
766885
110743
412281
1794572
433119
1788819
151268
1347055
1324054
548596
401449
1759740
1792092
242136
748516
220451
331901
1830039
1151475
840100
1631890
177969
1293619
1261935
1586231
905294
1630177
797695
332948
746839
1852419
745363
517368
1729234
1325106
1513868
1253833
859793
1869914
991310
306693
814983
1417085
1936407
1348979
1978345
1014437
385087
751488
1003733
350774
1137466
1912969
1281386
893838
27375
847717
1425849
707612
1319461
1488323
860843
1276851
822180
703314
93785
1195698
1890228
1068279
1492466
1067961
1153758
311904
819361
627453
866565
793054
925565
1989690
1645776
1895114
270552
1926615
1267404
347367
1429392
773620
1141901
1125634
261187
1021036
984583
1048244
1064185
1139103
560916
1035239
824582
645934
31039
446802
1327684
445629
371870
1771786
1958411
1583565
556302
556159
1066248
1988695
226514
1921302
1647759
1110973
399782
766654
1230454
452089
25825
1872572
894796
435566
1368522
1456644
1046303
785658
1312367
651915
727540
1857586
515116
728069
270948
1556288
1513301
49433
1997250
1695637
1945402
351408
746571
428786
1058898
315629
1142319
1842732
1928966
1252170
891898
646012
23933
1711544
1604369
1371969
967806
759538
595712
734802
1783173
318294
1560610
854002
973476
1944076
648047
1618488
1395656
65742
1327609
1997815
881850
160584
1453615
1721663
679134
1291331
1093322
936065
663971
1108422
1902183
1109787
1623853
270039
1640458
1546933
1036514
1373646
365589
561057
1851560
544008
1596804
699407
1021553
586074
263400
956315
1093855
644576
250737
1846927
542723
36124
209130
1848171
241935
76486
1014552
750702
1316978
860251
311517
1392298
898454
249891
86927
998376
1187820
574476
451628
1565319
1829698
1957890
683319
1004756
1422622
1624392
1040777
1743392
919909
794973
162956
928254
602743
1554565
923028
1948573
1533371
1067470
250073
296920
382767
914714
1032359
1871715
1848446
302138
1540550
1679671
1970640
1540059
1459419
942569
900044
1755886
193625
902745
622162
1553985
577769
1029826
230885
1370803
163988
1563630
205313
1765735
504850
261754
690296
546603
662371
1170708
755434
449732
1348321
1628016
1655693
1096410
958280
1721970
1910281
1414709
1065823
860659
1521628
763482
1736007
1928046
1978342
1834456
1140177
140358
994340
1350417
986304
1842543
1318931
1757789
1745232
622444
893071
899704
944056
712219
1475023
616666
1212001
1267227
1847756
924305
1472705
1879682
560465
1297461
1867975
1742018
1318661
568948
1400363
1686882
241915
336723
1433667
1136464
7638
1743025
5079
282505
1564516
646191
1406812
1042406
514520
17833
1382053
1614599
1009228
601641
250690
1446261
773401
764823
1734445
861676
173847
900439
126578
1250865
1887928
1397212
1105787
719798
791737
1897281
737710
184776
724482
1182599
174184
1443443
1609879
1774189
674244
406435
496493
627331
156043
1938710
1892999
1701436
1690967
350336
84337
1258243
869526
1804789
1504619
817652
242634
694858
1860594
1694702
319424
1917035
728710
929558
1072213
1012633
586327
1380002
67645
709753
1652908
1336697
1050540
360761
1617830
515633
51109
1732221
542789
666615
1924318
411438
1056242
351871
1249125
1591874
1716279
1102495
1350908
1478155
1553071
292232
1604217
986141
1399894
199247
1195384
665709
261898
1439409
774688
1812698
810462
1573029
1763080
531726
1278213
860755
419470
1153667
429610
554055
1806023
640055
633705
830649
1349294
1283828
1014362
395671
1559595
93255
951465
143925
1128467
505454
807326
522207
638469
1337338
1151591
653642
611143
160997
1553228
921312
1500590
1865249
1448891
558989
184687
1465895
1269695
1216695
105119
1842094
1155821
1492194
1221951
1173469
311146
1398899
485192
765094
1335244
427483
665456
310697
1874394
1570530
161148
1335086
278203
1788311
1254180
1787914
1562763
411493
986309
600215
701539
101163
1198019
279923
1731371
249598
1571038
772592
1052879
556163
719140
463650
1504770
975706
1085820
1634926
1201547
661345
412438
1552632
1257462
1050005
389699
1151627
1366994
507525
1136857
970292
1117405
1841367
948689
1021951
685025
1846741
242084
646822
280835
1972943
1355771
482964
1635304
986713
1222460
830401
1098458
1999828
185373
963299
1513522
168694
406245
1490486
495263
650264
383920
837227
1177805
1947088
340633
1849379
1294652
1506843
1143442
1259471
953023
1381845
1676419
338663
1922791
1080814
60967
1470210
1099120
291862
408926
314736
63882
683624
1835410
1147939
1379756
1466874
830536
420791
1710560
583590
1349237
1231266
1812078
1746980
452918
1982706
1027044
940947
1929603
520905
1260569
1530278
79980
1699045
1423734
925356
534383
1201424
1721152
1547332
1198666
533129
892952
217015
1937998
1414512
90086
1326530
890742
1470384
702706
1006657
475570
1177229
1694301
1911183
1762382
1843908
1991646
608708
1215090
462752
1460263
616687
900424
645163
732410
183619
445633
11520
1182295
1917409
11402
1797516
1244570
1154794
934455
263489
811187
469181
246300
1192582
1073208
266540
1797102
408444
1928314
387571
1987167
1233850
324028
1025576
1584650
32676
1578530
391021
352889
1484679
898238
1017976
402485
298392
772398
1071655
743542
1216090
1665829
993349
687999
596102
130255
1187893
1582196
1222993
1488516
1509351
1963670
409615
1166285
1784140
1555733
1541746
1117004
297859
430130
698691
1845414
618627
486617
1873947
1876005
17968
1688913
1469895
541580
773964
1679985
87504
364367
941743
530479
1157405
1490326
1244683
264550
413255
854756
1111963
733914
1322032
1155425
504271
1283833
1352464
1091755
414348
248966
800877
52456
932783
963511
1181150
1019036
210296
1758830
854140
994817
128766
60486
1256104
1261727
1437111
1330440
1388140
846281
213163
526958
1267242
908081
212019
1281840
228146
153157
1661966
667816
222087
96576
765943
843627
219496
1344245
1034359
1993882
773762
34585
1116994
481197
151662
1940916
1628125
591871
1722239
372761
158975
1516834
1979678
52879
1773327
122816
1441429
747014
1307874
530361
738587
473369
1260500
1228720
818492
1424799
564560
747431
800678
1035635
558879
1495118
11016
228127
273279
1410324
1005550
1841231
1253608
1105380
1597157
1742510
1877555
307800
1729088
1472021
1734348
1235528
1126187
1630070
1422846
367362
1285227
485222
660202
224976
1528760
1384262
1223520
1118678
1351716
622672
1686145
430653
964554
242260
1334075
1353149
1351643
1690982
479456
1436202
443154
342489
1314734
1719649
534409
1863834
879782
437928
629158
1848878
78642
801576
182362
954288
1702464
794864
1357255
169569
1586098
376287
984433
1147836
1930467
1862458
1151553
438247
1570951
646330
1072824
806572
1087407
1620809
1274028
360065
636891
1762900
9514
349267
843439
334407
1235864
395385
301317
41451
1614403
1140163
1188249
726907
1605845
934612
1892301
1113101
1897238
929850
1100
1286337
449469
1422505
1650731
1059768
822071
1724882
371641
415981
1715951
905806
1836735
1523916
1721849
6035
1710955
1002927
969041
415187
383205
512407
1132781
928206
149459
1930794
599074
1056602
1330682
995890
810156
1792923
444019
1524217
306711
1877962
1951582
1411168
794276
1446195
1084550
598025
1720012
1918028
785693
531389
1895143
858477
502231
178054
1370401
1805567
1548860
1504552
180114
861358
408140
162352
1474366
1899054
1360144
1332897
1356957
1999024
514898
1031624
982898
565598
148081
1077844
1936543
1366997
1503147
217967
1005057
660307
798487
1027521
1022748
1938183
956478
1788796
1802821
1034771
1936793
317541
671991
310898
1957149
834685
946746
728943
1970065
679685
1578927
924225
1377814
1629324
889366
886845
1814184
612143
167091
1484018
292398
1893927
1772639
713535
1089923
1070939
1952708
959463
1985025
1778233
1687222
412183
1820419
162353
67168
1788453
564999
760882
1900695
395634
1848352
953797
393349
237124
927405
1624485
766512
1947848
174371
1527467
1711318
518217
129285
80762
8551
622402
1480698
871854
633172
1340114
1978238
1181244
259734
351968
1452634
336176
621473
1633788
1707276
1349922
1735175
237159
704476
561156
1264097
235939
1282301
670235
1765616
1522396
1234739
1457353
1191753
1201653
708441
1288214
1973561
1076401
1840508
737407
756326
769050
1192760
142337
1091753
427700
1199009
1692809
1560460
758195
901317
148918
371428
656110
522762
1397404
1165316
342186
278074
638591
619399
1850681
1877562
276357
1346876
1661402
1789278
1098747
773294
1251685
1198400
554624
1027930
1479468
725462
992768
1565225
979676
1186916
616638
667438
1924745
1223067
923605
478933
1541013
1157209
1058863
517293
105850
1763607
869766
1736984
1323384
1428842
992697
89460
1425033
775546
409867
1643027
1495447
432759
1751673
653331
1904936
1346386
1465628
1613983
1176149
421050
782218
308896
1583489
1076965
446673
1719609
1582628
1110313
621009
711607
77206
480238
1255047
1878496
1127362
1176050
1877395
448938
850690
99760
1042981
1455031
1876451
895113
188918
1355534
754638
576511
1943629
179554
852485
1176393
1976770
435756
922319
30781
1281859
818858
577615
1461984
809420
1736463
871726
1421186
265206
1567348
496381
1714035
1010636
1372398
1156249
1266288
906805
138565
1076435
1693045
479837
1714903
901893
336872
334242
1897637
190843
758289
645349
1921518
946224
160055
887105
1812310
1218637
1532775
1148772
624471
1382179
1731708
1101701
1056458
944363
200549
1794160
720176
1428539
25220
1573987
1778239
1842678
786889
1175574
1642945
323287
1146261
591796
1881469
1824796
425633
1504110
719993
1113779
1808081
921099
1634014
751712
696832
1488262
1369911
1524093
431954
244643
1856363
1215021
1336190
262376
573522
180580
1336108
1665926
1064978
1329739
1672052
1339428
724368
1230553
411175
1199835
1992553
831765
1899158
1984143
346851
1152441
220398
1917701
588424
672230
1618963
564117
721424
827642
116184
1794283
1266419
1599090
1461330
1171763
412753
386518
870685
1609163
1208536
479327
1537800
829067
800918
878509
1661161
1509014
1794221
1753193
116689
591525
662174
1641865
376708
944532
850443
1218916
214819
126455
954509
1959061
529036
1685005
859175
961678
338793
296008
174068
1297782
910810
1977137
106651
564595
395467
1865178
731417
1405352
317444
1050096
266604
424804
1424322
454184
1785181
17659
632467
682091
271831
461506
692237
1003546
1076831
464208
490155
258614
71767
1014061
434236
438970
1759225
158531
1713937
909396
801098
1301872
859737
493546
5057
931462
887921
1155654
1739163
808202
114619
1401827
1044436
1084517
1717921
151067
61973
963143
280309
409228
1540230
613773
1247351
1818983
685017
1054242
247863
597776
526199
840998
1900608
576613
1620590
246599
907613
224814
1824579
1935959
543086
31809
158762
469357
1804941
528549
1177797
904116
1589598
820347
1711499
612560
1174791
1125357
3773
1687908
1337896
1197545
1368161
1476789
1848918
194449
13450
1437893
1034194
606061
1256406
1126455
1932203
399489
1771120
66747
1844641
80644
869782
889013
1369383
293375
370153
950441
1068723
1248982
787390
686897
1755354
1459970
544669
1759247
922338
380152
1334091
972781
1423017
199895
738314
767326
1385336
1489078
1046488
637118
1614368
1614583
1555516
1745104
68056
1829875
1383595
382899
87779
297832
1102309
1635455
1971569
71646
1460209
479201
1034802
215659
167064
1039603
973700
114506
1875824
1590884
1403738
1630392
1330911
1004423
852710
1743024
1145766
263314
892141
1313426
991633
1385174
1003785
1129392
1279869
847785
1809508
497027
39928
801098
1345326
1236498
562146
558833
993815
444263
103516
1028334
990801
225686
926512
815413
1394346
695136
440036
1246702
1603435
1521557
1661731
1602291
727636
1349147
1045897
1089640
1844459
1153168
1994812
174103
1674120
1862688
530844
691090
1444488
963170
847808
492458
1563879
97566
243171
901534
1012588
182991
118445
925126
941495
760667
1831396
734752
861579
269152
378309
1843630
782190
841257
1618423
1853700
202901
770437
1175852
1230776
1426709
1425948
414497
1592784
9008
427561
1005374
1272027
1286056
35052
152125
1420418
146569
200469
646111
1536788
1003789
1553660
1238360
372080
309813
1714839
1413062
456432
246752
1549388
1749204
1993474
1717795
646635
996446
1744329
1780794
1888005
562552
75454
1484269
855548
885523
1665051
1378180
1714350
177626
1108528
465719
1804388
827800
473301
782605
1850789
1816647
999920
30952
328630
1008980
1948215
747483
157067
595277
1429027
567481
1191412
453235
1043565
1519533
1763293
121652
12998
547963
614525
1353599
167699
138328
325992
273117
125095
1328592
1346363
388540
1283598
1273208
873098
1869350
1405826
1758360
467224
52516
952157
770988
1713102
748888
247285
323113
605236
1967594
266337
1160791
1488763
1769216
1204539
383980
1961524
700562
789061
1812242
1782782
861001
1743072
1389800
1412472
667618
1802294
219103
1021139
1309208
205834
1300779
86618
882960
748898
650375
897587
129813
549293
486738
244209
1334768
109972
1743542
1590504
1636876
945700
1080048
748950
1631825
982503
17502
1578021
547555
1036602
654749
954323
375739
1603743
1111578
149670
621995
1744505
1270374
1594900
362979
33003
1570527
282349
1485752
1471029
377174
429319
618934
1337123
1813669
75957
817518
848421
345629
1958430
31892
210873
804572
401125
1223765
156426
17739
902937
1780575
1440962
422077
1408012
1441683
1029441
1623506
168559
876089
200687
1781838
1414484
440382
1106092
776230
1815372
489335
1306251
1973761
1100724
1497869
1850070
1420661
648897
1945912
1155479
860364
736231
1864100
992623
590105
25204
1856466
1759249
208243
677694
534036
1839141
1171841
1009236
781478
1945077
600923
1911787
762334
1954587
670802
628335
1333508
852131
1218944
1286134
769115
1658485
1955442
542142
1616515
668744
1427009
830099
916994
685832
437621
1609632
1310721
320111
1415614
1054200
969686
75181
1048250
1306532
1464340
694012
1747746
144847
1929417
712767
667376
906957
231112
395602
15835
1568500
659835
1805250
1943304
929716
952169
1604972
1404045
832360
362889
940235
1366598
112783
1670790
889920
804479
171391
1533323
1312942
1585674
418616
634962
1597238
1396279
1131729
335457
678935
250200
1676683
1912977
996388
544657
1171216
1969045
263050
528424
331298
1109267
1823920
354501
444727
1131102
1035242
701655
1977648
927885
1983574
666530
499157
613494
67121
532914
1787043
1881512
611525
919133
1254108
1533374
550991
660916
1783605
343272
409959
1400183
636078
791605
103654
1642176
1830776
1998381
1216560
1575521
1741250
108181
1120080
772722
1579961
162309
1193697
43225
1586099
1484835
620065
1818901
1818841
233436
265457
888046
1523945
1966986
1126302
982296
403692
1371515
1085516
15156
1071707
674592
1767509
1420574
803713
1692876
454576
682554
1452389
1215348
595937
219858
104259
1367893
43329
203868
468811
1961888
1048107
1227268
603030
1421606
1815612
790421
498809
519206
864736
135446
1785195
1240338
9902
1171415
968678
485117
904663
1658900
1734830
1577951
1060673
1067538
648949
1820907
258201
1146961
1580883
194195
692274
734743
1950708
1147454
444334
536927
120187
1395694
1095654
712446
1115544
1340325
292539
1864058
1101749
153453
1345750
1429687
852648
643357
385851
1005721
1309997
567795
1614965
520472
872954
1286715
799570
1204311
732134
553912
1041593
1297760
35650
1838636
1894279
1964090
135312
1233753
1222135
41374
600612
111717
1730606
840632
1558848
309291
357100
800904
1630054
1971260
650003
1619273
1961459
564852
752488
1362509
1649031
410755
986232
141433
1431590
1919537
331327
1727807
1735125
1870324
308345
1876803
1222500
1511333
1669720
761862
1340992
1473838
937964
493812
790563
1085535
1803206
1480946
1063118
860013
1027273
184257
130047
1363848
1394092
1947861
1413959
68158
120601
626887
1963560
1462543
548640
859564
1566603
524439
485080
804401
1639222
96012
1693646
1054508
1034561
704998
194469
1739175
261839
1315247
539863
1397096
255635
204427
1418557
678782
1953652
1735724
1399316
937766
1323677
334578
1549087
1941709
1156314
1997924
902534
922020
1441704
414425
1992471
536581
290639
1929389
706899
569219
34699
1036348
1810912
1078051
1584404
757301
411984
453710
1542856
1153491
1446014
751260
112311
646642
534720
913511
1644171
1174313
721391
1298686
1956699
1737846
337582
629268
1769448
660324
1311109
1827498
477028
729719
561502
1773647
580796
1679093
1526001
1291503
1836362
444919
84426
1021991
1855824
91310
1094761
1941080
1118232
1923271
1485387
577355
75042
1514019
1132846
1533474
1514986
1903121
858998
1737111
923292
439277
1762972
1210378
1804138
1689865
1866673
329035
355474
129648
1620399
1289854
1707970
75517
909393
212589
261661
1526717
1571373
1231312
230497
1603715
1733454
924353
1287311
1230823
1179883
998074
150775
1090070
705564
1877858
1715098
742959
599072
677044
685530
94805
644059
220236
1573416
127898
827829
106626
150578
1859090
202806
131718
1330909
972164
11550
292841
620684
985582
1769543
217264
40636
1650668
1871164
346024
1456150
172773
1983953
98656
1211976
841148
385321
1514838
1954692
1261646
59950
1240460
7627
950455
1650430
1230265
1651360
258372
47704
1458529
192762
1060935
963348
1000144
227898
564463
507066
326670
37192
26909
297123
1923253
36068
1645421
1965857
1238851
1209715
336083
1266930
747291
1360366
1235709
983573
1345042
657928
525718
360381
426340
1414129
1816717
1110158
1527530
1442665
947494
1705057
1337409
171056
66577
824581
987679
1745820
1998063
506027
591029
1506521
370429
275624
1573102
1394488
734892
564444
609488
1823172
558910
313076
1653914
1250614
161635
1347181
761539
896359
726583
911378
1705584
1577981
1638685
394971
1732381
1810096
1588808
1313379
785686
1365311
808591
1083863
752873
1524327
501474
408301
806457
541486
13482
853529
27389
1646143
837847
1786067
1555403
520131
1702200
677748
1273007
1220048
1312317
121532
983561
1092483
1960713
1206316
1476278
1438109
1372364
1893740
88398
486327
1488038
431556
215289
433313
1214604
642995
1423794
959273
1847948
720975
1922200
1233400
220469
993926
1785099
798370
944782
623524
1818237
1138741
1825186
1485195
1975350
31138
948037
739999
18244
1608358
39013
308460
448275
1170609
268233
1185290
973763
57049
1766424
1076362
1456770
1320903
727982
577407
780391
1903626
1078541
275287
1457247
864590
675916
850744
1539712
95166
927057
1125076
1739950
99387
1103717
983628
1404645
656229
1324305
1811744
1688031
1271822
901808
1012672
391334
1515824
283019
757837
1018001
81493
1810486
419220
932046
855663
1290724
461968
1610434
1639761
846415
459249
468922
1944783
1746229
1091632
323901
1223595
1592192
659610
378181
1363384
1394722
180570
290344
962461
1512264
722320
79773
810017
1950053
274349
1766899
629631
359628
1260428
1733223
1072069
1483761
813829
756663
1379201
941647
1335886
950822
1090961
1284271
426412
1208193
1468684
1209989
771785
1763342
1537966
401804
1881500
1017712
1151469
1448725
1175903
1525053
638090
1654282
630663
1341543
216951
232257
63332
608857
1137224
475343
720538
428694
1048746
1612570
380846
1267959
1730980
738133
1715462
771680
411125
412538
170095
182079
745314
513720
1507355
773103
1039959
1206478
1497428
662559
301600
1695653
1869650
1142010
1238225
10441
700020
208192
1118765
224555
723540
1752174
1629366
106757
499173
267603
778807
41015
1425103
674080
537129
1245362
1359100
80792
745186
804362
355290
458083
1639938
1305203
118934
739958
971773
1817965
1015063
892682
1829876
794981
1755937
743438
1375256
830229
353327
116666
652227
759074
1421374
134402
84607
983119
280815
303302
1393607
823650
1477199
963687
1269925
1142963
1525853
1864896
894877
1142254
714239
1859187
1827877
873224
416964
648084
1232211
1909696
228460
334687
1483693
378187
21445
340503
1815270
1633115
1512836
1815681
431918
262803
1537115
1205245
844776
1549146
1647754
1488104
1697903
1959087
819153
250996
202425
1802920
186275
1811132
1060806
872802
1633309
1133015
1052179
196514
1070534
154913
1464734
1825091
1885237
1036710
1036874
1324741
1787488
1087505
1014166
281288
1327880
1669702
60937
90163
1759960
1148386
816140
477299
803571
283417
1695311
1374092
3514
1022127
1791535
88728
1569574
182817
1223221
305956
502201
457967
1207568
1548443
831622
528721
986610
1462630
31605
1033549
990804
268049
1898447
1603763
177789
825481
252659
53672
172341
185884
1719863
967954
282853
301159
183276
1197332
444959
893409
309600
798257
874115
1726379
1450309
1395539
484805
1450369
1238365
1207094
1893951
401953
1941685
346819
566430
1936395
1071285
1319339
563643
1164257
356325
1903767
138716
903948
637048
68194
322154
484967
841200
250851
1241053
1169182
364060
1709688
1491826
713778
709091
522815
342839
971734
733551
1441015
89829
904925
108802
1656602
319254
1552429
1952800
598797
1969900
801232
834002
657654
1929774
429085
69741
244932
548577
1996296
1355371
1547809
1658900
329438
1950985
1489334
134401
1281375
1590744
813007
800536
1389840
1739674
208116
1701090
537500
1373581
1633968
1370294
1147575
880064
118750
219751
1582040
312206
184992
1819712
1694826
6341
640880
635701
193833
412227
1998558
26785
1372719
1490431
384323
1329415
1079596
1971005
28713
1353187
1510531
1275233
741288
1652787
608005
960308
731444
1070283
553896
699786
1876737
1656797
1171648
6656
907058
1840774
134170
1592404
843152
1087560
1361454
614045
522519
1308490
1769296
685822
816902
1040850
935107
1099150
873480
414559
1294452
1036119
40776
163453
504471
335118
1401695
1304776
880701
1420410
1215174
390173
1629028
506694
1621165
1261613
1647273
529835
1079646
827139
657139
1151256
560157
690214
715319
52952
1267966
76594
1178872
634014
1300768
410029
1351636
1940034
1597361
438316
822585
1001526
181447
102589
1124366
353162
1594602
1670741
1442255
1086772
45199
1296158
1130053
1198881
1524327
74063
440480
1036519
1455859
1265720
131901
1539714
107011
1524025
1353645
552613
915612
1532085
1959004
1896977
850235
1372203
939648
1835474
126354
1269618
500152
1165082
1265072
347627
568768
76864
303890
148498
1945347
844261
739492
1652097
1514808
1857800
586731
1751614
663601
1184281
1962021
1694092
483757
1399693
1673458
1099764
1978924
938309
5768
482997
1992650
677477
71911
1538379
235966
1919294
654221
1101440
843071
1057728
732472
1580899
496259
1525334
1919425
1822022
1888901
370217
151730
213088
555838
799820
1817110
1493520
1183582
813410
341672
1091955
1742884
141351
171117
1113457
368892
1696824
1452018
41521
232670
1577472
1582032
380772
562992
1846230
1459835
1581465
138000
323286
196093
662972
1433531
1950660
1255545
1787766
1280662
1097105
1551334
1193913
1992456
566010
444771
1452125
1341865
1540595
987160
1014615
248143
37314
1365780
1478956
1490677
1946735
305744
1307641
1133247
408167
914712
1270581
337003
42965
820983
1016535
413020
717049
1823907
9414
1421940
1647847
1259874
814121
676844
876737
1925854
1982630
1512334
1843817
298667
1754954
1820332
776693
54518
1537525
1419801
391696
972415
1673676
1701468
1279102
475181
625493
1696451
1598072
207527
282546
297030
411129
973358
498926
839061
926527
289180
1786731
924057
1840990
37667
1977634
315947
951756
1714771
215020
1336222
1041063
1649259
1973151
1377315
746925
577335
63160
185686
1312238
208056
1193417
1808759
1054406
1425262
1132903
231660
1823960
1653019
1854721
1210438
838815
529911
653672
1335208
808867
1104842
764626
138768
1446706
620233
1660336
1668115
664048
79822
1432385
804179
1924603
911842
936641
627735
612492
1912191
1245957
310514
970103
768115
983483
728652
1293886
495750
992471
1621424
1273471
1290029
1826148
1083198
276003
1144963
1663602
374040
1507037
684275
1789417
871186
1833987
1334935
1114094
1504513
1569556
1537173
1897330
924949
1960239
934858
1744613
331775
103778
41260
1321028
1044954
1998566
1014769
576337
1479474
906359
846509
929732
1832154
161372
480331
1297726
1952584
876382
764666
1805311
958756
1990370
896334
793903
1534716
1234289
1974064
178879
1214537
370636
685312
1033040
861522
493161
1036303
1202217
118639
1812001
598027
1250150
812033
1471050
1452313
971767
32297
153067
211434
665519
812838
620241
878849
496382
601343
693622
1324065
1328282
1992839
1221807
569830
1618111
696410
817712
469080
1170747
332357
1367735
530354
1985394
154286
1736503
1668145
1317123
66921
302738
500314
35334
1477781
895385
1123224
1223567
1581256
792534
1213212
699790
934455
545842
972226
667170
245095
1471975
810505
176362
1587390
1315643
2236
1839155
1699160
1175291
815905
1125804
1233459
849434
1904473
559127
396251
1574544
318554
958274
685257
1070039
1942547
1421287
1595623
268357
912982
1074731
1836853
517471
646738
1675626
1783203
1720386
1827588
1031604
1120544
1030876
458592
1291059
1027159
1314915
600508
725387
1553823
1713405
1899658
1127298
1790967
1040525
1531248
822456
1910891
540001
378539
274881
128270
1388942
1503540
1423230
1535943
1998195
696564
1667795
830461
650106
367002
1441097
283213
1207125
80134
1329114
1852715
1741672
151136
190460
819201
1863267
356377
556532
1626035
1503865
1941659
180660
733200
1626157
1407049
528211
189040
186519
398353
1686028
4612
927709
619201
1477298
1488586
445650
1613155
1577704
937420
114709
1659943
808789
1727386
1123863
189949
1363736
1482379
1159372
133499
1818026
1235064
1324417
826171
1362515
449241
853517
507503
1828747
1957815
1574741
143854
646041
1363423
1258209
1807189
460910
506830
1652737
354698
453613
1887679
724708
1846306
1772781
716236
1055056
254374
529518
1793854
1807832
1479163
1117342
39808
1733574
887206
468880
1357896
1624207
1606689
1955992
1232743
1973592
95221
1198523
607209
257234
358096
1583949
283172
1355893
743010
1594247
364138
1214119
646414
1016911
1937329
969314
1433046
1558815
322632
62172
1528252
1703602
727415
840008
652954
387001
1650603
776033
1949297
51460
321308
380224
137416
166755
581900
1679876
1931868
1139702
634828
553003
1260517
1515051
571477
777827
1299207
436695
1497733
821733
158595
149173
829200
1725897
1967165
1719247
554132
995833
1297345
19578
929135
1467165
1298266
26284
1233305
1020152
1142310
1116077
1137656
1843678
1475363
1709305
1643929
1186946
1670809
1414636
1714665
1107592
586636
1053258
1742077
1663943
869551
147218
1285207
1270810
733906
730715
454741
1406696
601932
45731
728057
566485
729402
801642
996552
907930
858019
1353721
1414684
689470
1803146
1098560
1400538
889719
1263138
182391
92246
1710320
1707568
252733
1827074
61630
1400428
1169548
1695663
1546877
6430
383902
1571223
1153798
1785013
276629
653381
457812
1173506
1908074
937737
234796
1982035
4201
914233
1899744
1220577
1684751
73168
1279576
155666
1142534
1644621
982624
380711
317110
597734
1756789
1225574
1968747
567931
1694525
795811
1738876
1083326
790077
1780226
1910199
1535254
1950673
554921
1355532
346887
751404
1662445
487820
1057557
260189
931300
1757895
1431331
1129417
414474
1088979
376054
1102753
82686
1888023
778714
232619
537202
280938
1434992
561868
34798
46443
1762718
497799
1235383
1637750
293596
1673314
1590523
830557
1578783
1067851
718605
823375
219669
1583485
1293065
1653296
279901
1974075
553629
1246524
1856888
1328845
927305
1342378
1016803
1878670
1759777
1774550
1665264
130758
54664
473155
425399
1071823
1278748
1248363
392250
664776
649666
832343
1264266
1425561
1383142
924828
124867
1180869
1002414
1444771
1255097
1252599
1249620
1069956
684329
1520553
1413145
527352
636695
1730242
486022
1156252
805756
1016601
202658
786070
208616
695696
1992663
1009592
48409
732959
1224919
1514361
936120
400563
1604369
1639993
252733
580625
53753
1396681
136205
1167227
849078
1844892
611361
1865138
34513
1781396
1234262
1254161
874613
1722935
976479
1000826
407997
1921785
347011
1534058
670427
996939
1159772
1162011
1314507
1969809
692272
1483505
953782
114539
411239
903694
313017
802743
836305
1434573
1613313
1964046
1389985
1856790
1773177
1115592
1692417
193365
1544658
1577044
254199
1185765
613541
1940666
570740
1717424
543285
1324412
1370316
1168943
1961758
1853775
766565
465857
1800819
1326423
1291111
1450320
1094450
1799962
1093274
1077500
1816579
443560
249765
1448846
1644535
1502764
1879101
1755189
214311
1855914
1596177
569167
994819
1878454
1423660
273493
565520
416751
1219544
1589632
1824510
1356204
304691
919580
685125
1643715
908394
1980241
967248
1463842
1586869
1003471
1719611
656320
369480
1211712
748449
1250550
1833495
1162545
1231292
304382
434609
1139675
1145831
978364
1455315
453692
1599129
1474368
1389112
22980
464929
765731
1026716
999076
423446
755012
1580193
188558
1088482
9676
145526
123478
792308
700010
1176623
1230896
725858
1871929
1704218
1513026
1758692
1807147
627768
109293
732357
1843428
1825712
143615
311033
1089351
1006469
1107977
64184
395181
650755
1763330
666657
590599
1067284
341184
632099
1348559
1812607
560273
1491424
350340
1964173
488968
583272
516347
124049
1988880
996494
1448582
1887950
1774275
1809612
1736554
602360
571221
675508
651538
1857659
564097
843669
1150774
560547
567094
908622
1852540
868816
1516484
728433
1561377
1323547
290269
512350
1746379
1229403
1398908
1360499
98504
154806
989268
476771
881819
1458635
1504152
431253
386958
973131
987730
437264
762244
1384987
821504
1809496
124913
1487296
1657074
1327389
1679033
840562
1613734
197081
893825
1593387
369599
1341685
1213782
1514638
1583991
782954
1878866
136454
387790
1939203
269240
254662
330252
1901339
1749755
959030
1900274
92009
524754
191538
421806
1705556
621950
1657014
727551
648886
1978718
924143
1134127
1231422
1918029
750795
162367
814750
796290
68917
423843
1212775
347471
1162755
19593
166210
1147746
211903
1414373
1373347
1497222
1477172
769022
121301
1259948
593049
1823846
1475864
840815
1378130
1413214
1854758
1839150
1815597
1033184
433948
323024
523529
1766620
406465
409993
232446
1608862
1378560
872439
1880508
1477642
1303257
1992131
597841
1876684
1977013
1549960
2895
1670497
1978188
860170
1397578
1601229
397122
1029010
1409745
1324657
1387489
1342203
1297517
18424
1052096
1332129
1170518
231368
470010
355454
1317370
913468
471340
1201620
1097554
1838016
1707520
1869904
636201
1323854
1557212
958462
1222688
1132456
67441
974844
341127
1101194
1904198
1427903
1939676
468440
970706
527753
163783
1517374
359533
992491
422348
1264302
626568
507213
1376937
1213013
1686317
848629
1715706
1068047
1373847
1584629
69868
1052461
293977
1300776
1308082
1969469
1756025
308924
858027
235391
422592
1242615
1867075
86735
1493850
57884
677880
1898894
1743323
1131778
1059120
1520071
1116114
1916156
25338
1611103
1651777
1507178
484188
1919125
1698953
924208
1898803
1008602
1442156
1869998
808645
1799320
470264
437682
1279838
1116791
465072
1576242
625863
958296
143238
741991
1588709
776381
503501
865497
1506222
472266
331666
335643
350442
1232891
875152
1963434
1027128
1219084
847134
1628610
583620
1205546
885721
783659
1543551
136476
768017
1706506
653832
1391693
254935
721023
1543055
878936
94258
1017535
1999146
68855
1692845
985376
92302
795411
848501
456431
1491398
888371
1541721
295829
896457
1567744
976564
946591
577500
1968022
1270637
1527851
1670073
1160186
1375102
1794511
495454
727206
445589
547437
1141803
360765
1794274
1555272
304466
200997
863027
1771422
615222
26472
784360
1784175
1585184
251564
1994279
356773
358476
1495487
315034
1275606
769547
693534
503500
706064
1290564
394542
408270
500474
131877
431026
1181235
884845
1680916
1314615
488444
808935
173032
1611366
1190320
723602
1243179
1528377
1211905
1772637
1748279
78368
1536751
524560
1294475
197631
22009
1999657
939965
1948436
416911
697101
1496259
1536483
589093
1186954
80666
1361300
830245
1081471
837406
1324951
351317
867861
1407539
822950
1497562
1853733
1810133
1074826
614229
229156
741747
1555250
654113
889027
1031593
36636
1284061
1016363
417850
558321
1829094
1295938
1183711
800975
318245
1091169
703698
471111
1686024
432737
1426273
1920198
143724
1087520
334956
18807
1516305
1477894
997803
1462369
771686
647043
1454698
1404208
1749936
1471537
1736943
1492364
1977075
1249981
1824241
64121
1806752
1584525
1472846
394932
230960
1986603
150984
600051
759941
1107119
1002303
261226
1484225
1194813
508041
1325492
814516
269489
865058
1345017
1961401
799170
1237211
532677
947382
1098628
352209
1154789
806804
340368
1386940
1563638
1064287
184876
1238074
361357
1682900
700874
1020825
1748361
807312
1178992
396509
716342
1976492
1592281
495555
538937
1042820
945839
669494
1502995
244403
1622595
1423998
7747
371331
1356581
1203298
525079
508900
301118
127628
1422913
1860350
1853118
1642387
1509399
1877833
1417874
550380
1326053
344888
953482
399724
1535748
1786504
1200341
853005
1019747
1556904
1460427
74036
1646656
1635506
1805301
1496751
1930591
881819
840953
1597364
1584794
529881
1279097
893568
1690745
1590127
742726
1564111
1114826
1375111
1626927
495528
1311177
996579
1140494
1663198
409406
130976
1198012
1923285
1119213
599910
1463931
1918102
847431
378108
1055531
1387747
1240560
1941677
414252
418262
933814
1732414
1047210
388903
339839
488352
354709
1076721
1051696
767608
450720
1984343
1428694
638770
221467
161545
639672
585659
1890243
203192
245532
1201559
388679
1240669
833331
884482
105987
989688
437507
1995804
1439339
607633
247891
1288680
941808
253309
1591282
1501987
845204
1048814
673132
324664
986551
1774487
1698738
898346
1110906
225747
1670634
203613
1322811
1583424
1830434
163055
1441635
529016
925868
1225556
571901
440275
561098
36450
513626
1990737
1016592
752799
1482555
775760
20823
1841960
996369
765727
1388467
377472
1705572
327394
1864671
1050918
559759
160145
504129
1872577
967463
677103
278261
867410
1072800
587372
216463
230111
525209
41376
1140962
740530
1517127
1219701
1284622
912816
1232801
1576807
830447
1572190
773708
1489445
1408191
1875784
924475
571949
1858590
945041
911987
1266708
1743021
100926
1230672
1316821
1682546
503687
196761
20455
1389926
1200708
847901
1024231
975702
1570267
519642
1300224
1380471
1694782
1135600
1541163
1921271
994560
429516
1848742
237438
617659
1051574
530297
525007
1192441
416001
355118
347001
621222
137755
792078
205336
1610373
465898
1720864
560433
1403481
360878
270616
1458749
664058
1807727
1587846
1055721
132589
1949093
1359546
1651314
519416
1650358
1296904
1823038
1268388
509287
482477
255469
1113542
128074
261817
1117155
1696922
1641931
1461714
921564
748021
1239372
1912074
1668422
968431
67601
1170144
1975042
1520408
1142641
1597268
1563392
1042581
470538
542395
137771
66856
1900164
1280737
156239
1038851
505031
900334
311215
725517
1584384
348797
1219956
1614404
1188802
1050021
759610
1462305
1363029
1238861
274453
1741448
759026
1745188
828189
1397143
41257
1742522
915470
1192204
1920093
504517
179977
319036
1078015
520194
676229
1955807
537247
264119
563719
845084
274132
385538
1209200
98712
699239
1760516
1176198
34469
17841
313232
330944
1506698
1900367
1908452
786072
718696
1113097
553214
1862585
804707
1809049
1537149
389093
823344
1782091
1955252
1581340
826250
1439638
1138026
353971
1370049
575304
1021568
470825
1297413
1489661
704521
1415757
928229
196531
1418246
71520
963912
440449
563555
1700548
1913294
1252665
1634244
702716
1471469
667000
474702
339498
1104159
12648
549490
391434
164648
1825205
1677031
1399305
810240
1118125
741395
601633
730142
1653800
953782
600481
370267
1391277
876411
1788065
546747
74409
961598
1918237
143734
1606611
646253
90790
991587
5852
195507
920035
1528506
781473
1378006
1032205
1298221
979567
1683077
799667
163519
73527
1932799
1368924
1789173
1635862
1419725
1290304
922135
606361
1669003
124142
1562357
1812993
1371948
160325
899202
1502909
1003324
1583736
1997232
1262587
1718678
536594
1702138
221225
1046158
1911726
511148
1237874
312703
381831
1451814
219079
679101
803578
927277
1878954
44234
1986002
372285
1030398
1271771
1674018
972010
1508671
1769848
1179992
1470872
1246406
1989365
1117914
181885
936077
191497
1651383
1466644
876908
1088345
658288
1800080
815642
1599535
1308397
414093
888592
802819
1432489
412270
1468441
1814960
1202500
397821
1589696
644168
934091
382936
1544568
229874
989762
327883
1664840
490999
119108
197011
1192356
1678295
162446
331181
1868471
900175
1143556
1783452
402296
1472894
1045042
1700741
1035893
1630987
1523684
1983859
1271989
1003368
116232
1688226
872740
1202088
1788570
1070558
1658379
1940620
1457286
625869
1095260
88306
844152
756947
905689
1611433
1476495
1928113
995009
157509
1269530
746667
648275
858579
994099
866717
992437
644682
1565397
1035706
1600860
246043
894865
818153
1915943
462460
1192467
369948
1230880
161404
1931805
1647365
1050690
72614
1621804
691077
92183
1349047
558569
1589802
554316
1520552
144985
1700395
1703154
1357010
591526
902702
274911
1495718
600490
396422
909797
888793
1328859
470764
1051017
1224750
475316
946846
265204
1589817
141102
987414
1078715
329902
1400832
1445705
1760458
1985413
1691171
1087595
945017
1576542
341473
966472
1064421
338666
115059
1169259
977821
1387000
1532632
791142
296144
1774962
906057
62756
1525253
1929184
1522585
1530884
1368070
1829215
365460
1045316
1587045
1617680
1490640
1158102
71059
708398
1340624
1251255
712203
1109914
1435416
669555
189931
707650
75517
939634
131834
964210
130730
1832271
1825804
425013
1707979
1089691
1794017
1965671
1440661
1808275
1858776
1823747
460437
1527837
1747156
1627665
112884
1088329
1190038
417230
267890
360945
1022859
41830
1420822
1793879
192032
459484
603515
295228
473532
1023129
946154
1353817
1708427
885191
385515
317629
1024311
1110319
1389095
802190
64611
683944
1564125
299013
1270188
431605
1161177
1694363
478624
587983
103897
1228367
1337556
1644447
550258
686235
1269123
590659
1005492
887616
720284
162268
1420500
1896419
154369
941105
222462
788479
999850
1250119
995828
27232
61128
1646900
1749070
534794
1103889
837464
1404751
1699945
1927794
734718
1768240
1714515
1876706
1638135
1017902
1732777
1180207
1041757
495399
851471
838675
538443
52616
624656
912537
1912068
1139755
1688805
1515902
122708
98233
626976
98876
435694
587664
923177
760473
1520784
994202
1711
834722
1936984
47162
874254
408014
592044
1765775
1046253
214802
1407310
495475
537016
1485281
210111
825476
1823739
874523
393214
583820
1466101
300495
1387274
1124078
1696561
1338242
697290
1005654
834400
528056
1860070
817735
774347
1523429
646646
624629
1048645
1607166
609089
1445889
1354206
335667
215451
1096364
64402
1120938
1791927
1397417
1265758
1595403
1627775
587330
902595
1690188
1423276
645489
1600655
1991514
1813628
61060
1394611
820285
1383020
972450
842585
190858
1422010
165223
1828848
1942722
401001
1934204
1325222
1534316
1866500
418368
814281
100217
703697
1535053
1358911
1617612
728149
1731640
1962788
1074276
574013
168964
1611307
66849
1093033
1315616
1449156
772553
1934680
415020
1842546
444038
317726
1646491
809025
1553207
707346
60800
490582
1862664
1225420
1846272
1151888
1383811
1595159
387242
1924624
1555665
267163
1081460
14748
1016490
1396196
482209
1379743
1482167
1207319
107007
541468
1781125
1402553
1521689
791588
1731105
982704
1443947
165989
409019
80733
1619165
1645472
162347
1463371
979557
300824
357785
674482
1622184
754341
776661
571756
621118
894266
262934
1841751
1535477
224161
1499009
1039407
516090
1879076
468904
672814
1505485
924533
154491
880087
843676
1577531
1330516
1954320
1120498
1462208
1945163
1928094
258506
1830014
1848574
157115
47349
89534
1200854
641864
24447
312739
1878323
1676970
1021528
1017674
710725
330585
741549
571172
1935318
138697
1697822
1149162
1969783
1364396
1587926
1840929
775511
748328
1335260
1640838
721043
1031761
1553610
1582621
1656400
763534
253789
315532
1829008
1820956
933220
929241
892365
194427
1537986
1765802
1647988
101530
1720495
1662671
1004917
1484222
489681
1300051
1323171
698330
14609
206802
467631
1574348
1328494
1779419
1789602
1531336
910498
479384
431881
1163184
1213855
91759
61156
1358828
754430
1179655
1658679
241225
1759786
937601
445384
731566
1848372
801139
91129
1697356
488487
253133
677377
638477
1007158
219346
1764069
1809648
1830179
1871934
1915906
1924365
249917
231759
541200
1312545
581537
1728194
1842846
266227
658620
1504614
49558
122924
1652383
183913
707857
674041
990803
1035314
1793609
319625
305016
1250824
1294087
283438
114410
1383853
1417762
1774735
414796
37400
1977231
509115
443002
1600904
76099
1005021
1350777
1279593
1157715
1845951
928562
1110617
1899436
659796
1950224
837603
904575
844295
1357134
322892
221807
821444
1578481
530548
1760662
48536
189459
591963
1324767
1456595
957283
4684
200552
691535
504987
1504790
1816434
1302388
890188
953433
987891
1448362
1878248
1513344
678518
1089782
629818
460460
28456
96129
1690897
846999
1304441
395186
856489
1911096
214348
1539166
921632
1109457
1171228
1550542
1044205
1415993
1298247
651200
339485
1637781
179659
483310
395492
251510
1117323
38412
1637437
1000878
1299677
1687199
1999576
715159
1195217
77798
1517340
540043
892009
336485
1014458
595601
794071
1964438
912157
1917323
723396
658410
690723
1041878
456462
1970974
1370721
162085
1922164
731334
1912659
348828
1995336
1109162
867964
327873
1322373
902335
123090
1939672
1885491
1008283
377279
1483628
602178
777449
435638
875480
1847775
1321635
746600
1447838
422525
200733
283662
1066399
291126
1408953
809970
1464524
505327
104697
970359
938362
498300
1930127
446011
1256882
242356
720053
1167075
1971045
190518
540403
1016077
186564
238972
249829
1174212
1192616
1581651
121465
1172448
669545
1330646
1609865
219986
720141
764138
629198
450064
1213510
1501204
570147
1718259
342181
187156
1634619
1161918
1031635
1594372
943862
662918
446948
1345189
77243
1478324
488048
470538
1927573
1775312
316509
239816
1192859
638338
1349374
1667006
687964
1238927
758655
1520845
1104380
385200
279261
453336
1182665
193620
1743983
1717478
883366
1607272
485288
1745855
1586511
997682
1677603
1959663
80710
602926
1182535
708457
277116
763536
1356576
1596589
1989390
1528884
1773351
719641
660557
1471042
1194145
966050
904447
370075
1099582
944172
1163415
1238443
1729123
528476
1890563
150824
554861
375100
839801
930166
793425
414576
361262
242007
1815829
1806984
182060
883830
1503007
829305
1435663
355205
143368
1098653
1256006
549924
1376695
1821180
1875703
84769
1583278
1608961
2821
698658
1158
464266
575681
1072971
663419
1740754
1454301
603978
1066316
1442405
1837864
1277725
635910
1139022
1424129
929715
1810122
482659
823992
542031
1245749
1690540
1328789
286270
131393
548801
955061
199319
1479510
1055821
1310969
852797
73668
1885145
1169020
113605
1050149
1430763
1223534
1600027
1647270
1231915
60627
1513585
635278
1967117
442947
1783457
836226
438866
147363
155882
1256445
143384
1199689
732742
569752
1543981
36132
1394326
817585
1109564
1384584
1761117
823494
890390
161239
573804
1806406
574624
659797
378313
1239314
532464
1667294
1326589
200466
1705156
1672594
1900002
1403024
214089
144557
1359326
1713908
1712776
1823568
1634661
173815
1556819
1731979
846690
238450
425783
1207685
139786
1654282
1382847
1726355
475264
100630
1858007
1351240
881881
536017
1143756
805273
1484966
697842
92010
1475859
1762692
1197466
1952134
827671
1480321
1392390
432805
1665813
1201519
1152883
1032539
1019046
1468881
1292883
1214021
930761
1001250
1143979
1287006
974908
35194
904679
363298
1132550
1406364
1836463
1649757
1534216
488154
1675687
1923264
1818420
939543
1094605
535933
876263
41530
88221
982917
383969
1930178
1018797
1997610
487326
1823926
1646192
1215181
825636
1384337
1224924
1213786
1139682
1754530
115830
75013
1152939
993852
1138429
987650
1617765
986209
1774665
884358
768202
885103
1237831
1742810
92407
693449
1156424
1528342
1850870
351342
454533
743709
110596
121840
779576
1105724
416700
764035
882862
1979172
299599
1658112
1754670
818025
643681
818372
1963884
533906
1367658
153387
1309796
1378596
1066201
281251
1790855
1611098
1753007
124809
1440815
1540498
677102
1356658
1423971
870410
257799
1567547
116860
1916207
1319056
599383
1718262
306758
453324
752231
368389
1868425
997609
556286
1247315
1969222
1262872
1703922
1804431
566585
6918
887031
1568434
1458831
1942511
34438
600101
975483
1871857
211300
1678169
268727
1802821
578094
1041861
1740809
1610569
468003
759821
467799
753653
36181
895975
318592
1461733
645121
1813921
1842076
237184
1398169
1095426
1911222
1601253
895693
1548046
167391
1528099
303921
127613
1964823
573380
1444963
284779
7545
464670
1583487
1514134
1307164
568406
1843132
331018
1312352
188220
571373
631986
1691174
1156485
683704
1213680
1413450
104720
379716
1196158
193283
1854777
1388309
335073
1804627
14062
694803
1095397
218162
484807
735162
1329309
365429
1783686
1917846
1146590
134815
268623
1543733
1734297
338593
689053
1744786
205665
1371812
280971
493900
1856214
1665570
1526065
107197
1587522
133393
293009
291233
856647
1377080
1440914
1166196
1801974
1967045
1224497
153942
1977076
1228198
1522967
1945919
1802180
492994
153841
627440
1005542
1772038
817961
221153
1219107
537585
890177
1393448
585867
1347988
299073
1739834
226417
179832
1302565
874157
623449
188260
1392503
291741
4485
1282383
1471205
1906814
888332
1365948
1289847
529798
1001222
585627
35452
594489
1445495
234546
277798
206011
254458
451549
528172
54076
61981
1173542
1211636
1551187
1763259
1727732
1769781
1892666
1668676
1771250
1621058
321991
1071152
589196
1802843
1477764
1259804
120744
1515023
928636
273976
896370
139234
762362
580277
1935311
1929873
1164467
586668
1441645
311227
1684723
1825477
994008
391695
1428041
1605563
880477
548775
89122
1621591
721445
393277
745609
1505785
1911082
922483
674884
542982
1230205
1816866
564788
1431991
1398316
1354475
1994715
1058564
969221
1982997
1241713
909982
1027634
68797
1208713
215129
530590
1975249
516761
519699
1506975
841633
478073
1838384
1375695
443719
417502
100542
1573950
469770
475547
981256
717965
299725
1461628
1129286
575991
1618020
199687
1642544
1456175
119770
1801478
573789
890417
1678892
1321123
913498
1912420
84980
750543
768260
1577285
229660
927636
1112685
652844
1878030
674543
89539
1706950
1692348
538873
194447
440794
284960
818119
548308
1959247
557904
1722750
1324078
1530073
1860210
1192336
1121798
685371
1758908
848334
265338
729955
1964670
1097374
1024090
1351514
1869382
727011
1569432
819458
791813
204490
1537408
1514167
1678149
1137974
1940858
1629365
1290633
1322970
739366
1197554
1833211
1505106
897179
1720616
874013
1484925
345435
240028
952655
10877
923619
95826
1778110
505693
1395543
1678206
925191
1203486
634408
1821430
212287
1179038
1265709
1582323
1346599
558634
1389882
1930816
1895354
1036173
1761802
576137
725819
1296736
480816
1634347
1524911
1338698
598383
1561989
1931491
793308
363414
1488866
1973404
781312
991276
1317818
614727
1451732
1085152
305875
1972248
1006150
1092048
1886030
1889124
1990679
220782
73888
1305234
198818
215585
1374850
1886216
41119
1161457
1675128
517825
1964436
1104385
1968839
1698590
568072
1648629
594228
1610241
1442755
1134078
1902667
1704002
1844444
478014
375875
750177
1356400
1164105
157113
462539
893582
1739373
1143152
1372197
1122226
319504
578430
1858515
1831419
694492
102973
36068
1796635
1467645
1977207
1743695
608645
672574
1908334
299745
946331
645201
1674685
1673577
493834
1697187
244082
942370
11285
382713
1151704
648338
647130
629254
515685
399887
1910627
1426742
1962400
1517907
1485143
24538
338787
1534387
700270
1325257
1489702
204808
1067498
449012
1373880
1866515
1283364
831003
1789620
1134929
684615
1878894
1107230
393205
232487
1587004
559093
1772033
254666
62331
1526060
621028
282948
1349014
399653
1448661
1039169
325116
1574768
1643343
1567357
1224403
689805
236293
858925
762550
60151
1909151
1183717
322681
1585655
528572
1121762
1320189
1241505
426207
368807
214821
1418983
1030248
238123
1973483
1833451
1475103
1679118
1362929
1400110
392546
799292
203363
1702569
1301099
521129
1386580
1525587
1237286
497870
1545912
1385763
448612
906849
794842
1854969
167086
1687865
1942426
1183744
411586
1163499
578304
1360454
1558110
204666
81806
65341
1389991
168300
1279694
1725057
874507
1612145
963761
281116
1095809
92329
257368
75786
910059
644451
1467379
1199193
624534
376604
1484014
32106
1893956
605877
315331
1243499
544368
524757
502811
15796
1041030
421689
1248597
1340562
331846
667520
604932
5524
1217617
833836
690770
176914
1560008
65873
1953011
537086
227898
72666
1450256
1980666
4900
1770083
1856395
1385231
75433
119177
557476
1010783
318318
1072022
260756
425904
829263
487484
1035037
1708396
635490
1874257
203952
341532
1019023
1568298
893174
905306
92239
74807
1653369
1586992
670868
389915
343604
369751
528874
1217434
959141
1074728
813770
1056049
1579357
1970986
1051751
1795414
32240
1993729
576007
109655
446979
1166626
514533
1419812
904176
712739
838717
1337391
1250014
1829718
318872
1784771
1266366
470797
1235573
920741
1095066
9712
836344
673189
252238
399065
685552
916616
1278004
1532450
1070700
1566603
359639
588360
970896
1457528
1360161
961144
1069643
297294
40159
1261178
76088
203977
941594
1793006
1685783
90138
1720976
599592
1969548
1807586
1767154
910049
447899
1731757
1639891
1083219
179150
1929798
768811
48702
917880
398147
944762
163387
1053038
1079510
1607792
1482490
1685178
552049
1893953
1973750
1814342
964804
1660264
274823
550712
683155
430041
1534728
1885271
517670
460759
1220060
932419
695000
1821136
394926
721445
1508921
1305395
1182507
1099818
73977
269855
508309
728757
1507400
850545
471271
815923
780767
350471
958637
945956
328789
32265
934230
1322227
1741493
1321379
1488881
675786
1427903
825493
1838764
208825
656552
1283424
338329
1321325
563051
584103
1916603
1113547
248735
1701093
1700537
1063964
1508823
1160214
179964
428030
652405
1115307
1719369
256154
1935781
410559
865915
12649
1347241
1389692
255823
1070591
1654299
1281714
258498
198867
1109958
391976
1476738
118044
113907
958679
354250
23526
961833
780321
152577
1559472
1959273
1054906
410824
1340802
1575122
263237
1673686
834973
151780
1004752
714434
478432
462567
493918
1056185
1360417
25710
743230
1825328
736430
1850485
1231235
745647
1686069
272550
440461
356212
330043
395834
44069
1683835
1468935
1208678
146003
292117
69723
476668
1559635
1056915
713507
1720888
753967
1346257
1487841
358460
247714
1807377
188480
1566717
276408
1459363
611914
1208795
1268255
812974
956762
120688
819409
1130451
433119
474297
1597123
110155
50132
1093094
878511
118909
1007561
1281050
1369369
1062661
1301229
1180246
574850
777503
640529
205276
1178766
1069754
1011124
1117623
1354720
1961728
318887
701927
159688
385917
1159801
1162721
1450351
1261685
971466
657466
1016303
375815
926545
88404
1234097
1924539
354793
1195260
1111837
256399
903189
475388
1259816
640658
97232
1653208
1280847
1971623
1731593
281823
323702
1154209
129497
703347
1941721
596698
1451542
246613
1153630
1635717
145339
552116
1086153
435606
884485
549553
1621255
58301
1390939
1560911
1209445
1232991
14950
1632422
305857
361094
1198780
158414
1359651
290937
1346561
1738091
1993318
842691
12662
583330
20979
1755038
1808998
779586
1876078
660795
688072
1386089
887917
1591235
648548
204961
535445
288605
1426255
1396655
805183
607436
44123
1068129
1745952
913400
246306
1409253
1534
1778823
1170570
293947
21237
1112288
769944
1558919
469245
1261959
1382996
1945502
513104
868223
346331
1943205
745966
694850
1420743
1159846
1193024
1088811
199608
418374
267265
972369
1009409
1671
1522823
358146
311063
1994605
705360
1093041
641341
1912835
130268
1827856
416883
1806615
513919
936288
1594740
690394
1176515
208136
16307
1495597
522020
1777720
1961542
992436
1453004
1989427
339987
1576417
1299078
823375
852975
1782077
891300
328588
1591398
418021
1180798
108162
1227937
1078701
106794
1266087
339503
755753
904056
1312530
582274
1667267
1494856
441815
1125287
1330980
1097589
864021
282068
268821
1418062
1225035
298341
602415
852122
383136
571631
1158686
1499145
783740
1837434
660595
38556
710407
1546461
882517
685931
1025656
1553566
155242
1031777
1593282
632767
536072
1285008
440168
229223
95554
202193
1203931
820604
1369062
122092
450839
591295
520968
826221
1611406
1913019
313723
702064
1363480
1490577
375281
300353
1687628
1241125
999055
1788251
1037928
1317111
786305
1531129
1366248
1690894
1185645
1623679
109197
660658
526270
771126
1468175
1185070
114123
1316679
1402905
1807095
109858
1864693
1299126
275026
1275555
1232566
1935713
933611
1488047
1664077
413767
980397
1542611
720765
1530423
1249858
1740179
1797912
795503
1710856
1577535
1315083
1011763
784916
454387
1611935
268825
1538581
1157791
268605
242741
1102610
1235018
519805
169601
1764845
577893
1002536
720677
1746740
397487
531787
1040395
1993207
590670
277289
925518
1442457
552114
900281
1333938
1361268
813458
1305728
876339
565850
1422189
270256
1095530
1479834
245128
1478780
1694800
1428350
1411256
1897793
500544
1299323
802663
685656
1905753
1653947
739029
805375
166600
58746
323809
1369740
747361
982187
1602776
353378
1601064
1745969
1195424
404088
1522107
161352
1616890
735921
1118526
175384
1013011
1710983
311272
568163
602780
50673
319337
1177378
978228
1133673
475279
186282
1214077
965612
389158
805846
1492672
1661721
316530
1323609
1775444
698786
265307
1862193
1914358
1733966
1862108
1828254
984118
760020
1506357
1939437
1126695
239558
1451956
954163
1558895
1285638
1537174
328118
329344
751596
704501
629125
1574160
493914
1337210
8969
317062
1242790
1764250
1420097
19761
1612523
126213
1106413
1706101
772640
222536
550287
463637
175230
1143759
1023320
1800993
1869500
1632259
959318
1513831
1305843
482082
1386969
1217330
748820
1611913
1371805
323346
779468
1912912
1990013
320502
1852434
666131
693741
1685860
1800920
1918062
348164
709557
378478
435951
491465
1643370
778688
1516195
462997
1282146
787993
590306
1210046
1891186
1072098
1497360
199116
377485
355291
1155348
468027
1470053
1500190
911635
1459322
1361633
1844096
1604551
1317665
939979
868256
1977532
706538
21933
1749323
810638
74091
1855356
297985
1356505
1842523
10946
1320282
1049628
928340
92139
749209
1879345
1393599
141953
431367
619557
1311136
1800412
357483
397527
1110733
1581274
935740
8407
423585
612688
1220388
1550662
1590949
747380
152848
509443
1795863
859976
1953716
818549
759352
1734944
1862173
473181
875069
1484441
1169423
365263
521846
1046128
1148758
470408
1943602
1124179
1846902
131502
1500553
1857571
1185294
645781
375656
1152673
1877535
392762
1981381
699536
699672
1513110
573348
1693301
238378
1261348
18383
473327
763107
1726156
1661385
836650
537360
976853
567448
1295045
199478
11407
1899797
258728
1404582
1939306
1147409
1603107
761342
1978148
1369485
1560078
1720549
141955
1330082
186282
110699
149705
1582274
1571672
1679527
88688
263059
861617
1605688
353631
342518
214917
527506
1734714
1252557
31205
1564264
1214738
1701554
1064111
252082
826517
1044352
408462
255378
853365
1939160
2965
685489
212771
1766740
1844792
1428579
154357
1834123
1684546
1625233
47796
904525
564609
265406
436564
211882
1219235
1624899
1139263
735665
1225283
1064753
207345
1556380
868641
1618713
1391147
1145532
585301
819945
1365771
682001
1841173
1340235
1286294
193384
1690249
1319533
1795321
721255
1948478
53346
990067
318571
103797
1407653
1992603
266632
1676396
948095
255165
1428126
1779902
1991458
495739
462624
15087
1822384
612901
1168668
1978569
1377679
997169
61772
1869757
1639849
355856
1814958
1117070
965707
784740
1516633
468553
637086
298968
915556
112647
280983
139583
1247199
1085797
1318387
649471
468326
594778
1992754
689547
1315636
509470
1428539
792479
1468059
1370541
804431
638702
1521497
1898441
1559816
1355504
492214
1778364
986903
571762
1593972
133149
1923423
1910737
574643
70600
1206264
1835913
824931
624762
1141484
740070
1763143
1370175
572820
217509
1160016
155075
1428545
889103
1278734
1450463
374251
1448075
1238972
997175
1839741
195142
1966651
474929
1659583
1474151
433332
1628334
1628701
518171
1908391
1466495
745419
642890
311504
1685853
901786
590194
1555278
1841094
1660473
1582506
746997
1501028
1706152
1957341
333785
850763
1034150
1211866
262549
547491
1994622
1908135
287813
1600149
390077
576187
1713443
652129
88995
1641743
603221
947979
1424776
148844
680108
1647893
794654
115134
196234
1077278
660007
725754
867652
667758
1002575
180925
1508338
302726
1442777
631818
1648544
171269
1340787
525826
1984275
300784
1488462
823313
1745667
570257
582677
1246051
1151722
502953
1451045
578927
1604499
389230
1388887
1880507
1709618
1187245
1747302
382988
1649947
871600
1735277
122408
339914
1029208
1361143
905092
1284013
559309
1831092
602206
640751
1552884
554617
52469
139550
634813
1796006
112259
48437
1149924
1328012
435147
1214590
1498705
1060948
1438034
123017
888413
1980745
1318245
225047
843974
1051005
1559512
243608
1395602
1660687
1844120
878672
1774823
510878
1129609
337461
1709590
1290756
1837689
993103
1518752
582230
43642
65090
497410
1693107
752288
1946800
370767
347224
1531272
240001
497096
1310690
1144883
1341842
242081
1204538
86442
54426
476012
1882287
1247122
1560934
41191
1299639
957298
1425370
149991
1245935
607972
1355005
1701773
553334
1155085
491173
557944
1646331
281329
671791
1030125
60810
977213
500524
1308572
1326886
600564
172396
1639103
39349
437761
453915
126565
1159657
544071
691214
736294
1445067
6521
1536977
129646
384804
1398421
838905
418546
1232112
1727751
1023971
1505683
729145
775988
535236
1381759
568497
1983379
1393002
1996135
460922
1920057
52057
597889
1609983
1775860
860489
892186
578988
694530
226014
1732214
1121372
1360028
1496415
1994268
638491
1943852
1723743
933593
227513
926410
1485465
1726495
691641
1866772
645230
1530682
1255569
1100311
691569
1379618
1780631
1232473
1760793
373468
1894819
652339
1129934
1938540
874028
45256
668813
1913335
1957825
1199471
1475314
1527233
821273
788503
96847
1073869
265140
1209592
364158
772571
40575
259720
126109
1022352
600678
706520
48171
1018871
725653
1034964
706395
727758
1544672
841395
1888654
1749185
1192846
367633
1839650
1387622
131404
1001981
1008975
440953
763251
921164
836453
1701085
1318675
1537408
1361759
1479617
666124
1741720
1801296
1840291
912332
1162107
82777
1299413
216316
623590
1678194
918584
435646
1814195
436225
1481912
856406
284168
1701775
1558385
1616180
185952
451209
897902
1674563
1933224
1336525
1451785
1715367
124544
263173
1320596
1663376
1794168
471753
904340
1219085
679880
1081985
1486150
1260391
1105393
1974404
1293707
813556
1806511
1867341
1715308
772793
800145
201557
655692
1627812
1405415
1797267
1295067
1641368
1052413
1056266
420444
1173010
566998
1826261
752071
587977
1059181
1631077
1556722
953044
775800
1420636
492879
737445
1884322
1135522
1406564
947130
1994492
1798513
915806
340220
1716011
1666658
1951477
897927
462957
1526846
1498199
263591
1292674
1467616
1328001
373485
1125945
758499
1581271
480588
603317
1699675
603191
892315
657572
1699467
418351
1592460
1505922
723346
1416324
1121119
1800857
883989
323194
460129
1123121
435896
1859558
1586577
1142029
1751577
992639
262708
160569
1239316
839512
955943
1015402
1655786
1294361
631636
388748
158127
121664
1380503
477268
517349
163100
1145997
1995146
1337369
247472
988022
490087
1180488
1729157
336904
1836614
68381
652218
20804
456441
1010772
556955
1747759
841691
609786
766294
1009190
1652000
1949483
430727
1389037
557767
399958
323030
1961368
1061675
975053
1758231
1393360
484065
992826
624770
1005396
1308325
1408940
255506
155512
88393
288827
630846
807681
626002
1222382
1403294
552552
1093406
1634674
1335325
1313447
658020
302791
974719
62059
1276214
1504219
404202
1053808
1456191
722554
976725
244261
1846951
626176
746521
1165177
1981017
1234590
1279838
579820
353147
1372478
721218
1023643
641412
418390
1107969
742334
1172090
178642
1627718
868796
1649760
323592
1228301
1960373
371129
1469471
924751
168665
1804866
1880345
1688385
947363
415349
1887684
1572141
1294337
269715
1820333
189948
633547
229544
1509699
686436
350403
299606
260588
1202130
1174502
37896
124333
1124724
1817562
1083128
742201
347001
908505
1437152
1006004
1206539
186625
1975637
982605
1555563
817098
1092959
1902360
755820
1861313
892660
79325
1344145
546540
1571159
1432385
201507
140385
415969
1200949
1032310
20264
779146
397196
1352635
1235751
1562232
1748346
163784
660366
1867954
924304
1400800
882977
1015007
1529723
385617
342899
850548
379520
40334
689670
691503
471804
1342509
1621854
1808340
927545
511529
317911
505006
1647149
1163516
392811
485231
1774593
725834
309502
1518240
803221
952531
1755970
1976597
399260
1944511
1339935
686514
1275154
1715837
910466
359773
468502
1759370
1075236
1086034
258840
1057829
684564
1320302
80354
1213929
1493876
1517406
1317530
881036
1431679
848029
1723533
317158
509490
1108544
637123
1940836
1622184
1758216
1119854
984602
1758395
393917
1559959
1116396
191892
1452805
383640
127122
117319
1838453
427012
406559
500697
716059
1393825
840126
697659
1540040
1051561
1652866
1895303
657922
1732710
729041
1530423
1377953
1925820
1126356
1747651
1588337
1201272
869413
1024308
629340
1573790
1655391
1247891
1785954
891298
888125
1603970
1653200
404704
1403514
1473701
30586
925070
567896
459989
1698486
1229494
1043756
1807575
1947006
1670320
1889879
1555275
1652980
814410
1253661
1430179
433827
1268549
1095777
1031735
104615
898643
666552
1869751
1646280
715609
830141
277183
828712
1214521
1393626
138622
362419
557400
887668
1271534
832580
1998310
404712
1789797
1811868
411668
1207926
306543
1640865
1243158
39716
1610461
1766499
977189
1657581
947217
1628049
1615606
1193270
1877926
923091
505184
1750962
175557
983492
1720833
340864
486953
601043
1095135
815553
101372
187145
1289367
336564
1856214
98969
1413142
1235111
1773983
1862048
791451
1726535
1533328
1069764
843083
1255101
1301671
768445
22261
1633398
646316
1237135
1136313
207151
207558
409106
546082
259085
1929137
629294
1374019
1295400
605103
1293449
775273
1873375
511616
1531224
818568
1166643
506854
770809
952344
1527192
513284
1412182
169891
1491063
884434
492906
840011
47000
566976
1922124
738827
1859398
944389
359686
1900831
1216871
1113072
98425
382936
719231
1386473
1108194
1882035
556662
215321
315129
1151392
140372
1956580
1618962
1081930
649850
1721843
1441615
1279085
1291536
1907269
148119
239833
1313182
1680091
1364465
692065
1892187
987802
11297
75701
12353
395851
590054
521924
1129833
1960123
1257760
1772200
65674
1523756
592072
215635
582682
1374815
1551923
750850
898263
1999306
1356239
11824
1942070
474692
588842
38024
11461
1057724
1073298
258545
1297910
662314
1672866
960239
1894199
1981235
812324
511895
315411
1669003
975838
318835
1525957
1974794
1707159
506631
967495
688309
114142
970197
1635336
654275
1469948
623708
1654482
1440691
815033
1474562
1342977
366678
1047845
708283
224373
1797739
457613
924807
1855076
138244
679930
994064
1262087
1959894
1245470
1465902
862758
544383
777391
268965
688624
677955
1445545
1430164
890413
1033736
1245564
1554813
1449018
699929
90811
1840093
1716448
78072
1107644
84400
315152
1856260
1228762
1039249
585924
54591
375984
251943
1208895
1333823
1149904
1768652
696708
1305659
200163
896679
1706390
1594704
1795770
53483
1337729
1970495
638802
766265
665235
394631
805293
1718470
747167
160280
41194
1534593
1929459
1754377
492907
996226
1113688
1831126
1540263
631654
328810
740374
489763
275380
1041796
584146
1375963
520154
1272845
106055
374143
1212024
177361
543219
1314274
397303
1300472
134153
71070
56563
158042
877327
1711972
1892069
1280447
345325
930431
868188
1931561
1532381
155716
451562
677648
1438196
721785
1458624
1269882
819824
922815
287153
936281
545418
980787
828895
1541984
389274
893253
1658413
194889
1009316
952586
1829454
743563
1825712
620308
1603934
1334646
1732343
1487592
847299
286997
1437153
1779875
38632
240193
978271
758020
1396877
1649342
1249306
150340
732180
1259440
603598
1818818
1464392
147642
734633
1508869
954627
1589057
405986
1444602
1012185
394829
1150499
1491874
1988070
1925641
1168139
1931508
1993909
1506038
1699194
1352153
1985639
10118
500815
928717
1063798
465949
1179611
46026
704229
244866
1890895
657187
470404
755908
1326904
937042
1743965
1830546
1926116
447474
962593
18410
803807
76213
1284675
724994
521227
466028
1716719
498629
1327114
1010656
287425
1918596
140034
1955992
345437
1096517
344710
992026
150708
1125290
1225273
1969894
563995
537034
1692113
1147645
636480
1285239
1816954
1778814
1932996
830419
1104819
1554648
17132
1130901
1320616
1231499
243873
1377080
13523
6698
14213
1008318
1034690
774676
1696957
618543
564882
259895
1119073
168640
698244
30275
179749
916194
1746344
434091
448486
747754
635836
952232
1482660
1203872
623498
905558
1017687
168901
1092297
1466457
1129861
36840
505547
1968492
1852348
612369
1064928
1675987
1122861
38732
1460663
573344
780091
1061897
960117
959791
632051
300644
1167331
555227
1082057
1170837
1010601
1959476
1071357
1928693
129500
297295
321947
482908
566587
878772
1360536
1749035
1894134
1737765
1818521
1306139
1360081
629738
481095
1138477
486861
1184493
473572
91906
1428721
1506020
1976489
444318
660900
236441
755750
889211
1100593
295767
431829
1094363
123846
1338558
1370234
608587
1679380
928961
1093102
1253956
346884
1041272
1909652
116081
287540
1074681
331051
1964075
1218971
527562
1950846
692301
1062401
770026
1357473
1971981
1231394
1317258
99105
1680230
1077401
1618442
926004
1773559
882716
1488717
537532
1749072
1277189
873415
1835557
1312314
1633402
1545015
1031993
963702
1749978
1180736
702267
68670
386916
597454
1284012
523064
253610
650307
995376
1776133
739285
767604
82005
1555796
1914736
1792533
1584211
594689
1370170
239109
983573
1643378
1811406
1883207
1110765
461119
1184713
1659387
836653
351368
522416
600184
306484
221980
1602886
1127182
650073
1344928
1221040
424539
351799
685292
702852
851334
1287537
1833687
753690
1040783
287720
415754
932849
342144
1879161
1752321
684253
654858
947356
1852153
27200
105210
1026213
1760803
237267
1027670
1410256
1593954
404634
51813
1976707
417113
1159886
164124
634781
526745
1171779
545883
1958716
1185054
676365
978540
30300
1704019
460166
1946026
435144
1939001
768672
1421460
1346183
618772
1079658
274147
577828
1794453
833221
1432627
230184
1210207
1755914
1095675
1965203
294798
1646612
1333146
1083139
872883
134968
104401
1684352
1919293
1056441
185150
1988625
1807127
587876
422792
9191
1243265
1389930
278353
17039
1814821
1415821
950952
1115231
285294
555089
342924
910417
896103
1402650
1216627
1152613
846863
347024
1251896
1768143
415609
615920
363207
1984887
310519
645506
1740264
1798177
1792769
1926091
1288479
1722309
551783
1127200
1956382
1485964
362736
1182008
186200
1839251
1046449
606573
239273
1717587
536504
1621189
114735
1406761
690949
1110502
932616
1558617
439730
351360
448966
1904445
1060109
661070
169941
252089
1193096
1202024
529720
543057
1725002
960971
949953
987745
1248257
767854
1088339
306025
442699
1666158
1598429
977979
1084155
664796
435120
536284
311575
1826873
884165
1561471
1213364
956006
177858
1761197
1393375
470844
821614
1549372
18981
161251
1023789
381215
743670
1460375
1301405
1239785
400300
70502
1033781
267975
1692008
179633
1343532
539266
334859
712175
1728819
537626
1366741
1610785
161089
598454
140068
1109818
1896150
1357315
1829363
830444
643581
1088198
1586961
1268390
1864352
183508
9625
266347
1690701
1133605
206481
1694179
459640
1161516
211645
1625709
475625
1484996
481033
492739
1315485
1747345
245027
1380747
945469
227698
292736
1344089
700125
659747
1024021
1136115
1718937
1465375
1595960
715419
131331
139086
1104689
508684
1937217
599500
1430446
1697097
1835521
1084813
660390
894106
975279
427092
1006983
852728
848191
947122
1857616
278217
626461
828834
613134
334893
1501215
805315
726173
1286186
516442
1396073
1445457
165616
1826070
1986657
1868944
297265
1501371
1732923
1676780
426442
41722
1350261
1630952
1541001
1184272
1713370
1352927
1184453
106014
1628747
433975
996615
1844964
54245
965702
818750
806075
398825
1263110
989289
866989
1025589
1513189
1874963
157790
1698569
1557245
1053428
251838
417591
722613
1791207
1970992
1505677
1531426
1991301
642364
108928
1166421
549993
1590264
311380
1225416
1156933
414429
1922470
723561
1659097
448441
340840
1378665
8306
1644505
112013
1503401
1370313
720200
1882685
1798166
1439821
1696590
1274591
1885804
1367396
1438501
1249188
815606
962117
251697
237971
1267231
1757941
427577
122958
273483
912673
1492029
1574654
194586
12699
857363
812700
736236
113687
1534796
1652223
880671
728251
561240
390862
1754619
1398887
240639
505918
817788
1156346
204803
822039
862427
1045986
1389674
618655
1471408
1411199
1125464
1905108
612374
1542354
1600194
1982966
580912
867687
475383
390403
1884046
95300
1619485
720388
1065832
1959585
843743
1233783
1067762
891807
937311
270051
1669920
39277
724475
1097719
1616040
1876451
1757909
977715
1705482
1604750
1085176
1429123
779401
879314
1594969
68476
243928
274808
521634
492185
722943
1962417
421869
767807
1416383
1932249
312168
42761
114209
1868143
1246665
1429688
443461
663808
437727
1367940
179841
1491351
1310964
1222793
990947
558414
43862
438245
222049
1091471
275909
1029188
1441934
294558
66392
765946
912722
744738
1101064
1833483
1330657
950146
516668
1669726
300345
95772
1398631
1311843
1053117
1489278
451200
1143725
1224800
1902678
646724
654741
1157743
1219552
31614
525762
386810
446856
1504340
986450
1246029
1444672
1394765
1275473
1914735
1047719
1695841
1916258
1071210
1457506
1928407
1355342
1395083
162147
1540209
284783
1004851
424910
1883712
429493
1978521
944481
594259
1345858
1627260
842618
592269
1605595
72759
1276664
730138
1552117
1121565
88237
196939
827483
1574190
925668
174226
507624
311593
1727162
1252332
1860614
591005
191561
1337914
505110
1068905
1576586
1763623
986875
1096640
583337
243711
1955360
1122970
1302013
1620014
175697
1565059
121901
536444
261170
659634
84075
1737068
558295
1690130
1732979
1313438
1496541
401506
290036
318248
179601
346180
1406847
1397318
1662763
1327220
971878
748088
1798800
1588629
1444649
783694
211496
630933
1389525
835391
1786693
1348528
543894
1919998
1528732
841367
290261
1042596
575013
1686255
1986923
287865
1537672
341127
1199955
1751618
940190
954643
1919277
244607
199428
26468
793484
1472305
627227
1806235
329093
1003978
1089819
827515
1046016
465674
1318669
589159
691954
69126
1973723
1010735
141719
251431
1082382
168945
177108
1947274
390253
1282468
1971567
1258667
779165
326648
518551
666170
1067849
1626025
1605415
320606
1486545
656000
375097
1827854
1939984
1287787
1602780
273449
439321
903253
1733570
774672
603021
686213
402466
143011
1126959
1821119
1748314
996107
400365
1366986
1318912
1257019
916769
1884509
734933
1961825
1368937
1644549
1133929
1488463
1905327
1478877
804563
239154
605142
174450
278028
488391
1776927
511103
1579230
1926226
1078458
1338455
150284
1809740
1896499
692736
368077
608163
1652635
196958
1643549
1771523
146616
357193
1595509
1468330
1642740
909645
1708806
1928666
869265
559032
388241
928698
1512459
187270
351980
578855
742265
752341
1427903
1409039
47987
1578125
1624154
1161854
947407
1523389
147213
106433
879317
598084
253143
913715
1148060
1519520
1692843
1305482
1439275
1466490
1756270
491318
1651382
622856
1458774
922187
1152091
1667754
1932162
26922
880568
193281
1420976
1674841
1857638
1703760
535779
841367
1103510
230641
651351
1089850
1192964
1042926
285910
129823
258577
78600
656390
744646
1911782
1674333
953460
388651
1082847
174957
888667
1863331
685587
1051749
240958
1440421
593255
398355
881990
91942
26249
403960
492781
1966267
1409037
1941193
387126
1458824
1575597
1801247
990821
1192616
286313
1212204
643812
1333175
1187054
1240182
844870
544291
1482670
1656265
1817598
1338485
499991
182200
577664
150913
1477113
1610682
1727886
220028
1913359
190755
851793
1485872
1655405
1826699
719550
676201
1097668
581510
1966804
652612
267892
833712
531680
940351
633122
1256392
1767116
623407
242238
1481579
1635740
232559
104679
1883580
147520
1103408
1068851
1196269
818189
1778432
81523
149288
1165956
1875276
1180247
1934454
1905637
12423
192840
358551
1136907
1841262
1134816
1200579
1597872
1743633
438647
348682
1207643
589854
58614
656657
968972
306291
240097
896992
1387847
742491
303483
182823
71159
1773762
263025
370237
1363523
966454
628188
675740
167929
277761
197685
418479
275591
338903
95207
1232742
1042732
1059042
1394627
23006
301140
1337983
320037
3755
1099311
1512965
1237132
979202
371645
429503
1488008
1558058
146675
86558
275902
1788862
1995787
544210
1505192
1811862
99863
1018408
313268
1349115
1304978
1020766
1657468
1572417
1220125
1668528
1330127
1582095
898190
1093094
635298
1011971
1975930
1798698
376473
1003385
1990568
1276212
647335
807004
642007
1603259
782159
527272
1019771
433615
1052279
740042
1323875
698908
1475709
326339
310486
1011379
74003
1296497
728499
823288
384169
591767
1406091
310773
1121768
1534206
285370
424819
480317
151745
487696
43041
621867
1299653
1696050
962481
900621
255221
485508
821912
1085056
1476379
935107
617791
1918427
510198
1738950
801787
1691027
589594
1450038
39449
1161480
1307607
1155292
1371138
1736865
1107664
1035260
1752489
893324
333699
102274
906826
1580934
1493668
1514536
1198485
131872
440662
1997645
416980
1824128
952960
1710228
1173936
1598517
861309
1584745
529158
1635005
1856815
92967
1966254
1252340
1317460
1618476
1358422
1996663
1397114
597951
257550
935324
69410
1806646
500016
1010792
1947377
1574843
1490291
699011
336646
266244
1218501
101409
53436
688665
210851
412040
554024
1548077
1403399
1556609
1539746
758304
593098
265780
1158339
827134
1835836
1924547
419021
1290581
1355126
938557
455744
1130659
829273
1432303
1413868
1895549
437486
1515677
1434373
607436
1886140
918450
687805
1374304
560015
1221812
311531
629700
133712
976165
1117077
408202
1413169
1591730
1625298
1541008
1652206
1108112
1763616
937164
665442
1548310
757980
1815817
1722723
429429
699420
992454
670606
168355
1891826
1485085
719343
349275
1709614
1719424
1829915
747362
294078
1632007
1421128
392160
678939
748123
32889
1778633
88995
1615916
1886822
238335
493615
1289066
288211
971315
501899
1376059
730261
534914
1609641
894652
1810884
402490
675224
598668
920047
1277087
1291121
623597
321629
282843
711143
226008
292662
1666645
148020
251569
296568
1818433
1622128
713319
676838
1328742
1126971
1243077
1179601
1227571
651068
681521
533135
470409
682057
1199990
937210
5232
1430001
1096909
451712
605916
486291
1251824
839350
6883
675112
1184684
1292220
1090813
1067393
1249664
1504251
1177363
1098179
1115967
563408
100093
400502
1027098
851224
466571
716063
312057
1860203
1319932
1193422
1744094
10290
468597
591864
1127860
1630162
650937
350795
996437
1322315
1434514
1532216
474189
1905881
859855
1093160
1165848
1069863
598213
271940
1364379
508727
1793183
1931687
1861374
1539606
1314886
588088
1319828
451642
1547802
897109
1488605
1941158
355025
122139
984509
857669
1875188
960071
1805527
714438
1286584
1457950
1900550
1221985
756069
460614
1420870
1707781
341033
458384
1427762
1136855
263441
794983
1541114
1643650
110440
1286510
1493125
528131
1172115
1679428
674521
1585916
1767931
1415126
1325457
761803
1062708
1806690
728644
1027352
1669350
601600
532460
1620812
1473032
1080813
1358313
72362
584006
1501919
779599
1262636
592155
1672607
90635
1641493
928941
1245566
155875
159985
206393
1987314
1712012
1257584
975633
1361945
1152915
1364338
383237
815436
1902273
1499030
1266429
1753407
744712
925866
1339026
116325
407159
525719
647335
984707
803614
1370522
737631
642816
1840192
1625831
133743
1055005
1668768
1348425
1271798
4062
1565652
1191531
302466
733721
1966532
1295181
944334
691555
1247463
1458820
1810822
526667
459589
1029701
564692
8858
1811344
61716
438756
1485468
1693464
940385
1008644
110353
1608969
220814
1647958
649682
992260
1395537
799329
1427854
119699
1784367
806576
892755
202915
571691
1082654
673164
1731220
273152
1897139
867661
45586
1125712
624819
1909776
1195577
397465
463261
1091140
1864801
1333553
106139
1971381
1720530
1571323
527125
1338930
224410
778106
867274
1929886
1375963
917410
1522969
800057
677117
1091705
1189451
214614
1151956
29101
695594
845741
1477014
717116
1609395
1075766
397921
525217
25896
1098545
1967994
498632
704508
1393412
988780
489643
661707
1376099
1273695
1857551
1185910
1118050
761456
559378
1455484
174544
183879
890764
1659179
597383
1806751
1053366
703296
585696
1781759
590997
1729010
187634
1940972
1961032
361734
1023463
873811
56194
1765372
1367072
1624160
1325899
1363939
12256
1906528
726171
1136133
231672
346329
810258
1740303
1950784
1852491
858785
1060543
1427055
1294953
1469725
259396
1354243
1491095
1392921
803004
824027
86719
1932716
1239669
1899482
803299
457232
38365
350233
808009
931257
82140
1311880
1029463
648074
1682330
1519980
1655358
1853341
576795
1424616
902459
876639
339450
528086
273102
383616
751024
917435
1940673
1164574
695969
1008033
23792
1248740
755123
772915
1151237
495059
1792260
503602
1238185
28987
1526686
790279
157231
987702
1566795
61390
1022280
324590
1946837
1596378
527160
702399
1142837
1313893
274290
914905
792881
1163305
1464328
1564735
75436
177443
1700145
313082
677368
1526180
333272
1019786
1368962
961138
25436
1442934
880807
259506
148711
897498
1222315
1532886
1205156
834654
939063
1519162
1305690
1567383
1866843
9706
1406527
1145060
765843
1664918
196198
1945128
1010662
584091
73431
951697
1085262
359761
1438333
804575
1306968
1922642
43068
1691351
701693
38046
768855
1708887
584946
157168
441097
1595627
447693
263632
73301
778458
1164828
794051
1119321
1613083
210136
476910
57405
165386
1091147
1206917
993656
1846702
233848
218517
554920
1362167
846875
1803267
1210595
1993812
1970858
748360
260108
387578
896016
301831
1724325
1682516
1726383
1433546
1072728
1999276
1156872
829653
1006426
1686514
357618
879966
1290981
876534
352493
699468
1796574
1000024
1543070
163665
505845
57071
136180
454153
1036645
1565987
397016
1299875
563999
36897
493300
1995774
1469493
1357014
964887
1570886
577787
1777257
1268029
771316
1657604
9331
704298
223145
1979778
1814376
1244391
1437699
1049534
1667366
1169596
919381
319356
456374
789409
277049
642871
612430
1048775
1088108
445438
698697
848975
1795582
1823590
384419
57847
1676593
760473
1495666
1688018
814660
1602541
938504
1172377
640239
1060698
206655
787813
368285
1418138
1652917
253795
1566573
70103
1147492
567552
43366
907087
1287414
1522269
99544
572232
1177027
368962
801440
1657591
1229051
246635
109301
1760221
636368
196250
1061126
1845632
431099
120312
1075491
1497284
655591
741732
1456091
1902324
1274276
1907331
9490
676930
590668
600949
1304260
1425126
115202
113114
1862539
1646504
1702206
1811070
1835296
877882
433097
1935084
1179600
72154
1606301
267916
1350689
728125
705694
1570
1562782
883068
1817329
1301385
166710
110289
804531
814987
412345
1425865
1809763
1909688
890009
1541582
1768963
1408175
286237
1565905
663822
1880583
476076
363692
1950467
28875
218632
1850912
1048914
1612970
243970
1927595
1640369
1545900
521657
949689
1447652
671726
539893
1177165
1724106
551690
991944
1427654
1228533
1801949
1984764
1207226
1286342
854109
1314793
1376556
790549
1528701
243235
1729013
1795832
158751
130147
34485
720495
260407
1070100
555808
1088593
61469
763690
1053190
1567945
1466944
577346
293269
1748041
1338
333475
175223
1112465
717503
1531101
1747736
404913
258517
611186
1982566
845988
926080
1380974
1806414
461753
19518
1055652
1444521
466958
1544851
1834112
1795439
426929
1671339
707473
490829
1370553
351767
647881
1858202
791356
813339
1055023
1675268
1500677
931171
1856069
1155001
609116
778587
231531
61421
436605
1371263
1582163
1414760
1575696
1595097
1171721
11127
1832530
137947
1947749
1675311
1858598
114075
1000540
271075
820375
735792
1613243
1561371
761439
1876333
1441801
118542
1291634
1212689
169338
605356
1419803
1669431
1795262
339069
1515014
399814
391901
1928596
1551122
974117
1833911
157329
1371924
834951
1122312
284429
870840
475697
610782
224515
1120105
1499175
1944126
175872
8767
1495762
1701887
1490403
607189
458347
1479787
605507
937787
772434
433303
1976696
1055589
505672
439539
1602952
1522608
1585076
1155492
985126
171209
1854064
846121
229109
40512
912880
1298556
217040
424233
1801460
495619
225571
1677965
1728807
1024270
513034
1914251
289463
575172
347564
202842
57754
1496798
716726
1799679
1572127
1144847
1021073
1495109
352962
326550
365834
1212590
364227
1687177
479151
983375
646388
1137251
1654559
1534274
599239
76849
1675718
702640
865769
1332300
1377840
1431750
1847877
903952
901575
1463372
989141
926361
461215
1186001
1771121
374612
378037
400325
1865934
404635
1858466
1397255
1494666
101798
212830
1972502
704308
345863
726528
326791
33616
1978342
1267279
285122
1350126
1043201
122013
744767
1191976
916102
1684721
271505
756381
1879198
1003869
772695
653286
1855391
580043
605353
1832374
1747050
452264
241229
1273838
1801483
292088
542004
869752
1884096
1714932
1723422
1566561
1941740
675303
1368281
1521210
453290
1554484
1809657
1519235
1704282
1912183
467743
138948
352895
573563
1620120
678952
1754537
145290
396896
412394
132283
1142937
794760
1085873
1836062
378563
1977749
1942870
1940385
645860
1042341
401470
1962653
58611
1479474
848885
939864
1187922
1393413
942167
530742
887452
1153746
339048
1862804
728433
1323176
99300
538185
1956028
1432998
148958
101314
630909
814086
908529
1970167
969825
22801
685632
808850
281782
896475
1248899
882006
619336
923288
802753
31420
952844
437109
201752
832991
749006
589275
1707581
723341
961671
951747
257607
1181125
838062
533669
533281
1179902
222294
697573
78532
1579039
24713
1847892
1992347
804007
1025999
670838
702545
771601
716577
682493
1338783
133513
1505178
672121
1042130
1998063
657225
406115
978275
1873468
24997
400322
1376010
949450
1982107
924612
174281
764422
1903588
111021
772206
1070211
1495939
139220
469416
982959
261114
1573792
1369178
358856
1950831
115790
1322964
1598748
1847970
1547553
1965627
882899
805654
58710
589988
114609
1216650
394253
308517
690154
1310078
868928
1369678
370489
1549361
1491982
1576829
187864
835178
1485747
711241
1852000
1245635
202798
1411348
1977729
1871818
1319083
793190
500524
404750
773049
1150352
1007324
692799
1068976
172551
1715086
814589
785690
117123
1419747
1345816
372205
442939
1873873
145986
1710937
1651804
740978
994145
561412
1614323
1950741
1139909
1725543
1085845
1986284
1108078
886566
1215072
264249
375516
186628
1135079
38760
1722842
1299936
87441
1119106
321148
859578
1009464
1338066
1031711
1861484
1491898
1120452
994567
1876287
154750
442310
627452
1892767
607384
1106112
611249
1322419
1528211
202456
543398
1364231
312094
1291121
318192
1737065
1263864
1465001
1725966
1086901
617419
1025797
138590
61603
1653439
200650
1508036
449277
522980
1972424
708751
1407805
736026
354265
1102732
1428303
728508
83991
1843247
1857513
1922241
740886
401811
705983
324602
1072774
940590
83646
97376
248916
69821
1127070
684054
1486570
1603591
595715
948406
1467286
628687
580852
1287380
131063
457252
367220
1020799
596550
1627590
701987
1551366
351601
1520680
1544991
984327
1511246
1378914
1475121
352814
376537
579156
1083123
1804679
781483
965210
1180556
1718091
152460
728316
99380
1302539
1904876
745937
1581209
1910280
318235
53542
792199
1037766
1667790
999410
1847579
400941
1895725
781296
1722841
1462270
1800684
1390872
974918
1900498
1369591
1045353
1308950
1592405
143861
844867
373242
991233
688291
1475076
264854
344679
1703490
801352
1810003
822125
1095371
1065821
85417
1316778
522691
161360
622913
787711
616226
1098255
1564310
1264575
1500038
763877
422734
1053417
1132776
206200
975263
310927
1756109
1413696
1986498
1798484
503778
1478424
1136078
222677
1978461
1596771
1201067
1137872
289457
1917665
644581
336564
646509
1100931
682537
1462609
128937
305671
1167171
572603
1678272
1452301
522561
1546361
1915233
1456985
1675371
423216
1741205
1110405
268209
1442758
243930
101265
1086501
1098839
46468
1301702
991876
970394
1314117
1410042
1982146
1356273
261076
1416575
409508
837520
912849
1483713
713304
1961373
613427
22780
1835058
1436952
598735
1886189
1738438
80014
636883
1872028
1439850
169542
710515
471279
533327
1819744
799558
1604193
828442
343845
1871059
442002
1839477
463756
1203859
576396
653283
286375
330989
830093
428239
1550772
1710711
1074228
1689191
1930727
1913902
1880759
11840
1758349
334500
278835
1335953
1683635
1949053
1715967
838808
310613
1782535
1102731
340358
957964
890019
161271
1710463
195030
1244907
135789
1366273
702413
969172
1019096
56313
397283
1331374
142219
1497949
1048707
1621427
1925447
455217
1193657
363398
91156
1403144
1261932
1607661
1104308
905251
1249301
1894006
959096
1596726
1613560
141850
1001757
1413548
181278
483687
1408881
453886
539650
1631557
1865465
92066
565708
321095
86834
1476002
383564
228832
1687600
170492
1180069
1724520
577678
619259
206091
1070744
1051441
1801073
1049572
1170865
575794
62394
436823
1829428
1897643
1041032
15001
1068706
921006
1114967
455369
1135940
764877
1469503
711662
1240132
1153671
1231914
610561
498629
1831064
1483084
1676428
474830
1314555
1402080
848837
1164889
378195
197492
880434
984778
1001486
1392695
1920055
1301327
1982592
1137729
128621
1489010
1458555
1589381
267740
765932
1482385
1981665
3599
762061
1748645
1991202
1645860
1747927
1072288
1123212
1003485
184291
937776
1642258
386002
1464883
1057584
400594
647989
271068
1159230
382178
1024601
978839
1572781
1765360
877378
849165
1266245
960251
1068244
874256
345367
1603316
748787
1185480
296663
1857927
1555976
1330733
656535
1649971
712422
1999509
1628173
1890672
245101
156191
1172400
703999
1306767
931940
1569735
1416998
184862
1413405
753003
1523810
510134
339810
1325180
1527408
1222526
1108929
179426
329127
1931759
219484
1735810
1439694
1284692
649651
209082
1895260
571903
1749797
833183
182108
1069443
1557926
1377772
78491
1746938
784316
781189
193389
561550
1627118
1056214
1856621
1573664
1178002
878330
1217070
277450
56106
133640
1448083
628119
94888
1387337
31877
253015
1510568
1389339
868008
937854
1880399
1770423
121942
1954768
57031
863169
86184
1927978
289265
746173
1864194
1649965
498903
1269115
1063099
1252237
40781
1130899
227726
718591
1162442
637860
1567689
858468
493995
646329
1867276
1606477
1529761
1207986
181409
1416600
336690
839457
1940320
190535
1278500
54563
432363
637715
99175
196064
477507
1680953
279706
323914
1842426
196193
1978455
1228060
1949936
1199247
1129277
1553376
1244835
1267844
985839
881405
1466608
1415464
1102767
1237024
958462
1397142
1678878
1124272
1948370
733778
974243
972659
1499047
1569468
715180
1268150
1096062
1814010
253893
318842
1176870
1988201
316114
973356
817157
809028
1338310
1906400
164411
461567
1622016
1875088
662055
1166447
1650695
576650
1765991
112553
35909
774322
1574849
1345537
1779580
1734676
1626435
854455
1752079
337156
1828407
808465
1358611
647662
1163023
210968
1968280
1276560
1114907
856455
331764
1517138
145544
1058878
698582
631103
498508
604428
1363846
424218
430537
1779101
845238
1123818
1589326
788941
238236
1965988
963737
1681962
1630138
34777
1613930
399689
1945844
162935
1760144
312389
1122138
1907625
407706
497427
1666716
741023
1876867
1086287
1731716
1430340
133897
288187
262095
1490964
876879
904813
1057802
667442
567224
1345479
1990271
369468
937309
1954728
960884
696506
1012110
1444690
1223804
1721493
1064879
69457
773345
888937
1151033
599923
154443
1553550
769502
1928850
1235348
465468
30677
1966385
1070187
1978957
1889532
1675594
159829
493367
350289
1643397
389944
1771675
121050
1050958
433822
290616
1467157
1559694
1750127
1839436
306076
253316
977338
1570245
1574725
1997371
1275991
805138
996551
298244
44180
490761
956810
205914
1638682
1390620
1137003
983549
1197955
1752943
667776
146293
24658
256719
415792
1258841
886922
338475
241383
1300963
1660730
1106653
1920942
44733
764605
1379369
586055
1657589
252540
1557953
1966368
941759
1183792
987708
841692
1241646
653110
582717
936142
862807
1968637
490523
1325178
1383695
241275
1673637
1129278
499300
286532
297498
848119
30958
1743458
1909322
717245
1685638
676252
444642
1926344
1358521
652156
633610
652421
492308
270946
402933
716990
14740
1673894
939523
706049
686862
1897069
1363536
316928
673102
1586189
648975
545748
1774324
193876
538917
1537139
932875
1121016
874378
1493467
1255658
735610
150020
1321504
1854873
994024
1741593
821157
137259
371074
1804331
1973905
1939806
1034319
1072701
1405488
1722729
283666
572621
1223405
84213
1303991
205207
1619084
173338
1652181
548833
651672
128358
28525
851829
1728557
1364506
1559802
17413
574395
1519799
567055
1219721
1347949
1018390
764060
383520
1353047
559195
1531991
1382151
1670381
1943178
163103
706374
1968975
1972950
1823204
446770
1869366
204640
892292
1567659
351456
1661836
1516839
1019559
1420968
230707
970378
467902
406295
1039162
710117
1191159
519868
672194
1592504
230819
1266374
1210603
775218
635042
1235263
1185004
605591
1173714
380009
140060
1310608
1691372
912602
92848
1684723
969214
562102
228341
1554380
1178256
1514909
563884
271878
1943054
1747235
576725
1879353
1120457
928249
752424
600164
191175
1972427
1558518
1248906
1982270
107822
827506
1278694
1941474
952416
1075813
371335
1003541
703915
449814
1792104
409704
1582595
475264
177614
1813451
506787
1192085
658884
1942266
1414664
1011895
791767
1314837
957972
436512
617140
489051
694868
784662
125084
1160948
1333404
1091816
32761
1096965
112531
75982
1125819
693081
1929238
440963
9412
650778
617644
788096
1294396
611272
1802762
1240430
641788
66253
948205
1301908
210091
811709
1336517
1086544
672511
1841520
712941
1197349
1689008
1057645
359008
747974
1647200
867170
776127
329729
1666590
231103
1132004
1765491
1384535
1502833
1060128
477437
1056164
1649446
815659
447691
128923
801227
1046655
292794
131607
921085
1618437
1053996
1513814
527548
1074381
1548812
1956662
661884
175152
469139
1605088
667865
1247063
354891
405298
1396724
1657731
100285
704241
1992428
35609
322787
1768510
27336
1259189
1516336
620177
18670
1714782
1614726
1199233
1673698
1484685
1993126
223960
437846
1369294
651052
429694
277661
1616791
1011099
281288
1908369
243479
341562
1496167
1271856
1788087
1982397
1317622
346834
1741679
1456935
191184
326655
1975544
265263
1256925
1234843
917990
1262095
1943929
247734
1022488
772294
1990447
1569329
348106
689467
1394165
1459075
803893
1753287
1167629
136660
798526
1870073
958792
900066
1043229
1321314
311397
1463410
68025
771997
983739
148389
501306
54269
960634
1264098
1338072
601241
1282825
1016341
1408269
1328711
18778
276996
175091
951803
525388
1521225
1081299
714446
749538
702111
659527
560089
1302137
959208
1370625
1487933
1756291
571645
459428
309298
639054
1084157
354171
1175415
1307614
745593
451203
88308
41433
1150641
1482105
265061
1577268
576566
394302
1786028
1665745
1940739
1187551
39214
1618601
642222
485101
1608662
1898024
8070
1209914
1182182
405962
1128141
67238
1019942
427631
135958
5701
634551
1796157
1506379
1146339
764805
421134
484237
973311
1652404
751762
901743
392574
479135
726337
295229
1161440
1444433
1608078
1131556
735962
845340
1210352
1743637
155443
125623
620069
1248514
1765079
1279101
1635527
1094288
242000
343382
1794338
725679
575444
477147
1139023
1807680
764398
1215789
895928
1433736
174401
641306
599741
1117448
1988413
1957152
470246
1232881
616080
1215399
1948745
992895
932076
1949970
1229801
1895329
1307870
1284688
156791
850737
1415764
493422
1258245
1931384
1878499
253153
383097
724315
1863314
663010
645374
392700
819642
1085969
101856
117202
1149343
418352
1962333
1070258
185543
1134070
1106136
318104
1247788
182576
1129412
796085
700517
421702
1085176
1151385
761659
45374
772281
1569228
1425445
1234795
52101
1157644
643951
1700233
337552
1808096
312880
764422
865729
262476
26076
358603
590354
1471641
868314
1612823
900306
88871
1148809
1793212
604566
1898508
896077
708576
1011751
179339
1189690
1527050
486166
1742799
1388262
907048
1135535
1563897
1622242
222124
1832281
1118159
1699705
728321
1607467
1153377
85530
278916
1976622
1644884
1235981
137041
1105353
1491920
1231004
901101
1250871
749118
803770
431218
881472
317448
1859084
738799
596047
1050149
444860
1902418
1966200
90135
795794
954298
686673
1082132
214492
1659396
100666
1213649
612583
390287
706472
1747822
1368696
1524280
909743
1440778
217068
872520
304404
1806048
976027
666978
958944
1247894
1692680
1300930
1798497
538937
1547497
735605
1286019
1878222
97563
90484
481490
1222324
885616
146196
1848110
1582267
426374
1927360
1256172
1483172
1703688
1251448
111226
1102061
1228632
420975
266707
1195095
831597
1809277
1941015
960272
922097
1757403
1570905
1205915
1453004
839635
1881305
1125456
1809845
1022723
1771645
1306420
609701
1638614
1887095
691493
387521
337880
1504805
325265
1332978
1323085
1055578
413643
1417198
1251406
189089
25200
364193
1140859
1685967
1359294
1288412
1603447
1389319
636153
863513
558353
945662
1770084
1075065
1185453
582889
1837184
1807683
852929
1081575
655690
1460279
1449706
268412
1648688
1342612
803743
1090356
1471513
1867568
717717
1162747
1678583
1438408
694060
961423
1683587
989265
476832
1837827
1196461
1256002
1499790
1235520
1316924
1541440
577958
97084
139376
77394
1300467
789625
234169
1435481
1257088
836509
173489
379554
1307141
523684
1688394
332384
1147962
784418
1319814
1558202
1768182
1102645
611216
1970011
638067
368850
309559
1750449
306049
1674532
825622
1090811
233531
492473
601712
159361
821102
809650
1054366
949142
168519
1705573
1748806
41922
604222
653838
1718372
1598270
1517401
712876
1416849
1459504
1350593
1171485
857204
1872319
1782995
1755534
422092
1211236
1802668
1660688
1947964
1649689
1732162
1306303
1134978
887400
325280
1452012
13229
62187
654003
15746
1555541
621688
1957262
1987884
31665
120235
1028288
1843008
463512
1905630
592400
445653
276156
934323
877693
986457
1528142
14632
1686027
130767
1563324
701566
1216286
658833
86411
954569
1725754
74948
421398
1361523
581386
132141
1066067
1513424
677778
384590
1527464
1731142
1275608
524515
1946425
814702
216885
1109682
1788460
89718
1588620
234029
1658198
299643
1988557
55492
1245616
479450
137107
1298565
1415144
1498375
632687
1525837
1820407
385896
1834168
257335
1111902
1742383
1022571
1277430
223903
1693836
913933
423700
578615
1009958
385641
735382
1560795
325057
1468437
221556
157163
1614224
1060248
900456
1600742
1820144
1941934
1680782
55462
749665
1053184
103926
180247
843858
1754113
239324
1012778
544615
1227576
1398220
194154
60510
63900
1248761
320662
928671
1874511
63107
1774677
1391311
1444351
1717869
1708241
318464
198895
1850333
1680032
1100184
757937
1206278
1586091
1279459
909972
185944
997486
985529
1438886
183993
891065
1718546
1619942
477556
1643739
1845392
502790
1284610
533750
68451
1842981
1732856
338788
665528
233581
1675946
1897047
1847626
745900
274061
975380
1064561
1467691
375469
1503907
909013
78354
1853775
989500
511435
1054640
958306
351463
806108
1446831
119425
1696468
1542340
656972
1638847
1351327
356040
1124566
1867995
786076
178923
1754917
789938
1222005
596173
618976
1702394
1251163
1250816
661451
1439613
1025975
33564
1250526
213595
1918265
1302918
949383
858677
1239135
626503
615505
1462118
26355
1415952
1980010
939449
531478
137612
56617
1260517
383190
984532
1401583
1073939
1490366
1037817
921355
441722
672801
576743
231590
2195
108770
541059
1926401
153314
768034
1948990
1352724
1389538
1931843
867231
1159432
9805
1043658
1489307
1449509
1034315
73629
936265
561488
113803
1761952
1025538
621162
830011
1189465
694932
315359
1728045
592683
523590
1438757
876701
710785
757606
1436800
1382711
1173336
1871133
61356
1507615
1949200
1938079
1251598
73260
907817
782059
1368102
1803994
590860
186780
1239040
1435879
975492
264372
1694124
937773
364810
1219111
545674
1435718
858231
1339242
630612
1721528
1784646
1662340
1752822
277554
2947
352646
1741420
353556
1028638
1391872
1456579
1778152
543840
1626025
1452035
481283
1257154
1970508
876912
1214602
912813
365240
1298785
1025439
1484917
1766133
950503
1948061
1360217
292552
1069389
991775
257424
786711
78517
1221933
1717520
1107093
1702696
718261
1920378
630504
753104
1244088
1211272
1166022
1062812
154441
1181223
1425557
625502
1195414
1339432
384684
1461384
1698177
398568
1863453
370358
1552260
855096
1911797
935928
285507
199159
254937
791910
1771454
361060
1756846
135143
901322
84052
454567
178976
1867577
792186
1843767
510179
360152
402652
218293
1467562
1864094
367819
1685414
1760860
1872612
1132148
127583
206201
1002102
1270319
1881203
472796
1795679
91889
1044889
109845
5631
460712
724326
264499
249640
842981
1099786
658049
1742187
1544905
1105588
173821
88793
276806
421578
505588
1428227
594303
548536
1922322
1744538
1838139
743206
527242
1626729
138971
1406393
462718
28220
1197700
1783347
1720324
354589
1191455
836375
1791743
1396942
258825
1315197
1864598
113481
1240760
642885
169116
1370363
2860
399867
793827
1073294
690464
132176
1597692
1785805
778029
1182955
855594
1200443
172538
157185
887246
398118
1819203
591113
942247
1815
1212955
345619
242061
899334
200995
1179340
1664761
1730966
3239
1585217
1025776
1804386
1221764
628450
311722
772603
265185
1781363
579034
366774
516199
66397
559339
420242
1983762
1242440
721354
727401
924945
450781
433977
1794435
852416
1299949
1981930
524922
747947
1075903
1155827
1907781
1277035
1862360
119571
214233
556553
1191214
742850
1772375
1513242
1937831
1348594
617709
233981
1242619
856403
910406
1211604
1484176
896237
1473133
541294
113988
897168
1176997
1823390
1629880
1893243
979612
1941628
387552
1153780
611381
312351
357049
313735
1452098
1118241
1405099
36085
1286829
596515
321430
240162
717389
933318
841449
1824709
259678
1064761
223517
122588
1180703
388190
1013632
63738
22162
332773
856177
137668
116388
1485577
1776183
1872422
1520729
1415098
158903
680109
1324855
392530
441806
1525809
1685717
1042079
1726827
123586
549485
1027669
997933
643656
1623203
1117161
1563585
76385
1888195
659261
1782247
1764588
1767278
1711866
1578292
1455261
217066
1904842
148399
673381
1247295
118393
1385350
287781
241238
1125239
1531573
293527
1004309
1161795
1195363
1030290
1585069
1957199
1758990
418375
445984
356665
3987
1884448
1261066
520492
695622
1712971
1639342
1295992
1606201
969122
1002026
1491009
1111949
387405
491845
512276
1225305
1868514
1937025
1350985
1917658
711103
1444119
657115
1611032
866168
49400
1118060
1881776
856607
1099045
1191034
1116306
127621
1451047
1000988
1627418
1451476
33469
1523812
493639
1330442
380297
107681
1798679
1598990
1946119
47110
817095
1927581
1674892
788985
393762
1832746
1443595
767755
694740
846149
1139088
114804
510720
1637378
989071
1727230
1593887
882008
1111340
794112
489366
1381638
1312978
1337702
901898
1622282
1000909
1388836
1721338
1181557
186074
896274
132081
188055
1227196
791783
1496700
619886
1364189
1421332
809762
1107716
47125
23676
716669
259208
430000
795380
1196747
1601066
683688
1026777
611745
971739
1554476
1314586
1709252
1356142
1301508
1531494
234383
1919650
1861287
1360295
1024160
68979
33167
82288
943994
912335
1475114
987160
1311921
1261614
1219655
600163
723977
1293008
774302
1466486
1738436
524098
890142
887350
56600
1000653
1008697
192569
128897
517581
361809
1637129
872428
22109
431130
437945
1357310
453045
435941
1866066
231716
279021
1229057
1823065
1586159
1265919
197113
1007223
1001581
1069176
312923
1922260
344110
961865
573144
1861460
1270319
860285
625786
1651831
280334
965828
472889
554332
746284
526963
510692
1884859
90203
1096199
130612
1507852
742736
779734
1394467
1522666
1685474
145167
187255
1721421
1743795
430216
590616
292459
785790
1788193
1099750
18825
318358
473127
331102
221979
1720237
1059265
1632200
1936138
780529
772298
1461821
1997527
1473541
522634
1593238
900330
477654
36811
1865814
1739613
1018435
1754247
405971
307628
1218331
929367
1285425
528776
1001631
588564
976913
1478557
936623
366302
334014
872460
1964530
1882680
1033548
1932061
1735407
1327782
1781759
1491179
485308
1610229
1488108
964748
460045
1581923
1328633
1124434
1660949
16709
234897
1507008
329381
243663
1892793
129289
1914985
696254
1657715
1725955
1059781
1392314
1837019
871906
1388763
505536
971736
1160265
1717418
1471437
1365853
1780224
1987988
448433
517701
1747108
1369938
358037
626780
1375790
919787
1118353
1781325
953667
834386
485099
1336333
384453
1494894
1686863
576992
609180
1838135
1290804
1632760
119962
1083963
172680
1898640
1717627
667833
407490
1088516
1154372
1503841
158521
198058
1104835
652080
419304
782785
284868
969237
405962
860308
133513
1858054
1199366
982717
1118198
1185726
1323211
445980
1027672
356953
1796953
176168
89369
722661
834835
405923
734879
378427
1186962
1312039
136707
678122
1531025
764672
1795552
257450
498918
730899
1950968
1728049
1345920
1163769
338684
1353259
109982
1450914
202235
1359293
464191
783444
1314733
1814411
1389008
1699790
417559
588308
1928601
1583003
1481604
1331995
546597
750868
1416245
1538808
1416417
992718
1587235
1719554
1158589
1138604
1702229
1774625
973267
827290
1727477
129168
1470804
201032
918653
466652
504240
112298
81446
1916961
1245755
1710860
1634365
842383
605021
1983681
1715951
1081459
626566
735667
325423
1770600
653401
1042059
1739216
402249
1532661
1070522
1857022
837479
107472
669659
1656150
1584550
144555
534002
496377
1788408
1679079
1005482
1862767
1751331
1672374
66659
1049200
1825603
1354710
1798654
1797371
1045268
846985
988425
766414
1280146
1340240
1112829
521583
1096003
1616687
139682
1724854
381591
869333
20303
1550622
114383
1204332
1641588
193936
1881432
199679
1888827
853055
687991
513638
1164106
368469
457518
1118752
1020689
845810
1766530
331882
316297
955302
839528
532912
1988625
1422914
819451
1123676
735341
427161
1389661
51135
1044756
795689
985093
1352616
426133
105666
723748
460330
457247
933506
45099
95791
1665742
778807
1287410
612215
1215091
1943906
840237
1913401
7422
1601696
1192225
1759857
591480
92341
1952185
1006187
1282385
899822
707253
1195025
1003952
438192
130988
846559
1937263
1485265
1458020
171198
1999615
1739516
641101
744369
1310083
511233
1416082
1963630
1628309
521389
1149815
1165605
912779
1652191
1571548
372811
570750
537950
1153410
661055
1305545
1609214
987331
796160
275525
24946
717185
1803485
1889809
1385335
1311346
866261
1768918
942039
142518
1348721
250608
1365741
898726
1223841
770857
971569
146773
1244008
828600
1944129
1122890
669589
1768374
1574903
1654741
504254
929442
307422
975123
1519266
1445772
933632
825874
1447279
1498982
157913
82228
1200046
1040013
429238
78236
14400
181710
466295
561746
1964184
917407
1320312
1865221
514852
190558
1382871
203094
1556514
229784
1457112
1379425
1786337
885346
807758
538248
168907
1071210
1024084
358236
1599086
1781082
10118
1994370
477431
1545504
1668781
393364
1771702
117555
1094397
329908
1539490
1386203
983599
1501365
1060907
777340
1092186
263927
979926
471693
444859
613357
1570101
785895
1600140
1392865
455891
1964829
844717
87011
721390
28014
319532
918837
294008
462551
664025
1171823
1595470
439297
393709
1485498
1182106
1169397
1792871
1471038
1384632
1078565
1189885
521157
1905532
658474
1574216
1864775
557389
1199694
706601
291113
1542065
1079445
126505
945244
1532528
1197818
1864502
860348
49946
132223
1031338
711163
1251693
260086
1005111
1592630
1848419
1404001
122428
677194
1357300
156495
1516771
586418
1864535
1683980
1152720
1426898
362221
862443
1770089
934562
701506
730096
1217420
1305857
1370149
1455372
505985
823259
1168637
274353
514656
1601299
1346420
1324923
685883
677729
730337
1971035
1415840
1074167
137005
1021400
1568688
192199
1051942
128204
343065
191842
1965498
156761
123188
1798202
1824715
1799975
1600000
543939
393227
550743
942050
449071
540960
1653724
324506
734819
1474369
1539606
256047
349254
1537005
685720
206606
583484
1791622
738986
1940270
1270775
1292219
930581
642934
232327
958130
906649
1255737
81708
171179
1320904
1166136
67014
481132
1303996
179537
1398131
1813743
457654
107389
1838172
198459
416477
1951840
524417
1597746
259825
1704356
457944
671188
1798741
468343
1382289
1204220
11553
756034
415403
1819022
1873559
182898
1026113
881566
798796
667112
512794
994502
604485
1258283
1628102
1921432
1870536
509680
1657382
473363
1469746
1171917
1519585
1388638
1824892
1548975
916749
1567294
1208477
227144
1348320
96579
1056491
175769
1206000
1127265
1281753
1736908
1850619
1692432
51753
401096
1310764
572192
1542800
47571
1886027
53419
1759459
575007
1667518
1510549
73089
29329
689434
1382550
1204151
1961893
141115
1034334
1361849
309293
610054
377504
937908
1174885
1939446
1840230
1992497
110864
522283
514893
1425822
1686620
1758959
1981125
1577250
1392122
1800170
1483105
739958
1801769
235127
1699453
734923
1592222
483315
1233181
201344
1272529
922944
1593414
1154376
187923
1686406
6618
344360
137071
1501092
740076
1494176
1322289
169249
900289
1714543
851748
539303
1845668
761002
912723
1494606
625207
368336
897860
998354
1431837
676323
1831089
532307
1485647
1081371
1674337
489455
1112692
654159
1236116
1131042
1754408
505385
1811528
1870612
621700
1743674
1851495
1364308
1237964
1929602
1556742
1060424
1466702
1618351
1556787
467739
1431463
1676163
459181
1308913
1759466
892460
8499
1099642
999355
1111916
866874
1035815
1497342
610634
823860
1469260
614231
634506
684295
221664
1250681
129612
560880
162342
229720
682668
1438461
1617532
1037181
97566
1107659
1301182
850214
1353310
1911255
1790553
1152764
674148
934195
1981292
272604
1282390
110302
414104
1777598
1715033
347591
498283
1160422
1318381
300355
1917667
1034391
1083123
1280125
612693
513720
803017
1986289
1489973
1295319
1899643
289830
1756298
853200
1496044
790366
1446457
1758761
1025019
1773278
1832840
1515025
670701
1641931
815922
381878
1642522
1983931
301917
526029
838635
581782
1744968
1778633
229483
46829
256076
931549
609355
1379344
484409
1896737
763198
906176
884629
723331
160931
985466
293850
579304
202687
1297722
754043
1257101
881813
1953213
752444
998197
184612
736089
1930065
596769
1443570
846313
1836018
1617444
791355
1672648
1273956
1206313
500684
1831921
401028
972109
379276
128116
1564424
562181
641901
645143
137527
1892779
191264
520018
942424
9826
1315701
1998006
1086709
997531
556535
987044
616447
1305199
1789370
579730
1111336
952019
501248
240887
726012
1628616
1410310
611270
1525088
1241189
1864545
639330
939539
1652111
1340178
1958532
943474
277812
1161874
585834
69943
1464539
1047111
1704138
1802220
1438246
1272037
638315
506485
1620722
585227
1824814
200040
1540635
108118
290682
955649
638885
1569797
1860370
1286703
1405211
1278168
1618925
405641
949655
233029
390422
1508898
1182529
377953
252369
1706946
1350134
922293
607883
471564
1019012
1820806
110783
1583237
204405
1521821
1977709
884777
431477
1911000
995990
983123
897843
524599
1694446
1648045
1574406
881929
1069978
1442087
870815
869521
822849
1080090
1989960
1895088
1763545
1780868
1418956
1097020
388448
16972
1010611
422104
729802
1907894
1922497
1968302
915868
629738
466475
385138
952874
284224
1920265
438518
17673
835291
53435
587363
1496000
814055
937176
1883467
1017791
1889718
1290412
1359274
486219
1783743
45578
1494673
1535928
1800423
307260
1003187
119240
1364153
742583
1814956
425435
293079
189323
1508874
1509962
61920
1588656
1788188
1319426
276500
1760110
572836
1028325
405080
13191
413217
1967552
1703149
1675021
640381
1698807
358844
280768
137384
1135914
1340692
1816070
244507
1706214
1300331
1611058
237283
909826
114822
1730675
305255
1975700
905942
954103
353154
1463401
271698
897976
1990540
844066
517933
414897
1786866
1234892
599322
448092
1833838
1733394
709971
1264376
1517588
1128821
683664
656758
775957
1707708
100899
412466
1230058
1989696
679774
185549
1217358
1763591
1096709
1324247
893874
1859643
1418473
1978031
1942833
410194
1669647
1776551
456540
940587
277593
1460320
370438
1154335
112907
918773
1888513
646859
736483
398332
1338479
914205
739463
1777037
1507344
1017164
1866353
1794157
890624
1521680
946075
1462967
1976559
1713983
1383631
1672452
1273359
555716
248264
870599
1208509
1558914
790799
478633
591687
1679743
1529135
967842
322610
91427
984691
1350816
434594
1184641
1830650
1254577
1585906
1999769
1025348
1739908
1837550
1559673
844284
836382
1035998
701294
605802
1046512
31084
1137780
710609
1579347
1991667
1530757
1585329
1302436
208197
1733008
1754620
877189
963148
1525929
1297911
1274423
1345190
797450
1741555
1765348
1667628
1157179
1748693
1594117
538056
1019958
1674153
241473
139265
883424
255642
889602
430207
1044020
873888
1741359
1966120
912560
1402060
1335884
1778129
744511
245899
719302
1965070
1954033
14739
966955
686526
1994354
467669
1096486
1173867
248783
1152874
480728
488116
704230
462677
1989676
25509
898729
1141599
1515603
1831861
1763066
370275
12619
1992608
654473
1922269
1159946
14070
318335
1815124
1554971
1720487
903070
77689
897625
72231
1215053
1083289
1230398
1467896
1086346
1661598
642852
1986145
1151829
107872
40473
978961
171272
1849408
1305395
76137
891152
1316005
815246
686608
1518539
934788
866359
80365
756402
1485181
760651
1365019
584624
1260437
153406
1270024
488542
641567
1190069
1938263
948053
427681
1715334
1004991
659200
1346889
1992149
1780420
1801267
1185993
1623071
706195
1358383
196122
1783007
1991323
1253135
567928
1517708
1895053
223032
478690
512308
1292715
1830106
1474204
1443387
1101287
421978
1304439
1000423
1544533
1805309
1937048
768680
362590
1352326
563133
1427767
796183
165393
161238
352159
177972
1396672
1664378
157831
1933700
1468666
1800435
681987
730306
362929
1306112
1427580
1315863
1807540
892321
1528140
660746
495016
791609
323934
1746667
883527
75159
1707087
1009461
1110251
1219575
434069
1776433
28125
881854
898484
1268530
866159
1556887
1578144
579861
1232889
1918392
170956
427782
1213073
1671738
1103546
45082
1203988
1698355
1507475
539836
840004
1521231
1146557
105950
1868804
92299
565498
455390
1904377
750466
1891672
318101
572585
1873304
1797162
1533266
1056390
1529199
290332
1534195
347368
382020
1190868
23356
1893666
229949
1900876
1265586
1339118
1591593
1194960
965502
1795379
1091716
1848288
706929
535785
946956
2113
1067031
564692
1917607
28723
1976972
1366757
1928096
1473219
1738168
1752689
629938
1824566
1979346
499777
74725
98867
1104801
778271
191676
349816
1539164
1915584
913406
290609
154717
562369
265371
1792844
1908199
1189216
488190
1922770
1587427
392470
558564
1010521
1473524
676521
365665
1757179
1258142
1708059
1047276
528608
913971
1129711
1842552
607147
915967
1380708
1554395
1043900
734494
1957890
1600101
1491811
1367778
818534
651026
111888
738116
1802014
1724897
1591122
1982928
1474736
1059408
1370539
12747
107791
1985419
1581901
1665819
1549646
414935
565348
1027131
1982246
1629276
1622257
1379059
1371837
319892
1370499
708597
1496545
1482219
1455136
1990647
715875
224489
131362
849823
118488
795836
1592038
698271
1703857
450676
954788
1409877
919185
1245414
7963
957096
1769739
468929
1475712
1891161
1596564
240579
1365622
1433539
1514590
142090
1537382
118539
34079
1121975
1843296
675829
186698
1897581
1929814
1546491
1929665
1580744
1582583
1144018
64522
1652256
512104
1862223
995240
1849472
1245875
1572081
1088077
722449
324837
1543109
420387
1051217
1245605
884624
813572
521843
407215
1931600
1796398
1648906
1267570
530054
1584712
1394392
1910540
1473718
1288870
1607075
1943900
66498
74677
1997814
325447
373436
162065
1003812
264954
438187
1877984
1872134
1080027
1403685
189422
1628276
284290
161973
1434138
643332
1246919
1891527
1041425
1856572
405202
1067617
661173
1585891
1347573
1768127
30887
1197775
1514258
750551
1335205
1527558
1181707
853001
1598262
437504
1313560
1407817
464178
1808648
1825529
1628031
1206303
1992875
705566
384871
1215790
1559290
1440048
1626222
1577569
981339
214978
1800624
191405
1664652
880542
560585
550735
1241738
1587279
1619269
28068
1612827
1529912
464532
1186109
1147355
1959007
11330
723907
909987
224551
555013
1178876
981060
598207
1474206
106663
1456219
737755
692981
510626
1654109
378213
696456
1076352
1742389
1890604
1424869
720958
331052
480991
1880150
1814482
1129178
277596
350505
1010327
1829809
685936
631333
1468360
832339
877933
1233087
126293
1215435
648210
584443
187746
1816286
638428
1890376
1304260
1671192
1462108
1357817
169623
45291
1644576
950588
100124
55069
662777
1266366
1312914
1575552
902287
1864351
1936124
223705
863223
1844346
742932
1170749
1319804
579598
649226
1555507
723414
1744539
242295
974253
1490669
1162988
295022
933375
1458384
1297744
1373511
1372448
1686812
886119
1493268
854070
127729
1308294
240022
1074272
1711845
312496
284224
1073697
1675581
1004697
946219
630944
278679
611731
885704
1858875
196602
1916133
492202
758076
988505
330899
1244839
1311590
310111
152954
1918353
156560
327847
1362621
1200830
1820411
439157
464866
239038
1133452
1427191
654233
1305339
429462
115574
923419
1065476
1573205
1645288
529977
132295
1271058
363555
1490076
1210336
243150
954962
1446541
530651
1467970
1758627
1519764
252051
1380244
1123663
1402097
1666405
1813241
1358465
391802
617484
17832
1716224
384823
439994
1354152
1538606
1555281
538067
259042
1132793
1582041
1517021
781795
828410
940128
1327823
118934
1196282
1808594
1560024
1670309
1450745
417212
1716122
741710
699824
1387306
1553731
1995663
960240
1456105
1928851
1097888
999240
208726
653803
755536
1017853
960559
1386293
830701
57340
332900
760186
192892
1839913
986376
1881595
377834
435867
674069
1906511
813716
945526
1990143
360868
1245047
526056
1642466
1401608
1499883
1572456
42684
1838134
155562
385099
1277800
835762
1911215
1004521
1261973
1981393
524139
1486771
1717716
1643683
388505
1426400
394217
574035
1270121
542923
1980769
44024
114553
282715
1755076
594070
866348
69348
957587
899139
247561
1392316
1566295
1833925
1215324
1484344
915200
581858
509297
819840
818801
33927
186046
1954808
1507223
1648322
1887651
893280
917248
138904
1783392
127793
1167148
1060165
200639
1748833
898380
1023524
1168510
790975
1337170
1763515
1294509
662975
1842168
346724
1704009
217261
1341443
1688990
942696
1542198
897194
498397
228592
337721
1368121
394909
655379
386700
907173
35555
1291025
669450
877064
461588
1185127
402450
782374
79146
70938
1724078
102582
292232
1197635
835413
1960597
1661608
734299
1515288
1505269
1537487
1343905
1994008
1291022
82029
907967
67225
1590640
1977272
1340199
764573
621443
1307945
1729930
168488
78970
849809
323459
1230302
244078
475395
1016715
1998966
1312532
1291502
1206339
355186
68402
1904141
1535114
1110502
1165060
1241011
1627128
1057002
344431
570221
184442
399377
441196
1951561
846749
278866
144477
881429
1800640
251634
853932
625361
1312639
1180112
934251
234725
337791
1952120
546521
1640690
1323907
972091
1096254
532819
1419479
1096963
615372
442511
5015
1564603
306840
165824
1418768
339702
264420
1414461
524389
1117226
1807294
72623
1542346
1691505
1744572
1872712
1068036
640466
185274
1748479
179961
1914040
1139337
157724
433748
1267354
1138523
1063507
292075
1880330
1123014
208166
651550
65923
1268525
363294
428837
1452127
1213555
665440
1577701
671917
108794
1249180
1780742
1258931
993704
1495842
562954
422821
1392949
1030057
945257
1381740
446046
858946
193536
1309194
1137907
1698731
1438385
434699
808234
1422733
1131166
1884743
1117908
1297765
1753166
1882924
584886
1014988
1781454
870107
682802
1849134
354124
1910107
361241
988226
393861
938903
893590
1347390
94858
1154609
1010438
1872452
1739368
775413
813698
1482273
715769
1398442
788000
786892
1941232
1684683
1802810
693589
720602
1476131
454375
1514963
878183
654322
751819
137430
854331
1153767
1969150
5353
156646
796770
1012999
1103412
1208463
1674107
1108686
681080
970384
1429805
1357721
1548873
386061
228193
821973
1899938
1920007
1558046
709694
1310376
1370728
1465020
1997382
1833199
448720
223144
1928352
438772
1790663
1992069
278535
154427
965704
728659
1943925
1400602
1963424
1207111
58156
1358835
1450353
1488986
1806053
1197539
1762515
1776718
906225
772774
943915
1093546
128804
1140433
994268
1246411
1418952
187733
1890402
1107020
1474654
1389766
1990880
1045375
1893214
208887
1365858
1604137
1488481
1836888
1995007
1826762
650646
1455865
1258816
980777
863233
44033
43009
1412910
563050
772991
1037832
509473
1565123
366257
1615411
478472
1919822
1918993
1671058
852953
175028
456998
854875
517051
1729259
732102
773786
1608566
192244
498910
770921
1758260
1225125
1283796
1363592
774952
1604503
305554
1314097
1495682
1140078
225516
1587409
1781698
334273
130134
1255410
28357
1038630
1011473
191303
944150
572892
174706
1472538
689137
420308
225439
837722
115487
1123804
1353771
1037517
372822
244553
792971
233598
1031462
64832
1899281
1579785
788201
995971
692455
790282
303744
1755212
809528
429090
787932
1822862
404552
759815
1866901
1293616
1893657
1191812
1053828
570094
108900
647778
1335620
1556013
1173606
1419065
1572273
704507
725115
1393866
166483
1352089
132580
532281
1292974
1807595
1765427
1304933
1426912
170170
934444
1330676
1695607
189176
338330
806158
35936
971597
961726
1798127
1923495
817717
825955
1524178
371977
1119175
948565
83769
210829
1376280
511469
652872
337133
542200
1114877
1258984
1115031
1038223
1069264
1255704
1672962
924832
248991
209302
126908
1751748
211141
924052
1429691
1779275
1275091
210537
482194
1795508
221929
1738997
1512378
803640
519179
882389
796000
969068
704046
430821
1718856
1906403
638055
1363675
150059
553787
1284900
133835
584670
1229025
549360
257179
58348
887105
1162595
186286
1089512
1805052
847100
1060558
1924245
757823
1459997
1674002
468880
1932242
862595
19971
136972
747753
1506058
1596789
1460907
1387212
1673918
1421512
976528
1841861
706966
885556
224729
1912458
466540
187498
61113
1828543
359169
1872951
357807
588412
1573053
761850
145436
1253972
1390171
1167749
1279576
725151
202853
862209
893836
1435416
785015
1652696
1145945
1305138
312504
1556101
344273
1633684
1780590
1063873
1290983
1799473
626135
1344117
1372164
966705
1793080
1770914
1176495
169763
1023570
246601
1914428
1158162
1111959
1836170
638185
190752
1417919
1433619
383227
1669231
781257
1505677
215188
881704
1438208
1961346
917716
960469
1209095
544929
58870
775444
1457700
133860
855512
507886
894946
1452073
871931
1457337
452609
707843
1390271
1864249
1730944
499098
131393
1704486
1389692
1845920
697581
158313
691956
1737364
737060
1535862
518456
1081211
1071478
428972
1544698
1881138
814686
1467504
1691616
1846447
1465658
1194744
69134
617468
1803840
1848441
1019699
1337559
388340
1829160
1394327
549365
929736
1150162
1353297
9207
1395401
149031
804509
1520425
158607
1545519
1886784
1059541
464554
1368205
1170751
1119661
1780249
1965752
349240
795394
1648785
497648
1576214
40764
372978
818582
1695192
574043
726582
756003
99468
281596
836320
314978
1779894
1128449
1973495
141801
753972
269617
254601
1059479
626108
10783
1082381
1343845
1293626
389951
1684075
469642
1978644
1753137
803111
993882
909611
1968731
1097368
1808593
1988302
913323
1446401
356283
295785
1193222
1365611
1331918
1971006
1431227
1364424
1720671
1126092
1763965
1489155
257215
1235517
1628234
602687
421264
1569248
296174
523997
1971305
535361
1895981
1228805
1776493
1672601
1643805
409580
920117
507660
1768929
1592111
1610834
726940
367663
620797
636706
1631509
713495
1060918
234086
812537
1185899
656885
468128
659155
1248027
1468199
1181890
1664383
905124
596456
315157
1390287
1536353
1916658
740790
407818
991682
1908927
82538
1781383
1816051
1360000
1554677
1094462
80273
1239252
1072191
374128
454632
414180
1389141
1688962
272962
1186590
936680
1412478
1783890
1857872
192573
1382084
826493
348602
833549
187789
1885271
117590
1808140
1352135
1911010
1045404
1452505
133821
694363
1111039
625531
1766294
1193697
334245
1039104
1594854
282203
457661
936212
653171
205937
791224
51497
1938872
1954472
945228
1184845
1932133
252871
60568
218063
1661188
297339
396756
469934
1971352
381002
1817958
1395510
803782
1697536
1067846
336686
1440406
1557200
1758675
590037
1245651
1334459
141289
272265
1747665
181123
321010
894443
1989882
1549638
99596
1781043
534285
1431463
1887241
1325832
1633055
43601
594206
892316
607761
945528
1771897
1612152
125054
82915
265792
208601
479792
1956078
884187
267088
1455892
1972239
1255172
158184
1434395
182272
628791
1116728
1163963
1778262
537243
1044771
255612
1517041
1730740
1793681
1455305
1879724
960055
72333
414035
178068
1128865
1938846
937030
980665
733332
1014699
117585
1836588
1037256
1069591
1984931
308346
1370606
128230
691362
842002
1144103
622134
1051822
297157
1818003
904904
745771
1372553
405968
1533375
1735848
434215
424213
1718177
386076
722132
1212566
1510862
456089
254709
279657
1023476
1049042
1829931
1503202
1675438
676088
110150
799480
846373
1997194
1395107
1178407
758188
1306768
1093322
1706981
451479
916148
1448669
85077
699547
763943
1926290
1890222
1161001
1118269
85133
1081354
1917225
610041
1830833
1010306
889344
243900
563912
153067
1408651
348978
561668
75785
1820148
1805710
1100760
1676863
98718
963583
1966025
433516
1248151
1267035
1840414
839080
1741720
809778
316682
1325809
692218
1989478
1884490
1192120
1603388
918644
102503
1099578
638017
437808
1138834
1219688
936288
1897702
1978383
1499482
216446
1169768
857636
593903
1909189
30179
105261
1211383
1008774
1528882
1380339
123161
1370848
1295432
1210359
833092
1058130
478952
298207
218838
824636
1984126
380683
245699
1599148
1440460
1328617
1482413
1489649
705410
198600
15710
1317645
133060
1876920
485198
1527886
987227
1592404
599103
855240
1565211
1154299
165019
1316950
1273393
1191256
678043
1863396
1706344
495073
1235060
1064561
1796993
1636850
460416
731639
1989188
900644
74790
1508793
1009083
1680356
538450
258462
376523
1163100
1247478
341825
357526
1454630
581928
1928165
1298091
1381252
913674
1556428
227188
839617
1775071
455441
358879
895448
485616
1229727
114386
1289088
499202
1566971
429932
1923547
855527
1106728
804633
791538
1406626
1514844
499313
1942965
1395585
1834520
1516046
1874794
1115336
1185414
1993144
173262
854229
1393717
89405
1539462
1093591
1424035
1978241
1922919
980838
1971584
1434295
1896572
1360699
746431
1631019
856845
1727716
328703
826452
1061186
210756
153411
1491398
666948
1692981
727872
1257862
830338
210714
399421
399685
128382
186564
360359
1303280
1750694
1654260
948202
1145817
1329620
323471
1103449
798783
513035
1356646
111358
464610
207009
1508696
802998
810554
1050412
1674890
603951
1765120
1624075
1647676
1693676
955136
758388
718435
1117168
202439
1703823
1946427
282453
1922000
1686458
1445369
666896
750092
584672
477931
185193
383659
1304202
188189
1488998
831448
1578425
1565604
1880799
252523
802213
320670
1068304
53708
1211344
1454649
718619
1234222
144779
405321
1684527
895253
182596
838348
306576
1395217
1724650
751696
417673
843062
673101
439259
224088
639042
1937020
392510
1897517
636011
596890
127299
594470
1906824
1110407
1434003
91515
1772706
727663
1754485
1340960
1521339
818398
1571710
698055
292894
1781228
1280538
1159828
873967
697755
1464609
1570884
651905
1666202
241261
903952
306151
1392255
1910294
650203
723839
962252
53642
533658
154673
1551583
1984473
187728
496375
1747384
1456526
422032
1124910
38271
1535570
1824766
715926
20316
334592
889862
1231984
1411562
931690
799801
1857415
52750
1354972
1926255
1037423
1495069
1349500
679505
1989543
356283
583919
1120240
1643494
732510
1970509
430874
613234
1044321
1943901
1356867
49918
939076
1730256
390082
358932
1876657
1559151
1692625
935647
302561
1638696
1007326
1887594
1428041
1722153
1095429
1447152
131635
1957310
1994254
176712
1372580
440958
1808915
227412
548353
1910355
1537171
772361
1298543
1960491
96302
1653136
1961120
1464327
89842
210130
958470
922488
1371451
1657021
1889303
381315
1425772
1121222
1102585
544910
1133848
680301
1236385
1599840
254624
1183711
909753
1223903
1480515
937024
1188230
1856645
1546750
316594
1666637
1410193
1760887
356783
625538
954734
948
287015
659298
530284
960966
284419
742175
1206699
1613829
88212
1491716
1498136
1730939
77573
1579829
1796336
770226
793492
543726
1244655
1151760
187613
1980050
362796
988876
1086575
1420702
158276
578388
629862
1729170
1582098
1084420
216232
1018936
1057480
945795
894260
1280234
1966890
854701
1093367
1878049
1965922
1988445
6322
286826
1901114
1928588
778225
1961800
509467
1761071
701245
788594
1741581
1286245
327389
178345
1587460
1851150
1624320
1888557
84256
1305920
861845
179743
1691543
949161
815523
1175365
432541
1611519
115113
273478
249250
563555
1316749
1021861
804139
60222
1781399
325661
170295
1291189
317738
796848
1242629
1516524
921608
1968407
1930310
726685
115248
1823199
653261
448801
936513
1415849
978665
1438420
1258849
1787104
614558
1094892
386577
544958
1266440
1700483
1656111
1001987
603189
1146901
869771
1179629
1528936
186550
1250078
223116
335343
476346
1851420
1591974
583928
1374365
947279
115865
1718010
1360424
1755920
961013
349476
1669774
1662744
1391821
222128
1264766
1839141
1444687
393278
495979
1950041
1558423
1284947
815944
703153
1176729
1878798
956730
1025045
293382
1143910
1852021
1747227
1554289
1228106
633745
661564
1922430
1525094
1329641
885746
1118710
1072313
986526
696950
691342
1116612
1159048
1402155
201634
219250
82541
84984
1642584
745077
150385
1224815
1111519
1241315
1521558
779199
1193326
613334
985346
696891
33583
1915173
131201
1917060
119937
451618
1772787
688996
551493
1613474
164292
1663954
1981437
1663303
187070
622790
150216
1418085
118102
111001
1320457
885934
683070
289887
1039215
1769470
81453
1472134
594076
757996
229511
1577954
1764917
1095770
920625
1858397
1710352
547703
1172799
1788391
562756
1043767
961591
706849
1982264
531995
1419531
1608198
599557
299152
175783
1102705
300487
1896594
106286
647459
1949417
749614
1503504
851662
1600487
1302775
1287857
487112
1872122
1519914
1108018
1522466
1617165
1349508
1747464
1118920
1685414
1542080
1398633
814694
1930112
1804142
1137360
1988738
1063084
1829924
1733571
949869
197970
1229212
1042389
1932986
202539
1647312
785603
1657607
400956
1262255
1820478
1490654
1598098
1079458
1216569
1913412
613463
1552446
804601
328977
193213
1609159
21235
1496886
1579397
1775180
1943678
552779
183036
350284
1967772
1763891
873809
461729
982950
1751254
54360
1132207
739711
29339
43194
601416
995333
928492
1580716
1010153
272848
400348
1796037
1732693
586576
1234912
940336
1481255
187163
1094005
122435
1309290
604677
676610
1310252
171205
1360092
1274308
644325
813455
1055298
907832
929506
634515
745838
1619731
1639507
1892734
477533
973274
1755966
794581
1267229
1105181
1544284
937758
1601587
904150
1034194
1655545
660320
252045
1214391
719232
1730694
1012516
874497
1688795
933665
253010
1243189
1353556
1312674
457549
1995579
1365600
1666890
1222790
774305
447179
680076
1302896
686897
614493
865309
1867111
324253
1736209
109486
1430472
1881233
801931
288296
586581
102165
1656095
1874683
1696225
1847758
554611
1756854
608128
570588
1850566
924806
761702
1560473
1254116
511236
1014821
1308949
417305
735032
1495578
495902
1784260
1462210
671634
1124742
520558
623680
432641
380132
1260342
338614
1061484
263000
491456
1702208
899293
552932
60967
1044062
1137961
1912
1193649
577538
1288385
43514
1327616
1506823
332182
1926917
887085
263392
759992
1411430
744736
127597
116883
1719116
1627839
695680
1905597
928501
398750
131869
1280779
785362
52093
1512881
1519067
1488586
1386415
1215546
1254553
1863000
1081773
1891936
1834552
389382
1608783
1230039
1300539
298020
1598974
145145
1963193
1830842
647227
1230646
188756
1407245
468887
1341404
795282
1481813
314693
73592
1748562
293213
620588
1148607
1163085
1401124
17104
1237412
990588
1620621
338090
1344279
1347991
366100
732478
520477
29514
1764960
1289744
742147
1571004
228545
973900
1101344
124993
215013
1287871
16797
23331
1369638
1588106
1908061
1327580
405599
665060
182719
1077239
987057
83056
73431
1199648
1168445
1681057
1232418
163178
1867828
31348
252239
852855
976976
542323
1605231
1777604
1512027
330337
1096824
15210
653834
1498259
761655
381114
1063032
1816801
477562
1374745
1807726
1274437
925660
404165
1008344
1270998
1981072
1023092
1168302
1360744
1692654
1901605
1408982
729145
701896
413827
903430
1406757
913827
1903635
498066
595605
1840921
753896
1830872
244496
506356
1423863
1411253
1194385
268464
1551138
1883323
1058694
1830508
51356
659195
1095419
595760
603394
835556
93446
881089
1517069
1886574
1239381
347792
562996
754770
630374
1075516
1062106
1380027
1402278
270900
577930
1226286
933707
614576
595614
1886186
1610131
273798
1945493
1901635
81072
1007243
1547775
1477034
1958580
613908
184589
542135
1188715
506740
1274252
1893151
1233841
1286231
1294569
16554
1500018
1042043
1060508
3128
1263720
46948
177841
218417
259226
1117240
1182142
1608937
298467
860232
1585681
1571999
1282272
996908
935363
617452
703020
50014
1826148
1866292
1546778
1912067
985308
1329340
384970
1977278
203543
1634116
710591
196419
1500425
65616
998964
216713
474842
637623
477457
1413699
1919376
1549424
1255041
1526132
91327
1914598
1300805
1170872
1507088
863485
16197
216670
944370
521909
36204
1210968
1363405
886013
635850
1160655
451749
894405
1302495
74643
786403
1868339
574139
1051361
1222995
1376326
1891862
1687406
1625257
1338819
201842
407261
339852
1171826
427358
1095095
570427
1314516
1764502
587692
703285
1630857
1599787
799060
1368126
263073
800979
1119533
1506820
573205
1163406
1394935
611137
369001
1070417
445961
676510
1155031
1847407
1466368
1052179
1952522
632289
234979
1887813
239543
628426
1836362
383185
1055656
271099
293074
1349833
1513512
1540865
1087611
50395
1625554
1046915
1203042
341114
168984
628904
1755038
292655
1793512
1252499
1620983
382107
622001
1876919
1336600
1566994
451887
1819415
979544
1552152
1171013
1332017
378949
822259
59674
1390248
565628
682484
901853
599544
94918
1675394
637075
943070
945883
505789
1275028
1024951
1903261
215382
314955
1597441
1033913
141568
1375924
1994751
1519941
1778682
1039623
378772
1351237
1322388
1862356
768008
1205030
1591725
743105
1831313
541464
1389901
1733598
1750183
1187844
1939618
776599
1706737
1395641
1850499
1428998
1921619
113381
1870833
569430
147939
1398589
1898407
1345647
86329
72236
1774350
1536652
1282684
1863172
865701
1268866
1102775
122571
1548882
218130
134881
852299
275364
365076
337274
852902
1153463
33028
779195
1723580
1197714
756166
1042459
1954956
1421386
934401
1802412
459885
600073
1753738
538041
967641
1294798
228499
26451
73836
1473239
1654539
39871
167417
1594096
296734
424475
683811
884730
89433
788578
1742467
1345130
1776873
760328
1301839
1802381
650956
885824
903878
173078
559845
700705
1638448
1854041
1750308
93904
200324
641395
170461
1849074
1403805
23439
1916675
1561769
345662
905435
470623
431629
1507059
1117786
460274
1677853
1030671
689243
1135294
651668
1436794
666783
1662075
977269
487821
230208
1627787
1463888
790781
264651
1879336
1895466
543008
1926903
639165
581066
1124144
444787
931042
1570614
498370
253592
666516
1725146
1806908
907046
768081
1094191
1039553
1304372
345404
1225574
958517
134601
152441
1597778
1949037
457699
1283323
571505
1219821
1770801
1850696
877073
586250
121051
1692114
1689896
1241907
1154127
103933
504845
1101862
1857497
1639657
1332907
1845998
1089406
1480281
1518071
353466
1856126
69552
931845
24061
1303450
892381
132651
1241026
1864136
328559
434627
1721512
602578
73047
1079128
805607
1552874
1769155
826684
748763
191676
1646526
1385093
328505
924537
1586317
429677
380859
1729090
734659
441654
1714016
911538
501305
1565747
884543
1855490
1596915
28409
1567377
537517
1430601
1398358
923380
769297
1643669
979130
909956
774941
1404844
1044438
871302
145928
1491586
724199
112623
718990
549015
1752305
392275
1960041
1569809
742705
413370
855412
1655539
74313
1794064
1889610
330857
1853155
825497
487162
1204766
1996317
1904019
1693299
1569350
936181
789191
285673
1192697
356607
825808
809046
401152
1132043
958928
154753
519676
1433483
250490
700970
1748977
42800
570569
1216573
1249306
1061086
770886
1121999
575071
503443
797694
1518245
812961
1982353
940628
1583818
1596137
1951713
257309
144226
1169246
679526
1027898
1270214
1337300
125235
1434626
979904
110766
343672
1515766
635576
1276321
1471496
1606907
172897
1134199
1578575
1119812
1998042
1061369
420815
1891429
1757086
536305
744925
813518
419443
1509359
902640
1478699
153302
529788
1082627
811238
1252786
616053
372589
1844203
636892
1777923
469481
770510
894667
1279429
1964661
1265932
628713
1712196
1996355
861475
1636279
1597627
1875431
432697
122428
1176311
1723337
1553400
215041
479846
363587
1079417
1827104
1629487
1392600
1051948
1270930
1672733
1862820
462518
1534920
592995
546947
975179
1249254
1849944
1988451
1675863
299158
474083
591762
1283743
1672742
1727691
1504043
882357
1428819
1677949
732341
8126
715340
1460199
1064153
761022
1162677
1766383
220921
1499917
790918
1276056
1114135
312457
1483467
1162193
1257446
1230843
1825709
1784722
54230
1355676
1288153
397136
534669
1091713
1867298
260310
1119559
591047
957878
1498557
835235
122179
433638
1343861
904873
1083296
1445179
514601
1804442
849016
1948706
155585
193101
1370193
1718589
1918722
266483
576117
152664
413543
1523170
84047
1129115
1441088
615177
1131721
961487
1043426
727869
1251358
1215411
1442769
1177544
1667092
220089
135033
1668148
618703
1440562
622700
339638
90259
238522
1400594
783144
796391
712021
1163340
231230
877189
879591
1457084
46386
1146610
1144682
569630
1105681
110320
1046353
9299
546039
988361
1659268
1952470
1168155
1382474
1439498
1473224
32804
1691254
1941340
605382
1852770
795135
348948
714420
340365
509958
1685359
1864920
184527
1149524
1280100
236948
528065
1515281
436988
1060858
382195
261241
1106741
1921321
73646
1272854
570947
177915
1466262
1523985
1818278
1568851
1126329
1849050
405369
1901518
1876677
719443
823985
1050690
317221
1501490
1828234
754815
243671
786012
183791
632346
364526
1464218
985767
1089523
376446
1052720
1479680
298912
1208865
1662234
632795
123397
885318
1857126
458454
1952938
990734
1495385
1439366
908143
1713501
1413552
1337014
1752695
983919
1419255
967821
1552694
754276
336341
777963
801245
53940
1453242
1321813
935827
725452
686347
256244
1174589
543424
1328350
1990395
1299117
1263138
1270301
627004
477094
142144
1665192
821453
1393453
1677488
624757
1565442
1329722
1224692
1523410
1565590
1306892
1024504
1381465
1671151
335725
1452530
104694
1984285
1615448
281272
1640118
595975
709785
964172
908128
124595
1958833
603240
156569
1672942
1930717
81203
1458811
1813042
831275
809937
1140000
357737
1011432
1412740
568685
714037
1352627
1846751
1680199
748693
1950739
1372040
1763080
541011
510344
1197335
3445
1630064
438521
1955010
254790
75381
1501169
885258
1310435
1368503
1045527
1247944
126243
344683
764341
1076971
1389318
329417
1317469
822103
1353287
1110845
1053806
586643
838129
1465583
1667669
305352
1250954
663139
789214
1981676
224734
536617
1486230
640296
1849897
353290
1309652
1730027
981040
45692
1320468
589923
489691
835625
1519603
1176614
1325955
227662
440562
1598220
425000
735251
1965322
1723208
1306485
1171806
1040535
1414618
1759242
463751
1060795
1256195
1974072
1459572
1966877
907853
1938468
1979389
408620
337677
1891950
4750
349784
481683
616357
1467099
421039
1642331
1683812
482979
1349722
167729
367379
1145696
171532
1306088
1998753
1837022
1962498
91691
759715
777775
1497257
1038640
1457372
1669675
1607822
1746418
1356446
1865416
1520807
1349592
1426717
48577
534590
1759316
1031867
1474234
1376484
1914346
317909
1787396
20054
1475952
1629913
918337
563456
172614
1662339
336723
1301622
918062
557440
840222
591637
1249485
159790
402878
1454819
919928
979613
1006476
578550
121151
454155
1697547
18459
922727
1972434
583457
720981
921377
1879185
1882468
1814745
469950
447227
1196159
508104
767697
1763591
274746
1811247
734953
1753250
1367285
1643342
1531425
1709321
745204
577717
1183550
1104008
150537
1289554
1912795
75174
1953109
1005340
1086179
1532989
1443847
266573
1837117
241097
1923966
1880686
1254907
448549
978258
771670
547983
1637793
127323
1002261
1287424
720233
1255783
179829
116524
739014
1939726
333723
1230693
1640740
198145
1062028
1525883
569392
451204
1145409
1879157
1142699
438203
909569
243800
1464452
339329
1873431
738572
247520
797920
92239
1835212
40745
1976727
1961666
1918485
1786831
1256439
115730
687112
581941
692269
1661319
1354222
192023
1853681
579892
1598953
1374424
416537
251892
784736
1051826
129568
632649
1456217
1940211
1738272
396324
1382557
744987
1506505
580584
323918
1783130
1267992
1711497
748657
1227228
1346357
819399
1776589
573164
11009
1406378
1831434
1502530
1262964
471706
1169767
1463746
747439
1267205
387445
407762
1964257
271570
1036031
1332921
1519589
1038033
88064
502438
1004693
686842
1927866
1234495
264214
63450
310333
65342
295248
579880
841104
122194
1867959
488394
36946
102798
1516461
634960
511733
1365032
396955
23755
1190147
59970
814296
1854579
964588
1067800
1212105
97702
735476
1091806
823302
1844816
52965
900974
297371
500376
614245
1975135
1778712
1716556
1295787
640639
1645073
619602
1957950
1177829
1465707
875025
867860
1480061
151484
767908
1302037
196366
795394
1246859
1140657
1122142
340156
1389527
756004
1596150
582803
271438
72462
300162
63200
317535
1852153
1137818
1229728
1143001
1856715
1587886
1812184
1123735
1670974
872582
1645963
748365
595114
218037
1802413
142441
569399
965479
562071
412159
1750087
633536
1463680
998034
1011255
72541
1471215
889542
587175
1509351
385701
1864275
783629
1723481
42838
434250
451775
413153
581666
736850
1333418
5921
683816
757886
828881
546399
920344
1782038
1383380
1940391
1599359
1269174
1980943
92613
1687356
965811
395427
1271287
1832274
1993019
1173958
398430
5782
1822753
1355010
1564894
1171285
1067602
3893
1604888
1624428
857118
1134400
266961
129213
1825553
577360
1587915
614175
459930
1969553
689685
602266
1157049
1095878
570536
1619859
42820
1343405
1139592
553179
1407174
1351418
921767
1136894
1236896
846601
578753
1683130
1730574
819018
1218078
255764
132937
47183
443929
1156784
1664751
153124
1083888
1552305
963446
1029715
164001
492234
292181
1349553
50407
1390027
1440656
315669
1718291
1186219
1860206
1503665
1547207
735144
453287
1562575
517943
1013572
1010410
977827
1773583
1708080
1272956
1127054
243751
1280387
123891
819423
1802251
1241808
777244
805490
1704438
962943
860478
1786495
1854138
320316
577535
1148286
1428264
1573080
1949029
515557
286045
855211
373930
696493
315103
656069
680
99318
1384471
1792329
103022
1480872
626670
40801
578120
1701515
11221
858752
922940
150876
1764431
319213
1639928
417
270033
801076
1401279
1246806
1058718
26512
437155
620429
681235
104513
1661609
1898268
715716
966054
791986
1267588
277230
1447821
526128
1495974
1544448
1754619
1475084
1397318
1846875
1023811
470516
847828
1172678
635525
1171643
1092729
1779426
377448
1698876
1924318
957859
1740535
185693
1077436
1605288
1393919
1728055
270817
1263804
1643697
1528520
1137403
1742067
1831478
34922
1899291
322876
327546
174328
1511614
695236
428333
613663
1735199
219718
1880718
964255
304380
198866
1522862
1477544
461769
554635
1440307
155428
1296805
270739
561283
1224397
1522478
413371
1960891
1871376
1237298
462171
1636582
1005992
1382045
1381691
46117
1681253
1786661
1840652
1231612
529814
693001
151055
1515715
961770
393532
1815303
547931
1328135
715872
780551
454410
1149706
1720263
404785
1834555
1771677
527042
1625070
123108
1433642
84827
1288636
1705432
994237
395837
958034
1939608
482684
1215682
1545563
484906
436901
108636
909960
1728683
1003880
142986
1717319
706511
376700
1867952
998138
364612
911700
1566599
451489
35863
1652859
133711
547554
227510
1360318
321086
704296
1090038
1165368
1121839
662387
386673
1432419
1686342
627111
561285
1903616
1111267
1470150
810488
1464629
1167585
772619
1213360
286657
1637519
3226
926391
1568721
1493043
1358682
1636078
896254
439682
1413246
496410
275364
1904582
1185204
1147681
555328
1765489
1294146
1876269
1753750
781226
1523676
828129
762142
1301111
1013405
501135
1847404
154776
1000316
612429
554436
1920257
1652836
1923488
142627
314500
1070403
1675467
1012055
1361525
1507993
1619282
1692888
1379491
1604164
307280
697043
386320
46782
1061808
456218
507401
1673494
900543
1273375
962639
1339940
1743141
1632057
1623282
151626
627119
1796301
1842214
1643970
709469
166780
1201925
121817
1211485
959748
1719621
1075880
1709998
1943755
268624
99303
752253
1392321
1700553
651351
994305
1086649
191265
1896308
1257664
1844803
764895
656325
1386029
1502980
371485
1123029
1407875
1227954
1481044
1331118
298919
827602
1856167
1900478
1388433
1735988
222287
1806661
1550024
461955
356282
601154
1614584
607769
1854458
1379167
673562
1675242
1329164
1236293
1404443
1533210
1448807
36838
1015242
339105
1813156
1319808
668025
476593
1902471
891227
253129
1759866
846512
481266
414131
1477029
915321
869485
1411911
870534
1213450
189898
224181
476017
262861
1811913
1809475
27860
1602063
1749438
1087243
497148
35
552357
1821251
701281
704577
1554948
364587
260269
1421299
678414
961711
1325778
1279649
249735
1688633
718410
597563
1821120
784070
1233151
123637
1146277
1303251
1238204
909666
212203
380067
1988067
349117
864714
1951534
1658321
137768
661216
1645876
676869
1115314
1863613
702237
1444788
1992704
787528
1110492
1021783
1028306
391900
543997
1615730
342621
577726
1712826
1152031
1985009
1189
44741
717354
1633118
1274595
1464634
1975090
1334166
1702859
283801
303497
1035220
1406802
732865
569352
207615
575788
1925642
883544
1718550
1498585
416966
1379382
420541
1803618
1224314
469399
1083404
1730312
894657
1374220
602995
298980
270751
1471183
385612
361576
1020790
1122883
592118
1053118
1397523
773858
1689449
534087
425790
882697
1866267
137770
825929
1759158
1468998
254618
1718948
1694831
715769
363810
712931
65307
1841851
94013
816236
1758333
1018737
63447
1450456
857977
111372
1672165
83163
850397
1444278
932182
858530
590255
1648924
1326867
1238903
520333
656085
365643
108805
942071
1817798
115371
528266
802450
403164
229775
1186147
1633588
93500
1850770
1913766
1846157
1795407
684405
1471280
1995142
776020
169123
1383356
1644839
905407
1564326
707742
740847
1273915
1542636
1351480
1705825
1486873
938248
504129
1781341
671913
1520096
1227456
499021
1999636
1575980
993782
17528
74367
1279535
6132
1517134
1326771
844782
1964703
1907171
158379
1491881
742007
876311
116661
1141433
397806
952679
606148
1493913
832137
1952131
705091
1741552
1860712
558740
602760
1349383
1195246
1470181
458806
461083
1273031
1811593
1453421
1878671
565656
428644
451542
774525
99364
1121007
1018882
1678861
446839
1140515
636309
1418996
1076266
115507
551843
857265
600210
802128
457727
520760
1566676
233332
322808
1480944
1951192
1789118
1480662
1409402
1086938
1583846
460061
1594978
1727860
176509
1411377
4250
385046
354917
823949
1603328
215879
252871
174928
609915
1872142
822545
528324
773482
1010197
1942229
927565
569469
1984307
246297
1982288
584610
209210
1821508
49296
1458924
754956
689614
1427866
664391
1755501
1255312
412360
1358108
1934484
501753
887032
1764110
1475869
164574
194369
1341060
638762
127823
1689312
452630
465178
1213539
1056443
165138
1974749
648768
144204
1041930
354981
1387276
448535
1447683
288137
1664622
587506
163177
1784645
1645388
1645506
1334081
1898646
1959959
1091267
223995
1735288
402544
1405446
215994
1211401
1265624
1151391
742518
710617
1381363
160459
988967
1307540
435781
1363327
125687
158127
1827864
934039
582782
624789
1979865
1978137
1039780
325058
739383
896209
1778566
1502777
1394738
98259
1802515
1826110
1420697
698425
1452034
1053125
22356
1856334
546614
862574
1092264
1997742
646450
1943660
29094
935885
1191471
989383
228756
99863
1297317
1267189
1425440
1210588
446839
1954163
1462120
269775
138070
555398
266409
1772967
18594
683503
653021
544623
920610
1225898
1987156
1794684
1153068
1702619
1723789
1464066
734037
1892180
1173020
690460
1182558
517258
1399582
463611
1912120
446823
182915
1345972
1162278
363794
1707701
1574780
1521213
1263391
494430
974259
1292998
676114
1068554
238698
1713534
869914
152340
611028
653807
314572
1166836
852659
911842
887584
150730
235128
1233692
125861
436395
1612446
1050806
312421
1880997
922877
710367
150913
312338
640995
422700
1557159
1381405
351657
1336535
1853410
269521
1180869
1250514
684835
399483
829356
1773504
1760595
1406217
949685
170090
201714
778668
325749
379443
142558
41862
1164920
1320602
1736208
341410
126375
1597987
1819923
277189
1989837
1710974
351519
1009154
1419445
1647575
1577731
1624341
1839600
960523
731355
730180
1831415
1387083
1720281
121682
917984
1054065
175704
1495591
1193608
1527665
1725754
1318924
264491
1245888
827383
1286039
1225045
1293411
1214358
127909
1414345
168658
914184
694396
627505
594848
100873
452412
1553593
1445728
318166
1731854
55522
886531
452101
980693
1714268
1620290
1896998
1070853
1075907
951102
291253
177961
1293927
797099
1601262
141881
23049
1119033
1002245
976324
1419865
1116062
1754582
864946
1817671
1792596
913435
1744084
205114
426129
317056
1182245
1012003
1380887
545864
1073007
1451024
1363281
1081788
477279
1366242
1889971
1989328
813705
1868061
1323063
588289
1520627
816914
240074
1166892
971315
373299
1052993
194767
284649
238738
1203710
436172
338976
1745302
859410
1532816
1705411
910919
1777563
1904324
122779
1534261
1838608
1603774
349593
1741041
330293
1872240
1657667
56978
496493
660591
1797007
1222599
35754
1724866
1351100
782710
926898
222724
1504935
216044
24147
568644
386027
750670
725148
22404
872984
1335634
1482540
1022667
981886
326487
464486
500524
357608
1017251
1557696
1395865
123342
1617432
1648290
421457
1726844
1323013
1617385
978884
1330971
380165
496209
774146
93015
414863
1331759
766320
299758
1501792
162374
1898738
153141
419332
351368
825939
1470496
776720
1863002
558139
1081003
1944351
1759159
1059799
1181792
1004416
348552
556314
1664175
506966
196814
1681346
890123
678760
1196111
1451272
764144
1250124
432158
408333
1938095
200782
437223
1469929
1959629
183495
162016
1041772
1634755
1538069
521874
934279
1141585
1694005
1509021
1431781
1136170
223373
905086
1232465
858755
1794540
1805947
1411701
1657722
140697
291723
1807515
744184
1490077
1555151
1525781
713739
1074030
72814
655802
889113
969845
1421454
1978544
1123118
1447988
1470793
1548522
328621
1706271
166763
1035563
909373
1341214
763161
549703
934759
1434771
558490
1683346
1901527
1641747
1908446
263537
658784
1931278
933840
945121
1438429
1560342
1660465
1948899
248849
1048277
533193
1652816
295588
1103223
1890044
1046283
1346506
270241
277949
433322
1544943
1309533
396798
262460
1571893
1427354
81025
510497
730548
329177
1911534
116839
65400
988546
457599
131584
1507849
1081681
1551954
1346661
720082
629468
1832783
1638888
1052369
1004024
939873
1771725
388062
1193705
1451542
1528621
1399040
1892643
921838
109537
79893
958698
708168
1471152
15891
582228
331846
1867431
416144
777134
94020
864323
1034099
671128
630858
868493
638478
1944908
1372850
828637
581496
1688746
1514165
505288
1881783
1884394
1830024
1382361
1966132
1589300
558274
1066262
411644
1089121
1906123
286261
336021
1854434
1014116
1871529
302093
892691
39103
1285544
1287402
1601011
561390
151581
672920
1040058
1022611
859254
402280
1124685
840379
1297619
156794
1222351
1662003
1471021
982630
558906
1227609
979474
522521
822067
449500
318007
1655302
755354
497984
1611447
34322
110468
490764
1124219
394694
138524
892581
1235191
504611
822389
558877
240491
181227
836340
85313
1568713
1551942
1956252
1677083
1676161
1695732
817242
810814
936428
1720256
1339225
470922
559880
1508442
765141
788255
365475
753963
1515757
1059699
1807649
1439086
909148
29790
70062
91563
1757900
517607
311223
742498
207736
270133
28960
545007
1311709
267174
960627
1141719
1716011
516193
69825
1231151
384246
1628823
1310999
1670699
1424886
364388
620046
968951
1813092
1008641
1445369
1748361
1252456
453744
1468370
384290
1085842
880118
316035
62199
1405060
787747
1506026
288896
1465714
1037810
212024
268300
747722
345235
1813862
471195
192877
1551522
1073336
1848493
7363
1185453
1823066
651744
1301550
1894101
622213
502355
88740
1085645
1002536
6501
1988031
1509165
1070424
765544
276298
247973
306173
906298
1493844
274615
1398437
1647438
935649
1972537
838603
1394800
1098707
1877207
848863
346570
1204539
1243269
684275
1521313
853903
1767472
1304392
468552
84718
1381629
1982595
1322640
645712
1073945
1885152
717074
163834
1039803
410410
757691
952119
1641114
1444389
1236859
1972837
1172756
1982906
1889531
623978
609477
1079678
1939174
1249533
1455686
218540
405947
733968
1040104
416117
639973
144489
1596848
1544746
588670
584828
841794
895381
1464030
1593440
1624869
1080389
1694808
1878897
569909
134711
1793945
1185192
1874702
1282162
1104695
1179234
449668
416355
1710278
602462
1541721
1373245
4132
88530
1188156
234302
259686
807256
792422
1146072
1699721
1325422
321220
322548
1978304
28583
201384
1237118
935846
107536
1360865
1409764
753280
152088
312727
348108
240704
141559
898691
1692033
1572715
1862043
1984619
487879
172290
1415315
1669668
1360046
1335291
940489
1576029
1306856
1329209
1652425
912514
1348421
1002162
1119737
183708
1091668
757229
1534596
1300308
597788
1145338
283115
30556
804185
473971
1754064
335754
1744381
973519
1851512
1632872
546900
261772
1952349
184659
316044
1570229
1122081
1421697
1003325
787245
522251
1550167
1343761
1753603
253185
1602891
1281688
1267579
1544900
439870
180107
1344923
1899285
1494986
1752886
1083257
1895637
1544138
1255265
928684
1505277
1181363
488800
1813002
1265670
659002
911066
1727333
552651
1603560
1613351
453170
450636
1030843
708399
196657
1950101
1537750
1517021
1707500
752292
41586
1481277
1160546
983760
1292317
1878125
176435
1462545
1977885
1985305
1990543
1534564
1817268
1892381
455171
769411
583557
1436923
1066954
1107081
1966674
653558
620340
302551
1478650
66224
431645
1098016
457531
1834526
1448067
941005
1004014
924291
222980
1089623
1520537
1837835
198731
330398
1811423
294841
1452499
1789874
377044
593
672248
505507
386248
315034
687006
79567
878418
239303
415116
317121
1440233
1973699
172769
1158238
1421878
1265683
1812228
310554
1605667
646489
1555064
1621708
830400
1014668
1341297
1656273
61460
474063
907244
524260
856509
278890
472760
1185588
1634372
381128
471770
827886
1567542
795415
958125
1297669
1132914
228165
364346
695452
1732285
1875684
1587406
924250
212021
1655410
910610
1766356
789818
691171
1831931
635910
519821
729911
1135393
532190
1764279
1951911
1581351
800139
1669092
6193
1926148
102273
1011451
86636
876400
215992
1420907
1902394
1954229
54129
1876386
85511
1040296
758468
1711374
1598837
951632
1561697
1530780
1297387
1779354
44264
172593
372930
69322
779364
1826457
932078
1820880
1856496
1273783
79723
1203485
787913
198555
1583902
433610
1971776
1834986
794970
1185414
361695
1901479
1015826
361851
63351
382907
1069501
1564671
1133804
1233904
1107052
1802973
311591
1295980
140256
855076
600682
1100072
1074110
324250
380830
1610074
1509193
69551
1734364
1386660
782504
1282126
1002961
1521957
1477276
1312677
1222810
1110222
1022837
1792520
1132122
35229
688107
1138314
440125
967753
702148
885921
165937
1034535
264132
1267385
1907883
1028176
110793
910758
731951
108481
1534197
792509
169985
1265817
1834186
556617
1641777
1352266
37058
1619428
1811469
1493561
1622992
128344
1079500
1096471
90553
1960375
443345
449709
719119
1019932
1889560
393330
1869316
1764527
886212
262074
504956
1601510
59939
1147260
1139318
1665559
1086663
1989295
1444737
1675965
322133
1628780
1823091
215435
1704575
994025
1219180
912241
924458
630894
393126
1797034
452865
215797
1266114
1036256
192898
894847
1075044
447525
1968608
1137731
810643
461352
1476943
402710
1544874
296158
1925926
1796610
38753
130718
800429
759347
1725060
607430
614264
378208
1557481
1934218
35862
1394849
1582574
922081
1451902
1300862
1345564
981
1855963
115335
1452381
885309
221673
1567056
295371
485099
1163512
1797743
632533
684314
452479
1342717
1762391
1079280
1746546
1792460
547717
966816
817149
147743
882407
504150
1639559
702014
341945
953357
1406121
472808
1261484
930115
839536
27967
783996
1831439
1282771
709743
396486
1836048
501010
1143353
1925835
1582712
1757463
1402724
1247311
1181138
1730657
413558
1406183
929378
779054
165775
1598741
1483895
740068
1206684
969152
1478714
1196095
1640502
388029
135893
498300
797050
401535
559280
1039217
713083
304638
296713
290821
1494390
1362678
410135
1877902
1251888
281400
705491
364446
936945
83041
1109923
1758500
1943466
1054039
136693
691642
220674
1505800
1392352
713913
1361651
1827593
9548
1570361
1029274
1998690
1072743
548493
1481622
31455
319134
1797843
164644
616483
939887
1756892
995114
542743
1100540
44366
466637
121488
1750796
461742
491689
958087
804741
84564
1714025
1477938
100019
1498636
1667630
1524936
42905
1604082
1313280
488043
1560769
990630
89022
1801130
1405040
561208
1104056
271640
234993
194842
905884
1698528
189334
149294
1797699
1834807
1427645
192908
1652203
218463
1943853
337258
1243151
1643947
531909
1472692
484976
64796
1014160
1861567
1576233
392476
932944
789545
913303
1497473
733427
1214313
1893319
846018
1766596
223215
762199
868265
1354080
970465
996624
263901
1217266
1248591
1309513
308585
673959
847914
452337
469932
1217358
474632
1885349
687029
690699
1070597
522608
1303319
1835482
1500470
1705475
1287650
1669336
1348205
48677
133837
1473949
262236
26919
906519
173873
1941561
91079
993366
1587596
833913
1720805
1098274
1425372
875674
458517
59283
857900
158516
478602
716659
798187
365986
444127
1526476
861563
1866597
1336027
945496
1193440
1274220
96789
449980
263614
183930
1016571
274040
1964429
627103
1500027
364903
421481
841253
1393772
1360786
373575
1033483
1588448
1470805
1480348
804093
785323
932272
1897910
170932
954721
430188
287284
348209
934097
520796
439708
1258870
1155095
1040545
1239609
428439
1230226
1633078
352962
118831
1180521
549343
955273
1093273
1326274
890823
1586933
1532301
359468
276501
1526509
1692592
1192962
458544
1450378
1995276
784694
905994
970525
709923
882573
1511597
1539634
1667535
1661809
86135
64600
1950722
1135892
637236
523260
11380
141843
448663
251267
751493
709748
295020
1465742
811948
1956489
1111685
893660
1456960
1253826
1181693
1078354
637223
217112
53853
320997
1772637
717592
1441112
111879
121712
1022305
1688805
1739489
246799
45657
18723
1642483
927940
200078
714910
1265607
1198752
105295
729830
1130922
1048140
1726924
1581852
809149
194652
968414
1780694
770073
1619627
1467645
116956
933235
305221
1336560
238440
1446255
1833266
1435510
1309882
1620061
68660
1299510
1904775
53384
7497
1395999
606518
756972
1682967
1847124
287751
1041801
781400
266520
166296
133138
432038
1153592
1545578
479222
1331990
1093910
746588
1523727
94240
564163
73509
650977
1986848
856074
817813
614830
274236
508
746858
1115001
1651915
198052
1484288
1683240
1849365
1507760
1882220
638432
865374
594029
446815
1311739
991748
1558859
108825
1238580
1874748
988468
856984
1641248
1076388
942910
1618073
1168663
1221241
400944
1815817
1051319
1590498
869672
1375064
1833456
1968886
371841
1476992
342481
104699
1224553
1347274
1875606
1893891
865843
304877
359255
1997119
1506933
104133
900217
222740
1635168
1068213
1173398
1767023
753976
922160
1718584
1133452
1874863
1000061
1161124
359740
1817667
1545666
1690483
1088278
1261387
1363968
618448
605510
1537166
264691
1981809
808269
717626
1205011
538574
653986
180756
1766396
496817
1145887
1070149
1765041
128059
465468
1990174
1468271
1485306
1659939
671085
472272
1472545
1492529
1294618
1751662
38093
1853137
1676917
1188636
474586
1704057
725143
1428657
942934
1836301
608481
657460
929248
1317863
911807
891941
107063
202248
1742573
1713777
1703851
463265
24536
1736791
939243
1049724
514865
1178274
1026385
1419408
1193019
1416330
821116
1862448
1211824
928357
1801174
1343054
70049
771340
675595
845995
819529
864997
1607255
355942
1212204
295068
363138
449053
369811
1083020
1024965
1862866
956548
175940
17121
1496335
318792
374986
977875
590138
1833722
1977349
143169
1904493
1757434
1242300
1163513
1649957
663589
1637166
932651
1579592
130269
850970
986265
525147
930523
1856594
1507521
797162
800309
435314
1872756
1659245
1429218
1063099
466905
1020657
1417533
1010386
1921248
1357497
1235817
1947613
814985
403930
1170246
448205
16739
419276
1321462
1780901
781420
40571
1742507
640871
1295939
671836
1897635
262567
920765
334822
886897
1165449
1354993
834921
1859847
1990418
554692
1647250
1481051
400732
268969
1664185
882785
748021
24570
1531572
132554
815649
253899
1501188
612187
1939802
1219959
1962145
1598621
876747
1474673
215922
963445
818038
1966487
978846
940172
947489
349568
1736281
1639534
948922
1078723
333808
148145
875065
1530475
1303073
1797518
620110
666983
941656
5550
1991242
330167
924429
1375112
1057997
1048161
76365
1094269
477176
1926390
720173
1035363
1884073
717043
1462801
1500628
1122560
1325923
1249457
755793
392185
1501176
930688
35700
796955
11489
1291977
532185
1738809
642374
1439898
1773967
1159008
309174
1084146
1938574
1237192
1391676
493275
1610735
1912776
858314
519737
1734228
1058614
1203499
604555
460783
1738546
1806500
948253
1001008
1875852
1031921
248286
85895
220872
767225
1684546
1180038
1618628
521546
1202713
716531
841328
369425
663151
1740375
1448690
1296721
519891
976520
582212
575526
1568997
1930624
1887480
956342
1100675
148654
1536527
323608
1938112
195886
1992506
700771
587916
120019
1410581
1681608
91197
1648057
402422
1205825
478047
1256660
223391
1046592
791363
651906
266352
1786414
1575778
1656908
228533
810619
755647
1226545
410125
1459033
1520067
28144
251429
1567427
745465
1037630
1489440
1943948
609018
1545121
43451
585929
876482
1474412
1711358
1413038
19425
398385
686459
32561
1304670
73912
1086804
1510308
1643854
704051
68788
367503
956085
1198030
1906467
1478463
9696
1642945
1094568
496054
1051387
124201
757726
1981879
1152347
944999
545956
1428916
1090441
916252
1668423
501496
1588347
1291383
979296
92236
604783
1798343
876231
694294
463000
635560
1123454
1338621
665286
641903
1699714
1841651
1441963
1415630
1332190
1170026
1159451
670094
1520628
981079
317060
160087
1782672
1503591
1662158
1800818
1634319
1800620
1253341
935476
1601592
743483
1922321
1404048
1216084
139758
900738
1480396
497738
806196
214293
1745069
1150408
394882
1168151
969504
1834785
501140
266376
642768
1584242
1774334
1311447
3854
555446
902071
1565427
1269902
627195
933794
1857371
1750132
811759
1574474
1138008
1974931
1865056
1553756
1900339
277717
1446864
829690
663017
164204
260937
1730165
673882
1288105
84078
397026
260946
1864928
586936
1569179
1362363
1889938
1053366
1155654
812324
1649672
1708821
1402211
93905
945178
1383381
958696
1244146
1755324
3508
23778
786768
1177366
18874
1612538
1080422
602955
20373
992788
1691649
1052355
236282
529567
656365
758997
1053535
1894480
1841202
623919
206108
93810
1691781
453053
587466
549851
1121187
769298
198190
1998529
1095336
274252
968855
754023
433941
1854350
1286896
1241536
1025711
275466
338499
1512091
1935680
1427129
1911034
1042829
374040
513940
1467586
1131278
1283901
1183193
1527041
1899417
963792
1391134
595284
1379178
327277
1050565
1354535
324006
491330
29647
293937
1753030
298120
1489577
1705384
604935
957334
369552
822422
404251
873282
585240
1136530
998948
1057404
1242883
991756
1454331
1182290
1396996
1792023
1154198
1624422
1701276
1768773
1173393
1530174
1116012
1679392
894316
924612
1711871
567266
1347746
930388
226350
829873
427302
147606
592117
272262
1167360
1914158
783613
1016221
510210
863180
1475051
238056
524498
1142697
1776189
311120
214030
1817526
70309
47072
471929
1753095
1535546
1408644
1238753
500720
661705
1375852
85592
241146
535032
799826
994135
1236147
23969
936027
265457
1896297
1677386
1074525
1801569
611519
1286160
933051
1805610
1274196
785694
626528
895139
124362
29703
1225846
280906
1012724
1884248
255284
445259
533668
802147
230042
748753
1763929
208098
478202
1415261
1577103
1050737
1477748
1274698
1668533
1172760
1399305
1652588
156522
41162
1856238
1899682
1227959
504266
1578609
772487
400860
1077948
721263
1967010
417845
74776
777809
1547020
221777
1568829
186031
1634711
977481
1653544
1699975
57741
1787840
1122585
1235409
307666
464018
1358836
1348101
1958556
954534
265113
1265970
1503239
1905100
616613
1173416
1952223
585491
1306426
814031
266747
590531
554187
1371047
1195441
1258090
980339
1469323
109731
1577257
608659
1348806
588451
251894
1585508
1786630
1383110
225370
359395
1107027
1910393
1860377
1510266
457543
1008985
662872
1485154
736634
1647361
1340779
58655
126013
431174
987348
721423
1636631
540045
1949710
241487
614803
252250
1610348
515871
1478538
600526
1924656
581014
1359212
1369869
648706
1534478
1659495
1958632
1428033
762049
873130
1908117
952510
228538
1358292
793621
375623
246583
1029690
1257410
111933
1215812
1563325
1159622
1323713
464226
692970
127033
1432822
920046
1811885
1850308
1510920
1362322
1806963
1852723
963927
1234471
451852
548638
1554757
1912866
838165
1853085
1828021
1206427
53359
174936
376538
1827389
424554
1028750
588561
18593
1861360
1481488
792647
1241022
1836399
896441
661369
914711
592754
1477117
185897
1312238
1934053
1287097
1388066
1012546
972351
1755770
1396468
941200
1722522
1260965
306150
809997
583741
800144
891104
1108194
1003325
1255452
722702
1675330
513097
1187760
1731917
96613
1033688
1844474
1502709
1194063
1355212
559903
43740
1360431
1066373
673835
166067
1317547
643134
502471
1075690
531141
1654080
4690
1736543
1252170
529090
1808301
411923
91342
1835564
1570422
1684783
265254
1388182
1110233
358071
717693
1799207
784234
1539184
1779147
1252183
351917
1092655
1201316
840273
449420
1911955
957360
37764
1456888
275063
1283430
468825
468025
311049
780947
1210844
1110547
1474959
27129
685204
1434648
1438657
196146
374713
1474164
706564
1089917
1817620
246278
1576013
781565
1333621
984825
178080
1049396
514723
1477476
459746
208840
1382538
1315923
1496037
281123
557962
1521697
1212895
100407
854213
1889041
1726978
1078459
909198
1570441
1903639
683885
1139339
1792137
1171698
659141
493337
1256121
1583981
52232
1012769
1271891
149760
1720495
1982925
381113
576638
324512
1991068
1480468
390821
1967961
1256682
1626280
1768313
820211
1098581
1337955
130362
49418
1830949
1088427
1508738
838582
637764
1073038
393993
694915
1667556
364609
947412
93604
720388
132234
436280
1752085
806370
839687
204197
1019853
198507
1533600
1119064
469018
1785902
1393507
1411705
1341737
1539266
1985427
1082457
1039475
250718
899247
1388369
1664347
1901684
1111002
804378
874895
1646089
827821
510
1667930
1451939
1823656
413661
374926
704284
1595684
1079134
90487
495471
1921079
1153828
1149899
1473497
838875
1171013
1674760
641055
1767346
494411
824134
1464548
920497
487818
601107
1049840
973793
690685
1642382
1054363
1376127
1238390
374143
693221
261920
1822577
1131424
1792600
1678136
1279912
1418425
88607
2498
1416113
1315047
1933928
1467505
830125
261696
1215045
241240
1780050
1720778
1200093
1387790
56568
1114284
429717
874626
1734203
1265109
1946517
951244
1256965
477570
1805123
551712
1007175
1562551
756342
996144
956194
444689
319712
1672619
67498
1528216
719586
604484
1573657
672708
1453691
1094932
1588577
786189
351167
1588884
250560
92187
1456189
1063652
1123660
7541
477575
880838
1861574
1689064
454811
662135
994553
1320224
1311535
1601394
1435190
1510337
64555
1354287
911882
946820
24926
510298
144057
1674981
1840231
1873291
1597183
1545500
1115557
243134
1063183
1890258
1149768
1731596
1293320
1359259
1967350
1494514
114683
1628172
870021
425291
52735
62810
533292
715316
64340
1027439
454999
1640979
1429712
1921255
995224
1175718
1501882
173291
680592
1791143
1625426
116245
208663
1192267
1915844
769485
1000427
234726
1534696
306813
1159666
911614
842277
511323
1325182
818472
1159152
1126903
87007
425088
15154
1774923
1713093
1902726
136003
1933825
139427
477043
1515673
1740761
305815
1857908
699107
1578993
310359
299176
1057264
1276736
129914
1869230
1023931
908062
399122
1667512
1206236
502351
1282509
1306796
961524
1869133
465525
358732
1970204
51816
1430266
40749
105281
1195991
1897882
1779875
1355077
721265
690201
439822
983023
1455102
132519
1583620
525293
1522496
452116
718438
903831
1798787
1471562
205869
228791
1046288
60044
1271962
928453
1536939
1522415
287625
444512
275202
957105
200479
1025048
1639397
324462
690804
1310146
468463
1224568
1874691
456095
1869203
1185533
1462651
433529
454644
1221476
840685
1164165
805844
1495982
298983
1200497
1318325
510245
803249
1343747
1306160
291472
1607320
877367
30462
1577809
350420
262330
1223946
1473770
292053
1207140
1913344
120617
227045
699195
652162
1727551
196981
1678583
225538
356953
276910
1756009
1523328
1140722
1361816
1731023
579629
806299
224314
1496099
349911
99098
1430717
121956
894655
1836403
1146211
478469
553407
700050
1842301
1050215
322559
1786213
810208
261033
1384546
1143200
634364
725237
596362
1471386
602709
147049
1927690
1679938
523458
804533
1695964
1185533
30718
1850074
347746
134830
1460164
9457
1416932
352372
1781402
497106
1246519
1988997
504409
92112
1057463
900877
1020293
1566534
1268044
1408802
1980150
32831
41129
914800
601674
366267
608663
399012
866416
187283
1301189
1409033
262962
1484641
1602288
5503
1030514
1083846
1319274
250729
1164349
881648
761411
1490186
1135931
1279252
1360640
1556570
1558240
812417
1843445
661124
1407191
1748378
899063
1094409
1940368
521978
1389120
1336128
630101
620146
855741
564031
1931935
92139
57807
846378
557008
284483
203523
1602236
1350857
1019115
869310
1162256
409727
513700
1144240
1839493
1558596
659874
1387815
331861
460176
713342
933869
1968795
930896
1629447
732222
1576780
1128043
1851975
1676679
880939
162424
742679
1313416
119238
795301
586513
617023
1061751
191541
262923
1308371
697168
1990228
1560676
1273515
1542906
1286137
1759116
1298654
1686772
579630
1029805
374732
248789
1839133
886257
68923
651900
1356558
1580109
658270
318481
1672750
321235
155373
259184
1928937
1803282
901756
1962300
1190947
704882
1253027
765727
837572
1403092
1516668
1716439
1217063
511441
571614
218476
1337687
549906
1967705
334279
999834
1188058
511022
1664799
232687
1470280
1248068
722639
904071
1554527
813439
1864533
1132762
870189
1887923
1247307
1447764
1649541
949151
205703
1633078
415634
89953
297193
1348037
1707983
635156
1226562
1850095
1156651
455150
141596
1789819
6667
1041113
566364
167019
1451330
515483
254462
834922
1579664
1037527
1941449
387425
1997822
1009400
987723
1623336
1239159
1343464
253048
1138040
356504
1296287
1014195
89358
1192455
1654231
1700698
627964
1150239
1214247
62673
174914
926065
1228
770645
709819
503102
1824436
1739037
419922
527184
938616
1711451
4099
619801
1017994
383082
946924
1480224
1012648
174617
65808
595991
939547
822420
1776233
796280
585222
1598830
1768187
1772324
214647
1182955
1147418
1319704
155665
770684
687400
345310
1781112
1186099
347371
332002
1372943
921878
1584451
1134616
350471
585894
1600912
734397
764272
273342
415836
1755187
367240
1440952
1708650
657181
813992
1792501
1001938
45046
608481
1965567
622672
1390361
269550
231144
450178
328128
248749
647582
1560551
1724290
1309208
620006
1660411
1605855
732573
343575
787065
504428
960731
526630
1070797
384950
180051
975073
196123
127593
1670569
1277196
224998
793794
989615
1524674
803085
337793
1536419
1043326
610861
940247
1640252
613197
1782590
47704
298074
1325076
1894671
888321
816017
1223800
986016
324589
741725
1506878
1711575
358157
187614
409264
1016845
1626708
855447
1048758
1148251
1264759
45908
1823370
1634015
231727
1092837
1660600
1662910
326494
164258
331857
1790790
176989
1791818
885103
1440483
1210851
1825635
1232251
814476
1582224
1046079
1592257
993913
371865
787903
253897
790218
1999649
1154376
1668942
236139
1739041
782643
649888
264420
888149
153469
872811
1406907
154702
1431516
863158
1541627
1540784
485090
1998469
941111
1658891
1664383
1402289
1802969
1924462
679341
570064
1590285
1764320
1910514
1336725
1787359
1364556
208384
1095098
753212
1996001
1282153
956638
380943
1821524
11761
1365746
209019
1074635
223190
1871720
1346947
836801
1256140
308626
264393
1991650
808644
1027200
1892236
1106532
849998
1939614
1199310
1987271
1848496
890828
1385635
1321391
621329
1504897
734616
1891902
1005963
1132616
466690
956400
972955
530101
1586264
64533
1161203
1534545
1210082
589294
603325
570539
930780
952447
947478
447938
1855614
10228
1884549
1326127
1695264
141325
961926
668676
1992323
1229051
26365
152165
702979
1387257
1263323
431407
1495161
1263998
874936
1699813
1275922
1156784
322541
1588520
893933
405997
455740
1097487
1274188
320245
764812
923460
402989
1531666
1319757
1676322
706393
1465658
541618
533373
161312
942244
1966083
1886280
1468395
1170048
587621
1234901
1518012
1120914
948146
1457707
1137796
10853
1614607
102787
869785
1123748
150927
1518885
871275
519743
781015
375112
30703
1816389
847396
239896
170424
1173152
1647410
1579253
333564
714803
423336
79052
1281139
1394337
1296916
1687245
1873658
796794
714706
1671311
291385
781396
904449
1296292
1549464
1862172
1563035
5609
610858
1496224
1674554
256318
980118
357182
1422588
1859334
144739
1419092
150403
1527007
1166854
1371759
1739249
1109146
801237
1151033
805607
1943432
1717506
20625
8640
1009710
559263
891600
1725724
1803622
202154
26866
1018720
929509
1671000
1635088
906934
1907688
677973
1669818
1720830
685729
266168
1865842
1258025
351687
1572326
1380007
1158860
688138
604887
1886509
636972
78908
790994
802445
387187
836340
106924
325354
769694
326083
1614580
175651
682711
583667
439168
20154
942917
1078138
1830022
1760775
1202905
320520
1369150
1399417
286728
942998
1733032
438947
699378
1435378
319852
1573439
1708907
761964
761851
985151
1308899
321898
1919947
1317979
666679
966104
462843
1699077
1692079
1809286
453269
1915561
1884099
1799194
393663
614045
895927
905932
1513571
224335
1908451
995390
1169351
1376699
1451245
96772
371277
1124067
186380
1574275
268176
321797
602318
1178856
1996753
492683
1853796
799678
690842
295325
1558994
1750556
1480054
454282
1059381
757305
1774778
26351
1747083
1039036
1067094
1259375
1207503
753682
1355634
1016794
1967304
296596
1202916
1237019
289056
613904
1844227
393793
1784643
151110
4225
1287184
1513868
488947
142115
1471453
499512
1051744
954805
599739
1601043
508513
504699
795139
965061
1260135
1760503
1464835
1211333
482433
397576
754462
65278
1630888
1648890
333739
385484
1746565
1322478
1280595
1412910
1131558
1574662
1510348
176822
1022058
936297
1791682
704012
1720067
132665
723257
1864621
1412163
358293
1719241
721519
1247047
661270
1168090
953995
408858
344648
137064
1408379
160091
169384
1623711
1719697
337021
1107379
953512
1534042
834150
56201
676845
993070
58926
365145
1014049
1219536
984953
457066
1453614
1795
1504689
1392294
613148
1395148
1742636
176571
1919596
1248003
1526003
769435
1670091
338156
336199
1388350
291385
737752
1207432
805034
1158952
794423
1492501
1604065
1786544
1683349
391169
466958
186386
1986657
1521301
1615955
646577
1320557
1404388
1995592
839813
258521
313917
88302
1798793
1233541
18802
799022
1346556
262501
634217
610991
1183833
1888763
353521
123823
1858790
1751063
684936
622642
989016
256268
371453
1949293
1728932
1281314
1116054
467442
731012
326558
144429
859428
1834029
1170100
1202288
436292
604888
137013
1597539
330578
1922421
1909217
1121146
1604763
1035006
929225
290492
1319945
1778427
597502
865609
1548253
1053389
481888
204743
281748
1283695
1806133
817106
627905
1863390
71825
960941
1517526
449756
1820718
337758
275679
1062199
212761
189218
1239987
701863
1138033
498462
1674167
827131
1739618
1162757
611128
271770
898716
974435
1978809
1493787
1614355
1582861
1532537
1681502
1243973
342839
305515
1072658
216697
270001
1734878
926864
853587
582155
1588369
41934
1892830
587387
1671793
786348
1825320
353756
1230266
852392
692479
942092
1552954
562535
371928
1618909
1541317
1282267
109005
497154
931151
1590378
693696
39645
1588550
827180
516102
810454
963037
767924
806000
1880399
1267804
357313
1808018
824433
1764354
163674
1277509
514451
904850
1823759
372619
135524
862722
1030667
1606000
277853
1693693
1579042
1608989
1381346
642448
1029372
1234868
1932990
74805
381211
1912943
1785382
967627
744917
533230
353568
1503681
1712422
639028
509087
1655078
1176886
1473461
1522046
579971
808913
1012177
1438434
163625
459025
1979367
1163237
366476
767874
851957
546035
1329282
1976444
1279137
1740451
1788884
616160
1562536
1460751
203447
1447529
1468737
731914
1627528
32724
968758
1081187
1357574
711870
1208895
1048074
343637
1964737
1028560
1922654
1566040
209216
1358879
1600207
1255426
705889
1384280
543686
1615171
1358258
1582342
433891
783022
393559
1496412
1023907
283834
1992384
235022
1233890
1665839
1590785
514970
1201521
459697
1883070
555264
413671
750925
733507
223366
419829
558125
1162374
1157861
340149
1656666
1370158
597820
1635493
777693
1328068
110619
832059
241994
760577
692468
1988563
712320
215748
1606281
1518737
1979842
854636
977841
1352325
1230343
553470
902825
1012400
213500
1466099
450942
670386
146057
1990659
1836017
1523451
1971849
1090908
1369643
1007402
1184188
335765
1082089
1627644
277649
1623787
1005740
1740138
1996384
627285
1272908
25459
334824
1226922
1942784
625543
1100137
1935539
1695305
1729222
1645316
1046568
1580127
503834
1540001
1070363
668346
14365
364910
265178
720472
197061
1153365
983970
1023485
391430
735026
591497
859622
1837483
1570375
737864
1300571
1781291
185567
475487
1824796
668486
371141
1046914
1200638
1919946
1816952
1900743
332093
1313322
425554
1515577
1118393
1233939
1404116
128468
1745574
1356557
1917881
950250
140136
1115680
1698091
838384
671381
899742
905934
471531
337995
1572081
707382
1513082
1009666
1309715
379788
1665066
78728
146825
1139657
1557857
1849624
1017143
356519
1399858
338446
1422407
96451
396295
1740067
18006
145524
1838308
163417
155299
536293
1696655
248788
1377980
1240864
1559644
894324
174159
112875
317136
518063
1257742
405506
1588928
1377560
386723
118939
951243
274692
582766
547746
1743659
410202
1108197
1273411
1789433
1103803
1176525
941938
706508
1920766
1364081
1307314
1744752
989846
166789
1928362
1724731
491728
460674
764156
514111
140589
1547838
1280739
1463832
1844856
301319
412793
119952
517886
1675929
1947991
1862634
1644316
1083092
1266495
1984254
1395569
1420415
1341427
645428
878710
506517
50728
108694
1698169
1606081
1809206
1076325
1979494
347170
893505
1607131
337580
10953
495667
574445
48322
912534
167389
1707911
323396
999037
619828
970250
743507
872596
206645
452552
146408
1474497
1470280
605784
1396911
1315487
1080375
458773
393116
1645357
1367311
58652
1618308
986065
670136
1820320
104086
884775
1304390
847760
1601361
1749136
121346
1876639
1340440
1518384
1945227
1182008
1724258
1820601
1414167
54631
1794337
518005
357443
972351
159270
483394
769004
706300
1503499
100291
1024946
1589100
895878
1128948
1122457
227055
900537
1379374
1406999
1386096
1836690
1727805
1225402
268240
601439
1304697
327550
407171
352030
207078
498342
921221
226595
1634273
35036
1878106
1952816
204905
893084
1944326
908374
133554
1377037
881341
967055
1158387
507486
1183125
678502
64453
1277311
493081
534605
357948
1158733
422194
1068159
797684
492730
1625327
742213
1382901
515965
275058
347959
992665
1794969
1228895
1131360
451195
369578
191131
675140
978629
1364885
449233
1254186
582873
96747
165656
9207
1698153
1789981
1237467
812808
1201362
559943
234489
680512
651149
1255164
1978474
1193896
561664
1836758
898783
133278
1897485
963688
666986
969733
1345826
1447363
311446
759468
185145
443460
939158
57027
1017173
1545497
517019
606322
329091
754321
1629600
53575
732102
1865460
448735
492851
1830869
1807524
934723
739362
1849733
1563551
1011395
1374870
1896163
1631050
1972217
45256
293436
1104855
1387333
1899209
282548
1594492
508695
1169369
1980151
1230866
1689803
751328
1053507
470395
1974408
984477
884120
34656
1418686
382358
818170
1454026
1759081
1215223
1329519
1736938
1879370
965404
301777
939233
1520243
1600370
766029
808804
1007513
272916
804880
223796
1534640
575147
184469
1505884
994
1490997
1883741
1674617
874651
545395
1855328
993082
730234
144478
1059853
150293
1062480
1736113
1218581
846233
255185
1006483
1095532
706929
935394
1560472
286916
1316556
1996175
443524
10594
1656215
508881
1371327
1253011
1334810
1133833
1187283
1245288
888057
1194824
595187
1285171
1220640
1301743
444710
229612
1089028
1481158
484899
1289445
884513
1545271
1767899
464739
1345670
98357
679463
660827
1693773
1408085
334249
1604314
1716971
330091
1614227
904271
1391419
1474303
1146536
207694
512149
1639998
215875
1970007
1463356
623658
1404943
318739
1634610
45702
1545730
1746935
1449411
670085
641151
409900
340428
1917824
1721319
1126859
546138
1094824
294933
958471
1001281
1891519
1239430
843780
631131
235327
684902
440223
99609
511353
1163391
918597
1153790
898773
363410
544720
1531251
1969550
1838196
740916
1770084
937511
270589
1813957
1162963
582751
1681985
1196328
1839841
975536
1644549
967943
1614482
1123125
1510128
992887
586496
1725217
1545448
1287261
790049
1806153
605889
1135459
1171564
195481
231933
992400
588116
192021
204263
1199652
854504
1623791
308747
352618
1630328
260596
262751
1938195
826175
1889695
1582143
431672
275105
1361600
1376972
213233
509893
1987242
1263577
873303
1145606
840094
356856
559012
951718
1771287
1356212
1487779
49660
591761
1031450
1773848
430373
1249598
1719870
1130967
1393728
830659
1239701
648878
367636
1112572
1547476
776570
272418
1511479
1272089
884921
1478922
1753909
57235
297256
269926
377601
1669601
1172885
292232
197921
124777
1264410
1157791
1731644
605645
956134
432740
1214647
29907
313431
364543
1329231
496096
1376247
1040673
1444052
85962
204320
502574
643757
1410140
1720829
341127
79893
1490105
433236
703626
330215
48038
843065
971757
792551
456910
586534
1706123
1799859
1755891
641390
922978
1507696
1281384
110566
440757
32570
1394643
1088627
840594
1198006
43932
250941
958299
151747
231307
1607436
1498061
1990556
1758140
1702405
1908900
763944
1690091
1063485
961861
1391247
1089475
862787
1694484
1396106
663404
1280276
1730617
20507
1205162
1001402
974191
341888
1544331
709934
191604
1373561
397034
1911308
733186
590767
806919
383674
27407
1204305
792470
792382
233437
619753
1689223
573826
698743
1739734
1356056
464636
208960
1914823
239835
1124943
527389
662737
1619002
106283
1714771
1511675
1416324
1531032
442449
1646554
390250
1871571
1587438
1152171
295357
1496049
20294
1180115
1079283
675093
433472
1069469
1160066
823131
239459
1897842
1238446
1397029
461967
1645963
1356212
98234
793128
1541870
418291
1135796
1870273
209574
882846
1923951
1608981
249924
1203312
1239781
347800
1153156
1692358
1489427
1748173
906999
780287
1333064
642635
217790
283835
1995009
1619138
598594
1579096
1372562
811060
529835
823735
1689762
1394233
1199412
842688
1895238
278221
1282074
1169246
810032
1807734
1320161
997520
1660477
805555
1172788
779734
1086443
178124
1298588
948014
1421743
519386
1419501
158919
1458323
1309198
642542
284225
725638
607367
1377078
1658232
1739268
25815
1810984
1114428
1435061
1044848
559459
1381367
597431
847785
1066907
342669
732279
662622
921393
634622
1071147
1069768
1656453
1617892
1198240
73341
1116644
791111
1863877
1306663
686720
1696135
20921
1798807
1829888
593173
307670
791187
831671
740412
995239
1070668
1224007
967657
1350692
719749
1397174
273157
1425663
1429220
1756345
1796934
901226
657842
1257223
1336975
715866
757142
661471
466128
643332
1042648
188265
1598574
1578046
1864623
1589794
990088
1438805
275583
1251750
1699540
1909351
942383
1146360
68473
33691
538725
148217
682323
15242
171179
482932
1546343
251275
583765
873925
1251922
899951
420411
998355
1383328
1336017
794380
947483
1834368
1944487
473760
519664
343436
310129
1485576
467576
1577634
263055
1840108
1124216
872601
204814
1477237
1035030
1026608
10144
1915091
829473
705167
227453
1212886
1332565
816700
581461
1203732
310494
1062262
670791
1894960
1050049
125098
1443114
1785107
1323872
1487743
1985510
467574
1498984
503641
658111
1988171
1434355
1777601
1544193
1811069
1971158
675019
350746
1675125
1270293
402181
1000002
1912710
745356
1494587
288811
540207
1369724
872237
115639
1925684
1528372
1989301
676131
1104918
942942
1106084
1809383
1801628
1907067
828038
123529
860295
549774
1639059
166846
1215148
1383575
1217446
1770177
1024497
1244129
530169
1447977
547574
1345657
29489
970881
677542
609502
1551215
465559
841725
934470
1759441
1704396
1160315
291922
753211
788312
1670798
1709002
1701933
1073760
166109
672609
889984
314251
1700913
1438629
483535
1598132
1934363
1663157
723659
919845
651200
1511495
853566
1015394
354684
1388159
1817791
1063650
1441166
121726
1569696
710701
1280354
1647063
1075303
1466930
841153
673161
1196595
1129857
472537
1534421
641095
1677946
1797686
1390564
309252
1357026
1782026
21707
1415490
1294866
1398136
842418
461325
114680
1020755
74106
78257
896940
1787618
1270035
1664257
1619996
1696721
706749
1573601
136528
1801212
782876
772996
402511
321783
1164921
207094
1037746
1386594
62796
361215
880981
131688
882186
914263
1225924
803931
606737
463050
1900906
1438344
1207668
477358
30826
620661
1912669
112976
518725
1045858
420042
126758
1976354
229847
1699876
1683636
249558
1912329
660838
1609621
1733585
1540209
1512863
604195
6898
1103730
334982
80832
1819828
1707713
1309196
30403
924782
1236941
919773
1650645
1381451
808518
1791496
1200399
1972777
227528
1882276
1446338
117990
1272573
1856693
991369
87046
1655949
250989
1372855
628030
1867610
880433
1443367
363545
1730507
1313342
1781010
476070
1645398
27000
175149
1465508
41697
768296
907059
1031259
1226634
851540
415325
42330
1952679
1953238
1855726
1350316
1014771
1002689
1448935
1301009
1349116
1928182
1583743
1026476
222697
1624945
39735
752591
198015
898773
1798768
752431
631397
1066969
1884635
1017105
653377
150118
174340
1538734
1999698
797438
1004181
333274
1084611
810729
802228
1944516
684801
716516
970542
1989650
1636242
1054326
555425
1897663
1913556
169803
1611002
261945
1305279
1896272
608717
842137
76159
708323
1258495
14974
1453466
1912908
108542
298895
1285762
1550163
641225
1320041
666417
1157935
653404
176989
1880076
1505687
790255
1399840
1326128
1289746
188972
92042
672650
1085013
1686126
1871794
1756584
1604377
1848120
980823
820104
116619
70034
801080
1979542
1778518
186089
227971
697754
1126087
401461
1829876
794754
1986487
798006
106195
1481196
360487
1519057
824369
1592121
1386473
647821
53254
812210
555788
868164
732849
1586652
1159924
818645
1099181
473291
1359065
517287
122956
800862
1155466
1365445
1547926
797866
1616730
493763
1569133
32385
1884464
1390012
1651180
1471363
1446372
1111278
606346
54223
445534
1049840
90532
1813347
861033
109232
1613857
587728
1207251
890215
1961743
345756
628205
1608800
443938
1947759
16582
997891
571389
761530
1226286
1859404
835897
573093
1353066
1253233
1025658
1231966
1844190
1741604
1629215
1068496
228949
1186671
247815
1457369
987415
162218
1598983
1427534
1517211
1133938
793317
1179388
1599670
303488
1585936
1387186
1711125
90357
1697938
1238729
1437366
702953
1442966
902920
1521544
32357
1188138
667825
77201
844756
1309704
322810
1473218
522217
1080230
1498957
1237132
137051
1644396
1892014
600867
967970
1400244
252528
789610
1022854
581517
640500
623169
1298443
449196
714053
340547
202584
846738
156397
771592
359241
258249
136213
1294067
993319
1303991
419791
1409025
504043
406333
1740319
1161953
1721789
478743
951296
1513353
1960920
1514575
643809
1991691
1311740
1851584
1478545
1433368
1758588
71647
1091482
1187486
1139007
516035
187925
23241
1848120
738819
26061
388823
625203
1315920
989262
690422
1371819
1493173
613255
307619
1754216
833777
1741523
1804680
1076111
411287
1967653
1547113
1447436
832828
651903
1434580
706832
653407
1439504
98622
1792758
649540
946038
980883
1844049
1856137
1823823
338977
1074773
1893651
1312162
762760
1062564
1917142
1781524
1188349
856389
670329
1216731
1192127
167166
887461
167098
766093
599772
390934
1180811
1467882
1391611
1565178
1370143
1818520
1887212
1844901
1019129
1767692
1876254
981162
1221323
950166
1436521
255262
641870
1500843
551258
1385549
637156
1728430
873478
1036504
1214004
1544566
1944549
1197846
1524462
610477
1445312
1003059
1339609
846644
199478
1600574
661499
1300212
747487
1100577
1351287
538187
404425
1889989
534280
1503936
1127119
793275
1865587
1310302
1370767
1778712
1065878
53318
706714
1774403
1023428
1232541
114158
1997001
1992448
1189975
63332
1216266
232052
461597
1574062
1714887
1825685
895264
1996933
9620
1834035
1162700
1241120
1562940
1261174
1902860
725127
72644
355797
1746420
1905340
1173512
687301
1297358
1497449
871809
1005666
930153
1427593
57037
705674
843736
605600
570554
414762
1687205
1479040
670776
1236004
159625
1227410
1452359
1641745
841718
1161015
944726
1736997
1717745
1324500
1210371
489706
809828
474685
856216
378038
1347550
1893529
1525378
12992
333886
1219958
1327339
868240
105709
380740
1985812
375066
1292340
1311540
1344333
602734
135954
1355241
522867
1941816
1613165
1875253
708788
1011569
831027
764908
1528636
1088053
1184679
749406
680038
1987109
749458
1854904
1871639
554778
385809
542858
720628
1000997
736918
777857
93020
1174066
1516742
1383994
1533018
1947284
1699652
14933
656643
1613560
698013
36813
162910
123126
1520736
495211
667155
122200
465080
114030
260420
1710418
834779
238181
673892
9588
1402201
1967532
478473
1053401
98694
660271
574833
910402
1325454
1910637
1855203
1755010
1524481
1187125
1140396
1643294
836241
634916
1894546
395007
1247714
229569
67450
33262
1904833
1922955
797564
767057
1331763
1987582
256984
709267
440607
1784424
556010
445732
806354
102530
363054
1439212
692959
1539250
599372
681806
915389
1474535
310585
1597270
1617686
1120347
1072707
522951
921166
1542456
59512
790838
3169
1672750
916611
566306
293482
1232837
407910
1990906
826774
575110
1315584
1924191
1547657
726864
1584566
1532407
9827
1821116
942995
333576
1815108
948278
739014
322955
1382594
1212935
453415
255023
78416
1760136
88249
561910
1194982
1342550
73871
1395304
238807
975526
812295
788982
1382188
547879
414671
711488
920989
69223
700373
341859
1890945
365605
729100
677385
654553
135377
838437
1265733
1413199
915441
1586637
940496
1067369
525391
550670
1450075
1779045
1077577
1224632
174670
1829053
702766
1518640
389236
838690
1480710
717805
1236831
18178
1641401
1586446
349482
1913921
390291
1235588
1421459
1606861
1339912
1500553
371286
116203
911761
1782161
192000
545383
868440
355415
1672013
478621
812601
1262987
148864
87556
1579667
1787975
514533
928264
1700552
1427866
647516
142364
261258
559123
1102039
966360
1359047
1557032
894746
1280445
755778
1871185
722806
988547
294914
200820
979676
1786460
1242140
103863
1168267
1622236
947334
1534437
1275499
1883325
921706
41835
1506849
1638972
633134
1571889
393322
660368
1383064
264325
1823039
1099687
1793383
690382
69266
1476476
1877243
1965641
1439032
1917097
1340625
1037305
1381973
1423047
206114
1446522
1811112
1501269
1744292
466674
1616563
1609032
573262
1288559
1312916
895329
1421934
194803
1298603
169408
1010361
1604606
571176
1244612
1701854
1051582
1102491
881790
516918
529598
1617505
398266
503657
1821245
1392648
741715
1769191
971723
1561125
1374464
754219
671213
1523697
1338904
379480
1133436
677468
1666999
928930
275430
1604775
1638663
127378
1123767
763492
711998
1075963
1983165
798834
190817
1187917
1581524
1031289
948727
81665
24029
799094
871605
386138
1414267
1686773
1392021
1887781
1537746
1992515
1922829
1272508
499965
1297080
1447163
1117153
1618303
179361
283150
1173665
841461
1067894
531044
699282
333381
913442
67670
45835
1711026
188579
453946
1183287
1707148
324344
703563
589370
534552
1462888
1365853
776561
1459218
973355
1197657
1490904
844352
324114
1586319
4066
75119
906344
1993331
373757
1024119
393771
1427035
671147
177252
1527545
73743
1964006
1355778
1733142
1109541
822734
1635260
741149
711337
1964166
665678
1062892
1416679
861270
753005
690213
1228287
488974
682556
1157584
412110
1263589
851383
702990
1112817
32300
863414
331796
1108297
1228225
1001875
973272
39201
864540
351219
354156
1575989
1197023
1835572
788176
718659
1008826
316720
1848871
943654
1068183
546808
209480
986913
1497490
616069
1877180
1655963
854673
1961909
1996484
516701
1504820
1157732
69903
483072
1785869
522668
273380
925474
1097071
1352082
645038
1732087
1877371
1469667
1395275
231468
1532601
1383188
1749725
177970
1749216
1086600
1733262
1394618
1431439
1114402
1694910
578614
1835454
565251
234299
1952887
1232274
801396
214783
199159
458829
600999
1280852
1239846
1240860
1823163
1556457
579727
353844
968637
312377
1034400
134967
419059
1522161
17660
791718
803352
638570
706153
1724228
283320
965375
1190198
1975403
621608
1837248
242545
1541864
858446
1999208
1354365
1270045
249819
1112702
1970505
361011
974526
1795095
1851693
695777
1398923
1646424
751709
905270
1677996
1709051
848329
902426
258927
1807996
1756119
1683829
773650
1399837
765196
587304
1396816
114031
203422
1944037
1088129
1095179
1884951
1889507
1734847
1354278
1014349
1420560
1036278
135002
1510307
1252273
1340757
1896839
95127
1342458
206975
1156417
1088521
543128
1734903
1295499
317421
1099230
131917
1786407
383197
606307
1305196
122453
149670
652607
917367
608794
938636
232193
1319407
659317
656380
1920308
109766
1313615
720515
1156865
855403
1254171
544136
1739743
1566066
1413690
1027911
584608
1208178
1558732
444914
1591332
407198
1475758
1999981
1652040
1471194
736137
1927104
112340
1697082
148377
1156922
707852
843184
962953
1823569
1674820
561955
1504348
1276507
1893178
1463131
1576799
1641935
1142333
1702460
733248
407065
1620581
265020
702922
790363
1366273
1600960
944916
560547
933346
1480883
1048968
1007453
535607
460696
1539593
286844
531639
1052200
7286
1491687
1202209
649871
1692801
397061
276064
9975
1596086
1914897
1554259
275392
1810808
1090733
590378
1094320
1800323
980198
584027
273383
1456402
1567816
1960085
1364454
387148
662115
448457
1246205
1150244
1551751
836346
276304
225624
498645
1754811
578884
312410
1976094
148500
219384
907881
1867169
1258771
252381
900978
48887
1468742
410810
1861982
854475
1870120
1747415
1150613
904804
682941
1810300
247617
1976054
1129906
516701
1271295
773048
460379
501436
1056220
974073
62425
712102
140800
1736524
282505
886243
15247
804084
1564026
505211
1118662
603913
711562
612003
667173
1273505
963955
681591
586211
1959804
923886
1220507
1857935
1368319
372309
1451628
1568662
1014348
450933
819694
1568664
1360492
1739101
1483092
1921210
514958
1914492
85516
1359624
376438
1478916
889976
1132987
1952206
185415
584840
1033071
966282
1923819
832015
1389852
1188465
321867
1070697
1260414
301382
140724
1330417
636741
1319077
714200
175686
406282
1633547
373091
129401
1843455
526430
1725513
1195970
996725
1659770
1119334
1830582
1517130
519748
12566
1429904
382663
1750709
1832427
982167
681791
1849555
939503
460882
1948400
496246
692204
509680
106544
318429
1626187
1099003
1251156
1125119
1075452
354115
873029
1769228
1496818
1240855
898126
225683
672384
1076610
525475
8772
1799996
425487
1717133
362132
1667868
1148522
280679
685299
171690
347205
364131
1655714
487606
979743
1500744
921968
1518674
1603262
1386424
616282
541264
623474
1880041
1062009
1643958
1151882
302330
217438
511102
477704
1740809
1483304
980571
731064
861571
953279
1789159
872996
729321
490622
814014
498745
1549376
333359
1867428
1289704
81063
1436906
571902
301354
1698443
209756
962200
1203415
1854599
794993
878389
737766
3087
330184
840711
1151159
754484
134672
211625
1115461
1811358
1373595
194950
1437335
1296817
460975
401088
1674784
1129248
1602323
198186
1656733
1281102
1905292
1604266
602691
1736145
175541
1386581
1196290
213872
333905
358662
927924
606664
966011
682151
1089146
625721
936917
1132663
1300198
1366133
1954841
893120
656021
1450278
627560
1754947
915552
304387
292724
1145422
198995
981471
440629
1856700
247422
102575
1600973
443106
1119620
224506
671056
213099
503631
329208
481403
913080
1558623
784122
824491
93761
750043
65696
729844
548020
661457
1605452
614199
1662405
1610948
1912385
1434216
366860
923252
661398
830273
93367
1967720
1126464
1255372
356225
1349703
1192677
1203366
385521
1779502
382442
1508492
796116
1358252
329822
1676020
1190905
1557850
1806902
1620674
1483464
1302456
754209
305001
525069
115951
1629789
1139867
1385007
1061918
284337
1703939
125011
1603656
1041710
1447588
1251824
1945386
239687
406455
1575248
155931
705025
13792
840133
1324508
994315
1877132
1683467
1616372
424139
998262
1948763
1531489
1869648
441851
1029528
451551
1750546
882546
1682232
1399363
1956259
1214686
870045
388492
179364
1387221
1841957
54182
1708372
403776
1801755
72212
1712928
1575673
1999651
1735210
534472
1225262
974421
264865
1326427
1947541
397095
105913
671486
361536
1763005
1602723
113803
119982
592522
373858
1031667
461219
50808
283586
1201699
485684
1489092
1403402
480513
615736
1466625
1137245
969497
1164970
1903428
1856226
1210034
631844
353050
1267427
812110
609124
218081
690551
1795912
1196902
963302
1418350
1143934
781972
813107
1304281
1835335
1451541
495392
984084
568067
1875851
1087316
310425
223572
1928483
4391
829035
249893
1619116
1057131
106794
1163176
229562
1868988
781677
1602692
736742
1220572
551942
39680
1065910
400012
1494548
1908277
1659143
1582905
802002
842002
677204
1306541
1202410
738320
552711
1814069
1572415
1213270
303551
974307
1865033
880493
1138985
1404501
1136765
891431
1240358
1487590
1422339
1465972
1321997
337132
1684009
746945
1185243
1653786
1681941
1296060
1871004
912925
274354
880489
1697522
1894009
1660179
920986
538417
1478700
918100
1095929
128296
436839
1807525
1230143
1595097
1843265
123971
292472
270949
943331
69464
189896
633421
365471
286924
1719452
309131
1549029
860263
336851
1289187
1217264
1250416
755128
323825
1746749
1809184
836952
375240
1913319
1537657
979565
1882532
1857187
456840
1165055
1168471
772368
1013024
1121303
1452482
1191894
1041287
1173360
1836417
1499416
1103971
770906
752107
1469211
915668
609424
1671586
1619758
286369
1565716
942977
862837
1574440
151156
381435
1276913
932269
1730102
1869005
608890
394670
1875823
1708989
862088
422644
242991
796406
1831199
130041
267107
838116
1789718
1432531
1088900
1715367
1758602
785825
1195896
806876
1439326
693318
657673
780909
1205674
287676
1119386
1200966
199129
1986627
1411100
23737
907636
1184911
680355
26721
174536
1366450
1021362
22512
816963
38463
774325
1096989
1923768
770050
177477
1297748
1163229
1340921
701073
1039399
142916
1091281
1359602
305057
422832
512512
66079
1566666
813503
421718
1837910
1934427
1827085
1115360
1830708
815847
1048684
1835949
942170
29029
1729744
1048415
59998
808056
1453933
1675599
1689003
333625
1945155
570687
530649
687730
468872
405633
1085580
1996928
1218006
229912
1304722
1882600
1298634
1375034
98275
1097885
388085
233165
1323030
1350422
1288710
1497086
1879250
1987507
495885
1385221
1912162
600517
349268
1335396
696398
870039
230423
583014
1793110
1146515
1330552
91395
1833331
186288
877345
549522
1277834
983978
1821411
1669633
508268
670517
1575509
700442
1914620
1028305
588410
740934
737659
878200
1826416
1084971
884850
842655
1595807
316049
168970
1048640
643633
1047285
1267971
1426781
324580
1539674
1331227
1796205
1013169
1473126
709038
313387
875864
1196368
462168
814697
352208
312199
565940
157273
333022
972994
326761
730332
1371711
1741639
111984
523876
1440168
385317
1233668
819701
432222
99432
144163
1831213
155268
571425
372434
1431283
1775563
417451
489040
852271
1583562
564694
1024060
1917712
1170231
1084143
1495632
1094689
1623222
1863417
280552
1588446
1586670
1523472
1888309
1560748
1791433
612121
1308550
1973585
1545585
1247448
881369
1617024
1286524
1373594
1921259
1371382
930976
1844361
1238486
1920358
297427
32698
291477
196653
89845
1656038
1576056
987554
191898
1257462
1978561
841337
701901
1598741
922234
155259
1155009
1578147
650689
1065506
425441
1875553
753863
1230372
1044507
794354
1877641
1077304
1433432
146995
919534
180100
158261
1422118
414071
623594
1282660
947646
1892617
1134373
1682868
1451813
1147447
1421812
1535086
1539537
240645
1470541
1199712
739187
1849177
1569313
1604166
923008
39224
136930
1933763
1757282
1805505
1057019
381810
1858144
182355
864270
1808659
1217432
299386
1478803
1964088
335014
1920849
969916
291271
88624
705742
1735959
1927540
1557777
1076186
1112720
1799963
581438
1217540
24997
1831035
1637463
97713
247454
1476480
1620914
187611
242378
1080623
1291977
1617333
1273945
86620
1894455
55535
1049513
1215126
1527793
1923388
1084
126781
1580105
142551
555734
1242260
1719278
1473198
1756382
1667807
553030
1533310
974672
98154
1570202
1608128
1868842
271062
1490164
1536969
1219814
948753
1485501
1803745
388909
1928582
1532897
355479
1668941
1956702
996127
949231
547470
1040266
649611
773985
1810289
1058955
170827
41018
1722082
1210382
1398590
1669003
701641
404121
733959
1344395
1410331
1708240
312335
393879
1494352
1152754
468915
1837307
1405410
981706
412269
1926806
1872748
1989089
368019
670651
912049
1154594
1994497
1852151
1323076
125842
1858594
51728
493089
326273
1396227
1434344
1329425
516017
220863
1895370
1064576
1907375
996094
1046261
1099867
1995128
1666843
1496929
1229777
172614
190359
1000904
1001135
1626429
326140
939858
1243553
1546165
1610463
1016475
1341815
1552678
1162648
1998540
720724
1670417
1183934
686849
419982
772925
394113
1157932
122795
1430156
773704
571858
583807
925769
491557
1678372
804016
386938
685517
759256
28968
1941350
646039
1831704
324849
245113
1673784
1489070
188111
850832
1374879
860656
1765307
62372
804733
1187008
961760
1334895
1809361
851668
762652
632807
1346955
1156266
658070
740703
35816
1380073
1458628
322096
1763123
680234
1174569
21122
1376968
299776
237227
711949
108971
147629
1841888
1342811
1518548
1666119
1482167
1181023
1366202
1289384
1406639
1751659
590807
1354485
470321
1676863
810205
417365
1512012
906521
852446
1604127
1539798
43550
702267
1824589
1922670
1351401
1979310
660532
1514705
1657088
25365
524781
1760783
1560821
340235
204224
960391
305793
1549862
486510
1272045
676841
1665900
1742197
1280631
286323
669597
359693
26000
995948
192621
928513
917820
779914
1213780
1269831
1753976
474941
1160400
1691287
1816678
1185717
1436395
1949627
1292759
570088
466042
192074
702229
953782
53046
262279
1687365
1565429
238835
1755989
1496491
593546
562404
759231
866758
239816
1370544
627604
848907
1605542
1605368
1225274
1210223
1239020
1009994
117803
1949239
1652785
890691
918503
1557571
1524181
219917
1161062
558464
1847391
444504
710712
684332
871321
1212861
1134370
1089782
1036115
190871
1917513
1016978
644945
511146
372807
1469790
790085
501710
813408
275464
1415287
205630
1720470
1154575
688787
933225
1215656
1251845
1267312
670557
1138330
1709280
12292
1373150
1642294
985541
1412114
1203369
1748478
116965
1642220
1130531
1170609
1614698
1434910
372887
196545
416908
1524557
399368
1150280
1489672
477675
52913
768966
242320
1723532
1042324
1528489
1408892
1129963
1673418
400854
1650058
1245133
1117982
663915
634683
371469
979481
1986910
1874550
54000
1576176
1083676
702069
111507
794431
1419854
763095
1359144
1851149
1140918
1476614
358612
502498
90524
253225
578615
5913
726187
234323
222384
85012
626957
916379
1160962
772129
756912
678523
1551666
1541144
1082365
1069528
839231
143843
16564
892968
589263
506111
961276
35341
1484115
1173348
1955894
909036
793988
1723930
522718
309123
1734682
1978697
1315394
1548846
615047
138571
689968
414041
1354893
1425622
1518186
761578
1820979
1139039
1406882
314576
1696391
1938307
1021815
803302
603196
27287
315753
322267
1838879
388120
1024069
1922646
411830
135455
1218521
854911
1591655
1396971
350474
469503
15596
1279658
1248967
33418
1531846
1298259
843343
195305
479228
1881334
347794
1664928
514944
506939
849987
973168
696446
307091
392118
298114
1635953
1038899
1494571
849481
1879960
1938395
1621768
1098375
598807
243379
1719895
1861879
1957784
212158
1539434
1427027
826024
1431726
1197583
601871
1573245
760122
1882468
1547244
1044580
1695342
828869
156604
1892373
98118
2874
912969
1458323
1917019
1424122
945533
801916
993044
607014
1088080
611837
1567667
566186
1418729
715094
1000395
1519953
1474340
1117630
842686
1717484
1700464
872915
556285
14815
1046267
1190946
564618
925405
1194229
739551
532516
1724920
1653815
933747
835813
215994
782337
1992607
167183
1880655
43286
581410
1237894
703975
1391718
761805
905803
361177
506814
568420
119130
1780165
543659
1577222
1125039
1392830
1037020
1056588
1944695
843751
1274503
582514
921047
1944995
984083
1113998
1080875
479236
1502904
224432
1510969
1244017
65246
1299855
63611
434730
1566869
484927
523117
121035
1165883
1411731
1166337
975498
366810
1489398
1611736
1511689
1180845
1430893
1809705
21372
633878
737829
220947
650746
1506479
1647032
411097
634695
82064
1702684
1522314
1514990
1043357
1050728
1457642
1119340
65551
622280
794969
1814858
1388744
1165919
727723
1133442
619447
1969082
331302
1534865
918339
194632
963204
1992911
1027941
1707050
1380426
642212
486873
993969
1143606
348181
416430
622716
1827597
683917
1562279
1182040
1726231
574381
1547309
919443
373520
1249000
185733
709863
181825
907452
1344252
1158460
1649303
1851565
353895
374976
1050097
1112536
1855948
1648842
997690
1327632
211447
1891522
158611
1019637
1609446
1440896
373099
899518
1697737
1398358
1313329
424217
94821
772484
1017455
1379401
1059723
855613
1092781
870550
1695039
726075
1269867
712025
809825
766561
264805
273911
427094
369444
1848329
1700298
256991
574863
1462846
943849
1580597
422898
1343786
1748772
1159948
659927
833670
538167
392847
1110330
995093
1257386
299993
1011311
109150
1998793
1231829
126930
1350859
1940673
148540
459795
1011529
517345
127598
563015
1665327
1688668
1062035
1165216
448329
1083119
1725766
1542106
1122882
1072485
1767835
1436236
1313781
124167
1672566
80262
808885
1115961
359483
1688710
751633
1014270
1253613
1266290
1670286
801746
1033600
1310684
1943647
1510112
1420279
1552901
965732
1387720
861138
933228
1174245
622116
776427
1493632
1798156
1253198
457396
806470
169242
1275991
1389946
1862846
65267
1047804
735699
177218
1132353
808166
1716333
341736
235656
860682
242343
1882858
614788
1513818
1786422
1877299
1339075
1003064
1525979
1681030
976166
1545717
541583
1974773
629368
1565652
750719
327441
218196
595346
1806084
1923097
1527262
513956
1616922
1213802
1073920
303014
796165
71443
1506329
1048385
265614
1205038
561710
171587
1160108
1694946
705230
932300
1614985
697996
945185
1257601
716279
360645
1672252
1660435
927516
1361843
207457
1277291
1205116
1321977
573562
1796555
797845
424538
153954
1719403
1978888
1672445
800563
559363
1982911
272369
724420
719043
615790
556825
873402
1028790
161229
52002
1083120
1721023
496410
56531
1126215
1056270
2360
1260377
425004
1650283
1100717
1871628
267095
449933
1585452
1383941
1385373
1088633
1089268
1063277
601135
1749467
1861163
1356520
975518
591078
891022
925870
1980433
1175491
180457
127011
428531
1767836
298291
721713
1752253
561811
429990
1768675
1648017
974254
1623539
752037
81964
1770857
900953
36110
1636020
549156
897355
92249
1970903
1221315
1765538
694936
1582855
18824
1034726
878577
1085578
343704
229529
142422
154004
1502105
99518
1748352
122566
1466754
1330337
1808601
1475605
1955112
473516
1463820
731012
228944
872464
1551424
1438897
1626972
504501
270035
80620
7122
226381
421592
215451
99845
1587683
309012
995446
948251
350681
821140
344752
688153
862729
1527102
543771
1400759
1108169
1799030
1091415
664768
1567784
277289
1584209
1729947
614411
1052522
780935
458606
850714
651414
1728765
730950
1342356
1849073
1582202
139814
1973787
1980640
1859021
344048
1559552
1524702
1958258
216790
982065
1073448
559698
1300928
1076470
913512
746101
1370052
179443
1348696
1757346
1156969
1988069
1669228
503017
1646240
1327157
1732414
976748
723091
1220907
1535594
1131840
1825004
633609
1934551
1194723
848972
73016
1519226
1639428
836690
1702213
394995
1016554
1205188
1317964
1976863
1716266
1226329
1552762
1387447
1744188
1418756
860489
1635121
74820
1750870
1922613
1176053
1170439
714075
1910910
1036251
1084961
102725
1408547
523213
1266103
1377172
991077
86810
1159937
844931
613734
1031694
1701610
209505
1438222
1553068
1506923
914506
521249
1741393
989270
1052380
793637
929378
221743
1307144
1107011
640768
1071346
1151870
488140
43768
72321
1221583
662776
299264
1538333
932792
79587
715558
1042163
1145148
814441
943977
1002722
187053
211718
958525
1374113
1820918
1201055
421990
16188
1344713
1852809
694907
1721281
1871023
214065
1628908
1345233
516002
1232057
1931939
210728
692446
1099112
364603
914706
1755979
1882443
1333933
1302582
652757
1412500
1513657
56278
1614604
770339
1993813
1395081
1717252
359647
379303
530318
58812
1301284
1534043
367229
1413169
686790
695401
752812
216108
357238
1307198
23030
1413965
215434
691694
387408
1069870
856879
1506561
424720
1071000
1716204
1003175
1822591
1714596
236177
1175113
875014
1293071
1031227
469275
450185
170508
1994192
199071
88327
340825
1003752
1922991
1455266
1680499
1426869
1237897
1434092
59148
1926529
663261
272412
601849
1430483
1626541
1400228
1469538
1210383
857576
688170
935438
1484396
130161
1072003
1679587
1855829
1129876
1377461
983461
503923
1051934
92009
308504
1742389
397820
742428
1327339
1227774
264639
361241
1999959
529111
1616632
1009923
1690520
345951
1107523
1554703
433812
1352221
788077
1050023
1215153
1539280
1942510
324466
1666721
445168
32943
1623261
1920975
123484
690711
771167
1551357
398357
224050
987295
266426
1204403
1462051
1264742
1278776
877143
1494121
288799
1727850
1850938
1807911
367108
299836
203064
1812464
485508
1466899
1069424
224313
1045222
1176641
1923625
640696
1148419
481444
1959087
354941
1787725
168936
220358
1190520
1642682
1879504
963243
617924
1569844
774285
982664
280570
767511
649964
1164647
419727
372388
1696815
62312
312389
155700
1014279
1502169
1582270
33978
1631321
1369200
1933999
979120
462551
1052344
1434411
1094118
1977414
557941
1745001
332028
112844
1019429
1707303
1512
1734862
1425912
1908054
1504719
476271
1496931
1429126
400275
1041626
477065
52403
294558
1100563
868759
1162653
594090
1208395
272951
604346
984582
407284
1460688
582576
710462
127372
632470
859926
1927290
312311
1025846
1008954
1267731
1430061
1781961
1557224
1947521
885598
64126
700762
1748841
613956
1809117
477192
356845
101442
1241805
20622
1075441
1144109
249293
328603
1040172
953261
1199962
371113
1088900
1430369
1729824
1150478
395502
131628
1159329
1481912
156926
72776
36791
1515756
745713
1953358
445192
761191
336822
1159353
422138
167837
1411873
1625454
186257
303657
838538
1836097
1512411
21686
1810362
1241836
1711828
1230122
94781
916110
740552
1235487
1318913
204796
1514489
331308
168511
598069
1216560
7862
435136
1660172
494421
1679580
298123
1096175
380644
1616315
55825
997712
11436
1100925
1873600
1675135
1689688
1448239
515804
1464126
464042
1192819
1026849
1110683
191473
514546
883934
157763
396916
612243
183730
808071
899283
920005
540751
1987972
1344978
43319
1030164
998916
545407
201728
169726
1215060
367002
1173722
1222790
567541
693213
173822
1309444
994686
387287
1493983
1782817
1624245
1122534
804256
186346
528781
1531840
822898
1044127
1423638
1371498
533909
52588
53874
463211
338578
675896
1606391
1734124
1094905
395169
591816
402367
1347802
1733546
1157063
1678096
222590
223501
695711
1080672
455589
3542
1728924
1672338
1887633
978833
1207103
357492
841597
500763
561068
1137970
690885
1585324
319204
314719
1842544
1421864
1140233
766557
1476772
770955
1573750
1447033
382832
244207
124577
605205
1306454
1524454
337333
79350
440177
63489
131230
1021315
1874211
1265712
1107359
1193241
1843131
1960992
1732285
20887
521864
514692
1691393
1722852
1717896
1547434
156439
1912859
1903120
1144460
487654
1433908
673541
1311012
503365
851253
431952
757202
429053
1921451
1691318
1271663
546067
1452361
101136
315895
245562
1061773
1985970
439870
226862
1938632
1519623
300087
374758
1906229
1422850
1477576
765700
66340
27714
1939709
1747119
760988
53580
713680
487622
1559107
1792069
1125336
1395174
1269246
85835
1207312
429639
297128
1967653
1559357
227395
492269
141234
470315
743596
1277424
1460279
1454312
831404
1032481
71617
1426454
324715
227191
1264248
1242728
331658
1425203
733255
1552599
525455
140954
332556
759614
616045
670031
1258112
1629377
635146
1684972
1363584
354088
963119
1787302
613912
86807
1761224
1969932
1143319
805652
862685
1628164
1711633
778925
769085
616018
1764155
208889
434189
127084
1253346
1324490
1648101
1502590
820610
1145623
117330
735960
118545
745372
81542
1287939
692993
1985532
286323
1188303
135971
1700642
413046
859664
1739866
636917
1497882
448321
689304
859232
52508
1595802
585777
1089304
980070
1354330
223120
1161713
558152
311708
1002238
1302582
1861163
1866510
1789029
1238188
1906682
1585694
669726
317930
1708296
939719
100069
934378
1771355
211816
1323047
912124
1761826
831543
1675068
1956175
1189731
1914305
1867715
707546
1325007
1844259
1667881
119829
1433574
1085565
1006644
777794
331261
1524480
1220809
896555
548585
972665
929475
1373732
460868
577578
544876
746442
942212
1533364
1741173
98821
519279
1597880
1206573
334198
635209
891024
625401
24018
1573484
1995979
660840
456083
135279
342328
1275406
1422371
1743811
721912
1760719
1190545
1914395
1350046
984497
51171
1473831
1516664
1035162
382278
1594237
1761594
645926
1492964
1721048
1730830
1371639
1912467
1282774
1948034
1055992
327020
1730872
551459
755241
1608161
292873
799629
757474
864849
473318
1110163
890670
1019023
1143985
1020997
926850
420879
1451744
1191484
1076335
39458
1112409
1168848
509654
991851
446096
1650973
656660
585276
656483
765345
440196
1493557
1870176
765984
333184
778894
1796857
186464
688987
1196494
1016180
1507916
1213370
1060940
840657
1460406
1937390
143021
1743980
637963
1910279
1749664
1736310
541432
128231
1479354
599966
401805
1752597
812041
1890306
400126
399404
873511
1689255
979619
485814
622359
955882
371232
1311236
1339259
475080
629049
1358969
618222
602028
100731
257886
1570454
121138
387643
1100135
1995439
1711101
1250078
1778806
1498335
1879348
1840188
1618989
962237
496185
292515
319083
99440
1530580
521694
572725
947856
1294970
1860523
1497219
1378827
562286
1955993
1201393
306334
1833209
992145
1449969
521376
110998
1011361
1016185
888725
616393
1655627
545274
1224900
1611918
751483
84806
20726
608206
1592102
1849821
1687909
391791
480514
1095575
1941996
1039354
1143882
620229
94929
610897
1769005
1915834
1950535
1366991
109964
1722475
1488404
691317
1875988
440144
408530
111645
311354
1635757
1693045
989115
514465
583741
619102
1916082
1037960
891162
839837
453
1237550
631269
1304824
346716
1987555
885679
747159
1373555
1407357
1959989
37197
190514
270953
1957200
1525935
352592
1298319
903068
387192
554560
266468
1401936
105973
373679
702578
1819095
1512168
2883
789697
1234616
623852
1702437
1247285
1014530
340956
91980
57442
1330830
1010945
1237696
1185141
1314375
1367940
423386
1215009
1677452
1145519
1667028
1271475
810552
631725
811638
254896
1009731
1415271
1260818
1516876
471780
1293684
1663216
88165
963015
1098224
408859
1241156
14748
1775505
989383
1327487
1871122
964945
872362
1291774
196170
296375
454259
339666
1269475
225333
11861
1126269
1798384
649955
1748619
1869782
488282
189900
1481340
1638277
1077985
1415107
748730
133818
1654337
262863
1550661
1598181
326288
78776
1915525
1636649
1491080
897433
492127
1578638
885646
1239655
1798778
1630121
57032
1227713
1268627
456015
7620
1572717
1020278
1240197
229913
970326
1241426
1115197
888421
985479
1483637
886526
815300
161581
369301
1933733
521379
1782224
12748
676335
1053979
933400
1488557
481403
1924668
374952
195908
1558162
667488
1234506
292298
441166
1292635
350883
309586
1938423
1739024
84478
1722262
326504
297403
1396264
863827
39831
744176
1788585
1324473
1371357
1219482
200199
974635
1323043
806193
1338764
1345581
1378124
1018431
113856
1133684
1934567
1540072
78772
58643
1813380
1734544
1658102
713405
88032
108813
1444565
52187
890963
144123
546984
1855869
631888
1630715
1847535
1823340
632977
1601978
1406708
516039
604703
1017070
435656
231441
718652
1450542
868248
703848
965661
1129531
1698966
1404342
174159
626256
1613917
1260186
1551789
1164591
1177182
484064
1207826
70171
1648290
800645
1178239
1848411
1817377
1647502
310713
1943271
1578723
1908513
927514
934390
273171
1899072
1448015
556386
946368
1192921
1962736
591216
224790
482763
255153
897972
435875
1841012
703547
1058950
519219
1067200
1724505
1076131
1591385
1559350
460094
240052
168109
1984248
1853183
1531130
153647
1975790
1850856
631145
1178815
794307
629413
1084183
1380736
1649162
1722413
1450127
465268
425555
780018
860691
1252170
1485897
896482
1517116
38029
1259905
1901654
1972031
217194
617367
509818
1435211
409638
1340565
1772886
1574853
1037164
1057036
1330082
1373274
965605
562341
1529310
593737
1541472
1727716
232998
1051770
111272
845091
1332739
317389
433003
1277942
1865397
1758253
864557
1465796
654337
1490793
1577708
402511
1567899
933934
1001959
1494769
478001
71054
84858
1072351
176646
1066273
419141
1344773
1701612
194101
1585758
1173632
412045
1441026
1560974
816117
7771
1643020
934626
371814
1113816
1416015
697199
1949352
1643495
1263056
431389
91980
1742667
558087
1440281
1568047
532674
1050096
763374
501942
1438187
1737105
584021
941084
730359
807308
24326
587494
1282688
1947367
151753
350642
116666
969246
197377
1795502
21582
1368817
269851
267272
220712
1042875
550894
1259975
1417119
537484
1375378
670311
870465
1262676
983673
808461
279528
584812
1547721
1658336
1735671
1619496
434297
166630
442248
807638
959400
688112
1646115
703376
628362
1312029
649671
1890928
411482
571592
708488
1595103
1648838
1002975
315582
1464197
1294403
1010220
1691860
117776
1259874
219433
1126739
787926
678911
952952
852522
579317
1805499
1102825
1251921
883205
1451067
112025
1524253
747491
237196
1206708
1026527
758237
740188
554057
1063129
139804
1797274
1844534
766452
1368221
1123161
663415
683032
1494398
1155659
740869
516212
1557877
1266779
1986083
643437
1798546
1834963
1957543
1647371
751961
1779592
878040
459729
1100473
538412
251759
1707893
1821339
944346
1098644
1507724
415998
522785
1048454
705862
418998
1079838
87284
426825
382215
1438685
1582446
1608497
1699761
1462197
1230179
1630006
257841
614214
695690
446284
236308
815335
705204
1462978
590908
1714277
455649
1815450
640695
1985729
1407692
628159
797001
1355402
47631
316993
1460534
961941
1381516
970103
544148
473016
601918
1235261
635296
1994126
216343
309006
158880
249449
208120
501236
510915
1464743
1065294
1717168
218236
1861570
891923
407441
1027073
1310171
460772
1338449
1795205
1981557
1078633
1156309
925795
134815
1466175
1307255
386991
1409942
1416683
443754
817635
635256
915172
1509332
1902450
1710352
1795956
994329
185295
203881
1086406
1638662
434855
419444
1595860
1597007
645637
449770
184491
1798721
1493390
452391
1341501
1104921
767036
1567499
1025955
319510
1134716
1038591
125574
1020024
1332482
762086
189204
104389
183867
1217598
1176777
1254468
827735
1681908
858720
1348257
1426512
754437
57790
711221
564809
1891029
1951708
54636
411186
616298
33960
997456
325491
437807
397634
187090
1686868
278475
1785919
319929
118236
935143
1148501
1059308
103359
939315
90577
1747932
1735931
1311386
1772177
991639
738240
1462259
35743
1429980
1490214
56671
847283
1432948
1246063
893615
1356763
1563595
1976245
917640
1382252
1987017
1654604
1200564
1519644
435895
1468203
1011970
644663
1759530
673863
218287
1193993
1973530
1556783
33455
922656
1027383
585148
746702
511861
281252
286234
638559
1978871
1608544
1663055
1153805
1502146
1036848
1007111
262375
2240
1686210
1704602
1082763
832089
1797198
291265
1606528
657790
1728246
88968
262353
723128
366404
83255
75027
357570
1515210
372869
1891458
1613776
744864
1225456
1692502
565054
1929857
234087
1471169
863542
417436
206479
1798343
402160
1096738
810497
1324680
1303964
284192
534002
473895
1332249
1958941
1349276
409989
1182179
214897
1348989
596043
787032
1305908
1880516
1681585
639868
1688033
488317
314993
1296990
1632168
301359
1042462
1179703
1458630
184068
1854534
1133412
1269411
1026240
553724
1497709
1894521
502101
1740541
655368
173574
313807
1370358
185215
1103532
1298316
445296
469400
202771
345656
1229837
1952953
1517005
1268531
854320
1840987
1629360
1663272
1408371
1387481
1068063
1682188
1633904
444688
1860668
1981699
45232
1104466
51903
114864
1850725
290567
1193182
1832716
1962053
282899
1925120
1453134
622216
1474227
1864373
855747
789254
1256197
625429
1258601
731036
1917400
1423338
783880
139052
877456
1522987
643110
1362035
1620148
45048
1356711
1808542
1341118
824769
264982
1820059
777172
820351
929557
680790
291965
1718066
364570
1599913
523594
330222
297195
766327
686311
966178
1904608
89966
1048293
900342
995192
897392
1667783
1015363
1289307
229636
150057
829447
1055418
1245995
1350530
1495881
1761143
524071
10368
1039270
1723256
1986283
316304
1388582
1190857
1814533
235150
1668105
752659
119401
122460
734294
1384001
1848085
1335358
1124413
686865
210688
874553
158266
1199726
655255
343065
1907403
458613
652109
1980084
428395
72659
1610215
985813
1018864
742687
1444600
1359053
1197997
56809
1592217
913943
306388
584197
1140901
381687
1368748
543844
1861912
750850
1285287
1780000
1895892
942290
255741
988954
1059
473876
969774
137511
1376938
1262173
1481780
1407360
72578
1817424
856469
849109
13060
1835105
419200
1393540
762374
1376913
323923
1013105
330336
461152
398984
948434
1660707
1101594
1382125
195367
272909
238281
1304116
620214
776457
749116
1541865
1528241
1802865
185428
1421211
1518572
1120054
420126
1672886
455726
1159220
705842
853251
810033
118271
931013
745320
839254
1525593
870586
301799
1757211
1501103
1340564
1446811
533835
108182
1036143
1798131
1970468
496966
626203
871476
896847
794240
1624417
680605
1842076
724358
84667
299075
287304
384916
462777
688215
65731
984371
921127
579742
651874
1938485
831323
759444
1279825
1806578
1954305
1112251
1741880
270170
659674
547407
1684348
158921
287826
496923
437815
146150
1153132
597049
953963
1198244
1630884
1087419
92506
1798757
743333
1404931
1616672
1055547
1685378
402493
582610
1055512
566901
1443355
287661
222382
254892
190587
1747377
1031446
599715
1855118
1116781
411489
227705
1353707
62412
557971
1081744
8805
1708637
588458
279363
1688170
470477
1133758
1409955
1653251
1889709
741328
1229976
683562
782715
129655
472075
1980002
1269325
1276037
1128655
290765
1259933
1832438
226655
746652
1821946
1311688
1899691
390320
1024366
72029
1886203
633461
451367
1892843
1018060
1205530
809150
94417
1710726
301784
779020
741085
365355
607675
62449
1384828
239931
742060
465030
1920909
205296
1663086
1703560
553739
118114
1955264
751112
368211
172129
1928778
9245
1363886
951959
877204
1766537
1470013
1919107
1951016
241054
1435075
194478
980672
1444170
333951
149846
1059738
555612
1313118
1114310
565864
706832
575351
897300
774081
1187482
1471151
811312
1161000
526146
614665
1966965
791153
1438246
1247217
627625
695242
1498810
1589819
1378003
638959
915964
1343679
315216
1057281
1865103
79122
994637
89527
445987
1306538
40728
744363
1661750
1702412
99905
905244
498860
1100908
988194
887793
1179097
1727812
504390
1517827
804498
1021110
1325546
755153
713914
405185
871609
941768
326155
1071769
644844
842957
1513962
775533
979693
571301
904477
1852937
762621
643499
430307
1413598
189780
1471146
1533012
921424
1305681
1875616
1587477
43196
1700435
1350778
950207
1720717
211792
387381
464793
756973
731587
1700821
75255
1741276
1316737
1861750
1928152
991502
497747
146470
1425649
1574607
290794
214643
1209586
1787072
1823073
1150803
1899140
981949
831999
377741
194758
292554
787662
1708866
1418669
959564
1605368
1226866
424962
37285
70841
446469
1446690
46988
1799516
695613
141987
582904
527402
1447843
560898
1317771
1585039
55083
1597055
1463739
394423
425178
820265
1013886
1515632
995076
541546
842645
1610356
75801
898341
412595
1501100
1472710
410863
1233765
972713
199513
552836
1603923
702117
1476030
1128318
1126875
498427
1221631
1974434
677954
1186391
1560779
843976
349991
139793
33397
1534630
166742
199233
532777
136140
1353728
13412
79889
1790244
984224
996144
823779
367884
1986875
189503
1210545
1774428
1501028
522129
1028904
1559056
1317262
468497
660199
346312
1964768
1198302
896300
64815
956015
778769
1609105
929789
1552098
66734
982593
709372
1084933
263146
1508818
421189
423674
1355609
1509459
1763484
1315033
235619
260496
1689054
1800321
1167076
1570114
1899990
1126464
400750
1799997
1774529
329154
388474
550989
530666
861723
62793
129174
376023
1400162
1329307
940255
600705
673588
597175
42511
858662
758882
371257
1447437
681089
798122
1791865
236685
732544
735964
1321579
86074
22096
1699701
31260
528047
4824
446797
1798825
1474260
358843
837056
1737619
1333287
1074484
1474497
1922088
44585
130967
1783806
835581
1509380
981467
139213
409489
15039
793546
758979
449821
381301
573208
1693495
1308347
1768392
533006
1554785
1357590
1107824
562011
106830
1008954
1224445
970682
1183446
1268500
399055
1300826
1759631
307046
797517
650616
1661872
931730
414588
547967
1420931
188450
1842363
1508608
1766642
999997
1684718
603708
734899
127197
266493
1711470
1528051
143952
1144113
1847242
126606
277334
762102
1294933
213856
1310373
548711
1733170
1853176
1347524
610110
91515
1548860
847982
884467
873458
501337
1394165
1671526
1731934
1028398
1098593
624852
1727725
1723435
711747
1554166
939463
1465032
1687202
263806
326519
1355190
1515272
1570132
1742266
615000
1229375
1773291
1237346
311384
890771
959712
1587766
81303
1126709
510744
1551113
684717
1982085
1420826
85017
1522149
1603680
748587
895772
1981329
666416
1617611
1832457
1632813
1942662
291728
1692618
700656
1329615
1554228
450202
1975956
256678
1200399
161790
453168
1941801
599974
1320868
1922138
649838
216388
590432
990209
1523203
1992697
1274404
567099
778882
511161
1623845
1410942
1100123
1680306
1095039
1801168
46607
917309
747799
1592660
1215584
789577
1953200
568313
1398062
1643782
709825
358482
1707983
1332295
814534
1257846
1872857
187027
1128212
1150485
1492064
8597
362457
1467597
58298
1366828
1903016
223609
1613771
1316581
5864
244861
117445
254005
292539
1211962
966974
1442878
1656795
1093614
1994431
79647
748409
53515
981499
1395583
1473334
256314
1085535
1165037
1554455
1742828
1998800
758686
174610
1547713
446685
1827694
1877545
450683
649790
854714
1506669
1598903
859856
1540206
539164
342874
64616
753780
454452
941796
1921592
70019
1080743
148655
516455
302277
702967
358873
833216
1752092
1559204
1924782
1540289
1727900
389282
1029466
1994555
660961
72934
1360375
1729556
586388
1582171
1325855
1871597
353999
59535
1109772
959862
1450953
953475
1201248
1414178
704202
1869867
279640
925920
649897
933486
1813002
1678807
1637390
326402
44602
955383
932925
1361380
438306
571611
1541222
853411
536970
1891451
1138383
1128097
33112
1747676
1403685
1802450
1231713
684575
1428148
1757983
627132
703669
1559556
1158081
593549
221727
1945025
440883
859945
1011607
1971733
133092
840335
221719
1838040
425954
1417473
767239
667259
1954006
733121
688996
1332457
408028
333187
293003
983942
1798303
1701013
232848
506773
1062458
1961209
914863
284239
166781
1076276
194873
896625
1630018
1734443
1213611
1204522
69472
38211
1886578
350422
332488
934001
842095
1209579
261240
1794575
606401
1823147
1487349
63210
1525491
1510390
1284662
221649
1365580
1625012
1557465
1882181
1336162
1957781
253641
526725
1613326
1576157
1014598
1211692
646093
877275
1710429
493704
1500347
1804066
3263
456841
1183919
635094
1519013
67885
834552
310104
59615
28642
994622
364536
1971204
883276
385334
479025
851453
1799478
1723793
502734
870538
701130
320442
499158
506439
448252
1792829
1868816
476343
473063
1373263
693373
934893
1919565
703580
854547
1630848
1215636
1801296
1438822
293566
416108
617406
1639466
363417
795403
549506
975668
299901
767217
1235438
128898
154688
1669548
128069
320164
656499
29602
964852
214002
552090
382819
1474059
720661
1498194
343561
1227440
342671
1292286
277664
1163273
1521058
1626813
464781
98485
380590
1385148
1046502
973900
484546
560112
1166090
490695
1316743
28139
1131930
591708
1523506
335810
529156
1590724
156093
1611014
1963339
1617858
1054699
424002
156262
105691
616181
543954
1786241
62378
1799646
1468322
966272
1691587
599305
1639116
479824
505975
751088
1088027
1959546
575206
289654
1757796
828177
1604965
1322693
1435672
590550
1180094
1397783
227836
1165662
455879
663854
1771517
1485307
1897267
1148469
1822018
588582
1539629
396347
934849
1165553
21121
624351
20511
110417
211104
211773
1703744
1028171
747163
53723
1812028
257007
888202
1189572
1179231
947491
624805
1102806
1394326
262408
559401
478113
689505
1343015
1571862
1290612
1649262
1957940
949679
1719097
1613287
118623
499225
232998
1891080
233538
1606989
1893476
67679
1591069
1567517
64462
627279
577904
874833
732405
1714488
1973005
785508
1910806
1464906
773171
1650656
1248507
633151
708262
1903259
1349270
536388
827603
1588214
636179
852556
27048
1411843
1367522
1802220
574296
1594844
49532
1601148
707146
1698967
75371
1545528
778470
1681676
388174
890851
959611
593274
1573117
1796752
1160929
1797864
230008
875997
1813283
1778053
1110030
1001669
1699029
238
1783189
1020436
144641
1426847
975062
383449
1575708
402476
886342
719185
1000917
1846582
1327570
905961
527926
963113
1231826
205159
146240
581639
1461393
1530623
333823
10496
497932
630337
726004
495096
15350
1014440
1087053
1392022
1286497
1197900
1836154
1246406
466932
1107499
1007101
432196
992828
656762
1300749
414202
318818
807194
1214536
857394
465037
485844
284827
447350
919576
1990628
1295559
365537
714647
1027620
1759081
969475
1463605
334497
525003
463699
1288080
1754619
86810
1271317
1782804
137421
52345
277944
1979510
1139755
514990
527860
1304387
1078253
1558232
1371627
1415008
282205
18840
1408522
183669
1463611
279937
1649108
923591
664765
839053
69308
379127
405027
1115468
192723
1418779
404337
740650
1755038
883814
998259
1875774
112861
1330023
1688899
1815699
834499
1016306
1325250
1720430
1037143
1514421
1785735
634882
748401
1668800
1220490
1810246
137446
621797
323726
1069073
1933159
1537143
850873
481043
2138
668703
1560498
937269
1951464
534111
622620
1513441
1267851
1717448
238617
271973
1333925
1450072
36379
742614
1002540
1056888
829436
1125955
1190829
1639772
645598
32754
1005452
1980378
1098765
258580
1186628
556531
1295511
911237
583124
1277857
1452385
1170357
56026
317724
1411787
200884
224363
1013068
904004
763556
353801
1932573
1716342
1546664
241517
402248
1725496
522220
1950454
1994339
489904
274274
1215040
262435
1897283
300979
1404828
1771716
1634453
343072
280520
1918252
278307
241097
1515179
969575
616549
1529015
737638
1394629
497274
823906
1413008
565852
348826
1857731
1810203
472318
1362582
1681487
1693002
1896874
470892
427794
1209165
552739
914613
1642943
1483424
399025
1884881
1347103
1007414
88114
442651
490204
307871
1089879
1551678
1738278
1998173
1841974
562364
7138
1679213
407221
443492
1304326
1973458
1325936
30630
1799592
1765929
1599865
1830307
1489775
449399
519815
1702636
208488
1753359
125803
1549617
1585383
1012230
260359
1702598
702618
1142278
995831
356752
272276
1467116
1854208
1068191
267533
376820
1270259
1175236
215357
17530
1717679
1684282
97998
335206
233296
1851493
1378582
1853972
1753246
553683
195105
219115
502863
1284059
373733
313063
835921
1724018
1035969
985820
1211562
59084
53436
37819
952598
1689144
662224
1929690
739227
1185623
1578687
795206
1218023
79179
502842
1403347
1008123
704493
554476
1245882
773586
1716429
1995670
289677
855547
64302
222207
594953
720566
1511754
944907
1325208
487056
1687593
1048267
1223617
1293875
1539858
331034
981637
1970685
832004
710346
1284772
1626106
329776
1476525
1460337
593612
1652118
1844416
1676697
1120732
614125
1312114
1140792
407940
443277
1011971
310737
906382
870405
1705305
1661690
1769852
654327
617528
482479
206982
52687
506260
1878062
1430919
1579525
1914007
549094
669251
152928
892859
1212413
293442
53155
802280
323657
1333844
550467
921953
1895104
1813043
798342
43829
461455
1170398
415980
423653
1212743
1200462
1937953
1761753
795233
1782656
1217816
1866957
1466283
292834
1538667
1203597
1022395
903078
1212155
579855
933952
1464025
523422
1125772
440963
1420718
154061
653911
363454
1283747
806971
1535995
1773339
571760
587813
927524
758971
36601
1462612
1965672
1727737
1925860
1758598
1659590
1681026
1295425
1021325
138002
340271
1449172
429874
1367610
1292976
1095658
1719601
268292
1518257
1187730
122298
22152
191774
1657108
1058671
64373
1255391
1472957
103217
595371
1260827
1670548
128316
1729040
1180693
872389
1401369
1619184
282745
1537677
537207
1317686
1852510
1022679
1828419
1589770
382160
1307547
612233
1981585
1123945
1228979
1534852
1294425
1045687
1726477
293023
1509884
1614236
72222
719903
1408287
636331
746414
1510668
1279367
1534231
1133461
1235958
1518566
107397
1923176
1199416
1906423
1548689
1030618
568624
1395948
1002407
85861
168801
1693588
1872588
567240
1401312
1560781
1831883
237776
333338
1435884
56416
700569
303974
1987459
155900
775479
1333496
1655646
16977
952982
1368758
194067
613348
1585101
951905
1293345
1159616
1912914
1001059
1201283
308425
71284
551219
724751
933927
1160307
1867099
1423599
1332063
1471652
1231726
23604
1932623
1387264
103480
1692072
1146297
1257744
206298
1043578
405502
840445
132505
1518491
599112
738114
1913454
11802
1552868
583378
1677771
1384630
208897
1898265
531310
1425819
1371017
275755
220201
1054346
1383575
864181
1746251
1182040
120822
444554
1956819
1155427
262519
649301
803714
1139319
1541263
678219
1421010
1015767
814879
1427320
314661
1352165
742736
242661
52171
1936056
405870
26280
1069495
527213
1445127
1555314
541892
1574594
1165900
1053816
1692268
1739373
1675512
802023
1012124
86436
1819920
353790
11429
360203
1308246
1959244
1487421
1646659
1222853
92017
132498
1651049
670598
111582
1251377
1093869
272064
1446334
1688475
992909
1447133
994185
1427381
1490947
4702
1889508
647777
670656
1054671
884535
952576
217177
927676
1513287
841905
438579
1759066
550649
559431
187557
751160
1998148
1641933
127822
1661626
382462
1751976
150264
929722
297671
1501962
1608516
1424504
1844781
1555368
1092248
1475786
1264850
16014
150496
827587
1721849
1465399
1379437
859646
1217920
960486
1503864
1709925
1880968
242824
631781
1050337
128208
1252938
1439375
1518499
1321137
1969745
1954738
66508
245465
263730
1843304
1885675
450140
180022
1673860
1310837
516368
309830
327691
1335103
1745833
242053
962551
287888
1061267
1140258
1285143
36620
1133545
1312846
149242
1018777
1828824
185881
832155
1898660
1753450
1999731
1566039
1297911
9694
784381
1820690
1652686
1857733
711836
1018223
1231612
1120788
464364
12934
42960
1101717
1204579
819385
1940642
1244283
608958
1561393
1535229
489504
1259
1125439
588427
1309835
1395663
140251
596010
648019
657157
282990
1548351
919681
1574413
1888674
1841623
919575
1168993
967307
835625
404364
1839332
1396191
1759583
1152157
1334110
371427
960516
359738
1928534
1045670
648534
161381
1488439
787923
1910315
424973
1873790
476260
230139
823229
852170
1711564
415671
33371
257936
1146660
866021
393503
1968062
197103
469624
730184
552952
1497566
878732
245570
1090196
1656497
1174478
1970861
1314753
859298
771063
1729444
1924163
330155
811770
1495195
726883
1767459
1860997
749245
1242686
970009
572736
1300293
1521154
1794718
551737
1996337
199101
1071946
988028
1561242
390751
1575761
1819379
1512820
770201
1125913
747842
1317262
95221
253037
1637403
555826
64598
356994
794603
1067946
1517706
1566487
988796
1978578
1912459
1535796
1264949
92589
1991413
160200
1901228
1750921
838160
1790578
1099563
1348362
1457864
575715
1910814
1952579
1998404
804514
1397692
1703142
598307
908358
1964865
1151043
537895
806434
1496186
1253969
116292
1879229
1896494
1804467
827268
896917
179045
1819390
1481506
33645
987452
1365919
1728428
295443
1233846
822360
643292
1244125
42204
962078
210015
116228
1298239
1759332
885655
852971
805749
390459
270389
1995276
1029141
1005044
374985
38287
735985
1472051
106662
1922397
186736
377912
1428837
930689
1064338
122367
447793
1594634
1726573
1112617
472718
909122
321637
1665018
1402587
1333646
1845910
289822
1230825
147080
1953248
296217
710981
860797
1366757
160904
777484
221418
368072
767329
1384745
1615731
1773671
1336139
1975832
1969943
630782
1877421
574409
1760383
1620135
1030291
1248133
1164752
1297563
336300
1321065
153311
61106
1252662
747741
35802
135850
1412570
278621
632250
335343
1101392
187578
116258
1379475
1430517
744627
998556
1891841
985622
1669972
509543
198457
1866245
1017586
498609
1234427
1161093
1573468
1152708
1623385
918195
638603
1502733
1698610
960973
569554
1073109
660614
444252
492210
1807116
1437127
1637935
1929652
1250596
70931
1282316
1840679
638370
286422
743284
1982252
1167720
558736
923362
574684
716454
97362
987782
1374980
444779
1388639
1342553
1866107
1941159
577861
1257423
1703920
87129
716674
276273
1927862
385247
1400113
1252146
1493292
1029706
1934137
771381
201468
1300749
1173804
604430
1588782
269969
449986
1969904
940412
37102
1809256
243603
1157660
1117392
1194339
323599
1415087
965384
1271663
1333477
398419
1999952
1942642
957666
196980
874914
1890435
129405
412198
881749
1850854
1686926
1280923
1732270
1561909
1199203
1407699
194515
1228266
1755962
1920639
1743836
1830724
148701
292915
928301
1914566
433339
1065062
680741
170434
275842
1485678
397570
1507504
1113460
1909721
1673312
1004455
912351
114706
1589468
191025
1613058
136946
1162595
1969678
1469886
285611
921249
1131518
972335
1393989
1059929
1182118
889926
598493
975440
1522668
253909
288851
1699928
1953773
74460
1449517
1347050
1506539
1587768
1548858
1312309
629251
926369
1730408
1441177
1587067
1333225
876561
973907
701615
411675
1341953
1163919
1883756
757832
43094
218798
1856630
363184
1699099
1103377
48322
1389943
1675862
1566668
343868
878664
1269748
1045894
1552285
1103550
807669
297527
301534
386664
1486537
806894
236255
106896
1055993
1739768
1974566
991400
1948874
1020361
582060
1468785
452885
931900
375740
1792334
1878590
43903
1600029
274438
1026239
1559274
311296
1797721
1778244
427932
537243
776514
725552
210289
768581
129402
293613
499374
676192
1707390
1377693
253667
1801474
907016
327874
1087808
1394108
48300
1527762
1076475
1054727
313660
1152320
408096
277523
1371415
1134705
1026561
1951558
1013565
1459012
489485
702906
1440481
1648687
1692955
799477
1043573
1557308
166803
1249993
564090
1520818
1506846
142336
334778
1680046
252155
246887
462804
1991434
420108
236866
281151
1526672
1819976
1517064
1065128
1901536
902522
1457548
1764782
1495348
1014835
1231572
816090
888679
531703
884774
77090
609959
374669
428107
490517
1055441
2011
1510797
349049
1606568
546923
1980995
1010911
887047
1823786
1389545
1345961
608321
1510484
594498
1481863
314727
1565875
941592
1918364
567011
154071
120395
616282
1685649
511970
1603171
980858
1760981
1918302
1041468
1935224
1036645
8060
1020776
360532
1856092
1714314
917388
370099
72225
1765980
301693
1162216
1944849
909692
1505738
1524473
1283908
1068638
90615
568574
372448
675498
829861
1962143
1317911
1426030
267290
438909
1948706
339903
528805
1579747
1035423
1275703
160123
656416
100430
1497750
231352
928907
1192451
1017988
1512440
1120890
1413212
911456
663653
15522
1337785
933027
1111329
219545
1606222
765840
1885779
1570754
1965310
1358550
1699907
857396
219150
146111
110618
191928
1724168
1480029
177477
1115176
342970
826423
1008570
831365
1955495
1085049
1009611
1836260
1630095
1828609
1408984
1508552
1655964
1962320
1328101
913470
162076
579504
677945
1832083
1586698
1180112
976467
398388
970350
1829008
229189
976020
1423711
1144890
1942204
1585122
495680
905995
1478287
61394
1546739
524829
1297896
650223
978494
1379243
815450
1840585
209815
1559676
386423
1431149
492226
44606
630096
1226843
1363572
815629
873031
281848
847095
512894
1494643
775814
912124
1961727
1794224
461247
306528
127822
1238951
59532
1517803
1677274
1377686
1356587
296835
217420
222795
793257
1999737
1842352
125346
153734
1458004
1523624
1518927
1549144
766303
230863
1120481
163501
323044
701416
1457280
1144686
1029747
1483159
1039096
398625
370648
1256575
550006
819778
1875055
1397381
333432
423469
1006973
19676
1372286
1413917
619579
278349
1476332
516956
1738392
104503
1862202
920418
594986
489743
797016
603280
1258206
851170
513569
1772048
331159
1393409
1570946
1103958
13409
1686259
1107495
1800867
501013
945914
395203
1652026
1291427
1292786
1233170
364420
1021225
1332101
1945933
320190
1974102
1544618
91866
640108
1556014
281868
729043
999903
1779907
518420
339946
504829
806634
1493939
566160
630055
1554538
812335
793725
1698036
113425
446120
735057
1291709
437427
577093
613742
737907
1903949
1589346
1463094
240797
1114080
1700699
1254565
1736598
375358
472448
417555
153132
1801924
1308629
1538976
451576
1631560
104061
357191
1942802
1480423
1719391
545856
1104324
1299669
750630
1389902
1540481
1721182
1354022
653691
961960
104581
160297
1038329
1760666
1401941
1016768
1813313
439062
132126
842409
1111330
1234024
1740171
82656
76974
690023
1880108
572711
657816
694789
43964
324306
1158102
130665
132451
1418602
1275874
47371
1533290
842401
930479
682861
1963422
1762584
1170659
206325
1867319
831733
615274
260199
1084327
670023
1416774
373283
275254
1885287
1713739
301209
830731
80563
842152
204162
735783
118111
1892315
234701
1454675
633308
607774
1237588
795002
973245
1178743
1445263
433293
630832
1658787
477329
1536030
1157572
473288
428698
1344064
108254
1808721
1041915
1982443
996625
586181
731463
938139
709688
465699
1475571
1189435
385860
369372
16829
1168985
732252
94700
759988
1243067
919277
1968715
823001
1996608
1676753
444965
1440233
1754932
1879800
1740931
795842
594898
1586362
372773
826176
1578061
1511583
528972
1165261
1083272
98309
485097
1324851
1286776
993046
1346882
1055670
1659842
1860598
1332041
1770088
707611
198676
1772604
1874202
515746
603224
457616
773081
1211814
1820605
795781
80403
1610433
1851079
1668906
277681
401132
714897
1500646
92279
1979692
783560
845880
749465
432284
1721785
487315
1898746
771777
343335
1165774
856970
1648598
446344
1499140
957024
741285
526532
1354607
681268
1574912
877315
1245513
487078
229070
218849
441671
1518843
32071
870234
1324039
1307643
1679492
779277
1903475
1336157
1337600
1296036
196040
1034070
39973
1122630
1406841
642735
1737258
414547
853088
294339
677800
422872
1136118
946985
1726227
398737
697443
1964770
1608385
1043601
1460489
53585
336883
1365755
906066
959263
1634897
470069
1906484
1813046
1126905
1139744
169167
234209
1593092
1753191
212681
702009
556567
1517435
1476428
1527414
568456
167002
1922569
333371
901382
1049153
387425
1487711
651902
387054
636174
1657100
701680
192409
265122
369096
1836698
461814
1845091
334733
873874
1908085
1335763
1795487
560499
1889529
1431326
1101811
550769
1960874
1784714
1469455
1602236
1176797
1414063
585380
1619515
834749
945627
880922
1998158
243983
348138
1840997
1558548
1992463
310861
1953986
1894780
717270
202319
1888145
319766
19725
1194483
758744
782534
1523224
996382
586779
1884831
1777293
636044
76359
1183382
1664438
1080989
1813613
926378
1404693
535755
260958
1382410
134873
176497
863863
1982605
1099221
604532
2903
149769
882285
1687242
1407958
1745989
148770
1163753
368504
1170393
313910
1809851
698301
261249
144788
952883
211439
468428
257992
1332880
1472571
1457431
1064482
1837953
155017
474232
684418
1072102
1059458
890123
476633
1838762
1581185
1081237
1437761
1802863
1385449
605113
1318239
22371
1458846
102787
1585016
1765530
56551
1111706
1531064
1098291
492003
1764711
376679
576065
219847
1252172
1491124
839354
724018
250935
186268
521650
1183851
1246844
592993
1908869
823844
1135771
826151
1249184
895020
1083816
1267738
163682
219079
1779243
1066860
468607
1197442
386037
1105245
1813824
1888830
1600491
76101
164913
265791
1013909
1006010
703764
666606
1511090
1375182
1099230
697572
1487745
351566
1474564
503236
804003
1186626
59950
390122
938126
962441
1563533
591246
425285
161545
98434
1652037
313466
1174023
1021447
1116722
572974
1076608
1054847
300566
444829
33323
836686
823444
811801
1632300
790867
1187234
1034359
1403912
1094637
229151
1417155
1476162
1180330
1761080
165047
1319407
31373
861967
1870722
1904168
229534
388227
1303800
1777964
73814
649526
487456
1662659
1274786
1784912
1380001
1179464
1640491
1215236
1201153
687352
1660321
223251
232229
487192
1449002
867943
707761
1309561
1303389
1739544
21684
1134242
667633
814299
528282
822255
1537485
388916
1115133
535870
98587
303956
265976
680214
1927388
1361362
580871
454000
967309
1580954
1163287
485457
409481
1896744
1773943
1070856
1287714
1013711
7045
754666
1595276
401013
1147319
53373
1544217
1222570
1638000
889845
1293143
1505661
312092
332696
1068419
55732
474093
1242539
167009
393325
1537636
343214
92268
1160457
987224
1942150
1588131
398705
628860
1821133
282905
1711033
612045
186326
1439805
1548134
1559724
1682185
1584374
78264
214820
1967500
1799457
1041711
1832169
1725667
375069
92409
985010
734728
754164
1496473
339968
684052
1046040
350327
1730173
500419
1042007
1398016
1293077
1786692
1822621
1882467
1103062
423805
1769905
1203629
1615550
1892851
1601808
1146916
382718
103594
302341
1040633
1705936
505240
67320
607866
798773
973173
1064990
1961544
809146
673387
667040
1391333
1797039
717373
710478
1497022
1405578
825744
778360
684054
1486533
1469669
829836
1259781
1919720
979764
94343
291655
500528
1951897
1190565
879657
1426027
1742722
1892640
1912385
1226031
387157
1118714
1028593
1020858
763920
620839
1036494
1610379
1748956
287190
1372334
1923691
1842867
1154218
899767
952097
708207
1099922
1933394
1175549
1243350
1642775
991497
1213769
1316065
1472454
1279102
321473
1422196
861641
1761954
221443
1701104
814593
1203781
453363
1183125
633266
459214
1571566
84314
1374989
497413
393263
111750
1505115
375650
616814
1096364
201710
1825766
1148646
639235
358795
1654552
140953
805196
1309165
191756
4119
1210382
261543
1604820
1395921
1877664
819372
796623
631377
1489978
1815409
1539806
145863
723380
1406974
1560678
1935809
1691306
860240
297432
937932
1139909
1078518
831872
1883599
1083545
1964897
113286
378655
1663995
1186013
1988095
1333420
107063
1444377
1403818
926240
686829
196610
1723851
175554
916713
180756
1372632
1305797
670400
282655
201361
1818903
1839719
189215
18836
754931
1456346
1239646
473412
329214
801654
1506005
1585664
1260648
765807
736722
1905225
824955
1441772
1575782
1569561
321425
188927
1430733
1518238
1278128
389598
1742014
1992407
1528981
1547516
418066
1378569
1116088
1215126
128961
1481916
917600
858677
1324989
1014890
618455
91806
1726824
1952009
1795025
1962132
1293418
570919
945949
870221
377272
1315025
1156061
951614
694864
818358
1443947
435073
640158
1466993
478745
1186377
1710636
165271
675522
1241876
1231036
1906320
867667
838157
1975657
320390
907543
1245127
39160
1577548
1652372
1825551
1664133
1870344
72958
342287
991910
1938821
1116507
743723
353815
1898095
364281
961274
682855
745552
1855724
905813
1385011
938386
1998692
323661
367152
942765
199194
800614
277607
1155038
539104
1247489
968558
953636
239473
967517
561800
327352
289782
1325377
176150
1735261
454999
1849695
398511
1587853
273115
416692
1561849
734724
879925
421453
485188
308516
1380670
1065162
1901312
1378117
1593455
1800328
1827473
1329607
832569
333858
996592
594666
1035931
1088001
1189955
294323
1585078
181325
1290481
1906580
47114
966574
1049130
98950
1018578
657763
722928
1850102
1589256
1528989
496318
340597
1234803
267844
307914
1554580
1659503
1927377
1814162
378545
1033254
1957234
643256
1087533
581608
610211
69708
1716620
639892
83630
753012
766011
1647051
567416
1878699
382971
984980
1863443
135127
907745
1522101
1775552
827286
88633
1572310
43331
1506248
340224
853948
1874479
296373
1404028
317377
1288206
467237
602299
1126604
293911
1228854
989336
1743906
1309928
1597381
791623
1007699
420242
9013
1578100
1693455
645300
1453212
1989255
331604
427188
1618839
1556849
1175282
505057
1535558
746124
1473135
1962155
1688582
1991495
1100630
968371
1399604
178465
77203
751215
93393
1960148
1328872
1718640
239171
353659
505183
295103
958684
689604
384694
233140
991988
214552
236523
806726
37457
628438
107455
1379443
1151050
667704
292924
731249
1093924
1196832
1544953
174890
562895
1834816
62178
420434
547882
1602586
529342
40294
1721382
137516
1944691
1533258
1037423
1674715
418677
1640075
1928577
1001783
420881
267358
1277337
1742198
245077
48139
1260808
1836531
225471
1686030
1239194
1464326
1179875
1845293
1156553
697302
738528
1572523
1496154
632654
952388
43743
1041380
1145098
212973
162327
1695606
1595694
1738531
588409
153212
229040
919943
1551506
1555072
1846630
1096937
1081283
1622726
89186
729148
1685808
897789
1316287
441738
1388358
401298
1336249
1227929
1310055
1962747
1268934
1988468
1466815
201911
1268614
1487466
644507
1778506
884371
1244242
1477460
1627945
402521
1160325
1713314
641229
1361032
1827918
134993
812047
1257128
776313
86256
386662
679955
1466444
653215
1504188
1338528
1190780
1610886
1481785
366707
424851
636871
922846
109149
1468591
1047673
87718
224215
1187711
1136773
949297
701668
594308
457779
545448
1121503
371609
1335332
1039330
939732
523828
1729001
1498978
296243
1653650
1841440
257080
1985241
24487
282648
855081
1871432
1031340
1796026
1170816
208203
138236
1186511
485965
1786535
1139096
1117801
1379509
1608890
1627244
1917608
1102041
1624386
1173046
1101841
31541
536958
1947667
332073
726492
962020
1114296
1331295
659149
168571
471962
1396177
1503675
1038740
592715
1193929
1625082
1946603
1053345
79186
1897214
15047
358960
1553755
368479
148834
1485528
1946045
1821453
1458975
911772
682208
889774
1663883
1431376
786328
767464
1275488
1996129
1752560
486629
670806
1150099
290368
1608786
1239121
1986839
1622098
1151149
956181
1132115
343199
1504366
977645
269473
1494453
792339
1375105
1362076
1219672
1869835
1074080
133964
1626454
1425603
1649246
1025161
511977
1887275
1125613
613704
1181547
1353980
1053098
1237103
987200
558017
664539
826329
1958196
912259
1065789
872581
781541
24430
1767166
875251
938769
414341
1262262
750413
114136
1270257
142551
1200028
1973562
1861911
13982
1763821
558508
1871440
1907064
420399
1206702
923776
313047
1231686
1420833
941186
1319452
260264
980710
1709716
1717243
339668
694179
1964785
1049235
965781
1432813
19114
1974491
356028
1649246
83381
90573
1481346
245004
1598060
1230296
1127369
590201
462007
77345
1054881
596256
1196177
1691093
1785608
1499903
112792
1698256
199460
918307
1000239
1511100
637844
491188
835447
1653079
1757695
451842
140095
1295719
796462
1493111
1159274
750665
820171
337020
1204011
1826030
433141
838318
201872
1401494
116823
612351
1566941
1539216
1457369
75181
639229
600293
1071832
728699
1719879
656046
767292
1730778
118020
1726734
1333306
841781
318309
704952
547091
583485
975412
1289571
697510
1764277
1414855
64930
1304866
342898
836092
645350
1884239
640920
1592878
1052764
1782237
1987644
1115159
113210
1557831
1977797
1043079
772064
1556912
1349841
1303500
444617
1756521
828188
1458607
1221248
1906511
1787517
594501
352135
963325
186210
604502
1294493
1410301
1517734
145705
1045677
1887074
1753620
656587
1717381
169541
815830
1245836
120782
142093
427720
474476
564447
488183
1436431
1558186
1813478
1569595
879309
149430
570690
1703466
1564310
765319
225121
1708902
1155378
1044190
532873
1468028
1022761
1951409
1980022
686109
529850
1336544
824106
587937
1192976
1600422
1699160
1196862
332940
1460321
1533937
503358
189753
1146453
329762
428719
1364041
1422926
1107752
1334544
1140238
503786
1390051
310906
1702947
887984
1506256
558980
1780654
187864
1444136
1893339
435781
254185
1406366
1727810
1079530
1529865
132796
1587254
465193
85933
461740
1571441
1554800
1126242
888154
1436285
809662
847487
1049265
876817
1263327
919667
1427646
1429595
1739241
472776
541925
146682
185265
1309019
316886
1592458
852540
723448
944806
1007369
1254957
42321
591719
1699814
1807400
885016
200421
636450
545289
228498
1415986
87519
1902768
853054
1025840
1697984
259524
477605
1343623
664999
1370528
852721
674201
170377
1721884
1698312
6959
1042258
147038
1805732
385593
1983475
859862
814208
850623
411139
1896437
1034239
577957
43998
1918068
1481389
1279372
1636624
1434563
1017260
599156
1222411
1858182
152962
584386
1644185
1187432
1718136
694985
1230297
1046169
1786175
806441
270916
1634036
256055
413643
240911
1416935
1875672
671007
419336
964986
311380
837299
907314
104539
558503
795946
284315
424832
1984419
538521
637207
1635402
543173
1441476
92170
896516
526083
1547599
1872331
1941474
1487136
586012
1860208
300144
1809774
552032
588752
1938155
1029218
1472556
1539689
728784
1227308
285468
112580
1847115
322871
54513
1221819
97213
216265
1863474
1001966
698446
1138474
1524499
1677175
1438016
819512
364128
144393
1540191
62342
1329758
650345
1424117
1082868
1420186
783979
832638
643880
1272988
1953896
276026
1041030
1489041
714025
1954748
1388913
204322
1301082
391584
1258910
764976
1727043
1813589
1017382
651351
1493413
1201625
1029915
1677323
314355
308723
1595026
1718167
1557337
1993311
511009
1636400
523943
1322670
1911872
509558
715830
879900
1533408
1831668
1952076
1309039
1510030
1010614
1189920
1439064
214538
1295766
622748
190673
550778
1742207
1034850
404725
1181742
721935
1332767
1410553
113224
887806
101622
332288
125712
1917828
457803
346123
226716
741359
761950
627836
376723
1080136
1056561
1229180
802668
229070
1645891
1017321
1855079
814268
100379
1620924
63384
559680
1978569
912088
837375
1873215
1248319
1295689
595935
902997
619456
1183509
1943855
1688746
892700
376711
1477480
1724513
1543713
1408227
1775985
357543
1712552
1009603
1107081
835591
1142067
387464
742852
1657429
1064160
79588
1155731
1825933
952800
1196604
641042
1017907
341515
1072300
178037
1158984
741413
710562
432081
207594
1085332
612786
1271298
1818583
398137
758243
1211485
714269
90847
1554271
1174366
1712679
1595685
603920
1640389
197384
1589844
1775270
1363650
793874
1137763
1036447
43285
460034
898140
927898
369104
423584
650659
56009
412048
928433
319076
1007022
1546837
540322
1312281
1616373
1300300
282232
1280321
1575921
1589214
1192900
478891
1073962
1560517
1609560
1765572
274430
193410
514681
1310834
1626138
707422
853494
1141940
1733989
367697
1102224
1858058
1453750
1481844
214027
735618
152537
981552
77047
245779
990255
438369
765327
1344862
303431
1351182
277287
575444
1781600
1426988
1628012
1657596
1207474
980961
523296
1656464
1496341
922357
57312
224568
1739827
255713
1151152
1487318
1435034
1670500
787513
801301
1045207
1279300
469273
916827
1894532
261526
1550307
166324
1614890
551359
465193
1073285
1412677
373910
1873172
386015
1717506
502646
811062
1249363
1393587
754580
1162519
1095260
234308
1145185
1239765
1645954
783524
978822
1636066
1650779
1449884
217005
26477
1593541
1206795
1117766
297999
585732
1737632
66102
1598845
788422
1116427
403732
609613
943647
705405
1957135
1024183
1533690
661518
612209
1518600
1622897
1094305
301095
834834
494796
856296
271490
345485
1203406
835503
1196833
1130984
1942906
190290
937824
1423823
79669
811811
1428906
586301
253457
1729929
318165
55333
426890
872344
1117392
1758552
212964
8997
1397442
866381
545150
1907419
1087740
282370
791866
1055846
172338
831285
1714151
848737
962438
1027062
233140
1819289
1610290
994628
308267
551815
89258
1087789
1496419
1130381
139857
1496790
1671338
1526841
426920
311154
674622
85379
1233651
605244
1411128
852632
1715983
32150
8615
318355
291779
897765
1584411
1291020
812649
571345
1794651
1423859
1265801
1438574
1116926
1806862
1427701
1084110
1020395
117824
1710820
1041171
1928553
1611321
163315
1217685
1713905
776178
737272
996418
1503376
1757501
824610
438521
907881
259463
1636854
1975913
703573
553321
1226351
132424
552233
298315
1183740
1503967
671572
549124
796800
1293833
1508229
1223437
1114348
1256911
1008081
864756
1944556
724054
418953
64711
634231
1621876
1254526
158619
1215711
257710
979371
37877
1383561
207149
70023
1110155
1896327
1793880
1123910
4488
155434
1114546
909989
1308751
456232
1232033
588995
1155414
278058
1974173
45379
485247
1438333
586487
1056883
235280
1666992
1134175
696627
458463
50807
1760310
1509625
1987603
211904
125495
1098230
203312
1989783
1964503
835184
738910
592407
1991822
481510
1676040
371392
671092
813402
1963267
1088966
1064795
966655
1599149
855666
628175
1520244
818119
308246
1134516
558386
1094910
1240389
742819
1921735
1445022
73987
538175
829094
469661
732969
1378982
1217313
194516
1393849
992561
913653
434860
738451
342982
107325
822438
1979333
1797149
661194
1188478
1464688
1029162
934977
783098
1517942
806843
128397
1271980
731100
87421
1631030
489414
536127
51772
133449
647837
276009
1498876
612990
1921046
624609
1309950
1211322
1886718
1332621
936149
731693
1847067
808633
1891623
1089233
310317
1078974
1048599
1874764
520089
1906045
60284
444645
466929
1924928
1756456
268340
167283
403215
60462
1726888
1038628
1926507
242781
1465618
508443
1388983
181387
1862972
768279
1422536
158485
1605621
910132
674087
799653
749926
232024
752135
23269
272962
1553604
379401
1760172
64517
159567
988760
833766
1925067
1199267
371863
803771
238666
255741
17086
972984
1762176
209608
435971
1226348
1030810
1722107
1076255
610650
691675
453509
8321
1248468
1742657
503429
1730635
1120386
44151
1089462
946636
1508144
1851605
221819
1067594
57982
1331789
552076
501668
1461448
907280
769588
980892
76646
1938946
206569
259349
1511723
631558
1786205
891728
1281994
1650111
1104674
1090444
315136
1101581
1009941
632257
1612653
1163706
1878853
1563212
377406
1122029
709046
556529
561407
772464
1154150
1705794
87144
1103964
1541010
1548493
742958
309349
1049796
472271
951821
1527184
1962533
903206
834155
1927125
1119309
854460
52351
35044
574080
440920
1686705
801076
1652693
1269117
944236
508045
667348
292564
1297857
1039943
1372797
1055573
397157
521776
968077
1441087
449526
1109590
815713
1735087
1152294
1491744
1040050
473495
552335
1435413
924660
956242
675950
1550307
1865972
288187
235284
1833821
1202770
157459
1024344
1365928
1433531
739435
262232
1840168
1843355
953928
1172491
729625
405191
1208882
1378915
1478397
835858
1774094
712853
1895528
439086
1707373
1483821
1694445
769444
1083463
1075467
642404
1718656
255030
1913826
107425
392208
1723261
763165
372619
8594
543079
1815387
157775
1215452
335932
710954
251564
1123830
1201825
568574
684498
257333
983618
1093003
780482
342785
1219886
1133137
640492
217848
1851154
991334
1793815
1623427
617514
1016171
1706302
738480
1225141
1781079
206631
721445
1745581
694228
1085771
13216
488905
969843
1029329
1202951
940022
1017701
548112
1594454
701180
621614
616108
410611
849993
708024
214599
784304
577661
358708
1600025
1060947
1697096
1663627
578079
1011439
1398497
1484385
72621
9833
1809868
455125
998904
1685516
1180894
1293849
431190
1477414
262010
1976105
1656676
1885911
588170
1071466
785945
626446
800427
752862
1020538
1254981
658379
1010762
1995930
1302751
1027714
720040
400052
502277
191464
910611
1740338
1825764
1769329
356735
526402
1890130
786925
1012098
651324
1898510
1491108
1805656
1335774
300515
546024
580101
698452
604137
430978
1303146
656347
1626322
811236
1850915
1621308
50039
172391
1809120
852554
1939700
446295
687413
1761891
1650155
1758657
1603453
1385669
346021
964745
470200
1510253
1849406
1405176
1840851
969990
627285
1498550
1254515
857805
1520140
1700489
565557
1347023
912925
219649
861839
1826296
1801370
592038
1889293
1253365
1127995
420458
1830207
1263043
442449
1108937
497369
1350045
1864502
51617
957500
361610
1574458
1876842
623447
836330
1185302
1547524
57547
1337170
1007721
948902
1941114
1567607
1579949
293981
366860
617408
1927092
1021010
913543
1225175
1434622
1603408
116187
705998
1554833
1506926
485697
289603
797599
1313802
217325
743659
1082626
400826
1195531
853954
1219023
722870
1552528
1045351
1018856
349350
412066
1218040
306499
169994
665117
185857
315686
1012428
1127464
991070
904940
1628166
202945
1905217
1170857
621441
137314
733177
134355
1233478
1921539
1182031
1398717
833338
174636
402194
312328
790785
1579051
1066608
830707
1274235
1631413
1198386
492142
923776
208541
25933
218113
878120
453158
89694
1372005
1017754
220330
260037
1313180
368795
133782
1113619
768800
1400568
778660
1447324
1480872
26257
1513927
981562
910191
347971
1144204
890544
818476
289172
307785
1615865
1576554
994022
642668
395250
1835597
1544135
412492
309439
1166939
406444
205830
409712
290055
137549
1376336
1311612
800349
1657827
1376206
1821457
356241
1989228
1377242
1201116
288693
128429
1524110
838366
1740002
1119575
1764494
53968
1169090
144994
1019578
1151670
1161518
1526535
590781
1601256
1587503
1638979
1586241
437033
284509
87167
953310
285002
1427704
904895
1865140
499934
199530
130940
436933
1629299
1231274
1699533
418152
1652673
1778269
1333981
800752
1407686
1669957
1321193
201242
899575
326836
675645
1110646
1636410
293320
286837
468367
1546652
1982794
1583998
279505
1330505
171597
912716
697261
1295580
291218
1980113
1471491
1243001
1629547
1699014
727469
1329661
548617
1071901
255821
1542372
395593
1354902
1503511
482619
850961
196521
1691651
232405
399143
1910893
1041104
1824566
809559
394307
1569166
1833852
1899592
934208
752551
1507975
1631678
1764465
363465
263479
22922
660468
1386633
1306050
409547
229036
1218249
925206
54324
1749322
1056853
659959
835164
1017379
1747278
1673231
999743
1749868
1447255
1337035
686070
517935
1142888
446136
758475
1277856
270497
693730
21551
1679857
1246626
671578
1785425
1692972
1344507
1356256
1866580
1843067
993003
1183425
927511
258171
1860955
1879609
730330
601831
94822
1641200
1179242
1075900
241081
1343312
1550587
224300
1460836
1001205
1403522
1824435
631477
439217
995715
1368247
1296588
1786073
420062
221729
670714
1782895
1393630
294007
353187
1048150
209370
1284856
1932073
1929358
793020
1806570
984420
39818
792985
1946914
786268
1934555
851369
788016
1844280
72134
1409832
1863112
1425256
87322
981461
1347912
1089008
552427
444813
614590
474734
504828
1225799
1177425
271655
48590
1605120
1783694
1997133
1390324
1340629
1073472
651208
361443
1800177
724491
1328103
304981
404000
1321274
652974
332587
726528
1754967
1565426
1074261
956551
262713
482219
103870
1674412
734820
890065
873220
449711
676616
1086590
1191133
1345027
1911136
1199683
467576
1600845
504231
880253
1090155
777029
705174
1283264
416115
1423502
1846222
393714
1818074
108508
1384381
726848
410879
510168
361614
268687
537285
1970707
1606681
124735
353575
1701364
1331359
1153875
331383
81940
11778
1221844
882766
1240194
1940
1880899
1064761
1641581
1238175
1056453
1915988
1120816
911352
1775556
1340870
1317698
105507
1038412
229784
1055694
867731
1874941
1371706
1236986
1371228
1383918
1318713
547680
1931247
1482221
1539235
1123620
1405356
808380
360354
1680944
645605
1658729
1898140
289985
1422590
649657
1541455
106935
857661
1264684
1930864
419007
1142432
817677
475575
879456
736094
1288751
1908376
835777
513054
1280276
698128
1064551
1221819
1360867
661194
480623
202732
798088
1317114
155164
1133529
1904567
304217
1417310
70777
1524278
1522522
1585243
347411
828637
1394791
1688768
377798
1515713
727060
1803107
530817
1827801
1610539
1137752
1798903
70786
958712
1297016
1176051
1414441
1266778
493836
172709
42947
662525
1997293
1388396
1467168
260705
585143
1637521
1174495
1412736
1087081
799127
1200853
1140719
1589750
759252
1541047
979695
1634844
1917260
1185228
1315315
1551323
1775589
1309681
1288149
477765
860356
1640080
917466
572340
66547
549025
1349799
1625658
1883737
948242
1019858
1156276
1635482
1609847
1221725
215716
1905340
1945358
1201168
1834834
1202308
730137
878164
1415230
826750
1105760
1384343
113283
1607497
222767
234382
1279324
459669
1200182
648892
1574361
175437
643231
1323823
1074335
1230219
900296
1433169
558080
1574605
1691512
1851589
766981
1776743
1774331
344648
1999180
1507794
1445705
195568
270150
293502
80644
889868
1224359
1148361
105569
575097
157775
1956248
933049
4003
1608649
1467874
1057817
344977
526117
367327
1416998
121163
639543
681796
986220
241303
1378977
1733716
377763
54798
251550
708076
1306029
1569334
555732
1084852
1697913
1145545
1024701
679639
1765850
1490354
1869650
63610
299042
136579
1197215
1689807
779012
117323
1684788
1952968
516147
726228
73943
773366
1890860
1448507
1328515
1601232
1086415
100573
238456
845303
794648
1046318
992799
1169648
121223
880313
1850867
1991374
920615
1032258
1529573
1367706
299475
473326
135806
53215
927650
201975
858086
179261
268800
65118
1333673
1573867
243104
815174
1065774
573938
93395
632161
1336578
975483
5963
1934606
216165
1634325
256493
936965
1595868
152849
591761
358515
1026130
1989337
662976
728265
847019
89255
1867431
702902
345863
355138
905647
505305
105006
1560516
288654
15052
1596171
1401008
1549377
206678
1838130
1577880
1670070
1860960
605101
687100
402560
834953
672474
1228555
662780
934290
1531838
499584
1688210
5209
831997
1755050
42311
1323960
1017284
1362254
1025508
381813
1031244
1124397
1214591
488609
1960181
895974
1943532
1856579
1315485
1695063
705033
1568166
486300
1806564
633936
198803
843743
1765437
682030
1674165
436069
1249491
310234
469118
1404408
1169805
738649
1915416
1011523
155452
1979468
1330039
1150897
1558369
304647
1683368
1616393
22415
1882545
137916
377972
479000
1222393
1636895
872777
1633115
772530
568050
758932
694267
1160144
236396
1610425
1758000
1900039
588280
1014855
1578307
1625251
1585442
1920603
1981306
759868
489292
1492779
967486
1794473
557466
94174
1000770
425462
303997
1265786
1852785
111627
1933316
637079
362671
1278819
17388
1296778
962834
136360
1329241
42012
8039
672587
1658582
1162219
1385310
1452722
1182678
1270028
531870
1693630
1975690
354385
1622537
1453668
1160294
1919865
543189
197537
447008
1083840
1546647
1360260
1852609
1215272
527738
29943
295928
990175
859212
950665
461152
1389735
1710000
901688
555173
562286
638383
1829023
443963
1184833
1770283
466223
148021
918759
20937
1937189
1974776
878951
1628131
1878010
989099
737976
815288
1059552
1321880
544591
1180090
162393
303924
1487470
1392713
1784899
537162
1014801
1249085
818417
769675
1500392
89598
863485
470058
304682
485127
1496948
289712
1831707
264709
850274
1020345
111178
1569901
1872707
578849
1823350
15237
1387733
1345283
1178588
1959680
1778113
1886179
1721363
1703209
744354
432485
1302164
626565
1288138
1377841
300859
817481
1976566
952655
36339
327197
633294
34877
1532808
874140
864029
598014
594129
305519
468480
1045763
544424
405180
1005933
832255
1926542
1692528
1469925
1934184
287607
641501
457072
1028574
743168
876898
1175926
1558715
684973
959743
68358
1470088
1828324
293481
212338
522359
1019583
1194156
1676793
1243918
1071465
430522
127004
341369
580896
1255069
907857
1469818
834019
498852
1740724
562465
1054838
1721787
518783
1285406
568030
628654
772322
33511
216838
604224
1996989
1929019
864948
1879119
1969150
1097104
1501978
1482697
1335136
1073813
819071
1180584
703563
1780806
333188
517530
1118237
1866611
638640
232378
237973
473605
817165
1512687
75450
1605950
1369413
883011
1216653
1517708
441562
1533115
1811926
286466
615820
1779363
1366656
1629894
268741
262922
1817676
1754827
1910614
1014088
1141747
1324542
295
377303
865769
90144
752143
272213
1590173
494069
971779
659971
1763665
162746
1846418
366518
1947659
1745041
716141
961163
112596
993300
1065127
214060
239137
1276699
913099
67485
228283
93896
1228399
1881945
560487
1484734
1710247
230949
1422524
496686
543720
1136244
1526135
1866703
19611
1916373
257111
1074810
934023
152458
601692
302211
1979572
1886320
114106
677096
134889
1989141
1999682
707429
1694068
707433
84822
1442799
1821888
1584158
222790
62660
1635260
1719576
1234518
635017
1982743
1942119
1867698
7622
39059
398301
513229
269753
1416669
1539606
803174
1789383
906002
760905
1462560
888220
1348419
437247
360003
1468795
1273797
888794
1563023
485761
1217795
1351019
834817
1243570
56274
1629753
1934641
872069
1695337
339676
1509706
1083672
1107915
1894576
715472
1429397
989937
363662
852442
355157
1902560
1072125
530716
153939
174871
712208
1583578
386001
1370059
1668331
773854
773241
249597
976393
1307612
1639862
298243
1039337
1357145
321522
1196200
611239
1357582
1068400
809722
635879
1239842
661039
1476159
1622344
746333
642816
957048
582685
795510
705658
878937
786764
184633
1977412
1061571
448694
916496
1973080
1774572
622101
1076760
1521823
1912586
123775
1511182
1934812
1184194
638671
152985
1055402
1128210
1808274
1542204
504533
1942230
633030
585972
1419179
1972291
1052171
736202
827879
1424029
456331
1554333
177219
1397057
1004101
863790
666583
294634
381593
143234
1755072
1997422
168598
1015910
1374037
1478166
848325
1271239
1924650
947450
1036756
718072
1729154
1448030
576354
1434684
714905
1554029
5459
1978487
1078765
957231
1491933
1751955
281688
1561910
1892605
598710
580627
1003602
1062939
1771911
1992199
87906
799219
1830356
292057
523328
1716060
863189
164878
717554
1046452
895307
226761
726814
1029837
1795821
340568
578154
1362885
129638
365457
328073
1328798
1288803
866098
279865
1111697
960761
1050680
1687898
1443470
1418652
1359200
1827314
625739
1506926
971952
1220415
1089593
1896110
1352666
610562
1716271
123740
703219
193366
589199
894418
525737
219955
1298439
187296
1144318
1076218
1453430
299886
1741782
652836
896577
146998
1103883
154732
1881491
1110522
317785
657072
397847
1535505
877491
451212
1557680
57791
1903609
341505
240911
1563940
1337428
1209602
278493
770567
79480
846274
1907433
826706
986462
1993140
1460302
1272174
102792
1655895
723752
400101
550412
511103
1428074
224345
729772
64284
1494624
801590
747282
373921
743418
1305865
1815750
1818802
66245
1061653
1144707
370685
1108311
465703
1699594
1608763
315424
1114162
572210
1269837
906175
1211394
1221616
1151629
1275832
1171454
1898573
1713189
44541
1376310
696491
835642
166609
458513
1659148
845810
501620
154024
1390306
487786
116176
86214
838928
1230690
335898
596753
1187907
1943343
1933246
274208
1815659
453814
175396
1841681
1177880
1401354
1877899
928012
523256
1477807
1829694
1163120
1891538
1106841
516187
578802
1755119
27034
1641806
1096597
1572155
967591
45414
1847066
147437
1900503
715
1827898
1315457
1471883
1060180
524533
1898001
314971
292115
1984639
502013
1807749
1486790
1852708
1244767
1478670
1851163
169779
990108
992764
1619806
1523714
226541
1632098
651082
869730
1338137
247540
26725
1661571
1828710
1525913
1613446
869724
1402819
32184
1951144
1487767
1939943
369062
69749
516957
1911636
1736836
1133859
1067243
668486
205365
1660852
1434964
398385
236568
1542148
794428
412482
1113766
1733542
1820249
474383
1146340
1546056
1568615
370548
222216
1606196
1925867
582266
665214
288319
466721
1420930
984891
1254240
1673572
132287
1885045
1784305
1700372
1042427
957112
787994
778433
844413
539347
1017395
542588
753774
169395
585079
768652
629989
412740
1104672
121065
971800
1547278
176543
1835973
1412232
813210
1157726
331106
924419
383514
1284688
411096
539165
1067556
1376632
1734242
1733760
441623
787932
1424878
1739582
217542
651789
661130
1921164
662041
283657
1437715
1934546
1350020
283588
1274442
1878242
328565
556641
1799780
567856
1531164
674162
730623
1087639
1830565
1765408
1174084
1247513
1273156
1006193
1451462
1598564
1864335
1104790
769129
1521281
379405
1216045
567090
114750
74403
1963355
1820091
774003
55135
935609
698560
1807224
626278
1136266
327343
1608314
192723
1736452
434008
1741286
1145554
1830211
1939345
1390210
546225
94327
781186
1812514
429080
407806
529893
1445652
601721
1492489
1585842
1163862
863914
122863
1888947
1106089
61285
1011821
194796
1327277
46133
1496433
684139
1802960
1809835
1375640
1523088
631060
94389
1048986
1057951
468014
408377
1667633
634631
1915556
1548204
359050
86301
538873
1755617
900511
335064
755716
1674208
1054554
1033981
39489
613326
1971936
831030
1490498
959960
1301049
1199116
1724569
710656
1392835
1820280
1722201
329480
377601
1197983
111603
1294526
1017210
812786
1931648
764493
1008058
1804730
847770
128262
703716
1342453
392261
1670749
161579
1368324
1465874
744555
1988334
606101
1779963
982084
1085691
1044836
623311
1144004
686973
656888
305419
1536424
664025
1082555
1059024
1871889
1420513
137354
901028
317665
1249303
1623063
1000450
1377526
1192194
598431
199896
1397143
1080707
1860146
1008722
1887249
414672
810074
1921130
634156
451548
806239
1552809
1657217
863870
525246
1608013
164820
630804
1592129
1866757
563855
1706818
763332
1932412
664183
1923348
891069
790975
830719
681895
222192
941434
93045
181508
1041545
208691
391869
491626
96567
1969574
1485421
447076
1856792
1304536
671305
1816229
555966
1558779
329613
1654366
498085
1641538
1476579
1022876
1981054
860039
1872338
5591
755097
1924292
350072
714634
680698
527879
421947
610878
799844
473936
242627
741758
602357
1174442
345122
1263522
1118856
1279576
519942
1856319
1652449
1226260
969019
800563
1219556
1496213
1282945
1632247
1705708
647618
1766452
857918
1130918
1528786
1107240
1380880
1568070
1746564
632705
504750
112655
580651
1444468
1562975
946465
1789200
1807606
828138
640375
280523
585209
1977200
289390
496760
878995
686302
1740079
1990178
1808101
720416
487467
1513663
656083
660697
534776
317130
1082220
409765
143316
1419741
1236288
1497405
400293
140817
1792998
198472
1764231
1130157
977311
46986
30622
957997
562212
1982004
538543
1201097
1057670
1272227
1303383
1442993
469290
1257532
223331
1988307
1179149
1518580
596368
378630
566020
1323422
1044366
871324
28105
723136
7168
754670
1827385
1887088
1960403
953899
1075990
506274
1186460
359690
244418
914229
818237
825303
386879
169663
10172
684480
157792
957076
1783215
1508923
1065693
1343656
1063821
141371
79869
133051
296008
1120511
1758372
880566
29117
507083
1631423
306208
839684
170936
1017474
1324439
1077103
1435612
281444
1089953
1167562
1591521
1894955
528432
668568
712696
1428120
1088998
303749
1425777
376567
1248540
492271
521167
497457
509896
1361964
703386
447868
1103747
1317129
830830
936478
185676
199769
220062
1513466
38590
1954006
854594
1719940
1336580
140964
422214
707264
974292
1293042
290477
899533
1373412
375786
106384
1772082
887584
444537
261818
856017
1780018
1470523
1867717
1682082
700111
410296
923110
1303600
1918436
1738345
141751
773001
1411288
768262
1161528
1006070
1161050
1662387
562473
1871761
1783758
153956
579633
1663308
1202952
1875973
822721
1793317
90997
1289107
1148917
702155
1962848
331563
291064
1503570
1889491
1604441
1374969
1409553
1719010
1884798
1295998
1343015
838842
1018989
827355
708123
1071206
1578230
243988
591937
1665336
441381
1823446
188453
391696
1453063
1559979
1628835
1699374
1074004
633960
1455600
1966197
1669767
274260
236227
535166
380482
880888
232759
1173658
1494041
1949121
376451
1049367
1203684
233371
519426
1949370
1034269
1596052
1798243
1116419
419910
1782526
1556039
1487184
715217
128064
1456736
1634234
1585065
1419606
1060368
159440
472731
204918
1294817
832687
1459860
1652531
1990856
1197330
1036873
1074913
262763
191968
727949
310297
487762
591495
1428087
1096823
1932528
713319
1052890
176513
377876
1204810
541608
1555078
871368
1173878
429827
812141
1295310
77427
217617
799830
670514
418464
359759
490047
1343231
1189832
1091381
36716
1975558
895817
373020
542630
1735398
1911702
1689071
1740295
1974751
239897
1858394
286699
1582490
437960
1481090
1011978
185827
1541924
1715794
1856479
1290151
1187433
688783
1563699
656792
1501590
694767
194516
655800
1891416
1909941
1319690
590969
32713
528275
1519138
1402113
1548744
1752569
1518887
307903
1242461
1672144
1698183
588283
627514
1071868
1298352
1601117
955962
663916
1463788
1436361
1416965
1935717
826920
1113436
1493889
765470
1044249
1186774
428016
1588050
850920
517609
1925496
555489
167219
1937320
1759927
1880205
1952045
189241
1455498
849719
1440766
998669
759017
1057627
1810543
1438670
1466363
1862113
312525
434738
302885
1441536
507878
92933
1256218
125748
56345
1030459
1056579
326154
349765
1873988
68901
298087
1888241
796515
504400
1725056
70086
618590
1701820
1031635
927181
666614
1814227
1686960
1621712
777960
1987914
736309
1894108
906097
1165179
1006723
1505392
749051
1611872
1770897
691218
649889
85114
568266
1638288
746944
194818
1623261
1317509
464181
1494844
758524
1207167
1799822
1174165
873472
336470
1619109
924603
469625
726832
1354021
207748
1501403
1288173
1409387
197844
1800925
1204240
1610105
429469
141534
1595475
1798609
1373469
81432
767742
698131
572743
836969
334167
1154585
533361
1376408
997561
961233
1994527
566395
503839
253518
871679
554084
726921
1677449
357830
1499683
1885283
56672
1767659
1511881
1411983
1599044
1608609
887795
363958
1950208
235137
1353008
1042288
665976
822062
45293
127865
1089933
1743764
564904
1354839
116310
385396
478519
1983548
706014
529745
406093
1279336
1987842
1215813
1661571
224409
200129
1553626
1125655
431933
1276412
928551
253333
1645886
913988
449548
1314340
412112
1045265
260270
1061549
177589
1893192
955724
1013636
1434145
1332401
444469
1169975
751213
1057600
700074
61703
1955991
798782
1622848
1323622
204011
592202
835166
224901
1150617
411040
709894
1735833
223428
923709
167500
1513442
480849
838191
442280
608965
1162312
1374177
1396069
1696436
823337
1272550
1021578
1198389
216238
29280
714006
76420
101978
580499
1706567
1619906
876948
1123490
1049219
234062
406213
1005531
1067592
131977
761223
1269081
288148
1105710
65463
452237
997979
58317
1859952
1361825
645768
430130
1543106
1908422
1138311
1638411
1571600
1416220
730254
867033
934455
661517
1549987
47125
640042
589128
723981
1319087
430818
1196229
1618812
1632248
1239496
1565093
1292805
265520
1818582
1131394
1887170
733624
198723
1104616
874399
1317164
1822528
166399
199569
1064315
546930
423959
995773
1277689
1053223
1677929
791528
1974514
1257444
628634
233969
1220397
5516
706184
73414
898333
991884
341827
617934
441896
318537
1368767
218932
75104
352405
1903685
1161487
1677105
66892
968659
1681224
793333
1124488
1836252
1515405
161802
1365858
1303276
1818340
1434215
1998228
1355541
288264
764516
1806090
882949
382361
190006
1386496
638816
1607291
1999939
276676
254870
1087850
890167
91169
242961
964913
331577
1949574
1246307
1055560
437878
538664
903142
1740492
720447
1142296
665335
1321120
896585
800022
504023
1771115
315411
1849797
1748270
91232
2319
1518548
1575696
527941
182578
16773
1837503
1915413
1507790
711038
406438
551616
309411
1754739
1721674
1857587
1011478
1393572
104269
1449721
1504539
447575
1356311
722139
780798
1193308
1513145
377471
1739799
1268337
1270045
264384
27526
1935199
1671063
1210480
1027127
1292655
518689
1297739
424349
390100
693811
1227449
86201
751059
674538
110079
1891117
1812043
1013954
567856
1313563
638311
944217
175675
1247723
867341
1773291
904898
1057586
1745358
1558660
681647
1476417
279645
199714
322377
1324106
212343
465441
840644
1815170
845725
1237055
552549
257842
1690755
427553
529362
1906768
1117244
1741438
765043
1054350
826574
1595173
754840
772969
394516
1099508
1245605
1951584
1697086
1329675
1195559
1608853
765823
1316901
1979901
649602
893499
1785410
399360
1108919
1521223
852590
981167
690738
1691513
359806
79287
475647
78333
198542
1961777
802259
1065544
110567
645497
1771994
1374950
210097
226024
939706
599717
165138
1590928
1584872
1483821
20440
388942
1405941
1484119
102124
469218
787452
1855959
1146378
365514
1765765
263313
259554
1231045
149471
872850
1132100
374740
686956
1771904
1799320
609675
1579297
1600133
766100
992599
189488
1254178
1837902
1695171
1885950
14533
683628
1407077
74747
363746
887737
1260221
851764
1496979
1570380
457384
315439
28667
1885130
1844150
1265683
1783013
758346
1548487
1306859
885498
1827958
743278
1872007
907345
1762334
440397
1691103
926028
1919410
162389
1996561
24388
1437892
365407
708827
761669
1560287
1312205
935970
160962
1644888
1903024
1499712
620596
1541448
1433489
634643
902848
254533
464504
1234024
1265940
1490174
1157684
360236
1401696
651294
823514
1873704
1257453
654230
1962795
415875
514063
448886
1951749
244711
503881
1307638
914144
470902
247316
424120
1518251
199005
69195
114461
586184
438151
1076126
895677
1437721
1884059
712951
900376
1637058
1045918
1501712
1134479
635314
1814474
1608790
936457
1551692
1456935
1227495
122139
1785887
1702341
373317
821697
1685859
1321525
969534
75401
642595
1332174
1675208
320426
591111
352947
211520
219966
650006
1673492
992697
1816328
438702
399943
449425
974082
1700467
1503109
1642151
1824871
1242221
1655038
704937
1677403
1808476
274953
1639144
1927705
766612
998031
808050
653393
790083
571899
1535755
1886324
1398313
1350966
395069
603843
1288332
1597368
1241429
1620618
706817
808139
868750
440647
875304
968219
824742
868254
661196
9423
1328881
1561990
1322920
1158036
471529
1711004
1322220
24318
587974
1611335
1422788
1057502
1555123
1155123
1568091
718678
129983
1566952
43429
1049516
1672435
620736
1255848
1220989
755838
847137
1915576
1547670
1866862
846087
1244014
1202787
1017933
1613134
199982
742465
1526139
1963210
327282
1674693
1410101
1647848
1774632
169098
1126454
543594
233971
892593
174902
684619
275306
25413
1715553
1546688
1762422
403513
799817
523490
785347
1506207
820971
1271362
1115868
370754
1845494
1676970
452690
911223
1580328
1463029
1203362
342941
1151599
1569810
960731
1932020
1136548
1579818
588726
1064048
604355
952811
617088
1466444
1962082
886591
105003
1282338
8318
1676973
1742041
1675022
507291
1993119
1097572
1478412
522691
1289139
1532819
1457039
1233373
1572632
1372520
500635
1643860
1917746
1561950
508359
1402881
1030057
854682
26707
1784494
770699
518652
516434
1899259
1612422
1445276
1700417
1617284
1918636
1342634
719903
1400366
1711343
805337
1892282
1532250
109888
1196085
1007947
1722046
1956351
1672805
400764
763239
1018041
181950
740930
1383732
1776197
1796010
1350353
1393136
494843
380303
1541874
170166
619043
865239
1105381
10961
260870
803367
780467
347616
558406
885601
1820938
1082646
1171047
1638958
261278
303013
1845202
1498222
678115
1830067
1336662
315287
610074
622530
523490
1666585
1411363
1079621
1635697
1916795
1530560
1560552
1641887
1492312
832452
1825353
1352319
1838675
111549
1715197
972408
1384716
1170908
75627
86958
1863825
1427593
1072300
962210
712894
1798006
766075
1107533
1400666
131538
1892872
955434
1410489
1438939
1733147
4842
764179
1382642
1505556
1781607
526343
736557
1884660
1016703
1175509
656484
1879609
89819
468254
1031756
1310844
489121
686178
1835379
1750157
1698041
1817555
589472
1770851
1938726
1309724
604166
121423
171134
706619
111720
1957049
939944
590735
351931
1539678
222268
1461085
791745
1352176
1798411
1802410
290242
528826
1318590
601622
1655959
417926
35543
699469
295402
1931293
1628675
882210
1638709
1591510
1557360
1315757
886731
1808361
1107000
645540
1338198
667240
1237212
1561942
1225087
1015402
373817
717986
11343
146009
1600883
1310949
413656
1825599
1478639
994106
1823912
1951317
1910554
310492
785880
343254
17429
1661013
1668310
1056692
1045288
1775116
1960992
1984778
111515
40252
257551
133077
1227655
1332762
1898367
1284785
269778
1821502
1289191
1184746
241360
23966
275712
338760
925119
1647521
1450088
562700
504679
1930907
934438
1679004
531460
1065758
1415757
1695168
334469
1990513
1876665
1963095
1996877
967853
743713
1322563
1485417
1842647
1928328
1234323
1705515
680247
1160145
912871
1154141
676170
1851091
41642
1791607
752590
1917130
1246317
1370594
863801
1848106
601542
820085
1032252
813419
1186288
530008
1628783
1328359
1211240
642575
1134007
1341741
1876902
899711
585145
1446687
1189251
1499729
468397
320442
1382220
1427778
196769
1720138
1171259
426055
669162
327715
1353499
1419572
936207
1329770
287869
643685
944263
1208941
1340705
1559434
900310
1619664
420601
1071649
555841
695307
270839
1954397
1251851
729837
1461611
237584
1376871
828502
160922
148162
720269
1626177
1926553
1179545
407610
401995
1010161
771716
1213758
1307597
539803
949432
484256
1265190
676186
670387
570340
953696
995098
1917101
521626
1706793
138163
472427
896905
859507
656119
1957051
385340
51016
398596
910287
846601
800652
1167664
976160
722869
1722987
1902738
229362
350223
707684
1358555
359636
602609
1499859
511370
890853
450128
1781633
1346989
94224
1967994
609043
627973
1565293
83066
337556
1922017
960089
1000002
683211
625235
216685
1791285
817031
464872
474813
1404804
1226667
1265663
1258406
153905
1236016
1959227
1072961
144817
330486
1537418
40169
970788
482695
1027619
768502
165233
495028
1205534
992884
621711
329518
1713378
1887871
1316822
1184409
1801602
1168774
1023725
1901962
1336588
804353
1296416
1939417
719002
671725
1027124
152144
837462
846160
1811718
461092
230789
1237189
273432
1619012
120423
1195804
274849
939777
236749
1668152
474091
1603815
1510549
318062
1025812
1843499
1773275
1482069
946016
1574439
382327
1764433
1529981
878969
579946
1387992
477147
925696
1364994
116065
1230900
1825414
1065292
596918
268358
309368
33169
962582
1146810
564320
1646721
1881944
34052
563583
763774
592743
44781
195657
709326
706025
1209146
56714
453217
1679330
1500262
203836
1892731
1697585
920733
1520195
1690896
169569
909471
540001
289244
1389204
625894
921365
780451
85070
1705606
1358808
1937497
1347969
1922549
192501
1905549
10661
1303637
348170
1331323
1926423
548314
59402
1111875
1644551
567288
710505
286782
301142
1889143
973246
1117167
840323
1623792
68436
25556
107858
756099
94813
709093
1190271
1227610
1823942
1607461
351801
647091
63447
1907079
138041
262322
1746164
1149266
228168
628702
150196
1107095
365144
213358
801541
1907545
84184
1525217
736506
1949830
1654141
1088481
352779
1886126
1433640
1543138
1323454
761026
1728170
1743043
574236
784379
984817
435939
572007
1305933
381505
739694
810481
1690390
658961
1805053
583118
1311791
135060
984256
160798
1739002
872113
1853833
940419
1299007
743570
851289
622108
1743974
202427
1363117
1957371
289669
1681768
1950703
1910780
1474212
382756
130473
1696765
1612585
870520
270455
1851158
1455202
112097
1583487
362943
87227
1492218
1776929
630402
1230695
282265
705962
65788
788914
948368
177616
334988
951716
1097181
442545
748402
1943317
871323
250402
360307
654933
595794
340491
167158
428435
547836
260425
351101
102159
479217
991444
348520
418262
155024
1601500
688697
955264
1280887
1498801
542506
863211
392284
107277
601929
1322150
381750
1117708
1195542
50650
1611724
1923979
240191
1295739
94737
1808292
129819
1967569
1083272
890788
488480
819852
1056625
1543708
149331
124738
1850862
1029380
277478
452838
1657759
370712
538264
1255164
461376
446471
1251758
920312
1540643
975518
1691496
1347790
1321186
1811314
202560
1970489
590850
1837628
640724
455892
8147
1665939
396060
757602
1530696
1929996
1892069
306154
956049
810927
1426142
463927
124088
752983
1737762
486453
1306067
920967
1281170
807089
87317
1545614
1994795
348737
1114253
547052
257060
1870506
1276832
1724993
1562380
829107
1751708
821214
1273992
665681
408982
652667
652324
256618
1989962
1803406
999776
886630
1480519
885571
1164121
1489516
1442806
1172804
1644116
1034509
1701416
1174761
830627
425611
713399
1553801
1897269
264372
981226
825432
301529
1842811
1285299
526912
1629252
1187207
1524985
1550601
558984
1835601
312090
1341117
436301
1630881
1995701
1700211
1111241
990063
1467680
1806059
634480
98775
1698050
219893
1002318
1542449
337019
1090858
1896105
1728104
94638
1851934
799343
1058230
1740073
82793
1821563
181481
266119
382395
1776367
20507
1620540
1416314
404393
63223
224889
413906
411471
1264698
1320483
696905
1165319
1395342
1831934
1617993
985633
995380
1585925
1044214
411571
746678
1897084
795564
1155111
241233
643641
170579
685015
909361
176112
381412
1799708
1591494
1943544
1365079
1362369
1111151
953074
99163
1881533
1207505
1417682
1080567
1549575
201325
1073875
232298
533884
1734891
1817927
1774595
1909004
3647
609922
951969
98873
478095
1428500
454342
825350
180421
889353
960855
942257
1656631
1498861
325832
1716030
314488
1974390
1720824
286562
1731758
885782
1361036
1551030
645036
1057126
857948
391091
727513
1408258
1999153
1775092
1876260
1524844
652013
1986112
915014
730574
604994
1807547
1117153
1877036
1077347
474391
516565
410866
756430
726860
84806
1104987
1080173
84116
201641
696484
1671685
1160640
775049
920275
65580
270400
559735
1838733
1109972
1522013
458840
1478692
1323991
237032
531930
482895
266648
253880
871248
1872879
1305253
1509695
1902836
134848
671824
1807393
763794
1627364
964255
598786
1839051
506919
157864
207410
503803
1054029
315274
549668
1072036
1153780
609467
742773
402641
297050
1089385
936324
1517528
528087
1644054
1208094
1909531
896461
42279
851042
981203
1113060
924606
97777
1930418
327073
1807196
1689595
728451
1304892
1350937
91467
1651041
1463844
419999
549571
1961394
499525
1956485
1976903
581345
1132705
1312135
1837602
1245650
912655
163848
499328
1287328
389559
223654
958024
1302038
913531
1710719
1369860
832651
1932300
1005966
1101763
1789188
1667153
1247105
1256322
749897
1238270
1355073
56439
1630107
205695
981870
740883
1730439
283726
1313293
1511068
1610301
1305119
24558
1624964
1638459
667624
1169948
1358815
438834
340523
1842893
1887661
417514
182707
1227019
1971815
467155
793587
329577
1085574
1328185
453894
288489
25359
225973
1723167
36215
697902
666352
424723
489919
1182168
1430240
403300
1907201
1900489
1136122
1666608
81367
1393269
1350476
436076
337960
244278
619169
32566
674668
720136
666805
1983558
408589
610912
564321
1099499
631058
1868
1807039
949697
856215
1805478
1522082
275359
1786750
1754875
307166
654536
1769860
1764456
404904
140277
34420
1152695
1574115
1435716
270502
1377319
884941
1187548
14551
1579717
709977
1194702
262455
554364
1343646
641840
1046615
593270
757327
791783
1907514
422018
480389
1193182
842191
1358623
847926
1768784
1731163
528560
1882077
1414573
312228
1573416
752442
1341929
956494
1826728
804765
1159440
1783715
1643333
1562881
560956
123432
304144
331395
1987630
921779
596978
159772
187327
158270
167536
140602
40830
1248089
725322
1214781
1137582
1989784
853301
807080
285995
1696784
55681
1797434
283299
280539
1480066
929784
1883061
1268832
864194
1120480
464306
515040
736114
1708539
221846
234902
1847861
1066558
1773193
1392713
1426087
344016
1514945
1917723
375412
710725
1138682
827477
1622475
1819851
277847
1525335
1867284
1925023
49980
1775213
763650
664962
177900
12106
886613
755557
685124
448995
1516308
1646536
1536106
1352978
801556
744858
1388893
1990812
1328597
881177
405118
116745
1790581
805004
1886392
1532509
1721412
1577979
1504075
545575
329792
833365
324016
447298
1265646
1807715
168015
1524806
1359035
1428755
1837170
1978562
673238
508014
135902
817315
542807
1578236
453386
1776043
1142925
1830396
70365
443217
379223
176408
112537
361613
1890737
258167
210126
566585
519396
1613169
920305
1938992
595067
300554
1087204
708042
1842903
840175
628867
1565060
946358
576983
1641578
115730
730545
148671
1470394
1422872
1631010
360558
308564
773320
724708
694654
1221602
1785792
1366391
1308463
1118692
68657
428787
1997053
273047
1273275
862727
861661
1901450
61123
958241
913435
1077023
1647428
257083
436892
19489
72001
405910
973160
1122788
652756
804895
1606158
214001
2633
362232
79166
1500241
52772
694719
966869
1473044
1726668
1096935
1224583
975192
1591996
1071487
260772
856254
1601376
970089
1356602
663894
146962
1539859
376502
1923759
518032
191865
1877259
595279
1058504
1962240
653522
1808748
1409796
904311
1421292
1484524
1020890
238443
424141
1786864
658733
1346562
1988633
127969
1352824
1271125
1014648
618596
454209
656728
1368040
1902993
142665
1545453
666511
753780
1663998
407799
643729
1375193
1492009
621599
1733207
1266107
1238539
1697040
244236
1610908
875488
1426305
582318
671131
1650285
435803
713604
1207862
431119
359207
1976118
1505518
1210058
290473
1331785
1800816
952191
689395
756435
1678181
719843
101729
1984065
741661
1971219
1919387
1362155
964761
645667
633685
1302823
1432655
1477832
208384
102990
1012655
1197638
1950194
1113514
694656
1008611
832
692652
1971595
874629
1737715
1601982
1304611
1566841
1152423
1488868
1611886
1426648
1037294
1122658
686774
672429
272059
670344
1896295
1547527
1457177
882904
84046
1331120
886380
1356405
1939385
270781
1836629
646822
545939
1917712
77767
1872269
1927248
1366376
1466015
1601051
794930
585394
901905
57077
435577
1350392
183821
1244165
179586
1927103
1390756
581423
835831
1248729
311527
588422
418626
1026585
1606510
658506
293759
369403
1378041
1988404
1705174
1017838
810199
1499799
608035
850994
93475
1820995
1817063
1979280
899201
1083778
9417
144752
409941
284885
1308849
29033
922972
1166715
327873
1898649
152571
1927551
239937
1189936
219799
1351927
63265
1707101
1151374
1665970
434192
254927
1087751
1950830
1019723
1624739
1311576
627661
1286893
977789
1405367
181536
15660
987405
669451
1859079
302576
1547976
1534490
1784300
1562862
82103
1185323
1574046
1668178
1411726
358492
282732
1309930
1012587
223086
825088
1279316
437118
1662167
225476
1117832
337506
1787837
137268
1959556
852544
1837682
1898392
1032508
1038311
1646610
123045
859658
1390168
146099
901814
1266603
1095628
32469
249851
315920
1428423
139178
171742
804313
78371
309291
1348500
1325254
722480
1405018
1532101
704836
560247
126731
1953553
1649108
1241300
1042011
1764480
648267
84808
958706
670314
684277
921233
1671966
739031
755780
961768
566586
92533
1446786
276731
590731
866918
911264
884659
1071844
1163236
376069
1187844
142149
700808
1448855
994393
672236
1896605
59936
1212462
1330324
359087
1898909
670219
769182
1108149
1698315
1762746
933970
804432
678290
1456824
542926
412866
1171701
79834
256822
1493321
502892
1102124
994909
34226
501794
1977908
594090
410260
1911097
353269
1565319
895593
685073
1877000
933375
10505
1934076
1451352
434463
1411765
625956
1336862
1933689
1338953
1697302
647566
1977412
298797
126237
462028
504336
571658
1183875
876126
1585479
1282936
1656772
1231480
955317
689438
156427
135475
1574942
313870
1856470
1549659
1899993
1390316
1632172
643635
1958692
800915
1122358
1055981
1225251
1949516
1266999
1257234
1076532
149998
1047405
234227
1135329
1026195
307198
1950540
635753
540287
564515
1696511
915574
352385
1709388
1581140
1137215
943538
1959379
905352
1564208
1671959
1467168
1513213
552596
1638695
1464242
92331
1546660
125860
1964469
1541682
1919217
1378977
503022
1959658
1065821
1469882
1041217
834074
1900240
1955515
782990
1088114
683941
1054284
1846124
1454699
669036
1582415
1853613
134371
1567171
1466162
136786
642425
1470877
519419
1390261
536715
1475163
1065497
1352419
1707473
996238
1714199
68689
1628935
1347351
148452
687829
171837
1141116
181479
214377
1829776
940881
1638794
596559
1964813
1171785
933388
484624
790078
1823123
1871337
791765
595917
1308358
556362
1143894
961316
1806828
596188
674598
884179
612644
699512
403308
1061571
1509004
4237
357912
1437736
1298824
1331899
105871
1996518
884019
1722643
683068
715515
1772446
1305403
1189582
1429882
506061
1718893
380212
1033193
1286500
1154708
1960175
1354207
1477925
542627
404213
1160495
1339385
1546056
490470
1309879
1123382
1526943
458785
897657
1183919
820486
698478
219093
1030271
1023994
1012838
90855
877650
256678
936035
834938
366263
32805
1578712
484915
767507
612949
1901468
1598408
1321749
1160276
1639288
494516
1960674
1636725
267404
1157079
1601223
541114
27295
1935244
1083974
665455
1689844
298508
1793467
611113
650868
1688065
1618223
1831229
721642
1263915
1471838
524159
1251818
70156
377362
1479190
1405214
1573458
760271
22509
328429
1781314
266299
641226
1522680
26481
417217
1109157
1570558
540398
1963039
109398
245272
704665
184272
1134282
943292
860376
322214
1362774
1304007
914619
1626407
763272
645728
1446104
5977
1289666
1599726
1472939
1084017
1889277
35859
856746
324436
1434684
1617539
731887
486748
308869
661083
1754970
1161897
886925
1589293
59851
634096
392696
1947370
1099936
1690883
750645
775983
1503883
205366
1801066
385367
799798
12290
30901
943522
425160
1823715
891675
1108733
878226
1897978
1373298
760148
1230808
1520380
1256319
375045
783077
1596676
20700
1132310
1391714
195708
459930
1947838
1035897
1258129
1661195
1047670
413394
1815261
444041
387124
502675
1984624
415767
1555645
1155950
1984356
526401
208504
1471867
871648
36637
1673346
119634
743871
1462790
569202
74019
1160118
1702310
661130
1994780
1672007
1257426
1807539
118830
1904768
1994478
1287323
1331764
609931
162001
937009
715865
508840
1207958
645405
1667684
1689028
1093238
1619174
193272
114344
932481
827121
1193502
191123
1754257
655729
117150
925297
1244369
24150
477512
1672821
425658
686044
1834452
1629811
275460
754057
1026291
141683
1988430
1894590
261635
1522394
189257
1749790
1334307
1294121
750933
1373362
1230965
155204
1935597
1142572
288284
191847
579493
1251090
612337
1848863
1184139
1114600
828911
1831399
1713460
1395481
428593
614903
125199
1256091
1740273
314897
274736
949117
1986417
1159100
1989082
1961260
1784708
358116
1732527
1082730
646407
540082
115155
542943
1626966
858016
1709529
1031411
935609
483810
1976309
1614606
885317
212909
1237791
1374458
1942985
1242565
1032812
1635591
719385
4432
965812
71751
137123
1999592
768737
1252804
537126
1381491
1141376
858209
1147458
1167678
1638002
26523
1105978
465661
1935809
522185
1930630
1524671
1944268
1499590
1486003
743479
1015965
815709
616288
858447
1381508
1487132
1214899
1167294
1301255
66627
1979184
1963379
1070884
509858
977811
1481768
1455192
1690249
1956281
1838705
1690126
234631
1207856
1319068
904204
1061319
230616
1081144
1454310
611329
1828335
1720468
1663000
930911
293313
1705636
365364
1989177
719259
695745
1528498
703483
834069
384757
1792936
446221
1247805
37694
1704789
1855233
261476
1501590
88188
233380
1920171
1818148
1988744
786426
1394000
142157
1012683
1677372
322776
940323
1414014
17984
138807
221196
1563116
1589313
182484
584975
785357
1831197
1001953
1361234
633119
400460
1331189
1457402
24424
1775165
1354212
866700
1717599
1007183
1739207
540209
1944326
641179
613332
1514638
1957469
66829
747220
1658180
1509444
812412
558926
209481
442934
228620
1961457
1463018
1933487
1203458
1306801
1977491
633873
1103485
1262206
157423
995758
1074757
1784928
653479
1872195
609131
1335487
1649283
1735620
700027
415032
1054179
296354
1910855
1725626
1644534
753758
537206
1992109
581526
1821724
1129124
1024421
1779087
1636407
579809
174029
1727942
1063337
1254162
1104086
1486912
16945
1158516
1032911
1941885
1799713
540037
1573091
1761960
1650503
332299
570800
362459
1457255
640072
758854
1991869
1059709
497032
1661718
641698
1385353
689395
709113
955816
932059
1979463
492540
1074008
1065802
11100
652588
600397
1580080
1311722
981255
16285
1416924
1567850
1363767
825970
1010396
348124
738474
28488
1473126
1220236
236848
803562
142226
867820
644817
1711026
1073234
1204941
861015
1621867
1158336
1519111
1536430
216461
1462195
646840
557541
563002
763551
1145029
1250791
969134
413356
689447
188683
1871733
1321919
187827
1326646
1244199
1499248
1974686
651934
1719146
1823528
1503204
457459
806826
904112
156690
800996
901809
1165511
24071
339045
1836809
1871710
719425
1885044
475637
753766
632548
1939203
1324314
518841
1339359
642299
805486
644568
417692
1483726
273983
650619
1389721
1345986
284009
1637120
817449
192644
1854381
365116
1210816
1610985
589863
1385175
1449853
1116464
1117975
1824602
494783
1228253
1373017
1149341
1671247
778846
364243
506378
583456
1261068
1247066
625942
187933
940367
388377
1245758
1850635
1524490
1791147
766826
615228
1994651
1211015
1258994
390812
709525
1256803
1782734
1440736
313269
1388742
339135
1862235
933027
1229538
1917755
492115
1484409
982580
1981596
633119
845026
144849
1950376
873307
1968649
656714
1028072
158907
297993
753741
1370258
303468
1740065
226325
897317
179876
463950
958939
60528
1536609
1584173
1254659
1144934
135697
499266
1359218
1444626
222669
1148532
495134
1117113
206768
1800451
68571
1049371
159128
735700
1727008
1205750
1056800
1753687
366308
1028635
355572
1475618
1239750
755526
1621776
1497263
1547117
271051
241233
1740258
335696
1665829
1806344
989911
1019517
1522106
1378896
435109
1096326
1572833
941228
1325867
349646
1410875
1152286
825925
128229
1398880
1090589
818135
706090
1432846
1912787
1367772
505456
1881396
876788
499657
620962
1118150
220691
673086
670346
181140
1887470
177235
63981
1706781
1291270
236033
801089
1410233
703174
1540203
1153671
1993861
1079027
169029
1099646
395271
314030
1950953
1416485
794107
1153959
756919
106692
1353520
639979
1781706
24481
1274480
1038411
292574
855656
76292
241054
663746
1348505
1851446
1694711
978132
1942825
327589
65685
1691032
236218
1393386
393908
256768
1130026
1337090
942667
355078
88353
544813
1950456
770503
200233
606355
1549100
1283724
1598237
1684859
1209628
1460980
770919
962823
1126302
917977
1392657
142168
1164635
1657046
1808033
1842965
1479682
97879
952552
706910
1051393
165703
370235
785935
261153
1914130
156902
950968
787584
1739066
1584478
1070011
430701
1311882
489820
1446150
1427985
722069
666601
1126785
1017121
909698
90060
24356
1787225
1663256
1695768
1367957
1648552
977062
241003
954690
312628
259190
1020153
1647811
1179645
426786
86369
1931150
1292524
341582
898350
537145
230789
150717
1717699
1864730
439631
1192409
530194
77887
1077070
657441
1506626
1714372
1015725
1321377
641876
764400
650765
980554
1190440
120558
697271
550440
514473
1775773
47297
1339854
1787788
1419658
1135521
468879
799742
1868153
685272
443541
1994814
1311208
3879
669351
1380822
693991
1748132
907548
982580
1591424
727173
872226
1432846
1386899
1258112
1344518
1746288
151827
1812603
414890
42831
1204284
763548
991391
1758548
431696
1958075
1919992
1978911
929847
818292
1958415
555730
1895248
1465011
818420
1091125
629351
966774
560763
1502399
472598
1120464
892379
18657
1502361
110881
1408549
525869
34285
1999295
459533
60793
393345
787861
725110
1995998
35054
385983
594373
843282
826017
898333
807941
1470976
599313
1294338
1061149
1184506
1854209
637154
729018
862701
777252
1528764
714640
432496
1855122
470371
1961929
512062
587365
1900258
802330
1928524
98823
1966557
1725314
258308
1853452
1858978
403578
942532
1930355
1823907
1572949
1189967
421578
1623860
1640809
1427946
1119928
1069077
1030749
1617819
584147
1706197
1816811
575854
620106
1273704
389967
1344322
520271
1324739
384240
1654901
813395
1823238
1405885
1736035
452610
621859
441878
1817401
1305038
1208619
1549854
742667
983969
110179
309955
574984
1408801
876927
1253299
374360
444750
799518
1803606
1441740
274206
1393685
1891798
1743080
959785
193759
1258218
792154
1382488
518039
168940
185348
830970
727350
1753717
1371638
899905
480497
417704
1239481
1392569
627479
798598
1712307
1464916
300315
227412
923969
693055
280878
1560321
99648
720527
1676249
336437
1141132
1834902
1037285
723493
52674
479770
1104817
540111
162908
1107669
20594
313105
384739
1035986
168239
1310403
1069029
1700919
1014408
480516
1671632
193271
557888
959170
725608
845985
1073548
1879926
736385
909393
257650
1500503
241548
1104206
483930
1057669
1618627
393991
1915193
1821504
412679
1966448
1699415
1571063
1178314
553638
717463
74689
1768233
382389
989561
268816
1860026
562685
829715
748784
604164
990027
1372418
148413
60994
1002249
1394594
459244
1707759
114114
1496665
873122
1770628
76468
68867
799993
1749793
642252
1857851
510087
540171
1669915
172439
940403
1665398
1298872
1271459
1571540
327040
446014
595121
544731
1272610
416683
68925
1562264
1370183
1818690
1579107
210111
393644
1377177
1352573
533002
1265656
606617
1888459
1380026
772001
53892
67005
1023222
319892
967415
683688
1188079
1453559
1289059
978998
659885
1529002
410716
458219
20093
1388102
747479
814
771428
212907
449684
378336
62091
43895
1994397
781832
449505
1726004
1270361
1439462
1582998
830502
1696303
911902
614938
77355
338692
180999
85385
1310248
392300
140177
750339
1543024
1499361
326499
90081
1788048
695145
1859427
1178720
495825
599300
1478058
468037
1674170
170655
1207763
566616
1235370
1476783
716755
1295767
292913
1193929
1406098
1872384
791721
920923
1741857
826761
1890349
1200498
425081
1657655
155564
1258880
1760477
523530
1022677
1949583
1634450
1874417
16021
1425528
1458293
1335305
1070876
1154280
1337034
750398
504281
505634
1651040
1365947
1593060
641628
1969411
867084
1588564
84128
163813
123423
1774706
1199060
1770083
1686248
1419567
1486796
475664
279525
247872
1185127
707354
988440
1922320
1460371
1257473
1919726
383459
1942172
405976
845774
546198
579820
1820282
349617
17620
857270
476653
1430221
216438
1377901
1660015
1454904
1719761
610900
775473
401724
1616274
791364
153010
1452043
1644686
1654304
684199
1275757
1456205
551793
1537911
144906
46575
1908915
486447
185178
68895
315603
1609468
700596
1542861
1184656
549124
733571
828305
908080
318940
66536
927518
1981215
377815
328277
1979509
1865287
1638693
893432
1325070
1614799
1316329
184281
337013
1454742
156316
214140
1657338
981399
895301
1414134
632427
442828
318781
1062979
1707290
1015876
487879
1471742
1351408
810343
1305484
897672
268613
347235
347062
1798075
567616
1354825
1625418
123072
1899838
410208
852853
886540
1762437
304124
1891805
659377
1227681
337650
549437
1073164
1407354
1540077
1098013
518803
1959148
258860
1574532
1434910
159359
1641781
22575
1844524
1951260
209792
865733
1394490
1789493
987575
896215
964226
1831
232517
320194
544596
993391
378505
1971820
1838231
1903300
175121
1369996
445700
1330036
1909100
1418894
1548066
1920682
955806
480106
1412048
342005
1868891
755820
1887030
91804
591144
1206004
1418851
502249
798091
1755886
850376
736980
295646
178474
704153
670685
1565851
441532
1926405
1812577
1862253
201148
1554484
86353
1510518
541675
154958
1327548
1024261
1393178
1492470
1994532
1907127
1299306
589986
1212649
494419
1036309
209942
911833
957675
146966
1310704
903455
1989012
246451
895131
1483555
481760
1757355
303188
137955
1099959
1730609
1995269
219743
205109
1519951
4506
1827973
1764761
119924
353651
864400
425721
633431
732007
1767347
1137589
1855523
1819152
1664755
795504
1061315
492669
865476
525034
1991326
1934231
1179635
927143
466667
261502
1354221
134892
1169165
1026800
903231
1889232
716225
1253054
492805
1707859
171056
1883765
359741
1154412
830779
361350
626531
371921
826802
362370
683061
740198
393707
1583502
1159213
434181
1033393
1524684
641011
594137
1733206
1398458
1507088
393963
1719100
1428144
1298927
918031
825109
763294
622099
1547663
641674
266498
12973
1136366
1523905
20812
1451960
1289107
1982993
1828659
801310
440389
1619401
1984886
778445
1678468
133294
1721277
746711
73478
1228058
1214979
134236
155940
1581225
654964
905238
557054
455826
195944
663477
297170
530568
1635219
581005
905375
1309272
1289812
773214
860313
88135
1749926
1466525
1753678
175938
487420
28646
626085
576749
576794
721848
1508901
1228921
240388
1482440
1348309
1109699
1789450
504815
1191860
1606043
1817947
1672814
1736149
362529
133403
1372307
35600
1305608
1415235
546478
1975936
19262
1675593
1641235
1080856
419590
663290
1465283
1612508
1918191
1351032
335895
19026
1456076
528876
1272555
1632628
1931280
1888062
1829356
820310
1369457
1503843
750178
1993340
221559
235609
661695
398042
1532623
416103
274636
423855
1515733
1431965
1582141
1036471
1639274
1708245
51239
273161
321652
107790
99869
658742
1285937
1666063
361638
1206001
133012
231511
1454497
1363236
1674113
460934
1170571
1568088
1744083
671798
515417
1160255
470939
704579
489553
692314
1291299
1494649
1170170
1106338
304264
1619499
22662
611464
146004
1255987
1523376
1352482
649971
898651
850165
435996
1805968
1706962
795179
789794
32754
1664543
458575
1306797
1642392
1696391
677768
801861
1516739
1990282
1547991
763900
960235
934067
1615053
1479516
1342830
1451546
476753
1246436
449355
1761144
543302
1700844
301598
890808
1815048
1315336
44366
1425853
1326393
109364
1025707
276074
246750
1538477
1253543
268046
1659937
1331960
335384
1376395
513861
751316
491122
879305
1590227
731014
1046321
564029
1519473
26743
1188482
1033967
1385015
516376
321973
1856071
632768
1584819
1466368
748289
888137
1720797
562325
1313129
1469767
763795
110523
462578
162399
1929751
263039
730804
478638
1730794
1050889
1133329
908841
1575035
1072048
1689888
1928847
325121
464234
1899137
738856
970658
586649
1931248
609066
362260
380291
1190198
1886531
91548
1872547
817523
1695850
965045
284769
1697120
809775
873378
1840076
1134362
773986
147547
1584377
1030738
1583787
1308169
37333
1797657
229439
1456803
1558678
904242
922913
859994
1165617
1562298
961233
1621682
910061
580607
1917533
1076861
67496
734892
36068
426611
775814
931590
1535532
205232
1776233
1461685
368555
1565198
193312
1743496
1256904
651157
660174
1013383
1853955
1652740
1741150
1654455
870371
607214
1872140
1872344
144079
1854602
1122667
1994569
1157239
639917
35394
1639263
346554
1709510
623447
191892
308665
726330
529984
1715621
1566463
121350
1965921
1593511
216845
1437571
1037708
1028607
1824075
1889307
170526
1556275
78713
297122
116352
464943
1872530
916570
1248302
1894523
1634266
1241823
1489527
1763416
598531
624341
1459860
1674666
1128016
1173491
1686160
1271668
586206
745743
1078746
233971
1975412
972347
1533060
507474
496795
108372
68452
767489
740815
1522308
336970
519335
1126455
1012375
375814
1470747
1193307
1274413
729363
1443228
831499
1469159
698470
1973105
1211801
1202508
1079141
1944995
1901529
368807
1945080
320199
1382548
583622
1130611
1785323
1729522
1754687
520554
1278182
874974
497508
673102
807771
1178291
666786
630558
80687
1023423
411190
497674
1424254
392435
357438
846766
811559
1671247
1574114
1996281
165576
4819
418326
884689
698640
1853144
1264691
1070830
1349354
1734666
480434
1708972
414252
222838
216404
1386942
292192
1417030
530499
1556956
1159727
1042416
111936
1332113
1031136
706453
29111
876945
1007834
1517689
109835
1252439
538138
342951
1528935
468397
1745285
287186
405083
1919969
1008957
1243128
1521130
1671625
377215
979265
136308
1103478
946409
1963534
824921
619541
132284
912657
584368
1923134
231154
605159
1989434
1837853
1162048
1125391
1359243
54027
1085062
667674
760072
1648288
1736333
1203931
598390
1113260
1456046
1641613
86400
1841620
1628961
1051287
1049035
268107
1526143
1313311
1574336
1597844
805286
940947
1979188
1212466
1722028
1726974
726383
1391762
859369
523773
1955947
1624446
507982
259498
1285271
1295707
1370303
1317126
158694
1025152
1043233
1594570
783426
1075184
1409493
1350972
1312113
880159
830616
1816071
1333313
1594002
1734188
1025167
441329
915946
674668
596985
1076125
1754651
1818615
1093097
1436365
870530
290951
138720
1072146
1163153
872735
1698159
1841408
412915
1060977
407376
1420408
1775789
799091
1204568
1605740
550033
294379
876362
1893366
1213364
472634
797717
520605
486000
609125
486450
1093561
1486172
1932021
1788915
1701219
999077
562170
1676615
1049315
1500667
292885
869115
747691
1043449
1601646
73635
392154
1441998
904579
403023
465350
975747
1531886
1381250
1600864
555052
344977
381394
1708236
930816
483729
1817883
561191
152369
1941493
315993
501112
558219
234208
1102808
962649
721479
480610
784924
1278608
217349
1728370
1272254
64146
1543931
800831
1221476
721656
876493
1781348
504728
997645
1400422
1714482
1606733
780173
1081170
1506524
1636275
767038
599757
854885
18807
262177
940104
235341
255652
842433
80092
1236960
1735163
612638
482201
621866
1786919
1240022
1846626
258869
665425
1631013
825695
405685
115790
1960293
133056
1048801
1349735
1928751
1799930
1235733
1369093
336404
17880
1160370
218278
3626
1481470
1423801
655603
308744
55097
729538
448007
1072329
1131435
16895
201212
480200
27724
1839628
697611
416587
1322993
1178007
197466
809601
1911904
19973
202208
1882557
367876
1755584
1257018
1987284
1685213
1515140
603821
1764750
1966301
1110497
1350160
129942
1835977
1588320
1381759
1574847
1993225
676665
1778100
1996367
1811390
435096
1149075
371577
246553
80278
1133356
186231
116314
12669
1322006
785178
1154843
273953
1405840
305548
958026
300731
1617998
1767641
116018
921343
677253
1264046
1702572
1411399
1796782
497898
1648678
43304
319174
1763785
851255
1052992
953769
974311
1883006
472286
620896
1006846
1609626
88933
907091
835955
1111208
1855306
709175
893058
874049
878645
1968176
1245715
851239
609808
1683999
482363
1594049
1427763
804275
1677991
1000043
1823976
904935
480548
343150
622837
621410
288979
373012
638822
736438
967685
1155248
1761372
1792401
1806797
1761224
671247
1957298
352333
1375838
632259
313650
269708
1358084
1074183
1724139
769033
133355
516691
1383869
1348183
1752023
420216
884176
1854331
1342352
1535687
132311
618392
75127
38035
1154707
1554305
689809
1900872
1741025
996876
71489
666632
1886753
1599292
459427
690453
1714327
1284317
873918
567223
1780050
547273
1848878
882610
540763
404690
1667909
525076
1563963
162933
1266712
1101451
1609996
1462958
909876
159049
1580328
1327881
1109267
938511
923493
989013
953406
650882
805890
617925
130504
1624597
1761475
523970
1263128
374788
575186
1077551
1682778
768338
902627
1585322
1107745
27677
1399556
797801
1193240
1482352
778517
1483968
29465
1519428
916963
1732048
1900128
1845819
21739
1354835
1924889
314075
251851
661311
1388815
1604568
255710
179334
460351
1293022
1918384
1291499
1164271
1771763
1372981
1124241
1760203
1723062
1159291
1168429
1921683
965644
104848
1328539
1706135
1977210
957408
709611
883924
1230964
509681
19870
1675551
1375630
517804
1486586
20751
512725
1061215
739674
607063
195920
1756937
683415
231582
1854079
649908
1184871
52965
1251484
1950424
895785
25163
26502
667956
1124716
784623
665028
656594
1262776
1555854
1900258
977284
1302654
617570
1000307
1962025
1289210
1400833
1694002
270041
222760
1921742
373946
228091
1394835
1887648
1910127
1726312
1257616
1302099
231241
460986
623655
309048
1418085
138789
1290957
1355961
1738202
1952327
119264
1107584
729505
1337039
1660832
59806
619006
1377931
1809351
608108
384261
527539
311019
1827309
1045282
685906
654192
863552
1102472
430853
1828419
1627644
1825110
689157
1301577
1554355
854544
417988
257765
1713378
1720292
132639
765059
392498
1312266
734236
1938155
1915329
1812015
332506
1215104
907139
1713501
482494
81092
1709907
718693
1479976
1163661
1464742
1316326
630429
1312545
1204947
853347
1942917
501085
673637
91971
1905459
1545928
311287
1926913
576135
1475633
1089256
1656905
1361499
1186633
1552374
442360
1194906
681773
1281248
393927
1070359
1627523
1376954
278096
1582987
1032566
98212
988663
868827
1794190
1054708
1883658
1662035
1851010
1630497
1697255
789112
1586543
726747
1746667
615162
312878
139944
2768
1845473
35023
503288
887362
728059
122848
379131
14958
1329023
699881
1159401
650032
501291
1628059
1023906
1959968
14750
1994189
763256
619862
375391
243673
1658720
380561
793531
93092
619644
1315421
1370996
488077
729223
966752
1058645
657867
6990
207895
331356
1180049
408829
622530
922904
1041698
1515155
1638772
19470
1348774
934411
956389
646244
1914631
729425
833188
1363634
1086975
853357
1647589
296489
1204265
163482
1998080
590914
856728
324099
214727
703674
855863
1950595
1616538
141160
1722325
1679335
1693469
1962718
1059440
991184
174389
1220941
24350
1521020
521233
1554425
547525
1869218
292378
163414
1052275
724146
1325321
1771130
1495963
840451
1514317
1802275
385017
143929
1124236
553210
441424
1260901
516996
1091914
1901962
1797989
352240
889605
1548169
620151
481569
1667050
1844076
1273765
1938770
578571
518418
1473126
326868
784115
1937550
1300176
1743900
864719
1493534
444829
728620
814101
452639
1147235
389346
699198
225534
1808084
1887778
342772
555274
1989740
788208
1719855
1294761
72216
1172864
18244
1382767
937460
124352
1238982
1518844
815968
927187
1413560
883445
791161
1376935
162370
1740334
1323739
833313
727368
1407128
1982002
1770694
1455103
1569294
793365
69960
880824
982422
1378400
717177
750275
614592
1475376
1294232
1732489
1184393
149856
815004
1030652
1084055
989032
708459
1468582
280438
1948996
1975049
793754
321158
1114254
930727
704222
1813692
52069
813479
123636
356191
1765992
825220
843177
511966
414768
1278389
1526856
243932
554362
126539
1852139
1046912
775391
275352
1507049
409958
180428
1823462
295643
898825
804658
1613598
39457
508637
409704
1604977
372991
897711
1384655
293645
1429444
1336048
549163
1262440
384586
738405
1057931
1552332
735391
139111
614105
1640949
477662
1275383
410773
1594557
1664451
1738517
886533
1762225
19634
262336
775252
1372358
1648765
1137413
1209750
1098352
777312
1657717
1386934
542506
707177
1300450
178387
936972
763130
466359
833351
1377497
1842840
1010982
1982152
775746
37359
95796
350778
1242450
3303
1378448
1142473
1336344
106949
1635982
1227046
5437
1195968
189359
144088
1205530
1169581
1776322
1873582
733458
653960
1065257
553342
1084163
1175328
1339138
651176
1985777
1737304
928027
1714903
1395802
742458
524638
1150224
1747639
1915197
937271
1873533
325996
1498933
1584405
47630
728618
624947
1423170
167953
1069592
409596
242519
1076882
1998971
349041
584427
1467306
619403
83354
109668
452610
679167
537558
1530478
1148680
1122621
931475
139319
760283
1352057
1586648
75304
1567595
1737890
569625
1912057
1719264
1301682
380179
942316
866014
449999
1821385
1981716
849868
674948
760030
235699
457798
633409
238623
210608
270762
1387392
1560784
1160561
195815
788120
5412
1173037
434463
993214
634344
1704699
1064945
1516526
1259634
483966
128156
136986
573552
1254297
945716
1857802
1722808
1396894
1936492
1279643
536257
894774
603618
1533170
974799
991151
1952737
1234607
11255
787850
817382
1561212
1010770
1168703
263590
878748
507906
742279
221063
239856
586446
1369412
283411
1369850
143835
1391847
1477445
1225737
1539045
1667233
201833
809289
1947554
294117
1645910
28729
1031881
1958163
1199229
216689
1781918
832497
497614
133849
1744093
1415861
8727
947431
1361121
86314
536198
368914
888803
1018315
1175043
53058
1911182
123595
314991
920512
1554730
582903
177496
1501368
1054484
1955420
772241
309937
1378362
1371886
610602
1235565
1623388
1425637
647867
396439
1212611
208864
497714
524172
599245
395667
1408378
737587
844423
1489146
417469
1890171
322163
1845469
1693599
192821
1762068
1708122
558983
1646940
800948
1340396
1021076
258256
43644
544653
1463720
16686
1184161
247273
1641299
1665953
1987314
342873
1023384
1937219
1462976
143627
1245206
1049843
1096935
1314160
848509
888527
1121051
208226
143481
53671
1548526
240770
1234436
519756
268205
288911
1749574
368977
547507
1214789
1028293
517687
1955483
192187
283967
1450541
918452
1062420
1987117
348973
596280
740805
267948
795953
1616123
887758
438650
2435
928709
1433358
967833
1048291
1125941
623766
1398807
1458332
208460
777143
406960
996853
1671201
1570996
874341
1751732
727427
1181946
434400
1944807
582848
1265977
1044556
559472
1797371
908128
1645826
398739
393952
773437
1480215
1095900
683412
1507563
92226
1943775
962997
1498837
601608
371630
493563
1069933
1437720
1242738
424755
1423291
124912
873890
1876786
1849362
363543
860691
1712105
719811
123580
104443
322078
548534
523269
846908
1034383
1973931
1508978
1939435
1451983
1960940
321650
301313
1226597
721154
1974162
1789339
366833
1757703
675817
534190
752101
763153
415374
88766
1766438
719236
562745
1721411
1022199
1524757
515030
82675
1062828
1309982
547135
690726
402015
638637
734592
362218
477848
1007375
1426513
1695347
10326
882974
1228950
1777318
1949580
235873
143063
1219465
929487
1608778
306896
1447715
296865
701942
356442
1729111
678286
1728753
1690943
1110862
654102
119814
662140
1780926
1970349
559432
601272
556647
1325621
1730786
1360541
135351
244371
1798485
936294
541768
1577967
854921
1381621
1348869
741612
191079
973665
1989612
1002956
1916780
993164
453897
1769766
155105
734154
1055499
1622009
471822
660983
701035
708483
618393
964007
135280
158874
758938
404527
416305
457485
1714195
1840094
317541
1113301
1120593
1340287
437246
651163
486603
1412314
1406156
1782428
1932516
1477482
1085379
1298207
867426
1419471
1830176
826221
302258
1663720
1226212
1555193
606590
543291
1183128
1009749
952334
1122222
1369584
1186272
1979608
150024
236635
442567
1119920
1626229
957677
643093
1774777
1281293
55393
383033
26425
1025305
552210
811775
1131369
1482717
868530
1128719
320520
1322324
383145
1352038
330781
1614587
1213195
536166
166249
1086719
1597799
1101256
1024855
68076
749845
63148
1534389
1471245
410202
1233850
1254874
1945030
47925
475639
1873465
209983
991580
584646
1584328
1896549
1487981
703488
1999158
149678
1530898
740150
622121
1860854
582476
1576688
756331
1306377
1138787
631974
1627387
1067978
1662296
1013007
1204283
1638607
1588086
970400
1458299
276202
297608
1381177
313093
159565
1321202
278163
1618307
1675868
1506143
1037542
1642916
958811
1447461
1718847
125571
242149
47715
1125413
1430579
1251755
989678
1995694
1415848
501178
1448819
302268
127141
709644
827355
56267
648397
1888068
1628822
521929
332606
1420585
865139
713654
1073686
1325687
1241503
278389
592450
773620
976918
851588
1369780
51406
942198
1394420
1123394
795055
1198234
1425584
1065830
213352
511274
499803
61559
1783655
1569498
387447
1517651
1557157
363605
734486
1465768
607696
1035134
1508096
939034
1441645
1734820
37613
1366626
501571
843119
1807675
1620089
800389
1470952
1563566
1595810
363590
1755766
112126
1394623
1359293
1207734
1797710
770757
608259
610139
1485460
808815
1202917
144604
167894
374817
900269
560546
1494210
1107650
1927984
1863513
283252
946637
938304
750680
876618
1254909
1286489
1434837
1918122
304063
965208
173517
598873
910150
1242168
1851931
1647921
775675
1993456
1772657
1911418
1368707
1671297
17494
508039
1488785
1991780
414159
234810
1330678
1187161
1936471
217506
214795
1483528
1130221
1859002
1091242
1877081
1839653
303502
77727
1163437
1873332
142140
511108
73477
1826259
1898160
1341422
391695
938902
716516
22690
724732
756389
463624
1545943
923218
1030294
101265
616976
600884
265958
1451822
1848627
985479
139603
155871
319805
1522415
1563320
987825
663919
250604
1495794
716843
1164655
1538305
1231580
899539
142392
53842
245779
985212
165543
484332
1155845
478498
869164
815490
975862
1858380
1763875
448468
1855079
1614006
83945
623068
820101
42684
614671
1717961
1416865
779207
1070390
426704
208505
1225093
1275303
1930944
929346
1241139
909767
1389503
400054
1661340
1134966
589044
342065
158231
1490032
1580608
1972628
1171304
58068
86957
1120491
887932
1504526
595525
983096
1809937
171694
954877
1147026
801279
451119
1492474
1948900
1675187
919607
401995
1017260
102480
995667
365811
1237328
443982
1017334
1203962
1151065
1473516
1475211
1818504
23579
1948736
727168
748097
1874309
241070
406855
1506279
1848800
24056
1652745
1353652
1354340
1882276
958323
1178062
1824584
524569
1181610
42088
148208
12256
1970306
1518542
96898
534326
1699677
1625505
870465
864155
682415
1247175
1990489
814102
1061097
1476255
770754
1748557
1734974
460938
1378356
1384604
1615876
1486383
760697
1610449
1335249
496708
1802668
685256
1488292
1497117
1979191
527547
736998
1771497
1608319
542961
551850
863343
767410
739871
87541
1987008
5198
858778
1213183
1142547
382178
1700593
690750
881532
1343537
36122
1959722
649919
211153
1273122
1933272
320043
1052123
1439285
32649
1294458
1294308
1429478
481029
544234
312972
654167
1108758
1605480
897218
589159
1971619
888969
516271
1898843
474816
1067987
64137
216229
1981583
493105
696406
756799
1886617
157296
686073
373540
1013316
455156
878972
682052
672797
1929253
1953271
856956
638928
935278
538045
1003012
339313
45403
1827193
517591
669549
1651499
800914
1819569
970490
1039646
1025040
1848690
422525
1046181
1319134
701772
1601061
1839450
1662920
37468
659432
200780
577114
1311686
889637
1822474
1780301
1094474
1285718
1254944
323992
1353213
1578737
1844432
827774
1961626
944262
517082
491165
351457
1738547
116879
925464
1224117
177223
1446234
400543
553082
1190469
962220
831313
250169
1497043
1934833
755589
118301
1805694
1678729
1948817
1223977
186580
1851484
1829427
282884
891728
1818164
860320
1003279
1296598
1372993
1708465
1329176
467700
559793
634945
759880
1198536
1531441
1154707
742989
1925628
871575
880823
1000660
402395
965535
65466
202731
287734
1658762
1302752
1117308
436021
1793064
1824659
1465593
315660
1411456
1184489
1485550
724799
704817
925598
509730
872476
1689506
1076822
149755
998703
1615621
1265488
980824
1202604
875018
1776411
1650284
1992132
584825
1431211
273717
1084282
761000
1069884
464326
1161075
1690328
946063
1687992
1467398
1575126
1793620
1066764
1469198
1743803
1422739
1163734
1082266
1244388
1782690
1427132
1397545
621137
330630
905293
594265
560625
543402
1529882
296594
880002
127095
1444411
1183087
1542658
542877
1613162
295354
342837
769298
1341776
478423
1022766
273551
1069924
895753
170679
1912558
694441
975683
1496385
303738
193096
1998221
1404261
1112458
1616718
1136477
1245720
1384618
777036
1638980
1720941
1056909
1770641
1203483
331829
912708
193737
1996239
1874755
867950
1985438
1527194
654187
155655
750944
538671
1331375
1426674
778645
1815481
472548
1962187
309200
332219
654806
278886
973347
461749
1272627
1733016
96924
392622
1435846
840443
53199
517026
1375662
1625303
115177
973093
476019
1975238
1007913
1580688
1990561
1750420
1518519
339654
1719756
1090727
1533184
283043
328273
1195491
1948020
281640
1749683
1819134
1599591
1357737
1025297
1634207
791289
409841
985702
1999869
1831535
883336
53576
1671703
1512254
1548783
353796
723901
1196601
639565
27612
1884981
429477
629251
562441
350649
1833926
1885900
879673
475269
981847
1304824
332799
645919
183035
430938
1725712
1425687
147887
1766541
53075
1666544
563373
179066
1081740
255047
1663429
554156
757737
1235625
85990
777038
164484
21771
965002
1988413
1312224
1538498
17290
263401
558732
689141
292658
222901
1325117
550755
1267292
1410687
497831
638183
1358110
1662860
742038
1979685
104413
405862
1170003
1612790
401160
1950
222103
840109
149573
953966
1962833
1402416
780840
1353966
477272
1494868
548080
1311335
245974
485358
1104475
1342629
771610
249229
1751236
470630
1969538
1600487
1605051
1810086
1977792
1339526
1131550
806756
801532
922152
43824
35535
520062
173992
207855
1438024
1462531
652132
1616296
1150069
1307090
192537
1498944
1642181
917415
1219400
1679839
975238
1046283
719738
1663777
1733681
1606823
1136383
1814041
331783
25660
616187
1142267
960894
512035
318981
76036
892541
1869501
312283
1566338
1968965
1551545
715734
1076131
1738811
1591531
1483074
1682173
1799766
1831963
374838
609897
1133464
300665
1318598
1875361
887351
892282
970739
1651081
1706045
1605559
607159
1122309
175518
1309963
379776
298398
1232272
407236
567116
1114109
435341
556820
136073
927564
350724
416992
1239038
1622023
423699
1384384
662386
931322
1720944
1065531
1692013
1067757
395030
20660
1214910
1415406
1618780
591141
1049421
837537
1110660
870083
1832086
1641706
133513
1628457
1690163
1072908
738715
858005
1094297
733541
1460406
1492683
1975195
649742
1569051
1300110
1992190
258431
1712219
668015
1154355
1965668
373909
684603
464395
1140403
1706264
1668461
1311421
197389
466435
1648249
1717635
575373
1906284
205665
1416106
753385
1979427
1800985
1365601
1183630
46711
1099735
1130750
1055232
1838686
166876
928176
1753956
87700
1035478
80352
1571679
1096006
615739
672290
776763
1478414
366907
1276187
471237
340747
1239178
633732
298132
708130
690183
1900094
1156768
274688
846295
1273553
1362547
497916
1202710
221856
72807
1757501
550012
519399
1341150
644151
1319223
1087770
951395
607891
775934
1701921
1321754
1393212
738940
1784512
618742
1976179
1321147
1470337
133849
1911091
1878633
1820209
1733340
1666898
463662
1557277
419480
184484
188800
932551
1264336
786280
1745297
1071693
137366
1403127
1493375
1238585
1537268
1046722
240719
1193402
23449
1303049
174747
77726
30562
503448
1504692
461231
968322
1870966
1191873
751573
1578804
1271200
53158
245242
1185715
528702
1556539
426799
67274
718183
602590
335606
502148
1730922
594948
1861767
950825
770433
732511
817201
34965
1381537
1507736
1720667
142244
408094
1680119
824397
1463893
2210
1713845
190408
248939
1339880
82789
938283
1480901
34555
1305873
107870
109072
1578016
359667
865870
1346616
1256604
1553226
957370
1357778
1129369
1693134
439162
853304
466578
1318400
1794734
1298152
1093811
349831
1269306
1231223
1814259
1970162
1556063
1096334
1911655
664177
684431
425397
1502672
235130
1300367
1443890
842365
541306
57819
1461994
890782
1150364
1465888
193342
1936658
1816275
941591
1458881
1253631
527453
878992
175111
1162145
1226281
694370
1438509
1782034
660398
1331182
143590
611257
1762580
751392
51756
1791266
975467
1152029
1850590
287977
1080880
896649
1022162
265891
869358
485431
524739
1122541
1041431
1164441
531313
248920
965964
1651229
1418758
1435505
391562
1707071
666660
1914973
354075
1831042
186868
238495
1344164
547175
1052467
686482
721894
73964
377438
1562122
738168
1918487
1052127
1596861
1937287
1836746
500677
205511
1816762
1151215
1432056
1211289
599808
987485
1511171
960515
1248201
483422
1566186
1760784
536927
1061001
450187
1499623
1738019
1261891
1206625
1606096
1848155
1012130
402549
1940570
477131
1622426
1380251
117257
1048052
1082798
868009
317203
1044585
1786018
97260
1848031
732588
7347
1502057
1697921
253824
650756
550900
357779
1889568
1717634
693826
1273815
1205752
1336923
1674017
232579
637382
278219
1218099
1145088
444154
4311
976341
591285
1522874
728598
1145027
1796516
1454808
748636
873887
982353
1691468
1694819
1002841
1465310
482845
1487361
1793318
1197543
1402397
720703
1520885
1707030
589294
592459
1553772
952344
1223778
1866753
1879955
56524
1644141
1200967
434018
1287211
1760549
1496426
1198960
1786146
394010
1618200
1009069
443804
832597
1528492
692948
1208544
1800658
431278
1355236
985995
1217922
1540247
1625838
595820
221462
84856
800575
1144507
1739246
1717177
1280257
1387718
1739166
1060211
1211988
1451288
1284870
427363
1501028
429769
1774846
1604649
592698
501505
858974
510868
648326
786761
1480806
1687513
12581
821460
1689060
1773342
282125
356692
1399146
1092343
1426687
786706
606032
927484
1599587
898979
535054
914692
563125
511937
281715
1802539
658684
1988084
1468364
354165
504446
1332230
861065
1073143
22116
1571601
1989700
1210786
1168777
546357
1958242
919814
1705829
1303742
202296
1489375
420942
965569
208487
1470275
831817
935631
1187991
373400
1686376
1478778
1888750
1977666
1826154
1098707
1465655
1038767
1906037
744516
626349
508672
1285310
1924447
1678406
1133989
746831
1534220
903229
1701041
83304
1099418
77355
965250
1239160
1234298
1197094
1522782
1910421
1981279
99855
1422880
1760188
1972635
1310657
48104
1859627
1786264
1357247
1406615
1346480
720872
1017899
1198101
1400665
134572
1913542
612890
1027059
1124183
1355101
367611
367700
1353827
1637126
253246
1933222
1210133
1113430
1486597
540303
886099
699867
1995071
134038
125800
228144
1842376
803787
1937780
779949
1615828
1442433
936479
1197810
120150
194681
1598132
1767392
436479
57068
1541239
814268
1696065
1320242
1453283
892576
1423767
146025
31538
766221
769403
1259614
201380
39493
998763
1517965
1029041
146699
759882
194923
271176
1152816
757161
157829
1709481
585962
61291
1394038
800114
1579422
646598
401602
669208
679167
1265204
1103027
283853
1822436
967532
1894318
50905
1036107
618182
1135843
1641424
739391
72183
976021
421320
835601
1863390
733639
1707329
490340
124747
1213656
775845
272027
1973358
133060
1362800
399680
851065
1761522
931081
166527
1431002
1559209
1981228
1988901
1415873
343780
780343
1677290
69902
823693
600102
685069
175332
1618651
209246
418584
1868538
212860
1293002
1329493
1410553
1450021
1097149
1474813
638614
467906
176811
824547
84743
519636
1054955
251976
1753607
155994
1695149
1492071
1924457
422952
835111
599920
1214658
1051936
1490386
1764800
434152
1671332
1928377
836225
1920909
206520
685495
1433252
1019657
1463064
999191
1037855
570818
893927
1859601
360883
755039
672123
1335305
1988539
1668035
856963
252213
1007458
1771541
142620
237741
336509
1815039
1520890
713674
1887540
543930
270876
1569347
117111
195135
1124705
1073222
320040
1653674
1292577
418869
1033088
895324
1308087
1863315
825947
870550
1221959
1631290
649784
688214
33494
683412
1429331
1318118
595130
965044
1494044
533094
403838
74752
1395050
608554
568917
1149642
1847593
1413598
1271753
1453755
425164
1735743
738645
232055
1915323
813646
1094298
52604
1903898
1040010
1484760
720271
427627
433683
533601
900885
1636281
519387
477091
1525749
1879997
1569091
1855085
370503
1063875
1580978
928773
1325
644571
1394209
214182
1937719
605509
1148683
1654988
1298464
865405
1706041
745568
811258
1927204
1265987
1985250
157181
339655
522924
1771853
913196
1429829
1816108
1370973
771676
1371252
626669
944252
247458
211328
1807615
1524986
1759653
447419
1446837
161820
1461812
1774549
409335
1756562
770516
287535
93460
780117
46282
43102
969937
689961
523045
934241
1225209
425801
1655896
26030
1253519
294035
1092987
1441
1263100
1638696
111837
1547132
763703
643466
493818
569826
330636
1755030
950797
1820115
1553343
1695346
303595
218230
1570793
510066
347971
1908625
1370752
1679471
485701
1956825
1896148
577709
1242866
775407
1440695
1343155
327961
264617
376876
1769318
1485030
1591750
545096
597444
901228
1712649
1970193
865319
1967123
1047502
1823673
1208494
1575226
1933557
1904260
1824833
1787166
95101
1658247
1994914
1907523
1852420
1698225
284057
1138003
1777144
1565280
1515696
1931844
1165961
1468
1951122
122024
147215
828165
1060034
617066
287368
1990009
1913720
1192504
710997
170832
674390
897093
5732
387650
1713304
1006899
506762
1112554
1036732
1793021
337444
259169
1027361
276298
1429938
1286155
104175
306923
1139065
1824527
1146019
1379018
417957
264983
1016388
1257361
1193901
62480
240526
816863
1298031
1174659
713461
188189
1876562
1519265
1381676
495561
1322332
413170
822105
741759
1251680
10569
1516569
278112
1361443
447825
1888158
1713634
1330266
358405
939684
1478117
1404333
1885144
277216
782540
663368
591531
1878231
698942
1754475
1933991
1846723
1393730
520258
1168707
1270129
523213
433951
1488610
204491
1417654
1315114
1934560
483946
388007
214827
1400118
1441058
77187
407192
777447
571316
98233
225113
134999
425969
10191
535932
981359
1911506
157023
588814
675230
860571
1189969
1991581
1266114
1666391
659536
949938
1906908
1935793
1508679
144505
610171
1344611
580963
71444
1128367
1754163
314797
1425331
64878
1089360
1605428
1547533
134796
1610963
828235
144049
1255720
1038418
1070802
1081530
1636255
889362
977197
1494261
516558
1969821
371153
1067448
1966545
1538257
1016765
128961
56190
666725
1576059
1374028
1735278
205982
131525
622517
41237
1120214
1788588
890083
495357
980478
1008665
909633
153530
1463535
696957
1720797
665394
73344
312605
1301131
1466129
141171
93775
630861
264921
156859
39347
388327
1977271
530160
1450328
446715
1646885
1689097
664784
1448401
1719071
1644785
1073868
1584422
1806004
1728794
1097232
1104641
1724902
191952
695813
600797
1001625
466875
1621704
168632
117531
1333360
678774
526185
804193
90813
228120
95816
160513
735447
484855
26598
1767937
497044
105194
1790603
720578
1488940
511434
17451
1853945
1525046
1240787
1088760
645408
1038563
626661
1889277
1613451
1153520
597762
801592
103022
1260145
1020010
1721300
1149128
517332
105292
793254
319155
493343
44062
1822340
166489
1924764
1649473
1617130
156266
60145
1714458
1401913
1543677
791570
701278
366744
1190410
1973646
42077
795884
345130
180133
725447
1042994
320885
412567
64450
535054
202664
365999
1106799
925070
468654
872602
852942
1171948
1724848
1162862
540138
1775526
1001004
1451760
1078743
1384954
1493390
570516
950434
515171
985622
1355491
152758
1444456
1850652
347130
1317100
1990772
559546
1237244
246436
1869302
1853491
264824
815521
1849631
1938756
1935984
895476
1763873
284713
340458
67055
1380366
324800
1802034
409676
784019
1791254
878910
1088236
1758481
877747
947693
1863450
1281158
1369956
1695154
973578
1714164
12143
383429
33101
541617
788103
1762883
1694250
610014
1636138
481794
714665
946232
1093801
598873
1059684
247676
153303
1441266
1412505
268642
1836440
99151
38046
1798916
1317658
1344203
1985209
1607270
64605
890720
646767
512485
1733249
715997
1828375
1925383
1107823
247494
1811322
1404393
692342
964420
1382589
308438
1771499
1045355
554032
1411287
1883616
1936283
861272
1511289
959398
886256
1247963
964041
656505
1274289
1125578
853233
338587
1485119
425354
187994
1314211
874661
742038
398242
1906787
24782
462230
1909587
703896
103757
1947204
1329491
453937
890536
394883
904573
1634676
473652
1590941
243411
836647
1990874
186058
465702
153987
1500808
1455498
335297
449763
825823
400188
979376
1930900
1260477
867536
1710817
1439347
1310497
1080697
1956998
1784791
1615609
538243
1803340
742604
1598061
1574646
1347438
546765
1480450
538241
1566477
671302
741625
719928
1121566
272410
775786
276771
313764
709041
136798
1654165
797801
1414894
166540
946667
245839
1985327
548404
686453
1729332
681327
742287
1284484
110307
406830
580577
952092
793955
713041
909188
799892
531029
1149301
330704
1048780
367153
561242
1269845
1883420
1783820
1516003
1008726
279501
1741085
1213744
1665241
855311
697489
1741945
350848
1220956
1778392
769171
1424325
1086480
562294
1479917
1150645
1866821
909889
152998
1406385
747310
1348729
1258096
1560162
1456717
1071070
761038
534688
1191393
1470253
862775
314845
1108961
426885
714753
197093
247687
291900
260322
1646723
1920888
1054115
1753931
353525
1779573
1164802
156460
332113
1042355
717720
111687
1455477
1063545
338493
1284220
1555476
400180
141872
1598916
1127104
532114
309245
704167
161609
1487950
505029
261847
1836502
1103009
1281213
1052053
406963
995509
786719
119560
385917
1397947
1714334
331450
312477
1651652
613485
1256140
287299
1680244
844004
1001929
1197411
152182
453061
67668
242368
1689902
1377962
240837
422558
139281
196041
33628
216013
1150774
1506873
205110
126234
323436
548925
786380
482972
1479025
1403929
1609931
1758552
742158
1012008
124416
1617755
319639
23819
1462938
839950
1902062
503954
1799198
1142845
1731843
293406
569522
1183155
1018290
503031
1077951
1560248
1112060
1132303
1686988
771845
1934291
1390909
974641
1112765
358075
609536
1615487
1882873
566777
1143846
94197
776790
1597245
323119
1579533
32843
172499
1757555
1710469
796185
3937
1731448
662829
428553
522646
1425649
1022565
303175
741028
836521
292752
1830463
1310497
1689033
698543
419475
1979607
1931632
1255878
1347070
1867255
1238574
1384917
321370
929097
438887
1523570
477894
224554
159838
118628
523886
1323825
1023874
1788383
1166156
427360
1021948
1304713
1617835
1916573
1997319
1318577
542658
90151
682385
170885
1443638
1296680
194986
1019597
1573391
1896275
1514460
1137680
1796657
1828610
674676
1396492
907782
539701
1790087
1731489
497000
1566979
894722
422947
199781
682654
972549
393406
1536567
231248
295504
1065874
1169475
1750083
429294
1322970
1693044
1239877
101150
658393
1307057
1336431
995971
1543043
801139
787697
1732251
1175587
320454
688078
1362259
1175326
1429081
1502440
1463595
814946
1731298
503368
1710584
1311123
220537
1449088
1815349
1066087
693479
1768877
1895349
1605092
281849
417451
1196943
1237152
1469318
1645543
1301908
207684
1903649
1458195
836926
1324771
625468
1023318
161069
1810001
189155
346909
1761611
1417008
315587
483682
282751
821964
1712516
1351069
138958
454134
1532600
793141
1930378
1756214
1046146
1915298
1353556
126752
827741
278723
583322
1450886
896968
1913104
1330794
169434
113867
787350
1389048
1322401
1220968
454517
903173
771355
531824
1424540
847575
391307
1188501
1374501
1872157
716023
352641
304644
112150
809253
1124626
1846826
243639
483491
232090
326962
1520172
1498772
743953
1003130
1021049
1432763
1872355
1301208
739963
871195
563362
445455
236406
623920
1393422
1866809
526822
43260
2281
1786119
373802
1837577
1994314
132350
797805
1308635
1625740
133382
888552
1417127
425778
1103619
1089277
678351
795565
230232
599475
412006
672449
1389465
1042094
583116
1963220
929659
1370062
597251
1085122
1272547
1020760
1825356
40946
766383
876231
1968064
1758331
1666484
1426942
1955222
749610
1549377
1937822
1521167
495701
1602354
314094
430957
1584956
1994487
1475265
1944528
1315328
1319058
1098791
1239252
98593
1878750
1149371
1502039
826416
1601132
1981940
1771042
1069568
1785836
442198
803813
60887
439081
383597
1031993
1430723
223758
292987
609937
1359949
1360350
188159
1082681
1164733
385085
1668054
513447
1019480
1986990
689495
1510241
889594
1469354
1853469
371992
1868827
1774115
366731
1445571
940581
1380775
1419807
767901
793170
1326528
1067563
186431
307782
370385
1208458
525112
131584
1442446
1717820
1392447
1720823
457041
1117985
1047732
946032
473112
1009011
1787279
816197
1468551
1743471
873845
448966
271635
732551
322851
1074197
1942819
1611065
1787449
535915
1001968
576326
1690018
780541
1368559
636048
651190
1402291
1483549
1593217
1780206
953318
158670
12426
1956417
1379715
1563139
764359
1810773
199248
1171312
368924
1857314
473764
23205
1713299
839195
518618
780902
1477369
1769095
445139
1834874
1348843
117364
1080037
1092890
817949
1443292
898648
770376
26498
617887
1776126
1326870
387431
633475
1690921
378264
101391
1420506
19985
1775222
759785
1357786
5747
402488
782702
1047351
440740
1740338
920616
1397566
196778
116349
1941212
88247
771173
940418
4462
1117109
1407402
1808154
168691
963316
1189301
1013557
1497901
67770
886117
6328
534905
1778405
368676
1839573
1697848
1665861
1762909
243515
1852324
1371155
150867
1344518
716703
901761
1359066
1709524
61313
1578180
866302
1134961
1304101
58582
427004
327294
1024488
38302
1231084
1473578
1842189
1619472
741858
1365166
397517
1698877
177629
601220
1964130
1794481
1359746
1651550
762164
1423941
920814
1095223
168758
1606115
1127934
1327254
474603
780780
105308
1517519
1828674
1210847
826285
158097
963093
138561
1269024
1624879
1326184
1815373
10345
1849948
512163
1204073
933111
942562
1215181
449402
156900
795188
186264
272314
208715
1148305
1896863
245013
1315954
397680
694941
1525004
1301666
986636
916385
1110997
1319628
1331815
689157
1263794
1480443
156537
1983498
572129
450940
1326639
346814
1011801
1784817
747943
377777
494466
471804
1098829
1857564
757244
514163
62569
793086
1603528
156626
29173
965070
167385
1840004
371427
1240391
1993718
1894262
1923920
561299
1024960
140410
679677
101826
1454386
364276
1431575
847591
1367522
1674250
1518776
1569893
850389
628618
662421
538689
1272235
434655
1401545
1144526
976814
201970
1153762
390327
1858590
1908231
575565
1137315
1826049
859786
210659
184257
1327738
1324957
513767
1046713
335098
1889981
310219
701158
1076549
347334
1033375
870048
658636
762852
326483
1894900
17741
1941108
831001
1382230
1857511
1049046
659694
1744623
712193
1789140
534508
1208311
1071765
119986
472287
930656
1819290
1729032
440395
1737875
1436484
69369
429191
1119841
1696517
1404548
1804745
304847
446437
880205
1861927
1493824
911179
1183662
1301766
1799879
1917255
1161597
1339385
1380420
1949798
1260922
1718311
282990
335040
491450
1212537
820629
943222
1163361
650416
378630
1561720
1725962
671688
817766
1321328
15565
1443619
927909
894858
241814
1710360
627067
820101
1847470
598071
135518
1179567
316627
1736091
136586
1646828
922938
1606721
1796274
1459572
1915443
229608
1847952
1073673
773927
221620
84259
63838
21633
1971118
240267
244687
1481199
1393254
1467543
394613
1539783
416225
864375
305121
1693012
1659258
1721569
123719
1226031
1876809
1964995
563080
3681
658745
1071967
1865183
193342
1636008
982274
467377
1926857
1074433
786719
1800141
660602
364728
66627
1775551
1428511
739830
1058651
1161989
1597894
1188783
538905
1826394
1336611
266836
436831
1803591
1814807
952922
410567
486139
304130
1970287
110492
84907
1995544
1236783
1696864
946140
525623
446526
1605564
229758
760766
965376
1868993
1399252
1571380
156039
283154
1691491
556855
1965520
548161
630058
259057
1002181
719411
1438503
525632
1975900
548514
1493050
879649
281948
996213
154161
899272
113468
1746028
476922
833308
1876245
1050220
1036678
786720
794677
1749534
747189
120674
1589625
253106
135314
178251
957918
876923
744019
382486
1559234
1865310
1350316
168346
674549
1863661
459935
425639
689992
1594096
280529
612132
796102
59042
360746
1972535
395318
1765298
643654
457433
964654
949474
60457
1165815
873934
1243051
534690
1126370
1451039
874267
1984846
653366
1580180
111544
1805419
825430
558291
222348
652799
1758997
664475
1267298
1751305
1362547
900077
535234
1922068
281041
1175818
688620
1430342
364995
726933
1694210
359525
1225322
1294169
571241
1551551
902781
292687
1978437
68132
389548
677306
859140
1906179
1785257
309500
73090
776693
699984
537942
1558095
1033097
673054
4746
1665320
1842883
262290
1115792
1255172
49466
950775
135890
929774
925129
411135
1041882
1277272
351146
1482480
798110
700572
345678
1786202
514078
714126
563298
909071
379499
1265449
1675452
655465
705097
481407
1013871
241610
1027611
1517556
1334867
1953563
1840181
1194806
1624079
1511559
585445
1192239
1723952
399592
803838
1747719
1540316
1584292
276678
1727035
1006614
1657700
830231
1225717
863918
392459
726883
1090466
1735535
391900
1924369
959975
719427
1924564
1550995
1471148
696636
1816521
1727531
1143659
328363
1273348
1334666
1838625
1276154
1479826
585453
1472201
539888
539574
1994213
1185982
1315940
304416
581006
882200
1316966
475179
1193286
1926655
419358
592540
1499265
1510670
480440
1421949
1766145
880115
696987
1371746
97555
1016818
747517
322845
672900
13891
43777
1690210
1073375
485269
254859
454970
570478
1290371
39813
1415281
183436
1592726
473095
1197476
1161108
56728
1742757
114881
511119
1010907
928134
334578
538702
900219
1201464
221794
1401107
1424361
80765
1319470
442032
1198591
1842040
648565
308209
433674
934195
1946824
1675008
824297
592251
151846
848481
535428
1211012
1616641
1290379
1589245
1574396
1651151
1107224
1241849
1615058
433955
1953272
545657
1182079
545882
1777846
345897
1574950
480450
452752
943733
1833342
1331240
383513
478792
260174
1489818
443905
230354
1863132
1410351
200274
1185445
255286
357587
1225679
856096
859382
911879
1739212
599075
1728132
412482
352833
1787046
884903
1835849
1607750
15544
1054986
1947717
1322746
500522
1455244
1389150
341881
1965951
879425
1045928
215790
1958143
739116
862702
1704220
863947
1899106
1835512
1462922
242482
1713291
909799
510046
1937187
2448
1162813
250695
373170
519861
1144958
1520771
1468873
1432899
684281
1335581
536135
109940
1128712
962744
1233560
542993
1427078
1316616
1592307
266140
939019
1635762
1314312
622692
191839
401191
1429212
1109091
59277
80503
1139153
1929144
1043097
1171205
253583
578767
455275
184449
335798
944844
1444771
912307
371922
1970360
1381412
661303
237326
1544345
864164
1105793
264124
1378291
1059884
1651767
1404409
793480
1484314
465986
1681832
1932951
118453
652227
1366770
1439893
1963513
1833705
601777
766550
892415
377545
304647
42686
1888048
521293
1644468
483604
386735
1113544
707137
1942560
1637826
614973
1973303
1527695
697004
186904
1614814
1713676
427245
596612
286235
1166196
1053288
1844730
1172375
952288
1591417
398598
1556951
1275834
1824389
64598
181238
706855
1980246
552426
124548
1510160
1891436
63653
1058978
1607749
692916
81628
1149563
1556762
1491001
151417
1230322
827161
1624795
1928154
1958903
895413
463009
1785436
684373
845346
912043
1856479
315409
1739447
1758867
26243
832059
1721420
1200409
22618
1175588
578894
1563308
1372280
7031
1079680
23737
770116
978527
1092195
543250
1542779
1747875
1789635
233121
1702652
1188504
1576303
1991708
110618
1669875
1450167
1764053
6335
789731
1183561
977443
313010
1884559
1285456
487475
638517
954540
1760773
1552537
700350
1095293
1805607
464280
1232574
391062
378318
1748410
904296
181985
1969494
428972
1463928
82482
1601497
431689
1343078
335854
242827
1759843
1154018
810554
1098428
1256456
280832
693619
1370724
1220409
49984
209094
411096
923848
545580
853931
975505
359992
385162
1111650
1151557
1401443
1894497
1614854
763604
428623
952132
1941576
187841
370172
1502265
1539262
525163
1316425
1067857
1923460
1953840
1561633
715953
420738
1664064
1780648
1829746
1237120
1366270
211659
443699
1093827
1715135
1418535
1916387
960698
1301023
1706129
1523161
879191
667061
15624
890109
1590319
674090
1731794
453389
861233
442016
1747098
961477
162778
503094
313281
1806067
1398874
131731
224895
1910806
609202
1840051
647711
485637
354858
1720442
1189613
74950
509412
837357
1855194
872289
98382
1614756
935162
252558
1520329
151242
164537
1209792
160348
718348
1319703
1141395
1153971
19080
1258450
983093
594963
1697061
482341
508555
134499
1407886
1525029
572330
1406387
1772308
465820
1779761
1823928
128269
803359
186688
17047
58187
87171
394878
966388
99033
413833
34698
1868449
751407
1217612
676210
846763
1658947
1159637
473435
1497618
382932
1093167
223194
205640
1670949
240905
1728901
1081377
1625399
971623
31293
168260
1604208
25807
920144
673842
451474
354673
952246
184788
1102715
1292613
1839323
1704500
356304
1714748
100479
1314873
259856
1299
762772
1140913
1417918
1695356
1138443
507341
1467279
126491
1398395
687435
1733438
210705
831514
27352
1528204
1794910
665262
1011969
281565
1988715
898461
437663
720554
1726807
1477814
1258959
1758134
869898
362282
1384827
196393
81119
151496
1624046
1531168
1243768
121759
1719829
1303377
1109176
619100
806682
314545
643563
1379485
1071297
911187
1861521
1049980
1403670
64106
1052026
730368
951424
219912
316192
1572385
1372939
711840
1286651
413986
741543
89800
770728
187226
1186806
179069
1122645
481289
261684
1109047
1398866
66065
1621852
599248
1279957
679555
1286623
827973
1129395
379125
824480
1113232
413769
1026764
1068427
1929245
1590234
1934787
1509474
1006818
1465038
1725026
901378
87854
1029558
753661
1290631
1146288
1095200
1151125
336248
1182143
555354
538013
185099
1783283
1632005
1862036
1455024
988963
1251191
1124092
540652
1571231
936645
1852987
379955
1144303
1541502
2977
1447084
1373145
488389
1353848
703357
631594
1654120
1993302
1976265
1047917
1336461
1630861
865544
9038
1856921
568878
945940
814702
1166932
1055413
861053
1751104
330337
1589454
1562013
163815
752403
762166
1104991
1292928
985932
1131544
1595308
1681951
1159549
1104083
1893125
1198864
292592
977434
962467
1395089
1752607
440203
2142
1722023
563507
1210792
811138
947592
108413
877874
746683
689633
577366
1396208
516208
482908
100187
680220
101527
1184462
743498
1712405
111300
1004587
1468249
106166
1201445
220030
550381
1185982
1503480
323582
123197
206928
929305
772963
1994283
1695972
114254
709688
1161379
1964849
534598
1246541
1582203
124615
1033338
1065574
290949
1367110
572983
1966156
1132362
1841576
897069
315465
853128
1684955
1845873
1695606
1390883
736891
1863288
549776
1230328
430249
1281198
716509
714739
1024806
1094962
304438
1805502
175238
1943103
971541
1554194
445567
1953707
861434
362360
232061
755188
1873738
1351062
134112
1052512
1573063
102240
1246047
1004276
1287799
1047855
903684
765304
666003
1375210
1218696
1982320
1036581
752659
941873
437250
1812450
654913
897635
1159828
1478123
1590910
90954
1553768
1830247
785010
1294621
183630
973563
931897
728638
1686689
899447
1030235
469380
1312204
133070
1838470
58071
917838
1226778
1955472
1973000
1869970
887193
1750727
1609885
1880059
480150
511104
1198922
606509
361387
563563
367838
1773327
394576
1746927
388402
881219
531476
1346287
212370
871951
1400534
1023783
603813
1815157
1515874
1335303
1928741
1955718
529988
446060
832180
1018286
34242
1188286
1146374
1914412
1653778
566196
1935504
1544568
1159844
1615927
1094530
1159296
781796
1820550
1658144
938676
1149518
1916078
512989
302601
1858976
1538211
1287569
673279
1525820
140791
1002282
689447
794702
1376972
1092458
630452
598928
684634
723945
803960
1692516
1245416
1193489
186562
408600
991358
1168026
18725
351228
374577
10213
960858
1115966
1750914
1631888
1758462
658729
1420113
1205228
1826259
890443
818533
1294779
520963
341159
699466
1175452
1385833
1531901
753160
1300941
369820
1664455
1747804
1285365
194286
1528989
1252133
1215463
1708442
1281261
118616
473371
1600130
208145
217583
467024
791342
1390860
1454593
876514
5185
1962374
705520
16569
838585
109949
616010
1128146
1390193
1485340
1105544
1235887
1372627
311035
449361
972637
438387
899603
576939
1937085
1372163
864575
24233
665640
1154383
1692986
1924491
11734
363958
1675291
95285
495349
1748785
1862808
1027232
951670
705185
851178
1117379
853418
399404
1970440
273717
1629584
1034018
722556
579297
1623360
509141
504992
1825425
304126
1161161
570602
491649
1155991
966544
1354336
1526737
140238
376588
249357
1904014
1991662
1345195
5357
936720
1877554
990554
579820
1977202
1594997
1732083
1726323
1457285
846708
1132564
364959
1138459
463573
133996
1013235
1321627
383951
42279
73531
850579
532798
1014209
1299996
349152
89658
1794210
1987411
1759043
835167
737674
1969993
818757
486022
1901883
1312720
364990
205144
930257
1130579
263508
60872
587944
1106874
304626
1891076
1980384
1358551
1808843
138818
830925
1343210
185710
787588
1246316
1524781
1151172
1784849
1296855
83066
1101308
1036056
588646
1252904
1012623
218535
1475469
1669201
2951
1780029
1849079
1891006
521293
489477
1845615
935330
964254
1864344
1024298
1796115
559976
1704426
1646167
1178195
832954
883266
1957054
1940028
1842407
310189
265853
878597
1171890
673560
594976
1083260
132378
468756
151106
269014
885432
560905
1075805
946523
1794242
777514
1817807
1700775
541951
294771
863753
1307189
1577021
1254609
118253
813992
1620265
547590
104786
421600
337062
1731374
985137
1605136
793937
1488763
314953
1744382
1809177
1196654
1052456
875495
463942
1704209
365483
1257161
1752221
132702
1716156
440212
86069
1410312
1404845
1141178
862346
615115
1147008
279874
559658
1950771
841347
1612822
1390522
1027181
315015
1211530
708289
1934993
541827
498677
799057
1624159
1075903
675822
972669
1791826
1295497
1447372
918257
1753120
1415342
617619
1645025
350826
1112572
1101333
1549332
1689864
1563299
1672563
1580421
1959216
1664472
788025
61758
366439
625560
1273789
1508767
246761
52895
1668526
56744
1247645
1888287
1415908
517748
1331881
802497
1982504
1383212
1801056
739166
439267
874783
1673912
967409
1225013
985986
1091761
1048937
1950370
1990199
722860
1133532
1245316
1449018
622329
1785887
203812
1034754
1492328
524748
687115
1421456
1940506
1313291
959958
191147
428319
1319077
343972
1429832
468333
1072908
1799642
1424081
870696
1283116
889935
239206
1509452
446804
406316
355388
1688285
50711
443839
1483121
72618
903207
1574025
1457192
900630
1813644
1296391
849067
1275299
1443646
187498
1379443
876186
1567880
1173450
1375879
1616082
1546968
1488653
1867778
39333
745288
1473026
411903
181611
1283533
1052055
1024505
904679
1089684
1759707
988667
924957
1688031
1961380
873486
1484483
1955411
725888
155763
246553
1534988
245118
25561
348382
236120
890112
1843215
673776
1229298
751179
1000640
473708
769772
1080637
637386
228928
1407545
634920
1826896
1866083
678844
1012907
962068
180804
1805112
549544
1989786
1464508
1182547
1732517
746529
1749442
535129
1204726
1705990
358890
166074
1337476
1350850
1110878
12650
1666297
294771
347018
1970445
1065714
126265
147201
117275
1125689
1916921
542394
1984496
842203
1476074
1733215
168040
480522
1488727
336162
1945902
1513751
303503
210373
567139
270173
659015
1793617
689406
227245
497011
428676
1145680
1721282
494510
1183277
496382
852362
71874
484906
1420650
1564227
1706194
914402
1497106
518159
790857
1447031
527786
571398
90422
1602913
1620573
52325
1587039
467069
220368
1988567
1305340
417835
466411
241033
174850
673881
1579348
1984274
139405
1691084
1631348
1836992
924412
635311
585450
1058092
1956466
1375266
715541
1342224
1601589
1768079
1082140
1397994
1550576
800729
1609849
1784006
568219
816591
75239
872001
1567113
1631742
1397349
801176
286416
1537575
142280
866129
1062526
1032803
680160
1065514
1235664
692067
1065558
1808231
713808
800447
22673
1467039
929087
447877
582754
1797783
904494
1749231
461920
509980
330483
396463
191736
1555139
1073416
196832
337070
627138
347867
519999
1844335
1629303
855024
986234
422043
625519
1879697
955358
601181
1584305
1360036
583506
405961
1376971
194613
328585
1622310
19565
16301
740063
68316
433251
1351728
641689
649710
1618594
435062
1648274
419289
1269246
1307798
1455932
555686
13200
1559428
1616289
1624813
1852483
53397
849228
1798240
1646795
75357
1410685
566185
1630968
1193023
541540
1547635
1788757
908042
1074381
1503713
812375
518328
214854
1382140
196939
1322337
1585325
479481
763666
1882772
561954
955589
821463
347235
486102
750572
12920
1191562
184167
1313636
1622276
492095
1015241
1716422
350236
824717
1555307
726221
94682
1261447
893735
892837
862975
1715746
1346548
346426
1107958
306185
901137
1883633
1764393
1014555
1424521
1569941
1189820
197587
1501340
1777842
1905643
862142
1795680
1324575
1135024
698400
123037
1186108
364647
1657477
1803161
198609
964789
1781898
1494595
1184711
1880150
1334351
1404450
1816906
735118
1324405
1668663
1613125
1829940
990797
832582
42033
888448
40702
1814007
1769617
1324479
1088996
1860791
805157
471243
1055409
665329
1895073
1577298
801583
905273
416345
1771574
1757306
725063
720352
1857438
644369
580735
1029153
1905909
920211
256805
1907950
1033107
275623
1606826
29180
1376544
1537781
402329
839569
921803
1773874
370205
1824594
38893
1197727
1783111
371670
1292217
1549391
845126
43071
1645958
1035169
1150318
851389
1942131
1944925
1360189
1274738
732190
117080
1134895
1525478
982022
644817
363438
802290
469491
767268
389198
957382
1798966
423230
941599
1468527
66456
1632202
743497
806361
1335242
922353
1988830
179514
1365763
347680
1444470
681940
1833342
1661229
1770720
108122
1471982
1615425
672765
1494721
1460520
1619150
815225
1127611
363473
1208802
1204858
1575362
1430839
1260767
1118600
1374798
1499109
1061434
691814
1487189
1528477
290942
1281983
442065
1521380
221822
475487
1555413
36124
44085
562950
1968530
830353
966598
373646
1681765
1907785
361039
1628635
599650
1959123
479317
393024
102730
191878
1796475
351988
80578
1183920
850894
174208
959701
1361452
568604
458294
1844798
1966949
247421
548134
912026
499539
161639
1550062
1286487
534847
539773
18173
1482778
1373109
145216
989734
971566
1999833
1226189
158007
714190
509879
1971076
72749
100485
1140845
434659
1369382
244478
1906233
1012623
1038379
1018104
834573
948475
1905827
893597
377152
1528849
291494
1633035
605965
461326
212253
586318
1458012
1485209
851331
251593
1327325
999679
264770
1611669
303073
393151
1121110
730280
835238
21459
1146217
534629
1749727
507775
450732
601318
744398
365032
1594524
1666507
1750379
610948
1038682
153530
206720
14909
808166
1011976
1840674
298991
546626
497764
624618
1287428
1018641
1753006
1015454
645288
353604
1102669
1267980
1137076
422830
782383
809366
1398569
1691745
119373
1663477
1935292
440026
614000
1758668
812974
1545177
279860
143897
1565392
1327374
1883265
161800
1526548
1532984
1493813
20128
467826
504669
264581
537979
1371419
254473
1071646
660932
449913
1340268
562191
1964508
710246
1025219
1517610
101140
86035
1991329
1113539
1932434
235508
1685607
1731799
1676082
1266703
405107
1736866
1450040
1475686
1936471
458731
984693
1454430
364904
609964
1103062
1236551
141347
1060514
1201833
1579597
198108
1106007
302555
66000
1205540
1373265
1644545
652756
1114984
1594136
1014791
1319039
1590038
1129272
1974407
860143
347713
869265
1322251
192423
45894
616906
89149
952116
1884020
1736653
589790
1003295
865873
1269123
1929579
885888
1387290
1590101
121643
1013509
47297
1532805
1733247
469932
298247
1717864
1146472
1423841
1594610
1087156
1014801
1144113
1745740
1065820
365597
1806906
917134
1200868
987911
883888
582410
1784201
1758611
1088645
1800114
1428334
330348
1453768
1529710
32088
558786
233928
984831
976151
74403
1441826
56465
241410
289394
1933835
226297
1748998
1708564
1442033
278645
513304
405728
1699232
1358439
947152
1040594
390866
1873990
310240
421808
1115553
1921191
157575
907676
1600101
996691
770726
1995484
879737
84529
461642
123896
90012
1087112
1124943
1106843
271290
490195
1131735
134938
1821876
1191880
639133
1258026
895723
1940736
1326306
1304035
1803585
1609216
46986
74995
1374829
1638566
533924
474792
1914806
618822
793516
559360
982952
855693
738905
406165
453789
1941298
18353
162256
41055
1810596
380670
1121393
1504294
1346949
1894567
125680
1644965
186872
908432
258341
309483
900601
188837
1319515
708725
473167
466964
1133955
419018
307053
61511
78054
7046
1440150
496432
340932
394479
1789612
612104
891962
790242
955198
1735105
452390
1133508
141495
65035
1070777
1986983
1806871
560079
1639205
1657617
250543
1346368
726777
737075
485585
563118
462683
867747
1865932
880572
1735909
1818816
588637
471525
66125
793429
413500
1072476
1952347
459427
522954
58393
1502437
165105
316790
729266
15459
627631
518178
1813499
653993
1117667
1578888
1320981
947548
677513
730910
903967
1548526
391719
739847
399376
1300066
960184
1429092
1164939
1947474
1183739
1343274
1033240
371177
460633
1424003
715683
677049
674139
658300
1392132
1155807
1085827
1479969
1936395
1103773
1682408
705791
384068
581529
572830
810846
1690954
890376
1788126
924696
1750238
844460
476266
1201235
474962
1852732
1693971
1861528
65208
1340724
1582703
1930154
1743179
1488049
289721
742786
941867
1948861
1256317
759155
749080
1191380
742233
1603551
1380137
753464
929636
1676705
1041235
292209
555105
1983587
889977
1577321
1122704
1882003
233947
881411
171764
740878
33914
304186
1516718
125200
1203804
488188
957195
1160754
1238504
281745
148809
904444
163742
1543385
1888898
374360
1613836
853201
1818323
431280
217437
982043
740472
1211450
1331860
209531
1602461
1985037
92126
932916
1950232
1667587
276453
1334881
1364148
1215059
1770340
1313346
1684030
1357523
978398
525844
566031
675714
1397373
1134532
263292
1920576
1784145
1534347
928055
1535346
342465
103465
1253506
274473
1682793
896559
140838
1765895
940311
1556750
454370
895552
1660623
489231
1957002
119411
419806
1735407
157243
689596
1706165
1437386
489024
1533099
1838184
1294270
163631
822086
1499859
870543
1718971
1389804
896286
1719677
1634860
137130
1113737
943644
157290
1270984
271680
640516
1030384
1254878
858906
615030
1350535
933840
193957
640938
1227044
162651
472502
311118
1747607
865754
1180232
874209
1989786
47211
868207
328547
535458
1803256
703746
1336279
985576
1665818
215179
1457265
620288
1484290
127643
668138
98269
1028438
1724258
1802045
948426
104160
697604
1210130
1059772
427166
1244187
697817
505708
85366
1183264
811313
1897051
146274
524678
870578
972412
1776870
1429904
1875129
321832
159391
1451705
539062
692041
68126
680968
1822563
49864
567933
841485
1463485
1022834
628697
498336
619959
682340
767060
858117
838829
1636236
112291
23209
1603250
438038
269587
910917
1159523
1689470
741421
776823
523310
1455908
183831
1718898
699540
991268
932340
567330
1351151
1402989
696771
122469
1789838
846700
215708
1659294
1887960
508686
1919492
1225124
455386
834122
1283970
1373688
1763707
1231565
482469
1235536
590181
1779773
566218
1584956
1060684
933115
1257266
340651
1807430
787550
1233306
1346609
1289946
435939
1402536
1524308
169477
1145662
1401621
1011067
1740924
1627737
585176
231256
293322
1399812
1997201
1537305
906713
605084
369896
1828436
260586
1055349
893400
600149
1522171
1954946
793128
1662530
298346
325017
1644886
1730656
101863
1009785
210577
993855
1591880
282849
722835
1417522
878214
422150
520100
503520
990653
1263658
1150924
1329892
1280035
1533347
1708950
1139114
1987764
1527633
252405
748480
1080512
679069
679694
19172
1420603
811716
879934
1198403
480062
1707923
890008
1022855
1866244
203274
1847239
531997
81323
1150206
1150796
1463888
1750577
577056
1988526
896860
1140886
1175044
1631001
9182
1742062
582110
548202
227043
721358
1116086
51997
1630561
147246
1999320
955773
268834
1814286
1496734
1651387
1862551
226243
1733626
655673
1593132
117763
1628313
379085
209339
1923876
522487
602326
654327
1169987
1353722
1990306
1182539
1206699
1923297
1361556
1287901
1409335
1062428
1902178
991527
1951211
201780
1984566
256865
526954
1307088
1715756
681502
1737926
231353
1532683
454739
1465310
1343552
452111
203626
1581423
608818
873111
25172
744669
1051215
666315
924105
1331132
398837
1685026
967108
1327356
52292
1732561
639861
644456
500273
1572264
374850
1046824
1932131
1007164
649230
133721
735402
1347763
1796699
1311187
1565554
1243187
1422930
117599
472376
1866792
428883
738687
28393
17026
1405399
1982810
1626497
575524
70067
175669
739578
113499
335318
858551
3438
1068272
1924580
1431602
1006162
1756927
285059
751307
1257886
1710706
1412063
25189
1674169
1657321
367868
880129
1903053
851963
1658513
1958994
816724
236486
1079262
1992830
1538891
477155
500634
415495
1817647
1431171
877603
1330887
701143
1911850
1116974
170951
1061867
1645640
416074
1493912
1262061
943972
1984735
1975937
1562244
1999822
1499589
1220085
1865896
265599
1898909
941324
444345
1101898
1703262
1225344
734464
900649
426506
1471178
1327958
1696711
1343316
255418
1699519
777833
1284355
1312763
332734
1166802
67451
826541
624806
795367
1435896
1955082
169975
299789
1928187
1942996
1787813
69811
14074
822010
1029653
456993
1787886
795275
1281262
1108726
222520
1275161
1247920
1859533
1600278
1875599
1109784
1102496
1971362
1101966
1368537
742482
385942
1309626
957718
55700
951138
1938293
1226685
1098380
353944
1303049
403168
929559
1043234
1649092
1242123
1525151
1529881
614823
443684
512882
1072786
394866
72416
468521
12769
871544
425410
213523
881571
1297657
751942
1742896
1416340
1816489
161015
138682
962982
740066
144025
1285692
1939778
1787822
1924834
1904402
921487
318914
1495659
129808
1871181
383475
1141936
1063063
789922
462511
1398457
822886
1755920
1781332
479284
1726776
1663183
67665
1733024
1757281
591238
1334928
1350548
1571013
1487037
456136
996353
1408918
1433279
1081291
1483977
671435
133910
1625696
474188
731958
516744
938280
1730191
1541616
519386
1475653
1287361
1805145
1842738
737376
726201
1158625
815690
1033584
495160
1555034
468682
974146
584969
1156943
534587
1456810
1663569
471079
800558
1557847
477143
1242357
278579
1172871
756381
698087
754044
1040731
44360
1726660
1875947
71548
1829117
354231
786105
218465
1325642
1645444
213858
1697011
1299018
399329
1089158
1037105
233649
1337061
1943145
1025066
951490
637881
1141084
244310
1179053
482151
1971751
825123
1960690
588965
241574
894929
65553
303477
543943
429918
802570
1301410
1833090
1443692
1740997
1809683
1877572
1191660
617446
1787603
1250307
642867
748954
1432132
1100402
55913
1712450
1848584
66389
1164088
1666119
1254626
1897555
523030
1687151
517026
815929
1542079
1903540
1902043
8551
977168
1462675
716301
1901651
1574722
550727
1611841
1410109
1336378
664115
449750
1838027
844859
1429663
598240
841570
32502
1395005
572589
1191274
124342
725760
1663991
911466
655567
172456
595523
209903
566277
972955
420879
354475
1866975
1741077
1106957
1745364
1954523
638832
386123
1699567
1630930
1312503
388824
842167
1178950
1099150
1199563
787654
710424
620012
493277
293456
1035351
1434284
192109
349325
165778
1911795
1300767
1725903
1414066
425171
1856733
1024457
663920
207632
1336456
1818434
144621
546825
517807
1188149
1629243
919962
389954
1601168
226662
55306
1493240
373012
1819914
203552
36578
1538919
1829124
1279178
1496153
1819390
1593771
851058
1297428
721417
566574
499458
335886
1596881
1186182
1943183
739628
1489262
433321
1655229
1686030
854985
1123487
620888
1928755
69874
1769518
280758
352841
175260
65200
1118718
797732
1951326
650358
736866
316423
637902
812280
636637
348640
1008237
1682678
260390
471472
952292
539569
691757
206790
48268
1641878
772271
643594
490005
1732024
887726
1597712
1931234
1778404
828036
1867123
1103994
645417
1659627
756043
1537376
352692
343275
414870
318518
1065881
1900240
629873
1180952
1843665
1594153
1875327
737413
1680604
796607
1593840
1182030
457621
1114717
1000393
658633
1802275
43932
1894448
758110
1817860
1699559
1634734
708035
800657
1035362
403828
1559721
1832789
919635
95091
1313472
1852505
1787304
72728
810949
1902109
711864
1674833
178837
1208229
1584307
280971
1593601
233906
1346260
1716832
897187
342923
1572958
1347173
997396
290450
595986
131461
390519
907940
356604
1592253
711005
251063
1288234
275993
669736
1755850
1649300
1973495
1797187
1721119
794020
1901680
630750
884162
1798639
892784
715852
94906
1749088
941755
1018923
1150053
582072
1510201
439876
844472
756009
906160
123552
1225280
1729833
563567
1756332
1867284
1717785
1141231
920635
262271
322808
1371006
10717
1557719
699144
1821743
1496458
1030006
748837
1509731
1415220
1033752
1748758
730790
465987
924791
1306519
555119
1331236
1833869
1419962
1187710
1015959
460820
941535
101394
1127392
118231
1490243
1925677
747530
1525729
113126
23577
1589957
626400
1549516
1353351
1584388
1123915
1625402
570434
415458
1670285
178636
1685207
205334
1597565
1473458
1271518
644365
811128
597229
322119
814519
1223265
1977498
717177
1594491
168552
1125583
1219940
1843283
1613243
478030
1680577
868480
713708
976055
1426572
1339936
1001135
288190
836221
940323
501201
233150
779468
1682234
1214180
1496986
447801
943694
1999591
251917
1843894
723553
1652598
1111675
214764
20632
1362538
147891
1126797
592528
979497
1010930
215792
1024044
1946183
1754395
1005958
1598108
61378
1304816
757925
1748310
1984390
1089118
211000
1006526
1329134
1234905
1131811
1288112
541158
1890012
395175
363320
1109564
1527840
1851851
1721684
1617336
655880
511941
1680686
205747
120218
1862666
1370952
545625
1799928
861276
224927
1893501
1354527
1486988
1464708
1256056
981960
594735
1461546
1201464
875487
992235
1434125
168411
1008731
717503
83987
1308824
1223638
350600
1008100
1119431
775850
518420
323317
938328
1808635
1754883
1845176
1289147
546793
40076
1343519
1090151
1308640
1987514
10847
397882
1934686
1951499
1152711
1871753
996245
1872921
231078
696881
1120915
445321
1123891
276406
990575
421631
1348684
524632
1277657
1722034
1507069
766782
1286315
1448264
1780800
536265
1497375
1978764
91821
1258940
1892909
266235
852067
1673512
323299
134974
1023132
1259017
1947482
793018
1874695
663435
203894
288112
1167289
886179
1842869
565380
152409
1501694
402369
1203460
1610787
59487
784736
125711
396042
95914
754086
1955743
129532
973012
93678
602854
559383
782568
908157
1301070
20181
176377
47163
923689
1969821
1691106
1471278
475449
928850
347478
374985
751297
1597080
772144
876584
218923
678366
1567844
1830760
692914
1943274
541342
27043
1528696
1637461
729482
418672
542874
350250
61874
1495118
1999239
393629
719504
1728224
541335
1189970
1516870
357208
762063
1579859
210815
237796
1236550
743903
1324018
1601064
1640367
1995024
1586075
880009
126855
1252695
1016577
698451
701493
11100
680086
1783245
1298530
1952595
486520
697367
238615
1832895
45190
1123402
1745168
1891196
90986
387988
752270
277527
1365349
760680
648433
889296
1884235
364421
171066
1064137
537358
874789
258707
1480526
894335
523372
1683211
17543
691489
664173
1544886
328125
1222306
874561
102260
1102373
1320358
1673070
1390888
31805
1198538
1332732
938602
840571
592054
218487
389383
433678
542007
1966260
1197104
235837
939470
525486
1720010
192419
158597
1127352
16410
1828427
1828859
134540
160855
1604459
1058884
699043
815474
1841501
311513
1039483
556865
616599
1809760
665854
72317
1479825
1638931
116591
1104685
985398
1835030
1555788
33105
1731769
1492485
63481
1644876
1318178
963430
542587
179452
43242
21441
1387529
1707880
1913368
1015196
966422
1206852
1694540
1626942
1623798
820438
720209
469341
105856
1488503
1305978
1033620
1801123
1774080
1604094
481298
1932144
212410
1405464
296798
108350
853760
1728770
1962170
7301
1378747
1132880
1771134
217692
207651
852840
1103261
127344
1936071
1580565
1313006
122876
1807145
1119513
779772
663060
1984159
1740648
1737486
957245
477519
419993
1174463
575431
1443700
623280
1717478
48365
1653243
1657607
581941
1931370
998924
968276
1953607
1081478
1803505
891004
1239368
1622567
571190
1851572
1163545
1297674
11125
484137
1650644
21628
1734340
565357
719524
1717008
311762
268602
1581840
1768679
344963
296768
1703932
101233
1231041
1128146
1298779
1678332
887413
1735514
303382
1857635
908723
1894554
1677086
452859
473328
1192674
137040
58488
1341587
1388699
50408
881969
203923
151150
513188
1504807
1268656
79677
202031
803416
1496588
1838108
628926
1618696
1618242
512651
1316122
1435075
133012
1667045
974235
1902308
1187141
1950272
1148779
1866711
264138
537313
1115442
124648
427893
1400601
1272572
692334
1773629
1243422
13920
1388159
878949
1164872
544303
1630919
1356098
1055927
1698148
1334018
441755
542007
1148292
414611
1299144
330721
719616
1849991
1397031
1231760
913350
7732
194261
1000907
1261504
441687
1418139
1107124
1512096
79549
1898841
1756055
670793
1886667
1594699
550985
1318139
12435
1477831
89252
794677
1548052
1084114
1010726
328446
526828
1203022
1305272
179052
1695537
1437107
896221
1239970
354519
1503088
1384498
1500656
218965
1650431
715506
791646
1563978
1830202
709862
200468
772258
681457
1225739
1229612
1144677
1513706
919455
243597
612899
764807
1495369
1522429
1789153
740038
415487
894166
16690
247560
498158
1317554
1165606
316230
1164680
1065064
209377
1465241
1389230
475792
601803
1998463
834684
1744039
1944293
544197
639105
135844
450872
181295
1290204
1485045
663297
1056233
1911140
716422
1688978
1154031
265566
5793
937679
168586
462923
554434
1760088
297071
1623927
1024510
1825954
1542567
1722708
1162362
785666
1440911
445561
107716
1610151
156495
1823789
1137654
1781267
1341163
1644745
500665
50929
110679
1231260
558906
1860679
976206
586754
179194
350255
915464
984027
682637
168510
881462
1766845
15997
396548
1991366
568664
1254768
1942289
1189402
1373971
1233648
1942748
1347534
320791
1228597
1439968
223503
365079
1931191
1681314
1351519
1226592
896389
1938848
1449171
633475
1539108
1306498
667169
1416008
1700173
1968797
1876401
989698
1465964
1567272
28174
259149
1936940
1249630
1617030
1499224
1129399
294033
1123223
742397
1939446
1127153
1458915
43615
1524444
1674419
1009371
464624
1253055
1396724
569592
1807402
634404
803204
1439142
765415
1428151
1937453
983774
770082
587000
1819687
384834
1177339
1462579
1419496
1762152
1774417
1724821
464148
865427
1426962
1297035
239119
1828837
794598
1911257
116082
1556879
1995098
311760
1100220
1771850
1309750
136017
1718903
1960468
301126
517207
1127195
1346503
289598
292109
1585348
1656812
1259817
404043
821473
1756750
1365853
1345972
1928599
1637096
1953659
1455948
1427164
1517249
1544742
1216894
1634245
1089108
867215
585140
1429776
1454159
1817747
1799261
411612
1411897
1330237
1043920
1091027
1720206
896475
1889015
575216
635125
1080437
1250749
927855
639059
930556
399619
1555705
756997
175002
1812408
542549
1492954
722131
1137874
13916
1667487
937200
1061887
1481624
994620
129846
475320
1286203
1296568
1706492
960326
98643
1041997
23947
728
1321266
1610998
912663
1074898
1685294
340782
1476626
1642917
1925957
908787
1093646
1144461
737483
1342264
1459042
550825
845050
1149515
938025
1500135
952633
148144
63433
193365
895228
1392824
870856
1720254
431815
1217589
1773506
422312
1368741
507790
1632220
1828130
220746
1846472
1120327
98451
268442
182163
703492
1316473
1283293
1756866
1656857
252697
1111761
999872
1421835
479925
90497
411794
1660325
1962823
542103
639586
1466030
1436575
988760
1190365
1027565
1200858
1299607
1959250
1852019
1205718
417957
513080
1592699
1189840
1669363
1405883
1216037
166067
688056
906934
615672
657489
1527179
960178
1136673
38139
1579404
1483066
41786
1602410
1332591
303827
568560
1793627
607129
177492
523152
819008
1508876
1392859
1070832
70417
1665218
1163956
871471
97878
1292828
1978923
1906689
310514
262441
1693952
1283654
107347
617247
1886642
398065
652704
1844102
651483
2105
829295
1034964
597320
1322765
921372
1889795
1971058
593807
893479
373093
1411974
303336
848254
1143386
1420151
1173361
576892
397875
1819221
178294
1416000
1117896
276551
1323859
1780558
1892092
268494
391896
181529
853586
1022260
619454
297577
1080711
346344
1801114
327714
677509
1225456
897680
1693142
1037988
508794
1750179
373946
676931
1066804
373644
60773
1293038
1303045
1100959
302390
594205
503395
154518
377493
548611
1881237
1466756
41994
168672
1989832
553521
743909
1769452
730860
1043150
640554
1244916
1558755
804911
1726233
1106003
457060
767608
1546750
749415
711274
1370509
1132585
1507624
306796
1344113
1260721
453123
1914098
358860
592359
1353978
1056411
955624
225490
1301974
1720655
1240776
1298669
1669975
1355476
936674
1898937
353513
462042
175418
275209
932032
929957
129083
194071
1661340
1979355
397823
883844
766080
1252462
156021
1702075
789791
433057
1792338
1560503
449156
1466758
374725
814679
783491
1348067
1736133
928398
211558
1035977
1327647
1079426
1746699
1480053
969611
1979551
1712168
680035
947733
156502
1102390
1768726
154288
1346546
1709118
95524
595369
252466
1956327
1271800
1763161
647419
104350
361685
1132408
25089
979785
388875
1094550
1789148
617898
47986
135813
202443
1930907
526700
462154
1384874
77751
1841819
727977
70307
1556634
443384
602489
634843
1534969
1224551
193032
91103
991444
1204838
646572
995211
1092675
364859
843560
1079282
554876
1797603
112197
1709325
1835983
13523
768799
1563410
1381438
799289
677795
1119403
1864210
1746910
1608474
1861984
1060586
1677436
1644834
989677
1446980
491824
1287712
879149
1891870
1123957
1017912
1955316
1395206
227169
1925053
1886402
978999
1591729
918856
881994
1617052
1131540
139987
925042
147299
592441
513921
1876697
211492
294528
1969163
1715835
1467681
786571
11168
1802000
502556
1901397
1532092
847381
961640
1314217
1729715
1597259
568274
1018600
84922
1450333
250958
1793433
1506017
489515
152830
1408619
595165
1542289
23804
1856323
1967179
746307
1194508
1289661
1678017
1256132
1140934
1864763
991050
338848
851003
1723564
1154621
1443391
1634541
473573
1710205
711343
1543601
1571991
451952
338619
245183
1823495
103202
1375398
417058
81191
1093956
1516742
1245420
1382035
725623
669029
1401775
538094
1582557
668150
904939
784636
357929
337231
1575285
1921869
209451
1627342
886448
1960753
668828
1480213
481940
703311
1302219
1460564
1299816
22823
1725889
187923
1448442
799961
109172
1970027
930881
849246
1469235
1412319
415914
580682
1781511
1557811
1435426
532249
298895
1209222
1978053
963625
1630002
454033
899327
1116532
313800
246608
376888
211380
873749
484485
1223779
268771
1163162
273207
190636
1129470
945777
1138955
605805
1805326
338663
942461
219167
496251
175072
1259130
325590
1410543
1351845
1691814
1461735
1965306
1127605
1406037
183622
919991
497970
991638
587426
483652
467848
550826
1470858
1508074
1676480
307592
1392149
512942
1373935
1758095
184196
1520729
968045
740859
1227684
33783
1629157
152265
1732024
1770570
587308
644016
1473113
726684
583831
634872
241912
1456594
1451215
1513719
390045
1121294
456618
1004035
1726484
584369
1324888
562425
1775312
1260720
1623808
143785
1870178
1567705
172250
1326334
1169138
1903767
594275
1534594
214289
1420210
97897
1474451
597794
1022531
173720
1974026
511229
1626881
1633914
1706408
1462901
1274205
1611083
552730
1782642
1249483
847749
853460
962951
1200038
441563
1530699
926160
1070646
1941112
750321
166581
1940752
1406156
7736
902002
157290
480993
1279523
584167
777384
383174
1630557
1538429
1598042
1520452
387003
850
1171569
344456
687195
142928
832108
338990
1927841
1925840
771385
495421
1275713
1820436
1354635
872838
699756
39052
1592881
429509
361939
389618
1069558
1416340
1774074
487239
644763
1074832
910617
892365
615551
1514421
1010906
1451476
763226
1241245
216074
1408592
99360
812934
295083
1182703
984345
1890854
1593670
1334228
1967830
456166
1164891
1872928
1180633
1271453
100438
1200920
1780028
1084100
793098
1510143
952564
1646883
1680951
1528311
1714752
505878
1214697
1691990
670070
1318372
495693
400942
1522874
1322487
1894416
115748
1002765
1832744
1987338
529287
1851495
1047072
767368
1564925
656596
1794820
550141
1963021
744749
1215092
363877
957219
1541263
60224
1783989
629053
616098
533160
542630
1806553
1313247
1664931
1128150
1246789
334171
1961791
1015987
176623
1948253
684270
1589214
377956
1125633
1398228
294375
1284659
109038
1002390
1694325
1869378
1659747
1060245
1810587
1292997
691945
1263168
1940146
1964517
448614
1431177
1826643
17022
924202
1495417
1168277
1828354
1440252
1188437
1094510
1691891
1615109
1916101
322876
138980
1913166
986922
1770326
262004
321648
820048
886783
1050425
562177
1373291
223038
1700961
683068
1841488
977267
1152144
1209387
1006008
635794
1848970
595290
1648705
478515
1510386
1758584
535136
517676
499027
1164904
1453162
1137786
923378
1722236
1213418
1353428
1033856
1293775
217806
1913665
501246
1850693
1263890
1913527
1934606
741068
389264
761346
1497760
600064
518709
1907798
1769151
418740
126479
1376996
823950
670656
1859692
44804
463395
1592431
1644062
835674
892197
116590
834329
935897
1750870
1201891
1129898
796619
1998744
693625
872156
1704497
682959
557667
808471
915642
17595
1585338
514691
256591
1046358
354100
862450
1095788
1300911
1967823
1786304
742819
851389
793875
1140042
1658197
1314197
475044
1420391
917837
1257092
940550
1632119
1200110
1178719
876872
128058
1099039
1013442
1667243
913670
334497
1056708
1870312
1766376
824069
1293850
1321908
1709573
1782315
1567170
987448
1373176
1193126
1314980
895398
475780
1504613
1966938
1847263
663635
1484929
212870
60894
270756
1740590
1288907
1436040
1867633
1560077
1174854
668553
363853
1083344
999838
269976
1211185
968557
1036643
634608
265042
1957934
1704309
722951
432234
707596
144642
1472042
1126976
1135463
555203
141720
191306
1525000
1714073
1568776
1349723
650798
419745
979361
532521
1137675
1342990
1523291
1513949
1956314
54400
1706215
1458940
1866394
1058133
1450475
1431514
285223
880969
243462
369522
210774
664706
279956
621591
675620
454461
1800288
1422964
1463560
806854
1405867
1355149
1362747
98117
1142963
686407
456215
838262
251617
807262
677350
979182
1671629
1550755
1821942
1387913
628159
785851
507834
1769663
194086
1299743
26945
607600
1083792
1623690
1190343
737712
1281203
756300
1173177
1237665
1087617
1020611
477586
1551964
1016179
815632
913455
1343843
1611541
517809
20040
317400
782340
1271961
34382
1499660
1071042
521684
936899
1147762
121449
1215651
726820
111304
894060
660342
1223175
571105
54664
225426
1695399
850983
899830
189659
1033823
1686911
1637249
1659669
1066564
809123
1458369
1605992
308555
1271059
347193
539122
210674
1399497
1643423
1427571
856254
904282
561772
462342
1398216
598910
1946593
1319516
1887560
133464
1181288
1653205
1231323
1268139
1480664
918109
1870366
1195095
763315
12191
518045
137253
259466
116696
872383
182405
131252
1600860
1586026
260348
1430182
587576
928869
856310
1390791
1204064
810913
1731607
1626577
1558344
1115090
1792092
1181956
283968
1760240
421586
1785069
152089
1286081
122684
1854466
1436262
268640
595038
1628528
1548860
1510691
170145
1111564
761017
1706239
1754657
348937
1011774
482383
1357773
794304
592415
1663683
1676883
1358429
1866975
1365665
75640
259308
53644
32975
1861035
44124
1308322
467043
722548
1246267
1616347
1354590
1402116
198939
682866
1914882
1455618
1160175
279450
301024
1518071
1226682
1235908
1252243
671962
1538103
1942364
597682
306949
1799588
261571
1481962
623159
1351594
701428
789323
980592
454721
953636
1242036
1195845
176644
59889
1331902
600992
808732
425332
1539015
1677117
1025711
1798748
122314
1468243
230012
566382
440049
1672956
294827
1422901
1797247
254831
1387494
951822
1529120
1080771
440193
82529
1550392
714557
746505
1644486
380356
241445
392005
962321
828931
832157
1230825
1932454
1331321
791883
1405544
1176557
1312157
990143
9477
1213678
1284587
445104
1736210
1296341
196345
82873
682092
158951
1564511
360793
1112673
1228510
386386
182468
332680
559712
1402632
153908
1508692
429639
1129596
148625
606511
1086111
1611791
1459227
1447703
467107
1332141
395212
817809
1786895
826253
406189
1858957
569356
1354018
1532461
530203
443231
1861677
1224726
603246
1651333
1573190
1453416
405960
1747977
549765
1303201
1561291
659153
25020
1823992
277218
1328986
911490
315681
1286619
958528
1024471
1713240
1012616
1346072
197106
534660
1289570
297066
97494
1933042
1748430
1083352
1920689
629918
742198
186875
167258
1164225
1696814
1136644
94276
1739078
459703
1718133
847594
332207
526578
788866
785152
1417362
270385
415935
1516363
1933643
479196
1862140
1409189
186927
570233
125560
342091
105384
544339
529553
1698285
1690792
657293
1413433
1723960
865144
1350725
1961765
1391029
709136
1800492
1602501
612962
1658892
30704
1397671
260129
1450722
1948913
1365937
1296553
1438428
779136
774644
1896159
1034093
1515610
435664
1375964
394933
1311853
1523450
985959
1363575
537651
1930971
56459
1194527
1566403
846867
1577802
1957689
544296
1455340
155383
217060
1860439
1870397
1656575
1444199
1283641
171833
1984181
1040271
638323
1298883
788933
1576770
1448358
455316
887538
469986
1649939
845288
233870
1071826
1508500
1730494
1948888
816725
1736198
1725625
151255
724127
400587
987848
562142
489979
1501732
1211557
1005910
860699
362785
1034236
212160
1873931
1555845
899992
1296424
1032892
1792834
1892534
997411
1209979
572818
1235944
1596458
1325204
821005
1869415
995600
1136421
99209
1527593
1540946
888228
1561139
1670686
126449
1310475
145926
1913616
1828732
513705
1397381
1950912
1011053
775571
1206026
196280
923015
270714
549976
1706730
1543194
1734913
1678115
344249
1025296
1348592
670342
1878474
1716468
1582276
822055
1713242
1444550
238749
1920468
489959
1056912
1151244
1806341
873881
198474
869837
102377
736023
1859974
625401
909420
783878
1734501
854245
1573467
833512
1255525
72959
1562218
1833266
979476
454938
43720
1231516
1665708
474624
712596
1879869
1511331
978364
1842040
548962
131648
149508
1241541
282954
274365
1290242
1619056
1868685
1727293
427984
632515
1497094
2657
711304
1912160
1573380
1768075
1380043
437673
1180596
1146979
1915374
458267
416092
1108820
1167370
132953
1176539
1170269
1603121
629940
150652
1038045
1518288
1214704
1638987
1595510
1003209
1108497
1789139
1925826
8302
266479
535724
1166419
1225532
840715
626226
224269
1368035
695138
291063
352946
1827947
773433
692979
1933024
1503968
952437
1560763
118179
1759595
1142773
1469757
482236
1905901
1535711
905675
623000
497022
1652310
1071906
1638620
590716
1550155
821822
1773465
1020893
872695
506960
1172518
1091242
141954
1884137
1947407
35280
210891
1278842
478359
1643237
219161
1231491
820310
1467575
467040
694550
278171
826565
1695536
410505
1525674
828278
1923535
16216
1775369
1217057
1268272
1229702
1931505
1478969
829409
781761
1871866
1040592
865538
809036
1373055
1242624
651533
450288
885643
890144
765097
1904982
1865797
1988674
700754
1010087
1361266
1072516
1376729
1479307
1164938
170694
1654903
25201
1222417
641281
1448758
643812
616689
453793
420069
1139344
383598
158718
1881171
1962667
740380
1870022
256902
225708
539519
782251
1750917
1229365
1270203
737442
1952335
1435266
297482
608485
1042810
664793
1985624
138613
1225209
191867
143357
737709
229907
1747496
60080
1759111
1639647
914497
906447
1840159
88620
686456
113020
1990775
1823351
526773
1113505
317378
1133841
141595
1382608
1506228
276385
286178
907332
770464
657925
1628136
733080
1309373
12299
1492874
272806
553255
1472365
593145
605186
879589
1315385
1830981
372072
1555633
865378
987452
501353
1057732
1275101
171837
691857
873906
1807481
1702502
1240989
1515290
1001490
572943
1654206
214756
1835
318540
706128
1872813
1273299
978596
817058
865882
1217801
683084
1921076
1575208
992594
1864166
369210
364399
1205438
275351
1397921
927583
712998
996439
1249636
1691371
657094
320117
487082
1711452
1082486
1943339
1692754
734468
904389
1452523
668946
658115
681819
755764
948439
770232
1259470
574445
413434
270796
514852
524932
1502268
50399
1850352
1541347
857793
1964781
1700855
156647
660649
1405953
858275
84800
1225779
1800403
523716
1274095
37359
975603
527053
699159
1256716
274949
1366481
567077
1961189
1326304
1929251
969244
1221534
77653
211784
384774
1426449
205427
1793297
117300
822143
926344
1431275
297427
1623580
810355
906500
1760280
1167635
1240615
596466
1211663
504783
627965
42277
496747
647678
1053792
1448701
762725
1029367
773649
1008002
174994
607411
155501
1430413
1344003
809444
298181
798311
1535533
1192932
563043
1726447
586529
1760951
1483111
1215868
1519526
905921
319391
468744
939978
897493
1478359
971398
22746
5754
556025
1930715
1595041
110687
1800656
637879
1198129
564140
1924994
756757
1476806
236919
149841
1840081
1869350
1466408
1511696
41571
190899
664398
1855594
1384485
578473
1551957
772062
1442849
75107
683424
1786232
315449
1291220
1927720
1167851
405540
478796
1226857
529079
506523
789493
249561
1650446
433516
1588361
1126464
7174
1396599
50395
1497590
1384405
1688418
1344647
1030235
812332
1630260
1514084
415686
124708
777281
239900
52848
1587557
615689
1063071
1092691
563779
1433540
431967
187136
1487988
543801
1850507
692458
1742132
1856277
975747
1629873
286800
459582
1162657
359910
910723
383413
324262
1951895
1287345
1525450
900620
1214208
1481621
937473
476053
174689
12719
457916
1196046
674915
351587
633129
1145700
1658692
1602756
870264
496038
1636682
684012
696176
1482331
971617
378804
1390071
1575363
953472
1039205
825334
1112216
910723
705505
1196928
1615223
1551940
553144
498935
617940
328569
1077453
343620
1124510
204342
294899
1478487
1416588
687496
1074781
982240
213825
1049231
320765
841450
420093
1123194
74516
1402375
365507
1892117
614634
455019
838119
1366506
933064
1001752
1324614
684347
53343
894008
1721132
1943951
1530431
865397
1422369
1671984
1889559
1460628
913958
1250416
1985893
718460
588339
1864072
1007469
1358849
9557
195571
667279
1620368
1646280
354877
1656107
1953340
92389
24347
1045313
199875
747695
628113
739694
1806287
118602
1118970
56589
179939
214809
734391
879935
1248869
84028
749926
1380116
1659607
1148680
391810
1318736
1484695
1783547
34062
998847
1613791
1460737
497400
1829274
151031
219968
1748578
1881534
751240
1839315
1513492
832053
1254958
472786
740146
389391
458215
1813289
843234
1085099
909914
477062
647670
1401776
1877589
1160265
1860217
1574549
502857
497659
689979
1575477
917840
1619876
697115
1862810
1102926
240408
1496199
1706174
1832810
1174739
923856
1804578
1531350
1048663
612143
1573117
1239600
877294
1111363
1167478
10833
189919
1263638
677504
1573417
613205
449233
1693842
1599418
359948
279892
1308691
890651
1567833
518597
9965
1380433
926201
1451785
775808
870550
1723828
462691
1951014
584106
223019
1307446
1043162
225451
513515
1817837
624118
287934
1462622
273461
579660
1319247
670329
811615
1163262
1494464
6260
44773
222094
307243
1435391
1813695
1007281
868244
438279
1493071
554714
1220236
943752
1891663
1760505
628339
1915904
874151
1362158
1762091
1192594
1369064
1048477
1110295
1435084
979188
242064
422927
1939614
1180950
1875624
1165430
604484
353503
318249
743044
1640427
1565736
181376
1796355
1184755
81068
1459592
1861279
686030
595282
1820693
604179
933519
176343
162323
1817223
73029
157966
1120710
584450
1793299
415451
380314
3346
179516
1849075
1453278
1613662
519377
1072726
1232110
667092
699188
1950888
1767360
453434
1810953
1950221
1243297
1600486
144907
1260502
1668308
1853388
1759364
902351
1715962
1121088
899019
879357
905238
1575980
507259
32446
1031742
1779323
1977673
1407883
829733
316558
709734
1757622
736962
1669127
713607
1565452
1456550
1166509
764325
1303300
1129304
564847
66351
1121969
299930
655823
76063
701807
697059
1906817
852898
785347
1495394
861845
13579
593798
431471
2358
265445
27886
1600341
22285
1590216
1348685
1315561
1527630
799986
1378495
111158
719699
1746295
1956770
194235
1903544
1766888
1483858
6905
1453143
414551
576430
197858
1640336
659388
848623
261523
1583177
1081232
995410
581472
1839226
830223
1413393
370795
525088
1755582
626400
459914
465559
729041
424561
1305990
1505279
92437
1056133
488434
651291
988788
999064
1201199
1024828
1800
1227672
1044278
1472928
1349196
1468328
1863851
79762
1017759
1738649
654249
1080401
1550714
1577934
737023
1557847
1941542
988690
1386879
1307610
296543
1043627
1594096
1659616
179966
602914
37179
504517
574727
1695073
1833402
1382557
733949
343575
393152
432026
618874
1873968
92849
1037585
70099
1244289
1113597
758485
791773
1864083
236108
645705
259720
1828160
581828
1277661
423349
490463
1044524
654613
726918
1028768
1392089
1485442
854753
1480566
1615900
1629437
1009820
854265
918566
1994160
1433739
1508859
1115407
429950
1376291
7922
716985
903272
881851
839837
1062101
1588377
952166
1816110
1038425
1737456
341986
451770
1884979
1967220
1912402
439317
1644006
262407
1761877
1556363
1378405
1550765
184814
737331
241275
1394874
1867562
887296
117461
1722889
1819614
24264
76104
811085
474812
612510
1732848
324547
522781
764862
1014732
778306
1129395
1486838
1290193
790723
174674
802122
202744
25948
1348425
1170974
1777421
1528413
204424
1238775
1699715
885066
589131
900337
1135208
1414617
805567
20373
1153042
196414
1699173
233020
627499
1244351
9696
269316
520691
719755
342995
1349947
1820182
621432
584
1411397
462923
317619
1766536
178489
1483314
141484
673707
1283897
1549019
122367
651239
1879334
1112404
1355378
874924
1116001
1411064
536821
1004541
1412578
1818576
800823
114854
1157475
1647147
413479
1471770
44337
1183586
1397764
1079905
375825
120219
1094252
428395
222959
383228
1042952
276269
123213
1255941
1047667
1965499
1057247
581656
427412
1521054
556573
1013389
1110617
1751104
1916778
197087
1965329
1381410
1367602
1509525
5992
1559634
892774
15748
516763
64681
701355
1292424
343280
58066
1191910
470304
811194
823348
1290864
1337187
751792
1338147
1423949
1718364
1016195
853475
1006641
825652
1233241
266940
482391
1122977
1769955
1340151
680567
375234
225148
1051974
403120
1817810
1266604
1121932
1690960
1380327
918175
788847
1448890
758348
1214479
744901
1948337
1862350
1667854
1198966
787821
756431
616926
42715
1653225
1414887
1088804
470000
1234613
531981
493876
740191
762452
691526
948282
282850
635521
315629
1120543
827466
781479
360071
1853619
1148102
1058380
1704495
918042
323147
359961
44115
1262778
1104005
1645900
1029243
128408
179300
1425480
760265
915537
1818391
1471050
854508
653630
1812641
860128
1202044
957767
279202
216678
1568758
1728571
1576130
922815
1049168
526210
795107
1485241
943890
547739
808282
898198
1891108
978318
1733649
1977048
43231
1603204
761343
60918
1687999
956401
1150396
1122892
1105481
164553
495263
898189
268319
1535434
1128003
1021479
13251
534733
83500
583202
850508
130043
1094335
899660
1090029
1515212
1965427
666682
1373108
700987
1980198
1504052
1955335
1622491
1863295
388178
1253085
1476412
287978
1125102
359910
654221
1357504
1019410
1223029
1569950
1246902
53258
1060314
819467
1281983
1057801
1618437
1566226
308215
1455232
1218590
436311
1815504
505422
48163
1939910
768969
1165101
191858
317148
87000
1366450
1775559
1594421
473569
1083561
1030710
528743
1991561
573937
430102
1769698
345418
1950449
691595
640147
356881
1539961
334099
1092425
546550
941001
893598
97832
1848166
828099
1051039
1514118
754946
91100
864777
978873
969043
7705
1715747
1819272
121593
1284638
659246
588724
512642
443455
67032
9453
1889620
1716369
645315
1084142
529998
721155
348929
1138311
813326
1605405
1037363
415218
1649724
1172031
54479
258935
296851
1928316
1824143
193551
1928403
1059912
1753941
983521
605828
1814327
1006071
993551
1321162
796337
656767
1172610
1131751
1895013
1977583
871186
110254
1987270
899184
1229792
308279
1628943
1798412
124838
1336987
1085018
788476
1955179
620519
1917842
1869418
1216884
1494866
239666
1806707
1541324
1502320
446810
794192
1189468
1230800
1748938
990920
811099
1583987
692598
736613
1872303
78641
769112
213511
47430
1808275
103456
1318578
858877
1203113
1158509
1670647
1802119
1099008
477082
954594
1917843
883572
347461
1569459
1119873
1268496
1402855
380716
1713606
1031764
1867024
1833489
557383
1412677
1190434
1969009
1781130
228341
825069
919232
1889955
51652
230309
1243686
802985
1995043
1709327
857656
442207
1798725
813293
1139740
810832
1029306
1452008
1047533
1022154
1940297
1520277
1058188
1567829
58432
1360368
1293145
1433452
539536
1708490
248925
738155
382280
1263222
1650798
1537070
953318
123458
297737
261292
861912
1787249
950
694177
1198291
324635
1443986
259289
1505456
1447185
1626592
1833920
1327805
37462
1962063
435226
218299
1406556
1286385
1225688
659477
65858
100942
1421771
513974
379424
1559357
989827
1283266
1791541
1564798
1576142
358611
1616202
783745
150090
675888
758139
1180936
1775123
1892142
734505
804248
1897731
720392
1857330
650169
417166
823472
189700
1649075
1644200
770469
1943215
1567842
972459
1984241
931529
1061823
450277
70896
514143
165549
1597978
1488863
444804
845782
1116993
1824822
1243525
1777475
1575765
1106408
43523
1115324
1951069
986868
37832
1984535
1316588
1418969
1581390
333207
213278
1143178
761756
1884332
1030499
612052
186375
196596
1038565
561417
1798060
139464
1351214
784951
513912
1935590
1114994
494650
797603
1029445
904277
1518812
1336843
34620
49259
606228
447388
1376043
1729680
666410
596331
1403270
1824804
365742
1430703
1249918
324717
712374
284122
1050212
1784522
1489315
1953849
1701744
112536
770379
1992307
539402
283390
964508
789233
1644102
361187
1348183
503328
405947
492476
1102088
1332316
1894217
1038644
1356082
1005619
291130
1438252
108232
1888344
584929
509503
225000
1554341
876318
1463340
1578530
655475
1325641
623152
738432
1953961
1567879
556400
21974
38651
1104857
1344743
1328734
650080
719439
1023957
672961
1786739
1064906
1929477
975602
62212
865364
831035
1440387
1921620
727278
715132
1109969
170679
1511021
1937038
1722393
400737
1136541
1433847
1132663
1725932
185340
824325
1155209
1659134
418948
886470
1180063
444645
1757312
1894988
86670
1605818
1577395
1009918
1693784
177930
1301201
1689563
1467505
488697
967692
1403289
1183541
1429504
163175
965976
1141979
92205
1719309
638238
1011207
1929927
492012
889894
1996018
1032749
109796
516766
1078229
1856424
1938286
1198413
1344535
1231233
1906677
480876
1782284
1842507
570495
477674
1878034
617693
1414193
1016397
1496873
1515170
1971159
1678772
1881463
1981082
1082833
1171168
1305479
976568
1816628
1416431
54854
1502294
35384
1872988
1668126
1761522
1285615
1109685
392002
1588845
6690
779843
1620937
979264
523846
1307131
1564969
690548
872345
376171
248609
1193623
1266989
1059730
976726
1988682
920000
718185
714292
1913926
1972863
682767
1821666
1573975
1676752
628197
607331
250391
1243228
304152
646635
671686
504766
1578449
1472470
1730819
1069950
1835047
1620927
1356069
1881391
579989
729552
1090483
340487
1204814
960332
297485
1279503
1690700
1947830
892433
751921
1269194
321903
292033
963558
1731727
738353
1366524
1495066
658995
189298
10717
354117
905417
709053
1694505
720312
1862522
1166176
1336560
1913519
1992763
491002
1817707
760697
26030
61492
1368782
1372258
1416586
785690
548024
1049981
1319220
1182050
1322971
254075
968777
794778
213993
463101
463308
1940873
1607636
1887700
1096570
1841087
539901
1019920
1789788
367259
1800958
994195
1537029
87314
945232
1712972
1908415
1533716
1485522
824899
1911638
547660
1929601
758327
1034070
1064582
1646372
1376973
1828476
874535
409300
529637
1715158
809522
737196
1241204
929634
1708675
97884
1475631
1202963
842737
696915
1129234
1721494
1313161
9163
434951
1551843
1113091
1827574
1928008
103597
1724636
490276
1612190
1852029
1637678
1423755
1587696
1129920
1043677
1139072
990271
1377199
1499044
128329
331867
1669972
1699005
69497
1240820
1570819
1968607
1114710
1556737
1623143
1512955
1248103
344914
1673892
631714
1682449
552736
666045
1461238
1284416
40533
497872
1765410
1068332
1061923
1283712
225261
1490606
174122
243826
112475
1348404
145672
795666
623245
1898247
1490854
161788
410502
337213
856722
1997288
1773760
330785
1216059
1249664
1817451
359233
1949881
1697962
369958
971817
430329
188115
663032
1443814
224913
1165925
1482619
1117044
1554574
993506
1233881
652347
690829
1039909
758332
1631114
84224
1651826
777477
1410661
641709
80699
1821287
1237336
400778
1619342
1305606
829514
1862513
1807191
143635
375795
1303903
1467864
386645
1828812
563705
925568
1898006
1490047
1357219
543274
630984
174674
445251
1715874
1147553
15771
35751
1993823
1677322
1876689
1526795
805525
614903
1056497
69736
794397
882583
258909
735501
1651447
876860
279474
1090317
704527
706364
911014
1592019
1775630
270506
1698960
1976890
857677
95682
1627925
1628290
688707
1968301
1399972
669934
690424
1675813
1856714
421589
155337
1832083
1807701
1371041
98954
1963960
13283
1551342
1266254
1144647
685788
227280
1385344
1940190
1478610
984173
1846242
479713
1121547
1825599
1992061
1037839
1895894
382741
1446322
1672202
1374811
1912950
356725
789105
370924
1807845
1430295
433207
811041
1235757
509066
1208447
1523098
1639982
1181651
1828309
52848
1676513
1472732
1126547
1182252
1151164
410310
40372
750972
682737
1756186
1950876
151515
1444221
548076
850242
655313
1638465
257158
1810002
1136732
1262866
302357
869716
236224
1108476
866504
352832
1022572
1880393
33141
524824
317229
1240726
1422853
203623
976627
54180
1681175
1968371
1161555
987452
28168
332822
731567
1050034
1404587
1691806
155564
804945
178973
1270715
501463
1512224
9357
1483074
1216423
1672288
193281
99939
1755465
1344959
1521179
1824209
182293
203357
967391
842226
1882294
1353447
987879
1384168
669145
771146
1108767
1690184
1253313
673086
1309005
374982
1747746
112362
9629
1794880
284830
1313507
340408
1835038
1003921
1691768
1470632
495111
204940
1064490
826526
72521
1709090
1595815
1924128
52876
1196856
1778821
964686
501248
708722
69595
248611
1383266
477800
665844
1456488
188224
36864
915989
1956077
935056
1564788
545873
891092
1890659
1636790
1776009
1257653
239135
1676838
1837098
866606
342700
1033733
1488258
461314
1183864
1194735
101267
1979685
1980836
1887080
787196
901375
1992419
1576737
636122
822110
1863187
1760410
795444
1885366
609314
1765887
1772907
234901
635827
1356001
1293409
1861636
1314470
688463
210140
1243125
928207
1602830
560915
1160364
167912
1199791
1114819
159744
1325252
1272698
1904834
528699
1727258
1427768
214423
1555520
792958
1545956
1298285
876698
1845836
909120
118175
427934
841102
1743114
1174460
1711451
6713
1049900
727816
1887824
805531
49509
1493269
1198375
1062953
167530
1115387
1420656
1900278
1581139
651873
1563885
1779476
1120800
374039
960990
1853565
245846
1550961
515746
1344982
1573715
1455650
297156
980039
679655
973654
162912
752222
169229
1583839
1556939
1990611
1388903
1402799
495023
1136564
1946267
314753
1853117
262854
1395577
1571275
397090
115768
1278493
780907
1497917
1215276
115634
1146373
43318
1095044
1849242
1764861
1457225
1758654
431133
361241
1465224
917964
857039
1358289
1802747
1042851
1656079
1595095
1279469
1786219
1259771
14999
399780
1170942
1223116
76534
1075099
524269
370723
40741
1717339
262113
1069524
1905995
902329
35858
1081405
520949
27579
1686175
889972
558869
657729
841507
1920300
1238886
1466735
484706
1720879
403660
1977038
1499787
114740
998775
230504
1025823
747531
623619
389705
1158209
1796087
1166359
357756
571975
419300
1799038
415584
843179
1555202
560681
1820700
571940
990790
1010116
1132240
1984634
1755718
154643
25721
1573772
205392
793048
1901167
1858415
1280524
1558968
29927
912534
1446455
208167
474703
599878
761922
1602175
992418
1741748
263437
748962
1315585
1126034
736967
1015512
790908
1020020
171445
1242304
900216
1993017
186122
831375
974584
696223
1612204
1582885
326002
1284172
1022349
487649
508640
1493828
1739345
1037319
1024010
1618965
786898
1813574
1619050
1107197
144435
1585251
667083
1500138
145854
1879033
1539655
1911604
399429
1542026
1259924
81886
991377
1857215
1383603
679525
1196456
239630
1953910
716457
1064428
509396
1904614
130405
1686561
987217
581476
34873
1649754
327528
1753238
351939
106000
1639736
1795584
1981499
848642
39704
761401
935102
613783
1546826
1625196
1424672
1687757
340125
141599
770102
862122
1756686
237366
907281
278318
1803878
1789137
1974334
233193
371071
414819
606489
840458
729174
612768
1607926
1045303
781380
60198
593645
1485412
253759
1279476
1458435
765661
626642
178636
667335
863197
80179
643417
1118105
103274
1114875
1836646
373152
1123693
908425
92605
216396
1931521
368391
496826
198004
229465
1268035
222382
1019105
1489735
1620824
1247619
802485
469267
983216
1314142
890574
344757
1122082
624960
1045261
423006
381989
1278410
830060
1264400
1663256
1077090
538626
982847
1505226
415909
489140
216536
1445670
134546
1951540
1292259
1000552
174298
42957
32039
658940
967687
535321
1956996
835763
1583326
710979
1146312
417325
259308
377160
1895540
331445
600224
474991
348777
278826
272923
1337597
584413
1652736
1082808
1767437
1842551
1684862
965636
493220
1422971
1633123
562226
91215
1694203
789386
1864879
459244
440318
999968
1788872
878072
1082855
231087
838485
536562
1954941
1158737
1914527
1196483
1247201
1415758
1756774
1829568
1693247
791176
643647
383224
1573874
893023
1484742
1536271
289839
1556011
1452608
1873247
306849
662150
690762
494866
92822
91357
1997327
1576294
1276391
1926163
847487
780332
877396
1680801
871785
1111710
644701
1758994
1781414
367954
637928
57754
737855
547843
931432
10569
1040191
1788867
1664217
578543
302213
1514486
1032135
1429301
1206787
25753
70140
1638905
1422453
1466459
1958031
1580283
871694
1718021
571581
240675
749112
1386165
319743
1447230
1457034
1216836
70106
47994
1006389
647612
525885
1141519
320720
1416596
1173353
719932
1669534
714978
229609
144211
376235
413671
591703
952899
88284
370148
804431
616051
1899679
459093
1950611
1516932
886212
1906040
1039643
521888
125560
114420
1471572
61969
982230
680291
1809658
1867383
754265
1669534
1513505
720798
702693
1563094
512262
1309983
1787424
1010316
1148677
1345859
770832
1946067
1626966
1496951
1698289
1315259
230504
378519
751492
293139
188349
606076
818801
365614
1558373
1695730
822219
36525
848445
483431
1938790
1979346
735631
241900
874451
1193397
1289832
1320722
1707128
39974
401748
1051469
1592303
1091856
1480081
1661461
1834377
1782218
1869666
1938733
1799939
644021
978758
90748
1528175
564921
627132
1077450
30547
566133
1524402
1496400
1834746
589193
1274781
620435
1262106
1012992
448537
1347746
1235026
235187
463495
1597619
1796347
1268841
1432082
1601432
1257988
1225851
338509
850307
117016
169269
1581543
1639556
274286
1065888
214853
855804
1518462
179238
1889969
27686
1088663
1237914
1537466
1260062
1000755
1818991
823419
1686763
1405754
1263115
507537
1842578
543334
1086203
1445400
712635
1946759
1611012
371518
768061
832304
1229720
148629
947262
615788
160012
559650
1246449
1860564
765557
1939244
1932615
423747
1120145
577293
1877125
573795
1544169
1747634
677949
625649
680094
1088266
1542668
1172739
387518
1263203
723554
1755331
1241158
1230809
1126098
1683732
665849
1485578
1541765
362589
1411922
1164851
1263083
1592718
560413
357404
773749
524051
912421
198598
928784
545217
967974
96421
1293444
935970
1822771
502902
787049
254420
561115
557563
1525282
401324
1059896
1750867
926373
1238500
993689
1089898
554204
869817
914175
1959199
618606
1628687
1604490
1383797
1338528
1162715
1728086
1086202
1020379
1121833
1405791
560001
1388007
929918
1433546
1697836
1859098
1779753
366783
991018
943748
595798
13948
1890963
1799768
418092
1656902
1675690
71245
1661720
689463
1381676
954125
272122
1284554
506919
694969
1709060
1168653
929529
11527
1833951
864854
836013
1750406
1785413
626095
556644
1355299
17622
1478320
1987631
1917018
926295
1333610
1893427
1035826
86911
1421555
194924
1992165
11679
22588
1185042
1658192
1298599
381004
1091020
1362225
848102
755893
176604
1595026
1654571
1356740
314241
567449
619839
175486
1756004
1057829
1604147
1634063
821167
382906
468577
1444748
1895971
17305
1454406
1788314
362699
1412854
1349272
595940
386479
654619
935984
941543
1056189
87089
1319199
770533
1169949
199935
1147883
929993
1358917
1222023
419200
982331
1076556
124258
155387
71715
1034619
1560613
84403
121347
321052
736054
1673918
585226
867947
929916
534580
393253
1087634
1129825
537031
1695262
268353
684965
706768
1982076
1754153
179299
115308
388650
1904961
1695372
809494
1809316
567981
486437
1053554
324877
1268580
115735
1520125
291334
1699759
420428
1273012
583097
1988140
626117
288410
835642
496102
691621
708107
1906205
1463094
1122182
1069928
774519
933038
1302671
89445
1580122
528159
1440504
771042
1241644
1711441
84623
813582
156431
957134
248197
534944
285027
1032890
193355
487565
1940517
1008552
1645658
1932383
1196077
491087
1855893
516208
1341824
732521
1885992
753915
1353479
1625944
1639318
895358
940850
65914
211304
633949
1093232
82658
445302
385343
1039799
1991591
587694
459626
1891968
1884757
1948438
1821328
48432
1541138
446782
553456
244610
1203356
275681
116900
469994
950484
647370
1568075
1895853
1094531
925315
1165593
1619786
238714
1542852
1621440
371642
197997
169503
1011673
1130396
1062707
1895954
1642666
138184
19317
1799761
667122
46082
902620
566127
1203275
1527968
11620
431055
561173
666415
97425
1754611
1534300
1968525
527763
1699401
193743
1179536
641783
1687052
877086
152800
998460
1828986
1593849
713282
48527
478788
72407
158575
1966780
1204693
1647551
789678
349986
1562901
144669
74430
1089292
1681530
1139843
1414463
75450
1400921
442458
1200494
1444348
1852515
1122922
867478
169500
1960091
1482613
382061
1870845
328201
731454
112019
96957
290317
1032258
1858054
1736216
1936644
1114570
102410
726500
1458758
1771763
1172995
1901649
1213041
1222739
207383
128757
571857
335016
491970
290647
800985
998159
1968890
1302582
48549
1901529
623426
807412
729999
682029
493611
1966536
1942963
1508026
68571
543151
171098
1132801
1835876
571389
1572327
1264566
634864
71937
787023
707629
58570
384727
181444
1159777
1539956
684935
1249214
1048797
179650
1868155
550494
98602
346261
813140
222658
835582
1067440
411717
1105476
1601306
315705
751391
841662
234752
1299277
1711349
845120
224489
213087
1128072
540960
363016
495059
1044203
149948
326939
80266
1679657
1199182
620222
978036
1528047
599375
991666
660239
1776252
70544
1616531
822933
1214843
1418428
937119
1892388
1929258
1866857
583028
1527773
916161
210046
1079401
303267
914003
1922296
877068
778796
1927040
622535
405309
1858087
1302167
258797
579215
1218678
1853905
555790
1294709
1727419
531190
822366
493569
368605
1533774
1979461
1492018
279111
1140621
1738163
137783
1640468
1890129
1261375
1145571
584613
497229
251154
1903347
1299623
1863747
493493
881062
1179012
794896
1387712
524588
891448
1758671
571339
1109467
1757316
683298
260949
934447
1352510
1031593
1402994
117930
1479898
437288
6770
1689090
1621269
679023
825759
176298
1705144
466626
720266
1685595
71936
1593201
1689896
1974226
1334075
285410
291699
1177073
272496
1401018
1664205
1364982
1948467
857388
925032
1861484
560548
172992
956988
1613254
624347
1725814
347722
625975
1907523
1860876
256265
208956
1772593
625170
1194662
1996655
1305484
812367
155716
45652
875528
709188
1225025
1450212
1573870
842917
413964
241827
1918887
1778084
1060219
1747441
1147802
1327450
985966
1778297
94400
228429
1208293
939873
1759631
939232
598498
907
1893748
1327220
906564
1063709
734357
122813
1768670
1530161
626588
1763790
918888
20170
679831
848995
931038
577281
1831963
381060
131021
353241
1498722
1684114
718496
1564238
749208
661314
427352
1390796
247681
658826
1655636
1235320
1706851
1405138
1186810
922515
317746
1378185
804338
1521329
475424
1828968
1182284
930480
1963929
564785
832162
752900
1766019
1971253
1699526
25559
1563197
1377973
1314037
1502789
1951196
122640
400624
1642539
980382
358351
986279
391875
336370
943028
427492
1982446
1472846
269786
36353
944550
613478
111522
1857565
970086
656227
948642
510650
1744790
206703
1371977
372205
1580364
827814
368396
1284627
1081023
1329176
246389
884057
187503
48896
392305
1894488
770857
814747
788441
1200875
1860448
1324931
601951
931012
1915735
1037076
1531818
971332
1141471
1453560
1711511
1762596
1067295
1351690
1852649
113517
1577425
901669
850710
692408
797617
882383
1537575
539495
1365438
1195088
1638280
142598
101855
441495
513386
39625
183727
936726
1567679
936157
1493231
1735457
1584886
829420
1319722
724049
1791343
273328
914647
1517990
1806382
45066
779467
1444041
1483672
1842471
1815292
1803263
1861084
1447154
82768
643782
187358
1397786
867130
1491594
1553941
311966
1689506
1419116
675832
1504147
1324444
511953
830225
306666
1594757
384302
885855
1740535
1434208
1125448
602956
1760162
1384644
834505
801050
821053
710653
105339
745974
178291
527799
1934163
529987
1694117
1632972
1321391
1841620
780271
1583017
618617
1085780
214118
693045
1312906
18857
510324
835886
400314
1706500
1399357
1033992
1768124
1488881
524413
1343747
1151951
1091147
1993491
1698643
1932472
1386827
496595
170695
80130
911491
1894777
201536
1337051
29703
1160606
1269941
979393
704334
1402843
59231
801245
337067
1082387
667349
438143
1277622
1309919
1727026
188771
763091
12635
1420615
744160
1759051
1831257
137549
218612
382511
747807
832271
1826777
696010
1201260
273823
361192
879828
749217
1793668
1861571
1612434
35372
171356
888659
1099853
1825193
1049887
1122674
321373
508640
794159
336293
936116
721642
1795770
1368190
708161
385085
1245516
408551
847749
343010
1796433
903789
474955
1218718
1189652
672073
1408050
951858
1064803
1423282
1036056
150579
1640560
1410479
1754010
719364
16880
1370472
1996164
1595173
1271849
1172767
1314285
379820
1744158
1408509
1874958
717460
1750458
198140
907336
1177127
338454
713520
597456
1118878
1071565
481979
187242
1307377
1791507
609061
1145158
1593017
252597
1059424
731275
578965
343703
626847
1926398
268431
106719
1024106
791364
178465
1846813
88517
400932
489989
1753666
773264
323918
1806193
499519
1082121
404867
1102808
400335
1556819
772379
1719057
1753631
1000282
1027930
350723
1481282
186970
1685629
1665729
1035232
1634976
1780766
1138547
685520
615705
592314
1542355
1698688
1056027
1636180
755761
1905323
674793
170930
1826395
1267168
404928
625310
81495
873495
1472406
173276
1885132
205699
1405137
332310
1717614
1206618
787664
949669
1492390
331977
278909
1061955
1139764
957482
1787974
697484
584490
1795393
1418983
1632401
158379
541795
1121212
1069863
1715308
921
1463302
94126
633000
1694096
32115
1115591
1304807
1090659
895461
5744
118418
578288
1259624
1015404
1007194
1054325
1563796
456290
531493
1555598
1316688
725493
196648
935575
1763555
1030295
628433
630532
1383457
1250263
335458
938098
33113
1815826
669402
235361
966601
523423
21954
367174
1852720
182466
1227803
1697534
202558
410522
1934047
1856694
682852
13026
399026
193957
879565
1995780
1838263
1703424
1842039
1799819
1485159
1508816
1654758
17082
1874568
204251
452412
728055
959172
245160
936568
1379799
543095
1162275
1462203
592450
517627
117359
833961
1453706
92644
911321
353152
448034
1745358
542862
1500325
1812394
1160499
1553067
1007835
836273
182157
388343
862839
1865509
1425497
272723
1478743
988752
1150927
143861
22455
73814
1077649
914473
1126261
1624173
1284741
1169871
698944
588525
1997226
1455565
1717910
517590
1026808
1055099
1628449
619719
1656820
1993401
1623848
1739429
1363529
1901900
99022
1498449
1547402
1104032
1250193
290820
1105731
1275706
1384155
1354183
4335
1718252
324986
381621
720220
1012887
1126694
1762636
768388
1971750
63046
1400622
288172
1577618
697686
903493
292766
933324
738270
866967
30914
600275
158389
114155
67061
278508
84384
1627681
1502589
1688362
768183
1023505
1284331
1144609
1968298
10938
615202
416389
1418367
700064
359312
411394
117884
1377083
1629721
1415619
1191562
1438399
1776108
1950883
417543
1832764
188220
1577634
1535817
1499636
1791903
854314
1537715
847343
1250909
3110
1230043
1745676
36104
1314059
807510
311389
1083985
892313
337560
769803
1901823
1007255
1089280
716864
1474760
1387294
744454
666468
1665984
1561012
244616
340370
938888
751263
914564
1315779
1330265
65151
654623
1351269
372327
1606175
193391
1306959
836310
1420557
1035170
1693700
246628
539667
336964
978132
23238
1692694
1948632
1560296
169483
957438
499527
591748
640849
250784
1356083
1122071
1487344
660419
1536325
1648989
1377529
1278038
1427024
1182295
1929898
1826254
986998
1612577
530622
1049185
197557
713025
1523252
1862656
1872832
1582998
624102
1486982
1266006
1927346
1984709
520816
1507667
1878916
560440
1027321
1078091
462847
327718
178028
723813
218987
112619
310127
497552
264697
657544
623512
1928097
1222808
736624
1326529
584044
720739
1631087
1455046
514433
1672653
558241
1119287
785497
1564665
1924341
860981
784443
187658
529937
1103306
272996
277570
1106740
1379175
726343
261360
161895
451541
441545
1085966
968758
930751
141398
505345
1178228
36629
107741
503587
1589675
1399399
135282
1942090
1826753
1648417
1391267
219915
1557730
55803
152718
1301643
1648434
1311047
1247687
434502
853500
1700824
1581048
1024562
323044
680157
351435
506066
568044
629366
1375066
229531
1055246
568183
877225
970780
1743318
1274368
1413258
769853
657276
318248
1008269
149638
1346343
344699
475012
1822797
1907871
423160
1987767
560409
263806
1379631
1884187
1495003
867814
767295
1272626
598941
517450
494664
375098
19483
1992977
820803
624373
1605845
364033
716944
864044
425075
1004804
885074
1901791
1592883
1689835
1191369
1115777
1091940
350235
1650213
869083
100054
1270291
1030655
877926
1774894
1219336
148880
1859309
27501
408394
1266853
287619
320078
1922919
1659067
1699426
839257
1092849
1770413
824166
774965
597675
708871
1327781
935193
1706832
594135
446671
59146
1641029
918575
1093249
1059960
1327369
309568
610782
125935
1349933
242463
618352
194850
1428903
1831444
654648
385
173030
324807
557221
1319079
382396
1534054
1117918
1635464
369772
1182743
339701
1431466
799705
424892
879372
1186333
122346
1954309
928781
346535
501440
558910
271674
1427427
1455188
760280
322249
223696
1762732
1821509
1277544
1496108
1482894
1675845
193034
75135
674425
967026
1738367
102660
1077865
204468
1390194
771319
1735954
449986
220027
1374810
1297693
1234178
727996
1786074
1003899
893095
937973
1906342
1287894
103507
1871834
1981215
322512
794726
1938730
1606522
560034
1298044
1783133
86926
851427
1049625
891084
722284
1354893
1653116
1982362
1014149
415754
473980
581322
1263147
265542
1797073
546942
784445
1121354
1108523
758364
347174
1164523
1413690
284123
1440845
309230
1096457
1615898
657202
679040
885123
391076
330383
1478349
395767
1505462
988673
1494057
242484
1929109
918077
1004979
614606
777050
1238641
1634663
1283675
1466527
451808
1711483
1832135
1276681
967689
1341941
354619
1754580
593624
860804
1384840
1281024
682841
1671332
1476721
1792161
1759224
1137714
1447390
907568
1954027
49726
1763657
70089
444435
1872163
1200464
1012442
1596796
1168790
373104
1655896
1361801
1168009
581060
1391773
948742
797103
1555775
280521
1988341
23730
938721
1098595
1502372
605439
272829
1012052
1997688
1666348
1097705
750757
1755066
1946281
5894
358415
1967810
1796579
24946
548951
1020127
405567
771065
421478
710035
430543
1381137
555986
926487
1997636
1089682
1824627
1117917
637129
730237
478075
1333562
1881442
889195
1990757
1631235
1012971
130996
551140
1922041
325864
1465791
1603933
1319834
1002200
1119650
1876796
1902832
1633246
1083201
1714932
647875
669460
1547796
1032684
1848234
1851856
1477175
183904
1636269
1290550
1541645
1319526
1804497
749752
148200
61532
1473971
1721169
631892
1792113
1068947
368262
380055
316235
1064085
392474
595611
1539625
775246
1524614
1681502
73992
585048
647268
816797
1193610
266950
1096627
1451225
1513601
838795
832546
644752
985837
1592244
899022
1202191
1645407
1628055
347462
938742
229531
1900837
1748961
1146948
1877855
177391
1528387
1634451
176252
510430
1990242
138893
1496601
1006958
1838551
108692
318360
1578628
704222
1712174
1528528
1398455
1963018
664119
1431900
1696124
1703209
192379
1430670
1050220
202208
1207743
388384
680818
35224
286760
1695046
993913
1365445
1614026
208906
883761
136617
704344
330357
1765427
1244020
925288
119573
1286908
1715342
1460340
1721034
530308
15348
1011531
752766
592313
1988776
1115165
1470879
1017297
1262647
215588
603010
1765570
1365957
1963401
1438665
978130
1212101
1960287
46239
1287131
181466
1066856
1267299
175957
1259266
1115262
1080480
674763
475095
861750
1792582
1976549
1338645
808534
1480724
458153
1900275
369310
851591
1413848
1652138
1001389
1740384
257697
1064899
1822881
127806
615213
828600
1467023
606110
1341223
798448
1010743
725858
1347856
697904
914435
586778
1370943
594459
539661
174927
1660709
1479002
81257
287532
33005
134173
1192810
487022
1666475
457781
1986122
979864
299431
1521128
119288
152049
639662
850804
480474
396552
1394683
852245
636537
1554139
1977803
1298163
974660
1922622
39818
1105035
119746
22137
912578
773846
1590471
978653
19118
1912788
1386415
896857
1148427
1208371
1121142
1594279
1017356
201021
1356899
482195
510620
835949
56081
320983
413207
831761
797828
405068
40207
1155818
918563
1585479
616617
1174339
1624494
750049
197444
582345
1177091
308797
1214640
1734201
1249559
1361393
144796
656945
1803585
165171
1160303
240895
1113359
1891079
495953
1071287
1047603
461398
675443
1186510
1847217
853515
386724
320504
1984907
1015867
1634849
1278883
1656453
544395
676573
1313682
761713
1389932
1196752
1572878
785038
1212400
46595
1263518
1372378
783546
832036
1887527
292029
1002730
494534
1228540
178220
1753908
1371264
342384
1163601
1692757
47631
700574
499903
330438
984746
675149
1453052
1277201
811896
822170
1841174
885617
386621
802044
1902449
708202
1763142
1603370
200136
1809026
1202850
1136856
1670373
1564022
846673
486451
1714250
215771
135912
1479503
500519
927363
1206984
650789
1696197
1525841
860010
1040981
541465
897290
1124651
1010850
160028
1303299
847984
857364
203835
353958
542599
224480
707333
409141
43095
1152962
1071205
1169629
459733
1968236
1678333
66499
1539407
818337
474703
417783
1173001
575381
1631906
1378907
70243
69291
1682722
1270948
257043
1178742
1470430
807486
345986
677708
1884022
1384179
1274347
450064
802458
638849
1267538
978350
291711
307677
1136108
1352985
439879
49517
1953221
1913135
389589
1197486
828374
1480492
895753
1282229
1656814
980994
1513527
1843420
1863709
1570218
34079
624863
1689501
1329089
1227014
181863
1924483
586408
1858826
451686
147470
10884
108246
1997408
330501
821444
242706
1128980
1535274
795257
1596400
40822
1135229
222813
904533
713982
1140510
482987
1726517
1811234
1279316
63843
1887395
925487
801573
1148538
876818
104043
275909
1857217
1659028
900486
725841
1592968
1158073
1400876
1584350
1767665
1867329
447293
1009226
388157
258003
1870120
329986
529333
1870649
916689
101424
244529
1710701
1325914
1681249
152362
829333
40518
276321
929757
1755849
1282376
459381
1680735
851096
1719921
1563790
1590350
1594854
384981
1375077
1215053
1073919
943592
1992285
653910
962552
1883355
355524
380017
766941
1983905
1354198
1981219
1205009
923913
200607
94655
1338090
385404
1964940
1843162
1548566
429408
1724814
173716
1467157
1031120
1082009
108594
1772116
660758
1341104
1983708
1976740
1641198
341652
100383
245263
498546
153082
1624271
1852269
1688027
529179
1593197
1041088
19724
428065
1281460
435631
1881663
1337700
763109
392228
718650
9849
1752572
1828429
409928
1104178
649865
833928
1548210
1053307
337348
1269097
334547
872400
413129
497329
168685
468122
1102952
520138
151082
1292096
238627
1786531
445410
1722662
993917
1186971
1886668
1152784
559475
1520616
1259772
1296671
1417567
973510
1235819
769419
1217553
1950761
671534
1099058
751429
795654
507998
1266458
1795030
109316
1122064
60230
1003095
413706
650977
1345816
1444791
1006030
902524
1637191
1466572
1581650
406025
9438
1105909
920433
50218
452497
123387
1664282
1473503
1889066
1083366
1443208
1313248
1405615
675931
1647309
1175509
980221
1123857
1085289
959614
1441311
1604254
1296734
1674821
517825
1642274
458137
270078
1022886
839377
1347802
906473
408645
896210
1162482
909375
1323925
1898639
323809
279801
1062970
261492
74847
326020
1449721
1047680
441309
867426
1341422
338007
921197
1517952
481086
1651242
675431
550453
1500314
147105
1258756
62011
1313149
199185
1002886
467821
1265586
1038622
1768166
1540
893945
1990291
1447250
730242
784848
802259
1200079
1605925
1394625
9179
1526575
1576917
626438
1727579
1530306
606393
728290
1655907
781871
805155
1883411
1420893
1877188
254627
911646
1552862
1261573
1150879
772380
135843
1402218
657587
1750017
1396761
499882
1015958
173340
1625251
89597
128861
54453
871072
620887
1102875
1969266
57365
1320490
321897
1219681
748547
388174
130239
455856
1430942
1176357
1745562
911955
360353
1279736
1288283
1199572
1801634
1613738
1003558
1747938
1767571
1263874
40712
1217467
1842275
1111689
214427
1029151
760510
1848885
299407
1370640
958983
943252
1955582
1633424
923149
65507
1705938
1621671
211169
254937
1529025
230792
815883
1530482
1951206
507600
1800888
32022
1000033
1669544
765194
1498718
1399281
1322402
352001
29827
261160
211712
1648213
513002
1431743
1205865
1773700
430211
291933
379786
691163
386866
495408
69332
1271860
163665
404728
685159
75973
609932
1650615
1509426
1792797
1396564
1267327
1965210
1764936
694436
126625
4291
1153854
1585125
494271
412612
1493823
1408256
1749223
1338733
929614
1376972
1515811
977005
1736128
365572
1635906
250174
530158
10636
1611725
203262
1394753
1926786
662840
1161147
326789
384981
224038
1608722
1646238
809608
783651
806367
156296
1952829
1429094
1045191
862620
36532
1083734
1072591
500355
1111814
1548323
1168730
1758271
1813688
124274
1076873
1033577
72338
515091
538469
834127
1574066
1585623
647764
578247
707692
1724262
812815
1967306
1477440
1705137
1228748
310647
206357
873542
926813
405921
1403868
567229
593788
363739
1458143
1292128
1636667
155482
167034
164012
683095
1481313
87621
864353
1826939
685890
638397
146381
50113
1033373
1441652
1934800
392187
1800355
441716
973043
311238
653804
227907
460631
412460
763309
132150
1490421
922465
1225551
578553
725346
1075384
648735
950542
329630
574010
1601756
728107
1721413
967645
1651780
524388
1436031
1915486
1603009
1806255
452798
1245647
1350794
742498
1969843
1247956
1897159
972193
1141329
1922385
1034096
1670428
1683187
1399047
1317037
480286
54643
101732
1154478
1046879
1734592
1339153
1470251
937204
1110451
463830
168597
674695
1837825
355957
1174459
1420652
695477
467934
259112
1728132
929842
1742414
1306823
1465160
52919
1247668
737867
1636253
923535
57247
1369251
761987
161064
1336805
183666
420944
114631
240292
1609139
1362694
1516665
275862
1809180
1371662
1420111
1776376
524009
231998
827934
1511133
1184559
1406006
1264095
1351534
1070922
1275886
1852313
1635627
842677
824311
79634
944356
1776929
466028
1868531
930670
778305
818550
940528
478989
634575
1856189
1170295
483178
1183892
15374
905058
1619739
1081784
1172134
648626
551913
770443
840936
778099
450173
96136
50303
812947
81397
533336
657535
1054142
381544
1470359
32441
1816393
914609
601282
1805826
1992984
581921
228118
142123
375677
1297100
824422
11955
429060
532927
640908
1130230
1748403
447548
1633990
563501
1600923
1192677
156260
395080
1060091
361496
112331
750260
683064
1700330
1584897
1653457
917676
723751
787106
1428756
1426656
1574745
693343
373222
121081
1049394
799022
90229
215779
355939
1164895
713671
1177091
1013700
1450044
947562
1502841
682198
1566390
1616727
1591509
1096114
407151
113748
1954506
1420761
1470983
985699
600753
737
691840
630894
1300135
1847383
1529575
1437871
959672
1517470
462824
807621
896400
1662075
285042
1787312
1146854
242343
1108253
1660706
1076801
80231
386136
119444
1324621
537468
633918
398852
945429
872776
1077407
571090
1587137
716022
1833737
236009
27583
1346106
260883
393948
304977
1630422
1920460
1914385
199575
12017
1302130
153165
54496
751915
340823
1212207
1283091
1397403
89310
840320
1105677
1511989
694485
569784
1053818
1849386
1273992
1087938
822578
1081128
165427
1747837
1139841
1264018
1700169
319967
126687
1044606
1675815
998366
1359918
1047608
750742
1515332
1586571
1527956
1991690
1023428
1462700
931000
82811
1503100
1444233
363376
871757
1270022
1933641
550113
606596
1173218
534199
1484538
185074
1171291
230170
1563854
1435350
1513229
1512135
1911526
1923243
671702
1316599
360427
879288
1907107
1424390
205203
585459
1842725
1605967
842337
1107991
118410
561032
1863373
66960
654751
478318
1333077
1803992
1135803
595771
1144417
140356
1090897
185555
1826895
1892372
1710170
178533
1290347
590490
1949341
512767
581587
799407
521065
144331
58907
501061
353418
1026857
751788
173777
1840320
1257058
212077
1020836
1968954
882083
993207
1357589
165187
644522
1824650
1718438
1841497
1665818
1781291
858507
1811693
319304
1747594
1285454
1858666
744836
1592215
1598908
438259
57169
1073189
1720982
607311
1722090
222795
1016119
202735
1995813
909045
1891863
1081602
1062667
1857779
439054
1038660
1226817
1120720
1796979
781645
10597
1471297
890317
708893
879209
690392
866934
1409529
254492
1313893
1912990
1626201
431564
1951786
1958700
1321297
925754
1472056
82807
461265
1534474
1571715
331356
405371
1643227
388402
1996770
1069009
1581916
176237
177573
776114
1683090
363652
1262286
845817
446887
883792
1422810
847291
293659
1158461
738303
1189572
1604534
1223916
500137
243244
1838263
1978736
386961
1592488
1321392
104142
1872846
1352143
87878
1858273
624277
1714296
1716982
1731837
1875804
1408119
1504113
1131095
1467739
1917166
154921
141260
231879
303346
978301
349467
1233756
711207
1368566
1995218
1929993
1776718
890525
1658494
1220004
1382785
1391493
298472
1845553
1983230
1121480
684828
1084722
1008310
1371178
556896
1130158
34687
1436311
1019594
1349465
1781295
1840800
1214049
797002
313648
367873
593436
1504942
417038
1751429
1353227
540696
1437721
337028
550407
1365244
231567
1013216
99049
1486630
369963
592335
1791292
1350674
643440
64675
1125386
364478
878597
1001094
1086598
130382
214810
588771
1703355
990053
1367556
294829
844601
1560162
1350301
1466337
886228
972210
1786237
1242597
1446293
834960
694837
260557
1149209
1788534
469993
1504132
1763348
560745
285666
503986
846018
1561544
1916113
782432
1824995
773423
786654
234609
806188
1209925
1728353
838770
1771664
662167
1560504
861838
1831635
382298
1945407
1298393
405803
1409046
645565
1080482
1908059
849777
1171810
242252
840191
673158
290998
717355
1413997
247540
1768712
1019161
455591
327812
1490852
1153537
1967629
690225
249330
261084
619187
739852
665951
1519681
1748214
164384
1193459
1576502
712952
1018426
1285045
1510550
1717239
658811
87124
1608828
1182494
1335249
443195
683082
160699
1178638
1794408
847557
1733438
55620
928646
297938
1955062
1119672
1687564
1565825
1601886
1312956
518157
717583
153339
350548
1354150
123692
1959636
1770262
1527320
939948
457160
1384881
503259
918623
1076252
828601
1357828
1287783
1134803
500056
1459395
1167581
981007
1877572
1219369
56531
50696
621289
214020
1311203
370858
467842
1505117
201471
110387
227199
1439290
1932025
573568
416046
908570
1461249
978123
1777597
1784610
1841125
481178
1001714
581909
7652
835073
495338
1815234
808827
1642761
1299607
1915010
512938
908407
438307
269452
61076
1071311
1841452
349707
629451
1452670
537187
748094
554851
1592680
1560253
1856788
723384
984238
1286950
1524570
1235853
1573370
719263
165440
1714603
1966510
1841256
861143
574425
1241669
4839
1919376
211264
1356375
611049
1080406
803277
1852575
738532
1853192
777744
629783
1368258
672895
1551354
1047282
1955286
1052664
1241534
1385922
1942041
565656
1957110
1371100
419466
193004
1808454
1715069
554618
958461
508740
571694
669825
1996999
114259
1619473
1832837
1326875
270489
449185
738619
1328905
225989
1914977
1130089
111128
765745
1133661
1170890
432125
1327055
1803538
1876656
683585
1925457
956515
670776
1445477
497410
1217177
748652
1072611
1738564
52776
195895
587583
1698031
317718
1130377
366644
1270677
702777
793853
223151
1872960
730319
1755801
954776
616310
110078
1051921
1211202
69920
933516
1606550
530723
756444
442754
398404
1375019
1340303
174123
1690320
1116456
464265
416247
1802983
1590392
1000905
1622664
249452
188003
245857
57470
1645821
833394
1267298
37618
106174
831872
1957011
783314
1921263
855903
1329400
1473043
486385
840590
498802
726412
62428
428734
122035
1087727
1943142
815919
1724789
567148
927868
1582325
1341971
702531
1049233
707482
1730368
239120
1274643
1190749
1982275
1091812
1666013
1786587
1614621
1675279
1125689
110945
1473867
1348443
1432245
332726
649748
1321610
1532903
1226562
64846
1860592
347835
1171372
1979534
1786252
1032909
842740
940234
459491
1569106
345681
254019
1002686
185773
1820010
534258
1988047
457507
1980871
1240835
1469195
1665813
1478291
166014
643228
996051
557851
679312
1092356
1350975
268582
834211
304518
884926
51161
635418
476047
1637651
173997
64191
1367038
1455569
970866
435766
648461
1643009
1804803
635838
1991301
146817
896666
1957275
121571
168997
631377
1554718
1424152
1176330
237693
1443804
1076247
529549
791299
29778
101405
1976366
1631112
797136
1493268
214355
930843
1143311
1029960
841576
1727231
1748838
1702429
566022
1333118
677033
86907
596456
1869733
302411
1213691
1467601
1537868
610934
1661131
1887301
471948
1338287
1113585
862915
110320
936059
1023800
453221
134108
859691
130816
936932
1648
502650
23557
572995
810839
1605509
619970
952166
1229406
841283
919282
1064219
1878904
515136
727182
1313135
834728
1161830
1438352
1807207
454950
353300
774118
811535
1714205
901469
560102
1460882
1591905
909523
1340662
1613409
1206599
754935
146537
1816108
1539065
735118
1731890
1748348
1628489
990136
921328
431910
1792636
1982718
965395
327146
24164
817788
1471247
491759
1128090
1551992
1404091
1119391
1521234
321408
602457
907582
1210152
1665307
935077
1580262
1435151
1202769
235929
355706
216672
535363
1908610
1866044
586893
658393
355411
1436588
1980313
385561
302154
1965512
1381692
363670
1539474
644085
1039828
929258
1440351
423701
771758
377978
432551
454119
446809
702491
1296341
1126455
650838
707179
1622720
66624
1451168
364285
320465
1354018
866283
1236145
1957305
359864
429901
754043
1158114
1651795
1979178
1109566
1927645
570606
1598039
1793292
1032113
357891
1909366
450131
210025
537030
1265806
265752
346265
835111
278787
792580
1954640
717712
953585
1388946
474272
1588185
1899381
908398
1852903
893052
13853
11841
1204042
485295
853395
562891
198034
1706027
480520
1184868
786706
778119
1255016
1910907
1252156
625798
1203130
103384
295744
242875
726527
1839364
1378956
1233431
1973473
248239
942419
490762
88629
1148648
1451553
147157
891755
173448
571692
548091
1560611
1122495
857425
150428
1657948
1754439
1662666
1140238
359767
524807
1525197
1322141
125360
1503560
1681246
1428031
1962684
717108
623843
512350
1151717
1079865
403736
612572
463183
1524312
1893393
252474
162424
432324
1016770
527327
1882207
1962266
1657960
108286
559022
456191
680571
14472
1848142
51307
788525
1196907
857458
1530980
92105
294543
1472395
1331433
766303
1544117
418668
9469
817784
1073835
1608339
1978385
1548783
1510094
1667007
1233832
174080
1466930
1958196
858786
1849866
1979301
1719523
964598
92693
1004517
254675
204279
867433
751311
1364718
712853
333940
1698774
272768
1421009
489039
242192
1824768
925408
749159
251284
1767608
1015046
1852766
261488
1514767
777598
17068
1203777
1198290
911136
1721202
331408
1194681
1863043
1318260
798623
1560891
395978
821232
1143632
265080
1362338
24830
1291731
727249
1083125
910485
739811
879521
877946
1310640
684696
40148
1200158
1452300
804198
959181
1912191
654331
452615
1524464
59446
332823
534665
330580
494600
1656254
480068
1748433
893174
972018
649819
719439
715300
1044920
1086532
1602320
1750981
86476
1645695
1481083
1440139
992711
923024
162930
1109459
1922682
890352
1757732
1997823
32717
1890954
1985771
366566
717893
814383
1052249
1401134
1203104
208349
1727411
1399699
1697275
1540022
292418
1436748
7219
1279451
179256
900395
211475
868966
1756082
1292255
1637585
575871
117502
217233
1970685
1841172
1126180
594812
1747428
1763813
470005
1615059
477265
683373
1332069
710152
1478406
1102143
1752777
1909390
554604
1028976
1092164
378158
1347959
796543
1373037
435003
297887
1900701
892936
305347
1098235
412791
380798
248081
66747
1124750
780041
1242132
1141492
339351
477804
945314
1455194
1636706
534624
1681043
1808676
1689853
936099
388184
157778
1918142
1640817
157967
85473
431498
1609705
1337975
961696
1590405
1957045
564882
1152401
135863
1836314
42627
1446351
1091829
556052
936615
641125
1390476
1004555
1187342
647551
707273
987160
1990730
1090993
412300
132359
311293
1433965
493997
715058
1507796
1521518
288117
459860
839206
1646437
1815916
1268392
1076654
788980
1668471
27924
438521
12742
1673247
500144
221161
198334
1331565
1830374
291614
292102
219759
245756
1721083
1845349
1983954
1508961
733036
1088463
1659191
435193
1910928
256986
313012
253315
870013
1808913
1014237
543224
1793667
1222516
131835
697480
58225
54277
111342
1522303
1713400
1412700
934397
1208280
209199
1807303
1145347
614121
1691243
1836691
873982
1963831
1735288
335224
859257
978080
2899
1324012
1368362
1244351
136407
1389168
1726967
1246114
1637967
92098
1362394
627087
1134105
550446
1172293
1575517
1342458
1860791
627502
1079584
1297220
1955414
1397195
912452
141474
240524
9387
602331
1049546
1550253
1037047
1528681
1945924
355527
1987972
203750
556431
1117736
92527
757305
456443
390842
1074696
66369
743511
781642
1289276
815124
1199805
888200
911808
1517578
1226198
1604421
296060
484364
704881
1113563
1032475
566117
987677
1726277
1227159
777161
38249
478952
621645
740540
1089345
1849275
1046
1088426
460394
729794
171894
425703
890913
1337
1249377
699195
1952068
630980
1117510
323777
532444
745626
346419
1016237
382653
530492
841439
77957
703481
830872
1203576
1161293
1039405
970184
1134192
1032771
1817255
1497142
959170
1140770
1845739
1685784
433677
1243067
1026678
1698614
1466621
1442784
1199692
1503436
126239
821044
1007396
1469715
1681862
597722
72587
429553
31608
1000207
1263918
1316133
321762
614450
1999482
198315
775158
1638973
793517
845898
157572
659936
221241
1589680
1400915
1007585
1078939
1167574
1138379
180252
1410317
1989519
395778
1939525
472765
1216572
1861186
10896
1433502
840525
70159
429257
1377790
1403399
667789
117881
1131835
1780183
886881
1924173
1309581
519627
1574489
784081
120106
922718
787145
1923878
35078
701331
1031149
659751
262751
231329
426972
1713587
1379087
1318458
524253
1928280
431050
1290224
1044191
551698
800560
1697983
1025006
280256
1804957
1144736
285565
1665066
1197463
916975
1442283
138607
1614467
579485
892896
683490
1645376
290532
1675930
1826963
1807399
1174867
1892157
1018893
1707301
1803401
1420453
531977
60452
1703180
1102914
1824764
1192024
564059
990952
551131
532899
1753232
1978963
1113319
129194
1640989
841219
1080700
1579077
28762
676498
1747072
13717
291501
899795
1173818
802344
1290670
105895
729647
853841
1552684
1840939
1696408
308221
774213
989605
1000437
215563
38920
702502
598900
1061790
1882340
14852
1456732
1230316
304159
1521951
568659
142349
531550
1124599
576278
48305
516709
1519324
1234190
1131516
1175643
1621815
605631
217980
332049
1167460
1962321
1659499
721439
1955232
1549079
1840007
430216
240006
1439182
106472
600444
1234148
194979
261034
829662
1735905
372474
864045
1607714
172730
144225
1034918
1097784
810345
309168
1718395
65437
1942289
1793590
982052
1561509
1559414
1454830
887026
1150230
1185302
361121
53745
629422
1742371
995326
1885871
895870
1213167
1674723
1437526
714323
334195
600097
164312
1581959
1319906
964061
232002
135567
271227
1496540
1457011
95614
792528
420123
962907
1525662
406756
354544
217515
1488526
1674287
1154920
1377547
33577
452400
1381239
1805339
51533
1445616
562689
310742
1726502
209888
1386409
615076
679203
1822495
985974
622432
5274
1558812
1924112
379288
1370922
300927
66095
1587778
25159
1184200
558157
1109141
1669350
1863209
278249
1217482
1156548
911971
1944175
150293
1859690
1517542
782578
229569
1255280
510355
1383756
1353827
1368796
1056061
1370087
1027400
1603672
1902725
1950632
154330
1663398
1645263
200183
577999
688593
1054535
462190
1697959
892877
929720
623175
1224262
509684
636918
579314
384601
885067
699614
1429099
1415161
1579704
1228545
34893
229454
606949
1287828
1464788
1927898
498412
39124
1640286
1660172
96029
1736154
504239
1377549
916003
1761361
34560
995044
928263
1535521
1909902
1559795
152392
534746
272530
1933433
263138
1807482
432668
1204007
1325984
1677614
372120
1855564
1312300
1227871
1974491
1554354
1721549
948160
1513639
908900
485049
888306
1061399
148057
493576
1059150
516355
1636197
853547
198034
782978
1319362
1837952
508211
1612213
179452
1855268
1287887
1125454
33295
946054
906875
1886756
779411
548480
30615
388705
1429321
1618484
191965
162485
1554127
1105740
1942052
1918879
687079
1317785
1777977
866292
1343785
407118
762026
601481
1858403
847805
919179
883053
412696
1789913
980406
659846
1725911
483459
1534739
1321914
1281253
264083
1538041
1662315
1149559
1985462
1135418
1222309
839040
1262180
129260
917568
1775520
401757
169419
1934964
442197
191353
1180611
1828852
901293
1053796
1315553
516579
455255
1320468
587442
458242
788239
1659644
1579749
1142281
1718365
949127
984472
1694394
49293
287989
700362
1459123
1574509
329926
298416
859504
1114070
1898467
1574529
1343196
1694076
958102
800714
458855
1551012
334339
181965
405409
328796
698781
1046221
968194
256293
1923263
1481359
31309
1992471
1032733
1703020
1632832
578978
893871
1554378
1445585
427348
1300947
1476439
1543760
421258
1939534
388447
1801483
132058
1177151
1004782
208119
558670
507393
95584
1410481
1279778
489022
1815576
1224054
605078
453862
1656510
1312291
115426
1163848
254510
1007991
955926
1308015
1949479
985624
61581
1629457
1846854
1111694
1005118
1928009
879741
266684
520693
449925
204954
835282
1079151
50440
1239742
455373
1179969
907643
1626231
1187774
200471
76466
1507079
357968
875839
1938968
963873
1310623
305982
1247417
1353146
1297095
1362971
655364
961518
1176462
837575
1866277
1298979
1022550
1404001
1891159
298464
1834046
917169
319038
915371
698090
1421519
747162
551642
526470
1683661
870969
729557
1453203
904042
371717
1707936
13513
1731855
15254
762499
1338109
21932
17810
1353780
658587
414175
913188
1091335
834008
498570
1535818
858073
1885523
1291454
901708
379714
284268
1401567
847080
65567
404361
546640
1898346
312147
939294
1475132
1670763
585158
1386087
1441754
1463565
895723
1614540
794810
1016899
175967
54362
1296247
1508716
155576
1419730
624079
1718293
859505
945179
1595603
355854
1544851
360698
306119
536691
1800254
440833
705464
1472133
1580724
706677
1077769
672665
934111
1940438
943244
1960757
837442
1421385
608442
880280
1054231
1494532
544911
805082
1279605
946998
479544
16323
177277
1022598
712240
344935
1513141
1843560
650674
761758
1317787
728489
658188
717515
1548691
149239
1972221
1649194
1161772
239362
1039282
214812
1200837
1661041
418142
1053448
695992
254256
281668
663984
1782697
144933
41890
194457
1523766
898782
1583584
1058663
400083
1667881
101304
1424960
1791662
550464
515473
241102
809761
703253
1840409
856077
1185170
187070
386296
780598
1627005
732048
502879
1508319
1580754
936956
31644
1616863
1309738
237782
1247656
550897
469633
1478586
1923446
495368
308651
718562
1713183
1826918
775872
852674
644705
385882
1209004
1932245
686792
1351918
141433
995075
1042692
1229724
746024
995121
1371843
160747
1971904
1269062
1654592
1886745
792387
997054
1593624
285207
1487517
658136
1257975
1900560
824232
604279
1328733
990708
1822001
1526877
289752
356766
387809
530169
557017
1410463
714595
1777218
1226002
1568232
1027358
1181199
1637095
1124660
1627169
745517
260427
1420869
854400
432141
933725
1735773
631475
1360080
894117
61861
392894
1722882
1155606
1847647
1637932
725721
956462
160258
613742
327150
1597404
986505
1708601
1116518
1909787
39837
1383703
1922002
933597
1224178
201601
331585
1216165
1994950
1343609
1205365
235141
890433
178347
727584
104078
1438560
186914
539849
885202
1996965
1680408
1870070
501292
1436115
1250854
1725873
862550
1673821
1750532
1907824
1770401
1540769
1937702
1200126
1477691
892510
982308
1854160
1434791
714044
1744703
1642310
617340
1044784
1614761
1478841
96061
525054
1237448
350482
1186424
1294975
1831022
1178735
411210
399787
1736981
1990039
1751806
554847
995102
1355049
1846108
169980
1560515
1784250
113357
1908673
318385
96813
492514
1620745
1632822
1911530
859882
1275028
1780337
263310
1715258
503346
1106652
1978506
1350689
1624166
900828
1789656
921451
1972385
1293495
1921972
1684506
33805
1130578
115000
960655
1945164
947646
1102195
334452
1325551
747210
926176
1475117
870979
15616
1117496
980663
1663953
1126250
4518
219707
1990646
682146
424978
611206
413680
391858
806218
578417
762826
262620
1355794
803688
116141
1119286
485847
1321553
531566
1074599
141788
1299619
1278799
1424575
1230959
1995317
1806169
867171
28019
1471132
576506
1769148
713023
759796
283600
172972
1596976
1782742
1353436
1684039
1317614
898223
1019671
890880
932867
1445367
1655831
942010
1063637
510360
1014011
1621476
1309801
1961425
1192661
1821911
371849
329070
609170
784103
951176
957408
1922658
510739
1302189
156721
1607421
1161912
1685311
474173
1178494
1722055
147664
37439
1947997
583482
1959470
846662
1211819
1562828
780698
462030
919126
1000948
579997
1889884
1389028
1521147
439895
1037107
1471068
1346060
1096383
873091
623713
1058950
1705492
115298
733790
420946
1860097
580703
335597
1553672
1731150
1914708
1566784
1607515
927789
1197560
874991
1177151
1275123
1323564
602107
568326
1240338
1969118
1369280
60923
72961
242310
222719
842203
1086940
3333
1643220
879443
1606250
1894727
1366739
629241
1482084
773297
1558835
1922946
142644
1293340
1787510
1738078
556910
1649816
1228587
1124625
1258713
1449925
288215
500896
1512254
714395
525868
1320411
539797
886061
1517094
176172
1683303
7063
1217572
1949535
1195847
1836890
1169243
1642741
504143
1619088
1256046
1420796
971552
1679175
1563723
1013079
396344
1781108
231142
1461409
1313247
1676541
768120
533158
686179
1751477
554374
1560892
418587
736565
1155991
1670448
1373368
1621627
1947490
1090075
1808961
291766
15970
359857
946798
577726
1256714
1183982
1139605
1340138
1859545
1161425
1446066
764593
1349891
1191197
1644313
645380
1690535
361936
914766
1525667
1647147
1210454
306758
1830546
139919
1470183
1338460
509501
1057264
1006356
721071
1428122
1456644
1770851
1888027
708337
360750
1096496
762162
1801517
1801086
1484296
473333
283128
541661
1809408
1726362
1667144
1153436
648617
1964460
515817
1555970
144740
1117374
992910
1223614
1581318
824566
404231
1105593
1869173
242861
1038685
1102331
533637
782966
1879072
1499739
1868259
1155881
1471155
993115
448641
872851
1315617
1177517
1481698
1990370
969457
595773
152703
1416727
245122
1983425
277087
1855832
643434
878032
246411
1112332
1620034
283064
1415870
318957
563171
1406106
893480
1648944
1823757
405164
629035
1569597
54746
402610
589765
379171
1916986
389744
1104069
901549
560164
415170
1258994
520012
147255
1627625
1726784
1183077
1778255
1135283
909057
1551015
852152
1778144
259871
734115
761806
1864438
1506004
983483
724774
399190
1740332
1571666
1348924
1980071
1289251
1240906
1783378
1534213
1485607
103827
1718238
99628
1476612
1240927
1554115
562089
844365
1657755
523745
519034
405598
514613
87013
1671613
486935
28103
5117
836769
51638
187966
17741
50089
1332076
1766166
1582353
1569205
228647
1476008
1381367
1642688
855256
233732
1936881
1649716
295429
91988
1586890
158308
1203021
581008
1079959
1503334
654799
487890
176864
1109298
685352
179523
1154431
1813199
978612
150481
338833
1947012
727684
679071
1052037
1600960
216280
22004
216381
917543
761170
753780
209692
198949
591720
1669042
137812
1807620
551958
1582335
1623780
1359713
2804
443392
354301
1405072
185507
882676
1115029
1565680
188670
934232
650985
272979
635376
1416920
1838695
1780614
1403895
360194
416601
1300002
1187954
1383431
979316
1694372
684403
997666
548236
686351
1779529
755807
1488354
1460826
181838
1287685
1937515
556989
335532
975824
185485
1076017
25451
1892006
757679
1836927
344429
491833
821773
780900
245358
885101
544941
1072181
1767955
1727261
663488
695043
483460
111274
1385322
1610118
93392
888794
82653
800784
824377
1088707
1544668
778861
1161991
1573718
451078
649041
968869
1239324
775532
892129
1763361
1514971
82845
1895894
970520
698928
700946
1787764
1329743
1260419
1022386
740566
569167
966059
1090565
1846579
1485094
1007336
173553
1500562
31511
550169
895000
1741112
1471853
1181435
237937
564394
1450674
942723
763421
1058595
1953588
1242823
1488227
1532617
1743288
649337
1978030
277387
1174567
7910
838536
1824540
434016
1551783
1401510
673631
250857
1676403
1187402
1301283
295521
684085
1498504
447052
1795085
1917257
1946299
1296257
238445
1826510
1269628
854972
1203369
944597
1111785
925285
1854821
830213
677250
441571
1490071
1693072
1513100
234699
1519799
1289259
1241682
571037
1886739
1669291
1660465
976450
603214
96962
1157987
574167
1273905
1765324
161939
963785
647374
1190531
1392894
1150226
422664
986865
780532
1163793
1076623
1926877
1585659
1769620
1989354
1281886
297942
923969
1528510
1935569
1675132
900072
627107
1359320
143175
1654326
172649
480868
633767
1949632
480682
1890785
1409177
1388489
819973
1033386
504721
175146
1044108
1680984
1763491
587459
378460
1305811
33065
1280787
1206002
710600
805656
396037
1330118
1980967
617367
665754
823819
684829
238296
1911039
1812738
779162
590142
1906744
187588
50860
122233
1813112
1631298
718725
600786
47404
1390641
1320202
210173
862479
1290288
1245079
1048017
1932765
986175
1504908
715756
613680
1682481
148548
325623
725365
643645
171609
734548
1489434
1377193
1573156
1085858
766870
72627
459885
872431
1015365
247802
1594469
1390727
599010
329955
338034
712753
728081
945406
433085
900137
1132495
247473
1343483
931845
827145
1713540
884749
1744973
1885047
454912
1897958
120117
1623779
838951
1639096
5783
667102
202985
678334
1236964
506115
1531452
653897
1929678
1894707
314949
953264
623512
199876
15251
731487
1789139
439183
1014258
1436886
1149455
141531
1750753
524365
716523
857661
1827795
468597
1946819
756905
1140832
1068590
1684104
861957
684977
72354
1803830
1183707
1393396
1242691
1651636
734768
796900
1971122
468192
179812
235528
821462
1356730
42338
1622643
359606
795070
1414690
1132047
1917704
1442492
499975
266977
1809416
1434837
1516932
219669
1384744
524623
1763371
1402862
999446
429049
325394
1053358
1247034
900650
1446159
837799
968176
352541
780433
1630380
1492209
1408027
1107368
1923752
325073
1982630
1691016
138408
647300
447850
127256
1381999
718702
761118
939469
576137
1137833
341853
1719118
1744082
323441
1467561
1752137
322570
1439818
423226
1598575
627657
838819
355620
990666
841633
189651
779062
690499
459610
1018413
208551
527282
1640419
1206723
1244219
224873
441365
1079578
616292
1000323
1324471
855455
1153161
1808483
450915
160505
1112809
438689
1098469
1348579
1497735
393736
1434976
661223
982231
887822
1028395
1992543
1410919
121944
580393
63160
825424
1825477
687290
858228
964761
484560
1555904
520044
785327
1503305
1652539
1319765
1187542
1409815
606771
833754
876751
459628
1773240
1765371
263898
1463199
1919713
1703094
1112186
1659941
332126
1994569
1219602
60199
1708227
1689447
911610
406347
1020300
1954471
319996
367532
1736603
1082929
1960182
53999
1844224
1993777
1000406
435121
824050
885721
700360
897532
884570
519613
1011895
592603
1424719
482544
458734
595085
251831
543611
692401
277545
6143
1907372
453136
437160
247407
1956085
264126
592688
903197
1389143
432091
698717
857336
1953561
1696574
1211012
1761714
908841
362490
1314722
97462
1787987
178350
1075140
666907
1027421
536507
153204
1901134
1599712
383813
8372
883099
1445135
415636
1206227
1972302
33577
1531580
198958
1749107
1391147
666261
1726511
99770
289595
824204
999263
700489
322573
767410
83487
1975854
1500817
1690339
1371962
1492470
762298
1447722
1577866
880878
1899273
991736
170748
80007
137269
738202
1174994
881286
476283
444117
1759048
851926
738406
109856
1927492
360721
1235787
1497847
1930392
1079672
490187
706605
88471
1319792
1850146
645294
1431790
914923
1344829
1198623
160847
1370300
1277231
66892
525288
1326151
1622449
411898
1778542
66204
921996
1052713
1605130
491764
1813042
290316
1414644
645609
1560210
1593163
745528
1728129
246226
27967
1874328
584298
837621
1709023
279966
1376091
1143785
835714
1134399
1009727
1773924
645472
283927
1274409
355576
1209648
1200762
552552
498279
461481
825687
690526
282522
1592371
1642365
2679
263339
1075636
1433068
276622
1529769
680115
1079753
649778
1236857
1842412
1797145
597781
529707
751370
1583747
606416
1726917
1096461
639861
608173
833847
1575557
941441
1737350
620720
838108
1673237
823204
758148
1416954
47448
537317
605750
504294
1661905
1222217
1811941
1662685
1863402
1974421
1900491
1801330
961102
1058586
1015319
115631
90168
273511
1201583
1531833
65936
1552649
152399
520605
568918
1974626
1480056
299058
1394437
4839
1729773
300727
67069
783722
1645477
567698
1454486
1659019
1228317
729948
809872
1987269
629442
1759415
475719
713167
1688200
906399
1464911
1398164
1653828
1572228
1647568
251512
452273
1053046
252933
1871825
18976
1039960
621641
579005
862663
922423
443862
925478
1873549
1397409
294140
131684
1424712
1896113
940356
160121
1727937
1394652
896999
825187
647721
1929299
113853
589774
1417556
1124835
390270
439780
871051
292656
212717
547471
1180804
1863114
264348
1515418
1677083
696809
1883093
923203
1197471
998405
988733
1060510
58907
380803
288488
436524
850521
1752876
167206
1198726
1293819
1362394
562680
579255
1137876
1890965
1680825
847302
1119113
1832170
630658
1141645
1401591
1030662
890465
458045
568676
1689962
1775583
81632
357267
1716754
1094867
1284610
254140
1273125
1826195
377224
982442
1296614
1783794
1551199
1524119
1676292
739056
957215
350282
1915886
857925
1568428
918915
1322733
1079684
1909596
1787112
1881702
1626156
1490151
1046949
148016
1976401
531505
1263115
572226
652793
1289864
1713829
992387
898890
527608
1790190
1663377
883408
1359046
1267730
752150
1555212
116944
1706757
288827
956973
1036634
1456251
1248306
324242
901672
542536
569334
327592
340206
973248
505237
840990
1489997
654798
383616
623080
66751
873499
1094395
1424906
494859
1020143
938231
1875802
749162
1308248
1953614
68515
1452151
390772
338425
738699
878301
1999309
1456147
1237369
133818
437728
1964130
64224
1252325
1805077
1682872
1300467
471768
1940824
29655
1659950
704723
1587665
18514
1427560
454619
1077073
1480896
894069
1388328
1612823
1788334
688845
607708
1904902
745337
1728060
693459
1355065
69277
712940
17164
253880
1525042
1110870
1498474
154617
1838971
479969
489808
1352289
1955024
285076
782666
104718
352373
560615
885300
118325
1638187
1997790
1630402
416286
1045417
191799
60087
1740722
1684311
990658
1631614
1032684
592492
400235
460457
550003
6665
1143764
1391482
161600
1475840
153232
1618245
1472262
841970
1785490
579734
747325
349925
1599809
321097
473893
783899
134428
46028
1088877
683165
315639
453723
580826
40076
1448490
261851
1057862
536301
596378
1717087
181781
845561
1003665
711390
1479745
1718911
1692107
1096452
1988815
561799
943761
1802968
1246639
1917107
512702
1339097
856396
1109092
1791503
1301161
1710215
163793
310951
138637
788366
1853102
576229
1196814
1629652
1377549
546012
1697737
1711225
1220296
1741407
836874
1531363
1129247
1552524
127058
1309639
1160369
1503297
516938
117614
491681
994953
1357507
170418
1979310
469728
1242797
1821179
1011058
393201
1324254
532632
4673
1506849
651855
379526
1684599
363338
1569291
1897795
827347
183469
1877795
894751
1301531
870471
1698011
1041698
1152407
787696
910162
40344
1324195
348085
1910267
1450209
228240
1898130
964318
1308908
1863491
1464528
1765555
1721377
146929
1921182
488216
640750
1356220
1991833
1813254
1166976
654474
1364917
257157
1975515
1161120
1564179
716162
999561
890962
893455
773827
935409
1847066
799516
1828852
671575
407447
821570
1191065
1298208
39915
962637
1336574
653750
204074
896423
375152
491619
1793004
724828
165398
1873345
681835
39452
459880
292435
1113720
671455
28335
1198951
975865
181460
873486
1092360
869302
16270
1009715
1868078
735995
794274
546076
1676655
1731223
1521823
1904283
1812318
316785
1279670
723947
1423360
1395366
1229641
1230629
324851
1463576
1498074
27284
549542
773490
687659
324245
1154690
887677
631680
748108
530495
319909
1104747
92956
1131254
1340473
1490718
830529
900436
87479
696810
175307
1632289
1170637
780486
437042
1061576
1097900
1382076
112906
1149404
441771
112798
1801219
1642592
904954
1829964
831719
1126415
39701
352647
860278
306608
1294224
1950226
154754
1960345
1455468
1578083
1990961
1422808
1358093
1322241
760567
526289
269360
565160
387971
1538360
1884904
78229
1575802
1539760
564624
197498
1586047
288115
97126
1239818
1681779
1208928
1253550
1219669
443213
11334
10744
136669
1565817
1979827
665031
731356
695277
506029
425633
248005
278254
1075750
1263825
543380
34167
783460
551840
891862
1687350
302476
992819
1774048
404736
519739
1608219
47418
1302228
1362019
969426
128232
1127033
740279
1052004
664024
1571770
242013
1946921
1339879
1183953
1946836
1749391
824347
524884
452838
1865478
785644
1386696
798529
1430298
228995
1932800
1120769
338790
1414013
448094
1249214
1448365
749917
1778051
80011
474315
1287039
1495307
872581
43610
1587943
870375
694441
1467741
1020452
1965579
14482
1218118
709928
1225639
658134
1239571
729196
542439
450203
1437752
1438184
1149731
729770
743726
1057403
624908
807483
866034
975508
1782282
191509
24508
109775
224450
1316395
16748
294579
1713494
1905796
1802822
1803029
1641348
335445
1919234
227780
1958138
165423
140769
1375231
1668036
1290062
210721
920500
1559336
1437597
1961400
1383617
1831833
384650
1626872
1945856
874104
1578540
888164
1847374
1919636
112946
285181
1607274
133737
60187
1148305
1741346
779362
256836
637364
222228
435517
1650894
430869
1155754
463946
2782
392670
1416783
857366
60243
379559
1348382
1046806
581272
25564
1892993
1219457
1760394
361148
609389
1779071
1613539
434534
1291753
663916
1636166
1807099
430956
453740
456306
1984654
1486152
1181127
1209431
312154
252509
1428271
725764
1315628
1957171
1976754
634744
1741670
1892018
1018669
31228
637456
158598
247949
1032064
77222
603397
546868
96727
939911
1675262
1303613
1730422
147355
549516
1436
1354930
734391
312362
1165147
1268661
639272
940049
363746
837552
1146793
999427
901513
812154
1849912
428869
598827
1870629
1207082
199768
1384837
647742
5595
13959
422903
1452483
1240585
1986009
402102
1989342
1346463
1765383
100471
1582061
304336
489259
249113
1138656
1949313
976463
587707
1702708
172536
827642
257984
1932379
1862922
1644262
35239
253959
563520
794037
681476
523354
1225721
402953
807343
1488799
471580
595436
164661
305962
725959
1844325
1691180
1815097
175019
1271982
1519564
816302
1861846
987471
1450480
1096050
1836004
1014755
1400562
1487053
297495
1104568
740591
1409406
583529
687998
1367954
1838167
1575355
1605170
461643
1113050
1063726
331192
607373
522774
1657318
483612
1699789
973092
750519
875097
165603
1193033
924760
1587376
218679
1082203
1918137
635322
1109316
1358718
63550
352238
967816
1711114
805558
104997
1177569
1999151
508531
339349
1664175
1094409
60736
623858
1689365
699453
1406171
159147
353969
58657
800222
574834
530552
1150938
767566
1301870
1888107
111988
384419
1518530
1989894
1793721
397652
1134275
1281616
1431021
1425721
135401
526949
504347
1937947
1761143
1949377
1956466
1945381
267747
1736041
1431574
1950581
893219
1372243
1674429
1165121
1240249
1153871
352512
310726
1683430
1348741
411136
1463564
699683
1885448
1192762
399451
1403567
861977
987952
1152595
136274
349914
1214860
141879
1929268
1563767
480640
345287
1643861
493127
798757
1742840
1717948
787398
1254829
1350514
695084
1283959
1543227
249026
675214
681529
1035757
229916
1765560
568321
1359339
1868031
241324
1077589
951992
20903
1392642
1123707
545497
1116101
541666
160695
1581524
1009526
1561727
1657925
726760
381406
715433
1420003
1466666
1645841
1057141
72257
1455185
626780
1584471
847954
1300616
1999032
259618
1466900
1612657
1814131
1625868
1685046
761439
16263
793536
1104209
1213806
1852782
919568
1587039
981928
1304125
755267
15610
402607
949447
393563
313421
1212401
1709977
1406300
1834179
445803
151234
1859448
1620812
634175
1400824
1739836
706919
1459736
1645821
1061527
771112
655904
1577590
14607
1213116
1837453
726744
1472840
1135574
1687314
653503
1889300
430677
937021
1243105
1594921
1623470
1216939
1984891
505087
510003
753646
1354166
1987052
512346
897981
1223703
1107632
1154328
1353252
182311
1712716
821142
1962004
1840027
704942
335505
1042011
1658575
218643
1543233
1155102
1673883
649702
1877320
1481878
1202414
1285871
550122
211501
1421997
1861024
1786280
1487471
847578
1446672
783759
1558744
210095
106614
1355397
1663339
1135590
652832
1454446
599459
1595847
1629957
1656353
92159
642317
1045215
1022311
701024
1942164
142605
1403136
990445
593930
1630492
1342696
471885
1609298
1766240
1448986
1607743
997749
146768
750240
1807248
669379
1254107
1884682
480444
399369
4288
644711
1802822
3861
146185
1440264
1990541
242018
140878
503504
1245559
1355743
838558
166025
1058241
1403206
688581
836863
564054
1168923
832926
1650485
785991
408341
265580
665215
1504941
389112
548442
44264
881863
1392399
1752142
479488
1115011
586063
1435909
1689506
1182536
795630
701200
1898029
1580634
1931105
10962
1637216
1266282
193816
952005
1532178
539128
606403
871631
1050005
1812345
622616
1862256
1573716
724421
1992849
1577800
507037
373860
191642
312820
1672616
1625179
980939
861681
413145
277162
702630
1751204
345471
1096457
503207
480481
1566322
976015
962224
1242906
1190088
220929
577375
1201153
1045811
1000715
1759285
1620618
1170468
1766935
579108
1911368
439363
364163
1270627
969386
144710
1044173
49119
1314130
1169033
705641
968
1360310
1840134
1807539
1691176
18419
236932
945661
1630327
1233470
833638
576472
523899
1460917
1948257
1758202
1278818
1356734
1996695
429827
1729105
1079140
505433
1874700
651977
924332
981286
1233691
1902362
1175769
1094274
1159815
1487343
1063586
1331258
761276
1500407
1426689
277604
859708
1381794
227778
1924004
1723654
907753
1699676
522329
1786797
714130
1874278
406545
1343027
809986
699330
758056
1189713
1028251
1733681
1151496
1938945
759591
438398
327564
1779067
1227443
249701
1442219
1778518
437718
729207
818750
921952
68011
383515
378371
1488285
1613709
1645401
558309
1622325
1497611
645801
115361
1601393
202177
1791991
562495
1472077
1787775
95011
318642
1533220
354309
972102
1989583
1445389
576471
1924700
1033030
1104930
1626432
588471
450658
1011625
1943566
422236
104784
1302219
1796641
210668
1533830
1027011
1961090
148230
866249
540024
1021202
905955
380317
533092
1400211
1720157
1116400
358903
294438
74084
1940010
878735
1963528
300531
17290
861980
1398643
645201
715293
352776
1939915
1329909
1526482
398093
1330119
472262
780950
731964
1617216
1799838
1412431
1923383
421969
830458
157539
1435210
1611029
104328
1805374
1185801
429894
441365
966078
16396
463879
1884176
19904
1546368
809050
1326420
1263791
1616507
559152
1989769
1034745
1117827
449103
1525350
1800503
55360
487155
151088
1706338
1539659
11753
1426374
996957
284891
1124365
1293857
793222
257198
641772
1229949
452118
429437
125972
1647937
366194
619725
1516329
879700
1833254
1586888
1616094
235607
1564646
1562456
1049156
1715114
798125
1919097
1339510
1163130
1705325
1059542
306988
41153
938130
1310427
1311027
1607801
1921306
821083
214349
498414
921568
83181
91879
1377254
1023449
894480
1099491
150123
1963013
1341695
1179300
1439251
1054424
491790
1260317
474963
8056
681657
609176
1016169
1002589
1159557
1630530
538176
833714
361449
1209393
1492296
1123982
547392
141385
1320441
201679
1631835
1308095
1028987
1130906
470794
1619139
1728186
1169150
1173265
918042
1193455
319441
451065
1905204
1223414
267161
675132
1599835
1037588
1690705
298818
1618723
192703
1280512
790018
1129683
959112
1773651
1232951
824296
1515664
175909
1036794
1247225
1622632
173225
1212524
997568
1756692
1848172
1845284
294722
1102855
29357
1563103
137047
1767555
1933069
580509
1985825
1859637
1815276
1579289
1506439
540287
1160626
211014
1448296
41179
1580693
1170178
1922674
422986
1957757
1472336
1000592
1123342
1940165
1963257
1058336
960421
1603230
944504
1705605
1739050
1575758
259414
778703
1845322
1826817
646103
1005337
353360
1445553
1581446
261985
1882571
1867284
1279890
620053
863322
997476
567790
570011
151345
287706
854013
1547683
40675
520929
269625
449238
1297262
1116229
1229792
415007
782137
29173
564960
1509634
196301
362464
429997
1668078
1131612
528291
1119009
438061
790626
1270483
1568732
466834
1662892
1757670
891530
1215303
1618627
618636
915049
967192
315894
400080
556852
1167920
710564
1903937
1252035
1067961
501180
672137
757020
582384
487455
545597
1491124
1384831
1730760
440067
551811
711599
1427427
1520702
1614058
625165
1181295
1840152
250523
843959
873159
1538572
1678446
244441
475748
973173
1510536
1653233
1963352
1429113
332781
559771
1046029
228970
332500
1421606
1187548
1891475
6103
757871
272685
311978
31246
1971132
331176
1574313
235245
1413382
1027500
389570
1672340
906867
360173
1980887
1719811
103079
1996029
468365
1849242
1845528
271223
1670011
563971
1459668
1274688
368280
1770735
4851
1381796
1245391
961149
813412
1244799
446572
951479
328661
834600
1698830
1008660
1460150
1371779
1331713
1902508
1134309
1714932
43790
351110
351241
362065
1365850
258052
328651
437865
1690448
425656
825451
1374619
541364
2384
309764
706610
1335618
622937
986162
1489311
1049453
550611
957940
1116772
317720
1271388
533265
920998
1703460
1123776
511646
1730813
92664
1961903
315417
1905010
127937
479893
1328031
1737
772576
1720160
1783576
655841
1463333
589723
770024
1025901
833503
1826159
1165789
1089830
1622260
35304
972138
515309
1809467
39811
973375
1608851
1778398
1527703
558647
528873
381148
752830
848824
1207426
1887336
1051193
150461
1066586
669235
1977481
154502
567548
863797
262308
1969868
308606
839099
374054
1538363
1162652
296489
1261069
1769734
1727611
112896
1689220
1169816
919796
9034
1148455
227223
769712
210627
951872
964810
1529869
1041191
1905926
448461
1635215
248609
985825
1023507
1296451
573862
190546
1232578
322972
1877353
63094
1668609
1476603
1424456
1880710
1081899
1415635
460666
178361
844156
1539120
1380017
1367723
1955962
927873
1521563
610462
1887830
1703792
1402495
1744710
1013117
1112610
1059898
1141987
541744
392444
183191
1424178
332703
170118
1792768
596322
1818004
1098413
527411
1992128
1464524
768739
1272548
758638
1115601
1881765
15459
381524
1224504
974221
102766
1049520
1195538
1433117
715957
1692272
745654
938885
702268
881883
46043
582852
663306
751646
1274108
360902
370000
68473
1750656
627440
1832287
802175
773101
224977
131813
322266
1280128
1164772
1302731
567094
21769
211086
1384468
925945
449106
405066
1688683
1816130
1145180
381331
1024187
759244
58718
935083
1277546
1636294
1484592
1193082
560603
37565
323735
118087
435082
1765906
1153125
873486
1339348
89894
1743991
785179
395938
1912548
833022
750196
1204930
716466
124562
274118
512089
809397
1062936
1583479
581254
287616
1209708
1446748
26928
1820465
759869
532488
617366
927133
1903724
902754
1776850
462314
1622743
268536
404116
246674
1715446
561376
1186738
1592832
21528
839588
45913
86766
1056786
1916974
1856551
737914
924088
597691
211871
1923949
224944
954719
1375602
1111674
561306
1955583
630054
1466510
1329583
493477
1496451
1028741
1842185
1911559
1827693
699549
1092525
168063
899283
70018
1905582
1647539
1325984
1283160
1946661
1170478
1902403
580863
656748
343445
1831165
494780
1908089
1513234
988866
1714962
1362349
1980871
1710670
1052541
1588381
1851758
977683
1292541
21649
1287479
116257
972084
958332
52898
157906
1263589
285079
1798363
506419
1038048
1996722
9108
959192
1225581
324430
558073
922401
1621433
1712614
58788
304476
692395
213802
627221
959997
1157375
221436
1027340
844474
769857
409007
1319213
1022274
304680
1868331
467650
564331
275821
1737782
1727903
1822721
945236
17558
1408551
263636
1174598
299184
579524
486564
1687820
564893
433982
1272664
1657171
647360
538296
265582
760851
1941626
1115938
1993
1576540
284784
783913
978271
1013913
119327
393040
1995069
413067
1179915
1443021
1195030
641815
460845
456036
1061002
9456
750300
1310562
1369715
1542303
41938
435597
1955723
44590
1469596
313830
1129717
1806712
241303
259991
229042
1681307
1552693
576700
274543
1911754
961699
428837
819139
633856
745802
1523686
860890
1050491
1909617
1055721
121941
1960519
220776
359853
1162938
368064
468903
324466
443357
1871462
1649903
494359
841175
471357
1667442
13542
912863
1801286
79495
635520
1591337
753548
912703
1086878
231048
326588
457186
1692980
451345
1235168
109961
465761
1426206
544831
1131473
1172410
1255745
1369033
960052
1207313
331453
1318766
1062352
128034
848695
644445
486305
237257
1950760
1678859
368797
935568
1334167
1498313
592590
1449097
978693
1161015
1102470
1400582
116696
381668
1141763
662317
1670714
770575
694065
1667301
13342
1308624
1437829
757656
170174
492841
556698
111620
1141567
516872
937273
245838
1992081
1669261
820384
1675682
681873
911785
833829
1891826
1337295
395878
1642049
1908955
1011355
1831695
434073
1298933
774506
1417436
919148
1356602
681991
371377
510697
900056
879462
524364
1443394
1118398
246152
1135385
1236214
1990894
1793227
760854
1862654
760383
732850
1056420
1583242
476569
1249898
151670
1065565
894131
1296148
661799
810937
774856
184797
1311610
200253
1102393
1129812
1665831
605145
1698338
158904
254573
1010723
1911919
397585
556493
1138892
1350083
76647
1256412
1421083
1010812
1410022
329908
1321765
1819239
1559612
471130
1198993
1056441
1510348
1264299
1705393
169241
888891
126676
64856
474421
575504
1959328
164313
1206956
696455
1716328
1438145
951727
1637798
171764
1400740
1215755
1726638
461553
1205295
1719850
1284849
1345794
1087313
514046
1701791
1546037
459240
1225669
433535
673453
944706
1941308
1939874
367104
724580
161088
1638411
1563466
741401
1854452
1909787
1033019
531326
1442215
1512829
664817
1108138
569192
980504
928560
1816764
1773757
87149
1728075
1397613
662350
8101
231912
7416
198102
895800
755907
720049
342589
1778083
1480958
625878
128362
365578
32170
847636
583477
1122898
26342
181218
660773
1538027
104969
1687725
304354
625435
547803
1962169
1979207
150599
54517
1202186
1897306
703577
1102990
819672
178922
106751
1218839
916862
1059297
350644
1624435
1119221
271913
12315
631539
1296394
400745
1012567
19732
204611
1112924
927034
1158
1263351
175550
450463
844266
1347236
848196
1131852
1540947
479019
1535383
994232
1802488
232124
1863218
1492163
1379959
656821
232974
1143251
1136354
112534
1271839
740176
485352
1520702
605224
673116
115351
141955
1172342
1967370
1727639
495391
965986
1692577
1523098
1971605
1985839
306530
331290
498781
1794494
1354639
1053666
243807
799265
1628574
1065944
548795
1931799
1674334
1601221
494714
349142
120273
1374214
1305790
485134
1155517
1811818
1972575
1055979
149366
818118
1306689
231896
1132525
66539
1136860
884346
1003475
1206780
54105
1473815
1057368
1506779
1606068
224762
98415
100499
726689
1425116
1841447
1763233
638516
1814395
326505
900491
868690
1774448
1255067
926391
867817
603473
646
260311
1757907
1995447
1730241
16788
95300
224593
279697
378487
1648519
375311
1647939
893505
1649866
520291
1299496
251679
306518
200831
1770657
123875
1926164
496340
852958
217490
670850
1096333
1227521
246492
1513659
221891
1368535
1147064
1555198
418006
609188
1164832
1867122
64551
1404173
102503
416023
113497
1290710
455564
626844
393660
1984202
1384696
1365168
390878
1963882
831940
553489
798298
1350471
423963
1982
7561
392648
678345
415312
333930
58216
1628353
1809869
248931
1537272
647720
1707372
1945229
1899647
356483
222846
669880
27887
1786467
805833
603971
309040
1021106
1761738
1496451
1352275
49688
427119
220072
1351597
447046
741206
1745812
1780040
395258
618464
1354685
287727
1322192
1765640
1239562
1956908
183698
1040472
1366309
1202279
1949186
1443154
722121
131841
1832679
206662
1442562
1733237
802496
1618749
1931641
1581030
534928
1127408
1811461
160829
1430434
1916871
1719823
1425344
679131
453483
640364
1984576
1440660
1303320
1825122
1088830
1925103
1649632
143371
1742038
1156563
920169
864209
612137
999524
1784419
520003
1964369
144546
1951995
828870
532464
1544345
1027716
316237
407470
1155182
148086
1264140
1632668
605026
308307
539796
700350
1009497
480516
1725126
1115084
569969
1783187
883451
20192
1279724
1076686
1907633
1532425
1786500
791738
1333419
825860
722594
1254828
1085949
1509803
23655
98364
1278979
1668445
1504242
549517
1158595
1761741
389830
1184457
670616
652204
1899234
1673035
97807
395298
1386104
909992
1974382
1909198
183907
202979
1432961
1501654
1567588
1169926
1427232
913224
1097830
60855
134650
580421
83789
387874
418373
272765
970355
1237733
1064640
1902836
289630
1157528
252866
1319820
465624
722150
1956229
928746
781660
1401871
1381921
1294870
440723
1550038
519827
931547
195151
1339004
222638
291761
223814
1196802
765578
339604
202930
778733
565513
1880002
1561027
513326
1351512
1120132
1406828
1145147
506464
1009870
1294321
1644664
1539647
1262602
1386918
1716891
1496243
1019400
44259
146940
1806577
371726
1503467
147573
774149
895487
508717
1222206
1214056
952758
1787679
1952998
897331
1472375
1385174
1019668
1909419
114311
1840382
1763484
1224712
523649
1784830
975411
1888163
653451
1786352
1457964
1667790
1457279
937224
1352925
331402
1991421
319150
1039378
721259
1408536
1768150
450878
119754
1315111
925863
1878356
137702
912521
1576269
97389
82648
938891
1039672
527814
927725
420354
1055261
1886578
1443789
1162340
243112
1277245
92990
453564
1488004
1945514
1111843
1321980
355174
1765757
1704524
237373
1786946
1975720
597401
158725
1471818
78343
1860668
571071
1102596
948271
468727
934092
821876
1227013
602621
1859561
1497734
1645499
993532
95238
1503232
966122
595168
374937
79623
720901
237796
1413826
829341
1821205
162499
466603
838146
1455827
873133
1800078
1438573
1766832
1198920
1295707
1128694
333530
1886528
865455
1830262
1367537
1164071
330123
935637
389397
782026
940363
1473435
1116950
1204539
1532119
1615205
159834
1077569
473146
1880817
958673
1618011
1187199
1079559
711609
23788
1082182
1293322
1852977
1565344
1570956
1301901
1070018
468576
1541592
248128
1748720
722900
1111038
838888
1859288
1589524
1576815
283688
1868458
248397
973162
1345855
104832
717
1572589
1814921
467045
611191
446950
1053288
526916
514319
1043313
394331
433425
1666486
672431
482426
1529158
1020724
229557
312751
1106765
1282247
1300598
1426339
1966213
1719556
1430345
213975
313385
376317
1299300
416544
1218210
312449
1035534
1841796
972790
1127054
1756733
1711884
500300
158331
1774510
1546788
1391627
420883
16385
27547
1485572
1687746
1803911
123873
1170940
1304543
177420
948669
1616120
1744105
508653
95583
1983522
494221
635532
1179494
197622
1787343
598951
950112
337607
1502485
445198
588805
1071221
281986
1980502
1901033
1689892
457603
1384075
207762
1588659
124732
641559
897874
1982049
324110
744852
893345
222020
985868
1053712
1754229
504537
169350
929315
503101
569896
896426
824985
1189177
380037
847100
541185
1818280
699282
248604
162626
1420852
857912
729618
344301
1165620
260544
330053
391757
536435
1584876
662622
793306
899982
1657408
1124930
1797732
1568156
599181
768949
578657
713424
1049414
282536
1445353
1890991
286486
442389
1176188
444288
1773050
1805254
766565
533893
593455
1134989
530511
1707959
995055
1950509
1723811
682277
1127693
434121
126588
205760
167312
1614387
1429632
1832396
1519915
281578
199846
1621709
1940729
40038
1590417
1966725
1299280
991945
312377
718133
1505825
844670
3038
684512
668911
1786440
1204746
671012
1776198
1319963
151919
1330214
1196178
686822
653618
1953818
1909527
876196
1975777
41259
1805532
492757
1103214
1945592
1368974
22580
492390
441439
1892281
1499926
1478334
1235656
1223723
1920696
1748912
1049934
1150129
195066
1851470
487594
718152
164872
1567679
1456416
503473
1600971
1439899
793122
757163
391399
46376
1847039
1026273
677296
1505385
984151
49872
154469
1656475
1572312
1743721
454650
1724426
1401228
771437
52397
1733989
1630687
612768
1801889
928541
905745
1606081
1695694
1946782
678914
1360286
168751
1386684
1838553
1655013
216244
1764925
692652
1296706
715343
134600
1749316
1820405
445636
62375
777949
263988
379543
1344155
289736
1595674
25162
508823
1190521
1962586
1489908
87394
1925810
1582806
1075560
880246
1899226
972101
639744
397261
464569
1988283
1440550
265159
1166465
54446
1994496
500353
1977764
1985318
1621648
291820
1304345
660426
1230534
1948816
982118
457354
766728
1206842
1686669
1162707
1962591
1474752
980689
302802
379333
64162
1878748
1916162
342416
1144952
399719
513770
1114821
1343691
1709852
1874833
259707
1295820
799505
1265781
1378038
98552
719659
409046
1136688
28245
561828
899019
1199624
1574584
1963745
1888264
676305
729985
524538
1968948
1705954
1681469
464987
668514
847988
529862
1707915
714446
1548296
277875
525391
422097
1996552
1413515
1641414
1014348
1550950
1340694
1134973
1773664
1029154
1344624
690397
1116644
1893900
1206834
762030
1418815
311274
541814
161067
133988
560458
201483
1773559
864481
1857268
1012836
954976
1802444
1913508
585265
429072
665349
987690
478725
1068833
1723722
1567608
1813987
1014261
6179
1971329
1870661
760557
495738
295743
431919
530454
384612
756425
1420612
1780337
173180
261331
78332
1141109
1741797
1744299
1397918
1814378
1885152
441667
746371
657159
1101530
81774
992522
1595191
1931643
646738
1665552
105307
799762
357453
1279101
1601066
1936920
1707446
986955
1003315
139545
160967
1882572
962063
1488199
1601540
1345169
1783843
1022540
259069
693868
782992
1904768
839675
1474263
38082
1637772
165146
865167
1324937
1825315
1114447
127104
1215589
255154
160687
551742
80616
1722199
769592
908745
476875
889449
1644692
728659
1269475
918750
501329
1707446
1043682
90704
1368309
1174303
698619
1658554
139530
464205
605665
392208
505017
1883941
1648699
500675
1856401
774540
1470597
230235
1074441
838045
1784543
1759066
355592
1615698
716532
1832810
295317
1275971
987651
130423
1788522
123093
385183
1151325
1852652
501810
266526
1021363
354437
307218
72486
299379
995703
1756692
236392
1658683
155113
1364467
1086897
754801
139953
550642
1875383
1256143
1126695
1545204
1184443
1133322
758596
1457036
716509
1839706
405824
87469
1571498
1834728
1108175
778142
282828
385204
817851
140220
1961343
715813
136362
1527646
1905510
863148
1644027
1886935
1403331
71597
495290
1954024
605207
694581
710171
84589
821837
1655518
814318
1843458
480901
768153
9385
178878
1008168
1299560
709787
1464620
1691770
376095
548126
1730245
1578389
1706692
1741480
394206
1952076
1322827
865368
1412273
599444
183024
76861
1428234
668913
1113411
1155813
1331773
1683233
1906387
834878
410622
1086327
1483511
1464386
947235
229518
264305
506209
965506
1422687
1267778
408961
210657
1988717
258431
1921521
831290
1381302
172328
556451
1733554
486376
1967115
727372
499396
1248733
1336496
695005
277766
1084440
1344599
397434
1241485
244848
1918709
1286417
611507
123856
1984248
276330
999640
297821
1023303
581027
868560
190773
1457875
1292611
228987
1632128
1990654
1544740
46383
676265
55437
1781568
1473079
650893
1495386
724271
1218900
863623
1596173
95688
1522673
1312675
124369
775563
610472
645401
603099
1432270
973672
1234515
1210406
118606
1310627
1218760
751868
403610
1864460
1417228
1512644
434459
612055
888483
226626
1576654
1073806
1903002
344783
799469
1758588
1678989
213865
54636
502191
1053031
1382775
1997387
1927423
354317
598985
1955567
1635942
1767354
170245
423423
1812774
34530
102842
345023
914059
325857
522406
711567
252061
1219095
984403
1984191
1612681
1887131
275229
1616028
1081810
934723
922759
1989126
1265636
1075449
1722715
514844
571083
851513
679035
1935117
787852
1281562
1236885
412502
1568229
801636
1999115
1911663
1516388
23199
370793
480943
1607511
1969467
1542759
138096
655181
1143203
499911
50416
882869
1204862
1114800
751147
1759959
1662210
834193
1280049
1154565
1604506
218839
715802
22897
1438922
1569997
607173
1673939
1962847
122588
487386
1018297
944773
1991279
1688113
690458
1393749
1190748
724534
1228615
515341
650841
1021612
218843
1020782
1905291
1409145
1484335
1399948
393063
202496
747019
1237599
632123
1019363
1037377
1930788
1701155
670624
206060
546741
649896
1084534
372850
274053
1192419
1100267
1115119
1438584
1111496
1509354
614736
614997
1436901
1593164
463271
1270091
726269
1614214
1446327
234440
1407755
1638276
1928285
1901353
1760348
1864566
840233
618320
1050387
1408150
760199
238838
1923106
1677969
1772180
1442520
1820148
241317
514336
168845
1198077
588100
659191
1673919
336500
435273
1983236
1822067
1273437
934169
424632
1874579
497239
495996
660602
917438
897281
165803
1730809
418295
1371996
551331
189944
803151
1438358
1649640
104020
625688
653117
1053639
59291
1023799
1912548
881124
249856
1219544
1329872
813235
473198
330738
52912
285677
355725
1811577
1484586
837998
1256407
756446
24967
1722489
1302720
1534686
1790448
1115230
93007
759440
1721959
230085
1804259
1562099
775629
1162459
1209132
215538
1519028
1746491
1198461
1655704
183656
211499
212469
1523225
1275685
186074
956100
69870
1075646
1041645
1356594
182841
1476586
864075
442670
1930890
1973462
1035113
1246399
434146
1410452
118579
448450
60643
1532012
252140
1000625
1134863
214664
1799870
401816
566476
1648157
1751204
786086
375756
1605312
1480396
1567385
1529319
1221783
734343
782594
1516676
1564335
543445
133654
1429454
1294924
760351
1584063
1685413
1552978
107814
401073
102064
874533
1076375
1645781
1251397
868800
633049
847378
790739
177658
1537124
297826
1911250
1826566
1513273
904781
1646930
128541
882627
1400604
407977
1127524
1982806
1860054
488555
479232
1919547
1637279
948225
1976942
1395352
1918684
213275
1421092
1126380
198581
151110
1406555
544084
901591
1036963
954201
543851
1725595
1972192
792330
1116956
1361749
393414
1628401
1944828
1832954
324706
1408452
672182
1730209
1737915
147990
1991124
1350991
322365
794475
605069
505100
1538927
1228000
701176
1294558
1680292
993933
754870
1593746
1906355
935498
250830
1431867
77558
1670200
518939
764864
142785
1204292
475235
240108
277502
567263
1920175
1620367
1161338
884246
1153848
1844193
705269
303186
818858
738373
82867
529745
76953
940187
1579328
266656
1226397
1044213
1708742
1514098
1439118
1424813
25004
1315109
952799
1889070
343564
723733
700939
1357008
389223
715520
291070
56806
1177881
810178
511082
1900594
1960400
339988
1988172
1403624
260866
1753346
1637179
117175
948634
1019635
1940243
791939
274053
936648
1965481
344229
1584096
688279
1821646
211518
665137
52979
1338880
1613349
1609947
369942
1098353
1087925
890569
193974
1422919
983665
1089063
983610
1224023
459461
131975
991223
676699
1664062
1122374
696789
79848
1132410
1577763
817049
1027039
244125
1037685
53584
1553007
1997780
1077817
329461
652073
782720
347840
1039566
1428496
585448
56974
1446220
58702
1005985
314065
791395
1112325
517371
1255884
1169345
1709883
1376490
1160372
518856
592973
934788
780078
1297416
951395
430811
585615
720966
1283256
610058
196531
402543
1010389
1751092
733310
996486
1303681
31913
1702781
1649201
747924
848972
1479651
859100
396094
298942
1962028
95584
1224840
117162
281674
1297868
1739794
1203853
465613
1809685
1198075
433884
126826
112479
562140
150578
1634099
1229259
554342
1632724
332247
813270
226747
1598276
706721
938233
1221762
1060804
1941442
668432
903798
1356961
1805572
265871
1300418
1773314
1677199
1698730
1345440
1027523
596656
661452
1781118
1511268
1498167
54534
1666854
1154730
1581469
933427
140355
1788658
1665406
1178387
1014863
1089473
289488
1071749
482865
363396
201323
897853
811041
538155
268949
1677596
1456772
204271
62518
1985707
516851
1403334
1057555
748006
1236682
1774674
353820
805899
350687
334743
70142
538579
413583
1462693
804333
1521948
24291
918583
22356
82233
585492
779681
1389114
242107
420884
58273
1569990
167929
142417
1709475
1668403
1563926
826747
660861
1467699
753397
87566
1214652
593800
1869716
1259725
567472
707978
1192081
1100123
833843
1245441
1425324
1955217
955541
1892708
1950035
59356
217911
659644
1937949
756507
1502061
1922641
1766756
310916
39976
929772
479993
868100
1886278
926902
186447
1152599
1752885
1660650
1955382
1843303
929714
1491596
680319
781189
628061
588371
896009
868580
1414457
1256624
1657037
235104
1735190
1063322
209736
79169
802528
399068
80926
199528
1572028
1738607
209600
1864695
1354131
735061
800022
1568792
476898
1733867
982708
463339
845754
661265
1155048
344738
765506
544568
450199
10455
727233
1251042
1926530
1165214
697370
1035257
1309922
927648
765539
972969
1101581
169550
808538
1207079
1624388
458527
1782208
1452879
1711980
376028
319658
1099294
182567
1663439
678495
1805580
1337439
236718
704667
1781248
316662
1143015
1564410
1094354
1776829
81122
1761240
1928433
412993
1816123
1103722
1649379
580079
377486
678591
390990
29839
1028399
955648
1298078
968425
40874
1620093
1513014
103646
303174
1714596
1869918
994703
1225292
724177
1893014
400253
1358253
1120040
1416772
1255576
1393161
1068865
270492
1664743
1639310
472075
1524077
236959
1855017
312667
852479
172957
1440070
133203
1633564
1332034
183610
205933
181321
1372245
1531362
1597595
842909
252706
1115073
332021
738993
1946664
1078171
457061
1660805
855295
1167612
1496751
517291
1173539
1168593
1692759
408606
786908
38724
1465016
326108
570841
1758221
714578
1484686
1282056
623038
1374860
477674
1660008
1924543
1599732
1722261
557228
1693591
905972
332688
66494
651203
849389
1436663
1973803
1545428
1285859
351165
532027
1636842
418857
1320025
353972
909483
1297127
337114
1524081
1265167
558514
56570
657276
632621
1983703
928803
1755146
598117
1540983
1676500
1318137
1585467
1844036
806129
952542
1866205
124363
1327059
926898
1636228
1849989
715913
264263
543340
757276
901074
164239
584716
1559412
1362744
153655
1122834
916514
717974
570594
914895
1177878
1336470
1752194
1343445
600966
431207
1283394
992221
409211
117853
1869639
856409
1739188
1847134
1751974
334097
708693
132450
1627044
1919552
1597192
539949
1234227
762564
264961
1055315
1238310
181615
893543
304419
811612
1195687
1300098
135509
1596340
970320
1018490
189177
993645
417160
276744
1933117
1878796
448859
1772421
1345129
1649329
163248
186028
1017971
703409
255856
589985
1334345
195176
1911400
112730
890727
85450
104368
1455358
843444
1192396
1548248
1401159
1648677
626606
601977
247939
179696
256291
1719565
672168
1134005
588724
439115
1114928
770549
112527
51473
1854140
407979
382252
1937582
1823721
507831
1237870
422005
297689
1661739
1964993
1747238
182385
436249
150010
260235
1904591
1536458
1934659
1207633
1675023
1673587
1816315
238770
472089
157304
1143234
688938
1237390
1539302
1655473
169830
1240844
755501
226965
1322623
1545797
1023998
1331270
844756
1328280
617522
1910281
121044
1106007
1634306
576278
1118977
1410030
558797
227710
343491
828530
107212
1904306
1549699
1734058
1550991
556742
628815
1014304
1995006
1444027
624108
1538078
300368
1789548
1335299
703308
1142770
1425701
1634937
230968
1025733
99933
1230152
1245163
1248417
1172591
1353525
105590
946148
1076237
594477
1392892
1782455
764895
270851
924040
1254819
594196
1814669
1423565
793649
739516
1779901
1138206
1913869
1218740
1445410
1699375
1367815
815789
1337452
1977414
212869
1062455
1846575
100552
149600
530859
172017
309450
1262072
508713
1109946
1977989
185415
157043
1140492
1239360
1257997
164252
1972139
844648
218254
535724
448475
256371
447604
1659007
701716
1557334
1093056
518644
1941145
1422148
1653943
409131
1866597
1041564
1736310
1894708
827563
822013
1121755
906754
1850183
796359
31345
1705313
722373
1357031
247714
988796
1187432
1896287
1717174
416936
331550
1806798
186780
1805201
1518302
1193376
749731
791207
707931
77570
240757
1038963
76717
1928260
177460
1677691
1503927
575307
1848611
495650
1214979
20981
918098
640601
539366
1029743
1169248
335436
1844086
886508
728824
1156677
679514
814202
236870
33022
1758043
204116
100926
129943
17806
1743517
493292
1190591
397600
199168
1666206
867047
1635889
560864
293394
513720
603823
525047
588530
715435
1007817
1929966
365857
963953
972815
1922164
1049462
1797744
1156597
725195
1910773
1428627
1128968
1961079
1480830
642736
688465
172385
1711596
894720
223333
82735
1540175
638434
643825
985904
1193445
1911648
1216579
1968412
1588257
898990
1714172
1676439
845346
240605
984273
723141
116549
758412
846685
1001964
501911
6548
1266505
280438
212553
1579996
983637
377304
163625
507613
1529807
456948
1691174
43746
1542433
1741940
1196907
469899
49879
740504
1535564
1978907
1729732
575999
234297
1169938
509292
1972688
745734
1140367
777174
205566
477029
637233
1434508
1555460
88787
1654950
1221215
1998090
797878
407707
1032224
1046706
1046755
1226479
163494
769501
183766
301319
787078
348521
322558
1481552
643196
777037
1127092
134217
1935132
568493
702866
380712
1928415
935096
898540
1180236
1078316
1391112
1275139
438006
1344901
1819883
1392255
104217
31073
1715208
1874721
614786
343914
215699
886544
837378
1652151
18738
512342
909645
67370
1591267
1120682
1190162
994822
678717
1223697
477388
1038448
637754
1721331
1032273
397274
232430
1951863
298186
1573864
537628
1968475
1937493
1783967
723524
345242
1932999
1647312
831766
165118
1949871
1859460
1061021
752029
1493355
36244
1874532
1789433
652862
24493
966750
1599574
1173837
777651
1955933
227675
110531
1483872
798475
1527066
214980
1492686
1182288
1419385
1400977
269341
32791
1085988
104693
1996132
1251330
1312995
179198
1292442
717494
1303181
113426
1180016
1787191
1609302
1296710
525891
1418273
296642
1608377
1773760
1929604
1484692
1558651
1023019
1617818
1144047
1230026
823740
239641
1271604
418423
1945376
1618141
271176
1663870
959044
1824676
688608
1675286
901744
1336879
180567
1497653
1221187
1140447
337770
120116
1549170
1574299
1627429
1788293
1298934
934439
1341031
1153250
1215332
1015077
1062412
1247132
141867
614620
1860058
635480
66226
1802817
625933
971904
853599
627624
311585
1396885
1962155
509912
1274999
433183
562100
709403
230890
549972
1984305
1516032
966937
392505
1105069
474233
671189
1517101
297782
733777
639253
426839
974921
1255095
950835
1997929
119676
41204
1281993
1082082
168260
1322651
472026
1607918
950679
1181570
621001
1303767
1084194
308436
387766
1950722
86101
507382
1006513
1287411
669478
495166
672732
1953910
690851
58601
1074799
762581
1294516
1817505
1224137
1895030
220696
1676715
814437
1258789
1407200
1458703
869430
971468
1125329
1854197
1488962
1142922
942213
1429526
1445096
402277
1699651
789934
1914891
1473554
1020023
1756452
1157280
427356
806426
248179
11208
525020
516043
1161940
541518
1479555
576792
1148375
1631622
1745624
1309318
1130569
675517
493851
1834076
564855
1866408
776720
756736
816723
787193
1791803
731249
104295
763699
931411
734168
1957655
660432
552909
595517
538136
328037
1876450
705773
1791436
1770824
266845
1932232
1892048
1345232
473380
161003
245001
1706318
52042
1445525
1079459
1443423
104386
1235546
1378142
1955636
1241494
1040413
1555237
123088
796113
1958154
846074
505297
1822382
70334
1709484
1593282
302954
1362338
1812725
1318638
868602
632327
453300
707465
311222
827096
1904603
1971092
1210482
832591
819514
385057
1002869
1950718
355519
711856
53312
1598025
1086847
1307357
1630218
1066263
1456977
1083073
186519
1052293
1551838
1076097
444965
1266435
1573206
1004521
1240768
531668
1620767
314710
691210
1056881
562472
1093885
1730130
325977
722818
1715483
1409648
1487363
879525
333416
1999222
1801517
187652
768967
1427553
91811
168122
1185692
389358
1871308
1621822
511543
716186
958893
1000719
1925243
1555271
721269
1305265
1290637
467137
1096223
1247112
1028829
405210
715631
1853480
1000751
1482358
1172880
778623
1065284
907189
933149
40254
216229
91664
1854133
473639
1695583
617757
786917
1870430
1582695
1640964
1128971
407170
451477
567619
1320684
1172856
380129
1609879
841685
710041
1660145
1201014
1475534
299312
167453
137256
114909
1941291
611278
91085
689303
935319
773244
674967
235063
593517
1569133
657353
103787
1533903
1101667
1763229
1127274
607922
1058297
1244171
1344175
1271356
1842064
275138
70167
611673
647659
700120
1681850
874455
1620484
888365
107417
1477873
167176
1491670
786405
1406740
608040
96984
1323965
19541
352769
850984
645436
1087263
363910
1567002
292432
654876
41786
1191799
1854870
1405611
108508
811660
1016162
341231
1045338
80578
867098
552587
178921
1958558
521362
951540
898205
313370
280064
845200
476753
1121365
1148631
1118982
837855
1833144
1711107
1515705
112375
1474781
1327278
1779619
1649179
173605
1943303
603970
1226334
1189293
1155236
1364832
713184
1119745
787992
213788
1573857
985408
1342770
417175
1341802
853004
1463046
1425449
1488155
1932736
1297811
1937130
555563
475099
130613
105742
237613
1313493
922074
312823
937277
1203014
1004997
710189
173952
1041119
615208
1620866
1379723
139852
1870802
1009671
1059275
1185682
1746301
1871942
1163868
1631622
1590249
211806
1260787
1301527
26051
983094
1944805
1591463
251584
514111
1011351
986543
273360
1211862
897290
246525
1750335
1781187
793208
228521
689139
249126
616455
1653536
541216
816145
1889291
1334764
230568
1163116
923200
703490
444807
978220
539378
24020
1159592
103820
161423
848088
503175
229400
400703
57927
56813
1764933
1394082
1079625
1936083
1389815
838252
28234
1344114
969411
1299366
165840
1250955
992142
509843
683676
1258525
595261
1063629
587320
1553385
384128
273476
690697
1364478
1803732
1323526
136642
646077
962877
1171675
1653729
1458444
1617050
1621128
137697
1582702
480525
1344728
1088036
577670
365565
1119377
1095945
1303672
750210
1502069
896330
1522134
1002180
1731319
624106
1231734
165839
265773
1455873
958969
1721698
562465
1019056
1279902
341430
991698
351035
895233
454709
1189332
745647
349002
887605
599189
619817
1095066
1754338
1692121
1557167
1635845
175158
495687
528507
87390
1256632
465266
569546
1609916
580325
104250
1143117
1402776
1002152
1884751
75497
1957028
1767678
1548263
385109
535353
662468
47954
1602913
1090811
876654
686538
424954
308832
1461357
936839
1739896
1497922
393593
41969
1502868
164210
439886
976887
1538901
906414
1568741
1281559
824796
272737
776178
230267
502796
1607998
124141
464973
1899788
896435
1435568
618641
255725
1489022
1094422
940881
1351145
1007229
1242848
232026
1754920
892783
136264
893694
269260
1697151
217969
663417
1904862
834533
160483
838726
724474
4475
633887
794539
812007
1402855
1336112
1834121
197998
187411
616488
716514
1577389
1403048
1776438
1822410
680704
269362
1739797
1378297
1032938
1419967
764801
1473489
1137870
795539
1193416
84980
195445
905282
908358
282232
764764
1818158
380180
382412
4879
806478
647648
812231
476502
1992986
1139519
24683
59982
228436
1324878
1048322
1597249
292946
1731319
411470
1239912
29628
1761062
1549611
1658914
33874
1703620
354043
1324747
904231
660329
855077
1206626
811865
1279709
22574
429636
1163210
1039397
1580619
1800760
1093283
1500100
494019
714214
1197077
1000852
464386
1212534
1830246
14680
1987464
607736
1497682
779153
1297469
551878
356603
609621
570011
1061376
394650
134523
40825
803621
1246722
1302077
1084749
976008
1349746
937013
1714782
662002
1109547
775727
446503
327905
1833228
674557
1689737
788525
1249082
1266256
1595638
896044
1483548
1801511
1844105
944528
454851
325754
117302
1377800
1434746
1791641
1948642
706007
155464
815804
1991472
1651892
1814888
969464
1989873
1667890
89867
1505628
1682096
1618144
1330161
876955
1555448
1089074
1726671
1300502
191072
185701
359661
100461
720048
730564
44859
731038
1580712
1312102
87691
1752954
928955
1712583
1292126
1594371
223675
792790
1054407
169197
432032
1980782
962662
643141
847364
136184
1448306
658113
1765280
1162368
363543
606117
1424380
829243
702688
106230
943662
923476
187413
1222593
1382463
1550870
1020069
649491
1574636
1955838
219510
459939
1783150
1758961
572691
1025092
313432
1678574
1067437
1090656
842829
421897
105124
1333418
387373
117475
652485
1579796
1069248
1539730
898821
1570998
1104328
1801602
508623
1916143
1703566
1252873
121777
1652575
1255852
61241
195381
434135
109297
871344
98871
938322
1289339
1666529
374537
1867685
1921329
1621190
561044
134420
1893957
50238
389644
1297007
981103
1657570
931373
494788
205915
342258
1608537
1339003
1191365
742892
949231
1212648
401661
1952259
1013847
1659663
1042881
473336
506207
1865106
327296
1236833
1210422
723129
455669
579844
176593
487328
812394
503846
781124
1386406
67211
1827626
1821472
1433931
1530559
1206532
498608
2749
1860710
523626
1432258
871670
887224
88719
1487720
258532
448101
1338222
1333910
339605
1331977
128967
929903
1795300
1333388
372852
1243151
1941475
1729483
886901
459288
1973500
1489494
1170587
942023
1070264
438666
216612
509085
365245
58350
1043796
839199
1449487
1461882
408005
127118
1542918
1600337
1862235
239612
395807
1824984
639090
1683730
1239751
1689822
23063
257304
1260202
622909
935844
1320968
1113621
390414
1585202
993281
1209581
1705301
149557
733531
1427351
1020691
1757668
1295027
1709022
1042198
1792605
741
1673274
60869
671053
466038
1469357
1688479
759882
829862
121290
41179
747550
367392
354619
1230266
1932804
1427551
1849282
967130
19354
584668
346956
1345826
1247962
478129
945667
1754565
1344083
556220
785384
549710
1644063
919475
1201596
224168
1903548
844393
1587459
1906489
665251
1774513
637013
1789563
1838538
770
1600553
728611
1987415
1322426
48732
649982
1584500
1438017
669141
1916339
992492
1117609
1760006
667356
184500
1993925
413958
1287822
1654685
1304852
1368163
490038
1081491
857235
760155
543490
1119234
116230
1586693
781968
1798936
1716356
1775123
107988
717702
715963
1242014
1008926
1063078
801528
1266420
996439
795660
958563
225440
174499
1484766
806512
590633
123090
1235735
1988705
543112
85694
329938
1142897
1449859
1964150
1542583
1581814
742808
1205387
1102428
303724
1816636
594227
953399
806230
454245
796749
153100
1516
607357
1516581
1565405
542540
272934
1634776
242468
982660
577762
1056281
1745935
61651
1050570
950103
431043
853240
1733296
1773971
624307
1252218
434337
1860746
1891586
1964097
641935
1171804
105643
1470894
479964
332696
198521
1186233
580831
1707609
461213
1307815
1945036
1549514
1521216
1098891
1198514
412394
799846
356387
100276
1192944
1035078
252918
1569182
1999284
127814
859681
604920
811408
884006
767866
1679331
1211777
169950
684516
407672
1789977
1906285
928178
581245
180211
968951
455934
647264
1186853
721164
1501236
1598772
868806
737147
46352
1666748
1851691
963038
1131771
439568
963082
667442
41200
930527
1268997
177422
1294380
1433979
1844345
397583
27354
1796983
591840
1245567
475040
1935175
1549314
926710
1455194
62199
1305328
1202214
1043197
1747247
1966325
1592337
1082981
1963091
1109890
1648580
1570706
1221533
1692165
376399
65575
1284622
885735
1991198
39475
1946456
625399
1212487
779420
166861
931819
1985028
275792
1754007
37389
150105
318483
241263
519044
331439
1743437
1403959
595862
1549683
537862
566057
990375
1238431
597892
809898
695744
182305
1095700
803282
1137826
1284072
1901280
1415613
376628
1739817
1788551
1592775
1195280
1336711
1635815
1260870
603106
559279
50149
1394772
1263868
1778530
515128
1433863
1762887
132200
437800
984827
1247750
1206796
1378398
535428
483084
998731
720807
322171
1906461
791717
621648
883021
1372200
805206
77522
1802110
935945
1950213
248514
380395
1270352
957821
1207417
628813
713571
212231
1139934
1624204
1548350
408333
1602430
612597
133524
476877
688566
152691
966958
1964974
170916
976694
1571647
172858
1655545
1136330
1889682
417822
1582950
1708398
90202
1363348
1141913
934563
1318011
54947
1221640
410836
242236
580521
1652007
1470944
101768
662933
1952
237126
1358428
1799660
432481
850310
785510
1176442
1920535
228907
304703
242938
999975
1642823
854350
663779
648874
1156093
308987
17980
1066248
1732689
509961
1464030
545260
978364
1364510
1904519
967813
1374874
993966
1036138
1495369
1948236
1655521
978807
472410
181634
1758229
762069
1768213
249716
1760651
1872796
692659
814712
969313
97135
1160559
15567
290841
449267
722243
1928598
872822
56669
463697
912914
760341
1651519
408464
1133153
1942442
1803787
1146707
163674
993685
17057
46443
50649
1845623
1671811
1820146
1766309
485126
403093
162447
1437597
803272
537484
440460
1218730
601206
80706
1763269
1841971
735195
1370837
1280807
1439448
1918187
932875
1328616
1868836
1685804
1382025
1518108
833488
1325638
231741
1654147
1587213
125117
617500
1119505
281049
501601
304992
513799
287906
918007
1771660
1010356
6425
278341
1696290
1663975
1202597
1040418
851217
1344928
1062644
1619309
119504
1502075
656297
1624042
662837
611095
411746
1120498
426781
1712433
162853
605867
886959
207970
1460943
1872531
1213499
68557
157724
1602979
1162704
499786
502339
1447572
1136928
77542
527589
875698
802998
779682
1327784
1316682
1952993
567191
1814531
1216692
1647814
235053
635265
1607136
1493307
1734599
51915
1583026
869216
914632
498391
1185835
182769
38976
1576334
608492
1773089
498375
590125
1119536
280603
597629
1784652
1079904
719568
1378492
1144770
470013
715535
1375454
1099045
1411457
796631
1628285
60942
1545793
1372267
982612
266626
614903
1685737
585942
150273
1168922
711696
1161926
318537
1974248
1111538
920289
1790086
1987536
342151
1260347
1504049
1036837
1474565
22629
1352356
112091
317426
860121
1296044
1321233
1939035
1328122
1477856
891933
906501
23991
1004786
1898510
63381
802079
1639987
757396
444532
1150280
386734
1181565
1725079
355870
465705
13704
1780462
1527316
849372
1467437
1522585
1850175
804676
1812069
251508
852817
622073
1376491
576950
181355
635639
683498
1460205
364118
1632420
1993177
27788
75627
185549
495106
229902
33828
1985673
1265715
835858
1571231
1039852
152690
164428
794270
733472
1301867
1536972
98083
245956
824546
512562
874578
1508582
1084082
455379
400284
310241
1639882
680399
658342
843443
1004545
469968
1109589
349986
465903
1346965
1024709
965813
1270978
208212
1055804
1187335
1387487
1293414
1815577
1872482
796421
1847020
1690821
1512139
331172
1498336
1880199
1401945
304622
1954347
1355364
157185
1338846
1481427
1272929
690062
1011160
265975
1700176
1885098
1819679
1971826
1913100
270105
584003
1787480
1830954
556629
1699295
1218342
379661
1967357
1983266
1009475
981351
1545390
225247
614009
13899
1593326
519289
393213
416526
1016826
473324
844274
947103
1149764
1336084
899051
1730777
699628
457430
1171946
1264646
215884
22157
143943
755712
617362
247741
1607548
1076847
1885211
11213
1903220
246929
492407
1841032
274718
1709913
1789216
66056
1667739
271376
1480921
1871683
862030
679004
931410
1658978
1819815
1903561
678121
670320
1820009
179961
3166
134209
1839071
382587
195659
396840
1067541
1387762
73095
1652551
980874
1529586
61458
384627
1783931
1781895
1110630
110810
848783
1254375
522913
351217
379551
260991
38597
1029413
1465649
1381525
34351
347862
13057
53091
844393
1848388
273526
1479818
1199495
1418422
1617568
333028
763452
1772123
1159264
281009
1968190
1373165
1542696
1941282
1287225
414551
599253
752144
889518
235023
921284
1014647
825224
1167224
1297354
1623288
1098325
1685467
604772
89090
923069
1647959
630814
397736
1201270
1508008
642550
1484343
1206729
750679
987001
223978
1206431
1525196
1787271
1365093
1013326
1416687
1213809
1956454
647113
871972
999737
367121
1270721
1877797
1488736
856921
1393743
476531
682403
1912067
576502
663547
1138215
878147
1735636
1281687
885598
1681835
354146
1046711
1218700
1902167
1434051
828355
450424
849768
1434107
727630
1476699
735659
1238653
15631
1079479
1421659
1486971
691294
1463990
1284906
188531
413311
566725
1006025
1813048
526702
1363461
598139
1891444
40879
662514
596994
1012762
1527119
721871
1918940
1348243
1659777
226900
1601332
627811
1112339
166034
1454038
1738526
377582
650053
482240
666763
1264941
294769
1161753
1643048
1475521
163669
613742
1613335
1751451
1622172
488170
196634
904181
1094605
656961
1436650
13027
1561271
1295406
241123
746613
1738643
1670490
1036503
1056741
307951
233063
782949
644424
1398080
1020574
1563322
1707899
1946341
517502
1013420
1700527
1487042
618529
1014533
351319
371176
1830272
1870927
1370281
994273
1047486
166473
1566887
623655
214030
1119234
558123
1639348
1894321
160586
1174214
1641204
1870262
1550053
579399
903818
1452853
960613
370284
1771008
1556805
1990406
1129211
603396
1008703
1929721
1897219
363661
1411713
564314
1339357
1738221
772225
1488753
1699267
1361935
1630552
1463046
778004
749080
1662585
1056142
1186451
1422399
1488417
91524
1013113
498546
64950
880044
1632772
946052
667138
1204492
1469693
697876
1462630
1473393
437547
759840
1544485
1600508
1874128
1849329
456290
670694
905293
690813
89420
121403
519815
750041
365770
821988
317523
1878532
1816590
1530562
1476741
78747
1782896
1888843
877858
89757
1174738
1798861
1607316
261269
803762
1208857
1177783
1834096
309206
1665824
1596579
13720
1851481
277555
980465
1572178
504681
1838398
1778235
1230578
1942812
493276
1616785
1938129
633979
918039
582482
1561265
1500918
976911
1120499
1351917
997572
1728670
67179
1789139
29411
1873528
1538325
1269849
273089
1610030
1192436
1688270
1246183
1567772
134507
1356201
1691210
1669007
1332921
525506
104828
331782
1629658
673941
448542
1604309
1170752
5475
1436547
802011
819293
1846559
902937
1621331
1813373
1687553
1755557
1987902
1529859
1290131
1051051
1683901
1054158
1044437
449662
1508504
1654326
1259316
296196
790605
1002991
120042
1750780
914229
660352
395720
510400
1629145
881988
608457
657697
532444
1364789
1622042
58977
257880
532027
1340523
315634
206817
1873093
333813
1665871
446471
1891881
1430207
217382
1274067
790682
497926
1843905
1583413
1725699
242936
611237
1007132
848115
74180
128279
105989
1311986
1337359
1483793
1952096
1468046
1404440
322364
1890137
1964075
1742700
558401
1368466
1867976
936684
1062947
165778
1796677
1717879
906065
84011
1018672
1206268
1362400
217
1598715
378799
246530
1145903
537390
922292
1369215
1723337
602990
1816911
1987224
856534
35520
390743
692857
610080
763257
31880
335641
103718
419117
1329546
694290
1993138
1223479
1768873
1641997
1944907
1918114
360481
84145
1593470
1788457
359
1628170
43515
1659602
1365264
350136
1553379
1257736
34905
1336750
1905095
163884
1012921
253009
1619154
446882
1616158
1600421
1748979
749800
1690627
296193
340185
1911099
1882162
1009459
333870
907620
152833
1409606
280472
90283
403783
1098203
289244
1109833
855891
951969
1345739
1111860
1139199
1107483
1819879
260146
154327
1880679
1672624
934703
172980
311907
1755782
576099
1675321
1438109
384491
1451286
557344
171599
790001
999235
162076
102240
519271
1054675
148580
1814602
621658
524707
461106
1935127
127135
23646
1859871
1008620
1045607
188370
628767
1473696
568863
1397997
69289
525493
415545
1244453
1224783
1623820
1244125
1735319
1436781
938435
1375511
1902241
1332825
1553989
1758046
834612
265051
1738881
197021
1721333
1522103
804295
52850
614484
715283
1410518
1395103
468589
1359874
140994
137698
546747
650195
1453656
526687
929558
1516794
354305
531448
923091
982070
346652
406125
1346918
539523
520951
1985996
268327
131669
942620
1600606
452718
1171034
1397867
409642
671570
673952
284131
517604
1255046
1715763
888433
20998
1435519
1102593
735589
565519
125608
1606750
1347433
1365319
1982511
305580
1920257
1820911
1605937
1145750
529557
535109
466922
1135909
340479
1585711
1958714
795836
1364204
541599
383096
1775272
524903
1576833
159378
1114356
299348
241313
653950
1897132
1463162
1766200
1798513
1169687
554587
1456267
1615224
4741
1634659
603968
156295
613247
1810528
80963
646944
1650214
558008
807809
1613235
1646484
605032
95270
59150
1518050
1338159
653017
1901560
868570
439002
260865
214911
334264
380427
330464
348809
1630799
785077
162682
1354451
765502
88721
64470
1760671
1217397
311473
693033
1390381
1033488
860451
908706
608335
59947
865912
1595785
1357776
1614635
1991076
1512267
385841
737161
1914218
159994
503753
929278
1043426
650654
456768
1693347
1442998
1705325
222747
1498661
1507938
107863
1908877
612840
1799393
1753392
163212
1077878
1217862
228910
265978
894237
1175997
1842726
1305714
1231695
1619642
757134
499242
553001
462905
34144
1590774
1983076
1837993
749524
687638
425792
1930881
1201269
882288
924956
1898143
1857127
1463328
1278596
913407
1117044
1167820
1793472
448075
1879444
826040
135836
551631
1845739
1497937
75589
1672847
668296
572982
1472977
1084945
1951620
1714914
1592481
540756
633260
739678
1630568
901821
557193
980122
762958
1863424
226412
1835512
1110121
1492900
1423971
1097170
1807705
295928
1529435
274241
817151
1994450
1545337
400951
726440
1554987
87307
1133499
1178832
1248139
989698
922068
1589511
1107345
1103374
1154378
158057
1804349
1725660
701742
1754583
365558
827763
500403
914699
986874
1086025
1320927
696677
1433667
403857
1032476
1347136
1615783
929549
398760
1644685
1856362
201111
1064417
1833601
589413
169231
263942
1369399
418501
1315428
774743
1165382
1737072
1927660
114917
688171
1975682
737038
812800
276761
1488783
1518035
1646567
1717279
452310
1092729
761360
1565052
1052630
1813444
537611
863389
882422
264976
872596
1377388
784274
1961780
1405426
1713641
1427785
1447034
419492
1007239
432643
1710249
240004
40121
1442972
1247084
1706302
172743
1282173
70935
932841
875746
657936
1184123
526418
1937317
126449
1419921
1311929
920144
996361
1960589
90622
948295
850813
828399
1244914
1434871
1575848
1330891
148994
1848956
1156888
549430
127684
528712
1952220
1892854
1886710
96468
516766
1427623
393212
1356336
1974296
148348
27046
558508
292488
840195
1782608
443281
92670
1218840
199168
1188866
1400653
82145
574005
40201
1982467
328334
640906
644431
756976
199013
1887886
585253
364581
1939416
311266
1436833
1041541
253336
254070
1300819
441404
1653420
1192654
1124526
1474914
1200399
322830
756853
625617
1405961
304815
472255
1929333
1049494
59029
396851
379498
764928
1257173
695190
930376
1121020
1052733
1717339
839740
775819
1701738
1059955
134747
786879
1136843
1864826
162393
95220
573123
1220702
295448
230770
106290
343351
583518
332035
760189
145226
1566993
1053597
117385
198245
111964
1141758
1839326
1545761
691602
469548
862755
987754
1600753
1096910
259138
493292
1784290
1608065
554786
1510691
210593
1856745
1929100
193516
1288312
913381
369371
1230682
248020
871629
1691204
701663
1716021
1217600
366110
1371700
1092284
515388
1864420
1946617
886680
34568
133903
1870783
1444233
56388
1243415
1786250
621289
1785547
820770
1107688
1999934
428312
1427525
1962575
1514384
401163
522273
117677
1033700
626432
1005087
1592951
481485
1861592
1396582
1208519
767924
524410
1602930
798570
97291
316539
1431399
528327
647152
223161
667341
1860101
26536
866346
1412022
296148
458367
965117
1089730
797972
549946
1825626
1974386
1021490
239094
751901
1226348
1978255
1618815
491824
1854848
25708
1620433
206762
1691155
1387784
1366559
1360355
1492170
705327
1675924
27037
1216057
1768856
1133072
1898355
603083
1772087
725374
1778358
1298158
61093
918021
132540
1023534
1061177
1865321
1628424
1449533
605718
176579
1558296
269911
1488851
650780
159868
183866
1326845
1390636
159486
1999626
881741
949821
831820
1967885
589323
471748
1647932
308092
479245
232115
1594892
797380
1920765
248264
117119
1922850
1740966
1273236
1208657
1577363
1205528
1805002
117844
1854851
236009
469463
1948228
219062
798021
1288830
392986
1684839
1125971
901744
1246771
247510
1284230
810999
371398
1818991
1025184
660746
115791
651824
125225
1761278
1019339
1917569
1715452
844395
1681087
1494655
1545449
1139764
1617635
1966939
1414741
739452
208133
374850
504491
656865
450318
72019
1550510
1595280
460645
652024
579375
805004
865109
163115
1155483
657947
517856
1764248
298415
1500341
365605
1536366
1373360
566649
188628
1580157
1737737
782822
849499
660688
1336805
1720921
706738
1938622
1463837
262962
1025987
458617
1643253
88694
637810
700762
1280214
1715045
441211
1526356
750482
511311
1243592
49924
1203228
452999
1556668
903515
1435742
475972
952447
365429
1783971
1486748
1836614
1140875
1940109
397149
1321383
1234118
404267
1138794
1539425
116997
1568541
1072075
331173
432839
314920
779600
1477210
1250578
112609
1217461
397515
886426
500638
1110142
1575037
1216519
314094
1847241
250187
16615
490442
612696
1335136
972881
7951
140468
707851
1781815
666399
1991168
880127
1437851
1886382
1990826
1039727
481421
598691
1702068
1507441
479261
494353
151628
317950
1354212
660496
1199981
52306
383997
1880209
1785303
1312009
1232109
898566
334969
1158614
1052918
1842192
1271999
1650471
498506
186636
481735
280241
366796
1398917
512301
1745150
1659710
490273
419641
1958225
506550
1321061
1231020
601007
705442
1363725
1910305
1696882
153732
587321
361719
1941519
1775194
529234
1685772
1452445
433340
775637
1200456
369454
1343063
1838430
821749
170620
46870
1746101
505762
1578723
18480
265899
37164
1855493
727475
1569248
1800867
917234
1548966
1763838
1503519
1361677
1913451
138018
572246
1359808
1963864
512916
1482529
1367041
1141853
762523
1971219
1003001
1912699
1254795
750432
306354
964418
1403907
36453
154308
581826
731541
666598
857057
262564
1390174
665136
944713
1591217
197635
1504527
1809330
1436885
1049586
1892824
75493
277414
1821375
1134746
563430
968333
1747814
1758337
1737293
997205
1888130
703090
170329
917425
819988
1396181
972057
1090041
695880
809749
826784
650688
1300957
1112546
603627
1992964
531772
24865
1027316
193709
1041468
168808
1911010
592679
206064
1219035
1090456
421830
53167
1688267
1350308
177377
34136
1538499
1158349
1554995
1803182
831733
835955
1657758
1501738
703684
1000298
69255
722372
85070
84569
1015794
716199
1043890
432205
1575738
930208
283404
1153403
1413366
1281279
458839
1604313
415029
1543041
1782061
1867736
1888588
1789953
326456
1333949
1755433
75141
738685
910640
1661193
334754
1873777
1077614
1426784
1280947
1020452
1652051
1461610
1508642
617929
1152187
1362121
496640
1089819
770902
1185503
329698
1044033
930947
1445353
92429
822181
574934
992286
643306
3289
739057
1956474
1720260
1522628
572662
613395
95621
449479
1893227
1730157
1027346
626934
992522
135253
166451
1194656
1226351
1260473
1827402
248577
886159
139713
1168448
934256
968461
1554425
1587547
616957
1044951
1661409
188744
104256
435284
476621
216379
1652254
1361592
1674093
363885
1946210
557308
763823
1558324
331237
1805339
1411525
498022
1996918
1794114
1336942
1800421
153720
158031
889821
500033
783655
803212
947783
1441948
1515122
878384
1232756
182111
1026154
1955786
840126
728205
433105
1325055
465383
1319276
783946
378302
692241
79719
1361132
195174
1723639
473973
798648
428215
1971316
1940244
1356031
1994014
102316
307837
1569751
350687
1207606
46231
457746
1268054
860519
1135745
1134649
1868945
1034410
389564
1370707
1700829
1857967
764748
1853016
1230684
1171231
258560
1390471
1344788
1843322
534565
553561
507287
1878284
1267538
1639511
524253
486308
1104133
535484
1913225
1035709
1002166
1108426
1752583
629262
1704374
919942
1716330
1119728
1219716
219115
2245
1153323
1929430
1629699
841784
1162374
1370490
1101310
1417908
1780368
1351445
638820
279243
1264760
912072
795800
1459671
553130
390719
1486751
594526
1049124
1563534
1848651
465433
1113249
1394869
209050
935377
760819
1937150
1630737
1839122
391868
531385
661202
965355
996077
1925862
55373
464857
346508
772790
1781261
942189
1663889
1512066
253812
877870
661573
667452
270815
1118603
377738
275050
974073
1772631
1685365
114799
1792659
812194
929894
708978
1311894
400063
857008
1647321
102815
1276682
1298300
1216734
531188
206906
236165
1045390
1360771
261116
1288646
1274095
1049486
1232868
653829
1406537
1055145
37345
561497
1368394
1238170
1350889
918733
796493
963377
317969
816592
1849682
1325441
583345
954057
635326
1391457
929535
133436
1571698
19069
1282519
1336654
455011
703640
1713003
478734
713374
1727641
376764
200053
233533
1086421
885920
1509295
431002
772771
637843
170224
255692
662495
144341
1124599
1019019
772260
1406587
328374
1859666
1833806
1309765
567104
1897147
1026251
625739
357129
1850985
579942
1680257
224357
618279
1180641
1548654
1056280
388371
1262189
815246
743884
885392
966946
261375
760706
637050
218546
1534715
1120871
1913917
278097
666480
247966
47493
716548
856347
658161
687277
1848722
612663
1549950
433408
401199
1240742
1946709
1490010
1007796
1346801
570941
1629878
741056
1102995
1904143
1664512
1471212
1340681
1881542
1106397
1996122
318944
1611985
462878
124283
1454475
1862104
724330
36866
1371975
219455
707623
396510
522822
1259295
757661
1759633
1634042
1191346
168202
837579
517837
506627
942958
179463
1165330
1332998
822042
1549494
1548258
1536693
1203852
325851
1645021
1634204
751058
1891696
1155153
879372
201500
1633596
1351964
1491090
1937777
741627
1187368
153192
691357
141955
1953414
1791090
243928
770952
778650
706806
365801
1509019
1318267
1305404
1759030
798840
438241
1608726
1215603
585064
618464
561391
585597
823615
1207504
160855
609101
871393
1349817
331939
1903525
126812
958863
49997
641578
974090
174719
170785
1302884
676223
1585336
625174
766776
1700494
1656456
544184
1152560
1421709
1721618
1252620
818056
1670609
1752316
1565190
878774
112863
1864405
1337966
1534791
126492
1560008
1336613
306796
482371
1623128
510773
1315909
1183667
790375
881006
184716
1591362
1021142
204891
728240
307879
1954394
1217542
978664
1201551
499042
736065
1284738
1104567
765426
1936562
1782674
41014
1749347
1479391
1383352
99136
963834
772232
1522411
1750791
600607
1480515
1743282
1783279
1122941
643348
589445
73871
249510
788816
1768999
988010
1020725
206700
1886533
1158333
143741
756841
1965911
651981
399466
441866
107255
929006
1107338
1553216
1299307
1462169
1304123
116646
750132
1185522
93981
1110293
682423
777703
711706
544946
954710
1402032
486564
185930
87976
1311261
805870
1235276
1947145
755688
1318320
947135
1749914
631379
282077
1991321
1796388
1782710
592555
1938420
562283
972346
488655
1128721
1798360
169418
1272530
945788
1825498
700124
1374811
1046345
1387827
570515
466918
73618
972465
142867
50890
1395122
1644414
1379170
740916
1884187
856400
791079
1600247
870199
1430496
1783013
697643
104177
877985
1662408
1309985
1418644
1985791
1083582
1381708
881463
245472
930859
1117901
821479
1013143
1981845
1986393
1019003
1050972
317408
1217548
1704177
1756533
804626
605395
78058
1915298
669164
667299
1356234
999413
393185
1063397
619614
498792
673359
12638
1669007
1737284
501186
21234
609875
1765560
463549
1080415
3409
1447738
1650835
473521
1699564
1339871
280462
1009831
222521
553456
1672446
1432806
119690
1445037
1051822
29039
1157470
1002387
897833
1139995
1722375
179417
1143369
1462153
994686
1375309
1663725
1055966
688672
552268
519816
689996
1899407
766868
1908100
152177
1185556
1241586
71054
1083361
1912135
288489
17531
995248
943087
310894
10496
1360643
110514
1725307
984398
354813
556214
1249751
190923
71562
1827516
1142394
533562
1721607
1026162
730172
918818
1828988
1913042
812333
514678
1053797
311726
448529
607763
709706
580473
537980
119491
1208736
1903245
634479
338754
78401
169252
1576529
1646742
1215022
556782
585317
1766812
1574212
501873
235467
599233
1175263
1081590
1177212
1868484
219540
400085
1024806
768209
731244
52715
1344526
1849597
1951738
230732
1053580
1839992
298811
1861655
561714
1282955
421624
1799858
206654
558505
739496
1667810
1741653
1407246
423923
1102022
635101
1686625
799475
278886
266646
1131834
916668
602999
1175476
1522415
98229
1600005
728261
917013
1045506
1847337
407278
1982049
1643929
523885
1111320
1600657
1441579
724349
1430441
1614868
1209830
1671949
135282
1438254
1023266
1382405
865136
467971
1714443
832062
706590
199075
1525386
224443
299912
511563
1104081
1571005
619259
6339
275596
1590646
711084
33330
497060
1742811
1688533
621435
836731
1297661
814930
2590
1914308
307378
742541
1423649
1477002
1383906
357965
1893121
1315387
1117817
36144
15039
89209
1994890
1643177
390218
393705
862272
954284
1088662
774830
1611111
1125539
1299182
1882064
1141493
1156614
906441
1943906
1578650
91115
945411
149222
1762212
151829
221659
534580
1217776
887233
441067
1872902
628450
1513628
1926019
665095
1554156
1905919
460643
1667534
1055301
653746
813188
352952
113988
1139509
979061
142847
434437
562052
1724928
1446997
1147906
981681
1743327
1500478
1982006
781253
1117698
1773040
1969465
627722
1040627
1033
1405931
861372
617987
1431158
591907
692265
39306
1787479
1852341
1556062
126455
1642699
772999
596485
325697
1757450
981864
496986
433892
719137
1771514
1024003
89066
336359
1838657
700125
1122496
304311
260385
1970606
1595779
569253
883759
562122
702633
1671969
1124515
635894
374444
1299007
23579
1307339
1608860
521910
485417
1333389
949839
1088547
1781193
368112
913614
1505791
1475387
1143311
460017
1277269
618932
1515321
53641
1808101
644861
1445313
1747660
1152335
683574
1456743
1037759
158863
1968544
1143413
1639579
1969025
1007120
54021
1636598
407995
1451478
1914771
1107286
1840949
1014844
1104294
1845689
1077929
96804
395427
803686
1027358
392319
904382
1390418
25624
683775
1694428
964690
393012
409742
1784594
413039
794782
1327056
576951
1841814
1514961
773420
1736847
562928
740839
1351298
830928
475126
995182
1160004
199107
1297606
1363792
844886
749836
1535456
113462
65455
382313
1880649
501165
334614
1439810
1976874
1602583
1228209
395721
1576779
1432039
612321
1144635
551368
1148280
77228
1335307
726273
775247
177474
124845
388227
1041808
226064
1793727
641824
1144228
29243
1714200
990599
134474
713910
623290
838613
1576191
447270
183560
1254982
434829
509309
894895
740477
1408087
1196643
1777985
429272
1665106
1631958
140303
324106
1762718
475024
1730925
1541423
1859268
964807
1524640
1189626
1254356
279419
77000
893746
1838398
1697537
1328201
1473913
848029
1618360
884330
1743209
1988138
1007680
1319144
161312
1079921
1507620
993154
639220
84449
746816
477165
406590
1587557
960118
269129
611061
1498959
316290
64759
1409767
1319692
1845048
301150
1641354
1435361
326267
565591
1105353
1173050
1426247
850281
1323478
1296466
983269
1286017
331676
1503517
330343
645427
93368
1761849
1844135
389271
1811272
655626
1630278
1364932
1434872
1153007
358855
192070
533842
442162
1621072
437892
761410
47745
1717137
594355
197870
966437
1005934
1007975
215289
1638405
1990124
300636
1663000
1197527
869873
1142219
82423
1255672
1209492
1612531
310227
154401
628079
1901905
653606
673798
445382
50126
49854
331232
1120083
268763
754466
1405210
549337
1360699
1935555
1164635
1968928
953399
1322487
320144
630396
361332
1856231
587020
971466
273200
70071
1943618
148697
467747
1298276
367870
55651
618439
430032
425768
1538160
1192572
240563
778431
1090246
156281
572581
857472
393471
819800
1523823
132681
165440
873987
680924
1310390
260417
1855483
1899716
384678
1117515
1363573
1642104
1883131
347210
285044
1268381
836141
1339540
57418
718681
366149
1232653
690453
1957847
878595
365596
242705
312973
1724443
646563
749519
1026546
39830
293845
532503
558323
391233
1816228
1719890
1176022
1704840
1894112
807729
892288
682510
1166569
536924
207294
1596186
1755766
672414
874009
1995702
326251
1687971
41336
1684017
1464193
1452336
887643
1150250
1936546
1380854
1892546
1117723
536853
54574
402940
1069315
975425
1431553
1125058
1525025
759266
265626
1015534
1227418
324726
302461
1640802
416951
850837
1255924
1190667
1619511
569803
1211160
201409
371589
1188989
265853
282438
1271590
1589611
1309827
947982
390860
1834609
1520832
965319
848725
962157
1409931
98609
1405251
1842794
242975
1459093
1863969
366902
777323
903822
619648
326395
897648
1080716
1001266
844597
1774334
1570026
655151
565714
898016
1018904
1398225
1435412
734190
506570
380969
1893749
1439440
1631419
743392
145396
1811975
641449
1381632
418225
983386
871698
1580958
1288695
331616
1327672
1428143
1870159
1775669
1061080
780171
1231983
405566
1199894
190063
511087
1475955
1542399
1326735
99807
1961003
331958
1238382
1076262
235268
1386724
1838432
1779298
1427054
897664
1451337
400146
1523067
1834561
320673
641354
1572656
1608879
957873
1196889
420532
223351
1926609
67677
435414
134915
1214395
417538
1877037
674500
636397
589721
1098217
95562
1546524
968073
1711026
830793
1526956
438176
101265
660559
493369
1765837
1472188
1772707
543833
543604
76752
1199272
1230171
729386
405208
740010
21036
237204
1330810
502599
498480
1374049
1552093
575808
144093
1450689
1062943
1778965
34969
1703158
581413
1365693
1909779
1595889
1290521
1032458
1733937
765673
743793
1488531
169434
973319
1284406
925338
1228598
1579630
1376149
1376586
461079
1455696
1006873
335626
555454
1899933
743722
588800
214219
610572
1216286
194533
1468667
169107
1805097
1639592
27008
1015248
1784518
1939613
705272
840039
1129991
1932878
1377105
111622
454416
1172561
1120339
1204896
729996
1142936
997547
1712993
769513
1398191
1300319
996027
268327
1400085
40929
566117
1953485
513125
1976933
1452642
1994607
1412594
318792
1699047
338360
819115
1757625
710884
1399169
334611
1980616
1027624
398246
814723
1928840
1568123
305402
741387
1221137
972927
949866
310176
328635
1960203
919874
1320967
1099729
717476
1094219
673693
1705567
627652
114668
306671
1459252
1386634
1556019
603101
1835720
22598
1529781
81842
1108305
1277917
1352874
1287479
937799
759183
1571524
525912
1862708
1194465
630929
20370
1651456
223758
47543
617418
197496
611827
1099977
366600
397550
1954738
994328
627857
464891
1385114
716525
1371255
1012250
671190
1403802
1850252
1999589
1110028
1482798
976841
1010505
771697
317478
502310
1677314
131428
1962169
239227
562877
1764824
1584869
762714
1748953
1216063
87690
1634052
1365349
67665
1325799
1985845
1372330
130406
935021
1224911
1087304
1064464
1645419
1402789
193933
745134
652149
917861
434636
458404
1809454
1997457
843341
367840
237010
550472
1670343
1232720
111685
1017729
1096132
241183
1562782
1511556
1443880
474647
1863755
1829690
1284601
1233475
1536236
1860039
1437507
206661
294789
1165977
1355037
1962743
214965
383994
1906412
572079
578418
98506
885852
390013
1143256
1103860
1839938
334404
1733497
1190905
945998
258094
1072216
1299854
638417
1749524
494927
299665
1747383
1142313
1502735
871351
153553
993440
771433
1305782
962117
1448992
662962
1795286
1224959
356302
1666767
128930
640494
475476
81118
1352942
1865478
1088927
194758
1019010
556711
1388768
1504084
1763875
953555
699278
1142167
1091710
279642
528979
1439933
1495902
905512
434542
222716
2313
396239
1201321
487052
1283748
177827
482384
337669
589511
198836
1514319
201440
1040743
1425302
1022571
1360353
845002
1348695
486897
1446856
1899424
1391644
469320
915031
1489335
978271
636005
1439901
923978
343113
1397056
453623
1527097
1171342
335888
332283
1910191
1918905
1335366
440798
161947
438689
759033
272342
165301
102259
1845334
226662
167544
1659317
783311
79935
1976344
648045
1135161
1912103
1796149
279649
689896
1329562
1528288
1584294
850043
1818548
1338312
228858
1972397
1896223
558350
767908
1134409
1675775
433362
657634
534547
1626674
1294501
935073
1999097
1238494
1781181
391986
1396184
891052
1334455
92643
677269
1169272
1131048
1223893
1326983
421697
1859456
110334
1761954
1242487
1785485
340012
276847
1582920
497862
1442078
1814826
1517236
1732869
1903453
697129
122613
434825
1100810
569597
56064
1914844
916954
1923336
1925348
1877955
760453
137780
1664147
747417
1364120
409811
418934
1425535
1482749
1585980
1528374
496296
203325
1227833
459676
677768
717778
1270875
411646
1875939
1154540
1941623
1403029
209378
710440
1082135
621016
1563741
1704765
944096
1094408
376273
136897
589758
136473
1923483
552170
22284
1601401
458834
183442
802283
627452
1199738
1720859
473070
285745
1946731
189470
108449
118895
1506457
1802577
1293512
899441
787986
1696066
46455
601430
860893
709289
240332
673952
1575942
1233078
40748
116282
1490447
530492
492458
155016
1456094
1766961
926167
1210337
426480
703577
582318
1908195
1934
1816825
754861
621853
1203406
364845
940732
255379
1376175
535564
1486078
991197
1732759
620170
1317407
1602535
130240
740166
120829
469597
854428
428008
12415
1081026
1857049
1570455
289536
1855862
1545386
161094
867215
1988408
1477119
1457014
1824434
1586432
1282651
1186045
938745
1814790
1327073
1646534
584036
581992
1993326
1089188
1020075
1524254
935795
573358
1282124
911460
1345196
1416379
1469538
1871872
161252
469132
1607277
1488758
1326545
593506
1750600
1077346
1974489
1882708
436694
844725
1131601
454355
1980599
505542
236088
92781
1930539
1285379
955414
901565
440237
1654772
629164
551326
989032
772474
460379
1751740
1350361
435719
389020
1806679
1701051
1275913
1474094
1703977
55360
1964838
1667233
519728
1368107
978243
523618
1819227
764179
295764
741422
1560649
7716
1645169
184014
1713751
244804
137740
207210
750165
902680
1030917
1778172
421756
533143
801473
1866760
1506915
1809044
1421135
272076
689173
776792
1042880
543851
1919413
1171943
319903
189544
135989
17149
988009
326227
751284
1219356
6016
1942075
824735
183245
1594378
1219160
454908
1589019
597125
184141
1049289
1387905
493714
242813
1348504
1870322
1983676
1190112
1556902
1373360
129910
496055
726356
1354131
606074
672830
1977216
612219
1482503
863991
839879
1351883
1756975
579115
593315
1545982
1544595
180417
1675340
887704
1862782
1254591
1254868
1531072
1382796
735461
863824
380419
1300299
30608
476247
582261
106984
1439744
1105044
814887
1910368
1319678
1793260
693438
297892
1998299
5017
909612
584436
980008
1626746
1644025
1860388
1088456
694072
1089859
1400465
1215988
8078
182927
1490158
1590522
1990976
1874370
1287374
1600515
561196
1562333
1912920
85360
442934
56892
1642410
692584
713737
989319
1250916
1667858
724870
748986
1674913
306489
556304
1353310
1972747
1342201
1431750
1366111
304833
1434166
614170
950748
1657458
319152
480864
640671
720526
1464314
1060268
425702
314682
916704
1146922
628021
1069480
1595533
564926
632843
514441
1246171
1261157
227420
1474182
139997
1119484
1168312
28775
174084
1078734
1871986
712715
891342
481629
839889
1336155
1630198
124298
1735425
786925
292220
1955414
990362
469692
928705
1547854
1451364
1678738
1666100
239521
1364088
1860944
13479
1022879
732470
604591
1464841
1518165
306546
1416433
315522
1635893
51769
1325992
349990
594651
1531035
1225055
51197
787398
781202
1392576
1562476
236047
1031064
1824252
1767765
655052
486175
1678088
1444285
675226
630530
637076
1296136
172474
750227
1711216
408155
1256667
1452561
1171124
574996
1072046
801160
1435752
128280
1211356
1320349
1464984
776989
1416785
1778904
1243945
1936623
324601
1515537
865943
1011403
185921
1549449
1347462
981581
615659
1477016
1181486
1558912
198776
222452
1370812
1725202
154959
965069
318093
1936065
762772
522502
1615049
169141
112649
1714658
75330
450821
1957148
1818096
524254
971338
1425335
1606197
1576297
78525
226754
213932
166089
735763
206920
1750096
342476
1654511
1605220
832641
892038
1682029
1636408
529320
1663452
1729079
1340093
574241
143856
710781
139985
899113
1399397
1939607
1629691
1841578
1484800
1811542
155570
906522
948866
189433
865624
943906
1049629
913489
569909
446948
449706
1401227
1036328
549761
1009956
1272592
1846224
1531274
1820489
1603231
1607085
1214391
1532686
1681501
1677845
222434
1798613
1497052
894688
1101764
517844
512198
830547
811626
405028
930536
115755
438918
1678229
1887195
98018
1302628
944716
1698642
683767
1920571
847092
1544862
1573290
1600902
218790
1717800
904052
1884365
222879
48040
1496277
1419118
1422404
1610996
975330
1510952
1450273
1870778
930497
394448
287301
50287
530338
387689
840338
1199241
688793
1729865
818027
530094
486298
1769425
152347
1664509
683256
1943134
207305
663136
1300195
720264
1046002
702323
1783358
157409
1426798
1270952
1694564
298750
123687
862549
1053445
617980
834682
507281
1695562
68801
830696
1633612
1957434
1927128
608106
988552
464038
1298700
367104
1359920
989553
816916
1670162
409391
503467
1009524
1848811
801607
117835
1827572
394423
822970
75100
437518
702765
866528
289885
512790
222741
589733
1803175
1884643
860854
1994975
1456986
1478964
326387
1614083
1664958
586109
1688510
986837
1799661
805262
1477032
478189
457807
266288
788979
1781635
1547272
552591
601661
154312
1726599
621552
1141380
950754
1515264
1433667
1549290
59060
1141888
1933267
186437
1212867
328982
60469
1915856
565748
1906940
1667920
1438503
555290
1462134
1186744
137811
838416
1519943
1479742
1075606
915769
535892
729316
1101968
534572
1906995
1441980
1759184
1183237
887254
504885
984266
1020664
1461631
1180647
591525
407698
1298010
844474
912594
849977
981682
1199547
605922
204350
177980
1820070
176910
122185
1106392
1708170
587859
1922657
927812
175812
1950106
776671
221947
273584
323999
1302102
1116159
773423
443421
937844
71434
1306863
1902143
190801
1187703
952297
1819546
1154708
191538
266012
384564
1822022
1001227
1402138
751566
733455
1025234
1001911
1753408
640421
873348
959018
339305
504240
47060
1667924
1617092
26880
1219402
1877337
698476
1543738
222015
1267140
191604
1743610
1406393
1241793
1137329
1837493
1260896
1645383
1641643
578259
1095263
1834990
193395
792651
1986737
484315
442541
587425
1386275
338551
1134290
730212
54953
1140082
1771399
1035274
1910593
761003
270980
212894
923342
1235958
1853549
1962226
132024
1149054
319514
1945861
1589305
1873594
313972
1345785
1494278
1734601
1081696
233507
289445
1192389
1375223
1179362
1240800
1559431
210329
1552517
1475264
855284
1277002
1107995
351114
773889
1509520
1438538
15558
300215
1559816
1894196
217510
1244470
885915
1071804
132978
356387
73531
1716123
966574
1058093
890796
1613619
1263265
341537
450555
1017440
1447214
1829738
617147
1834873
623083
1993141
1869250
1556292
785624
531863
1384033
980885
471769
585532
704283
109694
566401
339134
518000
369104
1692166
427093
1379046
783672
1815173
62946
1485038
648964
1373755
1013410
1400276
171263
700359
885577
197919
65712
1922570
21054
1830659
1844622
1992785
1761262
849520
268775
1523994
507360
575909
727825
1202501
951342
1974522
1940710
739672
973248
1442471
285709
583656
364805
1857672
1475942
311985
126797
319998
496038
772193
318607
314859
1089849
1336084
809121
1876087
621810
1748628
817583
1331915
701843
1372808
639219
1897369
564644
582502
1021603
1600184
269007
1659286
1214992
345433
1655373
979307
685530
444224
1598257
53596
1080010
916577
246751
1012018
1190541
1063815
1212537
1322610
1950081
418669
344664
1763577
750795
1105088
1742564
1738016
1783521
128834
1494278
762223
1169712
290788
93289
1530574
169408
283034
1497618
1516487
171434
279423
1896470
1212561
1102386
1966210
1655726
647874
1204380
1939983
1640449
933884
880255
845097
696205
707344
1547965
827644
1152126
750586
1325337
1027316
1731527
1353259
1750687
710967
817198
193604
1508326
1207520
1461695
1596918
52799
664286
443113
939929
256596
1523985
314761
168243
624113
237254
296893
1467647
1842211
1683103
345612
602823
1910340
1946517
1536120
1701749
1982037
60159
274322
793671
305571
90203
303066
1217365
819940
1003110
312178
1707639
503417
1587814
1262992
182973
835798
298376
1963396
499676
1243302
399186
65242
229045
1133716
137772
265521
919765
1936328
560642
795985
1113060
1298311
1811813
662181
1004695
177169
1943855
285626
686561
1353676
372280
1918679
1702483
1065476
1754031
1608685
1140756
808981
753985
625927
542509
434452
961379
714367
1937189
1017251
307823
1000232
1230977
855930
1895210
1762193
481318
1700239
86932
1203021
419949
1085344
1138211
1758994
1153907
1730640
462480
1004609
67531
1571758
842879
1039711
287587
1405845
994556
241192
1611756
1843865
1411843
1332554
1179323
1316997
1603759
2209
973178
1814790
1393086
593422
1913903
505095
703657
1619938
719911
1923475
788234
67190
807396
216529
1393738
1273385
364653
1091797
479685
1112409
1840545
1400911
249398
1453996
1545548
1792305
1732162
348587
1850967
1647933
57188
838664
1633379
1608532
465653
1204568
78862
132984
719526
1578254
303459
400511
790558
1473208
324952
551289
1972609
1576952
1648584
833690
827203
1212906
779864
1943776
609684
647838
750966
1825507
1524591
1182930
1715749
1663956
348672
820325
726316
1984716
1878730
1794414
1711857
244029
491571
233538
1404783
1429752
492712
1015103
1842334
1108165
1044621
1210098
729799
1952158
862693
1377519
651728
87178
1921698
225970
12223
935495
1073050
412955
1074799
540369
1804966
949816
1768059
1060200
1018493
1640169
1021670
1441507
861844
1827630
1104832
886236
598235
1661234
1929804
1620789
647099
1206209
980305
1745758
674299
1684840
249379
1560702
492677
1177570
808094
1363928
1751197
356592
98726
188956
73635
501065
1464005
1806155
428688
559095
407289
1443921
714044
1242640
890714
618152
41776
168192
1180668
425419
958555
1000082
1081582
1380840
920164
457304
445124
212819
800587
1540360
903165
1457757
753236
567816
884883
195479
1124952
1199274
1643020
360359
1537877
752609
1515209
1170340
1129141
861021
1232447
1777352
1357735
257640
58837
213136
564400
1971126
50452
1042874
456938
1038223
1950530
1321694
1874994
1225952
1676827
1285377
206657
1333547
3225
1090684
1699343
902487
1340050
709284
216632
1704209
71985
1306418
1894365
1487765
446696
1221360
1017585
787101
1820924
1167057
35056
1035336
223304
1487599
1512378
1615673
187737
1246981
519600
805942
431033
110313
571885
27435
304164
1034313
500404
1541205
1496588
1701104
66209
567235
1286675
1665006
260715
262356
168304
1788183
727750
1473675
1756319
1886421
1693123
847808
1971911
141800
1998220
374217
1332705
1171681
1442373
1378307
1246196
1429926
851440
225150
1137856
963876
795842
1678996
1415828
1501501
1664931
293017
178912
754070
1044883
914581
132724
1983406
493399
856334
265919
1542128
22086
501135
1645055
1484578
381444
99288
124213
1937574
1492302
1128057
1316519
1509754
1944405
423981
877738
93242
607999
1782474
1572717
765198
1683919
119734
1127692
1550440
524188
680030
1621086
344808
1052198
1549198
956935
531586
1532866
1378314
1304665
495902
1624613
619610
1969748
1890592
1359958
123664
1144753
1034179
876511
868499
1849605
288283
961767
1976365
543758
21986
1778150
1171839
238627
351043
1558753
1970084
3364
1695049
1595288
761939
1018272
1376865
651900
1807661
144279
54312
1679418
651053
263323
1811509
1350004
545138
313148
888079
1038189
391249
1994890
1880670
816295
132618
1944775
977434
1914173
361439
1866288
25767
1274816
1478359
1654068
946572
708069
1797030
343996
1047663
254540
1278138
360383
550156
695990
1613931
938566
984279
1899113
1913387
525360
605104
223575
693927
618116
261817
657605
574893
1201041
1929860
38347
1155850
1449249
1407043
1073583
853955
1947143
1411185
117876
452901
772727
1029919
593342
1609356
1376762
111473
737638
1740580
631914
663776
864563
499843
1674830
14317
379292
1461640
955169
1667472
855819
1600135
1159314
404291
14550
3384
343228
436457
1686320
40500
789036
1688490
1125769
368571
875806
161392
1113
1225935
337562
1092269
527847
650961
1438272
1405589
1141952
1846025
25355
361672
70227
95867
1645763
1435907
1899010
1574199
1172939
1359337
270724
576392
39863
1758512
690435
1053829
800849
518881
1223217
1080286
799555
1202758
1348912
1838005
629851
1893271
1171312
1696314
1329140
171238
96506
1403158
44361
255651
1871785
1807196
728247
1284828
558898
111523
31360
1219791
249968
1606481
19099
994167
1827451
904955
977284
213847
17061
445125
1640887
907445
1052188
1760528
819327
1197051
752643
720391
1093876
264897
349965
538164
252961
685783
248915
968361
634404
398695
1318401
1241561
1585210
1475185
1826261
420867
216082
444008
1005780
729828
766065
635877
26672
1100950
864059
455394
703481
1886453
228111
1395240
1845634
950196
1965708
1281131
1075395
143028
1576588
389102
1332351
1081550
1731491
1151840
249760
169229
161091
1830078
771257
1286423
721263
1799030
855938
484928
1790493
1809459
409467
1726812
1707914
1489066
358396
370898
153235
879705
804466
61250
303136
453570
713427
998100
1583327
1489692
1922866
1929680
1759809
1551288
630608
1589054
453243
1649961
322522
713271
1371183
208489
374501
146019
693476
1743645
780048
1854913
907681
958969
1149831
1272255
355518
539972
1718181
179662
1877484
1493589
346675
1834466
809735
658941
778972
1485870
1233406
1135335
816678
20612
348070
1563945
741612
1059182
1719086
1587258
1856044
656114
868633
1386641
988370
657687
1949341
185505
1937106
1492928
943196
1160240
878524
164952
189978
1775884
817512
1503514
741746
642938
1350210
1256556
1562978
541583
513672
466020
608409
1105975
1967369
1475963
1712676
1330212
486104
1800206
627692
794276
306123
957082
1306130
1169196
477470
1458211
1411665
102551
1572024
1029098
484821
1505694
49173
301733
1567170
797056
1865826
509612
823493
571793
375042
62151
605745
64991
832510
213690
704539
879916
893964
692420
128165
828719
87953
429015
419942
225367
984444
1116949
918524
995330
1367695
1869093
697652
1382054
461655
259448
1677406
370366
420238
163953
508578
1616290
1057993
1336803
1821227
789639
640050
1070122
809208
378113
107750
610434
1971205
326780
1167922
1647363
1198491
22618
1318009
1136508
1126976
563572
999327
110283
1846387
974034
459277
301752
1435206
580390
1524088
563792
12753
264292
1895020
836781
1952119
1442126
89255
1862227
1699881
1569783
189506
1273703
1942945
1433488
1187056
853159
1534368
98971
1095176
1375728
1023305
1147126
1391491
910870
695901
1072
496791
495047
1127873
1451644
1119207
1875218
79387
1316272
1651035
570822
343871
346553
1692948
43829
1015020
236980
682413
621339
1160783
306075
1611132
1247124
882239
1503038
499240
1556253
493625
138959
1782091
792150
1183027
577957
716623
1989737
92343
1190789
1962834
364363
533039
406918
542892
1965571
1929379
888201
1251009
1937765
1492690
1309682
1319444
425410
1438436
211213
1996919
1689318
764190
107075
465201
1992685
554684
340378
1360024
1287799
576194
1183543
156224
767697
1063414
1126256
59222
1243450
505074
1893703
1647451
1959846
536162
1752468
1740764
282065
1849233
1858825
972682
760967
31983
282125
1283298
1573694
1269780
354165
1537139
997309
353870
722414
1134607
495421
239543
395792
996643
848552
1547272
1756055
937568
375085
1734141
1012826
189455
1771495
1489190
1039839
173124
143261
978657
1020553
170141
1202919
163803
1953344
1201744
655494
286735
694477
1681017
1776568
1949294
575656
1046157
1645086
178105
1136018
386502
1294117
796427
51718
1856420
1635571
1438401
1457304
510172
1656001
675294
546051
54718
1028960
233209
365551
1538793
1415244
771280
631285
1772090
1121868
100419
852722
1261691
990309
309988
1481949
1881706
479413
1805948
1433472
920333
1312788
105132
973620
1136565
1439308
1900115
328006
1278498
167951
923079
705686
1006752
1800941
1147989
1995141
875842
911503
288693
1607345
1144288
1901458
1017049
1715261
505384
1524457
1689936
687405
64144
26193
878097
1215968
1000348
1503894
1984192
1177676
728977
645946
640393
1057924
1227768
1404980
217671
194850
1923241
565552
1647348
554948
373374
458200
700298
730597
1296375
1262652
188
919393
821820
1378502
1304283
1280817
1801393
1120422
846940
1005605
570997
575350
1197991
761807
363681
1668975
1572712
1100780
1070433
1183158
1148290
199770
1147109
1003451
1009342
1814275
412509
1776672
748327
878181
25496
147285
380634
1836815
814074
605867
176952
1346777
1761721
101815
685304
653476
487152
912608
914845
176363
1594888
934114
1219285
1184613
45748
596125
756384
1642151
1388819
272524
1920105
619712
1357664
130855
903737
996217
977637
234455
1922364
1441396
918389
699750
652232
1828876
1571589
1783332
1419741
1931490
1091362
1590589
1595703
635757
728677
1399200
996067
1213088
19872
1004432
882408
275228
874545
430516
1721459
1404329
1851778
1208631
1258344
924088
1781841
1259675
496264
1215238
431079
1070204
893135
531958
1961086
1386480
1175072
1648520
1287767
639668
1610804
826181
417774
1223579
1186217
689838
1071249
1994485
846475
965044
1991144
1878771
515737
767351
1842107
1137377
1163079
127761
537191
1036336
879686
1300442
1307850
741545
1913905
582646
57072
610624
848887
1778858
205992
129395
351833
880221
1391045
1355365
1091940
1350820
408579
400422
1958207
984566
550628
1671494
662778
440174
1665250
1252642
759438
1649101
1095278
681114
1763161
1324092
1126577
1566945
80038
735353
1017555
5802
630842
298411
1582357
386029
1868425
1217672
297305
1457514
1868780
512724
1976129
1840748
951326
1515866
208152
255920
1457118
1106598
1688717
354889
788557
1999462
446631
1111115
450264
1026598
1563302
1450554
360275
1260815
1292119
1318688
1264015
999188
1542928
48824
867878
948297
460889
167417
1323673
719123
1990991
1355013
471395
841580
968383
467453
1496890
1743458
1931169
586547
868075
1269662
859665
1345489
806726
1401460
1660968
1872652
1870782
999688
1784022
151107
1947280
1832719
650404
219276
1953874
1125753
1514237
1888349
528281
1566182
382681
1755495
1981483
221232
1628805
969883
796704
1527092
1353914
1109793
1895104
929736
266983
823831
457914
1640458
230022
52540
1120000
945225
117603
1850095
711698
1955994
1246823
1367654
1493355
1901791
468648
1347703
317232
641413
1897107
1699327
407309
1155870
1281257
1273101
541254
1464770
136617
34252
1131522
1068951
1134059
757456
690234
1305851
598940
1460094
180357
290157
1897956
827084
957797
1697332
1516982
348260
574141
357949
548009
1432328
603691
101845
790686
1093442
1617532
895786
1101280
89761
1404020
707028
657618
1927075
1089298
453483
607084
1721064
1425831
929766
1332378
8919
918423
900219
569500
664652
1204794
110127
1142539
1552978
1622032
2100
1663329
300223
1779702
581456
1785985
328800
506003
114340
439565
637850
408115
1277095
1556660
597584
1929622
1176575
1789689
788686
1911983
1154231
309456
1340331
963304
584736
774745
1804707
165260
37953
1908263
1662950
719450
878664
369852
509216
1023127
1528793
1939608
732487
467364
62966
291288
674103
1833451
1606436
1690160
248086
144225
1470180
71218
82062
1112382
1149770
1872738
1244390
1664419
1813923
264450
338316
1974021
402891
239396
690117
1096095
1302363
1023275
1811373
691945
20539
1861579
1842318
1113124
1831807
1671498
1005170
1767919
164814
1075148
428068
1920952
1820247
1913505
731957
235037
635209
1727870
813182
1476015
619841
521232
1840008
1308707
1211285
681840
1155071
1217464
889319
1457120
1472640
1944652
38301
1693472
1832841
1014124
480949
1963003
1037018
1101960
1819428
1119742
1409647
487749
606890
444583
1722366
901809
1206311
610161
1856690
162951
35850
1740950
816729
1538249
1329152
1574684
229240
765467
933938
1497315
1189708
1887742
1539250
1884604
1551259
1261780
412246
1781550
612721
1440551
1115909
1974916
227249
1225138
1976892
984321
1239040
1188284
1687969
1183230
1984159
145113
262848
811674
689490
1769420
979272
433293
1237280
791213
684392
1562292
436900
1092429
1616899
887758
1491145
459861
1138708
684691
1758045
1887480
424173
698098
1560751
1055364
847003
876187
1142060
425423
430119
935591
675630
608048
133915
1262422
1655174
302537
411029
1664904
1721890
58343
991944
1247046
750039
1732883
792959
593322
1733834
1913704
1218650
1792900
1054046
1144192
921516
454370
477612
1888640
1793866
242620
1325771
411511
99127
1515713
1641669
436531
1537566
1967931
1212677
764830
410672
782615
702879
800567
1858546
1346656
1935170
585582
560221
1677959
278754
1239040
1618607
1188199
1604728
28562
1553254
1753738
869486
136505
643993
1432283
353646
1812725
1638524
62157
396662
1264243
1444748
1419053
1968013
1199231
314715
1763068
1680700
605448
1485643
1131093
743516
728688
1439223
836513
217653
1224196
369022
51520
1060539
472914
40643
1682211
1747524
1570568
1129967
818069
736900
453642
824924
725593
265492
1762960
788759
150373
209904
870437
260272
234517
1663320
353727
943730
401033
560641
1004929
1767520
463903
1340863
1681676
1999939
926497
1609167
21946
600909
1985923
1902831
564564
169791
1584845
303223
291208
80050
1969711
1454946
119468
664712
332768
1664047
271824
1336427
811937
604368
1434809
1875900
523309
1602247
1501357
740278
1790260
831407
922501
5394
781399
1232594
1380501
335865
882014
1716752
1219175
1058739
401830
1794974
1363502
1654066
3654
690937
356536
411117
1918377
1573576
433413
1779255
695943
412359
275863
1199560
1034789
1827405
386502
339463
206376
242258
1483417
893077
1250792
1452926
1533184
728104
1530967
154173
1395950
1528870
1117791
1987396
480150
1754013
205055
1738111
882656
1422510
874126
1378065
1770229
157504
1781232
209875
277470
189026
1454076
1476919
738396
1614773
1691770
329990
1581457
194957
580806
1427967
840530
1981813
1398602
1598090
868428
629372
110127
548963
1558704
612588
1571183
1481261
990984
1861851
1494446
1664578
1006841
328921
227764
707765
775176
659314
815685
1888330
1796397
1425188
1476171
565275
1856691
1480011
540341
439824
1958673
1183087
1849751
844873
1571032
780920
1639658
1106626
208792
531246
484099
195924
1774970
503180
638644
1550006
1169452
1542567
1650322
386386
1255146
698136
446287
207193
606055
847459
205725
1414718
680319
1341580
996119
1412627
1998481
458525
1350620
1967505
135221
96392
195724
1283731
1457208
1618625
229955
79245
35859
406889
907166
1402743
1993966
434901
1282500
1363710
1303944
1465566
948580
1084252
1542037
536140
615751
1102783
443555
158320
1250411
180947
809970
1625907
665533
953975
1477523
993132
5507
1296099
1825622
1182398
595798
327545
907136
421526
896715
334100
1614478
20651
1949099
1476874
237588
1177080
605117
1397693
666986
601122
1507047
60743
1137458
358674
10519
817157
521198
1865367
104062
1980117
1576962
433698
1497992
1584777
1021307
858218
1667179
980953
233090
1321610
263898
1320601
202873
1143689
1031308
1492667
745940
512384
842486
791790
1465753
1977275
671220
1600860
390062
1122168
1068430
1758928
1724054
1930611
1420406
1776930
20989
926088
1599093
194138
290485
804860
425798
921239
1721147
568568
841092
1490344
1779878
467392
1083050
842928
1356021
1652009
335826
1319058
742154
1379696
984037
1721690
1344611
694587
532849
864219
195646
552959
1478774
112582
1084671
822076
234236
512753
961764
1700544
1463892
237206
1502135
177567
1964438
248079
641026
442071
338068
716693
3345
157157
164509
979455
1806099
482945
554075
777189
1934185
258961
852382
438637
696842
1661100
698066
1857802
660531
316829
677720
1668164
1635010
1927368
417286
879799
1035273
121446
1456376
852009
125040
446911
1624116
1734380
4177
1938649
1454487
708728
346341
1623646
40028
436074
440605
646111
17948
1205909
1967679
938802
1250383
877984
1966007
325848
1548940
1634951
877229
677248
1797515
130509
1932955
1636154
351484
294420
1868347
1705099
383982
1995290
1841087
1125177
1936120
1025615
539765
1524110
1501227
1674955
576496
1286505
616453
1829836
1835737
1191505
180127
1136616
906697
1890225
1354069
1468587
470100
1683762
1966263
1402184
1588715
666165
657392
824536
1431501
171093
906835
463827
6300
1100273
485802
944311
760601
1453982
463759
1591362
622369
268347
664768
1849594
751390
910502
1631163
264761
1614289
783531
1956445
31607
1111158
1611632
1720423
100860
132876
1769999
1492682
1024521
382045
768678
54240
783224
1834164
404973
766278
386633
1465275
100007
1064345
1462078
1525570
716609
1954329
1376747
1038057
477236
468233
86389
1723357
780192
1703773
1289389
1454337
1641677
531668
1213806
1430110
1242181
993838
1135254
866694
1626980
1417838
494224
1526625
133476
278258
861757
451744
386970
691953
918426
1011384
1173643
928632
615855
36451
639105
1774282
1671005
324302
1120662
1127746
545574
607216
1396075
344201
1549376
1020456
255740
151800
1971669
12046
566500
1158841
18315
191052
896306
1736685
357202
696089
1266033
161910
1795073
934858
747387
597780
447598
1903767
1304631
1734075
1441977
726474
281500
1708878
841663
1660278
1640091
1427507
389910
992934
251449
728503
1990353
807024
1674248
617920
708076
1105225
1071799
492863
881565
1749185
194000
1649306
865446
1224943
770914
634249
174858
187555
1458988
130013
629417
238799
1629229
117765
713275
175124
879769
506950
1615482
981787
652722
1651057
481752
11890
804325
932048
638055
1139861
1620980
928453
1609523
534409
1303625
566056
206582
758267
720192
1274016
512778
1381556
1781130
1942874
1389872
90722
193677
58681
1108126
618905
808471
1477108
130562
353012
1255304
750349
600194
1827546
22290
1082552
1953488
1667301
908714
1875107
339045
967144
385356
934318
775680
241828
1534919
602371
335563
1045971
385230
636931
822451
1341367
1436027
410790
1050617
1387178
1137677
454490
186327
1797038
676114
871114
641516
703091
689148
371095
11275
139183
531329
1401261
1783740
1145418
684645
1349534
1215257
1925053
1307336
1888469
438612
1321465
1899963
227718
1082733
368503
1467496
1017369
1584152
125555
443970
831612
464933
1587642
181883
818866
1014430
1716808
801528
947646
428337
1433690
1530384
1846222
444025
1115028
491364
995653
14826
229433
933111
334121
847591
763427
1862909
507221
954372
1515803
512973
1806577
1030605
812179
789274
1545501
1744574
308481
761860
979466
418144
271744
158354
1205833
584131
656762
993518
385573
398717
1452381
1863287
1135321
1602023
678997
1461339
1162076
754275
458823
1163465
844468
1591778
756155
1908821
619752
1495126
475293
683523
1607761
645682
1192674
1592453
1616243
40977
1644141
685293
1061960
817088
974618
868308
1984371
1552534
1403392
533321
1497876
1010133
1995258
58712
383204
76224
1165543
1713746
448970
158718
1415120
279576
321501
281789
496011
1249700
478248
1647961
1852953
654289
1905648
691626
371947
332433
1422708
163009
1164367
1646411
1882429
263672
619296
1131348
1101408
886986
1381971
559892
399423
1413248
1000624
1143092
1112463
1720311
587723
943158
170581
294781
138652
99997
1892429
1984344
2536
358289
1840299
164043
1652110
301258
916660
877651
1780715
1219311
1253029
731783
1809510
1514240
1169026
360678
1582412
933642
631548
997074
1474713
405226
1249764
588917
1682925
1775404
596026
985499
747738
1580274
482148
1313441
1942745
726476
318134
1685192
355463
643729
1210150
777731
1929149
357970
1716749
1658318
1579387
440600
1119306
1574129
1938741
420866
623694
983492
513330
1876320
68493
997284
148081
525354
485733
1301437
1774046
1105724
975411
475990
441264
1388604
1911104
1850008
469547
1316987
73311
462889
1312162
1024498
1380396
960846
1312200
1481169
1811709
985967
48206
425769
1876420
458164
1596235
535371
897126
501411
264637
1247770
1992757
1545708
796640
1851914
530058
918846
465291
1764948
1443868
1036275
310841
588084
1378123
370740
600188
943994
1939954
1370818
539804
953010
294037
1946546
812929
498942
1200601
315787
1557148
857947
97133
301178
1914580
1699804
532442
1215437
19632
1227077
403511
1884582
1144256
1481397
1678277
1826093
989746
1580261
1845465
460446
1115202
1573505
1764336
507257
933179
1700858
115398
36098
530683
795092
1298764
390962
418743
1959087
78875
576915
680419
425202
445813
284191
976123
834929
1116669
1338691
962611
1991993
221021
522715
1394468
1484442
1195643
1820912
1925490
1257089
1956370
1607157
844528
409851
928098
1159437
753361
374556
1756720
217173
1223023
327727
1428532
114332
1782068
125700
263485
540783
1411577
1692251
180415
1159917
840501
205606
1005546
337027
1979804
726817
40318
1288258
1391093
1918129
625317
611467
849795
941563
1084294
1762496
330910
1890701
1513363
1491295
887162
570907
795751
351757
321964
1744396
1793005
477658
78528
589860
1265693
1316670
318536
859022
1644760
660303
1761047
1480004
327239
301325
306845
21228
249825
1766014
1946583
314519
1538714
1375270
886384
666095
873960
1826956
1237845
1861830
108724
837817
464617
257041
1442314
473336
1099872
213562
852054
206518
163165
1818966
1827365
1498979
682764
1623613
607910
515437
1388973
866586
1418358
517031
1579441
1314955
741485
1054634
86551
1826391
1075270
1680055
1577979
1928276
1015161
1981399
1541374
1571193
1677853
478911
988771
459139
169975
1367958
1469685
1759998
439706
1638305
1813238
1687767
623660
310862
217081
1016445
519231
636132
356783
919513
1639964
1338806
816565
742342
1201037
1937549
870323
759189
176581
200831
1686262
775794
1748624
799646
1527276
822602
142472
737064
79594
1098121
1799496
1859234
909772
1545657
67364
218848
194295
1182731
1850397
834648
1647582
1069969
1688896
685498
1520100
809315
1368147
618644
744490
604868
759812
469892
822642
615758
1661825
502925
166499
666780
523703
84210
1879049
880005
646986
270695
771246
1579023
1416663
1574537
1172721
178872
1960836
1828675
65365
638695
1950260
604837
1132803
528447
1430266
1346104
1246817
216418
84501
436571
1406016
1401400
265699
1491374
1186378
1779277
1169829
1446331
900629
1790450
1603245
394116
1445905
236666
1957123
1729808
754206
1592515
1542153
288595
211198
1966054
1337837
946970
1032687
1940441
1913549
1860836
839894
319951
851264
256816
813926
1887001
1466999
283224
1435503
790078
206527
996022
1097895
1034290
1403636
1922692
439645
998560
1873004
1629207
76572
383753
921199
1027092
1285858
1037349
1133335
973295
244650
1717742
829240
1486499
1898733
702484
1828953
445472
839655
1056003
275435
1192001
1665353
700309
811282
998034
981417
122421
102609
478402
1562747
489664
225455
1069464
1708499
455311
1576355
1692959
741082
910355
1942745
221026
58582
1606683
1623163
772593
524828
486878
1248851
753349
1682666
1972727
490635
728378
1516870
1798206
806141
1599001
1702093
1674326
1186853
587543
448378
417555
1822052
1482870
589760
1800778
1996411
1161396
519109
393363
1010513
156243
1630560
1252695
156767
109017
248669
1272783
770093
1582553
606674
564790
774154
1654619
1928326
195173
590168
988007
620804
530267
1467863
1712850
1888103
302819
307067
107442
1146054
1321201
1078715
1981779
952713
371157
494534
1061293
768270
1574001
1933516
1932435
1028171
534940
1621820
1262989
1304365
559571
495590
685600
1407980
1969179
1639037
1372439
1925584
535653
1550455
1251731
1023301
94035
592198
177909
107424
1909888
690365
1680818
240014
601148
452448
1155427
1923336
1695886
590572
718795
1564405
631701
471822
1801974
1464054
1991109
1751349
601205
731623
666773
1099695
517741
721821
1945620
866854
1632495
1045831
643061
120379
1971440
718024
553330
1242031
1265315
667942
1387796
959062
1002567
1395345
255224
367325
352261
1020809
403660
1763783
445871
274879
873887
996266
1115249
1902717
1514842
565891
259144
312427
1220326
731521
436523
79765
86960
376616
1295486
639222
1880962
1774087
1003272
1680343
1762831
1045893
1605497
1460303
1858182
1269830
166087
1755208
1652737
192189
1807651
18401
428714
1248578
1937170
630614
684381
1989809
930670
1621143
619758
1407169
881387
683352
647172
1667402
487315
779809
1128201
1358207
343440
1978983
896033
645321
1958334
604090
137652
64846
377108
1823543
676972
1919169
747753
1102179
1270481
1450627
1304730
1128970
1599924
1484541
1137631
1221158
1852725
754639
1626681
1918048
1102503
425280
357126
1995402
1381450
1269155
1511583
588838
963427
202401
34100
416131
1514997
813923
989825
1821044
1647088
1271405
46535
1126065
350718
1491495
617360
1657699
1412199
1563888
1228595
387328
1299736
1675528
1199671
1124036
825882
1068946
1993826
312150
1151803
318880
1101274
429223
785923
353154
1634567
98842
1104618
1025723
101
589250
643731
687230
346145
1703601
1948053
1966061
1551215
499602
1583859
550843
1711311
1626128
1005804
1820431
743026
1617674
1502594
1933025
1196836
38351
491197
1553712
1713577
1486956
1522666
782389
188858
754248
1282624
1474348
1951959
1965220
504549
1532137
951526
1979694
784329
1352247
345734
354115
1109328
1695468
351161
921876
951240
85193
875132
1823250
1415474
1152560
1287308
673126
872985
1109408
627549
640982
80669
1984192
1535332
357670
747758
1552660
478118
1477599
820254
1735994
1368562
1430493
1559933
413176
1856860
69773
1130114
1667688
1205417
1769939
205908
1225570
954323
1968651
1328053
1959955
1705453
1929488
1146881
737907
511458
884120
543255
1344780
1115801
1745651
274428
1051250
712805
1642562
220798
6693
1423843
798943
1409839
863650
1366489
222204
1779172
240757
1248648
1828434
795741
280583
481761
1923077
347971
804879
1971046
1716754
1451596
496385
1264076
1777214
1324501
42214
1267181
351387
730912
930920
489529
1017321
1174355
1372575
1194191
1048090
508883
101573
775843
714573
532943
394180
923342
1822548
1654115
98586
1632253
924459
1383098
118788
1757176
116995
35140
1804983
1572878
653450
424133
440346
5353
536385
613801
1203177
597872
440423
334527
559782
1708417
764606
1705811
935711
518299
1335035
42561
707618
396171
695742
255223
195407
1951709
986402
675585
1425761
1432010
706983
288770
1063541
272877
1220003
942951
1197079
370697
1389059
1172813
1677460
1525335
1689058
1579495
260840
52379
935240
1365136
293597
1608073
204587
866758
1877754
1499674
1587063
1411402
1659183
1303148
81860
412259
281914
45507
1823598
1026702
343512
100937
127941
515388
1689694
42751
1369283
427060
1350933
646159
1597607
1167340
1955948
8612
185231
286399
378696
136620
1370428
193864
1937091
195770
661893
761523
1368324
153236
286295
42910
354443
1494791
965194
1611165
1416687
525320
1938035
1359610
156678
1385699
1020372
724434
1863261
1025539
812870
10875
829445
649299
578029
62786
47236
351028
942706
615592
10593
1358739
1217654
1248982
239004
603913
1842488
1076639
1685977
993032
196806
1060131
211834
1126938
1824970
630779
1447823
1865106
93572
1716176
967265
1707483
1712455
1856397
424904
1910714
1510357
657283
1343648
1372872
1113858
281254
968702
111089
721248
1637292
1838264
1799715
1077672
1336815
1610585
1330167
735910
1470615
1589015
41621
931529
1577816
1607958
687998
499137
1621583
1084925
1307231
870732
441528
606883
612628
1055699
1524268
953843
618041
1751698
759775
27497
248311
197084
1414047
1492844
1167007
1701802
1833616
644233
1398495
1313142
6487
22946
986900
526017
1352208
434831
1742565
1540797
628196
1171458
438514
916166
266667
190216
75191
1820455
676521
1527283
1354909
721798
1495139
146429
498891
159590
296349
1600862
24012
578618
835835
43306
1449850
324826
286348
1816680
1486263
1366017
959763
1948949
403684
1539671
351196
1688445
1605630
1845417
1287323
538120
235608
941640
1268223
1566153
715909
563190
905139
493673
490137
652409
1811663
1957528
1012176
1572711
1740205
38108
960102
1030212
47194
1355832
140334
191245
991594
489515
1883245
970477
156909
1950082
608639
1734076
763658
1304027
1773774
1663783
1763745
1751232
1373706
1291737
1118654
689978
458808
1477945
1752829
822903
1552849
114692
716964
1573388
772623
721608
927994
1403761
156371
305540
565593
1582107
1007666
1073534
121448
673709
1990733
1932505
1493276
1037487
1332889
364572
995681
1538848
1042877
1607571
1609711
1519417
948379
1175002
1786552
1331123
810053
865408
179445
1421568
552972
1190679
1916883
40730
761457
1393437
477516
37318
1490878
1323351
983349
1599362
125020
1134271
1276738
1075145
302437
339427
861880
1560536
573489
1250714
1663523
1067886
605583
455645
532682
307549
529997
577408
1347012
1923689
545010
1742786
231368
1470510
619798
848908
629227
1361823
583983
155954
631151
220089
1627147
1749343
85180
521224
194727
443000
601668
1912825
600794
865025
1382763
1846285
1567811
397788
1049195
1547966
949645
1845355
999231
135646
1467811
1688434
1485058
1581454
368621
736012
135655
1161023
541057
319308
1449835
1197747
1451427
45693
1428264
814833
612994
124677
1825373
1919841
697760
1045550
1899027
1483985
480164
1625053
1698698
1849114
721330
1709184
1247836
948051
658536
583817
1914785
1319993
1436748
1859185
274501
1083980
1460099
303830
911858
646326
136096
1736514
1091781
825479
169150
1768064
409398
557348
100438
403240
911885
47649
1899189
1257720
1827041
447383
538140
80955
221704
160926
49487
1896060
96561
1276361
1965821
1936793
446318
1289541
403459
1104408
353508
1543119
637266
1767529
1637652
1606650
163934
534149
840009
1735260
1418085
1469083
1201696
1262628
1898125
113858
1065971
1833417
1484671
1598393
157308
318120
312439
1143091
565852
761323
1303385
200733
924619
88811
426830
700544
350743
1068853
1654662
382176
178601
1719307
1733110
1644474
1653059
1842334
738675
852316
303557
1690694
674803
458069
516288
160184
1995985
989626
542184
52834
494227
1098475
1638836
985889
1452721
1403637
1443575
868928
1864477
1793175
1161503
36403
1548498
537090
1147079
1264087
995414
277570
76670
1443778
1284892
1600248
858311
883323
343098
81430
1266976
488564
1595150
798876
1415729
331225
72889
494105
990550
1760989
867720
963404
1228314
1382556
246756
1940303
1476795
243202
1216181
1884529
1202021
769014
582602
1576807
1719963
358701
1287049
1014165
1383912
496378
169473
53977
1038073
1358313
1056654
1474065
917577
1778441
1614648
527282
1955900
106664
152641
48615
1135982
908628
661253
248305
1934718
91390
726874
639927
1585224
1110897
1264873
96560
711498
1834738
1280585
819971
4278
1186454
439729
630467
1258362
88114
1932797
787877
1901201
1706274
1500796
1216550
1314687
1844043
1136715
1320063
1244942
345531
1810726
433131
217692
946607
256616
580055
1495055
289592
1372544
808378
1524969
146806
667140
291665
1166872
1217971
1636895
857160
596278
233106
185426
1794686
296817
901656
603834
433744
1289886
617531
1658369
489929
1297950
1693511
689888
359071
1435883
1385102
780841
772704
589149
991067
950356
101060
150512
135876
1476738
1839806
1780052
1007878
830034
768949
537
316391
1281612
1589803
128156
517363
625214
1193657
1476044
329260
602639
1245375
1386072
1816950
208315
4147
1420708
1083112
1345104
1887603
1046268
1104242
593655
1732985
1901000
1556426
1575826
124064
1621644
1508014
1243323
1355106
1411744
624780
1042039
618188
1461859
617250
573245
914140
1449181
820753
1457583
885319
1438561
462155
176520
1328930
290332
1060949
259238
1204005
217921
1707087
1585811
979628
876741
1707620
741457
1593782
181816
1725568
593537
594966
1714217
1550405
1535494
1026641
26118
566383
137970
654362
349011
62502
1061705
891062
1550239
1006989
1987034
646766
1739385
1297480
1324149
648782
875322
1241183
1102070
580857
1055217
1882444
310282
1227260
410841
1294147
282665
1240893
911917
1552312
1973446
1473963
1321712
857307
1055415
1470725
1410866
799940
1685653
1932003
1796761
486874
879081
347079
1300150
869231
300236
425887
825889
1084389
775700
374913
1488994
1166117
352983
769102
1907195
354471
181721
845113
1359804
106667
1610720
1699582
1010739
258828
1125368
459182
1679650
1903744
97151
531387
932783
89209
1462250
1365726
1003906
1836141
361130
1259821
280289
164627
275583
423855
1221119
1672728
485119
287899
1117427
1697528
1004743
644732
1861641
245109
968457
610328
951244
1553076
279046
180164
588530
1290574
1982332
1133167
1166054
1300905
1242281
1950671
557721
969996
876309
1635033
1937148
724007
1152547
1816185
1924774
801304
60063
1735643
677741
486722
543464
851698
1858084
1543522
1160773
393439
516927
251429
324508
365993
1842161
294013
468012
1525890
717192
1820908
364598
1050941
572050
684151
211372
1328319
1885926
1125119
1630790
1120857
555891
4984
1083075
1935903
558490
168054
1127772
193011
625186
813644
420086
1411866
83908
1669761
927301
1304760
776168
1448637
561317
634009
189290
1901872
1924929
1697471
1769382
941740
864590
273715
1949830
1264418
1289386
528091
1688971
1381206
1931692
1684476
406842
1254549
1542356
1070890
1787358
156035
178970
970728
995517
1819299
1353832
828476
1254261
1782944
748242
218000
1259336
1775892
76361
1287261
1030992
1632586
529565
1982905
1776087
406598
1993451
1139919
1027118
404371
1092570
112780
604926
1846443
701013
135007
348923
752030
665289
25704
769860
847947
202810
1912543
650816
1777672
842845
1518435
1000728
1979049
1827730
828518
1353710
19209
1465575
770167
1051898
1543708
315193
1735935
1315242
1687709
496773
1377172
1561760
1359144
1886095
654671
1525160
1660810
842340
1764848
1594219
1042546
1852608
1588907
1652918
926760
679449
427992
525028
595924
1496948
1207214
1219564
169104
45446
269075
984327
106635
1225618
543931
403266
1863729
1999223
222417
824450
1571498
1278124
496582
803166
604562
1479280
821696
1103233
908104
1342977
35550
1283479
1392609
1537896
533493
1663170
87540
573477
627304
370133
1020397
1487904
576212
28317
745159
1878045
1062646
558905
744312
111006
1849050
311436
1948156
579477
122430
1215169
1413442
1661420
1862247
1961434
1097435
1144607
1694045
1570085
117813
1328456
1313707
985078
686261
1672338
1148289
64345
151388
105444
875481
594008
226076
936714
1113209
74566
982367
1191972
7355
516472
585959
942127
397211
980999
6402
1265384
986544
1301501
1484646
629598
999863
1583532
1941324
1798551
1549586
1487582
1276813
461316
1484772
1206886
1970510
1518457
1000907
360702
1397521
545219
1170058
1099265
321049
297533
1965044
1826049
48062
1323805
555274
1430675
312804
1558782
254434
1666977
845261
1638495
91046
788868
1366099
549025
1161211
437897
1166544
384551
20734
1019348
1627878
639658
451276
875134
1700237
10118
892715
679600
790910
143324
909057
970596
492902
615599
1431848
719231
390916
1897425
442120
931649
455812
1126885
217953
874603
1885371
1576951
1159545
1655088
1218442
549237
1302030
1444003
730400
1335478
1649629
118956
1674225
788836
133155
424188
884392
148197
362707
736742
890613
1553310
791014
227247
1205525
1437363
1864706
1478513
1026891
167576
733353
1782812
1888574
378746
271185
1797898
248266
58693
815328
665335
80597
1000128
558136
871602
1012750
534924
1702252
586679
1565111
293854
184105
1876261
931297
1246324
1462011
705717
1547090
641166
482671
1608842
1598413
518328
742458
674116
848681
1834581
1966321
1128499
1366727
1588673
908923
1874948
273598
944053
620444
101500
64723
120927
1766941
211253
306806
54230
1323364
941421
1030003
1755114
1523653
1501279
1572677
605783
1295306
1402962
684033
691380
1269414
1718045
243327
744275
608060
1117575
474418
1459572
704201
264156
1888474
1596120
151531
695888
185604
1824552
247830
1393866
860284
1048074
1051753
893863
276667
335874
327811
219507
489188
1924760
1323234
1768104
1392166
166182
300780
1544657
1629734
690551
1602397
561058
588970
1335956
929854
1586765
326662
648735
1289470
1278517
1031938
1169524
724306
168829
1017410
586038
1422549
444495
1550853
764237
133403
617031
1681287
319062
381895
1324954
1622355
1807674
697545
578341
125608
1933267
784448
223007
1258066
387600
1590509
1855520
921614
1346982
996908
1808315
1540514
1311950
1812233
1240478
1485494
1120912
333861
1063737
844704
964621
1297971
1862233
1877236
1918146
1854626
847013
589454
826033
1979620
1841648
1206678
1187573
90147
127512
722040
875578
1396594
726470
1332463
1979561
337898
953702
616524
667214
1662838
1584237
1733965
1518258
1591857
134209
926617
744826
595882
1090089
1050013
1418408
1292112
1648276
192329
646121
895272
785256
1684061
1434870
1403844
95009
1146910
457646
712034
1530433
428241
798479
1550558
463003
844613
1674126
1155812
1925296
1187716
1062835
712560
1258827
476782
1586268
1357218
1994610
1436701
103965
417993
373947
593093
873675
181591
1989372
828284
571110
709260
224963
1697743
466164
1432001
244261
223483
575744
1500213
1639147
99322
1066263
903876
57925
65356
1437828
1680794
1428917
712461
543779
683978
945073
315361
599729
654802
14008
527274
1558153
212112
1408852
224228
881797
610380
848679
1755353
1131834
1178303
221620
566803
139176
1588010
757717
1584345
1830463
754029
1111694
685264
1716174
60384
1679662
859981
891078
1821232
556125
1618664
384421
568663
454814
204432
1922249
1187323
1649848
253602
718342
1119615
663249
279646
1896589
738788
1987632
1262489
225767
737864
903143
302165
154236
1000374
983468
401266
1241279
70126
1913596
440970
1076088
1932470
1703427
633436
88806
881732
1255289
1247753
584253
351150
441514
1181696
464765
1731854
10514
363971
75912
1880710
510270
566128
1998257
1744094
1394808
1181419
70371
1301048
1321392
1378977
1991238
111137
1864217
1201987
1264053
150958
172964
721003
1575002
182267
1344089
1263264
412649
808139
27711
1431117
267081
1587777
279134
1308096
299380
102405
1898425
178788
1821911
1149312
1707144
1755580
91644
1254910
1256197
1721878
1339340
1895143
1754965
713019
1997339
120632
1164993
1027369
1901520
1355457
1155648
1555021
1883223
742409
1720108
1982751
1627782
742923
526789
1769904
1048870
624416
755342
1635907
563144
985281
1746997
1920191
1090605
783917
1288373
297464
1287275
474120
969750
1738199
1942484
1707035
386485
1169768
563
1042517
295486
571591
533025
461101
1117952
1933223
907196
1025128
1074988
1515723
1616138
1966899
1762672
1667921
238919
1689242
1835102
1412943
258442
1435237
1260723
1558507
1658278
893393
645132
771089
213911
361272
871879
501144
1062936
1818756
1830654
144801
708221
472820
824625
1995212
1314132
1535520
582246
1949964
716212
1866229
1907020
792958
1428722
1945592
1800270
1838155
1571236
352103
1041080
1326061
1169294
1204288
1244797
1733535
1493
1345545
1985450
1825885
177223
1060248
957138
804922
1987637
229758
930203
1843835
76697
5839
927426
1845367
563848
600132
1352728
849647
787174
1585482
272117
787041
298997
1582107
1887580
1391222
1612956
1756282
1709995
1714858
1203557
1982468
653000
27669
1141355
1598223
845919
1064974
1479136
312100
1869477
1748299
105728
179090
1058726
688467
1958898
204544
403527
1477987
884408
20603
1313473
53490
1878045
1558924
766538
1207853
822348
1961879
62765
1165404
294433
77964
1038145
1783865
1383617
688775
273531
1508029
1840740
528048
1395862
790908
1400613
75376
1471653
1121188
1836327
1128493
1104022
524257
1013913
368641
1926571
265049
296604
958365
328491
409582
378805
7801
473193
60610
345267
1851638
38182
1742393
1688890
1212335
1209732
269949
397998
1549958
893123
1780273
1297196
1089933
719123
1474646
347952
1279556
1584728
892421
1245501
146626
853449
1049139
491973
444313
1671074
1938375
733980
1155632
1616883
1508353
10385
1173793
630992
1661375
1960350
1878850
1906761
746445
1889387
977300
1858046
1602008
1235457
150355
1690089
1984408
1066344
504249
1372451
300391
1589031
1862248
226084
154655
205974
191173
1607551
432200
1227925
814578
992211
496067
1653229
540833
1651906
1814072
1353237
1490021
1800679
446286
1747406
1567711
647678
784517
912756
1213530
1915359
951240
186113
243539
480701
1475830
350915
925371
1607691
403390
460164
712148
1080382
1509385
1712901
554197
1810850
339342
197187
1472480
1074652
1674808
1808798
142230
1573092
1209731
1593245
1128942
1187782
69931
270205
33564
1863225
1464346
1984341
1044118
817654
1502611
80340
1685482
769614
1841166
1446996
186746
1693580
1242530
199396
1888879
52842
743782
430197
415010
1756824
1245999
294078
26218
880429
1016144
1785292
31680
477014
1928661
795678
1722045
471617
441814
1667186
1307258
1704204
1139723
1900128
1969363
113625
1235619
115164
1746228
92861
165435
47857
556150
970646
262538
1992094
808370
1716519
33978
1789138
270473
59503
906989
160561
1595582
13695
164094
295400
1948874
1430004
381940
432442
1375870
1134797
1157351
1544916
182155
1234822
1397931
1486716
864112
1996631
755558
261371
1179490
1687577
688319
1629494
613006
168291
795531
1558867
1109658
257079
1668045
1806216
1818920
714089
1426556
1483012
1473418
309178
1031862
805123
1840312
1734380
1632343
1968137
313478
645446
1900439
888706
1976844
1071418
1882980
365140
1927013
1634006
707940
195629
8523
1894483
904257
1350317
399378
1253468
439749
1940982
1268330
502572
1861244
1395685
1703871
785415
1975103
916597
830572
1649509
1681216
731402
1997509
922704
305115
326014
523679
832460
1842000
1294200
1369191
1085310
22211
798523
1443710
1110546
508375
1521782
1673396
1237978
802842
1962179
620496
1818615
143723
1491668
733095
616662
1759284
1064901
364012
1364199
658738
1202293
709158
685107
1085254
453717
897365
1048049
1480121
1699136
1382515
26990
1728405
1364952
1778166
561041
619621
1410917
1382323
1134062
1363463
1476968
432819
933717
1224632
1792475
138327
74509
425027
1127857
831866
628858
1633053
19410
1546558
1237282
1267017
523745
1554341
13149
549208
327991
1708547
1827511
1069106
1372630
1287903
771355
206790
189312
590164
332393
1334965
680310
1627062
1948279
1857675
616282
907955
1335295
661479
1937190
469220
1245008
124252
824943
413543
379227
1547461
1257099
1930777
1808790
1363230
1992721
976101
1283672
283301
1815614
29035
1753146
1332792
1734113
1617597
1219363
862916
98883
1886184
1553492
1208154
1947037
825301
724829
1422585
1144376
1424377
1686462
349
101391
835480
233571
976813
1174974
88719
531995
1616092
379754
1060946
690706
1516249
1509624
146294
1814566
434316
282998
1817442
1805264
996098
1171551
179295
1885543
1450319
744030
654376
1018822
15657
1207714
805172
521993
181532
62850
1596612
1530603
420655
707472
955384
843053
1372027
1877113
45900
237959
1232226
98384
1155920
1321634
515204
1194745
840618
588130
1992556
998581
30018
1809627
825229
585423
850941
491794
444224
1169934
1842320
251799
1552018
329514
801330
1344177
726035
1519003
139167
856929
31214
1215768
878870
378492
1656322
1602941
1660972
312260
669826
1828000
194869
958406
1133236
189878
112978
518813
1006553
1249584
683701
1968666
1839740
1048803
582919
1684850
1856324
1028774
1600944
147115
1278500
1463888
800285
863855
1341421
1916021
1254495
216622
420748
848791
420167
395483
1125841
573967
771939
1258779
1911773
1000750
1231987
1155210
486756
216516
996473
886060
424982
1167038
1421422
537202
1310948
1489232
1449316
1182715
339977
1027997
885697
1507739
1134442
741443
1499688
543312
399787
838100
1491939
738716
323912
633597
36784
1361234
1741494
1113639
1021580
1073204
1922864
681103
1129899
1889878
645211
465136
1839769
698717
1418209
1936954
1502553
958648
764219
450733
1268475
440978
1835903
746493
597436
1563945
12466
1698269
1979531
76522
1588225
1127547
1647489
780307
850131
1809806
106398
366057
190635
659214
361256
1372794
1985981
1317883
532957
430507
1336480
1683456
363885
1624928
1554812
1154250
1229287
477532
1084294
1957882
415237
1990989
843314
557937
1012253
953996
412675
1102082
425453
442244
366363
174798
998651
251573
1402834
79557
281041
1640062
1447966
1409443
1039258
723038
1587495
1892650
189331
288955
1094800
1051123
711670
191968
1039602
1813847
243374
996715
1844809
593499
850813
274445
1556255
457796
317222
1815570
1527294
236476
1304135
1300382
1824488
976532
1056353
1682678
1726310
1006202
1902275
284263
1945386
1842054
337673
593379
659132
363475
454718
1364210
1213638
268501
276273
807714
1377577
1732274
301433
1562649
1775702
1818756
55897
1073954
646258
1864223
733579
1189616
590190
1028223
1565054
845943
1407374
67738
672665
487843
129146
1615499
572508
1453418
1535293
562847
1401040
1036223
1333584
1903877
805310
519655
976374
535005
20109
935842
797963
489547
472292
613308
1163661
881653
1950835
1806101
61843
968352
1821876
1509262
270721
152150
1498573
1006000
1939810
1036756
1368535
1881254
1861675
1616982
1073614
580837
212261
1371564
1579754
755404
1769181
731119
551425
438637
494726
1193546
675567
1388241
931822
666531
1632131
983390
805693
1246538
841969
1629647
606852
585279
1972723
869852
207764
499657
1884446
1119440
338136
105271
371389
837033
1351679
1707419
329266
1514216
703239
1345030
605929
1332636
500656
14808
703500
1977851
1653449
1464388
455659
1761998
1436255
308569
865600
683794
860907
886926
967851
920349
1713544
151722
875363
489834
520889
199727
1182761
808956
1159824
1999422
873018
1938830
1927378
621343
1965794
835589
80
485478
611133
1141034
105233
1180796
1308853
270266
1886075
1940243
702153
1731210
341716
94087
737187
383387
714843
1743392
1996064
1228653
1537020
491006
429562
485966
1422609
1587131
1986485
1817616
38797
835514
1271260
1475237
656990
200832
673395
1829065
597299
788005
729290
1596033
988312
1333777
1267170
1994237
1371229
1899723
1188924
1931885
766348
977078
1486178
556571
612359
1243787
1513628
1300610
626455
944248
1070209
1328162
173159
1379096
430976
430665
1133112
717490
955267
1708730
566388
836757
148208
1336220
480493
182829
5164
1492029
1344952
448576
1753390
1692463
1545029
409303
1270187
439433
872917
886090
1428039
1797449
840313
1143000
1221534
1993934
462570
80526
948293
1881233
227672
1143152
365305
118256
16868
47807
1703194
785124
975801
817352
564042
1384041
701264
1752756
1409848
569728
159783
229078
1698801
839570
1124859
974574
253946
137211
677382
711574
1026678
935220
1443666
1540778
928709
460943
376750
115623
501676
1171580
1756380
1061205
1634236
140109
21778
244701
600471
1120307
504017
1277
206966
205846
451022
503726
235252
1646387
1093054
859358
1754672
282739
1969330
58307
692113
1230267
1871942
1929272
1196063
178970
102116
375192
1963849
1572590
339061
332784
915141
82902
1627004
1249991
931374
836865
1202432
1081323
993133
830117
283599
1158437
1934002
1247920
573542
1526111
474305
814806
1086937
857802
1773703
1804210
1172636
374728
553635
450537
641265
1248287
1560256
99000
772992
724049
1069224
1765526
1940688
175025
580255
1127718
1258031
1012737
1383005
854392
1557768
878950
1509624
198735
298216
1080397
336373
1266373
956438
1862391
45509
738740
613991
773140
184617
294441
681434
1624638
962154
1407854
460286
1147057
1209525
537682
1696646
653145
1137733
1033371
1029252
1791049
1089883
267203
568984
1232735
661769
1619532
1737295
833526
1513186
1539170
464175
319970
1065253
1727221
926940
1178577
812663
1824839
1724521
1636430
1576099
400206
218235
1456298
1340069
69558
1558053
1389658
1702425
725449
299939
975537
1126792
1238473
824836
1873637
860822
80274
246626
1940753
851213
702482
1019051
1031967
1724162
961920
1934734
1358321
899791
948523
857275
478514
1397794
1465107
1580550
484147
1257653
689752
1389514
1855640
217140
278699
582910
1516653
1883869
1922811
1438072
1387219
1751178
1990757
955981
1324288
1787487
1516645
1800801
1905148
1752498
948175
1690633
1270829
1977344
290820
832414
865541
1821558
914854
388470
982933
1686374
1363742
435887
693192
1436546
1189691
124320
493454
245894
89708
651902
1239829
1314696
1379919
1190110
207589
430320
431477
1315438
489632
1195981
1172074
1730180
796348
119766
175691
782339
767249
256737
374976
983742
1968586
1026945
1122533
1253938
1661377
18915
944501
782687
139672
552986
1182332
920479
660504
743265
813310
1375156
774494
133400
1776920
89349
82631
603975
1452686
1003095
248551
1919093
227502
465902
1368049
1128434
576556
1181752
364404
1435141
1245794
689544
1937304
123767
305394
1866962
189364
1620847
1288095
220005
421103
685698
484706
22944
1774641
1659979
36740
1775755
328255
470574
1535928
845152
495600
776463
1551390
1772182
646979
836346
1888713
1467268
236114
583885
1922414
238593
1041956
1084569
1167638
1991123
1921862
1986742
1713269
1928107
1195687
1388599
1955644
565753
493056
360935
1804929
1379660
913324
529249
1554999
1486590
1312874
1028724
1598645
1391444
1578541
372838
1501883
919245
1234547
233596
1517190
1888720
815167
636686
1553799
339072
1307618
1566546
206572
52278
1949805
326839
1903049
799423
1204764
28288
148404
1036653
1665750
1738848
1750561
1135290
806668
1098858
690966
1643456
1116846
628010
849929
1737346
1423661
1125579
660815
1170447
944948
1836502
1184285
1702249
877983
745583
1024313
59312
1787403
748206
1298030
1535162
482333
296514
46817
1286122
28291
1829490
1757700
837983
1229528
1468143
579181
380608
1746660
1890760
772322
1568762
1979645
1050714
471777
301096
463193
221404
168317
1392872
476898
1624540
295798
1144935
426911
317039
302098
246687
1183933
643335
1362065
1664466
1530626
966867
374316
217146
1361760
1451307
71833
259161
689635
236876
1390385
208283
538314
1154224
1880720
1112896
1411399
317701
370881
745333
1334351
478278
399103
1581324
447568
1076063
1593198
1762908
145065
865694
309066
21269
914887
802806
1784406
1241488
488080
806311
371345
1321421
1298678
93819
470724
363053
1545273
1292455
806975
140180
1192752
1750934
753040
1524972
542231
1671685
1139052
1053283
205205
211189
402979
248191
1553295
473889
567993
280535
1191606
832968
1495722
711815
40207
1288201
207645
61432
1142225
250448
758290
1450710
890989
1380513
1112560
1722088
802072
1391309
511959
1613664
39773
607592
153939
159126
1328883
1469292
1882700
969341
1688407
130826
601664
917347
1345934
639371
973100
1581499
1300634
733669
472865
962547
221678
1367883
1525032
1166337
1910707
1575558
1680506
1513748
564006
435132
1020839
525681
928388
395263
255587
615451
100716
1459064
394431
1156104
599475
1889185
279339
1169549
1842983
1508979
734619
1107266
869917
1207038
88924
1059490
324904
685683
853427
1692401
904408
891957
403423
1895569
1231686
663196
723672
1852194
431760
1078787
1293643
61173
280592
1681842
959092
608292
983772
843719
1850879
1379635
540310
87763
1111146
671672
1247972
40336
967909
297542
1976552
1919177
1055652
245381
646971
942090
1099696
123807
525632
298517
1874846
887514
315690
745953
755168
441702
1976661
1049001
1591441
171451
1402569
1801247
628446
77126
808198
106089
134273
71734
683514
825685
1702836
554801
1528166
821942
1003474
297463
1921479
470045
1787269
1414269
1452059
939514
1708379
1509430
1614861
271905
734615
249344
170829
920007
178967
1697486
1272279
676618
1691981
661714
1350535
890704
1344864
846328
514118
202141
1850600
1455967
1093518
1429571
374630
1385325
1670105
939090
221502
467581
1963163
1091626
759003
1329914
1760860
1998091
363003
1779003
3884
1789838
1603782
1059503
1767144
407407
1033155
298927
262519
593393
1807032
937273
358025
1102819
362604
250682
1749340
1795524
373825
469949
1767075
941630
737381
1887492
759059
218899
641490
1374797
1270447
1589794
1507192
86476
1279275
410112
331052
1110512
1190208
528727
336026
1435152
738023
830408
965770
893741
86561
559251
1769445
361506
437826
980080
142090
655990
1241328
780952
520227
567089
846239
1949044
142761
1968547
895489
785676
295308
1707519
779014
45517
1586118
1423659
183383
1852940
1010542
1069159
867849
725403
235945
668284
366664
679363
60048
742232
1541868
1067329
934203
546909
517882
283269
1847844
847347
505723
372044
919395
1640053
690309
857284
37760
1520811
919834
1065816
674837
44904
99563
1673587
1329148
1534299
1471391
102988
1419542
1856639
1139300
1304488
100341
241609
384727
789060
1041918
1645277
138351
508839
1714576
1130908
425212
416576
1237726
250689
1883044
63702
532594
924727
511311
1438382
1495434
830967
438592
1339810
1374538
891807
1281828
1389455
324902
1324586
1741806
797558
1554473
1472337
1438389
1509807
1041187
283301
78150
1946524
1273805
891591
514437
504782
119319
1585305
1627897
452421
1588102
605434
1533468
1179838
1035047
348139
1409157
1061188
1365923
1104774
1016535
372226
1786043
804337
1331930
1627955
1666954
255319
109721
1574183
814814
814417
123362
1042657
296927
290638
476048
1171988
10876
1799988
829849
144482
156128
1736643
153147
1815270
487346
1837082
1484719
1348428
750228
1369864
598505
1927326
945136
12510
1017726
1782340
220028
966237
911188
74807
1628500
1013020
1352470
141410
77214
1106708
1610978
624306
713562
1520573
466466
1338819
1192757
1371612
1125663
834788
1542028
1422064
1771439
1248389
387263
890107
446383
1694844
119565
454727
801885
127576
76359
201698
1703601
531869
1263298
1937884
1777557
388678
465942
1489269
970878
1091332
1014109
546367
535005
647148
807766
754023
1282719
294603
660868
602920
665600
1876743
512180
47356
1624753
87706
540792
1682330
1868230
1714479
671309
1340662
16648
1489454
825514
1721915
818079
230442
833624
743913
1148290
1131137
1556374
990245
1678408
283588
336546
353497
1615763
929563
622874
1153681
281538
1708643
1356564
1697491
1189521
1596547
889867
1111569
804898
270166
915825
1017543
855602
1087743
752644
1622805
1970022
1127051
1522317
712535
1237768
1301048
905723
245168
1515095
1338637
1523323
1139005
880301
1932690
1851666
1607974
1987267
758148
1579884
1126437
810843
542684
768346
339544
26164
1788102
1602104
1252234
485313
686654
1668592
1694049
1751437
1813088
718161
616329
1086043
1733406
1800582
1764080
6211
1258521
717476
1216497
1103415
257335
144442
1656647
464346
1756305
1500377
1822364
1735469
1708468
40117
1012092
436234
1619334
314850
542851
1277116
409131
1387720
1965729
1975156
524886
1234202
695728
645564
1379744
885870
1355718
1908343
1769988
942224
1986224
573920
1363371
862247
1641895
729595
1081570
408462
1661772
779292
1580286
96397
1773402
1975631
1343414
1637445
382632
846561
1987723
1657395
113368
1511303
1328544
882377
1161311
205075
1859240
1974499
1334188
485832
405637
41749
1631399
1347353
1927325
517929
1003690
1709526
884689
145758
1342397
397284
1930971
683779
1522124
486925
685358
1549729
667538
1292567
950309
1531314
1408269
493308
332794
647195
1717585
1475857
1411229
1313509
1438458
739583
1247724
1606055
1195820
860705
11421
244951
1586131
869482
1804546
1333013
1066039
1945837
1232671
1509656
472361
1751473
99548
1782794
1624502
1999340
169982
429354
1072647
592420
1042983
717302
728810
985222
1391226
1103662
1755076
1768548
1712566
1190255
1640332
1774859
1467450
1368765
476851
116388
1116026
1545962
1930985
1379562
627646
1653010
235267
661810
172016
259730
234699
1913142
892723
133864
1457564
1933018
107688
743015
490509
895225
488017
663118
880679
16346
979910
749380
1963161
1226666
1179659
207475
636904
687479
356054
483626
834671
1029755
1143424
1952554
1366331
910158
886552
775286
765394
1796195
1337885
668831
1356141
195763
34873
1064000
947602
1438026
1768104
1490461
1272771
1397623
1250345
397542
70807
937600
1731359
119126
15177
1039281
573865
33232
1314163
624194
1380523
1675229
1624288
463324
1831198
1165560
214234
925847
1583920
588640
451415
1757742
456626
547808
69588
1891229
966758
218961
161897
280145
1120138
272329
1473992
1394676
1938392
1714110
25696
1519563
980989
1942134
189470
215927
1769586
1721900
175616
1900253
1918660
259149
973435
154583
1647311
1431551
297375
946420
1905883
437585
1981648
763338
744195
782920
1738741
1943111
609293
534120
704548
1685253
719710
638806
152782
557195
1256395
1197095
1443180
1410072
612475
1726081
468161
1554545
788660
120832
127333
1030362
329018
153073
1165933
1507976
492972
1908214
1979135
502388
1955335
1924711
413788
1148503
1651479
1244411
167580
1407653
1141818
1461045
1079265
723437
146930
476236
1211047
1369961
955676
1242671
911842
1028577
80295
1889873
1822771
1189933
1583223
477894
1729106
1107497
920276
1188277
34005
1170739
1296801
736965
546138
548334
985468
1406973
827637
1286965
1150179
518275
939091
29659
524764
1538670
1607076
957326
250955
370650
577072
1935273
1622955
975779
773261
1046334
68509
405820
268433
545847
1427872
1324029
434475
1235595
1592410
718695
1099603
1070739
57293
41329
663072
1715208
609038
556980
6156
489190
1486871
159328
187932
576666
1656134
1462171
964265
241104
958349
497007
1336801
1150088
1478114
1602529
926423
101857
1743418
705628
614366
477950
146219
498153
1758604
1940359
1305941
272493
1540124
1298159
1921843
1949004
671610
1351761
191113
1005471
1206322
839124
1298678
1611629
1712154
463414
141777
1954191
748029
1946909
1080345
1841120
559742
1667353
407197
416213
835384
1805638
109264
1340728
200517
1593404
1344485
370608
1875178
1779662
985795
633391
1429353
1850808
1619144
1398407
1869906
285581
1228534
1449447
366881
319107
579831
511967
1012455
193634
882205
1636927
1647567
1377434
616941
560756
1335306
1385827
499732
1647779
1743585
1733157
1031097
232400
455066
1493208
1738130
366331
84295
1909969
763439
367628
233498
1547800
709401
942341
179525
705056
944848
919133
733177
853806
1839601
1797469
1557870
1586441
806536
1917817
920503
1598462
114300
460036
659342
299045
1263564
119398
1885056
487879
614712
1548835
1821756
1583947
1803256
377624
1794988
190086
1836125
76802
553573
870209
1868059
1057665
1673429
238106
1983851
1325748
1909831
1969388
1446523
1693086
190934
676991
1095790
1923899
1369503
1651040
378174
659416
210605
1300273
944356
1226911
1609202
1226251
376184
1702022
154057
829950
569790
53927
1468703
408333
247551
1562446
1341066
826604
1932308
1607863
26557
1310790
58443
1365524
1521511
1972112
408520
303243
491232
653083
1810931
933402
413706
1831618
527648
1264681
676629
1986175
973936
244007
1031047
1416169
1747192
1622766
310005
389371
1723227
1016965
1787335
773681
1620183
1596695
460825
1584917
1433265
149518
1381067
1166964
734432
1187534
1464010
476886
233069
969907
174808
543677
258404
1639277
1450884
1254356
37082
1136538
1163564
33852
1770603
1423546
1325449
745628
919357
1202375
649292
715389
1115202
1564465
1215430
67170
200189
1442848
420932
1317076
1420200
1323897
797500
1083888
1851011
1493197
447295
1341407
1910763
661121
1932104
902135
454447
1730392
1640942
1134437
939232
237075
1851532
928388
312874
1600913
666367
1033777
282924
765678
1228070
1660141
16019
755792
1699506
786572
1638003
637727
1234880
560824
1984929
201510
815891
1476959
1421150
1493159
1709071
1662274
458168
1901398
1499914
615277
1066094
647487
336202
1412200
1701910
330133
531958
672628
534843
303328
22586
115772
107571
1482663
1518250
1976738
1757500
311922
690001
260048
137133
632731
46114
85424
180532
513783
1826906
1729732
325532
1140883
994741
743827
409964
1045488
576937
1766446
433100
1115834
271227
471908
1208640
130596
1905968
1118214
1644667
539465
663261
1090661
42190
1932678
1707088
574101
1830249
1527919
1303714
1336509
1936202
1911803
18921
1352728
5332
307338
771124
453652
318481
366147
1480502
801434
1531219
1512326
911059
1128325
1558280
1878603
813074
344002
1750320
4168
514433
810284
1078023
1989009
449086
1213167
1003829
970491
1928974
1682516
762223
1857099
1464606
30275
595497
1402518
1805328
1967906
36269
134938
1854610
992741
1108846
1661826
592809
1091030
1666701
193547
325335
827709
623021
1613669
580663
1316905
1875705
1347103
1821308
979571
1782576
168327
425951
1270715
185951
1226854
705780
1409996
1265635
962379
1259923
548697
848922
1121326
249897
1199406
587928
1390823
364467
1899620
336478
829515
1232165
1651253
604696
655810
1761147
1237796
1499801
474009
493729
1287634
134764
62602
1950944
191416
1448587
32802
21501
1714118
1933655
1700789
994265
1752130
310511
106772
1864213
524130
397697
1889264
620706
943917
1523728
709290
1470554
1656270
277392
986188
334334
1824391
1695249
547574
865707
491032
1480993
872143
145370
1987144
884121
1214674
39160
1737348
733914
169304
1680884
1130053
973849
1983426
1723182
273132
1723370
209984
1350423
1046595
1560173
243844
1618725
285045
156049
1378042
190477
295716
16575
1018377
1451835
944117
249772
869227
714195
676661
525620
1458713
1571088
1854358
648769
1036372
1639996
1837563
869978
1296214
1796466
718098
1409759
529477
1222563
1494324
1733588
101674
1536488
991199
514510
1706658
536170
1157245
1142400
959458
1695548
586335
1236042
1047239
1454637
677819
1698851
1339343
1265786
261713
1465901
167500
1354105
923342
654352
1167542
1933202
1225469
981973
704139
879944
89572
1693593
1204901
957031
1241376
172145
564546
1266778
1692251
1862512
88765
975521
1171090
1843978
490924
1755883
598180
1709422
1953431
950298
1039809
1328203
1706924
1131233
1494401
1131159
1217991
181562
1173719
1211289
1851294
1924815
531411
1496394
1565768
76662
1490075
1238298
614818
1576880
1999216
1239705
421466
720241
1071120
138865
1617837
8216
1710686
1305321
1383864
717728
1727645
644219
758112
1599605
1794473
1539460
1818244
1894513
724454
852210
9239
783497
670733
503813
1856646
1476247
1680849
457079
1248904
1063573
171578
1589598
953377
1838328
208329
431019
1436022
1261961
478693
1284145
1948943
1488177
409624
929537
354679
1389802
1478977
1378409
675501
1118839
969962
1912802
685351
73620
119326
858976
1897162
506277
33227
1903773
432463
664491
853449
89873
1333797
148963
401485
758498
82579
109230
1898414
355954
650009
1950458
797828
392311
1811884
272646
1849267
394886
147040
1875299
536801
909780
1414338
501507
1028566
324465
1550337
1470116
1966693
1634406
1389615
1694935
1201280
1706610
1678552
36069
896976
1563744
1917260
946953
239656
1253890
1700525
663008
1664852
1577482
1910689
1911347
1508627
1330772
1306027
1874499
801731
1810956
271955
420042
1422370
208056
453340
927551
1605389
4830
1675164
408448
579092
271589
1958134
1007024
1548705
1977106
1385020
789103
785146
1625817
1829637
692779
886800
1129460
1144139
1401387
1044325
457278
1367207
1703264
782881
541883
751722
1065172
1643009
490993
1181981
1898444
344033
1371732
1494928
343303
1742162
135789
1155543
141238
662736
1654953
1865915
1565394
1563314
536065
1856167
1253887
1992787
1818498
1591950
378870
1104168
827102
248457
1399844
54585
1316858
1077901
1840451
1820121
1201165
1882232
1255032
646904
440920
25033
1719300
815631
77410
1014942
951916
79246
1371650
1930648
183634
761883
1551532
1128002
641381
1524757
1940548
602503
195539
738556
361662
220131
910726
1530213
1079849
1416346
1553911
1870063
351288
1744073
1641362
1489685
950167
1905012
746189
1213661
582541
910489
7728
1585058
1937768
919588
1462697
223962
1826079
30746
596353
96736
1948134
335495
778733
222594
322770
1993959
668078
1309126
1106624
1341601
243097
1416901
839222
1433090
649597
1575521
974759
788594
143984
1049711
302769
1754323
762068
193536
1618319
381140
667047
365504
493798
1567820
1408296
71205
511209
679370
132908
1284971
1716969
876927
1750993
1228520
1833466
877443
845296
897351
436564
937138
1596110
859988
774707
1780722
1521875
1391828
894411
1592191
528646
965973
1742854
582342
848041
590929
1142901
573189
34484
558571
603557
1506163
977848
200920
1200960
1662340
718257
1372137
1724708
914475
325567
1819046
303435
997164
688383
1097761
1889067
491592
1354609
674350
1899879
995139
815029
406188
1597959
1239540
1568040
1107117
386612
1020570
1623363
1150900
1237055
50954
474599
145214
897207
931982
1660753
1058454
1549463
1341430
1112683
1246731
1647346
756960
1407104
633622
1566570
203070
1122054
1281288
851454
1070260
334286
130898
142506
436969
956487
132450
1967426
1554762
1563320
957700
1158558
943243
470692
586931
298408
161460
1399277
898016
118781
308701
1085476
1753881
105155
1848412
310418
1873658
1584523
70582
1400242
1713239
713758
1040923
1516345
1405426
1980347
847231
972543
1795699
377345
1496363
833721
1848713
1167294
1213537
228529
266749
1880884
1671152
1423022
1037686
203208
1444622
1557725
890230
1209511
1608928
495114
94388
1174273
684879
1777511
1474527
685400
1826894
380608
876197
495707
718903
1525245
1171148
1032943
1772760
851222
133867
1016681
364116
964047
1442755
593665
1165900
131607
329938
704257
1707486
1127616
1276871
371232
1662996
461600
903033
62128
786651
1007791
303785
286958
266371
417126
1785037
752528
709644
866759
733077
600341
993208
1091962
1294189
82487
782640
1415609
893216
877293
708189
744405
1816124
204794
767129
1201831
990951
915296
1179009
532675
1655836
1472258
472838
141000
1719432
222949
904452
1127990
71938
108099
1737417
1206043
83181
955102
500910
252066
240904
1754844
1273064
96777
1802407
483028
1906409
1198906
932632
308320
1290610
604606
1311170
1092184
406435
468454
313786
432500
1590162
1019440
48788
960244
245596
1208163
630130
1918178
1917180
1834589
287116
1325467
112947
1777537
326673
1110534
172896
127291
520101
1858913
220900
1044897
932127
1683747
36135
1470619
1476708
1476472
1887732
1718117
1419889
1293874
105163
1804932
1585691
1244550
898602
1872522
228322
750586
1921765
277643
785222
619871
631406
909582
87302
1478435
1362084
813427
1021225
633707
362813
1072244
1225026
634711
1485607
658314
1353087
677849
1899770
734990
405577
868282
906464
444191
1859077
756939
1848770
136667
1913352
1834333
1227261
196399
884931
1728395
437566
315662
1600976
1464527
1135512
1390205
1919464
614972
256077
1301110
298128
417276
1102961
670744
1869320
1354363
804844
9986
841515
335360
103548
547058
1362761
669914
1132910
544310
506013
1888032
62372
877617
689829
1630375
1295984
934662
891897
888047
543326
121284
1885257
1911372
119976
1630887
1398277
996045
1517073
1954559
1737983
1059205
1303129
1226698
684485
1404659
1496210
476643
300858
1770270
1119543
1270051
26002
1664937
134711
697597
1271872
1732564
1492866
486824
90573
1278239
1094617
1604338
1438698
399072
1303115
423455
1077146
382505
1926963
1240126
765298
1809310
1009217
22380
1209068
1075059
521262
603491
609438
558508
663279
1296844
527709
1525181
1452157
612400
91573
1449425
1717609
422241
34923
162434
145309
1139639
934364
1598043
420457
431070
1097665
372169
1787705
1025485
947122
14680
682542
462447
658394
1371527
1025778
906940
106976
1553808
919995
1011048
516965
820639
1434824
955978
229384
1042876
12822
113060
761408
155953
593944
1936293
1894587
581858
1617568
234376
1907711
982189
145732
590895
1080446
1255414
506496
1138401
1866527
571881
1174416
1052210
1159197
170667
30484
1311500
923830
1545243
1568980
1060390
943644
1088359
1573496
1919371
1798825
446453
1078535
318300
1619635
1445962
1308136
1036069
1965819
132888
1685759
333704
1213548
1690579
665266
158671
762781
1402696
1411829
270802
1185511
1277844
879873
1202198
1337758
244062
1949012
582621
559046
397029
512457
42531
1010599
1939587
1148713
1539518
1005368
758290
131590
1397095
1619849
705717
1922182
1295899
109775
1979106
1012925
1305955
884325
369907
1551552
1629028
350940
1629307
855456
887461
1335773
76258
17852
748393
1100707
1655525
934438
956942
1710852
946163
190382
1510142
1818604
1663746
1301253
1263350
350478
1543103
513753
735702
1701468
1246611
1811931
1287425
1770581
150074
151766
1947906
563097
993341
1979680
259652
425032
1716818
1526783
1324656
170481
669651
1973104
1050465
1686447
506754
478056
682608
736711
753050
1133181
88606
1560031
909335
945787
902665
573560
732745
1807388
1872873
668461
953080
1656902
879298
271582
438964
1307230
1411373
1147955
798591
404461
1270887
405327
1624644
674886
1596737
927908
59814
596039
484103
379714
430474
1225570
1328754
1697627
1589654
1733854
1523054
909188
663203
282666
455368
1150376
222042
178965
1414944
171108
1115498
1235909
161024
1228720
1357874
37384
130935
800159
1698356
1059826
602684
1624667
3627
1868105
237282
1391396
894935
1403370
1706199
1250589
1299778
623769
570603
339728
1382252
1163946
136140
793380
817248
1811561
1375362
783511
1549088
998939
1762879
1172423
1962316
1592432
1047596
1066154
438864
1444823
725083
435943
993071
1038875
673345
948575
446691
244400
1857905
5760
100355
264734
1017430
424042
906155
659718
1464890
691566
1712204
1376638
441009
1060979
500628
1585107
570647
244625
1994199
1193223
190573
814312
1389291
947583
1385526
524432
1431133
881948
1565497
1319893
1784273
926726
833728
1379915
893788
328172
779744
1847908
240171
714946
300524
959639
1752861
1053290
837012
600586
1474407
1025108
329585
1569203
1522235
1767765
739388
976391
490562
594746
1410212
245033
1620512
1067798
256457
1735787
1462099
28666
1688100
163436
624341
595909
1763087
422874
1729034
1419881
1500177
105202
569702
567087
1760463
962276
28999
1448365
296454
486104
655899
1145510
215879
875353
43230
1403983
1051584
1054358
1288309
189657
1223229
1799363
149701
445986
1953831
561694
914037
148144
117304
704202
460101
1630038
1834047
1116630
621922
1834336
1413676
418975
1761501
946400
290031
887054
514170
1697113
391745
537731
382113
651749
125546
1763928
813655
1555921
926201
1518221
388201
42849
1134547
1076897
194581
676044
1252724
1696097
1663434
1994195
1112232
1517875
320469
1543379
751028
1459280
1203057
1124146
496276
1596005
1455196
237163
586273
1848901
653603
1753053
1495189
469278
1627996
499763
380840
553549
1300136
955872
1831014
350795
1974680
870633
914888
1851447
428451
479517
1040111
1159512
775013
57368
1734604
1912608
1786029
1945382
950379
1626959
1352135
291030
1033560
1408309
1818609
812175
1761401
711838
1149692
764900
1976607
687043
1006503
552844
525093
452245
886509
1219602
1978795
582031
680549
342306
731996
1272442
711349
906835
56203
1266531
1365415
1872321
1850167
1247324
1696435
905446
459055
1117226
492699
656141
457005
1471430
1676788
1899830
721445
1691861
817667
16802
254916
1099861
942198
432500
133607
504851
1951817
1968300
501927
1923839
92908
130273
176907
1922184
1997986
306998
21701
495180
371680
78512
1733134
1905968
647764
1924844
346508
492175
93427
1856677
1218660
1927590
1483326
276504
739490
1542034
1507484
781595
1436256
1691536
843748
688268
867720
1974153
1661144
399500
1025125
1627566
1852065
91331
1734741
1559656
33615
811394
16422
1409909
1714364
560361
740000
637858
1968217
1111497
1095759
1117761
115663
1626659
1953792
604430
1927838
381367
1337881
791284
1434196
1930012
48989
1084035
558586
630356
1426815
1055287
416800
1405468
288145
233849
919316
684303
508064
603500
1325855
1659710
1183394
287323
1897140
1474021
307148
1774061
308858
213180
1282534
342896
1850195
28371
865084
671904
595611
1705148
508944
80754
178133
848563
181332
78077
1805830
513104
711347
605090
1163191
1700343
499619
59310
1226995
1744829
1634972
1997858
93317
589532
41904
737286
1464384
383886
1258400
801677
138244
1312472
604644
1324263
1410520
643913
5484
142171
1968143
328768
54013
1385229
1239818
647601
497662
1808096
1910787
283501
59751
1122096
1019949
1273707
1642059
1579795
788816
1269425
1476502
1528491
269033
154795
1626500
987737
561661
612139
153426
748457
818518
1965933
534208
32411
1641945
1037408
1316728
916945
994555
466567
98921
1798568
545265
1494762
953563
1080205
30221
1049890
1451278
809259
278514
1081630
1609198
77195
1915445
620626
224819
886
207357
709041
1492994
1119891
1875993
62096
1957109
1080520
1202433
428807
1704403
939116
1993285
572948
1543216
1320665
840960
1953441
299271
418441
1224433
962588
766319
1743755
652157
533812
1159113
634748
1238500
914382
1943007
1324873
1763763
1578655
1209644
1783461
1235311
1322440
1320608
1945025
723179
396867
407197
1453801
849902
675800
1482804
662939
25815
1396862
1903782
700186
1464623
38454
956018
1372977
607662
169390
1012077
268349
439662
68707
1426596
1099082
1596671
275706
1214191
84449
634173
1696489
480024
908006
757474
165048
1448030
805085
1472996
802371
1025969
192816
1395495
866840
1901392
1983605
823853
1918892
679168
809212
1135925
86844
576740
1846237
76088
1720506
356881
503332
897131
604211
1878202
1568978
1659209
51971
270547
1476172
355880
1881402
183867
988528
905587
788611
402020
1380453
1675653
1216059
1714263
1751567
1921302
1917450
1265199
662802
1236127
924651
191641
1931106
155337
123692
1527326
1908981
689746
1901777
619680
470895
958387
559167
1432054
1807886
808667
813281
1622866
1482491
792088
722939
1366247
302247
1022676
663008
283714
1455619
374193
1024445
635128
777706
1162880
604411
1844652
242662
733920
1923705
1711181
952119
1283757
773979
1936762
506771
94993
762227
1916247
1215592
41775
1087249
174986
1010011
742672
369973
183493
1380327
457999
484568
1393823
1487953
699684
822437
1040356
1931786
312731
1360234
1832619
1516969
898264
550297
280838
1951145
611525
1076206
438926
165656
805592
1491286
316323
297967
1033934
1355092
426207
1215503
1145903
363619
1118674
207159
749765
685456
652001
1569878
549972
1626223
470982
1744070
1967256
864335
98762
1226792
321042
1317712
1929589
1149494
364812
671275
370354
1206793
1129784
220326
588751
1057059
548622
655407
610615
374809
1978627
1062245
534838
1880402
97835
1984525
450737
1737767
1440512
398245
880221
338916
1256618
58922
1049008
802276
1774035
1248188
1836309
1097565
1018711
181404
1101365
217164
446253
1661162
659318
1071962
719688
22147
600838
554731
541079
1369873
1253749
1043138
956920
608296
765907
1812770
534008
366832
953097
1512857
54044
686267
1876488
761888
277851
993692
1291501
975503
693023
62761
1262696
1795170
742599
543841
1465637
1452062
471295
977972
151802
464786
238450
1404005
286768
970706
1638271
160700
174071
647450
1732829
303497
893479
1716836
800390
938503
746679
198896
1347988
505499
1457456
189717
1075604
1067621
1104246
810110
1279422
1745455
1176140
1187088
1314242
8964
620108
846430
1114337
525360
387642
1041119
1857382
1307952
580144
469456
931897
1379197
975885
1809238
1831153
1230906
910850
1305424
1329023
1733590
367906
1306050
455529
1142934
1445006
47300
278383
1079835
333896
601051
1739382
1423578
1621
1543890
1102823
126405
563684
1372303
482231
637284
1721712
249501
320353
1749463
1795862
574873
1337029
614816
1887479
1978237
1966833
667954
262123
1317182
1155727
501385
792110
417426
338997
204110
366563
379920
120042
326721
1615565
1078315
1693997
1693884
754901
353168
167787
1292888
1220320
1059650
1263318
363306
1543491
1488965
1304999
420842
1379895
1027642
1777324
979014
22692
1328079
1577537
1865482
1084051
1448250
1130857
1230042
923478
715946
246013
330071
1161985
1960958
1134095
1016467
43077
199991
356036
1875552
1635627
1129241
763934
1834796
1816891
1593164
821899
782501
1308092
1190965
1348626
1220199
661066
1627319
655656
1951175
1099634
1498333
244130
1680575
705598
1980107
181893
1231678
1739136
43691
786900
1637297
506129
1427792
1321619
310069
533645
383677
462064
287738
1188195
1554425
718867
802172
729019
1773375
1076063
469985
731300
1963570
1730224
312277
1382066
955663
990422
676954
1550175
113991
515650
994721
1292831
1502763
164584
570200
817088
1359478
1529123
1411184
514432
1369941
515049
567759
930601
741782
411650
1220816
1588687
1480040
105854
443151
91256
1786363
1355893
1014926
61659
1341115
973429
1849922
201452
930760
1651866
1509064
1918244
875531
1027670
1357876
360383
683704
610436
846707
1468418
1066666
356901
1030489
1813234
95254
708962
961794
159191
1455158
1543316
1161084
1371541
60402
1207109
1766625
1470686
1493005
1263508
102729
1674159
1881090
1167098
814308
1962256
1377732
1811577
753593
1166790
1834159
1024167
1037522
148254
1414967
328180
1086505
1085235
592957
1370955
1149608
1129877
1294796
1359762
1338160
1995581
124116
317671
1882588
346855
720066
1923754
1754904
1161243
797367
563145
670550
344830
342913
186524
96697
861636
1445250
1391048
1358706
993235
1182158
160368
520612
499520
149350
285582
267241
1700801
1784566
1363517
458298
417271
421103
1620485
1812330
698190
497926
516478
898626
947240
1473360
668044
870921
1443306
1323733
1312026
995788
435240
173212
1219925
840722
546811
1667063
1155357
1930336
519775
1145786
1206707
1836021
689826
543861
957894
1408160
401428
1333885
629911
781773
1391038
99694
1194598
1827292
270254
177160
1872393
1143066
663442
701895
219568
1104217
1533988
85694
638861
585265
627683
115720
1063437
928141
939533
150872
484048
55233
26736
643894
1928064
804674
1537807
1467960
1243768
1775737
1601821
1614918
157026
1080518
103856
962242
336109
1438609
925224
722899
719895
115284
752715
417916
1871625
488539
919808
697543
788360
1727907
609933
1113454
123368
615626
783447
1445739
1907265
533983
1165866
40793
1668594
777092
1406589
369700
844066
1722495
1358309
1835302
422085
1453277
673832
1008991
837608
159571
604765
1133227
1608180
533820
559990
908980
1093728
558438
677081
866657
324213
87526
721751
3982
1480732
804496
119865
650885
312292
1022199
1373709
1427267
1387360
781258
1851134
650422
344348
98445
1073939
436873
1127826
107128
1183040
129831
319185
433268
1499541
878433
625834
1245851
1373314
1150645
1701800
958665
1380339
1039462
306257
1463677
487
745262
941914
317228
1996841
420464
361248
218227
23139
408447
934569
1119234
238998
1527620
1902581
1049725
1705977
1255062
1808773
375920
1962684
395152
1373795
526086
710516
38116
131785
1518050
104114
682546
398252
1616062
1430900
1419092
984928
1051624
1576155
1772441
1251647
1324202
1607155
1504788
1434341
1386374
226042
108875
595403
1252604
1407572
199347
984819
1284269
1655241
141659
663466
1575344
1146932
1516678
1047244
856922
538895
1494316
1592055
396662
1041801
295083
164562
1495909
394884
887111
1711282
1497904
916692
1072987
1148330
340214
1447322
1174838
107602
1467814
1028596
1368899
896122
114143
871404
1253267
1413779
694402
1415340
1041615
264544
556171
21441
1619600
1300612
1311630
1723233
973197
1150769
937428
1425778
601623
192019
615017
1268845
1457663
1179061
1965604
46496
356598
1224974
70352
368509
917507
826479
1953257
1677137
162255
80601
347253
1400716
1965048
1184283
468679
183538
1546989
1481114
1660561
1368708
987484
1728172
201172
1980292
1713321
1738109
1474752
1059070
951667
532253
571621
549997
438992
86687
1217781
591085
573455
1517908
794556
995224
1087485
1511600
667346
1601331
1776773
906074
878688
1435458
364768
879086
933070
371085
1031099
1287030
668719
915884
142514
313962
896067
1423425
1591167
1168524
1086818
499632
113475
1135479
129456
965147
1927822
343535
746726
1099359
1520310
50991
1307495
344483
310055
1710998
1682848
1842294
558980
391851
122795
1658272
1178196
514832
377615
1614774
1713301
1589425
620030
522031
1937164
1501129
1006276
1287658
997045
1818631
1258325
942035
1904756
144812
79058
10869
503050
1331597
456158
1536872
1975906
1382537
988331
297793
167256
1078108
1189780
331231
602891
611901
1787111
1162705
1824566
762966
604272
552326
643119
1373938
1293224
1024705
1443453
1162299
804550
1879205
690753
1068363
1235400
1034732
1494588
358080
919579
1352639
269267
1840613
1951116
963430
1015361
1928932
276017
239539
1126349
1124395
1468129
1659114
295192
1233277
1365636
1073700
714328
1490247
1524392
1401545
1779968
692562
1557520
1921935
723546
1099062
217528
1238497
1451353
945676
1382974
631263
1672114
244414
160584
256565
1855788
1963674
116788
385015
391263
135854
132447
112830
1416993
484140
387511
894384
1445062
1592828
566950
1900973
380013
491806
1205563
119904
1956048
1352615
1197853
481235
1602548
1659911
1987854
1415601
161207
1111206
1241815
432817
1479516
1448123
1856554
1038886
634519
256945
1684405
649810
1710492
1651688
1848002
1632306
1962244
1767250
1047880
1608704
396398
905573
1993661
1929657
153991
500152
574635
922948
903852
361738
1774646
1176271
1023921
1386790
635430
972020
1779037
1070303
1977143
357815
1732674
660071
1365344
1610925
1119475
135306
1714268
630235
172040
1292293
285200
1836198
1310357
477955
245359
789018
1113998
1041230
62737
65210
1900620
1286370
91155
86464
1329107
111685
1329876
78343
278015
1432091
499232
432165
135095
1097897
1449242
509052
1911394
1356471
319004
1291029
60156
1878011
374472
1144387
870617
756156
1172780
1159330
1983116
1354310
1126701
1886057
1167603
1990663
1782320
929807
813429
1940541
1097364
1939821
230781
1061954
887362
966766
1414008
1031669
945243
1671185
1581318
1015488
1769735
1837409
1536261
1091987
1979194
335874
1114763
1118370
1406599
1066756
215743
915064
304822
239679
1611613
1770748
1408922
1421967
462079
1256883
173850
1972328
1774284
1651389
331395
1867975
1187157
1340564
448196
210920
851878
729001
1880001
1238465
1614047
124948
434967
1148519
1645987
632205
676225
437454
90567
1752990
446891
1234738
1433795
1358254
1427285
548161
1729283
1836342
1123898
114983
1913730
155650
1109896
621637
310963
18226
1439432
1210119
694339
268399
1636577
1436942
1414372
1735031
1980146
1228777
390601
548527
298396
1127750
1968974
1286809
1574395
230214
1695027
1801409
1594687
1409769
508997
1594503
445952
78920
1983904
1058590
901403
1780802
567012
906627
1506335
1735476
298901
500683
547292
386280
1611774
1814191
234478
1887151
1272430
404521
1664376
301584
890130
882646
395037
1853992
538361
781006
27505
1630296
1394163
242070
1961018
1077561
722452
391352
177827
172621
112496
336178
1479464
1810283
51196
1859927
927235
1428351
62358
1267026
616211
32630
593749
1126398
1463842
1833546
1035286
779194
1550550
853842
1122593
633834
1448382
1062521
318605
1087512
1574954
1720293
75326
264085
733240
852224
193727
713375
1438319
1858666
1451907
1350025
155406
1979910
1011630
286781
1312026
1683420
272723
216186
822044
1916948
968322
1152126
743437
552351
1971677
1989606
1652623
7398
1999787
1628052
838409
1535424
963335
1367323
1026923
145458
185221
1849184
881593
1410516
681457
1857915
1861459
1428417
186789
1004028
1936950
67617
1127396
437763
1441892
1763234
1792936
701435
1419087
662011
341594
1238100
311347
1686041
1332110
1449181
589923
690745
293590
1149172
1859802
1270904
1285456
1615536
1140022
1419244
819373
831876
1714439
1270746
4116
1690258
1566236
905561
1994253
374854
135215
551673
355439
1720325
311490
1639147
925148
708436
756887
533767
1937154
470616
245734
418132
689510
1353286
1235945
231725
1610145
329990
535780
221110
847519
1419889
1269379
1675393
1011301
1555514
1978432
862236
1079800
557573
1067284
1615917
809904
1198146
362237
1641427
1915841
34263
1455865
544410
1859835
633745
701206
45660
1273131
261331
1014413
645364
1123630
816421
1334666
1515214
616606
1077572
1363285
782016
1194411
1601760
60254
263617
1637612
949985
288636
1471442
899752
494028
202613
1744367
1764189
1478154
806005
1899849
756028
960161
1100313
636149
1196270
901482
846998
1652740
884102
810841
1496324
1983043
1265247
607910
1582284
1266554
1524355
1360573
766066
235450
554850
1531032
1146171
189523
1258507
468267
1201942
190058
1189881
1831099
245114
1397037
695901
1768737
789925
1187952
1728388
1421180
1047753
1832709
395929
1345901
819465
605898
425847
554713
49092
669012
417829
216119
1910495
648880
1083406
838666
238230
1654747
504745
129042
1796513
1104338
305733
99548
717824
859376
536442
1796379
176344
123910
1331645
1304460
325028
1665213
1710287
929
1500041
292202
135646
564220
245554
878224
992373
293816
24617
1495210
264385
366977
1235372
1669926
1701242
676641
769951
70188
1677987
1279099
24580
100848
749666
1084890
641928
1377117
1843131
1585327
1757051
131966
238793
1914599
1251542
1226685
493898
36840
528025
1040347
869951
1692051
1954738
1942723
1566459
375218
204583
276932
1338397
1549592
1763280
1775286
59985
891354
200076
454024
1592404
467551
6565
169487
551558
428583
1799572
271237
828863
407825
1831252
440827
970715
1158721
913938
572647
1818170
52713
299564
714625
1625418
108122
1356459
1256027
1338744
1765975
936995
1160546
1254559
1156490
295626
1869270
1951654
130255
249896
726340
1227972
914939
619540
594373
771922
208269
1921249
597057
455966
800328
304325
486480
567431
1476427
784761
1599313
930778
265047
694746
1851220
1106164
172010
27332
1773373
131761
1074379
578206
1771207
388697
565347
157563
1829007
847412
1421166
1104332
1598654
1946458
1538228
861233
501607
248545
1713024
1137810
504956
556004
670145
941929
267843
480851
9560
1130991
1179790
487599
1520606
1232475
1993406
1320752
18163
1007293
1342048
1003686
1879568
185021
1487350
677452
1166921
1161970
337658
1538278
682539
1512403
535787
1723828
1760772
950623
375449
1536815
548709
1668662
1311349
71261
1667207
523616
1448736
1536512
1699944
681821
1330501
1140396
872676
1194018
755464
1574549
323935
932250
756161
1828848
614571
932147
1953390
405970
987052
26478
47548
714254
783627
654621
1155985
1579878
93378
1250294
1491095
1095093
1519153
1860081
266946
1390911
973030
1400429
1153618
1918461
255327
1432057
1741965
1457394
206159
1576486
1212341
1812787
1076651
28393
165493
387934
1778911
653373
1619502
1971950
98266
1321289
1204434
1400252
1773332
588147
1376645
716470
1959348
499489
775460
1668864
1262859
794801
1746197
1478904
297291
1330115
682878
225005
703720
49941
878942
987631
1568427
1535319
14577
71333
1686950
11205
27355
45745
1247468
1226007
1768262
226771
1669840
9939
1415432
1750317
1368063
1556755
464505
821923
518841
1320500
738862
1662588
637270
1723134
1191050
711333
738760
533955
488521
43297
1167192
1352234
637462
1764948
1554152
705761
367136
1795250
165118
1637061
958901
62177
1059955
1336737
738346
91985
1411223
275564
1092472
1241917
577504
1631225
1794667
435386
1562718
1319583
588672
613618
683454
884819
1619778
1381430
1780183
1736978
1071803
383117
1701815
1535901
930349
1841348
1239247
781852
10883
1664001
526473
1551418
1657060
469028
1696324
1553715
1594884
1764267
988195
1410443
840480
462028
1672670
535633
398082
418173
1129154
1791336
1776701
51495
976949
641352
390683
1230747
1083444
1765355
400904
383475
1822736
1296331
1156936
615640
751142
1072025
1029703
652475
51307
537296
1341178
1281436
1854663
468804
104570
1420644
1853028
678509
1496006
1765985
688241
831082
982118
363378
425594
25657
794256
1698882
624592
884328
150030
633182
1745774
1232599
540994
756789
1872806
1573375
317152
1497237
269848
1623467
525467
587890
425293
791665
679903
1148680
634509
1563085
194467
1374598
319615
534621
1222543
1533660
1595252
805628
417533
1791474
1986370
665329
278997
315203
1882125
1309246
1699103
1571465
1076759
576888
658204
89819
741350
577082
1180758
773922
1328972
14
942382
1056930
1193714
678032
58578
934072
861853
1525865
605658
1075068
169545
651084
60291
1769797
340251
1656515
545685
410621
1508330
1747360
23498
187069
1022964
1688622
1700855
1591083
1092770
322263
1506886
168054
1852814
1308371
1222936
1308686
1917178
1986864
1217832
970591
120264
775169
374349
1339113
1865431
206875
255119
1179267
1342902
121950
218615
1915223
434018
1836813
1174500
1102480
1502994
67052
758237
473255
1049041
1556380
1917132
857790
782227
1473373
645791
259145
105935
917328
595867
1784396
1863499
1345244
369448
1432846
1673178
1364890
903465
1254587
960214
424870
680808
1204501
919124
1300117
973972
950899
1142968
746054
1527992
502683
1538901
670283
982966
1851298
398271
1899953
1255248
888459
1500601
764045
1577786
1513887
497867
1886970
1553780
1820088
638189
1071169
1843879
210713
165881
693768
360236
420458
696698
399020
1276037
242048
1232754
93307
1538059
204818
770200
1125663
1209339
1750871
669467
1729098
1172292
1617273
579167
837529
1088172
1391229
1705854
1310481
1348363
417872
466116
1072754
1301015
1733073
1491538
1535889
1507752
1462555
163431
1590517
1144612
1359830
1767332
553582
1124723
1614508
445649
1164589
972625
872362
830622
686827
1511587
1154132
79562
1857415
457212
1852862
1452805
1394321
160759
1065276
1612953
1491298
149229
1102087
1997059
1096976
710650
717334
1830734
1267902
86858
953170
822134
1717038
1589751
1219631
1774534
1034293
1383748
1468972
793096
995718
1096017
1135334
1487827
1643096
1474455
331466
1493159
1132857
1087568
1804435
1702851
1415266
1563911
32315
1376245
134735
795802
211315
1613997
932748
1373169
437747
645047
1218495
1836684
1508454
1414821
759326
1251370
733725
1980126
256406
722326
66708
951925
1589946
1096936
1752757
598964
827063
1312876
754056
1279599
678301
1052034
27145
733536
1256027
1297783
1792276
1803791
1580729
34241
1141745
500669
166825
888191
859609
1636761
1260204
1072065
1821083
822636
177114
236531
1215757
1725359
1411665
197082
1075711
560411
859441
60196
1847190
186736
1163059
757320
347335
1196348
1817473
246649
1577403
1862666
1794392
128457
281448
1977954
708624
28174
934347
275263
1646392
1752624
336658
175938
1613500
82280
1425146
983950
1589569
1320815
1187374
695608
1170330
1219624
866306
359848
1228692
1642471
1806468
1159596
1796816
247041
357810
919120
28268
1317555
660329
516202
1946131
1368147
1612197
972202
1089582
215017
1263072
1748671
853119
1556023
35104
546389
1570745
638266
1722288
635332
833080
817911
1658139
1962888
1405669
879523
1955055
1222344
152889
1889989
150901
67652
684946
511480
800604
1539319
948859
375516
154615
951670
1116297
1302989
1658795
1651458
734303
1829817
801136
355010
374452
528540
1036726
241762
1395419
713168
1275166
324004
783382
277823
909400
1578887
88304
1166694
622543
1416795
897646
420659
350261
1347162
658721
1975397
1084669
201073
654767
402679
1190345
1361358
953715
932127
990671
1591567
1186296
1460439
1158182
391256
97094
1961825
1204645
1779194
1185246
1720079
166595
1963108
832213
735818
944667
770580
574738
930843
1812379
1015695
283964
282782
143816
781472
12214
1300109
1719472
1333177
589878
928339
837120
993565
628346
1800280
1049305
393097
447520
1377432
1889930
9003
277558
341144
594915
28349
1766239
1330586
1494815
268573
475694
1111817
1056218
1914566
1987609
421817
584113
1315456
1891367
916537
135524
1379012
483130
1413868
1793325
224593
1996656
267953
1074625
1174456
1782997
1444894
218151
1050092
579539
1129447
583732
246681
334705
1579322
429991
334059
1032315
253942
1938441
868501
575636
195179
1809524
116658
1536562
537132
1348121
766621
1209282
447086
910189
879611
153738
1353770
277396
910991
1590366
1165243
648408
634521
217954
995647
1693473
958911
1783474
1631428
1990859
1898006
1440949
365999
253044
1567165
401248
1211237
242118
619144
1881513
1557342
1067177
84041
690452
1919505
1024555
1709728
394296
487461
1325412
807231
1735158
418669
832992
843846
188922
1202290
120293
352368
1736794
651934
1919089
1301038
1219748
807038
703724
545323
857953
1511764
1875495
361544
319113
679054
1737533
895029
825192
1370951
1917773
948563
1852706
963631
129694
72933
1984072
10768
1597441
844129
784795
1692051
637075
442774
1107406
1677317
575012
1454336
1256049
357706
1606211
482101
1297760
1157328
177978
1624207
604479
1743538
6106
730584
135011
1840970
512974
545702
1292575
680331
557955
1276067
1466484
1602764
381072
777430
1751387
1234323
1761932
1186640
14014
1646876
1520926
877870
273534
826470
668511
618128
480886
1505135
1458339
353328
859418
1661800
445496
524272
1484322
221801
416624
1018079
1487021
1026243
685041
1152978
548238
1796215
611795
1770303
185594
105052
1306872
1453118
700657
950530
615586
798702
297564
1221802
1255690
996103
1518440
632922
1192770
1884402
474987
1143353
1192724
838303
1135219
386893
1105972
468766
1641634
1281237
433656
30888
261770
1981935
1401076
1983711
493470
394784
440060
1050346
436113
76602
1408070
945200
1197984
900511
296932
219177
1390993
1596641
908410
1785503
1205971
1354615
1186190
1253781
1353794
1466819
1171858
1835278
1609332
577366
1014598
619462
1899774
1485267
1420971
1214275
1225615
178512
1480841
12651
421982
782821
421455
731640
1956493
615090
1387386
1049101
1052806
1401105
1557017
1498992
1839122
1768998
1368373
1567698
1214278
463877
1351085
179606
192224
40863
1927299
90741
1914663
150989
474519
1500269
1321352
923797
801946
1406491
168751
246160
1176452
1134186
1548159
1836237
452613
68035
1483593
1731327
1085236
1022940
95651
882245
1447993
1456033
404086
1709444
169566
68417
1625503
1419613
840754
259850
1497051
1170969
1600296
542238
6654
1430932
33551
902935
1112337
1997639
413953
402668
1626220
129799
1518992
243818
901969
619469
150579
1345269
11789
1874799
918843
366026
1130156
1531023
906539
1797843
1149435
1049246
1412170
1947944
1087692
288264
465360
621885
1925181
404371
445901
1146164
1519940
1949027
715511
1830881
1322519
1206726
1376620
27532
1721369
391679
660037
683577
1201994
1131777
294037
182194
212390
511436
1398870
696324
1900439
1256119
1514531
1248594
582618
111076
1133793
444443
1191420
599125
865339
1309860
1739519
1240644
514082
1447824
35457
205042
542819
323985
1180103
368294
1539780
1835948
1139281
1710726
147526
513964
674572
1024885
940814
167779
249851
1055695
1713642
1184278
1726169
741133
1210309
1921119
1246469
290121
1980341
1996690
489701
1124406
474903
604079
353730
329485
998113
401842
95510
315210
821941
724954
1533148
699143
289540
1640365
1477697
1295787
693721
1141884
1390564
620133
1475913
618747
1331389
1304946
1869394
408928
455865
1529487
664591
1532235
406405
804472
1539569
773401
688708
1700520
684828
980511
498741
1235263
353570
673426
1973530
1585898
148474
285753
36931
461510
12107
1519550
329635
788535
98048
338470
841159
921996
1875236
1213366
1548712
589305
306132
1787797
1743954
1440711
1775805
219952
1583968
1826804
1073102
1604235
993941
1629956
979636
1013564
561005
1882934
1669590
1968283
384840
1534878
537619
863679
656456
751298
165716
1302832
1957438
1525635
34604
851272
1117130
1267168
98173
1342203
75626
1439161
304899
1933878
1299045
109744
903132
1599900
1495941
1909203
556698
332220
335921
1269683
893065
459425
236096
1226346
618567
1442059
1547412
1664276
1183300
595130
858625
743504
1583000
160203
1736912
65919
458201
867815
1691005
243022
395491
205646
455263
1414770
1062600
1777664
1670387
1483924
1854041
1845620
1791933
547643
752766
188410
31061
192687
1441110
1829675
706236
297593
27093
1052125
254988
136634
408762
1950604
835424
328514
1943840
29690
893132
148892
219362
1719060
607608
375580
170909
1594756
384651
381947
20642
237208
1117718
300508
1772194
161631
1072967
787177
1463101
236904
691627
885959
705959
1011331
1118098
1103348
1818577
62080
487602
472366
663106
1544326
450559
1043575
1125289
907866
1694634
1785849
1226543
118109
1817653
1852757
613252
1489773
1567975
250631
729623
20799
1601105
367561
1711990
83464
1004623
503239
1949105
219192
1814730
1153260
1441941
1886754
191562
290514
1426336
431505
69186
639856
854255
947034
1563804
1502770
847102
409442
842046
321524
1841928
203423
233551
1235614
1344146
802266
1016626
1589086
201210
1695217
1857919
242154
239918
1162702
767659
1622589
746662
1520242
944911
674395
1310305
918584
48366
1351226
121234
642035
774322
1299169
465607
1334237
93780
1861875
789421
1585353
1802354
1770657
1190717
495504
1800364
559292
1535542
757942
889335
950492
304369
1961071
1730370
1543920
7958
819916
1711780
1434448
383334
813281
1975660
1740144
650075
627035
1601313
435729
332942
712070
437266
507511
1711013
1758171
504533
16685
75813
37575
1850414
1068271
335649
1646324
1032820
1443420
1206208
1623070
906616
484198
243896
1802355
1572850
702878
133588
1464825
1184781
254620
1197106
951823
836855
346373
1544872
111991
1559735
296513
1038446
371522
1702285
361016
1610993
439979
1410859
678855
1517959
849237
1068127
1697063
274600
672282
630412
1145869
288576
62776
299551
114891
7244
643279
460076
1413256
1229704
1610042
1889292
73449
1928394
1542043
105713
1804293
559395
162875
1178924
118121
1630161
1375418
1723728
865611
1637633
1981247
119604
1309927
146826
1579421
617673
1957375
1537619
1277515
1370632
19873
525998
600732
458734
777573
690886
192355
22579
1361911
1103361
296548
1179288
1067290
1414191
852777
701278
1968144
1667405
145647
1464893
1489475
339889
772872
1463512
523032
383008
387158
1332945
365475
1716300
1185957
611508
1718967
1602789
1438989
1089608
611273
795468
1793159
260161
53547
1523315
588009
1149833
1081437
1816467
1033777
1264347
587766
347111
1486404
1639996
1598493
1128338
550890
1695769
265950
251515
1221000
1336695
279803
1143118
1056841
1509403
152157
1350444
826604
322093
1572330
164962
138825
1213639
415803
307308
142792
1444482
665984
771676
1808448
208834
36355
1034795
1496176
1940771
248927
1866380
1925547
723080
108813
442655
1503443
1410115
1396301
1653629
116432
368444
1335553
165341
1796094
112236
263415
166374
775489
562708
315655
1300692
1475962
851748
535892
1393168
857685
34506
46654
329993
1988744
574295
1300226
748373
321784
1881446
674835
1649675
1400252
907148
405117
1959
853084
66950
1403731
667798
1232767
609594
1562599
1700969
1221073
1648071
504202
974262
1605803
1037032
1300852
888325
425157
1861863
680402
951965
1771475
1809613
373447
1309147
107993
766431
670927
64702
1697736
965299
1582908
1686047
1488396
579769
1243662
1395970
221125
217703
1736508
1421683
1213144
676375
970536
265053
513549
223980
1906376
864034
1774638
1913261
171799
1253265
180446
1737986
1864513
839765
952647
775398
375679
1667479
1067489
1362084
1627672
818250
503320
843856
45739
1268561
793955
22210
1470443
355644
1991515
1675791
1080441
566172
1820141
1743585
547459
1502992
1909790
269850
966240
1861815
1244453
1183150
1040328
418528
643585
584138
586727
703635
506009
1032233
1959578
1224420
514984
1003903
825661
1672933
261029
834929
1661814
44186
335203
1926006
678158
669191
1892006
213193
277195
1694752
1625604
266631
1753052
465570
903667
612994
1302891
1395043
85960
371173
1092540
380338
1231779
217528
1388485
1145122
1125613
1727760
308687
304428
582074
1623096
341644
1845200
1625388
1881287
1236480
852659
623213
787973
1087121
1883840
1492058
624508
78547
1422847
681501
1810155
1508234
740072
1527350
745802
495463
654236
1123426
697598
215791
98165
1342262
1162946
221973
614557
1952637
1132023
491761
699308
1014771
285665
1114019
1777365
491845
766059
1245980
1672389
1798019
1165226
220239
534270
1294088
1138688
759413
74010
1394378
1398565
486309
1242451
530021
847872
1697747
716722
998553
902948
1654133
38324
1395510
44753
275426
1257676
984384
396030
324062
239288
735565
1036107
864995
1326918
1088110
1283833
1327796
1894317
1675174
810307
1303461
1851856
1429846
965222
1889212
495252
1329559
997828
596128
580925
600105
185937
1543041
354997
1859157
1137858
454171
992931
267219
325447
1138223
145305
442419
1648137
1246025
735088
591050
1996742
1053038
1069267
1483741
1251631
170046
1346844
830687
1846714
205934
591296
781787
1744741
141256
580343
1511759
1925037
1267322
1279230
1892937
1243838
287744
1141096
1377678
1793238
1440895
1064180
1435556
1563200
1634094
676856
1974605
610845
1687568
1448722
1053513
941446
903272
160855
159100
419324
1766870
195534
583337
1906541
649962
1550908
897366
187191
213124
1219393
1633424
978411
690734
1970367
1422768
809335
20367
917842
1633406
1971390
747707
265692
1642848
182396
571640
1525404
828703
552640
769983
865736
1210820
1949079
1931416
1507400
1896212
1486799
561089
904014
690470
150582
1527993
1907242
955151
643680
1653029
255447
689435
1778707
1067582
1373387
1193476
1856872
306971
679741
899913
738079
684149
1468314
1477911
1830908
1433407
1116153
800332
804280
958508
1870808
766325
655267
1943832
1360924
735119
930977
134573
744019
1429308
813900
1382816
543943
376738
1064913
1950873
354370
781064
1436062
462633
90138
1583565
676079
207642
453410
22611
1944478
390718
338372
592872
448450
977440
833867
1606150
1627023
557080
1297938
1799934
1666605
1096059
590091
1142276
1825059
134220
1865311
1680892
1544268
545806
12658
1416000
685782
178412
328467
1227527
1424073
407025
396888
1227501
1222247
837231
1222560
1080284
662206
590941
1690870
1156393
1153487
1691330
1634503
908256
776896
275102
1690794
206809
764454
698390
1368768
1143770
1247657
1093762
1373018
722050
333590
948020
1750134
1751260
1954326
381324
892985
141735
1333297
1627712
270372
1310082
553190
62578
1029011
941787
683727
1713813
1936868
220992
670350
1225298
1787046
40545
1798568
1160495
746034
1545258
1151014
1784253
996373
83722
1677482
886479
1544672
955312
1632319
81957
1623321
1753711
1393705
690883
1327382
1659066
1997134
937591
1693025
1194074
214893
314987
761691
1770775
1468098
911703
473446
1026057
1582161
258326
1684150
141095
263084
1241914
1583542
1677265
1396613
370147
1498872
1806765
205855
108826
763436
1603713
616845
1204950
603901
1147675
1307856
1948830
718662
86574
1846028
1744524
1497045
1742209
383087
1401837
1283841
1361554
1689255
379370
828689
229200
46887
1339619
444357
953565
523094
276878
368534
1308757
1130675
486386
871937
584402
1853900
847166
338256
148488
1437267
1935543
504339
1853574
1424110
420444
1199320
596198
737445
659566
438585
844711
1645157
1394675
1497549
1967125
1425071
681753
1539138
56397
851009
406453
371680
746884
1485315
1115219
1929371
694662
1048497
1109689
1949464
1577411
1254717
1281699
1280466
1194034
152844
1452741
1775656
1217463
833590
1131032
1052413
886152
909370
311099
60375
367037
1460058
316323
1356869
579108
1632633
1645629
890865
230384
1775632
1355107
1123798
1375886
198007
1097450
1531788
1784368
630230
165877
165383
310269
1901462
1747450
1471615
1730047
1202548
1239719
1671097
244615
253521
1905538
1265330
359263
718390
638155
441239
1270996
576100
1035670
1315977
813022
772127
1723183
1092307
1949515
877176
1018594
1074592
895703
1507011
550300
1429499
154156
813007
147994
1901273
1836883
807336
1250341
1618896
1443451
1833134
855578
262868
1133659
1400643
1206633
604842
1430841
576212
1594257
933126
1763526
928183
1412870
1961297
500480
1416255
1228813
1022189
615205
286512
1886365
1780097
1098257
670972
1354666
654107
1324642
889078
1248562
254640
1864849
573806
224615
28362
1002495
1485201
1996131
681094
739952
1639205
591141
1152774
1068272
1432282
1736637
300450
445219
1726025
301893
1387638
1064724
684076
1622628
1037145
366257
1269288
1485539
1523576
1167995
356973
1852590
565548
1307110
969328
1923565
763239
1630702
1199666
1222721
1468177
1609360
1228000
686209
1023367
469911
700241
25312
1469435
1951413
1047276
969009
363602
1224045
559918
1817714
403232
878280
1151548
116147
1805665
1899588
1772524
1807491
771061
1665515
745417
1252155
804512
1908237
247565
1364753
12129
1156595
85594
140297
234389
563783
560710
531467
959334
1431650
1068273
767435
1817224
623805
1769902
708308
923441
1602912
360690
813644
245093
1484933
1916267
634429
464115
1726039
1038752
1619994
576798
813604
378145
1384749
112942
191975
871635
630744
568568
935628
1395013
736694
370025
1623487
243708
165966
1124005
1849088
1642014
1683838
876463
1110137
1883556
1158449
866811
954947
834779
1928544
1812943
1359606
78809
739188
164321
1249203
197631
1064930
1846333
147117
561766
1766543
713408
530927
732803
9938
44345
1740280
956194
1499888
90316
24487
182517
1304372
408747
1524889
267991
325080
1278742
416879
1047732
1241229
1560443
1080637
791816
625694
699133
1537776
415209
552595
250108
1230972
982493
1751417
1260928
1607228
1698270
1943230
755910
879945
166256
1547562
1277999
530878
796323
982853
645241
953337
1896872
496637
646650
1326549
611573
404999
932051
1102402
75048
1311865
1234139
1012575
32215
1881441
786632
283780
1067777
310102
1815144
1521506
1018890
1578434
756928
1593507
1304878
1804722
1607267
813864
608663
1373667
495734
1650296
799513
189307
1626306
1541342
356742
1755472
1328227
1778739
1855228
379909
687185
1426362
439541
778496
526281
1146531
1463893
1020073
1791748
801598
620894
1514215
589356
947797
1328833
1173828
212844
1809209
915506
1816227
1218269
1509237
670439
1478156
420294
223919
1334234
757600
905781
182601
1357228
1945026
935835
1270497
854211
82789
913765
1260128
520886
1242958
22180
977178
806676
884344
205302
1922331
697396
95949
1938006
1932951
1818794
1925879
1601515
884674
1560351
527979
394646
84612
1941703
1075301
1109293
654619
730769
1280102
1579996
55107
1449304
504065
161935
483560
1702013
1421014
921166
318635
713378
179718
1377235
942905
753241
135341
1080270
1963892
800815
391500
1896176
1932105
1597594
369114
887238
250442
987297
1948763
1085044
665173
731757
451785
1109131
560021
1841098
653669
1083050
894121
1724307
1975994
809285
1336425
718462
53613
1558250
530287
11120
1306864
1285315
121504
1571926
1937449
905306
403057
1480279
1773756
650354
1454269
187534
1616958
1279118
1142011
1886800
611371
746164
704435
161252
1255685
449312
1273521
1619051
1541833
607577
886478
864730
646986
1965925
1991583
1458030
1587503
740554
508768
1499816
1153113
588088
1896864
1327237
1971083
1210804
1678677
375885
1275139
563391
453479
1219032
284429
768069
1552251
267014
292524
857746
1906777
650861
1017848
968298
1444235
499720
1592698
1521600
1791332
501553
1913149
457993
391263
247264
1774077
1917608
692173
186578
328903
382718
988495
1153014
132238
7312
1645305
1281589
41076
744312
969293
725111
1172804
1123582
351391
278689
425737
1818085
58220
354877
1207304
1551043
1387174
323046
1871385
1482056
1680038
1342241
219040
1008309
646824
1468946
376020
1848458
642117
1255471
1441506
1803063
556336
204493
760568
1049632
633999
827663
515344
746805
1949229
673522
744007
638402
1721354
1624897
383460
1982344
1034032
1948283
271227
214766
338012
1029227
258577
288438
365551
1880272
1309578
1531777
588442
300946
141750
225496
1277862
1059596
1558558
177711
521936
545029
1339810
1136020
1090412
1984625
924814
145524
4822
346032
827118
1518047
830411
1776894
1337384
364872
1859210
916188
670383
1705236
1220474
630302
1942946
1714047
1798826
525230
398395
1636682
593386
1436792
1508529
1044081
967983
1561745
1605410
816889
1375103
90221
1255365
569026
1862628
1036413
18728
643059
1717523
1315461
1708939
962061
1415421
624211
1605630
1628076
1620383
1772822
1743903
1266262
1721526
624081
559544
1148281
595641
305838
214127
106576
544307
1798095
1500518
1321982
1101774
1985972
1752798
1457094
948062
1580970
1389579
1387270
1846180
515298
113181
1135080
198043
1472546
1158934
1854060
913900
1401388
845570
223331
1563135
1025778
400335
1612440
1272223
1583485
1029986
1430858
1585995
1414326
1779391
1849803
128448
1232884
110895
1234828
1712526
1937042
1906023
1357382
1563637
1366439
277774
1506882
50620
1284445
1505632
1781612
567303
1092454
1286869
411330
1596280
266232
370756
699139
884391
518791
1798397
89811
625991
162272
270465
1900031
499749
910313
1053041
34145
1025380
771042
333998
1666308
539798
1819081
515926
1039624
1976347
1350033
1208385
1571547
1147598
1809260
862927
1227439
1341661
832484
753750
1242395
1470494
1277199
320455
1702440
1526325
571258
1895945
1750245
1549158
1616319
1078125
642743
1797491
1282992
1944074
316451
558429
1286274
1661937
71260
426267
367260
1123913
281342
534135
382043
167261
116951
1849283
976411
386768
1514017
651132
1044236
180292
829283
817943
95245
1417493
390974
535318
1713043
337278
1540118
1627288
1869475
1434054
539155
1506826
598471
1164754
94094
1381187
1019671
1544587
729104
1864206
1255676
1539823
1887643
79031
818620
1833959
1172932
1798003
436614
1531539
722556
1561854
1651196
100255
1029229
1341357
1530545
1860108
690787
208006
1288804
1065428
1003683
1714549
279662
964744
1438662
651420
121215
136767
1842647
1000655
92343
711523
1048262
503707
1993588
1976653
1597855
694550
286230
231555
79889
1772361
346884
1413123
751456
1498821
1826311
1842000
1408648
191597
752895
547643
453863
1021376
1532168
477401
1940366
1985652
33466
1069008
179242
609869
357262
1334285
1234652
1882179
435333
1803554
1651470
832108
625820
1515746
1831759
1763023
1262166
647632
1982295
1399710
875579
203947
652514
1306795
85255
1574795
937276
1713127
1853934
1262841
695490
182262
530492
912948
538818
1698122
364114
228123
89166
653869
30923
1928673
1559798
544618
1638497
978251
429112
102249
1016554
1053999
51805
1135776
1093335
1120373
1390339
317393
220719
996241
1100687
1997565
1917965
1795148
1005577
675056
172870
747489
1989623
1517313
802079
1366242
1769280
1477449
1795514
546722
1770866
770523
473211
846737
397738
1682695
739586
1093518
1581487
1296012
434609
553898
672310
1782031
893298
673505
727595
301375
511167
1786443
711060
705026
1595035
58940
620728
1283338
274101
454048
321913
1822480
900980
572446
1843406
225817
1553444
631401
217570
1550966
672555
1376461
1207722
386893
989509
1170112
1488586
1171649
1011145
538088
835038
1548092
607942
978995
1070310
525838
1148320
1385475
1409340
511927
1219625
1164159
1973591
1683383
1981634
1296226
1620487
1173146
239658
1693396
1195124
1957814
1331578
211841
152253
387266
194696
1266700
73781
1158869
597894
1352556
1891975
675850
342511
1471177
1308308
52111
36249
1061796
729609
1590921
408226
28331
1864802
427270
1066578
126430
948810
253259
677058
1584106
302686
729116
1498200
1663918
1459064
267919
1640939
292370
1461545
1488312
268394
492081
254671
345677
767130
1217160
1081782
1430707
1125454
1831746
863130
486703
1850525
228914
1367582
455404
1577084
1795744
83924
103833
609873
440538
1876541
1777018
66263
312497
180456
625345
1832855
1771726
240039
1314590
1176820
1403867
477592
69811
992558
895144
1347420
40697
241960
559646
1353877
1511151
1652912
1756586
214857
1623758
721539
22669
1944364
758115
1508285
257796
981575
333879
1384025
1224050
833707
951115
1354018
1618816
84420
789263
436700
757266
617824
1046313
1780299
950137
557057
883559
1818352
537971
171162
1178875
957621
1625785
567078
1368314
200228
1001015
1480412
955266
947622
884214
1297587
1641427
1157520
1885589
876526
629510
1068587
1012872
286660
1509818
1342270
621461
1665357
1418461
1321447
1067292
1558256
1998695
639564
787109
1915462
1805107
1901548
1705744
712363
221662
983095
622040
1399543
383920
68512
1358559
636915
897983
1345198
736046
1934639
95929
1912583
917059
1924171
1166047
1292820
1999261
1295186
1967942
1417588
1212499
1356555
1229160
1215582
815344
1983921
1826791
1424836
1983340
473614
1912791
1476748
680169
1114056
978350
455594
772268
30858
251360
450556
61731
1336694
1258127
1659623
1564110
1205067
1234549
41095
1780819
1759965
1801816
1098971
1752359
889318
1502209
1695284
1375732
1521815
1580351
1923979
1319434
1145312
960442
864716
56260
1975969
225833
1181603
1989802
906626
217054
1589120
45778
1404460
1122202
1484145
666768
656619
766133
1776796
651114
411411
869450
334188
1018295
679514
1403373
1675419
775674
631629
1764290
1016740
1730163
815811
1417310
237948
400773
1700612
260575
1383247
999414
600218
1985002
735780
1998754
1463997
1745375
911913
1552977
137606
470558
1887748
1004555
971120
1838545
1240718
984649
351695
700468
60764
472611
1410012
936360
742475
1347848
739748
1550221
581
1316884
1623128
644830
1495873
1554479
1801323
1340610
1354393
1354930
640818
763999
1712133
1980289
1092693
1337007
1552041
1881073
1487123
937068
1684783
1098767
675204
1140836
410750
1629600
792535
1723720
599334
1154111
1688917
1009566
335023
98229
1955091
104798
563297
887643
1368994
3591
449201
969623
1606436
1649335
1153321
863308
1334340
747908
648620
1145130
367230
870033
681894
1820131
1110299
1910543
1381947
1040341
1449462
9016
1427807
1218777
1984304
834975
394116
402283
1130796
382612
1765487
216576
1395553
1161555
576546
1342913
404367
1814060
1068856
809528
524670
258920
1744537
301365
1613045
1508789
516832
1497337
169824
739855
855795
1336781
74556
562859
142733
827477
525846
627330
502983
284891
1366047
1740464
230632
1643860
784861
433106
681838
409898
1583820
1857275
1811538
1179443
953971
1250753
1862917
389513
1566175
1136704
387358
1517455
926108
502812
349707
1435007
951458
516280
1682705
1035002
1031450
1902880
412998
1227368
1494227
290525
1313061
639030
549313
603995
898302
148402
1658962
1830125
868130
895669
249995
1429010
327531
915811
1473125
1968448
1027669
866092
1644097
1652352
844137
1809241
75287
844139
669971
1738805
1711550
1340107
711059
8880
508722
1492143
140302
947195
368664
99699
1470098
842867
353977
5437
292147
993888
482097
113052
551793
889116
317226
1482459
1944888
1658539
1080235
1623829
692690
1122248
494503
936953
1149875
391335
400740
1267418
421931
1171285
865954
449571
1486054
126301
995512
1895065
1592520
787250
1242109
201481
1600108
465182
1299540
1169864
192248
1291235
117307
931483
508728
1235898
1945213
844040
47445
1359533
1892217
1588097
1838520
339894
598131
1518197
299628
31134
1626514
1101171
915867
1941748
1486711
518776
1269997
85534
676763
1113676
275102
1248988
1689349
865456
1308899
1102455
962479
458432
640977
1657273
109632
237182
118248
1930629
800549
663242
1728468
357580
1030709
1742961
1212259
615760
1607197
1524551
1796713
1120773
1276772
833584
1664863
1686178
1660557
1615091
1283326
1861876
1465112
1763103
1403023
1836165
1275621
1138012
1403750
688542
1317280
213257
1231079
141603
786311
377916
312702
1312622
1867926
56948
1218103
1148928
1313190
700298
1293470
188461
504101
70085
1293825
434863
1057306
1011886
988640
300207
1099413
478832
817545
439324
276925
136044
453802
369626
1844608
1437395
426682
1444497
1018674
1569254
1447638
1299645
1769441
294236
206602
454860
1393004
131046
89568
673197
551425
1278000
1581420
1946840
489972
39040
774872
962855
162967
1890492
468661
34576
487272
1260964
938955
1879882
1940969
1101513
579829
755015
1380108
1571528
676201
1072901
261602
1355041
1798274
1291159
451910
1820848
1856598
480720
1149243
1112385
1153850
1411421
1780182
1902961
1270565
1688003
987288
576778
597432
1988617
1436034
1182566
1289455
767025
187242
67492
614879
1025599
1227544
6458
110596
1331169
1663921
606651
991211
1602991
237073
1129125
55976
1529992
245702
1220256
1742872
685711
574086
3951
1395129
1392086
1270366
746871
992239
721127
188140
1868569
903371
1510150
847849
363296
1878546
1397212
1483333
1726082
266584
1112961
838832
436539
1991980
1089188
864826
1502227
1285670
1200923
1940154
1910801
1389028
540015
122314
1105027
581899
1703037
1296956
1597921
822450
298304
87124
595370
387147
1334236
727261
579128
700584
1697712
1227762
1307734
1350409
1381176
417891
1269246
946434
1942998
1350222
1261172
274061
75240
1828400
1846935
1470835
657044
659029
1550140
891804
842177
915452
1989268
1009566
955512
368391
1973506
1528891
1276921
630994
1502909
1532989
208903
1709300
1526359
686648
1628615
30530
412631
248724
1862950
1141420
1304533
32848
1360289
508933
1860516
1906543
1555678
934876
1938451
813134
1175463
687985
632791
1435778
246004
1239745
635314
699349
501457
422517
836220
1232391
53189
1534715
835783
191813
687078
17453
251458
493750
1199709
1810302
1967934
579946
1087076
1728079
384654
564452
1881761
1945347
1739605
1367490
782779
798647
9170
319974
1248809
1104529
1524410
965508
1098607
989004
1413433
496374
1183511
436338
1801893
1759667
273622
977696
1966607
926703
1912502
1164466
1328238
784666
249408
1399601
1383664
1624144
1864837
1331213
1272315
1090338
53617
1575472
1859553
319691
1232836
168384
1548724
628567
324774
1957157
1266709
1908846
1093311
692066
724079
466315
1969415
493205
1413909
1520717
577002
1467402
1484809
1651544
627413
379424
1321789
648589
1225248
1985591
1580412
766455
92536
1665361
798273
1129391
1139170
818851
1532024
896131
961342
79262
600424
424217
345119
620618
1581738
1876681
79533
37033
275883
526058
400624
1578964
934291
1429845
1230379
1324092
1162964
1364781
1728159
1610947
460780
1908197
50535
659128
1781675
171629
237549
1690441
1060175
1985716
1426899
596735
919529
1292052
250766
143774
1477800
133393
1174026
1299710
478725
1954891
1222066
746626
1799659
690793
865110
224313
1684687
682408
531359
735591
209877
218900
846283
1217607
1605797
1210822
34350
608779
1638485
872472
347906
1755489
1889123
957797
1595391
1314184
1314968
1832474
1740548
1070007
1790705
1491344
494386
1239846
274828
1449009
1115207
827375
1138877
1739216
1871970
25663
509892
1024073
613471
727323
1998975
716586
1762286
1033043
699855
1336061
591916
81859
682868
227729
985197
225963
1334934
331728
1932799
443369
1935313
1077788
1139524
1188586
1272832
778537
1899769
1715678
2732
562840
1662751
1974514
1145093
1484568
1376187
1195658
1042341
1925276
172586
1511313
455623
1365678
1214314
1140385
1714394
524363
181714
38805
286690
990134
928549
175063
613132
1553506
1642606
148250
938
1779825
1001306
1242148
649352
1736994
1672937
160671
48103
1456692
1926307
1165891
1361545
101804
769317
1492448
1118419
375679
395438
1926647
204355
1662189
343966
212994
1524322
1214562
1645194
738592
459976
575374
154392
1191743
1351232
1052880
1008351
1548597
409928
749417
1379930
141981
298199
815333
1865321
666549
1165142
790977
24278
1685850
277841
348255
1502177
1397583
245998
1241486
219117
130484
528803
14790
839131
1858729
1031992
1545471
85586
869169
1414307
1413611
605382
948000
1766080
1570111
1867623
1729060
794919
606504
906604
1391220
273798
60596
1385020
411947
495976
1494299
452250
155088
1210792
854314
1149655
77414
1905946
186268
946508
1781012
1892637
1829542
658346
266631
1986635
532854
1476171
891164
180799
837008
960197
1570688
1783926
189365
1377803
1079286
1863296
1417053
925076
454908
292634
1818860
92278
1616928
821787
1810514
1942051
264564
809062
650713
93389
528217
1376611
656536
181113
1065348
1544917
952792
1999688
392563
839741
1898164
542979
330002
1649953
1551684
1672244
1867935
1845788
1005952
1155566
1849466
1199277
1835489
574416
354933
696272
1287989
1641124
806749
1639511
631809
813443
645487
1022084
1291374
843755
354446
636478
1267363
102863
200930
1197381
1203833
324510
1849446
1424672
1467463
1417886
1218516
1901553
20492
1882900
837268
750010
349234
1614897
705116
1153963
1028647
1396008
1960727
1996348
119736
1482034
531743
1112268
1701612
238711
759769
1108044
680669
1330632
591093
1448014
718621
1230218
1230650
1916775
1722733
958990
532114
1484833
812840
508505
1343420
339775
815422
1158761
98168
88635
1342408
30602
296981
1024850
423471
699473
196746
559880
228399
57227
1389895
195702
1015243
1906731
1452701
1599732
155652
1326111
192303
1870333
250055
1866167
325378
411984
555911
1749913
1719714
461385
1039369
578200
717190
3991
1178366
1790683
821618
1937337
561755
1629598
1523935
1678666
79714
1250107
1593248
1180517
954010
858018
1135628
870837
1691880
1733862
320811
1086079
624638
1786339
1100416
435635
624471
1022786
969631
43122
1670574
1355659
1569770
611012
1739097
703503
1409149
1615348
502967
1141193
791514
1871397
679706
1176907
1715138
5093
1319003
822408
1426378
1851378
1316544
231534
1529415
1487737
1040941
558542
802175
351676
409580
1470096
1214230
233374
1599129
559160
1965463
1782302
1213650
710041
480826
1599590
765089
544633
332162
1647549
84186
1579321
1591982
1617116
762894
1504524
34383
1554011
390342
1598239
481588
881288
417399
1911700
1433778
1090097
153601
1834123
1229920
845285
753085
1913223
1549055
1646600
849035
1016407
121594
920386
1557919
1805301
872970
1474228
120218
1255848
641440
1591465
96243
734217
994397
1083198
1976080
747775
1353782
1421493
1984830
957907
194859
1229575
1174735
958476
434518
829392
1625533
1514383
12346
1542151
1815233
634004
207738
1507011
687584
279721
1618381
1612725
1183550
488205
713748
503489
1236061
1122724
1090154
1384222
751240
550475
645183
433384
1779760
859358
1709402
161033
414241
462528
791919
1903608
306173
121994
1167555
1913960
214156
1857626
137741
1715167
1432334
1664388
125226
527324
323245
920401
249628
1244145
112040
101073
189242
1622035
793500
1565414
1364871
859699
797082
1531475
1104600
1622820
930183
207569
1357561
320517
4725
869333
673801
670266
1004188
1057126
1060623
351446
255345
902769
1342050
1181308
874899
1886185
1452754
743593
1564860
1061100
230134
597662
1978673
1000370
1001471
27503
1607073
666242
1325464
1279429
1996763
1971659
783350
193734
666727
558161
1763269
824744
1420274
308182
1224774
1307277
1681091
813654
230387
1056544
683642
1589916
1103391
669034
478223
348123
878930
1831770
1640805
339910
50858
1064388
1525537
1957543
522549
310191
1404408
1264737
573830
38949
1426019
1681579
286320
417953
655277
1575885
610015
303475
355038
1087196
967920
1072784
1753176
1660445
1150045
467438
1637565
716961
1007420
1859054
1294008
1149610
1745872
1862866
1180942
1224042
1577128
1250563
372181
508926
276751
1020064
927577
440184
160526
1193969
1312965
936646
503564
1929710
931124
1915629
1498913
748058
179384
1162460
1797830
1222002
1293908
883916
1845842
579619
1347698
1627898
436224
201797
277142
1854104
1066255
1265733
1537325
68638
480730
831523
709038
839884
247512
829923
1667302
205173
1312155
1331759
1976171
1946530
311518
170544
1105459
109197
87407
1083704
1415049
1734891
333197
366089
1034710
141023
76296
1545658
602852
45859
1885989
1504025
729703
355842
30620
1355793
821898
1938497
469675
1614756
659890
1462894
243260
1930629
670071
776922
683523
141111
477985
1748378
155422
1704734
1642775
1992425
317718
676983
965690
1502577
1208730
1821985
693061
360878
1531907
1332843
1709516
1222746
689411
1348496
1998577
1210570
1394810
418685
828598
1327003
1240172
213395
1349252
1782262
182966
931470
1549597
1401930
497891
1226062
441320
500750
21279
1249618
702418
48268
1246732
485056
1814515
682268
767082
1549801
1367993
1604016
1494771
1864343
1394914
1637282
1392387
226377
1801280
910218
495752
1480212
253376
1172976
1352892
1756294
1130775
1774096
404995
1665397
1598215
331676
1237205
63782
888528
1399652
1566145
813929
1691302
249951
764039
897528
1515519
266376
1436992
1941575
1357780
1253390
1745673
1052669
1553259
384574
608699
1239224
1926443
40717
974779
1614713
591510
1581780
1839160
901049
846951
948001
1207191
960379
1771804
156544
215936
966310
1183251
1160188
1936775
278966
1417718
181030
277650
359572
1794932
594349
1374070
1655141
21457
95043
832801
1103963
1758933
379542
31335
1179833
1175568
336015
1837563
416832
1780256
968945
1924779
238418
1548324
572684
1175234
1871358
759387
1492480
448214
764548
1892254
1580497
909102
1775449
1982024
1141873
455273
56925
623710
429972
195857
1933973
439256
1572919
294307
1456072
1062448
1430765
465623
1994972
228453
1786964
900052
545357
735716
1485717
399894
1862193
1366556
49617
1974300
1118142
831980
1679898
1740898
395301
1015764
1404915
961887
1352585
883689
1236155
420280
1828333
706164
1349516
1214163
355017
1853885
1741945
1058015
1136337
721981
1553621
848861
1023402
1639487
286941
597226
1540590
1213434
1277007
16571
1412908
966656
307700
1879246
1504052
960188
1882416
1841549
940820
1751955
140924
970352
1997800
1480746
1206625
224075
219161
1985023
1714280
1680333
781280
1872579
1808789
1962032
1543505
1330388
583357
1977627
1131870
1744600
1080834
784341
928942
675355
982808
413091
435755
830892
1204537
504356
1843601
720802
1001884
790263
281480
1950782
870869
595759
1594169
569695
741833
135698
1394696
698364
174971
743618
477548
1969101
1171751
1543163
256754
1117957
1329231
883105
768583
1437056
1657834
1200777
1154306
1525713
373511
1848843
248144
1132325
1082634
639113
97016
573715
677367
419919
420071
1037986
1994150
1824741
1365582
1020374
1315069
713675
1170739
1276123
92961
1759851
1154821
11082
1621652
104798
1374959
890995
1567411
1273948
922800
748320
697735
1765025
1578155
233276
1732069
1120881
1738685
631645
763483
1178305
1355142
999983
1393377
98765
552283
393146
1741672
334585
1632661
454409
426860
450697
1005691
853021
1530580
1679843
578996
636775
950047
1016284
1236788
1760153
1203685
837933
1137741
1542358
108012
185901
432041
811922
1349678
1546326
997141
946770
292400
1731320
1193327
1724737
1877224
372575
31464
640471
1756646
1686848
454611
684066
652452
1758291
109058
31182
307104
1571317
466030
937458
144430
1029446
1816154
408397
875281
728259
503673
1450985
913293
405026
1405831
191788
1547222
1567560
60976
28490
842940
427689
1755056
482418
909590
1730101
174214
802696
1136209
134582
1723836
719405
1923172
1985894
218594
802686
796460
1798722
910216
1449752
1643521
638561
747463
652447
1709713
1199199
1455587
1662713
1341039
1296561
511353
1738732
1852363
665496
744539
491023
1841403
586069
1109818
1003569
1765263
1178133
265661
733106
1113999
559753
503777
854382
1170415
1182573
206898
1912656
1811572
785923
509681
26954
1362581
668367
1615593
1453612
193463
690932
168225
207891
1459986
272416
1804204
1854108
1510384
1896971
1852420
1760432
323378
291228
1614994
1904362
1816843
607625
443118
1499688
1534257
929812
1879077
1760604
438202
1167853
1253317
1881581
829272
1405796
246819
1183368
1122419
909510
1647455
24167
660750
1931531
29083
942251
1312481
509089
507782
614332
1592115
11130
58816
1415602
1262322
1236916
1562630
690192
528658
1525996
1339828
757347
1847775
65285
1339357
812935
13439
221081
1327861
105049
1363889
1752565
1931105
1845771
1870440
221827
497251
1174447
576078
1191479
894361
414161
214344
1472600
84557
847743
1258271
1520182
495710
1811612
1704248
361483
643428
1735112
884462
496132
193864
540921
936807
1227267
110542
723284
1179782
1190520
756871
888195
1103971
1651888
602750
203345
1715680
1707127
932907
954582
440438
272272
791794
883065
1623516
1751708
271692
820635
954624
586384
1100664
1855735
1396679
1515243
1491317
1618989
1870728
381672
791627
1163198
1009362
1114545
1413560
1572756
1846725
1877554
1909291
790351
688062
1414601
1361683
1094235
765722
1571779
676833
1118941
1428123
764873
859617
1722891
1222740
580213
481188
1841975
1960182
241434
1334015
1781921
1003515
1426779
616645
1470647
1302214
1153812
1488832
539599
1512599
44248
1850888
1843308
397386
609117
1298261
1714704
1670077
851083
1373403
1004752
1814757
548817
309516
167497
32307
10827
1567843
838905
1388507
1701034
800575
305828
910144
23984
543826
419307
582250
290799
1520102
229871
988585
1695292
1631692
13808
174225
1424731
1026384
624821
58703
334801
627900
1651892
136528
280886
1964463
1080598
287961
413440
1894727
7397
269037
1430459
1293476
1700446
727008
50910
169444
1867833
63616
1284692
423030
596959
1000927
991983
1507304
1819391
44622
51548
187919
168472
1535728
1037495
1713460
924172
1971529
199123
1102317
1088494
1255576
130813
979971
1725148
1706946
1875015
233683
1605694
379999
1890669
1749226
1631357
26042
1197024
796441
619207
1292775
115906
1653122
1147069
1790818
773359
56946
602957
661047
653929
1844101
35739
1156241
216148
1801487
1934054
802352
250006
1915896
664219
1076117
1482094
1138286
902647
1221289
1628470
1422299
129952
135368
1128703
1831050
1483565
385268
245656
838502
293519
1054653
945485
1695125
906549
117507
98908
720776
549313
1593509
1744709
776859
1521534
691338
1017449
1241778
810414
1305583
1910821
53039
1178557
263787
1352335
1439221
1346452
1442362
1711400
185836
1364821
1641823
691436
1444739
1764511
837441
116993
292306
1807115
874512
1144554
985422
215747
1905869
1569396
268284
1201240
1901057
1110192
419874
291128
1127665
1809179
1855169
772720
1408103
228999
1237659
623713
581244
1396798
1718103
1371932
1982389
1370380
745558
166016
234414
1226255
1968548
672519
97705
863563
1029652
612209
798546
1569020
390519
546073
927648
769989
1579428
1698463
1963888
1776396
1033994
1112736
886897
1047798
1258010
734034
120018
721312
53701
1635993
1691645
736287
1097730
472650
23819
56650
1134820
1357067
1086835
102476
511366
1790448
1492083
1196151
473260
1616900
910752
1711517
712300
1008243
1090829
443304
1119358
298058
1625785
548584
1223652
1491960
45290
95250
1855596
1291480
1726919
1923667
828811
774543
1149039
1918249
1589321
597321
1130802
465438
545054
15258
162745
1216062
1654288
118662
373245
1403938
628655
1028925
1318561
419452
1443638
201650
20007
1839450
791097
1638412
652664
1993884
114382
1514635
1866740
1906731
1583868
1269007
1926605
1300334
612676
223164
406973
276172
227620
1620597
1341729
192069
871323
1415910
585718
488983
1426910
445362
1643171
915118
504149
1681411
188928
1977437
1042006
1866711
1421107
799063
975747
1151806
254638
1130581
1918416
1242098
1050428
474441
1167813
1690348
1149269
888782
1077043
850817
1709821
434508
1492567
1520315
421444
414959
456263
802965
210587
494891
1600264
1640792
860499
362648
1096730
1453815
999463
158522
1608529
862423
1133463
690148
1092633
1403665
902345
1916897
685793
1823843
1704587
1535534
1208581
986286
754120
345973
81986
300336
196697
767313
1068069
1532765
1161050
451554
147259
1724058
1915036
943601
470116
655386
1623186
1859974
1724264
1513810
872865
945753
167810
898633
38134
1249538
736865
1111124
580715
1205409
755700
1392571
1254907
1126640
1821365
1830839
914971
1302973
1618805
1371242
79333
676585
1784354
1112743
1253017
1313686
656892
802950
1551922
984990
630349
324213
448852
1063417
1275932
1149986
276249
215065
1074947
1012875
759435
1465507
192291
620561
682253
1918562
1429410
819500
93501
1155615
980972
256318
1031774
251022
1458118
314964
167942
1981461
272422
230103
518669
1847135
1538668
941975
1817246
675548
249943
1405451
1568988
1234615
1477251
191811
1363991
45795
1626541
497201
913514
1814854
1139970
1726809
871750
1488749
1362235
110882
1400010
1947763
218113
1268944
99091
710090
1838164
1212526
1201857
1776628
438567
1997998
1715205
1830800
1455228
109536
898606
1011970
1446099
941208
1044640
911846
582347
1191445
1093622
577730
1035486
127082
1639285
496609
1555793
1713739
1136889
268553
1896800
1793724
1203031
1616582
1079539
150853
150213
489061
1708695
1239890
784340
471034
1175847
379990
1397988
883054
258877
287322
413025
342809
899989
597280
1795141
1472098
1282158
642767
652873
603762
1234458
178632
560077
1062709
138013
77123
590503
744239
428356
1795800
762550
1291654
1386519
461845
575019
949265
94159
354052
1155269
646848
615918
238718
929918
1635519
488432
740345
1118215
34763
373354
769904
1166646
803823
1700257
797010
413418
715442
1140306
1511312
1443463
1058118
1699134
627432
1863717
392329
1089462
1110170
580871
668999
1760274
1399740
1847139
396767
149168
1456795
1780228
1557219
227131
564280
800039
278746
1054889
309998
797295
1959296
47995
617014
610983
140294
940011
57204
758853
1628090
391087
1912681
13770
790474
454242
1766546
1366738
1590063
481064
141403
1284827
328482
11687
943457
378760
1727897
1781939
1528681
820232
617081
547815
74525
1555104
365191
1522967
972006
182923
1812242
295449
64989
1190775
1792214
1636043
389674
790984
1646849
1461207
450251
1821468
56395
223130
549871
901820
227420
1104625
1931159
1948108
1476716
73042
320019
27328
1368455
1980349
1890713
1507792
303243
894373
1591564
186505
1177699
398831
877265
1637226
1919834
660279
1116272
558465
643187
1514704
1245752
1713237
743392
1842463
1925674
121188
756752
1098709
1200359
1954877
832880
701254
758083
1106871
495475
705579
1307362
253227
970978
51659
655403
1479598
67727
758780
922639
1120236
1786209
1563530
1704353
1013113
433681
983601
158642
1449539
812111
777827
380210
582630
1365701
1749829
1088988
112566
1526274
487843
333597
1708061
783883
461977
870682
755306
739752
717427
346242
699945
1850854
1820139
1549044
1151900
1837752
1799114
1637345
393141
1080704
1364289
727791
477739
297592
810725
982097
663050
901896
1091344
1383033
1899799
811848
1057948
1386277
1706101
231734
1295836
26218
990799
1294775
1380646
1035559
1370482
1288480
1026468
1170093
160978
949229
992447
1413274
1463486
137866
470330
202350
1084443
1815173
1230538
1368738
90334
1916261
745850
847844
893156
164646
1371094
382883
687825
1061495
663161
911170
1137313
1237405
528113
195883
835797
1678071
1932836
36851
1861458
139263
1486686
371798
231376
1263876
807664
377303
856480
1813898
1136916
425521
1616981
674742
1200350
95838
1424265
116526
1157989
23640
725149
597363
1102524
40105
8045
165085
538238
850778
1234782
482233
538038
172714
300612
141206
1690395
329607
752851
1258040
1229974
156507
1167033
47334
1217189
1885173
1259869
1933668
516661
1765243
1652088
1201691
948445
896772
231587
1628278
1180743
1267488
902362
409392
1751743
1170170
1697627
251804
653760
351148
443330
1432101
701977
614923
494249
1872133
1252305
1995716
1346331
1751936
681923
385442
1012632
1827747
30648
1742858
576015
1692646
1562446
1131970
1351574
51418
1493503
1443754
477693
416806
376376
1838330
1635622
1698153
1261520
294506
1543493
207966
1058665
1975853
1769061
49727
1254552
1739586
483865
469312
1847624
1549107
1696385
1729498
1657392
1918311
1732309
909178
1252131
443856
995253
1448352
1906563
1240796
1470470
135629
1444192
1379326
1982006
705479
1799558
1006488
295176
578227
1321165
507292
1995500
1842268
1130391
572186
519801
1767517
1322018
21501
1296979
1777428
1944174
1625859
909951
194507
238160
1639867
765753
893633
609058
1236696
396500
1081890
634414
886587
1077300
108805
945519
1716862
1939306
1066708
826085
961330
1557859
1370400
1606017
510847
188763
896987
1866915
929901
951103
540601
1216044
943604
1103014
821645
1762719
1125105
1304583
1970438
1674847
628955
1036821
1489284
996901
415544
340401
1293387
118792
1139931
964773
621099
1540940
964567
1806075
6665
1737615
1575275
1657828
1939102
1535856
7878
1279054
662728
1101776
413489
1237406
1200928
19171
1360938
948576
1677269
1923319
1361637
459114
1839836
859728
847252
1595211
3561
1121244
254502
534655
1633358
16343
1849446
314984
81134
1423364
310869
559169
985386
1297898
1543723
1903205
1785689
1253555
1000251
92065
1441964
1665721
1072069
864823
1377524
47671
1720303
1122012
59110
1553108
498502
513059
260004
1986897
1298662
1216140
1809930
51215
1018343
272665
318196
625307
1325598
313110
599024
498482
1563481
1518883
785935
189210
874755
1868128
600292
682092
761691
168350
1403748
134281
1357565
203738
1848920
1614712
1766865
1695719
1829010
1329328
1897250
184174
1866626
1936452
1265267
1078713
788542
874138
1633754
459903
1679657
1648440
1694834
1315534
1439816
1865342
178368
632726
673320
390813
1127603
373030
1434251
357829
179163
611352
1363824
394177
1835950
704622
1550958
508676
1195672
1119304
657293
1360284
1547292
1770203
1152755
1697004
1602839
1554483
454910
1205534
1200993
913995
938168
877800
995600
1390904
939405
990912
476937
1664007
1561915
1492187
200859
553611
1675577
1370650
845271
1041546
802430
568716
601259
1673058
1523742
1709913
1839191
1785902
1848557
1648924
1082600
1678101
1364705
1576718
1984004
229202
1838210
780378
1967261
812694
1878525
137674
1184343
318125
1552822
1533285
1976568
883580
797473
1146683
420448
1438819
208347
156915
197466
1747637
1001013
1552874
241089
739469
647058
983630
893907
963015
1528123
1071634
1421236
1297714
1008372
1016666
1964173
1525350
42208
1712135
100121
957231
348415
947846
1296336
1774256
488705
184801
1765578
1197461
1192649
357273
1312601
1097759
854604
1363675
59790
1382509
1039709
1867319
714245
1544777
969099
1236954
399796
1505159
1414096
1761775
155103
1840423
1489893
222520
1525185
257467
1500561
1455269
362533
1990296
684873
1310887
749608
499938
1483741
1631936
946934
541089
453743
1964844
707206
466008
1324202
767617
17121
1518633
21832
456059
191338
1206955
1687941
570235
308449
1352864
1685649
1148192
446200
796241
370431
565181
887296
1387696
1482715
1769729
1039497
262794
501041
68795
1047457
1500247
1755700
1020281
1623158
433032
588533
1015476
809681
593799
1714674
1033028
1873549
685386
215216
1838164
1307311
401711
624992
1705450
879171
730034
1228183
1353100
313381
824616
1957848
199364
606072
675044
920936
1986179
785716
159223
1509807
780444
1036066
94673
1893488
591733
898071
1615389
1126139
1635539
211619
659570
843881
1629671
1960577
614893
125442
1639815
1281127
802003
308924
1175845
504535
1455554
1062981
1886223
1199468
976917
1343592
1895715
1113220
774046
778368
495031
1916162
1777830
65541
649885
1481254
1322784
712830
1438292
1150602
1895610
141375
876482
1639632
1073375
1468982
1519406
219177
953007
1088564
655184
1993781
1759334
1302273
753161
889002
1919253
1580944
899021
383530
867474
1402734
1392954
179573
1809302
758702
14556
950438
1871404
185672
1834761
626294
430543
379809
1902261
1924640
1909770
781622
1262470
723232
1193852
1396151
388224
1861420
497856
1606910
1207936
249862
303452
1564195
1690609
481255
1208026
1660259
1667915
504186
253997
1773672
101208
480180
1695139
482772
83810
1224451
263265
255403
991337
231945
1065617
826030
1196948
1900476
803384
1097837
1723285
1729278
1150678
1472163
160733
1934386
1354543
197997
1344693
607529
788676
520237
777658
1432258
1377436
807984
816245
1726219
362105
763438
1151591
1088221
176951
567288
1017498
931461
1859764
602461
1174049
1943842
1046402
1826967
887095
1252137
1421659
596101
551403
561366
621968
757075
367540
1726239
58641
1709890
1861745
1253415
1574829
1825303
608965
716711
647833
1802039
1429109
106778
441896
862286
1083921
90881
1689266
508888
50784
529376
1102939
813256
1533777
416493
228163
1905663
1456828
1737583
979414
916403
238859
1311272
766922
1381608
1577833
1894183
1564455
815979
1858074
146266
401398
1612033
1352176
244810
888540
119943
1377033
6135
32897
1129773
406235
773069
1021627
957708
1565135
252460
1984218
1297728
1504243
994844
198475
382215
1898435
580084
1772905
765577
366054
1716961
1632170
464681
1626037
865747
833583
134917
629994
84474
1246466
1093014
1578120
42302
304334
537049
658996
1726714
1861301
1708051
1592124
1142755
918860
809336
1718816
1890884
576637
838379
1491576
1317409
1635632
668838
1115894
1963215
1912499
1977866
1908138
1919467
573061
1099560
1829617
1045660
310516
579214
467776
1654390
1474345
1157791
1195491
212382
409020
1652143
369682
1423812
1810818
1604065
850718
1837646
302928
1489354
1012313
1049564
419393
272168
1835050
1839246
1863214
928794
18219
455037
1421944
295077
1565943
105340
1941061
378245
137781
191251
1739056
437916
668684
632407
979063
1528439
1250119
500448
1034359
1222703
715742
1082278
1096124
162370
1043367
751659
456479
1668912
1321866
527796
1150679
11354
757278
598254
1255798
1119144
715996
1396460
1293420
1776615
1988971
448383
1123656
837432
388946
1141500
1781582
1888818
1735109
687539
1774316
1883810
1314642
1195910
429410
1313802
1535101
1142638
427976
1637089
1719857
942155
1426859
397945
527215
1507252
1181312
993195
801098
1418591
524026
1347362
1927657
1367233
476809
1292873
760629
1299757
1985326
1546809
1727016
414671
651969
285412
1517957
510042
1805234
631077
239523
1765582
1073648
90957
1224590
1889021
1294915
1984872
924314
347994
1072824
1775437
1349698
1494687
521094
301854
96525
502122
1002037
1630881
226383
1556376
143869
357984
1386077
406640
1415208
40628
1850923
1105842
2180
820645
1446858
859671
1718863
863492
789082
106569
1067125
126560
1558553
1996852
691721
1846405
1586314
1506362
940723
1870391
1636762
1598864
199298
112826
1640596
465526
1789341
734638
508195
653331
1338095
129982
1188913
527984
1429330
1148222
1337630
529601
763208
1187940
118395
434676
1463088
438133
1209474
1716176
1686086
1064938
166710
808965
75101
703582
795631
1571800
1088756
1220446
1276112
471197
776043
1763653
1559421
1995918
23897
113708
1939407
823408
694512
1121936
484003
459860
489749
1835724
1473070
637180
556890
729942
699731
286837
1687272
850264
1424689
1938962
1032614
147156
116774
616696
1661539
1418668
713023
422337
899790
1612303
1440483
1362494
1724484
938139
1587811
945311
1738817
1425008
1028288
1435723
1268174
1555940
641559
379977
278990
1129272
1879612
266246
1645131
51519
1538011
1596455
1550586
1328274
879246
623461
1853973
325587
423586
1885841
1591686
1032591
130461
1958833
600872
250941
241130
680177
733082
701075
1171281
426893
1800801
1554380
819825
864817
313779
423141
465910
1801897
1593066
1974315
91863
1840289
1204375
647232
862386
376165
1819426
1954378
1624539
572877
1362868
1652146
75434
1641043
501816
1309485
1250966
989229
1918424
1787461
1952957
1015016
286837
1205065
246437
1658122
354084
1481209
356526
1851561
85985
1781528
860913
374300
1602098
798851
1697793
10145
1231048
1847553
1700308
1548534
1379169
1410141
568425
1360109
865552
1150365
1908808
1123458
289100
1610394
1879402
1318546
1026156
762297
908272
1367998
1018035
1676715
155121
1095748
162732
560917
39285
674715
1366543
303773
1324568
1505402
1314461
1928777
804165
1215057
1201084
1883169
1982143
792851
1543382
90019
972359
1770653
1759320
90000
1716174
1473279
1279490
90588
1789447
1841328
269145
1534952
1806219
1631707
1861157
1967041
1480912
1855266
398101
1110947
1974077
85212
1718572
29802
1047778
1212715
192552
1779064
940908
1893908
317289
357644
451877
1150511
1329936
1466893
999665
1293014
339560
652680
439793
1159810
1520654
491424
1710660
539589
213058
16809
1773031
719805
101249
1464517
10550
894105
924935
333297
1737619
1716802
580610
1227898
1705518
1138697
94744
1888068
1968511
1235658
377382
16620
627340
516271
399279
1942706
1204863
1869694
408498
108639
631079
437637
43340
686478
782313
790229
430057
189444
523204
1554761
237790
547558
930378
716493
1013543
800556
1392664
90695
1701810
1169120
379564
251171
1764598
1733048
1095967
597707
1982671
526036
1077068
893695
1525669
555673
1262917
1002100
952261
1454960
1772180
675022
1533384
368108
1277140
797233
898408
784340
1836953
1580570
719177
1628085
1061838
130234
313533
489780
1496381
1353832
1554805
794034
700676
954608
23838
1093966
355534
1222484
591469
743523
1444125
1266077
26856
852462
1022356
848134
66099
950198
1662207
990423
712132
1172000
1550582
543358
461975
1217018
1148313
82846
1811026
498881
307342
1419859
1916948
747135
687495
120681
1087458
1620106
647746
1640755
1187606
218724
1640333
282000
588806
1838215
1418411
1978902
935893
1686591
817506
1888433
785714
315749
66856
834357
730490
720378
453921
198203
864103
1874301
1411397
1027117
1800702
1803440
1792842
751412
151670
584202
1305501
1333578
1557416
226180
412011
94701
711546
1677079
948809
925202
767323
1284136
871047
142084
1495623
830720
390500
919555
1132207
1342946
603979
1341724
713954
826223
221181
187907
1008588
1911694
338122
13588
696089
1742823
1549721
787142
105333
1469613
1739451
1979273
902989
907443
739610
945903
367399
1729314
991353
646145
201695
959719
709296
1032947
1097499
176451
1835212
1366730
1291179
428025
1587842
451628
942281
416962
943185
490070
760435
405546
1364808
368551
128054
1634901
1074101
1299449
344888
1650155
1456698
673236
564059
1374357
107465
1632401
974957
661827
1272557
140714
1459960
450913
951875
107988
802953
1971173
618221
785003
1909472
17185
81893
281826
617714
1221526
216971
1607772
8320
329379
1500629
1538525
1925209
300968
1487012
1962540
1765816
1898099
467114
616804
541257
906804
528095
1072246
1249582
775275
1951014
1917887
939710
1506021
682138
983026
253387
317117
185281
82793
646523
1945977
62000
1817173
370817
1225838
981251
553837
921541
611897
1195117
3235
1637104
1003497
1380419
1248913
1306799
1105770
1096765
1030759
654939
1543602
1029322
1920068
1229508
807782
1620437
1026915
420875
1683771
230978
878542
1140917
20775
1802358
1132805
1446573
1280947
891910
1774429
444711
761847
474798
804500
265825
1466222
784527
256108
1146486
305453
1145833
660491
732715
1260795
903477
1493355
989277
1128494
229939
751459
1754819
690546
1372680
593753
241210
279634
86988
1853704
1719199
258820
316372
1693257
1483453
1644037
675033
1029574
1938579
1938285
853071
1556884
1661002
276249
866116
1867575
1449493
548220
1163030
357613
57521
1774076
534892
1977331
525537
1991723
1960076
1779590
1564443
859256
1791165
1615474
1319169
953210
708834
307630
261040
941340
1901536
119382
938356
620248
782774
1490816
202197
374332
16081
1561444
1312566
766850
604935
776256
575902
1419397
159765
45168
480474
267703
877556
963904
1755585
616284
1323035
154353
1194546
1376040
264151
1128721
549335
900279
1708531
22554
217453
1064309
1175386
1539406
1731407
473162
1430649
140560
1048507
275722
842830
1921533
1581433
822084
502367
8433
215827
1273335
453455
1643022
1269379
839094
819852
709514
970875
445825
1018386
145032
1769382
23513
63770
54329
1271771
176014
932173
987447
1892759
615934
1261223
1175435
472064
1340185
1089883
1258630
1522023
424665
1918146
1950264
320716
1113625
574984
978786
1764452
878513
710881
1974335
1891966
1891753
1850805
1925849
971071
718981
1446772
1479437
402342
502596
1465186
986361
173920
857685
397229
1856362
1644097
716313
1668714
269832
683966
279875
885550
372894
473440
1026917
645294
1860303
1637215
234722
859832
1909156
1977385
376472
1958993
1737602
523855
102622
440787
100
1659491
341825
178773
1149462
1738482
332783
691725
1405112
331575
1030129
7011
1543274
1698871
1368216
604883
423455
1765030
1073099
347188
1229513
671952
368149
61903
1248376
1518602
1867038
1777745
306758
1987746
1290592
1956950
1940868
405099
1272994
1522161
595483
977332
697300
1691620
392026
1982666
1535829
277290
1242586
1984979
322993
1393568
408994
1741203
287425
1594168
258392
92878
48893
876292
1071538
1477817
646786
1021272
1523071
667508
1969238
557092
522184
347073
473243
1035080
1713647
877775
607435
564766
679453
800355
1401997
1485299
1859608
1895547
1979726
831951
1147436
241328
1737750
32926
5237
1229112
799579
1793521
1748858
1439086
644373
1400598
1722715
953200
13587
1412837
1593252
1013675
1853983
819836
377705
1648039
836027
1554839
594866
1706651
1372775
940856
1444183
676526
130183
866681
874904
520485
1570387
1775591
1884696
850971
1713263
538932
1798516
514738
804491
1390051
1941070
791508
1600855
612899
387950
833723
794718
563581
315289
1747067
1045662
1375241
1604054
7228
404162
477840
498541
1054344
68249
59141
157411
1411110
1923702
1815371
337506
968763
731014
345399
1469202
24208
535499
784976
1171789
1448222
1631483
648352
1035556
896921
1942803
945200
1280783
245532
1622513
42018
1511442
1643271
1760936
687870
1353933
1589399
324518
1903665
1106646
1219526
413574
1070252
1556684
453545
1104499
311035
1106039
755158
754733
1040222
446635
91417
1857568
1699795
1625809
433766
989397
933321
1479694
1423977
1850723
457321
1688655
1545834
173953
1555178
411550
1802611
1298023
1315701
1866655
1329846
962323
1172298
1510668
1342790
138152
898827
1016586
717660
404713
1470871
1919611
1074765
499168
743950
764470
1471870
682869
1191264
1612862
838875
556095
962632
906395
657704
313021
1987063
64016
1313843
848864
1456707
25387
1445207
116214
231290
199174
1141393
140044
959517
316926
326868
1035481
770336
548895
474501
948822
670832
736389
1925674
1679823
936269
703605
603246
931611
94125
1591011
270949
1991738
3782
1537925
1426883
532755
1529510
225015
1889702
133888
117061
522977
494173
246198
1691797
1984477
1099206
1107700
1231067
124847
1345103
1520122
1053050
1267553
1597830
358914
1349824
289595
1298588
1787811
1942570
192915
1788143
1298572
1438207
312831
887588
1951685
1805033
1936460
1762304
1495444
1141455
1127510
1863342
1727904
148700
375192
474362
615323
1530003
477364
1079439
1615860
1163701
1964898
989290
704320
1836245
812039
223150
965251
703372
1844603
1990241
249487
1367200
656776
173972
1393414
1490983
1076363
862067
1687287
552963
1921637
51518
1961285
446248
88370
1224156
687190
710033
1189509
369119
1712469
171662
471357
1510284
730598
33050
868057
211232
320246
447202
1525508
1898231
1410065
382294
415572
33347
681031
1799473
1819800
1940607
1290879
654284
16763
1465794
549879
1075604
1557341
214646
444591
1871517
1043453
350262
1146120
1597304
666221
1032168
611190
770386
1248136
616224
153718
1272251
972404
1130885
694460
1050109
458547
1929259
1116502
845499
1873199
1432697
1915522
1650071
1084588
1041180
530334
1977268
1199384
286346
777889
373784
1490462
1392166
1648364
1182717
1825938
941618
43792
140626
1367935
78289
1387332
131131
1997754
76318
1179171
1963495
895012
806043
584554
627660
1429436
655674
1471288
1039708
1657119
1552694
611294
1651
1662369
546067
865132
545689
1236277
1147780
1851659
541670
1835432
1743764
1687021
1486562
1586309
1071276
117341
1168702
1032172
773255
73004
462930
1511416
478951
311300
1788839
1045284
206648
16020
86868
1299323
1379199
1829062
960073
1804781
397415
1639956
955194
1767764
758500
17780
1929160
31895
1128499
37350
928798
683217
1243456
656886
1883427
1394964
1654293
1067360
907200
1013418
856057
965754
1957518
1708413
1682974
1935015
72715
1780936
567713
1862984
1663278
820672
575921
941415
217968
526836
380690
927989
869468
1103014
552469
1915467
881107
857695
1839600
49452
593665
646075
92886
221289
1342872
79262
920234
225665
1325254
149012
1311086
810375
1832644
779200
1415169
448073
1729666
845988
694064
1387841
1015574
1149787
1129614
1067005
1454033
1756566
1252346
245342
1801141
1280767
137548
1015816
1722230
1497396
1090892
330346
1752805
1287200
1344787
1975559
865814
739039
1996608
52788
809429
1452043
1559320
1290944
1914483
169972
853241
1055023
204043
1134779
1441326
1004392
1387423
721406
226849
1980666
91282
90998
1196711
254428
1545282
1664383
307416
1742635
1040427
1388596
903723
410273
165925
1464557
295787
584091
175823
1220415
1790037
565669
1516953
1560486
59154
1852202
174969
1773862
1162500
695682
1386616
404247
237335
1212315
1271368
1289130
1530282
1292724
933524
350444
852279
1598200
1235477
669092
1828128
1536315
1178282
854881
477821
393045
449116
498475
508379
159299
500614
482055
1176726
989697
1697138
938175
1142830
1657466
696552
743963
442310
1986269
456734
1423069
498040
1288894
374610
1486736
285333
740208
1320882
1675157
1478875
1203933
1872534
1353194
1401684
1360031
1064572
957983
763058
903651
854695
801682
1137914
958958
854295
894314
1429882
1334261
1222457
749900
1230018
1685895
1294344
22304
1553067
1846916
985811
1869852
920038
189495
1094698
372807
564837
486045
1832107
895442
65199
657842
1704484
133920
288385
869747
1966074
1292738
224780
486518
573423
607224
990476
196285
581605
1285338
1428231
1069647
1786136
1931139
1694982
1666087
1501055
57729
828236
98996
593707
1834330
1664329
1353321
422411
240534
953124
765920
1857766
443478
867403
1523760
289160
366838
1802310
1408571
628117
1056853
447762
1864550
250207
710498
1784064
950936
67620
1742393
31010
897541
1470934
1093363
964278
928682
1295889
1276483
1754965
97894
163328
1956022
1156529
1589816
69470
1754253
323930
989631
574844
156830
803249
1573033
1893718
1193405
483162
1950667
988575
1032894
1096935
98900
1829736
624738
1491643
1518283
898648
969054
375333
1567110
1543006
1034225
1219418
723061
1705111
31009
1248078
42557
306834
1731686
1832859
1007898
1001320
1295266
252762
439053
1608160
1714757
914701
388928
290234
1548912
413833
739607
1258816
1366008
922501
1617660
1193608
395189
652975
1664792
296161
1938929
1010593
596929
58974
316490
985008
276556
1582063
1659475
1423019
1773985
1878426
1644016
1015683
656266
1962497
1908748
684310
97495
1550760
1474038
986630
1568033
1488081
1708730
1564133
679278
379590
721520
164126
133707
765191
1470071
1986857
589275
1532033
629435
1062292
662967
1706506
1111463
327011
445052
636834
485264
1302152
1850954
756325
1375831
1484111
1380488
1421261
480993
927425
779172
916155
970669
503285
890896
97592
1555902
1722450
215511
860898
1679205
1565584
1980981
350629
1586655
1226346
1785735
234789
243998
1162310
923307
89572
930833
1170607
1043461
188167
334904
1013137
765773
800159
1717526
1272903
1174307
1298377
1028659
337315
1362046
1146103
825408
1121556
984513
1159994
346667
1486189
1230944
1562299
1835513
1140531
278513
518088
1632624
100854
664829
1869974
12356
1338175
55454
1775107
1462119
178353
145370
206078
301864
258439
1152747
270308
484836
1477969
1060585
932441
852956
557193
1368794
1564506
1035790
97711
85348
1826739
1519752
779846
1815943
58683
34170
1349829
992846
1430020
1237448
235630
905119
1501570
1909417
284753
1583772
1588381
303392
1984926
1244361
1807806
1801551
553532
1487645
1631801
352402
878098
447283
1627423
139909
1253100
1754272
722428
1074587
1993166
1982813
672574
1535521
1402272
1697792
375973
1576752
1493453
674338
1201691
342898
1159125
1677740
1677060
766040
438661
1816072
304702
773002
1898563
1926626
1004547
1453064
1469074
1346550
1939366
1968551
46122
501836
1792161
1844908
737195
341514
172674
410811
1896798
341121
1250466
1841322
1334843
1174847
1281079
1478131
998933
1933314
868096
1873839
1048798
617540
1873799
333951
582939
1808523
1056776
1972380
1362326
850055
83705
1641208
291428
1648316
1787586
213014
1675871
934699
692649
171171
884503
23886
272980
1269980
1127245
1647408
268300
351904
1979082
765909
235028
1094648
752451
1402594
85072
1811310
400106
1139263
1161853
1381532
1343631
341502
956625
698858
1105162
1135521
1990060
470381
438147
1724082
1572418
1980272
263665
5923
959218
1470175
1032417
195759
965782
479914
1573017
1088379
1940733
489725
1914460
10287
1026115
1899387
396111
1703005
1518774
1469071
176189
1943836
13828
1607592
613950
183942
1637825
1334665
711127
1473615
1531328
1274235
1364899
841203
695794
664396
533308
207227
1640770
156609
745473
1488071
654613
1065563
546330
1986068
1626535
1012843
1917077
1125685
46426
1037320
1753782
1633656
1912162
1754471
58688
743373
871354
1154384
1582964
1677128
551997
513175
1435598
1227159
520528
560267
1591745
1062697
842816
812921
522532
541042
1301995
1175213
862729
285619
730967
1601380
1272107
508395
224131
1471883
931082
1542327
1990584
304228
1821507
1921041
292533
1136143
337703
1640185
822835
907216
67084
884893
409833
1791820
1781021
1806182
1719575
1435309
1376618
426251
3043
568799
1961998
1887505
293527
1885469
973493
72458
236057
1710937
1631636
1122705
12170
1525500
614617
437911
1926511
1459193
236533
1328011
1789447
681975
108794
1602685
1740883
1734101
1133091
684518
787336
1031721
1432896
1857289
987189
626702
1028123
389515
968203
248933
248687
897304
1750696
1345024
321880
1855031
1383866
1417838
1616993
1458780
701951
1537117
24386
935731
667164
538932
70707
1841822
1049335
226833
533552
433083
1858677
145091
215773
1300988
1725322
1188277
1585061
1251356
3950
1744875
143900
1192643
1849637
1990799
1736575
243575
150279
309674
1504834
1178657
855196
827931
289775
1534308
908439
1560831
1899682
287835
680266
1572948
417716
571771
1871795
1527011
741545
1304618
1160583
400955
1154111
216370
697186
1225795
1421132
883686
1462049
1575734
801185
1719199
418838
1045128
420630
1923718
1615443
587523
1980684
896139
667921
1935809
243297
1445487
811087
1131055
1829864
399118
26144
1013001
1575133
75841
718574
19543
470268
1942610
11063
497199
1735554
808428
892084
363661
951939
1180799
844946
68377
1614411
158413
514817
231352
1437652
1832869
1782802
592407
947651
1572628
865708
73629
441421
1657798
1944721
1534526
537502
1037213
340850
374401
1846557
1052860
425119
29858
1075839
221435
1281951
1779307
126685
57774
1732463
247678
1212017
79108
1539153
1358929
545927
477687
1390903
717055
892414
356025
805186
939682
1060127
1157445
934505
509336
1950364
1482171
1586723
94613
1030889
947510
463963
574132
1443922
670994
119557
63339
383778
1159029
683024
908537
1592177
179066
419954
615983
1563997
1312415
1929263
1537606
1738291
1546847
871148
1030876
701985
1548369
439011
82877
735369
958260
1251262
1770513
708594
36805
515701
72195
1394611
436077
424622
1801536
38557
1154374
89263
1346118
1811335
1093611
466836
760395
1309101
82730
1604529
1279373
600947
439968
1854541
1897722
93766
572924
116069
170943
1157686
695618
391643
1355689
202048
133863
1161566
1234146
67498
121380
172112
1854440
330186
1431832
314230
1984
1445115
394320
633484
879897
487540
408647
167001
928052
485627
777061
1032606
1793256
70390
529985
478430
1093649
869680
505031
580492
649929
270150
1852649
963910
1180530
572510
1480327
774286
1049608
630722
1444651
770293
1951649
1169547
172422
160295
1238276
178779
954716
621337
534502
475014
195894
721884
516118
109151
400961
642347
369973
1916493
1292036
187139
162010
80672
412550
1113232
1530725
986375
1616060
1621417
1058387
1066361
1193269
242562
907002
1711617
1395881
453308
1636378
210087
1618366
1237709
1672566
1464169
733363
1446885
1840683
670941
1143567
120575
1294214
1335537
1220755
1038108
947885
1605440
1060171
990355
1857884
61076
422351
1014192
1093595
717198
1024527
1041492
828375
348313
1937961
929685
1137671
704029
494600
1484442
314977
1330970
424990
1242452
1996305
727374
1550072
1196996
553705
606310
10220
43029
1316836
1293855
607687
1822068
1293806
1898875
1551895
362940
869785
688228
1094230
1166159
127685
1262554
1563522
1898913
426878
1658808
501792
1234139
1177002
385387
829974
413395
1682817
903331
92339
29585
1556586
87833
420108
241106
1842120
1201895
1778637
545695
503993
1249488
1048975
752232
188577
39777
72140
1150809
1105878
1723403
1763931
1661435
1832747
406267
375821
1821553
1528041
1242314
1489236
1811015
982513
218121
1455824
1351663
1783805
763438
1090017
412529
270454
1511080
1809211
380587
162311
1182142
171677
107134
150337
1493156
1686320
249800
1298543
359885
1332221
1675120
406704
1624681
1296976
1157278
1186137
1833762
830120
344738
74593
1386258
1475237
1209938
1184221
1417383
520271
1179680
1563200
1485592
949811
1786035
155215
1390513
989178
1554784
1907719
1470547
1406453
807145
703950
630763
371040
783667
1110093
1868327
457796
1313057
545606
1326831
853016
1933414
1948624
715297
1745895
1321027
270499
1149974
1859214
1477097
98869
286745
224746
1174636
125012
1267113
1728927
153579
1062655
1727000
1572282
1279548
835254
1047351
1765690
242956
44329
54192
560510
371646
1388497
452344
841457
567835
1323741
1432900
722600
1126214
342422
966247
1845726
1833674
1346695
652111
1861510
1531159
1257773
798052
1500461
1490696
497512
640542
578635
1080930
1429264
74750
194770
73154
431851
1509542
1998826
208073
446338
1736196
1927076
1662585
378959
164051
1291430
854965
1138019
1162159
1890148
850074
1021353
1483100
1241895
1637332
1564906
458336
1522646
1455196
1321780
1185318
721330
248735
590737
1277753
711750
1043767
1440965
237528
1648140
1340630
113700
1350
420619
1486586
1413819
1111354
1725710
534230
577350
844128
1402498
618604
1972794
650446
47482
75841
666106
159168
732475
602242
871462
1211766
532803
1321511
1541263
1313672
1143896
1011070
734678
327832
133414
1241537
760148
700532
843159
208681
1397710
1667004
107709
460298
748444
1366958
1552309
564728
1851257
1081534
1095544
749713
651757
1457136
169414
533517
1975937
874669
500837
928930
1387208
1263186
750944
562022
379615
954714
643511
1049204
1937787
1465619
1594637
993366
689402
958678
746675
1868348
1080043
156456
1771598
333150
756419
298223
663295
1458541
1779034
34242
1322058
765266
1430116
619395
1848997
331539
88284
318408
1104924
477957
403034
629471
283709
390241
896130
1150722
1758239
518918
1226752
1396757
863605
973157
1698468
588277
1108027
1047443
700689
840532
1419484
1204486
1081032
65232
1102369
624776
1115135
1130570
570724
118322
1444917
739127
780627
1896576
384214
123725
809841
87070
821768
1938748
1959370
917101
1289769
434301
1434981
1375331
1225722
1836983
869872
198366
1500184
881996
504732
1407931
1716037
181532
40923
263466
821553
1814227
598379
93090
1003103
1643717
650702
910556
398306
341935
1884522
924061
1226932
1108086
19197
534544
592685
210022
1935588
1881828
290924
1129956
564722
799924
1188859
1685113
1303943
824699
214463
26126
1486380
825803
1098085
1246348
111327
997095
1674530
849753
42710
1990823
1958801
1680407
1142735
498321
1679294
1213615
450944
683690
838298
410282
1793243
855248
1512655
391786
1955681
1491008
1429582
274775
341607
1636405
360523
414054
1509561
1782655
527786
1653943
1950233
1617563
1883044
1071975
680496
684399
1049577
776124
313196
317705
1878912
747213
12253
1717383
1721623
1175573
165768
1144406
326814
1079623
544753
799034
1589067
950958
412991
1034691
1746193
781270
1138807
991453
128076
1305916
1462210
1583397
1284289
1437810
420318
805567
580252
449949
187522
863450
136971
71557
280518
282441
123656
1137479
1873238
1029165
1526469
505645
524635
905972
1206240
1279681
235531
1253074
1528041
326040
1268
413759
1896428
1050259
281935
1540784
937
594357
1226512
1616712
1455246
180001
857124
1826122
931082
914590
994862
1667178
1285938
1393719
1974917
1402436
1420210
784743
416207
809558
1326221
1255250
1391634
1070403
616590
789045
1508529
335001
1447970
1887919
1156798
810686
677508
1844601
377588
835648
1238624
1648901
573158
600620
83829
112586
1720763
226849
1048953
1626403
275093
22745
1942511
698369
1272968
1179595
1239685
1293314
293249
1393223
1759492
65315
1656073
790222
1633383
161205
1649178
1725528
1685813
1863710
963382
686699
1257937
1675453
1367703
1229243
1192085
1549268
629776
319261
1305864
1271166
277896
1391289
1794265
1586187
711083
1482992
263243
1768226
1432342
1180865
209801
1963328
241784
1882586
1680110
1106028
1925023
689366
11953
151568
1261072
821946
1287690
916625
543953
497187
931099
1500783
920649
285234
364833
1127819
326532
1424688
1105395
1732457
178751
1948461
1853111
212767
1327487
525494
267519
472745
864838
658633
1118951
73334
1052115
1712584
313244
378937
207818
1332482
1579157
1324030
568448
377317
856265
897681
905773
1659249
867773
614803
568899
255849
1407890
1560167
1044439
1174973
1192902
1752248
1360234
1902596
287769
1163522
1324333
418785
599935
1337687
185674
1709568
205687
1797922
1747593
790077
145425
1717409
1068975
1992654
1607441
134526
857511
1733723
1683454
951572
991841
339988
673402
18925
1032368
675013
989957
736730
1383779
1675525
571286
159689
1068769
1601649
551867
450973
1364718
564200
1598531
60350
930908
803894
510702
9072
1631952
1357837
1180251
340726
190003
203249
693989
1870477
745191
1371389
186866
951891
1799160
633126
1943805
530534
1587116
423091
1760385
1301853
505387
315705
595897
66782
583649
159293
1898424
238763
775795
879530
839419
211265
1149727
1744823
1375181
876910
1970653
827200
653732
1193122
494432
517643
834457
1820696
1960730
4298
733147
393489
572548
83197
430883
1575759
1166642
855758
1607719
1103137
1292294
1258257
1375959
1805997
615920
779159
1409131
380034
1274641
1820754
345339
1396965
1583619
1485470
1662754
420220
48111
1905379
423252
1019477
1334364
1113113
923657
28616
1985944
1271180
47992
387044
1892711
1857027
662366
1356223
715174
461670
462851
1943417
1800702
24300
1757086
1437492
959948
329387
1999886
849578
1019974
1610316
1443101
857519
976717
810505
711662
1630865
539016
1010615
783866
930911
498261
1682710
1599117
16427
1898584
610702
660030
128898
1391269
1092167
1914002
1895614
1181785
1856778
1337593
963086
1058207
1845184
315587
1624245
1926646
1111055
648001
1376851
280057
1739373
1007243
634456
326664
1006253
1476144
936181
1838187
498666
514063
714123
1368894
1616030
800006
1704533
1103321
901258
1208305
1239649
1323502
1360036
1138392
1767307
596563
1633212
1914879
357886
1794671
1029419
355005
604620
1607356
479446
1521651
1813496
661411
1190255
427409
1679724
1890339
1215119
210538
1959631
926414
1896850
1153817
1177373
1792320
343322
1365899
608665
678946
722860
311610
1438407
519126
128316
1536991
941471
502902
838367
992292
1149508
693482
1492753
475091
290557
205798
517918
974586
1415137
993417
1262768
453566
390948
1931106
441889
1794565
905772
1173155
849882
1117324
1385760
475741
1963279
1965155
319822
1654435
526136
1051025
1884829
1498356
990142
1649510
834446
288996
247077
1584124
1635130
1860329
1371678
1455297
693243
985156
699826
1901163
1929456
405746
1882319
548744
1677171
552784
1707735
450225
594062
642798
1357460
1088072
1565652
533531
1510386
1502236
176455
204590
947433
794308
1442398
1750080
1689750
223679
863596
219704
153890
1901397
865969
1075430
1250170
1219699
1765847
463964
864290
1793389
643047
1557597
733463
1164131
1279368
1340662
627615
1676387
1737461
1899994
10677
1302151
800977
1729501
1100111
949483
276386
1800078
663806
213624
1106747
486626
1360301
372019
895285
1363506
1829331
1991515
234669
1320306
1840905
809160
380965
1026180
1353953
655380
1002808
988486
72754
1898899
432647
848885
1581337
819162
1217416
1251260
334338
314954
752370
1409134
1917939
633049
352904
734003
1430000
877456
1468105
1142278
1416055
1934084
527578
1531596
825547
1624195
1836016
1589193
605527
806548
1123526
192796
870654
17198
794282
1330284
1235881
1969368
906840
294924
1902454
270756
190946
260777
57740
1123136
61440
202706
239003
406315
760739
1947329
1830683
59049
894528
1100338
936935
109369
1701316
798546
223795
837675
1509868
1035635
313586
1527590
1886634
74051
933231
1595783
684049
1198004
1607386
171741
606240
1786288
1810999
434949
111526
1114266
1316872
1410911
1158290
1241863
6398
1934678
155154
1936109
1694210
387398
580873
1814353
272166
291026
1027707
184359
1137761
167206
161643
1320494
1693882
1050685
973975
71930
122060
1274047
1286041
850716
800268
985275
313455
599441
84824
1807178
148276
1741128
864815
550576
499591
905539
1591430
1792511
762703
677373
997799
51569
927786
1701838
984108
658020
727605
1213495
999777
1481556
1448160
802044
687881
1920105
1726970
162339
1866841
1934453
1323047
926400
394123
116649
350803
1025694
430868
1132876
180568
891467
61413
1791905
402541
751037
265509
1514988
1121382
610942
1157280
1354984
1651679
392996
1011301
1609795
1432369
3665
637144
221743
1985437
1506736
1113595
644215
1611541
76634
744959
431191
926832
1167313
263730
306585
371695
301861
1888415
1257486
760279
1848120
1163554
1301536
900299
1145518
78201
711626
1009954
1501089
949971
184895
998970
1402322
827158
818001
841211
160892
1520166
235381
516302
857432
1017534
980961
14792
379453
1950116
1151423
1575256
510562
1023428
315225
1999753
1127202
178731
340154
731256
82742
290517
1307752
108489
917126
954800
108988
477315
1749263
517553
1822344
588343
174489
571323
748939
1589568
1063089
1417892
19584
816897
1142735
1856161
1724743
1353608
1957844
1699726
167593
62070
730419
1552275
545961
277053
896371
852461
1797335
619903
219640
1193579
416800
1736261
1227048
21671
1423762
13825
1567709
8921
1765836
160602
841364
740705
712756
1441239
1769506
219630
603594
1214538
888646
546172
1636702
912025
769827
698837
1082765
1328479
1095072
114418
140293
1571063
298796
1697562
886372
1995394
285467
319661
1634903
231748
761641
1195805
55080
51928
1717155
1364656
1431304
1023845
1665562
1549960
58421
324468
1406113
1276605
1723517
1520002
796282
286218
750010
1288707
1173983
180217
1197077
1004741
1101339
1462137
735693
466343
1788494
534011
1094932
781834
1683416
588035
57904
1673769
1479641
1841397
728083
306422
1914036
1487646
569525
544129
1214910
1520024
1472484
359494
55116
832387
1339621
721375
362757
536628
1215612
1880857
1436302
1708694
98558
1598412
269064
1872986
1829847
1610114
584044
1920278
798042
1485935
1212564
946274
1183353
1310234
40862
945212
1783981
1118972
222548
662044
1821719
256148
551341
1208339
1122070
1434999
478472
1875575
1686149
714239
396800
1451180
1362019
1797824
1836832
407997
727026
1089616
992560
1867681
1646461
48546
1348343
21490
866296
468948
1136018
1770623
517299
980799
1058741
1553187
457016
1716452
1310400
1194317
588402
362199
1099578
1999822
960272
1516504
704488
1522826
407923
270754
1929141
1549912
1401714
548963
1770518
1454700
1250915
1746777
1874878
928157
880249
379975
678057
474494
1035826
1534275
1223689
1699286
149222
1444083
247638
1616368
1499393
1950403
1106666
1519796
77731
681214
1560486
180700
840160
1729982
852639
565765
1335583
1277702
709609
148643
657948
1543342
808530
1983182
1948227
1874644
707862
1218366
1873011
1150837
1345086
1133965
1090928
381119
526049
1074356
723846
1308191
1975360
138940
1183264
965794
565592
194418
185758
1991397
748825
1726942
1234025
1182979
1537807
1160808
1245662
1099205
979562
1927262
419414
1700205
57140
649725
634496
1623223
49929
1466940
742982
884957
845951
1866673
986933
629239
123138
767547
1960635
222935
106470
332363
901110
1527665
1173624
482400
525166
476674
702049
1439256
784054
466020
1703900
299254
1716646
1193861
323521
103172
1214269
1522267
1203892
822379
856851
1677783
445990
258205
1803064
863583
491372
716279
150575
30644
626991
1697088
502406
395500
1529075
276271
513310
1653626
1170400
401660
504989
875983
1708569
151918
478696
1650089
64640
1108271
962379
40481
1819670
26235
774347
1866209
760634
112249
748803
759069
58659
1169044
981210
82665
1535588
685777
698362
650737
1292769
13343
533008
564346
875214
1832982
1219975
1983909
1050352
1934280
1110324
1500715
1201231
1795691
248984
1640528
636686
637260
66354
1928022
1830415
295173
187383
392863
531670
1525753
179693
838065
699239
1171600
545548
1959476
1743994
1142554
1461149
376247
1149965
677809
851629
1905364
315477
1921273
1241435
1526589
1147098
1274786
1052298
1534303
269617
1793456
1757901
1729907
1265023
923797
1153154
1102314
662622
1914615
944336
1227662
1946890
408075
318998
511966
774027
649761
1027267
1575911
170766
1398515
1043028
713059
466370
793732
779983
1600753
1392936
1279293
70897
517796
961056
1296550
808465
1757398
1259701
8319
1004920
1584685
1355907
7555
1033662
335727
917577
1042631
292987
1284895
6591
885179
302986
977885
1242676
1789729
1806655
314670
150711
334039
184450
1722528
1048948
593050
582417
755715
703097
231998
553130
1693543
326546
36505
1053875
1679039
384512
835109
697810
471815
1259705
1522679
375293
377320
347223
841308
1319539
1561962
1023960
470293
1527625
630051
607287
1669937
1935102
857417
1834165
1876350
1972552
509064
1241596
1746116
1790467
941077
1651286
692154
1915979
1849008
1115638
99667
850813
805518
259589
1263144
270771
508413
1718128
1226816
1589969
64235
398557
96180
260756
25689
429778
1480470
1965878
1986972
831528
1111278
1855323
1103280
1958820
1246071
464320
537311
1118433
1890746
1424168
845739
127212
63319
1017389
108541
1835919
1953570
785293
1439530
1934141
1648074
837525
1617445
1359115
466235
375226
659714
1415320
1620718
967901
1423698
1346402
1848239
478178
1144333
1424736
299204
407451
340896
542084
1103044
1182597
1183501
1919047
1214619
1925187
311274
1461235
594341
1395984
89133
612107
42775
1780785
1841648
1849595
1298199
1395083
1279343
650499
1607833
1462021
1784828
1359047
304542
20698
624944
866416
1993871
266022
582274
368508
1374160
1285075
725796
967826
800117
1013405
1241558
1048119
913251
910657
918443
693758
304585
408200
1121328
1080951
144949
781581
718970
1474578
81942
515488
1856020
178507
269752
521676
408848
297341
1040485
1735705
1352230
1600400
1291623
822535
1889383
1529248
1823278
852083
327134
1219728
151791
1788538
510463
308565
1592800
1410014
1327685
1904902
1040187
1355629
345596
1744433
597767
1838586
1618884
1439686
1508455
1495630
1950138
257575
283013
1894071
510344
434209
955445
1743343
32682
654565
306711
718966
1596417
1217917
172461
1597725
1155241
204485
1380890
1899153
842898
709221
813493
1872740
430621
1863528
1505366
1501252
709065
1886693
458508
1915083
81004
1981215
1193593
475723
112141
1402519
1267441
1129562
632380
909958
157976
1712674
729264
1956077
1192995
1463204
1127448
1651393
1678029
1157007
698052
988859
218936
1808472
685124
391121
1503287
1768210
278095
1630881
423039
1539751
827667
1407233
1292815
846056
1432861
1113893
1984814
79632
823075
163305
1477938
91042
936161
671153
1746172
1338680
1487448
466253
1190510
195242
1850589
1583967
313235
1516743
495625
436428
181810
1643626
1078466
1757390
1899756
1882317
664939
227327
320182
436952
1961052
205496
508551
1415692
852644
266357
1264968
935793
287107
241562
1419110
1275029
59119
198268
1539510
856927
906537
715336
93739
1101475
627225
1387943
1373696
307010
1554105
1544351
411674
215821
477336
163846
986512
1217055
1272050
534329
1561478
393151
79904
1713316
1634830
1098571
1326029
1610178
1690535
799255
95510
1349876
320871
1601323
1264291
200189
1286909
815628
933631
1816950
1167123
1855091
318805
280596
1481160
46606
651915
1142296
243449
474422
477147
465318
686860
1584092
567384
1709959
331902
721836
840732
851664
1197156
1005298
1110573
444440
1358101
173994
1192350
869459
332335
1903552
1930069
991356
211780
38163
271267
109668
594841
1817449
290604
1530422
1266678
1840162
646672
1633298
1844614
1869805
1554264
1500523
1359803
65093
276194
548171
1633920
781401
627469
215858
435134
1080510
447483
730765
925550
1531278
196864
1390919
1691671
390890
398653
903232
697676
727724
1038681
789657
1075383
1483742
393206
84193
1292108
454672
363833
596582
532821
396297
1074669
508034
714728
93330
1789541
627848
393112
655463
1765392
1584042
140998
40362
1004789
986422
1030935
170271
132201
571150
508818
1271437
41781
1700150
398234
1652747
122053
542126
289041
76368
1997818
50398
1665610
266366
449267
64314
423585
817368
1981979
309979
1651099
1833148
196210
1672601
911546
1091200
1482040
1432278
1956554
1226002
1989666
1551275
1973013
177360
1460689
1154636
1930747
958143
918024
1755744
649830
160646
1456288
1221595
646424
147518
1232799
1708813
20733
41479
1617582
1981801
1175179
1148409
716667
273022
413285
757302
262271
957058
1965610
1550883
229410
404664
671220
62939
1757696
791840
971837
748018
234956
969544
1471874
475616
637790
399354
1313809
1569324
1130345
970906
1255071
1369629
939727
1223812
143977
1491119
1671860
1618677
1951906
1295124
1729496
582067
1731127
342391
276746
717026
472267
1095455
143765
537535
753479
920374
1384167
1500240
641965
841676
1971068
529476
516240
560390
1421049
1637425
1432221
125861
378404
943116
1657132
1941694
1271490
1057926
167409
376163
736367
1667718
815617
1003167
375358
755888
1141051
1190245
454543
475455
704250
1922022
488854
1786010
957088
857154
1930568
1458307
1836259
1213474
1968582
1952140
80640
743181
475531
1674885
1080224
646914
289432
346394
32829
1712871
1220261
259795
577271
1663213
542604
1308893
1449514
1784464
1416334
746570
1522394
1616182
474782
1529429
451117
1398772
201360
945623
1134858
664015
1473675
1324712
244645
1958639
1781004
828031
1684982
948691
454145
765489
29946
713759
1980448
700941
1289243
939042
417558
442767
432868
161199
1163145
1452828
1705663
1580234
956062
562805
97214
1520050
219301
211821
1744160
79399
1254063
1983549
1244802
270332
192515
464560
709332
546990
763677
66094
1501424
895182
1815469
890122
1451742
7977
1042833
858915
670439
1216172
525217
1007009
502622
1375242
1384531
404270
1459706
1922091
928504
1980126
147410
1622241
626528
1433943
614948
427099
836785
1928299
1545797
850283
480092
705360
1076080
1702265
1670313
1803414
529467
1917917
1273115
710354
1223112
1222894
925150
1847810
1665797
1421539
248181
514962
1282977
1721177
654899
1131729
879960
150430
1470274
1326339
763028
1179490
1742808
1259418
338260
844454
52314
1649551
407139
1976334
1384030
1832800
1502008
719239
1213366
321069
1219005
561394
1320057
132062
1804084
675197
731915
952482
1977210
904571
839949
101619
1505538
653743
1007019
1189766
823909
94062
351883
1952662
716297
474631
1606027
1255191
496340
1341625
171256
80049
20883
1273644
1543385
1498873
1371330
200394
1042767
1987259
354777
613904
785722
1099384
166425
345648
747300
475254
65309
1515642
1133194
1718263
1264153
1191884
1464324
295503
504410
543693
692363
1259809
1244182
1803332
534816
381825
1638248
416618
1707998
134963
299196
444005
1755973
1522042
1220074
561737
388886
729026
748814
747024
1993712
1488110
1601428
100665
416408
220040
1057983
1197147
1066994
1692401
722530
922448
1989685
357288
464187
633310
602629
1144463
1917502
630617
1818187
791684
1744888
667170
1383181
985081
890700
1722568
1650386
3312
808508
848608
1524465
1659642
315394
1873607
1480942
917585
947195
1266571
1302494
1216803
1176631
727905
396500
57188
1617935
884554
1803500
740920
89151
974476
769680
1340766
1035461
382865
533819
484302
900723
1569879
1102917
1880795
979590
1897176
53178
685373
432490
1829050
11289
201337
1586793
1927931
1237166
1878608
1355646
506562
178760
1254988
229224
1141870
1883568
417114
270578
511297
834683
877826
1380283
1003584
226357
1100950
1043413
1649572
211722
335343
1887085
1119281
1554194
685252
1419801
1749521
205853
1559461
587258
260071
1113248
624193
425514
839873
159951
1804153
610647
1684280
290285
1433366
1426866
205335
567848
447511
1877927
1351522
1527917
752730
1262967
94385
213984
285023
876757
1872384
1444311
750977
1973808
768878
702190
823114
653737
1461594
297097
108012
238818
1818880
644892
1712748
757169
1993826
774383
1715891
102795
1769055
1127677
1070517
147140
1724248
851952
553021
1125517
1973918
1560810
1395359
343412
457953
1587476
745763
1945775
1828649
931092
435005
1946668
182180
999781
1188547
522955
1735902
1245047
301256
1854526
1371239
1765182
1616118
603658
704350
482074
391164
128734
1637321
1917029
412296
513618
495960
1326265
1397897
305468
1138916
249503
1046774
1938795
494404
686572
1607057
854401
860737
1986835
281853
1068092
1807865
1407312
14479
1216166
47424
698149
1789074
454417
215370
1789524
1929331
713019
1512885
1352149
1459335
1367496
1657566
386724
875465
1679786
1683203
1866462
139535
691195
1161849
886584
982704
753622
1519836
1426521
180419
774185
1164111
1427320
1422935
87458
349459
193366
1101220
1989258
1294489
975140
1404754
1928631
251597
1561428
98999
828182
1085809
1316696
20751
1803246
548104
177367
58006
265795
392265
1077896
1083176
1258053
828187
109331
1867193
1702360
864770
1356699
510788
475179
1982346
675641
62551
31880
257332
272617
786547
570918
1592492
1781861
277251
323099
1022332
1580010
739175
2245
1228674
1222841
1251091
432240
1197097
1194778
1187385
43243
508375
314374
962446
832234
1131705
465731
541773
1104182
1211484
640165
283526
384446
1877324
498779
1047388
587077
103219
1162752
876105
728553
1696108
1757646
964038
445594
1563897
289736
1178720
1542927
1473964
1027090
1755174
1922304
1014498
1812337
1176836
1553802
1218455
1043622
11739
342960
1309358
766826
1166886
1224151
1730930
1372544
306522
899483
495463
166886
931849
1488329
1891088
1202754
158090
643809
585452
1301827
92402
359383
162559
1467175
494918
1588408
1293116
152261
921798
490432
228604
1978075
1579606
891244
1733575
1890731
1758676
675867
990101
1771555
272430
333235
1118356
929232
1083018
546577
1334107
714168
1269679
1753143
781759
1160098
727559
1281
1444209
493387
344053
835670
480034
1291901
1829949
779109
1395461
1335290
1244365
1727193
1282281
644467
449237
1018202
1865121
1373234
1367840
903217
1479341
1819141
1104850
1789433
1328730
1573227
1058129
1241852
187453
1525960
1300610
13509
965326
464520
1771006
141427
291279
1868568
832766
1632341
1272164
771537
259615
1094516
970715
1286698
240064
437296
1066804
447106
367601
468603
5391
789024
216453
421066
1693780
1045186
766354
1840460
1769042
846427
1781447
1366084
303808
603313
1325031
1540551
1972085
761721
388415
1729763
107790
682232
1131712
1088430
1998426
1749198
16611
1682147
359599
506327
1243432
1612614
1703740
1538150
182548
144546
1684294
1874905
1417681
930427
738479
1330780
168217
399129
127815
1572971
1891485
734539
1565201
755103
740530
1191307
1832108
1963113
448377
858477
523283
572813
794521
653624
1271469
1586070
683373
1500287
929466
655123
1338565
982351
1735302
25328
1230845
1101458
1063230
419032
950670
989153
1011121
691439
1406438
1642618
1980417
948421
1042661
1856127
1549068
596401
873263
749285
793527
1606457
485874
1236394
1473492
856629
1081451
1774730
1341389
558999
446017
1877709
1352789
696824
1068589
1429865
1697796
1024741
1845257
1040478
1176043
1284432
430900
1144858
1006020
1464190
404710
796008
1517798
1846614
394960
937262
129466
277186
509279
885111
10640
1747981
1936046
1531910
1470824
1988112
130885
745989
1744218
206936
1297816
221162
152240
45905
1997494
883015
1376372
832110
956693
877432
1683766
1967804
665897
998169
614576
510214
308496
496900
1497116
657099
462374
1363140
849206
501028
748088
601241
685156
1662970
1674356
1844293
1867328
963984
1501913
333528
863341
1321326
267987
1698741
1565056
298424
1484315
1389218
1443096
1924820
875175
1218389
1729787
604782
1911567
1180788
1573239
1641368
224335
1898032
1843719
593500
966346
713247
1472619
739319
1091961
1639899
597874
1112523
1278233
1690131
989372
133548
99410
1421104
369998
1379738
1542198
978881
668898
602389
1498906
1741684
1015849
470020
700859
1215812
991517
107867
753131
888554
1725081
1782268
1629143
615490
1069443
1007482
680903
1588116
1191829
641576
151496
295407
709975
1204085
656044
788905
719530
559221
873914
789319
391736
1697320
1982012
1911283
1116419
821171
613669
1775730
1240379
784399
904810
1868358
340561
1634440
336763
1876395
857578
128647
1368761
163310
1128496
1891699
1914468
328162
1049258
1217690
805900
27226
1914575
208890
283475
937889
1749414
793893
1731612
36784
1811021
773202
579811
1192270
911178
1867068
1829504
1186590
347860
1839762
1186825
411479
1915956
1855732
83152
439261
715608
604488
1154859
116114
20569
372168
1451692
1374777
1750589
1797446
115328
1659129
636677
830773
1897129
509417
1286093
139774
598652
752533
1665853
1567408
140493
713077
1493015
555168
1921774
1798172
644961
1531560
1606855
14433
877653
1885234
1013442
337549
1593137
18762
1243953
43036
767136
1016
1659641
1321301
931909
704174
1060327
1167587
1408612
79764
372200
1331862
1382773
1353297
1204884
113992
553214
26654
1524563
95043
540434
608270
1996322
688868
598405
1724066
1050419
153237
495655
1399172
1619154
261235
128271
971697
301043
777597
1637826
402911
1493841
1018665
487933
1162190
537499
1912845
1981787
1781543
1447121
1799111
241753
1479774
888962
1938770
1801659
1618381
781098
295121
716398
949818
233933
51825
213113
915713
1252402
1892833
1662149
131294
1134818
1257445
943976
1510151
259636
1805979
596196
1084948
1933431
1971216
1583012
1465988
1543854
977343
1963561
960741
1177430
429489
802328
760468
1857605
655325
1207677
313989
752011
513475
1319441
192233
244073
1493019
1836916
1703048
273845
1754327
1988202
1989070
1846523
766319
445607
475274
36944
574579
205535
1777830
653422
574721
222281
1047860
1757926
1905463
1195136
1651423
1287038
930535
663065
165550
572854
542657
216173
737264
1266252
1672741
976322
533862
107964
142249
1313742
1452836
877501
345474
1644056
1564883
1996126
898790
1611528
1133663
571685
1202882
180647
457984
763491
1764933
1465936
639192
1092571
1681263
1547299
1624072
503985
1371778
587558
66861
1613
429765
922030
1416787
1424687
655049
538651
1474300
1284751
1374034
388070
1254548
1679503
73899
374663
1966020
933376
1022129
487020
1009710
65011
234067
311211
782188
894751
428461
1026529
1491305
1989027
717817
929762
1177272
461131
906519
1812154
1530470
442334
1446621
635327
714651
269736
445841
503244
1725609
1565898
49387
1529186
1401955
1724058
1900400
616727
1813990
59467
1130591
969996
251602
1504736
1023967
470993
1558273
540297
1136090
847050
1183310
1928115
767542
1618090
1678624
1868602
462518
1178454
861493
1055081
515205
358183
451888
1924513
875750
1274871
934514
310469
1353499
159065
1747152
354159
417318
41893
635336
259704
1888795
637433
1513517
1210784
1641219
928414
300236
393153
517800
206471
1048954
235623
1887141
230792
191878
1740627
1799180
838186
471182
1723952
366288
1554665
1042019
2326
1169513
550933
1204952
1794283
1545341
428113
22150
870772
1608413
1951113
1688766
800086
1767476
821601
1577392
183400
917862
1527119
126758
750408
1532649
1485845
1852867
1554885
1731564
707154
1675499
287321
961705
1904368
563701
1398484
1008362
579128
1540920
1581476
1749613
977129
38075
188490
1202152
608243
728897
322148
1609908
488411
463067
1193113
227327
1064505
977777
765779
1609853
1206820
693976
1877785
730173
1634600
1860018
1609850
809401
869595
882539
407850
191699
433136
563825
364945
1269007
435224
1221601
947235
312993
742436
1041793
217160
133537
1182205
1947066
1295057
1722645
1524578
489980
1834625
637493
1869315
1829872
1084994
23455
1765090
1174342
763043
334517
276355
663425
186048
1201263
399930
121611
1931579
681286
483903
1778090
581238
725421
1798445
969118
215816
692472
993477
1127838
425661
38593
424303
1142980
165122
1991359
1798116
5583
632408
1715413
1731706
1963089
746389
1038098
1555917
1422676
84293
1197562
612371
422174
1899966
1735593
914010
1103147
1287291
537932
1609080
1470884
1472571
1071016
1747505
212203
1020684
1567894
843813
1037450
741049
886593
214978
487050
483923
1367349
1817204
387246
1836153
537343
47615
948802
423157
1154103
1511766
904439
1853042
1033484
1410160
618272
608133
160453
616320
1828390
1186160
1591362
1463514
468975
874160
1864614
1025406
1099216
1418361
1813947
292496
121704
1357
519636
1622846
845500
618702
426514
1187495
87841
1185488
1194026
1350857
1719690
1961892
326548
193138
1350412
1593674
184759
279208
1668161
126415
1447871
1814073
155669
1444512
1700240
1076664
1139138
1078265
368421
1880575
339228
425391
1067189
763145
1873931
1461328
1850276
1149113
1560231
24295
981335
1617486
111763
1295502
940192
560285
1093091
190909
436565
1363473
1286689
1944581
1039991
1802860
1967293
643380
417784
705261
1675128
472204
871727
290347
1590381
1693326
1401877
1561343
1663361
1653699
147642
714312
77857
856367
326799
893021
1010301
1587542
673267
1507178
721173
102363
1881825
806842
571143
342892
1848049
1192117
839158
159898
440210
1622459
1821920
1562434
510343
455095
1817019
1391828
839302
877080
1246401
944358
787984
1550406
1696935
269162
751232
19148
1382349
670722
1491895
1550990
491745
273429
75234
159195
1967115
998813
1636652
463108
1917382
1324958
880951
1969634
1808645
1371204
1135037
1014859
485829
1519076
1824921
1672833
836472
1262884
1899347
533943
364117
1190103
802443
488519
1690028
1635201
1359498
1413965
1204388
201952
811918
1053232
1365336
1646363
890187
1827268
1050
142176
1882073
448633
1477184
1636184
777194
190291
1029392
1939651
1442484
1109283
757167
1601904
566154
486758
36165
1593920
1441567
729339
956460
1374175
9854
515098
1244866
1595404
1398354
867373
1644639
1558310
1482247
1688417
1151144
514719
645279
943657
852998
1983317
478832
1130597
81488
262940
811768
1823989
705479
1243667
604869
535663
1671063
583330
337501
142631
1766818
999506
1767685
1778969
130767
781120
538768
865832
1053648
63721
105109
118906
174123
318359
558227
1371071
905961
500187
114506
755220
1848224
892777
991014
545299
1945050
1309314
1077788
1654862
1416058
817715
423252
381231
764985
1605679
701902
539797
1680931
1414801
1674779
270242
796420
108526
663944
1008679
1933052
322687
672162
1144934
530014
1348710
884071
1093451
452495
1945779
1501636
1952642
1412274
413805
661890
842455
1946951
1405783
1753545
83544
1701506
1878735
136932
305779
1854244
1935425
1150873
378309
1724572
294101
669193
1628523
994143
1203114
1942897
1431336
786758
1428185
967971
717416
1552356
857542
1638919
462719
1549916
1422116
1912705
796191
1040736
317300
1897077
1685948
376669
1022170
801287
593261
80095
121651
1460663
345687
1007635
922298
840300
336272
1998675
796924
1999679
1302284
345679
356950
794829
1861763
710049
1502427
988210
865993
1373002
1926923
1285267
1757204
752043
766056
349018
526534
241053
615453
1169983
570401
1920171
62472
117595
212354
611380
1933267
784608
631741
508739
893260
1773839
522253
861461
523881
1478558
1133048
1280259
1734284
1323631
1737751
1611350
282546
1824901
659354
988435
534986
1002858
536066
83593
1613461
261389
51730
443123
1572623
866957
875634
1332109
1308564
1703897
508453
328845
1594930
1382188
164446
66053
353215
1076352
719557
186481
1895547
1018337
319999
1977174
18981
156427
397275
1724962
1374705
830500
162222
125700
287620
745389
826061
1187149
1160201
290629
1248586
629722
827787
1617980
814424
1720750
718471
776472
1130901
1456478
1755059
1087518
1141456
973263
606174
1600735
1573992
495885
1169046
1763405
736052
1738952
1851985
1148870
1928244
1391484
84854
264945
672745
1848125
173258
675074
116632
1222976
382691
758001
263560
1669506
1200043
608023
1420739
1546919
445300
1615950
1110814
244817
1053919
704062
1351865
98648
1812790
1069753
1101393
1951856
406923
243028
1343510
46125
874370
1022047
746539
413818
35624
1897290
792624
44098
939806
1508518
1531739
1324860
1136511
1008683
1788269
1806448
495442
610207
214641
1628451
325852
527075
945543
1013938
798264
1282616
1107447
888825
1116557
1154321
1045705
610864
1021912
451200
946000
1257597
1683875
82286
130772
219480
36512
619411
1386395
642627
725207
1825057
704299
1354546
1077332
1166163
1719094
411193
164869
1787368
1523085
1174942
295580
852835
235779
1183069
1337363
971829
563507
1099349
435217
896360
1472270
1537556
1907584
1304448
523709
1241435
726178
1538674
273279
928063
1052942
878350
1653105
231097
1650109
1669236
1369182
1379591
1187923
902622
1898797
1448505
1465134
1482251
1219122
536109
1572366
519925
1753661
866261
979041
1636800
952683
1584367
592590
1163247
1178566
68426
1834826
1549992
713019
1237469
875380
1067790
1778738
249690
502367
288785
1168003
705266
1504792
926035
285132
1821450
1573538
87811
463118
1937817
541571
1772965
1629993
1029067
1200917
22611
704991
1835779
283650
827150
282945
1399147
102976
972840
1516989
1537658
1287155
299997
1706896
1725372
1855497
175879
1205546
1530379
1607395
977829
1461870
1734205
1792880
896562
210009
1763307
1401369
350646
1840834
97015
25811
546149
831671
23356
373189
57476
283462
848345
1068935
1456335
1092432
1805377
1615910
1132513
574066
1355110
894503
7074
414058
1941534
643128
183949
226557
1982767
1359349
1884578
1389919
245635
814619
1680513
384540
1451770
1938909
437435
125252
40226
864885
982033
467113
612756
940532
1208360
895172
988191
1260669
1674821
1998297
679020
493030
1603778
945886
240743
255530
429407
1866647
1536935
1825909
1341593
755337
1596937
232353
366790
1450576
1761701
420085
734104
1306812
521947
473188
1367909
1433384
1368062
834976
1405315
778521
531062
1217637
1630356
598506
738654
246402
263575
1760176
763702
159385
1895424
207808
1769210
1446406
1304404
349889
84174
1737272
1599190
459542
759465
1378224
779078
1387628
1030662
675274
1425116
1396215
564833
1103706
1645119
1964444
1190044
910874
1761331
718188
880091
1388233
801465
1407478
824429
587583
15681
607365
1762367
510824
1117425
63429
1395444
839558
1966136
431661
1492323
733422
1328225
1194310
196496
1374265
1308261
93890
1195310
1993434
1891947
1100524
85179
1650917
739452
1329273
772797
1437567
653971
878707
328829
1078540
695478
666389
296124
640313
755328
731319
1298997
1520665
925422
1613189
1916710
1289670
876024
261491
1901837
1493040
382495
1796215
1494559
857741
49404
1029966
1242082
1169359
1590126
1885133
1706581
775605
1037951
1178238
1299449
484476
1604638
405265
1399823
1119104
1811917
1342322
418428
944381
102786
927672
249625
663386
126799
503076
699199
1461742
1260841
899305
694519
1838545
591404
825130
1320548
1270271
1758346
1596881
746904
1870583
47765
1806047
1628954
1772576
48741
501637
587629
1728459
749716
177688
1192635
1384611
1974394
1887026
1616179
464951
574934
1975427
1574501
1521484
1338038
140264
1850505
150007
404436
326704
1893565
1400662
392456
1640116
931522
1613251
693781
154385
1472200
1669404
751511
1396113
307016
1597819
589570
1023
1449956
982810
1017186
1484299
569853
1658885
293249
1669599
1683486
648696
1424606
1906169
243019
1340399
1918420
1474729
1410629
956378
972424
340896
184376
1618432
390684
199230
1883257
1333243
495596
652554
226531
1038561
219331
1769106
1421746
944815
658919
1013690
169143
1603807
883721
528698
647230
951085
603237
1435326
92583
17333
89009
1953282
1481717
1684684
1099560
194562
8171
1553310
675699
608502
646458
108174
1470083
904303
1172341
267527
1172557
363643
405565
958939
774355
1648588
1915506
949985
1287452
1101778
108546
1573365
14702
1342166
1213530
1909618
1997903
1790353
725369
1726801
1456152
1438439
188651
1231975
1525238
35872
1171973
949288
884122
1815641
439857
1065923
621897
526507
745389
38492
1363723
1977256
1660171
1011268
63354
1949110
1617251
1313057
844179
505782
1253870
887752
38090
1947088
722277
1564993
947168
993208
1862873
693708
496407
1979041
1867353
962681
1782761
1418105
639871
1706169
343768
742954
819501
11306
43077
1548473
980784
1872661
934278
1518795
112822
1458078
61008
1964053
579402
1316807
1476417
1320278
1813708
987049
426624
1745340
570186
954135
1757294
196651
410431
416701
164474
761034
1300329
1588564
242692
1529532
664168
846006
213888
460001
1094607
1807618
100284
1058336
1062217
241944
34091
664130
912979
637515
1176190
206978
873517
1993059
1074796
324608
1962693
835248
188994
42808
1195701
1769368
61117
1886221
386987
1916130
805188
1616231
591492
1139644
107971
924454
939615
567085
1410003
861430
779521
1030974
1257828
298052
605145
1586676
741006
1720512
110127
1625640
1506410
1208282
1831276
1957852
1933924
120025
71934
1880898
337191
579433
406146
265703
1431157
1401079
446211
1869326
739037
1432092
438369
654403
149128
1319161
199428
1172253
876096
1114328
1978042
1721570
1458747
775680
957708
1572691
302257
75947
294404
1272081
1006175
1861686
366670
1865889
139272
1460152
1978921
1205435
1578754
248461
1459713
980638
1404087
435584
203923
1944335
342499
1196549
1120915
42094
109551
818481
157444
429806
414386
388416
325016
1283026
560574
93511
740584
672799
341933
512764
365076
1059967
1619381
633501
1769500
771706
123761
1439806
1884050
355927
1640069
981346
1896264
1314548
1413817
1469137
893192
1653424
1674607
1149806
197050
83333
916924
1212297
1890087
1184454
1947233
1800999
1361369
364044
844488
130687
1671864
701668
994546
1574883
1537120
1824849
795572
131128
1833393
1837681
1264829
503883
1992506
347774
591001
369000
1068374
1963736
1386838
168151
1632060
1574799
792429
132812
538529
525293
1887145
1288976
372122
1113355
1564032
1618378
1706411
169173
272672
732870
1901020
1559761
282125
1944179
437900
1161490
1570395
1028862
24502
654787
46403
259830
1534193
349148
461347
1903776
1665325
1283077
1484852
755497
34079
475426
1528333
1431776
1341101
1619838
125622
1539401
1792992
1135771
371827
941163
1611767
687849
1816009
1113602
1725428
1296504
171135
301219
63256
1188977
1101533
999920
1770148
1443795
406305
431055
211124
1371608
1299984
1832280
1265847
688877
591037
201349
1804532
287025
1035765
759112
1918564
194881
136619
1700299
844111
1780051
327425
1587259
1540852
1245039
66009
1852694
636369
1498260
990777
1012511
892869
1102879
1627113
647950
1385201
1695835
1745238
1677265
1299702
532294
843448
710409
1335571
264544
1830030
1733214
1522502
1506664
53712
1312668
1323553
311232
298677
1005921
974934
1687531
309810
1814712
1381702
1480340
854201
1009929
134699
1115966
718540
1253861
1366161
1430673
653972
162305
19597
464923
1469814
1211890
857692
278536
668636
1717132
409834
1953489
358231
150121
519356
1619471
504912
838864
1593868
837855
932909
1106676
1937684
1586028
374580
874749
1874205
192128
43973
1446523
292492
71743
19939
1955664
1107947
1264188
1715140
666837
1047320
72356
521806
645824
779107
890517
1520206
1252145
311760
337569
1001144
689091
1687575
1688027
518438
1588583
946975
294773
538311
651664
1942960
1046808
621755
1998450
1583091
666359
949818
1062639
242851
1195717
283495
692556
912880
1755507
1506952
1286585
1120419
1066533
1177486
1045128
1846941
1580868
1794052
1256223
1188436
1798223
343564
132283
1328074
849710
1201372
738840
1235839
1501907
194596
314699
530973
78079
743879
1567927
1974832
524451
559699
278389
1346603
1380833
319726
1652749
1538500
1747128
1276401
394909
839755
1164629
1679547
1462264
5594
831710
858768
1721085
1890357
1212315
1050965
283896
289244
194411
986484
1556031
1224934
1832838
359830
993556
1875586
530699
1686625
590578
42174
1438072
928511
1924407
1612904
802213
1094437
1848967
1609368
1258218
1806535
280168
109388
1783648
1170589
1912713
217003
751247
1669307
1038092
1475192
337524
71286
1141889
1864945
1942483
1098935
78159
1702614
540378
1923938
151628
1381469
837632
519942
1127371
5697
1079710
1259259
228192
208000
574372
1740738
1981707
1133528
1339050
1298454
1840748
1804045
1068585
556814
1832941
613319
1629212
1805538
628824
39977
1433674
94326
1741695
757351
588112
635238
1483342
897557
1204758
1621229
741691
1486888
94849
492719
603234
1463028
181921
1160712
1095933
1770340
1173270
1184734
1348071
529420
90861
1823411
572025
483018
1091663
424377
1889253
873250
1010623
1893177
854881
36806
192317
475591
779820
1022757
804423
136235
1813101
549147
956827
718623
1701104
1287057
339961
1411843
1212219
187358
1831474
1974848
1543759
1007547
1666957
1631361
1288853
1979281
1234360
1781746
667712
434655
411300
1618245
19412
212098
1502178
471034
146444
172358
1732988
1039231
1264984
1940995
346217
1933986
946264
924262
752722
1215671
1544973
1154467
811556
1614584
1139950
670196
1239631
1697007
472706
1887478
376230
1861824
631880
162651
1125930
1849497
1032661
1631704
234495
654983
1348552
1061086
1520422
474101
1575677
706752
125817
399898
1369591
324940
901100
1775716
1536539
518464
1113742
1755955
968434
147177
1617178
1524302
71170
788693
1316555
565977
1486971
1521007
799154
644029
392731
1688756
1431012
1655155
1349215
1802690
1851844
554855
774936
1585897
822161
564821
1901602
1086052
1925592
1079604
871059
266270
1743324
799094
500420
438202
506252
1021034
843510
1202509
659655
213049
808458
459526
1970929
1986642
879348
1613450
1168046
899972
1428151
1336168
1399372
174561
1218425
1964747
1244916
774545
1685280
1099487
1598557
1793034
1020231
54574
1114757
541117
833351
1619387
1168681
53006
213018
45040
1341917
811307
71063
843194
1788132
1546676
1263433
329985
837364
794288
1139126
605896
1892922
179253
824566
130747
1345565
1471352
784097
1866725
497561
531225
1747100
1323688
1513736
1677648
809846
1077132
466475
85116
139168
1592396
787369
1846767
496842
1800594
1760460
1899403
304781
498460
445496
1864112
1707421
1485929
449395
360687
1804037
174348
835232
1826242
992666
468741
1182322
1000532
1082127
941492
521869
384153
1178069
887457
531191
1668045
382897
1044084
1172057
458311
1621257
1218419
509983
1399430
1126244
1065377
410292
1448794
1331683
1102226
521174
475
228573
45588
954881
1497165
1188546
949043
698813
392764
1955674
1712958
315754
1935849
129297
92627
1150164
1052097
921845
646986
321241
105017
1561646
1918726
622670
171966
780380
1676755
260501
1274738
597066
494409
1747612
659586
131695
383508
201148
238106
1760171
902246
1657498
121840
533884
1249748
1463024
1807550
1151003
48618
1681039
997132
477042
1286153
1676666
428824
1589124
319386
1300023
1902889
1476013
849431
1494845
1908625
592207
740626
1031640
240645
1029270
1877371
341138
1993503
1324393
1288849
358380
1186527
808612
361340
1824398
1553588
1476914
287340
429475
1918164
1650705
598535
527036
1572276
104869
1527938
1166666
1003830
868665
860967
654737
1068049
1033424
507437
1638321
492520
1244754
923310
1595410
1499221
181267
1778157
400160
8055
1294405
1164312
83801
839812
840495
1748785
1044454
792765
338829
1921138
748710
731084
192374
1696888
230253
214655
298864
175316
159120
1424604
1903747
1358669
1787010
145030
1355873
896146
1611768
1932669
956751
246508
79519
1875776
706480
1984093
269055
1107907
1252923
656052
641820
954277
1850711
1426985
1295841
1779540
1435503
835838
1846317
763406
32160
1974525
1452023
551461
546863
1175812
1785721
1089151
1521731
1767178
626597
1068816
158736
420094
64078
1382750
416969
167461
1287545
1866521
1204167
544100
1150240
334497
1738652
737455
1495702
111457
112986
1462325
806054
1138329
941274
513916
604093
324852
31360
1002457
884766
1872170
1618943
102398
992113
1567947
910313
618074
824394
777536
638897
1973572
141721
1844704
809582
721445
1279770
1010177
200588
88167
1414469
794455
1006453
1219739
826378
1820144
1727282
1915049
1285609
518717
1571458
571675
1590846
1647958
975149
1414515
934682
430942
1890620
551418
877501
1455355
1292284
1463384
729752
1955167
1763378
1555164
1994574
1615072
658132
1769811
774656
1353098
600573
1341184
470837
1585229
991453
1675851
194206
1919265
1777732
1096241
245994
953676
441027
754073
716944
105100
1591758
103174
1061784
358723
384447
1003891
1538433
1381812
641272
862945
514519
828837
258037
883280
68473
1802493
1640818
708481
1505333
785357
240100
1067067
1905746
214936
691029
54328
1427072
1253925
555682
169104
1122943
1127081
1480615
1460177
379497
1507449
1344087
1275380
1522371
1831776
605145
129978
1310038
1338699
959321
407931
1354449
1896523
1257897
930042
1233691
76655
982615
213136
967348
884278
618660
1064274
1892475
685541
422205
1495523
1871951
1546772
142037
796005
359011
73486
1519419
654136
1416766
221241
1946360
167830
1978464
1583818
1071098
937965
1439989
1105392
1699099
1996368
100102
1393551
1610719
294460
1838636
957547
1842840
1845582
1156231
1842786
67040
1706583
279073
295131
1485926
134401
1435754
1735905
839935
1190282
1671708
352789
719707
1439162
1586118
1550089
1742183
1973963
1158719
522430
1379490
1638548
401226
1044079
24302
1425747
1229868
1689599
1115844
902502
419219
284101
1934347
402144
402836
1391234
133653
609207
737847
816982
122350
1997667
351581
1615210
1886905
716099
1797787
1202298
909900
909205
1777837
280977
52341
1538980
290613
1694178
1212935
1031865
1236245
951527
1993704
406250
274214
1395788
1596188
1029121
1037576
1767419
757332
1161412
820042
947392
50200
1968782
1266917
283201
1440074
975848
1306665
365212
1298152
468059
1254801
593693
536861
198910
102106
1637349
147144
1933624
1080626
807420
763213
906409
725377
675850
775906
1997609
1114676
1501272
1430513
1800375
920185
1649756
1893879
1718504
563372
1899347
1870508
526523
1955060
1883106
788384
1894687
478833
993394
46891
764347
1296675
1068435
65811
305727
1637685
261857
1896468
1569143
29233
216041
1907681
628777
1912692
803635
31859
1674014
1083622
1254025
1259863
1454563
107623
291878
1401957
996227
1642695
1682666
1649522
1625446
176324
1143334
1944885
1399999
1149897
1742445
1767629
1763808
656742
1191420
1877170
422489
142873
1215348
114057
60087
1229599
1795649
1948476
282730
1679236
1895744
263596
330808
579780
1624646
957047
1215329
1666278
728681
1615517
356486
1314908
1334183
1238421
935504
1970411
1132337
83126
594639
308335
1269079
365035
731098
288495
696495
1314839
1128426
665160
1692351
614881
715508
1911652
209113
155613
1498808
1973023
57646
117450
1993634
1340054
640352
592012
1014250
350727
1828721
633227
1067706
1342780
824880
1076829
489541
1805123
1520099
1536917
865364
10987
948583
1710116
1715191
1804924
1314419
1083529
1377979
511100
1149173
188772
685836
464441
633379
1959157
767062
1972667
1154775
47456
1830067
1797554
487663
1702806
398914
761832
1586118
88074
1948118
1574304
664573
327799
1389987
748871
1663456
1966711
1228618
1406171
1822775
1539307
324566
1885328
513826
1682648
1852875
1978093
30868
506203
1752584
1099364
1921741
177059
529856
1546353
1458811
1759910
1599527
607537
1167595
1105202
1269191
1300000
1334950
1020707
799509
56048
1299469
1988196
1821220
1630387
1950882
705371
1731831
598567
1929806
1617999
858082
1946025
209336
102473
1755033
1055026
1737304
1161302
69501
1659097
392148
469342
13365
1179793
40977
831609
1914773
487224
139263
1356124
355314
1534298
275642
415757
1766661
409869
828512
622868
245898
158121
1060127
1757084
1966330
1186893
1348673
1924310
444806
72910
1512338
286485
1410271
1558862
641928
1350132
1243047
83803
1765513
815049
1960379
1082327
212792
1542198
540403
666596
238001
572662
475645
1238959
712911
885162
1732120
1094648
1226780
1878384
1247861
729745
994303
612213
1600972
793043
1463526
109468
1702213
381534
260754
1717277
1091447
207591
1155003
1400514
1988582
844620
237639
1334482
780767
570534
700934
59153
1854058
1773954
810287
1587376
521521
717133
853270
1278904
997175
1997253
1179443
660190
1465471
795264
584113
188454
1138573
883737
1377090
789775
365110
458300
1025570
1383448
1317207
71636
1738939
67081
1101860
1396924
1589194
1134886
714177
406173
1632723
1094045
52165
1586873
1667687
726184
965824
1745545
1072553
1479992
149522
1343716
97354
785189
1100193
1542467
784172
1195194
1221645
677601
1000430
1244124
1832483
319070
280267
1584544
257786
1744880
785540
993255
964805
550764
187876
1858512
1556386
1969492
1678862
1570349
1058966
935740
25167
910557
1419793
1374675
1424651
326991
1974064
1019930
323422
201589
1620821
263063
1044020
1487001
1167870
245195
627024
1984535
1518014
1882064
1685471
466923
595624
1095317
1476587
376370
688538
1487066
297515
587521
896986
751792
1531414
719131
23345
63082
622062
1098382
1899919
662571
769877
1314304
777729
393616
273130
491812
726173
898323
195651
486637
1935211
1608605
623186
750968
635914
852842
1938213
1758507
1280668
1569337
1306278
956036
114609
599921
180001
440293
1355522
684375
1346777
1122695
129762
735415
1137185
203885
1844606
433234
814517
144598
759278
375270
1801385
1121510
1053931
599267
1494251
1636543
1467244
1508733
1546626
1290259
903332
623243
1917242
1582564
1346727
1670193
1541988
1090636
1637151
1435440
1487178
502504
1111472
707262
1739135
292833
445679
1785913
347297
111831
1624872
382109
220309
442270
1998864
1484575
621149
1208303
1480521
1287803
38149
1166452
218827
844290
1301237
1859874
469806
41948
1168572
1552165
1957750
1223131
1489202
117317
1853979
1345054
324779
141403
462510
1484479
93371
76598
1518127
1873311
345981
1519042
555889
1924448
1836249
38489
853048
516623
492931
1036207
696515
894937
656965
656262
422751
1654515
798867
1767149
1018438
1594332
29539
977253
1237820
825853
1429684
545574
766026
1695693
709082
1425653
1433897
879191
816478
314898
238509
127465
1437790
500174
60277
170632
42616
331060
956122
1732216
582781
1651205
47453
1032858
452126
1290293
1697787
425304
1401556
59527
577251
976738
187985
1899250
429314
1689149
1183380
797109
1298847
1844360
1765597
1474752
1329049
14758
1956551
1333379
1143507
1676815
714656
960625
453874
1820232
217946
90481
1885640
783888
349677
1501539
948348
1759402
901263
1970651
751797
711233
705161
1994301
1740524
1874658
637086
385011
322667
1971707
1026180
81191
812911
618305
945497
767623
1508945
1968692
1466458
1083670
827140
565254
945161
1156960
1230171
294192
1960262
145134
970477
1094581
160733
870375
1291986
1692859
1194801
422103
1937042
171019
1043312
55092
88591
25450
1542427
1937424
1847647
1095152
1976051
889356
1066878
683723
771360
473185
300985
1122010
1837287
531778
347899
1031266
1397872
1635457
1992339
1813623
961760
259680
997139
237406
582127
597706
1708137
690477
1453824
575702
1380777
1422922
803078
515861
1269760
1550557
454511
115242
1263688
1812993
597078
544186
569551
1626189
1618689
1350451
1908001
972359
974646
1120855
1217104
1426960
188898
1198246
1622008
69135
208436
200973
1837366
367715
650
1795165
691758
127278
473207
1712346
526459
120349
950362
403562
1369973
1726470
1250547
1525553
19419
277146
346107
561230
938580
1042771
1824583
785485
239256
1216399
872583
1715446
494476
22252
680830
1160533
1467563
38786
246089
579831
1608055
777854
1799161
1860968
1680408
1011715
54487
1675237
591673
562261
537944
358142
274858
1365222
962304
1441177
1133038
1454736
1374355
576093
1626260
1555555
72613
858904
855265
947376
1105380
1136134
123276
491787
1428296
603289
264812
1561761
1084236
450512
1863732
1317118
1338228
1087803
1380125
777146
1183216
28929
1518447
1106574
1488654
464015
794943
958459
19877
935512
240554
168590
1618763
1830412
139024
1159698
431888
210357
1182121
1688162
1492639
1744858
291657
1043909
70749
1656884
404057
818461
702242
1387896
1263893
134255
265554
828099
567192
764099
60667
670232
1919276
410385
1760223
185515
894791
8585
486329
362099
625377
1674318
369365
1811800
1813226
718836
1202155
255227
361638
630339
69761
865787
804175
1984164
908665
528404
1665398
1608197
1518531
423489
110046
1961861
548542
1457297
301059
645227
290686
429946
1334883
1201655
460071
1527000
1682698
1749873
1874039
1520904
824064
505720
1172217
1648834
1422676
655341
487180
770208
436186
1097886
268469
1464000
111991
973875
1814716
917679
636466
700406
1918571
1186322
1985401
599415
1896298
1335151
1327234
1028405
547801
78689
1375876
868211
551589
1798646
1424429
1012930
1030729
955889
1880392
311241
1210877
1022395
967254
401979
1865136
1114981
967104
58846
885699
1789322
324351
1861329
1849605
1021953
1447903
1795007
137043
218827
1492636
689583
1171889
94447
1708973
930636
603313
443567
1507918
1803417
995833
1204067
1372272
1821515
794758
65594
1982015
293041
178169
152694
1423821
539011
1600783
910063
1482248
1766813
959975
1264197
1396093
871472
1865216
1537213
555094
1077187
1920871
1265118
72429
776934
1309617
878939
967157
490200
425084
963261
1144805
474133
1333399
1962327
1254926
1253077
344364
697246
1003833
1932764
1306669
765293
801667
1592494
602765
526690
1413566
1987902
466671
1888056
1410444
320124
1650968
560793
561412
663082
1009984
1267356
415283
901033
1798896
531287
734714
1629559
380781
1235358
1128141
1733308
1742723
721039
1600137
1134208
787733
603467
1970414
1980372
1650835
1515677
1049987
563886
896681
397706
702215
499623
1974632
213097
1019117
101724
56632
408910
982979
19880
876680
549190
1154030
1768169
1980751
1886157
1150383
1277313
820042
559505
287977
1842874
1624349
1150683
761833
990008
1838425
1523283
209530
911626
1119644
765038
540669
1984143
149751
1904200
1820777
1043297
1699584
849552
839222
984928
1181155
1484666
1656106
782545
1759316
672314
1680910
867679
1715329
676810
1435903
788077
1225694
1965189
635103
235659
94907
1464178
635958
1607370
421846
4325
1770706
702010
1710311
1648791
1044543
1654789
1917328
1686988
513547
1808930
871455
785302
1981567
1170096
99603
1691437
118612
373131
1913458
233503
1588625
1523127
39624
26390
850855
1987684
60808
1191859
190540
1224173
1722652
1547090
673548
940923
1730741
1759156
624757
1595234
44728
1684262
262860
682993
785986
327378
762553
1125442
438506
1371117
773357
1555031
1716801
1206146
1613793
531966
107374
974446
1119993
1105231
1123621
1079439
1806204
1531459
1910591
1751593
55969
551517
1295674
1577998
378737
1179632
551502
327892
1949833
1546625
46024
1026111
495528
1722024
664426
231488
1095607
1188397
1057110
1486883
1563130
1311897
311020
842547
1993871
1138279
571468
206554
820281
1058206
1089398
1684371
1601638
920201
853565
1205552
1802334
1936276
861670
356635
133524
1673697
643999
109299
91697
934300
1895512
1290068
399340
1944524
1797991
330324
410853
530325
1973182
1604696
1878344
1570380
1452937
1989676
1613861
71144
1392586
1132230
919380
845574
1963766
1387458
1856279
1109930
909420
421741
521062
563496
483069
1762210
873792
1787883
1680903
1866410
952910
1908073
1722169
1803202
1708850
1751616
1632123
1266312
694871
1525467
1531997
1528285
122742
546472
989866
1631686
11941
398963
1482459
681585
1103030
1346595
1507899
202423
709400
1112631
976470
674137
1755188
793290
729430
1375479
1925209
1638718
47885
348961
1765973
1213997
1925193
1702605
1938070
1817258
1580901
298768
1832013
1655262
1040014
975558
224790
317457
601785
895201
963114
779824
1903724
1825603
1748095
1460512
1884032
1785714
786609
1290733
476119
210817
1880933
1560006
30085
1078697
1228315
766934
474150
1519608
1584444
1436803
662204
401847
1128536
1441958
459509
793259
1572777
82776
769620
302099
1453939
1893426
1329737
791696
1379199
340874
1353743
1358292
1047227
1054491
1038291
916623
1975378
1809221
1019629
400906
1336833
1199932
1084988
1675679
1011322
1466881
1829242
1667583
1599598
7356
1467837
280475
1519572
1006016
1594414
1129016
1983913
1949767
1177105
1203625
948180
1741027
1451451
17206
905802
1406897
279383
866423
302897
812895
498362
646258
125381
687677
1471695
308291
573336
398112
1817517
194979
69603
1733014
1967458
1483721
432266
1355758
404989
255133
609877
1580117
21257
1159921
1971623
1853659
309407
916647
143702
1740696
497229
1120288
431625
852500
1817902
1033835
155210
403057
824498
1655774
1501575
165450
328543
1684564
1586483
629027
772971
433974
1174646
1251431
1349246
1670971
587897
1868389
1188118
1496965
1146200
501827
270530
1238045
143088
932303
1169499
503471
1720127
1831776
181147
574706
1755404
1002230
1420338
888872
650250
1580706
1940597
1267941
1209934
86383
1243633
1369273
1817451
485796
1672595
1247536
1889127
114973
1727862
402858
1764180
163037
436209
990263
564501
1897162
871535
1226280
534942
895629
86467
1460989
1645084
1451994
66199
592319
1631607
450400
156176
1176910
1066311
1589804
151987
1538186
1556387
819469
328929
765440
513279
1836520
1991345
687346
222911
811269
1722338
1071510
1793022
1879749
110642
698222
809020
1828655
879379
1331161
394132
459716
1171054
824352
252507
477677
1432115
1247400
1653774
1059719
602952
86970
1865150
1521530
1984748
79613
776971
846081
1211559
951538
1072080
816715
29824
489433
236766
504435
111721
1127146
1438738
1576345
943594
1590522
167654
1920582
1120330
1300460
664903
467538
1679055
415966
1878982
1563914
1470988
1590877
179149
1279512
1647765
1518851
712825
1075261
1294450
298117
1145885
1641580
1797035
667624
890537
226410
1572053
1039870
445504
1852482
1079100
921606
218954
1803598
516292
1098304
207007
84605
1934098
1996552
1978958
472184
160719
1821607
1109541
1329170
756011
649254
909429
1148937
1398231
968504
628453
1022157
700454
1663783
575139
682249
228309
1947525
1426636
913726
48024
241438
1585117
6581
1486457
1515496
879167
1351303
1135202
115581
1129153
1261817
948224
1900086
8199
1273247
764642
833952
1484941
582989
1437665
549171
1437770
205660
1394728
776298
1220448
972950
1670558
35273
305747
16084
1577556
1670493
354088
1738034
280242
1404676
1729608
588670
1296129
1783544
1235646
1657386
616353
1625355
620894
120975
1492864
840193
1762244
179126
193501
357672
48692
726056
1434776
1405587
466728
1699148
1742956
1179658
96018
610856
1476074
949026
1638896
727260
1708367
287157
936756
1434309
1254338
1039054
736617
569563
1579318
950321
267663
501076
1137296
1236473
1112161
1634176
1663075
345107
712970
274703
571492
1045595
505565
645334
70887
282956
186321
848617
515012
15243
312017
867311
230818
102150
1360676
313001
1849467
869542
1904344
205714
849093
1085257
1913221
539217
247684
585918
763640
1843758
272944
1892465
1234140
294631
350743
1751705
1883408
1589341
1599062
1607662
722579
275404
914213
833725
1445045
760155
1025534
1941436
1408411
811814
945501
1370422
1329364
1258109
1252466
1264808
1847170
321503
809759
1173352
871453
200098
1693488
1066233
573324
35807
1790444
1939798
701661
752444
1605036
451475
1455376
6523
1278979
276733
1410361
601055
1097848
1235272
1333118
223097
1952846
254391
853286
41221
1277009
1704701
1478746
667651
1863420
1130906
1119021
688107
1545012
535990
1622844
1556353
1657487
1205705
1988674
1215502
1293531
1815428
1615934
515749
942590
341465
1178866
1290997
754469
351634
1120208
1414893
82550
420784
1556140
1036480
503851
356321
1323395
301757
1608412
431018
1055974
1586635
1287619
1143609
965355
962384
931294
1242233
1598698
732894
395060
877418
7170
1231007
252540
970342
1281373
906065
242063
1307723
1199156
1157859
978976
1739502
609882
317576
731848
1179003
1159857
277473
750861
1699133
1405153
285942
1828054
1758578
395244
116560
112490
85763
859344
1869307
1075279
586874
541964
1200992
551328
1937277
228843
663980
1949094
1844438
1693960
1261730
63057
198510
959512
972470
1867968
798220
1905582
1118776
722460
1059544
814341
1737150
1460191
1401628
240278
702118
333336
1292402
1969461
439641
199755
891248
581449
1826473
1698051
1978614
1940064
701880
1726787
793404
167851
1506000
1919011
1607286
950045
493947
776987
172113
1456463
690963
1663232
1661268
782364
1994061
1452822
908024
1608086
1566669
853448
1478348
1038886
1840056
1665510
1067909
1064019
873806
1704865
389742
1373095
98085
487654
1681725
506240
1791495
1225206
1314359
970096
1136084
1274652
53616
1079031
1520128
115116
1730145
96909
1553225
1267879
1123600
1363621
1110337
1238323
1806110
246063
1777588
1237409
129170
969654
271853
1517753
1077777
1830329
1829739
993266
354485
1285490
1322930
39748
311282
1382166
485455
427695
1928926
1729587
439200
853667
836693
1841796
277294
411674
1717217
1248580
1951425
85437
1135982
564127
736307
412351
1229472
1706292
258459
1667235
1087482
491520
1925666
766512
1590110
744887
1917853
617562
569422
365719
243324
334343
1486031
908246
43494
543563
1612288
984464
1299623
227561
1343848
976130
835248
1789907
182004
1557617
674928
1243741
1433191
861661
957207
368977
645642
909311
796482
471110
739261
1587437
1638875
1637109
208953
1865460
311062
1461102
1668695
148448
1466016
1309438
1822334
225328
521285
1477496
817505
1698868
617696
1671835
973906
206124
1928750
1874886
105513
1992686
680320
86008
1611257
134290
476779
332451
1510711
467318
1151590
4386
1384505
474057
851032
310282
502038
1993024
1351817
63278
720368
582752
419223
134735
403931
1914135
1864193
596767
749487
1070149
907966
1477891
1412443
872724
574132
1256901
536565
143531
1617274
1184263
1582442
845703
1320076
26804
1857573
941154
1464307
48813
1059083
937024
943096
1181293
874479
1817767
1585997
15550
1670982
1435391
827169
1088100
68206
1872386
1407311
1990749
1323594
1851218
109904
826151
1293825
424919
2466
542309
221418
375093
886562
1675955
1806796
915806
57406
1714878
1577951
667551
352514
759941
650993
1165559
72936
1376950
1588792
979815
383608
759934
1395077
298427
1348605
1242030
204097
541434
282411
232134
1488390
525369
144059
1446646
1217707
654261
1070191
1005372
1309008
463816
810755
777931
1856277
1839116
125799
480830
1896768
40697
156
878990
1342833
228858
693990
599899
447527
57976
1940760
1153491
864482
529634
1526781
1410366
371373
106133
105732
1944276
438433
584952
443567
1187503
778836
721740
60610
1500750
1988590
1220882
926703
124617
1032601
1679641
1083421
1636141
1747315
1295328
125268
675918
858987
22043
1360413
1394327
1904002
650750
36482
1003731
1031826
220923
1574929
406470
1214626
1399305
1359924
1212350
620884
520918
799928
157957
1999832
851878
1509642
771790
294946
922865
969124
1055402
763460
730797
1166068
1880211
1051435
171671
1724605
705434
1921756
421185
1840395
1265593
1597653
1520233
1862151
258438
1631347
1889277
950100
1073131
1027585
1466162
1873205
849882
337515
1053433
1225764
95597
8127
1223262
44812
1438020
1074549
1803460
1655687
1130114
1108807
876724
1606778
1478741
583459
1964669
1035491
1922275
580726
1489162
403582
690852
1044683
239848
706935
1849672
82471
1501000
1272022
858271
379387
1334372
1591217
331894
1582994
72861
1502570
684540
547833
742443
406223
1043193
745257
1994204
984691
1293304
1970929
12043
1210057
1836217
1415337
1123695
1107770
32273
1385577
1846718
1631033
774161
911933
1189620
574843
1015895
1555381
1123168
1224699
281203
1969717
650319
714524
568800
287323
489315
454520
1544262
114518
885940
1518693
761837
341128
1950522
1283460
279901
1833934
1046070
1848889
665799
1985948
961085
1604041
121468
829114
1280094
1019163
1151625
1585378
1355568
1046639
205323
1708647
1936621
20934
456935
986683
525544
1674912
767812
1636009
1360648
1357557
1593286
1258868
1109763
924210
382158
1141139
891883
1821415
1941738
687862
605745
1505152
397485
1116508
737459
246861
1693156
917070
1450834
1380852
833533
1892246
1851059
1290524
933924
1293495
37404
1735448
291726
1584416
36667
919232
421917
1199853
1493493
251254
1894965
1887220
761887
538964
365458
1841049
763971
1776367
432428
110476
870437
976154
953119
1810974
810135
142283
530392
395402
1632316
1475116
728972
1246787
1694525
740378
69332
1711842
143002
1036685
1594098
1186499
906449
106047
212521
1858113
780044
1111562
942644
477178
658637
1669444
1549615
1846237
984044
1954217
334546
1419445
1841126
407553
1156903
1515502
1114995
1650338
141403
708374
513721
1737400
1662317
631337
307809
1636652
1152269
885886
333198
1505187
1999251
1598398
69131
246302
533948
630962
786316
1075918
1611110
271136
860038
1941225
951456
580225
1512562
1505040
1966486
509298
986174
1880545
1866705
1422701
1103933
1606287
1804222
1674163
908184
396285
207380
1619268
1874944
1480663
1790133
1694283
785608
511408
765919
276731
511868
762419
858955
1200062
1024298
1954700
1050758
1478891
549630
66555
904572
786205
1006230
776081
1428012
1640046
819168
1746124
157701
1441161
274718
1949375
902292
1176748
237588
990566
908852
110937
247662
1704669
1251652
125666
181890
278026
373471
1069115
471958
959443
1311446
834180
1607481
1510746
804826
534161
1766172
1668737
1093979
714619
803546
1574377
1176479
434029
1715319
21161
1963455
666770
817329
766322
1529600
632275
842921
1976728
1968098
1281540
1811779
82666
276421
1829738
506598
1768442
124651
26506
136600
1353327
1517865
1578508
1700292
1385056
122000
263325
218783
76789
1337166
788971
188157
1246729
729290
166632
1892307
134334
375544
1473154
1964016
1465858
241493
1838529
697386
752059
181002
521061
1126277
1897210
1502156
789869
1460189
755963
361888
963979
532703
933937
1923171
818149
912304
1760392
726070
1407843
1492349
1486751
456203
598693
9172
208741
1780659
1603353
590104
672899
865397
1074522
1871685
1670193
461093
246629
988154
346064
519763
993359
376401
653824
16620
1113253
1287650
78953
1459553
1527947
703795
295826
1761911
1924156
769748
980202
1356213
1467311
397105
633982
1873223
292360
688911
1764024
392902
1473537
1346906
1990715
1094299
102789
1606292
1739240
1913811
827149
1149972
218296
1558711
586827
1089722
1139847
1435225
67574
44484
364369
1826682
1250617
1224450
1825910
446430
202334
367452
864445
615158
1969339
1726992
1514216
1959460
1737259
518549
1483267
1956054
1849954
685210
230948
288914
1442048
1539055
11639
1621876
331810
626606
1870982
1125894
1779004
407473
1231853
61066
1467309
1489771
50168
546750
89443
119519
1368657
1213818
1017021
300804
1570114
615374
1116994
685585
331612
741200
1199217
1881287
1022424
1472502
84041
76944
1692327
1274749
1544087
357149
1827691
30380
1866254
697085
1977499
676275
1073966
834015
1182430
1693057
34782
1950561
542013
317303
1777495
1027242
666281
636051
1683789
950499
1798268
1224242
1001199
1437707
1713851
800825
1558141
885379
772596
319772
22674
676814
726831
1318405
398430
1102649
1910637
139463
1372388
1166953
1941906
1014494
384562
833258
962086
313858
657037
900548
1412727
1697046
1977666
964984
252426
1404177
877437
1818020
1231582
1676119
1805861
923671
1670730
1952887
164626
695037
595637
1975089
1364629
1863056
871888
1307773
924730
1068152
94502
1705176
1447481
192248
359280
1152372
948729
1319690
1682037
448362
114979
1616283
468982
1439336
350135
366246
745643
1546837
1706753
427134
1991144
50883
1226961
644365
1514998
162912
341133
1467306
640196
1735065
1191139
1147092
1670192
1617674
1553571
1542683
1168644
1114174
884285
114576
916206
1575340
1781983
1169858
662069
1166231
13191
253474
1183230
62023
790822
1520248
1840074
449900
94910
1537382
607591
1619063
477991
1585831
1661386
564164
1316225
640257
1886460
188601
1317646
1485017
1229957
77728
1953766
153317
985654
488620
1007129
1905409
1262582
1624329
331302
978538
1024368
3913
498481
1918416
332664
132728
959806
705279
1504959
108661
1954119
1168689
5110
308034
1609610
503954
1607954
48076
743751
1347637
1951608
10774
1283666
1752231
1835629
1389822
1918400
414975
1191769
1829426
1072294
1484082
1222382
921256
1921532
1875186
1966518
271300
324845
658841
549798
791348
25260
1566441
776773
678946
1948757
697921
1991406
1345934
1391805
230929
1807375
1209728
132015
1540400
1726674
1895671
991200
68804
1553400
1277313
1494723
1055219
1884854
257988
1607994
1313314
979926
659177
1394987
1398580
1091335
1429207
1857585
597576
1256272
1147006
512773
1795511
481026
1650519
1437068
384219
1012539
1335713
1950350
1707886
1827361
158047
387960
1689088
1165039
1406379
1779107
1481799
1366210
1187223
929659
1752923
62514
270485
489787
1253151
1851535
1743714
1670125
1930491
1867170
657291
224651
1101136
862391
1341417
697179
1179430
1932769
1228488
865987
1376411
1693048
194499
326528
46232
1266812
1890654
921879
1457829
279916
410184
411492
748426
384409
709920
31903
535853
872209
798814
1343925
1853828
1722097
876636
1990077
1675631
1870515
1807183
159019
337236
1925303
1573037
1599663
855070
883995
1012186
1927010
1433213
943549
137443
1857545
855273
473077
302421
683051
121321
503034
1979318
261037
1104582
748224
1237855
1109708
463284
1635942
1879229
359117
1768457
1215402
1520944
3828
1940365
737745
1570349
1934360
907614
266929
594156
695535
877703
252392
1798253
421107
791906
1183519
1485126
518260
215295
1182979
1403150
1110113
1240705
1597777
1943859
1252028
259175
1077445
915750
59079
1839441
1990429
1179461
419252
98655
396244
1248394
1807906
1216946
1611086
1086782
210266
1130855
378184
1455675
1296396
827429
1995231
1003203
678333
266294
1539716
1450901
1206467
123876
325577
1166330
928222
613587
166291
1601237
741293
419381
1586563
1170034
193404
1198930
506647
781845
100454
891557
394894
1388725
1214989
1141950
1017899
505636
967263
1739338
1924973
1734691
381890
1684671
620742
694614
1397749
1005764
833299
1658767
1272435
818056
1075755
1096065
1569087
1121387
510046
649901
1126614
926901
229905
942820
1782283
453417
1591473
1963737
501624
1832248
1627401
1974201
1789509
1444351
812939
1460999
939179
655019
753482
1392149
1958235
135680
1903432
1069035
1401024
139432
99022
1123521
1914935
1429805
1607782
1681313
559586
139301
1527886
1855771
663008
693850
1225899
1917881
1425616
224997
1012619
59163
1263213
804728
1809335
1778299
940539
547551
925744
482645
1252941
189788
962075
1960467
1304831
1629885
617494
1737049
1675262
1205324
930998
682031
1057561
140699
96019
193223
1902473
1492434
1885277
1531049
1051835
916592
1241982
1628571
1906131
104985
929795
273698
1810150
1042413
819083
1399072
1220535
1664527
271658
1768675
884099
1885389
1990896
337214
1941380
686562
460652
583807
1446307
222512
149401
1148880
758574
519190
532883
676760
408334
1092755
345026
1877767
1537437
939460
1501533
911429
809272
1621512
1821648
4978
899231
691960
692972
1558599
1098727
1358570
1954838
1161279
1995520
227101
865739
1460719
1635320
1411102
1572656
1801459
1569888
142935
741631
36545
922015
964024
1874154
857891
770473
198337
964359
569411
1058251
1061034
181956
1573119
1925110
1895330
183468
1152025
201864
390877
365681
1014124
282854
1273983
718840
120172
578947
24320
818620
457430
1965247
1721324
75191
627146
1941814
1162801
307642
58
414531
369476
1758662
147685
929076
1818027
1502646
1994052
356847
965073
1569762
1695471
1140971
812306
1435904
1944654
1903575
1265652
906987
744014
1759856
1736401
313476
1403048
1709187
876050
315957
1899810
945841
1617420
378964
850544
991921
660494
221109
1752773
405018
961859
1866873
1131118
1143353
531062
707682
1622938
1771158
720301
1458673
225023
1380239
1705736
1098917
1818661
392153
199473
1422140
580938
11610
98023
1867289
1882081
791623
1870236
20798
1925672
1112400
1636732
1602013
311634
446192
633638
1707996
268882
1260748
1859476
1828097
1831901
861535
1668140
992342
726761
178155
358691
1278571
262758
1236833
946295
494903
900517
874784
592675
96151
1163531
1361341
1184068
484788
1182664
1625153
620188
1618984
967481
1392161
853748
1576661
1839743
1715686
1490197
124127
203856
412227
1342548
1443009
799127
327011
498099
1316853
1463452
564339
1679618
86741
1027728
595444
1801694
1075738
264127
743033
389937
755313
1314936
91999
1259407
1896876
796022
1585110
1099516
1064320
970425
606573
1663842
304204
1986175
1741690
1238799
274102
597794
954721
604555
1952122
1666550
279308
1552275
192900
862691
1788485
1088079
402666
300531
90465
1127023
1900155
333201
433063
352338
1194602
1744665
490878
834991
1106250
1106212
1129751
1231079
1386506
1445263
1183439
1803872
1781373
117024
755750
1172954
1704721
769535
996314
312496
933828
1024960
233896
580042
1857895
1688660
1310325
109068
1263912
493098
755657
522457
995256
1540077
1016896
412358
1822148
1195642
1291239
1688317
918351
1767281
1755107
1176537
1342785
380587
596996
496292
1762672
1681274
1007093
1109036
1682166
589982
1360787
21689
945284
1573850
1981139
937436
32207
803037
1351355
1279581
1423635
218141
555624
286264
195179
239376
110241
474955
688190
307866
1310956
1221853
1484906
447012
1677559
802685
561761
1425495
977602
926202
1165174
1451979
923692
898821
1529176
330144
911070
377722
746139
986649
861812
355816
468958
292244
655100
150287
152440
411709
1853402
688575
1228218
1585308
210410
1334883
1999517
1291806
461737
258012
1630976
1886982
1013797
178291
1720400
787760
1195246
1469061
374857
1780992
1993381
902364
687259
317299
550950
817917
1705739
519347
47193
495251
484460
554904
1564621
1610024
1371447
310492
747444
275024
1694660
249017
856637
1045444
1521772
773897
422344
1113156
68060
1338568
1660709
990459
842340
1434875
1510267
1412448
1398617
720591
510396
1764244
387611
1878019
1877450
868622
656876
1204150
1344773
1946024
48165
840925
619384
280861
629494
1730561
252833
164102
699320
415849
1042416
1308966
687775
1991677
144820
595079
1667561
693115
219499
345214
241601
1362191
281184
649249
776577
56267
779575
1450985
206432
1255262
1588284
25782
379352
895288
649704
112537
880944
101716
167355
1641718
956974
450003
1883153
499210
1224807
1679191
879516
1792596
693169
1959721
236444
1355954
1836699
1757278
675763
171951
1503059
1684217
996228
161289
1361148
814983
1886877
1182273
1824518
738270
1335593
893908
192871
1509263
1987163
536476
449874
384613
124197
937833
1157029
1725399
381440
1794218
1805017
495812
529790
1675937
725500
1660184
491285
1656196
1219729
1328162
1524350
1052011
1089899
331937
1760581
1984804
1718461
1801117
1260334
1861374
402533
1502592
1573567
1954692
1232123
409875
1555614
1401782
819367
32289
733250
1051091
1724850
753600
761115
421373
7620
1908726
554860
1894351
1023558
1256837
1030724
1864674
1781384
962634
221763
1525918
1481909
1454290
1209856
274275
1369422
470498
1050337
390173
218994
1249599
288116
1217020
1742481
1878580
900
145517
1295691
314438
1327367
207895
226305
566013
354329
1924190
17799
724421
162422
1409481
763076
1747809
444495
1789981
1734949
124090
543501
1455137
1710730
229274
1886958
907560
607159
383802
1711460
1180850
161639
37781
1856965
1415618
598036
1077456
940524
1192451
177477
341290
1999828
1196144
1675268
893557
536162
1703598
208862
89455
264489
1589651
306646
1588504
225074
1712912
688697
1937510
1710823
643024
1590600
1494777
1302530
1910271
608434
964977
924440
97965
1835962
299945
748818
818451
110485
629232
197308
400825
118143
1979681
549823
339093
1871155
1006818
693284
904513
1409087
430457
1867799
85816
387255
887072
1572995
255327
584912
1852355
1372563
1733895
108322
183236
1118338
616640
1785960
1385436
1342966
595413
1687465
529170
299827
478709
1848301
1545124
1317574
1990062
1937415
1470549
1587413
1061487
527202
517956
1222682
1433037
1396142
1261821
1604382
1111690
205767
1513485
1335774
1809960
1662676
1257499
826980
1907099
363364
651428
230023
581284
479
947798
475535
1424017
1044411
702076
266520
1757480
1957487
1208119
976498
597527
1557565
1179601
1702693
138982
547526
979259
1943603
867533
5831
1814852
1904515
116504
1870623
1300265
2368
436767
929707
1025554
752577
1507707
1257301
870414
1303403
35683
426833
542946
637997
263002
1692456
1139908
13476
1988749
1217072
1342717
1094332
130359
539340
1572515
1777672
629855
263949
1047021
321655
772686
1258979
1188032
1933159
729911
1571645
1572127
1414724
306574
1101223
501756
1526044
1891807
1646723
752861
54072
257052
1658556
826440
1496011
1354032
549154
796854
1909641
1801057
1714607
72379
691896
1886400
1005020
594905
1853294
451957
1404134
382115
1598832
1223410
349973
609945
1179621
1438263
1737934
996955
49643
1375444
191862
955068
1765951
1490106
1132144
1385739
264428
1255952
616493
142003
1837553
1042391
368543
1222309
1851706
392144
1048109
1785794
1929527
1005051
90589
916088
549707
627484
1204219
34556
1889758
1726329
555882
1953943
1875148
643219
1230512
652008
73606
302538
1485490
1754151
1436526
790240
1883650
565734
1782158
1486486
157645
791639
1434258
1937294
1187426
1310134
178621
1164664
1583164
396285
1041468
90638
282972
528644
668888
1929869
1807269
1876096
966130
1600903
1841922
862563
1934563
94470
226548
1278471
1606210
324673
489967
1015440
1105646
9371
1849402
568149
1291259
1449845
839536
1120268
1027034
1759149
1307808
1292971
290709
1567982
753669
700221
37242
1974063
1682125
1606119
1219297
1990245
1652289
1010533
649151
15682
749031
1031675
63496
25061
985482
1734822
179604
19701
645271
1424588
490254
1808303
859222
504879
1223559
1584773
48054
25369
538902
1710791
462141
1824632
1589892
330966
1451724
1029574
1297732
1208771
1194082
1759311
1521310
1979253
889683
62272
1421121
167448
179144
1341225
1553637
1782937
26925
815385
497423
734734
1438208
761626
94847
1186176
393858
1120973
1138103
664179
408565
1050513
1425051
730756
1242200
139313
1655005
26835
1873831
332482
879947
1364954
1404646
189503
964304
57663
216108
690139
293985
510660
1345707
1994737
1728278
305931
354903
1245239
1062790
1846098
208161
1836044
220041
252243
561532
1242779
771320
1103617
1903150
1703592
1302251
427939
1620214
395191
974775
1483974
136950
1034917
187582
96103
1341238
363414
1273930
1322970
51690
1647399
580070
120713
1204318
1481333
450689
1266241
303215
1487825
1894234
1378579
246019
920150
862163
470502
725603
1408702
244290
56012
1033891
609530
483780
1160520
1224799
601312
1205964
1139251
1194746
696659
1354101
1399580
1882913
1047965
1976093
1989503
1361556
281898
1371618
876992
1802225
290417
384970
878817
1040018
1922321
1324590
1832979
595236
822313
1409265
631371
276207
1043076
1479581
660562
1087976
372010
1252532
1847165
315898
1104944
1628037
1950429
1333448
1591083
759325
911779
1455870
1208998
1289221
1660417
1616956
1804069
1325126
21936
628213
1025446
940689
1083621
1645651
485446
696531
1583820
1129094
886323
968718
1023014
520663
1421243
882646
1088446
1652998
1437370
1279573
1881578
1614218
215048
1897819
1751616
336229
604977
679050
1041340
265506
1844596
224894
846977
449390
534705
1965712
517751
261519
946647
412906
625980
1622055
1794670
145486
728890
1776980
680423
69949
984535
1467581
1373368
869291
1038776
1365349
553459
895144
205871
1865011
602377
1674520
1124542
802389
951889
1985061
372527
1834034
1840183
116314
995736
227122
1288408
1808011
914900
1153237
1868700
432278
65754
1851539
404223
1268230
1525366
1914579
1186564
1022673
1152037
876477
1644310
1789359
1222306
787717
163697
1015731
358223
1226251
198916
65741
1089198
1693557
187431
1729582
637290
1204907
52925
1123517
296484
1343470
1272495
736620
57096
365588
628855
543852
613320
44072
1444917
1009008
808096
350454
555010
889440
1384763
1488512
1448465
1848287
1546304
1324294
840645
1398751
511576
95602
436123
1217467
809749
745198
917696
1009384
65094
1272288
1000900
534610
1950255
695661
1583690
423402
1903835
1848235
737412
1005587
1341535
889383
1985351
1196046
555781
527349
798504
1381731
580746
66794
877750
1639858
1592724
1051042
1592011
1293046
1849906
1083456
216325
1533670
620882
833172
703364
1721135
942820
639953
1630035
358115
127555
1484778
111670
756819
231395
774313
1202405
1783231
1620805
516774
698449
786073
1466648
610590
333861
1608937
580287
900852
211136
1865349
83328
1807336
491719
858228
1047652
333215
1745155
1110025
953241
329732
1255171
328455
1967819
112511
89162
543917
640362
1951703
229500
913730
789259
1761285
225478
1599342
782020
332669
577346
1173878
290281
896199
965842
325024
455962
189555
141102
533671
1710244
1643422
1665603
1281877
432762
1156984
883016
129056
1355731
926946
1714424
1362637
696044
1113344
1220335
1383020
644497
1376370
1868980
1824991
142824
1648485
559535
1329959
1950701
196339
445657
193713
1230820
72924
96638
432470
220759
1625072
1211509
536504
744337
1553405
1999112
576781
362977
721976
1298041
1846858
1306923
1766294
1675429
142927
1849555
1091896
871255
636186
1993853
396272
802910
108747
1199682
1543937
544929
2964
1914349
666098
1296998
1684296
907659
1802241
23560
1479850
399331
421390
256607
1684464
1218013
699710
1853284
65652
931886
1514518
1683353
454535
1652499
1453888
352123
91599
786784
794162
1905918
1005595
1804243
1905548
117002
898178
355040
1652079
303921
692523
714647
994333
1666556
558270
1197712
1522147
1372657
1828771
263108
812701
586077
177947
215316
441213
65240
308738
1072133
1975426
1006276
215766
1348677
772899
561466
1612315
1838205
791405
1801878
1352525
1405687
209464
1736633
1418755
937009
40961
1836543
1878252
680600
1216737
790545
114631
105429
1026204
203986
1605754
703632
1823491
1254711
576180
808642
474562
260369
1436542
561928
1794181
21409
1693333
1348700
901058
303732
1034109
262697
691509
1050735
1014062
688072
980977
1078223
357610
1935337
917207
782433
906145
689916
1524164
1623798
1568332
573611
1707979
234535
83044
591564
283898
1356908
144561
409481
1811680
105284
426979
1259222
1029018
1162736
540259
348546
1631439
1480419
1590347
1525809
408997
1734536
1111405
1792940
334434
378704
159502
1506217
1105410
1420286
415609
394057
1793397
1184005
8486
1293538
526270
181755
848975
1721815
1413182
771413
1961398
948424
346866
1704478
1803833
948207
1035546
156693
1796196
984264
1509669
897295
172365
407542
1761956
1418492
456413
991094
947403
706913
1763319
535791
1401700
813004
1692114
45858
1050089
1865394
904787
1805540
624874
998166
104799
782201
636730
984594
568474
896142
1585299
695128
840374
1045279
173765
698209
55810
1801355
53497
1338141
271375
1600449
707811
402115
456656
124615
409759
1219061
1474386
1475404
1350179
130077
359233
702011
737926
383427
407275
167774
163962
1657209
1718906
621462
964117
983992
876708
1814023
1384447
1494023
136340
29647
1014776
881750
1525369
1783759
993383
336709
890992
1766733
1207392
1987806
478332
6917
1936598
1296999
1294957
1166209
1013145
688967
137989
881627
797485
1142557
1982885
338685
1850398
1483966
410061
1143375
129940
664429
536459
1133654
177425
205915
196224
1619359
1174441
955877
1861032
198166
95836
569417
465337
516571
465268
89267
1350978
1088469
1201291
1907403
1988717
307639
1964358
1557755
1507584
455199
1627505
516119
886458
990796
1772250
236005
383010
260320
1907265
1905155
1890500
1888726
1751831
1765736
1792483
244930
615733
1544807
1912715
1313405
790868
1453961
1808423
186820
232925
1404266
949556
126171
448106
549975
324883
1448607
159581
1942666
775366
537367
535865
1937460
1793456
1804413
49680
1629157
1800871
1207255
830988
821271
679992
1159190
1826762
1803059
438202
1142572
519751
846080
1820068
1703611
369501
1715849
1304544
1867620
391098
121976
1725984
73348
360921
1478739
1286370
199526
916704
796890
1265218
1216080
936261
1207747
1947468
1627608
215920
1368686
1110500
70256
315728
1741129
1010891
146966
1228863
1092495
370049
459008
1341344
1299893
696912
1859631
1597579
867718
695961
675455
1661348
147539
422826
1815523
1045199
1612804
208544
1813476
1169880
1607233
1504387
1912924
1184210
509483
1886561
73229
1499255
1211505
1917795
1052581
890530
389629
1651094
994386
1288060
1096146
24215
1347688
913653
205394
1130091
1767836
507905
617020
1810534
599932
1716536
1956864
1735476
77030
993794
560055
1561175
945988
244782
1283283
538470
808466
1998105
1078579
1417015
1049129
1216551
103483
1373789
640627
1925065
832549
1978030
78070
262247
1678393
164190
259466
1640232
477075
572325
1980041
1810892
598535
1939741
558630
740017
1448485
1055893
1791247
473484
1590575
1181383
1414893
504800
700874
741513
384404
1029171
1869065
1730977
1965450
96995
279989
1092281
683196
1128539
1521708
25520
1027707
1740227
1921359
737906
110924
798884
1876339
784535
982762
1904465
1760643
1347246
1191959
1148259
774847
1022983
628320
934351
321317
1575739
154366
1978253
770444
1186910
1464805
841825
1246619
333645
1676645
1790825
1624091
1403047
1660345
697216
1026259
1551869
792800
1131406
1163927
864129
1034541
195492
25196
384028
1314408
595069
743826
1867323
208688
325108
339718
57654
875269
998588
1204855
522244
560546
682240
23465
454876
1174399
25185
1186276
339044
625382
1348120
1304252
1170121
1368921
294364
418716
967548
848725
1022424
106040
1019034
768336
1655266
1220529
828508
190409
988202
1411229
1474792
65707
1735884
1719248
1702667
1272803
1072531
378848
394530
339915
1735121
159864
922167
1093
718721
1370082
1500239
1427289
675218
1344084
1835790
802359
1082582
1208468
973779
1234368
1672941
1585924
223417
164146
1031111
17395
1265320
339944
1300863
943361
1533118
383058
997184
1304231
971031
1709034
227982
1829066
324784
379042
670722
1877125
545373
874018
1814007
1166801
1203611
468456
734545
852802
1334480
1536409
1427408
1688079
1582098
770047
199437
1283621
574723
76690
1152374
469115
639545
546839
550145
1286824
65584
1634425
1925263
1142980
1571607
741792
1523410
1099187
495115
611137
1381666
262616
707990
1419996
1799403
1687485
1423152
21947
432094
771892
1313259
425066
895450
509426
1048904
1364736
1298645
1068672
127683
464313
1650791
809757
1636626
231606
1940159
902282
1010987
1555853
1353386
681713
21999
610053
437437
598683
634441
1898007
1040712
1974200
801499
212699
1781278
961800
346806
751702
54608
954986
871205
925642
1763416
1208459
1724446
576713
1968359
192193
173935
71140
1663969
572882
1015340
131746
586416
1320716
1721852
558734
1378332
1117840
248365
1689891
998812
1537143
454730
756594
1153978
151511
771860
916159
1786780
1429092
854658
304676
852215
1367877
1493754
819957
72900
787051
689355
349306
116206
1228516
436536
1585095
355944
596069
110400
166929
1775870
404785
205813
248825
425283
968870
1857148
296424
929689
1702424
446219
709083
1715685
1422460
691517
1855741
1363624
1161774
1156087
609710
1580629
852683
855946
813569
1223388
1522592
1974970
1155154
1341955
327744
1205264
1342200
831280
1294475
1444536
605688
74403
86792
1496369
324618
1979926
1049899
362597
858308
114941
1290485
1756700
585735
430120
1971878
466154
604305
1684668
1346947
1402970
417778
1769118
192787
800720
1318458
625756
1724042
668874
606152
292147
181119
1561644
1228379
1307855
804745
125698
1740901
937494
1243466
539491
1860419
128858
722818
1417274
1098662
1437108
385976
968317
101607
679364
219418
217550
1086934
1917206
230291
1652928
208334
741727
1683045
269753
1626014
524482
163154
303429
1142572
778583
1224421
1114242
673421
432109
1187014
134701
1324119
991345
1761290
1091720
386723
1097642
26579
59276
841075
1207968
94756
1410380
1218496
1054478
1570290
93118
922149
38121
1856021
809729
1660661
1165179
635167
396460
1689438
139715
514041
1030517
1649900
1784753
479771
492453
296128
1295916
1517279
1601038
83736
1566048
1354560
751784
1381735
232408
1144949
1482354
676083
487982
634234
493402
168714
1232205
1700197
1037050
1398308
168655
1659889
662173
668988
1389069
1389463
1745068
570316
14024
804339
884683
855471
918570
983372
601042
1051461
354040
1988084
1931077
996239
186651
480870
1858349
771742
1595030
724762
1881851
1104009
1382945
799861
361375
1881931
1176400
1187399
1062022
198653
787893
1030249
737968
306247
1034618
105850
1199663
1887994
207034
548427
926689
1124008
1889769
574896
703839
1276133
1281467
150880
1256072
348265
1924202
1714883
1719571
654195
1709893
389363
1863358
1563896
1379731
445140
934214
1111573
322595
342621
266352
1140095
1536819
1966599
1868197
922300
63380
619472
850552
583728
451507
99905
880434
1893052
1162585
229716
33854
1452839
642595
697106
1452511
1407310
567134
1898682
1860147
290073
569363
360157
1390530
1215695
703765
139272
292804
472368
1212979
939077
1040860
277814
1287576
1241707
134004
1873584
1481919
1497535
25345
289081
890237
1892695
1446980
1580829
329458
1261838
1344019
1774483
248497
1322628
1474753
1255433
654902
1596532
828705
1606255
1201906
271439
1508016
65526
954734
123219
1560234
426096
1389974
233018
319168
633504
1544634
1730581
749571
792787
1151576
547356
884151
1938682
437633
649111
1178254
354265
765968
1142796
246209
311558
157198
979866
405043
1876973
449149
1348837
1734175
303353
1802843
1007581
1581445
1756109
1919407
715465
535777
1719129
1312947
1676959
916460
1284505
1843552
673416
1312026
1973074
1953249
677013
327353
393239
671881
958195
1400997
576347
1314972
4316
1973904
995235
923417
1447152
351055
113418
1673402
132024
1720716
1987791
767523
1705245
1015477
343928
1310281
1076760
497244
575229
1115238
1138547
1685781
370858
1515575
322934
736510
1133106
247082
990885
248234
880962
425889
450580
404838
1095346
1650510
915651
1158883
1987829
1733468
1468486
1271540
908513
468088
811060
1030557
1175289
558347
497397
807064
1497191
888120
419919
1827249
918981
223777
1042637
451446
15527
1104712
1680751
1864619
1462611
44527
1221587
1580234
629006
1226451
1136440
1704822
1095327
437242
1476274
541094
355901
1816295
1968192
687607
390664
673798
127277
1160244
1806315
1799672
1132103
597391
390636
1307763
1063048
374823
77586
115990
1050310
1506978
1307416
1399955
1486766
1944515
896714
1658554
601989
1458963
1351512
225568
1448465
1344611
861403
1670087
162006
30321
1253924
677748
17548
1450281
1138479
1999228
285639
1706744
773396
1421180
1512857
138547
487606
558544
1741942
1498909
1174691
448191
1637382
1209838
870037
900445
1057775
1322087
1642422
1611309
1385531
295463
1153707
307344
798294
1000393
208833
1809964
415400
1751469
896596
891665
1587495
1991787
1077839
1925748
503856
215722
1979589
1698388
1401934
774277
1350951
707683
1014776
1479593
778892
6658
986268
805160
412148
377522
74900
1343664
680280
718116
1638876
779598
784445
352940
1055913
909906
1348828
196503
793981
952221
1028731
1117300
1849268
1581916
71290
1590110
642493
404451
1617358
1938168
774434
1761569
1017321
352115
1695530
7163
1733393
1015826
623716
1795083
1384827
1429601
1486569
1098892
548921
40198
1746863
613573
1716152
1741444
1972457
521449
1882819
918619
1158317
1538191
864787
1107774
1370406
1110637
1046597
1830600
7444
1525417
1879021
1174659
82789
68583
957186
438729
167296
1837864
792272
431295
1977686
253496
1328825
468962
904609
1552969
1088950
1164413
787754
648237
32047
1721052
1599768
714211
1384486
361878
998071
685096
908771
358102
913016
491198
1362533
371822
290163
1517996
939207
863102
1673632
1277837
694524
1754893
188576
1691818
84191
12165
1542699
812332
1878012
1563762
787842
1091015
1186186
569484
1677296
907044
1553462
162646
1505636
126766
1348188
1956922
1731259
1605088
1187132
346446
377080
239225
706102
1979543
267381
408991
916282
1709846
1039033
214609
1957404
1084221
259792
1830841
108626
1034083
1961350
1470565
162767
664586
1260028
254164
203603
100831
1790608
64157
1363373
1748515
351822
1574285
1083980
252685
1970064
1965895
1730241
152703
184
1472849
1013925
1226685
797938
1761951
1522602
517440
32439
151078
313667
1780271
1910457
438178
215315
1880984
1371280
1258557
528093
254763
529822
264323
431449
782569
289015
548357
1801410
518520
1091230
325853
1019095
309474
1171374
33696
1183730
137208
1129164
670385
1093025
79475
54050
618470
1141882
1795665
1065941
308327
227205
1056342
251078
1088295
858721
60957
1430297
1599597
1842333
1894012
197719
1929165
683417
1716667
388929
869023
1421364
1044200
1814775
377101
1293259
792403
360260
337295
231635
267119
1322910
1131878
961101
604017
121502
1302117
602772
394302
1858157
1253865
655087
1998808
807838
1838961
539799
144661
377562
1229979
1187173
11238
1562626
648328
1362379
1302556
930544
603335
1462242
416860
1146686
978856
1423289
1038374
849386
1394884
625032
568877
1798617
1523626
337264
498056
1853001
1859536
1439256
1152392
440628
1476023
1500021
150929
1452603
268573
1674102
1442212
294267
1068170
9724
1034006
1685831
1935414
436711
767989
1962597
1462563
1093500
1239916
957990
155848
317112
834436
1713235
132376
526387
977602
1031385
391631
1055473
216593
1565186
1246729
1904902
1766828
674359
574169
1424017
738717
1958700
298657
164251
1771434
1780354
1721937
1594044
336612
685883
1754377
747267
67568
1820799
789623
1522095
782510
1863410
491509
333709
1844053
674853
1092086
1766374
732595
1942848
1966413
1226111
1359477
1166136
1170611
564773
88283
208691
823114
887655
1448255
1411098
932839
1950782
30486
219006
95844
1627639
756970
1699807
1659874
321740
61598
633724
822902
411160
1179493
1064786
932109
1853181
1166810
789138
1686906
396170
1674156
413304
1921479
1948233
472433
1385599
883286
919196
822343
511089
1036197
214171
1044193
1684464
52941
1476906
1639866
1919143
1817042
332301
1713894
654745
1176226
1136547
1882726
1748707
1630321
1658972
1077551
1087381
1191250
1221962
1757240
10426
803782
582074
504736
1146922
1107948
520044
1598882
824096
1581226
843078
562544
1197650
1164797
920998
1105870
1918521
275340
1840989
1189824
270144
399850
1407242
1347312
284950
311497
211694
1246855
183583
1780495
831308
1477127
1402287
883778
1113277
1777028
1281982
553105
448650
662105
1076207
1882565
451474
1752305
166236
1433710
371577
177370
1917947
1868306
1233797
962554
395988
1326231
1831287
347255
830430
363569
950230
417263
125934
853671
1303880
46611
247815
1373201
1655963
690608
1622273
73260
1623553
15699
1860101
808144
858479
1499294
167203
1769023
962588
190729
884623
1181399
1706917
166005
182050
490960
382628
1430055
317731
1645211
1445293
281495
1124623
291878
133491
285848
735843
1483578
17265
884055
1930621
710930
1099423
1613192
438526
468155
680575
548937
1286549
493260
1567991
988160
889643
394785
1347971
991015
1956992
881694
369974
148740
1899922
1398267
1758172
1332342
837605
503872
463437
903425
488764
1650772
183425
1315308
988581
220157
1789905
1445779
546951
140712
1131159
884535
856524
342481
551191
224902
1436828
1498593
906346
1280652
362828
1844993
328133
870372
648507
993825
237932
1570966
306903
731886
1731052
1949702
1823089
1275547
576776
1256237
379288
1327924
1607391
1107003
120265
287025
310221
1395250
1578875
454648
1271059
276932
569084
1263102
88397
605418
1930013
479082
1145856
1957640
221869
22382
1553565
1092258
290292
1439199
786312
563150
1193151
1172061
1274876
981222
685098
1909884
1440695
1743180
804500
473861
121696
931154
1662627
825932
1043075
1674018
1470806
521713
726770
1587876
1634085
1687970
613220
1783683
969705
251394
512255
585364
1442370
1116109
845609
1626440
626532
259245
53190
840233
1990896
1878188
1306712
280205
1077460
1847353
1501101
191988
1069078
544974
1993198
971519
1649262
581583
1725698
115942
1462819
1430976
1927759
1712040
305866
1411199
213420
245365
936825
1312450
1761304
1066470
1305012
171019
1608563
1745118
1393864
1103562
1895237
201257
1216713
339953
766774
1960570
894260
660491
420262
283495
433886
1684588
109410
282500
170429
730024
820486
735172
1743625
933517
1215793
418142
1926838
1865482
380422
875827
155313
118808
936218
1771383
819950
1948201
267578
854521
408982
1988593
762377
144487
76204
743342
252058
1509099
1899838
1524350
759198
1811969
185449
261100
1817593
1229440
498740
621408
1839886
1011732
1269038
1973071
1635306
1168957
1187403
1430290
1835807
566929
1885016
1024183
1515189
48008
1062180
1459368
717579
53703
374235
988327
1556815
1092489
472794
665709
807334
736413
251804
1460543
133445
1099728
1352008
1873419
181507
1020459
1600444
1996177
470211
1686868
564359
1784101
309147
1335864
771969
1501345
1797744
86624
807246
1815656
490509
1008368
327953
1910981
1171544
1416630
1495142
863437
182616
1208528
607407
946927
1824991
907732
1739286
275918
801212
1419437
1647639
522786
254508
1245662
1714165
1443516
672057
1920361
1120715
74004
186883
887338
1125194
1314232
410408
54068
258479
1301210
1647821
177684
143121
1434653
904148
362752
492630
24357
9618
306296
1383036
1764593
108653
407653
180841
479170
1962245
107637
1760498
1968813
1243202
1202037
796243
1026232
384251
258431
109915
298169
1656393
1135364
705432
1021244
676175
108254
1571592
681752
1073678
702431
543833
1565656
694323
224688
201156
620096
1976832
443143
1685641
1644791
1293481
355205
1930223
1128332
899171
595047
360448
1049876
1772749
115091
1768727
1525110
860496
102045
1604467
491629
1398447
1234142
1151757
553621
122615
222638
1486403
696701
1293614
998606
268423
247042
1780729
835731
1766642
1936597
409663
719257
178751
1370651
1205391
500963
1336089
1196367
1654304
788883
7758
1206420
774990
284638
534569
167483
1067927
852300
966243
1949470
1385350
1866520
1254517
252250
523180
1500690
580756
1735330
1844869
1131192
524472
962985
1431578
1922463
454417
414130
23584
562922
893634
1199204
1426804
244721
1973495
882006
655613
54172
863542
1155716
47395
989498
249791
1907447
615490
1375522
1741129
1893222
63909
589281
506946
183233
1749223
1279919
1117171
464515
605480
17590
993729
344518
169646
1213266
1352295
1085578
1546995
3166
1193068
1618241
1090366
1440859
219652
406902
1263990
450714
1420956
265599
161295
1030557
1566405
829720
407972
1896628
1482047
1148823
1197888
1557945
217958
484560
1482830
1159053
1638305
829409
1622513
944286
1602128
599194
1366413
1500554
1398654
1763876
1261889
99645
52990
1248462
1535608
1579418
945727
1836975
1092036
1030650
1398677
1412876
1373053
1994595
357700
1423553
1350593
1082432
779190
229664
1726995
619918
1072811
651832
1599353
432751
1685813
501831
1094136
1612015
247891
1573713
1578497
1032243
368152
224290
1929316
1136420
869121
1049427
840752
1401263
383180
161396
197004
534369
1231840
854350
1935808
381266
1924172
1246589
1560206
1379731
1041089
1783422
502116
1252513
1192346
1824211
488017
617462
1991404
423664
724351
278267
202218
164871
1014851
1802601
529150
923674
1042193
357951
1664586
816846
47092
222117
963188
986256
995380
1172880
1108758
467360
1865415
797799
641125
1670502
203684
6196
1717619
1141166
1227304
1443129
1371165
1594707
1996281
1876265
1211512
757075
769259
796543
1296916
1692113
1499271
1538756
651531
477590
1093222
1937228
1235279
1421743
568025
1854765
1346221
903877
1794899
204799
1916778
236255
189173
1769042
165614
528388
1322871
713102
285553
391901
670397
795368
13834
1960730
1587528
861826
487936
1630577
1977211
773800
351434
981751
1294773
570337
775495
45562
425386
167019
373641
243078
312610
111272
851791
266046
743843
720359
1972814
132103
183049
1008393
1964905
140890
451582
1628580
384721
1730809
1837646
1165664
621444
942081
898066
1335837
279884
1398418
402890
286687
458660
1444874
915507
895873
406610
1835691
1382203
817541
666887
300546
1082243
671979
91541
1729123
1519142
781092
1405133
207871
131958
413165
179095
648717
1949178
1366133
13180
79515
1585488
1802766
985992
1659545
414983
1901306
1938531
1246158
1507753
1889023
1740648
1927889
466461
1422506
378731
584899
791481
1092356
1744967
806232
963548
217726
645106
752427
1604312
854553
553767
73080
167942
483859
1598294
903398
1570351
901904
1609855
166223
999475
1563978
420944
828621
869073
851876
1596611
1184385
1385051
1888730
1635988
1199138
1040883
315526
1754960
1519885
726128
1255320
1869673
1198376
896555
873260
1435808
1715935
1961110
685628
490829
1770177
1299934
1704766
65880
517064
877857
533332
412217
1067310
1719985
1682776
686029
1465149
1668010
1601932
296469
888635
1636524
1162862
1009709
1990479
384787
202253
1245074
1612246
1897851
287494
830663
962665
943674
920917
770798
1720010
1764359
117166
618115
472062
1121083
853466
1179408
968016
259692
561755
1191825
316226
781072
1843375
1307634
1119497
1402325
548099
1528577
175408
1107438
1208256
1064241
1427704
1760907
1755260
910118
900406
83912
329414
80510
965032
1750126
761383
1537806
1328768
303068
1841117
676009
1304597
1007920
1175211
552032
1062019
596856
1712282
1489316
1691608
855375
603791
131939
585163
25859
1319781
614939
1356350
1852181
1508243
1433382
403819
1336499
1680460
1745961
347145
795326
224129
545120
1182677
1231806
1122071
551210
1233884
878952
1402794
790178
1527567
1153167
739055
885959
1007877
108078
1498653
407578
1244256
1926819
1573217
1335206
879106
1090277
1014690
227757
100690
1458454
549070
379234
1784889
1096693
1995957
1187907
682434
794332
930809
540090
1170063
1948559
23189
1639176
676201
445559
154988
1346420
167821
516459
127323
1040308
1722831
472602
1700642
1478886
1775129
1092666
460214
71427
1146961
954979
571427
341057
694300
658430
178344
1028981
471752
63986
1512011
28389
610533
1333958
1817055
1896649
1413440
629585
1089289
138610
794708
1842535
1664998
424003
1560075
1751419
1025949
380875
381757
1352555
1624750
498149
651833
1097637
1189140
847468
255545
1279420
579645
1758083
1983666
1872700
796521
1155407
778703
454162
1442206
1350383
392672
1091085
485733
1610788
495325
1824643
1683091
28965
1492812
1433710
1303111
1846942
1139264
1555518
452531
1100531
1167065
941723
751562
1077813
82770
304638
869671
1463626
359731
33438
1820924
1209066
636420
509106
232789
1942309
1494750
1988043
1112114
1987450
835366
496279
1963549
242310
357242
1357137
385111
1334974
1879178
59355
1574287
1536271
615821
1006461
1846556
1606402
643236
899160
23499
1440139
669092
1022003
948480
1893426
1824393
1234657
344297
1452988
1654536
1321628
1697107
1328274
45614
1115385
1175656
439253
118303
1045302
990910
1061871
373734
1174205
1585207
962980
1687895
190905
782616
1180878
591910
913802
891377
1994472
1836260
891476
670497
980448
11975
1858990
651115
13604
1610039
718677
1923620
1563575
1432871
710080
1076766
1614547
1848372
1707084
922326
1017693
1138950
689681
1399743
283381
474694
136360
220366
1595000
924875
1803179
1332884
1902883
1902985
982070
385112
236949
1590118
1666082
1021836
1171173
1178556
1004992
934393
1023113
1928384
1333208
1251756
1153125
1620372
1089363
1050344
1644693
1419819
1006631
975590
392945
1498571
1311629
1237793
664323
1357234
1076457
1065193
1092989
470536
558711
887925
408817
1371271
1834199
922082
1051466
1808558
531716
436788
1658960
643006
1855594
271072
946919
1430472
540040
1651164
98174
1353175
1955899
536774
713829
847926
1818275
787142
1228824
766293
1045881
1213561
370055
31684
420841
1105088
872622
1460612
137918
1229763
932665
3338
1156554
1895570
1622879
1579954
1132960
492927
11872
336288
56993
171222
797490
1045885
1900685
653727
1922705
937294
346450
1079133
502313
1367795
1965751
753702
298974
435480
1998290
1507900
1606424
792707
834882
403230
224184
317772
223966
508803
893607
768984
228552
1507481
1393325
764040
1051491
613767
1463889
1912988
235587
1319854
633948
1615052
1010628
321450
5826
453997
3740
625957
357927
557993
518835
1729314
1742295
51744
1716622
1410247
737984
621960
1922958
378271
1799402
1631863
1248328
39521
32115
1889558
1620786
194230
1536841
227449
413640
166314
1021059
1470746
1572910
2986
1254317
553741
290609
550335
1228190
167044
1469790
992418
709249
263800
277263
799670
1864700
262051
1922265
451227
330468
815731
359635
230908
282857
1558675
1931046
995121
1687395
1550383
1282480
1364253
1929027
1505913
432128
873906
406950
551358
537484
1811895
17400
1125268
1334329
244236
1260024
448947
900488
1487737
426177
603983
1181582
1400530
1026419
696507
1905155
237174
541661
1349175
785428
1069057
1562166
132804
1312992
1430283
1388712
1902318
672813
856107
334094
1944511
633864
679799
1000645
1381358
708489
833121
591316
1463832
1903033
255918
1227230
31679
443986
717118
1229929
1998309
1505677
637810
596950
1343826
795471
1321136
346481
1332001
613557
1524774
767379
1095644
434595
1731635
748794
1875441
135484
391120
1118245
313810
349425
317378
1084025
613000
505816
818677
1956995
1400337
99620
1225147
51022
1196345
1595829
1984735
1006583
1610858
1124727
449307
1955496
699951
1471006
243041
1751715
93501
967303
1462751
824194
352725
1977440
22460
674958
1414777
998065
1274445
422259
782567
66929
1985668
206764
758457
1134348
470647
808109
160956
838821
1842748
457242
974813
1425202
67877
570332
830983
1580802
229487
749434
1675058
1075002
1686202
1955150
749076
611517
1840733
311293
1168285
1595751
1730861
405170
666829
1768589
1909818
1124514
1211496
515115
876105
17325
1695927
1554606
1593810
729956
473031
1433676
1743232
85551
791467
652439
1852544
648113
1527927
1718960
1856881
1325230
834904
1378060
620738
52608
1544788
1840718
1384548
1100362
1338338
1184829
451549
1758164
898323
1474173
723637
403253
419570
1528595
1561928
1108662
1935945
1411160
1005956
398657
1423910
373330
97749
1185560
105827
348776
402226
106767
165956
775847
634121
1477170
1294983
645363
91662
635567
811019
1661437
1066256
1185070
1363721
1546505
1745275
1337277
44161
1038000
1509615
1107629
57939
1609806
1776889
952215
774014
75742
408383
1324518
1304002
1783613
800588
1420945
1796834
1095529
1436434
991593
1997783
1159089
640639
1136737
1893206
38471
1056179
478153
1485045
748140
260381
1620833
1375491
949377
1401601
1389409
245549
331468
1823173
1503415
312137
1153081
224953
1972694
887845
1639515
1934296
1211369
901019
657158
747868
794790
383332
1109462
1580517
1506910
400049
1022204
1718369
987514
233056
473427
535096
852318
33645
1204656
1723697
1342622
1219486
867072
847174
1561681
1309919
1501275
1522070
706463
1766561
77593
431536
1525950
369239
1628766
790235
349709
1948421
1205365
897188
1989697
229493
18728
1152096
727991
1761013
1088540
417679
439437
1946376
516415
521315
1083947
605700
1292000
320475
1160737
1066981
1225758
66854
1381557
33806
1627927
421406
1375587
1626119
262451
1338943
1907314
1264538
13296
640871
1026917
117622
1631269
586230
1185196
593486
1329311
330406
294577
1773052
994351
695999
308044
973687
1749695
261773
1378872
1925021
1181766
1559281
1707996
214071
1981054
319026
372922
27296
452129
1078176
1255123
1294407
1578713
1330625
637998
822241
1573405
1020016
370607
1469734
1462249
1583121
1620754
1148785
1215327
1004744
905710
313789
870894
900333
1561503
722962
1589641
88519
27894
74152
1592938
88774
342376
824996
1820795
1884511
1660116
361899
1305219
1234916
1388763
625027
636309
1888138
1974938
1942951
711145
898037
649894
249109
1790180
1159999
1192451
724852
840869
963258
938645
1158677
1361310
1766580
1492312
1256141
984596
809576
895415
1684836
949700
937838
1070225
870677
17100
283645
1435570
1754211
1640707
691294
254338
973213
869026
1200495
703722
231831
914952
450936
28180
546587
573005
126132
1658687
1815524
1093357
1316401
776980
1757210
1340205
612801
803662
428693
627117
1478616
1101083
170688
1310910
430532
1772406
1794832
880921
597125
821594
1446281
1500178
1446462
203627
799091
691444
1635966
1610206
1090464
1123663
456556
516334
689709
1139798
323743
237837
941451
1965589
649284
13035
1796333
527644
474621
1015045
805041
958488
363378
1859883
1083598
541759
1744791
1116283
1534171
7843
1583942
1290759
1136473
1259135
1489160
34694
1620303
445313
38226
1169227
1318157
39673
1281024
1268850
738092
1580750
1712900
77367
1013289
1156613
568799
773068
459858
935453
734226
1069384
495336
93562
1528667
1272737
583427
1517202
1511450
1461643
571591
517345
1181458
146162
962651
1562091
1242167
1475125
466026
782172
1217188
1813112
683483
177564
334621
170638
1309332
1316938
1504608
1776653
222001
1150829
1472631
1156752
360204
900156
1903506
119469
698290
729187
1121634
720179
209161
987926
1825024
800475
1087204
1751029
1954250
607966
816037
1360729
523663
1934283
369001
753221
273969
1890698
1442302
59704
1136564
134627
344254
1343243
871188
1922
1665391
24162
1094420
1132855
810355
458560
1139496
1628110
1105281
1383826
370902
851709
1804493
1972351
362532
96087
325735
1130114
1125614
1193784
524961
1082365
1290358
1717737
10697
354143
1667203
1466407
592551
1131011
790168
1216722
1910486
1096770
831837
1090849
1786313
650624
1940320
1437414
1050027
1166054
1621519
457335
953130
604763
1834935
1365349
582470
1147589
1057759
366604
538523
1583137
932562
1955280
1501243
857630
1330548
1702382
765338
341655
858625
1809029
1875911
1902625
1400023
1405420
458110
1387257
1114914
1283207
1033384
1259596
105665
1957918
730000
361293
1997058
1953530
1125646
585924
640252
496601
11144
76452
1578964
1331922
1788742
511919
1587156
562100
1368398
223636
1736007
1184371
1642385
1335935
758812
791062
449546
1959499
936745
566835
543816
876684
336886
596910
1878670
1321499
1099070
451552
247590
959057
354382
132651
446748
587789
602528
496465
1305716
1555682
426507
594849
1549717
227564
1208742
1636711
1801247
1075124
278002
1721103
970652
925816
1751054
343277
1080202
858642
1737200
1633134
844851
742042
833856
914355
557481
1062087
844568
1069633
1354254
381925
189548
1968824
1206208
1213431
1646231
1870392
999487
1690304
499634
26866
177535
615220
714773
1774718
1718105
313258
561963
1440404
1672738
682701
109124
301270
1608622
175010
1130256
120731
463179
220710
521987
558633
1053602
1502313
273523
147747
1423295
143442
1074134
323188
542357
1456040
1677971
659089
1296547
1528957
711472
449692
1603925
1287369
1887743
1801712
277380
85797
680348
256227
287185
1675827
1857683
1420576
440559
1890872
1248982
775718
1650713
1621383
1542297
215732
1345797
606779
691544
76141
221163
722258
148672
1279696
429229
1375944
479848
406772
1046811
464900
1407271
465300
205705
382183
1414070
496507
1077079
130028
684246
50225
97963
1983423
151117
1120409
1934318
1731907
1656803
1929613
1723852
1664520
100810
517813
1140746
1252966
868281
696982
1846262
1280851
828487
1827738
1705827
83648
102132
1193338
381057
1341587
604383
1347613
879387
652650
1897705
1037782
516982
1031725
1234421
1789534
1839178
1946527
1937974
1255525
401771
609626
1585887
1653112
1367897
359892
270450
1893620
137467
124660
1005693
479500
407281
146052
1684933
273584
1838635
1736869
53389
471582
905061
1671010
1818780
1499650
510968
558317
132482
56058
656390
1550625
524608
1573009
1587490
833125
1431570
1041806
1800970
555215
395252
277116
1209612
1703582
478565
1068705
115903
1083979
347978
1223677
1957333
1842732
1259286
1234542
1095614
513712
188311
1585417
1746932
664737
502664
136469
640409
1870955
1578404
1892797
1478075
1226354
1861982
1930464
1457597
647691
684879
1259606
334326
435272
722974
293114
1038453
968635
1700651
1760508
730864
283882
129445
1420218
1825343
1046605
1732315
1773858
781662
53576
827673
845167
153980
1662760
1564245
1533012
1202767
881873
387889
263772
1123528
1753064
757709
459397
1213683
1937425
704137
930441
1260184
1360744
686733
797374
1809405
450836
1345651
1558375
1480500
1726221
1329953
1680094
818427
826416
291373
1795746
536120
307912
1835677
259914
929414
417165
193257
1909934
1769277
781009
52299
316116
835304
30003
160344
1800555
206738
1299638
287813
1163345
275874
1316151
624165
1203270
1358088
211889
51363
30665
1207422
333382
609564
1910292
1379049
1034399
1064915
1160049
679603
111113
1321878
1172083
1974753
1116523
695195
788994
1580029
1175665
559429
21729
1368967
1838022
1712981
224691
855603
1612888
1595278
19856
1004809
822488
1895395
1063646
1077973
87781
1708460
1772810
1833160
761282
617911
1382859
178330
1906499
1803678
862288
154228
877887
1027466
1303394
1204638
625258
1394242
812039
1171840
1125186
1075415
175136
1105326
1412669
60521
1546394
1394029
1888764
363120
328909
1814766
303189
854389
502595
1440945
418839
536821
1654151
727561
1715762
1662295
1041152
1422003
784006
180605
1220768
1922400
889661
835917
1211340
1786042
974997
835795
989078
1188534
1859637
765539
1461033
1737907
86053
502500
1410316
110801
1285062
1358259
1903259
105786
1769634
1343164
1924472
103896
1420976
1657920
1858351
1357948
699824
1198145
1018909
256864
59643
1601483
1945498
1002855
437388
734957
1997823
203819
305110
685990
1700520
1244495
1221903
342013
936998
942410
1341569
7200
668721
967740
907278
810345
1778309
1738870
655325
1589204
216247
1875265
1969432
1693275
1572511
276126
934010
835856
1020721
984606
50455
1520560
1489516
1890381
1980445
23254
1747536
1189758
1492445
1616749
1094623
1942392
1031276
1435484
1694731
1173202
1227552
1732711
629617
1197590
1898579
1263694
938728
1343831
1066758
481765
1038443
618173
1288262
309944
1164144
314390
681339
1430003
311722
1229021
933464
1849119
1275960
1352698
475185
1686131
1153926
1684376
1101491
798700
412269
385405
731936
561703
1559646
1787512
746150
1579684
1391431
1020246
775887
1534764
683934
1947593
1553375
828565
241667
219870
1950040
1566886
744510
803301
730365
407851
1476362
1171253
1733617
1626467
56560
944600
1073690
194316
1719963
1260964
817881
1443463
1800241
431800
972947
558408
1700735
729329
1971719
767266
370751
1229853
626684
860198
300569
62769
1381185
94501
382491
1797325
1572866
1123164
220144
1884537
942025
1859105
456413
1230358
1817375
763538
63227
775779
585864
430262
1467330
1749744
751615
1958912
1891438
1628397
1888046
617948
1530860
949770
1585886
1682887
1014591
62247
240294
185225
1116367
25696
1371549
373926
362439
402588
120743
435529
925322
862757
1688514
1786974
1799365
1423556
217487
77775
158684
989007
1452554
238913
560578
1932309
1608150
1394780
82809
532522
583094
161487
1396068
416698
1227287
1701202
1380777
397422
900234
280880
777774
1808075
471817
708
687308
227828
570257
1103431
668951
808402
1577882
1400728
988595
1404566
486942
1940810
1645501
629999
88358
1561926
1224407
1721385
1404296
382294
453699
1421673
1828447
1527357
762295
1528494
1910678
666543
1602369
1778760
1729402
1259455
1412599
1534470
913830
267706
1062035
1522719
295890
116243
470834
1271286
1771263
519272
1910201
451513
1219854
517661
670750
531368
275462
1197515
1630136
35956
181113
1089671
1285361
1688336
1075611
1009584
1880935
898505
1131591
1557622
122312
1960239
1425595
1018131
330432
778131
858599
1740489
1188697
1449995
1122744
1658817
1075869
397641
1931093
424429
198942
740760
856041
644728
1274308
271299
1179691
1844103
1457470
764630
1094794
1016270
1214809
221707
205114
973515
37458
298448
582751
1338091
843412
56731
1701730
225970
511048
297913
1351345
896368
938769
159126
1933803
915518
1094085
1133467
430867
700831
1693957
738828
865139
1804132
530154
846574
1158096
1366223
1804853
227934
337013
1304461
332572
1845850
566453
30890
1646505
1219487
1754845
89723
10459
276983
773490
925069
676748
1044683
482293
1526964
468462
1115467
381896
1028903
942151
1911852
725413
1801471
1157508
1444092
970615
820096
1293216
1844042
452282
1127248
1211285
852199
1700665
1546350
1231917
1287298
185975
94638
185216
1852815
452234
1488593
1381665
1677979
814500
1631303
1801260
399975
1150139
1593072
1349323
951622
1713221
1689404
583113
1171283
1716614
192374
1175047
1548994
880074
121098
923110
1910058
84564
1018777
1199834
1591700
1678595
1747092
147171
779202
353159
729141
1157805
665861
727778
436988
193190
1619526
674541
1368466
1327573
1589283
1209402
328267
1342768
831901
510613
714744
1253423
1641060
165067
1033395
1798979
503004
1082057
1959409
1068968
1780567
1562802
1218359
629311
1240274
1966405
1252391
1185030
1699525
1164225
226289
1889610
707793
123493
1145235
1377476
820690
91231
1310127
1529639
869872
734659
742126
620350
479514
1798106
833615
1507109
1594445
8923
1230711
1239894
320538
1422549
401951
1753937
540546
1169235
1327577
1469604
1883533
410330
74290
1528193
1877215
1317703
1772670
859579
1944754
1068822
248985
1582790
1346573
1945137
680590
1436447
825280
166467
1929214
228603
1743608
531724
1225693
963475
1126416
1918621
1336814
1043312
457260
28418
490821
237022
1564258
296087
381216
900710
598557
1684110
877673
875530
1859588
1050034
1200402
1133564
853698
584817
165414
1913980
1118202
1494295
478854
1919003
1506401
228623
1195004
790633
132804
1198124
708089
206283
869599
1963400
822184
73866
1104006
1406841
1139916
1821280
496210
1120419
1037393
879501
1414896
601160
1765906
835678
1974270
835961
231263
1638642
1629428
615170
952474
1637633
511283
1600825
1216904
1406929
1925956
99247
4587
1671990
1862175
1727406
287497
995336
1785116
1077946
258620
307034
1162382
616111
1920153
1071764
238851
1249875
644898
652130
938616
1248852
43968
1595615
897453
1472743
812840
715825
1682537
1082105
218211
652115
1987895
1228330
1925471
1786672
1604799
963815
1183356
447511
1786175
398519
1549629
762060
1095760
1764061
1802866
692479
1332875
160856
622945
788595
892819
1117650
399252
1886132
1108094
1176040
1978591
1646610
278885
1882692
1912332
851309
778327
1967516
1716100
1267202
1060365
1618186
1013230
1570624
489657
1038800
64558
136834
1364264
1294134
472646
712009
563396
506992
1630384
354249
158705
1896026
1056650
1089678
874267
509603
1390589
309388
516834
884494
139356
1755096
1027591
337604
542985
867076
1793200
1567772
1301970
463722
958442
1514790
1463430
937143
91471
780567
1184786
1025099
1271125
979962
825198
987331
1715507
1650022
590265
935318
1481948
1251717
459901
1254175
884462
42238
1991536
392146
508911
316801
835208
1383105
1405249
1161056
1738631
1450270
1075298
1068651
502336
313074
1806209
1793037
1313898
513015
394479
927693
234611
579757
1168735
619553
106931
48925
940385
1128525
739606
161829
748530
775494
1648986
540482
1379900
15544
553383
341513
1637173
1537163
1747588
1320310
913279
229377
954559
1161089
1586710
130104
416812
632772
1447277
479549
1242028
1195626
543232
1340531
935611
1868081
1278221
416065
1575342
428627
1819145
875146
757868
1886593
1329043
1470620
569107
1268200
348753
652225
1987416
365294
334427
1752575
1449669
1162099
731135
390147
773749
844054
289874
863875
1004161
543195
1272032
793700
166672
666961
1984155
99338
1586830
33133
1017977
1641267
273050
1562405
461634
676943
727696
313444
908040
564127
1546723
1388074
1375378
883679
1614134
528907
531609
1273461
829922
1988990
1625809
48176
67614
805428
1423274
1532728
1025233
473403
724482
1999289
1787396
728561
689604
1359126
721509
1187688
1943153
1717947
1812816
342842
936017
892266
1411008
636962
1654717
1350121
1059859
1900457
1146198
1467193
1324151
405468
1592091
1917064
168052
174026
1665673
143856
550447
1845435
564584
1944841
944074
1838155
304956
932772
703883
606527
146322
1516968
16524
1389702
1284635
628820
1374620
1496212
1104018
1359562
809787
1871856
162438
1271244
530993
957661
1312163
1865138
1447676
360725
591631
1761743
266168
1978410
156128
1064709
1421142
985962
365663
1162937
1764818
796207
1013725
377833
1920515
1163398
1609012
789386
1719318
946185
416965
1077682
27397
1048605
289057
1159279
1893146
822036
603616
1600177
1477278
1944493
938925
1054403
949430
1901716
107288
973326
1855804
661415
464813
747709
265591
1438701
1445556
1128467
604799
1124220
1647480
1129582
1494422
1635662
569565
590446
228166
595969
1524473
1468588
1996310
1644549
493844
771877
980642
1425110
1990353
1840275
1421657
1878658
65833
424304
624610
1181294
925938
1497095
1313067
749479
546974
1716935
1423789
1891068
280115
1274662
1902884
1338509
1697100
1080360
1042407
649134
123260
95423
773751
958539
552521
1874184
1176870
763115
521518
1420899
1414871
508944
1204377
688952
1480041
171961
1102857
1551638
445962
1433670
1938327
1735725
1729253
1326149
839388
1745735
607694
1441122
670829
434615
1681203
72326
1162964
1824691
627392
1612008
132880
392136
1787664
1599343
1409940
395778
1038974
347268
178853
1810586
34780
1377634
829114
235414
297146
1836937
881747
376757
570353
1669851
980404
17733
1217055
415667
318776
1978704
1785564
630917
627994
611273
1367041
1804204
1552092
128841
1624080
478252
1990144
1111801
1116858
557216
212185
1111704
1876372
1910129
143632
102977
460620
315617
1659615
1902476
1963775
670265
231995
936966
1843609
1626558
1352525
1339517
265711
540834
1177735
1994177
1145931
1528998
734269
1723487
1872970
1179643
1685225
374094
739265
801172
191474
664793
1253866
393456
67966
1517245
1304797
429151
1738431
374671
1977436
611013
1967535
1492312
1489885
1595125
497869
1729655
1470726
969181
1586572
241578
907613
104737
942342
568203
1591162
805385
226469
1558474
1934009
1364363
627125
198971
589773
1353008
1355758
1403864
310574
1383787
752221
1954442
495726
70780
139737
1267219
1180843
685566
1004250
1040253
477779
191093
413337
1235766
1232179
1156870
574521
1803112
621732
1168672
126824
1833661
1336929
1757619
1841481
1900932
747132
748278
951219
1736470
1894443
1196441
331628
1651021
582193
1160307
172132
453460
1761722
1756609
344132
828895
1374252
1349499
529902
1015956
1766921
1195394
582250
1140621
479433
435129
1039355
1705820
1943367
767439
1408480
901909
853687
1771325
1987042
1509508
179085
1847409
1619740
1171285
1829025
302838
1590910
48909
1390087
383079
1439525
1200333
1370259
1624790
952625
1898505
110766
396100
1077224
583215
561471
526688
421047
527031
1175420
1427713
695519
411197
1737888
213659
46898
550345
1325469
866361
19232
1053073
1156511
567062
837794
915008
1587684
95486
1395639
1564829
880194
304502
1132803
1936098
98237
416685
977218
1132344
1367410
1629442
1186037
1068702
670527
1383804
172002
1853712
1487895
1599781
1537802
237975
196238
1450980
1245342
1088647
1339040
14555
339396
1451068
1805026
359005
1411729
591156
1824404
213475
1808365
1601642
979597
220384
171454
1559219
1704783
1963968
702004
55847
1581368
69543
1981923
862965
1653933
85962
1768906
124816
880243
1560126
1915491
901640
1168244
934557
1210682
156796
1735053
1828246
1983963
1417855
1695321
1639272
1617739
490648
259216
1062185
1700658
52328
361122
1018993
526963
1583924
995380
1204440
727898
1904495
1508306
361977
590891
1783952
713880
486317
1085722
485657
602199
283416
1798003
1159907
780764
1083024
528245
1667549
153451
1206070
1114496
409715
896661
488346
1179709
1663114
905066
1215849
623428
1967611
581416
1651475
1541646
1034252
1591809
1994032
1349790
1266905
1669510
1160179
1728085
1857529
713842
408439
1498991
1301916
1992376
175866
190791
1093962
1578176
67819
713889
1432799
98255
853257
1579883
414041
1864575
683889
889827
1217544
559912
190514
1380140
1897221
1522310
1902420
955084
1666307
1433711
1109581
1140279
1381142
190819
1960038
1619848
946383
23525
431251
720343
364830
1415110
291900
1984403
987322
1266306
625282
549592
979462
637369
1692409
709675
199104
751021
853138
1541967
1952803
756371
1507641
1353412
1303817
1701424
720786
1307023
1314846
116385
1542538
314495
606265
402722
162152
916595
1416869
1775022
1354118
782679
299419
1386107
1063701
1829586
414339
1227728
606556
261326
889382
1557901
127239
29883
1786748
671883
1354021
1877809
1023586
924564
646262
1685910
541574
784100
232254
664512
520188
702066
510572
1019972
302446
1577566
998165
1467538
1090508
603061
669131
236911
816842
1530221
776219
381932
1553221
1440861
1014314
698636
1781297
472674
1293175
1124030
179046
952892
1602921
1110201
722023
388600
695913
1637454
1149683
1550052
1554581
1555102
77197
1862021
1020213
1499797
1557145
1453928
1908874
340358
1331754
1509820
103109
356040
671875
328185
1562028
705423
674273
1727136
897974
1625330
708676
187690
888139
1397214
126322
1460683
1154836
575880
1347940
1121912
1040031
491757
810250
1906451
1802344
803549
1963994
480370
1741061
106983
1487385
512743
1931789
51851
813444
68403
615166
119125
1701376
1951175
994816
524569
1010439
635717
1442735
148554
1083029
1802315
197852
513094
1748701
1856491
1472458
481502
1017402
946037
286480
1578638
621455
1719647
416975
1715215
1053679
1489465
1897276
1832274
1895708
1131108
1156501
1748293
897560
1002938
395602
374447
764296
1108105
379176
1720240
885368
490564
1841463
227536
1492410
584018
285764
79520
1237722
1372407
1546628
1100137
1584950
45451
941057
1190072
1287441
152811
474852
937832
280814
1073244
43930
1937388
824230
985336
1338180
1638090
1384624
30441
1316131
1768329
1824396
884784
1534198
769681
736439
1657254
823933
1790335
1007835
228807
614263
1270699
615433
1964787
1692132
142617
1721150
1926065
1468365
458366
2966
663987
945941
1895160
1963324
607252
1979713
821098
1393780
592275
1623984
1753517
1029959
21257
773809
1472344
1784403
92874
1247233
957672
743674
1260395
1424458
746208
931236
376138
1927525
3176
1302871
1411104
678341
676793
726965
816418
307995
641789
716000
535471
1831067
894726
1701227
1396911
304770
287352
625777
1648740
442325
1584950
1909056
230553
581195
1199683
719064
1900407
1211422
1130210
733446
7793
930573
286216
1634749
1095349
1364843
1429311
1090004
429848
1699109
803327
410449
78951
549167
180724
1171731
1761879
56539
75402
212553
1902846
1382497
1203392
68431
490375
20947
1232989
144416
1556316
444198
1903917
853945
1920
1630386
153464
47844
644319
1112943
564306
1958593
1852112
291808
527063
1527011
434400
757260
1251472
1964490
744058
1463831
553412
1610116
562491
1358926
971442
498057
1710602
203182
444371
237510
1579580
1790757
288740
1185711
1436877
859071
702315
1059719
1060024
132845
877948
26563
30752
1084523
292946
597186
354123
468454
895547
1182041
733755
1102768
362916
710717
1866630
261246
543549
297860
1446871
735888
1764262
921943
1758086
1777715
1290769
1373155
1013874
585675
837930
1323605
560605
1650010
515880
1261807
741782
942877
351010
915075
1430402
1136825
318340
1618362
911158
1016860
178415
307263
1973868
710024
1797898
245948
1334031
377989
1192808
1605569
1170051
889517
1038768
593224
1753785
1424480
1618374
1553809
1196223
664548
541786
1980814
1382071
1080756
1126084
710731
1216973
282447
1074220
36166
1428190
825835
1078985
713552
1119784
788036
363823
559262
889879
1291555
255781
1059165
1653943
1198032
321219
1062539
377653
227099
119881
1824449
1088609
1549761
1799734
1533665
1907913
1309117
978405
1927011
539432
196884
1547897
1686385
964635
885405
249529
1954140
1095067
1192228
1843132
1153215
1910440
1897054
634665
1830177
824181
138302
1167642
488666
1099924
472017
1867873
1618308
1911205
1632547
1797679
248200
1385695
1014386
1662950
542184
1933103
1476470
701525
1123383
339453
269811
375164
512702
1835743
501888
726802
1130340
1279551
1309538
1458158
378431
387250
1403844
706676
853247
847474
1160689
1173951
383606
993522
1600623
531718
938686
1810917
1737504
108754
1315898
431217
478023
124040
1858978
667758
1211496
1793126
900598
342326
433125
906473
1417127
596257
1092004
1016896
1944544
500711
1001595
1468381
66261
1125432
137105
753976
1641126
972972
1993500
293892
727452
1220318
1535824
1321183
1130938
297006
345010
1402821
1751876
832860
1495605
457054
71758
183922
428863
513009
1580345
1078791
1759922
1781611
1167334
493566
1365443
1634552
1433399
1932192
668837
527205
6656
706600
229971
267847
1087522
1698602
1422356
1041540
395184
1578720
996025
577171
836056
945575
1302633
384565
15864
1720916
841028
1054483
1678479
1343163
1546356
272107
496212
1482342
786301
1634018
1730442
1032676
1396278
824651
1478458
991053
449968
84646
1553079
1990250
1148949
527079
158295
1429500
1899790
343327
1018986
1389291
153652
1532546
1963780
1192731
1556896
181721
1339432
512133
1126726
594247
1540525
1553266
476816
303708
205126
795045
982222
913826
1024823
1418994
1705688
1993825
308738
27346
821864
1823278
877902
342943
1290772
1655486
1472623
306889
683411
111457
872172
1063949
1692078
76435
1540461
967808
1465245
1919051
1032435
1406507
1135924
904361
1771488
1645817
467896
1936878
470109
733627
941065
1809525
333937
1982552
411268
1220097
1287078
1193658
1518651
1359112
1142489
894980
1898505
774583
1851451
1261510
642499
604835
947677
513435
429481
686078
1234154
1060684
602834
1003546
1199357
1093023
752110
628320
270758
10746
1419748
1614956
752263
1965429
987270
1436066
1445913
1183752
1709366
977195
1416846
1367770
1379483
111211
1726558
1309232
843672
1100701
287616
946239
1266702
1695402
419983
140696
1336190
1430239
884639
1294407
1350415
49334
222184
911001
1428639
1205666
1956341
1417619
1601915
452662
1259739
1980706
1517917
1745122
1739011
1468453
1326173
803115
1062272
1897769
1352108
212006
697159
1269238
1664499
648897
1719643
1321166
1235844
1751993
646076
1044438
1850110
314540
1044441
970492
1260907
678135
445920
877115
1771362
512613
979538
553856
1916891
542648
598223
902795
1038123
1964338
1825188
1723308
1611364
1481415
806766
1871735
1370860
1530251
1933216
584819
1196978
1054984
1053881
1656007
1794945
693213
856023
1676155
1859621
264567
1178111
1466951
1592086
472217
795781
187985
954624
1577419
692536
187779
1734355
1542051
11699
178606
1182037
1194789
25122
735347
171384
1782938
337370
532682
1693600
263771
1064572
1040298
1113144
165254
1582062
1813289
963785
599503
1860967
1521737
1755085
778903
1628048
205516
19740
1573205
41290
617739
952755
1002667
1532461
135736
1463464
1369789
1828225
1786216
131877
1470419
380369
1326000
1322112
528916
1924847
869733
1756547
1962948
480520
542155
1895347
1952450
1557588
689429
1689046
486567
1587774
1905382
1749001
51384
49396
69244
1547156
428604
374373
411268
1173307
480851
1182939
679348
917318
117226
1903417
1982192
1949366
1186548
1820948
742919
1424306
608724
1365427
649409
152504
1278283
1837751
30426
591199
232978
1694215
850331
1491702
217126
871903
432224
1871097
723124
42580
1783955
1092736
1787561
1598190
867014
179387
688860
700464
938839
113374
1507639
1773933
962337
1946458
411482
1535713
64791
1185276
788463
1175903
460848
1848064
1566044
688065
301118
347285
1127237
1320957
208228
295565
12290
1445764
867476
852809
1968624
1100010
491192
1561600
478429
1835785
987503
20795
1817953
1728309
48685
1722470
194645
387684
192155
1094687
63489
1862720
61238
505100
713702
1031518
508748
348589
1850132
1926568
1912572
1855019
1388951
368639
435669
1389504
190213
1409706
237318
359836
1374627
1255387
1335581
572802
689354
1225749
1202122
490842
356958
251700
448898
72091
551828
382114
1095371
218039
192183
1640437
1004335
1337335
818249
1392954
299398
918225
538398
245055
413254
988505
114793
1510242
758470
1838957
767036
121713
1722668
1002378
1010801
1493177
1107437
11582
1656115
1671731
1445075
1443661
1106630
4584
1093086
1331542
502776
1052932
367582
1153940
1100579
1158017
427156
1375233
1793969
527335
1023005
307202
350911
1491199
1061563
1918138
934008
1206462
1797886
808271
1128348
438504
1430158
103531
537702
1818683
1721053
748312
95842
825742
1733922
432597
1725054
1808233
1701912
1899981
665001
357093
887888
1552244
734831
957317
492974
1454971
1834983
1452316
1315945
1890148
659924
1445899
1326334
1679102
1561211
529099
348206
1254807
243758
567058
1848873
1038213
1046711
1702179
1369865
1993557
243129
435353
1589863
1344165
1312436
661763
1236151
1678838
111014
292316
464800
519207
1410520
1408094
128212
1154492
575812
1702588
366724
262767
1005011
1918454
1286393
1477781
505434
685164
1184868
206104
265099
570564
1825363
1469034
1211491
970318
1718515
1679305
687274
1201661
1798075
391446
148165
980112
595237
155310
105956
370948
677570
503507
748297
1188304
734135
56657
194725
1814228
954991
1616532
1172532
1431927
1664718
526509
1368076
1798335
969426
1513706
528038
1578322
1477745
1496271
105389
1246585
1322461
1954923
1024724
1127812
1346727
817575
1659183
414379
1144886
356076
1153656
660210
1312235
848371
55002
1563887
1652310
1969259
645768
708864
370189
1158994
122790
1653665
1137915
228466
453649
563489
359779
296993
734616
1546066
1786656
1366342
1288124
763097
1064572
615882
1157735
370297
1220651
788739
1934914
1155639
1429698
1083384
932556
1970505
1180611
385336
1212618
1148600
216695
559650
1102299
770651
1040361
10884
1343667
1705250
465193
704070
784492
273711
155765
1508841
1697238
1092027
1199610
1127729
228338
1974356
1456309
1329826
1773749
1245972
651727
1774525
1412164
803421
1079391
1856834
1233030
1886732
416607
138529
592304
1250570
192406
872520
1495559
1256649
325980
1629187
1153344
971713
1501818
1696691
1707364
764588
1065453
140879
1532294
1285524
724480
1213274
1236475
497825
986469
545172
1442495
1023886
1285058
1869113
1469825
1940952
25526
1232343
29246
1921342
946344
803586
497274
1095788
634160
808371
372042
1661429
1155570
460678
1137826
122058
1188841
1249062
1676270
1080877
1161058
165689
1801990
456687
1411440
1566999
992764
409066
120893
1913572
948478
1456484
1128243
1699302
871970
1520503
478743
137332
793964
610793
1394288
1308008
1076592
958061
989180
1102155
1315336
259720
1626213
1632550
1686624
235264
1468770
1823971
887822
979366
1294560
1184659
79446
1399744
16648
1014403
395960
665932
785465
812911
1191404
724466
1678803
490069
1138191
882285
694207
1336489
103928
1911691
1984437
1270146
569446
1057972
776209
174861
1699878
15892
570955
1269487
1154642
178824
431295
948575
773513
1925047
1278382
1301548
369734
1770508
1647379
891465
1421847
549972
1194602
1276775
1366535
324693
575964
1175053
1275380
1525440
1641025
1790731
667273
717231
1533988
206418
1384573
1884143
606293
972675
649239
1512425
1793650
1963187
83973
828434
579912
94133
625568
697829
1875615
69275
349204
182738
451042
298251
1512360
1114509
216777
338349
686688
233237
748715
1340484
1053577
831825
395978
252136
547974
1137825
1244842
763676
1594188
447629
804417
1473559
970297
383840
837275
589043
1427918
880319
175702
660348
646874
884152
297493
1113485
1924338
1198081
145214
861318
1307436
1726524
1527938
458904
1050920
253729
1896368
1384696
1016571
382009
674244
1163536
1102826
1361238
806862
569085
695258
1938781
702331
763960
1996795
82851
1638094
62689
1722269
753278
1434351
1309501
1310300
1930263
417055
214664
1693842
1929940
1358778
1661592
1247994
893431
1439942
1025560
395963
954577
16949
1143174
969990
33511
1771622
1558724
1799656
51170
1438718
1230025
142718
961628
1429053
1026056
279101
284557
192272
1773356
1358944
94687
1829505
577238
59167
695834
246734
1832938
1633339
1422849
1731234
392553
181704
886956
606535
1009149
465913
1299807
94025
28176
305756
610718
1017663
1856670
847362
1297198
1430178
1910121
365268
254543
477461
566658
1127974
1202948
1910960
1814508
1248678
844680
620966
1833771
1036894
1268631
1609780
1864686
1005656
895456
242201
1548763
1491555
1414283
72614
1306295
1763378
1342041
755179
829092
1993617
979186
1434420
1966928
88239
1623279
1556932
287669
27784
40526
3538
846474
644343
1927878
175031
1774373
1946730
414418
49843
398336
277212
1724604
486742
966067
475445
1460438
381549
1407901
1606577
896224
991787
1760572
1858399
75935
1629661
133876
316103
1696822
1365143
1056598
1014844
486844
1043676
563277
711288
505979
375828
300015
264402
159255
1011812
442699
533000
1362849
69873
1568703
418042
443478
1441547
1357407
874782
513335
162147
720671
1359294
1111096
557800
7474
482104
956309
905165
906109
1259334
781182
528493
349732
1962025
1495524
511690
112821
712008
1792411
715561
1052835
141356
1655619
600008
1248562
922426
1659445
246954
1543557
1472194
1735991
185611
941545
1105975
846077
815891
1638119
1107200
1926782
1194042
475962
711412
742307
366623
1692418
1223402
1175046
120167
285624
617457
1311368
536454
1154824
1836817
1168857
966227
1714969
1247508
606730
311366
1913292
1380722
532584
31703
1571266
619237
437370
786112
1442239
1294113
1613018
75946
905973
118219
1679860
406401
700137
1807363
18068
1710025
1998231
1767850
1505999
1103616
822259
296411
227003
625764
664982
1112254
1517473
1564410
1917477
1432794
933642
524516
1672754
1263163
707810
158238
763437
1487369
1961602
1951572
1829
825140
1910427
389266
1298157
680154
1979147
1614247
1111076
1700367
971042
1329906
753850
131442
193366
1019710
1936324
1453651
1738580
1791905
1918274
1015312
243460
826871
1599583
319135
1857672
476396
750343
608950
938419
6336
1848912
694672
293708
350616
359192
673606
619212
934572
120642
1310770
833099
1895379
354725
1348986
962970
1072952
1580154
308460
349532
768061
228762
124354
892508
1445955
1790865
1376715
1299384
1705870
1730725
962411
224257
128489
472952
1527723
490771
423426
1496087
1410549
445320
1092036
1134517
1281127
655910
1152745
69500
950143
1790790
633229
172685
1311312
172815
1080531
713660
1529016
1180401
427360
1702990
857681
1498352
1348830
1843189
492341
1382771
365393
79126
343541
1858108
1486490
433900
115906
850234
385985
1534453
902909
91411
1108291
1522912
889445
1778621
1740208
1063021
1102819
425275
1630609
1518629
504945
1367649
518203
68452
1577097
1706591
3285
1671411
593601
1438123
1110382
630671
1703094
1973976
1950928
1969330
432968
324064
1003118
747844
915892
1215623
1623853
384810
811083
1777329
1576570
1190078
453836
1433758
586115
116974
1991504
501513
1811964
106721
721175
679786
1868128
295507
33586
1372532
53537
462738
170301
743208
204797
149826
692796
622052
1694431
1007798
1713755
579477
1282779
888300
1211882
1778328
642078
1458628
1541283
529586
530132
792366
705791
1403846
1014505
768764
491592
747994
1997297
605551
1598407
371774
1247218
1265322
462317
696929
1199618
858955
383524
1604775
627608
57497
1135369
1485529
1152291
1963165
776636
1406515
173212
1203140
1937383
987644
977137
499555
763368
449838
692942
254889
242445
1358825
799938
1951474
639060
1758725
569110
199407
790838
826873
1409960
34685
1165465
365762
772298
204396
205712
539330
567047
645125
570665
724576
642216
1722910
147913
939461
763720
608578
1141914
162050
1664995
124151
83259
163651
1197139
1094242
855105
1864357
1148108
1863315
265818
126158
1102973
1245839
1586718
1885392
1313928
633674
1922791
98924
1710500
673170
1736095
1652910
1429571
805983
1316316
179979
492666
1833799
497687
1791771
605077
937366
1305990
786169
504865
792615
1373804
718382
1785567
1940302
1373290
697400
1970318
1762593
1678348
1502425
1880270
876361
1399844
1013643
842977
196634
1845271
998105
1299500
182529
855448
581569
1213937
997992
1577187
953762
1340495
1386991
506261
782290
1590464
1248275
1658726
730137
1899539
553886
1659583
925388
1601931
1371605
195402
1875737
1404463
310427
1727965
105331
1210942
1271022
1932580
338066
929130
1771381
1857288
481786
1411445
1917525
576335
623699
1661731
978691
1620258
321536
1555197
3648
1522043
1602757
1791520
1864659
1796095
129086
1567527
1877719
690140
38654
1760835
1141100
767276
41363
1604993
1820824
814778
1679331
1386834
1872925
1957931
262860
1468229
1386613
166992
991172
1350665
1948111
260581
1128716
1652567
726012
580749
1617684
1652358
1429674
1127947
1546830
908926
1172902
1255319
865669
1916194
1776672
1542996
1931510
474305
205459
1432734
618437
254937
1747920
277968
408722
285336
1605864
1777615
579138
1745827
1853036
555646
762049
1283789
1645186
1843922
1867294
1211376
1848594
1274699
1421205
1418005
200513
697474
1647829
1325287
87864
5652
152673
25824
428145
1039104
1396225
281238
1781092
1487724
502835
455377
1674552
124496
773029
272006
1714945
431306
1142654
156365
450320
738957
956424
1958709
101850
518097
991082
1337439
161161
62873
1715617
1564200
792974
1954868
303005
504644
1542680
969705
1452329
1324610
1772480
1560713
1739944
369000
1822404
378489
899143
1374693
69865
1634239
970162
1197747
1293292
1244006
1904839
327078
1751934
1922030
1317322
669591
1808198
358918
1157140
1817242
715249
1550480
1469400
1741655
1074411
431119
1029184
492721
1927261
1569966
220569
1501127
1895734
260396
1315220
928679
684998
1149155
1555118
1722044
1869126
526821
488731
1487499
467094
432083
55114
436709
192287
152160
890932
267103
1058480
1054605
1480188
137158
52622
1305011
380044
113420
864926
24494
1838636
1947014
1673549
1687980
1745572
1945793
1052643
1657524
1977726
395652
1603359
570333
1938728
1408520
173714
1920432
254334
1071837
1118639
916074
1153667
1373132
94884
766415
1878916
1305700
1526369
1408671
482530
1632442
897927
1210582
587085
1107344
1596607
1307976
1040295
1150554
1995886
1366579
1232252
407314
1577786
1942146
1250713
796872
1595749
149843
1506559
1792708
42286
1718295
1212199
344493
658587
189541
1435800
685776
229746
740090
1657172
1047309
1787090
171633
52711
357732
1102403
484544
1538342
1447261
1479504
1571219
1439236
968188
46536
1277557
992973
1525533
1682329
1193627
1724702
1431098
1201092
916741
803040
826774
1176108
804395
1112811
1988637
642016
1943146
1122647
596711
1090723
1446701
1697692
1951523
676775
1860727
1232564
1846530
1983437
61797
889680
935525
790774
15472
942220
818351
1427950
1642067
847546
1355202
443234
396773
1747964
885716
854430
1323934
219309
286051
1880988
659500
1967505
734086
1058337
1187418
1813400
389744
1638510
40110
1501901
1984852
1299224
1884446
563797
420666
1641016
631225
1457304
120117
1834030
1355543
1395936
1385680
786972
1629930
1268381
632474
261158
1316603
1853401
903
813915
1032311
39659
146009
595230
132009
1466967
643761
1414632
464664
700947
948557
1718233
1444488
430914
250634
707041
112585
206412
60862
1570633
1061801
667236
1682911
1308096
349460
1154754
991580
561027
1806315
640681
1561592
310241
925025
1522280
54260
1243393
1685529
901327
1278981
1711855
721984
393501
1212251
632704
482571
1726784
1307589
314591
1919170
502549
34884
670126
505625
122832
1031483
1668685
646745
1210938
383226
1335776
932905
1568831
1076531
1432693
1636202
1169438
1370671
1660910
1760381
1934452
226841
1468228
1192712
765511
110895
191406
382334
1791818
1895401
1390026
794361
236912
1546628
1813113
1371383
767906
390567
508634
159632
1511214
1377789
1387283
688791
754761
1136513
814645
511080
775398
450451
122715
896637
651169
1956545
517152
189648
437956
1272929
1672478
1109430
1265705
1243432
1730383
339825
997198
1378878
1574172
1299217
1169103
766652
196774
211235
1812241
292779
62586
840179
1978198
1474484
358215
715769
1403360
1776341
630990
1021943
514985
1210728
951831
1757189
657692
1749922
950515
180983
248545
957308
1718381
1108528
1924816
332309
1020971
436406
1528241
1478045
1605723
1376622
890303
588198
217711
1448664
1210476
333224
325766
50323
729925
2570
1698765
1499371
178169
496615
901104
655650
1351594
634704
1486904
407747
609444
685304
1090352
1446180
1991851
1294194
902735
1845088
690914
55755
747609
455392
1036786
53921
1239181
1319457
449220
1667057
155936
800816
357989
671153
635203
773969
625455
544104
112314
1869294
456828
111244
1055566
906604
4263
1956399
268192
892837
428947
1591979
1896777
937534
617146
1841647
1467089
1041372
742604
406637
1287904
562402
381053
1326625
927265
1951029
1807664
131166
1201173
374279
283329
1366712
263594
58920
91518
669808
200891
1841628
1679430
306173
636704
1560934
1682868
330349
1845788
1183937
823621
1897325
209798
923807
1110651
701657
340340
1804832
290118
1744570
163254
756854
1362236
224707
53263
639139
382184
1495066
1907437
705836
779405
143065
786988
1081013
742557
1982412
665370
568109
364109
1816189
228414
1285124
607150
1091456
1862257
735888
1674650
1607942
1224135
247626
1580422
1130340
1921949
453385
1730668
128123
941591
231764
1237562
919634
1781524
270142
1703833
579537
398298
1128744
656423
1650201
1724684
1494974
1594723
346929
1697513
1742394
215548
1359037
1775745
1795746
243654
1162087
1812582
647422
1380131
188125
1967218
17216
1936401
1485948
1184183
477571
283823
195650
447469
904758
854570
633684
1099070
1739823
611943
294428
834909
1580639
1775530
1701291
1258180
778751
729384
380162
1432690
3176
544206
1960507
1983285
457828
445072
685574
907627
355389
1812227
263220
1972609
1836034
1575111
1785067
1059004
223963
318041
1232096
245776
1021880
1857105
1888731
1041903
1954763
613943
1991388
1635432
1175134
1755714
851383
295269
1500580
1290608
755347
396083
1353418
1839879
613487
605769
18791
981490
870776
49545
457470
1928226
1213787
933482
166811
839229
1460189
1115726
487720
1121596
728994
770134
609597
1385150
1996120
1403648
24015
884803
323343
1580253
636615
1775053
1295719
1823614
1294017
1973849
523624
1214300
1812407
230853
118565
1202129
1466572
1324421
606702
204463
1317845
1091887
1722906
1956848
883158
1476120
373857
30032
289820
479582
1107331
179534
1865055
1677881
287746
404112
1592371
1502856
378806
403857
1087251
1821422
184732
502959
264706
1608276
1305579
1193291
1017970
686700
1047400
1575802
604763
888060
390214
659759
1630940
49227
572345
567829
175854
778119
1889462
338368
1856981
496096
339423
1175860
288380
1339348
1089994
1555966
1072185
824975
723801
1665298
1567478
1367806
1844133
1524313
1813800
1383750
1542639
4101
1916437
531985
1341821
785708
1660339
178719
439504
1076909
1533527
26498
129900
1898133
423359
887800
1950019
1193697
1804541
724266
587112
1927001
1961792
783760
1686409
664986
1011016
146811
1388891
746066
613395
1573670
1117768
1254705
836734
1480881
1942925
1753663
1392280
750099
566584
1155432
560848
549917
1785200
407251
475346
1875730
372701
1440248
557116
190295
338316
776416
362105
160671
1122883
1129408
938770
1549329
195946
200401
1825396
398204
957215
483163
56321
1827476
1457152
806839
1257139
701550
971783
1285170
910512
1483455
1241304
776717
1627630
1947005
593591
1020204
1187535
827907
92049
171584
1062347
1161209
1110325
481565
769521
1500757
1150722
1375043
995729
332624
152252
1572026
1072114
614662
1343601
682547
526460
1479123
17527
1551978
1189192
733470
1006850
755838
385638
660680
585576
1390738
118655
1125352
1350485
1488390
339645
183381
907195
459928
608346
979356
214064
826192
1415635
809208
222640
65339
1164134
1614466
1811573
660418
100799
344343
1660173
398569
1004821
872223
673631
1380573
1827436
1229178
672685
1242840
345714
1720726
1137047
186590
1534734
1485772
1786264
416895
1823162
1208342
1573901
34978
1354202
1244010
1769008
437393
1548302
844726
213544
626640
55871
376118
989670
1548737
537598
1267387
1395095
318641
1120152
985557
775524
1647909
175134
318127
1043780
1353959
1840335
1702433
464889
1928814
1158528
770220
1374306
539067
1936764
271912
1612182
34302
361923
1010070
853893
585604
735671
1453392
736939
826785
1983580
411419
1419603
540188
1602488
558959
514830
777367
548577
894252
379826
1959036
214700
1373604
1121003
266072
699465
1611655
1932026
1824294
1499586
267932
1832864
182084
1500792
1755760
1048507
1094706
1462483
1070645
1026530
1344023
1059318
518422
487101
837269
1001331
84285
1234348
735247
225516
1166680
759764
415851
741149
576762
818543
940891
744281
1578575
919740
400927
1020222
941984
1339908
528647
1931688
1483769
1985813
1737865
1417028
1358737
307754
753474
1455265
742768
1394594
216909
1878750
88574
1794419
290063
608090
1912050
1116103
1572601
1459052
470115
1512669
1423054
1010791
1709826
1952428
1776277
1608019
468954
382599
724887
779841
1846994
509143
1272251
1636697
250955
1225406
1739676
659708
562905
228307
1888414
781582
1943234
127494
1439123
1885897
46754
437447
1624796
970767
133424
283368
1181270
864693
1588429
472797
1413243
719364
1136084
928462
1277875
149927
1065461
766541
281456
828145
538027
1532202
1204722
1654876
131809
1743372
1584369
1013872
358116
1309590
1595288
1626534
1521581
989762
1045933
429804
1215313
1552491
1995484
1641019
437840
1506395
1909592
1182406
888079
1241009
1488656
1292622
286752
382825
638110
201051
1267188
1329674
542326
219984
916378
141175
822032
886512
1136744
304600
371732
1466192
168419
1388399
1258230
1177110
1236658
134578
455121
612101
105062
361482
1995202
31344
1886203
723711
1271087
1694797
209144
503025
547196
332855
346313
350754
477336
1914871
1093569
270705
644875
1080372
391219
693433
1997812
737663
795961
1370781
355720
1099033
1209142
886711
1178505
1906070
1118689
718814
1188759
1141502
1956484
190031
819211
558348
379164
1089635
665886
963816
1033653
1201754
1849149
1770691
1712359
1035837
446706
390101
1986568
151712
678787
1184106
239103
1618328
312854
1111988
1156990
655914
343344
1801333
687730
739982
1802206
1954796
1101129
1853789
1626558
1233925
665983
773126
1025774
623054
1440270
1425257
77534
760625
369239
410498
517463
1239871
1087294
788431
413646
1071716
1140381
1950859
973144
748030
908683
84467
1165636
1255718
1263765
1474392
1415471
394228
791127
864283
234815
317514
1233069
505827
1850068
437389
695261
843094
1684888
1328416
1762454
1677895
1749337
78394
1370158
209439
597485
1508965
1255467
1440683
1874530
1176804
731630
1602968
1843922
1860217
739304
14003
565841
1536369
1909700
1100687
334262
815816
863180
1804299
18725
1088131
980037
1018864
1233112
27717
845231
99866
1068410
238749
1855329
126098
1513332
95733
1872209
1458421
1590403
1520612
346199
368555
1091027
663171
1127713
1812969
352687
503987
439006
1588385
517328
1623549
783861
505156
90964
324688
1823030
1452342
584090
1112554
1388552
1057196
1800114
151804
1941455
676340
686971
1046420
647582
641542
84101
1597858
214384
781927
2591
1291383
1490521
471668
436003
1325306
662341
378474
272998
1557501
1193898
928462
403387
948178
1641290
1802260
997336
112751
1837367
1990263
138127
1488867
1538421
1542298
1804847
138590
1840257
461736
310764
1522608
1779027
522907
1620708
1448520
314182
248279
145640
1820916
1140399
510646
1010403
671898
1895616
1920266
1789605
1310622
225730
1043463
682789
1411190
698768
664216
1904567
1500681
210918
545528
1129087
1424271
1955368
328593
1350165
1552590
1070177
1071657
1428970
1915388
751714
1034346
263967
565737
1808953
788676
1257309
754047
1061256
16034
847415
117247
846828
1630404
1537910
531155
685748
1235867
117765
64999
1700465
231680
597029
665016
1436365
981092
466137
596378
1773372
1697535
288907
851225
498968
1251385
1357389
1175854
361218
1792764
1088330
1701940
1163982
1025901
744402
982810
1649968
543328
93376
1549887
1479299
1920757
123974
1349891
1648618
1762861
343456
355841
226693
1138702
1748365
150579
1164894
691237
1408496
37694
1722332
1525094
1447563
1012352
1205198
1806044
551736
1840519
770584
488148
1355112
597569
341344
1181172
932078
724339
1088035
1177161
61560
935520
1703778
430710
522357
800587
458915
758192
1549318
1069170
1795577
1335891
1214878
77725
863515
556789
1760857
631629
134014
1448424
790415
1565333
827517
1037691
95348
24338
1502102
1181162
539848
559687
78379
1551436
458134
462960
1854073
1941682
154977
1976361
1857958
284370
1711093
214175
118468
63278
1856005
1690860
152955
824434
1098483
70686
1531799
1620812
167256
856309
1281940
52164
1009161
1366995
423963
1795674
1675739
1951509
681248
1523747
105408
1896714
1424132
862012
932167
1673400
90506
1556921
725322
1109043
1615548
1667163
660596
1212200
758968
385862
311248
881543
1244749
1657693
1741932
1035972
1140432
1026444
1425114
1622118
952088
1236063
292332
459342
1094766
1219038
1003800
1012794
1386746
21236
243095
1344103
1487674
1571225
1921523
1863659
837949
1360232
934920
1249589
1013648
1810049
797252
1016252
1692869
1819946
799353
309918
1622392
1890965
1816971
1730380
1749212
259789
962741
572698
328233
1695766
558181
1096975
1589957
1804037
36893
815223
1647526
892858
1741050
709547
1445678
1038109
1650600
1658333
1792253
1691083
1552433
1189970
939387
1375767
218124
1020674
139238
1091539
1859330
1581254
1297821
1997641
756346
1902092
822180
620162
1031411
1520418
313228
233868
798120
986315
424067
1028285
383297
312943
1569908
309697
722701
16397
1723839
1412500
296615
1301768
1661816
1933683
623680
1934093
623578
39284
1907232
1485816
1402978
1899098
961154
1630402
404092
468933
1177044
1396767
671112
981380
793585
14644
1410481
1611491
1426352
1538161
944497
344296
925901
851086
1374926
348123
427374
1523350
1143840
1557786
1463451
1961611
1113234
1530474
1943137
1208217
1448785
657818
781043
710025
315766
1446778
1033392
32673
1149899
382405
422304
283794
111845
1349684
755332
1000609
187853
32303
581352
1464479
1682793
844339
631578
327484
819021
326655
742913
341454
654501
173935
1103621
741715
362459
189223
70974
1305477
334429
913419
427207
1496123
1109162
1657301
1668490
308108
345534
1449185
390752
401563
117662
701605
1870078
1315026
47780
298895
1160054
872706
1173126
1859839
990193
84478
704777
934961
1272293
828229
1447408
942278
820691
8720
887739
404187
611092
1357892
874017
1966386
1706432
1820458
493916
1040778
1447338
178057
676979
775875
603178
1818252
1800066
1017260
1970065
165577
1328305
1072567
1145912
484444
1021298
706659
791812
1317619
1343019
782101
342418
20570
638645
252002
1477398
1660455
1628788
786257
1155680
723699
1358825
1087091
481307
1479216
1978699
1647401
130108
978983
1273034
1412510
620265
1150532
1632389
1503640
1116858
1207278
1235609
1429776
42546
1190905
1181195
761455
1907808
375425
521555
916415
490119
911166
837652
1660182
524780
984312
476231
675951
1560458
1150613
783939
1560945
1503370
1316687
1608359
788475
611371
1660825
719898
1866360
1547784
1648040
754568
1968190
428016
257436
373547
682439
1077870
1460274
623985
16099
757360
214174
466465
940535
342176
457736
534309
1450949
965229
339943
923623
732339
1191061
570075
1699817
1879448
1718324
1763368
998098
738946
20652
1504941
1581806
1324544
1739799
1516161
298701
1920432
1917895
1896467
1634950
1969097
223231
1865829
1967546
409069
1490183
350778
1988582
1391448
766303
1225524
1114595
1105645
222035
854725
680396
1419441
1802317
693325
196519
1749612
247937
1610035
1038399
178732
100448
1094889
959854
1607321
1315144
893922
1480804
1858360
717988
718312
473992
685054
563362
1226670
931022
972873
618656
1631112
1912882
518236
617776
634540
1479921
1064494
1496419
1878355
1058530
1404264
1419815
1431417
1989989
1019006
1817291
1616988
1923122
1636544
788015
1886420
1841976
165862
1522371
1663585
1893957
1174531
99012
476118
1999792
1997707
1860417
1926607
258099
1695529
1006890
474595
88270
1756195
924743
486357
1534935
118785
627723
1230279
283979
46449
1637478
1077716
1980879
1317574
1758833
1988257
1833775
451133
1267276
666993
875971
1199788
1835545
684601
1390353
1793364
908626
409208
159665
764669
1240707
16368
537840
362199
1967624
92266
1014909
1656204
857304
1098776
771468
1573380
827439
872754
1221434
1268390
114958
417978
115013
1919202
1100205
1101141
412125
693164
842958
772140
1333612
66843
205626
1863315
1444587
202552
440684
1061075
1950150
829209
1583755
418721
1349000
961658
330636
372015
601222
1678371
840500
130354
1804112
744697
1898506
260570
105552
351388
1210463
782898
1867736
489451
1376173
1976025
634
753161
179356
1410639
798285
886268
83269
31238
477236
646858
1812054
1038098
716944
679366
1468127
693373
625993
982557
15652
179340
1460188
1615487
708894
1364879
509978
1239717
1102322
500242
1004245
168928
393371
341254
386911
1974821
237494
1983129
947564
1302864
270873
1503530
489488
628668
1663960
525178
1472763
999883
1571421
870543
1016794
1720553
361794
70371
1620558
1890435
4817
50263
28135
635074
383648
877844
901766
1636329
1774952
518201
495016
353540
944631
341713
742459
946002
772288
1996787
837740
919526
1288922
752686
1315462
1984327
1623199
7878
1873263
1127779
1092732
792693
1847467
1067035
897154
6828
345541
1895430
104848
1079596
250963
589470
341085
1400165
33543
1502345
764412
1514818
1197088
834076
1643736
1567170
722210
1604042
1932240
576019
1886635
1970044
1517442
1831968
687662
1289277
1573525
1204909
1202831
237955
1985158
284400
1688611
1363532
124562
583305
1615674
1425731
942063
1424219
1625162
1649888
48948
1984418
101749
666489
362520
1006741
286284
1140710
1163502
266541
411977
341633
245766
1721579
627075
651625
1603624
1310511
1216867
1918771
1914251
913087
1947068
1110559
1117587
775631
446602
963171
1680107
1605855
1704367
1204066
137048
848895
845085
38591
1607048
1750148
1763329
1595941
418390
641201
1860478
1371286
895438
1190238
1352060
221920
1474579
1618519
1434351
116987
1857713
876137
452329
828626
184631
145274
897097
298175
1137293
1580840
1008653
1199664
1393196
166795
7838
893444
1929090
831443
374532
1254946
1323157
1005903
275601
254327
38929
1183498
1044338
225374
799306
67500
1710744
377070
123997
677822
680078
117407
761900
1233464
611351
363007
1750030
449128
682104
1599125
576999
1642432
1904128
1735820
1772168
1733172
1739934
1005675
1126034
1275762
1009699
1029917
1166826
536140
957623
241130
1846582
1851276
1779431
1509951
1327505
1073071
1472056
1126712
1854508
430311
603544
1844102
651699
489261
1708172
973677
751432
984853
406438
1873383
766880
1085193
838784
1248700
1404809
924649
1203987
256787
1701316
231155
1977851
953830
1206247
499912
1851653
129278
1143272
1198668
1252053
337706
276216
167052
773353
849461
596583
732011
42509
173591
434821
1305161
392624
1415303
696704
251085
1243858
1433652
940159
399703
40038
1641166
1646676
511645
241548
12235
1280278
1351806
441920
323567
114794
1541138
1558558
1006972
529937
1920654
62432
1520299
1197113
560433
963276
905771
56159
442350
780385
402186
1377658
39207
380745
406102
85585
1207948
253700
808049
687740
1801424
979388
1572757
308154
41920
300700
623076
724943
747806
1389833
292360
1380679
401623
728774
1109039
64490
1502069
1493103
1583322
979049
1468778
575324
661783
322536
517336
1067227
1926931
114865
1992254
1538196
1071071
794306
213645
1236674
395099
1093201
726889
1640271
1648088
976227
193283
70512
314781
1206769
1597529
1657431
1699271
1991404
424547
922067
1446646
768373
667237
780477
443748
834343
1242433
834814
580089
19937
531466
1688424
968072
1215488
52801
778603
782518
1270164
1478207
806159
1018401
1609815
295632
777582
1432632
1876
1810380
568124
184068
954104
934087
21317
1762239
779300
430292
120314
1680082
1676432
606413
473569
1119495
1417425
673692
1276842
1834545
415830
802908
1223983
649206
67883
960982
1036774
750802
1738105
1212173
1184757
177262
1283557
806706
1078015
174655
1749152
359183
1939688
1752115
1177949
396317
421088
403975
1692603
839063
265602
744198
1971629
1415200
83900
1349882
1774029
1589424
651388
1822702
314897
190252
79924
1876535
1070147
596016
1638501
813897
833793
1646842
438870
1116288
842421
30608
1230506
1687713
982894
1408932
874812
600181
963881
1588924
1521223
203499
735600
1673542
458045
824249
1471050
1903892
267589
583456
1069455
1392658
1863956
626278
83862
857872
836147
1062209
667841
1909641
419784
1288239
1797256
917369
358627
723337
680476
1369963
1736156
750284
790644
1816349
1988974
623773
1971534
599454
1514443
366935
51811
500796
1378193
1178090
1487580
1973306
1643241
1458862
572176
233332
1704232
83085
1556826
1010539
1982112
60093
1473063
1975670
1163350
1732996
1476777
1625538
933689
150004
1601249
1238109
119398
1889224
636700
1526810
1285421
1348464
355988
1946027
1271431
195681
1730435
3328
59364
266528
1218303
621139
912908
194449
942828
1968070
216708
1254175
1661910
374375
1597251
1844559
1439072
1843059
1977743
1454951
1273487
686401
1597667
1747080
818256
1847089
33837
311668
543387
840305
398721
1833186
1372103
1769848
1976912
661654
414778
1474549
230697
1165420
320955
16263
1066540
928356
1286136
1934866
1395717
1702325
1076136
932868
605266
1532006
520765
743750
1148095
261741
102572
390218
184439
225777
1705084
793590
1269268
206400
1257006
1288800
1064559
611265
1777532
815635
140065
1944289
1509305
716238
1611261
1490386
856327
755254
594777
1674804
1866444
1401297
1518828
1344864
1470466
1320434
1764528
1815389
721501
1509986
395711
781632
320390
1600387
207078
1927480
721799
425810
1693957
1819330
1703344
1081910
358494
284765
1300041
1425016
874512
288793
138603
1616904
1458956
785338
1778691
1992849
957729
559721
1346497
1098766
14904
1093428
1195363
1261417
1194881
978553
1609601
283721
1950900
1842199
448537
521878
1568594
170773
1514197
83018
1805820
1307578
256068
817593
1667738
89590
70343
1029418
530537
1809881
1970261
1523072
1513571
1462528
542964
1114722
725074
334696
1453799
1110847
133564
787779
328980
1391720
1784856
559622
1937265
1504578
711968
112238
1733551
58468
560040
442598
866449
432584
140964
1644843
1779613
200561
1605461
1445325
621485
658722
558216
231674
1559774
1964544
1337198
931926
1292247
1173813
1818830
610319
1998060
607601
1100473
1657834
1718272
1276880
1573646
315026
999104
418442
552080
345002
776346
15414
1748680
914880
1252843
1886249
1692983
507476
1168176
96560
1345581
1874007
926808
858106
172379
1817795
1265593
1853706
1153667
1143176
1332723
1923143
606910
29807
797528
1100819
1795568
1219474
306710
624524
998992
478800
1993481
1889973
1241563
1516720
1988740
1472613
1534983
1807611
1561371
780920
232949
387765
1758409
886185
1750649
1862900
1893465
140466
1398073
985806
232771
168899
1806504
114411
605447
190789
682937
270862
149983
933563
175778
1908001
1158874
1826157
438110
450758
647054
1573237
830661
1169067
1472374
596550
914551
467947
695130
443341
607087
204147
1013178
29797
495588
316954
836920
1447609
1018610
635397
823295
1514976
1110132
841983
1911005
1916644
1755807
1417268
339996
326864
1178275
76987
1865318
1548260
1761545
427922
681842
1389083
536115
1175152
1596457
398696
1840907
1665057
1042177
1171592
1523123
43279
767423
1096097
1683098
1272498
1385641
477675
1491089
838763
1108446
1547356
525686
486040
325088
1057936
1840213
1277094
944132
1221350
820577
1236408
1544383
1575362
1933886
227912
206520
905824
1590295
1761705
1398928
1488917
1808045
1433638
1216946
1898966
1137726
1354065
389969
1585114
1353092
833897
1575000
415339
1567514
1439544
566732
1248176
1836980
710087
82867
164990
36634
543204
1434052
1109741
569655
360653
972020
1574021
264288
1190683
1956118
1015016
366606
857400
1761690
16758
122437
215388
468952
1288481
956094
720625
1487824
1079363
790797
867808
444272
1350486
395584
1083460
1673363
1853696
1058039
1322399
519844
652644
424435
1116519
619005
1131884
774978
223154
570829
1806206
1866131
985551
1304278
1879062
1806344
547907
245679
1135776
1428040
1220774
1917945
1554871
292986
1871881
1005632
824783
186986
1118376
828741
103076
532578
1260311
1036818
311981
1027344
1283630
703
477644
839119
1915863
120759
336375
651403
1945888
1576149
540724
336545
739361
197019
1124247
1258444
286305
1575042
1692548
1866740
702299
1187930
873984
1812308
1066154
207958
34316
1748831
332006
1893130
54328
1604528
44689
1651277
187007
847627
76209
638019
1461265
1351547
1932678
1821210
74164
1582269
1109608
1461221
1454740
1442028
247017
1541122
362707
595828
1044609
1129466
109012
877756
366681
1816232
1175539
1104018
19490
631453
246783
1575297
545157
1813721
1225658
868338
535871
1410349
384643
1536076
1964651
480870
1769678
221864
837054
1643471
14132
1792284
1718206
1979278
780263
468772
540293
1129546
377484
445784
1540760
1887721
948115
569344
181202
128529
1067518
92223
182932
1120315
1623438
718081
746691
1104315
976127
1391661
819697
883007
1649340
63330
829508
1921580
223161
1152229
1591574
11711
1399823
323508
34169
897307
895809
1078894
425160
1268552
1624531
1321564
70886
1886182
598071
1790273
514854
866052
819596
1881063
1509809
1094619
510680
779007
48353
1201159
565204
137777
923092
477861
702787
1143117
311525
791361
1544011
996528
631075
1606292
1929425
1388530
1262391
1433188
115249
1837811
1108548
1730116
1653362
1788491
1612101
1432596
578728
1539848
656759
1928727
1057822
855369
1392664
645814
615750
1723491
277013
1902897
691030
1035724
167655
1673475
887256
852467
1430922
600322
1500711
1943896
1706417
1133830
433211
402207
197923
1671538
1711116
893179
1373793
519751
1178765
1620800
1237501
1724313
1159038
657365
779498
1151388
550463
14355
1786243
563925
694998
814883
466020
1870025
995956
244356
1520395
699252
235137
281267
1081340
1138005
525386
1319768
75193
1515430
1620921
1348418
496861
989076
239273
60867
1714518
1544529
1340565
1611395
629068
1801946
1549931
1269088
974619
226759
478761
473753
1422498
512312
455867
1091609
860594
734689
1532646
1498815
1470110
821296
222741
1656630
921660
1688118
408793
164862
239376
1242119
194382
429800
1362397
67132
452087
1974947
1631598
1472803
1105377
1301021
198415
240068
1318912
735717
675881
1315710
991296
1215284
1571102
363627
120743
1381640
1325793
1346230
1531799
1065703
1400777
1924838
726244
1615501
1001311
443044
1234453
611919
222540
565460
1765968
1545848
1130626
1374657
1897617
1736943
704418
1148244
1246454
729193
678761
1425675
1894248
1925260
27533
773794
1506225
435522
225751
1392112
1353979
1221492
1586199
1531594
1247298
1362959
609080
1760716
1727161
1751672
48242
112768
1992240
371342
1553302
673804
881711
532876
1366890
416860
2308
1985938
1995117
1783142
643332
1741922
1136918
691285
496698
760046
1417170
836774
165423
1376192
906619
518593
732816
1683458
452888
628524
3888
1824828
256640
927875
112136
1968209
1747343
500322
1464090
17551
685600
371396
1193858
508705
879025
792216
642111
1958418
1049717
729710
45336
1380774
824616
788530
392521
1806035
1187733
112999
519749
145926
798529
853936
1365854
1807616
1379707
564333
1295893
182151
428338
1729367
1784348
1716296
1937270
1922251
339572
495126
1930418
1253848
1491578
1057980
178230
259960
1183775
1073071
1329835
655514
50193
1487453
1993080
1193214
1374991
1554982
754108
476415
1697781
697332
323489
192959
1219668
982494
677949
1229128
1870341
1685434
315673
1209114
1120955
800302
1518176
907595
435423
524835
1378872
1686429
1510858
46656
377460
1499230
1747192
195194
377761
1609068
1060092
792451
1875683
1008169
490000
1577191
703837
127278
1631053
974503
1909492
1669819
139020
1823009
1549072
279978
1404803
351623
623331
1256381
3522
1781010
1890522
1741762
1538696
432496
1043583
1330452
1803326
956780
675395
1299735
1345914
179685
1865934
1105944
38275
1985059
823053
198319
1072626
842093
891649
1412070
1108583
1405445
1266263
486016
1992839
1927939
1647102
1075316
436747
455005
1916588
965015
1002991
1914472
20570
603393
1093027
793509
1557742
1003954
639845
1918724
873611
876131
641362
1121532
1338182
507474
178732
356483
1476536
1492499
1768578
508324
1593012
139179
413000
103344
938783
824794
639940
909287
1330404
95226
918645
1554237
1667086
1082001
466267
806927
1248626
1420979
468704
663284
1993887
1886749
363724
1679227
274183
852862
1268743
993593
1976340
1460487
1018788
181838
474759
1274599
1645074
1576791
165600
818786
819693
496747
719595
863832
1174007
282115
1805014
1427867
1375685
1049447
1162615
615338
797993
491302
711526
1506730
1662129
119827
150304
1318832
1577050
49932
1940181
1560954
1742314
1760297
579050
738627
1588836
1467142
678505
30718
1802193
133137
277311
1817077
26570
326529
134679
1883423
1786408
1150149
1607617
1403502
528386
1333122
279205
1918974
1436243
1138335
449335
1450312
692767
1174636
433342
892885
164900
496047
1319812
1695158
361789
349525
745056
1943324
861029
1506302
439090
1952517
577732
866623
1658844
1614509
1357637
1723024
1758242
1054327
998437
1924447
261096
1111908
315843
147439
511671
6016
1538723
1178612
126856
1770323
1491807
937953
1342792
839529
1222794
1582417
633148
378512
68206
1449611
779012
467019
1068523
1772346
1490137
1857565
1238676
1998963
682698
1998058
850058
1361204
527416
533248
1086980
715202
1187733
1558966
1072945
1996563
1276855
1207849
360765
1048998
1267965
224217
465801
529577
586703
195766
1367252
1843269
1669309
17875
287552
958678
1210741
647034
971402
1790087
997293
1616865
1170749
1600865
797064
780231
734230
15080
601496
1193295
1818854
1221279
95941
1468611
991043
356819
1668025
1758032
1269295
1023295
712951
1727727
736385
1245013
916678
17358
478857
1388784
1742634
892217
1367494
595257
1021163
1518466
940011
1169047
959669
249361
699812
1049674
949694
1454994
1642560
1015539
720583
1005087
984012
888939
735982
957578
1805961
990671
832761
1351438
736101
1243412
572600
186486
1713057
1461319
693943
1432007
806329
88640
968126
188244
1420351
1828026
1744388
1528866
401612
1572728
1644970
7724
1973323
1842479
428204
390776
604693
1848565
1520376
1929095
1355947
320440
1685845
1683489
652188
1113174
1643661
348830
30258
330322
376651
1241138
1353487
797501
1337270
82991
968691
1774936
1937733
119881
364352
1188969
140438
23350
1583375
188691
1043238
1547211
1286964
1236437
1181806
973978
1508720
716731
1709303
129883
1621135
180670
1774327
982215
350463
979983
1390187
1973008
95602
1978703
113053
1087474
271822
1257296
1413926
1248570
86696
83860
840510
1543277
271034
1400422
709657
790366
876763
930051
549196
1246469
1760407
477679
1922082
1303987
1609660
131624
603878
1235691
1297709
1639994
683564
744312
349898
739881
942172
137268
1101733
859100
1238808
1335137
1319454
595916
1291861
89300
1909492
223054
778550
680004
1361561
1008934
1852474
1573110
1224888
1380289
719386
1802641
1051786
43165
241434
851231
41039
715023
1917726
1737529
1527080
863301
701151
478947
1243831
746127
1717375
1543202
1873303
1726889
1414309
192414
1030200
1066574
1123878
23997
1509457
1766905
898856
740167
668863
1259101
986334
1257785
110543
399184
1113354
1108140
1611912
327271
816826
1193868
1109634
1144317
694065
1308126
1995346
1337704
1414474
364383
1104561
1668884
1793193
909330
34011
342553
453758
1244856
1296008
1237383
1609357
377942
979287
1299561
1786120
1983839
1448520
905413
1102934
725792
1606272
1534937
982766
675826
366267
704090
764248
330441
880926
827318
944027
1698967
502818
1165893
328885
1628882
1865040
661060
1995396
1688036
1038107
812265
1397663
188993
1837532
1568900
1310719
1137093
1544585
1241962
1924453
1840027
1998462
452703
1262531
1907497
1217623
367183
498281
966069
1519459
1643756
205263
1569972
380468
129996
103469
92427
760898
1062116
804244
1386724
1853363
1746396
1843759
1238573
120723
1410909
241055
1680005
1461049
1527360
1275221
468815
1005706
370652
1511570
489230
1178116
1061914
1004293
29774
1868236
1117988
542197
1203077
70043
288790
1753024
836505
775405
666598
327433
459738
1424648
338241
879566
855548
762003
117551
1315278
821512
1226646
907596
1609352
711634
1743583
442654
1034973
197921
643862
1994337
1344036
695879
143501
1591728
1420552
1558702
352145
1284926
419463
1040348
270172
1502438
846483
930624
211064
982046
737849
663028
378915
1835281
394631
1970555
1280485
1266614
789772
1494913
1038951
1003187
215512
1790561
829265
1544413
1158784
1485780
265898
131783
1149065
1760700
149189
4051
1638472
1118290
1319724
1116508
999969
1106846
1834672
1833833
1969060
1944178
1263756
631844
641098
1164835
320915
410599
1117582
307365
1071954
417397
1726938
327481
1782237
318301
1221585
1003056
546394
1837292
1886785
1686930
1368517
1814695
1777322
1258589
856929
586281
395504
217223
845463
1216941
1621815
87066
1197405
907508
862322
790692
11977
1431602
1762339
693339
1043387
1941437
713546
1425687
1228465
948923
401591
1995790
861035
1172458
1297371
1223513
490523
1785194
613696
1891267
332592
1783677
435205
304394
1960175
1040374
1748166
290995
1755060
360653
1564926
1653773
1048061
353075
1483457
1122658
867692
35423
1112484
362088
1475621
1877485
439248
860159
1910804
611920
689354
322538
1706653
1636722
416783
1220448
90937
1459407
1665363
253525
1593376
1826435
509027
86325
835878
774566
1698567
1114681
389131
1374521
191659
1460320
1674320
680966
60758
1231440
505534
777873
1835238
1569143
1708210
75135
944272
1292085
617086
675773
1198271
531579
82286
168760
1961480
966807
1938939
1328194
787083
1881034
864021
1632420
400217
1456627
1629883
1278052
1534942
1372348
1056588
1762433
851213
975883
1900919
240524
359147
1149796
1819909
491109
442574
340545
1472152
557060
887141
1330372
1237090
874321
1584828
942632
488806
1675301
1731002
594863
1068173
504409
1615717
927577
705968
504379
1678125
1552764
22395
1886128
832206
1979463
1198512
1934059
753287
1080700
259925
494282
1815040
1174794
3263
1325193
929896
11193
1461185
1564472
460992
1382744
1507494
1598970
1687171
1686135
872054
386429
969559
78243
1317100
1770985
1702296
473579
1728398
1985438
1174076
1928016
615058
598566
356792
1386128
1677421
252310
1743234
289806
363793
1207451
1876907
883619
801303
1768031
1944177
847059
584370
718749
1934
1580364
1535196
1110642
889642
974987
122430
1691307
213503
921314
1889892
1061417
762004
638358
1997919
277519
731623
1685408
1921137
1447377
1632005
1019283
1014723
1679467
1572764
1226529
1284861
675482
1834307
459474
84547
386705
1257513
1442988
1476316
401386
514691
280531
1230487
1082727
1899858
578841
1454766
951756
806140
1504542
1641222
1338124
784073
300511
1302796
1524469
35794
28906
1589371
538738
141322
240040
1268597
1846954
1304322
355225
1093630
1378376
754523
498085
1709244
200367
1747539
83539
1756169
688671
530907
672217
312262
1385880
1976079
1460499
1979599
749828
1951076
1989460
1418702
1786520
341896
510629
1582174
845760
1507032
266615
72525
231326
458180
860588
102340
1682667
751716
972297
499173
1554108
584582
1425020
407032
657909
881978
547772
1151579
830589
1166091
957516
1877289
196534
1169126
389767
1076174
292101
524669
1393477
1087437
1232924
406602
889992
1140277
762040
1123959
5737
845026
1697147
572589
837199
466115
95123
224615
612534
1089413
1231201
1031414
1164966
880296
1796285
1090339
726542
808932
389739
1428474
1794517
939078
449304
327104
1410177
930583
1577674
1698330
453939
83536
787697
497783
165361
935427
1031600
1439446
223415
1571551
464846
1359824
352666
1126280
220055
747076
1082125
1916258
1653843
1743679
1823365
861596
209883
458674
1757398
1219415
168350
341821
1996497
1242126
542782
1595143
1134795
983124
1418225
59345
729099
1522766
261308
103377
1676456
1058553
1188742
1826492
780251
1647447
174533
1590521
672955
1688257
29105
942709
75500
963099
338724
812366
1261768
997596
440715
1166594
399021
249428
323913
1044327
125896
970291
198275
505972
1968684
1226710
450044
492906
360941
841807
1861246
658205
1155956
1715328
370489
707675
427606
1115287
256325
252339
887808
64888
850644
967337
1818405
1958136
557221
210917
570411
701296
161432
956873
1592237
784149
552063
1167793
1767734
926211
1452005
1171525
171547
1321694
569077
548831
483410
951604
1509953
1385269
1923274
201502
877385
1938371
1139068
137709
481781
617306
754093
322362
1053033
412259
176468
419840
864439
1718901
1185100
714957
617571
1130047
599763
1662530
806205
978271
993087
64617
761240
1251035
123142
1156000
537413
141873
688742
526846
1735717
1607560
1639448
772751
1413417
617391
352270
1572802
1335402
831093
623170
760434
1009237
857773
1698944
1790550
1354900
1147537
1901756
1551091
1636864
747611
1142636
499167
233682
580399
1387409
1899585
359109
130688
1367665
510645
1484072
563
1851843
954800
1642007
1171866
591720
511314
645111
1985931
1247400
1522735
973364
916173
819845
1708776
1198908
1163610
1048809
1858797
527860
737028
280908
1707460
1069913
164807
678035
1217395
1542128
108365
658870
1922520
170073
826415
356659
1441282
497103
819882
515278
1392178
863275
1651971
1757669
1233644
1488133
1891645
796525
257937
7086
1171530
1541926
1839568
1012765
1530926
1737416
1808648
454755
865428
1489583
1592210
1205633
89736
1486312
1486643
1779863
499437
403562
208885
69322
929917
1180068
1430164
1407713
737739
1307815
1622556
26319
1269656
1970607
669661
297798
528171
914245
612986
1636055
122315
1968797
1083346
8622
659964
1124073
13084
743995
1019936
1369087
1621017
1278389
1537986
1591901
284598
1340233
951308
384974
1366521
1725455
807201
1572427
365991
680571
1290098
81438
1337914
995610
1042119
1158038
939445
1825989
311580
765999
1566005
1256109
1294032
722466
1717538
1823068
520175
238100
1869758
732503
1512713
675823
1465451
88765
1387140
40494
219048
533926
1503266
1014617
1460444
1606032
1792419
1171695
33148
1998470
848704
584517
1874827
1673297
219303
103900
505604
378002
418350
1203106
1858086
317983
1362470
1225570
371748
1884718
643485
1042852
64815
928401
220413
1762838
367979
1568491
1710107
802035
1620938
1141041
1629450
968641
1457992
988547
550133
593022
1491945
1326364
452064
1390673
597512
489089
152995
445753
448131
934283
351831
383643
872138
780805
1149146
1461296
1877945
913406
566151
1466958
1752889
1912
1818604
1284016
817357
1231079
1040631
1618619
1748785
1142316
1178208
558044
1966657
279998
423856
54174
1949986
1299793
1464835
1986737
1428173
891805
637642
1660500
1394841
1908139
537166
1276001
286702
109259
1439522
707875
1575597
1117354
1119214
1375643
1425015
433232
5819
1568851
271552
1574012
1431973
605336
41353
747070
1732792
1884177
1393667
1853319
18930
1204791
772007
1953720
1329900
1661938
260
1154092
966013
118612
1163467
1290856
722553
1035890
1151355
864445
122910
933830
1669623
1838096
1862285
38121
814778
1799531
209403
748916
478093
797662
1836860
1977608
222244
604768
162334
1050653
1633784
1299314
288896
1015430
1862587
1518208
1336479
836686
966011
1135209
1864083
286237
310537
1080290
172103
8332
1433618
1468171
225824
1002303
431972
794680
1293846
1173555
1659283
573706
1848722
540473
724563
294630
277694
1741956
556686
1463483
447100
1605756
1585388
31525
1131620
1843888
956102
1178272
1515199
1317123
408189
1726510
850741
127849
1047307
1590253
969929
1662637
388665
251133
1648483
1891961
41913
1531005
483589
952827
1629708
969615
636484
1099428
1008626
914929
277371
307011
1318023
1549162
1483482
389475
105890
1463456
671681
1458327
1264957
949501
1574275
709231
632478
824430
1101158
7386
1107649
1119496
1944112
841088
844898
1827061
1473393
1282722
776178
831964
844789
874798
1224012
1969434
1958348
1934337
930704
1813504
572733
977889
417849
1775129
1045727
1010691
632719
809643
1010344
442129
1273696
859720
112780
1012593
219966
258976
1340807
615005
1994943
718512
417045
1137274
1464779
578040
1397241
341154
253832
1523283
1247318
147246
1996670
333354
139242
1208685
531219
1275714
509127
1834659
905576
541372
1429353
1750020
342392
1363761
1612350
1545638
861124
1950250
1937876
1758880
1730032
1408037
1760149
1843013
1218902
1110839
705448
1892490
1594692
1896767
1682972
339800
1280072
109801
955961
519964
1511984
1506651
176066
292459
755978
1496475
113217
1797876
447897
1822076
137123
932573
1392141
1487454
924927
755790
851104
871374
23682
297300
691383
908769
1170284
1526358
722549
912939
1567560
355058
1016077
1202456
1913373
732583
1123447
1870740
1403794
329634
1604707
915791
1030681
909630
343115
737539
1009126
353110
601507
165005
529513
1822509
1044763
1459137
1858046
575407
1004420
1262676
681118
745501
636393
1861602
312410
1694940
1569770
1595375
1421115
1095992
1836687
300071
892306
525148
1042166
1821759
526194
976386
1546794
1976963
1072095
1828751
271705
1835023
944737
1253366
994094
1873852
187915
1437100
701132
320729
1748947
835878
1887111
605291
1199112
1822525
1690391
1691357
1602405
349280
447853
1264486
1546928
1369321
1258771
1458780
1296616
563377
940313
801591
1214898
1787583
983526
946261
1842803
695742
1021178
1237533
302728
178482
1134906
125505
1838171
1167238
1001412
1345508
628906
1137245
765455
992035
1854346
1906571
262903
275306
1203014
1494834
41686
1224466
176931
844927
1797835
688175
1298639
1455652
1694602
117601
228004
1355347
1342201
1111882
233803
741891
1474533
1520594
363333
1868331
783828
1903183
1884581
4434
1910163
1319274
1918230
356611
1551379
1664782
205666
910930
848269
823497
969235
1215333
1928923
1322159
845587
1250689
1408701
919834
1321153
1803350
91563
97443
58659
973308
1873480
1164302
1031403
1609477
442556
1743490
1320638
1165868
450916
1536613
1441580
706344
630348
1177810
1739625
453655
161220
276148
415439
278939
330018
1327705
1933869
1014342
1481010
1655514
1576770
1774065
1275096
1343516
1597506
820553
1273837
1721317
182076
1263784
1571102
1809496
1767052
590356
1233275
124819
629009
1721959
288523
1706742
868234
1149395
1830127
675059
1160274
1878042
1118543
1157101
984559
1665716
722914
822219
1471886
1219681
1083469
329197
1960322
1470248
1979532
993447
41312
702464
1592657
1092320
556097
331097
1713257
1929251
944927
904888
1377674
778407
1806925
629237
1436961
495320
280403
39824
1424612
1598270
464647
1611410
367689
220421
1079766
1007266
1392938
653425
1176745
840095
1279984
1794567
282973
466311
1234882
1678564
89019
97491
1374952
857116
607723
767663
1434013
541461
276129
533826
1786334
1697459
561469
453069
1736083
744071
685290
1016051
1104648
921366
913962
202367
902128
577599
732268
1382924
1621760
684597
1899938
1289712
1275707
170833
230180
1897666
1914342
1516319
447063
1645498
423838
848734
1144195
1912521
756742
1138164
1007589
70301
1980351
143223
586636
397234
50045
1288310
1477879
1822109
1641289
1281883
1295191
71485
1442195
1044684
1046557
1422019
696699
1774948
1475773
1552822
470710
20040
1896807
1821916
42561
234943
1403925
313791
1975828
291735
133307
1540513
1652720
1073125
1625962
183878
1709925
475735
267535
331600
1920425
1493847
1078920
577751
1857344
629580
158945
1858760
1848833
1870515
947137
1990277
1927251
1712731
1352668
867177
861156
1365484
1540687
667129
1947050
1478516
1317252
1022969
1703569
778696
665577
961740
410767
1467769
1177014
148044
609155
654651
736746
116359
1570918
187172
1688611
1559825
683232
509153
1943842
1675641
438875
1404558
1677809
1958993
1801085
1025466
1461627
1954710
1268187
1416896
926753
942802
3791
1912244
943886
1691784
1032748
1184005
395159
1266165
946866
356393
190614
1700533
492827
575550
455873
275642
1040173
344639
1221404
1893942
452482
671560
665080
1956629
1796255
878990
355270
881832
1072255
614432
1326182
1451451
1975883
1447305
782890
890027
1214584
1730856
1879228
77930
1481716
415092
1346968
1381285
1101391
758800
1438772
1857807
1044390
710190
1957764
496640
452273
910055
1212171
1046734
350250
333544
1588451
1143530
1143683
1679047
1606611
1804733
353995
277450
434835
116053
381161
121968
588838
847469
1901250
1576704
1047985
418178
1348227
1746670
1949296
1405065
1609465
298099
839141
281623
1335292
380002
1043569
112383
623522
1442049
603604
450995
1501039
939692
307652
1802155
1229306
1618823
314303
1726547
591931
1206269
1942629
294033
849328
1365491
1863894
388140
1279125
1322524
1439319
1858744
447086
724261
741993
978526
1883202
1588245
1974761
1611072
219555
629610
1591407
1471075
1597614
1031640
1297681
702152
1416625
1036780
319701
1860933
372066
1851605
579486
1769934
910627
1945221
1982089
988988
1483403
673925
534767
514338
611093
217806
1011053
393390
967718
1833284
1717498
1904798
560654
1616062
1173720
1584545
1798703
577459
1529118
502984
1314679
1204357
1208865
184015
1631650
644268
1869771
889730
148104
896441
284603
661532
102211
1801478
1029211
1510322
70955
1521863
968189
39445
728855
13152
277073
869007
1994990
472742
1486955
82858
432942
506399
555219
987042
1813864
1006807
747874
546160
1127321
1374403
1215767
1971220
1399195
233380
1411928
1654834
1596853
1691483
1492530
1125412
825084
726527
761922
1204249
1533201
1635335
1905061
117145
206224
830626
37404
963266
85961
227709
1082855
88498
1580144
194124
66553
618634
894503
1380314
32926
1263324
722368
1501058
1370570
1156957
889885
301640
1977436
317232
946353
1191818
1117772
338324
96898
1826648
997976
1539317
1635832
178901
506914
1680065
869055
283589
614751
1265189
1059000
573774
826700
215969
1482417
1381595
738843
987698
1375584
1999099
1912383
1717299
1157538
1454161
1415572
1302340
1556748
1718179
673555
238476
1118712
1119038
413916
1574608
1504705
1237399
1337283
10249
1621040
601360
338544
116933
1728394
1395436
263400
1686088
79191
1559293
705988
779209
1527140
880092
1268926
1178933
1685331
1576253
1356899
46200
1116521
1560127
1213968
602765
1157928
1885180
1869995
713261
1252401
451597
805116
52251
1621348
324397
1913727
1072107
279845
566220
1007612
840400
1051651
1028174
796606
899609
942221
1325073
1786055
465688
1113287
107877
290998
1581934
1427054
384537
951147
465056
471302
1867025
1893942
722632
767811
848102
340191
793732
616493
1910748
480106
969176
90716
1170265
558310
981868
35500
1907654
742571
1999469
1752589
988117
332625
44107
970001
343309
475088
1084166
1351804
1285212
386542
1352649
1052043
1118206
1729876
1808310
1173297
614239
328821
1067434
1988398
626731
943114
652421
1281220
1898788
231770
1109518
79961
1827609
1938696
1763404
1905101
645120
784596
10952
1837052
111665
1035076
803541
839956
1727066
1106204
974619
1526379
157110
1341059
86586
181792
1976643
524512
1021319
373280
924642
368885
757944
404507
1534096
1844043
1105941
1384352
1682100
319206
851137
1714793
1911364
407116
1757210
1938373
1423744
257618
1068346
86080
176917
1738128
1328288
1234242
1794722
33580
496864
1256016
1959188
1715060
13439
1827815
1910891
808778
1575091
658779
1527289
622167
1975461
583439
257912
338366
1400023
1001069
1386034
1489614
244645
1553551
1476571
1161707
399843
45840
964358
199278
1169363
1128852
1101536
1617731
1486439
1554345
309852
1300562
1006483
418799
111120
1604374
735063
1450490
1041470
1374961
242334
1911797
1962143
712500
23770
513335
233945
173814
326695
1857992
289452
1582273
789487
1656856
153493
639278
47278
13155
552641
851772
893351
1997327
636187
902927
1265139
1498516
1292409
301633
5087
1365505
1829117
719140
289904
1589284
1934908
1977212
1413967
1839797
589628
196470
1931783
347335
924572
1656369
660635
596920
939299
1360380
1608352
1511178
1323467
1968992
1847543
163885
837768
51186
369558
787964
1553275
1183388
328261
1878691
1816215
1567470
1329435
1949646
1474792
1694497
921054
1454187
456499
1961043
1401476
152311
104390
1942353
456834
1714667
1239966
1834702
744050
9767
1091819
394762
557062
792527
1173563
698296
573327
1336009
1925259
1393536
208191
167076
1351325
335142
1314347
1293560
682853
1973322
1133669
9187
493003
1358098
1867841
1218647
59654
1346489
269459
290157
1631586
137584
1221862
182490
1239575
1405175
615122
900660
494697
1995313
1080197
592903
1583754
1171409
531584
10045
383046
168714
975024
1595300
956619
370635
795700
943568
969389
1332439
732319
55185
1399584
1964588
1799660
1272989
1259177
1714213
1206452
1081708
462200
1785263
270414
1162838
1083661
1466745
1348169
197743
447763
898319
1204150
759676
524454
1566996
1788742
744052
1927414
1908832
331503
1723319
197957
631756
583347
439565
75752
706799
44260
896743
175129
1269893
1988381
300400
521654
779891
960002
1377266
948840
1906794
1995302
214821
106643
525074
993923
221758
908232
1291106
575731
67179
1325168
854206
1693300
1063615
146797
622444
38817
1263709
421158
467517
1808185
1351413
1166191
1327205
322642
102094
80084
1136737
1288197
1966422
987401
1464284
405586
1148634
1363771
1555901
1152794
1874529
1257237
1952621
1507361
1924613
235745
481600
668869
1495400
380589
1219629
1020118
631604
1602536
1600628
1460512
273196
349039
882335
886998
1524673
58368
998049
530773
1521915
958339
793858
917728
137286
1435128
1921764
1452570
1772219
482836
558161
1114927
1448725
803936
1257201
1256035
1340778
435810
605262
1970328
262654
716148
1520873
123375
1035457
698065
690637
1225435
161639
58119
1424786
946072
1442093
75173
1255852
1574211
452168
1605473
1265556
1395302
1203333
1676245
1913591
516737
1199374
1667162
512534
1926275
1716047
1833560
702177
407107
1095660
227285
916017
1111625
1242258
1271286
1639246
996569
1143892
563923
238345
809225
566719
1007826
296255
1354527
725952
1878611
318057
531164
1938434
734544
1735966
183881
1762509
1513086
519657
1044601
87296
1872851
710148
1428947
402704
494487
397878
760985
1685779
321521
1214253
602562
893582
681751
613139
436137
51845
1180603
1118522
786758
455997
652659
1085883
1858793
697405
1884867
68172
1154296
332244
61784
601523
348682
1215619
832100
1059912
1749834
1933565
880623
728495
376370
893435
1023576
1250503
634882
916473
1061820
88632
568087
915626
1445989
1189579
733819
1951863
1367615
1913011
1028293
150095
1151239
1729910
1984577
1005435
1817962
758655
1175980
517290
824900
1663155
533477
195640
1073974
1143702
1087871
437921
1216663
1338449
813806
454687
693450
1647909
515287
670205
1109385
601384
920803
495935
1135469
1027380
626063
1988484
1171914
787308
373807
494288
1778453
1532620
1271026
1884919
1885009
1422860
1610116
4115
707014
273103
1431586
717174
58601
556194
322776
140881
1890502
43005
283179
1020732
1864275
943909
1925249
1421503
1260420
1261043
859730
1562354
104776
581162
313239
797083
106737
259373
870717
1792891
1663461
1500804
1779354
689427
487822
1521279
1621215
1708334
787453
417633
1142781
93538
1063048
410889
1423680
1207641
232157
957508
1174411
872556
1410373
1474261
270846
1669317
270701
620108
1190663
731108
1707940
232639
1446587
1182675
1108166
1292342
205413
325686
522418
471089
1575980
444327
701563
1779201
1562900
1328536
543606
211961
1851956
1608132
438173
1316384
1562598
1002482
865887
407220
410512
83560
193342
1800281
1843622
400773
97047
1196046
1565665
1703230
981120
171303
1791151
1994173
1717608
212309
1862409
802476
1893141
398254
991623
161973
1610159
1679580
1779215
383050
585039
1843554
585737
777457
983674
346032
1155470
1608078
1685057
769381
321658
11977
554102
394105
461036
1986861
122736
1142520
1510932
88222
934270
803253
114654
1525292
1663216
114926
619379
1286313
286142
687993
974259
417793
868976
1873890
225104
889630
1462885
1836984
642504
690233
992050
1935699
888454
1659187
1447973
259839
237415
932303
206287
1978515
508410
1112528
1977806
1292957
1580726
1525052
921501
492665
9451
1286614
646670
897976
1043732
855618
1208883
727481
1693734
1115242
1158201
329789
1020882
1408425
1289238
1218787
772446
884215
439095
1505741
1461359
1345454
1488315
1497168
109657
1826787
817300
767663
1958977
1953
1166161
48349
1993393
925599
437036
544447
1245149
1627574
1369121
1233214
1011112
1702746
1402788
1566945
1922334
731752
1069239
464282
74869
538080
579838
1007105
1856469
1756074
1641669
1601207
1863889
868058
1473642
506084
1344018
1228485
561664
813300
1839106
1125481
543641
46017
1072439
634632
882350
680002
1656953
1634032
1142692
164111
226239
906083
1092205
284057
196992
1073377
1138860
1652351
297785
1866441
1619030
1278280
545236
811904
473662
1227967
1416452
234164
1013656
22318
1748811
1303576
1993922
665849
1764835
233336
1824283
399372
1916473
479265
1706455
294617
531887
642686
865912
468868
127336
1347877
1983526
1431541
629431
1971114
1239849
648664
1789758
270414
1124883
1187231
1656864
1902143
1229098
1016621
1875710
702918
37845
741066
1320694
841348
1342949
1874843
1910599
1089021
18095
935810
1523896
998951
1688992
1127349
1201438
42153
415184
883249
152059
1894199
1301432
1605778
929739
1104208
624471
1370023
647103
47694
1984442
134564
358293
1255743
354779
58399
1789102
84254
1158559
1452937
1756076
1261759
24741
623175
696419
1293497
664037
1517632
1239504
756548
351000
166584
1180799
19329
1863330
1873812
1926114
941957
1146147
276510
388111
333016
1893545
1616307
1013145
953187
1211527
1689070
1184299
1398401
1662844
1960299
122416
326031
1531192
1242772
20296
1255031
270080
1997384
1680434
1843831
1814848
716446
1844812
1032099
1772107
39274
7629
1892321
620096
1931536
527845
41404
1723007
284057
118518
1693007
1795246
407029
824842
1848098
331966
1608667
682189
1470434
991337
1280831
1626690
514727
173072
384081
335226
1456952
75771
736332
1790470
498349
993355
1252145
311781
1516382
704985
1696872
1516457
498011
514493
1829047
29141
1851837
1874165
881199
940773
1723171
291486
385488
391374
103646
1409816
378364
523188
1788618
716332
183639
1832043
664959
85309
913263
621450
1797424
1570754
1006990
1902426
1400763
742604
1514427
1438476
1449573
36840
1851023
1011930
1264372
598393
1866551
956249
1994919
1488901
183722
1854363
855508
1470140
1232127
1541328
1629942
394236
275127
1218528
1625317
1499868
1094122
1494590
408793
1718686
424300
1718346
1211323
1338019
1378484
1430718
376226
1856955
335195
458416
119517
1948225
894211
1718441
218584
1533944
1380279
151441
227781
775946
1785544
1679099
416786
408058
1288
1787081
886967
798966
1719325
43105
204421
99168
1577097
938464
906010
1007899
1151932
37898
1889971
1850167
142713
206795
688045
1793835
190274
1541920
658035
19
1801629
1500887
110160
964893
1019653
863656
1584175
977173
278563
1549699
1214657
375986
1921324
186255
1561312
1575832
1444734
839372
1513447
492886
534285
1420497
159143
1361628
845839
1243028
826754
1381647
1982952
1360091
342377
1738894
1576926
175886
566725
1393241
769212
415938
1165932
521494
525189
1538133
1033604
496473
1423548
1442800
1605948
1390623
153964
316705
173716
672398
1925299
341544
568497
285613
251722
1891380
1439672
1715053
976582
1313011
318559
478065
1594514
370188
1001348
1949768
1844438
1025079
569409
882627
405009
356712
889553
889327
937966
1876488
555621
1237958
909247
216553
648024
171242
1372915
924743
489754
1638641
1044738
476318
88305
1654077
1865767
1559341
1908954
1943701
1483361
1218180
1079677
1694745
1627543
1602830
562100
1920058
113377
811577
1605067
1642267
1875336
1069722
721197
301776
1182693
455475
1340891
899483
723491
946867
567188
1067538
1197681
906220
1234627
249863
1453832
1244779
976609
1640088
427934
1627849
208690
667887
1397468
1398191
783417
917459
761756
1942108
1844613
748652
315477
722871
587011
1828129
1192871
603340
1745956
1281613
1139239
173330
956230
1784566
1892105
532537
404537
750329
461117
17319
1582011
1815384
115603
236276
1892483
31211
847583
139812
1990648
1787381
1996099
1432756
1455026
881171
1946488
1921364
701544
27242
201832
502630
1362936
1951919
991313
620975
1725732
971707
811556
100124
1527144
278959
641382
847956
630471
1297580
377918
273481
1900137
651978
1054539
311354
1611862
738320
348590
1246380
854705
1879435
962176
564423
667522
938144
886422
884023
1004288
1733022
35899
1847662
454753
1175429
95860
522784
1778518
1975400
1918491
1763390
1741593
1172023
363590
1759520
1501179
1835879
1791089
801453
912552
665166
1398063
733693
1311406
183438
695753
719950
1194769
1784545
1641418
1229014
631368
360126
757817
857408
570999
544161
671257
906454
1472155
1073830
1539120
1766169
1740915
1631623
1945617
959226
1455437
775882
218483
1693238
1754054
1018035
1598248
1707592
1548051
476751
141508
40934
248535
174838
1656631
1780013
259009
1266536
100749
495734
1337007
566844
1508303
1460300
1140742
779191
166349
1405642
1241056
1722290
1682014
1424864
1320633
500600
321587
12569
1729193
992895
1038435
277220
732713
51812
755024
1127532
1713845
795154
1859043
1370886
1893797
896603
911731
1174402
1462622
1788104
1003416
990601
119906
445711
1385766
1156005
230914
1070350
918213
1344307
1546517
190248
605574
912872
340411
1730651
56228
587317
141731
1063784
964212
185863
1268756
180102
1338086
1614134
1847204
1851672
1102504
70364
1388605
607080
1425484
1163276
941183
975896
1595030
1764281
188908
1437714
80226
1966853
1395619
280407
1728904
1597915
1311803
121737
942832
199843
806984
595451
445571
1577104
1482028
95663
882159
1598599
1277917
920404
1984516
6570
441934
26065
1137279
878784
1784759
867032
1356265
1102390
1845225
818850
1459210
1548800
50858
1098176
1739148
1942688
1830633
1197709
801612
59716
1552990
968143
1263917
1691649
100716
145451
1541612
1481340
1319909
1511079
970212
886778
1151340
1885011
552221
782974
1241312
902971
885916
1523957
1616597
1943634
1510547
251241
234098
9003
1408367
684918
987332
1051434
1211840
1888249
126137
252568
93665
679248
767207
1636153
1770669
995017
1395927
1998990
307821
1338458
623005
1808331
1500681
128952
1681917
1587885
1483434
864593
1605224
1793790
1849453
1487282
637793
1137946
844989
853114
152900
4812
1853565
1958982
1285701
1643539
2667
1823889
555845
1289944
1253754
719230
1503392
864691
582965
749485
382835
1256722
1063297
1722501
395881
1803762
1528041
550375
4237
1742207
494606
391964
1734545
1672661
1003920
480943
1362858
811097
397398
1738355
335147
1530305
1211193
155503
191989
1906835
138580
972246
1216845
1460582
1738951
1111379
1378882
1779982
829367
1093046
1126126
937536
1541923
1723852
1770468
6717
420839
1284781
767422
1563877
346438
897758
1643425
590436
1290169
149665
867040
1427408
141635
1545420
463681
628976
1448160
1678298
580236
58272
521642
708071
1257575
1833093
1677557
1970767
527462
1881268
375664
1371911
1315631
1881203
1983747
1629695
393160
342489
892198
1758495
1246075
1518532
645923
55062
1476394
1200937
165803
1201311
288896
4413
1487816
106323
1607079
1011552
777198
453823
1848071
1566390
98797
468083
1541781
1891441
569492
1549106
1842894
1663166
154549
1746790
925113
968927
869720
1372491
1154476
1039256
104452
264026
1272699
1526833
1757017
1727679
1601904
1094988
1436521
1604246
1512827
1447603
1368852
933684
1178585
1569672
963777
1976957
1632861
747300
1731837
1464815
442201
539219
436408
531851
1192531
1545810
1718127
1529829
1037213
404253
1625859
746190
1175349
998261
512107
1669835
1509037
298158
31098
898488
425604
1867593
1428274
859997
701921
370682
1203774
679173
348840
1422257
259319
1255452
1990821
1136052
65599
1865029
1484055
733320
1269238
582929
1433502
1391455
762798
1415150
315746
91950
836178
511380
1833623
164215
426758
368745
1727540
843068
193366
884611
1177641
1500345
1817532
837747
494548
569424
1631818
919548
1555100
590045
159400
1283651
699499
619220
398669
342073
1247146
233208
873760
1512396
1963918
1952719
183895
1099999
250409
1875872
1431055
1399892
648286
482273
996695
1343161
627425
1339553
619445
16538
327307
1371211
201618
1012762
1962103
1718066
912560
117331
1665247
443112
400169
570080
1695049
1388987
575743
154653
1551300
1472254
1403032
200811
915321
1820329
429232
1608354
350617
393324
43039
716522
1553820
1067275
828678
436402
1489439
1647415
52592
1070692
1402838
509885
1132370
1692048
1038361
1078857
734165
1259555
1237797
1546948
1745339
998037
715293
216026
1907891
1861149
724390
1735720
1007936
1886087
947125
1997456
459860
153038
765886
1056496
1366923
223156
1690326
1288948
639567
364509
917585
1165063
283166
974942
518827
1147466
233027
1205994
603664
823135
738636
545581
264747
1514526
1626155
1571421
1058225
20540
770710
98396
1876601
1042171
1730223
1403304
1858434
549114
1915772
1617988
1652125
1412601
1740608
1315753
1641971
816108
1352911
484981
1545869
1469379
1925903
1396548
653122
1642426
1657994
1464223
1643220
1231921
1133731
744471
1466182
652930
626798
834030
1070816
1250871
219921
859105
861431
289634
547249
735351
375309
1248517
1367245
1284137
1879497
1152330
563983
1779002
372527
579327
1187089
1234714
1248603
1382180
1649696
1138697
1851478
191699
1499892
632969
858994
1610435
1597272
433169
375552
1619885
1636650
1060378
1244482
287812
906598
1697939
190857
47491
102963
573053
1820887
1014415
679516
1631384
472625
57371
299079
850413
1844813
1424077
100293
1361358
1945724
1517190
400477
835464
1984734
369590
1219553
172342
1253397
397022
1797227
1731216
1447797
476518
1896813
737275
1050707
1419500
530989
1875130
53673
942654
510214
1084510
1142600
595595
113379
1711750
680901
937589
1954587
29393
1306227
50675
1654064
170395
241360
886318
385976
1610828
454219
264532
1548066
965574
1227888
744999
1451062
1328682
1516334
580382
1173342
1876794
1406657
1729382
58139
884382
1850829
53049
551857
1001531
197925
658954
138152
9140
1994735
339522
818121
1312966
1279238
772725
914494
725234
1417258
822198
305558
1756197
758660
1523859
79502
1380496
257524
582642
1094739
1454196
908840
519436
1298662
1421338
1343209
1027787
931538
1195556
592982
596807
1496356
920744
981012
105783
1592560
139855
1436101
462613
776817
1147350
57693
1422923
749310
808325
1596750
1978776
877070
1524803
1870813
186074
596804
1767445
1059926
759897
448757
604582
235697
286876
682769
907211
1579392
791994
684175
1352264
314324
1851117
985591
736935
1370427
1590522
1825220
1715979
994168
828361
1871451
1807353
898288
1341224
1190993
1133278
825484
539590
1270315
197042
876420
396856
1911044
1654575
372501
1178679
279635
1357026
1428635
1748771
1582004
23896
1906933
24087
1586821
1041692
957160
838370
1893332
323085
1609784
1543779
979787
1370509
939707
1422868
1323960
669959
1710517
822183
263781
1510670
909159
1697204
61124
1332174
1159873
979895
1218495
1094115
1405511
376487
73738
18010
475170
1557847
1510237
642473
1502386
518650
914580
818078
1517812
1237493
1075929
709373
464670
1568357
1957541
1764668
393613
978936
1064644
875141
1724946
1476383
381831
1030119
1558125
305514
1119250
1877040
1824708
1662726
749148
380427
1259513
387
944710
620298
1904421
1808449
1090640
942028
1433397
1458195
114666
1369208
868036
1189997
348465
1011860
177303
1508559
1442970
805694
1297462
1697498
1549754
215699
1292432
1978972
1353981
146624
389842
1042090
371497
1248222
1311767
873198
1454574
1176632
1102251
862900
270452
634839
1719070
1298509
1366637
1553086
435247
1732024
1616110
1662151
1489149
998713
1960819
976368
586484
145519
1697836
1147898
1421060
1938289
474418
1157727
1702296
132053
1601531
560380
1679923
910965
259262
153258
206795
1701680
822594
1693690
1299053
1734460
626544
1342674
1480273
132144
783977
986453
582774
1845982
728672
1491957
1836168
1230856
1739913
769520
1650697
1051946
1770162
856337
1992028
1595192
1492842
85863
1490851
876633
1467817
947440
665298
1823520
285959
114177
361439
1400183
1705553
206347
900805
1551030
1268846
352668
1457479
254320
1101576
1029398
606772
1689665
1360969
935352
839062
330151
531136
640231
1578475
320089
636088
1781281
190899
193690
1120072
1863345
1961288
440515
1548823
850074
278267
651504
217245
1074208
1582184
1392116
429249
1932864
308104
1117864
1949422
1987945
1289572
929802
1929239
1368247
1381550
413958
565979
686033
1535484
1033042
197354
719838
1646456
1786222
148549
1836132
4717
1602470
1111180
1934104
193265
900740
126176
526377
1350102
1421480
445472
1380670
773909
1730803
1442166
82149
930298
1174653
1239086
1470487
1222664
1871164
758887
1095181
557091
576392
425372
1576153
752898
226508
555103
863897
932191
540058
1442603
1229865
1186626
337092
106289
1641267
1562327
1278342
814643
1610400
499322
1407294
1137498
598886
1595026
1959781
949077
136004
1515612
1859997
1576928
338394
1430023
1989104
1632946
88725
1013797
673974
1719535
842137
1133454
992117
1595492
1412056
1069658
1604046
1404068
516168
1679036
1377423
207562
1868193
89071
1988091
1507696
737688
40825
855785
1305559
1444172
384845
1984488
1705777
1504050
320409
68959
547898
667456
744248
1122834
1763076
1959430
655152
343544
186826
336523
192270
7907
1818846
399502
1729748
1638721
767301
1230222
1184853
638126
723251
234829
331033
1700775
105377
1376813
1428179
311290
1721238
1658475
624897
321437
1838229
1391378
483166
205082
32022
1586347
1074060
1655551
360694
973234
732156
101640
98551
25686
1033111
860804
1355753
1210708
575835
908425
78399
577751
1005869
336148
1343839
1701055
87492
343093
476249
1965392
794455
333192
539972
1616652
1931508
114033
1822020
1511053
1159911
1088389
1421389
503022
1171370
417856
375902
1010948
474884
1882992
1108333
767402
76971
1656713
831528
1504873
1202448
463023
1756531
1898931
1121452
1612989
1869424
473706
781992
1978794
615367
1279699
775372
1172782
788611
1681718
1251833
1094590
1832025
1427445
1551712
587365
1743520
801599
1635432
678946
1674742
1146720
139603
1972246
1546236
1317375
108141
1540738
1023941
506335
702309
49055
731468
729224
1593837
447012
68647
1616110
1013146
1197936
769784
1245896
633401
609762
286343
556932
1639913
1782099
1027911
203417
1443486
448985
355674
829177
989911
177226
1194441
484518
604435
889722
600909
1551091
1417354
164861
674022
1460619
1560494
1684547
279949
325169
1286309
1630827
1653407
1798595
1577797
1522539
1073671
1591810
288891
443237
1468869
1424975
196481
639158
351505
535008
394514
879910
736739
1559960
796949
769965
1276612
1943148
408946
404619
1980667
872949
1789265
678813
1117953
901459
570713
1312193
171547
52770
1992264
1545467
1633920
587807
141647
925244
510111
1974962
713580
269222
70798
1059877
1176798
1040692
1462400
1200178
1245081
1973410
258014
1047782
388499
1483779
1341741
1088988
936106
656112
1741715
1818191
1936482
650051
1930509
516922
818064
1143445
1039973
306716
1077182
190578
22328
1891808
1936447
1295410
1314146
364525
1499228
1774419
1121975
123217
1704833
1544819
1288406
844004
880517
1471794
1460391
1792184
1106456
1878591
300876
1022675
1269468
337192
536491
1520448
1402192
784360
1718648
1418729
1024492
1773119
517839
1204151
387215
370484
367622
112668
594183
1662356
1441810
708344
1104454
210200
1877797
990819
1084183
262603
1740644
1203974
1151744
1947392
322059
421470
1742083
1039155
1551521
1398507
1452810
1277949
1334527
1970990
1310920
730825
1588273
1822156
738165
207872
1450179
959961
201472
1007553
1398205
456309
1878062
1072353
101610
1058484
517906
751898
720168
1794088
396856
765963
1875792
1313437
90557
1015335
846142
843416
781877
778681
1910495
753835
77298
1164789
1225438
362615
259176
1141157
420079
98897
370078
1110599
1490469
200798
409603
604898
433517
1334585
1286299
62958
147886
888995
488828
1277288
567240
1187438
1583808
1748183
878545
921799
868288
1116566
526319
1461515
1183525
983462
330336
841230
937432
275391
1289846
292781
1455071
1715507
980838
1791123
1630694
606079
1139505
1762534
1811117
1130071
1039530
118396
1424780
1523431
1043299
927344
579428
1557903
688117
1989773
1501054
196949
1008632
383246
1636199
1193953
1901440
472943
64622
1897696
1815534
1286952
205690
728090
1937796
1920262
1093496
1764785
1786586
1780903
1755273
1359892
1827705
1602735
1913100
620934
511222
1687722
1282599
1208428
1121
161214
423786
1586462
1988808
1167148
842702
1560953
1353257
1911171
1615557
1831564
34583
544577
276392
1119968
205809
923502
1497912
248792
888393
974318
225310
738875
91890
910349
776286
894360
1063948
1239004
1629115
808451
1536747
383615
1487325
1684659
234323
1686117
628251
1215271
21278
1172503
898466
1169804
1403734
1272690
1475526
709558
1680874
839131
370024
927352
1439647
771981
711999
468232
1890012
1758960
1438553
989878
1088907
923012
689361
971981
1260099
1550160
856739
765750
178936
1621860
1636978
145787
955198
1211252
405857
182598
617774
859740
197738
949297
1655871
1413269
671367
162255
1719586
1880564
5448
1934571
1563024
50143
1837082
1511932
422340
1767922
1538756
449726
358584
1352923
1578311
1263986
1796186
139296
1933986
1326175
561734
544682
1030858
809351
1214679
1358929
631968
374962
79667
347757
1105948
1582427
1300313
274598
1066079
217523
1698779
1054072
1343205
204181
1084475
46849
1583116
44374
1033721
1599932
1854749
274624
365355
94782
6103
1497258
664078
1541035
1416948
967897
208672
1152724
1532060
1038681
1991204
627218
1438325
1470189
1505165
236716
837993
1460294
249234
785759
242999
648581
1164004
1463427
113425
1187671
1356142
458890
259558
932897
1900480
790609
1055628
932275
1815643
703410
1351456
907078
904817
1810790
637838
657011
1291087
1100921
1727497
1428846
1976147
1801008
305657
607319
899632
448133
1610021
115310
824507
1167502
1013487
1172679
1475269
1451978
1894593
64644
776207
1289427
429755
108769
562341
1557001
1396816
846832
405249
405398
1668290
849633
1693914
594624
922030
1298758
1576501
180168
1878387
315162
1815897
539457
50821
729120
9713
1507426
1734323
1827973
187799
666049
1724550
604779
959597
81934
194806
1695216
260467
1826106
1748409
640148
754498
1192614
297562
440426
1358999
1158136
844322
264164
864646
299695
764542
62549
262652
631598
612753
533596
757030
1227195
1755143
33016
1782546
474842
781230
1599172
656813
312956
671567
122043
1815201
1738208
1790514
1052787
411362
339143
480052
1327374
359797
1224721
758110
374128
1606492
1048510
1527349
1198191
691127
423085
1403572
137358
1267529
1035956
694146
1125592
164080
409839
567720
593648
116190
1529415
184942
270183
220456
1396848
1473336
1975747
998039
1036643
609821
1942246
526314
1517003
218265
636269
1561719
956784
886330
852097
791384
766792
874984
1948530
861082
1477901
610380
13488
107803
1910814
1650184
501406
1929742
1926256
1931582
501841
1319679
1385912
1721308
1685103
1197134
1929018
1977278
1857610
1063435
1988183
778798
930609
1468765
871351
1622344
1822774
1581457
987667
1849766
913890
1265766
771571
915059
120149
332789
793835
196661
1817256
863818
685745
1068510
958579
1016345
917801
199370
1823949
639172
877056
1532828
289714
1849435
1990482
888699
295086
372345
1300630
655191
594146
1226128
563214
142804
67363
1979841
929935
15206
1664546
1609651
1276980
1172863
1863807
1715912
1700421
1058442
1630157
173807
515447
880829
1349951
1931795
835057
866434
201898
1139045
931000
753630
1255273
102174
92644
735059
1546470
369611
1353019
658933
1160711
485148
245199
985969
1327566
307903
1407620
1116011
43037
1587964
1305860
1368853
928115
483031
1679391
137035
566842
816767
1935782
1066400
522571
808125
1675208
1371667
1255715
1249955
323908
1011929
1479292
621215
1286843
759364
519069
908174
253855
52405
1433838
1552653
367179
1011108
1197511
1221744
1617414
1665570
1605400
345729
304255
1927947
710168
329990
1463467
230777
1152503
301812
294950
605538
456480
965219
1155217
1969931
1459352
726435
1334220
1794262
1406817
1067898
627903
515679
318317
710308
1812420
876339
864282
350719
936956
319858
1502976
1356276
1556878
456376
1190126
1510868
1352572
114089
848126
1391174
951049
1324844
1399962
1968963
1797007
1966674
897901
1613797
859587
189040
1181038
29926
21981
667351
1753274
1280294
313589
1817318
199702
536009
1113845
222216
840411
694652
1446303
1228003
1575499
74977
1419480
1588262
1728202
92492
858953
21131
1555209
1192823
276426
205895
1036917
1001453
152159
81256
1216294
1448336
919041
434859
242863
450761
385937
1100190
1255046
725645
26813
221203
1260931
1778992
576243
1300297
1997486
597703
63642
836488
403926
1319931
1084424
1242262
1463564
851600
983976
1197289
1979487
488795
1148683
832575
1951369
441322
710329
1280881
796410
50593
586548
771324
1720291
872656
376066
1927077
1334934
497935
1795073
1331832
1699711
1915093
1240480
440163
557617
1760460
396717
418479
445336
1328559
1780179
846929
224691
1512529
1185693
743500
1699033
1145552
1255047
1050163
1910016
942428
1161842
527410
1580734
641570
101340
836390
1800950
714316
636720
859146
1345307
1729225
61024
805337
1403606
1354997
853110
626676
1039961
1384463
1910933
1315133
1221354
1061271
1635645
540775
1946576
488739
453675
1350475
982048
560646
354330
1084994
544292
559246
1297016
1143595
959916
536945
445878
117331
1423890
1784437
1575763
283101
1061778
1243078
1554173
1470342
659983
1254095
1022354
1736572
623816
869511
420500
1317210
923895
505879
597973
225834
451953
983998
1224147
523152
547306
131564
717162
880168
1276548
552423
1361066
624809
1974940
611049
447678
706515
1759877
1635462
928897
708865
705308
1850000
991783
721590
1443396
1507581
1518582
1128326
34924
50802
650986
361734
947375
381432
1953583
1378137
6918
1022300
818179
286317
61771
545322
474597
490266
1605148
952843
500783
1453406
780106
98269
1546482
364326
761101
983676
176066
1066968
873946
1720880
240925
128723
1155237
12508
972487
567280
1450512
1403108
519763
1139156
1455102
472910
1786660
827022
1176575
1460516
1144357
634391
1766623
154261
1290413
1772217
493334
1128160
1657002
1769713
111272
130142
1009868
1710486
349515
1984405
1240862
1306768
1878737
1310168
722553
1118774
260290
1093925
481620
46432
387432
244745
266614
1968080
871838
579533
428185
1952020
488848
1598103
963325
1828229
1851760
1704363
1431988
1673395
1279383
492225
1125450
1818641
46887
1068360
499800
1171231
1116281
1200310
643599
789856
1558453
1212939
945361
1111873
293098
379515
1124050
1848296
1990708
506663
1347445
123963
960270
742543
1436626
614492
422201
1053680
1265655
1377213
608925
441842
1574754
388351
66558
545192
1819061
1502917
863281
1509669
470106
1046848
1699499
633431
1915821
559066
1925314
1866081
863980
803268
1190566
1102213
57198
1061810
1950871
1953403
839245
1551871
842125
690906
1636833
1892038
1535424
1312317
1486215
1564949
267949
102382
186475
93619
827743
228360
775210
1078398
607202
1386495
751671
1279082
55389
1435982
1925393
1748782
1094226
1517334
83064
1848640
1823952
357440
1503879
269808
586488
1904054
1120313
510868
1857254
994525
1470641
856284
152331
1765775
825018
83723
1193439
506624
93359
921752
1991853
148417
1643287
1321301
505847
941279
1590252
570306
1001350
1968024
1669720
1589567
1110236
1182595
1972012
944131
1972582
506518
809669
1353199
1233227
624958
464837
1432747
554513
1189070
1970628
224546
1482288
671386
1711287
878134
1297111
1241797
809443
253394
1899622
532327
1655035
1750440
1697610
152607
1931116
1730094
1593373
1740478
1701979
865016
1830486
1341769
1731076
976353
507807
738508
247341
1059992
647627
1987569
171908
1146937
384635
194586
1672606
850910
1825510
351663
784317
889234
51930
1834330
220928
480298
1153510
843252
1902638
1157316
550123
270212
192429
307182
1578241
349948
739206
1601455
58980
18247
786888
594739
1653650
1422107
1761200
418351
1745721
1212882
341585
718213
469404
1777973
487443
379397
815142
87624
1666910
278911
1890910
1145148
1879118
1277617
205574
683970
12759
894913
1748596
1696410
930837
761160
916273
198760
1320397
1027327
743694
233872
125821
802678
1366520
1337239
1142575
833246
880570
682516
1465832
1312542
1134742
310554
1038237
785143
184195
1494162
1612206
1022537
1792973
1346805
1724202
222724
669170
1885887
1072142
1547917
621149
1451714
677975
1751232
212365
708645
902431
510499
983016
1500765
525315
362615
1928907
5461
1009234
22972
293429
1207844
1013491
1369114
1015324
354974
382242
330406
1181838
166728
138720
937169
290677
1116510
612555
1033740
855264
363484
1543544
1631981
1776677
1115421
80826
1001
1917476
104497
1441958
525632
1132117
377320
613682
1200451
1555316
760139
491652
1967114
428343
586036
807534
125069
1212231
1532098
189026
254804
1418259
1389971
912882
237141
572555
1370256
1400284
183179
423896
1168074
921221
1008490
1639579
155916
1004018
209129
220464
1978182
514383
787098
1029459
42385
1822571
954913
795433
576807
1881925
494460
1018838
1762389
1785042
1967096
300645
1553559
1607647
1264948
1150396
124801
1425415
1642118
1552698
1904136
1969443
1980434
1880212
771387
1514376
1727569
701405
827049
1349784
624925
803702
753945
748907
1267547
609577
148178
1719279
1447966
1388477
1373598
570267
1718820
764379
1930026
955946
1731994
492170
1064816
599670
508696
525527
1932960
204161
796590
1371179
1457385
581119
1847260
1684672
392335
1731752
111568
391745
10013
682668
1800159
983236
1832381
769380
467704
22015
233921
1868207
1771924
1866989
720932
1657119
1561087
1264148
1741700
755638
778399
346066
1587929
1395747
936917
402112
1618877
1366216
1642452
1893553
293616
1581156
171766
1679507
959558
1020264
1909269
1434083
1118370
1810304
1750465
743010
669531
626813
380311
1812317
257629
651208
1043949
503919
1480428
858297
309305
1132645
213109
1986458
9633
772127
843401
605903
1389367
1936321
1413365
812957
1400020
1213625
938378
543496
235007
1592814
359886
1641533
532653
1269243
768727
1201227
184956
1812959
1521010
954909
15410
460931
455145
1234957
1717513
1128073
1148995
318613
100189
4671
1565855
1549642
863315
1107958
1505502
1546406
1659897
420475
1082554
1918653
384508
713245
1460804
563479
1626561
937773
1399899
852114
662572
90431
1723912
1216480
106531
3061
1089038
212127
947154
294511
640518
529833
1816395
1403086
314714
1032866
1184060
840707
1881764
681795
554992
1218178
1617299
1337052
1093217
946543
1336672
235774
186714
599820
962758
334736
175808
584736
293426
1728836
1370772
1390517
971025
1721904
1009488
863987
1144914
1129003
255113
1929217
1069327
550149
816143
1239448
488286
1953871
574386
190674
387678
1301956
1996309
1144273
1508156
362284
372078
329725
1336455
373710
1082504
1887390
689529
1120927
996573
23778
1533919
571947
1826044
1047867
1606231
46726
1327048
124574
871343
1327947
12753
456854
1907060
1747153
919974
1460306
1690339
1521054
1264498
271045
651716
1642565
212901
1536012
146063
883439
80868
1628324
173841
1104109
1515672
231921
1013018
1665969
1769545
1674621
1654325
532752
1940482
307196
1442221
1349877
272008
500876
385979
677076
506749
420613
904145
997217
1524305
811659
1443700
553929
1905267
1684489
1523431
1914535
1226220
1420777
860228
1870256
83081
857291
1248271
1425128
1793232
124680
732995
524922
1280582
43036
137190
678189
339801
1835717
1904756
1825318
111991
1742867
381683
1193310
619157
854849
1239608
1461550
54350
1330301
1452074
666551
796467
918185
1390636
963256
899842
1981469
1605550
165767
370686
885683
1551564
349659
1234351
872871
1795812
1475700
1291268
1602900
588466
1697581
1871837
1127117
1453728
1780838
801068
752283
171896
1431232
917329
1572074
876123
1630519
822886
1741541
1372727
1403660
1200639
1697431
1112366
292696
75146
1869804
1962486
409872
794790
23294
1047622
1306131
1751029
931475
445545
52507
1882467
127796
1355973
987088
42573
1516769
1978205
280370
183705
1018145
1923325
696759
845291
432497
938434
777859
1159433
1189077
599372
1291611
977626
897810
466317
1526425
465991
193647
637559
265559
525415
513109
1769959
946331
815369
971974
97791
840099
860714
1865228
1301869
578699
1837185
1462385
163064
1300462
65443
30528
1221744
1132012
923918
932372
461753
1273533
1968520
508809
85655
342848
1931306
1450651
1562945
1349655
1435430
1132707
377009
969934
1830229
1932894
814983
831200
701987
1110495
1309465
1512548
650714
1110648
1691067
807621
834657
413188
1076497
1928502
469395
1925687
1671763
275361
34186
1625900
489948
1493607
1089620
355138
1700413
278534
1529771
1496501
590573
1025305
805855
1725962
295586
586311
1158180
537046
1443247
1345665
858153
1796566
368794
1013473
174666
644322
988301
60093
96413
1358470
905148
1169004
1412652
751035
17405
1149727
42473
1933618
161610
1381331
1579600
389598
958389
742541
381918
311811
86428
1508917
1461217
1394254
197685
1419572
1827616
1803518
1788634
587133
1878148
541481
885487
1019680
1959569
1294178
1721586
1728125
1872779
1559013
1479871
974101
1850658
415881
1369400
1839940
365098
1717677
1457323
658293
262227
1444194
1742663
10305
400384
309666
1523744
1070334
1388457
1268756
481147
9470
1261540
1119147
817181
910390
1593310
1840804
294388
830519
313167
3644
1088415
1636787
1948548
768282
1412271
1452290
469719
313576
431135
440683
509764
166881
402911
1748259
986955
1283197
1991657
573216
1824961
959700
857872
1934833
1683176
1028229
1815650
903128
637058
922483
884415
1434526
1800128
854669
1914882
1729544
177545
166254
1493204
493989
1408816
184970
608216
330049
1299629
1036781
764226
745157
210948
1401294
1743333
1938572
1678073
221830
590339
1336184
848240
357968
1581913
1564710
406483
1460255
812089
949487
128433
914478
11208
468074
1630658
1941987
733823
751347
1263722
1455009
1691923
1105311
1526691
1482042
528350
513315
948597
1795919
1947886
1910976
189664
448943
541720
923444
249910
929646
779622
1866720
210066
1689292
1713601
1671221
1234339
962635
605091
1084958
506196
1689656
1157874
52869
963737
868113
1908174
1210428
670152
978245
1355448
982540
1027849
1198349
967536
934497
1361518
1221590
1955083
1638338
1260338
641976
301327
832359
1112647
1934340
1818822
80598
843986
1020591
1621477
896728
680080
1436493
400654
300209
1918181
915415
1239556
1881551
209979
1546150
112806
1182720
1039493
1869560
94037
1020903
1749604
517906
739694
1998212
1101723
918327
1097738
1752907
1680118
647397
1076521
1209219
918698
1058966
1850621
1821331
1504434
915842
416771
1227057
723824
771457
1004351
843164
1611783
877728
261819
1574074
1426700
1416047
680319
1250398
680942
230023
1047902
203864
1137652
1872801
279363
1477210
1179892
1880065
865413
1270397
1572164
854763
1937594
1912314
1578899
483845
1692988
1259526
1281732
1072795
1009140
594986
1788449
358774
1413502
126225
699412
1709829
908368
262442
1561711
889216
1223573
1671843
1261461
225947
773871
120461
504031
542263
1460844
802293
1348747
1167160
121078
377591
843448
1994207
314336
701916
529621
3148
825175
663145
1936377
1411829
343789
1402160
569201
197087
1941446
402985
1143985
89418
184227
348113
965180
1128480
33273
504901
380461
619163
1291802
1855325
379693
1174582
1458192
1268544
674628
624094
1123534
1666187
1199694
82904
1814238
1265409
698917
1972548
1358955
533077
1655041
1512898
1023198
509007
1168010
274412
1172782
550707
1312213
1875591
1308377
796471
249777
332460
793060
641992
339069
488722
1744119
1748600
541399
1350665
1065351
1735853
1526543
499181
1870266
1868264
1887439
1268726
1937864
1372579
554869
771607
1434057
1355785
538788
1184972
1710439
518949
1320904
1856024
975269
352235
1289382
651350
307340
524042
722276
1350578
1492088
1741344
853151
564665
274044
1912964
1715702
255495
761783
1020539
704170
1694446
1704461
278987
167530
634004
1081744
1512224
816830
879200
948424
1064410
1417145
347560
1197294
618081
578152
1031192
83582
1732493
113406
908085
635493
107099
1307616
1581019
12103
1801432
1109636
296036
1823764
367570
1997823
70849
1853422
1994155
391607
569748
115036
815598
1894309
1029528
1874121
1849041
387650
164684
1477606
1279078
39975
1576563
965532
886571
948314
822313
893684
112943
1388140
800360
796993
124618
965230
1287903
1825725
1557302
1175280
1254996
172538
335988
1306619
1718743
871258
1471343
129083
887485
1181489
1990383
1214917
67516
1793955
190697
1047469
22571
387557
967758
1637014
1574660
1573971
634344
1070688
1904862
1989130
3287
1278837
294781
410750
1345204
1262967
1447436
1877915
1087026
213136
1353020
1239725
1734589
696848
1501196
1599367
1760262
1625251
1893919
486110
852207
1085586
1574903
1576664
1101331
928745
730761
602032
475438
1407705
1299537
1324396
1194515
675869
1939984
840803
406816
177514
1535912
220484
1354003
1916604
1207117
701190
1278479
1991359
1126830
1631317
594063
1016
341273
520340
28568
790831
297372
1084411
301885
1848119
474088
1760787
1960796
184284
980057
1780160
1865397
1909571
1150120
1716739
477317
6835
848340
220933
917224
223571
290987
1331978
826894
1885171
557727
1014298
1945488
632889
716478
374249
852023
956127
1960061
441918
295685
385744
1835948
1921656
1196343
828438
1366890
1268482
714542
1137830
1067097
1154723
37596
1623849
1379839
1809544
1293417
374256
481493
1580394
1712396
234766
712880
1321706
1586267
190924
1071460
467448
1626180
58275
687920
911961
103325
1382243
207880
1395100
1154443
303617
1630399
1553869
1949905
437321
635762
729833
598280
3474
1273617
1107816
991419
1383186
1869453
1235306
1528621
767385
1426641
961994
184829
1389969
989470
1674157
487461
1365162
1033081
127528
702422
709205
267069
623470
801004
391287
1517766
183208
1131216
1845410
1655205
393863
1309485
1529589
116710
308116
1229445
1121979
1830741
1803975
659489
624567
830627
1166434
23932
36636
211157
157142
298315
860213
994613
477368
314038
1880398
810707
1504500
69049
1716544
872883
1498664
335781
1517766
862219
1649446
1117092
1473344
1554487
1862539
1985145
1447305
809415
414565
1690711
896956
1661411
309803
1576297
1303607
1653764
1918920
512933
1702018
1420703
907170
1887953
1928806
1903644
1196775
1555841
226014
734442
1850867
1202656
737674
902542
1263854
62677
1617200
737768
1226893
571786
1318719
1604965
1365734
1971048
1607826
1064750
1309607
1491696
431728
784933
1049392
62655
1034101
472319
1392941
1989849
686350
46287
746133
526168
1254709
1696473
1099611
1084731
601198
1097934
700678
1670526
1095838
1661606
1565578
962265
1281494
443848
14270
12807
324240
1245133
657553
488589
89821
37114
1406125
631776
554622
1894701
1919036
1730822
826784
206523
269116
1437863
1302850
768371
1230812
638901
1126970
100797
1317396
427222
669979
1055194
840685
1931365
687626
266946
1528959
1825188
93239
1544274
1441906
1884096
908552
1466840
1732031
129614
1627529
1428310
1846331
1761609
1377827
706188
1075546
1296540
743599
891845
1340054
114133
1595394
1091666
1923461
752469
599351
1977625
1739372
764765
1991786
445174
427083
876149
1639973
352894
1796058
287535
1539585
646351
57646
1802937
327847
412770
552935
1456424
1823072
1155606
408643
259031
1410680
1230759
1333896
1204718
1014642
1099660
982170
248888
924898
1531666
24090
710911
1684160
785969
626597
1131344
1071053
1180869
374059
646274
1923615
312955
645071
1815322
1629431
336852
1816791
697199
392477
1888626
1475531
175808
1615179
1710128
1663375
1192495
1933437
1349381
1182247
1820648
1889006
374053
464003
1543332
1067077
907917
301313
183334
648892
897188
1473757
1865007
537568
501010
109196
1229440
1225140
592047
567011
1821455
1876614
61651
1370438
419093
1665773
833966
1002954
648607
1766942
4769
1832929
1690344
467863
1348333
108738
1632931
1602305
360676
1295346
731062
1326270
1243255
166005
755550
275650
1719863
519314
1461049
1316035
133578
759737
1558671
1815368
807021
1734765
217724
289463
1945124
1034298
1223410
1812460
1805016
1117415
1265393
1512599
856456
161134
1120558
1474452
1305245
1995866
1255784
609205
511311
1312329
261412
1822891
670891
1905783
654317
1263455
513115
881619
400045
1486410
1182786
85001
797912
1558687
1134418
1090117
1143910
236978
866898
526138
164477
636385
1382398
154464
1631482
803475
1453952
1209554
1145463
1289126
341325
1306532
711186
1988242
770434
875572
1404502
1055227
854132
1578120
1299736
878908
1317135
1932448
441768
1166096
1250054
1283356
1633160
201708
1469564
226897
1411015
1431387
1564788
1973923
353450
604813
422539
1796844
1706055
1130952
1938521
706760
194660
1711555
1619258
1576338
513508
1230874
1693386
501885
1586220
1389844
229044
557393
642725
577422
1099681
238278
1045984
1986478
1534229
66541
1530674
1408436
1438965
1424302
1621566
62460
202394
1426185
309002
677074
781481
167448
551015
948747
1524355
34888
163748
1282389
1820921
978600
1324973
660314
125209
230751
173166
1389337
346847
1545673
1566448
327970
553263
944477
509609
719577
343615
66627
1201728
1177954
1974638
643485
174967
1427357
1246126
280139
412053
766905
1559678
519121
379630
577564
317522
354480
1070885
1276149
1671445
1109769
251515
605163
628643
1783693
1594105
1687160
1294003
546067
75957
1242314
1131070
256242
96781
841323
37020
228503
491765
785581
1123962
97310
1393605
1274981
87064
1603076
1920295
1517318
1810516
1965464
1947166
1128249
1652776
1415593
461239
618664
437310
1887540
819663
370387
175018
1400352
1766272
64292
1373721
520865
1068522
1148875
839589
1819933
134191
1600701
1697027
1053166
746111
1262307
571546
340207
1692761
1674819
229767
1460442
568026
1067845
1393679
283532
918482
1010534
774116
464486
1041560
1432011
734223
1958999
1201928
852668
1082868
1951614
659685
378517
1092816
1119192
427127
271473
853939
2174
586178
1613189
1744230
1280149
816472
1459021
1127741
1726938
862650
783341
763019
980484
599090
456060
1359156
1795671
1724123
1236267
1050188
350079
644679
894321
1001241
1845069
552541
764977
80511
152687
1110997
822560
1713076
997118
682058
617490
258537
1946097
1939820
194909
1647780
1753434
867906
39785
1625012
1813988
462655
1442384
1255092
1358967
979759
1131210
774915
1089813
1954282
1583384
1703084
1091663
1622720
618606
353581
1092979
1665494
34801
881284
1836830
1810283
827506
1910153
158231
1155316
1937115
953037
301174
1085540
866956
1942066
65808
1702018
1717338
1346264
1615552
1733786
1246242
851766
764683
1790555
563435
793281
1859782
1807848
1785333
498464
846625
1764126
1510196
150862
1973392
1767848
687467
606882
407653
1358088
1725527
1656630
1594264
1871352
1083880
1622047
793333
161961
605679
1117018
139218
1184113
1906609
1897540
1605705
871126
184629
17203
605743
1608935
790660
1204513
796914
954530
1657772
716454
1403134
1557421
1267687
1629827
14217
1742900
1177222
498746
142041
1792054
286675
31581
1535248
431644
827508
892563
961161
1672732
1692686
444289
314271
1116982
333006
1396064
1863099
1875232
945778
236293
1292259
1146696
571013
435612
297233
1845863
497608
1313655
404188
819173
53611
1870586
164573
382906
1937726
539926
1398233
1333517
1754356
198549
585652
10722
1658600
214664
196085
1118650
1081141
1183898
1871146
1005300
606059
1709550
1673259
1896687
883344
638883
1762931
897054
1688830
157805
61771
1169905
252419
1524162
866694
531854
362959
1118832
1790881
1317937
895683
1685897
1129734
729390
1351073
476194
1920121
667842
1258324
1181746
1076873
1990020
1956080
90661
1685634
836727
908114
1318205
1437585
389291
1418393
1016140
1868
133485
392546
99289
1829216
523649
1408458
427224
782007
1190807
991981
686196
559979
1402494
1544420
1702363
62890
82476
58240
538056
1182846
1519432
1318273
1397429
61150
1195423
1470550
1793210
188540
1857513
1770763
881604
325121
1852494
589935
1499991
620080
1445826
1109784
310317
1954338
1859577
1009047
1182484
990306
1553605
1814580
33562
1684164
1735283
693329
1416876
69033
640784
1682091
697634
1407057
1283399
987313
1018481
887790
514890
58783
954803
1503214
1405674
563797
578013
146740
1724251
784517
1276397
673710
1472760
339651
1803930
633562
648883
877821
214898
536638
1228573
1183442
1139952
542088
347487
541795
539442
208206
1855281
1227354
659754
543412
906752
1394547
1647106
1525757
1531290
1409869
662664
1705644
1386371
221956
152370
962019
810800
388110
1928392
1015460
693245
1190713
283645
119199
1823243
689619
649351
1087662
1524975
1711111
1787812
1487972
1261990
665665
1002067
1272725
488985
1058742
1814569
1976074
1807774
719259
952467
772987
524847
1481189
474851
438011
1194211
1974935
1570408
1090014
652521
1613121
242371
77192
1424485
1933310
1850406
872725
657348
523198
1223283
924373
1145236
506989
1526566
1170965
1811873
34973
1037374
1308949
474104
1178164
814295
627549
1412285
83636
584069
24437
717231
1199391
323533
1247482
309812
1622532
1401782
1962597
425292
775255
1864835
1568570
1513528
1499914
1181342
597094
1538771
62961
99485
485
1049608
808509
248046
25246
1085445
1859402
707723
173834
1736806
1071060
1150708
1877992
1014595
729209
1173788
40575
1346853
1355670
1791315
116652
921665
1633914
1988067
562889
526717
1395636
1837767
1380028
1924477
1041409
1312221
1753286
920694
1387107
1796560
1953152
703853
772158
157758
397695
648090
258151
192654
103177
139084
1058729
823275
790280
1252628
959177
536181
1040965
885788
1670559
607876
865961
1095299
1939118
654990
117522
1960684
1707101
1237650
1646825
1671730
95261
1483003
1223733
1057283
1419162
1395687
1487953
1309198
1694428
1467841
398
794719
1320682
655146
640425
158913
973024
1260565
137225
1468551
355219
381812
1719621
883616
279529
293200
1127615
1854627
944757
1497126
1516168
1656810
967493
193411
868703
930984
1886997
234966
353378
1336779
17896
1174777
1764570
745772
1575658
1112796
286169
458035
1403587
1985834
298936
176187
994171
1645042
618497
1362457
701774
1518691
1192618
1549128
1136118
1205080
1830612
1473826
804473
1544905
346009
448240
591347
530130
962242
1515529
1129828
360393
1821210
139092
1705492
1081017
798842
1826939
629474
1190460
1614442
743280
918374
1134216
1737722
607711
1673140
919964
95710
1426512
156667
1684424
1527629
1773001
828125
314085
1940324
805581
1910920
816970
1048954
564875
745607
1702410
269563
1190746
1948108
909925
70302
178901
561693
365385
1280616
1300191
520161
521241
232145
84807
1365707
465128
756003
1537399
339992
363917
1701223
1332923
1161533
1735075
759068
75542
1250607
78257
256631
1849088
1609694
1799963
568552
1115237
1560671
1748554
1975097
360775
557021
251542
858481
1032815
281599
1870417
1350534
162004
1567527
463082
593207
1175873
176366
973148
1968298
15513
898811
793523
110361
712739
1910291
223373
1431654
595780
13057
1937925
1083441
1676827
1436546
1069429
337977
910747
452329
1694563
266977
924480
1757647
217699
996292
1049978
1920543
566349
498986
198896
53979
1513713
1648176
681200
1853023
233740
1936873
607673
146861
1474669
1082430
1795298
364786
1044003
1638990
1114261
1765585
1094694
148703
334001
1776351
611272
1620594
1625759
1514955
1444066
637828
139806
191813
412366
1868332
494591
494866
707763
1419042
96785
33832
843986
300463
1225695
176666
432978
1184274
864028
587827
609340
1216742
1118508
437912
1614429
29243
1156281
33120
955549
924120
957466
1882689
632718
1716122
1975957
1062319
1100694
166008
501737
1093239
1665527
975056
1385201
1381267
398085
1568505
1752317
1442278
223577
1174674
1185661
1951365
1749446
990630
551119
394362
1497856
1033889
1311767
487084
1324936
1536288
1985364
453994
1550875
230572
233878
1410117
775224
1842222
868374
1500131
626836
997783
316500
1208782
1101701
896361
75786
927761
339702
274693
89995
1820748
1300792
564515
383695
509434
136858
536934
1583300
516970
1682173
1998072
1757528
1441178
597461
478479
959663
179449
1533594
1879007
73449
1917957
596558
1326142
1935410
527756
367932
1898401
197537
1264427
683094
692905
664472
1638038
1560200
343879
987793
995061
1179130
915290
146065
1665964
1812100
1822650
487423
992042
524334
89050
591659
669216
622866
896057
961193
1693963
1901938
1322622
1770190
1275619
542387
279619
746487
1705435
860651
1367760
1632703
1476611
503691
110920
359476
332455
1384638
1139570
1357569
209641
1802558
1335315
787840
74785
1928370
524903
1544508
1156346
491725
197797
408234
303590
1772058
829473
1417713
133459
1100495
1950958
856533
1585319
1991469
58659
1985171
1972428
624854
906391
74722
563857
441702
751853
1761363
797265
1328486
1091373
196291
974799
127913
174001
680499
730779
1042852
1343859
322690
767654
388646
1310770
1901256
1743376
345052
1413831
1829459
1787500
1863400
1977334
1162466
1440765
800229
293566
188389
624164
245365
1861867
719827
1562148
1504090
560617
1385763
62847
1496502
681734
194420
164446
1779363
382551
1234372
64731
1825586
441686
1733514
1763068
371851
657714
1490554
1774902
1502570
1118304
997675
190642
353970
1688919
1787312
1507807
50866
421195
719807
1663384
659747
1260417
1507123
987211
1690402
670547
647825
535154
1194679
705400
1133442
916218
949645
904072
764761
1848390
240102
140212
1608047
643091
975668
389411
1449382
151012
1992147
1518865
1918180
1448929
490625
1585383
1774263
1866051
59937
461449
999079
19310
1408831
1316360
72958
1636537
860231
1220956
538651
751620
1260842
1682791
1971396
1185920
671112
1879968
621895
371639
883248
1431090
476070
241965
1618423
949181
929966
505068
624577
1580039
617021
183264
1640578
349415
1035950
999841
110844
677926
874103
937270
1451711
1742843
1462117
1009414
680971
1885976
1434859
51273
1378139
1516564
813395
862902
574163
131877
1264251
1718200
1325132
74663
1733124
720235
1168904
450342
1438509
901215
364614
1786463
1408936
802609
1791750
965778
925225
1469061
1572227
1320892
676573
207045
278243
1250787
810516
1262364
999790
342766
1939191
187863
791624
382137
1095529
13836
1348508
760660
1148624
1673485
468277
329487
1868054
1971107
929196
916756
665477
1106984
1943609
1768142
1816788
1469209
1672467
542786
566717
243548
930734
1242493
1316467
995289
933074
1221455
270281
1223937
256945
1233250
1561022
1303341
154745
83806
262791
1051931
1716885
1799861
579178
1116891
1218875
1075716
1842426
99755
94766
398980
1409489
871325
398182
1717985
242663
986812
584471
358914
1323529
1180522
695445
16335
1682132
155756
1948801
813036
16519
415439
815162
1989273
537419
201734
552601
1374503
268931
1659629
1183775
1744101
1372926
1317425
1913879
1441287
1875774
140088
1593292
919816
1223000
25048
1479869
1035391
495211
183147
189622
1777449
1932898
329265
239695
108223
314519
1557042
628026
1644311
220395
595917
468225
340710
1884265
711347
943493
775822
1685078
1839708
1439907
268518
327470
248876
630942
737652
304634
228818
1099185
620060
1667072
1259052
1513177
330138
207959
1285698
1321987
1882811
1349108
1507478
1868111
1731528
447059
277275
1729944
1244789
1878071
1788272
1933440
441227
984645
1893085
629541
1770368
569018
1958686
1356756
316296
926125
14
1155175
1682948
1416217
880906
33052
806140
690176
1722073
237782
223091
547602
342065
567080
1528977
692032
569162
1537897
1117245
1263485
1185030
1356809
99776
1469231
699813
1757104
1427521
1280173
276414
726019
1516016
831260
168608
755201
747783
77906
171771
1551537
777469
1383940
1743893
557251
1117266
87770
1500804
329381
914863
476384
1133712
1239561
34047
1037748
930633
954128
1759590
133876
91930
1462863
468012
143470
1739956
244542
494130
1966075
370845
1870936
1049481
569763
1590619
854729
1309553
1964173
1048339
703168
541492
1384151
1684823
607474
1936455
1010671
1657614
237651
293965
1538364
355983
226999
99808
1174504
1119316
164802
1866262
935644
1392142
759040
1315303
962510
1475404
887750
446524
493724
1328902
1275943
75837
1421332
1624634
184988
777979
1707694
495578
1541674
1173473
1056273
878529
695349
791366
1750574
351803
1435550
1000003
332794
467920
96356
1818328
1117674
645288
14238
478429
1882924
353785
402280
1964649
1396003
724842
44866
1482305
475014
710795
1308835
619941
1439454
15055
726228
714255
637567
92451
148146
1042716
775312
569903
914930
1644076
982324
1393250
1014622
302784
1397597
1936482
1841574
598498
213377
1213917
599121
7617
1396506
1114988
1060802
1525594
531908
1815518
578603
1685330
1604266
1521929
1926574
917324
1348395
1414886
346261
1638244
471458
542323
719098
530066
1807220
234350
108462
147592
551413
1595061
1550812
1707933
460611
1146964
322340
1009921
1932981
1022208
466497
1616435
416725
29207
1957069
1244874
1587354
1504965
1803964
1850572
1500536
1784889
899020
1294526
344049
1064350
49543
191291
1534203
683507
1004145
834124
1830674
388130
547438
758640
354446
979024
737674
1043643
645054
341807
1270151
1620884
727249
378437
1642659
725302
1434892
612142
1769004
1395120
229983
1105562
1686922
1516584
725227
1210569
1366909
109017
1584968
950419
75308
572691
712462
1022272
60553
778110
1792763
1766518
699015
465281
1068931
10911
519116
1833790
734841
648046
1352615
1336756
1358439
1525023
446958
1491971
1790178
856546
273652
220018
1577080
1130798
1864790
693858
765768
1509669
1708058
1726978
947374
1486154
311932
1882854
1642979
1512517
674116
1058344
221149
1020969
1420669
1085923
880667
885690
1464976
1945541
568670
602962
1565351
382914
602790
1226143
1770571
1445513
620416
1129211
1194196
270622
680310
636171
1964406
571912
735527
1223864
306364
1122971
817354
68270
138892
639046
799744
694990
628786
305014
1972
712754
1891342
1787331
466611
1371023
1862166
47233
1293615
1502532
557170
1951175
83406
1475709
1029141
345973
1321184
1915414
744381
743596
809075
634769
158696
1515464
1932254
84391
1804127
419034
1767376
406186
1559918
574481
1875626
1348889
1997679
1086634
1293059
770368
1176537
1612998
276138
1598073
793724
1899128
1237405
103321
1721623
1338749
336539
726162
1838393
100515
767043
62066
814311
487366
626959
716295
58774
942219
1774770
174810
1611654
1071851
659194
1125071
578918
307628
1730979
1060386
1417936
662081
1499076
470794
1715670
694374
1189848
640886
599725
1714113
177211
1782921
389299
1441897
1462467
1151805
462849
483717
1731235
1444195
1254725
1000677
645678
1594098
194447
92515
1427654
1778661
1338987
35446
157652
662694
189916
1319955
218072
1665101
571291
1452025
50574
1772719
770111
1820201
907351
1549549
822778
1716130
1663041
1186568
1914146
823082
1738770
830537
240973
1749681
554631
1997245
213537
1638119
457380
452757
7829
710745
783552
1675016
115921
980570
990751
295580
39601
465676
964370
373101
1353727
1488973
1300535
223250
841395
350576
1772150
1791326
567302
1155560
124098
1069424
102495
608268
1093616
958698
653603
1930573
550674
175846
1459846
510818
1437731
222928
1430432
633851
1988532
478010
943493
1546060
720719
1838783
1063749
1296999
1875802
954414
1328207
1580530
1988218
1846448
180817
1196962
583508
1998265
850840
862526
978709
306899
1208380
242320
981453
1225367
90516
1223743
809121
1860910
241299
1060549
1295920
509285
1479514
1904865
709724
48748
1909061
1813848
127135
1749900
275669
1255006
338624
1396222
716842
1350443
688522
1275663
983459
1748833
1462149
687479
428862
579987
803512
681577
1409272
1650507
243928
920219
1399398
501973
954661
828731
542300
1202120
738076
1130967
580792
1168635
1840049
845422
1988101
1688468
341984
1125544
13152
1503280
704826
932359
350763
1000826
1866115
1813674
622340
1779455
1170519
514091
1634935
933789
506533
178259
143582
1132492
251418
1492412
903161
1555765
1120440
1833348
1563757
1220970
366592
1205963
883758
574878
520418
1487207
1031562
360095
1400522
1856964
921466
1876275
120314
1902904
77511
1921382
1181384
1125118
61172
1129327
149973
145848
1118373
1169061
1410257
447687
358734
1844782
184431
124625
999030
651734
926893
1974459
946554
1644448
99002
791231
460410
858308
236531
1072945
920874
303742
1215359
597698
1453315
1240094
1368711
1693392
1313519
841475
819183
1115350
1029989
1599347
1887275
818877
1684422
769438
270230
251547
1768821
1603867
1252088
434543
677746
1540207
1576873
451670
1904756
277853
59744
688489
592660
697116
1751710
1019454
1986091
1549010
1119160
1740149
79823
303787
447143
1039754
526863
1605524
923184
154186
763269
360127
94501
616983
1739081
983318
1591581
841644
1380181
279368
425422
1078316
255672
27993
232838
1301388
1384497
1972406
296250
1477801
1888163
25737
1323161
1392337
1613662
415915
1253186
1232906
699658
728489
126695
1935423
1188304
939282
95466
242524
221500
202838
20316
1401498
1914098
975270
25082
719971
1983101
1179398
555912
848563
1945465
524519
1126335
1074170
1472254
768180
1069699
273637
1245192
891381
1948363
690378
890395
1062639
515962
991745
94727
534138
1090976
904572
886853
1479949
78976
140758
496458
1666553
344758
1019486
1098167
1891913
248204
451398
1297781
1473621
1997382
1168347
1277509
391243
1380288
662459
844277
1777396
1998677
1757390
1966828
566889
67817
1659906
839663
924973
1105941
1202251
1260044
1157958
124706
1122534
1059960
1724693
826526
672222
1605700
843888
1626471
1950815
1177898
250368
649134
188139
1152644
440041
1472730
694335
831938
75131
983144
361376
1216100
1145538
1508911
964660
1584286
1750477
188898
1664372
154770
574212
1340337
1978461
61361
1333310
72936
1301830
1791211
135727
1226187
525538
1877244
878405
1603692
1735181
176909
906774
1466960
989371
1641066
1132088
1547443
1883244
809064
1342710
622190
1918379
1115274
51556
122064
1486316
1234724
208047
1727991
797084
996873
316402
1398025
608070
1598135
268042
1438876
1617866
1855893
1228308
1871196
317705
813850
944212
2062
1988595
1943797
1138081
729227
1132260
1202590
290489
1624896
1451783
677210
1822805
700940
1347692
660463
899837
317117
81121
1107410
1555976
1362732
1721188
344839
56525
70126
517299
561079
25936
595565
1353553
1231826
44892
1766035
726506
396083
705149
83640
145616
982560
656216
1889502
1400436
1622264
593662
1199753
1489171
1799985
1057858
1280153
1130161
1721824
25851
886112
1799051
1244814
1593803
1212389
592648
1661978
66535
1379970
933602
333557
1987345
1514472
508778
1912803
1960713
1152521
1387667
1567005
41120
1853446
1064281
925253
1967472
1679213
303071
1720010
1184050
20780
687457
304376
1282381
54764
1820878
762953
534612
781521
848210
563712
1986078
801801
730985
381187
443929
1321415
1136834
110795
1154658
734118
182303
1194421
235330
1914365
186580
1173484
333238
338547
945442
193302
1341048
820208
1762480
1002895
526500
110288
1373609
1621564
1579349
1096819
1555178
357622
688856
696765
755311
496799
1816552
558478
1275665
1080702
165079
858843
1375128
287661
280047
1544916
135567
1230732
1708921
542309
190657
35733
384969
202719
594867
161998
1690328
672054
1242673
1964172
1551436
1236550
142782
645286
121303
1937967
1684350
1761166
1008659
947772
603650
665562
436233
638447
1641731
1834033
530172
449237
895841
865941
1556407
1585825
704869
424928
1772382
1573841
1610309
1710800
1053605
1470444
1781849
1015461
817645
1261978
1456363
821809
1394485
1573082
853133
1577148
1949523
346543
359521
219200
1522685
1828830
1468405
763435
555802
930892
760446
1953757
1216953
186471
1506002
586367
48912
717926
1646806
492246
1187017
1185017
785646
292704
639282
566921
183673
825296
114580
1212976
416731
1557714
1743574
256898
949659
56926
1236659
855629
185694
1840445
916012
871089
1655109
141424
450132
190558
1595076
1917246
219893
1185142
1437570
1149155
1120374
1187888
166291
992833
1237772
1562444
148967
200048
331355
934439
528763
604402
1472499
1245045
183387
1679983
1698499
670259
265526
195111
1476704
1281128
950854
1396042
464545
1607450
1615711
1599677
1799811
811073
370024
1123299
606493
225169
964102
639262
195217
1724584
1784728
125000
1101477
1848424
1147
1201573
110835
1690822
455637
845811
271663
1127580
1205328
18892
1560312
444345
684968
1901920
1523224
1081287
1723536
137253
234826
1381542
194306
537871
917314
501220
1307540
1841921
1141454
1865743
1072257
1485253
332379
1594785
1854308
792643
364823
1290649
1509064
821606
1358066
306343
882483
1350382
902963
589135
980700
366069
951863
117657
1603503
1178805
1462345
1338961
1563726
1021227
624757
1618664
1133998
127550
1845710
1122107
1187394
1919051
1371764
1032736
1201810
1052778
1997178
1421624
309531
843393
1058172
1212043
1364229
536862
1132668
1459860
31901
148900
619964
229739
983424
1779839
1030889
497776
828487
689916
1854198
641763
1773173
1545612
1888230
1133323
1215113
1507419
1603153
1563528
1641990
1292969
277183
1109003
998872
1955489
1113752
572608
412790
111127
755787
992231
1943460
304905
1178053
1926211
1729374
1967900
1050718
1819682
1937842
1162730
743235
80150
617473
952179
190858
1935446
648200
1839651
514064
1069979
1238081
1315815
293695
471532
764715
784460
543786
1250910
24967
247567
1092104
1698877
1583187
880088
1470879
394288
1112633
1863356
1188379
1482705
150611
1073141
491370
1104199
1425894
271880
1971799
1020192
1713751
1022619
1253565
330275
1834246
794420
1395600
865109
1422166
1492124
612943
823986
399411
441552
491911
14535
1471070
1260041
150516
810481
982294
1268884
325777
1702607
225000
818546
1204316
1996556
1549492
1259404
1785709
1608776
1493871
876483
410924
90779
610606
961254
691169
212821
1990349
498927
979951
626031
1499414
816655
598945
1076772
1888480
640468
549049
1050371
366605
25300
1822352
1549932
228419
1352072
866661
1957437
893919
1142705
1086287
870740
1012982
58837
1475417
1870198
1446044
692237
1690152
119716
363621
679550
875879
860805
61912
1238614
1182828
1409699
1181402
1569423
390946
709414
1173290
286124
1402378
1555853
105576
561210
1858858
830513
1993169
1492765
1348967
1707904
348774
745036
30173
738555
562350
1561709
253613
1293452
1019743
1460996
769566
415005
1804644
725367
1887546
1951018
35444
1083186
1152776
1339445
1080737
987018
1612793
483074
1257208
384718
487802
741569
1347548
1660445
1787158
900507
1389915
1623198
1671601
1151521
345876
1246143
1647737
591119
1383032
663435
1575506
690203
391753
617200
1591739
1695075
1752399
851785
17093
573568
851803
253953
954473
1507292
1827598
1713612
328330
814595
125892
327870
1627891
1205074
1557760
1496318
76982
550229
1278015
1135027
1038185
654965
454368
491527
1462782
366256
200332
1441044
1778552
864302
1551555
715851
933354
991778
1368658
1052462
672465
703289
1077192
1157240
1881742
951696
56215
1831118
53604
1380038
103784
64575
92073
167732
263770
1356762
756757
1128950
746212
962930
872188
1754611
47754
668728
1818360
1553688
1134202
351525
1458444
539126
1780722
1982885
1409067
1053419
1001032
1256983
1956030
1605852
1293983
1777560
253994
385418
212006
1778482
193235
283988
1082088
1972561
1808790
1454964
619703
431741
1912712
1103575
1018950
591554
73230
1676063
598325
1295115
1670643
1489499
162388
1412062
1572288
191855
1425912
448156
1457047
1889854
628895
112466
296108
777029
161267
273174
898164
366290
399418
138777
1788576
952634
1625720
1295497
1499812
140006
1146811
1082133
1759785
1698565
30194
1284543
873288
1414027
1836587
1718316
1476339
1545920
1917685
503686
198947
1605713
752816
1872552
359252
24641
648298
1094100
1144165
1585051
79434
1578686
1879794
596
436865
1194954
1923931
1036290
1304358
20749
1183033
347124
612520
1869421
1368892
1260847
352956
1994057
1476002
458567
463792
691022
1994803
143258
1539994
311591
1523144
645682
259850
1605452
639643
1715258
1550051
394944
79646
827293
506719
1150815
610028
205952
1407781
232366
906275
481395
1880909
1958915
1571117
256521
837783
1799592
807878
1556085
1007728
1112219
1857419
102515
980438
1300294
1564160
833340
893304
682975
523454
985585
1658496
1325691
573976
73841
1937285
331604
1859159
554351
1206836
1378831
1593133
775671
1441442
1128585
479298
1040846
397860
1347265
1115536
1191871
786602
421823
551699
729001
812933
1714486
504451
659998
327873
360567
1399068
351598
1631251
166802
610966
1195280
1147813
894919
344358
1853744
329994
1808561
240868
355488
1347798
1606369
1171024
330884
1701525
31285
783627
1664105
1368740
1816132
1419882
160772
299807
27103
874150
1396247
719236
20154
1253109
314420
1951038
1572854
1166673
348741
938064
246786
583398
933851
1192385
1568248
1833093
125497
955593
1169555
379020
1053168
559451
1936254
1806893
552988
1726278
598729
438766
1745042
1378939
384496
1340891
97006
1777080
799510
810833
459299
814022
657261
327996
523170
846140
1112933
52092
198581
1941337
1742055
507519
614759
1865724
462937
1786094
434741
1740378
1844012
1990989
1164365
1434256
215960
107476
1215654
152537
1261342
820369
909479
1277715
633630
73374
1810862
32616
1385271
1690831
1919578
502388
1444369
1243663
1620174
1938948
1559013
385838
280803
607616
491354
854521
1675422
784504
1855717
1710996
1262562
1693588
1920960
1450941
1577804
1655597
1356759
654799
1616257
1742389
1548737
1671781
439401
52325
963955
1261822
780574
1554824
667072
55784
916163
920307
1490379
1219731
1471853
403911
438348
1206911
210424
572973
1561907
1037994
36272
1058780
802702
12807
1555472
940837
55700
1164984
1196000
1926502
1362013
1284138
666647
63217
255156
289704
198832
1158527
1567415
1512479
848927
924901
799892
890573
1297463
542760
197461
313336
10282
231012
190364
1153817
465160
1564527
98309
7891
976848
126051
785222
1915385
1320201
1450987
150373
1739791
570976
1477445
86191
106257
732614
169031
1970261
359721
1587314
1589037
1658667
1922624
1536250
1532220
1963160
1008704
1371263
1431917
230958
494154
924340
1412360
428576
694360
1697737
731221
1556632
1926402
232258
1908753
687901
135757
584586
1722938
1119744
329838
1088285
361546
984517
875603
1124134
1345618
1639493
786080
1905729
1706532
1153501
1974442
1302027
1194897
735961
1934641
1430967
1623730
1834622
1984417
1404898
1489847
1426999
672649
705525
1338754
1201196
1223714
378622
1274563
1213424
1893597
1157015
838326
1558568
1435829
1124425
353734
1132979
1714859
1298396
1156138
1416027
1864346
1251322
681257
1185689
1564215
1639769
1682465
421297
1805849
1034909
1655625
1416995
1408499
859413
1236670
641193
486097
519183
653207
594360
1708870
712111
1971274
694971
997171
1756105
964073
507397
1694806
1587853
310297
1437164
1136297
184118
1738744
1479234
1644928
1454682
1210540
942643
713821
1603316
374312
522184
1064506
793503
1740831
1486342
1705301
856916
500616
912326
1788048
112096
1096241
1542256
1958902
994688
96917
88564
1817621
1014977
1226158
1244226
1839540
558137
1338200
1697610
278016
440867
1225553
807006
1326836
1613706
1892502
1765410
1167981
1557422
1819425
242231
247013
261029
1594800
1789188
219043
882239
1438175
1122336
804729
1370045
949926
990355
1079810
293316
254662
1205756
308872
1969149
627101
1568655
1352758
851505
1592861
1216076
473452
308536
1258657
320070
1164337
551802
963508
1059939
1879935
1502051
21891
987608
1448684
889150
663462
1044437
155326
166588
1641705
300088
1290277
515156
1527339
1184509
501702
126117
852511
738850
1503319
732490
1998144
469099
1277969
1614201
1184928
408991
1801277
353397
1851150
788944
33770
1432677
1814487
1648316
1456964
1896172
1380090
792460
1802691
1822694
886021
43371
552125
768410
49671
469482
1767764
1430954
604389
119165
548001
1121974
1659421
960322
1721725
819670
633488
1961288
1566554
523941
737508
329952
772320
1207070
741300
274086
1591343
820630
82001
1701685
998515
620455
1136241
1339982
1818148
857633
94703
1185694
844066
1636896
217029
1711622
254646
1228430
538743
675075
137043
1377588
572679
1440661
978806
336416
1779722
1105206
1983574
1136522
1664795
1463360
590230
142835
1547087
699997
1710792
1765745
1537496
716853
217936
1576456
260572
1335385
1041106
1464064
1377542
341688
792707
559435
1988685
840756
1752562
1144557
90877
463487
1234369
563827
3825
1889577
234114
106062
712235
1010684
953307
275600
1799094
1352816
261797
422082
1955217
70987
505127
646167
278034
822668
1168761
538536
412311
87939
970600
1549822
954877
252654
109303
777790
1227387
690077
745959
341590
1136523
188302
923246
1823339
700994
144842
307850
1595743
1174848
254424
1751966
1963969
1224582
1249568
389543
272477
443396
583113
668021
1018506
50655
1244138
141038
883935
465316
1956750
843027
1054075
317816
1235534
1831034
1081334
1567227
334664
1125795
1476617
1385673
631134
1659608
648791
1701623
530618
1661417
1036513
144489
72447
1898730
1085818
997773
699757
1478821
1173375
1529227
1091900
1841642
1101763
699306
922227
1093753
1469987
1133383
1683202
387775
185082
27458
1520155
436869
676943
1172813
1677686
776785
855444
1377867
1761911
1327170
934933
1493804
175771
533537
1292296
107371
1617662
1050012
1965484
409450
1722721
562161
1617554
315531
1041917
1762718
1301034
846140
1492140
674160
1965677
1459457
804965
105534
294604
1575319
1066418
1003419
558503
1753350
263364
1300598
596255
1749932
51756
1000520
633524
1205541
28267
1451822
754689
1254561
1809521
1672689
1987313
1196330
1562071
945504
258607
1175684
1367881
1856785
207506
257848
1662695
650475
1050965
746131
800858
776142
880653
1512102
456397
1567265
69386
1724067
111204
1049946
1600297
213048
267873
833191
617645
1235241
1126409
1222404
114736
708530
1240328
703361
138445
1821171
212757
779142
1758104
1918617
1839464
1177442
321771
951790
1059772
1696363
568176
1359854
1632606
1641833
1407468
1217788
1828757
1330507
790490
646388
1306456
505668
1383785
1009026
1815795
968629
1062108
888681
573297
361246
964474
1155087
1978613
1191094
967822
1673037
1688781
247086
284879
1352029
373917
1004161
1660709
388897
814394
1573121
855091
1478834
1564426
618845
393667
1293304
409516
1404308
185899
673940
586040
1813518
1752962
1220168
195859
1313660
1483538
1189634
1023713
1561604
55218
1720860
151806
569273
1548838
1339133
309636
1577947
201536
463294
1311817
1521800
1375105
1284058
883378
1407648
1935348
1013500
1554692
382028
304965
1754520
1292831
118376
1950798
7620
827291
384265
1360643
833303
1902554
1793280
1593878
495244
131577
518813
1130221
421553
555003
699482
1307407
1877561
937655
1334739
49483
1213684
1450900
1855317
1905794
1079565
1424421
1890377
385085
785102
997609
355820
1291198
814378
195099
1934751
107790
153917
439929
1881706
208903
324915
1837349
774452
1519331
216431
454816
774526
1173604
780643
1409538
169250
41203
333173
760339
826575
1573737
576557
990539
820844
1756485
790208
991521
1115703
1407513
1866630
1390018
292406
1158926
45510
1516855
1382180
1810437
627673
811482
1132995
296009
504491
1713603
1411181
660191
1298290
1971965
1504775
292618
1180502
1421878
313464
1188202
965537
1271530
688083
1069576
1075262
1526449
1841514
1603273
1110365
1368364
289246
1639985
739345
1866989
632097
794536
1348095
1746910
910106
1279943
156908
1325446
110353
381224
891604
596576
294125
1770259
1662736
269697
902806
294439
1099607
1027004
490205
898659
441920
259845
388936
167041
1012724
1219415
1686789
1002152
1154825
1642905
1540795
303677
9268
101490
362370
1570787
1831299
340736
1564835
724026
1974457
1101462
1779085
451979
1669216
1424071
189944
539539
737514
574366
1515708
450468
634961
217911
157938
509404
412342
1788593
1012569
1573004
1927711
1894435
1785853
624459
866064
1008372
1688096
873154
1932
201963
1840743
899293
1866388
1658891
27080
1851694
152733
1081349
1241454
97596
21070
1993471
1284756
1030274
644112
1148289
501714
1167516
1838283
1602437
1929428
1320933
562861
697940
1125458
149591
254763
579880
1674981
418703
1489192
1994091
1935586
1746002
1986636
940112
928939
308206
754872
1274746
1161119
808966
587111
1543681
12883
1145004
858568
131695
1716588
1776887
701395
18930
1223090
1586609
499634
1874779
1970198
257290
1205188
1991946
288846
1918908
1459631
537283
1923541
374437
1769110
1637216
935384
1263664
886926
530305
490369
912261
741022
619752
75338
1044360
1873375
1124208
1361927
1568146
1069057
338427
453512
1639667
1251311
507545
1294452
1585168
1421327
1744143
966686
1569142
1601380
966330
1021053
1435931
851205
1270020
1202557
1788262
1170388
961795
802503
1772962
1061726
571877
425306
1156922
244311
67634
52883
546918
1598692
1275460
973956
1994997
275277
1191305
1554186
1045685
626581
1829048
13783
1163268
1557387
172521
1337927
848263
301830
244395
806443
1812667
374040
1306546
556347
449186
86231
1516807
1148576
1140102
1443190
67667
636999
193348
72525
1262941
213409
1293915
704765
497905
533192
245334
1052843
1099695
139614
477145
1000784
1297041
1446188
920748
488992
246714
352021
1085557
797004
581658
509932
464876
1542337
254135
783772
571299
1858728
1435405
1612106
325005
1001665
1858190
1207078
319588
725597
1906949
1234250
1912292
1309652
480097
1801422
1294751
1801825
1531941
74544
829357
415137
1394495
977093
91826
866710
641769
1756311
210761
254367
1009582
82780
1485541
171924
307257
1350225
1802966
620886
891050
1930881
523138
155850
498099
498935
813341
131547
959989
1847643
1816847
1123220
1791527
57772
1973492
370461
849579
883195
1031395
1340847
1861586
1296924
633512
1380192
1993199
1982165
719160
1321839
975851
225308
1721767
449670
350984
630318
883158
1219979
384601
1820114
1722177
234287
1462434
856406
1987645
1217054
1272767
302960
1717961
1187814
881891
1966748
877616
1884422
301003
292615
1793360
1183783
1215642
129861
999418
450407
277397
1642698
763274
1688383
1119605
1124687
1413416
692307
934670
543718
1205132
212687
1314107
1656908
1653959
378925
775851
910189
746438
121784
861231
707100
870875
1134241
344017
1586427
1840406
1099429
1725971
852832
228836
1100419
285731
577671
827961
1631460
1751413
1801635
132174
1379912
1250816
1674613
425014
1230463
1822431
406624
170654
1766955
899231
638863
1360936
1743724
830192
591489
1608936
1209397
357635
1310094
1000180
796401
451408
1633882
1846074
1492415
1858375
280382
476355
1736224
1848976
934591
809139
144333
414903
1925954
1638751
1369839
759765
137144
1900511
1805873
2343
503295
552116
797533
960422
1592961
918949
1049697
351335
1255718
1521360
451978
142330
443681
286538
919139
1811613
831734
1757522
1067885
760195
1311802
1907260
1928090
248493
951482
1716242
1406367
1017738
700981
879692
524171
1713371
279213
680026
965008
187437
1244498
232401
593765
732350
475055
1509995
529667
598252
446259
181917
635046
12233
1554614
418908
385083
1930951
1373578
966428
698679
937378
1401563
1843219
667679
263060
1071803
1869975
664868
809103
545256
1921946
1730006
1415975
1999025
1812614
1132758
643215
62401
1121565
1982737
311135
1978919
524982
1321459
874607
1485790
891169
121902
588571
787459
313723
583473
1571037
624182
676169
1251099
685501
1604338
1975834
225622
180608
300374
1595034
47733
501829
1107181
1297799
1290575
1246238
1486296
1326512
187011
1872223
1803608
842018
968638
209131
1219067
1454593
1205909
905859
1735568
342739
1811556
824389
207164
444860
387492
1536618
1135002
1513073
702590
476286
362799
1674045
1996266
1777948
53650
1300815
337475
1072540
796971
651856
1705757
35709
907486
1206625
1163907
1670788
1482196
534843
1361121
815536
220512
344720
1687339
737785
1227261
762561
617678
1883255
1055670
1481602
1249963
1989876
317983
468029
1292523
1106334
1618810
1504391
817085
1275631
1367677
1124062
359253
1218673
1926332
916201
1595612
1678366
533397
752229
1637174
432521
31542
1949977
1088308
259190
452112
1934576
930704
1087798
944270
1077241
1259012
1211339
1117480
1084261
1330582
691816
1610660
13861
221228
58016
796019
1715677
1477722
1223081
599520
1892995
869039
1945619
394356
437374
1959094
1435560
417559
466290
778817
811617
874168
1516388
1502827
583779
986638
115695
1998504
282897
1693351
186657
1573050
204217
700599
140663
1193303
1634452
523798
1377634
1197386
408143
1788123
1204038
1024106
681168
812430
1198560
7473
382992
898478
750212
334486
447287
1997826
285509
379095
1486091
623118
1567112
191592
1583624
1736564
45050
573359
869629
1127652
869404
1835995
1473196
1545543
719155
60841
752218
922908
1947801
989397
674491
594343
1625433
1812554
1585324
535453
1241430
866336
461767
1801967
55997
1363446
1005739
567858
1020469
1237521
282205
1841015
740830
413597
1730390
1858316
676573
1486988
1148010
1572616
705452
1312858
63046
145166
126465
837011
603353
392268
162287
1257582
639644
463585
1814216
1287025
1903015
890791
1654064
1427308
1546433
571662
1288393
1438779
167394
1281485
837043
1719659
927601
590320
974958
1921033
563858
1966863
1997126
432430
1563252
215891
1631319
1068791
760240
416069
618295
1375201
365095
11405
815821
708602
1065032
495224
326677
1690217
1238899
1251410
190878
1548050
1640474
1856192
677563
1904298
399249
1479813
444766
993244
1998916
1167463
599550
946499
125620
102299
539637
818797
1056064
944654
1271279
1851925
947154
1290817
384237
1866198
1614109
1132141
1337694
1155257
423426
1744338
941132
782851
873496
1815696
907123
125565
1729648
594623
226282
476007
299325
1164421
1629446
933492
1769625
45154
211879
61208
1686906
338523
1573432
530438
1558848
1176697
1882452
758895
336144
1570836
242085
527033
236475
703963
1309930
936337
2864
1502994
567566
321664
120621
1954649
1388996
1239387
815490
512957
1069158
1555925
976255
1570535
500773
1628468
758218
1814988
296266
951068
1616779
1583233
152533
729263
1069695
501076
1103940
1382137
1941299
390644
1167941
1006737
25248
1456652
1930943
31113
85414
1837956
150646
208158
1337452
1658604
1454269
1383852
38430
763096
173145
1519666
149723
983112
466659
388833
579589
1771150
1507470
927306
1038230
1205651
1078434
671721
88350
1727972
1067944
460480
52762
301470
978884
290427
1375967
1555206
828620
1335797
823214
1997623
352050
1621339
96455
434168
1105241
1628468
427333
133161
85530
1571067
1495837
650256
1905201
1842748
1029078
1371221
109606
1368153
1013342
118845
1108038
316272
949191
680819
194734
121905
836869
1335473
714703
1676636
1175882
78506
1344714
713919
1574331
692062
1874291
530144
1303597
1971819
464359
1173498
512028
1223388
511441
607244
1478082
241837
606072
1345986
979520
1410826
332792
358058
667247
1527899
1589500
245311
14421
1893072
138807
982550
93246
1628961
180415
1699556
873933
76150
1891819
653683
1476100
1348303
176385
1480172
379128
1876520
329670
933586
1903341
1628384
74430
1890172
470939
1498197
221166
1023332
1950625
475292
94756
1288744
544039
1802120
1249551
1469089
1167385
811220
394675
1407797
121865
401242
1425712
900389
1824642
1124038
1779022
633376
1106574
1273411
1722570
1271938
906708
452848
1214870
498214
1168056
375814
832671
1327059
961224
1322728
1374820
1330284
782031
872702
347592
1907582
675382
661956
1610863
1619328
143216
1731050
1553556
109123
1153776
1191116
202276
700264
552910
1185954
433914
1056982
1037192
842534
333142
1737219
1108421
1886429
953503
206389
1650999
1340208
761687
834537
1326671
1370481
1150330
679930
931951
1010029
1551420
1659496
1375874
1216778
1119388
1813805
1044782
718563
1439117
1137132
377078
812143
1064589
1591438
776041
1322810
555942
108121
1065399
407931
370012
99189
70901
1268271
114520
1821856
1240322
936163
896934
192385
1034841
101351
64089
1856733
1866120
1481718
257899
1695391
191107
995583
245022
29095
1512435
1049643
1212220
725156
1497412
687857
742236
6185
1413479
1084518
1149517
639793
167603
99061
919387
1456029
1798401
840096
774447
233241
1772641
1041707
1426710
1116426
471379
1860905
1426363
1965273
1473293
1981609
784877
954128
1049099
925385
1331694
1934656
999299
272645
894449
292279
152803
261523
458525
1231291
1174133
839234
305090
378636
1586310
565943
908899
922303
1385432
47320
1020942
614893
720834
537460
1402685
268038
91610
705570
1542340
1465992
1487695
1163617
1976170
1469326
111294
910402
211400
1309459
797763
1579834
1000511
1849897
981196
1678646
274799
343966
1938893
1591177
972112
1417077
1393178
516341
576983
231525
1592841
462283
211218
1980912
361201
1196494
939710
1956528
933006
73275
513379
1029064
187441
807346
1928221
1509932
947638
51576
533901
846562
22023
837850
337552
1523770
753148
24808
1014622
1459915
1186569
1404134
1144413
19035
1262187
1972917
961216
1890180
342768
655448
935114
476017
784647
1448219
797655
1173696
673218
1305707
1834764
1713396
1466202
512639
785197
1806629
1962653
584980
1286595
1814116
1829610
1988779
138614
931791
1302225
1383954
1300769
1659504
1266604
1957419
1141269
313151
1022584
1661623
988044
49602
1729812
1406582
318536
1354579
314008
1096787
1521696
1571441
1441578
79183
1785147
1723231
1869066
825756
402470
1594758
1024830
325437
1147881
163992
1346360
404804
852065
1774264
1603075
1404651
1758935
40853
244411
213252
1146798
1883706
909692
193973
1070713
975506
1813959
1679931
1481862
1439094
719046
1308915
1615762
659276
1745550
1786120
1596175
83243
1616338
213695
1199446
856640
1968815
1295901
10547
848792
148051
1641082
1855865
116530
206363
1569088
533943
1812855
1369105
943365
402713
129475
1704062
283019
954494
633420
383872
1580347
102442
1614083
1309808
599412
587037
1489129
520137
851071
14417
1071659
371105
263863
1490507
607756
848575
1705839
138260
642833
1673207
618163
1251822
1865846
15189
466744
1901520
800722
1504519
1123609
601855
737740
1860871
827153
1684570
331403
1668
1255904
1728273
1614434
1930466
1936658
414405
998564
108716
1619130
1905676
1194998
8745
827393
1873473
612385
659059
1769164
534173
1241041
931211
1013742
1246230
803185
1605848
310192
1608936
139333
186382
911309
1256283
367024
908223
1355684
15265
504179
967877
1386652
21342
1195199
1593744
1642292
1136052
121574
1257624
225455
1607981
1168783
1556151
862342
3242
1795194
1691401
276400
551612
37033
1968738
58159
1421878
758866
1123248
160939
1963814
1716705
866973
569816
1690127
1974607
1684627
958074
235237
1864669
1863821
961511
131842
1801070
410372
1178598
445719
944732
147357
1954679
1720074
1366362
1738160
1206770
195480
1105463
831907
1685000
168735
981423
1069229
902508
877210
589566
1319717
1996507
779087
1112370
451152
818325
813721
29559
372421
1205263
636602
273001
585539
526833
417055
54627
1971294
345399
1268368
1666477
1974226
889646
642041
261824
1584437
1384837
1551295
1201137
1257714
635112
1248621
1982289
1449509
1721437
1550293
590463
77332
582991
395609
1879733
1193234
1588467
1108045
1555359
1809226
225375
283149
180970
1001056
929544
243760
1708830
1929021
722552
768096
48390
267656
10315
343489
1010125
977341
438140
652652
520701
1629608
440303
902011
1270816
1793609
1149933
747335
520615
1997062
1607998
1851143
249486
91627
136308
1774095
54643
1024594
1912223
280764
1177054
1680728
1284084
753050
594061
371553
223707
793028
185656
1753135
1268781
1110392
579940
1279123
1120390
250397
1789671
747580
703592
59661
241826
179699
1894961
88793
1147654
1367464
584
363147
440685
1719274
879862
1493197
1746706
1079380
915658
594734
1593224
1591833
1660462
1400008
1799526
42752
1959666
1024121
1051690
1649150
1582216
86537
107594
1970464
998910
46310
1854902
373027
574900
1773513
1056522
1714225
591248
1876966
263209
1100318
686045
809719
126923
942810
265072
1137961
733441
1361506
1837968
202038
900427
1153691
1814588
1726208
136346
837576
1424666
613020
239301
795552
744023
1795967
214851
649048
516747
358098
40488
1362619
1049685
693402
1557835
1169480
1359164
1055366
562146
185954
1437132
492763
118228
1975036
342061
66351
206728
320470
1696387
971519
1185208
1247363
1470916
81938
1579638
362544
519097
1861694
1881871
1492011
370648
495736
919166
1733958
1798522
296833
308201
1165083
468504
38165
91873
1417882
135215
1083160
1716298
1209547
396347
1709553
545542
908223
23553
538805
1516412
469306
506566
491899
988119
1498630
883848
1606886
780559
626678
298064
1518584
832265
198802
1781486
1220417
1965239
588698
1242880
349879
86699
20348
94309
342674
1162946
954683
894580
112968
583869
1377443
747300
1109647
829121
272493
1732930
1058999
1412159
1126835
33761
538828
842816
1845422
1994993
1693981
1515418
1936949
846874
241303
1179249
1256300
1086166
1492918
337549
774768
201619
14980
976539
373694
654463
688593
1516490
752971
1302714
700707
1319864
615048
546163
300622
1518932
1459188
805091
1692106
440780
159324
1202063
1460657
1407055
39811
1977063
1651095
618619
185091
756072
1563878
975048
710903
4832
636171
473960
1426521
951877
1667257
156263
211434
1223572
122457
953449
1732255
46636
303769
256373
1866063
563596
441825
62319
861023
1920188
1203774
1130450
1277334
1978781
1304173
345527
445865
520078
1610788
1381111
849776
1333094
1360619
1960492
19416
615590
414306
522001
1364232
1040673
975629
1424883
38401
871309
343615
1688118
335422
1868726
1686884
869115
358671
153034
669079
973858
1198335
887227
1579997
503256
288486
1168442
102388
25930
1790779
1238286
1760167
239022
1227436
1614978
82092
945104
1825216
1477648
1526775
1097097
1139423
1733098
1377349
12898
478891
1049959
1078576
1331170
1518122
911960
1805226
1126538
954930
830154
1853868
1885531
512048
513450
57735
1667178
266596
179354
1910775
964342
176281
1430936
907061
733125
144257
658615
1288323
1623746
1975218
230205
1651434
1607262
1695373
1529030
1437609
341312
829155
1259017
985304
1289128
1172722
563399
124205
238785
852744
89166
167992
391127
218292
1980048
552113
1707677
245033
1582553
1401460
439637
1612753
210605
259704
992849
1668509
274764
1191779
959550
782807
1475787
478247
791779
902702
479815
1371527
383801
1535941
550731
444525
1407078
1078980
1670199
440597
34022
1419790
633921
257109
425888
876576
225205
1681765
893687
750609
1260126
1997717
1008267
1323651
1333388
724690
1268798
177055
1628932
184631
1610425
1478467
7144
1339333
534700
207686
1571528
1927356
110619
1166318
531631
94415
257074
1117046
1472706
560224
314551
1202323
1781468
1794877
221794
1508512
399423
702925
1774328
1053516
462120
1004761
1093334
863858
1060490
1664420
1568922
4953
1511361
1873721
745797
1570372
1222099
1922534
491777
1548900
293562
1735793
206842
661315
187646
32076
86388
182776
1757026
1993843
291000
1054411
627960
1195026
1199249
1691273
395932
54037
682089
1016530
1455991
1768522
87649
682515
334323
752209
834814
1646644
1373799
1957300
1914652
895692
1274395
1533821
1005874
335688
539400
1707789
17534
359989
128072
115804
1484527
1648433
1946507
1365421
354072
456062
862443
672930
488378
608714
1227980
1045532
888133
979267
323193
1172637
449147
1595255
1387207
171333
617709
1734870
834615
187003
979036
1204775
1364896
255063
176927
1673123
710659
669096
671264
1234790
626783
956819
192141
1929552
678690
1933464
1263974
943736
1564324
380988
728795
238050
539616
681310
1335260
1447178
1634170
1503570
220507
505501
1915056
1626118
1876803
947966
1823340
671431
1788718
797661
1662570
1220478
1174160
1983921
471046
1709877
120262
1608256
741095
720071
1793916
766654
1009460
1163767
956637
166289
696190
354658
110041
540767
1428029
59324
682579
1154587
1196997
842665
1294253
552601
490854
1964267
680728
1921844
804711
1372279
1832597
143517
869275
1148169
141385
964006
167877
1034572
1577402
397208
935294
1689525
1334014
608001
681216
604044
1976342
1645748
1417486
30990
1631321
729488
1571466
734111
1117280
248336
637841
1452136
1356316
235087
1369051
1093228
975664
439015
1782008
1816649
320822
1103577
1846622
952304
1468299
1811920
1258053
310601
471694
1314828
223674
1935385
384817
1416502
1974078
1772962
60434
71495
942368
1134666
1147478
987387
385369
272351
453729
1233016
1073015
1422170
1643598
559037
374689
212179
1142717
1126339
352901
663730
1897650
732583
752990
247563
1732693
747836
192835
1483777
1083737
471875
1237251
760568
1158137
352820
1266337
1919802
1393019
907116
1837992
1756320
410067
715064
817096
1616511
690935
735415
1750687
1786187
236772
1802949
725234
1364514
457406
483446
1449937
1470196
997886
1183169
1704567
1570517
971228
477544
471512
666112
60060
1917865
1081525
782087
1354093
1082192
158705
156809
1937553
1098689
1223292
553515
1049724
1041974
134172
1366265
13425
943415
1989130
1118600
1499558
1589212
1251
657026
1166577
678984
388524
1073520
84974
1625617
1367272
1731559
23073
564320
460548
186175
605807
1622145
1740868
388661
1810364
485540
878560
591766
1361936
1051189
1070834
8483
174290
663900
417602
1920193
1869268
1586915
679834
914792
1612793
1516720
1126026
1908844
1986702
566139
143191
860260
1832436
1947557
1805970
1855984
807177
449667
1371861
1743288
1720108
203079
1858308
1996828
1334480
515557
478443
1667143
38685
1659201
36177
257650
1458814
1357855
1721998
1915637
1718460
35146
283571
1201819
624505
1523453
1374902
587009
1094390
33945
679678
756596
541837
354193
735259
647805
1825867
307597
904926
1161482
1759757
221281
1103112
1901646
321499
834275
1863168
1683381
814299
347906
380528
1973673
477541
1323749
1137775
1005619
454305
994658
192092
1754872
771577
1899454
779187
1552917
1560516
770139
1755416
1658732
771680
157520
568536
776298
569418
340504
282146
1193316
935208
1599929
10034
584231
424493
522581
733165
792736
974400
505799
1189312
940984
763726
1544414
1622440
1244262
1909928
1463119
559680
1013119
919702
1519448
1622690
1445525
183387
1624559
487633
645608
1713428
200100
917106
1364914
1494350
822500
1046052
763526
1273869
1438710
87973
1688362
102605
898369
1005844
1095815
1383588
1344856
1028219
460047
129679
1333795
1461189
1312556
1781822
800929
423232
997047
68983
660669
1864837
1435387
1900591
368930
135005
280803
346724
505205
1342490
1036715
1234286
1544352
1029830
296563
1260596
1565680
731760
496799
52814
1812940
1003190
1045894
1342096
1715948
1765502
201077
893267
24971
1884320
1125222
403285
65256
320529
257997
969180
1406073
742690
1970440
376120
477707
1388613
1538218
918957
28228
46199
1723876
247592
1414050
1310095
895088
1260278
767643
1779314
1608568
1502672
430277
796304
444337
322633
365268
1057445
100080
106983
1646160
1400834
492553
1947223
416994
1698246
704308
628067
1639272
915160
871906
1059225
1313140
1431288
913966
225456
360122
1263591
458973
225531
241434
357321
1137786
599960
1100177
1152720
1866325
602528
1747402
822536
721390
1566831
1614006
1571002
1286121
391892
1955582
994827
1088791
340358
630405
794714
10174
1350163
1463180
1311085
1348303
960149
953867
47741
1379861
1126089
1723858
304584
332634
1047816
555739
1246727
1369029
546277
1897382
676354
1397812
254679
1380541
136677
1530058
2098
1698060
393126
891095
932195
179071
1354913
571327
1905963
395978
177200
1096506
463826
863571
1065141
1410155
882546
542072
1048997
824681
114190
1288093
646293
1359041
900158
1112617
1780926
1351558
687028
1238341
1832110
1539568
1543871
1569855
1868425
316050
1998831
1523638
1330284
1624653
425047
1525261
279996
672110
165874
502904
1152587
682415
598434
473399
286848
1650720
865288
14432
1407797
1316195
992445
905898
62707
796904
1756247
1142471
403774
1634531
1335342
621052
811348
906869
1891394
1121959
872113
167434
1473417
700639
1443308
1974008
293329
474724
1759158
1548359
418982
704319
1338630
1504129
709555
1878807
1764120
956391
1036573
446451
616821
354431
171889
811912
1918213
1547535
1564122
1048891
102123
653541
905679
1920495
1104475
1711344
576140
494585
1034973
1110603
686187
308348
407615
1496978
563858
198257
1358373
489103
1635305
1795479
875682
309475
841018
1707701
255593
121296
1542519
897934
1214589
1757571
204138
639282
655761
320268
1869178
1875889
1218633
1377515
1801188
1932149
1677412
1234887
1339178
1210945
909402
1052144
133235
561
679018
1584499
494783
1041450
516128
1393514
1779910
1897195
820506
1731685
1638728
1328238
429450
887515
1020749
1831926
577066
1741349
1102755
1121819
1015056
765246
1903180
1844594
1441112
1040721
477209
1761676
795394
372337
1084095
618626
1572304
1881615
234936
1032306
909194
1373107
1742038
1470261
753370
1650468
232060
1595680
1292625
1920141
1285354
190868
1965040
1332141
1443500
1098319
1986251
490247
657459
1162231
1311814
1155707
1362294
1178910
1785964
486930
1417458
29551
16495
1054247
179727
300206
1784924
1721726
1699231
1446958
289096
92878
1702233
1092209
1647342
1944612
405858
1047027
716511
1528595
1324042
21039
1851283
1676179
961480
1402357
1269454
1630134
1542549
1008677
757828
1767901
1672138
1891489
1261824
380255
1446995
92336
781511
807748
1706204
712108
1502970
1783524
936770
1420774
1830110
261276
1010806
1324911
872632
1567496
798017
1321284
996987
1534865
421059
354195
696377
1548650
644459
197998
80584
1279918
1014765
1420693
795562
1749621
1671638
609403
1470060
693748
463187
1412211
889352
1465155
134100
136143
1518418
469463
499063
1508815
1046211
1936410
1878137
933800
1219566
644424
1834443
1733535
1890335
878591
1960757
1763521
283838
1604193
1302522
1404016
1098223
28512
1348423
1114749
803550
460063
301804
930164
1960977
1142584
884712
1463019
133137
999731
1562116
473716
421794
1216372
1025297
1152688
1588949
840023
850068
1125227
391374
1545994
1106320
285369
62148
763336
1299775
1294052
764179
1655866
1992644
1962628
153452
1205432
636138
459382
1800306
484393
873242
1413371
623298
512615
1233237
359591
1070085
1742488
472004
1507165
355751
989369
1174962
587444
809567
1444894
1505109
767214
832262
1523831
1719180
1668874
1924462
888011
908084
116599
1959425
620182
1855849
932152
709428
215244
1229782
1749594
858669
466690
1112887
1982074
464352
1763876
209045
1269869
1908866
939698
1433189
550819
1725310
1055609
1118795
1653150
1051572
890946
1231709
847174
1149474
815567
401388
495148
948076
719630
93240
1303861
1135655
157267
130067
1299399
647695
1599437
1198772
164363
441565
387339
483878
1466786
1330794
1615033
1443918
1112317
1949246
1585350
1151478
747119
720404
1005466
416289
1163391
1810208
304565
1513275
493810
1205705
1084699
1293661
31201
410725
1782727
1538542
842418
227956
1377770
1992302
149654
1450345
292241
1361933
1813791
746588
105318
567741
1317268
1730758
1111458
619831
1392259
878772
972733
1904985
659551
1280408
103148
1611959
1087930
102514
204951
412952
283515
1318816
1233462
1045558
849840
1618157
656196
1395382
1576172
1595914
1075947
1751232
1408748
1432444
1379481
1298885
1164217
1419963
608936
426588
351035
608150
864384
1631948
790258
817294
1630591
133104
1734417
1040304
903962
1280353
789444
1256101
1378556
1264979
1990800
1932028
1428462
866655
1772626
662210
786220
486187
720906
195307
259135
153045
1350016
1589945
688699
1138133
708826
457519
1159377
1427532
92354
1727715
1380954
199284
1032593
327183
462
1202897
501076
1092299
1700335
344014
689895
860524
243201
1210242
1809427
172586
1824213
94000
1418705
245236
1837122
1567990
1319801
925727
924369
343041
431165
447013
1952403
530853
495339
1445190
703841
42233
146699
657375
447467
13482
1752281
386099
812280
495561
1754056
739046
1958553
518687
857067
1956538
1310644
1659537
1377546
1733593
425797
807682
1002005
1615048
259062
510140
896772
1057026
145449
919166
237229
53882
87516
1817808
1284999
428943
1611494
1074188
721372
200728
998829
368512
267821
1961293
1198450
657137
541476
1133395
573246
1073534
993848
1076184
503786
1447141
105305
1063867
481590
1599200
340893
1562023
975211
135009
1446406
590954
450012
20999
1179090
1056495
806343
1976733
1732495
23860
968417
1621984
90933
1179915
261266
1233329
256281
310664
1184051
1308061
1198884
1995404
727578
394225
922484
583803
1105307
62843
1983252
1285511
251777
1037100
811105
439267
498387
694216
1131953
1494392
1439294
10287
257132
1994964
733481
693414
1817917
962628
111280
1470355
1530854
1523629
1707137
1568855
873543
827462
1889709
1447280
1633232
1777065
1070263
130864
89973
746067
1595597
820536
904691
912804
1312209
1854617
1115662
1875148
1503120
502576
1151771
1091961
873933
1420030
1985234
691865
504223
570175
971293
275341
403819
1471793
463767
1990772
890954
882504
678651
1796068
1797074
944205
618660
331531
1684238
1587183
174719
1920206
1717994
1686884
1464548
1273974
1570608
1485628
351484
800587
577056
297701
726169
1803064
1817571
218555
1945821
694800
203156
1047888
1992448
1210142
272901
667421
73383
1845052
321701
531498
1778707
703603
1139175
569896
151511
159400
840944
403004
1211275
1186734
1058537
1986806
564123
306924
370220
87029
1333344
823242
885020
1689599
230005
301357
1651270
692671
14152
1523585
1311840
1553068
1430022
902683
264820
1461690
1580284
1308498
1339565
398874
412302
244465
990024
1122714
977436
1514491
122227
1712491
1192572
1461466
1419779
870217
1338663
610343
1001583
1973759
524777
428239
269477
945822
1928703
803239
1446674
1936820
591700
145716
1503361
282098
282637
667130
1531480
1315449
218871
929286
1841208
210275
438835
1773407
1132210
1360446
423805
358195
203978
397692
1092092
1598768
1599991
1243421
478296
1316425
1265785
1107847
1045893
1774483
429739
906239
1988413
1286338
768164
138248
1840956
61653
1470017
592652
717005
1930641
1706289
441046
1990315
106793
1832443
198990
984361
1887543
510796
38879
938724
406987
141409
651517
1086101
1760419
1123935
20827
781804
595620
758558
1728530
472496
1313555
1907783
1809570
1871035
1229610
1235886
132148
299291
1151135
217106
378647
1267160
100061
1869615
1723892
1019687
1590608
1075599
307911
409229
1449637
1196535
413978
418528
445376
643604
1799837
981336
1620647
1925771
1049729
1206852
1573409
671130
1608864
680666
1908622
235330
1611384
66004
1450823
70998
1974937
1895623
1894107
298147
1602438
278110
1082989
1276988
114767
900257
1410518
178814
405891
717088
713073
1369667
1375958
1326110
892562
398404
84138
688255
1439011
1057516
601921
4277
333586
1716934
1570013
1685112
1275663
1009356
1488155
1644907
376208
1181824
62944
1231524
65218
481744
814352
1109287
1103244
51626
1435560
1527435
709196
894089
1883892
1231587
471136
481493
1514646
720173
23452
408748
638121
1636484
1298874
1520856
1401591
1897774
1765902
1402700
1433919
1536373
588346
1272022
1246348
1481348
841936
327131
1940253
1130888
498563
1944854
900075
1741592
771795
1243293
1434339
494854
1096445
293452
1498208
1253029
1850079
697903
1778026
570542
768647
1284625
197230
1658036
1997273
145641
909590
1825829
1449520
596893
1824439
1420484
720188
1459769
1593156
190587
133382
1796613
1401208
490771
1275521
718783
447375
65718
1661993
1118308
312017
204693
137373
1267563
310315
1836630
438805
228545
516643
405798
1934274
1462116
1808759
1123516
1969131
533001
1520636
1000383
1844733
1529980
1293706
898945
1562023
263529
1625059
1604349
535877
866266
1276800
789772
851325
681576
329164
875276
1878846
1453216
1091566
1654756
935487
568298
797669
844047
1839910
1879000
1184501
1529602
166232
1574982
518457
578399
522653
389148
225243
449205
1386094
218037
443260
677628
110550
767331
1421734
1679647
651520
675894
1907772
1534094
244783
1892563
303889
745282
354361
1987547
1684125
1614047
651816
1303780
1911597
172536
423568
1315597
43537
44248
1296044
1693676
1760246
795535
315741
1785603
21858
747945
1400739
895090
140520
1312581
1184896
382180
175005
397038
1599880
697648
1668161
874661
743223
1393555
720726
862916
1348293
709436
1524356
1462921
69445
1316700
93339
1300081
1933631
1945732
416625
1586381
582780
74046
328818
743454
837161
1967979
10251
269152
1056411
1250582
329070
710885
1700837
947925
418616
203913
685850
1630235
276681
154410
1262967
1025912
1655157
1887000
845657
889017
607356
770173
623887
1370155
1110078
453602
1479690
315602
497883
1461656
544879
317987
1661671
1391959
275512
1882432
301266
907595
1306182
543515
828033
840620
1520102
168794
1037361
651905
922199
1645109
454141
1331025
50880
420703
1955870
1409574
1677490
1567392
1067654
820871
1557125
809330
1616450
437088
1928364
719239
320921
1357431
1775424
1525817
49644
179718
1190033
1461830
10633
637536
233115
252161
1697866
620423
900560
850323
870441
83672
1911248
976956
62653
767420
93086
385342
112898
1556284
389160
678631
948883
1282074
183618
608886
1268835
1008544
1543999
1449367
1315120
1623278
785652
340368
310229
934536
1630448
565418
9520
1126890
331623
134822
610500
1376110
48596
885781
581389
961831
1098329
1429066
880166
119532
872149
1518871
1171560
1022216
926391
1984954
1681705
1103544
779838
234295
1776361
1248217
782520
311045
1200027
1564975
1159057
871207
472741
416337
575324
1582287
229686
1329793
695724
191555
1528610
846723
89498
1151434
1933516
1030874
671785
593992
553963
1826703
1000557
535397
188778
1231312
628251
1345102
1093518
1993993
1416601
805827
584402
1842954
862596
966707
524045
652224
1818403
1234335
1261448
384062
1802067
221726
1664194
378035
1769851
1693873
1017509
1953916
1973732
346094
258266
995024
557420
1335204
1559490
439327
1041746
1546809
157047
157015
366313
255079
484544
253592
1230454
1919323
182226
767315
904009
1527692
1593055
707660
636917
218858
1726468
1800415
1058833
651124
1913217
1381130
298804
712037
355323
927331
992825
343779
732621
404738
656843
1756112
1893842
1868163
106477
688019
1716757
67211
798500
553866
668016
74378
530912
1602696
1684389
393699
1293522
454499
718152
1668510
821040
1966545
1165010
470250
861912
248202
1502223
1305425
931290
1948066
1436460
1477983
130945
1155446
532022
1758616
1514197
1959501
1414690
716795
1479996
86062
478332
699328
1629951
1666297
706398
514143
191279
252555
981334
1465786
430277
238893
1637599
807484
1165543
1002441
840755
857999
102911
156713
774410
1809702
1208838
60665
732956
1982024
556971
1349504
1749295
1872602
1316079
1981935
130470
1140517
1407884
832089
1439977
1603132
1639505
17228
175268
1678583
921736
899770
1436047
1750137
617818
279800
17153
1114948
709341
146434
413601
1718302
982061
981488
182737
1885670
1523321
923728
58360
216164
93456
232188
498782
1980701
1992034
1212389
361520
1696274
1010020
713315
1588214
476330
749860
56317
1925026
386544
1005361
412884
1948199
690142
1319688
971384
591233
1521975
1611324
1434558
200745
220291
1097338
103139
1685910
925707
1989809
245799
1256289
1266881
941011
1475479
325302
1799879
922843
1828722
793019
1152403
1440995
182699
997196
922714
937059
741202
1290282
1172013
1337187
1348650
656665
87433
1231101
1730813
1207510
761119
1883098
173465
312542
1697483
1585699
553945
722894
270681
1481716
785788
935432
1477719
266456
976143
1619951
1524832
1335631
128195
115739
1449691
1637643
1704455
761121
1953729
1581179
996652
1491007
612197
1527434
154713
966172
429266
1016225
612931
552681
1141961
213494
1982426
1442048
1779453
1271344
761364
400176
212038
511295
1608174
60221
38637
735136
745780
866446
1996429
1994066
163957
1170112
1958276
1162965
1948479
1422970
1083026
193831
1222116
1455275
1728718
1282585
1327032
200576
564557
1429339
1335273
214215
1725875
558233
1466315
786074
1928455
981331
1575133
194853
199213
361999
579216
295748
644194
532790
591161
869166
1937358
688139
859311
1002983
812565
1905002
1138626
1471955
1423810
1647085
934878
1710505
994015
12859
662845
76202
168907
1624740
260238
588100
800039
1479617
1830722
1890685
1303726
1989278
1003037
80774
1778390
1042947
1950590
1034231
136128
1008113
684823
930960
471181
320016
20571
1699272
773154
1138938
1690979
465151
928176
541036
1313189
842265
1170182
1574469
1402039
1801743
1388277
1118472
1310401
1818615
35783
1957593
1086718
1313136
1537508
1434601
1407691
255798
128971
745026
1121236
1447885
1708531
394683
163204
1282230
1630924
1493877
951315
649492
683620
602501
1306506
1488653
702987
1004481
774145
1710574
512892
398794
491372
1553108
1993634
786570
893713
1223632
549352
936926
590341
996169
1090218
609374
123169
1942173
482759
463933
854481
108796
779336
1607944
617765
137327
1931801
1770972
260482
806685
272877
1194670
1651682
353613
1269937
1452535
843551
694045
268213
1613793
688107
605904
128777
1638115
909530
1353929
1924077
1108786
1880065
1833660
87681
615765
1180875
748803
1091923
1683279
476466
1111310
779697
928660
299360
1813564
216127
996778
1308418
1017192
781091
1758753
781732
36135
1144923
1270736
43188
1275687
1563331
721739
544098
1996446
320441
430244
892936
713916
1132436
1280357
1993280
503025
259305
689669
863288
1111946
125727
41
85248
700549
942200
325937
1700940
1686687
1303656
832176
1263032
521536
1902284
436559
709277
187385
519030
749498
1367520
481084
1715710
1147290
232151
1506313
201996
972089
210908
1288037
1018762
1613928
294804
1111243
955408
1958121
612422
339623
1386484
1595859
892819
716623
309652
1691808
1254834
1982635
725987
1908054
1602128
1426727
1828986
1547793
1424706
904657
1085070
1665470
215253
1550584
22102
1813480
802766
1475210
681118
952652
779538
116027
1545683
872044
563950
763332
1762723
970870
1716355
192585
1804474
1236276
246326
57343
1679855
1111848
1725457
1585743
1033627
1893870
34754
1619095
1252268
295779
1080530
348653
906778
1822388
1664492
1056551
1315233
585698
1299424
336103
1558900
1112385
56783
562779
1726622
1121144
890858
1664388
206932
74338
908681
1309008
1339787
193847
467892
558336
1058110
1123114
1796638
1332846
1064058
1524862
1922940
325177
1698715
222387
873745
170076
46103
1083578
120538
500660
269407
636355
784521
1064643
1738530
1999708
1653387
1053706
1943323
61025
1916045
383969
609079
1476582
1922026
1899505
1158969
46395
1898361
1472586
1408205
497922
1281299
1749864
1296838
1282224
103033
381342
1817536
1036066
1846094
878425
133552
1091770
1654869
75735
1108284
1343726
1027127
44109
1727440
326954
8976
1466646
551885
55724
1080868
1466325
1204305
1180874
1921426
1170913
1758669
1508119
851746
1524396
1447369
1843525
1774231
1771965
390126
807508
982673
536370
1375490
123561
1311858
1486285
1218851
902244
253943
1228411
570175
728505
1063812
1961841
1707011
1162034
65834
1240865
37513
968559
1657983
872606
1263298
1113679
1300815
579803
1063522
1872651
1814279
600477
1964606
1643135
840690
1701506
241996
1186234
304018
1722966
1670160
1535084
1228893
730806
1160161
1717248
251935
152767
1352224
1933137
930611
450487
22034
44816
1754117
65779
683126
1422493
1897560
431260
255797
1081090
1330891
1332688
938392
418041
667982
1333030
1332884
633252
1361287
223834
1058690
297544
1668617
1546675
300445
719624
1923614
1523529
412236
1650898
11103
887280
966884
1768211
580967
1277520
140988
357364
867933
766039
1765927
1347353
951408
708634
921256
1292959
695539
336182
802526
471166
1572399
1775158
836211
1909346
374847
417228
704826
1468784
297344
1204344
903792
486313
873113
900418
1037734
1078973
1165785
25446
692550
1367865
1486605
449933
515287
1170965
1882087
659945
1155563
1874652
601445
563897
29747
1384763
249312
858678
1489855
1285065
1581642
732885
159294
1466415
1625412
1166185
1457327
1203367
1813194
1283078
1951703
1217949
1033440
1053738
295335
1077511
1440609
132295
1342791
147488
1564476
889070
657568
1974823
1593706
215734
1606985
482632
1815971
1461141
29914
898752
1039807
1565884
360073
209374
54268
1014818
462308
1583837
440233
823863
694419
399349
651135
1720482
1374443
852685
1600041
1896278
904546
1117914
568690
1402925
1455372
253548
980136
1592972
1745413
1418872
606189
360874
1156927
1704169
265700
1780689
1681627
410149
1782407
1112081
1013971
1745355
1998628
469703
782770
1128947
876135
1616890
1077150
478881
571247
1244876
1316568
294630
1781693
842888
1075621
684271
1328676
901429
148089
674011
646725
1145865
377086
614346
579567
818887
1316457
1616547
1979703
1404036
844377
201071
329793
1139198
859625
1858917
366124
1272317
768079
663278
373551
852394
1561943
51905
906215
1052797
676153
234952
1885311
1875044
288964
661394
552986
1977830
1260615
479592
1356350
232824
631745
1516542
1919218
121920
1315479
850425
83523
626347
439946
1362544
1520909
1929046
177017
987387
280635
892224
744900
1653983
37957
1235473
6149
1847089
514016
158426
1461091
1236344
1232933
752884
1625608
1356722
795660
725209
116847
925477
1226412
706298
910383
840220
447070
1333401
668317
630682
1513081
1264418
1847755
1436450
1641789
1810766
54568
1910921
1009147
1158470
1588010
238397
378028
1714042
1496773
1122496
1491792
1557850
1678301
1570993
114669
1558791
831173
1346443
1776543
737469
529318
1181243
382219
188769
1131975
1268862
943726
1455531
651523
892232
790315
909468
878879
1796517
854550
629267
1522348
1789284
442358
1470106
619887
1642052
511962
1692266
1481229
1345943
1793934
921360
355270
62986
378069
1113869
1543946
1195451
191332
776242
1011332
211014
86920
915321
369146
1038996
512211
1365116
1792809
1346066
23512
470800
1863617
1833034
1481746
1067646
1218644
599067
926161
1421692
1070734
469142
297102
713519
792875
1815242
1565425
1152128
1223822
928619
493022
815979
647183
1844737
783866
515603
1392940
1380745
839543
307193
1913154
1098356
817774
1841585
123196
1921669
365985
1069146
1283202
845817
1705504
1404032
680829
655157
1416080
720432
1078444
645726
586674
1904260
659773
1676271
1252677
1344005
544026
388789
101285
829721
464712
1911351
1156104
1328971
76634
1882521
1827306
12775
1878129
676965
223781
484388
1707744
1133939
350396
1767676
377953
1546437
634446
1218241
888998
1219501
168671
507235
417217
257890
1375123
1714839
47821
378004
1834360
98201
1043245
313109
493276
1811081
1830299
1569973
844169
1839863
351922
1625075
1847224
1634891
1816573
590885
183382
370778
1261472
62230
1184404
27410
712319
1743685
1945
185522
726546
1976799
562199
1814132
858219
72277
1424475
1439995
1954504
1517975
936836
1544552
1205454
1772731
1641984
1336868
1184324
419705
1791629
1295882
639009
1680984
313509
585844
1942323
345438
1769183
191860
136435
1950286
579757
210948
308622
254623
1228717
1643705
1937316
691247
884493
1715166
1573992
318679
647675
1619976
994478
644207
647443
764489
1092631
335360
934846
1348275
131141
1523905
1902296
666745
62056
127720
606184
986307
1272780
1021012
1114687
1139564
1252932
1238066
1626480
371084
502798
424073
760458
877770
339592
1295378
231844
1624807
1285630
1048825
1615046
1737290
963982
435287
1255130
1041245
1360605
718020
609487
1088067
1181244
786033
1668837
985634
918199
777496
131412
590903
488216
1688655
1298338
207242
194448
1618849
1898229
1590648
1065733
637008
74250
1769440
1954033
1502520
1344893
995121
809854
1835552
883525
1666471
1465302
1216453
1960982
1599855
365234
1565283
1226303
544206
1575300
576826
1011093
1888708
795603
491269
1217555
1050860
888669
1794970
1795898
1615642
308760
1818711
763658
1684304
336859
1941176
1718498
244842
1162182
1886423
426647
595604
1347543
1156821
421226
1512264
1148416
1711374
394421
715137
852433
1443326
1098563
318483
991995
702376
281027
1790088
105690
503397
201472
196767
880709
989142
1865458
1956571
1110711
1069712
1874265
1765297
1409574
1608308
997563
1202954
1578017
1506361
496295
376203
734978
1958832
715467
476548
1614984
1645241
1546209
1456334
197479
220887
1442573
1787780
1623492
498362
1600763
1924813
407636
42647
650705
131509
859554
947990
1751991
486024
1033396
1820271
1568998
1038849
844928
42291
877124
376752
50480
576813
746777
1040172
20253
246565
566125
46944
422986
1782393
153732
1357531
1542236
524111
204583
1427354
795277
388473
1189592
1145170
487473
958767
1953988
782999
1200419
590789
1384593
272820
1305305
790230
253727
1773270
669303
1951531
219043
91222
905991
1046524
1851126
170947
1886523
1766925
997369
1184257
1215062
463937
304654
1254689
795398
1098090
1492373
880949
615213
731377
1208947
1164303
317072
1735231
1094590
1419779
1671247
1351557
1038890
1307834
1236355
94254
433140
1476997
1196160
1573612
1802241
238852
899601
262775
1279145
247576
1982019
1854781
1442492
883108
1860886
672573
528195
117709
491431
491210
893884
186178
1609913
263804
769926
159794
586403
907387
912252
427731
1643370
1311335
499624
396238
810656
964418
119134
407366
95900
1637973
1408048
434625
808785
733425
1787033
1971664
1182147
1964345
629170
438846
733319
1388159
347128
1812410
63555
1859482
1826859
1226681
273896
1746874
112149
806381
1907544
1611745
1277148
930387
1594383
1789645
123035
123607
1979515
603493
659494
1794105
1454330
834814
797590
128942
1954178
1847883
1184493
760898
526013
1753914
377631
1568350
536262
264847
765343
1617840
715514
788563
1376111
717660
1618969
835905
20951
296381
1806500
1238230
1578311
869629
6245
133834
918348
199152
981067
1673085
266204
105492
804754
1372527
1810319
592006
966597
1752658
1802532
220420
144147
1368933
1051482
1110381
1660344
184996
104615
310105
183767
1666503
554847
788192
1905750
832592
850958
337558
1964995
472808
1755237
1116666
1515910
1592061
1533965
5017
1381954
696114
14465
320468
1758504
69747
1558248
1328296
555011
55075
280802
1347711
99694
952509
1953757
1670937
58556
217223
1448238
1873897
1606310
1872201
1443067
1492833
1501134
718135
514769
127638
500012
1296736
434804
1229503
1679798
813289
1936464
411354
495006
1180146
1536747
513796
44950
89211
603604
900317
1894406
904388
1429301
1725871
448015
1845520
279573
704418
230460
1405316
1568987
1106249
1766046
1121957
214031
1985837
1817393
1286529
145563
1914455
91713
1918914
1106894
1973231
1966668
1684886
850565
1524388
1358741
857469
981654
275192
1664194
1677960
640170
1882196
1494695
694376
1729069
1421413
626764
168568
1538875
1949655
1584340
359255
962772
1073842
1062625
1362105
1593672
448185
1274448
561284
346513
1995345
1004613
362383
587039
1137231
1963820
558437
366703
611146
592989
1862634
1825461
1407253
1907678
440502
1223632
341087
1680
374048
783204
722405
842336
447630
1630505
1966137
1746503
1906971
253929
498782
1240571
294789
708864
196027
1399801
1439547
298574
1744512
1814492
371202
726101
279099
1542071
175185
1433522
1914721
1132667
1643179
344015
1582857
584598
1305704
1116132
358786
1016010
159322
1510213
444795
1586034
590512
792288
1088446
1090792
421359
1518949
717628
1194367
1932894
1664962
1843576
1380436
1320211
1943874
384033
262926
1187393
213996
591150
853246
322302
284423
1352665
133079
1129601
802356
454672
1999268
1779842
1021182
517231
645822
1448272
1957611
1623732
1125192
1251381
1745579
918071
1185522
1242867
1992949
344404
1897434
20261
1567629
1629978
718237
14836
1557234
1575310
479755
1501820
285991
109486
1951250
1730607
1117365
989956
558112
813694
389840
1770557
1818437
1810207
1895353
460276
1307350
139345
1980942
1888432
1480335
60288
1976445
168889
332261
555638
70177
858115
1898913
1599725
1850652
436265
876032
329170
834039
63404
597718
1208983
417816
184770
606894
382696
504837
1342547
246094
1880507
1360337
1259587
891090
1082033
1099344
1778034
763943
1591750
1621308
1570077
1256076
1028900
1945080
1344332
1556957
1592070
196233
1768796
1047717
677663
1606055
1352000
1930241
390494
1070637
1075880
717314
577234
1428053
293854
1979594
694466
1389641
1393962
1080194
10393
419548
640313
1942266
416256
917259
824460
244970
1111009
832703
1966090
1003316
410916
1728420
1813409
556445
494792
1488961
39185
1870007
853635
1766311
854591
43297
558178
840738
816028
509772
1604608
447658
334842
250409
1378163
1993401
30432
353432
1157097
1420990
1400184
1335270
6223
1819246
309848
782912
993882
1498560
1716464
1873073
1943649
1091949
1718287
1854747
561989
1137230
615520
70659
1859410
1809750
462413
779825
158997
65814
1203853
940591
991780
772041
1011732
1138484
85379
763658
1060070
665732
1397779
358681
1398738
91439
484752
28666
722929
845839
73823
470569
1974524
12254
1495289
243416
842888
1339496
171209
526323
1748444
1689970
403991
1494215
1650710
1214386
137699
507707
1206418
1512330
1646178
621905
1651718
798
1909511
1607070
676119
57630
693802
38768
1373561
612650
842369
478383
1484072
1935291
1261376
1087372
201250
1763242
1079891
1155816
741966
565072
657432
505443
69109
1399094
830828
1386361
1911564
218096
1155608
1637364
1608235
724195
1896830
963375
1119592
561862
341475
1740002
968853
1005892
1585986
1983272
1547258
588318
247556
570415
1051360
38004
1966798
1265661
426988
427887
241575
1379653
1728148
941798
526901
801067
1859562
1624996
1864275
294675
573647
254395
182211
753306
1428102
1545814
1295891
872785
1678300
1389081
103426
542280
218056
1001920
263202
704890
1176563
755432
1533703
1229865
28762
1721050
1402829
1955800
842587
1901684
540982
1440171
780792
614466
945038
305772
1388489
980394
979571
877261
1405123
1452568
1488727
954139
736306
1972092
1415933
1581604
1934705
126979
739915
661977
21720
1835980
1021544
605554
1974026
1615567
1970128
578880
805686
927277
1271592
806322
340345
1905871
1155308
1721600
1259798
1528080
255113
1531891
1740430
166171
1857340
285209
798199
430357
879438
430307
863822
1089652
1457096
238781
424284
1728989
681390
1671529
465939
786765
1710645
173384
68585
1832368
1001724
1430026
1875769
1965776
86758
815360
762249
1330538
1659058
1057258
1576290
1547640
591763
1859887
1875671
680718
1874876
168879
835362
342679
285079
1333137
1161896
1452817
1113144
398389
1429579
1104872
1635225
527072
1550663
725391
839468
1441828
722711
493018
1433633
915643
688755
1285231
88118
497120
554547
1150301
171893
1054505
1296801
1417289
1027714
1084222
663046
1088559
253887
1079831
1085739
1322992
180436
1683867
972944
1244561
1683024
1468031
1580309
1008107
1438631
1983335
525773
320022
711088
1946236
1027331
574956
827427
1659881
1181648
1176882
979514
271823
289999
1122319
1233819
604626
356801
1826180
1706404
1241854
1826645
931413
1527394
253269
1128941
1722497
819208
432991
1360086
169876
1777160
247791
1270105
1887151
1827285
1363487
1923445
498299
283447
779588
976726
752223
436610
1795385
1686126
1952970
1555704
540031
613835
1975520
858095
1138223
1563984
1376463
1204323
1826874
1285741
791813
10096
964418
1082851
355982
1227624
762726
1118273
1030205
1271664
1438501
1429972
919209
1312501
1297355
1173103
680637
1325970
207946
96348
1248556
813843
653719
1051837
600699
1845232
1643548
546746
674930
1174544
270212
124708
1578074
1302374
1453780
162935
402077
1713606
1164883
302960
1714545
162943
1827554
1188920
1208049
1786012
116934
587639
104951
19761
1613825
1184473
1264480
1528333
28756
1842589
11307
94686
476385
1839033
23363
606768
1658865
666406
614659
1162040
631267
988736
835494
54675
1606106
1999559
1852971
309210
542607
947492
1137752
1288578
299696
465652
737543
1737290
778293
1317855
1576920
1108878
1418476
587895
841764
921925
1440387
316937
1556003
598640
1380570
967158
1863373
1679097
152453
1077429
1857450
997346
234047
1863041
1453084
257181
205943
829605
1604992
1561007
1367979
775659
1383571
1179621
1205841
390486
1967587
1876643
998213
1669192
1635890
1817107
1633687
375126
347076
809365
97938
737134
444313
91546
13270
21620
803885
901164
1520858
1405885
1861754
290041
121295
1364103
1726711
916191
1742182
1708119
266031
899857
1788964
1333767
1061974
1249441
423870
1711311
1312965
1277807
117172
1918022
684360
1149712
299759
679175
161246
1363899
651875
111859
1468625
1941031
340818
13293
164492
1305497
85682
1924968
1447703
129878
125189
1105723
925409
1338192
993779
588114
1745550
387384
609517
1982494
1219495
303442
723568
77197
840179
958013
675924
1049647
1214523
1279525
860582
1240242
1027083
481473
1602241
1645843
1552257
883046
1229045
1945229
968641
792110
993904
1795094
1342727
544013
87442
1082193
21312
1556608
1620239
194389
1658133
1527685
1845473
216404
43308
1774658
1988086
517062
234081
1913292
265755
1030813
1549641
1933121
703306
1029297
1526791
1347542
1908624
1521876
1216855
140686
1780950
1586639
1722841
1309919
1733203
395346
3035
249463
1492362
845416
1687222
412061
1515741
1532326
1410335
836099
768675
1161744
733222
1358524
308131
120042
1863215
1091269
1223376
925336
839008
145435
312394
708941
560889
815299
671982
1077401
467019
311991
1663957
196890
264301
1633575
1307673
1709434
1775150
401575
1808182
378127
218682
1311197
1544833
1464139
948478
1053280
517382
1863538
488601
1118941
67652
469120
1001095
147985
1277800
512608
1282258
1855742
166299
253469
942434
1166416
265995
1146124
596938
1390382
1773470
1324755
897519
487650
1905880
1895013
1822407
653191
1992133
1947118
1635705
980725
1209017
1638568
757384
1521779
713978
676457
1064202
1757904
1132953
909395
1668283
934942
1670254
1389980
1369733
1579700
1549398
305003
1079428
1489022
1242583
895923
21192
658093
1798564
1738010
1123838
899155
362529
407289
1536833
1958535
79346
1074060
1215217
1072327
1192539
217044
1796357
725293
681090
295154
1300200
1312389
285122
147979
92603
558792
498628
57339
901327
541475
1982342
521755
790033
1510884
1837526
1537430
1750344
1586683
8589
1952510
868534
423002
1422443
1609574
121589
144890
1692431
1805914
1871221
786091
1040617
1090412
1339614
597047
211800
429903
689983
1106587
1773782
710365
939602
1897465
370012
255716
302426
1344251
481633
280137
1027733
1800994
1060332
1877872
586605
1504761
1543208
740100
1619036
1956484
1103565
832719
449989
14772
1240363
1294662
1523261
1218227
229273
112282
1155492
1171763
637992
1713545
691615
714737
1195047
452955
556341
1802269
351200
971364
40599
1769194
482163
1971943
199075
1800366
1886617
1930098
951500
1080298
1935303
1689457
205720
584201
987691
935703
1052965
886320
884917
1396657
1600547
1333629
978894
1976526
829787
720098
1541032
225077
1085346
1342769
875786
1104129
345318
914311
1128928
1101003
225403
1126216
1266742
703271
988429
754616
58755
1811052
436631
1812478
1405684
909323
369516
1532938
1848428
199325
1745723
1973589
1030459
334705
500432
1223088
962951
1587253
1729261
1740385
1572157
1241460
669956
200420
1636344
1041841
1298613
52652
1511022
1732580
1699594
1297965
516852
1346199
370489
1429194
1782816
1396036
923817
751561
398334
1755675
1461568
574700
185501
1861653
969668
683007
951506
1291233
752227
836704
394773
1739743
921734
611743
300133
531894
1298886
792763
1191971
504838
645059
1098013
1376166
206131
1089661
1573115
1173869
58795
405683
680154
200751
123262
522966
700914
1230283
610653
319165
1143665
817043
1197319
1383336
524771
1590800
485391
586067
461428
876137
1112896
458071
1045204
438856
1133294
16296
1074272
87319
917488
1468946
178461
1430848
34043
1601417
1026814
297656
1533955
839486
958732
357921
722484
969383
1253749
139583
1319947
1099828
810951
557943
1279576
479957
92486
1424907
539788
222185
674976
1398050
1023848
26270
350645
1736243
696062
1370958
1968782
1116612
1296739
17481
1231633
1009368
947966
959165
215970
1679380
1962308
841514
582890
1087313
724842
216618
1201932
541307
1615884
145246
1324990
866822
1896838
451168
402795
244097
1485304
719172
1709058
1658092
1516741
457568
1029285
252539
1487451
1004461
1701807
1027276
1040217
1904859
3654
703296
1671756
51572
7016
451131
753174
487831
215487
1153306
1762560
414926
1762243
1344551
1854780
1373123
1234644
1101546
1806687
90214
193363
1636888
1525117
963848
1945273
77455
107321
1641366
5366
1503619
1063617
1809572
551633
960481
487867
1366475
1167370
731522
1358196
1695967
706058
1247356
1484665
44753
33722
1665551
1101462
1026194
1024205
19472
1080797
1544565
1360
1102363
736375
483599
1662476
634764
337633
645799
1121151
800652
586988
1559602
7236
793363
1398352
921823
416739
715394
1375956
1153385
1313880
37919
1860586
961633
1323378
1293699
1284907
1857195
466028
553393
329481
29392
1886626
1199051
980882
1832527
1557922
553468
31164
1219095
1859627
214246
163651
86635
1544082
1776300
753016
352794
1872314
714601
722447
1583494
1265267
79802
856743
683690
142657
1193791
855834
459237
18898
1654236
1016659
852614
901322
1063650
223821
1661940
685238
1848845
35505
831132
1488644
1621140
659557
369975
1731382
1872833
993770
1410420
1642981
1651001
1677540
1651688
1817805
1577893
860751
1237079
41489
1723790
968915
646631
869151
1150911
478396
143011
1211833
1970102
1335183
302859
1530146
349440
569807
1000002
406480
1060090
1767999
1248089
663899
1765708
90203
1318027
1933347
1105563
1250336
1400765
826019
885713
1572493
1378414
1331930
85058
1719717
1405547
54210
505977
424037
1528548
318664
1866740
1706426
1305716
981550
860424
823574
1648620
745186
115942
729413
1484979
1530926
1442439
1371673
1176808
885288
217509
1743251
1257885
1484263
1236526
1222532
1054827
283110
285850
419125
1943660
50900
734017
1362323
1598024
96138
470015
253732
1800560
847641
1914022
161986
1696015
25260
1791659
1006647
1610708
223814
648726
1452123
680280
1167969
1128495
115824
1597738
1870587
867117
341139
1862225
924340
626705
1912167
9303
25609
630567
442070
1326123
770756
63092
1038813
306115
625131
440976
539365
1491996
73091
132210
196234
1819976
1132208
949530
1745970
628706
1296491
651074
375656
1287815
1742143
1173239
1235075
1352596
1736066
32596
1584240
229082
182982
1547410
1011018
725965
1395844
1225158
697771
121536
332315
971584
480473
1383625
392080
30956
48126
490524
565004
1835327
1779360
485492
683300
342592
448887
1786885
274523
937302
96570
170098
652510
182524
1977565
1650046
853939
363620
829829
1881024
1580331
1478573
691045
1433851
1871
227692
1863598
1345048
1148687
174075
594574
28713
1177484
964007
1043514
842200
1116956
1309335
1271217
1508462
1009320
1470882
1902309
1225338
1329023
660327
1695205
1014423
802922
828226
953635
865470
1035312
1327604
831280
1813528
1026795
1297008
1799145
640729
666937
422866
725909
955439
1253765
1635646
1331313
646918
1052469
1514668
610472
322873
1149155
401374
1799639
800119
648237
392608
861750
298033
869752
1277178
1608824
1111941
244979
1872206
1309582
1114546
964008
1060302
535230
1574420
460514
938007
661581
425118
756712
1582918
252032
1051918
1872833
926530
459505
1160864
1719357
738506
421827
1855815
1362379
1387792
741988
151054
1153259
687268
1674083
384915
522178
1315815
1114914
128826
1317049
1546243
1781720
184750
1682617
579888
1546546
36866
1712300
1931753
352070
1372687
987604
247512
1998637
1055570
601571
934135
496487
405384
1580536
435301
1622219
1641907
1481008
240952
1285478
1391046
82124
983857
1447037
1561768
744318
101873
1197649
1918530
1383289
539289
1535669
905086
888825
968939
324033
522183
1567458
20937
396859
1354352
486703
754679
252684
218000
599844
1116707
923417
1474276
900811
667696
1113436
201508
34075
1688064
1867767
29367
427799
1392414
976941
1527506
1133406
1420950
1101387
638590
1876157
134707
880193
1903143
1882226
1730606
129682
1514789
360236
1104267
1918964
1107050
671830
284579
1636412
1614764
492115
497205
1652832
1926760
272137
583928
1287513
190508
271843
551595
255274
1776102
868367
1022430
717605
1133456
867061
283150
1136156
61421
1428862
1160986
781860
17588
1949191
1339577
1506358
1130160
1543708
1782968
1266065
1587131
1890726
1610961
1571612
1162882
1285379
202411
1984580
1728217
578939
158034
1533570
17304
1664406
95985
814062
1343523
1526964
830888
1698659
602151
102204
466250
1109039
1343889
672624
1021963
1937167
1320833
677640
1214565
188877
630998
1370758
152034
1063756
727469
1750306
679096
1878627
1371235
867599
1633155
645034
1599668
290485
946583
624852
593767
537095
1507803
318946
1443708
1811533
1683781
1889802
1432426
1290605
992122
701644
1371251
867656
1536164
541047
1683870
466447
307498
1129580
287373
1559741
1634722
574591
1821116
1633556
1654165
871274
359731
967667
1869323
1564665
1949487
295022
1377354
1136774
1190837
664213
655161
662949
1665146
1054921
1591911
1590894
1658594
674726
576173
138783
1370962
1186600
49347
1301692
206327
494934
466882
129347
1803450
660873
261415
850028
87115
1256123
1135036
960533
883841
1126254
598195
398045
1807911
1130776
737335
169122
1689801
1905637
1300470
132094
716459
312371
1101828
1265168
634720
393421
1347470
1027141
1027197
1661604
741571
705511
718779
1801385
1821425
1192624
1115526
33098
240581
1603524
1081629
1616480
1617855
1444289
571571
1254034
1916074
1466818
1153087
700889
435175
381439
1545449
1940124
888270
300425
1014674
1641126
202530
1012570
1120072
174443
687369
256536
757489
620869
27171
667757
885655
255168
1265050
546250
406019
456471
297577
1823175
1597055
758266
563158
368746
1223582
259731
838962
1897587
1024292
1931333
660802
1709107
1301600
1029034
1387768
23827
1846767
129354
366515
783292
1896726
1586814
412880
628202
1775280
725252
1287647
1446253
814435
1244392
1963864
1382349
1015926
966523
1159507
1254773
1334684
1681488
1814244
50493
1887317
503656
188954
127926
658400
1616378
111910
116421
795721
1403701
1953164
578678
625371
1959628
1522406
1881616
1493318
1381007
1942557
980384
475321
542424
1478145
1769510
1158943
375709
362932
478005
906449
463776
450816
222855
635304
1658186
1478887
942347
1607755
1597233
631734
1388358
178976
441308
263356
1434904
1603074
1362326
1146050
1884818
1808571
10053
1648444
1178623
1476931
1650259
835851
1615839
679691
224260
1288080
106576
1346579
647669
1034240
1486392
1184400
87612
579039
1421536
1845415
775450
1340658
1354131
562976
1551166
146432
1646703
843468
887586
1331514
1730434
456677
1425820
1510124
1051765
782532
1934147
152255
693941
423036
963525
208569
446727
559820
100101
1746261
643437
584431
448757
643513
507378
1623400
1750543
1338396
427856
1717624
923840
924116
433388
903204
287761
1633464
386331
484228
1298252
1739144
1436047
728355
1070693
1158252
881927
1867095
1784588
1623298
378870
919885
182435
1530565
209329
1977809
966015
1246410
337149
788289
188979
1110026
1000154
93636
985548
1338288
516478
1797335
132880
694065
1248735
690269
832988
1860920
1087363
1487485
1204567
711912
1707871
1759880
884883
664079
578670
1074065
1140567
1492556
643747
1145120
1172645
1536247
1516776
339540
1953691
986318
1634319
1688368
52932
547542
1434019
1793302
78205
1324860
269297
612952
1084560
1069178
1458286
1138597
280587
511303
1400813
1440965
246533
989941
932585
1019126
1877592
1224904
1124927
1917299
86689
1666511
1927262
221087
711334
526060
318499
458233
1705098
277677
85045
539958
21083
716990
1511858
1066163
1829012
424975
1900031
196960
140804
667040
708635
510630
1321998
804315
1350592
1866128
807370
367190
1353212
877839
1658586
636263
848332
869047
709557
484044
959243
1629673
900390
825702
84469
1726632
1429798
1671247
924768
1081006
1497350
1190371
667958
1001963
588460
1724481
64377
1703489
1367423
1872524
520845
761964
657248
791636
1156495
1561939
1857533
1545383
1305652
1264104
399958
1473477
473900
459354
1607696
656
1560037
368148
1348046
1870545
688341
650917
823901
512433
723782
270615
1909822
1659838
1960584
1106490
1734375
1706247
1835050
1826059
1705918
1868101
191236
761602
591105
665289
1145407
751949
1035369
507097
1069647
198926
50855
69591
1956693
1901483
747876
1632319
1724463
1871574
37545
511417
568146
1269339
419342
1623507
138204
1223088
1312043
820380
1126228
1762996
1268302
530906
1879884
1457626
1248713
999466
1584589
1288297
732648
981935
535799
167539
1579972
842696
798889
912900
1728324
1015488
502650
680281
1441746
998589
1627583
1376480
926672
1215517
489235
1390280
1895888
1348058
1217276
170827
813632
1253131
91804
1283125
681222
24221
1423988
1093535
1719782
1210372
651732
1341572
908186
1683187
297981
1921498
609015
31603
1157318
1673139
652914
1636416
593662
1969352
205098
974262
1660725
891336
1512585
1585052
1590232
1248846
623473
1972873
888666
246545
1329301
369017
1882929
1759882
1174133
386373
249951
121254
1981413
199121
631395
1053881
223038
1505030
719999
1758562
1630523
1090496
325874
564501
785986
1943822
60557
1816044
1113115
1268372
423342
1036114
1930293
817569
1007615
847123
1346579
654495
188944
1287782
1884441
1762790
394792
627973
39259
1750879
596283
483507
1490324
160926
1461685
184624
786046
643993
1909285
1966939
969524
76254
407362
123437
36709
7522
1312431
592854
1053478
81699
1381292
1949459
1540414
729978
537098
181988
1887493
718468
117904
1537343
1040496
1964131
832936
1061655
1446625
1801228
1165994
351035
461084
1125858
1995475
1413752
653598
1605672
1025815
560940
846700
1905111
1016834
765176
47790
1534928
476409
901303
17869
704723
1293278
908674
781462
668936
1164326
613537
1317010
1007172
601546
696423
1119437
1853773
260138
745446
1897175
1692576
426251
864255
1851075
1728809
1785777
1133347
318490
1808212
1736706
166597
729791
1960696
1950473
1328232
1808978
660750
668543
1868346
173028
736561
1885016
154533
1269777
820672
1035256
1238017
258809
224358
650918
1033777
252965
190313
1007650
1677394
1033569
1928011
1061301
1210027
1441357
42511
961025
1018424
1110228
1781060
72037
1242599
408840
1742509
647111
472770
851248
1415159
803700
1547378
1962000
546893
346234
1257886
19084
1947363
904983
1300331
1464784
1190449
378731
1901164
664068
145988
209154
860876
1509370
881510
1340991
1986963
176099
30557
1815682
1090066
224629
74419
1124951
526300
72220
876443
533113
1306537
897517
914725
307656
1638367
1966574
1257021
1936570
463299
283660
1273992
1583513
363160
1162355
154245
24118
59630
418147
801278
1413851
20907
1272122
10097
534368
488994
362013
598321
255716
818946
1627456
611792
876231
902964
138963
276984
1677462
1645727
1332017
1856682
266228
1507013
849030
1345045
1742810
845472
1274244
861391
1170071
747467
274418
869940
1182724
1128842
813750
1973273
1549433
1521481
499076
737753
1004776
221386
1869173
1840632
329137
795881
540428
1335708
25171
1688278
1660492
813916
731501
743164
1848917
767738
1931799
1495624
945359
1261288
1944146
760714
1017604
755337
1375071
542164
1917798
658231
1629508
953581
1874349
339909
1675552
769513
1471083
1853255
1188676
250569
1839906
1257399
60759
1987606
1285988
655092
946621
1532816
710357
644201
1210803
142153
1276438
1297338
1943698
671874
716860
387293
132100
738023
1612193
242656
1769340
1368246
1471962
1153597
308119
1945233
1374313
1621151
1446055
1915733
1464500
1035014
948226
502510
1950715
669520
871653
190863
1673872
794229
1295978
706093
7522
1268783
1675115
1433598
366132
801373
1174873
261614
925287
1934079
1656211
758494
1939900
476696
376170
1719450
1957366
908448
1532956
1017108
1830413
1028516
649281
226701
1736981
167382
412736
145231
302976
1702522
127714
949340
502275
829645
271867
396627
1087144
530811
830569
1104408
902900
800457
1975039
1400568
660709
1031825
1637711
1882566
850376
791164
1818974
38561
1178058
1975199
1621598
334232
246373
582240
1870840
1755174
1463238
847762
1759328
1706003
78414
435610
733394
1436793
704956
353843
1019274
981433
742639
540842
136860
846406
1734809
412155
306197
1063057
367932
39444
1188884
1389570
259221
313097
664294
1778233
1772116
1693914
359286
1906737
1487859
177820
592255
1934618
1560362
984928
886375
1201021
1428522
1313032
699169
279335
77231
1183730
1833244
984630
947902
206530
565246
1548942
1566478
1386159
1783729
834008
728740
1254631
1220003
502645
1703128
1795334
1381174
1272858
1271596
1003110
1898018
554132
1019096
380635
1923389
332633
1871358
248550
644646
1571611
1987175
50748
811007
78627
701287
960885
1903848
526626
1227332
495078
49019
81881
1168264
413094
433998
1260208
1145554
1089068
1561394
1605781
505937
479133
1127996
85544
1662200
1071998
256402
790050
253374
557963
352658
1837589
1697021
1376686
940125
551186
894435
723759
39543
831486
429947
1063370
76097
714600
1852637
1480796
407711
1403736
1746102
1302158
994061
1726457
62183
14341
1115787
720707
573637
1046768
846658
1220395
1375554
407340
1546438
128628
343772
1425056
573747
760307
732234
300638
260713
448317
1738105
648006
815257
1848302
1587390
383576
1568089
1975171
26459
1983054
165040
692692
776205
1739915
1618876
1033105
1603730
1642280
239001
1498757
395904
1291339
165938
21713
522587
1828307
1702342
1824625
293756
720041
373710
1961451
949003
1431403
348556
300719
784479
462015
188295
916608
586620
702201
518072
663311
433756
1486491
973162
1958096
1417469
1649134
1373718
1675484
1586875
958726
1329474
159510
319697
357186
1815415
1560394
161316
926074
593850
775697
724969
26536
1749604
1539657
1658682
1027769
547304
692013
797903
645013
36070
1773402
770264
480067
1304189
883173
1499426
1638956
499466
1923088
1343627
1351355
1204153
692238
1308429
1060789
246610
1655466
1670116
47827
740713
1425919
1725043
921953
1403484
1398613
1215693
732865
1047221
475663
769077
762706
24975
105054
1246695
282956
397773
908965
735024
1312752
1287544
1364837
74995
1798234
1343355
1441172
430817
503259
1437944
301885
1051024
716966
1155624
1185644
836051
501258
1122309
1139558
1104345
18409
1155882
1565365
1188146
164920
309898
889791
127453
244051
94218
915305
428536
602119
847439
1030441
32757
235806
1702856
1864475
1931316
1775612
1435796
380737
148334
310655
545769
1323249
433198
1648838
618326
1113415
1786884
1074850
1151806
1657570
942950
313092
1256456
577843
708436
528121
957490
1345605
1962917
931867
1376710
57271
1403517
750069
1978730
401826
1006478
718508
299636
681236
1440791
1125837
322947
110055
830238
1550576
1359926
1724180
99700
1928823
1246985
1030495
993298
629508
995644
1966518
1199688
310410
1856532
251713
1999591
868644
1215854
1331171
1758213
1074532
174383
369434
1628797
565736
7666
1369756
1361438
144375
483134
1331757
453484
1252361
254725
151273
1606610
1022634
1469455
96082
504390
49066
1902994
138323
1061259
914971
1656463
587865
325028
925693
911403
86
1585449
1951603
866424
1258990
1185666
625052
1879885
771012
1128884
1320752
1280940
635272
666596
1731621
31129
944277
427134
137369
733993
1802984
965919
1134586
119548
1673303
1224444
1394774
395186
725533
1741198
1673873
147175
1073534
852178
579951
280919
649504
932536
1856963
35818
195182
655546
1174855
640095
526393
1258143
1800035
795877
1350516
77460
689819
1396962
1558598
1821615
1674045
1482554
1101413
892237
1556840
1319302
1360951
1269882
354948
717466
104442
1639001
240726
1955070
1713192
394688
306824
1363332
669982
147435
1907543
373075
882899
1376573
1007822
1408932
1433621
1876495
1585406
66241
1247199
1744364
75903
1917333
362122
1702611
1377201
641042
1091607
1409187
171222
1496516
692460
1933880
364551
402495
1143074
378117
725470
714077
1254788
1589935
1433110
755817
302954
1720894
1797181
683131
1971936
1824216
1484258
106200
965976
552022
1532966
343471
1774809
568059
1740723
1879849
1184517
363087
780341
1697015
1235080
1900408
1332246
20171
1946642
61894
569256
1326032
760449
958353
1060437
1986807
416338
768274
1493012
726054
1115676
402220
547215
1315028
1473477
954186
391029
894131
1485299
797638
1976251
1521500
491200
616122
1262463
790770
1705643
1495308
38896
1155375
1925631
1839284
394051
505839
1548836
80376
1737100
1714481
1257379
85360
725089
1405532
124104
702667
794025
612455
1587812
1462069
1221062
795876
1443180
1368812
773020
1828886
1384821
1883901
200779
1552451
669286
1494823
741730
600705
1955274
141347
1494778
1197693
1372096
1642051
691044
1413701
1172772
21655
261578
1815685
814062
427553
1567147
221823
1687955
1755508
1685854
276955
551220
678840
184359
200503
1939983
352410
1223168
996226
799422
150976
938396
1011513
974399
995820
527562
1252774
1505087
1595775
1598249
1788326
8106
1288668
1509554
467335
308134
1186917
1682895
1479249
99645
1123354
1938249
586254
884953
54876
1484574
87463
979707
1638297
700399
1799455
1343083
861253
349775
196763
1337825
1353351
840753
1106434
417005
1432483
1127098
1728096
37986
126114
411968
1812962
1099577
1133913
1881536
215337
137354
334747
1160307
1407202
59218
1974449
53395
1064059
1373239
357033
1134117
1274624
1352480
738811
180867
380398
1839718
276388
1249126
1243129
1412996
1638998
928507
1862465
1800665
1842409
985383
1236975
1816808
948436
1883189
1059771
199116
591887
459246
1342064
1180143
1975049
900505
898187
967833
1970466
902846
1221016
786683
1799294
1912494
1510059
1254783
769839
965800
1550896
1802702
1531983
1070884
37912
982540
36762
1676115
1441468
1173741
802961
562652
1849073
1533610
1862663
210919
969818
1053702
1055683
6158
118660
151967
1775793
1878275
129146
1135464
1433637
1644891
1418315
255212
321080
1780621
1163444
340202
305059
1737094
1168957
618045
228818
1904792
1275319
1471856
1890207
81288
1563289
1549467
139273
1456570
1655714
330536
1335526
1070694
1222209
1718216
457991
808418
453502
1772644
633259
150176
1858344
1979830
103959
110898
1595949
503945
1836877
380640
234608
976818
1368150
785285
476174
1562790
583735
825276
375424
1858502
1275842
1790554
985603
1722536
527606
1020548
1629193
386800
65418
759607
1994002
1144107
802355
275306
524683
1012344
130037
521677
1093564
762191
828014
1560614
1844656
1375948
1585404
583150
282638
785788
839264
1321499
1010045
1881029
922949
1438503
671870
876470
642832
562815
1591926
753532
1347932
1336300
949216
262197
1691693
1077137
55069
1464210
853041
1754785
56800
1007912
1881224
587095
252794
1746701
1397935
392378
1413923
1787419
147201
1227326
119592
1975299
223390
1722594
22005
954406
1141863
321578
1386328
1102187
1678017
426136
1854267
1598963
1862570
1993802
644334
1846613
734198
221540
1498897
784659
288062
1818413
347025
1621774
174939
402931
452535
380166
1107139
686627
802445
412619
637429
619863
710781
1480151
1698242
1414410
206710
1181858
50039
378425
9480
867349
1702232
732764
335168
1989107
1916863
736845
1221454
477323
1028581
739300
1853263
1507366
837455
1796929
1675553
1132768
458954
729851
277418
1480104
1467175
416291
421898
1806636
835783
834213
932804
1177064
1234294
1799790
884456
1004900
976387
1131046
1727003
1901998
1472134
78141
566297
1081287
1018943
612580
779498
1761558
1465748
7473
982382
582999
520610
1611178
1930807
1739967
728196
340362
531142
1710452
1836304
263293
1772694
1068817
57922
1220322
689868
452984
1326355
1146072
1735534
1962899
1498094
1944499
987492
1237109
281140
1816950
432090
95842
1527054
597684
1863692
526230
1831841
1551178
1669543
372629
1874400
979034
38925
1666728
161998
1848496
1010474
71313
1956540
579927
389299
574
1155758
584952
46633
548801
1396379
1268788
944495
1090608
495084
1336196
552144
1812849
463722
680634
1088939
910636
423854
552066
617142
546289
1893112
1803355
734579
785596
825243
1432156
154406
1125931
1097112
474061
164677
368937
1200575
32519
311337
925377
1233909
1919966
232002
406087
1795817
1475424
1933379
61812
1476653
1229664
691759
791121
1395907
1136680
1810019
1268622
1514439
1625433
1391448
698506
87907
227458
1179025
1373040
1314881
239152
164188
1813798
233003
1567574
1225089
716806
593987
376190
658808
1537645
816655
1181707
328373
988786
1196541
943102
387483
932772
1880207
1447700
583642
394215
1022545
1520452
1384918
109399
1273577
746185
811263
78780
850713
1278952
117172
248340
312584
1448534
1992442
739852
1970349
872318
1336975
141033
1212590
1521248
1033871
1863302
1994478
1108964
1451692
76136
301325
343008
325131
75305
1033500
1265992
1513867
1385637
1649002
642622
326635
833803
1985466
1870885
825135
1513778
1686770
458188
1010822
1159815
40118
1788457
375396
529221
898164
290987
1678488
615107
985179
859337
1346459
351756
1292971
171215
1252266
1098180
138437
658785
450737
780507
1506256
579436
1145643
1959292
168726
948242
1649172
896146
1021249
1318970
1534322
1687032
1328225
950505
398056
1160734
1200680
1213449
1658559
536171
881116
1018717
207453
1768401
1350786
1448188
1270875
1760955
1729297
1268739
1277322
1086870
1665546
513999
1571464
1178050
1129890
126400
568576
909916
26495
316950
536108
600866
1480185
156148
305111
1696081
1540762
1089990
1763314
911770
1872661
1204001
875930
1414262
42161
78030
1089226
51234
1496758
1583661
105688
1062343
1837662
1541091
1672267
1599419
816690
756165
1688078
579037
1147903
830482
1277225
1083778
1258083
616447
1210067
75741
1786259
980130
500273
1603421
1859030
415234
1014820
1481780
874556
676979
522357
618306
1400812
231511
1022804
318374
594848
1335756
68977
557341
1057109
921860
1302730
129769
292192
141409
708737
427731
823731
1882904
499740
528151
1073071
1343644
1112878
362620
1874300
737749
1899847
1159751
1167645
534025
1791894
1890369
1064315
1270894
456060
676355
876056
222722
530139
1949268
1299920
637474
1895624
1456271
1650589
1045723
1600480
453374
758047
707709
196200
897784
634431
1919023
1881478
558193
919604
1104404
384233
809656
1995732
126730
176972
1408039
1163386
793571
778130
1855725
430362
596834
379559
699191
470980
527021
218706
647717
1658289
774624
463492
536541
573479
558977
1887318
994154
1542018
1651318
1572538
888906
1940344
853587
1282822
902557
1049224
526122
494408
270525
40686
1641966
1056638
406704
494587
944215
1969442
1641960
558947
764485
893894
1441440
171587
594582
292892
446413
687506
234838
791362
1077269
60912
598890
339764
495652
1146868
3696
1845258
1279061
1949876
755866
1488692
1129284
1396766
1288712
1060903
1289401
1030459
1375691
833623
754074
583419
1401543
1596224
1986772
1020330
1880880
866380
365098
1064216
207593
1532974
354782
1739061
436570
441408
453491
1703535
1811811
405955
690252
1570293
1997948
949837
1047973
1876783
1067587
625527
1924646
198679
663378
421552
77859
1966498
160690
233070
44473
739243
421572
1449520
957455
323863
1459215
622487
892799
1899489
1844748
444898
1371914
1073162
1080033
686249
1512981
1530701
1797018
1848171
716329
1258893
965278
1637955
1968202
461262
14226
857547
1892073
1378274
1075063
766908
628451
395425
1742326
59065
480292
1890759
768540
965976
972246
922931
1941650
1578511
1805623
1849844
98024
832442
1703279
285764
1791247
1946142
1262481
1205969
1735582
1710657
1661211
1980857
1222062
179314
1452359
1439370
416636
1173401
1597610
1394161
1509077
1158521
887608
711994
1777116
38548
1362969
1326332
1414771
444545
1590997
1044998
525955
1957466
1960869
1602135
1772594
397490
1360859
854761
1303823
1077490
1864697
1689710
1639996
143778
1157043
1813788
1679959
535762
839979
1067886
1353722
697332
324735
1390423
1732866
872444
1027966
889812
151531
867005
1162450
1253263
1089645
1118184
1998463
879737
1773409
475652
1018550
377018
288638
110201
430354
1584405
339669
1762746
279626
1542992
996827
1483549
455282
968790
1211190
678114
1606924
1017898
752222
25728
342858
833925
674661
490000
391406
900909
1753146
196031
1357041
1078816
1544106
1389450
573258
1621361
1021633
1317747
1486668
62071
1036067
742344
1040086
118218
712326
67733
43364
1755332
419098
412706
1866856
103246
1089061
213411
1414449
1296016
547568
1091316
1197951
556982
1795144
373696
177709
422106
1341023
923137
1924100
510582
999473
437888
1801362
92440
671439
911301
724847
317610
1932103
1985296
1454694
1892778
8235
1128101
1595450
852915
1010692
1750586
607209
1911438
647692
1631680
1840005
1192674
1084117
1156319
474528
455206
824942
191636
424027
633071
216012
963284
1803901
894917
696344
291386
73914
1756600
1183212
986938
1789025
1533380
1972519
539907
1311553
892722
1562739
840997
392573
315568
1145546
1952501
1574340
1670952
778435
244263
286718
683424
728036
1973934
1172357
1189779
571899
707642
1043955
1310126
1769936
29369
338559
461730
400850
275362
864034
1822805
1001066
1382954
942605
1986353
1091956
695756
936743
1887099
1186070
637858
199973
595617
196092
788849
1470083
1509906
1524217
364943
982294
1190419
44156
1347340
1827765
396278
1401890
1162812
1520106
212988
1981762
1199240
861889
1384127
1888121
941855
959725
792588
51368
475062
1198748
1885760
795826
405673
1445975
1597031
901442
1885869
1109775
912388
498677
1551092
1073565
343357
1206380
1468900
3348
1033938
1496786
580798
1208087
479079
727866
1366623
113898
131628
195481
1587828
789402
1532920
803722
1670216
982596
1081329
868949
1120054
1901952
1640716
1585925
1707619
555813
1134951
703102
749018
1301581
683651
1316469
1592318
393647
1576667
1535093
757826
1674169
1581172
889439
1129933
1666951
1808228
813436
1709473
478829
798760
651932
281116
443947
110838
1478508
511468
1671027
962929
1584762
1556232
1285862
1199681
674950
1910795
1793235
280619
39236
935306
1034749
1858184
270161
854479
1293710
1130974
219800
579559
1217397
640486
1021039
1231880
664892
1229050
626674
1030169
1967311
1535601
860277
1895509
1816975
1421264
839540
897357
1571443
1872593
1096871
1530880
1417910
193426
178502
1760478
54091
1420520
290371
1899793
775006
1581309
982862
944202
1630105
451742
233715
173769
1891488
995783
1130591
965443
758974
517026
283996
1026762
1072112
1363486
1736464
1355543
1342109
443857
1080374
1507438
968451
439461
1467639
538966
1742897
979582
939948
1688777
532082
1700544
50044
1589211
431217
234481
182816
724575
478536
678477
25429
1880516
611065
1258591
1775397
948397
1010150
260064
759242
1157571
1244792
1210170
950570
186543
1068600
338438
912514
1028023
1959769
586011
1474255
179096
1411178
594470
1032858
1275310
772996
1914486
1675235
964474
1647260
843862
1031360
529247
463778
1838658
663227
481332
230902
1620813
631283
412945
1344895
500462
375520
425288
330558
825867
1982025
376134
317489
1672520
1129151
527039
1232718
1288884
1789572
1816229
178131
415771
510635
669796
687494
1978043
1258610
377002
939615
981126
443356
360109
1087402
1280583
1364406
1364084
1152636
1267666
1657027
898876
649509
694057
1185581
1868465
231441
1816116
1761661
1471845
757958
1113133
1231078
44285
1631432
648685
99588
495036
1891863
43233
1590830
275453
1963505
1233701
973352
1068259
84538
1577662
242988
925823
127962
1279317
1375949
1776565
1313146
625925
1797129
942796
339807
880672
1943042
1331154
415841
1891854
317324
444618
550612
917059
171578
1218678
1515811
1393557
1239655
183836
499173
1329972
716332
110903
15131
730515
770798
277284
40237
1182659
1153138
1743535
1041168
854972
1960858
1547845
1467039
1020370
1562291
1084936
923994
322855
1662302
398972
1182745
110411
1232450
1663582
498778
1463020
1891992
719446
894222
829226
1966233
1083754
429834
998923
592188
959287
378316
1184365
1282730
901282
509933
1987346
1545766
1574613
23681
1952545
33105
1146497
141277
1507107
1234717
1822297
408677
869023
1465848
10262
1719146
809313
821321
824128
900504
377802
1647118
628964
359599
1848464
1744760
573245
599120
1165449
1617172
291382
848673
1999039
1901469
454472
611328
1032167
961326
1903169
432696
1579803
422369
738760
959775
1828461
431108
1664371
96086
549055
112101
286958
496086
607346
482705
88296
1891151
1359678
511468
326721
1751025
929928
1390138
1255154
410624
1711292
1919149
773658
1877084
658577
1158558
1564376
167076
1111068
668347
961968
147883
1842136
1019733
1139233
1698491
12063
1599822
301279
645057
595466
1371001
1355217
1733681
871979
557727
1960068
860419
131869
1394698
440540
750549
1590950
1328220
1383904
985170
1378205
1589491
1473690
370070
1501291
280888
492466
58455
608106
1851786
1582546
40663
1023717
1274076
1053404
1171889
82855
1506856
122582
1093394
1725754
851933
1318310
658703
1504897
1126577
212938
53391
58545
1192198
1205779
814029
532234
1415305
1014144
1593603
1451890
1029917
1074142
1033710
1188251
60912
375624
878521
1289257
541961
1841833
1927727
1600720
348851
607740
1993809
1385205
457661
1680271
814205
214752
1372926
1217182
74156
492739
1033338
1996233
572116
52536
213951
495709
182478
585324
1373421
1281890
1578377
1591911
109733
1978810
1091895
584138
384958
1516898
1010951
1642608
751182
752880
961049
28654
1460673
1686128
171420
458882
245124
669847
1252808
1859690
715382
1463605
929332
1937769
1023850
1392249
1363989
812832
704070
689046
1919687
243129
1054580
1795716
1502041
777430
1656412
689627
1533222
142201
1266437
1236315
1781705
1613800
416938
1894419
1975288
880414
1703701
736751
891880
1477568
1042343
1883810
1970839
1952644
589879
1361854
1026815
89742
1962422
1422923
1009474
1616472
849512
103927
1035559
1688568
1694938
1280958
738545
191940
540648
1869133
184412
1881256
288472
1790664
586925
1110249
57202
916608
1362114
901151
438283
1982724
1554166
845913
1356256
1132082
1920877
603402
837669
1112617
134890
1849552
735454
67933
84007
1308622
1016272
984308
1458642
47107
224816
270035
517903
628617
1620920
333887
809093
303438
1217084
646136
351630
1866661
629213
869934
1491680
904795
1864173
1913092
1366997
1022108
443948
1337975
334107
87931
367354
1679525
430098
1855931
1143785
1333012
504817
1602314
920544
1847717
1749336
1147280
986653
844384
1543316
1385267
1768308
528511
1871745
1769378
1622377
1976005
642950
1359038
864442
995972
1226134
9853
1419162
722009
1134745
1744766
777557
696212
1061171
1349633
868837
1589887
877616
1335963
1344844
372318
1884807
563047
1648425
1659282
458452
953892
1812685
1650301
1267604
1772139
911631
1925278
842541
55061
1264429
1091512
1035467
578087
362207
673433
522500
1439532
539765
432035
1338730
1376050
1954017
384110
163854
1264681
1875132
1582626
316691
1211094
917333
685554
1652835
775266
1679217
953061
155533
1821805
104454
916271
269236
1251519
1770299
1171093
1705294
550825
944865
296850
1805535
1722961
86289
403287
419442
1102090
1688834
1181678
545736
896212
1415890
221897
655886
1009817
1105725
1248348
724466
407794
1651196
1178805
880422
1556609
1166141
1624723
1189345
771072
739672
1519800
445132
1801902
752176
1657799
785027
163240
392586
970276
1606310
1881787
736458
299968
1883265
931724
606439
496292
1992389
898037
1063624
786248
503863
308325
367377
774272
653871
481517
577366
637537
691694
105994
406189
772161
1107362
1068375
1193629
1596711
471810
1869946
782145
895898
234797
541249
625309
892525
1676051
1253838
1311249
27212
1956614
1603956
772063
1783825
1698593
1578378
482851
1321383
1894689
1002177
651513
580321
1312305
1197562
536598
714829
41850
94507
575887
568881
64788
654067
859777
1482348
930472
1226358
365002
1607596
1779888
168557
1614519
904438
1488736
779123
483375
1832404
342667
693235
237368
1477144
1048932
1826883
614097
1521373
1258125
401990
32386
1869138
1059806
659900
1117015
1458125
1172481
1939193
1289405
1302068
176323
1309741
33297
492164
1763649
1034921
315065
1359230
1657667
1872239
526359
1335629
932364
1297476
923764
1942812
1575132
968170
1844776
1395563
39637
1294933
1108902
1023875
535321
677058
1910565
256177
1692296
197237
221969
1411807
112445
1596158
1242671
166971
585039
1565505
829952
286060
1037721
1902819
685065
1664523
1157898
1688260
839253
452900
1472301
1385418
306000
114855
858437
739483
457586
1011126
1169018
193743
679073
148552
1703145
840400
1582236
1978994
650165
671378
1453165
1675478
1636306
1474652
1052643
1169209
740975
1063156
382726
36315
1622760
1818649
1614829
649964
1328118
770507
559384
89559
812655
869884
270370
1459334
1983302
1338953
1326526
1779915
1868435
1779773
914621
287974
1753183
1008169
47834
1867023
1270515
540642
1268549
1649080
1943705
177715
502556
1553209
407676
1774165
577407
257440
777844
244862
1643083
875139
127955
754338
1456534
1197627
146927
35531
1159024
546172
56312
1122541
969574
1042039
956020
194311
415153
1395684
980421
1225203
629775
661490
222804
881140
102366
1731021
617828
1647129
1166102
1975195
1357980
1624937
1560399
1124194
1499130
336833
1729075
1170447
444393
1367558
1859955
749364
1446528
1928084
1013952
291218
1476367
1343318
391753
1788331
1306776
966822
789922
1167840
1921783
1070395
1627302
1381527
368761
1859616
812473
1637899
1751211
1214216
1952286
1194076
1137027
476669
1875714
1046692
1488037
233044
301880
1567560
1678175
548701
1864555
762294
894045
1236547
1218201
35297
1845260
326278
335904
180353
267454
1988892
1778069
1660399
1924284
553551
1439049
1221228
530354
264424
1031493
1149441
404382
220012
1028691
805122
1677092
1277113
747439
735268
1662461
1697325
858752
1953921
516154
1134158
1408418
193559
217465
561620
1258287
1397994
170736
334929
1540071
1286245
1013326
845202
727773
89718
1697711
354726
1184390
1820291
1745918
1132725
53276
698632
360397
1623664
786982
1555834
938649
1714587
826397
1242124
1979362
1468716
1963738
644550
1296912
221289
243891
1075582
1945342
71252
1195083
1761340
282441
805807
20466
933721
682461
1102823
1776989
1160472
569570
1884832
756393
887993
1961977
504889
1805307
1990497
1638693
1728945
1330559
1081412
110720
1630214
1897141
278548
1231631
1474498
748545
1585117
1024395
642403
1191882
1993135
674880
1383595
1164138
908664
1898783
1553745
626895
1189102
898357
1061965
890039
1718713
494655
255383
15260
1983422
1184459
1473998
874626
419081
394453
450565
384454
1641348
67821
1849370
274715
1210981
1477889
6602
980080
714755
1761445
1356353
1081476
1145638
884779
904178
37093
1170415
982329
1677406
727166
561557
1684916
526905
1700467
1411093
168296
1894695
284760
1077249
232993
172145
467629
1783736
568285
927287
107329
1870172
101632
1111840
1202787
1535025
1554582
535311
1881536
1291210
781432
1346191
1278063
608757
18295
1751147
154673
1790731
1952802
79881
1180511
1778467
1018111
1540594
281749
1571632
1874581
191212
1817213
721269
489389
1972452
664769
174608
741011
1146608
668339
1147053
217168
1455861
1003517
296091
1374596
220859
1790779
828191
705805
299370
1770147
1041755
429340
487902
1993127
814589
937224
595416
1026421
1715315
18124
1819609
92202
1080201
1996475
731209
923331
69490
769538
217661
443533
1055033
963916
507630
539440
480500
1937739
988696
935554
739252
464557
197623
1626118
433371
901793
1632223
1930827
1593512
1755186
1583176
1440517
1275489
1453234
1689565
435117
503606
1154075
1238691
116097
242815
1108471
427106
917592
224502
1961285
614903
1346658
304124
535089
1850966
14613
1115437
734673
1395352
1832447
1458218
50261
1581739
1251355
956273
1903153
465473
151934
232588
689275
956432
1504709
458955
975864
1357514
1914176
263125
702007
1918385
1495378
443069
1384438
128897
572329
1775978
800496
420059
627279
1969540
1613062
1893492
409476
618807
663249
341451
244630
816214
1468439
408834
1500780
129846
596943
1191533
7100
1619986
1291356
1190751
455951
501059
689892
1695251
1970198
887201
1522280
661559
1035947
620569
494665
91860
619947
1822578
1030699
1086815
474958
1210383
270289
813707
1070004
629581
165746
100720
1217189
1027727
740714
645338
592953
764487
416486
642017
238052
598496
1519370
1402391
702017
1351069
1721167
1707481
1047917
561255
1158069
1898072
586489
820718
601367
1394360
165079
1297842
477253
1232952
827474
1255537
1689712
733982
1634496
330457
788753
1861784
974267
1241257
1994603
340861
595841
1179457
862265
930449
701810
339092
1564220
632914
591284
655210
1289132
155316
218631
422954
1712848
559951
1839759
1613346
536758
1329502
1956019
1456629
1479505
1586854
1353518
1784643
192121
951109
373856
1770561
926090
596683
763641
1307457
1889498
598489
270583
839128
1421940
1472471
1804832
547198
1082120
1069360
1655677
17082
176129
1627751
546198
802434
1966422
541277
409520
1834610
1340197
1882326
516038
322753
1945261
832342
1259019
1417231
1014471
1494944
1112693
748554
591425
99934
355446
1927582
53004
1881599
1199199
1433435
1726063
526822
18979
1740784
511395
1232994
59935
1535548
1881844
1062968
991516
1347369
1079169
1221767
960883
1253652
431672
1309482
1798548
665705
436804
1643471
976396
291116
1324656
34485
1313760
1452536
1304116
855202
1364023
1854583
868176
944222
1783743
433081
898297
294869
171813
739166
1984659
1622073
1801806
324145
1589864
1764832
724388
938431
1562922
1886840
1714018
632253
1236299
780131
1522171
626131
73696
1823358
206277
1459415
1827653
938605
1361323
859013
1969189
187471
926446
75234
1247634
494882
80868
4515
610364
1254855
821864
1665014
394027
931960
1552009
1224401
1842270
54109
317390
216228
1818374
524298
158936
220872
1763234
579377
248238
1175787
1018408
1544273
1590131
882005
221711
905600
927676
652775
268297
1134554
444361
1583995
554380
1920541
458915
570232
597614
495094
1504298
1671677
1799393
496410
773822
617705
853761
408765
619897
1114251
1540154
1231079
286717
342488
705100
417082
1912910
395005
929238
1453818
709994
420851
1704768
1148955
408956
1175898
435655
759991
1810233
1313515
522909
651678
143352
524923
101843
1540346
1224176
141278
423228
1119146
1110961
945402
887439
1826274
1868695
1988316
802887
820736
61709
1250134
1815026
417370
686697
346260
549268
366080
661841
1632992
1501938
752590
1029690
386495
630818
1896400
912901
867306
675508
1557237
90909
634756
560085
448934
359619
1260958
1964040
444309
239423
767809
1529278
1763783
716427
1873399
232805
1837575
946282
1013400
690771
968477
832810
763182
1467323
1819770
8954
1039398
581099
1246981
366567
75390
227095
1829681
1765545
773075
322448
1586137
1978582
87146
195281
1406657
267604
1757437
1254895
767306
564833
444525
347900
482167
126947
1830267
327491
736236
1774984
593201
365054
637371
1429744
907028
530991
283872
1001116
1699530
429371
429946
1031781
115450
245527
9641
189785
1838377
934429
693896
1500832
1902628
1445011
1810667
1212102
1325600
506790
845806
1220965
890657
163564
703948
1478857
99729
17166
812090
452111
405985
559592
1298056
125954
1727698
1494711
1460363
1190571
275314
1854595
480315
316043
1305506
931560
211034
486778
731439
1933190
1279011
1032484
428379
412064
1679896
1934557
266935
926043
672679
1380389
1383967
1446962
1412193
106194
1239756
1345125
302984
1224701
592407
743750
504635
1126958
1336009
1262967
774938
668763
559423
252010
1823797
1850033
1786933
1449063
547185
331246
654152
1682350
504336
270332
1925396
526999
976489
23056
1166648
855481
557430
337289
280813
182612
1658797
1642818
778468
1879965
761033
301721
216731
563845
1967062
400715
1005364
905012
245084
77894
109670
1129773
487609
428697
1824093
1433313
1305186
1941474
371631
1712042
1718067
722766
1765415
1665306
446360
1245174
82379
1452521
713852
151518
892912
1090506
763080
947837
1138612
1225596
1101605
1486031
603556
636928
1828169
827948
40536
682440
1906648
369989
595137
244012
1155965
1884936
543182
1127733
700277
687805
261099
1276209
142126
1620602
796410
1486036
50130
406572
1045473
356751
1665572
1610713
1729077
1612889
1720126
820553
1468021
249173
14455
969516
320041
10584
1496464
37161
1301196
1815412
69311
1267969
835236
847374
1037880
1901789
252767
1109045
1983615
1741680
42501
873700
422310
1464310
822590
1823147
1307423
1180240
1481534
947745
330795
1005254
1047536
866168
330399
1326363
1382203
1525124
1641009
577857
96616
1894240
1777946
1420392
396500
1726351
1118788
1314923
1661876
643306
770026
1328845
563638
1025116
190377
1613188
866113
1793433
1430419
1730903
506009
1777509
1217058
1724718
919466
490257
652037
1572224
512505
1759259
602378
343990
1255079
504390
1165346
1770829
1608414
1720759
105404
1974336
1446835
1043237
942345
45954
634429
182652
150457
738309
14609
1592333
835447
793458
1785288
1444597
1342933
1795370
1174588
1477711
293818
1117717
1698309
436647
1677809
417220
1774333
47738
1989316
1260426
799234
1719132
500086
1261482
1368487
1352224
1596689
1100577
929849
324545
1075340
1920546
1010543
1049975
719826
794869
1603203
1261978
608077
506336
1388122
553062
1590128
1647388
1966104
941108
1404258
836410
738113
533811
1830089
583973
895892
1133929
1922131
656845
1239861
1653791
19332
1369683
748728
21351
927384
488439
1588767
1877384
1692970
826428
660445
1678823
1721087
1941285
156872
1178993
1301421
1657562
303853
1031338
988420
1041911
1524255
1916884
1878834
786707
1096185
820107
984224
679119
1516605
1106885
1885145
1423744
773526
1495543
618127
370716
141357
1690391
1122778
1598993
1685197
563483
445613
194066
1734008
869868
1409781
1864019
1796972
122432
155288
1454655
306521
499072
1958799
1436231
852631
588612
1704264
1685781
452656
1647110
1674618
1278411
493139
1666475
1959102
976054
83835
689785
370925
1930151
487929
1576306
1036288
241104
665188
1257903
389597
590608
1556709
218799
1360214
73169
688093
1455251
1107213
1946761
1210347
1360465
1007041
1176356
51280
1668437
1247570
619963
1498269
432828
103715
1189051
1078348
366805
682465
1572134
1812178
1548433
1304885
311052
1341421
150850
924059
1126029
1703850
155176
212483
1320716
739325
1269025
1221140
1732631
1079829
1475049
284985
128812
295515
1910377
971469
1853325
409973
1442886
267295
1708038
122852
20823
1543587
1088107
989152
1584915
1045339
681432
381754
650534
1370925
736293
1836714
1583290
1494694
16873
1299954
345774
1607586
1747334
351572
1259645
1630710
609031
643848
540731
1869262
1757777
945591
44116
510086
1137933
1257481
1024038
895451
178037
343018
1968079
1863528
469750
1079690
1161050
1470294
895027
1011851
410637
1281133
1670405
1471513
713555
1403736
803490
206427
122469
1193167
1025357
876622
1155453
565048
1348648
386404
1221569
998509
875118
556621
1387968
1828827
47168
1456159
1052275
811836
1565416
1208448
1540521
1440373
1703048
44685
781039
1501918
609089
1437867
1048449
1740728
531582
1737884
587925
1449088
544909
430769
673586
784165
1049416
1339186
216796
154416
110422
823558
1009212
1665974
660087
1401770
231290
700676
747259
1675368
539496
1662086
725544
1616194
32330
920593
838489
1157324
1037120
313064
1994162
49092
706689
365747
1066039
1071513
615762
1792053
1051619
89942
461738
147665
1587498
1738913
1073208
1455532
930881
60598
818462
1620433
222222
1524449
1111975
565267
981768
653320
893627
1451966
1512978
1350162
1995854
683235
816735
874372
377906
1276795
250519
122660
1124623
11839
483955
234311
790038
392128
1775789
1251893
1979503
14526
1274618
788217
968240
792869
185989
1709508
292288
119915
1628655
1329633
1695205
209918
1789494
1170008
160319
870268
1242681
784274
49842
1402437
1181317
1848904
349202
1472758
1938140
1673710
436895
791046
722938
760056
376373
296834
510751
1655112
641887
1959661
126419
1895585
1500791
1094445
1403549
468948
814123
74416
1049524
1245605
557405
978165
1872049
636891
989767
1682529
1039450
1546076
1840439
1623015
1585319
1699241
2498
1254783
879897
1412540
1326067
1030537
464654
1409459
764415
240362
176841
1648914
534853
1578084
1548486
312351
582503
1267699
955024
401199
1569715
1684848
1619262
1634193
1096995
1117760
1783048
1306522
271697
1693847
773164
1072777
588409
1022080
471769
1801664
75402
1472498
1425523
258326
1685562
1411391
1237588
1721224
376479
578590
226276
1565531
1523033
340555
1694462
1596168
600978
1687702
253264
1370093
623958
987909
1895183
1360014
841535
1208668
475301
213669
692467
373663
473779
1879717
774796
1834544
1359217
1326162
1909025
1323257
578299
532104
1572099
1348750
1955813
596230
1729511
1781348
607464
671350
1496862
1112515
621356
1041783
190914
1299567
1539323
840454
1597838
39285
583415
894348
586116
493326
505711
1678658
301741
1007443
1316105
1072737
97467
672742
1865932
1544430
567131
1828331
1141163
218790
808375
1478694
453363
1579113
1160107
932841
1082292
370387
1711686
373916
1645097
207260
771272
1307842
1145070
1411765
1857433
1011451
1929895
1066095
1470578
770579
1665270
63390
645672
1594948
388484
8450
340687
823074
1201838
703638
1582959
579615
521015
783205
221033
828330
755963
427096
410980
846202
197042
622408
512133
846367
921699
1403220
1411586
1671583
1850590
97918
136806
1568145
1257102
265275
1982905
962610
1440247
1902884
15140
1255328
318410
1314442
1025330
520523
244943
1956396
154504
1918727
133861
506968
1544631
1496426
273350
777484
259956
953827
1181769
1014220
628204
633412
75071
853005
704303
948590
1884276
828992
1649054
1805565
317961
1793669
1254615
1496953
1427765
531863
40242
1258210
615659
1867989
1909150
1600057
280038
398473
579538
90229
311361
574292
112989
525860
740309
327705
1802107
1037688
451498
1038003
403798
1844509
370427
903669
498131
1078887
1632196
167002
842466
18258
1222794
1198658
1075944
193358
1588479
1087505
1397074
1335291
900930
1117325
1079421
1243482
772929
1920154
917426
156122
492125
904054
48570
1395543
685057
977246
1231783
441718
1194910
1165449
1169721
504064
290742
1095530
1376993
633078
1270581
662249
888820
965
949699
1519135
100056
366675
466394
1419708
1714167
634073
363067
1791861
1136152
1462667
583127
1043205
241646
1144853
795472
3279
1078164
1638494
616216
1059450
1694775
1973382
1967019
1702813
1839386
1029647
1705090
1372111
354094
734964
1727021
1456253
1675376
1274189
1024344
1638240
908936
1129485
110679
1704467
387068
1010586
425226
1182966
297097
549053
769181
205406
847483
370062
1720280
1081683
486373
1356556
539493
1982843
81674
484624
293454
153448
875903
1399414
1846116
728018
226193
1972784
852519
169708
1154740
253461
1381223
727816
1843019
1853508
1654738
1671402
357484
1623400
1602333
135017
121379
1968769
1494636
1150611
309061
1638547
1900655
1620847
1439456
1476450
1810408
1648493
270368
1373472
1195214
223939
1477192
354292
1342381
1239886
1684853
1531972
846814
305216
1410788
837580
534607
1378246
413532
88625
44859
1060460
1617267
1037006
817152
1187142
1643601
481083
676023
199181
893308
1923770
1372040
1698039
1470467
521824
1038393
717313
892069
1146929
611904
139895
1760916
674065
1754469
1047366
1842988
733759
1967927
509878
906299
1413604
215595
765214
1471503
954289
1498475
1882221
407901
1396732
1951702
1604968
1125080
977627
857886
1570527
342234
780492
177073
235301
653456
1764772
1075898
541425
527313
320879
2423
711489
917803
752807
1783130
930861
1620089
673277
880736
628909
605975
1463225
511720
596791
621998
1532789
1712272
789491
1546903
301266
1341745
955780
1900795
587321
319861
1510149
1519176
19035
1248038
1696512
1749433
82270
168809
915978
1181007
1570294
347809
558952
200782
176302
253453
187635
1124710
1694555
1135965
1332166
1901864
1192079
276791
1836813
1415275
1601840
404110
1834178
319890
708076
604813
1111585
418706
1420019
561034
678782
892483
1216546
216524
1046849
267617
1976775
1131579
1436028
1374123
595437
280095
1130440
1299611
1512400
1633603
882174
1277597
1614553
1032543
900077
1584362
777327
1670553
1947535
81438
1594092
1055463
1449645
1236465
1791391
529917
1775131
1025715
770668
207624
1515273
1960442
1696124
1742840
1365424
781651
1342747
793936
1467043
359888
1407978
1306337
1122940
1295945
1279036
483282
163785
26629
414272
249796
1312292
1468928
1398606
1028139
1727782
562662
804149
1513
1226464
357798
1446445
577147
703999
1345560
1829504
844621
1820981
284862
230937
833709
140423
375623
1661286
938175
1251598
1283622
1565889
615137
1445615
1714482
151332
1634586
728571
1159886
308727
1538990
840809
1977161
1774356
1927154
507682
163935
1475376
1909553
194206
1026207
1390235
527584
1404768
1323511
1437001
1162345
82994
1006153
1234736
5575
1641255
1328262
61859
1200315
889743
1723352
1030859
1239229
1140859
1802632
1923501
1235832
1866500
729731
1590603
803253
1355809
1104857
194770
72621
1891663
225168
1841774
441856
1922574
1699677
497129
1799249
816717
1862728
25488
102658
1430922
775845
1855266
636419
1282612
1687618
1881163
1185145
864313
712121
1964723
784806
250326
1980792
327638
1785295
983197
526632
247362
379909
1188211
766138
1348332
329966
780880
190132
223005
1893345
991356
800289
1375915
1624533
1405118
246492
171792
1759036
1554085
328541
1920849
30148
1176114
239445
1903573
647874
879962
1116477
1427203
1553546
853829
1889522
852460
352398
293243
100335
1321106
396073
1479582
457169
1455726
1859833
900538
1609836
1330590
1014769
1530034
649309
658523
225349
732515
1953893
1388401
276519
1262792
1110577
1509031
169020
824078
1283244
281755
224443
1733454
818310
354193
520743
1350706
751644
443575
1884084
315088
1715394
1592584
589414
133096
1353998
704775
500501
1828019
863853
79039
607699
1597867
54607
1803389
694361
355899
1262558
776132
1773007
208148
223292
1868302
613495
1447983
78660
546751
388819
1653773
1436988
1894909
766334
411179
964884
1313911
1992114
1077361
1640605
130071
98397
706876
153126
1448398
1951248
1440408
1018522
552790
1706556
1662719
935449
406360
1684985
50946
140508
166718
1677731
886267
1707314
1840613
764940
1235601
1068916
1250074
1750084
1885292
830757
1890080
72272
400079
1960869
323905
769865
475924
854134
849392
1334454
707323
278789
388597
982494
894650
1516956
1022240
933426
1848229
40019
602540
253459
282198
101904
1839357
679544
1331772
1897956
1321402
105264
691530
1689312
818575
777243
1682688
1693908
672498
302055
1106471
1471387
1926802
852733
978276
1896298
950295
1039439
836648
671753
598253
386296
1513434
1371562
1246513
919609
1678655
1964990
262898
252095
1894142
1300271
339155
1290098
470877
172187
1603957
1937933
776110
1563109
713745
163978
27776
1798922
424925
1758925
564003
1421408
1279074
613482
31896
1744102
362320
1711407
798420
1900412
1425993
908708
1198508
671160
862635
1675960
1455040
597851
1036238
1682534
1909104
304014
217099
1747378
19041
1436928
719003
1882909
787509
876601
1347926
1534536
1454946
250613
1367078
775704
1308550
562602
16618
1005866
213064
1895619
730505
1389900
1732573
1261675
1866756
247882
510894
1786031
259015
757970
1316535
904282
1410751
1005134
838551
1811030
912946
68815
1324078
1654369
155034
801560
1978019
776959
1905173
771839
157588
1911638
1537855
1528936
1665944
691581
799881
1034423
853792
106198
94205
104435
23585
1850609
127537
538786
838076
624867
61845
1932645
1722094
415896
610923
141759
1723960
1298246
449341
1830807
1387848
414747
1860209
864875
614713
1461272
295575
803344
1976939
1759208
92165
327940
740715
680115
1410031
210370
391615
1847099
1778994
144562
56389
1319447
535673
1728633
1132379
124381
1097638
351908
1847688
411671
350267
280673
836467
765141
130164
939209
1758243
495248
197977
474341
1562072
1700765
576890
1793726
1547576
930842
199026
1426500
1530306
1176409
322599
785841
1416843
567759
1373866
355820
631777
1522205
106018
1802532
904728
1206861
283695
308642
1387765
1404716
1925704
1773332
1515645
1845955
1223151
1215711
396015
1696748
342511
1193018
512706
1426812
727824
1040647
926323
949298
699428
1206570
1483501
427911
1050889
737124
85399
1199868
1480278
1712733
707511
1060446
193176
471600
617821
65247
627674
440396
1053486
50670
1273693
875786
574292
630663
1393715
354194
236968
175992
330635
54242
1886271
33259
106927
1937442
257950
698024
1740866
294082
331575
593744
1197666
1657098
384446
1166706
1135736
1960375
664244
1265565
651972
1946701
1114989
1325695
997360
1914948
1045014
1043425
418339
1668327
843785
1702538
169022
621930
1196505
1029167
342176
1251620
1481023
763094
1618797
1244129
985285
1337625
899568
1259734
1976429
1244543
218838
1339071
301100
629759
1958237
1612861
916536
1995663
457558
1620951
1340173
689979
33685
1085182
1572603
1301410
1723388
1802695
852526
941856
1379265
1516711
767798
1124689
1370164
1112484
420859
1970584
879857
1914728
173898
989924
788659
432622
754822
1054855
624755
495121
490179
562835
1111145
523073
1320777
1562444
1034182
1469083
618121
992008
613767
889968
781629
1839918
1849283
710144
487418
334267
231834
459309
1383475
1738287
782039
1421725
641643
70692
1332425
1373193
1782811
852224
1276166
1870894
1834965
1562296
696197
75453
1569920
1922339
476933
175732
1144166
1873441
466375
616010
1645442
1746556
336392
966282
168939
1418301
1038672
1741337
1223703
1600455
891222
91823
1128674
1563214
453322
829822
442327
1471701
1773204
1784556
526033
1331251
1913103
189160
1763939
1458359
1724631
1100732
530369
919454
534956
84881
1721720
1001198
1911612
711695
412501
1931795
1361710
218771
270906
622716
1892440
859437
1500679
1743033
12644
797087
8764
615205
679167
1885831
1985731
478910
985763
971644
1078947
1196584
731218
165353
146150
1547326
525869
155246
709839
1510977
1082515
117267
1943549
434015
1168865
423617
1663277
1207684
956267
22801
773001
1743094
594348
502471
953506
1713371
1398166
755899
1720325
369617
1473789
387200
449959
1716778
946352
615020
1785410
1888925
551552
579096
1826332
1241694
1682827
708387
1112400
1082935
1892723
588548
1706859
841424
1631013
1490667
1992457
1162060
391439
787144
1815691
1260174
1821095
1994242
115452
1717631
610740
506417
132319
668518
1764595
1170960
254972
122456
1308535
1163021
1944725
348018
901581
201296
807134
301563
1375318
273194
4218
263348
987170
450806
1828361
1234380
1667377
212244
916772
568636
675765
1779777
159216
162070
1509235
1307267
1375233
1732924
640326
1216984
1376148
1531182
539226
1501480
244649
1476758
1847543
624651
277092
195349
665703
1737679
1717519
1213902
296772
1363988
851311
328628
948748
538701
1246381
330992
429878
620115
800551
1010049
767070
1302081
1307447
88053
398430
616941
1988852
1014120
127783
1915563
714367
109670
612665
1597295
1204649
711417
1017241
298527
1653202
417419
1135719
230672
1486485
1889244
590100
501996
162890
616092
1022327
1835018
1194538
826250
61081
438371
1074790
1890766
1579146
643108
1603842
1855593
1913391
1158764
1819156
431925
234469
1630948
1276583
736377
1541646
372327
1985024
1055990
503174
435109
1998976
916723
661293
1535594
343164
775994
871899
1754769
1046212
705666
316583
1431826
1689692
1887087
880998
433400
60433
1344291
863158
1028858
970915
736562
1374831
1316909
1701517
96881
1835278
1680450
1370421
628512
821496
66478
455038
1642296
1949686
156604
814527
1651421
1475232
718631
1343157
1471008
1120791
879229
996510
1838087
1686607
1646437
379962
238773
452533
50451
1072013
750999
1585169
1089233
193457
573194
954576
366783
783712
1910920
1105249
479034
1387094
710474
289763
1469165
612223
1370245
1038844
1692759
837882
885509
1961628
691801
1569762
1654343
9610
433958
1625215
333801
721299
59790
51178
1960147
977453
1281292
1549811
1038691
1505794
117966
865182
1386982
1139744
1240489
487779
1065069
1686521
1236667
1385294
525200
277496
895173
1613803
1325748
598180
1614021
569617
1229983
43996
8166
972086
609513
634361
498235
157558
1831624
209794
397658
365525
1176391
811654
813473
1047865
20767
1570897
1540285
267770
1997979
1035214
373080
1165261
396878
1994469
1548945
1945861
708633
1692687
1144147
1480429
322256
1313548
2301
617020
1425217
361073
603778
756590
818294
1701970
46436
1209064
727680
1276067
3138
1565858
353657
701834
516200
103259
1775216
1511084
1655122
1129016
255781
1985238
1605130
116307
180025
98827
1804087
839162
1085822
266954
1558824
1065315
1364720
672562
711268
1597389
1206056
763312
177658
1363767
1893393
1549162
1526402
1484288
1643272
191482
1366186
1942988
1701059
1379475
1428230
1143137
248654
15540
1555324
1619018
687768
472041
749266
291952
428987
732801
1154540
1757989
1318639
1967727
179941
560558
1391473
1932745
1233961
656651
1078155
1106561
251133
483084
1913564
1138597
1428197
1991987
628521
1639810
516488
875060
341335
1916902
1084838
1192055
1804268
159543
692782
1033741
1219412
1670795
1268623
600698
1246826
93807
499074
1657254
1665143
1856426
953230
459220
1935311
1235795
46239
413266
1508924
1497001
1989994
1086727
1429181
1785099
1445369
120218
942362
1362689
586424
1520119
1055700
281177
476664
1401017
1022849
1823529
604313
182397
1791596
728090
977405
1927746
1511063
1239157
1615314
52239
448699
1455343
1618061
940202
1144885
1642357
384949
1297898
580937
1274007
1611297
33877
1087103
902084
568559
661892
1494347
1058216
671898
1354187
1412422
1913414
1551448
1199909
13254
795187
30670
574096
1977091
728499
1436193
1952790
1630595
1709532
1312836
600591
1066063
162843
864978
269441
1284805
855537
1631581
1543603
1193340
1905801
897862
1591416
1773762
1489874
1709810
968386
588813
1694670
676783
1788424
925368
1725556
138604
1387956
925075
1353960
90432
1230102
899777
143601
1918081
1002435
1922990
652105
199976
208694
1395360
1171454
267324
559466
1723121
781435
1219597
886061
264522
1635817
1284368
270154
1720979
288199
1668400
1445432
960709
966728
596943
707403
665085
310889
524350
1104801
1570375
1794805
1523869
1866134
726036
1431015
440162
296999
833562
587037
1437768
1473867
1749111
1273596
176531
694632
119934
512471
1209821
329910
1245827
1824037
27887
550720
1344619
1453499
1634578
1198584
1629792
1459129
1981268
1497951
1308018
952711
1762496
172904
1555330
122111
540450
520279
538318
450160
1423891
1280914
1048024
1150231
199867
1838925
315533
1700087
105925
1018504
1170683
133751
1404693
1300597
1382105
1186320
235941
484930
1422664
358273
1436954
1882454
1519420
502180
651734
698233
19025
642161
1809814
1897242
342658
674630
1853547
1721800
342926
1391605
6898
1575982
1606481
878400
97321
1874962
921336
1298442
1201574
1800704
958036
732518
1218629
190629
896961
1296945
1786943
1710569
427278
778080
579304
436520
1828407
1911960
1600176
481230
688115
1034759
82517
1413007
194107
1620581
17048
1150209
1841885
446950
1847146
691730
221114
1275559
979419
545010
242947
1380307
1286110
1624125
1845316
1154147
1953831
187175
924495
609142
318237
799063
828726
664559
1675847
550887
658161
1423470
785523
1311654
850595
1092558
334071
1447812
129911
909906
1784971
1846847
807111
1998082
288389
1950586
1351471
1618310
1847174
1405662
1117463
310596
1735053
1806696
157494
242775
627105
1832008
636696
1603193
1192039
1845771
594611
1706843
249856
1241295
879649
371263
1082225
188651
176400
493519
582645
1550257
619524
1999780
481951
1147603
115889
305193
766743
1375510
845934
952930
1110878
777526
1361374
1176169
1213855
1851577
1710181
1540336
984760
546182
887112
1393667
1378926
141591
717418
359661
1134816
504606
1230285
1609945
1344802
885469
816639
1106169
544881
246050
1500282
1405782
1062793
1892602
797425
1762779
243445
1027582
154806
540639
1956385
180628
1532866
35844
1362979
833657
1651077
1757420
702632
1211460
162460
990389
70670
455738
972158
18089
251615
174460
1992886
1252439
1935382
1918018
1200315
355457
1540234
1367219
1361539
517939
1797835
1743656
78245
1582922
1859501
597033
1336509
241697
114726
1470118
456501
467920
1959634
1567828
1245031
1802068
1319318
1357040
1293818
558227
1707599
1301067
1411561
468851
648342
655094
108
1723131
313612
1363034
320508
1020869
1399957
364978
610494
1593651
779437
1944033
1987812
959519
1007291
1771637
1345314
830811
1863502
491635
911649
640236
673658
1253162
333287
727078
1324098
772302
456704
551378
554880
404361
370852
1801986
153659
596599
801498
770622
1605141
1278151
246618
86306
845331
348255
1227075
258613
112188
765091
354442
733046
359431
55894
841327
205754
837209
701445
320666
693035
1941128
773445
1411312
1298299
1381945
937956
1780926
1657904
865624
617700
555246
1300935
439989
354553
205395
91461
37285
106123
859304
901026
71104
1406120
1696733
1909358
1534192
1857393
1899943
1049572
636719
709703
896603
1142713
217861
892011
1198649
591669
1608734
1956140
1068636
1473983
1823321
795979
483827
1725629
1202432
620704
12588
1687342
1722185
1148223
787292
1318569
830755
144390
1331719
697202
1179213
286596
124620
216905
234512
922112
393330
1618936
131744
484523
1144408
142377
398200
108423
39407
325889
1392690
255713
63416
1765559
615605
819694
1390410
151323
513523
638512
763043
1707473
1902458
1282173
1996289
1375424
469163
21151
1323467
720180
1107223
399149
1853329
1637385
661998
1143014
1158511
1754606
1997329
32
1931232
614135
434399
1364938
137242
1128966
1244952
402609
1799588
374914
103793
1097416
1742895
180889
939275
695202
231001
345278
1341519
952495
608134
292459
1971217
765115
369269
499576
1615129
760963
793060
997868
965464
375755
1088094
583118
190383
199248
767663
1491862
229129
1103153
768542
958635
724481
89562
1989171
1696943
1678104
1829306
1818426
255816
10370
1937957
1796670
867791
287435
675013
445516
1607592
461179
1097435
1839683
504833
834360
701530
1272184
935427
1448614
841866
1762684
1544581
273744
1207256
393689
1353764
1581567
808253
1615276
1360105
1319466
638702
284378
472664
865360
1335121
1695758
1830513
576954
1267303
1160305
1073455
952742
487541
569946
529459
435014
1452672
1276897
1850453
813310
932087
834882
1805351
1790597
1007493
1857630
1375330
1263842
1474576
1050577
1160440
1512216
52891
389556
434804
1013875
1575123
154214
806701
30270
18124
1299980
1780828
1049526
489932
760833
97396
1870274
624490
1283872
720816
1190139
1018293
229679
1754392
183360
45645
1405854
1804891
1466182
693619
165777
798721
36660
288235
1305661
1229579
287676
1315937
787556
362484
225990
83066
438332
1426856
1651251
1705846
691504
829186
1883575
1141979
1412727
1214525
532633
708014
360062
401133
194740
818309
453874
1588851
863324
1365973
601547
913647
1454006
272188
1180788
1964549
324222
1111066
1136426
1429329
1556660
1277507
1419777
1274955
240124
786577
714597
1582747
820037
772308
1813444
1835843
1414558
1186162
1590823
329252
1431137
1730085
1328407
1386571
299017
780031
1852882
117762
1956799
1345528
1446372
1103359
789719
1020235
1147006
1556289
1417370
89585
1702244
1624159
720928
1000369
1679169
733471
1710216
763858
1460760
758106
1994223
478743
544883
647136
869953
684499
1141225
1050404
287368
1946186
1337691
899086
184889
34113
1991085
1800267
1854048
1685093
936840
24275
1841752
1813746
1387702
1223411
175508
325448
570621
405300
1693910
1650078
782999
835332
1371605
631244
60434
1761741
1856959
1548987
1977834
1157028
454967
989032
1931442
497886
87239
405391
1270865
1270266
666091
893752
703256
969920
438195
95500
537170
952678
350937
958022
485444
1494310
1256825
825785
620728
1748535
1460912
462416
368728
1318267
1462438
1634715
1415097
1555212
565185
1654066
935065
1232916
419727
899293
1698690
107081
1530417
1317187
1295079
1043878
1137844
78489
1337661
732713
1435810
334783
1449766
145343
608607
1569100
1914338
769680
1359073
1634795
1442926
413706
957657
1910205
768637
385484
837650
1340953
1481390
1253496
517347
10607
1880221
983036
581361
221682
1073631
1099676
1941573
366831
381880
1865288
972580
1805120
72904
1921090
1514171
928177
1388867
776547
1778528
1639478
1665950
428913
226607
1677879
1195698
671537
153788
1029022
1140381
1863627
748722
50617
797215
1927459
1522538
1605861
637936
1018875
1139123
1038539
1092185
1873367
1124995
1178780
1027419
1600319
548816
60468
1105235
839011
765508
82875
684409
411257
365906
1395121
376084
153324
313197
1207270
1373869
1730820
1883792
1495244
647877
934808
1551965
814239
656889
1411482
1568204
40860
297621
725416
607680
1929685
1272106
301622
1376996
673913
1594392
495368
875806
1145780
1144950
1237776
808483
1084363
1724126
1239736
1349875
1719677
1401248
1314428
1381078
1906913
1722137
1442281
1217284
562797
1533665
227302
248926
1570706
213993
403827
839255
1127041
69561
916209
1646293
1145141
160666
104554
523029
1954151
1690728
724744
996510
1526223
1555452
1804191
77159
14897
391711
57366
1898933
75144
959347
1317370
1861173
60944
1489765
1167179
1650328
1986479
672041
560527
1338869
928538
1893982
1277071
1025197
253151
716544
1369077
1174595
1141621
1987551
1446586
1420834
268296
1324885
295013
1534155
1920535
850375
107451
1513903
1375991
1287224
43201
314400
851371
1426338
1878124
826156
14937
1322402
971665
884908
1434791
953298
1546404
395385
285872
1589825
1302433
1004885
1107122
959585
284517
913117
665696
1438654
1903506
350154
473562
1782482
1121745
359520
1755019
1098607
822557
1198297
253934
372268
287633
1250129
1956638
1982795
418337
1242276
1400693
219069
606439
1536074
541885
82077
1293381
160230
1634248
328062
752179
1712378
1014911
789322
563292
1566433
1624519
122618
521694
620373
1471806
1939887
41851
1692810
950377
726166
353292
1256070
1845620
518644
1757179
173421
43376
1111664
1073429
458428
605132
983503
1316054
470810
231158
157590
1142937
355292
1058739
465739
635072
1581901
1124239
811338
1336174
791520
621442
1548509
668855
1608486
1309325
1154335
452373
85063
890665
567487
1334412
1344046
762202
182029
3583
145047
211249
857376
1483045
327209
1426282
1693517
1061644
780451
529150
1334600
1284547
640042
982933
1907482
981124
1548655
441333
610325
118320
1775976
998679
119411
1384791
1259857
502460
866144
1597588
361904
1771172
888630
809302
528029
1590947
1386647
697957
1515864
518867
1760042
671028
708941
1775170
209057
1193716
1401679
1398788
1891590
729525
311575
469312
35452
1340544
652008
746241
680645
1693400
1434581
774148
1188649
506917
12757
762574
1963994
1916554
441287
1385001
1810664
139035
1678806
1503197
1376126
579833
761481
814691
1513355
1737824
360395
1117556
1490608
437826
1265184
1817255
1865992
1581726
695830
1022485
1285292
250494
77982
1073158
224773
1578594
1258564
952157
596771
1739584
523806
430428
878037
1298131
38094
1257006
1082514
1065632
422721
12032
1930384
783597
347234
682118
618787
881870
1780572
1056198
1306790
1872970
429085
1173457
1346279
1588044
726648
9941
741113
1167941
1185053
1874673
734160
1031310
1632943
99633
1716903
184991
362260
1963964
1387802
1385189
1310076
730923
1046852
1176417
1967143
1920410
1708951
1722977
1643432
158903
1016712
1766124
194183
799823
641513
1771129
630847
1143241
455990
1745232
174810
1396710
243089
471208
742726
1241356
862973
1353350
1895176
856753
1179226
1555527
679010
1393630
668824
643206
984781
1664709
747662
842740
559915
1340418
738542
1496402
1274594
1369298
840592
1352294
576105
979416
1367617
1452984
21643
523208
433857
646494
934168
248948
1615429
1264286
1159146
594686
460965
953581
1391834
1641100
1037789
45251
146232
1118841
582736
794266
995397
271447
1439068
1406698
1382527
1112639
723244
1201992
1104922
1195424
1607645
361759
211806
1258230
25188
1317894
1905064
1246330
1124650
1460171
351466
1735588
257385
1900373
264556
962547
1695630
1157416
1990051
1682671
1881776
1830859
754304
235302
1588643
484883
1922946
388607
955428
704556
775516
1153362
1295553
1884163
1087853
747306
1078727
525558
1338749
1759824
1380390
631327
278771
551243
744871
528413
1168459
1425363
1500020
1644853
1880190
1354729
231242
145468
1079974
1017826
488701
1448139
1760377
152267
201688
1165257
676335
197965
1541937
1734585
1022543
1053487
631850
412320
62996
710627
209594
1550177
1067084
369626
973812
982966
1938746
90861
1618075
1106028
1050052
1156995
357290
1768481
927701
1630032
1776360
652429
1267215
1924393
194180
1033336
1299733
1584654
46608
291446
641532
214878
1662049
401613
1222371
500537
712748
1470938
1074350
1665696
158939
1813778
303547
1088167
573131
537300
737037
1652848
525869
1398772
276384
665454
960849
1095864
1298907
1905099
1714338
1817750
725187
522963
257513
1993063
1281342
994788
1641789
1246740
1460643
455395
868101
943053
1939404
329693
24542
1585051
1163446
1502119
1294779
1938387
1295973
90803
613011
134623
573462
1193713
1323465
308345
421689
1039144
84082
134669
570040
1337252
1665057
441880
664858
285294
1421785
876923
389776
1799919
855910
638701
283402
1298049
1093469
1561579
627599
251144
1765821
1334785
616875
524458
1999482
172865
325279
495941
290750
679753
1646640
1366169
587313
1056728
1552740
512424
385899
1073934
644630
149890
576050
398976
1535743
964981
186583
1244889
1945975
445218
1970279
1879486
1681090
507099
1300863
609037
1543896
216810
1305504
362417
261977
1344507
703575
1121605
970799
1570782
368051
180513
1002827
186309
787453
1912420
91533
1430165
552738
220867
416237
732336
1227431
552759
1436587
803451
1239890
187478
9565
1328915
1119001
1262709
1193040
1941181
264254
398582
609964
1492628
1740472
882864
1954423
666750
1561107
1097877
1040647
1479963
1224417
696883
1953618
1415708
12067
1168968
1409037
1544570
1855940
2005
290878
514299
529135
502700
1894355
812751
372593
764523
1898150
947471
779596
1923884
1987847
378684
1675577
1750236
816668
1219610
1431221
630072
332761
127217
866348
498845
5560
189346
5909
672740
722250
1895643
1269015
1415773
473845
277393
1990907
1354794
1812577
1081024
436553
919299
1421557
1140403
1206950
110866
1422942
561217
388486
1798052
1372088
1899292
714791
1758316
1625534
1077294
1782207
1119661
1504526
1311528
1083453
1467701
246887
232363
736257
1527915
1725775
552926
1934843
317239
97974
513218
931245
1060591
323706
490204
1348496
1381557
1422544
236276
1599219
1150208
413133
467236
306786
998480
1561368
623576
38075
1362660
1911173
584312
49433
531044
1563341
11878
1261997
222035
104932
1313472
490409
1917959
1800807
159642
1721300
914954
1220718
1258045
646607
63381
1184857
1525335
1080412
1954760
1608644
1368790
1125693
1981207
531349
791398
796424
1985249
1824105
1702363
863315
1693132
1723211
1965568
1917919
694312
884695
518243
1760854
826536
519543
671517
1371977
1733007
1468859
1903205
592878
715744
1482037
1477860
777455
51160
1174963
517598
895382
605928
1567204
886330
49655
712211
844569
283594
786825
673111
1010948
430954
1918014
53701
1766630
487451
261789
314994
1122751
89863
197417
1726070
1044772
754635
293603
1142069
1233137
1668075
1301307
351692
26875
1844493
1036450
1199499
1063110
1079694
890022
213730
1018396
1044216
1936533
176797
933673
440866
1656211
544360
965323
1986573
968857
1068011
785951
235777
666712
60929
1648197
1175621
1567863
1108591
775113
1011039
377826
210970
761446
837108
1374411
1802174
196790
603213
628729
833736
1524842
1100311
1048477
554746
1799194
1822640
1280485
723217
1563214
917025
349128
1596807
584023
1509731
512154
234410
1810400
698142
227809
808967
1935749
1109878
1807941
970793
671092
1220064
472124
1356083
1608609
983368
428005
564838
1710332
775209
1382816
255475
511145
857257
1640036
679556
1535145
127291
604103
1733242
391709
637948
1526844
93410
1451461
1289423
1446221
638903
1810818
385473
1748856
807026
632889
279462
1295328
62520
1855888
1844563
312255
1690717
1339241
334330
746746
1626105
1823192
401748
1662981
1888350
802406
1431977
1071911
116496
1131229
1635183
1019053
871970
1444698
1787521
1269582
1090031
1231241
1233568
1488673
1929595
1026869
1682697
1216319
1167114
1277706
817451
1862497
1311488
799138
1524036
1998189
728009
1188210
330449
622247
1655805
878461
1226871
992003
1752099
260289
656121
1072804
171551
654754
167904
170920
1150944
1875531
821801
149662
604009
476260
55393
235714
1432291
726055
1734128
416543
11435
862700
62332
701539
878707
1719501
446452
641535
890284
1153028
1684824
67817
1564777
1890692
1188432
1510186
108187
1836267
306631
208740
1680862
949007
1875443
71732
1571932
950827
5974
1023757
1288319
20135
892196
878821
1892151
293944
225841
1761421
526208
1949940
489515
299427
1350825
264735
1883245
1114133
673548
1566824
619321
907609
1592385
470523
1170866
464343
1534852
1510607
303449
960371
448007
1061043
87356
1469412
1246101
252612
436036
136670
278346
1326946
1600219
799389
1621617
904810
255997
1392875
324498
137524
1219611
683213
553683
1620241
1939120
111551
1594023
294830
272876
1122674
1674248
1936457
1702324
449088
656998
1020772
393895
1925049
893398
769777
184081
430268
1544708
1035199
547822
1818011
110818
60777
467297
1784158
627495
943277
653615
1881586
1360424
1183712
1830567
632593
1542626
1399336
453757
847346
1112676
473139
121099
1892623
1412810
431280
1652126
1988142
717845
393272
1464372
829493
1189601
1938331
959287
1351971
1784645
919319
1429203
501180
1535759
1088908
1459175
662405
1269389
1691002
452901
1742078
135148
908921
586153
588829
1522750
1805553
1674080
992365
602289
252226
1918591
1594798
1776433
1673443
1562736
296749
307085
1142074
728974
596748
1908169
1462105
1490881
610354
1861692
1661901
796603
530427
363783
342075
55632
1062546
1359477
1601055
741529
1883227
1945565
1587539
778914
1983665
1639306
292544
1410340
1388856
1187174
1429353
734120
584208
1266145
1734670
1215718
1312734
1338163
1186610
187275
1496858
1620596
212511
524789
850284
1082036
850230
798550
909555
771095
938326
1133057
253754
1992313
199041
1598619
1160214
879946
1913945
1265507
707373
890127
1466404
1631156
844155
78895
1153968
385432
1097806
322684
1280545
93975
1375391
1893043
1942706
13007
1080474
541668
794398
1244462
1947549
1893439
1766784
1560360
1670063
375528
1254692
702597
998283
1597755
1697818
1185518
673143
1157151
689621
110878
1961553
1599860
1350265
603861
1746399
792918
901701
891565
1740829
973938
1936109
1187153
659462
1286091
189699
1376913
1749302
829057
855565
1049511
1841742
766257
1498107
1312609
237392
1760472
61111
915056
1597750
407673
1775858
1561359
1497138
83651
1908937
217334
348952
1440246
75085
1720142
1630692
597286
658870
1871528
620110
1499773
801253
807897
1086410
559154
215028
672913
1573975
1483126
1911030
1148361
22709
673001
118185
920948
193753
353933
1306963
1355339
1584965
1704717
647720
18064
1839843
1929454
1342907
1861205
1720179
724713
543015
546251
630779
52381
1274283
790540
471645
93709
1804125
1146642
666757
699644
851388
1986550
1610781
997958
1766450
1592551
1740338
1651843
822250
940977
800986
23692
28608
255630
1301034
1415681
839148
141440
1219707
203270
1836714
860574
1447406
31012
1442810
1126661
64017
1314184
1416179
947879
220848
1034219
1301192
807389
615111
1236966
431383
275547
697231
597892
47130
696371
1643992
766045
55542
1913380
798405
1798859
1867216
1012429
1262508
343213
704555
901227
1136961
354817
1805162
1100727
294986
942348
1073405
392309
190595
630488
1104890
750849
289603
1807848
607952
420844
912077
1854430
1046362
928017
308665
1836453
1922615
1736095
1265085
1924575
736425
1692808
1950081
1538381
281991
1983827
1665839
1275863
870820
1315505
757231
44600
1901078
1443057
149369
200332
1896020
1716472
76650
692090
1189844
1262312
1392698
1173516
1200575
1253388
913801
1601387
508681
1621484
263588
896755
1670286
162385
1595234
584916
1089323
654261
177195
206269
1048358
1622193
1849172
1628380
1532576
1560385
387579
768194
1593078
529783
1170431
1837473
1714359
863541
923232
6004
986630
835595
1968493
1675664
1641893
1042060
416375
308193
1190432
692361
1881984
915818
589974
1605532
3426
1586112
227242
977586
1400628
1983360
197542
1760784
357059
795358
1234358
388200
782579
520860
1853870
92021
1416171
1649346
1518031
1285140
1725623
1407453
1443197
1154435
1834122
878461
514206
1644077
408012
160023
1057071
988975
942023
717918
240349
1725978
1427872
728118
727510
1054088
1338425
1531344
423007
1951738
1796891
699252
1863120
1303374
1985327
1223510
1906889
649998
388857
1111929
979439
789042
1044022
625
499237
1667697
1355870
386878
1975611
1723124
313490
427930
336657
534470
1650369
420470
455546
1482962
1624780
1338658
1823417
1932042
92800
694105
103035
331061
965016
506091
1066678
1898194
740803
702871
1319820
1304876
242384
631931
1640416
768995
338241
837710
753165
530712
1781962
430054
166950
660746
759313
1367324
1771588
1954894
1122548
1420221
766362
696827
1143168
179295
422284
1950759
563471
636645
783761
836811
1439090
1688652
199214
1984201
883605
1692588
915487
1579238
1626627
1863291
1120490
923430
1408376
1142124
41825
1154231
1723232
550557
1250216
1605654
1672850
664127
24589
403586
1854217
986006
734278
648000
916787
96259
1110481
1092607
1545264
1406538
395723
957063
10819
1726439
988277
1974322
1773687
629625
27251
490058
953410
1428229
128338
148842
1905422
1983857
1651999
269015
397702
455711
1725987
28264
229081
1789621
657648
1449990
1721829
1262480
971228
1441375
177490
998283
1611861
554471
905527
1325109
1762206
705313
358909
1507141
318315
213490
1615185
725940
1107831
365355
1478845
1297417
1991556
96374
520164
868381
280024
1116646
1750458
1815779
1527019
1181326
1479428
665173
843521
500787
1079094
123036
207106
1929926
621755
866047
299705
118944
1495358
51356
589333
713475
473370
1050957
101552
1533862
1129932
568087
914682
1321156
1587214
1571081
1501004
1226861
1745212
280751
199266
225711
481069
849967
1180653
1283401
1249626
249315
105274
763140
1053473
698822
500327
929887
750105
1383719
923657
1253802
445959
614394
1053369
1379243
889857
998482
392371
1751539
349178
721619
963122
1643371
695617
1429640
297014
1587548
559892
280972
898972
104155
867362
1401556
1707180
1350768
1929347
981424
1037437
466898
443934
1643109
882316
1659308
1541716
1347765
1637721
437355
1551978
1470997
889201
1588596
1528565
1080707
300292
146433
1509039
333184
1784910
493304
698658
557779
110940
1699042
1486036
460975
876326
662511
519259
1523282
888274
719427
1111367
1899478
1885346
1458832
1485307
1681933
850778
1820455
104260
125888
804288
1159609
235873
1000207
655255
1502011
1937992
224136
1443110
1122182
1404598
541995
1733930
1353381
677621
1841967
489713
1546154
1683732
1055361
1440711
1172341
1743520
1279485
1172119
1028558
1120170
803760
1733682
966810
1975850
90551
1626013
658922
290037
686637
1760784
1648127
7268
903952
587297
1338875
1944568
1415341
403771
1617687
557217
1315321
147934
1428460
1244624
715697
383363
1315839
799853
712347
725347
442781
1528123
795389
518651
1625605
1671701
1441057
693035
1209329
723276
414137
1092715
1458156
1588517
1505923
1770588
458893
896231
14478
485367
638793
1120752
911876
870241
539009
1967888
1853369
953927
1344219
821344
69304
236441
732710
1014391
335809
1270770
1728939
1780642
603445
1694566
1771008
1329774
1858062
94407
120463
1913238
1126018
1834607
546436
1403141
1368442
1794502
1245041
721745
660851
1884242
1833285
1641714
188942
1429633
1575093
277823
1117113
222241
569213
1522027
210638
1590616
1996513
409675
442970
581596
160030
151072
709735
1733582
232771
1133311
110804
1330650
1356182
687579
289783
1147777
668690
1915121
15423
110925
1071576
1763885
510181
1533679
1692893
1414162
453581
1766648
146335
875246
1297402
853814
1017410
694496
1148116
1187413
1357816
1087074
347481
340087
1439847
1525612
304367
9283
1164325
74602
811125
963661
952308
1923980
853444
710322
1249921
1197454
1039990
1826838
1641483
37508
1172883
1456577
1851542
159361
1752142
437163
1944365
1296476
1388599
1858677
137756
169338
1993245
517312
822215
908047
1507688
880753
1443183
1180436
1048346
718287
1653961
698743
1472306
1796511
925643
1752457
475628
1870696
652095
194274
708343
1520866
1788065
1232042
1179286
1697982
431109
140588
805140
1191346
224317
721767
771069
503922
1532954
1070380
1218413
960345
995798
193612
164564
1985098
470108
319301
351373
1838384
1557953
1335772
1369835
232425
760882
14126
845444
618197
829800
1101800
924349
1812242
996299
890467
444445
143398
770958
1438142
1453457
851308
1864495
820286
1902322
1972737
1565656
1785210
1096558
307087
1860717
220207
478331
1272252
167850
257134
658205
369072
284324
1372032
101028
1065624
1658561
917412
922195
160796
978552
1710832
1548211
1771133
1818832
634397
389145
1348211
664999
1025789
1943475
257282
591976
1224321
1270362
351106
242559
1056521
1690268
570504
939785
180050
1182665
1226865
743779
1852297
414312
872353
1436048
327422
1521224
1576691
1539543
622726
1647261
1884436
1195460
1647510
1003664
1638305
981564
671167
694046
1331542
90797
815819
1415025
1314155
1462081
1126835
1478080
1045215
1790094
1468845
1213137
1552538
209995
672606
1662673
351505
1107852
1671485
1505340
94325
1880922
263373
1077383
311635
1017595
901568
343768
913417
648924
1184953
624399
1251361
915483
595489
1030402
1487824
320190
1062672
587297
1351291
1299380
1186438
730319
673448
1736335
159167
1819727
22432
296784
1968296
1788209
1698803
1422903
733616
357322
730542
654
891933
134677
46683
849054
140549
561615
1786437
1776251
1961491
1246058
620992
466713
1856959
1018215
266877
1262709
1429432
166805
22203
269143
143253
1677498
1005575
1002721
64163
467698
416213
200864
1755253
57331
1235280
137574
754950
1631790
271136
840282
732378
1187777
179640
1736505
1780904
654892
80626
42849
441307
404173
1594295
238436
289839
1534301
1329866
1564252
1687180
1314087
139677
1062125
58638
616226
1111186
1211397
632516
1129751
1060798
789849
1184537
912553
32786
904257
1189385
549870
74954
184723
1971700
643226
109665
847275
1168952
1175277
751760
1689616
318814
322063
1659919
1549044
585585
633455
867461
1179362
1423641
702767
1585730
981392
132653
1776534
1830290
795611
1261840
1168399
1616833
27784
53068
1675494
1536863
1804924
1240531
692734
990896
1280259
1923026
1686598
500026
1318359
1999074
1157843
714841
194072
1053148
460513
990670
1726285
866270
755820
1901009
446869
269476
1817876
1971354
711356
122322
226276
757826
326466
247474
1718530
309420
228982
589680
1642836
459644
1105637
683929
519679
910725
1539724
541759
946301
814397
370811
751289
188014
204186
1733562
236288
1155303
1067333
1749806
456838
1394924
839062
1566651
935720
345089
739272
1950706
346216
904042
1014521
291298
50779
531192
1544273
1502053
1613708
1247378
1943424
1774120
243510
394811
527948
1573311
1796908
556090
1609020
1567428
938831
1111546
729992
1249913
782024
1234743
1657719
1512126
1115206
1435833
949965
48763
1224359
986622
1840893
534135
1343847
1432522
1264140
1351938
182441
69467
313256
506115
1111807
1343555
1840213
1275045
1699527
220619
1227130
934547
1641174
475481
1124169
1316245
337346
1792318
948029
1684390
116680
1621206
819693
637894
487208
890285
571747
817170
1953729
312373
545001
1964252
1637719
1920019
809199
1703702
1773558
1348734
214662
1839954
1743201
1350430
489632
306100
1989213
1607006
1931594
1026764
1030689
305523
451172
1952002
1545138
1238716
608976
1417238
1908474
1488101
1208619
1258444
348742
30890
870042
1832792
1395074
1347136
639491
1520033
1428372
804264
1719829
1473234
1331211
1478978
1497544
148143
124022
1272534
1762757
1683325
574664
671885
803011
976695
1802243
709054
1870657
841691
1091749
635753
1860451
1924057
1146630
1460409
936933
331581
446996
533892
1493476
1746952
1455922
583395
1221590
1463447
1596546
1853543
1089282
1410900
1743698
234954
546073
307087
592206
818952
1891286
1969632
1770396
1768112
504674
1125526
689450
847532
913041
807849
215104
468741
897953
1208640
419604
1657873
1547396
412178
1048859
1605159
670626
1072265
799010
528101
1690827
40554
203564
577961
1048322
1306202
1631892
405063
445149
1567798
1701825
1509700
1776910
744402
1565588
875586
497335
1773903
909452
160556
65605
388943
1373758
1733889
1430599
1416238
1229880
623080
873569
823522
1203307
1550756
746907
745852
191730
907080
1413535
681980
1206074
15541
72455
368218
589621
224469
1926727
634100
227444
1389297
654361
1421536
75317
278807
546475
1239528
187548
254787
445253
1009414
1501236
1607294
556158
1461217
1600658
923363
1789594
811164
61100
75276
954616
276371
1667188
457613
168800
1619211
901400
318263
314734
813154
1420738
30989
1842581
1691133
170506
1815531
1130985
159968
1241707
1650792
1214076
1984556
1509888
1355773
1314200
54306
60484
914057
1191944
1610486
500131
732924
1050833
626925
1643411
882669
670138
1902216
818944
435339
744432
1001139
1675603
565572
1687021
626183
1632876
1590195
570672
31988
637936
1212374
1883064
1116897
1418302
905
917949
6621
659493
351204
599195
1487253
307932
254880
1533998
584301
146358
1721754
549703
1229308
1961326
1241165
385506
1890680
639990
875834
1604122
761251
1065497
1701558
1229183
8098
805355
1822721
884460
925418
1263893
404217
722836
1972926
1977351
1251276
1825689
1767768
1957982
767096
1687792
499063
1747608
786551
825850
557880
1159092
227081
659968
86574
166603
280162
377115
1253390
1027698
1984067
370866
1556728
248381
1091783
428772
1139331
1673611
1633179
1484674
192324
1046444
225421
519656
1392074
929821
1108121
1416572
1168506
387594
846269
1766325
1413865
1358617
50832
1409977
1419798
1302945
808278
78802
307479
1338378
1096254
1737244
1436850
134913
1486848
1930865
1486053
256449
1729497
45688
386403
1210322
408339
1297560
1770099
992665
1293794
1533579
736533
894990
1672821
365192
749678
1917669
861635
418406
879644
234093
180768
623932
346998
429285
1604363
250311
1251403
1000638
212944
1479774
810578
1427032
102708
852289
1868081
1153113
632973
599874
218824
804566
399061
1533457
754585
1452482
1147201
298522
446582
1148638
1337999
1944641
1119378
807458
1182615
1723637
656093
926513
993703
387554
1667206
489638
1451175
985386
1533094
550594
516882
594658
89080
1089541
1702591
1905813
1165701
1802717
918011
1250083
1531075
465882
1541653
1218125
1375391
1048998
35204
1608816
790155
1515342
429639
554254
1243506
503696
342113
441800
754897
116614
1392718
1950110
457877
623167
1129967
124855
624272
1453030
1252148
734676
1815656
1110141
955096
808180
850209
1024855
1384831
747457
1721574
949818
1747142
1332622
1340416
448150
1110222
756435
732225
702643
1763917
1507449
1398363
955778
1379412
1572767
1692298
1794435
1856775
435998
736437
1490669
1747179
1937076
1069612
1811680
1771882
534840
805454
952704
402166
1947407
1990218
890392
214421
1690453
1698281
588903
1852432
1047733
114934
1094437
528284
976647
944886
613895
485551
122863
1324627
1403598
144104
1823172
981930
1340752
770279
288829
571912
33541
1580122
698617
830137
1558840
474603
1633767
261902
155635
1547866
111622
485000
1894706
202709
215147
613375
1929030
825186
1541278
320783
1301266
1976352
1397052
964994
436883
656451
569673
1874471
1123455
1985724
766985
1831486
749387
1320306
283982
1526094
115953
644244
349887
1072612
1961791
393402
789588
1511170
1115666
284583
298267
555024
1873009
315157
552934
912848
1161686
1393534
1466717
1557734
1575244
977291
1145134
787978
1182349
681627
856736
1567493
495106
478435
479812
1778975
1656589
1485818
1101685
1311165
1098335
1138463
307123
715051
721646
586210
897102
732941
406912
1680224
813418
252953
776177
1587830
229112
1142226
1366842
263573
1293038
483597
839045
1487059
113110
627560
800822
1655561
843111
583563
1548800
1591310
1079931
270546
834132
160412
1389218
1846098
647615
651883
1790117
132926
675457
1605616
809048
265637
1427605
1396037
1184164
35044
123628
586997
1773014
1145672
681217
897775
1502571
435826
494361
1801328
1704625
310921
891170
725125
77644
597366
717127
1211719
53838
1093361
219474
795183
1050827
269615
1523002
719603
191276
1652793
1176726
1309258
353375
62505
284268
1854805
1704136
1216976
166195
1970284
191829
665558
855176
1625071
600521
851278
852563
1469459
324040
975149
1978526
352301
1088529
970929
1820616
1041325
354880
1561035
1172292
197419
703901
1163545
1615500
1550854
1194370
628668
417661
891221
1409857
1674749
972434
1726531
1733449
227726
300186
1038563
1761823
756450
907080
1947921
967407
1833495
1682230
19882
1511249
1227672
917235
520959
268404
1025310
1375843
211355
653847
401215
1872372
1652838
534923
290387
562906
155877
601426
680840
1463234
1097536
913999
102388
1261280
1115676
1268927
1461306
1060368
131357
1023190
443895
1939117
973086
614897
202932
1966832
422223
1700537
198508
1509527
1313314
100146
1937204
231867
1516374
1774748
1124404
305262
174193
1772015
681793
780002
681129
1281125
1344844
1481698
546380
1919080
1355835
1563398
1087474
320688
467113
700114
1092945
544718
1582000
278193
825005
1051328
1600334
1084207
1326981
898644
239842
782534
1500914
1063234
526896
1609274
130789
407151
1377944
578457
682650
1315083
833019
961548
22718
1551279
443365
20705
1021836
1064250
1504630
611879
1049787
704658
1862408
959294
1237947
1488309
2490
11870
1536919
93392
277876
1638530
1892782
1857510
1858244
1214238
998971
950169
1200592
977566
1565081
1964737
994371
1529647
1722169
1651258
825189
1760792
1983229
55359
321226
1155670
1381449
948522
1443579
778119
473140
611319
1098578
1449754
1497140
1099695
1889433
1106659
817272
32066
470093
1985366
566772
1212505
1817184
167781
279784
1628052
1410542
672481
584726
1102995
1054108
349335
1227799
44846
590249
609605
1485844
576030
151996
303028
1735934
407263
892679
233015
962568
1133634
265609
1695488
333497
583319
1271878
1517746
1824662
329984
784503
1464630
454484
1357970
1696023
287328
808471
948290
1219700
1652066
287746
87526
929736
1335339
1265453
1846247
549383
1403016
1632220
1337674
293218
1923436
439287
1923856
357774
1185314
324894
1309950
1296402
1745091
407838
681865
934456
828337
659422
153932
1892332
338073
1075034
1052137
1489639
403483
681532
479760
728183
1647652
1123173
1857126
1415235
138594
931432
1403795
684281
1964469
35226
1020132
1096637
682234
1417497
413605
1298620
569259
236848
430578
1518518
1789500
749074
1839661
856669
1741566
1071625
1531327
11757
1441489
1441353
1921643
275152
1267727
442820
1098578
320611
335346
1636749
1509431
1841126
1918705
768823
631716
1824453
355003
317840
1209294
1354735
1027542
1510950
596920
1864570
1098736
1602107
512132
266411
1408416
1099700
1916583
1551392
716310
1694956
1458106
1202638
862550
808171
1397903
725920
1993579
1746519
243113
344521
1770307
568990
1897718
1099231
1250159
1961168
281463
1179087
1229911
1363726
295237
448452
914963
1458981
312820
1117053
258320
919227
1238447
1521279
1782711
74347
1231274
670938
95557
1806818
1156009
968127
1510741
1515063
794054
1859317
377255
1250784
1828870
876258
706247
662968
1475850
265595
1909039
1779812
1059774
1450574
300055
935356
797608
909252
1790452
360767
484073
721561
779903
13608
499944
1874970
740070
1467016
391966
1235852
94980
1912743
1769935
724968
1731416
1075938
889918
1859460
37451
242853
1670134
918692
270798
1793077
845361
1896666
963114
940911
880734
1758317
866193
1734582
687044
539849
142664
1828448
270001
1205133
997361
173144
811184
112277
1760405
1239685
74182
1136688
844303
1496996
1041526
840408
1209244
661174
1675976
27483
460623
970243
1438206
210516
1442203
1524497
433280
1928494
144636
369787
64490
1689058
1860464
1782931
1005643
249669
1734205
496790
560918
650667
847900
608212
787306
1316290
996223
1950941
1015133
1833803
415692
404088
1794494
1983010
452173
978131
32610
1998037
1569718
707903
102351
1514015
1378677
282928
553360
1719697
1541491
55365
1771193
663364
882602
1635919
960896
1024944
389219
1961615
54221
1326971
1836777
1786578
767826
193728
1574160
667827
1691412
736459
1845951
246330
1333448
1953682
575641
137737
1832994
511196
1286679
1693268
495947
1199040
614599
687461
1621703
407718
1495327
53714
150733
785268
528343
935535
1292336
1271749
409891
1040152
415253
1401435
84993
1385625
1824136
131587
488598
1162104
484031
983807
1794363
1336815
898175
1681758
1289398
1851795
1381789
1481333
1184646
32713
818823
1888565
200343
403076
395801
1432914
369602
924969
1751885
1811981
1925756
1248555
1627500
1314411
112819
254881
1472006
1604482
1674705
1699400
1754311
1892660
1024436
1766698
302988
44513
1001065
494941
967860
1248846
153485
1109782
1966933
1110794
1627312
68008
275202
1281210
1465282
1642893
1737532
1354134
861655
1086666
402742
1759509
1384363
1325910
890537
1176837
835236
1360133
1801691
655026
1071561
1017916
1393187
1693213
1747173
332043
728924
44713
975779
1860370
734751
184701
1997038
1685351
810405
1420855
929362
1673426
511816
485999
1848831
1241816
973213
623064
405687
1901727
1358019
1886641
1378574
157386
1114056
621709
1717857
1476977
137248
828291
64407
1566099
367449
347411
135639
1441868
1765132
1118508
527176
749440
1397868
1506416
484734
1343218
1831434
1795708
329183
921269
136786
842894
332644
156627
1606713
838690
85241
332800
1621991
144613
1261634
152504
1008833
1217609
825493
1182105
1256062
1486912
1428897
1035481
1848191
1995559
329545
1723494
104181
1048878
367859
1360689
628648
878619
1192535
980868
1891697
1452819
1059424
318007
1398332
201368
1233176
347943
1520875
1718642
1117190
1598557
1166447
1397022
548284
496491
1929433
1573250
1544295
594197
1223174
442408
995481
336210
42191
162669
432761
1888062
1633818
1955432
1544629
933734
1593247
1113793
1499351
947374
1438023
1263754
1627222
1171536
1750656
1751813
1532815
891040
1785048
431792
722145
1429832
627340
533171
364365
1211639
596634
1926261
1669475
362959
1335295
1491660
1760528
227298
991659
134654
647560
1296688
1841819
1383748
970879
308723
1679429
251165
1330705
1400422
1741521
900814
802200
545067
1115813
377333
1559475
162394
1354037
1073868
558667
1158757
401310
159077
972826
907435
1548378
576877
1310056
1104276
1594594
133973
941224
1858102
240230
1302360
68989
1758795
1489595
529452
468154
1635385
1612547
1078143
177077
1155285
99586
830585
278228
1059561
1509986
345969
470077
1279757
1773056
354300
1785926
587463
1071857
1578686
1382036
334378
821755
1541456
1356301
742983
1002913
1983541
731900
1203773
700094
2874
1894597
764454
926072
1911737
1883888
1444931
21149
1353669
1689210
713540
509704
407523
1542193
819290
698395
906215
765230
1950289
1838042
1284496
277766
726579
1199607
228910
1087499
1190355
1734337
1668914
1668416
266114
932529
188263
573830
1522411
779849
812082
1431937
468051
806743
1678975
891998
816543
1416926
1642755
1309006
849152
1882736
1923702
1812043
1557407
1049315
1141698
1206275
467941
291776
1343342
1382163
269959
1346340
881478
1086094
690221
1906777
369850
647630
195863
549178
1950495
436213
763805
1094297
312069
832939
529621
936972
1167706
762487
1321438
335567
108215
78764
493209
1434029
663460
278629
1861473
1895750
1275165
1295781
1322820
1375572
273101
632173
1033229
1792544
994453
607826
1888439
1512953
1673524
1643673
1230287
507897
1290299
359633
77481
1917342
1017980
1325381
1449864
744841
967300
706076
989626
764983
1759299
655789
958072
416431
777995
1153568
1852123
83156
4891
1331199
1974534
982061
1562934
1814687
1908400
1513904
326748
1200019
562740
1804414
1405754
380642
545223
1581544
84992
272160
57889
1735129
23686
1077924
1439857
533705
1954489
375042
943032
1005459
1756241
1843070
423934
1290191
1876547
224029
294186
617682
602255
1685708
270465
613729
1099423
1702500
1910015
1132091
1907567
387431
166793
1261691
481083
1179719
607832
790077
312940
656891
1307616
227298
1932346
728604
1185149
176355
1628128
92428
1758105
1704649
1180440
526777
1289007
65764
129538
163006
1096407
630283
1831643
272434
1722624
704868
401880
821661
703187
1156494
1282198
1987770
875370
1408059
1788619
833653
806701
1713732
786768
1366468
992388
424855
19419
867246
1825910
1874544
791615
209609
1037541
1321064
803849
1760872
532878
1285060
565148
389637
97734
1418502
1166812
925539
1478748
1806561
756713
1981861
98558
44702
798579
59500
511509
990229
885870
1151128
1088695
1642178
502574
337583
1447210
518522
1863817
1666427
1801491
1020953
642013
741328
21253
1053574
428471
525785
66009
1379179
1967919
742442
710735
807809
1376869
1518997
372313
749656
245700
321536
736643
1662920
1793879
1852804
429487
1191558
1393700
523483
1722117
184668
1100077
1715713
785834
354641
179755
452991
536033
203060
838874
248303
316214
735411
688351
1417523
305459
752662
752546
1034741
1612010
261147
829069
940111
232475
1903080
962268
1169965
217193
1159994
1082302
1245222
383226
1061101
1096127
784977
227049
608280
622926
910560
71638
471195
1602520
333204
1078550
1376269
743775
1689190
564022
783486
1520726
1005329
1060383
1313208
1474890
1788659
85239
1351941
1846211
202582
936794
1260360
1096483
192785
1950251
1948310
1981572
1346756
1926322
956015
924996
109670
1978492
602035
286107
807827
1578486
1040283
1821509
1413798
1145500
1533565
864161
1239813
856613
1527314
146472
677927
1528234
107136
1599628
1738136
692950
1761851
1813758
1982951
653073
1731974
132314
1819889
558524
1161046
1533642
1716263
1858273
1007640
1766871
830672
1430542
523823
1156750
592485
1356501
1365696
1984635
1339478
540979
1563083
373140
1832557
1261372
1025135
1029458
155109
148005
1688262
1644673
526926
1054596
341491
1931034
290883
147491
1891440
532437
528077
1300431
168845
1668411
1201742
1358631
1239943
1711122
1657453
256483
356951
356752
1054861
18786
1966939
1360434
1823063
1243511
523385
384654
1951226
451751
1892779
878409
1775011
1758713
547859
807882
1025202
1260690
443637
1812676
1690369
504825
1473293
376148
31150
1933366
482613
96535
732008
963312
838722
12920
933112
566008
119921
88094
1679937
68744
1597175
375040
807573
1126768
761132
1728607
679592
346017
1215481
577715
1543595
72371
423777
1690537
811219
600786
25581
445129
754726
1990621
324340
1449203
1351979
1472113
317700
362498
1234465
757583
545754
1447845
43657
871919
1341356
729014
1196523
702237
1687159
148270
892711
1167925
1737461
1029607
1958121
39107
189820
1831062
576729
1645413
866940
1791697
242177
855221
1875766
1836362
1039485
1951077
464374
911084
1736630
366343
1198773
1589764
1306794
433293
596467
139464
767506
401205
274652
1133830
123406
1397892
1308975
1363438
168141
336069
981658
1867800
607573
1698180
11740
1594039
939276
1259745
36073
1826702
107101
1779476
793454
1309358
1567203
1495914
1393892
1301835
974687
1757278
691905
372933
1769985
1828930
1255294
260563
1232616
486837
933215
1734502
433637
1053703
1672284
1835896
665451
1605732
672800
606518
639495
1535177
1722866
892669
1511607
1368668
537751
1214048
927221
1863834
1137455
1708134
622542
386262
1693015
447412
1964416
284934
373502
798426
1677809
569317
54998
631650
508502
1363371
863641
1918920
1185602
1969062
1388781
1579937
1370249
632205
1908661
476870
1058789
595557
1720513
816669
12534
63052
1612958
1903432
1062845
1652195
1951891
1181223
1861028
246232
1529467
1462567
1485840
1785244
77537
1114447
1032993
1466480
899101
85720
1313692
488766
28725
386168
14130
1643410
1812048
173243
1596758
754256
1800855
290648
509240
575505
1838649
1121088
791261
1304948
1806255
1930999
466268
1794812
270450
664753
365463
1237779
1172360
1258143
956991
1797754
1818451
106470
1758042
1834761
648358
1679988
1606818
1262822
592119
1444086
1125662
1858324
582623
433290
1559488
641554
1233242
1221323
694000
1124493
1313883
800315
568097
114502
1366501
1391845
636072
849381
1043403
432495
1758445
466681
410791
1812341
1205199
1938079
104699
1654003
751615
806005
1841641
995487
1173709
1509321
912567
1102956
1009252
69797
1108417
1070011
941889
322580
144090
1708498
1587913
1942395
982553
1906276
1572319
1833798
573174
128975
737484
510243
101234
954026
141457
1085813
1576046
1118704
290500
123175
1031410
661079
1325880
1523786
1473245
1841576
1521734
421464
1880563
973918
794812
995050
1269996
1035529
1569058
1094142
18700
1306545
424141
649352
459700
711420
1356056
706179
808289
1704759
1039066
182107
1514077
1667300
1103526
701551
1224667
1130930
1867578
1099583
1655262
559358
472286
1509506
639219
650494
1441399
546822
687988
920796
1739237
1838455
878495
1519484
825808
201133
42439
1599833
1479190
923677
185108
417952
326099
236378
1480406
417437
75115
277580
402695
1624549
1092888
204817
1876663
150206
82666
943145
781340
83830
118256
893053
1498172
1315238
72565
20481
1832458
531923
1329880
133077
68061
689414
1521168
99448
338436
49654
292125
1442980
782758
1950703
61259
1943930
1693791
1653103
1472147
523032
1888023
318620
145665
529099
1847945
1060759
652048
656442
1959143
918812
1550940
147668
1210222
1749551
1228509
115329
1715983
1716643
779406
1919626
238342
653321
1731444
1126771
1077312
1647284
1746103
184637
529720
133863
716864
1580521
473936
1675222
713697
1491941
1020023
1508857
125828
320657
1208997
1147664
1391202
1988390
619402
1691017
432999
208313
1527525
277278
973592
1224373
577014
964338
1323851
1087189
920768
545435
1056094
996428
532287
1812459
738080
1116935
1493761
1734155
446022
1658534
893650
1935064
96493
1546593
1816441
931772
607495
908176
462297
823852
1460547
1281458
81371
1345356
537157
170747
649748
93475
534126
1186887
806542
691290
821801
1584538
1781119
1708544
1910003
1629839
1360918
770036
1204348
1266736
747681
896379
161806
802159
144694
293297
222928
1918153
1764101
1045900
676242
290251
1602912
52359
459350
798
1173767
1511874
611917
1728307
872208
1406929
1014821
10015
403196
57588
1724354
702216
348294
1760153
1491305
1885854
734352
1804340
649141
1353816
1806376
469821
211659
340368
1208626
358095
1355102
879236
446470
1155460
1956844
1584525
1005534
1772033
823852
1279929
364370
1932970
214452
1485012
407227
785610
1040245
509788
481430
1299418
474822
959537
513941
852804
1271133
1330666
1792256
1245843
115413
344443
537378
1112458
914824
170987
304105
350638
1257074
1805914
1990828
308025
336078
378723
997497
240704
1339327
200163
1547406
502150
653760
641124
838060
658872
1522921
365997
243885
745708
1763283
1832744
1705393
724467
1271750
237975
932822
1486859
428106
959319
966247
267540
1675631
1752331
493467
163504
1376317
90088
395118
1322796
578774
1941232
827779
123683
1101472
766683
320393
806108
1032267
1217662
978586
1204886
6594
402490
1592170
1088589
624985
1103958
1713960
745079
530691
1296287
8026
1786274
1626601
897699
336204
1322768
923637
904656
1152875
608807
1377608
1813070
762595
75239
1627243
1782859
1498636
1410369
1123088
70601
1372172
688283
1525058
1838780
1495320
1707885
147560
947452
1588879
526195
724146
604610
627707
1313613
1310965
759859
1684169
450374
490286
842550
325538
670391
555751
1951498
1221962
971047
1840867
629294
1594582
668616
1388026
1365978
364994
1034800
1323043
1890089
1124176
1408867
1346367
308570
1190522
83013
1113312
1208196
1229693
1695057
1536842
753598
532450
1541911
1523685
327979
561889
1017411
132498
1860890
835194
343519
611560
314835
1649594
1050112
1369994
1973196
118953
438617
1059289
821679
1814484
1161020
1885234
932701
719758
677513
605982
927615
1811769
1209734
1534434
622907
1971941
32204
1306988
301944
332186
766841
734844
1415903
1292725
385028
971630
10174
541374
768330
1997486
1441187
333027
777470
488364
1315201
1487434
1306173
355842
1706963
1908082
1763582
868213
623068
863827
1388527
1562582
1117209
1643171
1916397
1383578
865408
1761477
1202448
1905566
1789010
1988753
1307461
1835603
1085036
457176
807573
1287531
1736508
890804
1269964
401772
1054245
458806
422082
991116
247792
1593248
724036
550682
195627
1024421
1289596
1092587
1711261
1784468
1459093
120796
739123
587054
1170828
1185152
655816
689804
617828
809948
339833
1333275
244757
549241
606856
1859626
1511032
843748
1328836
4000
395935
1568680
196448
418578
1867986
1816255
419614
781893
204514
53580
1544649
1781833
1709498
1283195
51053
1067455
243205
1850663
500403
854320
1171691
464977
339330
402840
1836561
1598837
1778635
113504
1898039
1845005
1772942
903877
1651439
426781
1143841
1248939
1909581
1334453
466213
1617275
1856527
1778325
809795
544612
1534791
630498
53653
1266606
1714145
1687006
749705
1012420
1531017
1883971
403850
649927
137630
480537
1661739
294776
1295020
581943
327012
539165
1865905
509635
533765
1627200
922311
531888
1135001
857044
135379
661923
192100
1551044
459627
512623
1496273
1887239
640671
876663
303169
551442
1739908
1858324
1911564
1463131
1744331
70288
19460
725358
1717661
118809
1573519
1356455
1051225
1033377
531016
185359
1755718
997958
1313786
1388030
1602603
1957904
1416461
1929240
144549
742064
62362
1793216
324542
853030
900756
797475
1415935
1289596
176199
335120
605383
576512
1505816
1906795
190574
1304194
525662
583735
635256
645186
912094
637860
1761242
73693
1414007
1902757
13197
167382
88239
1108206
721261
1843206
1806052
1481457
996169
1995724
1300858
870600
753073
553248
713324
1584169
451746
1320268
1712634
601285
1254371
1784757
1662449
1129128
728265
1647663
1832390
1156631
958430
1357038
274328
1186949
1258406
374025
1637415
1614741
850327
1707071
67179
135136
390362
44738
1183319
432141
1430298
776127
213028
778370
1216673
1086918
194598
1945653
1160478
320164
756563
852617
1090452
1828350
1243455
93565
744101
1828448
1674238
50395
1718462
1290559
990832
1798701
203357
1915871
1323711
588308
120907
1218770
1036486
837975
1993745
1232848
614902
1082253
1536917
282893
979289
1423399
1035577
1578509
114404
1387383
1874123
1555952
1894594
1247190
1704944
55450
1291478
125494
830387
1220947
1320814
1215790
1880866
662769
89424
1949521
20365
1167334
1947500
410828
911138
1883866
1164585
1066558
623877
135064
1584167
167516
1410142
391127
294146
616466
643901
1966671
1892404
1406486
1611440
905066
1766358
1726951
29907
255726
857895
1126244
300678
1804600
1910650
1041128
743608
1379780
131586
1917866
170472
290881
1172130
573489
627160
752957
608061
1055875
1274189
652967
362589
1928751
1493101
108763
631556
1345543
1997618
167528
1422686
383316
526514
91194
94256
1003613
953908
1748169
1816212
118329
923646
1662527
817564
1077038
1389167
1391504
403403
1752131
1890633
843071
493612
1361110
94389
1160985
1875529
1142333
1703313
1925433
747645
1368149
987110
121322
1244636
836624
1374184
1341081
739696
488080
357708
1921168
1261336
1300613
1028310
1001238
36125
323122
1786981
1944498
698653
1049998
349478
1854982
546566
1197121
1386085
51910
499991
937568
99056
1438730
539262
541263
812957
517258
415744
1151449
958635
1215300
100884
833100
1102857
871362
492405
548501
1385641
982369
1275692
1762812
1566175
48737
488441
951747
1257820
1627113
99157
245729
1996214
655372
1528753
1581229
1289490
1262079
903342
1691489
943205
190503
1920543
358692
1141350
123891
419546
98057
1391329
1492766
399874
1320556
1677315
323075
1036763
790825
389977
984014
1380270
1058544
1309793
499922
628126
592465
998080
615779
965363
1835049
271118
1755534
1850323
686009
960118
179458
133213
1198144
935517
853508
871527
150824
911139
1574327
1851473
1502265
87540
273392
77906
592865
1332710
1143195
376881
633638
1145733
1243144
213609
1015607
1233241
1639043
1051525
1466011
1549359
29655
445166
987405
842547
681534
1919572
265731
685823
1812632
1954645
880239
1897259
1489657
1537080
176988
1438573
581198
591161
503986
1621455
1681834
1578341
648884
1942882
1613165
1940366
1106935
73190
791366
1106776
478431
1560755
607130
1776446
450178
187745
827913
1063306
805535
358613
225481
258928
1198299
589049
1825516
609215
1652587
130700
1300749
725778
921887
787558
574008
93044
755153
1440132
588806
1534267
1911169
1045399
1609432
1631632
1462494
1898219
647676
1307944
1288703
1149398
225738
1136142
252764
878647
357586
309657
1719381
1074854
1201044
581632
1452459
820398
535596
387976
1860734
564709
1959318
908748
1950885
1950607
957306
1615017
924173
1256800
288970
1663561
1921126
1233615
1376059
1138392
1393358
1506942
1435440
468248
341116
1534523
524806
167250
1165493
739822
1427673
669063
1363156
877897
1682124
1217582
1936482
1635249
1251444
708245
933845
692622
408933
1739576
823340
1894332
770949
1479803
767734
350024
1899037
1906312
1237098
1713055
231155
145965
1119559
194001
879495
1574379
236860
1420103
632428
1870275
1082352
1192987
669292
1535276
1705862
135044
1339500
1359747
947424
343980
548664
540252
474941
579874
1327919
839911
1900352
1016475
1874015
861473
353082
435258
159210
873302
727275
1311126
1833706
889355
1942364
1360904
64259
859427
1225988
674976
122500
1496757
280770
1435151
12466
1207089
1844647
1493237
342696
1813702
170356
1293787
1142550
20498
1562072
767814
753003
890319
594863
1027259
931517
1384571
1492972
540793
1746835
1148716
1177108
1076902
183256
228809
1494355
1689429
508919
1064478
1416543
604851
1170824
703582
1684490
1578267
948042
558646
361042
1751754
283258
1413333
387769
925448
91005
1376337
304676
362479
588266
926666
1217128
991728
1205215
318540
1370129
1499539
1327233
338470
6840
418214
138561
1456833
295419
889117
1101158
1589357
728561
222813
1157493
157216
119626
1827079
1556135
1185654
1161279
1203935
1960143
794186
1199785
689130
1453525
130028
1787116
1896756
1269068
1089647
1774950
651337
899643
924902
1565174
1255708
1798731
1955001
1106451
1661969
1112306
540345
876126
1518493
1541521
856210
323655
809791
1948214
619490
1847621
1959396
1209913
347631
405057
1235960
13669
1238326
745266
110671
549221
503306
517511
312248
1210384
937515
234140
1815077
978121
1100132
1405617
583501
442822
1430716
50960
112969
1497281
10301
1704666
1197519
341383
1694505
1625396
53010
53896
243881
858632
548367
1451400
1160626
1433209
1800101
1904943
598407
877093
262856
1385683
1362400
206911
1011626
63801
1717691
1270672
1970620
1955432
152514
1465474
702450
1178794
1209930
1723356
820178
95777
1892182
849305
1914473
165091
1115433
885245
1740714
1357437
1941187
761453
1101256
1204884
1008929
1197636
181575
592617
1728981
171522
527849
1236835
1741239
1136990
468740
937827
801611
1842426
1200962
1585146
1245235
1380597
1594770
674311
628942
1989141
958312
608451
1951351
1457966
1623885
907422
1300502
791502
1507218
376388
1275337
851007
1351514
1402806
1568934
866170
375037
287855
1527724
911704
480273
59651
1064931
733521
579945
262877
1697347
1983163
1199174
608314
70585
1717933
526103
1252662
531768
1034443
218026
1344197
878134
921712
545564
1297481
420443
1615752
1039826
851345
298152
1919500
1219633
749404
737618
1717451
183526
21123
1646526
481763
1461157
1782532
419871
280006
11977
1541250
506583
451110
1888121
1705465
747724
34659
1947587
738644
807771
70373
1947718
1812350
717434
1086258
399592
1025615
1558085
1293346
984803
1892623
720417
242464
1730643
465686
571626
1912239
135869
717907
1744685
663411
1870360
573174
455111
87332
1749503
475718
1223638
1153850
677818
425109
1279324
232638
91381
1487219
635842
991186
80139
155419
818311
1141944
1526074
93965
1357549
1724448
859445
1378656
1543075
618460
1116621
1547635
513974
863029
225042
1259123
1806907
1129989
22544
495553
45795
772072
385355
1294380
1866989
1524929
490040
877581
479885
795177
1435639
1969125
788125
515850
64371
1599743
258141
183311
552983
1764924
1856080
1664620
302856
354855
1388877
1144865
584630
782383
528152
126852
1035142
1563812
1594063
1146332
327220
1756583
1165299
1107783
61378
769928
1793690
344942
742738
1336378
1672009
1727500
460841
1736222
439793
1205379
592508
439864
1993981
1571289
1002025
619335
496842
952631
116846
1819456
686731
442078
479962
334193
239118
1356054
1113789
607092
1082141
510099
1167614
953672
1016169
255933
344574
440348
1187172
400904
1515823
279655
1635281
868499
1397855
1537868
1626014
1256364
1046202
965351
196482
1480465
645706
841663
525205
1102610
121236
1106089
476850
1275117
372148
664146
1470936
1765690
1923351
610855
1074481
417160
359411
1844667
58810
753879
1650598
447037
1466535
222536
494583
216012
598876
617414
1426342
1619972
472537
675422
1785067
476499
203557
335605
857219
513351
135201
230196
238775
560289
236219
39460
689654
1245664
469795
1150165
254890
659642
1053779
1746134
1380894
1510764
1049626
1888161
210039
1872391
1388489
997242
966191
1616336
1874163
1778688
1973335
278299
162872
325021
649391
1939406
315412
1880514
1883098
1824453
402999
67493
255731
1693466
525343
943259
1906445
573243
593556
1650426
462685
1493672
1008225
563813
687585
1328969
1177095
1785416
909420
1658207
1317252
1988230
94144
1871189
492781
984682
1647190
1137992
608145
105488
596214
843184
721392
281449
1471275
1967900
1268581
1947518
1792228
1339893
1102515
973209
1438702
692704
1311740
764806
544268
1360105
874512
1119856
930274
1481871
531025
1747618
908516
771824
408317
1112285
925040
1068611
954242
1833052
725165
1730541
584194
320442
329769
172101
1380955
1940783
575272
231420
595028
1230664
452476
410864
353902
877598
335390
1507050
978245
614263
1815787
1491703
40807
1488146
522074
1362274
581122
1893613
499509
1551614
1145376
1792142
1293247
665756
941488
1246767
58742
283091
195102
584325
1067577
1924753
1761223
1604458
1221665
28105
819231
2774
1604444
948319
1679542
1649339
1002036
302961
540259
23395
1839477
1744089
437253
264450
160935
1722792
1973701
1114284
1967655
652304
699813
216868
1818348
1260521
1550163
1408040
1420151
549976
321727
825227
892265
279158
147648
40154
1733956
1155734
804664
1249932
1710324
233644
1654217
454085
34531
1202634
1634018
772279
1756707
610868
1610
1130758
1263270
102986
1520938
853842
132450
1037858
903108
756813
108041
1604503
1910207
1522377
1539933
105100
823707
1382398
1464260
55213
1472076
270405
1416929
1387693
1846440
1691775
734953
1640923
985150
1287985
1355660
375058
602699
1989387
146160
209474
1573224
916989
1907616
271202
1143651
469452
501320
1989694
1556739
1991340
806586
1758582
1724830
1748599
1621297
353199
1351384
1881616
263723
11484
1248916
918514
878451
758674
856557
1927221
1721311
1843345
1355395
1931641
1307201
629987
68834
631776
1371532
31606
1032095
1402669
140352
1180656
664026
1446075
1523712
1429651
1658316
1337750
1546537
1080175
1516556
557787
906861
264635
654485
404691
135239
570533
1861687
101639
1180469
1439686
1906023
198775
1286661
23237
1513666
442869
1196426
515886
901778
257183
1276732
1143553
146632
505583
1322134
104820
585897
474710
1227351
627990
849902
1968746
1340335
629841
1322528
986489
425966
196474
359214
603893
898331
340803
1087847
1417171
517213
995639
822021
1691763
1111807
1644949
1475585
1991265
445659
1355141
1419273
1065286
1137338
1974901
388453
375352
1668668
519633
655457
1255352
992282
302154
1814691
808911
1860381
1921092
989455
1405250
918945
1476593
931566
1527041
1974940
1190242
1792235
1245565
787971
1581389
1386114
554819
1854875
1288484
125465
175006
842305
1652912
1911655
904992
1005698
85396
1908170
930581
413966
1610273
711156
1804853
620181
618216
885234
813657
952319
941154
1245606
614228
1336889
1623071
1594589
1583526
664715
436860
1042520
882726
717918
546044
1053073
454666
216238
524982
40452
1958236
447135
1165009
3721
437577
1254631
398600
1219886
878365
1417508
1538626
1783096
123048
274217
880380
209628
1437149
54018
1063600
490517
1231221
721317
385019
1735896
1083941
335210
1935165
330048
1586746
87141
1681132
1824332
1608800
1153480
1756839
1232343
1236419
1472417
1836829
1878459
694835
1503925
666074
1927504
480629
797902
605084
325633
1105912
1716364
1091607
1814797
1377311
975957
414332
1545287
843287
388123
211412
1838171
306969
1461902
1379032
682016
1363669
1628918
1574623
1208065
19634
958204
1113713
427998
1151057
109915
804810
1707088
152307
232277
260320
396227
1073288
1631033
688258
244446
843545
473838
844162
28321
319012
142804
1045267
338751
386886
1635894
360233
1436797
310025
1193515
924197
852827
841631
434524
1087684
811733
1745696
1957115
1030380
1107347
157260
563222
1877389
634783
496582
383589
1263477
1364480
1401827
1756782
228927
589006
737095
1473350
106854
440755
1483960
547831
692601
1766770
1218310
200415
970381
118450
168856
1105080
861143
1776703
1659198
1354406
1475544
108500
690228
1568424
618853
1725389
1814483
389404
1463446
828184
1773151
1766817
1635019
1432532
460563
1762100
1255236
728144
102929
1723795
1606210
514528
1698923
580464
664119
1388076
733360
1604464
1785927
974826
1780663
404090
1066239
1372070
1700285
596944
1599390
706610
1243964
1556738
1261657
1653650
155647
719360
1185244
1277970
1344050
1815360
772027
1401870
575651
1520768
1388114
49820
1471274
1348983
1144118
1023024
1807040
1126827
918157
791254
531675
1587100
733203
262190
1112580
245187
130374
1423340
1948457
1777207
343925
830948
506824
1076853
560077
1849746
1694250
1699944
1395849
1358879
1940978
719170
1055669
113192
537411
1396605
1955222
1225311
1646768
1275889
189906
1499816
1675987
1786460
694992
1106267
1880060
1483183
1608575
32628
1324822
1878044
1716239
1407473
255161
1950402
845923
651317
1665843
1899946
271068
1385040
1819031
1998808
963029
1197701
1358737
1048775
1983993
308457
320753
671529
967943
1927808
180978
111314
355347
829064
1218320
1988328
221842
71931
1143334
92373
1301696
1782547
1938378
804099
155456
1763247
1617958
987081
1616387
1510121
278944
329926
1001090
1255484
1964913
1905336
467265
1671934
869033
456286
708407
515430
1299545
843888
1296939
289587
1467072
429111
1356424
1482601
727590
1427125
673135
1328979
440753
635667
1208455
509326
1214941
10898
1221358
30561
1856575
329018
334394
1325227
782445
1338700
479717
35654
1743147
853022
687566
1274325
1938662
1862593
869866
954311
672739
1388836
1996997
386078
1926025
771411
876591
1039709
1235153
1536855
1768298
1205484
918388
1871269
1109559
1220825
10419
600213
1733947
1037451
1025839
1858464
1338207
1755350
1853069
1067559
42957
1080848
1514475
1952220
655207
480532
1343562
164386
708307
1994554
1163803
1278883
1270681
450424
667144
119835
1164247
670062
1413064
747813
524143
1709965
1768302
1610083
257566
335000
464793
21119
1723184
935406
728476
1823503
435881
1091456
412847
655019
1836035
1258147
305771
1812823
786567
1568640
822056
60416
670289
217739
218272
1597522
226101
1385279
941542
1273020
1505117
417829
1680715
125333
1509706
924763
1025843
1814796
344699
1125884
933904
947978
1254560
1776244
794605
1056597
1779571
668735
1268301
1939906
85719
183879
448998
1043969
559334
176666
489579
415844
130285
20686
344799
1787411
1954381
1247113
1785897
1803577
285989
717292
745024
488445
1641925
986983
493691
1490064
1700372
349014
15239
1907583
259755
434814
317183
213670
228468
1143477
1027929
401480
1401210
1206440
907836
247645
1805924
67361
585311
150793
1133278
518929
1979124
1661224
184050
826750
1070005
1474487
1543021
1971510
459712
73693
1734682
7103
1922594
1730573
1083460
948947
1210099
1246262
644938
1988793
1141154
132127
751731
1145839
151761
346320
818427
1137203
1263521
1584531
129754
269731
199970
269013
1688630
1511559
1105493
959582
803490
1440282
321004
1612750
105891
656821
623090
688033
951445
1325935
858131
123424
1689008
646458
1974075
1660312
939692
570375
965394
20626
1459002
1959283
1874178
949374
1507662
445903
1681979
1474276
1831192
1704852
1306920
406590
1562718
1665460
1804143
1301625
1847264
492050
1035442
1924850
1421800
1975045
1379201
1224143
1775181
447373
239904
1964190
758099
1961015
1217320
102475
1150386
866181
620672
122472
383727
1888575
1001987
1866896
464947
1197537
1098040
140187
56746
258684
1619942
1787851
919811
1901284
1660920
25421
1751314
153307
767063
1845069
552311
1182017
71207
1172313
109203
330442
1504384
1749295
1138655
1831470
282112
1889968
1625494
547204
997629
750390
1868587
1893770
1554961
435510
46425
1361918
1217144
1138118
1547803
1637996
1879892
685507
1654063
115886
710395
443339
1619809
1522542
747347
74227
193387
973594
766919
414730
1941340
1736803
1864074
1218486
560567
463837
82176
382042
1069370
1893357
308939
1794045
1987479
299313
1569565
432434
325277
927624
1859410
797298
793121
1549987
507571
1992433
1889475
1471617
1328841
1275917
985468
1287767
596860
1592423
782747
1582734
1695640
179407
2873
1661684
1197971
1847945
1093748
729097
658973
1507970
38021
589891
1924325
1982271
69488
443304
1577407
342844
838935
154380
1669618
97247
1595074
732021
853917
706942
10388
1520094
683868
1405659
1201735
1382840
910104
208277
716309
1104517
898660
345801
1817218
720058
377001
829265
338985
1197366
1442541
1148980
952274
1473526
1129682
820022
624404
828571
35980
177033
649612
1095039
1311252
1497177
686116
656255
219790
892420
1674602
588544
1387123
1713378
1022938
81563
270358
640
1898699
545623
988443
13024
1585661
1739140
1708890
834821
116831
511999
1543604
1593870
1111586
1736719
1761321
815687
183890
721410
571918
1980887
1378194
453997
572048
960741
725696
1421270
520089
1753011
1873200
1870086
1967670
1376507
538983
85944
1901617
656726
322097
248812
1490692
641727
1287208
1951600
643213
435285
196343
1727818
1452706
1422318
1695647
1333245
541746
638301
1842237
1186209
1073199
828681
1736484
1106119
1027492
1313583
88617
69920
518766
321516
1485408
1868543
878400
148912
1092827
1797838
479448
1746121
733051
1002414
662033
1691541
1372494
537728
567293
1107824
1854062
1959663
1529216
1759249
1106766
340123
1856055
235647
954062
1209129
1788502
399093
1779647
1641306
230038
830343
409632
1861113
1688696
992970
1602380
1378654
19762
957053
585605
576008
1652531
1861229
379573
72124
1738242
890123
3856
1970814
4631
755134
1355670
980633
1807269
1743430
1973850
1989454
545010
1589736
987019
399389
1023986
28488
1067483
1310252
1328736
1982551
702099
1837001
1241420
212303
1649632
1548344
1156244
1460863
566444
1214500
1861071
671935
1183273
283171
42767
531285
1901307
200269
1767158
1144369
250525
1246631
1275837
692946
18847
1399436
1238521
643682
1797758
802672
289938
855325
1540360
704270
1921337
1990948
1307161
1193055
1978845
1866211
1616109
124477
177989
853373
112947
499227
1265984
50310
1077058
1637568
1244667
655560
1603549
1456578
660117
532849
867520
137765
1498686
1598218
998278
1713766
624834
1110662
1968506
1254195
854
1820806
634165
738181
1448529
1266421
712012
83100
1730882
994322
174393
328156
1307363
1345821
529053
1706690
228537
1429059
1829385
291119
548990
1198091
1313248
1349921
482008
891313
160427
1231957
1875190
560918
484791
13748
466746
260619
583578
311358
57359
1193096
380826
1743638
623715
78268
450800
1019130
1911118
930376
1792280
1215349
184502
346094
1753650
1400085
1950678
1821014
686048
1090118
1039573
881961
1295093
708877
1848625
1997385
157337
1515031
943781
1124250
452052
86376
1264430
1551888
1114673
1921692
27381
532445
677587
1514067
1196008
246225
1869260
54850
544031
1035749
1783405
1364472
1267600
453209
1510181
304385
1817302
466919
1771841
250399
431698
1763518
234760
1682594
1807706
1071154
1601417
948429
850438
47561
932192
137608
1163283
347614
932340
492108
909898
271452
440108
1381764
317443
1969235
822767
974117
122939
1086481
3183
1382076
340902
318385
765926
675108
1055188
1708147
1589559
947274
1381334
414824
896219
1012648
249607
670662
1131154
1256685
965942
1484821
1944256
654473
273917
1405199
374176
1719111
1711769
970015
1431720
1099853
1093334
240790
1440805
643897
885948
777993
116297
1698347
1028205
1980451
1182040
1620051
654450
1100842
1961355
84772
1960040
1022832
329601
30200
1290116
1588981
1803199
1461137
137668
1156587
55325
1352560
156455
620988
325834
176711
245122
1434022
160796
627865
1832013
1206422
890535
26133
1722956
1289929
1105176
262009
844518
1809907
816300
1143370
498974
869519
1835129
818516
1760674
731176
187803
834797
1829982
729380
1132400
1363838
1967075
884692
541073
1599871
420553
474814
1715488
722714
321836
596812
418571
1738818
1130714
18925
1833647
1122596
492650
1191775
1727302
507656
770237
1914239
1248670
319012
307095
287625
1420544
259220
692659
1873992
1280333
428915
1253845
389644
981555
1205792
1601155
1809224
784181
1724136
958552
282394
1025976
762481
1789924
813326
278157
1563986
450202
1346798
592588
890613
753290
181500
645406
717298
1777654
875501
1886864
752619
158896
716894
1540899
1351187
1253449
1326098
505153
1143504
1694085
396786
1015003
227292
138254
1555278
522859
1339328
958395
1569092
63227
903583
652894
1758839
1541313
1848735
1693030
1640382
474992
1900128
610776
1784643
1009299
39975
1288015
1551837
729349
363521
433289
543754
180533
112891
1036095
754133
285432
1087359
1141345
1242424
785936
741088
276778
511100
1919170
1669395
1661836
898302
668560
687047
931182
839558
108602
1747800
935999
1456519
1871817
1536437
1002269
705699
628978
726997
330232
825917
1568258
1845426
499475
1742886
494536
1327117
175675
93561
365459
1891952
1060079
354412
16426
1774708
165531
1251983
504444
846478
972582
980183
295136
1486687
773993
93049
1849763
691953
547798
1234066
1971338
1298218
1233750
1209904
1944274
591118
428914
463927
1189378
1680355
1218701
1103856
1126315
39644
1684971
1186599
1401176
363178
141810
642504
898380
1680190
1541767
1043000
1170059
694436
1692165
846201
1219131
1504587
1160094
417810
398462
1971729
1818597
228322
796649
1609364
676925
692253
1653603
435068
744648
1304451
1510849
951951
717524
886045
1682598
1765757
1727558
1916311
924666
679285
1895354
116946
1584739
725404
1918592
738240
100595
692843
1218378
1243810
988689
1499048
939924
169835
920935
677920
1797218
1867256
1601113
1040587
1317298
822105
1752018
1143059
967646
1669483
95255
1356271
480608
790050
919607
383441
1462933
968939
401230
992479
199194
847364
1157859
1878228
943903
707058
1649950
707917
1406091
237254
191277
944631
314663
145135
491051
1718912
371713
1354883
1279500
1614223
1738831
1862196
639791
326441
1680933
102712
1246125
1651519
1908719
973966
190823
1865584
796238
895236
232044
1567225
1527502
1861945
74803
691562
1991640
819158
513918
1311084
986051
637049
1885950
1472526
1321880
1655160
193819
81782
857044
1763169
990713
486217
1352206
1563681
1590151
1389099
588118
1244792
429842
911983
863362
518749
730553
123172
1264190
227392
67236
1649630
249067
1736900
724241
880944
332613
1474128
805966
1250817
968614
101283
1149056
1083847
963742
1581353
306312
1046571
868801
1423722
1022253
668743
1773055
1295471
703430
1152222
1249797
243876
762598
202387
1890604
370514
1802034
142526
742335
309285
1516870
1436522
265295
1574812
462886
976583
1732692
117233
836872
1615245
1114128
1912134
1459373
1759959
1497364
1581532
1103404
802868
312103
1175530
645189
916483
1177418
1906607
715493
846467
1890560
727466
698169
1993703
967160
1077886
1429221
1854141
975312
1670937
1530161
19407
732679
1198079
1399393
1660525
919545
339
273595
1614502
1861221
1559580
1614393
714331
1607155
773628
829722
353654
438803
296132
1682626
1254802
218790
680322
1073708
1870994
32454
164015
1386743
143904
742381
793599
139830
861092
1838186
1607514
1736144
1406587
268042
1724161
143638
1582041
1638980
740789
786050
1875162
1028469
1006823
393041
1596530
650257
1669566
1972760
6614
605899
1057612
1275232
1102914
1522129
1062961
1626008
1704939
1705223
1456084
1821370
1625085
778054
11836
162385
758287
1992660
1801477
633676
1917256
114533
472996
392914
591516
1797567
1760623
1610923
990615
1785636
750058
1011262
1384690
1879827
1791534
1356241
1848063
1053548
1481637
1876709
237582
112169
268031
912104
446664
510360
237335
1990616
1938042
156991
797593
1155095
208888
1691528
1054887
240593
1782955
1671960
1211709
1910154
799605
526142
1958397
1823363
571222
1169617
1989851
211530
1413182
223719
43145
1689062
391580
1546777
915214
1963607
815638
833961
129843
1704544
531336
731265
336674
1117365
1649713
731449
1552165
1505865
1315120
70425
1792316
1341531
788126
579813
243066
76353
1023613
1240996
683771
1319923
955103
1373262
1551574
817914
141189
1380448
668810
1956702
1209751
1327733
1065927
1004390
1363430
458218
488436
1910099
1241738
199068
80236
1216292
974566
1526608
183020
342593
281192
1178217
1742096
1138838
1529542
222240
361139
1705293
1988559
706145
710970
1918336
1169046
1137249
1467869
53828
223202
352464
1534706
943932
754447
915568
526218
1842086
1041266
1369544
959991
1618443
988177
1984823
1764924
1131477
1457443
847849
1823471
1967303
1665223
1823168
540732
497963
723276
1461951
1394375
235318
846070
1902583
1546365
1755708
1389414
1589582
658638
1051233
1277200
1430265
1183469
321876
177542
1723868
636631
144011
900840
31034
263635
236098
330592
1295419
624192
1330601
1808986
1657961
1940770
1329997
1329530
510214
481930
406435
619356
1959348
1171971
395248
1607973
817632
1658985
234090
1444129
1509381
1712709
1783592
1391114
648514
1042613
1260250
1614712
1707250
1262271
888112
346631
1495193
1573905
1489000
644997
637873
1727634
1706282
1795137
582315
1054487
216703
70971
674776
1480516
1876466
1943211
1571353
372819
523233
1693085
864053
1563637
1034739
89161
779515
402111
716480
913787
548722
1878819
591858
1070495
1052224
916619
1549622
1451728
1481540
909878
1107788
551846
259447
465753
1229971
926082
453404
492147
1229720
59324
1288412
1984352
1664720
1385016
483851
1934193
1561879
1427080
1565723
1907044
1283230
288385
662913
1178557
1103952
927915
685719
176573
1322751
229458
251087
402439
672438
451126
1430758
1171673
280933
797940
867545
1042222
1834173
1175680
1792157
1456914
154173
982282
1144643
283647
1407804
37438
1337269
722270
919578
611290
769230
1524933
607776
504112
1144414
1031316
787915
465267
39469
978843
1753571
1007026
1730786
1604365
638774
1292432
675850
702569
1959048
1640015
633106
1014541
1721395
135048
263673
1606086
1557342
1048151
12524
469508
383688
1526377
234592
13245
951128
1802303
1311235
644043
540849
1520350
687052
1026743
1920156
662373
1201162
3354
1785759
1622711
910815
1625683
247219
744052
526549
312587
732731
191105
1721654
611208
959700
1738539
1027855
1569411
1769173
1549570
1946570
106512
66295
1560695
1489819
1397105
242318
1660092
373657
1461594
1199142
509001
641389
1404279
1166249
1239062
1079121
61124
917949
256837
1906135
294826
1420822
1073327
911512
754096
1757308
1442336
571256
342252
337511
630174
43854
212330
547176
1716924
1986439
1228335
1280370
1689325
316468
1985365
812723
1427416
1965463
1711739
1808072
894479
1064178
825370
1713868
1340387
854482
1724211
942578
1362525
1486700
282453
1966899
183460
972870
743552
1813281
1195580
384298
50203
1559304
1191184
945596
1056740
1034328
76175
1034419
1505570
764828
165184
1622853
1423709
144409
1225797
1878888
397642
1028040
1842293
1692672
886319
156393
31278
542652
331791
1078276
1036094
401305
1972897
148919
1851422
53527
237467
651878
1936324
1883792
737329
483654
1155792
360182
814578
1080383
1096879
1646796
1618652
1609103
1525572
872118
327607
1875541
216270
982455
1470765
1986322
514678
620123
559236
1638003
150270
674479
590145
999737
1286946
916962
291242
1219704
717631
1138177
1874666
867667
115218
710714
1116607
284305
115644
802265
1582479
1229982
611418
1617453
926279
1422094
497652
1622869
509810
99380
1244912
1024341
508840
291467
1771363
1933097
1477112
403118
1899213
1999398
1662966
1761755
1484781
1237639
1804372
1157909
1529280
1158950
175223
1576918
789614
622368
792722
790357
517884
457057
1085066
1532047
980574
1617841
1499400
293098
516824
837715
466832
1906832
132119
690676
1989332
675060
1275896
1790097
630148
1295732
1737293
1845789
993364
717049
395398
1122257
1433523
1288201
1239988
1674952
1240402
1466914
1905184
1367488
1055608
1510556
1750745
1478232
80849
336932
1595820
1739633
1879669
1570190
1034540
65242
22426
407489
633284
1723556
1584249
145276
737923
1990801
1480885
745458
1062652
1953738
941131
523002
52181
1332174
1255839
406976
1973358
815129
1395759
1005171
1636058
703888
918243
941753
1841320
1773675
1044621
787257
1544905
388367
1537460
1847573
1262872
1555717
1257099
1357578
474668
666273
524981
120993
305155
1953967
1042713
33498
1615016
588640
390736
1111975
1659631
354756
1820242
1829025
1669917
610383
1572698
1594844
989994
1421670
1228369
7170
1848516
979416
851652
609927
1811912
151399
1355066
1476481
1051322
1603648
1328730
616475
698590
63152
133200
1241292
920829
907915
450753
13987
534233
1739551
1254937
361981
856037
742462
124210
1980604
718199
622781
838543
544848
1904292
1851276
777798
1746478
1868379
570515
651754
246231
289059
1640038
229511
1135321
1362839
1154313
1196807
1123119
1630950
958577
1722907
1808419
982611
819308
797067
115732
1440087
1769262
699512
151723
1165302
1515130
1020397
1691348
1902338
255583
361417
1247220
432582
473345
1829567
1067298
913734
1477506
1737496
1666620
1396859
63352
1967986
1791664
1185059
327925
474062
110779
999328
604447
882553
1030838
1578972
593659
512444
1865117
1934435
1328208
1215514
1311263
1943092
607104
773738
740078
227334
422703
1557268
1770393
1473244
327734
840223
424751
1241730
1513530
951530
1501489
371883
385767
215362
290709
1405442
854541
1048130
552213
470475
1253016
686602
1027370
1333483
1734295
1946867
156403
1320775
1647551
1208478
801447
1699609
1203608
702847
1903577
1072846
1378426
1669626
1612086
1587169
15848
1229626
315893
546242
1054555
269642
594570
1329014
1261170
1871828
566427
1583295
1086730
985637
401264
1879474
1021403
331766
335265
1277592
743989
1565034
1783828
822939
1590311
706900
598905
1610724
1473048
1658859
1390733
815191
214978
1108754
1272964
560985
1823647
303213
533717
875452
1568502
766528
1118931
444970
1401039
76435
1864808
215172
914166
1809547
640239
451324
1354373
1621083
1256017
1879540
81161
286550
1756987
801232
1203191
475533
1298784
1382235
357993
1082902
1198031
491661
1022592
703158
24880
603053
610563
10378
1785034
968779
94182
1960380
1866682
633467
160646
1536955
935120
1800823
1517392
396486
1178942
1749547
72793
1644234
1468966
216019
1586458
99931
67110
1226479
944988
166595
179212
1863163
1050218
1315638
30658
815821
784603
1576345
949519
913097
1891114
676193
518220
608820
1462494
602987
1413245
772181
331612
258858
904951
567606
1005667
1073056
243434
1676231
1613235
850296
1304962
569909
1480492
1051003
1414034
513362
1368044
145519
47774
1922186
1329829
648092
1693429
289254
395238
226940
1852384
126795
1222692
450160
715747
1172033
1463603
1903610
1277832
499258
1641173
1564278
661789
620319
331550
981588
1680808
131052
68652
923841
1404939
410845
1752635
760708
1253663
544662
1300885
251516
314392
1381564
567708
1800021
173115
914478
1162074
326978
389341
612195
1461568
1271378
1833050
1367687
83216
1995375
1315085
1572193
1091713
111308
570565
252481
1359678
1549269
611947
1292317
1036395
1356823
986171
27747
1958302
54421
540145
1819303
1322850
627891
95613
1689420
1663227
428233
284052
671774
473745
355256
155368
541317
1224577
1772258
1430567
1500931
518899
477263
1795299
195713
123183
1204102
1403531
1261926
746429
1854378
1982156
1622222
908965
1458302
1774639
1466165
661194
479584
1844133
1586446
1412533
1643984
778566
1634865
1756619
543402
1112050
135487
1703232
1715480
1113668
1590267
359021
1619593
1228490
537077
920767
1238749
1905380
928481
381188
1072880
1709300
791020
299543
1261786
1972582
1391246
1475869
1120926
1582221
1473779
1408408
1656331
1661305
1968913
68094
214894
1400796
598975
1125349
107294
690654
1024883
1554477
1936937
582827
626235
911679
1772700
787489
1547036
785837
1281165
1312167
134554
626652
1389494
715204
1390563
1607045
168209
1417021
1904735
1591326
1969976
587596
444331
513512
1614123
74563
1592091
391498
539920
1759204
639821
1420807
216509
1981188
1043945
1617797
1642683
966779
698621
648548
536315
1083355
1824233
1205608
1048740
830511
1729413
1049139
277847
390319
1674715
457279
1111281
1523978
1287887
847695
1134878
119353
1608773
1903096
1724257
1146334
1139336
479580
1574122
742956
455131
546115
983271
1633014
1176216
23219
95409
612047
1394461
916531
1383998
1875080
1210352
209982
1287699
215810
1623328
1700971
83703
1919092
1508252
1232880
1684024
1954044
1203384
626503
1825126
1430990
1058530
421352
896424
906771
984442
1107872
1520428
1647604
562157
1741148
1739961
234120
1407607
513323
1094384
427508
1350884
495459
1772646
102137
1825590
1369270
863829
1624610
723748
1268176
1884113
1765781
1534485
738965
1592240
492872
1864729
719405
1151191
1933528
70516
1070736
716454
590841
771409
1510450
1881938
764692
60352
128930
662118
1830989
200013
793527
1708617
1672313
271201
888674
673127
70963
1560492
1011299
755319
1475162
810196
307655
576431
1959904
1039735
524745
1406097
1059983
729161
1085664
1460363
413377
286551
706771
1234592
1365358
180206
191247
1659060
1030301
1098348
1216745
1455295
993305
1165294
607205
414002
252083
823109
1505964
336656
1927840
861269
1421718
1498706
118418
344557
1563818
1662573
1637182
1042371
1394541
1555394
1795667
1193415
1783753
764042
710239
1438858
639646
1526139
1566127
931292
1282938
1283900
94686
945104
1245517
873991
260063
1705136
419561
1109847
1719970
272554
1334699
102025
306391
1820403
246899
1163837
1140108
554587
162608
1440850
1279775
942275
162746
137691
1454920
1725399
1912911
818582
571648
1659607
1599868
1250322
364559
1892813
1319837
1592658
167282
295187
1310630
102333
679138
1258531
1824229
1546824
1985769
555381
209401
897094
22585
1155876
798608
143893
1437414
927497
1724081
1709187
3095
213013
1286383
762103
1730502
1833823
708173
766123
1531502
126687
240184
51348
29137
1137732
838315
1165032
141303
147822
1361221
1997391
1779510
9507
1808668
1503987
1070947
282581
678690
1850397
709186
486466
1389538
1799153
112242
1448700
124078
1053593
1031726
817469
301830
689542
545381
21699
238214
763542
1775489
279458
1776017
583970
1947762
1052997
1572942
1066356
706903
837600
1718893
382979
833463
1938603
71245
1812141
298475
1600742
1366942
1657586
716314
1034895
417970
733811
1490680
1391203
305720
1418141
214057
1381124
70027
164492
755753
415382
463246
1881533
1047669
1414405
99187
1723031
976829
1318823
1251490
68260
1789678
1375979
1061483
597355
1204546
665711
855619
540802
1095474
1563796
626483
981615
488285
1556411
1240086
472204
971859
1157296
1104687
1876930
1245625
1282126
304355
220486
1152663
930194
1697292
1616772
385226
1525640
1273643
1552470
1080644
1225200
1132623
289627
175365
561937
869404
1110292
1119167
506074
570421
904884
1074696
37487
1798483
546647
922551
201506
436213
231743
1248623
96074
75938
1632525
1972820
1967748
1100898
1645623
1247765
922533
49335
872466
737183
1394237
764320
707424
572943
1117802
396769
381951
459723
1527810
1332880
666839
731708
272736
1619665
1306250
1147754
1694781
1162328
521004
1611087
59060
599585
262181
345782
1345573
1149884
412373
1306075
1754454
222285
1071288
1880784
1728052
1849602
579708
1049212
1125544
413385
1508954
118640
308517
259442
419423
532504
708997
142374
1915164
883919
110455
1237193
1030407
1247675
814275
1468141
843810
407479
470694
598159
321832
448444
1459701
1553218
53163
1163806
1142498
1331469
1051713
718901
523090
992343
350289
1476439
522384
296103
379500
1218125
175495
852379
665549
427111
916514
864050
674205
1394627
734902
54216
1388885
941144
861539
450569
354119
1519342
1884934
528798
701717
349590
91765
112680
1234607
872468
1511916
569009
158583
1484183
847623
247727
477060
1802933
1897841
1325358
1876711
653443
112198
1359740
1171106
1977180
1143379
1945202
249658
167982
797720
25597
300602
28898
1437891
325945
271077
809996
1456811
1931308
812726
781324
1673714
899649
1057832
1552224
1439272
195217
590821
83418
726993
1625248
1034943
797432
62066
1660572
235127
104572
116649
809730
646651
1706577
894626
1548392
1963467
102941
72881
380976
952415
1715149
925840
919685
299171
787762
1931882
1924523
1147914
974224
673379
54022
1962629
853897
1899406
1150933
722207
370038
76570
1320028
856860
870325
90948
893927
788641
431740
1819839
691040
730966
883238
1343605
1354839
439191
1928950
930363
1540402
202421
91217
1520682
1389494
775843
687672
464080
161382
1211021
987995
1670091
1391605
918822
1160727
1080563
734039
1602361
146895
1223085
1722696
30130
1729839
1838321
1290006
1773000
222977
1786797
1045995
1280307
1510055
277661
716120
285727
1959132
1614373
1133885
1130906
925918
1144130
939214
201170
544980
1661883
881864
230225
1214143
460688
1641161
1180306
24821
1026147
1787549
1898425
1584388
970250
587078
959879
1276053
1096401
1412130
391212
701817
1048657
861767
1827290
1230812
790906
1722973
1603361
230428
490613
307809
1101172
32353
294660
123901
1976566
665617
1133641
1909422
278876
437376
1944308
268965
1355199
1582693
1727413
1598994
1970606
1899742
1313900
918356
717906
1452360
1126091
1719278
52683
1768112
1059895
1357437
275364
1184093
1010267
1957467
1839319
114035
239023
439483
1439756
597540
947562
1984826
1469322
700903
1523265
769928
532214
1083488
814089
340098
1975838
1084194
1458421
1044651
1924191
122978
564918
278893
124508
1335534
1085850
526364
1996597
1111032
357330
1825377
1314054
872741
431500
787666
289761
737196
986593
1537280
918552
343596
1221144
1409354
1114961
1953895
1715868
502395
1913481
1423458
593613
439518
615530
513694
1851565
465096
1822923
1439316
488411
1354811
1815020
656807
209733
1237110
187738
779964
615601
1593841
545241
1889106
1516921
824285
472032
814708
444920
1835348
988631
1188532
1828975
1673794
1465246
828186
1896126
983321
698452
1156358
354414
1968255
704217
753618
1278737
1853281
11674
1350964
1148467
563097
1903108
1961836
1935587
1001477
1171090
369088
724890
234903
1911856
1688118
335029
1992344
50232
1982906
1198989
46088
1151945
1305194
1422066
1989322
1262644
32944
174512
1264511
85795
412980
176150
363225
421983
163484
1229876
641994
1975032
1342021
867448
1322003
593903
451042
1855403
402654
1777679
671637
299035
326095
1875707
1744741
1112962
1407335
1659415
1198266
1263429
1810231
1009916
630203
1517537
1998483
465340
303121
1000255
1872924
484932
231020
1230626
1100752
253006
1894569
1944064
341423
677403
1914604
963013
957398
1675643
20481
1004447
1576378
1643776
458261
1575754
485077
152258
393425
1758619
1688394
1339122
1811724
861659
438719
718154
828396
1211987
346867
3771
191810
499843
343617
1263691
1176843
1605644
572440
385386
840894
1161155
1170597
1674499
256284
1885925
377817
497940
370112
658269
822123
655837
134675
111187
43134
1724493
665731
512643
464789
66368
1242314
316964
112802
253997
1257172
1910725
225540
292102
141554
609755
1199277
546612
785159
231309
69050
1845983
181461
1594687
1279424
783585
1311713
1297143
1960242
1945994
1537634
1412289
1617611
1075100
1225170
208906
37060
954730
1720874
61055
842564
1708441
1343459
377710
733919
112017
189586
557506
927758
1583092
481363
1396065
678134
1634542
181012
609689
149048
494970
1562589
1440893
71237
1902297
1578492
583303
790709
1323805
73890
25097
1272150
220372
434991
1538439
903687
670790
587567
354738
1848790
1916748
1971932
1827630
1498714
1093349
1057635
741371
1542037
403689
1499770
266090
507308
1446232
301857
1851371
1582463
1299988
1547925
1510532
1167679
1057438
1016047
1676103
1185472
716904
503401
1234875
663722
429589
535794
800268
739501
1906
1059094
920618
1600264
568821
316007
982505
1440282
1043432
1983044
1198571
142000
399257
1174251
1500317
1146273
1235583
1470503
1454843
237759
1854549
1853195
32937
1336207
980385
1377765
1619271
1150952
685632
1079835
757187
1814807
609068
714110
1202011
1896531
21507
640497
956698
621121
86295
1190897
1138855
746722
1148699
953574
1291634
1021363
1892563
1266907
617916
1675023
742767
1947878
767479
1027679
1802290
1670204
1737523
134583
1994574
449300
1853843
75445
768515
477872
1242685
1036546
713528
1720054
1090987
852361
639436
1382265
1730326
605014
1777105
1271285
464682
131970
241763
1985354
1328466
1585512
1533744
642004
251176
1066503
538556
675122
1652258
386386
1558451
832498
1976344
1070527
441329
1993132
320950
721031
1154443
638523
317998
618945
1965025
1331630
1779610
129228
17094
313538
185304
1911877
1702851
534198
1748730
368
1182548
177623
1338065
1854811
1613173
784274
1539462
1510977
843533
1230854
794051
1843581
1735916
1238899
682228
370202
1405201
1106967
1042628
1718850
1537092
254650
585745
503481
776023
1291204
679743
1318335
1164639
1414926
1687142
231838
1057770
846725
217914
794427
584126
1048678
896539
1522147
1125613
1362224
874472
1541123
1591226
299445
971137
2320
403851
895136
1074178
510722
1449616
908709
141935
1729577
1431688
128923
1216958
1968032
1199288
1671871
307677
106784
1154821
978114
1216232
61704
44084
499017
1999212
1250181
378061
1678611
1903389
89133
137989
685275
1719947
1995768
1486435
1649990
1907098
1817721
1792321
1238002
1305477
198803
348539
546536
945617
966752
782251
1860065
1271322
1542548
864628
437585
603087
786502
473493
1806806
850523
459826
503731
1699160
450119
1187480
1640032
804975
1089786
1457846
125246
1438228
792727
169064
1125036
397831
66507
291977
1028292
1418171
1386712
80230
419704
1998321
1667232
1825657
687747
512988
36372
744748
1347628
1615881
1291448
703874
17695
1523767
1472227
1848882
34192
1407287
452373
1382197
91887
924764
808771
560612
1267709
973300
1655177
547040
1096142
361042
1826060
1461989
355529
220044
1644961
1696799
1493049
1100390
67298
1912835
1561112
1384480
1632052
352133
1836476
1217146
861888
1466607
1839944
1450587
253994
558672
531239
1267510
1477449
1904141
1304710
1568613
1614956
1229040
276965
1733310
354713
588428
1114020
1480208
1155850
1095465
1668952
549971
1220090
383198
1034634
1914594
1284972
1095777
942054
1293291
1039851
1993137
1432394
1028365
740337
80787
1954515
917126
1221020
584280
169637
642432
1141817
1068957
1482676
573479
517953
75935
267538
1649488
1497227
1915810
1244482
594501
1233753
1325969
49963
994558
701624
433353
40885
1196843
1447914
143440
1963682
542284
1449937
1191908
463767
747629
432872
1690685
631458
567960
303215
224907
802858
1372804
1368213
1696437
487181
181444
1193734
1016474
1598839
1157590
750717
783983
313746
1982003
1829503
283847
1183717
634220
485318
414569
340168
799306
543457
1242774
1178338
1321035
1019250
40040
1074693
1518439
1920799
316136
194232
1880953
1883131
1750286
356218
379919
1398875
974090
363290
9098
1465155
822748
1786728
1927379
1144961
1299926
1408112
1566341
453438
1173107
1910565
882971
206742
1848723
233038
607433
1320780
827657
388609
1965184
69666
177104
1351435
684224
733331
711434
1983472
1617151
1491435
1339140
1257359
549229
1594830
178261
1736978
493258
515105
1625432
1334082
55894
1073943
592050
1213612
1827701
1590127
887301
465269
994176
1106490
119061
1664885
1109095
1168720
1009889
1666857
1442166
1402985
1995981
579190
1233320
212568
1753135
1276031
1859001
1897456
398552
1064075
1227132
1012997
1042782
578295
1507216
64708
512495
118722
590449
1239904
1745215
1796105
1601648
683716
19499
368896
1448464
31451
1068593
1014638
1173177
738874
1757131
1410324
1804376
326697
52541
280300
1978285
908783
45743
1617927
1295919
668243
844696
1054914
1979631
625842
1791445
1322993
1049951
1791057
668043
92277
921297
824877
940599
1197713
1959908
1120935
376595
1391702
1145297
744722
1929823
1502196
1029858
1357476
1113954
1043203
913962
509565
928033
286454
646237
914034
185686
58593
1197547
456431
217936
1939380
1978633
1600190
1110969
1788872
134979
511236
1008996
1790706
259117
819875
31954
148548
688057
990651
620697
1311905
716515
995670
1922000
1009988
606985
388242
1585982
26478
549805
435989
67525
695541
311458
542682
918450
1827516
998614
1585613
1562275
1740284
1000225
321969
712662
1747950
591822
715525
831994
1665130
1925889
1117296
1042029
1293620
933279
51568
1576677
1211718
1599136
1595230
733332
646294
306761
1963031
1697513
381055
542970
1854870
922582
100142
149857
1024292
265835
1118272
1746263
1736304
1242723
904521
1536113
1455055
626622
548611
1446660
679448
500116
553130
39457
753733
746687
898398
1514094
519468
1919867
329362
380210
906752
896772
111018
775729
168851
491906
1149534
841608
1169479
1959666
756265
833796
1297487
522571
1124890
1643866
981063
622141
13820
865464
841801
524518
115777
424371
1323415
1359826
1220526
710983
544080
1118088
839950
786971
1219078
1507226
1373680
1136922
781886
438964
1407901
1999681
674842
1499917
1477235
1667105
913457
1326000
459008
786918
1756054
1403766
1738313
158613
1133499
232491
131350
552485
770153
1334210
1453501
978885
459408
871832
935062
1848329
1230680
1849681
921285
1640863
1683543
1831074
666199
1504579
117881
972532
1587387
388967
1901976
1898639
162757
198888
1968996
1968642
696486
1723475
717214
1925705
1508084
888770
1675299
311571
1789949
614697
1436722
700580
1779539
76675
1606137
457949
1565891
1082167
1440600
1904736
1885808
771093
27272
535859
291781
87764
1742479
1130794
1659945
963804
850728
807197
251816
478097
874335
1648716
62905
169807
634625
1499187
1675440
944059
1306301
624048
1224832
1677971
801235
1526141
784743
1692401
1008328
1507571
1112320
10729
707375
1609612
1393373
1437368
1277501
1416867
32134
571748
955605
1172905
349416
1137869
837754
23678
87619
1668248
1448690
987110
820157
1152938
253400
1057356
1510352
721592
1007336
821115
1531769
1451345
1610332
1388639
123795
860925
654193
1114178
954358
1130559
807608
465850
571242
739431
1661194
593850
1934531
1996120
118896
503401
1609007
875328
308794
68682
1938471
1929036
256758
490133
1966976
763165
566107
83803
234836
1924600
1448260
1078384
1880107
1867217
1416948
1064865
1293984
1603193
315177
156791
1577125
1284012
52259
155015
424142
778551
832059
709283
27315
1116922
1388184
1473224
1455256
749044
1151704
632818
1963685
223297
1700570
1128585
796682
1069237
951213
1367628
1090486
211357
641573
1402065
29526
394758
605182
919806
1109715
115086
1496908
1477999
404015
228621
1444353
1598472
808455
452249
933781
873220
1491904
1932332
154522
334744
499996
1629693
564014
834113
902244
175741
567855
1144791
1143129
1692804
1227203
589659
477168
582001
1163385
33789
64082
844590
1498906
883507
1181007
959933
1788193
375769
758268
1481090
1906381
1593920
105870
1051215
1880226
380048
82991
291508
1574528
1574302
1946331
1685814
119733
1948956
1183965
1181960
1730547
1235347
725643
58948
1503298
637611
911124
1961756
230426
1504302
263151
435002
1144005
1734076
1520839
1590262
1654640
790743
707334
1015912
291615
1901522
870968
229152
308185
836427
283956
643541
424426
1328254
100644
891619
1872776
1704442
758422
1025444
1280932
1216179
275954
1281358
396776
1989154
899309
567935
1223800
1729667
510252
112746
225855
1555903
635376
436237
113991
1772879
1515807
1707746
1917449
448859
100538
468158
1750457
1228488
1182351
1508911
1428022
1260547
1053513
1266509
1040163
825342
273605
787145
1487121
613179
1437704
1544295
386943
1500224
1753895
378557
1356444
1571255
1649325
1480134
705997
1687897
1074815
1326852
1710992
617566
562802
905073
1467025
52015
66962
688663
986672
1136152
1892661
653409
487016
1344025
975555
819458
852711
1411809
1303101
1298401
471532
1881077
58688
328639
30512
1365023
1686458
1597655
921450
1516668
591411
493263
544318
1156336
298843
1542700
480241
298763
1718559
1073717
1251832
685239
1007166
1543854
1316005
1866607
1881922
832901
463548
1393681
1572536
1064650
1129160
985634
685875
89886
125235
366309
179867
221166
1276131
1820105
359553
114079
1954363
1247694
1104639
886929
432872
467024
1994835
1305104
401757
1941563
1409246
42570
1653793
185745
171052
723726
545271
93715
1919353
1131596
1064511
43118
1323364
753414
772956
1612335
1201978
958649
590130
183177
1588236
32332
779
108283
123881
1032051
1515659
163094
1535169
894416
1450743
204584
1046773
1112793
520247
17597
142403
592792
907630
1545035
1542084
1677664
1656325
1678778
1256830
1850222
192533
599027
1437417
953287
1238426
276191
1254724
1101870
1626165
381672
762984
1691679
1581418
321372
634184
637606
1979927
1409979
1730198
1152659
305745
736036
552162
1870176
1451686
252118
1027576
1455555
438522
72503
631523
905710
1756806
289277
924182
1019460
386557
270764
704498
1220189
312039
711473
952874
1913238
1306146
1235553
923198
1604851
1006245
1020499
933305
916072
1822141
750208
214132
20661
830057
1087499
603640
908305
85467
548481
1441695
1018183
485034
1658858
1973419
1976325
616614
1996082
57818
1117089
391720
907352
1726379
545697
500111
1872058
1509568
1728185
1793667
1136680
1162964
1968673
1543563
1148260
1976371
875476
920813
357898
1010895
88932
1922875
59571
1727942
284098
569237
469853
1411377
269275
1495743
940926
1064370
1040531
986880
172080
272171
1128853
894696
47578
530399
128854
781416
342912
1320058
122990
542813
147851
27274
55115
145006
931675
76055
1302435
168873
1202495
1278823
1816613
583719
882594
1042312
1747920
1680783
1002123
2435
818017
1459765
1432813
1011598
463929
1600291
99671
1769201
1769388
983088
474136
1568034
1294991
1397344
1654690
1321152
1772903
1200900
1029017
593171
1447792
973935
136003
1105057
1525372
102807
1486252
813061
1475498
748920
1970349
248683
749589
593219
636929
1900497
590552
197114
1367363
46805
1642970
31880
213353
843903
1656470
1048120
1617180
1195223
1190963
670348
1680274
430373
22998
1368174
1177236
1910305
1691453
765178
1220836
1030232
288316
21045
95524
1705989
494527
1893927
1655205
1041545
636355
1771086
1122632
216012
1449937
1643763
640165
862533
821335
660221
861165
1427837
648878
787084
1845655
151578
1080439
828551
198285
1428139
639777
755719
1153320
1410351
813653
450323
1817471
1487374
464891
1550503
253951
1554184
880296
431165
744496
95069
1336507
745708
965239
1826167
740751
1190724
669064
224645
928491
370076
1093249
261242
51647
174166
1105800
423649
856989
501070
1001716
268575
1512689
1278766
1267279
1705276
1541189
618921
289830
1215995
1199179
589106
1382188
1663936
979349
890452
645510
1625422
1418344
216820
365486
393201
124840
1124577
743072
127663
1395949
1586005
1067288
1860891
71809
1232358
1995601
1061885
1131570
1877485
153428
1359279
269335
413774
1177506
1052446
1635245
450359
24120
66389
1396143
882699
542846
1725761
55577
930454
1802031
792761
1786039
1452133
971399
636253
619163
733580
863887
1270922
1286948
625437
1261109
833455
1161513
1565567
1411402
1746401
1948023
1449844
1316008
282468
1959021
489150
630239
260914
1473357
17502
1268079
1785990
1662586
411906
406270
1730225
1824327
1499898
1228062
215560
88477
1913793
224516
682031
1784571
78011
646625
586746
1352570
1216917
1770574
606055
844561
388589
1558889
1210130
658786
1472619
989163
1464865
1206145
1271635
375910
1084092
1114549
689805
1725843
788018
1309062
63194
1899704
137161
589802
914770
366157
1289363
1953449
690121
1573053
789948
304627
1194524
956544
26685
1051330
98960
127665
930054
1282914
1643662
1353051
1504657
839642
21981
854455
1019240
158000
353772
433270
1693643
1549674
1287395
1669284
1805548
891584
36743
1180128
312230
343630
1396528
1149838
303306
107870
567313
693404
1751622
776074
58419
710729
944987
866381
1968573
1492396
1938326
47411
1364347
737547
246885
1611264
912764
564735
873292
126799
1714147
256563
1669042
1396458
1875765
272928
685004
942669
606618
1780441
1447587
1840088
1190558
1180231
1520086
252082
1244574
1535828
832137
483221
475740
109905
1579146
28319
1237413
1994218
1815225
1459001
1487700
759196
881812
1015724
6682
933435
424534
289343
1523205
563148
1193735
1752803
1428978
752458
1973270
1104096
14787
1475578
590941
391727
305591
913207
1935569
1741748
1973765
1480494
1446933
530300
1406689
1733404
1252450
1300187
201833
1801221
946376
957467
1906692
454345
659175
1821693
925576
394896
1297764
219825
1375467
635616
694858
749426
763799
922365
787078
217746
1622944
1480785
1504813
129000
1605118
723765
721799
1883133
123057
1151852
1311211
165948
1070393
88220
57875
1391814
501731
355289
775933
1070160
1307518
179158
554146
962210
508113
1060009
1990269
469011
1621436
51934
1695897
427398
1325873
1944799
459008
1717566
791468
1990379
344444
236912
1581571
1888556
516802
1385013
1387116
73375
649299
1666128
965145
620849
569113
1735352
1289017
825127
1565713
480787
1792764
1066610
131489
491452
1554145
887422
1378063
927836
1655829
45139
582677
405364
297800
1115195
1134166
992499
1484189
1369071
633640
468144
1161399
1966131
1190032
841629
550143
1484821
1963009
672136
1707496
109505
882489
169227
1530196
1858530
26922
831839
1028949
128268
1727046
365
955463
1868379
736533
638318
1176405
1623791
1965086
1760554
81292
1741455
856508
1484066
50716
40545
1180575
446017
814932
235696
1130691
750938
1888000
607322
303622
958726
85883
303340
964365
1858725
901865
975187
1925311
1412393
325849
1700503
411300
190513
1133057
1117333
1808123
292247
1688415
202288
874483
63093
1003810
1450863
1315098
1204081
1133732
1827076
1819393
1235328
945797
410043
1605421
1562326
1032435
21024
331656
602222
1637873
96570
1875843
1575525
121536
1553469
1622498
1233654
1107085
1059005
608969
1749932
671138
1994424
171018
1277424
416819
376256
1416005
943053
34274
350671
196721
906344
980816
549612
1700188
336402
42573
1286088
1914150
398866
1428310
1117679
1279930
1189883
346109
674835
188573
300286
1692161
1739114
1699054
1457682
55311
1675221
1783344
1365514
883841
1441663
1543964
109585
1545964
1619793
1546962
1587249
133305
980781
1391719
596018
314328
848251
1864584
544096
1547591
1395755
469676
1184118
1577896
320413
567373
470611
1531878
1674285
154078
1134235
402185
1731175
1585183
1829603
530809
942550
1413939
1196504
1121416
118206
478559
1856954
797264
1266638
1060419
711606
376843
478107
468957
9379
322170
670019
415746
996815
1814626
46941
571656
585453
971790
1079702
1945546
1801643
885799
220975
191676
1732249
366830
1987831
686795
1395843
10459
208254
860219
1353795
739292
1746077
6994
1061306
1609762
832713
1637052
217359
64440
689201
198367
536185
1297534
653347
421239
1284507
1357314
1264319
816915
897127
706861
1050135
554076
1560614
954159
113245
1892663
100819
999041
8287
1234021
1454140
130434
1731732
93427
333823
1829723
1684823
943384
1316475
1488529
1289084
1123995
1577412
1123479
1545029
1775317
306469
1922528
551432
663087
1740144
1586916
1622586
1304033
776843
24431
730944
606029
995559
1318663
516513
1541656
1733191
1033112
1555244
1228458
1994880
1615717
857956
1027786
1522175
1237717
1357521
1525117
62135
390615
1026137
1161853
1215976
1024214
870069
1675629
93289
454020
1585537
1692988
1191568
1827701
1773625
845185
288446
1815212
442313
253759
268575
229514
629233
160608
1154989
1611099
1052628
1005101
1377638
1557765
1003834
659907
664102
1905722
751108
1157099
804913
788766
292878
1962891
19897
1519178
1998218
1493837
1851852
226394
1383853
1994115
1358731
1875495
1901453
1131055
931408
365518
140436
1961477
621658
568096
1083095
8562
1900543
50068
656893
1065497
1165004
1852582
879839
1595218
1117549
1111507
299683
1109096
346888
1483321
1230535
582424
38703
1834775
776810
1946169
1150934
1305146
700755
263125
364786
1675345
379681
1463826
624645
1285266
1722101
520745
759356
476497
546070
577500
708134
428134
526931
1292678
746284
1271835
1916832
559923
818094
1592569
1403728
739152
167712
853816
1640693
1327005
637413
1015725
1093220
69361
808875
729426
217154
455196
260525
1386793
977292
616656
63945
638727
942687
640629
882212
1683185
305762
1674123
1348938
312933
1573570
1593966
402858
1760258
1257850
730130
48234
52192
1045526
515058
1197709
32022
205947
1357710
1185371
454967
1524454
12714
721518
1859902
1498075
1193582
27629
174111
1916066
738405
1549707
643095
1954618
402512
69909
698280
868838
661145
1951600
1708035
73921
247277
1101569
1489197
1115880
1313149
1780456
1515546
183931
676577
139966
1692206
855358
1975761
980801
1685781
1575256
1179758
378118
1294828
1713706
245457
956181
792753
1284777
1188938
714907
312039
1954202
909991
1169582
186006
898905
521393
1166921
989997
87907
1800022
24880
173558
85594
271327
697315
1972794
1696492
1282249
12635
1679147
1458869
1544598
679484
834885
587853
825455
1918726
943943
870063
876460
440902
1145968
1238806
1590139
522571
1589323
1559390
1336084
561300
1303298
887027
734991
814059
956281
151751
501023
1086420
1819129
173300
539191
675582
972590
777294
591009
195162
657700
810913
1445366
239487
1120065
507543
1623472
268751
643449
905972
694066
1974390
370728
780815
206612
1326543
943024
1121870
755324
705648
37673
399508
1127077
548385
1992526
1733466
706367
329537
373986
889031
191503
1239192
297553
1351369
1212312
1100008
1241866
802636
711405
842093
117992
1371297
319768
1121958
1015700
1849802
1598557
1601350
73143
1835299
1695918
594688
526663
575447
1583906
1183303
592942
1660757
721417
1456103
523966
1779894
380396
1066810
1028229
1889784
940923
1980027
715749
765363
902018
265573
1270407
697855
381932
1917763
1487212
1684860
1978954
708775
1481021
1813511
1682147
248908
1649446
1850282
424129
83322
1487260
160579
1049281
402812
164925
647774
854334
479598
993067
310318
1441605
224129
1243697
431218
1747453
1497405
1394937
196550
339988
1542613
1072353
468795
1921890
65605
139381
1583235
218902
927389
216105
859900
300475
1811931
313299
1349620
1340694
1652561
1266865
362840
149072
127412
145034
1517912
1240416
547731
1822502
323601
1573811
1902490
1835360
107599
949741
1605538
1829077
30696
502690
668869
54951
1616692
1955366
1140525
1554515
1025692
220540
1746158
1497859
1163793
1222867
1365694
1609763
1893589
1459592
631496
1926210
690608
133652
1631343
1085027
1148640
1909888
375976
805858
504941
825978
1916022
1791295
573563
315767
209012
1431089
1508674
452756
919383
1806235
1318590
826670
1256697
143416
1495140
910415
1201861
40197
1829102
201886
866171
1416418
1941080
590460
539719
42069
1854245
620625
1200789
1080931
1209403
229404
801158
1198799
825925
1165698
1262088
1077134
1037087
843863
711880
642165
961862
1406614
1096206
697056
1639761
1138799
1022774
819878
1542730
1571021
1986498
1165472
670901
569261
593913
864302
1947384
1673930
22850
1356064
1120563
916076
1056979
1414071
1909843
575865
816085
739521
1953221
514752
946347
447758
29391
1925916
843515
545819
376686
1183272
1013758
1472146
924774
1242264
132432
397748
1522087
658975
1420317
464425
983239
1584968
1476697
518356
786647
584925
984412
448852
784813
1216695
1883653
107067
1181543
1005933
104386
165734
251880
709764
740477
474886
267051
137154
737271
1065769
1585997
703077
1350535
1929358
402042
622981
1789552
1100136
1684520
1445444
57630
141642
989402
1146671
422323
203529
999330
1257444
205545
1612637
1374855
1242077
853108
154626
959420
487904
838534
1619769
1645289
81568
162650
1613309
1486513
1218819
697642
1738160
102289
496646
1483469
1062089
1998511
572161
1438575
792672
356033
580975
1931171
452099
622899
1082150
813103
83225
1932766
126741
1292839
832311
1327050
1522513
1913723
1231347
783208
1743578
163639
480299
925293
668851
1631704
11448
422702
509106
1418763
921013
908327
836877
174345
1502785
806988
1946353
874180
1100110
127490
161288
1369337
307947
1534340
1488289
1377693
755685
682316
1934357
1637693
693541
1770689
731253
51555
1532032
1125046
1181573
704069
350100
1547247
1082837
641722
1001505
335239
956104
320529
1500064
507840
1761727
1637398
1126646
1420018
535038
1548209
1399296
301231
1985651
1842390
1727878
888553
694676
1700879
485681
1191648
1739861
818565
1112963
1517626
739551
1363865
355542
1712352
41999
555725
710309
1174992
12698
1585516
1708388
205574
1055818
1634125
37691
785080
817974
746359
352895
367415
517165
1565201
30301
1577316
1847893
1937814
1949927
1978126
18591
1948568
288222
754726
86284
422174
121831
44569
1691787
1833468
1655906
475856
1011169
883347
374232
524849
1731015
1512643
1529199
1524164
374850
1905493
428892
857559
1264655
274787
799530
1286537
218243
710003
867612
1539703
1415579
1070945
1461982
950842
1685645
1753597
853478
1459442
498444
1573156
310630
938082
963558
680966
940210
1488697
248612
130522
130510
956950
312771
894233
247276
611366
73590
56774
174760
89068
1595234
119746
956568
743240
1974525
232382
883524
449141
1347871
838777
906416
1238640
1838857
1612767
1145163
620888
1662744
198043
1842713
1503135
575874
764722
1042686
1627238
653336
1126071
1326334
1019035
1936492
1758413
1007100
1764725
173533
1813153
726186
695352
1887026
619476
1855621
664737
104625
1286076
1249886
1674525
399489
132122
1217665
882684
1193286
934175
252675
571552
95437
1989668
458747
295368
1968570
769619
879975
1690478
324064
1548267
1160110
123219
955103
235796
1147967
1035297
1684813
1622131
1306020
881580
1725765
805195
1128723
554540
1388972
1496132
1793623
1258116
1018599
1848491
162424
799283
135024
1134246
1942510
735626
898962
428637
942251
1659608
649915
553014
1694935
640805
455184
1563089
774211
897104
1878031
511734
964761
207037
536487
193414
1487543
1133430
185102
220034
1140897
1149829
1029682
1344933
1496016
768819
1775077
1584506
1632655
543718
925295
1369303
1835669
1893248
1592819
1161272
441225
580928
1257913
607352
685562
388564
172141
1881184
1513424
1798039
58046
1810952
1155857
404461
294794
485431
1382192
239790
1880368
1739992
461900
1393983
1824614
857595
1472892
373413
1690580
911262
593860
417188
1237677
747885
617855
21876
565488
778934
1879214
394207
1660169
1576630
1027625
1629396
700630
1562975
408544
1550542
1204599
1171659
996090
1741374
974705
915800
1855384
1260915
795948
1417434
235662
210854
1775196
981498
1784916
799617
989256
729740
689333
1609386
1637096
90948
153082
1612468
997666
304576
1370373
159325
1518449
1562196
1887257
838576
776847
882728
989491
683746
1657395
447301
1683860
1453395
1800702
1357738
1385261
1673505
1815059
125767
1893862
1923918
579621
1369985
383475
1775368
84682
490129
1744838
403410
538738
1989091
592114
1650147
726340
1423562
1469903
55210
1968018
996728
505832
209770
1174662
1650001
1467116
1489574
1039177
500053
1729823
289566
1917031
393420
248502
431696
872724
302098
1679166
861603
1116956
1175385
504414
1127130
125069
805687
1105388
1857001
1094190
1647443
686591
1749520
1753331
183236
443902
574795
423941
962381
495357
134696
1081289
1550768
1675131
1264867
1188410
681495
1016026
966360
389654
310
1401887
833317
1471433
1210365
1055353
72463
1893326
974747
716500
1391738
1868863
1254683
799746
1921947
823372
1255326
1014208
554008
1685226
556857
1877222
22506
841019
1205524
1484809
698781
1477130
52042
865381
903022
145877
25911
1867711
759467
1800569
1868025
913700
380653
1544804
1130570
538242
1482836
1641793
1418721
1793205
1706993
875901
1282204
744002
1302608
1053342
785331
722550
1837786
879993
552664
1680877
1811917
1077911
1901043
222613
861395
1436109
1870626
1072049
1230664
63730
1485577
616333
712659
1155502
105631
984631
1781699
1096095
1331126
1798248
1644355
945145
536734
910594
1197801
578183
982978
147140
1572809
1292670
1148366
927453
521643
1774035
1124783
1252467
552434
1516554
74260
1855959
180259
340288
1954835
1041009
14828
1613640
1181157
89096
730368
1161383
187337
1422287
1166246
1491228
935628
820723
1390450
1841704
809420
471575
1542391
1944555
1057476
180743
1752687
864670
525904
1324942
1612052
827497
1998951
396330
329321
812088
1929881
291578
276728
178594
206042
1195858
451358
288119
164636
40638
574029
1012461
1403489
1140299
679934
1645879
1944326
1021020
1904138
652814
865064
1622126
646403
1806561
1461520
1504220
1494817
11271
1903570
653790
1462361
1336560
413702
1045469
1263047
512793
1020461
646732
619827
800250
205696
1605017
613025
26063
1190165
1571900
1633197
1355566
794893
1346442
462957
804832
1035605
794155
1616988
237790
399707
1787476
1316693
59157
1866117
981373
1643234
1220015
151403
199618
1046603
353640
110939
1879505
1509083
1463522
1223155
752893
897103
365058
778407
690066
1396287
762963
1519371
983400
1975260
1557628
1334364
835014
1345874
1961728
1016147
1927733
1349181
564133
982204
1532334
1851232
1393086
163882
1039103
1950565
985887
74678
1329745
848753
1613397
389546
1458436
475224
1258770
52244
253316
1794154
949280
235466
1312992
1049538
1893708
1786977
851106
1438666
1700150
1237161
1923937
1263688
1819210
942894
1250760
1894156
778745
368558
858218
599674
1329273
1796447
802815
923146
465540
777879
1208040
413341
1495862
993385
218200
223121
1422890
1929943
14331
1602826
1918621
1224275
488985
559224
1467699
986005
914406
1476088
1227479
1787895
1772248
1734002
1443168
1120664
181404
909785
590283
114294
1921107
954633
1688127
1432871
1898301
661714
1195845
1474652
1973178
287869
409223
1256183
1674250
966624
106115
83840
1460042
1169014
766869
1363283
1847816
167541
925068
1968482
1267654
550468
1236358
29221
1017556
1853152
1733955
1689822
1678581
254979
1342373
1112260
1470570
987385
1095708
1521206
34157
903688
1404776
326635
1180978
891044
1491527
991309
76842
109760
578794
1308640
517472
1078833
1184937
1774776
1670188
255711
1154881
823678
532003
641442
1961349
1166441
605001
153310
1904740
1230094
106500
1424266
1473911
1014734
1479839
924106
1595734
1011921
652054
1602329
1021155
407516
250387
682842
298964
1288138
35885
820455
840098
1346855
390564
1311454
1958666
1371225
1023633
1231352
1910545
1816434
1092896
1492361
1441909
628917
948407
1947513
1158781
1169293
258361
1681296
544098
291103
1072966
1412460
1721992
1492082
1734337
1489940
1598118
11057
198755
639469
1155241
1623262
1967029
467785
159775
1105169
1526294
1127215
1350065
1973140
1946135
564264
276123
967924
1920121
814828
220878
1017941
1209196
420556
110883
272426
1109015
852876
776719
1453862
1926641
1785410
1146911
1911125
938990
1958704
757349
885079
1336434
1339746
174225
1164087
607475
456373
915960
609040
597329
4360
1120518
1625668
568268
1234115
595249
947794
517172
1689776
1481343
1361704
107438
1983101
91079
1859234
1159893
188023
1254556
1886
139729
743554
968619
5274
1433899
1717677
1958218
596715
892068
1613303
66154
385664
161811
1502646
1316963
778662
42225
649335
1268519
1839909
803700
903520
1267142
444191
1434066
1762322
1486017
218524
347037
574006
597586
1271931
22960
1859637
1133709
691652
694591
1402713
1169096
522991
518257
1712392
1932037
1726380
732451
701551
1660635
1027018
1743338
1680748
674491
1807608
87089
651418
18630
1410748
1857231
838640
407897
884647
854273
1986224
1434253
80432
207218
1049888
1467368
397158
1779695
943082
346193
36304
1824042
924658
1651203
570981
1705518
357865
1294757
1319035
1302683
1387548
971622
1123093
1518221
280802
1401500
726374
517424
543526
1766828
431448
774427
1068470
1482583
373220
692417
518815
1093586
104794
582591
223758
995990
22653
1235630
1493653
1631612
1081542
410358
185719
467012
278135
139048
673469
880876
374928
1944087
1767327
1048475
947401
306829
1415692
340487
1708309
81328
482103
314133
1147970
1113862
972661
1024961
1735659
171706
541595
1370363
1798606
1490461
763573
821204
421911
322978
738563
976502
731871
1241314
261855
726316
466226
1452209
797828
1549589
564431
579746
1325792
235136
1130360
538305
1333354
113671
217031
1705328
999354
825785
1864148
1042872
864507
1076388
468012
1817920
870437
803297
517577
327158
260729
826387
1493025
1229960
1951162
645122
549585
1380690
345073
1781314
1279348
501058
1553772
343076
1733931
1833951
1504739
283074
1294008
853151
290364
1409850
153086
1632311
1934942
214449
911979
966765
834074
413999
1517093
965739
583772
306754
1070637
476361
214376
1305125
1210293
1854476
369283
1154458
1521751
1316249
938720
705208
194305
1366824
899633
1474745
1123960
124920
1140672
811811
832903
610350
1624272
769118
155524
1377453
873230
1316100
982106
1239619
856668
926992
771258
1870629
957906
1649564
517207
778207
1970902
450350
830652
573827
413083
1330544
804557
892781
416077
581412
1684229
1169438
1300531
1813141
622229
789255
1966736
1368265
1955144
1174304
18594
638444
501224
1018262
1222778
234580
1546819
1895408
1022378
238761
695594
1396898
711955
352344
1637146
1940814
1354061
221175
1487385
1529502
687615
124768
432002
328818
313464
973272
1184029
1369725
1371493
1629921
267215
1635413
772759
495540
779515
1168499
40270
1849379
9175
386401
1625964
101627
1198608
1751079
508019
1815169
354822
143298
1128887
1026200
1944536
203604
1348418
1924993
482255
607614
1837454
169354
705727
1893488
899514
252345
1462740
1524205
59102
1280130
1415864
1851738
1230140
1945077
1758578
1073073
477571
1320145
1105394
1801066
1544881
1480826
1097988
462034
1625727
989635
570249
343893
985657
1644729
258605
754988
1678498
276391
804022
725739
436449
1211042
1012895
1343224
668964
1767092
1935124
770044
1247500
169544
1263001
371417
547287
1568664
850728
952821
1954099
656688
292822
2818
801885
1715030
1652697
559154
512266
1505885
1039575
1595124
566395
1123254
1498604
1060189
1469129
1714346
1701093
798036
1106303
1465561
1815105
1622362
861791
1081893
1133495
1008696
1267074
1407586
86273
1906362
11658
418552
374563
1022170
159372
1784030
980421
723942
1911460
438747
1818849
969766
1453680
600567
1230367
1579559
1345132
786723
213910
1960366
706790
102184
1214242
744460
456346
162959
1645482
200210
1971434
1527184
1957691
11861
993769
1304440
1915598
686488
1222460
300118
1420154
1410492
414226
1084636
98955
1600459
1178488
1166345
1466369
1115593
1761124
666653
423590
752053
545628
1735437
1005298
1492366
379511
1864797
778645
61916
582866
1764103
1242178
1367028
840428
218007
1233254
1843513
432700
1783349
1096765
1307272
473489
240472
1383277
400191
1177623
1957975
243429
1460071
724355
181287
526653
109623
442811
675404
1157085
1405935
167710
438530
1224830
1375789
602917
1131873
1040712
321097
1017939
1807047
1848892
1521527
1200867
921509
1419527
498829
312599
210552
741858
622319
430742
352287
1372262
1985442
1152390
151668
370510
1453459
1760214
107789
1199974
550531
907524
37053
474549
265252
839900
1646819
1946498
1906757
806089
87424
1651438
1417762
840500
1732585
1895328
1770262
507978
256226
1784468
644610
135667
679309
1937699
931252
183490
30457
131984
1270043
1260468
20911
582878
157860
380608
1585554
319419
489587
708270
1165792
508250
1378755
373118
261033
1958583
1809044
1467898
1052111
1193109
1653408
1640721
600183
1959519
1108527
636550
46538
416003
617025
1313073
80140
726253
1595724
1129356
7455
458298
719493
483579
685138
1019040
1121929
1607811
1948340
1206781
1826346
80813
1367884
1091797
969628
1079458
606985
1771176
541008
453454
1467398
430304
275713
1011156
1876370
1982159
48611
710549
1920919
1875683
1070648
1849852
986833
675067
956945
1456424
1567055
16956
1529449
1755132
1004814
645729
1443946
1263468
1960439
1539631
321311
1911774
171346
1648757
757018
1395121
1683754
36694
252759
442362
643906
1095044
922092
1810882
529437
1494526
1227943
155009
892854
744734
1777274
407285
1297649
894100
507977
626360
1264911
1121161
1883590
208471
1697128
745985
1785733
1873744
19122
1814064
1542191
325841
960710
968012
1846954
1994039
1159873
803876
1852092
700538
1884997
170576
1590777
820692
336711
1995645
1411036
1247631
372197
762307
395278
886388
847537
1149133
1081968
1102639
769786
1894433
308772
840777
1687279
60750
31133
1398445
510391
1574395
1041011
938677
1609295
400694
1383797
68227
1297416
1468928
1650699
1741391
1123630
1175343
1590768
1208605
1735250
1850758
208317
670837
1062700
800654
1317924
1689700
226107
1239547
1509942
1987299
1857034
101385
117908
1579195
794933
1787482
275227
1488399
630026
1628840
458730
739188
1992271
583888
129037
989094
581291
358880
889687
668832
868666
817841
532375
764578
787230
1966593
344785
1328114
1807806
188744
1466474
876408
1940683
590594
57599
1401378
1408164
643716
1081295
181836
596283
239464
1483098
1527547
1121765
501612
1710550
114439
1302798
478970
1831371
125608
852246
792334
409769
1172523
1056103
1701867
763371
485375
641006
1900350
1645405
459319
1264769
911833
65797
277710
1541983
1868657
275100
519416
1841327
1036118
403103
237241
1729429
176875
1961300
725815
1675187
149421
29088
272644
748218
1251021
1915570
1907983
1199962
949131
1178193
30765
1170548
1601308
1741525
1418299
1712506
568523
1714484
1188452
957707
1901856
987198
410552
1035856
914694
1548847
1724696
82028
1785265
1800618
845951
1929272
1123158
1488292
911593
1184085
93371
160389
1896333
1856541
519527
1971951
1953488
260340
1157905
646050
137455
1041829
516610
400220
241426
962143
1610782
470595
663048
516787
1552018
1264579
1449566
303028
1790418
1326454
1779907
26374
1068061
1055758
1607504
57719
1643207
794440
1191779
1741902
316501
612448
846797
1567061
1420100
505785
1940650
999748
63742
26799
1747144
1210917
1241983
1967007
1496069
262994
1165440
940066
1694121
1662736
405482
385273
261361
1600865
1828674
1374171
107057
514077
424889
1517187
707553
1667665
125848
1526690
732156
891898
1974565
752283
181524
125529
1436478
774452
1357454
181119
1780920
237053
427415
234962
969535
1878593
1138979
315034
916184
986294
1010000
1135261
1876229
424026
303896
1737788
1245606
1905271
1598434
1992665
1638828
850288
737268
480794
1821996
1235230
811365
565030
1555448
1430041
354667
307042
525457
1678390
210841
383758
1167572
1009542
1821048
1775270
463952
1677124
318405
1088719
1795733
1629169
958121
1945954
187032
1529541
136830
1010034
462247
707975
1518071
625935
312201
1311217
1408671
1144890
1108884
1374236
1798295
1175339
936989
482344
958223
521982
1483428
1654810
254588
888427
14229
243543
1651142
1059951
1199639
362587
1126233
410536
1369939
767901
13764
1831633
1142242
63979
167849
1666422
184447
1238109
1302764
1547326
787268
263115
446922
1255720
432041
987051
1989603
181957
1115623
472067
629991
373990
1990110
474407
741696
1935770
1846053
1360217
871314
1753384
1890629
694781
754347
938118
1012259
1042066
364626
723827
434871
1759424
1500908
1714133
709331
1410014
1722461
1988273
125753
470169
1096279
263723
1288838
1453514
742991
925845
804141
920864
1837075
1471261
425032
1739909
1939054
1922612
152944
1372938
1434910
1007851
1309438
1469089
1863044
1381157
578966
361056
1360143
768426
353611
1291468
506209
1931157
543501
681847
334045
1656740
933188
1750793
631373
352592
1803807
1895814
615459
216229
194931
628495
771877
583200
332485
1681202
389116
196460
1771063
273577
120943
30471
53651
1476485
901200
1506808
915260
1665160
390111
1380230
1465081
539610
1043586
738147
274312
829213
974826
798227
1255790
1583044
655038
400411
188220
208865
1520933
592056
393459
1631283
213835
561700
763831
1030182
779410
834974
263180
1312893
1044046
249181
677389
313765
401951
858475
1080336
1866820
1141943
681476
1949225
55622
663856
1325502
1715212
487544
1224582
1539175
1223124
1782947
1064511
44721
871042
767840
926837
363086
1777985
563848
578986
288717
778299
660368
1721513
1933030
1670949
1936946
1891072
1762557
868622
835279
1535889
1176018
1527019
1391557
714397
1127884
536901
1691617
538735
1813807
1086075
1953106
1167342
397872
1338906
1059703
1787813
1535016
1091009
513635
1145386
1979926
1353143
3484
629287
339389
1487430
1076474
284793
461316
870002
969344
968395
716203
198647
204914
1054802
1956015
980532
1692752
1586126
150481
61137
487452
1450661
54266
495161
660329
986099
1456029
1702113
308895
1675911
1382598
901823
963170
1259874
230698
702043
151215
1640195
1649319
1128830
366825
143134
940964
1962572
661214
1537743
902487
1653162
1624798
1129607
929
697823
1983089
1640510
1703263
1126953
1222336
658724
355909
1542940
932183
811434
727207
1020318
699255
586374
501215
1982556
624402
1562231
1227576
1719536
589628
1960438
472574
1888868
1770070
660955
15062
279275
302201
1850870
1088527
919130
122343
1763298
836972
1190002
423479
763292
1822477
114158
1770676
623463
452079
1223319
765354
67259
73004
992619
322382
55700
535619
403403
857052
15626
1245301
1617525
749383
970776
342379
997739
1725904
874046
1193749
333403
867907
56600
1641292
1480092
600890
1566605
325319
563213
1639189
702338
1814582
592253
339572
1456177
1500729
1322797
432285
1845020
1710858
1252412
1592755
1218954
1666359
1867586
963714
374547
1331548
52111
895695
1327007
1760759
1104532
770829
1216602
479356
364700
681206
360512
1141283
1931708
483978
1793867
659625
1879039
522984
295082
1834061
1729964
1493307
1383295
267815
1630319
212961
1132152
1294365
402839
1064242
377018
1439922
781619
1855085
1856334
1269797
700860
735768
1446377
256739
78341
131762
1323532
416394
219981
1752526
5117
1916325
661471
1176917
623472
698506
934858
1431043
1039704
486749
1048026
714634
1571521
251691
14682
1704699
1305225
1607756
798627
18832
962152
1393056
1228448
360336
1562215
472523
396622
4008
257041
1974174
423754
1396689
1374454
716886
210342
1067044
814729
204873
17665
1636528
742140
1562440
1586771
1685696
1655286
374634
1711464
622041
1109729
1670952
1011090
945283
1284926
1129179
1312825
1269913
1014402
73062
73594
552656
742067
1832134
1682625
238175
625028
1410909
681545
1467680
309958
1179704
999350
1196592
935149
610342
38418
1416827
717095
345533
1892480
1854029
1201608
168500
632080
1384385
83327
541123
1566850
6491
727554
1093310
720623
1163249
307494
1894640
1424721
1690517
914052
366489
885908
1236971
931176
1857688
355570
749046
594698
1278815
486890
459400
734032
1241832
363048
37587
1087793
526515
72436
866501
1038602
1829052
1954647
114220
676865
1272398
1075853
994067
1617929
1049973
1084019
1022800
769684
123824
454509
1832552
1425160
1606235
1056661
1648895
1974724
649696
1524888
557753
1127027
909028
1260805
59522
1117935
1032022
1088345
992428
1937335
531032
1420475
682329
231351
378062
1839047
1185939
448790
80373
556491
804061
623101
891613
1333459
780285
1918810
719060
1020869
241089
1731188
79563
282732
547025
1170916
1478758
19657
1623159
1415946
1676353
292790
107572
1364378
1116527
705603
893370
829905
267519
862125
636612
489391
1454419
1961404
1757833
684834
1351271
849619
107973
769601
897552
802513
663065
878951
58623
103785
499503
1586882
326915
1569394
867068
1760371
345502
1155198
1713154
1895662
1336337
1996212
1198006
239030
961254
1364734
52093
15600
841556
1720731
415952
931729
1712938
79350
1350140
528574
1392399
1320820
603984
1301366
1107233
631466
931918
1963848
1592832
603451
943826
641786
696217
1760352
579524
1762171
1813431
1826752
1204766
1631740
95422
941302
365061
926714
1965414
1728689
426247
1652
1698460
1133160
696384
1288713
1415367
617273
1949396
411994
260272
1492374
1285760
517143
715168
654785
622623
434120
1940595
1348225
1708965
683900
1236452
1346457
1823257
1202375
1353444
932737
1732221
569508
1958870
273826
349695
1294993
39012
1694124
674820
1562433
1419914
598318
588181
949210
134832
945337
419667
189747
336709
594763
251391
1539669
1558611
782415
1414754
27861
388228
1867281
754090
1017776
828142
1645237
1965034
1083737
1026249
1691484
1430089
1549343
1520548
474161
1352584
922247
32833
1526105
1974708
395667
1075204
758339
339874
669886
1037362
1153507
320245
1967096
1308223
612213
1759882
251782
96903
1544103
1565549
1128290
505319
418121
1149173
1643466
899951
241391
262552
172343
1802425
22922
1559219
1523074
1552937
1947344
1493477
1133473
161415
1775526
895376
683268
368527
530202
1294894
1669008
1739373
1189725
9982
884141
1250450
1825135
1849425
1967093
1588894
867677
1151349
394699
278364
753634
106060
293063
209464
1536587
1442274
1787429
660023
622862
1486702
1391234
237843
1785801
1695115
1502974
1738765
1785777
714826
1196520
293114
724762
1707325
942346
1699820
1373834
1217518
166463
1360875
1112078
1505852
1459908
827466
17752
60711
1074042
1272479
1827068
1005959
605506
1436248
1494313
210701
1409762
165925
1321819
764229
1460055
558945
672411
201469
1717945
1585351
720982
589809
120416
943370
527117
141457
929222
1923977
1932603
1860626
259481
298030
1510929
1236102
1954748
789248
877545
1442767
1624076
1457373
892250
547797
1079387
1617121
602979
1527747
384171
227903
448601
348386
1090760
959307
91854
261892
35969
12483
1046321
1123313
738803
1297100
418005
203224
1481534
956635
1678093
378676
1034485
969292
1643608
567285
1227148
1574935
1132952
1365896
1965560
154574
34259
1663553
506335
1863514
748479
285079
156603
1649775
1274908
1020953
864912
324567
1908103
489341
1083540
1139007
740479
292156
1835587
180872
1610743
1079076
1115834
150074
1862970
211501
1376392
846427
1408407
911809
242942
561980
152146
1991165
1504780
634106
152219
741899
775283
360260
22869
1192184
71382
524164
1216944
1241468
1905280
162334
1163036
972310
999634
1246448
1508901
1147066
853496
1066410
342835
155039
159145
11407
594024
1430064
1052377
1116681
226098
1073466
1566521
1820329
1841912
1227000
1616818
853545
201996
933953
828691
381632
1505169
1875541
965770
1962152
1914187
587548
878393
482411
995776
388565
665133
1973200
234228
828705
736458
936189
1102464
1046228
1592206
1515130
1069445
1461065
1843078
461642
1957440
1074182
107998
200696
1080177
838429
1514596
148704
662739
925592
114540
1697877
1611301
833694
592095
1648149
470675
492268
1430067
941141
1339448
1027066
288641
611991
630952
210920
1559583
1616111
1334213
219265
1551828
430711
907746
1861547
88876
630476
1164087
1333834
26770
1707845
185863
641000
1813160
1068886
320020
789904
1644567
280913
1961651
688463
1780176
413333
1014213
750411
1441782
318227
191965
426347
1622749
433368
815946
821116
1154645
276381
1829800
1786709
1204011
455549
1180212
108067
1881519
525477
193724
494142
800282
1429384
867117
487045
1158438
1645586
1148065
341156
1508059
1624146
1950483
1970817
934259
710029
1270627
1070256
334333
1987906
1005242
436930
1492704
146168
1399828
1486576
1989225
729977
1195595
1885306
1285577
1808547
233474
1987788
1944137
573525
767124
1393193
649056
48740
832915
441237
1629813
849332
1162653
281424
1626107
427849
1388188
313230
1681441
880824
143501
1647370
245353
328213
402607
1698111
234066
446243
1702957
1893338
8793
110995
1282100
1562718
450747
472856
846378
872915
326110
1548851
1431508
1306943
470538
29844
697221
275417
1628948
688171
41455
91043
1071529
150121
1288332
669880
765507
1789710
1122842
1199218
1825750
823131
984594
1497224
868509
381915
1767918
809730
1235967
613840
396809
907164
315645
683023
551008
1351263
144265
1319896
623979
254141
1318780
721884
34740
722698
733686
1928244
1532730
108033
1320432
1971074
297250
151158
1201856
1019451
1926080
908176
878674
1300670
190574
1364099
1120880
1656326
627621
1879062
279129
349970
1160128
1063737
1166040
1622325
198832
1515492
687036
143223
1193800
1998615
741602
449918
94938
1587883
192882
251815
1429327
392373
76823
777670
1501392
1026352
1432348
696113
1136056
1635320
543336
593912
1239700
846263
1183783
873362
594241
1157185
688808
1738813
1173112
1016808
130574
1979635
1372981
1061173
1300495
1664349
1832272
1483035
1446514
1169456
319062
678158
847906
842938
1851163
142095
915551
1470343
457685
1794426
747880
1241456
257742
1351128
1932472
1159722
517067
1445265
1546093
715809
318605
1531102
500195
311057
1619085
1143747
937521
1336400
170631
1210173
27378
593916
1829806
1356894
1300194
791877
617850
905857
666897
573996
975320
1295907
1680491
1643195
702035
1466135
161358
1591224
977573
1570419
1031269
975841
754753
1220090
695900
1185080
973829
1009263
1287155
689265
1062542
222578
809467
1713276
578144
1676072
59184
1945779
690258
1692330
1316573
609155
67998
156371
953396
166242
456209
852392
229163
1265939
1338258
1416189
738832
668266
1083560
1316266
429487
1950769
535996
708173
1448055
375451
1787240
107553
1053333
1492174
1262333
1970592
17450
1515760
942110
401234
279821
1243269
527309
1109769
1895164
729282
315541
1192878
1709960
1199601
760917
1647346
787808
1999209
1191642
1822229
1300907
438306
1430421
1250199
1188054
390529
363873
1355178
648814
1937102
1229659
827033
130645
1506856
1136213
1801190
478760
1878017
1479070
751350
814906
1658626
1136221
24462
1450718
996010
883700
711767
507372
1659539
996501
545949
1290130
166106
1811305
155693
1889702
218068
1378894
1577727
226214
181599
1496006
1587824
193678
516802
1355364
1314401
1022845
47704
300913
1762385
131963
1188754
1236949
1181709
174360
1448313
551302
1432352
1968519
245779
799076
1797237
337133
1859153
968307
34017
1629843
1152390
707742
1212113
1594848
1138860
881222
1807657
604985
1876752
1723763
1407389
416138
938897
21697
1096924
1873163
598038
1338284
1726559
1237709
1053718
603650
319530
47562
758233
774658
1757288
93133
1424490
1768471
1568091
1795159
25290
1923108
1893301
1276249
701918
788276
94796
1520927
1307432
973893
928872
788403
1580753
1587870
1937225
546250
1002126
90427
1441042
675434
178257
359468
427401
1708191
1067646
724610
314942
1895029
1043324
1675458
1202777
670331
1711174
1417059
1343478
1191288
1219589
786435
1855882
885106
709661
186317
630031
1686494
332527
1445707
285553
1068075
433764
399313
252200
1972750
1129497
714698
1882468
540349
1911992
500484
1080904
485989
220233
54523
1688592
1030084
32887
655405
893472
1085577
1026853
1081031
1431886
1377696
1767616
659042
46376
1030814
1269415
267215
873274
936823
427362
601547
1894137
378386
435710
734086
1567234
1707408
511833
1571485
543993
468665
824079
184098
305838
1210902
1483842
564669
368899
1302984
52626
978952
317493
375886
410408
617059
1034076
1777436
1471015
1746473
758365
1798908
9995
1206693
773933
149824
1765494
1222794
1083452
1037365
1236201
116908
537445
1474009
400477
793573
1794692
1722773
949970
1967913
1607225
420715
761254
1718367
255432
1100439
887281
424446
1819461
340598
757848
1171652
129451
1129021
1539985
955757
744632
1627593
280119
1255539
652382
1951937
510366
1066218
1267326
1967093
928480
1320905
1133017
1094309
1900077
1539205
944987
1975685
1760393
342431
674085
1301067
872218
1963529
1183409
963116
1568150
195379
439723
533206
881212
1253392
1187900
33339
46201
1950015
414746
934918
1565170
792276
948271
267131
1491285
990
413705
810809
1519270
573304
1463209
1928650
395618
181080
1371546
131360
1646207
864466
401914
1905599
1243008
592685
2651
1295354
1755382
1484608
902818
1999887
1032808
101934
886656
1040122
694924
98118
363257
1664904
442010
518324
894460
1627904
378174
96995
1950265
1627929
1383409
114691
1302182
1806586
1484665
529201
268272
1071104
1524305
1947201
1703237
1185243
381307
331173
896101
1836035
598747
1608434
1942814
660406
1744698
398414
1087423
135343
394542
1044441
465246
1321392
1810435
1715062
1975247
1060650
364669
1506157
1840434
533718
302113
30853
1588109
36093
25163
981351
1998516
1928344
246842
453050
1374011
1691312
899434
347045
767825
881732
1424390
940783
1088115
1708685
1276729
1466083
281142
310822
51116
81495
233435
1473362
1680089
1477536
1685253
1065076
1317044
993195
1305018
964366
490250
1112759
745334
863209
1473032
1843579
834069
567751
838412
527800
1947646
1373675
849225
152204
1388437
18292
1298961
114551
859870
1135786
474121
1788938
514690
700199
347959
641801
1838829
1257508
1004302
1880096
81908
546939
1361271
1986005
1382630
1605496
1926444
1903433
764322
1698945
428396
286752
857723
1339188
1141115
513796
1863400
1320356
580585
1955986
1534876
1628711
1120342
64856
993853
395625
498002
1381821
470762
1810553
1875395
1894196
680926
782758
1955413
1015292
847631
1450953
1333401
1444058
1106160
1982648
1929740
1352647
1351701
1893822
1499746
1018990
364449
1685148
713252
875465
214044
535545
624842
42124
1143117
314998
1585518
1417914
67300
839906
1008696
1098140
1950110
488948
187355
1776879
165326
162471
317880
69269
1828416
989316
1874414
490871
1252537
1319271
1466529
1278164
1329288
1781101
1530145
468340
1051786
139427
1745356
1879544
68956
1512471
54015
1214511
754738
1468671
1807593
829317
943032
597908
1323550
604497
528330
1933786
596233
1493736
1876519
75028
1472196
995894
764137
551603
1269564
1332411
591554
41646
1630618
1435910
411333
64142
113097
278200
1045852
790470
678719
802954
197545
1224469
1069609
1897472
1251361
1852143
930225
1823854
1185503
1228271
900822
265203
648378
701159
514160
1667805
1399905
1540211
1090656
442757
1973223
637927
1360130
1458549
343027
863347
1188124
218821
840407
1364982
647848
183920
1953671
1258203
1654010
1763858
995991
903530
1510653
1108247
43447
1227865
1172141
1013114
269143
241953
1640366
716915
1112092
277473
713440
832895
1052646
242824
1648937
657375
1346286
1460520
1950171
1976659
1744270
711665
1358713
857602
612804
597224
1693914
1938406
56056
206972
1682341
396992
1952446
752043
447060
382822
1181278
1455106
144509
1999456
822358
1343103
1861556
1021015
1236822
740924
182282
182710
150599
715219
185190
609745
923621
1289176
1210320
1642392
1489278
328649
1386911
1109500
1908531
355125
1055783
456808
1658440
569392
1817325
1825527
407546
822523
1592882
131278
1029429
1751301
727103
1886271
1768656
1190836
564402
274486
548885
1846347
1063146
1239406
1286832
200427
1787896
794066
1764037
1878291
62156
1777674
345114
899873
1304087
1337
1281770
734511
76541
175597
1803916
1074730
1153414
772670
1647573
1639442
1841592
1298947
553747
1086018
993146
1630089
958296
628580
1055645
123258
1122746
874253
999352
1140741
1599283
1735628
1880884
841037
1270659
1492570
160411
191177
201343
456068
453410
1434579
236205
1541886
197251
546502
1184120
1217102
156759
1778904
157076
886432
646222
858131
498868
1132005
359605
388278
849073
98269
1652914
727780
1407022
870131
1734072
1324501
554563
1980175
695893
741371
909087
1008108
721362
1370148
1922571
1418875
1100559
754403
1243880
1505465
565387
635773
637133
1540239
681327
986475
938292
1376488
1143421
637902
1302171
1105228
1280084
648555
490863
994111
536834
856292
1587814
1648873
596804
1693987
1485242
992496
1746390
1142530
662059
473944
311503
886088
434525
1037844
782887
1564741
565872
947150
777010
1991490
1237761
526472
409711
1991117
140415
382828
1985852
902711
1520497
1806286
170396
797655
1074840
1257259
286786
394142
1171004
117729
1489000
261952
1618836
1361764
672284
778855
246452
651066
698482
1919642
910259
1985409
418126
345725
1230381
768151
222266
626697
1019854
366217
434963
1070848
871802
1957091
1537169
712578
1236188
386414
97018
1204871
543841
556170
343031
369850
1803282
1495575
1089737
1052157
481992
861986
161689
403472
156986
608598
972053
1660747
661429
741235
902277
1163728
1009572
599453
535844
1654794
1654641
574514
250400
884517
1367181
966335
1504971
1110936
664682
1507150
429740
773572
1478870
1867602
710894
735695
1022045
1853196
1976250
1836823
1231132
1314881
180624
1462491
620598
1888280
1521081
509290
1582345
1615517
474239
1372838
1252327
82538
1914353
1363200
1086466
895572
1265473
1276421
804386
978531
1591152
692015
790358
564056
69979
1272903
1396654
1200722
1530687
1703901
1141971
360180
917178
1094220
422348
1740466
537037
867042
901634
1754220
803026
439912
781147
1557087
1398807
11603
225733
1888313
198009
1033504
643485
1414257
1568299
296234
535156
350818
1753620
171031
221871
276321
993316
1568658
546258
992357
942224
902719
1880152
1532376
742142
1085561
1992801
827923
1212286
1608232
1781046
1934975
1082478
1412370
1684788
1019924
162475
1537587
1027358
632481
242619
104403
1127703
1190268
470708
384518
1581424
938866
1634549
29970
612599
1006559
1194047
297100
1324157
1312024
1734042
1239314
1261796
1051055
193034
956820
391117
1392783
12333
504286
1460274
1695335
181972
523976
1729961
899044
1730505
795764
1417279
1646529
531095
1867665
1818435
944714
728987
1223015
1980112
1542370
194717
1343736
1771185
526237
735026
1635780
1861273
1895289
366446
174332
390643
1893779
93526
1789005
414304
832245
748185
934319
1164277
613259
310504
243844
639966
1187911
67322
1360608
591660
501963
1357285
238857
877752
1501381
1160077
159825
919570
656040
1588457
404980
41764
1845298
1673727
1927680
98445
1445052
1614814
1657382
258846
1271305
89414
1214791
1657960
1801426
1252060
477915
1832441
875552
303535
400126
1491095
1514438
1131189
1163057
333683
873798
243992
177099
1365084
1091834
985416
976431
393766
307325
1030386
1823277
146069
1778114
914645
1968131
678216
669921
1098187
1711366
678325
1239062
665156
886638
1751120
1693184
1085463
736629
1479740
998992
183621
1101212
733731
1113201
983760
1150388
330894
383558
1776049
1220913
1865270
1577173
1297053
1828613
1742911
1494493
1007390
1532621
173258
1978230
389166
212844
1567345
1743311
1895356
744935
350004
324104
926320
1361967
156532
1590512
123616
864235
1900371
382933
1991347
1436978
213352
600717
1430933
104275
820599
1220485
1832240
1298933
1457069
462027
415052
1249092
1560474
896072
499642
1111288
1602530
561952
361875
413356
1430573
1718153
1261489
983291
665137
1817837
1419996
337191
1524368
1589231
1364256
1505063
74962
1939243
1270948
929248
1987889
1957954
192967
1365819
1339786
1332015
245863
1987658
1553151
1219112
1447563
1773394
187220
1389639
1574867
216241
458456
1216796
1960532
936867
1136649
1252565
967442
1431926
960293
1997738
1255484
1618670
505649
1795236
1877608
840811
800959
1619190
683857
377832
753598
1254812
575447
488272
1739953
1666211
1380991
669349
1678003
1540137
1709820
320802
1416217
841272
720860
1319217
1867264
1449396
60681
658237
723355
194066
1191463
1441942
29619
1913051
1578567
1132701
1009931
1991154
537115
1777398
1225784
355379
388131
941096
287773
1082097
1505289
339962
1813219
670275
373840
807717
1808679
800773
632073
1243533
1750397
1144127
1072854
739483
814712
1212061
1044351
1104280
706974
1779595
735610
1437561
1273910
1635629
174023
199755
1713836
1613525
181821
1241852
1489262
1556279
971186
1841567
1414295
1590946
1953658
848285
710919
1520970
1772199
1253849
1052586
1247657
257283
894979
1246962
1582249
695865
1948362
762478
1231912
1229045
149011
237538
222065
612851
981125
236262
1072297
1534754
1226626
1917269
957831
778596
726950
1312343
858630
450989
1811303
609236
121193
666815
1154838
887020
1490510
58034
181776
1968879
893679
1765483
172885
1604799
782741
87016
737526
796706
1496337
1352714
1823363
1565622
1554577
1897843
1273077
1419635
906626
1521756
1632465
461104
1359873
1020371
327271
941397
1207132
1982399
1423764
500075
1606851
516481
1998957
772407
1337310
1996505
646227
758894
1778268
484139
881451
271656
1743561
1158085
1441790
1752196
896754
1575413
1577674
395641
1741150
1478313
1457187
1793053
1780068
1404216
223047
196326
1118317
858467
769963
593632
1472707
667026
1527059
183305
538529
1922459
702212
945958
848979
1154749
795704
696590
952685
485844
1478191
264735
1958871
233928
345435
270156
293510
876586
1118354
834657
294433
1850753
1363007
801781
1978483
1176586
160738
550149
608740
1112705
935193
1783302
1223901
1428622
301382
649542
1313518
1560552
1052715
691018
350301
1256635
1494335
172040
848036
1200357
483426
1313552
1518726
1556232
1088615
129727
1345186
1649646
1239691
491971
1935680
927983
550198
1079163
448393
1752767
84743
1761243
1549716
1345972
747413
939493
90810
1667616
512813
121850
1652902
1671788
790532
762034
9998
1734268
685660
822575
815103
294975
1397658
105878
1083838
318929
295737
329618
1043817
1986096
1933498
1461651
500463
956780
706974
220989
661613
262726
1277189
1485308
558626
442313
656137
1817125
1266306
1358401
1700068
371438
1283288
1095991
330882
1565705
649732
595195
1437250
724100
1214162
1404649
27206
1738997
1610829
348913
1450115
48247
31581
939316
119052
1757281
580742
140433
306251
400285
420120
1649091
58922
575102
1916699
1864223
178385
567375
1600258
1559397
1673405
655469
1551241
974953
1988207
868200
1519362
138193
1479386
319114
682227
1523638
1132725
1900913
553819
540875
1919184
1178572
1857605
1134021
419278
1620875
1568515
809691
500683
1485299
1618221
314947
287443
1689370
878246
1367368
1507510
989835
219710
196463
1699401
1664280
1288694
494807
592773
1494913
1677648
1052337
1217839
277897
663452
1261695
1041736
677129
448536
545261
1847034
1526536
1950365
678846
869501
347525
759762
1838348
904080
937503
981248
760819
223592
996569
1738160
1791180
1456124
285456
881859
1308325
1402865
1615185
1706917
671912
1196957
1912750
360295
1533843
581232
734243
274641
1506215
687416
490984
1804791
1351549
1742724
698027
1130901
1887479
1719004
1273764
1384752
13720
431116
157955
615235
1751318
1038567
542304
770164
135664
715037
1464277
298513
568559
779981
694936
502301
1173704
1027710
1352164
1165450
170306
1570337
1894137
962764
218435
561018
438760
1365545
13317
1084708
1943664
469897
1798633
1492579
1940642
105397
62950
1887863
747181
455021
717073
1291348
96247
1075983
1823746
449688
1014986
1538795
1075493
1688714
434858
403412
1630913
1432675
48969
639049
238063
705871
1554720
1239802
839894
1758737
935647
259785
1537678
1340276
1310328
93815
1943018
975065
1463101
1915908
251803
1028309
1324213
90577
479775
1846547
1486674
510518
679688
1190988
502309
197994
774902
139899
1925100
1075909
1046575
1761356
496825
165295
1350933
388208
1344874
1263505
1627677
58007
1419396
7003
1456933
766810
874058
1620342
1386976
1434350
1155006
1160223
267019
1829612
936559
108605
725876
461878
476231
951572
1426842
666768
963465
777620
1586947
551713
1082449
755899
721987
1453202
60810
769371
902695
305703
134540
247957
289166
727258
513913
1584994
1791213
52823
89577
259082
197571
1392980
1763806
106175
1860195
324286
1815376
531958
991319
565019
1552997
1960378
966268
62456
354010
1092753
876684
404331
1598207
646840
130499
1656006
358828
1256901
651772
1796333
1320946
457250
751350
1442005
1213023
607345
648943
442176
1922758
157923
1416963
486636
1423815
579780
213523
1276949
316860
1303655
359057
894751
114506
1288365
1132617
1408277
565295
1919526
1737477
1729099
418716
907919
804022
1659644
126093
1151010
1598840
994696
1243420
1474578
1070518
976871
31414
1417746
532644
937763
342061
387665
728614
1904455
33142
63006
1296631
1697807
1586776
921356
974982
803381
640317
1188632
1615487
968148
405978
186333
931934
1175322
29842
66853
1758931
1420330
436554
811175
1454238
642399
145666
1593324
45426
1519405
477996
1633516
1394389
1330768
240628
1853230
299097
1654207
1330783
953215
1475108
556827
328300
32919
1668859
277928
1999091
10048
940348
609912
1099282
1265584
685883
1916953
188981
703614
1912642
415320
568862
664317
1533026
1925864
194855
1702168
1666423
453111
393715
1520732
1563206
1430934
572005
1789598
199300
898923
1989894
268231
404558
611566
596685
1488054
1386987
1470602
822045
1221743
354793
1037414
190506
1580803
277976
771850
1483378
493908
672766
913191
1426454
94906
635532
1338997
907932
1532108
1728832
674129
1355777
898378
608820
889408
948112
1932013
758851
1038546
1864251
1393448
601694
8046
458824
970557
1408931
497764
1211849
1670910
801946
729349
1240060
733735
1585421
964048
1171878
1784887
446093
1260007
172699
800930
724978
1437916
1641853
1872902
526220
1530032
376925
169589
248303
1258407
49263
1321030
422482
1910468
1140536
1561892
372275
821652
395007
1294562
1609941
456208
348030
1075428
1112352
273983
325250
510212
1601141
66114
1471397
797663
1065722
446809
1074073
1789435
1898641
923878
1949812
1173278
1827659
99567
1000725
339729
220838
1110366
849855
1234568
1973200
731715
1263967
1555981
1449969
527271
1183141
461460
1212959
1174790
1891248
44104
1740742
941005
1369247
222112
831906
861561
1981949
571215
976269
235377
858683
716807
605801
916120
66506
450099
1351650
341200
702999
13210
608551
1607017
1438825
506499
1972226
1950506
883915
1933897
336109
1102976
1540489
466011
598827
742564
1166096
1784791
874182
975503
1555751
1539951
1144567
1611765
1736771
1308286
1345003
1759354
975531
969590
1445399
1400350
1668259
1542462
1564455
1330255
507501
1770544
302168
1922093
1368067
1457626
1840289
1857070
1569061
1112954
1607992
1514792
566852
1616178
1651152
388333
1252080
1135338
547159
288567
1757305
1982975
313073
418234
1817669
1332088
908671
1897706
1272351
1177936
202595
1541455
1722072
455778
239823
958273
911584
1558943
678508
268645
1993908
1059612
1286479
847915
1879728
946226
216482
557191
1269155
1952880
1920191
107185
1872822
398373
1356907
359437
910163
607478
843573
616784
1229599
1854466
408502
1642479
1366594
650450
475127
740052
1354984
166432
1582947
730677
520872
1762951
592203
1671403
298394
166533
1222220
1208606
627162
844986
345333
258146
1885011
567918
710701
1289067
859476
772133
1392372
1503190
92571
859313
1309055
599831
556868
1004331
451117
614630
1912329
588673
1858770
494390
1490293
605110
93169
533087
337168
1394120
1088607
1133442
1949425
913943
449600
1363516
1409229
1184597
1399789
257454
1660312
94125
40309
121038
969748
735274
1195757
365935
136744
1634888
1630825
1658213
708562
871890
1152516
423830
1746731
692713
1832587
763293
888772
1055340
488857
1351136
186880
1981341
321725
970027
1470169
1856880
1001581
56612
667843
150292
399206
556556
1092499
846449
1588393
952611
837636
1426081
1780087
346846
1653595
1515936
724956
1583207
1592798
1853407
1983576
1067815
1372007
442381
1252537
403324
1073722
422046
1793185
683213
897270
776863
948547
1654946
1137223
35240
87087
1596918
1024512
863756
1438585
961992
1310597
1748107
439534
69711
78434
1539047
447012
1242028
1734566
612808
1167486
1453706
463359
404519
1609421
1769411
921176
1625489
1557966
895532
1141262
242461
363681
650674
1673995
1116962
516311
1314488
667797
756210
391944
1565403
1924863
1549674
534463
831218
940339
815335
1312763
465798
1261832
466857
961963
1791472
1192987
541061
1890091
1825375
736972
130147
316918
1466787
207203
1848273
1610915
915762
1680460
911646
1566985
1125897
1667795
1732429
378925
1046368
1026858
665727
1598438
816346
1053572
976129
773640
1717559
728611
23983
148900
1231121
6760
972540
1249827
307311
1246541
621042
476072
1443293
1622875
474391
1630376
1801408
1937433
243606
247698
621788
1071781
274250
689211
1144058
1420522
1576034
24083
644795
1839276
1824359
941966
893244
20981
944471
1529199
1681916
1244053
1355912
580326
1157364
193043
790753
786877
216322
919952
981813
1073246
1899890
1984247
1494209
473500
259497
303121
1290971
847003
879592
1623534
931790
539962
1443102
374336
489547
681723
1928290
1671046
196184
1874815
1541583
1918467
606293
52861
1274734
121753
1293709
956796
1889139
705079
354495
1685217
49705
96272
1029238
640938
1781961
1443326
749119
1488315
1642842
1613051
1188521
1142826
84945
734333
619209
657412
1233755
967415
1125807
1962450
434790
1083345
37424
1141253
270995
1423967
969990
648510
1611339
1452978
1368425
450903
1301157
662684
81519
1319425
574409
428355
1871235
538453
21535
1713980
1588199
1278297
1145444
538476
1811528
1945825
977765
392671
1492470
1509704
1997833
748381
1214381
659339
1965235
1409502
951347
860039
713185
662628
1104137
1418016
830020
1921751
391028
1715106
666037
938531
253822
1722982
175291
1545411
469006
920174
498066
781927
113688
634566
653596
1738330
1390105
1162252
798440
1473482
120164
285606
609738
1584812
190058
1790936
726269
1978138
1128486
155990
1558685
1496564
1551271
421110
1014164
1050353
641213
1247594
1838457
1455642
1588468
1196471
1919654
1670768
887645
1024946
681379
1987424
1937957
1427798
713480
610932
590939
742334
323267
557492
196853
756888
534882
653698
982686
1940021
266392
108588
1864674
1192206
299311
580041
615639
124327
348659
1475137
621844
1430432
1453515
922686
963166
1325606
1481655
1276750
1947878
943880
883406
35445
704255
1229748
176152
1460709
586016
1246158
1652103
948560
1420317
7567
1787007
774603
1884689
1420301
1838025
444589
710440
947144
189578
899174
67326
1522021
317127
1905458
883852
460445
100482
1842122
957388
968558
189773
477775
1614157
561131
1570876
427668
417602
1910310
640369
1387529
1375868
526979
160870
1964416
323473
48176
1908445
1701685
19616
1984075
1232803
524748
466837
497645
1598204
763016
1699819
266115
1927890
1672562
1985550
434817
726599
1986125
832049
460005
973539
1184523
1685375
580175
1908700
251964
490803
203659
1733264
1309330
1330564
1457702
69769
307854
1060088
1486868
485149
1045558
1955904
671421
15013
633127
1527971
1358577
995307
1570817
1500341
1649110
1689558
418515
1222421
731403
1550316
1299336
298932
1277566
275086
497898
1258928
724241
883077
1198538
485630
1306664
528396
630352
649954
841
106645
922733
794762
1427898
1906000
1453297
379284
63125
404490
1634078
1334484
1651639
1746173
1077781
969997
838621
849158
66131
1738339
1403934
777250
531789
140232
968393
1286695
1063234
99571
1389541
80127
1609827
855506
487445
183294
1116385
1847454
430083
453003
1701472
236911
1072647
1492366
17022
1973414
1718995
347614
1014048
544359
1944102
505276
1706142
928698
255602
1255403
640818
960197
1646081
1372436
422281
1547003
1230370
209452
830362
750916
587138
404413
724972
341950
584699
814633
238581
1230769
1356502
788965
1513810
323373
960491
283096
222296
1678831
452159
1218169
232287
572470
1499561
1501504
1603665
1070493
283688
983505
1171687
1862488
1832534
870556
1469389
227285
131852
1846968
603766
1225332
501113
332094
1519087
721050
1268248
1821698
1320626
375679
585146
374375
246468
398676
909628
1088470
244626
1472502
853214
599029
978895
1941153
1590449
1868934
1583884
386451
1147295
557950
651488
1737712
558151
61595
1630810
148797
290799
199060
1708414
976282
66675
289795
963493
1925867
1279511
634446
518224
1689403
1436901
339360
263429
863721
400469
1621500
1891630
1816710
1960736
100944
875264
776060
57990
1117445
1432858
1885247
277233
1926341
362691
1593251
633436
8717
1743552
973177
1103533
1058533
309730
408520
1336389
367119
456069
406263
58262
1112504
1221964
1382170
780131
1917541
187467
1761273
1046575
1895760
128797
728614
118029
1266266
749381
418656
475436
523714
75979
1748129
74473
1566573
1813259
1758327
1057321
1475605
1200639
545084
1423791
1275219
1054614
633145
1912400
1869082
282039
765478
1782721
759327
1892025
93276
1097812
1370581
1916189
1048685
1583235
1590834
1255621
249899
225403
1845616
1313303
340011
537633
1178574
957363
1428885
381007
478693
1053910
105243
1545178
148898
138355
1370997
281288
748838
399504
846382
1614916
894829
1674828
990602
757846
1122727
1334503
937258
638915
1399912
981229
1691269
11457
687805
232368
1453509
1674516
1381092
705268
1824805
47713
1280262
263777
403000
168929
301015
601698
161382
1241964
274857
1574533
1857826
729485
425189
1095860
1326878
1474783
1429124
754405
94520
1617551
1113676
1050061
502796
601911
1686491
1360412
380623
584625
569248
677416
356153
225310
851181
343045
561596
1168361
1921220
908123
592035
1310544
1988410
1315062
1205050
1533710
1470782
806621
1144422
1498407
1333658
621295
1618588
1743122
1773859
515596
281413
259821
1760508
1447449
1682110
1902510
1868987
1713288
1577529
615341
1912976
1398636
1926860
9605
277037
1568428
1704243
1580480
1834066
1788226
1383860
1189771
1451983
802743
256277
347937
348839
44088
1340029
381187
1006307
1305146
1808766
1034375
453283
260040
71139
526546
663560
1999105
1590134
1368631
154951
1488389
117730
862513
997424
307230
1011768
1406160
793678
301647
769680
146801
761689
76790
1526276
862293
1453846
1128172
613215
1394993
1308302
473983
277029
285675
1725798
254316
1635781
1245405
1548621
1282154
1086116
547525
970963
1103115
1659997
452914
797070
474917
1420471
438672
780878
1681191
1199400
222033
287413
430550
1552024
723300
1990191
1092859
661906
1543088
1666418
1832254
1240245
745743
1581394
1960189
1322077
387569
877917
657428
1697644
1686094
1034366
1173384
541769
115353
1892103
726267
1753197
460272
1899259
892452
414608
1136680
1738339
1195032
1647589
1375210
420148
1088889
658617
942987
149737
1092641
573893
855303
270424
107819
876033
388055
693875
1365596
1756026
977966
281295
353478
1025730
369673
1007269
841784
499624
983203
545175
505321
1731459
358243
702456
943283
261876
89967
810588
1807619
314324
295357
28389
1545090
60720
587596
901968
587325
1146802
1421093
680045
1105543
28129
253532
1438131
1350551
906469
725946
579065
1217830
1626545
1218808
1557299
1785139
1069106
657632
770466
517655
371924
735960
499937
1942719
1125097
407056
281630
557296
374669
279225
1823635
1635673
1725503
253159
218620
1783570
532255
1900821
1283091
1877857
1612500
177280
946369
567320
488140
1431304
143287
1965429
91210
1161806
1182608
1883284
838248
1812501
439395
503495
1497089
1799300
731453
64035
1000305
264496
1786770
1274007
1292129
1925121
1272300
1304407
1482992
316149
1575856
1184028
1811622
1387724
1906193
1122895
280880
1597690
1544488
1618302
613344
1673413
664745
1210543
846031
657446
1507760
371588
1145409
1802555
1601118
1591519
1847246
732511
1204698
893694
1265573
463131
314202
1162450
1368209
331480
1490339
1745907
1916712
1880266
45254
1263796
1210250
88279
98333
1183319
977901
1716060
894569
9218
269029
776454
1781803
1061405
1926194
29915
1607753
615985
1390954
1753548
1608179
672158
1646428
220072
1907740
699489
749790
488339
1750430
983399
1633356
1561758
679410
444871
299722
374838
1774625
358613
682258
50468
1196843
1972225
960250
458564
432266
110033
1982320
1379580
876951
1848739
253911
1245301
1093150
1737765
1880129
1105565
1474760
1554740
801030
840937
1572108
992931
1330508
1612507
83007
378262
1498873
620998
1718473
440069
217357
1125902
862242
712614
37060
604497
277573
474847
1050928
495636
746192
1921387
1344760
880722
1374256
1544310
236211
435660
854399
1195433
8984
1907049
1533404
1127870
943435
1793684
1250712
1360157
986016
1043846
829479
1221992
888483
678267
649064
1888795
142470
1434966
1661742
724536
56730
514690
67424
1675217
1215912
1621412
1681051
1911617
1541481
1118119
1432435
1804164
1636009
1860291
1251192
1638000
1278786
1905616
749513
564720
1331221
430903
1144170
707868
1904564
1278557
1734540
464447
492050
1893296
372955
751443
378136
1644249
571238
1607903
1164040
533647
1744973
500129
1617895
1571247
696554
1692482
1738493
246783
96497
1872521
168640
867121
75660
961632
1247918
545907
918516
1141989
733233
1447370
1433567
1322564
661230
368171
1859075
71464
421412
1624597
1063956
1572491
975505
1958523
291912
449598
492012
1861694
1923777
1962364
1893700
403581
747846
1420937
1422004
1822406
2293
255375
1180515
67267
1710022
528429
175385
135612
520536
825952
1711608
740162
389059
482472
402179
818838
438361
925025
1456647
1243598
68694
229442
1698722
644712
831351
1821158
870653
493220
1241597
1579240
1880431
696105
764911
1740603
748321
1750414
284618
1678413
414625
85043
1395310
401667
1699720
1048597
441982
14085
1773786
401923
984078
1442218
1927916
1671974
664910
859303
1355200
1846380
1966625
1363379
39397
1723120
1998555
912809
1001909
1418530
1617046
272026
1206627
1517863
368476
8147
493197
121326
423032
1886852
514142
318443
1043718
1550947
1878133
135432
370207
1832117
380990
1671835
1057274
68685
1059998
730263
1346469
472060
1531084
1580364
124761
1496527
1203100
1471439
1423006
1423867
786120
904659
1522759
30357
436543
3275
731112
1194296
1389411
1402659
806349
102037
234713
1378914
1240954
1682590
1802448
133265
1969225
1163965
180774
1471541
1627121
413787
630007
1771229
585422
1950181
75722
1237624
1467538
1032
351005
1563461
972001
212938
1039172
695463
365395
1454317
1343996
439605
1667068
1870685
82273
1656825
848412
55686
764960
241698
1342484
470684
814116
529664
214409
1191607
335429
1428458
1454230
614067
1137607
836597
915868
841052
1049655
1163071
461818
439553
285609
533751
1090494
1819793
1951592
395453
1325474
1262219
1099131
1017738
688026
73080
1806889
1635531
566049
773724
1792238
1555407
539492
1980536
412115
1240212
656921
820857
122861
1057916
410560
563495
1542238
1435578
44007
1963492
747000
1878845
1154794
538433
173997
1607325
1832236
98612
370877
1110740
1664685
1792957
1512147
1930946
953014
109195
1889932
1160979
102613
930632
1329448
648910
1424402
967037
252586
1661591
1596320
1034025
477840
1274917
1321498
1860794
938511
1917093
1983937
1878832
1521075
1463478
1639940
741473
1421017
293058
184465
821795
823302
1448310
480556
1211572
1006544
1216587
865022
19698
173653
487353
1043209
1209808
1959351
1172568
1162258
1247587
1224051
63467
26471
1699550
1794990
897516
790185
827723
851749
1326450
1551982
1911655
1559349
307938
1581164
1439178
92281
640553
1060792
1878379
806926
120249
361714
1033005
1595235
1936174
91897
975826
1027509
1577731
888680
1983422
1923489
1068635
1094413
1528724
1990391
1646333
442559
1617623
723686
1653561
636802
286607
1321415
616026
417506
1984883
886540
2565
1422576
828221
520938
852662
799775
565015
737982
1381940
675566
330466
330714
1290718
1337975
461657
1511759
432732
1519139
198813
1927912
1957950
294542
1171204
316827
812638
700347
892026
830248
1687245
933320
168094
1977678
484648
1887021
1747762
1702727
1178694
280135
70873
361985
912166
30201
416532
1667045
1007837
1564676
685540
1103855
790415
708839
902169
1516694
661415
607122
1326031
842673
1651231
889280
239592
1909461
431866
1590313
533146
1176408
1857699
303528
966108
383240
580203
1151442
488016
1469835
342762
1941138
952721
1242891
1955241
582962
448804
1435088
1104064
1131062
530541
1662144
1122610
359488
1271838
1210792
1935054
1997494
786854
29076
1713864
775519
1979978
269975
1575036
518603
1019236
1436064
1051887
319137
1261880
1958344
1041189
1218819
284906
30868
816483
1326577
1780836
458512
73197
561463
590796
1671203
1045985
1842287
641294
1367638
902884
1568014
149328
387354
308704
163424
377643
1376344
760570
114545
449245
1179683
212229
1992047
1014926
951984
1049387
696013
287374
1439065
1476337
1066555
1322293
1854437
940618
1618144
760756
1016137
1726066
932990
1587768
579833
203986
371299
909364
863894
1601743
690136
1156180
807852
753525
1924993
1800065
647282
1045266
776245
302833
1959284
1169067
1451765
245790
1263129
653706
1987820
1823753
48516
214857
1722755
507556
414049
645125
590252
1596273
1423546
1315881
245772
147550
1164110
1468785
1621463
395087
1462885
1967475
1471890
1069190
1686178
1940492
759132
186502
1312916
1251262
1125488
1777225
770567
608442
1813459
312856
726915
1685362
894318
1074882
662101
897962
29877
71680
417449
1995557
825126
19857
1503458
1719830
1474553
752913
1567663
268047
467932
77704
5630
845613
215067
718106
1246335
1759182
102627
673955
585355
1063120
1328545
560260
325758
622335
441387
694326
148132
965269
945231
1743729
1925278
819554
1205000
1864653
1977084
1105676
1098083
1234025
467064
1837860
404315
198004
1331229
1448352
1199583
1742818
915351
424303
618420
1486111
42028
1570101
1940391
33039
1470784
301100
382456
1701777
345541
81997
1173899
1504480
1302604
1319257
174
1290486
1993381
1589278
994153
1838215
99953
1214476
1342139
128296
91010
1254565
93303
1752440
886896
951181
268595
810740
1978495
1427692
1306407
103506
1409964
1687564
476547
877861
1196563
1459446
472622
1805080
815000
725255
576491
225302
1273805
995600
1847037
482210
900866
1538077
586628
1035386
255137
1993079
1783042
369424
1225711
331492
1351641
1477227
683337
1257099
615269
1905035
1966926
1916869
798504
518673
993220
1900393
198676
1421859
1144245
619154
824687
156126
1439631
414423
1224289
1109552
1589648
1388656
1946570
609142
990671
770962
1756460
306637
1158343
1988772
762037
1583324
1049486
1063202
385770
86288
1796294
715049
1008416
1775917
1072770
1884620
1819198
579608
64405
433185
1205790
1807318
1561934
1295317
1033104
1070893
979963
1594699
729695
1181870
1979781
1376940
474214
472176
717381
1182805
1228503
1511167
1561651
1394738
1520446
1293739
155019
355225
1742305
636636
701568
1381056
1680801
311821
287540
1519608
520003
1756010
419482
1617171
12063
506593
537975
1525578
1876475
1309742
1200556
1638440
1090672
866726
1348768
817080
1685026
479991
1614355
1730211
1124551
881492
1560190
1991547
1904031
506811
1554546
220761
1804931
620727
1873653
58571
738875
1260251
1013739
821371
1886704
1954694
409795
1674195
1334799
1329351
779158
777947
1001356
811903
134391
1885871
316730
1821569
38901
1963577
1790276
97016
1908734
1154119
895755
461381
1773017
1746984
1042804
1493116
580984
597322
404551
598026
1393313
769982
898454
1953459
925287
196235
163595
1988714
498746
1698594
71766
1758726
200097
1922188
1092501
1850604
1684785
1835814
1344436
931820
258561
61275
1996648
946974
80182
1993733
753719
1240421
13010
519284
1446931
1471737
1524148
1234424
32121
456103
1436691
1130042
1040418
610741
113984
159268
1548655
1771229
688881
1165021
1877501
1549101
1785382
1967070
1651213
1789184
668303
948027
1624481
603344
994502
1659015
1737679
1573320
258832
1703948
753075
490918
1851911
567876
454949
721386
1892451
1898284
1265296
1643220
436207
122599
819068
1259985
590222
193824
1223901
535569
1445392
1896006
309215
546957
292642
392141
1559441
411709
1241314
329128
1206294
997071
1331006
1714766
1159494
1574646
1016055
1477667
1902021
872939
148879
1754488
540937
1337340
636719
1926563
254855
1389862
1151850
1403531
988761
216224
1189658
30599
161418
1141576
977821
205592
1627110
1696633
171211
1741126
399543
618918
802234
107298
25951
825175
1805445
481046
512288
1343559
984490
924269
1519999
724697
689877
1998347
819414
970304
110961
81793
645478
351859
1994951
1795878
272741
881081
808584
1973010
587961
530169
869860
1202159
548751
1502098
1998610
1786184
427635
1265988
1462633
171864
81936
1592191
939703
1678766
14464
1203321
854972
1381161
1922990
26264
1341046
1939228
449385
1347227
1760841
231004
209585
1548752
584177
1946203
1695864
1365552
323167
1690123
50596
956513
698248
1485122
1621655
1587546
699461
1216069
730638
1596231
333735
1339972
1886242
651452
326964
723334
1818290
1420269
424996
957891
750757
777167
1498155
724869
1494019
1887550
1970003
832734
1860809
690696
475136
1569238
1338932
710906
1335341
678068
1465735
123062
1577238
583734
1955019
749162
221582
903684
1869660
1042011
1777280
25910
608407
1243030
1013131
1885121
1284230
1478223
149285
1887575
1905632
1867593
495459
872704
777408
659539
1697921
1021551
1878954
259793
424368
1480626
565762
1066845
533264
1227995
784139
1860603
1214602
595020
508409
1840246
1689715
337500
650004
290013
1955382
629181
704255
168279
1990954
180972
1217014
900355
533926
320611
564216
1908488
1937196
1774837
212592
1058244
464445
1152636
1732059
1688684
1171317
950727
1514677
575155
1687383
1558820
172894
528744
819337
1866103
1423013
1559378
409196
147575
989344
366610
58375
1978269
1007586
468763
526396
1949856
222933
638346
747511
1547273
176495
1303258
661007
425544
1293238
833252
943236
189320
1962733
321241
990498
928679
1361115
1559383
1603469
490052
1477097
5124
987698
1070814
1212316
1745428
1359219
703488
1433699
862896
1616373
1684922
1956482
1642448
1557598
1580825
126477
1575501
550237
611612
1246728
1763278
714291
733
850365
760353
280216
1721138
936519
843123
1346282
1458357
566326
1792095
1832369
1824478
1605806
973155
1077055
47439
1515920
1193735
1078971
891802
1837435
37917
640332
81929
155422
221305
1043796
1569744
1786617
143815
1163345
1487281
1229941
41549
1580140
1982251
1877278
1484150
821247
1044193
1657003
1378674
907646
1051554
1138852
834219
1388737
797142
1368833
863988
446969
413379
1595695
1777482
769931
842136
1449102
244607
1898645
909951
1209834
1520022
1644658
1651712
599490
1865526
1334610
772538
349778
484612
601878
1264558
665245
771992
1995326
388109
1889664
1494295
1876157
471908
1710117
484095
151655
240006
1896568
1302169
1001504
1697589
1000024
1134479
1323759
1847652
398240
1927359
853023
1492663
861554
265344
577261
1856730
1281906
427635
751466
245778
1133137
279435
55153
1437363
68797
1598023
610132
329286
1258588
963288
657163
1655940
1931574
406426
1007248
528282
214141
1092248
1595267
1375432
964577
757669
1518093
393307
520304
1922594
697553
1136222
1879580
1270930
110244
1691393
500843
404781
1318995
1269329
984911
1901010
1391227
254590
603511
1012057
676003
1430614
312100
307447
574128
751633
288675
694367
1276178
1941757
640204
889419
219323
223540
825114
1780308
1952966
213655
77227
1252263
1836874
1318891
1581733
134534
742668
1439332
614747
490775
189277
1264166
713829
1677784
1811980
588512
723142
235655
622016
1477334
1711163
255025
628508
1630341
1009088
24449
1028280
1202121
409602
697764
1893172
1196187
212349
620012
1227314
1215329
1244476
645969
43457
1110791
1778402
768678
1381838
1915582
467612
1108174
886866
1522852
354836
1973873
1799600
1762356
747221
736425
613235
359181
1384699
1136499
1158577
1543048
733017
523943
519439
691859
211393
742160
129109
266314
1188313
230779
1737246
1424219
759481
1341161
868464
395994
825074
1002597
438480
949387
583019
550408
1389679
15214
1491494
779632
1464887
667356
1649335
1296012
529251
1978166
1609008
296965
1127851
1397313
884762
1360587
1109039
1342495
1819783
21581
327489
897633
271963
822721
1504116
403065
1891922
1887364
802135
799859
696733
478613
1374657
1755301
148350
1584315
1610819
861811
1447660
1219660
836757
62365
486251
351362
1896378
1420370
1917723
120965
1025449
1892652
951909
1814973
50660
731337
1503757
1248891
1189753
393850
1693170
134751
268104
786058
1234674
636037
176506
129865
26398
464821
335531
1716933
646944
513331
641613
1364794
965467
1304619
316297
1398734
272061
732113
73372
1256916
287583
685879
1639184
1951709
1038191
953376
1112653
1799886
91219
1242746
1803905
1341991
1747977
79358
131590
1471136
1361169
41206
1217070
201560
591639
1995835
981155
1842941
1084523
1724031
1087884
1897649
999687
723390
398127
1132895
1778576
1391350
1227253
1310677
604907
640724
542943
598685
1760167
335643
792555
577854
115027
875137
867449
493307
1471750
764049
285733
1737360
1469591
210705
1837828
108384
972167
37636
478138
1843891
502490
1971772
1654292
553092
1937226
1385238
1147886
133156
188035
1501892
1183442
1513259
1357989
1571233
475644
1398369
1215454
579351
971138
1745125
773429
1874725
682304
423919
1923523
1275193
1872542
193204
1578911
1501909
929753
1705221
1545313
830626
476809
878031
1972313
448895
260570
864881
996735
92888
631778
829947
1303869
1672258
1782949
1955930
1949038
823241
524160
638852
884006
91666
772533
818741
752077
1242510
1092393
657097
885440
1707045
1481426
23737
327263
319476
825737
1843924
995242
1640588
638368
1698541
1175177
1121868
165316
31729
608204
497409
1591463
868497
1111451
1324730
1304138
663917
1593772
1998994
1316414
178998
285999
120351
1552453
1748444
589860
1433666
343529
804324
246830
1515342
504734
1277435
894363
1755174
1032404
206517
860866
1886025
1583450
1930111
1540444
1809080
1126765
180605
483345
1216361
221404
1889222
1109086
1175731
1851207
1802786
612653
290301
1396735
1419715
1244154
1761408
774641
1895803
19199
698545
1258785
1740378
81190
1060768
1540063
1454822
1859945
1734042
1575208
267409
1840945
1765536
1063025
1192484
493788
601256
1523583
302614
307727
699093
1169732
538133
1732890
857219
1967928
174284
1787756
1919657
998444
1189023
734596
88054
376131
749306
821988
557800
373263
1006096
1129839
611132
1208146
1399999
311630
1012587
153335
42182
1281425
1976772
1927320
428884
1931130
1935652
1035047
1843484
1698500
1361524
725349
520610
1929019
994604
1979109
1807034
1564208
178740
1303951
815375
856083
593630
1258395
1800609
755234
1505137
41577
1375583
675703
62811
200132
513003
233351
678817
616432
59215
495141
628572
1232295
1298493
1265256
1234561
125939
1678333
1329809
450524
204333
1179945
1074576
819221
389477
317142
1404065
587651
1383787
1671266
600318
1919598
1522763
996077
792254
764826
275882
967887
368994
1794685
676676
1123668
1872311
817540
370305
158669
1376990
10980
1164784
1918741
853972
214651
1431708
1180804
770638
372402
738503
1123415
1257302
231705
1619699
329434
1468873
514952
116417
1521450
1163250
914383
1924592
1490376
575933
1279897
1373613
1416074
1720521
1037227
1685170
1383677
250842
1287968
1422464
15697
1751853
1920114
912758
1726191
58187
684442
833826
1339564
246999
1928206
240437
412248
378204
1829372
748892
287771
375988
198220
1953981
1714777
29590
69828
438971
1454825
9157
1693097
597733
1051723
616197
1864344
588875
1653570
756657
1359179
563677
1880360
780558
46904
8733
1842712
1781941
1734248
1039654
53108
45955
290768
1810735
1988784
261843
220175
1375262
735164
1041688
428803
1634064
1188329
1323845
1342820
1942122
719629
981291
1593308
207253
1758879
1015948
1707251
226499
1620646
1819736
1077845
1558876
1664107
1862882
1160741
806034
1585223
157189
1541851
1431864
727181
1517679
423689
1449217
1448384
1906497
847619
1646401
1189597
983658
1276495
236209
1685387
245016
1913528
898649
1735015
658359
1456705
490702
1273968
1038047
171603
702335
1732121
733629
1628940
363414
1104794
612118
1840289
1642768
220164
1793896
1542546
1934033
1122109
1055151
338700
1108961
515873
558541
1265188
1406228
227002
1054061
1224613
351653
695895
851809
1894998
402052
1182534
714628
710055
581997
906415
1522533
252179
744729
279650
1264578
1836719
1308132
1431038
936477
1241076
1267094
488270
473880
462964
1243923
557984
15384
49210
906225
1314623
944051
905030
1739142
1854999
1762085
1843876
463115
1107560
383492
1510673
488980
1873473
1477180
1316872
1803248
1516175
99526
1423419
763648
188346
1574992
1260110
22469
871582
256668
750888
1683070
1271260
1077094
30088
1128426
1645697
84731
1936222
1473687
433390
1593728
1200443
533963
1768112
1530407
88112
1372372
426022
595156
529145
1992488
1249650
20431
1294379
1092353
1040487
285318
865295
1451765
734648
64965
1312644
987973
786929
625467
1287101
1417284
1660297
1243757
1592295
1541209
312631
1432257
1793923
1083140
1108126
1988008
1802689
631711
1826862
1090178
1882303
676530
1370454
1653118
1907199
346193
35822
1689809
866888
308059
1415714
100709
1322212
1674183
735008
1394636
565242
625061
626487
1934952
1645362
1304670
633022
1245619
622824
712264
1133798
1440666
1431423
1552210
512260
1776423
943238
1926433
942199
1319180
1943235
129239
987523
1824550
210195
910091
10466
275259
1793623
5419
1866202
1788727
764701
214370
211773
1074788
180912
920038
1139951
1170710
1894458
1434811
1262495
359280
1079037
1107823
397325
1980028
341506
477071
1601518
1693113
926568
1284895
669702
1761843
1244524
1934096
396042
852544
1121465
1902223
733791
495890
1405756
529357
1148232
1836890
1887271
804016
1400019
550804
1645125
782734
1315686
1320077
1946349
1901569
1849606
351428
260336
1795402
203457
1833710
1170017
1218473
1089088
915360
1637027
252230
1620638
1400027
512005
311500
1963895
1060880
1409357
979661
1296615
1453859
565352
754436
1854158
1131690
1598822
760877
1389964
795979
1369802
487863
1567947
1873384
885158
1048049
1518040
1531430
602296
186640
1606460
513795
1235177
1826661
127101
1697686
84796
1130934
1320337
1233052
1887367
1671034
1434913
234129
396991
237686
1530242
747924
1052397
702383
941866
797669
1892351
1480498
207447
60896
617341
858364
1985572
854739
328608
602588
1283715
1527965
680746
1246934
105447
686904
1651396
103890
206231
1506517
1039853
97799
768061
129356
266433
1411072
960521
1336021
140776
831486
26509
811819
484525
1910967
257774
603065
1284385
70768
249023
183967
1016629
1331851
541847
5062
681937
6697
1589147
1153205
1516993
1228388
1211515
682796
302239
542041
804674
1351453
1960613
995704
1746541
947592
1474074
1152223
1940886
993266
559499
883161
1021861
1646390
1716265
979041
1946227
1653621
1139127
831417
1925572
1248805
1107684
703753
333299
667507
1649371
587440
32266
1401676
103925
1643227
291641
961497
52961
1763706
1785328
1852495
1561650
1246639
1037007
37644
373638
1500067
1035845
877388
981078
1044618
1995844
278561
1940803
626600
1624643
100658
1129981
1971155
1591946
1558551
1221927
572048
1878312
1885268
1400754
1426649
1945055
91363
515508
244114
1525853
1834782
1628402
1074384
1739850
713834
284910
231574
1913938
1951419
660354
1796488
175511
392744
1440876
1504182
1738787
1848751
693559
64491
447742
1133233
1107505
36786
347522
46769
15576
55128
916824
1673437
327554
90224
1743815
1365917
474469
144355
1293541
817910
833619
1291813
123271
242937
1857569
492585
787604
130452
72135
1220031
926080
807600
1891371
655077
861229
987583
841699
524199
1485833
40480
1315610
829436
1080559
1815369
517903
695331
1782471
1563604
1843488
1482490
293094
114190
666382
1293283
73477
1828238
631609
1270749
535408
197983
1221317
1501804
1847858
745025
141170
1095019
1244475
1124471
1908555
1991837
725117
159426
1478035
314129
1526180
1323343
1182688
1162379
1336878
1471435
884902
1239978
1752260
1529367
350320
699858
761422
1042533
408170
634226
329387
25637
1724828
1396438
991918
1396780
1537200
826407
260319
1845596
1282171
325201
1944158
276325
439625
394911
19703
199987
61473
741376
155846
1515407
300938
799002
1525035
269989
1835672
313782
1839792
1075381
1015255
1061392
148646
625519
1992252
1424256
1030163
1782833
1501006
501430
1899131
374651
1117524
339691
1845438
1105139
1690408
1708981
1328669
115542
1146162
1668446
1542839
607136
256373
725945
1852572
1452021
1136330
791827
608123
1505971
1042925
196147
1661464
763352
819175
1245218
1530341
1314389
1320633
484653
1788021
1931350
1101119
46512
1663378
1806155
595129
1225373
982316
872177
741960
1248177
1713834
369382
1479911
698433
1738405
147045
1032487
844130
1298240
68829
1063054
1607680
750339
1913606
402531
1019605
1927738
1403783
1262713
933120
374121
1068191
1452595
1089961
500659
639258
180233
528428
299469
695365
1216130
1002230
123301
432340
1543590
399432
1773750
1566835
1131666
1000142
1602098
754366
405523
1947744
1495318
1852381
448154
997385
126500
94252
747490
202046
586330
1575644
175523
745943
331692
1094527
1821349
1488383
741992
1293400
1371290
652832
1933096
954237
1460491
1759512
305488
1577513
1027908
1059528
1244821
337656
1931720
1892001
260529
829649
1270496
405399
1601460
81129
1500211
1499768
41283
1108591
1894031
47474
92637
561449
1380034
1842891
787252
1169215
942215
1737419
518865
1918531
1175316
864570
767900
1786003
728996
304374
901485
238788
224517
1506489
1066574
422970
776001
1988542
1142977
1285174
144311
1222431
670067
250865
1704785
1688188
1622403
1827875
1786812
1438037
1557782
1425407
920237
678471
1285571
1804433
321769
1780295
1397930
1947721
1848922
416687
1851464
1232532
1009566
1224948
1141188
964955
803920
376446
755504
1830924
1615616
445165
571673
1431623
960009
217291
999791
1554116
1876677
605913
1067748
935998
271368
1097484
423135
119069
1545237
1868104
1772149
1775922
615862
1022155
1623331
503198
1061337
1944931
706044
969053
1174079
1934731
345046
1146270
460524
1045481
1031684
981902
602225
1377735
204438
1611876
679487
1442792
515540
696734
14829
93168
1842418
178512
954223
27197
511246
1827080
1562100
618944
1256606
1146892
148990
1534638
401823
1621256
1495233
1465658
1296395
842823
1139104
319420
1575411
1929220
450305
1129903
908226
981577
1586625
234362
722085
122745
16600
529449
1680965
499532
1673029
1441536
1953095
56626
139724
1984816
523449
761613
652095
465676
431924
190785
1781581
989744
902307
1344336
588971
949391
1557310
1644223
828034
593296
312172
1070159
1006108
685150
1317373
12378
988152
978979
292051
1039902
513641
621523
1169391
1322703
801601
1431468
1325559
21901
498350
1252781
1213019
1145618
5082
963599
1460786
1909208
447155
754262
1814651
1365128
1519266
637582
859018
259199
1372772
602346
890952
1901319
1679357
387081
782552
1411927
246414
1982225
1002821
1156471
752755
1513022
1517154
1079816
371407
1684267
1290226
1412894
571905
742204
310662
726985
871855
614297
371678
620124
1159843
903626
1652132
1470331
324828
1918584
1502304
228666
1870564
608651
1873683
657587
669716
1367960
467243
1931201
1948587
1315325
899406
1556578
1172506
1962939
1353364
1001622
1637937
1560644
1726723
1647032
1615961
1723196
1879737
597219
1396225
1709349
1948492
1497102
344500
1293483
1865832
1421873
1101854
1587857
1211162
947846
465975
365897
1219999
1799741
1010891
58849
713133
590810
1570553
283066
742889
576802
533263
1283883
97521
1487615
553966
643729
731653
1986705
5682
1814590
960402
15576
552688
1257368
1646846
1751751
867758
1837668
607038
12445
534340
226730
894898
64411
1274552
1723132
447816
894938
901894
281378
628482
476894
1764549
1761452
593423
1860272
201777
1813537
966880
432525
1115566
881934
1588708
1557511
1398226
1107176
1131395
705892
1387694
1984645
1817825
1889759
1837583
1170095
340143
938964
1980521
1918084
1697569
1236142
1903022
232298
1901480
370356
949208
1424990
1657490
214195
787157
1285692
558454
598122
1266502
242053
1119993
1149358
1997389
63223
446267
80187
151438
1941639
380620
1264389
1407329
178692
1013909
749760
939607
115291
1824356
1193071
1636474
673342
1762381
1693207
594563
35607
747700
1741451
831107
1554062
651888
581802
954848
1339973
1531190
38641
1770493
1098568
836461
1733975
1393300
1813592
713823
1693651
1386397
817752
1843498
195812
1900995
1352851
942856
619003
1934752
1496449
396225
1822638
1459984
534477
1598293
447590
1074649
292739
1165108
268614
1846027
96816
525382
1212982
1243854
355417
320135
1788473
26494
1029066
1052346
225965
637733
720661
100998
1338585
277310
927314
1019643
705578
703494
477557
1494222
515341
1565588
950427
1990971
1495196
606604
1666550
1486730
793472
862342
1232884
1379499
329756
939065
1781549
201154
1107310
833896
86222
1378043
633635
1874683
362723
734844
760109
385482
1702985
1658318
77145
1970845
1630598
999315
511492
772099
236858
120515
558244
1867488
97046
704840
1860353
1821475
840371
35618
1482792
214018
1137430
849748
1859778
1686884
674010
1701098
1007733
1190234
683970
401020
1375793
103816
1598410
1705549
652611
1576914
1587867
1854166
200603
1091828
72991
607979
1040977
894075
1676634
1822254
1206976
1348907
886444
557385
665010
1588027
179629
993142
1320043
1425445
1729235
218698
421655
71306
1908849
864170
279740
1577440
564424
8450
722479
1802407
634404
1763632
1469730
23773
1321595
40463
144988
1264165
1486837
751261
1893984
248659
115899
244147
1089969
500335
580555
1361252
572050
903323
109884
1487316
1771577
1392732
715623
1922176
614746
250348
296460
1644458
1078320
1444902
729169
166438
1937652
1050279
949876
102287
1776470
1028115
144387
1170710
167093
1611684
1775184
192024
1863250
354500
750822
266807
929865
1278872
1471229
475069
1255260
1300452
779163
918762
901727
1893216
564627
604061
1098497
1015648
1192425
1644047
504343
817388
1571972
209117
855609
1568399
1735596
1801399
703504
240177
913646
1297640
1391532
656550
1255013
1474243
679759
1987436
571918
585754
1497347
1901370
1776408
17416
36216
356772
891721
1671136
1373031
755285
386944
1979461
1191452
123097
1189921
1104103
57226
95838
837979
146971
1804273
1392708
1674734
1628006
1841032
1165533
1030847
457716
1767510
357483
94389
1718852
997629
1357636
1041962
1221368
366860
1063104
1728858
1692690
163138
1004018
339747
36071
35312
794657
271598
809796
1188411
1885027
1821391
570042
1547220
1844692
1219395
1265313
527237
1877834
1301404
1975897
400947
157989
818649
1247101
1264060
1990216
1760890
556752
1559349
937324
1699722
1974544
882311
788436
689453
942527
1568888
1768378
1672126
1616349
536949
1632673
1195294
1669026
1531753
471713
1474475
948678
1498359
416514
1624678
300274
915947
1110269
1914327
1039921
1268358
795334
331658
1526445
1966720
1544862
488707
283819
1710228
202420
1651871
286286
354083
352072
1535023
956530
455677
738252
425819
269921
741676
10268
1006524
1013692
1745360
351850
1071926
684261
470405
300015
1138428
475842
283932
1784864
1080579
286339
764050
53702
1074693
1256628
465121
917191
1623481
1826951
273347
1590041
1090165
1706818
1403525
1505336
1878900
1840607
412737
501559
677067
754427
934051
851574
1174282
1339116
1723145
402605
1069428
102720
231318
1559437
1019140
1190077
1025307
776507
1544808
129433
1614162
1633780
362849
1492192
975824
1602016
267493
1852593
621707
167026
1793250
125900
1676226
1714703
138811
1364941
797004
1428906
842628
1348530
835347
969338
1283955
1055286
212424
297493
1211637
90172
1400899
414895
1803990
1694517
1501047
522974
791740
1820361
1357236
13118
1419163
1125538
62269
75550
1117416
1155118
1000408
1683521
1808487
239728
1563743
1878546
1054949
1604441
1153798
1529545
1195560
1359254
1833540
1534604
531929
1156147
296878
785850
583313
281084
1297230
1624398
339515
1714779
1901098
1769897
1625902
1110500
1748069
213814
511694
1122647
1253297
1965701
963923
511372
1535241
1292359
1515220
1225049
1774935
702543
406578
810257
339274
1675971
21606
1821794
1194933
386237
609489
870246
981714
783461
1445846
391497
1638865
815338
145055
487691
775675
593167
481061
351033
67194
1568484
1253214
1181679
1722396
767274
1232820
273301
629436
1933799
504783
63069
1787661
1020432
938757
1921850
444851
1008593
603871
1328391
1585352
1306257
1900778
759293
56635
589236
512273
1612213
1370581
1357389
582798
1070791
1207661
367783
1133314
975367
1907708
1910785
633310
479248
1751001
1993284
1168425
1776760
135852
285033
245883
1447141
1048962
335387
593517
1848236
1805737
658167
244357
1160097
111198
1166452
1938895
223020
1706404
1619406
324080
1537747
1261708
128689
1940087
1641387
625021
1449545
1367375
1904629
1993994
655027
1967957
585664
1673477
1481241
271062
1144165
692876
676108
1599227
380180
1262720
755549
433643
45643
136047
537397
350661
522473
1111031
1072275
1806644
471234
823508
1742384
211938
1123048
638532
65020
329735
199175
186286
1082594
470091
1300416
76612
1783194
1566606
166445
1494695
1284513
172306
641196
508581
828355
270541
1636902
1283402
954192
253775
520362
1724353
506011
481208
849285
405209
205546
802170
307097
831505
1676623
456457
1937923
256813
175806
820200
413458
1535257
940358
200582
1480605
1993864
1289365
491526
11640
296401
956389
1946904
950512
806452
1249400
1948513
1231330
1021795
1931057
1500897
870112
1746584
1924934
1253641
1073899
731458
1010914
1950012
1658938
1108662
1010467
1528078
81456
471251
1930590
1338319
1081115
171449
1289982
1885851
647327
1309977
1183051
1258614
1984113
1814157
1739956
1335266
330489
619160
1216603
57366
1505134
391175
1735613
698140
1732155
1060354
725063
1100189
600321
1562657
1389547
566608
365534
1226097
1878287
890610
208497
1433462
843001
97387
1392328
609591
1896236
873978
1082543
1174138
1104426
128708
1546894
848216
889312
1511002
283080
1269100
822063
995233
1382127
130719
369735
1781820
434670
1714858
1654206
850733
1395320
862605
1560515
1454528
228643
458884
1517713
602741
1570868
1105861
1254878
140727
1747964
1631222
1147922
1708425
616707
157086
1782528
1492630
191168
1455768
1205779
762290
375067
312893
1268354
62048
1548452
462398
508282
1163306
470665
929147
1259762
1188745
682527
1969753
308020
1870756
204881
1254783
935757
910914
79064
87787
360708
80076
1066591
1222047
1861340
485018
1714969
1011740
1774178
306490
1966846
633858
894907
1360691
1769325
721685
1641693
1225126
1228600
829543
400129
1971637
951319
841431
1441327
599711
397068
1947443
1616686
131627
162736
1732953
806607
1285358
437782
1755380
236276
261403
338147
1162443
568880
11070
1924536
1141427
83071
506543
156866
1383568
532247
710680
1260856
965481
650890
798223
1512393
32030
258247
1816421
553427
1418192
1121168
149561
344146
1339406
1745615
853362
1435328
734908
1567287
1103728
253244
1416678
1849815
1425973
809837
816004
1981698
1581303
1883406
1257505
1172801
1919438
323586
1993750
1302401
679752
1835132
1678285
1521171
4793
942550
257121
1655122
693259
1640042
1394819
1078700
1687033
208566
1926111
1277176
1528621
569546
1500013
623367
1048116
973352
406508
317210
1303954
719833
1192417
1881388
1129252
296684
1152811
583714
1173764
1748630
658465
246152
1354984
523240
928056
669487
264055
706381
1878328
1011124
1984231
236353
43746
1931827
1741577
1313802
1766507
872367
1880585
43003
1625344
1369703
654898
340165
749835
228342
1796960
240536
1746260
1737663
1288624
1148718
386355
1660481
1258351
1351089
96428
681866
1867854
102507
1785900
654287
1254341
888509
739607
1593497
1119657
1388671
746580
1274339
952881
1960282
1923832
707095
371276
1320104
1710013
1938510
1878809
1033573
141467
1048117
305141
1172659
1150023
1401333
582141
388126
1694668
1365512
488797
1638140
505153
149695
1810511
499162
1750688
127491
1664983
1894595
1263885
1817651
796875
1423770
1016417
1779840
1601677
1453728
311411
1196385
1470188
551977
499801
886655
224942
158760
233418
1721743
749530
2438
1995159
1767062
1982816
1908923
942660
217838
735313
1933971
255587
1174859
198600
1067805
748027
1980054
454285
372939
1127456
858292
1399600
1498435
751151
826810
1722462
1842813
1754384
637622
1495138
1213377
900197
1085632
138696
1365257
170639
1800003
310744
1559636
1745938
215452
95817
701682
925256
1991858
664768
1452727
1649084
1067051
815828
590754
521957
641224
117704
549076
534085
505890
957462
655262
1282288
866878
829983
822955
390470
954170
1152154
1933139
1426456
1139527
1763645
1302220
903041
172907
5913
1003608
1965484
1711878
1672689
1760416
1028861
529091
665588
104065
1394323
873123
1874633
1074315
1287407
196777
1823495
910093
1527010
856755
1599104
784129
1100541
1138477
454388
299656
648571
1407785
705376
683224
1578482
1323682
1071454
1696316
246756
1125911
409880
446847
1794317
968586
1855994
1184475
1798029
59178
1678507
1020908
440641
804956
1986211
470692
1018430
638511
453959
1075835
1254222
1498789
426186
126193
1160420
800018
1427837
1997824
1292381
627363
875749
1720819
280529
1448481
182000
1307813
464672
1032861
458790
1539669
1995882
1415122
9558
435832
470553
1449632
1710298
1171395
1972742
333913
1419908
1756356
1108966
1111798
1787814
1378924
672781
1395270
144049
1903044
1937879
1801094
1829498
1668784
503267
1072173
1485352
1228588
1382471
128350
747046
1910356
1227661
1513909
530238
1330075
847720
1901543
161390
1006591
1826569
844351
356424
1019640
1888805
67456
1955225
906753
890880
1696057
1118473
1050199
282137
478782
1238833
1391876
820539
1485932
571571
1570705
1452294
445681
1246099
1106897
1365227
1010017
1949484
1098779
625662
323969
1664350
1428390
1658147
410179
527878
1973883
1911660
1806609
609779
1699627
356502
613477
219291
968817
22733
1568050
1532497
942783
1693171
1460693
1174900
785328
831133
997190
1706344
1001281
792967
1593659
98572
611152
816469
1604828
1472694
243014
1052184
1599115
70839
1424365
115573
556841
1553080
825800
1353364
1121282
1424257
1777545
1838594
1753804
510562
896750
779819
47655
908119
1687937
1479836
220598
128192
1965613
787104
263124
1157782
1406193
228564
187563
1795243
1620120
1426641
1720138
264791
982064
1606900
130666
1015964
839024
1563848
1164161
1423740
701358
1543883
1113763
668429
636999
1465999
1678288
1887310
1364920
660087
434617
177301
1510016
1616368
578956
312468
1145780
841060
398382
824916
1003917
1380843
1889539
1645105
838831
1636451
177251
1619331
1109975
1626876
1814455
1142323
328822
264095
313943
1301083
1046810
1536363
859179
1142433
55650
446043
549750
1844141
1684004
1943589
144223
252796
1501352
899129
286703
512993
157690
1431359
1076744
1827637
1585491
1329919
951430
1284709
747870
1969988
524249
103977
1699938
1490118
1225844
864392
1259304
983987
1303834
1336412
1265550
1290994
316382
1861869
1833889
619097
817275
1110560
31323
110024
840305
578693
1582594
456691
671903
805246
531359
1494109
924005
1354412
1970176
1585742
265363
1506042
1503014
371296
1569727
291128
1126257
296797
306348
981891
295563
1786629
1548556
1979530
1693295
665609
1537710
1718476
844101
36821
788916
1021880
1560469
1990514
1734729
592966
279938
228551
1969161
888215
1512119
65360
641965
1771601
290477
724287
146395
1446285
38126
757880
725838
1647409
1764985
1773989
700257
760252
785313
1277211
126649
1186050
247654
1900896
46188
1616708
931023
1262894
1797779
428814
936355
297253
1774956
143947
834381
1369506
1223734
1803277
156462
966226
705776
76762
1791687
6088
545730
448535
1917480
1377469
543638
1334665
114092
903036
1602923
294539
432124
1103229
135320
998408
1331367
486801
1996110
1516577
1348828
163103
636260
1439100
1136752
728022
1422161
40979
711366
227634
1879793
505445
841947
1811579
731905
1784688
689671
1460202
454208
1634202
1245996
1141637
406722
1677743
1324073
623631
504492
1049324
1346401
1958763
749680
463222
1546401
730897
1799293
385437
333903
1249966
1993545
1062771
319765
837292
286711
559064
269448
780006
1287479
420021
1065542
1698632
1561672
774885
1857099
839769
1697971
980993
1545987
651594
1470646
327713
1364552
555733
720314
1610418
347572
428924
30479
730395
412973
742889
54601
1681451
729560
735504
121826
1576043
209537
1566646
1050444
1079110
665824
1839547
523450
1990767
1501404
1461977
112101
1735071
1210923
1332130
1554053
1033902
319616
1878540
1890034
715967
1091026
3621
318984
1360451
1263371
1496517
845393
146375
1456159
1579992
814963
1311847
1760219
8604
1059593
469973
289480
1117546
311520
637960
632641
1328240
1550523
651544
771833
1424831
195299
1318536
606794
1303232
1011168
839847
514464
309391
1922221
559434
1516847
766495
1863249
168182
678640
1372479
1985387
389796
1507156
1401595
1713674
207928
1363447
114280
1097003
585023
422328
1745660
22611
729950
1636761
787896
994087
1624596
30460
1410859
119659
302266
128734
760994
1753208
883069
520073
945284
1502293
1874404
1042603
1227650
1215591
56536
1171621
1658189
1855772
116025
818598
836127
1992497
237530
848144
107116
99958
1160550
719820
534919
1696530
337797
625363
633505
300993
1685410
892954
566534
777180
1374449
1024690
1142191
1561802
1292817
654053
171717
1053935
765720
1364175
392409
1249225
865095
867258
1652706
859642
1507535
730081
1912967
986426
1678383
1136200
954476
1083282
592319
1513321
71514
1412644
703915
1634536
1186291
559300
257477
1214141
1584842
961952
1813424
921973
548190
1876279
318990
1473983
1938997
314498
801841
665094
1811159
1001038
1819206
1545885
1270649
1736853
723436
1149897
4399
291288
1667276
1964681
638447
525685
1123308
793596
1193489
1970618
1815624
176961
60557
180495
511775
1672813
939343
449133
1574853
796537
543566
615439
335944
829092
1319447
141119
665782
617612
1527310
737419
1340831
1941868
207900
1778882
1280606
1463345
1034996
987132
1857199
730847
1619659
472173
1805700
1423732
1343941
1327018
288324
1052264
183702
1980496
866422
559053
1232877
593808
1753858
1879615
485522
1528491
827708
907709
1082272
121593
1724740
1330568
487611
559298
626087
1717071
506964
157485
1993267
1613864
1957763
438808
475334
243456
1217443
1345808
1442305
1143060
464934
1690743
1092273
1631634
964954
1611584
1898894
674147
193263
1430919
147011
650830
453570
180824
826179
329870
906276
948031
1144455
1701387
169903
468856
1115249
198907
978604
1401877
62196
1464718
704610
20719
844280
1652945
369186
1590775
607129
138198
1535571
1026711
557170
1788796
1162037
1824721
1519126
123691
1102871
267119
210438
1115836
1042218
175518
1437458
887550
634539
1352108
1696718
1414256
562554
262625
161915
1248257
743033
1036145
149168
1677422
1353115
1706656
479930
1106836
247892
529123
1001064
1100765
840238
1609173
1302102
1553103
750699
934648
212419
1032167
1276473
838459
1853183
635231
1512496
255575
1908501
767876
1234336
1888604
1993598
1259841
983058
553323
221687
1859657
1001276
118895
691481
1372571
873991
1217846
1226565
1431249
1341215
761740
46021
1289384
1038889
449853
1862205
259629
522417
492433
1502355
1885746
1810501
1059113
766785
1258349
788337
691390
1158879
1286984
93955
195260
1872197
692456
1571147
1769246
1649639
1136405
341824
235268
215744
85554
1858753
1637032
391676
211927
1055419
157500
1519857
563748
1562033
1091937
970340
269350
1253674
779488
297134
714422
128011
107057
705384
1070092
128988
1201095
592597
1118608
62997
839482
1258435
320713
1454803
1782981
104674
505248
1552219
511907
1446163
840672
11385
422754
93866
758053
1593905
404579
1986946
232725
1148574
1807245
1787155
1354146
1652022
602048
1528587
923156
44791
1118128
1625948
1467811
826257
255170
629468
1074413
457165
593283
1078653
125029
1770937
1261733
1284303
1845162
1488512
1804781
1657373
1505110
735166
9965
1383088
1316899
1673203
874410
613927
1709414
283272
610267
1470640
1130199
275291
1329748
1631172
44006
451892
1522685
536619
1571063
437534
1313585
743959
1199379
251242
1883650
1787457
1065987
1460784
1158629
1920485
1831250
82632
1824842
1940189
417954
1172056
1073712
1287371
859239
1392239
1760998
869151
883893
1271271
1329406
508833
1644505
683875
1686017
849454
1155383
1233716
783844
866950
942708
1245189
951200
362250
544115
1745697
807929
1705936
1505145
1916992
702226
467008
1155570
1628477
1027748
26391
1535159
490032
856277
184076
1170054
512
1481037
1453701
1959685
1522706
1864164
1346441
750534
509457
1889426
50186
736169
540824
784155
528906
418641
1468165
1852201
811011
1645095
640536
1201667
281558
1741503
735997
726703
1289218
1177105
1842530
540128
290050
243852
951078
408885
37744
131992
1126580
1182192
641982
567737
329598
478495
697917
679015
626325
1864951
81653
1875812
423744
1335611
1638316
1962747
1874340
898708
1848250
589618
1782653
512515
68034
1082286
1671727
933464
1275400
1215902
1218415
1427085
1027265
1980715
962354
727521
1875237
1011148
1120170
240043
580844
903571
1541095
867722
730558
1192402
1694894
223229
783880
857771
962571
1464840
798466
968116
1517303
1406729
772316
227083
1399790
1690502
1325789
1175386
22562
1416795
1072814
433386
472583
1178101
672866
65872
1929228
1295429
770080
319953
1073133
1089777
1607737
1571370
712091
1358965
1220794
1908820
558736
7291
670615
37836
676029
1366506
1981102
1662568
399636
1454006
1902775
426099
1549666
1238833
1456303
1759085
1318343
351259
1226882
256992
1451880
57044
1082336
1553823
62918
1567931
777754
182350
1547716
822125
564791
10040
582182
1581070
1260090
1123492
1469415
1497615
270235
1344608
793825
1805894
406261
463785
31335
362852
1749995
668168
784966
1409264
222441
1681195
27599
1692670
1125988
535601
1874531
1895163
1542911
1778017
1275923
1271305
1454079
950158
16695
1710138
203544
451136
1124391
927874
1439408
1393500
742023
787155
1915003
1905878
546104
475728
145736
538638
1700381
352931
185486
1611906
1126588
495903
1860414
1687606
391718
1453239
136648
337294
1324357
660896
1377232
1302036
446173
1655124
1922495
1920179
1936076
1502322
1502790
1202335
344033
198241
373984
152110
1901018
969348
1384200
784417
26531
788305
1813354
21917
1471996
1194255
1542589
437408
1789709
1215058
71029
1198710
1835743
797010
855099
807584
1227718
1090180
1174881
1599426
1454365
204560
1031743
1565505
285011
1277077
1260175
626499
1814112
702725
1856990
544013
104306
213213
294836
1594876
1034827
1371680
177877
1553996
1882405
148014
1098449
408332
607937
610343
1889435
1932855
188657
1230703
140542
910990
79017
746387
1022204
783750
1497266
780366
17556
1815436
205239
1601062
1067137
35262
878718
1654438
953730
345126
1836962
827531
1457987
625527
1645351
64851
520433
230918
865407
450703
1152049
1258072
1384507
1321822
934232
1271709
880159
1736044
58812
324738
1632973
659407
62353
231202
650258
1532471
1260148
1531249
48726
1302927
1540535
1077690
651636
1326298
1245233
1472200
300823
808053
228198
1460761
298695
956692
1674396
384010
989090
810475
682283
1947500
1797281
928921
1283712
1846323
80881
1142080
1700931
1845820
616967
1305281
1697632
1432659
1439897
474623
1610968
1249739
1400322
218981
1503908
909986
1860494
887241
1669435
1303276
964743
791754
278126
1204821
1364939
288805
885213
1091301
1954535
1445904
326027
1552991
42821
889608
1307758
1478601
1825521
655662
1642054
1042297
512006
1251919
1030171
1435419
1665914
21774
1991884
354241
1858966
269932
1175037
1808837
878872
1274978
267413
858108
1065442
1229592
1616843
1811595
322517
579484
380889
1627224
1886825
1268267
1120527
1218113
1615677
1720159
40532
1137406
1762084
1388652
927576
1581158
49117
1057633
1487604
545
800770
1767748
1969686
1349917
814523
1908792
480216
1982703
735362
767080
860557
764378
289922
1774905
1139562
1982338
1365271
1282972
1490103
1233552
1219177
1985725
805905
1099996
1772979
905428
1332290
1963048
1465615
421515
1570319
320014
1264780
830223
671292
1030819
204535
1613674
1969187
1540139
1215109
1617752
1434155
1096503
285777
260903
980348
1940205
1032061
712792
1987358
414666
102860
1382303
1534915
1626959
1325760
865539
1947704
345954
1962547
446204
219010
790955
511189
891072
1355072
1170795
1579139
1932899
1277779
209604
1805612
1190976
1878849
965768
1564243
1629445
1451283
712713
908108
990046
96259
1362540
1641184
374427
1560670
931611
1120838
1385572
929804
1229901
237759
1003782
1457772
1030154
1910799
725239
1449097
386524
736394
557512
385145
453746
629627
410947
453823
1496729
91568
1381641
597347
62298
1218137
1142557
1161755
464075
1489488
475847
331577
39898
1342378
814740
1789549
450476
1681426
156100
1127302
93012
1267152
777620
960904
1729588
243244
1133994
564138
721530
1199046
655108
1918059
873481
965676
1845952
129403
658854
1825286
1796203
746863
640381
913328
1477579
725143
543297
918408
1646603
644075
1705328
674705
608566
1724803
1700183
1473211
1163715
918157
1499651
1582866
1041567
1745558
1869783
297635
1920312
1830002
378270
400443
1803498
1112842
1229957
140439
1813607
384032
61159
1698040
1993813
1678634
523445
1589437
1214994
126067
664356
521013
826660
627685
1501037
77436
1385018
515792
725475
1412019
1429443
998329
1616645
1740174
1494857
819793
986748
1041019
1816084
101428
883508
28690
1392764
1112747
1680347
15834
1672919
159032
1550452
1684371
231152
449260
374957
506677
1457954
1717045
1533074
1691049
405715
1669742
64071
1840967
288
36957
1473637
1295724
585831
1099011
1381964
1440591
673752
1200646
1650042
552934
1030177
1179644
1211896
1584874
581636
1205820
854037
1258859
773390
1164638
842740
10951
1843831
715974
430886
1538123
1988271
1625328
170134
1319252
530641
163497
1296977
1928576
104265
885198
1040773
211617
587200
1884620
1117352
1150262
743077
1645972
586928
1779458
149677
51241
928850
424326
870611
1069435
479375
668290
858977
1465966
1291946
910391
892781
449286
1819939
746508
397576
625199
1816204
465665
881298
857317
1434628
64629
711443
1200345
488279
1821455
1040017
1299824
458081
809433
95217
128159
1541839
537685
1919049
1004465
931999
1154391
1470774
859379
9248
1751292
1214953
574897
53375
716515
36669
1475413
1477115
847476
876373
187245
486223
242637
112875
1369079
519892
828456
47433
1945472
1818597
1382282
1721081
1575235
1652280
1375549
254822
168930
1243653
1451842
1274159
1774804
39463
1318849
413058
430682
1797680
1332459
587520
81371
866722
1471714
637009
64075
1483026
642138
1347481
770106
1833391
1119846
523050
227227
1657307
1146004
1260326
256900
1463756
93981
1516997
490369
1453634
1767349
436597
201855
428490
831015
1067992
1304648
749959
1458693
1643014
1365726
1449786
448131
502799
1986975
415579
1103529
1835027
1720308
1823677
158418
184756
453717
991130
1736629
376648
1392828
520261
264959
1921216
840324
1721177
1144353
1544132
419277
1990003
754716
1212445
1065228
1298911
1798504
1492549
1467915
897972
1099608
623941
1705459
780896
1340658
559254
322260
201184
1784400
968433
420689
190559
1001620
363875
1706795
1755129
1047192
1633356
724852
1138905
1202001
698619
1299300
1999596
1554344
164358
265464
1813719
412182
1378959
664367
704568
1526588
1571062
706532
1680385
603919
173550
719592
133244
1144387
255723
306051
767838
1640449
785302
1741549
1822971
585493
1209657
752863
1533352
1436141
133761
1566603
550701
297998
858570
1659019
1442366
307686
176131
994847
1203454
1708904
476794
128537
1022796
1582325
1613742
1282884
465745
230624
1386364
392099
209947
413653
1208907
204679
447709
1235763
1609408
1726592
1625038
1090604
982531
159755
1256035
817976
1061160
366679
616106
1970490
318322
220467
1675432
1471926
1531596
983242
922036
1779966
429692
485713
546349
1062619
244307
1007641
1511026
682072
174170
1021915
1287294
1035959
749576
791441
221460
1218814
262141
781242
263967
1800718
853661
164610
1531256
836761
743985
494101
1666750
68956
1955767
496964
509612
1843305
774905
1297651
1010175
859509
798214
1508777
1458712
1404775
1660189
786777
1636593
1058677
379992
1455499
912348
1880940
264753
912777
361314
1150859
861475
1229671
1622174
360809
810860
501654
1408800
1964916
951538
1923354
1192627
572879
214968
1877479
564299
1150345
331343
1255127
523929
1770561
663719
1307257
564877
161710
467498
131453
1276572
1880120
1034535
1645006
1203116
1970993
842639
862658
1718326
1962461
1592131
1273755
282844
27176
874414
448120
944033
282036
1645327
419841
1009103
791501
517352
1301117
761311
1983549
114472
566659
742340
1803915
827613
513883
1155849
492596
1620335
21954
1093351
1119439
1483867
1013952
483549
821514
1670458
1892649
768040
538275
1716572
1129389
1509564
1316726
1561377
1870943
1474897
931669
384191
1561431
371966
1890804
1222287
1030190
1079580
1680873
457444
1808083
913023
1861322
1596354
305193
845290
1267289
645493
1269427
1812957
1184450
689620
437760
1139363
1165804
1246408
959933
498502
1313847
482659
318185
475786
1629039
990547
923926
1679348
412256
278061
658324
819104
1404383
122022
660811
3357
1118781
667409
989904
1264894
1135212
1461975
884274
1191291
972645
549641
1756498
1408486
751885
173777
99754
1064308
1508731
1774890
678920
151479
285943
1638068
398985
1679411
1353614
1638135
1328229
1557490
311476
1372122
1358006
1341985
466334
694493
859910
901402
310487
1471685
783903
1754630
343402
1888914
978418
1413727
682435
125719
1462771
1690840
1882128
465510
1986843
1492887
478819
1659633
693962
1640443
714189
90061
305701
1881912
1806114
836916
220839
1285304
1836065
1185688
21905
1782264
1238480
1434319
295091
1859292
137125
1087914
338591
1423624
877338
664451
572469
1899577
1839768
1886881
1681457
808137
788788
1852156
592115
887510
465502
1740342
369298
1329552
1468902
1296318
1845470
375661
1604757
1657980
1440055
1740912
969922
1657581
1283600
387870
1839400
1579317
1137678
1075225
298236
599635
141551
600733
408318
1215844
1992443
917992
302799
176586
1082857
182619
933903
1277038
1022985
1252953
1314943
426216
1951785
1306270
1181156
620379
56409
1521638
1486464
1296939
572774
1180337
1209898
1093122
907378
1498044
165842
658069
1398785
1092824
115923
119675
35290
1932400
753203
1103970
1953814
1364654
1370398
1790492
1638838
637981
776192
805278
1878978
1537995
802641
748691
1635506
1309328
1239288
36582
1612891
200522
1192714
1260147
1496990
118694
656553
1219558
1893093
992875
1423651
529655
1537146
1908116
1736292
922938
1151155
1464169
757841
1190558
1956456
64485
1474169
432731
664614
590644
740388
1816593
480727
1523579
1657388
1781164
1454949
1471591
1298371
1386270
565322
482964
742911
1962935
977344
1335174
883059
712209
935789
449961
175093
1072471
781651
406559
356243
1106212
1119686
604713
693013
515
842842
635057
858241
236492
1412032
618267
596640
885629
29913
269079
175297
64287
1359348
1098324
1708701
1597059
1879551
1229608
1066099
427849
1342644
599257
436013
870861
1864258
924453
1032314
1631157
1532691
1513717
1488460
120270
1367147
1725067
167755
807170
455146
271437
1981571
1576201
452403
636830
1437116
892539
294609
1948512
1326236
150476
1103960
1463831
478118
458338
784715
1039952
1745384
828518
1978523
481382
1536223
374748
689295
651615
1163989
1073156
1269501
1641888
1837843
86686
1441602
1289891
366865
69237
947187
38648
315091
1353934
756368
1896838
979737
1474001
1215
1584103
545584
1225679
959177
1298774
791154
1175219
610692
373847
871965
501419
1004318
171754
437685
933028
134965
1045731
843067
627289
228482
747453
100969
621517
392300
551363
864437
22106
715625
1133750
895629
1015710
711421
1592736
1294522
977484
141713
1647457
922736
108495
1266339
1775007
1584894
674334
919852
1691073
1973821
1775999
671527
1831343
1593558
1406928
53664
1448121
1056115
110235
185941
724801
1374285
300833
1324854
1986098
295555
1177962
1955590
1098776
1731597
698343
1260128
1078904
1975502
517415
80608
342140
630255
1959525
1531157
796848
248782
1983966
1933674
486488
14455
1886223
1583021
648002
1305392
896619
222486
1113760
654053
309580
1613980
1795604
637957
496181
806129
300407
814000
38077
1655691
1134869
1056371
265684
1474289
661825
499635
1369778
1326470
1386201
1389780
1057299
280944
810053
1837763
1778598
1488769
1040938
1588755
292181
111952
1272451
1607787
432049
1985577
274110
621177
1145545
1620707
32490
816184
1712511
95428
1993550
1633518
582512
76093
1774961
406385
1204609
1441011
422486
603193
1904973
1024722
1187979
434619
1682731
1394718
279380
608423
1959134
672532
1470392
233432
236466
1968638
193547
735345
228565
1100348
851329
701836
1155493
642839
359481
579113
1113087
1918984
885259
1300044
917821
1270105
406277
1449660
1619377
923161
585502
1673878
275194
1182242
1411396
1528559
692811
265671
171328
947314
711597
1517876
94177
1015890
734361
1979462
1405669
533922
1246773
1562407
167198
1632084
1964059
1441569
577787
228146
1475881
415652
377506
1554616
384410
455770
674338
128365
274672
610912
850220
1945577
1078759
1266319
1731614
1022482
1149256
75196
1381087
332031
1618632
1427579
1098201
1285773
710930
50550
544059
773463
1911364
1602791
1961155
557672
1032267
161955
465595
1373334
512511
1136184
626120
750142
51563
1934111
216430
1134156
1941488
194181
1200115
1242404
1207320
1754780
1525461
122636
833509
35695
1084086
91759
645504
854239
595840
1127674
1822165
895882
486122
779246
531271
1281369
1932705
1178560
1115387
1583935
365777
1537999
899479
557827
1406069
546999
1517384
886707
1745588
1130370
420048
1571603
6586
1631544
668807
466146
1600148
43065
687219
262956
1389758
694758
142427
90921
167004
1305524
1717953
1477940
144712
345692
35388
1986116
246249
407749
710190
715366
1505678
1809302
1122817
278954
1610203
956222
897937
1707754
1628038
1168958
635109
1442833
957011
1897144
951239
1240939
53917
611162
1364558
1584835
1311633
1170174
649206
114883
1371441
1191277
1188768
459837
1946977
333971
1798812
264877
110729
726340
974439
1781879
791618
548156
211981
1500729
434626
1407930
827959
238781
325893
1049171
666927
1632691
1626863
1262233
50699
797857
1905396
880328
388505
1606380
1025490
1459714
53473
1020079
723886
19973
697299
237983
424751
127416
457681
446106
1322291
1687583
1200766
1506787
1755038
422048
1109080
502426
84423
306462
919342
1554503
1479072
781197
1281017
1054742
1546875
1757123
129449
1287431
1521215
914927
1133682
709361
1472233
856423
1863843
775039
1267119
243807
1082497
1776908
1853957
131568
1959223
1751779
1348469
898404
1497197
1629166
1721604
158369
536636
1956695
1155357
1103265
84716
1546791
198394
1750658
585363
367784
965307
1573680
1618596
102942
1576784
1816599
296635
553043
1010541
98486
1515853
486294
327845
1991589
1215916
1915475
1370298
760947
1721600
382606
939984
15390
1525230
1719562
1964408
1607517
1689591
305800
384015
1971324
1037218
470217
493962
1805891
1310025
1894830
657750
1961329
944032
178608
527246
1706330
318100
617648
1036742
1372705
876190
872963
787458
1916204
218352
7890
1299676
674024
1869614
1481059
875422
1786989
748579
809458
1751646
1279012
67576
860074
1099018
1335933
1394291
406773
979476
777021
1259921
1306480
675658
1413730
930033
1133866
1881823
1760657
1870749
1995177
927321
500681
135709
18123
1650267
1084856
1641686
413315
189991
1408581
1889292
1426448
607024
707978
1335234
319752
1228662
442343
1561946
1731596
1002746
1930124
1161751
1744887
1201224
1687201
724114
1359279
1825690
632998
651143
1514655
842143
1152484
1180287
615114
1170571
560927
1207008
678844
1501555
287483
1864885
407783
1829848
732896
1033985
223253
1198914
616224
1036663
1934461
1866829
1226110
183270
23688
503887
1986832
626552
1280646
1860960
1291312
1441555
1665574
1353766
1299377
1088493
757002
1054611
297543
322625
315820
359795
1730569
1592658
548624
1394562
906281
71713
1173717
783885
1518353
1559669
21000
1400265
587808
1429042
1926290
1526427
193189
782172
591435
861835
71752
1678162
7360
1348909
692882
1813059
224287
1391206
444261
30920
1985136
416151
1699982
1423865
862979
36264
1517707
450250
84936
1726929
1038571
1555051
1999028
29076
1320640
1917334
1299633
517532
358892
1050446
1606345
955518
1102866
1291549
1326544
1124515
1991884
691432
1740085
407678
1755428
325924
870028
1350278
1554276
937057
1272718
1587036
870764
596852
1261353
154504
566783
51903
1782090
460591
1755325
54322
1417022
1504299
1119561
1494506
660243
245859
435959
1349787
1575170
158673
1035478
1056922
1738791
645579
1433141
1947526
59110
751755
831149
180843
1342511
106341
1765787
1970878
31020
704264
1456857
817673
1519580
1977199
1142862
1205167
1106855
602149
1329027
1947728
1514838
1985676
23164
1837136
1211562
1813410
1985710
476663
1700564
1426121
173602
1204854
1730628
194480
440221
1210788
485008
1437930
1413699
571317
511927
236716
985929
1203409
1816396
1994584
1969238
1990589
1852419
758588
182574
1718453
699594
621908
424354
272132
673912
1134848
736936
497909
1707671
1637804
1509235
1573016
1104797
410316
603612
882895
489607
1813310
1058017
1793169
792921
503936
1409985
1964883
1482757
1820585
1152709
173774
1304768
1811578
458112
1077957
1661599
508851
1911739
1893139
827312
1990774
1296143
108203
381447
1863540
422499
119439
1395986
457660
1783037
647795
1726146
1654321
487150
78995
105426
1867572
1580479
508141
185315
400250
1563838
571439
1240385
1376417
1081515
788777
155634
1225977
654618
1669887
456220
33982
1979566
1639781
873227
1757515
25038
23875
87735
1069559
1506506
1838781
1414725
1229116
296028
797704
620944
303086
1199525
247583
459541
1120595
346424
1688890
595798
1913245
1092882
1573104
506340
1918204
1582741
990436
747302
1283735
1282133
1678741
1230672
1531683
1214287
473487
636085
1670619
827381
1061146
1394931
1508958
1744966
167384
274349
1637676
1518269
37752
978644
1384613
1292385
543607
188710
563393
1990716
595764
1951947
1865880
883368
1454859
221406
1060875
776121
1209057
1717474
532940
1642298
948702
233083
607808
587185
219253
583589
1559418
1082429
851957
1377607
664203
1956761
1717180
1347288
1982577
1045324
328772
201091
1879115
567312
970873
1463273
164298
1883447
1461009
1064609
1008988
722925
1635185
931310
1640824
38791
1630365
1556532
989366
1179650
451982
43798
1562870
1350897
1548995
1214455
57906
1532088
1171196
1180460
1974572
227001
1969047
833271
964373
639246
129525
760084
1516253
144124
429469
1951445
1824899
173714
1672400
1285204
894908
1637624
257392
1083879
906627
1319282
2373
688603
151953
657015
72053
760371
761557
1053232
1379731
648634
1001853
939415
1159294
664782
33913
782624
916042
1470336
676476
1210829
1818754
1384648
1809538
1462942
537852
838041
853619
172783
448681
916280
228290
361432
54731
921433
291637
181694
262666
1737747
790710
600941
1730525
1061285
889224
1512565
347830
1637558
1793765
821701
1137217
114345
862148
829482
1067199
1762961
1285614
1979685
1199558
1125435
958695
1037468
916577
1815186
1695453
1652715
553281
1304577
1401138
177922
16655
1467852
1071592
772832
11163
542
1530411
1709360
1853606
1724318
1787540
912125
585118
880226
210553
1346716
1182611
943525
33967
764295
1471894
34228
1314400
34094
268758
42286
1483599
1654425
39796
211622
587932
1445734
57812
1077167
1074501
1526760
203883
1724267
1479724
944154
1972846
232512
1153481
739444
627786
790253
259066
389665
1407895
899235
1315167
1627547
1212006
441508
1350545
1165556
1348716
1470229
1882669
300841
39788
767839
1992025
1425653
1235766
137293
80254
470247
510782
957547
463883
1754847
48625
428015
1543216
1836046
1814994
1934151
1601289
163082
1740650
874233
1262201
96072
1041668
1695096
1878935
1391966
876241
1751925
1876886
1348259
55898
582350
1168451
76260
788630
1160626
1438424
1745427
647313
1619509
292023
1245758
1711988
109139
1942816
576062
982898
1637252
254717
853732
1558914
83764
1752179
617973
951810
1447413
1307120
1061240
1587873
1895638
1005162
1991283
1126877
266640
1886933
21307
688425
1711587
1968918
1185802
1628960
1764893
1787646
868956
1946795
1427170
1927053
1434056
430000
75935
342907
416265
1837249
1346189
1334503
1967785
1793827
777356
1835584
1080244
1239793
875091
1933347
299630
727039
812463
175838
1100517
207077
1177744
1667886
1584513
1841802
1933322
560346
1323597
313474
245499
1698276
888432
1277557
34430
1532665
1299213
442129
762499
657467
1642400
1864030
1723585
159883
546419
535901
1448631
955885
1116253
1453350
995535
1434728
1500930
898055
891056
1705123
1611591
1005261
454223
1382302
1474386
1771686
1809010
669917
584180
206254
960768
1247892
1484488
692460
850086
738394
825869
485287
1351054
1057131
1570059
256810
1375068
1786351
1776554
1252395
879078
477251
515506
1402210
450977
1160629
833455
32164
16925
1430472
1263913
118962
1463043
1693824
1042387
1911107
640723
448036
1465665
695035
708636
1628482
1043617
1300915
307548
1561880
764060
853707
48015
351531
853406
508871
399877
1392651
1802115
1037073
1337051
1296208
268889
1031800
1316277
965076
851888
1767231
358079
914155
725153
174911
271654
1989768
775359
497468
216565
1626426
1526996
863222
104963
1452
1066894
269789
1190416
140610
452948
1053745
934407
108679
1019764
1807724
959797
173466
1742565
148095
25027
873109
1945702
1110136
614008
1697238
611707
687462
552904
12711
1978976
499443
1320926
1661230
650771
1514445
173632
898426
1338089
106974
1093276
721793
1983499
727925
1080635
492947
641202
696700
1171516
1631196
470216
918283
1366588
1138262
290865
18111
681001
248072
1151298
1621226
632954
571652
1964991
1564548
1146411
352478
431865
1902012
1434541
1301611
1872352
909277
580128
1543900
1459942
1115028
861000
1608982
633257
1536275
1331669
1910942
1079360
503033
1287106
1232947
419112
1975457
1648453
1823108
1793927
1708151
1866244
1557996
1501684
1548357
1221117
637587
1802122
1860072
1449305
1706380
1960407
1052484
1149151
298190
1186885
235214
1886535
1922181
718478
698185
1399959
515262
444696
159703
935867
387237
1177476
1409536
99382
37424
57794
1793925
812054
508066
1799872
1571151
742420
628020
879122
1985640
777184
1237560
1993804
777816
427159
78547
1353261
525092
288433
1009582
1218017
139983
1069323
1527794
1064676
220092
1729293
1422464
612148
1070648
46356
894669
649069
1366676
107536
1952974
307017
1557979
1807468
204334
812171
415437
1043805
1051388
323013
445778
1966579
684990
963019
271590
1559243
308019
1726635
1298106
854794
1664317
1655264
141820
1733398
1781012
1482288
583620
878499
1705357
155453
343439
1548761
677822
1617282
594112
930883
768677
1532305
1776319
1963521
1549248
1201667
999208
1266853
115313
1490610
138371
894355
1363728
101739
1122842
740029
421499
199447
960267
1772778
1243833
1014736
1116149
1461389
451205
1319606
133951
275803
1771719
295671
478756
1868967
1600213
1479769
1727652
1004568
411848
898318
1772379
1349613
1853794
1553299
380411
245403
1867233
880659
1574578
1727026
1110326
1888080
1176488
1666812
244583
1080559
1011582
1225139
1292966
110548
1635887
1706780
987143
1269099
551233
1690096
1026101
400143
1138995
1208368
1835796
1862225
1624865
1816156
372459
556071
326303
1449546
937777
1184049
1975726
1052261
1034913
1445667
1128085
850965
850301
26881
590991
1761982
507975
146379
868000
1355865
1119337
355484
993574
489816
1450557
1530369
43793
21822
361638
155771
642245
1104514
797862
1264211
685843
1344151
1000104
1264309
1899296
855952
1363718
871608
1920592
1746002
1325572
1984808
475482
313301
1153965
95398
1600003
600890
1463274
1513732
1275117
1257411
561094
256762
272078
434019
367912
1554219
1199266
714649
402447
449570
1024137
157837
884504
1494003
520887
1086157
898975
1198836
1010311
831661
431456
171882
385645
176670
1570580
1954998
346736
1547376
1666152
1330521
569845
1288142
191408
701797
1966218
1410356
1368077
1504016
1268453
1810611
133427
618133
1101951
62357
411806
1690618
79309
628535
1422185
1932420
426996
301682
487404
1905754
1503261
930859
1168310
377442
1018031
369670
1181868
1309219
1495305
1014782
1350223
450917
1962179
1712633
905410
719111
37657
1723802
1815150
817680
1264328
740318
1831686
959336
1669269
1969767
796514
1165304
1718533
420894
1396059
304658
357812
1087662
1491506
1838830
1446784
1305691
1833060
1916194
1760703
762100
478393
1459150
930329
1057249
763583
1329382
1893088
1217686
1173535
666493
80163
1750602
553675
1313808
1903799
206804
1282025
244025
1172131
1404760
1440054
1054110
1122354
106933
971980
1706613
1603891
882466
229754
1572430
1592501
1973870
1717931
1038855
1443232
290666
1984517
872104
168489
420178
1429252
1755973
910696
1214400
472344
1098930
693420
1236990
1302436
1510102
150620
171629
804690
781750
320951
62055
1106369
988360
583084
1705583
4867
268558
1663287
598822
1661846
1142887
1118614
1425284
86555
1730917
293248
95042
256440
457173
554703
1283435
528893
532493
125012
527405
1050611
640868
595460
776611
939474
1422246
1542311
176348
1393929
1310383
677530
698087
851965
1706021
282160
1654074
332487
1748551
1898438
1773431
902224
234048
603375
201622
655489
905403
1542663
164506
1752245
1520215
229093
1260852
1852616
1765121
235659
57174
9843
1175559
913985
1152400
118251
1631719
1512550
636108
862007
213794
291075
1515283
396965
1425379
1957809
1550190
1409
1622803
415911
1828855
1632469
1348679
1159803
1016683
18611
1611538
954983
1857490
1071518
28019
382043
562906
1482135
1742890
1667851
1314996
309113
916094
968657
1609158
594625
1833605
1068002
1355291
274450
979405
1794205
646927
550333
1251839
1202582
547267
1565269
1355255
1460917
600473
1446438
431494
683362
1791699
1994466
875988
38533
302892
1371724
1890556
1664002
983242
1196302
1907461
1516324
778217
557121
639026
72283
1585410
1764811
779093
1103958
263507
1834314
274419
1881782
1519365
1235668
544805
905504
1405135
55820
279505
34691
1671031
588926
428640
311050
1965184
1448021
1206297
187108
1883592
1334739
224003
122360
893420
1774642
1039671
1963969
1789847
1808824
1593987
768712
1438829
672882
255523
918875
1376525
106904
1275936
1557716
998181
1723645
619093
564302
1316884
921410
954922
1848208
238273
241323
1100366
517818
1716748
334151
789789
986417
1939350
382991
830558
1742488
129436
36620
1091127
481355
210157
176853
213444
599840
97099
714285
1870490
90481
805555
1978656
110809
1293170
1078442
1393591
1645009
1758751
1276440
402039
716095
1096929
1465707
1135794
1698130
1740764
1994805
295538
1253614
1962108
1493902
1686005
557692
942980
1307147
458051
89523
1726129
805203
1415212
8104
713457
46413
822706
788194
152811
1410146
1312468
359727
730843
385411
1389409
316259
1625209
1304118
1152797
224598
1841334
762309
407797
1324385
767329
1105839
1364701
1732818
834825
678017
1293226
987999
1761635
328478
72867
507433
515136
1474151
1362313
1111592
460806
1672942
104260
315467
1855847
263532
1669506
1615788
1955005
1047305
1597430
1218990
1066447
1096035
1312641
1021465
898913
20877
1992879
709620
1996524
1787684
137223
1668049
401432
1302388
524597
818088
1704729
1880280
435906
1498325
871507
526617
1541179
1542854
1490256
1334254
1514889
858
1267071
960735
464081
1714506
1591580
1642032
1635978
197487
1222032
927771
1638074
785347
702902
1443729
1466060
1192360
1274238
1649092
55360
1375217
1624650
109893
375164
1971350
146105
1748614
1215925
1332904
1663538
1225993
1177222
1568722
74536
972204
789514
281870
961275
1644932
954045
699481
1647324
1004698
29666
197048
1751006
494854
626655
1042796
1384892
1559793
586390
487766
1709627
965364
866068
838066
175908
764046
95798
814569
1865890
676076
1084757
228513
324869
1562450
1869308
445080
1563593
1163794
160640
64828
1130401
1571227
1845552
160796
11638
1327104
1743313
497915
1906945
1755469
1136614
948390
693617
1936684
1759848
828948
1460397
1453366
70521
417000
1605624
148519
1501693
491143
1260688
1295142
59067
1754446
549394
1370011
1511287
256096
903349
1925216
808100
781990
742176
1203315
1227997
1303875
10783
33464
398808
1502359
1381126
302710
666215
1463089
1352167
462481
1891184
754320
1973078
1259697
568304
1267356
1499819
1305755
1483116
1155033
1992547
1869827
1204262
668493
643126
1765740
379035
1924092
1364033
1227896
1952213
640488
455594
1620410
1691343
1924979
1608431
450400
1936963
652277
1792307
95737
841253
1649260
1051942
676018
1105578
1603626
567575
1091458
656218
724298
1640083
1435168
364336
1772647
988666
122964
112362
1707209
1866193
1300056
1936051
1927377
145603
928723
398002
1425241
1702462
1051059
1941296
874920
1940861
359534
114582
1781022
1311192
1646385
1138518
618048
1731317
8641
477256
295094
1764070
963979
1221185
709306
1044454
173164
441173
1499210
676627
307307
321731
1579320
561910
1589055
1363583
656562
1584928
1984224
1726781
1010495
1697119
716196
1483046
278592
703717
141441
1187237
745130
1305197
181480
279692
674611
1041146
1234937
958129
1650595
459271
1568724
282969
1438628
611515
648990
972838
448360
934104
629077
1588303
1167412
1063203
916290
1633543
1062408
523969
110822
1660688
1037261
1676032
51248
453375
1204567
965301
983111
1371353
141483
634288
1466538
1163515
682714
539386
788603
677271
1551330
573841
847791
400622
280290
1258243
1654447
42670
912427
1680196
658743
1844832
1186723
934112
608208
837987
671552
975779
1925181
1817083
300922
683530
1911704
1214203
1718777
176680
1189189
1025587
1524108
1821406
803409
1083207
286965
551161
1468258
636853
1678927
44228
1865353
789791
829587
301300
1772203
1673270
1640233
1166026
1760811
219672
684261
759156
1818654
1403389
1996644
466404
1498030
67513
1226819
784132
1809820
1690622
411129
1079978
188649
36483
1549046
1583077
629591
1939312
391862
327504
1849487
1486791
1233092
1117870
1952255
1924063
851050
1080404
1918626
676702
1250593
65567
81876
1640686
1712021
390267
1979127
865992
1411351
1928979
1938569
1172833
1368628
671768
793333
649756
463354
658286
879047
842596
1227617
1324436
1443526
1168466
872628
1943473
687571
305970
508914
67676
359788
423902
221726
646162
458478
1125970
1600622
1208275
1353910
151418
515537
413380
1224716
1139003
938772
1310800
609553
1220592
1733051
1733335
1393558
108620
1637893
1131495
869635
1424169
774383
278393
1810287
1348645
85160
1221124
163812
1778203
455886
1032977
1180463
1335633
1776951
1916979
1714076
1675301
1233613
1388467
1778114
1430541
440282
1497745
1794257
213862
1640606
1009449
1321697
724132
344201
494919
1392413
1886117
1561539
1633854
1983802
931002
191228
30680
872875
1354448
947930
1919308
1795549
365386
1328306
1744497
1511415
773986
1039424
879310
487227
1287320
1010976
1860167
704363
1967259
415509
677233
868812
466988
1742310
436606
313378
664791
221801
973921
1924264
821060
47455
943834
81578
97760
83653
1480969
518469
55335
950431
1705363
1550533
988866
211012
1182204
272075
1731696
1828246
1445404
1234421
1417744
1430639
1427396
1726856
1406871
1436528
105828
341031
1510447
1400158
1186154
622738
1764218
1666612
976712
94801
642759
1487240
590587
1866556
134690
1002518
186725
221458
1251602
592997
768633
212440
1345068
1876113
938161
731638
1019236
1144568
1019730
1332935
1303438
1636103
1300030
269007
336775
1770923
1007259
934061
832769
559714
1041248
1412393
1519393
1496504
1970119
1423555
713244
253043
1608355
539747
1527793
1588631
1346292
651687
1708584
1892328
1744241
1388838
620984
849549
1397549
788969
58210
699694
1988970
303982
938980
1871060
1030791
684883
913836
1168707
138360
1086139
1198408
891059
1887416
1293093
1350244
412422
1386649
1349512
561458
31167
312465
915010
806875
596934
183175
1450473
75777
1973291
1366533
1728419
1226933
99010
274515
1256864
1468094
1230736
527204
1772642
870070
1819186
1089003
924402
1664254
917330
905515
428934
1541531
40083
1096679
1437819
851480
530922
695847
168771
1571836
1637526
1690755
632958
296516
1740684
1855327
1555036
1730287
1985444
753744
397508
1352436
1658971
289129
1269755
1677668
1244883
794360
156815
1049956
280931
318074
284491
1690205
1226146
796541
1592592
574156
218043
1778150
989221
1711831
1579442
351014
525194
1162910
271624
1804792
634891
431504
1108652
1752193
1517123
30274
1609760
248053
664662
1572003
15884
1297786
1558018
1139913
252805
1159055
1403637
990015
861496
335052
553576
549005
1869621
747068
995915
873257
1502008
1178333
163403
787671
1116646
1682225
431426
1904388
554500
1211458
1919343
868067
715509
1155677
725989
38000
1674590
466371
1757769
1113715
1932470
1003525
273416
799349
164848
1091593
409061
527376
416548
828122
1348952
191041
1872625
874624
1019237
1826796
111352
429390
225039
853482
650606
1511852
1371164
1200468
242509
1225504
133631
144932
206646
247094
1509235
1525507
1243545
1062434
441921
214049
1757170
1770102
1968706
1726779
1348659
327467
1716822
919039
1442416
1764586
1519636
377614
1778981
777402
1613635
1216053
616314
783823
443255
1377001
298633
225915
1887066
529363
1820854
1327312
1945552
1744491
293855
761142
382036
1805580
1565139
582124
448317
1536108
833609
1407301
930520
861204
89933
1167156
1653308
998453
742361
300978
1320281
752156
895567
598779
1481917
901998
1889688
1912728
1097930
503696
905312
942084
862362
619527
1303915
1071839
69926
715109
815527
164899
369554
1374323
198382
304077
1677223
1287329
717509
1990784
1811597
524544
525637
1880514
1514146
1016893
1281936
1956011
129931
816045
739282
108795
1846811
1693443
1076255
1251068
1713878
586104
14260
1994059
45861
21914
956735
143007
632148
1707544
1694995
542301
348527
1453338
879942
1319761
784779
1762101
184253
1010122
590979
1944745
437433
445257
1807386
1951549
483658
1805793
1397443
574654
733810
449772
130362
1389327
179018
1335113
311506
486067
1875841
1051093
13095
1744130
1577155
667767
1831762
149305
1638236
1276856
669318
1015353
649108
1393479
1735342
914311
1036730
255712
1394833
496304
1357928
1973549
1285415
1811236
1539016
1058676
1668968
1990163
241387
777093
1604798
1090714
1710501
255131
901620
219680
1094879
1612345
562663
28281
903316
1340561
1921371
1570872
626258
24942
725111
794074
801469
1332771
126212
22405
843734
705666
1542038
1985980
160802
135245
766198
550204
1591596
858906
647068
567576
164858
497841
1075959
515061
562654
334938
1929940
503464
556973
1359014
1364875
16952
639647
954926
1041769
1294408
30479
782627
659324
1889983
1067501
390744
1843910
1288281
824046
923826
1377137
1892829
392221
1670344
1329379
585629
394960
1894283
1698086
1997690
1002630
786824
381853
1137765
1754584
670178
480442
141616
1982705
221418
345943
856460
1661813
1813378
1627439
299870
131027
723734
1305125
615048
1691534
1517349
1753985
738751
600870
1133206
1836677
474881
1186394
1313599
528261
1001623
1420002
1491223
1558727
1584802
1697223
951840
531966
581075
1651370
121772
1816485
742261
1767805
719183
1924248
483947
889869
1025306
94729
860552
1456883
1448574
783044
1059860
962596
822102
95115
1911595
573129
297664
15706
1386931
1107942
828622
1116090
1516480
1119667
1477427
1030182
1951598
900555
1330999
652029
1614592
892812
1929084
1297282
1967788
1974986
1018272
1622116
819079
1140107
378919
187276
806199
838524
236976
1588008
1433957
1289561
1369801
328350
882953
719415
1601986
398092
853094
664165
676568
1576853
1957274
159432
1774432
380840
1950062
118003
493239
1075061
1739313
1758662
1155372
1668051
1214004
1067523
868576
1203915
1864185
1662464
1719951
518632
1425141
573935
1158356
404749
173640
334207
1680655
308274
1949344
1947842
686015
372122
1374266
1006766
1406512
217221
896607
335131
117803
241222
17347
1864740
457245
788718
241411
560241
1918304
1538254
1999542
399917
875030
266481
434831
726651
959771
1369751
1475934
882973
172217
1004774
1911920
1149649
621492
1090140
279760
279391
848820
1115876
384212
1867542
1662209
518271
755556
471808
563270
1447786
1470097
835023
1107268
1583628
491346
1783284
982220
1968840
967360
1337155
237839
583710
1546933
78828
1100069
1235434
1715092
368045
1487635
1668924
210135
702515
748149
1698858
1048208
550186
1601936
1849537
494970
791589
1672097
1978374
337665
1612917
1003
1004213
689648
359361
1809386
79697
927556
899250
742982
1515238
1970728
88954
246688
6739
1277274
815556
272832
1221310
980249
1511515
919503
427410
1582807
889347
810857
1098944
451444
1823654
1115704
361785
76834
1062019
1254845
239870
682806
598243
881312
671732
626687
1634374
1533725
1885088
335388
1988593
825958
1104102
1467205
1093020
1326415
1300831
356674
1970921
168043
586313
1248867
1519936
1480272
1322167
1852300
1351924
1157408
741868
1230348
1941782
962974
882199
136866
674216
1620337
461840
1376498
940632
1244811
1830135
1575049
778721
1869328
992889
667103
1215259
1280423
80281
971982
936404
1038365
312971
1551867
1267448
358855
1698709
919246
1325202
1856926
1341827
294845
216572
1816463
866907
1783879
1687062
651260
1057956
1759980
1879681
1298481
1948896
1229683
1737172
319342
975458
1836835
962847
1540926
1744115
1344745
804565
264516
1842388
407173
551493
931319
2322
1506523
1948325
767477
1568273
1673438
1695918
1810967
530354
1894350
1371096
394510
643420
1058701
281822
857898
1440682
1934006
435845
1682693
786760
1287694
53185
1505290
1223774
79366
1765721
516096
442148
1692
440085
882017
467311
129932
1854826
174821
513328
1927790
1283319
1780176
138812
1632643
1535963
101190
1286928
1693377
1440332
664325
238822
1082229
1104444
650727
187068
713660
1674824
103680
773173
1888695
1086405
961570
1760986
1660114
1856439
612565
553944
1144002
101892
626482
1242874
1900545
665019
1806698
434856
1236232
253903
1753324
1535054
1817185
1288706
1640810
1373419
1303187
36218
960184
371061
35843
978172
978193
1222958
170689
1342562
847499
1254968
399961
792706
571343
1232208
1313828
1177002
690559
1330085
1322682
480964
734055
1379499
772533
213037
1119367
1936823
70663
86957
41827
1043082
1917990
757380
790658
741638
350549
1068431
1287539
480743
1495076
157523
1142022
306991
1528642
1784056
760145
550588
1944652
1843757
1354825
1036227
101039
979306
987921
1891879
1377478
829981
267592
779756
1765240
1107621
450317
362866
1580287
1157987
979782
1747283
1524181
1348905
791024
59266
1687503
1451048
184618
908903
510105
1572831
1883566
1179199
156424
1811940
278964
1302254
1686849
1084141
30064
1988706
909909
799593
328905
1933456
398371
715382
1217934
803174
1231421
887669
612067
800120
1585714
1242985
1581680
686347
1623271
1363698
524608
1867007
1505023
1707028
1954356
945041
800519
1772066
1690105
1850286
1940783
243065
1662064
3720
1074158
216612
1632273
1862799
1141319
1515697
23385
1197523
971564
1421038
1317444
1362111
360124
1154113
467742
1643510
676068
1279760
188220
1743463
1494469
1623631
1577608
218086
939665
1318775
1745826
522322
208923
993721
1368542
350605
1477281
208536
71247
490775
590378
886933
82251
1244825
47177
148226
149402
1890328
910432
1968746
1790509
1141572
891070
1125692
656785
1254505
582559
1654878
1933903
1586013
1206715
343938
1125831
1172172
524092
1829274
132302
1522815
734309
567900
1325960
452692
555244
1350067
1190887
129969
100411
1531183
477780
703744
101694
1706457
266917
81223
760677
101754
1798918
994857
722175
1484716
1239908
1041139
1347285
112807
793823
1188368
924259
1367667
343141
717758
1068069
1272792
558172
168768
704228
1692544
313735
654058
312827
1970675
646785
358218
390827
610722
1253431
1004876
1435831
581867
1317972
1207539
356364
784064
1055124
1806492
171049
31688
1138975
546753
266736
1564093
420451
187252
1779778
770763
276640
1685647
983929
478738
1126668
1448896
1950845
1587186
469339
1495453
664279
1608995
817262
600138
862807
1175484
510728
1509607
691122
474824
1121640
529024
792543
1145235
1340151
1562959
1173713
481342
1897781
822844
1303394
289923
565989
1056178
257467
141167
1788628
1585567
1366809
1847815
512698
248887
1241645
404600
217054
914456
1621075
953622
512301
1634064
63959
8474
400787
116402
414164
1982644
1416736
1732622
39494
1356578
1080234
17172
415816
784433
389840
130271
650283
231761
616231
1072414
1603562
209186
953900
1509251
1636424
557141
578763
140487
1298131
1915214
1048551
59927
326549
844503
946375
390828
559403
1545792
1014162
1705733
1999930
1133281
173354
1807904
1546209
48987
1648322
1070320
506451
1768045
461426
1290860
1365331
1907684
1706950
458573
1416282
200108
148903
571648
1298034
1870209
1785290
1789746
1610133
1297761
1679076
1608176
1083446
1134723
509755
1960898
327516
1735310
106630
1332245
946356
658311
999025
55590
153050
1873678
1924023
937397
1493291
1481739
1269317
1803639
545327
957257
1937740
1200317
1401884
1725803
798893
573276
1175907
540932
1706255
1974473
1894144
231997
835219
1310564
1684023
1781460
690935
870457
569639
1169030
1951715
315305
853424
1180833
532086
165512
268631
419596
796435
740669
368322
481836
270945
1454289
1946162
521033
1426512
1985328
497885
29369
1874910
641383
442679
391106
421167
343823
969115
1943080
592414
168487
1658964
648456
803709
399837
808127
257276
950368
668362
1592662
1584400
544354
1296750
1961879
925360
154719
754107
1974960
1238206
1690523
6905
498949
389777
1194654
1968004
1558762
799753
586965
1077289
1018652
1881463
1230156
697304
1361540
557405
1887504
748630
949765
677506
1355945
1027861
1462534
891373
86708
1640085
1575955
1940606
652544
1529749
1069112
1636045
1770442
1368381
1452036
777273
782442
1858163
1730244
226939
960614
1923356
302315
65392
423463
1512951
1799436
495027
937551
629472
1626157
1038798
1149346
1624634
1169160
1196086
788891
1842943
209318
279181
159066
989871
1365896
45463
1797910
667768
1041556
1521595
1422696
1495293
542544
33804
1164161
1141243
1205573
1806321
1469805
1525907
856289
754274
509810
1832682
508212
124140
1158266
1318786
1078088
129162
1562443
709404
856642
1621303
1732380
763883
1807681
781097
171464
1864164
364584
1915226
425437
1228307
1103604
1812543
1672739
272663
1492222
324279
992966
1394853
1079280
931625
354906
544069
1420891
1375348
366210
1033198
1528221
460652
1596844
1416462
1351741
827234
91658
1122014
1809764
34272
1651735
1554095
847487
177783
1997460
1603478
984803
1790225
1700114
334332
1185310
1748460
1939473
1231393
255314
1654506
935548
751643
140173
1360422
246213
72702
753395
140853
189661
1137861
972121
621068
620976
936879
1049025
1392783
897223
61552
536515
1279549
371898
819741
1526870
486044
902162
85167
263236
1039262
1611297
522637
410034
124466
1882319
947031
270188
1234892
1131331
747304
234363
1606736
1367526
1938942
1125487
1995541
437004
509064
1908967
1965367
1228425
456665
1857880
1207086
305176
73344
1839907
1090992
1056245
801186
1903756
55658
109304
29543
372814
1964757
1994638
1455371
1334406
231328
1468438
1239887
1692569
78891
1552941
1313069
971543
1108520
996844
657185
239185
37690
270404
267777
718500
1114907
1670445
224340
1660346
559023
532982
529608
1777407
1530450
1158157
1198765
521967
409278
764035
1630447
741362
1154353
973462
356438
1281
1163515
958866
287194
772224
691048
1861768
438672
1134242
652860
894188
446311
941146
323598
1772692
1050982
1229251
1633795
302534
1202907
38067
996795
1821696
816607
1555615
1947630
1284907
1651203
500402
1088814
333804
1696327
407330
1988480
1924345
1337921
1870084
479732
1098128
1664593
143162
589070
174586
578940
537900
391887
1003490
1269681
406131
433937
1979007
1029406
1380600
535704
889242
1324087
1895791
1694404
670601
980956
1858343
1717484
234116
448408
1238848
856979
712916
1567062
546666
1387058
1853346
426029
1201412
194850
1863492
595575
1438272
704194
438098
805317
730237
560154
519388
1150794
1922183
1197115
1865919
465367
1222908
1964610
829501
353539
448255
823093
1696915
718786
1821589
1867159
572667
1553380
1521232
1928308
343606
1974852
722036
672446
528839
1153658
794754
353043
900591
1044368
1266825
1879155
386122
247128
36588
1509439
959992
1221628
1877666
952688
514328
34471
604551
1092389
30794
383012
786101
220645
1074402
1994310
1667793
277827
1619802
903029
479601
349463
1822855
1476484
1430112
448006
51864
1892349
1920470
1985903
1916249
612928
1898715
1668455
124430
1228466
39391
235614
1245878
1036424
168975
1518062
1966153
623079
1474594
1236041
317636
165932
1527057
474183
946416
1271480
1072786
129647
1073747
538361
1305639
53151
1025921
394623
837031
676360
33611
1828509
244402
73898
1510024
510358
1810217
538293
1520618
485945
1638206
116716
1651261
1664362
1172305
43607
1746806
1956111
1291528
1321502
1391161
731841
565325
1215810
1349806
1753612
379623
1443079
1503183
624321
865581
125678
666292
1103414
645224
1611752
1855529
1899439
1625634
904788
35629
1491732
104130
466820
1698623
1616158
125632
1152045
1746924
1129975
1819683
897774
1359904
1410624
843926
306033
780826
142668
371185
1671661
1547560
1915465
90854
1616359
230107
165524
422962
1483739
1805041
1384122
1454564
1825468
1933268
1430767
1331032
1269920
1431105
1314038
1517703
816080
1388656
857515
493269
1397283
675951
877008
173570
1922621
460298
847110
859207
1188054
706339
360151
642410
1280901
653890
836655
1332538
248855
6047
865195
1561859
1913264
1362530
159182
653680
1572523
850887
1994048
1339498
764832
1278640
1602818
1308776
1633719
107853
1694074
276734
1460988
1918390
885521
1727047
434933
146123
134475
318137
1830387
243851
827779
900612
1193169
198110
1523216
366088
857899
1729016
1524406
1536234
1529110
1706029
777730
203723
229676
1395797
249366
923396
180618
60673
1898340
1421591
581536
1581972
81874
1861602
311491
574989
219490
1122266
933408
1056017
1819491
998267
1524210
1973168
1826405
1074694
1232092
216878
1219367
1633043
1622705
583776
1357047
1122425
725266
885522
794160
189727
726564
1107519
698354
710532
125523
1666196
1827836
1012208
620226
881156
913339
54086
1869099
683722
300109
100003
837715
1006376
1271480
458533
947728
889860
1695688
269816
991738
1016462
935610
1471910
1804445
534757
537228
533853
424802
396172
888904
299985
542344
1581171
492488
1875514
504494
1886076
506916
200329
537909
1936541
357743
234196
1948024
1766273
499501
426966
1578235
185936
1945908
1562532
887282
1970789
1624085
358278
1594286
1466092
11495
925686
456154
656744
321039
1940330
1248657
1344160
1194178
888017
246159
1759712
1964916
578919
1842806
10930
282185
1901554
1586609
636326
516748
875824
805676
1041163
146029
1151348
584406
1299687
1916151
312868
295803
1340548
1932549
859215
1827631
218272
670152
1656135
1961534
1432381
216933
1781336
926563
113451
608745
685479
291597
1355191
479283
478021
469493
1343795
1226921
1492062
815173
1255700
1544969
1818906
418383
829954
1915207
111658
478312
149922
1247089
1598131
1600173
1195222
747514
669284
47475
1976178
1745678
638949
1424172
498307
370044
1605534
19099
1797758
1629941
577981
205251
1232929
1408700
386846
768624
1397627
241565
1539405
396896
885062
1217884
274501
594044
880794
1397879
430946
217139
261269
516168
1464982
1179022
299322
742905
1516913
1407371
795891
272763
1741195
1341962
1186144
693635
882483
1825715
1788771
589458
1745236
1268365
1664958
92530
229351
993609
1493874
898649
1298125
972690
72109
707
1187532
1672334
1887648
266944
1692523
1057560
506002
1157278
452495
183928
911549
234771
478791
377714
1785792
291692
1394658
1905060
1584426
1478266
18651
349401
1655461
20553
1534548
649829
1970412
1958407
705689
1692187
69773
654683
1941107
1651974
88396
1728503
196215
795123
1642630
1937932
729748
1396465
1827017
1693431
297550
1646613
1368298
1209453
371844
1647170
291398
246509
818211
1275531
1718633
1872946
1964202
1692180
1338291
261150
1340582
1661997
1544927
919423
452576
1959254
568356
737637
507055
1176128
455804
618800
1278750
207626
898748
602930
1205145
1876723
710241
1869720
1816858
118529
1772707
1814274
296953
1778406
1796036
80303
608204
879666
222250
1731715
1994287
558670
103547
412319
1197723
1060959
1227507
590890
1265036
936753
1546114
1102311
1532364
335452
1829852
444492
1534332
1475283
815012
1739386
919229
1094342
1767468
1527505
1378046
1671718
1743740
1502927
645482
397946
1376328
1954669
1708886
1231047
1470468
55819
1098962
359439
269854
3845
824338
526833
797507
407559
126268
1678463
1710582
1390693
1208569
382559
1047529
1006621
1708729
345183
1127761
1963002
989920
1433750
545631
657865
1975194
666263
1141378
302163
1984871
47956
756051
680003
1771634
1780306
1931901
562627
618211
1426661
38239
749124
1379054
1630292
1567218
886360
1916743
1938640
746723
1278875
886939
1866883
1442539
1828082
190670
120699
1268319
797658
836339
1740412
1017230
937563
311355
1850863
1291601
1607990
702547
737229
1620695
590331
650531
803427
883467
1655127
883074
1269349
1981653
856919
930941
295642
1613693
1235951
882154
1101903
1984239
1133210
551512
965593
1339056
334639
1781711
521362
1673518
170876
303836
936407
457642
1911
951339
470323
1554531
1435127
1817122
148184
1784650
1258704
190448
358486
1772757
565347
247647
1556390
1791859
499358
474581
807065
1625160
973391
953416
1183184
684968
1632411
10919
1482929
453166
881349
659193
337521
1816002
451156
1444208
1636534
234137
816456
404215
569218
635696
1234201
224585
493758
1842791
1611528
38888
679003
1207906
891851
850646
746075
486551
1418064
1229900
96773
1580901
39999
1982856
1160565
638701
1333738
323827
246374
1599376
577993
1911709
413037
1052726
431366
775879
133838
1570911
1892047
1349991
1995717
1649620
607155
1657588
568312
442683
1347611
978222
1818210
305245
1959508
399847
645347
1659200
1405062
393986
1058776
1870020
867853
1399402
1726451
1778007
706996
1576455
278684
544463
1100478
139525
108647
1780744
834451
999145
1435481
579210
824810
98908
169469
1997846
628900
1418492
563477
1356128
365210
75497
179114
1754679
1740319
1012637
879273
13782
513280
378665
947230
11235
918471
897564
1143801
1428302
1598645
1875392
1482765
33711
1496123
675244
1970573
1925395
579552
727187
1148402
1713743
314849
322343
1384572
709321
573466
1488807
1665257
653696
279390
1197500
990522
658856
1471683
572414
946651
1527941
661685
1943268
813155
510038
327285
687542
209823
1640411
1703392
608851
1568056
625426
433872
1206824
677619
172521
1993779
868560
1065930
940360
1344886
1420002
538054
324932
621083
1071443
787696
46628
236382
1714744
1967895
1865155
1430842
109443
1300255
1396324
914757
181043
1994111
34911
1267762
460389
773361
1596353
1143915
1318530
1461472
1591351
1199709
1889646
817592
982305
306750
671389
1497015
1178624
207455
1922107
1908440
1159905
1211535
795268
351919
890934
662450
47310
782616
363951
819099
468829
1669356
38584
1472937
325005
282389
1337662
445045
1414548
1741038
1045138
604199
922161
1673100
462763
9503
815966
1336590
57358
950979
1842014
1362735
471766
74023
1596413
879959
1739813
1119127
708226
1640393
649957
947536
1840860
1290297
1058952
711207
1158168
1831853
1771601
1454532
1540243
607203
1571684
92421
570771
1676245
973093
1195928
799070
1529317
748873
1011825
339197
1513328
1905414
142136
1909787
1396500
1875810
204344
1529859
439277
1066971
96617
1354366
1176402
997352
1127262
1577999
921562
933533
1802237
1753734
1641525
1419741
284961
1230933
654978
310806
1933831
1519186
768704
378077
754815
1163556
1641025
1847963
909261
1417722
216868
1325530
1681120
1187397
1095520
177825
1438103
565629
689037
1498944
1586609
849287
1633456
782518
1377777
513114
1009645
743741
1536006
1508556
166294
1863488
1611652
1265746
1399081
129133
1025382
70562
288534
291338
1914623
1623909
276022
660921
1236458
938086
724033
1675813
1132703
1297693
1533671
14196
1221369
241837
25570
479851
631383
853163
321093
1510917
301398
1249437
507571
945400
1736315
128878
1501028
90048
681903
1682593
1173402
1969851
1038819
284637
1035140
1514243
581804
1228154
1738123
862354
360059
195553
1360101
667565
302529
1393073
1565344
785644
1707727
46790
67088
1797239
875321
1112719
921240
1520371
789750
1605262
620797
1207210
819479
170749
162841
1817877
1441989
164440
482164
1423907
1469900
801091
484300
1203262
773404
1143177
1542485
1235668
1387009
1453796
1659412
401883
780894
1353902
561781
1941101
940147
1099201
1204672
837435
1599084
1551906
6159
1528160
1551520
466897
360110
993475
328200
274831
1602388
1479317
353879
465118
376539
909495
1780909
896988
456991
840107
1620754
1064000
1503362
547273
589865
381291
360004
1764587
1504850
269519
480235
1481997
770641
1779531
1117481
595829
266580
760228
1006013
420
264630
837811
1644165
1126942
1445571
1353154
55368
1827479
165246
869046
1287573
1723045
1716926
308309
246734
1772342
1108046
354066
802978
903505
511000
1696915
1162088
963576
1351421
486677
413828
999598
898536
362351
125962
1036675
1828135
1259811
1244495
406232
1938322
1999841
978401
1245234
97657
1894734
1917157
929932
1656360
817185
1503088
381389
811962
385471
1796207
821862
231793
557895
1032605
715042
65182
84368
1043693
472937
1527995
1606387
1909390
420290
1873563
3595
848754
349604
155777
1351327
1603750
222968
1978294
1133527
1340638
311711
1867078
1688294
604104
1712302
7406
1392441
915951
1965162
732553
149635
1473930
294874
535715
1710055
99001
1553271
834966
1222833
1377401
1590596
1470586
341132
1970333
1734056
1292702
1213706
244867
697882
1197257
599702
1493312
1593395
612166
397562
1772009
1359658
1251585
1383405
1971239
1183393
1163441
1351179
693146
431255
204431
1958704
245014
321174
444844
1939870
1701115
14283
1131331
1710625
416970
1821572
1357568
1816732
516669
1635035
232978
1193411
842615
1357645
821094
1525566
971776
1160107
1381012
1464231
1212325
405354
644539
1401308
1482202
378632
266608
1069968
1030385
630123
1873002
54244
1037498
1915933
1053437
610490
629525
3505
482683
1869182
1600132
177813
1128720
953972
211931
1526220
760369
1420030
432930
1447688
1911536
241329
957796
327677
269828
1636816
1214414
232578
389198
1051846
1576882
435332
914251
1020368
625433
1443620
1334165
1628399
1724950
1964778
102564
1581986
813643
778762
305258
1016392
1670237
125905
969396
487244
1153138
1936360
1079414
696034
1224234
604647
1175480
1504761
1547740
701920
1890673
856420
1344572
1586252
1639311
21623
1875803
720791
340763
1317981
715141
219533
1113451
902345
670172
666284
1915944
824539
666581
1868240
1902886
1642055
1200998
995908
1477224
1822030
1493124
1010235
124934
210331
31576
1211648
1529397
1078417
1729799
906875
199054
902817
1298022
834053
351040
218907
942294
1353903
1145035
571343
1199171
1179679
896538
1888943
191122
956567
1426116
1595931
214368
621717
1162985
1458338
1796491
475030
790432
932974
1883556
1080474
721794
858698
470813
1696364
1526212
313383
1410633
1782995
1734263
519628
655431
1572321
1756222
16878
462695
1502834
637662
1312155
1493234
355899
852943
1267207
1462466
127719
925969
1194552
545766
1809514
1923835
950008
1615640
612881
1716480
728924
1936292
1619615
1319760
438631
106714
1595485
1757761
817318
1356955
1085232
1963408
1063228
1679511
1416251
1628503
1949739
869278
1978245
1283172
269911
1446904
1644850
1279505
518967
990905
1099285
85321
1536848
851477
1762586
142978
1074380
918684
1836670
1647273
1318572
637832
722314
1637011
1456382
1891593
1255194
465825
1905652
1618663
600170
217159
345105
439078
728487
840667
1914906
1449650
1097286
1022102
1742024
474299
708797
1188810
113159
1187702
1070451
842548
980428
52415
306541
139531
1866325
1923704
581489
793207
985011
1159799
1571489
155468
514222
103513
906749
10058
700233
1878126
834829
1816507
1761863
1271503
513449
624639
898413
1461106
1743755
1889395
1156273
80657
1823355
1508581
1284933
1068842
158138
645879
42604
989923
1647111
1264581
929905
1074537
1553350
482351
943734
1252466
1715148
528932
507481
1738252
1017405
1455961
1867750
348493
1844348
1725028
97568
180806
353881
1222236
846039
1688748
1840879
1758853
1490273
970839
1165049
1593719
752478
4078
72156
1020437
831108
1603043
673514
1083749
1566530
962150
127389
1271577
1181504
1676386
1853184
1250916
1879682
1950852
1716706
1982597
1479181
130793
1290172
974251
523736
600191
1615281
904272
868872
372518
1791242
478439
1339938
1539314
680619
235042
1729061
1348935
371228
591003
1169332
1903749
1982591
357351
483769
1710019
1832675
934897
211237
1945749
838207
1776076
1056417
175963
464321
978368
1852788
746295
1916128
1914619
621239
695452
574471
490278
319745
599470
233630
1548670
1859588
135695
801443
1819219
1412265
1793228
1226402
1678969
1536286
1591924
1055379
1107674
393532
1031644
1768432
894581
1053170
1499223
1292160
792960
1916647
1075963
124455
1992176
52950
349295
497541
569842
1932410
1421188
206273
336930
1566642
757519
1653786
1365938
329402
1708152
1674525
1980158
992220
1738832
1444219
649831
533724
1384380
504107
1532381
1236538
1298440
1125503
1607632
625553
1350169
1790078
1186267
1676853
410824
544797
1783262
908113
262587
227407
930051
512900
716934
176640
1263356
490372
106744
452381
1935556
1627112
805708
1533774
875982
1652330
816509
1107737
1669347
436120
1172739
1052120
769371
131831
676416
675858
1270379
67371
360208
1622792
596213
1443687
1460030
845856
67166
1611192
850182
288513
1244340
1365971
310919
497181
726411
1220665
951325
1847122
1095241
406481
1955862
862807
558300
229417
1172781
1876527
368050
1937053
1107550
632459
891173
1216914
537970
1113705
1462632
702610
1292450
1011843
390103
238706
635069
1269153
1332970
1777097
91685
1764378
1226431
981140
1473498
1141782
1974580
534531
1644325
1818532
463144
703053
932455
1148637
1704332
701514
1749061
107169
1023562
1638753
777627
1300923
1892920
840245
1058377
473758
978478
934106
1711225
1985657
1209443
351459
19110
1519638
1783858
1881468
1641507
1320176
132470
260767
1267526
92341
1663728
1773034
469925
731548
81124
737328
377152
152960
1696811
407167
1372766
214409
1172195
823704
243690
1403325
104152
470887
1956782
1050955
1049854
226127
1435038
1870236
1671318
1209841
229495
312872
815702
1031724
120883
1840899
1719458
1036476
155998
1641784
1949426
1142754
1996152
705829
1902008
605368
999804
754458
389699
950136
466374
250077
837440
296647
1844007
1868338
461506
726017
1495095
730458
727984
661314
248499
1265314
368409
225748
1712995
407886
1024375
1806441
1328750
1430627
989482
1277307
788200
1086398
1890515
1583071
1610252
835085
767005
670431
1968019
994515
151831
1926133
1272520
1709150
1727080
459630
295529
1047593
643173
1284119
494279
1282919
1725647
1337812
1125977
1581044
1337924
775992
1962824
457171
1259020
543690
829314
1100904
662436
370685
787597
1306138
1415899
1057838
869951
1523025
1497445
1107334
416738
1571333
697067
1041640
1638540
894577
1734701
1437241
416410
1544818
233020
1188158
879906
219843
1894275
62031
393626
965782
1276240
230307
1862597
1911407
1927708
415028
231272
461875
1024967
1676864
1844129
630249
1157091
1373425
1992531
1145744
313013
189440
238846
262782
1350831
96768
1464309
903663
1810694
369936
142506
993613
1544602
25443
106296
200347
1539733
1498344
447734
368175
209816
1657954
1013798
1609984
1018516
1716892
1298853
959337
101222
588095
1409273
705952
532095
1983328
325630
384172
1674599
1667274
1517711
521811
645078
1082319
310518
1963309
39198
563328
435019
1262320
155438
1260647
1766921
880939
1608084
629798
547792
799516
529536
1178055
1419005
1696893
1769835
1361208
914213
869607
560911
495045
1814609
15330
1327236
1554976
1477501
1479840
301199
1014797
737638
519150
1718420
917661
662185
1475386
245354
1549101
1626847
1963355
70888
632482
1652660
1397197
1226266
45578
367135
1563781
79306
1811605
1801642
1302451
613774
25433
1044168
154397
1595224
1821765
1306289
381391
1354565
991597
355601
645911
1957311
1784127
999315
1752475
1539223
1267391
1213161
1866225
706280
941121
1452477
1615015
632720
653069
794618
352749
1911237
1569713
1002019
1640768
1905171
231241
1440360
286539
637377
277228
376521
632779
793801
624065
1677337
885740
1154734
1942256
1841568
674015
1934082
484089
1459169
739484
1865107
80417
126693
120638
1838795
1255653
1060481
804115
1120498
571939
1814840
1383085
653479
7018
283783
109770
1266547
416693
557902
1422502
1732404
1858974
969209
1204683
1246555
1526954
536280
778967
1897214
372661
1349232
316157
1921579
1447117
609022
1424555
1538873
1375898
561551
688493
960406
1347017
1759512
1085660
1656409
1961333
1973452
877959
1517763
1274134
1861020
1905249
393442
1460219
1134560
251782
365676
1216342
1427460
198938
523792
856568
757875
1082407
20
1411881
1869940
1921243
1655716
822649
1072632
1913747
1757187
1216906
812404
125548
181728
1678354
1359760
130443
1548462
1355593
1389097
873385
381327
1870243
32690
1833516
857855
443763
893298
1524141
366951
609497
310471
624659
1503492
582298
68872
742384
157300
625623
1329042
1508996
464501
1217298
1548027
1022040
1262312
158210
1093580
1527588
397327
1835884
909838
361997
69398
509155
381330
1115334
546719
66283
1518949
381091
784225
346929
323104
1136640
1681858
911259
553498
58166
703263
396746
230052
1517409
1022555
55152
524088
1050771
911644
152438
1397753
1803615
24612
922525
287790
1501420
1287054
111996
609750
738804
875904
472058
400617
67760
1590481
1277858
662451
1687579
592431
1735394
1151036
912243
182997
1482413
783459
1173469
516555
102601
1522811
145930
1749256
206331
1013352
1349644
169112
1270202
1889556
461872
1302163
1711812
1759287
1711563
22371
356013
1737956
1619064
658472
967270
336968
56344
78946
1732768
472216
64613
1785186
466488
134249
143295
1352044
524874
1436346
1838504
261497
1004783
1193739
970808
320122
746383
198088
1134769
857106
1186574
1998474
1829966
1342212
1950600
1077435
1022140
582459
1479344
290624
1472829
1275740
1957559
279016
178266
54275
374848
1779610
1831917
1650576
1330439
76114
418426
257958
758782
1438261
668681
1349373
33226
1434393
861715
30438
933528
751365
1607242
892587
607406
1147093
867312
51013
1054207
65035
1410698
1989778
1615529
1658981
311511
712206
409984
1874531
988393
320525
1929898
232239
28347
1508958
1178527
874942
34163
1178593
469696
1577919
1924560
417806
1783703
158694
583756
239638
190712
1632904
1868955
422616
354558
1505498
1023698
1605033
658995
114442
1768154
973136
525683
1302734
518342
1071674
1292436
333045
1189271
1543811
30079
984401
1753201
513505
97365
789375
2217
146651
1406495
1650748
872090
31565
1305721
316587
1306628
155750
1023260
1467881
1494256
564073
1777053
379576
322629
731095
417668
1447440
1920076
1075195
187141
1553217
1710800
1203067
244205
362316
106494
217871
812733
502427
1369475
1690915
425439
179205
1719128
1804426
359562
918708
939591
887790
1414719
1846910
795985
1768487
1267939
1145743
1425741
1681709
1462324
1997818
1163839
578830
560812
1527249
1764365
1918266
1217301
1464343
1391027
380261
1784025
1773768
402193
186984
993119
18299
1463713
1230953
919351
1189463
406563
682381
806472
297554
1344708
1137342
1280601
774576
1485694
1920495
1025890
1988331
1127951
843134
557177
828070
1453851
1783472
1065540
1717629
1753083
1530968
839216
196205
1746357
1813694
1863104
1363769
551878
1689811
1026533
1551109
770147
654002
119602
1285159
686976
1821803
1466417
1862894
1381294
786231
1788095
1597709
1465957
1735798
1767487
1922340
1259787
1511773
160514
1292155
1039770
1293214
951735
386916
302354
529225
555643
920316
110631
1261886
1710778
1167458
1340991
241313
625537
1693252
867313
939863
1654418
825339
662209
867121
1049967
603680
1701880
1613090
1144447
741383
354700
959086
792861
465120
294440
1787155
1570028
1511982
1422172
1031381
77875
1990256
990751
403606
1938829
1523794
1195751
35472
720774
181092
375910
1897324
600689
1445906
1693816
1273560
1913964
534279
1812295
1424723
948851
1355841
520021
1720043
1678266
93974
1527650
1340930
1439977
300408
13329
1790240
214172
1613949
373415
633662
1358351
1908675
951534
677827
132571
790610
558206
1919539
589030
1164200
98503
1675553
359263
1960531
714057
192989
83777
762946
917929
229785
982292
749218
909046
23012
1863754
376638
1133740
257056
1569381
1893816
1816841
436201
634282
637982
230987
807483
1304705
1632615
1212938
130510
1928785
1653757
1560495
199674
1005561
925615
827936
1010174
15305
175321
1477167
1103818
1214455
793773
300142
976945
1408201
1305694
264373
1349076
118647
1532840
1771402
106091
886152
646745
1667815
846798
325276
1897980
901705
1744723
208740
444437
1970395
227847
1048368
727923
864413
485895
1374193
102441
1127960
1572356
1854560
466738
1431027
640473
1073216
1587800
1727142
60231
706366
1403803
23113
1280731
367435
498861
796214
819315
968372
1201503
538804
1153575
556024
1519998
847184
1893911
1230250
1207926
162816
1150548
1715335
963479
484059
1943095
568563
1628277
103877
546425
580949
537191
828757
332900
926782
267684
1786076
941073
1256016
705102
861444
756340
1039659
834078
496761
770006
1759959
1214272
1459873
868473
1349915
1920242
36422
1499925
1167789
1955932
1002424
443274
955344
542663
785916
1555621
72186
353383
1063351
1591182
539385
1475597
1071218
380940
1617276
679285
1516662
354747
1527247
581026
846765
570982
272382
680882
18598
1101995
1389568
690673
432596
586501
262710
96641
1045099
988194
996817
662599
1117206
1707968
1586905
684669
791134
1500743
1834836
1141398
529107
526473
74758
1519590
12000
1322475
911895
1679437
1043300
265079
517457
916362
1687000
1308691
444047
1892977
42683
1859071
470851
524161
879319
563136
1821082
1902203
1743175
1437640
1160714
592398
1533092
505282
770542
652168
842905
286658
412256
1187553
428789
1064079
1358909
585352
248192
451847
670183
1951953
90976
1632725
404789
478216
472958
1708803
466650
131099
218102
562424
489303
928593
1762257
756697
549761
1198603
1274995
983230
1150257
1587947
38367
592989
1524446
599677
632052
1097674
1472974
1438758
1271987
1680247
207924
1786674
61687
1191126
1217286
833258
114098
1732321
831767
1215466
912469
430838
1809153
966761
1044764
1172164
378681
1712179
504771
268837
1958428
1284883
981732
1863737
592232
923380
1064245
1130940
326670
955888
49403
660219
1757304
150008
329435
1614905
1648451
370803
896060
87807
672741
1537628
865111
114239
964201
1133802
837087
802286
55181
1614240
1153513
1900079
1833942
918345
740823
553610
1236430
1359902
7635
1144441
349312
599810
403274
271907
471689
843899
564571
1947999
160913
1976720
225930
1490548
262959
1910992
1068170
1425577
1648298
466915
830528
226339
1978613
5845
1544870
830419
1380854
1807260
1235003
1226986
1495753
1010788
49574
1608708
367742
144373
1278245
215243
710519
1063557
963489
46390
174021
1920176
770908
1240304
723463
240637
1402389
1446361
277621
46600
1233843
1099699
1710170
1011122
1433179
1686089
40902
1915803
1528809
1063815
1984669
1725542
1460751
64618
672143
1121053
1166557
657647
1339568
1747959
120288
1982235
98489
321266
7386
1686413
1054501
1741906
1502824
139366
196957
1859900
1877967
1949164
524097
1159582
1861619
199911
1337339
1342588
378535
1764301
39167
223793
1997826
1567192
1556519
78486
1648298
891548
372886
47916
1662298
1114883
675216
1294860
851330
682371
1829506
529549
803957
1722829
417161
1768501
1733004
1743552
1112090
149822
1631620
909635
1089858
1841708
1420999
1566208
1812452
1695717
104842
1034323
993860
1716678
1850347
1744434
1409923
1800282
1789134
1457065
672248
1458304
1475335
180818
130379
215750
958281
1413941
1325639
1310794
1383237
826999
1365576
918013
652328
1861939
1799212
1371298
1894902
782832
1781182
590982
421181
120858
1387999
971837
1367831
1308846
5004
334817
285057
224818
62598
1802674
1731055
929656
566655
261653
1308904
943560
1430471
1073455
894826
235315
379879
1705727
1580522
1226570
252302
757588
1078573
186316
487099
531535
1281717
102558
959117
1712034
967622
1517226
1824751
1938798
473140
1907220
804736
1407974
883031
1894019
1880911
1931120
1699200
1056373
332818
960659
1611799
1396551
1386353
1755970
164546
59
307685
819435
1874443
944738
650049
752515
121293
138407
1720970
229925
265060
171430
83560
1627072
1281275
1558159
246977
363627
538755
687765
1157128
1450958
659064
560825
476903
1803394
137870
428548
1733378
1474858
1134625
1379761
1448370
1993411
1531876
825240
334275
1881489
1974404
584096
607827
517899
1406584
1218282
1411752
1406378
219750
566985
761760
1475718
1303993
1969987
1141904
934917
547477
861961
1979897
269263
101109
1075751
1570039
998127
1729983
1483114
337434
589359
870923
211645
1118981
1841504
985762
1740710
903480
297362
765719
326251
1192667
397011
1388346
809920
1415455
1751279
23722
166787
181387
1870662
376532
1467084
1604682
975646
1563295
648812
310923
862235
747954
1989751
1355830
1233530
32704
1247220
1975980
978437
1244613
1373198
97976
1360818
677979
188001
760846
1452627
1671967
1043109
1305574
807229
918634
1945093
1556549
1203966
1193359
1418124
1475470
233330
736526
649064
157953
94573
884316
694301
59440
440102
335501
1136477
201807
1268195
949858
1596908
427950
872811
1764451
796460
1258619
1978924
128910
1330374
483240
1649265
1308198
741347
1804627
657628
69358
207690
708070
859200
1658960
1787047
272301
1613314
75741
1972704
1970558
1126176
882550
80492
681282
1576666
161093
693019
975145
1270444
959933
276399
804444
305169
39475
904739
379820
809090
1791423
833709
114123
219133
624992
936028
1004435
177246
1334044
1672490
1328330
712085
1669436
755476
1809016
1673701
755612
852277
1366777
404540
1532656
1285276
860308
1465544
269520
1416521
1831431
157750
1332953
1421862
471624
1717536
548858
553568
1985454
1561333
1177730
1494792
543847
756363
1991807
1278908
210474
1519684
655007
1588713
50568
952762
1056640
1080819
1516708
318614
1199908
939108
1569680
1413432
1228931
670780
1075882
1524491
1539847
512184
1421637
1433057
1742951
1166466
1024224
1998213
230027
1466845
438311
1232221
98630
494870
1824222
1686601
315656
453322
1111456
376376
781068
486050
841251
1690499
1987224
428748
1397246
1973424
895335
1963327
1557879
1560229
706585
988201
1920332
94147
66121
840553
593960
1702801
1225439
429436
628257
1519094
1491556
132472
117690
1195034
105822
1896215
322978
369890
1886573
958036
1443337
1649158
241997
967985
13543
784766
1135771
318969
1184646
521739
1059386
576752
510580
1131893
1737527
573622
340444
932242
16158
1000389
25637
73719
121952
1660090
1680951
1521647
1460918
1907844
1249063
1276115
1717336
1250401
732821
1239169
1177543
883052
764572
1787591
1243704
389589
403910
729974
197370
121683
261688
1343591
775534
1355691
1379540
1898932
750445
1150596
1950679
1251601
75751
1566114
842210
585143
1398347
1483641
499273
1666897
544029
1662499
649594
288882
450816
1272293
107109
464563
1494284
1683551
732264
17462
835510
1359866
1820093
102854
415047
1329856
655380
141356
439600
1137041
1933361
720765
5977
1761029
723571
1337562
1324575
1411754
1466753
1298605
996428
1046942
513994
1381942
794510
1088737
911418
1633171
1683240
18717
432322
653324
864624
690328
545780
1556105
1941978
1702294
133017
647538
1198983
471729
1227550
1490406
928642
810971
243264
1344095
214642
488569
1962523
1910694
293021
332164
985937
1275333
1461978
1500340
649081
1517438
1165401
171496
1823067
1334066
833663
805703
89462
1719599
1813910
30886
1873838
1074871
944820
53145
1320322
648555
1020007
1180342
537825
1942725
1832138
1350472
1013481
1333832
1116041
1033854
54177
640901
992431
1752776
1682147
110940
415074
28930
1537289
1355028
823554
806772
462131
114556
1222477
1262117
603162
233677
821954
1443655
1158875
169955
1529996
1223123
1969260
181850
386653
749070
945631
419685
30172
1211275
1090602
1243348
1480006
1490520
1249592
614677
690498
424644
645829
148803
37042
345860
568018
1950303
355695
1213516
1847161
60129
1733954
236413
1507195
32298
919106
328311
1187224
1331361
1566749
80780
1066473
490091
49370
60197
1347555
307764
126734
1224776
202833
765712
1129605
705321
1942852
1926762
832119
872842
806284
1033554
86517
1928996
396764
1650141
1449453
1651938
1797726
566389
1770914
1962170
184805
368249
1984051
1333625
60184
1055327
1897033
993263
1350726
1841927
1742465
825012
1269320
682647
337297
395774
1706501
455073
648452
1553795
250340
1946956
1286073
1772620
1320977
1601007
531036
1997575
392015
1591156
1095106
1475593
12736
1260689
1795375
562228
642028
1861773
196226
745535
611052
688879
1690528
754855
1205347
1039019
308363
1437964
832621
1360407
1003818
630793
3343
868761
882179
100645
1492279
362372
150862
1247500
901278
1846196
621976
295020
257293
123251
1254548
31101
397226
1352117
1483025
65791
290252
81481
661454
648078
581442
1834326
1584043
1926632
559212
708136
988883
922061
627611
261188
1054682
714889
1039772
573097
1324467
715748
796109
1858537
302728
1481693
1634605
844629
1437001
17479
128332
466531
961292
1498926
1514984
1161507
1430601
210203
1534445
1105751
1978919
1911811
1173269
596235
1920137
1079446
1067290
1828997
416506
1938538
1634312
524828
1295572
660600
1361222
447838
216441
380120
1867299
407428
1009632
133284
1324194
1999715
141500
1634568
720055
591377
737934
270466
684405
1082201
256409
124144
1688685
1292434
1262716
730957
1902688
295159
67095
1901926
1079989
1797482
1472511
210287
136182
1371230
1215664
1258770
1522407
463495
1912478
1640614
1647027
137476
14218
581087
231408
1858387
835837
616743
1688154
1604417
1563899
942520
1047055
1528067
513183
1201381
571945
500883
939559
1236673
1636188
1386652
1086412
1952280
112072
303829
226045
1380825
1201320
767616
580368
693950
543197
243133
128426
314476
678152
1982854
1514715
870517
1686738
1061231
1279026
1955665
888852
98599
273396
1165753
50497
355071
1002385
1819696
940874
528878
644604
1082139
1493897
450765
1221471
579100
1363314
1506297
1777422
235820
1589004
194382
560014
229211
906222
978841
817774
937528
1292034
852845
1795616
1997724
262856
1653934
1609847
1058809
852180
1558412
667141
1452999
1844675
1401021
1519618
335009
1674308
1142786
398160
458446
1694920
429230
427181
597738
958561
1575497
116712
749614
591952
163110
725582
1263797
854944
15837
1770272
1859030
525910
415662
704019
157209
1759422
356172
1114012
1871449
231811
1156266
517582
488945
64355
1190535
1066925
825183
716419
57479
1318794
1578213
1656749
633709
557520
624627
720532
1681076
789202
278634
1231178
1680573
1508181
962161
466154
967884
1477621
1083997
1671045
1327758
10163
522196
578400
545609
401668
1242505
1657190
812685
591578
1454020
1556376
1839181
205159
545177
997280
640734
23937
875271
852565
764506
1158172
1925449
538518
1834324
1927030
686219
1789720
1277496
702669
1246689
1797680
1872469
197908
1891211
861837
907459
591494
1621737
42567
667022
189768
69247
749911
1604171
1345080
1012014
78766
106493
960378
1850544
1327750
590963
616160
966972
916094
538865
1714939
894467
1296714
882614
1778431
592573
1674473
1613623
905650
954171
596454
411429
286144
648777
696287
491828
1776542
807968
261363
851252
328379
1823442
1183689
1103371
1718059
23820
338675
224922
1465968
522717
262860
356215
541323
1811699
1283311
419272
1690190
483325
215788
154613
743012
281569
467033
928691
1244870
894086
1691100
1585356
1023684
70353
585682
1030998
1367664
7259
701577
453654
1531188
1876761
347664
965735
97773
859813
833766
234148
749056
119417
658727
949216
1523347
290022
556793
1036112
634588
435414
1631814
144054
1643915
1188931
512131
1198653
1386716
1247887
1218423
504637
966925
324784
1787141
783080
361007
504634
957200
1327487
1928216
1840728
1483799
1230645
1801104
668055
334614
1550830
9373
56520
1338454
1353388
477385
1227295
167105
154012
248955
1962390
1625521
98395
2575
73581
1966487
1948821
769524
890631
903046
159934
1411794
1465470
1910097
1983096
1271030
557538
1207469
343985
165661
607571
1059391
564724
637446
963501
1692922
422638
335503
1712438
477001
271412
983849
172559
73179
1870753
271586
494295
1663135
410999
142535
285334
1099701
30407
1613727
538281
1139349
1332965
1050223
375495
1690026
1916447
1126130
79691
1891015
1003521
1132031
360378
359206
1055618
548738
596555
1116003
1882358
650694
1133745
289981
615368
1080378
645235
796333
711078
1509440
897665
1280814
1088244
468934
1735427
1419348
1980332
74561
103939
1831402
471753
1297761
337077
819772
756378
1898389
43426
1707085
1585832
1805924
1684233
1870510
1037685
255876
116984
1841609
377399
1764617
1135730
1250357
1378712
342172
252951
1727617
331870
1225424
439645
245377
1844219
1007894
52900
1397218
1111472
412564
1464632
710681
1242265
537735
1017159
1338579
269626
429828
841486
404645
1349177
1923764
896694
323437
1824038
1298143
1209078
1428501
1605876
810285
1292243
1721366
1906954
1009073
1131478
1499556
1514730
54000
1240333
1875659
663299
1446571
301069
1308201
890466
1077581
1470247
1359107
1653929
1582359
1620572
415780
1734156
202496
178757
1063587
286895
115733
1038372
110967
938148
243184
1223108
1808765
1953096
1770286
926025
378011
125755
1960795
1723335
717701
1900144
493730
1922157
1774984
345368
101693
416001
1081144
796672
1133367
1162518
869263
4569
1913335
437166
1919818
288734
999825
1132657
1959940
1973997
1767938
117907
868152
291404
1396699
733408
1925233
918310
228802
194141
704808
1662414
758630
1663457
1402089
1619503
1434882
515551
1206377
730299
1404857
3729
87582
1864851
1625465
920389
261899
838697
1055128
1301380
429853
1648814
60779
661241
596809
1571638
577825
705419
391210
1936882
1332868
751039
820552
225183
728160
1742567
256298
264967
1104929
1276361
1033307
297034
1372396
413168
979977
957248
1026438
1913630
81093
1637706
137130
598308
395726
1186431
991623
1052147
1399599
922990
1300297
1760305
428947
1242159
838742
1910577
873256
402544
458704
1637671
1823376
1592431
1954832
436430
778803
1084537
1104752
545061
846765
691710
1612723
1594403
553287
1992449
1153298
1771340
1849204
1492019
1432148
490250
1523713
1002499
509552
643154
329920
1450081
1095966
1479171
1530884
683496
1020924
1458198
196015
323013
1865555
503446
1461396
1522343
1777795
1866420
283718
1845864
1121177
905271
1241330
79604
1893247
426935
1835765
1839013
325290
438449
428669
750262
1348192
1018356
552250
205071
112962
901942
303203
1449189
208253
948656
932125
1184580
399650
1964818
1362333
424414
1568279
492959
320581
251391
1851607
1120075
717674
517980
348102
1136760
8134
456224
784115
803370
379046
1580433
1866487
29217
135588
1530490
1605932
435337
1214099
791341
444784
1718570
1375126
324829
1872759
875675
12622
1602947
1523757
519344
1746601
117804
1818088
1400695
1226000
1753093
1867290
1536594
1923342
989208
1000346
297842
917084
168809
483964
161755
806489
1871392
232858
483141
830196
259446
870286
1615005
279411
819367
368133
1266835
1035489
28895
545763
1054402
1366328
711965
914683
1091772
401943
1604520
1583680
1327555
1629261
794349
975874
1662861
180688
857294
987433
1683046
416286
85555
903515
1130879
1142598
1070391
1471751
1697127
271740
440080
856339
257473
448593
1079960
1561114
1545566
972594
1990097
148711
1820052
571063
689075
1184423
504604
543643
1252452
1712009
1683958
1283874
95683
1409474
1683327
690635
16444
208434
911112
520471
1429956
924325
1286734
412919
408666
1234710
1937547
1200895
1791568
4351
875854
124359
1409923
329270
1581492
1104248
693745
231674
1036357
225839
1350107
1844687
1043459
760865
381367
522213
1875509
1277323
281003
1584104
1950926
508868
349442
325766
306301
596293
966293
1254810
464040
1572113
1933467
1798857
605613
620801
1005373
906051
1047924
1382622
1303312
177369
680684
409188
1045254
1151859
1546904
945017
779548
1535578
600496
261009
1243777
1186132
238965
1576232
1913154
585056
505195
953986
592791
1402741
80865
1160250
1515451
1331327
1614999
1886516
1251539
418539
936548
1909565
349855
924267
1513025
76373
215914
1545567
667307
299545
1574457
214298
616750
1893292
504122
165514
1758386
1785636
838389
1916885
601126
719245
1011736
547569
1537208
1358402
1784302
537605
1418249
394043
1443916
1812505
643881
1314281
1992307
143919
1075016
707164
676715
1967112
1986017
989704
74437
1711619
50050
172667
812226
1926444
1456378
960759
124862
190701
1581432
1871739
1602358
117374
48759
607439
281051
144218
1455784
1676081
597089
1938020
1481789
1431998
1809355
1386073
558702
1833601
1265298
1378162
1712794
1123361
998402
888391
1941146
1540827
1457894
650524
35053
558265
802691
769703
43248
1731242
1408250
1911774
1898376
1856778
664813
59369
1492207
721383
1347213
223688
1079311
775537
316567
571068
1468770
1069398
908365
1632224
1819191
335979
798068
1219047
408123
1312684
779543
1343746
739143
1256789
1837039
1825353
164391
1150863
987431
958188
47133
83621
1095642
1136647
98837
1574545
247437
223579
566956
322682
99407
1797254
1044458
1977178
584011
434812
1739181
1016146
995460
1846492
1779914
642398
1276851
212054
745919
1353736
381443
1407042
1916273
652462
1869421
85927
489891
329835
1182030
1764583
279199
526706
544022
605915
254219
167478
1199001
397710
1864631
388923
105443
160632
1978991
808030
870577
1098799
478619
655263
49132
1444592
726322
181880
830030
1981158
520398
1334250
1011608
1171222
1483096
465737
575213
1930011
1745663
1380291
1955942
1833475
92943
1809394
1299934
58507
195754
767167
1119367
318105
1680386
818504
1025777
389448
887279
824442
357785
1162822
191656
448273
1348392
1043955
376330
315257
1622740
186277
1677070
694996
1255014
1682996
1398190
950207
491412
478041
627010
1267170
670331
738651
312178
443352
1134049
751640
1668080
1843067
1003440
988866
1981111
1479544
812449
1784310
235547
1379716
1691985
437163
338730
1270171
914915
89802
1951369
85098
11988
991699
67895
608383
1161427
1651557
766688
744406
1946956
888510
1289594
434751
838400
1365424
1131731
206636
191482
1583667
457634
194459
1613627
1831458
1892798
757175
1620962
1654073
514366
808313
530672
1127667
55348
1565770
65042
1360379
1837849
982291
1102563
1204063
1215686
1640480
241496
225982
1163910
1255746
624382
1932689
645650
1769260
1403003
1691387
1260444
1738037
321619
1690695
647652
159843
1513058
327645
622749
971874
1216439
546952
1052164
1840382
1321599
773133
506189
638822
136060
929050
1969997
1891084
1641171
681572
1890511
189174
814048
1377292
1318425
1038977
1080082
844197
1095452
451402
33083
1552781
794698
1884244
697958
1273569
1376968
703319
767698
513082
353730
1702656
1413342
1536924
1270487
696072
434697
32335
1714627
802808
898196
557750
1694176
1459642
1073488
1391027
1750689
1750641
587483
334640
1510214
414996
883996
900255
1595946
1702500
660648
1475925
1068101
1698828
229138
1481635
405666
1629419
223355
1904684
129720
1428420
1895119
1639115
529369
215802
1149089
550468
1660396
1563677
1404066
1247208
1334004
762921
1460155
1105018
1261463
683841
45713
859349
1574538
1385988
1311006
510290
686113
1578352
435460
126462
808676
1520612
500734
307632
153733
971816
1337728
1608435
1848766
1490378
1577470
1421977
262886
675065
928858
1794024
228121
556042
69013
1167059
1485291
217003
1250170
84226
1730861
767146
1125158
1128703
1868177
531939
930643
125534
1017337
1928940
520691
1926895
74058
91741
786540
1099383
1997150
373939
1512595
98192
1317270
542690
1308085
899887
1106285
1581793
1054361
801178
1181213
509546
899175
1939650
1734659
1828023
1736651
1838275
1215565
336131
1268184
349935
1360935
171823
550452
834269
1417161
312918
280790
358458
88931
523249
1051662
534531
744843
1061356
263913
59806
787532
1629325
1978593
419642
384368
1525260
1434435
1252078
520574
1912795
162058
1300512
49184
1315704
2047
135479
1032084
1703349
1044319
312896
589734
283449
1307979
1278498
1914337
578282
1332350
996742
728196
1077808
425261
1488019
994941
568791
1275861
737160
683795
995070
1929001
1202126
1743709
1812281
99787
325927
1921870
1798698
506902
547289
696905
1060778
1611359
1054073
1962471
1349919
569770
975811
1141830
1627859
1487638
491739
1107911
1227240
1306595
158620
1208827
155112
1227254
1279305
1096872
612213
1330577
1922077
1911058
1877636
296246
1534069
809809
1553689
1275092
1227355
278614
1994542
1564100
478033
531874
1731627
1506619
947930
1702684
1442469
1850793
480891
103439
279544
454422
397994
595674
1718434
1614419
210222
312381
794339
818725
1751317
38268
1970943
1640576
781182
1394875
662046
637329
739779
127573
654
1303348
1168303
1537374
819079
1257874
379852
1389545
636090
1288115
1600125
1461406
550714
1340692
1577947
666848
927592
769809
1004666
536115
542149
76370
1345663
980767
1475170
365588
444677
4107
943870
1781215
55192
246005
557574
1573769
360866
1340057
883549
540300
631583
1583656
509327
338619
297808
1507514
502573
797085
320936
1512450
161833
419022
649180
388364
1283693
1785901
352452
848265
1001488
1128608
123451
584987
866722
764748
1823192
131094
969926
289915
376951
460603
1188762
1642357
755733
245482
3985
962886
591040
616662
896470
675782
1443916
1581524
279294
708760
1998074
1911479
1216877
278065
1023764
1492877
212437
703856
1687322
1927365
1172068
720241
150720
1258749
201999
599193
416968
705289
1234943
1070617
589383
872114
1612096
33227
817439
27142
796008
753852
1593982
293012
1711757
6070
899253
1781545
201865
594978
326648
175009
620689
942271
1001783
1457357
1819183
427298
717039
781559
804558
1585336
1318287
61897
1838347
1222249
1487956
655862
288984
1971787
337553
226840
39102
1491287
1605359
357162
1045202
354146
1808692
558308
1138938
1928020
877001
287861
744813
821612
284352
327849
445371
1306577
1576502
140572
1875688
1745249
1656961
675207
421947
1200837
302951
983098
1637086
303055
350968
1066546
1653640
1481418
1580570
114305
767570
597963
1736397
358611
1763841
78949
1356434
1132848
1614814
1943753
1192087
1674837
1944851
428607
92017
772844
505296
1979307
1828179
450325
828025
1947422
1932467
1478959
597340
538892
92765
170154
1268535
1491679
255585
1269246
1426283
1242125
1825031
1993200
1067989
1830671
1068650
1896186
683707
1750158
579888
945051
1601059
813012
1346561
1320028
676501
1879750
770825
1143566
1925208
1081549
276575
596030
1181617
1591799
1886199
1149115
873655
27640
619260
628819
1430285
525554
1298096
1203872
1370515
451837
294474
196422
1050418
1540380
959595
167908
1503843
771883
1208703
1664648
416829
641903
348649
1388889
1590190
1977798
187340
1691919
1377321
440049
454314
1085671
1350870
632397
823864
405924
473479
79410
1101703
1646411
600390
991373
321216
132486
1783204
1491400
32103
1275425
1165141
1509928
1810198
296364
1680010
924220
22288
517505
1482782
1465358
212328
1570057
798586
884520
1074605
903081
1839529
966863
811357
917787
746645
1802660
1867118
557056
236264
1930523
923937
1846172
1751695
1505868
1803760
1921715
1066032
1521817
1972698
1046494
521314
804002
1575834
919158
899169
239612
1624445
1175827
950208
1278982
761283
1258330
1157684
824240
1773412
1039849
773604
1714365
962458
1569068
346351
1115939
1038868
620313
338306
1303651
648100
1551826
1013437
789280
807728
610140
794730
1701033
1611848
1933009
864454
330860
783113
403738
742057
149945
1477424
1817509
1584760
570101
1661200
517852
472345
1084878
1090855
403472
290831
1012101
1651928
790872
956451
1431096
836141
1349094
227961
252613
347147
1421079
183288
1909653
303479
1430741
470605
362011
688099
683099
1044417
782002
1120084
633084
349364
167172
1061561
1094433
1536352
275157
720929
1723627
47069
347767
788641
765883
1761995
963472
522934
1069239
200726
791369
1069710
1606708
1735199
1346171
706139
1447806
1489773
436571
1029888
704573
163176
839896
1204466
1406511
952734
78075
877599
929603
303426
529700
1341900
157574
991378
96297
1393631
874211
1714822
271588
1939339
556865
490432
791910
1588809
1130692
375444
992789
277974
1712153
313169
1254069
1993888
1803554
781589
1855133
1656496
888319
1848330
1864935
501506
1427564
1164536
808606
1491551
957412
279077
929810
1896342
1756899
1797174
1400971
1769768
1945450
1503454
1040018
1098878
676296
544984
144383
706464
1198322
123423
955608
286199
1654333
1166659
747840
376100
831540
1461338
276568
4796
922673
1828240
1009628
540366
1724044
126272
1935659
1137333
1252970
506384
479408
1418495
1959886
693052
281159
637455
547938
554684
370861
1770453
1765806
436055
340533
1743256
114903
406514
237965
1176145
1221424
795821
111620
1391377
471452
553428
192335
1972005
149334
610200
1858453
1011277
309791
1267024
133525
451280
1533996
1943641
944463
1306693
655756
128436
120557
1988379
298841
967798
658261
620767
1206009
896469
715381
576400
501031
699503
1530136
1047688
473332
974096
223914
381889
1090906
1824725
934175
1482358
1854186
1410818
202749
21234
795488
939314
61450
772697
675419
1751954
1057205
733271
909824
154101
1649291
792873
188307
1921811
223110
238620
1375307
895736
625388
33268
515163
621675
477963
1583756
4132
1639837
1366867
1444045
799867
916805
167080
714221
6100
1783804
799215
1206186
1398196
1780966
1804597
1069725
1600342
1794860
1091609
559705
1975604
1284414
1398150
67623
1385904
1574604
14964
1446107
1517710
184511
425
210604
1461022
533475
608272
1741475
920184
1468685
315836
531880
783243
1295872
1006203
128950
1260508
1832329
667777
1666825
226268
1433215
1525807
677704
537864
654828
201941
850863
412807
1773796
899987
1330995
1279350
1150427
1330
735002
148717
118996
1500541
1523610
996243
68752
405151
1151206
1919030
194751
590188
1295925
1446501
1878356
491865
330694
1152076
969868
839653
1628042
860865
1925198
930872
646142
1663990
1227691
988561
1493217
1293844
174367
741759
1420149
1422887
709939
1922182
1494384
1540994
527302
1381656
1962616
1427403
284025
333300
211155
593498
365358
1507857
506343
864942
357281
612504
1647736
818668
1254345
239927
470113
544617
678066
1901423
48158
1150042
1419241
464706
404110
570773
504461
600152
869075
1399416
1987880
1011952
1671970
326991
615553
1632630
1993579
1843550
522107
491835
1284024
311346
693041
849364
142899
1429419
345194
805270
1672536
1026212
989339
566001
1618519
546197
916956
1761847
120661
1318135
470368
678964
130847
650286
1999907
1591561
1334773
1059703
473252
1841825
9859
1795531
1341460
625644
1685627
1110721
328848
66178
1815872
1288901
810325
517111
408009
291117
1573655
391581
755366
1895823
302387
501575
382080
452117
998157
1382440
1833566
785627
168175
1611398
1409275
899044
1617410
1808209
364607
307146
1096159
353043
962494
1187413
257749
908857
1850004
1138494
279538
310292
1049808
1150401
1186627
1382614
1233757
921174
81483
1499217
1176014
211302
283398
842787
1716001
1451817
1014014
1942323
505277
945039
163699
1210612
1928254
225314
79715
1080961
1468487
541639
1069241
71594
438617
1879555
1765183
1380986
792381
166111
1244086
1219267
1716009
179484
1660685
782025
719559
1050070
830986
1689640
1624390
180137
1946851
275427
1524800
1670585
1157137
719904
1184867
1742155
915083
1706131
1518420
799294
1360236
1808774
1366820
305533
1407272
1518681
732541
1518280
773941
720769
1940818
982750
1532782
937679
526073
1505353
491266
668044
487993
1310429
709592
1205102
953426
1576764
1999240
1044943
1981714
1022462
736545
295162
1449320
893560
1305583
1178680
1640204
1156726
210151
520826
1669518
951842
720363
1961719
1478388
1939716
671266
76516
381436
1357177
4435
1321885
1458744
589343
139598
1223804
1895646
1578701
728331
1379519
1173256
96815
360236
793455
992106
1424723
868427
578427
553319
639627
1196675
1411065
906736
1656662
1749708
1617100
705348
471551
1989454
1119660
761898
1644091
1646506
1877795
1424544
1162463
830275
1552424
1748075
1734991
661070
1797388
172230
1567956
1147279
882296
1888699
1309657
1996066
624415
618405
1373340
720914
48006
1453208
808388
1936559
1223260
76386
1336637
1642907
1427295
569771
1329666
1699319
1134284
529266
343541
1242164
233232
68324
322999
168107
1171267
1326101
1038769
1140334
400446
775818
834326
1567744
1050034
387082
495563
537688
1436848
1121932
1790876
1758056
470472
1823725
268109
1723353
296436
177361
1660615
368869
1732131
1110333
211175
353229
1816396
300935
1353548
1563558
1757998
1515225
277961
1152730
1745151
1672426
470964
1891364
12382
807710
1802873
1252122
1753622
1477846
1056833
412542
531639
1377043
1837484
1815420
163926
1903864
762159
907496
1761945
1278230
1947978
724276
1288944
1998259
1714180
1063221
1422481
720193
1110246
1228388
194858
1879300
1058447
1060812
1328142
1669056
277654
692954
1030608
781242
1391764
1063933
357055
726366
311185
249366
1202000
1774952
1927779
66243
852838
1596879
436186
571208
272181
1606455
584147
1463236
1477446
642961
796516
1709732
1882362
1102857
1469856
716499
1728365
1793655
552352
351761
844015
939398
523600
1828115
137267
1122553
483574
644422
148935
1454518
578515
578095
444110
636773
829197
705031
1737395
1250985
1571429
1558623
392343
1486701
1525658
1181111
254551
933637
1497372
739265
1642114
921629
375859
750436
1839772
722078
1156012
1631390
170510
1325972
283315
1878734
807503
1820304
1462138
226105
749331
178025
124647
1965683
1449010
416975
448153
1679304
1443581
1531075
485094
768354
373208
1785730
943198
308526
1344607
539176
983061
485382
674021
1057351
1285345
1155672
525317
1379144
249846
936630
1761884
1404953
86561
247972
424166
343137
1009689
1207443
175426
197155
893102
582113
549634
475017
1387827
432342
330517
876331
1228172
935497
635475
1288955
1727562
211264
802401
1114760
1854334
1057117
324148
1237387
224811
1105297
903839
390170
1091385
1406081
1876433
848313
36228
854926
1112324
36056
1125587
1977299
820284
1299243
200135
885623
903394
767530
528224
1310071
1686481
403432
688288
752160
233341
136449
1327772
670727
1649627
877167
1789843
1851794
1346838
991459
1995544
610764
430250
291963
1603649
337010
1021618
304690
1604008
1761800
1317390
239385
887284
1133192
435138
708925
920103
776356
1331154
651517
12123
108306
1974597
812070
152176
1534756
497220
328544
296437
1257055
540045
1283378
189871
1972129
201602
824069
289295
450852
366928
841091
342987
368656
760042
862852
1680957
1865486
583222
502295
502349
1180019
1009065
1063272
1756853
59656
1104050
1582143
363231
510141
993790
1922501
1280384
788002
1200606
1287723
1454727
903954
785777
1410806
1800360
395958
482758
753528
1757885
1695996
476495
505080
1895241
1612176
1104675
1970234
1448113
801821
1705014
26224
739230
1224771
771504
1228188
201046
79912
1825024
1089420
1918759
280258
899098
1850245
1826661
841954
131490
191294
110451
566938
1615458
874107
322046
585493
28554
462228
329566
236192
1082851
833687
241166
827270
1056548
233221
61822
1739637
1679544
1773504
1200010
462695
1676799
163240
484395
1647857
1102678
1270196
1407860
1208516
1346395
1160500
1464944
1734883
1111171
1271622
193540
1621990
1577581
1948847
272842
1785436
748502
1571535
1847528
612525
1895439
1946866
1819232
1566348
1481833
1051097
71087
1864617
1106806
383370
332155
248127
1625198
840636
1001785
904550
1658422
1241593
1970971
939024
932832
509118
196708
7058
336333
642926
932062
1242561
241017
1451247
988864
1481373
1968991
320452
279235
415839
435992
292099
387252
1175887
1042563
1399960
1311537
1485811
891845
490426
953144
5905
99194
1941146
240217
1409670
1951140
498796
806480
89585
1419631
1904599
952742
820695
1252053
232252
1037114
1611474
1427526
959773
1163991
674162
578660
1138455
633114
413241
1439155
923168
1774053
1808077
1423695
978020
1775364
593138
1919396
791430
140940
1798229
809713
1411991
307594
1518898
729135
1454890
1774587
1117805
1360478
1691668
1817422
1407834
634804
50279
1052892
478351
1957878
1914228
1531491
867166
1003662
1289024
852381
1730486
381389
1359091
525371
1017524
1079402
583522
1369727
1561117
1343713
1410503
471964
19576
513982
1255088
1942092
342809
1705743
1815997
1558817
1159679
687275
1256791
382096
507053
561337
1670231
1559163
279393
1015863
493031
81734
946342
1527563
210381
921157
484717
1789997
744001
1319707
921436
440547
1559693
1155561
1371758
323010
574512
1667279
1737189
845766
1631090
368794
1806101
1890323
1940426
37515
1999534
1190211
252935
1099012
1112344
1877278
160525
1991529
741452
1391169
53132
133036
1910824
152569
1091777
1830550
1962439
1686487
1592854
1377114
1066417
973972
1390138
1545818
64079
1608364
1366438
1257875
693635
220721
1204662
368666
1533067
1063162
570942
299353
1918203
1990986
1253300
1531331
422432
614350
1818054
1060425
1024918
643496
1256321
395974
221483
1605766
1887017
1362427
146707
1313116
680734
1835479
240973
1863145
891257
942171
1010476
1287053
1541841
1374065
879789
682059
1533756
767863
137575
1420705
1625051
1250706
851098
152568
1658408
1275881
108338
37968
1475580
430824
1354815
202427
445905
1810172
1480628
297459
454986
501189
1210701
507028
223201
1196883
33447
595982
1631870
191835
112967
1960722
1126048
534985
1458402
88497
1341784
541220
1778074
1375662
953406
450055
1252409
1804160
1910496
83169
1439771
1850896
92537
306944
693984
1265169
1841568
771175
301615
326308
1320599
428061
1669807
1485401
1599692
1621193
185702
1735569
735682
1884839
1386445
994235
129911
131009
406528
1937648
21220
1008301
1402437
1348668
1799178
1478530
361236
1563813
25065
820155
1943466
934197
510087
1807623
1724187
1345917
1886374
182706
951875
640306
1491095
997362
1017263
1732228
816166
312792
466948
252011
66527
1756894
731188
744305
1582234
27166
698543
1018447
1263595
580858
811670
850999
51920
1179178
1487121
818301
971570
926262
144729
488578
1745103
592245
1323370
1555127
119361
103890
1146418
781447
1984302
1553720
1016112
1041958
381422
1884175
1436143
495533
1316775
1562107
821204
1702833
484862
43052
1703858
1121661
464252
1194527
521259
83997
1490574
397429
1309481
1582795
1644406
294197
293779
1309959
497625
1609491
1241802
874123
1693625
959598
1375902
628066
1831546
419249
188794
1897456
1151828
580923
404584
856252
314519
1045981
1072887
839620
1963842
152734
823559
868048
207658
405454
751178
596565
415696
638902
1421444
676084
1036479
1422667
1077315
1710551
1570595
1912870
1318960
1116341
1151452
1937547
641478
1453314
1351192
884208
1443811
488330
343216
68527
1709859
1253002
1864561
1412142
1738977
896801
567543
1430952
1051417
871441
825808
1287989
1388633
509104
1604330
1951073
61307
129430
1157986
41199
1916820
370785
782373
1914106
1154347
54569
185441
1436345
833928
1867192
1079459
1552420
842960
236021
1746415
734611
348740
243522
157
478156
630102
1038057
131657
1192314
1407806
746136
283687
1635370
1262573
473921
1119222
978809
780213
314084
537550
1705261
755399
1305712
1013448
613952
732281
1170438
1020969
561673
489455
1776993
953188
1975704
1112942
1028114
27095
1519098
435202
276214
6568
1078975
234451
596441
1177693
1816010
1698778
1079669
826937
1484787
1414523
55176
263977
1107087
1062436
1645671
576960
853330
1231852
1750511
796607
1117767
1826604
695823
1195852
969381
386048
477206
1717881
1882912
842958
147111
1931302
187637
1251065
192376
313696
948499
1266959
424764
1547071
307331
1961245
433839
468273
1577369
1502164
494897
1067806
1689529
238577
466152
4646
839310
454612
443423
732284
1297283
470301
40445
295610
1001885
1212924
208201
1533128
1785702
1334349
232976
1082515
551647
1011099
1380316
1682021
238341
660205
1060418
1689883
733207
1092932
1946193
566046
1178098
1418604
1444734
375905
1706958
785617
1091530
1202818
589917
787193
275341
1373005
1325291
253594
688351
535318
483582
1916875
1041977
956153
962912
1023577
110456
263629
1079746
519353
76797
1849792
1300278
943262
877065
976914
1019312
150821
1176491
1920417
1728436
258744
1931458
1301255
769108
13025
1974812
694795
556440
980238
1292947
81640
282870
1830677
1300311
437802
412400
1159730
1288313
458189
663637
1900923
127768
1294024
47970
1221150
961037
1785305
997592
1404520
535144
297435
354095
1909242
1493752
1960680
1006148
1589652
1475458
1938632
87225
1183475
1997692
1805569
1989557
1691704
1726882
273987
1615021
1485820
139542
1002449
752899
1394711
1122861
607856
1306908
926402
293224
951929
1867938
1999532
123609
517341
832887
1943366
993469
1070664
1578705
705419
833547
887190
1272579
1491851
272381
838048
48182
17086
897558
503924
934907
1332820
1782124
1834902
1259488
1381626
1993929
1303125
562546
418584
448046
1232335
487252
922979
1311146
427747
1416932
1682720
1584964
336457
1596315
967804
1496996
1951942
1586463
811557
1130047
1230615
1210283
1388555
546579
715184
1287642
1529082
122921
623421
572037
1911577
1621189
446824
1209025
763126
610714
1172953
1769145
1688139
1778842
1398377
252713
685341
1258768
923338
1526769
1068351
988647
752081
211133
744000
1815918
1171425
1245812
605057
1740721
48918
852589
1899218
1898213
1689814
1548656
273862
537339
124066
1328282
1407204
1730029
420310
1503487
990656
695078
827220
1490158
90178
1630228
103816
25870
925042
1377429
1045857
905715
1554612
1066848
1773259
553949
1121550
1462335
989836
219667
658571
1342171
1714409
1435971
630449
1815787
1682315
682120
1737449
886006
1431613
1083173
1442245
1479227
684343
793835
1447700
180664
1800457
1515514
716885
1573423
1406980
1550439
1036715
836201
448322
416859
119883
1946334
1374601
1706227
854681
1679077
354236
821814
1616840
1781806
706468
1167963
1939497
802825
1505481
74098
1831536
569346
47314
1804591
267423
801563
810081
1851593
1772490
1445826
118074
1259365
1037108
1470119
1024487
612133
977696
546465
1683630
689488
943733
1393710
168923
1140755
140496
856327
211158
545459
724974
1119865
1072797
1958059
683232
1479282
1300840
660167
654760
578319
358108
1126633
479294
79339
143812
489539
1252487
1098375
1783624
1931020
167544
827992
1713952
1412201
499598
1149202
491391
1343830
330986
1931027
325128
41753
1430656
1689076
4881
1016118
1345209
1843736
1835453
836598
399724
785808
1586026
92607
1363193
270334
1799228
519590
545664
1504207
179058
667956
1524695
823052
1645039
795707
377944
1049002
1973904
751494
1105294
1272916
1527373
519133
50417
1621322
1224848
1887842
1875155
1471739
244301
299997
1029288
41623
506190
1428474
197902
264982
76366
1927457
1870889
1413502
1942993
1316239
336492
1292208
345209
583816
938453
1711153
1324453
255141
837239
55968
110621
1078958
1655493
1492814
497517
424683
1223662
1537363
353690
1210910
67047
96335
839094
1660889
898021
664975
384397
1460375
1956800
758528
776333
988427
1556434
1901829
1588482
1100471
252555
1665616
1928223
1081421
1448451
911491
1631857
491433
53924
1691850
38290
1216388
577281
1883784
1101818
1538923
1211318
596984
1727897
1421119
673928
912439
1901045
696944
1026273
1048626
338443
303143
901702
1242691
211537
1873069
341739
267247
1032251
78370
1579749
415458
139305
1554096
578549
540389
748598
518829
574084
1510529
184873
652520
203933
1119613
1164544
737089
1616563
457124
1112930
1353932
1173077
1429040
1642798
268846
132935
1485199
382426
93726
1450913
1429355
611304
1272209
1391585
1681877
33013
793221
1726461
372063
1832770
1665147
1363101
362343
254492
783044
655831
1533263
1418776
1925141
474487
1162253
893039
162595
1395929
297894
1775775
1914421
1979340
1431991
441390
1909259
1127618
1021562
940764
1305895
1068159
1486612
688551
1027207
1975478
444814
1765275
844448
1660543
538956
1123180
1668127
1410090
163262
585089
1808505
1067157
1073770
363419
334035
1273449
403682
1967071
1816505
65317
1310739
9156
831553
941876
682906
1050556
902807
913711
1027120
1373054
458253
1042535
1348274
1857495
1687737
555946
1238455
1976212
1191657
1524887
770215
1907768
1470165
526358
887879
406565
408656
536761
1117028
1767258
927377
109400
262425
1409944
522058
741205
1982705
455814
381430
973767
1862449
1791042
1745349
74774
1716303
890281
90355
342977
393980
225041
459971
1853413
1270348
235747
1309051
771819
739573
1235708
1282686
695552
1295435
1422460
488841
527010
673060
1126869
1522452
1364618
354663
1904995
1296415
478942
1173107
1153508
1885611
1775690
1848996
331394
1376484
1747660
706077
83254
1347153
1943432
1400180
962443
32459
1664344
1374132
148168
729578
527674
1269517
416605
1865663
1121591
1715668
441839
207528
835713
60810
668385
1354126
1308996
721652
1983108
1150657
1199018
1483177
1790233
1365260
1684274
1089977
1675489
228720
806242
1805875
1952284
1811469
1235697
602065
771126
885393
131467
606122
973323
1443809
855565
334107
1741746
414689
606922
328186
198809
179984
1601281
1479455
16238
101031
114697
58202
1612740
398580
372379
435463
1173812
1458512
878003
227619
1038336
1823406
1834254
999065
1032681
1431366
452709
1418581
796910
1764304
573076
53300
1243434
1045634
1689520
1401569
833760
800100
1548063
636586
7418
1217102
894136
941913
1756509
340741
356050
1674526
1630864
831297
811405
1482433
1825846
843328
1350384
1003499
1610731
13379
344743
594748
934483
1317566
1575145
176107
1436157
981856
1172665
729228
227060
227715
211031
1048135
1882567
172727
112966
47110
1888440
1256144
348525
1424508
1790540
323522
1758161
1755135
1055559
1064446
408134
1766865
1708327
1895337
875889
51382
33485
1871197
50397
831956
1027578
1800832
1553149
273137
1036536
1994016
827401
1091731
178785
606361
1884672
1579242
62079
424025
370036
191522
85511
80774
1137561
1002334
1681594
407799
1612628
1295098
81144
1386156
1007012
1183897
1164634
1464228
316613
1226519
272802
154222
1112037
993013
314532
770757
1837460
1719945
1220752
1601620
1623666
695967
837307
655692
1906156
253772
1170890
233311
202257
24044
1981812
1639486
1007768
1349726
17306
1343111
101852
1614206
95542
208953
1497393
152811
1158974
1321657
1828086
1223886
1299572
220460
179082
1013580
548967
528024
1754031
651096
878502
633167
1259923
1478221
356618
557921
556671
757467
61885
1194602
684681
159649
997830
1036333
903459
472350
634661
684567
57630
1400118
1395869
180182
100218
1095508
1233350
739748
817289
1879404
14664
225367
1652002
1246287
1210443
1922240
706239
355883
1119214
488067
1223717
347548
1200192
1658955
233471
222855
1967960
1148554
1121146
514241
1562277
905291
1054093
1674887
1594568
1653784
469510
1537825
1842579
767791
501300
819925
1080541
1920084
141482
809558
661898
1864014
164987
1504573
205618
616741
459808
1651303
1277417
1672132
1617943
1172348
1857551
337062
483708
910617
1536156
1449798
1511088
1013306
783802
1327955
806565
692130
1986462
1390797
1917083
1811832
1937785
756809
7462
544060
294378
1502470
1691499
201298
965977
1571580
62857
1083307
991160
1598574
1304153
308247
881254
445452
209965
1360741
802712
177742
1809838
1862235
64971
1636455
385421
1641338
1884391
1181955
1534049
1635498
1977841
1407194
941050
64591
156985
444173
1691800
594926
942651
542632
1369142
439415
1573904
1349212
767541
466006
1161413
209455
1112251
1750955
1255348
1342514
701938
460562
744092
1381551
16097
86548
1962286
1469701
932948
1680052
755545
1945279
174717
1728971
467234
1392896
1995905
760812
1693055
1085990
1214049
1988337
1395208
1987119
74089
62447
730744
1160738
542636
44307
1103700
728049
519024
666020
913679
1180454
1103070
385743
1128419
1459043
600509
1919254
1430358
436497
1779456
476314
859121
554838
248433
1048774
1495683
1068957
962210
949045
680813
1000001
316908
1314669
871836
922656
199306
771194
1806502
1931178
1338348
372624
321005
666740
1272500
1543535
698134
952958
747058
1860194
1148450
1990850
169869
1146354
786617
863717
258416
1184090
1491413
890429
391457
130847
1191125
528386
386087
1171999
964025
374787
506975
1222627
1314331
1502962
603072
1842166
1864475
1071015
169761
733346
1740288
796154
985381
531391
1111470
299255
957727
1346415
1365550
1682539
149423
91362
241176
182123
1165479
1626662
1200394
182986
222223
1401654
63218
1097836
680065
1665192
1134772
764758
380021
849254
1593814
1116745
175879
388273
513606
1850592
1178424
443833
313349
459465
978762
470427
77257
1942946
391033
1819145
1134369
691731
187275
1467810
1443520
1666086
823991
1054062
1929191
674379
708213
1223468
959548
1334105
1058882
1548168
1476285
1340933
693761
116259
290789
253477
1084818
1453930
1962142
452282
1435437
1649558
1424018
678225
312695
1712783
97307
692199
551622
693505
1915043
64278
213322
1312239
1634639
1064004
941013
209388
397445
222801
34883
1582704
1356348
1010749
1731605
935436
551872
352984
1004066
1627242
920856
1857890
387581
427807
314425
617949
454822
1753996
58816
1346987
66079
1412512
430787
1560878
1664717
1780932
1842432
961092
1962046
303229
1257607
308150
1081824
1872624
307237
722786
1054481
768772
435575
759569
335805
38755
212365
991057
940915
221555
434283
954211
907180
1915588
1837626
1074264
1440621
706150
1549111
366790
438726
1726607
1784709
351953
814073
1573755
1411306
1580368
1541378
369574
1724974
1842008
1082195
1663319
1223044
1068985
1339667
1319483
813527
445863
185456
1692029
582582
1166486
108259
1489260
707601
135225
61387
628251
868349
1522912
102344
1038790
1801222
1067011
482059
1138504
93412
1813803
1026934
1282141
1674787
541123
1483510
1713129
1084
1857951
1112466
1443414
87003
1797099
1614819
147397
1033940
364925
487230
974273
37115
600042
178749
433260
1696773
1158851
851134
415189
1920158
82843
715528
928307
389489
95035
875731
1579093
1611353
636381
685480
1429530
551756
82849
711132
1629780
687399
386956
73429
748955
81345
1037180
64089
1917501
177729
557107
297527
596838
1667645
1168979
211272
1927284
864067
1791755
856671
1031110
1234911
578326
1743698
1948127
517288
154871
305344
1956629
930357
1878795
864399
1230481
671785
1565121
968029
664783
404550
895036
707553
1201686
1830512
1717472
1318074
187417
328348
882572
1639432
1646582
389881
136014
553868
1718016
167200
529646
543716
84029
1509034
1572570
708081
1255281
546407
740199
337476
307476
1891725
112541
85788
476024
1890997
1943411
1268535
1463680
1887697
550693
1639615
947931
393128
1637031
502545
1940972
1997692
1490039
1652873
910018
462400
1755598
730822
319664
1692742
1535137
829633
406425
866310
488471
1857372
626298
145622
535322
333770
925399
1809707
435748
1314431
59533
480281
211598
378841
260680
1482349
138625
746004
1342507
581895
1974027
1476657
219842
1125582
246768
1298917
476683
90825
1401499
822204
100294
1518201
309097
1306438
391965
1334778
1649751
69357
371277
729403
730121
416051
1458412
1624554
1260991
1617605
1890620
1509346
1550683
1032909
586595
410248
146955
1959152
1620955
557569
82415
566710
198309
867294
1658302
1681784
1049739
447379
429606
1775454
109091
992901
114426
1578735
279871
136907
1740585
651309
816620
156327
1080681
1698341
464744
1461594
150738
988314
547532
749988
291335
326338
1091397
1745453
307704
1791437
506872
1488932
931260
1101369
848717
1394562
438580
1249157
371178
1259049
917565
1241463
1390433
1930266
1894970
1222091
534769
1726333
1661729
391898
90206
1985121
511188
985225
484488
489068
651426
593098
1374631
513558
1992174
701411
1600726
1991560
239872
22720
705945
1077478
1319741
539039
609373
688613
1706716
834927
1776914
287645
1173401
1699012
596373
807226
745224
448514
315922
164595
1649799
1118061
1583920
1624104
1618323
723890
9551
427725
87318
583363
1044435
695328
1470529
1692056
1701847
91221
1619971
1534864
111850
676089
1049347
1258806
1720228
1483358
1396594
1781451
1882165
753841
346072
821248
341512
803976
1923274
1964000
1756937
1791103
648576
1693979
1241942
1275924
839778
158936
858832
1388136
593702
1077788
599194
1595652
1081557
1719035
482480
96566
780418
1854102
1612536
1359880
708713
598204
380228
286588
1441720
777429
1817628
1790418
207624
831754
503095
1739520
1509414
878040
336280
735588
1193091
823143
901984
409903
474707
619686
1037252
141605
272686
810722
1166678
1344796
846578
1204912
1333514
1296943
412222
82291
1295705
732914
1032578
1244700
1842680
469780
12308
1119775
1351979
602149
1049583
349850
1531230
62476
174410
1444760
224298
1723291
1654237
282394
1512337
379066
321473
139578
751460
1959851
1873351
1630695
1530243
119164
906405
1754939
242455
550900
504850
1270367
911435
88059
718047
460909
675625
1420359
1205485
581015
637446
916724
267927
972222
1369004
911292
1965662
1644089
1536680
744942
626682
514449
1296290
380147
1254133
215666
689921
229954
825158
469438
1343861
1044701
903195
1567719
531448
772318
1675952
1520797
1015130
1540752
227286
571230
1224782
1454080
459417
906304
1689668
258094
1022875
150619
1401515
1742225
1164432
724256
1539188
1817590
935377
1074512
763835
113036
328033
1175893
1736541
442077
1609382
598351
1901698
1086504
200945
808901
838063
71439
83095
1343488
1717349
1157954
645548
12441
1692608
1197957
137671
1484882
1556845
1646835
1622442
1050061
1116063
1033768
162030
846514
1737858
1454485
1157543
1755758
1792140
189102
240764
1018615
476525
1049255
1890246
309085
1806835
575516
213302
761956
354133
1355849
388748
1910859
1121122
250635
364692
562159
197041
747649
1829098
1920779
750671
588389
162326
997989
1228910
1271114
1494693
419282
429680
1428896
19819
739316
243527
1734325
455597
534598
725773
989529
1127978
1670596
607817
327734
165857
1720173
702456
1766203
1101008
1640118
1266118
1889898
829975
1664871
1086981
398173
567948
675169
631405
878523
44245
1083703
273981
1372670
1767795
1734395
1328575
841547
333249
207284
1358087
1618474
1657783
392071
1960554
1079716
893113
646511
449858
172197
237571
642408
624252
1962409
98023
379160
630558
901228
289722
162695
188417
115036
727220
383763
1446934
213237
1405244
1336999
488225
1202760
509543
880835
355244
1872991
1082622
1375877
885155
1410094
1304281
1781672
1747519
1976652
1728666
1786249
14480
1912071
1179166
1024945
1823321
1169494
688447
1364974
1723596
460669
804432
656314
1949378
1427978
1485817
826405
955007
1246601
69754
1150112
662959
549223
325847
81426
1455872
770654
1945587
176191
1655056
1502046
1172940
1646368
1114157
1245785
1044041
1580041
1545877
1011369
493560
1395058
408825
1199821
1922765
757695
1064689
79628
509026
1976217
1658153
1144476
1865703
125086
1812144
1791784
1057791
496020
1079298
627090
1098610
1034602
1286177
1815469
922541
1051591
1912188
312
1182783
362347
1052066
565910
324285
415266
252480
104913
709999
1025045
1597314
991098
1029017
1774515
1542615
1166442
877801
1340672
955876
97366
959407
413767
1622858
1822129
609972
1281425
946792
244907
428025
1014635
84033
51924
975520
149639
1325341
93216
1567172
417256
968829
658693
1649869
1269907
840975
435800
504855
24138
1598250
1615946
367671
1896241
605762
1678618
411851
1665696
1487894
435693
1332358
407725
761149
946853
963960
1784211
678752
367309
1649130
1806196
1335162
1047789
969811
1342631
1484707
1369605
383115
658270
708444
549284
320507
425128
1360629
34912
288466
852579
1909348
1141848
1765286
1139119
478355
1212919
207586
1868590
118396
122397
132289
1878330
1269961
1476839
1416065
1403592
794248
1308497
957658
1875619
411088
1504174
879665
123008
1564828
1100638
1907774
467043
1107045
1353717
548334
1346392
954282
98113
147202
1046499
1705540
1878819
692486
1748160
232368
39308
384902
1065496
38234
1642486
1187418
1848928
343954
390345
6662
747353
1868279
1741283
301594
619913
164640
331936
438626
1609297
672200
1588456
296364
1827063
195440
1669862
1121574
1026897
1938329
1036267
1487701
1193793
663596
1300409
1660182
703865
705820
1360549
77514
1566421
1739396
262219
598314
5480
1202181
1539931
356636
972519
1937443
1527568
1849590
366149
557610
1248671
1663846
1504493
565719
865848
1456440
1596361
1795539
1068754
1973833
869804
229237
1065822
315622
1306625
1007783
1322193
1739079
501669
209125
1510969
1494636
532410
1392514
59688
270093
1052326
716020
269245
553495
1921835
1857297
329213
968623
989361
1197486
1111611
342917
852395
1235344
1081645
727143
1257448
108771
1772863
359456
1979881
1799588
652968
900156
1639088
1126113
1923833
898374
84802
1462594
450447
528384
257611
1164555
1589672
361635
466415
1067238
1990566
575118
127787
917132
886391
278101
1017855
1597906
593680
1022732
912058
44529
1250854
1047542
1945525
670530
731840
1249849
1204603
1463081
769757
1503395
1553375
1760180
1262288
20601
614848
256245
1155578
230999
1592885
467355
1812537
203560
1467044
127197
18575
935001
1231450
1152590
66736
190433
1309289
879509
1350195
1295930
168856
1839006
207056
1166700
1860924
1596082
1482628
975479
1645578
1720714
184523
484842
885223
1868969
1621265
188235
360420
622809
266801
605841
1902998
1703861
1127752
1623
1152993
410109
1241830
1104048
42521
1143532
165088
235697
856289
1604232
1300002
1718574
1173629
824613
1445852
398931
179191
1506387
166238
53218
425435
1352140
643297
20262
1740281
1761192
1436754
379766
1862507
1235950
1925335
861238
45702
956139
355431
279365
110647
1363507
1303303
1714646
274409
813996
1576672
104318
1636859
900744
697308
476807
832247
269738
602443
1290155
177221
916074
617935
296276
1426663
1306144
1143103
239872
175684
822368
1000718
1633091
535016
398352
499991
910586
701490
518680
1570948
1498176
275207
904454
313279
1386147
1333933
1541693
1366661
1885360
456447
1398894
1742271
345268
941786
171030
1847725
149862
1274665
1971354
678731
1365870
541829
1081226
1797881
1953516
190299
1265918
1800033
1325910
1013644
102211
258337
724148
1837321
1620323
899282
1801085
1829627
288432
1061895
602180
1034811
1922077
429826
1598210
1855792
1085465
1538057
1991835
1499317
296701
1100688
62137
1052886
1002842
537218
97602
1858597
100226
1785044
1421849
1603653
478378
239977
1469907
1927756
760925
900854
1144654
587797
1283045
519221
1813920
536853
233569
1883914
1500892
572020
1298859
1384346
1685465
1782184
1098348
456984
1770366
1218805
684356
1934778
976245
583579
455721
169358
351890
1366838
1349826
1718401
573439
1299777
1994185
1648826
1409976
1124132
669193
41307
13806
343765
1386683
513738
1478007
1120608
1861103
1678844
557017
1708264
637339
309324
871402
1480041
723347
587202
1724812
1926008
749488
625982
104547
1231679
414353
1530457
1863449
1423178
1846088
1766532
1482857
877978
1891141
272257
650354
1379912
1771231
1476033
735966
379335
943398
1902857
1446069
1244800
926010
661456
64230
975362
1467055
29359
816407
126433
1594757
1016333
1305850
729123
1394946
833477
599387
401437
1466575
1406213
789929
1823474
833077
1022560
197119
1324996
234733
1664220
1247086
416514
1498531
221390
909519
263919
1323879
118496
162979
560303
1552231
1569600
1938290
1832885
1422288
1591921
1097793
926067
1744606
1432308
1956986
139082
1468214
393727
1745309
82838
890752
1110831
815244
1592184
1255239
908275
1979591
596669
899486
642659
1262879
1874854
1036389
968729
952476
807040
242217
702215
715351
1674810
1042534
358504
1480221
1899146
272695
428922
1161161
1955657
1226154
1397735
1642142
847969
1093261
454059
595013
25911
317653
196528
216160
1416556
634091
1375777
171603
186363
1378598
162483
334199
75132
1171132
1851976
849265
1898827
93734
448316
1964582
452752
1956250
611260
1310877
116065
522028
117574
1235127
1353355
1471185
600776
1756521
1011758
1527064
1472252
314366
875938
1180099
294804
192583
109889
321348
855475
350668
970457
1518365
1645040
1824496
1390803
710658
148767
551766
1575526
520569
1609795
32921
360067
1079832
915487
29021
712573
1088706
468129
431802
667029
690146
1954854
1156631
1444045
62895
1111053
1510255
542276
1964610
1955199
685630
1046869
1929097
817902
377983
839801
686506
1760592
1513101
988903
614998
907280
1554402
1497796
1068992
608230
1851214
475582
1455725
625140
746415
201581
435714
459803
233966
1713973
885142
1188551
1806599
508528
1752802
872412
1903710
484932
253414
360052
1499054
1118525
133661
1986245
104453
1756596
1131078
380934
177125
1735327
61522
628760
1889363
1150748
690567
1905012
1496820
838092
410603
1095929
1366785
1543755
771463
407969
379319
1959092
329477
666060
153314
77228
1901087
1245614
942299
1011165
324169
1929134
473373
1081438
270949
1100730
1136857
1245825
1720942
1016503
1332097
123011
789822
1279952
1210984
1383993
212612
704356
1951071
281854
1497227
36949
111772
99113
1786632
527532
1345594
1371680
1125075
1908071
1437133
1520520
301416
1197458
1921621
1981579
1801365
1318314
315474
415663
483643
110176
783536
1350721
117530
958835
209527
420874
1242198
863688
989187
1706796
1684647
1758153
1831341
1509878
1547724
1237886
1310787
49001
449105
1839708
1294349
1546303
585986
1215033
20668
1934320
1834549
1392792
883872
133333
1892211
962128
1117239
307938
572053
1758028
114911
1554371
1729482
1244504
1705960
1964293
1125449
1967292
152708
839057
849971
1332778
90259
1723921
615621
118085
1867958
357454
1699879
1874673
1389378
1334879
220036
1429313
1178550
61410
1050415
910499
1330616
973281
480092
1299475
1479995
1548654
542588
741307
741668
355673
1001514
467434
1832687
1610026
753479
439935
752955
808789
784445
621244
611041
1918097
1475511
833436
27641
369407
922951
1585676
354555
180374
671920
1467045
1462000
775550
1938009
1263140
1934072
1576718
1646027
232014
422794
1969811
1481916
759456
899759
91565
1292423
1905053
887625
1076077
471382
1762377
9526
1865797
386964
1680308
344038
209686
1753759
739990
463014
1574052
864291
895297
469122
1824866
1581797
1494836
811922
1414611
1345427
1161802
1159710
1282580
1280588
210781
1679874
1430051
1054060
1395030
1793565
655369
1287412
433509
1726090
650440
745948
1996102
1477133
1073018
855157
886796
1738396
1354547
191744
1069365
1220186
1997170
1977237
1502436
306967
95224
861305
11671
942428
1273116
138974
1845490
377240
1800290
1701401
1239035
1039647
292197
665520
1118158
1132116
1083573
886746
1348838
1110005
1694598
1468661
511277
61655
965020
276058
1991869
253249
609887
642550
1257621
1907523
1028613
1240831
1744722
1378271
1145932
3684
1541639
512817
952788
946864
626042
45203
587217
1612645
979847
1061403
171425
414016
263862
508312
1837203
1285196
1079508
1396809
1105326
48903
1974304
1092940
439615
289820
1010504
872513
521753
949664
1417808
627760
59448
1889081
1377439
375832
35617
1296649
1034452
1684508
1240877
486088
718368
57833
883694
627711
893587
1055279
1794597
56636
1282802
228395
1440735
1881041
819951
952352
194491
1686476
1559142
750954
1083831
1584038
1864320
773192
126909
180424
1649005
1146563
1713908
277033
1378325
361627
1201066
1668278
1833659
1822299
524171
1150195
1809783
1530946
1700407
1638584
1798564
491449
971004
621920
991945
886304
235732
223871
1274083
1770629
1349008
1236408
1070795
74129
149448
665674
575437
355185
1832020
55755
210114
144657
518402
1693827
534488
1558267
631548
1341006
1173514
366970
983720
411728
1829907
1678416
1284649
510557
1520849
803813
308909
385732
1036767
583396
291323
310660
1010150
1056918
1318198
735991
1021767
554047
387875
1803073
1065557
273275
1468125
718482
1812256
986741
572588
326152
1444788
944626
205219
1778517
540361
1429090
292084
1653801
1221795
1882774
120746
37868
103202
862160
643000
531356
862603
958990
862660
1938369
1500783
570481
1176499
890301
1910945
89247
1867620
1391520
1286019
1117650
311974
1370264
899690
1668600
361424
797406
83101
1125962
666570
1617832
772022
267358
424412
650375
1725362
742719
889615
1845216
192886
63663
362084
1317984
1822841
133631
642487
1137618
1133164
28748
445910
597325
672025
1691968
684511
34942
936082
1751118
158145
1823282
562066
430768
239065
142019
1857873
1517661
1984501
1251093
234981
1837725
761357
1198819
1400949
1902226
1261273
1521117
1522547
289626
846096
9093
424229
629414
48858
126815
1237893
108427
1348193
670554
695632
510133
142536
555318
1724700
1067745
1228888
1433245
991559
1355011
306757
1927554
108023
1083980
1285993
824100
1258096
1506404
428752
888259
572986
232872
852303
829640
1746369
1403841
1390845
874895
416335
287155
560625
865510
626629
419405
1207502
1150893
225671
826441
1898922
59973
1981676
721466
729353
1609304
809805
549003
1067813
138669
1751657
1794108
703190
828547
1971097
353293
1398274
964830
131998
1333021
668561
438909
248547
1131922
1963630
370377
869498
974299
1891457
517737
1245577
1204152
776640
14856
411940
1197536
670415
210368
1300200
1337819
1890149
554966
1032257
1159420
1675431
1719665
758275
1695436
1126787
1720849
381611
65807
1819820
1251621
705647
1463983
1625285
529997
314548
416704
269834
1089950
1075337
1293835
1255361
32957
1771721
308190
906619
1588134
1920437
161618
1451600
600435
1670447
113391
716346
1721889
1469401
1528790
1471671
1861844
502634
1627248
1482041
1659492
889765
963424
1633400
1638433
1910326
899282
1655911
1857410
1160432
542267
169475
179827
872894
382086
1806599
1334278
212419
947777
667217
1986569
235776
1441239
1817844
854515
1452561
180440
1418359
249343
1662180
1442758
1494811
863097
138437
830580
1340149
756698
1704799
203417
821981
901466
859616
451575
912316
951380
952865
329770
1962403
1803836
476134
1636681
485226
1985259
1694737
1070181
1089038
99729
157404
1824611
662850
1003261
1026719
949799
1107451
169464
887082
1825676
739789
502699
335393
1171667
1741608
1679747
1738664
1910997
1345070
725693
1874335
1428817
283981
372592
500611
1912830
84644
77845
1830845
1449132
1787872
1988883
1538161
1736532
1003954
1745412
1902295
1142943
1154603
21405
1369196
1205727
373156
502153
1700386
1566497
1585362
1649783
1385067
325021
1011993
1874760
1741446
1732450
737529
1294732
1180580
1102599
1068694
1116594
209111
1266808
1993979
1504425
412098
958607
1879600
37951
1515647
373265
498097
1237912
1288233
1810652
1123806
732314
1208577
699239
685217
1774515
113400
1837102
491874
81632
881063
663793
304552
669673
808018
736710
435292
1600815
1298126
499882
193083
1828302
1873300
1392431
69444
1318191
1871289
854083
468831
1401314
74812
1289755
43819
656586
1719080
26024
598497
274628
1232541
221856
270147
202662
557754
1684693
813601
924997
194395
157437
1280416
1979316
1824423
863501
1713905
987853
1851778
1342078
614460
1420479
972335
51144
1889635
471413
432618
1466336
409235
1946790
659881
964089
1116006
380463
1342826
1867444
1079351
97281
184692
1865112
1228269
695614
202337
350143
1729819
398802
1912658
1389292
988648
263876
609503
89289
1465028
1640663
817056
1706183
822293
105522
1008327
360936
1689648
496044
162727
286485
1458010
1994493
235016
1391849
570044
1314246
1300175
696187
491210
1742741
584676
830451
1261078
159805
1505200
1422229
643587
1903255
710843
1920128
1819997
1737873
959477
1134207
1634514
1958214
1799200
1785442
1132209
1750907
777883
1327267
189684
1939967
291755
428652
1559423
1131519
637364
1014730
1845121
907738
1819237
638928
1172428
438504
110470
640398
696383
226937
419447
1257686
23290
1705163
1074663
1185609
1677422
1420932
1367656
96855
879359
1748199
1202293
1951758
1287469
447114
1158285
1961006
889457
1134496
254510
1646352
344694
1731810
1297163
69154
379003
1152829
1670467
1306252
1255006
256632
951000
294998
1682528
927499
1676922
1966456
1589971
1745577
1187635
957568
505560
17624
1844143
1626894
939303
404013
1002513
173519
628427
863765
769339
84882
376246
387722
1132253
1864738
482728
1383036
828403
143468
84098
901694
687123
1085009
392480
684695
225671
1289831
1513546
20473
981058
943277
229185
669102
506198
1978251
53996
1288379
1151771
999682
629305
1067810
1154065
1546255
1134814
1959666
630546
1281741
57796
498708
467600
486262
873873
1208037
333750
1755480
879679
1704552
631175
1125022
1102886
967176
1439110
1083665
549212
1548134
80418
851087
387051
41885
1673781
1582081
452160
1739569
769819
1724536
676026
951289
970984
1075440
1124379
1392944
166979
779465
357540
1839062
316147
1127081
1407607
926638
702041
202580
1317487
485249
1955485
1286910
1734254
1278108
1742386
1626581
437936
1846136
602701
1829751
678734
994818
441516
943295
1175471
868170
1308836
600731
156545
754958
457620
32465
1858773
1942687
1599722
1687714
1605165
1997892
1695963
1943210
72040
1935053
579135
1027675
1964466
1589074
360106
1080806
263258
240824
242871
1229637
917672
1041456
1110134
591992
1744940
37342
457993
1357982
1560886
1896992
138698
97507
1889659
1783624
325340
107932
1920623
1901235
1260211
635631
1120176
1619641
274048
392638
645146
1442395
1994152
511478
305654
655857
1791497
515631
1944891
1304933
1212376
946500
1557270
1596856
873915
983137
1913949
210923
1883250
1734650
251675
1503453
406065
1323422
1310701
468345
1548048
1905579
713600
254496
1508977
1677108
36934
1406716
832104
948640
506869
1100008
386185
552712
638503
1570115
1432121
1740816
549247
601528
1585648
1320929
539128
723576
1110808
1172924
270991
403177
1831782
342250
1620521
321538
1090428
1530016
611464
1931333
321995
483790
657725
867024
1616627
233771
653171
563059
1305128
969235
476170
370320
931726
477686
1736183
1847789
183918
21472
1342187
1541673
1219248
1419227
411141
1531035
58558
1939307
545063
1455882
1053467
334148
1418168
358174
1101116
1482319
520395
871726
1289437
137110
662405
1082456
356308
388021
1083570
1361498
938183
1063525
866710
697401
592116
1570954
1665116
567327
1115135
481536
1217371
1445092
627552
1360467
990448
882392
440408
105334
1428571
1422458
1145573
987924
835302
1785549
1551895
996784
241104
1441063
1779603
1051453
1842712
250673
421862
398588
870538
607805
1971127
163118
1848676
389750
1389670
1852808
1040895
801410
1391822
934162
208260
1546844
1652939
1302728
516690
1167073
1086484
1726828
1498440
341074
1247829
650954
1968505
277531
1712971
1252301
1952339
1233457
1917618
1888654
232723
236719
409068
1980118
880018
151444
907953
941439
1900904
35834
1312132
685785
1568264
724475
1940024
46803
715999
419565
879059
1460415
69484
1577201
1867941
1019788
161662
734918
1205200
752
1991823
1587761
1035203
1289039
1343524
552623
958669
778591
176217
1381740
1196985
1724515
1216082
1596317
1664585
1714334
991760
1003030
795498
203775
1494079
464842
506888
1291942
250419
1903741
1974749
327746
1253228
1265526
113708
1506461
639191
1172632
78929
799876
468449
1982292
915650
1488157
1866552
645842
681773
1364283
1350321
547618
281274
1804324
625280
806422
1014307
369084
608866
960711
936551
1104386
1525029
1891732
1429310
1070045
1894566
1311741
572233
294904
329159
1006179
370053
1103094
928172
916509
1053248
218576
1632184
921143
418074
1334478
1229933
467094
810247
1506793
1892405
1926590
1110380
256263
432345
542871
1640224
1654554
28077
465993
148714
63553
1207231
777355
707578
804305
377796
1838188
816929
108726
925293
1608063
756843
1854371
1379796
1673916
710340
1941460
968628
557985
265660
240659
312115
1640440
1703705
1524030
1250613
860533
246114
354924
1424608
962200
677389
1942686
312784
1411014
1590226
305697
1965354
1297624
1343556
961316
379088
1626547
1016899
1960270
1162562
1859389
1516193
451802
638628
1221734
897787
21584
989184
1696712
550151
44719
555248
713488
154973
266502
1283653
1659726
1831273
1588439
1519240
608180
579977
1724961
1864126
166862
436284
338949
1713358
78483
489744
383732
1201729
393246
436058
772478
1871531
426992
565383
1499119
673302
1036703
477927
1827731
7724
479867
802076
555301
383203
1270775
1299884
230706
784195
670304
1221541
472061
1940097
1677161
69148
1323376
726539
1290164
1337729
603938
328887
1423997
654218
196949
1019234
1539205
551914
15335
11423
1468811
780472
372394
377921
920530
1431217
1712165
1582561
1824754
363620
1991554
601840
777950
829314
142335
266615
767136
1157877
57030
416698
1389408
1938725
1810492
159895
349551
1076545
491446
1884057
769715
1187622
1685890
1272729
395001
1942801
1380819
1345274
256225
607135
1180442
1293105
485316
50969
578290
861722
846319
39689
639790
449910
687080
32429
140584
1848820
1290328
1814846
398846
876430
415226
450142
1001289
1970198
1292312
1244591
1708851
789405
1429294
1462090
1413755
657377
1617430
928468
1243878
194393
675550
1525398
827503
1560174
795658
1789128
1146470
1547067
1872671
1318278
345975
1175858
170683
1535781
1793178
1268075
174376
395081
240778
291680
1396653
869588
1582259
945439
1063928
1574400
860493
174280
945547
425758
1792695
1341625
429198
520292
168376
1080404
491686
1430120
381262
1427082
57747
1761556
700351
89404
94742
209422
1504334
1121732
1153406
723959
1329843
533516
1451418
785988
777061
83780
102994
437036
1533862
1615078
156233
1792954
1089150
1538269
492295
1170039
58725
951130
744827
536923
500345
664359
1838142
585871
1305557
1779706
209080
1032504
1679149
1342587
1171
677471
1590151
1886038
735739
761310
870178
1309878
1721153
815846
593444
1534497
1734780
1793690
1134363
1703224
1543349
421557
1108510
1132830
577194
1544224
1690894
1538064
1646808
396683
1338831
791119
441823
1390350
1474356
146082
1120763
1131517
279811
1544758
1708391
738783
36309
1159518
1397939
1497333
877994
1314791
1817002
1580241
426418
381885
1442093
559511
808209
624371
985749
1040839
965067
1883465
1889542
1012288
1817953
1115195
582115
1833908
1590563
668913
1118491
676440
1760406
1008106
271518
25529
834565
701405
106408
738842
961403
383307
632390
1229078
1021633
84302
244703
1719971
1463903
1125459
1665148
1354998
1307890
985967
1298396
378981
658438
147721
54249
1397644
1821394
493933
693022
144967
1392550
772731
1307815
1360644
1872018
317167
901405
516810
996858
1967457
220147
1297139
126405
266868
871939
118303
148290
880832
115471
1713707
867559
101990
1046467
1690972
353377
1275403
275322
474489
319410
156937
647029
1381014
1938406
1943128
1309514
454412
161448
1224618
1313113
1619484
1586718
26754
943554
267218
312854
70503
899075
1185234
1995862
1677635
289282
1297241
18511
882870
1613965
780301
1009685
284886
1320094
701013
879295
1341352
1894041
1340659
524951
723819
1192
553504
907108
1681485
680822
823385
353097
813628
1938620
1890569
1337636
535825
988451
779415
757908
1773224
1300505
529905
1662159
1204773
1082443
314028
1250971
539632
166949
124
1531163
457963
1223737
10489
338748
1537649
869138
257009
329487
523794
1498825
1449089
1132511
1237732
183049
1581128
1717027
1017968
1269024
1452968
1949927
811033
348829
737450
1580877
1266937
1203560
760452
344629
746261
1824837
222868
590017
158312
717364
125008
1740420
94071
889349
1332523
153315
1369215
777707
909316
625383
203412
138920
841985
1068675
68390
590687
855345
1060785
1920201
979210
1919878
1198927
762387
642264
57150
1047745
1358623
1985522
1092146
47323
1011490
1860055
301149
1342191
1738160
768398
882781
907280
1312978
1791058
1087894
1207305
1932746
1674934
634618
1424494
155796
816432
228903
1455034
1449156
853792
963167
1022872
679529
1109918
1312619
1707990
44267
616388
343041
1992336
320940
6766
976954
280689
1259904
177473
1354563
1251958
1949948
1084495
476069
794991
799482
47463
1940994
395971
1182396
842691
475023
683951
1713558
926844
1221541
1802090
1807432
1313423
532817
492866
1435766
1044583
1442280
1821238
1777744
1983422
194667
573285
1707301
1661511
930151
1191448
593609
1448868
1673899
109510
1808108
124838
901377
836555
1130227
1299734
166615
530318
1659049
328121
1108771
601259
1309783
1878037
986958
1138865
1561322
895781
1624843
669384
40294
477282
1336076
870296
1467351
1928862
1478880
453161
1012743
1417238
1344395
424066
1047989
768749
759636
809319
1270387
229703
1832722
1191199
1186058
140773
1238994
1278655
774744
1533414
1183463
1249244
1820658
293323
341643
1037475
1928447
1098301
968087
498086
622493
1323026
49854
445983
1198304
24723
953793
1125278
1998879
402919
1484657
198405
415172
1110621
1709405
1593131
1074268
270459
1956761
1353261
1654148
843160
1650431
1715759
672850
1200873
765651
1861180
306472
225953
1161090
957026
211990
1328550
546124
405439
932621
1747552
420981
1200046
1165186
913643
80955
734584
1429283
1396766
1889717
1447451
452508
1126110
830417
1488179
1268300
1392044
551455
728327
169390
869872
907312
1848180
434437
1756295
1947358
1431449
1491861
228247
1553791
1958961
260266
446223
174294
462121
1402119
1491256
153631
65188
427534
571538
444667
239296
24726
1448017
296094
856439
1710144
495651
1186151
1139978
859973
884033
1298378
1434274
593493
725132
1199336
1976888
1667584
245314
46435
1597720
1044019
379729
919946
242001
1782040
737150
1533651
1157613
1607475
1395372
336901
439198
255902
406084
112264
1090045
366047
1850222
1376759
894842
786808
767110
396756
1208333
1008111
1931554
1407191
1642504
1551995
489568
848334
396336
1024295
1784772
1929729
384619
1457335
1553912
1761680
1096525
1026619
1066879
1402446
1157508
728677
399223
284502
308172
842181
213225
306163
582436
1773828
1561980
1563000
1909396
1663808
712645
1490705
1958694
244789
1616781
655100
37620
1880857
1275994
1161581
428785
1133294
1933030
637941
189047
1484220
662823
328868
1231736
23565
300186
921941
898698
306875
1571649
1052639
1703021
1933547
1402163
496528
1469286
1385642
1179121
64350
433874
559103
375236
604282
634346
1862862
1854273
956328
685985
1478245
1311908
274763
951718
620818
883679
1239795
223807
591604
1902027
608650
1421392
1910471
965059
89681
498632
1820152
78045
1667930
60136
591232
1073897
1151762
1689024
945164
441586
1380468
965867
564478
416030
40639
1111919
54896
752315
1008035
167546
1207426
329363
1114265
1999508
1774085
127969
181998
1045376
226840
734746
172177
115324
1769076
1894112
1416338
828315
1633994
1974939
489995
215961
911707
284912
1796134
367666
166801
1586924
866442
908105
1820053
465135
1238585
1706794
1589337
1151375
1434863
258697
1699908
8930
1249203
143320
962267
1704006
1364720
580629
902837
538051
1972162
1340189
1635510
806697
326440
1816420
1916898
574342
1778341
696692
1057347
1160522
289754
1064864
685796
1295866
124173
797649
1081515
110034
1609500
1796750
513107
408729
1456988
125200
1221359
991850
595827
667461
1570016
1376863
555810
890934
382978
1394508
666142
525631
509795
1996642
236326
986864
1294098
258282
860798
917408
381465
1560330
19192
1338454
700761
1531440
474102
975457
1007090
1235810
569752
9672
1540144
1529592
1273899
971923
1602302
1744116
606253
817267
151782
1442139
1008331
1027195
1714206
1022131
1102389
849590
1237602
143749
1735069
50839
935689
493302
722638
108502
896890
1162139
169631
392395
1331952
893072
1694945
480714
1246913
1716550
1214972
111336
1212816
1292114
1489036
1750040
222738
1372948
741646
1446467
1660098
288116
1802766
1262655
774697
1588679
989378
1355438
1259185
243743
1195350
356694
1905843
1823679
1836828
1783269
1646254
1111081
997570
1763746
327736
614504
1665578
1991591
1717633
1134996
1323432
1021099
906694
379191
577598
1582703
1617649
472211
88609
418796
1049081
1807518
622662
371703
1176970
1526322
1915265
581301
1110928
1234138
649205
1371854
1044091
548459
459515
1792121
1053775
829944
274041
748889
358700
1735318
653370
659544
241511
1033243
1392698
1026534
993579
95497
841776
547488
634497
701868
1644597
356633
1475878
820529
764673
20597
993819
1673060
203551
1518237
1156287
556070
1550567
1175017
732633
915891
135034
1583173
404080
1854545
736434
148182
322579
1379514
857812
1052634
1710930
494404
1614691
1044421
677622
1002283
1464313
1083644
1984092
935343
1928673
404743
804019
1534330
52696
224822
1751642
1714886
439172
341981
401217
134363
694463
520001
1607278
1267156
871224
1607668
47126
632777
1779508
1503195
229646
1505163
1101730
1872349
178543
1595948
313667
1113591
488793
116993
499601
1503859
862395
436549
1161440
302011
13713
1034181
1712860
752908
1041579
613757
1283117
846851
1592655
255243
93806
498559
1006298
1426455
115942
1699759
1428805
125122
281761
280895
182352
1497989
622095
883464
1825044
1566332
252718
666078
1821242
572350
605372
430989
1576843
1522949
1541108
1188999
1935832
1263500
35748
752549
580940
680259
3118
780488
1009472
713731
1065372
1768899
363587
1423508
837150
1770727
1202777
979763
1117719
42575
76262
1491899
99548
326147
568118
43848
131173
1437491
1480539
1209663
1893764
770791
908642
435381
1589540
477300
1597075
1978387
453944
1700312
1232087
1956515
852454
1243506
506917
1472850
1227148
1071143
536235
7104
1226020
172518
1520284
1984992
273895
1498243
994049
581635
820898
256690
209536
874847
1433480
1794890
1234085
243635
320887
135741
1207584
917231
306237
1533203
1740126
105512
113528
28785
884760
909391
1489562
1791661
450433
714486
342826
196946
1030800
676489
1505841
1624396
1913592
1786493
1750011
977455
1786776
950291
794846
520195
870216
1038950
1724128
579744
1480736
696424
134169
407409
402265
600749
967779
1796969
1136919
302485
1241487
1603349
1993280
980036
49353
176463
1973743
384636
485156
698849
1113827
107749
258465
851799
1545023
1796836
1039240
44587
70350
232827
270032
982150
1202103
1262784
1343018
1300013
1363424
969356
76654
630629
1534440
322908
964531
933082
301990
1143487
1067184
843289
191425
1014729
290845
1665330
671825
1244200
169768
942944
20562
1215849
958073
735776
176846
361587
864585
345365
1403170
698305
922072
1858917
622734
276714
1441269
1633625
968732
1658455
889943
772644
1154144
1520641
1295046
265640
1310897
1881897
8371
1176092
215091
664651
651105
75375
1336363
1650974
1910924
591586
1028865
981919
1995115
608124
1023074
171256
1094796
1420320
1193007
621965
293299
925079
673190
358637
132694
335148
1726181
1001431
835131
746991
195811
1015441
1549115
408481
578983
123820
63892
723284
1126875
1750134
380358
194584
1989353
1955617
409689
395692
1630064
1447511
1502834
413941
1670686
51313
1299911
1354557
1582281
583104
1283796
1942077
1043605
1902190
1639675
1578142
558644
769120
1986126
485897
571007
513110
754730
1538287
1722537
781265
1097686
1085734
869321
354547
1671015
1499392
708664
535675
1727903
1561268
188568
491188
692576
1267753
916378
1640008
253032
902137
972228
984055
264529
4494
1046210
882573
1827272
1545645
1326965
1230322
700293
1192506
453596
1267162
1250482
609298
211935
1684133
1954322
501388
1085602
1632170
137649
795032
352743
1941520
961898
228016
1636523
229675
1705762
1152029
1653606
70508
1328299
1220221
1645452
657297
869143
1359712
1558888
13855
862341
863957
876802
1572523
266469
1699262
140594
1885828
622661
1908403
1359320
597297
1698980
156001
1176484
1607764
703227
1697362
1783151
1910901
334904
1130666
368255
573095
445912
567208
762808
888858
99543
1430270
319117
324376
196589
1101901
1147013
132270
1059450
141007
1772075
456286
1463254
89141
1644726
1479962
943483
819837
376152
1237563
372141
334247
765284
524780
1004529
1329616
143126
1634822
659314
1491772
945897
1596507
322342
1712859
652090
396306
1410437
1566721
1857127
874317
572531
1942582
1946257
567210
1009064
258510
1067481
1192688
1685505
38874
380389
813758
849639
653748
1214837
646894
1946378
389898
621813
631574
262607
1854925
501448
646800
339141
967346
210159
48606
1286529
1128430
1024307
340133
399478
223783
795593
1870584
394546
1088620
30635
1575737
1412281
1046312
1365163
522101
609553
119387
1399215
45240
1724641
994947
50588
114511
1605612
718513
721096
371742
1900270
1076128
1628061
1795934
1036890
1220620
118499
1352407
663007
1874656
1679071
951438
702687
898638
1512857
1071756
90181
219909
1029690
846267
1303763
713974
1925680
726893
1035256
1511847
154820
1250636
1693726
1537898
986374
293898
1111353
356483
1214720
1016861
432109
1670297
95140
689843
1294529
927130
1740271
1141478
941883
450373
1690911
410698
1158787
409243
1449475
282792
287583
166986
727198
669041
580486
1738952
179391
262665
1519134
1345887
468464
1235713
1333219
1342295
1521397
605197
1672399
1360401
492870
931107
1860661
1342189
1425429
523878
432188
49089
1613195
1108296
655404
1020439
593635
1083349
654418
614293
801746
1575842
82443
1072287
965442
431846
252863
154153
142854
1012451
558792
962864
891180
1466477
1427574
550145
342234
1965252
631064
1739485
128586
1414493
1061128
693315
274007
396086
583286
1491605
1939109
348524
1954515
1071213
813656
1740121
811976
366712
1200479
1987902
734722
1841160
1760545
573278
1576092
1599268
1084627
1446360
1891248
609216
1834172
427439
1784320
1546794
79766
743805
255910
50088
1353013
1944294
1098031
581362
1768808
1947575
178518
448966
1649131
1497128
895687
301723
1704634
1204972
1815749
1335238
255840
1134849
1446763
1753345
371488
1627779
1678210
1457981
518449
225835
37190
1428133
57688
1501845
1575823
1476874
1233058
108751
752826
1297867
1531794
1611471
613240
828583
700357
787850
1616946
1066481
738647
814600
846026
459599
558405
318631
1064376
260925
695144
617538
1467951
1695297
581875
575522
1579778
39649
383144
185016
1376919
1098701
1549941
550105
154947
1382126
1402445
1781345
1062414
255596
164863
53207
1505318
461833
648148
1206218
1627840
1967015
968732
69037
172108
1474685
1122210
1285190
1592670
10873
1238461
1076647
1815961
708487
1541118
1835093
1298903
527696
612006
734694
1076538
1408696
1183300
816301
1657360
453627
501720
675534
1806897
1671409
1136327
1992558
288136
1006771
1394888
1873872
1825429
1263338
1239373
1568742
1484751
667677
1934551
1784090
904213
1729159
316759
183712
743008
559128
54614
1226004
1301314
1112175
41056
485944
1659790
282554
1341315
1828516
1649171
1009522
1840681
1899231
179050
984977
1080157
1853904
1244732
996495
23063
1029333
652298
768505
202603
248239
319401
1370257
510524
1280834
747222
1061756
288067
164117
1856935
1500368
1746732
666766
1379101
496053
209767
1195998
464171
794468
1821030
1712734
1894791
367156
1700568
628295
1999653
39663
554107
1773535
1482405
1919677
1367596
780606
960389
1055169
925692
1892854
581801
1540990
966562
181921
621796
475006
650973
1672457
682002
223355
1280472
613035
1823100
912644
933540
383528
1553236
987830
851301
1643583
203762
1907806
406287
1860675
481441
1764162
1830515
1572801
1593088
380556
1923530
1121104
1933961
1945611
344148
767652
1372587
758321
71271
776105
1604763
1837066
754452
319121
593445
257407
247911
218229
51282
208825
1095399
1427427
1251215
252795
1919330
206705
640155
1838084
1749936
1627033
38993
1966133
1679413
966816
1925129
801251
1171619
833786
865192
1436862
733805
1871379
1521626
222905
1197820
1960021
1056286
628986
1834685
136690
875063
1595914
616190
1844987
1689557
511392
530933
1810080
1849757
1592660
1825357
1553721
99121
982318
586735
756981
919451
1392641
1072665
539482
105063
818299
509979
1374903
1643785
1675965
1359422
757363
460390
155641
937899
1822946
65501
1236540
726709
1894340
1775979
1617841
1800349
336436
1391786
1791174
298915
225661
1465276
1058926
906737
1011672
906090
42267
1760010
1905827
1225239
1801497
50733
187380
1580176
1204653
1579514
1630528
1955727
1317669
699272
1593079
593873
378859
1870380
1730342
457524
277914
366597
28650
1907721
710306
892299
1091226
704387
234581
883321
1177122
1090487
1574590
717721
1247159
451854
127805
915548
994014
1551528
1767386
1930063
260940
246800
1920147
801066
723859
1186540
956278
1383308
1772603
911259
1301500
573511
909437
1981557
1863827
63953
1902429
1113680
54795
1034894
1133912
410795
1090435
1625233
907715
762694
96481
1026917
1423964
1891750
1823988
520037
1283532
815282
882446
1157945
1943023
860474
1342756
570754
1295706
1766178
1444020
1500995
369201
818057
651874
497955
1943135
567162
381367
1528715
823522
1333025
507112
1056141
1479762
1943424
775665
1790707
683507
32989
1997807
59603
591528
1092909
349110
497784
176012
1943924
807402
1803526
369148
338762
984515
1036109
405974
1804269
912324
694609
1813953
190304
1896369
599362
640801
1036412
1799489
1852740
1530174
1137008
1220024
998742
1667719
972875
1343697
100121
1534427
401121
73867
534111
487630
1681372
1461671
1617521
103291
1424973
1339216
328556
1638938
365328
968041
282671
714107
1418025
1656718
1522782
355531
1655767
58142
1893050
75621
1639034
1580415
1038599
1228419
870862
264534
1933090
379064
968439
467367
118690
1030106
691841
1691184
1679405
269772
1876827
259804
733107
322167
619348
550002
1672565
1701257
619720
1100670
425347
661868
846679
257715
1723980
1505778
787933
1771147
1373806
41969
1511164
933665
1890770
1782215
1643123
417943
1645284
144995
160657
276029
295581
1447561
1898687
1828871
1062998
1985222
20972
227693
333515
823944
929847
1261070
186030
221031
418820
245218
1740604
1324872
572729
608359
31236
871030
1007226
111906
389842
1146904
1432493
1576964
825457
15313
67781
1991654
1099719
1889504
1500717
1305468
1367839
692304
740416
1944940
1685882
1155905
1430500
1276635
279612
1400423
1040683
1465824
1819024
1531596
460658
89939
1845238
1420579
730629
1538362
468205
943670
1706265
96395
844184
1508836
1413161
126885
15728
934653
1987025
289320
608677
283706
951269
878273
579780
268989
1521449
724679
1887428
27854
1599724
789207
472258
604734
738124
1402347
1791129
119911
111202
714388
1205291
346760
683689
1580201
1579756
1322342
137519
1025755
1223992
1443515
433633
1934046
288415
1206402
1690803
1695831
1875211
1531139
278716
627225
1447164
1954120
683841
1937582
1823478
327114
1484780
87954
491546
1311240
739293
710398
151969
107455
1935309
384105
1490099
109780
1488770
1471495
1436649
1944788
1441071
1350725
1336957
690925
567017
557468
1865014
1465195
931735
1037908
1132016
791964
1926161
817248
883419
1123006
1678874
1033976
569401
1755656
1433226
1852503
427266
723006
206983
572419
1741737
799074
1344706
121427
585413
82493
1343126
817162
1487631
637936
769808
222711
748570
96706
207763
292073
1765592
1924991
373092
1181597
515275
1763279
1010929
698203
352499
1126098
570762
1626884
1866936
1704514
504673
1044271
946737
863652
952111
233038
1876759
531046
1463987
898301
457425
1850041
161124
1813297
127132
475579
1902427
158751
815030
154176
1876762
596328
1665222
1842107
135760
396435
153026
1758164
325535
1853862
611890
1666743
1073851
1938623
1793592
228939
355639
1218034
1214493
1114900
439768
1118506
1099554
358909
523252
1520205
1563959
613221
960157
377756
383402
861876
887612
1044137
1128195
1445320
333889
1531121
381082
1210018
909703
1332340
1788150
1755702
107487
1580746
60457
687986
1409211
26620
965897
1618057
1893542
1182157
200560
953877
41263
699763
1172028
1329961
875626
1992642
1090166
697934
835285
770564
1587699
834864
1814740
1047874
285948
1751785
329900
78191
1517729
1453679
788196
599300
1618929
1154967
1066211
1868845
1237032
581792
136874
1134185
989057
102237
1194845
1753377
306557
1362247
1004405
1004870
1349786
1512528
1184667
831942
586970
564544
1550453
593846
171151
1965205
1262599
49799
216654
1259940
223965
1514770
621354
895402
1999578
733661
1421128
1088827
1744157
1105531
1040400
939270
231602
1200580
897690
1333034
1437327
1972584
953388
1500994
1891715
1738159
1001036
323563
1244074
473356
1091428
93034
52143
1962937
1531213
92837
201020
1668798
1852220
1000017
350696
1793067
4270
1839949
1696706
1203671
1676041
1969380
1494318
622212
575593
1879238
1428264
1685513
1341059
4640
518194
1836789
1410
1873793
300280
1129627
416532
815502
577485
5337
1391199
892332
801324
523278
787501
1870404
1518822
788356
891065
58819
1889946
354726
647780
246371
866169
1557010
1734759
1470730
799593
188586
1015973
517667
330585
207211
1790740
313055
1134538
803130
1299922
172767
1566729
1611541
683770
180160
1214334
1463281
1609402
1615137
935774
1372584
1756851
699208
1569542
4457
316743
1912992
1421576
1354922
713943
1611986
622228
1628190
304717
1372786
1346385
668559
1422847
46176
318668
1735704
1876939
1283767
1381683
712727
14807
1443547
879733
818627
1399169
1961554
964104
450396
1657847
1268874
1481582
487616
1094093
615429
950973
719227
408797
1808169
255287
1315350
759168
1398427
1442907
1675964
155809
1780337
1530876
1551111
732090
1307384
1688350
670226
967386
689909
1201344
80574
1183169
1391069
1647831
857459
845588
141239
1819113
27896
381387
233010
1813238
881397
511528
1623495
355812
1883795
1666940
1558844
70263
1818477
1105542
1470587
488737
1517923
71409
727526
48218
1203818
1170006
597210
308888
1608232
483676
1258446
244706
182932
1332522
1762414
1572630
1885581
813126
1060000
1154042
1072987
1528328
1581977
624264
1340637
1025673
35225
714464
215769
14906
1433262
1998101
749131
619792
1300222
1359920
1684778
1024581
1690841
840623
1406672
1574807
73589
1834125
472526
1798785
1867004
900967
1362461
521903
360249
1931972
1366997
479070
383924
475697
405330
332585
1126526
789916
478699
1603255
1331485
1621406
710092
1315514
1128573
1409858
657025
260575
237762
1027890
941645
222522
613970
1063794
1574421
1141670
1637682
935991
1799056
918831
316278
536718
1232584
107463
1205070
920294
415698
1654626
1765415
687843
524205
1056920
346324
625902
117935
1018151
862966
1319561
1984419
546544
67470
405524
1803769
1017437
1708521
1982304
316050
1727050
143357
414917
1749335
1574822
1249781
12806
293530
892745
807684
1904888
351672
871478
323467
1479372
1767153
701481
667843
1443179
1352989
1537741
1630793
1762904
705310
591548
196173
1269587
1823190
1799819
99489
1231585
104657
936484
1401806
468400
1501027
204288
1242279
599762
307086
1844919
1129322
520381
486321
237019
1266438
1353684
1755926
60161
105438
1506189
456815
1034559
1064472
617791
81463
617256
1720591
1068519
1746171
1240829
611553
750306
1360957
1654660
1407369
1740652
1156293
475637
57223
230626
894733
804012
1358200
1737721
976097
744165
1887455
365076
1625345
1552171
329587
1491507
1644226
1489604
825733
681333
10212
962645
314190
627997
1943624
1437447
545539
33013
304109
1706616
246819
420127
1554289
935174
611020
453173
458396
458060
1143952
256563
559227
1555761
743436
34622
1180258
1350003
954365
26696
251973
457714
1376489
1112264
305154
1494903
1994466
797140
992533
1528002
1069839
79499
1214799
1902708
1739591
73871
1024923
621837
1449514
557306
1857373
465644
1495743
440648
816587
344652
30571
51664
902056
419610
1923386
608550
1162599
1864549
919459
208020
1107684
1463373
157836
660392
1913248
1106375
1726760
1152244
1726071
1016536
1145395
95640
918479
1187146
158670
241197
209116
1949947
545303
50966
908301
54333
385792
316359
1655437
1871522
727250
1757195
1728833
1951605
1896597
1755692
239717
638306
1617504
1495697
1042152
1701853
28437
1730884
837859
931451
532925
244334
111432
171550
1084550
1731099
771617
804097
714355
272318
524550
396005
1941719
952539
1279944
397094
908654
1661256
651272
1994482
253569
1437709
1175353
1016158
737123
1236790
1398779
409891
710007
631166
1661024
134320
1805793
723788
1889355
873827
358345
1052122
910173
751001
1811020
1674302
508314
770869
1667326
1111711
1735662
1090125
620214
1438747
1313718
294363
155667
872158
1082462
1071584
921865
1725187
692666
1884413
525260
622885
1136784
286074
560693
728677
159651
750026
741497
631401
410365
1226139
1479754
143975
792540
258976
1917112
1943954
534098
257458
3912
288342
1967281
32818
983983
1043126
1532491
1935978
746372
1172871
746257
1761808
1223428
964390
1512103
1176020
1562735
1486106
1767360
430447
1973325
1576941
1104581
1084540
1343635
70036
1213506
314148
49760
1965884
287065
934438
197848
1310042
1271082
297493
1880724
551825
1640023
46396
512291
1747964
1491628
1793277
781509
387705
758588
387521
315507
1095235
1416085
1794651
116642
297752
581448
732828
1261353
1293670
1972168
1756433
1309812
61342
79494
485689
1988273
1043739
1123096
1999001
327975
793336
1697364
1056084
1880818
1073366
796475
346808
385699
1634571
1105779
1982429
1235673
209308
1547273
1260637
219336
885179
1857387
1646040
917834
255039
1780837
1895535
445055
502187
1158265
320740
88268
1752880
1945787
613211
355404
1958174
869491
1953066
1951744
1200636
260133
1418886
1957545
1547688
1386832
1822203
239111
625969
1268659
661565
256266
786892
274552
636472
100029
1426617
14352
474928
1094355
60092
1548000
424825
1415716
1976819
1724023
1016760
984641
1343759
1179200
691664
1749606
1926500
40772
1040890
274236
1125032
771372
139338
335224
1107564
1887942
834240
257399
373432
1697291
1072177
60003
1539025
199952
1488324
428790
52720
83744
1079479
1222957
364320
1681835
731924
1569354
1566230
1890624
806454
1518185
1145212
1136727
1697424
1485041
1461707
877951
778316
977917
1225872
904689
1951627
1452945
1811375
74183
246243
479527
1863519
953529
318486
123378
1131217
1998627
1294662
1676980
556117
1895
1638537
1448838
1440661
121399
381726
1425964
202002
19770
843471
1350797
577262
748520
673917
1524658
1473219
1695426
1620299
1696766
451862
728533
246312
1603011
306749
468323
398828
1575008
147629
1785064
1113218
610480
1573643
990
1299302
772300
745732
1650353
375176
1873328
1931181
395017
1094801
996047
994674
1970398
1595013
964225
1423977
490069
1331277
974166
1283772
112640
1529562
1322688
1588182
1660065
1036998
633195
146541
1382632
1475260
1648315
1043262
662374
998636
1986841
416910
834144
1095019
1589590
11677
213968
790555
989092
1727850
1056842
1023356
1014483
700420
800583
1414132
1569498
414464
276145
896455
63372
856377
1979519
1698335
621976
285374
173191
641326
586851
2330
336228
174459
1173846
78656
104660
1204375
1617311
1657696
1626907
1072685
1716626
1270804
1586198
270947
1514353
694591
696150
1629727
865198
1871661
199127
1191231
1633006
1052481
486601
1874055
1551856
1536692
1083729
1451022
1100683
1585039
1138705
857932
1884342
537008
441986
615798
1893601
1811711
1066184
984759
325283
532556
364692
1808567
1736658
728037
1208614
1240623
1370607
124295
838506
1404339
686990
1640182
1965944
1992636
974371
14894
1291754
932784
1369960
1949031
1788421
1610482
689587
1722325
1179678
1709681
1137698
1716362
1944022
1605717
1339778
408419
1505422
1823522
591841
1248585
352630
1140222
203711
878328
1390444
358848
10963
1096225
475005
81846
705455
1445935
578040
1279981
879179
604444
93854
991260
1442445
981838
1048303
1664894
387832
1962519
1853900
832629
40373
1212206
1965254
411518
344330
1449468
625927
1155199
1789024
1189033
133736
239936
770369
363014
968879
893411
919326
453952
1675538
1213527
374844
1258300
504296
1874772
1271742
1247636
791263
1781206
305248
360004
1451417
1753876
1298375
906350
1093318
444075
349259
964319
634468
1275249
1425090
1053286
1403399
1031701
1349340
1655413
452124
1358665
660599
1966258
563212
1018994
33761
1975926
1539971
1785048
803137
412975
860613
136354
1608467
1638189
344455
631711
1301503
868730
156646
1429350
598191
715247
1127377
1132979
409549
597827
371654
34870
1118709
49186
642973
1298358
312081
947639
1629385
399772
96672
1271009
683088
1618654
1403457
576430
1475926
840322
1844650
1181127
1331939
451123
693638
1563205
1655759
1265295
471799
973151
1669120
807682
1952551
1398036
425363
1819572
264697
1305949
498274
655474
614229
237426
1219216
1427935
1896644
977926
824447
1120881
1288339
474043
1700902
1974316
1329
1901386
1342031
1527425
946295
1893486
1811865
1703762
236580
1716930
1362516
1903427
1205821
1273845
1098008
570214
340189
638800
13154
959496
215933
1462454
448078
487007
1449649
1520699
249709
880585
983478
234420
1835180
1000708
973181
1893841
317807
1226675
212964
254588
1132900
1794991
677003
1356687
938363
1499616
1388241
712811
1188490
1338441
429362
1287904
1317401
839781
1715064
1020099
1783721
517218
355463
1324942
694498
1428376
1431799
146087
1872849
557625
135041
1544583
747196
266979
926101
928034
1007798
1131320
1009685
1850397
428199
99743
1051338
842786
248059
1687986
193915
1705418
124916
390049
238255
1335376
25985
1933131
1109344
742867
787160
1136843
826113
780587
10599
175927
142163
360589
1357045
577305
621207
562346
1421673
63408
1979329
138052
1549819
1195413
1222839
1683146
1756891
1762364
458608
1066876
1466306
1678364
1657978
911921
203580
718491
1682185
1199790
817651
817523
1228218
747996
564298
1835103
86717
1715453
1662398
35742
1656996
1018752
493673
1488739
415787
341273
1079432
1658799
695520
175709
345060
1241010
205320
795666
1641284
1250625
794446
896004
1064068
1020422
64923
652965
269075
126741
403652
1871216
1876487
784080
17628
1972454
325696
1145860
1233451
1942287
623616
1959781
1810797
180787
1517058
833337
1274890
1172169
1925190
1517230
325313
950562
1044372
1884497
725137
1733011
1404611
753552
616678
57728
1940604
1195865
1706828
615527
943281
1124263
1178889
953989
1659363
1085300
375211
1753960
1618560
19376
16424
652989
1901292
784428
1160915
1432524
1701612
1922929
201308
1773726
965358
1545793
1264701
929973
1828609
864055
1777075
1807988
278355
1215842
526742
1519808
1758283
1500227
1515719
310976
383542
1085873
1504358
665669
290879
917043
1395919
423133
138703
1042434
1485202
160022
1609212
1543969
822628
1515237
1613193
1251068
1595699
1601736
1431970
317257
1359951
1901367
897000
385872
1115417
176106
470169
1891301
773045
1465126
224451
563732
1997756
1404056
648234
990381
109255
725492
529507
583824
419732
916958
1873241
1497307
338474
1323308
1301263
918371
615012
133296
184490
308719
21101
342560
841472
463886
245166
92969
875735
491456
1014014
71421
724800
848439
625722
1558886
683338
1532518
445992
1554462
428148
716648
1039855
1635100
987192
618080
917494
1668826
1622706
476910
1138494
1579891
1246899
84899
860243
686349
220989
1217652
225793
645685
51054
300051
155205
361830
975660
901131
1683545
459974
1652058
1135561
1191704
1286103
817493
1547467
1105211
458859
1056153
992708
1858938
1349998
1184127
1335345
279408
1700748
757811
300883
539327
309596
247097
500336
1996569
1905251
1034167
1561382
1907335
968659
1945504
982055
479483
198384
1613253
1744523
235844
1184743
1092651
1990810
237863
1364933
182239
1705203
542643
238722
1499025
1386770
1945640
302288
1903821
1565825
880575
1935184
652737
1951200
149583
1708636
1976540
781593
1428064
139044
1886440
736857
1237721
1792437
1416211
441586
47277
339254
1359016
11008
1301926
1754247
988622
514893
1113910
1996751
1676506
258393
415392
777748
25492
1021535
1153803
593556
556631
1505099
1063823
946646
1047112
282684
462997
22304
1152560
269661
1120918
1140712
428129
1413354
1037156
1109815
1404432
600377
1432175
1376157
354159
1952798
441156
635482
1382453
1518919
1256298
1466101
1128414
261121
1471396
1687414
1206769
506107
1425112
783186
331559
1569832
557067
130716
712271
345213
1942924
888058
1746417
1616279
975390
740978
1849391
1607070
1160424
1251244
394972
1017078
442472
37780
1911180
831627
983984
675228
778087
211714
1003710
215097
1352252
1455821
13866
527472
1223845
1429387
627033
190370
1756625
281000
1566193
523762
973429
46704
1628678
1213287
656418
621149
194758
51039
1887797
1993917
1949190
1356329
326681
817197
948255
849669
1176419
529262
864596
1734830
1370936
619106
1815922
30415
348985
1741798
1443148
165400
1996084
709323
528559
504746
1807746
154728
542483
717978
1951261
685086
1053450
1151100
883694
274417
211020
170795
1780921
579732
1331606
71925
1976531
42416
1567816
1138080
1828164
1079477
259631
470283
1565213
1598615
1174983
609746
1846787
986409
740372
873314
1316817
1015304
1463557
602647
1338382
165526
1105316
1880006
1317868
48178
53109
1816748
911140
1597017
748923
118392
1498794
240027
387152
1017301
1947065
1481930
1795083
1717679
1722197
1225713
77541
781221
1023819
1805360
227701
1062936
625490
1345372
1705063
64047
773946
1946503
419291
1597663
641367
288957
113792
1569187
1492679
239405
1726825
116353
998193
1217418
1293297
803688
685746
3179
1747589
299737
996588
521284
1497439
1021095
693850
1713588
201962
372237
1611393
890976
1038077
526089
249213
1000782
749707
175119
525198
1338426
449368
1980362
795297
424537
117374
30413
806297
523487
1532457
460103
459995
394917
1262575
310374
980098
327819
214872
1720414
1450553
1191841
932630
1980880
842896
824253
1741128
998731
1307342
1606854
1695532
899021
1486283
1513703
1856559
1990243
167300
544170
1952969
1661997
1655982
548170
1749568
92941
899070
970915
990503
706999
1640342
1306369
508870
1379527
409965
742149
293631
445290
221830
1693813
739678
1607677
505297
264627
1817308
1463024
1057976
1069115
1667214
963400
555540
1654749
198941
923931
907348
1014771
1380457
1113938
1145709
1808284
861088
1567378
449878
1154622
1231334
1476751
1853356
84787
551290
453191
1554997
493690
759806
1703244
913055
1345692
1771584
1006098
1315699
1414664
1247550
1458205
111109
650468
397689
1629862
1732420
537531
1075223
703205
1220876
1083995
1212903
394130
1122183
1709075
356301
1950120
1074199
806132
790686
1155582
292740
1864946
750635
414916
1986506
687876
208028
1468150
42429
386275
1184154
1594998
766659
686360
1207234
1946009
531756
825207
534095
780325
844288
603667
1881133
1067936
378769
584326
790839
182645
1174643
906829
1328721
691480
1136708
994559
674643
617961
1120465
6830
1758928
285074
311138
1652490
1059473
408314
1883009
1016105
1356179
124621
247566
487737
1579453
1684587
828211
82124
543623
1966210
1058362
1437276
474026
1816103
1602326
834382
1089345
811138
1860039
1811330
95180
772515
1819157
983074
1628226
1155580
1837155
256164
1035566
1413859
1212913
971150
491696
1906608
1495571
1386281
625848
420087
691474
840475
722195
30727
165790
1533406
1817266
1028984
679248
1502044
551968
73455
1602746
1684438
145711
1604379
1155447
51729
700367
1659578
1959062
719307
35882
1350119
140749
995479
461716
501818
1118110
1834859
578586
751521
1132894
358473
855785
552284
439134
94606
1002609
1416076
662828
1198670
1854378
227094
1390864
782940
1199892
375125
595331
988023
1465544
1839818
567958
908510
909366
731027
1109358
1395722
449783
1538228
862760
1927873
1627470
1567836
733989
279804
1257291
623785
1545409
1471372
678434
156285
1266076
1576797
66706
1826312
1107591
547567
423391
1931850
498538
1651347
849798
1802703
1053756
1660318
1746571
1033561
1008316
553804
1627098
830508
1252936
877536
1308062
239321
1319963
1634581
1645687
888319
1247433
583164
1519039
1919405
779247
1331585
1502886
1481300
1792977
1414095
1208072
1382281
436599
1762117
296502
162653
608617
990796
569822
1879298
1863272
1933180
536356
1159291
1426946
22876
648782
391532
1693205
1162981
1319942
1869167
1147945
251190
1883831
692507
260895
153267
166403
1266439
28016
1690474
1229652
801739
749849
940405
839569
478846
1998299
911447
847549
552254
1175245
1196790
1985664
1993925
643487
1951225
659504
1674625
821904
1034913
1493410
1148533
121199
1021703
1507116
1307909
1067382
314066
62537
8808
1643285
1801558
1702660
1876487
231037
386552
1063097
576031
1860867
1367323
1377500
653771
1599469
242504
1490589
658694
768242
955917
1900897
1016171
627696
55051
1416765
1139870
325607
1443382
650651
1961153
175996
1065001
890404
1620732
245346
441879
629539
250436
1224798
13560
1811485
1089656
506605
712237
1469390
1413703
1787082
1483891
379413
1658335
946205
615469
283441
100423
236799
154468
586125
1101390
1192521
947533
1429076
1027465
975517
1602005
635820
147092
943523
1294536
1696597
1908137
74527
379500
656904
1326213
220089
348740
1615191
1887542
412012
1521570
1081438
1131901
1411696
1695709
134395
174803
1268689
1394457
879232
458353
1253820
910520
1895467
57427
433203
112103
1546014
1123570
1636671
1844402
953672
1279061
1651588
146820
1208596
847654
57437
93511
1597188
1016593
694555
841690
1662240
812487
262767
1004049
1653521
404966
216440
148154
968223
1288077
382293
855729
495383
352750
883345
416367
851618
1645851
1950769
42047
294819
1865064
1194623
262762
1119977
1647424
1795709
1681757
867568
1838281
513083
995347
1924039
154507
1369063
201802
402173
1349055
269317
580969
700371
1802701
1189133
1566100
310260
1278337
1339877
118200
1579819
782583
528362
927658
1033245
839974
1416455
1060033
1122272
1174963
813247
71303
1309370
1019981
1692841
1845025
1696554
667903
931177
1533785
1591513
279787
1483905
1192324
977279
342778
1223130
494971
298302
1659771
301054
1251214
381799
1315866
400002
895430
532135
333673
936696
383944
229767
1416187
909508
703624
1882917
1676740
1396292
497045
1795889
624965
1698575
315896
644621
1446886
1206862
538005
206503
933630
1424049
1403081
1949907
1234186
550888
1106340
1000440
1137538
1051772
1917280
1118254
187162
1026886
1536528
1093385
458026
772265
217193
1151511
1018720
1673571
140599
808454
1591768
1481169
877467
1403141
625753
51005
430387
341924
395302
562097
988100
570466
605017
1011182
715495
225084
987752
1295231
1978607
1089220
894750
204829
504087
94919
350281
355016
1806307
455768
450734
1823430
1780167
212526
1797240
1659155
1555341
1458146
49411
855804
1742971
569448
1188056
1284235
1178186
292541
1082361
1444345
597074
1835510
1957637
1562691
711525
812103
741111
1920363
1529530
1333013
1613328
1968332
383656
689285
567946
1214209
609850
1196164
979881
1710914
1357475
1516856
371175
1462837
1607951
667394
1395908
1215947
1665345
1297044
52564
72872
1272240
1088648
1673331
337533
359743
1657699
1150269
120121
1044892
297620
1233681
638093
1608914
766387
1990902
1209903
1639904
203768
225644
441879
171417
1553438
471907
435216
68846
1535918
597097
1390122
1337081
10225
1671285
544654
314138
1578396
103013
1181701
1339106
1373697
402705
733125
625515
1561161
1453257
692919
276017
1983299
290891
1499393
660612
508618
206360
922042
1771137
120328
978872
1797034
582368
1287419
518140
447508
761697
1725923
661725
371880
375608
1330159
1111404
1639771
1848218
1577392
1528057
129868
1603828
1489382
271294
695237
348373
1667178
215516
1480018
427848
852228
1739634
1218314
675367
392527
1339330
143504
590072
1404540
1938630
309946
1868927
1236914
575100
1249952
377509
702267
1234132
852815
1935100
577236
1859954
662686
1922490
423757
1083874
963112
1631940
533896
1676763
1962278
1195957
955057
172172
308255
169738
632736
1691338
1352309
1259259
533233
526288
856160
1355759
968247
1229325
1792376
1985716
1430479
1755521
530231
489120
485290
1364227
1936412
292837
1343786
1721133
471633
561439
1966058
936467
310099
1021747
433835
1901014
1725682
1608786
498007
659200
258601
62976
1991359
1165592
1725917
654092
1277726
1308564
1958459
594628
485216
1346344
497320
1158819
1755202
1705702
820995
1559052
1056650
1047694
80932
43811
1374115
1715452
1511703
1038664
1923843
535582
1216591
103191
1360402
347745
883972
1303862
316286
1403028
853814
1217599
1877271
1716586
1476614
231169
1547821
940418
1031568
557905
819886
480769
1328467
279323
1493821
915418
1667736
1794870
1838146
954363
1937354
477494
1117400
711209
932579
130653
1395797
1354561
276125
1597935
1434647
594475
1938473
322102
956805
682360
476311
1496007
1913379
1624405
461692
1812628
1754971
121465
837202
515073
488968
1917741
704512
413706
1281350
1171447
1429549
548348
394079
1397205
795491
1574188
978495
118841
269996
714824
76585
1364506
1444332
1741679
1077780
477994
1974600
246590
449127
430043
1761031
1022973
1316309
444954
1322438
1767517
186102
899724
317899
529508
517548
1122219
815644
1717667
971368
832478
1470370
1811069
326924
46201
1267581
141010
1360924
1668815
804749
1027329
1241535
1761248
989679
1250375
355144
237268
20762
1848718
1709012
819417
272721
264787
354581
1353653
1611417
1505822
1483292
713422
678268
881317
1778733
1219366
893073
40443
523822
1168408
1327048
43640
1307577
1894710
1510813
782874
1797803
1062004
1028412
1716915
1087576
209984
433697
2287
954880
343226
1555479
1127315
757054
645928
1625991
974947
1630642
139372
785431
395687
228189
1175369
1543690
89483
419570
1995224
24206
175938
743057
1585714
1438112
38838
224334
1788041
1711725
1678861
1782535
910912
828323
1036266
292577
1186385
1619796
317968
19587
928636
223269
955788
815546
1325284
910925
924617
1749204
1177895
98752
1643993
1878306
1644437
1418081
1290339
1603754
1751649
1975372
1289017
1814313
1522513
1062282
301259
96102
108992
1392001
792295
581024
1040360
1042131
909787
1319343
88162
1593923
1754539
513652
514327
217279
1399349
680096
1354956
1674812
771324
725965
445893
1246853
1375655
1530508
1221232
226434
1578988
752501
788982
524267
802187
1922590
1650740
52127
94077
136442
1252174
1032400
650215
1804051
1756145
992324
67384
95912
805159
1077709
649562
1471159
1378984
1893566
1796925
1965409
1203515
1723263
806803
1955333
1890955
1386418
1201392
1930513
445087
890332
1733563
1194698
1785137
1522915
199254
1753153
554582
1454346
1800127
576084
614325
657696
1050473
1704054
1405726
863504
1575908
161145
1139325
714609
1644390
902381
628188
686581
1196231
195976
766241
270531
743702
1591050
1793394
211772
497030
1485754
569596
710733
200770
1244271
1671748
1419551
1713006
1545411
1458318
137780
632915
859150
1586134
53455
465799
317253
1172064
605695
849364
1516812
1376607
1122744
767581
1422583
331490
1722290
338092
1914061
1117488
1395959
740892
1916633
171873
1020058
782402
508374
281574
1944451
20080
1991757
395054
686222
302094
1051477
1187858
862521
1848569
711901
1953362
1074549
509877
993064
991556
578729
1076880
1009580
1282975
1843262
826566
1587673
1835768
94741
1186765
226220
552404
142642
169895
812593
231260
329457
1488402
1523649
127898
1897951
1998925
1954998
1475263
1319601
175600
711794
1380685
1809413
641050
576899
10563
386812
538771
1816310
442970
1590917
749224
1838299
1999248
106937
302054
342624
1211833
1511153
1951299
919662
1954809
750207
201381
1151259
46720
1079862
1947353
1685359
1751790
235057
577086
108382
1685525
1275015
596329
395986
1879984
591709
245580
1770343
1108671
1139295
1226999
95975
899585
1668559
913527
1845836
755704
28153
820339
1719876
1187134
626333
1704707
582129
1221581
1835343
1439295
1794660
837124
261854
152130
1546737
125286
1889009
972361
1197431
732211
1060413
186529
1405716
1854068
273038
1666590
898151
1004072
193306
887487
89249
1468334
777450
412081
710346
1362631
1757561
426729
1296138
309437
1906732
314331
249795
216011
260002
1799769
1191169
932931
1439593
839503
112743
428799
88833
444204
1805087
1327927
593826
820102
737643
1676008
695462
354652
1294093
709829
1925992
286935
292003
927405
1075640
1081103
21023
169294
1789635
508111
1989458
1487565
1831728
1945752
770744
1157942
663055
1574087
309145
1169277
1029796
1869570
294803
1522915
1670732
127340
1987488
572703
1676447
1699113
1785558
325843
1688350
191927
663192
1528784
1760755
1273473
1695940
801816
887919
856833
707367
318002
135507
1512983
809198
1156706
1824309
1966507
220113
676309
656051
1293695
1608657
1446589
1575974
939574
747250
1824313
1495427
1046
624453
1110595
1374750
469758
1344071
1520679
497222
237641
1484871
823183
1570152
1568521
1452503
1127115
278099
1758926
1790204
684478
86406
1722069
1128224
1574763
241673
259430
309083
748300
415430
1342488
1555026
1916365
44865
902217
1442450
1328431
1975534
928315
1066802
1855836
1272113
708901
1907526
673353
355470
237627
87422
417177
840499
877879
1449488
1610249
1226707
1778936
298493
74172
1902529
1940373
1714091
902426
1855865
714862
1896630
1923688
1820384
1368005
171434
210536
727469
1456447
1114494
986334
535217
1129892
164752
479713
1506505
395594
1256717
1241253
77303
1809148
719596
1143830
178221
1436366
1063443
1948738
735622
302554
1133570
518908
880888
962791
689413
1533369
1924093
1131836
1818894
1059683
1076830
638960
731046
1708740
1457358
1350241
349901
294488
199419
1839589
1420410
673160
1805651
1736010
576561
1064491
962464
1596294
1225188
560257
1626293
1364815
1817567
1557489
1489666
889523
184666
756896
1586956
1997062
1705286
769168
120233
356284
198004
1697429
1148437
73684
1675032
1915439
1995437
1938994
1522563
1073338
324874
1136263
11034
1944615
1292968
1373431
355837
379189
1782848
95004
774098
593047
836803
1537534
1297855
1643642
267707
989836
1725053
102264
646689
1032111
559620
285646
182419
1183223
510418
210645
1323463
108534
913684
1194969
1868260
1202029
43841
818929
221477
1683913
974540
624879
1892488
1427156
503790
1277313
1304405
1575989
1280743
1381724
148011
1150810
1469139
772583
266739
1560563
1492806
1934560
416282
1087163
1293755
731363
1281204
633589
1841436
1881260
277027
1149061
455000
1314397
1863787
920278
662007
1416538
31486
1873859
221847
1088267
1314213
359578
854923
278250
689067
689462
592887
1262546
229403
647587
1352248
383847
1090263
955410
202816
371819
1332195
1267686
1678562
1707714
946498
1370922
407871
874627
860005
1768375
1886561
468180
320807
217481
684321
1157047
1618654
1017977
865041
127834
340844
1447019
548228
291603
918695
78852
1630652
1658841
220682
336072
155417
336892
1268475
1951448
119523
766562
21878
532619
835490
1180306
82639
209338
332563
84091
497976
696861
502079
175988
1947291
828217
500257
1229740
1008823
565143
445101
328490
1852964
1559341
1957449
447870
159569
830197
81313
7119
971250
417135
1977059
259484
1644514
1522585
412703
1315893
180329
869737
575272
1192075
549734
1596837
1431625
737032
704220
1980789
1383583
1646785
338650
1518293
737731
808182
87819
725010
1410210
1879095
887496
291807
840972
482935
1723152
925090
466536
44389
1095456
321828
1759444
884594
94343
1689217
1231876
1416844
152988
1213867
1570590
740102
962881
989746
86726
1102296
747501
748888
105284
1557596
1906308
440208
662028
592108
140958
1531317
32661
147696
1218756
97560
338213
371096
490303
411063
1593824
591604
674531
96490
1642288
39383
982700
1529264
1978859
241565
1862578
1477080
1563809
315390
1344961
1063811
1385843
1587571
937197
650018
1632377
676267
179836
616267
290247
995494
1670937
1035349
1135091
293211
1748198
1738073
852523
1916768
1632606
305276
760494
1690570
1524555
1898155
1719747
282064
1257479
205089
685080
1045224
553640
1935881
349396
1763650
1189098
1347469
1703486
1607053
1245638
1096540
1583934
143504
480383
405252
1195777
1233588
1688870
1134111
468544
506381
1187530
486801
1879297
324449
689547
386369
183115
277075
472912
66985
747068
622531
996556
6799
1038331
1405222
1555270
574678
335279
1321762
1309706
1449679
224645
649189
1421550
1763350
1244267
1348086
1340979
702123
170929
905923
20203
1366163
296636
1483760
523385
365637
650055
1780316
254427
803358
851327
520613
708599
215713
1187749
239132
1625356
818375
717619
451259
758180
1540187
712926
1194052
371314
1786138
1935137
1042598
1680767
1984009
1694283
1311826
1128816
1343644
882543
1888733
941732
1519733
1998305
150308
1031820
1064651
1811434
890082
1864592
479157
1589997
828468
1601003
1799316
380584
437337
165804
774723
1492629
1039611
1579450
27558
686876
279676
1084444
398916
253292
37325
318405
1896263
1169038
1072799
522221
1377030
924797
1658432
631119
294534
1373609
1364787
1017908
286686
1237429
1708096
890996
1646234
294128
1054878
833815
891601
74540
1896998
197179
777336
110917
1051875
1575233
1551696
1282558
212171
782971
262010
601107
98514
1631057
282161
468819
91374
306684
74009
622468
137275
626197
1040934
1183069
416981
610098
1891314
717159
1602254
1667681
913378
72474
1235311
559988
448471
1291355
69523
286162
546296
1103307
878506
115691
1284025
413098
105052
953402
684560
1648237
1921287
1011074
800702
278782
132577
427737
1756850
1610868
1852382
1752411
464824
138183
910989
1750369
439686
1322693
346233
1185023
315162
1509260
1155143
389739
1117172
826084
236077
458345
1225772
1848024
983962
1454314
1818212
1813096
1473616
1496480
1327982
224111
1451858
617802
948920
119046
665793
1681887
517836
1887441
1845544
507623
1910226
141786
1369382
1112588
147688
1854048
1036578
78055
1882863
1191398
791231
939685
1957564
1274663
533627
1710429
1571347
203388
572109
1798649
1870379
293999
523630
1076288
272317
1416636
42573
628283
1537678
1256379
1415317
70871
890320
537338
756788
1111737
138886
1914212
1797150
1887201
417589
1251538
29914
1905929
1126243
947793
181202
241862
486538
824868
1996564
448055
412307
1823979
1253438
1529307
1132022
1226242
1205683
160664
1814814
1936516
627015
495825
818169
118559
226578
1529105
1325325
1630012
1130240
339415
223178
1298377
1647476
144540
139975
822257
1584608
1105771
1559072
48453
1343994
1171737
769874
1986572
1670086
480613
1840994
1200868
1279657
493765
1058309
1520062
1359792
1625570
909362
1988629
798945
986420
1954191
1559855
289608
1187685
596679
201337
1017362
1640540
1723379
206905
680589
650101
1395717
255776
1466336
988459
844938
1284346
764181
1267142
575066
51450
1564490
1807865
662232
399679
1902011
1813744
1725774
434882
347043
1675367
490022
1313719
1875612
531276
1966317
1950002
447324
735516
717326
1709504
226638
587440
554757
1205666
1280232
1749289
153753
1381180
286076
1125464
1891552
1184043
543045
147056
495204
1351708
1487414
297912
1928685
56401
1563347
1001397
1730232
1557183
1172945
788662
276224
1835754
918541
1098214
717271
1066897
1111176
1571455
1719931
588693
1826729
345074
1874960
1840263
491495
1444638
5855
662539
1900073
933112
1245721
1982640
1338663
1302714
1498972
1053237
1868433
1499560
67330
49735
428168
1525728
1206973
604463
1508113
353120
402865
1042487
1073643
608150
1417830
484554
486271
50491
920105
1564124
242858
398022
665144
48360
263365
887243
124423
1968440
909131
1666444
916875
1087421
972735
59751
1430550
257561
231944
1212982
865900
314499
322720
574887
1080023
1416165
774225
876765
729054
149297
429879
502270
1553683
12641
419788
1306372
168783
1543334
1255811
254415
218657
1069639
1965160
483749
463339
948230
962125
1596662
188141
315778
1263662
1352473
1389501
1646210
208162
1023391
1220483
1195013
948263
1648953
1139090
1553662
221954
139128
196531
1219378
900775
947233
1245153
1938995
1806769
1162985
40067
1336737
1424569
1968830
1749682
1261010
31359
599673
1047326
1089095
988959
606594
238960
1427647
1841331
1900411
1113987
1338210
95172
1707116
135258
1208415
1572607
1599670
906422
1228961
818733
953387
1509865
1946428
495137
319568
1171923
1242280
51910
897956
1703248
813667
1698025
1608412
1954218
1800214
1343920
541939
1248909
472896
492966
405184
1013652
1391503
12479
158418
1572980
1275256
1033790
683651
980286
971094
1677078
1929715
261850
877656
1276909
1645551
718961
827630
1899127
306948
373083
987484
1605186
459912
1438972
1448020
699790
1349346
954707
1488439
446315
1184616
964635
1243347
1709025
595298
591257
1425799
1157291
730174
484908
652459
1156886
1121683
1371238
541407
1891096
1632172
192388
1701947
1431418
707702
1503599
1715750
482647
1727
789667
350310
1085647
1888467
1825124
1803483
235521
186531
619102
1157149
314137
374263
716642
794124
1346207
740212
362957
124867
204224
351460
723286
232769
1632795
819994
1892527
1287564
1651270
54613
1294910
866615
1237125
587848
1414995
1139484
641280
621780
1991479
1076379
1910557
622862
1960060
1752873
1248221
99420
313546
10600
1577574
335924
1450544
1220784
268957
1510224
1793145
1022951
437495
535751
1846422
1791357
247235
411372
261028
526374
1092928
498634
1499087
589885
484312
339871
1196366
257256
1145479
1008498
1963177
198171
1187112
893897
138724
1123483
286180
1538048
1787366
917055
1538384
825977
1840107
723242
93240
1504987
636470
576857
321237
229159
1575177
1081231
660836
463118
660808
409582
832329
310200
1128757
36325
134852
271628
110181
406278
1101630
643288
422434
1641264
1869441
804997
666662
536215
137138
556804
306222
266857
1267198
1953806
46015
1124725
442706
1865509
375806
678450
1976620
123074
1772120
676645
1167947
538801
1473837
881976
1775597
1666288
1874762
1907338
1724776
570719
1606608
621048
1082433
1675073
145023
439704
1506705
1706028
855371
1933495
732074
76254
1978557
1182307
86015
1954145
1324738
1541325
1706040
288908
1640252
459821
599949
488394
1086732
739941
1602721
78504
1964854
1776385
617399
1704733
1492512
841136
1539250
1936118
747900
600083
1945408
1717339
191767
1206515
54815
1897143
1457684
1479973
1186383
896280
360506
1183935
990189
1858951
1926170
1314048
1312846
718968
1927776
1497518
740612
570668
746579
1223427
753846
1833472
1050113
1009128
541314
507090
1996837
688274
1425454
1279416
1819409
1846112
1325448
1779213
1651176
1598737
637218
772535
1840151
826679
869602
763744
1389871
1230241
1085151
1615890
162301
152404
960022
1594687
792031
842565
270784
547659
918887
1279989
795429
633163
748506
1604045
573201
610724
161161
851161
755517
238292
1059989
1675471
1872603
404156
330834
1645050
1648793
118900
373018
1909214
1523800
984128
402700
292586
561634
226899
723563
1216824
1575976
1040073
1419695
1068991
1132140
1074552
161385
1891991
75330
951895
1370903
1217530
1851946
344324
175880
1702250
521169
1421524
1836997
567106
1414952
1496466
1468034
1729100
1402538
581121
739658
1273705
607454
1950912
761339
1585288
653355
1269578
1224533
638555
364793
1350886
1489613
698987
755113
186000
1404953
295252
1310659
78318
207124
217112
584638
1812037
674077
115265
1387909
1457296
507107
1975660
424845
69211
426146
1361151
16701
871348
805089
282798
607028
1089134
522993
267769
697938
1046138
1385594
1033677
1526624
701212
854468
1552114
164135
503798
587683
183511
1378125
585273
573289
661260
691344
246715
1621041
159275
779673
400226
1750894
1362559
219336
1468898
998527
398150
417519
1947761
971156
1986070
889347
1938450
29841
41065
1567162
1243711
662563
1160403
1142607
854096
1501941
1759026
1285936
781804
1711040
68931
1410943
1807056
618599
880379
1155010
475256
39080
950565
1513570
1125937
976858
1664225
179819
1865044
521939
889360
964584
1407947
495413
258856
1570957
1767368
1534319
96370
422928
1886669
1499461
267725
1048776
343672
1252632
1579786
900614
105153
1162974
152165
858598
1728146
998958
1048300
232118
1045974
759907
750199
1776648
1247965
800159
1786464
986104
525548
777408
1406204
723606
320915
1906425
1640579
1981701
1311602
1668785
1693567
752530
1053183
1873957
656536
1304904
1351377
752277
166670
1295807
1511036
666232
1626192
818836
411157
185221
432630
1685621
104767
1017006
407201
693612
338380
1506092
1625976
14918
972190
1877863
1102949
1764372
26817
1588039
148505
230123
1752268
656823
1455335
1923375
1087885
1077566
1238674
1361686
97611
1521620
1858830
930452
1662277
723665
1713012
1295341
840914
1322990
178605
85675
1109413
1885564
963057
1882043
1189692
1097322
1275927
132903
1526658
1409473
1833906
1042429
2344
470915
1807427
1452480
877859
429874
821132
510884
1825550
805518
407783
1035674
1174594
1763389
198938
1242558
1845804
1001170
564444
1838822
1060824
939941
634379
65477
845877
1332270
1178631
1129498
1827353
774158
1196995
310423
358408
136394
818001
1512617
1477541
1549590
724969
1088764
1980048
262085
728940
971812
1954772
1189146
80804
631129
1588667
358237
1961466
1576363
838550
260488
1870332
856001
1994156
377623
1104617
1864914
110174
817688
481064
633361
1075725
707007
1953704
437344
115059
1177525
578673
1360766
1103740
1970763
1349094
1382468
740465
1389030
38927
1904421
814229
274841
1455450
1429411
922898
5794
1173459
62820
1702984
1226708
1036983
1210782
163706
1210492
560649
1926121
1775904
1030053
32737
1718982
56105
438107
1390624
1279665
385835
1518454
1526614
830960
330637
239383
1541323
379730
8455
1680732
1333226
1144727
1210173
1165080
358238
522581
1011098
1036924
1761182
1886713
360240
1407348
454478
1069229
1173375
1471149
1800126
1796962
745897
794356
1430762
351785
1411832
1246242
1142409
1200309
1683417
1360743
1133915
780432
1091060
208064
1780652
1424934
1275333
1431005
901634
1123591
1385553
596151
996234
1316994
330455
1538261
1029206
974175
1944945
1157778
1469008
1350009
1338161
447799
1017367
1551031
466283
1575329
370978
36194
580344
1369252
177727
111693
373934
1137713
434077
353375
364291
90025
1469666
1728662
523829
1465546
1596596
8040
4279
1104836
1298482
1209224
418681
336585
1871307
597223
413100
51922
483556
1135536
671110
1521043
1122441
1443348
535446
1941845
344464
1587674
1427679
1650204
1361067
955979
1505928
872598
1251892
1816080
1336029
610495
204753
709629
542302
1670937
252273
450972
423468
849555
1551312
1491607
456428
1208040
1086066
1812852
1424528
105923
800683
965430
820445
905169
1365762
1212745
950045
501331
510813
1957251
1496170
1054179
353392
184788
840611
355277
351515
447329
1089646
813334
873099
1155774
1675520
1676789
1006448
357764
967075
148124
48538
358826
764862
208946
703937
770634
1197430
1350615
1207460
960261
149982
642045
329642
1031971
1824904
40741
1479575
312118
60339
1727916
198114
204417
350331
779330
1386805
358034
1240752
551749
256681
362437
754326
1512841
81835
945300
1934468
151542
1256503
1439069
930872
792039
1257384
380161
987726
515481
408988
3836
1840841
1638126
799807
175974
540157
280369
1900004
213854
225021
947547
1410902
743069
1673126
1945977
1369107
664940
1536569
229813
1447093
497270
93782
58687
314911
250597
886299
1585902
554724
790568
608195
639277
423016
217555
832149
703451
709689
887507
1960855
1999694
714085
1448052
926163
1881368
1989857
384168
1015448
469382
255391
1347135
798482
103407
287293
1732315
1619009
1110752
833633
370424
856470
312086
1629377
1949782
1656661
1447890
428859
1779054
1271931
1062848
225133
626285
529793
1453342
1508255
1293581
775316
608612
1565950
43786
454275
1100916
1697110
1912126
84242
152769
8787
1506863
1648056
873215
1669450
1083840
1575258
452108
354449
83692
1744872
1016407
533462
66751
1541817
1169425
599117
1054509
796645
1096113
1746323
109385
1945616
1058702
266890
423451
41006
1082510
587739
1599384
1552733
1938904
682320
1780594
679431
1821083
402397
1938104
1723710
10721
447800
747361
1992426
1024576
1282091
1200135
1151013
1049599
1031149
649512
777244
1137938
1301827
1127164
1144006
147383
1983383
834894
269894
1222056
1310627
1172414
16378
336314
615243
1986360
1606427
400281
1629434
1653929
1816443
1945334
1179619
1441853
1687152
901403
1960497
147936
1275435
425912
974192
139960
198684
408752
1917268
1118434
435413
1148084
49822
1799633
1947726
769596
972306
528805
434968
789806
441546
1776333
295717
371289
1040596
1590180
1422195
735641
882595
265900
59289
1293576
1521617
781608
434830
95862
1083252
1294845
25072
842690
10363
442752
1624005
304187
1255773
1342024
1552774
1183309
1315665
519444
66401
607917
1499288
834334
129025
1825891
1787055
1504304
669677
1556853
1081747
1222054
1563657
903039
457340
1154938
1713295
1995311
386973
1906063
1725997
1410379
1886787
523861
178672
404443
1199560
987557
435748
513854
307204
1930732
809100
978783
1771213
996340
453073
1060610
919261
470337
1870782
733706
1481294
1743352
1413716
40123
576761
1892213
56838
1479229
672620
213010
558470
1116919
452788
582354
1081656
1741903
1534579
1444303
886682
1627789
1538125
1535354
1387870
538838
489632
399529
190892
1265084
1824503
1175196
1405853
408407
854963
899693
1016312
1296515
1894102
1445880
1483226
1347192
160228
668300
1274038
178436
356518
891563
1725023
685918
465427
1521827
1354011
1836782
1008535
130546
834762
1886384
933289
1634664
1440151
1255310
206990
1580309
837603
126065
929775
950267
774240
788657
999353
1799694
1511020
1058323
1822726
1591342
1994377
981426
1855860
1076656
810721
1834320
1074544
1201065
1395013
326784
15058
1213016
1797284
859012
79882
111313
1654307
1035793
1394749
1952793
1943477
538430
979563
1873921
1679442
1295871
862306
1055682
1258009
20470
1288368
987199
1852344
1471871
1768403
941974
927855
1869865
1259159
819947
98232
1669684
605172
1287074
1818945
490652
1477104
1413531
1589548
527947
132163
613171
1826086
240898
1930377
505581
1858616
81987
654601
1923435
1641000
1961776
1146106
821046
1337297
1957372
291887
254641
885959
223550
1234042
1207597
470306
1043807
383023
1128394
722256
1629326
288334
1977523
556243
550635
385417
372362
610365
727776
1040453
81106
112575
824239
336617
1891487
269814
943386
1717012
708230
442546
42931
695212
1614066
898448
1828253
1706964
499552
1439285
1104230
1980843
636172
1533928
1634182
190599
1863804
662128
1625984
1202665
605737
1523315
99353
1066310
73302
608449
495391
310036
1888376
1946257
204951
1402643
227224
150010
1110976
395244
1732643
1021428
934815
520389
228976
306714
247746
174087
1976675
1723955
1795998
1491947
976316
203536
1365125
1835593
825360
471217
1528734
1591916
9297
497186
694504
76836
1848301
1465959
1022597
189765
213301
1336831
1200929
1502701
668557
1783055
764111
526329
594951
1263012
181504
1559149
1905327
632609
219930
1205881
247579
1693952
1423687
1158638
1062192
666300
773593
237802
411274
1248135
1277565
1874933
1764654
793818
1142760
1724504
180161
1339782
882221
271040
828454
126417
1427121
1536711
551254
332597
458292
414655
42094
396219
1019953
130927
991580
1909688
706300
29123
214744
802140
580313
1451806
1261604
422560
432124
1121052
1882827
1298739
1303252
1831665
1792693
545552
1963569
1602611
27416
831526
1953778
1168483
293554
362631
1044906
1574704
1061037
763805
1315757
531181
774017
850829
1497250
235609
603045
2362
259642
1684884
1131602
1343469
1731612
828160
830019
1437119
1992539
1596741
1154177
1278886
257217
62862
1829744
390651
357468
881828
1427015
609970
201526
290369
1955276
1794444
6393
1218491
273653
1733591
422078
1146624
1748266
13055
1380798
1801585
480338
678804
1754966
1219619
1241848
830015
1138053
941974
1559425
506222
1433880
441659
1752090
1387147
1849392
763012
1724817
735064
1555418
803738
1656003
1100693
1365508
417421
445848
720189
1128426
188435
304654
1045344
1589829
974858
318454
709814
1904952
919756
1056502
370323
1162064
608108
1642649
397242
69216
692116
213748
832423
1747683
1615575
740047
812948
1519192
1096284
1066455
906599
1319784
1877811
6921
1072690
309503
1587341
805380
585355
962057
1971365
725983
1624500
1349991
866902
878024
1769227
813924
1114268
454916
1231102
1485499
1449639
623853
1481651
1306227
220615
1595718
317577
675908
1211624
606883
143718
1476192
1223723
1952274
1360588
1652379
1419499
1113968
239820
1183942
930633
1743564
1547348
422547
1967767
856868
1587218
1632946
295223
1448283
1488730
1324704
407821
250388
334034
156264
1933355
863648
890676
309362
1631477
305753
235791
1805222
1727087
1211739
1637369
472186
1010105
973991
950204
1298561
223340
1538279
1954057
7274
1992923
1328543
847038
1759988
1754799
275884
886708
683290
1715937
327659
553895
209638
1463960
1500556
1670966
1048236
733909
1728071
1195684
245462
750103
1421206
318112
1317582
303328
1287089
1996498
126283
386425
1108567
1307564
1113752
244552
724102
1157065
443059
1455259
833463
705021
1922904
1381455
1319034
1757801
412701
302635
1452178
753540
25775
1486763
298123
1808981
1109105
1489572
972422
1620747
1411318
728815
423092
1061400
1286070
22038
1237444
241087
762475
1087249
1755715
335854
967409
3485
1396673
651455
1103546
848012
741744
224159
774809
1361531
1155679
1729352
562110
1462284
1665016
1997382
747887
1769705
924631
713850
1182852
1557137
1923633
840907
492545
1492171
1636801
1187242
1458738
703770
957549
468393
1724849
1962337
743982
153836
1273383
1729744
784230
1548270
1656983
1218367
1450070
639253
1980651
830426
1782513
1235923
1127922
732987
920734
1265639
1814908
1127955
1731659
205602
1403360
1133129
1931564
196187
1829072
368770
1771056
933859
1505142
1195113
1614948
704172
1257801
1613333
1468668
1093527
186126
751415
668976
270809
768298
462017
1528309
965354
428869
1331116
1050156
227792
1916282
983048
106789
103544
1996154
527429
1593285
1711222
1482930
1093076
939240
424329
1630498
1702235
1625506
989776
1482263
611162
884339
353305
1499620
692807
1800359
1221532
702436
91329
35488
1172500
138703
701612
1351069
1897946
1828077
1438331
619618
831609
1184663
1787459
1369173
279044
468150
345911
558163
207969
1719843
1274151
165481
1406776
109070
1776129
1964715
1078500
497782
370350
985050
1631569
1482301
794999
1870996
369414
581040
1281612
169056
266830
108580
425049
1740989
1710405
215648
1871324
239919
1159627
1799188
402787
24139
662026
1233380
1223067
429375
128139
638812
1963670
1517909
1383527
707938
641205
379233
439728
509239
892377
789682
986841
971974
1516382
1166423
1112175
1097092
467037
665924
1523734
861059
790287
1295626
1045402
403828
806726
1479144
1534594
1679907
502317
1799451
545093
1390207
437729
532930
986046
149593
1873611
3256
1992413
1785759
1616852
919873
744570
855683
207107
1710239
1181602
125016
1218754
630476
1159655
901879
1352479
1728350
886476
54816
327345
302842
1386660
1057074
1846536
1891781
1394009
658516
1442790
407655
1149409
1450356
665279
1378333
476817
308620
200440
333169
1594536
1821552
253826
214816
366829
345472
1160707
471716
1628842
397072
1358064
650546
897146
446635
882846
345913
14753
709932
1647379
735901
960036
1219138
107345
904801
1582202
1864258
920409
1614763
1305809
795504
150935
304121
1092921
209950
360908
1051174
198352
972724
355900
680985
242174
1073978
210970
1331478
748008
1503383
1701975
1555051
1103633
343903
368713
804725
1132383
496161
343245
1012902
385538
469826
1856214
1342922
195540
1308102
1699266
190673
547464
1409177
45469
1754510
947258
1563482
215531
1967459
1594167
1678032
1132390
1949037
1024036
1251075
182563
429580
1012141
407184
1651783
1334971
1670394
382598
809299
1691354
1539921
220440
292422
1166247
597136
1007322
1655515
318732
624140
900768
1754159
336486
872206
1538569
695224
1530394
1775058
1391796
1312670
1718910
454275
1572668
527969
1073833
170501
918680
1409200
1712112
84394
1546480
679940
342687
1485333
396904
95021
719313
1791550
474904
1697685
942239
938838
874131
163607
922703
1396078
1765841
603220
398414
967504
1271636
1147186
1265135
938006
1778035
1527637
703402
1925575
1020643
321207
121994
1369439
92159
812358
1701996
137679
1630161
258247
947882
156386
1834548
1848039
1110040
1646182
916828
1582143
707130
1679704
223772
422585
1696345
1115811
272748
32643
1539189
241930
1056397
1022470
1221710
1792617
684995
1077607
982405
959411
61932
1880567
815925
1767584
1677873
81963
32547
1533024
701954
1393050
314976
1657839
1066853
265469
1075350
1729151
1817292
1513782
1299156
1910099
1011771
1653937
1538147
1002483
607447
1379332
1669623
47695
579918
976689
1072621
168300
950924
182216
1998905
1370027
944839
257631
1375520
101398
369260
1384246
185050
265658
1756730
1316886
607750
1414759
1407774
1854230
863711
1005268
1151292
1799766
908309
400187
348571
1127360
1269725
1740215
691828
1383524
1054100
22141
1937179
1187721
447366
1365831
1486792
1294837
1347915
997861
755655
1912958
997378
595657
1008459
70352
1272232
1779199
1340011
127119
320190
1649616
1826377
1752999
898164
107108
1491308
1454348
51077
805354
874514
1748449
1355147
1947614
927337
1796877
1616592
497368
739101
1156640
151081
1268982
1489422
593469
1884413
1253353
724527
1491802
1279733
111199
351081
390689
1386258
803416
312199
1312086
205030
1616514
726941
1606667
116538
1428293
1248126
519347
986846
1672070
436813
1305152
961009
1107143
1676284
1707561
386729
497789
349034
369310
241024
1452244
255503
414121
1520580
1782354
1499762
1772056
288588
1353458
1272034
1427831
390593
685968
1252859
1702521
244453
379602
759086
515463
1350402
372717
1557426
793339
1791340
178641
944520
1348333
293504
132108
855711
190984
1336065
311863
1368075
1454449
1087048
141018
1944842
218524
862876
1852695
528242
1010192
936083
772649
1347220
1123385
1956303
1182342
1711399
188099
1206072
373248
1278492
1283818
143327
1025454
928280
798100
609697
1822386
1172293
1131611
1821443
776300
1497425
1362590
273012
1249462
412239
1986505
153344
1604241
177112
167717
1439437
829833
1793847
442361
1086958
268289
641160
1407408
25074
20693
412941
1254516
561754
1282105
1764678
158379
140106
1436239
1496777
484613
959867
1200771
927419
524777
1400924
287224
1750561
871873
567965
1143024
947767
1989284
1459247
167731
1926238
1411993
341281
610824
1410162
129285
1591551
1218833
325419
1434288
1088836
1864592
1156073
84303
1489233
1281754
96525
83963
1201336
259544
365206
96332
1966766
1501059
1466303
1408245
103837
387444
1990440
40787
1476059
995975
1671303
331630
50872
367506
917505
424009
472603
1874735
372662
1221510
936412
1644892
1666973
673765
1252384
1842647
1115275
1351491
1882542
1162908
907139
1170793
1424689
898442
1709054
669323
1383204
430747
608202
113686
1819873
549317
1503106
1494547
1719361
1923596
84135
926404
197845
241512
1163353
113219
1950041
1257722
142530
467320
111070
1461273
269082
494468
1653567
1473893
1934522
1329200
1350618
1299830
755719
153026
480017
204160
1726915
265735
1358648
427072
1677913
532993
261116
1204429
10955
1037839
1356387
1773102
101207
1525632
1052954
1037386
1783824
496137
1539273
1401570
827634
86873
1522544
466885
732722
100647
830505
814710
1490676
1071869
1008733
1476214
1168677
1185911
343889
279891
429247
38505
1312610
1490092
971799
84013
1605730
169135
1673276
1671376
1119725
1064391
286699
954497
1455300
1391734
835113
1642643
412316
1527255
1108895
1310560
1707675
471846
259160
299564
894057
724475
1948416
27780
1609147
1612198
95596
171358
105061
1486765
681249
267524
258597
95735
361079
1065722
95772
902231
1551017
284902
982879
671565
1000545
483152
1909475
1585685
1148790
1799231
35514
978567
1045106
1680175
1853913
1997172
1302268
356583
1607540
648000
1505620
1839011
7313
314379
1843984
1490616
888933
483019
448970
1424307
778739
1923265
701952
832545
1088593
1138648
786945
1688628
1111405
531341
423585
399507
1939684
1051343
1788369
1677979
32313
1245929
895149
1125979
1384589
1401934
1548583
1876985
988558
138844
1254094
816741
560184
1265296
1990390
305953
1200639
1768554
1398330
768227
318555
922445
1777270
753296
1748352
1780024
1689691
1807103
550479
1041969
1694425
1072763
936084
149673
625799
311805
1970833
865860
1672783
948387
1197766
1589115
1947259
1992256
350543
1092917
467
779827
1608045
212466
1466766
1746648
268870
473320
381429
272047
581614
1113813
658209
867043
797810
843567
733937
1930234
1198122
1355470
561338
1223219
933847
813300
1825638
269369
1226063
1291567
1433702
303394
1171280
274998
1586309
185840
403697
510616
1094864
1222412
817301
11551
983057
150804
1073687
652398
544984
343413
734540
1365355
461201
46173
1957102
1762069
1219029
1373867
853213
10853
882286
711640
1790773
341824
528810
1605602
597365
963882
1696350
1253543
272683
723815
954733
1323673
467889
823945
122394
1242941
1606762
1963176
1637415
1428901
1280421
1124278
1840449
245556
1788944
705506
894115
1367989
317184
666155
1835961
968137
729507
607267
594315
1107632
776470
1968100
1050807
1728897
1766753
243648
1053840
448856
206723
558247
413085
1174457
194807
566598
1028773
52433
186999
623691
1047772
67679
1893763
113039
1550632
791654
729182
1552592
1184455
687139
689386
387866
1196580
1495827
821741
267822
387461
1573981
618066
329940
998121
208446
775334
1799165
1301880
1272104
410971
73335
912901
171964
204926
182335
1482034
1254396
1232357
735573
179524
271565
851711
912384
217311
1765363
1785366
1747806
1296312
1044079
1820452
73783
795046
781024
1139147
91330
178358
423512
1709293
858887
1563246
1004454
943590
80550
849147
1340907
528403
873773
1612158
479268
1166211
1628442
859670
808239
1562635
339583
1930488
1839635
1535755
356517
1742152
1743767
273043
1218856
1072733
1500026
162780
303081
779251
902616
701315
1332685
1618045
270211
161256
1567262
1137026
483362
1664111
159580
250686
1637238
552976
1488605
58717
1059090
1848691
800260
1117812
1965762
115429
1139579
53992
908867
1754552
1593005
364230
1078334
219700
1279920
1840535
538361
926237
309861
1175910
306937
1501467
677539
429314
395141
542275
1789898
1572728
1317174
606332
61879
1183296
903158
1361312
1750401
441504
289399
691596
1275471
321972
343236
845642
916945
1462612
896176
1350248
195211
1310094
994223
697339
939170
1177841
49836
221363
1334217
791028
156464
1039634
668303
842026
138014
1471696
979189
313674
299953
990880
533657
650748
691562
262561
669697
1060547
209454
116444
1523716
445765
1886481
1723391
1695525
1024414
1227762
1976144
521450
527990
444177
53946
1819578
1090663
1894463
640703
1392989
1346784
340531
922409
1279004
582691
607447
701026
464277
176847
780188
1163987
408433
1092318
586632
1866940
91005
466685
596604
1502772
208766
1369350
944758
691244
1526163
1495476
458571
1115134
1603918
1384839
1934400
1131766
1012653
1700997
1549927
1150274
296202
740253
1360013
1789684
1458628
986278
1659716
314630
256248
1987325
1343871
1072513
995949
22296
1497228
122875
866992
1968967
503431
1088670
780377
1151374
1471534
775810
606478
512457
780007
333367
1985927
932322
290492
1933671
1013750
1634332
328260
1460740
1155137
1645887
1227866
858545
1359604
518369
1373358
1676825
1043919
1686471
735721
1601752
254653
1640488
1656154
1914750
1236444
1290085
1044591
1917468
335371
288426
573054
998617
988552
37030
1642169
879090
735040
627970
900284
517687
1821613
686811
1419219
367096
630319
199118
813278
1789122
579923
1342404
955686
49978
1237617
1856271
867129
1599447
1593253
1107628
665784
1128568
716389
932895
1592495
1208929
123043
117795
655245
1870466
1710322
1558050
1625298
1453000
1874211
1310820
1080391
244214
575214
929273
1887075
1856181
1563648
1032880
192226
1614644
1100375
104214
1191566
274615
1320153
1682816
1111718
495695
1459934
1914313
1961491
1849238
1313833
807574
1445023
1180558
936904
411075
945943
139339
45075
525058
1005900
1833059
581333
1905463
1536491
292538
1023343
1016281
1784274
891635
1487102
1616359
848961
1418582
665143
1636357
1667473
1509667
258452
671339
589551
90233
1764938
480450
1966809
809909
1838400
400064
1578622
1318517
22508
27
1618558
556888
1114186
244687
900990
1861010
1962592
813351
439035
1166364
1760774
754853
584742
857736
331462
1231646
1136220
1419034
818762
1369284
568424
1312957
1863701
1767167
1864151
1359862
1162754
1562732
1285238
1556194
1944278
1834490
195687
1230696
370654
1713787
691865
1579515
463858
1652662
1311308
94378
652199
382666
552691
1642846
1220974
372032
212664
307010
306677
1010677
1994190
444180
722075
1939137
1876332
1618841
1707861
1687109
962279
1376443
1164400
1861086
1855944
1176896
604821
400563
1663095
620694
731225
128725
637385
789506
281282
1397087
1726058
1278942
1311370
1306848
1665996
1803004
330272
728912
114851
205629
630056
1200125
979912
830288
1978085
1605756
583450
574643
1908369
1164154
201894
662570
1851307
17710
1625916
1906889
667689
45756
507522
1349830
496198
868923
1738935
173026
372335
1080961
1296800
580101
605926
1707540
1858726
1769361
457982
246149
1462664
839100
367893
754507
1309366
1437166
1802538
1087878
904711
1059330
916196
967274
1446507
394065
53950
140405
73048
687605
751433
1190011
1617632
411509
1467195
1307153
1786439
1731446
55123
4238
1189642
1914565
613886
1779708
593234
423965
653693
604758
671136
864578
1833255
135886
840657
595832
1132224
286435
1674364
1879182
1055816
1227214
1475832
1347430
407000
1153187
1430771
324085
255498
1831204
325352
1081274
1655554
718931
1582980
365400
853194
747191
827217
1543680
1682643
1407859
1121793
1170727
1685228
1194143
318620
293828
337326
1054287
1509234
1170439
1145480
585474
1707892
42835
1983275
894170
519433
215702
1118812
263676
689847
998028
724118
795379
1831003
1752326
58008
234128
1138104
1996736
1461642
1064239
1651813
382271
234160
1194936
1293928
316094
120619
601681
1692315
968312
1233916
1085267
882679
315004
461881
959450
1498819
1755253
836015
620685
347082
1184701
1308524
1935287
1428698
470666
1631874
463993
1612672
624004
1361917
290345
1211546
80868
385010
70628
724315
1282306
668832
1037739
520376
1709864
1462938
559847
24029
1537530
1134259
1577915
138328
1570029
109425
836656
1688894
1472795
1626759
680737
1425700
1964812
1956631
1888801
618104
286061
1537156
1770080
1702118
269279
1865270
1091971
924762
1402589
258538
1067192
990729
572944
1377360
1167501
1033535
1827663
1968362
1801795
1815396
854684
293992
892649
570689
796053
747904
1969109
1265407
518082
102910
12078
563163
1051495
1970052
646756
22397
731614
1191772
1301263
1746412
1130027
558978
949512
1822932
67357
90982
791572
1164913
821011
748080
860540
1888996
278751
1157430
88198
808004
113758
1860082
2025
705824
85972
39684
885292
754732
1122325
506972
1366000
636147
399107
1776085
50898
1156763
1031217
687799
449562
475920
1865548
1738501
1797935
240492
643897
546739
1610431
281438
1640208
512557
672915
410211
1023817
778534
166715
862480
1070516
1463357
543065
479147
695182
1840146
184936
1759034
1804656
753691
209850
334255
1881856
1419453
145627
1848020
1893693
265304
665624
600719
26027
531212
19562
981757
966222
828470
295345
1387371
1094093
1139414
1843016
596817
781328
914140
1014530
595130
827013
1480476
1722077
1589664
1202727
1646185
511504
582401
1027756
741903
1413340
123422
1410213
1831036
1709122
185717
671217
1367174
362273
448579
1843246
107844
442012
1996820
1100711
1389091
1939672
1193644
1085222
1563504
898588
1513042
862118
37806
1165028
823093
931074
370361
952467
861897
448080
1230612
990732
1599391
250124
286080
1332622
1705960
1129717
1267377
1366037
608736
1712892
1587703
374934
637232
1141862
581070
1296081
787361
792446
931509
588837
1573027
1250751
787569
1618196
1999713
1678706
890904
1957388
318744
1435933
1300757
1089247
1437016
1458675
204650
856961
1566413
607906
1106065
1774618
1985461
633913
142760
1388487
363492
334498
1931032
1957021
383698
341107
734043
1587159
1745109
638556
1104018
1319253
1108074
1560730
495691
715539
1351400
765025
1914244
1906924
1829438
979339
583766
93622
41901
416413
659722
1957333
1439070
776246
422207
594787
207556
1849327
444954
565996
1814907
1605073
1175923
1867131
1816851
1731622
1797599
858559
741473
1751489
321858
1947327
176297
1734766
563803
1685290
426922
1704045
1261348
366897
558517
651100
597966
716853
1455481
1380019
1296956
822974
1859114
1453807
846621
394360
1976364
1095371
1484983
220277
977696
365298
326313
1706116
1196938
925318
1258287
429989
1927909
767662
1804617
1208697
622726
459693
430719
1132068
859424
1980154
1231743
721295
863786
319680
1861451
1669201
723484
1612634
503587
515915
504630
1637960
1159097
952733
1612821
1887818
301762
1480955
791954
522143
1143961
365082
456381
730959
683840
875523
1603334
654698
557158
808755
136291
1964636
1424869
1819381
1637917
989717
1033425
649341
199225
1370569
1233926
719585
1823876
795043
1297090
1728045
1973616
1464897
1840783
701402
1161047
1817199
1848990
1119811
1795876
618059
441089
1018172
49668
1990544
440722
614216
177356
1222209
1874376
1409061
448044
1123408
1180304
1194617
980930
1123017
1353429
538466
737436
1601643
601719
547953
481828
1288911
152091
1039184
1422133
384306
393596
570243
763474
1484127
392091
1926739
983544
1378801
47630
1904928
1645581
277971
1960931
88276
142067
367327
836050
1966623
243530
1158691
883580
185365
947918
266360
65103
927964
130547
1827045
1524344
541354
1064045
1701632
906465
403609
12783
1589995
1483638
158746
950921
1515216
1297734
680969
79540
1349716
1686760
229616
83122
1507389
1377056
377442
872034
404024
1004852
1584373
1100757
1900687
356980
230903
619098
1137444
1287254
1245810
1372099
270309
554009
400332
921957
158642
78878
692603
340053
1779844
1764640
1835650
228908
727863
1544840
1764807
40025
1536546
1653267
797796
1970037
402878
706715
409927
1362644
1356108
1752399
575465
1121631
271296
98338
1520239
1168049
796078
1729020
182025
469736
1908661
133472
1353801
525496
812486
932853
585925
1869319
651944
255229
846873
1114755
1302066
407027
460538
920327
1603282
152246
879011
851616
1495861
1120299
755534
391260
877576
1324862
904419
1957528
632271
159393
1382375
1537987
820157
1939204
262195
1105623
1520597
1165075
1806580
1355998
835562
249414
750733
918435
661093
115815
907806
662328
1895563
1765846
510756
1745566
706225
1220336
1793575
594267
1570183
236548
949814
308884
169976
1034627
1073653
262126
1688199
1064683
1189287
1651040
231422
17227
801885
1509507
182662
1472293
1145155
526011
246980
751610
718789
1735842
1207658
1660740
1271301
400829
1776410
1102133
670628
1272135
134286
288870
253450
1825936
1969769
1832096
1075156
195993
909562
1685463
811801
1925600
1771825
557780
524398
1730560
701747
1084280
771040
1142845
1671283
971692
747902
909273
1418853
1050671
1397267
866055
935515
856094
661782
1371100
582408
1610860
797559
1718872
242303
705213
112868
940273
970520
57881
219351
1940895
651662
240830
647976
9798
329486
834847
139853
1753925
644147
1362626
671739
580952
1970627
135867
242980
354016
1110124
558341
364121
752035
416672
1908766
510804
331099
1677043
1129874
440200
1962816
1362244
1052367
609848
1032190
25327
415639
785239
265241
1904739
852174
1517544
1465160
1124666
220580
709211
1405059
479359
343651
1963184
1903266
52621
249751
687050
643165
305058
1148623
423713
1961630
89424
1140089
899824
300699
80164
1249144
1105427
135024
553082
941251
249530
1029068
1612769
1401140
649058
626425
871781
124631
1504863
1836686
535986
419431
340615
1297327
80667
225099
255391
1928955
1426084
340169
622489
1003438
1953847
743594
1898282
871899
6834
931691
28608
1355152
386171
1215969
861658
1725992
311417
1879183
673835
1717412
829475
1403145
917498
1361716
1392090
1587723
426635
1187964
637140
1250008
89895
1205824
709038
1542900
440236
464841
1956171
1658743
120353
622575
1795375
37405
1881719
1212004
1468941
1654419
834442
1400120
72686
1191775
381211
1835487
1570447
310518
767785
117215
413089
1997751
1306781
231545
1437559
1464825
683151
1538083
717862
1372718
1621287
1933456
1218938
1236679
890588
1935698
277999
1380255
1738937
610197
1977629
51693
1392308
4853
1793747
1279440
1020779
1600718
859569
1449012
1314366
1889459
1545754
1976555
172916
1078273
1763705
280467
1488908
647764
1964959
509983
1963083
406832
316515
1230127
433953
8398
618344
201375
1998419
518229
1938435
1414546
901974
953496
1917845
1671513
625008
83501
1249785
881313
435417
1616638
942267
942169
1857800
1519563
391535
896588
1523793
624211
1216679
1623644
246693
836289
690002
1384115
1505222
1150728
89811
1678418
755507
755605
1668010
1678760
288047
1289362
1568080
1658606
1862198
412007
288859
1021506
1991697
1774814
86841
1369026
207365
513304
508177
1513806
496586
670752
187784
496111
1281221
703935
1461826
556984
1097812
361445
1445975
623737
1103949
691209
1352822
391914
1941040
620243
1164380
1216096
1236769
611687
1604921
797232
1090085
1466498
64219
1469956
1257986
1445807
659822
357390
1216980
631511
1202810
645348
1401514
1593008
475618
1492785
1320526
1306574
674701
526009
365108
1852630
1925225
987800
1446740
716200
1144513
477087
1388191
86747
950929
1972467
726954
210159
1249211
1276282
1392889
1253915
1857909
525568
1385481
1389565
1109224
853523
975875
511422
272817
1099077
1823723
1215638
1445650
1504730
1996064
1678580
17767
180531
955936
1134353
78880
52017
932794
1259316
866704
234833
112760
23148
1889611
955768
1511527
304790
1958927
540222
545623
1298790
1384523
628187
976480
135894
241558
1220379
1857011
915514
244251
371497
882512
496440
538596
607697
1773831
316192
316534
1316519
1382715
407422
72076
1175063
1789619
1075403
922287
60619
317626
1128843
1715879
1409592
1203557
1450461
808359
1161279
1046187
1449676
649844
545561
1722258
1567807
1117752
1456093
1086578
1437408
1013877
514925
1188695
50927
53566
1101779
297868
1051869
1939732
909562
626210
576126
487530
1669886
1518868
662438
856313
1419818
19086
1866569
722077
15832
52999
403806
498159
47011
1555591
509545
31020
1773770
1735180
1300067
586233
1598543
1303493
1840200
1242149
73657
648278
790652
1830952
1614665
1421926
1572016
1172747
777056
1516741
464755
1890580
1369602
1264002
752352
809819
667108
717976
319271
1139200
867414
144851
1973697
112838
430827
1719443
982446
1479014
1973826
810419
1079794
469171
1361355
1174460
1855845
1803219
1143531
1433754
1526242
181702
900041
1049713
285752
275221
176967
642342
334833
602229
262484
1826452
1575472
1562568
101547
220895
1808373
1927054
633085
704668
106910
956078
69403
1831989
1950797
1830928
23499
897367
412664
1225610
506514
514739
1631233
1680022
1362226
848482
1687321
752934
775572
664840
1844933
230712
1541161
1281028
215329
1139009
173531
1588819
863642
1537312
1136771
1253289
1193007
1879837
427676
1876414
692457
1496469
1372832
463675
1317550
51905
587532
593304
137497
32876
1106294
397163
1948624
220057
1265587
341040
1963625
1494646
423842
371694
1588452
1968070
682626
1278271
1775000
1899781
1232549
1326017
1040801
1660853
1264426
1680400
1662505
268553
93188
1977225
1680067
1252935
906665
1460843
889157
1211044
1365446
1257617
1521002
745792
1467444
1327058
1079670
62683
137631
251475
387258
599932
1241918
807051
152984
294371
1864707
693804
1302206
350757
487541
391626
715169
76159
1117406
572454
637145
874636
988590
94505
584405
42292
1238875
592627
1325517
1418059
1476047
92969
1077373
664100
624893
1081355
212377
1527950
460606
700947
1105769
1182278
1068490
1021511
1119280
1693105
134800
418259
972383
1973588
1457029
1657498
138499
210387
222437
618550
361989
1139772
1363808
296728
783759
1835231
1122041
1763888
605869
1291238
915032
945021
447493
1113499
97597
1555776
946831
1667414
1929563
383193
1471924
1778442
497139
1811087
429864
1954416
1151280
270600
838826
1848748
34611
1319063
1923346
221918
1292313
1457823
788875
715398
1658064
633547
1067896
1533359
1723511
975076
499924
520902
1211208
1692841
1992100
1483185
538699
1049205
461713
692946
701670
865260
728598
751922
864230
1275270
209414
1141446
1286299
1718683
1481423
1803469
586874
725909
1463396
795310
402984
772992
1636407
130781
190586
1751420
431608
548599
44506
185883
527330
1371544
1509825
772942
1175209
196837
588256
919415
1281730
1662366
1578101
605369
1615507
1328866
678965
372854
1219847
745729
391945
818662
266153
470288
1277834
1160730
942766
186483
676320
794838
1346523
460084
449011
1764927
1187315
984644
1701600
1899907
194893
517131
1546098
256251
1733645
103673
556178
668146
468486
1023448
1873982
497449
463979
1417282
954228
1673370
229067
1218381
900563
127411
726738
1327255
409185
1673634
122930
666831
1953431
144551
439975
470713
1294971
1687222
1259293
716698
939357
173695
419549
1759865
1354960
1327636
1902171
694514
1471164
974005
1172490
481777
1207646
44350
1944034
1138461
654692
165775
1531933
370505
1178223
1459889
1265865
1857034
912501
917154
195689
1862529
91453
414669
1314815
508989
270559
1894924
771680
6378
741367
1531670
303387
1628810
361009
1397599
1081585
1344998
11367
1292602
886442
1082324
1174599
569024
504539
880431
1624422
266524
308032
1939695
1993842
350948
778527
845856
1523406
490509
762728
1657243
1989256
708258
916286
560979
1498727
1307305
565036
1301288
971502
398090
68447
80949
385929
590839
1413440
29386
501162
1818099
165856
547925
472059
1082981
855628
262443
1331129
1814067
1719093
1615645
175283
625420
1331596
1399098
1926341
1147344
1484078
238812
1173194
1446230
1403803
122512
1751355
153839
1483397
1444910
1311029
389327
159448
851673
641381
827164
423095
1477797
188778
1334792
1388796
862639
1042672
1437891
1261011
261146
310870
1575378
1231133
1935924
656466
473579
1477500
1274525
1082727
1904983
424879
29981
1616967
1822054
712163
1093452
930483
170866
103272
1246509
1988854
1782337
782347
810942
1443086
1580197
1627362
339383
1854016
1277056
285046
1181829
1707437
415065
1860064
975569
1598958
1015218
229429
881050
1187735
1585808
1673557
286604
592174
1529950
971744
712836
1959378
453362
828022
392777
1766954
647365
1158658
98814
1722220
957919
1477283
1296525
147058
750480
920103
1483679
1032310
260026
1693963
851596
1488651
875589
1057980
301818
1956093
514583
452238
814905
354606
238593
969470
970705
553166
501463
1202044
1653817
998741
101684
1602765
1325228
1476647
365874
1028864
737122
286382
76725
1110857
236499
194398
893660
1437061
43587
1987554
1981083
1041954
1912570
769499
629292
1230346
487360
175606
199367
344021
1902522
310182
47135
203574
1382074
354110
1919210
219930
1572818
1875337
504797
899534
1193820
1929158
425171
1371308
1283503
460711
922667
184976
247462
1409027
869929
1928804
1358031
1369969
1972061
185952
1697685
333751
831095
730911
982458
1821224
38598
1002456
1713090
1018673
106111
1252500
791595
1122017
1701664
1838401
1730892
1658300
1598245
514478
841222
1448260
653998
980988
178920
1249639
1031193
605514
1322048
1655242
659109
306832
162924
1960443
1914803
404167
242310
196312
803809
989457
1597160
510039
1387092
635608
1953188
250143
1504052
1242499
1533959
1911655
1778221
94003
1645951
1807035
201844
1516965
972294
333919
725743
624389
1917094
906284
1148694
1271530
152537
1908211
1142303
273510
890119
1484792
1747953
451396
722473
1606285
1325396
876060
1843043
996872
1469746
682333
1629804
425787
495900
169894
989082
1166207
1511125
1187890
647231
964046
593063
911479
338430
471002
22726
1596253
1473589
1820676
769121
624307
1418222
1995224
1025151
1374511
1135916
805074
1902603
86762
625848
813784
1815722
1314949
985883
301292
1625079
1059839
605432
1703937
1217587
1678119
514834
883409
309156
1046781
1465620
1652408
1854380
1494629
1809317
114574
410545
1115563
311066
1873712
1361710
1203026
508266
1500641
1758974
1635705
1755889
639976
967518
1548907
1182322
695647
1257377
919634
1986851
62631
1107163
1149199
272350
106736
393021
659765
1786009
322819
1103021
1773474
1319761
698831
446748
1643603
246050
1337096
969236
275548
1423599
62799
1947967
1539984
714561
18300
1185334
1524415
328792
938381
1559186
412525
772506
1477185
646198
1495859
1579000
1302858
764570
465033
476679
820827
1853791
263766
563010
1224340
607342
394132
169454
1792542
637288
435947
567667
784052
766051
18381
1750976
1310899
1360506
1756039
328692
1503784
723057
1906047
462978
697424
1350482
1368452
814221
1409527
316950
1246588
412590
873104
413788
444095
283564
801657
405212
625572
1492664
729106
290066
416430
291571
1503971
1979241
539169
329908
152164
1763805
1835836
611933
1347704
1671773
1467017
1082488
574351
1436934
215170
1308404
463101
758156
323184
146652
1952773
1444857
18784
1659700
946380
121123
1067280
266477
1500800
433752
1634624
1931565
444613
1763644
1004328
1058511
1461386
1783696
267139
798619
105185
517017
336889
49547
1735691
79991
600712
320434
1263565
892865
1190398
1497841
76104
540210
603431
1489197
429838
1864254
378644
757128
691152
1571158
138881
1390620
204111
1534495
1910279
1773621
1124127
1645566
1606256
679136
448199
1543683
121410
27068
69751
961651
981811
391149
1743697
596666
1193816
564604
1016709
1663745
1919718
1850105
161940
209774
1187109
897448
1027633
1473952
983380
1055186
1483375
165730
1040418
874825
199157
1997286
517536
13151
378318
1665978
1096119
1889046
878200
85875
1122629
1666699
931732
852344
1372197
879389
172471
1993199
951017
1186506
957949
1841598
238803
238984
1693257
305159
1967274
1171789
1158814
1335308
266320
267586
1191625
692175
1999935
897339
644138
1475511
949032
688779
463212
402406
786383
181159
1036463
1475661
1361323
274085
1397323
613956
669376
1717892
1623577
1007275
314196
449722
705734
874271
667472
1301140
1727417
617371
1684558
1213172
1066271
1419281
606141
1073776
32525
985296
1741419
168239
1950893
1733812
1069222
580769
697502
276485
371100
1458704
1641801
1699783
91429
586298
734358
398421
1752677
813406
214915
454102
1567525
229251
712401
1889323
1946532
82857
724972
1759283
929984
288701
221432
409400
1657289
1592527
131528
834636
1080361
719786
1038661
1173375
1747884
226063
6229
998134
1809135
1681686
583555
1743132
621918
906197
968920
1519606
1545950
143495
1959699
313495
1869281
1634915
1224642
444531
97359
66178
371714
349700
509636
1908661
1844273
449561
1478120
1032956
72571
465572
922095
621296
1253686
1349815
1432248
1466415
800630
1728565
870984
693897
166795
1718693
1633930
1438605
452194
1407708
1215498
250724
778381
391393
609733
307562
1836453
91952
521452
1776950
507225
1746005
983597
416239
795849
72073
1502441
1786423
512781
1938239
180624
1534790
63530
393241
538485
1051035
311479
864078
521983
1565160
709495
897757
15014
766143
290186
1457561
981487
1164686
507075
1538629
1776795
1464251
1024789
651808
804910
981946
1839448
344775
1356819
36428
1091061
1989076
1932842
1697225
1225552
1372688
452343
567689
1614459
281836
89528
1490513
1727470
642802
1299954
23083
1955493
1221943
1132357
206401
669622
443274
578247
1045397
925378
1272421
327980
382665
1198805
627998
477380
1415792
612608
364638
1891666
182749
117276
701914
65801
1112218
875848
1204500
1979356
713136
789742
377872
732319
378159
19451
1042520
479776
457369
1625380
803441
673984
1795956
29341
1329022
954011
276437
632681
1354354
733429
1306283
455240
827188
543858
1797898
236654
1764272
908634
1710332
1239277
7974
551227
1154958
1872807
98678
1062406
1015228
1111087
1300378
1833279
1638309
1010282
118761
225588
1242570
24501
91924
1709498
1192097
1436085
1052386
99768
1239360
577013
1822813
1700759
800894
640042
1193332
1984129
251483
1082509
1632248
44964
1125802
1644922
1970993
1384347
954586
1178474
180048
1584696
497604
1674871
226655
1064489
1523637
542672
1423439
1287317
243501
1244324
230813
398713
1766868
242402
148644
578371
213878
816382
340981
1980089
375910
1436736
618758
633801
964628
1029335
1209721
123888
965319
1739645
231346
1926218
1705743
1621546
1696572
1661979
271263
1251823
1282334
180105
1138955
1835700
650265
51759
1981195
1446735
1942372
1795751
177032
541357
1137687
765512
1826460
836039
1652593
1461591
278554
384041
119315
944319
310555
494873
264813
34549
576196
1940125
1866520
549216
64691
222932
1498663
992526
1013357
816520
402253
468307
1180748
1724873
146021
576647
1108659
305016
401875
676488
661066
1135282
1114780
1826768
1871919
1823554
434569
1099845
715512
1095875
986645
768872
729173
930577
430580
1249548
927497
1665281
630894
1964339
364950
1241419
875456
1753874
308694
773863
503722
918020
1937684
1274963
861798
920544
1566297
275708
1118318
489840
1879593
554021
84695
1082981
582421
621796
1289870
1899629
403319
646589
363717
1415910
285380
329387
1418450
84988
1397098
1629337
1075738
689501
403677
750112
1707784
1625202
627085
332313
1054291
699312
70171
1473491
1163415
57907
1413525
888709
984738
1112864
1261022
1045270
999086
101106
1146332
1045466
1672962
198309
344027
1756770
965946
623857
3429
135690
220309
272308
781702
679454
433865
677873
467895
1077385
1980243
1008467
619168
1590442
1565467
1980971
1983058
387282
1614935
1035396
1837265
1054975
1549956
236083
1598730
766671
500749
835482
1114721
1752848
277678
850339
734216
918971
1229456
1030081
843780
386053
782710
344073
344870
1367043
136256
1366204
520922
479659
1800892
910277
198052
584263
1529052
644268
641583
534402
1877829
1865296
640839
971282
718272
1631559
554009
1167036
543748
627924
780653
418169
624699
2444
171181
1051221
1906159
1769065
528321
763762
1505346
242407
1061829
1059422
1252230
753370
1189581
387230
569305
1872270
838866
1660332
212640
1471276
1501400
1621346
1287744
889170
1738401
1188956
1592813
1534660
1729756
1082615
1243585
437297
574930
1479874
800239
1045262
564990
379045
1263549
649775
792315
952691
1616990
302827
202563
891981
528504
1591345
1276593
1968146
945610
270465
1698907
27389
1861220
1920167
1256020
1233286
726750
813580
1678219
907395
344148
1600148
1258621
484217
1441383
142842
625350
649923
711990
496656
82261
593810
1765255
1593222
1483287
644327
749151
1180273
1714924
1197900
1939105
1638041
553899
1746678
1754226
70243
377752
734313
683538
1204472
1371882
720935
1793015
1090876
904134
958564
1343562
272101
207555
1740043
1086019
884418
196088
282581
691326
1253218
316904
1672258
1618204
1161504
203292
763133
1963632
848097
105024
1368529
381471
1118722
1805070
475221
1768284
1627467
1776980
10903
396303
732535
1163199
503498
670871
392791
69094
451250
1107307
1684016
1648612
14175
829546
1280293
977062
1783796
1712985
1872498
1628371
321380
137865
1020936
1814210
1113776
1174381
965506
1972849
589214
876507
909821
1463051
436550
1106797
597018
503776
1324690
1827719
180498
915929
1084427
567216
1706091
1265565
1156162
1497235
1737409
1804764
222154
1495073
389131
915845
1731896
780079
630740
12962
1653461
1350558
449839
1083094
35824
909581
1931417
750114
241328
385516
45172
1152677
528822
1320393
279268
1259522
1558300
334005
706966
622406
86594
1812139
650536
1657921
1170628
1742618
1638905
1766816
1371774
1244966
47996
1455307
427398
744852
1248550
994883
151812
570800
859493
896098
866913
471135
231896
1298608
1219930
1996113
1502451
1259615
1032888
1896267
1867159
147714
46245
1838639
1717098
794268
1007194
1475227
1002202
1949562
1554424
1803686
1594680
1629093
1461246
896827
1798013
1006084
1981935
1163718
1640311
1552651
901827
1217670
1287516
394322
625379
1610045
404706
311318
1539389
1104910
1242358
589821
371171
417887
647121
621134
875895
1966270
433385
109173
600789
747149
426122
1869389
1249606
38143
498688
175837
1999457
864124
1697409
622912
1386256
214547
975239
1844137
148315
1582565
1816617
1979485
1517400
593540
481347
576702
1005912
410965
1438352
115646
1922746
307081
1830258
1368569
1797122
1644689
687985
1798247
381255
1254908
1092593
1289835
645662
1413795
1751877
30219
618964
1380478
1092232
150903
174927
230377
171186
1428912
172637
1610529
151285
1016861
297083
1768796
755583
252106
648972
1321186
454189
276114
1938220
51928
15024
924980
1109650
1427057
1998544
105499
1855786
1788490
311868
357469
1836279
1176389
1377777
852503
1866092
669278
98154
595876
1429546
1535595
56672
1067681
1833830
1506226
296193
1953108
67685
91421
1105046
885580
550279
731635
1280107
1037955
1233038
86269
144154
796957
663078
1369921
1201630
1943590
79866
1266791
237052
1344521
1808484
1187491
737881
1006836
618771
561146
1810379
803600
1259406
1807621
1796701
1011352
1729926
1727436
1215069
1146324
922929
803812
1844797
268971
1832833
296330
1854515
31908
266110
1884779
1025778
560533
176956
1261514
1022431
1758699
1471742
182312
1233209
1778968
895419
566809
415399
986843
1647582
1523708
704320
63700
1853687
292273
99280
1147570
1886891
144088
1817069
1022494
491007
1665010
968691
245977
1183881
1776092
1824671
1220724
1285726
676867
706735
765344
1773673
1908758
1199265
424856
1762073
1950468
1543723
158748
1750415
1344921
997803
492208
370415
608969
1555896
798292
619667
1225527
1190568
143601
161566
337475
614970
1279152
1110980
900890
896055
1222813
1058802
1643297
216830
999655
1174328
1716997
381660
999427
1824591
1172988
1578048
1573787
945743
1089450
1117245
1549526
698927
1815265
754121
913398
1416515
276392
188732
1061902
956714
812278
1472941
71739
295344
65465
952272
454311
1259109
679598
1341647
812794
1478817
1640179
1165086
541947
1099013
324949
1197409
1022742
791947
752225
515458
1979481
1646307
902525
356402
1917287
239764
1417697
178403
895079
1778436
920445
296280
1954219
1266647
1040460
346558
1889611
1325846
709981
1698977
717536
877397
1865479
1522317
1710876
742975
850350
1112619
723192
1141712
1648240
982370
580074
1538284
1654706
611484
1038865
838350
1567539
1735184
207888
572586
572847
1829054
904219
127212
1448610
1237160
1022598
440228
750198
542232
1049423
978728
1220043
1849564
1679393
408385
65455
1172671
1850108
1931473
1587050
1814788
1463343
1434969
1217443
1932405
1263722
1340202
245274
1961769
1233411
577173
411523
1926660
1729711
135245
662217
13118
1048714
365024
78543
1918575
824159
276105
985804
456923
1733059
275073
1635795
1407197
1177907
1898125
1378719
961464
731048
12167
1493433
1855649
1193464
1049764
990107
1657961
1701479
942354
1994174
1671380
1514021
227598
1679985
391232
1088050
751342
1667613
1045358
927127
869388
1703990
86178
1884424
1068867
479973
718917
107474
1315568
51216
1271717
1601417
1539433
1452709
22364
303111
1508411
108008
542178
1361751
251353
1117701
1952286
1877903
1574438
1656113
248759
1880423
304579
1249211
516888
138834
51694
445342
957196
214800
841623
470699
1091104
296101
677340
1174842
987411
1342219
1987818
159565
450150
1076003
706246
842684
627334
606204
1364755
1793443
984276
951730
1746134
1939202
882878
948196
168529
1505647
1288993
1843680
336831
890229
1383053
20215
1008263
170474
175795
103828
1735916
570148
1769124
1677677
595956
1298828
221622
934492
346742
228883
1099602
1998383
1115923
1074931
324068
153206
146001
730095
295934
199835
423811
1055183
577365
570399
60818
999160
426655
88787
1770927
537282
840534
398676
818809
1566890
1575668
1785831
1426332
455427
461792
43930
426231
575408
184810
1854945
1364457
367205
1197303
103215
427233
1392404
628964
1781081
1635173
365522
986615
308511
224656
298163
645497
1314429
1281206
1984351
819636
1022565
1843964
1542309
1061332
726765
1898191
839771
654326
1388359
775030
903251
833894
1354499
1887305
406678
790645
683463
1288678
109127
1580966
923084
420948
1576360
1199569
291083
1540749
631074
1814587
1248190
1964481
70665
373498
880932
1368069
418331
103985
26168
858070
187220
1363678
1085932
1174542
303968
1144207
1776106
377971
1559582
1461222
1360508
1429443
599765
12275
1754190
1651660
1729084
1933970
1875564
528151
883776
1637617
619899
63654
1991168
172468
989514
177902
1561828
1294594
902375
1403423
851416
1348951
1183714
1427741
1302695
1578742
780767
1108530
1489917
1521007
743663
578828
1843421
623144
692530
1833464
1333091
1026593
171315
247731
295392
905420
672970
1415881
626415
947677
1993512
1750938
1449318
1595958
563199
487195
1486558
339861
860040
64982
810985
928234
1515309
1833663
1521875
1157207
1405192
1527912
218085
1040821
380083
573121
562502
1977582
1097952
403836
869198
1924374
478925
730549
366007
1446191
1983434
214284
564455
740770
1891879
1995930
834567
390071
1721638
1907509
1049431
203496
1797768
759118
931360
48043
113841
1580264
1985738
851435
1200941
812874
202469
62735
656528
188521
1782954
1918544
1518551
378028
1479152
1134202
1073098
1936621
1373307
1556285
1361861
1185249
1311332
108524
1131808
1425347
791033
849537
1992366
1355541
335721
480861
977901
856449
1672502
1157317
1100743
1508391
1269423
1989407
1712438
517219
898942
1335680
576863
1951154
1611303
712880
647106
110433
124173
435142
1297013
1919599
1169930
686883
1702983
938495
1959751
1058280
1018144
1251825
156461
1890602
1422210
165878
533592
1164782
119773
75236
978163
176054
1822792
1393220
257141
87255
1130425
1996709
1420570
755415
1887618
1902910
1987409
106719
1981823
1177494
657864
842396
1099209
91473
1926862
1956127
421869
956187
1782097
1090818
706849
297463
302974
1511510
1263213
121930
426262
470390
1176537
1978234
553789
481587
1112073
1934324
674884
1843852
385431
1960769
1011621
407705
870700
504718
1802661
1817912
400978
1055424
45629
1831407
879018
1419064
568346
1344484
849419
12032
1790927
744298
1905566
1029396
1322291
1528807
644266
1652529
1486816
1849073
495933
420819
252384
992693
191804
1834380
263833
957148
1354566
905327
495461
1262478
1740484
244368
218996
1866528
1831141
131004
1768023
466996
1957838
17127
450879
1466943
1591227
1655443
497164
1428738
1586951
277857
1600254
1511847
470229
825454
303798
914049
486385
1736761
1756346
710208
127503
1353618
987485
569750
67066
335007
1001060
937625
636669
615139
1050628
291791
813921
853468
667841
387439
1935191
1702992
1799921
483555
1219155
760176
477930
1931487
675209
749846
1330755
1556554
324218
456806
1123095
1609918
1677087
1469773
796864
1504835
1466287
735917
33614
811747
1125180
1216355
433305
605827
778879
1319177
842580
246429
143340
1002391
134429
162641
529817
577955
1751
580320
1760847
1796305
35402
1115735
1861588
1743932
1147306
298595
558163
284796
724661
596630
82526
1011017
936496
416659
997333
838206
1874860
1832175
1076233
591782
1345474
1963984
1142578
1539689
1247641
249392
1328749
277926
1509680
1192128
1721780
20059
1741693
726065
14919
1813871
860343
814594
248876
180057
1628797
1726238
766052
340444
1574368
720413
1784557
137874
5780
1775805
834898
1997843
992797
1657053
358037
1360140
189047
1967816
1568270
360198
1629627
1672226
926751
1316694
1816244
769245
378142
1907896
292703
186144
323973
1029092
819218
1890628
1971264
1745765
1885382
654492
1670607
826842
200797
1620371
203713
830846
346680
1932819
533811
1762223
1832958
1213210
1150770
952449
1127339
1054302
825250
192774
1577320
568324
508489
1272493
1014990
1479666
1994204
126754
1658283
1074353
1676946
577635
234094
764124
177582
423135
384528
93677
844119
454935
83240
985122
1115217
778539
783764
1086399
1264980
700612
167208
1749844
1909035
594153
656435
635428
600801
1151753
1919181
1816944
1707763
42399
339235
1664932
1792022
571851
910619
466848
372999
1167474
1439539
861169
680005
1050967
353130
1699268
1860847
66070
868985
872549
1622035
313027
672916
1195655
1505257
1394478
1445706
1910136
537060
1756725
629266
1814162
363673
1507833
543243
1314451
1954798
1294184
912175
404766
740425
1617813
1799416
746369
360164
279098
1738797
1945593
204717
1334863
970734
1725193
1893180
69006
1106471
949808
1160637
1132710
630092
101555
1131160
1307673
1482968
724266
385462
102660
253079
671352
1716946
872639
1162235
607880
1183565
160214
1291780
150014
1168570
509435
43914
1780403
205467
380631
1383139
500577
642315
827577
710064
1502094
925356
674902
904836
1532660
1336317
1504599
1226396
1956567
697086
56652
1115974
1287551
1812880
838394
352248
392377
1056177
51243
775557
1437690
1094505
48260
1855754
1261315
465863
1886690
31834
333737
1742800
996421
8943
404924
16642
1402791
553281
1706107
530275
685107
1133677
1178659
172141
847434
890345
1466197
287325
319528
1738604
1381003
865286
438872
712336
1178521
6439
427976
571227
1544422
1204579
1530434
1391797
1289238
1972428
1043780
881725
1548549
336082
1468174
1836194
31634
1043262
170300
1204178
292662
1147312
1542660
1406599
1216281
90193
487579
349212
494975
983351
1133846
1366786
272462
346608
1181144
159424
1568569
784682
1305130
1406071
1185186
780479
95185
269349
1314870
1475890
1256429
1448526
59220
1129882
943143
1975266
429460
1411763
136586
1492293
900987
335221
1092274
461775
1629961
434894
1468275
1642426
624683
683173
1141618
934681
1497401
1242529
1943978
257450
1048746
1792123
1420949
1730248
450961
1813099
1205857
961880
668050
1901343
653339
1288748
1989138
807966
12757
1537790
1677753
689885
1129274
792304
38904
72931
1752612
125245
85318
1859212
1862786
1231364
1111474
1539031
1338912
1327872
645582
191626
241808
251556
1775096
1715000
973775
1249221
1305939
735424
1493832
1022544
617200
1729031
551217
1868867
627583
1003102
1043562
1601044
1149636
1056255
28827
1815219
1674794
918702
1694206
1424338
1824659
1162638
1315815
871416
167296
1314629
723242
280108
1364961
1064648
1997940
36903
520027
296097
542166
875032
541243
1898625
1241574
687626
607737
656164
56177
709425
1585372
1391586
1052943
690768
1787693
1775797
349047
679049
1369869
1568302
1746172
60973
1424754
1624534
1556495
819554
643173
1040445
491582
1333157
1544102
1351435
1567442
122030
902052
179225
945677
933880
1249441
316819
1014551
1540152
1897418
1203531
488555
1477082
441031
225845
56318
602551
1134391
1829709
35005
1446836
810097
391295
1245946
1255692
948610
1648808
951422
402892
139924
1837950
538514
1998495
1671627
1203285
1834571
1732182
1138686
999169
158874
158215
1690353
991902
94913
1249143
1065007
703742
744519
1428833
487233
1246047
1375555
1496219
1787341
1664077
141757
1103807
546716
129344
1383350
31471
199053
609565
1874878
1856994
1584205
1279610
834524
879412
1636576
1067654
450399
170285
939311
963501
1210008
581381
929769
943780
1646381
1108622
1748110
651327
934104
506922
757650
698884
336196
1897560
692448
813612
390745
523588
320214
1886671
976256
819297
167912
495797
1941557
382216
1020239
1830940
86161
925729
343464
1440248
300645
49570
66739
1881331
524717
1402550
1273038
1453328
1856706
7603
1118539
1673400
1903027
919082
214651
16897
102413
1207181
645433
607778
449212
1782773
1560645
1323223
93397
1479806
1998774
785755
1505119
1916577
543914
1414391
1784029
1497162
1044755
972467
1589428
1907949
586507
815124
1580429
1308452
1249550
1016137
589570
1244175
1140404
703726
1266768
862727
1454602
1571990
167189
1868829
581129
436014
1735117
1815845
1831943
60947
964791
1549524
1399946
456592
447312
1964378
1446943
1278969
1014059
460637
812668
1210228
655775
105571
1268426
643480
718264
1919681
1326953
1737461
200143
102692
1710106
1393962
1334636
723344
1757831
929050
1519899
1143909
1748314
1161560
1396454
313742
1871127
853731
212198
1045664
1974848
1461423
1792421
501039
1492770
1777915
1480331
660330
934224
525531
1590645
985563
1905143
1910859
614307
1779717
1380752
1361024
726260
1723407
412701
1827926
1869824
230245
630388
1174072
669258
1965317
1110276
1803788
1992227
1559653
1027573
1366820
1308542
1405714
1969549
995381
1764001
1959921
562266
1042958
369312
1611518
594802
1057184
1607695
1174406
1267969
1591737
1178187
1996240
52518
1037097
1196889
489654
939472
1357691
1023798
1117072
71989
736559
746803
79901
1604313
1428167
1035720
796523
479901
15487
622627
666395
1902494
454215
678293
1321706
345630
1227721
1326836
90835
1222030
1828930
796024
1467879
388449
1406896
1734527
112710
525368
859018
501504
287059
1714609
1217265
440208
835922
1989032
309506
1091787
1344762
1700230
1237687
935965
828542
481051
1526178
1347099
1441161
944484
1047841
28234
1371906
486388
1950875
1547487
240891
631931
1996849
1158727
328619
992988
1496620
424306
1335951
1090454
367846
1977329
1979543
1710886
1912253
1185289
647941
1299472
826793
351332
179764
1273712
1893927
1445137
1429705
1960141
1316867
859566
1434610
622156
1978523
1865451
1609274
876782
1288011
276500
1085830
752802
1196810
709039
1659845
674337
1776521
1672763
390267
1360902
1364806
1876368
338122
1484514
1208798
1545046
1821219
858140
405393
311406
1116793
85149
1002946
789404
944760
1265044
800820
1750758
209388
1700144
1841898
1116597
933550
30536
1377756
1615383
127306
397425
926199
1023444
487536
889169
1611802
536530
248426
507800
1487233
1537249
1085702
1788321
129018
673906
1439991
831105
229152
815252
1635563
1036049
1240887
1924085
1573861
1045742
739706
690996
1063596
996830
403933
565338
392722
180001
149420
489528
1051728
1211234
1387688
1711915
77283
1809315
428425
950545
126678
575106
487459
830821
553015
1339089
1828480
1765563
959172
69766
1775699
1408383
111753
304866
853463
1377514
102206
1142428
949926
1740381
1083125
1967068
841148
446069
557933
1829741
1005739
32344
1636455
1827109
1890248
1635733
195003
1294519
1738601
729926
1339714
175791
1945558
698944
134010
1869994
1180338
1867504
170213
855506
1036753
353463
435242
1286567
486819
1704621
1860138
214504
1255849
1975616
140114
588262
200608
415703
1062445
1148270
815734
390019
1171272
305986
254085
1919750
1323758
487078
1077826
508407
1559955
1112694
578844
167201
1983225
895849
895083
85650
999153
804095
952772
1741230
444997
1939677
1099095
284437
478419
1378137
1538313
354768
1369394
975197
1135084
948487
1160935
441602
766678
1516907
128212
1914001
1457026
1764130
1975657
1650652
1074157
581665
173449
334771
1685604
1766182
547275
333896
1611626
27256
1617410
577098
1502928
1490356
1010417
123864
1664944
1703569
558827
387138
950416
1236430
670658
1056909
1813439
1518656
522904
1259160
413245
134560
1375592
1753412
1853552
1025358
623851
1117210
809023
1746569
1589254
1166054
279481
654945
1453033
1272912
1539199
1392465
639282
837192
263614
592494
1533405
1290761
513879
1491468
1082050
847467
1776550
875062
1223320
1224849
1854939
1634144
611304
31828
295779
1704240
1711216
275834
1980765
1603529
586401
402248
1583053
1198241
315304
341843
2959
859480
184291
190815
878235
38811
1072858
1284923
80317
818955
1107691
1123180
415132
403475
749113
1889096
91902
783051
1710716
1244955
303862
1311092
950544
1572649
1257299
216144
1165315
1617905
61610
1697208
532069
534876
1957325
1384490
1766683
1999168
1242210
1962580
1620271
22169
1210681
1724879
601705
1767595
883348
223654
1105437
1216547
1838806
84850
1932476
929266
121204
1316252
1899478
801926
1165696
1990961
1232562
1949103
1648424
891805
1385421
185858
258257
800331
598003
681372
382415
1141581
272937
2394
1617371
681765
1549141
1190715
1754365
1756929
1096376
1841419
1355940
1820085
137305
672303
1690964
1838594
1947761
329286
352381
1868153
1139784
1870510
1484514
266113
1677229
1198715
557453
889827
1845957
1959747
1609178
1834316
1236704
1849250
767582
292437
1796437
776494
1340678
903925
1270303
769427
1071959
1026597
209632
159883
496227
74244
767776
77217
868278
1014698
1014108
1182253
70543
1871860
1830903
1282530
1383406
1661430
707513
1791890
1768379
173454
505989
858819
636249
1995950
1471880
500503
1519433
1796292
614434
888347
918736
1342224
836019
801462
492028
1037567
488130
1354969
1747586
951060
1485932
140985
21481
1891098
480140
629777
575076
1123726
1628485
1480770
1888593
1520866
1300870
889912
1611339
1423596
84005
1262265
935814
1589144
1340158
1104680
190488
1592044
1976776
546432
1044525
1196056
925626
429204
903309
498660
178831
1557040
701462
1406576
1599038
987199
1311059
1208669
1963509
1777196
1578654
562784
625251
319300
1578984
1418380
1509753
460821
489751
966618
1368285
147416
1334630
575036
63227
837706
1758668
19788
370977
157279
59911
620287
1193522
1888309
1020201
749615
887748
1489800
48140
38711
221664
1852944
1281124
1974871
1223600
110540
1571217
1193186
853724
1757364
1006252
1329883
1014496
1781902
197427
1215935
712500
5916
1337474
1376511
177286
7395
1959570
603405
155990
1480198
617134
1745052
1172211
827796
1236852
1426327
188057
314650
1251604
1673386
556548
1809391
1298322
1523880
1355026
792605
422761
734391
1197098
919714
1182498
791500
804905
1590064
444226
139830
599381
1649931
800217
1532358
17176
66212
1283686
630168
1486445
735690
578502
139414
1356379
700396
1705705
82536
1749663
300009
1961302
1224531
1281605
1018625
890873
500933
1353809
546957
782098
913680
1382622
967452
875169
751999
190281
1731396
1360724
470068
1141996
1670235
191891
831382
100520
81071
525703
413839
692021
532595
1320042
1721104
1356384
1775006
44866
1304835
714853
461214
1133464
1270809
1817350
1970976
187008
1133077
1482557
1688770
1370878
134973
1352058
425028
748615
217465
307750
1401651
1091304
1972878
1139961
155582
795523
343008
1369805
914408
1406194
1373346
76854
246742
234045
1969295
1582523
213006
918026
1644095
986681
1244824
1874784
1033287
142023
1793982
1406268
1918411
1037125
496931
603257
1443788
716623
1751770
289681
598461
1330680
1933138
975724
1960096
1200875
873414
1994340
1654882
316625
485287
1275773
1866463
1151751
494087
399008
1008329
389790
1156914
1105791
1604156
120013
356566
1557294
1472962
1341809
355414
1829102
753880
555047
1528222
804082
28107
1614395
1593094
1519095
1493579
546375
1315777
1759282
1476082
968063
870067
1441683
701130
1816640
76480
1207628
1625386
257123
50216
376874
343954
1338276
1906106
1483071
782436
630374
1376363
1916843
1786185
978064
935111
519962
1968926
1260027
1411334
1421862
1177632
1356224
431327
1559974
22866
1013747
1882258
1448092
657483
40877
772071
1442039
1119251
253329
674388
279033
1527121
1439011
1403035
384283
100255
798562
1392555
907087
1747141
1527535
434914
1773857
1484145
777778
307135
37432
584863
1467267
1198209
777649
780443
1214716
1912829
1436641
697031
756049
28293
946093
1326178
1854702
1231088
209597
1577092
548392
1200331
602858
936636
1575565
1644291
1188862
1710901
391066
334038
1493616
977140
429397
1497995
1199004
354792
1511676
493353
1811502
1878587
1686949
1226571
893043
860506
731586
1420934
1473408
1571624
1728830
1061867
1262144
679783
182442
1350715
632125
762097
663849
1021583
1284677
1956680
1705247
357980
1723065
1948172
350796
1922884
913348
1024390
1654827
324189
1443503
910180
1212307
317116
449118
837841
1081807
208469
1159539
218897
900347
1020093
101834
156328
872145
1248920
1985948
1507523
1123815
285702
191326
191241
1303156
1922707
409192
1496034
926526
742972
1460034
528101
1347062
1096645
1483528
783477
758283
261920
675347
1178798
817144
1537617
1567034
1213112
1425135
1275405
174235
1232799
909935
1753889
953801
700078
1181422
1034414
1031979
267811
695399
1561192
490837
79632
3539
1901499
1578736
1197136
437121
82843
838928
1683086
930127
1711799
1749031
237340
650200
754063
1833327
213223
936310
1415719
1469578
1564121
362341
648470
1341709
874001
635856
792707
639081
80235
933731
1390305
889122
1810986
827740
1943120
1150575
1280048
408736
1846415
1504248
1340139
84122
58986
226545
833236
1635108
1261335
1336907
279889
1114528
1291792
671852
1003614
1145384
1267262
1325721
728614
1464219
1124751
502136
1439510
1820484
999752
1391840
1587723
323527
738493
1747415
392547
896110
1563817
1194058
1214866
1613848
550292
566632
1701997
1897030
726314
657881
1035532
1467943
1791833
150519
1335732
577259
259072
1195714
989743
94118
1120180
1379947
1237420
694421
1478181
1533602
192962
43685
1677665
910101
367185
558478
193955
1802696
1658217
47825
70451
1989427
757971
579064
271014
793808
659437
167545
859908
832916
941290
1573271
582533
1451655
457067
394679
1068063
1955153
1301963
340652
1490785
1024125
1571291
1098220
952210
1530432
872090
188055
1787841
567854
1813977
117478
1080916
772446
371761
1471003
481088
1614258
224389
1436274
596168
1764561
530246
537894
284046
1354335
629618
600174
1789458
1789883
605229
1782257
1597006
1736407
1408744
1665891
1890865
293897
1391657
1827542
1594088
37977
1069322
1846995
594840
1651098
1360898
1285345
1089590
1830290
292506
1242365
293449
742610
1532948
941926
876461
505094
1968719
1648147
1327799
1667207
1151568
1850132
1852611
239002
129788
1964937
446177
1559870
922192
1087786
1802546
951395
1529625
1963222
1370961
783728
802806
861263
1605713
1213134
988867
1646795
1971168
989533
1761438
1429489
5967
1552722
1704393
881260
1195109
1983769
27194
466297
1626152
1936376
940068
793818
321462
1427030
759373
1024123
1983502
1385748
46166
1091387
1992579
1258247
1340775
702251
488622
1724016
892780
57162
179431
577480
1671571
1998762
1699564
1231650
1891296
321820
125314
1563057
792720
809593
1380929
87581
65310
321811
676140
1792478
1814285
1047294
509665
1004214
272230
414075
717111
941698
809451
1658165
1692074
1465942
1991784
983181
1542074
1820852
343946
293369
1867978
1758334
1123364
781261
910768
316749
395658
884299
1591160
419637
1520495
1894493
160598
569488
1073934
1653949
268056
1343808
270108
268531
1222752
180651
842640
1440994
660280
1481074
498692
48
24268
1155613
696786
1791746
1774651
1473391
818367
1139585
1274492
787717
606003
928419
1736581
67760
7972
1610108
252704
757345
808695
236126
166080
1256571
149345
475504
1188382
928622
775907
1674512
1946372
1868446
1541348
844750
215920
1590210
806618
775450
1202533
638733
367896
1099734
611557
1922049
428989
366309
990304
1336330
834307
641519
1167535
1341949
1398115
742337
549492
1349623
1467119
824113
364452
1973500
442114
29026
1336121
573398
1973018
246957
543554
261703
1968331
456703
1061672
1676874
1657223
455471
1586489
608336
989935
373618
1229212
1363262
574531
594042
1322059
1313723
1198427
1931153
1630110
166763
1210340
1799883
1223678
821469
787900
303105
1648917
615885
1687390
951580
1504976
566974
403905
863655
1457003
860789
709294
1603016
88869
378901
1732738
1969850
124081
1000023
1364651
1983441
1194842
1599785
1776863
116379
516988
732541
1315813
1959589
1768024
29909
44863
1945257
1797250
54177
531305
1202498
517203
1176337
1415272
1097349
306119
1575837
1601316
1241330
536550
1068435
1275289
12937
1913833
1996508
999697
358255
1773575
937634
476544
1214768
122163
1098238
1971091
350131
1573553
45468
64674
1630232
1116094
726731
1181887
1681845
1854382
842300
1949914
1567033
1840162
1343156
375199
1296963
1262030
1086021
167100
1875755
769058
629746
635579
566124
686280
1484073
1808149
890521
25195
1888821
1947372
1691117
565435
1428294
757955
566019
296132
1967384
1262153
144402
890464
319888
1464119
198958
1151010
1610051
1251240
651334
443256
842826
508309
1586416
1815017
972038
1463562
1103898
533200
1479829
1954178
459608
855504
296394
352035
217604
1986790
429302
298064
394726
1713480
6553
570445
127634
1047264
469030
1351116
130966
888221
455345
1700587
491884
256432
956985
1857836
150030
1601133
1142652
1814784
162999
678160
1602105
1713760
1689321
490552
1840169
1364251
1366141
901525
748631
1116060
775140
517397
1399678
524762
875298
1666210
50154
1305239
1788561
409492
817932
1762136
665359
554651
400146
1207433
781942
1517735
128188
827076
1256813
571751
1937494
652377
1784743
570976
42769
1891544
946263
1302505
1296791
1348125
1928968
555634
888480
860066
1758765
576112
1060408
1639299
209269
927907
165786
1344110
1745154
1833695
232637
1514931
1967358
179055
350560
228670
1118594
874669
1559198
79893
1555615
1134249
1057346
1729964
1652523
1038785
1611911
519936
122331
542306
87332
971541
1713949
1673241
501848
782493
1570805
1105577
334244
874008
1821284
388233
684250
1077278
1547935
822198
938531
1750160
148539
1173804
1776955
753159
315292
1002274
327946
223720
1582085
72342
881688
983458
1159830
1868107
161273
846065
1396334
616174
460975
1894918
1889796
414905
842188
208875
993106
74210
1847951
1212125
1833436
1490847
86757
190263
278323
936506
549068
1721607
1440905
1376302
641730
208436
156991
457820
1938340
1911831
1839486
1691122
1940903
1446547
83777
6596
1639480
1888407
1667317
699861
1489966
498949
781150
336324
470531
496344
1088380
104717
898799
890051
1530400
900931
277740
737039
1017700
606132
696005
872163
1947568
96766
495191
640627
1160250
1367608
508073
158634
1308629
1819776
567725
1154987
1975057
888381
605539
195252
25264
1548516
171781
1376609
232635
1997966
1039771
1469856
238740
627307
1302466
1202293
1439914
1625304
154725
943569
1788651
1147555
1048247
1603740
1481020
1630752
1453029
1890028
522435
82077
1180072
1741239
1176484
1951601
239659
1545391
1524196
613262
1525405
1295482
648511
1258956
1341176
1563009
543026
1131796
1619297
1909016
725878
1706305
1357353
1037513
1825042
981001
373619
515364
1447234
807055
675586
1513368
280753
409993
579288
737394
904526
29378
1126882
251769
633119
260846
367322
1597972
228790
934673
674071
741360
1618200
1164152
1764964
11000
1723239
1225599
528012
1174390
1899255
820633
673610
1705489
1908520
372321
276119
1137365
307627
1778045
1575445
1803485
914816
1538161
1447310
1383183
538965
1573764
443985
645711
848601
592032
1104657
1160406
323611
317568
1483310
785469
1722557
1950676
445849
1090431
627194
945990
1765295
1473005
1788598
1924501
1637266
834844
791609
1681686
934157
1825224
1140563
1371877
253313
1021906
614964
1559665
1562157
1276819
1350148
1009473
321225
1634254
149716
1776171
124545
1336234
776261
1487313
473989
1985468
885837
689408
756169
870042
1990809
991372
261657
1824739
593441
940480
1715574
1373068
1938038
1550470
116410
177345
788918
10985
360722
1066064
1040138
1438319
1417439
194299
161182
1157123
797771
1953278
1603231
1741394
1766954
401533
505833
1384648
735266
1082823
1968429
20152
1219925
1534003
1249586
534099
217101
1176887
781706
208981
87648
141460
1733046
151694
659729
155545
243645
1940556
164343
621072
1594848
1090345
1369938
88140
1557836
396324
221040
147694
1494519
802323
45552
989933
1859481
1713276
1378043
556978
256936
746177
1703551
12927
551471
1982143
893509
1511137
915593
1441238
1567822
1563589
336504
3074
1605602
1688223
21546
1146381
346239
1984332
477179
580428
1099356
1948665
1714553
867646
1557652
756843
573554
1372402
686534
408431
1299662
1025258
1265340
301561
1161696
1903239
1417063
76151
574158
120660
1945400
458428
1880712
888127
1752983
1659600
1307747
900585
1052338
1395490
160826
1626937
1774121
317130
1752846
1114092
841906
1671648
342463
1193490
842131
1427921
657115
1299964
357716
1067431
1821416
1919699
1465076
987581
262772
789481
625306
219850
1591452
1759456
759474
1333756
1455832
1217672
1888741
147838
1500541
705237
94702
1768987
1315773
1543235
1419540
1309580
1254676
1735827
1317979
1567710
205378
1198350
704975
157342
1166592
476041
654583
91655
1009478
1388601
745987
1380042
468922
1729220
1181084
186821
1501694
950479
1559549
69532
669363
835706
1038207
776611
1523090
1292044
1044552
1274855
1453228
468375
1983320
187009
1216775
1554747
321569
931323
1019919
286855
1216753
309832
1001386
111107
189186
1050786
576887
1857768
905676
1431750
1085927
1312167
984717
342416
151449
63881
1051103
449820
1545261
1337110
565654
6528
450260
1860917
585898
1186727
876499
1333927
1251590
215252
1160932
508513
11951
1638058
1515437
1499830
935977
1562833
1352904
1459779
413925
169035
748315
712997
1900350
313114
621565
1299797
333671
962813
731231
334179
793403
1747273
767798
58503
1133745
1086666
277106
842288
1666407
1827302
670259
496903
1069411
1726368
1654963
1097794
94511
818484
1321902
221805
1350190
1283731
1978017
1978678
24034
573558
1615622
1237455
39049
973115
1289365
1521512
1724808
974697
1521976
294895
1974903
208118
115351
1191379
1854322
1905575
685013
554990
1029873
522803
1226810
390344
1870743
469337
1613043
1219355
1708432
796834
167364
280838
476886
1746411
970441
184417
1511297
1079898
1332281
1726711
44522
909835
132480
979184
1891378
1675868
705243
107693
1045373
487264
1681439
1294569
72909
821863
813118
359664
953128
1767146
951012
391094
1919415
1844526
835833
132008
1028409
1151640
1952412
1823357
998693
32196
1972648
343014
65239
181804
865101
1026761
1721973
95485
541341
1129446
935559
626780
1093474
639252
376729
399330
1308108
1957483
1754714
909631
132100
1372576
1352188
1611981
308244
1335449
933298
1116803
1725438
467265
784822
1765674
656535
1300182
1708892
1147267
161688
1529626
712355
474977
276143
629539
118820
1760235
1397257
523187
566061
946590
232778
1399030
553429
1848949
804774
1530342
1353709
48188
1427009
1025322
180246
757085
433866
1582863
1184452
973854
929758
288893
1968525
361045
1045501
1722730
15029
1228312
479750
202832
1681035
761401
1998241
1175516
1326543
179125
74822
254551
1223751
1402937
1877401
495225
641178
397757
1983548
1215601
1080340
150761
1856615
217521
1749225
1335412
1188398
416594
1019251
792044
150895
973342
1618998
144221
1620491
1182508
1081664
467177
1258278
367190
1754970
608365
691562
582378
132831
860769
437879
896506
940615
96492
1401201
946691
532620
1222192
965476
1037833
526556
1957219
1315545
564370
1900983
497019
104401
988172
813346
1327892
343215
872915
1487829
804097
330969
1075773
1242801
601784
567037
351737
13816
73209
400150
1171538
554707
712715
1084083
634158
1281990
1438826
1074816
781794
41886
571677
1668541
1243202
1494642
1717756
1920859
794037
286818
633561
1086307
679265
102294
1032932
1818996
1270129
1049068
1060476
1128762
9965
566367
1184667
1872775
318267
553933
1222683
1262342
1382451
1858779
180257
1678275
1437258
1524867
723540
766791
1439086
1608272
1546487
1134218
1447614
1499122
1005614
1388833
1468526
262718
428535
1464039
1535591
1604054
1223600
411205
1646639
1808713
1214992
422889
970520
1603695
783113
1850773
1708770
1343217
1157772
991192
865
1090238
507693
1947341
1273256
714999
1723725
1616514
1068154
505349
1904048
1828482
1978448
1769065
728395
510230
836011
1565863
65323
1762803
1448032
1836688
1579628
1360203
246422
417649
56424
81693
17451
752549
1095926
1211810
1056141
1489093
613220
1570395
1868410
56560
124121
1605151
1279925
1326257
1324273
1395394
166709
369115
314327
811528
958461
1034692
1629109
1795475
898979
1834634
1805777
1179840
625324
1096317
1626268
17158
1248121
1867307
1080317
256788
367330
699025
1434361
632972
1838627
1343916
1774436
657487
917503
1251258
1335154
1346103
1811135
123188
1467908
724345
1206223
65287
92185
223434
290553
785215
1636442
1677718
1977970
997187
1522636
1162808
1229775
1152744
782604
188267
1020197
487028
1195355
826739
811130
196538
579674
336591
657814
333966
135649
1516663
1746209
755761
1685286
1507142
1940298
504641
1587966
1005906
283418
697446
1971196
1681492
293905
1902993
1568987
671183
1929414
127263
691692
1988836
1415010
1619832
1567506
851098
1237301
493500
233371
1779520
635706
336889
640725
527417
678553
83423
1993816
1281460
1713502
1564918
361000
489719
636222
1988077
1389019
1983291
1474484
1707078
1456923
314787
431174
1763555
296695
530223
1374877
846041
610003
574325
765714
1460678
469546
1659507
506645
877256
974200
221060
89045
67324
631761
1053514
812286
1642919
1395237
1807143
230557
881614
238255
894535
1454336
427430
1587826
977933
1277196
49319
1675031
456563
901387
1517808
459819
617776
1436800
1508274
1028586
499480
1055659
299098
81491
965117
1631207
190645
271523
393708
754331
831955
1203089
1866716
106788
1937172
755426
506166
587395
594836
1760009
1393066
1593949
443449
935274
1638332
1516163
1119244
98425
1125191
895051
1323157
1266802
1284091
18234
1861357
978657
581433
1947087
149357
1016267
1646241
730885
1710253
1029608
1550840
354772
1798478
265435
1559165
912787
1189180
1664523
1016188
1878134
1113920
48251
778510
1056408
1377126
668991
1041252
172911
1726106
711087
960469
1559713
891976
699840
1463641
118935
352328
488554
412102
1739844
371488
1110330
694049
321594
1100454
1630001
391774
106175
366719
776880
1918632
896482
1877048
1243578
1295794
1459397
1213902
1858771
1006076
690499
161907
1150229
522384
806904
178924
863898
1601899
1008425
205693
1905085
1460563
1692103
20754
1818172
1875034
1962271
1980827
123449
228708
235963
864567
49923
1692927
1846071
398030
1024329
107274
1717716
480099
1384976
1000505
1512044
1175221
1186064
99672
1440111
1955197
1207463
1246691
1766823
594742
711695
541598
1795551
459810
964869
861114
1499359
1345361
1133938
1638602
265727
1020901
1287902
729590
959631
508570
1798148
1398100
1407371
1673734
1508139
1700118
730626
1065143
803714
1424284
730892
1753672
1430858
144791
1021467
763115
1201298
1041810
1641448
363814
1884309
1084846
1996163
1895405
13401
1594998
1723813
275622
88419
406519
160977
1309259
1951587
140984
681398
1769677
1828817
223786
374520
957260
1169212
1229885
596871
6525
356574
1800671
1228354
283446
1256012
1848346
1423711
1675618
267788
393877
405432
1028214
1379917
1665018
1610723
1981266
1965724
131698
1564397
278417
1293594
685477
1086764
28889
1398369
1374252
215330
1347132
1363155
1486654
5848
1482161
1319288
652470
668850
305652
335303
966874
95652
1959263
540318
1665729
1564008
854350
1950778
545541
8455
969546
564743
305615
1300759
744320
1652953
1271029
1199224
374899
810373
194306
326389
1963954
230800
54422
1048749
1737067
1504901
1383558
1608831
639032
1106313
1253378
524947
1259037
1763041
448997
1446792
1258488
1177120
1027192
1365383
1502659
1886910
1312228
664549
1800366
1051857
1905729
498416
1677166
1141782
1519792
195050
984852
368191
1999456
1598270
172905
928637
875112
746603
1233351
377900
1149527
617699
1596359
374410
1151873
1806348
1397100
1115937
529509
1621739
1543164
513070
48305
1584502
1601417
150432
782455
1732854
448428
1348995
1331249
1190463
602117
1687351
340677
1045905
1384434
17772
220706
1079635
1367058
331926
275059
154319
1267917
897291
899422
1627539
1659135
457923
814251
1513139
1864175
1759865
1368394
368087
1903231
1964069
1251844
1655833
1852048
1635063
731873
1408606
70132
1654383
1611864
1073112
1879828
1079366
305701
1956949
372828
754205
979971
1707486
1626446
252759
359398
319767
407215
450535
465484
742307
595547
243418
1238042
1170019
770030
442889
586064
66426
1015032
1900145
594285
109794
339517
1172704
1231119
1337885
608136
611507
1894653
1085621
159342
1626056
1022787
157235
1788827
1356373
595679
501382
451660
1303062
1373552
1730212
241454
111042
1053018
1372395
1812736
727926
415950
139414
1737439
937538
295535
968929
1495830
1364013
162747
173595
1205396
1575153
1204143
26494
791628
205043
1154485
814007
902804
313743
789402
1891114
240108
406654
1768739
886495
185207
1752331
1478334
229830
972603
1027263
1140622
638975
1249150
656489
1804292
1108285
430435
1814315
439723
1736105
299953
277089
370495
1949236
5138
1764064
1170884
1678049
985493
762421
1917593
1390377
556139
291736
155256
473075
1981605
1695151
194755
1902281
200832
744997
1243724
1050599
1257747
577919
1686870
280203
81801
605318
1559511
998074
924613
1341880
168514
898320
333002
218339
1508990
1422924
598842
54162
909638
752486
25209
684961
92209
1673335
1013355
1337840
494873
787751
1670469
1505374
245830
904193
1464618
1860052
264096
1190557
1379067
598228
1159028
45313
213908
1882662
1489154
547986
1504964
698006
51768
955444
183124
1619503
1612588
1574010
1088987
400856
640217
1772622
368066
1811878
1460650
793609
725514
171076
1367343
464396
370731
290444
59702
1133723
1324978
436447
1214772
1517449
141567
679736
904886
827171
41055
824785
467271
1645748
1480101
1919305
898631
1186254
1731675
725098
142562
508268
1205019
1288274
1012153
245852
1812361
1823209
1269616
472732
448072
184634
667909
314349
715891
351137
1515383
22748
1608432
1923460
42663
333604
527612
978080
1767316
909913
1073100
339211
388129
632774
141007
420885
233642
227439
884169
104432
1804297
1254090
1200503
751250
768524
379573
1956221
734925
1012441
1147328
1041654
19421
1974386
1325254
456183
977543
1114467
1983204
1963279
1851068
395436
874724
1038668
208970
186174
223639
453723
1920774
223309
1177236
233972
1876797
1779733
566788
1455391
902862
752003
221467
144107
655722
1626519
1762121
414324
446771
718200
665301
1071496
931862
633304
315201
51488
1323502
20542
1064713
980097
1184021
1797398
1275204
1464447
347987
1042591
1385470
68474
1616807
1805095
387575
301079
282704
1068644
722613
1012408
1025888
457480
1032366
560249
465054
1855592
936065
225129
1937071
1310388
362853
1314615
1138152
1122499
297475
113868
144434
688061
1588872
1439519
1503916
1997441
711137
303456
1769002
788932
1220359
768460
1146635
937641
1465303
993702
288088
1241918
394105
1075765
1188726
1764276
429231
1104891
714443
1072781
1938289
1075548
686972
1370871
1363141
656887
997994
154738
1003560
1735078
551764
1741859
964078
309259
751471
20591
907072
1394101
1816468
586949
422566
152788
1697350
1077075
1484505
635936
330634
1934309
93779
1988785
1650970
1406150
214415
224111
550103
1767048
1337053
268290
1446878
253587
111817
389414
1319400
780912
1220523
638677
1127667
1511444
1200712
357213
96535
910357
461078
429479
461825
1662896
368248
416120
1807908
661161
730111
993814
1911430
69975
1924786
555533
1938165
873568
1468518
897771
708210
1056110
894799
1934427
1462161
1897228
405556
1488085
216845
784294
719036
137078
1897595
1361241
71018
59527
1259158
28655
431240
635834
775236
1601335
447212
1355972
966557
943858
219409
591328
1479544
502033
179670
158908
627642
992998
1310116
26232
315426
250875
341478
740220
820258
784541
1926389
1225893
1384220
1512464
474796
77427
545229
1803993
249403
1576634
40644
1913053
648562
115922
1057022
1376951
173170
817997
593144
482076
1319553
393053
157540
1244896
319850
1748080
1252123
1262380
299737
1686590
1605326
1600153
976035
1530675
577357
1378497
17626
1614421
1309742
1175077
656418
1426622
777063
572932
1757795
1833183
165123
1514272
9385
1887821
1816298
1455796
1846585
1211532
295140
1070921
1752793
1965569
349994
457276
445858
1086399
1129281
111389
1720765
1934753
709278
9463
122410
1807263
731204
1132551
149671
1553320
515622
1617668
1301357
1756936
621704
976993
120547
239717
1640851
1248226
941826
1349269
810154
1974718
837090
1051189
1036637
909107
76644
569459
1054156
251739
1187934
1334275
1620268
165473
1997203
349120
1299462
941978
1682179
946833
517667
83171
524746
1737358
519237
631377
200461
369669
1860587
1122011
1964686
1595129
821481
1086530
1989373
858038
1652148
935335
1164994
1490810
237993
1652299
1778466
32389
1410776
1342049
1872757
1180989
1914493
1734602
1923105
225361
1887238
1080544
1252906
710143
1627290
567085
128818
99172
77784
72104
731013
624543
1115138
917357
936107
748737
560453
933389
646640
1509469
1442270
1740571
430630
990747
1816958
1474491
1080643
68601
1670651
340402
1094472
760652
780626
981639
1967581
773747
624020
114834
1564940
716291
1588441
1012541
1831237
261700
72183
1839751
19064
1790618
1555064
578463
1739336
1425673
1653372
1853378
1081782
796728
1591695
1504523
888315
939583
522672
668191
506096
1204215
606556
1158908
1881058
272167
1373880
1863495
348929
1611055
53678
1280516
1559579
889835
1607596
1235328
1913566
1506913
992773
1221874
1931212
456871
1951624
1200124
1342108
851262
721287
13101
216451
227869
1619057
905587
263631
1784987
1311352
791096
1038058
678188
121052
820942
580163
484149
963166
1681122
658260
714964
1271449
217842
761544
1222723
929580
1602450
1011128
101754
903665
1404690
884189
850674
1314070
982748
1554499
288506
1578818
1424761
1410843
1179509
54789
588172
810743
1528018
1947969
781525
715065
1587762
1306434
1899131
1215888
1710579
607344
102971
1464537
51880
1735846
300921
1975935
1568178
228798
1163022
1808601
1882186
1195317
1689012
698958
1831081
1843456
1446264
425451
1660539
1888267
1970427
1638528
1303972
480986
511983
573837
1817376
340313
631073
208794
1065717
1530495
1677386
1949487
1131631
1917849
1842005
1151638
1913276
1570934
1867562
1577523
999974
1815563
1892870
1703355
611471
1402386
88026
1794762
1677828
334713
693256
370193
1519118
613783
1920702
790581
339979
1868731
1355067
185364
114018
1421200
388958
1412296
1420105
1951981
861815
1951964
1940764
1438384
1427231
1630017
59202
1947951
972431
1273149
1878156
282243
1237814
973212
186938
739285
860011
1329680
1965388
1878482
1414739
1975138
525020
997341
685548
1436497
255868
1551980
1752565
1777457
883466
666168
1827208
1489148
936572
870131
631408
640266
1155091
431137
412416
1693245
394049
336159
1271632
1220073
1546112
1210560
255284
1854398
213726
695193
82467
1274752
1304565
275159
1609080
1907229
862951
1456444
703216
1730951
1712867
243270
1304161
931077
765175
346793
1089836
1409236
530148
783979
285800
1527049
28769
1745280
1176434
899606
985691
1655280
1803898
780915
1712878
1382824
1282650
1384118
464206
1868763
1543627
560959
1900298
585820
1774310
1613541
1161571
1439416
410576
341480
1852733
278815
1988142
1186747
156355
283457
414750
1659745
990950
212292
185321
161511
1867273
53085
164366
729642
1524134
1678307
1577762
1155907
97890
1693997
72517
1684597
1714344
786069
34386
1282022
1768044
1867013
938170
1441604
600460
780862
1786722
1310942
1846482
774602
453139
1034117
999899
1183481
479659
623169
1226530
589651
950577
809576
1974832
920146
973398
1710668
686938
257404
610001
297374
1500053
1544622
1579947
1197823
1213551
3130
1174506
1689210
379066
1417269
527594
1463822
30918
1493076
556612
572059
1382115
1038417
1038390
119407
1808046
356021
1002158
695614
439273
1360302
1308820
131496
1865248
840802
567506
673981
1424425
767595
65496
983446
642420
867729
927669
664360
367319
1816108
1886038
1962542
831913
223199
1905668
1181309
1777583
1973028
532855
127114
447325
1025673
1552589
719633
227419
1318202
668900
1604444
1286189
1023557
1050080
973181
1224618
174885
197943
300608
1224900
430702
82570
1635695
1497490
274110
665972
270163
91010
374307
1559419
173119
464523
1685574
1179936
749469
930431
1320569
448248
1544758
61261
659142
666111
1497718
1628923
390643
1723247
1100849
606105
792302
1790388
130885
54589
787973
1225843
191923
674803
821198
33462
54860
1352124
819362
1471096
1216216
1702079
170492
749249
221177
1458601
1722752
1222274
1438335
1738679
62596
1710435
388828
538927
1477681
1991434
1015386
675392
1785035
392797
552237
150363
503297
651869
1206837
1589113
961234
752070
1581773
887618
1357441
1048411
1783399
1200281
343132
234272
726196
565333
1079660
1828547
1622558
801064
1412167
179150
413159
1920249
974964
672316
1948525
112543
879840
189122
160340
869325
1890327
50109
64493
955065
283328
591551
837652
170212
1052544
1724042
94544
511502
1070718
839471
1186247
1839578
1651426
870449
1855839
1602085
42291
1217098
1880147
1955354
157553
25061
1039141
295056
1196476
422246
722844
1613531
231325
521839
535648
32703
405235
106853
317165
101993
1504430
345971
74345
336035
303751
103347
1635927
1823521
271547
69403
739847
1596654
1864758
1972560
468511
384244
1282439
1866463
1119266
1959894
1527281
1151173
1464242
418920
1873685
1960549
1101521
538403
1449700
654390
1226855
806232
644768
1333009
958232
478553
1338967
526210
1455388
986942
1764610
808283
219819
1661357
284505
1938234
1815062
459304
403933
1242094
1452242
1255587
589129
562877
546602
1800353
790961
721437
1529118
311623
608760
77146
831388
895719
1408396
620844
453007
1698062
691757
851478
117770
74661
1656584
1255153
651229
1139274
1530165
830348
1966837
335440
611276
1235853
1383061
1667407
1118429
540265
953965
1579188
1176728
307738
216488
356935
830936
1116365
690914
1831459
545599
34243
917183
686236
1259879
607285
976571
1294016
1294325
1720933
574894
1726772
760069
1535009
1317231
677714
1482282
155964
147131
1489161
1049853
849748
43372
554781
724168
1408053
1782637
1365073
1780346
1570569
1844933
403510
154880
1268023
1481529
22200
260528
1286563
1117946
452926
1666871
325019
87385
43282
760894
791839
1428791
334209
269209
930076
1562441
968083
1224604
128034
305885
79604
1296454
1156428
962105
1866772
1051155
271524
369861
989191
969696
32679
1919751
372773
308319
251940
1218233
740950
141736
1522850
1644978
1236698
487056
1259053
133552
747306
670806
106202
244208
811262
163866
693339
832200
1078247
1423963
1293703
1030196
54926
1459249
1284798
1505000
1755666
509554
330801
861937
916571
1402853
31231
1466830
227700
1631664
616098
649565
1990965
199660
878991
1783807
1705977
30017
525859
89502
1667810
1490764
679571
868965
764941
923657
272171
1257113
313649
915054
1001760
449486
120115
909027
1186665
1407133
617586
1955437
146592
1096063
1517508
938699
1143683
180975
1659492
1010814
1595276
657847
222813
305347
803026
1069327
631739
1448629
737864
1509800
1977528
1216108
1066217
261358
1886206
473915
1442629
812159
507228
1086979
1836132
1985371
848931
613981
156398
1838689
1843316
227394
519637
1225619
193870
959855
1562139
728151
890423
1927521
1256806
764671
53952
1285174
164542
232883
1792505
947119
451820
350402
341559
616351
715589
527790
1218455
156544
1448190
626908
730049
1324349
1886707
1925373
753725
470978
204110
1024520
1530783
1823935
660003
1127642
1021690
1190353
1105625
232275
1531767
764420
1203810
1785269
1220042
1073723
498050
804372
673629
1961877
1262663
1603519
211137
1270367
1638732
421990
1256157
1346607
27772
567448
522928
1656887
1536342
1097965
1698618
701302
1945628
212131
1578251
386096
436620
1288684
618762
70719
1765756
1789880
1622677
807687
1771056
1667224
895258
1835853
506482
468087
1640487
1348797
622162
491441
739549
1582350
1827502
804358
429705
1189536
133325
1637325
231017
294601
172628
1722551
609398
678872
1199842
1093360
140188
1989990
699265
709748
857108
818994
1229323
1819220
1965958
385101
818706
167430
1651692
520716
1235164
792166
447411
1940980
146966
913911
620633
771627
759808
157571
1419614
554484
1627534
1908561
1589332
1380407
859383
478226
1424381
585329
585300
28125
1606898
1668526
1199201
486873
417481
702965
289050
704870
1580004
1144521
1990602
177620
1004837
55855
1630877
539653
170738
133450
1297382
55962
1247759
1954076
447341
1041366
302190
1566051
754721
1509412
648122
1476155
863149
726478
1837198
118488
197261
1318749
1552855
1543145
91510
809929
1472080
1531745
800526
701280
1157577
331579
1021600
849945
1358997
1192435
1667729
964570
866945
516335
1976904
177532
1728108
50666
837031
524853
1186704
737281
289248
1512921
835079
1923881
1940109
1390680
613004
616182
1001688
364730
644406
1694428
601479
684634
1341910
1886562
19776
444422
509756
181754
1679930
1565558
208120
1131943
338564
549293
737544
603869
472555
895811
619436
946388
1413300
211400
1141551
361380
768188
94917
1938224
928969
1229829
465740
1420052
441107
717347
27439
811135
1785960
780070
490220
970300
596932
1157157
1842044
1147720
929277
1676837
1895628
1004542
919991
298724
1363916
1216716
878807
506838
636990
1779015
1348266
1437924
792617
381447
192475
1951059
1211050
1020470
1365973
1905849
1499503
995986
1034117
1445812
1828948
347312
1388747
290571
491068
1550009
1240537
1526167
315926
548011
1720019
1288220
388505
1235370
383929
1580391
1747578
277019
1907750
758378
993309
114377
1632774
334458
1065095
832413
739454
423144
622459
1656454
1954455
651275
121629
1504301
463107
1290758
1610369
164317
967177
1103497
1635179
1926345
881475
970318
1775382
232188
1583079
1733027
961685
378929
1985893
1507469
683799
1338433
1368051
1363626
1065036
652820
316554
1905406
1026158
1212575
1724665
874692
1386663
333737
1139864
1068694
357135
158196
1616719
339187
1116263
283167
1736922
1619018
346573
1457549
1628571
598543
1245059
1992695
500749
55222
215254
705975
591256
1808455
807744
1834426
1844724
733168
1542775
124138
74281
955710
1385831
1757523
56243
1075227
162773
891607
766249
719582
1894363
754079
1318278
758738
1119219
1234469
1130553
1926978
846573
1277234
391148
994039
549771
1856088
1089856
1866152
143252
702185
500259
147194
445218
1990602
754737
958454
700217
1106700
1109194
405959
956113
579351
252805
131394
1407206
365087
850750
1069175
527401
175415
1918158
1805896
925937
1505920
216025
1547177
1183430
1959525
1628719
198454
1421414
40407
80359
414467
1695751
1099061
1702993
567
1951348
1070461
1906068
1435092
1124546
794800
1645667
173727
775413
1916455
1238950
1956377
1283130
320921
653542
444480
1625336
120940
310606
1579402
695584
952113
1719769
383949
618975
1913699
1702619
926166
1955323
1299010
1376503
1112983
1041811
637432
864787
1509437
1852953
557837
376886
999963
661798
1131538
1297661
1770443
33033
995415
1753380
512134
1825634
774350
1753813
1076821
1040002
56420
1238062
377117
1331610
1415264
108614
1049391
55836
1185703
864477
1204680
968428
954943
705821
1662024
1958148
1121748
267776
1795420
1734842
540158
1133671
642134
1696598
1402358
1313784
1861715
283126
1644903
1525914
520646
35944
1018037
1627428
630653
437197
1533991
1421672
1233044
421880
773943
476161
710742
1893831
864125
594685
1351097
1723184
251333
1172318
925480
520421
1841114
980654
1447350
701014
951877
1943275
1981153
295190
1862491
1169038
1989225
836032
1279457
1041316
583469
581962
1307822
1930537
1614247
1329922
797923
531462
575834
586256
1643856
527237
91310
1378547
96740
799644
1384455
1995486
1839867
1134758
10925
980494
1203441
1569302
1721446
1313441
1605056
902637
820953
1520774
109849
485677
239745
567036
358956
1143748
927949
1026355
1278843
1181817
648926
1447988
1433477
572078
750957
1974536
1563196
1052974
1972257
1879913
81320
1572409
1887132
866221
1238981
1090296
811561
183673
1014252
1929128
659666
1052303
626068
1634097
1400920
1887544
1828995
53617
411367
1575308
655224
966906
634191
836840
1540423
1664481
1919181
214651
536540
1915727
870549
1694779
1335098
1669253
1147294
318039
661408
1399097
1570667
1244785
1330170
1806964
1846250
1301875
1678761
1222297
802300
258230
1185083
1712237
1787938
1582713
822005
112197
1419103
322362
132324
1622635
316294
1651216
1696011
1606168
655645
1598936
232632
1879507
1938498
1854799
1826646
30067
217267
1765109
243803
1099904
1009113
282430
735030
329734
733684
1035330
823977
687917
136328
178315
59147
1185118
1970417
969703
1962629
1192613
1699660
1901819
860691
1628615
1056996
1950137
1338819
1414356
1290292
187940
737382
1214455
1192277
367877
1875261
1342516
731782
1462378
1416495
132261
846689
565797
516799
1227248
647853
1491193
205587
667711
1498877
1871321
635843
1105322
1458116
1594973
1554347
492174
1512559
494941
1076749
1427679
823229
1681625
1717655
248186
982200
885032
924996
239884
1822436
607618
1518304
173006
827131
1325877
1866352
1392909
738967
323134
1690541
278380
1981109
811104
1551200
900736
1451561
1362458
693247
1698528
1274830
489108
1490964
1434913
1937075
1962139
151239
101972
857318
280387
1330575
820759
1126153
693612
714270
1172568
1349699
125765
1716753
12731
267966
1569934
1889861
1194666
1677203
1332098
1093506
549838
1880318
1380094
1413649
983366
1902604
1225138
261373
103039
759737
1660689
523562
1371038
1201958
1618826
1798845
111282
631682
754474
1718648
1246135
1225295
1509568
1856858
325015
5877
1491952
320241
1969084
1663049
431888
1460050
1259000
1434231
849629
649629
1420661
1282872
27583
1047231
1411450
1126981
1560043
1118829
652532
1261981
837583
925380
1929135
1556875
176306
1599327
1474955
1475825
317233
1195814
1367881
1147839
825839
74112
438959
723811
660790
32235
1148969
589527
368592
49609
1634238
157759
1687582
959769
1089886
1217919
1452086
875701
454817
700260
1113418
1326389
1655990
49476
454286
1478904
285620
568377
1119663
1912061
572889
1546637
1012529
791323
150996
327814
986697
1531876
17216
670050
361747
1495799
1090324
399219
883156
935434
1405227
743996
1478475
1828202
706912
1213712
290050
1344408
524506
1205439
1928052
1185062
991780
1609688
1385957
1669066
497843
140206
263013
1334610
1737710
406760
1283455
1885108
1891584
1315671
1923001
3749
1595268
1758297
1219282
1259373
1828199
1359945
277402
1686173
1053014
763576
1741259
803569
1776212
1539140
1737985
437215
1232763
1378566
152216
1298410
676182
742146
829794
1177756
1859247
1223846
1770149
581671
602111
1077173
1673701
560350
693207
1521052
1784727
25359
710707
1864190
469535
512435
835144
1514746
194567
938762
134156
1874081
383171
1790506
222344
277047
152491
1432952
1696936
1212333
1661154
631153
241722
1944323
322071
332925
1696009
1369515
1663534
643746
1905492
374747
1290915
621982
1645764
105054
888954
1111846
894855
1704742
33317
81058
1892691
1089676
281171
1277461
688476
40286
1925147
295222
1309784
705175
800069
1899491
1956536
1452480
1431175
1657243
562120
463966
230876
200053
1657028
1855405
1280934
1034198
235234
13414
302130
1890580
1543231
1716030
1308693
366961
576439
1115374
1295153
1373367
1178277
1733153
763384
1359117
358963
1842848
988392
859561
1788064
961393
578629
1287102
1669509
1434014
1358288
868705
221972
1825913
423928
234431
1598314
235927
790307
1609287
755240
113509
1894836
1643246
1206293
600133
887196
258075
59754
513165
1814572
562433
1443320
367192
503796
425816
550346
1501165
164128
1532665
364493
1266117
1277243
730623
1389214
270447
1124945
921215
672931
1509853
1224990
770019
607796
1729055
234390
1107792
433206
1401384
1945324
319859
1839742
11321
1771467
909708
1564080
235213
160439
1614701
640165
1631878
1418841
1730059
922007
575630
24376
295819
1527277
498648
708204
1567601
346841
28788
987681
956775
1320206
551622
141679
1876327
1203642
1488590
977063
320349
434760
564204
1994361
97395
475614
101544
531160
236398
344250
1783967
1930808
1109676
620136
1632221
1879117
1741410
1607709
515493
1383593
646150
732062
629832
999800
1355082
458884
1437725
530409
1975359
1419275
27302
1602124
780273
900290
1200794
742924
513675
1419294
616401
571119
1243575
1770341
1934331
1322531
786217
940994
82857
1682521
940182
252609
1197751
1264771
424434
280795
1000315
181900
1423208
1897583
1102343
314837
25373
641781
1015760
655174
1286739
332931
440773
1136679
897713
1975742
454213
798082
511948
908059
1850895
197786
328303
387256
24666
1383121
18435
167544
1352458
1873070
237801
264416
81320
1835357
1647710
690228
251566
1038649
518730
305309
1605812
1479756
566923
1087389
1989928
1460867
70820
1432214
1925657
1084538
1563060
885175
429865
525878
686549
920855
1300625
432702
1062941
622619
1049138
1314501
754628
828179
1781795
1952968
1326421
687349
593904
514496
651490
301068
1905435
589799
235310
1349389
1087630
329686
135681
686612
1514875
882037
1213227
196640
422489
1793156
894703
349400
901984
1263397
456055
1596877
1664687
1708944
1214204
351735
1795982
1213828
1876057
122235
1756475
1095451
1229450
1128268
868029
482784
1809384
1867824
1305142
1196246
436150
347059
1465446
11122
1466537
499441
171010
1771701
1405770
1308757
254676
412445
1075722
251549
355766
1029594
185341
937596
703746
303057
931088
1552694
1300049
1068454
541836
1571181
919016
904679
97803
1293431
1182786
325385
1118213
1224513
1541646
71484
1160586
1829780
506479
820266
158235
1241145
1822070
285999
439262
678130
1112544
1715247
1408808
692011
1207888
991247
752578
1494400
985925
1303047
162592
1479189
1345632
442902
1418528
590953
430434
875604
425697
1029231
695719
451995
1898169
821597
1575831
1980405
1906435
774874
1466643
1095870
981838
889266
1476972
1204833
1538365
627890
1237032
234794
1196767
1414547
1649102
782335
1822582
1007950
965317
1000032
1249721
1754132
1027162
1828772
796364
1386263
210190
1337739
920190
517786
1102621
683778
107180
601834
112575
1822262
766957
1259524
1656962
1297305
562239
1739917
805857
1632043
1995479
101559
1495347
502142
1650694
284985
868977
1912278
935530
339057
760381
40421
773491
650604
701550
1169394
491704
683396
1293086
417597
1018377
1097784
903921
1786707
736688
1065197
1929779
1550244
205788
6947
1876395
110442
927209
150952
1462615
620568
1492241
240013
85484
555043
1464660
364024
1235358
1921331
946967
1533223
140764
823750
861519
917258
1481659
1926590
1109807
1743717
408323
1841439
393787
1573117
1175498
1838371
121094
1787229
771537
513289
1834897
3658
1898636
565736
1010551
1467097
1400577
1167392
1396638
593293
1682841
1964954
578953
641760
1908114
1884023
94777
1684029
1130217
1326729
1963174
1479766
180405
1010552
753803
1009490
1436345
1017036
434259
1641348
1883035
526671
1620386
291875
1454460
1268559
1471768
1261467
1341060
562986
399872
1236787
653729
1182785
974065
1321861
1083222
415351
1501665
864873
1598978
1666752
665719
11951
18323
1785802
473682
285796
281830
697912
1742753
647308
1443504
936820
1949428
550360
82215
827193
1489180
1179210
637078
909125
1666309
1705463
1411357
350193
404895
669724
618939
1397320
1895763
1242044
86336
1160731
1126642
1972850
617842
94931
432066
658869
979561
394385
1398752
1188902
431661
1674421
1799442
369103
516615
1247197
62194
717422
1130183
1252039
1336827
1941301
1349998
1372152
1703414
654620
950806
1535870
788126
1166817
403574
609201
615686
1413031
1647296
1790736
1297281
1047509
187049
204892
980872
1788654
1653550
1303060
1872246
1275260
167397
1300
1843544
738226
1524507
87972
1944470
1519986
493251
106270
958551
1696430
1601728
1987851
1865027
635536
78036
301768
1335231
1400227
174610
566681
1308310
1924383
702429
872297
1401815
471114
1074585
352476
1107732
1891366
1388434
847048
1870708
892034
340584
1193181
1700382
439586
540680
928635
1106487
77372
644457
1302363
607395
18095
211381
1843762
1105641
1237289
918455
522648
1751545
528116
983002
633214
184378
891476
823519
161920
1429321
1490436
1979001
567526
932137
792700
263823
1065044
1412459
287848
751502
1133029
432851
461379
1376771
353301
416529
464374
6822
744615
88672
1802436
613195
1930080
576684
1575884
157176
602194
1941805
947888
144112
446252
1631045
1382898
1974679
737902
1443254
1215881
1883076
549784
1368782
150089
309050
724769
1372960
813402
901121
677530
231161
100741
795124
281798
1087316
1715104
1421523
850401
730200
570674
560933
1549886
1571374
523105
1997747
1210417
148954
1640704
792551
349870
1972171
1479734
1497029
98574
217871
445139
1671502
310579
1159335
1739165
653048
1946937
1905790
1258441
731264
387871
111125
1376367
1346546
1145689
845811
663654
970431
1543691
759097
1701603
1798976
1741784
1318072
1354315
828181
1963202
1839308
506538
1418151
1520739
758652
909460
964527
1495042
1771166
1008297
1213181
943217
1241168
46686
1850961
1583386
846111
458084
722008
925913
1017716
557995
1030064
1623912
1107047
1905246
1405817
1413189
1382157
4636
1570095
49870
1574385
788192
494503
1826010
659773
1551215
1397395
206306
298614
1913756
514172
1522761
1986407
1740980
1000061
663401
795851
1200859
990157
985067
925219
618772
1016432
1532892
1629903
656581
412736
163618
1743839
1108738
1609915
922246
622579
1211914
1168503
525621
1549020
1533985
1004974
1932279
1699383
420509
1213256
1896612
344139
67279
749675
1688412
1519841
1531546
1400188
831196
514495
390112
1598236
1160891
1872918
1368764
720899
472207
384825
292442
1227272
1643375
161614
557829
7011
818350
1965666
1196796
1015446
776791
901770
1879205
1621722
1483265
1301521
1350821
1941597
1125144
1281365
1451920
1637385
495354
807448
1644578
1373205
454287
369428
618823
487650
1269234
1097074
198116
1389005
951102
1008229
458797
332856
373894
1941812
632880
307757
1966628
202128
1461653
599263
1183400
398344
632055
230976
1327610
1113966
513982
1703770
141340
1053202
1822585
1164208
1940539
350827
1243996
1517590
505240
641434
1103883
688654
1900903
263616
480094
1205338
441063
404601
521100
806587
789452
1178787
1789338
1265084
354857
1397617
1547102
1982472
325863
1711049
1825460
408376
392235
1162423
177459
22072
1026701
345053
694012
1348236
36008
1100515
179028
1906555
385375
1356000
1039066
314239
1180336
1544437
947852
1433677
748706
16065
1351596
1518554
1011552
735735
362111
1671813
562041
84908
1698657
1482648
1526357
572111
1260668
55424
1975225
260314
940416
74216
1839255
1888118
1653798
1711242
1543809
1792562
1392718
1061300
1060924
751433
874415
548303
498519
688389
458660
1355405
1938636
1853539
1868517
1406009
1539791
459469
196104
495479
66717
614142
1942699
757394
161762
1067856
614605
1426645
1469088
35029
1914795
1694085
732300
442561
1603172
1595017
671042
246228
947444
1153243
1287045
395882
1090449
1223760
134042
630537
950804
1700060
1427603
1518330
278281
264236
4120
1594840
734696
1481108
986397
1726544
392465
429454
599733
242147
1713640
1303824
409201
1510525
749091
1791768
564050
1524505
722570
688319
1672328
268075
1157181
943631
566161
446564
197844
1775821
1899885
1804782
1416441
400639
1402137
1071464
243651
79792
682676
834805
1983310
263712
1545510
1597711
1965642
714960
247879
1164178
982658
1945017
1249078
296374
120988
1288885
1016812
1652220
1767934
1383269
794711
640858
229599
1373775
523368
500069
261921
841510
1206195
1604058
1635706
164242
764304
452878
1697798
1016717
1252599
291199
1322679
1186888
1725178
688666
709813
1051063
1827506
814132
1773244
1848564
1571141
1082771
68499
1712735
653600
1547644
422414
817371
61924
726014
900335
1487684
1796875
1351459
533226
1877894
441893
674941
953665
1953623
1077368
1581081
1322971
1793237
1538585
285899
823320
449935
1456931
371410
1794350
1170297
598575
1888308
407297
1010515
1407930
1999896
561525
1016682
690519
1417326
1301302
425761
174679
1426471
1376506
720282
35136
394143
349951
1732513
1114207
1835540
1724540
456057
1753123
150241
234002
1685338
1668629
340549
982642
198870
323186
1243154
87324
340601
1381432
988926
1858717
1402971
777227
253410
528862
1647490
1119287
904542
3980
184675
1636041
69462
893014
216519
1693309
141809
1912820
1509628
1154555
191576
143217
337414
848431
1294196
813862
1857221
1354928
8858
591780
1728254
1412799
484808
731311
1315721
1743691
380478
1261415
1212044
1940213
254167
1839657
1479745
352565
236736
1452498
804974
1621727
586313
1535900
268592
21574
225356
873584
1700873
971563
1407820
168754
1936100
1511726
1502241
1674793
935803
630269
1773362
1396735
1021008
460835
472716
749160
1526930
10323
803853
1519367
1426444
1034072
1087978
588760
117122
192239
928441
199530
984307
1978141
344328
1135484
1756977
1611907
1552607
1832586
1387768
555724
1009291
1499320
938983
780700
804171
555164
80615
1163180
298697
1967008
1930037
1011630
234537
498432
1241331
496949
1959931
1162673
949252
146245
1222945
1645618
1692863
1645163
663935
926569
292713
1959600
256687
1193965
1806417
1274940
374032
758679
1605951
719110
431396
112407
741309
1247148
1594230
1936257
462035
1090066
1820114
1431339
1155192
333297
1391655
1251577
1724644
409434
809689
975809
332939
1681946
1212248
1400162
1111421
1702488
1833728
1892053
1948359
1418950
400323
384501
1960770
393738
1226940
478903
1953274
1518850
1621007
1630495
776368
220989
1208903
18071
1940099
1623043
1052924
1388583
1374826
1579343
883580
802747
1824215
878638
1517097
1151052
1120483
1059975
1440684
36077
844391
158588
281443
928583
907293
1096679
1004880
1401694
697209
1255702
476481
1441587
451411
1537033
474302
1295106
1252318
1526549
1304535
299085
234874
603635
633349
1359320
107132
329578
885364
641340
783696
1383384
1405722
1008572
1805322
1729266
255086
1237528
660049
463265
48579
1363940
81273
1308882
1720662
531261
1704719
1590494
1875855
1753628
195358
1309518
561360
1148479
746042
1630229
1392647
978226
145711
1033903
1407911
704974
1623171
611869
1891144
844613
323125
1594515
187644
932342
731818
289269
1933033
1598278
1296068
1102758
402496
1683420
227338
582082
153308
1906092
266235
64286
645155
1685071
1195881
1527437
600599
358917
767989
1038672
182131
1872522
276896
933666
200450
766935
1239071
1966373
1560049
1679498
300427
385559
244043
895877
1850582
704438
1280749
10719
1786986
1039442
240595
495340
1388154
1627802
475473
1488659
1619752
854368
1053426
549776
40320
1200079
1403759
1502435
119293
136480
101876
1612619
421435
844250
1554927
666696
976982
175537
1482867
1950504
678621
1512925
524069
1185308
1147079
1088824
850642
1700259
1264056
1139647
1860108
267105
1954887
1316527
178371
1055642
1105105
1946332
1338825
674616
1999197
1012520
1670195
1970148
1809365
1186564
747993
102977
19063
1738662
60451
561372
268728
808052
140058
214100
426079
928908
1654281
394926
1641744
1301192
1369135
311910
1241141
901162
627444
3269
1234729
57776
374928
1855847
1833208
1275236
1449280
1754595
957506
1908135
731971
857364
539183
968185
586414
155963
1316465
1675845
1049668
1786173
225497
557750
1141023
996223
228758
1055064
128356
804992
1517838
1455645
477357
424816
467046
1062629
12737
650979
529023
1164584
315384
1471875
28234
1913252
337488
461655
1929325
124106
933417
861132
1189118
667213
1909153
1178938
123061
1671855
1081011
15494
93271
621811
629850
179410
339326
1962680
490427
199329
352632
337699
1172016
1294813
1751616
92845
1825967
689306
858513
217533
191750
226262
1151995
1148857
728282
165941
896990
1816380
584528
1647237
1112888
1361283
1809505
795139
1560078
1813974
551609
1456262
579154
1854666
30062
820074
108829
1563037
1859732
1831210
1305193
1909676
500324
1122908
140617
1956275
202585
192397
1351261
910755
1530186
1698203
579407
455773
293007
415018
1641435
1272824
825394
269732
711932
565187
1320623
1963643
1784275
1868940
1076374
963113
1537829
1433612
1915000
1713097
1041458
1023256
1933454
344124
1850175
1079669
1058254
278969
1069095
1649486
1160557
1103967
1859537
432036
308500
1427698
24334
475696
1159058
1060592
256224
809118
1522891
1097062
749793
1652437
581259
371491
120968
1816710
1970363
1074644
261983
897532
1114837
372218
298220
743118
744377
205122
1927441
464345
1524629
1370223
1306501
794853
1388185
1537801
1842131
1068186
1040079
696204
23704
1331183
1642126
1702826
1882520
576976
1867819
726011
322558
1227553
244962
708335
199742
927311
1661975
1452145
1675875
206667
1514868
317162
14830
741708
21686
1107192
235591
1017875
1004245
191839
1547850
498158
392047
956713
1791287
1790366
998243
1017679
289707
1584462
1426874
1890626
1533138
1646944
307445
589629
1119964
940487
1706930
1411999
96081
1929154
1756000
339146
754807
400256
591787
937230
949864
625919
423826
215038
497874
1515741
1553325
1261911
281818
742969
1437405
863063
796649
719162
469824
1964923
447342
1383364
1703052
628445
158956
1910766
252684
976815
1518462
335546
1591557
21441
13865
463606
1743178
175490
1919443
1099708
1531609
1128848
1051577
1566272
1536030
1811883
686026
979430
1869411
965432
126842
1419321
1134628
458664
1912371
1001097
1241118
759402
1804543
117328
297066
706872
1304112
357916
406227
1327861
48970
327258
1597222
1395609
1315423
1941068
822866
1760617
882728
1678382
846838
1168496
718263
1370577
478369
1781272
851152
1385799
115782
1783824
1962726
1349175
1338616
567521
1258106
523641
1561178
1417273
1243334
1759142
264757
1715208
131526
1695815
227637
597850
1130250
841551
151679
1684757
1553126
1306884
601366
962873
1363788
1985377
1918710
1446209
1392269
1008980
1984277
870928
1735937
775568
462577
1357293
1385026
1778226
1877204
1925121
1091652
205637
1005603
590086
1740123
1052364
544705
981241
1797332
1594420
553796
1548849
1331470
1945057
1625831
652772
971238
1625228
983422
1372008
913903
1289992
1656105
1088434
1660240
1889374
26394
415672
65865
1279268
1181103
1833780
1545660
308174
552910
1194000
29927
638966
57700
1223206
1595818
144036
901490
1532780
987486
882815
1092630
591750
142224
1991379
696325
333246
1528734
1893370
936484
999610
109174
1979192
110489
642930
1717894
145951
1643518
184386
753500
1709275
827567
208496
17691
358746
946501
168787
1036916
545040
1426835
215293
434651
1622468
1360598
444938
1364632
989459
534757
1550700
1074944
319674
879757
1988386
331579
374069
839031
1283491
287453
240730
552724
1544634
1687859
727036
1793094
800584
111247
1535474
584706
1246398
1974542
1975920
792523
859411
236165
29499
140333
1675747
245112
1049879
310605
1294599
1011465
1346732
1843219
1274947
334839
241617
1306444
83264
1980493
1263239
1773653
1223857
226267
248417
318423
1237433
47874
1886544
6318
320082
1194036
1365163
1047393
324498
1109530
1488525
1887020
1179742
1147923
1684387
980770
295936
724833
362794
1555678
226241
403747
653486
1873948
1856410
1259812
1930024
1408504
839537
309437
1840409
918970
1646782
967542
510541
587327
1404864
1122230
1671046
208475
491583
1584219
598274
804090
1299582
120012
1204491
1921392
1844838
1570998
1715713
1813865
1441470
453802
1126654
1982585
484417
181960
369915
563404
1662920
1285430
1050133
1894261
338134
1861557
1814325
1659775
975992
711495
509864
1047571
408291
594465
1952142
1640855
748254
1832129
866058
1783448
1684437
1568547
575999
858489
247360
476395
1342688
850504
1612013
845496
428705
1351414
1778152
132528
1769130
16396
811116
1949395
1920897
521111
1632222
173270
1735283
1953981
1225022
404658
1826083
512221
913526
829664
1417890
111896
794243
691134
1654979
257906
555838
485965
378824
1421882
260357
757160
549952
236094
1123530
1683818
184445
452351
786681
1067971
199896
397495
1500527
503306
1103880
192613
1366717
445434
1620277
991116
838657
760658
1384112
922757
170855
1779547
1806630
1746270
961155
458316
992578
1665903
17729
480279
873099
459183
405204
1934037
609721
796177
838271
884868
1432734
912564
1907098
1992613
1162621
782955
627514
1610862
735738
1583561
682712
1110210
321909
1590949
1444273
325658
42042
1342726
1684031
278254
344523
917942
1022494
242308
430199
1402378
1976185
1593311
1984443
221918
540069
988058
1185344
406883
681438
907134
1959653
171040
1689695
100879
992163
981566
1180326
1172966
902267
1858705
920087
86646
1008983
1345102
1564944
527583
1071347
736730
124596
709880
1667135
1293247
505662
1029773
13824
693323
1516016
704641
1079259
976435
1952785
700277
1473023
727858
1261425
355609
238333
1226894
1441466
1306943
1733278
557797
1196507
1670084
161670
1421285
670548
1352754
564905
1460970
1747900
1293936
566610
1717185
572084
432884
508644
709421
905381
1948254
113158
1321463
990833
1634201
689003
1384336
1361397
1501963
552220
1796121
1353441
1597381
751078
569012
1652624
89066
700465
288796
977983
1396327
1338704
967736
1126362
1202061
1592779
429239
696413
967013
911340
393361
149616
1867010
390183
1441951
215040
217053
623686
1868532
1721005
1696368
1477582
774109
1555321
1389110
1914322
1168525
194269
1735733
582853
1726188
1117813
92084
273619
318507
136545
1096639
1608296
1033546
621987
1889160
1396519
932162
1130274
235626
327745
10456
1076141
98787
661829
1233130
371085
846075
194873
611996
1582801
970319
449545
576428
880166
579470
559797
850211
1725115
911843
1142736
1374781
1814395
1610872
1544879
1613875
878464
175576
414044
995138
566794
903238
371908
1416019
155414
1893984
1905034
117356
1293008
1039118
1892368
1764329
1490542
1917077
1361440
1324539
1797966
785945
313928
1485861
1954450
265543
856317
389530
1033567
1294711
1524386
415961
823585
1348639
941328
1361219
1608511
325206
1273232
1404342
607485
1783846
1956754
1407852
312560
1257276
505293
1714842
238057
1920038
1904756
1151844
998046
1970962
1778119
1624023
1139147
4118
930173
1723248
496225
1347523
1240307
493539
1083389
267010
960107
1093064
1110988
1846304
1369360
1572336
1670456
1089355
1104751
139897
671989
858312
1529074
1497187
1762855
23305
688260
1239967
539222
10798
647356
1755609
1402334
1496274
40066
1920478
1715857
1820410
513778
501341
801820
1900176
1855617
935941
691676
1769063
1945011
822331
864391
306037
213073
1910634
338604
3671
364733
1774800
1038789
1605237
1472311
1935061
77026
1667080
1101388
1370499
1210892
850240
847299
1621228
1956520
513173
1923416
1456366
907469
1817024
434848
1544585
727664
38825
220245
1023254
1006448
1595940
1586512
80487
465918
1340941
1227193
1313300
1338444
157618
1475487
102435
1557724
1359049
1286515
1343970
1489048
634674
1672462
1376492
666149
928674
916284
589673
1657164
1615392
802216
782682
1344530
1401215
447546
12847
901779
1773903
936809
751390
363383
1118595
130782
518995
1037753
1549810
1005407
341869
1685997
1636142
1608432
1514665
1580416
409540
1692716
1601500
219500
511426
1836005
937746
1565077
900926
426861
350829
790152
1100662
1789155
1958270
788741
957185
1780964
1971569
1853960
1362335
989958
1103513
911172
334553
1866481
892087
1496732
1411151
1093317
1410158
1331424
478364
1917927
258821
743016
1300925
1847011
630464
1090295
18686
1199090
1381799
1196432
403733
1595595
1694324
193073
932173
866690
692652
1899922
805385
1119420
348550
1161450
739637
1989107
9144
1384995
428462
783989
977431
1878360
1548832
550693
365817
1840160
297911
1898184
1717761
937280
667517
1524548
604079
743469
71656
1715183
1078642
939405
1967803
464269
628495
1843679
860419
878963
1045894
1027356
541137
731516
523735
978059
793615
946807
1039585
216037
1095293
1323848
869613
1122796
1792495
1500882
585363
823079
175355
460691
881008
1077810
1324852
134651
17744
195394
737627
453792
1851496
1933048
1109945
1378725
548443
121310
95456
220574
1288134
391936
1515695
287389
1620125
1494702
1824495
354727
862955
1986810
868786
764047
1561566
38000
1231031
504476
1912019
1179402
627561
1700454
1003018
175256
1932896
426071
1645872
225126
1735193
834891
1883935
1950160
419838
1028940
1162238
85183
92818
845784
863510
345642
167143
1587157
78226
113014
1295587
1284150
518530
68509
744895
1981938
395608
1055121
70811
175018
741558
402479
1249399
1570852
426467
1000340
1693825
383956
285515
1618410
279296
14934
1448638
1523057
1062693
746885
1862283
1181783
1773778
851160
891038
1484891
581034
1835407
599953
1544065
1837096
1607368
365797
333420
1799815
941444
344585
1923018
593665
1562365
1413075
1567766
1189966
258083
1068520
1743486
1865241
1731634
1282507
884844
219194
1383156
138727
1278636
1188596
1523566
903773
1257585
387597
884504
530154
1123559
611052
736877
111989
1410383
1878635
744212
585042
1478375
54568
1145405
250721
688392
771718
1852827
1940276
1726467
739202
985643
1107636
1492205
555719
1181325
1022144
1180586
121761
1820737
1395275
236226
460381
583888
371018
1636159
1321276
772435
1419044
157084
1176040
63466
1198385
18294
882341
1274310
1586807
179569
664476
358937
130906
90187
1404416
314412
516034
1177786
613240
1178408
1405496
387060
978221
1639752
1180024
411424
1477521
168744
1832352
421167
1150566
1743594
746904
1737399
401523
627584
858696
97709
1668813
1759964
173288
176278
599864
669177
1283596
491610
382172
1991378
1396960
1468735
1196706
1125594
1032220
1172696
3753
1665742
742838
83286
590335
1354880
1099989
897689
1332272
730882
1035317
1348145
1852302
87196
1875041
1050774
1786977
388411
548362
535490
228087
1528806
108291
437492
1704197
84300
1973340
1420594
697944
55566
646083
195158
1893665
939346
1718872
1605874
162964
1562187
1957762
1544092
1651236
811559
1602548
735166
1326420
1667155
211555
763859
1972483
117474
906707
1230015
1145610
1510533
421224
445664
800309
1439902
1094313
285169
444219
1182458
1551475
1715084
1553254
1861209
1223243
653429
927960
13022
905642
1025469
945275
1416979
709963
929809
876015
920029
1968269
1491860
33747
1523684
776632
1133641
1049021
832380
811855
195905
901250
31241
1487456
1454358
1478809
1337237
1430358
768522
1924885
557638
1248232
585245
1091359
538502
1957946
871425
935816
1753821
489513
1653974
1888868
721765
1145348
1540552
1996445
65435
645335
1173030
1390271
1815510
1369065
1980419
755496
1133962
954316
44198
1358308
1013365
1061670
342332
254642
784534
1307504
1254680
1578208
729003
766915
886877
98346
1022649
1782744
835045
397439
1492377
1922559
549041
822883
207741
228310
1421195
1187142
2055
862349
1383577
1158231
1063675
1428871
887504
635010
763888
1408901
1582375
1660495
767959
1781313
427506
1474685
1129615
541368
657603
1292770
579897
1883327
950447
1762007
1158266
320555
1598530
869456
1986489
571204
1866702
856679
280961
1712911
1510605
1687557
106155
821491
767126
1763421
962781
1759804
412141
1791859
1315347
640064
1244171
1908665
1930507
1631734
1593379
962176
1805241
1710510
910408
26095
1339352
117945
463933
331295
1754977
310071
1715428
1471220
37176
1220274
1880326
433463
1965283
1485667
1667647
477143
740447
1022460
717385
1600703
1183036
130177
929501
1798103
1689562
1072563
174959
611973
1501099
835895
161949
193575
1896384
1231614
1344890
1310991
1471299
619793
325322
929044
862242
1536735
18311
1098897
1396941
1175470
1249033
879807
1461580
663725
1743010
1084370
1429532
1837991
459101
176829
399547
428978
7495
1955797
1566317
184784
1402702
1071293
923048
1046625
1441850
1981998
786776
1306983
429392
1659628
71997
1135160
177831
1920970
1003621
1862837
561674
1061598
1302004
486349
1519138
1792981
124884
440993
899912
1148667
955720
781298
48306
1919015
1315856
315120
488875
228750
1969933
364935
17442
1621605
613861
1381343
1225888
1153880
1434197
137453
664796
439147
842231
1369375
45852
765858
1680743
1059865
625211
1127980
1626083
1495720
315671
476639
1521101
1685707
56239
1543631
422780
551922
430372
255692
289180
1651625
1233887
93663
1110147
393103
1398489
1580673
199617
223398
987719
1480712
1812681
306100
1239910
1208661
879697
1431767
360753
429992
1217506
120597
597433
1082570
1259166
1342815
1094848
954892
193187
1964134
1656861
1130816
198236
19778
889581
1068443
1115845
1128519
1098936
1740342
697785
1240634
561202
765095
279968
917566
368159
696635
643019
1858308
1897266
1463256
273303
149566
708085
561405
816211
519183
781172
702412
770574
1969238
848507
224699
879416
1326191
116156
898113
771932
1487959
1868156
1836010
981260
917482
1974940
1165422
912422
1840145
1255043
889974
548808
1855954
665714
1756729
683312
900357
1857755
1128893
510079
217884
676983
1854513
1348185
471928
1514434
198185
1984053
1906854
605089
390017
1190512
1122696
1631988
1905077
1662981
408289
1266088
298152
1135742
1199783
992236
1497321
106927
1992626
1680191
1806881
212235
665138
176654
1671635
414985
336504
414668
1454310
527295
529743
1822208
644423
1114380
1063046
1171534
1885433
1534937
403869
793564
1272059
193047
1427353
488223
1310414
1469327
779973
421777
667069
1667627
1353319
1706218
59871
1319858
1767583
1325197
1962821
1455968
1779149
1857517
1280523
802371
1742594
1248013
271618
1221758
1647516
936701
479684
1213699
1575768
284209
43234
132868
971909
569388
609112
375583
129602
1555454
1649457
538903
1743295
1341742
1586828
978067
570329
1438277
1360822
1158617
536734
1647424
1443068
972987
1892346
762103
309579
773445
1036045
298374
462899
1246207
840378
454579
659180
1291401
1313770
1633627
1736343
699355
179950
1684231
1133465
704307
1727481
1707523
1701920
231842
88805
839058
1635467
1239595
1014494
501848
635855
1872852
1830783
281195
1158179
1014679
1164842
825489
49431
1914793
245495
1941458
308697
1975160
1466341
41815
897943
114483
834108
1337286
556404
894994
1261813
1755402
1701009
770939
1354753
298013
838226
1018423
740890
1271455
1201467
1757495
1915890
1646858
1499755
1928145
1523568
1764118
784218
1540264
469284
1758230
765627
1099278
875037
1979654
73824
518399
1520396
1208143
686046
1444940
270643
978575
1298554
1005122
542775
1209974
1936161
501681
1074901
878919
318522
556099
1487993
479857
1828089
7567
1626193
1094178
1530139
1136544
208603
1068672
1836341
1948164
1000564
1818068
1734908
1336402
210567
271390
770674
43227
585905
1361593
181064
1853563
1102938
140320
713939
1398032
805869
431555
466631
1555680
1098870
1838064
551866
1995457
449324
327337
477044
355683
859065
165420
134442
894164
67892
1171729
1707765
1521825
1805856
1299328
478822
260967
255892
256908
1708380
1964386
824656
309852
750760
1666794
329890
1095619
1963745
123783
1462837
167206
1155956
727063
1413352
458231
1513884
1737298
1116661
1139125
857760
1713403
16477
1692007
575643
461931
1339045
1642054
1572655
1797306
175805
1770896
1887232
381493
1605600
1273712
714116
1641450
1220020
818711
1703823
1086503
1490946
1195619
137108
130236
1329147
647171
1458165
1824792
1725462
969918
399903
581268
903162
800662
222034
1100460
408752
1003498
1525089
644110
1250701
503638
1001853
218146
848165
309336
1135416
1784481
176433
700014
1767972
396918
912680
495409
1002657
1566452
1581270
1836149
1579482
1730304
1878020
616350
841812
726676
1670198
611392
1133058
535250
1550244
233346
1260850
1651909
1828178
1480045
1525013
93406
607530
1638152
1941555
793463
48065
1600704
619398
4222
45273
910359
260543
984536
611806
1542785
1551537
1724299
639831
516867
1223731
2719
188686
1839171
1419400
281151
912513
654110
1198461
1764026
1239726
740783
61139
1015843
1881099
322493
889202
320499
458650
962923
1964995
815456
1338474
862799
1043170
496612
1501875
53280
613338
1018561
1823143
1816771
608851
283335
121888
808311
847998
1939994
862297
1012136
1635197
1826386
837496
106221
1544832
617226
148254
1992966
722274
1466187
175933
661561
1591614
1160135
1840540
607996
951800
1203755
1676555
1792333
1460318
1526799
875220
1295147
724940
1253157
838944
1747504
1823861
167115
924039
1955009
289107
990056
218475
1247246
348970
319031
1141851
1427285
618824
1716140
1291852
1716969
551796
804844
1664607
1490712
493273
1110802
588294
612051
1539482
892960
1483215
1159073
534397
942390
568019
690059
1578319
169162
101248
24695
1735738
514071
1897539
1173147
1148290
1514250
963960
187674
1082755
671676
136085
1617913
52298
1170522
1122652
850147
91862
1142260
1958933
1534466
201017
1525947
679750
1686663
34974
417191
1548836
1503357
424562
826859
729807
304432
1072045
1617952
1385839
1784799
1239853
492301
1145692
1947330
41066
1461024
1403624
1797202
1205827
881298
1947561
1179326
54903
795114
1756615
353137
146509
1695300
674983
1300218
1596675
1750427
1964964
486262
1576803
1062147
67965
1202101
820460
228553
862742
990513
1309283
896646
1212614
95707
933182
995696
1710885
1894970
281817
834512
497605
456875
513475
573217
1511754
642855
891216
215290
1211176
1512353
1600986
321605
1474102
1815184
1411767
1811522
1637543
1420029
1083783
1371852
677343
76936
904999
84191
241982
698706
1999584
322458
360141
1967514
1494912
334086
764955
239377
1296110
454192
183109
1378339
1989772
1672538
603852
1140258
236529
1647888
1858516
69547
861246
66038
1060627
1227116
1591335
1913856
806634
193180
1172416
1412110
358783
1347521
1260590
838027
1456641
1841020
1864006
651917
8798
801925
1661122
420793
400588
68473
1258926
1485889
135164
1453495
391672
1347622
602717
1295373
1982884
95963
54615
1727746
1882491
771326
1335817
204338
1807542
1337675
1471593
1334603
764553
622898
188959
481708
856756
264046
1494358
691715
1036064
347104
1305959
1592799
873873
1807138
861084
951366
767290
200365
1977782
1777680
1964743
740668
1019622
1776772
1584687
1787511
1003947
1584273
1626166
1241659
1091396
871778
1212759
1060455
525749
163811
1130243
1283638
1525846
390036
1695850
1834539
296497
445768
968299
38481
629782
992340
729668
910122
192948
1491280
360053
605984
1542186
1991023
1132082
347550
1652205
374614
1835737
1051025
236792
364514
4751
1763954
1246422
732134
1222591
1760152
1507006
301467
1530999
471440
1167943
1726715
1757213
1542989
1271028
1224758
412659
966519
1177153
319070
154789
500538
953224
197819
1354500
1062147
1124707
1597026
511120
808482
1572187
1558056
489046
1875624
1228918
1236178
566480
1149578
1128040
148564
1781412
389498
734608
1688238
1963557
399175
1073468
1003399
1049189
374877
1123908
90556
73599
1208890
1692521
1943351
909796
276465
1841883
1919841
1535370
1806417
882203
1743722
1997365
1836347
1765511
816147
611916
622442
908077
1529278
1753746
1946768
388621
1419496
933373
89027
421596
1085559
1266267
1413622
559081
1223968
304695
1955947
1154454
1725150
195818
875644
1738427
1387590
1103138
1140932
769202
409245
417697
62450
938285
1402559
840941
20532
1515914
37255
725484
1276061
1953087
1427282
607632
346885
1759969
19141
1096999
1252828
384995
517671
1647718
1866918
1763694
684570
451165
167060
1334893
1433891
1593254
1714210
1306815
1978103
1886440
1613683
1215905
1129409
1504090
178107
1109360
1666901
1383456
242880
1648147
1107848
207999
814162
577318
1782323
1462133
754796
103300
33812
1998888
1529848
1578244
431617
1401844
1949857
1926912
661496
1454711
1179535
1173402
150092
640364
1563014
1364829
738605
1211554
125438
1888129
1457995
1441477
839636
1667297
62838
132831
1432172
1536197
1681551
401161
1727760
1881597
385907
1265289
1446266
421078
18052
292518
586942
1891145
1512943
1683968
1233281
343222
1885702
1770044
1640693
206750
1201120
692976
1964108
498142
1840796
754749
1410356
6428
594842
1607606
108631
751315
1716508
8209
217876
34397
1523954
1954133
1793915
1828246
1100576
1766724
1929444
1099367
275235
1882724
230507
25186
662765
76018
843486
70120
459416
98534
1118837
377951
1138163
910264
1320578
1013437
119481
1107355
1323091
1058728
1227341
1929582
18142
236418
1960463
176573
1448374
280968
922764
377763
1145440
673619
1910871
1213121
762428
1828572
1090894
1062630
1824010
1470696
628228
1110588
1011237
147751
633988
1090643
862665
127469
1487037
281964
1558359
1825158
810075
207984
1074276
1808800
376335
15815
1211736
188926
741074
455409
968045
1037264
418863
1210797
1938581
463269
865854
1028243
109915
98019
1734262
714620
945131
1028399
1931950
376041
1187598
811270
345883
1328557
87584
1316372
1644686
915390
991037
410850
1295942
1860327
1893550
245653
1613264
1224087
1929191
614150
1211572
398173
999621
1819885
890084
237546
74235
1964202
971302
1596674
1510421
1762159
1656876
1933299
617511
1919207
1094401
696709
1221285
1289221
30155
1023863
421263
1939836
1476633
1504729
829328
946127
1436449
1395739
786312
1243869
590111
191068
1865352
484539
1558290
1657363
294890
269955
782491
431386
1126357
1397808
330100
145352
1128412
1562329
333808
502863
816684
1490895
1738149
1386197
568247
385764
1351675
284247
1234107
1139991
455379
537913
1102696
1495291
258952
1440466
877893
1156558
1842572
835633
10723
999169
1995301
567084
1366703
1283758
1508953
879389
811194
364856
1625878
748933
958156
1237542
989844
1184234
113874
1852026
358431
1479668
723756
152211
588968
713400
362367
680788
1059171
445378
1758524
1358191
555167
975827
422523
1149379
304190
50603
1378064
1860822
1323736
1311142
1669432
438935
1922681
963367
817691
1099386
147349
1582904
76451
1444732
1216353
944872
1894219
555185
42685
832997
1878932
243513
196801
95096
1008832
1126974
1072333
1662198
355290
326168
1330610
368027
1590692
410752
1179472
1185909
612358
410039
365693
1667251
592953
437122
1207407
839268
1103080
300627
711694
1519710
295283
1443780
267138
513646
1835146
155259
1977171
1215239
1386235
1325564
690579
915379
1699736
926041
1753065
172370
917360
786095
1483846
1331766
1130991
1046256
820791
1180346
1133516
134784
1609873
1129947
807486
294986
882779
1718476
1118573
559861
11248
1902291
602843
211975
1999989
455387
1210741
463089
96542
842145
1681887
152562
288311
1789528
517119
1081766
1392050
102792
1696669
1108972
1385846
1521835
888712
806891
811026
536667
894170
1626699
433140
42045
1552326
1341916
1943339
943888
1607779
1174122
1498782
1833383
222648
409062
495889
433339
1318996
1518464
1878033
1866249
1672593
1621944
1556489
1714670
1283782
108417
696817
1859193
774086
941779
1222414
662384
1664476
938390
1776922
307433
567970
1660669
812720
690966
635278
1885388
751922
1842979
412905
1733179
1481863
1512694
1795907
1638111
96878
1132615
1599559
1258342
1587180
1303565
1310795
1920709
1015247
617738
1865598
1973849
1536830
465901
49260
1916248
1084851
459993
1486899
1593630
1638107
1851654
1698556
1747906
853069
904791
1530002
1398020
919758
590588
465807
500788
1659079
967873
771382
382015
1773637
660716
1830381
1453225
808314
630403
1048108
1881100
318206
310877
119373
1592659
56485
186253
625502
1524474
1724066
1843483
1109686
842787
1517283
928398
1957143
620595
756260
1989179
451726
1482631
1222816
443842
153395
724370
1352115
896877
1206519
1244881
920451
1440596
397271
266291
1128401
1757240
1077835
820598
933699
640158
1135431
77074
1888503
333694
1397350
737494
652335
58400
1848871
726543
408933
178306
1152814
993243
832825
29773
1485069
271208
1039765
1910107
1833689
1205686
588403
1267073
658638
252471
418638
995776
1380867
1207717
118647
783640
574800
622730
1338102
1605473
1242886
796037
1185867
1312633
591529
1763177
1895918
575902
1652158
342821
141125
830094
192092
1770671
359798
1963149
1024952
74057
32304
47895
1065841
725440
1092358
755438
1106820
80512
1789648
372142
1731190
20131
1068243
170333
689863
1720390
1205086
1164162
745105
149749
1327162
607659
1106443
1270852
1480875
110405
529010
689208
843101
533202
1009474
1919513
717238
1575383
683374
194397
1318508
403370
1713607
1333634
1289828
830206
1499466
1576381
1745126
1202216
1934225
943874
1550938
834818
103143
1602784
716375
1619318
606731
1590403
198939
833883
639567
1344165
780456
44933
215232
1428429
1800366
1812707
312768
1182715
1535538
160068
821879
508944
191229
902382
1076550
292236
691039
800438
709107
854683
1735238
1613952
339128
374472
1081014
1195585
1735514
1229034
1606043
1994205
527917
1739662
276685
621884
893667
1143432
1481567
91596
1837616
1202847
1393536
1555343
812931
726073
1432199
1457305
472702
801373
1810655
150283
655445
165129
1096716
1280021
559220
478324
1417853
1045801
422423
1238662
256492
1562969
1290293
1674470
194173
761744
554796
896417
442224
833101
1419604
234645
629455
237405
190997
1302508
1949848
1020447
900894
1627636
331648
1691343
1504927
431506
1767719
806741
168547
1898108
205971
1433472
1334234
476681
1196842
1868173
1690977
1265691
291181
613848
709838
810316
327095
818035
317588
1730588
138407
307900
66970
1340463
1911317
1125144
331401
1643041
1770274
268877
1094628
325723
1302631
1533862
84588
803797
1632701
1320618
358695
985035
1472859
1317184
1449366
1044229
346000
609396
3593
616044
141403
222130
1670476
503787
1869993
1985153
97680
593025
1429079
1424490
848303
1325185
1057312
1487821
522225
1455842
105423
1281731
1556543
67262
1302158
1207285
1892386
392116
812054
1507137
121582
956473
560486
578478
332869
818609
636981
487291
169841
813724
111073
1714226
854715
179269
1345753
20133
1136866
307342
1588776
46980
1452677
1484976
852290
1387689
1792664
556390
724149
1644351
174706
300288
1202249
70598
144474
872920
469432
131032
201125
478975
8622
98409
1365016
1771981
1013229
1046916
1380974
369762
662681
1489189
71355
1109327
211396
514220
809539
1598543
1443753
724148
1434435
1175855
832159
854402
1682121
1710347
1764652
834309
305021
1049463
567321
1748312
876398
888220
1608671
1443914
442468
1158635
80686
1202376
28014
128615
351740
1635345
778027
146645
1894346
916085
1166862
346378
813796
1473589
1055562
1058125
1112957
1145025
308693
66494
1957742
1599750
1992876
1560838
627636
381196
1867483
1475187
94026
416695
287532
282110
869600
1492347
1383160
192880
524988
1786292
712865
1894633
1519584
1642097
1686013
1867204
513890
1240544
77768
1725769
1533108
1249164
458210
660930
1542359
1837835
1815435
1343756
1519736
273197
1717051
524577
557649
1636986
1012513
1054695
1572449
114227
365776
814141
1459858
1127390
1581693
1510122
1418781
895302
1618732
702578
1964384
37373
444029
702849
835330
225977
1737047
1497957
1014225
1779780
1194965
1145299
1906907
1060431
1310969
1989402
1454035
1522058
589802
1777579
1842858
1556639
45114
1531356
1004941
822394
1781134
195346
792857
683207
348173
1751122
126433
677220
1421113
1694508
470197
140601
1872312
901399
695415
1011441
972182
844876
1080306
1428679
1885834
1482137
1051768
484797
652278
938926
1919231
1648076
1252774
563564
410677
1797593
691413
1234739
48382
1977511
881193
596421
1918387
517660
729507
815845
713448
200949
1862024
1912905
622211
560494
1121812
1131151
847074
706333
1685073
645666
1211584
844285
944974
582231
646101
1709629
1259610
638551
661603
1197495
486663
475999
1280045
1822538
1682211
296350
1857905
1887440
908876
1877148
527025
779808
1303901
1209155
299935
1811522
1621789
970473
101576
994336
25042
1237393
1507508
711949
1991306
273687
188435
1463884
1812154
93959
642022
375126
445344
1100767
1435157
1911218
758719
576421
364484
613811
1292734
1794914
1290765
805258
761373
1122318
764615
487485
1361433
1786386
356985
413321
1239559
1125521
1340705
1349202
984169
548055
806895
1248791
1706636
1479065
450822
1717344
292338
583853
181156
1736818
650161
35573
547996
450595
717010
681017
395441
1476008
27318
188358
518268
1800274
210183
226401
680824
391798
1887324
1334176
961263
382085
1816148
1155623
806692
811181
1949118
1716909
1872791
280607
1827046
1829078
1459324
927147
165291
456149
701838
1805431
446132
378054
698907
1882286
1702778
949721
1180342
958336
1771343
1561316
240289
166254
19159
826995
389457
219295
1521546
1504808
1344483
1907099
1954287
1165222
453768
729678
523021
607012
641350
1899114
357346
1259497
1999816
1250987
1769647
508477
576
1221707
912138
732786
1514891
759948
1569976
479006
431817
200856
1460643
1070468
78853
1068157
1631968
290992
384651
643726
587989
4556
450705
1684973
987650
458249
1129023
328361
1967150
1737757
964150
733153
1088776
1402766
1936198
455055
534126
1885034
96381
49796
1067036
1750767
1628635
1356296
1216884
963009
1981795
416029
1409471
1494259
1291947
1783952
1075182
1671534
567412
580208
971845
1219522
466813
1681179
1703111
89945
1389818
1517988
1851105
81342
357632
1687625
1010034
1278015
1949465
1950549
1663924
1869185
1361529
1253501
878475
947630
142056
1853562
740965
441087
390760
88628
1862481
268284
1322716
1910848
1990182
970148
199302
1962285
1736957
605467
962416
678175
1643828
668651
1474636
1432785
1184934
138322
1734127
1382857
873972
1760209
490880
1318971
369544
372367
1286963
1073168
420930
1902287
558552
1966135
75113
1610928
1420327
1580102
461359
334252
972488
594367
256780
478238
959481
1386855
1183479
361166
1356953
1078660
1814684
1664538
371739
1222238
1400705
1484326
1102839
1830522
1173100
515686
209454
1537623
1876371
1134582
619992
1964905
1791444
893156
1754167
810316
1173943
1001085
1147166
696784
283814
499014
1649384
1656584
328996
1941380
164880
755823
247083
327711
1756780
420164
212647
1218466
1249801
1921772
83155
1277098
1509585
1657743
1120755
1734704
65501
1204225
272255
676085
1401520
232061
1451047
1651080
326855
189339
227563
1703837
491440
1335950
1177517
1952145
44356
528667
937908
1943631
1118738
174493
1990192
1769028
1047142
1713926
680703
1320155
1634175
223692
1868255
1692768
1441614
1374043
1383931
305644
1513743
1100539
59923
68846
588994
1950213
499997
962323
1298730
176879
1267401
1388459
629738
1770912
534897
148507
1264145
746213
1989852
1520535
1467178
1353446
1408760
1849552
207472
139756
1776254
699595
1212841
93753
1145704
1804705
1983071
1576528
885969
71185
1391011
1366704
1799127
1133246
385004
859633
165265
1321656
124760
718067
1478077
70201
1570966
254617
258668
271679
1431316
161842
379134
286510
1664678
1328801
481468
9718
387153
1440162
1760015
833402
1801630
1749706
1438225
694279
49775
370194
1439502
208386
909754
775104
936871
1763882
118122
1809241
1657643
328475
676136
1414378
1088185
1541681
1289641
176918
1761649
824147
864288
512983
1460217
1260450
901571
1085584
1274578
162651
516338
621047
1317827
1225978
898040
1269246
975352
1164946
347352
1761711
690275
970536
293287
111869
1665771
1316007
1861017
87298
454532
1025374
571404
950027
889435
1344773
1489296
210268
1268500
1365361
1134057
1605719
42644
1240034
1547445
164756
727166
1084881
352415
1806957
186005
1161289
1563692
1290281
233419
1265154
1714300
800189
97221
1291085
809112
508780
765152
93589
32477
1541055
681192
1053234
1900194
507007
526841
898062
1005806
1939661
85178
804772
105418
1865299
453887
851170
723309
873920
1218263
532186
1733038
1152932
515654
972051
641823
1080109
1770183
1949823
512658
469966
948750
1425975
721877
925993
482265
204266
336047
1915234
1652140
264901
1962175
535544
1102412
117222
1634916
1247548
1077089
1048419
1660218
96944
497578
1728860
791118
700661
1491500
179925
456258
1153811
408219
1921010
1352806
1333678
956094
1776339
1543610
1018353
34819
88722
973893
427568
583683
1800661
1881778
1749734
992012
906089
1705251
1215825
1239063
831579
1671716
1035699
1912336
946546
690945
1361905
913416
1509921
1530329
594276
980518
1042058
902268
850912
1996006
1946059
1875147
1752633
1537284
247809
1117084
508715
1199241
1967812
1838402
308984
228291
118716
516406
1182710
1370772
915781
105884
892662
878022
269546
329498
69461
1365922
268908
1606472
353655
336361
1141876
562407
439623
141540
1857869
334701
296630
1698403
711856
1420379
570427
1860777
85028
1037782
1455828
63562
1134471
1403018
1864854
1030429
1934533
1564900
1931788
906411
1806497
415816
469567
1782235
1029110
1033373
1224849
1990218
1940326
784394
1284129
885484
576404
1879738
1649668
953299
56794
1813168
657695
1891320
1940427
1557602
921006
711008
1226929
40733
82388
1334626
55083
310266
166561
195579
1583673
528569
1906906
1307216
1198547
1626823
789534
972700
759387
1852217
1550023
1934802
97190
1332328
349116
1246433
1284036
1219151
1039900
1557601
1078883
1271907
280857
1892142
1100554
591569
981478
32553
891277
712782
888420
607580
1842802
1105783
404801
1323062
1338522
1618226
303056
1068449
1136829
542723
1883664
120445
215497
1451856
671437
1597665
235117
1912731
341519
1757944
875628
1950380
1782540
433888
602724
1934586
90709
1386069
705046
587132
540302
529141
678225
888770
795002
7351
133319
1905551
1030812
1209358
951179
44721
1314866
179086
1653246
419092
651170
564580
560893
239501
598717
75518
1079477
1250478
559717
1325858
82065
1254644
825001
1965355
1348070
1942683
1094196
1168710
246036
791869
613224
648665
1572517
380619
1446762
616075
1027611
622426
1102958
1978731
217274
1164577
1563996
931225
576730
530181
505816
1020421
1553062
1912437
952961
1266637
1143366
1193047
332912
724281
900888
522869
1535469
1882805
700055
1416163
55274
955964
1050416
1500712
1758294
1242872
1026617
1308932
76091
262083
1960882
71389
934793
105425
730471
1911028
959965
671928
1177282
884400
1669445
1725576
1302340
1805505
1388037
1781914
97547
1622300
1537609
991004
1354891
956233
287391
1344778
480254
899952
690538
1921536
1478354
247930
1060954
1500848
1943488
879182
1785995
936060
465307
655899
1164879
1534592
108596
795189
83074
828510
360553
355506
209932
337411
167129
372497
161751
123658
304036
1022687
494531
678191
1042869
1860453
1247803
1164991
1679530
1234723
911649
1262259
210291
359663
552753
1623828
1987104
118553
77300
1554356
576533
1741190
283420
1659212
1588620
1469618
1539220
71118
1534093
886735
140739
1116859
1417800
538674
658206
271732
253199
129316
927116
1600376
830894
70752
1865342
1742413
1532492
1355199
1137629
1816825
1213078
923805
1014898
348417
1637403
1179811
1668563
1814645
306602
944221
824573
602437
1228415
1401584
25677
1458597
1799282
526040
1191443
908094
1002453
276043
551598
924187
188967
1198758
1725558
1874876
1438251
1961407
45817
283307
1356817
885955
1532828
1184251
674576
542371
383423
789344
31031
29719
574441
1298843
1379106
436790
1320198
1672423
1815539
1423870
1166440
1817400
424715
1999247
1059580
131290
1259181
1595743
1150087
1892479
715024
409235
850928
1738919
669898
1420443
1797014
822687
1770205
354355
106884
12517
537654
821175
1080353
165556
878289
830329
640573
691144
1306199
282107
630102
1927061
1652064
909487
79727
1853341
1195204
1060108
1445320
168326
1647681
1206777
204052
1143281
425858
1079539
840905
859773
1604669
953443
991186
626062
195911
1232803
1545720
715643
744342
390973
1827471
1618714
1713850
1532965
1406313
1147869
59364
1222240
1158133
1765822
947947
1123752
976
659596
1089664
1087392
96086
112850
279325
1469010
1790890
753128
1334456
214662
1033315
1398834
50612
315254
1614162
1512329
1452698
1655524
470451
582110
396560
623510
156920
298317
1426897
978172
1957671
530361
1231833
225963
672040
1961716
688822
693737
52916
1454379
545834
1139797
1157006
1010908
120817
1024141
135054
1254996
968211
1051588
188404
288875
1984832
249041
1849948
481700
1311602
373199
62883
973975
1827739
821345
860120
866426
1033834
657617
1080157
1709460
281591
867705
467168
238679
617301
1905977
1809883
759444
1256550
576081
939570
310563
80180
1951907
758535
322037
996599
105441
137727
1790867
1245204
1216788
14023
41440
1528980
1407207
1748617
947646
1770814
1455317
945330
980520
1004711
781554
1799745
564040
1204892
1585140
1753544
1980110
1830341
1197096
462218
1823884
1112302
1180849
1877167
1854211
930998
1688380
523297
1748761
4467
966846
414275
692664
1497852
941666
1379822
1657742
1600922
1379532
253134
1427066
1549934
291254
550644
1065014
1864990
1185224
1971973
1372386
446460
1876820
594280
1452894
1640241
78677
1264416
1455868
97366
1534835
1088587
1877434
27223
129498
718881
578651
963065
1275632
1707676
1372036
1540945
1276567
1995043
176590
906786
1276868
806148
1321076
217512
1755005
807232
248505
963016
501267
436872
1983629
1671756
618081
267874
1637840
1562971
379122
1032828
348499
1113434
1567498
1683607
1262699
1073190
760323
1083499
604886
1994906
151771
69587
921702
1697561
291280
1719049
1051298
1333339
1643806
1341675
1928661
915765
1815148
547317
1738553
29803
1370414
60058
1894428
344324
947143
362023
1132803
1926659
1000869
240255
1938474
949426
1076559
1824918
902092
18485
177764
1908348
1484711
862933
1533226
855539
1405925
47053
1420282
496135
757868
502688
1868458
1372135
1846605
467874
1896070
403105
1745191
1358515
1666293
538268
1261777
1862621
1354991
630125
369295
97037
1055989
644658
1846517
354252
395577
534913
505654
549887
718613
1388138
17149
1910680
1646320
362026
1623362
37172
168014
708088
282159
1596339
252175
858489
1812723
478497
735799
1363701
1132239
1609741
511700
78180
1519605
1678160
1991211
172305
1951706
1734758
830526
943511
1010992
1463484
655415
461310
221155
446790
422053
1753911
1404783
651349
1793574
840916
1392525
1653584
1450787
1780360
1901123
228872
1450216
330655
1769743
462052
1572307
1064301
1851378
1122306
1287662
165880
1779941
586860
1863943
475239
936883
436513
1433382
375536
1302622
1368252
1853118
549920
610901
1850512
1099831
163232
401574
321963
1770820
1670361
364782
1745124
734976
1450091
674185
1022560
210113
1132967
1932424
189231
900674
1181854
1219562
1059701
365164
1028710
868767
843687
1177909
1610940
1619841
1716989
1184139
1188175
453080
1885099
855131
1330260
1646441
1464319
613103
1531125
1217891
1156641
660667
1128730
1434931
1084063
1344345
849387
1177272
176073
767662
76308
1815665
948041
281948
1243892
313165
7034
746084
781679
1712034
1761150
1718331
808118
466591
1019795
1018734
964148
736347
1044696
1093739
749752
186675
1219295
1093210
112290
1611640
1706224
1753011
1084856
588092
1875263
1924031
1378257
621152
1311702
1103756
1426038
694182
543312
1416652
335834
57748
620530
1157253
154754
917057
1445588
863121
925021
332541
1181095
174902
642188
540192
1470517
1623255
885965
216159
974174
302943
276135
993368
1767908
1051631
1144510
180725
285373
1543204
406537
249456
37723
365084
694609
1593187
725397
465565
73573
1049992
1804530
179453
1520765
1491518
1957066
451830
1914687
274175
1820129
379494
902845
259793
1401428
846667
971239
1787002
355078
704384
1079277
1678373
241312
1413202
1129058
363077
324321
364334
1570377
1439853
1179983
553713
287352
395895
965261
1085977
761253
800443
954823
1729316
74574
1688155
923821
1773237
66165
754043
1669000
1878575
475080
388613
257773
838901
5677
1887446
1235793
1432153
380195
1078316
875288
1056246
721042
1507471
339654
1857690
1359137
1876214
1291676
1472629
173567
1160984
934435
102708
1035281
744303
863373
1770885
1748589
1081788
430962
946055
1845615
1321434
1814594
562581
1132706
186080
15582
1175690
677243
1620208
1902993
1024373
1849246
1405706
237259
877897
857302
1544331
1484627
385798
1107026
1372290
72741
748849
1664811
7140
1992251
613638
1570984
1274229
505631
586276
827181
710070
176787
1791316
505700
288377
844937
1322032
1340642
232828
1287751
1919013
1072157
250811
1877706
518766
980927
750894
341672
364919
459223
1787283
958942
240176
1187155
1684083
1061927
954255
1909020
1643095
389191
801192
936125
1282072
545656
669881
178440
1899843
472184
75523
172396
656296
1324919
875949
1236201
1453122
513105
1045707
1260437
602172
592691
1826493
1413033
1680485
1252192
630482
1215251
1748087
1577864
1953792
1023656
402254
1685963
762544
1539223
1738827
1431793
146930
46264
296348
1515417
1399889
1069752
848001
1776110
23244
1061704
622184
1482440
1528376
139332
1419391
61260
1635627
1090687
868310
1849375
1084907
385531
863984
352537
159090
1709006
1747012
948717
581711
1759597
237217
383042
1886274
1395531
42699
1173464
789768
1435285
1325466
1257984
119225
1939968
923308
924796
1889204
1101428
1946401
1414748
944873
631444
318562
1030984
443039
1742324
1020884
876823
1165504
1869263
384260
1545217
1775705
198631
814910
656391
498352
14724
1639757
45378
1914095
1520775
1526574
1730387
299053
1603665
7345
653222
604528
1407056
1855363
891176
1399674
1277081
1709941
1709785
1490820
752321
655449
904807
935862
503009
745424
1659764
1680412
1732738
1242574
225032
866755
1511022
590052
14323
1349591
151429
785588
1594116
1585528
1046685
1289387
169237
503075
1174435
9649
1339594
1703576
998696
302440
481847
1336677
1527522
1300297
174271
119810
1028862
450053
1360142
1156076
1456185
1101943
1684083
1262729
337663
1163601
1282093
1895523
239060
58389
632801
438188
1160639
689924
1765416
859046
530374
1686225
1777418
24684
1560508
332168
1904125
199512
101693
294990
112764
1936785
1220142
1925334
1607345
1174581
260702
224348
594072
1758132
1715395
1960918
1528482
1250025
1984990
1079436
1448359
17052
1602312
1664891
415335
1070923
299074
1099990
994260
1608738
1682314
1953465
1472390
78454
218029
1820962
1334360
220824
1506645
44708
1146184
709559
1627012
505341
862323
977752
142571
823553
629055
125608
1896292
1940747
1633032
1266825
1088725
798734
920878
696833
362466
1092808
1616487
1005085
1282744
841659
984625
621020
399685
1264518
423445
111251
476469
801926
1584229
976793
480451
1741705
563096
519503
1473668
1722776
1878837
1226783
627439
158583
1649731
1273976
1348527
935773
788542
1292176
10190
1401245
843530
942476
1604896
1604253
517869
245634
1625784
965746
176863
1667015
448160
1466303
1100977
1225159
797156
1453154
1625262
1187646
370229
119004
267725
54245
1368976
1033227
544516
1683048
1469929
1189429
369504
494961
790175
437638
1441164
474157
866162
1205500
1512318
1831673
1328132
1837749
839832
1418180
227459
181715
1333187
873673
693553
901492
922543
245956
227508
157547
533531
36075
111369
206768
196321
224813
1973692
1330283
421350
1128529
1401504
370162
1819270
1440845
562690
612399
1752453
1225583
834460
1427662
1542897
711150
1524409
1091771
120259
1058076
70633
1801924
968797
1425383
1067981
143761
1936492
1089516
1810049
1505644
456974
739537
399767
1830312
1636222
686275
1704422
1486217
1730639
893229
760639
150559
116917
1968347
1329761
1099426
806973
757109
1386270
987960
198069
413622
204299
309321
1533644
135906
659134
193881
1460880
1886906
1252767
778207
1681856
919267
1411493
1227687
479748
1178366
1894242
733802
358714
64363
1693111
1409689
806440
791877
425096
1889224
1051387
224338
105379
896601
139130
966321
529471
661566
1611743
52984
785266
597741
445204
1946141
1549218
209612
1865055
209500
225719
903269
1104675
1236127
1574679
1516578
405945
1418488
684304
156565
1099061
436814
1700218
141935
1519764
289219
1203648
1232747
1062627
1958110
393042
238862
484692
1327209
551351
25018
1789873
1090252
1309160
1362385
1797378
1253158
399203
920654
266152
13585
1951034
11993
981306
680308
446317
1943246
920224
1448225
1798075
1350910
736345
19971
1451312
1730711
1075606
173083
1338741
1073778
928234
137176
1692502
1422801
680976
1065397
1786244
720566
651394
574439
1329276
1546784
200108
170412
1109506
1169765
640134
876246
1613298
275484
1095409
1717973
430481
1234625
932411
1812308
230668
1481177
935589
603025
933894
837510
333593
1756477
1832919
286027
1697711
1505790
1007831
691757
425048
1802807
456402
131519
702316
954071
1041771
1348456
194620
998030
1803217
1764850
1291869
156008
47760
1899842
1701772
625949
923184
31774
265486
934328
1926634
1389707
615483
5525
1162549
669288
199116
1974323
1784501
1375547
576707
548810
420038
1089557
1028718
44031
1097199
712226
1980858
1664519
1341828
633151
212169
995555
1288876
658364
1459689
1160461
1080806
958299
1058783
104987
100464
1484910
441768
519125
646403
1022425
1944607
56821
208664
1498657
1380337
78048
262869
779435
43730
1875714
6490
639823
814254
43747
323343
450991
1409194
1247839
1463565
1219993
1802537
1018055
653860
636675
73145
1684857
1875790
190763
1938387
138996
1949717
1889255
1446891
1260664
1599205
1465336
232520
1452640
1063510
1179457
1561524
387537
364954
1247320
630393
821652
1362063
806124
97496
683776
1667925
1252377
378944
1116777
146588
1364262
1915353
1154903
250066
1307909
1635410
555382
413444
881968
811703
1429818
1729776
465781
1796441
258120
1792913
1675871
340096
326435
1488407
1446825
577766
619530
1512912
275061
1911618
934284
1958198
1649811
1113777
1229603
216388
981759
1887205
1622930
396606
545429
1674709
257089
75370
1475130
1716186
1881006
396804
1399656
1604761
677341
1957416
1657342
409436
13895
123051
1265915
577840
1532872
71005
1241777
1246832
1864231
1957306
52563
1652536
1366363
1241132
903523
1024387
897401
1185754
383088
1288988
1711575
1069626
105541
923537
1771347
1207193
822710
1218467
1483596
1582255
209509
1297280
1832234
796890
1002092
1183726
513344
203327
1889715
1689817
669443
246953
569984
19722
1046642
1996180
1128714
646341
1141630
1667667
1810248
383926
454547
1069182
508018
1679127
157132
61317
692057
80975
259233
925391
38390
1681770
1723827
1884317
649226
1546409
1093842
1479022
1441498
909774
1355967
481519
233564
1347164
291621
422818
1225466
183509
354446
759381
1938370
1067506
1424978
1696347
488225
103356
1177981
225874
1410346
627039
1284630
296136
2800
415772
543598
1536396
455809
122341
1804274
3590
1463838
338305
555416
713505
1599659
1665323
4428
138817
1042591
22318
295186
105805
1438542
318933
1213636
1384362
1947204
742624
1794517
564214
551730
583245
952928
396358
1098421
1461660
183275
1398756
1367607
1254936
470991
1350611
561850
221338
1619750
246055
1109659
287186
721468
1110487
902743
728397
1920123
1947301
1947465
8835
1809115
1440098
109609
1637752
1039164
1390834
419800
1359614
1181735
680880
1549447
1861089
430500
1212362
404456
378239
1766857
1114874
1034896
368369
562096
553387
1027506
1222963
77436
1046723
1045795
853335
909831
730949
157347
215915
1923347
1568630
116989
1529037
843044
670455
264240
1238004
1766669
909972
1080382
1815790
808956
641040
1331257
1670455
1083612
1757881
550599
189830
954028
1573700
1118132
1989854
1884861
648301
1244342
1013140
1904657
877035
267354
1554327
329605
1300718
1268309
1951740
198300
1773291
1468818
731255
1161668
1161686
1274000
138415
1079760
879856
1735962
1987284
1985188
1502116
1204587
1570422
882379
1320084
1160516
887707
1734295
1532792
1098837
1919048
798801
1041669
1896693
64271
1296640
1386958
1698356
1671687
1729276
1264113
1155318
1161236
1487438
1537819
709355
1491897
1794534
1272172
291559
573285
415376
201993
225192
1741540
1100844
356249
1337218
1232891
1300451
1442785
1499282
1437698
1303850
1712829
1333710
506812
742668
956311
1080348
1256799
382521
1796682
1495897
1868420
1225608
960688
1328083
24434
205334
413725
1376550
1832779
640154
399228
1870919
229974
352984
572468
113220
890754
1520613
804803
1801435
677571
120135
1245472
1770348
1501589
1045157
259211
890563
1620525
306702
1974371
390616
341836
1757984
1201345
1325101
193650
603106
1577716
1961947
1062780
532271
383046
754032
881869
1372897
1271050
471087
743721
38052
395047
1254709
347982
1565714
1788804
1057684
1968362
87927
85562
1181488
122128
26760
490351
414715
1081292
714842
488907
710136
1611410
1142183
422179
135178
1619437
1366420
454300
923623
699185
304475
307757
1686353
1942126
252188
1180096
1456693
592578
1715096
1407415
473127
1835237
1550619
749403
1332780
1194294
1080595
758578
872929
55335
1112194
520475
1571650
208267
263269
1827539
613328
28532
1106769
321079
1700676
1118692
1600931
1851489
1669961
623836
949863
1219077
305152
1230801
1024769
1350653
1084340
699540
142931
109474
1747605
502316
738112
1587173
90993
1667587
277680
1218082
290339
72072
902508
1978899
1055980
1098254
959503
1520832
1955365
1723365
156834
269380
671507
1139709
1636039
120864
997849
897886
15295
220079
895016
301334
118754
587681
1391379
1888176
1628271
494480
1301624
1328966
1915926
190133
475611
474106
1360876
165419
1542395
738318
1944852
1159880
1109161
1380328
1507195
141306
1587407
1419020
1854672
630916
1229297
1505577
348040
1866996
545365
357220
1663333
1856483
1423363
275000
334909
1920934
1492566
1341560
1503788
1967406
785094
1140926
1801075
933689
5959
1009568
138297
1654120
441591
1804482
565876
386498
1433568
712029
1829248
1598994
1672389
774084
710964
1987563
845618
192211
1007405
124616
1354769
1450779
1397572
1214260
1334506
1677679
1819812
1578489
110653
1565780
1832774
599628
1545533
1747534
1003510
330353
1613634
329330
609700
389346
602187
1545683
270814
1397992
1227194
1325536
1456866
1052692
1568216
116414
662124
1073867
337767
1304014
1880835
1728835
767880
356980
1696934
1007560
1556589
1047937
1110119
1964541
1795962
665388
813629
1115924
273633
301452
761180
1543938
1190413
1605715
1036923
1043701
996020
1710701
1956951
1822375
80447
243936
64094
1987577
309963
1967795
174097
1176074
3168
981445
1740715
867741
693871
1279530
1033785
105037
366571
1906827
1097977
171423
1291499
1521549
294525
434835
1009381
414301
936113
1806384
529059
1911627
206395
1664797
241733
560430
1098226
1807862
147738
1115208
1386920
1397608
813362
816266
696622
1292729
1519705
10810
913410
499134
1115484
1375428
1175482
1471649
126141
1219624
1454153
14092
1999817
255653
1085141
700802
1786858
133808
422465
1466202
177453
679099
1935208
468984
415864
871408
506944
94298
784281
1638608
569621
135777
1682587
268466
1123252
1542571
148410
420136
1035974
1905595
1351602
1518070
1319278
1880161
695197
578911
1584258
715086
1295555
1979588
825421
1703896
1161410
683371
441503
999195
977004
633143
1506975
917748
1901848
1639687
878951
1482793
1916209
1512342
1240775
1855040
424112
1988581
164315
645719
1098082
717521
1366522
1671109
690376
1953401
1362076
669157
93745
1751822
785051
1893929
1008320
1517117
859672
1112350
1938497
1971757
913288
1478817
1168258
1672748
931539
1964973
837718
241864
981714
1203813
1708568
406803
1408334
720743
181210
174398
603969
800212
370301
1455011
844502
141394
1918979
1560231
1554228
188151
1325522
372865
1264497
1205462
1431322
99846
1990062
566440
294098
285566
312115
1962758
1747213
1742841
701440
1199829
1374780
1015009
1727181
227143
1211133
800881
472042
1890291
494602
33211
703086
984243
813435
108931
1799866
665915
844488
1520230
1842735
1749938
443832
952076
897619
322890
205471
483730
513193
973643
56149
296695
81882
1766858
1782256
1118471
731640
37256
1460533
1282931
598956
1279154
1760847
224130
1780190
488069
1037133
636738
1265141
412836
1518141
795898
1752826
1468106
1290004
309771
113481
1976539
308300
370622
1349398
920369
1721858
1265897
301249
857123
1110054
644798
430924
235668
1456176
675870
43815
1282911
725329
874725
902932
1793598
1902253
1680690
1114592
1845443
655772
216114
773818
491847
472814
956449
1482178
532498
147447
1629403
640800
1944092
1931142
1669080
838682
1726884
9827
1078582
1070985
665526
1371545
126747
996287
158161
1469361
324544
1561855
731835
1107724
1622379
868250
1317497
718075
1952036
1724828
1090944
1481007
1414154
194960
1625705
1323881
1191298
1328970
1972344
1669197
366122
108006
572264
778950
714534
1673108
378689
932903
69726
1085307
1257786
806332
912687
605291
413543
142509
431939
673136
1579888
378456
1787453
860098
622068
1131744
1182277
655654
381921
1087837
1831409
225223
278056
127528
1141448
1482844
1498371
1576216
330658
1449463
1821130
360140
971162
738671
1137951
839940
440656
1008709
1981522
569599
1759925
321656
616408
256144
1658738
440818
1900646
181208
131273
1815508
1054377
463424
1189993
1202764
1603682
822611
583146
295418
1132655
1445111
1148320
541973
1442648
293743
1823294
1753395
1274737
770545
1947260
999914
783461
632240
501264
1145406
983489
409733
420723
995238
1615033
1904816
800093
1651565
1569044
1468248
817355
885910
1681573
1221022
281971
1669643
1492468
1590965
977755
587721
569889
100336
936732
1316698
1814171
1208950
1242440
1057757
1555482
992703
387175
1557349
1702143
482195
13524
204922
876861
233860
969220
1628495
942864
70723
32077
1012704
732292
1508442
359484
1554022
102833
879281
987884
177814
767409
857517
1548637
812227
1228821
861731
257785
1076287
333626
1297347
80945
221189
1074950
361043
1230589
1066237
1805193
908941
1891521
484261
730940
1126118
297219
1366792
852220
658309
1169250
1737475
1094144
486953
251129
538220
1129277
1026685
1686631
1441792
1386263
1994012
627096
41614
461348
1218635
909440
1276757
380582
261157
1455758
396580
1582655
1477577
1118059
845012
1491523
1005561
1916358
595680
1566396
1084691
616772
1557001
306210
1399212
796141
1163965
1090192
547097
345688
1285099
1935035
406686
890933
1207099
1643370
649777
642403
330209
1695616
1507411
615919
964902
469823
1502661
874045
1836086
1100362
1528043
606774
1834204
559800
1678986
782952
1411047
1558844
771273
967706
842832
721289
786005
1859620
276389
1733572
760937
601766
1289350
440227
1979727
1207167
1062771
1187654
660544
98235
1988160
215666
483510
698953
953149
1393018
689798
876733
200188
547360
1491909
752386
1497611
133884
52575
598019
74476
517780
871331
1809877
1203648
1066436
85955
1017878
1086677
1896233
330429
1040383
584442
1797692
768579
1455352
866056
1454792
1822796
1045486
1417843
682580
1752071
848312
122985
936548
818592
521041
743408
1202612
282796
1062302
1361474
1710989
1157292
488099
1458135
1338664
1214440
1854367
719661
1936722
959530
1237925
1881730
1454189
756935
1232110
786869
1882041
1051837
526526
1708902
140232
533355
921216
587499
1659597
1454794
602592
1949005
1939750
595881
1247538
539436
1973406
864898
274418
1020907
225492
78390
1566846
414677
489161
402361
1151713
1557204
673556
949494
1538796
1808016
1327440
1318383
288630
1016935
1344085
1395723
296289
36401
1115368
1363091
1539508
1127420
1787066
210023
1481148
1932843
835581
1166421
1156132
645542
901781
1950177
1710246
280551
464054
85003
1849400
1594230
938091
1458091
136673
151969
1402825
1354962
1192514
673769
1770780
856155
1901650
967179
75260
1464542
1587344
588183
1192022
1326938
963733
1373004
1694720
1003848
1869679
1862800
1466957
1460602
494479
749252
4304
1391214
958457
1184273
1860328
1347078
531662
1118102
1294625
1083621
948332
448406
1962180
1383797
1478526
1202328
390105
845027
152984
734340
1035538
438212
1378587
1857932
297282
570972
847010
1940402
1454521
1190074
1514713
1939825
58121
363247
1692614
1315296
559435
1352087
1630613
1276203
95895
1664549
696219
1443647
1768555
1085573
604246
1658367
1798432
12822
506200
966170
1675095
480778
857238
1123792
1053956
1458460
939257
1188711
1976731
1592268
592791
1281438
1770078
1923342
1740482
1025479
807252
1043159
1940370
440596
175226
663532
158504
1507714
1210642
267188
1620005
1633145
641864
1768155
49197
122739
1811241
509384
272409
1134111
1877307
1975031
621727
159624
809579
1181246
1949584
1509876
241402
601277
19942
335348
1820889
1517041
92137
782190
885204
206813
907136
561314
793906
636700
1234754
1382882
1920552
805038
749087
292280
1025589
1622525
961893
1865703
825783
316904
1684000
1966687
167157
1163934
3796
204292
848451
45833
956683
1242647
1723903
75943
549636
199616
1094045
1100063
1034030
1981583
1071710
40257
555554
772882
800837
80699
1961397
1186116
1241852
511142
1645242
709785
1617007
1808829
33360
1206379
1888317
1679330
820456
525302
20456
1014004
1500251
238596
1724340
590723
13026
755679
1403691
812337
1633193
1445292
1956158
948980
1487378
1765909
1400935
703618
1511881
174170
1739975
1125396
1804385
282709
1949882
1381667
1042485
621015
202746
1721712
1833691
222836
1674740
934279
402037
1769420
1953411
1723388
1187322
676162
1959515
1048694
1625476
217434
794217
1627950
797752
754186
807651
731022
1276636
87691
1459943
152615
1975861
785165
338231
417664
1253168
1445360
941128
1672859
699287
1267885
745922
1888976
1150249
1192318
1231045
342188
699601
313849
1753168
1466589
1827802
177789
91290
1618057
242428
1382250
1115749
435579
186134
1719306
1598457
1072963
580244
1670024
636801
1577605
1119802
1277927
1033223
677221
421881
1018629
1017029
1766877
1962801
725293
1913396
1283300
1724790
815107
1824621
101458
697405
1891471
1413885
570572
1994477
1922277
180912
1844783
939805
1205203
1655162
1100462
712670
303544
1590899
1750272
725959
146754
1644899
1351353
1556295
1936163
678018
988546
1874486
899915
1764996
1247477
919372
1955652
1295838
567807
1792092
1930630
963358
1829163
1961893
1482745
1963159
1782382
153555
1661875
534444
1786748
270504
787690
280612
1639851
126288
453663
399744
303235
1979528
1073773
1727854
1828913
590723
530553
1383132
939741
1630442
281488
1820818
1393852
251976
1967250
1419116
1064902
645235
204351
1623972
1060985
429952
1288615
613611
1256798
1328620
97890
1226043
1449385
423592
1338186
1249586
307805
1099494
66149
592075
942121
1651148
1286591
1774558
1809091
1974114
214368
398268
1264502
605130
1426491
1803942
1061534
1474031
199195
1909753
214140
1384037
1384858
413747
148303
1000782
1013232
1510429
1246781
1946550
989898
1117046
1392310
1120723
1000091
1356822
1343122
741400
1927639
541595
1926722
145052
907357
764080
1590634
1005272
578506
355252
1515712
261895
566965
1709507
883827
1952599
1601164
75360
633459
1274104
1306753
461312
1853530
1352828
449564
1043494
1849502
291074
1406437
566794
1232950
260455
279749
970639
1568311
548556
57518
294267
773463
1758309
1723717
905705
639380
1681061
1625189
1756870
1461069
89141
401680
566978
914123
720742
995234
374784
93329
1814936
1094002
1700394
1386856
167174
382990
1611181
1810034
1655146
1230027
450550
1310836
263355
519655
47238
900555
1699162
1576987
600725
351356
1904105
1372810
70373
54376
1720390
1480180
943932
40592
1472157
448949
21387
592041
1129685
636517
68768
143262
331248
810584
86246
919456
1448619
329897
451794
264940
929166
281699
989576
883105
89562
874107
1533229
1687960
640299
1036135
569099
213871
1912312
93206
148686
1191223
1940125
1277493
1609808
611139
1751330
1410782
530057
1848292
334847
143534
445650
1975652
919783
629130
1384832
1637330
1889060
1337599
1232514
1660038
1903092
19566
698361
250795
1480726
928097
284587
1494083
1515081
483395
925573
1294341
479294
1204435
185486
1685133
599918
1315238
195242
1010477
488128
957787
102367
1659954
1456458
625146
1557004
982217
1919184
847793
505367
1872844
1179138
224391
1412372
173195
1845607
392497
1504960
1598038
1177498
964621
1584078
601295
543989
679870
945165
1515527
517344
592519
1752349
1665325
1788767
1886962
1689940
1880360
609303
716469
399457
1093537
1093226
1132407
463201
1345092
890135
220660
1272872
1014931
1399438
1257669
200826
486892
1135916
1362797
20646
59936
1484299
1455686
1778389
989624
351668
1057985
273130
1427150
38997
453115
1385001
75157
30487
1241670
1355977
1441384
1042187
1763547
293875
48240
250681
927590
351063
1569711
1413822
808800
408194
761404
1945998
145132
58440
1633521
1116138
206028
1856699
846241
1119504
175140
135211
1174146
1508610
1273745
1834398
77663
267635
1615686
1386234
407615
1777292
855886
1808991
33682
37148
1786625
703662
408132
1236284
151736
391604
1041241
1997463
481105
957722
1229520
675449
1048243
1395958
1333146
568927
1559102
1893559
1573468
1172380
100282
1594566
1202778
189669
490124
765536
1655737
1397497
94896
1091036
400694
27679
1875804
615817
1640698
1708992
1239755
1120271
813859
1777675
1583588
1604001
973833
163579
1908536
760643
1051593
1535200
1890617
1443903
878544
45739
506781
1631117
1686439
803828
909185
1120255
1422928
662344
1659002
264168
55864
450731
552870
207714
29870
242481
1653446
939906
205195
556223
1462896
748272
1279397
1738182
694728
186867
1583259
1488164
1672336
1416502
1072086
1091351
826845
494331
247922
837649
1230704
445678
823003
914843
408146
1880105
1463408
236674
998061
1767356
850050
45123
1724522
1319421
1112978
254972
1922967
1139970
800118
934595
813655
568878
1806741
78791
127644
166950
763384
1999208
1109762
69470
1910036
162318
68060
503713
105668
1405762
79594
1766483
775474
317765
910846
717452
1640420
1086890
1251276
1778748
245808
796709
588652
1604747
1814598
1000491
489914
875629
1929689
756765
562507
792373
1317360
813597
1623262
974522
1110406
264720
351754
944896
1033727
611437
1362523
1569528
1560183
884448
1678398
1443603
1327442
344466
1617151
1067527
720852
1693996
531751
890801
749828
525795
1145073
1915459
185630
528618
670644
1202414
577951
737463
1431650
1290363
1070856
1496837
847818
1891622
1158995
1274646
984507
312765
268277
1068
1185636
718488
683480
251956
863497
1079978
1318400
804810
1876868
1426231
865919
1276757
1164113
1106434
880448
506163
190581
466402
572644
57239
1365762
968106
465147
1902508
1609470
880157
1000311
1706218
5564
1878006
1036070
1789363
1518697
125313
1384571
1931202
1663562
1549153
609382
1018905
1683523
1138574
25925
878480
1735553
399258
1260369
182522
1297835
1375924
864440
1800056
1015695
1305162
725262
539471
1745024
1674994
1047511
748243
255455
742307
1467405
250694
1627717
1923495
859240
236234
44979
480776
1184876
1724118
149884
572521
464909
117534
1602124
395170
1881214
450660
1429172
329941
758625
1972588
138438
879939
1892315
1145066
1422122
1616089
1273166
293892
1837601
791363
371786
851355
1381094
1664877
1037695
356385
1500327
852317
70647
876418
318019
648920
21259
386099
195166
1495587
1130420
1711756
1899306
213088
290211
1230068
727199
96511
1364552
480509
1369528
330433
360353
57531
363450
1701419
1338546
1893617
1344567
562846
544894
653893
1254685
1247659
1180719
615331
1782378
1138308
1039555
1213589
1310343
274288
392814
280435
708367
353416
805643
1552588
1133876
1940587
1782398
116115
1473585
797777
1626240
259164
1088363
1130679
1617257
1702279
947270
59165
673789
296422
614377
1572109
642983
627862
1110919
1939781
1908017
1541812
897781
71747
1745216
465719
1394640
769541
1950063
892456
1194858
1708287
833590
932596
1173061
690732
1197275
186795
743227
1460928
780697
1943993
44484
245939
1031261
440960
1020395
1229708
609552
1717780
1578012
1849942
1391948
1780950
1877444
1425769
1222063
730521
1036665
696280
1630089
894475
491070
1282097
1541715
1003877
1905395
164866
871977
380043
1052523
1652189
1176581
1501653
1424458
563085
1210647
644119
262915
1370809
1881236
1108672
308570
4919
447284
1206253
566124
363599
990728
1990106
22873
80075
1565480
643615
1578036
1479642
1143481
678646
11746
1546870
224961
1679018
1099167
714462
1663669
567385
398464
1088995
845069
1182266
1331981
693261
1439989
725677
1392240
92447
1301655
116851
1973245
1777756
822440
1906415
715012
1783817
187130
585202
1102909
1536655
745588
1621714
55884
245959
407843
1739521
1537237
1586974
1340759
1841610
1782974
270392
1353104
1344792
1977412
1976613
1793528
1099555
219468
24715
1615233
862677
359446
948724
893850
476319
1393294
1107738
1869097
1827567
153814
1472623
1598285
690009
411874
17085
935852
90806
853202
385337
84135
979602
674254
382048
31885
658989
1574353
1790687
387526
325894
1210760
1959536
827273
1626633
624951
1435757
1901563
204783
76087
510505
934258
1237219
511613
447926
599150
151288
1758005
927551
1600630
1419597
1467459
419522
1013629
954328
910356
831933
85286
155916
1672799
1848154
985518
127480
340078
1961857
1961143
459877
279304
232140
1125495
1465895
68269
1714792
1607
1732015
801043
383258
1313851
1056245
1000793
1232
843819
1939783
2934
1293592
1947540
1792853
1092558
1499901
1471944
851282
452120
1627578
1089874
1931246
1594762
257555
1481872
1437720
740140
69472
316397
837143
555956
478701
1229778
1455260
1659876
1164964
1392689
1146589
1902935
1693329
761380
1023608
1621659
1122726
1469632
1220896
1659234
1444221
1023825
1213662
118433
691019
1023372
728962
1456683
376387
1132881
366693
1411248
601139
1032963
1485126
1459312
283517
1652221
1218984
145239
1943244
1791466
1705340
1799823
833434
713211
127419
1257824
1431348
1982222
1054227
425226
1104497
343780
1709405
493770
1701784
634755
402174
1371222
1710665
887735
1779990
1420976
483282
1624042
1677552
1156947
146918
1649486
339430
1861322
709920
657990
799184
257416
1291066
836016
1839971
1792267
1092180
895682
1168772
486611
654671
842848
1556973
536869
1499157
1869095
1748356
9871
1385673
1861670
1136581
725826
1717244
1362343
685674
864158
334085
1130220
403200
1944328
1692547
398067
696027
1216020
1172036
1753966
661166
1975370
1840831
1879365
846353
1326762
1867871
900504
1206845
1003306
1974380
1234171
465615
700803
1402752
410963
1104826
340960
1969990
167648
9232
394537
1322475
1386090
1833342
330578
393782
1667230
387834
107114
1915889
1366409
1887721
1213442
949385
622642
1183929
957325
225192
438302
356235
1764010
1869970
1782730
153154
1156206
1406987
178417
195092
269063
1394581
1712808
258744
1722473
1957579
111285
22984
382012
319616
1937778
1204510
730220
502643
1761294
1451462
1173231
702114
245114
727174
925117
1934915
974488
362108
757661
1644112
720688
218680
1766252
863706
645171
1914173
90537
1929207
1804672
619019
86046
856002
1645850
1031252
145761
1469191
28480
1847212
1700405
1890481
352735
550704
34887
853622
1417548
1472384
1603776
733651
89204
1200363
1966798
1478609
63928
1774222
590642
974646
1985989
1630180
1970600
175026
55197
1462783
24162
1430905
1725323
1134480
1067437
1557751
1290356
727379
1731191
1886448
1807481
156162
1182079
347420
156681
1244809
820345
1628989
393540
951232
31240
113739
1417825
1735601
270093
1829439
509424
1803193
908873
760137
1684656
342681
1640639
1974397
1241531
900008
494689
787958
1368299
8418
314338
435798
572067
1065125
462428
431675
1445226
1739504
1006285
1562853
1589590
81864
306686
410667
1276317
1107105
1571038
859788
1640460
450020
1468513
1452395
716337
1311725
610496
269709
831500
1071576
352026
239122
1202061
1855448
707684
351427
491874
528052
1071491
1260217
1072204
1216804
882004
1565457
1418961
236400
774369
412121
176787
1230278
636277
385388
1002339
1463203
518787
1217731
119982
1720493
8391
568765
933366
1635184
511810
1192306
719418
1693530
630702
422782
1425717
1454456
712103
484893
666121
550425
97145
1255523
1856272
640804
1817191
660113
1583387
21250
882
1911106
1771842
1674729
1392663
1423853
1910283
447774
1672748
32835
1646805
166808
9642
1896794
1731802
156224
1129183
302742
1949800
27272
754206
1819871
810354
60626
1235082
1953356
803097
1115711
1263618
414649
1534657
1360569
234420
848036
1708510
108536
1501678
976816
234125
565954
838602
1777609
654689
1374996
1489015
1174820
967980
1776706
1462608
1427847
21317
468172
1054607
1138576
865206
634545
655977
1437106
967795
1924929
1686708
713016
1271093
1125568
210953
1235236
193188
1106792
1826026
1752060
638239
631982
1387654
220965
1626793
1616568
520682
1459606
1175798
1446844
1862177
133392
236781
1396639
174113
197696
672472
1560353
1412809
1269181
183424
270719
711662
786756
589855
844349
1838001
1941066
304958
1435803
767369
39417
1177215
1742638
1758217
1613398
1351438
42183
1233502
808380
1264262
390663
1763697
386462
1766832
1501237
748702
1032246
1289105
372038
1294309
289391
300253
184184
707222
496488
264355
1687941
1873266
1570350
838337
49336
479606
353007
1381175
1318945
671033
135573
419209
1522177
1850425
989158
642169
1662839
1191457
1905558
1869256
346822
1167794
538599
1412750
333733
1795850
1069856
818835
605304
1593243
1722296
1912169
480451
537708
1865808
1648587
334738
1892290
976267
1245565
1874144
1370945
1410759
360717
1371772
1855477
1007903
598055
1522010
1476349
1271754
1049686
1754556
395200
1631788
1913527
456853
1807933
284850
1045010
1342614
1352419
1003948
1020500
1739203
64197
125574
155609
1968524
1882094
944286
1030465
1809848
662813
1170305
432887
1347795
1520645
37355
288710
1302941
1126747
879746
1216845
946758
870814
1717444
459426
155013
1757944
1217886
782809
1607704
594314
1873574
362886
385311
1213800
1077261
121807
123751
1903585
918114
527385
1856895
966997
597419
1693240
1576333
298881
483757
1662967
664242
6414
992744
795224
572272
501458
967589
43020
191049
7270
932246
382910
272270
1209799
717205
522391
307342
1363398
160703
1271674
1101648
1512971
953232
405357
1906099
1614909
517555
1034674
1146460
1532684
1017818
1128817
276525
761452
163402
1938587
1167383
1132108
512865
1172269
1615353
559943
1738067
148491
556532
351727
599229
1041248
906813
583242
1510874
1149170
1012219
1955976
164839
367447
99462
242648
1848033
64946
1088131
670673
1507434
1866573
35981
708305
850133
400162
1103737
1120439
1458067
1217939
1469903
1663100
1613635
546551
57185
238180
1405416
599513
1328307
364910
1186149
1728200
872642
1805528
982583
824036
943975
1525694
1922703
1782977
603680
913826
276833
1377908
1556815
1767367
179837
650272
1011662
1676801
865825
219457
1006295
1682887
1819927
35819
200339
151629
54779
1897518
1889852
532313
1544116
248547
789214
1692599
1871889
579331
1935939
1939650
1600930
1324894
1106118
843435
1177366
1140205
1527442
42681
43351
414860
1014637
431834
1304765
1749294
1623980
965731
499119
1503862
9209
1425891
748625
835771
1663993
538127
35843
824760
1709820
1513660
1583121
700430
633810
962893
1419101
676276
260031
955622
727897
315850
37004
1076225
312007
550764
725009
1660031
1766138
41535
1685015
1518633
1976072
243297
1202539
1075756
40429
1950268
1118818
1468093
347515
1127649
1106398
243023
755008
1771652
1360734
256044
1221088
1641290
1670278
348113
1752714
1190773
1941349
1231917
662688
761737
172887
1891697
1288013
752983
1061642
1260492
1703360
439702
320436
1843665
1483380
1121115
215397
330777
174571
1203640
1944927
1459042
1590351
731036
1712059
1847100
354676
251188
1676199
1292011
816242
35801
788050
1272915
1953207
1570781
247517
480666
164948
273167
215713
429520
421094
201066
1889041
1413412
170325
173322
1253931
482300
547307
98862
362792
1829745
1679243
519934
1894773
1779117
307027
1576593
1359690
325071
1782725
1085557
1294942
914022
1350326
1374915
1197227
1589437
1623190
1183215
1841425
1483630
1641806
368446
1081954
1360288
221834
1476729
1394457
1439919
103693
441603
785796
185163
1206403
204147
767145
648134
885180
1283874
586189
1938621
146312
8495
589777
685936
1731689
701928
500301
1836392
231668
919408
97923
1697867
1100013
82625
104553
1609931
1506294
351737
1347832
1904980
1664534
357634
1869275
923326
964875
1922886
204126
1584972
1228435
503299
980480
1148926
480330
1784776
1032791
1161773
918666
822437
1131954
974043
1734851
972411
452904
310116
1198502
5326
1122537
66172
7407
1830997
803888
1213026
1777281
1320907
522939
822343
1850129
635024
1729052
178957
136228
216551
253401
107381
772564
302197
324764
714358
1082163
72549
1706461
1316937
1589288
895287
91757
1837619
1176825
1175865
966368
501904
176387
1340813
882112
1771176
272010
556816
577890
201982
1241885
1941071
1756405
898572
1459634
1510205
420920
23746
1091182
995077
1401491
661232
1290142
1560109
1744823
1300777
775739
794378
1285877
1304351
171552
1146834
764653
987888
1341883
332053
815123
601793
1412358
1679032
55906
762441
1644743
237824
449815
1936304
1454156
1149939
1977814
1916065
511524
1174643
60414
1106109
1996567
1573856
508504
1022585
447813
1105297
1124338
1039421
1134091
1573479
401647
752858
120927
1074827
1877664
165579
1919645
1584409
1978343
751784
1066439
1047897
1578379
1137513
238722
1092629
1877849
83071
1082299
1028
157478
1633978
1985718
567759
250743
1817358
98973
1701433
1188972
1100881
1503525
152642
1928472
170507
956716
383702
1193783
645603
145593
1526238
1037191
955810
475803
187677
1188916
1798258
443105
588903
1284079
799416
1398236
21595
1694776
1483399
237674
1703262
640945
1099313
1601244
462440
1067609
1445474
981959
478116
548371
1638193
1505213
1102858
273245
1554905
1322144
1337379
1719831
439780
1756227
244851
1068120
624786
813465
194719
1881513
674385
1401624
54336
97172
1876942
541043
1297015
738560
1092467
897989
1435318
146184
82302
1950461
1398139
864370
614753
1677741
504818
1489976
711230
59823
1518843
87298
1647942
825070
1756956
1189688
13543
940820
1164913
21302
1718700
721115
1682646
325186
509578
1110387
904679
744979
271542
1203180
249064
1001209
1228081
1362423
618453
1272768
781752
1159660
733846
1816429
1096365
493689
79423
1755022
2672
1634405
1859753
1988937
786966
1248603
1492225
1709280
1196909
922886
1656641
983889
345364
503073
1525051
845872
51765
459047
1914422
451666
837306
1107320
1608710
1873704
489755
1220799
1781203
1814644
1436542
549230
1918845
1373646
1771427
1378811
1678732
1268333
1049118
1992275
1455302
915489
54472
1103887
462032
146836
1972168
1163286
1530483
1409680
1847832
1987423
594034
1905425
659659
655492
865691
601271
51240
837535
87644
1262841
1611110
1120694
196813
482893
535126
1604275
1631977
416943
1917537
1431299
1912929
38950
295524
1629640
1461704
1024144
922438
1311005
1205267
29422
274776
468814
720639
1005321
877205
303718
151154
1620082
168264
1016454
1410906
651737
1965559
614348
937845
1926650
101972
1177525
1376401
280942
641529
253255
1052623
477491
1118331
418111
1642986
386435
1259449
1769002
1941303
1952537
477853
1419110
1472786
39254
1402716
312294
1909268
1245250
942755
356688
1561178
1506683
448371
1335606
1133310
1818074
152305
1573558
753882
795087
924657
722088
1557321
530635
1120222
543925
1000363
1272655
1064597
1275606
1848185
1743250
1337547
598453
422500
771500
110449
558178
1476638
1498623
27912
1169893
412035
1137109
944238
1069641
926284
579871
1790749
927316
951503
337193
975693
1463641
378325
899440
591794
272873
1123727
1820563
637723
984657
1980869
52629
908978
1735208
1456582
919475
832370
1360930
145447
1144961
1215165
813580
360581
950710
690933
1345299
1176878
1344328
1779078
1143808
1650996
1303562
971049
1304970
161889
919119
1036861
1219475
766336
1439244
1595071
1019237
660277
309240
1136285
626079
170258
315808
1846599
1819798
1989744
1145296
217154
487277
88770
60228
1084215
158706
1768326
636861
923548
1803512
969240
1822322
1424096
1739290
1832795
100040
470364
1236219
1987654
67846
408908
1617942
1466398
1260943
245429
590392
599539
1554346
1197491
1027371
1774504
1083840
1386645
743487
637655
1036155
535904
624573
1577408
336980
9576
421887
1449935
707924
1333115
43619
1960660
286121
1826935
324413
416038
1726354
372278
1339985
1309443
1099298
638804
577717
200345
1077747
727344
1474467
364781
1999226
1066566
945350
185298
971043
1255746
718300
1480113
1740450
452926
909674
508308
1451793
818637
1341650
29577
792978
647239
1733537
1025532
1461609
1153222
473273
1030741
1991818
895013
830361
1786968
399125
1318913
1237846
1554622
425477
1733432
1417944
1329283
169811
668230
1785191
1011738
1166432
691752
1248515
454681
1690114
673586
1835228
650343
677809
914334
1630206
520479
1509855
90762
923660
1266027
965315
1480973
1313256
615088
470925
607701
1659524
76954
1998415
660101
849594
1088066
1187774
553422
603752
1470882
84771
869857
1666210
1915298
1044440
952270
48527
48008
812302
1143430
1388793
1156161
782658
1134543
540607
524047
684714
778898
1086230
1763664
1019005
527354
1343861
375932
97758
1856130
655728
1033657
393514
489803
1967366
823731
1654899
1122293
989207
1931571
568994
1705229
1668923
1793487
1230791
1610251
1350884
1223063
507856
931361
733832
748
195580
252151
633360
782865
1124102
286440
573794
737092
678260
1899038
56892
933267
1849024
62130
112609
1388700
143151
1205928
1030780
1315266
1734234
432690
1497267
909639
1728882
1691191
684594
1816706
1515809
1349753
294846
46889
818795
637425
1565561
1607274
215804
1219984
1913351
656623
1532686
1420686
264083
1822216
1754786
58407
838674
1421790
1772835
1599461
1501997
236515
607383
1919600
1467727
590399
953285
724390
731907
1840555
1284651
1826240
367216
13575
1258174
1696993
1003907
335046
1252961
91967
1270518
1131231
997582
218307
623031
1189330
499407
1764029
1517146
451942
954368
1061140
9524
677466
1987620
179775
1217561
1661695
1086910
225959
556900
1338575
1017722
200180
149659
292589
188348
1030879
817581
1764973
3270
1488187
1596003
310529
872730
144846
1918303
728526
1289047
1513959
1875610
468361
1491129
336463
1422951
1885309
1036329
1205296
128817
1968202
1093167
1988657
313917
1719599
1733766
259584
1666244
639078
672960
313558
1709775
1435800
1764333
1269649
1822717
1068080
1897381
560175
646150
512500
587702
1846800
1439740
1455419
396959
1155502
337897
1848446
506916
1574203
1501700
988218
1839857
235356
1292759
1756698
1204827
1193629
1572769
1261116
1329339
976361
565357
1759546
1364078
713915
1127003
1992104
1314775
1754460
977320
1451282
1643630
1374817
230237
1488700
400228
195913
672871
1293370
1988273
1869382
1563893
1943950
1653102
16148
345413
1415504
1562127
897663
1348825
681769
1539936
1289073
1692114
1729345
1095886
1154380
684217
632139
158648
1331334
1225754
913365
1080593
614797
1700434
1057162
1198473
369821
1413160
1699695
289950
1882648
1839119
792805
257129
1903157
132696
1527547
690266
1150561
1386275
617212
1248493
509697
52221
1846595
505476
1775104
78834
252682
677075
1349089
1867129
686644
1402546
1836575
936323
1446203
1330525
1605218
877639
472189
1472122
772318
1881219
60503
1474034
544687
1174345
356074
48531
1486327
1469351
590254
1155729
1652715
1772795
403684
1759400
1257269
519097
193782
1130731
249950
1349638
284537
26460
430849
1496933
664436
298904
1866654
170436
532073
1970444
276461
349516
1102466
421627
1718893
1841329
1216604
290397
1771181
1599550
26020
520040
83285
187040
1954571
396419
18433
1990945
1066045
1348293
258987
1843796
903399
1625538
1143201
1441313
7617
122207
1412325
1711835
1279099
669404
1520627
1227743
1276273
1956866
1620965
291357
1318042
940297
1892876
475597
1079336
915054
1395874
715475
13244
1358609
861039
516036
1376899
1572111
123650
1003887
1261441
726715
362631
224456
113068
1178345
426844
362783
919927
992211
1447707
960450
690234
1431063
1294421
925631
1750865
69219
150467
1343370
634830
895223
824854
256579
255764
96275
703754
869132
1832215
1440264
1755593
704599
363890
1270204
667316
1347487
831884
402662
1306410
1962471
779273
892991
490516
119262
39947
1397752
1718071
458362
1388591
1041153
922382
306702
681897
1489956
1587119
625855
1293980
1653246
1068820
533664
1440855
1159908
651218
234865
8946
487720
1012579
930969
806075
142384
775809
59803
1263162
780960
45428
474212
331714
809555
528407
1828272
1931760
1263363
1975950
1449780
1652685
1761303
600060
1945244
1054920
1529987
84039
821976
1006991
1853496
73581
985541
702631
1324642
682212
1803863
1341881
156686
1244373
1515505
500211
975671
1651038
1417358
1025900
371262
1500290
376648
492071
1722954
1257464
1892531
1859075
609483
261096
497035
1409255
1467436
35193
328225
1113588
1110922
128302
1877356
1098587
1897712
1370877
1729942
693699
1398489
48442
1748964
369551
1664522
625644
1160971
239322
290449
767979
556328
364642
558306
1404286
1781494
381325
1159410
1318678
1209567
1968472
1139397
730204
1447317
1626335
1102972
586770
1985172
902968
1792713
1896495
37989
963414
1293066
1141101
726458
926919
23338
1897925
1923847
1450349
1439979
1462101
183848
1119865
1616859
355266
1991515
867048
1359241
644521
971865
447080
472408
1427120
1678661
902690
1389408
462824
1077908
1827503
382249
1329772
1554197
1879203
1831913
1407012
1502998
1400847
597114
635940
1883636
1839850
544168
1879965
426811
694251
1117766
1218982
569293
1289113
832852
1127539
144834
1194976
360299
285822
983833
203301
546639
1002233
1661125
809018
626133
935895
345533
1979249
1063180
494410
220364
1833852
1734342
191612
578051
737188
323633
1521048
699811
732087
316372
122527
338825
1895612
1419704
96374
1053322
1037622
1531116
134660
1777253
1471972
919037
684084
1388475
246237
405826
1491166
1640988
1846183
1671464
439147
986431
1558882
316713
1507798
1857283
1881133
73009
1060508
1461981
440730
1811733
1898784
286529
237297
1989714
728692
1804207
1708922
366545
539946
1610404
57590
865716
1506768
1965184
1399364
1212610
245721
1570820
329327
1767029
1862889
80506
1684565
931432
251244
48032
1617249
443342
1021770
1971023
1916443
340536
1025368
554609
602665
347974
192232
1609811
1189747
551100
1229858
1329577
1403973
1705127
1675040
960429
1701720
1814067
767701
1157204
1732210
503769
764032
1685138
1427785
26077
1579697
1327708
1339926
712671
395143
810862
173856
1379212
1809043
1618405
661366
1673479
715090
986103
1640298
666858
755604
1554831
1638341
1277425
1186066
1179887
1645110
1544734
1819673
772811
1277926
1753950
1287839
1673113
664832
643126
62758
280165
661950
1057517
1841275
794768
1231634
817535
131693
1317321
176025
1879864
361125
430990
597770
1371240
443146
434779
155974
505351
516266
457200
942428
1915441
222351
890025
271327
1934807
662150
1838011
189988
106914
273696
1096715
1291191
564426
1812973
544835
1180236
356606
668585
1979584
896356
1889609
1082586
274187
1622057
746396
1175521
1674579
652426
1015176
221572
10961
1540729
916916
1806840
1926309
1782421
1807275
1317094
1514557
1447539
1889955
601891
1683779
708558
1791306
1410026
1087322
469666
817573
1849079
1091889
1769198
1920649
1295531
1466074
908293
1384749
1877172
533742
270265
39583
886993
373766
1473660
961728
106874
1235508
1651027
1704401
1219710
1381779
603538
479932
1714813
738329
1511293
139853
178273
1191420
1095825
888809
1091401
1541727
1560382
111650
1738207
1988706
24723
1799390
1852838
1391620
1945639
1538665
1404571
1374535
1948806
353447
1755100
1428400
285843
1510279
719270
315807
833253
174205
1555593
922958
563674
855384
1565044
680314
664543
1274035
1235720
1929518
1355443
694581
1867219
1766003
234982
1558092
884789
124244
1233198
471623
153139
1281910
595777
1463094
578830
1884672
707844
133238
1136949
421088
1425259
1784876
1996398
1992836
1678614
196631
1573328
1239524
1448501
1819524
1125359
1447585
1224950
1515183
77796
1536470
416234
842129
1141708
1195684
1116611
360558
1158011
1059869
1509464
1555306
1235187
1097495
1700804
1016892
497825
1662733
728332
1357879
263415
1958881
1575559
172291
550698
1364193
1930097
1197189
837350
31628
1795893
1150129
78387
1127228
1667346
438356
1422663
1300664
1214548
648237
755858
1600872
1911731
1917234
767951
1585359
1139218
769051
1039375
241979
450520
1681351
1163721
614533
72855
42152
596359
827720
1404069
906121
469539
1481592
1913586
1058905
1884916
637673
1533907
301925
938205
628923
184954
1215505
1257727
41148
1217897
1027620
172038
1808218
113689
15589
1405305
911687
97936
791791
1363480
1628881
1790645
1286574
1467230
1233754
611020
564954
1956062
1908184
274912
528460
794240
1710724
851432
1383597
583002
1954948
1837803
1673006
569907
1063951
1698641
1766926
1787962
1241242
1867143
67386
948167
1992652
1593894
1213410
362083
262042
462068
1751286
110937
1200210
192537
325224
5155
648438
1529658
1430818
1890782
1525768
370767
986033
1714200
1093330
1362956
1968286
64011
748613
718930
588022
330324
1525886
1895108
1685114
398044
41167
1008619
1558637
912692
1694038
1901352
1284614
194719
1814561
471720
456261
378270
399416
1088478
90265
409135
140722
1060629
1480322
860898
597809
1130920
1777944
1641179
138855
527762
1526042
887334
226305
411825
506877
1242897
1010270
844220
340775
2428
515361
526017
489557
1462184
1740524
1102017
1039084
413300
635356
285925
1757515
679239
377205
1253338
1777187
1999026
1839450
959345
101336
362056
1296545
1083728
833669
547973
462675
766479
1532055
1816895
1643538
1834356
1583589
709304
1903404
611330
602795
1414693
641218
1135096
147515
1722062
1333150
723250
588383
145219
747622
1113382
544325
1353451
1161419
984879
1303619
490309
1362121
1868343
208870
1812787
795311
1926613
1131387
1490728
1807346
1786385
309891
1327884
825923
1591087
1473892
1033060
1466779
1349092
1357124
448764
360828
427491
185095
1347434
189010
305382
381006
181576
1640284
1230902
1376382
1465285
1940282
1271227
844648
532383
1253267
1185519
1764755
1353105
1398480
1730155
1876804
491903
383031
47121
1399513
1531828
975752
1715987
557152
1399589
574984
1179877
1320383
1474079
246662
926958
523661
444303
1607286
42013
720190
1596742
1828644
1755245
1488514
145675
1296120
1146256
589610
615323
746475
1637984
1477844
31255
337160
916699
1102959
516227
1941060
644016
159586
795318
1954407
1260225
480214
9655
1446977
349234
1702963
1132221
501143
788307
899848
90587
1231303
864718
1318188
121904
913092
74261
1228686
901091
565265
677701
1205035
541175
1881272
769302
1646532
60400
1158138
1306360
488323
1434381
1614176
1242224
199246
1528767
1021922
762580
884973
579231
1645226
114922
1557269
986367
941829
1241529
127560
391524
1494584
30701
771451
1307060
1349756
1118994
122467
1005208
185137
1126872
1996486
773402
1895683
523490
330170
441758
430751
659425
932179
1925832
963691
751070
435927
455798
1997656
1815870
1575024
1094424
1131786
980233
943790
757240
1124728
1951165
373390
1467522
1265189
1298230
946189
203756
1789200
714360
1145534
875398
594986
694302
1132224
1008634
1332090
314058
1521195
1469225
1827993
465304
214059
1879641
1935252
186078
486961
189924
67467
1648351
1277292
676283
310550
1470266
1350488
500705
610557
552479
1198370
106925
208126
1255834
1826192
1529382
794760
934448
173867
1269657
1938730
1653966
629197
564504
2042
1479252
338924
312069
346766
1294080
1613322
1561508
67293
1155587
1276331
1441731
1432258
1713074
533616
1008636
1987614
26696
462028
1344694
1862888
1721447
1899899
414031
1194068
1633908
339092
690570
1143891
1039730
780298
185736
885350
142500
568697
461890
1864822
1315428
1858248
856544
360441
658033
1068671
980797
1405570
254459
333697
1058318
401225
1301097
100455
1075722
1636173
411909
1486963
1495623
962722
1752780
617857
1685739
1072257
10779
891591
922079
729773
1315220
1692564
546967
709603
1856453
1647393
350234
1332243
1478143
1782697
39287
722999
1684836
197307
920544
1311733
885738
1104989
47722
538853
1000792
727747
696965
45373
1494671
358574
1495847
750311
1399766
201154
1449739
161370
7802
1956163
1659575
1778780
1767030
1945953
1292452
1335731
387336
1530675
81855
1628451
573866
1663506
1859650
1946622
1449909
941080
1511379
1848151
1781578
1962280
95773
717560
1420501
1646632
1173269
1618745
1048525
1656015
730656
352448
624476
1731145
1094738
743172
1178283
959439
423639
1934787
1587660
775308
42376
1708874
1242230
1487902
904388
1097242
224049
738401
1013314
1891866
724594
823008
1211733
533705
1104093
1859602
256377
1665512
894046
1983422
1478643
221969
366001
1178264
1090068
1732975
1095431
243850
1265042
1915486
1434450
1234221
326950
495620
437032
471374
1744663
1321727
976398
158244
1480751
417414
579212
1018949
1986307
930811
211477
846404
1424575
1683995
1654522
1886943
762538
554199
1170267
1868759
130445
1875544
1669682
663582
1880330
1277535
1581910
1379197
418699
1843609
1932537
188722
810957
379898
1982446
1128329
11801
1562459
1524251
1631346
1899397
529388
1431849
567557
825452
138521
435465
1828730
1850877
805030
715761
345988
1304129
239767
1155861
691889
1278391
1471726
956684
1779612
210027
1176341
1029293
503078
1024231
1652985
1815550
1751098
1890158
787505
717190
1444512
299032
960744
430151
1767261
1153146
1670987
188788
1308944
1002676
1719730
332074
1814728
1010523
340525
982409
245169
1836680
1374764
1981158
1469532
854477
1556674
647445
1373640
341721
1590748
1498292
1057359
1940996
198609
1786137
467688
754038
67543
1603979
1956063
1235957
516816
915426
892282
167665
1604087
84070
962152
1732222
1999041
1622724
1039427
1479457
667729
1237084
783299
698501
734301
799639
579335
694646
1052436
805727
641553
464491
1069267
1945531
1762271
1824564
218971
283076
1892252
1010223
1554352
1704246
1974669
1349416
1494038
240027
1500718
432820
1516679
723625
328741
1914840
1237587
650238
1602738
264292
1920665
111258
248124
742200
810640
1243226
1132311
1311372
1330597
687469
1740435
1799305
123878
26225
1481260
741724
436882
697912
636890
597366
917167
1421083
1822685
588693
540954
1098925
735247
1276196
282958
1382561
1429774
566047
1698270
1238882
164233
929277
217491
1602653
1277087
1174626
643841
1362654
617884
573473
1512923
1347856
696947
100399
40589
1322418
1970226
1862938
1566109
1693745
1458373
1472464
1922009
858792
1927162
202687
824190
1693852
1875273
458280
1788613
304782
182932
1487017
1330537
28449
379840
442395
362717
400259
456684
1187685
625098
1110266
149199
1878817
929502
1190983
26676
429679
1457455
755513
1832695
742206
1571930
65791
658888
604422
1557054
540387
1736645
1651103
1097712
1404475
396808
420990
6182
803907
1551139
1755079
10526
720993
376615
522935
263174
788071
1505827
1468958
625203
1584627
557881
1866179
1671464
1202617
1666046
732476
1468588
698748
1487955
1435100
1287033
1203403
237590
795508
526804
222105
95323
1767204
1131956
1556723
254949
222750
956389
1519865
1246350
289981
1021755
1392786
622990
630745
581952
1814584
1751592
622707
532836
135360
1376814
1621012
1939169
1310499
1203130
524146
818010
394346
239519
1224735
536055
441714
1693980
1308583
1681771
705984
357944
374547
1055932
608084
545272
90926
1668514
1953364
1589717
112106
1709106
1059098
1723794
1683064
1543319
974958
1544812
909811
1974463
1986605
893558
1033148
221875
316415
247463
894220
1548104
324050
1320775
1844426
361271
858375
235403
1938761
598195
1165982
432394
636670
1797712
1498290
1344660
1594556
1252588
1471459
806466
1008852
1826215
1833392
1721375
1276778
590414
1521660
337212
1769149
1258283
455235
1875019
1907280
325414
1828931
968443
1647899
626654
1443878
998987
1227898
1587846
1316074
607726
218576
273734
495773
551651
1764962
145644
36035
784843
615679
1789629
224913
1754234
598867
1724305
1232814
298670
762487
1660764
48337
380747
1560643
953759
898778
329217
1236123
1220129
1263740
1103156
1556521
988589
324037
1312124
282252
1148276
1952504
1499319
1409065
1699042
89942
544155
215205
991294
1049876
1804165
1092446
763931
633102
1229168
1635690
117069
898836
515561
1980596
901599
859998
1378456
461193
526223
1909836
322430
1202825
36086
217868
109741
1993616
729688
666580
242058
402106
1060751
1341275
1667768
430114
1402426
1001498
1831726
223586
81321
203506
1627025
1033239
1741474
969411
1651519
1610143
1503043
1101359
1820726
1996652
1393777
310054
1936517
900378
97965
1162888
517206
922030
65542
1270189
936514
1690885
1275420
338745
1972771
1833283
1306232
96442
374612
552434
1293984
912833
1402664
1392271
957399
1076042
1685228
904935
1495219
1676982
1102254
338633
199096
1943935
1105576
1946881
237323
1887756
292294
113169
926519
1601415
783068
223340
66209
1270633
1504253
1083419
738987
1562649
495938
387609
180627
146262
894003
1435738
780498
1196956
1533347
976613
1926115
1442473
1586534
1059227
1879449
340165
527969
654215
1986415
761403
576187
492362
414054
1904391
1687801
67816
1298615
1598386
1536003
136803
1457806
563334
859263
1187696
326692
1317354
1401141
210876
1138970
1941308
437209
1475602
1912634
1802513
1080533
912651
1394574
308245
894959
672184
857242
1103178
1669243
1011460
1017242
1773601
44779
1051529
703129
1492620
979773
64910
600257
996142
33315
1190011
1011654
592026
1905669
408278
1364160
359075
1755184
993928
1152661
1123198
1973869
1137415
44703
839699
1697992
1042819
1318090
60620
1213694
1828568
1166506
1283196
1896187
888633
1508315
919152
1128191
400152
5036
1934231
1519730
117076
1313659
459923
1424945
601619
704563
383832
442261
364711
1447160
1874929
1993525
1602276
376073
377991
751411
863279
779713
368014
912325
2315
383259
324798
1601861
1524686
1637855
840144
1896644
801455
703897
1918332
894124
569406
294011
1222458
755782
1262862
1985815
1658569
1453869
573786
1281790
1496787
1477435
1119366
1466387
859065
1121051
380681
1181207
62690
342076
1980414
578064
1751117
640509
448477
439555
1424854
45466
1806998
564955
880361
1039869
1987461
569446
1733752
1905798
769685
1154611
315875
165340
1422850
1409319
1820694
1386780
1064148
639557
1964488
241876
1940706
210075
902064
1748952
318857
575788
1667163
311496
1414696
644369
453673
978112
1557649
412725
83044
1051070
805285
1649232
144525
28641
1340799
274315
1018135
1684200
699488
1708309
1183930
1655145
1642378
905499
1750721
855320
1332116
1264078
1923748
906218
713916
496781
1046783
935883
966961
858488
1034143
1256319
957706
1309139
1817918
1360199
1403569
966714
1458195
1458550
554407
1270760
701406
1770981
1556063
645616
388450
1634830
1161883
1263540
375263
410614
62609
1577167
1768915
1190992
1101901
467043
1212110
1307078
224166
1077048
147082
829467
1819200
164233
690810
651337
1380390
262006
1272616
773459
349153
791442
501414
19960
934270
1456569
918695
600766
1982187
81043
1454662
1621371
510903
1217846
1125262
1370483
1625902
810264
1553439
939482
1735437
1370726
840042
1665384
221892
438810
686885
1868563
568084
1863782
1534340
1654715
465215
1841323
1042474
1237183
677769
309239
338195
340156
458506
370399
1762728
870754
1246062
1907875
1512332
148135
1002914
1191397
365519
1497758
1903773
691033
1707176
1866026
573886
1402555
433559
794266
1557597
1275703
543478
956049
1613417
810576
1224274
274624
935742
1698199
854270
1334558
432191
859580
1603156
192181
1433843
1372728
777623
1604459
815305
305040
893650
1911391
477095
1837186
1324165
647206
921347
1136727
772596
1358017
331993
1815244
250369
1316792
1443637
182602
1562498
1395999
475814
834633
467319
1835237
413763
1906659
1597401
1599839
1196562
870880
70401
1873790
334959
1972864
450550
875659
1579011
1246825
760324
444896
697395
1692115
1758217
230006
734461
177217
1629462
827901
1766221
160493
1312438
1763044
693997
1647521
675304
1689584
965798
1070501
1828340
1221456
1803021
337903
1564191
82161
352528
79641
1057809
353061
1365864
1594750
1830297
1775572
527014
1182876
1571539
692594
1392235
810235
1279640
450626
935306
1903559
1947843
54936
1448379
1528041
1031000
894356
266395
1473909
1623256
1470524
917712
1601252
1399216
856593
1991092
1518871
471743
81794
948738
1848509
42924
573200
986860
1483926
1400528
1505749
631699
431061
882347
1866940
941652
1196282
1147322
1999228
1309190
1876348
1595810
552236
599070
1006096
1673007
428014
1350938
1083558
1407795
1420308
128067
958402
242347
859921
151429
1495869
476892
923843
1393676
1781513
1198005
569904
625319
894600
621187
66564
769304
1033939
1650446
679651
99256
644844
608634
980691
767102
872161
821086
1103241
396603
1749723
300150
1710283
1647215
121868
1227453
1307435
883127
1230286
820041
614524
481937
1254151
1800197
1914836
777517
1349912
935932
201571
1707697
1435097
532774
389854
567325
1719492
50810
604369
1795221
1871197
1198775
1843640
831054
1115777
1011878
1841687
1287962
613088
785124
1320076
1545510
879947
1735629
1666956
953751
538099
1911095
941064
795147
627511
1722572
780406
1413482
663983
224418
1380928
1982338
62958
1115821
1224890
498124
1930119
557300
1090116
1493515
967705
1416106
202920
1774849
95120
524724
540229
1748729
1890646
556327
183524
1721242
1471980
1235967
1634536
1163123
1597292
1831669
1251788
297095
1817707
1749724
573329
874957
1611971
1591336
1099398
478844
1780621
99365
949295
1632545
1883471
220632
35436
1438853
1439780
1581619
398957
976204
640361
461394
814666
421096
1086771
739116
880880
362242
427618
1238322
801569
869324
1198700
1901883
1059502
183920
1721265
435732
1661518
726330
1799790
427179
1374441
738333
342815
175675
5763
518034
366088
119495
1419825
1799323
1865658
1560564
1678221
1486976
1419199
465395
1158960
1713274
180694
378615
460892
1985905
794818
74402
837388
317442
19926
1630080
1970187
1159539
1619433
1737260
1729969
499726
1090465
1842817
1853784
264773
826909
1035390
566769
1638415
1307864
485179
1461019
1637687
712737
218205
1295976
1414887
346570
1971865
1233843
155310
576979
1254147
1675527
1478256
397929
1760747
1070554
1361984
711472
352295
226032
1445298
988997
713068
1657603
1131475
1176048
1748271
1205386
1528901
220776
1359836
1292323
206747
755009
133868
474442
1370477
969425
570850
1302347
570015
775793
817381
142974
1485598
606578
857886
1511555
1163338
1609892
735774
966220
918359
965841
335287
1449947
1760152
1850875
149819
610289
1540774
1417512
625367
1700742
719968
156208
1275522
1454151
1858466
103544
851127
1898489
823156
1158114
1280992
655717
950302
859262
838080
695362
214486
546429
774211
1046878
7133
1918454
1766149
1620370
1407908
1496934
480829
1286740
1172417
813471
935354
1814455
107651
1205908
1674521
1534894
1346321
597011
917712
462930
1838322
1284159
1460462
1767359
1028588
131776
1212597
974961
394462
910803
1294617
1488015
1057043
79351
619043
1203102
1271804
1420563
69175
860501
107023
1316858
666733
74215
618797
54978
338885
348843
819340
1418481
825379
834162
1093485
316134
962842
49678
578293
784957
1845697
1824988
1127878
199853
1734178
1542045
1871017
1409575
708389
1101310
1534582
1194117
216448
565722
355527
1524633
1748218
514861
1506958
10904
1966404
78507
12677
1543555
98094
565982
50267
57360
628000
1247739
180814
1039646
1471491
1373079
1725587
1217197
877633
1058418
1406413
234744
1521777
1126517
1648924
623179
1852536
1893954
875292
988121
1332416
1048532
1304032
416729
1704203
886122
883241
938925
456457
262390
1974872
941892
1800616
1038188
335273
489283
1882275
1754363
300099
1006941
876894
877537
232405
1150028
1190284
747383
901349
432346
1975977
1188752
1005582
1122508
66473
1189426
1901403
1151174
1149008
1732483
540298
1393345
1489714
1741485
543545
867635
1137113
1018636
140284
123161
1605636
770706
567618
889861
861155
139767
589880
1052117
1893083
1907168
1653978
1187351
1909384
1096724
1786994
1705047
1725581
877364
1189148
419044
925554
286327
274965
1657585
1237250
1490419
1220287
1301573
1848151
1650138
591632
1906295
95142
698423
313042
1194251
824111
1521872
529086
1380769
203751
994006
818109
1124167
1887548
1766150
709335
1020129
1800301
91789
1147618
215707
1004364
75812
300926
721939
600747
1884776
32398
220762
1997437
113732
683611
142089
1408252
1930158
1323996
47141
857243
1980695
400411
1504972
412928
242353
1750427
502882
1641796
899582
398138
1612227
1901616
1685606
1241415
672478
18350
996189
488449
1110361
637768
1256440
624907
1861888
313283
1466961
1465850
1062171
693960
1493152
425442
1294556
1184140
940670
1974841
588021
1595112
688841
932463
1151898
819453
1285493
1101738
1863984
588948
1591180
562622
1049145
1449770
856794
1397061
23394
446542
1954005
952432
667815
986918
1414060
1639970
1217936
1808086
290835
1114436
1010804
1444155
192
1625636
263205
1205457
1448332
1260722
1343267
970630
1728744
1036321
503082
1409368
340568
1253720
1803375
1499339
1597881
269904
1118442
110868
416043
1356459
1756207
898685
22360
1488023
1917339
325798
861455
1159558
1350651
446524
519074
696897
1306702
323202
1016117
954558
814039
1192316
1784136
1676878
1589551
802738
794948
349292
1332058
913428
1084235
1087919
864917
594117
1426818
1808081
424787
1428863
68526
634165
372867
16339
1568868
1989245
789345
1044245
1291113
1982732
1655249
1452200
1406217
1422625
1245036
1136474
645403
228869
1807564
1584534
1019950
678919
1546246
1372633
169721
326406
189181
393217
818104
1831414
695362
898652
1090781
1995257
1867285
1196879
1571927
1950152
1638063
462164
1294021
1273994
1627642
342567
816798
1905929
682222
958598
691656
955238
1713656
915808
215550
1733662
575897
448333
634543
1188094
17323
863315
1554889
1586678
925351
1977092
1715448
1967476
681071
1783184
584029
1205633
1529705
13811
1986521
849161
850317
642117
801801
8659
701883
1587331
991397
359611
1281898
657909
1956986
704664
498428
1275465
389248
760648
233878
1067043
82037
664058
902912
1967592
1922301
953914
163932
1433455
1630319
1035041
39227
1860085
1060798
1068148
873181
55769
1980799
1705240
1927316
968166
417776
293785
613786
1690257
864894
130520
447961
1329292
1168685
257292
1737553
1018117
1692994
794382
1742142
1932642
1978771
638128
247224
75008
1903633
1409681
722281
1127769
1862148
919928
1641152
963468
1177798
802428
1130369
1136640
1361701
1931177
1569252
1703763
471683
1460211
1984022
409569
937960
1456119
1647762
1103979
609559
914181
1678377
416978
1594681
1855085
1297343
1113672
69549
878098
1788921
1950586
531779
221246
360770
898042
1253269
615748
6582
592726
760005
1337854
1998740
154427
1089763
234148
5362
1950170
1250050
1971829
847281
1714423
545621
194020
165378
1780548
1798702
786814
968827
1301954
173968
1848303
20644
1214659
1751939
892071
988830
1404847
9193
1428188
1263197
1155127
1198824
453553
224064
90905
270313
110110
1893338
1370843
1007480
1083675
1268920
1770132
1163687
279302
1018263
433878
687998
1390421
1695479
1072875
1371783
1541815
1735777
1121150
1972906
1176752
1499701
1535093
1657043
607051
175268
700286
932030
267583
825756
1072718
1121154
954153
796193
1445714
419561
1797406
843818
1313994
1320822
1698380
1185412
229108
53528
967759
67004
793426
1629463
1383748
1066760
1036876
1935527
564251
349451
979749
1207793
556320
398074
791555
1493070
1373929
1327613
1762677
1117320
1426013
582603
183600
1453599
675759
1338618
812590
1328507
1184999
1204073
1767158
1311742
1556851
649065
1149975
631244
39355
679278
734846
1301720
1814946
1242539
470534
211076
621541
1595284
1850638
548725
128039
1535757
1264966
280535
348438
260071
650232
1225124
1147235
1714715
633541
1657299
884162
708628
1160497
1754413
446126
884070
796332
887929
320588
1716449
1003675
101548
271296
1255855
1191613
333633
1364097
632742
1416654
1208382
591367
840797
798859
1534845
622962
534478
568326
682108
974034
478634
378499
482284
1010641
1269174
1406547
1347002
365899
1977070
1290877
1165480
1312810
459421
330788
701600
46172
957286
232422
1918168
911063
1316319
822969
1072647
964524
537175
1248817
1657191
1633018
1250822
1979657
1645843
1182960
1571261
588315
156024
348256
1434709
731006
1314681
18779
285451
415096
1993509
1139560
1035877
1892694
192672
1029609
209641
815214
1035043
716557
666305
1580623
1376813
856137
354512
146453
1498358
1368903
332460
868321
1228270
252301
1495826
987976
1568281
206160
1911640
1981810
1175787
560803
1601524
1317395
208561
1934510
1349383
446036
1167121
1332508
1939935
1673360
1963407
934108
213280
1901677
188167
1665842
1793584
192434
1323675
802065
1618675
625875
331681
1734804
835002
1586542
239160
1455062
618039
1258596
579268
1944788
1051212
699314
1922744
431940
972679
1152049
1158484
1276920
1267109
1543121
1161023
166632
155552
897123
1626192
958394
1448446
878327
437687
949055
1246990
513344
844947
1774355
207203
414118
881119
343913
1510381
1677573
1606552
628847
482475
1349639
1636833
618913
856228
422586
615960
1262522
1385384
51115
695961
1946108
253274
1994829
1964026
1804269
1545096
854776
817604
585288
752931
69013
300309
1279762
1313543
1128894
895596
615013
460082
1372856
1226719
1226381
1838852
861152
1838536
1187984
1508
1433386
803591
8706
383621
676240
199906
816039
797787
1055693
572870
203118
748395
389104
1734651
1420324
813384
877890
578276
885855
383572
1409186
1328689
1575893
1081887
492368
1306775
1258322
1102145
351763
352092
529738
107879
1472714
1656539
339563
356340
1709290
1768783
347767
293027
1512403
1166299
1091839
1643584
1099385
535508
81984
234381
1342928
861009
81059
1408250
1282083
929779
220660
257885
1784570
1456395
300548
1317558
681063
628538
380500
97521
1526670
1467537
1715912
1849350
1916224
1957323
1377030
1156841
1916222
1929946
1340197
292837
1529495
1785606
940672
1623294
768410
1012088
1746695
161420
1200887
1008745
584173
794786
86783
1968383
8292
510655
1522921
961262
1498245
1460265
292929
1376492
553797
74936
406262
530910
724867
1030798
825385
219638
1474665
1754345
951590
46400
1872653
457340
1957532
741594
1809219
669147
1434123
1247315
778629
616167
1845270
286661
1489749
1609567
1600527
370070
778718
1289264
1544989
269624
196922
927568
1890147
407376
354630
1042157
1624942
1579891
598222
890812
721275
344624
942462
1113900
1820067
1841263
1646656
1452687
1921658
1569950
1893082
1429476
1485084
734729
1323002
777355
1037797
498231
1297239
1893960
1161701
293360
907717
406636
1435975
1972087
1015637
1081250
1035080
1607334
560718
994766
1944827
1614642
1092011
902403
1926122
145432
1437089
391307
423300
1281095
1349960
1566262
1113396
1968500
1643593
1040946
157229
693584
301999
1675139
869344
1735743
1389742
1316729
1466789
1035909
179819
1016125
366639
45678
899464
979568
1533026
990416
1121718
1971593
1232796
1914005
172740
1315142
161375
1533280
743777
909656
1844924
20220
1430517
1017714
916492
1516722
1947725
470914
907424
1678038
1403079
622108
516383
708774
1865666
1398388
873481
929099
1221158
1671938
1376616
648247
1596181
1868986
909647
1791992
1057925
682910
1983486
1840063
1523994
1091773
1248060
1249083
1685680
685381
1571553
342470
563864
536183
1923680
1997082
216059
1797494
830807
1878832
1030342
1375099
1170132
540377
640175
1544848
1440389
1014667
1213179
1743358
1436865
1466369
140735
849457
1615362
1036759
953739
1415544
1501678
670766
705291
501305
1131424
1174676
1464281
1336204
1334480
276478
708344
680833
1546253
674757
412265
1845215
1274422
455516
1207558
1088269
1571894
283622
1148386
1087625
268111
1104212
604054
1264001
1197167
673369
1275233
1872718
994239
977411
569361
168313
1074350
886115
1235345
506417
1063860
1213289
1571186
1802068
675644
1122336
471229
281155
634294
1484322
401979
1605743
991606
355779
867808
1237686
519615
1082723
4060
711630
1685410
1653836
1476540
1392403
1130123
241664
705478
664110
1285061
1381592
705965
858839
1014544
1758619
328366
1700273
1423793
1183001
695694
1895402
1820237
1149690
849334
1152219
959836
1342096
1488132
1453869
1908135
1144187
1557434
1629560
540641
211838
1027957
971607
1049720
875305
874915
1346716
780893
290644
1083835
1795482
639014
374719
225679
197244
958094
1682244
1570849
403814
1973216
47203
172842
866413
737277
1302896
1746987
598303
1746716
1390057
509944
540850
1291949
738290
1267378
1721838
1094180
1608653
1548065
955810
840290
1267262
1755260
1151803
1905078
1545059
1969705
1879630
797597
765616
732613
1571272
1498630
207428
658591
1746962
1121891
331086
403285
153209
1177503
1148386
681517
1461080
133942
1214565
740894
1912642
1539527
547904
1206175
1957902
582465
1443632
1715746
1427897
1984288
830726
1225158
1640576
241281
1444747
489066
208706
1425601
1286298
1128250
310835
459578
1192343
1426355
294175
1432242
444443
1978520
436842
910482
1066460
1175750
1743043
24355
48216
102191
1303486
362738
397663
423889
561755
259039
596800
288573
860817
827435
623724
224184
185644
588858
1829916
1505778
1868478
1987348
1260533
903102
489623
1883938
1523407
760360
972006
1005994
1848348
920186
689850
20854
170552
686549
1562228
1586719
1263844
1430283
369030
1220817
1893635
1126150
155164
1294393
60096
304402
285687
312049
205761
673741
1189543
1964119
342120
893957
1867279
1638828
56757
499088
1400154
1657073
459059
1623969
1844738
1586998
646443
1488746
1913975
1431226
1699026
1431969
1175771
124040
1118839
1299849
1952230
901925
365622
1495729
1398712
1969177
1337126
38608
456500
398260
726445
732070
299612
145131
283701
1991779
1446217
288401
722278
1567308
1413366
265342
1970186
809857
828558
1169104
1086704
1741132
878753
1744033
1540939
1074323
1778632
180017
951787
1145236
1614395
1638049
1183245
610225
1392552
46129
508914
1856263
246185
1098074
1498416
294606
1330125
572533
1982069
1294022
217347
996351
205914
1853509
633066
930320
1229345
622590
1616315
778402
451346
1279367
1299171
1337070
1190797
1384701
1635753
1208205
455649
1032266
950577
1440495
1448377
1350637
114398
1760508
1770827
808270
1575156
1438306
954497
1283343
1663734
1987438
391380
1340185
270978
1110834
1229535
1431196
1807970
338130
1400250
1308388
590680
1854537
1188040
1568365
55132
276604
856343
976450
330119
1691942
25542
1351199
1625708
702359
1777476
296997
1497307
335584
403759
1679842
121841
660262
371806
498441
394620
1839634
375971
1275415
1726205
1931734
408249
1853009
1768346
1745442
1928986
1576002
451803
250123
1869592
50708
340833
800225
774929
759944
1145950
1802360
102756
829561
1345582
1180989
1490842
362945
1568839
1717506
1207674
1224892
1072508
754769
1394260
358614
482086
591664
772473
473352
1642728
574533
1773691
1397634
63703
836276
1322855
441192
678953
651924
1875248
1987798
1825053
1248639
505811
998169
1893207
687035
576537
572417
390506
1429878
595918
1392923
189794
328520
1468155
1458744
1062845
233921
1650555
912137
1692878
540516
1043556
1833305
1827212
1121721
632146
1977681
1480685
998127
378142
405332
791781
653720
344285
1542124
850049
1972117
1339824
1434469
901254
1768232
519652
745796
1394199
1737808
141051
1228653
1355981
954150
12110
596671
875058
1097535
1667740
1786436
1228460
1667509
757726
924555
847006
1941213
1054041
1052078
1711409
1244245
1140262
1457593
1722208
186985
1726533
816278
1221677
931939
259137
1030194
1168001
1857435
1128149
1607192
956399
861909
719793
541119
1973141
984152
1643677
919389
1578005
1323661
1516186
1962166
1885018
950269
1740702
1247104
1483486
1224390
1545605
1159553
1353405
901364
534110
1797776
480082
327664
1599086
1175643
779973
509692
51961
1926512
356453
1693479
47076
610289
923984
1811166
1219262
456273
1594273
900315
1838458
300039
598517
1716782
1706514
114758
1077913
1413789
40353
1933447
1969213
1731254
1831041
1833038
1158713
1501263
1223226
696673
4351
957216
1519138
1891286
1910197
1406604
850946
1102250
739018
285180
1708395
1133068
1645087
1598354
1306272
1644923
724331
1874151
1856119
361737
1413621
262474
1632033
314084
1738785
1393071
695196
628383
583965
371945
1155694
1630004
283153
1711747
1859842
605225
698312
877257
1599507
1746343
231077
717475
697062
1830041
286819
1967686
557738
857212
1285607
110461
142821
293421
528998
724386
1215647
769019
1584430
467221
292025
1941619
1141464
700382
751366
1811193
844351
1006362
977815
1051396
823038
1352842
888497
1791769
618139
1170991
1625697
1954398
1208762
1533841
378228
735753
480922
966866
177049
921071
1389318
1314059
1663157
1444454
1569922
782841
1792276
1463529
1686331
433820
720375
1723108
1431301
534184
1536119
1676354
1128751
298462
236907
583161
612183
1766835
1847688
1719939
112119
643340
1790825
142167
498401
40599
1500722
144020
1663983
1375795
1790564
1316548
1226849
380072
779663
520749
1082931
1159306
835675
1757708
303168
1608458
1740695
538144
1494501
143673
542791
1277423
1160893
1693283
1304803
474771
108947
1252144
1907079
1653122
1203825
6199
1955528
741714
156366
1566419
1814969
1808234
587559
94232
956886
4699
1486731
603266
860062
622200
119806
1076285
168597
1580820
1352888
1460331
1711856
234434
160987
435440
1272189
649985
1585933
1532712
776570
228520
1638719
1249678
1306728
1022921
367008
1772967
795234
976261
851809
803860
1074043
835899
1497739
1800626
1107597
90687
202957
732368
287223
442762
266526
663436
803261
1745033
257666
1296000
1364806
523333
479866
1429159
380573
141139
601986
1118560
463756
1644479
1364502
888044
690352
1029751
151350
1471755
1069170
1621356
1976876
1560337
1525894
1024887
929599
1510775
425993
1917834
489081
53131
1804000
866425
1858740
398030
1631876
272466
1328869
428237
537241
1778590
181333
1347500
1913847
343703
47097
1059584
52141
1586711
1410366
1442245
1227500
421949
528274
129632
382000
226580
17406
55366
1489414
1353349
8724
906740
612683
79002
574118
757452
1913143
1887863
826772
1291460
1931846
1032014
1216410
381823
1339051
514483
1274172
1513357
1001095
1107667
1435331
1593347
1876729
371078
928218
1874745
600917
1579371
1136200
894367
1371879
1917800
1421783
326300
808069
885258
1399342
898750
968129
883529
1774480
744335
885745
252903
1164497
995019
235216
798819
615513
115116
1534939
1267596
1041550
1772040
632246
1070566
1928218
182368
1302239
805777
924544
1292437
1908776
1809769
788413
1713449
450998
1349597
1456576
1493843
988350
321623
716116
1718278
262064
476788
1437021
1470848
946359
526473
1505797
479959
1001376
1816333
1279127
1880218
693631
418944
953828
330867
427146
1031843
1418440
467734
1453869
750100
754446
593543
1616255
1496847
1061726
1909480
938713
1611775
1905035
1563974
1300058
643913
1251892
910732
757710
906357
1546444
1766697
197553
1011603
93418
565035
1061596
1061526
1133550
548397
1990649
777575
1997397
67739
1863974
941038
1811743
1629974
1232441
1780199
786166
862467
373965
41700
1232005
737055
221680
853986
1490048
1004076
1861036
1241294
176725
814825
1150384
746685
1404469
1714507
92541
1127474
310261
1889612
601052
1626922
226621
851957
1562240
1439251
1552154
1254420
1994705
166259
598013
1966715
1109053
1326198
1532427
522419
1088525
1046369
1874211
1560703
1020824
1221747
1112111
1813672
920400
550257
1883041
540955
864248
248622
900477
1382621
271061
1163297
1025480
1389086
405037
926692
1025357
1693956
965765
1863711
1779526
673453
1982198
888555
1283000
779754
126309
247045
1744121
633768
1718181
1304015
220424
1235319
1058386
436002
1453679
1692503
898281
1258028
1064626
1833058
909708
286701
89259
1784925
1746992
844399
999464
1071748
577456
1302929
778929
561382
539340
1752466
1556086
1156611
903277
1242182
840313
858613
410385
722226
646008
1000970
1015834
1659092
856483
682128
877040
1482223
1679740
1990407
192385
486378
1422466
1098331
373828
635456
885333
1929513
1265373
902599
13693
1298828
1896959
141075
1607502
1837075
1225739
1749342
911105
1446862
460169
381722
1004406
28333
185238
867071
245936
991468
468136
922765
78391
880536
851228
1518377
1870753
105003
1703091
813703
1572961
284842
1679527
1696045
1968401
547928
695580
1086820
1949626
1042973
1481746
1693575
722028
1147688
1046823
1223291
826953
1064488
880987
1869846
840416
168957
1061424
75321
1540757
1481585
200804
1464896
300378
1836711
863671
4561
1031463
1490832
1581917
976409
126590
1761447
1437365
1819573
1921668
798725
815541
215746
1911451
846209
1431332
521747
1136563
794507
620687
1455043
1686329
1059394
1519552
889736
922796
911709
223947
1950240
1674
448577
855250
1581268
739043
1478078
1544438
1801399
1464512
1991856
1480276
1630176
1302519
1674844
437250
745089
1690489
1607921
257822
1069813
1661039
1842082
1850919
1169527
525567
521089
1256980
1416161
1870693
552359
550441
1585333
356033
855032
1179090
1411292
1049826
1498083
187718
1465379
381928
1135101
1686864
677626
636410
870679
366396
1527050
1098918
1918681
137802
912806
1147322
640109
1312949
1541162
544727
574796
1248429
1200590
1064341
1488091
1341811
1277840
1289730
1187791
18156
305735
463716
522244
1150464
1389284
1124181
353629
1946205
716472
826566
1355952
1555842
790072
531354
1511354
21828
1708085
1207666
984243
1405086
40292
120816
1980890
1715109
1783421
562269
1078706
1450770
1059680
398790
1284707
1742733
648838
1929847
1298887
1149090
1759403
1581620
1786229
1964109
35739
1723287
1329650
1689703
604578
1883074
1689555
609972
70692
1718698
1470373
390090
789849
967768
1209070
21236
1986547
1583921
493306
1429095
1107838
1522452
1760591
602688
1097965
3454
836099
66077
371476
1202777
866173
796119
674047
335208
1422403
563745
594611
1565900
943410
681639
513067
609164
1389386
1995825
1086062
1040096
1213581
543509
1354205
595556
1320908
655790
1721730
1287051
1045518
366616
1917989
108311
996455
167327
871625
719995
1507904
54033
184357
1426181
1074759
347192
1726652
490877
1570556
65811
1801830
935192
1022401
1820839
853419
1346664
326233
1173866
877245
1799020
226196
1618193
1891227
217930
1654821
808391
288210
882587
181659
1048023
1955404
345828
190186
726870
1660540
375218
334336
1435224
672785
1895368
1528555
849054
1283877
470463
421358
1306951
153761
1806063
875758
1170239
1761028
1643787
1580562
272949
209407
481657
1795974
504504
1398890
894004
1806866
149289
1484951
908151
52363
1159061
463058
1619879
1527375
24841
1361870
1686692
1037386
1034869
1767865
1159559
798665
454050
623561
1253959
496393
1944291
1053609
1018013
1309661
1801674
1532614
524737
838516
37486
1534359
532645
1573811
1263808
292762
508120
1734623
369488
1975422
67284
1275015
851708
1336188
1169382
530596
1144729
847879
746094
1111094
320381
1695420
1633521
244650
616544
565238
239672
1602308
1745588
748626
870499
1285504
1745169
1633076
1181531
1868507
1841721
537618
838329
396431
537374
1679026
1255895
1563380
1193089
1267317
993099
339159
476071
1413910
892934
1786854
1994912
1246237
1537012
658367
1038810
1026077
515149
1501220
699379
586189
354874
452944
1539702
68254
1956376
206620
1943666
1776722
1655766
1160129
517507
158794
313369
993809
1422192
1288939
1972775
1868885
1985847
1506605
439665
495263
1150458
1706212
1509641
473060
1050102
891065
551508
494111
1514921
1163046
622752
1103769
462193
1104875
1867800
48770
487886
27814
278518
1195152
509946
1689845
36706
298373
1323183
1339386
313021
1762113
507409
1044077
333381
1980486
663005
667473
1832711
1122112
94888
1699696
303977
1648571
359310
1826216
41015
1340576
1292316
131709
1230960
1222997
1372909
404485
1742554
805737
1585766
1182278
846649
655133
1970266
310093
268661
1417506
1738893
1721875
1613282
1652280
1847992
466342
252053
1507452
1116728
575085
886712
684714
1726699
1356636
865822
705575
672498
7397
1092308
551604
417474
1493929
1240938
1657526
1270256
1070909
112426
32864
52171
1924236
165305
652330
1375035
888480
362663
1370099
659900
727353
1422811
197880
112332
1331725
496121
170094
1894925
1015604
943662
1634799
124278
1202497
916615
1901620
388064
610648
928107
1378225
866990
1805125
1174122
885926
685452
310997
1266298
1571542
1904170
1720602
1167282
1608988
1092275
131396
1529811
621329
818483
733484
247716
1569061
525112
989236
1533498
715061
547796
797972
1796231
363839
1761665
1795418
1766647
1470720
1973308
1674982
904397
1920353
1447433
243075
1078682
1079583
621807
58333
499957
154436
1858398
367250
1365807
571372
11723
1121196
1731313
726269
1964674
109246
873140
1988233
766704
602875
690162
8719
912596
1766029
1484795
1296458
697165
1931490
1397924
956625
1656821
485826
1420231
1653236
610763
288602
260859
533621
1170025
417072
76085
289561
205544
1967283
1962295
591821
1608879
252135
1705081
34364
1135059
1517499
1305138
1107675
1234726
797564
623386
1742805
445592
411741
769025
1763033
1673544
1321716
1772810
581002
168078
416957
1875854
21643
662805
1367002
1672822
1330631
1466972
747681
334074
473815
648587
1074422
559969
509782
453612
1646479
1605508
555732
1968439
1491652
1169509
1670101
40497
1660583
677604
1624015
1776383
1659289
138941
1080482
152492
1739795
1849619
1743609
1372306
1849781
37359
650750
91006
1069558
945802
1595598
1695473
1377910
1393186
1809403
1392497
437701
1222160
1409643
289403
291309
134563
1799098
1525007
915310
557375
1766786
300280
632867
1210706
1177393
1812562
1678115
1495972
1627384
1209876
10184
987939
531600
698858
624187
1241477
1449671
1135878
1480882
1668117
1774602
1240315
1096560
1669591
203942
204478
1892619
1325496
1631794
1384679
809093
1198120
761609
1153614
284329
1047260
1881155
843849
1372939
4939
1873618
476253
1598418
1181851
1524124
650678
1496324
654293
226548
1455894
1668659
1238514
1104220
137096
26969
390889
948896
1411081
794653
1417180
616897
1145291
348
636557
1635300
878790
976765
786340
1704318
1264215
1284539
1922645
537674
1991515
1604447
1513570
1473282
1293752
824078
1042381
1560267
1871679
771596
864244
1120308
300208
1214733
1241922
195016
832524
522642
1441769
1345714
1472485
51790
1085423
1322403
1146887
609420
1522005
71456
538410
211267
576712
1417992
736112
1464497
185214
824538
1121512
1372045
1345245
600505
544824
1418896
1419197
1963755
1714614
1379668
1635518
572445
1689946
548725
1358672
1954941
568408
1023381
1088523
339191
1009580
1515718
376945
1127873
1694649
737189
1865034
218894
862855
395696
1162626
1409851
1484001
1225742
1290395
260265
1887542
156131
617827
1878472
1741838
1836366
391245
704330
286891
1353076
98056
1663697
1819316
1308547
590143
1282729
844064
816735
851244
499591
1599489
808968
1881527
756034
1148573
1445500
317341
1319535
659490
129202
387171
1032681
299896
1200702
1761429
1878115
792389
559184
1749685
1253145
1245993
1119976
225922
597487
434660
922929
527736
1551857
1700412
1097813
1426185
987561
1217264
1308282
389502
1014950
1975906
1236010
1812173
1870338
1481610
888479
1099814
1130002
776247
141519
1364159
578932
1442272
845448
588408
247620
452479
1505864
1825229
1469347
53300
676390
1506195
1768734
726401
1425213
150350
1449831
1229845
344802
1768879
442696
294476
407106
698237
1099212
445502
1020995
1757994
20839
92605
1226909
1393328
1311929
218740
1773631
1176593
349325
1488973
1140740
1551356
119652
258961
357618
256046
1116851
167707
132935
1162586
1785595
1936986
1254339
1310937
1988053
758440
750101
765795
569637
1159160
1209653
1521685
1857625
747862
1734688
236211
732011
657608
628819
1558092
1017304
1254425
240911
496784
304560
1883369
913536
1178738
1572654
1151572
1826831
728472
1008481
139555
1299924
1926157
552109
836893
1840674
1176052
588339
1795995
1817349
1959751
1652992
1166738
42548
1784446
1467958
829556
628693
261779
276061
517076
180911
753391
1279457
393852
1614480
878420
1777383
217646
395924
1716734
677124
1320702
263047
1348069
404843
1471538
1221423
932923
1099388
1768718
1113066
1399789
575137
1994571
1812166
1349100
493839
1351640
411674
1066785
1890090
1174635
222701
60940
1019631
8182
1731685
913020
1193789
1103791
1125128
7509
1919995
791302
1627129
1430560
1213620
1281643
1569793
449486
1115124
296381
325643
627420
1478857
1912567
1516463
1376040
922515
1301343
699673
1744980
196913
1669593
1397727
633512
394418
1402722
361890
175606
1633468
1447835
205245
1622019
506019
1083036
145609
197781
1106616
23172
1316574
1416882
667055
1689542
489455
240584
1648254
394216
1169639
82467
152807
1319203
161014
341349
1492540
1592604
232578
247648
1955990
1887956
900420
1369917
1297878
1205366
65599
285297
1913638
347685
1539072
1713914
1339690
1239124
1222887
378046
1909411
1139105
1124441
1389224
331458
803009
252661
588530
32383
405607
1867197
104855
246805
917165
1970887
400412
1334011
939710
767579
1413323
376213
789688
104966
404370
1593538
1449709
1646957
615628
1815981
1559278
224862
1692147
1987012
748990
238202
685173
1878713
726769
930294
1273558
540958
1216214
1136277
498984
1531394
1810018
1281936
1916089
269252
547107
1899020
1269910
1983256
1861901
326788
1295263
862564
460443
1740631
1613368
1475820
316743
417854
1065460
1563080
485136
277278
1168060
1827860
1620641
1835588
1390537
716324
1245208
916561
1375011
1464131
1176002
631471
602005
319573
144896
248030
1949696
850527
522601
1282861
1272659
625596
576929
307726
1115442
1302030
1743329
709384
1182370
1672291
1669699
188941
977291
170036
1702355
1386302
1737668
1224050
99400
1621440
1652204
913675
831776
1925805
970664
773500
448493
677286
631949
1112914
583569
1585036
209951
384015
1746801
569440
907355
566743
694571
62870
1767447
1386668
1818799
421616
1128660
1998780
896040
104590
524530
754632
945870
889657
1594299
441781
1227348
827218
30207
204712
1007791
704244
1329129
1971193
1213247
24143
723634
1370886
1797007
1744170
1958669
1379832
1164576
1924442
1614153
1068908
359488
826438
529307
1151113
1992201
1834758
62320
1578806
1549706
1394365
1076286
639869
1249855
785502
305795
452440
1101316
1653376
1690510
1392005
1312434
1290070
1220555
1234418
193255
1571883
1352953
1310667
1554604
1508224
1599419
1793618
1028728
197705
568829
175267
754772
201445
1054272
1529329
948465
362989
366905
646833
1829133
1394242
584366
205798
306588
794002
1322638
1183857
467243
1759211
1208073
135719
940782
644878
1664824
1631373
726568
1572891
520681
620254
27603
1769570
1987468
964705
1966524
1780942
317272
1963052
640127
119653
1798799
17374
1931160
1825432
1211590
650540
1399746
191142
1997473
282580
995801
1060696
1852055
765144
989627
377804
88126
1934541
295428
685806
1626209
1748264
670607
1967351
1545247
1230690
1848737
1849219
408724
1706665
1624605
903995
1630582
1142726
1790888
1190293
1135298
363431
1465622
1655549
1563624
347924
755862
559095
1676759
1041970
1488171
24418
116592
248894
878729
1779380
1206727
1193038
391311
1743628
1396071
1735949
362375
1492017
1646569
1903521
1068229
136285
716088
186302
1439019
416227
345631
82737
965633
776377
165903
1865760
1250718
716396
843204
1945180
1771711
1871011
129790
1909546
592717
1013714
1120558
141236
1009488
779141
1687848
990263
528310
1259554
1963641
451515
1243295
223498
1650011
1102666
1446856
1700251
1671921
1259553
1116746
1575566
141421
459499
150096
263117
598000
492872
96270
63605
1004024
299420
1144988
170296
368441
184988
1699957
1292589
616956
1101346
1381260
1983081
517424
1592037
1397678
1339131
303213
1875487
1646093
1207124
419400
1184860
918822
1876315
811901
1078781
1466284
928111
1634332
1465544
1044731
1208039
44567
1724532
1007628
1314177
563795
968515
1592749
1976143
235124
1657177
925648
390344
1627045
239503
1706212
80944
1015045
1896891
1322706
1800146
165891
134280
217087
382283
1631648
670701
16607
1340750
119119
1475320
113480
7114
935447
809178
567873
1658359
964324
1611448
1236001
1499528
1936985
277536
1887933
1485781
1423653
134717
208845
566928
836402
373837
1816546
300151
660288
191985
1619169
1920324
1044368
1904113
628962
1272801
496536
968908
1014392
299501
87464
1758974
1092676
1796718
1842003
1596541
357799
1708186
1707266
202705
78790
630497
309563
700636
1642820
1632425
365731
85398
1595184
439441
856850
1255805
1652087
920365
583284
1995017
1126142
576295
1247645
1127398
883285
1196104
801377
988859
1168587
1894918
1420102
1162200
335237
1658238
718944
800692
1564676
876097
1568506
1728966
1341122
1823041
1737236
357856
703113
1986500
638027
1356937
836041
456928
1470002
867721
1140832
613179
900804
1519442
1358887
1918493
1370695
1365949
79769
675870
1423605
71011
1736983
111361
848680
472164
1524631
1241550
1728195
1711657
1550431
1228787
1235808
1012601
1633302
1624661
794795
1118287
588724
877833
1870088
1214875
103905
1985334
76394
1881087
135658
491510
930546
513109
1246585
264521
1618065
419303
838867
361283
531096
518513
1244550
434429
181050
503064
1519241
840036
1703581
1159406
898735
1919982
1357626
1280768
1029539
281357
1853242
1687857
1629517
1124931
1741335
759915
1194948
277870
1610255
1178848
942057
791171
1029529
1593961
330132
52631
1267673
1474116
154244
1658518
1486167
1044044
536361
1378889
1560255
348174
150580
264350
406254
1618424
1104089
6154
1450901
1317021
705072
1633842
613137
1803157
354221
1636193
1162051
208299
1602747
1843218
1450296
1090708
1218211
945143
235588
150712
1427180
1896084
1627972
192139
1771161
1520838
732376
818632
1787332
1208026
882800
76341
1710543
207595
733890
1374769
681524
465153
64776
832421
1717049
1999660
1087786
41253
1236789
1353048
644917
696621
1803668
1980385
463407
128553
1137042
1757733
1531388
969123
894461
1794661
344376
1306096
707528
1740380
546696
165711
1490798
407447
2896
1138484
342184
1316413
1004531
227140
1530743
61008
145137
1552199
16694
1547475
1909040
1232384
1130252
1941175
225091
1931932
1003033
1720451
1050607
751495
551275
1906942
1196990
1761261
824911
933600
750556
1763673
619408
1339981
113245
1210236
632363
1362852
1860992
1087574
1760959
481886
1925308
861075
136072
746273
1730743
1813938
1269536
1495370
719735
755714
1097073
1970474
1752910
1654106
379861
1571373
513071
1171566
1305106
461746
20364
465659
402228
586212
358989
1614667
349923
1208043
869907
1302857
418056
993898
1829652
699063
1544040
1648003
1135472
1704131
840468
157974
1171030
267613
544878
464889
1607984
1094707
562063
681238
1879963
795709
154034
1648447
1688293
1538125
406914
1281747
645623
1526276
1602028
822785
857206
819225
1042564
1534951
444383
1297566
876338
1030236
1854440
849188
1990717
416632
386242
1302785
845702
372465
579769
1319054
128792
617479
1086139
1059223
193875
1591866
1573030
316486
1607499
663578
787748
1978612
1717082
1873966
1275222
1878506
1581096
1125836
423281
1979488
1900407
1348048
1071535
423330
1952723
1999884
173318
289513
322020
1113939
944516
1452314
1287159
355781
672768
468557
86147
1769253
1830530
708695
1408695
1641974
765373
1070550
476395
464383
1288192
1127777
259362
1078175
1160333
1972037
13576
133512
1411775
3334
1469246
1567181
1272841
1455977
1779861
1596162
162143
1742256
129521
1181722
1719720
855737
1985942
1750014
1096027
575719
1294375
388018
216311
1156054
1160828
1546546
1493314
1435147
817396
483308
1708327
1274619
996189
133200
66205
512750
1166242
1751869
1796236
1288508
1763155
1393314
168172
1770434
1099220
963506
795011
1343436
1261662
339787
1669215
1984906
1039105
167907
323564
726956
1261316
867924
1217826
778289
158282
866506
1146696
1299692
444047
354725
1155000
1362371
14446
1399133
1607600
1963082
628267
1474700
701164
1309330
1783622
1974885
912736
785415
1697086
414367
1197508
1059504
732109
182945
34313
1348186
682972
1027406
974140
1944796
167029
873015
94707
1471692
1189168
971311
1902363
633352
1342315
1781883
410292
1084972
1900971
899501
1200141
1100573
1815590
1926504
860076
166935
53325
403347
1336195
438420
109417
982837
1150099
972132
1478221
1219820
745660
1464165
1301302
419943
1726437
1058137
430036
699970
1171770
464450
297651
964174
1627123
730453
638986
294113
483469
1236559
1168827
1056848
564619
1413672
377572
901359
951430
1980784
161982
1785215
579896
70112
1664206
1383015
312125
465349
450682
281908
612538
524272
1276987
1174213
426425
1560067
440253
657780
399442
787390
1861934
1120360
345792
1976445
1460137
1225182
599466
674691
1254945
342071
239936
1149664
1898493
463703
120523
730205
309699
1698333
1980757
754700
309021
1039652
1628046
1734249
1087668
1245012
1006130
817070
496837
182337
1648498
397924
259611
1967665
2512
1658589
371970
1305776
271967
529616
847068
327058
1512131
466243
384845
369016
1802662
1397932
1736549
714683
342101
170009
220235
17314
598164
1505017
1882035
441945
750654
1582461
1869075
1850662
1813595
152763
540564
1952637
1389511
1960118
1721247
1488852
1727399
317804
1522966
520084
1441428
954138
252089
1455535
417212
36440
107363
1244615
1598924
61239
1337958
1322784
791818
1664007
758452
648562
627818
69381
599690
822119
1675701
146653
474909
1993100
1782599
598655
924800
1858671
1524892
422267
1874059
1276242
48919
1787201
981171
477340
1930318
1990177
1262093
1203128
595923
1223213
880677
1474978
160591
797223
400698
276504
283209
1521321
1913103
637969
1325041
1970797
802272
326723
771466
1286739
1964431
104847
468505
523641
363354
316955
1696838
358275
257222
523720
809665
941307
1831765
1735312
1307119
589765
1109990
1788346
247112
1423007
94532
62515
1559119
1549025
532833
1729746
846164
1166270
1474457
1484309
1204883
30267
196343
1328362
921054
562236
246999
1913338
799179
555005
1736790
163620
1287368
1306257
696870
1562044
613299
1381235
1200693
713841
698342
1490789
1388306
1417716
653623
651431
901180
536459
1424214
1016255
638509
639814
49450
771876
180478
972020
529066
222350
139282
1648016
632475
1800859
146418
1493775
83865
179276
374963
1609437
203879
485272
737594
343039
836394
272199
1527351
911347
1294491
1925496
1334951
1284232
1208872
1187001
592920
1458766
1794586
672454
688917
523032
871915
423503
1577234
1285992
683213
1704890
1252201
385944
450087
1538909
1485461
789868
576664
385457
363456
390382
1109122
1693506
1463033
1230681
1249769
1004157
169937
965551
183510
720231
981280
1998675
1912605
1910699
987631
1214152
1676834
612060
1782792
835531
197025
1707021
1414780
333167
409152
857360
74453
955154
641185
1392962
1862384
1079631
1171399
1450700
1291981
1563434
946236
1027081
374504
1080139
889352
340901
286591
562753
674946
1140268
1015607
150055
1009472
271893
1765749
1715224
494400
739295
907314
1022433
515069
1306759
1831325
1561679
1515543
752046
172196
49357
1161582
682740
1087203
1192944
1463547
566460
1376515
1539844
745336
1130579
1849968
545212
1401562
780755
899005
1334037
1264042
136710
1230937
568007
1710356
175892
341623
965392
577181
648871
1573350
677852
951817
1140388
1833135
1589212
1265858
628310
740791
596198
339092
1299453
754250
1072436
1682312
1896405
581000
29917
1313190
1914111
76313
1818887
1258492
1153478
1413857
393796
28567
1751266
796996
383219
764191
1730971
1810456
247761
912374
906596
1001140
1752537
1181539
797976
1844532
145239
1417397
234822
411405
1667827
1830608
600963
1969578
1459849
486477
1933626
1859103
971742
932113
633805
465047
1942604
8004
1562064
1834075
743497
262622
580673
119808
50137
1293259
1093656
1648167
370338
658266
649495
211876
539621
1622507
1685274
645303
519304
969768
1891271
842850
2731
1346202
116438
740944
419285
1972103
1525442
1020894
1707247
782962
41050
636090
1520403
670841
90735
1383263
1391536
425226
553251
1346621
1543048
1801388
204545
391841
1439199
121243
528102
1433999
1279777
1813523
1498185
1319468
34866
1018719
1044184
1253095
1079227
323000
192753
553463
926678
1100845
30471
470819
482019
647995
510412
188157
1384944
448289
1093768
988601
265883
1668011
846282
279382
1762957
1004541
81728
1449116
1865148
1920123
1396680
178124
186687
270309
1964988
836057
1361374
749582
1744990
396364
1073768
1015654
1595002
573538
1166569
1382456
998858
1904580
289864
1791839
1251885
361182
190086
1200545
1374743
161087
1355715
1775004
939895
636208
769082
796405
1016057
843300
1717035
340506
1959688
1133805
1543110
1207850
1800936
1039223
29861
1982767
581933
1802165
1453277
102109
1524549
1914520
998588
1747102
123704
795485
246884
1898933
889660
895979
674009
1511830
1799592
1306124
1740798
1417091
1324283
1387584
514728
278747
1395155
1766368
1686990
745584
1178653
1267696
1107537
893350
1216650
230707
1613867
238208
1927341
218898
1872526
1905303
655579
1236453
1348658
256724
1667809
1996809
660117
409866
954756
1630666
148196
202041
67562
829476
214241
1455803
1567407
137053
1082709
1189196
1815956
994043
1816630
779824
1118892
670670
914428
550816
237305
973870
159424
374624
56167
957687
1926766
1343985
1891460
160172
129946
1309454
873881
552074
1798168
442733
1884048
1664322
300387
678961
1924451
1202553
626712
667089
1213282
895093
855643
368023
1502406
359439
840856
186030
769995
1625799
762029
282935
1992335
537426
1841494
1015991
224338
781589
1582923
1136113
1180397
310574
1309481
727851
282504
1648149
647645
1574205
1311554
1741510
1255087
1198590
303148
1739757
617634
1440492
1137657
1201545
713979
1764198
491414
1737301
434437
576692
1111422
1201918
1521989
1599717
682530
961173
359383
506253
540008
1907024
238270
267024
683898
1934016
1406675
1337034
1492660
1898175
1720679
1819316
1895206
207652
802700
1854619
1711839
1269701
1930812
292
374216
1888232
1618913
303839
1997560
312839
1073713
564431
792752
1720339
1056620
1253704
1988295
429606
1235315
512828
450768
695913
1910490
623787
1143458
557210
139113
1437714
751406
191738
1581840
1809650
1937076
230876
1768677
194598
327068
1569047
1887112
646916
22294
454005
1119412
615960
698585
141313
1408112
968196
1136209
1550934
444222
1112025
1708067
490466
1266120
85568
909092
1815089
1310826
1865388
207114
376900
637581
450753
1217050
199360
8861
1486734
1339955
1774480
1495311
724096
409081
1096534
1568250
931121
1755098
312698
280927
254859
491266
607939
1054487
671381
1333232
1336658
80246
1609538
710029
870307
1517650
1822823
1755552
333626
761379
1111581
575939
227576
1104108
154543
1719387
788633
1185693
114602
454268
738783
1133766
609168
1451248
413161
1530568
1616537
1840637
161955
1970264
137692
550601
1294630
1612836
1613843
1765520
886296
109957
1577038
1320370
801274
504162
340813
605635
1960220
1535381
1319291
1806313
1401529
646671
1016242
1763262
1070698
1211617
1671514
1915398
393712
209976
1435941
518013
1965988
1869378
627968
645500
406479
1075569
141445
771869
699086
1799658
329968
910745
579895
854899
1753409
184968
1867867
1228353
1370086
672521
879022
239546
1891721
1700562
56881
1534651
228139
1663187
1032055
4186
902740
1744421
851073
1886716
135435
1552266
1192126
1160905
1564928
1549260
1537025
473468
772598
218500
1518029
14430
690195
1642053
721261
183228
390387
770871
500346
1047019
1619131
1832205
841869
1197827
1699599
1413021
1419029
360724
1621357
1991000
910344
348663
79974
1436224
1852822
205951
1050635
156115
947978
20471
1495792
964390
459571
318694
1281244
1510478
63598
1524610
1855872
664871
1805156
1652498
1899290
266394
286320
371010
1030939
1344525
410845
1621335
1508543
1273085
266293
1029112
251350
741719
2272
800149
1930217
1923162
170123
1559990
886502
395460
1727160
775394
1430857
1975458
617873
85860
1916852
1649538
1508274
63106
1383455
1573356
982867
1671695
1465312
1498013
1121349
1431957
419763
711763
479343
1213257
1551194
462525
350448
1312959
439478
424900
934297
1491258
771068
1573870
1022801
565091
408461
174239
1816786
1365946
73777
1029968
992007
1891110
1414293
594626
1616153
508161
977007
717197
1085421
473479
1440699
1252289
941978
1705755
1292510
796750
175718
821456
47103
516745
20513
1621556
1024706
780434
1694825
1740583
1059444
1514258
463145
1414529
440339
999770
49739
1937953
1619600
1453074
1468753
1522467
1495405
1975783
624536
1907504
511298
1125595
1014833
948837
865231
241252
726168
457964
1153117
8349
1895202
102250
387592
554209
539209
216780
1003432
875646
1836550
1422673
841438
1015714
360212
1115407
1256613
1605067
532953
1982004
1584387
585381
923024
533259
783524
890640
1968772
1668080
476173
497589
1545947
1751587
12323
472105
1747141
1017999
533445
1933448
1287250
192983
157974
232763
1973483
1405261
1391390
1032941
1865021
18672
1016510
1974837
1061106
1042577
404290
1379311
434503
142592
1836451
1904631
1684522
220570
528010
1373367
1778445
330753
1912975
1881829
1757172
606832
1585213
1862880
1135302
1102103
43351
599689
1128165
1064837
374274
715469
1308236
1848155
1999152
876776
294451
1471229
1028818
612840
254282
1168650
219930
1659428
774909
1790057
1419883
198654
118086
1900133
497937
1345619
1139843
316621
473615
838382
1064155
465079
123133
804099
1059947
1955985
969105
1792050
261929
910179
1445963
481202
1619759
31135
1550256
1101149
1125430
1668267
1187992
1079605
239761
209174
312578
1691105
1587657
1561768
970620
534682
1176882
390999
610736
1581519
514067
496495
55784
395223
282696
1880526
386442
662764
775561
345655
145194
1178645
620067
453269
1856652
1116028
1177376
444885
331781
1538579
1375247
1126634
343052
515952
1853510
115647
1787587
631286
1807760
1055976
359128
753192
1070408
804056
1727549
1266675
1560937
560562
37114
1191978
14853
1174796
1544718
1558938
1113911
1754048
120512
762475
1716820
829776
1993289
1100665
199253
1035679
1264123
119419
1015895
1506199
1434557
1578007
138937
1978668
865440
339778
1360700
1787744
1172773
1907250
1221374
1128360
1185676
524083
707471
729258
502692
279056
1973980
1569499
540307
275717
939933
482111
1061059
1812912
746511
535831
1418197
1313975
1313813
1456419
1463389
1858108
1358810
1453566
1699452
1378318
841402
236698
1553388
606727
1167919
1149358
1342319
30498
1432404
1494138
1452371
733905
910239
800334
1900077
1702223
359882
1764838
1129564
1877094
8286
864528
745395
1396129
395157
1626283
1033578
1293260
780256
1807199
765256
264080
1765367
572964
1341830
340246
1583815
1662137
1879524
464349
552166
1285573
1648590
830188
1790123
634037
1832974
65787
409238
1414312
1804197
1495739
1595144
1115141
1862365
468505
600574
186922
1957991
550422
480098
1401019
142649
175011
134664
1497805
1432260
1375301
623892
569271
551895
1884888
466724
1782090
875034
1890279
712500
300019
1345684
1340936
1332981
743038
124078
498813
994815
107807
482718
672519
1575574
1671707
1716300
764194
688760
1236181
518046
1668348
370622
1488554
434732
1128385
1239795
1377750
1827843
316689
1898022
250782
408826
69650
1373079
1098141
980178
1961218
259566
473763
1688987
1484007
1355960
1441669
398375
9567
1126407
980928
360563
1806782
994725
1382601
488
445320
1710162
1887992
902386
735935
1281779
1600354
1397823
1281755
1211336
421851
525114
1648255
1636164
1700069
1212454
1532850
1596250
1812941
213767
438623
1412447
305780
1964947
1452367
463352
1958381
916753
1105387
527005
1736895
1336022
1131788
1940972
705707
1913766
1320329
700422
751505
606022
483557
716543
1310852
598683
446358
1955223
1698611
1335411
898279
813983
682047
633774
493703
911524
673078
591523
1711622
333396
1493814
68006
1173844
1043132
1302388
689812
1704487
1566703
434016
1045143
1890883
922053
1505546
431797
96828
1229991
1887935
765823
478692
390580
1083955
1161422
1202389
1758836
1312824
467566
361122
143752
1135801
688617
1980339
806558
1944821
97218
110659
892313
1963766
1711745
1401343
896219
1387920
866182
479817
1592631
1697587
878580
1133482
1195621
1428100
316187
1844854
116369
1843523
1440255
887843
304577
1540959
823585
1193336
998739
1821001
1774259
1761003
162681
1676494
1634947
1503962
176801
863837
1377745
1588829
1594255
229753
106561
554898
1688899
238453
1738869
1420783
1216732
807156
14623
491312
1015063
62066
705568
1587981
1167634
390471
896117
234904
1291023
1090101
1652484
1865172
1816298
1678948
960098
774158
587977
623923
1201799
1788607
636295
1934748
1852877
1983969
1116211
334876
1284614
1793322
1450294
1118603
477843
1300098
1803694
276098
793993
547268
721031
454329
622974
1940388
903497
416484
1737997
773560
809296
1939393
481710
1121912
681375
695147
8888
355600
1464895
317634
1941359
1785682
1094760
1037204
625787
171593
1212520
1778268
94272
1461476
383160
1706545
1924632
1674389
1316679
1414689
455502
1739908
1808801
155519
1686715
723731
1850380
1502951
1534180
247793
1585014
1256003
1485028
986158
527408
1436315
1618672
1668089
599392
82040
564888
467859
1093862
144568
1838043
184308
472890
1824706
31352
261724
808929
63331
682131
936402
1602256
1673768
191248
767650
306624
76545
1013067
1670997
189851
1378214
725697
1459392
423627
153249
805443
234137
1209395
1590643
1488612
644421
1977083
1730346
751673
1312467
597287
1479109
195524
836995
1121233
282077
1178993
792588
1208204
372888
1653678
489664
1665136
978891
310025
1203536
1989649
1137193
969572
1674542
1036085
1594364
361023
676237
1342769
1160108
1552515
800847
605255
597373
820266
612302
1027504
1129112
229425
1530529
1350234
1385970
379679
1745227
1875182
1974680
339553
966084
1554088
1775079
130428
1096777
1574647
618256
1281279
523544
702670
1481599
1817257
1733473
785371
369643
1663132
1849110
1997056
856968
1097284
1980099
843717
1112000
696244
1604576
1689193
618037
1703690
89060
444381
853393
1575950
48596
668541
1292981
175682
1470259
42990
208515
1172347
1558154
1762958
712013
108042
12319
251213
1486025
1778797
1194574
818899
787808
1892608
1587404
828722
99365
1649725
198843
921034
1821839
469420
1058573
1163567
1343534
39841
332389
1888864
384674
1035077
1025437
928100
389550
323390
1781941
1998006
928930
1407160
324665
1969387
1615189
1262120
1479237
1990870
816454
1579796
1559500
726172
1778096
1336596
276215
1901673
1790233
33951
339392
1197032
128868
627110
1889445
1231750
85485
1737008
1194337
1205443
1292366
80040
895190
1035149
1693657
652842
363137
878855
924678
1322495
164302
1896957
173849
1842810
1929312
1005768
1957162
1886430
1962702
1723002
639579
360319
141592
43807
763299
745080
1669425
120781
807988
1472079
957801
852971
1136674
847665
1505578
1029799
1096925
1327667
1485297
1945675
346694
1784613
1302187
1858746
1504934
1261595
1245556
1482520
94282
1882225
430075
1698169
1536194
445749
1737898
250167
198579
457447
852481
250587
1989113
306544
1365068
470977
43301
496237
114776
949504
783738
205739
1514258
1220835
835895
696495
990122
1591899
1856951
961678
305601
1738510
1347980
1349270
454413
620005
267120
1949312
580427
1654074
790971
672457
1277505
883749
1537054
348740
142120
1489799
443417
709061
1892585
1246333
1635099
1076891
1770096
1429465
693275
1067682
1574680
186388
1364374
948502
841184
1264454
1536948
1636552
1017498
1393955
739460
1632533
1627121
1747866
1875417
18609
730105
1755148
546329
1486187
1652159
913731
1105449
974913
1629064
997808
1094996
183211
888724
1459267
444635
877960
310826
714660
195504
280991
350718
128659
1279604
1769956
50937
1658713
1970005
1268750
742155
893661
1438388
1731069
411412
1269363
1681280
824945
1334301
1403887
51041
1334238
1777339
1925822
346288
498038
537895
1948462
165916
1849911
1030749
128340
1721396
1552202
822226
1216051
720234
1371606
595213
62442
1088241
610864
184612
1247324
1095975
241813
1558502
642141
477227
593228
1911912
816815
524471
1549748
586195
1512197
915906
1631151
466098
185403
252130
33947
1835782
1835053
1578381
885292
1391528
1252035
1981270
335787
770624
1232286
965042
1911920
1297581
611114
212496
1249470
715598
1677180
86527
924325
91063
1054196
1451880
401161
309217
346699
26628
1684602
359275
18821
1116759
221126
1619094
543308
269706
236131
404556
163426
1581676
1391388
1989828
1288918
490843
1198273
334457
369986
283363
1360001
1283735
1491916
546964
121133
1372314
551054
105464
270196
1170136
37008
1228725
1584549
4157
794637
1031520
751171
237036
586731
1877944
24764
356632
905919
1650997
123318
1890192
1971997
1328016
1801408
729852
1104999
64105
662483
110205
918401
389056
134476
278347
1561818
82201
323817
644030
1894331
455021
923390
759340
938774
487927
1287524
1791148
1746211
1173749
522624
388829
1871304
1600305
1047229
205577
8247
1895120
1921270
767007
158091
96236
785952
1914649
682951
1097393
453359
1907992
964753
1597286
1124816
1478675
1353874
1599516
895587
1104323
1730798
867608
703725
1613368
788559
1215207
627581
1757545
1245980
445166
1877667
1461202
303640
938846
1984803
633021
1832493
317488
332470
1516074
1016422
1980056
1471008
31446
1853349
1212709
401946
1090029
1792882
870814
709695
1662707
593992
833439
752857
155457
562690
536071
579547
1837509
847858
1086106
213664
440818
388513
1348668
80399
1853755
1653437
1372120
484517
1947467
387734
1180460
299537
1903334
1797856
661788
1085434
1437032
608634
960198
1894002
1034964
1885423
1174240
801948
1804782
393766
1409576
1825051
667241
1355120
438261
284948
1872040
1615401
1120273
1570092
1590153
1075515
445021
386832
738400
1277769
458837
754982
1462413
1464832
1521670
1498323
48049
212217
723380
276878
1431391
384360
1444978
320384
338404
477242
145193
1098182
926665
160577
1199723
116162
445824
1071327
1594468
430762
1088492
89127
27228
1711563
229433
245899
965767
882172
1739425
784032
1035992
300047
527296
1182945
1219209
118658
89081
546259
239750
466214
1707224
387896
1114639
1170041
1695914
1613398
908362
305556
349964
107363
364075
1489088
406107
1791408
1716349
880605
1423814
125276
649334
983894
293377
801671
196684
427243
1927063
1805426
1301689
1557497
21172
629145
760022
301406
1856599
1976023
1528268
666305
1213277
1519863
1229966
665644
665917
444340
846290
145466
1119007
1503104
1836075
1203726
178117
519966
1370348
421145
147949
1395771
1843802
1786153
272204
1189390
233743
762868
1239037
1062754
283643
500281
1605671
1657784
1629241
1423211
1515283
364385
1149134
1982966
1424528
311291
83452
946873
254798
1859179
1474321
153005
1101441
1489337
1265214
1962686
837144
1632116
1570786
217226
400869
216350
1636211
1101654
1037368
1046841
1709763
734087
1213888
1327979
1002212
1382014
943187
804356
279977
1425653
1764541
1736210
1158095
694548
223202
1202878
1959681
231208
96318
160632
281300
171938
1602349
1732042
530228
475468
1604548
1304263
1205708
1229860
433224
270202
705660
717312
966519
1978479
1292610
1398476
363816
1884840
1756862
1419871
487258
1768889
1217820
1313216
1532306
31199
86743
330927
675662
1191298
786053
477633
968366
992771
930096
1880785
30802
97183
1886334
1417449
1765290
1719769
494798
56079
1636685
1749008
1627961
1831889
1097287
978611
1724130
1556271
836831
214570
1045749
1915939
246057
17999
119538
1290661
1696783
859225
736471
1792208
629231
1648143
822350
1039931
1737124
1404669
734300
814302
1618220
485756
1899375
650331
1602943
1895342
1507002
1234695
995122
1172660
1913040
1343069
642594
1791070
829508
1579291
1442120
360375
1505634
506784
1454951
1971891
772147
1609136
232524
27573
828151
795408
1503507
766289
1739330
1224034
1966283
1444697
254429
1328792
1793821
100619
1138787
1585472
746458
1575204
1326219
1090610
162497
562043
1791519
1662810
876301
1264251
1776599
195874
1699771
1566786
192999
884257
1364056
594680
1882798
688653
1582116
616800
1370182
936823
1083291
1665109
948499
205060
844785
1487132
126442
1466039
16094
1529557
871758
718493
606149
830116
91206
1045061
654423
1886796
1322666
591428
1038409
1759843
1730813
717284
909097
526216
1777652
1119968
240585
1796860
1287288
905260
1556744
1832590
423260
6322
1096587
194174
1077206
1706359
522635
1788139
1600988
372428
691246
1600080
656355
645989
1995866
1156368
1942750
1973566
1211652
70974
1985987
889333
213275
1999872
954348
557436
1052171
179990
1480284
1741025
312130
539664
1938610
52250
1864848
1244981
1138629
1196142
82038
1831815
1494250
1884350
729401
1120702
1542478
455266
97091
445359
787363
701035
59015
239931
706981
1116464
1988900
1358006
638654
294082
1773440
549645
230172
707128
1909173
890900
1263579
156238
727741
964887
1237969
1497411
429631
1497187
1129897
1035558
9886
1916805
1227942
347105
760171
902499
208591
545482
798918
1511752
196581
1795360
1778993
1691173
1644951
483845
1039258
733706
497830
615029
505183
1438574
1790049
1039930
1428229
468661
852647
321395
315022
899
1205263
1183385
550207
255982
64882
1415957
747922
1200582
52290
326868
358391
1154696
1585097
902331
969720
379456
1822593
898183
499900
1691097
1430590
208021
1740650
486729
746154
911223
290422
425694
1944807
1460703
1684415
840360
1160402
234751
1074299
1705164
1469137
146839
1616401
1827401
983166
1834841
359803
635199
1296567
1816476
1809905
1983741
838493
942259
712401
1665456
969143
1565820
25958
959217
876533
1644188
592489
1676126
1587518
206589
1770344
1677996
912894
1750837
646605
1891842
24309
1791802
916359
1585684
868797
1829520
255833
1172970
158228
1720021
1082811
1725242
963699
1244870
789153
438180
566936
319938
283275
1360615
971117
1376209
1903725
377813
710033
740074
1724952
1122922
562080
916011
595787
1321169
1625879
30452
792927
142648
1005162
1348252
1283939
1629691
1853048
681221
1817379
1969311
1708002
1736995
582890
898145
1612793
1510412
1786607
1687647
1379370
1523919
113134
736697
1295555
1184838
1962102
1705095
553883
578071
123517
1245944
548553
1506017
1519504
461104
1853735
107153
1536166
460978
366802
30062
63822
392736
1790727
572005
480859
765979
610719
1658715
12895
1697649
1576531
1433872
275679
1050724
1278776
834417
166907
1923724
848383
221438
1388019
829731
91693
228512
524078
113040
33346
646558
390643
37918
1346683
133937
1243282
392537
44364
488366
705943
524353
1985167
1402781
249323
1599085
185802
1328412
1366386
72008
302783
1404638
1594490
591385
1651663
1846859
1432263
1599435
1029820
251689
1291464
946209
648640
1139635
266345
251020
1285759
1641319
1906478
1068683
450093
1488953
1554073
1540193
1044068
1681134
105669
445025
698841
1637922
178435
1626787
1609120
1198531
375543
973881
1729431
1025484
1713065
505552
1420608
953936
1063356
1860730
785465
490926
357971
1214144
1880213
1805063
1120697
802019
1967560
1801722
1230564
1821818
1092676
815621
329317
1839349
1450147
1081587
1231819
502495
820531
466274
688384
607648
439775
1122852
560117
791544
1273155
290537
447450
1151404
1199407
1895590
1295099
224391
1596599
1223864
641857
1685301
1932441
74155
1791381
1758502
270585
836306
1668107
36309
1010313
196339
1085235
305070
1507254
254021
1039014
1110417
1427306
847352
37304
35872
1131199
739999
1097360
898646
1609796
1711777
296130
1909393
1716515
1255377
613562
1013821
1677863
348986
1309354
933778
1544868
679609
657103
389555
328630
1177201
1957740
1608079
1986666
1303250
701453
964055
1831552
152731
1829636
539733
210081
1987620
498629
1131604
674138
1047631
466127
1606148
1268371
1854464
24768
48463
1104331
1613415
320904
1747926
1055907
1480115
694804
205741
658985
1284488
1271062
1866345
380263
115031
1701204
1152202
138278
52442
272834
1860121
1294084
253326
1687369
1032716
1232960
883073
817995
1064259
574371
1598854
728495
314689
1581000
488170
1382474
1390393
55382
1599057
1781629
409968
367971
445268
1517199
1279466
367385
86136
379120
576480
1536610
1220141
201443
375729
1270318
1713253
1044159
1174647
9252
601039
551944
1174936
1528859
1491741
1845515
1487505
1832886
945046
1472110
176008
93417
785459
550387
76739
442809
809473
1115039
1373711
1572838
625852
1627005
40702
786135
1249678
1833453
536473
1942971
632619
1007611
378283
1321661
326775
1591129
1899743
526054
1489097
846445
631123
996848
122617
1243659
1182407
1545262
1828217
853945
768958
1506040
193922
1241541
1155145
1940404
138357
1302324
1169791
396803
1864282
692107
89745
1177195
101411
1587859
1011733
142325
645280
1676544
1333713
1695073
1666290
1953302
1749296
790510
650757
272624
642244
1297737
742937
42627
778275
221800
817819
208036
1683807
866571
887697
1749362
1341343
666702
465410
1707468
139850
1542585
909766
1568570
878367
1094975
1691216
1957113
1082051
660023
67143
1457853
918802
1393142
1602455
1319898
1407115
468585
890636
1320906
1934538
18355
666171
687729
259684
858408
974496
1177810
930241
853062
1220762
1330645
447248
1916629
909381
1041492
1320763
131845
1705650
58980
387301
1186808
25464
106725
1582552
1337513
1391515
1887989
994701
1219844
1772721
346566
1901733
1758284
1487642
700311
867398
548437
840493
764162
1801792
323654
1463133
426639
1572524
1136138
1336008
1756635
1620029
1405016
1334396
1465082
699083
43845
1105932
1864429
566177
1232728
1176822
1130774
1971287
1703113
3189
1517552
1081337
552859
1404787
325071
399186
1943125
868044
1714618
983977
808536
435987
1314886
371433
546600
1708199
375853
17129
256036
1845958
1747760
1547078
1280120
322458
1276026
786957
1162780
1374775
1521551
710553
414977
1205062
1950843
192450
455137
1824557
186479
59620
113473
1632813
77804
1376759
292270
225249
90313
108666
1870562
452175
1558090
1257891
596838
1592787
699156
1517171
623941
348807
99601
1227894
250341
1912571
839742
1534228
1711282
1659727
1814267
1000143
165873
1706041
1262838
1123424
1387788
1466215
1375867
1876927
330753
1895020
1156179
1036876
1835812
1072697
903121
299106
1379097
1985930
1783882
1247564
1998306
1315437
1010565
934522
1346321
666303
1679697
190744
781252
214631
1635890
189721
1358156
1533263
1055726
1452386
1756463
1750036
1505275
1746173
8020
478898
1238305
1233808
787637
1274611
1307138
1703325
1777421
382277
1423988
211008
820598
364112
1265698
1826343
528970
703142
294339
1624977
984448
373399
1638203
289139
1295443
916383
1003711
1031987
1279902
615421
796043
573086
637961
1946898
269431
1623310
87935
1281581
985733
144643
228379
1175042
160021
1841879
724428
752757
650304
381608
1713140
1715671
1350233
1607676
666114
225869
1458087
224322
35008
846081
634610
1005337
728205
1736113
1287200
106620
173994
81636
698961
1119960
88229
1120451
1960814
188232
1943110
1658686
1172625
837972
1241184
912926
1782731
227244
331754
1901888
454954
962831
1445395
225556
1130775
1910458
1804918
1537516
1658165
1209333
431397
1500683
764859
1104132
164168
33462
324235
520040
1701472
350858
736542
1509219
1301052
1584851
1959824
1669233
904618
253541
1776018
1875152
1133551
891766
450375
1917534
1939131
966804
1542300
1131957
1290149
1079756
1852010
777089
1030882
1223379
1973474
640751
1832148
1980175
286227
1350399
401884
586308
1229761
792798
400799
718456
105850
1360378
725181
572896
535516
1152314
1211657
1369120
1059245
1149016
1437960
1044490
1004546
552446
1093469
223713
1757846
367848
1734815
1396874
1181878
723457
1743497
230256
1357656
1381334
1498989
808493
419376
1265594
27339
1474453
292475
1394149
897286
942738
1358260
297104
1546749
519990
871476
1838909
898088
1708630
227745
636893
1765865
161903
1114911
1925205
400113
1297297
1576842
1927626
645970
1879438
995878
127118
1834870
1073964
1600219
618648
102014
227569
1330713
551357
107598
1411860
205919
1868045
1896473
549500
1256906
171438
944524
939681
962090
1820099
855819
292490
124494
1765757
315261
834959
1615494
1904763
1873592
244393
1096617
412756
214487
1893340
1693728
420791
1127208
141398
1930060
1829041
1231557
1617743
1354603
1727534
1829477
526393
1098957
1439856
1864615
1222414
1291011
1294802
526186
1809014
706211
1327201
456399
138640
1113626
969237
528783
404261
174424
1166170
1674820
612652
1199951
754185
713805
938109
1067902
419588
480810
1247465
1854134
1363434
1945652
1302157
1566866
384430
1942446
1996299
125649
1787326
1591277
487861
1998009
1347350
1729116
271448
230220
1806925
10052
8450
1731875
1936981
1550649
339505
588396
1487444
253213
79545
990484
1272212
177113
1898203
1865504
1964723
1540757
875364
1439880
1334020
115130
1278494
1878256
957367
1655937
441905
772510
974437
696996
787029
728362
40901
140987
1987663
1690595
1435049
377214
782556
454843
1944007
1571912
1240554
1161100
708190
49012
50472
1069265
1326097
575402
1213338
1053354
1190378
1607195
1629856
1770489
1131882
1660757
737203
1372894
1035614
1735550
874533
1379284
239
1733839
595076
1804130
631574
1171757
1550222
1691915
298180
727068
1484497
378352
558815
1831995
1577596
238666
637213
1933811
269086
1628527
1988391
1971365
74652
497886
663178
321086
1613715
55100
1220449
1859961
979981
657354
1115100
352371
1351556
310027
1850624
1389182
1520843
890622
507150
509757
1810632
270438
868936
1848501
226682
426328
1513791
1490824
1458749
350308
1545521
572038
6475
869498
475738
121036
429475
159095
1865017
1912672
338058
1961914
23573
1380340
1889556
1929426
393141
1846811
475321
1918631
530595
732883
165098
533200
1389886
1751223
1805027
1070832
168829
1103432
854021
892672
1660961
1564028
131161
1342509
4532
757700
502203
1517840
675645
1759368
1486054
1065677
458127
1051996
512798
1886666
1962217
880014
32093
307023
1284286
1107574
1713350
984299
844877
1496597
583865
870250
668252
131865
1625063
1364709
684919
788733
1704245
1697129
440693
579813
1059540
1121628
415645
1288525
162926
1304664
1913554
875259
277697
1806109
1750127
1923930
1876241
1221711
781154
173159
1815189
209969
202902
662741
916545
1606094
1353250
1887096
204270
1535688
732464
1087940
1443858
187810
989033
1278355
1505318
1880201
1667934
732961
1737329
1304959
8036
1396111
716617
566655
1020005
1891462
319617
18587
880784
244319
1639397
1067078
285969
902688
951273
27673
532752
995841
1851428
341933
1868202
435773
774788
484652
945593
659731
854435
1725919
1880054
1987776
1956132
658919
617717
361929
91719
432264
114522
969837
602395
198100
1599979
461338
8871
1056054
441388
1674735
1903229
627169
1447668
233648
1307777
679842
1440250
1048280
1242562
1164924
401586
962958
1287839
1426875
1505806
1417937
376356
599608
324006
1185093
207064
941917
1379822
542543
1853861
29215
1075646
1953654
237678
711634
443375
111319
1328160
742238
1358805
823955
1257526
1818674
299762
1747187
1730149
438064
851878
1396706
866383
393698
1341054
646576
1116747
1383545
897388
120298
1011087
857268
1999056
1944949
859864
174573
184823
1829974
927617
1766123
727054
158202
1921653
1774843
571883
1404448
725778
1061932
552679
466955
1287626
1260327
1611453
763084
800886
1398983
541947
537370
1222569
432468
274058
1045486
165824
1578874
1235679
886909
1037928
298049
181068
1125649
957451
60792
14747
1297876
28644
1580991
1602386
713052
732664
1586386
847559
1212207
943606
86330
1825917
949035
1513740
1601311
820703
1555222
1388836
1779514
1168846
1790305
931946
1510678
1997598
580057
1237258
1526195
1420119
1679120
1119019
1023814
1694742
1180357
1081352
1752669
1708961
1704664
176367
1096346
703115
510943
1395683
1977163
443948
243612
770959
920950
828806
965653
972795
1051451
538856
1419288
1531495
131369
363642
1056652
467642
26320
334070
1046242
351830
371234
746498
1963785
1730202
1057061
1399903
1864270
460251
1904412
732309
1267839
28081
1213911
207804
1883960
1691246
475322
506521
1083446
1629650
1941281
1670947
1786431
1224072
1192822
774621
1186300
1837069
1695929
1695984
1650156
1572374
618903
1679276
1014456
1187741
776994
1585396
65363
698563
426782
1882545
1734371
17169
1963592
1399973
1762798
1410765
780543
1599702
349252
637427
1779772
1772968
872986
10726
1606404
1095813
1250336
710107
1256698
83245
1764651
89236
1517859
933208
1003730
1413190
818292
1620195
779115
736601
633110
708766
119550
1868344
1340865
1424217
1309668
994086
1518422
281455
363815
1070492
1732305
1681636
1408404
342791
887437
849163
292948
1244811
1173693
20797
740271
1438873
779743
1952551
1653655
1941227
1808850
520773
957728
1741150
82411
1666511
438745
1593810
1603731
1570631
133088
1982603
1927560
1088449
1401680
208894
403566
1823498
987885
1331900
39947
255111
1418735
834039
51197
743360
679377
1245182
680277
797843
737902
367333
327457
1850149
1787962
1281677
1561329
1800063
655470
535480
103444
52612
1298721
1854124
935770
570947
1778620
1243134
739325
536700
1630173
1381387
195146
100332
771224
1517240
1467726
786269
1198950
1761094
594813
1851140
1320441
1762967
991641
1787356
317672
142896
473481
853694
212973
1687884
1472946
704355
892761
1158922
1294644
1840235
552190
1594967
1043437
880193
1457284
1895672
1262867
926385
1106618
208382
1817859
1643915
743221
717638
1100047
463714
1501785
643900
1480340
259301
1171579
214283
132568
1999942
1997060
1966454
1437957
710086
1555119
1764210
237471
1051351
762447
1580262
730874
209644
158423
1163555
199147
388938
1917677
8951
578900
1973271
710106
1452140
1233922
1658376
128172
336126
851836
1098311
789830
1767048
457752
1738275
1605153
335010
1938886
1517680
1775287
71716
1225451
1098528
1057056
1008142
1742873
1566580
426594
912142
1348270
274836
440749
537308
1521492
740584
766277
1769123
1389883
1349751
1618873
1425777
92187
1088139
688909
199735
1020092
1524739
1204522
1208704
1517720
477169
55091
355581
1973034
1602789
1918483
1169406
187560
1178518
263180
654764
1877004
840168
381818
652889
1307203
1073659
996111
264239
363665
1432337
1359211
303173
1312022
364770
1620570
1978745
1945985
625090
1477835
1734717
1879284
1668930
76071
52086
1026161
460440
748774
522532
1539258
252670
819229
502470
203141
1979405
952631
401702
119469
542566
744487
1443462
1504606
112816
1428220
1384561
552363
1864367
1522206
1172577
381819
805360
931183
1702832
1776155
1773153
1036968
1332329
1302965
310321
1957837
1150954
254126
1310910
607849
1372451
453543
626970
347358
619939
729439
1648722
298435
333822
1030952
1581041
411479
1778981
237298
240906
1333194
1746892
924514
67971
758245
33383
1524374
1400855
1423292
1702632
593533
707881
837724
420863
583604
400547
953853
261195
1751477
1045760
573512
1112969
1970954
1554216
931275
1025599
1769325
331170
783367
569294
1825287
669230
340911
272551
1501641
1531313
1099997
1005335
935017
531767
993848
570393
1017321
1204956
163138
445590
238844
1570598
928290
181126
1218356
943394
213989
408226
206640
1123571
1844782
1288301
1444891
293845
1963694
1030524
650648
495788
436671
1648776
1087917
331609
834660
740575
1585227
303138
483329
1103588
369751
1021409
709870
1309126
196710
1450075
979194
495792
1062309
1909816
1547565
245606
1046658
384371
1761632
1278351
931241
677811
1990595
1867856
1889145
769228
370429
605169
680824
913303
1133867
1888830
255265
1440856
903038
1876763
630843
1221990
380335
173310
315473
1516734
1185268
1761169
711802
893105
860911
339361
1003736
1424030
1745222
1025377
1398121
1468614
1126086
951742
1935594
802882
1648950
1411578
1472454
1208086
1316614
1404894
1052952
1566090
1238115
530711
1914745
886080
1866863
937472
1221404
169194
543506
294380
1986019
361215
478089
605927
1429121
1499681
1409517
1802119
105124
504740
1830484
1088451
778704
960543
552197
1793325
769390
949819
143775
164083
1886904
435660
120854
718896
1258603
867946
56171
327824
804420
682538
9891
1081016
1677601
1481769
121058
1902730
1284475
1647661
1446580
678913
1313694
1101657
1771214
1663407
363661
7000
995578
1227570
1468961
1576055
1780085
956664
850732
670680
1445774
201329
1083090
1233276
102661
1905700
1576418
932732
694447
1563392
120175
764209
491182
763560
1620510
1850090
1171060
604990
1195646
712163
443579
945847
816011
220739
845328
1398659
1792690
1179317
1114758
1297535
1934423
1660188
1530417
791728
1674947
474334
906756
834170
288499
734941
123348
337786
635907
398900
1042657
560941
1875363
1216960
1325553
1274433
670233
348630
752741
782804
1801321
140553
1117797
1217013
890510
814679
1042634
1326365
346964
355638
303484
1562628
1728954
447418
173364
685067
920741
1605648
183071
194688
56617
1246079
1459643
553815
1590002
387705
557048
96181
1611962
378470
1449900
1569428
668458
1534056
1025754
46300
1343938
1330057
857611
567449
893737
829767
604579
852884
1691388
1184051
939660
65432
744408
1091783
678586
31431
1546634
884906
905549
270811
175063
283638
1017621
210621
1023223
1009031
1820808
781330
1705170
784318
863886
1643016
1003673
1145689
594583
1138467
635804
62054
477374
752342
1377981
55526
639015
10768
1732
762599
132050
1229910
1123991
604973
94916
50493
1995729
467782
656250
1421496
93776
1200965
677265
1402070
200852
1413893
1792815
190441
315705
113043
621073
1053746
749436
291678
1215779
1778242
580213
1402494
1204161
191291
1397488
822681
1013370
1746022
415321
1286595
1875325
1642947
1753128
309722
930752
701639
1425112
605941
135215
23964
571908
1202662
385423
1102519
1715871
1700408
1461137
959267
420327
133960
1632294
1308734
650378
407303
1254261
770571
1215991
14134
862518
561199
858367
292131
305768
1739517
1304633
776004
1410006
313954
1176208
1057990
880287
1119373
485813
1826611
762608
288640
993942
24789
172617
1180876
308360
1768381
1664566
323583
659197
1482188
153527
519870
695744
399748
1993696
1517029
1761577
1165533
1632928
1190111
1703131
54670
1206349
1278546
1549815
154470
1496906
868221
623984
1950045
895213
1539928
1811775
1794967
1166215
1403761
773059
235234
1674680
282938
1736685
521586
1137471
951558
652063
1561330
240395
521965
520021
1303844
1472119
1027257
1950136
848013
130602
1712546
1356931
1297036
1988837
275841
443322
1471701
1021335
1351620
1082581
1331059
734564
1711315
1339588
1927493
939301
1826263
1215279
1107799
549023
1685720
1961420
958767
349507
889121
494380
1704891
146514
1038530
744700
1218190
1198203
105491
1954698
228474
495591
890717
582164
205410
1732949
1286453
1494952
352793
434852
152043
1573108
671295
1982170
588868
1325487
450343
1815929
883963
547023
905170
531081
636558
921022
913683
128062
843958
425558
1986315
74435
960416
1548878
723067
41314
516226
1648731
1136296
115825
579961
773206
362574
56827
1551883
975241
1199251
39410
70675
1223157
1937043
208182
928654
1851363
174037
41656
1242936
3828
301702
571497
1407219
1751559
1750817
692443
642743
1972393
1657814
757467
1163666
363743
344300
1989667
1478436
771494
962514
1782261
484840
92357
1722313
1251829
624073
990604
1007809
1826703
358492
1496249
881484
1471250
1991372
1563062
124953
381219
883437
541843
1212697
1822548
310522
514246
1378863
1606627
600920
1106315
1393560
1674159
157866
642711
1911503
925261
74579
1881439
318206
135888
1047099
135147
799620
948391
1475673
1778409
1294740
114916
1498644
1685655
1730182
1065515
993915
1507512
200277
476707
1435253
550329
1699964
1868076
980337
1588277
66415
1219365
1995009
265242
710065
1305514
1356607
1343295
849143
787338
989146
167237
1969395
1999349
379806
1114907
1421740
627568
1295840
1749826
967450
416323
704858
115562
818786
1845283
1086328
861767
987628
1906820
546376
115157
32188
549679
186652
1288677
1186367
940941
492755
677178
846071
113292
943284
309359
112154
1424367
1079277
1899171
973159
105589
1478617
1548316
1621630
436773
44598
1937478
21952
3468
749071
1378682
1579107
901216
1888514
756500
812145
214309
1890626
990216
1136320
1333168
337711
1451714
1983255
1805043
902032
57554
1870136
938139
1551144
480467
201588
1122679
539673
1450200
1622040
747168
486026
644274
149395
622288
1089651
1171567
1719912
1080466
510474
1237818
452520
1495270
1796712
1569999
1770480
1422500
955704
1275644
190991
127623
871525
158886
1083934
1700158
541225
123768
7206
326448
1548673
1856690
596567
1300986
222421
1428631
1414141
18435
1138683
1277904
954004
593498
471256
1154901
855071
1505328
1197629
485274
139625
982138
327788
443907
433541
1439680
1252303
1886599
781052
652324
354926
702717
250526
853086
1194487
1238359
1548539
1886093
724166
1086637
1096710
672447
521700
326146
1627609
1318521
303418
1941475
587172
805533
1489671
1494486
1785084
579295
1097039
1605346
736668
569802
1681351
1505165
489833
1437673
1699043
1102794
1461164
40608
1325905
787833
421477
1538139
315567
530316
1818389
693624
1737344
651456
1765178
289286
1852788
286187
303502
1946507
1696215
1597971
1838311
1049096
525673
772156
1599550
1695379
353850
419120
1634764
205210
127547
1987468
813055
597357
1345003
1135383
1154365
1160925
1737514
1880352
664760
1896475
1094172
1020729
610316
524557
1745948
759857
1246679
1149155
1105534
855235
1202654
334828
767750
1961383
67189
887110
1241168
561236
306362
1642573
1283870
1244786
1479516
583435
1024324
1604249
444550
904622
913640
1213272
471733
1810997
19314
875092
343709
345815
538117
1423587
577414
552164
415336
1098939
1729127
1986948
1832462
915082
1128126
1225413
820878
1481202
517956
1683777
804492
1804691
51381
636606
361229
1990520
298140
1751649
1250630
429478
1344458
1892794
1511645
315414
307675
1524281
1395312
314726
907928
967060
215912
473347
1959555
1263449
1925972
1776594
701539
1791485
467558
677110
1745483
985336
1554519
1666024
1942475
1004182
1902440
1934353
1686713
285819
102691
595521
162196
204238
1382206
1316527
1094215
1333513
143553
107334
997081
158732
1426848
1051468
443781
305404
456163
1806971
845212
903916
1534376
1941990
383753
1796058
1621357
816816
1262504
607388
1948480
61021
1605939
934169
476872
1334438
946159
1097870
1139498
1118307
773184
1444133
1835807
108479
67952
868001
1159441
1187901
324450
1932508
1537997
818125
1675337
1406588
1916644
1507652
354790
1360273
1965173
185361
1647708
1622517
1174140
1779831
344044
1683074
1409426
104931
981257
324299
457876
1593735
813233
1453552
1389027
1993613
973277
410711
1641758
446046
1439325
1572483
394628
1584689
39194
1480362
1412220
1776365
580952
1465275
1450369
1687109
482165
1017113
1757152
1099006
1005651
603384
1959576
331564
1131193
1136172
268597
6168
589105
1899189
333594
252377
1629758
330386
1854772
120216
1548566
388989
1496158
430562
1112187
160765
460173
961770
1471506
936594
193964
487093
977162
1904116
1525559
802344
730966
1251993
1084935
1994909
1781032
481276
555972
760630
1485430
1250417
1288392
1389850
1301890
540351
1167125
1325371
402574
28947
1021453
1827377
163142
153341
125132
1139165
1601888
1183326
830993
436888
1855487
1989225
1791165
1589555
1633784
1234752
393380
360918
946502
1008911
490633
1797626
962588
1678472
1777077
1491392
474193
494554
1512959
1664991
1797312
1536526
591010
773746
1486275
521456
943560
1517671
1714073
1256553
961472
817077
1501067
504968
2582
989804
1726463
1147774
1439613
1713850
699794
1106717
420278
1722155
378866
1232230
766611
129564
649073
447506
115065
1582876
641572
41444
1916563
647361
1933258
1776129
619848
45834
1023857
1329093
734046
1860783
849273
1890594
1617399
219551
524449
1856098
28490
1034391
1639428
1311057
1549138
1715842
1387556
141173
1515030
303605
1322218
1457450
192378
1406715
1414608
1834460
1322
887877
1700384
1085165
1256540
122551
929848
442998
98754
432919
9372
1430665
1088481
616734
426453
888951
1165145
603909
713742
1580452
705847
1738858
739130
1776515
269679
1706003
1760298
28100
790572
1713838
788956
1415711
351911
1150386
1207877
932951
925843
689019
831003
437732
626942
921317
659277
608712
955335
1047413
848553
268044
597244
769013
331711
748929
579395
1660152
1306902
1844235
185529
1205549
1716959
684456
1895175
979477
1396255
788720
1982078
625453
404435
1921489
1691949
1073960
1171631
7485
1778881
752213
642166
900483
119074
135181
346340
1834399
1571003
1114216
1310517
1322414
306112
1790930
928424
800476
642810
761986
1297701
993485
4930
1969283
1961525
1153176
1019498
1899837
469224
22234
1528789
675537
1225219
666583
316911
406536
357084
772632
1546852
1058598
208844
963297
1319443
1483749
309996
478786
354753
1734598
676455
53115
1949767
1219515
585510
1276971
342354
449083
1466913
1314196
1406607
117097
1320575
1437966
397649
1362152
966925
1276287
789351
623766
1447502
956502
1179277
922425
417637
1815583
1594192
1529389
1599349
1624828
385916
1365058
470953
1755465
1473471
549102
337316
1284690
27529
1744090
812335
1096816
315709
475165
1003067
551347
1722322
1039128
15435
648204
1584782
813374
624946
1058500
118899
78425
1041831
1887800
1374355
220256
1040097
852160
193919
1359169
1980934
1093567
1060430
197479
203189
1859028
1158431
1476629
1784656
1096346
825550
316963
1057020
46519
691055
476080
1374225
837987
397963
1993290
784576
1301193
580615
1950863
1232194
1689952
1554237
566465
1297815
277858
807507
218272
82131
155039
228988
804064
79753
1865724
790971
666457
1141066
617800
1333835
102664
245516
1140836
1892543
20395
310893
1007938
776580
1556004
1511467
1123009
162097
289276
740765
1951795
1158271
146328
1064423
648708
1695652
1415914
1704959
1216747
1045919
395068
1621084
578493
1561278
99538
786788
407675
357015
1400468
1268339
521370
679562
499271
897992
480903
1165558
287097
1482229
1432480
1709862
1331197
502694
1955224
569835
560640
448873
791726
210056
1552871
1798114
455316
677848
426366
1335380
581793
156018
495321
812881
3712
741577
1475071
1843654
1754221
1841741
836525
837084
1497636
1342835
391392
1554406
1831477
474087
1275259
177389
1372333
262220
1614214
1008223
1795200
178783
1391739
1711227
325527
599948
1436579
568834
1842491
51778
1864886
1022681
544801
438389
128906
1716795
498296
191695
671264
672883
1602416
228368
1650857
1549331
347822
834560
521704
1943772
1684807
851753
459766
399217
1324181
13697
1674298
1531917
1838764
1768718
675422
1893961
723081
1921541
619619
196874
665736
544857
1870075
1790950
795051
936047
768679
1582389
758358
338995
162264
1473607
1467728
846990
222188
734355
1471630
765711
1977631
200117
1817127
389087
1989763
1687784
380874
85847
851243
1847881
1713332
1589165
1835390
920975
668271
661497
267439
1822530
281707
62144
1039283
1862925
1232275
694918
721465
1849960
36048
1197865
1651090
1507096
827209
539145
272694
460004
672437
1309471
185523
1979979
388799
1630559
1979205
1325115
1234074
1191589
612545
777979
1895299
1399600
838282
240795
1710442
1686722
979924
1438436
1396156
632030
937159
1321959
766588
544662
275050
147120
1098242
193640
1739162
1602009
113043
1164838
1662413
446168
1442882
192183
911091
1216951
1002694
1605742
388196
1590653
1262204
104436
1376843
1185404
988344
1099930
149440
787787
276478
1703045
1687507
529959
1697972
1660930
853064
1256345
939045
1643945
993847
577197
1396218
1961659
885220
1138466
2034
763474
873089
133943
1615515
669490
1205672
538969
1733220
1602834
339334
1325992
154007
382308
665924
1432953
1661183
1222246
687303
725102
673135
280018
404641
109255
1638454
789481
383751
374063
1186165
1010564
862465
3374
1935147
1606674
83407
1395575
538141
1350307
666529
426596
779941
196273
696871
1186950
1672535
541031
123148
1164709
1768516
1312017
1038228
1658611
801437
1297068
1523523
1521376
1427386
1677801
1605931
757365
1998515
1941209
1879090
1995114
1579311
480818
1072764
870842
161270
1753144
755477
1580846
1274385
1370437
1354631
637625
1281791
827090
1364387
35795
465779
1597830
803297
1602929
1881231
929862
225299
541856
1303801
84160
1966475
302789
811975
1295913
677732
33040
13293
1221028
1120145
592333
1517974
619884
1072998
1120478
1295955
253510
810001
786040
837668
1035194
57621
1026465
1688430
822164
554429
1389682
329245
1189417
1283515
1480383
1564169
776690
32743
929586
1954999
1932147
1953658
451365
288334
1366442
1981056
43659
340506
1271490
1424609
713501
1590939
228565
1568853
1616699
970572
564707
270745
1770658
1003889
1760659
605558
1340158
1426151
1182505
723266
1056874
888155
1571993
4971
1332410
1671597
1235877
1129321
1162333
1311243
1850181
149348
1442813
1787764
816338
1733590
1135522
1353818
1873096
1111719
448596
695227
1493449
689375
1607242
302459
1686055
81440
861509
1204293
599003
1083329
547113
1610154
596891
1149301
1783198
430087
1166343
755897
276934
741271
259549
1566101
630018
63721
1641407
792051
82862
1965308
511728
539966
228103
1816123
353679
1359923
949158
1921819
1356954
576276
61762
216305
900812
1624735
1787062
1321044
411472
1406093
918849
1251059
1022562
99850
614644
68481
211974
278848
127687
1881488
750915
963147
740157
861617
133795
1935832
1683224
1291308
713725
84215
1372647
317981
1053022
114528
703221
593568
923015
879499
721629
1732600
702551
883522
1297606
395987
375949
849761
1518407
1505206
429146
1002902
33412
439866
514645
1056068
467869
669462
1902731
917155
615041
1147009
1715552
582607
1553532
1386472
1855817
1100786
922125
681093
1250972
1267287
549860
1255737
1751046
363807
637053
853718
287383
1887083
369047
511236
1914521
481463
1576011
234407
373143
1242435
145461
792992
1176524
923244
1249208
459922
1208797
469550
296198
674376
972778
1031581
1347062
1695594
1526904
1055854
284319
1265535
805438
1686474
1918164
1260318
1222374
71227
1091606
1717460
627377
711294
728856
1026030
429671
180670
1245314
641438
153584
1638260
1411865
150138
1496154
1514803
50198
9156
999007
350190
949546
1023775
803756
1187583
1920765
306459
286729
806649
1595671
1476210
43364
1410514
1378525
1939120
1684399
5002
1142561
1104956
566550
1316598
848189
138981
1181540
484820
435586
722469
1970475
888314
320854
899174
511351
1550031
804904
1138980
773953
1687372
1865162
464369
1127298
432949
329861
965305
1789250
1832970
1808130
1265377
699004
733134
1488584
728415
1593492
1967807
232250
356215
1046713
1400079
1062801
627782
1453871
1586296
92543
914797
1070738
219387
845715
931582
848958
1864155
148841
57830
666422
1211978
150717
673352
1366991
234159
1388272
351165
374057
1177059
1814196
1403052
1943368
1211734
1439278
1173763
1994000
590928
1543997
1797133
475983
1684570
497115
1926729
146999
1186455
823373
1272858
1917366
286106
556375
613792
1390507
1664425
929530
1618596
1766627
1039422
22038
1044892
308913
576633
578068
73922
1696277
139496
664247
828627
1961050
1607959
242783
32506
274924
1235363
578385
684876
1317057
289120
1987315
1052201
1472375
1928305
538448
585938
1060064
1909602
1661479
786047
618573
1444726
356440
1505455
856658
373471
236699
425730
1001703
1127853
1301737
1806053
1171723
1663140
401795
1273783
1164144
1751341
1767064
910785
1369001
118704
252904
89601
437441
482404
7864
692835
1087794
517247
82790
261466
692741
1160598
864866
1486603
697887
24251
1317356
156781
942587
1748885
1546248
1760001
184673
1132496
1081387
663531
1307229
572706
1144375
1973360
945618
991360
1623065
624497
1706248
213574
730621
1598969
475786
201376
602381
587025
214937
257780
1398324
1792167
1816176
1593924
51041
1755861
1121239
1791508
118688
347140
989269
1145859
620421
1652971
1292966
1749712
1873925
1152837
1371267
12362
583781
881199
1513935
57636
866223
556557
662124
1124363
644386
106568
706362
1394250
517513
1551792
1048586
521713
1837142
552440
732768
261321
723077
1360767
1237374
1137122
639039
1076619
657995
709133
920467
222497
529776
397520
1515310
513522
13216
1666440
1137578
1172587
807105
841361
1706109
232397
96243
2507
503418
1766006
1618691
1282104
413861
1012926
795641
378203
1854932
141001
931700
1033686
1571491
1538461
1291397
62249
292612
1866358
1351255
1736843
221750
1021374
1262748
408963
1543868
1945548
334142
889189
1009921
1275998
1060471
1654205
289824
1853360
856089
1317411
1026521
1279451
500517
491042
276876
1672362
1561299
787828
1768534
1766094
1313131
142036
795545
1771378
660760
910612
1947309
1513676
901974
1573228
436397
1100430
496286
1345997
1241147
326416
1613116
1397978
705824
1453264
674153
1561312
1554843
333259
576322
532231
508338
602538
1993191
1935491
1927319
1343538
280981
705477
1705656
81946
426567
109997
1732322
651102
375623
1975918
1343911
1527849
1591320
1277483
1161448
838817
624268
894879
673875
956398
498871
1142818
1087623
995952
1314555
1033028
329030
817417
326984
1792091
1722049
320180
1725165
113241
191018
736290
1584583
483295
1661822
547265
299006
590089
98999
1733279
1552654
1382407
481152
1501970
1274408
1382299
278013
352083
1598326
48619
527752
1806095
1849436
13572
1549419
907413
1417361
1950230
1018378
1701633
108152
749571
1190796
464433
1472491
988741
1914998
1891845
371908
222155
169730
551563
1309073
425671
46005
1445519
847245
1843860
318736
1921339
180539
791441
1946547
516938
1718921
429098
1358812
1227048
1205497
1113579
1904115
535099
208808
106681
818247
350525
1092671
942701
1302831
1050020
348093
1388080
360512
178567
401837
478151
834317
336158
354970
1375719
416272
1217805
845750
593712
1867008
118438
1176894
604591
796544
78145
1560390
1583665
571012
416512
293802
1812435
1190866
1865173
1191607
766373
1950122
1610129
784815
84992
1257107
1157071
603224
1213187
459489
1511469
155862
1286604
1209964
1276236
1729890
343563
1083893
944609
218118
1609981
792741
1341392
66751
1276635
336003
1753091
1235977
53631
1679831
1962863
637718
10578
342294
1231564
1988751
1203558
935676
1264922
1160635
364379
803198
1184145
539691
267259
699766
1516182
1504567
1589114
637088
1799568
747821
487869
1472653
450378
626663
1010007
1597993
827052
1461498
893087
347507
374316
489774
1903914
1550805
1003612
765867
1034368
833896
354306
249348
553670
1323949
252835
1097008
156314
873783
1980798
287865
1595164
1103678
1125804
135054
237292
1441961
1783525
1260465
1124105
729679
1080785
1823971
988794
1870037
1477538
1559864
98547
1669335
1463563
149511
178010
936819
1694615
581942
416748
641811
1833876
930471
605556
705709
873910
753371
360376
871116
1484229
576752
894437
1268501
1503270
1239309
874136
1773794
303971
1006005
1514487
35516
1635896
1541275
1071225
561555
1560532
243144
125546
1347567
896744
301670
115978
1104413
1394698
574357
1202691
84617
1663340
828165
705065
1596539
902842
498478
1871370
1854618
806277
1294070
1469917
1595938
476213
565295
714504
1454050
1009250
1379021
154094
740091
825863
1289253
181010
194863
765894
1733218
93421
1874390
1186384
1752953
1948448
1000061
160598
773223
1993918
546990
1123003
1719519
1594303
1308354
1797678
628871
1268804
979350
930894
822153
874811
1762134
1682907
293838
1822703
138925
887822
1134196
1211766
839079
1104822
463031
665841
1735480
1644167
115799
25078
699203
1227705
1447728
1771442
927840
1090680
975779
1229045
132670
389917
776029
632584
27313
648464
1558701
629656
1737273
320927
1942619
1970273
116458
1225145
1442405
1311397
1860323
1896873
1656831
431671
1318947
202306
1158044
1844810
107953
856496
80918
1045063
804098
663384
1097732
322949
1189663
1900732
898744
1676159
686837
916160
1342504
92780
922133
1799750
736400
411363
453634
1558713
362471
1998588
808607
997996
188910
1697917
185914
1253673
1854954
440164
206373
1784497
1763706
966308
1245502
1758262
348529
94612
1324295
516656
1183387
1580572
560613
263189
865318
1339812
1728229
565555
1887807
948236
748752
1079595
1099701
1136394
1304183
54031
1911554
501506
898118
1819388
1758903
1746285
42187
1607926
11177
1502721
596913
1806148
799094
9343
1323377
813448
916437
1111819
902942
1853799
1443771
1471355
172525
934880
1007937
1510401
1191932
868411
1401448
486111
1086104
1642587
1479992
123691
1344880
1374212
1654794
365027
545689
805992
1682831
1458624
1532450
145560
1285726
1400892
1968570
1571776
1217885
1911952
1792034
1579429
1650495
509301
1789039
219732
1416779
1030595
1796456
148664
790585
644908
263051
465267
1439615
710528
360156
1927226
1103418
104703
1303151
677075
126405
1039384
844910
1043857
250359
376750
6448
1648170
296798
1574534
716129
618849
1898601
1649090
1817153
371590
1583939
1048496
1556010
1023750
386991
1098330
1519230
1269943
1452757
799166
383217
958007
1720449
560825
1302660
96410
1525492
1247621
1860948
1418873
1532703
1132826
1217576
1890539
818758
1900929
1377651
1026131
313068
1589656
718179
1510755
306325
1434466
1523662
329669
1314107
1192650
233085
1562491
1988278
948254
1587245
1487164
980537
1666387
1722541
960086
614710
464705
1781119
1080071
1230446
1072239
370319
1565361
1367347
1322380
295799
1663636
635496
1689086
765272
921771
1549226
84544
1698584
1658059
1086035
628111
1670288
1674708
827721
173665
1447586
359003
211554
812159
1482209
935230
1852169
395093
1025263
39018
185627
1027098
330942
1401594
299318
539627
416829
794217
1941635
1003347
477016
801809
181639
877044
921877
708396
1501213
1698140
383177
1264701
1423689
867391
742641
1907663
1463632
873725
1454167
1774558
1639042
1921761
1410612
199652
1050818
1814221
1228113
1353316
1869468
1964088
522212
1295764
1080550
1915115
888710
387734
553741
980275
1457825
1530126
956691
577422
1793500
209593
1067149
953005
456056
1492992
844009
1326522
934409
614052
1615228
934039
1146623
1674704
165918
742192
1279375
8857
1987179
1355439
1651616
1646357
1692576
1306057
61599
553581
667256
1662093
1471789
422453
1918645
1519881
111095
1145280
1514514
985409
1837877
1794355
528549
1690537
226507
1130043
1705270
1477435
1986793
97711
1883892
1925238
539509
1657238
471562
499562
1243905
1644785
1504063
1464334
847576
1064424
998853
268754
470197
1376775
1791733
36457
1691177
763473
871817
725754
1753425
1538730
1346562
1965140
1176276
347554
809975
1450675
1832554
170725
643253
803899
890204
821304
383082
1717570
1109059
683930
1107411
1454001
1870782
1117307
1857474
116678
1404498
735934
1567735
1665829
546162
1551854
544009
926309
1884663
1927664
715140
864210
447526
424057
1758510
1453628
1292000
1927597
520874
843936
1347138
1321839
1408564
1123410
960448
769345
835875
545662
488076
520938
1367521
808297
1823330
1983606
1655127
1988561
865476
872033
159424
1329119
1559005
162114
977642
1132606
1570515
1608687
1551149
1020500
737684
1577825
1387934
1624578
222825
157402
928425
961495
1519927
1012622
597549
48524
557235
607675
1231077
1074496
692340
1811881
779253
1920961
1470678
1046592
673975
1864883
1610321
1924461
1377022
1880003
561323
1494293
697169
1727211
168543
1168884
1204501
827077
58660
1255902
245467
1592957
77186
555218
231734
715704
176576
948807
1945044
356860
510022
1559513
235124
1265510
1544012
1739726
440203
509986
353403
235192
550110
1398810
291513
1205955
15686
784966
255639
1013909
1353644
911727
1346864
784367
1564514
1057067
895038
720632
1876498
103681
1616786
253969
1438746
303271
1312737
1951034
1508324
1458235
1923674
1070056
1822899
181066
79206
128139
1319034
1892205
1547960
1876667
1278032
19308
617860
1834827
341689
610792
441258
455637
506351
830634
736668
1071866
697919
814395
1031840
652382
780306
1660527
898535
1377642
742784
1592683
1867823
732143
1470946
1591785
1460791
1005773
1568583
1003656
1981293
1267461
1479511
1541482
155913
136083
1975428
1020050
282400
1689984
1912215
1183403
573029
254872
1149056
587620
1662388
752694
1612023
1711802
1695236
1709787
794366
638876
1315283
606788
1840071
67513
998856
895093
1877065
1661265
1280986
1346927
1175870
1469769
1744530
637700
1362411
1725020
333165
1483903
750290
386564
48569
575739
702114
1046889
1347602
1566460
1788767
1659039
1558409
177812
44633
1922992
46814
1604162
265468
1469367
1262119
1481160
545899
250546
737176
1631170
508683
1850663
1526831
1790206
893158
1791878
1847605
1276597
1184975
346462
456793
1416363
1076115
1834024
71287
880300
127923
1157747
404472
1460388
1477200
1106839
883931
125391
1425771
448363
1884759
401937
1783053
248348
1316560
69774
1045077
705055
859608
1410889
113060
276785
522380
804839
177781
1837310
116402
1829666
1597960
1281669
162489
800735
1915482
50364
1266962
407797
1080485
786881
1542278
419437
1750415
1715552
1921964
61047
1154887
220640
512371
1497241
1949536
444496
428486
597594
160371
729259
1211255
868105
1702914
214892
1448363
541385
1856467
912864
378563
1637377
1792046
1548540
399219
982551
1287915
879812
1740185
1807329
1195464
163810
941261
274936
179311
1494717
1082439
840702
273758
958323
742190
65441
1230961
297550
1157517
700717
1812405
1752432
843919
712117
850656
1518498
668796
622444
168053
630994
1436861
1458953
526667
804018
1580721
965040
1752252
1027449
1863035
1580778
1358039
179123
1482269
1860605
1754814
479696
757444
1147656
373473
1790019
74458
1656893
265606
1118630
1884323
101035
800808
689342
1159287
958748
1349574
321002
227226
1342258
1998531
1372578
1307429
237710
257851
1004336
1805114
1128370
1539096
393536
1512138
1009638
1901026
332963
1223128
528384
929938
1009404
836957
950395
1241185
1756701
1893517
233923
1106672
1352936
767471
856730
174877
871218
405725
1258813
1500400
338484
1099656
1346793
1055449
414993
1421655
319251
730888
447793
518478
841834
1841300
1318585
628183
1360835
1486467
251866
262881
346434
236094
1141403
1884441
482901
998199
537041
1993581
1432125
1981605
47562
523246
1633706
541923
570144
417332
383996
473765
457902
172167
934140
203636
1466145
351920
1244395
1738438
1304732
399471
1316519
1991411
1112086
521935
1820961
30097
283162
383404
705762
1615237
1639537
361661
392404
786558
23715
1470258
1587373
1650946
60315
1507878
579457
493289
1436424
1158931
1537230
1492459
943292
192217
888284
710539
1703730
837149
1277746
1045309
157526
284302
1965287
1377575
1518496
1644143
1157027
268726
896970
1855845
1464925
405939
884606
1341111
1532579
574862
936822
558768
1651586
1215462
10188
515654
1751040
226686
363351
1205027
1577605
1370557
1158250
1380626
805073
549641
1210875
1894957
424874
1904083
473246
492458
280959
1025855
1123964
1989240
1979587
93438
1422425
421800
1099526
701293
1355050
575447
1804753
1808616
72814
1355941
781069
1934980
306900
1970944
1084998
582668
248629
1616494
548345
1771314
1580193
841025
1778464
980963
1750545
123318
1352695
498931
1483802
826432
1817570
836807
882931
50479
120337
493362
451938
1607163
1276029
1204385
1744647
347685
1034264
209984
151025
1146598
1624283
4457
1505378
1648852
299069
1569367
1473885
799326
1800933
993384
1988973
1185282
454082
1335655
1461289
569139
963304
334387
1850936
696919
1461756
230892
1391153
1995951
85917
1934663
1579368
789882
1939299
1724935
449700
1973408
1849936
89313
689819
1541505
1925307
282486
1558246
1393882
1802798
1682855
641092
1091488
1748667
377037
857328
1723804
634253
856157
1149555
489024
308654
491030
1811068
346975
1006805
1948942
37272
1126306
388015
1888185
1681741
1605287
69317
1383321
1736135
1260216
1554366
80015
845945
1158215
664568
1002173
1722447
594346
1924460
777979
1421628
1060229
387535
1078177
802654
1814120
749745
706062
474063
870341
1366912
274406
882027
1513889
1241529
1408483
48150
1164684
577731
1684098
420626
1737813
1887937
515590
488765
1306192
1923600
216282
90610
1090181
287193
1078925
62542
1543616
381441
1772401
1856466
1179286
599464
1660714
263834
757268
1238615
993417
1679053
1553321
871104
1136504
56533
1445402
251260
45638
1126075
1858732
902810
1587930
1453561
208942
986710
316394
281132
368211
1447556
868138
892089
940787
67953
320405
720476
1127900
391003
1692335
751373
233627
1069279
1270565
398278
1261843
1834973
445239
728131
721097
364051
59967
1292595
1930008
1953487
1674374
378053
497823
237097
124768
1208664
385914
743150
599828
42654
430064
546713
999651
1088448
387744
983600
1905876
644832
1049789
1137538
691649
921797
1828643
58757
1666672
1959410
1745169
824320
443151
702125
260779
218680
229197
1099568
565570
1723553
794631
1727243
1553100
883168
644173
1291498
840346
611681
167588
1799653
1588065
1699463
1942150
1022717
1325350
997939
927916
831898
374801
376547
1212574
1481622
198491
1060467
786724
1730988
193620
285216
163825
1808147
739087
297144
497168
469389
392130
701036
660311
48317
398164
1718623
1455643
1933863
422717
1459918
720188
1627923
1791672
255242
1179967
1226542
362120
163325
1385337
1969259
1046992
1278518
1125581
596468
1677608
930405
1186714
538066
453499
1622160
314230
338052
1649945
1046921
90149
1323974
845229
108110
400380
252614
1312097
1968113
1620272
1519247
114443
1102408
468721
1915225
238992
1594572
1152023
74810
1595196
258324
5898
1727974
1780123
1067363
1139025
569434
221824
280878
1326155
1774049
804198
1154012
980383
323521
562624
880603
752621
857380
1922014
1821756
1714540
1883234
1493497
800507
701894
1893087
1734807
1761634
655182
1475434
1534429
695655
572075
1532272
598974
1238285
1238071
1958953
1999510
1517023
571428
1517639
179469
1088091
1341472
302717
368485
1869474
1112815
1826068
1373280
652883
186047
308136
1347955
1218218
1583964
1973114
1437766
1803034
1649325
741842
1472858
1625477
927447
1967617
604937
948851
1004694
759591
1468256
1781865
974008
831211
1158374
549225
984016
1743208
1786147
1129427
1066705
1325603
471649
265300
1170430
1926731
1735074
1430406
1744436
1249700
352383
1057574
525081
1454005
573444
1216370
1993062
292158
1402844
526658
1375196
1378127
1015803
839381
1585729
3657
1068213
755823
1446042
1230866
1223137
1810676
468263
898261
1651164
1359385
1970823
1625483
750606
389103
1272504
1897804
1512303
1180824
818372
639054
105616
83706
1879924
1438700
1003173
596949
1635550
1431311
1926265
951219
1170141
1600495
99381
742416
339012
1175235
343676
1629925
429294
1544069
1790961
52064
1355846
793301
1397572
1884820
249142
1748594
1234941
71861
1180252
1825273
783604
1271677
329079
371973
1400489
32078
1154228
1461038
1513501
334094
1775393
1065744
396298
1159765
43837
1575545
427585
585997
935424
416553
1256736
1903087
1281025
1200835
613627
477000
1587016
1212593
1092060
602866
1500374
1680371
1683466
983966
260127
38125
1315072
1845166
1387900
1629046
1989828
1620382
1838495
763451
94335
1450986
690337
410391
1346266
1303676
1643339
1960136
519408
1968535
1273985
377878
1260906
406164
1891923
778628
1824728
60627
553787
1054361
1455208
370854
1757988
1051016
831132
372573
248415
1666820
1437010
1213175
852313
300524
1692652
191749
1628241
1082769
1897802
1065291
1928711
348303
1442059
1044824
1168383
1267299
1845648
1201640
824004
404864
1911948
1798819
900572
727220
672345
438403
973720
873352
1499425
337581
1130634
621561
1003565
16060
394873
134488
103882
832347
915012
1510382
1972832
1029995
799707
1913222
148579
321233
1041241
1508290
914252
54143
1675189
1470571
1563431
391073
1324509
1586836
585106
179637
1845167
36395
169401
1728684
1458300
1047843
188927
209698
1048342
204754
199145
569012
379017
822276
1954705
1729141
1923645
783458
1212968
1230127
1195402
1145233
152434
1597302
1319182
704742
1508060
606055
1376876
1996532
1503376
942096
1959104
1111411
1457987
151889
1373239
1966148
1065708
484263
1743700
892244
1147693
682119
721127
1699780
919452
1838568
750521
1300394
1708452
1345422
675948
1072100
1210784
291155
1174369
1403122
727954
1846096
428348
184196
1925463
965666
1976653
709325
1439892
1791310
1225223
1278906
1582236
1106261
1736512
31017
1441120
784393
1907949
979914
197124
1369406
951816
451825
283726
1474584
901736
1308765
1794889
130763
1489020
1052093
1566943
1944981
1659928
1430792
256253
1956982
831150
196707
641514
84098
1059537
108718
160794
1660601
12664
1323300
1992856
3812
1967961
1187032
1074490
1787468
236579
295928
1759760
1711059
2264
1024404
1874137
1139161
1953964
1098112
1130000
1800916
526145
817653
808062
55892
1610954
911275
1163394
492923
1351883
1288865
1034412
822400
362479
668171
1354817
1553463
825434
1877101
1051811
633882
1257694
463501
390641
611441
1003404
618909
1165654
1865674
1610624
873769
513994
629097
754304
91471
1650207
62681
426898
394278
1806985
634190
61052
1788315
548029
776706
404129
1215781
753265
1690377
1613530
1279389
1229396
1919157
954866
865425
1865332
1002782
1289966
488829
365011
1865715
1666032
1132378
1422313
1300408
1415432
1270830
1337901
85439
1612170
56777
538033
1958419
278506
132806
1855465
1874991
1280680
405354
1053325
1422376
1254406
1483503
1695073
391431
493848
34541
616924
1653308
1487761
990472
138138
1190176
1158208
418932
547853
1300212
1742152
1310207
232988
1394571
775789
1034391
1499705
1677087
1100259
1213566
413965
1940811
1543136
37333
1963529
1900991
246456
1018869
1891243
878701
488453
879667
820068
964220
1874843
896013
1471216
684854
675716
956677
606513
1499542
688525
1143390
1823806
1248170
294012
85765
1972627
1565253
1751554
1267222
475565
673031
1691034
451927
438704
1315200
1117091
1798160
1733256
652755
758266
1047724
492210
529185
1041222
507712
1323592
1468195
1475594
1647072
1333497
1616483
1335409
1979148
507761
494107
225374
291467
895313
748211
530909
1844599
1549693
391997
446399
245834
1819866
1066030
839460
1605995
166755
396440
1022252
631209
769939
1136793
876382
862195
683769
474098
259557
258624
529992
1198223
1693432
149337
806742
547969
336393
779100
1892574
618251
781750
1687170
915650
1180946
638106
565659
336741
1212376
1555363
480229
178774
1817600
1757706
413217
1878258
1611686
874540
1534721
1985255
1028253
490946
617895
1463004
71626
17666
1529400
1537807
1159415
1639756
1331171
688810
1870999
994395
526974
711176
337296
1533557
1693315
516982
1545509
20242
54661
507605
1178622
1137089
1408424
601146
884328
1050625
1894411
361530
786349
752384
400190
971885
357912
1100694
1666741
1943625
1755013
639580
824836
390422
47969
591767
267223
387977
213342
5623
1214321
599730
1014446
303205
947274
1068356
1142831
610685
1917259
1879550
742827
1341731
1554835
538540
1141659
98081
1227155
486440
655212
1452502
1900302
1640460
1984953
1188816
1750464
1265933
1587509
162641
8779
1428180
1865091
1653968
1313656
59888
929890
1634543
500612
1192704
107944
91328
1058586
269085
1923716
189503
1760219
1488057
1923347
1272221
1064098
703558
1602914
1447450
745682
1338946
1779039
1998560
1239927
908811
1500626
129315
203195
182333
446309
996358
43589
697681
422710
1544198
1757893
1944369
1263787
620353
1434147
470909
516417
523725
1606766
1911426
734275
58289
1014054
1022919
1883844
735897
210902
815197
1041036
1014399
1189621
175675
1235681
1313653
1712048
1492665
1484750
1918744
141037
1974596
775794
318537
1726215
150362
537977
724789
1404878
1582722
597638
547904
399262
169022
211194
1084336
1930690
387518
349702
407908
464185
140578
1472636
88080
996796
781041
969970
818977
971683
942997
898279
461691
1209088
1270712
130518
800931
1795393
623167
704233
835917
68084
554904
516065
355134
125724
927742
1987504
48425
568280
5929
1780797
1245899
1340468
1345914
624033
339541
179046
254538
1571263
1087813
1938075
1957998
1768017
820223
1013950
809895
1329668
1899127
6459
613972
818004
373565
610389
459778
716845
1335906
1648180
266511
657053
1344439
384082
1099795
608242
1727352
158427
1061409
848800
1505382
1694851
181770
600351
1554769
1511929
593651
512960
248963
1819004
845652
988290
966670
1840793
1805666
1695964
212637
1269870
1439977
1332748
1519812
234313
1697575
1475112
566598
1445423
1681348
864573
481629
823030
1573193
723620
374955
1954256
205132
1176637
1603355
1559081
441966
966416
818265
470554
1667422
1751199
952300
1249114
1211261
292519
923712
527700
864163
680943
1745990
355889
146613
1320110
1885089
949790
491158
927096
1914810
552073
87087
41355
1523723
322345
70259
1071728
413246
1866775
94570
1120048
1112333
1386903
1341724
723605
1404346
593402
1953274
20530
1157946
1189248
1904570
1569641
1694987
1020484
1993066
454147
1883478
669365
525207
485728
1774821
1361184
1537507
675238
332106
554507
1024620
1201855
1855441
228717
800930
1619933
1655295
1779876
459779
396660
1668893
968505
5284
207444
1272465
1159290
203476
1762322
287392
710384
1777250
587644
1953519
1250915
1963141
56136
1571394
1674965
1881719
449641
23111
109667
1069792
1648783
513036
1564221
835412
1043078
549436
1373176
150876
1952252
967054
1253850
518287
279680
1447187
468241
1470975
997182
853851
1489851
912423
1007881
1496047
945453
784840
592711
1482938
1975850
1789086
578526
802936
1113814
1831969
514394
282442
434720
1480923
692861
749244
946083
683635
1668289
98165
1649356
1655218
661266
1294603
47835
21732
1447661
743407
151762
1220058
1712397
1082235
1012365
192577
1041438
686382
516767
1651113
1575352
708243
92697
1573460
905469
269591
487691
1161070
572898
347720
638807
930807
1515485
1627133
1375229
85651
868952
455952
576552
1489937
493115
896543
783358
1659505
997286
1523413
556874
989406
404609
1509654
1036779
418875
1674403
1587158
1132863
1676492
1039435
511409
1106703
1355531
879972
147899
159977
1530157
367243
1172460
8424
891173
1834481
1418130
1390743
1823556
1030230
1891777
1071686
418861
209451
242503
771110
169476
23783
1495927
1097952
1856207
1057804
635757
1096470
449103
711404
1797232
806327
166970
377260
1772959
618150
1025005
807734
1925698
94342
554418
1003124
1388668
308906
984561
1470203
1989816
93132
1642364
457570
1364418
1147298
264537
215511
1951723
276914
623109
504086
1915905
1634138
1374317
470013
636082
998369
706287
761751
86230
597169
255720
493651
621921
1696704
1501349
1645250
257898
1950693
1536258
1022497
936272
1861663
1405765
1054046
95504
761632
1420931
1988355
440619
1216104
782785
777111
1990166
779873
1451092
1992276
1082439
35807
506349
1259561
737751
1415023
7262
1320772
1041430
1847572
804605
1767108
1686385
1783858
1923454
86444
473941
1131557
1550224
1877884
359850
995806
501046
1524696
269052
1342931
814623
714878
740734
1037276
1125677
1390870
152643
424705
1290902
1043894
1647289
407776
1350338
1351748
1600799
1123087
1701421
977510
602164
1259155
250092
676340
219819
1233085
1207309
753859
215570
814684
242854
325135
1425841
1606482
1156900
446559
831796
443819
1189844
128562
1821933
478866
1627524
354783
929192
251986
1819673
1634345
1451853
649902
238973
1702657
1655289
83258
821434
1396661
636698
1828934
829850
1773985
306102
855886
300572
1810156
847979
1662703
1086587
539690
1324451
1564559
1355408
649996
1164813
1502281
266533
1095728
1123019
1629070
505544
1351015
688250
1504628
749926
1579710
981683
1343192
1484158
1544108
1097336
1307478
396660
54800
1374958
432739
643489
596341
663923
42510
604268
1337257
1787150
382316
702358
180921
207694
734752
427115
1031999
47763
396907
1647488
973974
587803
401220
1145686
1557318
1529549
1845682
1685571
77680
1221336
1981132
506935
1353347
1587835
516492
1527567
1114353
1716288
1773214
1314993
528744
1433274
1046675
1062122
1009816
362621
1328252
1511077
1462918
338240
1651863
255863
645017
194889
570049
348876
1996899
64407
697254
934780
1291721
1273515
1467852
1060789
1682494
1684489
22346
1462999
1414862
726278
1898589
1554491
878267
1283642
1975228
196903
1605516
134098
723468
1594752
1895639
1650163
97061
1433429
1512330
1890110
245865
1668632
650452
1403825
1774643
1052688
1101695
1378284
1619305
1077225
1109970
390565
32657
1798490
1879691
1333320
1313229
1591244
1154174
1841471
883336
688572
406291
88774
1259988
1557599
1385373
565076
1888151
554785
911569
1638733
986227
495649
603315
1375529
521496
427044
585705
1956801
608331
638205
1495752
910940
1360394
1132496
660507
54203
1945862
1780434
1214604
1086969
936237
643488
930514
1265887
129884
1852556
593536
1319590
253569
1024897
140575
684041
12446
809500
57733
1354575
874924
1448919
46957
61302
343988
995961
1198873
1786589
974590
1679191
1268536
893149
660352
793865
1721749
1073346
1832642
1752849
926604
1887582
1707833
1074245
320718
1431748
1771315
771345
1927025
1977263
1788828
1162214
1502216
306115
776855
764766
1256319
317630
316689
850115
69702
939880
289735
1294959
1234637
896652
1718432
1294874
1832262
278667
1477871
805001
935095
1331124
1971214
1060667
1986612
1334359
798789
1336458
95805
1429278
371572
185488
1687812
1095648
637795
1629936
33154
939481
949566
1419885
190850
1890770
1621661
278290
870472
1005361
1586070
1238340
1308824
124225
1601072
1129470
844484
1559258
1208273
1499315
1210172
608978
1301690
142
857911
1754242
1627147
322371
1811987
973245
841553
58259
1079305
295522
1094603
244783
148635
1674568
728006
1027395
187721
1864555
1979882
1179344
55383
1712163
1355585
1749566
672798
1647191
770953
1817526
1511913
1813487
1277828
1249639
1073954
738918
1120086
118157
1855933
1506986
1628539
1135183
387626
1164201
429215
1019201
1621933
901810
626856
1360264
995298
303035
1361780
1204354
1939723
252189
36904
1588955
898939
826863
1073391
628901
1538767
1186290
1269571
1029368
555358
488419
468480
1858176
1761185
753086
1789743
1928958
1731525
1344718
734129
1971990
1631112
1148641
628477
1760414
299005
377628
81348
1273638
1814995
137663
543418
202870
853556
1694874
1476309
1656340
1566415
485383
1545147
1394245
1446700
1111522
1628690
41995
1655124
1760035
13591
1204061
1827020
1144434
768552
273816
1920349
442493
1920581
283437
1829331
797765
683326
1032472
1125316
471565
413257
1335215
994419
170592
886320
1460070
1023596
633190
68482
108079
516304
1259287
789309
1210228
1379270
13491
1494149
578172
1085909
466914
643811
1866111
1934741
1944763
74292
525705
158614
472790
891090
588518
201067
1083614
802768
850579
1415309
451649
759691
1926968
932401
1415199
1800183
1564443
1993001
936222
585656
1251124
1840488
496539
1934753
863156
651555
1516976
199228
571437
1144142
1566550
627093
1445837
1912630
1702362
90111
1347438
294545
1130698
392709
1139428
1147446
1979709
1763365
1314540
472663
171858
869051
474616
130335
1400313
168654
421504
1264523
1154202
412380
1427548
1741214
1277052
368815
466484
206655
1878675
858534
1049915
1579198
1333909
492658
1409742
91817
1267983
1230352
210321
761026
394055
857497
1066509
1989903
1477985
1013766
1687043
1844904
1164534
957527
1027804
182461
877005
1828650
849115
13712
367481
1144282
1516791
796716
99321
1912665
1762686
952584
982717
569995
992565
1674159
1429158
1884429
1035774
217734
500039
482702
532220
957079
596919
1351217
845152
1219621
1523707
1809158
312706
188736
1788942
1878488
940085
1730294
124468
1349578
340620
358364
724562
1461937
8602
1076020
497568
804663
192361
599359
1445985
612153
1039732
1402993
898996
589165
78726
1886508
43267
761279
1752643
245910
1060434
1558248
1780062
251945
1726277
1340642
824320
789099
424029
1077166
46422
243097
301546
735273
200458
1713617
1552455
786036
1967788
1695621
1610216
305322
1962805
1173518
1442275
1260203
668405
1661284
698407
1379925
96664
1370928
1643765
1687625
267026
76086
1088552
606420
453532
1948670
109911
957778
1427642
1198126
1391878
401960
406376
1301811
843044
375467
65878
1100733
1660722
587025
1328300
615149
833312
640863
1970522
1481280
394947
1475518
1018148
1986476
50445
300015
1510391
1843672
262135
412353
819865
748236
1502463
188291
313229
1027044
1589670
140920
874351
1338350
660824
81
919023
1677744
959347
1625675
1063239
976222
1388503
767419
338450
1240146
638854
792398
982525
1675141
938092
645896
1866676
1308082
540031
266735
1753101
128713
980358
184245
93494
371879
1917141
1819460
1224181
1254797
1803534
1380129
782193
1750670
1017831
795167
542626
474080
732709
1284729
764913
656042
163074
1500842
1271363
359444
33835
856189
1095643
561767
437477
1424409
1632733
1503121
445643
9451
1032507
1095441
1863098
244452
1876342
1533735
1426401
1106458
1356267
353499
1500831
185888
1965435
1293602
440475
1656191
1255359
1296739
1838932
469308
224916
921540
629832
1560460
701134
1956192
1363658
742828
34834
1163492
1929789
599782
566883
1502916
1717227
906828
459329
1522260
902256
1076638
1887646
233210
1093779
1709020
1467365
336187
656948
199565
272788
658862
1677644
1973429
45965
1508298
1168743
1257515
758113
774277
1239234
10735
667348
686494
740111
407300
1978922
509295
382446
730971
1869238
735171
270006
1183744
1556092
962063
1154819
1928596
1366760
1301472
1581744
1522121
260828
1898793
385097
1993147
274063
1836884
1623779
1485241
503387
334376
231385
858865
225143
753597
587861
65368
1593284
562290
1208503
882656
1796263
1835177
198734
776487
938214
1913575
61657
631266
844028
1905463
1205590
94123
659983
1244180
1107484
92696
921587
802211
1584726
1219874
251287
1401566
902675
1637376
1240447
203526
1465600
539
98541
1916510
1223919
1822823
848655
1216056
1042270
383882
45134
1813234
187431
1366727
671378
324987
1749685
141716
308610
833630
1772445
1755511
1954733
1959456
1799102
483951
1742696
828819
19432
1932632
1703552
1998083
873111
909454
1644597
1866910
520371
1739739
235477
1818524
495129
549467
617292
610416
746070
1316287
117186
1494976
955611
744614
262929
816963
1537822
144240
1743567
753406
1962867
1886707
942397
634999
596469
1108444
944811
917481
44295
43803
259448
1802775
566101
361991
1785846
1154828
1531122
315736
1121626
408467
1449553
173528
1517388
1019486
48050
1265270
1075388
1842195
1581496
1613148
104621
230293
1385755
1982634
1685521
747281
126769
384090
1564248
721876
1403564
792973
1174137
1546285
955605
1463767
1538161
867806
206196
761879
1502975
1720800
734451
1172215
409838
676734
855491
485230
1743530
1268926
439891
583480
1778685
606173
1948487
1815642
1006923
1959878
696321
1548947
1811659
1233031
1023651
1184103
66185
227140
90668
110398
1070785
1212618
1103364
690170
1565011
927235
1751451
1629098
285408
1094439
869163
1580454
849805
333373
1096905
789693
1597367
777494
270787
1183142
1904004
723789
1595905
1959940
1295018
70021
1130226
592503
1841919
1813622
323804
1817115
1678161
559120
1256910
702547
190096
1149049
660625
1353300
1770814
932604
1978166
651948
738177
1423401
601323
1304453
1051271
1115536
1261084
523938
1168310
1095084
229531
173345
557763
728234
1391879
878780
1085326
1504165
1565322
1110310
665645
1082349
1652512
317382
65089
186733
1513202
542004
969585
628529
1768851
1826770
1629597
1839187
94069
1474874
1606884
685889
1381425
1149049
793120
72832
1173226
1928288
507403
950353
56728
610326
667028
652183
341415
368050
1556773
1473614
383077
1778366
1475438
1350074
1304438
1440908
1318111
682456
412456
1230469
58693
243093
1296996
1987791
139360
1798610
667939
108418
660170
424811
1286101
1732240
1184789
60597
1648327
694989
697070
1421712
1329113
853788
1057765
1039231
1080330
787178
643950
791807
1359052
943241
1786994
1474625
769330
1667928
1403807
223996
515890
401630
282615
592311
599503
224582
636138
1618596
87043
1843924
410754
1936043
461436
1678650
1454811
483842
817674
297371
1188903
1104107
1981808
684235
1566804
747720
1689421
185172
1674980
1806720
377557
194664
1767823
1146657
1919404
434930
1698024
571243
219632
174187
731401
154252
1407574
1104003
1937073
1559452
1224019
1380966
805042
831603
1346946
1455445
238790
408482
594934
1868426
808745
572773
36070
790028
161723
597024
623249
904718
1587517
124046
1597794
1745119
935776
1605125
64215
87571
1960766
512189
1867371
1082665
563764
217531
1494775
61905
1546532
1649486
772803
1115683
1195907
532423
354826
548152
1290786
568180
402137
1941881
1307187
472049
523454
1613200
343606
253225
1236332
736375
1319527
975001
1705915
1541775
1680896
1393672
1902483
224279
241607
1288445
631637
310707
486988
364092
934313
990258
750032
290272
563462
609779
1017480
671897
931352
981913
1430057
1212672
571308
324563
916856
421819
995942
1450402
874793
1086312
1749512
1142327
1339116
965666
1969931
1098717
706539
1908617
1362671
356492
1032810
1190894
136975
1800572
1352984
344609
72407
733767
127213
402982
38738
39643
1282371
1575661
537141
1417864
1003624
1723486
1034569
1084618
1111882
134424
88049
1839813
880163
1020795
814543
1471409
684135
1620135
160605
1180832
587057
209722
1302417
310494
33098
681441
142945
448470
187401
1487144
1570464
740407
1425419
782575
1710996
35319
902827
1193803
15598
672066
1520481
1456265
883959
242
1690162
717822
127335
1052741
336367
1878889
581354
688697
1482224
1666844
1183777
1669776
195039
1121390
1654569
1932850
658248
1375046
1751568
1866090
1617388
1827579
1195031
1886527
395376
63271
1116498
1065479
1467846
1724619
618714
1881495
1726606
1428178
988863
398102
1319948
878287
1144185
1848376
247978
1035132
1940963
1587638
978191
1848730
782009
1294863
1452357
1121663
884418
1182215
1673101
1973701
107670
88539
104449
1432472
624659
1411892
1194907
782791
111202
162055
1722510
693125
1902392
825356
521902
1683600
1719223
1970635
310411
820347
716097
329601
862131
1520233
976489
408944
1379451
504441
1966894
1976142
1573881
1335075
798163
532602
437101
737829
946941
1187567
343903
203857
1865620
1492765
1010338
1405672
81233
74688
1300559
1023326
1320194
1823767
1017338
1240644
1441492
1103043
1379796
447796
1877426
1065996
1159134
334336
143101
393535
217888
166601
768419
708183
1306348
1981094
267374
919485
1514291
130583
1987949
1433067
1431710
1102263
245437
1529896
1659694
1246939
188437
470046
1597347
673681
1358066
1684427
1077295
1305570
541862
1709297
1174440
607726
1348997
1784926
725537
1899720
1459345
1270857
503445
1715232
397578
61828
17307
1987303
918223
750996
625480
535555
1295375
1889595
222868
417687
1762419
232369
1784722
781617
1914462
900545
37157
233477
888090
1708218
644230
996535
556735
1067226
446172
164323
135007
1866087
452658
1549046
400995
1221805
1989546
985766
1185946
1877129
46838
154126
1007543
978061
1505501
177747
1135936
760814
104017
1724406
1645835
1290965
1695746
1415521
192368
1059652
644451
388801
968077
1674016
533008
1468030
1345713
836694
866492
1103685
872092
1288851
1210117
1775155
366427
951284
101476
924401
1462884
939337
350671
1212497
967815
1107589
263017
225916
1695693
190291
587986
85222
911442
1638122
249311
1743822
1937576
1273660
1365750
1065161
1978822
1245128
1722074
1747332
1140881
465025
262226
995178
279409
1888346
1166744
179177
1115367
1575793
1559772
320425
1282248
493074
815512
1054029
1649736
1970174
1784086
821376
528052
817154
1000404
507578
986332
1000476
1758270
855788
1842194
847204
1473863
1814752
456623
1523550
630487
903704
305273
1905350
1335608
1598735
1925477
743563
1316903
570750
1877596
971982
368466
1699546
783077
897170
1339380
128206
450802
1872557
647233
1947848
1665313
167197
1785948
1729605
577145
869552
1771830
1016162
1000501
521036
309713
401102
1446662
1772396
711905
1487333
478589
41465
1517540
475433
376560
1579264
918087
281524
1949684
1721185
940528
645752
1066398
1934087
1788468
379053
1564084
172818
1377557
825810
646573
687784
1967944
91105
471973
599654
431850
996508
433627
1259298
1651319
1716522
457688
423826
94252
1225372
1494787
1795821
981640
1323169
1291295
372702
1898945
104847
69556
1460538
1191735
1323534
1110021
1138327
1588696
1536869
251910
776495
1366942
1548891
1853940
1086130
110978
1532755
674422
1575804
550448
1414629
1565754
900896
260062
546570
62848
435079
795564
1142939
1588010
1541745
1275965
1296129
897901
1379258
1822937
1558181
366351
195763
734515
837771
38552
565372
427502
963890
1682550
1194951
867722
1073354
674949
1138352
72119
1219173
1869216
1221572
1012984
1849348
1948932
674069
948773
1188437
1112400
1189803
803913
1484152
915875
383535
1622692
1589630
286675
1304879
642400
1063426
222455
1549012
1348278
905336
659672
142435
61146
777676
1177624
1872500
1455384
1277291
1954429
1587811
1966391
888391
32344
957971
92731
1452856
97197
1693302
1312339
117668
1950162
927413
564640
1220941
539358
222529
1888911
1095927
1260293
257444
548498
729359
1903754
504624
1416156
1892990
1558683
603124
1299451
1287169
1935776
703474
1329596
1390618
256821
242961
1772184
1085852
819186
76013
434729
185743
616494
1275611
796587
325916
866190
936764
1054397
1665521
588515
1595353
712081
407556
1349463
1440576
1467777
1147264
1636752
1038527
143564
379056
1465189
997243
1003092
241383
1778844
589981
810018
555540
1713346
841530
1245951
887629
1926625
627160
1771244
1759343
465198
1428233
360354
1948090
396405
687011
1022563
1090014
518795
1911053
21960
1170739
761644
1551213
109862
1635973
532349
568396
505628
891246
1921526
1155526
1671841
1603455
406512
494508
456808
237481
445705
1270549
1931624
705441
281844
1669005
1719079
1452260
1529485
668691
314350
1763073
1967702
1585905
1742056
732565
209320
1500268
1983355
1003074
452485
1514910
1273489
269711
940203
1174856
1119109
1555163
1393542
648114
1678777
369838
1506667
1219484
959206
1906540
630784
280167
1982788
232270
1872192
1137944
125592
1758946
1963259
901748
911415
1140153
1490182
303847
1407576
1111585
1553135
1653571
145583
292557
387684
151201
235566
1077418
96915
694726
1146231
1254374
510460
211288
403650
581031
843446
542527
929970
1299356
1785779
405416
1663559
425265
1270858
255758
1654182
1084449
752867
1249653
321087
376724
489210
86513
382118
1774097
1266247
1262264
1129249
668295
255161
895488
1635009
774910
693099
1753929
810112
1600206
391894
1799554
130766
1087362
1416692
839024
1058070
1176362
425278
1649049
1441885
507970
203678
206995
1017818
762815
1136337
442572
968323
864519
289196
753300
1770795
907666
892440
969503
1057538
1639707
1427157
1913680
1111767
1461077
1514963
1337940
347022
114829
1054630
156199
1459743
121526
1808022
1718647
1674181
1647297
603454
1125539
1994052
871271
575600
1687885
639443
684289
1533847
1562305
1289985
596292
1677054
854208
235044
288840
1843021
1077741
257644
210192
544323
1924304
1172270
790599
1594800
1418540
214760
734376
736976
1974130
1030861
1191779
228936
1923625
1995977
1269808
1132475
1673175
1833711
1728217
827158
756568
1906388
1217301
1230019
1771579
192776
1835654
1087957
1929461
1660715
1401955
314031
480876
1828169
1100907
1189167
1773403
1905363
1569200
1258928
1658689
1508039
1640018
427290
1863082
409165
277419
559373
562416
1018122
1388220
27562
1295852
1121502
906289
1704047
1448337
775069
268130
1302951
980317
973100
1558651
1779901
1621233
232228
1613949
704913
538225
474522
198711
1053753
982077
803872
264618
988195
589692
1049043
963147
753032
1967127
1015016
8651
115520
1607798
1044386
911811
1896948
1806373
1322494
1569544
892027
199865
987964
1460966
1812221
478639
1856308
584391
374919
64828
992034
406227
1412923
1968205
955256
88045
1850194
253302
1642969
1966939
703857
1605317
1638916
295449
1012337
1630565
756712
630986
1559996
1667958
2197
1872958
1590595
1469764
698405
1534287
1488179
1107698
497847
802418
769319
1921862
1422805
984828
1378214
277375
1651600
1622329
1959091
1159133
1631723
1637963
199499
454224
1438843
54383
1276405
884790
1287802
369596
132180
190581
1397239
1544763
1189114
265014
1104622
977439
1392953
357852
836932
1058475
1029489
984278
1907882
1965228
1949909
1082366
86770
1757290
752022
1215856
1330829
1833222
19597
479577
962196
395514
741706
225603
1626370
644142
1942238
1868981
1061271
1966592
757475
1130103
1441228
1036623
1327216
636784
1824220
263198
1184868
63342
40500
130152
988064
520413
1432580
31978
297486
461506
928716
1835738
1389514
1764282
1815790
1859815
1966442
549002
1443401
850914
1828265
1128054
319773
1532972
1108434
1768028
1417990
165167
961537
1273116
406455
1443679
657478
836194
778770
904360
583425
95183
790707
1583732
1614710
1761003
1887859
1847065
115296
1553424
619421
1352002
6202
34731
621042
1730090
916924
1698342
1754823
872217
1231490
1531981
1373935
1727449
48206
979764
336212
1552644
1511016
72819
188410
382414
1747581
280090
348331
568182
1438509
1746088
1337387
148254
1966610
1017133
121633
1458498
1550127
1361006
1390495
496196
1462194
1866322
418321
1999824
27974
222792
651809
903321
151265
1251406
1303084
1367519
1076750
1710073
182783
786329
940022
1434167
1029513
676748
1675350
141524
1187746
1836988
472624
1054884
716414
1879906
8537
190785
512974
247222
1673463
444619
1696761
238141
426312
1529173
1042547
1499340
1729233
1720230
230340
581607
1045444
1815620
932442
371737
539592
983708
629145
410503
1534199
1798788
710417
8492
476913
1325876
750574
1972643
191102
152078
656324
1658764
976613
753840
377588
998707
1228156
1290643
71342
421426
1907155
1940141
1474015
1166389
1653424
351246
993869
1796656
323630
284254
1204311
619295
1835030
822988
1041764
179350
1217066
1774563
580731
739105
1865868
1476986
346734
364594
663363
470398
707984
1713382
1979860
470341
163433
1225699
1290491
1124720
573649
1043700
1644049
271970
1539986
616682
740029
1477499
1021304
138069
1470541
1227990
18512
1543755
842507
861824
1702180
27738
422661
1997133
7633
1924595
830741
1655963
1299460
454723
1660472
946490
435214
1448199
351903
387196
62181
1000235
591672
798845
387211
160163
1655827
367152
894188
295524
187302
1155527
81904
1623774
258327
1775218
211003
157339
1630664
239613
705284
1117749
1899066
1095184
613611
259248
1414506
1747402
331175
542647
433711
1697774
62462
901063
1621222
1892662
1211293
1294659
883939
1212898
811667
253071
1776821
1292391
1556871
1567340
1993108
1751312
1191398
1836347
21157
467562
430823
1398389
262450
1178080
1369664
982616
1044585
1012206
1028864
21738
830304
1715034
1204398
1340258
1882497
464016
882500
1312519
1428960
1470235
1609878
1930946
725873
1904906
1017510
1390549
250566
432858
328364
308238
1834172
218504
1328271
769501
1764639
1068901
483750
631259
863771
1142432
667361
799448
1150997
904396
1150095
1976324
439373
1942982
1309295
1573976
1741435
630298
1355866
277635
1130808
1031852
1323352
1057924
56306
16914
1694242
1742432
1523013
313445
1709472
521719
1409438
1670316
913642
271853
1471972
1086583
373321
95604
1461368
559731
1680013
847745
1768068
1184875
115126
1012722
1092634
1209441
1181432
1096153
1092768
1884690
185979
179609
958626
665812
407086
421996
1579464
283147
1293076
1853584
1786994
219842
883339
1928331
595846
1195682
1791978
869702
1143619
898576
1466454
1433653
953392
1751278
138666
64928
313948
427126
1803397
493857
1406015
1351610
433088
141298
789865
1817346
590250
584088
935734
1868614
969368
335298
1560353
842787
484517
338631
204608
152983
1080452
1077615
1065128
1626280
1960057
1760853
1736313
1485090
467973
1711963
261707
491403
1483228
1049457
610246
1185054
696915
1390716
77707
1258594
456045
852080
1840117
1611675
1609286
937294
1573183
307421
1502878
1266675
1311829
1860992
1319472
497929
1239542
753147
1682003
220
476566
405475
1340424
389655
450619
1430637
1821516
641384
1195750
1731754
199897
1688395
715177
1435364
543122
1841845
1347320
83522
1885839
730035
782024
724782
491029
256233
1988248
795975
1882400
1881177
66511
1220825
1147782
1107175
1783926
560460
1620773
1662725
1223784
1295092
1327863
1897976
792023
1187635
1060039
142428
1090675
1611830
334673
624784
235969
992516
1608437
217830
1697512
653050
1363885
882125
999532
1406285
738964
1098510
1247080
652059
368762
905113
899142
653819
1889742
777453
1570259
352176
194628
632476
1222405
1372080
474776
895640
1610336
393067
607724
505258
371037
1838665
886820
638053
739598
1869895
513510
1510060
374147
1622137
174795
614761
1743224
1763034
1816932
853711
930953
766618
1854324
1157551
876334
973709
1518101
1554624
295825
763496
1001264
1738919
1281005
1507212
188921
1031601
1615445
1006813
762951
1472652
59561
1837144
1150437
397404
152750
140309
1054036
1289675
1025042
901586
1328849
1979244
1162707
187225
1189239
1875796
891698
617602
706659
1973397
955070
177463
425886
913831
1925846
477763
237462
1469704
1487963
41179
1166594
347413
1289787
1388064
162182
1039228
1059281
1723279
231301
1531070
1060736
1713626
932413
1135790
867781
1539533
550044
1623043
1704155
451209
457766
811573
1544128
672894
287186
989983
1349749
1837983
1831046
1952180
1979104
644138
1121422
848060
228920
1603879
234757
472635
801921
69327
845947
1415935
1279671
530335
477423
1871484
1374598
1230446
1463989
65696
1128395
256221
625752
1856453
650732
417561
796508
1293566
1015451
1534121
1335165
1519569
38151
804202
1609430
232643
606897
205224
854793
1818006
1852059
1508037
286025
1852373
1633022
595989
1093010
137418
815944
137710
879291
1330065
727098
447673
867282
1400283
1561164
1256324
610455
200228
1459760
1100056
262747
1454139
772120
1247789
1810048
104078
1601571
1175353
878254
248552
1902153
1194725
1678963
1232874
1564220
606604
1387322
37022
253976
1849800
1279968
920312
702997
1156876
411144
1610546
1254994
499859
589393
141089
1138791
1039727
1867769
1356327
1162274
901806
1024110
1554344
477424
1418746
110588
621569
1226993
794990
477559
696619
1873022
10125
1856747
36095
1773170
27376
64548
496540
116856
543114
840593
365429
809019
1918645
1950838
933075
1531063
259652
1005959
1133208
272353
1300085
490587
381095
1340959
1906445
376576
976955
261680
1849660
1498792
572215
1683616
108355
1757673
1408035
1339601
711808
1360583
754574
516127
1134501
1740575
224317
200869
1270413
1330869
334898
489037
1474796
1531341
382778
655084
1820180
326497
1114077
1162216
190290
103040
139899
1913434
708499
854933
1473252
1614203
65109
1144110
358149
1562239
83168
1469903
135671
158389
233010
556615
1333201
1219245
456753
697193
306225
1553231
1126025
1785766
1089457
71976
631521
221260
67288
760459
139346
1689344
67282
1327934
756007
1021615
703792
1873152
1698751
27844
104629
1691476
286800
151023
1190680
895895
749398
32936
1326628
612262
901087
731848
1592794
1614732
1733077
1713812
1066887
731052
379475
1996310
1388840
292319
1356167
1432843
1979831
1457221
22365
1790132
1796543
941625
1025288
1538635
1508044
1642800
1541181
1136666
1879698
930904
1998056
720541
1831277
346249
149836
689538
775926
432154
1620215
73165
362450
432969
1259446
1454167
209293
40835
900775
1424858
665440
448115
1583162
104031
116233
1751838
1070327
1767129
1300891
560800
1502989
1751291
1433198
905652
639551
1956521
1648568
1644175
1690835
1922499
743715
73190
334998
354276
1902003
1556024
932376
837484
220455
1446395
322245
1361765
1985789
328926
1681720
1354688
1484096
1266979
1452372
422873
817465
32039
511787
1251298
679478
390600
740206
1138097
215936
1947374
143792
1628252
1214507
787607
813301
813626
274409
860300
26971
1385843
1740160
567113
1245080
1416315
1878993
1688931
1633252
1694808
1058168
1119959
730883
1940659
1150678
1868311
1065664
918639
821270
1925891
1847501
1807082
54283
1176225
1371326
368224
1686199
1345205
1616171
445772
1641895
462079
638865
1425082
162877
667126
1420783
473375
1789825
1091841
1443561
1340270
1796382
1619308
231647
434379
1084674
1508789
1324830
158291
1562525
655331
607064
1821138
1236763
1553470
1316393
1446733
182008
1044961
1167619
1080176
335385
180157
522881
1156025
504315
206178
1485970
1071425
481556
1774971
988509
134190
980648
1476025
617659
1230089
1985405
159985
1040084
841
1576189
1061541
1923958
1243724
1089593
271758
1661907
457314
964641
1472393
1135589
447774
533155
553559
650809
1487195
1214215
675138
923520
1444113
304203
240582
169098
1904182
981281
1910898
1355482
896460
1514918
1297988
1137548
1213435
1348779
229378
1370426
1912522
1464160
887888
146689
110331
596210
1782590
1869292
32215
695252
1128839
1741230
415440
647291
703616
30547
1925808
1181148
535301
180856
7422
1549455
1612080
1298098
612087
1227278
1358482
198099
512880
163880
1426995
1226472
505870
1529163
509023
1352702
1796189
704720
1712650
1701617
866429
654373
1051656
3949
1829579
31591
1409362
6922
1662571
1823156
139825
1111831
883206
1839377
338033
1967017
416926
1732810
1028735
1034672
895565
572833
1649647
83451
980995
1982521
1297879
1051562
634088
1341828
876734
549202
1501887
1975776
1298517
524002
1633101
221548
955706
1439085
629315
1770471
259347
839690
276488
1226358
811268
904120
502164
142568
976105
327589
332058
995241
1756363
1490866
33822
1915179
1583539
1211856
821573
159898
658716
1506761
1080284
1522810
1736341
167357
631773
133544
477144
1522706
429011
23944
1254472
386998
1351149
1838560
1698018
1873269
1034167
12796
429476
766710
1553684
486523
282295
44503
547649
1736124
1892854
1258129
723447
418431
101232
2093
628023
1216889
569135
289772
368604
943861
227293
759190
1435625
597147
1156965
978557
969576
430048
39228
412876
157178
406471
1416525
1363767
1770479
185599
30882
1911229
1487459
10971
55876
1121776
317506
568771
375336
208564
916488
777144
1788669
1214154
1596152
559601
866659
650604
1229777
291822
1350438
51202
1422921
1311809
1676919
890618
644627
1823228
1820382
1492735
263711
1791580
673033
1337239
745771
1053699
1137974
1621275
664672
984619
42858
232367
1336329
1278891
175531
795496
686481
1346781
906115
90621
333825
78644
1740949
1422442
794264
116217
193219
58746
391091
1157200
1909216
450288
1344516
1383961
771094
300747
1319065
1886707
1739381
83424
1161209
868810
737900
1842396
445877
208054
1045471
292059
102672
1326331
582962
233600
679954
914506
14298
1288517
1404644
674405
131246
1443907
970222
298364
1215598
1548573
1778664
1804
550834
437025
62262
180596
929117
281543
1137616
1801829
356703
32962
1678020
1390263
136771
886072
337375
704140
1303131
1852520
1242
766164
1440443
1364831
1959715
353108
192938
59324
1320358
1265423
1588408
1399412
884481
476959
914174
199912
489134
1827873
303087
377795
1415034
1826512
867504
845990
419702
22684
1207704
1407048
139899
1488765
833307
1353587
1199666
656042
1890211
62558
1265790
997549
1696375
1088520
1865164
1735959
1711557
1774336
1273854
1415908
1448007
443290
1552806
262023
312454
435671
131978
224561
1711823
400538
1035553
110139
232705
170340
684515
864267
253112
1679469
1980609
1745992
1768218
442686
1206797
1414237
610457
656372
1853868
1019608
1762983
244694
704676
382410
161227
682526
1512657
947692
878681
588833
1365722
1835917
870766
213485
1029207
879231
838494
357747
284024
1259921
1220211
542915
132813
739751
1764429
550800
250087
1188927
448249
1079143
729068
1933092
380653
52449
1657661
1284380
1040572
1730885
1951048
112857
1150102
1227573
1068168
540685
560579
1386716
454361
1192059
956058
1451108
516249
492860
685172
1672742
724787
771189
1215978
172429
1516372
1983020
935687
1289157
1672009
1922351
1624811
1462257
572462
1264786
999379
1181387
761201
1261241
375814
1099015
1408662
838339
262647
1697600
96874
1386700
757035
1703607
527418
831983
1427902
611410
345650
1236117
1543251
198826
1114287
162085
267476
201109
1094422
665553
164713
549777
819441
152437
1439256
404171
1936869
349491
1505598
473184
820329
968644
1105605
1984601
692767
550887
1654660
725087
1298099
338856
560036
360324
1834394
55695
370440
1854564
734913
134443
1938722
105668
1775685
579662
1873207
822514
75355
274125
1085534
1540907
1775604
1011592
509356
1644578
340713
1376897
270396
395773
1521024
1322577
1355590
454271
1287087
415886
66210
1457510
48464
862425
1151772
502117
1344908
1474165
1312959
1230936
1956421
1050448
486551
1921087
1650182
1591560
1642488
174015
1616843
1794142
1295160
1484262
1049079
785507
513526
1462421
974032
303761
1570439
1023530
1648155
1939734
279369
905867
664883
1418795
1574141
1359319
1686289
394803
33937
1992622
530071
1904560
758001
1392356
1646695
498726
716684
774962
1789128
521787
410120
602542
1241584
1887333
673126
1373388
439251
380164
1841185
299279
1798145
1390407
454839
375014
888409
1627147
197099
894632
77714
1275360
80127
1040087
211393
1142116
78106
1336355
1907258
49036
463328
398455
1165262
515521
1191096
1539869
171016
317227
1215710
1335428
1978682
1250383
45362
1420560
792123
1049082
784423
1209190
1231270
1914177
1423448
542333
54275
1752031
340718
774414
904260
1078450
1748306
526173
965675
1271453
1044301
1816682
346692
102864
1965993
1323470
1478641
1420329
27737
587985
491574
1253722
1065915
629465
1562859
1239606
772305
598479
450316
889846
1333193
1056576
397186
1096650
443261
553505
623567
1829919
1988149
1237411
1427760
1109140
466240
1439146
1354206
797372
1065527
1384978
1104820
27245
390905
1008903
321637
39128
204502
1113486
1507475
1827489
1452633
1305149
1690299
746681
1742151
76366
976546
217524
996927
56909
855834
1506630
1388768
685272
888292
53970
334358
57218
542658
1351247
375584
719752
510719
1089670
80302
1110087
1476553
1031910
625741
1162265
485004
739980
904093
399078
1874168
657186
614073
1115414
658958
198813
605804
1256199
276449
1100377
143238
1940358
1065257
391714
1825121
13372
232116
914579
1626994
1526981
1015186
483007
1374337
582560
1717028
1904443
1539560
122726
1396849
1419227
644860
1533734
900614
1840819
887379
632060
1898018
760809
1830012
415967
128017
1784853
1090828
1457050
504861
394534
1332555
1420239
1266604
752155
1093039
524965
732588
617801
87164
13924
335510
1905597
1910924
435245
81435
1848516
1729099
863450
1042761
767109
1462708
424406
88621
847353
1822978
968877
1319140
957034
1723165
1771681
349923
324816
891640
394080
234268
499637
430020
1646419
46588
1045483
1232046
1613448
1131983
581119
1613961
1575585
25562
990674
105614
1602648
144164
531710
569281
681727
1338808
1063931
1689086
229959
797319
1173834
529385
831073
1012624
1225025
73286
1538105
598927
741762
23589
155095
1772483
51239
443274
533586
930387
1923406
1788160
931048
1637315
1570134
1841386
526829
122928
672989
287999
53052
25320
384407
614097
1779709
924418
561978
705638
1862400
1902387
1965600
349665
608624
824538
1337623
870661
1175053
1628905
1596158
612684
1201854
1860193
1257412
112856
913333
490904
471598
1674058
472484
270643
1684104
1910498
1612536
353909
580497
1778726
1129220
1431857
460754
25541
1087677
797758
149730
935326
72842
1960156
1240269
1290794
1213128
507589
302345
776922
475122
625015
50236
94254
693044
935846
771032
871701
760609
61340
421049
1280942
1695127
545728
97928
642450
107389
1885536
1365107
465941
338799
291703
1538001
216475
1361528
1524030
619001
1252020
805786
1738710
1668493
1174638
693016
1355511
743507
1686218
829520
366815
1982018
975238
110463
1122451
1422855
755152
495907
1198154
1686046
194913
804051
965538
192442
1144413
970526
1761592
17621
1960057
1153607
504257
1451272
1162015
1917642
1516616
1147817
17498
334698
1265082
59463
134295
749889
215162
324164
26017
1915129
231534
489531
1223575
1173962
78027
1854662
1669651
41524
317047
1751018
263423
698236
1939273
1464534
1373404
362860
113136
125646
134441
848562
1375933
769235
990690
1568358
1240117
308958
1363797
250453
1513616
712335
1062890
551631
327420
351038
1314676
1322117
1598221
1859394
1231822
131078
1331165
1343155
1606091
280083
1604363
108914
1091735
187204
1283401
1043664
637463
1780202
1666239
1697680
1810396
1436269
315969
928562
1481541
1108210
1047236
425848
1819398
1298753
1247125
34885
231598
1136391
1322249
866034
1322582
1763272
1910760
1552573
804921
441257
167705
199167
431538
1866465
1732234
1811419
1941951
478570
1548410
1396316
1205585
134798
784745
105164
165749
129440
1640806
867651
860890
990227
1154219
1015332
637205
1185310
640292
1370744
1054150
61117
1744036
1741549
1771533
144090
1025007
314471
1329534
16152
774627
1190839
930384
1857589
1425216
1518251
1754142
1392329
1616617
1998392
330701
994161
1784770
1204273
1749376
1737643
166627
1084849
1683408
1942502
734010
78089
532478
1185377
904027
829766
1607230
1464265
1292874
420225
1174542
1719560
1173838
866037
1006804
190665
535002
1762855
705400
261208
995392
979459
81401
1587641
430409
229180
1266055
1532756
165942
1553712
713080
1827783
1870225
338723
1727878
1966186
398475
1067354
1843823
1393958
1420593
478990
1178350
540582
809903
1086603
760473
485321
1783854
103961
85638
485918
1975865
763106
1813541
36878
845999
1235564
1838991
186829
941420
81504
1113155
1850812
1271214
22762
1587180
956490
1585831
1559008
296968
1374724
667319
544394
1574344
1573507
374212
1554220
658898
1266008
1886893
341807
1025560
1780545
200268
767801
1661983
355331
1683925
718140
165906
1805041
576854
871666
1850257
1061166
1124665
231944
1398175
1544632
520935
1505162
405681
1754540
312634
1108137
943843
147351
909185
1300730
991553
1050980
1534484
1054612
1369797
464189
66739
1499033
1203502
55366
1098150
1607905
831366
438593
669713
717281
1899289
1538588
1063091
1671586
1348040
1944693
1950119
1620470
165973
249699
1672730
1102571
1457361
833596
794816
1482730
153293
349551
1225478
596571
387931
525272
801304
50560
1990649
1960223
489142
237385
165893
677282
1498588
130367
1532450
1229152
85581
1832365
245510
1875515
733554
1840057
384413
1793890
265297
1830162
713742
894758
1826195
403728
224816
1893079
432211
1746200
1423690
1899256
1376986
74665
631161
1884189
1532331
346304
1179929
406067
1324870
1743714
761323
998196
573280
1913576
560302
1993935
795369
338707
848766
1438263
1008149
1788764
1777669
1161037
404178
1229707
1789009
1824444
1663075
314263
676687
250922
1694466
376537
98858
1570807
1802692
1199696
1390234
902002
494814
1491070
458254
166627
1936664
1629532
843
647216
650504
652625
857584
1714843
1268047
1901054
643779
1227479
34341
908866
783556
1719291
602470
1156956
752431
1384778
1705046
708465
1275309
996315
462985
1533211
850547
1438810
1222911
1543385
906234
728584
885261
1034565
1797871
267100
1537104
1588207
1534073
1711189
907957
601575
86862
7863
1828989
643806
533692
282126
726616
762744
573692
1780851
975167
1291126
1607614
616585
1387246
783538
167272
1074840
1628917
983637
1832652
690757
724073
162368
1089279
78103
944763
1457952
952107
459499
1842866
1892949
199623
1701802
1789863
472325
186727
705279
1645734
1537511
1569705
471869
1424314
427821
515268
847570
991606
2934
1573299
473603
1728483
1340611
668199
1146783
711662
597349
621351
1780502
1469451
304235
1219829
1643979
3643
1315937
1040727
1814678
163096
654110
400989
98981
1686277
1560538
77060
678330
1873223
1506137
293318
1283043
835099
713982
1333388
686949
1815449
772997
411798
226123
318793
1995032
1513483
385546
313017
1309000
709685
324751
903145
109924
426184
508356
469007
1169268
1398908
474738
1220666
1582043
1967194
1459448
310977
385228
1918190
140681
1309866
1829978
1463314
239608
1774648
123820
1904895
434904
1087879
1745775
1726258
918801
1075945
848078
1108155
389899
457814
479760
818093
431780
291547
322546
1216584
115910
1916405
483043
1988769
932723
780508
1473092
1639440
845004
1727554
322563
1978172
1265296
1196030
1780216
1416511
1818299
587087
1126335
465496
97119
1887317
1678529
462777
1783789
1449469
587409
484563
1960606
1728395
453574
777124
1652341
758639
598649
1306282
426941
1692829
855067
1045326
411219
1336950
67615
346052
326231
1781892
1429878
728185
1547286
238080
1033778
872178
1791965
1308294
420455
1879928
1396466
722779
1760844
903435
1654550
424028
17569
1631628
219333
428265
308859
42908
1795715
29835
986159
1127884
666616
1409753
528340
1384494
934132
595153
152569
1406461
239744
127109
1494190
1693293
726277
1129924
479030
465999
1637467
1188137
1548710
191008
840884
856034
717607
522943
718263
621484
438739
1351889
1748595
1366454
1205703
1350887
1853887
127627
324725
900453
261435
1689378
453773
836938
720858
765840
653155
116375
1074565
1722817
1087612
1434480
1578325
1229096
1686033
400649
661571
1893479
1485141
577345
1376501
505837
338653
1188896
1005372
1518401
444763
564050
979031
200872
970763
1448061
1663181
1227354
1005472
1034802
1400825
887960
1400282
1055244
420648
210945
1533298
1325733
1989778
1465814
1499597
1239673
877639
1751125
1237633
245415
913898
900555
1965347
161295
280470
1793477
970998
1417475
633629
68121
447594
1661139
330419
1664214
607292
1828171
712134
1726347
1306490
111863
957760
1413489
339226
234471
1463622
256635
322604
1307563
1401057
1041346
303194
658909
845876
76229
74967
487575
1736144
1106488
1025446
1797617
268770
1309194
1483406
915422
256665
432061
433663
1772760
1111585
873896
1438323
524118
352073
123465
12320
527391
1557202
361548
949795
1567270
675928
341830
464482
410774
530011
82413
243792
1640031
1042958
661008
1231775
1543924
398126
1133055
828327
1543802
1742454
151496
614775
128628
794971
1143609
924780
41766
1632138
1704212
72178
1445540
402346
368348
1372316
1449348
1296688
1292216
1465921
244408
1061437
686576
158190
1640108
1669088
430237
315241
1559109
1721199
206130
22867
756149
1934833
1529794
1900774
1095658
563354
1949098
1821107
351707
1811214
54069
1873844
437781
1227374
294778
3862
459081
789394
557901
952014
851926
1994511
1810513
557434
1309332
1860775
965609
964808
656331
1458431
491060
1707107
1049786
654707
364107
1662939
1021608
1510253
1748077
1637788
1266974
116907
199911
773553
1371340
422884
225572
1213903
1143836
571874
204891
895291
1386700
1506317
199715
1964302
1737159
1128811
1050443
1327659
1496361
951931
1471198
1778729
1932387
1855057
1156745
1017281
473946
69825
364894
1573126
708776
1113131
1805746
288576
1187876
464952
835573
572998
1885879
987174
150452
39865
1499745
411710
1166152
305749
833512
334919
357113
694343
866600
1402231
65611
1396983
751479
933322
1826838
1056012
849952
82613
143285
1946901
776836
1342074
929669
252409
438467
956756
823849
139805
137925
1914580
25814
1806513
239285
169065
317879
1432157
708563
1461873
1527269
644173
1479876
1928125
762988
352496
951072
699229
1708592
445288
947858
335225
1892907
532632
968677
189594
871288
434006
361568
507272
786272
1452632
1940858
1980250
881518
452105
28659
1270618
1905935
127484
1658335
305121
870580
1284354
1281017
1763232
109680
1700971
795293
468454
147091
346147
1440370
417349
1231554
1585548
1372848
1879286
763378
493488
779427
1811659
1343017
737499
280275
860325
1280205
1907191
669345
654694
1719316
924402
565624
847115
915339
899259
1191619
898565
832980
286972
236736
782373
1637811
212671
750686
1546308
192351
116123
219041
952031
52553
1585518
1704557
732994
1256919
942337
1716204
840077
853809
1579856
589934
1464191
314708
172153
757266
536264
1401306
555687
632084
263834
891659
1824449
1483906
1061685
879313
1694020
945666
1509352
553651
788327
33763
456421
224048
377791
1335239
198468
97124
784948
1578638
1895446
1410592
893835
387792
1427197
872849
866446
1495229
1245866
782614
162252
1899718
154956
298623
1110910
1591231
95013
671330
961372
795170
1622045
422459
347479
442774
944196
956185
168268
1173507
366215
1086608
102799
1298351
306844
718462
887082
1048063
447913
1255440
1139541
315653
427695
1319130
542064
328143
573322
897414
1553322
144122
508233
1364237
173276
52898
1081066
916611
133453
1239044
1591181
1176984
322723
383663
1005572
1715893
394577
1937732
440527
537097
343918
743935
317818
703836
1090341
899607
820518
1732460
1099273
957110
333376
1545476
386053
951434
1297184
726954
1992052
1460599
1615203
221252
1452683
1836018
425261
24236
1483497
547626
660611
1131562
774204
1409287
394124
727337
1942848
35537
909596
1799337
575663
1303332
251055
1642794
349493
282769
1357170
1207842
834694
356905
1472900
999201
39217
761585
1993556
1791834
1941473
152373
195314
1245474
1038375
1516949
1617561
1649979
919377
1942647
25526
1319330
1454654
766284
573567
167144
1491674
175909
488959
979729
1963260
1213205
1463444
1555975
1401383
834798
1421854
1936182
889161
1338785
1923019
1468871
506757
42596
216893
105864
37128
437903
266993
1330165
1744492
1620280
1907233
1382246
465678
611302
76481
1378569
743585
702345
314893
1820174
1659591
1927209
360986
1936600
575965
196082
1112628
989574
40737
451693
1861574
1124383
446455
743415
183778
1063521
978008
619835
638105
752393
1063001
1957091
492178
1315005
1109036
452582
907723
499458
865418
247448
302278
1623142
137290
422118
1468194
1990991
797005
284068
1312495
1771179
321940
109230
1915415
26087
1472452
1156977
701103
1370699
1300897
1208718
1150321
1116988
441176
1659285
1087031
493813
818720
1486539
1561136
1177777
1491899
810818
39200
1415022
1435005
316210
1389888
1152692
922464
1162605
1563174
118171
1172735
1576917
210788
320177
1507104
1359886
1401928
1361555
1742312
1708218
630480
745588
893046
237619
1394809
622523
88173
1602610
1006397
1176371
651590
900217
1102638
572399
1093690
1021945
1438912
57318
1992497
447230
1560585
1698617
392286
1977936
1784142
749146
601489
1925218
942157
1295979
1005541
893166
322017
899522
891216
1527826
1517386
254215
1026432
963163
1431368
489797
1442248
169198
482491
1437592
1865166
122881
28397
1063657
767884
357138
1800297
148131
92975
24011
1164608
45090
1388346
1047320
234251
749854
321163
1855830
1253181
1112875
1471378
88197
305129
275493
1314839
180326
803252
1900796
439376
1562407
1671639
945782
69483
1856374
93779
582225
1943427
1893854
803596
505514
1748871
1700673
1029824
463582
821312
927363
118410
1353907
465353
765730
1116245
1053629
1388776
1878825
474964
1301972
971708
731470
246668
1868244
977881
600703
58071
56336
857709
197715
197157
1914286
550002
788989
267230
1433489
445077
290555
245464
1812265
1944222
680778
827674
12201
1847789
399340
1722131
438173
1689188
946770
85165
1374885
3838
1903775
918895
1780768
810397
847304
1186196
1714622
968337
1333180
1766129
343511
1255397
1632427
1064427
500659
1551636
967377
1564297
888572
1843961
1170203
1498545
296242
1526084
172417
1604157
961221
478216
1824013
1123437
357318
1187200
1644620
1165464
134767
1629107
738426
1076429
449858
1578718
1992711
1934384
365601
1024805
1784175
945261
1120367
584649
943699
1234573
1973762
988158
1888771
97875
1783742
573831
837208
962063
1228555
350654
139964
1252271
1933015
136525
1996233
1733594
407834
1159866
720107
1029812
621246
1264800
1841004
659419
912559
1595863
1600942
542325
616695
1845407
397296
590842
166289
1184483
243375
594239
233985
1511546
698140
523992
1288195
627148
1675162
1410460
1119811
903324
1408509
1312673
63313
829963
578942
769859
202209
1485873
267951
257133
1658670
710690
1317215
1604962
1580861
1127030
618934
1386111
1570204
539588
330796
176585
826944
1747321
1958011
933289
363969
1788514
49975
1603164
142848
1510441
1848292
1000886
1688021
126019
690569
350739
155921
748436
531999
592314
699568
1073524
535047
1396853
503766
893988
506892
626095
1165015
291743
1851366
1483786
636218
1131549
781778
514078
1403501
1844361
1696600
590629
764338
611918
1810180
907354
1118256
1952029
529478
1363337
1769300
36446
782447
1906258
96720
1477547
718720
329941
651474
929893
835018
190493
384534
481601
1694948
1925756
1603238
1865375
121006
790356
624237
13161
661226
343074
1971576
638014
1430463
1243700
1754649
1758760
566699
1187608
1120396
1724077
136038
929047
297864
1082059
1541777
1277199
1017685
603789
410283
581977
598626
1762934
1384414
541070
1083527
1397739
1484460
309515
1097380
568319
109473
1087988
1586852
460681
388610
1245658
1960586
1206722
1997784
1473924
1503075
823355
1033059
1536594
1562211
406989
1371005
30225
388173
1814343
670593
82610
986869
436242
901797
845414
1503816
1054384
1011727
1739317
983460
1053417
1285245
1148200
240423
1440913
1824657
877589
1095620
1486355
43759
706278
1879369
92953
1388969
678714
1274510
1740487
1211763
680531
732731
427537
1658865
1843323
1443296
906406
1796345
443180
1241769
1408901
785655
1294424
1310804
1770
454258
1882991
379594
509174
365764
1416805
613394
982507
302259
1734848
1650630
1727492
781106
641538
1152205
556734
1937988
1971502
1793129
1779181
1556490
1548437
1595630
2030
102207
852369
1828463
852314
569053
1932826
1939097
46566
1068018
1963546
617600
62958
854201
926856
1092841
1749440
930120
1137020
1600741
334528
1249770
107821
506819
1512465
447634
561989
1412059
640955
946167
1848766
1230363
355502
1213347
1255272
264089
1031864
1794414
1107943
923944
76170
594644
744429
1651681
463163
525143
1290795
1761811
1855070
1823664
1239064
1121075
1705305
671683
1081369
1881854
682105
64161
1959792
1493819
1017799
1319111
1051480
1771150
4885
459461
1494761
496598
1906437
1855361
1021759
306934
31716
971842
708493
332052
1376967
1001505
810699
1845673
1173357
1045038
1205447
1610297
46866
1085578
1401819
1761124
1530519
958095
1217489
113833
1481411
564420
314669
763940
1732649
1045227
1723484
551594
802621
293433
1043916
158056
1444219
619920
258254
666033
1572272
568995
1615982
940879
647088
755185
154968
1434809
1247147
1563875
1895013
672491
786790
991420
1267191
1305368
1394887
839441
1535810
1685931
5979
1244380
1142006
325184
1166317
1726686
890555
1458063
202011
548966
1856616
416771
1127521
530686
1856059
1493171
112408
1721391
341036
1251641
1657368
264505
310856
1657288
935303
431988
16652
1942219
1352592
728873
601515
105906
1856102
293994
1971932
1490796
655769
1114366
1588199
994780
1626218
381793
958468
574339
1834602
1115423
1792981
1107625
88566
419321
836947
1155871
1241495
1143520
373882
163457
1269790
1405225
1435005
144206
719452
144126
763622
1064796
1415358
52219
1587834
926037
1598270
291597
1071994
1003161
1638979
671901
1641625
529341
1348235
1898261
726027
1648782
1530893
1345321
851198
1263332
1819962
1459788
1412804
1463310
856466
390354
527818
1048010
589621
208470
580421
682798
605596
1540436
3588
979642
718589
213496
7503
1746262
593043
1805529
1866934
489738
1500363
1648768
351694
866048
1955833
1975312
1454481
254216
1555649
787038
1721084
1003677
1138762
1746847
1240010
422888
1057361
1669640
250081
435449
204714
1253832
978728
148010
19866
405317
489843
1351208
24157
1875804
237288
266926
1595278
954184
1517378
414079
1671971
814580
1286878
142196
377194
1747787
1032246
96627
637870
445878
789646
1557618
661320
166052
1105646
1523018
858984
1001942
1490712
1743370
1416719
1418209
551396
1334698
1616436
77323
1272976
992276
315131
1714962
413419
645428
732546
1721086
587881
86805
818783
1916876
1641363
1572655
1872554
96423
529118
183903
1786465
517215
25212
420668
1960079
1321709
273536
56704
71531
1461092
1045997
1488827
111061
1901127
165555
524712
1593760
1880135
100639
1329637
1015821
307521
1482325
1363352
1198819
1050543
1678226
249022
995078
228395
214481
164033
1996372
1851700
623482
1258030
1904581
712237
1304480
29700
1830668
1050347
658926
1087752
247902
243033
210181
267595
1034019
1774987
389013
1925239
1245367
448102
649475
1600631
1878903
460530
1297742
15312
879672
1436317
1302316
333218
1579514
827758
689628
1898389
497176
1682860
813515
406990
687739
1012412
191572
1593096
161913
1067557
1726524
515232
1518733
1293597
90114
1304022
1659969
1190340
1476987
1659506
1083904
177524
539239
1574322
207437
650291
131862
159076
1289505
949286
797414
561463
1734451
1354397
1387591
1737684
1872136
1074427
910326
1379895
1038092
80948
886942
896633
1598448
1499136
1108265
613247
479331
1701372
433120
12375
1092924
1300709
241779
56386
1065298
1626586
727630
1518243
1215366
709733
1069952
1508837
1737733
667064
503148
812685
1639917
921615
1639360
327864
1892889
1741714
596757
1569281
16468
1116902
942757
527128
1518323
662384
1685834
1771678
290889
1751594
1182615
1236069
543599
1590022
781616
976368
1570713
1862337
1554732
1979363
897253
1866225
1762137
635743
314222
144951
1678470
1159785
1236937
442465
381867
1147640
1730016
217705
464183
963181
1435268
1752350
1004887
1456300
1121485
144001
1307158
1579995
916422
1038761
288030
91545
1746261
51343
1532354
1555632
1366775
131587
1710403
1206616
56302
1723601
1305806
627643
1521749
1828992
962605
1784087
492759
789602
458390
699343
662413
1014845
1945636
1301802
382242
1415933
1923171
1039560
1660901
208041
634608
1990973
700507
1106857
474826
1577071
1815094
818931
598780
603420
1615372
649573
1367043
72035
578123
802219
739665
1063617
1309448
1935061
147411
1904303
492562
199871
1473536
1936530
492487
1115980
264136
907519
1495944
1474703
7978
473672
837243
1383686
1555555
230343
363373
805365
629868
901437
587469
582050
538040
898659
965109
1222853
785578
1262309
1526418
1484319
555585
648677
95448
1370378
1516898
332838
287030
902331
1856940
36925
1400386
458730
1442924
1867410
1347350
1559912
252906
22890
1692736
101948
1910006
908814
635350
382702
1401949
1694364
157599
808057
327690
126148
594753
1232329
76207
702884
58486
1672310
936512
1366721
24660
1226130
1169441
994831
89889
1021292
750706
861394
1297304
1393223
1201264
766806
509773
1529158
968177
634992
1599444
408051
1923598
812363
1822758
1053962
1594076
138863
1786123
438806
1093600
979533
453566
1053481
1720997
1335811
1643024
613656
36257
102707
153976
987108
747541
424385
1286831
1993697
303876
1820317
797676
614233
370887
284705
506239
1279492
1122888
942282
1918575
1828723
1813609
71909
1493304
1737452
1128499
211933
451259
614201
15644
1421285
1153849
880142
1792668
1191862
113086
245460
676512
1319834
196347
944596
492612
1242536
1832129
1242139
824895
1317757
766283
255531
9350
1931033
411740
1816650
1270190
1858875
224056
1246433
1632652
773571
1336846
1865240
885723
1296885
1321309
1170281
649399
655556
776715
125254
469249
1643735
1609785
1752452
618410
1157076
1728485
1608233
733200
1047877
1312316
772749
368685
512724
230507
1004721
1413350
301528
1126862
155545
1476045
1570273
692462
1987318
475378
257869
1109075
848162
1846005
701989
1343024
923354
395013
890570
269486
1282568
1917838
1372387
1660145
1832555
878783
1462611
1688885
528550
248950
922108
1758492
1578726
1945541
1367521
14809
1172676
1596691
594298
1264151
1088705
620219
1145126
199171
633872
727903
1154040
1654001
1905185
1307756
1860612
478993
1534920
761284
1103865
1636095
3397
636756
866417
1321545
1838556
1042295
1389620
847377
1715601
781500
836237
1484691
1928368
651084
1409728
1861122
214269
718232
622752
1605356
1218626
1282592
1669826
1586130
1298266
745489
136872
1546673
8981
699445
986049
794885
600570
234647
973383
385939
635829
352146
1736307
1411612
1981650
1483633
1582929
985937
126028
181060
1798711
1606027
903306
845869
322297
1373537
389465
398813
616727
535714
360893
1002551
1830281
1084460
403501
594309
1662048
1970470
355135
1843026
1587620
1628312
1978974
789319
1273588
1261502
490477
681881
225353
431869
338430
1687986
435191
899901
639515
766142
1048691
1080870
550153
831359
1282315
599401
88482
1276807
1509753
1218906
878684
1661283
901144
1205427
1479952
368196
1982115
440
212826
1602742
1950759
444498
1940538
1594563
554686
1684062
558175
1735909
1172923
951594
32432
91207
1329793
979572
8900
1260740
470189
766009
153714
1089656
638210
604915
566239
1723613
1115262
116415
1811453
1463363
447866
1730666
270820
1580201
301817
1980901
1137638
550842
573189
570527
276077
826987
1128108
274508
1130057
635186
595441
1910291
932169
849864
1853920
1114589
575488
1346627
117712
812877
526723
1190837
894244
682054
73912
1881993
705823
761862
890866
1956817
847219
423882
537584
897507
1529674
464809
1698942
1699747
604078
750324
1317941
162356
1380332
274940
1661239
1758070
1786232
1059955
1305241
254738
1047709
1690320
954356
984084
1541531
602015
1731645
473830
680942
1917858
1491809
1216573
986282
1978660
1521293
844225
245508
88104
1032741
1104353
1396456
322530
15953
196457
479231
927136
550587
409925
1694915
837793
1549527
1427692
1284833
1826781
1788155
1317944
585316
1277177
216699
1995144
1932863
60709
1713675
883389
1181435
791115
1484919
1680540
940716
1133616
1611472
140380
818626
866010
1879141
1345061
343927
553355
434957
929378
770512
1185880
562419
783304
1364568
1260282
289904
1466448
1123724
1111100
1589726
877949
1604738
1548795
713999
1727502
600535
1422314
1685055
418001
182621
26214
1973976
1875154
1462823
269925
193122
1705948
359933
4002
232705
810650
139608
441657
1606356
726477
149206
1697838
1774728
536917
974693
1211600
550945
744921
578478
1647139
483883
1893701
923272
771241
1431542
301627
1626774
1729245
1490829
213332
350724
1875834
1332668
715113
780188
1765530
287047
1883701
968282
562405
1905356
1652712
1320885
977082
721698
1589748
1359009
705600
1832738
20813
574384
650216
201103
750324
613417
411213
825056
444929
861528
476891
450161
300501
1893488
1461213
1302216
60628
1341868
1350349
1870993
449135
1094738
1465255
189046
850229
974081
438519
1083120
1315618
1611391
876023
1783810
860174
1161403
19563
216692
587729
1691733
1811014
569353
1976747
260433
414649
620269
1486195
1377946
914348
203767
1263030
627092
721248
466861
238190
585531
203057
388432
972878
1163391
606097
1666371
160802
1142674
1166194
1173233
765011
570769
788414
706061
933169
1287806
513390
1664167
802344
1371292
1967777
322904
119770
1834230
1585303
364234
1683474
39256
756143
1151655
1554572
1674956
749932
942631
885699
977352
840750
200665
795862
1435603
1995997
1663373
1785593
338511
1919243
409582
1811587
1635968
1120604
210248
204140
1143016
835140
1385865
1111380
286846
464098
1183324
178203
1754772
1623317
1737865
1810774
116941
1579803
1171377
84844
58609
975942
630745
486697
1843360
225384
203478
1112208
886495
1137974
40764
517346
827714
926878
1655560
720318
1871228
710449
1163805
586463
794911
380611
1258950
1302561
369907
1198388
1994108
592367
1902480
189972
1567697
1914278
1396295
83905
523587
1451698
470448
1148016
720537
1517475
858048
931700
1370008
1659863
342837
1242853
1410547
60533
1901166
41580
680477
933452
82967
1452420
925535
1891238
766653
739456
1395878
874196
839993
568288
284671
358779
553989
1306730
221331
162669
1278224
1619083
1445463
689441
587489
300746
526055
1409035
790991
837365
1494672
189784
494374
905721
436616
1924728
305367
411479
1576160
1284328
1271881
916874
1630743
630280
457025
88480
1598379
1911009
657087
1404663
208582
883314
94796
750177
1801273
1813483
1430507
1548243
1913292
1037693
1477309
697021
760415
1832464
260884
1503726
660515
294505
265246
207877
1242310
528088
644837
1296560
1792681
1322731
1987263
134847
1768272
87598
1885428
1841452
1774071
779840
884701
508907
1099547
361871
1656295
1441242
109760
1633100
1649121
761233
1914620
1922308
1560220
163258
853466
1846222
1342923
806722
1933431
1332066
170231
1168216
521866
1009317
48822
937383
592833
463215
1305922
983529
1102046
587456
1646015
911581
1287798
1669004
1289394
668257
962575
1981503
1366854
267890
231284
1304723
525500
1468527
845234
152925
688616
1638156
882878
516697
1469647
1051331
1548535
1300330
1486347
261749
856388
179585
1135344
1669156
131529
945622
160833
356573
1596801
1701152
783261
434621
1349729
417114
1053795
1586249
602371
269579
1012266
86006
1059305
787021
1440250
864063
713019
768964
860947
1963244
80226
998268
981196
431512
1546532
262810
692575
1910287
1346418
553383
1261635
721332
1814232
861553
1907935
1030468
1295887
1081214
690924
1049283
1847932
175741
1757955
604587
462602
139425
42152
1098529
663038
312726
229531
14434
1608262
1272052
1519018
977935
1390897
1771966
1592182
1433754
1935995
1096301
846850
315308
939567
1953857
817641
195016
1201163
1979762
1985882
218492
1815049
368338
1726261
1715324
111577
1931924
1341960
1742172
827990
1842215
1486456
787952
784923
1579165
1600338
1760277
607769
805177
97250
1169645
1546641
1018897
1867291
22681
1593135
465563
1266547
504828
818487
1467893
1288089
31202
555385
1605512
1689622
1904490
662678
829395
1131217
1060509
1630223
1053754
377001
838095
846326
1126550
1205919
915864
1234327
1209478
1643996
635560
1642801
1403004
1989622
1813305
1102592
1083099
1529866
1540486
748989
33628
121645
1945220
300161
1011053
56571
606847
1052487
1471773
851871
905521
92630
1875710
1483464
1006884
1576845
773430
23499
671527
1058751
99368
294817
503844
1434039
881808
1073658
1433021
1190436
317347
595860
1889875
219212
1370152
1895737
1972349
723779
316712
579194
1343739
828448
1894399
98401
1264727
1679617
1405991
1985445
1246797
518170
981556
169862
1779714
1237114
1983820
978596
767535
1074347
965074
223290
1167524
1756243
399549
797681
677676
660867
1593717
1788587
873684
878357
1527240
1906027
1832154
87381
237220
1504655
1735286
774579
677203
1454745
689331
710326
190303
719598
1067043
374091
1561007
1265049
1370104
509608
369688
1330564
1901467
80706
168392
220215
100447
428425
1313763
1500458
1003743
1757708
951318
56974
157816
1105831
1725064
770997
444359
958001
836888
1124864
519301
1600500
1558808
1046215
1560261
1426127
1487197
1928598
1933596
1980920
321126
198327
1782712
134741
496956
806926
157375
960810
1219095
975928
357528
47410
1441347
1023858
158513
1422482
168683
1177478
498933
1542821
1283630
599530
155506
491190
1055920
40275
1754868
302981
1837632
929356
1276861
1236159
1477173
1351639
673378
23614
497950
235498
392635
1690450
1926824
1341776
643104
573469
425600
503685
1800285
415887
412981
552540
839573
1140797
1144205
946873
501037
1867778
1563651
41465
468484
865837
48404
66243
1909420
1760830
831378
518909
766644
1393573
1413363
1185543
1022497
876580
1390463
1939218
1042709
1942166
1391257
602225
594116
492153
971137
804659
1873765
1203765
1932743
1337954
70082
901633
1091615
878021
1787192
1703770
714069
1161352
1764039
1128628
171623
1877197
1451685
1456958
1293704
193094
1128270
1050296
623411
1794385
363353
1585198
1848437
1151505
1347648
31709
400360
1962201
1718147
1455970
1134280
1534106
1879081
1339545
176078
1769653
933950
1228129
946334
1577995
410812
915304
1839667
438903
341115
1600652
872482
1461090
1060240
465479
1050585
584760
1309728
893834
1624062
691549
1517158
286603
1495892
697653
1724034
624866
1798565
529122
1135785
693356
1730928
466615
1220766
1270073
767390
160003
935507
845765
1508230
939315
1413718
776126
462035
581267
341573
60513
949610
387450
438932
726201
1003592
243217
1295115
1648793
1348342
494351
1277132
1769957
793199
1961862
246647
1964531
360462
43748
812872
1208672
1044548
900829
718226
894912
575428
832452
1748878
817727
1588698
227127
456191
670164
169051
1743872
1600614
1808092
1239703
137605
1970894
1632238
1110641
1137238
806163
200491
1933923
241756
337379
1774707
777876
1169860
909165
1180863
656209
621177
1722366
1013403
1809286
1062370
317997
63574
75758
614954
1483241
1913854
778862
1063402
535958
1176227
414582
1703666
38809
1853215
129612
709791
301991
1809470
1777028
1710039
307555
1061454
1529857
647176
1162884
1125437
1479925
1471592
1357549
988733
908533
673150
1415040
369578
972257
92315
1003148
1010920
1618823
269671
1955453
411024
163297
255000
1659100
1921174
1416569
1298715
1225394
1554877
1076770
1898590
1100909
556465
117565
1499855
736695
1356152
1084984
1004028
259921
1087691
287830
1032241
1012741
1875939
22701
1918636
538914
1562863
1303723
1906419
1965480
80310
953271
1002123
1263332
482343
68606
524980
1199947
636744
1178380
1865623
336776
1093462
101698
838064
251678
419645
985229
1237221
753623
1890053
1395107
1719223
39126
1702671
125261
1067103
189360
991582
1628060
606563
1694763
122019
1390419
818142
320668
96635
1587545
1126719
815505
1790862
331579
920788
1357524
123783
1229487
1392281
171058
597715
1041087
605555
1887221
1393533
1301972
1400361
1719730
664065
1032525
1009606
1351720
1730989
1819062
14045
1121503
45495
739009
1194910
67277
1684040
1642170
496706
6023
381087
1459854
670996
637426
749919
774153
1395736
339724
1732193
1795933
669576
1005743
430766
1805690
635157
1589353
1518120
1833458
361084
756637
1298030
1173925
429544
1785115
1685922
22169
518758
1745475
1977926
1440302
202740
562443
1343162
1998883
305251
1725061
539256
1160181
1441133
850694
1356866
915291
1815815
1350781
539846
1454961
924583
545064
329850
35151
168005
686266
833417
1139756
1432022
1776321
888530
1893879
673937
305222
336230
1526576
204908
1179331
868810
1965513
1002577
196566
118578
1490630
1698363
772197
1334831
73673
1708350
424071
1773853
1250132
1242149
365119
1975144
1286301
1195573
1078892
1103259
1634197
1452534
1409834
424840
847355
345726
1858172
43845
1030921
853760
1091764
1907345
191894
409498
616970
739851
320143
108747
1368298
775330
63539
774828
1372876
1189006
1160369
1939668
1368590
1473281
675328
513650
1874557
1276579
938258
896096
685570
1381150
946268
1307141
1168834
1005836
1554506
1012114
900677
442628
1694463
1412447
359060
1728256
904407
282633
769685
676287
1860980
892531
1925157
1765676
654033
1006520
1597625
806940
92104
47996
1817579
112379
412959
1364595
295441
369968
857523
278665
1793193
1695166
240189
1403682
535208
1733134
1128553
1776132
735948
1319938
1483037
1812581
892976
920301
482595
285279
1642083
1626548
285473
914453
286564
38483
1399733
42088
1825687
274244
1241137
1381615
660892
76237
843376
207625
1472638
179969
1810810
1730866
1620585
951236
954726
132779
1444455
182848
942995
899563
49393
1885191
867779
658926
807554
615208
1477581
194487
1118785
332920
1511143
789806
934822
1801071
280051
486487
628501
383092
1596818
411482
575453
494437
180581
1552609
274616
1172497
1014790
5152
1033965
1878760
1015113
345109
20459
70072
1964639
254288
112982
1291258
1744015
672277
1846111
1074489
492087
1759680
523034
1786068
1820939
226014
169874
1169470
1697889
262902
1241402
1556661
479258
1150692
402117
627723
572475
361610
550887
1021808
873733
1406566
1606289
1619279
1512159
762485
1166351
1060024
126858
1676783
1999047
285138
1182490
1128272
1645202
591038
94441
1873784
134894
142159
1520492
909480
773082
1862314
643236
1825284
1611507
988673
1156288
1477177
1607933
1506802
470643
1192625
1904206
912530
1808428
1650638
389472
96366
1202259
437506
1288291
1621585
1822568
1706725
206321
1236239
295732
1498208
1951279
146545
1657869
362999
1250663
1281872
1263344
949509
142634
966638
613726
1714423
682313
989961
303548
1503364
1570678
1743438
1716963
1016385
1755880
1656271
315523
1488460
1184905
1067578
83907
291554
1506573
570523
1961689
741247
1445205
1371685
739634
1866517
1803099
860221
349313
796916
1144793
582642
1085540
1534664
1106749
1559083
440819
689611
81901
910042
175290
345182
664956
703517
393644
239782
174389
610727
1116419
540540
1568411
481794
1883336
298920
578313
1139670
1472037
910645
56249
1358243
1914835
823442
1732030
56208
894479
1799245
596086
1632686
1404819
1509549
1800664
171357
1813908
1366873
1985446
1928727
46355
1358925
1074627
332229
1738029
1013860
1003166
1386032
200502
822113
96429
1053512
1279863
1689187
1018685
1243917
718045
1936412
1287975
1717954
1085147
1899542
232557
945729
266101
367772
1704991
1890965
973371
1479198
470327
154119
1609885
1625201
46573
391610
701737
1700045
1196420
1635673
65826
1675730
335540
4624
1255214
868427
392112
336999
767244
1858768
923985
100732
538767
1743636
1944536
539123
619013
1399234
34352
297141
525178
1517048
1126340
1868816
1388055
113341
1537158
982609
1289237
1807979
1230038
1868472
1326412
370676
1065756
262926
1471141
1240428
153865
1272120
1866748
1915114
1618034
1027800
468441
409475
1010820
1153462
1231758
363235
1054906
689806
941271
1143590
1704883
341502
1093885
724997
425477
1131289
1101508
1131901
305577
1805607
869725
479565
1098877
1040891
1401860
74574
1677992
60913
882019
1156577
1917980
465620
775114
603644
232640
39123
1222811
323428
126061
560981
1531305
1182340
1825244
370690
874358
985484
975286
480523
1090500
40394
915159
900356
756647
1127707
450513
713371
1782211
828998
529708
1797070
436033
1216893
4299
316688
1842656
1253265
1963649
137696
461141
843680
1940388
223245
1394000
434729
68941
1320516
1567415
1127087
1526645
229852
883172
1347930
1723988
392043
1635178
308862
1513892
505566
377584
992370
1100766
475463
1001939
196229
579048
951681
633268
1221275
891211
1352377
1818930
628868
1305384
1318957
435999
1507641
1084372
1183777
1280153
1579594
982314
1074489
913895
1262832
866616
1821515
1659610
766117
1441436
113650
390086
1873987
1343955
271770
30051
995133
1805984
1626683
217168
290965
843128
600275
1005950
312817
807262
761430
1687608
1431453
534543
1341980
1277953
889204
230734
1231449
784661
1558109
900976
1209431
1926495
1923599
796070
1997879
753208
1049192
1152501
486316
1549309
1291215
94566
1186531
1739224
1787434
533362
1834230
860530
761096
1171417
294421
1186604
942220
1589947
1835189
1665141
1555117
1921156
1081411
1460414
1526154
474305
947879
1184281
79957
1580966
20795
1431692
1901126
894468
807586
839751
1809210
809683
1072712
713323
1326781
445046
881438
1376204
1364124
1864474
555318
68615
185139
357905
256591
1434862
551135
1518525
1756378
1688922
474381
969870
955085
477350
1826184
1061857
713272
1836584
180114
573666
1663149
1335279
1763076
1578687
177506
1799805
1252128
245750
37583
1429520
271184
413839
1795105
1582197
1975765
885521
1477210
269241
1197202
212316
135389
1884133
178693
1469713
1023338
1560935
1766098
530564
575827
1191027
713633
1036826
752494
1317117
1552729
1501603
1558666
1849386
352018
1833060
901826
513786
716058
1788674
1829043
1873563
1984053
667067
1360063
900359
1295396
1600610
1693539
804750
1481611
775110
1341273
1426546
328323
1544816
515675
1987090
449831
1303925
1399954
1460474
1072156
378600
1741929
1346858
1722762
587233
106803
647387
1606933
1604926
916463
472874
660948
881336
1764685
57385
1178217
1857869
1897052
1110447
696873
398591
784176
1675241
1640810
88211
293702
1652852
1984318
192657
1886035
182125
1940968
1022864
78664
1658545
546683
195378
1762175
342947
478668
681063
1731799
1075503
174932
1361995
1651127
776977
1800564
563693
884232
1275492
928707
1984833
427945
90103
70766
1319093
1338016
273420
925977
1652091
1819746
953632
135708
81493
579466
1097224
1795685
541278
1143866
1407409
1935167
1993568
1045077
1816069
197657
2218
151360
1654028
518236
540659
526884
531917
1404974
299033
878304
1865905
1081110
1590865
1995984
1785395
1635063
1127885
817022
789089
1928655
1316338
347931
1272961
587754
1239360
1428249
945235
308035
864675
1644094
667761
32976
307747
1992576
259194
1093594
1312675
1667471
1415651
1989110
1972710
289162
495709
430801
402815
150306
965914
1475234
1657696
953796
307374
1433783
1877955
1925232
1887410
1197944
1163600
1237442
112323
1140990
781212
1387961
1325506
1963786
1528330
805449
376042
1600842
1409437
832008
107821
1323316
416578
1831744
1941321
1982352
749613
1807398
862489
1829360
561403
1067196
562714
1416318
109952
145629
376449
422173
1733836
1438888
842012
878615
1057657
877727
1568197
19723
428553
1632148
1296197
587328
1725778
1372268
1248999
568495
835907
1963928
1225855
1408360
1799646
1725205
65397
1350902
1677221
1920811
1593921
1811442
1647334
1629007
571903
126656
284486
1151133
1489497
631341
1470777
1419062
421297
1870111
1153966
946590
866502
1829816
380343
1707236
895870
1727635
1898380
970077
355951
1251812
266859
1405150
1520996
1518396
1511022
1862514
614100
1666312
250751
115763
325899
447636
559210
1072032
421994
1350877
990337
10033
267012
1933402
926271
454010
1209862
1680000
1242677
378155
610780
1165668
1028897
1262020
116773
1661820
1293814
1890139
231799
512817
1634128
98694
882772
1793482
473785
1385201
2945
111320
1437456
995103
1766859
1963178
1875075
35204
1207352
1719563
1658117
26004
110832
277230
82209
1870334
1335547
1536839
1247460
157838
1384909
193652
1948252
1340609
1596244
1143371
116553
294801
877114
812883
1609053
1655478
1482613
1425461
64602
1883046
348016
1228779
1338427
436330
859371
1439365
1932404
486405
1343573
862646
795886
3893
503541
1249842
1939664
1157961
313205
1958746
1127444
911518
304621
591911
326516
755495
1217456
187633
1873143
1378748
449011
1146636
597387
244106
960129
641535
95225
810119
1042355
831402
1658374
329928
1671377
296917
1903057
1951424
1754760
722914
1120999
489461
1394225
1422753
254199
102937
1794329
212503
1620920
1820480
988912
791505
1456547
232777
906733
1634523
1812803
1553107
423779
287789
1937199
1724236
1785405
542525
614926
1313121
726131
782882
972397
769229
27283
1305100
336579
1277853
1842763
1876791
1706979
1367800
1382954
480537
571262
976285
457719
1194153
175585
1412921
1341561
421540
1271332
255572
1511123
1427782
1671870
1027745
1056821
1782281
369899
1384739
129327
370419
795579
779057
1576113
668957
803417
957296
1313980
1877632
173501
1244940
1440488
1209011
552441
584868
1747193
1107932
352740
1819083
1663397
906140
874274
1457827
1932828
168375
405083
1619963
1411928
1624177
1574667
1608143
422018
1431343
75995
591962
683753
1237326
413274
40786
1589038
1555844
228189
1576089
669518
1358145
965971
1945420
187926
1315612
998157
70664
1203232
326000
1549451
1435807
1865850
784571
1226411
401214
598255
1290240
513473
1177887
1911369
783413
917029
233066
586915
240314
35614
1676615
1168369
1378136
849610
529384
160183
1922374
1401489
610243
1780817
1647931
436371
188089
1556185
1471598
956736
1025194
388235
122674
2832
1562835
1559251
778416
1254869
963265
274010
1637490
1029898
200199
1881163
732754
1738863
1044451
93648
1945376
864965
1445018
1377214
1659771
1158960
274872
962060
1906268
1481800
82387
638452
1141119
1004401
1092121
989641
940691
250147
703665
131222
1322561
1514966
883359
1105782
247031
1843195
1233024
506325
399804
433693
568010
1030057
59825
27103
1129180
1991970
631138
1019501
88821
1823562
1530798
1601201
1726096
446229
755029
1473558
1590292
657985
1506003
989771
1883185
1146275
637702
374404
810187
1185012
1414194
166490
1211335
1537844
864458
1399124
1484283
252333
1882742
1329970
528125
1666062
1722118
227284
1870463
1480122
1756342
780956
1516114
1638287
1695625
1835293
1704088
256216
111401
500395
339285
1082457
832460
1704279
443656
1569359
1641640
300130
682202
717472
854670
1082588
25920
1975498
379650
1681740
787957
557954
1449200
1120535
1202316
1734321
1581906
172955
612657
562196
1143726
1004317
742581
980157
1780802
715002
1348009
1731515
1891754
1005673
981505
1069994
591896
1249212
110497
1110835
1151196
1456114
892635
2379
1793744
83813
215977
640592
138114
156245
420496
91854
862110
1838120
81275
1375386
1141619
1402903
131257
1793736
273017
1118411
1575763
1404004
1184235
911084
1473877
268748
1695486
1250983
969336
1378672
7041
1591475
588893
1301218
182897
514329
1175472
789195
347136
1199862
834826
141180
733495
1082748
576905
1809572
1320871
388113
628763
1418217
1288235
1606573
183406
957302
1690284
1527788
599861
803218
982489
85646
1966409
1012424
9067
150479
125327
1587681
783918
793767
1983640
549056
1556277
406578
824756
1552511
1428061
476321
898204
1655258
802781
600916
781727
1685858
1697065
522826
662234
1315278
190590
1907614
1645980
960055
1371871
1616746
155660
1981901
970942
61849
1212188
1942956
93852
233842
1964684
1974858
956313
1227927
960386
755747
1889045
347472
1632130
1092220
875339
1893633
1267079
155588
106341
445427
284440
1214735
1155602
1653899
827208
754139
1292733
1921979
1043279
855390
25356
887896
673340
151596
619587
1109577
1097580
254680
1800405
1548740
1716282
976518
1375155
510434
95210
601131
1964168
705297
1849852
683264
1377946
36415
781587
1461288
1750373
1152614
762432
389565
629609
826573
847088
1223709
217744
1505246
1915240
1186726
416651
1474027
1308637
1491559
1069362
1572469
902943
449426
1737066
250319
1494868
575071
1006250
1880063
1360444
454059
1297056
60950
518922
1696277
38315
387136
813591
467616
1363511
704160
659863
445154
1572427
340971
345929
1856915
849789
1743756
1323321
1901638
356019
22685
466856
339195
645542
1100025
432334
1310932
1986554
1587546
856114
1882524
1953240
801081
206917
1463958
1119302
420067
1805571
516058
945001
838957
1254747
944296
472072
1470112
1217291
472275
1922264
617889
191718
101135
745332
1517778
671863
170409
66538
715449
1724783
100257
190694
102406
400562
1374908
850437
1782834
1236612
553584
171865
1027577
1552025
25863
136737
1009162
611200
183164
1434136
1621314
1397905
1089204
1588348
547827
430682
891107
227627
1524937
168242
1362186
1429197
852616
1956904
165688
1593592
1106125
195710
745784
1858438
392054
556734
1925197
397301
1748932
1329705
1461290
1820222
795894
1069777
607304
1950836
562511
237110
1493740
440489
1339132
1146233
1073864
1588753
1651447
514508
722290
333230
693099
340008
1224559
1879582
1801307
1119725
5389
865679
1862452
652907
1029429
1524142
1172688
1299237
584267
1584372
513410
1032614
531645
1906610
696780
1784318
1437943
679723
204612
7015
754328
303259
465979
1666979
1864953
1764928
1811976
1135775
717754
1709828
79262
940416
219022
1972771
1711698
1841279
1364898
1610590
1280890
1080506
1926741
459881
232751
203163
455504
345754
971492
1175578
872959
1702347
1871047
668775
1011244
1442610
3823
666534
1698242
1204897
1069971
1440204
256352
966721
1772517
313835
1440422
805206
890880
1471442
460959
842643
1295488
701101
1362042
1625478
147613
1117940
397503
1376436
1891015
1211400
1480844
1797214
1142772
549851
143599
97
320430
406135
738259
1857960
1342692
1454519
1685941
1848072
669476
371130
651024
1245979
1612583
574582
730210
323804
434867
178976
429955
749508
198945
940920
879322
385801
644693
1624438
764494
519892
1398147
1395916
562226
908243
1825561
1354804
812082
1031393
728705
910925
1889879
1593487
446738
934697
61308
1039238
479163
699253
1815249
707151
418747
1991397
1491721
332204
1127650
472435
1505735
1585427
258894
175766
1186982
1839946
1902322
428088
146216
660233
975949
1113769
767049
604911
1348660
1625033
716224
1078937
1509307
1972409
211541
1198698
1395565
1612933
1444638
204773
314606
1734256
966124
1227876
1368670
93397
656062
1032943
1226343
813105
556498
1175760
1788169
1003471
759072
504220
151215
1667870
1786132
1115418
1123027
1305259
96298
229494
466534
488711
1751796
70608
490849
1003641
1525135
1189264
940738
230799
803955
1417552
496872
1665717
449056
917575
920478
136636
1802697
1415506
785246
252957
578087
1142173
1385004
1945888
637815
1450376
1138343
759232
1153523
1457407
992324
1638977
1450547
759416
1792047
197226
365353
1660746
1933331
417539
1519101
1848797
1751321
761121
1244960
110951
1475108
85673
1513718
365248
1774355
752708
220259
1233843
1857625
378253
130904
1145348
1168805
1818110
952445
1064790
937015
916551
161696
167373
109885
1816653
362581
658337
389135
137511
1836510
1602150
689674
955348
1795187
689300
1668509
906335
675741
900586
1216635
462698
458576
1167986
1919182
382346
1364491
145703
1009378
532671
836368
1575725
1170184
1468675
622306
834753
365008
1809674
1261211
454940
554996
1179470
1519821
909783
361194
419195
688169
489210
1215632
888662
1311068
907447
1833767
153280
667642
1781728
115276
1518713
1336725
1852752
1818770
690168
1814365
841884
1373042
1540522
867034
648416
1708078
748499
1305888
161023
1282438
522853
277217
826346
1339638
1373269
294919
969896
1231102
951296
1976678
1912366
1205206
621817
1673992
1629059
405885
276369
473356
320009
1610090
1165519
1714593
1074405
30155
862622
232328
505570
893012
865982
1576401
1509076
641997
781622
806539
1688662
463002
1963331
317961
370111
1289292
1525527
266749
869790
548578
1958013
1436116
321612
787317
1254239
616407
490266
292369
1054768
655906
933210
51011
546803
924376
1468710
962214
122730
1474014
361704
1410027
398122
1352799
1970644
1174777
1987430
1368771
1999562
473734
1324684
1558432
55752
1941259
1783582
317769
860802
1685148
1474930
922763
1564662
1241690
72195
1689095
1822189
1371394
526324
1215271
1328890
1576867
923270
373914
668007
980249
1239108
258376
1590402
773274
69039
769849
223963
526837
1160386
409903
986062
1645905
723875
738023
475566
406837
82207
1503049
1838968
617911
938613
970982
1510784
596491
1400774
43636
1974965
735917
149770
1473604
796889
1887111
1238863
1140766
1603912
977685
1308317
995857
384772
844089
342312
1983636
335631
1674756
175348
1922105
622120
1263760
1762636
1667727
1684752
1426651
1752428
790767
1257744
1966812
38790
1372932
1425126
1993140
1827830
572087
53043
75693
1314248
1438135
1188615
1219458
485084
1604297
1807738
279329
1037828
136509
1908088
350467
119477
1972369
1542888
1678611
259511
1579524
1450990
499291
1868854
982137
399463
1080388
217302
1451543
520514
356653
1641707
1213366
1492788
1862659
122102
371589
590484
1392851
1865609
1882119
56691
1405969
1256398
1021048
502549
1612423
1134162
1291071
84132
703752
1552403
168943
186964
293691
1555390
1294221
1126444
1113072
500594
1725464
921335
986326
412112
232592
1894307
165893
1947836
1620514
1239886
1604426
1054555
313584
1852376
1779502
1878316
756174
1382738
718761
17474
64026
1930606
139858
707533
1726215
41818
912537
1207619
1062396
733035
1658853
1472482
189899
839260
1814353
1519071
1745509
208548
1141637
1203121
1237593
1153228
1664742
181427
1113319
136434
640275
589725
859475
208078
1696065
1851870
668839
614662
837784
1342374
1267783
346982
1824065
1293811
491789
207661
1868950
912431
1861870
1631427
1166726
971982
1905744
61460
512858
1807435
1878402
445683
376058
480539
491476
1691074
1466129
795234
1710956
307829
148196
812074
231334
1762180
423503
1558513
1299553
137644
1922763
290885
1963689
1307571
964908
1430556
1499013
755502
199521
374672
1185199
1712214
459809
1052664
1157099
31036
1576870
1923710
182633
1853540
806471
867077
1856325
802128
1452213
41316
1302049
1976978
431602
1479971
1338951
1355544
1466104
1124376
679195
1302671
1277340
362164
906310
530016
1435929
1104591
610234
1853455
549135
962563
642782
1117025
1525214
1600656
419954
397644
74118
1782141
298494
685854
665916
97431
828394
1750344
1269075
202475
1468821
558017
1240539
1739879
1162689
161308
1325938
1633941
804892
1045651
1658704
892002
1308787
879455
1865289
1819145
1103974
1446679
363315
830699
111017
659624
1501667
761133
1666442
856442
1042625
967112
598412
1688814
123244
1954536
1650030
1484763
734260
1977126
1155179
1344171
1363113
1842801
695097
1691228
874173
577403
702163
1918087
1718985
1008928
493772
1728023
1423125
303498
352081
1259293
671089
1930123
1469642
248975
1173575
1143997
854
112305
1657898
1098828
1931056
1847573
266737
762339
485877
1330637
532093
1517665
1442629
1688845
941217
242756
1579046
866412
1627032
1992136
985695
1044232
1759850
996532
292233
808771
1595630
1934382
63446
1100861
160284
578399
903286
280485
571651
22264
675690
43722
3196
1255917
1760277
444117
153029
1343860
1119077
1946004
885760
1355322
1196312
1252241
30843
1966789
382991
1857001
1720169
1924360
1287717
1593376
1258166
391722
1528160
132167
523446
1248402
107735
446330
255433
1155664
1578715
914839
1394004
717175
1615139
95126
1687854
1051757
1368293
73303
331153
1499981
1888488
1983995
1303955
876424
303918
1209663
1372873
1160440
888828
18178
770491
1916212
1081504
1691069
1226258
611988
543981
1609977
1815975
1724147
788673
1144936
154378
290961
1445477
163153
562468
1331839
1243970
1489029
676176
126064
138375
994656
470195
853880
1146376
1886940
714368
1897881
1462391
1046586
502382
518933
1494166
1032217
1577436
1793757
1554937
1207821
1992168
1523041
1476815
811216
1109966
1204607
297447
1719016
264835
1168071
1970265
377649
302340
1913673
1043519
1138585
1695116
291746
1684951
1841675
281609
880391
1948019
838140
1408599
1901637
425475
1260426
984017
314961
1666859
1344066
152687
168864
1982549
1590665
251059
1704338
243463
679601
1700246
259073
716292
759708
1341401
1004334
432938
286900
1264074
1619583
230355
1236284
60923
762877
591741
863020
19537
768409
1970428
554207
451057
309269
1570990
1603456
1580118
1891580
600308
196830
1740805
139745
1790340
371883
1034818
416999
83602
1863218
1618397
225243
1326701
1682943
579982
1123648
1935282
1944624
449900
1603140
1166935
880879
263711
1643804
934169
360600
646426
1546314
654531
1144260
107439
1911558
1789196
673111
1070088
774126
1731732
1877533
1196350
570581
286926
1834446
95038
811740
1735129
1643129
1056204
1015807
310679
1463914
131845
711985
1442456
1104455
279152
1782192
794797
470805
1010296
1832415
63306
54339
1979284
871609
1344134
11401
1870651
421322
542407
1934304
1760678
1703417
530600
66323
658424
216077
1241678
1057049
355845
6008
379194
79485
626129
694185
553422
370610
631741
458152
795779
1517837
1244337
520602
1420149
281773
1337098
1654596
167576
1674250
902633
996190
1587112
1696976
1621268
1993574
416346
596105
404906
1802288
428024
1224483
560990
1854806
913077
1878290
1030855
1358518
1367995
957736
1964203
916203
635158
365253
199845
1769841
223736
1659801
1013869
1948058
1286347
1860716
1808524
1137705
929271
1485470
1029418
795192
1444748
142148
1461635
59516
133116
781205
340096
562545
1883951
1719595
1472311
497566
1968958
1677720
199929
636993
1355461
1392418
794857
1800633
508473
1813515
818014
1001788
1329085
1403766
86548
1686299
1536179
1627558
1696066
1091988
1971220
1816551
490849
1141511
1504868
969121
286430
74304
1151669
1160659
1000486
596062
1435222
423126
562869
818722
524413
1448473
1029683
1936341
979048
720138
337826
95394
682549
1385687
951852
1051794
803029
1998197
205902
1348811
113375
1050600
993053
1031439
1884485
774753
33361
1874738
1236684
47613
1137331
357746
601529
1748907
1454087
267845
405082
915882
198204
171055
1857146
1106980
947240
1651829
1914253
1643524
962268
995444
1352972
1005526
79531
959373
161681
675736
1174202
504297
263292
507488
1622979
1726112
506990
1521442
1560971
1656828
358852
192165
1746284
89212
1242420
1201457
921973
181386
140140
918748
1347366
485068
850796
200443
890945
948827
666140
1272921
1959280
1175259
466915
192818
1306107
1941618
1748491
1280748
312071
366469
1953902
1589495
743497
944701
1160048
388595
479416
1011935
865031
1392459
868768
1060742
784
815753
477331
1745546
83894
394287
1588210
1473463
1269204
589297
120410
1622033
982272
1520491
387832
207641
1102847
1166895
801649
287385
654456
1448096
538697
1245233
414248
1722108
1568800
1826085
1628603
670673
90521
1739420
1469578
858021
1423275
1613787
1965147
166896
1078457
1133618
1031796
1330279
188378
1707822
953266
1711843
1404849
729764
1090467
1086430
251330
1682471
1287751
1129820
799579
977970
1233435
150760
13790
1750841
1568973
648864
1020631
1317327
1624850
333974
524189
1744609
1612488
1027594
828897
23430
1906528
1110772
1717983
1154561
828353
1757267
1741070
1415444
766868
965317
441699
232720
389431
1359615
1783810
486962
1446277
490686
1142838
724589
77168
516911
1195703
1897027
1067187
198821
854060
1252449
1493061
1226754
28509
805007
890956
1890893
1020798
1362056
168331
1420994
850158
1118068
1637342
952727
1586453
1342048
426822
46071
1618954
1009806
130218
610507
595562
1275999
12189
1488224
1820625
1881364
441913
572871
1961115
1053413
272257
1990243
1957367
1579006
1972635
1732994
431481
843038
1162863
1432904
1195726
483666
1682164
1464672
916240
632129
299554
982429
768231
100533
241729
1232643
1327595
1779122
1349271
1840322
1613982
1338306
1091785
1939276
1159974
383607
152752
1339852
149253
1352833
1110919
573456
1001037
362614
703254
680239
1978787
560909
1953639
924107
1966661
631551
1436083
1888167
84989
1749446
133272
1584777
939430
1406786
1316408
245680
1986183
990704
943168
1636122
443856
932112
883243
874604
541016
814053
1623134
1003774
1107465
1647844
1805869
1892395
1309795
600718
119705
1015525
529921
523367
350775
1077651
549352
1082980
1436962
939576
677461
46977
1346946
282934
875762
1199238
1244139
747335
976749
1409528
1018417
537940
1534871
53654
1328148
448855
407734
1290757
80519
1168596
1375373
192044
1687677
1081457
1108330
1622965
896149
1148107
1980497
1359612
36433
563570
1740150
847270
1182063
1993541
1028409
144378
11115
624090
1781705
1646510
1949422
1675823
1173577
823758
375960
776131
605904
565170
1792938
1670078
1999157
1465979
1807712
327878
1434302
892466
1192674
1246626
161878
708643
1422693
1720557
937638
1924183
1416782
1326330
647923
284531
1039187
1162453
802582
1652416
1094839
287343
1433936
410345
632426
1922642
216419
1664944
1683617
801056
1418904
293667
223860
764022
118797
712250
1179205
1866963
745600
386436
554375
252560
1678511
1908268
693295
382480
1630325
216472
1779287
1833643
950251
1203731
1818272
453653
1206944
1026415
458738
1927884
377891
1486392
1573129
1574541
1431491
311739
1816209
1598261
792944
759385
946183
558704
963067
1612407
252877
1398563
304612
1515810
182975
1292141
1520151
552472
130329
493407
1691611
252475
344835
1468563
1774113
1103537
1466391
843615
1302861
334252
1809209
192462
130566
1060100
1373810
1509512
1748726
1777481
1132191
1846659
811264
639475
67141
1373081
247847
1189849
323023
1823305
1632198
1057793
924699
1095677
206469
283041
58396
1415951
196391
185505
482901
1768778
273708
1173759
160460
840404
1331655
555373
1773387
206629
1559533
1150008
577997
373372
790310
1426542
1187208
1251219
148350
1499017
1463834
1494005
313927
1556276
91444
1459410
246420
69718
461547
364050
1119761
1825855
1619163
450472
1865302
1643670
1031906
1494496
1496051
1008788
1300016
1342921
1746354
1438458
472794
597207
784309
1073712
1972648
1200636
1232461
1442589
98942
267636
922692
1853428
1582420
640550
1374805
1634303
115909
943475
791882
1517876
186858
758890
315348
1822489
1216981
1726758
1319215
312286
32780
1007086
1050724
951790
620628
190573
552870
1627046
98168
1903003
1034582
523012
1043872
1900074
708628
84575
1748807
1470135
1523348
719002
743555
751577
921681
1516742
472437
455285
444858
1561584
459611
1047943
93825
523176
36849
779574
289841
587304
502871
1351074
1193552
956533
1239159
813920
1648610
1759856
215886
1335776
1026837
1353695
787278
48364
1361221
1995909
1649892
1648049
324983
447047
392512
381000
1334252
1145303
280511
1823770
1622561
851014
776511
717480
1277340
1227606
1191891
817677
1150950
1962632
1521223
1472680
1611088
857596
543664
93645
360244
8689
1221280
1188207
1575201
1075337
1087443
1765479
1003652
1109033
480242
1682198
1977934
1144362
242587
123401
994567
1994154
1684253
1627978
54965
697455
1722373
335466
978372
1905975
1293182
1091033
568203
1550671
400767
1936037
1666029
385599
522513
1343795
214354
408663
1514630
556265
1598003
1495998
1981202
1389414
571755
1441148
1759239
1871140
279190
79264
793304
1424140
1688103
211935
1501829
954432
211331
1051944
379599
1476332
1796398
1507801
1905201
1934198
1366107
613922
819020
731753
105694
1676861
1682700
1519496
271732
1916751
1864848
1737875
151210
1287248
1948495
1439828
1286062
1589820
1216899
1947745
604843
1413721
653014
965239
1641029
38790
873433
511922
983840
1355292
646707
1815200
1499776
744961
1856277
913322
863837
1490046
1636975
224893
1259610
705442
294080
471267
884504
242388
37779
899911
893631
1637099
65236
1299345
352873
150254
953340
1979537
122732
954560
207264
260019
1063567
1978015
1595180
1734285
1342065
66615
1698022
1872606
1431708
5030
1089069
1577391
1253277
1672140
1249419
918924
722166
875113
479447
1576973
1918444
1177714
456700
785480
1467180
1615560
1429083
371007
206553
658943
1008637
1212797
1008132
1547634
955609
1910421
84741
42336
1981266
1120485
1944963
837140
940102
255953
70268
368026
1630919
1890552
673279
1758036
364483
1981958
494178
1532711
1480050
1024459
1302850
1408424
400606
629577
210562
855422
24808
1947395
55950
783673
1431646
373212
805981
1959222
859708
765664
1564151
589001
900313
1421289
1777708
1017741
424586
852510
932363
1934361
1015403
1731167
1953085
1565530
1527732
309327
1909690
1809107
25300
1108391
1233783
1830957
218027
725452
1603940
20102
1953730
1227444
1511200
1421554
104580
497183
728526
1270394
1002713
1449143
442497
1573866
1339879
1855127
1392566
166717
1457660
279271
519920
1293672
1338621
290693
909595
1786762
1072596
355292
732042
68273
285489
1450997
184587
1670310
1124455
1721805
311428
165778
1040499
112439
352978
1563690
700120
145099
275687
336267
1752526
498970
1111335
824525
871207
944270
216202
1158097
1689578
597237
22532
1660647
501489
17699
1031471
1767215
64643
492633
1873840
1583740
683484
1199062
1240533
794630
1257406
1465333
1769545
1161740
1737670
1225778
597321
1437810
368858
536303
1230737
126681
503747
850309
138910
855480
336040
335717
1157201
788854
334987
1519210
738386
626216
1841708
822571
764816
199623
839585
728272
700002
310568
46045
1879334
1965422
200278
49947
1375610
115495
59591
1789953
1873532
96329
941204
1337999
1722770
443486
693678
1247197
955089
468368
386590
1087285
1996544
1195991
256098
1441353
792379
1992467
1758280
174167
611965
1394
324775
1377525
538368
947054
1915123
1120998
1978353
43454
1859250
674378
968911
985647
130990
1386108
301718
710409
1852237
976542
1335149
332146
1979131
234665
1047326
1859046
855287
523369
1980103
322358
1968050
509620
1451320
1961903
1993082
1311316
1528621
392943
806943
1898552
594431
113061
564394
39688
768641
1737667
1512849
434730
1920977
1251994
113034
1633665
1384252
141846
717154
59144
1632081
1848216
1162089
1168389
1168869
1309505
789236
1491230
399943
927691
322318
509676
1672464
1376002
1801926
1193239
649288
687546
1244127
1649324
713892
941070
603873
1486414
1090104
1571487
34719
578130
1352107
491162
43782
823845
1902397
1093886
1786600
1344753
778472
1743496
677179
1466402
1677566
12428
383622
609926
1675916
1282261
145286
1660374
946131
1753511
1194791
767183
954159
1218515
1746044
455450
1324501
698671
1177588
1011302
1028550
1487020
652772
735132
528338
922494
1822996
410978
1589991
1213735
342761
1157731
1173631
740847
1272939
1640601
1470920
359649
801242
1144951
1399609
33621
1411461
1997728
278373
1478389
1050098
1533943
334493
736428
996291
812766
1197738
1082081
1903739
1531144
1357352
341471
984816
1789004
1612326
406033
1318813
81549
254592
96486
1511815
484490
663827
1684863
1456755
1951159
304462
35944
189353
285132
347514
590774
1500233
1500689
1997772
1590346
1717095
825722
1884302
210060
42635
1720095
1939184
1496136
170867
807665
843596
1135481
5307
1159684
745443
910585
984149
1668451
112838
1586381
229169
659281
471637
606772
1449194
939412
75281
1348474
547566
752334
440228
1291205
876565
1549023
1556605
317426
1666607
440954
1053473
1669627
1126962
1795992
1942579
466474
968109
788316
887615
1483257
784455
1801505
1719781
1096276
1736754
853808
1681691
1244608
71191
1119274
1123045
1588373
410082
884949
697646
6514
243582
1014449
263175
1212141
65948
1756483
924101
492493
1530524
889209
1896389
991946
1840515
624456
1582295
768036
1936948
1744409
1190846
736030
1522457
897173
804976
1291899
975130
1988476
177884
1085115
1196385
1343629
28692
1154767
1466406
1024682
968720
525439
1942672
318713
1706002
1370284
1866772
1665217
993402
453261
425936
743613
8821
841977
1578293
1271465
662813
1100823
308479
1318143
1417833
1126917
342914
91269
1811334
1982226
1426072
1637901
19659
1799868
1707349
1398570
1752551
534505
1067585
1537490
1558069
599253
1910765
1644478
786754
1457154
598491
1916737
1634969
1380341
313668
164355
1219770
1275958
1283596
707152
1851130
983665
1621284
474681
1673167
1399324
1449845
727458
1445561
1484215
352517
410089
1577461
1134635
230845
1469545
1063681
1592888
853716
1728061
1458383
642326
421371
740751
1048752
1581679
1948458
1267715
504183
1535031
1143520
825801
565644
861103
191596
739951
582295
1421563
242951
33926
427263
843638
985858
587222
831677
1314269
1148417
445744
1678176
858070
1724558
180392
1837073
1628698
1560151
568231
6207
1513385
631885
981136
21076
831859
1237877
1895736
1117034
249209
1241950
1035171
94000
716037
1480599
334605
1076360
616975
1849015
1299487
101847
1054619
746068
1548348
964544
173439
1324653
1023292
920837
1723487
980931
533598
152831
369887
1723576
1998901
1876864
224355
1634327
610488
547545
676818
1930735
848418
1517565
314282
1154841
328077
1194867
1282922
758611
515875
1810212
1385163
3596
1570245
660838
147713
1578099
916198
1028135
1953295
1596828
1169932
937070
470208
1963378
706476
1945641
471904
845356
1822354
1133036
958703
99028
415913
1575344
1061425
1713610
788661
1193065
1351292
155170
1705591
719176
523176
409182
942577
1427171
1436800
334853
1158924
1834731
373241
243368
1965855
990713
1284437
1027960
1967354
1870528
1131725
1259537
421389
546276
1836500
1515143
18053
77416
63461
1435637
1054856
5603
1868102
1340813
1068588
81887
904010
985294
594191
1038783
1224953
1321912
897357
1351353
718477
782855
1514152
193490
1077255
1261183
170519
382180
1378947
809124
1335524
1174804
902893
1966096
155456
1170553
754585
1850917
567724
762477
1691248
1883011
1537438
1933351
1128537
614894
604838
545444
1106137
1243584
1123453
1804695
1089713
173964
1640896
1803471
634986
1861418
1006917
822819
1597717
1384812
1491305
427711
1501939
1232546
51722
1450864
1668513
1264531
30681
1008733
1939823
1918909
913239
1572470
196104
590917
1572540
1057220
1188985
942493
1968805
1423465
1547378
270692
1323979
1431190
443792
969787
1957786
962565
1546014
1212977
1297253
1101739
935122
1121306
1436683
1236717
218916
983492
1872382
1184551
1157155
737393
1876012
170447
1788387
890236
1561305
124516
386232
1629065
1170824
642852
799332
2027
1959176
365916
1775960
817926
1702506
556122
1283932
78096
13077
1665159
133545
328279
1515405
1610038
1203376
1610959
1043770
339971
84825
1867564
1288985
1751913
1585781
207422
206937
255559
643337
1209305
1783824
512726
748079
422951
679903
650688
1650633
1685
661038
1360761
1761598
157534
369358
1399319
125403
1367543
1876328
1139542
330559
488157
340501
1154248
618062
1124111
209815
1381325
1984174
1405889
992255
553777
1282753
1314394
417267
824845
1731948
1568432
1795969
610921
292621
1442292
1272800
761423
26052
1982582
1398367
1155761
805927
1893092
764853
1659877
195186
1308680
1879229
1939004
475597
350794
216444
636387
1365125
1438014
964288
728703
1608242
1702567
1339734
387308
1040504
359287
955939
97996
1479528
1640465
1822006
815522
266159
614576
1615838
567580
908308
1798890
238464
1670352
1611414
1893264
232712
1015702
543753
778770
306439
1466187
1993052
1206444
821744
1644012
69060
1241875
1930945
1937821
1814292
838472
230588
302866
472995
944993
1303634
1694134
1272743
127464
1287469
945492
319907
456479
1174699
796665
1120824
271516
1350678
1510645
1085492
1238491
1169265
883746
729792
782291
494001
801629
302398
490981
1534234
1361515
1980656
424368
975804
19831
443814
490342
32900
1444854
954886
74093
1908868
855340
1161831
1361240
649128
280749
542132
522128
596156
1513242
1474823
1985536
1415792
1106880
1404572
1680292
1303768
952808
1562680
110088
174188
61900
224767
720910
846615
670739
440016
429322
432645
147984
1209191
1994803
1499387
281873
1672401
250594
674198
1376699
75364
885872
265510
60712
971427
1485744
1837970
1558338
1303266
1170348
1987023
407420
714635
574916
1748671
713613
532560
122071
159155
167334
628835
395050
1974255
1767058
551157
911472
498587
683355
459590
58502
1343122
1600116
623838
1060593
1621153
1777618
726565
1247895
1556517
1637720
1721891
1988267
1257524
1704782
509307
143913
36739
702284
1531452
781414
1599257
304318
907555
1257209
1340293
1896756
990304
1877222
1920077
1941925
8166
1237917
19787
1603626
502365
331970
754565
1574018
1867515
308623
1661930
746703
1386373
532002
1272414
142249
181805
1844432
1379257
980761
1016076
1012227
482220
1647727
1697933
1962433
608432
829331
1220107
745571
1684125
577003
1204749
61353
642315
1643522
1998583
419201
548538
88971
1401446
1249156
603447
180380
1646866
1709410
633881
1640857
1675444
773069
1674122
798770
1536172
134954
1649960
1191449
879947
55282
158668
21993
1180268
1980375
129552
1996105
1846398
336668
1653688
83123
1707811
1666282
1448088
959742
1622046
1680501
259862
882027
1029043
682142
1349436
1314894
191829
484092
933909
1963013
744144
1277640
70086
1792620
1451489
1442946
418406
1173791
258944
491067
532358
398771
1752433
508117
1567025
942066
1771578
311426
617644
826920
1499304
1805064
66841
1871714
1253799
1955219
1661051
26373
1207898
1077773
1778024
1925178
975222
1892698
1721349
485911
1976453
1220798
1020134
1217689
1902165
1608916
192209
578224
1111078
777921
522319
1963360
1974142
741316
418231
1791498
1052567
98235
937699
525677
949396
907617
1611767
704592
1892544
963859
1740752
833019
971080
167696
999523
742325
795108
1727862
1702515
533494
1721908
375984
944921
1265461
927685
1346830
585855
612658
1075724
1646829
500524
1394563
56785
737827
1738284
236041
886532
39839
1969161
1536631
1808469
618628
1576724
620122
1611270
788972
1275560
85186
1294567
80320
556463
1775663
1597677
582760
599536
299007
1142693
1785033
885339
1468058
1114492
724048
997394
720164
1848124
1750788
1612405
630054
1356773
765897
1471667
1013133
1675843
975144
267968
200586
856326
1582536
1398930
1411701
918067
222283
1345758
1330702
1947676
1243047
395241
585621
1315484
649867
607881
285908
1093580
1263518
1441017
1038819
1856066
887942
1913762
1357887
456117
598365
1136056
1499601
1113449
1246148
258387
725152
1647237
1768999
146385
1484604
1353376
407368
1699104
1852729
1651252
552638
1499069
236568
1159507
260917
297615
1739097
1238218
1300644
1481697
1060785
321559
133471
1250255
903023
1227055
299801
577182
1562472
1670331
532383
1285223
1776716
1035529
1199869
1447970
1328910
1682414
1432286
1658652
1754993
1230499
596601
1867221
347125
177955
540013
1520930
1443072
91489
1677884
1221451
776784
94787
1802888
538896
683675
890844
792845
1717267
574424
1810349
988115
293190
1243379
879409
949869
1683117
496891
1276950
1676604
1551384
914625
350153
41097
1743186
180785
378453
1119165
834256
1834801
1833261
153915
1273002
1581315
417105
1862923
332072
1163736
962841
1945117
1929876
2993
51494
438986
72078
1133275
161706
930151
718546
996886
1326679
1969748
475129
126517
1568323
1878895
99513
1373970
1827728
1659653
275958
594083
644385
1322196
1897807
1377657
1579704
1242921
156582
454652
1144795
1910099
141067
1300675
681476
1006400
1604073
1818432
207681
573192
678219
1273362
255267
703409
1988861
1985272
1748089
1761369
860821
1709208
917426
467230
120293
1491483
650673
496018
373303
1466507
357085
749499
1058534
1593990
602329
1976228
49691
1304632
764977
1842501
1590138
651465
1577858
1367276
1243426
1351560
1534792
214508
1610900
1879390
29683
1327759
58664
990070
1225614
884534
703483
1393773
288981
487878
1275319
690971
320260
879154
1294326
648225
759178
1246084
48001
627401
1334035
192409
1346389
309593
1917766
339354
510814
624285
1189702
853810
1879597
1564
1066750
234155
1360260
62514
447921
467665
471774
900907
1207219
489839
965930
411813
1757548
1262487
647932
687911
379023
54258
854603
696232
1811258
1517020
1039345
1404161
1594498
1415639
727523
1834314
747119
745610
319251
885288
893836
610427
1607448
1817630
1911020
1759839
1260863
827537
1324327
1768456
1271087
1751715
1774653
165119
374661
1785420
801575
1929206
443080
1374281
515125
838080
254348
63296
1303625
1911916
1768955
862185
56942
1036570
1859545
93111
292021
1483435
1696600
170350
1023341
1310257
1501066
62575
1273627
217216
1973441
1593140
1849069
1365767
1408171
1783491
787510
1257083
616502
916131
1056703
125533
1592391
630520
1882880
769878
1830436
1019943
682239
1014982
1144753
1238937
1828417
103406
779351
1186724
646612
1711017
1123857
439847
1269514
1374745
635900
1517063
811652
178747
1012272
580867
1800561
1747591
678998
1651772
1683406
1596288
931631
707256
1246426
882365
192898
515661
471727
1337176
1189186
1213925
814633
840123
865814
1056704
1212911
504283
1774545
1377032
240021
122127
1671527
1838369
622190
515585
1765632
247982
564801
1174351
903391
1637527
289605
1879572
722054
1291901
374199
439167
54866
1292212
810669
1878182
1111792
1745766
613189
381661
1240830
1356477
1709969
62810
999495
1606108
110014
107617
193283
385464
1556279
272867
1363474
1786633
1807941
1410356
1040456
1799037
527784
1483636
1196604
169193
1741490
455687
882843
836928
1240144
1031846
1109874
1613029
1315001
1437498
1003254
1032231
1361629
375782
1810351
1474000
1197686
314980
1861101
1995187
1734485
762331
1965037
1566120
1493730
1460831
1370473
959715
668026
193946
481012
1116039
1196873
1947004
965391
258220
1618259
1752946
1599015
1474920
1296850
794656
1045798
1489442
1084101
280318
546913
1100415
205031
1515171
744459
947230
1448957
1537709
311393
774999
1977107
1357919
1822772
1599077
402577
672464
1010042
1408064
554106
1500809
272493
59621
1791569
1321560
677939
1846157
1945238
1224835
1595220
1729476
1048186
276764
1244633
614281
1545885
1688357
922078
1091738
821987
129083
1155811
1939485
564644
1923135
1829425
197025
1603733
1541212
415288
755474
563967
498942
1169452
1028776
479235
197858
887318
952533
1464080
1245591
1659064
1156626
932286
195155
755562
790123
1064441
780298
1575754
777956
1649988
439345
1437352
1888943
587601
1391149
731304
1547097
64861
1847168
191530
1122245
1437739
1639164
1796099
1970394
1650408
1655494
1873702
131881
577605
1851285
3985
1666363
1956421
866873
1075200
60409
849967
1017230
187026
1124657
1201760
1651450
1156548
1823223
1660799
1060833
765517
1403803
1208496
659446
1531632
1891313
493959
1286669
2321
1716161
177285
91457
458566
529669
739288
1821340
753571
623719
56432
1692334
435864
1196615
106563
1342229
1227527
10357
229958
1829585
1111071
1868444
1532849
172898
1575480
478023
1814948
1748407
1167167
1758548
1577597
1697199
1880648
1309775
516568
709489
1419185
1379405
1591100
1789195
1138889
60787
75732
1436055
1763350
66323
1405037
735107
1868640
776246
312182
978610
143874
1714650
1406339
1477151
842135
154199
858120
1515000
1368620
104062
69146
763160
1638930
118760
1176744
1474727
772733
1091274
1470951
1702020
549382
1836646
812163
1823331
1752958
925600
1073160
1471807
1826785
1760786
79350
1917995
1211789
1458329
945486
1936639
1197821
1955947
529243
1946060
107235
544929
646385
367291
738802
1234523
1597590
1421771
1412000
1538018
230738
1015140
1592803
640583
1731910
1409477
1274470
1181436
273474
1269449
1902342
1065401
1784242
1849043
1731684
649825
806290
638954
759190
831778
1491016
1139738
981989
1078738
1493626
1888897
688985
1351440
446868
938346
558694
282349
656610
113775
1505530
514340
563411
1669888
1609909
7388
659787
1545344
1347170
1670977
1539306
1834590
143300
440557
141621
15268
281863
245767
1117178
1083786
1062387
307684
373835
688678
1706101
153053
643313
534638
892993
75587
1778000
1489036
150170
1903198
897875
1028919
836461
878767
1465828
999206
1018287
1183211
1779230
790718
1439814
632717
1095921
1347042
1371525
589297
1373154
398054
681803
1649132
283309
1531357
674191
826610
883377
1230375
1974741
1046003
1214918
1632972
1479550
380403
1029687
944171
119174
326609
896794
1052673
647769
1637131
1359752
1173246
1041907
1767007
1458316
1431267
1053773
1401759
1562624
1039045
136484
1299794
828587
1518390
80597
205177
824458
1043233
1267542
1830452
756427
389088
1764225
961437
468485
741458
845416
985410
1787055
492939
751989
532175
1229684
1220426
1726534
621547
335715
968587
980057
422591
1096020
1920815
554690
1100913
1720428
1247424
534961
1965447
1145449
1594507
865061
1620666
1270618
1952134
1581496
770566
22945
305251
124069
1407134
1638948
848652
1705592
1021370
1112502
374627
920585
1764493
1534754
148232
616701
798603
573530
1765843
1025433
1248925
1949644
946968
979902
8327
224968
296244
1327044
229488
683312
218043
438896
1070850
1989013
931189
1470766
1208145
34354
448826
1148540
1741941
1675337
1242525
738466
270672
415299
1732344
1528415
1601305
1033992
1248476
1057437
1580054
611471
1018435
1898952
1191105
808172
134497
715775
199328
1315217
1494663
1826869
130621
84769
662362
380624
1255239
1874315
315756
1452883
418039
99874
1069055
1337464
1389525
1646644
1126635
1074836
1007794
1653056
110013
1729115
875838
989132
1368258
1463582
679718
1259385
651896
1734465
83448
1648088
189123
1870245
1215363
1323107
1680343
1444744
264217
1684670
1053684
745144
1173674
1408371
1865748
871697
315756
1698108
1765037
1966811
776595
802628
180275
241605
1609700
1896015
1626490
1652795
1507773
649943
1847771
1287664
35214
768768
340555
1730697
918637
716458
1396768
1054314
231986
1217667
1941350
1164964
460799
1663312
1233609
1201259
709763
873046
1861082
1797408
952551
786908
1762116
1756924
1018367
250926
391927
714828
1001028
893048
1898940
1967996
1278170
1182096
1127346
216342
32623
1849649
306277
1075842
336253
1825601
1093194
1229306
887450
1800031
193233
1005119
384630
1828568
1644494
836004
1682465
1838286
1294803
529736
1066848
134331
686151
1882929
1133412
539093
1212114
484205
863020
561117
372385
1048150
308375
1719820
1160997
1029427
963793
1400430
924687
465359
560357
989119
456572
95915
683841
1570511
963861
708180
39028
920864
1796852
1855402
175381
1735182
355917
637789
838666
1120762
53203
845345
298274
788009
151001
966191
974574
1435943
757209
49810
557681
1886781
630092
1544378
1175004
1999872
1938216
364925
712877
938625
531190
1544127
1013663
389863
1221367
884433
249046
1658554
871611
461171
629251
486087
512896
1278540
1058600
1782875
816454
298317
1947083
981754
483701
699653
1482271
966212
63199
307381
1753833
102590
1145574
1967051
601126
1725003
915674
1311720
55102
1655262
1559008
86733
1421781
1450654
1995794
773889
1354178
1458030
993638
1031781
875966
457724
1214969
1437118
236089
1421909
840925
1736116
1051211
741680
1634675
400739
255877
1511546
1411763
11404
1472371
736073
855093
1817695
74626
1081535
1290741
1701088
244433
23967
1115151
1642986
85551
1103143
763239
1035948
785925
240030
904802
1169572
1927386
569550
1530143
25488
888292
541576
1464516
1833552
197959
116597
431795
629427
1398835
1658791
842622
1759477
1002457
1257771
123088
1341753
1239189
890405
213890
231892
420479
909077
599161
769007
1298391
1449434
1435752
536050
568002
116851
193380
1814965
330285
756815
951243
1528690
1116070
715820
1195880
382246
21704
1899430
967525
1107282
350554
423923
1360951
178340
368303
1710268
546276
931471
165658
1653028
1908628
820329
548048
837282
1041795
595447
1568610
1871795
680967
1995142
1830130
1357476
138202
1206765
1320708
1332160
1477656
102270
1428868
698267
1255919
276869
1789775
333956
370933
485502
951854
1202199
303573
1494996
1051853
1072827
1534397
907975
1812676
267820
983474
1463509
399865
627459
831219
777115
17322
682752
583874
1347586
135844
1741932
1073670
263313
478842
969462
1065714
1821639
1833693
1352807
1648890
1209592
492441
436962
1849801
1173124
1304123
1881925
1959834
1130392
189775
360456
145789
267350
1216843
1612042
267231
265857
507138
213224
1426264
1014019
1350462
1597925
787668
1172964
1859076
30435
1491886
445098
648958
564001
1809352
1164701
1467911
1209312
799301
1234660
657007
1540849
545495
1302971
120543
1428748
33121
947486
1764117
795865
900074
1379129
1623670
931754
586412
1122464
189290
1665890
1941858
869968
943400
22945
479832
517834
1455395
780059
1506857
338610
337297
1186729
389264
1064736
1230614
518072
214499
1976736
267426
102702
912485
222662
764758
760413
62874
56426
1907028
62199
1091492
1226422
569592
1536809
1747406
1193063
1976474
351361
1634587
87089
1323420
323963
1334929
723199
1890691
1196194
440928
1049338
1008022
101980
1366607
1963648
467690
890012
1243657
579457
899917
503282
169898
915957
1209564
1494321
57651
475099
38487
583541
1492228
1772570
220748
4207
1884064
603600
389303
1147157
1387628
981164
1637157
532035
66070
613003
231037
1116690
576520
1829685
160631
1826320
1758055
1930118
405113
1120773
1486740
1476704
1074472
188717
324179
1858879
1534610
954526
376926
515356
791657
1300704
1932452
14174
1695644
322991
517112
1806371
83260
792668
1396545
1047767
630600
1011860
25274
99968
1009050
948706
1379369
1159837
1905220
901619
1452141
676596
1150736
1065399
1541809
1234307
255615
1945703
1427476
268470
1537264
423057
1268756
862379
90851
327206
1139238
39232
1456853
1483640
1407079
1789433
1165924
1939177
1243315
1221847
834608
1266009
1432496
172994
1721592
515753
1017965
496086
742856
1367871
1107395
1557284
183962
735796
1930515
634193
697051
283096
911609
1203285
22444
714468
1268851
835795
1894400
139319
969432
872384
1497687
1220981
291142
842198
1297711
1569940
1066602
1358508
660890
218292
1236555
1401201
120746
351794
1833360
1260178
765670
1918070
777818
1656594
253304
1743920
803610
335665
1034532
605217
693586
1297984
77447
1218597
627003
615748
1673426
1768020
1744913
1318079
1051516
1165637
633951
1286988
373005
698605
1023291
948280
218699
103495
580127
1091777
335016
1216995
1648189
626142
1831455
850049
12463
1112559
1430446
1897243
1522361
447126
24344
1999624
1342615
508626
1371384
1137194
1058769
1985896
1704291
735520
1681130
997625
274700
1717376
1666640
1340519
759906
258598
1871504
1989388
1049721
837141
1461024
136397
140014
722386
116896
1380788
241892
11218
1988600
1471779
739751
1208264
1009980
157000
1106104
94291
1913799
489024
1994756
1872629
1384586
366279
496284
652947
1547913
718906
1723114
382166
561397
1280566
756990
943598
426677
154063
556679
1247200
1336605
653811
1135521
1057499
706320
233055
894949
1479749
1141106
1333456
539144
63152
1143664
1010294
1249618
814724
1434421
457650
489031
512536
306081
118551
1639004
237768
1476255
1738614
951535
732126
265816
614301
131372
947032
736560
588491
943644
1139188
1669773
1512861
560214
1792390
1583887
1949336
1089410
1650363
834968
1455186
336743
1443251
1094787
526499
1222358
839982
379260
1545533
106176
912688
672774
1924791
829805
1626563
986427
842524
705642
1985616
1747607
1960137
206287
403884
1960331
268401
1248686
902294
577808
1938243
1401759
853188
1714061
1189564
54570
1498091
1048487
1276585
877630
334263
896117
959916
530540
759689
649296
1315265
1919854
1158371
189445
391835
1820076
1948975
1522960
851843
98304
1230890
816637
105116
503419
435842
593029
638007
725628
1590506
736908
1390870
1365608
1487505
84583
627798
253350
1357463
775099
643722
1438891
1287542
1116797
1845997
1392016
434841
1509019
1892568
104577
892581
1689935
51833
765429
381932
1758797
194326
535575
184158
321418
410376
990993
1344836
1232142
1825911
300864
880761
1673396
785950
1377928
1251466
1751643
1586627
368307
1944397
1103954
1378349
567990
444283
973332
823994
730470
570139
1941123
1559646
173431
708304
141495
1353283
633750
1007919
189930
281183
1174205
356633
597784
1919013
1480959
8448
370370
887340
1342523
1866941
285084
176193
1507325
408819
1169004
1741561
648647
1471168
690249
1310970
449949
277773
277083
726561
1801037
113276
856985
66762
1591100
1300171
1089903
1214404
80480
1651770
1765846
498718
881495
1095505
4098
1400133
1715974
1956922
265360
1986036
888597
1114151
1791158
827615
1620892
918324
780908
467670
802835
147086
1947671
774636
1967660
583775
366211
1280657
130311
115526
1033685
141200
536257
615238
618470
389412
1054118
97711
1378359
806230
785584
32388
325635
570360
476927
827552
442342
1382281
1003756
1919980
1517821
1853385
1055315
714975
1229998
1675004
867957
674962
1868297
1437961
1676529
713905
1678689
878505
1255033
379886
1410294
236537
642730
326392
945175
514497
658147
1104723
264854
249505
1836440
2711
660724
1318596
1287168
1934827
685168
994101
1699013
808424
1878741
1304802
1775387
103763
1148563
236684
451296
1149719
1808567
21377
1575396
1034796
757190
224729
1740866
1568904
1378386
502737
646386
1209938
414252
262146
672552
1466793
1499860
700717
607836
146215
422816
182424
937916
1402430
1368276
960309
580480
1222653
1531587
665182
1255050
522064
1846388
1133691
292298
64414
433377
1159301
122771
1236438
1849604
533299
162507
908546
500324
442632
1350792
1726108
947266
1254852
958857
114174
1917479
795564
1849342
530996
666606
932792
1668624
662099
1501363
855112
178801
68328
335829
1856273
832448
1742583
1641109
836375
134114
745839
1210580
791653
1842684
789502
101733
1237898
98985
1654771
31513
1235824
21423
585827
1211132
354948
985562
1968504
895819
1286148
1800967
658627
1332074
1292684
754886
1235615
594761
1359568
511883
679774
379965
152626
1423826
895004
1432985
263377
911836
1836910
477103
491948
1266931
1003566
716624
906749
1033866
1114243
683862
1284662
1291415
1663723
733574
234653
309932
1203774
985828
1409373
1392862
138531
947130
1894369
1042507
1009803
994750
245954
1882360
1249230
1153569
1139492
665039
1542033
644650
1771074
673672
1391611
1222372
836961
1596675
193902
699590
1099352
1047434
828920
1991855
1451286
1449769
1199745
410438
1497743
198867
1519841
1101318
1941463
715652
1980772
308849
833878
1430140
796004
801931
1329069
471204
4082
113446
950257
1904193
1909252
295184
807551
217341
1237019
1207797
918266
28107
385448
724273
528312
1325216
684892
872486
155459
1313504
1225877
702605
1988342
1529158
1057712
1194708
77054
197551
1877729
1460220
534363
1126783
1141464
1819860
407336
474042
384618
412423
686441
870235
765650
465447
1969205
1051090
1424620
1221188
803164
507517
1524935
530858
610816
887053
570313
449899
137043
811184
1242154
1655047
1826693
358457
853521
1316926
1125180
1091649
712771
862258
1266465
1280719
1539465
1868933
639331
1838258
1554191
1776156
1738388
1110603
652871
285469
1124515
474185
917911
950720
1013210
470445
1108986
919049
1450313
300626
1052180
1684274
1194701
692672
1407152
1339714
1141258
1828063
820301
179269
826672
1979767
1439685
752858
520983
1001349
599344
845603
310908
133798
492868
1884886
1047523
919871
305584
1869487
56036
510876
589252
147105
108085
446463
1491684
1931856
1507611
1720909
1944085
1502336
1386143
186831
1086918
362018
570088
1165093
1419905
429724
110655
444218
1998212
732203
229222
757358
1898599
1979168
883096
1809879
281304
1635053
1721548
62660
1645386
831635
1937383
193324
286149
1571766
1532645
1435929
510729
109075
1451646
583869
1391790
1039813
1849282
1297808
758104
1747511
1153542
1909135
829719
1170552
1376922
476936
238482
1920648
987567
826258
102159
360540
149581
1104212
1209474
1415197
255777
1585196
294482
1306418
1407766
1030074
204059
1643942
1102362
530238
1876116
522421
68397
611617
1530349
1359185
83113
1401392
561243
998746
514379
701340
787722
454000
1519341
1805581
915562
1847045
1997897
91008
811881
1775146
443616
1395537
1183163
1530678
1648715
31324
607336
1245539
423852
361722
1827304
1113444
1764732
532732
450665
1807632
685009
648291
385919
1575236
1091727
304277
1474255
1431635
1676058
330669
1428596
1772649
38908
753556
564745
1267382
989088
1444810
835237
172025
1444188
1458411
926439
1820774
993172
1205522
1393640
1331660
809481
586691
1247602
1576810
57434
921542
192900
1147558
730188
117567
1944295
311287
1252486
592305
337511
633830
1768801
1912264
1316478
1496917
763294
1766031
1233379
1260303
915029
938708
1494458
378087
613191
1754960
1521212
1182736
913185
743939
1411989
1888759
717029
273194
1587762
725221
644700
166954
1889197
1397861
41138
1270996
1416548
72253
435201
158416
726554
1103424
1083507
1204328
804213
219248
1461947
1983180
744805
1126579
290547
1971955
1230993
865862
389763
285396
93047
587380
1853910
1564432
942711
535015
1218773
1644861
1122105
1793578
320609
198623
1091289
1351867
1007697
998638
799677
1797899
1108049
1440185
1746147
794733
224457
1253363
1982439
126669
311647
158411
1274053
1551046
813387
129963
1389985
1088705
1454831
1039970
1712260
1827886
556639
22959
1904663
1779006
595949
644226
214948
1087096
551456
1748833
686406
453576
1343766
1277709
243470
32523
743480
837738
1888795
1371450
1795608
1747159
659036
662332
1843624
1939957
1935410
1059821
113462
1899841
32925
1751548
922575
1294257
49046
1894626
1887789
1106551
434814
693436
1414218
1014234
533642
552461
175794
1795811
880325
1422092
981536
1456174
1827160
558339
943163
279604
307583
791514
1840119
7835
1690791
793125
802775
1347731
947357
1845792
17757
626148
896123
337913
1956472
1587199
1111356
13512
1707722
74269
1063531
298602
1646565
1759593
1002550
96676
1101301
15757
1940462
150287
1296600
128285
1762613
453763
892759
1628509
612152
290058
915886
898188
1623364
1794223
1642210
439306
241825
1887711
1496356
1889761
153479
772348
1191052
1205926
735759
560134
406743
810466
1788520
716717
226200
1036586
146481
663745
1085396
1539020
595197
419531
1692287
603031
147147
80498
1412731
499534
405156
758786
1558421
238167
1647135
55102
1989382
1781775
852696
1470564
1082089
1646859
1100628
1142248
1498383
1583056
427525
1341414
1879879
723315
1497279
419108
1807274
1643113
1685911
1727936
979097
822549
72367
177267
84090
1862403
269946
1058701
1647376
1602101
1154752
1086421
922185
648736
233026
1496905
1550945
1873425
592527
1940746
811755
1246853
1719299
1308136
807785
191072
692546
287482
584183
1827037
507166
720450
247943
1773449
954006
1852799
1789253
1570714
1289303
1794851
115344
1542036
273556
1117003
1424709
563236
1854061
952643
1082617
1382772
1883407
1632316
644546
469746
138057
958185
1849806
1868348
1824457
628090
20353
1600663
1342423
460986
1655928
28269
1706164
1689647
1483891
134101
780189
941972
1197128
278088
1916434
807260
886466
413354
965925
1208575
1512213
1336709
641350
817044
756973
292771
216869
137631
451877
1742147
562766
96197
211286
565275
411289
1071913
440676
1003483
1828950
1790695
179725
1694123
478539
1998792
585295
1396497
1306840
1801025
1297386
1650758
1387003
824531
1709605
1505778
721483
785892
913625
656456
1067410
1154226
854865
646170
1508077
1576612
969413
1004524
643915
489092
791755
1196667
1885598
1438099
813079
1519252
1597600
1464532
1272194
734237
974484
945135
502397
236760
385963
293358
1227388
1591628
726475
957610
364880
1125083
1288088
1156953
822354
1225470
1571002
1083168
611230
240682
255799
1094174
507732
1351001
1475017
690995
1257310
1864120
391890
1283311
1610019
176176
419508
55600
980292
1233252
263541
250291
465317
898496
773621
979285
419736
1894495
513677
1313930
175572
110843
1863564
1761130
1618166
438426
1266913
165532
1078919
356679
1805819
433580
936088
178606
577529
1933141
1128918
70107
325911
1296524
335266
1951751
1446928
1565325
835708
530540
447575
1919692
1299202
320335
708571
1286287
1557397
1670277
1985552
1711413
635409
380322
206147
808199
1185266
1403473
796748
169286
763152
780407
1690033
364670
753646
317540
592366
1055036
819262
1821165
1395019
870867
1323741
241305
1099771
122858
826782
1503824
1392119
1123723
172774
1879736
674905
929588
590226
484915
517707
1599974
143715
1877975
936517
658960
1569228
256742
843896
229490
821893
1494812
581399
1938374
1797154
1177642
543021
711615
992538
1739721
1124864
1680173
1979349
1595594
1816219
1145467
1513860
1316402
1955975
1849438
1002334
178376
537766
25990
767434
951029
838464
1013060
49362
1971387
931657
94972
1704036
404909
1078859
1088410
829328
1348735
1726924
297492
434613
798492
1607741
1107551
1089065
1622182
123087
544303
1980874
1553954
366111
42174
1750755
1830026
1522962
1745089
1376170
979568
604795
1741835
723571
1323186
1949463
324926
1508816
1387655
483114
1742157
719747
677498
344599
756330
782526
71324
439138
347235
65808
1932185
57529
1877578
893107
405535
858267
667791
1788296
544627
1041387
202755
1225344
805052
1365291
590774
1598326
1566209
46298
1250912
586700
976822
1675625
762729
692203
1220829
1629728
1485374
1572492
1441090
581796
1218572
1762509
1953713
374974
1927739
195969
415821
1512178
1930064
671346
453365
843934
1813827
1346386
415057
1449029
1301119
1946057
256528
1984523
1057294
213171
851858
1810267
1283296
655010
885480
583225
579170
1457822
558980
327565
1125509
1457281
1191402
1852199
722774
1938873
886266
1395817
594200
144065
1046126
1837803
1213742
665267
718465
376481
1319059
1471146
799698
795755
340589
44113
1960401
801550
1484487
713148
1479219
1496026
742937
1593997
1009204
658231
1113614
1575762
1311713
1183197
982977
1507451
1542331
918887
1617157
329926
1358514
660168
13399
1255579
507904
1048962
1759666
995202
431356
1125685
1669087
1657059
19092
314715
1778530
1841002
1165002
246962
506669
438446
84985
1964480
621164
302611
678649
526242
551197
362562
881962
1721036
887252
1026973
341386
325526
880817
1092434
1092685
329087
487757
1758333
1109532
1717073
149690
102252
1578696
290590
1664580
50192
1294729
756080
1191865
168074
391584
1660534
1198536
1038134
144646
1436389
1048643
608582
823029
391865
305592
178084
817705
196249
12612
1109830
520188
1916527
1687124
437168
357822
233400
497674
1454373
382601
792623
1631489
676067
1294494
222056
1354262
1914046
416864
1386789
127444
1484078
1535358
1137918
201437
1010273
1650879
166904
252231
1576010
1310706
1092412
127784
1774846
1754533
378794
1054991
1092729
1794912
1228303
668021
1343343
1268044
1442152
1307219
1727830
530920
850812
964532
1642537
37178
1217086
1853976
837443
555829
1207055
226063
778364
243434
252311
1566958
840108
454755
1670062
1767704
1388643
777367
414094
523047
1444637
635083
1865817
1644692
791225
467291
1253447
1013674
554676
1041858
1968207
190300
1828608
895406
523285
871876
1400121
1546469
851570
1427252
300107
714843
1502967
1107869
1572151
1838962
305617
929911
1397435
1615324
1963163
1402960
420401
489630
1535960
1653083
1375836
1220596
136860
1657392
1830147
1529936
159587
628083
1360325
182268
1921630
1006050
948652
85458
431172
1733725
1959554
1266019
591858
1755187
661721
552026
468692
1964251
1005729
165049
1937087
1545752
392732
799804
577390
1061573
1739610
1594761
846724
1273477
1831657
673412
172721
1947403
1577387
393366
1526286
9872
675010
180391
1436810
400515
807093
991897
928858
781326
1220477
655424
533121
1045193
463772
116467
1913019
1805246
1618553
1196927
1108204
334544
372884
1982372
1073983
468102
935272
1483009
1492612
666803
379723
151439
1785940
497121
735459
178480
1748827
711988
558669
1475267
1344007
1095351
497234
363015
443630
1765170
656145
1146478
1229349
1976766
1013310
115897
1565746
1613154
1267337
884419
1738067
1012807
1175030
1757314
1774220
1218059
247303
1957193
898671
1974270
1826242
647319
1342733
828921
1763287
1255080
316342
1846581
1745021
393327
132226
974159
1254440
3062
585803
1357163
1414613
1623536
219788
780306
104788
534842
1668036
860012
348912
1878753
924210
203158
1499381
1686851
1677462
1569278
452581
1599221
1632096
1831400
943007
55315
703976
161877
1011970
1103193
924323
864160
925219
425089
150537
1546485
1939915
1680984
632952
755603
497476
378244
1148495
923878
791092
1577583
1963970
291951
464808
1360033
1953777
743795
67679
1217482
948975
1731407
78920
1912133
388402
1705387
1060218
1704526
331300
1336666
692843
1610780
596716
858118
1276973
1567961
452830
955533
1317125
545423
797445
1180878
1254404
47319
1701730
131690
621966
595689
554239
915203
308304
107520
1374253
1487579
1920858
747908
1565953
1459266
178560
414054
1305598
1522963
1882763
225531
871
180690
938100
1969841
1943329
985889
8729
736057
1365656
1288626
218761
550113
1431419
397019
1854271
140364
1921135
210093
6343
1077636
424661
422058
823335
1683397
756350
412763
779271
1736899
221190
13080
92639
849597
1352544
83945
178911
1990000
765309
691983
446083
1277193
1304336
1185294
1969430
1761273
70994
978413
1301862
1850304
1105866
1012332
631857
1690223
211871
1248421
903351
306943
489705
1113745
664171
444176
1874874
1507762
1246729
1894496
453767
1719184
337246
498637
1406998
156910
616325
1934312
420487
253380
1795297
986917
1771346
584860
384715
1772668
115722
853630
1906163
1793979
1151325
1400257
1299258
42370
245495
1512461
854782
1096889
428492
1597533
687985
927302
1246401
1448285
1749159
1980082
1544475
246967
245996
364750
1758062
627405
53920
851312
382069
1735644
1223645
825569
1636408
535126
91544
1945631
718024
1927482
849500
656989
1274759
1161973
1752113
131802
9590
570460
1415670
1699403
1960953
624476
1556466
1560821
923665
720459
157273
1707976
1936781
552775
1461999
1939385
1241717
364467
897827
790544
1640289
906883
203771
1463907
1393262
562533
152113
1250479
1051150
780286
1625936
1831053
374930
217532
582387
744550
1801069
396401
1099753
51531
1862183
374069
1543720
1493003
993829
943448
1454249
457464
23351
593170
531417
1327733
696089
167871
538
105905
800064
659134
92970
1307360
177531
1431783
1902314
1905176
1285883
775472
500905
755287
1320167
350282
236559
836908
785391
1266014
1527310
1305610
1220045
1298934
1844117
856253
1247874
210204
1896958
1629866
515751
1943552
1932348
1234069
677255
594118
345495
50974
1608975
1320685
1414652
1686496
1148187
1481566
1490256
1862625
346989
898053
1692780
911987
518397
920402
67843
1663640
1739071
931982
1618541
98908
476635
1973414
488906
291926
959595
1440883
1359207
1201134
1791010
1050168
1411791
1544358
862476
1271776
1379484
1276167
1299446
504899
1935734
365066
846477
1207233
1109055
1124177
71778
1938726
1321346
630545
215983
1412596
1061882
1870820
1340426
1688436
225821
1995437
615524
1460388
1887907
1760730
1212373
1659500
262139
1936040
408902
1262000
1525061
780583
230877
1666166
804312
194319
1984420
144944
1018127
1155228
644493
873055
1889628
1776829
1621646
574240
521785
1080248
723515
1404433
1846345
373923
68196
728275
870139
1283999
1899457
907522
7423
520662
217271
14824
1151358
1003524
1064349
1367106
815302
1703765
982386
1091576
1626713
245277
130668
811081
1439970
831181
541551
1076860
871210
845241
302784
1092025
1940738
1179532
1755737
1440494
1499800
659706
311089
524354
505291
1750286
481125
591632
129773
728750
567872
1909290
713137
1229538
1335713
1717635
1630509
94224
1955477
1266801
563171
666500
663496
253717
19237
71075
1183424
957664
17201
947652
1877820
1564695
1800604
1378262
1916904
1537742
627211
1477106
147020
1671643
767631
1359499
1314346
1152577
75474
10758
1951397
372030
340992
939859
1512055
422179
191620
1468618
1720879
1469950
1014372
1436135
64260
1070256
1292602
1289472
1764713
22089
688699
905362
1016593
1297933
1786024
821977
1956469
1924946
1147145
1349683
961703
953855
842210
1619804
1308099
1141726
1147897
60187
1650659
1272607
1788073
1238181
1815913
521229
1986529
426790
443471
499110
1104272
1721927
1196346
1982616
669095
1492717
805347
884511
433010
377430
15788
737674
1768621
304690
805110
1036117
1581778
1256808
1030157
90978
423821
1127428
818861
1379333
346358
1122591
429550
188637
597939
576980
259767
288378
1261469
1744858
1890240
390881
391547
1905696
1156260
244238
866428
738494
1825495
602189
1547693
1305729
210832
333526
1018462
1978137
1070429
820100
220687
572783
156746
536582
1191968
985660
505442
431968
1324193
754219
1258590
483170
92708
748916
310379
344886
408996
753522
1790790
187777
329974
426491
249983
399825
1213509
1235076
218304
1431222
1952402
1736002
1101910
228483
5324
987899
842083
1167181
1563433
1913435
1119966
59563
1982854
452669
983900
1203369
109390
1367162
1213916
1070331
1334951
1432872
1896065
87970
725704
1946974
1719114
858274
1992245
1407676
603394
1463618
553298
1503411
859185
908892
1152398
487111
1338121
1991772
1348861
893177
1831112
1921981
1816464
1175942
1110380
875992
683465
619040
838021
128316
1229703
1696413
180811
178440
370999
1624188
35513
978893
1719281
1199525
1389362
699014
1386795
1023206
550823
1269244
588194
1504615
1877391
1954568
1748775
783620
158516
981322
517636
1812230
1043420
1005401
1811684
1509519
905933
1592697
1391478
860314
746992
486892
545040
226436
84165
1659684
498025
208065
692699
1537231
832215
369961
449484
564432
330880
179876
852015
1078729
286053
1704858
1266331
1925446
574447
268783
1678577
1969481
697465
1559751
1232153
968266
248441
39812
1153323
710176
1908397
920179
364424
721997
1894669
1910339
1342777
1072214
615597
268445
631994
577154
1558686
1276948
773128
790936
409160
196731
1282025
271499
1740871
236446
461342
773325
1508622
1458760
707280
1605277
243940
1030577
1765355
1121484
1534710
200917
1439740
449702
314623
2367
523482
1718063
238469
831729
686046
1112024
303437
2723
1963123
1826691
1044822
914988
723431
159443
524303
1057120
473877
476978
1224668
100739
308718
111819
736616
1131955
474530
1687935
1087920
1700629
1500077
179972
1467296
1003321
242903
1431773
1472022
483389
535776
1822265
848645
1619589
73532
200538
1947915
1899226
1785639
1776922
1659043
1691134
1657615
1658598
262346
1583466
973685
1662116
251579
1791972
1364362
1141395
1611093
1275697
675339
1299264
803978
792535
443085
1395976
414706
1222195
514581
413601
992287
1425386
1794479
812261
1688290
676883
1872006
51703
20987
1929833
1810116
653418
952889
1782217
500867
347808
1060038
1014921
1705291
316196
961786
1982961
410877
1502407
1673395
221878
995142
366983
597929
328799
1397315
1144389
22138
78528
899204
294099
214938
1930276
1542817
985732
948219
1329617
42191
494302
864993
722500
888418
280073
1341591
90476
1181390
354697
319124
687103
565351
1802513
1040277
1753199
1913578
1470560
463768
676399
739821
283270
1951468
1019408
887433
1927524
304715
1777634
1194205
539915
1814757
870334
1839095
1353224
1267022
971837
1207778
1174071
1130068
587684
494267
637334
1513312
1474491
915909
228646
129752
17362
1570701
954328
230609
1983511
1812682
542209
1442143
1600879
452830
1115433
194838
291984
339180
68208
1454677
878718
184831
1152784
1804560
1287563
1278951
1786033
878608
1342547
641175
1167681
1790656
1513929
814265
648751
1727247
113866
1744777
945703
619315
977371
747468
627033
1557218
1142197
1972892
1045799
1879752
1484025
1257256
979367
1246598
433904
217599
835271
1018881
1369830
365715
265528
107930
1339860
358463
892487
367730
1204207
1823821
1789808
783061
715661
363418
1006359
1874059
1781350
77979
508006
25085
1848037
898869
1379308
1708560
435616
31020
1511244
126064
1933838
1053147
555113
1768790
1714572
1969897
111416
754517
102491
688791
1923090
181343
1080745
917532
1880640
794678
1954093
1181386
45736
1326208
290065
449918
5330
1444461
1714599
1865283
1678303
1411888
1700646
885570
424860
965155
649701
1365203
755067
282403
29141
564024
1705399
21320
277948
1945699
561792
810055
134665
1506792
745174
873360
1171897
180815
32790
1312639
1340189
1511437
648448
1429165
1231304
1386404
984724
302205
276413
1292892
1410502
1426218
1779694
319855
572777
519832
229152
1557648
820305
956129
1175942
351108
427754
1460811
627573
456092
1296890
218680
451211
1529800
678515
953983
310642
192129
1109180
356589
1346303
1190688
113547
1381071
1507504
1946965
1824764
326871
349211
1833028
1248736
1122721
427271
1311915
533788
115322
364736
1360007
15829
1041642
119319
843374
1603357
1546237
817255
1811415
340923
282743
1323140
342494
1024530
788232
19679
789872
1638806
843359
858156
306841
185596
1733402
1351834
387721
604452
1872285
1108124
861859
1341336
30204
1259784
1721079
570459
1839835
1088462
1306157
1583561
1989437
772486
1424893
860437
1166880
1822581
1204012
860375
186946
241140
1794511
588062
72053
1088799
202455
1439889
1574731
948886
1446838
484216
1198164
1977430
1776572
314058
153645
1615918
388991
891830
1220490
500400
1259728
854647
375094
91020
683427
1743334
1287589
1768451
1061667
155439
268177
8569
1633130
1497649
731826
849609
1157189
1826470
432396
82695
1592270
1407280
919711
1955036
739126
1453070
573231
1897288
1669473
829091
626149
438722
1421228
1937130
1971480
496546
681658
1363282
631052
1410206
1886035
1999964
899388
712290
1831909
33474
1021909
1384134
197367
1695093
1389001
1031147
1716597
1516401
212633
1569095
1127112
749016
1785982
1482350
333495
618502
1035142
979953
1821083
404602
900085
1060627
28008
1372424
455242
1727794
848124
962715
927294
382749
1936707
187388
1400075
1635397
624859
1325190
860112
465055
1122300
1374063
1915371
1874293
1311060
1666500
1906540
1109572
134258
1394936
1770580
1200753
1328536
1206136
451245
1656920
1682005
1144291
648687
1091022
736546
1437804
887321
543902
380137
454189
685929
395202
1585649
1448199
1852414
1470333
1460742
1971062
739875
975434
1783918
846581
145815
1928408
1108409
778025
333042
547283
807257
1650565
1952919
612391
666434
1692576
797559
182716
432407
714
1124157
281651
225096
442689
464371
1107530
1619561
1762258
1796492
844285
916382
281003
1952452
222465
461561
1194552
1830352
1131483
1421727
1589484
1800420
71307
486746
1099653
331044
1298964
1101622
377106
1376048
957102
1298056
1785979
1108334
1763852
318985
1114592
1883721
746042
232096
711332
1904873
1669579
1390898
779076
838724
123806
1103245
863670
1395364
1683307
499098
436570
1921922
173897
325985
137757
1438449
1120085
1791734
365389
1881564
1632167
1829113
1289613
501627
1261262
797594
40379
1598372
575049
1864107
1605737
1066133
1563666
1140322
810979
1163672
1964682
301268
1822747
1246778
1015298
568765
1107274
1637313
1078927
1684005
1476221
719410
1383155
485112
1397821
1171491
466366
1993241
973322
852657
82217
555985
1527180
1357834
1282385
1176214
1644818
1750150
1129518
818135
213719
1318671
1254751
409109
800096
314244
1015924
621860
92798
1190305
256069
1658176
920000
1735588
352305
1063923
228645
1032863
1799417
1454319
1101777
43610
1848771
5141
97091
389155
75870
770167
437215
840936
45229
123245
575475
1143219
1367022
1552020
696301
1329156
1882453
817623
527316
148880
1413190
1936322
492212
1465624
1537899
337424
468374
287776
1497381
677097
979526
615658
1206406
1327555
72081
1869681
424423
1099010
1713924
83292
550511
527213
135242
68182
1458771
1810191
659485
780928
1351321
361662
530520
1789152
1569059
709231
1229579
5626
65886
675289
1863091
318639
1881595
862044
1526033
544766
664960
1061609
164337
687185
5940
1996960
800249
957539
1597849
1477023
529073
1255975
1017597
1838596
1827278
787442
1181762
1659128
1152972
1515845
1282155
1371562
1325816
105608
642990
342225
351737
69087
1166155
1250890
119468
1435563
715745
1110804
1488389
496521
925032
1174566
345667
469173
1357828
77785
686371
1025310
679672
215109
433049
371835
963935
850790
989504
1384889
1233100
1550956
223189
925270
303500
1449415
1021104
1966058
1927164
804580
1668818
1685672
480265
1687091
158022
1574735
1043640
654804
1185143
1839697
1618968
1010801
1120598
1886976
1794105
956070
917138
1774719
1592857
1214332
1619765
24492
1199995
667880
715733
1692500
1045318
448690
265918
1555292
105081
1039339
416644
1939751
900603
8046
146599
498488
770551
727580
1588979
285610
1239556
246337
1000599
1646672
887245
284368
250632
470850
1384639
35596
729066
1055996
1312559
1691089
794684
1187752
404782
1577856
28171
359904
704251
1195838
181111
1458845
102721
1162936
1026876
687620
954173
240940
1956651
573386
348419
1206961
1818649
1721390
1810331
75840
549234
453147
1879048
1991710
932372
1982124
436489
387138
1188704
1043241
646639
485469
1650614
700017
1736622
1558358
492547
1953063
1063376
380612
1103154
620533
344468
1288742
341241
1151561
555183
1026043
1182000
1572334
962892
484412
1142971
485228
1701232
1486191
352235
426108
86711
375062
1432146
1392453
721486
314857
403705
1085105
1915272
96902
1835476
570605
814637
1450923
783513
270353
7133
233564
1856119
1565089
99691
480692
209499
1432636
141458
990987
1357869
1940590
745583
306811
658494
1637150
1242107
726712
303390
529083
780607
1489659
1278884
1882033
724730
1731088
264268
601337
289980
359543
460169
1736739
1167899
1392927
1201219
965301
1670666
881653
1506532
1324948
1178891
360575
679597
191173
1272252
5839
704351
961330
248636
1433286
510075
117004
600237
1632088
29710
628190
1281510
1115102
869694
129594
1856710
909036
958148
1665430
1222186
380414
132296
1293622
555908
883435
1805494
1016971
1122617
1823761
1656110
1804578
266801
1597527
627193
909893
1865367
728497
987252
793529
179282
1252722
1039415
1595481
671026
241856
1334097
985123
53007
413192
1501436
1387785
1626273
1354460
889589
592886
295760
1726807
232872
2917
203682
549419
422371
147743
1292796
642284
1732343
1084584
156888
460332
1065479
1035587
1539580
1137376
1662110
153992
352540
527156
176464
458278
1539400
1400789
968999
1836411
1189819
1905974
1489854
1117559
1062737
733905
351076
744935
748026
435014
152285
574529
569408
787073
790716
1841670
1504984
1356312
457034
416693
1510906
1669636
1852624
1492060
279476
1212001
1266409
638677
1467891
1242098
122031
1198948
1059681
1556146
621684
151197
494041
863352
1138772
1864848
1150953
792263
1963228
611282
329421
1770964
1892866
1021928
632146
744912
1571517
1750049
375201
1793068
1661684
1303440
154646
1596226
1560146
1144472
165610
174837
1895261
1563969
57954
1922978
1487875
1868913
588333
116320
1861276
1313864
1798595
1876723
994925
1586291
863837
1559478
1009058
1823153
1362300
786683
651086
224808
1345912
1049239
665681
1004806
201843
1109761
1424614
1445467
636326
1803314
1578817
1016584
559219
1847310
484204
722261
355663
1109040
630455
545728
947063
1479148
1318134
139102
143046
1788304
1633193
578236
1106004
384689
963960
1656896
416463
793156
415141
1225234
1480193
374300
1024957
1063920
1354875
57575
1884423
1486391
813378
884349
1899529
398706
49260
1016620
260099
1598611
710721
1510062
1309778
1521470
1291081
6790
1579134
1883536
1647034
1805518
776532
677183
400535
356618
64941
952894
552204
1618273
347068
1982394
565690
1066676
710777
425523
664222
91291
1690464
787240
498568
1080397
1876120
669018
186787
23540
1204860
870576
1145062
185305
209109
839627
797637
997764
1627785
691459
1477463
778147
590157
849461
1948830
1904252
1020538
1421999
513928
323602
1919055
1633875
1801022
1983696
1967762
11254
1097128
1551829
664815
1056859
1887915
1194145
631309
1341786
873066
1431409
1842784
230049
1379425
1753133
1455284
1966089
1941131
120267
26024
465751
747941
1909926
1166346
1178441
184098
790922
1858628
288926
1995629
1277380
856560
878206
262558
930082
304268
1620708
538577
1072235
102057
994148
287196
12651
725442
1481575
124921
670009
556354
789482
1224450
652187
1787678
870196
423715
414007
1711387
34991
1628279
1269386
924019
398657
475639
971699
860554
466737
655779
623421
1227165
1231785
1847030
1084042
643716
1323519
1558509
1956327
1081161
359038
436847
987991
758855
80849
1460911
1629779
1863925
274912
507462
446299
308051
1786868
1417559
1385531
1845611
678578
1397727
312933
214626
1088649
127968
132421
1002910
120055
489117
834503
1587129
557311
849715
1399536
1592146
947877
397600
1643340
1194556
369008
1372776
370201
1721510
359400
192462
1052054
1971552
1534340
140305
235511
1409021
1278347
1961684
157740
957229
984512
1967168
175469
1111210
818825
1970095
1840253
1860899
452835
430883
856692
1413829
1076619
68118
448295
703047
1508754
1748069
1261348
536112
779693
1762706
1663580
1246450
1995490
342681
1183818
870069
839103
370444
586307
1174258
444580
1405532
1096511
1990360
511315
1398211
1714638
1737873
204582
381224
730980
449388
1653658
1377873
1686058
97187
514544
1334445
357035
1680362
457359
947126
1672857
722002
1689339
621510
1423342
1378308
1236503
576307
1656373
782089
645516
297954
162540
712622
39082
1219907
194496
1986743
252887
1820002
90634
52745
76949
1779060
939718
1651303
1062345
1791136
242512
1830166
730661
569980
1208856
1180391
1122238
806400
1842618
281567
656131
667870
1070545
780587
755457
511660
500335
1769864
1081287
1727205
127892
1372162
161354
382000
1828674
772607
130258
1053244
333002
1764717
1415086
1477328
994662
718857
1725854
949682
1549702
1460950
1219095
353104
1942765
1930795
946882
625124
1613506
1733744
1083619
820387
1767173
715409
1905148
631062
498666
1473105
1751786
1342235
229476
138368
482512
300052
886266
1801278
650587
704668
1517487
1349138
257482
446175
1920467
1587750
1920624
700928
502145
1200779
1662232
340508
1376813
1484618
402192
1100266
1000086
251073
1161538
1862749
348106
601567
1792166
1045400
1158094
1158285
727674
26180
486026
1505110
1996006
849937
1328702
1266125
530754
1938407
1874512
1995832
978845
1869677
1407600
1362750
1199228
1250695
222962
1106745
928380
1534526
1024366
212173
168197
428298
1129140
800814
723039
746148
723398
651229
578442
1788085
1866551
998413
90608
1748730
822290
70665
292367
835859
930986
855782
1694235
18573
1807735
418510
1537835
22510
1455502
1832548
1109987
540638
1977765
1178484
1684590
233404
899253
974696
1127189
1702789
205109
768770
136143
421244
792889
951684
1016705
1274461
1728915
1507662
1838991
82592
665751
756462
1444815
251768
1316562
347513
1428437
1561679
374158
1289325
1665623
143566
585933
1821670
108094
1830588
832735
11787
1940894
1734708
526762
1808729
1680138
1571632
610089
1777451
711529
1661705
228469
681280
287031
1286581
403526
324507
1010332
30305
1401328
1123572
639348
1348573
1720677
720918
788583
69842
332488
681098
1839254
1343684
1278369
1400295
1554365
1863941
733236
1342417
688104
1067752
948538
1598620
90207
1392104
1078830
989437
1344259
857974
1911027
1287658
656658
49426
1048106
736822
1076605
1465901
45757
147675
256569
1775307
1572722
608009
1648517
1004233
19254
532943
1382743
1235593
744597
1241876
799017
1880146
172136
55750
682929
1613654
421990
104536
803848
1275005
6887
970007
1116755
281635
560757
1458097
1667243
301364
289357
1855575
1336938
1799928
1136468
626869
1475068
1089003
876142
985585
32663
197986
973488
372296
1814892
28022
276623
934885
1940419
628527
1564115
551705
1735479
45033
1827420
1193550
1364472
1980939
429704
1135942
1354711
260704
417375
286555
1616625
99809
35806
971867
220289
165316
504450
1078182
1481896
726314
681518
1448956
324900
975332
1561179
1318690
723260
1360954
1477350
1449022
368657
421668
1180981
1910221
827854
1891981
1609047
460144
1744918
1450232
643951
1912937
1869761
709833
190063
123420
481753
110933
295542
1585838
476123
444283
1478547
574113
119072
1345785
645632
1348237
878861
1951444
1737959
537180
1832750
1088281
200964
1156443
1219112
426251
619500
491615
1012117
706288
1263996
1485595
1585025
1620969
1739016
1934374
1045871
1746179
659655
1913671
490665
1617262
1542804
66671
1564085
1492290
1049275
1477593
1502920
351577
363362
1904512
1711737
1585246
449237
582663
1867728
627498
1470025
627973
1653350
1528458
31619
1482436
1469783
571173
1299244
977336
581354
1020249
448386
786760
1941002
1573611
1160766
1903248
1895800
1245391
811111
301148
663704
891001
1261827
37256
1212644
63357
353763
440125
923589
605720
1757015
1108532
1078258
35208
521345
674827
886468
1560025
11671
1116121
1990869
1468409
1330640
384617
1022795
1409056
212489
1909640
554492
1493
153003
1801407
1893771
11020
276952
1915888
894167
155590
885598
910908
1210131
405970
1331306
1593947
1992423
1227461
844646
980367
316531
1103730
1792878
1298889
261994
1963439
172343
1858078
898623
1928048
964584
1680006
917312
1471525
1187177
224091
1516882
758275
898627
819296
1424239
1929902
525120
1309403
950653
746340
1540829
628443
847128
604594
1805151
64294
1774420
143564
1984214
626441
1114814
715576
1512203
1561899
1101223
960060
775488
911430
41923
1624042
1219122
199414
1667641
741905
688357
1951725
950967
609846
877475
250694
949492
1229128
1388458
474139
917440
550789
1540126
86486
1520723
856522
1355056
1725553
1139170
1875711
1459522
1820934
251078
1824440
399753
1636876
334314
1440495
1423734
1882614
93979
374395
120557
151035
508471
1735791
616312
969834
1818269
1095704
200491
966324
501247
1730
1465207
572058
1739404
312794
1306453
1393178
495301
1868961
1823607
1880294
1845902
589924
1350828
1160029
1492292
1612504
480158
748402
1669118
715517
750632
805357
1442377
59579
1942949
587505
338854
252230
60535
267272
479638
962011
864313
297022
1155367
62531
769105
718593
1723067
1331598
1601018
142258
1602821
1800375
1877271
406914
1890233
1626682
1328081
1045332
1298160
1198767
232713
180556
1731749
1975892
1548507
114645
1217573
339216
1742097
49250
583757
1121976
504199
1694268
905828
1603067
47272
1282862
353338
237970
740999
1006384
1339477
420330
1435872
431955
946736
44640
1806811
1645455
929684
296525
938723
1192419
639675
130938
1440698
46229
1039658
881941
460164
957197
935403
914864
767028
574839
1813
600212
1556986
437622
1583432
1038657
818625
1213473
1237439
1939619
1451878
392205
139615
198100
1760807
233555
572767
149481
1482533
1329216
368055
176984
1921204
1294389
1497159
165658
1466041
1120697
231287
1859946
355450
688623
1457934
150630
1628601
800219
1200755
1215401
188206
1485380
210699
43169
697804
1885958
376727
1345059
404920
1088092
930741
1298634
1654596
1745024
1107675
1152946
533652
1837159
1348454
203428
1308118
1863659
1629482
81998
270220
163251
994101
1124467
1123273
326988
1660930
1126627
1557428
937614
982851
781975
967221
1798921
1457776
1190409
1212601
1996867
1668939
383610
177326
486707
1218913
522903
1555298
1801218
1358495
960949
538709
1904076
943561
169284
373107
877149
886108
1117262
1223608
970045
22658
1856669
1017243
1789724
937816
524097
1814727
1066050
1089023
1353686
1007462
1893156
734421
1407661
951346
1030813
1821543
1047933
628362
1369625
1952627
1876736
572906
1537202
577026
1283511
1971092
1495994
1565328
982633
449767
785346
547771
36018
1130258
1951076
48488
1460630
102848
1430703
1368636
1045377
457673
219845
1070461
1056672
1843322
1022526
322554
600438
1266147
407178
240822
855242
969950
169051
1259277
773980
1972230
1437187
827289
1156912
382905
1568546
1535369
567992
346988
834297
1365885
1902629
1209209
984482
1518583
261949
1656923
1424912
1298643
1919614
470400
1610753
47577
1992679
1606133
1400238
179040
1469186
1095700
611290
1183491
12482
1641879
197836
1041884
584956
990342
1186902
1524973
247234
1597502
318
548124
1743948
971020
1684699
1758479
276627
567295
258151
650450
1409194
1459204
1967899
107596
719115
1218861
1800585
1329691
75227
311896
880999
1295516
761448
1977003
1031081
1977629
1236618
267589
1048304
1246142
1598181
518051
1066441
618925
1101644
16420
1794913
366032
1044504
859333
692029
171510
1014662
1089896
1613574
1456592
1969515
1507981
1467760
1199004
663011
1899911
767971
1314787
1266624
1450239
346718
168967
1890053
671617
26542
750105
902710
1412354
794764
532948
337079
1461061
805356
1703188
1573365
1656851
1611553
682529
1252445
1067996
351253
276062
90478
1254337
986863
1737705
588726
950844
1848938
1669288
558357
1504310
1701423
1338073
1327882
1726067
442868
356130
177532
978689
1478145
377044
1340236
489885
1884649
1911425
1793475
570638
1317854
871737
540151
390752
403334
718058
1882201
1589126
1174169
1552364
1098168
1792442
1263498
841612
1772998
1956553
520638
1986489
1896373
1498615
155222
1381451
358095
1325268
253060
1545283
562546
1856002
1695493
1435490
216721
1606512
1555299
1493292
323425
356284
1964251
1429147
570469
53803
1193234
1525404
112871
1888465
1765339
186551
208850
1430249
668330
1303362
1947938
252887
1416396
66459
1034103
1619736
697211
62120
551615
869870
368330
189058
1310264
1322269
486114
1515022
1118356
473431
236520
1848194
19256
1586121
5276
1400599
1879743
487132
1034749
1047227
1992942
669682
1611205
423929
849932
815650
782004
1128852
1961082
414307
1154022
1749744
730292
207242
1072789
100170
108685
1450571
1756503
828642
404174
1407391
1762058
695969
1335150
1815108
1619389
44719
973363
1782241
1748040
1598876
1821006
1160038
818975
549401
165648
1478849
1863112
1926878
19037
1331173
695713
1256237
92126
251060
577533
1607391
762834
389495
1368153
345515
1382558
1522128
1732533
1254406
1735501
1870011
907652
1885906
1643837
1700329
1600091
1176142
269957
454869
295878
1247672
677944
1569149
840731
127331
954059
1721824
526766
1785194
1258246
566798
422587
1112608
1791290
1263513
1711370
1930559
331319
541106
1693434
739012
1050531
1761568
262050
1594010
1563732
521097
1252274
821547
1005708
1337660
1547667
1398800
1796593
851158
448599
1397524
1706571
1267140
220727
373596
1523417
813079
1712876
1937670
717930
526080
379812
918088
1107374
507679
1790968
224278
1413085
1474984
1286394
1348120
780966
1352186
1519996
109690
1830321
1047354
219623
1330882
247730
417542
1739391
306058
1018402
1304108
166664
818659
89952
531234
1763076
1641188
930565
122498
196939
245760
630122
1154404
655962
882619
777902
1338131
489967
1184679
1369768
1868106
175026
1307778
1011264
1900976
766940
354767
1154814
1788642
1014822
499496
303552
802559
1020775
224740
1774352
258588
1642121
779732
479619
1862963
17570
1563216
940350
163905
162859
1387916
1937990
1867306
1397584
1150661
1691840
251558
717228
1079854
54969
1725041
1459431
1104467
287045
1460562
814853
618340
928606
1586595
1894076
1189240
1875471
1689399
926705
1088016
1688131
771335
763256
1851028
90030
1894399
45491
1718048
37218
1831297
1031203
1246662
156559
195505
659097
135274
1851975
1040641
1278090
1545467
1118056
1448744
1145852
1337023
1868895
1139611
1689614
608393
1322594
1350355
1398128
758476
1426199
1216762
1729362
854585
1495228
1994047
65189
1756546
631780
1159344
1502301
1627266
373354
1417300
1900349
1977464
300686
1203945
556363
752216
912205
490450
1617131
554221
1985902
759642
1049686
493906
1421877
380454
945866
1597566
1469827
15267
881545
722227
838252
1015221
1413107
1678587
611517
1581839
438827
427342
645839
637672
582262
497442
1163113
875613
633692
1157950
1784665
1622522
184686
47864
43282
574580
873378
697234
1856980
1190468
1241839
290053
1507966
1323677
817122
1139942
327345
998886
1934215
412025
323198
623047
1461228
1300840
1129173
700334
550260
1298730
754641
718964
756397
229208
558049
1091628
112180
153919
808081
1660532
1592991
989633
1105956
183960
1736518
1997224
148425
645470
1144706
247127
924397
1322023
1426057
825478
145215
859101
1830096
285721
1096363
1981226
1076530
1668089
1273898
1757464
1430387
508288
1304208
321861
928481
858908
1436238
1569839
1925338
165471
701784
1093097
1263200
243821
1344603
194738
280883
1114867
1483151
1612586
373829
1752068
1467669
1243828
1805609
904386
919546
1038630
1236491
464631
875671
1567253
1475575
853658
1891941
268693
923064
782153
1781294
281824
669540
1309658
223550
433971
13846
922179
1159449
1073939
741253
920525
1297749
1725961
1247667
1070192
296366
290340
1642233
421799
34744
12660
477250
13089
1643307
1268995
108779
500512
375180
938704
1065020
1170376
805135
1074938
1135344
1840604
1379286
630715
648480
679798
870821
1140561
1705415
716598
1544230
1460348
1820639
1814587
617501
102795
1674427
226241
10118
1456418
1600951
1709225
1930207
526745
1125700
1817073
1843276
1869656
1840080
1009815
680877
603754
686805
1335853
667057
633140
1232506
104061
1988508
1551648
1633109
592341
1760433
1576708
424399
284064
923952
1970383
985464
1023222
1186596
223835
757693
1661932
1604673
1721981
1023509
1633377
799106
1554223
86301
1620475
972745
1303553
1467076
1619674
1720324
877222
1102969
909739
1638927
424709
233117
1159580
386699
66593
855751
65948
1013102
318655
991492
958701
1624381
1599159
600738
1373037
99680
49669
256811
404805
1599066
1388745
953780
790404
482314
299575
1068897
1823737
1642866
463478
1604175
1941094
1733740
1480256
1761284
189580
149252
359437
160997
1997523
362369
368954
209908
298637
1097669
911140
444633
1993542
1754473
1987705
1332615
1857426
809822
219407
1476366
1491591
711739
726361
252480
1310743
91852
137739
1848238
292114
748083
96177
1728244
1014738
602405
1462646
1987091
1078
1150172
563496
193581
1315883
1618410
41604
1535218
1741876
1076725
1950608
1062521
1228531
186884
369727
857667
1390407
1304094
1737442
251456
1249323
28932
452931
713609
1620629
597511
581218
160140
786989
1322959
1025759
435608
1292278
370480
1556708
1441125
1017742
728516
41270
1935933
837534
97281
87489
1914299
1783855
851955
156515
1767922
1815299
946122
1868065
1873577
1277090
67988
182512
1982039
1098681
1272817
912125
1704516
992435
544545
288459
1689618
1089399
148892
1578635
358331
400454
740972
488407
1756382
1166880
146594
823696
1064588
111249
794720
731001
628506
90140
1587857
1016649
1019015
1152888
346717
716857
297926
1892307
1290548
743262
1427
1461786
1235255
125251
1370230
380169
28372
811449
1390081
991298
1124727
1175506
138691
1797549
1453624
586494
1295239
334587
1252936
696708
82511
1088793
242666
1807832
1392283
209885
1507712
1101151
1784510
628422
282187
882905
1901568
1335160
913975
379824
1990965
21616
1644668
1030918
403640
289004
1594500
363990
637396
645456
32591
1438841
1734125
1967555
766145
1151521
1076190
885931
43976
157548
1353626
653097
1001772
998017
1876936
2073
1626639
1147026
845382
1683493
111099
563758
587912
67772
1835773
1950249
444590
1400868
731265
519495
1501486
1688589
1928751
1726416
1228609
246240
681601
973355
687520
13863
1930254
354618
1457261
817628
1810962
1419292
96209
442807
716366
1001019
1875832
402268
237577
614353
841754
1078322
1547896
75496
455052
729582
1095625
660854
1939736
320844
538290
546401
1848819
255609
1743545
1632032
1032300
73376
40588
215056
152159
1916705
1462933
1173594
385652
1862326
1285121
970099
1108665
1740240
1261833
6901
1915838
1212030
681559
1095607
349415
1908445
1127079
182505
600446
77979
1118996
1965615
1452859
237699
74361
795682
1631186
1284856
1361527
1512074
90921
1381342
1534561
1402383
718163
79464
1338702
747281
1486848
1082182
1305141
5131
1747370
203557
146603
250586
1508940
733318
576898
1820643
1136219
985580
677445
350720
338910
1542285
767471
571859
1353017
1959368
290773
1534508
1942341
1278572
340380
1120813
1233683
680189
1010571
650202
272183
647746
708079
846770
216659
1566962
930878
961412
475325
949501
903041
757485
1305597
83399
959998
614560
712723
1802614
1278485
1393547
14274
1572669
781693
1846740
812269
437453
447362
1373173
1360213
1399586
312365
42399
1206785
1859868
1500216
366933
1264137
269300
1690
1879591
1475591
499465
1247950
1253653
1370330
709282
1248532
755816
442774
950244
927126
302282
491181
435619
1105948
1439083
1242243
291711
793128
1684235
1773355
1968058
1795462
534471
504739
916209
1253190
789104
240600
1465200
546836
502813
558758
613361
1639285
1046088
1024740
1642734
948278
238234
465994
197518
1640717
1851908
1746263
1709543
912149
1632283
1867324
341623
730141
1222854
547192
1510927
1193024
1818073
57671
1795798
1222038
851366
1069528
377898
688826
878645
371823
176190
1519413
1835034
1483804
294095
1083156
1263453
711072
4420
1007536
1904436
1819882
713155
1539625
1871636
387337
1444791
645621
1007536
874196
1953419
709040
1083180
1755622
454478
1108653
792330
1084923
1394606
1292707
1034737
73351
1354238
1317560
383689
836916
1484455
387583
120713
1196051
332127
854575
1219450
75737
1929087
1219394
1923424
1598426
510110
1452306
419499
1006265
1523696
960971
1014986
1348445
1930927
387948
61812
1766704
723964
908933
1139395
809846
1007512
1550762
520559
1933361
917004
507704
1291161
1098662
588115
39524
823047
1051577
74027
416241
451825
69286
1480682
340652
676023
410243
695066
437123
822642
424734
1976058
1752170
388966
467984
1961410
1472634
848643
1726554
1765244
1941677
521913
1385090
1117447
343158
1936753
1549654
656178
862886
1963662
352781
157065
1610078
26097
1664568
1376491
150037
1316366
973189
1806573
352278
39797
1895668
1880916
1133052
277654
1665065
1429209
1907018
1407261
496385
1626973
830467
1332647
287660
1221206
1094211
1363418
140326
798212
1191432
1114561
51230
791944
1108382
308603
424782
1014141
1503573
1430093
30088
592241
510261
1209904
1882133
953104
721397
343436
988036
1953201
1987401
1828139
1705461
1597871
1079828
1539817
459830
1566255
767873
1502864
1445767
572907
1260306
860202
1115442
1373970
7815
564791
1062959
1988351
506208
61456
1492747
1643907
1617648
796333
1195249
1874380
1690526
1932104
687484
1914843
335168
1036123
730015
622519
1242977
603120
1289310
878676
766435
645498
392036
682611
588155
1913581
905511
1110669
1939301
1675661
1933197
1197896
1781104
455037
331346
1078305
1099296
1813537
438621
1166984
724230
838889
104220
1525900
1081609
8896
1646503
1810270
1459147
211090
1500794
779052
1543941
1542535
546952
1933370
802112
1585723
75669
1417964
1135010
603228
275523
353906
1561987
293471
1143383
1256899
1749976
1846794
1501596
1664736
922065
1860068
619649
1688170
322030
764226
1103084
546421
762824
736685
1145611
538886
790749
695649
1983157
1136082
1196141
1958134
1747922
97339
379277
179681
101369
1243036
1469015
117314
84231
1580563
831385
616397
1020324
1149728
1047156
1073335
1353638
1437067
1990653
825238
591558
892472
160932
312379
911718
121784
1536025
946618
1122533
627482
367642
453211
892398
268645
1657413
780407
272391
1270673
1573329
292528
518396
1324163
1703582
678872
1548952
1629023
836045
1887434
247075
1880912
1266812
644156
1123308
1136679
887436
577174
1627989
723192
1013702
918125
1743151
1283139
1298043
655274
256878
829991
1589994
1513103
1379246
798032
1248100
1053420
455916
1789149
1319035
1173686
645932
771392
137434
1713564
357913
70171
107846
1593751
432204
908173
984375
1222215
1694860
1102523
400233
1223522
1675454
955779
922022
428181
1718419
1808580
574229
1905200
1553805
110335
421573
1219217
328644
534984
555224
1429540
309592
359130
1484106
466492
323482
626451
1317380
1059149
1490411
380855
1693904
244040
1880477
235871
1331431
1764377
996736
1103328
1829385
1559547
961545
24750
1123249
1854212
1979585
37142
1697649
863742
1816877
1200220
1161703
1631298
50004
1840927
246166
66108
750613
1111085
442842
1235944
1182742
1095584
835549
800201
705807
32284
1491765
1408944
1726176
272392
1887223
1724640
488298
1613651
45601
1561461
742559
99421
1530783
1002380
2819
579435
376416
622942
167190
1165366
1317556
1805615
134647
1056779
326244
1361126
999562
171833
657529
299703
1412419
532550
594297
1618589
1232638
791340
147255
1475675
598653
996781
1663492
654717
1841461
942935
638986
1664444
1782981
1891770
191109
1310816
1401717
1784236
305144
518199
1718501
465871
1081988
1943859
974920
1981308
548901
700892
1227548
1055465
1810378
1211916
958124
1420233
5802
1660491
1407565
1327839
631195
1932697
1408491
1913250
588400
1813345
128767
1606541
1569147
572840
1133398
1700966
1367344
1084751
387668
1141182
703251
1058046
1407258
760213
1217101
170327
1693717
1264359
124159
1240903
1656621
1921577
1988816
1353813
1631477
1908242
860137
516884
195333
1384743
1846930
707867
1429180
1901750
1182542
177729
1486465
995812
1153291
637788
1317348
1347501
505032
742180
853939
1394322
1326693
138181
1788278
509935
1884603
1674021
1968833
488231
401892
646224
982160
272931
1080291
743427
680184
21277
1750913
1845812
1130333
595184
1237942
1100745
86337
1931310
1204920
1337026
1305918
950623
714235
1482263
996199
1789149
1656835
315352
1405726
1086151
461907
263004
337910
942883
1547365
700612
34822
1727145
1567214
17031
945528
299755
1496537
785335
582533
1579750
1338970
1748452
104585
394089
969425
558916
680074
140261
504335
1978226
70406
209758
1897254
312644
134645
542263
1503845
166608
701612
229524
1322049
1103124
101778
554427
1531416
1501617
1754222
298667
444741
126312
576469
1770271
340765
1855816
183381
1209962
1583153
564733
123192
1705160
1024414
416127
340327
1905124
32691
1365674
1043479
1538270
1499526
336146
150226
1204712
1092358
1619926
1506175
863998
1132789
1478846
110346
1243703
1048847
392821
563942
383165
1056727
938515
925161
457294
1180780
1185919
754688
1575
488789
1871450
1259853
1596236
1966906
1618113
1711372
1540950
1224810
1234685
48703
1877763
1038711
1388955
1710504
453043
137551
1545245
1249685
599135
689144
1057471
591248
460916
1336070
188605
551830
1944881
777948
566074
1883293
246170
1653480
1744080
46101
611771
446864
1543206
1793091
1851819
1449491
899731
120700
729466
1577696
1690304
1680211
822025
1964307
1318099
453550
171815
667424
136282
853478
1341886
1034135
1008768
1096977
1747270
1389197
864135
263718
1922794
410507
1715234
848374
187493
1212217
419502
1830548
1010099
938475
1404401
1855245
986559
284844
1073184
891679
909062
1771674
421272
1041478
784669
242282
518784
625673
482876
1641294
1048113
1009665
697499
419554
414648
1612519
1040811
1593038
107809
1310905
1441
296622
394332
388523
1352343
1243776
1087072
295816
924682
1658949
1421337
762591
1857387
1961696
1588712
1789544
34774
1637368
919389
106718
607229
1617498
105948
825324
72636
1454664
1480724
1276648
1235910
706438
1881213
726349
965081
384082
586759
1020856
200655
925705
185779
541251
1749899
1249112
769059
424664
340602
1330331
1236707
728464
1699138
1281324
154536
892727
385754
606336
1003488
1832674
549778
963830
1229029
128736
666533
1119900
1719093
624426
805437
530043
509833
128242
1943744
1195897
86501
1492730
286659
919328
941757
1176395
647905
1561025
202634
655742
1502660
1262530
1945070
147768
833201
805798
1568818
218405
1588897
782812
745369
1780349
489271
1633376
1641964
1689022
1990722
1592880
1522094
1649805
1044330
1969409
1915959
684583
1756531
955731
425780
1814038
1592274
261668
1038205
1036403
65363
628734
1586846
284333
1470918
645703
580719
169221
412231
1950707
224162
506775
1705262
382002
1045442
201315
727956
1560364
393607
1001284
1384254
502288
1176716
1550752
583999
322335
1797111
1726095
31326
1440530
978225
1777131
1369341
1952327
1603010
836649
1132131
933775
404177
80056
1907346
364878
1982449
1467240
913998
1043525
944662
236158
1862025
405940
1889687
90612
1674999
1334587
9787
1640375
305762
1151181
1802894
548651
1322351
502240
145338
1987001
69292
1894893
1832456
1721712
1017027
890691
601525
580824
1624515
594871
907450
932691
621556
1413096
1701608
66233
1612805
608596
1325473
402701
602519
1298653
1745240
746291
834930
1105087
1552320
136545
693723
1090379
598124
1110046
1023364
1207716
1183791
966927
670997
790204
264202
1576707
1277636
1510284
1973791
746855
1598071
1863952
1240437
705307
1801217
1823487
448341
1951975
335398
1742959
251250
408061
1294870
878919
429692
429650
459776
218474
1289400
779047
909502
1094309
1899989
56525
1695193
1889175
1393687
970613
516962
1150096
723408
1603533
412175
1716467
1453421
168424
462973
1918911
1928602
1453235
1854397
750012
1295145
1851287
1619418
1426794
268432
188432
1111197
707154
406091
1227307
261136
30381
106947
373652
1138586
865419
1336713
731702
64899
717050
510548
1325491
370685
1025764
304380
1322350
1404530
170737
590246
1423348
1347408
1444121
1926967
1096748
1186273
175751
1879214
508318
896068
1200074
889065
1656298
870688
1507095
437625
420537
1575408
334553
1941182
1934901
1221275
633873
526735
1796982
664985
1369628
331481
362997
1121529
1612231
1666777
462412
768373
1101406
883507
357759
474877
834039
59953
733206
953639
668973
1800768
889152
787006
1907428
1505953
1514767
1343384
1222592
1247242
1611011
51109
1830025
309535
511631
6019
116232
1741863
1650852
1286301
1254263
767463
726646
1234431
1793980
144614
1054129
565825
78544
653464
619438
162865
906571
611515
1795872
1117255
93443
1394463
1270857
900916
1583186
446863
1607748
1714178
640724
410502
1325683
1794580
749246
1656924
115190
958714
634323
563496
187815
919821
135090
659971
1072363
1075867
478300
147655
766238
1772449
453095
1360885
429914
1421752
861789
1996118
1594262
1845854
435207
294979
1418800
1960199
708955
1381633
1474901
992397
1332910
313421
1833490
107845
1264069
462408
244901
1397267
1126758
1367967
495554
1402191
1471456
1314122
776121
1336738
1561922
373616
621774
440254
151560
1934482
1188840
125617
1907875
1463632
630523
758229
1026943
67932
1902621
1693380
1164000
1881707
842322
1335145
1684754
1557168
1124565
1657703
323255
1173320
1678884
1394467
1248045
1187670
1721880
1035403
1022351
1865354
914238
594765
780177
561099
328779
360178
1947473
1346134
1627972
1078049
676917
1070091
1542990
324582
926842
710728
1712272
1184478
548667
1512930
315054
727279
1595650
601941
767065
1281556
1578724
1524614
313837
1839557
1813452
1925471
1445417
797738
1567235
973188
646612
795636
585277
951909
883734
473710
389679
1073541
1216756
1695678
31529
408791
839757
61874
278782
1628789
1925513
49638
133284
272539
315828
1668353
1842456
1684778
856723
218522
1186133
1795917
1524939
11380
41455
1724267
231165
1789463
978853
40958
1541102
378283
1912796
1472503
254778
1677011
1646715
233377
900204
439802
1544490
1740770
646695
1517285
1072431
780534
529523
411752
1122408
893659
840868
738697
1550796
868105
284211
601755
1867552
1951264
1051124
339876
1146328
1111302
791340
1928147
1386284
125984
1225900
209160
976334
1691035
1590395
290665
769022
773426
689481
726225
1998158
705113
1245162
1248425
1637404
746273
1409555
1635981
1245703
1173914
1295610
1374864
654580
1161199
581496
1184339
999887
1704119
205616
908388
802209
317031
1233131
290740
63830
840838
1034265
269391
1975735
1676030
1546510
1308349
25339
563909
1053312
710066
1948236
1670762
1702131
805887
1996012
1241183
1990260
1493224
562655
728734
123902
1540830
202240
1728985
1957797
839252
1356835
170074
578081
457306
779787
507121
578347
1509220
379727
1331153
1665943
200776
1024636
1458353
303706
1800188
1718027
1579023
497354
836584
1689475
788581
1547463
575616
498947
181993
1791445
1051735
70384
1374239
722985
208486
704477
1028682
1827483
1967320
773833
268927
407925
646890
810101
1184196
982924
1831546
1977710
1031942
819153
894617
539186
1334815
1705283
45905
1480906
1121302
271020
1608790
10576
782683
1628126
539714
197634
957049
1191626
789515
179182
793006
134075
1652641
1589428
306978
357877
1103789
1960156
1661934
716472
1470546
127340
1890059
1029340
1505852
1987377
660779
1950234
1021677
957994
104749
1812332
672358
1587025
500945
1100727
56548
847944
1094529
1912567
1940939
220789
1234004
481682
299383
394502
1238796
422829
1126275
712114
1617602
1882485
1242056
1820430
480791
141701
438897
476199
1221911
475310
1471956
1780648
504737
1196857
286903
1434225
565768
1802847
1452128
1409444
1167289
275663
1421
103345
1000252
1053838
1822181
1995390
856281
739505
363686
770966
1742769
919663
1962431
899083
23906
1844290
962563
1149363
592810
1701815
1458445
859627
1051352
393013
1655931
1724943
1162445
507411
860128
923692
805916
948208
1996152
523989
1518700
1866690
979816
1724300
679763
1994408
367248
809329
1184864
1904257
1701195
1610635
829129
924317
723787
564370
1626334
1786689
1496887
928662
1906299
1200175
112123
120414
1675139
195151
1558493
935022
1521168
70882
1270765
1840862
1338706
1586910
1933756
5188
967491
912030
1513365
1741362
311409
560366
1156304
238292
784165
934959
1937427
964721
97908
619502
1592871
1240415
503169
1408979
695381
202507
23803
246777
1826207
1375336
1524340
1050108
5882
416494
606456
240928
722661
969169
648985
1151831
1113455
39702
1405263
734313
222353
807690
504903
865163
623925
971835
400069
1344845
1882486
1564539
1358607
706379
703787
1639148
1071236
360891
982869
727845
1293692
921427
1070030
1003067
105582
530003
1935241
16291
1203536
1321737
1921181
1352402
376356
872033
536196
1042282
259093
804844
1702618
1507511
816875
1446339
467431
1395150
744660
1294623
1919442
235557
683901
1096647
1844584
1145035
1610097
1169871
687903
236169
1582109
1440877
1817279
1086219
547149
682221
317123
1857430
1516839
1036997
872853
962852
1878535
709527
1366911
1995735
1735559
1096083
1075026
396898
1948939
1764696
1802180
1605796
1246863
1907097
1123331
236865
1920222
1974205
753391
442149
1738802
1808421
1953438
427462
189218
82765
608975
1299134
1373175
870121
1743641
81246
114414
1088772
393737
559064
285239
500726
1085696
1756526
1916017
182889
1057317
1237047
93339
257600
398561
1120480
1957713
1877189
1666268
791204
1725380
433951
1277984
435748
1097854
382876
645101
803482
1580894
1934615
558960
1963231
928368
1754127
899024
1663794
682493
314466
1119562
1786952
1388000
214661
1932493
1568667
1382921
257143
950551
1453990
1840909
733307
361036
1252390
1004599
318885
1589694
408997
1451124
832609
1149348
1294609
1233802
464380
1877053
396149
440972
1964678
541732
946983
921709
1952021
768379
881358
703956
1842684
1027378
1762422
784274
147147
1890404
1811191
1497157
1999589
599967
940367
145328
1850026
1545610
1115243
872747
860448
1506303
1006534
1850742
1322745
669047
1066257
54601
348942
883757
97137
1372447
1350830
1164130
1044180
600459
1361006
884524
650706
1608478
1261558
1330934
1262095
450829
614928
1104176
1595739
1340351
531346
1242687
1764843
1812574
492194
1335601
228971
1559387
356205
427934
1655706
1081697
1124888
1675122
932977
616960
1879816
1721567
86379
1242262
457346
1118513
386264
1649478
1200152
1332819
1802147
786016
190172
256766
1974635
468306
1687100
1612485
1305176
363040
1668968
1357573
1621594
1457069
725011
1792437
1172646
1662984
750577
795441
1593688
877988
904931
1534830
1401641
423894
773584
1504946
1341334
462839
1258389
1053371
324463
1585288
1308813
1657603
298225
1133035
1344878
155337
1232017
1931639
1179037
971003
124703
799622
1291720
652537
326126
987626
1492456
462263
991739
1577229
1166242
882851
167556
481315
1747258
467336
1061652
572062
1841687
875749
1442567
1939778
1009808
1772483
26006
1121434
1847254
491098
289932
30593
735724
1647487
106754
1046300
1977001
1443227
664776
1900837
24560
1990763
1140447
1796220
61954
234720
1183607
1854544
913625
1598306
1314841
466602
1968791
1712052
1789098
64669
1499023
1042606
1194188
482533
1900517
1763101
1227373
247399
1391696
1398587
1158865
1246930
1817692
485176
502166
473205
277203
1948999
1238152
349328
995846
683355
359
58254
1661349
1860076
568079
1617182
41997
1305490
43035
1210887
10526
986337
208283
327113
171560
491341
37968
1101758
1099630
20221
367822
489747
31192
1170475
615719
264505
1202185
1298250
759932
572055
1085922
967855
1804457
1948915
981931
1579028
771260
267884
636199
1727718
1562363
1393049
1758159
374130
1817475
994499
143766
1975164
247056
536950
49747
1696031
1182995
350280
757062
1159883
1084887
967008
643677
989004
1709126
1436748
589574
1152563
1556123
894963
1801809
299677
1865940
1761282
413317
1059315
314461
1124730
1690817
1755266
555251
30543
1395701
1859939
914103
588007
1516701
1160239
664441
919884
1910644
87186
1065248
618806
829579
1332573
670692
1310961
2110
1281471
1307387
1202954
245997
1706911
722787
346179
342652
269492
160771
1902575
996623
1399052
13663
39775
1727030
804711
741856
82869
1432460
1466479
1769655
429807
432288
257374
1808129
676029
1743224
882746
1628877
1992843
1166994
176715
1739889
96606
1099080
777533
759816
537693
1071937
1877828
1901202
1798586
560802
68953
1470
812653
1617374
1217958
519909
905197
270356
979660
1399093
1631817
46207
1230937
557394
1362927
1032526
1643664
1431494
1268413
1855036
1414592
887834
1777702
1035824
981353
193060
816260
1583211
1567854
487200
1650367
586474
695633
191632
109213
893250
1473438
156130
30012
1381306
1872076
1186810
183476
447459
395705
1224883
1479042
643095
1749039
1383107
1621441
1978659
817532
1196033
1193497
634247
1746473
1263209
516933
277492
178310
398184
387033
1652145
1185646
976828
1462028
1325697
33718
1371011
1787276
150550
1987297
706067
1012757
107092
764114
756072
1147362
638417
287750
349841
309490
1888538
1267669
1605684
1768140
417721
228371
1905631
1891679
735868
1848424
1059257
431384
727107
1208479
1392032
1906083
1822349
1862516
1659509
198013
460034
587288
528272
466282
400644
1115579
972600
1084970
1663861
1931026
287698
309250
1131922
1685385
1646854
1134809
1906233
1213047
226017
1455236
1347466
790181
1635761
101657
1122456
240953
906228
1658079
1934572
717128
1147735
1382820
364112
1340554
1653165
1052140
594964
1684743
414826
1111652
1768514
1791025
797763
1917422
1187384
809202
214745
148144
942516
907962
310400
80498
284069
1408420
834767
1378859
1063480
491489
1918635
345342
122310
683922
1017016
209005
1779965
843472
1208341
470246
232881
1924030
284160
1135846
1277835
694216
1712856
1699141
315572
33727
882984
74977
267473
688113
1476198
632915
1202520
1652779
929723
53058
1902502
996093
987137
877396
2894
1368811
340619
465586
105728
647555
20658
750306
1646577
295208
100991
1371725
1240194
731193
842431
1642682
843684
765921
1879967
1321123
562864
156892
1286817
1805668
366197
1225355
276956
1457745
1969646
1981670
1393851
946838
1008897
891063
683714
144198
963293
1356323
315708
1177808
1878968
918915
819227
1323526
1082498
678932
1205610
1035001
230738
414497
1603580
226928
1751676
1843177
892058
164191
1134139
1644444
361544
1397588
555901
1629987
1992533
163575
1812905
888029
395482
1900147
1784164
613313
250390
1813509
1367679
70781
582694
1394147
623313
1348243
1719707
942078
1900276
899127
1945215
768964
175777
1865410
1836147
36777
1333601
1077022
1267512
1675309
1203444
317935
1782082
1286587
755519
1604427
1283867
585040
1601921
643104
1994252
297036
1691554
347227
260259
631511
244067
325299
75382
1817246
1576566
537663
1448242
1004925
1550851
147032
169390
253111
1629052
319955
431815
1270480
407880
1063799
1418189
1133609
152912
161358
1960216
175088
1523656
1356128
1388771
432047
896667
1524590
733114
1546930
1053404
1078111
64950
1362569
264107
101100
1353037
1947741
436684
1811866
809034
1118658
33534
1894454
761675
1665401
685995
1872175
994239
81023
1152753
154223
1416786
1904231
736560
43512
758112
901378
1879417
378293
299612
1497202
218108
862174
429745
1599956
1418991
1998974
933532
1396188
534228
1844636
1690191
1242560
1475406
557172
1341176
1093608
1024938
765825
1127015
1551841
1060103
1442183
269171
273819
84508
1066491
1734089
300198
1669950
152708
1876439
1392928
751250
1143063
1742878
424166
1409261
176921
697272
216089
1822248
1303106
1831457
627038
345394
1664623
1802554
1045327
560217
1467156
1885866
1851438
1647960
1530518
80251
144359
1894419
538267
1634131
924073
1913704
373413
1079141
424072
1292550
652238
1945845
923703
1261425
1973877
1071068
1273771
777460
738931
1575877
79969
75971
1109732
1294719
1658586
1095983
1900266
665753
40067
707189
579637
1655174
1592170
1086554
940678
1320223
1922313
1822257
1684996
1480116
612575
1613557
783553
1199203
1904430
1427463
655516
1967897
236124
1504668
49684
1010576
1237135
1675933
9186
88116
1086241
280381
254806
127494
337256
1705884
1174733
1297761
1055386
629808
584036
1970152
435136
1776822
1329864
1314755
811602
770519
659190
461592
1757788
1410825
973350
395574
1355541
953443
1426618
1767503
804530
689850
422518
1690176
1680710
1475755
1078831
1192669
1790648
646271
569075
1478662
1438044
1802123
1223467
137110
808487
47748
1802322
1904897
1754315
320420
724197
1700953
1047899
1619917
1948704
1903475
1664977
1592877
1210600
1064728
1414905
509749
83715
1639424
1065352
114455
1887825
293957
1173624
1906131
748888
373908
1853466
165031
579641
1729669
1601801
1220329
1696638
705774
489917
1802572
1867105
519632
1250426
1489681
1900014
209402
1286523
444977
1416109
1289136
1480687
1792468
290487
376285
607552
864989
1285962
437257
756882
78952
186894
1516985
1974374
1772957
825349
1854041
939399
1045191
1118672
1740687
1800267
364555
777215
1514469
911735
1785711
1884195
814711
445448
765210
1046357
405400
61068
137225
1324398
621186
1632308
1141738
565524
666519
1779136
483131
61602
79009
1884432
757540
1321248
1496005
643820
1281658
1722905
1444421
394542
1485253
109231
951279
496840
1391853
1496887
1411932
1475998
154245
638808
540698
408672
1368674
1882473
897159
941290
366244
1166300
1356846
529704
977165
972903
1475994
1950582
828208
235571
324863
1594144
1744892
413840
1648472
1130681
633362
1567631
288446
1553165
779782
1261190
1886681
1712751
1257184
1362166
1250401
1456067
224672
115810
425665
1178944
1367360
1883176
1289501
1182664
41242
1599674
1448972
967196
1751416
1890054
1775918
431639
1908769
306476
1354854
548854
207864
283164
1663515
1434687
1102186
56475
823537
922445
1725022
1148988
1695054
521075
12837
1517949
792097
1315080
995564
1001987
576053
525963
589481
342237
996854
507591
758366
971424
252279
754605
158239
386703
920156
910252
1870048
876081
1378738
1823460
351722
78960
1754713
1065267
838837
144661
1800019
1822125
1171600
1972222
693414
1431205
1196056
1487760
1125724
195530
1977417
1317669
621263
1749948
1002358
1795878
1716236
896026
1840108
130979
284148
1416645
1625973
188036
487969
474303
1446172
585627
725806
96002
46387
1235122
1055398
63828
106023
630192
1158956
1873741
777175
302911
392445
995392
397437
1569983
1948320
729199
1536941
347130
223596
887982
151893
780649
1674043
1494641
509922
1534000
87388
281815
1753241
1853137
302930
216762
667183
1491646
715029
1010975
523158
785105
476648
1426287
785210
1850407
169632
148059
278148
174919
548830
761404
880072
671469
273443
684109
635446
332230
25524
710043
192656
70979
1845186
431275
272646
391897
320808
1087150
907446
218799
860899
609560
1128505
1994902
381018
209381
945527
1029550
1271819
825324
122879
295998
1583628
74208
1799810
1328461
918058
16087
943040
1620395
1661121
962181
1419418
1394859
1982752
867123
1363540
770411
1551019
1444778
609686
352414
1524086
495754
862634
942986
241632
222421
1731663
619173
1819212
1651155
1405254
1148388
305085
636593
1695808
1719358
1548606
18155
1715325
705217
1524703
1638847
986344
350998
64494
641751
1747687
873095
632772
75477
1516089
845218
1966987
1758313
548960
1924045
1532682
295456
1849088
369422
952224
1477215
1634541
811473
929318
507822
715785
1546841
1154278
80483
1675961
401636
440858
103585
202836
323797
17563
802487
1277054
1679479
1874601
1316958
832491
1244916
1719705
1937836
44116
985585
1125762
1576861
485378
1703075
1862498
790827
1330568
33164
219968
285533
1264602
1580717
1268692
1679330
423571
428676
1952686
425766
1756592
903297
263876
1946124
19798
180928
1876551
1224672
1890397
1608322
377575
515229
1797180
1320829
211847
1849116
953716
1215201
1999713
786042
701390
727512
962546
1492492
22827
395573
450705
1180100
1363261
1568999
856737
1120202
565604
730163
322466
1998050
842459
1196433
1107497
749810
1637833
454677
1307677
811154
625548
655620
2230
743128
1292956
25785
510951
1240899
1176391
293289
1298333
590014
1687887
1796533
1385081
108264
1120271
948347
309827
28073
445350
1400797
1303203
557825
419960
1557975
1007060
942035
742814
1663093
741254
1667295
326613
719471
1263500
1833649
976585
289870
1258188
1720709
1532525
934165
1917817
553051
592160
294847
1708028
896228
78611
51453
66769
1398972
1234971
1458378
1394787
1373387
576155
1026303
1296476
683404
729478
565046
1959543
1445666
1575189
653487
1453990
1099316
1596619
1557529
135972
624850
985783
1963693
258966
82147
583802
22499
1380256
1806725
518230
142531
1797065
513101
171921
116691
1978773
1777563
50062
36869
46330
1251714
1668968
1849971
430980
1452817
35469
342502
763817
179451
743443
1993559
469972
993963
317831
1937933
334363
1784867
1784679
1925117
1234610
606969
1903806
1228011
420785
1857175
298274
1017742
1078213
191717
1650231
1254013
1056838
1030641
1490274
1315139
499607
1009594
1569422
1378266
1336437
1870460
521925
451190
1881253
1686585
287135
1458565
1451468
1859368
299187
1326004
335449
955889
186697
649909
1418783
1380449
1717315
148074
1293966
1464649
631262
285273
1479337
51994
1105477
1143716
1332240
1754641
1878668
676410
370801
389506
1066684
1043742
1276779
930298
164757
1547190
1495264
1228283
250697
69568
1747491
492228
637958
1917071
1545854
458073
861286
877663
1648035
106236
448624
1541568
517211
65357
1684925
1794922
1966888
892229
715518
478582
463828
1494625
202305
1486884
1884781
1861667
1848361
1206671
1879048
137103
1464223
781913
1950940
377588
1718934
158104
1604230
707240
1580289
857103
1965737
723060
838745
1271449
1855129
1254823
1190007
1903503
1799340
1392797
1055820
1254161
663150
1355124
1161052
15115
764540
1728207
129644
344113
1073711
427952
1850383
269101
204363
1891155
1745855
233230
1190055
1909961
1843204
1291272
95218
1378002
986184
862009
1690468
1717776
1112652
1384624
156424
1480483
1801176
1798909
1358429
1305923
1722586
1051775
61379
191300
925228
1092150
1566101
518798
691465
1742315
441471
1979215
691968
1878241
1662376
1274759
1175442
930827
1161689
373094
1349530
373203
830942
1325491
537957
1194321
692488
1618806
53354
1235203
880445
1713798
1547908
556438
1136758
1485778
324878
1598023
1894666
884858
746144
655114
1629150
1408654
1875279
511516
1283631
58836
607064
1923735
108220
1534256
961090
1533495
700578
1584444
772608
395335
1883065
1731792
743768
1051370
121795
120071
1103884
1015858
1787454
1604614
521109
1107057
852794
39770
1923515
1683363
427512
1689543
590386
154559
1626471
1400256
856667
1476753
1216470
1651762
611619
1213578
1190597
532299
1965839
342024
1461288
1697381
1099891
725967
1016720
1734291
590193
205551
825840
1617244
917781
732
583948
337265
108932
499758
1779216
494774
1573381
605868
486662
1726435
963840
1989488
1061237
1099880
1782523
1257867
996849
1488957
1230672
898832
733744
1316998
1777494
381197
4100
753632
217873
561160
332021
1442010
675577
128023
1962902
1056540
357322
769369
935719
877764
581394
1813864
38543
916842
653825
1189415
624815
1200338
544578
1880239
893001
144250
1632047
1462303
97048
40204
1840360
1627845
1260872
856028
1998354
251002
1552981
185030
839347
152025
1352783
1099534
1559310
1168234
1300152
1342236
710609
1234789
1515659
1197903
1558994
79746
1867198
1715672
546913
1161616
1097229
576453
1850920
1439485
1498487
902683
1059276
1490429
678061
236078
1837529
985561
1533126
1231051
1406025
1409633
1741966
1466723
78604
1768697
254231
1334875
206036
1717544
1785056
500925
548186
310081
1863254
187224
91872
1499883
1728224
743389
1208479
238972
524351
1858114
618248
902673
1910257
1851736
743575
1389850
708358
902956
541720
306291
1225847
1615013
1906508
1098304
1651952
1983330
349516
896069
705577
790380
1712838
1784165
280477
1546062
435580
35430
392308
316174
1745492
1108288
741521
1746570
1660195
690899
1655401
1222235
1134469
1469754
1690347
897850
131911
346630
122097
1929916
1000307
1147207
1157735
577237
668268
89508
90265
1488656
1584496
1035974
888671
102187
523797
734545
535227
1608740
1759260
1971107
1466045
1605381
697997
548529
324414
671941
406631
346268
95018
39450
578901
1930533
1129003
1183634
802914
471940
242752
884544
1441376
83192
1585100
1747140
133129
1705619
1448975
1721555
237366
1458579
719989
373665
102281
1999961
1000335
1408492
492030
1111261
261862
680967
1684939
450374
1768536
1530029
1517563
1381565
1806611
1424929
699224
1249266
1771302
416545
230560
389546
879823
1765863
1743251
1496610
1797592
1406377
1204289
846299
45312
1201853
1541821
1460386
1339549
1710562
556855
1130030
61782
1643847
1215784
1774134
1025393
629015
1447595
1105167
1670164
1450314
1935191
1938199
1613907
1477280
1519382
1368697
1556187
646645
1699219
110233
1257325
1115648
1120315
952456
876736
1381772
910110
1873275
584021
1526434
425952
1100463
696267
996110
1938362
531887
352438
1639073
867140
1354146
1581536
1540755
1058439
846759
1932721
1148847
162307
1049350
233389
696415
1202083
1423458
204842
1605115
1914044
1035417
394006
1320882
1025312
206807
721666
1332463
341183
395423
1888264
1301368
1692254
610456
1472937
1107123
176755
696996
999577
1173796
198242
1205222
497492
1569769
1006043
1005789
1200911
1756215
526706
1276233
116236
1938618
714653
328431
1789594
464299
1205662
942720
1378007
67788
777694
553876
332864
528031
1346322
613701
1393722
1542583
1571987
90943
1406327
612622
1930819
454994
370537
360165
1376942
1287571
204622
1666115
1821799
1654096
732497
1814782
258995
1959024
1846737
1579231
1204507
434504
441302
1289306
1619030
1167971
31520
878472
273306
1569857
1189092
901071
1917184
515797
1075908
792600
1174346
1253117
1113242
6023
180826
168214
814069
1199018
1327406
1129887
1211269
1665729
1924251
884143
1165670
1562725
692165
1566609
1288302
651695
244259
266789
1231695
1736152
261649
1902535
1055448
1464608
395237
1357148
295360
965642
915017
509392
1024340
20139
217101
1032991
135108
1661324
1640570
434743
573804
928877
994861
1689563
255235
1222190
133176
505551
780165
621014
228912
346350
512547
1819529
92284
1657575
1667003
478983
215099
351580
673813
1981509
1041357
1402380
219926
703223
1032308
1132817
31554
1583255
64189
239756
802680
1467388
1970655
219298
697021
375079
844838
475071
1993367
1230593
1937511
1075944
1474305
777419
1282727
1509608
1189272
601763
834927
1305641
99969
1551438
1050735
1437943
1863176
1551501
1017126
267835
1284000
672615
555962
380058
1150786
879851
273362
205191
1516061
796077
1667353
208306
142909
724975
1503425
434291
1628824
696565
251919
1875067
973178
340074
985170
1806138
750365
753158
189816
494189
1945244
24544
1085542
672416
1774991
1938285
1272221
816122
721703
384531
1562666
1270573
402442
1534901
1520785
1863456
951592
967060
291794
915168
177923
471054
38419
1960096
1495938
1745197
422125
886729
1775912
1953499
842413
447908
1686399
1433687
1658829
925134
1425515
1864772
165614
1304786
1938717
779152
86201
1943137
474134
1135993
1387285
1542805
1045013
1697479
1605636
267242
250723
1318187
153849
1639953
571476
687119
1587271
1422014
1559374
538698
894669
142312
1877742
683711
301847
1593030
748704
1627790
662242
27216
134234
1964455
26226
1266610
973740
1206122
960304
1755338
726721
1331375
983778
11798
266158
272214
1040722
1931028
1839311
1805202
916346
319253
877671
337007
110707
1717202
1107687
162645
143015
1147693
1036390
1722516
490176
1701510
996001
1194981
294330
1997374
992895
862280
745434
1493820
1647909
1160516
1445766
1466155
569102
548144
886533
683233
1867136
468510
276197
1573032
1434322
1241505
445790
1843443
741272
382057
685012
1258427
601330
1090190
1746362
1985602
354512
1513281
1458889
1566669
1867737
1687601
1157318
1392359
193700
1656346
98519
1937698
861610
1502746
1497025
219756
259569
1616668
732694
207408
659789
1314640
1957859
1413629
1336070
1476847
131181
292354
458641
1347152
1797654
1425156
1879611
1613757
1979197
107044
346246
1490171
1813055
159004
698429
499167
1689752
1390563
803400
273191
798010
3907
1987009
1881408
1143485
1244734
698648
1527323
662409
1365883
997047
852612
1547085
1339409
1448294
1574935
299648
413078
1921435
688848
1446563
594626
124614
311204
470630
1603836
131825
370925
927562
1473916
979688
539008
6186
1201913
308362
1969907
1423506
255358
1312239
1194906
325076
1316268
281222
440547
1078853
1931631
430329
1548304
1991171
455315
467981
116673
579548
1561389
433263
45031
967338
963805
219572
1454360
728413
1941471
728303
555267
1143277
907068
1543794
1295565
1351910
174727
992001
882306
89474
229536
719963
743162
861821
774990
646820
529926
1364550
1428323
277980
1477841
1007431
1491292
1951145
1377802
665083
1068022
1381937
1366530
464221
17828
308041
145194
625749
1368689
1347512
545560
608046
1002678
1262230
1175138
1245197
1954820
1803543
112064
363391
1503343
589700
1056231
310021
118675
1588136
1226483
597478
769929
737235
1743913
1629460
1516183
1723277
193344
105967
1795883
860406
310547
1107051
531375
1262265
1928642
1155953
1695631
1317246
1458871
571660
1968243
14750
967448
1022293
421065
481872
230051
1936216
9455
556098
1173116
123733
679405
873410
981037
1414049
570723
1744510
1651217
744231
667804
1279027
845797
1518731
555353
323360
1684482
730458
462588
1207839
1958453
987307
1854349
231493
1970823
713834
821327
1289305
975214
320955
943299
285669
309719
1972875
848137
1274805
1620189
428912
386045
1151513
809772
545149
1567554
926085
1416067
1094062
948928
835953
1488213
213705
589491
701933
883873
1448073
1905025
684500
1211041
618549
1573291
1482377
97126
1580735
224886
1305227
1282411
1130538
1465863
607453
517604
338881
1325468
564195
784532
30197
1398347
905912
1728645
1217488
266520
628592
1514337
1676421
890369
213805
1952309
1237125
1695330
323766
684235
1897176
1753463
1061699
815152
1638848
1702763
166149
25230
1180453
1994992
1639167
1817720
1426809
1123484
594209
99387
1570538
1711104
1215047
135342
1017827
858456
1508802
1973630
1675386
1460824
1674095
1171546
335268
584542
227321
1673561
997988
44282
1283931
1509310
896094
1053830
1346546
1873972
1277332
1196830
1792828
1681097
1385836
1622040
798818
1509353
1687494
1476472
1469070
1076594
1979694
1725119
493687
142806
997005
641733
70785
1779055
1417022
898151
562265
1268622
1938884
1735824
1469207
973662
1408720
722456
149423
543393
1426635
535843
1013948
1101040
838618
135830
1567689
1642787
775552
871222
797671
351383
975248
1360018
147006
1979044
230779
376276
934401
269777
167831
1745720
1850520
713159
1754465
322283
634136
629311
1240381
1220338
1651384
1478615
1870258
1131991
1136436
1242197
1854221
1549223
659373
1450480
1996241
1036151
627067
160592
1020710
510288
1085787
338260
592702
1718463
519064
1271010
295842
1115595
731399
1050361
1106182
174311
982730
343147
1895733
1923760
980616
664011
1561916
830787
1918594
1021959
1360249
1354919
311678
1543616
896429
1171681
650030
1364689
636369
1649780
1598180
1974680
1212267
1915637
50936
1635571
783807
312438
743591
1564293
858356
410579
648775
409117
1534780
1059670
480315
809232
1584236
455427
1513741
684520
1425057
1695410
1164007
354426
1947323
119512
705682
1476346
236118
191973
491262
24598
379375
617194
43922
1593369
519785
47992
1301077
51194
116960
1918606
831470
324981
836608
765429
1762065
1946369
450759
1893742
1483575
1045441
1820108
326150
820207
1299625
1632556
1392559
756643
1397640
1000098
1778106
368717
364835
705028
957830
1432312
1767478
466507
1146224
1785510
719863
736227
1289386
1461649
637594
505352
839874
1824871
1119247
1680565
1827405
1913492
704040
512314
1154116
690314
141968
1184872
1284490
1387418
279970
1680167
1959529
60015
473577
1100147
1924575
1914380
1307960
932864
1914096
1028047
1772141
184276
1996294
326731
522763
194961
1059351
214001
82104
1004532
1638761
1888087
1880023
119126
1659389
314192
605860
48122
1410018
46786
710232
813983
1431163
1878000
1388215
1587936
1097968
911620
308465
1165919
1439561
1253009
1824659
1260617
1337563
490620
1961360
642805
1298321
1828018
299827
1302255
1252773
393394
465156
557370
1075766
762378
1504997
427062
282080
1344255
385582
176557
1571939
255266
174401
528902
90425
939610
394202
1989716
1667647
1947909
1773663
899061
1184618
904846
1735991
399339
651041
1695614
588835
1342646
699364
1174778
1264783
1317672
1390170
138924
1129953
1400999
1134993
532822
766190
1328427
92103
221635
303224
1109422
1676399
1884644
1259865
1973862
1332385
1311394
1723079
1950993
318405
1852593
1649362
1797318
1445970
808124
684602
1638577
1514460
844483
91850
1162703
1225250
992628
1395871
1206691
199684
1491025
83949
1681117
281540
597811
1773901
782376
827412
793206
361923
1673510
1114242
1553092
390266
480229
215709
1559201
1988431
1376355
987476
1734136
27837
1567184
1322153
1049600
69634
401654
367341
1787176
1268833
794006
495900
604440
50134
522852
1493541
655596
1342182
1686967
93854
1678311
870557
1193827
1617200
1004697
1129652
524334
672753
215669
553740
1459962
1740005
1937599
1187557
439064
1284687
1577308
575225
1498234
1778491
294191
1799835
1312571
244394
485764
155313
339725
974428
1836536
1626955
390319
848108
1830922
543805
943499
963339
1499807
1558919
1503111
1299876
1588965
1235242
1191566
229162
616139
1447713
1637408
1534880
669139
916815
1477589
648698
872571
1862827
1168274
1287206
31431
849081
665589
1863239
1352489
1828047
620302
1780151
1279897
1865931
140258
592812
768144
950232
828916
511819
617324
1324228
78016
1593132
742841
281410
1979903
660437
87943
1319464
1071565
1231730
869743
156028
831546
1256265
1972833
601868
576378
1810196
1253426
793384
1938037
1141005
1990591
1285667
336365
1634980
79569
1046830
1668184
367196
318998
1440831
714501
620683
1005034
972409
319197
1650148
1753794
1958165
292022
391227
1192178
1306547
741526
673078
259935
1583182
1719978
1302057
303655
908963
534495
572553
1647524
1995945
1681096
1496438
893478
1637279
1055177
857887
545855
153910
13164
667179
1980093
1844052
238144
738378
592105
1830171
1804146
588138
1112458
400906
136177
212001
19084
317300
656092
1064207
233289
1802850
1823734
1000514
1594923
111889
357010
475005
1914744
906214
958019
1325068
1664199
916387
701958
1221263
450852
515812
1872608
366218
1662716
1372765
773731
1866946
1310374
400937
487960
1158433
1443043
1325919
177528
1920787
624094
430823
585989
838910
1327800
1605821
682100
872755
1819600
34139
36632
1856617
770400
966705
1713117
1475073
1614304
949999
441390
351470
683752
1509222
1260976
517660
1515350
672518
1290401
249550
692422
244822
1169968
1765830
1918328
1397696
1439437
525753
1332538
1660704
1132708
1896104
588074
754689
1445365
1677652
1660740
517343
509230
1832731
1413763
1766215
1752455
515586
304685
1099957
1168793
782935
1303508
1867716
1592579
1428340
1990990
1780695
1428356
1867817
553333
128905
815099
262673
61529
1197192
165967
1616518
695541
1493371
1369959
1574507
447057
711301
1800237
117184
1448133
705801
675107
802998
1630104
1243734
317932
289217
385998
902423
1843467
23382
1289877
1852914
1082778
285294
1433485
1696061
716699
486089
382011
1598476
162987
1588330
1620727
498680
1358024
329952
1142582
1469070
1947714
1504404
1323954
1204898
426009
1081073
377896
1543762
857357
341561
477050
236090
1507255
1478343
1253519
1929783
1641948
729916
1576845
299258
1461097
1703343
1624785
118582
614874
1470749
1949048
1962587
1741719
429350
154831
1653463
1852773
526778
1974549
753072
1763965
1975123
1925746
468772
1852972
1275943
1121416
46188
1234525
940917
1272779
1360961
1012374
169907
1776265
1738293
70351
1926163
527018
1478578
520700
1928422
1940056
782777
1653114
118195
1037174
541629
368312
493397
680743
324127
104658
1762983
504875
1221088
416108
1093242
1794846
396102
1822093
1669579
946994
633058
1612448
61668
1266170
1523053
1613614
1346431
180741
590101
61271
1206449
1378580
1237341
1248180
1846181
331876
1148969
803851
1518121
845411
505386
1340335
988896
800897
269896
1706183
1431029
1616714
711669
1959267
445184
1965758
628847
925541
45431
953504
1723397
1267808
888703
1641947
1057957
1385835
900036
47971
1597300
308173
1919926
1208549
783777
1671310
1771487
1075303
1820685
1191955
1196785
1323726
826378
1147661
1169586
1172225
1036234
588299
1384801
749297
47348
698291
990983
520593
559894
1835036
1539629
1338580
1265829
870814
1594302
98748
397083
1139888
233144
1064044
730475
1753371
220171
1323738
1158691
529870
171381
1929927
705874
1298166
922803
439345
812607
1205968
1862292
897485
539122
142405
1319870
1606172
1309303
1063293
673177
1586907
95369
1872250
513229
1117783
1201568
1421304
993194
1678427
592119
551142
960404
919232
877162
1585759
1749139
48799
890077
105807
1768525
1021202
1126549
1805220
157015
1149308
1570296
173864
1313458
1304839
741549
1963126
934697
340307
517652
1779608
1025047
1248900
1827972
966563
1020211
432155
993
1507026
415814
1609531
1929610
757367
942631
617241
207078
1696466
1554993
315181
1342894
730221
1057095
1944280
1042719
1150737
4810
1284416
223851
1744265
695243
131387
589357
347177
1551137
529287
1446431
1388289
1556869
1646474
1432254
335144
317483
1619345
290535
658552
1462045
549398
1521365
8775
1163526
201312
769746
1340550
699746
1361179
454826
811023
952329
912447
1837297
862377
720692
1050536
1102922
1272781
156688
745876
327736
531789
679507
1871205
555442
1465511
1314126
376413
785437
1814281
928396
1997218
918581
553043
1092003
155530
1532936
1404894
1742206
936962
975065
1811659
1870697
305132
1347961
1082385
998383
1144404
447908
1931569
165800
365781
108203
1075970
1838199
864705
119519
1818930
224529
162329
42106
670624
1302918
1293072
162466
463526
852141
343711
1745162
539116
541209
1548148
727322
907328
773304
647344
1813123
1552763
267371
124880
1145449
1020482
1335994
1067479
902142
638574
1618546
1298121
653327
61422
1614320
590958
785947
400341
1992694
740696
1076257
169662
198224
1381507
520937
148601
1225325
1024806
733773
347529
1665038
1799583
645100
85583
1634064
1094160
185715
1373054
1726901
516231
806988
1984637
37977
1008027
1246936
1982604
539589
1469539
1745903
1611185
1413614
550727
1213070
1983177
495417
541798
843220
754834
739134
394027
218560
1300162
2336
443466
284181
1686668
1780288
1434775
373765
899525
1056520
1654451
250439
4197
469894
1737561
1673041
1998636
1148589
155553
1028894
1132649
1961278
885686
509644
183143
950655
101363
1438590
316399
1073932
1971281
830360
815872
1789715
1720058
1778039
1578795
1004753
1184972
1475146
1037681
1228770
528827
1804099
142353
1081217
1747866
636223
1759124
1671202
559350
458720
1500586
555640
115861
1017534
845557
1566197
880411
1938561
1433582
1020647
394313
1934763
1436011
214986
1430028
394894
648255
232220
664302
256154
1418244
739674
1048488
850520
860068
1884457
502017
1158769
1572238
1391579
1468306
1933076
874076
1937047
1114611
799475
1045218
134247
15025
1257012
275114
625810
1901098
1737280
619753
1683447
1358026
566685
1633083
1814370
143000
1012722
1596136
208711
68355
1043645
482182
302436
905858
1387646
421229
213211
552792
977236
1644138
458016
1695007
1268937
1135758
760751
1068767
381166
936577
1855953
1293450
106498
1572008
373649
304973
720819
478886
1366117
1034729
388987
1684151
1037910
191995
1529415
1308419
103162
197107
151452
1375099
1725201
356946
1748182
446990
1322463
527347
820704
375678
834815
1015266
282835
981148
1180081
463221
955785
1223804
962291
331302
584369
437978
1678131
1370848
1203659
988197
1659711
691252
137555
324907
692207
1943984
757846
710790
1980232
1154372
1360842
1613985
1817770
1788757
586406
1213397
376656
1391082
1632835
398751
1621855
413130
1798347
1175036
1120438
260443
83678
1561908
1685493
758622
362643
224749
1125273
613558
1369080
1151965
532570
1481814
1681453
223386
897101
1860176
1018274
1024776
796517
1384029
86911
1147266
82378
72182
1503422
1233188
459233
1733205
1320119
749840
1257546
825944
1609816
374724
796075
1954897
860746
1687216
834174
1643675
1516997
1229487
1816487
1766157
333794
1168767
1476892
1814590
541829
172314
944278
1478781
346802
901707
1806016
1052886
60106
513114
353179
1317385
1535749
54878
1387454
209880
660532
145659
1111915
1500084
1872343
1144689
404417
669096
641181
775638
1489836
310126
946574
304449
127575
1767996
73214
1504581
1505648
1770452
1891263
789369
1134302
1599382
466614
1266942
1782874
421391
1493904
1543889
492247
515285
672868
1821893
1603060
204627
466348
1389946
1463097
414581
1039905
1896074
803823
339557
101320
65607
1941471
806562
791393
115126
476475
160351
297558
1188739
1191378
809456
156373
1665779
1490527
878969
1720593
1179574
666162
162548
342942
1573784
722697
170337
1378970
1832220
961457
1755079
462702
1268268
1598879
698342
793508
306154
1923049
681449
527884
1790374
1464493
793087
1155720
831964
319001
1790394
1338932
1185294
1593801
1294803
1802797
1232104
413335
554814
1466376
1116769
1625727
1202928
90831
531607
1260396
1744031
991503
698993
1246608
393858
1963269
1366437
852345
1033564
718250
1418049
1733749
1575870
1979636
1112763
1365076
1332666
294459
648722
922379
1593034
1852938
544421
58056
645016
475900
1368311
1559632
1936363
1353054
775173
1353711
1534728
20841
959951
707201
99865
1933027
189504
665079
1258705
643963
1224207
124808
1102138
1172468
1813659
514497
1811276
1685238
520017
1360965
1183063
1067042
1111693
1733790
509061
1158398
707188
1708299
1296396
79879
199182
1435388
18462
422023
1575995
118238
1094507
1505723
515158
1521788
1151141
272173
1218675
664631
1655053
286071
722710
1432958
741668
817001
1957387
320685
1251885
1526485
343395
1153699
295846
613516
474561
1527345
282812
810625
1980452
1226981
1777554
1271235
1151055
1586256
1996035
755125
1247525
898749
788184
1819783
1189919
1579496
588004
15176
306966
1134713
74902
1780767
1902476
1285287
1300214
914927
880806
404817
654636
155667
48177
292426
94295
81033
715783
876149
760090
1303266
272873
1857554
616841
489395
1847943
1179032
285476
399420
229744
1049868
644812
1280435
1618189
1866221
553155
1938136
343757
605881
724497
1283084
1620948
309006
1259358
1829895
342424
232405
1556212
1400743
795397
500014
1041098
628659
1981899
1998872
1523460
101384
705182
1187359
1033769
1116440
660189
1284787
675752
1135444
401787
91204
1718148
179520
330290
357220
889858
1449902
1791546
1678876
905691
1957297
3751
1446570
1558375
1613710
1919328
325216
1781380
1022432
823991
1818118
615026
1203709
1379079
1436499
1990144
269318
1728721
865287
476895
203693
1795576
607098
125725
295142
1609888
1804320
1644404
1118403
1641470
1428413
1250550
1180370
866221
1447869
1798259
1653703
180542
1776882
1515181
1701928
943750
1436871
1795731
1798573
1975392
691775
1598710
1105809
1907485
1698030
549411
843130
148990
1132088
426852
1136874
1963465
1759890
433425
1999172
1844225
554726
50472
1281577
1163739
384111
401082
151478
1175651
552289
531947
1141853
1079227
1703942
1881882
1083084
1667680
1232992
331460
642527
1688588
1078744
1407122
1191533
650784
326124
334893
63798
1050115
139282
15317
1572429
637117
276840
1681005
897138
88852
1790972
746023
1710045
1309892
1302613
1106673
519201
1879822
1064361
100833
78470
827978
774806
762966
1919905
878232
1754494
1990984
1553993
624200
687099
1427132
1283095
1688131
1475023
762894
963432
735598
1107546
900037
734265
713701
893371
194643
358695
1948984
1132832
570328
45669
1258326
1126635
1920389
1127990
1519121
27304
203280
1062124
1093575
803782
334822
413319
62866
1638404
1191074
190492
160159
1622762
1877482
725151
99617
71672
928187
1035537
1363953
1813440
1727940
391818
738049
1466795
965874
638626
1104453
1111760
338970
1878152
630431
1110744
1610584
443552
778824
623009
618067
601578
1921189
1866111
1897889
913093
1472231
80440
1585110
88429
1986601
381216
1368959
686975
255416
1252635
1183176
1324832
145240
105942
514540
1380633
1546834
919729
1614714
150379
1900222
1417485
1085737
1210883
952958
1872391
208670
1112129
46846
617335
1887514
820800
1790917
622165
1877762
1915430
1237074
922374
283681
760918
1313735
954955
1149592
488996
315057
547620
1243703
1235497
1394295
709202
1744730
1776415
1230875
70654
79944
1922634
334427
1335251
28916
1094612
1776
1128881
335918
1388124
1471282
1675219
633551
133191
1770986
13435
159537
610742
1317072
63056
1063745
927343
9704
1659986
663156
1890903
1269173
1436024
1126889
1863422
1311722
1138771
590236
1025834
630585
957926
1991818
1477380
1242751
342027
558684
1994555
1071196
1004637
161508
558847
1100787
1757097
1717138
1657110
41002
1451982
1196818
1149287
64122
785955
403803
1343754
1102457
1871210
1955135
950420
1221809
147955
275235
1533215
1791848
1142593
838477
371345
1176537
25188
1511613
47907
1950642
704339
389043
767648
1064315
1961490
138261
724558
1499432
930524
1281647
1958352
888840
1431007
754729
1554198
876382
1893026
1409977
1330489
1887419
1579320
524029
796917
235864
604071
769798
205886
387835
1314070
1795295
53751
475379
177310
1528374
1651893
352867
700399
47170
1857482
624097
485890
499190
1411972
1850876
1137661
1382277
1810281
1409145
838783
1080041
443680
1047308
1526732
274802
1248978
903226
1930363
706972
892487
447502
753716
522567
1307896
503014
182446
626942
1007150
1095894
100286
1976742
1148127
474206
392656
297639
1281572
1818071
394988
1448799
1807847
1340059
1063120
187759
1244719
518399
1706456
117252
99751
170606
1951515
1418325
1197773
514346
1644383
1779356
350932
1576895
1510120
1624451
1832218
254138
419664
1017625
67945
1894341
1872376
513854
41155
175219
1398870
1376720
1284989
675734
785482
582861
95777
1347384
1494384
291355
547394
164060
216347
5108
749648
32715
465438
792851
1347071
579390
326778
80587
1436721
1226220
1122196
927096
835945
664629
780639
33804
960113
1580513
1026136
1249077
1961654
1270891
674208
1136133
1304470
94225
178988
1113513
1372853
1569804
1839303
446244
731302
1034329
864609
1638760
622850
373459
85588
613530
1697855
509223
901833
916197
966521
317677
1086461
2786
1855903
1301144
1835570
1168912
85293
1835937
1265894
50196
235580
509175
618516
1203545
1641982
1560708
205782
1626992
700277
697492
403747
1149091
1166074
239391
1297147
1025259
1141911
296789
465505
989403
193493
1412230
970817
460808
691687
545517
230347
305077
1238351
964635
657042
541702
1964098
1503549
1570971
57311
1341720
348927
1825071
1457232
1945802
932906
755793
581972
574625
87945
425817
981725
579514
956722
1968838
1860599
194276
1378355
823250
131977
1245755
154959
1974533
948922
875664
479899
1202859
1612600
1389510
1071530
244459
1017251
1860537
335581
675680
1680832
279479
1983680
188654
11574
1234535
1420743
999808
827242
407110
974829
1028250
1751219
1871281
1960442
1936802
1726150
139420
1976648
9286
652792
565058
1372236
1521688
94427
294518
1442651
444415
194012
588944
1847220
264703
1582226
1530700
1430495
1814203
398415
1049818
1328011
1489240
348271
1696007
1466904
790717
20898
1276237
37769
55298
775006
1735523
153485
1270216
616737
1993278
538710
1102817
1116272
701942
1820988
1787512
1003627
1161689
117016
1464044
1946594
1936529
1383990
1576459
906731
523521
1286483
1364028
78373
700544
519120
1089719
1786420
1710779
1166254
1449393
742046
285275
837222
457676
1388305
1009798
889220
997468
1636660
1416641
561071
1481663
1214230
366498
1795395
732698
712148
35868
1765271
489000
1713798
1776167
1131427
872908
1190384
1926060
944009
860917
1557966
796445
1898266
956951
1128028
1186424
1769838
309904
1401866
448828
1578780
1998716
383598
390351
569166
1433905
786282
756770
1731561
1461609
950188
983728
323713
1763881
1065053
730448
1787898
144507
1439384
1150923
1851374
654457
1339542
1171186
1365007
1227896
90429
1401859
775880
519750
1078586
1859310
1509019
1055482
27307
1945272
661000
1499886
1007159
397902
634825
625750
251235
987453
1307160
1380963
677671
1523765
1351224
1681515
1265877
1451864
1980915
1361247
1129847
651422
1019222
1318099
1945607
836570
1161963
1325373
1851169
819551
907906
844201
786378
1758228
639165
299123
1510735
1976576
1275946
887680
433462
1347185
1063333
1495365
1612000
1394117
687391
1787909
482483
632530
679196
1156084
1204445
543987
555854
1640964
1232461
1905321
42525
1084698
616944
1262385
1810962
413726
1342089
1675308
1421371
332901
1334159
292405
1626045
642195
1902651
1690237
1460614
1219018
1654529
639183
1245405
78710
1586461
964231
1193030
1554508
794211
1984204
1869584
34451
244285
1524647
835994
305248
315968
934729
1568706
994089
1468655
1249635
823707
1222828
1710960
1191064
889658
1804822
1559603
470635
934043
1858462
1705393
1070725
1595025
1691580
1443302
1817587
704385
138696
1618654
1271623
1349252
425247
1904127
147160
1461142
1391887
1182714
1659835
795452
137319
198133
573468
1486874
489174
269411
273221
1155994
1074676
1667233
1379740
1292683
276932
1636737
351727
1846923
1220673
1813964
86633
1590491
1878885
817042
1936028
1402289
956608
963829
36619
1484823
1937658
556232
488211
1245686
1582199
38381
1373945
1046705
1648215
1078334
1710647
1974045
1120489
893759
93457
511620
636503
1154394
1669380
1679467
123663
264784
1598352
363019
1503055
1432621
623782
974720
1495522
1717466
494588
1508677
898649
773778
1204917
837655
761594
558767
1162402
1263416
835203
1694541
1880178
1478716
750215
634436
182341
348841
319630
817254
1554325
1801383
1845798
1933433
312803
1059092
1197572
1792601
1056208
65092
1448305
1926397
1485051
1187103
509868
289988
1333856
1254067
1828905
1117275
1365002
1428997
1960999
1372953
272942
1089332
1653012
524388
119563
1143660
812861
189926
1629079
1676642
416021
294514
934446
769215
1758080
39805
1418728
218611
1745812
1940190
219309
652041
153377
1093601
1031533
766164
1747620
935520
283587
1214138
509138
1153175
1906977
1387291
1136128
958836
128368
292741
1583568
1482753
1124198
1790362
1635831
512866
1649066
365517
1496063
1325548
266463
935661
148301
974858
924732
1545774
335113
1135463
1088035
444207
1034517
1210230
1434618
1521358
1117033
692532
675535
1156799
990816
459191
1809169
1048138
700385
1679350
812350
409826
952659
1341047
1892281
477341
768979
1977645
195148
697058
354580
1061566
124106
1596413
1902676
1407743
137541
1567689
1299014
219978
1827011
1141458
502381
811630
1791290
1785301
1345079
1185720
825828
719911
648262
468021
1761172
702793
1218814
712157
492680
1304698
286766
909878
309142
1380330
1447039
200872
442151
1260562
1634277
767845
1043793
484615
89430
1444173
879544
425750
889565
303770
1669365
1261558
1457468
504922
6551
558161
1482188
1646868
1512007
866652
158380
1499631
334380
568876
769204
1749203
558801
830831
1942751
364834
406965
296431
1467727
1259139
1796142
1298700
152338
59014
547902
1490760
611444
1161891
347647
1443535
1713223
1642354
1833514
977485
1124907
1600109
499646
1239837
1082009
314075
118547
688061
1712585
1950953
793121
1429966
1091792
1525462
1129523
294390
565251
764391
399388
1056632
904682
819330
1043670
1869957
735415
777692
1836530
1495713
145561
1314995
702543
1477446
448154
1814745
1889677
372261
1294179
1376073
687464
1235443
1410752
17896
1956741
1170065
1029679
1742830
1951571
426013
648180
1593496
1795573
1478987
603426
1693317
1277284
1638459
1024601
506933
998353
1619776
827963
1712668
527045
417164
249975
1515793
1850945
815448
1109856
836277
173713
349517
195537
637906
46368
315306
1707413
1745974
595945
1631282
867838
1690252
1241161
1135257
973118
1575461
210938
980162
505867
150347
1898804
498108
1745292
1507644
1808032
1019587
603437
1508295
195057
1791142
415692
1027561
856823
1558550
506135
1792813
462693
257416
117554
1290564
667800
1517871
1426839
586338
86528
969656
894803
1738732
1700627
1299730
14474
1486610
368540
1277346
1607913
1331368
1718209
1097832
1890486
284409
254130
1774004
858854
203187
1657601
1706363
1151284
1614368
604246
1463345
417355
1411826
1890242
721149
1108792
395221
833380
1147414
135402
1393093
362480
1025512
70281
1848619
1027168
329114
1861078
434315
637501
1865183
95799
280350
315123
1245912
977946
1207196
664393
1519885
681515
187348
190691
1110636
1747338
1117463
501946
958377
1566321
1102979
1411902
817722
913305
1370049
1580663
624119
1298887
236185
1421100
1422244
788557
244810
1598401
1518019
1698324
1078617
1770361
1590888
97856
51507
1259341
53333
867475
231089
1388791
1100415
1462821
618650
1806439
1999595
1456037
611808
1696144
1624564
281783
759228
1661199
8425
1306397
1509953
378478
711043
230576
912865
435884
1455133
420726
1276944
346651
536250
1226171
1264242
1404499
371100
1821887
46952
1532528
1241199
559493
1459355
632487
918927
507242
294793
427619
522917
1910406
1565268
199745
653118
1105379
1971696
494847
864229
1600897
599973
210564
1365301
58328
724242
92234
352819
1299021
1313800
966979
647461
1521830
541050
1514915
952858
4465
1230593
574929
8383
817158
13876
1934593
775767
707312
1778076
398306
260893
1019794
1747447
1570784
1635073
953626
255033
829818
934958
509128
1313369
1220951
681553
529010
1490536
203897
926838
1218417
1289219
1996685
1552314
1248210
794995
1215084
1422777
768733
142414
1655549
1928128
494127
1784871
412877
106595
938338
848800
1068785
1319043
721830
313405
1381301
1606015
789487
337370
939352
970084
639369
1656334
1646314
283070
1112274
580212
759229
1604606
1117290
795866
1376188
1616762
945544
352893
1853340
559768
2000000
41534
620986
649578
61424
1432809
183965
334796
431644
881740
1831268
650314
1615446
1750874
1646787
784040
613246
442204
1382285
1504947
1611298
32792
1040809
166529
565525
840100
1253401
1005769
1263431
1137929
549009
1021104
910307
1008437
1307251
1304733
151447
552838
1874138
693657
73390
1922474
1006277
1804345
1499191
257063
1445038
351072
366098
643546
1620883
1401059
567720
1670385
1357606
1538625
905624
299549
1731565
1596707
1771328
127863
1068416
273891
628991
86996
1403473
1842486
1036048
958531
1952670
688678
469611
1664054
1810809
959355
1183391
623671
773935
1390802
1317878
1683313
36428
822815
38735
1290479
988181
1945261
1363203
1945184
1555195
783020
559862
1231791
1667711
859446
707887
1354656
795201
270345
515471
1090661
1423609
384276
946515
1020738
473039
713126
8069
1414622
392608
828801
234815
1671858
97146
1339132
530477
1622381
1510265
504105
243737
980083
217316
536470
663583
545415
26177
1686506
1530700
723468
761341
1301454
1548932
1878471
592968
621698
1080073
1549136
1162398
1285931
234511
1874847
1699916
1291790
357735
1179864
126659
1087777
341009
701870
1526693
976114
232577
1467446
1235367
1851042
1794411
1066937
475421
564279
1699102
405408
1072303
975460
1552951
476379
414041
217454
1875401
1341311
619679
1046875
257111
647792
1880598
1669173
1968370
1139982
1394449
554389
985771
152676
637868
1697504
34738
1617324
676739
813515
1621636
936934
792067
65641
218517
730797
529918
1368335
909540
803303
429366
510728
1198276
561102
1174092
711862
1407150
310789
1512914
31859
1868259
61384
809501
871203
340846
204923
175942
1201403
263270
277056
1038068
828613
726103
316563
1318948
888651
580466
129723
425665
421837
1894910
1858601
643242
1088659
494124
321341
833408
1568912
315125
870292
517854
1018538
1606349
1944818
1846638
605862
1469853
1195194
237374
1535942
408037
781243
1611643
367998
1342285
517772
795263
1749188
1777233
1922393
431200
497275
770354
725065
618545
571687
1442545
102093
1053934
1361306
1617115
170845
1664161
1020044
1085515
1882015
1685883
1906702
1296652
1233643
1816184
1809137
1196202
1121893
842463
486178
1294676
600543
1956210
598088
205884
1511320
1349310
806808
1980294
420760
1921496
1305247
359919
444967
1083581
197995
1310886
1104928
608855
1461805
451320
1312150
286675
1084679
190268
1053408
1471012
852861
788880
1554976
1834448
1889318
1077614
880900
1177996
338277
1383793
106693
929449
1252825
921857
1790953
204196
1890151
649727
607220
305187
1967896
796182
946834
507126
1586857
1505414
1641397
1705054
1238611
1605802
650865
1792597
906900
1726564
313963
1837177
208720
1366898
520043
58341
612381
647757
741308
1112092
1409621
750435
1603612
839535
374742
310312
1407917
1679744
687162
1346493
266940
138655
1089366
120901
1666143
1213414
342949
1671020
1868012
36648
882336
1926946
1296831
96570
981668
986845
739362
763796
109585
680067
1076283
1866883
307025
775325
1058803
124440
1512801
94985
272454
1170231
270158
1035630
857401
1602387
1404964
1856019
128778
1986658
1210892
1960073
166319
103109
236509
337293
1069154
565766
1514752
1798219
1842336
571849
1985772
483108
1463793
825285
370030
599750
266455
835580
1498524
1643625
1001254
1762536
1400992
585931
1435140
435732
1937107
494549
1701455
1552732
732883
404696
439911
1030324
331710
1658742
434704
1834939
1986494
658383
1434848
1453197
699293
1339981
1390045
1021472
63930
1308311
1136269
1582185
1369778
1892119
710175
1350751
653785
841201
1012120
1518474
359643
1550862
1647901
939691
1191427
550766
303587
1694006
985227
1544172
1993370
1366417
493443
1481616
1440096
101098
1820750
706808
1803666
1933457
776678
580104
1965487
921658
750078
480533
439138
700010
155461
362302
288153
838751
1391131
1077013
1334515
1958278
625652
1717517
1712019
1884202
880709
57829
1934128
242091
1782726
54526
851803
675041
1312401
1923692
1759093
675810
95150
62209
775587
1612837
1065009
1022770
1379413
559057
520657
496418
1981493
896891
1607838
1782010
270369
1140938
121228
546898
153345
1595929
953712
1751517
562038
429117
1717052
1544247
1390402
896511
125138
268171
1699341
1014432
1406414
969990
1830465
1772904
275922
1493513
1874364
882543
1149086
1767790
377043
382227
1021680
1120471
1660865
722156
1743462
594116
1593352
1428699
1592619
1492373
1212421
415494
180221
1443139
546402
910487
224414
1926088
172714
1261733
1626315
1368134
98807
332789
60651
1761877
1942989
1543497
1095598
621334
1146715
420016
1229804
332428
1171213
1962822
511541
1658025
271811
155396
1453097
1156089
809643
1210336
1336962
1940238
1551528
1126337
389842
1978622
528438
447889
1789246
1351051
1954448
69249
1732878
1653311
281307
705935
1017837
697850
205175
332155
637300
1365937
852468
1003778
1981000
884778
1166705
904062
1956031
1110421
1875775
1235360
1370377
235528
198308
1538932
918239
534066
1782024
80183
1859930
1048025
1963245
639037
198670
577765
399249
1214153
1119204
1439413
1116331
652227
1677308
1665715
1451656
162552
877907
361664
542114
1771196
638787
290452
386002
58245
1753951
142405
582353
461561
132776
1866742
594884
973208
1905866
1202858
104459
1511493
294037
1220256
344165
1465752
11861
48720
542624
877611
1057424
905676
1136932
954995
8135
1816510
1301182
1164704
497947
1986426
1024922
1791604
323075
1539581
567370
1908432
1648723
1930732
1003321
1633995
947036
779578
1054877
29013
1513709
755459
1899291
609824
1267487
1268878
602258
1895486
557800
618201
407981
180065
836756
478514
1841649
736251
157796
1834215
1885557
1200357
973180
1862174
1432552
1304735
370161
24203
840820
486281
680485
794083
370701
158048
1312652
312977
1988893
1777379
1544083
631515
153536
77999
1502514
476823
1557253
1466715
96110
271519
1232390
437088
1223484
737978
465150
432471
451563
526380
344352
611022
215307
187947
1580008
96452
645957
1808352
1074304
1547807
1041793
1163258
127248
1256141
690019
1898201
1168060
187610
1806143
283789
1877036
119305
512230
588721
1743085
1855733
867813
464921
1272139
803792
1181133
689242
1225727
1880472
1117362
1003743
395341
304118
1779981
632618
1493113
1763755
942177
731710
1156637
1132662
904782
420614
1695292
71177
383317
1175040
1481445
1780422
850573
881707
633501
169818
662858
928921
390903
1092656
1720586
588904
559547
1213012
1996338
1292708
1776878
1834004
904442
282689
1046967
649704
319074
261775
331916
510788
151105
828457
1301542
748361
1445027
365681
941272
714826
282753
745225
1736416
396539
1127706
56802
156648
1151372
681074
971458
603805
1752541
56409
725541
880101
1888141
1545247
627736
387380
1618152
1379879
1570265
161307
75028
1971845
783143
386025
948516
1058249
1051875
1764977
1077652
1032398
938645
1935002
1688859
651403
9121
71608
1852724
83838
1016908
1701659
573950
328289
601317
103063
1916225
1955333
50508
1203538
498815
944881
282684
674151
1020230
1292694
434247
295725
784568
1007570
433513
580700
295284
660947
1620511
627607
1801588
908621
1910127
1340931
215557
156298
429276
423472
804378
948193
372197
1537829
1448927
1809611
1661279
1492515
170589
1777993
148769
1355328
898395
1952338
182862
1806425
1831900
1033830
338497
331031
1714309
1316013
347574
1222657
64747
100128
1840688
1377443
1252967
1750095
439390
1891590
1105448
938267
1772218
267020
145029
272054
1440412
1990287
227062
788341
1799774
131107
43942
1410277
868977
750082
1095494
1284735
291094
1728315
169312
1640082
1345912
1700538
393630
786812
1027284
1447454
1864838
848852
64412
1892168
1371442
952004
1961779
159308
852076
1362768
91821
1101513
863662
781477
672184
113303
559055
328301
1733103
79157
152412
1382542
1253984
1813987
829177
360322
1346256
441784
1915559
1733950
428387
1261319
1486798
799450
1311546
1228249
720180
480889
1214284
504291
231519
919341
1811275
1914089
517
1702726
1274723
1225418
479385
1252047
17548
154112
166805
1455593
1247529
615
729272
621977
1526227
1328411
1789614
1061232
834397
246627
85913
308971
614609
937337
645343
72066
1128430
1010614
1838271
584787
1576807
942485
338096
1989935
616402
1303707
1727001
998840
1208233
1061503
798423
291164
1867144
988470
1047059
979079
1316941
1084797
882928
785194
565819
1666533
1826216
228535
1215796
1543180
674624
1363915
1476015
792325
303658
1823186
66492
1462686
1941478
700408
1204696
271058
150594
1520154
938904
1442939
385041
1266253
1559378
1553993
417469
1999777
47794
622290
94807
1699768
50494
831058
913526
59145
427174
1503062
1617490
655274
179180
16598
1330174
767666
236021
1312072
1485178
1203377
1930866
55172
1599654
849255
38039
437118
315215
1194084
925064
1652799
630809
790774
188683
610309
17463
229555
1046049
1200392
597194
155634
1766619
1176375
401549
1076172
83820
388545
583816
654277
589946
991039
1278171
1027922
1900951
169069
1096021
1374598
96719
463521
242620
941727
163655
271512
1091457
1078426
1410734
1883952
549438
689708
774225
1463590
1535312
612310
1202674
1299334
832823
717767
1580552
1373047
1277514
1715226
213518
1457940
1727582
379564
490638
350929
318131
1942950
754138
996953
1211435
601665
202138
1362383
1947271
1074301
995056
52369
1355315
1800280
98615
1143657
1330264
365664
1707286
1780812
843183
1331065
765203
675183
1606291
1245049
1047469
954060
1342549
929319
1646236
321699
413867
1903078
825490
71897
296
1322703
1649233
1276004
90780
1034937
1729857
1266581
1235239
1552015
346282
194447
389996
745146
198611
86803
703461
268276
903293
56416
1114103
1564253
1964616
748663
1828251
1268496
385680
1988491
999126
261012
1892005
1453999
836933
1565888
348503
942523
1355617
1542813
285373
1522752
240950
45839
350411
1979600
1507437
165312
1469610
8042
1021528
200407
1852447
1549362
959470
1768041
1036866
1749779
1708781
671396
124012
1321708
1988388
897215
275324
604386
149769
1638712
1347979
232068
354878
290205
1631651
1508080
437658
1756285
736667
216987
1956936
1197454
1899371
1400646
260435
824687
1421322
322122
292243
1698999
1173519
903254
591085
389788
1428121
308706
1856361
282524
819684
1838374
923818
1115167
13694
247894
448835
951756
1598379
1242074
1702109
979033
627939
1690791
486796
1088642
297712
360618
281105
609152
944546
1200376
1679683
953465
1994934
1348091
684874
1847928
1024784
1886048
1698763
1057136
1216090
1150677
1332336
1791630
865123
501623
80944
1287885
1080375
48744
1853137
616796
17198
485929
1137455
361985
1341193
815954
1438156
64929
1434280
125654
1872733
154162
138472
299467
762346
1613722
1323598
1966495
1868067
1062371
1885400
1646336
1349145
1384279
850415
1136663
48561
1486947
1265022
203073
18226
1931459
859300
546188
1459336
993899
1574807
1353272
138172
1357907
1500488
552840
1292453
91054
1641059
360398
1640679
1315746
1664608
895597
1155837
80274
274227
801685
665279
76782
1201558
1187678
388873
871654
1995648
774716
428849
178056
1409700
598474
62809
1819733
135862
1601734
221344
1037917
1603335
1830900
456698
979455
1055077
969389
770534
164215
852554
887125
1764384
1597009
1872454
1672471
406604
709523
626482
812754
416032
1207804
1150377
11030
1026429
120817
1474443
343330
1464713
1437560
1692160
1456652
929872
725455
1853763
1482616
230250
314863
1661773
1684
1584559
165299
1015644
239705
1111812
1199209
215271
1293027
160404
108007
955082
719695
1039717
1393621
61821
858843
1253211
1913443
133167
1363148
795978
668826
270820
1729267
929698
1461910
1044637
435564
896373
840078
380337
482746
678972
884536
1858164
1238656
166629
553063
530029
1442488
329068
847007
99401
687247
1224719
784117
1783615
1949951
765613
1345218
1599565
192652
1524035
517824
1944902
327368
1742638
1954668
1537563
1449728
1671695
1260895
1885871
904798
1617606
160634
1170335
792493
780462
522198
1809549
1025363
1329463
1834742
1953513
207626
1683559
279329
1023017
1039488
1406941
336821
847801
1865373
7375
1012701
1477064
1409443
1691093
1249855
347647
695600
1124055
1893745
1265360
696444
254838
1304515
880365
1267574
616144
760721
340318
261916
1909330
670295
1801444
1791946
1078643
728772
1646812
1873870
412326
1999950
1212167
1308661
1408719
1604439
531742
401075
1050301
1962724
1341569
846266
467890
861020
1195656
103687
1442075
1852969
1336709
995084
372675
642570
29946
1069576
693869
1546280
426742
1350608
540314
1927195
1370451
1728496
382628
1805763
1241099
1576547
1733939
1295210
218568
1764330
401132
752704
147332
1202323
960695
1222150
16393
629515
999236
48823
1245677
907800
1307896
143809
767912
441466
227243
1606457
1000733
1998894
656763
1734124
552921
827795
16074
378432
1580575
189538
671817
1218176
305823
1712983
1129365
1172324
936506
100558
1734827
1478121
1477025
143291
599131
1920846
1942324
765032
232535
464322
1588938
1156042
1351830
1507661
1584425
1922766
1710475
938911
1794341
1597789
1411090
401940
1621482
1738880
1469213
1875192
364249
1244488
802780
388570
1603937
1887135
1353885
1591706
1603864
409742
808670
730636
1848890
1987545
1980399
644003
967859
1114520
135558
1973596
76499
1921484
1404946
1129420
1937258
1829055
1311868
1862086
142871
1391841
1057859
844732
788579
1678282
615814
879292
3386
20346
241442
804294
454807
273298
1481902
1009137
1007896
1965163
926381
1808379
1782801
1646373
155496
908850
413763
753677
164532
327960
564942
255315
459045
709173
1100489
1391494
1876689
806829
285205
306651
1554172
1753871
227571
879482
747428
1797310
412520
490555
56026
73147
1074375
192520
832874
1699409
1370373
703434
976049
676278
1598387
242363
1266763
576564
1345057
360306
506894
182619
740794
93060
1533111
622519
251048
1602671
862395
1533328
1315763
789359
139023
1755523
1398782
625659
445168
457673
1659183
264384
722051
784196
98560
1376636
222107
43946
117532
1477045
1601534
453282
1803730
1723608
1644021
698513
17412
203596
1575239
136774
709321
941881
503309
1246409
906611
1665479
1321272
1724868
958669
1960765
287020
81495
1592076
301349
1269604
1384103
693644
1427670
1124895
22714
140492
1448799
291318
525381
376348
1745185
141231
584210
569753
731347
604676
1087248
271235
622703
1572453
861202
603493
1202462
1932184
561511
1402745
919345
1450490
560847
1401253
1488168
923828
390837
367548
1657651
1087999
1279146
639591
902518
1029162
334764
900606
213441
1956139
1254824
1325445
1308544
129245
1571574
45990
1610057
1718870
1523038
1043295
881763
633034
327148
489972
1519266
1532624
608272
1063235
1907428
1911782
1818415
951731
769118
353883
280420
501735
721301
1082521
621169
14275
1303820
1563692
1748637
946260
679771
927899
737097
76161
1828469
860947
145181
55245
720133
208615
1395430
1656290
1251414
1869323
124033
766455
1840246
657759
931950
656631
439504
853583
1824742
1930698
246863
873818
711956
549124
558239
996629
1370704
1352543
1670596
1996495
1810478
1969793
1718090
1608490
1353002
1392115
204245
1954458
763094
300697
1215845
163374
1334564
1876546
1313978
985080
1909087
140677
1602151
912618
1197928
1364630
803100
223464
41407
536483
882218
1779216
558671
89255
609618
1908990
688028
418926
1745970
1132402
52315
1309858
1407328
1536587
1132424
87123
1498952
1002293
1918349
1594581
1233277
767145
1774899
567887
592958
1098810
347319
36714
502224
1948612
406388
1016088
1434095
303452
714710
864438
606526
1552082
526101
929432
1770886
980162
1142423
1350025
220825
226613
1229346
1630908
1627436
86802
1430481
675480
1026193
1852612
1570870
61956
1264336
1288866
1908520
1637529
568855
1201642
170718
1649710
1970421
1587755
1673253
1284907
698027
121562
1572054
1096342
180213
993100
627685
1925303
304415
431899
599724
170690
1044465
1087047
678548
1610007
377846
512842
253677
1962306
71095
442985
170649
115140
1077617
737610
1901914
1542756
510607
1236503
1441470
1855210
1494970
1488509
20779
1356
351517
1848941
19523
1690735
732125
1656410
688183
52520
451346
903073
1170505
997202
438271
661694
1416743
1648208
476417
1359000
1534386
751817
1205086
172911
1937539
189168
1306485
555109
1106273
788190
1807472
248499
1327259
667085
1624548
563527
160826
782641
1452345
788239
961904
496976
1431474
379680
1950935
1486104
1946738
1625161
1348788
373005
747592
202800
32552
108
271486
1574702
1956651
876746
1942312
721663
1871020
1718487
914054
1367917
1168985
1368623
1163722
1216111
1191286
1241414
472409
737168
1895938
698987
60481
556879
1357033
899722
1904245
1694357
1962509
1966437
75541
1099007
582629
912171
1446618
211094
178235
1096103
529762
1946742
458523
1231948
284130
1034314
1903551
410911
1228398
895016
352234
12219
38635
1955952
535728
545419
660420
595993
339474
890757
1640654
1240942
1641753
1761683
407582
1136244
1875807
401624
1281099
1035147
1238806
316146
970745
1737630
600879
56291
1364447
363702
1702889
308104
1221639
270967
47225
1091069
524188
181156
650871
1186490
629720
1123972
557466
1181541
1547809
314233
1934911
1351639
642131
379778
1218169
799898
545292
1650136
867388
608336
549862
612513
510616
930809
1285290
1888873
1691865
682233
929959
277275
1418044
674508
619959
1896619
854479
488316
1364096
692850
1714695
1805016
64008
1839406
1789014
1748671
1905463
874507
760966
32811
21826
1229058
564725
969247
1871891
465323
1703102
615301
1638231
127300
1118804
1324432
1704428
93552
1160209
813295
1415245
876726
281112
647843
338626
542124
1044458
458172
1572480
339262
1757452
1761238
1268035
149172
1192179
650406
878406
591716
1637514
292655
938719
1795171
114973
93680
415677
1987923
1912421
1661514
401730
1586471
1656544
1180347
116490
1224529
1662473
939445
62156
1713175
1395286
121151
806037
303190
160301
537436
256897
1912315
1412959
1182381
224842
759235
1487480
441226
1748462
104551
526260
612082
83077
498005
121287
643402
335318
1127005
836525
995548
1935031
1189565
11302
1485854
1197655
1130623
732340
955072
1443544
1503638
1984481
1369386
1436777
1229489
1133160
1878978
196081
1327294
1047431
976883
976414
56961
215913
1921493
1975667
1605521
799546
1164875
1971632
1876643
980191
762809
1588997
1944418
1689560
1155776
850070
297142
1421881
1638991
23388
986530
1529236
96493
862405
1773387
176004
1560962
1844185
355694
305611
573783
1913926
1669484
1376633
1373584
405475
383251
928438
128626
1366590
178183
595982
1350302
1972963
1162574
1626251
1434681
1076884
1606486
115344
434706
1816412
688139
1033132
1081954
122421
11905
1346295
630656
657993
822143
955343
756474
761880
329136
1242921
306667
341797
645598
1600911
1500069
1056581
204627
1579905
1193745
318919
650360
1455895
1474732
1173596
1878364
1882656
833365
500280
1260447
1273971
11019
1213430
1361069
1442118
1342781
256337
1905226
393293
1385597
1456564
1344971
530340
372489
982012
1223561
1433687
1200247
669360
210212
1964339
911730
1035193
1512859
567295
946835
623922
1428731
540621
1549885
1115675
986887
1303488
760959
1799032
954659
688098
1094335
1158640
1315348
762937
1422497
882379
1352652
28001
1399172
1690077
416573
152522
307185
1645641
157940
1150221
1880924
252305
439797
165791
1883925
648457
28670
840219
139514
1925940
1933216
145170
527838
661996
1392476
816596
1262369
338321
657182
981717
1172867
1513737
580318
1785082
1422280
71656
1959427
1338869
1119753
1370552
374310
236989
1757187
775653
827736
1788877
1289163
1137079
494683
686223
1837393
579644
1075295
22238
1294659
26883
801170
1945840
1317371
633864
686760
1134627
1183958
457494
787906
1559438
1278658
1660700
696798
1029354
68057
1334111
400545
1493089
834272
603014
1784587
1753627
1671084
320082
71201
1691891
1669866
1179115
1725083
112575
1413034
586250
560694
1513923
1347173
1880725
1205341
1848772
751437
1173664
1356411
991162
189707
1140308
1243126
825528
1521252
1970524
48733
1267825
710174
1464289
1447105
1544237
896861
428013
1242333
165814
54420
455431
475169
1956206
1334436
1633494
1807261
1596681
468447
917896
1700789
1096319
117083
114742
1190032
126198
1895154
1188272
1572991
855323
1379363
866752
283498
1326369
690888
6604
922280
1767768
1129985
706154
1874889
948709
399880
1916525
374230
1074539
718691
288623
1107600
1328378
1306325
135251
1985860
1933483
498214
544104
211771
1637558
1615791
1863066
172997
871690
610007
39011
301962
1020558
1017490
594443
1619859
1029875
271458
1472959
332870
605384
1425578
636949
1046542
591295
1402767
1236922
1429325
807558
1691656
228990
974351
100002
1069938
1296590
699269
25960
137485
797544
1945515
1193245
1404520
1933556
1022850
1477868
388116
1987478
798300
572389
1885003
848467
1888389
245494
1917896
704555
1731815
525658
1260101
388514
840172
1215782
367099
487944
1806138
1631022
265413
41819
785276
1795907
809626
431453
766990
294499
1573685
949838
284568
1794221
655403
435292
1740011
529407
951498
313792
670641
353875
1454493
1559759
252365
634663
356974
1914657
258531
1315045
1137000
56960
1656608
1106343
1529612
1886907
738910
233862
747381
700276
1063258
1806392
137467
1595123
1684438
1476439
1484037
1939758
1822677
262614
1256786
1906694
1451730
1016909
1988760
331488
593779
1418005
486209
266190
452469
437191
1104100
569120
1405917
388913
1573966
1709814
468645
1589890
1637773
207123
369920
1058262
791542
219678
393602
1136505
130232
1836447
401692
1542879
518260
1204451
704881
1855037
1667956
4129
336884
237091
1505065
983362
852521
296768
806576
882606
933021
1272947
377750
1111546
1692122
1794685
1454373
1167124
1706761
7034
951120
1169313
1994128
1627433
1555527
1529038
994107
697266
1746607
1331879
1341703
802803
1312377
512112
226827
177850
1503701
1598906
687031
1752513
1773076
1456126
1657728
1674165
1524029
1095337
497719
27723
1263630
1570590
1867281
573948
920393
1439585
854135
1163861
705815
710642
1495906
103975
131419
1133063
130973
607516
1489803
1935377
1897438
1140060
1686608
1964381
1355362
1541478
546433
59599
378047
1883169
1155013
1334685
1300320
458651
418013
662680
301189
741113
1059386
890284
1524915
1493105
1745544
188106
1550065
1496868
1923519
353518
88907
218146
66557
32438
1555106
774685
483968
1116681
374495
1295855
555302
1289245
1806798
1000955
1887868
47016
1396083
718889
1709082
114234
808059
1902557
1391928
692441
1780311
455920
354165
581555
786826
1902302
707908
1583225
590090
230356
1554401
295292
1777611
1581392
1664272
1775332
988773
982
1984731
1921405
1147493
1428345
169924
1456967
1349034
146405
499584
98141
224238
652517
124833
1680664
1164330
287753
1042271
210169
740656
1337892
863611
594619
502422
1093025
850992
371872
1537809
413669
1264543
1475385
271737
1600918
172854
1185137
1639661
816720
38134
1011076
1392988
235376
546509
1531705
1879130
1050066
1890005
314128
1816461
1171005
623202
1000124
5145
1944629
1419075
598032
1919868
44250
1193816
651485
58506
1418825
162133
1934998
856748
1157716
899044
1675988
1468030
1568953
228918
805780
1746356
153363
816135
1839296
583355
412174
1196161
109400
1762584
31136
1178277
1115285
1771858
1403480
1537729
808010
239885
442930
1028681
360660
1610821
498437
100838
982242
1351460
1825242
1309333
1364190
144488
444006
1307192
367759
505325
1669233
1805026
886876
905053
1095907
1390995
1741058
1257480
551919
1376299
798769
1593075
656644
1126409
859779
805144
1036000
772046
322189
948061
1563497
1206906
1051575
1829024
433329
1809613
693589
1672064
150441
1543843
267648
795412
573810
383014
671693
1190707
322471
1286979
1249905
340129
1689494
1482261
1850745
1354207
1647319
1389515
1940825
532076
1231981
886665
472406
1457611
1482002
487622
1511391
582286
772957
1566164
1248723
550044
1942184
1870023
1412989
1186940
1627892
761812
1505334
1175455
1232822
560856
904185
432792
595759
522288
1111990
1645072
696992
1615542
1943700
1577803
1988171
443581
1739774
1189863
477105
566945
1298079
1795036
103690
775433
1826693
618609
182838
1544109
1730237
1113939
1692066
1886716
697087
240310
1716955
1838777
957185
1041608
1572386
197265
372016
1899944
939377
1014931
1794807
205659
831274
1050714
1402731
1959005
1803689
570482
459962
898258
1719998
1823822
1312139
768366
1790518
826479
345117
1389606
443610
204872
522412
795801
1585066
235702
13364
1713923
624177
571528
910354
1124197
767610
1452750
1902831
930416
843377
782458
1917476
1716012
645028
468207
157587
693334
718443
1396839
1195416
744123
544076
269889
485918
233436
1764702
1643653
1912272
1650303
1958853
1207985
1566053
545096
1786024
1299526
289766
1455476
1236112
193042
914984
1589449
495867
1659083
298446
1423690
1965070
1668732
1654247
764945
443317
858612
1494695
59330
376163
762669
906844
987870
962088
1715189
1452867
114403
998153
98861
1966596
378163
376930
1597226
1201578
1139250
354534
75331
1135250
387811
1431886
1596410
1769031
1374210
1896115
1254267
54913
1986929
1760486
193909
952294
1280603
1135298
1282374
553746
788579
566084
616367
1278928
1286147
63362
331477
1191520
1246870
220201
1125248
145845
1093140
654189
726686
868499
1189143
1266836
1690140
818995
529759
323290
619117
896040
1489565
1384079
783196
1306025
755652
1803472
1243703
648966
1825105
370834
1198826
1147453
1670190
223983
354563
567329
170159
959240
844385
50824
292537
1641633
1304188
934896
1333335
1030978
841528
1449176
64353
1992168
957093
1889887
1543619
1057030
832755
598601
903308
748384
522406
1462999
590595
972716
493595
132174
522449
882459
1102928
199749
1657751
121211
1600169
1888499
443621
991739
924091
759947
386417
1115782
892846
1253582
929276
1635391
1927716
337440
1147131
1466393
1976832
1594242
1965981
1489397
822501
1882684
1616682
345836
573086
1581087
1094330
1326789
1101661
738200
1148681
1820138
297542
287008
448309
522811
223067
552470
1628395
266641
470846
535474
1244766
1258788
362998
1299770
1329742
1151798
1012996
39073
1220354
1193579
136793
1430684
1616780
932906
1417107
939914
874648
534988
1291234
759945
1719605
1739703
1659858
1271715
1466717
809386
814064
671964
524775
1739109
1787325
523817
804910
1233465
590696
1581688
342061
473739
1061036
1827191
1951816
908292
1218800
1576170
1955224
1006093
481395
1723556
1378908
1569018
1966147
1685803
1866650
1127452
1046837
564491
872032
1931866
1851774
1914743
927599
586141
1180421
1183979
1496923
169364
1376871
1948941
1823275
1589136
1333345
1537979
1500039
479708
587244
1776774
1658925
49209
1913701
273504
593020
1898042
338711
231568
1510960
1817224
633372
1718321
1577594
1527554
294757
1209959
1914893
1071181
1103184
1981719
1858377
1867584
1618547
1372593
437577
37306
565990
1518228
381613
592655
1441668
1810780
738628
1443373
953235
739164
1675829
1049677
214773
490343
260169
508631
852972
1042636
1305925
20682
515356
1746904
215741
217305
673434
673467
263876
1464587
1192842
912567
48885
1502027
1964318
613621
1687346
1191905
1311127
1760577
1001906
522786
827459
900499
619532
1453239
1964028
1455090
788446
1123411
1701575
1488659
692622
1826595
945911
1299303
1960675
1685915
280585
1805737
1005934
705105
1039084
139396
785891
1694194
1974344
777620
209157
770585
928206
1713935
876909
1423713
1661356
1814648
917907
1893099
143482
1460541
825278
416471
824295
1939566
1261213
1791347
1033409
1202894
26811
615482
621837
907133
1695903
1838818
344018
1854682
672196
1275024
733385
676651
531959
923214
30708
1549672
1275288
606343
1736001
1469224
411387
647101
858328
1246560
1469699
890436
809837
743082
28311
371361
756769
1960560
1464500
1585331
1714349
551705
1678057
1479133
1166734
965284
835054
180007
1619348
431645
1488288
1506740
1031646
663854
1596116
511957
334890
1660644
320502
801268
105039
771053
1638276
1907858
912282
923734
187362
652276
1328603
334492
61398
1282808
1768129
866901
1319367
208696
545956
1183249
645084
210596
1540325
1289416
1678209
729842
1103212
114933
1363342
763562
1088086
1962214
754470
624600
1915833
219066
1823730
72054
752468
1797464
131047
680683
1148497
847249
469627
1823760
965559
448791
476825
77984
547043
97033
1003369
1752134
560279
373493
1376587
1634363
1793373
1242561
1445537
919422
1107891
1473416
1332618
1005847
285169
119844
728315
701592
1314682
1813251
8128
1117273
881623
1227359
572795
1712602
1151387
723987
968787
1975814
1189845
560531
1719238
525629
1949442
645812
1756036
143278
858288
1003488
81688
1477228
1134446
777684
1798987
47211
1327105
428069
64308
221441
684375
829011
1638898
30717
192941
51243
1540337
1146884
582689
1350490
1529630
722164
1776477
593983
504032
912010
1619817
875073
1757041
1459303
267641
1150259
1062846
1169359
88053
1932586
1196723
217058
536037
64368
111706
17779
1862939
402740
439568
1232505
1294567
1470796
1591833
1003854
1507313
1622693
1721331
189743
1937634
1585661
1305271
67053
1077035
1862982
1027061
962875
977931
1154237
450341
1486837
853477
1580636
1078847
440151
1879313
522705
27996
1959483
1922806
1662224
1386702
487280
1000116
1584377
1093857
1023709
870614
436423
900026
1063275
676639
635789
191007
1271426
1591468
1836597
328782
447303
1970526
901400
928304
854633
412443
1562052
961693
1566637
307274
928997
1474060
1011345
443699
698104
1724921
1626539
1418503
1740245
1519033
1440789
559462
569285
118792
164757
793726
696787
103997
947253
1087594
1934583
910356
1432310
1659785
1574294
1592404
1272587
1230067
1772488
30236
32587
1489822
412537
355472
1374122
1232230
1856663
649416
362464
466771
1246946
560608
1960998
42753
1080544
996794
1319398
19504
1673079
1313749
1756121
1937888
623404
959185
1651585
361916
347842
1329943
1030274
437705
260120
532519
554868
1919855
1096344
971969
1048744
420379
1595332
1933899
1674999
1204265
1976632
51988
927041
34745
273100
1800239
435444
498652
1294532
896954
1295227
273348
1603179
1923987
50415
20798
1786730
1441291
1382261
1951005
1204324
1763422
1457384
1282171
636704
113173
595806
1523396
508757
355418
1667924
1667176
441584
1282672
744235
1167371
1388819
1929010
871438
957134
1378829
1167227
1557072
72434
1912576
988933
808703
1017310
676309
759457
1256490
702013
120898
599921
1292022
569721
807779
576962
1802368
1330840
1259534
195913
1504662
129659
1563974
114584
457110
963464
622002
414826
1551105
1188318
31254
1457209
1507860
1513174
1399385
1586731
910812
1426590
1805570
214330
1319782
1563438
1306962
1473506
607287
1236319
653017
1322176
441168
1171900
1063058
1052539
180307
1522452
239419
1159493
454235
1143441
1373295
1399562
1003132
1451856
1858321
200127
1010136
875617
1096478
356240
1256090
1939209
379657
1774143
959671
239697
421435
1549739
102044
1344808
1255443
303055
640849
560836
1835314
1389924
431635
439835
1076394
48500
698361
1725419
1426144
936846
1525070
1826031
246341
581654
1230934
692639
1761537
918237
116602
912227
238777
1978761
322688
1295264
1458911
916989
1009152
410710
1302368
1246759
948467
1719769
234241
1054706
245436
678782
1448146
1650323
586701
776868
410127
1752468
1050009
1826058
1620289
953399
1047525
1083929
1660332
1179631
711191
468014
1260394
1196315
12364
1373225
149341
1008933
739690
468233
168086
1453013
1208090
1120094
1005501
1594282
1216775
1462502
1230149
1755809
1068652
1431258
1208752
371860
1971534
512552
1614756
956570
1807265
1672898
24269
1424948
451078
730730
162204
542153
1627114
1741856
207036
130495
777026
1382787
1342143
1725304
1955165
320171
418032
1823638
249379
583177
35273
710264
1390104
1399098
18010
1707757
1721111
809932
1895490
1776195
1568772
253586
814491
783529
1165542
679022
1011925
1267201
418014
1764513
779264
1285107
1154300
1498837
253488
717263
169043
1320487
896945
1965035
1621585
991077
1714676
1782209
314457
1068242
1521635
973419
325558
1633752
1682152
1151333
833081
548923
338744
131674
1342503
112690
991360
1814078
970370
244097
1712282
1020458
550194
520920
1754374
1447152
1521926
1145302
1350571
982031
625626
1963239
1986710
1164
107671
1853013
332721
978290
961600
1472664
1913222
1385575
74699
429678
348602
55597
1022516
777112
918987
133354
939905
844566
943405
1135956
675330
414632
1940282
1485566
936727
716243
1139988
1340887
419213
802013
721462
783933
765422
762983
1812705
1437177
1404541
449684
790593
542497
1472994
1958525
1694281
1725592
1858099
240650
390168
602284
1096476
632404
1080321
1577335
160097
1107344
1605029
1336212
1899936
946900
1675758
1747852
875405
395348
835637
1730585
1104253
1643271
1474481
887977
326733
1060431
1269659
313057
933423
1931949
1331561
253745
44366
1592435
1042238
1073822
1581236
937336
313461
1831156
191343
1166046
1907186
1587535
561388
1716313
858303
206478
62464
1655461
596895
1332941
222216
170429
1226443
1806046
63
865243
1276779
1966392
1696346
1033470
99072
306270
789229
1318739
1826921
1159290
1930991
605982
779681
303396
1760268
316556
949817
1948127
431605
141432
1082366
1865640
1941741
761378
1389218
70415
1885050
862489
1423273
1062162
1388173
143811
1498733
527814
98415
737575
1135091
869217
1986415
759446
29635
418347
125554
155654
1198268
39583
267748
212347
896462
1516130
177942
456271
1643346
5434
1095754
753054
550642
1847338
1790681
678322
584897
1586577
1934734
667866
554991
816457
333647
1040343
1843928
378563
1948303
1544917
1402412
865641
1755194
925710
1820613
359172
133083
1558593
588224
330186
1617162
1663397
391621
1424799
1768034
1856967
379740
1516806
423943
1693591
251710
942490
1476333
630367
146744
241691
1057920
1982209
347527
832191
1419540
1306596
150329
1454902
1081202
559528
1066072
1071869
969936
649019
1287385
1884768
1385120
1256555
1257312
840916
367056
474476
1270438
1399570
967679
1204468
1438029
707620
1398752
1393749
302013
650025
1673316
1082981
357266
266608
1921758
386822
1506785
105097
473197
1715176
906281
576526
1806712
1087340
909275
1948000
425491
183144
139863
1972894
1634979
1504740
1386758
1955497
1618633
1541038
1785208
173787
1584365
445978
1474139
1451013
468376
1014499
723870
1186426
244155
1442937
954573
1952287
651966
102932
1806861
1971236
1737278
942790
591043
1237827
1792310
650000
1368031
1825162
1345505
894390
1953717
429575
1646133
1426745
1903295
42089
841373
838887
526344
1495168
1356509
668932
848502
1306757
1573282
1987982
1101826
282035
1145786
959669
1108804
841722
865549
1726191
1502387
304333
596684
1844080
1656928
1341085
121465
246403
1417278
1907728
1366390
1186983
593265
112877
30380
1548073
1349791
603473
752028
1506922
1314515
1795505
207926
340392
666647
1900019
1264431
1750730
1885399
1907115
710424
156086
1426119
47080
672111
753232
1841072
856781
1737504
1429966
1395625
635077
682118
1122076
274434
1236344
1803184
22745
1256475
1988915
412304
1826677
1956150
880898
1588232
539611
1764892
1080561
1899354
1433285
164710
308896
890213
1457735
1371340
607128
843190
846563
57776
1152315
1089042
1957344
46041
786399
1618029
1437675
893666
1567047
1368289
541748
444984
782992
1703995
1397129
1351064
1370636
1876230
265569
1366577
722577
728038
1379128
181839
1222489
674702
193823
992638
303785
304276
493079
1650175
1740439
1757436
1637423
1608613
197663
1060830
3965
1512574
1293161
1198479
1103597
741885
867440
814413
124830
352822
362291
969256
377358
592976
284610
724897
1794407
1260616
416508
177819
9475
1745677
1188666
1276777
1118013
1756761
1906135
1672997
654872
455591
1012622
1179832
1944233
1176115
716463
1705949
1666538
64835
1190257
344663
1471032
933640
1518366
1985774
1040375
1972643
1177593
1048891
498895
552558
1295962
1265688
559035
1422656
1500072
1424491
1525337
1935202
340091
1715393
1659500
903669
1044467
1241137
1340057
33577
147349
1985785
458189
665604
1944328
47357
630221
1287475
1124806
1361659
496977
1035857
1090064
308574
622885
733163
1931284
72122
80008
896476
27572
662865
84074
1007142
172852
405726
493577
993141
861940
635771
674192
582372
1715848
829856
866562
583494
1395830
1912745
1868325
599048
1203410
998873
202114
1172778
687724
1109832
961977
60561
812439
35622
1176493
1657077
709873
468699
337403
165505
1427741
643368
1813672
1599083
526183
829417
1522556
1440444
784587
1958405
1510733
897912
913067
1785856
1257956
168724
948009
521753
1604895
447628
332511
727762
1375492
168458
1874224
433090
1620777
1573932
1099833
44202
50550
373363
1208513
1689991
1943567
790446
1871782
675774
1951200
733793
311873
729054
487568
35654
435640
560416
986279
107690
1539404
777918
402901
588089
1068953
252843
1815028
557725
1311636
1887503
65792
1530653
1997791
502416
114853
1705958
1980463
404667
1711105
279515
1518605
106848
913261
477492
463502
14255
230834
950411
247237
1855676
26183
445254
742830
1102275
850557
668016
1282319
662362
15732
172570
1047794
521278
1534137
609517
1662822
721399
1209935
847307
741211
359601
1025663
1771989
388860
970378
318908
274337
515026
356469
1303865
1884606
1973224
1086268
429073
608889
1450233
1250491
972669
538786
1194647
1825636
1008826
801524
1345342
157750
1447781
619560
79212
1586820
969314
406939
1284980
934863
1336718
1033703
549290
571449
825812
1186146
484102
1596589
106138
1790034
789037
71017
1050477
655679
357612
1072196
1137507
1377821
1460168
900670
1085190
519028
1591281
1696258
1472179
1991296
1480647
1817727
1756195
228556
1206119
1515252
1437704
136620
1135225
101804
353675
336769
133012
1300379
1553297
1858830
205349
1011422
352095
1546204
1384104
686886
140992
1161918
147172
1976128
501483
353281
1115637
1421822
809535
755967
1721249
133950
1589038
792696
93339
18803
1480878
1497872
484426
142311
1440704
1373065
557530
1416565
146679
1326673
545580
460439
1359839
641365
420140
481431
1867901
1113528
1819626
360659
1561531
1379397
1696070
1537857
559370
975890
1869733
639582
1727599
605722
1003849
224918
237814
726642
708988
1855580
109603
265608
1995807
1459603
1798841
1123669
270085
505120
1874709
1832295
437088
1400070
391355
1393245
1568616
992212
1640346
759324
122622
63907
1402272
1248579
1394242
889124
1534951
383088
813823
1781204
1288427
834287
689939
723469
599097
55618
1549448
976067
785088
461315
920255
1355617
1233148
1648007
719362
66720
729288
1639948
1525667
881466
955678
1960147
1104008
1908589
184764
402670
62200
746622
530861
837195
1466105
1561321
156701
284970
1906458
37948
1491956
252103
1643607
348150
208160
1556593
192879
230241
1743740
1457774
1360175
1848409
335433
1143072
1380727
1443277
1001823
1046200
1000586
565442
1213394
1967885
188629
1379762
1136062
964498
626559
1970780
1798131
676557
85873
761000
1439382
1350232
1651151
479457
1688229
1634681
136132
850402
708031
479793
1867567
35349
321718
649818
1063907
184367
983051
1936288
1558287
525960
951820
413955
1849608
1497646
471948
750679
927204
500836
418984
686638
111832
400736
253264
1602913
575295
474805
412079
1617741
375960
753210
1100158
1757079
482439
1036220
1837118
1825875
1674995
1079895
1903363
1619577
1422830
936744
584943
1991027
501515
1079657
1428222
218699
492239
1912804
929229
820133
1329300
1776825
975005
233872
796201
877544
1431843
192544
1323628
310567
760340
1618779
649185
578795
1591838
210386
690633
231029
576503
1225587
1339386
561356
1031915
1315646
621031
932388
1031210
1464092
361110
233173
502480
62775
1122129
1150445
1350896
1758294
1038812
1210245
27631
91152
1931604
255783
1226050
1916468
136315
1959701
1828742
1035225
1167321
353385
591396
1741676
490126
368152
882156
628419
1861161
90717
1875055
824350
707445
1617473
1449161
1428504
1396665
136302
451175
1052752
220423
1103328
261023
192306
194574
274164
668233
452425
1635806
632481
386305
726426
952170
396653
1637846
1943665
1543951
1972913
1470420
1272230
1834148
770689
1304308
1531609
83332
908305
1644153
1716240
1621313
1487457
1670862
404201
1825848
1001820
701825
178899
1599270
1996750
1183551
134019
1754317
1696908
1621288
1286541
1271996
1685029
337524
53517
560424
456844
836967
264197
1547412
1342626
1385461
755937
484755
48002
1917710
1702912
888265
1619360
324770
1049646
638628
974527
786276
117725
365475
764259
219252
1746478
1429745
1513884
912813
444218
599195
294200
1635456
1441841
1347381
849896
597489
631433
1667066
763212
1803047
1069510
1208533
1141956
1852902
1093099
1585387
871121
1900384
1858755
725897
230371
292931
1857550
1828464
1808688
1444909
931240
400532
952575
1563323
196497
1946084
1883859
9086
975751
409473
1755823
33054
230208
760531
1143978
639873
42327
1527275
1084825
629785
1239959
1955608
1741013
1456544
1708360
159402
41072
1896874
128890
607502
417926
1014876
755722
1635526
145345
1381575
911358
893807
1190721
1387781
700142
305287
410089
462376
1677853
48647
203362
1271647
181544
797595
125075
32346
1560061
269398
726292
1503104
1052841
1909310
1019182
321742
960463
458849
1044468
505726
1857218
103428
192003
1588626
287072
504692
1965082
1307901
1786287
1537765
909180
1164091
910770
1289431
701962
75548
235472
372371
1266432
1361319
551521
756189
1511216
1773007
1434075
291810
845166
1247979
891250
1741257
1103250
142792
38867
1610833
325996
240530
214498
1441043
1912785
1710483
1540910
420189
1151971
1715287
451416
89790
1469836
243605
147648
341809
313935
1398352
1385283
679030
1024214
291016
249100
1942010
169784
1749851
918889
1506198
1524727
1398619
1379229
933717
1321985
690334
1203772
890444
804035
1208409
623029
148868
1780290
1358285
268619
1359338
1616169
955873
125610
847508
1005091
1775467
323756
1672104
607674
1116267
1749060
824625
1819494
1660128
1902535
587230
1460684
515557
1736940
118395
975641
1879526
535792
905188
616197
10434
1551359
1990569
1803597
890781
1203787
50850
1797203
1115695
1453698
1594115
1976197
863278
1894297
1366213
918766
1839123
47225
1663030
1285967
1244497
1938883
1368663
722707
1446313
1584910
358210
508349
93834
1758973
838503
1683020
1119690
220800
651561
1499319
1336564
687252
742359
570190
1324424
1135565
433542
1409594
644030
1650973
575347
408962
644434
621553
1551590
1150615
865895
363155
113658
291339
1840004
1841180
1082745
502543
1630585
775613
860828
837046
1370885
707859
1907774
835768
226231
475203
966108
523541
1255251
1243828
1064995
371980
999935
549415
271394
476662
1966847
930740
902059
1454589
1817032
1960505
1166150
782275
926245
461187
1516478
162097
1244777
1706959
522269
133245
665716
690083
1840474
1988183
75531
336176
12817
1781348
1103155
318987
1306814
351951
1324706
1189140
1066483
1889851
416161
1777204
1005969
1588659
793912
1540665
1775100
1839258
541320
876300
1345765
1812128
934680
1115753
390447
168266
1330711
530519
1645654
693847
540396
1836906
711078
74352
1793230
985585
472012
797089
1478112
1169912
436552
1119907
996050
1338652
1100168
1568298
527685
1168178
1117147
515779
134819
855428
214963
1549331
1955050
437582
1954917
995275
895575
1074771
1055930
581201
1125996
220030
1924246
1526340
468187
1174073
1570536
1828487
1588641
1447300
1302245
1452745
1649701
218558
1715333
638319
135743
784337
106620
678816
1417078
1444802
777653
1645982
102000
793882
6956
721798
230916
1010538
1361541
1702349
851210
521694
1251439
1103071
541642
1668827
566882
1011582
1309159
21053
178616
752304
1884029
1158439
337037
1349636
1147676
1634669
642769
754592
572284
502855
585054
1753104
576111
1974840
246834
1288535
949197
1706365
98982
1608725
1665540
607663
1023826
1297230
1787087
277930
577937
210462
1870747
18251
1055118
785120
1184869
1513290
610374
1737931
1209087
264930
1532331
575759
619093
1724121
1226693
192092
516636
888157
758150
1179138
257950
1041375
378634
910927
579304
1154127
139073
636163
1563260
158690
821230
733376
701081
1036848
1207603
698412
115707
271553
763117
1338895
1879017
1972759
1132074
1789581
1852087
588651
1929398
1649613
1729214
1778276
301115
36182
617879
442373
1760101
1091882
408442
856323
1969847
620136
1206797
66711
1827767
1660190
1293444
545264
1567940
739882
1434154
433859
266565
1406801
1612743
170618
56147
940024
1026117
187712
525672
575935
1958395
793891
166801
1772404
591801
1755653
1053211
1187244
523703
1656892
462341
1626466
1523624
595232
1007497
1315788
363999
605153
1142920
467055
1972250
767599
998156
1959229
1060406
1649158
1855448
1269905
29644
602697
822309
112663
698534
1154715
1667490
769441
744931
981616
1294409
829308
1973546
412517
139757
542439
23012
786122
246522
1064546
994172
1110886
1774041
1190395
1966511
851126
1924708
564742
1434539
269263
233436
1597783
1838860
472220
1955525
1176925
1110222
1089266
756110
1387105
676066
1748200
1940687
1272769
506193
1402520
1037598
13711
1247311
1816863
1360668
1771436
1744418
791148
350722
1188581
656101
1773921
24403
310318
646248
1015654
254905
1245507
1578262
670379
307689
1267450
1977848
1250634
222281
490778
1036901
1678207
186839
922062
1079307
1612955
254034
1378177
481254
282806
1923190
864108
1303773
1726621
1614921
1078245
309886
760899
1964326
1706989
1154496
311308
550869
1298692
1418683
1494072
762668
1500217
1630649
719879
1066471
1188781
1333707
1219428
1989811
1838222
1675124
1346531
1965528
336731
397898
228523
1057533
1922447
863435
1777847
74392
814068
1132209
969742
82587
1686967
640450
1783434
1268608
687275
935861
150579
61829
1449189
363385
1361195
1782599
1132369
1345392
1824058
1077929
278101
1171302
366629
1724342
912047
770534
1692340
1639683
1806566
372189
259523
1190061
1187062
911854
154019
1007297
421201
329920
1348303
165992
543570
576348
84132
1258697
1807101
1292117
1270589
231397
1456922
1382342
992462
1457963
234392
964316
423825
1382481
706756
1244149
616403
1158913
449012
186931
873751
1699385
1821359
166823
1769700
1718940
1796567
593955
123918
1586286
831120
229527
166557
1337039
1711859
1875528
1746239
1692250
1259111
384774
1834906
527534
267098
1406674
1292046
1830332
1211506
1727722
636242
1519899
1511826
175840
1693219
1649853
1386166
210756
109627
947407
1448109
407215
803227
1075889
939820
826475
334312
1961078
568614
1238042
1061420
553252
1780740
793384
1748810
489427
1070986
663423
643625
503605
680434
1898339
136515
1674426
208424
14408
103443
165185
1984840
160636
1666882
616571
1209442
1879435
783288
1949461
358303
682244
492955
302695
381526
1546826
1477661
1300855
1746682
1840908
44912
1379706
824061
1989013
22181
718204
616128
1592441
1242913
336026
935846
56358
581998
194404
1156754
1084758
199032
833955
1620954
134217
217967
1459595
1354822
1881824
104119
1298855
1262163
406158
1077529
1978427
123791
1641154
1256197
1854815
504620
813898
178676
872975
666258
536206
1193457
324854
71817
1957637
431511
1374821
433726
908181
1845611
1547076
899315
395546
1665848
121714
1790883
1221742
1984671
1939062
1904947
465752
1820376
1912101
655200
106903
141150
280801
770325
1650285
1929988
190111
1610371
793603
308968
1453686
1612875
1777429
326110
168222
1620855
506358
1523589
1429298
272938
1952984
1533818
1254281
1456604
1946067
696249
981176
492591
1417095
1001732
279163
300883
1029178
89155
1543947
15547
605879
767066
930997
46701
1138858
1431781
344829
125303
448732
451745
1696681
1976929
1056239
969992
852290
224982
209817
1537314
1428286
1080803
156834
940097
1882148
1916041
939918
501775
1886298
874279
279879
1638946
1922071
364894
1173732
1351878
1750438
346888
1934989
969710
1178436
831865
289899
1513080
238040
1631822
1606101
586995
1817869
915844
905919
392112
717083
801988
33713
318243
1641016
1539282
1685271
1757980
774646
334795
209798
487819
1764870
2346
85813
1980382
116698
33538
1221841
381680
672102
1808631
1595440
628458
1906228
356643
388773
1442332
998841
460548
1528951
1076951
692356
686032
1010335
1743749
35223
1182156
1719477
1089758
99494
125360
1315580
167869
1264705
216790
1203351
1542650
192335
1989731
713039
1862958
885316
1721813
1704660
588336
1128828
1614472
1561575
184203
1359684
1531206
1217188
1308639
694698
841867
1428876
803603
1385956
1470637
1010182
876511
1082572
318153
28174
177651
1422392
1398347
454354
675448
1102567
194143
1611544
270394
751561
1300140
25903
494321
1219193
1846650
1975238
1245372
307409
913297
252404
1428714
1124126
504503
1679031
187995
258650
835689
638894
1174081
1697654
9708
1856559
1246841
1964644
1468148
48765
649040
1381501
1538747
1447497
276837
1741945
506978
1733246
402138
1938999
1978975
308427
1448316
975787
715893
112207
78682
219102
1371709
1471177
1174452
578608
1254832
1621464
1038295
1918808
921175
547231
1957726
184586
1695923
1518930
1047503
1450108
49010
782610
1235416
1513543
427579
895056
1401368
692159
1608289
1195800
1760410
344466
1991207
711279
139992
358251
1125152
585003
1487666
455652
953422
1733361
1359277
356743
659033
17678
492155
1557447
1924622
642565
252147
1935821
1028317
165255
1906727
208337
1801666
773316
1001568
1085094
732050
562092
714160
1401138
537759
569702
505767
1908052
460687
135773
13363
512617
1846334
988889
206042
115279
1619931
439004
244871
473530
948596
1285433
878588
1140227
1872409
189939
1260577
55243
1684778
1159186
945337
311044
1507422
695359
1468167
1723297
47586
1215633
903839
1097771
786675
1845517
1005529
1389869
756222
235186
900920
878232
1981379
1969066
1044910
1643957
1508443
322709
356318
193919
195316
678611
1814307
1946970
425653
1691513
219879
1099850
1666346
295874
553972
1934834
314452
1031004
1043088
1120874
43778
452342
868197
666678
1806570
419742
1602839
1302572
1509777
467946
1359001
1229803
903239
1955368
1175400
1830042
1643317
1772154
1168850
887745
1542067
618330
292679
1038457
1411165
1554596
1641266
1026446
722654
1723879
742720
896688
1140889
366559
1818969
661287
1641379
1055450
155431
1253226
511242
906315
1477546
1584847
755587
1279442
1397248
1934913
547009
649877
90771
64130
1958477
636342
842277
1190058
641087
243477
147664
1888305
1249002
1444088
775779
286065
446668
1271557
1937386
432777
1310279
950485
1794621
383318
925045
825406
660149
767531
1166937
229751
960128
1232910
1874568
1915759
617674
741178
742903
149186
774344
1678186
1062237
1222383
1021749
830592
886593
588424
1985718
908381
628453
1019538
1001722
1629878
186960
1197836
1099667
29787
1114987
1778349
1715322
1606515
329493
1098734
1274783
1411424
382287
1168640
1377458
171508
1967260
567341
454123
1677149
235155
1075068
1812492
1432778
310012
453996
1711915
1426855
959228
519674
1723215
1978721
123379
1361316
286221
426077
125440
665940
171776
250238
1544068
1811844
1078397
1056062
251682
834623
1003431
718983
558343
767968
1773981
328620
287260
1723400
1390300
1489281
878279
1298145
249536
324621
1710432
1861345
1571687
835521
1322935
804371
541700
807403
1755006
914531
539529
1460369
1586254
1507676
1746997
1648666
1708404
1372592
1900544
801321
694815
1385680
1187667
1475922
81253
932387
869904
1809509
805401
573396
1050209
1446675
1565467
209358
741395
650890
924271
1098864
236015
630757
103071
1581192
573099
1774778
1552126
549916
1240458
222534
1696690
1776196
1224687
1548905
1947512
127645
1645494
873446
99136
1093077
1579593
882700
841439
1117844
1311715
1167209
1562513
1016741
233501
455767
1019069
1796826
1455135
405015
1369483
1765257
1415444
1512125
1003781
145014
542098
70166
178154
469108
1263618
1713433
1014102
1187129
38623
135003
1544506
1566942
635542
1439326
319145
1838030
1114715
83750
1451379
625067
767297
290125
1303078
1720994
33097
369050
518945
102024
119725
1688435
474942
1962210
84950
1355334
1523617
1347542
703249
1804657
707261
1307303
1586013
1887268
478632
29051
1388378
1100035
1868484
1054542
62956
510171
1747549
1018345
556810
1278257
464189
202090
657372
1685476
1230891
155967
294137
398100
1733327
116414
1083529
488777
1906288
523998
557696
353674
301969
375751
1449608
923446
271105
1774014
1946087
1676568
1398531
631379
688483
1218907
1085498
164205
393091
349954
1130715
1016086
21190
660082
1209505
159252
1885049
1870957
780679
645438
1221538
124158
909071
1102565
519370
1317773
1065000
1425715
270905
218630
1974057
1250517
1733820
529106
86536
392695
1695711
1699567
1351017
1190258
67060
1379087
865552
885073
1037627
1647310
1435965
1157556
1105682
1187045
1117761
1643982
1116842
1818369
266707
473544
641613
378571
1786588
1149869
912535
813009
383901
1283324
1484552
1175207
1659477
1524738
1997448
913371
822232
1762271
41741
1232360
1648251
785947
1196335
1252929
474346
440384
1060979
440757
281716
433045
196610
1714180
879490
1337442
1123711
268446
1806671
511921
306395
143383
1357044
1965168
789347
870387
186338
388703
479511
288449
1216106
395312
488094
1530226
865585
1437967
94995
1399809
1035125
409379
1677180
865876
1596124
1839925
657349
1460260
1906186
304885
1133329
1976401
1055340
902689
232205
942258
913840
1582276
1743053
331136
1640013
1757038
509644
1568224
1884806
1082132
887244
1073017
84720
1890870
95496
222609
769959
977629
1279317
1136874
1401409
1113578
1902798
755389
1377156
866109
1477625
1989479
675726
731539
805004
1033268
762720
1955352
975833
1385089
13164
114330
1337276
405413
77729
1414215
907435
981913
1434034
384975
1670731
586320
1782639
1493932
387334
1401663
763221
1638133
1593490
1256996
1198221
265985
747013
605709
1025595
254850
560931
15118
1861719
1958681
1086149
1232882
653045
77372
1215436
832444
124649
1465936
1664485
782310
663182
1214158
1934259
1062027
1575006
1640453
176968
377999
1053303
1125153
157608
498879
333459
639611
312434
1984590
328238
302390
303852
991150
101947
45240
741486
462839
1154128
1484851
1391974
841683
325196
1418351
1757427
1231766
1802391
1544753
920612
1818674
1243698
581444
356356
1766947
802862
1962728
1260735
994247
1174621
1419274
1614282
301004
1231109
1874299
1480685
303771
306045
419245
746452
536152
884180
1313283
946627
1889190
29647
1209631
1608610
447656
1622834
1548492
711926
397024
852071
195937
1235800
83828
446904
1071069
318398
519068
1263539
529666
593665
1937065
1676144
297611
481141
1813546
1123534
306148
379027
1579725
1687722
1888868
1066037
304705
1836553
1657589
1461173
1519303
1657002
1685431
16997
1896268
1471598
1856457
1930788
1881699
1683852
1030473
611681
493673
1680391
1219462
1472689
1809800
119201
665067
1224457
1671043
370256
408395
143230
6638
834838
389100
1570230
895231
480687
1161103
1240478
1372331
1765561
337352
1383680
730398
1522155
1409968
351423
1029041
1101210
1855013
1327380
621455
964838
529842
61269
1398296
87617
1068776
1732479
436155
592034
1085134
1218410
712723
1221497
137313
26556
1764975
223196
34813
809035
1090174
1517166
1327789
972226
1659536
1593684
653527
78340
794284
1521636
1616313
1815810
24014
324831
885345
196079
1203483
1555553
1278421
494742
71232
460522
1501016
1435298
949853
460405
1156560
1263969
1016236
1000027
1254621
1388917
978313
357077
12602
437607
1601478
1774466
1385472
92565
1927568
309678
634118
464912
670754
1022495
376391
43096
490110
1054192
634049
1904151
1842433
271945
500395
352494
556947
379920
911342
1391769
1871915
1550502
1384431
67429
503591
1782903
568446
1964660
1613928
953304
1798926
641665
813940
1688232
270006
1940656
1432869
401572
1121722
1914686
407821
894773
1380121
45198
511624
417846
1378032
1820793
1915742
666708
608820
1028769
956920
1550810
486827
303785
322327
1691500
1868782
1034361
931893
1972908
933979
1721456
1541695
1553946
945860
953505
1882175
894407
30034
887975
983147
1505564
1291955
596174
864634
1401624
1021007
1532115
223380
1399430
788789
535566
48901
1529920
526509
404595
1874693
1114680
1793693
1866051
13762
575106
1645768
428943
1924463
1508035
77389
506613
635934
714698
1464902
685335
224444
711653
781441
1937137
1472270
1132599
1746845
483006
1181565
1673861
1182039
1050854
175519
1883725
645615
1078729
834369
495883
1178369
1850217
500725
1444581
620764
1559064
440877
1652281
782211
282165
408677
1610183
128489
859697
1836143
43862
154621
1299474
1794986
817860
1604879
1496595
527984
1425915
152095
1510692
1287542
1579486
563748
1049589
1712373
370211
1717133
1691525
420681
1423687
888401
88084
1220514
479487
346545
387251
1480944
1455712
318972
1411555
1115347
1564654
1980912
1332582
1689974
834390
1841196
1188629
490105
1971475
1369084
945314
122696
1216448
511060
569717
556054
1164382
1092707
1487953
445174
1579731
841889
1176220
900185
455684
94895
1183600
1100506
1383317
804509
1300994
1263490
396194
1676966
1591951
1261457
342363
1435327
511612
938015
338772
325240
252625
1710593
667971
1956804
617957
1707321
1704873
393207
1772367
55446
130357
1626145
414288
572697
1249155
1711764
520179
981399
1724193
468362
1227213
698949
552751
1353236
237941
1522637
593269
842569
284784
1614515
1534475
1950798
1392951
45599
981282
1721636
1904116
1431165
794270
411437
592285
928772
1826916
820861
1016827
1191820
632652
1001182
1217899
886560
1871670
1691742
998113
445685
1193737
700
866295
481775
1719290
1550097
505753
1490659
521906
998107
641790
1447206
113161
1903714
585999
1288722
1056658
337182
1284201
402506
258360
665038
503202
1301469
1134090
565453
1053976
1840328
73317
1339254
1108002
1735525
1158638
176850
1824241
1611010
1767984
1487400
1743954
1672790
641047
563636
927917
783828
191279
128155
778235
1658204
1646732
1397085
303864
1301161
744680
1844956
1216268
1104395
222710
1544549
87808
450752
690168
1281324
1248000
1217279
57641
1167506
360596
662285
1242518
828205
952558
1585071
937533
1717730
1468484
1699501
1220958
1946006
6915
650096
298582
1340552
96448
1819682
1587297
270693
1115982
908746
1730879
885969
901096
609338
213257
1952913
1245996
16819
1685719
1359648
767353
1505014
379423
1770877
1628321
63083
294578
1955354
729188
1012665
453985
1397573
634716
393485
667762
1110342
1871377
232026
1457001
1691397
50941
228964
1310124
1682779
1861425
352160
402930
560580
980202
611396
662709
686676
1957063
599248
826725
567473
1981789
34296
614735
1611793
59164
1767947
1817835
1824614
307123
1638151
151034
1396978
625085
901267
1105548
1268624
328926
1028648
1431510
1629977
1573848
857958
1082634
710922
998158
746559
1996457
522199
1667530
1220997
88812
533747
56726
317338
212273
1199328
1661085
744217
1321326
211827
1134444
467000
1030830
1581472
1859295
148449
39959
1776156
1441236
1373565
1427726
58477
1787376
1294354
1452440
1177766
1603028
539784
1149565
1463087
546843
1666381
1090728
1861366
426648
634285
1539843
1374943
1088676
33668
1995309
1985149
1513925
1060834
947381
1424274
905638
1251631
1554213
1645127
1071808
149072
1641546
1655053
466341
568405
1883117
365633
250373
399669
1682466
505803
192926
1146827
853849
1134564
128821
90937
1846557
1541390
972661
1313867
1303376
1813416
211297
1720277
481624
299299
991813
426034
1411271
267242
1258909
897072
1303103
882073
1307767
397102
1111612
479690
686209
1047729
505692
1418032
1281450
249079
1595811
1402556
1622413
5299
1240288
1934758
1433666
1651594
1117237
1537707
1508215
280431
185835
610507
549258
1026343
1255118
1077794
540109
1580169
1915524
630441
547639
513891
631439
1507885
1735832
1638336
1960095
630763
148944
433051
901568
1124645
1377064
896481
880368
1509924
30109
807799
1180100
763101
1493085
1558483
1953723
1677174
934706
388623
1221279
1132261
27234
99628
223619
1849235
424073
515351
1011039
1068113
935713
1242367
884492
1031881
600293
1319850
1190739
1448492
1587979
886264
1399469
1471812
565145
981055
257097
197985
1128871
221470
1904022
1981952
120163
1119112
1740133
1088552
566472
1815874
813149
1790817
1921793
1907739
434332
67073
1339095
208582
1932773
113363
1554575
522937
714071
1310205
1782736
1554506
707301
77050
549876
10619
354207
670507
307476
522058
1058110
1222089
385336
987247
21270
1082386
1888310
670325
1535813
214256
941498
1369309
1039048
80049
303771
241594
354068
94681
664672
1870075
1823167
336028
840372
1968308
1455605
451502
1848750
243146
810420
1978461
286610
1207971
274967
1419792
750514
522499
1259063
556612
1534856
1349811
76257
1977336
194407
276075
1489793
1361550
1983762
942497
1807399
1706009
459573
873528
1704957
449686
1872891
1973268
1839716
1356236
213477
892895
1363224
507594
1840141
158826
1710043
232130
710170
347512
570806
1874646
1631516
1827088
1988203
1929136
1666867
952426
714951
1290683
1239066
230398
1875187
263497
1906437
1967004
1779173
608870
1334042
173719
1595812
163630
594925
1593343
1821440
1651285
629662
135412
227668
207002
292837
1731821
32466
1777947
1026762
788129
85072
301026
1640475
13614
1727239
289267
1172066
1967373
251650
1745636
726743
929058
1118997
565336
355253
180254
1289640
1247881
1048468
1930281
10241
1022987
77237
630509
260318
817560
198279
1320679
1983643
144336
1785053
1211317
738243
1940397
178119
1729183
1960108
839179
1733249
1407572
230031
72737
467612
1684911
1504029
1323363
125186
1576402
1855942
1776042
661256
426521
1911125
557951
1206703
619139
711106
1025365
865545
1342210
523352
1213545
885953
1601595
1096043
1512850
1279037
1237217
923243
302154
1832168
1423019
819115
307197
1227268
1119206
1863929
1943294
680203
706935
1062058
782204
1770210
1330329
459824
1709365
1886279
520144
441213
1946627
1549371
852262
1512474
511709
893426
1590029
909922
1076970
1700669
1708572
166044
1641140
1501719
1778240
1542864
1837773
716583
329057
467012
1502422
1007179
1711031
1347047
1010648
996954
1239586
758716
555728
789937
1785255
765866
744483
335051
1374084
48051
1572013
1741181
241489
1888861
543075
511740
876396
1423447
384001
1901415
1693350
1037752
627054
182829
673418
1745542
492559
501099
990206
1362464
599330
1466296
1287672
1402874
1058816
1609597
1216221
410583
220873
400013
1896249
717092
1353666
763514
517700
847508
402149
1263775
516140
1346013
1697515
144992
52155
1633037
1406436
658353
1750449
1339358
1491982
1699208
1945091
1539691
1857250
1644149
731072
1236487
1761061
1616960
1206789
12345
333740
1686300
1353295
269186
766479
1561648
1211447
1646571
37432
1696694
1709565
200976
1228430
1843831
767147
1197043
1637335
694478
1864789
1313253
486826
1797538
261703
1686461
943382
86752
1314714
8098
167507
467741
1797725
1660155
1283687
660885
1303238
733443
189994
1402005
526978
376949
1062790
777542
1467197
1600055
1905203
1584419
1422373
1878747
732171
869155
1446696
909863
203345
1384698
873894
257339
353996
977653
163008
278082
1366647
449511
792334
734322
496614
565481
309988
1759869
146989
1470841
679066
1891836
1218867
1206142
875883
811317
631901
1452315
766211
606883
1721997
1772696
1333998
530780
413276
1580019
1781248
1038803
1465042
433656
1021675
1356677
910042
1103657
12487
889856
330562
1825173
1212622
828155
231215
1377790
732517
36577
1475524
1294407
601189
490540
1544969
192277
1839551
893278
1112542
1067865
1152373
1198746
365277
1950499
734632
917305
1972951
1745119
35125
569763
675129
141282
596149
11454
913013
1722849
1356440
1151211
647280
1106716
1546666
570346
1771482
1414004
83834
20647
305200
930244
1597347
148156
1415088
1023111
125748
1500505
446335
1895394
621587
1016941
1411737
1183956
1392965
783898
1262941
1676477
1098728
551280
1515515
1101414
827042
282583
478460
516389
1065111
1230726
1008152
1443480
808306
989676
534208
1918001
677787
918749
282108
152049
772992
1561592
633210
731917
1830215
1100967
1439489
1971311
101295
1112526
1039219
1487195
1239359
1565232
1190474
1942869
1825317
1598095
523035
931225
291414
852960
745737
1933204
689605
503267
708751
158054
487264
160488
453221
871257
1762649
369348
1115348
1513374
207510
979701
1322462
1855865
1466800
1081309
1995179
860986
229781
965014
845020
1111235
1327194
1794852
1743599
1262721
919526
597419
337356
642756
855982
758971
806496
910727
1228133
1032524
436512
677418
845053
968006
47614
1911317
1968942
1682089
149904
545738
920738
1087075
1888181
423481
1724898
277222
1447890
1557757
641914
1046337
515059
283577
1780477
727353
1191637
409338
1594978
511738
779173
1630718
1084793
1609781
39301
917220
1652074
988159
1737619
1640305
1119257
1204870
391696
721561
370587
1905982
156408
840038
1383288
1153092
1654119
1797498
1704852
151996
605722
608672
348739
542101
1113352
1680449
238486
359431
176721
281890
1874642
770049
770242
1356660
223885
215298
1053838
906584
631296
913590
882330
163413
645825
980643
1166945
1647463
133887
1761277
1422457
1365341
1681735
527387
1501861
1281568
713124
374681
105831
1087968
1759614
1498044
822623
810787
1085118
540336
1828494
106699
1600037
1055351
759206
799241
1184977
535029
459874
1466437
1484098
1354497
668252
485698
1202035
1818943
1820344
490095
1909234
1957934
161246
1649348
1209889
325696
311862
1307162
79894
1259964
859264
593651
950563
938420
82667
1941240
973401
1328685
32950
179941
1782927
1165392
61478
74277
1713132
344498
1829404
619338
666165
682813
227088
484271
1278943
1439351
101626
1365505
873270
467031
581362
369390
299844
1020705
1340419
1666748
791811
1698923
368776
227775
772990
511767
558225
1554818
436199
1370525
719119
1760983
1034982
239078
1442112
1633039
724581
429548
462144
321094
40537
1778998
133094
1562506
1386239
1891506
178298
1758067
1795327
1793958
450409
1330232
92332
831048
1520587
1686944
1361269
211465
447685
245003
118645
1109296
944384
763259
611475
1821085
1331146
1238121
1820857
1528305
1722225
1232289
1327461
355557
223747
1961185
1021715
1372301
392050
1163297
1355313
498082
1974515
1291190
303528
1287231
448621
1643465
934306
525328
1766611
1396434
1801456
425035
77754
686303
472662
815922
1718097
1481944
488358
26507
1435595
1750653
1608807
458358
1615183
84865
1687432
906972
58607
1376470
729761
1171751
1169178
867414
1829080
1353962
948157
500554
1537950
1165418
250591
773174
605408
273008
271776
997297
788886
978591
47656
1352277
1902704
414739
1221701
200164
684665
481100
836950
985925
719873
103478
1674303
492812
825532
153250
55107
1957104
1323084
1819235
552630
1440827
1882560
94076
661241
323447
1286248
36524
370078
464594
248332
1993461
496861
1122083
973132
842693
550044
1781044
1660495
1409890
1004773
411
690512
321317
738437
1762210
1276025
1685455
236147
1168125
448507
157111
1564929
1053959
1650572
632715
1424572
701449
1909377
750218
1667475
750720
974175
1947731
1733813
440428
127826
121913
392425
350391
104066
985251
734266
601721
1283199
1309639
838753
1936284
999365
1068053
1470201
1640100
1741328
34604
993470
653390
1888702
755467
516261
836482
762532
1744779
1036057
1312045
1995555
1438723
161827
200336
734900
1923933
1991277
1965973
1619371
1813570
449135
155356
1355198
31428
692428
1498187
506766
1161313
1319794
1141784
703011
444718
615552
1012186
553631
559171
1913594
1283938
1323955
1281117
176946
1601844
53545
296847
170455
1403587
164190
1421283
1504139
1126722
1189255
946018
1757463
134912
908829
1399361
683500
1881948
437102
864679
126848
1395322
649856
1040221
1200650
1624098
700771
1549115
472925
970360
397353
854811
163065
860105
1323969
1572772
382764
1633276
879686
1443745
254817
1075275
379275
999747
1939527
1765946
1383922
140026
1731282
1652642
381002
1026910
1366519
1494321
472893
1137483
1138805
1650580
612718
1646988
1923847
1276269
1525854
1649686
1263288
1631278
244168
1959846
1422096
1565340
1637777
894356
1986426
1600196
288159
1483560
956333
427916
734405
458205
1268143
783826
1337805
1871540
1598980
1821302
1465760
1937209
1188449
1201687
1070046
1742106
635846
1879399
971397
58920
1424247
607279
1053081
172331
1180588
354095
528619
819410
1529657
393754
1915795
1942383
353823
1374916
1499155
1061012
1131035
784117
1101091
773814
1007886
1828464
1999087
1037732
1039837
430329
215573
1925559
26270
931568
16310
1680599
1615834
528666
132215
1892430
705371
1276958
291014
1053360
1049628
1560505
1384899
49365
57971
703048
1430573
1857082
811914
1294113
1543007
333756
1218862
1341211
254511
186968
636036
1364932
1656561
604378
739975
92741
989550
1689678
285162
1665736
1143493
1732337
1195900
186879
1643573
685965
1414340
302905
1672094
647065
59627
1717267
488095
669776
330974
1200344
477357
336610
1266021
489669
597182
1017291
721933
86892
179015
835149
1473073
828471
643986
550714
1102797
1675483
1505361
1308141
469939
423304
1202169
1932841
29474
1222736
1292659
165611
898081
1440819
528522
104751
1886246
1309275
1809744
823875
1041023
1117661
645118
114181
776740
1648940
325058
256467
790636
138759
1164798
546387
98650
693386
917448
214070
1793026
1552641
555649
1955778
1088403
867311
175599
978309
1152731
244378
703682
329215
552739
718675
1100692
1445159
770064
850973
609976
174808
1852894
1774609
1942329
1178633
910382
1543613
589538
231636
425353
578381
53345
1350108
431725
1882975
1882930
1012588
1429291
596080
1685621
1475830
442710
923146
1000016
84828
839520
711273
1330413
1259024
376936
1793904
393128
552429
374978
181253
479822
1125325
1328934
1188056
1961191
1133797
1293876
141645
497442
301498
335012
1847251
282095
469859
225964
414430
228930
1792600
995451
433598
636193
1370726
134113
1217202
1143910
1121580
1888362
334575
1123696
844474
1088491
1213815
1704236
1071219
1322384
1754908
104777
1118911
1721189
157140
811509
621375
1957436
592339
219416
1960553
829771
546003
275964
1295766
1397057
368557
1275455
631046
1446684
70817
836085
88520
9245
261116
1123341
1284170
1302226
1151373
739051
1165565
1834008
538448
1920980
1503203
1027488
1912789
578804
727669
191093
285918
22853
1706383
1272895
954910
508281
1716257
24334
1448264
489614
1117180
1454658
1941681
217064
1611667
1554053
190352
206782
182407
1702804
792270
1799677
1574778
897226
1961082
1897213
171378
1201358
1543258
380827
1788823
1989669
273662
884235
430638
1575165
465911
362222
1808057
34204
1211372
3997
1408490
533219
758895
1356539
937623
233580
1341673
153012
1130840
723247
1480204
1281346
103868
1436898
485640
723498
1113615
1073998
530934
1287473
63031
287426
673217
1057749
21119
249756
830973
939414
254545
737340
1170837
724011
1482316
1247711
1942133
1369884
1853303
353863
179586
92351
654663
871189
374845
1712073
71824
379907
1523702
1549147
302765
1486949
296031
564782
1443890
693081
918726
88588
971754
640294
1417117
1119859
225653
589693
1478233
1779141
84493
107771
72289
1838723
794323
1342972
401443
1250995
1182014
1641703
762739
284031
724891
139069
1593388
427941
1683789
633046
1314109
1841246
600795
429733
1177093
1207259
65460
1894029
684649
245379
149532
1524710
419210
1017901
1798163
293501
1055652
46388
1033513
940070
871823
14469
1355797
1180231
209997
1832771
935259
1978411
945770
81952
1592596
298563
395757
1682991
836049
258436
368762
1377051
933420
81135
794138
1163644
1961348
385528
1882159
456396
567028
1027138
295929
1111620
1285863
1287866
1116335
1566322
1157773
906841
1237952
931640
1803810
284413
825638
207495
45670
942557
1436662
1150872
1478995
1926278
365
864472
1601903
1604008
787468
1276820
1257416
92397
438259
787281
1719039
183690
329218
577190
654027
1009324
1457255
1432903
1753906
1151024
1310477
1781680
531715
1854088
1190549
1818945
1195301
620118
74627
423934
1943645
175482
276522
807405
151039
1821330
1151094
1364094
1156306
1809318
330092
29909
126872
1640645
1857118
384644
1462420
127479
143432
104332
241259
1252607
1473262
1286583
298700
1304179
1070117
80934
1400283
1170246
52640
1548874
1335922
891051
789679
52986
1558508
399836
1406652
435462
1982439
35339
1034774
1606669
1570006
235597
1189435
1416006
718567
1534073
1163797
502393
1567488
1372931
468974
1568971
600072
915354
623288
566026
1788325
1383169
509362
456602
1933750
1738255
1832535
515757
1559970
73202
839685
1531003
670895
457092
546782
861188
1188526
512152
654779
1492981
1231802
846343
720865
1654961
1300204
391366
1845003
1261628
164433
1884390
1872586
48921
254277
1786395
714959
472207
1596864
1441889
480256
1885074
1679743
1277854
825972
1856609
1245783
601610
796324
250949
327167
394782
561050
1021302
1624010
1776928
1033645
1753484
60838
821057
1006543
1155958
535925
1268478
1273973
966637
1696333
1164728
1561380
631422
1865168
1286032
1071952
289317
807830
258141
1258384
824622
685805
1027900
680159
1091556
1789736
1606058
226300
1403508
1205295
1791265
1653308
1084020
303172
1377556
1778698
1450121
1249890
644002
1204383
1744229
741206
986322
1351427
558194
1930418
151261
1898115
942565
1527201
638346
1566156
1071985
1212197
365361
1294534
150063
24311
138715
1410836
1818794
601958
585248
240747
72368
851776
40873
1986729
297544
1402217
1235182
318969
1946492
808313
1827823
633467
13142
522381
1421514
1172844
1313624
488725
1117564
695561
1471899
1404566
1139115
723848
1857472
773374
1541178
714497
465303
80663
1068577
1009760
1046508
1327747
1438354
729308
1560183
1547532
1513596
1742576
430716
452592
1595193
259683
1300645
1242756
1960591
949713
1811257
744466
1974273
1136431
554762
894030
560630
532362
1205602
824373
852875
33125
625246
44616
217022
963302
102957
731722
302697
1904828
415831
251255
555414
1804989
348888
383316
880658
1191889
892890
1076760
1645041
828678
717378
1916940
1437786
1278117
1432091
223882
1381296
556166
1440892
1953786
1279887
1715675
1276622
69029
639998
1920753
1301551
583036
1293422
887761
140778
81975
1343967
284530
1615104
1500280
1732778
947977
944721
1497396
20532
1149757
1488779
670795
235772
856745
1021618
1369181
234201
772041
350884
8259
922554
1011842
637205
1515488
1044805
75676
1918670
706416
1961295
1175369
1562072
1683740
1144735
1988399
1628938
846644
979240
610822
1085441
826231
484302
631469
1020406
388882
631227
150189
1216674
1147829
450727
524780
1975186
1156541
1177141
360340
1856231
472752
84565
99367
1922448
1527085
134562
1178425
791602
1868466
1951747
1062031
1787124
127570
641478
598552
882619
636209
1652370
1121143
1169904
41921
1400740
37212
584839
1215926
626090
826658
1753033
714988
1240761
740712
519172
1486438
786418
168391
569180
37948
558218
1296322
775176
323095
760409
91268
281591
1585167
1796708
212592
1341388
250365
465162
1307543
1558993
1551966
1515609
1246104
191785
660635
581736
877551
470804
198307
408370
876610
173547
1810902
1012207
396314
1589148
1578089
1709014
187136
1840061
1214956
318900
1534428
891308
621563
1684178
1689826
1672597
436790
372273
888144
1882498
1424596
977343
625225
1172430
1105221
1683082
1701083
1428136
548074
1630638
763025
1529604
432197
185509
211905
1807413
967255
335656
438235
790647
506941
1440179
1154816
533352
1125524
325151
1463992
169984
1611493
1179881
560395
1276722
44300
1124507
526561
1960441
383640
397786
979128
1215479
1507134
1220252
637495
312471
539513
925691
1898543
1327449
657043
695061
386203
876150
351589
1661660
1022248
1566485
1413034
1215879
1962499
1896876
1428814
871548
1067226
1392049
768954
319640
1024842
1380711
734126
788867
1872990
973359
176590
1737244
362678
1430657
1072446
1389255
1270919
1269314
1978357
287288
94185
566826
1785371
570514
1293603
1071271
1084993
1373711
701394
1491332
592683
1625748
1282228
1853836
1212819
1236496
924780
1874358
937120
374093
1076566
636641
637854
1535406
1326900
802031
1035617
1744726
1594302
1234583
195241
1340965
34951
514402
146224
93291
321555
1171414
997461
453393
823759
1425955
315789
1269896
1425649
1512009
199186
544737
446842
359852
1832515
1202099
1930107
1461771
245328
173790
1730045
1578590
223679
1395395
1006789
550028
1920079
384631
1057215
848325
1099526
1466352
1445118
661815
604491
1291310
871918
1356181
697878
1738097
996207
777618
1507791
1997249
1261720
785347
424474
263200
429192
299792
419750
1223595
1564062
582604
668693
956352
179690
476805
492143
1273999
1478650
1485340
500865
520130
1582917
1558922
978845
1997719
1013
222802
900012
598946
135330
1004738
702373
1088470
136368
1173334
1542140
1199468
1857067
148631
32380
1109734
1149634
575998
1638971
776534
1454740
1273901
1388334
671391
1176256
1872977
1542276
571796
75378
1645278
580781
953448
939104
1009883
1061439
174362
1057400
139759
1703777
1888488
186902
772604
443524
1374704
928454
889344
1086498
46184
167193
793483
1213581
1315831
142805
1464327
1575187
1545650
274559
1774431
417304
1380369
1365435
1134268
1868960
1471815
853998
1546452
1973585
1876847
774790
1355856
618459
1390005
978056
607248
159421
1369944
1705104
649620
1942856
813170
823418
1243598
429773
1103251
1387648
1347491
799529
307356
757676
438656
317865
777695
1885470
1682591
312156
1430458
1817183
1838101
1085732
1496077
8989
394506
139040
209241
1811099
1635055
218608
385717
584116
1914930
1719638
1344541
1469945
1245152
1892552
1163149
1336501
693486
1709586
429416
1010021
1527556
920225
1448890
1671312
431566
1957806
913734
548855
385417
955319
1004425
1793228
318915
1994683
1973374
728610
468736
1254392
1156357
728467
505792
895047
615694
1676501
1980782
967030
347269
607580
1098105
289794
646441
778716
974243
443447
1393311
478825
1585473
205824
1701235
488959
1768493
1098477
674259
1601150
920159
1165849
1245040
111685
952641
1930608
304963
1599658
1877768
894283
1700571
1887787
320886
1809283
935179
734337
990453
680517
1960038
688222
1399570
722375
1340404
1010049
573170
1236113
1419787
1376060
1777615
386180
1623764
1797076
1519526
860241
1411579
1639351
315257
1064745
1817734
1059378
1730285
163476
1740875
1869305
1888664
1356590
1273813
313687
1155408
200370
1810042
1333003
1688906
1380593
1549329
430474
631874
1484509
949019
1838085
1304449
1619696
632159
1793667
236249
433918
782968
1927451
1795770
1885023
1687592
74388
1492271
1234443
51719
1824375
1178120
90507
355470
1271454
1645897
936311
1365098
1655471
405662
1318603
1888966
678776
232581
1579103
737739
815866
1540292
1566481
1851798
264977
392390
1333960
362211
568596
427259
1614320
1245320
1013429
1922256
1255542
1140436
1033472
1904698
1757847
1328216
1614440
1689554
1276837
315846
905758
1674260
799207
845503
648427
81133
1989540
1432406
1270263
43328
1744300
1662468
1754040
1946278
1210922
1742
1597738
1941782
494401
1500909
1768687
842323
1522473
1066964
200282
971641
1851178
613404
1850174
1903771
1889845
1686837
769682
726547
1506563
1567198
830948
937940
260643
1046627
1973844
586186
1383667
829923
1622964
1023483
988708
1493132
1021477
1420002
398952
1741973
325982
1604936
669162
1032003
1853021
1656172
1389401
1190591
1591820
735107
1279589
997781
1366315
1521939
486247
1464363
1883639
1670286
939269
1695510
896659
1818532
554596
36152
707610
677444
1806433
307889
904211
595093
1654020
1239451
158136
671931
545181
720656
198111
1455316
1332216
1996117
1844826
1621474
890191
343810
15322
762235
599761
909990
1912632
49604
1712212
1733665
1870700
1619534
914275
140061
305580
1622618
456008
991614
1463149
1264088
33031
719112
1516238
1806573
158170
1254441
853050
625023
776799
1812526
1838447
342198
1286021
226250
219841
1124326
951217
379618
1335032
1065185
1215947
1990698
1489938
1341035
1421692
657145
1403717
1814218
171212
1627438
706899
522664
786801
1877905
911843
1984514
423755
1108595
1125169
1068614
1065738
129268
1170244
1503226
1421570
1230579
1570081
1577207
1265869
658309
1755876
1020198
1145020
1910425
1363046
555950
1738188
1520089
499917
512270
340322
1194012
443584
1661298
996635
1046833
689928
1172353
1211811
286403
29893
932499
1152896
672537
1765622
1636872
954367
1512573
1577458
1282446
1023353
1167861
543313
875951
652394
551195
1988238
181352
291296
1969551
333085
1214077
494199
306430
1329617
342925
1133065
1994381
1815457
1720278
61364
517698
1354625
159284
1119820
1481976
40988
836942
1219601
282828
1349214
1810784
1382185
454548
222063
1641917
747762
1638010
833717
1422426
1972491
1581825
313827
480146
265319
1472513
432102
137553
1281040
1363146
417609
751626
1221243
727278
1925505
349147
1368846
703858
1712962
1463505
1219978
443568
968029
559516
1120516
835849
1926006
1230692
597200
851671
1627319
1628535
658042
1682188
1201437
502448
726810
1263813
1332531
631630
10046
978071
730121
1794200
220817
790716
1824216
641432
1055764
1582672
638331
1413770
423769
801051
437397
1934172
1451721
1739228
958330
699080
619925
1621159
1703710
1666216
202037
104482
1519079
462486
1808183
520618
607914
1448501
872498
1891668
415665
1065614
1702872
1572207
158725
330611
1271925
1111371
766954
1194507
1542323
1709922
917237
442287
896722
1376116
837490
13847
1926743
833380
225826
1395073
590581
1890689
361967
117470
524096
851141
1536052
758170
1516492
77237
352533
1832841
1904730
1108583
679554
17727
994492
1828862
725127
521552
1207367
1306120
1197751
368233
636189
1364254
1698272
284889
12511
1979655
311967
481487
430093
1539939
26435
695127
1858787
551810
237476
369702
1829849
1710540
1674256
636477
1936900
1745973
753794
935138
636339
1125180
590937
1899021
1746278
572133
1172715
1146512
537313
1489551
800215
790513
5011
1838805
947002
81065
522344
1606020
950641
1605961
909682
539571
150686
1722354
1532033
880882
897574
1905207
1679063
628920
259972
434540
1766468
257914
502128
878602
775753
73918
1082702
1197563
92571
1472128
126006
592310
1821245
817420
1230784
767404
1208511
1326418
1672107
941623
1341177
300254
1746610
83919
670406
874219
482712
150225
1722606
1618712
1900328
1185398
1677568
1481856
195654
1547186
44388
242730
1113376
1098582
66945
165397
469113
649577
471612
1686941
1258989
14510
414411
631704
571698
714449
1404899
1963185
587642
432763
1627498
1770825
1618740
835549
1250744
1506627
14790
1452579
911435
1959763
1801430
1014427
771400
255652
1415732
1025697
486636
755732
1412780
864811
1767812
1941307
1931887
1054247
216777
1374921
826426
906573
1090991
1271540
893763
318953
447545
1880540
1957226
1147541
330999
264642
1417526
1585096
1497119
1245641
240794
63097
1971593
1536021
77867
939317
1327520
396988
1147790
672804
339385
1183788
1143071
1766190
916262
1617916
1084314
162577
212198
66818
1231828
454350
286975
1194975
1126832
624485
657865
706676
1547941
62586
1064257
345519
1592549
1616399
1359064
1537381
1118771
1487938
923511
1203683
1642801
389906
282433
813722
1865669
1908440
265037
1820947
1396034
67926
1614404
1728745
630708
675164
1958859
1307683
209899
1532635
1178150
1339173
591286
1941922
1102597
1343470
484872
799882
1330393
259358
1786667
1466473
1000299
1396391
452862
726294
1638952
320902
1914764
643528
830840
1882768
313878
1014472
263890
1294002
1529248
888024
767397
197361
203094
1823051
367005
443610
934383
1685777
171739
1670375
248000
1764038
1065828
556410
1164219
1646134
1289428
1080479
1842153
1287886
311349
1079069
1535153
1564738
522049
908520
1440536
645673
144527
721303
236015
1071795
1711428
1393043
205636
1011075
1338993
1677338
252590
1876390
258059
760554
1012023
124038
530665
1346326
1443184
457471
989892
708085
916292
1976217
960955
291180
609845
1616227
1460191
361076
1771546
1123458
1664797
297784
501900
712344
1548254
117600
963894
1908991
898983
85489
400265
1122167
157150
1616264
1373447
539454
998932
1536864
44541
1558285
1632068
1706581
1106085
1024738
88472
1990997
670391
481601
1880254
1626372
1230650
998347
767811
1018673
1765030
129178
1776837
1661057
584601
635036
474609
1083336
1768523
979954
544828
1050837
1031902
1895429
657013
1859229
300505
281938
249478
1635371
465389
1959309
1845992
1557483
1969922
917711
27852
892158
1788739
1672703
791541
165646
1125598
473713
1329369
1134472
398734
142215
386608
891650
747569
313562
678610
1955647
148221
486075
192621
1890289
129860
194047
1273338
299885
110448
638654
963457
666857
685497
942692
1665815
1798162
698924
191407
1416252
156168
1006967
1545906
1679093
1949182
886459
1099927
793789
503135
1247641
1274795
1931908
1129634
1899816
1467625
1770887
610144
522353
100595
46784
785726
859670
917191
422248
555104
1570149
1258915
1652315
838041
323844
789059
1566208
515201
1085809
860041
1289784
1930780
1529361
1154438
657118
200432
40147
89464
626801
1778706
698131
55152
449074
1078583
1472540
56819
1722706
650031
652814
954615
1580670
1140723
1687373
1040398
230118
601234
526968
543765
1397314
1585367
1019012
276654
740935
1222106
1298451
1045802
151266
60083
1752987
1020268
661406
1827059
1236992
504187
1635301
1927526
1757532
1255809
1552917
1711075
1169832
5986
1681547
182087
475658
1534864
186176
992213
872712
1474852
1841842
1251182
1541929
848467
1926345
108125
1772607
191
1311889
1402890
1770277
1966637
1307408
660335
199377
989372
1717718
1487493
1547382
1057393
1825647
419529
1100427
803993
1116538
494543
611524
870989
1473572
314591
1646853
1668710
1483709
1303447
1660834
661665
1841795
1213414
801737
1914448
830855
1659121
703469
1334132
795095
889212
867336
1418833
1382097
1707902
552144
1765956
1448812
1088011
9910
376246
1425301
1062038
694188
17664
1319154
118146
1390877
651233
97776
364784
1195252
547474
1165269
331439
916286
1300255
1746267
1044322
1467333
195211
1753785
490458
720312
679972
1419172
1902003
1146573
1820297
1307273
1197918
417901
1391317
984571
575005
980021
1404622
1481912
693873
10597
1967863
951334
617078
1564087
284488
803945
1070303
1562654
944222
1870971
51026
1267803
1861373
1938948
1344784
210049
96134
884538
250502
1298596
445721
263565
330714
1753833
583729
1570204
1380621
521084
528078
1145691
772025
67511
26183
1418735
1792002
1161565
92642
1555927
1733037
746240
1026611
1226757
316300
1101204
1197096
1512090
1596512
1865021
713127
774331
192204
1638666
1484626
1290099
776281
1446431
17802
1616395
300222
870141
939134
1883982
712603
393160
51717
1718938
1582619
188941
1912479
383827
1270486
117468
860697
630601
1041630
1065272
1567622
673759
1712343
1364800
199162
1190001
1007219
6942
1492729
1011883
174804
1670536
436184
88071
340265
1248086
27055
1533752
1090103
183575
347843
1996065
1789792
370124
245205
1730200
415181
1941077
1795652
1448125
146019
1374720
1902241
716639
1572967
322931
650218
1774092
1004215
1190093
1548810
1318051
344282
412988
1902480
1375710
716395
940041
643088
1911009
1854802
1109809
799627
115560
942050
1234404
484465
405500
693298
1860045
162398
395721
25072
503068
978686
317404
832135
759020
511037
406148
286852
1889778
1967425
1549963
1224950
198215
1511105
744167
1011029
1146206
671029
1616738
1730174
1753085
1329314
54055
969789
1911800
1260796
42238
810812
1565059
1615358
199499
689251
527580
1585711
221366
1302999
897942
1802770
44016
1912372
230011
1329431
1840284
1093773
267649
802598
1915338
1389635
809985
1005909
425308
1821979
648473
475052
683897
822187
1722546
1063348
509629
1359868
606683
812448
1321393
1969535
1271263
1901578
1943229
498871
1269892
199463
558313
1121945
1314658
216828
1974776
1320126
1953659
598036
1595574
1656832
1041758
1821439
540647
798185
542466
404566
1823969
715968
883116
1749971
44041
773693
858517
1732527
624345
505330
1122237
1226657
1687235
130399
1093845
274236
803670
781192
1243382
1644970
160337
217040
1366315
1644211
95930
1012424
1569535
1231953
1753274
1215630
81776
1982557
958599
17064
1451768
1565856
1204427
1907837
1879259
984908
1428597
1105456
1808959
1934751
1081079
590295
928874
762355
553389
1612078
1345624
1624669
1451081
1317610
1877314
1619191
794190
1061581
1367030
1135711
1745918
307498
340171
1724323
832880
1882638
1945609
1859074
926113
422876
459203
1590053
1224860
52539
1294469
1568418
1930148
5552
607489
512231
1774367
1716518
1228159
113032
560170
702094
852225
186377
1222913
72779
1133203
1691365
35345
1737457
210405
1358644
1225410
1236320
1088773
1340025
1650293
914144
1883928
1286820
1067631
1316038
1689547
1899949
965411
711095
836067
238046
673811
899722
1501952
1353018
1338843
763503
1373660
186117
59624
1735193
1009084
651032
1382212
731719
1341839
1151745
554273
1950407
501559
1603
1568906
429314
493390
614119
1461378
900624
503859
821638
682593
1513910
550085
1817252
1860729
1272347
579858
1817086
1096886
1155365
1881979
1260701
1843111
599905
54419
1686426
1375993
1351733
1526003
486308
1053378
1755623
780700
1418196
557142
484219
1042767
1163717
501307
717276
1624976
1437269
1302710
810257
1471360
357656
1129933
1005136
1727687
1887498
95229
31794
1310456
1444190
1752262
414110
492094
607035
1656508
1386982
1683539
1378790
492535
1218509
796488
1618483
1252524
1395656
1733005
165431
941917
893426
348316
818721
1838979
53369
1604086
378468
230404
1953938
1783860
168692
1743379
1195937
1670864
288495
1175265
1243099
679197
1320622
898335
1431864
1743704
328954
695845
1152656
106211
1788571
1849146
785684
1204509
1297839
61719
1844882
340745
802591
1590031
1282566
448124
238730
202277
1871429
1651756
767870
1210506
1493547
325848
1210735
490658
1832254
1157123
1520466
786617
764534
1998727
189505
990067
1643184
438819
1946939
171921
743666
682020
246568
189515
815281
89541
359601
644920
718541
1242951
212431
968958
459609
1870764
817477
8883
1815677
788534
1976462
1480837
1489707
265611
1063039
1008729
745746
461292
1635943
223588
1261001
1566469
180778
1017104
555574
490843
1144893
1644535
1370723
792524
307343
369046
291302
131050
452154
1603170
138421
548941
1337730
374868
1021207
1952680
811817
1119558
927490
137048
1581708
923338
1825800
1270209
1908511
1552183
1685
1654037
346784
1736371
215499
455723
1816613
360365
1004093
379037
459818
1915923
790853
304334
201250
1735193
210959
1454628
1798987
796039
1653776
1583705
1719864
841070
1364969
597491
853730
1408150
1389202
807798
1542730
951174
423459
211086
715587
1251828
1692646
1733250
410844
42639
650369
695170
308903
1101401
418357
1389638
1204238
1264307
285498
1298054
139237
1954839
1839936
784775
1948603
1235130
1942498
759370
122846
1321825
1831241
1928348
1285145
1259239
1741398
1473990
1500466
681619
560456
1747530
1574976
511931
241859
498564
1421430
1946676
1017594
475422
534333
807309
15887
706946
1903211
664471
884720
357083
1409072
1728592
75826
921746
1725970
717115
1455847
1375020
107452
1310471
1150475
1048194
751056
1862320
1753069
29121
1774068
579567
1235130
589441
848439
1198756
1643044
41618
1425825
1421223
1823049
1858403
341741
1261020
268251
1303352
297712
1277941
73546
1359279
227264
1131337
183501
654135
1469380
1125092
645833
744184
689922
446405
1394077
1448818
322929
1537317
65960
229114
1608441
639507
1405234
1766260
1417561
180783
1177154
31378
295095
160397
948740
1187117
940179
1422696
1763033
67280
977551
826485
1936789
1774333
1477230
583110
1086724
1726178
661454
1124183
1352029
1557165
1986869
105701
386733
182593
1238734
949826
1528717
850206
1221896
1682510
1660064
1116927
1183415
640199
300518
1657291
1685499
1232475
423434
1657024
961342
475721
1273538
1087447
1440998
13081
1243493
607351
1481462
593125
1657652
1912670
1656690
1311371
1039033
1544157
1259565
1649303
1190668
869705
949077
1015578
495729
1634071
30129
1054530
1464325
1186659
1844198
140495
1559947
1189861
1282534
1412179
1306354
1246083
916650
493211
134164
1939659
901836
1725961
903316
408892
1059108
1050958
1111095
710085
609595
1638148
1941536
600899
68401
1641831
1628118
1318315
1202646
1547095
485082
258845
359241
1296196
1516981
1069721
1686216
435091
1220995
568263
1514472
1169331
684932
793957
1590522
912631
1284208
535145
1131895
568943
772981
599113
1765064
1289431
99123
1201286
109932
280167
1085248
920812
426695
1281992
1772833
518037
1188529
1782652
1591411
820100
1747461
667205
189285
1177787
1999602
1902960
365214
1715965
1964935
1995922
1923131
695293
31853
1498085
1643204
438952
324197
343059
239185
1506860
1608905
1605432
1946341
934779
840171
1813712
1748060
1469136
1813111
1914778
90348
1745443
1930517
1123611
815431
1352451
1917426
433300
135836
1622492
545497
222603
1740613
1068251
285044
1100421
456240
830383
1199817
477318
873963
78501
622212
440052
1572052
452721
1111086
1695552
1670907
1527147
757710
1792551
1500237
478120
1645268
70414
1607835
981714
457655
48494
1426164
639879
1264406
733862
1946784
1218126
1558704
1497510
1013281
444017
1199129
655818
910720
525158
823217
182894
1586448
900440
640520
798705
620359
454639
1237259
1284479
1267867
772511
735151
1221632
499841
1728910
360916
476401
1149034
1637900
359534
1371617
10457
1047291
1235580
1414015
702275
302068
1698377
348201
590151
586782
488186
892898
535360
895817
868589
1078920
832108
143033
611756
375288
835813
550222
1569863
640575
664525
396336
882803
1669443
1933924
1922425
422814
1503971
220847
8441
1248142
374596
295772
596434
1973545
1460325
1242416
227990
1539767
1327019
127082
927182
1692644
371445
1817458
1017293
806136
310059
867089
1589536
726912
1573822
573712
562625
596121
1465647
1369657
96459
1671700
34195
138875
919775
165161
1374110
754475
1765433
800540
692745
1178635
1751061
1458642
932728
1943037
1243981
1851275
383490
785634
145717
28358
953098
754192
1266228
350931
1105641
737093
1895968
1338067
785116
607046
1410632
1701797
78873
1034085
502503
705835
1017519
784296
1580716
924273
352141
208082
1319528
541983
739900
262758
267072
1427107
596426
154141
1310491
777607
164971
222168
1517587
679402
464725
1769672
1869034
1721199
1685332
1349100
974182
1166694
235064
1940661
1112099
1289317
913329
439024
551924
1490023
1344423
158750
163819
1701179
1384872
677909
863581
889400
114091
1137846
498714
282014
764894
361983
1168850
1088240
1286708
1971497
673512
1528685
1701136
670298
353024
1536752
1934178
134931
439502
1122131
166239
436606
1347971
712895
1556990
645989
333706
626892
1003105
1042264
1667117
1757979
1997762
1845600
11111
320420
65893
439911
125054
946713
602057
25748
930594
147889
206822
1711548
1380679
1163817
163923
1983849
341533
1503330
639472
11835
731416
953134
503548
982750
1514677
1670719
1005899
1793839
1172116
9110
593690
511488
499311
28954
1836881
1259284
901992
584344
1939552
714439
1666665
70218
1443049
1847757
1780959
752504
731645
1920744
599338
1974211
1448918
1945984
1695669
615064
1727463
1014271
843705
1183656
141194
1821087
344972
1444834
1293163
1657895
1125084
1035709
1848901
919548
1969641
681331
680551
537093
822916
1245602
1847282
995784
354210
81995
1027420
921691
58252
1625773
645682
284734
220403
1928567
349344
238619
88689
489971
908500
363469
662076
809241
677927
1862108
1421140
1554277
1185364
895098
749493
941967
1742481
1834133
541541
621244
1293299
1669282
1265290
1884334
255427
1977900
1310752
253122
1937583
1596674
1678987
417284
927202
303850
1441973
684591
177280
1020077
245885
501393
484363
684961
609353
478518
756293
227753
1308346
908164
48303
1100328
1786713
1890656
854086
1267725
1434002
1048716
1537783
265306
971055
651663
1153092
1831593
1646760
257611
926296
1703400
1246930
1247268
655224
875876
943208
1421713
561254
67222
1158978
1834954
327592
1919779
853819
918526
1489674
241037
1552219
103027
773181
688892
1763595
185878
11092
1595155
1265068
1234423
1668501
1083138
359354
958735
151849
587771
564584
1568157
1565453
439919
189693
318680
623122
59790
878331
120762
265634
989126
1431549
1535276
1898268
573971
489127
1977795
1705997
675734
1260539
1572861
1521446
1873429
1546315
1654488
662864
273388
37500
597676
179272
1382012
1866961
1405333
810869
1700940
695523
789530
1299323
1884769
1584116
721404
1748117
1780698
199693
936525
540942
724084
524983
421043
1174177
515164
891706
85616
1533735
340262
1643476
643449
376363
1970494
1681469
940397
1066687
920046
107390
1165602
1317487
365868
34488
354351
624090
667696
1032652
1681386
1059291
1247108
1669999
1442366
1321313
1472414
1815085
998125
1413660
253692
723434
625286
193088
1396032
714581
1616565
128458
522763
1870421
322300
1496533
720160
1614518
1225734
1703440
1892360
1431329
1124327
341806
1618752
1677855
1593640
1720807
1895650
1650996
925691
1410341
168018
1325623
141547
1563631
147369
418740
620860
193582
22364
174780
1646387
1749393
206129
19136
654264
275194
1165443
1901133
1800164
76560
1135478
834934
1391542
1077040
1748450
1525313
323871
1908931
51801
1227369
440990
1545707
1217880
735164
1178051
1104579
1336831
989994
552457
1855563
1758521
1299656
964417
1244335
284738
957024
1722848
1983997
269802
1229778
1200629
1610733
805912
1164053
475236
1564275
1762117
1431887
149280
656547
1877862
766071
749358
660975
492311
1738454
811787
859576
1359059
1949552
367555
1267595
617449
1225566
1749863
1472892
1504741
773254
975976
1918497
1345776
553138
576985
562628
976544
1017131
391168
910681
1703970
409426
769112
587281
695832
268047
569106
631318
1231554
1769319
104397
1880001
452196
499166
1597080
952175
1583421
26167
759331
1007774
1649085
1665913
378588
1734816
716885
19167
966761
84257
1195407
1892320
1401129
541165
794867
397289
1792079
454992
1854844
143698
1170177
1993259
761494
1698271
738354
711867
875629
1215020
1849828
600971
1602171
895731
1960765
1389048
1834452
1376440
1881646
1640914
480401
874009
1166103
261994
1343399
1555449
824443
1625253
295419
135050
515727
1484904
1405429
619817
658648
1884183
1648380
556266
486932
334197
145525
1341307
1962888
294250
423320
833844
1135083
1750198
1431240
583346
1780572
920329
1765923
1375783
608599
673735
952257
1852222
1269119
375
995116
512104
1092642
691108
990002
1000136
325190
1473999
1821912
1137985
1999669
1278575
1166613
72285
1680078
851118
462771
1139632
1153111
258848
1114873
967213
1830080
1000364
896480
572319
1664073
1050877
1096712
750838
1739260
236382
1776713
1763248
58614
259563
1416940
1577347
1399318
199999
334642
689162
775033
1964041
1303683
810723
12059
79623
907113
1841497
1219526
1138868
963764
1828889
1087242
1126474
563977
524867
1276453
1044278
1205009
1289316
1120159
1354980
869030
1808591
1581923
1560589
525373
275107
1002029
1146823
1765424
891860
656048
657586
371486
1059565
94151
861843
1917557
1821928
282113
419891
1468152
989099
614881
1085832
1869601
242268
1909505
18146
1844358
518170
704567
134619
400172
409007
223921
1895444
712493
806049
732649
450214
1955770
1094743
1764983
1140230
487122
1899948
532203
1632247
1832850
516046
1518320
1990913
1729078
1933787
1221675
1237014
1005478
547675
1002510
1882524
422563
1242721
1953088
918283
55996
1876712
1182338
1773029
504403
1931608
259392
173240
1230654
1443181
959950
621335
463133
1290795
862345
78885
1916558
385971
1854530
430148
1243375
1633269
118227
1679383
1669967
1748455
1764348
860521
1386153
877362
1052273
894976
128965
1259322
1676870
509425
1048621
437286
742018
311979
647920
85501
1105547
553776
537834
198545
510033
1289794
617112
953588
639870
1825553
1656975
816171
220754
546482
1077749
448534
1879847
51275
284768
1066463
1177958
641296
620
494817
88898
1842747
1648530
1045080
1686837
1304985
713975
1417397
967512
1121087
857231
100773
560736
1538370
216813
631844
956094
684331
188864
773810
1102522
1313831
61626
579876
1828282
121188
1517826
1140314
451453
54870
342341
675378
1710787
1660922
950916
908899
383636
146614
904384
1205162
356291
1681312
230146
283174
1286311
1644890
810777
814073
1342643
991225
1078200
143644
309948
912064
341285
536775
61261
387561
364001
1862770
1201196
942227
1810010
1390629
1862803
1737287
1132800
846164
217293
37271
1193017
537822
1908688
1766903
1676241
1168749
171043
1491666
1008222
522102
1611510
1051377
359480
958447
1232013
1349360
260430
868731
1740150
1199556
717097
499646
1743859
144485
279054
1900007
886285
1431435
404835
603679
1200401
1520069
1561450
1966530
1392917
1370640
1212191
1786257
484135
384436
671639
67238
1101052
839412
55250
1737891
1176841
1304487
111262
1511001
571474
1889259
1112888
873800
201555
1047875
1360047
1725730
635643
1561516
315232
1417479
1888231
566117
1529569
333076
877526
330201
138611
1804465
884400
479024
1069832
1449243
1263608
1323334
692700
1432316
1502789
675833
1204384
1790713
1483213
259518
789235
964146
922589
1478374
74989
572944
383269
1270462
928621
1312902
1040935
1260064
1429979
5037
1580129
180464
1238817
562659
1981070
105125
844090
226880
1015065
1944006
1470551
1685888
350265
1952486
1038187
1823146
1855592
102384
247587
1987326
178635
226621
1887127
814464
1455111
549374
398204
262273
231447
156686
1584173
1994699
437424
1546435
1202862
1970318
1407392
612378
1386292
922076
264412
217628
1337271
1828281
1452761
1042272
27997
834627
550125
1900904
1260734
1336315
20362
745670
6712
928157
1610478
818783
492264
1877931
472883
895559
1453826
791056
1089773
872952
1512256
1533322
1975963
892981
591070
1027476
1978334
1694333
1686024
1131973
1399515
1801506
1454511
652559
1812594
238217
519150
1522251
1215269
589593
1880763
991639
860015
293193
1496155
228280
692082
991823
1017059
1679015
1836630
541444
828770
223729
1306393
922316
939623
1171661
1820574
1376038
629192
1690589
1416746
617249
1288529
1707588
4648
67335
1811905
1239639
929964
283900
368748
1492187
1208775
1860771
1034133
1958688
498068
1895712
329563
1228486
1767738
625922
465209
1494394
460585
1187542
1333948
1337523
236783
1632336
690233
684304
805368
1423038
1035148
1828237
377465
1504077
1584329
268541
161378
423711
1067055
1160369
97414
1608884
603379
1976139
1079965
20554
1592131
1998080
1643154
333562
1225547
1819565
445792
310494
1144199
898202
228686
1699525
1329119
1331132
1345601
167939
1409795
1752971
273895
1850977
1800654
1375823
1108921
1624907
1620899
1184777
979355
1520853
1212153
666422
1535651
672940
1375091
1862859
1958921
423135
450113
1472469
1021218
278619
1255346
110926
1565577
1717254
1622411
1674780
675989
1556084
58448
812899
59799
1939187
1850034
1661742
1960307
874790
1021918
250454
1400331
356560
139233
1801300
404956
79880
1400537
1714318
1153850
248191
505164
1463738
1612729
220856
337912
970323
609825
874905
1419671
584728
739370
1485076
777617
637261
404298
1541997
1484831
948124
1343023
1802269
852436
1631399
1151486
997331
1204519
1504242
264923
153343
1659499
91025
1938097
1238017
942681
1651539
1405887
727999
1345389
166092
1807405
481026
736018
1592507
1183502
572168
1326532
936202
1760490
783938
1631342
1390663
1796052
1486184
1486436
1035753
194504
1359400
1284090
88667
680528
221204
559754
893157
1210458
583865
1780890
1759008
983127
1094586
1991348
87962
135376
1724352
463433
355480
718657
1953193
1382278
700554
1266801
1179838
1819596
1645084
1977474
1908444
1870012
1870591
1486983
1447935
1446936
629063
988239
110706
1506173
1913912
548909
695844
1283086
1318909
1814525
1719153
375461
1265492
680875
1491593
698202
1777873
1041387
1186286
558910
1149231
1737512
448674
1666077
1200340
1551694
1419685
606369
1890218
1958668
1687957
277314
1890965
849816
526729
361895
712839
1995716
793365
1433900
746980
474700
465564
1401597
319135
271905
1942251
1443391
1574305
1304105
1256494
122363
1511966
1359325
1797931
1400642
365383
188101
1512092
280149
951853
1277813
831662
124424
714720
1292508
948858
1367066
1071262
644247
296967
1386692
1414435
1187502
1692277
1906591
1884520
241836
938711
1606090
373602
978993
1242394
1140848
1812558
1578319
1130890
785073
1685252
1985679
398806
1242698
1586984
1089310
1681755
1564414
693916
1891923
867200
1203743
682650
1486449
1839247
1837250
1421063
1483683
435891
562080
1406004
1197872
461642
1690507
124374
1409442
545474
1943628
882070
618829
542636
527082
847223
224819
1743408
831003
1558374
424789
1964710
1852989
551594
461098
1690694
447127
1811709
404548
1853563
1641437
1963101
387493
305882
1742270
1599858
1701882
316779
1542043
542883
1221766
492349
1805304
1870661
597488
732736
608698
636918
1757209
693415
1821256
877236
1069689
897932
1402502
499764
903760
1937894
596590
1042697
85921
1650420
646021
148991
702098
1668160
611977
473036
1606474
276867
1056517
1226341
203083
1576487
257237
1746699
1259893
373098
586745
1625216
1669610
1828352
115256
37713
205231
1142290
921795
1998036
94533
743909
1218560
1066785
1391333
61117
1238110
906496
1446703
1637817
812235
1669553
1945094
1205410
1131942
1457278
215398
26812
836315
1468871
1543054
14140
442583
1895980
262474
783767
777075
1551176
701948
1307376
685840
1244089
669785
1351595
191854
643634
588328
710650
495947
701960
1707958
17023
642330
1793974
626202
1267177
1391410
922265
1214044
664195
604216
793779
1137136
377360
1469701
1492823
816321
868077
1151998
932247
944199
996696
751652
1371077
1448172
1807393
278461
1819606
325250
637926
147131
1928801
394724
1366388
161391
641594
1300800
1600744
1367553
544891
1498840
1188634
1510150
54212
936827
114460
1256818
1504486
156152
1813391
1958658
1791968
120520
27167
129628
945305
1336586
1597053
1013483
248626
1962326
973109
142487
939399
1552677
1246204
1228270
1766004
1566468
1920790
653466
1910281
1031377
550744
646583
1708232
1926753
643793
1969155
726488
891007
440304
962072
1761484
1027038
1621333
722045
322025
1681187
166108
1082173
355786
287838
47997
115653
339149
1269052
1959744
773231
1499851
1003280
145512
1679046
829671
89625
329262
434980
213139
796791
364326
519117
1073455
1594129
723461
1149257
97400
1725044
493308
1148548
770825
1987103
1655089
1108053
995483
183769
1411018
975058
207982
189917
1178427
47091
1155232
376682
1614979
1675072
944786
1153615
1598057
471677
1729749
1762910
1701387
1227538
1849969
1180830
60541
950175
305314
1659786
96432
1722333
142067
1183430
725969
1944924
86273
1059306
1645014
917541
445026
1999606
1625330
778655
19439
1080317
1516559
1791964
1945486
375381
858794
1410615
956106
323631
1637501
1759898
1254597
1589617
1457425
1301208
113115
1650438
269286
32152
620101
799360
693132
1784503
1265062
836737
1664675
575282
185761
1496045
223959
1778101
501921
180380
1335164
1897794
443597
149728
3560
534819
1922612
520718
1756257
764651
655240
1327719
1484873
258590
1944548
282881
828417
151615
342069
717575
1142762
467134
1829869
760278
43615
1466142
892350
204181
545227
1301898
356018
1013691
1865590
1079573
1710821
628597
7688
516505
1088180
1982535
947903
1564972
1904153
182582
957987
926743
623020
1882922
1911440
1790262
1753552
1901462
1845236
1234642
1497226
643845
1256441
725262
724102
1698075
114605
1746853
679515
1114361
1499550
147080
1806996
808349
535475
482917
1658753
156657
980795
815235
1101375
677007
1828900
908849
1701434
995862
394728
1519292
1813552
34761
502725
195433
1063362
1721388
1455039
1682991
1018050
1367949
1930324
1234794
769758
478098
906671
323601
1898887
1772301
535665
743737
611108
1968126
1579830
972644
1833390
374707
442026
1120280
852531
1275300
254357
1968889
1691875
29421
1043212
1790041
1896559
1484925
1103083
433935
43977
993479
1891836
1526274
1174530
1956172
964885
1321141
1466807
280640
207652
1604329
1604745
1053400
614274
74487
237846
1497500
158656
1830556
196788
1635511
1601003
279466
1812945
478518
569759
387511
1471160
1960456
33383
1302967
1599887
1111892
788149
549021
1081279
1326768
1333374
974696
1621303
1723421
506953
1391035
1848372
785872
638312
709666
330098
1712139
963052
1078233
79785
751539
1797648
212611
1960286
839848
1045598
1649673
568320
1381686
1273023
1872407
872676
636493
463863
890224
1087052
323259
282096
275032
529446
1624258
1677501
1696028
1715781
1391490
1873163
491053
664304
262679
484633
1994834
939394
795907
1694249
565798
1240098
1708233
1943562
652370
32986
1506665
1066941
10768
1505163
1004985
1036759
1581158
931302
1091237
456576
1417246
1097448
1399187
1859562
847087
1122461
203110
480118
639214
812134
507525
1803690
1279313
674383
320675
438010
1192383
1859243
1675907
1713726
1811463
1425317
814721
666141
1791591
388252
1271126
1186752
316325
1974546
1539986
867826
1120763
1926505
82972
17971
619050
115346
1016105
585765
666233
562738
929870
729542
920992
1012390
1965175
1864368
1250526
156062
1866163
1944330
54837
1290248
1336438
1523626
303336
558550
880134
1088838
573603
1670976
917936
1187993
1630713
583711
1655067
1506414
1006182
1439131
986373
766176
1864763
632465
1478396
1622742
86992
954669
1401923
1773979
1150173
771265
348592
1295899
85639
268478
372408
672775
701256
973249
1308084
1703336
1988140
557148
59031
225341
659501
773295
1315324
130087
291004
928775
945141
248930
1147310
1041263
1121431
135800
1946572
46888
1148338
1378677
1453777
376622
797611
721442
1649641
802240
1247908
180043
1438135
875835
1830635
1487767
1299482
456406
1019386
960553
260119
1443965
548123
713534
18501
1362897
288510
1126360
1124287
1058575
770366
893307
1237733
228731
1597876
1557300
721677
183540
570476
1560340
1581283
1701033
1701923
91208
939562
1818331
1723956
1463730
600642
1894880
44172
575562
494738
313242
227586
308311
506757
1113445
11754
506115
1460249
1774537
1936094
833154
1302353
1455830
652153
1869427
1188662
196409
1704529
687633
275709
418797
633553
905920
1597805
972325
263177
1133936
1195964
1047713
367403
1087137
1031208
284960
1561670
1963211
783333
1911650
1193832
1329237
1587411
1420872
1257759
1422907
1904082
970724
638789
130591
1376619
1724351
929930
1664897
1436264
1314596
173181
592143
1746751
1066381
760734
1648518
1866518
1531
28333
1935032
1988062
839599
1676296
1674695
1896236
766923
432138
965877
1416100
768333
1524261
5805
1312508
508187
619414
1160141
1151953
848434
1662258
1099829
1417121
570650
1465804
459929
1453358
1028186
1177712
1820864
1858913
694403
90481
824211
1564738
1331877
1245835
1083736
899276
1062851
1404261
337486
4387
1011123
1806886
121999
1549039
751211
99162
1837419
1023748
1620334
1475082
1842085
1315513
1866391
644738
1256626
856991
1736566
585385
1482288
1813232
1215390
1712700
1304592
1112482
1900011
1461441
1289933
193675
1476075
1010316
390849
889515
57088
1115770
1165613
1692322
1115228
1574089
1708217
162779
71320
1241790
1203006
1910809
1642102
1238335
800972
1054365
273325
759338
1603605
1233337
356963
299293
398594
535457
1493423
838421
881056
323872
211650
1900226
932998
1077657
1402638
143769
157119
1215676
1466762
598428
635550
459301
1231914
13521
617647
980663
1453758
660399
47873
542699
224132
428137
1628864
1714793
63413
813614
1185172
1845912
1687350
745720
762238
935708
1391741
1739130
956820
1562013
314742
498918
631283
1945424
1893475
260528
1045947
775443
1292136
154322
1899409
548128
939427
1459255
1710776
1123316
166239
1758812
1539401
1601471
913042
539571
1206387
1870070
948501
1152981
289939
1852656
1604428
1423770
1817800
404823
229957
1196055
620705
772886
1569645
558067
1888827
644364
1867204
674732
1386511
313369
741499
1969252
376945
915716
328994
775405
915192
809203
587246
1565795
230269
1750421
1082488
141332
1334774
1714524
540584
37919
964014
1666315
652173
267447
1959015
719364
127523
1528816
1335378
610839
1924274
626826
1591946
32552
1522315
779407
133337
125185
1445306
682011
631752
303864
821152
364440
755181
1067979
736397
240322
941188
714911
90904
809817
1182130
1618964
945518
987575
766678
1206277
1760627
569249
140205
1891395
549984
29895
1767598
878309
1037586
1440136
1764500
259750
1234077
528275
1119811
1623334
1226432
1879611
154480
266876
296024
1884958
1535012
197939
1954692
252856
306244
806454
1652624
407114
494098
1024246
1455166
1639272
774909
1929611
1252482
1753278
872710
1925728
1464778
247153
543316
1737925
1858444
1284588
1576825
725178
857139
591228
1214060
369652
225498
1846794
805723
735046
1231891
431178
1511076
1707965
210538
1903809
423451
286205
1383368
1807023
1656964
1730807
1290009
475064
1344879
940802
30685
629313
650230
1660073
1366915
1319257
1255145
1537856
998139
758727
110396
163812
1890435
808959
542671
28502
1679457
102069
244570
935984
252655
1342082
899744
653360
1330346
1991910
521384
892885
675861
519442
1611318
410530
1464529
1326451
645343
966047
308844
687200
1403837
1370895
1732829
276425
1693884
1787986
1036412
580110
326605
366578
1533800
1566955
1607605
1323310
19891
789725
1504346
1846967
309430
1439790
1485146
298534
859859
1638918
1070903
1144969
1360381
1774742
238410
1380302
1697009
1116561
1679772
1812498
1548644
1539468
1917275
1209026
1894206
793435
1545292
842958
254415
1564702
1147223
150513
1676669
787828
229744
833833
1699988
267456
1596789
1693422
58345
1791774
657645
898081
773196
856294
600360
6921
466446
280464
911434
1245973
1799513
530787
1718133
746861
1221914
1176967
1069735
992844
16015
1481174
1709079
43026
512201
1565788
1426685
1546234
1334168
1956882
613000
1191924
1604496
488348
1371227
1083647
634551
1142403
847312
369436
1641138
806535
138293
1379989
163931
788469
1126859
1290309
840812
1031853
1824187
854249
1994849
1895581
436960
1853720
436084
1158695
1586458
1295654
476204
1402628
1985476
664872
1453835
759619
609694
308252
1597623
1581463
1745512
1301032
1429475
377491
629733
84189
1203104
1896122
647010
1956409
1461545
1097727
1072840
571657
297532
488758
1592371
73621
700091
1498189
1333923
1655322
689484
1633218
524298
290175
1156259
234386
1133160
1642872
512470
1976544
1398216
1326960
1553326
1578681
1979699
1719198
688388
1476731
301685
1402109
641658
1185360
964631
1179490
937946
1548200
1734397
888754
1574837
1832349
1285847
297759
202451
1638722
78344
1610951
927014
1341109
1456536
1456566
1854491
319555
794857
161320
1971939
1277753
1272291
610921
1272811
1012967
696433
787040
312706
1001612
894190
1267162
586551
1047589
1678579
1082755
267798
798077
1334618
204833
224051
1800804
356694
1393825
1832643
1217384
1761960
517039
376827
144649
648193
1266496
264142
942006
1925211
1188712
191472
717388
1981016
1207383
1573813
965776
908274
339300
1852584
1589471
422713
1436005
1515438
475075
1935210
1362179
874747
1349408
857579
637154
979610
1109655
63464
36435
737195
694535
1922075
882288
1363480
908390
1450396
932414
1449452
432786
1392683
478903
157000
993997
1121874
1394880
1516894
650604
653875
831139
1495996
229964
1959432
1440548
787602
1616007
520025
246504
556438
312276
634874
1182978
338782
1215949
70912
999624
224286
64418
1937337
1794252
859027
828632
450759
997973
1120472
159758
572593
1687089
1620449
1423223
1550492
589826
1732202
1517963
1381740
1218305
1051608
1286307
1394783
811684
674119
944929
1824666
209295
669329
1293341
334723
416868
203700
1590711
74482
845318
839112
781537
264650
1560381
609508
316018
1529289
1871559
1868386
19154
321668
1261087
96558
1682244
873977
1547776
844859
1070320
98930
933552
1698718
1661436
1014190
107764
1620516
1389834
466588
1942196
1595723
841887
266950
954126
408818
1840031
1791961
194955
723865
896315
489951
1767629
1812255
1989672
1666631
263693
301787
1029722
1892357
1222810
637017
1228712
1566351
1728169
560341
1586710
937891
847480
1526636
638267
1407301
700752
1951703
59381
206869
1341347
121867
1311162
821015
421039
49716
1860473
1913569
383336
480531
667388
1328592
328133
1212074
454421
840339
1063296
638965
68401
945222
712895
1716347
941953
464881
311119
1103823
465798
1169392
1719198
633242
1007783
821659
1224158
1376610
999106
1295456
395125
417480
300159
1643092
1577983
973298
604560
388636
549936
964585
663905
46385
1034864
732259
1410347
397002
136777
18630
1243764
941700
735316
1018125
745124
1544552
750942
377412
1947533
632883
1173868
464632
1034701
1948422
1621731
912123
1292860
505184
531582
636555
460151
53810
560771
1029132
1905614
66661
1869400
1863457
1586980
1418811
662158
1039274
1782651
1837538
145233
418897
1450272
1096496
905288
218354
1678376
795245
151107
1639930
1510945
1511323
1521942
806991
1701867
1468215
937786
147133
1402665
1811890
176601
1919314
1854907
779625
1180593
1729217
753995
63477
1102035
329714
1502266
1773249
267402
404617
586483
600523
507809
147840
1205401
1778682
1599102
1388862
1660706
987426
361050
690054
1017393
66506
281025
1864221
384169
748819
1243548
1987181
445335
1583674
3024
137588
1402845
1408748
424942
1214926
780610
181039
528146
1195684
1870808
61685
1112128
980832
1496253
1754763
1939669
666295
853380
213313
811579
1100757
1737430
422951
1293954
1288433
97704
851863
1430697
1727253
1733584
1292424
1495201
1515292
1324986
1947142
754558
797005
422115
1076571
1411849
919614
1417673
1665976
888194
1955378
738389
122299
667113
1108268
570998
1886289
1917280
908555
1936611
1280098
1274037
141190
941027
1155646
897945
163291
1706712
1119060
1192787
678396
951424
1478919
1930574
1698869
781640
321271
407050
739825
1480613
172636
799471
13746
1193789
1851444
1405131
1848329
487072
393327
1900714
453372
195302
1255834
691259
1315397
1808822
1999515
164506
1618732
1602143
289498
1105772
1413572
1877085
216281
1813338
1451467
345919
944097
1058016
1072950
198252
878959
13353
1947281
1161459
1732191
172688
662443
985093
1468008
1263130
956365
1743193
1255733
855738
219062
1839115
110605
541478
1406832
1196443
380438
79716
69733
186211
540867
1017482
1548744
1715176
1381573
963122
1924193
66661
1148869
771325
444307
497446
1608352
1766959
1176834
1004269
566388
1672114
1317190
417654
1637598
874404
949833
1344265
698126
103357
1143664
427453
552164
1569224
632847
1678501
1690779
407919
1348039
1416552
1317741
497968
139185
1693068
1230649
1939522
555261
471686
1401756
1967979
704775
1411357
815660
1329870
1931442
868782
1735117
60856
947136
815122
1031437
1524243
1650381
224480
1914159
1838829
1659207
630322
490088
1037066
626405
795996
1446981
1734488
239603
413505
1583592
667957
920350
933011
1315171
6644
1565180
1603924
487370
937647
665300
1777170
1125493
727237
116412
969952
1397794
628700
1937834
656267
1897092
1416441
321973
980391
481908
1683791
1812360
445331
730286
829815
1770427
986946
1715010
490315
1081534
1601779
293363
1862442
1730720
828145
1772747
579993
1832967
859462
269003
542780
416281
1490669
750575
1961818
1558470
122694
296221
670174
1541148
237777
863032
347988
995914
1688825
1094041
869204
609127
53652
1709521
404953
1907483
1380946
1480318
1285978
1272364
1657116
417171
1933272
852005
1780747
845175
417943
768194
166318
449314
164443
741441
7786
1878922
705490
1026715
318286
1256014
64004
775174
876324
1987041
1282551
552243
578828
846032
294527
1601394
189182
1088877
615940
1231078
261603
1331557
1600909
123652
1665414
1015750
1832597
366884
1249447
1268071
774364
502538
1762643
1374758
1039417
104450
892165
1274312
190254
977664
392809
280039
1882232
212066
1384500
1586070
176032
199023
1305517
1732227
613792
1147032
191414
1427251
1414618
333505
1937283
884138
530249
384425
1868909
410453
1228168
1822184
1332521
6452
1265900
1997725
456548
1774293
433394
630980
632574
946211
1015414
1266584
446442
1958796
373055
322558
1660090
467611
393321
13331
284449
1793196
1933636
28239
1182755
1998799
1531020
1783173
759310
241868
1440329
1481321
307215
1181234
312533
501112
1260429
1379683
616152
480492
681617
1707314
638451
1966333
437785
837523
312924
451027
331793
768464
315654
1288526
1906975
1601562
1573823
331428
866042
1756285
717841
1808269
322401
19416
379086
433783
258824
40126
1241766
1027956
88335
1599168
1917249
1833487
728236
1914109
1206335
847375
150097
1148808
746101
707607
1411993
1495295
257472
112974
1491995
1474532
107332
1939526
1382678
1916816
49183
1415270
791201
1514642
1290904
60830
1685250
1722623
155732
919541
821991
1081860
708500
60233
356029
1001697
1802201
1926988
1095582
582421
1881017
747601
1539347
24985
1832058
1735711
754293
637299
1726784
517408
516399
1644497
1524820
1227845
321372
1037696
592794
875526
1667612
1099611
1676689
859815
1700407
160925
1294343
1346419
1846711
1540128
131801
632485
125168
554188
214754
1016698
1478816
1311129
577127
334523
1567400
283757
837341
302928
415933
1319086
336415
1766443
1839211
30214
1369348
343323
563181
4919
1570985
1167001
1927615
1370996
1420575
192624
1478066
1635901
1061014
810737
242509
1401444
1549530
1868823
342122
1415770
1639064
434434
1640937
1834894
54157
590043
1090068
1075446
705670
1681864
1014929
740290
1052605
1348593
1205376
850894
544355
1380609
383401
773640
1304418
1615177
973647
640789
429204
537645
1379400
1157341
1126569
955923
76354
167798
899328
956132
1758605
1423148
1295525
1262149
927120
1571458
599918
1639084
887981
1361300
1511404
863143
1251502
734993
481018
637851
1235665
321884
780803
208622
231101
1002360
529449
1140097
288921
74678
1040083
45145
795420
1441419
1128481
438296
1019021
1981605
1408421
654725
816487
1389527
1316038
1528729
8964
1162852
1935358
1218775
248184
1842651
1485710
1026345
995636
282476
674045
206533
1723021
1070622
1431849
36473
1280924
664731
487437
1331887
1067208
598991
766021
538877
789185
1692351
1373743
1861914
305850
10137
574409
1238533
821008
499311
810732
357206
320953
1228752
679749
161682
1242921
799706
545825
1961272
387419
1924352
1808768
1665509
1043881
266634
21757
767129
1368491
492151
1527700
1107023
551845
143733
1853739
351959
1979401
1507613
227386
28473
1234812
498103
707354
684051
279073
1827489
1214501
1589055
440910
1590245
795242
747456
1149099
1851855
184364
1391353
657997
1586174
772654
1102240
791855
1081678
1450053
1241251
1091416
853498
612513
64851
1871075
1455001
248196
65170
212121
1641253
1771128
499371
1473288
1444887
1849336
1052873
998966
206756
1829730
423713
1319040
1003220
103560
606183
1682197
932220
765313
511888
993427
631133
699606
1437991
793622
24026
1663765
1679018
503366
670698
467617
1787657
1131559
440515
678876
367331
1784003
1184256
1055952
1361794
432503
49675
681416
1573348
161957
1820829
1162831
1102790
1635794
1595690
216948
1782751
1455273
557483
1529779
1245390
1325684
748737
269213
162156
1576433
1797617
526839
1977917
399393
810489
514638
1675315
997096
553931
412546
785757
1668755
1544286
1717763
1385791
391869
635059
1376467
138751
594395
1737571
1302446
1279530
202769
767229
836845
113685
59386
58711
1994974
1273844
2754
171974
1216431
1870063
1846991
759813
154564
1231587
744608
968399
41104
1709546
1241223
1850038
131799
972280
317887
1828131
81519
1777158
1969593
1132058
512794
166610
1514776
1697674
883088
1860816
1451063
45428
1769621
1463311
1480145
327078
389895
219438
1908994
1253292
652883
1265561
111239
845918
1772428
968023
1218796
1949048
1529066
1950550
174950
48138
1936226
896951
168009
1071016
739360
347100
755159
1709580
1218164
1917855
251958
1043994
244817
1609716
354392
54647
1644431
1352988
682912
1154378
1285776
1788467
982356
419887
1850559
630403
1235257
1620700
1085507
1579550
636118
507346
302786
1445003
1692257
1264232
869694
579518
1422595
683020
1888411
674709
1454560
574644
995586
1758233
593361
1053857
992451
1576073
594846
1145061
827230
1600172
883065
1371981
630662
214978
1684046
1059238
1627439
1984054
20529
1376635
500384
1323589
794403
1089992
1986381
420782
613234
1046362
1028701
59818
889360
1690152
1740041
506492
1336421
1082987
1800309
386223
1959024
1953895
749929
289623
394485
476621
1777344
1803344
604713
1958930
1749669
1383873
1071954
251527
1971560
1877996
40831
830055
1022577
1407662
652794
944678
412529
1479133
1990331
803619
62299
783593
582979
1680157
1307045
447552
1811268
290310
566770
1771644
1024935
162249
743204
1396415
1439415
1928589
1136911
1155397
47109
826497
1347323
1188407
1476862
833263
850343
1611670
418442
7303
41027
175934
276513
497207
580223
1163665
1070509
678362
506431
1297210
780543
1856853
745951
1245151
1554079
59003
731873
1115975
329574
1303593
1840150
1781202
1192865
1039540
1738590
1990460
143593
1431022
611745
217270
1703381
751303
428151
882759
1112089
1563211
1863152
1677689
452890
778590
1405799
584607
426478
861594
685159
123675
1366689
1402140
821979
1134243
1536543
1540185
1971105
128222
1198867
1722692
679366
1867327
507495
1082695
791439
226670
574120
314100
904844
1405445
1938965
1887614
38169
1996868
489060
347576
1726082
28610
40375
1090583
1087832
1391797
383555
1213531
1313877
656003
359048
1139587
1591717
66299
446777
1903146
439057
43738
538252
509065
810756
1493710
1663504
1552300
627402
528884
90584
46696
1603618
1292780
1265982
1788902
136963
791494
1246397
1074050
1686201
1548862
1290363
1375447
1957882
239569
1747470
415311
188922
840763
385874
1924260
1742392
511450
1548739
1432951
1117588
727195
1943562
690108
992802
937257
583846
649720
361147
310058
657113
458227
1855031
376418
627260
963067
1206936
979435
1651414
7520
1035005
547948
1023227
1641003
1391786
810089
1196289
1602731
1159716
56424
578314
1942858
703815
1752177
858449
1497426
1434345
60437
1835308
1226714
675055
1565100
797890
1905751
1152445
1441573
1846701
945713
201542
326020
1845768
1270591
1127282
1997516
925883
1396090
1656877
355552
1248779
939190
1733174
172325
1405261
171892
104774
1943565
36024
520719
691618
561070
686007
974080
430949
1029753
336197
1566174
1103114
1951416
434909
1072915
1371861
1836226
221566
445943
646315
331864
440735
1012745
842493
1410723
39908
325064
1309632
1415943
513127
1762107
19159
1612856
1854863
1781068
455156
1214649
372552
958232
1303935
1642794
1255793
1017455
215886
362911
28025
1497469
665125
223835
623626
1762199
357160
877310
670874
758208
1461702
429768
457540
1142814
1013234
62898
289128
490025
426705
934692
815863
1027825
1590206
123903
274122
1305848
1947591
99167
1744762
1843760
1339084
910137
831672
502178
1363667
147442
244295
489142
1180039
698819
1450545
106612
702520
508784
1679833
545717
970272
1522373
470247
1480229
302815
472182
610288
1728449
77577
1700041
135263
197420
18274
1082857
1627200
1766126
1107219
1257865
1935407
714843
1313477
483646
1011385
928774
927808
192610
639015
68120
1265632
1012330
787691
1101376
85575
400235
841595
636808
183155
829356
1471883
492071
918224
821533
1305503
1351046
512445
1273750
1269994
1258418
1012106
521907
328329
1376725
337873
260148
542369
152691
890966
1151838
1968916
1685789
1945499
1287281
1233774
525938
588496
1822038
1360018
155298
828957
13735
1000699
1447192
582988
341438
1112090
1301334
1509064
568802
299833
1117934
1542460
191507
629900
1877801
275445
1801396
651915
1178211
811113
1798806
573554
1439807
1023472
1098666
1992952
985462
302996
168158
1107382
1523196
874910
725492
247509
1732228
932326
617142
536803
1935485
522002
1950489
1379305
1406644
364878
1738829
1151812
234956
96507
406642
915939
546804
19890
871897
1153687
407917
171498
1581837
136098
228545
1747896
1801376
1939659
1524677
175034
477078
959942
1240054
493696
1778135
1743815
1974762
1004393
1971979
677548
1899952
939427
757370
1884015
1365431
968503
557071
1500642
1554419
1320318
288399
875032
1989002
1991560
1738559
115784
843388
1439333
142828
791681
1753042
29900
984068
1379463
1638246
443182
108544
92712
398978
566822
1660199
1095625
1903542
1209966
646655
83063
1714085
1791236
728777
1063561
796567
1498046
335302
859999
700451
1331433
797232
921776
1441598
1476130
22052
1388446
858587
1183855
652788
991250
1005906
84243
127859
139506
317428
704335
104891
1135073
314218
502553
509086
1694377
589171
1367855
192550
1170381
491489
609096
1415047
1583577
1432980
1610238
1050007
1532043
1131552
1012195
862260
816871
671555
1278340
921456
1605710
692742
468634
1138823
1613940
381568
1209507
633365
1962962
997567
1170538
1158368
2298
1934086
1570062
1373546
1722225
1775524
1348000
501050
1322987
1372453
744746
314344
1357100
665647
297829
299446
1475103
1645287
1786083
763615
172780
256743
1442678
36733
1116130
1386187
68899
989615
361818
1921723
1145025
375707
1074332
1509715
102656
711966
1682315
356024
1720581
745207
901815
1068082
336705
1514154
502293
1133146
371098
141777
632866
980366
786062
26229
450218
62153
1626873
186389
1937951
1716789
1400086
996847
1562997
1209167
489141
254236
654842
1771972
1586720
1375123
1027567
1231493
593458
467473
714901
903902
421031
1868510
1354502
887518
826155
1361633
247870
1390033
1348736
1110267
832048
645860
1747359
270607
1269380
146284
1864750
1377571
1856935
836623
506542
397441
1095007
1766518
853174
8458
855015
36378
1821954
252267
665288
1338745
1070024
1364085
511710
327426
1726929
527339
1074747
54084
1093159
1323302
894760
1107266
307673
1649976
1132434
306317
1992821
1872649
1627818
970553
1127421
1024323
154416
1263145
1156854
1648483
30707
1099617
596783
879589
1591986
1765033
1130079
422548
1696623
1813056
711372
1788909
1351804
613889
278599
822257
177424
395011
1355291
38781
1660042
696777
812756
1047877
1870387
820626
1400041
1173036
1898598
695289
1051894
825285
972256
1042949
376424
1131253
416348
974159
1558720
1503642
1002103
814632
594359
811278
1913973
450002
1303030
1201005
692394
780265
346556
1849358
971615
840186
1969767
197194
550054
461456
969141
1495075
623735
1171950
1900139
1534926
1379531
936593
1742482
354027
1263341
587579
740460
812292
1727643
467441
183513
199430
1685501
949141
1690100
319187
167257
560358
979545
1177536
997762
1815323
1409096
120291
578017
368946
1567665
1567622
83430
1918577
722310
933303
250699
1746433
1664583
702087
398596
165137
1213285
1325852
1138919
529830
1968120
1599561
1369896
1033785
1340455
645017
225745
1389627
1158896
1133380
1305436
1755989
368816
311611
1201677
1238876
196321
1407585
144015
1949397
737248
1079807
334819
1728410
751572
1181994
1069333
1559891
1247105
1367405
1470973
1235095
1048708
354704
1738571
987481
858869
474938
1489735
1471075
1079001
1841379
1756949
509301
522675
1821448
1097158
240324
543030
1042509
1565494
1134990
1846880
534776
217619
1799313
1359155
1519022
323144
1997378
1719329
213482
1361633
1794132
1706685
602095
831169
1484528
464616
1041332
823710
439918
1132394
1939381
1198833
1452143
1437696
1945320
1179059
1977945
796890
1313442
966899
375494
1919904
657687
716371
76629
501733
292578
602618
192624
645580
206225
1570843
1379985
722018
1435136
1162328
702262
783814
229096
29811
870678
99562
1897752
971757
1574378
138886
1817906
1336167
1455819
1322227
554176
1945327
262558
984053
617332
1813427
1754666
727177
1574261
169977
455655
486390
1699493
1874409
569820
764057
1764938
1774688
1934746
1130546
235782
1710207
1433620
568936
467419
507131
1425826
1469179
1753565
1594011
1739256
723448
1116969
1974539
383157
653944
1759859
396923
1375176
1824620
943337
254447
1100370
614862
230306
881383
1191898
194935
1081251
1837137
774322
14014
364662
1854594
179620
1375462
1083412
1928460
1487344
137041
1841019
423778
1689630
1933525
1308213
1670119
992437
350830
1358600
884570
1633941
1185009
11106
1087021
1541991
921522
1885978
682572
1258323
962002
1991044
957168
1672287
1378171
1957395
136734
684184
1571211
181259
1859470
1380069
17073
841787
580589
1873081
82814
524214
925102
64180
1207415
610700
941930
991988
411427
1769339
921110
729798
909315
247356
627394
938517
1917375
1764936
273720
1210938
1206359
847244
374508
566616
1311305
1129443
1936597
1693586
1925668
96204
1031802
1372255
774866
8135
801072
1516669
279561
716455
260399
232878
604141
639014
361628
657067
484651
1076621
151182
942258
647181
916545
677182
1913707
235856
1279509
1052616
526879
271962
1296852
1733913
1736889
1806007
1563249
656920
1464816
1180130
1807858
764207
352089
1781694
542066
549164
1911616
1163408
1457722
1115517
1568907
947337
718688
1767934
644433
506533
577958
1200250
352888
1305940
1089052
1938479
1033696
1151262
276630
1427008
1033351
315146
221226
1386513
1207540
529110
1570316
1540205
275508
596177
368106
1787952
1911291
157536
1414318
926874
239440
1623064
1889204
342476
244824
1291819
1875114
715660
1130040
575226
1596635
1639096
115205
1858853
1027786
1641653
674345
371431
384788
1444188
1710968
1999772
282309
157719
600218
1146757
1383202
36045
771621
1340865
276466
1111893
1997967
79367
1703774
1866296
1966159
1612641
965850
1066410
1555269
45132
1163458
122530
965842
750245
16323
1195646
902543
13166
1321952
867766
1202399
120698
1093698
1394985
396266
65838
481957
726453
977302
1790199
1162310
1345764
845729
181030
1243900
371495
1307625
470319
894433
813858
249526
504016
1339347
1261119
95757
598875
574740
1019939
325801
620777
1802019
1106734
976871
97215
1124661
1413795
1949097
201698
154554
1289220
1342618
1895430
1539910
1203202
1929824
612779
188349
1204986
805570
664699
1789931
1288587
1948625
940318
1643426
1387280
747803
1584451
293512
1552624
1381424
1127798
531179
1599235
873532
1478185
228069
196063
1293816
1788850
947727
77689
1491358
714015
903848
755360
1777997
1160625
1383035
1486392
1160691
1687005
578067
869765
1775811
1391121
68211
1140962
1060110
1838053
1935337
180064
178046
329663
1833089
1568290
15090
1312056
1844011
918948
1436332
1684950
684303
684912
1828799
278919
1731954
1200219
681432
587150
1072098
819263
1666953
1429015
76283
1243180
473586
1359808
1662998
1570484
1722118
1496556
684235
630163
1993756
516612
322895
972975
1986275
87534
375526
116705
1000270
46847
1867760
1733070
899163
368819
1609061
1437854
1727775
1158133
187038
1774284
877542
1378400
1917255
596335
1894230
350443
793776
469932
876358
1329744
1794617
809903
1042735
1083312
1368868
1255680
602125
170522
1798020
1415295
935001
1294248
541265
242628
1245873
404303
718834
1604021
250547
1359161
635527
835525
1255089
1221722
607672
1940297
141243
736630
406871
1981146
1693331
376323
1945673
983865
185527
640650
247855
1613135
215316
114315
554629
1193324
1662827
878016
271317
1055601
494507
370352
1547289
1719951
117136
222414
846577
455111
127057
1446535
1108763
1676585
1218635
1023029
689025
1676782
194001
441718
1303213
424335
232294
1738852
380487
1795851
1274866
59891
1144739
635983
1975150
748051
509121
218239
990062
1852327
951527
1526223
101763
546953
757792
192900
1021602
1008893
1542505
1028132
1649864
296979
1380302
1482097
1458501
1388338
609823
1998216
654840
242256
1305681
526728
530116
1801965
905721
1047590
1391362
1709918
1809539
213352
1714788
1394622
87937
846928
60945
836600
1334005
228229
1282012
1190676
1862837
281627
196672
165864
820079
1965163
1268499
372309
1647249
1405505
1419771
965367
491740
1030237
203370
1203811
349164
1906654
1938550
205557
1721178
1140926
1546858
839420
845751
1476980
1557482
849293
1338473
795712
1461794
48058
1184487
1158860
336293
1183045
1101425
84188
1865191
463502
19503
1186690
1464247
1154160
1712396
747419
1899488
1238478
1159176
1711261
752059
705212
273111
1838696
1033231
1145635
1309595
515520
1609078
927523
1327243
497024
1458979
230842
295520
1701048
266360
1041794
118176
549014
1051632
463493
295755
966265
805543
1275962
883850
919481
166467
540899
1596828
987268
190887
1576608
1729034
1068385
1857885
1232598
101041
1005600
1420189
1306214
832831
1860274
1656320
820338
455937
1351333
1291961
1674880
1522343
974565
1757314
1074437
151226
1767179
51666
510638
1050393
1458494
745758
1698633
512714
1614728
1217252
493027
998776
1900073
1326668
1246579
536767
1322394
15364
641872
1831664
994563
1934811
1634559
93751
790536
1341818
1496965
276157
410488
728447
1433684
938804
1729126
408627
1761352
1795132
289791
802213
1073037
1603933
1535482
1135632
723626
325347
1203510
544680
644514
1013773
802213
1904851
941779
575805
1053765
1814828
467025
539041
49586
1623685
724218
251056
1430672
211325
1748573
1958765
1706772
1837483
1232478
427621
1591943
1278857
428823
867168
871016
1752728
1999411
807766
818178
178243
1291144
457892
797467
1891984
1772637
1683477
1014991
1494638
717976
90922
534651
215552
38892
1174837
407779
318703
1274163
1361387
152780
853253
62507
1228021
239773
203845
1940677
1264251
634367
1508207
1876665
1458805
1336022
731714
1221165
1092680
712658
421602
1709452
701289
530093
761447
1960115
1624498
1638541
1626051
1031611
565826
335288
73650
1855094
1335453
806289
1960928
1558508
944955
1882855
1201029
50457
1026908
1618676
1807115
295630
640818
1897409
181904
922088
352252
201265
1821464
1656037
213912
655747
614832
787783
1347320
1572711
1918614
784812
1962393
403526
796953
1078442
774290
288166
206180
730498
1547570
1111721
1761547
491596
44666
1595960
301959
543655
1737017
640044
1060079
831807
1055199
1146793
854805
57876
1285261
1346437
118422
1190585
690055
912873
132670
1799191
1070748
1157590
1446694
845586
569395
72640
301210
1416266
1999905
1781011
1396637
487567
1679482
939068
1018320
1823296
1936595
422392
787181
1941229
1890166
1596758
151677
1995819
1846364
1775674
1785304
380428
611141
1821814
1115596
845746
952906
1961487
376527
969627
1634871
645488
724833
905795
1189113
1310924
538951
1031651
707346
404786
1394256
361873
562274
621710
696666
467288
1184508
1649069
405882
1971674
1587571
683370
709491
1399434
1712505
1230529
437120
968739
1487462
1960669
1765300
1799419
962026
1295647
1589595
819578
1539832
836004
1735321
32949
503078
645789
1711655
1531533
1028097
87156
231946
1978928
1185327
832677
1513547
357729
135131
1483977
616305
109003
1231477
706552
1062831
894411
645679
224882
213096
102287
103066
547224
645942
479054
1899472
201649
1321610
1683629
428078
206758
1227563
1263798
1213023
65640
53528
1333019
1785523
1013811
563451
982043
1148995
231762
1801621
1151060
931770
1100983
851373
930917
54917
617640
1170417
1004764
360097
1266943
1564845
1895781
123477
23783
1367629
413818
448559
444647
871076
732478
172523
296064
1681665
525184
1798352
1673
1847454
1381397
1972199
1054631
22835
876157
593615
141089
1175656
1593043
284020
1116562
1952337
1333235
1142371
1153913
1837884
216591
1287458
665524
1915196
436615
42440
868492
23592
748078
1635821
1675088
792990
718536
773083
13528
1914288
483481
1463445
527560
452398
984352
586760
1205639
1773184
1538705
1656185
237161
625428
1827404
1279271
1425082
1265402
991556
1986361
249994
344352
1098357
1896376
366010
1215367
1431013
648802
725818
1659234
154966
471775
692638
1868836
1813049
1384638
663664
1711698
1161107
1467998
1917046
1189374
728172
709978
1056538
1339905
1196347
1998811
1490029
619411
1214096
453678
1891490
1217391
1102133
15065
1542265
1974061
680984
1026091
763525
1069022
631669
500432
586735
1590669
1073620
1691500
226194
345593
1022667
872064
954709
1802905
1122169
989250
1648779
994739
1623700
1851171
1021139
1778576
1782192
398883
848955
1252317
850436
1747713
72406
881142
682608
1505218
1378849
672718
1813403
1011474
30911
1298952
859908
609919
1481064
88738
692179
986583
1043809
580005
1822782
1878889
1463775
438849
1443058
1082600
467820
1323295
1184025
54326
425998
492561
125921
1197586
1152414
981346
234556
1070750
1885727
998090
214314
298061
1165082
646985
563463
359331
1182237
1164384
1250692
655564
1274785
871878
969646
1020591
1475633
715538
147622
701673
458121
306301
30171
1798184
788813
1373953
1273294
1345319
1312663
1732106
320440
466861
322805
1713346
1811235
332744
123010
1585787
1795760
1695814
1628176
1021789
195889
1283446
1574724
1293887
1917129
881409
1244665
659165
1953281
1462426
1258786
697778
1667573
1454357
612205
121854
1767448
1117099
1008965
1562578
1368390
259684
1074591
382021
664060
269554
550629
12256
1800384
481806
31110
843048
1151769
770444
442734
908446
82509
600003
697665
1625604
1402720
1113763
69729
870738
990061
1903410
1578146
1301066
1036669
1196793
1655085
981289
1429026
1349725
501388
1880869
529050
143465
1938618
1180455
1570832
510953
1852316
1753559
763710
183287
165711
1898682
1102257
1922125
541484
669847
1646079
1941381
1587400
1203046
1191237
1228570
238733
1857400
431920
1324310
831318
262133
548417
649033
167853
1272673
999550
590398
602160
814515
1478760
878096
1411241
1551768
1759504
202580
806648
1609111
1551039
592927
255419
1695975
1339892
34515
311138
152336
1283096
1084216
53756
1736557
1129004
1959735
1425508
656936
1739497
126844
235688
1441574
43045
488468
607788
1564241
255855
1614544
964221
218122
1392173
588390
1883952
1379024
781226
217586
1698762
223949
1417454
1939525
974977
1732524
1554116
1533779
1827358
1352250
291385
1551745
91382
111270
1362731
1525597
1587742
1524402
157013
1617657
1112263
1340612
736276
1355673
75480
1676711
237560
620510
1031923
161117
506880
260200
1550134
33167
1886029
1775084
951686
218060
1390958
503619
248705
1381873
1443376
1546888
1706063
473959
1219114
916953
1972752
478457
1425017
183206
1372599
1346146
204068
255256
315600
899065
272019
654217
1901718
970505
919458
1519496
1212881
540278
1751306
325675
189629
936670
1901793
880501
27818
224440
1509820
508314
1624906
1618496
191979
1633299
975253
440278
1215568
1243486
1542240
186124
1337982
1924460
693321
426349
1257851
1051878
600645
1772418
1219710
1140468
754787
401999
1734236
1933622
1988917
1779962
1677980
481908
1819138
1976558
1577039
1715529
1137370
1820255
1658063
1405890
1750180
244297
1179116
1968698
1636223
943774
345447
1905835
379327
1650454
523428
828137
182094
619694
1327231
143368
1307050
945869
1125901
1475625
1876276
782691
1489215
610012
947238
615227
962647
1215528
1710917
1440200
1705847
825215
1456542
821549
1469229
487014
536133
47927
319992
1008905
941014
665724
775816
1888420
419789
1106741
686776
76818
371137
1613540
738350
690274
1064750
56074
1893183
92427
1034974
680388
1644384
332836
613032
1634731
171171
952057
1737402
1354455
305369
784109
897464
1135586
629078
1458455
1349936
1817391
1726342
1062873
356477
972441
195705
365003
1411525
1433211
29051
856719
522270
1994080
1295212
493216
677492
440076
565634
1090819
921133
1368440
222762
247579
1997799
1990832
1298116
1412387
930189
577213
1233473
799942
1522743
659965
1818404
1797776
634763
722134
1873536
1256346
1385210
1682072
831961
1172739
1701312
804587
534077
783531
1607621
1638802
20133
1686221
1042137
846703
352640
709934
230385
927360
1094556
1439378
1534785
1791039
673837
635143
389254
1428841
773622
1177734
84098
1929909
1872266
955431
799674
1832086
256687
1286412
1391270
786725
303446
1941306
892850
1780520
1176801
1794224
811493
980382
1524859
932192
1649210
1714186
1699149
569906
1842667
972051
1916654
1332821
965477
499230
734610
380893
1059005
1205183
979722
1120270
733256
640138
1591511
471481
679582
1327331
1324853
1014162
955959
1413706
636537
1100487
887834
1717420
568324
1392738
1621633
765340
705852
548853
481545
528659
505232
461664
1825112
693992
1620150
950244
1129629
428746
1881267
1314663
458521
246091
1041324
1295485
1304088
1863444
1350815
1485055
470336
1384417
1913588
347251
1327375
389888
1417002
122557
1498807
986132
1254248
1344818
396924
283200
1313775
442313
1107212
953801
289417
408100
27596
1413477
898110
1798898
1932864
1919567
1661291
712651
1689766
1581766
1519695
994883
1153333
1835681
315608
656119
1156478
984964
1640979
990078
584432
1101282
719555
1631025
1090323
1131813
650016
1526529
879317
337885
580995
1787345
158218
31349
906820
1473316
1716074
1317167
1614144
1859522
1436202
417524
130095
1623233
1328225
471995
187423
274599
1319296
1306336
248069
1561965
418366
1882241
943481
1774356
403151
1313150
1682089
445732
1482102
1538887
567865
1476666
1551261
589548
506408
103266
1320822
750051
1529328
184826
1003285
1574840
974045
1318157
1568850
1146514
1756022
1510712
813403
866932
214098
352930
671103
1707902
882876
973667
1531089
101136
1953692
480985
1693166
1830483
1601456
645786
137926
968819
20183
515822
1432876
1888700
562056
1983073
102411
956896
1550804
586015
274958
235334
1979408
292424
822716
1014857
205272
1183397
901878
805475
1384870
947315
131100
202750
1901367
909303
705289
1258634
1719048
1045218
1731310
1356496
40223
1281509
1167421
514654
1421361
119180
697600
126085
99206
325367
1259625
1958286
860808
1399434
182166
1143439
1752874
48398
1017059
319592
270553
524853
1383563
1243956
164047
1349272
525020
975204
55877
1378362
590142
142957
111468
1159499
1304052
1508599
195167
1761187
891242
1276916
1182425
1069372
715477
1835697
714604
1555379
860270
1973948
464750
65928
1480317
548791
1254391
714743
715490
695384
1440668
1659926
752749
565005
429071
362795
162601
1883188
1498719
750628
425359
1536613
1911945
742559
375326
1575697
886625
1638450
1825086
186686
1068015
1636768
1645922
1126864
866225
324435
648650
1276710
4307
1386058
978235
1235229
897338
1454841
1941904
1021669
1679432
407215
1511685
841667
1512408
608220
848704
1036458
947227
1669096
296179
153891
214106
657652
748998
413733
959474
806363
149648
77236
338224
1961099
1366982
1032973
1950961
847390
1841370
639352
1197841
152254
170549
1266589
1752929
1002879
1661368
734992
154466
1256008
244589
1083276
544531
1390174
1715337
1237768
410766
221211
600714
670436
656212
224563
1167336
860954
614797
521808
332188
663206
854931
819520
980239
1928316
781040
868899
1225600
1288666
1281837
931939
1504850
1630196
1375878
1000394
594366
379726
533389
995900
951253
527408
1400147
1120033
1066918
623302
1630232
1496723
677835
1916300
1842653
1068346
1114800
1047203
536460
624193
666189
1622554
1196649
1510576
368565
836336
155425
871013
1498621
1753067
1071682
370486
896636
131201
1582828
228616
1653262
1816504
284827
1206461
1162905
775330
729976
1432892
1118266
98656
319262
1944596
1390732
274564
1530721
300487
806066
501656
1723509
34553
1213543
651046
1515852
770440
10665
1358684
1889133
1924769
1857321
352500
1471607
291312
1190254
223715
1135965
589305
910024
1545775
782807
929350
676898
1180322
855100
72221
1892916
613583
950098
285154
1822204
1632180
826397
1025757
389219
736367
260827
794772
1672830
193229
136239
1887915
1886902
923587
44565
1112261
530495
344203
565633
1416275
332057
15313
1809631
1538559
210843
892362
1896465
1393142
814084
1053936
1756706
922761
578631
1210982
510935
704307
448578
576915
1523986
1701307
903817
1327742
953575
1371631
1534076
1957405
1242773
1637441
1243872
533584
927636
1058153
1045309
1876961
456817
1768076
1378038
787133
1644647
1517422
1163889
1302685
1527226
745625
1586859
1490386
208574
1828946
1668284
962125
392366
345378
399593
613576
915358
1570403
497356
1849354
577264
624796
918151
1959770
156225
349755
125357
1356715
258126
531843
16856
1186808
1520011
1781019
795977
1347687
931660
863085
1813984
577620
1441740
1655571
815959
503365
802376
1485903
1234034
1071411
1713170
239371
254633
1763383
1682199
1707920
695378
1844209
790310
223408
278882
612953
1852868
1632789
1420726
126449
634442
857836
1782464
1315641
901491
1033067
1655235
533712
106956
583933
583229
80505
381998
213357
789145
322031
1607297
1453430
1310371
395081
685134
1107228
440239
465640
268926
1278582
1071708
326873
21910
1961752
1352530
1835067
354928
1536119
1116279
1693666
17380
1819459
1963247
249397
884962
1558457
137968
1978516
1830652
397544
1959488
433977
1261498
473166
819254
931604
1243646
307140
1578273
1165946
1032620
391038
871010
801471
960608
343144
897439
1524653
1094471
1234796
545789
279318
1212591
380950
1729668
340912
935085
726023
560700
265727
1816056
1109655
5452
69066
547328
852633
1090551
1941980
501728
1398284
251448
1393008
296459
696290
331196
1674150
1207599
593043
31443
893645
1008924
143325
1664762
1168300
779085
913014
214557
1695685
1871693
95001
652834
1360250
324270
1764889
1111008
1660817
1033899
593699
1452527
1169220
1238316
1865335
745802
1871684
1303679
137958
308595
908632
961973
976856
1865973
1497388
544453
839087
613881
1063625
1476582
1479265
477521
18474
207942
106981
1150414
1392483
980602
1576196
6503
285750
1700792
656784
126188
1718967
1009259
951441
232868
1203991
121204
1184187
1647193
1532811
568920
617754
1696279
1949662
834542
1509944
1711939
1427952
559664
1365831
1529414
506708
367741
200357
486293
1427091
1494436
527291
68218
903821
582018
1518554
988882
1062490
406549
74815
334259
785796
552482
1585094
1790327
1900246
1327719
19723
1349724
637073
1344228
1463258
169810
1387874
530169
649902
1065573
631712
1099714
466467
385349
1567077
780596
537015
1049519
660693
25250
73948
1008540
1321258
963532
549560
1193730
384816
1410095
154286
1944156
419220
333874
885548
1105547
980504
51370
1889704
1843221
892237
1479438
323200
613983
1428997
54490
609197
1117542
804417
84352
1268796
280246
1116888
970187
662670
1836359
1823636
1266101
1295840
857878
4053
1437705
1411582
378728
1487974
1345571
298795
17419
259192
197351
270534
777032
513913
305648
1334109
243593
781849
681780
546244
1973377
1562910
494122
1524722
716963
1573472
1933828
1034440
62638
1577057
1809686
1117280
107435
1595775
1483905
1911788
629137
268841
290995
227145
341203
251217
311049
1431959
1541250
407499
613186
582756
591845
1926247
1586671
1643090
938307
1174497
187408
1832307
962993
485627
1309250
444214
1126973
1238420
1430241
519618
48081
513068
292619
441498
591604
47218
377244
503808
701445
1352566
1657259
1549766
1885846
1907008
271145
970303
1548243
1024789
887575
1345908
620417
998009
1885436
829360
1701048
1875436
216873
1317059
1264699
675459
238679
1143680
985211
1501234
1196023
51392
1715403
748062
1281932
1697826
1492273
1687413
684465
91997
1060252
1286440
1967796
1598141
1550384
1165850
274499
375999
360024
1641228
1307519
1614777
1607725
145660
745894
27806
355551
487647
36176
1150978
1543672
1195135
1560303
1689602
198298
356010
49470
1949625
581157
41097
10612
248655
1174485
472561
723791
625546
1035243
1661715
1588834
1201708
1373505
49925
1681424
1639753
698546
1520214
388197
595058
276325
1456320
1779615
1667575
1848584
1437703
728604
1358424
593455
347205
71894
1204715
1389473
416944
270676
1975002
1376895
443398
1819252
621999
1644975
549853
420354
1822718
1903131
1315716
1443724
1632757
1985502
1886526
575342
463191
1907917
873069
1789385
1184225
1974383
829623
1945426
1112179
483423
247451
686978
1942785
1022974
1779316
1924209
1604009
188880
145029
233335
1999410
762874
607507
456593
112143
1774044
1057369
1322416
1625682
977769
582878
1369370
1015746
446403
1567826
645617
415428
1088225
485123
1155236
375692
1252417
1212387
1106668
920598
1989547
195313
1579901
31486
685252
1590783
772399
812548
1664364
321362
130683
1983965
335258
877769
700230
586618
1199404
916672
1810018
303135
1464911
597768
1105650
1597344
506005
1583026
250582
1156674
1301508
202251
253283
1879257
69235
1579343
1342001
1552947
1132660
1473092
1769984
1948959
39621
977333
1751614
530555
1739974
1146233
814642
1590689
1727335
1904330
1159571
456558
1486665
1773456
1926638
1520962
1733811
1772137
110333
1960349
1702088
762273
1543812
699567
747191
762327
1634950
44484
739251
1129086
1306428
1654767
788642
754086
1278638
372965
1151879
761825
1014967
106259
1730684
1934322
753741
39102
449339
1305201
75914
28728
768021
714073
460054
1630252
1923753
796606
1987186
1176573
46848
1446917
1210568
260124
1578027
1524044
182313
229478
1585187
1774948
1540105
1954438
774446
1361412
54799
327060
35073
1046429
887310
292120
329385
1318455
856650
310938
1831454
518151
1983401
1070962
1455841
147639
1683857
1066675
906489
915905
368510
639694
912089
1134411
668273
1960977
1751678
381023
963032
1691607
1176682
601738
1390809
1191149
985122
1138219
146994
1575018
946236
313170
309441
557301
560240
1709734
1224115
223374
269447
986132
1095155
1901354
1820345
762098
505808
1996832
68970
1744982
461956
1934873
1774506
1401975
716882
1539444
1371479
69132
951663
28690
396678
1258124
1625734
1267377
527338
989643
970247
153385
1458314
1974880
1893347
841420
1594206
433006
814488
44291
632974
556617
1040203
1773503
1618201
702963
1222113
729655
559301
381894
1647935
381456
1527619
1031094
1413881
1684915
1809224
1585000
811329
1716973
1642248
409915
475608
1062865
1447822
294866
366194
1895228
1966001
6332
1491578
1820024
364605
691865
376279
1029983
1642884
1511912
669747
290430
283063
792366
1546515
1543715
1911087
1980511
886195
966222
1911545
944618
1059655
313610
346755
692668
1328506
1058358
475683
1089823
1655571
166317
1183960
306679
659087
879713
1271389
1046054
1738776
1434290
1941767
164957
1163014
1543760
1246952
1688780
1964639
1705679
1279939
970575
565454
1863446
921960
1754414
699467
1617103
1578871
690599
1601677
132157
1232416
1604836
503207
312219
1503248
954330
506566
1171253
1540301
368577
1331353
644076
1348726
1610857
1017787
1765067
193085
764352
1270813
1841860
223613
1254020
1743975
210339
888373
687394
368028
401988
585789
77304
1296863
1977696
1899033
767567
764963
1836405
227169
1052149
1776398
250533
38254
497765
1492257
595513
425966
495269
1428220
950679
628336
1106684
330592
13804
1009964
857733
688720
614623
1918496
393116
1004607
1237578
267888
1684344
1957946
362350
1127926
1533181
667780
1735949
1647113
1258794
700130
656601
229025
995033
1140284
1816197
434797
584661
1939093
259723
970354
404980
1481802
783612
442663
781514
1478332
1833218
1099544
1918217
412668
1132606
1999925
191121
1470714
1540447
20240
902897
1484393
556231
210004
485837
147369
1695237
292261
1635136
230942
467660
1885556
108206
299791
1600858
520691
605214
127898
1239510
11985
901763
1725779
575619
176691
1606248
75584
1885515
994901
1489223
1833801
104717
826734
1090611
485073
1053884
1953278
1218313
377414
862603
1427947
843330
849525
1265047
1056632
1528030
1070071
902240
1808061
1873903
436657
372447
1945724
128585
1098808
1225905
686889
1413555
9384
1741237
1435615
1700343
1180363
701185
438036
1087223
208435
847147
182178
762086
1718403
685892
1796477
1259943
4406
993230
1094012
1762316
18262
1242725
837875
1932772
1579128
629480
311850
403610
251676
314840
1375065
1347533
804477
893543
63151
822708
1580598
1415648
712106
1390906
1212775
563860
132540
376615
1825461
1304963
926505
1107539
1893008
1382307
1004284
1286505
924598
1128359
1156865
1364262
928319
1905460
1651182
1678369
1534329
933709
1233105
1174419
504852
1436836
57672
766073
204727
777707
201416
447967
44734
1223049
1020411
640600
1262476
1707765
991238
674597
1363961
1609451
1404449
1296816
697557
231520
1692057
1654449
1948923
475253
1559895
1412144
106306
1832982
1869066
668064
1639199
238530
1299220
1745872
1820520
822144
224009
1917730
118542
1168997
1717111
1555675
1535020
1326100
304130
1767268
585405
1073286
49644
1981334
497572
1663824
1231421
555153
46971
1002044
690352
1569910
649446
653292
646565
1818913
299004
764996
680070
1199919
515159
1976493
182201
1776204
1506949
1672873
610845
1450769
201981
414524
714066
970236
1066481
1822607
1909780
194223
1162154
194673
1680263
633498
367377
1141543
559503
1492419
681415
1431158
805542
1532836
1511520
832906
1957774
378896
1688007
1429366
113230
1612121
586543
602105
1156765
199984
1981476
282625
1523322
595456
1910222
1238481
1113853
1086425
1340854
1246150
1385709
22427
1007082
1771072
645996
496239
1332777
1847155
445824
1978916
1384517
1933272
1171080
1285253
1041481
83637
1953570
1110000
26657
355563
1878691
1412467
644894
1249048
148010
1856851
634776
1438719
1017820
601122
830798
52724
1358821
378500
909895
1353599
1537561
1548786
1613775
805298
1189633
1037456
1992343
365785
844922
456730
1118761
667192
1215661
1200025
1730874
744800
1839927
363782
1288843
477848
1087041
1317107
1023320
730449
1155995
1215461
1741363
63594
1057741
723126
1220779
684807
64514
1006672
1200469
77028
1886359
1546746
340847
462696
742790
1202870
445651
1837048
1046027
974866
1672111
1046389
1956189
1154363
309204
1628739
659253
1011036
1816187
256219
559930
1851110
1082913
532725
1391102
248588
1880115
1693134
1183936
534659
423137
30177
1631256
1420122
1904802
915177
207393
1513444
968740
1569053
1747089
1846454
363327
1078645
733407
929511
1598490
1573313
285767
1340466
1979762
1846549
1430729
330286
945936
1365369
416706
150545
737395
915660
1851114
127100
214391
770318
1307242
967198
532227
1737535
1256216
84451
1521817
1593826
1285103
750139
799826
846716
1165919
1136142
1938096
3973
1428211
1156820
1470250
993247
347529
1136768
294769
1153265
599552
575876
1287822
428706
1015478
525405
1681536
702459
1656855
770656
1356949
1851425
1916320
470774
781871
197424
1815775
1694511
83835
1554926
1560074
1042709
1168090
528946
563635
1927951
646403
720751
1740399
546227
1914596
217364
1217083
169435
796934
1486724
1492155
1146585
97693
790879
1352753
1196745
890735
700538
1128650
1172545
70311
1758935
104176
73985
1546237
1834737
642781
1812398
1740790
421143
388803
1372782
1861889
508631
1064530
1158875
1770186
1277059
1245948
783485
1157248
447995
1229533
390503
1108035
1088189
718070
1966908
1413777
997748
505774
1345919
635239
1604895
1949668
106318
920367
1856217
1850051
707463
710580
1473274
757546
1573008
97441
892859
1652996
1130781
1969816
1774168
10171
438460
98047
823558
127241
1173421
108165
1487609
1251819
1951165
26523
1778332
1794238
1525290
1803203
1641207
607421
1989634
1844494
910986
146977
720025
1343755
860962
139521
1324250
473857
1054533
338607
859702
1030454
727971
979128
88985
1596661
1263062
731437
359850
544934
381540
479095
917412
299899
1481946
259433
634315
1326578
1521672
1923636
41403
1975173
1688078
220697
1748920
327202
127223
363915
1785634
1483281
1573158
1347246
871273
1571303
831271
833130
1473715
779339
1882300
1938994
1105936
5652
1104141
338222
1428253
1860414
1626569
1176534
1957863
1544691
533951
733736
450313
1817075
1339281
1916767
803354
1426016
1495755
1676184
1532279
792504
1714738
1688079
1273678
798800
1626289
1780156
429988
1723763
783040
1782193
359760
605661
1023551
1041915
1412291
1964674
247025
1064755
1023115
1664517
1070565
1975524
752783
394608
1436629
1971987
729874
638162
1474919
1498302
1062235
1686974
1202392
1260477
1666880
1847924
623612
1236566
164224
1371157
1137809
226896
1100859
1042759
510956
822052
779234
472622
13172
447942
1351946
946854
1481148
1731508
255454
1588044
502497
1414109
158557
1406720
645375
1665864
1227350
499592
1133046
59161
1265018
82056
1971234
1214599
1625224
626150
1766816
1422825
1659778
11999
1521333
1198557
149466
1539494
1552582
750659
905488
1003166
1234876
1243019
1435345
585289
1959998
169167
1393813
1903374
1184812
388889
1146651
559815
1281874
1877088
383163
1746284
660219
62132
1121509
1474278
914290
361365
1233292
40101
741206
591745
1834812
248586
600084
1931007
456174
1393874
1122050
1757936
1031720
57319
1563266
1802694
1628672
1817570
415453
1591410
1150131
1237660
370356
287664
975281
1677732
1309307
841723
1652075
1924618
158556
1266310
1307734
539432
1629498
596985
108776
414202
1253580
1958289
37075
489975
1474437
25844
81390
759816
1153671
1658055
1001440
230104
1607822
1384688
1723841
1912096
1927439
297143
1928449
594588
981385
1995994
383202
672802
447249
1154035
1533973
1918183
1925643
916971
1483871
1733601
1806219
999312
919293
283382
62657
616687
1503016
1766593
1806550
230537
825900
910076
121246
372678
1905
1589566
1034871
843604
697310
152324
1953988
598238
305499
1698489
1856724
2701
1623705
1794499
453529
1123861
129879
1688414
1421807
1021795
1908290
1126859
114414
1965483
737612
1909137
1338376
1557185
1519918
1122195
971179
539280
1825260
859544
230368
476410
1439563
634479
1870817
1476841
1462253
565308
941537
236443
990659
1138126
1869199
1958764
1124085
942393
508194
142984
903550
1939977
976931
564570
25310
1057299
480034
1954869
772926
1536689
541476
562133
1781356
929197
1141679
461862
1301162
940288
1695636
1847051
11370
506919
694696
1652784
909343
1844907
725890
377652
1372834
1083634
1164085
1237677
42624
155662
1265363
539921
1480279
194772
1275389
1571288
922330
1726229
565722
347695
1258334
1938304
24324
1545719
296922
1107949
132126
1988115
685428
1757484
457359
70744
64325
844440
1724816
773862
1132962
1402364
209062
1690031
1668855
646314
1542026
1910883
246309
25002
296209
757473
1274240
1374819
340340
1930989
627672
700237
1255836
199681
1431783
1825673
234977
832022
378847
1680886
876246
1182626
839194
984428
558265
814478
947128
755220
1427133
1442196
17793
954483
1303197
1608883
963769
453913
1284590
617156
62870
200986
382883
1425444
458974
1910122
544101
167625
273449
1021970
688668
696523
60301
692709
559396
1274185
13955
1799092
846772
1569030
971161
447927
943646
1646596
1954781
1493403
300879
1250520
1359785
400492
183948
1287910
1999025
422307
148146
1978585
1732798
1731149
1849652
478853
520738
325274
611104
159330
825278
69179
630114
220793
243204
764883
979209
1181091
812845
738164
646585
531468
1513951
123912
796008
522549
1042033
1997824
183069
1645568
90921
613848
1498726
1593854
1562287
954441
1448386
843261
16758
976863
262352
1767844
119758
195571
682867
1651212
403384
646085
1407296
964694
1365908
1289542
1082432
995529
904249
526283
352061
442069
1281377
1024804
1308028
31029
1145437
1416815
1812935
451660
970382
575015
21285
661559
643723
1328057
883603
698579
1310499
1666063
251510
85226
403690
363573
633763
640843
1869799
1244326
1900743
1319628
264698
692979
1650437
1039497
302536
1281602
1821994
1308280
440482
414622
575578
226245
1909534
1314138
32138
1564228
148593
1146096
744759
888749
669009
1999928
1913056
710698
155279
140726
1762547
928467
519817
1598640
1734389
349554
1021474
311454
914719
556737
1981222
1450723
382525
1900206
711388
192609
1986148
1297545
143168
1492780
1652282
659467
1450007
696522
1891027
797981
1584305
771328
1342143
1667630
1032188
549294
1706573
1310622
1586590
666224
129311
1667163
423382
1510897
198763
1111817
699680
424710
137663
1877894
1150919
1118461
1925218
1374708
1508900
1111697
1789730
1118281
1299118
662036
1333073
1540816
1215738
938957
479086
559204
1522005
1963914
208920
669332
1339501
1351989
1249786
277902
1756999
1333536
610412
1471391
1523181
589075
1446409
644173
891855
468022
1158873
263738
680374
1240440
1590734
567123
394018
1802122
297977
1016957
1968991
1392334
270356
556192
1895888
6423
887082
52595
1607717
997425
1800327
793988
1445924
743098
448354
1259292
1844631
830444
1224465
937343
461711
839443
217427
656520
125503
1959437
395220
1757241
1228097
949442
577610
1351931
1959919
1839186
1190457
1464580
727972
1118397
662987
415763
1055298
1466713
375099
695235
1404963
1404493
1825417
479818
1325005
777283
300454
1581528
1169297
44074
852298
1364780
594020
915090
1344875
1604728
44652
1480758
1659307
1763614
1652467
16044
1461209
491948
1651971
906974
131326
153727
1773343
463656
1446477
1497941
296689
1583465
1986449
1861673
911445
1392785
242951
633175
1000345
395645
1608296
1492167
868056
245207
1391610
225825
1245169
1761101
209898
1398285
1572155
1452269
670097
898283
1392443
215923
1564493
1560765
1406297
1039885
1848447
722100
1764504
596686
849703
497585
1583535
888644
59420
1596702
55076
848196
1193403
1540611
1898100
440849
420760
587285
402570
661632
1220522
347894
688489
510694
1731312
337923
646087
1524351
1115656
1780589
981969
1703984
1933676
697350
299723
748492
59895
1885486
1774598
796040
1780238
995741
756961
75446
86125
254342
873188
475488
388886
678977
1984602
1274076
674688
130331
999165
872987
569545
1915885
658548
146745
1077552
971780
460465
1405849
30148
430553
1789506
1233630
1391485
524908
1482655
278487
1698670
630240
64748
1612704
162011
1694659
1175882
100912
813831
155529
1929896
1351473
1577336
1217706
1694302
1308474
193605
827134
1527890
1439425
1669169
1894133
394648
62588
1635361
75577
1133568
436160
366125
414836
669951
1778477
1071878
1510339
935892
1704831
1873004
1068680
1014453
1456731
178305
343399
1109132
1194274
121624
1506889
523277
466999
345368
106263
1597425
1930276
1638691
491183
1977585
1485350
1917132
50761
178325
1263783
1559845
1127890
477184
44135
1335948
75991
1244919
589939
1855477
456038
1762784
399029
42246
269794
378802
1716977
145280
973449
817168
224569
214276
1742774
196564
1772763
134207
1627213
1692229
1779937
749719
891614
1955623
1758786
1476832
1328767
379927
1743839
107583
38900
327604
773558
656294
857342
400251
1577133
1864177
1911378
695334
1485209
1683312
107567
1230777
458489
54029
1449665
1361994
516420
572835
1350251
245845
80862
1713057
241938
1130658
641226
55558
405254
855878
1515620
754576
217168
1347724
1043102
306332
727591
963766
1870995
685730
1838836
674594
1031816
741245
601127
1156540
690615
1543762
242603
1481572
794993
1189282
288411
1691358
1696674
1191158
422823
1440701
461588
1324210
1075338
645560
733177
465470
380990
1792170
120498
1109965
420023
622187
358696
966201
645481
1089075
1111519
353252
1915157
1179328
85357
746008
682747
570250
672776
1947132
1997412
1269210
926262
671935
1461380
1853547
291341
892088
1367688
761469
1396076
1097704
218095
1748063
510573
1155021
682436
755981
1458753
572621
247204
1919759
1664017
1363965
1461573
972592
1146823
1616179
1633764
1560671
886203
582549
56472
1468179
1028104
1449520
995218
1917579
1018445
709988
1838585
647058
386699
1823741
231624
141186
1273670
1441205
1456931
808870
284479
444454
414670
1300832
313013
1291753
1680553
1149960
922
619580
899037
1248973
1239614
521254
1970165
1247019
35819
551187
1486887
76826
1011239
681362
1080058
943509
1316343
1817804
419196
1662810
966257
973925
1367325
1876136
330885
1212235
284863
881144
755158
974336
654556
405790
876050
1615724
1315431
1347765
1214348
1858963
1432759
1796007
1664770
992239
160707
501755
1850729
1063386
375973
789070
696834
1310320
218920
1179976
1973589
1458205
1326304
1631304
667678
251692
1262257
1668692
1755566
898412
1092513
1761620
1085569
441143
599215
1210230
640817
406760
1358359
938063
1320055
1283689
1970395
1153407
1614665
455892
941709
639638
408284
1002188
1070400
1934347
1407225
1215112
469692
779737
946588
567805
1950942
1828622
1199921
936552
1167231
1602866
345655
1711447
932819
539413
1392766
1462920
1802687
1825947
1153444
925288
1292228
1259248
148180
535650
1403946
1290066
1649744
504770
880644
1678386
447135
918416
1151922
1293054
1503645
18644
1896886
821647
1422553
19609
130987
1676968
1805032
1884496
1121709
49356
1978169
998710
1366484
1875562
152643
1109004
1983600
1937706
1948655
1805037
1109563
1141262
1026036
361594
1670271
1643555
1875337
1275383
1470659
119380
950835
1921222
594622
424492
1808230
551516
1213120
1144607
868674
369213
1953239
1907103
1315551
1852588
499781
43603
816700
391524
1243072
832949
247352
1157133
1863642
826296
200212
1138713
978861
1783325
237780
981643
1721640
1117866
920462
1249580
35926
480854
1382362
1629901
846799
1416757
26115
1237111
1248269
44563
1763995
1751120
968306
1763104
1753275
1341188
572220
1824052
1785519
451590
1904366
673109
1800869
1936941
1542220
1409726
1402320
1353782
1444438
1830368
940509
1053693
117603
1341311
480284
1075129
1478685
1447445
1101981
435605
173948
160478
1781760
1871214
779652
1950822
1337819
1604448
424840
1983042
788189
1340205
158105
613782
1505663
1377704
1194455
95595
1158026
291865
647407
972584
498704
1239699
408743
1750848
997042
1243963
338942
1210298
1494558
1510874
1218876
571892
216230
943922
1812057
1412288
627495
301830
1066025
1148551
1604815
1279669
1353556
968207
1644264
1239243
1160231
620552
1890282
18251
1699678
216057
1823768
885149
61252
736583
397790
1463657
1074950
407545
1910784
1193226
1343029
1173498
227269
226030
267743
1657436
670386
1353053
1048186
983712
535619
16288
1314325
614901
82849
43156
1394660
714788
1082930
232634
1295153
1350680
1532569
1180805
625832
361429
758037
1060306
1413148
1409900
1691318
949197
757620
1004735
1471265
80054
1202530
542639
1416419
91189
432561
1873607
1716590
1556309
1914241
1821768
4540
1055862
1168041
1824096
842894
1796015
540092
961714
768131
1750734
1986428
392493
1775642
857534
1867166
1175202
1049563
1163783
944600
185689
1358632
1060124
1377314
443524
999374
383391
1713768
1305500
1042329
30162
290067
1036549
1398515
814385
1983849
1640244
193731
1437325
1444693
34817
1916676
895363
1694233
1576858
1175501
1008202
568859
1183657
1554564
1419760
1131191
168083
928680
766332
1931282
271100
215510
1691404
383123
996899
234510
1861277
1726442
255928
533123
1797091
1129411
785180
1780407
1295983
1997155
1049388
291587
957691
748556
1088534
1260610
1612956
1454402
1527639
1874551
213993
845433
1250908
210956
628822
492671
226631
1869882
207252
523512
1009842
1277261
22831
1142936
1773429
469673
991048
753029
1048631
989166
1757431
655588
461601
1909211
1371266
1326276
1776384
870323
838888
1375498
362875
1871553
1975861
395366
1370595
283975
1639232
833402
487109
1209988
556376
195599
1056865
622568
1681182
702241
1286617
867604
836055
602234
1801154
486437
1821357
461445
1299174
1275248
1141658
109404
1176546
316914
1507976
29784
1931862
1270942
864297
1102086
438116
1015911
696258
325254
601074
326545
1825141
520989
1484188
1112841
1050871
725481
556779
944994
561642
769678
1004638
1489976
1454529
404843
135614
1913686
726757
1854923
1179148
347337
1598615
397554
682096
29209
1414143
570793
471181
1936460
1133375
346494
1661887
102989
760508
609030
495614
845594
351133
1779240
176154
94971
1108930
340915
833346
616914
1227741
1854417
754934
1717055
206077
1604308
1665586
831135
1989532
1187898
930671
440081
1485394
208683
1291385
1567129
1925821
485615
112454
925445
1684386
883380
414345
1917014
1583870
844291
79741
1946604
331007
985672
1172532
577537
59201
321610
1208595
69239
1267254
869353
672956
157535
1767992
1253060
1693432
1518118
1880018
1127166
1417561
163776
1357438
1754881
1173338
33141
1894832
410242
685287
706047
1745248
832880
554824
1788073
235121
1920124
511481
1424034
1971797
1953967
1033943
1745792
1708768
1665512
102845
745342
674800
898735
433064
1976601
1060993
768965
279767
1701764
867640
958997
745845
1341796
663282
531389
1648112
36897
534661
788159
1507434
978109
465039
7918
271996
1633279
1314058
1080641
290116
61988
1244702
830161
53327
1965661
1763675
570481
1381985
1133572
492925
188010
48728
558609
122275
1386154
345560
693428
237963
1317880
1033121
1850140
536362
1664913
630285
304055
1058425
587738
884135
514243
840836
1604019
1753284
1267686
725497
1223620
114732
1859852
402670
400230
1933150
1398778
932237
981064
685000
593396
129939
412725
1468068
1217408
976345
1169931
1980216
650636
1393302
312450
446164
1596558
1317716
1917320
575324
396901
405947
1398964
984230
762853
1317569
1282551
85158
1709968
1014135
1790031
366441
1232221
1143914
464280
1563580
953230
1780125
141310
53668
942242
1325868
1510095
1622553
1016422
1041057
659449
23284
958602
390333
253314
347790
887391
97835
1822831
1806131
1134904
695068
1773482
1303309
214097
783218
1068403
213866
1680952
1181582
1253138
1591386
1345912
566650
861096
662715
1368280
1378740
1963396
1023851
90896
975126
1278345
831207
1593113
1225940
945874
197759
675545
1776560
1236975
759124
1880722
1279073
17506
946021
333550
407464
211394
534983
169060
1514202
698158
995118
943858
1727831
1854203
387618
1807533
974817
718355
324071
70511
300558
868922
1978608
225748
84148
181520
1382084
1468785
1540258
1345787
67897
1279374
79549
1507703
1585463
405862
46229
1895120
236326
85706
184305
1185759
1824228
1588200
1499849
1808368
1065967
1904923
63853
950659
1203814
246873
531173
1630213
1951796
692483
1171134
237304
887170
840281
655089
1376437
687180
319855
604345
20955
237741
1446597
1247083
1084185
1420161
110196
60812
152263
257943
1755521
409065
688772
88117
103985
1451355
1608763
917646
1065122
608779
658557
1130810
645051
1077886
1093763
1535955
376967
1529874
1845466
498096
129197
1986343
1613554
1082394
1826413
1023390
821760
1970297
270075
1122249
1299052
971179
337253
350121
819291
746515
1644253
791929
1115474
1806141
671955
273954
1748277
1505826
823011
1966991
165094
1114227
1458584
1486514
25985
420564
1058624
38192
446804
32520
1316505
493172
1986145
411985
1281314
849792
745518
488295
982598
214789
25474
1106838
1111614
1176372
1851822
719820
1028237
52181
1122281
543609
1415979
1412413
1582821
11837
535124
968850
832240
510925
1066233
254506
687918
986137
1276356
1859509
1051440
1437417
221270
938317
69606
1380942
1717365
1373029
779358
754600
991533
1357684
141994
589068
989067
1622273
826976
1037632
1694782
1648006
1619478
207470
1221102
1070004
704371
1136071
1564763
430593
196333
190168
1897471
1090013
1725500
724911
1830843
1292775
882617
100995
1110160
1289327
1848812
1207859
1261752
1142423
847352
1033570
947031
561338
835525
512619
330583
738750
1563727
1035621
26221
282138
1811494
1387093
1430228
820164
850656
69590
1942703
291394
292406
301738
339951
1121823
438628
197804
1498981
1135427
1928341
1276874
1757256
1444256
2760
338040
1416597
1465475
642746
559319
1162521
101288
1159697
1049836
896571
542370
1245222
1197361
1155282
1289092
1146238
482346
738019
1049559
1209365
371441
1645193
726007
1549574
1036882
1932832
982733
337348
1529735
39806
584138
1891793
1773849
1485740
85681
1810851
1528822
1037625
1580255
461019
900321
1621985
278840
1141036
119127
1124299
441924
730897
1787655
106133
364184
248838
865166
1696895
1919032
1895971
105594
597852
1105742
501555
1077009
1465682
64168
583658
681134
1297228
88489
786371
505442
500197
540911
612123
909656
1764724
251126
357061
765031
481615
1594579
1797692
1921346
1513650
577175
1157507
216574
1926234
1895268
137469
576110
1646732
12508
216397
67164
844615
836584
187577
761797
873383
694821
63658
1498418
1141735
1893505
841402
591742
538796
1516511
675911
1617668
1597485
623048
440093
1573841
1104078
616140
215667
686714
449685
320655
1040571
892442
679699
1467316
558185
785421
913503
1227861
1920567
863877
1098110
840601
1147997
351854
2479
995339
1628051
164508
1204916
712994
1142732
1820622
342713
1260652
494202
1643183
1612853
496717
820218
1355717
1754650
283559
476140
1163443
1964380
1644970
1337306
540214
1115169
231060
1616475
629318
1164177
797160
235063
1725914
1548046
1520666
1007884
1794631
1499783
1349144
633647
1174849
85707
935737
1692471
1351212
637243
1750378
1713797
1169626
1482272
833268
234813
614182
1483881
1707722
1870318
527402
677731
1295048
968442
400708
1202074
1127549
1042049
1467640
514043
1473546
16747
158537
373860
367772
1968577
1652000
670371
558763
128347
109427
315251
1345355
1788077
945081
1230228
219046
1785109
64943
351919
262814
289147
1553714
20383
1443469
217119
1588662
1842507
940365
1889738
1461649
951819
1642330
668120
559076
1549420
925852
1877182
1857837
52155
1527253
1912990
1957560
462477
1550091
1905388
1104536
1466558
463093
1940293
1420599
100489
1629866
886066
730445
1125712
810558
1069918
1997715
471478
171327
957197
1280855
1491675
69320
1000529
1346957
1773366
1531487
1218263
153588
1227620
921762
1079930
814093
217741
796567
626663
1851055
656403
340539
1138505
1730269
1595931
1216583
1249796
1193930
154033
1386357
1206613
649200
1849998
717886
1992311
611563
1699480
1795652
670818
1309671
1076204
836305
1662683
803844
1128484
900450
34886
958483
1173411
1121857
1914934
626742
82992
1382508
1295093
339961
653423
1691351
1548480
1693370
1916289
1973918
1055754
1247809
1743953
1920901
987493
1122485
385528
859330
1916937
810148
1205074
1459730
339451
595599
470681
1428170
1490268
170339
566820
747637
633205
486414
112792
1353629
1626795
1345621
893542
620750
1169310
1444081
1415512
1661536
1218207
194208
1655482
1109431
1434786
932173
864764
1175230
687240
63023
1365293
1905868
981298
316811
1479137
1948560
1546665
1629165
1513153
1982185
385981
468471
1290442
824585
1311239
1646066
1502598
72852
1465280
1164921
1000723
232797
1347782
99694
1906803
661122
613272
1888842
446130
288361
1244078
489693
1383073
22246
1176848
193487
514432
460171
1119346
669110
1722707
960489
1231723
1482494
1545263
1993971
1487193
1915026
171572
1231355
1261936
233012
676004
1180415
1080821
701891
1029734
125710
1138939
893623
812611
631938
345024
1489961
1499479
16411
1088782
982888
708001
1750622
617535
1962599
266810
505099
1590341
1926873
500407
1019482
299418
1500748
831294
1699973
1787325
845628
1325934
399545
765020
1605279
849759
1196481
796785
1961785
1665401
1772469
132596
211327
524724
927240
1496010
250835
502515
707871
1606203
239082
1551685
1349637
146705
1703851
1229293
845462
1809203
694437
1317591
973981
1398531
1165140
1592377
554692
1694967
1456702
176914
521195
737514
207181
499961
959898
454591
777552
46795
1141042
1229897
1720194
1569739
1815320
878522
648370
912581
1203104
323945
146978
1592753
1235457
1451300
1949471
1760322
993568
920817
1544595
605304
980646
1638101
1860107
543362
926530
54873
621937
648487
487791
1078083
1748868
1195463
1339000
1498031
300422
59406
1067874
175075
5762
1321805
315706
1301439
1684766
1969217
31825
935521
334689
1595531
1539848
450676
1369988
1710994
1116569
1462530
768110
1942132
1820049
757601
460879
1062247
394436
646862
1408889
1470872
762952
1397938
1670569
1377644
428176
1949847
615277
1925829
875120
847517
817787
1229288
722361
1782720
1487347
514214
1747124
1720389
288598
17129
490803
1459933
1800575
717663
1835036
931731
220113
465624
651887
823554
76
912720
1450157
1241826
1457548
1156114
894117
1314570
1584201
1123494
1997712
758152
1109720
1798849
972475
161181
796190
932690
1408523
886039
186662
613316
91634
161888
1903412
559831
1776635
878117
1986261
1139393
1219955
440006
1990579
1498742
646468
689204
817798
1489780
1926918
898815
193869
688063
295785
420125
331317
84700
790637
599645
300689
1652709
1558650
917669
37089
1622260
1293976
1287000
1153548
306489
1484293
405763
905595
52562
590702
51973
1483945
1653054
792128
1688326
1043908
16342
820687
609911
1133727
653988
804081
889924
493020
1340640
547466
81462
457676
1071840
1419622
1844038
229798
903967
1999965
226852
669212
1719966
1726285
1490300
1083258
390078
86794
1690394
609335
817947
1119225
1035919
1472691
95374
529575
239321
1415100
412470
818689
468358
1364367
716057
949988
809442
497431
158149
1911529
1541102
551119
780134
153307
1301741
1115776
858372
1962730
1551767
1151241
801239
1243167
564889
58067
625453
27585
669975
222483
1746376
426482
1902594
1479168
671385
286755
1465773
1092302
870314
731538
1372447
860028
959239
1574272
684313
1998258
405141
65139
1413771
1427826
1941547
1744116
1176190
1577214
306949
732226
352020
1681693
1721240
171068
1341251
225143
1399160
1919821
1732405
1719926
1841171
487188
102539
1750129
1589417
490307
819305
260432
909731
1809360
1980912
1679407
797954
1214781
1970644
1784140
1579764
1022091
1504060
1863522
265450
373554
656692
874944
1041013
1837922
693634
1724843
1134769
1246731
1624326
1106536
1815784
694124
656972
556839
1883263
228073
1178133
845788
1751603
889462
625717
847015
1787489
1503259
261108
1913976
471104
649424
417588
1113560
809883
1617794
1870330
596183
1200533
1794241
949166
819339
1252745
1688747
452401
1071418
3881
1372085
324016
1091113
1937891
574722
397212
763655
620484
519358
1247058
989878
1407657
1897927
1811747
1601208
638255
1563362
1390187
1825827
771619
632343
1277493
1825840
148849
290654
1374331
1966674
1073180
290334
582416
37895
1807612
1692418
1882510
1312730
1248271
1290092
1475054
107384
1674885
230329
911188
1652464
1848368
1512800
470643
1361106
1512808
1828922
1444227
1143721
906236
1177052
373158
1473657
1627128
1184312
1343659
1869146
145041
1313328
1033447
586828
887600
735699
1132956
1603424
383793
235124
1167775
1471160
169668
1232521
1595376
966754
659472
495363
659517
54628
378632
1812550
1662738
1456506
17095
1315600
9440
22807
273771
644872
78753
1181057
1045143
1591008
543833
851022
1143006
1996955
691254
1360340
1348400
2380
1783573
84060
718026
1661983
1072812
1747346
513410
656607
1023296
1976977
1280139
126036
316309
451036
1051495
886706
982073
856964
388365
1509281
969495
1084352
1867472
88
1125106
1751621
49217
1343087
598408
1361701
29526
720057
355883
1059409
921284
592573
1116089
274500
1250387
1037268
1969210
1778859
1600514
325356
1015248
487589
1360544
658385
1865906
378668
1163500
97970
1224056
585982
1951064
1470920
850352
77155
326414
998399
1820858
1675194
1624944
1732204
381984
233845
1119918
1653843
872599
806054
112846
1644239
1730701
1851274
803408
1661948
65102
225862
675073
1597724
709379
49602
362093
1493493
8031
169631
1482601
397582
1986474
1314746
567376
760573
1990038
1554884
605790
940790
916944
1304457
1447227
1352089
294908
876611
1297922
437349
832312
1083911
1393166
1365978
566264
2459
1006684
113221
576725
1476329
121750
811898
341971
1253627
1385019
1339653
598707
1538061
105934
202331
701992
318925
226016
1461414
1573045
39423
1287480
1312752
135153
733418
415522
613083
237408
1721792
1856094
118910
1394530
929361
844659
202952
431686
1931409
934454
1870121
1971893
683357
243148
1865213
102316
1244617
177977
1617913
44244
1809142
460524
303346
1263206
1321466
1333202
1457894
500747
1985038
1606348
1120650
365132
858065
787605
1036564
18753
1372946
616546
353987
442919
1378413
1516148
1958770
45835
1473416
659705
1004022
679919
916595
157677
1590648
1246908
1630914
1683846
1586317
151260
833981
216736
9749
150158
40695
159372
1288737
532339
567386
1072454
1526100
830377
1541746
1203205
1546009
1767635
1874681
255081
398920
938449
888019
1945546
107197
206088
1675121
374770
1377638
1187539
371928
1714023
152567
629021
500032
1492328
633337
1839832
301631
477934
543289
872546
1955801
510495
1767913
1576289
1201962
125437
1519150
1526021
1868382
323293
423652
1748391
1390477
1561207
1457500
119842
1096421
542948
436214
1926813
932057
551156
1738251
541203
695386
499543
86708
1189726
1711010
773259
1036844
826883
1867533
1158915
712820
1738844
395907
1118312
316137
1341529
836337
372766
310790
1811842
237053
64283
741729
1132221
483097
647599
935272
983812
1088499
678361
1269273
1079875
252484
174775
1780716
51072
708699
697243
310141
1674162
921939
1232208
1127397
552220
1110857
1146879
1148871
253293
1149374
1308715
946147
1357576
1213402
227588
471620
1088583
1084432
395289
1679729
975361
1066255
626469
800460
1187843
239861
665615
1053365
478
1805397
594768
1434897
707311
1958865
36469
530551
1391424
125585
1091962
692209
494988
26275
1845507
1252457
61720
1394993
782097
1826083
1148431
50629
491616
1207851
913449
1189616
1053430
529545
725074
1610542
387808
1487191
1034402
206819
1289383
1118980
1954247
173101
978932
163425
1163304
1108718
21858
611513
701951
472461
477808
714110
652116
1693264
1789306
212236
45785
1667206
829754
1300366
1483484
1547390
1425880
1667430
503606
1843874
504712
187474
494971
999448
430687
278296
1192529
1616484
474684
1514165
844000
1187825
112443
1658181
767423
500806
35547
174109
244010
988240
1954982
714569
326730
732154
1527318
1692917
1635281
1661856
20974
693049
650654
1984175
965024
1287979
317026
19889
1672063
1480069
287215
1673960
1152362
1498118
1102679
1649483
1822388
1797249
509785
1114168
446932
351076
1460265
1778838
294101
819337
1086245
1648576
1130920
34175
288321
895024
213271
287404
662499
613724
1960490
435434
1898773
406504
44040
1386730
447675
1196865
1141474
886246
1345931
1359840
127549
1769583
248209
1088225
13131
1977173
822286
1929149
1965842
1279677
748731
1418566
1489502
1039119
1327538
940007
1774775
445997
590898
1177222
1488571
1682649
1229775
579874
1751053
46469
1827560
1114082
120192
1265856
1228906
1689244
713439
1071927
1540741
986087
771367
1061620
1166216
861460
1936706
949585
1015621
1323582
107368
1667814
218273
636479
1506669
1446018
1383059
1458389
277604
1613422
862830
337874
1097485
1808273
945120
438138
229461
1125534
927137
1570628
691985
1231643
1117669
466745
1038511
948975
143993
1032902
1742
318158
1992994
558284
211673
1816485
491065
1127409
1667174
143118
928574
1564667
232002
638849
1015332
1667719
302961
651645
820449
1743913
1252388
1678811
1373246
1531262
1223872
408287
365252
886649
1266034
444711
315882
1945612
701624
1047480
1613561
1874458
1078547
1185991
1957247
490797
816392
1336180
47075
1975691
1742138
935044
1674162
1183028
338148
1113121
1734055
937027
1709953
774365
1191939
1644784
44036
1751336
264678
664401
33054
1523496
1208477
1845112
23871
206385
1256219
1670676
1400720
1179659
554585
1517927
1653419
1755648
1980479
1181574
1534524
1187528
6359
1103610
846893
434721
582755
537465
158255
1841848
901733
1201725
1755762
1708546
91866
440499
1947328
826211
1723825
1051063
101130
1269817
1906029
488453
1188162
1368603
1263602
1398972
1431607
1956905
133191
660005
1385054
764321
1391876
953795
116392
1310019
1784824
1784191
1763562
1815407
39609
509150
1874410
1577856
572980
1643940
1181653
1595531
897378
802398
603258
31352
760244
670979
108134
133717
1240374
421459
354848
339961
1932038
1812758
72222
688105
1417600
1329103
1666374
687234
545154
1297840
1601904
280527
308071
1990626
1488553
36184
1530026
58244
1123885
435007
1371066
1876406
1783559
1363546
573626
1931816
801223
1215409
1926296
1827287
741890
751511
380168
252653
1601013
574334
113147
631840
114528
1242104
584395
886909
1436779
611066
1698020
488703
1193404
305076
641115
1897965
1949315
1030372
48399
1904751
877885
1744403
62690
521050
354353
1131494
344005
247896
686313
1681044
835775
1797577
895239
852673
810804
1712324
1662274
1483002
1555962
698828
437575
723559
1835416
247991
787323
1075881
613596
1870288
1649824
433590
658674
279059
682881
266665
45881
519600
200949
1686229
292141
1522395
335424
301680
1528258
486492
652623
1867714
900277
1038156
88268
853720
78601
1177893
338645
1992561
1002586
1550497
1707034
89646
1421678
830879
1166613
1600059
1433684
322065
1676511
92688
1990048
459619
1081178
561298
1491723
1210205
543668
1313444
1827605
1084502
1903430
556768
1021663
1799182
189971
1279612
264310
1528074
1479302
201834
455363
1002135
771992
1799270
136629
1162474
1488864
1371853
207658
134494
1996322
48556
915839
103178
13666
1385361
307442
972217
684512
650842
1187250
1963957
1054877
980338
1102132
1999175
1803601
1188733
969023
1267716
1598130
464752
701248
165206
544689
1557921
820923
1383023
421171
560910
979026
1527778
95875
1666037
1062646
1443178
881570
968169
1354891
862270
1331186
385444
1509053
455811
789832
178082
1070227
350480
340350
1655329
895536
1896335
252869
850442
1363333
1761436
1165179
1413714
1839657
807107
1124952
1009857
799164
1774063
1854158
1404744
175000
1775711
1048906
43404
734769
1526699
683031
469457
1459951
1323165
926887
697340
1970872
966523
582677
1684230
1365856
1301200
28626
1828607
693795
1586404
568822
243929
1831555
1977714
1291957
1126951
1922740
180675
1148426
1667349
742269
1193857
1069628
1748388
162545
1279653
1760806
645991
709271
67583
338382
1530980
1616692
1870372
627240
1875308
487278
1577007
1754289
612254
1226403
1189385
1080264
1954811
541899
1799668
954837
1391392
305844
1851021
230527
305618
823521
1502470
669805
1482326
1873289
1232072
1877888
1189021
528456
615201
289056
1321847
1075727
1020628
1607048
452037
506620
1662056
1714498
1894362
1956544
1766372
197953
442842
737197
1441551
1170767
1419670
1254533
1316603
1286997
1968846
339909
1648301
1795020
85348
1718445
1352350
637625
831932
404712
1988043
1915764
434407
1856540
1919898
1391675
1660794
189371
1316253
1753155
242757
388779
1768185
1611485
1564742
1627007
428593
70838
648818
1624098
1448736
429856
1113811
565287
1793149
1801255
430434
1890033
1529036
321331
1620406
777049
593920
757236
22452
193518
1339269
1245931
1714032
1882015
1657595
655564
1625534
1162906
528805
651803
355497
1891462
567928
1561246
564350
1586541
1768704
783823
1385434
1004562
1541798
1871869
374460
1612071
1520977
909517
469966
1977311
442295
27872
1659209
26541
304516
1783967
984111
1709292
555253
474989
1429848
1825299
1562433
1285941
1153203
1175970
432078
596109
355564
1813771
1431011
63850
1889217
479027
358688
996385
1838504
1746104
1181176
158455
97120
1809695
200285
688356
1754840
414683
495091
1762630
752216
434420
937103
599466
1642392
621923
1401428
783052
1631555
1205520
1416680
372107
499017
1648923
347033
1018711
1332103
371431
1301952
1531785
1825994
1106299
935732
113114
769330
687065
397168
1544421
346639
828417
278161
39079
1792961
1372176
1542195
1886597
1424859
724224
1834553
1860850
1818242
1852267
1378316
1731089
755661
1823150
675331
331719
226412
1561266
1346131
1465741
9040
1463792
389576
979883
1432670
784992
955797
1804352
1892387
810298
1198105
1025556
1754981
1041535
1808713
41667
768105
1190070
32441
625020
1510690
971272
589225
156539
421713
1900939
967799
1146410
352879
1212116
1035237
1653085
1704023
1969984
1810224
393489
180054
522172
1944110
1646136
649134
1273261
399314
612969
1145645
426723
583585
934083
1306872
480427
1392466
1030276
1443250
166032
1737106
216500
956851
1037991
337826
745322
1215295
1644949
1863737
1112256
364295
421828
1541157
675823
598821
1468392
43525
297077
1519867
1078403
1299421
543871
818055
191445
1820592
1012606
425849
509166
1046288
263600
1922731
575611
871181
645200
1287114
621513
1161741
1475762
1694696
438260
1938052
1096839
821393
88473
1800352
774234
1715816
1269988
721219
1672873
1150070
1499509
1017039
1373826
217303
655608
1497775
1019977
464242
1387217
1534027
863106
1113399
461519
416543
782646
245663
1473956
1237558
1989344
232823
854720
5365
1421965
980939
1698501
1619553
1630582
1659456
1073165
13963
1786827
990442
88195
1811075
567300
1659940
700280
1702256
1913302
1809517
1200180
1375326
972801
60631
1750164
852582
1256755
762573
1775311
990514
474100
339966
1940847
1205417
1679042
1197464
1660231
1032374
339457
1544852
154292
938212
566121
1885280
695165
271988
895838
1099719
1845142
1192948
1066201
1722530
40240
522465
1441049
331167
400108
1593225
1728689
1903009
780227
1541989
906635
1794333
319031
974050
1691704
1744326
677445
741461
1920871
212779
1483618
1680588
1986592
1020202
507840
1500687
1115013
1852997
1515360
1965329
1402034
1748786
898565
1361761
462820
92811
312603
1108448
1742520
559158
143014
405738
1929963
109084
1518153
954434
619963
285584
771212
1007634
377119
449150
1682650
691553
885725
1646454
906092
1795862
1070189
441506
414265
1457926
483088
1322979
1972596
1444023
456653
605980
810489
1447000
806927
191747
1505456
1761227
1020903
1446453
390239
1555976
404702
13355
1070250
1715989
1422971
667317
1912207
651885
936702
1654704
1366533
594773
603914
1626233
888065
930934
418303
1343631
1603416
125286
1163925
1501679
1312248
1062559
188983
542417
1428225
835590
1631698
607183
1671039
122853
1896307
1786124
1070627
783889
1741787
1609713
261721
1458409
1675817
1981278
1608698
1085220
330989
297859
731720
363446
1252500
968642
643624
188736
39097
1531353
379672
118428
987893
1510524
1525552
1881197
1546288
1669301
1675791
1902840
1633879
1113810
1064265
466914
369493
607855
1128351
197148
1081716
157002
1124817
1457737
142365
828186
379822
1264522
1531938
1810342
954508
1222897
753342
917523
1462423
198546
928421
1382836
1206807
1474065
1533264
1938352
598266
1142972
1060685
1784630
426679
1536157
1420210
1474457
1918986
208086
1904616
640243
244212
1860013
218299
1394212
483228
581975
729563
1269178
572277
1946151
1340371
1231873
422755
1038516
1596201
1841018
230115
598999
222087
1395667
1055173
821441
1629364
732517
1957392
1566239
578569
1999426
1440436
1047838
1623364
1717498
556690
1655662
1116303
1600508
1080080
200009
598670
658140
297441
1763468
1568992
439213
494925
1993367
923742
196642
1201075
388340
1638002
494080
226619
1185489
1735092
971228
1041662
1636684
359314
1923580
842487
1756929
1126812
492697
5168
1171788
656252
86196
501946
753253
102242
232164
809393
1721465
686721
223213
144180
483769
1950092
1344786
1742270
828589
551236
443045
1061946
719308
700264
148695
890725
1381004
1461042
1538795
573144
40308
1800492
115350
1330757
1031597
1171309
1617904
1928335
42513
93839
373009
225763
1512910
1123130
276035
906006
1554430
1440537
786396
507710
999069
1046729
215156
1669683
629489
1152121
1123634
1692636
256206
1843755
174909
1883045
1998993
963654
278482
1781436
234801
392622
392308
784261
1204659
97166
651236
2316
270279
1048832
972024
1631959
1354018
815623
698664
294245
930778
1940995
1391661
768938
1382505
1520915
171973
732383
549539
939985
102233
1679375
57978
1445343
848317
1231256
1927642
782995
1422703
567611
927386
129514
957250
1713215
1439009
109782
944556
1820896
1510863
1962492
577497
769539
1651152
1120052
108251
1246772
1626731
324502
129844
683224
854735
733315
1549028
608179
644419
540151
1101593
1356768
1258824
632241
766203
1830525
617885
1440065
282225
1025022
829542
1213358
343631
274080
983242
383101
1124341
1546151
290293
279250
315462
1108212
99488
1097500
1576808
562568
606916
1357044
470824
1371230
1665641
1035729
287386
181938
561686
397811
240078
928261
181910
1655678
946914
885
961279
1125213
904210
1365568
856185
1458518
331840
1056557
443240
1159212
154845
1483703
308104
1782061
321116
428117
1632725
1065137
770615
367633
871134
1067129
1199923
206114
1703940
863061
890884
1706186
1428207
344494
1694105
896999
1445899
546923
1699875
1768875
1111568
820435
1784796
1786644
1732479
1079963
1859351
1126954
1781686
1184215
1584342
30271
755873
1047121
494896
1449231
969519
758891
141343
208111
1776027
1333431
1659410
443616
1961912
1451634
1398913
39613
1288772
1472369
396449
1799538
246593
748820
998961
146721
644847
83232
625123
632357
1707169
1163778
911622
835010
160980
1504513
1817912
96424
239307
1238066
112851
1837901
706495
1337975
857251
1812460
1588765
1546470
1048858
262335
935133
1790340
1389786
708855
1322009
1238552
591105
626267
1300587
1130635
1208347
615140
1400222
1746652
778056
1767558
787155
153048
1843939
643393
706503
698326
1575926
1731271
144267
1521554
1919624
972250
652379
978422
1531488
963105
1165255
1338171
817672
1937827
1939001
578309
1963890
364175
900404
648247
1781261
310438
305957
1009466
256779
516271
693426
1558615
225823
1758856
945369
1602433
737045
1588386
503081
107391
1084160
1449280
597375
572919
1990519
1142451
508639
260382
147313
1795300
751418
1699753
1704916
1284942
1209488
1788993
1853239
1040911
1882325
571739
1909293
838835
842735
1777138
570163
971646
179366
1971138
1216185
656330
246307
66207
1555045
1655295
362059
654046
1817856
235952
1417500
1163924
1956401
1258267
1970107
503806
1585439
1878425
88990
1456225
1175614
401434
841253
1679650
683033
1821212
336029
410701
1566001
1112676
1575072
1628942
430736
1334275
539519
1566806
655791
431250
1257246
985920
1564830
1436813
1900110
1388834
577772
1193391
1897035
40622
1993272
1495752
17090
644425
331346
746571
1553548
327291
161516
383520
202084
189119
1881439
441434
1693018
18606
720035
1335464
1987312
33545
843821
981536
1641870
880605
1390725
1426892
724873
1473086
147402
758972
1094734
1639130
985626
1222424
612659
1024658
1558713
1223238
179641
1836113
372535
1213912
1373647
204222
1132928
957085
161903
759908
686490
116322
795921
1139019
610086
121184
19719
1248785
1803435
914351
1060905
755336
123605
1659791
882753
850961
1188255
1197809
1897871
1741715
600669
1812718
48248
659026
732443
498224
1741447
887318
218437
1687881
1361442
1143921
175464
1972246
1995977
1606212
1194464
467952
1133952
1943801
1811330
1513352
1044689
58673
308812
1364183
1401386
1010742
1227096
1559803
1928999
1967558
710664
1455638
618774
1803170
1638821
706455
920401
1664847
1907535
228443
854984
584210
1781809
1634899
26086
1983272
1416348
395892
1852072
971155
1237160
368470
1052626
1428066
599068
28670
1272097
1679313
985373
117418
1762675
1523616
1733728
1719891
1891409
1947353
513703
722578
797211
164355
707566
88368
457101
313991
929868
1804991
136848
103594
1542351
348362
950998
1191145
525602
643720
1548695
243893
115089
1336276
1640650
1907166
833960
1925635
249834
459257
591678
1109029
1650084
432413
1138567
480191
960526
1615233
1069509
903609
1443723
608592
1409396
1678497
1761650
516895
1219242
867076
804910
1370892
1009320
357204
1470120
1335803
457137
1064857
1146407
1529866
290234
376679
1981679
1602868
683299
1365588
1878595
559338
623101
102226
1157898
756657
872326
1430013
1055991
1615016
435096
301271
657274
449683
180186
1778628
1013376
328656
1681561
1598324
1487422
149560
1132603
639943
1346278
1513351
1791506
1893443
1358884
278309
393680
380838
794475
48430
1815301
74361
1894220
1467620
1362513
1406011
1282120
1354410
1806289
782087
844593
746916
1916240
1028870
825858
1524976
512725
1519270
482360
1864068
163451
163742
1912484
117621
1452281
1166870
1086585
623433
435233
1333138
246864
527312
843561
1178552
1054361
369835
874513
297234
1289538
701487
150311
60559
700721
1125691
948548
683967
1371619
1560645
398429
947545
1724121
279839
14314
1271411
948639
1892127
1857285
391419
1392974
529970
1250679
1525490
896707
1927459
1729879
445737
1614734
1540370
449603
1221677
1103368
280566
109237
1965357
1633754
456869
1961266
1392427
1619668
1019491
581406
37275
424091
277198
1137532
445672
749150
1547796
1930913
82415
933818
1574460
1800164
1662011
780289
930217
1926941
1401155
1441075
1041965
311794
740205
1529764
479025
259602
103079
250597
1677341
565207
20438
1130802
910205
933922
1154208
383502
612805
9559
1441564
1525610
1550735
1200470
1576692
208316
1285604
1199910
1041669
1415528
295198
1767297
492022
1047656
1110608
104652
1392349
568531
375276
1721974
1289525
1373381
723044
1775775
457642
1026948
1523634
1651390
561532
991347
782999
946365
577286
199047
1451449
118281
656546
786176
1140881
37243
1864922
1053651
1432478
1725170
250195
1758492
93506
1790945
960225
962003
785406
1948763
133150
219203
451695
331870
878342
28297
1453226
1035000
576031
574052
219556
1851763
997926
836735
521026
1554445
51642
1189081
14521
1483722
1712713
366940
445559
866090
1162204
860819
295804
994163
1730683
273535
599158
522300
1355458
951781
1166193
6532
561059
561132
1157938
1527603
1679140
7034
938236
1822732
1507022
210231
473892
1567921
292660
153417
1147239
1086457
1701976
1625461
1379755
330353
1740089
1209633
1069440
88698
614469
726304
239946
1666887
1923625
1531497
1738415
533734
1150832
388681
665839
1779344
913235
475729
1844074
1693742
1242042
572093
1810615
495078
1817111
890756
725395
147839
549237
702401
1549359
990085
1867473
195804
416986
474979
1465735
926136
1582008
1285433
438913
1219218
1145470
1891957
615644
1512240
1791450
708313
312760
1671263
405438
1126500
417844
1421458
149017
1758388
1339314
1244171
438743
108118
1048925
750090
1509586
296497
1069989
515710
1211593
444177
339491
1395625
816045
1585433
786118
894887
197524
224013
269955
1475498
1674134
1937715
982953
1487438
967250
941535
1523027
723960
739659
1157720
1100891
1244576
360311
899623
1246018
1567701
185081
536113
1523919
1661551
1329816
1411312
490385
564902
933045
647018
1127278
1948554
1081027
22943
756097
215914
273075
1258086
1020757
1671522
222587
1053763
1539993
1897243
354783
840910
1695872
507740
1663722
1382978
1361302
1771959
633762
1346101
1358086
1231003
1161220
1527162
1656695
1149285
1631736
912134
1646485
1224702
507692
805430
60777
417840
1442084
1671571
388964
1797841
1555788
962811
1783163
1528959
725470
1523898
1372669
195722
644302
1707460
104972
1728855
689271
959249
369004
1401396
289139
1531463
991201
1203676
430831
1393722
1370529
1281485
1296843
1748606
1828235
335104
27744
1687587
162654
839943
1750027
1620358
853278
576837
1625681
1107854
555505
1112469
434758
483013
1610335
1534306
1816090
1648407
950820
1536490
531328
830182
1852728
1145033
1814184
674751
934992
891880
711319
756890
1374683
837397
649484
662631
212841
641331
87697
1512451
1999605
1775279
1979782
1968572
1377068
1070522
653763
539565
1935602
1913719
693478
812881
1134125
1019849
391543
417232
1614273
1334847
1944325
1489387
1830206
1869945
1295423
1173235
1579945
1188947
432336
1567477
336546
857394
99435
1548284
660547
1862510
1504478
262252
777934
121834
1113818
1941787
1399893
547490
819790
1599306
1211318
685219
1471977
1917457
1662730
1467782
859790
245772
323596
255736
1815022
878320
1492225
729211
186727
914849
1559615
1031611
591522
988759
1506720
379262
1467559
1113443
1261337
1500267
486819
885834
1205913
854236
410584
1607696
792350
73108
879573
1616837
241565
1693086
93015
432720
781781
914156
455452
1335030
1457281
683781
695580
1960494
1396993
642079
1278077
639843
995635
1739238
580958
357036
1477024
687585
1971690
1207914
1724299
1782228
616936
1638706
1373134
1973839
759318
144507
191948
523256
1834193
122884
1086005
1246276
1290798
1635962
1677310
470046
321930
447516
234193
854818
245888
1341925
125260
1464794
1694618
1928249
117739
1104541
1088937
93856
10018
479294
61923
236340
1774007
1753230
910291
37477
581864
306841
1261079
1046843
565360
1824617
605340
1215701
1212464
684365
1553425
255164
833023
1262540
663404
1160999
444431
1268858
648341
973207
1515613
906979
1870716
1219072
627675
177060
271460
1156898
1799056
154356
1417934
1558780
1420784
75942
1842038
754592
489716
139254
1013525
1708877
1063866
1579135
75663
1991461
345316
1129769
395587
684711
646648
1473647
347609
1884449
1337237
437062
571932
595909
780688
1001087
808889
250375
1333365
501743
969899
1744867
980767
558899
884248
1395227
407938
21925
1667983
279031
1079977
759566
1368597
409227
75618
538991
532480
216886
688057
1539400
745593
160247
1580294
1504648
465077
1358340
252095
1805811
196285
878769
1822422
751349
429336
1460392
1205469
983090
1593951
830582
1588878
847583
617039
587106
1428415
1806856
464762
877769
1364268
720047
478403
740757
364229
1798657
355006
1206425
906980
252205
621668
205630
99580
1327835
373132
791194
271661
651653
1736954
1797029
80405
345827
874210
1044715
1847484
678320
1422478
1895244
1525425
487503
210121
1399429
1891479
1457865
1285286
1180740
1528490
1610761
1576026
148987
251657
39530
780901
1001530
1859068
1098703
110501
675956
1257594
96522
1998299
490410
1801244
247303
1716485
1881590
1149447
1596199
829086
995245
720780
255056
1782496
991752
1832872
756402
1082786
171380
1840469
662401
645650
1120126
654276
145599
1704562
388726
1035736
79154
1152628
1836839
1083071
854947
645279
1711319
622363
1986267
1730911
1491882
582995
1156235
1746005
863273
569369
550039
1125028
1872660
1382069
1547965
119981
698424
226552
971127
1786397
222573
488025
1087728
387842
1088004
1664647
1406732
1669920
1984985
1085465
643680
432715
1943137
242569
95575
1010094
444018
1232913
174891
986943
453773
1761879
1056175
1096986
933862
82576
1223541
896320
204544
1701834
894040
722903
582845
731854
1224069
1166266
516467
1070664
1653588
1859605
171501
1100299
1146625
448993
498758
1808805
1767964
232411
339678
564170
92780
833114
1943716
884515
1547921
1023077
1862608
685287
1706207
1751554
988927
3743
1014063
388999
1894072
1902321
1896549
495223
1693767
117046
1728316
994808
722084
49388
1724777
4966
1309317
307307
448027
1693382
1899551
1463224
527549
1004396
1274231
1244013
1683812
1244034
1697438
51468
1568261
314729
1664436
830789
292193
498740
1200586
1948063
216056
997323
427533
517143
107011
845491
1334007
1144913
1987434
464148
1597427
1221829
1497338
372737
1081756
1667162
42130
758259
1632740
490516
807657
1973322
564909
1778806
716503
515916
1899708
1573178
511348
426858
987310
1450064
1662536
825338
1451073
140599
404423
364419
581529
1561108
1697826
957348
1133798
1760843
1829910
469434
184230
1213277
1333736
1840762
1570121
1712230
436070
1485522
306756
1983703
820874
13205
1733949
1769857
154251
1586632
1541197
1900666
1594680
82423
1346638
1567152
1845434
538400
1954030
1703601
281779
126408
307297
365681
1284197
326097
2337
1052470
1477112
1646721
983466
1595141
1197766
462659
1768609
1049290
237237
1787263
1247765
425308
1903779
1492449
1893863
219376
1407311
520752
1911905
868303
82684
650675
1356327
1751335
519026
1477892
450115
404079
562185
1861760
1082713
1243734
605760
1152520
268599
362670
1461474
583424
230995
1198362
1635702
1532560
1736523
126011
1861404
1419221
1280106
778712
1755540
1623727
678350
1566761
486050
1371294
1197677
1003480
1273905
1346401
583111
670913
1237178
1007841
890146
262972
462253
900097
1254382
726479
676419
1172026
483431
1942811
746288
878610
1638618
1684599
951054
1556566
457494
51498
1849001
97041
1779722
723458
880998
780047
199683
391004
1518454
1452323
1289966
1821313
1401322
1034071
1547451
782517
23547
235057
254588
606320
187905
1135238
711326
1257984
1420117
1481968
1790903
878306
1192247
1688884
493685
1653200
1350970
1551340
1296442
1879900
1124646
1122179
1902215
30787
1966475
181434
957120
1036225
329761
800028
1746093
1033420
1740520
1710006
1501163
878401
234164
474069
750348
1397786
831496
216714
1686504
1594844
899770
658237
691817
1771252
1121466
203007
515485
1752486
1040996
547006
657989
921911
318082
1095646
1843360
1217533
1917218
1867765
1094341
1422746
321598
663600
1195301
1787754
960315
501690
200946
738896
1397193
58202
986121
931848
1659290
213287
974641
724329
678506
194831
40591
1315290
355792
1946708
1776505
1195028
1480051
1013192
632155
332982
884308
444646
1094865
195877
386580
1005840
1925561
1026072
877146
397609
1088835
1763091
1985073
1526680
1763315
983191
1645894
1932051
673173
200403
538846
468411
809587
1091261
424835
1751711
1644722
1918703
1646492
606516
1687508
1760755
1936544
804935
1393109
1782662
189012
1498898
1772309
1203300
869792
726723
1070142
53370
1777247
622839
1254926
493490
426688
1585704
331242
634335
1877449
1935786
427114
572136
1278333
802742
761982
1787909
1615225
670937
1976912
62816
1968941
378468
1544565
1616005
824981
1767898
508176
1357423
157183
1097293
1511119
821155
1713694
1795389
1042233
1781888
1076540
1137754
1472770
1234426
1449899
1960332
841690
1939927
24740
1871859
1682636
1725232
12705
1570682
1627755
1280010
1607570
1990115
1516515
790919
1733916
1683290
865264
143461
1128132
171545
1715321
1815474
1345050
865646
418009
1982846
1494824
330861
348740
1618866
1254472
1344570
833192
845406
749584
371285
1688053
765639
1834046
359516
877050
1042508
1516253
1857739
1071514
1408974
1532557
483047
887664
780912
485136
1592742
656024
1630356
1595908
637937
367036
1296801
1001402
1155335
313158
780147
158124
1776665
181022
1801218
1672898
1679785
1499307
1867811
1670381
755759
430024
797474
948930
1348812
157061
198420
690046
311664
926956
136863
309623
1187247
1034797
1225464
1214896
1021379
1603396
842374
1294768
935547
331624
966443
801573
681669
675755
1513077
533290
1861232
913482
1666407
299427
1097062
1455039
1570023
1162266
323883
1972117
324963
904226
1178759
1034468
401239
1009326
500469
1109191
254567
169404
38961
124137
1796777
1821776
986613
1308087
1396708
148573
1967467
35163
780408
53331
106422
1980763
326957
265486
771514
1728026
50845
214988
834745
1930026
699511
1771135
1578978
5177
789987
762512
1003174
487427
1284800
1179800
352342
1857110
892358
1307844
1720594
1309705
124578
606281
1837152
1017364
710267
333807
973102
1494959
11979
847734
1839443
84230
535908
1878071
1132748
900313
1882190
115553
617328
791062
1299405
1888714
261156
1446387
166337
980415
1742442
1953316
1263448
1235349
360746
1462037
54667
605941
1766746
1132814
197303
606977
1253645
1508139
916267
373369
769639
85004
138197
933855
1583123
430659
416577
716006
1262260
1441362
1423894
687652
1446127
953555
302322
1028898
1548488
1328183
579189
778744
932310
612792
1469135
1854705
152433
1127427
1740764
973984
1247185
1334109
1638183
233484
642493
1151378
1216374
1350105
1704002
681771
1240231
1590891
1695685
1706199
252301
265055
799537
763501
1442927
447573
229234
1504200
310739
831231
516176
1653774
1325183
428754
439138
1328044
972661
131066
290549
1080613
1646892
1895657
1430910
1865619
730313
804909
820979
320286
1552541
1474265
20828
367545
228222
25314
1106236
1426432
1413828
460284
1082197
349174
1755007
723757
1669228
1874440
1561678
1083115
261855
627338
1640046
437125
718280
1023420
1284493
1835869
1421980
1322926
713701
1584557
201534
1654466
1537218
1923856
596489
1724095
1704547
656991
1421378
869896
1295197
191036
1795712
1559278
1241857
1221675
1531622
1186004
1606318
1910580
1198858
215376
335861
1646414
1914297
381558
1314611
346514
1107921
942539
1272268
1026306
1670261
1038732
42129
1711622
794152
1830572
899472
1254391
688934
1185450
1148586
266719
1254431
194903
1270312
1840467
1166966
1591823
1217594
1911965
707147
28629
1293161
1571356
62908
447783
1122416
1158777
565661
89020
1056797
448428
820293
1158391
863888
523691
483487
1067225
1373232
239023
968212
1705575
1017251
178413
1731965
1428863
1874972
1695686
799826
356871
1355958
756238
943392
426646
1770503
1545447
607797
340935
789361
1362598
371886
1804190
316998
976044
819208
1640866
1846695
691649
476691
1582709
1512092
495795
1811018
1712121
1358568
37933
379413
1992033
520939
1546569
1456817
1183800
1144392
1541283
1903602
1909911
744190
859975
1860796
118764
259200
1834547
400721
1308766
941370
422972
323868
813680
1068467
1310521
13146
217273
780549
1352252
1959941
57199
865663
1187640
1485843
920931
1944241
20063
821764
1080843
1977466
713918
183685
1424424
1188774
402746
270951
1563835
1499861
1083533
1455880
1742445
25025
377531
1596864
645911
1501657
181788
1520049
435177
1150317
334264
433944
1211435
1534902
1499035
1619810
1870808
1359989
797442
1445250
870914
472042
1424361
1664341
877546
1450801
558394
329511
1634191
1271037
419533
1416331
195170
996165
1015969
1136311
657889
1267602
130939
168321
747744
699726
1506053
1707250
833218
833932
33472
543011
1508518
1866896
1950145
655670
1812370
1400497
1932945
169789
1601978
616745
386748
60873
815254
986975
1015937
1105994
515528
375483
1761020
395490
1836862
151495
707513
1119029
1002865
1353740
865511
916993
724101
474239
1121674
1814043
1624478
1380372
113902
1456239
629055
1983815
1253331
1104731
1756082
732499
24327
1132163
1838040
512924
955063
726194
1068069
749672
1299532
1639246
600751
1782930
1072295
1994762
624847
335296
513217
1560555
1357812
1175885
706291
105917
1176395
417637
658671
720706
425276
453718
207550
1404300
1399733
1619799
1324255
1079596
1043264
1173122
1491608
434354
1169929
1295303
766558
733030
400796
1023832
1524990
685061
1572847
1277952
1774898
908930
1416139
14694
1053314
1024927
1551440
1026750
99107
1292210
327085
574890
744293
1783814
405006
920985
1257490
1937750
1237967
1530891
935830
687029
1273972
976674
1285368
1228716
1429879
1149669
847024
106655
792378
352795
761740
1877976
1318031
1520631
235255
558196
639069
446480
23632
1488821
1573427
1410756
1978515
781028
1216854
538256
746799
350884
1574866
1849716
1305033
1010723
643106
153294
178526
924497
837751
1997144
1565679
912444
1359208
1800674
119558
1659164
1866566
938570
1753668
34663
1656841
1929296
37727
197816
1007757
1916670
1805931
1417664
1225774
900470
133908
776077
132631
959567
1305004
1164549
1313511
885816
1374781
1654444
1920194
1095140
1261847
1354246
1824029
42037
1722000
330041
1271747
86286
321484
1548479
1252993
555767
1215075
471545
435030
75234
797468
2521
1318391
815048
436893
1475062
35242
389452
1703298
1855170
1258923
1008193
1158171
831076
722185
415773
1195465
441786
38505
1958826
1827279
1357545
1544191
1864682
50398
1647495
1266979
638789
1622389
218565
474923
918
1554999
1290884
1903832
282555
492323
1327597
510317
382818
1859375
173999
1674781
156181
1008780
663425
1518178
1127407
1919080
391791
1596895
1899944
1902767
1540327
781687
754061
87294
1399034
626329
852119
859628
535352
1706486
1038690
1545502
1640819
1321230
1975625
544809
166920
1045221
1291616
1057553
526374
1100653
1855710
429175
1059401
686767
81325
1208668
612711
1770365
1921996
1229804
1868561
599003
1393634
562188
54678
1136886
1083777
1958402
819074
1412580
1709722
1851892
1936333
1962003
302496
863377
1340042
652484
1316258
103510
877582
927692
1037066
1082961
190797
1354424
1197447
1870122
566052
1493124
1849742
910562
1721496
1932068
1461996
587577
571998
266028
383062
1895401
291378
128546
85041
620293
1243225
1738565
1431637
94666
145583
482759
723014
717277
1612429
1178668
53465
100296
22363
1577880
1848751
1862579
556750
1366939
698212
1841256
1705376
205444
448037
1794270
357141
71876
596910
42605
1031327
1150013
1056670
1452818
1414711
1938248
862742
84877
1766947
1234453
1392532
738558
1838410
581576
524134
426352
118353
8099
359236
1107139
1579515
713388
1263537
481508
683068
1048767
1889722
702136
442292
1384637
934619
1619373
978408
1172366
111300
738862
1381287
1323722
1432846
986802
690111
952449
858419
90161
543028
1929642
1857363
565293
305681
1518955
167228
573418
1233149
890431
189694
299276
1856128
367507
860092
359791
1327506
153042
1975786
559221
1024903
253273
1209935
1791224
1105285
697425
603941
528663
659419
1034808
151433
392773
1884985
1191811
1084017
1132118
1129319
205025
1912417
752747
1158337
27644
419655
1374572
842821
226775
1205062
1196483
1180422
432858
338963
1792054
1171344
124713
1396293
890437
1503064
1553950
1193545
1102022
530796
993771
1528539
30659
1917858
1076332
16422
412385
1688854
1676350
764093
925802
140278
155172
1953635
1780522
910340
364455
267628
1075761
657385
29436
897637
1383882
1164243
1457054
534816
1574499
1390407
1922267
237339
550498
906415
1249119
420604
209073
451405
1439261
87012
516251
1815960
1225485
1534013
594247
410156
1598521
1609213
498088
1693136
2517
1410226
207924
278381
1039631
1298087
1362143
938421
341176
94931
390518
857255
334743
256133
992945
146117
76701
1401226
157232
457214
473499
831022
1873629
1332432
358483
1186891
561769
22026
1496121
826933
1942728
810942
397650
548455
1323617
1153927
1198113
1011313
916876
1426664
207899
1287512
1071896
561093
908225
1054982
652758
1509358
367740
1142737
1694497
476489
1659310
998246
413532
283192
1385887
1613210
1956402
1382331
235470
1794050
431585
487826
907956
1239605
37368
198338
65167
555529
1660589
547233
968158
1236422
1814072
1311568
1190011
1871191
910181
1466328
1995469
1154069
550890
1014815
1320287
137739
1246398
1541886
137724
710784
1786074
71401
467782
1469685
295019
981195
70067
760240
262679
823716
997255
150789
966514
1536811
1562417
1809454
655444
3468
1180743
127354
581764
703720
453211
1139508
857074
717991
327788
744734
1517029
1824115
514472
1668568
1068094
1499646
1285218
1637754
531695
1456789
496733
1019685
561805
1962911
583111
485270
1492834
1484205
544921
1371127
1376220
1222221
566622
1521366
539879
986731
1108297
479387
605659
1894332
1662729
662220
153309
1371333
399644
481927
313004
1113526
140814
1668582
1571246
1754769
1055490
1121227
664968
423507
302119
322819
595150
1218357
188069
41452
1484377
125187
334586
1703331
605305
257541
60132
1068366
507619
1104163
1661734
951946
1555315
1219266
1959900
559798
929937
402755
710876
633590
113612
1930228
17836
1570675
1128496
393081
719852
1657721
261057
1327324
315332
443157
380963
150330
1056826
1916233
1064358
1667703
1313627
117611
245759
875627
274047
152044
1510144
1436067
713174
450239
416742
56485
972568
498492
217620
338662
225389
333657
696045
1426803
90318
1974083
949801
1169948
1251424
901035
1771522
577863
935044
1762886
96877
355546
443242
418381
660893
1120617
596373
872023
1489766
933000
1453207
1670753
1868047
431263
1207792
927935
1639828
104874
57363
984290
1349198
848203
1346092
1966247
1237975
517155
1597195
1077386
943160
1310329
1912086
358316
1647377
1872075
1313690
81385
290766
1014005
753572
1563664
736092
365223
1642024
642094
2268
551034
1904163
502634
1975409
1358442
1758377
1103434
1250322
935743
1918429
835246
1160126
496363
1416012
319522
520243
366919
1078464
204600
569814
1585020
967061
1023000
209955
529386
135533
1224161
650992
582240
171905
923310
1740643
76285
97808
1116723
1940430
91954
524243
1470290
1218025
1291697
1803038
440646
85746
193585
347782
558016
1978355
224757
1130120
1245146
957908
1648753
1505838
1991906
1939111
127338
401248
1537266
1884477
288862
1921025
1332921
1298788
1460471
94377
1342929
14213
306649
271356
1468842
1956550
195920
369060
288506
1477781
1836231
1682116
1030066
119410
390502
186758
65604
456926
232242
1246744
324579
208948
870827
1996412
1266940
1072591
1337335
336857
1608540
219190
1872113
777796
1663490
546572
1535437
1924817
1553183
1833047
1567842
458629
1901391
409857
1141053
1029576
999234
316200
1117241
587110
763542
1261374
932929
1688058
645713
1182376
302732
1261673
1459958
983866
1055760
928943
162472
1189731
1614656
950575
627501
1014628
1159261
1485925
124108
1692956
681430
1985553
1725885
527341
1219409
1863696
1657952
234698
664045
1252701
1722747
176612
1042617
286057
121041
1836169
1434036
1959685
290951
457936
594841
285694
573896
191876
818675
1566338
1273327
916987
1504475
1164019
1222176
868960
1200068
81703
435935
99218
1625780
1011164
1338183
1637176
1982523
1152032
1560202
1394562
1115790
282731
149616
867697
471418
564112
653103
1098366
116099
1979094
1508324
306561
1948230
467562
1194068
1126043
1166119
1843854
1121810
1101252
802647
779446
330363
843590
324581
1725385
1874819
502527
803888
43064
310264
1635382
1742291
1225005
1465943
1726147
1788432
1485065
1423779
785916
1890624
1305628
1807860
633606
801288
1759220
742492
1799890
136194
1325068
77862
1852856
263118
501676
1732054
855546
979362
501831
1777040
91050
588641
1812814
491788
738537
374541
143336
1818946
47186
1125696
343268
1843410
1440033
248925
1610980
1287412
449301
1057903
1300103
1645091
78487
1025200
219251
833398
517065
814658
1112242
1251694
312464
1095633
1784552
540780
174744
457039
42558
147108
875312
867150
1223021
1394885
1530422
934694
436149
1654255
1472568
1852679
16479
345240
1809335
646592
109127
1509717
492031
937963
967160
1311422
1102938
389515
220146
1920867
1129924
155714
1800433
821160
800700
1676795
234093
599133
1153612
414716
179894
571937
25554
1074780
734999
1586065
933002
1696238
963688
580539
512729
413821
1304371
321618
1249756
1129895
1629570
503897
1410020
1285119
1784498
845974
643559
1464646
1850156
1271037
186045
1915138
191874
1469964
856910
548797
324134
310259
1879692
817874
1858824
611324
1077143
1494923
1511126
87871
1985742
1638417
156784
293376
1328331
886693
247070
40032
123107
311440
1675192
724845
1854117
20684
1621470
1185351
1978133
686656
108176
21603
929110
962832
255774
58754
1022204
939536
1070126
732345
719765
1621987
1190130
1321960
180268
191262
298053
1274387
71432
1521072
71569
571367
90645
1924358
887385
268270
1501653
389565
1621649
1334191
204915
1423880
1980991
70729
1628182
1293104
1200277
1361051
308732
187030
761825
1854210
1813224
633697
1953230
227793
1712202
1544976
1530415
1287479
1541763
664807
518973
702841
1803903
1362035
1940338
326051
1455462
164436
1837002
201346
834371
970837
1997099
1130216
1945780
491127
378962
273691
693073
677080
1337235
1661936
1945901
568336
254140
1714151
1562128
263414
1494934
1776107
1977888
346772
982902
1133682
1294197
1228718
963626
1855597
601722
508391
824799
290613
692497
162511
1731568
1403914
768115
1020612
470421
204151
648403
1865392
1938751
1799326
346609
1833792
1734781
1636462
1474363
558934
1047226
265391
794827
280277
118862
388308
21565
488783
1408890
30688
1794388
158714
640042
1797120
203999
1113897
1936477
274308
587454
66842
1297838
100511
194658
1778445
1710171
259248
1247823
217860
178395
1889454
1786831
1515745
989220
1485381
609766
1960828
500506
1788499
49805
176592
1314192
1574262
656051
627239
1065650
32071
437644
1832250
1743685
261237
203504
272843
976400
1090652
1883900
1949165
848387
911944
1803441
1159154
842432
598140
1464663
881115
659609
401466
32069
111857
1625535
226495
1201396
1389750
122436
1165856
1821177
1637777
1827665
187258
1695014
1698606
1963584
570403
1582108
1489345
43385
1937185
1836564
205049
158208
1218520
1310656
1597370
445588
1318712
1655305
869169
139451
476897
1655355
1516101
1539915
1699544
304634
457996
1065418
563129
412239
1973637
1779011
1237790
627502
1726019
1200905
1793209
293040
403590
1266411
208160
1116510
665340
1496343
20051
1583018
1473553
723209
1743730
860418
632769
209454
107724
392126
712173
1843146
1470601
320784
1643641
1906815
1821865
382282
1784740
1390582
223093
1570676
686064
916981
762586
920840
700232
1212150
1687256
602709
220675
56346
1718341
1634830
1086241
1198680
1883124
1238275
848667
275201
1470760
1846317
1263662
1782661
536826
486681
1107134
664070
1815398
1668048
513944
98726
286749
1769890
362779
354786
160332
330216
898233
1172681
401352
1274035
208412
1903990
336736
1859929
728268
11487
1355887
34334
1964536
1985838
1695913
1065541
1568062
1809627
1416156
1883326
788543
1569670
1005443
1256993
1745536
982158
1744123
1027686
803882
1931814
121133
618591
347310
153652
1021598
1613169
601942
548085
1086467
882848
1591890
1379765
761974
1287858
732836
1411826
1370379
1842318
690274
1041363
1888427
1322736
1545708
1389679
445914
1152006
1801944
1451946
129237
157364
1616544
624938
902759
323894
1328667
1902316
1510408
787914
1518658
861654
609049
1703776
253752
1836077
702532
988289
1652024
1471526
1554098
1124175
857009
219742
1873120
1407915
60626
1186284
872777
636302
447348
1311471
701454
1478462
211794
779008
518424
1034764
997498
1443709
1992445
1765644
1866364
1602296
14040
906302
1874344
1755619
1981778
211361
1111372
1294717
1883227
1074166
1737620
1085503
908461
340852
1283217
1026279
1098416
1619072
1795325
1356874
1539081
335146
882292
443917
1358646
224927
1760029
1483836
1592603
120167
362913
522718
1554989
1186871
145708
600952
1781357
317427
1488606
1515463
1390159
1807299
689445
1692427
1860523
783958
1793574
1117657
149100
853275
1032064
1081013
209136
396600
456992
749133
493347
1063482
376825
711454
370979
641307
1169389
1251054
1105162
804466
1029097
731151
1393446
736634
1098318
470791
719992
161082
267379
429925
128758
1718646
375168
338268
984904
1145429
1245861
1270171
938454
1300903
777359
972854
543029
1721037
364178
555280
1184951
212594
670659
1862527
1909617
1705433
773084
893553
1578067
156127
1771578
744270
98157
1967456
887382
1083668
488004
1404110
1878576
1230161
151794
1651433
275577
353758
470087
1008259
1391680
1678279
239026
687468
709422
401039
809338
1548846
1243447
1563982
1468482
288575
847528
1503955
1388010
61264
665645
549662
805576
1353830
1528810
987419
1484417
766514
404854
1059042
667128
1537619
1344743
940423
634363
752454
1293330
1036313
986570
456272
1959980
1871988
1441410
369457
1763864
1319621
372801
1501756
56590
1547606
198311
1018109
1767562
991734
1423681
889086
1615366
598830
1365084
142604
1136742
1730621
899628
790888
646152
1856943
1747284
667500
1100883
1821619
1349144
1041541
201028
992987
1870188
89284
1842411
753404
1585943
1623190
1663251
1894417
716415
85538
1997538
1952952
1740053
1899373
1510442
1090952
54802
731789
41134
778013
256396
319509
693733
1620060
1706888
1416899
1236469
1766682
1484623
80401
1867501
657036
312893
1898812
159886
948415
1967946
1268182
1584848
1747844
187476
1591011
1666783
361501
1030678
1287490
790090
1979397
167203
556811
998713
996976
718785
31467
597852
1388432
296131
1361310
1980125
1915606
102828
1593440
434946
1721143
1831150
1731897
719660
966292
855874
905235
1190102
771027
776651
1113512
313134
1378045
1376718
849303
772405
825170
1947957
1715653
783245
1757147
257005
575366
1269770
798483
1940206
1668774
1234976
1395914
1905546
1183008
769377
125848
695834
1238128
1919805
1059183
296934
57815
1308586
767060
1713386
504092
1790963
1387392
794314
172671
330818
1242725
939573
1205467
1314745
114563
1626530
308743
1384220
1520919
779967
874393
258872
1823265
342899
653077
1737838
1054186
472300
111183
1166194
379513
973322
1971936
293171
515229
1988402
1712902
399118
867316
663197
1780705
575998
355259
601335
1512974
828431
1164958
423266
532407
1977508
897724
724782
946885
617553
1661551
1350937
899212
1581154
1695460
1891340
1843671
256899
1243218
1028041
1692548
1772650
1814545
1157001
1637740
708474
999063
1706390
1409147
1225168
1743542
209138
244049
1999243
328796
1687695
1343179
242713
783097
379029
538799
1458033
740162
1225668
1593165
1367702
1606230
889501
1546417
1719166
608612
39553
1206560
7650
387812
1396855
113946
1072545
634184
94198
818859
1703263
152947
1408160
1545391
1813145
1910965
78325
688062
538236
279589
788224
1955961
545951
1932950
297580
680383
695385
306999
1663001
185098
1889776
1370253
1873842
212434
460296
1683256
38851
692070
1710651
1400418
1741708
16621
676998
1461319
1854046
1821501
212082
50939
1683874
1523614
352155
251150
1693614
1763953
800057
1097817
1709248
1246382
691094
1261673
1340566
1832959
590833
851744
1638418
1457727
162186
246277
1965230
1199076
691251
510776
1838509
1548931
1748047
1958743
542226
1454678
1401216
113034
232929
1849983
859245
402344
1743332
1018370
285759
1293278
1700477
1914221
236311
237031
1716976
139785
1572968
1709616
315004
619456
988933
504474
1301681
1731956
818945
1462370
1667260
1378086
1302154
1137406
1983932
1419870
1212611
716414
1547080
136891
36309
1649947
1990687
1402935
297997
1244340
683090
815551
387593
343359
1197745
244362
846795
1579493
1921068
1980637
407140
1543636
1964330
907424
1417816
820908
1127809
1040116
1880512
1056456
56036
1590580
193691
326080
297008
1915917
611455
786203
29364
915574
1694634
1409963
26062
1945160
1926790
321160
1498633
1690568
606029
1309683
1829449
1382909
245791
483026
1598067
861473
1216549
1929633
531100
1396716
1337301
1688271
2037
732988
1721477
846195
1529985
1293816
576101
831233
762552
617753
1837032
1290387
165660
339174
1314314
905334
1904435
272253
580043
90506
1145653
1061086
1878063
921709
347810
1061816
814468
32442
827425
1238837
941096
1395309
1363249
1613207
184961
940502
1114129
782378
827572
1917500
1044155
288454
620901
5329
911679
1237263
1565227
1018041
863941
720631
1845489
1701922
1853940
406399
1938417
337184
1466862
431190
314618
1793270
996830
1671186
697746
945851
1653971
1846196
1175444
768438
517399
598911
1452947
1675923
692933
1294216
113657
761543
1328063
921033
535308
385815
1372647
1357246
694197
331381
1152917
256550
1211609
143947
437838
199167
226198
376275
338514
258394
141270
643035
1928133
1649288
140138
1950821
568722
641183
1834633
934551
229812
1925313
1946860
503022
1346871
1281566
1446531
1847401
1322123
1329545
1533920
1201870
798814
481724
1861411
92817
1289861
713293
314784
1009004
345382
916811
1704891
438806
585721
1359866
595050
1864882
990446
12374
299202
36759
977846
396769
1250228
1162899
1636252
1718667
477740
1687314
1524728
165548
1829220
1561723
956822
1271727
1441570
266308
1407443
673639
1807114
566441
1371874
906118
1890340
1404720
80847
1067884
1031394
344011
7632
1422580
1069542
1742775
1025747
1878637
287906
304348
389115
588964
1230794
900233
913380
1678933
218286
1573467
1556341
1669006
357309
1163976
805200
604029
1631437
340135
85451
1044797
312383
1970637
1274732
1053338
556609
777915
1767419
870741
722566
514515
588367
1682480
1739812
1977000
970271
130568
1375017
389708
1786898
1742196
1172272
879259
1814793
1586366
299751
929501
1018371
1934519
940000
1723344
1488041
1474805
331895
1502324
171767
531419
849111
1190588
1735963
379119
47996
1161801
126476
239708
972177
439173
709110
964072
251421
1483116
1526957
1485261
611117
414895
1960853
1977142
819623
993669
492262
152667
1578793
1464732
440987
457457
1951512
558666
1343341
46512
1104989
1984177
897822
402460
1763160
985882
1534317
1862290
1185568
1377107
1028233
233312
1303769
1506405
730210
500437
928236
1901056
1059472
311900
1581866
1554456
626770
688220
1766101
841718
1550702
887719
1076894
1547442
1767301
1871501
843157
774875
598668
770175
971726
635386
921649
132082
408015
384118
69532
1047299
1574959
669211
1657332
1187660
621177
52906
1552861
1501443
1823917
1106438
1406324
872541
1658159
274339
961446
780894
1549079
208387
401137
841132
338247
130417
87511
440493
252542
773775
1864648
1829394
789543
1529636
1694925
446382
200440
576776
604988
505983
1619244
229976
426479
197013
943734
1516985
178530
133759
388784
1246744
784792
1695018
755112
1674005
254416
1165690
621501
874316
1304896
473631
393364
154890
680288
1739428
1536498
1128187
1112822
427600
574330
927109
322915
1735193
50483
1309656
1527802
1558754
217314
1518354
514468
483157
1596322
871480
972075
1525396
643345
215964
966233
1476917
1096952
179605
488618
1308566
768330
922333
1241602
748760
1417944
1719563
488016
683473
630317
1430812
1797673
1939315
424601
1714154
248545
949233
816973
1254773
1577411
264829
1679254
1610052
605927
308223
1541734
487565
1263015
60683
1430669
386839
1500832
1838787
1131904
1683562
36612
371639
27637
282812
439262
431660
1496240
1766837
1615592
1258694
926691
719877
593352
1810004
1913624
250296
176414
993928
1741441
50544
1224860
1037664
1267777
1500612
1048740
1320208
1365770
1172678
362854
991647
855400
155968
1182731
1300050
819383
1941423
810927
1473604
1237047
386984
1636248
1530823
1105611
1823308
1213487
434911
277625
905011
356804
1823722
714195
1227090
1857342
1605181
777903
1771853
867462
1303968
243358
477025
1540595
772991
818238
1706923
495923
301808
1514494
131044
1623667
912459
1966068
1042140
1419768
410486
1858609
1605310
151854
916089
1088460
281028
105707
871565
423496
854975
32586
1952872
192535
1105114
43760
105967
793274
1298547
1373929
239576
328810
1531356
956401
423558
411654
566074
698823
239319
1981862
1003569
1204344
271479
363903
739781
1997047
1827744
971143
879243
1908645
1553320
994518
784510
1341754
1395081
1500829
1964637
914044
1424157
1341855
363913
1187824
1569306
1075675
1333356
1151164
304157
1492646
900361
1470224
487778
989865
1376467
566965
865287
1115059
1356985
741735
135650
1802603
1345454
1854495
1630959
1669103
1072461
484912
752765
1103007
1216815
409581
986494
1824065
405367
354478
1933716
1214008
1517289
1343898
554124
407499
790587
1041943
462394
1299281
1125097
1198369
171812
195628
294786
9440
708471
1197717
203043
150123
637940
596410
1124436
119403
821411
1981232
1377330
672287
1949363
1043447
1049289
1943208
581318
222428
1470015
482133
1242478
81474
924711
1925325
285484
718742
999943
800498
1396554
1979938
1628853
658179
1258693
1484236
1508704
144096
1807581
5959
849042
658095
1814236
653898
55769
762911
1076314
1963167
175023
1770569
1460081
277934
1946957
1656706
1855787
1110420
1271279
548213
213178
373832
730862
1160548
1418813
1864448
100836
814409
1659419
413341
1736327
1890241
1634732
311700
401812
536375
284713
1337053
1082834
1986629
261283
300471
518915
495188
1162874
1623024
1289758
1611196
100958
1696813
1024068
1383205
896207
1340628
1023545
854909
360195
623426
1251672
1300603
1485222
531035
203719
1443779
1752306
1973575
1208610
1818015
97774
1173738
1377752
556378
364658
1970715
999247
1544846
455123
1769332
98352
676614
1856011
1331463
138397
1078210
1633748
1879908
1035892
1129323
570731
1142306
1155985
907625
252374
330520
1743723
1383309
285741
1938770
738888
1400875
1055055
426108
971180
231650
62301
1561020
55780
1912926
1005702
1828240
949335
772391
71452
438432
1429741
444825
1813660
43532
626191
656447
1664837
1039166
1097636
1551298
1503769
885974
471926
1427505
596443
107382
1707562
977741
571875
433859
1627016
31968
884146
929875
613054
1494560
99437
1114513
1250148
692995
1841489
688669
1228079
1319796
280718
1104365
614922
1912009
465655
1760993
31581
1103250
268780
890950
655664
720580
536546
100024
1708793
196227
1574114
1759236
931272
1414055
1750732
1525249
783635
1958267
513209
1313200
1160776
1620751
1258580
1969610
26275
1785386
937978
1240837
1392744
1235547
296305
1702226
57988
1713708
1512589
648093
1533922
1342150
1353570
461193
1874877
501398
198640
1173025
122575
1547617
686819
279093
656103
1896431
1029295
1524297
1634032
769563
989420
1393443
1477804
1435870
1787117
1971773
1070314
429759
880709
413526
131659
740544
1413076
340932
1563808
287623
394526
1495974
1606539
152384
277095
1881271
1984796
121350
1744143
828444
968049
505272
393646
1028149
802477
1378467
344056
702452
1017219
488179
1353332
808121
1369531
1187601
141744
373727
599017
533324
1707664
994057
1625082
1302576
877378
195771
1187223
244426
1847827
575963
164319
50712
1702646
1941732
950524
1566165
937124
1547994
1446337
744616
991424
1231968
709614
1740975
1318108
1290729
1777015
199056
1382411
767529
962942
583446
1294155
1959346
1064179
359119
1936810
1409871
350047
1787413
1334887
356263
963670
465929
1509549
69777
568495
354525
1688423
487333
847359
894950
940595
250601
1246883
43480
180380
719007
1791368
878932
567589
1322452
69875
1284542
1852298
419929
1710946
361572
829714
311905
848850
1574709
1562036
1652812
89727
191207
1126100
1431443
826952
1892471
259662
120679
533077
355922
251307
531008
265990
245392
757543
1916368
1295864
1838238
346120
104860
446429
714793
1767397
965521
1513551
187291
303963
169704
1586274
249491
1548223
950348
671009
1508986
1969691
1951224
278982
768745
1035444
1965668
1925466
1500854
977988
1827338
824455
1203832
935090
1450977
1718440
656830
1311668
139012
1696936
1644240
1927332
1372295
1667127
1334955
7778
599548
276213
359041
1049727
1651904
937942
1687258
1250735
975861
1530812
910333
1077704
970191
903999
1276650
782477
729584
1834613
644675
1233301
588382
1351991
1909958
726808
1454141
400288
1241553
597076
683740
276822
1607013
1468788
417364
1372871
694004
290093
1982675
696843
353180
805405
1788399
152882
62141
1382824
419109
1462930
1408637
758377
668154
222408
897167
1811687
35058
519834
1827403
593533
622543
1424364
1380127
1681181
498339
928611
1924970
1443204
1616714
1351386
1729315
1691344
285244
1912151
1519273
316078
22558
1826507
830688
464545
1464581
574357
74633
1055208
1970960
1712719
1862533
1021800
733317
532955
1234838
81192
1440073
509314
927685
811225
155206
1698274
1656963
1686636
453624
1106928
1569638
619885
195511
1412562
314974
1940885
1880119
1770406
654103
1794651
1054819
894991
1290371
1846840
832797
953529
1235036
368959
1577048
1473187
1493821
1229235
542305
266206
1173555
193236
1569584
1288177
577353
1783345
1120029
1384245
1210680
408475
510458
1990155
105747
1696315
1585500
1732292
505968
791493
490219
219530
349482
130117
301462
1415822
278524
1689935
1464014
978462
538448
811005
1555572
405500
258570
1851888
1272274
268631
412714
1854809
1169275
1871982
1284173
855847
1574165
1330996
1071813
1653353
1519096
289329
685922
1099356
516173
1405364
1894125
149819
979625
71281
1518465
1033711
943217
1969521
941366
661676
1020763
1519790
329594
1736375
301697
386358
404954
26171
851404
1513188
1725798
785399
163670
1333343
1385990
791791
1028866
1027679
1717722
1920457
1358500
1214395
938990
1940392
1708009
1859408
896723
705792
1950883
1839499
1446001
1139120
1568050
1672092
572876
1564142
911762
1433062
630709
313724
218023
1748087
1413357
773516
1602266
1355716
1969277
946215
914823
114659
307924
368881
220140
447034
489324
1711931
1237948
1445011
1587241
709148
240982
931248
992038
1064658
273045
730065
1128176
1965577
874908
1508488
1188242
365930
926744
212711
262270
539745
1795910
1024728
1397094
806775
1594285
1846167
357576
1000667
1928629
1259164
318300
1035014
721414
176978
201010
1278095
1275830
1457925
407909
1772761
876291
19872
1326149
1808201
417300
1635049
1212918
1336943
454500
881477
1639606
852040
1188419
1493539
1152882
908307
577327
1694207
1187774
477306
126771
1440877
1244299
1368467
1827182
1471569
1688909
1455457
1584353
1265464
1865254
907078
27803
1687646
497602
1750614
238423
1165590
612262
1592320
866352
30992
931762
974019
1428224
1040869
1765672
1196400
1726490
1665854
723150
1321324
914638
1455934
534277
289859
953041
560229
1846984
1583377
1244766
752105
1322860
971385
443050
1478798
519815
1589188
1865114
1800893
1913217
59704
1016488
404698
62584
1435923
992804
1894533
213600
1415913
1762164
1371469
36878
843764
1315704
1076642
258252
1160201
725472
1393083
1182718
867827
1060064
820041
1971657
1786320
1598372
151227
500986
817440
947321
298806
1081727
827515
1692290
1219597
1340444
586565
625416
572222
1284342
101969
1644951
1876960
274093
1708772
315141
991897
368698
1767408
511182
364532
1178717
165143
758776
1460571
768858
1085890
65731
1508418
817717
1416762
1722227
317306
1443226
1192082
246189
450864
633277
395590
212638
631534
1257555
1485669
387348
113041
1966998
1336929
1478510
170763
1065307
654386
1822312
571074
1195967
867647
227548
721276
1234967
977987
1482115
520072
1710575
1695164
337786
1863422
544562
1174934
985353
1565197
1471403
14778
1161113
316679
934297
1483759
599806
393733
233632
149599
676500
1959339
1802574
1974136
535469
958039
119997
1290722
1845914
913899
1184226
330289
877296
1363170
1621012
709416
22215
774959
1291991
615024
1114451
1083396
553564
302804
1475833
585009
1783032
1274073
1298874
1713334
1295136
1477885
1889620
1921345
1801979
1845758
111851
1425063
164529
1759138
1226429
533467
1563930
215103
1757703
1262616
762292
652733
1937589
1310862
1899818
874940
1962723
1886245
1652513
1023571
873648
1791762
1200851
65658
1993818
145241
1397195
1189327
210464
1757945
1808318
686582
938137
1000155
956953
321046
1034910
1882969
1337185
152091
1066678
742844
1792538
228973
1948891
109417
213711
1621776
1067801
1282275
1322992
1792725
1264736
442796
1115279
1004122
515220
63762
1599305
603025
1165769
1435310
390865
1973310
201329
1243671
1876781
389954
437708
1725675
1265573
1941500
343134
42718
1250880
1023794
890258
1312953
178014
1290277
586028
1662386
757746
247637
1625656
1188167
227647
935631
448399
496955
1539219
1726596
1060181
822288
1228245
349105
493569
756864
820993
1756440
1301634
210562
450419
736990
1781002
1537015
1125246
325337
577037
765784
1914387
1423095
550130
863983
872741
1632
351279
1676943
490386
1391774
453081
92628
1567988
737764
985956
1751211
560587
1491801
371264
1657716
1035649
1652358
1692898
268955
610723
1048213
1487117
1068640
1188321
1818136
1087749
324028
1991933
120979
1914060
1232946
77762
1690602
1878489
1666578
337582
1119526
117150
1012468
412900
1890619
1687646
1116460
1649503
1125926
122865
1166380
781771
1920087
559629
540791
728260
1705793
616195
1697171
448935
231600
1650727
1785150
1948498
1104078
678233
1401417
621288
207365
1281697
1560272
403346
1002888
690149
1103379
1163758
497905
65459
579764
226737
1690887
116971
379596
157415
810145
1239213
59736
577910
313908
1314242
539222
1509907
847822
700809
302918
1321360
577049
1585235
1675886
1098593
1686381
1689493
1262560
1601120
1960742
831354
1310755
1465479
732245
558225
1195984
562557
401725
1128287
788239
506659
1871008
450661
11348
1777247
824345
1189861
1910787
698011
188488
110001
828916
280212
304758
1012439
1480074
1178406
171225
1250204
823464
1496884
939009
738221
1258812
1932433
1411299
973443
2491
920878
695912
561184
1150994
817431
1879077
837990
638077
770568
1980845
1349426
482744
766109
602413
1924094
190971
1797722
1772098
1002262
1348952
892580
1634241
1559260
1385125
1775420
1196264
840633
1619945
1599752
950915
1814217
114632
1595262
134283
1405564
1064800
504589
349669
644201
1769459
27625
1340174
1235911
382416
368548
340302
1960588
1138701
13950
642706
232904
1285366
18893
1363252
1963946
888845
1764039
1192518
453926
44299
1203123
1141901
523060
1805442
754579
1044037
535712
320940
786134
670611
221164
1321676
1383958
1887303
1602089
1197342
1753852
424889
1440694
1710957
608132
1816254
228660
582247
1616826
1881460
364687
563647
188830
1039128
1893946
329211
804022
325310
1346878
1446077
894725
236079
447131
1022014
326272
136666
1900608
1584916
282056
956194
1248930
385008
426743
1205855
306804
1906936
395544
244932
711324
354346
452100
578456
234743
1985572
1346843
703704
662773
1027607
1758183
1042570
494627
1125652
1471433
1710890
1187279
898294
492210
256801
1445954
1512071
230907
788143
639036
1372197
1405384
23366
1870495
1524074
274232
206559
1467930
795793
798752
1530697
405823
1920013
1430748
425523
140436
1068487
1696810
244250
1984972
609738
543477
27380
1558275
1244293
266691
78620
1488927
900705
1003416
955669
1560666
473170
1291457
1081842
164973
1790508
666062
1845856
175356
1164668
293570
982805
331449
931244
1078746
1447382
216152
601937
1654260
411116
255966
1767590
357238
1568006
1832798
1888696
1558273
290970
19582
1748778
531264
1944390
1435502
1665882
1705886
1385993
303973
563346
1218338
1680616
798082
1197935
376354
425763
1430280
227329
692703
314643
325883
1571273
259018
780977
1441522
894938
386857
587673
1661560
952178
1720162
1814963
1933002
1196385
196406
588795
788727
964806
1641887
118285
824678
792522
847200
128924
623530
1795875
1809646
304006
1875348
1874030
123380
1387331
1237007
1509862
1425586
1052356
1226681
1016167
1700679
804718
605893
1160659
932244
1705637
565662
503007
32055
542864
513112
274207
1233598
741380
1725154
1422194
142035
1680133
701521
1465399
758818
808080
644253
1070504
1116855
1365647
123536
190485
373698
721596
245378
1820446
450871
1249386
147888
1739301
1903179
1468169
626191
895483
115801
60569
175318
456080
1892946
824461
7522
1739597
1259878
1789320
1791849
579087
1224097
141569
606924
265825
102300
1418184
693595
1395272
591700
1472816
929069
1673893
1799556
938145
734304
1627659
76732
650768
1373963
590649
614119
1043049
1667779
1083274
25011
1271486
659800
1281407
1872220
1528371
514897
880203
1923350
925257
1113670
1441259
760900
1624877
1886772
1066746
1787570
655842
1118245
1101010
1349884
1194482
805208
1482138
1149345
698147
1263354
428215
39231
859416
918330
1599413
1842781
528099
1580637
444381
1723487
1982543
1782412
734705
78528
1829521
1176507
695437
808010
414068
1907088
830245
678259
1112270
1473211
193585
43187
67619
91612
854577
1550923
1176268
730206
1736298
121758
1043860
1119995
524232
1660554
1011154
135370
352041
387032
262106
527457
1674544
665087
1350872
559926
1898727
410146
1164686
1574357
699550
815784
1066199
878855
1610360
444808
1975395
876714
302568
46691
1841306
1533737
1006783
1872389
1145932
1139860
1784358
1632618
1193440
1020511
243643
1449249
841770
71025
1007726
1921381
1080460
390785
993213
273900
234288
1759972
1654356
1029234
1974887
340828
379928
1838517
432240
1410550
1960298
1002115
975459
1705390
672779
1821461
477966
156734
962991
265086
754460
963281
1004344
1530359
1604421
200042
1919594
1035933
1297900
87972
1090925
113155
452351
314467
1283754
1985350
1582839
1800627
1410292
24683
1823614
95626
633242
493939
673845
1485504
93490
1909721
1115831
1801099
79372
1384702
890567
332743
1472741
825029
228784
1007261
1313244
163345
192531
643488
1399623
1532294
19751
1544513
1648465
1864924
1195830
1505030
1758403
21761
850555
160764
505216
22279
1821383
295665
1275679
1687638
977307
1364446
111770
1201331
376905
1271985
1842732
1161683
1061372
926411
444680
370480
1147413
165207
1887437
994390
736748
559945
1964101
143013
529059
81673
38041
713061
215363
735689
1075519
1758112
80446
758319
829582
209893
939178
169317
1811750
301718
1831291
1310258
48491
1207
1906788
1245387
1150084
1713108
1409400
1048107
1300297
56451
1521622
1018018
1631131
188821
1478315
1918103
792672
537031
500549
1217847
1507523
1622485
972697
1832156
1471824
798544
1781632
420863
716816
700501
1487298
1698090
539967
1033270
268557
723474
1625120
1341589
400916
1821597
1881262
993914
691894
386834
1948150
267067
1284051
1276802
1873724
1101724
1198206
723363
1673252
953235
1727920
1611115
100657
1950264
731098
513254
1908965
1124526
1118227
488546
125624
1178162
882744
523120
1705216
1535733
1795489
24934
29997
1426212
237408
1044766
550991
1057460
11981
26237
42366
731599
1553372
212762
1768054
1125393
59498
1862047
2171
623530
1079616
493222
1835206
304373
1460159
407277
1666533
544718
640442
503667
1752738
324438
1402776
513786
1836582
1334920
992836
221663
1759300
1822463
1063765
1423961
1736470
276175
221904
846859
1266023
1006080
99921
179881
492612
491991
964640
1165025
3657
1055646
1518749
76742
1214119
864666
97903
585940
159980
1520006
1202931
1415142
1503299
810447
1569658
1859657
943805
122058
166194
159709
342524
1382701
565619
239963
1574118
1002217
666876
1822161
1863915
108392
1703637
1813932
1178082
233613
910737
72909
662569
675710
886649
1412806
1882489
775973
1083227
472403
509343
194181
906926
1363684
1457311
1623675
1156320
705125
1805530
353315
483104
1546054
90129
1512082
559354
78390
535305
767541
357451
1645570
128350
1006859
1798310
1576235
265844
381736
791929
31962
1530716
1303740
941350
1026309
1403915
1925080
304071
1689982
521847
358667
896154
510628
1062936
1338122
175736
1641742
1456040
1332032
1841341
33466
1600705
790281
23092
629852
1532320
1025686
1876592
1016093
493587
149311
759713
1085402
917921
1118348
1377970
743808
511284
1185162
1786207
1025585
333683
1947030
305754
1731618
420851
1243480
309729
1702316
499583
1591710
1635905
1293250
439484
348495
1099087
44863
853785
1291730
21670
1145584
621054
577683
1513259
279703
890660
1602602
1338517
1553203
1260148
181750
1503293
1029497
433612
1058856
1848815
1213694
347645
1617236
912682
1544994
502400
1733591
1208116
1842569
909884
1407553
213340
1837088
619709
1280022
1282303
1529495
1379839
1317703
931627
281588
1732042
1063367
14668
1158937
798527
719751
1766862
1513886
681755
1565881
1719354
504488
1306720
1894876
1901974
1604676
708833
494650
674571
1783938
1990120
1529730
1598223
1057654
1811802
965677
1450478
337009
1015332
1965799
66295
523057
446845
1809407
1428662
170859
43884
323896
266094
732498
34429
871072
1951696
642594
1259735
426702
1095369
1734038
946992
1656288
1844013
1249560
1598471
1300272
1409666
353892
917713
290172
410694
516992
1053839
1800123
682955
487605
1003151
1285190
894100
1461634
1106360
811730
522937
619363
931029
865227
121205
158854
138489
888508
295992
745024
450230
483537
89562
992461
865803
856336
1281591
1122291
975104
1208233
372571
1690207
1715509
1372772
270561
150523
167653
1912075
1081787
1389218
30216
1864335
1035293
224117
906292
1156589
1245252
940073
1934178
1978516
981516
424879
1084247
434454
1858245
908509
812296
1987326
244952
1679182
886136
259502
824045
39270
277092
124919
708540
1141233
1060333
297830
1339763
446449
806077
1208299
1382218
704269
632689
108017
682058
1229758
1043648
328074
630369
1884663
1627704
1366025
1154783
855396
1568680
1087124
570491
1823156
835829
1514379
8879
1296368
1926962
188965
984981
471397
1820599
1610530
1176277
703316
1094823
101210
1228367
1459149
771242
704936
489253
1237627
176284
1587011
1090227
1567507
1524991
915754
141470
436334
862379
1071824
1179858
924442
1976020
1143188
1510083
218187
764004
67510
137668
1527951
683877
1019954
874836
624523
777366
555117
154345
966980
1989008
1851147
1034252
639702
1880681
426807
1930706
1041444
1648535
940777
895057
279102
994642
1345026
1573554
1971065
75895
1818155
344545
1293601
220687
1023032
965291
865081
570408
1674022
743837
202966
1153162
1934132
1469839
1782580
1761765
1886330
145498
1028355
1842031
423266
1894434
1743501
596283
1700976
1537694
57825
1384276
212491
1119844
1347661
1865488
1593432
279182
1183268
1747064
1029360
1630790
401097
1370425
1664545
1802958
849487
1814079
737341
288443
1796714
1839911
1412635
463499
248421
1894244
655753
1321923
653718
456319
1973594
1488054
1980587
1053726
1414750
466320
119881
1484823
216382
194557
538143
55925
1973567
895673
1748722
1537461
928265
30747
266505
1110875
1697097
259695
1063233
601504
1768508
94346
1807517
1699112
1113492
1766841
1745637
1881329
365009
1584757
1135061
1280531
685741
1852709
1899031
724462
1563306
75397
257007
1536741
1086791
1117810
1183827
1641206
1793269
1087215
1745816
569489
1990437
1188934
656388
1293274
938805
1460595
1345476
1247040
380241
40527
1041667
537204
966518
895019
1597592
1183492
1276680
949824
594192
1187879
1116612
498316
1947380
741632
1361324
938046
1191513
826833
1142167
854222
1559612
142019
957457
1610953
1075993
1507626
1865711
497128
815846
1363144
1649293
1327624
839249
765184
112517
1493687
1279696
1639513
407325
1432175
1668417
534209
1115948
88169
1268490
1029059
1630108
573774
986291
289102
255228
772868
1736774
178054
85091
204261
1148448
1908532
1227144
322912
849817
1571829
222684
864552
298755
1181331
1510824
1413010
1260736
1838441
463063
1487361
1740424
718737
1780608
1253556
1265349
230830
1145982
691506
1302424
1399404
264311
1960850
593502
164155
1820163
1796441
1028262
367332
1718022
1997625
1234184
1578073
758113
426245
1828862
687205
926595
1539136
382532
1901507
654525
248111
1225911
1967486
989642
334722
405704
1098640
1226300
372864
99751
402063
1952273
1728512
1977123
375641
1486374
1230303
1738324
351571
335969
1845281
640650
177863
220830
1552819
499363
1108331
1624396
1673870
805105
382541
373237
1437871
1035708
1172318
952006
1661122
1618902
844739
1708154
825302
6931
1171194
1416754
1936916
1794051
1224402
1184783
271381
1126242
603545
1562098
1797562
1548497
952481
104534
1907494
213812
268269
809721
1999437
315809
1977382
1527287
1735063
1707443
210269
781491
1396698
1205662
1188905
496879
612176
1034666
597560
478228
1346480
749753
1788515
1122286
432412
418172
954884
66229
1350440
420453
23513
521101
744324
814118
353072
682295
385978
1141581
624155
1952634
880344
1980340
722908
1628353
382762
1308718
398177
1438544
1478219
1279653
1772160
884502
318868
1209174
123147
1615683
246948
817521
848888
1117887
932667
695790
1222800
255637
1342539
838938
1626965
732428
773079
1225193
1268935
1156770
568166
1494780
137600
1762277
126804
220674
1744421
699153
1789772
194110
1831904
856182
1332020
195703
802925
1184984
1343684
1953307
1388033
1424873
1799165
789666
703361
1636381
1348298
459401
1301700
1349511
623389
447785
1339963
411160
863245
1650788
924028
442996
520870
353665
719521
561920
1975763
1626725
421260
514887
1316487
1747170
1401925
641632
548281
1080740
1627005
741076
94336
1109779
405972
1516279
386217
1530306
1902872
358435
792788
1027506
246931
161381
1307610
863085
1960403
1211400
759670
694609
912072
899491
1625800
347080
995356
1392497
158462
1073784
902250
832598
1942113
917605
1159054
1318127
1275774
658119
304688
1148536
311545
1081432
1341913
1536622
1117025
422444
552168
654919
1752830
157317
1342210
760105
466904
1875916
1835867
513760
920262
1382177
1711705
1598685
1106933
338951
389844
1095059
285894
1269647
257111
264200
1701450
301386
639751
1012021
1959255
1915131
1474412
1827629
1267727
818108
1819863
1464575
327727
1350208
498880
1080516
1428485
502363
967155
1999008
1561954
1213419
1716643
1198340
321745
585968
112216
1117626
689279
431199
1630063
442889
587875
1037785
1761098
788396
926533
845780
1990037
1347206
276284
1336305
1585975
883718
993182
1010560
1137309
1628260
1573163
546352
1902043
1612546
327321
691738
358825
593765
1517233
746323
614408
1141780
1718646
1525238
1842730
323945
1222251
56443
1399807
525529
671559
821062
1575876
1859144
1221158
100862
1837376
1308109
1760425
1157215
783138
1526569
1378255
469947
1468067
1386332
724802
1190536
1804836
1865743
1090874
102709
164679
1461455
1536345
1017827
1628485
509141
1866804
335761
360913
1075589
492989
135166
122158
350416
1107856
893996
1454319
583295
1599749
198467
1345902
369381
1299997
295803
191632
1597690
592302
1499363
949527
159035
728569
407789
1888949
97624
1282416
1416597
56933
1067059
1352001
1411804
427073
1435044
1489361
921737
1880779
1959393
877776
1693059
1273895
597024
1270084
1515070
848776
900439
737105
1358426
729849
1706230
1680283
830624
1035145
32621
849140
265177
1161678
381448
1673121
575518
1312326
706256
1577366
1857160
327139
1116440
1785366
1167787
1382705
1404356
1861129
1964203
1215367
1619043
1608467
1167506
1307318
474997
1103193
1029361
854322
201957
468856
1902865
1822979
1173531
1546625
928879
936322
728132
575547
70029
1014895
1792630
391206
1853898
125213
1443
944000
1586987
80731
1151997
1934632
962831
1224620
604690
786510
1816575
261173
903417
1754206
356272
1865784
1774542
1492483
1000492
714923
386661
1980913
961468
1611841
1988020
1928445
918835
1158867
318373
1934722
888701
485000
1831895
388271
79988
883579
1342970
1527336
953659
1432607
56192
865841
1627353
464189
1102399
368334
1366027
501857
1874990
557693
1775805
645292
835729
1143034
1224645
1165746
844654
1512026
1028806
394127
480161
1327906
72806
1515888
1064007
1730845
985973
80271
1882465
1686518
1617951
204465
963920
1463004
986256
407267
529496
1058034
1475599
657116
1805103
1380972
735808
924848
1406567
1438900
249423
753936
218596
280268
975074
539245
981860
1439961
920071
1333323
214118
482644
1572639
826928
1677134
1440268
1591481
1562265
922666
523380
1292682
300937
985188
1099401
608220
452734
1447315
1754894
1003996
1442756
783311
179950
919940
1356475
1206924
1309221
1005835
1488921
1315071
681226
876604
295016
1583938
560113
1605897
1914545
319339
160622
758303
1315210
399288
1169331
897700
877464
1220485
1874788
824358
1420640
1926397
438071
1858823
1645337
20348
1096342
597567
1281339
136147
1482645
438454
1093861
1013414
103075
1824197
72214
795545
329979
276875
281961
640823
588114
1460324
338730
413539
1367789
1279132
1030029
244941
1394547
1735644
1331187
1583034
1154578
466809
317083
1553289
949324
1972274
1119821
901445
1502835
661196
109098
691450
52120
1939761
1496528
1808800
1298257
1910031
1286412
389666
1972559
1507101
1304518
1619692
282146
1696533
1916827
1326757
841243
1911046
930617
199927
910117
306147
1242106
1253863
939089
1060510
131900
1598194
317901
1001503
973998
86059
1973223
1354876
222837
634805
1447638
539470
1453177
1444777
1248570
856031
3861
702368
402747
115557
825365
651050
1343241
1126759
1215524
65462
1782622
262322
1289744
1457752
971418
1506138
243264
1126698
1673178
421051
1406168
1871878
506375
1001770
1940177
1004978
701991
1088623
174508
529688
103184
1805023
529161
1439208
878804
1843713
1313565
1995259
361817
799775
1049316
302326
499140
18648
1253936
433369
1476243
86271
794473
369159
1469575
1659011
138143
801406
636599
1979236
1360485
665884
1111359
1285035
1577564
1884222
777821
212336
1067863
826586
1806572
690015
671527
265134
1489919
900566
1484440
296688
1858010
848086
407486
726762
1212024
459091
1043997
986627
1314133
708805
1583376
752794
21469
1540117
1267566
1859728
1436647
1561644
1676891
318020
104682
1597042
1758858
1106683
1614511
1885903
649468
837458
102387
1164127
603345
1737405
954187
1844181
512185
1322903
1295586
883040
1933237
582335
68952
376210
1292936
1227643
253042
955729
330847
503132
828397
412750
1149471
68197
969891
1504602
1484652
1658442
1549418
1067945
1811289
820227
1539319
1497650
1679019
1476775
1812110
459724
695284
342276
1504852
511408
1081483
496338
1582062
1970100
191318
1169027
1232975
853378
714791
1573173
1354699
923368
1858086
834815
718080
785344
691822
76799
209618
80644
833277
1314798
1079563
1341481
1914455
1445588
1056162
10118
565596
1601161
715584
1979397
1679243
132241
1219714
1919808
87963
305786
795568
445469
397203
1894280
35269
687502
1739960
1087600
1721269
1454290
1059634
1533043
76377
1358396
848791
170641
1482090
224026
593734
954635
1765663
1588682
691417
325174
1930507
1318690
327071
982795
266862
77470
1220218
1225799
394146
1971381
1996766
1245883
493355
1023017
1234108
787421
660530
543590
1150960
1421926
1690603
1730541
406726
254925
1295830
577054
1031453
439204
1705947
270273
1931996
452394
517901
1042925
1766378
1427251
453750
657771
100682
740986
1059646
296379
1617931
420980
1253862
366623
1073893
1581691
992026
218864
329635
849391
645681
1916996
213115
1528008
315003
136191
552367
1846753
1398508
1344
1329658
1828545
1095397
1500630
977497
82081
42491
1931011
307166
955393
511874
925677
716598
280923
665395
971218
835932
1211040
1064492
253538
541823
1811015
1790837
1220070
1933308
1742757
633543
1374830
131886
600810
1417352
1919725
1811814
1166388
530489
173467
1529204
101772
1098972
1772012
939987
1755449
1244412
1517289
201547
1180390
1615617
918258
1681337
1624005
1910023
687605
1084923
75926
1322246
1986002
1400158
1535271
1799567
1697621
225936
344132
1383676
580564
1947071
1712688
1219148
1200588
708838
653445
745715
1978269
765629
252996
500637
1073298
672438
1637829
277946
805034
1267978
30305
1364100
1647545
184354
1640311
1312063
611938
742892
1961961
1144094
223536
1717416
389496
108333
1366328
1036379
567364
817845
1905707
1390381
291568
18384
1133065
1095327
289060
450578
1190665
1141648
1162959
1500795
1863601
1426801
844056
75049
1333985
733106
1825205
172299
1297729
1119366
1130741
1628518
1273319
812583
631936
1609091
1378360
1022138
1500104
1763542
1061466
1736881
1238602
834407
1307121
871334
1588957
1201796
1815147
483467
1168082
1561095
1318798
1007901
124104
1286214
228196
280992
239327
472390
1108305
1202778
179912
596082
58056
1987184
415997
164578
544784
1153820
882245
890170
1887766
652399
1429084
19241
1440659
163910
1674327
1427080
1381294
1002077
1298650
342236
1166127
322754
1564733
1096846
1878158
407184
311828
1051341
1377315
1592980
109349
166848
1004198
1095621
1633621
1007622
1271736
871146
1305955
1424636
356002
431944
830413
1656286
1386815
1795593
711748
725482
1480570
76315
943609
827793
499267
586263
1244115
1166826
1339881
1612983
123248
1947003
506913
1079326
1938797
1950209
1759993
1518220
128610
317121
785333
1659032
1181257
1089687
258930
995867
1742131
561941
1428428
736861
324306
925933
954696
1342385
1079520
1356594
237708
696089
665172
1415950
1019304
330161
507926
766518
287182
1039715
127681
259244
1291431
1831701
347049
1661354
1515331
883067
226525
1707613
97066
1713367
353293
1555821
679067
1033036
1371706
209902
1298619
1568994
1412336
1706764
1490704
1115353
589907
1569322
333902
1847274
57863
399588
1184894
462618
1917343
392392
853598
1560368
229094
1278647
1063304
1363508
1721950
67973
1892544
1761267
1889722
710773
1498953
1717323
882791
1265710
1328514
1513977
1637458
1208583
583695
1055941
1784447
1795446
992126
1795503
1394727
1799215
1663709
940706
432618
219795
28140
1580808
566292
742461
943473
1490005
810354
120408
542798
224392
975406
1207545
1471368
1810805
793284
1072513
1776273
44769
1993150
1502268
383886
1688415
1529361
1292828
1863814
415570
545642
1226701
310413
645496
1586961
110870
769152
1665821
1772817
713165
153589
1791678
1600447
1687564
243636
585818
1012160
944378
203418
666541
1402564
380173
481747
1462098
1755792
97794
1676027
265540
1696037
823250
1927008
835959
233068
1126657
310932
997761
347432
1115963
1835036
1420210
1763524
874773
1815187
320403
857574
1092680
1998442
1504699
267683
1015204
1040584
438605
1116027
697024
606850
410479
30224
1235021
1616231
268003
1800145
740233
1199962
68891
1915161
1018048
915624
1965847
1658792
1838071
596608
114749
1931505
1426501
658403
1181014
706753
293135
1507522
1918867
509223
1253252
554841
1915349
1002854
1385378
483987
1935105
848047
103393
625290
782823
1276849
57053
1078315
259712
991862
1788641
311847
1815204
1332735
544249
1632978
552162
990213
958646
1864337
871681
790143
894806
1258094
407737
258162
1407913
540288
746230
1956727
1390347
686552
1183241
55460
1915658
574081
328748
37507
1081683
495520
939293
592000
51250
1941229
243026
1628059
55308
697774
327537
961085
486779
47887
1516520
1631812
1226851
10294
1254004
735321
1321544
1959956
756423
817995
941715
1687791
1812621
1120275
35212
139862
1096864
1333741
1899005
422750
1432664
73158
1222786
1940191
1429193
920079
728559
1125282
1310550
1978248
218493
27674
1151286
640131
22436
684319
1947274
278653
1367309
1968538
932224
533228
161941
1820667
239817
391989
219022
44305
436416
1395786
926683
24772
1535411
1031848
879608
697454
1677547
59420
1348318
1851185
1301840
1580427
703386
598535
486050
1150138
792130
32235
1080353
847862
1060768
694636
335837
1607880
896724
279415
1275107
1972330
662963
1004526
608588
1861478
983829
184190
1825199
1060821
1232288
1733699
466199
747770
1518874
52811
278296
1602
1133681
471189
456256
757368
151583
1282778
441894
329288
1922374
1740604
1733513
1199068
1263658
1817807
1812427
579007
1528502
531554
1236054
1767241
665337
13820
41562
1072010
972473
1470950
1916327
1599679
680449
566255
1970930
356579
425967
182772
719733
1895447
819912
1132051
59808
899419
1955856
541637
1236317
142902
1826230
1110639
1927694
877717
1038688
1097859
48850
1759234
326527
101633
1962688
290238
1688554
1900278
1725699
476411
285457
1483807
1008135
1995273
67700
1176609
444451
1965030
29272
1833653
1742402
1408738
1110747
1094668
1696036
684801
338083
836783
35698
1756132
1623430
1344286
644235
931092
762175
1198519
1211645
179878
406323
1615108
1458172
1658130
1426775
1259247
615175
36541
984569
1561997
916162
1208409
852690
918353
960688
754446
167962
1408299
1939064
975435
1477216
918839
237322
1079741
1000099
1272486
66539
1288951
1469359
1374538
1458886
1146621
254297
1356646
1478085
169409
57700
1393991
151369
1726474
485458
668250
1951309
47035
1476326
560520
1262223
340688
757765
577975
84147
945429
118958
845969
1339868
409894
967571
894496
1897405
1165756
351950
1149877
817741
922712
506759
1300171
1129593
1861855
1750034
82835
625065
1654820
1898345
101845
842272
1406716
726023
1518357
1387433
655763
121020
915941
1128930
482638
246496
1391001
1024628
478517
364752
1099250
56837
955827
65098
432386
1099582
781738
703378
1916746
1245595
1431566
676829
357062
81518
1532579
621345
1627170
667777
1054989
922088
42875
676526
1086132
706564
336018
1340135
557727
564768
1879418
947257
953934
1870656
472881
941618
1247025
662299
933147
1661519
1071539
815218
1749197
514697
1624356
12985
1198640
1664974
830416
1462572
391939
1801678
1823614
991835
1931025
728365
399608
1252401
420747
852573
1413921
902285
907901
426032
1197470
1612297
1554166
1995320
530016
1354633
1842084
1994083
1858924
1692802
1268017
1574148
1292205
1066225
1477505
44227
939085
400938
1682458
937793
760206
1633588
475950
1664786
1194676
704716
192308
1134464
551592
1647527
1204754
982088
832659
1482081
1630726
138238
1396212
897711
848942
511116
1172713
790062
1758808
1860555
1142884
508262
360047
857396
1427616
1146440
1696270
1715089
1315426
50477
1595670
1032997
1685764
608493
897374
172619
1110171
974733
1157738
973019
74617
444264
1143902
1296283
1372384
808611
1949380
1785824
1894021
1688537
1629947
865585
804920
1425683
252451
1749812
395864
1774110
243032
488170
189918
808186
1217116
892208
1538450
1066189
470912
267865
668236
163736
925264
1284657
1926271
1541560
1391751
1815197
1328666
1397171
740855
1374675
308095
1228690
1621831
133348
181318
980280
1602064
1285526
844417
244728
992059
1410010
5301
1656814
702638
316831
1594102
999209
1976101
1363578
1146173
214840
1524157
1105641
893859
601078
634198
1321007
1232188
1141190
1158144
226464
623135
1321520
287292
1098306
1684481
363449
672689
358683
340352
378865
1064401
1150155
1408310
1870698
73885
96245
1672639
1953895
929412
914923
452010
57685
1807638
145880
1129486
547878
675488
1357580
1850183
1789283
346282
9845
312390
891339
258122
573508
1679138
1528705
1226505
129906
380999
301238
1894769
1740010
1643847
238471
372707
123991
1906732
1206869
1558976
1748799
219599
4171
1192317
1391370
1837762
1439297
1390387
1624203
1394954
1579800
72534
171775
1651423
268113
1491408
303663
576954
1851859
1800691
997293
1691905
1512550
1762169
713593
739856
626139
1415849
1373818
106337
32783
512368
1087852
1191502
1825647
1096039
404559
622993
356704
1066334
1063630
1015259
74208
587679
375835
875247
127443
1074649
1366099
97545
1608776
1624401
424344
434923
1009860
1586186
1575231
954550
562170
1368719
586075
1553986
1405510
568054
1532616
1689365
33471
986373
481029
1370335
173582
1847982
1006635
1467832
1728249
274770
1442059
177626
1848898
751122
1696012
1345961
1465446
819789
1982146
773007
1419257
799604
884613
675355
993584
616115
257219
346971
294847
1366325
1495828
1885296
649307
1725529
1642102
313360
1284774
1068571
974793
1338442
1669160
307204
1132673
1263527
965716
1998848
311384
1639851
682916
197849
799907
1864602
1910866
1233355
1587236
495631
754475
1784127
1459329
245306
1254339
343581
1487455
989896
117427
1092923
838231
237553
683883
344427
1325385
614609
6978
576582
1499355
1713841
1462082
1012399
1919120
839099
867538
1060067
474232
231102
297927
376897
1119201
857667
1692142
1679563
392771
1037477
604075
255779
1712101
1975460
871423
1276828
544922
540328
431507
278479
1746832
1023175
496613
1238110
970201
1517295
1878707
604912
750507
1198195
870416
471768
1514782
1558486
1975716
283824
1159001
1821022
1844465
1488055
626327
1849263
1064194
184349
1347937
895609
1804443
753111
428817
471678
1970843
1147995
160258
1387838
1915124
1746821
1545626
527184
510931
1146496
729867
1380891
838891
1827848
1462773
238116
783426
677187
113325
1007268
985139
1649868
1412558
1382277
916597
1914921
528714
458694
116713
1613728
1934304
15358
350220
709298
1318828
889192
297426
893288
1190860
1923389
1274198
567455
397853
1287528
1532193
500179
322664
849004
1808319
792517
327363
591452
233254
1401364
581538
138738
1808749
259899
1819506
1264943
1112826
1291180
1541400
534873
1665557
97975
1059176
1447709
1828578
1689665
177191
1800279
170968
602866
1470445
1573188
717698
1883078
250663
1841103
1772774
520192
757421
1721763
450243
1342010
57312
798125
1885958
1191302
1653431
529241
121329
390666
1770951
410914
226855
1427471
1646128
644703
1234088
292068
1471216
1329912
1049531
1283154
261861
308087
1063951
1610314
1519275
768710
157302
1634941
707825
270170
74067
955646
1694641
1551086
1094196
843160
1414787
755505
1780327
450888
1045455
762710
1245639
1778449
1227297
1561918
1867270
143699
1987387
1991297
1285755
1751569
934875
1565261
1515476
428013
664913
1550512
450660
734407
346081
326120
876960
736123
794465
41857
1928986
420699
1440386
1276159
322935
578226
1267620
1934978
1344750
953730
1641048
1002101
450037
595614
927467
395694
109263
806499
1000681
1019340
417479
1168225
425258
298324
1084134
1773804
685193
1065066
575904
1950310
23628
521535
127355
1987002
1903142
1186971
1283391
843146
379040
263592
991927
1785108
775439
1069207
580952
1870954
1257774
1026596
1656751
569839
1911028
1627683
1920018
125349
1683462
982367
1184056
1148956
1761667
47773
864748
256362
187999
1702474
1182798
438097
1467332
1395992
1000857
271025
1961335
424261
1094034
891432
1202319
1682779
1049821
1640670
153123
742464
720008
772705
20801
1806408
877663
1663374
663524
1162607
802155
882631
46910
1505456
812610
536354
328389
787381
1635523
1401483
1126680
1910826
1641091
1645883
222148
1608602
1305261
400680
1176105
484128
328955
1607437
447533
964280
443497
409714
897975
699345
1178419
77379
1710306
1784327
496078
1065644
723479
561784
1214572
970971
1178971
186193
1855273
964674
1776608
1871918
829380
1071985
1562438
1028639
1199213
1399533
656527
587955
1888585
1600022
1167698
392538
508805
1083643
731343
538715
36746
797786
308758
347053
1121689
970523
1765639
1920688
948821
1086507
696878
1675609
408076
1962756
39575
1867277
348137
1362968
1405508
758949
1400494
413932
857652
477104
1615466
797013
305724
778438
101755
796807
859203
1896000
1428812
1779271
1881546
1208137
356630
1580020
340902
506813
876374
1190533
1321074
223258
721300
1681546
1662130
1478308
825292
1661521
500011
983025
1883474
1165451
996730
368695
1629317
765168
789107
428080
302464
924088
1287056
1960997
1193559
1410590
1506442
226027
1754975
227302
1339912
173597
222162
624169
1297105
726673
1430271
1720999
873453
1425573
802660
1149951
1264109
1698552
1374503
181899
1637315
1541155
494859
1358145
1022607
1928465
1844133
975105
276925
316935
1591602
731582
1964236
907443
1658540
784092
1134452
4336
1852663
269292
1926370
240409
293099
1647817
444154
1512151
1833584
1328584
900281
961347
735042
73944
438666
1729984
1249918
1046383
1213972
927764
282645
355886
781530
1426317
424883
836850
1171182
663917
1284137
312407
1588172
1918971
102025
733583
1416893
305315
1944261
451357
1892223
1892091
791619
1273250
1535555
1784173
1223379
476579
1746008
1614460
634807
774541
1195070
972410
1227103
1645182
270374
1507233
1638763
1138599
1104725
680097
87713
654400
22081
344601
1176411
724106
1238125
1123091
1643595
1235221
1742168
424391
1334765
940347
472287
1047239
380179
1360395
150635
1816714
1609684
1128321
1768927
1225974
1400117
1314655
1588890
1492356
518903
234179
1393659
295850
1980134
597715
762309
578017
1619672
28236
239068
1305465
1661564
1101369
756179
1344747
1919861
1573596
326360
620800
1659104
1574160
14025
1027863
72246
126816
124014
67184
916455
649747
1240723
1536153
1126436
556899
1101376
751276
288948
605816
1454797
1901587
479876
1479339
939946
1511479
1697495
205508
1276977
359579
1003358
1301862
8052
1309994
423003
1722445
1699432
1641585
1820825
69010
521537
1305820
1535911
918658
744176
690641
463970
887287
1455272
1908488
1775633
984324
825266
1902042
1069069
686960
553604
411021
184189
296507
1726675
732631
1347879
1529795
329016
446853
656200
1113038
87205
401170
1152506
1117612
1878206
772630
1691131
460607
1244508
1442248
246352
749275
1156919
1453057
315499
67723
1890154
396423
1372979
795280
674754
368045
77465
1755766
1437545
691081
1314318
1039573
554506
1710563
1416476
197188
851161
193325
83360
427649
1151136
154660
574744
1791889
1270758
1589698
29000
22868
746308
467891
158010
1338053
1503727
1108633
1996241
1037856
271529
1373531
1184253
1365679
46278
329344
687415
20412
1012125
1687481
398430
1709453
1194673
1205237
1668053
1929022
969847
126814
154974
105491
1658914
1023845
1667687
1432161
749314
1253731
258026
1256586
95572
802132
33500
333469
1050725
969369
1517113
1945954
1485064
1915464
1081468
200829
1413384
1498967
168152
1164920
1666763
1538444
1154324
1800103
716261
199678
1772952
1041808
1881453
251308
363913
1877787
47918
531356
256796
300572
228022
155223
1870074
1775313
170723
476978
1091064
894365
318400
1598533
1869166
1346871
682775
1821711
1118945
1286884
968620
742312
350144
60037
892681
456885
164491
1464381
1713874
224650
49201
825041
1573737
454028
212383
1693175
812427
1248734
1295092
749671
615711
1642996
715475
771315
1193062
1515845
1523526
663476
304904
1636671
387225
1678433
1594072
906981
745258
558661
1872523
1846262
1412535
312791
721145
905890
1777096
850218
1417509
774726
1491412
716745
558835
883233
1747552
808343
584044
126965
1087378
1525075
1838096
988567
767612
1485810
1335224
249502
1779707
1417623
1864269
1796647
1764865
830828
1739575
466065
4848
569583
1099713
1186863
806390
420981
1662179
1944986
560043
298724
1034369
417844
795901
917453
1433895
789168
251835
1178674
675321
1178993
804525
1473263
171008
467273
1489052
1713465
430167
1258512
325298
1734787
636490
805160
1605063
158921
1197154
153247
1235592
1692874
88987
242872
829718
233063
1115884
1678370
279722
226330
1974619
46116
1839640
1463741
1864091
1979337
1176735
1972842
921617
1123660
88918
1433677
1544982
1731676
113684
1529556
1253994
1783006
617808
884964
1699575
471473
1249776
226028
1429276
975632
1921576
953608
1241406
1130485
462188
798679
1108480
1572360
315109
47024
1363024
1302075
406889
1549035
1739300
974283
1634270
620652
580401
916246
875564
1891113
1718548
419394
602836
211052
1011062
275167
512259
1621242
1962659
1206644
1758929
1305534
1669236
85204
392209
1210317
236354
1440649
1067052
1021775
1359120
354526
166370
308731
663825
1664097
947212
801815
945878
1486818
877048
774153
1672261
1026068
79499
918011
1051219
1643640
569382
630605
751110
1779500
1880104
1779313
874671
859282
1534674
436244
560689
1776801
1980882
1637311
1791987
130631
1166222
835918
1807442
926442
246896
1638314
697891
78501
785921
732343
1074323
243180
58304
1895890
1090027
1943371
1750518
727102
1684837
704320
620372
205170
264349
909973
1148028
887090
1751817
1305680
1143292
1498642
225084
1201412
1539448
1418760
384013
392180
1101524
155904
1585958
1662543
1574379
308833
806590
134765
987810
910020
687453
1162686
367506
1158007
193041
38312
1759120
337683
339246
1892191
437579
981499
449268
277563
282612
1905399
235446
436387
717713
1824509
882809
1544803
1482471
1889040
1482530
1549214
1067454
1164143
949252
1309458
434775
393944
769731
175091
1683373
1698749
1027766
1561562
1778483
300043
1379369
425509
710502
1946070
795382
1221881
1305367
640440
90056
316680
1978649
671973
1866555
1521006
1059290
1588785
1447342
1027151
504494
571470
1738634
1957871
763662
364936
1089540
1794617
1339539
1839930
1778472
483515
942928
1564364
1141801
709904
189319
1324991
1583807
1041875
1275148
296301
1396294
468242
1571545
917426
832927
1978152
1012884
478815
928644
156760
1574964
687269
1984298
822162
787088
1532198
4887
557493
1431508
1008504
771386
464720
1664518
1150375
881417
1440672
1180730
396172
970388
312800
851809
1019993
772968
1240225
1706034
1149582
941304
356519
1808053
1834973
1357600
521489
1866776
1684428
1265929
401869
325971
593491
1744510
1003241
447997
289849
1146260
1006271
1922854
379887
518270
630979
1256557
1810
292779
587516
1045375
1575364
577010
1652672
1326711
1219772
843281
1231587
529757
1238185
849181
931104
487795
1592486
884588
1274636
1554227
1230911
1401422
530275
258796
957197
917257
1753721
1587296
964658
935691
1735265
326033
1177132
535224
1729421
143201
360914
1657443
543508
143246
562960
494750
1405229
459597
414528
856376
1027339
1891668
581350
1164938
1307142
1482325
1107240
731315
1586422
762494
1792702
1764730
1451915
818985
1072175
1552544
1065005
394101
780022
895787
1612501
1566664
730764
1833875
1036443
1838200
798250
1477456
1962394
821994
1982686
1246911
561982
1177660
1471909
450412
1897138
1504740
483533
1291662
1192488
1143498
1577838
309734
1407216
241271
1447978
412690
948059
1275564
344368
1563017
682302
1881023
1936391
651882
1251334
364159
915970
1503339
150333
350923
811903
336702
488086
1605849
615683
1429505
516439
1957179
1045180
1324633
1872130
842525
1054945
473245
443333
1961588
187450
1325722
246903
609516
878261
276213
618680
958138
261547
217183
1969994
1316540
1529166
1116728
1615643
259329
1789916
1120414
1877311
439261
1082745
884032
1182388
877125
752752
304672
1694613
1066397
1272753
1469852
65736
866383
810841
1821707
455727
1779788
1296607
1993717
504144
1424231
1268720
1203147
1466049
691732
861454
1566327
179787
569422
354321
558362
463423
15939
537769
1530626
833694
1442156
554413
846832
990598
575517
1738698
1130191
1408846
1865622
686198
302187
898702
1917329
1658939
1910146
1486700
1044839
272200
573807
160322
632712
937946
570025
110485
1663045
911442
546415
1105794
150422
1218142
515530
1241883
980279
412762
541523
433352
133787
412878
520421
820856
15855
858894
870112
323676
1519565
846541
1175761
1294541
257054
1859702
1860139
1264002
682078
1847439
241561
1725278
1251748
31789
148296
868507
372671
171189
1482198
586899
829375
690763
878209
1378901
53322
1710001
1746664
1478818
1312474
192959
1366718
147106
1189339
1695577
600047
1695477
1406169
551923
1922569
695268
1182577
1727034
828000
243919
456195
67271
356934
325017
42872
580072
637236
1424133
127482
896697
1282651
1382335
961249
476719
1689482
552168
1117843
1261612
1156057
1479783
765500
1786852
1397205
1837210
1200475
904678
576578
1443209
210484
667400
578364
119293
847754
1515742
254075
859814
1396934
1491576
721072
356160
1669802
1035037
637484
170231
1450033
12456
1173983
739161
318850
495314
1358098
160542
1860865
489575
1248126
709913
1623590
1764129
474024
1735962
1198441
968137
951084
648086
480822
1715650
1388520
120001
1270556
1868435
424267
1618841
113140
1089638
755333
63742
1536809
1613776
5725
82898
876477
548294
1320249
1655312
1064857
1448686
1690441
1080442
1720769
1265356
236546
1026867
367481
927124
1833699
794111
1742899
1217413
723996
511951
690172
841011
259194
1534914
940229
730730
1411263
878789
110355
1765422
712500
524635
93727
1173408
825818
1879335
9460
1312668
1171737
1441480
846928
563368
1135509
1905369
634170
865205
1357773
841454
506286
149493
593334
1109323
385119
1780791
1701265
1639776
677391
979695
1680604
1379042
1730220
290679
1559414
370614
1752185
523434
1977069
1424034
353495
735998
371040
1144772
252287
1761504
1365396
1312403
754656
1428521
1746407
1707726
1069018
46793
1644862
1394432
1655252
397365
499950
413056
1851032
1646557
1184016
1299943
1776634
1816101
680883
547516
393492
823395
191179
1747261
595656
113025
1493384
377118
1456266
908952
13786
925579
804688
1602156
140091
1691212
1620016
1300141
1164631
1255699
760038
514905
1577969
1929813
458078
1211718
892597
582064
676081
1225706
1587478
893250
492449
704621
1725670
972002
1649256
1349055
1503779
808505
676970
844234
947424
730339
347614
305198
1689344
956620
881084
83279
1895120
656378
888563
347663
328414
101157
1254814
1655925
1064649
1035773
553368
589057
549675
1680120
203684
567336
1722640
1621857
117340
1895759
503051
1766908
303948
750416
1599662
1371547
201967
1540926
1970452
1456106
239570
361850
1863253
35145
1141304
558127
580175
271060
737610
1941523
1885525
818160
598021
822253
1828728
631148
1930400
1241213
1898676
1808646
158771
324844
809555
138467
1153549
1053354
1292588
1139368
1915537
598149
1187806
1307764
1663028
874618
1773021
379424
1253806
893318
619788
1910991
1923262
180336
1028915
22655
964015
1277067
1272709
1991333
57312
621038
182956
1186052
146657
496373
1508512
1453055
153852
1675503
298384
1072885
1997326
366809
1665334
406027
68091
1451175
489269
1848483
1727984
834552
1777978
397983
1311204
1871561
503519
1188470
1467
397404
499539
841691
1303134
832248
317015
1668867
325642
1578573
112561
669265
392343
933437
650944
1314001
227665
1805410
1627306
39994
308346
1032969
198051
1160736
133294
1419474
1657630
1385935
475929
288809
636106
1006997
373193
1699842
1636135
181976
1217155
1155501
846721
883429
1054452
1724701
1583191
811758
48879
1558349
608380
938964
1307645
427186
185917
1003511
1443907
1015032
521865
917914
444400
1056956
97783
271162
87710
1602483
366282
412944
306816
1818822
235757
73526
604806
251743
325471
544362
496350
976194
1854077
209040
412434
24321
1879995
414300
247921
842914
274516
186737
1657318
1739927
902759
1144113
571361
1886835
1734648
1531572
1323796
1391381
1824191
1075004
1046406
30984
1636866
220171
1201112
75026
866387
88010
116294
1081031
207927
639381
1940005
377105
539965
1686539
1973054
795128
1415547
603325
461859
1569708
674761
1534020
449119
32763
734331
711546
1492980
878879
379456
1385873
155470
1385572
477945
1099551
1786364
1643769
1916696
1068893
1797309
1485531
983902
608126
1918342
1370152
627656
448395
927202
1413358
757919
1421537
1922694
528161
1529170
850909
1946476
1876846
1657070
1574905
1244656
1290013
641103
417137
199451
1340174
796187
1207648
369345
1948076
1567465
1283302
969091
457462
1878019
1802797
1246166
986822
760624
104476
1429893
1166086
1256419
751093
218898
1700025
926375
2057
1442415
890996
1017372
1544234
1313266
277683
1050080
436692
1217356
1075408
325945
465848
1396804
576153
1258038
1167909
1641067
1496049
1931881
1222710
20417
1566209
1504505
493417
8364
64763
1414713
1370621
1359326
580187
1753133
337949
489562
810056
811156
1904862
767197
900029
829159
1547546
1828847
1300686
453758
1161038
5012
885104
1657450
1112964
1588005
69072
372213
869108
1403754
1649284
1802666
430494
1703887
1582135
1345147
397076
462678
1858618
1194260
1468994
1351284
486180
1519877
1549804
1961675
1590018
804636
502706
765826
27565
266761
1227057
697859
1032558
826271
954099
1590435
1524614
803678
1343590
415721
1656387
1298361
1217599
596003
1289193
1342467
1314557
1001369
721709
769292
1055105
666224
1166142
1716067
1274701
696120
1005149
1282766
789519
42384
1359292
280920
1674634
365648
1933828
1883040
1078530
329459
788999
335199
709995
583154
14326
1345380
1043563
926907
188157
1673224
981949
936938
1801913
1044859
210080
1800653
1737687
949144
1895070
1839211
1360502
303525
1992872
1138236
1775739
1104161
1523655
632374
1482646
773578
1883468
168933
1640226
213656
1748249
767603
690134
399045
1024045
1750002
1632428
373888
747681
66718
75175
215793
1634308
1202758
1075274
1286988
1784645
646589
1705158
904489
1414533
1928125
442928
1322961
1645200
641598
1933768
110114
892183
493645
771970
1016746
588771
1379720
1708265
1112947
1526753
1523289
1445475
1174626
1900970
439968
97667
1378616
1016549
1577850
1979776
1954136
530142
283435
815885
574960
1766219
1065393
312198
1661793
836291
1775898
1441068
1219453
941760
1491314
1265799
1865891
1204921
964141
36988
861540
505385
1833210
1949438
1067880
744800
247581
1169254
15138
69554
1256390
951581
1814561
1504351
885076
557580
223720
1470576
555581
1326191
1620543
1436569
698388
1726407
756658
190809
677568
1047261
487533
1707974
233645
1845393
1442105
937831
1518410
1209288
1399802
1557984
1707235
1868965
298733
1065823
279145
1037855
897358
593600
1114560
1187991
1355231
567039
658472
1615616
753479
1226375
1512561
479113
71208
1235162
144089
1384569
251712
1110858
1574766
781144
197687
348706
1916095
1386446
1009688
1019252
1695856
1666
1875582
1308782
390172
347905
392626
205410
1275054
1228185
1781508
1525952
1365563
956407
1567670
1779438
1139438
9952
1222764
1697692
426939
1256836
572363
1263307
1761213
288430
1884254
409139
1623676
1120413
595121
1348400
1745733
1753109
933866
407679
801797
219743
1802571
1467540
1154104
380239
873817
748200
907896
1847
1195788
1928565
473276
1263674
1497375
707521
546640
1702284
1297378
1425076
1354882
1775206
602990
1551677
217827
479042
570401
912130
1025523
477221
784422
1537243
1953493
46736
1148501
734355
1586586
1124537
1586666
171552
1219802
1442008
732443
421719
365305
184392
365016
1252666
149333
1390632
296969
687179
1694317
1972065
1266910
199187
1275944
1435837
1989591
1900981
908144
65825
1720954
293695
666009
350861
1903058
909586
763257
825044
354111
861641
48469
1518910
1294701
1489795
926294
115713
1114818
368811
1551582
1069941
276683
1735343
1396686
928958
16825
49070
1589831
574323
770103
1311099
125509
1922741
301282
688980
946176
178528
1129042
1180748
1110443
258895
1274958
812298
1317916
1426213
1632296
16782
1601278
894806
793184
870476
575362
132616
1822903
1097584
503780
1859198
919314
361341
418024
728160
1907372
1466600
700037
1455238
609262
207508
102069
333186
956121
1144613
1683723
757406
1733767
462659
1479404
978711
1623561
451980
1375812
1877862
1047069
254847
552265
1999506
1793345
914263
91133
799677
890798
1455776
1423862
1634068
896988
383316
1708395
783105
1826188
1357765
1484192
256778
1122041
1150934
1052379
1579457
1126552
1929751
1496295
506305
761192
1149125
47707
293616
850919
1732212
900873
1331625
1045780
618324
1679476
1383116
773276
1109852
1845258
1167739
654922
1078633
583922
1541228
1097671
72333
54161
1672977
607398
1049218
1286047
635505
1485192
1618602
966955
218926
1998190
1633683
1888300
1972513
1442147
49649
432265
1361760
1109547
1108584
1930094
417290
1733770
283463
122590
1948031
1257789
1506214
1919693
628169
275636
901489
1465778
1401736
1727165
313646
1880215
1110490
391604
1798109
49471
1545736
795843
261099
67721
77443
215978
108649
334879
1238556
1387942
792167
541184
743761
1754590
239629
1751175
64379
649909
1387206
120841
798281
666158
135549
1539928
1559146
1174259
1069210
50879
1497829
960293
1705277
501611
172590
518024
2937
1186762
367334
1395855
1456977
1517862
520951
914954
1630435
1653236
1806873
1672164
1503181
1470624
1000500
1780674
1813393
197616
1016299
1996965
1203626
606192
781729
904744
1829146
933779
1087812
1217382
799120
1967374
314901
456849
332361
1248970
711629
1767764
1884872
978079
1415440
196141
1840619
1613467
1925987
1364386
1495891
101280
1660151
206406
1648965
226920
1398539
334457
754842
1076741
930720
1226508
1174244
297795
1252079
674753
429597
406738
318906
1842681
1239540
1874527
864413
1287808
1015390
991266
1635577
1171152
58811
1008101
697364
1391735
703117
934470
1409044
1951574
246052
1421766
494653
150669
543302
1912680
708074
1306781
246354
572714
1994812
758396
231071
111656
1619071
823576
1547472
1090333
1031514
229641
1095269
933808
326079
1146266
374905
930298
1935060
880164
1576767
1941412
777054
1191057
1609348
1839581
193122
1934784
1715957
1130524
1712722
1136224
170520
764253
1315847
577573
97719
1282347
1927800
236609
270434
388184
136419
570672
1065582
162641
1746265
862761
721667
2142
1900711
300090
299427
1220761
325096
844810
1337261
1265642
655732
172125
643275
822402
1110177
1054659
514919
1775715
923787
1583786
156415
1034853
1665103
618954
461649
362262
1661890
1088964
1153503
1620642
383694
1160199
518750
1097240
1439207
764829
635967
1612359
256677
802146
85861
1185191
779456
1889552
852919
1661166
1778418
1865966
1186079
1181948
853919
1946682
503609
931594
678480
1517053
323344
1935132
949537
1113821
963073
1440601
384910
1074999
899766
444393
357740
1114328
14609
440664
1014954
241555
1230449
1159144
475844
1597158
1535818
135361
371753
1606595
1677794
958092
252433
1254149
1404605
1384318
255627
57086
1694254
1571634
290749
506890
1549238
1254104
1457475
1624605
730786
1375893
1131441
1035237
1046548
1544732
1299105
1114269
1825358
1861859
49842
841878
1924081
265629
635743
182701
1619566
1502101
477911
1617217
1849811
1742202
1108084
954031
942115
926458
1889700
1019124
856867
599045
1197548
1866167
55540
1317204
1783613
1397182
1784709
498063
449399
396164
1500350
1693390
848551
870583
1159909
619052
1527749
1813809
1348249
1945496
1485749
1411850
1646483
1355309
876280
255845
1739958
1016147
1807377
1612651
1195473
470813
1372929
1471155
1318505
1250858
1039735
1655473
114928
693664
253495
1211844
556573
1964468
612771
890021
867428
151236
1019370
1707982
1731616
775408
445942
1518948
1750357
311212
490391
1621643
467013
61950
702866
410573
687958
1453422
1309617
1313387
949435
990102
558737
446094
1503405
890704
663190
905959
75502
759764
227130
678734
149343
1783102
598606
414517
1107072
558404
1912599
1815066
1576563
905774
318576
1317884
392651
482781
1328109
632818
233808
1141324
783262
159580
1049522
1438337
983244
600551
1821385
951795
1508981
434779
1433776
1589328
1074889
1642153
770718
101273
887403
1494030
234105
196711
128831
1468496
372653
405507
802014
645190
839147
1614446
1117457
1644843
1621214
878858
1100661
603051
517839
757773
1799983
895561
1315081
343778
453088
186303
913205
1445442
1951324
794729
600837
1732783
1775493
1242425
1842510
999281
1985457
1173679
1889611
534208
595592
1778421
1943064
211307
963646
300252
1457185
894568
1596067
951049
1883060
1552409
1773347
274362
669579
1388550
1364181
733332
1230453
989131
1583098
664930
5852
646462
1569281
634360
571865
1100882
530209
329627
1986686
534230
1789051
975005
408877
857331
1252835
1421244
1954869
113409
1670008
455748
1793229
1112940
1026008
663509
1257887
309614
663526
289720
82161
1259709
1208978
680751
401528
1161192
950143
492786
1981175
1323864
801331
1337586
555483
1068369
1745829
1445854
1989642
1386611
617927
1742843
1817458
502477
1583640
520208
1769273
1370762
255240
1195855
1484746
1636578
1309325
148522
1615097
739063
571379
1619381
35070
575354
898689
1815067
1016881
596850
1393581
1431452
410474
383370
10903
1004369
286338
1587118
1781420
562268
1507223
1538553
1158135
315694
972056
1342322
237362
1919335
468698
1386647
1847815
1328827
1068696
659634
1043688
1744231
87209
689161
654379
49783
1745156
808053
1446696
1652982
365381
1948988
560840
1543353
791877
1455523
1507300
1615637
1957527
246092
730337
659893
1752387
204771
41612
1394203
1616398
874566
1038708
791337
4675
873169
1438417
161682
1283487
1214277
1507067
137617
364977
1390474
778423
1491236
1442603
1978031
1794710
1729828
1997575
580503
1775192
1454568
1810667
540833
685848
1336904
193037
1230421
1554252
307917
1594627
1056952
281107
745719
996613
1969709
1967595
47258
1690173
1804983
550893
132633
1217382
160966
1113330
668978
61756
265380
333559
975644
1596283
1519465
287727
538599
1103895
696571
1308762
1604725
415983
949721
495437
91549
1134673
1361292
410260
67885
823475
1576381
417303
1939938
766260
542873
185034
1168888
1549540
1138427
1564838
1475573
714513
418741
783322
1964366
283528
271847
1867462
248878
1606571
703126
1827271
366156
1574321
162691
1122705
261647
113230
1519781
866754
380112
303233
897681
112610
1526868
106803
1016921
900335
1748881
1404226
181228
360992
1195753
604758
1487528
1077690
347119
1910589
1450916
1075916
1534319
1377196
1822045
1629138
275651
143719
768440
1974155
1276927
1756577
423966
1178240
962472
515411
1957332
1013811
1034955
1322818
243122
1184034
994028
1192185
1196942
11522
1644781
1947607
387081
1844732
1654848
1626420
1671401
530398
1710225
1245004
1484119
67665
520378
1823280
1946522
974569
252795
1762718
1131032
993633
42565
1340271
1088143
1066992
266098
1928583
1146773
549380
556917
766053
1357880
425596
493676
420117
1917787
439631
85928
1463487
235269
475746
1426758
1493515
1967326
1781023
1479121
1555492
1117696
1662864
197556
1674439
903507
1790132
587132
1395793
715898
737014
1811385
722209
1970144
24496
279787
1960672
831434
852329
18571
1815261
1672957
1650773
602161
1841127
52811
1660539
1058293
1671274
1821828
798433
505912
353839
759426
44725
897538
1662538
1117294
1141572
1670968
113358
806476
1046386
806582
413724
1919629
1349957
737968
1332451
813509
635014
601534
1915808
1339272
875207
1205549
1837421
1083622
683892
1948625
931463
1651587
753031
165333
230915
35816
1085306
745939
1824432
1623388
1076967
1206351
726870
551133
1563232
804485
1248194
72464
1214777
70489
463194
1822314
1046721
1578815
160618
596135
1667273
1433953
589999
1947691
792635
271782
1431522
1194325
709213
1205188
1758271
159865
1213607
956802
510397
235944
393633
1437767
1567995
1726575
820934
1222135
1116822
278947
353562
1059349
320970
239982
16201
1290591
1502809
1991762
1825007
74383
197895
1955690
930498
1034052
294695
1662950
1102377
1529112
1648400
674897
662410
192949
1262543
1872750
456711
129648
1508553
1260311
1671910
879126
1286495
593845
93665
671854
24386
1626064
729960
1971237
1346352
527050
33329
283028
459276
1762281
186883
103178
243926
329800
1670486
1929299
746315
995162
1631743
805787
912265
486514
490030
986474
481405
602446
1292479
948607
1332961
1390267
1466426
810229
433466
1583511
726438
1560830
355141
73064
444153
102775
1661630
780880
1712861
581439
236381
1476297
217799
1692334
837009
11746
1700483
1618868
1680161
1924531
852782
1674376
352499
1496115
1193220
1413736
1316984
1111353
695707
1554071
435516
1390574
301284
369641
55154
347021
530039
60039
508081
862669
525813
992892
1344851
1108492
348858
624394
1822189
1810016
1512429
1350630
656162
1264969
1088757
498907
906158
1059213
1340076
972631
710173
416734
842020
179922
1235182
1363561
1920490
298756
1055728
776629
603575
1417773
181931
527819
1669020
661547
1987957
1197552
1884177
1069965
1597263
744390
776233
1047192
1413166
1876969
653412
1172832
1870276
614353
665314
1543508
1599327
968530
1832455
1008703
143890
799004
1440873
755346
1300037
1494599
1119952
1952143
1069080
351828
762975
631935
1591596
810133
1641592
1731211
92021
1121544
255876
398657
660665
1253716
1528833
1822103
645069
1494522
42425
1123900
1835060
1146641
558660
481359
1396135
1730685
1481039
1148063
1684904
863940
516909
583969
1241079
1393800
1543221
1723980
1712195
908846
148752
424472
26517
1155156
731954
716956
1783699
1844193
613710
1434787
1873265
1431361
1106245
477666
189922
1867716
1251199
1871443
505654
1816423
1810389
1309173
1909031
1199232
705843
1757494
548583
1653669
1809278
347917
243098
1710937
1004393
1952696
1579011
1580422
964507
1557613
536554
1801063
1746484
86632
844957
1497713
465214
1957524
1540882
230047
1646868
1952597
75152
91205
1009464
817972
464439
322051
1398678
185628
1381396
1416478
529260
1706100
619387
1451445
1564548
1205905
20634
194961
1572931
1669269
776595
1508384
33549
1868478
131492
1163027
1777249
1302106
1924830
1709895
411549
1586149
233183
666268
418997
1886228
567413
1448642
1524138
1320207
166996
1026375
937792
1943534
421848
446811
454189
904096
320565
1914145
1315418
961853
753588
1860635
584698
882641
1052197
49344
1168617
1179592
153023
1418230
1957516
1042851
922702
533099
100888
1610415
819964
868582
389173
254246
254938
522744
1401408
1311271
913857
703987
769715
1962676
1601174
1291335
290188
1606893
1508419
605033
1943551
542180
1797206
1835213
980652
1632818
1639285
1154097
320353
142556
79235
1780809
1617500
1822071
71720
108093
1622107
166795
1928650
1923997
1020353
1366993
955465
1393016
257165
939451
898134
1911258
1190136
819054
987004
1367149
150924
211635
353215
1868509
242602
369610
1788979
972137
13426
435347
1850951
1123721
100774
1021567
914977
1350509
166251
1230765
1001907
363303
1985519
1903817
1760323
842740
1995930
1417443
1802680
914976
651247
1313588
1738051
668684
1758463
1511892
578693
918369
993098
39864
1439855
95057
456325
1569815
79694
1764862
1908056
1240275
46499
892377
1484968
743266
228602
468568
1797060
816116
301231
95011
1803422
267662
1259666
707474
421840
1863006
1624725
1971648
174255
1075765
763034
250779
756074
1465503
716616
1987917
251237
439678
924421
1070560
1728486
1957772
640973
1565588
285487
957093
911160
1919182
1179246
193207
1515864
997462
32688
1864861
1033498
777449
1674078
256485
531490
391142
1523395
57921
1517852
937675
1190964
978686
864588
1341957
1719402
156636
1257582
940838
417281
1342235
150887
589371
546105
1940627
259206
1540172
1550594
411340
1478174
1954106
1469777
1735979
195214
1822774
945421
1540839
1012315
385317
921176
595743
1652000
1893384
266982
1039155
1953912
1325096
1016283
813169
1190184
947845
367645
495109
1704550
1011653
1216705
887967
789004
135607
1935077
323121
1655117
481642
396607
964596
688768
297183
223718
1152544
1339569
322260
1487852
1724282
1741350
917974
144220
1603492
52201
349179
920717
887902
1369168
237307
1682634
794512
650028
171552
1942729
469713
26371
1245373
1696639
1337175
1316817
594779
915588
76960
423545
36411
704667
55341
12599
1038006
642360
289499
72027
748119
973864
1799654
499202
984936
219658
1029251
1420648
239689
525141
474541
1352809
174542
914409
973643
1216513
204360
565036
1765232
205929
1846866
1206901
77000
887217
475248
1350563
702571
1393573
1754883
1572703
1934935
1070581
1174084
326314
1041591
443523
169764
1519375
1521853
472920
321540
1674006
1210247
1265644
1385086
388623
85227
266976
289702
1992573
1014524
1794324
119866
1421824
1343517
1278455
1349533
712924
523944
926192
771515
1706319
882834
1853129
1578999
298932
681478
1834622
464414
585210
19271
1086403
1403874
630659
529186
1813954
1050085
1687731
1173394
807795
362262
767940
1538136
1894658
816121
1278424
453949
1318651
983412
1651354
1560669
262381
1400267
738582
1479939
693775
1149619
431745
82771
70300
801852
1899385
287274
1605786
14097
1539136
1753343
1058903
253550
725674
1894482
664627
801720
1507113
353520
1161791
1807073
783885
1023237
166835
268593
1465530
881564
1983232
1833119
542614
480211
1176168
732573
793155
1655398
1227257
1094387
474962
1971335
229598
614889
850432
1419904
684742
1752821
1049439
1927764
1375831
1237254
303753
1241607
494021
1731811
1993938
1328230
1529442
1019683
1291003
709681
1298689
1354630
870564
591174
1492007
1940998
586694
1477393
1547666
1303354
902679
743603
482542
801686
1095126
1073087
912695
573498
792531
964736
604674
251654
286042
205336
837424
213475
421011
1306498
69830
768346
6582
1305572
1931321
1501734
473735
393842
891814
1402649
135160
1338556
1528794
746017
26770
1439376
1772850
299133
156520
1347291
51136
789128
67447
543080
433355
1601926
1108103
1326676
1499928
761213
715873
580483
1295143
2045
1592847
607211
240479
1046975
693903
1991389
207950
1716629
1172302
1131838
1605132
836180
1263475
1407799
1123000
879597
875225
855791
926810
1949223
1547689
233821
642864
714830
371442
1617561
221167
208668
289319
1092236
112394
1865603
863881
1807308
1980505
1321066
715084
8814
1022104
574653
225284
1622103
1659862
1813900
1147547
367269
616227
1151986
773491
122886
397569
686897
87508
1795672
1878727
451522
23848
1217596
1928783
1999787
1237838
156398
824264
1453658
1228691
1823365
501080
80364
559646
122613
595321
1700103
1339093
1313994
1439029
1842595
1424153
983349
174268
1239111
31832
794548
1661302
747180
394056
667196
1759329
1422099
1699082
931976
219606
1592708
994304
595230
1920249
634772
907850
288492
1971396
294313
391937
263124
795269
18071
1670533
1528312
1429486
1305765
1129998
633038
1303220
1069785
1430813
581022
1074712
1495007
1321484
861973
630717
353437
529512
53775
1747519
47640
1847144
1034911
1315139
1918252
103360
1147150
1731577
488928
1722545
1410580
956319
881184
1306497
492390
404510
1888324
1839869
1198612
1114287
1608056
1655993
1033445
172705
1489010
934978
4313
1238672
1490257
891965
1796683
1574639
50567
1139571
702448
669715
1708951
686168
207496
1175455
1593280
617655
1726389
1822362
303865
19622
922643
1427797
991214
1043810
1766289
1766910
446682
792643
886583
458131
35187
1489088
1735061
1009134
124554
1683972
1969982
87026
595360
1205378
807120
1634499
873578
508280
1445918
1137665
609588
113585
1936552
195110
1485485
54363
1477042
1409048
554271
158098
1099620
812597
492787
124344
924607
1955557
1694220
540416
1477691
838173
842087
7541
775566
1969484
1420271
1632411
1345763
951810
810224
1885406
538069
1018437
1667515
1494791
249375
83329
888573
1360209
1367538
44652
1559178
1098129
928666
694878
1079144
550087
1476081
536828
682199
10336
1340688
302137
1287426
302722
888394
487012
1956916
742637
1209428
1318544
1581101
775004
391114
1330806
1994602
1667543
152946
244578
1450757
999109
441927
1377757
1401858
93409
664151
92270
144487
1040113
1483631
768012
847186
1249656
1981704
1894100
320677
1240744
1295588
563199
362748
922374
623411
999769
1453960
575556
467176
216387
1877276
497683
1688732
639905
68093
928055
1821027
1252512
899408
502844
1413391
1254659
791332
263402
1432869
1257340
351020
535839
1952032
1498804
1413782
1875798
1828995
1433467
1897656
1800221
26209
1407940
801188
864592
1628407
1042385
1400040
1315703
1615658
1448807
686883
176663
17203
1843623
1245672
1172840
674655
228867
1255430
1306798
1839503
132196
1189614
175176
1831666
1803519
1106204
884080
712616
540850
1426034
1986704
641441
1246005
1939134
360173
1786197
1867970
271884
53775
1781306
891886
1251517
100027
243479
696729
698796
385754
1664376
1135783
1391553
53590
197196
598132
1833571
1081771
691813
738448
1519892
1264752
910153
1923196
929397
176795
483384
1508403
1099995
43197
333220
1141019
1404716
1451979
1039659
1547861
289006
607524
1057867
515762
899957
812297
564526
728748
142369
418673
1490994
1002716
518439
1888122
1324536
1803026
104851
1030106
1178321
1968064
1960477
612411
500225
372700
723933
190432
460484
195913
1257370
755691
1266262
304259
1987681
1434515
280364
1611260
849875
1358824
336879
447874
1281525
834405
481083
153259
1215845
519715
115254
669031
461387
888540
397853
1458089
1867510
784468
716877
130634
1522347
835171
226694
496047
1936569
1797667
1199022
1165089
1447560
408165
330677
86118
120596
924081
1490871
475166
1418715
1049547
192514
400720
1857359
1485645
1284261
516379
802113
667381
584378
1356521
1585349
1004766
1360346
1788968
1240680
1598008
1457007
379538
1642563
1004709
8335
493069
1183881
1728690
712884
1928355
1393866
1495212
1409361
642796
1394878
323995
227487
1135133
1747866
263932
276751
1597230
1418837
1234802
1233656
1914415
836917
354119
1913331
83495
1674514
1053038
987052
1095996
340301
815321
1459846
899975
1370758
821273
1064428
616349
189551
1039391
301362
1918311
1610011
185275
1285166
1033810
1165843
112791
1199531
309551
667032
348514
1393622
1775259
1027566
1146019
949676
263971
499228
372967
699510
1973030
215212
1566600
140235
793659
1455976
964122
455354
1916355
1200854
1671884
1010854
449875
59590
730749
805697
77762
1031132
807979
504528
1943327
648441
1267374
945321
300537
680478
1781444
1931911
1882751
621320
1902303
429344
343474
310067
662880
918320
188899
1036119
627036
937545
700234
1523575
1784559
555601
1344212
617877
1238725
240350
1899034
1213646
588186
1603205
440632
955801
950805
1905196
1317186
729448
1186651
1420781
710602
1831573
1596141
1740307
161580
890845
326508
10364
1522508
1769926
1492827
407839
1491736
1199517
1344473
881804
71356
1690733
1783721
1486600
1323621
361372
1433574
1245132
441649
1254108
1794782
1174970
70841
1369127
712599
1282957
1022014
1849344
133652
1925575
1094441
31873
527673
1070172
94000
69297
1156985
905011
1801604
1065092
439209
648714
173917
360312
1643351
1991212
547393
237481
1794427
1611344
341054
673027
815717
720399
1653388
1771462
1019459
1915547
580366
700656
25108
783239
1728585
560412
345349
1413613
657817
1764260
85777
1412077
1606230
1258471
551955
170041
1568020
345412
143551
1831935
1309525
1221058
1898990
423854
853131
354034
1123172
1733080
1280817
1918678
319843
1285652
1728551
1116262
1323293
407822
1005552
1229359
1012196
1315160
1561741
1252609
990751
408687
1609371
1999984
391995
1352255
709802
1727322
499117
1489308
1257678
561249
1680457
580153
965515
1756888
1539173
750892
1648903
1435084
296534
42726
1500957
816484
1242056
1612382
1822255
1723958
962324
688774
48972
902581
1176147
1334466
425060
1382578
1013049
44275
212735
1384966
917593
497792
835372
1052504
880769
650563
1733298
907499
990072
1843295
312398
1728959
889034
165039
1071936
189879
488689
995745
1490806
892228
1055578
1042666
523772
1971311
731249
678314
1374773
1020376
670586
16090
1626127
1080020
77885
1166363
1127148
464088
62006
834101
486327
536499
1697266
1638662
1179265
781033
202921
652603
67117
1557436
402116
201847
1007703
1267812
804596
1947054
1392272
1640160
1559122
1329508
103951
394626
156269
404885
1708364
269825
85590
1381490
560750
1790555
373631
1722780
1036057
584326
1852721
1087722
1072178
1027458
607889
1811474
1262254
1503409
1806804
626801
1473511
1818812
1369137
581176
1330096
451502
160393
1361682
1092984
214750
1552880
1703493
727498
1098805
812920
230795
1841002
1780393
969054
458999
1123848
76903
1418135
486691
1621774
926638
1356746
1895893
1867891
1317187
1647664
545482
1090447
1266197
471412
1959067
768905
869344
390209
1912501
62362
536812
1890173
1444128
1204815
1741390
794679
405962
613493
435110
241520
835365
1632075
437488
9124
332953
1737499
481852
310567
670931
438825
374364
290156
1345347
1741703
841843
1485569
513015
72151
1656621
1221379
1813664
1839634
57226
971044
10731
1823834
1077734
68602
1289533
1546567
1051842
1008036
1905227
1906740
1675157
1128502
201490
1834211
1027338
1769241
1761857
1916030
567629
1103108
1743792
1184898
1415558
644820
1095620
1556158
1301653
237638
852938
629298
1051612
260069
1861376
873453
43661
1329629
1475482
951636
109351
104957
275603
990326
967231
69408
1411797
863992
1900709
1644069
645949
293451
25408
166411
697620
1711995
1690987
362845
646352
950
1736821
1245308
169207
184502
908998
678506
798968
693009
1089251
780208
282975
1331516
1378559
1882714
1563152
880354
255797
897731
1208924
612129
355833
1635906
1841304
152775
1915425
1416718
87417
1050920
1102806
894022
547296
1922390
318036
1667356
268134
528963
63465
558714
618994
371193
1289906
315782
1129259
61434
1128501
413515
1420207
987205
88823
1659018
74713
963891
1655974
1682289
1373181
193744
1653966
333016
1656428
1959160
451874
731621
503125
1460809
1531031
367005
1656560
1865913
1427720
1669826
34605
854369
1442093
1496695
822493
1577315
108844
181753
1162658
969302
1790842
1953010
968237
1604405
821250
921691
1029815
1237735
285233
1591707
638567
411202
1499975
694596
1356212
1575882
962985
1320233
149829
1979084
412786
1940839
997184
1800152
1155044
917792
751876
748786
224435
312968
704290
29006
373629
620919
565246
26528
1746153
955775
111388
466320
237406
1595263
1365516
1492339
1556477
520001
1331657
1576020
1377165
1673542
1151248
1443540
1795561
446751
1435843
1292794
1513398
1890580
992265
1612319
1912948
1313505
1719290
1866533
9651
1959464
1020112
1851296
891219
1152312
604879
921352
486482
9906
423773
1051423
1960062
1632551
1630939
1409223
1012425
695990
1397116
268436
1569385
1561777
11082
1059084
874225
758132
280709
1595949
1885248
1601639
1884009
951550
133666
1993651
292674
179839
346968
1659473
1719596
1527097
1636374
1601668
1075931
951555
1336908
12731
636339
1888504
1349117
153280
1026789
406035
891560
749768
684469
543052
167761
1406096
4167
879758
810887
1645898
1832900
1600809
1292027
1661693
861022
578158
1297438
717139
478008
563322
1763331
266226
1283437
1469543
1007584
8419
1506306
1808957
1729692
706741
1381959
1008212
884035
350026
1845510
1788000
950873
360563
546837
1049037
104725
1775711
1785886
923471
927515
473868
84821
671468
867496
628072
1890451
885392
871965
1374107
725651
117042
229522
763996
1879601
356383
497387
458024
84597
1303217
227351
541220
1395178
1698375
1561664
1942240
217798
473448
454059
1319990
1946573
380980
199469
466811
968779
1242176
389883
621525
959309
1828385
1400601
220509
618028
503223
1755363
273751
1257888
1220914
1470387
549947
727513
1779555
1729295
1037852
159555
615074
909683
22155
1678747
725505
789548
1737444
1265249
892294
1359087
1873610
523406
1930380
1776324
1224824
1924882
1125569
1720805
1434842
222797
683070
971025
830144
820322
177930
1876098
494758
77731
502359
129897
1624089
1395662
647269
1908047
339393
829794
843117
1669361
1094380
1914354
1905830
1213085
1457845
156748
412956
82636
605083
100119
1587797
468274
127026
836223
1000871
884338
1716599
1457029
1864943
51794
1727084
854855
1962395
743031
1150631
722009
1880700
1396646
1465085
765337
1839346
17517
959881
143427
1954793
435761
1929399
407816
905415
814117
799226
46149
312474
1364210
1853116
694686
154856
677806
312780
1724464
126008
425665
1165981
23767
902707
35084
1602690
1437531
439410
1454710
112869
1739167
1358537
24131
1339741
760630
1658851
430204
1232881
770706
618039
1510532
920675
861124
1812994
996302
186224
1009970
1588216
1894783
1125028
871262
1123429
1502858
1321038
1238825
311297
1394628
1447133
133650
791732
487785
606167
1010292
1965506
1734749
498554
1846127
764306
1854081
172261
107088
1249647
634439
976096
532889
739475
1554644
58244
1089442
572858
14200
510475
1427647
1518207
1490359
884945
575893
510058
635114
904576
1660371
1721342
1915235
322087
77289
528132
1101180
1158364
745518
1524103
1753143
1991803
1451424
157694
809276
1381458
1881566
1656480
1552243
1195097
1103579
1517228
860223
371181
539450
1836069
122466
996576
1392886
100613
1660117
1853758
1412788
1419183
1496105
446761
1887199
1428420
1751853
162987
1790990
1049379
73858
1802070
1818969
1983741
42780
569359
1688277
1865149
1297268
1646212
1490850
1479825
892110
1416939
1415153
1030522
1651956
1644130
112543
1867674
550769
362735
1651114
1465026
1252663
70102
1718689
587696
600235
1457306
922556
453370
1128336
1073848
1247120
437012
1883712
626458
1802702
380413
792212
372539
1282962
702060
376153
800808
481351
1909389
906918
1303990
1964678
1035703
1061402
1958793
1457181
1842843
1771660
733563
535826
1345418
1252720
597181
720053
1874897
639654
1018200
1977200
151871
814919
1878503
657620
1113906
83527
160728
944846
1429929
774591
1301926
20803
616634
20695
1656333
1801536
1957532
529927
1370626
342393
651538
631913
831237
975704
869142
1316808
1343062
1836407
1356407
536612
933811
1690058
815329
1389008
148512
1377636
1796361
1358602
54399
1127068
1928138
727474
1727339
692985
713993
548744
1550644
1421875
1329868
1132413
1923218
1462287
1924556
209181
1090243
182861
1874855
1666990
794149
54290
268536
1962505
1228723
786008
997566
817456
6755
1833610
1028145
510151
1726688
747416
564955
1017006
1425054
768724
462002
1704356
750604
1699347
1781475
1324127
1979673
402070
1274073
1996431
1919490
1149243
1319656
1913793
1587374
650305
705989
1104479
1061606
220043
1591440
1707992
1746000
1757385
382049
473749
934548
908847
1855728
179910
1171594
392552
167961
1386434
1214245
1258933
1479634
1522803
1099029
1792216
1565098
12320
1776434
401176
1367649
288544
843049
1954728
1000027
1273193
462338
1022503
1911950
1041436
1689801
1902925
1119023
858919
764842
1127260
1909418
889111
1563790
321966
466206
1686767
1377513
1742663
1068854
1898493
1015736
1685440
1000432
623337
823278
1165917
541472
402332
604001
1010594
1176069
1067140
1186115
268824
1745524
493220
152168
1822973
53437
1076739
564670
118951
1269648
1243737
790392
705265
878341
1407812
302939
148597
1842811
344592
724973
797123
1789831
1829128
756066
1860310
1975588
351471
433553
1570852
1602965
1395475
1941884
422909
274364
749433
850229
130522
162082
766365
451062
1170782
1296433
791160
1421532
811232
1927200
1954538
1697900
545860
1808738
977363
483890
1297351
235309
732320
1655423
1426584
1074601
259354
1847747
593919
1163059
403381
1330816
1447496
102174
658882
750039
281876
1505307
1310940
1055650
132877
1172806
522331
1589342
1523017
123665
414664
1633303
1835178
1089301
359299
1106691
28511
992382
434024
18657
237753
1308589
1577409
1377496
308888
1308605
1580294
287094
62645
1069578
1962453
1890837
1710805
340388
490320
1485358
76504
1284589
777098
1800298
1075744
1308143
830990
75336
1370330
694999
41753
789286
1218444
1353090
389603
1196797
15634
1816822
1521130
10113
1379808
146329
1041474
1665211
355675
1913599
1939238
805910
270131
786284
1288355
1685581
1754717
1822091
244117
1655680
1326441
1269198
1099764
26751
1136502
208633
811360
827692
186344
1001918
1009045
1855955
508651
26995
1173299
1021914
1902729
1573197
238260
157164
1924676
201168
1013010
1083930
148567
1081827
626788
727766
1707479
222427
136921
915096
790420
1126334
1520961
300086
577564
1363207
1275013
524229
1538118
165977
1374080
1760039
413242
1544179
224986
1490824
1940877
1539022
1085368
1506296
1290895
1777081
1223959
1005281
1036041
801491
929507
1120441
1558601
44776
518996
1396041
1497390
1716842
79623
1804135
1487949
1377514
1862704
1480346
442030
1798882
9644
562476
1764964
676086
1685772
1786371
774809
116903
1816014
636407
1681997
195898
980553
1538802
1679251
1998614
1059727
570486
507096
815408
492475
1647058
1643467
1384128
879661
1812345
1387345
343857
47300
1280692
682179
1490548
760617
6503
917800
1515075
315381
1003690
238813
1217589
1031748
457472
1585468
149032
510680
169923
120651
799230
529035
460930
1023707
1070595
477889
567395
51105
1871436
277442
126335
1334321
170323
1519327
1158007
1751503
324254
55196
1231037
1972379
173255
899034
138610
1990484
1023691
1289629
217819
156620
138057
1710756
229462
362744
1514105
646829
1370224
663064
598162
890850
619397
914712
382119
113571
18655
46060
398069
292010
443007
191066
1133535
515441
146577
197545
87228
1181743
216476
1784915
871248
15934
1352174
33700
1176014
1050847
1202396
168286
1840824
801069
1230986
1668755
999241
473274
962870
791549
929153
1485500
364062
1029150
87495
935035
1607530
880210
1909760
1659236
1759129
1787456
100905
355421
245373
408809
630077
172391
1363432
1356717
859367
1352763
1846897
1551323
435421
210367
1707183
846499
1212635
1751019
1721133
624827
405139
1128445
1282451
613614
1936604
444639
831743
1120023
1139348
1135789
905796
470163
1794469
1449100
1711195
1721226
1190029
812045
1435260
1607004
590766
137018
781449
1131397
439604
1322423
1103965
1573427
357033
1977958
853365
1218547
1559599
1539946
859391
769435
1714614
1377996
1247251
437683
1928778
253636
425383
1884153
244762
495515
1207078
1970352
128643
307789
856656
992978
81506
324592
1795807
1636193
1653554
1780672
1912891
1873326
801288
779760
563570
1182634
1337549
1312906
952589
1912508
1753820
441046
1308287
1904511
36192
1098037
833145
783415
1252366
1935980
1638555
1008520
349856
632551
126818
746911
393798
1128007
1346699
717969
1384268
1350777
1167962
181436
1614315
1967158
249989
1221858
639333
1389573
584674
1036326
619735
1652400
383618
1646145
1647651
423147
1080709
1634769
1916419
1059058
599047
860182
1751032
717202
715076
1806409
1218825
1689400
1525138
1078246
298631
1623148
1055578
1170704
213789
1647275
1858608
586617
1409932
1214524
1453060
678862
404285
368100
356102
1212936
1414343
44831
918678
903526
1861807
139831
1434709
138832
1531186
440606
1080874
845991
1258436
479235
1608578
797597
964561
46338
691492
611332
96677
664358
1960154
1423727
446420
1216119
1486086
1768469
1960825
169360
610358
437185
1194126
803053
855218
646189
311101
162676
2168
1817124
566045
413041
1382547
1620110
1641354
1089332
848536
1301420
233522
797190
481424
31469
994269
1005995
649328
1847691
1975346
1977207
1204402
180039
1149006
1132119
376113
782156
763409
65306
1890468
277643
777596
1918982
21048
679225
631654
84048
92773
825454
1916553
1607830
633035
1130283
1488739
1250002
1489162
578754
805898
1496018
1849671
113819
1812162
323000
196208
410536
93919
121619
869849
820097
929876
1751599
1144538
745079
656037
273960
833872
394826
998996
1025619
299925
343697
53732
1011250
1261758
757964
891096
267456
1491278
840976
54998
696668
1351703
988821
1227567
1704615
994458
722490
1955744
837399
1201749
1028364
177031
1771100
696665
340027
1204125
1825178
1919045
1502827
1331907
703904
293087
1764815
354812
1536870
815879
1471327
870744
10984
688545
1330228
1805445
178781
24053
1219212
444469
23910
376850
1875582
468884
341534
1085914
953389
677399
203028
1810053
1158202
648627
259827
18141
931490
803608
1259671
1714114
103436
1285554
496042
39984
1346655
820070
1200615
1554759
762775
1386808
529405
1094088
251922
1055022
420487
586871
616415
15242
668574
163742
181682
1189642
1191717
1626605
1327924
109080
1323823
1857239
1011128
424436
473834
1405243
1417398
780731
1763221
204157
738040
418850
1974937
1408878
1942912
177540
217626
1939209
1348712
649216
622657
140642
1395304
873475
572414
1592649
733258
1437276
1086291
1579149
500802
1242937
1186875
181810
233951
1397442
939961
1894531
1266215
675456
1726976
1670865
1779564
1473920
403089
196416
750954
1842543
1341117
729162
1438985
1288141
65645
1652492
1539324
1293433
1734485
1938229
474062
1186082
1132493
1986951
282760
1432787
1479292
1980012
1553117
434519
166073
1648636
1802219
1960763
1208668
1750480
1373168
1633323
407921
1892515
1161823
682035
543183
266145
780080
1254943
1537626
585749
633954
129395
1474756
1709633
1105509
427958
1761943
1857808
160778
1545231
680086
1648399
753153
633184
456679
1643490
1164089
802840
1414335
228627
973727
1976170
1160099
1181566
1163921
1469537
1942791
783171
382832
1006964
518551
1736701
1999844
1061646
1711510
433999
28339
183423
1533378
7277
668029
697283
1205519
1737514
1730762
643479
1767220
1339868
226825
1057273
839243
197293
670603
1177628
1020748
791800
616937
1135377
580015
15015
923257
228438
1695336
278482
70782
284023
879656
705625
537747
1641431
1591569
129140
1002855
771777
7339
29127
1749664
575287
56578
890094
57170
702993
1714120
623931
257042
804900
783079
216874
1701920
581091
1330464
1744412
54348
858309
1166467
1632447
904956
245837
1907051
264264
1057833
1011736
1628648
820761
1448567
474657
1943042
412008
976837
1763596
144382
1898496
1269392
302419
200342
678252
662994
318242
599086
314560
336895
212506
39539
1882438
399614
1782861
1602816
637387
1114201
353866
1659279
548187
195417
1030171
1549302
1405700
64460
957971
1960139
1525037
306458
1101525
1892769
1048912
1735900
476439
623856
520945
1370718
407729
846093
347428
1295761
1676368
1105897
1690835
756894
508927
1578215
1674351
131469
718534
1658286
1186351
1711752
1976255
1882188
1843443
735880
964787
176061
692354
554305
188722
1580559
1365006
1108406
1795599
1702333
529595
949080
266207
991717
364542
1070763
1933649
1859705
964507
688172
1826488
513185
1799366
375973
451967
75376
1488173
707051
648932
646920
1330856
202541
1885889
1302076
333319
1738408
815145
1466045
1269583
1123751
1199546
1459313
678994
509847
411429
1372230
850268
1449880
1330010
1724884
1445551
433910
1803632
1962503
347005
606118
1415788
184337
390049
1723066
894917
1389794
740462
1428281
563876
1067230
199276
458707
1570978
212453
1772439
1305024
731643
1013603
1389370
1673478
1454130
1530448
834647
165438
1465396
1256451
1846529
968275
521786
1333661
1608758
106276
1244829
1230394
15043
984963
1884550
132566
269321
1083907
381504
1452081
31557
1864908
446946
1421266
420178
1969526
1463772
1696236
1816098
754425
819798
1053188
1835810
473365
756575
1986758
1845367
1059048
223538
1634931
1664316
1686353
615662
659079
72681
1369746
729151
951035
1136351
1502743
539646
381211
1788681
851272
1311851
91127
1004151
114563
842944
1629432
889387
520589
752244
1103262
551918
1416636
1533991
961967
467269
1975187
376947
642286
1730270
350511
1161531
152107
149406
560089
727978
856598
1339490
1276614
268390
1854294
1351915
870786
200107
1060829
1618413
1142823
247899
595960
517360
1686940
368173
63376
1351149
433122
733634
673267
625988
1563354
593788
382654
15513
1092731
598322
1790953
1384587
1099279
241771
855134
602652
727689
461536
202236
1225212
1870528
152096
1855261
688114
1654850
1442283
895741
803414
1679805
1420703
392331
1679114
331617
1112423
1042350
1895549
1578589
1655538
906327
1972446
1103085
1981671
770867
1616972
636030
1876753
1449947
1594252
1580429
379372
1117720
778278
770233
1288651
40282
380486
642537
1191857
1824422
1199177
1024605
1094809
223014
646206
1270803
1434227
365402
1884495
725387
1291821
1660437
541613
847599
385369
1234819
1959350
119544
489057
1291642
1023055
217388
1997268
1417913
929518
608873
693814
738576
1129079
207712
569547
37874
1127461
1817151
909475
431862
1372687
1278669
1510175
1660064
12268
416700
959246
439945
591021
1008547
1570264
1514904
1387264
95488
1350459
1588238
1836722
1371896
1969620
1382047
1188228
841117
1654679
1236999
400577
975901
1938880
291690
182835
104945
355127
563755
1607335
109572
1282752
1716951
176253
523365
1672641
1208342
1500599
1910727
311007
595231
1258676
1744575
1603508
875486
1810532
106099
1618182
504582
129303
1646613
1253092
1383631
182502
153834
1885333
1664117
824333
213655
1874774
1374225
1436376
1136625
1003740
749708
1813570
1532363
194965
85652
1962594
53487
438510
1660433
369036
976537
983455
1464324
1260559
19310
1577959
636445
407549
88989
706310
801604
1354453
1163335
1644395
753131
1994287
1933362
1881423
438577
1783129
367899
1117461
568565
1813637
1686851
1299002
494978
441647
547139
746964
1993038
1984220
642566
284615
1592365
944151
1641244
678565
1532810
1062398
990255
1788565
1166547
1242518
1480725
481209
1305506
838768
349108
1779060
437950
1941995
845197
1202660
273774
973980
1140788
496116
522216
90907
1033128
1058176
234696
1445448
884377
1524636
537616
210374
1297408
95923
903831
975222
1496538
1382390
352081
1670819
1585516
634221
722043
1114778
1699823
749778
1262973
1638605
633202
1222505
1838309
706858
736036
601448
941900
1577765
1429473
725147
1277219
1391514
362563
1804348
1592082
499887
1536820
334913
665913
1522831
1605902
591430
1561474
681280
1769086
88260
1859379
1283113
282674
500461
931351
899560
872555
356575
1601956
1067634
914813
1960545
1085205
1208771
729069
1565892
1453480
503719
245617
866577
1645428
339881
1566825
864149
1781732
1488381
79197
991257
1376939
563988
99804
676492
46526
508002
875504
956542
123148
287185
516994
1729414
1022746
1202982
1369076
1061798
1657590
1643278
527846
1643521
1308140
1199527
1185792
1733925
347566
762009
309842
27228
1036607
388550
1689451
1372730
60416
1361767
1149108
873177
1953631
164771
1823683
610770
1731306
1784975
606603
1589162
238162
1516417
1411899
1392455
1385528
1891280
1161049
715296
1047783
1191232
1794757
578430
992604
1989717
55172
1924323
420495
773517
1013865
1042789
77641
263594
1452780
689338
175214
1079292
577456
1994100
1172103
171842
258709
1383115
1823070
690024
792983
556073
1837416
1425773
1907922
601445
223454
321504
43284
643915
167607
429236
602960
8437
963713
1334846
995293
266276
952956
787047
1269987
1763462
25641
1903419
1887533
769652
715602
1283768
161160
602508
1561183
145458
1556634
1483395
649228
1299088
1220919
701789
654984
1529061
1572659
1519468
132803
1438277
537402
373960
1170045
1036429
257675
412937
1012275
23141
1304193
1615319
200324
1102716
255496
751019
1908780
926332
598246
1904963
1163141
1982456
1621961
1388898
117135
814420
1927049
181503
334219
1543955
1431994
1901520
1906608
1062838
395132
299218
254349
129810
1458680
1855561
1922695
1752326
1575081
883930
1643879
860914
1780527
366643
678246
1866211
1482876
1651340
181715
419977
845890
256898
446457
1186899
879106
1623505
219630
1150165
44904
1639663
45360
11775
1945044
1634389
223059
1498575
1670483
1512029
1816711
1729927
1717964
401954
1606335
7662
863014
1461721
1607485
797512
1946257
1142444
1520532
655707
1937651
1021978
1887146
420946
1745065
1684480
299361
662156
1946783
1755829
1836749
794298
718359
297363
1280633
386782
189448
82069
1069685
1049362
1834440
223026
1946851
1463806
873031
353713
807149
528930
1847613
252052
1845425
1062628
1687533
1478519
654982
609427
1724633
446087
163549
454708
910524
1172813
1500252
1827539
1701560
823503
1603954
799823
1670677
1426112
81090
1692168
559580
750515
1888197
1262904
691859
1252913
1247307
749336
1840136
1322565
1051805
1136094
365018
146584
840231
1736
666471
1365652
1839810
1940608
527830
760420
1900628
850174
1146345
470258
1681691
1867244
100294
1815751
1327042
1209371
167579
1498582
476818
712615
281621
241305
80974
867966
374146
1112409
162563
1627209
1518896
634107
477463
1251223
25711
642648
628745
48449
940535
698028
1767624
1787678
179816
1595736
649223
969083
402129
998392
1952788
1173632
1074550
418690
1914110
1299178
855476
126912
1662365
969876
1557220
1077998
1076358
827552
1425286
254338
1351623
1653095
1766355
771860
674568
715999
1277006
262185
753544
1051082
281897
1967221
316600
1246861
1208609
502790
1557457
1365455
705646
171104
1971055
825689
1764064
388889
1803705
1709137
846156
8684
135109
19063
995708
1963523
1929060
1828029
928107
1749208
376109
528579
950450
1840263
939111
526355
58370
1800491
14945
1948605
313873
1084789
1626672
291755
453785
449368
616553
1069113
11416
24363
317947
19758
16112
1059854
81279
1574290
1007461
732012
1704091
412843
1592327
636703
1371902
1378613
769993
246545
1929003
605986
1754929
746040
1376146
84186
1627002
1967480
1778770
1314823
870792
1092902
1495080
733520
1056776
1846331
291158
1319767
400880
974261
1241275
1338275
1345021
609910
503830
1001288
494746
1897393
1571930
1544020
493761
1034122
1498686
675996
497919
772566
1776761
457714
224602
1193344
1770968
1326533
285383
418942
1466611
1742193
560371
342231
1625820
1628113
518551
667571
1399349
374860
1651325
1157011
59563
1836089
308634
1088012
853373
1118295
1548738
1806411
587924
1923206
1782220
1593710
206907
1664925
1460147
1891342
1291740
1150149
1819561
908783
1287981
1656972
1360322
1022554
1405843
395416
1497493
1590912
245883
1990674
1613346
802439
1511520
212577
1235332
1982994
198859
342880
758158
958095
433878
532011
1473717
1679031
1367510
1295801
1309500
1720163
1829054
1046949
15405
769241
300870
343173
1559543
845710
1766319
1620015
1797675
1989234
1026530
1923148
1174084
1251015
507989
203576
395063
1493184
506511
784151
306451
1488038
674989
1648454
1668968
1163919
1027
194069
34486
1614387
626697
89924
1687568
1619057
1942303
234349
149280
943903
1716683
797948
1256709
21394
1773723
1429012
547521
326954
1352802
589654
296883
687269
1506580
911764
165191
1769543
99660
1161988
424848
1323068
33356
1847134
261240
479488
1208921
666815
932359
646546
133205
857692
775308
1630532
1315492
1147878
1357467
427401
1895177
1772017
1693650
994962
1798738
1726019
488802
1684453
56260
560442
1811190
1008647
874186
380141
1052208
609288
984606
1804975
991945
630273
1683448
1002896
752241
110225
661928
1363211
1106999
876515
691842
700574
1132180
65883
1988328
1216554
1385669
1648530
1465270
538662
1463598
599488
1539680
1959405
200998
251085
115994
72999
1155236
277412
648826
459282
269930
699906
1188905
46255
1173131
825663
768391
845629
787822
1915974
1610333
1782185
1641893
1894736
174189
1141198
437842
1258552
910626
1674486
351032
1367123
342594
114361
1072527
1377433
33197
320087
147243
1542394
1125400
1554503
524240
1730798
982601
809682
1028461
866159
1558298
1139183
1651260
985494
370639
553622
939977
703768
563657
1453336
1351878
918782
1458485
868731
1749450
1077392
1679526
930666
1449001
1426117
1021398
1750210
1915508
755931
458695
1313296
767983
82143
1217401
1795995
1781944
646470
1560633
1386438
1162749
1694721
790142
515116
1227085
76085
684685
1202780
1110968
666942
1852314
1675970
684022
1598096
82137
426517
1959361
1880142
788498
444054
1256389
862151
1916833
520277
96876
178355
1560925
829570
663986
762869
432827
282883
1781797
202699
1968330
1104720
762698
765390
238994
1795278
1903931
475548
233094
1970794
1382052
1576826
370491
380355
1190328
984282
1647834
566845
932403
1378252
1475885
377406
24436
1819217
923494
559554
1484594
186598
134600
1495754
196577
1685112
663534
1756297
521233
296493
1198750
1361078
969721
1157722
1329105
397232
351715
113626
829500
654172
654662
1548651
354167
840005
1273905
1337971
1074018
1897152
1418720
1595811
572616
1636110
1818217
360188
1963378
807491
974317
1770630
303252
759928
1342995
1185358
1502532
1562156
1805259
1389886
1312635
126694
1886690
1296772
281108
164036
1056772
1306375
1291301
1542088
1793639
1299442
1069065
694806
1902391
197043
1475789
1668052
1366781
465404
1037892
654860
169485
1197260
273200
863838
695262
1846231
1318881
1786150
41545
1930276
1760181
682855
104239
365899
563986
1047613
548481
145689
1940842
1558411
1788800
1077548
1422941
1205216
505393
134162
292925
325171
599757
1588175
845997
482889
398931
1742281
366478
135726
447949
499903
1034195
666308
1279847
938119
330445
1302318
1491747
915542
1423055
1282061
1124128
855011
602932
1546104
733487
985418
622571
1680819
420992
1277974
707061
526252
944238
929730
838160
1827856
102543
340760
375468
887653
753287
360024
715451
177230
339029
1867822
1925686
1976841
394015
842536
1369020
1041327
1597807
557544
674444
1667907
1863188
1077463
778639
1536142
1219306
771036
770039
1145581
1385272
1103162
1280398
1580755
1768428
94993
1996740
800654
608586
1198907
1673388
1308570
636596
947276
1999596
1936730
440964
302393
175462
635631
968071
1552617
898621
1083990
1597232
1711704
1243493
896786
428458
882165
429592
1602338
203968
459743
1875911
133997
533935
1123113
54391
520586
562644
539843
1730816
988853
888650
314300
201519
1673519
1624969
907117
814347
1575636
1027975
81684
1275441
1904270
743097
1111037
1537037
1298184
1068494
1567078
1875812
1734676
1441197
269030
1329218
583508
1440728
172255
1987210
1722969
287386
1264844
1265448
1827765
933134
1879930
1645503
899147
131254
682133
1876569
83082
1437582
614941
1529916
1697044
1981513
615131
1150968
324867
1105568
579664
122885
1634675
350829
1811955
744145
1324222
1971364
1471317
319394
237402
550785
540180
973213
488638
1193291
1894624
676935
990986
1904635
590705
1520475
691816
1850281
846387
1638007
333487
1985944
780586
945770
1923265
332475
399495
240414
1419738
1135526
792947
913568
1063600
372883
1398662
1032198
1160353
1161676
885197
1721712
1071887
578010
930214
1506812
537568
1644722
1086104
1272849
826681
552430
106996
433432
1075524
1568344
1089685
678189
794698
1940917
1522677
1914401
941068
393931
1995941
1743732
1241300
1787432
1598790
284224
712542
866616
568361
862663
397288
1077476
246254
1060615
1848498
692799
896811
1373055
714851
76438
101570
468295
523734
570117
782991
868595
1333140
1607342
231221
846432
1598349
1027719
693527
1968388
913615
1277044
1274596
1542355
1061578
1954911
1722881
481046
1011410
1611910
201598
1708568
1284837
113694
1188018
501165
1971609
1561090
1667867
475242
1776677
593743
144430
251196
468441
457029
941027
463618
953584
1533639
194525
465175
337663
373518
447128
55098
856904
1917842
1029710
658784
1500538
649763
691881
1817386
1524057
888498
521399
593366
433785
230225
921589
1070105
127008
1474628
1925526
228340
1525391
321321
784503
1983903
1073030
1202108
1327601
1960442
122849
1831267
681567
581027
414534
864106
84114
1116381
171242
1695248
356848
1571056
31262
1041029
1243249
1239156
1781944
12229
70443
855637
489953
1655045
1046630
609093
1129113
1731791
1788173
1350567
1207556
434773
812521
1014465
128707
708813
89513
1469230
1937624
590545
87003
1263861
431194
1216776
692615
492787
314361
999660
905783
1368696
139013
1587692
1454361
1484713
1775252
540290
897731
1982185
1685556
1264084
1286212
1403753
1902723
1014779
1420399
1596571
21008
1098128
883302
176466
774445
1436161
215090
1242064
179347
7919
1390756
213122
1029498
839042
1724894
695363
99625
1067504
1110404
1974205
463698
1996200
738981
346904
535862
243644
1176068
1731260
755873
1669812
1405734
1080398
1562440
1454812
774823
739123
436856
1322961
1085336
1908213
207413
659623
1658332
568437
1718268
163551
1573380
157582
1106133
1438417
491580
488099
1484174
1644018
389247
1497068
608446
90951
1463112
688303
1409077
422359
841342
1370166
1188868
569472
521940
364113
886702
1732001
714947
1705368
788288
721030
1203238
529345
156647
1346762
1245959
562700
1466056
450747
1887167
1409054
1471873
1378884
1196801
983379
1063154
116253
1690089
982764
46118
1609119
753359
1468000
669663
1184673
144058
11208
1262999
1252682
417558
1667284
351122
1971752
1719271
234904
1198953
107049
1670500
931853
1675001
1096586
691650
1842727
525551
354428
591574
736411
1082224
21877
585511
897956
846786
825702
426402
783299
731195
1061993
109485
860292
1202843
532145
1473707
659332
774294
262566
728496
56310
1124179
1071362
1600667
1577698
1605688
1286680
1835736
1295538
1674032
478341
1961633
523198
146915
1303536
502722
639348
1189090
1619902
1799737
317247
28485
1777841
649862
1890200
1137739
1162287
490144
1102652
345001
1248504
1852930
1202136
770040
1893746
1899106
1852818
1662079
1025549
1765507
92327
473540
1168734
1408942
1698757
1629185
796241
1351922
878172
1557839
1390188
688558
715753
1803088
415061
280572
1212269
802709
399153
1622542
1019525
1287703
1850043
870253
1861735
1502913
1102157
315228
353478
1547883
1298360
552570
1940524
1634781
1427106
1075740
1589830
863227
899082
1307490
515964
578947
484621
1813129
1007232
422931
819292
980653
1308192
155564
887644
823924
1166118
235628
1347825
280844
699154
1614112
935036
36444
352712
729346
1506747
1116134
1334400
1735169
1520853
1341772
1084523
1680669
281782
1760893
107225
114915
1627878
1733805
909938
1035964
1093132
1764216
791001
1958684
1660020
442341
962829
419792
1054062
1855343
1187130
1486715
266198
1810916
92187
1998623
537553
1207104
521186
1979552
77656
613232
222239
625652
1440226
121434
362918
742144
1762847
711038
1140139
385963
75835
1972789
977954
1057920
140824
1903948
1721897
678715
1833700
294340
1856116
593331
938616
1075577
1567042
271545
1026624
658313
635147
702143
1487009
1780172
1121899
690776
1025309
1115700
616692
753313
1075315
192821
885175
465046
613010
163252
1090181
910573
8637
482945
444527
1704779
264920
1120413
389992
1107831
1649260
88109
1194975
1552027
1410123
1903621
1459566
1600415
1673684
1278715
1042693
229509
1790868
1563648
1457061
1543064
540962
1573973
1668597
677108
1477687
939870
423777
1313006
381711
1748574
1960367
1199704
1120191
1128546
156896
639747
1565874
1580733
1668611
335509
1504705
811415
1566864
1504325
1290671
1405448
403920
1967052
611398
1506668
693812
1526047
1056338
1335672
991209
1657786
903182
471255
606149
481444
509074
1361380
1768246
1301903
1311974
43586
403144
489830
1249675
507042
452996
979941
440211
659367
806263
1497956
1641388
1974728
932566
314744
1969725
1923964
1868225
1908181
1571750
350312
1841442
761856
1498957
434695
1295676
1581079
1994359
821262
1234168
1479278
1146953
1447564
408454
209373
618802
691239
371296
123281
450482
1024743
1608033
634331
526758
1160052
359305
31344
1261699
439375
613197
640301
1194522
356619
485782
590928
676114
1648043
1574984
1329956
977745
1859502
1691797
650870
482356
807441
213652
771647
1637129
682640
54709
190561
1912393
1589382
1523763
1981080
684757
1366011
405839
573856
1629178
642679
1065799
1447638
1441500
284830
531376
1552536
201185
296877
1226711
1371402
1136959
1749594
660928
73279
1947061
1488464
1870354
1701737
1210511
497854
492886
750308
914874
950293
1422880
522309
1719065
54055
980514
1823111
1423861
789416
1723171
1539193
1640235
1620826
1934246
1044359
995208
1878937
601608
1716454
1886672
596568
1479608
980883
1628386
139820
1263328
182802
1285533
1519144
1591259
1652809
990931
289282
1669550
1475000
725502
1393688
1908428
1389985
390166
1057343
1577618
266708
891393
1812387
931192
1356486
1037532
1158457
368223
1749476
531862
808454
1336543
1508144
1370349
137974
516018
290462
1735079
18285
1522316
1368656
173426
1339705
1962128
1967633
759812
287357
761139
137352
438722
1769528
434130
118357
1867193
883338
914904
993252
1874984
1767780
771059
811399
239558
957144
1992774
458126
1845070
1616036
759423
1604046
513847
454493
1669415
695561
1425232
841463
875654
847144
792772
1772565
932307
1083456
314101
236092
1666496
511749
1452038
791263
1865628
1248505
723111
95189
613144
1808176
1682460
1772977
1037522
279032
55801
269671
946707
775515
1731018
1063649
492186
221349
1054324
1574794
795360
1304238
604010
88301
621594
155841
1285224
180481
1152332
1797795
1980177
741462
1722050
1093870
654371
1487609
1001481
1838101
1542428
926942
1576404
321327
1527435
660285
1410804
1173273
956995
654518
938963
1709176
498316
1079211
1302185
1539506
1783238
1164759
1434380
1241020
1319596
362117
983920
1725961
1788102
1512825
1456362
14692
130019
1257030
1553069
478041
1215413
367411
1704851
1770059
934733
1207500
90013
70799
779655
1359627
672316
1819068
1204726
416562
544239
1908535
148512
1262939
747181
1929987
294151
1657846
446013
452598
205863
870187
564202
1756898
1742816
1665979
1129340
1184719
1134105
134794
430554
1008922
1268817
1107010
406113
280444
1463475
77091
545299
646769
1807880
761766
1295810
1002068
281382
702033
1918977
1543389
409259
1252490
686755
30481
1302791
69819
1624760
370200
1111124
3080
807960
776645
117920
354870
1610297
1890385
387808
820206
477176
1725871
241297
857263
631177
1830735
54309
1587800
1721514
415042
1984560
1672429
139130
645427
1988277
1418269
817924
738366
1621170
40878
1463863
751139
1247768
338435
1124244
1221172
1242248
1927707
599027
1378241
1752879
54707
578956
65545
136634
59225
1300932
972924
1815527
1459882
423001
965239
1609403
1158857
1812304
101414
900968
31299
1176848
1832631
269942
1656592
1860796
1297482
1912218
1497151
17051
475429
653923
425423
1554646
1946097
1689435
905821
532793
1491985
1939389
443627
141367
1566679
726179
1305755
1199817
1966130
108067
1001737
1560954
1894660
996119
1614897
149081
1695970
65869
419735
1599482
1056570
1895900
331606
229897
209808
1604925
1653487
211851
1094265
1705807
1566057
1069530
1934221
136383
493290
1846696
1312977
911520
742372
1535253
1955911
311285
1509880
857516
741399
1103162
66966
118631
96050
1027979
1089560
1964952
116062
508620
1647780
1780231
35164
1405531
1461285
1376751
1511248
169477
1355581
111734
645824
279424
889844
433599
1994709
1514425
1757153
613228
399962
94486
4568
751490
1870713
1842596
1486709
599691
546269
133304
603292
48829
523517
1017820
1676730
700647
803211
1670932
1442190
683876
1809529
64524
1378742
1017156
1415531
1860484
1715850
538505
1720503
1927956
1204352
214515
960597
169078
16923
1337666
1939458
191414
626063
966774
518435
652891
1920944
465664
900558
1867571
907514
208513
1409085
1468292
1373687
1510113
1598544
134003
1573485
1432534
1329047
531549
951848
397023
770899
99443
836832
761373
1950157
381702
1974550
1823879
1289721
385110
1838917
579627
163106
202176
313070
518704
1873395
815985
148046
443733
1449769
1560347
910189
521591
1379527
1385705
1771046
1162929
926252
726395
631002
1189736
1029771
1395166
1745150
1447395
1055742
1001039
1162105
1344271
942433
1712066
54793
1129803
1595502
1925004
1075099
1765891
1719830
876044
704828
980247
1112494
1043559
1241952
1136019
652872
1973085
223032
269970
959340
672446
1891393
1092194
1650682
438430
1288497
47968
1060324
891243
853611
1354330
1176243
37731
822944
1747499
172515
374905
1959183
664650
1571707
1719365
1235348
342551
713588
1842577
1096950
785819
1676932
512067
1222244
1302696
1297872
816289
1677063
1203531
317764
7125
1625474
1420856
1541726
1045789
815092
1979213
1683998
1483990
788777
117826
1062550
25864
1921152
1206998
1861834
1748114
1793039
809562
1428
1550074
1720525
1422947
1093376
1389176
281509
272819
1108090
805659
1927112
1367271
1386404
1231788
460294
303943
803338
989041
119863
372569
1067161
897289
1278856
1903797
1666326
1386210
1068507
1318715
1225152
953642
304584
1172744
1586030
1592270
764957
204900
5314
812402
616324
1818866
360883
1579732
1841809
93629
1341577
1652337
1565343
788917
857428
76065
28327
1709230
211954
1239982
387930
406379
913543
1516908
1289360
896275
1204888
1327213
942581
1972571
1913352
1158967
50007
810326
1326512
1625834
1249967
317498
687494
1669908
1451882
110629
1821806
1930895
1541317
1513713
1073630
1328445
116642
336958
162292
871747
1620162
818501
1619973
61929
1323091
1391342
453882
1721032
909507
1594115
1129679
993591
479641
1561848
1191728
1181824
608014
1807291
742462
860218
815141
1565894
933067
1732348
941973
849500
512972
1264592
375262
523834
1563145
1780626
1226347
1291349
1344352
194693
385795
940841
757661
1326646
422828
318948
952627
1975336
3313
1007102
659655
1544644
606508
165898
283682
1664463
992846
16520
905016
604669
190391
853764
637445
1821258
869945
115617
1952189
1693729
82240
1378832
193463
1249396
715250
1556982
1191650
47425
523966
689111
673417
1060271
1059263
221113
1810052
52870
1648711
18479
813017
1262749
835119
1546490
229595
1568777
573403
1063777
1983306
1058290
1366976
241030
1545468
774550
1533984
806427
1944575
1730132
1403753
1488367
84845
29138
1523477
1252404
1957022
1920036
1194140
207954
1410128
1658843
1853530
1069495
1210041
1291189
1741666
1309909
966452
500692
1202543
1241162
1184952
263570
1005537
1511929
520292
1577776
584220
1070847
1962111
1805493
1811188
935514
1109619
1384109
1784671
751438
1333519
1932715
1938056
1851352
21439
146475
545767
1265037
1207927
926122
888382
974293
906221
562841
1892575
123866
663581
1496088
1993112
12768
789761
1765092
835593
438293
1197076
598593
833943
1500572
109084
1167076
107855
1844922
457532
894859
1002635
993129
1513895
1510251
127682
1749275
1662638
1317097
1751144
822273
1063311
1351602
369
965427
1122333
549078
1665157
954160
148014
936689
30563
533469
936327
452788
1113278
1188233
928353
416984
1950918
504334
861997
1747171
727542
1240030
817918
1423571
963978
1572325
1257919
794166
495187
1296876
1582430
166305
505352
914583
1844444
1969066
974386
249795
557960
1621046
782691
881210
1324056
1789295
1872160
544717
498922
1272586
1661739
61184
1512990
1295169
1309162
1056530
1948783
1722325
855586
742306
219478
749722
1355300
298842
1583834
1795878
359652
1820994
234353
1779256
1427169
980500
1317267
1720501
559012
5931
246596
1693966
1677296
675458
1169000
752890
428766
1151752
286007
1337002
1018237
216207
955485
1742159
1230211
1671710
467741
1427275
1329727
1810370
1636283
1601605
620329
575826
54639
1829232
1078173
114227
1033310
673636
555510
1907304
741177
33613
145216
895098
631586
615164
555089
1603118
939497
1521137
497912
122882
1047930
1029826
1346965
21624
616140
595014
783153
885903
1576425
262763
1657917
893210
1978544
1182165
14514
242050
627490
143625
282673
1324895
1852202
788177
612963
869867
879530
1137779
1144298
467201
262857
274616
365452
569910
982257
194204
21910
1078234
333999
1370218
1830746
1679462
1454710
214875
1770118
324811
1405527
1085457
350588
1887855
1695636
774505
253296
911902
1248501
1132006
642516
33315
1101895
681901
1331066
1495759
1845259
263621
427656
149091
1922552
926332
797908
1974737
1083454
1664036
232087
102365
1919095
1909885
1948799
572837
421707
1009261
674113
1860844
170256
621393
1384030
787152
1562242
188981
1913190
733892
1817646
997962
914615
1986785
1944105
519251
1431940
1979579
1328103
1890244
520357
1842380
859367
5992
583967
462547
1450409
1036820
1444351
677395
1803983
1641277
1662504
1814632
8989
308847
1392743
315396
405521
1724053
1114722
397918
813241
1381792
940629
195105
348414
1748402
1542542
1874106
1091509
370831
1723284
290182
798457
25748
426422
298633
1298785
417766
435384
532569
626057
38904
595994
119297
836450
427606
215804
1732569
314216
1181745
453878
384771
1911994
1840179
333912
1472401
1287196
1071752
741166
151901
1495109
1755673
134565
1839576
127628
1292897
421294
46167
493544
840706
467789
1092631
634422
1646467
974270
1694922
285328
1442237
1108153
145269
425096
946594
163131
944086
1479
229209
1205086
723324
1167368
542605
844180
1055403
62531
913505
239319
90035
828347
1365469
487554
488023
507809
1447755
480427
1123318
1129109
1981674
1436171
1625897
1314533
423789
469897
1746194
1766772
711934
960920
747218
501036
555423
412527
819423
740882
824452
1596917
956131
417396
1547496
1156574
1780661
1629542
1583512
1594469
992404
618217
1476304
1425317
1308339
18900
1222712
1827822
527182
926898
1753080
1315794
1291727
769323
411734
1791528
365380
46903
52359
850715
1575955
322644
488564
1949129
1878162
1386579
1254344
808533
643587
922500
738817
274791
924783
513904
1690733
1066776
640125
1913825
781626
416106
1695056
1274127
788869
149169
262107
806834
952361
1745378
872036
1270936
1603901
571500
433656
879192
1473840
598295
1529615
883713
1083892
1278382
374875
501483
1173565
1525711
559503
917177
1338126
99908
590866
1575206
1642696
437899
614882
1679886
1649545
1192577
1551229
1132654
531869
623820
573137
1732540
1232181
1999645
1304526
1830393
1153028
1765973
141762
145901
1364168
1338796
616774
256707
1360310
29867
445779
383001
415697
630870
1802673
1955727
177039
914846
943060
1933174
131173
906532
938382
630728
1064748
682977
1221691
795643
1317064
304373
1487854
1306674
1854206
511910
13080
1161258
722681
535558
897075
361897
297564
1970849
779721
619256
1292987
279421
1324959
888718
1909963
1300278
1536557
1709054
1992247
712297
141408
320756
340054
624235
162652
1645989
764795
1967945
46691
60639
1954537
1790485
1477703
709436
151648
294122
57842
1131449
1224756
316377
1959270
679338
26534
232404
124088
1747695
1365444
415188
640916
1453292
91671
134875
502510
1699274
1114416
1258744
970478
489459
1219417
406332
639140
996732
1116987
1280577
420360
1156296
290039
751372
1472649
928736
1388764
631944
66616
1771310
973958
838225
1282414
1121388
1669410
41725
332383
571655
371997
653932
314484
1730980
1024219
558836
1083348
660764
1996940
1367607
1761161
328932
1940919
332220
518062
683234
1350774
1931350
1370562
28762
529840
736479
1342880
611746
616407
175288
1296074
1848769
349325
1488989
641035
896074
1005125
1501290
1988981
311257
556056
287419
1918154
886655
231074
1583304
1378116
49090
15778
1104340
1506048
210548
1883698
1757354
973030
82002
1753372
1785447
1752682
986066
1398902
1686919
617335
998044
1670625
685071
1961082
1003091
1909375
1782230
690528
690235
24808
1183397
424117
540510
210114
1039008
643712
482657
1577505
210213
1628064
1919344
1621995
1014057
21699
620503
567317
1614108
1173933
1292066
292761
1543525
1146336
1421584
606479
1268490
441362
266346
710729
988064
728878
1306627
1705660
360405
86922
1089070
1235990
1187416
1855216
246434
1118499
1214965
984574
1493187
1871107
1158824
398131
1682350
753494
1884821
856099
1370406
800698
1468242
1846268
1591673
24359
713296
1900970
619719
1840492
297968
179511
1804919
1418690
601980
1005732
1147591
1398230
1996639
152032
1152280
550010
1375630
1605805
762772
1953714
1731040
1599198
79238
580951
1186341
553990
1684573
1656349
282446
696265
85313
1718410
1228190
982869
1451467
1055859
1190074
1512168
871061
711450
319976
1532007
726685
1484808
1308458
614241
326509
364681
1092903
1200924
253659
584918
859150
1982578
547142
1103493
127639
1111519
1294661
1405586
386636
36266
458810
1767377
1949634
1579080
1968187
789894
1006069
888242
1542091
892434
1480365
1459338
1002015
1655005
1851779
637710
334678
1747602
158578
1961776
117936
700654
1098885
1392214
964626
433688
1168809
1634656
202654
192979
160297
314316
1939438
158233
644924
666242
1250184
1426377
857765
1517619
246119
34643
649344
1165673
1057130
885727
931077
1448840
1905561
875422
889476
766735
1141509
708566
1735596
647157
651299
1263340
1257452
427194
34963
843398
245716
360970
1842629
1328360
507998
32467
1333217
452460
1989306
844024
1003347
612239
89768
212715
548808
1183324
717729
6193
669191
240482
356559
1645656
1315938
787107
1838187
1625226
1601702
345462
1537662
713011
829578
362327
371746
327406
1964608
329131
318869
1214936
1652805
1130679
1590742
65577
301211
1478242
1564377
1376660
1613994
276624
609173
1747404
666891
1623315
1975775
372166
1653417
1971546
1822426
1304400
1607147
1191385
1359491
946287
1946389
367214
123941
1535875
720051
403215
1571807
1474659
906428
1314621
1052590
1046113
1709618
1484516
757893
585932
1951402
1270901
14569
1140354
164368
1540004
1075791
610287
1521844
595775
896037
445923
1038664
96195
1760151
1383240
423227
734858
93868
452726
1944669
1955277
1148513
1147145
1430144
1795716
43337
577872
1883349
976
205346
430288
1406565
1635114
522260
1900516
564729
1931427
1765486
1557703
129845
1169747
1424578
1409147
859722
291354
512385
601067
1895952
583054
665287
1935985
1477096
1578586
1539500
1970193
618389
609011
1812687
217617
1488556
1044711
1487573
992037
83134
1251820
780076
880445
1059639
1008295
1305102
1149615
339468
134000
550161
1764829
1379360
895166
1243360
365071
969310
330927
200705
1553695
890503
1672571
1286742
608570
333339
991542
718944
1204282
469189
1399504
626218
890875
274728
12385
149752
1094466
1889355
1802219
1788229
436326
601737
1894359
1995320
530108
411355
1976549
1667198
712478
175244
1968303
1955469
1933325
463260
34075
116213
157078
131521
88119
44988
471906
1669611
417046
1363688
211227
1202995
1474979
1031868
477171
1211557
1767216
205761
1119173
103903
161947
821363
352495
1066850
1411935
206718
416233
1241247
181531
1027205
1430171
1871534
703840
1320810
113730
284049
276324
707184
1613663
533712
1721142
1434524
674760
225052
1886973
1126244
67529
166800
840295
1109118
64356
408015
1899105
1194214
1783670
1046595
127497
445862
1098113
295910
1581888
350237
786487
1851954
1364478
1535096
218631
1444080
1454419
1144184
1913718
466486
1678829
1459823
1366562
426510
1178717
82836
893433
950026
461989
1082998
294134
354958
1708631
1976418
1933086
1697263
1321477
968032
1954356
1388365
432909
478525
1342432
56012
327884
1344214
1952462
1691583
1514900
198065
62317
1360162
1681714
1686439
1953922
666118
1160122
452378
652816
695759
821867
1732437
1115162
195980
1063273
16975
1165670
735051
1571369
802788
693383
1699349
1904050
1439136
587667
323886
1168185
1709267
360795
36004
1371334
527326
1998617
678579
1558477
1790606
1885740
761649
300639
852920
352501
1517266
2391
1032691
505284
322463
311224
438207
1586318
549367
1200195
1810671
909627
1465679
886901
787613
1078383
1861397
1744625
177382
1306829
941945
788072
293315
1556842
1233511
1142394
1692147
1603482
459857
896511
1848761
11421
726567
471986
324068
991965
1305571
238921
1565591
1279639
1661407
807618
1767934
1539322
1545176
959706
262236
1342085
1235602
484435
1092899
493554
922009
1744863
931828
183338
1333415
1752535
1850158
1221163
1013685
173999
1552571
1074257
180891
869616
1455695
721249
355228
1924932
1217762
586800
246370
58689
1995611
1768199
1962447
111250
1109385
1049263
117854
1837278
1226883
1114683
831029
919434
1870880
788756
953941
1966292
697155
303795
1693459
562409
520112
535978
23132
441651
1691864
784217
498838
1375829
1644345
401958
998110
1337250
1505605
1191652
1600988
750440
1306752
1065233
1864662
473102
145750
1164319
489773
1985175
652855
647106
1401363
1494173
579561
249724
65382
617318
1341965
1294986
317366
419475
1470538
199970
729540
377795
1603145
501341
280950
242498
1306123
1835989
414062
1922244
556083
1980238
253132
632261
1020202
1376333
23592
1385546
1758357
397833
1653502
1643598
9801
1840932
1937197
1585339
1503262
1214885
1818899
1060605
63990
1440160
1674257
1628831
1929132
232964
162877
444986
495814
559971
1330808
1744839
1056524
1038613
1925074
1898461
1117959
1620395
583226
974675
1139598
453153
911161
1538244
902906
646849
1480032
226098
292317
209509
1908757
296551
843775
448164
1259937
949640
1050232
710393
471438
1394430
832
1603321
1657542
854708
991523
1919137
725172
1397937
1041085
503784
1748817
206560
1199917
576523
1061327
353683
887118
1794122
66173
1864900
1672508
1261035
125270
726092
1471264
33405
1812956
1728123
1847787
1100640
508176
272976
173123
1675499
1141821
1253527
1627360
1715072
605368
346928
926266
1087251
1171575
1036960
1380460
1767389
1219384
1753383
1888148
78232
1489368
818995
89314
365353
1665094
1534014
547536
219491
983355
1334137
244833
1047807
1332812
1087982
366895
925822
1225731
1395434
462952
1666772
372288
1627078
1236105
1871454
1631495
1162949
1931530
1084564
411730
1014291
1994658
1029828
1417375
1644693
666358
40620
651870
1692861
316746
1727554
889080
1344834
1328316
1944224
1829852
354142
695251
932382
1397634
1026385
64507
572032
1019703
527470
1884882
462895
1182939
1849223
259373
454921
167645
1336667
178286
1473996
483999
1680425
1614688
1094301
1011743
727437
1176616
1643068
1433463
1905959
1666038
1023928
1879965
827582
474291
1794502
1182768
1713902
1780036
159674
157442
650042
1278073
1000832
574758
1130832
391251
889968
391061
1886062
1369019
346626
1231001
1943387
344516
705911
1956875
1805371
255503
1579427
571031
5195
910319
677480
1089710
543802
1571988
926936
226231
879264
1988554
1779180
1347389
1875080
1802820
1462511
1270966
1988006
577227
844306
1002766
89541
92951
1028959
1766704
1393685
1827639
886173
1470701
1063141
706332
1004779
1778901
13750
1729456
815456
1751737
1830663
1784173
1555795
172135
1557622
791529
1615912
1198650
1211616
1966894
1275704
636198
1688481
432941
1984283
1075176
922555
1763357
1303253
1404298
1949558
1550357
1934117
1246955
1779497
1484629
329141
368280
1414231
1542419
120134
624202
373479
1050982
1747640
1605332
175869
726973
1434910
1641597
891979
1031615
1675734
515102
338400
1575767
1093883
1569636
552102
1361999
246651
68348
1420359
498755
514510
1179053
296341
631184
781874
1507548
953724
255926
1780408
79295
1292806
861264
1119295
680184
1460689
1231771
121247
1391994
1594206
902381
326861
1284624
494306
1979497
524506
814373
1519449
1984803
1422928
1155139
414957
753159
1035472
1370050
982896
1603813
1831825
975973
237702
1161894
621727
1320896
1226969
417776
885782
2132
185941
1352907
1964850
1210690
652128
339239
1098924
1011944
1069541
749874
578439
163569
1598966
1566635
1992429
599090
1695014
1844477
850729
131108
1525101
959097
1755339
1540307
340214
429285
1612130
895286
1075032
26591
932027
721866
1141935
298812
1628116
1730925
876670
520804
135326
248260
516743
892958
454927
6288
335836
1023632
1501133
1833648
1536410
1093377
278955
101160
1386369
1427103
50402
762678
105664
1825804
1710514
236556
1225095
332733
1635311
148003
792178
273810
6520
1385215
1539797
263168
1750494
1510641
1871668
520791
1440940
1268739
1414150
1904970
1606524
935394
603705
274127
1512051
323061
1261482
263497
539096
1837033
1151265
181487
1263447
1573801
1270742
46317
648459
1187517
562314
927912
1989170
1820693
1263648
417921
230408
703009
207899
204088
1718684
1942163
78062
1079015
425514
382444
68954
1433490
552390
1872899
1384105
238397
1638063
495268
1250838
901796
1156105
1731421
172809
1896946
886955
224649
371947
499339
484168
527666
1089215
268596
285367
1746556
1395622
1241125
1804190
1692653
145495
1197681
1875904
66123
1307807
1918592
1873104
337274
47468
1360992
1764344
445476
1940415
211301
1505770
119652
613017
1925632
1705683
515887
1675312
1643781
1564029
1392102
1991962
1226957
1743033
1504991
1322150
262
1039162
116315
309209
752904
1540950
1855498
790802
1215008
1866773
1997467
179054
433938
1380629
1756193
625749
249033
43959
296616
674547
425037
226755
194763
1809919
1319627
1410776
1058128
16789
182495
1305491
1252173
927201
1066176
1503045
763387
916184
1475645
1147969
1246151
1301571
961765
526346
1244783
1255061
1121739
1419854
1930155
1398598
1505794
1339703
291448
1414900
1975889
1661151
685078
1042544
18997
1182025
1025951
1801376
1569260
1878806
1745732
884362
213522
652140
123578
1026582
1318717
1435567
500423
1709833
335121
1167316
1247158
1491819
1147356
375756
848432
836375
1374793
770113
682949
332445
679783
108490
161407
968081
1032204
1375114
569696
1850476
1471312
606689
800960
976511
1028085
1283212
1651623
1984478
1181468
763557
725928
215564
363350
164993
1350334
824832
766784
769543
495067
820606
944162
176615
1478699
1873824
334109
1035472
1614357
1897712
372395
1497938
831709
743905
113108
770717
1772307
1786087
1084162
1120261
833424
1825380
1067352
1928601
1175833
1155916
230903
1665387
1565336
249103
1778732
745944
653704
305383
1802369
474549
194773
417411
1187827
1403198
352249
1694464
1576090
422112
830748
854520
1807588
1799921
606093
734715
1465587
1692530
29825
673844
984980
251965
569671
154171
1783365
1825257
405841
1653886
56468
225428
1205703
258514
1392711
1361479
1838575
1655790
1984323
673182
1877310
455834
290933
1903171
506333
1656468
471621
1143215
450610
203166
145961
1104939
785727
476531
650733
1856686
1440249
840874
3700
570880
1435499
1385980
1022182
793641
1535838
1577401
252369
791616
242510
1102225
75498
706400
152174
1357658
1380470
207624
1328489
342375
1034381
982376
389308
62079
1202037
195643
611882
293481
593245
725619
1582642
678950
1118454
818325
366241
226588
1501535
1926333
66328
1142281
1349812
496319
1143117
963410
526740
1586758
1821349
130944
1424751
350613
1571972
1402537
529114
1736265
808209
36230
1574967
511274
938773
653670
1694485
347598
667088
34133
959413
694660
1458131
1262332
1545922
1217430
1520456
475016
893878
349236
1404891
345879
61461
999492
675426
1531883
1378121
1099716
921405
328010
1384006
1419296
1970390
864773
1086975
1722975
293025
1004730
469584
864969
850461
1199752
1514709
1311004
230142
1010100
536344
22173
1897893
218449
1520957
1462932
154674
735820
1819831
909656
169281
166752
671811
1185461
369844
1560601
80069
2791
1359319
1983794
618555
383847
1507307
509532
583077
1976379
1053893
471370
119977
533422
1989620
503183
1350171
520228
1914959
120974
49395
1397670
734552
265118
96715
1052175
1208244
1493026
1670748
620718
1129040
773255
1570118
387405
895530
1524418
682516
1403672
613789
1457572
835428
248414
1677645
36123
1275923
743730
89142
1876110
535045
1135866
1721740
110375
762502
1623800
391086
1430832
767278
1555112
235839
1386406
1402701
586676
525404
1326206
562101
1343772
829086
1188652
108257
228059
639011
1513031
1127621
1372408
13114
1916044
8713
1905243
415507
114115
1100651
287861
1146850
471152
217768
585806
184126
497517
637430
1067965
850276
1992419
237192
751415
1169751
120435
1522860
1138863
340963
1157865
1572802
1806547
115124
1430322
96982
1006479
1532911
1656325
649245
1419882
586254
258092
1773235
1296122
38818
272941
1261366
1756038
1612316
1176307
402396
1551286
501847
151479
883760
837627
786237
1338106
984482
867752
1132192
1323929
1510086
272600
634743
316727
346339
541309
1871479
1611255
604158
304749
631994
1368758
768844
682202
604544
541873
1893199
1843504
1373292
1357675
1290403
664892
1575093
1389554
383665
1393361
1537310
105382
325847
1836685
799438
300103
1419350
1003218
1127174
1607311
876049
997160
1212690
1452914
20631
1044151
1959762
101882
1944661
791820
1149069
1924789
83108
1378459
290436
771494
514022
1681682
1749269
1801718
1265832
920499
1983926
1994554
588118
553011
1274760
1741484
1059936
1592665
353348
624518
1961015
418006
1072934
117616
109122
144091
1900703
1336258
859485
296919
352989
790306
387197
829425
1220931
254769
40836
296873
317736
1367562
240805
1063515
726421
1550799
1225758
1518131
1198919
1160567
1921332
375130
1460603
1491471
363824
1491763
1451196
145971
1501660
1796422
1929517
1812906
800799
1758500
1901571
560729
1613414
818936
1037202
4503
1371446
1853320
1914515
80713
1911394
820817
1399251
9500
1019618
623179
566406
644156
882597
168328
295955
988121
1870354
1652692
735541
585552
999568
887485
1893488
1833953
615645
600996
1968063
1100714
390544
342855
1878487
453592
937506
566945
1915601
393759
1354699
241975
1271436
1677639
444554
1195566
1146850
1163619
1482695
39097
1956291
416894
534239
1254321
330634
1053380
1650903
151250
1722064
1956159
898117
1382824
503466
805643
57614
186960
543342
1373207
1390724
376390
1601403
1403960
669600
695503
1090046
877574
1738348
1275737
1570616
355125
681644
1793367
1690905
227845
723666
1568129
548201
759060
1035198
1545495
568934
311306
979350
681819
821535
1580142
1460686
450723
898951
1552148
658359
236767
1592721
1237328
448568
1099632
366480
116601
801712
1899111
893767
1216833
377715
958286
1586257
109578
1833934
664735
1062225
1195126
910431
636686
1714229
168969
1885665
616034
1002818
692063
1177661
1949334
1637374
1900817
490277
1969856
1622084
1287748
315682
1023603
337433
1822471
38503
71296
1109744
1372533
1524102
305408
1970034
308940
448927
1928217
1722841
1387837
201920
366715
460135
1586407
807799
614464
1513697
1166595
387966
329195
1626128
1545424
1132294
1587855
1717556
775145
973280
1074216
1873870
59504
773468
1879464
963672
441039
1384056
67492
598239
1235386
335612
482333
374128
1271949
537694
204585
1272038
1517976
1255955
291730
915253
619344
1910431
1598340
167638
1809860
153689
1528269
1880629
1464874
1370258
1951449
1343260
1812440
425376
1520838
1512558
1561615
564222
171100
187989
1797962
332426
1327211
1185139
1928762
97093
1273589
50653
659534
222325
645480
838989
1264205
1999123
1583847
1956718
1987234
18260
1482285
772154
1756976
1203197
1910848
990089
946005
273635
1887556
918372
1429543
1021569
1541689
1786894
1371615
1358223
1094180
1844017
672945
1107587
1943434
404611
815805
1319521
1133117
1083845
1495552
1484685
1692011
1647731
27882
1620812
843583
941170
1771989
588694
918244
461260
1865683
646295
1965111
1160150
73764
1408386
451818
282781
100829
776850
1828352
1800151
87255
1547334
1343039
1680155
1367652
375486
511936
1116377
56493
1108205
766251
652695
1548374
1234961
124638
945509
194225
1498278
1070798
1905979
1513332
777573
1696565
298760
1917253
95787
471833
1294637
1430860
1659522
1386077
940703
244030
300437
287129
1556577
1758925
753689
236675
1920446
1253413
983095
939268
1850955
1936810
506770
1905212
154477
388497
1231859
475080
876967
1713376
1262438
1456162
1257138
1131118
856012
86921
1412233
1971731
1913275
149136
455166
1629717
1810132
566199
825525
899098
1307094
1955022
288580
213066
1137072
1453697
516836
141899
223257
1171039
1138069
634599
1749987
203394
406799
967797
254005
1121486
630665
1806052
95404
812207
643526
423000
872648
869553
641755
635960
1667329
427191
1848300
137099
444951
849402
1726202
1080023
1468503
126356
7800
167201
282286
1077059
1843654
1755014
969304
656221
567540
1340928
81908
669915
1610578
1036405
1106115
1766100
48445
814150
1677584
1644808
1418006
37372
991814
1179239
1392132
1834067
154369
1214639
454992
1720303
538469
1288164
1889996
1388320
1614095
274925
1884195
1607550
751505
276291
1302893
424323
958396
145192
53432
646935
1208
142056
865297
204390
715340
959026
437411
476205
32944
1678546
1419790
1722688
964285
689021
204756
966522
766377
1361423
287747
1743326
1788586
57937
535095
80265
64535
1720216
1781648
1633455
1855000
1308608
1817786
555771
1207209
840445
1967758
1205621
337134
763745
914576
583657
1069325
1689888
1431968
414692
1684355
1898943
1545771
1217839
1094782
6074
30652
1016373
610862
1595613
524247
1827979
54503
1334802
525711
22082
353921
500945
1967434
420314
119980
1839969
907563
874480
1977455
1252853
1282034
251667
412403
1761560
1656693
471161
795161
774446
33647
1563356
824567
1331494
674869
1886249
581228
1343259
231836
1705938
1354623
246397
1798520
556784
979747
1129408
373318
1257526
1755994
433892
785024
1604317
1293705
1327288
554380
1126880
1028909
480930
1404373
1979028
1869594
1400562
1763581
1864996
1518349
53272
400594
1831166
1827489
97916
240416
236331
234680
333260
295428
886096
227109
1967734
564181
690482
448182
1549677
386607
622797
825661
777572
1426952
1651141
648857
229447
901758
78563
1588558
1007140
855860
1820900
255045
645862
430532
1294915
219836
636118
962583
263995
1492841
532984
1884810
1879585
1139130
272753
1656416
1128464
415272
618525
1548528
299146
1265135
1843583
524340
934717
1511466
551127
935972
78639
548155
1985291
998702
73477
562363
770268
730810
1456195
1034082
1283625
56650
315337
1764596
1131731
1640321
119516
1816120
662507
845180
1844645
193043
2780
1298205
276105
355943
728427
393835
793385
424350
1114678
740825
483036
1031931
22052
82091
80253
1091781
829158
1617219
747282
1671884
1574087
225673
125845
709662
1833388
1552913
631389
1017132
1341055
1735455
1110285
907634
489155
81363
1956212
1223187
1320248
1208500
583324
1310515
137964
1479029
1052003
1263362
643119
1750514
918290
1355375
1464339
784845
376683
147464
1006863
628837
29149
1434747
766541
1607389
1260744
1469865
211796
1193187
1084508
1190056
344103
1820593
1289469
1333158
1553865
888262
102590
1563411
943679
1905929
45142
827870
1653629
1645585
1797589
1644968
895297
737400
872306
773594
844650
205775
320096
566089
135428
427375
694051
1708709
696477
1046537
380866
1203058
1664602
1128162
1076778
1894113
1691320
1715025
176354
840202
846520
215324
1920758
1847644
592004
948270
1817407
133487
78083
75978
1897471
1620153
314192
434313
1001395
1071368
502455
1362811
1683870
429327
19495
1207532
566513
721404
1992442
1327896
1027985
1437675
658065
788717
1176851
1564576
1685735
371624
546519
1180655
1949021
714086
1111572
960254
422314
69659
496865
1599545
1806674
1809841
400299
1435703
1719489
1361487
987237
60351
713163
1200077
1909849
907167
1996636
492669
1301765
68781
540602
1705148
1936892
1771734
1592239
351670
942684
270083
1511682
1023531
864589
1253177
1366415
1510075
207261
688615
1734186
14780
1894208
361054
1938593
1680846
1258780
1346501
1316472
1778093
53353
393970
397678
934925
1183988
1248306
1637068
1017120
619362
1720918
1963787
628810
1083782
1983988
539427
1334826
575180
1547300
1095359
1332906
1949171
1645553
418916
1530477
1848966
1528182
408461
33372
1922425
312276
1384178
561532
220761
994898
1582798
562381
1522678
658435
1396072
1502312
916645
787978
578368
1117235
366198
623878
746312
752857
312015
144212
1398598
788412
998080
1399910
1075026
173400
1093410
516208
723406
1104114
910110
953297
1703736
922191
1648675
1627735
270176
1669258
1846378
1457287
1423248
1448038
229018
525180
1968012
494079
274366
1158756
1735120
676849
1976202
1987093
1060800
415054
1817676
1214528
495096
681608
1204887
166979
961066
523667
426385
299357
1660627
1671084
8585
1827416
1260163
1910513
454609
250803
1827843
33439
938026
1906295
175045
1619193
1415988
1994557
1174188
1213263
77652
1252461
878840
984919
1656609
464645
1895905
137358
1182260
1081190
589569
1388270
905172
1175531
552945
1156989
1136336
942362
636927
188728
1175788
1057911
254962
570594
1666739
410000
520563
1231756
1624518
1208132
1982121
124505
935243
1024368
328971
373782
770839
179961
1994479
337647
1781539
511948
1680690
157004
416195
224456
596890
1729345
529122
1897601
1410266
1463021
1851157
966175
1177083
568502
378898
1339264
1348418
777154
663130
1788346
1521549
1034631
475632
458345
298688
777594
1153804
730912
1159903
1256156
1528378
1675609
1633518
264257
706183
870311
1194418
1363935
1219286
1878785
1016792
1234743
1339610
1969295
25630
1714225
92288
1450207
94114
1019324
758856
723793
1994553
683311
1562821
151806
1736978
877092
1006311
598903
316537
851576
404327
762902
343233
622757
389012
1303622
1495519
1242585
785209
1670314
644933
1216363
280751
703419
1118321
1805784
1906303
1579184
1727058
778334
791156
1483963
170731
1289269
1293358
1058762
974854
1607920
433842
313821
1802605
998407
842562
1360689
1527215
560381
1607380
1322769
1816121
372858
278734
787830
1163028
853538
1891356
422974
1380450
105391
1412143
1984418
650387
676480
1825811
137166
1730448
1210755
1389663
631254
1195860
87178
1644997
1332334
1190612
1481606
136428
131328
1871053
1165680
1327464
1147143
743950
1092852
819561
404324
1646581
740029
811495
658787
1473308
429205
740664
577271
972533
1484182
1618117
586177
207156
1593427
632376
1972869
1875611
866301
359532
38886
1854866
840533
111508
734586
610706
1910702
1150683
1622799
89495
722871
1412528
1120351
1977169
70281
144488
1823676
1901516
975519
555744
1738078
585017
1608963
693470
1281621
1050783
1471350
48193
1889250
599333
310768
616740
1834939
939238
1383923
586576
497106
429176
1243809
653472
1285713
458511
1409373
793525
323169
785431
574774
1834112
660618
284158
324922
845677
840936
933703
30333
247113
1032221
1094733
783552
78970
456786
1417272
1286775
1112122
441764
859425
735138
295055
699458
1882495
1827949
1006171
388042
23601
1168487
1280024
1805509
275130
1544427
1711783
708549
1734925
228644
451938
1765695
1699070
1428157
1686442
257734
751828
1149889
982759
1423155
399725
1681708
478134
818248
1016640
1723991
1076328
1761566
856499
1560987
320749
1377094
1495639
425303
1147139
708597
650439
583185
496485
1921693
1449505
416589
1863648
1625162
1611471
230310
331036
1802706
396912
1765437
572505
803371
1359199
1298340
1993425
1704898
856662
802646
1304861
1348650
1623178
1775346
261907
1235627
371813
1771710
1007416
1654374
958112
157406
1527612
1573171
1965680
1807051
496145
1691941
1808077
1979185
438677
401076
324025
1108302
319591
1519665
1527555
1923613
612910
415284
665252
243129
508130
262595
1159257
470467
1697014
1191693
1806909
312357
392265
1547844
1803613
939524
1471861
829476
1439862
1596953
104680
1673121
1482031
387497
1412500
121378
409899
117824
1219632
1550574
1539767
525051
1096755
1318885
1314222
1613247
318693
770664
1942885
1603717
1336239
849530
1513332
1176806
92917
1423744
1141475
277479
262641
941562
873738
661329
1909984
1860046
1720600
887619
1998274
709944
179809
1446593
1605912
660676
1925950
412752
1602247
588150
1799461
861727
1487815
756208
763794
709899
1976530
443534
103076
255719
852430
212858
1574306
458085
1678437
750783
1006673
98805
1908038
791099
1511258
854310
6727
203176
1484167
1065468
380940
1307421
1217106
572763
441054
1212457
1080260
1161209
353508
556685
729770
1872821
1451271
1882663
1105361
1755057
697912
146155
573999
91622
1786265
1292660
1641372
667226
1961371
1583022
609713
1151989
1320589
184895
656293
1318306
1129925
203689
1262543
275109
1407575
125484
1011270
945405
1918140
612764
591152
40816
1400397
1843823
42286
47661
497333
881612
275019
1159752
1649364
1030217
1411235
1053520
187478
255596
848763
605858
504666
12250
1384755
445617
1756208
897670
1908101
460059
1246884
989096
1017879
659391
1938132
455301
971792
159101
553819
1384322
1935114
1515183
9942
714489
1390986
836589
654375
1859625
1593035
807068
1148990
1853091
86182
1420193
1118589
84821
1762115
1282284
1919233
1790125
774931
410984
1409679
1896231
1349344
265803
1981853
1979615
972741
1754618
517364
1398349
352291
1703607
1844010
879748
729704
80872
1731861
362679
991959
349604
1432861
45966
1106227
1485912
1891213
1007219
421861
309255
1047521
1721040
926865
1111992
285928
1685533
119059
1529678
1779609
430606
560097
1724848
897444
1201838
1696117
396396
1178113
873603
1068884
829896
1673680
1363796
1252536
1538599
81321
1166267
1733404
463391
661008
307711
853917
1874859
1750109
1888740
1182559
1254419
1320020
1707990
1911075
1703108
831162
1832539
1786581
1740190
34981
268842
1516254
240470
1420475
447178
1158927
135533
794375
1849221
1648809
1554262
1367292
481358
1937475
1124021
1454936
1942375
1896999
269115
1567668
1858099
1993552
1787668
399102
391284
1027846
447179
870936
1219751
447351
1084516
1552020
502569
1615783
1792623
1000835
108780
140108
1727554
1301835
1621860
1899756
895787
641538
815445
1974904
465348
1979420
1920598
480990
1017285
1123634
581351
1227470
1633683
1016058
731736
1493793
767535
1704162
568229
523018
1368998
1424443
1733
165165
326003
1106213
151858
1763433
1675153
1479527
528608
1312186
1680098
1860605
1835043
1729611
1784942
1517637
1298427
624794
1773176
586104
471489
1642966
793785
251850
1368527
1170828
1126127
1979658
1437078
1089223
1004731
92004
802928
311229
1921217
757639
1061743
1454887
1182191
424791
1952773
204640
1577697
949888
1464984
544499
486302
378033
1530677
382698
1302793
692408
793576
1439534
354551
1506090
202303
1960906
1054303
702099
1641658
1268246
1783023
1382208
1556352
1025640
1175334
1026329
1420967
926754
318697
1450468
24233
825499
1151891
210848
882664
15848
1610678
1462910
129099
464009
889722
367534
1150765
733433
1323274
1948401
35297
318391
1041239
201104
1201741
1015117
1891733
1848830
285933
1652856
707837
837335
143994
1252708
480662
1629068
5573
1390414
1965159
381470
559177
55060
1669456
985958
1202751
381114
902405
142124
371576
746306
447191
1747188
1166873
1160125
974115
1527321
824368
174438
689045
200376
294713
822271
199268
573368
771336
1902483
1210195
911155
1053428
1221188
1386651
1742148
946505
1232198
523233
387823
1476061
488150
1783210
1829035
355402
1602094
1273488
448465
1488873
899640
391807
3388
1126486
121789
1462899
1189815
701076
117300
1566583
1953428
1183395
690392
1648332
1587309
1632013
309047
116055
1505832
1277005
1524385
357445
342823
195032
1271345
482796
1785647
1470517
1172368
847608
526729
438196
872062
1885945
1430926
940175
1573133
83561
923723
791878
1108817
300930
935001
619234
317957
241525
1615017
920746
1005715
1834264
1710655
562202
1009566
430389
303839
1907217
274473
986343
1369747
1470131
588899
1078623
668513
1549888
614284
1519269
1686870
713614
128105
1723974
890279
1376334
1450790
266047
1056071
1347028
933814
1369404
1560775
335206
1904588
50774
191636
1438371
1833678
928770
1985291
1760746
491177
94333
657028
223629
973778
888025
1508363
1575613
786493
1293958
1862651
793508
1581856
1066258
1509215
1246586
974559
1336366
29900
1804199
663764
81749
1934837
1520353
374532
1591449
39771
1126319
79336
1448686
1149968
227224
1185467
447122
220696
1260241
1444001
729697
1708085
1962531
1127354
1472730
639530
992234
529476
1414859
1694544
1895619
985749
1368436
321488
27626
1378371
1443788
1793684
1338243
664063
977947
526703
19373
49075
1285518
272065
530194
1022599
924143
1318233
1016834
1795862
1701707
1566429
1299086
1234589
533968
231255
886935
172591
881749
249949
568446
20554
360435
1700253
1051744
1133820
470211
670799
1678870
308423
212222
1270729
233961
774233
419192
839473
538552
1259334
1318299
782831
290318
1393420
1703016
793018
491993
522729
1033670
1684708
1984698
1365187
868761
155273
737314
1463007
346109
545482
1518918
673930
422571
318396
1148374
1813978
185374
1874784
1251464
238667
722838
1928056
179143
1901756
598806
1165646
699099
46872
1933691
1444491
125244
861846
799941
169479
406638
1803677
602207
1402910
982791
1895211
1052236
205284
1873142
332306
1624976
219016
1120697
348080
84867
506264
1197987
1543525
1633065
1452109
898169
581827
1519049
1296950
476631
1552270
596425
459218
902100
383280
134507
1510000
359176
736910
496421
1921125
602253
362392
138248
247164
396651
928534
280016
1976594
1919119
1941246
113533
93259
1331153
1312842
1877462
648506
1849893
1944565
1911751
1599336
467996
1897177
136001
1523018
683702
1595533
192554
659167
1466689
24160
676182
46033
238549
1686801
1020985
975814
659795
1547431
810640
1655595
1481132
91159
1437410
1480453
1973974
969120
1863658
1815646
399046
125236
1434837
643904
815804
1446653
819591
1875960
1710358
1778283
1479603
1151405
1233164
1718799
1337006
562065
1209463
915649
773973
666866
1855691
1612000
1455669
981788
1844258
1995473
1010521
392083
471728
408860
777117
1837912
533428
517404
442917
498386
997534
1389790
819955
1810060
1720737
247700
1745971
1633244
749524
1377044
78973
15226
1129512
356203
1904931
552813
292423
695601
573166
65096
521732
996491
1364058
685720
305449
1968805
651893
1964144
826008
1471787
569386
402450
1223364
1060149
249914
247307
1738923
1667028
565697
889812
1563949
760911
546014
1793540
854355
1809832
430358
940311
673953
848437
1583592
835243
1698630
578457
414417
919571
1675987
1627694
1745773
1858614
1595157
800231
1132332
1505562
1102920
351195
1699783
1362490
1766198
1972472
1435064
1478873
296490
1980276
1311490
1500068
1345041
1677411
1525881
506898
1630087
323901
127324
936108
852115
823984
390742
1027323
1427445
1937766
1569195
883152
1737744
227075
1580631
395836
1923001
325371
854433
969644
1236833
865374
1696724
1496478
948358
1348684
557703
1903115
755072
1862822
1269069
1058452
1181172
1596403
144247
16600
936856
666694
956272
218597
1672687
1094117
344763
1971508
1780974
1415707
1722480
1852854
696474
1720764
1381607
1845735
580034
294395
1510852
1655565
309020
1832011
1449777
206269
434579
1285358
1114141
494530
1469834
518041
949835
1937726
849627
1573549
453946
429317
1342287
669632
779832
1077903
976490
1503057
1774011
1781954
692007
1059256
832157
44063
1744431
1848493
1059032
770230
1891112
750088
1967598
1345441
1525539
61330
276684
1253979
964098
204158
436082
1394433
784523
200985
890036
957891
865941
1932671
1770483
617452
1456390
412659
795627
1083505
1866286
1385475
1963058
1625569
1845575
1320394
1078152
1154304
1257433
1871527
1989430
1306011
1234319
47953
1779405
1155899
1373164
22922
290231
1267296
1795596
1869746
103854
1340820
1758733
489803
1333359
1407402
1575309
632327
1397546
169399
1792109
598912
237590
1046622
236557
808457
215356
1588273
840464
765876
1028834
817929
565731
1339252
1191729
1567197
269614
1718368
1258990
943195
868235
99009
569979
267446
1079452
1087445
599415
1393893
350289
1657844
315671
46830
1051093
1527993
1752510
319922
1975658
312015
1100031
396101
1653370
1632602
1452574
338532
248360
1018166
1608219
988636
107077
1856223
1996108
693843
425426
1319351
1712923
1301303
1742372
203347
1107673
522818
1251732
1910639
270564
1270138
143795
1223092
126593
15593
1616659
1248872
168540
986200
691987
903693
1213634
1064759
1101836
1722541
1552284
1408562
712389
749952
1527584
1962978
351746
1306417
1204696
1743547
1176230
1203977
1229232
1078783
1669611
258692
309540
1669843
1473131
308724
1790045
44541
1022990
571605
1478432
1535236
819497
1809748
375411
117681
1748872
928659
115067
1756748
1266973
1149293
639604
1700664
1111239
411780
1184421
543097
587230
1623283
1627661
813333
1991718
1867043
218734
19708
919103
1168778
65496
1127028
1706599
1059527
1063856
1513217
1121556
1868621
46637
1451579
93852
1842541
683312
1635166
1509598
155769
250946
722735
399921
1693644
543972
733945
703221
1881158
692723
1182063
1988200
1211499
1912310
1331241
921924
1939810
149483
1253409
615965
1473664
1282277
254821
1619981
357607
1544445
948958
80652
1727866
605277
651163
38183
291441
277621
1789261
1831220
297932
1949298
493257
751387
1995248
134874
1295773
844734
50009
34600
937474
364044
1021742
1991260
1481295
1529252
1558829
1095099
781649
5573
1754885
47587
896294
324334
147474
479686
708777
481842
817172
1562647
1871592
546973
410417
1950458
1388691
951126
1215482
1369650
671798
1800265
306089
714376
1403283
333373
1428441
1918117
872833
61933
142384
888721
1604626
1603362
487567
449185
1500214
808529
281476
1596152
244891
1774442
13588
220732
1382629
298935
516822
1093429
1622064
663263
824475
857630
1181570
1030142
153980
291252
964807
1294744
690068
377970
981399
301771
651058
1210988
1459920
1602589
1465955
513950
1275705
1435836
1652268
931727
187317
1857838
1924622
1273596
203074
6667
304844
169528
1655528
366887
567708
1922345
514815
486940
490592
447209
1746893
1443564
987015
1677406
1779733
1622755
169565
1609433
1201220
357345
1254831
1071368
1193434
954696
1259951
1410386
1388092
211538
1586154
141129
1070160
736359
619845
778977
634046
1665777
1691484
881171
1058032
153081
1129941
144918
1116991
1287436
233383
886974
1524770
1593224
1473205
32107
173142
1232207
50349
1202967
1813055
488660
875640
1532525
788907
1985261
8960
1930500
1719362
1984683
1041004
244432
40724
455178
802320
1369889
1271257
1187390
1477932
363709
1184681
1898786
551366
492774
1159920
1107882
669372
1721945
360535
174103
1784287
283393
1863894
111701
1944944
687644
354257
5617
1765920
1386651
827284
209636
1011114
693621
611804
823291
1338946
903675
1004835
87953
555802
934054
1807466
1418327
173673
1064403
1840900
630981
828955
856611
556446
1180887
773192
197756
433845
270135
963730
1568392
606677
630325
836968
1714430
1780711
472605
719649
1465581
772174
1149166
1185278
1448641
1356230
842709
963935
409027
1481218
1114045
911152
1194823
800185
391355
1795353
1526702
516992
726774
719094
1435087
154487
338222
596160
1584895
1431586
57047
1904075
1357114
658980
15079
1584058
668775
1328876
1769196
1075333
374370
1791963
240568
1414721
1931070
307839
528924
1755237
1092525
1588059
388609
1096945
1840930
1972592
1270096
993808
372755
501444
553183
48999
1748581
977741
1100820
1975715
231751
1713032
161318
199753
1802988
895346
1185453
153106
425061
1627507
116416
165683
1444549
1170747
1151814
332756
1351768
1199950
1811315
1894242
1710520
1904175
1829800
422504
1194725
480786
536962
1478363
921586
1032937
1204779
1790809
1586895
1476933
1349387
546914
412941
1682791
1372271
1108738
1444606
1081463
1575835
1076196
1403354
83588
308499
409283
1444117
1708963
1844351
1065398
397632
1045955
628796
272573
1224466
1985442
545039
238500
1232136
1253145
1454000
1967907
575596
1960858
1620896
1831153
22
268589
1120244
201129
145796
1443112
1229140
639081
799433
621698
1630188
667769
1342019
1589076
1982142
630628
1153849
79667
1023512
1141619
1174908
108808
1814915
1858518
719987
553523
602588
287834
1005644
1448738
1346076
959409
1114576
1389664
272913
1374733
820927
1310223
1433125
928352
1686953
532577
20044
1473225
1920845
1216077
416805
482478
985844
331780
1097753
66164
1474073
995220
40809
1563534
411497
853202
1450201
1767039
605965
1623842
1436351
970950
200506
1316645
798463
809882
1406388
717274
456482
1942834
1613516
1961482
1985167
1795676
1342496
1924346
1107360
971527
399514
434439
1229803
1399508
855133
1672957
1732774
1928699
1608023
317290
1118989
261718
833195
165303
732066
1594660
431672
692422
825514
719383
1678033
57580
135107
1853872
1026668
1164574
1249294
1889844
815617
104499
1337421
1177368
964191
654906
1912552
1815287
763584
220701
942674
458504
1350273
1246137
261434
1867510
997989
1709158
1989951
1117099
1463686
606337
482523
284257
814829
472977
1457167
1930397
1867827
250733
518627
141279
388888
97474
1720780
1112026
1804099
736503
840180
685301
864767
436903
159127
1080191
1436388
1627325
1347321
1670386
167943
1464974
717927
274953
841404
1752196
1533754
1265656
137349
346190
1265375
1530512
203039
1519187
491328
537756
1089477
1545844
106540
446772
1733308
1325412
205439
752019
1316843
1082580
1631189
1457938
1762485
258164
1562872
495721
699440
935673
1242247
1362774
655858
256557
333455
743720
227273
1621247
899741
903131
526754
1857434
818817
805949
1106091
982455
1764551
1915295
825050
142663
1981328
1718390
251906
1782525
1971043
438446
539833
1070464
713029
1365728
1153481
1158250
1288777
978578
1453642
884996
1620950
1705776
1893529
1413612
458301
1321136
54834
1561972
1688318
241707
1194070
1711376
975698
1307189
11438
1819017
597370
1237742
1821071
897242
747694
967261
78092
356413
1380245
384310
1608280
76279
843283
789518
1940632
250897
1545116
704470
74495
142942
1498904
1486036
206512
1910040
235119
697731
845961
775476
932148
1304124
1124815
1783560
1617071
1375401
1111540
1144880
521507
805237
1411260
197092
1117410
1812604
1393130
1295619
1650642
175138
59410
1162794
1167282
414006
120707
1637043
1857316
876650
120477
868847
36313
659063
1060213
1352363
1462549
486786
132880
267169
1264076
520200
1872462
419275
370493
1115928
1891246
75974
907448
1409793
1450545
662224
471111
1950849
553092
898842
957117
388420
1056354
4335
965256
950877
793836
735400
372333
1007111
204008
1854441
1246625
355564
914919
966541
721553
1681904
1940473
453632
424828
1729343
1177268
1877303
998556
1909757
522776
1225544
610646
181915
1332026
1639940
200203
1809727
75684
274798
99227
1416499
228989
1395662
1636047
575313
1809393
1807037
596304
1894753
1173148
1720317
928995
1931282
351995
124955
373981
1358799
1985020
143924
634901
1821331
1130475
219723
1604018
1774414
452220
1480109
247876
591589
434574
1858165
1103998
207834
1782675
1150185
944311
1232280
951301
1735676
333120
627753
24103
1500585
702391
892347
1726956
848863
1405752
1404021
1365221
1436384
1094725
865935
232284
1665680
117661
937859
829830
1235546
417491
218249
945893
1479981
1985808
1521554
629151
1695405
432434
549800
1367628
1771807
23718
1925274
1561089
841324
1589847
1065497
38901
1915195
1219921
112061
1459548
833607
371848
139656
962030
134601
508139
400738
27157
826567
43393
1604827
1406958
1134141
861719
1897999
1701125
1311241
354720
449384
1983677
1767970
11122
884883
1169599
413256
845304
1127970
1203625
369847
1751618
1670884
1483221
1179490
1530174
325109
1294608
661179
729204
1925622
1823309
39441
1022109
753705
334561
541864
1455015
858614
747630
173874
1260594
796866
1455908
116625
802586
1168009
1483722
1225777
340765
749355
948338
1696499
1026895
1595410
1092073
1255963
1631162
1237812
260698
52079
730114
1421706
1551383
1406376
1765704
1235013
1423820
76545
633396
1950085
682335
92564
633215
232190
1765134
1543406
620526
200675
1457264
1136270
1520119
1351846
968327
1984186
1376082
259985
571445
136718
854810
1554425
1263678
1435424
350666
394828
229634
804956
847018
189787
423261
1614427
1814588
168578
676419
1007558
212009
470815
230506
1559471
889935
1508585
909868
382218
1780215
525393
668086
752357
1542458
1645525
213624
485167
313829
1149553
531569
1617435
833694
1170126
1672689
1528405
1052634
1763939
1788835
1044580
357844
23751
1121833
1705576
11352
969745
714081
291961
398210
358301
239102
537920
1085838
975745
1469631
382988
724113
326162
165221
600716
54039
1441426
364221
461373
1937077
301994
1667467
1402771
815178
1405998
1173510
251231
128196
1405680
573440
1711448
1619374
741878
899730
1051935
1583476
246402
1952722
896169
58383
1665022
1435611
1417603
313636
1204637
642234
416419
1443625
1991587
1103784
997365
1076861
1027789
1271293
1021205
1795844
1249854
999449
1182747
918427
1053975
1822814
1150944
155963
118904
943015
768043
1829920
1711142
111424
872387
1062225
1616133
942464
1281738
828755
109839
1441394
1408080
720149
286714
1065112
1415688
751672
539126
1052096
164442
1928992
1063300
989929
264995
951545
1488850
350694
460750
965375
165492
502858
994682
451766
82286
1310087
787681
1079452
1193001
476158
1506650
242418
1675934
920784
33210
1432014
98974
1092393
1326587
1383557
1626297
1938623
538470
313031
1241886
1539437
361546
475489
585522
952993
1041336
1344500
279819
1879356
533720
963017
473840
1525174
1226480
95224
1424504
1597151
315977
718565
1108795
1938710
1652020
1559541
767074
670934
698522
1161297
1886941
1614803
309431
1261001
1761907
314968
613414
921471
1190386
121558
434083
1779052
1422967
1815160
1023955
607193
93981
178190
264975
522913
1780534
1400430
1973245
818006
444686
1496347
747942
1537220
908243
1289951
1347883
1379672
1715916
1512417
1357253
430895
1741069
1561218
256619
571430
336374
521050
824204
1994366
294843
394557
889163
479296
539482
1116954
1549260
365797
1651278
1362617
1304114
1940402
201839
1824087
1531896
717308
12197
1735062
1578170
461268
700836
1789514
1839491
1430268
1682067
1508192
56510
1298542
1455875
1112250
923656
195508
1387901
617315
1492300
1673903
1962077
1709586
117039
1397521
492803
1272346
1613605
1778519
729426
1566708
1828908
558240
895783
1675195
841844
282388
774394
1003877
1185607
921331
300560
1945474
1321712
1558102
1899317
1193996
645715
674323
1820558
1583554
528654
836373
416725
455197
1820407
1516153
1456378
1974476
1378144
708960
1384956
1670766
1565665
1115733
1703302
951102
1480982
321933
828456
1975362
895718
915397
1576905
1557126
716898
132442
524065
179474
635530
662077
877293
777976
550178
1979971
205456
435124
272492
1556310
1854579
973662
1089736
718942
874035
1425665
536479
1333436
1499355
1646731
602508
1232996
347331
1348275
1496404
632585
326777
1588441
1779575
701560
158064
122941
1863688
1072704
697827
1131471
1707873
829720
1930653
1901684
1169313
1675995
250972
651018
944052
280016
1703641
1882842
1096146
628390
165547
1087964
766372
1505240
416167
1891678
1052132
1148563
1669997
117291
850860
320985
1559518
975773
1199690
806491
540022
1978388
1823360
198223
1831933
1896595
1619952
362151
1064907
815132
251529
23808
1704840
1595303
382326
1475823
1235484
510936
1605782
1491602
1264475
1201063
1495791
951754
1748315
1375151
1506695
888827
1802195
1243964
1288247
163828
1253572
1633133
51610
580921
874105
1193424
674818
486138
266024
1684150
1242714
48510
894764
1250614
1144002
822641
1216708
942657
28734
878451
380405
920887
541196
478478
777810
1304154
577377
520293
1264746
1560424
1149260
650531
1786126
1500183
1437031
1367100
1038078
1698964
1243110
1852452
647123
1401181
90594
344855
690001
446910
383573
1376332
1197355
1221842
410898
1639758
1563460
729884
841124
1937045
1115873
99646
1113863
1545876
1591828
1065202
836205
988606
640995
389416
1511349
1592957
367120
1189469
909723
1289968
226039
785141
1901185
997930
841800
1879456
1429253
1578647
1402689
412650
1949611
1074444
1042250
248964
850215
1936192
375714
688938
1542344
1725903
1702897
1874961
1591177
1805462
1699690
224440
1351645
1516948
606051
1686081
438482
1297835
408349
923625
1750037
1620764
732185
1506788
234625
1827551
984089
1670153
1768848
527813
118660
780993
94215
1733611
563089
1119561
1756529
936695
10365
1290924
926758
30689
512965
1410852
1049750
328154
1911143
1469593
1281858
1731162
831721
1112998
468650
1651399
830153
1384787
881214
1788165
1111081
643004
470260
1372423
1193540
254950
208266
1599506
959081
354660
822404
1517957
1771678
1480564
1788870
1422635
1479967
863292
1043559
1141220
1728566
1065484
1601865
1118398
571581
637886
651712
1501418
269469
366089
1826439
1424826
232655
296485
480449
544634
1407624
1087261
1369917
652014
1663602
179426
1290760
500557
864332
559139
859790
734738
1956702
1071781
299291
249554
1861190
1401854
1098739
1185867
1701236
1109312
948478
894329
1720410
182372
839411
440877
1879996
203316
1295085
480797
553602
555015
1207704
1399960
1136738
589989
1796933
1235539
1458588
1498800
514280
1469701
1137940
922346
77853
567811
732146
1205121
1037463
249583
1907333
1106946
170865
875134
1957397
29740
1378770
1827366
247278
1562671
223395
1590171
820759
635231
266181
1085
334725
1730705
1500099
766384
1410507
1372432
1951203
844214
906441
918282
312130
1880117
1203783
602268
903157
1403500
1424831
372133
1384079
304861
816699
439239
595162
1744818
1976829
43664
1829948
422387
807802
784436
1396914
252367
63013
96519
1175197
514936
1977666
847944
709908
1585628
40103
390960
1714344
1060055
1887025
1524144
246731
1134137
291455
670445
1621813
473883
1438115
1862679
270877
1519102
678103
140112
28971
1064168
1423677
1050133
419864
1877052
785818
990585
98494
1575409
699835
506691
1636552
1823647
395912
744976
1576924
108560
144865
182497
1126583
269647
1685955
542210
123552
1078241
278556
864287
1676467
12813
661015
915141
1966392
1368664
24951
40803
397835
403609
446015
1891250
93816
1709505
326760
1715027
1264577
1188871
892150
373943
1749045
1981200
195246
17423
722649
974583
972251
548236
1841167
1144966
3783
162407
1378561
704071
8588
1210473
1089091
881721
854251
895994
1088144
1015968
1628146
367715
1496915
566815
1488911
882687
914433
1226564
1062183
1292935
1927511
301892
1434147
597312
880044
1914176
1323964
1952542
791039
1297648
883040
1966251
1233425
118084
1220773
1405254
1771802
304438
1605499
510459
123101
1015336
755018
329241
1679080
1572235
623914
1180565
648147
1988153
835879
650712
1425014
1512038
483332
1272328
1258381
383
1336581
1874559
1128321
1663311
88468
302856
1043046
187539
1591437
365718
1667434
721213
1415608
1877321
1332614
1283955
1349795
548536
1607006
152581
24752
336437
1292750
888777
1450030
693609
873273
1039132
167751
1922690
1301141
137889
1153907
310802
310429
669497
932109
360122
910227
1721560
197756
564333
1246560
554888
445757
1061686
676785
1001449
1215288
1355568
751804
1377233
1557527
630506
1936444
464027
563549
353157
728124
224065
107140
1233547
1506774
903139
1579521
1800093
709614
873347
444473
1444239
1136027
1652479
962473
187126
1208028
590396
174208
590325
321430
1277117
1987698
853688
866700
1676695
449871
606942
608373
207464
106983
173506
1916887
990410
1562269
861931
1719168
130926
747526
962883
1814053
1345366
281745
939995
1683164
1917685
1261100
1704999
897757
1584524
790678
43000
787508
1541295
1295492
1358536
1305776
1541239
306785
1414072
1317246
814624
1914639
1236473
1472702
208115
1045865
930652
1775295
1912946
153202
1108941
1604487
616171
1831955
147348
1548816
1132992
1693637
944496
645358
1550094
1189459
845506
622816
466751
189596
238518
1097836
837588
814001
1694646
210454
1295383
422694
1130238
1576334
1900511
1787747
557398
122057
1751157
46659
450488
1352984
590454
675350
398314
1865317
181509
323650
1938425
1369020
1866011
533694
1832441
89738
940023
1735644
1707865
1327818
553955
903387
29244
519628
1953893
691423
598488
1908332
1245632
274301
1205924
1974636
1392157
1292958
149689
1090118
450389
471813
1889520
1826220
1801708
1467996
1861659
339469
1878148
59546
249768
1426850
1001272
1684260
1847697
1696370
1470753
803185
506242
1159062
944984
95242
1674519
1204363
1880637
224989
1004166
187589
716914
1732270
1211070
132164
497245
200830
1244039
356301
1931418
838763
396169
1295156
1043313
57531
561800
1766575
1749153
709225
1482068
1281429
240588
1952691
30162
344770
1598567
1871968
1478480
953668
1483895
1593254
811015
904944
186079
1876919
278745
589784
680645
213729
522782
873955
1718727
1513666
664442
85501
1368565
19603
843602
1962061
98951
1666535
1862704
85352
264119
891023
545113
1651845
1398501
94417
525769
800766
1871436
2180
1308546
69885
984759
1139168
1801736
1437330
844908
1885288
1282345
703776
846053
1161541
57360
237085
1038319
1959459
830685
1210370
929353
1395726
661404
601728
547482
1596109
1979139
324145
1237534
1493939
54371
1945497
365222
1079968
1560214
932542
1687812
1610291
1296076
1920743
1707336
544770
382748
555783
1726827
775903
397103
1640017
1239278
1239453
108600
1125223
1944074
51883
1656893
1970258
1485152
992759
1099626
53555
904413
704674
1312087
499007
122496
1750084
1524031
616474
1849149
1509846
347376
390231
716342
1411044
811150
1449475
256470
1902480
1191773
1234919
278850
1873327
1855677
1061990
702278
1708647
1531473
1284311
1105080
1982008
830955
1859622
1720413
993786
1019244
527803
1864154
1868787
280707
1833502
1479838
87962
708402
1813332
1077973
1517460
214509
127117
1509963
829368
1255147
30854
1106292
223744
1088451
1426955
1661956
1790536
1458353
1858524
35680
465364
1775995
1419844
1844969
487552
1509281
1872509
1631399
153327
648625
30046
360586
1840617
290071
1290907
172942
522192
1838259
1745948
258550
436844
1749285
300725
1287887
1491578
1593709
723512
1900631
1411459
1518728
315553
924882
1282804
1463724
1028806
623778
335685
805246
1542212
1605802
665966
1596621
1909976
1692317
321118
503517
249738
1055494
1522758
143223
374655
428331
1214163
1665987
619908
1038461
1971691
1715256
1465009
1797970
1838050
917290
1107012
804840
1744264
1131213
882462
1353935
805510
103305
1916771
1541885
200287
1275892
1304557
1668720
125166
906047
1503451
102404
1019314
1220220
1995417
1941196
1145327
1322072
993871
333647
1992160
241007
1209118
738298
683613
256348
267998
424003
1049028
902438
1935872
710565
1781716
1155631
594593
339023
567882
1021915
1486028
956452
403664
234098
269180
258397
594071
1796594
1514719
1045114
1323840
1839390
727814
122614
772396
137974
1835061
895416
233995
142563
1353883
153046
1302628
355613
226774
1206240
289622
587041
538176
222231
1629515
116895
701173
1937534
645842
482655
1849851
1210087
824207
1322062
1250903
86744
1684880
1657264
42137
578141
1614321
804722
1205611
686876
617310
46570
1682058
635032
914675
1799519
268797
1952752
855816
1090247
1482901
650933
974256
1472255
1094830
1841497
336537
1945903
1427807
1190844
1596995
1345319
1307822
1468764
569923
1637842
1871723
1594206
1310423
507355
424971
835808
675790
450313
1924961
1927559
1917713
150446
846393
1522855
223744
1915240
433432
1369028
933467
1092708
1200729
1394338
1230857
1629120
744387
836374
525224
774484
1750516
515854
164329
1999409
1372802
369059
821731
916057
367872
851557
608613
1574970
551515
897424
1625389
1664613
1388544
1671172
1258865
966159
1284862
1059864
429900
770757
318892
1500857
558801
766375
595745
284270
350802
568245
1375728
765750
897971
641140
859502
355280
1727057
1637702
1890158
1544712
1937598
1922750
800979
60349
6503
1926131
1315933
378589
106146
56047
864773
553544
1465170
1418444
775965
247460
437836
1875131
1285136
1974307
1503558
1618335
1130241
1011917
1478178
1777453
648255
1997493
322406
538554
684186
1611731
519644
936241
1247391
1306914
917835
834854
638930
561612
632135
1260690
1874143
1910836
1706698
101401
297339
553994
787291
881015
1869337
1843899
678698
1878902
261005
592844
468339
1398687
1100857
775183
660667
161539
83548
288103
364296
33442
927094
1841102
1597575
1828711
1552647
574558
1091347
1047366
535279
1328268
773672
1927475
1149033
1984673
1145381
731605
436488
1328181
1708018
88575
1978078
1910529
1125761
936201
593335
250308
162716
134235
864420
1220993
435899
959435
985674
1793859
998204
190876
35663
789009
1662281
1376934
1364458
1757766
1477468
758230
213199
1691752
19694
1311443
284256
1224931
774172
1853940
1597482
744438
1106152
1863651
1746488
1948482
367789
220414
3063
1211928
780821
687506
414442
1230614
1906333
1688641
1326957
587488
197852
1326656
1970134
250790
283434
273125
90550
853174
1819202
1514817
37145
326181
1568866
74122
1049839
1798431
155336
1728706
16554
323654
1978085
1905851
523584
1222309
1494220
601101
232619
1318756
490120
419781
513010
1390765
1694607
675621
315470
1579197
347189
1001186
570939
885481
203430
287224
1170216
127142
406644
24081
1431105
1008372
328817
1011349
226000
445121
1117496
1811915
1256135
691858
1236869
737079
1096972
857605
1368094
389950
454626
1960123
226137
1620041
701129
1665288
1362746
1342500
1345613
354348
1060258
572727
739565
767166
313723
546893
696849
774473
838189
1058934
761280
679682
756267
1645602
1509262
1209461
1595949
294518
1533059
1475929
1681208
79156
1389539
411682
1590565
1153726
784411
392644
1533142
459305
1163969
1176716
1001717
985831
1681753
1560756
1460681
1960402
1114719
602876
919523
1117269
1554642
1577680
959151
512397
51218
1353544
673510
1189419
1299973
1271356
1016035
1989275
994539
1114653
1073086
1561766
1463532
1409039
866969
1669662
1582981
1917498
534564
323073
308812
141730
868457
1892658
1005776
1212887
1930433
760309
1204972
218586
896663
1091793
1730716
246231
1318363
827508
334678
1275150
1837289
1790068
1060151
442645
1130772
784930
1580552
137033
403178
362089
1916352
1207003
1617645
663180
632849
1228514
1439832
50514
1133024
4876
412747
1983518
1075970
375325
644170
1930036
1632526
991630
1195429
654475
1551384
1826294
558104
251438
971570
1761982
623064
1978647
1724512
1610378
1101134
1359386
1273009
269812
1514719
1819998
781035
119396
280740
1035739
724946
1326896
199669
1097492
71009
1125701
1618099
1588629
281529
313299
840451
1687581
1133620
243217
30264
390859
1195571
128562
1430937
1151621
622838
577997
1763199
1300930
1641596
673419
957539
416852
146516
1848077
1017527
768364
574753
176650
198939
752800
1118259
804759
1884383
1131750
1550994
1466183
1179717
49775
8030
1242367
929447
1839059
1077940
1773356
1458309
665858
1852899
1739054
130594
86984
665194
1625799
1303184
1205519
280536
1915313
1407886
890759
1857931
830560
697016
503132
1599782
1906563
583991
1896934
181086
894796
108266
1212853
1559209
1910389
283372
1427754
203807
1414530
1420003
105308
1212956
1555603
124579
1941823
1187350
935739
790911
68972
304457
901986
576462
1757905
278756
1178166
538128
294899
1392022
1904153
1332412
104292
1369250
1993996
1148301
849475
735470
336025
370448
1493741
1627204
1270174
611837
926844
435837
1504621
1648439
517032
931070
1192760
396659
966392
1523637
1068602
1001031
1401895
1559705
1312646
1797434
1493629
1699744
120352
1134656
311983
279848
1028545
904863
375527
632219
825365
478946
1101365
1797794
530105
554694
220792
333379
294860
310833
1437240
1428963
1006127
1075462
578589
129395
532827
1348776
603105
1949024
987918
20797
1060358
734272
1172626
334452
1479326
994450
618725
1086363
134181
1619212
1116010
1639899
1339935
357474
1414826
553118
209262
1273086
883534
809574
675619
1677227
1179438
403729
879323
1893036
480090
905806
819355
1133738
1978424
122343
1458385
1842913
1291286
260855
649825
52453
282397
1127775
1276582
607470
857450
1187125
1867030
1445014
566229
923941
1150948
636783
1240772
1853012
258750
205853
1198819
1256200
1773696
430600
1377638
584709
466618
196477
1784428
684785
718569
273242
581841
483065
1756859
1851220
1907263
564215
1334820
874242
627223
1510100
599579
1834201
1717200
443749
1597514
960478
1876591
22062
609403
1639367
843076
867184
1998408
231436
1853490
845923
1054599
299509
59018
1989046
317747
578303
25184
1980127
643639
726366
1333406
1862796
1945265
1855462
683306
1658744
1062397
750197
712570
1322640
1713003
1942374
1379749
1948263
1498841
690957
1021756
1920984
1435302
1672778
258854
1981054
995448
1916673
65602
723401
567602
278921
1829355
788887
79948
1189992
1697852
756358
1783194
40564
1996024
24498
1315623
156417
1650895
1915652
385974
1417785
971120
1045923
1358843
1413002
1486326
503149
1658750
300353
1351115
1580199
586928
403819
1157804
293897
1344226
1204500
411433
1472068
105628
950591
1381257
1994625
414090
371452
1588170
1108750
1469477
1431540
761068
829226
158223
1133045
407238
154603
430915
542020
851819
1029748
333472
688393
1915270
971764
1841411
1598646
879224
1705285
929007
1359129
1376233
431744
1076714
503414
490378
947121
1938242
1625739
927509
1020207
1712908
1897513
1932290
629674
801659
1011820
500103
1531822
675863
1952167
1062580
1106409
1218136
1681231
1397947
1340840
1361620
854390
1950587
900888
1076188
674462
1693806
201755
1796232
740439
1227978
1894449
250306
1577146
1430075
946310
1881495
1920215
1261007
1867026
1680478
1225522
1283114
138260
591305
774051
28852
623084
1213045
680186
31861
1688366
1423419
1029626
637563
1403651
1028544
1284685
887978
916132
66603
840944
383770
1366101
494580
123102
240363
610025
1672813
1206564
1760434
89409
997677
42884
978961
1582972
1842647
262012
281477
1154058
1529401
323531
1476897
351763
1568391
873627
1233122
901777
1274692
1919107
1027180
1692943
308333
558436
1284626
1456210
391787
1248915
696543
1673297
1179788
1710585
1372278
1877202
205524
1075146
160677
1549354
1109384
1636302
241388
766313
434329
1599455
1162805
368120
297712
404148
1847773
937283
727967
89566
842842
1178895
1359007
807623
1855428
619689
57949
1293103
1030270
1421123
1837678
527678
479300
310476
225094
1063124
1633138
1383422
1731428
211201
1273217
671462
1176164
654850
1953000
1039903
1287128
1948457
515692
669778
953883
1147717
546886
832646
1339323
1527107
191779
827334
202917
507231
683876
1276526
120171
514050
1213077
765390
1542176
1649226
1163547
788560
1972935
1702077
678860
560330
276673
1466167
1458780
1732950
166489
1090574
1945657
1116400
1664530
109880
1169052
527908
1778817
1317553
1090837
1089679
252958
811736
1166053
745530
1181466
1730729
1008820
847917
261252
815249
421216
108898
1939409
395951
1718107
1831299
67536
1978120
620381
1353216
360067
93211
1495288
32754
1800769
1407711
1375262
191426
208287
87733
29487
66899
1567259
254397
1296607
1484204
1051464
191641
544195
302759
1211484
1609191
1318760
1438044
52789
1704348
339223
1341507
1996528
1659307
1931828
1983126
435707
1217805
633499
597418
415102
1192459
747183
801957
1979451
1243858
1055847
513625
1508178
1225822
792191
1214447
793426
1054650
1263482
139207
1800970
262108
1305874
983529
1492545
775467
709500
1940562
265474
1378700
1372222
1084480
86252
1861647
1516240
893308
954917
1719160
1240578
1850937
1195494
1436663
662620
1917069
1150344
1389102
773689
1482077
1826558
1262475
1483240
943237
1077710
1883056
1784915
434674
196339
939216
272569
540229
1065329
417324
1884046
1527205
437562
409198
1127284
743602
1674680
1802152
579788
276723
1933994
119246
1285957
102995
129134
262355
1670151
1524368
1122317
1899845
1871871
1996031
881993
928815
1161362
322227
1237114
1971432
269156
34816
1314770
793416
1917069
1639841
1787214
1515749
347931
190699
1653851
1528090
1803660
1006073
1929963
1245838
726039
1476195
1837999
236398
217589
58322
1001484
1737420
1573763
253858
902947
1645433
10848
241625
1284082
1590848
1495118
573729
966041
1060992
578104
1310316
630435
1990652
100779
378740
429081
711843
410969
1316337
73257
1124731
121432
1248880
1421543
518480
1155232
1656937
94603
1194693
677712
1197262
830906
715226
1996132
1133516
1727115
1646740
708396
1264785
411200
1116418
1691182
341617
1190995
1373620
1749674
1511189
1101827
832970
1068946
432500
34113
1439158
70697
1325565
1162082
1448439
1201261
996920
1831098
1998344
86162
1452376
183266
166081
695268
1970488
1370423
1413384
1825863
1557900
1529769
839130
1215909
917051
1207144
1945016
1240168
747625
846505
340738
1967641
1080306
1953622
573236
1490852
1544364
1941752
524056
22431
109704
1127828
842298
672222
445005
1805924
660723
279259
171916
834625
290452
404641
882524
535693
1098570
148880
122871
212039
1566161
1468010
997741
541822
1355727
1188717
1468813
1084053
1175323
1241250
1894433
1904847
845179
1167807
401857
23012
258756
1712492
1856425
1585647
1045846
1356956
1830248
1578223
647382
772144
1101562
1187020
942962
485375
1926729
910381
1430351
681493
1469022
913419
1933766
990511
1274885
1771053
1445933
1252323
205809
1759018
27686
648183
1937749
214339
183954
1849654
1590709
5442
1175082
523257
888144
115834
611326
1380490
246804
751910
608159
1022514
1220561
1064750
1049834
1995917
1819574
1209271
741327
333755
1998699
1914373
407467
855664
1449401
195637
1532410
1608148
1526106
35359
1550989
1623230
984618
658732
1397437
1240303
452801
713451
5893
1017536
706273
289320
1866185
1447360
1698901
839629
1108185
264287
1887545
1957441
1276534
1875842
1444833
1918434
479115
1868889
1272689
1748426
768862
794281
228948
1765127
1922263
245701
1066063
1377528
582430
1394837
430476
1270803
596053
1077678
1055832
836448
64932
839206
888140
224947
1809437
119006
1957356
1316773
243938
1732862
1367355
615739
1031522
223533
881195
1253952
1241700
1119468
1728184
357716
1334772
676502
1493507
1558598
762042
1186197
459899
279974
1506344
1313128
196540
1681750
153536
139917
1109337
197757
759369
1518774
1454541
1049135
624700
435639
456442
622276
1024899
1701209
148323
1080978
883237
377306
669396
161360
585707
972744
1282112
24993
48604
916703
1880181
684624
1656691
376505
1743047
563067
1035749
1221913
1487667
1205967
1813127
707447
1365543
1608132
1598017
516859
1904681
102770
956562
1385580
1940097
1838575
103475
763711
1995869
493279
1061321
1045180
140574
626522
956119
820728
1552994
1089406
1816125
1593924
1512254
1521632
1972203
1860371
1546502
1634952
891244
1855100
1997036
1019765
800071
1139058
460636
241912
1142786
1586290
33883
1530478
809654
1260176
98838
311843
1313930
1521962
1218434
986946
481361
643660
905193
1018340
1794665
1303132
126337
898099
1142400
308059
418785
622746
1678072
1630029
1392696
1139600
1198624
1953208
277693
548962
262450
494611
828634
621904
14756
1815793
1207410
408729
1418164
948996
42780
542183
1542252
869925
1135164
665548
48284
1238888
1339546
1768517
1399270
1647101
1729025
1155469
349783
1185387
225721
375207
633048
789407
803519
97951
609575
702757
148793
1950101
1614177
329415
1515993
1347870
1968608
1366378
849024
1506183
711404
572217
1642808
170701
742440
1761235
1792302
1278606
945402
1909641
1557014
1793020
479590
1381557
974372
1228213
1128826
1482343
1529556
855330
41696
1922888
1017436
1268072
506761
1438344
1453232
1626092
1942806
1657139
1044089
4285
929752
984363
1715380
680106
237188
728674
301384
1761887
1726159
55944
384133
631425
1746169
452209
158431
780441
1400283
1955217
1310643
1651086
1272052
396864
1444030
361734
1946126
117255
1213937
649710
451979
1882266
1523601
1443730
341583
1034694
1518803
576682
138481
1958805
534685
830535
904088
206808
1650646
1594547
232113
568413
1538142
1677561
418695
1599482
1982008
1696833
254839
1732088
204032
36513
1548215
1158579
1922376
1436021
1291374
777751
1729496
1693223
1846772
302092
886987
1072707
1893368
865873
648867
880363
332864
743926
1106545
1969073
121845
1465957
189504
2732
568106
1697810
213889
1614094
188256
943473
861117
488420
490979
1922039
1568006
596701
1536351
23329
1726094
426681
193989
1773552
1452213
1609203
1762271
46852
1722511
1405268
635829
345501
1031096
928649
13708
975420
1018740
1389879
221070
37697
34667
904060
1280033
1385016
599573
1040602
1043453
586152
920460
829583
264075
1464167
1609112
317104
774821
466843
486386
65114
63588
1859827
949421
715800
907492
1553953
536957
235163
1121372
1315001
1584132
999181
1985932
342022
1772242
121973
547002
775791
1889388
1288266
611841
852406
62319
1507169
693260
1629772
502447
1007827
323683
1560078
1396167
1020587
318086
1849
27497
1108966
550880
141628
858538
1446296
27987
200366
1986665
383531
1338918
695376
201405
1159490
1497223
566484
544363
1947663
754386
1812503
1897893
1364621
1461411
1851761
362117
745722
1744709
1140786
731239
1413811
1174839
1759065
1649902
881499
1334977
995948
1692168
1119390
1274468
300016
149088
1597747
1073940
759200
1819317
1974735
31515
1140396
2731
1372188
423081
1032330
1978778
346443
936619
1047510
24631
1850225
1229967
255486
1628096
1195580
182104
297598
1171121
1313640
692835
1899485
407068
1750900
472518
931325
1387581
433542
97131
314922
194605
753270
610157
1879330
1937815
1249779
93355
955320
214102
1467224
1774915
827224
991369
1138583
1985494
228499
685816
368778
523925
703644
1262592
1763355
682966
1856686
745119
1935833
62009
1437842
18117
466338
1665052
104423
1962720
809815
1968822
1214229
612223
275129
191266
1595574
865980
101432
324519
908384
1254200
1212967
1991853
1748751
1645799
237497
831961
306485
380062
70894
1693350
1557518
998884
1776150
1651509
898779
1349618
92317
1036533
1948958
1206319
348187
1365622
1847091
1890644
400190
1110237
647340
797260
1764433
1151722
1498286
553711
898404
20910
1417761
212824
672467
1580391
1081444
901067
368481
154286
844186
905264
1054094
1721685
1007782
1205273
879211
1271965
1450406
67149
1688585
1359983
1189256
65150
595864
448736
1856041
48414
1467367
1353163
1465608
1900130
1347625
1827731
856486
458186
479863
1900667
1441978
1806775
421512
1681257
842882
1420047
1235275
8108
42008
299149
246077
1684798
1530434
1351733
910582
951368
133405
1707291
267370
816813
501928
855712
204894
63657
721644
1704115
1425484
1806672
380361
1786711
1368863
1549126
857376
1535341
1312324
651373
874528
1148254
1084984
1487083
280166
1598345
533001
828773
1737136
603202
273942
1619232
1592861
856672
28273
1491783
1772231
140617
1777844
1672643
1852687
631205
491447
1345732
359447
1574792
143886
872812
154291
506281
1896641
325845
1325101
1725249
86672
673158
625626
129632
1161865
666145
1695232
1865178
1672148
1130414
117956
1591994
1570962
874313
1041982
1579294
487457
912473
636146
224182
205896
439203
1698534
578901
241443
1742325
714631
1850
1619618
560023
808977
552518
1303495
495545
361131
1343120
1875249
1918411
565999
575377
47810
1643841
405168
1211470
310631
1397684
1485268
1559006
1842233
1043616
1906259
1421812
1536782
33018
1776856
1026862
1899834
775378
624355
1417905
176920
1316872
657388
838854
825026
1198512
534722
1772850
1767389
995648
1281847
1474549
44540
1189260
114845
119038
1411259
641109
281660
319785
82212
1949566
376757
1706832
1994930
1798917
887473
470105
528590
1556768
880150
252813
1706305
701919
1572244
1400306
1747302
190750
1147703
1602373
1382588
160238
1442346
1169213
334026
216853
868202
1732612
15248
1722465
610498
1588229
693163
12642
303634
307443
258992
1820992
97833
1233685
547436
707614
691693
641533
1545574
703909
452431
1806826
1554939
1587413
561051
258276
1486554
1377175
1993631
1071068
159434
662635
1430221
262913
108485
931923
1095393
562781
844219
796971
1464296
739270
1632272
1439563
354094
168457
249880
1359530
1898959
244883
662139
755654
856152
1776676
1605223
1580666
1844887
834770
1680125
1303071
1621981
33373
181752
1695659
672078
436232
1017601
1993912
764279
653622
1461631
1859144
1753094
587416
1324284
1682211
747369
665465
882212
1630818
1084274
653049
1528743
19173
1596690
182356
569804
146671
1399005
1992378
1100943
811731
1939437
1759324
553222
981295
524125
919993
858558
677521
360967
364458
1449797
1778736
72746
1276588
863832
1008002
845906
1586013
194219
869656
303544
2765
1756581
100060
909259
512743
1566460
465272
640962
979823
1438724
1175722
957368
1282968
313404
288945
607031
1155840
750126
482258
1749297
1126435
1094817
22270
1805557
1831516
43736
190402
853536
287323
992646
3523
405544
1921851
1399996
287493
572092
1668071
140509
887690
1060534
531028
1987975
283844
1560910
1424996
593900
829273
378843
32669
605775
1203151
383053
1370403
1299156
1253424
195839
1482618
860709
281450
1629618
1484466
1042638
1814845
482188
1976834
381068
1596419
1852735
1764085
814508
263765
1093584
1161065
1308119
185963
1132453
578598
1671688
1463220
245784
374581
1830758
1485780
1163103
485508
527447
1973648
387581
201724
1067649
154947
165419
988714
348050
29770
1688857
956002
1044062
104467
95423
249654
62696
532901
962054
1162499
584914
1867416
952510
420775
1249709
545559
1227873
870264
1184788
997537
1017544
460966
1961731
310707
619381
1008606
1417416
1909441
1353258
1841699
201145
109127
1421175
1748018
509245
103326
718176
933183
1954642
1811067
764755
3259
1431192
335164
1089917
1671841
1774903
1199691
1625433
115758
119324
62217
467171
1816038
901839
658633
1456959
182683
1529091
616402
1265478
1451906
795976
1015938
1542381
1846977
113215
927061
1297665
1774946
52740
1608702
458489
1485140
818205
464982
135946
1414839
1669250
5803
761060
802696
1731229
957128
1132599
222454
1357648
47049
895900
800855
477493
1163964
1000666
1797245
1503878
1719183
1633798
730924
817039
1536085
365936
1572649
508287
353634
1201424
167115
1138071
370104
1965308
1843141
174876
1400057
931633
1805194
1711458
627116
872406
1681733
1694017
270386
1223607
108586
478504
1578890
805860
699450
1354272
1129916
1195036
177019
438333
683676
1860768
793252
464608
620148
999056
329446
1002338
1578032
234778
1474606
46856
882754
609208
99951
496459
374148
1492221
814675
1305835
1197212
658335
1462671
1767482
753590
664421
1009777
816631
245462
1072177
1628138
1132640
915342
1005218
537783
1466951
1164775
1007382
1562860
1814016
1350770
1735725
1294975
1275457
1197329
23201
419446
572716
1915969
267438
1857217
120388
1173544
1649507
759103
972979
993199
113332
1828883
1162028
434735
685614
1623930
153950
1634869
1457981
1079340
839696
110107
1665317
63077
12934
1525087
574345
675318
1835848
1516567
860235
950051
612727
552638
189819
160160
1731782
245896
1675666
624379
1683984
1929921
1636901
1947597
851309
1833556
1786771
1581519
233444
1673158
265047
707362
909779
271145
593016
694330
1713561
182964
832228
1538051
671260
99501
883964
1375737
1854881
981415
1789382
78658
436109
861718
13034
756136
1756930
567393
507147
823390
1539613
1834794
79077
1422431
1204444
928198
651941
777590
1292080
1791535
738757
496493
1153760
972774
796393
108027
524082
518770
267148
552190
1866263
1947457
281398
1802451
716432
1998692
1721246
893889
779934
1300257
1090705
1786188
45495
464292
1372173
1563459
870167
122529
1908082
687153
957565
675024
34038
1412947
80656
1517667
749697
901599
580028
1758276
1729851
1960388
156736
994576
909930
459727
1224772
1403842
1715745
972075
1251214
93424
267227
408282
888634
548698
1859293
221039
438234
1949025
1920641
687229
1049014
1177211
1867309
1188043
289198
212038
678857
1448736
1869095
950329
868297
1862133
578385
890779
227588
800446
1569802
1864922
1347779
603636
1713393
63185
1232830
1260210
408523
819561
132656
323374
730481
1709975
819307
1424725
1264026
1914187
1627924
618082
1976642
1232944
15138
1296643
140433
187862
1044494
1434302
1973556
1915288
1441009
1066104
936255
1411870
1390725
1274053
1343201
1361634
745157
29830
679203
653702
1491157
908433
1276164
1089237
1784856
1568786
494292
1197438
1049771
1087439
445269
1134251
561841
1174073
1401857
1801007
1853734
963673
1384503
626675
744820
744449
669703
397388
1480207
194855
360373
1289764
1292239
1388128
922464
1737061
1031589
710267
1475409
1920211
406418
751781
1119809
1059289
1032604
1197516
1906999
367119
1066142
1245000
1723107
623315
1281964
1918338
460360
1542612
1416001
1822570
1710134
674
7509
1616840
1863655
54056
1827606
1056146
757090
1539039
1855257
1255234
1775990
30936
323312
772840
1202250
1697707
866443
1202382
1794244
752130
1833538
906344
1401945
250083
892316
1157483
48531
16570
1112234
856567
1849392
1959249
1128637
866240
1617031
1148841
1677103
918009
1584090
923196
1620094
797816
603686
1147978
1381396
1911358
823255
297211
875126
1605694
692734
1631558
1717204
56155
1425540
933243
1569152
937787
893731
1725831
452641
1961241
94971
350081
277614
659200
1868506
676658
1768187
1489259
1793833
334678
665870
1116866
1158066
1779751
958083
1988204
1069146
976841
1136998
1553645
822889
893560
637560
1014895
1072565
553490
421165
1478809
1840669
576776
378898
528551
490129
1062454
1913812
790053
1705173
1374080
1820131
307208
1926314
510551
1825084
361280
332521
751330
1886644
856191
850316
1969614
1872016
1972408
283652
208952
165646
179234
707483
39840
1832139
1737700
368856
1521233
1076067
1471090
1869411
497291
986577
59950
637290
1373410
1108972
721412
1664823
1986074
503318
640700
13464
1478472
715334
1617948
141703
1021681
38296
50524
931630
1424463
1945560
1069775
687808
179707
67136
631030
1183433
1934064
14099
1673654
206377
1411493
583637
885003
1250719
344673
331270
1175531
1293370
7552
710868
1152404
1775354
1378945
349925
1498063
472295
804721
204531
1174390
545890
268527
1831312
670691
1314104
651794
971009
1386543
435956
637238
903526
213218
1290995
1528838
1636250
749345
1882185
487517
592989
587346
849051
1709623
210030
1986708
642392
1865027
624916
1232538
1480513
124570
380444
1729509
1890737
459376
520566
320541
155553
1993639
855381
935258
97160
292501
237589
370796
11208
1961719
1974033
14012
1716440
1037633
498684
647905
241030
861361
1483303
1607051
88033
446713
103932
127947
458417
537337
648505
1985483
744294
1226362
1017007
1623490
1694053
46320
1116534
1670750
195665
470491
871124
196553
812021
946424
720367
1246101
1914324
332115
813100
1056112
1089362
195776
1401294
1602923
1970198
594573
839924
67994
944380
226527
1903132
1938212
851316
595487
301938
1902332
33195
876738
564824
641018
1343950
1135303
888562
1950052
308101
728079
1496139
1701251
580072
709233
862309
1484694
778348
1323984
625237
1101978
1277742
1746886
722446
520469
170585
216285
250398
51577
1604546
894091
98778
1204346
1196871
506698
1416181
1070931
62960
845927
1430729
1068536
326862
1444912
711091
332885
1674373
1015330
1739463
908927
1759159
209788
422481
1073191
136190
1438510
504493
16324
975184
836424
1219092
1782118
1875884
1500252
636780
1860698
1314372
736704
479634
841136
413220
1909119
1117271
1955240
635487
964390
1209337
870715
1794162
329564
701656
1329037
326304
1667269
609809
96931
927568
1880541
1055527
1714896
1973159
1852455
1440589
1422724
1726721
48316
692290
111719
575086
947644
54536
738575
205645
1970055
1653453
945115
1847567
618781
68516
931485
1058963
885974
1194252
1817042
1421217
1229302
962768
846572
858882
1295066
1628912
1292812
1178734
18106
1046494
47207
1392109
1867481
822249
1307722
1998843
1728289
1623148
939024
1919122
1819317
95945
283846
1363792
493891
1867661
3757
505786
1613000
989525
1336575
745329
1994769
1262882
128000
419478
1278543
1196396
255143
1486371
445946
742942
1375382
1442913
47606
1543190
623880
518612
584729
564025
27473
855963
418205
345547
60563
1762800
1623439
939484
1537256
1815498
262191
672293
540427
166850
444611
1425797
1577401
1398612
245279
146107
567847
1582660
112346
1068812
1662337
551552
1015710
223504
835157
937592
291571
1924698
1437786
1523827
506193
1941742
1865027
1265007
834129
546042
1531955
546769
710584
1161419
1203623
1077973
461824
1988408
645688
735137
174136
894628
810489
1666934
709137
786063
925004
282374
457587
8761
677509
670101
1109476
486706
101120
338533
1608352
327046
1488
637453
978500
202081
1137304
33584
1689518
1669390
739505
1346404
1759906
797947
1002944
1819378
179977
470536
1442058
17547
694546
750499
1915003
1710969
206972
1392947
348245
886005
254470
884074
688391
197356
1494414
418784
993727
1171113
1920043
450218
1809496
1782647
1580192
1674349
947430
1153195
1561098
538329
1894390
440616
96616
480200
1420704
289269
1014828
474379
793533
441923
1132742
486484
1589246
1171153
681532
1749565
1316743
941476
362205
1546619
1966104
1262686
982521
1630571
1021737
1520767
1411938
434665
243592
52131
1478348
1893270
603349
1586875
1533922
940473
441627
1178840
515785
422484
268522
1105569
995675
796027
822140
1085503
1324845
1422598
1536012
1424907
1206790
433095
677184
79355
1185998
1087514
434534
1425588
254473
511246
1579001
586569
42590
1376506
1912711
186959
1042839
1818678
1747448
1071890
697010
1164992
1291678
430347
1884210
1146595
1391871
349653
1751938
1337033
472032
869113
809659
935132
884122
1390843
300126
812919
816580
257445
1648452
746736
151816
90821
1104229
1592601
1802700
1915449
195873
1401942
1956672
820711
117654
1562226
567386
892715
1606357
428338
1699131
1543216
1788099
1089167
1716620
640728
1744514
1601832
1413905
604682
1900994
1710843
1511740
1065671
625920
288207
1079854
938726
1628348
1062267
1400844
462943
28001
918207
840582
1689170
1135990
1829498
1486637
1009670
874653
799601
1820083
1306325
1698797
939573
491592
1756042
1826164
59988
1551080
1495403
1280217
876349
1286100
1706995
1285263
1718858
235374
1703651
1054688
604861
675299
440115
1647719
956874
1334976
884073
160656
656261
497345
1033674
110030
1016237
262491
771511
394992
286226
1222761
247843
1924296
539895
627558
1268400
499499
1429135
70807
996935
1983179
1088103
1357315
429436
863578
1040987
1560313
1760841
1610947
927450
981379
465009
1678514
1302943
88083
578726
1558183
1346048
1903853
639343
1779737
257221
1369857
933071
323830
713489
284056
597804
1185315
1060704
877684
1214137
979140
1991451
1304927
1067515
38599
448553
1495370
1880367
1586682
1556283
332266
154017
910638
1511931
1930656
1822566
755576
1951485
1937015
503458
1207169
530975
412792
369926
624401
945933
118028
903076
1588183
786969
823593
279615
1202816
1097277
609443
148988
1468874
410528
1345782
889065
1950817
1637043
427659
507807
1455526
1665574
181382
1155774
689536
763671
503085
425175
1638131
1503806
1433927
968802
1924438
1247427
1878496
342554
1050546
1445188
788160
820627
649534
571115
65508
1227414
1538227
1501742
1763746
141876
1385561
1464538
1910362
1021961
1436995
1136502
1482093
1404515
1348375
1305497
1171537
1027193
956188
1435720
38758
1429046
292562
367278
511563
1280344
1439632
1194819
940351
1434829
249357
1346772
1980626
1728282
564430
1589588
1851609
941800
1834356
1352768
998150
812105
322392
1269743
823003
140767
1632305
1050769
1700890
1052049
891821
1003958
833115
1317036
1621925
1122838
302730
258767
389902
1742914
922161
1807613
117384
1915829
1972676
1330719
1875352
832549
793018
737004
1842694
1461259
1568907
505400
82215
1816269
707686
488112
374987
1957531
1333638
318376
1580454
1771691
456561
1684961
440633
206226
77084
1020668
1338939
529592
1039555
1967396
1232016
631714
1154483
1117149
860899
1983471
1072926
296197
860337
532214
308224
1904857
801973
566101
168424
1206490
802976
1256912
527286
1970294
947091
1104802
695961
672473
1337538
552528
1316605
6800
117258
1819168
494818
1480835
1265040
1128785
1319823
111905
952916
1602036
561735
1195947
312930
1454095
1233157
1677350
320697
1247432
923185
1960755
1934735
1028672
906105
1046596
745221
115306
114147
1613445
1700105
970596
57368
1809194
1181204
269634
170482
1889473
1188028
409791
803595
997229
1629527
1817313
571573
1347362
1710300
74151
1768093
715631
1417568
489243
438656
822407
710659
474492
394666
1538749
1327653
1137940
707776
681933
93262
1690930
1880217
554440
1361854
1401582
1917030
347485
996711
407669
396309
780300
1005128
1973196
1452846
1457851
1498618
278754
245463
966074
894340
1545575
441862
1910997
1255184
1319276
336029
1268058
929090
711710
520049
1348687
1337278
1034851
1295397
621703
12594
468274
1051518
1634727
1454595
1548176
1457170
296322
680936
81202
286626
1174673
1263814
1002100
381629
302654
1795864
999747
393349
781121
1875959
1504298
1140015
1762557
554808
746294
368045
1747131
361288
1190636
486039
1802684
907101
181269
160583
229692
1919723
382467
1206392
802229
497833
1296364
692102
244816
472789
877144
316896
1463831
729590
1738349
1329394
737718
115762
186887
457748
1502580
321874
509265
1143590
1588640
1989417
461472
979201
1669374
1024983
785170
1594610
1216918
338424
213818
382349
964302
1645898
899908
1062415
454649
66700
323781
1817943
1247501
224764
1893905
860784
270442
10794
768905
41650
1705384
1469079
642854
1865180
1700211
1502659
1122330
648754
831203
649705
1806389
282702
959120
1058244
1282326
1457083
299694
948102
751379
649878
358752
1192014
1893186
1249621
1756501
147849
635847
689370
116164
816199
1904270
751692
142968
1518976
12782
1230930
1676785
1895599
1220937
1981126
878318
1877144
1208956
176167
1923664
189867
912475
1095786
203705
1623448
844407
173368
1114487
842941
1548474
1268119
156506
212871
613121
1313870
793124
1807087
788110
276647
1142355
1796852
1804684
122509
250605
137720
899339
127518
8828
376765
1389733
1316566
623622
1316808
1348460
546484
1768119
1888096
1478526
547317
364706
446386
1093212
1193249
936144
42310
170024
358505
90639
25669
855856
706110
1415208
1575426
1686506
243540
149685
823315
1617801
1801987
521479
1063044
613503
541333
1966012
213481
273400
1678441
1638434
288868
1951033
169780
208193
1032929
49768
1665803
354596
1695447
1039139
1868008
1183542
1575332
1197441
804404
108274
1286381
1367865
1105931
267942
801307
1631283
1254900
1707054
1642114
270857
154294
1347102
1296515
1313575
541924
376489
350487
701428
244108
914221
999382
357103
125576
1172449
522930
464992
440849
1422617
1154090
1936317
1530746
966835
1754900
395063
1510766
1232002
1554935
704395
920736
163398
451766
1725763
1125601
151473
712594
419638
1572114
82469
678126
523840
1906973
830524
877126
476110
800424
1462729
119527
1370411
951068
1055146
1074587
1560104
174401
863958
528388
1714486
834841
1597469
1902034
93807
805412
607683
1899761
901056
192022
1219065
795081
1528984
587562
1034144
201507
1487455
1445361
999061
1777239
633596
1075255
262876
752651
1912174
980433
903493
25517
681869
1565064
1476026
1785168
564655
29470
510417
266463
380409
376365
1203175
1964802
79661
1214189
477247
854402
1821739
326341
161422
582388
441234
53213
398238
1297926
724062
1479594
321215
1625778
292535
1011396
1244272
1592107
33103
156738
269763
158454
1996784
139536
1850581
1116179
630891
1359100
964332
448522
1867497
1685386
1261618
1948427
1357629
1287724
473045
783413
368051
35099
287623
1694539
204408
1844418
640491
1260125
1908490
1571654
979115
207674
1030946
1842292
1582485
1745559
1802252
609359
1212424
1919506
1506091
1684167
1289889
155926
800744
149505
1507533
982568
1028045
755731
298374
1741881
1279577
1554742
63923
636303
416644
1216468
135695
1270802
715909
1910398
1895567
1260130
881801
29639
502066
3744
1401413
102473
245078
1500261
1288401
327056
1760759
1579992
698278
884089
143267
457856
1047165
759306
1689673
240190
1172402
1986141
1307078
938733
1049348
1622978
862991
137464
484243
1211482
353964
200210
1635523
913918
28277
77193
460743
1927526
1745507
1299490
430721
1801364
1832585
1086028
1437418
1611674
874067
183946
1699607
1645376
650874
183234
1075002
957588
14804
1006579
874347
1413692
1298142
233091
445293
175958
1461783
902555
407582
558010
660489
922026
1791972
46509
1578294
1560608
108301
1446885
1952877
950015
1210361
871505
738725
1962572
216405
1983863
495883
376056
1001783
1084994
293586
1503348
652166
369533
296445
1408651
1752776
2549
420426
844119
786203
1980261
371935
1493782
84427
751893
740656
1441986
678266
1735672
502029
1964044
674426
1196624
412701
457919
836822
1563453
767325
922756
1559076
14286
1900683
294474
825687
589855
1816766
286156
931711
307215
759956
822159
836186
1889860
1526356
1655467
1254952
1372119
396276
1864888
306952
973025
899446
1131470
973934
1142081
1369358
133094
1382991
1527617
720547
1243223
1214217
940106
1063714
1736481
891087
162217
983131
531709
1162731
376767
766260
40338
104418
293342
1353583
1726545
1233218
434444
1120678
264927
1212611
1330709
873322
427686
788926
665324
179553
196926
158403
448562
112918
910080
943763
18162
908507
758898
591689
713043
1731267
515702
544630
607394
1071732
771029
637065
594194
410394
1230344
455467
209942
1156512
974490
1290148
175449
1159249
545981
1672346
1085662
1781252
1635939
1618461
1872679
582783
1610518
388557
1886011
340125
1516001
1610733
1278093
1730946
156518
861080
880570
1813576
188945
1507381
157743
1984866
1125757
1087068
1209744
204782
115737
190814
951565
342952
1452576
1402185
1068418
1706425
1788580
385153
613964
1845287
795148
1638696
543639
387678
1162743
137221
990447
1499878
818681
259192
1854057
1964641
1738418
1717365
468735
1406302
1433778
1465063
1606689
1199801
854776
249934
780314
1571401
588763
693332
229272
457109
1076209
641784
531030
1562428
1221064
1844038
1861102
1118939
1537749
837895
1982098
1870374
314112
1134523
1092443
487328
1045034
1166566
1044691
385853
551486
993969
100741
618929
1138733
1983906
610747
1303786
7494
1715968
1220747
1832682
618804
1913887
738507
1820333
397818
1025505
741042
1847435
1230696
1501672
1319165
941292
150760
1188990
1555790
1091396
1395988
7815
171335
1243874
1637487
453851
1461109
487205
222598
1357850
915111
461652
1211038
101782
496861
1943345
1859963
1040512
863661
444066
189356
15986
323412
1873790
2414
1856204
779992
1504371
227244
728554
1600180
1551056
1937083
20080
1116881
484306
503963
747785
1806178
16601
440196
1345428
1326480
735024
1920990
836615
1134743
361213
842305
1631355
1269217
400947
939538
1756956
412717
52468
1423052
1529398
1552484
394737
207204
761416
1805046
1142287
1088740
195460
193892
734821
1816815
1192300
645935
1254567
1756321
1525291
1772291
1051269
1514752
210404
1237588
25076
281665
1909221
1875071
765111
623010
750731
964623
407437
1851879
1225277
556757
1555025
1555751
1769412
1687513
205987
1892012
1612823
416946
1988107
682581
1175560
498536
1647853
1571668
1996641
1377909
1923066
1740850
1284374
571095
1618096
724273
1523195
724512
574337
1074202
1891846
1192844
813152
1585097
122547
1908966
1026709
1161216
128535
1494100
1453535
1506576
997534
1793964
1585644
1892175
1647290
447324
1264900
1210800
1057679
1756890
1388040
587607
325129
1681687
1485471
725568
1312834
1434837
679967
1678401
236860
1723163
72966
1550285
946804
1200230
26388
673432
1240338
1774780
1291549
766260
1837620
765030
1160763
1387859
1814681
501503
3573
1943951
108151
1826308
1971171
559095
346815
1106572
70879
1112098
538459
803934
1032209
1707027
885904
186492
744820
66862
973797
709763
796885
171138
1216484
1322273
1384598
946694
1608983
468058
1401734
942088
1196169
1042784
1881258
1807728
1231676
237709
1724795
953178
450122
778906
84216
1058468
1360359
757505
305563
566665
863606
478611
1107804
1351659
1807349
479413
1296245
1275929
1535363
616645
984384
359539
1177536
307845
1323856
39834
1946153
836329
1932722
1118759
1582751
748476
1213822
99420
1612075
1130893
846960
200244
339527
1587074
269837
1170688
196614
1523002
358893
477121
1531366
1267292
955277
1293582
519401
1636559
529856
84681
502749
4456
1757825
25540
555872
1212075
852089
334609
1365074
1768257
390167
471958
734775
1434203
1449927
666449
1151609
639087
1284639
835847
917619
80187
1223556
239034
381435
825705
1674227
1952467
1898969
1820891
33228
489722
1532861
1471242
1475468
482309
1006254
1769190
372208
1079247
1040421
1667608
1373098
45743
742133
1647957
692607
1291378
1228822
1331305
1355060
418495
60602
1505234
197837
1438984
993496
1440695
931609
1330636
88203
58893
1571595
1677294
999008
1424054
1295260
1347495
137172
1223110
1537131
85087
1943234
246102
120179
1932604
1362747
1288903
654766
1811607
1031843
537442
1472482
542322
180505
1183185
51291
238562
1840433
186319
52487
747004
1320424
2704
1820925
1276166
856130
793469
156092
1653008
167677
139867
1952520
962700
1873565
1992525
1769030
825272
1223181
1944564
229655
1198488
872838
468155
1476956
163309
138793
29338
901134
810777
607713
1141190
276307
193932
771767
1185895
1206582
1986814
347722
362222
1042225
98178
406501
1867090
1307104
884515
632249
1043141
1537638
215278
758485
1527695
914220
736066
616051
990300
425778
442001
1762388
810217
759690
1211456
1354644
212610
205592
603520
1429124
456363
1281226
1100955
567409
648687
602294
1197780
1760586
1944495
107776
1733738
127863
758587
1438711
464826
1829918
682746
275542
1918694
31474
1356654
954468
1382116
189401
69282
1573113
162579
1092300
1061572
1099643
801215
851474
984389
598760
355478
743571
975958
1015385
89227
1029069
816219
1178339
1029124
1790539
1556289
1605420
1836862
1679729
1620509
967329
1346193
323630
1702915
716190
1635030
14961
20899
850271
402223
318138
1960080
799732
591214
1963891
575331
896005
1144133
1181109
847963
467928
1321974
931488
1481755
1436201
868722
256452
120718
235124
272716
52250
1857659
676781
1787062
929526
1528064
862885
1440608
1281601
1948867
485371
1975200
1996175
1170371
452027
805443
1784287
1539805
1597877
1964015
86942
1993066
995526
26489
1995289
555339
728222
1898473
1016607
1757775
1315516
1870575
148709
251049
1812893
738773
959126
895990
1592343
498382
1734849
1876223
320358
1625400
1163075
1021260
251820
1365169
177261
1641361
1629695
1970573
1855101
1328699
1461497
1918088
868866
1616686
1763980
1659499
316302
463102
304784
477737
1337820
1396720
931517
509732
368025
1586145
1400177
554142
130102
418257
577380
235730
1561983
1449234
1220914
1454754
1964257
1020766
1966612
1178616
681579
1216787
377850
1890193
94340
666918
1762295
447113
128447
1858038
1282844
1577681
1452503
1203451
1827317
1080068
675523
496077
140371
819662
152340
228663
1229303
1781004
1905689
1993093
1009785
1267574
1190794
1900397
55679
1900057
920901
1062658
920332
1894280
1785316
13378
1538299
539300
1853578
104875
156893
185712
1947238
1612625
1740835
518388
1778626
1530383
948896
1714137
1124771
1843309
9825
135867
1189119
20740
1146773
1922629
1708227
1439645
1803064
999733
506870
134850
411890
1799458
1927444
100975
1736919
1116730
1519542
1652197
567763
1885337
932570
1420655
249036
558731
172327
380496
1033916
709803
95605
1927382
1409032
1321415
460074
655438
652103
861439
1990090
1935816
739405
1049850
196872
127044
137197
555699
527462
1375681
1675281
1429582
467702
1141851
1598760
1663235
1908556
677027
1327910
1192107
725629
36251
1947345
1570590
1390976
1388943
586292
1510056
399056
1942327
276295
810610
1882710
1280077
1541435
1254014
1407656
88481
1901256
717027
1725321
712790
1996147
1644048
1730742
287631
610098
287139
865766
639891
1856766
1953319
1034667
1801542
547446
454524
552795
933027
1867243
829269
826563
1033594
842674
1003050
1234986
784606
1514309
1317061
917896
1485520
828450
777451
126433
1142795
1293031
565462
862839
1692101
1772610
1636759
425198
1347423
1629521
1908962
1734437
1585107
1622218
1377896
498482
521419
181463
650908
1769272
382118
1030355
1975356
967853
673995
111319
227181
1908629
1433391
868163
84595
1053015
1141926
332900
1592163
432493
1199956
1632108
1186789
1016874
62499
400836
1492437
1147962
1491324
1265985
444356
1228982
61059
366313
1745755
993581
919063
51588
1831416
1043858
443793
1785267
796758
1664672
568194
1417821
566260
1448017
1865302
205463
25211
1332142
1597535
447183
1554283
1931349
349589
655938
482832
1134109
1715423
1405777
1782147
434068
493703
615206
442521
890514
46066
1981335
1061498
311190
142717
1259626
1459587
405081
1493301
1325501
1024163
1978315
1957840
1796243
319485
1444960
1825622
1834092
1413953
497506
927033
1834222
857390
1788277
759439
272083
1897417
1220053
1548479
778921
1787499
1178973
1345240
741177
1705819
1768745
1158890
1379617
1136812
1577273
1854594
1395679
452801
1380871
1841665
13977
1157831
316202
693454
1665894
1889669
69488
1835208
1631580
1033190
1158146
695860
621967
797948
1345784
1249522
1226767
1260591
112283
1783448
10017
200577
552612
540219
358874
530457
928805
574892
730592
1831179
107022
507932
483346
592915
905595
110242
1589807
1991382
929243
116615
990693
1045029
687515
1379531
1311162
953311
12314
1587888
1987752
1061555
1633890
355156
1944154
361566
813311
1654828
1198526
1030097
1750194
1611353
1711123
720544
1098608
1223022
457807
1833388
1470831
936652
1542447
1141547
1792506
683867
1746892
560277
1238675
1757094
247568
1714371
1589259
413937
731745
978709
1518840
64544
1188233
416169
1077461
376419
215009
700150
1077881
922142
1114208
1334360
63607
75336
1180852
1195468
1334474
1159470
1560480
1274010
633162
61254
18476
1709292
1594105
1857623
1165807
411061
824377
1574122
1506899
1740996
1977097
1635078
760747
309137
403250
1482207
771935
417039
931205
161808
1446057
79017
426680
867675
860787
9856
17849
759544
1528902
1010865
1027626
379917
279923
1560401
1551211
662466
257725
1460606
1500081
653083
1563247
1903120
1981510
535075
1395607
1987957
3312
802053
28854
920798
1232243
1624061
1463863
231436
1470031
110023
1923024
502834
148366
471845
384487
1409661
1573718
161837
478715
1071354
390994
1706460
426316
65613
1424527
375706
73450
1042125
57479
687728
1575971
1996796
1017833
1996444
1413173
1292899
1925379
1614053
1664581
657034
13453
937366
1503679
134899
1961810
1153797
819261
1816856
164438
545678
103044
771311
1350616
1312220
605350
966590
1157380
219062
855520
1921066
497122
1598962
641342
381347
1294304
1872371
1080109
1091183
1113522
1864710
215546
814658
202252
954463
1407763
1797529
798589
1750510
121106
383782
1531820
1059899
1894535
727556
1838612
1196170
1760212
480339
1391521
245402
733482
173220
382989
1768368
73949
1390793
9700
1100234
388114
1251371
1765085
1060828
1859650
201289
469132
388836
1514026
892136
286288
1529913
715702
1119505
1741052
900556
1144880
853602
859020
970360
539191
1240760
616527
462259
1296967
220853
1475598
1126072
439541
104443
1125649
708117
1567833
159810
1264001
717937
4195
14985
1675076
276456
1402753
505178
1590174
1588262
1060633
1943807
1890689
1106042
1357204
1805731
726062
1418524
409196
685939
110982
1185425
996091
292088
1490048
618983
1834677
1189794
8220
1866296
952858
344706
1531325
465578
191130
560953
276945
1713583
1372079
702271
1933663
1588847
83641
67842
1358986
1071156
747198
973276
1091193
1626962
155672
437553
663775
282689
380291
7485
1272118
838234
536539
1368424
93300
1745294
942672
1808585
1300764
633840
1712222
1759376
314750
938375
260472
462671
526699
1882476
1038673
1412136
1464662
1382595
1636294
927273
1429105
399427
878224
1374507
595473
1682217
548315
1386425
1375632
1366150
1518441
1517062
1198417
1143907
1675194
146316
1341375
770812
1680387
1054097
161551
505221
238797
1869507
1372876
1052183
890814
581220
720503
1894570
1154813
1191501
800505
201757
1913368
1804638
840029
1995162
139613
473720
734802
1726738
499284
1334780
765076
238070
831579
1781354
88695
1373026
1323594
430552
327200
895588
1809847
877258
1670623
420858
1917597
1887551
1037041
353484
1574333
1846566
22348
576956
1158035
953291
479033
873809
1707512
1024091
842232
103605
1666392
459810
750657
1158659
618853
766016
1914801
1057633
1806237
8088
1749900
488816
335411
397851
1196149
1881973
1803869
1545218
316139
621337
600444
153575
1063314
1186060
722739
744085
1818051
1544563
219422
660907
1978475
952257
178428
971690
242512
1926395
9280
1337251
952322
563356
228002
939052
1716202
1619095
1594480
1016605
241197
918726
1294729
1147626
908316
39488
985231
535076
1753797
386314
1747049
46891
1262195
1717127
1558724
853089
550772
1967265
351675
281421
1393445
1221970
325508
1660761
584404
873168
575122
843145
973716
523550
427855
418562
1571496
670157
1248256
1281409
702381
330836
826204
130458
1490710
642231
1336858
327264
204252
874210
771939
1313758
132488
923129
1475206
297076
1731426
1776194
344386
473446
1945213
1198647
1803332
1448788
1890698
961255
1954776
955774
1890460
622160
1327959
1423283
1220797
828607
1734884
1543969
149755
1000443
520585
263816
1271043
484177
1998071
1540057
982345
1694715
1847103
1707826
1904459
1399621
1679736
1080806
1122490
1549899
1520963
728445
1939942
1386598
661163
1730280
1227122
993730
1640715
728708
1920620
1641648
749179
1594832
770963
1041180
519455
432588
736380
856504
1325078
1629579
801914
1030774
133064
487176
1853520
65046
616374
1806891
1988322
1467166
192209
1146946
657457
1075989
767437
500300
1074680
121659
924707
1920659
1723387
1472935
473808
1914064
1896433
938010
909309
1570819
1564911
523618
978554
1608345
843217
1686076
1190301
277330
1279676
1760453
831783
1496591
1463395
406338
1846854
1155901
1843507
1231572
1924191
1962243
602908
1033564
1026584
1956468
1586165
175174
58127
1630956
1613946
1682343
775911
1643090
694887
988062
1435071
145182
691016
1234530
1834542
1539446
958327
1334150
1951675
1411728
633378
549778
1781033
1491215
751302
1047224
350315
1104393
415933
908523
378783
1644235
925945
408588
757227
760695
319559
1046056
1331897
823979
1447471
535186
1453142
1433325
1359929
594545
1010276
934554
825254
1664676
118359
686116
551092
1992263
1634709
1610677
1107705
1481482
1228026
1709412
1030496
213867
598058
261088
1310905
576455
325128
1472632
1351957
1135841
1526776
560444
967110
664197
1116105
729742
900336
967343
1615419
712897
1358721
1915621
1246612
1776175
221654
996299
521824
466627
1197507
67348
884713
1853313
792395
1350916
1968696
1835538
1147969
399852
590858
644896
313426
632290
1223813
316938
1504162
638529
1006694
57374
43036
355138
1843840
1969190
1607436
9719
1167290
185048
801408
521136
1655120
899689
1523434
1986385
1406165
1070574
1022350
1237598
1284004
1175362
1144027
1582872
395493
1234400
1868286
238447
1389006
1269056
259964
1609826
1231047
597895
1262301
744898
280907
1226128
447475
1070038
903488
1474009
892601
318370
1167349
1365984
1853732
1746629
1764756
259591
1754518
378173
719991
1445809
1701353
1537919
1113185
1545151
90732
1193414
1199273
1974532
1627630
516206
851925
42378
1566444
400077
1738121
1042113
1140552
179902
153895
1783341
1525120
560335
1540799
823583
533920
1174656
925345
874442
753932
578145
1318674
1348449
1168644
919626
600723
764710
137078
1909930
1579267
1367557
204181
352664
319753
1552847
1314583
1718220
543641
1709973
1387502
1136675
824613
1876939
578467
1462177
1149160
92148
1936638
70777
1287637
555642
1362139
1427124
443221
634323
1871660
768360
981067
682071
572260
1289309
631941
205349
1060775
1588374
905339
1441856
981349
1344793
965186
884957
638694
1578965
1595839
259252
1783565
465565
838268
277225
1949811
1848621
1329173
1579120
1876127
1857469
69857
880672
757134
965951
911641
644148
1262009
1755072
164992
1728709
901869
909752
281461
401312
1316102
780175
787460
854922
816352
836835
155524
1522077
90385
896812
280833
1980080
71625
815046
1447942
495899
1614352
18860
929203
820267
1618469
1285182
1953201
170144
650859
366934
353341
837567
609101
1274100
1996213
1027565
100386
1837416
804417
631278
88571
308173
1393902
476842
357625
80889
79680
1070150
109914
633393
599592
1129084
530872
603787
1034912
784485
1785026
1475998
411796
1477181
1523464
1576548
133519
1093861
245558
347566
943461
1901670
923018
156906
54115
1523274
1726608
1275932
1014955
953100
999563
442730
1525200
1766538
702177
1771278
897224
938971
1570861
226734
1891146
1047721
1233656
1716189
1104813
1573531
948259
1618233
972972
365555
1692673
1059076
68059
111700
657205
1440894
700413
940857
945704
1072605
341564
116180
380062
1404023
276825
1456475
213489
486830
1430258
1419897
1922871
830148
941936
1921300
453940
994842
45804
1439642
1176884
1212202
1372419
498403
1354371
494672
843083
49431
1082987
1579073
1426726
1385265
802067
1462741
1589057
1545872
1678018
1283133
1799465
178023
780739
43892
607865
1965336
1009567
366368
1298967
1148081
1753626
1341301
925377
1738138
205432
134808
1670259
265801
927861
483244
717425
798412
1196174
924933
683836
1929792
1726864
1757725
877814
71677
989376
144420
1116307
316386
198393
58570
1777129
1541797
781712
1834387
264704
1120992
903208
1590562
583702
1385466
1037978
176219
1071629
1305680
1450158
1196860
1547501
1999849
299860
682591
1217984
1756511
430252
685013
1007949
1171695
125500
544627
1778772
1036864
876112
1036040
480083
1242091
1092828
1388181
136005
1030799
974089
1979499
1792780
353270
1142809
410750
145986
1818728
29380
151681
796944
126627
1680496
759960
1089787
715555
1856278
1158847
698629
1160147
1097188
1551309
1624826
1129170
1158067
1503129
874485
1876682
847083
1268420
1636607
1264306
1725047
1397836
201175
1534259
272727
1262951
985656
786112
553581
741459
568453
886675
1086230
1296183
1853735
1015763
435295
1392110
771716
42298
1763626
1600279
1267720
1463798
1292501
619144
1859020
1598690
772965
268152
1435757
1826025
598290
140486
1225128
1839236
876573
22324
1918385
203288
1040157
152911
718232
156819
45867
1791726
1325735
1994530
689942
1820062
1449375
571242
88177
839674
183370
1294112
1930724
53851
1817678
1390649
1613411
1097918
901064
793696
693514
1404847
1973286
1369916
844450
1520033
1487578
414863
760340
1577741
779824
301672
1284285
322397
668950
306450
467541
820975
164274
1561806
617061
436510
97521
639027
539927
1585198
471182
1152874
1817353
891441
417386
553280
993072
1629741
1192395
853890
739603
1550970
316557
485585
89883
1186702
1081573
118732
1232031
1417880
782656
832708
1925782
474073
1375964
851455
1665375
1528595
1043533
752316
1158541
1962465
339447
254340
1364697
1923138
95551
1299101
956686
99821
635840
685108
494563
291332
307365
609931
1938223
48498
953715
235708
1735558
1940883
1354817
645313
1225614
664706
1511388
437992
546843
1601302
99531
1763727
4682
483041
508533
381955
1592846
418518
1989154
819792
468974
1432661
1220508
1904808
1808361
682815
335418
714219
440472
1005566
413412
1543038
1316090
612519
1681277
1920855
1166931
1844460
663458
1852165
728132
1692189
1264320
1752167
1080108
1087462
622508
934232
853431
478150
7004
813190
876941
568084
1657693
1365289
642882
682348
1794809
1017790
533922
433546
1744129
1235683
1822635
1939570
731147
319427
1187020
253205
302078
1379604
866603
1035971
131311
344699
1552675
255211
1232413
870526
519440
817900
757062
1867433
1239634
1752922
1643178
1623817
1802978
1347950
478800
1870763
935214
420218
885313
1104670
1982522
793192
854931
97906
979197
1193868
442104
1321821
1739296
336416
1403130
751061
1789264
1084932
331588
1967474
1305424
769244
1501945
640053
758446
1030855
1771194
259731
545311
341537
1136045
560563
1532205
1266600
1814423
1785836
1299015
1374254
776586
446423
1573668
1829050
1024137
44525
566204
1808548
296506
428394
839475
1339622
449880
44962
1740292
651083
1146965
932333
69671
347045
935668
56278
940787
469480
362400
1427056
687600
27435
528339
1996599
12006
213397
774570
10835
243998
110945
887108
85531
829423
1280368
264514
432812
1519749
1039630
374857
1536214
733585
337274
738576
1430533
798539
1919721
268013
1143574
269609
380407
1521278
574086
709765
139669
388496
693083
326356
1941557
1436569
310074
379253
482518
1217723
1460523
1240214
652120
1852392
1426938
146795
1483170
513627
1698730
85058
1303391
1125536
1241528
818051
1596197
1544593
754563
993816
1018306
711847
287585
1193676
1247036
837456
860480
1950898
1932851
944835
1843452
1307773
857945
932274
1180161
432625
1468985
833544
362800
1040536
530009
873388
1184861
1554369
1341322
589241
246910
138700
1855350
1142460
1480801
926320
573378
1475248
1587281
514516
1119106
893995
1968825
165023
1715007
72653
1341766
1577136
1419201
971867
387589
198573
904942
241679
968280
1556306
1998768
1685691
1523315
1319348
1176933
783093
1833749
784015
1777965
292702
501457
1029776
590723
233471
1025595
19515
1269449
1095300
274986
1094093
574070
1462432
654422
1755176
54530
935850
28938
1302212
1672921
1089180
989598
1879302
1511693
1477924
948804
1173861
1446951
1259331
1789822
526111
1639736
169204
1632009
1985173
322677
484542
509932
1560708
720438
1883644
1213268
1940032
255188
1424459
1957431
1106031
1291853
881439
1986414
499697
1194447
1590125
400292
1070762
489458
1510924
1982936
1317804
1778765
881758
1368047
878887
845529
1787520
901788
1417170
453024
1506310
1929016
174589
1824655
1169493
393955
723291
130609
222214
1087250
1767081
1631215
1624717
1145383
1862261
1405408
581965
122405
735141
650709
1285929
220549
424098
1463139
184213
1044025
1633791
1739789
687187
788757
1622755
226000
1630455
1166116
25504
893403
1871461
414048
979743
906043
651846
1933347
146100
1795526
563349
1677051
707694
225337
1251646
533502
573617
1048525
1901148
601344
1620752
726140
57132
1920480
1198187
1221498
1904103
360174
634601
1145601
402221
77965
1746516
483375
809864
186062
1970742
615802
543985
1767003
423798
950688
570857
1801956
1223019
1858997
108865
632739
1685242
566288
1123433
1820694
1318054
1294766
929063
1333888
1978753
528160
460062
233181
1636214
852104
1056209
1989540
189538
667819
1933894
1282005
1097687
74079
791785
1537896
314881
1672646
1743595
759906
1750498
1804553
1818655
522666
1381707
1353882
854986
648987
1385237
276906
1190133
876324
1370803
472971
188988
887950
536444
1000521
1701615
307337
836345
517139
77798
1456019
1914701
1854296
1767709
302504
1206964
1579129
1636721
480683
879415
950991
1506035
1408764
1597049
1714353
20482
720210
1879497
1170637
646156
423887
1283724
630941
170987
763873
1344910
82563
787897
789877
752285
1767714
1416500
131053
176188
1988639
1645909
809477
620960
1519792
325229
1284972
789801
1552573
1812968
1223195
609897
1574623
244153
142660
1574203
838509
532189
1471420
470083
1074011
1053469
687731
1726884
50021
861711
1947526
1180191
127130
801279
1410244
381179
1088598
1270652
1761960
1257541
392728
747801
963326
1232445
1173233
101174
247345
1465918
611148
1579052
794430
72153
1169036
1566510
320844
88914
1394057
221462
1584460
491255
1271685
88781
749741
956842
705348
1398819
1563066
1260877
479340
1500299
1144146
856632
1285471
855189
1768669
138133
915778
119873
1491726
719657
1503268
1793752
1756225
1040957
704648
585205
902002
290310
851227
940773
553850
92511
23971
341700
1324889
1198983
493803
1489452
130567
384159
244202
535415
378358
1957433
509169
1456231
794085
420942
11574
1113971
35151
117901
236275
1942918
680443
396922
1422041
1611055
747056
1936815
1345190
431702
1289392
1015848
963323
1484519
1651870
661057
757692
958490
544845
1337982
112715
279335
1535220
1084417
1424967
850083
528655
945134
1581186
1425195
570181
304975
296004
863383
1597588
1090446
1861783
767898
660521
450040
1587712
327340
441580
1192764
1695029
739493
1768993
150788
1200379
1072910
1761961
1734152
568283
1625088
739898
1336439
1875812
1752996
1754809
407066
1697878
1046162
1088928
901449
386419
926227
523546
1023509
1222279
1826704
72909
1584562
1259387
836251
421821
210073
810966
98764
837630
1941968
149137
503337
379805
1585580
1757550
1273372
980656
1561463
1685820
581068
1447425
1681035
1093059
1137725
298165
685437
624303
1454483
792991
55865
851446
534930
711586
1829469
698733
1796528
1089153
350000
1907851
187939
1323909
451697
163570
1071176
1259749
834187
1428864
1175276
36832
1416892
1147280
545008
85698
563713
1934085
27122
574333
1823824
1314964
1249428
1326429
1662379
1386949
1994372
1899424
1427481
1762529
1354464
1007792
905900
952806
1027604
1266020
1961071
487280
715040
1043611
569265
101646
1350837
951746
1096932
1418537
1588805
286477
875780
1908069
439217
1546462
879066
218515
798282
1236516
676963
847793
921138
241014
1698105
751370
1085912
214400
1821126
596913
1605038
797447
1523474
1782862
1143690
878239
813223
1475306
1500723
737470
1601655
1572358
758397
785385
1197275
1649643
188330
1205967
1348715
371314
1978089
812348
435421
1173955
258342
1949182
1511377
18194
1392661
1745910
599154
1382280
1478769
601218
274833
77748
732016
518868
657097
1285744
974838
1584290
1519435
1681764
675429
172992
458536
1055264
1308405
668281
713879
1710111
1468314
508376
1131647
412915
1574825
836404
562481
882425
1212872
873337
101414
507731
1930360
1041294
1367541
456980
1285906
64851
232212
1114585
1269378
1723642
19658
1855137
189631
51162
723219
358125
97460
514102
901055
237516
1624352
1409638
1623705
233719
1042671
646757
919406
1138302
1964325
1781607
1204206
1259679
1989005
1632535
1407154
1598839
1654663
1031120
1861335
1035931
325272
1015475
85096
436147
1488911
1666246
584118
1982083
1718857
1609767
816664
1497640
1415485
989799
801536
587950
377048
302501
1911275
1109432
1271606
1496461
1709092
1123285
1755222
607356
861242
1075113
50429
1206924
1651488
1052614
655376
629123
1281779
685323
1155794
1872778
1305608
514654
1999334
248576
1232835
1694471
159530
305736
68276
1043215
772446
1675796
580313
1368075
879610
18998
1670030
29225
701809
1310420
803893
206509
651142
1802701
690443
685132
803089
566933
1216041
325448
1405319
1840517
212506
1480364
1292929
306635
1366900
608592
387931
1092345
502394
153153
1585099
866465
10072
445742
589577
1129311
508246
1681044
1762350
468257
179879
213370
354238
1790435
1408808
1557390
1642195
404563
577459
1820521
1131656
567635
1793892
1369095
1660584
451294
575696
776950
1657571
981818
1324354
990850
1780407
535583
1654333
556960
905540
642758
1359143
10358
360194
435815
79422
483697
1027884
365203
628492
1311531
821520
1658433
45134
1152629
1580568
498239
992468
660621
1723297
1150032
510522
283097
264797
1344673
1064498
1155686
357351
1829655
1557617
1533967
1416833
519099
52102
196185
441938
1878159
696997
1048775
1029163
1815727
924633
1550717
422485
1750424
1916705
1087754
1237579
130536
1619527
1282752
462016
467452
961137
218457
1844846
478797
267229
81110
1379631
745747
449622
1083781
1038347
878359
693306
855657
67791
440632
1649845
1768809
553974
1195041
585967
1783944
1159287
1734663
1969414
1599115
1300074
103230
1838542
725053
1592129
1331513
904456
1583656
1576549
1539201
318216
675854
1937265
191293
1504708
1152016
1380397
1900956
1284633
690625
654916
1018500
1864437
1629996
157921
1115221
1805578
1955824
304724
178943
1338363
265469
1229095
1434973
1098840
55465
1575627
1245096
746463
1228105
1230844
551506
669881
1077883
1963143
600955
227924
864390
1335489
1232429
85253
872423
660967
859657
275999
1536569
1532495
1271945
1467981
1090033
672665
1119427
1672441
1077131
751969
743340
1970004
246617
69646
1983494
1150533
138772
1842258
1868821
995158
1782736
1070436
1144521
1704436
1895032
759752
1585144
1740147
1822324
1167257
1088206
1510556
56046
336827
1336573
1629428
137554
1359238
990261
1160198
923020
1148748
432107
1734332
1072797
1968608
1414599
1073766
1922307
515220
1006821
1514055
1633178
1139028
880758
3222
1131041
353309
1998856
1039253
1442004
1694548
267734
1604110
394576
1895944
1352257
1983497
1165487
677718
1928914
491115
6313
741197
665939
900366
265924
780352
307145
1383451
340112
1297436
725868
1231690
1975245
478406
363924
1459765
1981620
493432
840283
878974
1575950
1363233
938176
568555
892455
770827
828711
983935
692819
232257
858050
1262420
614867
1707342
1597461
189915
1309515
1299698
972968
39009
371123
1685135
1688022
462032
803697
1061927
649919
1415535
918714
943309
1322891
387487
1274466
1579172
1349042
413590
801741
468540
842699
1972643
545096
1654858
1622813
494210
959724
1408087
54321
615908
1996415
916440
72282
8676
1842048
454316
1895052
1123875
90924
1855611
1520574
833923
1178128
1701292
1145881
99593
618655
247930
35137
422262
642021
706382
1958643
37311
1643110
513694
477572
118936
1409735
1228049
57928
1941305
265829
1014603
1344117
1801653
547671
1609044
778502
777888
1516012
1053545
980284
992977
1685068
1839887
732487
210421
1491400
928068
1663563
1776048
1260908
1884264
1476646
1709311
1234669
1169992
1134795
918267
1389508
1269698
1700062
1366838
1959747
949561
163236
576519
553301
222723
219374
16116
1391566
347802
1728393
1567116
363347
1765365
392270
356096
1950698
1130757
1587737
136968
1838887
1280656
1368414
1076269
1778847
61310
1078877
1454621
1532674
1712190
772463
40693
1366103
1321938
1077142
1875519
1103824
1309331
1167245
481223
1141968
25125
931497
1932817
272356
876300
347570
1638131
144693
160882
931404
980799
823727
1071497
1013260
889416
1215203
1088697
1257572
1243983
64379
1154045
1107488
1478218
1132967
47744
200765
967026
1564122
108044
1108524
1805645
5756
1472795
1472400
231103
1677418
1857294
852334
874598
58747
678201
1703280
5577
1906673
729888
1242312
441052
1300736
244270
535042
544321
570886
2045
20763
1903193
1458351
1587392
773889
661406
1201777
981654
770383
1238090
1010210
224875
1926704
1977197
142944
1019993
1527215
716202
640990
61221
855216
1822781
1284731
557620
525944
1745989
1658255
676343
1325940
1948958
1263823
724849
1407219
943861
270731
282317
181132
1584615
1434063
1307488
187117
219082
798025
297925
351970
1410161
1992029
354945
1516173
1950700
1582873
416309
1951927
232945
1916976
1770681
1324390
691734
1626984
900656
1812555
1713545
1211906
1266271
161800
64634
819241
938906
1983439
785786
1342306
1462297
1805671
1143395
1620020
430310
667429
1773907
1821985
16743
1417993
1262522
1737424
50809
449302
656172
433269
1251458
1174642
1851400
360305
205253
954282
1140444
668774
1718541
1051012
947555
1639624
1538460
1184439
1706996
304312
1977024
1283910
1247312
1069108
1900821
495905
123634
849805
935338
854763
35057
361056
444453
70564
1945731
837744
1726711
1952363
1331557
1457119
530109
1269389
774782
202568
1458831
924993
36917
1555741
1987357
88215
217512
463082
1408766
214931
1772391
1371916
834845
801271
1430902
1378409
490664
1289333
1196059
1563105
21487
1119625
1952697
637887
1199733
1799999
1357424
1291251
165172
191501
1107053
1344149
1105346
804769
1195930
973170
1145319
1534099
1949779
307492
1099951
597318
882486
1565673
117267
1047213
757389
25286
48542
1380762
1608263
225449
740686
1275622
1596909
634364
1567185
1778419
303011
823752
194753
698290
1502900
1591999
378694
115377
117030
1487191
1889796
269875
474751
632455
456315
1358408
628820
1748343
1665556
730813
737612
720176
287657
4628
963260
1641675
68209
1314264
1675537
57309
984107
1075443
602423
327793
1732387
1760115
1272076
441400
469026
193269
515800
1975093
373314
279029
1893532
1833239
1513300
15373
1489790
1940083
258281
696400
1912121
1527899
968754
1359938
800430
316895
1508799
1725469
511901
989820
1919711
1126495
1374283
1150241
1488322
1665859
1105154
1201300
205273
1174246
55293
987635
569334
553083
405023
1803922
1979414
532315
21149
1314767
924528
732077
935929
429287
1385264
474114
1351254
1728686
815006
726937
281415
1129006
757056
87193
521395
188814
1105952
189667
627375
1599073
1881171
1839867
1203987
1713072
667931
1843473
563449
1857578
992526
138713
321338
332558
1110902
1977102
1347930
322712
277103
332543
534520
1029481
284413
1020039
1370486
797201
1567428
1501632
1609389
798651
158801
1607927
1615602
60903
1832263
1419624
448751
88714
137261
1383139
600718
1129908
458948
821519
22978
264346
851795
521223
951978
161842
1134020
1403146
724996
88272
949954
221806
1826116
451868
1366110
1649887
888316
730613
949526
1970576
404510
671177
227008
320255
694841
877967
1571810
1529061
1788254
254954
1230997
666397
755810
359950
1703617
614445
1829582
1479067
839488
1560033
67339
394030
959216
1109998
673658
1280580
1774994
1559975
323165
1442366
164849
357860
1612825
1269287
1793113
1731970
1184774
1480980
432357
642039
588068
1495004
1112806
937391
175726
125621
664773
1111178
1248140
1221735
646566
459802
1288410
753271
198825
603869
1778967
123821
1648577
1046514
1519936
1878437
406818
871398
1376867
663501
324083
1071191
476840
883023
1658215
869935
145181
1076257
1397056
97242
1982597
804427
1523549
1448891
1694764
422816
1246172
875659
264073
728475
1341515
1029961
68763
61616
49225
1937006
248911
1599461
1465331
1701534
1753827
1762234
1279831
359367
75249
1760502
446680
1662046
723477
1720279
1265005
270691
393480
588889
330434
504441
1163988
722047
1539718
1774612
713736
1110171
1964556
166564
1873584
886640
1352554
1234280
1087533
1693221
1133597
385246
579203
1209442
1729924
1533231
526888
1882492
724306
730367
978864
1225110
1219983
80250
1333974
692214
1013383
264357
424940
778162
259191
1130670
56007
1722028
1003950
687980
480896
1710915
1589660
1086293
643967
1285566
15039
139004
816777
265723
1165927
1696045
1414214
1369593
1488304
960416
566997
45109
1852710
1394565
1980596
1076474
721220
1543125
573645
127660
1836511
462690
1925959
207599
1168
12023
176950
1234347
1450631
1881448
1221083
633148
1674549
909770
1338571
469331
1653846
1358007
519148
662814
1016549
1233187
1187133
585696
118626
519527
1745327
1052737
235366
1084855
1971864
1538618
1876085
1008907
1433856
1948420
470852
819896
89185
279137
352977
651876
1489156
1884184
704325
1318164
402613
1867936
538864
739983
1574016
806213
1254692
1160142
1745200
999821
597956
1888478
135093
291235
882680
1540003
1460613
381848
1222677
1722608
932011
477078
51870
247073
1598472
747272
629350
1363239
761950
473504
1882545
787463
1798852
50994
422998
1905882
1323443
1813038
74726
768730
807542
210299
412233
458810
921757
1355971
1255580
1102992
1737322
953572
1040462
846429
616944
1943257
609397
1376259
1085576
1026109
853484
186454
1394877
945909
1670011
1182326
1465117
130520
325260
1276924
468579
694963
997369
201970
108507
1442028
1997673
1691539
1618652
1410926
1253466
315195
780750
1274476
531227
87506
257067
68032
1950269
1638061
1667872
1756792
782894
730594
887250
476654
592069
521480
403887
88697
311152
636937
564828
645795
354503
476872
1295027
1250019
1265873
192302
88657
1349803
1876739
390582
1067428
821081
49695
1745198
12205
406632
1004759
1125737
989649
1497411
1381013
738826
420887
742787
1728318
467900
736786
648964
1966978
1449080
1664682
834126
1174350
766130
1824048
1217958
1543388
675288
122294
1902865
1851133
58650
678197
1530244
438798
832174
214275
163534
1977692
68859
1347254
1269202
470686
1641181
500379
165773
153723
258293
262385
1129774
668581
1627482
968262
606190
1966710
695770
1981088
859761
1879968
386646
742388
213190
89179
102475
1522129
270135
1137338
1857786
1696424
1170882
1629180
290458
694697
1243231
1628271
1695712
836420
1890926
390654
114133
548626
889799
879065
579085
1484158
1390508
1074978
1367065
1575452
422420
326238
369686
1629604
1524014
310230
200480
1128429
966950
146976
1027231
108290
1135071
721649
731621
151379
735482
865958
242032
852867
1573506
1285975
516216
1681062
1043611
911685
1960619
914222
1723035
1798802
1457600
346920
546797
365097
147915
950623
1062654
1991291
465521
535327
1202639
562510
213747
1836319
413358
44793
657885
880877
1547676
1887045
424806
1475887
1017910
1982164
362095
707789
251975
1036187
234382
1888912
682108
1975190
324610
670300
1150914
1438195
778217
588550
448850
500551
651736
1518070
218727
533104
1063927
516694
1895485
1157051
572347
1640162
277917
374525
283710
546122
785004
1492497
1198640
1816384
1555464
258820
1887116
243863
13423
1621176
1567382
1182561
686953
1120825
1131317
1761942
1719871
1049512
1265168
1101942
1183314
554726
557883
799411
1002839
1850497
1583309
1601757
708713
1373958
1037795
423283
1170314
795728
1339470
1208821
1890626
1237262
1782512
558855
734964
420163
1455900
1087626
841401
645048
1532231
794945
466776
622723
628409
643082
622562
828794
788652
464481
1383405
690206
1347271
1751677
1398567
119351
1089367
1922043
449797
145188
760115
1653063
397275
719608
45569
1055385
128249
233971
1588786
609229
676461
652986
506038
1506930
516074
612015
1096982
1193595
556595
223788
288972
1577499
1007457
304819
692590
1321050
721197
162849
1541272
1421354
860737
17574
848868
1811278
998996
290862
1989742
618616
581989
1485713
441368
598098
1833467
1520252
12273
351971
1076264
1637726
43325
1020233
389245
1600630
641290
159654
1898362
643381
1088415
193348
336453
490883
446153
1401636
896692
936337
339660
1588366
1197365
188201
802504
394389
1956350
1528573
1370622
693309
230587
241977
1504910
1798277
472978
356586
53253
726111
698921
1141271
750561
1051034
324922
1365245
1876242
404034
1217441
1769695
1971351
1269364
481405
1089594
15389
1358535
1385422
642882
546571
108022
1742652
1954994
11593
1481748
448668
84607
550326
935670
1569634
68375
668228
1791898
104242
1904637
54582
1729521
788044
1365415
71353
618676
647925
1459099
1304330
613017
1801202
916002
20276
1510434
1452862
642249
89105
1764930
1768439
38760
865746
1732422
1125053
1103436
1648648
1287711
1420784
349729
1454155
895473
647523
739357
1742368
212156
1117063
1737430
700095
1721747
896635
862004
1191137
1602946
1431197
647329
1564333
200529
188645
97564
1191187
1394432
1791719
794340
440685
290461
990732
27700
1918691
1479056
195967
697729
286469
679572
888407
1695554
1718064
817337
609206
215
1197127
182324
838452
188618
413346
732972
1826858
488183
1995225
899013
1371729
415176
951855
885801
1488276
1827042
1169831
939105
1421911
1539179
1185595
164570
632449
1895542
30273
1036855
50971
1554907
1355359
1635287
1952561
73013
1811926
1536803
1365333
511519
343617
1733249
1852046
418266
72229
1779513
1683806
1792802
1448204
980546
1642675
1526313
374130
1892978
1615611
70770
1638843
724992
1218143
29872
240546
1789583
564374
886826
705098
342817
1510505
345156
753454
840858
1772727
1721978
1817208
181731
284020
383147
859590
1591818
775433
1083091
67977
1115695
461849
747802
178407
850930
75148
1284322
1058867
138902
1657039
859240
1076969
276553
442260
330623
1494499
2403
1040475
924704
532292
1776704
1086060
1355930
1913142
706347
1640142
1291055
1327526
1574491
16231
1713769
464604
682109
1740934
1818522
1900254
1955280
1078809
708324
4669
444252
11416
932304
235404
834991
1373926
892665
140232
724077
1945688
1555804
125627
1306065
711600
70664
1558600
1935433
1934316
364965
1828563
611756
873935
1066329
874319
1706042
1456983
1027542
61562
1103610
1662929
838351
999753
1209738
1139870
1558332
463204
33110
1475472
88294
1387998
135032
1713999
400918
1417561
946908
1676865
1214980
1293245
892439
1657512
1483303
1236744
86066
1312889
1532116
8216
1357085
1623714
466963
275472
1761928
525519
1748676
209062
1562280
1088692
1228142
1689996
1743620
924997
1999379
1953193
370609
920181
1745925
1335475
700255
717291
28722
532786
1052697
175720
276883
1170665
497944
1335305
1945906
159961
1021502
1806076
1215373
1269548
1050912
130516
259458
243363
497939
998890
516634
226478
1818187
631234
1504520
1680261
1903361
135522
303121
74270
565076
1440989
773680
1143326
637283
115997
127945
1392693
307727
575325
211748
1101973
1645650
1402136
1599568
744235
609708
41818
665945
1619055
1422224
219710
988605
981415
476961
31341
68654
660271
988917
321359
1265109
1425927
1036136
1411124
696510
543538
479947
284125
1490878
1123729
119938
72264
1393541
752190
639764
522188
1256624
280248
78904
1408025
1339093
1113677
440235
556126
716396
1310247
483134
98323
122251
207027
500533
1936954
273726
1408776
688362
1942886
814158
504436
777503
669191
1825878
1956818
815000
560981
592829
1478963
347423
17140
1360007
1470715
1155355
330295
644110
560838
1438065
1873346
708744
1101179
1429254
1786644
198343
1254813
1512179
1430632
1425137
88121
261016
1408427
1220257
1721152
1286683
1829994
1244624
1288979
1088028
960769
1737376
982317
1683773
561634
1881149
655158
903527
1955694
1346485
993066
1556843
144590
1495927
1086746
525566
685131
359749
463472
1417285
442836
1727290
1833427
754826
1918807
1331659
1376352
1823370
1605870
148729
1513520
1476682
1148581
1190574
252673
1408889
1109009
451457
1787480
1826473
1628868
1901968
1173518
661220
431864
1391883
242564
1681106
120987
792087
785746
998765
1548636
261983
1762180
689919
1354743
970974
1579259
553026
29070
443807
935371
69055
702032
1684415
1739985
1864436
1497006
1991728
1560874
651755
1069892
1984155
72584
1888084
310102
199750
1090065
252527
1762111
874153
920631
1539138
1739130
1727344
939943
702475
1758930
1492709
1448028
1395997
361823
1228785
601020
176323
240862
1299842
774119
1511843
1923922
629101
127796
54391
1392936
886090
1049670
1389793
1291644
1576059
1237813
99099
599575
317901
1621040
1764693
278049
606620
1256252
858643
1559884
1149329
1447763
1417129
993856
807332
25331
1925822
580795
1607449
1846655
548772
1840309
1099764
312425
829524
1827147
1296636
1830678
1120732
486430
1218090
931309
634575
885831
639339
652260
715580
638177
1518425
859171
750475
632219
1931743
154173
932276
1814922
1369149
133593
1956961
1453868
459855
1633221
1312749
1024342
1560563
238942
1837498
1183999
40249
924641
366005
314128
1652474
1765824
106220
623939
654460
917874
627554
80444
386282
992391
912220
157561
1062057
95095
589202
336385
882331
1553758
1297193
826728
864578
624913
1519282
1032353
524749
1346808
1256662
49783
1769993
1238577
1690194
67714
1591568
691502
1181132
1301769
151484
1025085
1204323
64143
818517
883335
1776590
1861903
1463881
770368
1471334
23571
552370
67996
136909
480398
403256
1754527
1012624
1257085
737840
1961461
807031
280957
1645611
689006
1954403
1771979
467371
1781494
1090913
1333668
542403
1464181
1646522
1459972
1760400
1083874
1862446
1068117
1103982
1774674
599559
1967818
1525305
1040506
367357
1307737
1435515
141304
565969
103023
1341105
1688605
1837953
999018
4052
111342
1431708
1898387
491286
127395
1176187
1512753
1849855
729764
1376922
223677
146931
1254703
1802748
1655716
1019078
1296323
1623154
1681508
1033296
784257
896586
508647
75337
797634
1237216
288683
1714685
1125584
729743
1635125
1009729
1283284
514186
174325
1096289
444618
1987251
1368443
548084
650472
1414906
867804
104530
1965876
662903
739070
1117822
1661782
182045
829169
407454
1735800
1316303
408132
1431925
137550
1369466
1809853
421374
1477499
1476793
1052032
1734994
1252609
1463313
1741552
910090
821681
149296
1991288
1617609
425868
1571248
1118990
700318
1543722
615578
997407
461612
442456
667220
1140542
766846
614604
1202844
345310
659027
838131
378043
1094291
1519233
1656732
469261
1034813
950883
57159
683439
648766
597971
575016
329622
1950348
1152340
1133707
1680487
419609
1277156
454220
54704
384276
1090654
1451776
1071832
408855
757643
1130264
1359106
1193002
1521633
335532
1192118
1946633
1225117
1255179
532148
1755540
89021
267048
460896
47602
58662
1352370
869026
1412138
376616
331646
1923062
840982
684743
794091
1803341
1613567
43847
1784842
333837
871039
861447
1136227
506259
828837
824979
1781620
1975811
897044
1193206
1807618
1724362
1865111
235827
897522
1631343
1107738
376393
1691004
352121
95416
765740
1330595
639229
602051
1539602
358402
594427
625389
236008
1368833
1430874
1000961
1265728
995810
208108
826241
316557
94592
217598
1162468
1037559
955628
484879
1463867
796840
455296
587331
304515
1913189
269332
1606340
208644
1926931
132076
436692
1458071
243961
1380396
1089167
1355919
1615849
422672
692161
21472
1840790
548116
1616034
1094296
673508
351231
48455
368412
1114049
854419
1793835
622304
1899368
1799398
18601
1893182
404983
1258442
1828770
1365983
760828
815958
1465077
1580384
318331
496196
1762502
1733401
1298602
1412696
1605700
1353002
1834662
1269803
247242
792076
336785
1788826
1422837
1449140
1580119
335762
1606399
1215025
1995234
1842912
1796225
21431
1820410
1515842
1701596
1960827
552443
1964478
792251
384170
699013
867400
741086
1389440
413031
771498
1265746
1159096
766762
1890488
54217
1815289
1747521
1175491
1303888
1450518
1375282
1740569
280858
1854459
459897
1886212
1307554
1125696
1476661
259506
1960938
315285
60637
71366
218861
1607975
1176511
378212
598065
1199096
548699
1709758
828607
1296128
686562
1335216
1513642
247606
820610
724393
1648366
1513027
370607
1224520
618625
1075902
79771
550519
1835112
1363395
1186886
1863782
1995999
1456341
641288
20365
20140
1976485
207961
100638
895010
1999085
662756
1905928
207063
1155650
1232120
781076
906355
1163912
672553
714701
1046775
1075310
1299827
1374105
576064
1957597
1059015
1397631
1902384
63584
986772
1129205
1745987
36597
1423379
1002440
1878991
1683093
731265
1690585
129045
1371573
1240297
1711171
248530
650497
1145124
5252
740791
141042
1724898
596062
115401
303203
881542
1974335
351191
500877
193808
139478
268892
744225
1786486
794595
1357664
1811564
1972708
1904808
985892
1286838
562951
1291396
1029772
212781
1108446
613169
546806
1964351
1567915
596471
1513269
43801
1418681
1892917
739379
1384107
213870
1482011
1253654
1715219
521603
344508
775685
169057
1838606
1330420
101680
397663
892109
1583123
1368626
1356761
124662
564274
988416
1621302
1336306
1946937
869898
531607
1918723
1472906
760076
762625
850888
1278
929094
1862495
158198
970038
1345379
1709061
1415757
1736066
302085
848815
680659
1242721
994343
1463785
14022
1144015
453200
873936
850525
20057
1869970
1455373
822509
1515650
1546033
1401057
1030901
294837
777915
1825501
1920942
1429097
90116
166164
346381
413320
754306
1644266
1656113
1050503
1707988
247722
1873530
1364279
550719
365485
1173586
1189520
876869
1736551
105473
1055412
1965004
209014
432628
1546037
1472313
1775242
991682
1173234
1840571
1729111
1458985
187962
1728097
192522
1590553
1100844
1230489
558399
1510660
1734031
494380
1362597
530364
455617
1443109
1379130
283078
1073903
859042
1685050
1267486
219249
1573055
835082
1015219
946270
612377
1348772
1725667
773344
90652
1984049
988168
615340
1163394
1391645
1811460
1035386
648845
1160535
1745807
1289035
589330
1980576
1317571
1201162
1460539
1567569
1669318
1609894
825661
1942809
1536595
209653
172138
611632
1637634
1113825
990253
1655191
763629
1319508
1526257
1774449
767485
117690
786824
14799
871180
1052757
481070
709011
135888
1374215
930921
512205
886870
1565327
1895729
1302156
1206189
1149713
352765
1593139
1938658
1491256
938688
438274
928429
1573452
570941
1058004
1895679
518551
957118
187809
599749
443305
1606829
685782
1217967
1523442
795161
969143
1268359
1024719
1231317
1307499
916741
196693
1149533
1074698
1320555
1285679
1248671
755929
1309224
317541
511798
165649
94637
1052729
511282
656453
880197
561232
573319
1100052
1461831
1864250
1846170
1358725
539040
613800
823154
364627
1827301
1312391
1226590
142968
1198620
405820
259032
1569872
213468
1381728
1937838
1035013
1811118
167649
1490319
1981962
225887
958192
31179
259430
1157155
417910
843831
255791
698255
1568799
88637
1778002
692833
290296
1738728
1883647
1189698
358008
1862967
77765
1784297
384745
861233
1114087
1551222
159253
1111713
309566
1936331
232233
1504892
685704
1926874
137313
1146088
220361
1926758
154415
1727357
455103
1465445
1458050
1736689
1439988
1957986
1905999
1594976
746277
594962
111935
268203
1560666
1647222
544010
799701
686107
1545405
264749
1943785
1282716
1563625
1704763
318492
1302133
1524377
1071682
1078366
1853264
1057916
126619
81745
1187965
724585
961629
416516
796221
938202
1306006
623976
1927952
1520992
85182
772465
1741831
668954
1950179
556250
726414
1713133
237996
1198412
1121199
751710
472215
463347
1344008
799382
1188545
1312020
1084037
529997
1331940
661584
1626390
1037332
1925438
1685336
1248645
75008
1508489
1485289
1652216
1477638
632456
492190
86320
1222045
1606905
1885996
1993050
1415893
633617
867903
1026765
1822462
1026191
1128053
741017
269457
685858
11670
1910297
58856
881954
1809446
149664
1054737
1160653
566272
229731
1834283
1323463
184619
1392113
533782
203387
1823394
656771
1320256
315970
1577334
1491410
1718482
1806059
1815107
1209973
1671594
1542069
1981112
1570046
1098569
459041
295565
1286221
501426
917113
998840
1664657
43907
686947
1842498
327517
1660736
1108557
187913
511381
1833989
147681
656172
183950
505102
658551
43885
1286740
1237802
973380
858888
1548477
1896627
143167
447073
1486043
1454779
1403692
788409
1976631
637942
271673
1582493
1815613
14058
1334505
1679359
584123
1723793
1680089
202386
978092
1634484
1918969
723224
1240882
1019671
1995171
1687511
1448967
1467440
1350820
1644374
384077
1661255
1977738
75313
1864908
702670
935980
670346
1286168
1713280
933221
1148563
346856
498012
367139
1084812
212987
457680
1356215
1184892
207005
162810
1475189
1901904
1262142
604708
612891
616272
552079
846986
1473733
939895
541844
290163
1709956
1027559
1244120
481906
1462067
7114
112343
192146
463657
240411
618354
95696
947017
1875653
629272
1476539
1842997
965629
1304182
1544671
1985147
790484
1553408
1335029
1291593
708920
1782695
330017
1141503
51427
1210947
117929
715020
296761
288822
1244681
748754
401193
1569678
1149415
1121654
1458190
350549
1614699
304120
30283
885831
153756
491207
1927266
1209635
1903267
1639139
1229983
1181902
1628352
1274046
624624
1137846
372845
1473991
925978
1581018
1331357
1879503
1566952
1667856
693593
1153710
723711
614811
255477
1908042
1307577
1910168
1975527
1786067
1505951
1466786
1260312
226976
197612
526645
1261257
1157236
1319455
1944769
819795
1007428
1079372
796701
72430
176138
1346813
982362
414307
1934544
739931
681601
1581251
1431614
1086858
988844
1930539
706905
1445628
539764
299543
86821
1189805
289080
1058041
1860934
1833328
104677
177592
114126
1018624
1821506
590877
797630
1852737
1964160
950292
112496
1665436
1593579
1663029
1470972
1421751
1309410
1691839
1357772
89542
1321294
1691902
1708408
1831299
1988304
648472
1634304
1171261
1085240
1566171
266444
586043
1009062
1657323
146591
1924751
1333734
123414
269727
1302734
1186364
433877
1986072
794972
139897
196539
802592
1297508
40710
1964089
1545606
963102
273475
1462454
700270
1451949
275811
833823
1966362
1821908
1735436
1506287
969537
173332
254377
367691
1843955
1294809
883783
1428364
1631602
651043
1287690
1063987
323289
1933100
506529
1864000
884833
893796
939444
914624
1270431
835790
1287915
1309485
1416078
1544639
1823334
361401
1471734
657183
91730
567974
158035
1084404
1458026
396910
681543
692848
1457
192887
790444
472532
180720
1237963
1221890
778579
91082
603703
1299702
1400341
1520682
775859
992473
905254
7393
1606050
813621
302779
1754568
146811
218425
1923423
659080
786334
1348872
1149381
457021
859055
629912
51397
60108
1869146
174237
1379383
269701
525005
1935948
1227878
542565
1549665
654042
385360
1128918
1283462
1547832
84648
511285
920266
1186648
1638190
989189
1263861
1270780
1986627
985363
603213
558677
110088
1724537
1837711
829848
885856
1914547
577439
584686
879616
892404
765239
1787872
1186532
915830
962173
1534111
891865
982779
530759
1782755
1750737
1069075
1430966
1055039
1173436
1747256
80246
1064179
979236
1915716
1066363
1823346
84053
1667210
1937465
1536835
1991205
1663146
759020
1455031
525051
1714297
1219442
905864
1742207
108775
815232
320148
10267
142471
1401315
121641
1417009
1534603
1765572
1057771
638019
143868
1118216
1074244
1705613
774623
1873308
341012
1277355
1442277
1426269
751791
1568674
1383141
537201
1038144
1987789
10753
844431
1459616
1275878
993603
1745372
778103
518512
905575
280739
100026
1581523
651096
567990
982552
1342164
955841
1743790
60642
47793
1669763
142530
812559
699828
43338
980012
276293
1886270
195297
1803225
446165
1787854
1773928
1657596
1044705
1951968
1675241
1038067
255992
760257
453437
34540
788328
1298610
858085
886866
1631080
303220
1179121
1549785
241103
1843013
1151138
1430154
79947
1699392
974115
999775
192102
305140
523418
918930
1320421
1023523
684038
1282571
1996128
1563137
1576299
684690
323049
1880628
1066383
1347418
1010575
589367
1774976
775017
1848653
1284913
1047574
1344006
404523
1459675
745383
1489562
1373879
745220
352430
1884596
44479
1493841
1405592
953432
1884444
685958
1552234
933190
173790
1614694
1037949
130905
605133
1115849
454173
1386321
1295053
1335829
1565962
1589643
1224668
806166
888995
1147094
1820815
1071562
1019418
907903
1223179
316268
1994611
442571
500039
1161299
1607918
1143186
1259489
1217816
195771
1829386
164237
1169083
922750
996695
1510124
843879
477520
300535
210722
260182
473365
830505
420827
711855
297714
1230343
356043
900419
540728
1043007
1206385
1255388
1188746
316136
1235114
1437675
842662
506502
762583
738264
598898
1229426
1888626
1932572
939031
1857405
1116760
537166
793917
245238
1970003
1124170
1286953
386156
398385
738581
1544936
581402
1492872
315765
1981491
639832
1597890
364642
1407386
1092634
963850
973773
926553
1044333
980530
1855222
1991929
682936
266700
1836901
1240978
1280920
1649215
1914692
1601960
1080847
1793787
896418
934257
902642
467606
681430
723906
1116401
241314
1213677
1544101
751563
103000
1017329
1090488
1668075
1536926
1041726
1022573
366943
577301
1470101
783509
1032140
906104
1281443
921364
1886724
1419182
41075
843965
1530506
1562947
943171
412225
770860
1952577
19577
1889271
1692306
261422
1570748
928895
1039928
1856614
645789
622273
550812
605187
35860
497901
1596409
37084
32719
895977
23124
413575
1291811
1412957
192050
128007
1608212
587961
212021
161560
64425
774775
75140
392404
1741713
946300
651286
142476
1131865
1683755
897502
1167955
1889448
916853
1852765
728641
652949
1898444
1613677
1408425
1580216
192820
570063
928642
1015642
1083430
1794114
927415
86642
992970
1330112
1603504
798237
632470
856213
398823
1521536
1531258
793900
1858759
1236766
1555278
738168
1920761
1799136
783980
1942260
755046
1253032
1016517
1257424
391172
1650379
92173
378999
236899
1080380
1833430
603342
361079
1466133
692624
1283273
1777571
36659
443685
1226888
1548875
1518961
884609
179914
1551006
1013719
449058
1172677
942465
731856
16398
723619
893037
1966153
1388949
1482462
1901248
492526
787182
1633851
480471
1429781
64416
345324
545912
59186
482662
1926938
685717
249385
27802
1836719
159622
1054607
1343927
1519485
613763
1293093
860724
1385627
1808093
1302525
177013
978352
434201
681075
1726767
1376359
850321
1982188
1168317
925377
1194044
146792
577798
1901413
758163
989987
1697041
1460679
900432
1691304
788861
986835
423050
1222579
856447
1946462
1506693
46199
1826478
448517
757883
818007
1407680
1653699
852900
1901078
1989158
1789456
1028469
180106
372027
1854510
1043971
875035
760038
1424453
111051
1364792
1212120
837200
1118089
1972495
783630
962418
733251
906161
1076519
1771118
1241802
1559189
1051321
1079941
1562845
714824
1448054
454310
1198875
251541
867659
925463
1822864
1547779
1213349
690011
1092705
188422
782841
550143
640985
1918548
1342833
875612
1316501
1927180
347065
93177
792208
15445
301261
1407379
538072
1541760
476034
573816
1908622
1990572
1991852
476408
1776294
995717
1154999
1569616
1175669
698620
1804417
92546
374381
1494904
327161
375864
13438
1495756
757377
1689310
1232233
1355571
1061265
421568
1446382
1253033
1307632
503568
1459464
1772225
441632
1439445
436158
370904
589944
1104479
1101210
1540597
1673568
892830
1287557
1691471
1627894
869079
440953
651274
1738694
306642
1454709
87642
1951504
1531833
949955
1601123
386886
1575121
1955119
332847
1076751
147275
1106161
1427237
187431
1160056
1073756
208419
1675637
192415
732243
1058285
377673
1042189
553220
1416302
1483232
1191938
1328080
1229202
264009
1636078
517526
579187
174455
1722974
619948
1660592
1477262
208816
552818
208755
1907593
715847
26578
1192348
856903
1086640
404131
1760369
1330154
1203731
33308
1400343
1170824
619861
621502
71282
608422
631832
1995675
1916884
483172
1758895
1531716
813976
1461008
216795
1135870
102584
305586
777208
1545536
1418217
1677205
1768276
306354
1392154
1875371
929899
1692272
926534
1842612
778620
727459
1867960
346685
1562060
994045
147973
1289267
228180
918252
482437
344651
1652182
230618
1768511
501655
872079
401795
788938
1052947
907509
1584215
237557
1242407
963916
928450
980121
63623
1072980
952008
1593368
191228
1063105
1192279
674826
167456
1913122
246067
28074
265072
1807919
1692959
1373844
344970
1196693
1502143
1742022
593592
1358580
41842
1963143
572864
934452
1435377
1342204
1902774
458772
1349446
862510
952546
967077
1474252
1799277
881142
1337453
549583
1497145
655698
1679991
39226
269072
410050
530524
1863945
754511
218149
1626987
1425267
1725466
202490
1163293
939253
1426665
130198
1822926
27659
384610
186559
1421735
1632485
639739
450813
1261019
756273
738640
13584
489897
62582
1912081
51286
753100
162840
41721
1908348
127327
1342731
1622214
1735826
737098
988859
925187
1398702
1267456
1781989
1392000
989662
1131777
107457
84460
228242
1594205
861265
1480024
1049349
884291
1657138
873895
1872287
1713590
1798474
1861388
440345
1377369
314063
462484
820979
1276273
1308294
1525278
968930
378059
1267878
120040
790979
555162
1652372
310532
468774
1123446
744048
535466
1535961
306459
430917
1975687
1091643
1075167
1416661
1948901
85593
733026
941906
1164106
345480
1949465
742639
1233322
1098451
1743558
1880590
300930
155718
1504275
1076405
1913113
489673
1254729
918149
50982
373468
491315
782290
33623
76806
1097886
865709
63746
253994
1193893
1530393
58998
755200
487848
1240581
684674
1786801
1158030
327332
1114290
475144
212887
1214158
1492724
850011
239024
648793
630503
963794
193549
742561
1670159
1131169
1331418
1742781
275783
1006619
780480
925562
1615018
1542118
463227
323891
971421
506927
44506
670235
1652963
1357861
1132368
1174915
859667
1415842
1928948
1603870
1486143
1137276
298090
64685
1583709
1780807
223790
1777150
1377798
1463792
1576131
1736126
1527180
248982
1032312
1463842
704882
1592542
363114
1093705
724222
958829
667140
1524929
232858
292522
824483
399428
884700
1844635
227693
551543
1598641
448135
101611
1956795
135479
48514
1459605
1117915
921594
1448265
1219953
112543
1246115
272223
261881
392835
467874
1670058
1585711
586972
1840132
630410
1050964
239779
1206428
1566139
581826
62129
1644067
197115
1689442
556500
1177475
467117
1401621
1482236
391712
954390
1790145
1460900
682784
849446
1803589
1641363
51884
1060978
617668
105954
1576164
1514827
762036
1429841
1292557
324469
559919
56834
287069
1890201
191158
1893445
1191780
720104
1804839
1429212
992038
1577099
833257
1533256
1423250
1312514
37712
1610796
495997
1231071
993018
751064
774274
1764810
1593808
322569
1020303
542598
1673551
1299345
123162
1781405
1750142
724499
1483023
1838524
678680
786984
1127599
718284
1596216
1443076
526932
964863
1258874
1606746
1129528
1296058
1702610
20280
1935562
1488370
1780134
256332
1828741
359572
471915
512321
1555626
489936
150546
1102656
664931
534724
1819361
461451
65088
407980
1803169
494744
1449323
213043
735541
1312849
179505
978181
758970
1328130
306842
1024365
767643
1483217
338049
1522906
70609
1672714
387303
1097457
1360008
1265032
1765059
98334
1298096
1068018
1554804
1691674
249210
1273665
56623
136549
554708
806752
397670
1084699
1906084
37775
192820
222974
1592611
154141
1722363
1154457
831400
411448
909803
1353101
1786629
1254331
1535838
629393
325844
1874176
30722
1591059
1421428
346950
784646
781681
920980
1090075
32937
1461861
1249616
1936764
1773372
1039461
1790088
158894
60459
331684
1054308
1770705
820912
657949
1857884
1595029
340510
1177976
589547
358619
855418
956041
1787285
1842277
1296504
1597544
1138065
604001
541961
1575544
1208482
714124
1481871
1348426
639784
1440658
699950
736093
819050
631532
174353
989484
1378112
779771
1954571
766891
211422
1655336
1757717
1127259
1150651
1825325
611217
996346
125302
835893
1281259
1488469
885833
883260
183241
1159305
1141490
1941977
310298
437016
1847985
19947
39674
1452034
214825
1512177
1759665
1661705
717395
1037224
1664706
751275
544955
1694905
677518
142290
492294
132246
254254
335680
571275
1989047
897732
971357
724609
907516
1128874
363125
222786
132728
640660
808640
1536740
1974212
1268317
1741144
1073305
549301
1501474
455626
1211338
11180
1488849
221771
936823
300097
1971446
1407984
1683113
792680
1178659
297888
1346794
1812840
213353
1685535
455192
931238
657837
1732895
1432532
1139448
1980832
128334
1730151
295252
1925742
1914009
1317423
1954478
594202
1558913
1676669
1912527
59704
1530538
825645
9068
1195039
405948
246507
829757
1451593
1356737
1453577
1355582
1828786
1032489
1321588
329951
1939698
302788
1663598
137465
1608060
1425901
1483971
1212224
1222122
1042673
1010416
311754
1956012
1700779
530763
585726
1937946
1798612
1584395
598825
1460585
1475511
1698304
773243
451283
1448295
1543373
1795163
116241
1749887
666064
468877
1517962
1033994
1928541
198651
758785
408251
828667
75416
1641339
1000928
1820591
131681
1745080
3439
1280477
1073308
234853
352110
1474943
1259829
1831900
197865
1481437
1899941
1328401
363057
746780
1395000
1951284
959518
1439583
282464
62649
1777419
1600821
314648
1050906
1615542
1728487
1708616
177387
1513411
975718
103242
1201496
1002513
746824
1210473
1629751
524502
1556026
873407
1484610
1896019
837176
3518
1554666
1599266
113062
32911
1454696
949983
1338683
1146145
101510
1336754
652426
1311737
1801634
1927910
1039903
1857256
1856985
1082064
1704498
306957
1700384
1769470
955834
556619
1227984
1256802
1546280
670285
1524594
1402391
1399816
1887392
432336
623647
600144
1617054
1790564
1270540
1178453
874190
131248
835347
570356
78736
1716960
438848
1410546
533759
1948373
1966892
1971156
1549163
1028523
1138368
837654
484000
1664327
153799
756668
1617772
385659
1397119
264276
1850570
1191286
1714439
273930
307847
1811129
1796767
770396
824213
317835
1836904
1498899
658655
970937
272954
233850
472518
813157
1381301
872523
1327650
145891
1168644
156782
1188345
886139
1300766
805300
1081684
1875410
1823369
390815
975303
12663
937322
698955
621904
338808
582513
1281836
1500412
1855230
1813156
1707858
1511581
350110
61817
1692136
1804620
904331
756329
1973781
201566
1481343
205174
735651
499270
302583
1356161
1496864
362246
74225
1216808
71299
580700
1790408
587133
1658488
1046117
1897829
1788720
680662
1024
1386596
969124
751293
1724753
758138
912173
1564616
470922
612081
1519222
198118
684454
466062
322982
1338872
468898
1804768
1144179
642658
399359
1869010
230486
1996301
1607790
1921680
1695957
997078
443061
229661
967939
348633
283817
1730653
1185041
1259817
1044723
1561609
83473
397358
543518
745047
1376386
922133
1984747
728554
1616836
558518
1661156
1493925
847196
600751
1721920
454198
955886
1033891
332108
1418733
1943174
1057384
187180
1301622
1808045
1087040
1967199
160576
648753
1267885
765050
1682360
392346
1349011
10898
1134081
1770486
1703237
1198019
634698
1296450
229237
809806
1010371
445901
116142
868220
1228401
1406404
664671
477926
1407860
1201594
317403
1628581
1703381
1246245
73029
152000
1128731
661776
613077
26381
1577503
535695
1099554
974061
364216
1663854
386090
1239987
515529
234162
524150
284541
216679
240852
223643
838593
1842297
1130012
1274393
130266
753988
840230
50138
851536
111113
1614428
1804190
660586
1159045
1950361
1901121
1443802
552512
1634799
776165
479217
158429
180176
1260139
1865418
219853
1769162
1047479
143933
1345379
1900932
998883
532880
1236624
1742210
138260
1153075
810169
307480
332282
1085872
320669
141840
113254
1946620
1982002
1960288
366841
572900
1275362
912844
375895
1463532
1931064
714836
1940169
116203
1427282
1988348
1867173
715563
1489515
461766
992308
1885995
1183070
1809706
534143
767297
11520
1723369
1093104
167530
1527529
1021388
1425468
717185
1237562
85664
1844906
828401
1086717
134776
397159
90033
215741
1286973
1232132
1529088
591563
108288
126812
392673
1862425
1466
1946134
247264
610232
482274
908165
425960
840080
1421992
1948799
1983126
2624
743676
1513141
1176868
363449
1668148
69553
1059027
649581
683369
509041
265746
939422
1126040
400440
1971251
153108
1454189
970248
1436740
1929370
907584
330252
1075770
1384771
657296
663140
1741267
1516471
1298919
504802
510366
1405890
604539
373511
1879353
1373372
870292
1889576
1025504
196807
449977
813416
1643220
634057
238996
1909558
853883
1168189
557753
1602716
571677
1531722
242674
899427
1027138
1389605
1383312
906668
804629
1726426
1399595
1342998
682585
164684
924295
1869683
220420
1693647
668606
439890
900975
1590673
710709
253819
1342790
811793
1097915
1686510
1699306
684598
1577671
1474710
1609627
284126
1576664
1239585
930805
1015219
547379
61140
1702962
1015353
583280
31896
1215517
183284
383731
902842
1262533
1339541
956554
1522207
1775133
1338252
1167935
1590806
1563082
864971
664548
295369
1726571
1574882
1459742
1386498
1887295
1860811
144448
1756055
288553
331476
807545
1293612
1723070
1925898
313804
612819
421019
1122711
936669
1621910
338908
1627539
683577
818777
1978282
447828
746318
926123
523313
1953431
996716
1920571
990874
531259
218093
417980
77467
1709014
590688
1050988
217866
1013266
471651
689235
574773
224138
1512170
865151
1275090
1023034
981642
28025
563490
1259867
62505
1750863
119701
1130361
373584
1663053
356012
147481
383962
656221
465861
1637715
450652
370136
938266
1708652
998935
635790
111771
612784
104402
1914486
1796372
595391
541765
177788
1998869
1200007
1283936
1819397
1118306
1808660
1984701
388282
1426145
1290529
1369340
788381
1166931
378669
432544
1195152
1795094
1544445
31667
1348189
1148593
882111
1464538
615726
1964504
1961634
760359
414668
1709912
623800
1148875
1074069
49769
125269
314788
878242
1172713
1547741
1237647
649094
784372
1284604
334576
261239
1960031
137076
1038271
1593934
1961013
138403
86941
389311
781806
541089
810043
593986
413610
1059811
1835276
161400
1303965
1624944
1454452
486671
424627
139696
1159798
673602
1681436
289007
923715
1849121
1390092
1657293
477212
657664
400406
694953
228347
264297
149080
750928
380598
534965
1317358
1831418
1234732
1849594
1311334
439067
381106
846535
684643
381413
1846243
1531331
1122057
1474735
1115074
336920
931600
1543689
1983262
148644
230758
1542193
1712456
686689
469168
1226190
810277
588984
1424735
1672936
22378
1338433
598453
119273
266302
1412097
600684
1710360
1332810
761828
1717659
1678146
1805127
117042
503686
1781038
938439
637401
764432
394529
24468
1092880
338882
1009417
1294360
1949955
1342858
1100015
492276
1546702
350953
1629540
166689
778696
954521
1254491
887895
449543
694970
1657402
288251
885571
983282
212866
447246
658226
516954
2630
1098275
1286566
505395
875524
1095044
1149004
961495
1592470
1522472
222153
552790
1913497
1107997
1073388
1718608
664155
1858385
228324
1109510
1184679
682934
1864724
1579901
881115
1023581
1424068
1631223
1594078
883735
1041099
1746516
1504914
1605249
1383958
1452997
541210
1960731
1883942
150665
1106667
1038754
320238
947597
436854
1795675
1592748
667944
604548
1888437
1079568
1729648
1366742
1897545
941205
493401
1380598
268817
174
1174406
1988049
636881
181989
783879
85618
750641
1802660
581402
909697
1466889
1628263
750893
718796
1240111
290226
1631215
1056301
610405
1632294
880457
22547
446355
1998277
235501
1563183
1822674
456753
1322203
531619
471174
1134085
255329
260908
1674191
1151182
501279
431937
1185812
199272
1705304
1261969
1505070
516173
786362
499828
33837
519076
1136495
1062355
43778
912658
892236
1117240
1159113
1039298
958155
1097084
1208546
1646602
1606255
1397289
1615884
468208
691386
252022
598394
1956017
1469494
192339
1448682
672335
1029767
673034
875595
1323188
1071512
1287268
217987
296556
114395
1109272
1377756
1267756
1047083
773881
1547542
574553
461218
1400990
813817
890054
1904812
1041538
1934014
500992
1661929
1427801
795855
661253
126482
1469292
799951
48516
705152
1630165
10405
729048
1628108
888784
1483512
658152
216122
106491
1918281
1601291
154392
1368437
834920
1014319
395543
1600125
1553680
1326401
1098649
634719
76164
24493
1782199
692889
1361495
10255
317917
380714
315281
1849037
1912438
699693
1621597
118294
33982
510099
245525
887553
467760
785131
1939862
53674
1798071
893472
501852
1983369
862004
1481302
1254635
1284986
853091
844035
1365134
385379
488491
659535
1131911
1394631
899018
431406
573717
25413
614134
520359
27855
1945281
34701
1677069
882542
377866
355458
211479
996487
1335465
1619977
1469656
1967515
629251
422091
406410
84415
1078117
1214597
678797
1692332
251962
790415
884521
609976
1168950
382624
947637
19037
143811
641573
1352373
403062
1280618
1371840
932483
1513427
74633
478182
329606
451640
1157279
1365193
1903239
1251206
1094778
1322194
1503882
1116343
926534
777510
1427944
805077
488266
108945
118112
365572
1733074
1002438
166006
629798
1200693
762527
1722234
988124
576308
757902
1753680
770682
1459068
1320494
1642176
629967
1831669
1899615
1603813
1977667
899733
1324235
113038
491045
379482
1310965
1790411
1339013
1742737
266066
1665004
1128819
1732741
1467442
36258
1978710
1005896
1964373
301833
1822236
1651248
998084
1842905
224213
963102
177742
513920
859949
1107693
1396056
1827926
1640082
582428
1288954
1017570
1362746
1398916
1371144
1659421
1562694
1818819
510998
1648507
437809
1649729
877375
45273
668498
242986
762605
393351
995619
1286011
1400830
1044615
1074049
1782033
867800
1576285
1252881
479826
1635063
1106074
1924610
153927
297520
232373
1252678
101108
561854
1011436
109306
1222947
366729
1520633
1433164
1521204
624541
1612918
558467
1972298
801319
269579
1883954
1266955
549711
957913
260633
1973350
1075416
1587655
428481
1579813
1886275
80192
695276
1454123
125871
1894838
588813
1921833
1229651
1724677
319827
931298
608198
1378832
1945503
1330015
48005
1302330
217316
826916
456293
179710
1652888
1102245
1535815
1235664
325365
442829
1935949
1943582
1194913
671480
1232598
806974
1334442
1591330
1061851
317641
153320
1852413
782543
875978
1136285
958045
1706117
559150
476681
697055
1980441
1540034
558524
303900
626491
391915
1378287
1282337
1179668
157744
1733494
724249
1000148
1646037
1338910
1370384
749872
256200
10608
1233904
1810110
941651
1918624
1211924
1094981
508977
1871354
1385164
1853911
1611709
1053819
287786
31950
1085485
1181447
1004760
1801925
563634
1239956
1852175
494241
41033
76318
618694
1999155
1107907
636683
1301830
1397830
977155
1213317
547226
560080
867102
621319
153086
1212807
929092
533292
15623
1326894
275464
1748826
34810
1226174
496520
45727
681626
402014
455627
1766944
29412
605222
432162
338305
224890
1117219
1126667
652675
926165
1030876
1700790
563013
492072
57023
1339773
6496
1867011
1056091
245158
176494
1953240
1189369
714180
46871
1598467
1755107
1147465
1716897
1212931
653824
606518
854626
346745
224892
1527253
149893
408112
60606
455151
847704
614170
1316539
1254343
786293
1191364
639112
1368609
1035665
1169615
738447
1375939
787334
1392757
445058
1474313
1549772
497528
1885205
1864354
1184440
1736227
1976230
143581
1400884
1325223
828584
1403067
1914377
435006
4532
1980484
971927
646824
394672
850105
997306
1794595
1327575
594058
1942762
991044
265009
389716
986705
1641514
228915
1679672
157920
1224994
961878
1969174
248740
1218155
89103
1190417
500881
242422
59873
1658095
935150
461602
1827134
1286297
990087
669508
391865
760550
1808312
1568445
1557660
761139
1077265
109362
579833
936592
1182579
1592973
1945197
894744
440573
806143
1151172
1884082
1666049
1128294
400007
93500
770379
1737547
1086015
373377
1558355
1439641
290869
1880188
986768
1914499
998220
1084857
1288385
783513
182998
735879
849015
1029458
893445
367558
399911
1935237
1653293
1148491
186500
1817730
633479
1308014
262722
1951785
806784
1222304
1643129
378272
1803534
443502
1333877
464016
787367
1604815
1427189
1909931
276202
1585627
1464673
1164191
658770
1573782
1390045
1205863
1309242
279889
980469
1312361
1236204
591250
1718468
1805917
1351877
792762
47976
704304
207812
1640839
731293
1181512
858756
1265597
1100112
1270618
445675
1860681
1871623
240244
1629144
225018
815380
1401567
648962
1730797
426052
858336
629791
1163720
530070
1037156
1877437
1476378
227494
1079316
140919
1847495
131593
407973
1737755
781920
1365567
145051
659020
1647612
1320667
259047
1884071
1822670
1828811
1542332
139629
1721886
360928
1473091
1430019
1235677
1389535
790513
1276205
1970034
877738
736032
818374
1814398
174939
1447832
151728
716286
1185567
384687
752524
807799
132147
1843742
997547
1692973
1603737
798430
617108
920526
227656
983904
1701895
1302883
698028
1636606
803084
1277457
78679
245751
1041059
886952
125682
1676613
943489
1405164
1333537
1164141
1421439
215590
29289
1400336
1410098
185135
31068
1303746
816386
1550555
866612
1680784
423766
1515565
229403
242063
1530301
1190986
1764194
1145258
430979
218160
972967
630486
867536
1492209
865533
1587323
149130
841554
1924636
990185
1451072
1495124
1331897
926716
920251
604824
1304724
229398
364363
608288
1457003
61512
1297601
1933176
1238336
1072299
463171
1513121
416813
1870916
1835230
529277
1938206
1778688
1732985
1618012
746495
1828230
929781
3148
122872
199001
292932
1046210
791319
64451
1405993
44416
988843
1004837
1525538
748149
1330900
895003
1874804
1689532
1758314
1566206
1124075
161073
237165
86362
1282760
1790870
52306
1642276
706328
310104
1569975
532532
1146777
1196190
118304
801850
1824284
110123
122385
714401
317148
623910
1947630
1260646
498472
1208898
1847088
1861750
1178280
1311501
661777
189257
278126
983208
1130703
349452
1936024
211384
1799079
255903
1015545
1969859
1045864
1061908
1466826
1736021
1983083
1806276
1416574
823367
629583
1444846
477623
592011
277379
132423
657030
1627883
1937551
723272
449238
1958984
1188358
1232002
138219
1222804
1684140
220875
81015
781871
471624
1661404
1705803
1347410
1148978
839911
1864330
1361848
1042215
64616
1945731
1143043
73566
126583
994750
1128377
199197
269877
763668
1608639
177021
366537
1455703
217359
1561573
1898235
681294
128177
1421344
1714660
1071097
1805587
1683100
1060060
851697
1284075
312414
926805
971760
800789
1811265
698663
1205952
369494
774500
1936295
1985834
408720
1565487
113658
366717
1427182
910255
1319329
603279
1620631
696582
1172315
1911839
1125940
1520285
1719959
515178
1988740
962587
1526481
114379
1613717
382581
841373
1836787
1487264
629717
1918199
984564
11056
1387221
1816859
898376
713036
190099
988682
303289
1136169
1152980
1544232
1377317
1150453
1977573
995224
250255
1710554
1874490
583336
123663
575647
868262
615111
859801
1493741
1985289
241889
474268
1017100
1505787
53691
101783
644936
673925
927870
1183967
1540183
1237047
1194791
885821
1048998
454354
1257409
464773
1099013
1588935
1621951
1102949
921558
137848
1931435
1738632
31523
713056
1747096
566412
1885834
972272
97508
1166042
1567378
211503
1207851
1852617
775839
1555696
1799837
302364
799484
459677
96097
1821946
1919699
689267
1264290
281941
1967546
1735592
577076
1328202
999342
1266900
1471298
1436330
1514770
1514926
473148
72278
1560447
827210
755116
450519
399559
1521273
1381779
1290534
201291
992112
140412
776919
1453445
141723
945848
1407118
470192
1587240
1157424
602725
1284139
742333
1194522
1267977
971119
1590439
1190999
467045
462784
777497
1218399
1621701
1595010
422322
73522
1963043
1384733
1390325
83013
495782
1184895
182006
1411726
396589
305453
1319671
544802
786976
679123
835702
1080436
348872
175437
979425
1625184
494854
1538418
1614837
1408144
288613
1184714
672152
65422
1037954
1542229
656223
1299839
617230
1877017
1477687
1749668
1051692
1571559
1824639
237683
1185328
14236
1968927
542104
1596142
616695
1254510
281517
1044317
965734
722200
1014325
265393
343622
1538900
724247
9084
71387
535046
783143
1178180
1694718
862006
628520
1742875
1372562
1097463
450782
949616
977526
1328938
613313
317454
1652153
1871660
817888
117844
1949824
1405248
1948868
1365815
313401
54753
292491
1822356
1453232
1928916
1640245
119464
235753
626545
997092
410995
560430
970756
805702
243972
1935572
780329
633709
1255641
887816
1527457
1349970
838320
1656803
1522283
1953373
1995640
1636777
1919852
1380999
642173
1182952
1930178
158598
580524
467863
539797
740611
497747
95668
905992
1918259
1588650
961403
1002816
1614826
907110
1291824
692625
926399
807277
1848166
1089637
1145336
133848
1521313
1449014
398409
836366
918669
1447031
456583
409412
52649
1897548
1624540
740128
832930
484647
1866083
1123368
495041
1922926
826710
1896199
823822
1827048
1306888
780378
1497142
494172
528283
1057922
1921839
130186
273113
1272599
1867301
1465453
1969458
73906
1240334
1890925
631844
571498
74065
950816
686021
158759
502890
695982
1010282
1548483
349475
213407
60698
801662
34255
1602541
279659
1938097
768697
409446
906761
1370714
1264834
914433
787091
301288
1292917
927852
34133
1244174
1538477
1788548
1570924
1175032
964974
1993790
27174
826934
1148374
305725
611986
1137927
740338
764774
696738
309795
816844
1625966
1446494
741063
1766252
869580
1070647
131400
616089
1481049
600036
776690
1914011
1831935
844212
947062
289519
1132345
1935617
48483
989032
743774
31928
970985
734045
299366
845963
1873257
244997
71125
1672004
898494
1407645
809093
1060299
578360
1150042
1263396
387678
869531
1996397
187995
46326
311807
1831349
1772150
617598
550923
1953327
8176
1613193
1155302
58820
1329888
1721796
1476498
1924889
256287
21614
1111838
8431
437539
1897417
1252761
760070
441521
1460957
639211
92436
1071702
828766
1643856
881588
108042
1653522
774765
968005
1789897
423891
1885935
723657
140049
167116
1651011
11951
1110359
324416
229959
476050
1624918
994002
970849
41767
687150
511819
1884288
448153
1331069
505869
1721315
11447
1593706
1174549
603059
1471756
1755904
1021828
145917
1079365
1781542
856685
834318
1052632
1836545
1888545
1056755
1909787
1582861
1443242
85825
539194
688081
755026
7720
346576
983646
1983116
745837
786185
514270
1935079
1468968
910512
278434
986520
1854001
1995173
1510475
902643
763628
1466373
1083275
757016
1799103
1305700
119237
456413
882532
638032
971980
1177357
941669
1737202
1968450
402930
978468
106113
866512
913414
1286173
1269271
1807271
1094232
1106479
1142913
1515714
418835
513873
1635326
887130
1623476
335308
993413
1764882
1913421
1096663
1412310
328687
1850098
394506
1367478
765543
1337531
130836
712405
540763
833660
278886
1824648
1407156
579391
11720
1490615
1918323
53053
1707036
1204179
161571
1159434
646792
63145
755718
528543
1298756
150203
1867663
433355
1768582
1297091
1123620
800198
810325
1803930
708532
478933
693365
953956
1108620
1561370
1970201
887816
954446
422587
1882415
451851
823933
1432493
1271132
344824
34541
711718
519232
1830841
643166
906147
1129411
1723419
1318804
154183
207997
660825
220620
66498
1547710
1708918
1065214
161990
521393
414751
199157
1770775
1467146
1265496
932570
626373
1824656
1149030
607642
1748839
231244
1747353
523019
101384
1898374
383652
1095838
1915610
852344
380463
791177
377052
1298456
462454
1415468
428672
465595
597245
317767
109524
1672138
86261
416088
1271276
1447082
1913282
1084279
1884285
299559
1745515
1440914
1141886
1648659
1147752
545010
1509821
622870
951879
1450810
1968296
1629434
1178345
167109
939594
665166
1032356
454792
937671
1546774
1100518
1204041
1834115
457826
1338155
910413
910706
1692823
271516
1364776
1323031
903859
1533591
894163
1287275
1334516
249461
1889915
1433008
528427
1246971
60972
888170
1745226
1984014
8039
1699718
166336
1141178
799701
998171
396415
42034
1048774
287727
1377175
29704
1575574
748159
1489721
352919
1763725
1832716
399046
316526
1739500
845910
1282912
666008
136396
1196094
783981
1231490
599214
538353
270258
1399231
150101
1411644
54943
170060
623145
1176272
1651890
1177499
899565
686532
861052
1617754
540937
163118
1112551
1584812
1901802
1276362
505816
806525
1781626
1760188
1865740
1642462
1345165
1572840
1519503
1390639
827170
1075232
393690
596080
1234683
1845202
679428
1233729
1686781
1552257
478900
466162
681461
912577
449226
1650079
840328
1618946
1756360
1661360
1806097
1787578
1407177
1305152
557566
851919
868569
1498387
456882
1583883
341807
1711443
1328486
415646
881935
985490
607419
434115
1238659
1639337
1121913
1563077
1256571
1155120
158691
1750847
411171
298654
121434
1448439
1962681
1852336
662628
1936045
1813186
573873
1619111
654003
74438
201707
1118353
1702742
1083840
960723
1852515
1948491
610261
642408
100368
472047
133001
1023823
1440788
575796
1881129
441211
1334688
272942
663761
467879
528817
127996
619292
1098045
1571628
1257764
868074
575940
1106571
1979093
1574192
24069
258725
1769240
1302963
184012
560597
646195
1152894
1748048
696073
1672659
1709979
1696445
1219067
1661669
528849
1370575
1262477
538679
366332
1156961
1602436
476814
622384
904765
1139822
1937239
761946
572046
485893
911959
198673
1284663
1262717
1851523
1145270
1982404
770942
344122
1797279
1510680
1847955
1055556
433879
1433881
3500
1618204
1793797
245873
545031
384261
70412
73977
1208376
1976306
27202
1953348
711894
889827
420804
1897125
307577
877346
1262076
63218
1692971
1712700
1503913
123075
1444341
1680851
248372
1807612
809509
1869048
813939
733829
1257600
86425
1147517
1279418
1694606
1942711
767096
243271
569173
1355547
779945
1176953
1664262
1378809
37878
1099869
764048
1623389
1530075
116785
1372167
242258
1367277
332300
1048073
1068601
183621
85563
1908210
893033
472910
1556388
1599215
1280818
423820
697244
1652496
483918
1538110
563597
1789044
1009665
1790681
1369010
813455
56333
1239800
1621581
1792721
214939
1077671
677350
820030
887666
1531742
89709
868861
173648
216639
1302127
1390160
203414
1330580
409786
119929
1121240
168451
1239555
1563835
592893
422740
252437
502127
822038
1939226
274717
126678
779736
1772456
176849
1479875
337129
313558
1968034
529175
1408616
47558
1662753
1138265
565086
160422
1687520
1613
525942
633886
1447613
498282
1654822
833310
1107453
760591
1078780
711736
244736
1176531
1174463
1826747
1390831
201304
342699
358593
268358
1777203
556763
462476
1915977
563917
461472
1006822
851482
66195
341597
1494084
1538978
739957
652134
1469457
757645
123657
670030
1096320
1625561
382452
1679747
1555611
499809
97372
591365
1036606
294000
1889474
112226
224640
1019092
1820715
464687
1877356
1326417
1206276
1457804
993903
809506
1523878
476889
340777
184910
445600
788185
271606
575546
709138
697578
1702379
1455375
1747193
1357727
943025
1654414
1812768
424712
751734
1184491
1702812
1382259
450925
718132
940116
1859990
187079
224433
980372
1913826
803922
1331657
8488
662648
973065
1691697
1485207
300237
369047
821673
549834
1004738
950469
102497
1397891
783353
81163
993855
313707
1161379
1814657
1658712
840289
1696900
859953
92698
1295838
373027
115665
984149
1597515
418564
1204052
1014284
49563
1240531
1377550
1999676
531765
43108
1866008
967385
319226
1493404
1063808
750850
141013
49296
668361
11021
1455098
1093447
1981340
1136458
1090500
639456
704509
220001
1175795
724431
1722370
169611
1205052
555184
800838
1343920
397692
1188211
1569021
915779
1548774
752172
1099750
62848
177193
907060
211197
759101
1909975
1993221
1716400
1419615
118799
1123129
1611691
1478328
156306
1514679
1490331
645787
1602309
1938761
1804840
1164797
597417
1098186
1669305
597585
752683
54154
677601
1745503
1483939
472686
483458
185910
614819
331202
553858
136863
777833
581728
887976
1023381
551981
1534992
288390
1389380
873643
1746659
87442
53518
331932
646262
265001
1776222
156138
1994482
546948
1274091
672687
1280669
870721
281457
845409
1451183
691552
1259330
919861
768914
775961
738304
448574
531369
50930
479944
1939586
1229942
1822311
295907
1182702
1092924
1314675
1573118
306417
1974497
398152
767932
662348
1034377
88986
1931788
910
633076
291935
543950
1429551
263501
1374144
1279243
1943807
1953078
438679
1604431
468657
126222
1447009
890067
1517224
1690609
1541228
402356
224744
1973296
1304694
1301224
256626
319606
1881453
1818417
939632
1716224
668300
508058
157150
468613
1079732
527845
898583
590300
1406273
1005238
92793
272149
1803440
492086
875004
1445522
342879
976715
472569
1265954
1417508
1331330
1883639
1815909
484453
1922640
1489647
1838356
1031931
1698916
748232
416312
1848527
1161
494412
332176
612445
833896
169049
1293099
1926200
1978275
1784774
1060436
985608
1042420
937949
1249850
1932036
1114099
250286
1824742
188575
1308583
17122
1094175
162070
1319511
1279353
1692911
25737
1787138
324023
1368088
1587563
1637040
648023
160285
1211985
974178
801068
1785132
1928478
778566
1974939
1601852
1371780
1433140
1662756
101812
1112967
1985778
787127
519273
1089632
866336
794793
207937
404240
1370010
1315532
154683
1944836
118015
302704
392361
95930
1077587
802480
1690719
1830125
1818471
213964
1208197
1142931
578471
1245320
241775
1004215
830200
17258
2326
502383
1881032
1655401
326249
734984
1615861
174984
1880538
1476235
832997
441909
1874657
1715584
802001
344652
1107475
380928
280607
596000
1590909
737753
259632
1535071
1578113
933354
1373901
1825311
1655770
743804
1979384
1093884
833568
1499472
1535199
1714146
1958729
945431
1162419
779409
1833955
861677
1676563
860868
1636630
991961
1831135
315212
694002
1430898
964304
1740309
115844
325268
391412
671650
333369
675181
329973
1161361
1853936
1299517
1010177
258339
1241136
1804412
383697
1765011
1963455
368546
529230
1007419
1316439
1003359
254279
91803
939582
1165570
733965
1378298
1610098
1611113
807729
488498
1651019
168655
487708
122288
100122
605419
1752935
1255873
1104718
825827
512816
1212159
1541868
686184
292860
1406852
756391
1895966
1617969
194785
339137
1087280
14214
292460
1074677
1045305
1650888
1877058
363681
1807482
1783111
1527566
1025657
1763425
1302560
1642531
76348
797199
1832215
1602270
1240521
1487229
1755579
1971710
1974902
394656
1962944
1444782
1891142
977168
125721
1136581
1837841
589964
1484317
228577
1986787
1257169
1707221
1620052
1182698
1296947
1086054
50387
581482
284420
488634
1556106
174534
1926814
95861
1205039
1447959
1510223
395640
1759692
1371772
673638
1197482
809702
683922
643719
217144
1744178
758048
422770
1226766
474143
1296966
1059182
1995825
1011273
1287592
1045200
1265509
1317337
649396
1104002
753354
616856
921489
1908631
1793782
65586
1853581
715747
158588
1606398
441989
177493
1471513
760658
1466785
14093
12616
1347129
732839
910298
574353
1775639
1966995
946958
729883
232052
1986514
1260508
1527327
257243
889751
774494
724017
1773491
1737289
457091
76112
1290272
889574
490743
981498
1357878
943952
1752521
225902
1929702
709585
798981
1152383
564783
998861
1622439
1990559
206400
324478
318307
1853664
1232391
660432
252089
1766651
1154056
1987676
1432616
105843
1668113
1126452
5074
1381202
513886
1710742
1279244
425764
892879
1570854
327587
695445
94858
143840
1424215
761655
553868
394604
538785
1170319
1173248
667500
576299
1948344
1769513
1463431
1552930
985257
1239223
870951
1633294
112192
994965
224702
1128818
826954
1427944
901155
1922424
1753034
338807
1073167
652219
1085222
1946463
438003
1309222
1774224
234819
539321
1700506
969986
758557
380207
85046
1904265
106074
1636224
1779322
1585151
1789689
148999
994802
1966119
148846
225405
181629
1301797
1827445
881077
1776388
390374
1054921
1050315
293483
780060
1480556
1542112
776979
1341656
419273
1545849
1371450
514523
683442
268926
1598994
1531982
1597445
680889
718319
57165
857789
730343
1604762
142430
144550
680038
28034
549831
8177
1514806
925224
920986
400765
1292117
363478
1837316
923555
651343
1202779
226887
1275026
816554
1831581
1439199
1108810
593186
1753806
74527
1623478
455894
998354
498300
1642987
312074
527146
102869
1231565
1456931
1477588
1534582
1955245
1166068
395388
1987868
113070
1321543
1603542
1953070
1633809
1555630
1880862
1967659
309256
519749
871135
712000
1024229
216074
925205
435513
250595
1820438
309440
354694
1638105
167042
1332818
1080874
24128
59702
1162464
80018
994999
906098
748341
400302
1199360
439299
1486072
1683337
1767702
1302723
408281
1856969
325579
96883
1934311
1376837
135744
115833
783159
496395
175424
300549
654146
164355
1815903
216502
391102
668502
536348
985057
1359605
1610836
1323062
1674864
521442
1898900
355221
1086704
564207
327306
986635
1089507
901853
831256
1759449
1518049
1193700
1493952
1000876
175259
1256531
1629244
1390343
1292131
1047055
1917532
499801
993598
795416
1637497
963971
84482
743166
1690432
1640301
1017401
430555
1099176
730979
1757795
1783270
691276
1596271
132830
1596936
1913248
170681
377853
1625435
815440
445774
1592709
1986992
396278
1540600
1448240
1995955
1053311
150611
1362872
1066547
630117
819541
890525
848674
467110
1753315
1229022
419553
1344222
1801658
655968
1840605
1832687
613380
1635717
469113
915382
1075842
1383224
335154
109495
1557213
892635
101160
664442
978951
455827
1835614
385446
1612343
405902
851511
1649782
1823082
810290
883300
425306
774996
1158730
974227
1292502
1711421
273376
579314
1058444
128142
1741579
1403536
1020472
680429
377982
1616621
778160
1854565
490091
487779
401847
126402
739214
1015300
319473
1613677
1805021
1211600
1406012
996030
268540
113012
104780
643822
1825492
213340
912951
1539653
1426051
104040
297927
304160
1885357
576735
537120
1844654
1279905
1598249
1889762
370386
452395
529277
1896415
1082350
981757
1013766
590511
154695
1620543
632174
883434
635460
1582932
57620
1698937
743683
1013859
1572805
1099573
1192773
343233
146546
1306344
283171
581745
588357
1476362
774399
1483290
197130
85002
1348566
1638611
1805094
1898999
1637685
696147
569972
859512
1559049
920529
1965135
1699084
439555
1339212
339862
1229240
324539
650542
386460
1193682
1176538
1089498
1133853
745149
535579
1388898
551820
941328
261483
1177541
1527995
1178761
11649
466841
11774
1093457
523090
362296
286782
1723708
819026
1504144
392963
83985
1330108
1538834
1145492
582150
1615812
889797
1456878
294632
930149
1218594
23037
1441388
1494123
937888
1655524
1566600
1824616
511931
1266848
1125627
1986765
1420123
120055
1878242
1510142
874532
515374
1281727
1819529
1067598
1087060
841780
1415050
901084
111888
1701442
1101867
800463
1898329
1042035
972928
1318586
1703336
740698
1018449
266949
992469
897657
1303859
1100731
1954357
1484344
1584217
1136670
233816
31870
74010
984224
113158
224323
1868481
756797
1818719
519753
234387
1990316
158268
1939378
1840111
375640
1008677
1305193
1514162
1342521
1464718
1316497
652890
960332
819477
1687260
1153872
1127027
510531
1999692
634988
1201951
482949
865226
296805
858691
1346001
176927
1153285
989321
34933
1334973
1084610
846451
308394
1425989
930033
412105
1213219
986335
932289
3507
1153828
484596
1963049
1560745
1218435
1391674
1082247
21404
533972
497535
56613
187772
918228
667247
643107
289870
739232
1861369
874838
1138332
40824
25142
21461
1235632
335218
1431226
1010844
791251
1845584
886085
1797039
1496423
1004036
1374795
307655
1854346
839196
494719
1820192
644407
495260
1717723
1929190
1771747
976248
965846
153659
445650
193998
1940129
1077065
1763725
1774594
93170
877630
1021153
832352
239972
314605
1128693
922142
1007865
76527
717173
1133959
804916
682788
835259
1370466
64122
1725348
865207
2313
765032
1186245
108617
602064
1482528
873956
156869
559222
401673
867139
1139431
829588
1498714
665151
1587055
1100079
1404019
467544
288417
1203234
593796
176918
1502239
882282
1020160
718204
1142507
1077230
1718272
184851
691972
427260
963907
411084
1515972
336213
731211
1640516
861528
821046
1551605
939290
1728489
844703
54766
275070
207723
1443289
1141268
765327
606715
576927
521348
1152904
184727
938444
105116
997558
123517
1550194
1710000
1540720
112870
857264
1773588
1069521
139301
1203707
1860331
1732232
609051
214608
805187
6392
316963
678371
1891501
1644128
627615
264279
1117489
98192
87683
1133803
1012422
1124392
1566234
765105
1694036
779923
1705677
1638975
1854668
803157
585315
686355
699276
1507888
171106
687515
633730
1206120
1855101
205671
777241
1113100
1439859
656138
1407535
1251933
1300834
1984904
1937924
614779
1795284
1093573
1859519
1125590
71682
1813601
1633164
81701
308962
998292
1123202
1961336
714964
239491
313570
300059
1570011
600950
348092
1961984
1682378
239533
749816
1580298
357679
1681674
960616
487099
1384258
1981029
251321
1513715
438288
116157
919117
352353
1165330
591580
60181
992766
379592
588222
1698298
1241374
1844774
487884
73059
1976572
159538
1694186
1264388
1432795
860012
1282210
1710109
1394393
1598720
803977
131634
1638451
1647600
514242
603646
558155
254980
1104471
1465137
419479
802456
1039704
1100459
924702
298760
1829064
976244
416163
610486
621993
1773379
1661158
1639266
1475634
1270847
1815679
1891593
635619
563745
1301881
1951566
932535
588004
51100
1561285
861233
1593210
216043
924003
785014
1236781
1800927
192917
1153461
1282397
1930221
1206105
1132092
246838
1381106
224296
808072
10698
275414
894659
1125694
1440389
681334
1578641
1714811
1765531
735548
850264
1774242
1455389
524016
204506
144054
819081
1731450
487095
1779884
811320
1145425
1939871
1844654
1313882
131811
8580
647008
1685675
819363
637574
1642818
1532365
1923864
284277
97723
1325277
140258
555814
1607126
147459
1714899
1356071
759782
980203
1822735
137854
352862
897641
1939389
544454
1163224
973874
809013
535696
205131
945716
421790
1945311
581994
799030
1441373
845822
1281528
792223
1516018
983803
1900183
1232155
317421
1281937
428679
552951
1160329
1812468
1389152
1220782
1905871
1920194
295814
1464255
1572240
1371426
1454265
187037
1397969
1205449
1665315
62804
1075225
1540782
360286
1161204
808366
908697
1637165
859691
1106880
1218660
1011742
1326145
1874194
576640
1642507
1121247
1947164
1195483
1712213
911290
451883
539883
1766409
1693932
1539961
1917684
490798
1615032
1831579
591487
1485143
1424674
579711
114602
566588
1911977
268499
1536727
1125773
1836037
1498998
395202
870625
1510070
1769310
118565
772778
1536276
1056831
1933336
1267656
1725390
205804
139882
810374
1740643
1543886
1846370
983657
4312
1666608
1506054
103256
1036318
1884984
1316957
161566
979146
1252808
953363
644333
1828140
1665935
247637
1188336
877846
1227791
183783
1059891
945566
149495
371266
397702
939007
1576770
1106056
937844
211681
1521758
588623
1460501
1089199
87410
1310974
1109956
478732
1518832
896750
1143759
768780
246727
1158836
553863
521974
439531
368630
809360
1340728
633742
925507
1366053
1062427
1976088
926391
1318917
1491327
670720
703272
665033
1862907
1136785
1613151
562979
905890
437944
44375
520317
1160149
247034
276163
1325132
1034226
1812881
1747028
454610
500454
1933448
148967
985320
1060236
221668
838273
1797688
1724544
1596133
1993705
1949614
358314
945986
162392
687431
673912
1707845
31181
812661
1341192
124352
1143292
656654
1456737
26325
647609
868019
1566026
1990946
1940722
237190
957213
858006
678259
1705667
286679
1588265
822642
1847874
1632491
731522
1467173
1938373
559077
294104
1897247
1398105
1368497
1020592
1162876
1229395
1741102
1565303
873820
56468
857535
184015
350328
1386583
873144
1936366
217494
418576
1738481
2180
1272838
625740
1553837
889675
1004182
7451
1134352
920023
1269714
1152829
1439422
1100935
108271
1580749
34086
337866
1117014
1171144
1846118
1354023
967662
382369
1420841
1347266
847238
510124
162873
490166
1092147
1626866
686677
1365822
872775
1199805
1163289
1985204
1972455
1436274
469564
127796
994193
912165
1507169
465270
1656052
1319598
1878127
1617581
153751
1900805
1733840
879373
1370639
1960962
70577
1646519
744742
1936421
702736
254556
1387981
1945167
1707490
288552
1908436
1702758
1778159
611920
528731
776110
1115850
1204769
281134
1214022
1027229
1575393
49769
904653
1090831
1170531
956810
1377986
1773370
1646075
766368
1729756
1735654
550456
376604
641102
1757813
587540
148097
876168
1325038
464108
199881
1606661
993396
198747
1578959
798091
558254
1024016
1897153
1412024
1197871
1545095
426218
1927523
1516715
583764
1315444
1503461
1582452
1825112
1598528
393812
1737728
999539
1831221
773581
1111244
1201101
473514
1690576
739385
593642
1523680
1133419
281960
1919725
1671092
700890
459295
1192853
1209494
1322381
1501975
286775
696422
433014
1932047
1062058
786497
795008
439342
675360
727209
1664916
1177881
28505
544049
1098964
1280226
513320
92979
1185604
14886
154491
96659
56020
1296743
494385
1388555
1899172
1909021
1400285
536873
19799
1351582
1137055
1669344
545825
781398
1038526
791722
1502910
94627
635581
1417588
1568168
1744553
1639667
411554
1677709
253539
38
709041
1934714
879975
82045
1317226
1326525
157646
1062043
1694593
1009304
524585
1698497
438713
1226237
765130
508501
609877
790083
148445
593087
68428
430568
1969477
995003
269895
266355
220319
1517523
950222
658560
1996200
392111
1369126
501962
937553
1202264
1632379
531452
1649494
1763823
1743716
714831
688974
1339077
1754968
1090232
446374
895993
519666
723796
429093
1784508
131895
1491076
942405
1622005
1261723
1115713
1963793
581492
288055
723381
1752692
1665932
30968
781366
116147
1530374
266529
1987483
1158917
410253
651725
1630947
339025
281831
1002813
1027717
1371473
680162
733795
1086681
648458
116502
708159
1721756
106434
78473
819608
1306330
613323
1847243
892770
226783
1368009
1070287
89066
1769543
546753
1549633
831850
1336644
1371316
1400940
1879312
126816
120354
1241681
765997
1405068
585407
738660
1883541
1843291
687872
1357465
137310
867057
1551160
603990
996937
940568
1113039
1965801
224520
1250917
1601570
1711981
233823
1461294
1485047
807027
949242
1650672
676979
585471
51274
560774
1439596
67173
1140776
285806
506336
254599
524694
918038
176277
161645
1390534
989308
1769021
512349
1785958
1554718
841385
1800623
128537
702078
31609
183429
317137
55610
1195822
1348030
1670062
1633203
878334
631811
1253362
529682
267234
554876
56000
932485
500000
1239174
1015281
194061
1550992
1617827
84541
1793647
1301289
1225393
1711616
1834865
396176
965946
533651
1409168
188738
825745
630963
51262
205005
206446
1918120
766364
1430270
542450
1787458
1608144
328022
1946047
466845
1641043
1645866
1273665
542563
984917
788537
1060144
371912
75053
916613
118675
1772709
463651
1415014
69166
880415
1430401
596147
816663
1038092
1418065
1107103
1282679
569378
992078
1175862
1873789
1490343
1525802
1339239
16390
1216689
1407575
1692311
952941
1962554
889344
1396469
190430
1955922
1632654
1222195
593894
1680302
183633
489577
1903412
1415533
1770465
884248
1621553
865716
752632
687576
110429
1062125
278234
1105996
1671484
1338249
454286
1451893
298925
557812
969971
1838542
1976335
690767
386080
152089
213329
1989237
302024
1418901
1381158
1271363
176639
1939326
84389
945832
1362998
1269166
1945763
716040
866487
859483
1610907
1347679
757115
1346310
1599630
1650295
763631
1880487
1796510
1848145
527750
629113
1311923
1077143
1504889
1612257
1488294
1203037
313872
850617
1851589
1793858
1139348
1410871
1191030
750308
1715621
1524736
1799131
1158326
1406638
999020
460395
871525
979630
101644
1431224
1201826
859359
270060
1874463
213938
321227
891334
672992
919834
271205
1327908
1026484
770265
466379
290920
732228
1078406
689955
170183
1299457
195871
1424590
1439417
1265880
1053564
1968728
1473058
324565
745300
822487
1606672
1560513
887900
1194335
964724
1865097
1777281
1885333
878602
954697
715820
1782352
1182118
938131
133679
1456146
565588
999949
1071075
197207
1952235
1270950
90232
1737378
1035526
1280246
11125
126998
571410
1000417
65152
545878
1062572
979445
1085506
864387
659161
1897579
5710
492517
429281
1873472
630760
1951232
1331528
991688
541311
1755846
1592687
1062511
1262778
249449
1887822
1328587
1662047
239548
1837517
1864271
340736
315320
1028639
699154
860329
1085493
1931399
1128873
605925
637928
1998923
1561204
786781
1745438
1160118
659019
1756700
1572099
979404
1775485
269572
1577759
1423071
877984
699909
1566633
1341975
1580415
501351
1598512
1029511
1216261
1604749
543935
992065
1305099
550935
1100700
1964901
1839392
1480638
1613767
965201
989180
1050257
498158
594479
604189
1540067
1991192
1287807
1863296
1723852
1041011
952179
1895301
1976463
325513
873447
246989
1062771
517369
78574
885620
1536246
551599
730615
302728
1467626
599760
1602248
1925872
1400442
1638166
1176679
1159077
98563
1101078
1592951
325561
1297212
1735996
1964236
1299212
419080
679902
158093
1594462
71420
1711246
1696815
948074
1054617
1731096
1000705
770564
1741395
1026315
995383
1282530
451810
1751278
1048891
644916
651751
954896
692774
1200958
1071371
290444
615585
821926
1179435
579303
1130592
1475196
1685918
1360523
1909105
1020847
1718535
1312984
612504
858289
140865
506599
1786578
802363
1464179
653375
939178
1794618
1259794
1078696
1048253
1094163
586841
921505
383190
737498
136502
167910
1755671
145800
90508
1294467
1727536
382512
1372124
252537
1714017
1152951
976463
147653
961487
1021990
104769
104362
1603432
805101
3074
360829
1072879
339364
1961188
1665481
1375755
1502490
1855866
1639491
1847051
1121663
295301
567751
1136922
1163697
1231779
136686
1545245
294415
307879
253848
470120
163474
638743
75137
847702
372707
688186
1254105
220622
763579
1551535
160900
194692
562807
200844
1215894
88796
620496
1658724
425329
1790169
1196555
619582
772619
385811
1961979
1991017
1957918
1910802
1191978
129958
469884
309214
1104038
477862
754272
1728778
1627527
1776324
1622440
1629723
1960943
828697
743023
1465032
799054
264596
95993
1145301
528235
734838
1856835
201631
643792
1293239
779026
1146804
120966
1699537
492184
1560118
1618484
787211
1543154
1029988
939060
75859
1096478
676726
216191
445662
995835
314272
551813
180100
680652
144599
1018238
1314207
235803
1418222
1792786
1192430
955802
1973205
366154
369580
1994900
793394
1525757
1818889
142994
545039
848920
1908852
690657
576874
84378
1586187
718388
214387
1011154
1032884
911570
596640
168689
1310325
1256416
408815
333670
1390358
1018159
585049
1134699
998728
1992683
186373
867372
1441939
752378
442817
8866
1740403
437158
1659687
675496
451231
1603433
133661
172658
1956803
1314754
1077645
1328056
362152
1608309
333975
1965641
414895
1898159
1594000
1497188
1738823
110786
539116
1493543
183209
1227307
593247
290299
1163963
1640363
23898
27220
846029
1235348
356633
1053859
1608780
1962927
1047273
1039358
294585
446795
142074
884275
162557
1331376
141559
54194
237919
628408
1892092
1637035
623352
1684269
34809
1028264
1449108
181599
1200965
1194888
1045512
1838511
1272159
1159661
1091168
1958455
1083084
184889
527035
1162757
401892
1928996
1396297
1322894
878513
1080992
1690598
1175466
116331
1073304
904705
292475
1194248
303045
108305
1016538
863910
720782
721769
88630
1159381
612662
1008934
1818750
197428
1146600
116318
242682
331425
1156411
1565408
1220783
1546361
931560
1486726
1042081
1322359
313568
210790
1302694
1859566
916126
1896196
1318804
541849
609046
1636450
115221
1778940
1170468
1626323
1861345
1004528
1909296
110220
622786
1884137
194518
1365314
1758979
1765028
418106
1031002
1924419
1332273
1747351
713073
1944951
373753
1348061
495535
1433393
1924254
705913
1735268
454916
180426
1270323
1964428
459196
491870
479931
324691
1521864
1422905
771964
507999
509227
1355086
160744
197206
1328041
1225330
1838077
1614697
910875
199296
1568393
468048
1295153
943843
465819
288994
647949
896571
711256
239342
335607
805775
76545
327910
1866233
1427100
234766
5673
1051567
1539877
1873572
598010
283182
1070743
25923
775115
1107663
300096
408930
552468
894292
1392247
1240590
1949048
843999
1056008
690279
1575123
1377376
185543
94149
1197034
913481
684839
1428373
540054
967289
1254745
1555985
1206247
1440206
792551
1385397
1526472
1726795
1328983
1498611
1625623
1575071
1071515
388115
1141702
1671590
390945
1435519
1078465
466662
237127
1699002
633898
484708
428206
622260
168835
965952
218606
1157338
23528
833953
514500
363208
1252870
313061
1188418
159882
1054435
28457
681407
1506728
74084
147287
861273
769482
1338870
428664
1316015
462456
345108
1833210
1173652
786304
1151117
238556
520493
637751
249715
122269
639569
572059
1231872
789861
1999414
1016347
940603
128417
1292219
256257
1649057
686738
243298
481874
1728091
721188
529583
1650126
42720
342774
1972848
1583047
1955068
871404
1998084
606741
401287
978399
428711
1312246
1120746
435766
647617
492063
426682
117111
1943171
1293701
1696482
13269
1998562
1399327
1629078
679279
1382249
494417
1765988
681454
623941
1718576
1199046
889878
66944
337529
153972
766205
1221843
1389720
1948935
1689751
1859650
1593169
238538
1042144
1139319
151474
1919859
1166305
1981527
1087153
1991844
59001
418540
223549
1810373
1681498
1563114
794140
576786
715324
842680
215155
102500
898033
1149204
559732
1452491
1971554
1192161
920445
96083
1774588
391490
1477790
1636756
1677600
1944594
1410412
522587
1510201
1414518
1452451
98508
1745503
304604
998492
258959
1299915
1916540
972310
705023
1893642
1667064
1547429
789220
1074009
870701
1697966
556607
272342
1057448
1475592
1434831
889373
240671
389089
1262102
1084106
332615
1162237
1924952
841309
145333
1852060
1655027
257160
1868903
1572559
1914692
1994300
377897
53446
847094
553072
626138
1997961
1106050
1198867
1031222
1271419
909569
1754434
1437298
281301
1554126
735227
214249
1683645
633172
974079
1492164
1684614
125910
1676302
1290794
390819
1065838
640539
1082328
1115250
266674
1435901
1787385
1931396
1009534
1445793
988728
1442135
644750
1036116
369067
1545952
1114884
617666
1951411
1215002
1580610
6382
256287
794204
1899837
614755
1845554
103247
345616
1887118
161370
1690549
1287561
1966335
996068
1159672
1757305
872815
742009
870361
1675431
661998
413133
620487
1712232
986736
268331
1643896
189469
1513379
257867
181129
1077588
177267
457605
1323431
782754
566655
1205389
1135702
1630008
690202
376972
1562910
412016
249891
1927874
78399
101758
1382240
1537936
1683234
70817
161052
1700560
662572
745547
295117
1455552
1706512
1745023
652817
608807
224468
1342426
375268
1799861
912406
1017441
477189
1069652
518706
424522
1599942
248700
1587661
1619216
911402
1853993
1874648
1838004
47301
1341651
1719786
1077604
1282871
895923
38603
1434554
1064261
1057833
1026826
1959146
1642912
434912
450751
1699207
1011233
1299292
1450905
317910
1975757
1144317
909195
1435659
433370
798759
1353929
1929906
317389
1401035
1317679
493528
1822007
70178
1032848
1981595
1392865
847177
191830
1980530
290900
733348
1349462
1012146
419024
1225074
617152
780208
1336206
594917
1088609
1104333
144423
1133269
857516
681409
874301
471537
319055
1741743
737896
154276
1483154
1779324
1360438
1505794
427473
337089
835611
25079
924674
244132
1382193
414818
187035
1542964
875092
1406814
179795
1990007
736154
1094094
406602
1204733
111662
224293
1633476
816662
923323
1347497
852843
1465992
1494296
1586339
869804
1596442
180486
35339
1805950
667457
1298375
1730335
1617609
1416295
950989
1486412
1202752
318058
1421743
545970
254231
269142
604597
160630
1848761
901377
920950
1422868
1838615
1056874
1972496
425802
49894
1525678
1147086
283150
683497
1858268
1344079
1781773
1403730
1657712
1492298
277241
1009646
914042
1855488
256330
1797541
1600
950098
1223615
1673985
408666
1508877
1437090
1523648
1230037
1634121
275625
119761
716753
1995182
265381
1550464
1933341
1392413
1956310
1182762
531611
838855
1914944
475888
72468
1267702
1959552
1118533
1266277
1446626
1437373
382474
692614
493442
1833497
112571
1064171
1780598
939234
919692
1845019
1400001
394398
1913078
1381509
1864699
1913474
1612629
1806751
633427
255086
1363749
543512
545438
1492001
40066
640404
890388
1891524
226077
612554
1902664
1680100
578546
850603
1552263
941230
1255054
130981
93570
1939076
760700
1541862
951659
438527
1882629
1382541
1161422
535459
406978
753099
1756656
1378722
723424
1437764
182110
827014
1357612
804238
1887014
831946
843676
357319
1764369
1598614
759202
510988
252650
1943661
1946703
339359
1709443
662429
1960559
994008
370000
885424
579809
780483
1492314
347251
169913
123544
700039
817132
1994577
1119421
1096649
903291
815614
1195398
1207399
205245
574126
875536
66799
148074
137581
117494
1838487
1400366
1306703
1343886
349862
1887105
1506234
763613
153797
530001
1245685
1322848
1364461
429631
1514001
116105
188966
1941367
1550196
1965175
1935488
250993
552056
763071
1169477
68095
311491
1835357
967579
1723087
1938318
54427
124748
992747
1902089
1354243
1679799
887597
1029499
1726098
1228787
560547
1867735
603024
1456204
1657624
1742600
738732
993887
1120277
643144
1555089
1924034
452956
256023
1353287
339392
1455807
582759
1129936
90452
1159568
1549474
26998
403178
771512
643860
1284986
1184676
258007
1826370
1826653
951212
163096
471086
791916
65816
339310
1447660
1594751
432892
1316855
1751282
318601
658018
297722
244894
578290
615461
258005
594262
566939
759901
1291938
1172024
1572393
13381
1668337
355567
301172
1324926
1699650
1084626
617884
410963
927090
267648
1038800
1172595
377229
997283
1410432
401685
1184555
1625051
429947
1134245
147268
421264
1131460
56288
1416043
1649542
1412258
1702216
1952649
1708193
1025983
684681
1201898
1277248
341307
1197303
1379358
1338074
820074
398583
1463892
512517
1631189
716168
1241148
763664
700116
1151731
1101406
1214238
232682
962891
16247
1004522
798465
178086
939958
1503041
1191570
1165269
724577
1888967
1012822
1895479
193447
1482222
496152
942131
1952327
192075
522568
1840850
1579366
492437
1809891
1214100
1277212
1613092
1771481
957735
645519
1031578
1758889
785386
1831095
336383
1004268
1541763
768664
1990676
1890127
445759
1179529
610205
5627
559280
791694
342114
1728433
978160
1069890
1151680
1283348
1432964
328979
601919
691205
1203101
777635
267727
1073138
441039
581772
390548
1859439
24768
964465
1141979
28518
870723
740533
1346326
1795977
440527
815537
501584
1507029
215708
910679
74912
1890412
1828091
137206
247818
810243
266787
657880
524388
1475417
199405
101572
1611723
1693952
386007
1326407
1564441
136787
1441345
1335707
272182
568035
541973
27500
792990
1418883
654202
1155696
1645164
899880
1413673
31501
1108111
1135498
1554472
728298
1441400
1599038
1997026
1315872
1679140
1240718
327670
1707680
749108
679562
792486
58407
1215881
849242
142645
1889119
1999246
763079
1017281
882883
297644
1061359
1323762
1386830
1733439
817402
1351806
1169852
1462442
395007
173972
450456
1011587
1388076
1829525
1653297
1347040
601498
579253
1440574
1794875
1479663
1871656
507394
304312
1901557
1085895
349691
1761865
1543614
1577587
454775
117192
303653
84997
1738887
1435157
223182
693885
860087
952273
252106
106374
15311
1307124
1425857
1220108
505194
526497
1480983
601890
1250026
391382
797491
144543
1084299
7786
676714
1388048
394439
175028
81150
74690
282544
470235
1073692
1662155
1251196
1169412
263807
826271
1818895
1208941
1796017
927597
383770
1151349
166253
1554587
1856906
510689
351439
139485
418540
613317
1576462
1542782
701866
1968588
1235328
1980847
1632988
1239819
1680979
800431
1699035
351317
732526
226704
1689530
465408
1311197
30792
258780
1139300
473542
1562846
1650413
1320182
774389
1985338
1989033
730632
898860
861622
1026843
701056
1452962
1502646
652805
1780349
1165759
1362950
1389154
1916233
1211602
1362387
1194234
1682916
968707
1359380
1464512
550203
611596
871139
1532027
459623
1504317
947351
1309757
576523
1772383
1251094
796552
1799893
235675
1226661
771242
141910
1602841
21283
658502
921841
834881
1534343
476390
177340
1484934
1220323
303760
312596
1160880
1027476
901174
1024964
786347
405967
169171
1622745
950181
1455326
1702226
1069506
1414820
256976
1469442
189334
1599908
305055
321699
159791
1314281
1665854
1111095
157939
10854
271077
1172664
1292729
984410
265533
50209
1598497
37550
693671
160303
1437696
805245
1150142
256467
1123139
832539
984512
1843865
697354
471512
998160
1733355
1477220
1458219
1216742
391276
1040895
1816722
611067
348992
613150
1508650
143761
1014505
541344
1351333
279242
1548433
80642
110143
1638613
46678
189104
290867
1810114
1778045
1088185
326156
1868929
1112562
1741123
1942737
1386989
1916923
558398
1901615
1728473
1053921
105118
1902796
599580
990659
1567733
1323655
1749688
73949
541754
1740688
1611839
1001603
1660639
536178
1699518
1764640
959898
256703
339183
1709823
1714706
1839681
1671754
999366
1045196
1951328
483258
1640635
1326124
1330742
806668
1471591
1820724
1155805
1572734
1107370
325404
754069
459482
839650
1289798
873158
257043
460042
1302199
60485
544019
178597
754959
270258
464100
80878
1258498
1790743
1987487
1430650
707074
539308
219272
45936
168816
1998866
711150
1206856
800169
689196
743066
986925
114888
517123
445959
1809452
90301
1181909
1703492
1403698
736543
1907412
305573
360218
224691
1712211
1141935
1850930
1335054
754756
632126
1002117
1054147
205374
82820
1942280
1572929
1969533
218584
1803450
1968297
1636782
638661
1675494
65431
1790154
364735
927769
1535365
341771
785412
306651
1568457
627128
500810
1044327
1816014
1761358
1470823
374799
1630959
1422863
479032
1460747
772419
969799
1711610
1569262
1554905
1672821
1452267
729740
1598142
338958
1253204
936216
1861317
1016231
473097
1853617
1727178
1868720
1336436
505941
969560
1279297
1356381
747191
680564
152256
27334
36682
232064
75854
1556317
1486497
853575
464843
1059996
1837371
1806250
1873927
610146
1838796
708118
1745567
467724
146467
972809
790865
906838
838693
26287
1278462
1332111
48090
1394807
1221143
847966
1379605
1327078
1542326
355818
677857
271825
245571
1926827
550373
720328
1998178
1958546
252733
257085
1330669
1548632
1122968
800510
1255246
909718
294388
1605093
1467234
1017221
1805881
510513
1566508
403323
599993
290257
1742491
103056
1684438
1589937
195854
1321354
426160
1510811
245347
1737537
230158
1928181
1767846
299064
808104
874841
925941
787576
444634
1634129
1358398
744826
1927315
721729
1074845
1025541
584763
158387
193811
295818
616391
1567648
1458808
1468781
1211929
991109
194699
1185441
450073
1196385
984247
1717373
480204
724000
823558
1046234
871978
1404018
1696181
828991
1416783
1536483
1364557
304711
1512054
1064157
384243
1677458
1380542
1412526
251747
1266011
1200166
868159
581794
96262
656494
532609
1825327
1557416
1729277
155687
440340
416730
1451992
846178
1436523
1118797
457756
1605800
1744449
192364
963041
625258
1473795
1711203
520155
611291
362575
494057
1605451
791235
19125
352475
1768379
1248768
728789
1722098
618916
27620
154735
1439283
1685916
1386869
619926
1013909
246185
732563
1265350
547879
445602
902605
1211196
544873
1393663
496777
971247
607418
546883
1810290
1712524
730847
1752837
169489
1099465
1583936
1271838
998502
1063121
357125
86967
1867013
1592716
1311465
1754142
625651
103194
1627679
1564812
663246
1609301
1805838
196205
531317
974291
407618
397768
1170912
1820253
1910886
241461
687953
996053
1448479
195506
1866258
969501
240079
1718549
1296
473913
536443
289456
1539913
1335040
407959
275164
930837
220032
1055754
312263
407791
306567
1053042
133079
1508870
1767250
1185601
642458
1231451
1301400
565259
1162368
1842547
1870701
1621839
1043579
1595641
151661
1109250
1050288
1973578
1751616
1262658
1298409
1131870
9933
1934105
1511333
394459
1249092
780211
1964850
187306
303117
1510871
1450122
218320
1576822
1052661
1861560
448174
1274133
344905
1750343
601021
1909060
549083
1289874
1710636
1014368
231253
812048
257990
402563
435921
1254685
448098
929816
1173661
845786
813967
1550137
1011563
832949
1977880
1821520
416796
1431339
625024
1357173
94139
359341
1099718
630541
1559658
1903654
479804
1026149
1710929
1845877
1941348
1601221
1413744
681089
329704
477688
1581787
1844800
1128302
1482625
367613
784868
35061
1503015
694932
483427
1779477
953477
1163134
1966610
1813497
89369
738772
1352105
1909819
486120
1956810
452971
610076
691110
301994
716869
1236783
1543285
1467527
969515
1819867
178617
1790190
519816
1195434
522901
599533
691660
354786
1155622
1727862
1530044
73811
1056990
442056
810531
1698237
1039662
220062
1814914
1456472
934444
91245
1715882
546471
1430781
1755291
382011
200717
1321551
30939
1712912
237520
1729284
1033608
858290
1079366
962375
1073783
548744
927546
1418134
992575
345278
144217
1837490
523518
1429129
1008448
215342
447777
796925
1397793
1492880
1368159
1066000
784033
1940847
1322889
1916703
947415
1244877
107313
1952399
283459
1229886
508788
250616
1925389
415382
1648976
1610964
723528
1550048
1701082
448177
32217
1580734
1953269
266855
1063427
413310
1876197
1523930
1508390
1416330
997290
76159
405116
479458
382120
1237321
1318818
1605961
1638240
1185707
73630
1155389
1488324
930748
1780664
1628940
872552
1477844
1141420
1937840
130410
464654
715437
1728628
1264168
166839
864496
947242
1323034
1409611
1842376
640383
1408428
1406781
1335759
1470812
130069
116882
472950
368437
1253245
485853
992510
500363
144841
413402
651717
1698436
528529
1612855
541543
260597
956497
1273437
1442682
53279
463906
1756746
1459592
564415
1646285
813799
998241
1053957
454322
423286
1151793
1518208
827417
1572318
1034221
1894165
1157090
210289
227389
1620498
1272799
812274
888808
1543130
1119419
332160
1449266
1479407
1871062
722042
1186249
733208
1804330
1757284
1505767
437731
1245249
449275
492394
900867
649464
520988
1183912
1854508
62445
1244602
1254458
1527357
1875907
1745788
684337
1678237
1591511
1198568
1316826
1661564
1238909
1966615
83017
1083529
807008
506493
972515
1284317
870666
195118
947030
1027952
1558149
799635
451687
561551
1283961
1314110
853969
1940284
1630876
485106
619140
1171933
158285
1603656
1189786
1243007
863587
1628562
1106511
1231037
1113819
1424454
80135
1521064
814968
1546589
1168852
1098354
1271788
658424
1354206
588552
1995242
634568
522693
739795
1820145
686122
1441971
1966771
1237162
741838
474621
1366205
120975
1462509
152078
1028484
1552315
507665
1599652
1138568
17124
160506
1215173
371441
1230013
1494194
1244346
1058
245672
863840
1798672
459249
1891666
608491
509949
147621
587525
1872891
1510194
1695153
1721811
1762784
349548
336577
1740185
1030712
1761451
420126
1796047
1939434
710037
219520
16400
582613
1029260
707771
1508486
449167
451255
756603
1946848
1601443
1210684
1730978
227913
1745511
990857
1562085
71431
1005311
83497
1297090
1107967
1227719
223664
847084
1141683
1886082
80388
1498395
481005
504354
1235450
1945124
1943492
1662162
1141192
463334
1002044
1333314
1023965
1000211
762976
1935258
390592
105806
1685078
1145408
41078
976588
1908045
1388853
1317582
724160
1824674
1170526
1912442
1578271
1898422
475340
929121
520117
1012519
1816611
1421598
1667320
521051
920084
909940
889905
23582
1687282
1408803
1102206
170524
1527014
252017
936571
392561
1869500
1679922
1216103
1475206
735377
1324608
776309
913725
1431899
181124
1666879
1518731
1118476
271420
633057
363272
161327
897918
349894
1581270
542241
63775
646403
1944236
711559
1235709
633787
1107895
1688120
691154
578520
1292042
1443453
158396
1301532
158743
1173533
451571
601910
730823
1014330
696195
1344199
993089
387338
693947
204441
1890473
956202
1938993
1943304
1823522
450368
1768555
1978953
660254
1790473
138902
1391208
1259233
1510942
1953982
1680999
1630151
1314299
1237518
1417472
167548
290588
586603
1654210
32471
243306
176641
860284
901100
270388
1434744
1249575
1642059
1025838
842228
1785031
1010528
1802893
1701087
132011
588529
1480822
1167640
1321050
1861083
259124
1442065
333057
1516914
113579
1910410
693091
1051232
1263966
1171278
255062
583241
771495
667319
165951
880877
733863
953289
1787806
925554
342829
590981
586728
1989620
233424
1098496
376058
1460758
1829777
1900874
630891
743181
1117378
153159
260763
1436288
901900
167222
1564571
498837
1157815
1459625
1901775
495337
1915653
1109801
1192524
1607365
1175115
329228
1553014
780387
1943764
1400371
518958
1324780
1226453
281189
65612
889816
989557
1118711
886599
269569
1599285
592442
1854942
1768223
1563233
550960
1778779
31125
1116484
1459121
1635869
1834218
1086765
30085
338674
207605
1321459
394178
748646
817730
1370667
1403460
987616
423660
1079345
1752543
664947
795501
1864285
89200
1254931
573187
460613
1726010
1403840
1385757
1600567
64165
603739
570884
1409001
1084217
165911
1160996
357955
864469
1712565
1356974
865105
297242
862396
1812218
408297
1551330
1743564
1841731
1693221
1564127
408720
711211
1115162
1983045
1124288
1162986
1407382
53591
1391480
1476239
1794434
439530
719692
755352
175038
1994255
1405493
1895870
1501223
110845
281045
1148281
1382626
418806
1315950
1921342
537306
650002
658761
789915
1302006
1015211
349124
210805
1276895
1836029
1066461
1718198
942905
1558142
209580
272871
914410
1170825
979064
514181
994415
1492533
335177
1403912
1206059
545848
184917
1267711
1714424
1967027
454626
1945830
950669
1124566
1547553
1698306
467489
666008
7241
1340521
244241
980045
1774596
639761
1287267
655187
614181
1643214
1979276
332353
1192878
1972465
1965412
42666
1259953
1858196
1444275
1520898
1045990
351429
1600715
1797858
1713775
1730075
293530
1182433
1970837
1342310
984225
1340498
83568
1821388
1910991
1145854
705693
1795053
1514106
618826
1475549
1650135
785957
77768
1592395
997405
464571
328053
731402
1892344
659668
181879
915149
245220
1119876
707018
27264
1172426
457404
37276
1034375
1046869
1282247
1018150
1685792
45454
445331
1175273
718506
88848
1831717
1106021
1255898
24656
952646
533689
778376
609880
947816
487
1485002
700031
174166
33466
153799
127528
689451
541165
920789
1120345
1377403
1035406
336159
1145935
1834618
1095809
422026
553772
782594
1007133
1853791
1996786
1026126
1330409
816945
323578
1571916
1045714
938523
1709900
515649
545803
850400
1565302
1840341
1502438
1008940
1620190
429129
1877975
176942
756854
1814401
1820047
132088
1617477
1288123
1591162
1990149
937507
1525363
1920918
1774268
1204564
60478
611966
1407769
1943782
1142044
142508
280749
8521
792709
1847474
716983
1653033
1840897
399411
635202
445361
421848
192791
566343
445782
562344
1612220
151161
626335
494524
817344
1127374
714761
1035138
1683375
627971
1576109
122805
473735
1354739
202685
82929
142201
186981
407907
912894
1259809
1915711
1054929
868807
408123
1073433
901591
1674534
1275051
1597928
767813
1899541
556766
786914
1036001
1000023
341555
74389
975715
751624
1446911
1146749
1733541
225622
1513311
1828114
1798318
625864
432084
1888977
218042
112728
1715547
1212880
1114355
1755759
1204495
834652
1509585
1971271
712790
1881669
1837585
1049401
704653
897246
599749
118415
877191
1622196
944157
431958
1743298
711909
1547981
460772
1722182
1495623
384785
883414
1682981
1672665
150760
1861644
389452
1321251
876893
877881
34612
981093
875756
1088316
764287
580079
1374358
1308799
1263083
245704
1205717
1580457
1987510
1430996
271077
1069650
1976999
1892172
1295663
1411923
1678550
563882
1731870
74887
1004098
587913
1421809
795975
97181
752835
1184492
1328608
1116522
170095
1714669
608229
1192911
1904264
132877
981866
1125678
165575
775987
639775
1821340
1690780
585692
1827382
1436207
371378
131282
1708528
539950
1908824
1326784
1261828
1342798
58225
1155290
202975
1575631
341726
1059377
904348
410409
932467
117644
1371241
777364
466812
1915206
588499
164362
1525781
1725901
830312
775006
1516200
1371709
855412
882061
34874
1569538
1155064
1713238
1994977
841342
1357083
908558
1541671
1039737
398719
416101
1375248
1225299
19994
1281334
1268051
1886179
1780916
631498
335928
1842832
1090565
257829
1061259
714769
289599
222049
539075
1351033
1990277
1335868
373141
1365353
699614
1005436
22948
594741
363588
774686
567535
486820
908130
1554960
1824966
1741274
1765048
385374
311050
1072677
133609
704648
522894
864063
1280073
282861
304442
542664
1729674
1993424
509120
224707
1639061
430240
1731525
977417
955473
282388
1752792
1636400
771621
81838
380495
1751707
1876994
1820490
1230476
387990
1205639
1316939
846136
1049012
405611
1043773
457848
879306
653138
1957008
1762997
390143
233283
138477
1530206
1364971
412190
1573894
1906694
1863246
519374
960481
212003
480691
676166
273314
1861869
1762184
530338
241829
1306565
157499
1488779
1343200
748984
1452991
1997679
471731
497282
1498838
784088
652236
649504
986984
1339493
1060910
822372
1365024
894720
904986
537909
1228122
1455819
412970
473824
780080
883897
905338
1744187
596775
1750456
1843548
1845726
1304744
329695
93683
1469974
314458
286151
1254668
521910
1359260
893321
1579135
1194232
1682737
1381412
185431
375843
275790
620491
260195
1111748
1057454
289305
1496358
1310554
1723399
860109
1037740
1262007
695984
985833
1051513
806944
1395444
1850463
462706
1713804
1608751
1410011
386707
65496
456897
1124640
1009274
1371762
1859429
17872
1151076
1756038
443159
701462
1453968
1334798
636107
399901
834121
744411
1588363
557098
1996006
1542812
714662
13138
1579298
1068793
1972965
408090
638277
1812127
290673
665188
1735341
1637017
27852
1941939
580327
97580
265554
1261944
108002
1353785
1967564
174013
898282
73482
823405
1066548
615809
1107244
680926
1871344
897648
1136593
322200
1458943
323783
120212
648813
1923527
608026
99168
518271
1474433
78505
884602
1447860
1291171
1996954
230258
1568961
1087319
723562
353683
16145
310182
1085001
1786953
150655
1639509
508006
1754256
78535
1302265
1112918
1060982
626025
888877
637085
815360
1853208
36872
510236
750925
1675646
25319
1635311
1974264
53889
1442938
1699279
1744075
1650585
1015907
1499676
960554
247508
1836228
1156408
620626
46031
980979
159614
1502892
935692
1032366
515339
1796678
1866576
1207892
441876
522714
1759837
1980373
1420322
693056
833061
473177
192769
1993994
575614
265017
253043
41654
204976
220559
815697
1818248
461410
1961130
1545491
1496384
930918
827496
1054174
1888728
893847
1970439
199921
1670391
1518087
856430
156336
429665
1005615
1015835
368644
1122394
1199809
748123
679522
1724190
1966232
52434
1190680
1596743
586798
1855078
523715
411918
1890886
1253978
1905684
138892
795340
1193765
429436
1921144
390579
1385630
850029
1186401
19286
295302
1830323
688745
22055
1314399
899935
1889680
396242
887188
1980312
157969
1323700
500700
1315704
1506875
24630
719
696726
173309
1593858
891116
1624246
1391093
481906
875107
1281695
406949
970056
1736702
818501
1546376
858831
1952156
425542
1521810
314159
1965022
1155993
764999
364855
535075
430486
1272507
1665019
1071506
1731145
1476237
1465692
958925
562630
1888655
64723
1977975
658388
1884844
1333966
1787951
1310567
747311
1755374
1554111
1474646
845720
1649333
204618
1222462
1034767
622770
1943309
1462814
218803
1604723
900953
84722
814156
1971345
332524
99993
1229724
427639
668187
4911
805376
1452359
708388
325650
187175
383770
1212922
228782
177849
1639630
837742
1838485
1458820
531365
1398385
1679672
967297
1769722
819965
1407018
905433
1223761
1375609
1037015
1693749
1492081
418682
918866
78181
1830512
541584
1498407
378118
426107
216835
1286699
1996917
150881
1957879
1932317
1312308
1889981
945008
135605
400072
1055205
978521
1846452
281986
1829197
482819
813089
355445
463156
619933
1005062
1186000
1925431
1554999
320411
1502260
216780
1657119
1216496
871933
1115421
664357
1012618
484539
1327688
804914
455241
1348880
1361859
1316113
330022
1146490
696839
567236
563880
332802
1850853
1484864
1019633
643607
369243
68974
1657856
1596634
1576252
1277891
1941026
1913842
1587958
265194
213434
32796
1394156
744483
1664760
1153464
672489
172360
751506
22003
826153
1289880
1869991
1089405
656575
808358
1082176
1556712
822135
250697
1633043
152651
655015
369591
400969
238107
1670568
1417859
1346337
684637
681746
1366637
79675
1180828
224721
92592
1009435
940411
1086551
204829
25929
991967
1172033
439694
883296
1067985
1598095
1203999
575198
207072
1603920
758188
1996619
868290
1234151
977900
1960114
1886223
920882
1276893
1732531
245269
574294
779191
1526314
43302
92627
660463
832212
1689742
388921
854067
147085
762873
1799253
920915
158174
980838
1483889
270708
642945
569884
486910
1218395
1280398
1264078
1784906
1475930
727859
1548597
651466
1918393
158532
1974092
1397823
409102
1009660
1261916
1159308
434813
1218307
1595512
580670
1098575
925418
194535
1206175
779136
790774
567467
1461417
302394
678248
1076802
1231503
1735684
135837
1276207
892856
870983
1768124
973968
1911486
1983770
116211
652245
784082
750661
490097
1439917
203310
1040588
7822
592872
160916
1548347
1356735
1709514
1967747
83835
1135670
510325
1138918
620526
1010175
827819
1427625
1623939
257291
757658
1734781
139054
555310
831151
1554169
1395273
382052
1354684
1822250
1867784
1855689
1151544
895137
1893663
1445374
1346492
954695
965033
1881640
1602491
32635
186624
375252
322688
807812
213215
746480
129917
1373771
1380870
172882
1258145
1851950
632531
744654
873776
904626
1751900
90883
728284
939157
1694757
1988288
141817
736080
1128726
758251
136082
844007
306907
1120815
659836
1954582
483424
506632
1159055
1470911
1202658
1217907
1907223
1338931
132106
1658629
518153
305111
1154192
1842874
1822993
297390
573231
718466
1735545
655408
47644
1858894
878004
86786
1417406
1750429
1573028
1898709
1052810
633039
30458
278880
952425
596864
1497844
1745922
1826947
96851
1257562
1912933
1095297
1149665
957520
1283434
832468
1253447
781000
1082710
493279
1720770
375739
190429
366754
383553
1806340
1337566
1937670
1991988
141383
1141217
192365
388694
941890
741845
190908
1348030
437543
1131491
1426184
164764
1483051
1841398
25711
90491
1543521
530052
1875526
263214
155459
396025
474418
861084
306213
394283
15449
250893
1151599
816234
531834
960444
1222786
1410393
1628501
334061
1946066
75372
943746
1000999
1874194
1127577
1507523
1229325
1804536
1378082
442452
1734304
1219093
670198
1962583
969671
1686522
826141
388844
615681
1883477
1553239
1551271
1688511
833526
30317
1982513
1431980
1833703
491346
1174309
1745195
316642
1858460
231194
1586292
318762
641166
859457
1546209
1851715
1188118
1753784
1498308
1178574
1680531
1654770
1014748
813013
1506358
335099
330518
1085866
1603428
1962461
1128188
951981
1066845
866735
1980255
665717
10411
950943
1191344
1920568
855327
744299
1501122
372572
1182739
221481
1395520
3096
348339
1992843
1664389
388226
1145213
1043377
1595083
641834
341483
1143338
1174995
1106508
1289791
1922538
1689640
912845
1302505
708561
539182
863838
1359475
1259521
1021334
1504081
1572864
1976227
1105310
1770717
1575903
1936154
11997
960115
1594321
728875
1365242
1877677
315869
1924134
1763429
721623
242128
1834874
818908
665138
1364883
98022
888449
1847567
1619245
631202
531676
1783669
192627
254997
1934974
181983
1769822
1991984
830449
1537703
39415
545557
871618
1986204
479641
1837622
1950351
1942990
1463773
1156154
619668
395168
821111
1509148
1743673
981627
782104
807419
1019208
1891707
596450
1716291
1298821
1218780
1955288
805331
456805
1923450
939025
745205
1555054
1330481
1057201
305368
1927941
1771657
1355510
878527
1194048
686779
1750938
434524
512214
1582433
1070448
1353257
1600917
916004
1799237
730060
1357595
1888283
1194775
64849
1933648
465152
1059170
1823333
911327
1691641
632041
612202
1846562
1288935
968389
1216847
1753252
443738
1765538
1984570
808458
1991257
1735366
1306488
1806302
217512
819393
276685
1603982
51360
1236098
570308
1524301
1390588
1047893
494923
425988
1786615
670396
360666
1538541
1646096
1550238
828411
1053185
348182
124107
1154629
723202
379905
1951416
981539
1812104
1825210
1305511
1893596
1095844
914272
627445
209281
1950883
1420334
626586
446356
998821
1315952
1513990
1967586
1931223
100357
1529385
1506263
1233108
1987833
1644255
966622
1074652
899862
1035
1113172
920210
1712486
1791675
1573574
1631952
1727368
259795
717336
1055987
1606073
1688552
1981108
121375
1164704
697878
1914105
468782
1422610
1074254
1960950
568809
1407606
674119
244726
762478
1217574
1265698
1858641
1910980
373873
1212350
1489921
828209
1625129
250255
500201
889372
810134
332109
7524
330615
622809
149352
259835
709780
430880
1738602
773538
73180
1468399
1404744
1036738
862753
56749
968624
1075149
34462
1151366
77011
632176
302458
440266
548767
1270699
1955922
1316666
530779
1121606
1020212
106029
1107532
1747604
1925440
893905
590897
715639
1286414
1685016
344182
394540
274857
942549
943338
1685425
456648
1051409
1929228
812367
116937
1171733
287705
1741390
1932725
1475475
1517128
661692
495212
1745884
794644
1309786
58392
955341
963551
299684
1679522
1763924
953843
895088
1588237
776389
588744
624726
1226603
1003826
735242
799855
1551588
825848
783338
681908
151405
1833895
681788
1162242
625529
1160488
1483349
1127104
264443
1020020
1307403
1162926
164127
402348
1912459
94470
959279
1301118
1180175
1560306
1682639
875261
1994191
155222
869170
830326
41485
776597
1059908
996639
1440218
1671164
1893347
522153
1233003
1670244
1343735
321657
725880
1092516
1541299
272467
1929772
964477
1485548
1443365
172826
1314160
1880482
1427569
1110987
1847504
1429939
450722
807307
24377
115282
923256
1961764
1039857
64127
761510
43738
1216997
412920
1025913
1114974
258064
304521
924369
1033496
747237
304679
733887
719623
1007171
1237269
1842027
944584
1366916
85247
1910332
1618672
1725089
220569
1356877
1073673
1781535
1383304
96222
695402
581130
594883
1119665
956699
361357
666679
763773
1170736
64793
323700
846581
466805
920343
760020
1394416
278218
1340036
1713237
1415347
620740
805424
1297989
1205570
1229060
1692661
1158170
742930
347266
1926498
1694715
808172
802668
105789
351160
344456
347158
1973958
1094776
1799478
1652125
805431
673168
377843
1774150
1243833
1410164
415888
482227
1321283
908662
521060
1607652
54439
1296833
923949
1154360
666337
426043
785266
1492792
824084
1813851
819889
1515026
475580
1987941
1789900
486689
971572
914770
940856
1926913
1231185
173387
303809
1788268
442322
846151
663791
1210236
1880765
1671629
1634944
1549877
323660
109232
670951
307451
239285
1098835
1761418
687440
582923
774384
64135
1318042
680847
1362070
1963169
329899
542642
918336
571467
1778725
26645
515107
1179463
469407
1469135
538000
822239
115774
847430
536188
982663
545174
1734110
1478366
452028
1229684
520813
1409993
735337
108381
1869453
1155827
102609
1271668
205557
816762
238092
1868377
267011
135815
404970
1184209
1329152
439882
955213
1759959
1985975
1462576
1587970
1246961
148881
1549785
1487200
841015
1726737
1806327
1123745
1910089
1890601
190655
346234
328360
261825
232724
1609867
714566
310106
401269
1208732
1722719
898968
984978
3688
814497
557373
888918
342356
56693
663516
799178
478027
508753
1823442
1773053
793813
1953924
786916
1192048
716598
1283243
873222
904408
1679158
1317408
1720616
516231
693728
1153718
1828768
1463534
1667370
850715
1433875
325154
831450
659328
1478505
306390
488880
1881752
1025937
860044
232266
1524750
1599220
1867242
1432859
25249
1441388
842306
783533
1652430
1272012
1262457
723466
1982819
1196462
1714117
870879
237601
848872
885276
1264461
494223
1952549
1396859
1204286
1620155
1454312
186886
1196908
746946
1629452
948276
899638
1486889
1265955
242129
1722576
623957
1686425
667346
431041
759086
319907
417683
93529
481121
115246
1477004
78776
62706
888850
1383023
448801
1553781
320475
1537284
767517
558100
11827
300649
736218
1106454
1234691
1322229
1097017
65172
56745
1235060
281630
1226806
1148230
1403015
498569
1985123
1862024
1377216
989085
457700
1828436
650101
1999425
393389
200058
76338
187685
1754985
1918345
54703
321871
993096
536760
7290
1525259
415629
1456358
294845
1514763
609938
559998
1248486
70169
739847
930021
499131
213114
206331
903807
1976023
1115630
300085
141886
483343
992128
1320746
740262
1491715
1723801
1691753
789076
1716938
504389
777435
1590403
1734051
1252536
1662355
181231
1640762
1169019
907083
1689436
1700658
1598572
1071474
341914
984624
1828688
266063
268536
255417
825759
833767
3075
1897401
2515
817927
815274
1274880
1986082
471438
1432068
1550267
1442003
1016412
527774
789639
1843130
717208
1242620
1659240
1381959
1755465
1874124
22663
796346
511384
89113
67207
1488502
1311691
1755810
390600
1744391
1210125
1171542
1522450
1479032
838025
439211
724859
1937129
1102063
1588207
457496
1634575
401286
925715
1223471
1573478
1793415
1179358
183359
1422053
123182
1412647
199523
836394
693571
1657127
1765077
739075
1279423
1965503
1693692
1954786
1508622
1501782
538230
1651703
768652
1026338
968140
747432
1325109
704782
272619
526282
401220
828097
1013234
1935661
1334996
1826736
578166
713978
874933
1401664
1116441
1354193
1596382
1202109
1428025
678028
1262559
795559
1996251
1363198
245090
733137
1089375
118740
948372
1069291
1938684
529696
142211
768007
1282802
1650093
972410
531417
1134097
1882520
1623950
49973
199393
1596747
116519
572126
28556
4477
191086
1246938
767064
46894
263610
935310
1998430
1977431
1783925
1452805
585360
518742
1229556
1773285
1858061
361439
1465805
907109
209100
362980
1054525
1109435
1089951
1062322
974704
1328660
628784
325078
825310
1499042
1505598
474653
1059195
1282372
503019
1100247
812222
160452
985461
1363172
1660283
386292
938030
444665
1031653
1079173
196126
144805
1191432
1198386
692063
601597
1716906
1201725
307364
1097545
372211
1216756
1142134
128720
1994892
1302708
1670538
156828
840477
1583477
510560
1878323
1569109
1190612
1327447
1159492
646579
979353
949688
152203
108061
465474
1224615
419289
385387
1793476
711880
93166
763762
1655014
416967
1721792
1645603
671488
65207
771797
1530473
813304
1607700
800981
309064
1041176
276809
164856
1221795
1043374
1244438
978400
1097830
676734
278199
606771
1361653
1418972
826835
469270
1595032
1468873
1009388
1322765
694470
1412016
870427
1422356
1882266
1266509
1736274
855453
1492566
734158
431464
114319
1569731
1038591
168278
1300659
1721388
1661652
1173275
1774621
158874
1923034
133683
1798485
877545
376521
1648074
1608310
808391
155166
1112243
1405390
626512
1019493
177999
1347699
1564986
765505
1891200
1106985
23148
412700
1724445
1965693
1858983
92250
173970
944384
225672
175378
1614554
1650143
1874144
1378179
855844
77884
1494042
1907504
1484672
610207
1900584
1307899
1300613
1453045
1992071
1137931
1896991
1436587
344758
1808356
508594
1925104
1804822
1396747
1037277
598038
746453
430537
796412
1193134
746332
1011016
143504
1781304
1339105
568230
274408
618513
686108
1655089
464710
225842
1128250
711458
1195444
1201540
1291141
1412428
1991176
142282
31115
92216
16636
625348
1231545
1201018
1676803
586530
995468
937209
1767858
899056
1854405
1001290
1412986
1144814
222300
1428200
946125
779037
1753799
74508
811914
1942797
221326
1842651
19150
1533852
1980802
1981723
941500
163973
1506620
156671
768529
403489
1477439
1264886
1372249
1971410
189461
44122
1246405
172038
1815181
760807
419243
159273
1176659
1459318
1929342
357363
689424
1895625
1219432
888047
583313
356705
656942
1094197
593055
1514604
522074
396422
171523
170514
796302
1014795
329780
742048
918524
1236748
610207
397066
1088458
898489
210728
1755165
1304278
1552372
1647711
1991141
75864
576854
814372
237786
931829
686415
1163321
796003
1256173
1920184
1278788
1408217
1360090
604928
1598593
635255
1573476
1232124
830586
1122528
546350
1211870
1676323
1770827
152806
514516
19638
489723
100433
1912101
347471
353501
1452171
62644
1112023
1509768
839748
400811
627496
1930834
613956
1742045
633149
1609215
543261
1089575
1446379
1077163
1514073
1263820
988107
1218786
1175828
718670
1545537
1299239
1042097
88117
1589408
522228
1662485
655954
562527
514329
1513893
529968
41253
311923
660520
1018402
841562
1672002
394313
838013
369833
554408
436572
1773876
18240
1809694
1829784
1819910
1718417
1048835
1800554
1569065
230983
969085
253066
1677192
219586
925958
1069709
1691849
848760
1679799
1051128
38310
731719
1276313
1803734
496081
818303
1983591
1684375
1676611
1629734
1919321
1036171
799401
125247
843290
1177859
380826
1673976
1574778
836942
360903
95891
245963
1679199
1338339
617651
1723405
369682
380656
716737
377181
1059711
1888609
1758894
682598
363807
1726001
1480697
1143359
1399503
340091
324279
373597
743695
1408889
1851631
1518764
1302884
96609
358733
849168
27472
174296
1264546
852121
551361
1765937
351891
1845255
640422
1201451
280107
90409
1286203
1423049
1741933
379907
473020
176669
1230979
371229
1553484
705040
1884586
1813435
1696447
459955
1110378
90579
1958783
1504890
1422267
305748
882940
807957
1323495
1284852
612235
1962431
1766073
1739349
897250
182631
1835535
432915
1926177
498888
588221
323617
1357369
553905
1897406
377454
1164694
1791316
1967768
1263910
586720
1856155
406963
893909
1493176
1544273
422039
1150101
1483796
372291
286915
718024
1221416
851283
1203201
1246529
232470
1838393
1335585
1488350
1394723
1282796
1085350
1274482
559173
278428
1733497
288231
897513
990473
1584232
843832
1759006
1436525
1583623
1001161
1405274
1701271
1059668
723864
1885547
344306
1687788
177647
1806653
941087
300580
1323983
410769
1024413
171683
357938
423849
266013
3896
1288601
1225540
1997057
1239835
681362
862853
1543059
748064
1604424
1605563
601102
1283332
833817
1473225
1972518
326184
1814560
1641683
90984
1120526
519422
136730
551829
954355
22611
1021843
515459
1334807
1806947
333405
453729
1249744
659386
1564272
1005192
1585772
1820674
183378
1755541
1662601
817102
1645541
525496
179208
534233
809017
1728228
1128304
1239523
542242
241114
13340
996606
981109
1382424
1745601
930074
410985
1330679
223583
1988473
293471
1417542
185632
84636
572037
38589
290708
1342863
133299
583280
1973322
1552771
292376
901600
1377912
1431044
71377
1056061
240579
601017
684688
1667620
173682
494433
1546608
1992576
1296324
123774
1244383
191308
105668
602418
1149735
1714128
914944
1246591
508860
1672204
1175091
1940131
1937658
1528651
1683311
1007327
373833
1392403
1447381
1205105
54930
1283776
673985
1770771
328875
1514592
1240739
206988
1007072
316421
975284
1599523
149814
880867
1454809
414981
631430
1642885
165828
1361316
674294
521178
1924079
1037812
528702
1507060
657815
1537368
1317026
1831331
1568651
899807
1866018
1986654
377647
1638877
1888426
161727
1740331
1697263
1071200
385857
1369575
878607
124749
908259
1312352
623367
501805
166125
192870
207575
479599
681140
1664555
1469234
175123
977964
754774
1733492
1955195
1483937
729131
732713
1416377
371719
1620576
60055
908814
1511169
300010
1379800
1846308
286990
305117
208259
1919863
540370
1227298
1407789
130696
344853
1833363
1043697
279167
1846950
939183
1305276
859718
1537076
652804
90640
570844
1339951
1003217
989216
61181
433392
908762
223294
1713910
391389
971996
1761655
61236
228987
527862
334760
1395177
1777009
1228551
30668
1574571
532183
426581
1602163
415027
1655756
481912
1023716
1691590
491080
1929462
1730462
777512
1424914
133406
644803
358342
148261
732643
188814
1565353
638851
1769712
1549797
1223518
971308
436123
1532824
824619
1201744
1927676
417036
1258922
1701414
1578239
1041864
1470459
836498
833210
1848732
1258004
1997777
518345
550545
622020
6961
1176209
522356
1509875
244182
1433897
731475
1017855
97263
1520340
333601
377971
1839375
1619550
1587982
274923
976678
1016815
787653
505276
205690
1772315
842908
1454394
1015365
1038778
154981
338806
1507229
1083145
152017
1838052
533301
1245366
1809550
215311
971241
1883207
1721393
1118447
1332143
1732187
285271
801521
301088
1077925
1945271
277187
215560
1850160
35442
1511363
1866771
1283997
705129
301194
1768103
153367
234948
1039377
101848
1364592
914243
495802
1288904
1718519
176453
345374
471947
1003097
1247615
1820200
1511205
1570712
577985
443695
1317371
667425
1154531
577646
1514144
1721333
539826
752091
1946739
999392
1708642
360943
1677556
1507671
183750
203655
1998038
1683816
690914
1431148
1566658
1588098
1996803
1223986
595647
918212
1927665
1325409
271297
1622106
1041174
152437
909588
1772361
34726
1115941
1490641
376524
1114966
1236306
1179765
5656
878541
958532
666583
1605870
861671
1041072
1439598
360038
538569
1938276
877314
816120
484284
21698
205621
310402
1516211
1184562
1049794
1413852
1666510
1346579
1211636
653270
1952124
632601
1176487
688597
917738
972816
134434
391236
1237636
51516
1842776
1726198
1557582
846954
1793205
624333
292518
1560461
446905
575989
1697917
1886514
1188296
323255
710319
1410098
494754
1346590
1909577
724416
1883129
200646
233266
651404
1532796
1754419
591465
1136191
1599996
219511
225419
1275969
1998236
361395
585780
1305789
862428
1862784
736553
1706030
369728
545080
1885753
1740085
570346
1379741
137622
474383
987051
330569
1561757
740773
1816922
1248702
1810950
663953
1787728
326029
646053
799438
116480
643845
1312943
628413
1818702
1653824
1333589
259512
1397077
1647136
498493
1036757
1815597
1880280
1789224
517103
1644322
1806310
1908808
902120
887615
1212240
165949
1865378
280661
1261613
82628
1899922
1872732
1280938
1573057
114449
1851940
1817934
1537473
83849
1787279
1453043
1368393
678820
259850
743926
1773593
1997026
1286585
503860
1534195
336134
1493427
537243
1868943
1230086
318961
1748505
1801663
1710391
27144
1552255
1258318
911071
1499576
1184981
815065
1347605
604504
1189547
689034
200676
1107914
204730
718623
1249986
1345842
598381
1680306
278056
170035
335238
1578236
714502
1058892
1166277
675588
540725
1254401
31850
969296
1025165
1744003
719980
784127
626753
133405
1898159
1451268
1912530
107896
929329
587926
725535
1662243
877279
920228
602356
290657
1175849
615149
625749
719930
1381325
941724
833595
1001754
1699653
415950
1293690
643036
1209543
263174
1156520
1590116
954285
1885619
1154012
1350661
76621
1431523
1229542
1256701
1144771
1738504
1594798
619440
1341986
266142
1015704
1055068
465653
1537722
597760
1797997
1389598
795591
1246294
1935900
235624
420295
373304
115570
707312
569214
1169445
1179444
1410959
835734
721210
1950826
624293
1963525
413405
931067
574989
1405769
1603816
641178
1529232
1686201
1943445
332299
187884
1578580
1822259
808045
1428805
451774
921557
1126205
1124845
1521089
540357
1573280
884988
1496130
55587
192204
1447426
1933963
286620
675431
1533509
799639
1072344
1901303
1245736
1173200
1547746
871688
593865
230154
198801
1031995
795766
120130
342596
1868383
400599
1125562
301445
1803870
861036
1727206
901028
1830878
1356164
454954
1705733
704345
1411425
915657
1098031
389163
833039
288066
1664796
992060
110789
1925521
1231525
1532489
1713481
1017675
1120937
654578
600178
445460
347937
1687210
550663
1591016
1121311
10735
1169091
1752461
856785
610811
543320
807784
567654
992635
734
921990
1014299
1717725
628120
184220
1968899
222777
1612613
1898880
1707118
1497742
53931
23619
585203
1547486
327578
1517058
209395
1030923
1264527
1842704
774815
852009
1955153
373319
1697395
9394
1895669
1057999
1023699
1475864
588105
1874859
968505
807253
267046
706049
708353
1223878
1226154
867464
887615
1878505
1205863
1236370
1694702
40020
329584
619134
1561597
1953258
119252
1771413
66950
1849862
787054
1216909
356988
193036
80941
1993182
1810586
1994044
1537336
76038
1266252
1962203
1469075
1158279
1417154
1111413
66838
1233745
1181618
233201
1986001
1058588
645172
1975689
127041
351830
1677281
1162505
1348095
320471
1718331
90111
1356663
265322
1247722
1497764
1238897
677051
1119856
1861986
858948
913229
1376411
121237
362190
1619365
1973510
1439320
1044644
544714
573006
869384
1873589
201403
878579
1652920
1957874
1110638
1945488
627182
1715841
62967
1126301
114776
1660794
903611
265926
1468606
1265857
1501890
1425109
1769890
1989181
825773
615181
1898042
457853
185100
1022748
1251495
1533533
1461681
105273
1459091
1965310
565908
1132952
1663474
1046511
331673
847889
1705672
152384
1032938
1286228
886203
579088
1595255
194499
1000828
1111164
1972773
4983
254343
445743
934417
513792
849918
1986043
828698
861342
1480699
1271152
1288622
187276
1346315
104679
895657
604631
619322
448780
880697
464642
558574
395733
1898497
1247327
929423
660282
1343686
329037
1842572
682722
1835794
1740822
1136188
499921
959077
760345
1667153
270651
1113329
646637
1151614
403241
1187388
473058
1086425
209813
955641
129506
1286431
1074648
1587011
1705027
960337
798379
343854
621670
1566268
695319
287269
725434
276378
1550695
54645
27332
1312216
944459
105276
44362
1901878
651577
1989945
602049
1993013
514459
1279316
376571
1620517
722561
685695
1137582
1497843
1416296
109547
1219027
1743351
845223
1890959
1315063
1088855
1367180
1638606
1589987
1356778
366437
1430586
679708
1042194
1279627
496370
62263
1831094
1093103
1310987
350979
1213151
721915
1115750
1721656
1957568
1189758
696307
534661
1774926
1650059
650951
1795913
1446886
116800
409633
1441727
61109
1639083
859713
732891
873511
1023468
561629
641512
726720
1536779
1664584
736338
962324
12615
1463234
1919672
46310
1808777
577122
1316809
175071
1013241
1933003
1114931
1416482
261939
956319
728996
388718
1466587
1709603
22737
329900
697422
483381
83732
343059
1469104
1739554
100929
1482114
606884
210916
1648104
1730146
677169
712115
261413
595014
910043
1049392
1648264
1570042
1789249
517961
237951
333899
1403294
699658
467035
1288925
366378
302483
255167
604575
978820
887379
18349
352112
1663104
245205
590154
1178703
1507621
1516861
542514
1618767
1593761
782523
946424
734718
1945422
279075
1509836
128655
1193069
1468271
899594
1740640
841314
1191895
185403
143958
860994
372894
1945253
1241820
1117738
595247
1594009
1308868
1164713
662117
523572
1384775
303032
728480
1438935
815995
1408489
1449169
348085
256427
966070
186556
920944
471017
1589307
341785
610614
8026
1368948
777649
1904461
978604
1797758
262205
1957572
1184425
1306047
1630451
1556147
874142
786057
1692882
1943635
1948004
856465
843125
300753
721539
1055558
1480312
526057
326124
315074
1753375
1539647
1466966
544422
463165
71597
1573092
701525
1566376
1706148
1969837
629321
192465
1338272
307414
122252
1874522
1435583
433298
705661
727118
1119464
1296648
1696465
1429159
803412
1454946
1495877
1615946
1346065
1411320
797070
1568757
308181
1728611
970026
1182541
1620477
23499
165562
1565745
1885934
1658116
1928934
1711782
222736
13665
1527679
531434
505034
353740
1452784
846082
39263
326438
1723753
1468625
1710601
236653
1795378
1613068
1830189
1151149
1776163
365204
1811249
1903956
769359
1345690
530641
1879290
1047893
564363
662216
1879869
996791
1551126
1920888
46234
1986251
1670851
201556
1205472
1118035
1413584
718781
1846785
1376179
192445
1672974
641079
328692
1710153
1718696
1137560
1428861
1823124
1943039
1479011
1508053
131739
135980
229094
654118
681039
1640248
1886876
1920309
1198139
1240703
1097277
1523238
1587788
142891
167557
1042391
187251
302826
1714185
753554
1956036
1935147
1690420
1258539
1779738
830743
411501
251583
1007396
1439502
415163
1333762
1738308
1330025
1216029
616396
444539
1815975
1555213
1757890
982618
400534
795446
465209
686035
825803
70391
1593873
600867
1523687
217814
1927650
1073086
1372023
4142
1710731
269554
1890500
1975335
586789
854458
162277
700928
760118
807950
1209432
153984
1951656
802160
1224123
1675754
42547
511242
263345
241733
1734561
360292
1135873
713813
757260
584380
985110
1783903
745470
1387614
1308910
1603134
280696
200556
411147
1563301
1096892
1487044
1497299
27046
705380
635888
1194222
635529
1373118
8702
1429057
309780
1417171
1643490
33067
1406034
450422
1625047
176138
1362252
144207
1289549
952388
923977
936860
1738337
1158577
311851
875159
1442313
1819676
544149
1789983
1089881
1908284
367464
448950
823468
1002244
405506
286504
913404
339171
395986
1368760
1198342
1130677
1030628
297315
1788419
588616
1947685
1863092
704634
553532
248436
55668
334426
1940372
94137
220792
99039
44735
833461
377000
1744956
1625072
974481
938373
1496051
804768
664843
1558131
1350333
1171668
928740
1796695
1652851
97955
1705983
734917
1042709
810119
883549
1921923
1445248
1283255
978159
1127943
1225362
1810180
1730103
121128
117692
470707
28162
676565
1401164
1143904
807470
1651555
787019
989885
1675998
1452439
1007469
992181
1922639
1574964
483676
894868
834607
1521745
1181618
515153
1342014
603950
1070861
1465008
423611
517577
810007
1991475
108887
1016279
148519
926847
620910
1911216
494267
1758975
600752
1868003
123063
1955197
495598
1799274
973491
1375818
220570
853504
797663
1118236
565275
1594745
1342068
903061
759255
871989
717709
1567862
1513989
991875
399012
2924
63794
1486310
1757920
104504
487324
671252
1994644
329904
1957340
418002
1378839
1085180
1154173
1014097
1963538
109267
1661594
1002980
1879474
1866024
141234
1136909
1744124
1853481
504500
762234
1134001
211280
1137144
1966735
506830
1738637
1866150
147386
1279663
711019
803996
1085327
1767582
95718
1266643
1507567
1458560
129090
1792731
1291620
89843
1853801
1961637
430932
1308891
1651330
1180820
986566
1820112
1103221
1822422
1264417
748812
861370
117037
703557
173998
731312
1862168
1742152
540139
1288420
969265
65068
1226528
287852
258594
577765
1450274
1166075
741160
713737
1871787
1727534
956317
408535
1893560
559245
489948
614124
1899771
1866598
298417
1393753
8925
451331
1381902
225433
255731
1261800
1390227
1400609
1191492
1011907
400286
1825152
1724862
444795
173191
278474
152390
683423
1463880
1521814
556740
656109
855007
498276
880099
832606
407518
632640
1261256
892519
1336601
549178
822253
1536508
426831
616209
1145765
700748
597239
1581955
1098849
1500604
292953
1669959
1492254
1876050
1816081
649614
170270
154405
1549115
757864
21958
1817037
1349824
1395171
821960
1927889
1133957
877784
619967
1317250
1835545
786290
1026157
318224
100600
10565
1385822
56588
654973
1641754
1078175
904848
97957
1719022
1323650
716671
1402694
1806411
273599
1696225
264094
787898
1041335
1034450
1712287
1549663
1214281
1448359
510385
594759
17953
323172
1993519
833023
1399045
558892
578110
1119751
1816170
1257094
827003
339332
46908
801947
190009
705232
468655
192848
1188167
1644055
1127954
1388646
53093
1544505
1298738
1545745
952942
1917904
1742059
596404
1026026
977338
538786
1668144
1991688
872859
288407
378025
1852584
1124745
1538039
1929911
854686
183011
388720
553508
231357
1368070
818569
586813
960672
754883
1488053
358183
1343876
1031822
573837
1363254
381649
455410
584144
21120
1989435
217239
1204547
1151424
1322873
1243282
1292325
995571
1170945
1726716
1395564
829565
1567867
1785480
1425828
943162
1293314
3111
1352783
1860644
281257
1287408
581832
1087267
375281
1945607
1066440
1921851
288660
1914769
676698
571704
1077414
977674
1929622
391184
166646
213164
1844455
333060
1281856
1160432
638416
1529964
1918487
1111826
239541
1270407
949817
1739661
548779
1013329
1911343
1179699
1141551
598479
1691269
737054
626918
376721
1761283
763040
1957512
1371085
720157
1477225
90365
1993011
198309
1619756
202375
543909
144013
1098161
522557
1194060
1847787
1511316
1092601
1388406
8108
720002
1107340
804085
726849
1543437
479675
197524
1227327
392170
90992
1991228
136369
105437
242834
432845
11848
714248
417837
610481
1005257
1522840
82086
1531922
1893750
1444043
1540409
1599813
754398
1708715
1032999
1365132
578487
1165590
411129
611361
1644853
1242828
1583498
976904
136349
1832757
588591
1350396
139323
1791313
1632856
1811180
1538172
1289559
1622210
1966827
263186
322080
940369
898602
684752
209310
714805
1554804
1165510
1657562
1513404
986649
520641
258757
1617491
388330
685266
1309273
146208
1196159
1135833
1246251
68427
1024684
1377978
836290
647286
1514836
1711646
188887
1468315
495761
1923082
463461
1453327
331097
1272984
68953
1026992
352355
129857
1260353
1392114
1511477
1713538
521825
1606734
1536155
1921551
1861223
1608552
1845361
1961830
1855085
1253241
1689077
23138
1351540
1859063
756771
132722
1806455
976287
1978604
102959
1150450
202080
905781
1234582
1268356
1481986
1967977
834520
863436
659948
943613
302962
1879555
1636296
1436577
744299
415833
438795
1793719
958577
1858756
1968012
568495
816061
265635
453518
1427642
51329
541504
1973503
1989611
462320
1329506
1745080
941957
1663348
1580917
1865844
1468252
1806699
1192036
1268378
1382056
1194520
1749610
1800190
42722
724179
981125
823841
1636383
1926301
1764908
102574
985722
1007156
579638
792413
1657853
1736923
791879
1483194
1325850
1252175
1755001
81381
1580807
1719621
278159
1196793
406510
1181160
357706
764519
664658
1364587
1044274
1605524
1832409
538312
1270306
1054448
1601473
1680009
612891
996231
1481027
1826051
455203
675578
892972
1221096
1322575
1188445
560684
1141580
529081
990569
662845
1218476
26630
1120606
397047
688680
451777
1433848
930558
682526
772895
1789199
668486
796907
1793800
1909900
1714681
1927929
1202169
19723
1538368
1151230
239639
1158564
536779
325123
1860638
671194
1441559
598991
1108218
356289
848369
872521
1008571
214511
1668755
205004
1809535
27667
1186011
1395886
110679
1970435
716600
1839959
1956431
1495946
544481
756301
1859614
1800101
1204134
813230
726161
1510732
562607
275169
1208059
1921170
137908
636112
1187725
1350399
673866
505519
448453
344070
1435887
694201
1196753
761197
768593
1999001
1042008
1079921
1009375
730099
1677281
881591
1747472
1350437
589570
1171290
42065
5090
1185549
1421921
1413678
1092150
1079728
552563
1711302
1956814
1866670
1752965
926234
1465393
606406
264438
230758
1878036
616849
790608
340273
1040540
379842
398545
574969
1206068
1291759
1047010
1748079
214908
1385376
1132293
653084
1439302
1125865
1842425
1504032
1129122
544693
197572
636081
503736
1741343
1748449
1614851
1774143
773569
547303
1123031
1279749
918618
1480792
1077843
1762859
1509202
573597
1104853
38235
1215017
1050574
460028
1092900
638379
1627830
608572
1579119
1692485
1208654
351756
506321
1577514
40362
1918952
224419
306313
511331
493409
1261468
376841
1070916
446771
589874
810069
523005
208440
739968
753989
1817546
1282628
673478
195089
1143839
1538769
129213
1540004
923943
940340
1133499
755610
1405928
451308
1002636
252229
677839
116826
91335
29647
1943069
624472
1529472
1658718
75763
1040593
683082
1887245
481894
382840
578274
1554809
1927881
1318137
137085
938969
956505
1397394
110763
468761
1305749
472471
751233
1076593
1185911
687574
222957
52080
958449
1612926
1516234
921069
678973
457435
205614
1513450
85752
1384609
369238
521713
1987163
1663988
1281828
1889056
1072184
1552062
127615
931054
1003937
880344
905039
229318
10746
353278
1108812
992880
880581
110639
1215901
555593
1258687
722934
1139956
1200274
584192
247614
21115
350359
1460672
1798453
642204
1129373
1859200
1971337
1071674
1701771
1284120
1157005
203964
1618647
47186
542669
1293874
1266533
1589682
1490428
1425084
1164143
1729137
1954928
259205
1927914
1686267
717197
937730
1671068
1075466
1220536
676725
954270
38288
1008274
1144981
1247458
1197933
918157
235109
832795
1838860
645053
289936
1300634
3161
1471818
1979698
154037
908380
1015299
766890
1944776
944910
978161
562641
1422615
1346972
536400
1656149
1826041
1372935
1892513
89350
1724463
695599
903852
1378447
519207
435071
313698
38130
1255809
807561
1896562
1683586
1799394
1459276
635450
1481655
1018275
1952066
1590145
233024
1512644
1871810
203475
386685
98865
768304
571578
1065268
1714050
119680
635992
271893
1617566
1145247
600247
1807576
1316215
831726
1185721
770561
892025
284060
129154
403779
364823
1348358
1615587
90930
1684222
1562933
1377377
1464865
812616
677852
1470542
709035
998012
647017
1097889
102566
1763100
492918
621589
1240570
1477574
1608918
1790295
662540
1121125
419347
543820
1273640
1766350
408258
1143854
1233363
934196
907447
1344130
1249710
691132
312640
439851
569798
297140
1223684
237729
1754582
1031006
1534367
991424
1534577
300455
271549
810937
680582
33467
898457
1643000
154870
1523703
1743810
1138896
968111
835840
999005
1938675
196117
1903410
1700048
1362393
900943
1141558
1143133
813155
13432
1350170
338176
1986876
1478687
1762584
427565
1410907
279593
1523272
259649
851662
1099879
1160433
711460
1349364
1044946
372917
1301977
164797
532874
916493
304834
1502335
349648
1605514
1086196
552531
805798
1832604
21970
475892
1652590
1948951
443619
723637
531138
1769068
1400785
1445466
1586725
1466027
1519131
991953
1772243
708024
1220567
1804736
1343876
865117
252695
1031032
1736177
185233
1941739
1487945
110517
785311
1570899
849852
389340
1849361
1040319
176599
494128
1726840
1058473
1514835
669328
325063
1875297
1798439
1063626
293663
925002
1105963
1647387
1934634
1805892
1873104
1349412
1947724
651325
716524
303968
521107
1293891
636032
883061
524892
1942036
496450
509890
880430
248607
605071
1548054
99178
863950
266126
1667074
1855971
919586
325649
1835628
539518
1178456
650505
547643
1490509
49520
622664
216149
1976479
955912
1240289
1568483
245112
1457800
437520
499961
535816
1659121
542830
1708446
209886
1472303
1539168
1491300
1196389
1719615
1540155
611714
165800
1955108
711211
1212462
1737834
322443
1294800
946812
1775560
253570
1494101
727897
561689
1151506
1882515
926346
213974
155923
78400
726964
1092814
374893
402602
6520
1958678
1881965
814472
1344280
1231121
734940
1047884
682349
220512
1292936
699675
1753645
380697
1215862
1192659
284234
1454281
64658
166154
390637
517993
25328
445159
407696
827114
573509
403578
470077
1063708
1647715
1746087
500812
1385037
1264897
1550911
639476
1783508
1143634
1438864
437964
1819335
546641
1176988
1149732
599849
80385
1286110
1308415
389119
1197951
636578
845695
1352090
1704637
1283230
1814736
1324177
945754
1389538
1676138
631693
1085858
1135613
851279
939233
1268217
1064845
225429
576544
679099
1359213
1894833
743768
160413
1977215
1168056
84488
1458289
125784
1021774
922969
1337015
1297323
254130
735059
1665207
1730757
19907
1778095
1639591
668661
11201
897992
1193295
1815723
623947
1051842
420398
1958691
624700
1721161
1154662
668861
346557
220835
1355661
1377720
923675
448516
1228754
1503832
98050
1821327
535633
1211980
1768269
883348
464009
102671
1907555
941751
47457
1350990
380210
1892043
512505
84634
1064195
299632
1568476
621696
658273
1142452
27790
577073
1565376
100436
891109
168094
1337098
1081749
59452
308313
1587621
365908
1083890
189293
196180
1834176
1535753
1235903
1636357
1969115
678019
851447
733560
368281
1536403
105626
1366237
999595
1075426
898146
1893792
1732471
768945
1519456
1003282
611851
1727841
620620
408263
1935357
580730
1245846
359052
1342075
1842612
841083
1573631
1155199
920454
959298
790432
1011143
1300028
531001
1340222
582797
1488179
1777342
1759009
205264
355975
1687744
1893333
50208
439388
1532803
1455673
1472774
1442409
1532178
858585
1773377
1882722
1113922
1433644
774811
207592
523919
1454224
858146
727885
1474003
979788
678008
1296431
1216853
415985
1225
823566
298342
653201
5893
1946949
375855
1716003
1634416
1927820
1730354
691197
894476
1279935
437067
57302
1236963
961839
275971
260154
1249855
546953
1418676
316720
276875
442959
486283
1960534
1383877
50123
817281
1391145
113552
1086015
21013
1550527
285463
1996414
389101
934681
557422
614983
550801
1336398
1806978
569565
270458
153937
1473934
639403
1886269
1549336
959987
232380
183146
577467
1141232
93995
1215438
983972
1320349
411247
1422484
1476250
1406248
1937851
1479992
945165
1865514
1080808
1093407
381113
1277641
926782
1860254
747148
1380616
289456
210725
1761036
362289
573810
279117
43789
965058
588821
1059353
75955
1566721
1546721
1118442
104809
1580065
1860405
1683169
968868
404095
1843223
546263
1277444
1634830
1303300
158525
855034
1773874
1126836
868125
528742
275227
1642495
1297819
1852178
634318
1929082
1505890
701568
1623670
1285084
1181848
100201
1072300
1258276
595046
610012
1522840
232632
786281
494771
755100
1491853
563434
1848473
198646
225674
1198731
1831166
1534447
363662
1425161
649513
1428268
1313883
1443104
459272
796402
441989
913149
1333614
593363
598930
1511126
359332
1976059
1889666
24410
1336044
1362950
1938311
1640203
1163639
1144007
1705629
459527
1396201
190060
169528
1440261
18183
1545392
236505
1711983
140771
555629
76574
1652864
1774035
1826699
1133817
1115227
489367
1170171
795597
1605552
1344383
1400477
1548089
1543903
769825
1828394
1509507
1624653
952270
1148217
793888
1625711
753604
741710
1883062
208520
50368
1175389
1184267
1765001
1577225
1887285
1878550
38192
1800824
1189258
299303
1282883
1195705
358201
1797584
1500211
267269
1912370
512837
891604
1702962
846064
875085
537685
987592
570254
1669019
393363
382080
1450710
252632
481804
56648
367848
69694
1609244
1195233
1518435
311472
375987
1363036
128435
1396611
669240
250337
1049979
158586
611198
1766441
59558
499649
678870
146511
296679
836401
559221
1607938
798461
1444591
961147
1260641
285133
969679
477705
1936243
1105414
1177230
1223175
750067
98082
760916
1664246
424817
1389469
1644355
1390710
38127
1608573
1281385
1588149
526589
1957112
855920
1736589
605235
1762081
1832434
364882
987930
901623
831858
1480578
742543
1528094
1848981
73720
556016
36075
1065133
441082
360015
950316
1521240
1093007
793075
291402
1636393
1157211
1596824
742092
40962
798986
527198
1842319
979501
941361
1734296
1915078
315397
1530041
102908
1782416
141584
1216120
1979032
1094365
176480
1888579
924712
1350930
1079078
927634
1118857
961870
201726
743259
1609565
1817129
1531498
1007187
1784647
448915
1547892
1903007
11070
1156264
999253
1614091
1732393
524993
1290502
978902
1436947
298807
1406466
1791314
1640199
1089835
230965
121062
1095691
954891
1554254
464092
807116
1852498
536971
1370244
403854
905088
1797282
525253
1070488
158061
610317
1452253
1689216
926399
1530293
1473415
1772304
1081382
265624
1726632
727060
1222144
1770753
1536198
1817847
30045
1942783
1800752
825803
1580532
1822317
1387028
1602446
96834
1204118
106272
503527
286207
522559
1735601
1027150
604870
591070
120068
1253165
53404
1596840
1225385
65095
1448446
1326644
272364
1994658
1724086
66010
677088
1633830
1443453
1740654
831994
1500222
958822
425482
128172
721450
549646
972112
691118
514583
1822512
459873
661359
1112494
1663994
1021385
1020058
651257
934424
313850
1134003
1110596
1386867
1626026
540209
837140
1936997
345598
870803
890378
142000
1686457
1090330
96762
205287
211495
818639
1812256
491742
349812
1033451
1290890
1499150
18684
470152
1015918
534945
688029
2066
52905
896530
626522
577079
652992
1622643
642095
1041063
1763596
535293
1752878
936868
553905
1600351
975150
1674177
1174435
1185602
1209047
1264202
864324
1618849
495657
824041
1290346
716785
740252
1639902
268481
830687
891297
530315
1133747
894912
582149
1121333
1187316
1801801
1677777
561195
1375907
1300654
867977
1985946
1385467
1137852
880576
1819982
1508894
903776
437911
1284929
1861035
1070124
305200
173639
752053
550702
812943
932902
564763
37028
335042
980907
1563302
1374082
171174
1698261
573088
265906
1004903
1473663
919231
1919262
1986921
1577405
1709082
345859
797715
1823187
413643
1107760
937099
1028055
319058
467525
445092
1992140
1655093
1960715
723071
1267763
940816
989129
1937424
682520
779356
1329269
1490284
1149655
708667
1524077
1439349
111420
1982098
546341
1325468
1822709
309917
1890396
1251691
1991414
299103
178418
1110675
1178504
415400
1037546
1403826
1325317
1779689
1574002
975579
1500192
1775224
1629805
969090
411476
1250532
1193835
419784
842136
1651527
278005
1014023
1936578
1021829
1829783
723673
1175432
196020
79817
140087
1706050
345259
1128467
1371919
639201
1391401
837727
1414320
941490
1752637
1131195
65492
1922546
361206
1419882
251168
1238717
690648
1380873
981134
42436
333974
1621744
613655
1305790
1411936
497647
64388
861646
1123179
1392830
569605
55610
1901787
207745
804230
1945654
672764
836263
805568
703214
978974
1190465
149846
220891
1794025
147221
71347
1354288
1918644
1931
637347
642838
207975
932151
1576529
1061040
1228810
752300
1195487
525353
974051
1984180
950057
1207108
1589389
788015
782770
835688
1697823
1705555
1846222
16098
1375868
1721349
1322718
1264926
1915221
1356124
1976577
363553
196942
931267
284867
558905
1719895
1035341
1423336
1759107
1845722
1782110
238585
617238
1691535
890157
108307
824796
1237858
91386
156565
1452373
1733381
1826040
111471
103366
460979
1999107
58018
1036790
1248593
1503037
1546278
415449
483824
438690
530050
1235555
1088003
330288
982944
578631
1743964
1568439
900262
654066
1404888
1121126
1678868
239335
1240916
1573932
1708558
1043376
578726
1924443
1104147
751564
561163
1143601
1443782
1049558
1992450
969040
1349367
566240
1801324
87456
1609210
878026
662562
766231
1454831
890272
1428552
30871
1083573
874038
1177006
1403332
769270
546247
1055747
44209
110939
1455963
816199
574768
1254574
716559
579901
1411287
839337
433941
1736054
609813
681265
931163
230981
1797830
616260
1055799
217192
1376636
1692879
1202601
927936
1792975
536839
1751483
1264043
987935
1040777
493484
276413
1367297
1210293
292575
1013836
1412055
1639538
62154
426110
1533534
350823
1780038
1224187
1381625
178905
495537
1123067
422685
185251
1003510
1547881
441017
1222938
927507
1881582
337892
127500
945156
1409849
1764746
1437217
756472
1166640
742101
608648
1875489
851177
478800
1220851
592601
600331
72948
1620948
559819
358833
554917
425985
1419336
217507
564233
1037901
1604747
158535
6510
1210278
1672850
74002
922215
668194
666435
1411138
567068
119608
294964
923278
198765
173469
1748917
751766
1611925
1175447
1440728
944134
216473
1846219
849314
1949063
437094
1247990
1051283
1503675
608749
1095451
662435
1626760
729424
1263741
1316659
1354076
504510
1746668
1730667
899488
1967612
914590
534758
54309
1224975
1589324
1792461
1859017
207972
1092886
86976
1130038
535081
1821738
277328
1494051
950955
1296979
999669
1597580
77236
185829
1658720
440082
1592921
928058
1119759
869311
1175233
775502
1861785
1469028
242339
1441402
326587
1419922
232533
1119263
771758
1246140
1860745
55190
1328901
1942495
1610612
707014
717720
660045
456572
1899726
911636
1959369
255870
904155
1799704
1072118
949417
22196
1816595
265090
1884802
886781
517122
46303
251467
1286552
205125
124380
58233
1453266
1265049
283312
677377
192661
735446
1995758
885639
1625274
1831299
1288492
1401331
1588177
1695717
1615759
1113096
781191
364840
1867202
1292217
1516489
126628
443090
1563491
910847
88314
809130
606130
1414225
1627229
111334
1896407
751581
35071
1932724
1678681
747845
1559739
964491
492744
1709896
788048
690973
20974
424358
1104817
741521
850308
899677
1867977
1413683
210333
1053756
904286
286399
1354452
1898433
1329903
1624953
251500
1351039
858801
1298992
716287
826398
1832568
1682072
1927194
614013
1213963
467094
202487
783970
1431816
1653909
496345
511187
1732397
566921
5578
1391579
146363
382521
1990912
719191
888105
1470078
1341329
927447
1129538
1618357
1954414
1025593
1444478
658700
1971252
1644452
90965
1709129
504748
1973458
485506
53898
1329861
780117
229580
126032
805777
272874
1550667
1357264
401395
103964
1656751
929318
1245111
85983
1714053
601146
1354758
1801180
1171381
1739182
1814100
1130355
1624887
913887
774299
1540384
1962857
384979
916800
1693032
1303212
1676090
874715
840436
494837
1777784
1419587
345560
265882
1775322
300987
980319
1624617
640470
643438
230740
1173209
678828
351550
1127635
186098
23635
1316793
1737426
1532499
1697334
35103
39615
1362626
830751
1160048
1516887
214872
896062
881309
1014142
99963
871340
1040109
426079
675904
1153228
667538
78195
1110662
362309
260270
877510
871449
1077176
1157136
918754
263247
635174
1261346
127299
1742609
311738
1792032
437264
1822966
1157534
1483590
152079
1766997
1703868
1639904
1765975
1066475
71867
240498
330342
897524
118901
832189
1270136
648472
1319820
1343431
412332
1146773
1594588
984658
1685048
279908
386633
1641175
1562435
1661696
188199
1439929
1687451
1273185
1604695
186558
1928721
698709
1714954
264944
1052941
1819630
1727432
949680
142635
1670540
1621302
1318823
1693732
1081416
1769783
252013
137350
1723216
537493
1081053
1999494
890560
963251
1921039
876400
1354017
171199
1515430
257484
12441
1737812
466812
1648459
661167
1038091
1546264
1638801
769761
1269899
960732
675396
193445
1144859
953043
1527173
1933902
340130
1820699
1930249
148757
1739616
752939
1797921
631449
587995
1894906
101188
1074049
1356142
820284
1207059
803384
1641293
294684
1089013
1896161
541803
1566376
288279
1118227
458873
1156222
1453896
637057
1157762
1440648
1154174
888719
378996
1048097
124487
283207
559816
630669
1949794
1949804
992090
1409901
1105033
1131229
1556548
773574
858842
1205227
1672450
253892
1972065
1437983
305911
1759971
1673380
321317
1674731
1165290
1935194
1734952
1666853
953513
1155682
1563297
1553848
105302
427454
849375
1201821
482942
1906488
1732563
825800
13479
1118232
1971658
510435
163617
722516
1796745
232528
966922
1601702
776209
1095269
662299
462448
1561807
1908103
1197835
1159693
1991050
212193
394648
1286944
1586007
1346848
1905587
1588523
584660
1569206
1905803
517842
253347
247680
1486637
1758137
501825
581641
1322481
1795152
131628
57994
795321
997385
1453689
653189
1703141
533926
693893
1484116
1534642
813901
593859
419124
1495009
1861125
1068683
1250334
1411724
1149871
511351
1284018
1148582
757339
357996
751279
1841594
665541
1322752
1206351
150618
789322
1803963
173547
1946234
590229
1356681
883629
1327359
253678
1995989
147252
1325627
8348
494127
1964091
628553
15372
1188923
276287
1975235
1145925
1200534
367406
312731
1496467
868954
1053288
1003322
1769805
950389
1308
1076658
95209
884276
659213
654824
1848658
1328935
1344136
1325008
345655
15701
1576536
343559
1427237
1790894
1962420
1773495
531275
841889
505906
1131476
637477
723724
117076
483296
927701
1525792
1849667
564907
697036
1708170
1001760
1700743
1394672
144745
1647747
1383424
482118
718998
1221614
272880
1699504
975952
1706197
826583
1888215
383841
63397
1154974
1317240
27911
274119
402930
1586633
1008454
486728
1319671
82909
1495802
1190997
1347059
995924
1874377
991176
988965
755002
613940
1365919
1407979
863477
285050
806862
1928446
885617
610896
817907
184611
569089
514531
1521249
248690
329726
1671111
483461
1058349
312155
1707101
919952
1064430
1973106
910813
1503212
1270623
832674
111253
726812
1461818
1894720
1407062
329737
1098380
1974191
555983
257520
855889
1915574
1885344
123410
1626954
1663597
686380
1960873
68494
515269
927058
842808
1376166
566212
1616187
321892
1988916
387461
46508
371305
1910730
1042428
1464569
974621
203507
1303754
54987
1761237
894281
1880799
430797
1976905
1052145
552063
1501680
1789419
1159066
38072
201748
1506281
289807
719106
498247
1349055
397459
928208
1142977
489236
775712
1995991
833802
1066968
1842082
892125
219836
1551165
1032990
1301837
783491
1310907
644967
847532
1138611
160868
505969
570122
1824273
217287
1890921
1404738
1012793
1227294
1903654
956735
1791627
228358
193992
1878549
1062929
1003225
1726124
121901
1899802
917938
1760479
192263
448165
1147490
154401
1142988
1015662
608557
368811
655700
236263
25415
763020
872206
182762
1629717
1857077
1066171
632550
1122787
53725
1776786
1719384
342050
1692553
1969916
767809
291531
1800800
1608954
236377
1721077
1266631
206587
183133
1787748
443458
176193
71723
1110694
1590988
484528
50626
1390081
1793129
310179
841960
1666796
885501
1353800
1201773
1601108
520069
604202
1139680
73264
280610
627455
1010707
1472738
1103491
1752190
1102065
256821
1512296
1037369
1829156
1263576
1374323
790840
1860321
1403996
914481
423407
1530174
629174
864294
1101983
997030
901890
353517
1569134
1816747
837801
80564
1340497
828769
1085446
186407
1259870
244370
116939
856813
1084278
212965
778396
1786658
111995
816515
1994944
106057
1848664
183295
1858333
1632965
281597
752255
529622
1361176
1003684
1678716
1378198
542508
1839775
214255
1862479
1313226
1722648
1048872
1527887
1180005
1879678
399058
559804
1949122
1629890
416578
1052572
1416112
155714
1341821
1088239
466867
1919310
884493
1390757
1037424
1057302
214515
1812061
1988801
200065
745490
893776
1625716
1130710
852684
1884105
1288910
476547
1186265
718978
1597082
418347
789089
718061
490209
1189945
521164
535451
789069
1540532
1876511
606866
1723207
1059873
1340660
1155405
174647
120244
1399937
1035147
593559
919756
1998105
508370
1231294
1976637
586139
1240889
1040320
233779
857192
713814
651021
1091464
1563533
1245396
1466847
1942248
784293
1928752
1329191
926433
1446798
1932765
676263
60258
1463287
587850
1163660
1347300
827099
411658
1505095
777779
1698048
1778727
1901798
429604
346495
767310
1067054
1723010
808882
1689078
1713172
1974984
857116
206438
1367561
1291236
1816946
154975
1822943
568028
1500493
892738
1309028
450786
1430615
1357747
1367138
956774
1740529
1601364
1375840
1294710
447617
1536018
1372595
1558168
1678512
196981
539925
661943
652570
1880655
130355
1431071
497340
1523054
1428374
1749054
1173095
1768199
627008
965322
723747
1818669
1270565
150823
1260070
1886123
1583231
1238656
370306
1430740
245655
444630
620043
178653
192478
646433
1909190
701793
736393
537609
1877342
198907
1367681
1769199
907726
493991
1656396
1198451
660325
1572808
1389586
1319837
1443706
965814
1514102
1984358
665096
101586
171597
395251
1537993
1283654
1517982
1592331
1453339
225430
661685
278380
212994
827836
1202458
1114320
1331545
1561658
1539584
319509
1885095
441325
6982
72232
830794
233766
1343309
275325
653358
476455
791154
437770
1073900
1192989
1122664
357994
1713740
858568
630437
1749523
1264496
1191147
1587933
169808
854023
813749
1815345
1229323
1221839
432332
870610
247519
1661666
1917214
361989
923633
1185468
226420
946929
338711
1567388
1440653
1843892
1785914
1939170
654568
1761936
195652
1849150
1323466
736654
146237
1738584
187843
1496543
1102661
1382158
102487
882053
1506488
1229440
1010871
244566
1575038
1976036
1723953
970508
1465429
1972242
806693
1498389
1085243
602967
1494312
392580
1842058
1775752
1402957
220368
1374911
1349080
1581341
1791231
1887092
1995793
1576374
1294890
552138
1387656
1609995
1450864
514947
164144
1626851
720767
1910024
380447
759111
187260
853182
565617
390810
709774
1696775
890188
50593
1316822
1831799
1568767
1688706
369307
753452
667959
316949
1249287
1326408
584104
351393
615440
78485
859049
1236266
635683
691798
1053668
1459577
1528373
224078
1301601
1503183
1529618
1126987
138608
1638131
1758623
1079415
1947829
391226
813065
938085
488070
56949
1416401
289678
511714
328503
374305
28002
23016
82322
1270062
887551
997077
1009822
64960
1029972
417007
1176083
392016
1443302
389492
637485
1373562
327887
1928401
969720
1940076
1981501
729911
129069
956642
92243
290362
405194
1173201
1249637
1286817
280437
1141433
262931
890699
141444
1517993
1942439
234891
1591369
1172212
846376
1503644
137176
287340
1828598
1451424
771045
1232337
1652256
1376731
1495060
104730
834550
500384
630549
1851828
10609
1011688
389132
113744
1245648
677082
747312
127304
449037
1627319
1161937
1470786
1142531
1026495
715436
642477
1289456
1847849
1799650
1194124
519636
1885665
1895964
1588730
308359
1470292
737956
1463636
374005
1068141
1927081
301439
772114
393331
1701530
1637692
1335756
241314
1280148
1162737
1839538
1966395
641765
1954043
1899508
1931326
256665
1280348
383145
964597
1110492
1234729
1241096
1934579
509136
723757
1978773
1248480
489828
1644528
724943
1633259
573685
1320209
1891102
845348
1355373
984050
1854291
1902900
822276
1228449
462375
297521
1494091
602067
803397
841234
139443
299187
146324
113722
1074791
1840629
1782247
427775
1224617
575707
252095
1412635
1360690
533144
1359374
1056051
1041050
1808685
1747618
568531
1553165
933677
689124
761454
1448896
27722
1368799
92744
1695642
1012793
931221
1493345
548367
180679
681588
1308062
993273
396789
189226
1627917
1242967
537164
1937826
1426782
1353318
1858092
1222096
1862838
1979466
82845
1643537
1611900
968790
533698
254389
262036
1693220
896021
241351
1799873
676827
1850707
435313
100697
1405316
374125
414425
1954605
310426
1736114
630463
1582043
1889541
1755303
1939966
22843
1560182
1808306
107804
967475
504551
1716960
392587
1490362
1553429
1626331
487076
1014626
179997
1418035
1586165
1068209
464122
1074477
543290
1731051
336771
609305
1710844
600640
412857
1497867
1035553
632014
839875
1819336
1511080
1727180
173744
1605137
486319
853688
1050892
1172350
766051
381300
1802898
1140897
1285631
1368560
1960142
1596655
1146260
1942679
1877073
513894
1072348
1685658
157506
1386974
1973544
1683130
1931744
638658
572974
75848
1022985
1858883
433376
1745707
794975
891756
728590
1220747
1322861
1822069
1741996
1298442
322407
972476
1077993
1257313
317963
984209
1261281
1028088
209447
1969711
1103565
1078205
1551259
1012827
675447
1725740
657814
1507277
1198467
1533602
1007661
1480224
414608
1870458
1740959
126939
570423
380662
253552
1952320
1405722
1845667
1678342
612101
860894
1979644
7034
778800
857547
1303495
1584916
925289
376525
163243
1393062
1798054
183814
111527
1465427
948858
32805
459370
161824
350057
1191434
1036239
1987755
1696868
666982
1772494
629646
1635273
1469891
1970041
1801908
473419
1841769
206856
654030
1770359
1719385
38179
1118255
1961781
990940
827295
1356379
1952185
219620
650081
1603256
95475
1242784
689532
1590411
578181
1270601
576930
307507
1302287
1806749
1053933
116244
594351
1619224
1688474
1484189
735666
1152744
1355298
1929445
1827159
1724511
603081
1043895
1279338
106068
1590435
978954
307685
1605255
1143594
1988382
286185
1404426
581217
630627
1927403
778717
1953959
697358
1875601
1159550
1144683
180996
1908920
324724
974933
234068
976199
674740
510590
1806059
1119707
1670919
350777
1507493
1924273
1629053
1697530
71264
717935
1730012
341979
1109847
1427024
1616262
1419012
1638925
1478505
1609707
784717
1789400
1590342
692742
1362621
1248078
1207076
319384
1106889
1426187
1138275
1290067
1172110
59976
1608055
605914
117016
1143193
1861845
1325304
1463486
124263
1798483
53147
1120
1956825
1875560
1874142
655755
1947252
1229362
1776122
82343
1485968
146022
1964430
1170248
383198
743789
1566365
432034
1263995
83224
1640586
1742394
186896
142918
992756
1723014
1238458
255974
906047
490572
846091
1431871
339614
1302113
451697
1174712
1410118
1340260
1667632
1467350
687811
1045647
1027850
743205
1424376
1791007
1039734
231735
1957327
706247
1110834
1816234
885620
1502273
224746
1768368
1434626
1846639
1324670
1884838
1004502
1870655
1851731
1629354
1294049
775848
1697665
767413
1401815
1336816
1336849
1486710
382854
500503
1125835
299796
1626192
1108297
545899
1639276
1619612
1300630
1337989
1183915
226662
769167
1053620
498407
1824033
1414655
688484
385606
1716039
1599684
1964264
1632002
1931243
1661670
1861108
1310229
763706
121643
259588
1165409
622890
986656
1699811
1574422
1068844
907221
48543
1980672
1625267
1706510
546729
968737
1675783
608618
74011
224843
125296
654660
1232468
671914
1160877
728951
1764254
773205
1745207
1057864
1763738
870320
112737
1078203
1848432
119396
542767
153836
856619
70894
1899182
899933
1945512
63976
865841
742037
750978
878843
58388
990937
1020412
540367
523911
63497
1709831
795957
1581403
1396697
1967197
1326431
1761516
494333
1619383
363337
1273519
299080
1084285
1905735
1938651
355948
829890
576566
119255
153073
1219234
1643975
1209372
1867166
842519
166629
1840653
1552179
712180
1493922
1564996
1019291
953130
1436282
600805
338967
574249
1980979
1855258
1504618
987619
915379
261162
1584753
1739179
1235864
390618
219425
923251
417092
1394230
1389136
1600169
1980086
1560489
1345029
421034
1711492
246594
1957182
1379493
1366972
1329112
651918
718267
1918415
1466364
572361
487731
1476674
1639106
9072
1840185
1255202
76755
999640
1875592
1966637
605210
319174
1596018
1480848
707154
1896741
82137
134460
55339
1915014
188161
304897
236785
125735
127703
1890654
38171
1616945
202488
1008659
1443460
1965385
1209036
374021
877142
94056
1176092
595190
1436577
253571
576323
468353
938439
1402983
774137
1863957
756888
1236279
1681931
766072
658295
1935298
505856
1009720
648875
532189
257072
698995
867992
1453993
1388227
553186
1278665
1325283
1223936
801877
774939
1462555
359730
1503767
764348
264868
1765537
687272
808257
1260721
1252871
1982883
333971
958363
50998
1921364
223588
1914066
36432
1814159
1161511
1769248
1752121
1577661
1119115
979286
1199563
630513
1328470
1456234
1067223
1870549
1114406
666537
1080540
1345883
389050
551735
812766
1119211
679883
80453
893677
227732
194978
497787
1034812
1294779
475362
792230
1163151
656492
441665
1340231
379150
448473
1924826
1480628
1811890
974185
1772999
1735006
715430
1897167
1711318
1405612
217060
1821003
1049426
1624563
1060898
1913917
1133800
722650
494993
1863148
1259551
246727
1816413
1634103
525489
1249650
69853
1986228
1667463
52425
1356947
245884
460555
1605694
855699
391605
1527606
636071
1028794
1339453
1171410
267243
1804255
781464
1717231
369335
1214600
1025650
1323113
1920083
1320245
1008517
782210
724107
657954
256387
1829450
1766803
887641
986565
1514944
1946305
182913
1962778
1226323
501701
59057
1768170
317210
1789940
1868498
1867782
1920033
967376
523686
1474806
1472532
1656551
785405
738987
557434
1869167
109206
773352
784461
1303740
144138
243062
935035
950210
802817
303260
1967909
1848299
1900242
1173691
204448
642600
1504720
1520389
942712
662035
997158
1490141
1508101
1372658
1023564
410475
523954
1550160
580261
1543779
1041218
620564
16352
765755
801157
47426
1501700
1354776
1019788
1357501
1166513
1070373
1982655
169133
1242251
201038
1265006
993339
657491
1419221
195400
399866
1191172
235987
547638
1250773
930121
20182
1002339
34275
1588652
1247319
541219
493579
1417640
367484
1643376
205723
1676611
828863
835462
304462
1251879
487881
870747
1137432
1833537
1119854
1519120
5664
848194
1264650
1205435
723872
609936
100007
1764704
1704591
1786932
1382129
174012
923609
596339
1450277
297154
72521
1342660
1341348
1982075
965747
455588
710727
1998459
163325
1402593
1901765
1811980
1372979
1750364
838203
1156772
1160672
455101
1003445
702710
860790
1996443
550675
255510
544536
1495234
698256
386822
1527812
720500
143823
1032110
327406
483984
1788534
101764
823706
750363
283317
1298197
1033607
970621
1515513
1533216
1142946
1092204
5145
602426
1123651
785574
862209
1593118
25527
870419
1862251
339225
1060643
987103
355628
1475275
781476
352238
931230
1937047
583807
829839
376040
13702
717595
1025865
832332
297451
1394155
9624
269603
1025234
759932
455504
1660463
1950861
1828473
1602376
805676
93718
1310257
1784232
443363
1370830
519416
1323930
1228351
708356
1572719
1381163
1085084
798783
213685
173460
745158
1312818
1744049
1948776
661991
1052287
737260
1578759
475357
349298
1719572
1674598
1625704
111548
1256754
1517805
1739306
44651
380649
152218
233395
1473391
885963
158562
77654
134800
915106
1448279
735733
1924964
1827955
1629879
127968
1525789
1619268
1381996
469094
698583
1589566
1061879
139306
415315
1382177
879059
1997291
22745
586344
1899175
571852
1612637
104774
491232
1363040
571627
1941761
617632
461395
1954941
1654648
1361472
1690963
1455135
518725
1802927
864753
607927
1354182
1691018
504495
991980
531878
1423963
1498240
992809
1989860
1832794
367831
944167
1492572
1712029
833848
1975051
1791163
1915175
777834
1382645
1457429
1365923
1033776
906424
649567
610326
1226028
270181
1503171
1855050
276677
73245
1680827
275146
831550
228232
576042
912700
916608
948392
303734
1276403
237098
970363
1134975
1044164
1210128
80731
331982
1481720
1171551
1144503
1940349
822880
1423829
1201874
222019
1388745
1221642
301651
796098
1899907
626048
486469
1574374
196632
1742829
1716566
1224818
1254822
798474
1523630
902248
765808
31549
192324
15174
1933152
285283
317258
369707
1464030
760315
1965072
1318083
971403
1931442
1315125
338200
1361518
1016820
123997
1364040
975852
52315
1525877
73319
499333
217700
1918971
572830
786890
1746390
343769
146781
1671159
187690
40872
1006216
1362145
403708
243908
1602271
1612994
1836279
1952595
1946781
787129
1550092
1286480
856181
1547093
1528595
72800
1775342
890804
1693611
1382786
1286406
53549
904278
1304759
1719830
1610268
1102527
1941671
89272
1421207
442239
587532
245686
602926
1378628
1524496
1575094
952175
217338
85737
1588340
1732543
1279781
84764
1734414
836092
1394588
676361
1982352
1823990
76736
1358122
757960
1107212
186052
704846
1426734
897562
753624
1580366
381386
868303
1783408
1338092
292483
810766
1643248
1691052
422251
550423
1652290
204639
1954477
1041006
1348348
103432
615905
236732
1094377
406447
994594
1571309
390450
1171771
233509
105599
1849039
235781
736208
1311366
1843361
1494459
1746918
543211
1369488
994535
37104
1205648
237493
1268087
1873334
1985649
1678494
1448744
328608
378197
338191
278011
1763035
65860
1976849
1322713
420994
871718
1482096
1798342
1491021
201242
1272285
428615
1086143
1982794
1064897
1499831
738544
141138
1717852
365243
1163070
1303587
690586
456691
777915
811123
656888
823593
1350360
1376456
1205375
128976
963339
1412763
243713
822730
1283212
1627469
1633214
844106
1894012
1520260
425766
380086
431412
951264
1325481
292226
1413288
29877
545750
83586
1131518
1423928
1459615
354660
1858097
1561561
127916
1930557
1468771
1904930
1294030
1092061
1752542
1780769
1183258
1918234
911779
265288
1732398
298871
1428540
974711
244288
882185
1654799
62481
724462
210224
1114696
231975
1328905
1072488
335948
935224
770254
1016532
962432
1420208
1826839
1826091
237675
1972627
26041
1042293
1602985
939876
1319730
1356728
1218355
1252784
1053858
434938
1231831
570298
212599
191162
1396967
790764
1196064
1355640
919896
1298780
1995831
743368
1831457
1050355
1569829
1933657
1264792
1665665
904041
1065700
1454166
22536
816522
1399224
867714
632388
281347
1194063
1436872
1385657
924466
1499772
1540743
909389
530313
1843241
664863
87829
1370323
1461150
1792732
915060
323592
361046
346456
840218
494565
1263518
1093762
838275
1471999
1859755
1172207
639647
1629733
302067
977146
1181886
229243
1919730
117424
1554157
343380
430997
973961
669909
1070205
350795
1033578
963731
294423
554404
855079
17442
1614503
1839997
130668
1131623
1520611
96156
22884
123591
1822907
821768
948718
48726
152985
1871537
1403906
106054
761606
454349
902195
1514330
344271
1169110
440708
373341
1431195
1418179
886050
1786699
922490
1956909
550755
1299909
1436242
437672
1564617
720254
1178536
648096
1701957
810797
1844298
194312
235936
1955719
1656801
1044624
1196596
620372
84319
1135198
858136
1539361
1598863
1921320
1721255
1321248
1416282
1755987
1193992
115019
671635
1991778
1003488
1497679
477885
916887
237971
100179
638861
283447
201141
131503
884731
726727
701123
156539
360072
761293
769165
1761954
390781
1455452
1638872
8075
1280031
478607
12893
583684
540444
1331968
632310
368490
1867550
1879555
1792915
1652981
1593647
1502560
215789
1142606
109888
725189
285150
317403
451950
741057
515214
1243187
1775938
1272978
1837911
799038
931362
702472
520986
664456
1536216
1651262
926936
346088
1013565
523999
48104
1479254
354527
1504094
1704817
1738739
1700164
548744
211025
1073298
1356490
381610
1713019
1014784
511177
564610
70014
1325296
616917
736057
226565
351627
496502
1632319
1452465
1915487
1497255
648114
1286548
1682322
695565
730594
1152933
825900
1803889
164387
1515876
1184808
59899
259764
72539
15073
1949009
1087374
145971
1422178
485128
1993098
1527091
1965508
1998695
883470
1492113
1965026
1858841
912953
1475967
1613274
1948948
516420
1650247
195528
1312944
1467669
1842629
492773
992659
957677
1628710
1034109
1433860
845348
710786
641555
1164081
1339509
123773
171232
538698
1948318
1056575
981842
581643
462127
1551109
854482
1859320
1937993
1487732
1420150
1609491
1231516
903927
1531769
647621
515101
1649020
669913
1081740
1100268
531744
664480
198025
217770
1841331
1649629
514573
1116890
733667
165410
668947
157384
1023101
68732
1059749
1172207
1516652
264115
1049175
1612848
805049
1491809
851367
602170
408460
856845
1350993
1722565
1762847
1437022
364601
19021
1472979
7719
1408905
323262
1245139
1739954
371247
1372522
1668831
1855210
1397251
584555
956169
1405202
245418
270359
1076200
212159
1170955
427614
1693547
1396115
618716
1685489
631726
1550737
616720
666540
1687973
693536
1564100
1747055
895307
1876483
1024342
1714482
1305448
388192
592772
1068115
1077928
515929
1853077
525705
1693966
31321
1384369
546654
1312271
1492791
1957068
1786951
351059
414904
292112
749162
121533
864249
1487124
123514
1883568
657899
1928277
1571326
616730
46781
1437160
801038
1310032
71969
1238387
1317356
535075
1047310
814609
1341017
1137762
1916023
1900390
362373
1981500
1270447
383775
1930576
271217
22664
1627785
1225353
463741
469201
659518
541688
1012910
1333494
193284
387614
90792
817581
696193
483430
1220523
594425
61935
802000
1860512
656406
179850
1878761
1817015
1519020
1861919
499533
1859104
1365493
1746613
1944467
52274
1528520
348497
1614684
1747349
1552487
1456127
1747910
64540
1282525
1267297
1287927
20075
659922
1469422
1381554
425558
219539
227213
747864
1682000
1358139
1158015
1334422
9654
560069
822797
1947211
657934
1728969
846440
1970887
411610
673398
364624
135113
1285163
196165
1843096
88844
646390
860230
508948
1954679
1682957
1925476
397085
1757100
995155
32168
94273
346252
1769
905227
317101
902661
1601876
853333
1698956
710021
985644
1592818
708798
820168
1178998
1164412
485641
1748722
1750580
1573591
1309823
557701
1170205
916949
1654194
895529
1154160
1682469
1290786
1654343
1191723
668841
1167662
863516
1039301
1843681
1824267
1240605
1368341
1608980
1363528
1592836
1996549
1709790
942556
889934
1824263
319837
738313
768225
1076490
338491
1067463
1538710
1036478
1426505
647523
1130755
309791
1640257
1265347
394636
1497105
312737
488031
1692951
1151641
1348424
1802840
1463624
1301744
1567180
1529793
1499602
754514
697673
1557328
322675
1358120
600968
1164459
1158444
1132549
1725429
1304157
1987098
1836646
1950423
1548538
599168
1429738
1571055
1166955
1730244
1393765
1495318
633487
1760076
232265
87838
1781881
701025
752105
1978319
825188
1629210
415217
205801
277234
615845
647284
1303043
266222
1947218
370640
1814458
223583
1910988
1090267
1722650
450461
670661
319252
1681768
398921
125464
1233036
1468078
71752
1549926
1387098
1962989
1892980
22734
1629486
410986
284406
720994
1666624
1793057
1825360
861329
579136
1765211
1052211
546192
241082
1732204
164096
1812546
1366424
1504680
1980142
296453
1217886
1210381
9531
1984490
114769
1833330
1511881
557020
1687961
987913
514455
596871
394576
1705553
149481
1681381
105675
439720
497204
1573399
578944
1999492
444866
977814
1191567
321658
427904
134668
322629
497292
1602842
545145
1871752
1123196
906376
511527
1119228
1956412
1196226
1125319
1191265
1176871
233452
1041447
1130465
1548864
494623
229046
1694544
689398
795557
1303558
1221173
306730
1716095
319289
1431342
759001
1932216
1857905
1511726
1394195
1715148
240140
436654
1376498
1664
726075
562672
1762143
1451667
698158
1605434
1351969
433346
592482
393612
300551
1864299
391453
1108573
1975747
26531
101611
1586056
1025635
609339
1149792
1026938
10987
1356301
368491
1322979
98424
1374627
1945980
1446335
1802472
484906
1416138
1752877
233558
293894
1409840
1560609
1253961
526655
646907
1504145
135724
830912
584989
93936
699738
450024
1276857
1524623
1365457
148276
814834
660436
357955
208098
957231
749810
195971
1900536
1628828
71951
1638221
227094
1719488
945432
1737925
363437
975846
791902
1935897
415553
1941135
444794
1497217
406822
889099
316361
1228526
1195003
694566
242315
485385
928578
1120476
1409366
120250
552235
1361479
806988
767397
1289691
717131
570868
61981
1610963
906721
1450949
1655007
543072
474617
506221
1316442
1076698
252321
174569
1659370
544945
1157543
1949865
1228309
1684681
1157395
180887
1262827
1399303
1801348
40344
409863
1755127
135759
1116051
748879
563540
82518
1669444
1594416
326518
1544672
1467090
1157080
1603206
623400
593950
1734858
1991874
1749586
396805
330428
1958731
896397
375789
1995795
982963
575604
45003
823001
1690944
954357
1213434
1347885
1502625
921066
1559530
1294853
1456889
1797282
758221
648000
1911543
1292471
106658
825711
1175620
1782658
1700258
898311
445674
1410609
5386
1172107
66235
585513
486614
902231
1265822
1877880
1566638
1137217
1536414
399793
1083420
1348615
907402
1328212
1095248
1739141
1999782
1011711
1883276
119096
1120171
1112413
245059
696137
293622
761088
860678
1237853
1154749
940923
465787
814627
686000
1696458
915336
1523228
1782596
1791173
1012713
250616
1705474
523183
876388
1874076
725502
385437
1028744
641557
1634346
289139
854297
1872429
639115
1023273
655367
1622865
1862568
673910
295506
1989525
1770704
203311
1901795
73022
1392581
431180
463222
1800025
1974236
1087328
1444471
472011
999601
1944387
879651
105709
778392
1080690
596718
640743
583931
657365
1746726
29451
636533
1846989
1211900
1529331
867032
1551348
1625533
684286
1975032
167271
773739
322190
1892614
455214
803080
229400
104726
1383005
269072
27745
418858
1509086
528825
493890
1667567
894762
1225101
510859
1820315
1868441
1418885
385675
1908678
3873
102399
180514
1977060
1503794
1636617
1043244
650883
1393855
647914
1316064
76734
1907874
1646080
872042
1011430
298595
1000741
1830858
1123008
887343
768238
440027
1795050
757171
639080
1174354
600305
274076
855011
1512074
1164180
1387591
1198155
745712
1505967
532119
320226
791156
623227
466311
100510
1684701
1903853
367495
1705365
637781
1645159
184870
1448972
1849449
1123373
447376
1282320
1034718
1666119
1322370
781185
1083114
1479655
1693846
874140
788801
1985910
749193
167133
10025
882625
466284
603806
960129
1804610
773361
1364187
672727
746322
345282
311461
921504
1135151
838514
351311
1397884
1488535
1696066
991458
215670
132905
145727
1810
1222406
189817
992526
49735
16264
752492
834151
1597661
1410791
1764938
1054941
75729
609993
1060937
1755582
149752
220782
388333
1451602
123369
1314477
1632432
1217475
823710
1729446
1879944
1112553
1239245
754775
673644
803484
1332167
1831608
375963
1078597
1749967
487232
258212
1657302
1939108
864825
351812
1537612
1283364
1361269
781438
982467
1075395
1544303
664608
1587860
1090136
757608
1096947
1877285
329485
1540136
844830
1116043
1675221
1683778
1665812
1402146
1784056
215269
562422
1412923
668526
1965771
1419542
1182447
1418981
497964
1635945
48000
1035026
1548571
1422998
1023090
847302
1507308
939751
471114
1762764
1485525
1715684
477067
509703
144067
1713027
1467143
212877
570366
1234930
525448
515322
1804794
763658
56979
390069
40521
1752881
263669
953771
539904
1564851
573837
695300
580125
271674
844568
371015
716223
502390
1508655
970572
908590
409152
300695
2621
192725
1578593
748330
1103212
1659373
719647
864898
980682
726388
128943
621385
1558771
397530
1552614
279874
1952749
537783
1652346
1416695
1352310
205824
520560
1934411
1754327
1378222
871963
1575683
1136080
210056
1668562
1400060
1540942
1937874
480857
1731411
1399271
506519
1134352
791586
36854
1482610
1054968
1144533
255967
267321
721331
729993
1023934
1815353
1477973
1340669
1262114
1249994
1437007
1154913
67379
326087
1034987
1728231
1202941
470918
117010
1642572
1224839
283139
175967
1146545
1258693
753708
398370
1557412
1375578
1432842
1850632
275214
797882
355392
1036818
537880
1515056
169891
1594684
681969
34895
1987987
445675
342648
176267
1470933
1528149
1975071
1873115
1515850
184688
1460952
1016054
1641921
1135882
1963846
1109228
432390
40416
1306409
321833
614461
1123597
943730
844556
970532
669409
1652950
1236961
793583
1006921
1061720
493981
1073429
1298652
102532
364529
1060971
1135716
851939
446282
472074
1106635
1700533
1094350
4295
1197202
12640
1397368
1921548
1396437
1901039
421332
488843
1399626
1176676
702491
850856
812803
981315
533284
766953
1876095
1329899
1440223
1846225
777785
1392359
1651630
349832
250339
823164
196451
915270
959461
1247719
414567
1220253
1951614
894153
1770318
684548
103490
355269
343436
182846
399001
1958235
1094054
359868
1108915
1713923
1621141
1213966
1393585
1742111
69477
535548
1881348
1040635
1890608
1032805
115425
240228
1831810
1322672
1562428
1923797
1736616
492590
303230
1827646
563975
1589816
590546
262328
1020827
1933421
513655
182922
1240119
696378
943046
1675833
1897168
1470315
1198677
670820
1243208
1011574
1062482
1051641
1373876
92900
1770547
273687
858729
1010237
766677
1580511
1748605
268314
1897790
1338358
1863932
507507
1549118
816380
1923159
1856194
1113040
112860
1183739
1229292
1376690
635817
1999446
754148
1690267
1609988
329911
876550
1170432
1334749
669934
1979066
748379
1882273
1445846
1936082
597061
801464
610788
677686
875701
370493
512378
1566109
1204096
1165152
201847
704977
171241
1931086
1842415
374403
610976
190204
600198
699836
1396381
381714
599038
672525
1595811
1813227
1623382
1304308
320864
422663
1941388
528603
695412
1979359
1887828
1972571
1868738
783837
1245091
1850994
1218829
281043
785730
1447675
1389392
256922
38601
523562
1072117
1072858
1092426
40812
1090420
1702967
76796
450642
782789
619499
1529397
505051
1964837
1297397
1419912
1632515
1129865
630642
100155
289989
169254
318780
543357
1723531
901008
272345
160262
1365030
806501
1289734
1355493
1740421
1708584
535450
521424
1282585
1178344
1021154
1938449
1356274
748457
306127
532967
1368269
921418
978238
942838
895441
177589
1254348
930275
1572199
737681
1110784
1740280
1652214
326429
786172
1868553
41264
600240
399362
1566889
1490298
52256
721679
499838
1475579
566868
489273
1054047
1000778
1203005
959757
1208846
933819
1708396
1196121
1252799
1131120
115515
1080400
116884
1644869
249726
1303572
1136941
1361980
954454
940098
1525552
1684437
1588938
1970806
401782
1374229
1826966
824025
150464
1576469
1755568
193567
854102
86491
380531
1106818
1890740
1244768
339711
1632957
1165087
1831923
760785
718447
297797
1054170
213245
1351961
1100766
1075389
1894102
1082871
1273329
1931719
1198207
1527362
610328
1740242
1119447
199962
41047
68277
1945782
60569
1780165
408260
310757
974719
328273
657752
1572169
822516
1096712
4191
1476584
1447640
409603
146
1904150
53391
1207856
522793
1578959
1323008
72647
1758466
1368296
56021
897595
747570
1951826
1662905
1490686
1264494
977839
650413
1133284
368083
184364
596037
1464271
591447
1394782
274944
765227
1330925
595598
1192003
537679
860123
939020
212130
849310
637824
1319930
1319008
621945
253318
1454175
156089
1234761
1318906
311188
1018251
1948936
1233417
1563105
1868254
1685990
852713
213171
1742284
474806
1736569
1994250
63881
1269505
1737534
1643705
11912
1832173
702926
22636
392974
1986151
1436819
85504
1952926
722932
58663
1197085
1567530
1133149
1151144
1537237
467415
538477
936280
1496695
422341
1544219
585567
1930367
1762607
1400474
1422341
1019443
881265
20253
1128565
1038949
5028
820173
1225240
1002684
1663992
195871
1278953
321962
1805151
1962517
1017210
1966978
696115
473730
1096770
712603
652545
1910786
510266
1747602
1262347
772717
382366
479280
1069532
710636
294836
801686
1786962
776775
1551056
1776598
686988
1949796
680195
576895
332424
1889668
1247669
141479
664492
287754
1025794
974055
1982077
93756
1636116
1865015
650339
1110611
1975896
594834
1506123
1775735
1943479
843029
822132
883264
1779905
1418364
82397
1209478
1979224
54295
272615
257944
1703286
841217
1659533
1545011
800638
1442271
735417
1289501
933199
1559670
1349973
20524
1010021
475372
1685915
288075
1817198
123946
1972383
1472158
137574
1189035
657984
679070
222128
972695
1695882
133657
182044
1504534
817689
969287
1154695
500651
1881275
1283343
845115
1211659
858266
1083587
313023
10004
153841
1129283
1114246
1558147
695048
1218476
520779
1217492
176365
1707019
496323
1212264
1107859
486797
1300931
289554
1113953
1665130
1901641
1825351
1434267
556543
451814
1069913
1030238
1683053
68252
391408
1719503
29140
568090
1173217
1971710
324761
337166
1352071
1698864
687851
217335
116475
683910
1333876
1625313
680954
1447671
1719223
538201
1463502
607313
426639
1643050
1265435
1527178
337874
1745043
1900495
1738346
379403
1069522
1549082
232935
348865
611834
1795619
695417
1310550
1408929
1243723
1103935
760888
1932599
138024
971294
1842384
454734
1155563
1724065
1344099
1289760
1313461
645787
1471474
765586
1485533
643224
775604
1814411
1726172
939389
732238
633764
235195
149046
1150453
1033521
434245
249999
1678444
1267800
479742
1793961
1170604
32332
1010125
1066544
366153
768304
1060498
1599759
609684
1638781
1853916
1886062
566748
1933659
1711931
56234
1001199
1154592
1862443
331534
875491
1875487
1285549
206688
1951764
728001
1735443
492827
443236
30439
133022
1456771
1172668
1721860
1438708
1328092
1269098
484337
960889
441526
593965
916536
90539
815925
771710
1666788
315635
287472
1634857
1367437
1779420
451811
996236
1208071
681638
241671
1246740
1419847
89736
731224
1535095
1442646
1587267
753668
1570515
290672
1538444
896274
201257
1934301
1510730
1503191
758797
1543594
775702
615030
118545
645033
59442
120379
1339134
1926562
1948761
915165
362692
1805406
984084
1433499
383556
1924662
1651491
66469
1912016
1858705
1677678
538120
1484522
499333
1978723
1243133
532477
1037165
1827404
24492
1420290
1463665
298342
1909604
1013447
1772610
1933919
778476
1363339
369556
1706456
1781084
125842
22416
1010371
1596202
788533
432906
1970822
897271
305593
963427
956973
306975
1369027
1567375
1853951
347632
1077054
920023
1226901
1651432
545430
1473676
1572056
1080627
582178
1403900
212514
326158
1648925
1749655
512941
1104527
1968727
487904
1776580
1329857
1018514
1184642
347938
1762703
1024569
1698881
1419961
402040
879936
1883647
849940
1903268
652199
1665994
1199433
1609798
309569
679219
1404691
1733522
869023
1966495
1806759
1434260
213631
1524356
455294
901375
1796676
1712204
697359
1769071
752478
416973
18297
1954868
1752217
863694
1446617
731363
1917263
157483
1589562
1408428
1781098
1563677
885585
1680930
22140
932527
1024838
1712818
1280031
1245759
1168419
819912
1763846
46667
969747
1539691
1443416
1249654
1725766
1910501
602127
1915590
1335778
1386488
98058
1281998
159888
57043
1003403
381682
370866
1566659
1411574
1833210
1889010
740493
1496519
916013
111233
1022065
952435
59295
1864207
1170325
102622
368361
1290402
1277550
485247
1365510
221260
365337
1395255
117136
586906
1747401
1153124
903232
577637
1230257
352241
1759908
1173408
905819
1254005
899461
1818602
1033175
397650
250351
588447
1643763
785268
222870
996171
658360
1417587
330862
305789
1062927
1587270
29007
177770
657505
242578
918109
988440
897497
912153
11327
1588687
72008
1143215
666834
1133112
1168833
452224
457128
149025
1121587
1452867
368534
1240928
1772596
1322616
1503069
67972
1001772
411894
1996037
980901
362299
894974
1557338
1567654
693936
1274211
1393600
1402379
1779183
1748354
1842809
1822785
1030635
1674528
1403724
521485
1770289
67398
1747117
7510
1535526
1455454
1186579
384154
176465
1318971
1306022
583497
939990
1411888
568451
1930050
1583113
1704618
1666556
1624062
1589844
1400062
480100
848813
1876844
580211
360398
300506
1789786
1332162
31227
87653
46393
1291312
1478269
1662608
1736840
358405
1631169
223328
968980
268651
402073
1291229
519605
750869
256855
626945
602538
678641
1257972
1632703
1922713
1633895
1658999
1850263
1792289
252979
697290
1445862
845872
515698
1365025
538106
1559206
1560934
1093907
272802
1841072
1305246
1808538
484589
544608
1378521
1276665
1196146
1004020
113715
23014
1075138
1934970
264627
365200
1328264
327903
1771635
817760
512782
1769111
1515215
1141386
1577766
1331245
246102
506523
205648
1440371
112313
873092
326566
279406
1550430
1387124
779590
935971
1003665
1358318
712505
219264
957007
1716795
1004395
906902
482155
1940141
1655923
391477
1437947
117742
756568
1807207
312875
1792781
1564568
1360305
942418
786073
474986
841055
1980856
613792
1562519
110599
989510
538072
832734
1134612
1204584
776036
586417
1396112
871994
1945995
1915363
1788439
53750
677352
109411
1586247
841692
340296
1808251
1068595
312518
570228
1985947
1421969
56423
350600
705676
277529
13209
1813109
734797
814739
616245
1867417
1088531
758006
1398692
1013565
1909230
1362348
1984076
1020093
887296
508925
1135813
701073
1836261
813941
1893234
814764
1140659
1939510
279367
1109525
1797795
1163894
1710277
1768727
192441
1599450
450004
204095
1353109
778048
499807
1804511
913278
899771
240258
1027480
675142
1561494
1064397
946013
1504695
1297805
10559
1312875
970262
341281
1448767
753121
237006
1414053
557495
262385
910212
1871
1186645
322098
545201
855685
377018
640150
1446600
355905
1804211
1245256
154809
959864
1150004
213991
1403834
1870975
297033
1542042
869120
560993
1141537
549986
617802
288181
248517
1871709
1656539
1422299
1093508
1523635
1562501
186936
1676309
1661348
437715
1590501
1353677
669990
793735
1461282
356987
1444096
1623027
1100421
768466
1951665
1865383
872071
501349
950767
412879
462506
545522
1397190
1433887
21919
1050295
881260
142406
972660
1357047
643323
1998863
508658
1945833
975557
1458552
361890
860025
1196782
109719
1904525
110649
431335
819662
1334140
484147
1863897
1345651
1145114
838862
801827
48033
887176
1451877
139000
1727454
1832333
809945
1311778
1833192
338513
397851
1090678
1178256
1687077
955138
513465
884954
1796904
1524525
437030
1068853
1580681
234764
449365
1166644
356978
805127
1471309
610761
1358457
604050
1381823
325301
492556
1803331
1506244
503033
553795
1526134
1184361
1939181
183781
1322191
1925175
317225
1814669
1574000
789147
1539590
1354064
905230
1542878
952223
1878721
322466
1846002
1046536
1041563
1791323
76880
267885
1265434
509884
1181420
1945818
1244995
95136
1926770
1852521
751766
386632
1411137
1829204
1031440
1818612
948527
742390
1624559
669894
1551407
402114
299826
593369
1127623
1478832
701725
1239623
477800
1996336
739018
1747900
1450903
1512153
1416656
379069
818498
1428582
1699018
1711253
136060
1789123
1474879
1848731
1935571
1284414
1560289
1444199
1838173
840497
1051455
694264
1674447
900634
1467254
1094361
973963
1703841
23182
775097
574376
277588
424640
699820
1412764
1227570
1539308
893737
487497
1949001
1368077
891317
908048
211207
1828298
44219
1009941
1291934
1195309
973649
128267
328017
1434287
801450
1726555
1913780
1074387
940632
229614
421173
1696079
1991611
1890662
691384
1778293
1226004
1113111
362720
498614
1738913
1956871
291992
811828
1041154
593290
717420
153712
1153403
71631
1912276
1949016
812449
1316707
191543
1160274
22691
1435718
343202
155640
1233333
1442420
1986723
575149
1987634
802586
1865024
1430648
1668463
66636
1484072
1920930
1454697
784167
1376058
994147
1015737
694041
1303205
915770
1576060
1066948
1109047
752011
1745742
694633
844703
1153032
345763
1995461
957072
1476773
470474
1085843
279263
1835486
1293868
35575
1548482
1598743
692168
1503757
273278
1096242
112744
408917
1796556
1711402
600675
1312524
1673900
1715193
1855475
248998
1927375
521040
91327
116882
1084745
1493939
224830
860843
705867
1625181
544119
1376214
1125969
584197
1568709
142775
738058
1304236
603297
1754450
1960923
519478
1044493
1937085
1090664
683567
1652511
1299184
1676352
879241
110595
816193
1260206
894741
305199
778163
916383
1216251
1984583
646290
568683
1316398
87750
1605510
1513046
657103
541188
1457606
1462860
1883916
1586139
1074329
85296
94246
1991910
1248674
1325201
854916
1820922
589385
3261
1108077
468220
784383
338641
1181759
651589
1862383
915339
1483911
1005233
1663165
223137
1060016
560134
1428612
832713
1996496
1838842
779515
165028
1867278
287477
762931
1495857
66336
1881478
601132
1058879
788303
469063
13586
1434767
1448085
144891
1367397
1613657
587788
1809562
1000134
826144
1702265
1634417
981455
1975856
473246
1686232
1814266
657912
751624
645560
669874
126192
1217084
98629
1069433
47065
1399408
922519
1821608
234122
804667
152754
1109256
276394
1935640
1814609
1306458
668968
1438533
138406
289409
1622738
102061
339232
1701033
136572
589067
871277
1776267
928943
1275274
1241389
1270287
1292861
1990736
946225
843146
983150
437169
1421865
1932551
476319
1160509
1625007
1492733
1565828
1375924
1679552
1751790
1930079
632633
353298
433024
1416145
46581
1584208
187805
970070
1890142
635682
395940
850907
123088
1772788
490400
198532
1202217
463076
1156590
1073239
129678
467267
559977
541730
1981122
626079
112387
1907521
83652
1157018
272209
1822158
193081
777080
1166044
1916068
933574
815774
1168414
177221
695828
1324057
661671
1566997
437526
69172
1936540
1244417
620957
954325
1453226
1747868
35741
200689
70846
757530
1665075
1156023
860810
1252562
59919
844944
418774
1708101
1523182
1008762
178365
601307
519336
1132433
1894108
1609687
947423
1968704
1611915
1882927
1937565
348659
755896
1768386
996795
1933926
456376
772868
682706
828122
708560
1792370
1432582
1407476
363773
103357
629253
1427437
866270
1647098
1120660
774466
193525
1646033
194860
173656
1985757
83432
466949
645461
1023553
1802319
1344101
527562
460543
64218
1369507
1416455
1394490
1747045
687887
441042
1401227
1304917
1320445
1850235
1711587
949205
1299569
1606539
1494453
711354
286819
399490
593646
1547945
208880
1431832
705075
1907192
1646679
1474804
1442888
1859758
1108240
265047
1750297
792470
1683611
824382
1848323
133510
499740
1813601
1846357
926421
1873930
1896560
1360421
369288
1484018
1293583
469567
233753
770991
1301662
1324194
94171
811526
752172
598925
1994261
1954345
326599
1734509
1177489
722850
1842867
1865388
1740226
867185
965226
459742
869168
1950178
1092794
573445
1564925
1188048
621495
1164918
1067084
153131
938934
837550
830690
126348
1184669
608607
582961
443567
316863
28945
738322
986405
1323470
1843328
151356
343906
1604041
1074989
1396957
1863264
701642
1370884
962675
1940821
1243982
281112
85612
1925903
65796
702142
620587
1781275
28157
640986
866051
1410286
474234
1599657
438488
635427
1947380
1583591
921079
1397607
883617
1053698
1906406
651491
1684109
1574172
218683
1521342
1395021
1156100
1822434
161550
205734
543481
1922143
1358535
1802278
1029957
574065
1748836
1656706
875333
753717
1586438
557094
1661620
675431
202580
1717090
489376
1807114
1755344
1149419
919179
90800
933045
801706
583067
915630
19223
1797488
390795
95910
1459057
1557022
1808968
1438351
1948454
225271
460891
1397233
4260
1688265
184415
241777
632000
469785
553061
726227
1205283
654863
361657
1664705
1614503
1538134
70184
1673035
650378
1106581
1436507
467166
892084
1188806
76466
1543235
79985
873294
10461
199237
134858
1429080
1454165
640279
1015841
367536
1663059
649654
641407
1504091
596716
479777
617423
1999952
1353465
220557
1498190
1990334
945881
975458
1371632
1615622
1970355
840992
1187586
1087332
1129424
1022962
1257860
1512550
1084016
1463432
1277418
1848347
303969
1486448
1340889
1240030
1107737
1575070
1402098
837412
323512
180333
1523223
987766
1343766
460971
1863566
95172
1366301
1146367
1765401
1758042
1684862
1789289
772413
742984
1280231
922510
1442987
393703
1936893
943342
1241118
968376
1469352
300150
1535879
75134
1219044
636543
1091289
1582711
1540461
1949663
819476
1918690
209776
1917885
113231
1977815
662088
1322604
1771031
1336068
872860
1357261
304960
647854
363032
1742001
1783728
87340
1694887
1019817
769171
1778392
302083
1140675
1816333
1570224
80538
1340728
812462
482209
455437
1209316
1358716
1908457
1313497
945277
753887
1707491
1382994
240866
1014241
1001346
1075635
536606
545915
900564
1702454
152830
1339581
517143
1697390
1439214
335248
1484772
874151
425663
20843
1556736
733402
1183624
1830456
547252
661052
1509072
324807
547345
1270716
898323
920424
631741
430165
1319194
1521736
1459077
1633478
711825
410701
302070
859166
1079828
506530
1995059
1397121
178035
1151611
1177875
433934
348699
428510
1065769
296251
615516
696121
70749
742820
391961
956755
788828
314727
1280047
1292537
1504068
1574007
1060516
314964
1488693
1817450
1802302
1808940
1450905
1238028
1380665
1660355
1898844
1677432
1912473
1698860
1101147
1750107
119406
1323133
1338202
1425810
274012
1066284
1983542
697058
1458908
736147
1945275
1316825
144720
93361
1296416
1685212
1508679
1318595
292631
260299
1005396
198528
1673914
18982
163673
1251666
411935
1320062
1126127
172382
1771899
438014
740344
1202403
1530588
340298
1712204
1118143
1201897
206133
1410114
1730767
1286061
1416563
1144612
118319
537283
1027278
1820933
1597723
732772
1384024
792992
1045350
1573038
1186578
1795781
381377
116044
1264107
1589976
1715086
1789131
110246
1888320
208897
1147532
1080503
1307523
1160208
354887
804819
1986064
1761710
1621979
1333188
1362960
698674
1545507
348425
509137
1746702
987027
1596827
901518
1276505
873526
1555063
624045
1495286
256405
367237
231372
1985389
1038941
1931640
1675597
610284
837936
1065917
1659650
1014458
1290214
249543
1554995
382397
875842
499023
1266445
431187
605907
606605
1462356
1502669
523633
1491101
1207365
327747
930636
156842
963385
1009970
1955751
1023054
58786
1124188
1163798
1872222
862471
1620239
811123
1954801
993681
483467
1456435
210928
918646
673589
1041677
745259
63455
1141910
180664
874489
13386
819519
876562
1854723
1787838
1131730
1308183
9753
1692487
1241611
645150
1424113
158371
1635849
1253713
205819
1973473
76446
1189290
763283
31269
1013574
1103279
355135
60102
1459877
233585
291810
1782519
1256109
1775905
660213
828278
208598
1702267
1902583
48163
715903
1440849
1688290
1035861
1762192
1440662
1291453
1936005
600815
836957
690458
1809447
409967
848986
1046910
1924223
1974348
1439830
1908558
185696
1376237
1155587
621128
1394401
800968
268560
1993491
1900232
471870
1110382
1991454
65134
1294137
1571647
459220
212837
1180160
830395
105813
726035
1773678
981539
663860
1005843
171354
556362
782156
1182367
377390
694678
1125640
837683
1865235
1850785
1536816
1017097
1515500
269115
90082
1547609
1222005
1844550
340144
429063
1615955
86055
1745289
572676
43677
31366
967629
61240
78035
1880721
1493403
136633
227735
1204379
548897
1864616
32819
213484
854894
188520
1651974
1267791
1981987
1908478
1435913
39546
2550
1325973
613394
1931702
1301201
1178745
1479429
451586
1763752
839872
1060281
525857
674985
1606048
1071741
1671320
142475
1559402
1842231
864632
353783
1840241
62721
1515054
1856127
1077301
740335
1383234
148649
1056177
612802
900255
1475426
1321702
1666192
446713
1447533
1063336
991773
627795
1729381
1727618
112125
1354250
705451
223399
79979
635142
84799
1189276
1352874
230638
1096532
547534
1339295
1127324
1120487
7239
1034481
1358573
1361965
1531428
651250
911509
1325657
660243
168646
604755
1074068
1021536
1604812
84646
1460469
1592501
843472
1632721
1355888
1109860
646985
86044
804276
300375
1152128
1513481
1027158
375743
527586
471400
999343
409067
813609
1827130
254334
1648446
1198859
464344
914246
998637
466275
1792166
907486
1439545
75312
650887
1009299
901983
1197547
855315
1196866
1751315
1140530
481769
161230
1241257
1971664
1952912
1584198
71468
1596740
535315
150801
365828
1679784
416887
1438407
23176
1120562
261982
384553
365005
1082154
1939019
1592780
1653358
1706016
28794
1967494
1167557
1829190
1514587
41800
1589844
959383
336612
375461
1131538
1336984
97654
273584
582908
673394
94600
454670
629158
1355417
1058088
287421
985009
1155985
1424050
1565442
899516
563919
350077
847088
624299
753864
613610
1289723
352204
30404
205632
108993
1360817
1743970
832626
57048
525209
292944
1070101
1934708
1960562
804367
193384
1005497
371275
1666971
474041
1770201
1646011
1490951
516805
1662257
1817154
1044838
1482572
945620
362229
558465
143041
1733260
847468
1468528
858053
15664
1186029
1156259
25192
1238667
789580
1657347
1677502
1760155
200187
391136
1180204
1730174
1612037
1569817
1387951
215475
1202220
985595
909154
64746
1038568
1612162
839170
891801
1187411
1475163
1855023
958245
1930271
1163354
3910
574033
1343767
1892485
816281
1951431
123947
687201
1984071
322785
74972
1077485
1174262
274388
1450037
1283547
1120662
1773138
1664215
1349811
1728658
1292662
429360
376598
1521718
1932928
293771
673873
1918089
200705
1609401
1337582
1788901
1218445
1886520
270714
96231
1007035
1069275
142666
1797954
161295
1685543
699189
514137
1883509
1391765
1905582
755538
266157
1957162
667060
1601672
604851
26216
526543
1635493
1366831
845268
1139211
204771
652401
1173307
1082980
597716
1074580
1634509
156790
672050
302833
1166741
195808
1719905
1134563
690970
42092
219674
1431598
1732175
1913648
1388832
839882
1132333
49184
1890173
1915814
758610
765519
452265
1174979
1916756
1487960
156642
1119680
747847
1037205
1597582
1656469
127142
1574052
365915
1179093
130015
906659
962012
1430943
1550764
1424725
1213130
1075748
1437719
1356493
238959
252802
1735952
1712341
1592009
829119
474248
1721176
1118853
1685097
1519500
1314835
1448280
1794667
754991
1586237
1233664
1639534
1520115
1389126
693841
632027
1083682
1801310
188731
203362
852844
566087
455672
596632
1692222
752833
282938
1997824
58641
770295
1105582
1942955
1640496
910516
1044180
1463798
59212
785812
366470
545974
1641506
660553
818259
1649530
968364
1142050
558695
1093668
676837
732205
471756
593520
647071
998612
909252
965191
1382269
1230815
20574
712181
533939
739840
925551
1620785
1419265
1990856
44269
1035061
1392320
125195
1283271
1258493
1839497
627932
460393
983575
1884209
1024674
334318
1204790
1722600
1580832
486505
762788
401286
594298
514655
1120629
1888016
872746
1526298
902441
1433812
780504
199380
1112561
1478821
1232348
222778
297966
1004925
1888077
1011207
769307
293703
1776016
531334
1803817
1161020
1414130
258919
773725
385600
683607
652621
942195
1369986
427711
191984
156957
930528
1203214
1250526
1202014
64416
668439
1519708
1290969
394085
678017
1704646
1847325
205941
1904265
1632977
896550
1674029
1745808
1463797
540937
1351369
640554
1937245
1653939
1286000
773050
154948
312797
1674837
1915764
1049295
1811213
1034303
97470
1468562
347272
441952
803729
447455
8959
1508300
1994560
1679827
534025
739783
1983560
1056584
1333955
203632
1386876
1487342
1930477
773368
1158339
1646439
639665
182455
708794
213243
917601
1733183
13880
1195563
1950802
1030991
6516
1587808
1039710
855907
157795
817730
1768728
659145
731245
1612643
1495799
600144
1704665
1515321
1695591
628684
413235
1607925
1736405
1241507
74346
1325382
1859572
716940
1370776
1755389
915376
814670
1028946
732722
911915
1635255
1276798
1519550
1450276
122614
1463976
115382
959949
1471774
217893
19607
1728284
1274459
1541331
1608721
1864960
85928
782386
1812568
674899
125650
130060
1148423
89926
1125173
1145714
1561297
787731
1459166
1427455
410798
1078440
985947
1876411
1464052
763112
991288
439104
1256799
1082817
1299442
846735
246029
1923224
127276
639148
480678
1408176
304394
398457
88106
1178207
283709
1668035
1469625
1235386
1165371
116530
92135
1494970
429666
321223
1956297
178050
323180
1050123
407737
1735216
1072683
1334823
1115624
1212018
674801
240127
169708
1492209
1296307
1205855
989147
23020
939056
1683384
157101
1302795
375447
1744880
831854
158009
1183720
533273
937077
1722608
622355
1620218
1568985
46721
1484018
1605660
809075
1771802
851543
650911
1720487
336742
1683406
104971
259708
1581288
1729654
1271373
1485310
485042
1830751
1609714
467334
429632
1998207
1382608
1699530
640408
1509978
1729307
1955014
1745411
1440006
1904376
1130793
1884789
1224188
1846434
1676900
1703127
702219
669770
22998
728819
1064216
130189
643349
409342
1619748
1931213
1927506
420849
180880
717061
681567
948844
1730433
1682488
172068
41505
126041
1311778
1649873
47230
604698
850610
81233
1786928
1248464
984744
298548
869627
76686
1750786
313200
601258
1714050
1370950
126357
543088
252745
482069
437613
121473
334266
1913098
352555
1468534
113137
1198763
1475391
748555
583674
1527501
1447776
1417659
621907
1012576
1815261
700115
1295565
1268321
829844
1720149
71875
1781221
521922
1808156
1916487
53694
642204
153953
956865
820721
1910741
961542
1003752
1477541
432755
86572
1224160
466075
1526969
394550
319648
54138
129029
975746
249056
611643
10612
806803
423572
102938
441417
1938271
1854464
458274
513221
136782
470482
1508362
105660
47161
1458912
1433897
659181
108410
1798199
1340486
1814707
1685044
1692536
1943384
1879130
977512
1447942
1318883
1000376
1829329
537351
60369
840226
228444
1201674
213766
76583
1508805
870975
1813660
485040
1026721
553862
275336
902000
692521
795332
12115
645954
1430968
1816163
1819059
416935
77287
1090893
1729475
627141
434507
1909482
1122386
675787
1594691
385772
507892
181220
1155584
1373737
158761
521698
1668669
105764
347329
1361605
1983864
506853
824833
1929925
837208
1505083
1449671
1699004
1778321
516468
910192
482074
400393
1408369
1785044
148405
1610740
482731
90808
1426807
1734808
884152
386083
657387
93976
743897
1543826
1848999
245139
662317
1775579
202756
1523814
537865
1513302
1128005
130845
1928487
1601927
924977
828923
1604181
964314
83347
1482850
451376
644576
856731
1839056
321354
399314
1722280
1056179
253174
1320127
1452238
1581961
1931812
1796437
1129092
1193217
103301
1420185
1622651
193763
1407156
343785
1250588
1096607
916482
3806
732642
1082010
1099266
446850
306849
1172048
1728642
1897711
1670794
464956
254228
1032891
1820759
706485
1114742
978167
1680948
1362385
1093788
277900
875898
1543516
1669595
231243
1369402
1830916
503055
1131542
1514346
1677603
437035
1496819
453633
1702946
181390
395338
1246724
761369
1899660
1012414
1787899
1868216
1208859
78930
356046
604042
707306
663598
151406
150294
224625
984870
1228033
825668
1675910
881981
414878
769919
1954927
1751433
898953
638480
727999
253388
678238
1571062
841689
684826
974713
1735789
1768616
397678
1497492
797139
641606
310087
1963372
612691
390411
1435377
23048
159804
1796558
341332
1024538
1601384
1635453
6412
1433934
1513771
47700
301008
153787
127379
904702
123939
306591
1626535
513909
1201110
517307
922935
1778506
1794079
1172071
1122722
80077
1757154
247872
198479
1451787
1004702
1467399
1003858
823591
1784491
1736691
318474
667293
785249
157399
1502257
1845971
685166
1267139
653234
501916
182385
1589082
427422
104576
720258
270181
442390
1139569
179338
1716110
1849151
702077
1948143
827899
737216
1323025
659413
1473677
694669
1312887
1819656
480477
23518
1495621
1743609
1321844
814206
748813
1963189
853269
1430401
169788
1867760
1151109
787874
1937300
1013205
384306
1105501
1214474
1764842
270197
1687108
344992
1517217
1555686
755634
831098
101417
523714
533211
1951780
555187
398261
396255
749024
559889
583350
525335
437463
1962733
450349
1825624
1441264
651423
1797191
738534
991415
1188816
1931375
1122375
900539
7092
19166
1428427
323527
695548
744620
934465
1055864
1520934
639890
1757140
1466016
793114
132672
1897199
271296
1084710
50073
864236
1545401
324792
230043
1792681
1013451
321303
1247512
1769002
224709
1404972
1923182
1988500
410308
681170
1443744
1187807
821793
651085
1485027
479100
438873
1010471
1579221
1983566
1406977
1913202
1817605
1515171
1769215
557623
67940
89151
1030175
1029668
365464
159840
304380
1760361
1323924
500907
558184
601528
1139539
1585170
1198799
1088428
1792202
423551
1338348
1927507
1417801
557462
1369948
10929
740437
1605939
1340515
546855
268464
937403
1976485
629331
1853638
550254
1861883
686235
404905
1228913
1929453
1492184
1684382
1102517
727643
1329090
235612
776951
1554676
1559866
1303558
1344884
1347706
1010536
1541744
1570051
122509
1278701
309987
1511989
426818
125647
1950433
1791275
785579
1219078
1785260
638516
409846
261803
1186505
1727491
1112441
410805
269895
392166
963636
1746034
36898
232125
997499
168799
907272
188244
1580906
1100353
55340
1565554
342729
1137291
1276330
405905
1858423
643660
943145
1460754
1758155
1698979
1659073
1886991
1970434
285997
1935918
918774
1993478
376805
406764
925922
1747461
40249
1798890
717536
665106
18158
825743
1017311
1013507
1535423
1564088
1294138
879419
1446688
1358821
802419
1370989
35459
1251267
188258
1086547
144167
50019
1927850
320544
1930438
1694899
682476
994753
1949147
121912
881481
943532
429592
40683
177448
1993506
727817
461231
356347
1092587
530147
530711
1115247
1114970
589976
600139
1592892
143671
939293
1054273
103209
562337
547783
1516214
1544837
1150074
420652
256447
499143
1065587
78384
1982194
1850286
1298676
1997368
1905362
1436224
1804725
1242925
465878
141861
732470
412049
1860775
306899
1321115
377987
404018
46761
1814511
290017
183471
731739
678752
1840340
77591
41718
94525
379410
667487
381233
421357
1208073
1347919
158418
873715
154649
532567
1967782
1583978
1304111
1810723
549383
1144400
583171
275942
499105
433609
1116252
1404289
966801
1599391
701725
449569
28914
88324
1124212
583659
1619639
1701752
1289130
422924
1575518
854076
974113
1976203
191364
1371292
1150378
1095414
1846275
715277
1282097
1250592
925689
888706
1578691
1691476
1231066
11866
865322
957441
954274
1169632
1724370
322706
1955619
1553165
876130
1002045
982630
1707041
1316543
1921405
1584657
512471
1536591
1047822
961278
936833
1907930
1636739
1397936
1347865
588719
262504
1790585
996110
1825129
5421
1696873
1305203
416653
1409051
1719321
1640268
1854610
1336463
678144
1573587
1788028
254784
118393
1363754
226183
601888
343750
688091
1143285
860902
351303
1802715
210636
1487578
1091789
1770310
1257927
682205
266548
753097
792543
1664805
830064
223865
139190
1464558
755317
125174
1356338
1920282
1409502
688620
478220
214615
247392
858946
1625361
1955573
208137
974213
1085822
430369
723770
1905984
289076
1172989
1928227
713998
420017
337507
648533
1082191
1967578
1866373
400547
1405350
1747305
1863422
1217896
1500373
1097078
1044048
1485571
1673878
554495
950547
381608
299049
1818003
478235
1032616
1521858
627822
272313
1747103
1030857
962605
95928
694377
81764
280995
714998
1493120
879999
58633
193256
971885
1975733
678988
1408124
1180059
1357063
681479
1064583
281269
1134579
273115
1248280
310029
1549528
231066
1264500
235445
611187
1996460
950937
1763532
1746684
872372
1907671
486605
727893
1175628
1861013
1245971
722621
1962932
1949994
1255137
1873806
746972
54854
144923
570636
1539845
1031737
1218312
1978806
1077117
1975376
453003
895579
426014
1848903
106951
1853674
899106
1246628
1921372
1107918
696477
1490409
1886172
1073579
869424
1010922
132712
1285001
212038
661050
1995534
226081
172489
1211151
217208
1279216
1163099
248530
1985669
173463
791100
837838
1652851
752408
1956416
1853171
169785
1500533
535344
1986695
1788859
671131
557984
722622
952620
1340891
1919566
802126
1562807
588556
1939678
1666518
968781
1524698
551910
1326930
810584
965201
1147349
1616769
1953648
1379506
834408
398606
1900489
1077482
705714
292656
1983356
110476
415391
1079715
787385
1024917
556475
539402
1979134
1212611
752974
353473
160465
218632
504946
1504630
270484
1968715
572607
954441
43458
855807
655332
124277
513642
250666
479374
1323423
1268203
1942182
353403
9582
891076
1513697
1345216
612918
541640
928150
1358655
1785467
676229
1284296
1456793
1302486
703223
352721
1084931
1562007
969448
747826
807566
533794
917331
1773361
1195765
290054
1887098
1047408
1234815
1934841
326121
554065
838616
751333
1146433
964386
1908219
1619349
1814646
1294973
1620734
246062
1123110
345359
299314
884585
1270898
206497
786042
1331535
152588
1333913
1656473
336549
920556
1989487
511755
1353668
397459
58433
1825984
1668399
1967273
597985
83289
1759189
513714
1513006
1642892
1447606
1192672
1737127
1430240
377197
473291
1613825
1236474
1610091
1230057
594284
836138
1808327
1610940
542583
651668
1912588
219077
107776
750288
380711
1964983
1902236
670981
1300803
583912
1897231
75892
734735
567022
1644567
1371393
1620076
1462237
559722
789904
1060272
1870557
753669
413313
1887618
859421
707270
656949
1326748
1628885
22834
180429
811023
997996
28653
958746
1730084
861644
263621
750685
587033
158443
1121372
1414629
6250
1108489
1881108
1608825
509839
1990069
254738
659784
26064
447613
1072387
69311
1567374
649551
1795579
353627
1875776
234142
1717579
1144144
528185
729101
1104074
1456471
683737
1485717
1528644
1498567
1145689
1097499
871609
563201
1517450
787316
1788326
1525972
1326452
1542041
1495841
789135
295348
994429
1702882
686039
1802312
1184682
1283492
1844414
619382
1249001
175123
785576
1901479
934315
1701006
93354
764076
1160373
1507594
1330120
739785
1216970
132635
481295
1534650
443235
1548974
748043
1526160
1235241
1055943
96104
175526
173272
1225814
1663460
280254
1686344
70687
979608
1405220
391532
1858686
1171220
1058945
1255996
1036086
1731108
299701
411761
1172330
576971
404885
1464913
1838764
1138227
1339537
1395060
1295674
1097447
170627
160013
1651626
731878
436092
740074
579190
1728133
768291
1256409
398947
1328417
744436
1875032
1484607
1465383
202603
1765274
111938
133692
1761219
379275
1717187
194604
1804309
1127865
1358644
1433727
1394941
1536369
318951
1343339
972734
235231
226835
1583484
1125617
1689997
1650865
1829797
472938
974263
1766364
84797
1394507
1600961
770467
1162219
35037
926468
1662023
1778162
1468451
478394
343404
1828639
1492625
589046
1369142
751819
108083
402545
1708838
1072349
1226111
407195
1574626
420509
490433
1735161
1955913
1429986
629295
1564335
196182
1994749
1074668
1255692
357857
1760813
1339440
1708970
1551083
521823
101364
261250
1249307
1830979
592000
1990494
401421
1138588
801452
722423
641740
1785587
1315456
1691164
14288
1973022
1593975
753082
1909093
1355514
309114
1897283
991470
664134
283853
664111
1945280
1831521
1132795
1614682
1258746
1237176
1254656
1135211
1861668
1233484
107023
573740
1786751
1725841
1468378
601572
286508
1467101
223531
1804785
1635458
324366
1011464
574264
956766
1113542
1040178
212968
1505535
287664
1466716
838166
1551297
1291550
1953293
1004586
360264
1829113
633409
238735
579124
1714187
284207
516411
914730
246688
1306011
208372
1382513
1652511
1225494
1868922
676989
174135
711606
494953
113688
56186
360503
1446423
768446
442532
938681
663242
1550208
1092302
574467
185218
1692989
1741304
883630
208148
522959
545172
1465982
422295
431953
579715
1415460
1697287
97219
1870190
596747
1899670
1227630
682738
1056227
1737285
86754
957238
315177
911260
994687
1148590
708142
1136098
64633
89639
656028
997750
458137
1418269
399220
444789
1379463
446145
1481879
1131850
812448
195829
1839762
983446
1997331
597847
538795
1170767
701122
985767
1582723
261878
1512481
1955615
1285706
904641
1803687
1291207
643348
1823634
779906
19561
16898
832120
1361599
869380
1151099
146881
766669
251263
1467981
913523
409799
420871
407434
1929709
1249590
679543
1661573
1138473
1398450
465290
1326457
1939557
23658
609466
1352747
1425246
1339774
1056979
1484984
608498
687714
1047927
1997621
1915789
845162
249907
1118801
1886677
1207044
1356812
1662364
340425
1843174
1003160
377361
1060943
1459355
1643848
846580
1266786
260374
1013108
1435201
49045
778042
366767
758416
1945438
245341
111397
1989761
1246174
1483560
361363
1389738
1591177
1072818
1650916
1864541
728468
1305442
537308
1509359
1387991
1529405
1276071
1762939
407524
575611
1175398
1116997
97965
949813
472962
1945499
412618
795379
40488
272593
166120
1899423
1283403
1675484
1703586
1124000
278742
1583486
651420
1832040
1585071
804151
424978
941795
1167400
1923257
1859812
1580949
1854166
700329
648152
680210
338229
488001
1689874
1671447
399673
1031914
35490
1749613
247840
938351
1504252
328427
620166
747063
6485
897494
1814045
1746634
1916981
899946
1565758
1740807
845681
531280
1819178
1471000
588216
1564908
402775
1229256
21956
1051761
388341
1331058
1068260
1621821
1139855
182687
1794580
1100903
1676605
747277
1484357
973278
246455
1041404
1544455
276703
603523
1464529
577290
1529901
1826148
1858681
959338
398923
1585850
506441
181776
1367742
57382
361514
1778600
1618240
1092357
403748
267134
1255621
924208
840051
1554206
408627
1113139
1024386
101286
526577
192507
1246050
789553
807315
1965897
1119526
324729
588428
1861679
1303801
692285
248339
907442
1020615
1142349
1386476
1765973
1285260
1983363
1819978
1344141
1147684
1681811
595122
1479406
1802164
360016
1216378
1446137
611615
1724879
452688
102093
1773901
1713250
1079624
1240824
423476
1131570
1184228
1685117
380076
1036003
1671586
14461
648704
116843
398411
1503267
1588766
231685
262243
1507365
1585682
500424
64030
1748440
441071
1495240
1055512
605166
1475749
1443690
1091908
898042
444079
768785
1255661
904693
1848230
1666951
1765567
1874565
1604474
1449104
284071
990463
1393672
1378901
1846684
902919
153407
1306359
1726467
5842
1722695
348139
277877
1169984
1922565
900680
65786
917571
481148
40621
235805
1140295
1103966
711503
1177453
463696
1445097
1783402
1854618
771588
1557814
409211
102886
889408
1943131
253258
217934
611048
1200973
1396705
704170
1250
1101487
1799355
657653
1103253
861188
658489
1008054
845193
154787
57278
767633
798042
1010451
1859746
42106
956605
904079
1369556
1766424
467459
10323
605788
901021
356649
186624
1397517
24233
1736272
622220
1013118
1738446
107268
456993
733549
500664
621515
244397
145429
282021
54622
1736898
1239811
117270
94626
1880569
558568
649322
19017
1252443
414362
1629190
638893
648260
1354754
603656
1470836
1755318
609147
1647437
1215629
948200
294139
1538227
1036483
850065
674209
387537
1700704
634344
1452903
85506
909899
301953
1376385
154079
276511
1856641
1110499
1804304
1782575
1824440
1725487
250816
908920
1606451
1948570
1202133
1389975
376227
1352768
579510
508750
640286
106521
734869
761557
814495
1023098
219331
153134
1658509
139373
960864
1701845
209197
374434
1477648
88399
1921995
1973867
1598414
1069823
1359489
1458208
304335
534785
90793
909322
1856967
149158
442860
1747641
403525
1970949
185420
292041
574786
319094
177687
1876316
1829076
1820705
1641413
79941
641279
615263
270920
951605
291625
784918
1285208
1638720
266080
1613869
113133
1167118
1184404
1217318
1284743
39435
1980289
530676
50495
1819650
1236026
1196212
422631
544168
1617664
1317536
481810
850756
285017
1048258
1048532
681711
236898
1309813
1719454
859889
686633
1344406
1551539
1587917
478494
116692
19786
1491644
1957398
1244043
1660435
1264117
21059
761604
1123456
171324
525123
1253587
1072301
78712
1617690
1696959
723649
1394455
145100
1519564
1146267
816132
315281
179401
31279
330716
1092005
621195
878496
1828979
232268
195540
462075
1813702
1776857
1786288
538144
1911311
202948
1156518
515060
622500
1541257
522260
1911961
1343108
646235
800614
753216
695013
891478
643924
224990
1697035
1946972
122409
1674206
911926
845951
520549
4499
976006
1226122
931525
244950
271648
1389701
1099924
878079
390559
1175287
694118
1360926
1707574
6122
1822429
193236
1819684
592597
619398
440350
412765
13755
382478
826366
916982
639383
352058
775782
839835
346933
366582
641003
1349934
1505756
499477
745902
51753
1647520
4570
1065956
543048
1126906
1210517
915206
341529
163965
1520576
1913351
1735598
652474
1836656
402063
649154
1801400
1692915
167889
1751296
1243553
1121845
1050240
138506
1564698
1273197
1446295
1214763
1522563
1998068
1744306
1688652
520207
1953394
1481464
1703375
612170
1123553
1424957
929264
48502
1442895
1296993
917402
179430
957385
107983
600969
1276740
116418
670633
1254651
1652789
1249258
193067
1338940
977050
1703109
844652
926408
441968
854458
860424
702476
1541033
1455854
1686999
62917
753890
1133722
639432
1961227
1985487
1966742
1563214
1857391
355614
1395758
624372
557224
1287462
181513
1515623
1330077
1870806
1660030
1616270
209740
781176
1065855
1265533
947792
184358
249173
972045
79363
896924
1000623
341530
881066
462118
1137989
1174660
1688440
955617
966677
1252487
1555208
560154
55000
1898456
50407
1894327
1510216
694439
151482
818165
1877633
1197337
802080
1891531
492373
881773
1125199
1310760
544804
855881
1881515
1763009
1521062
763868
464468
29384
320745
871900
1851464
1583967
1754483
878395
802579
1793965
1991243
1190938
986330
134137
1352135
492971
710937
1283646
1254251
1991449
291396
1709699
239914
1432714
909736
282276
323782
1386209
305948
477193
793838
1955209
1557328
696959
447689
1169399
423479
1498748
480968
1114585
1075636
143985
1321585
902717
1531295
73547
1340547
1592852
918613
282789
927774
1924227
220333
482332
1206966
1201549
1379609
1153974
1070233
1398133
644038
191685
764900
708404
1006995
310076
288145
1931916
1322419
1790140
1471505
390742
343773
1664997
1479546
1985568
510851
982298
1818795
920039
384324
225839
897013
1244218
1642020
283689
95935
1816682
1035918
647458
837390
1382147
372832
1019729
1450218
1451546
1228649
122267
501124
1275499
1493264
1351331
1563994
422376
987254
6564
185798
1842535
1090503
807273
1393854
1461380
413822
1078613
1642335
1525726
885089
1137362
1221738
477247
1118144
249681
1494606
1760931
1252142
814304
1471615
255150
727858
1862091
1557285
763649
1822445
571854
1763412
335400
1963247
631995
1164942
1678135
1888537
1513430
1554526
1887690
1622760
447731
204183
1725733
1768245
1113293
765933
975056
1199885
1862861
1444011
1693567
1713443
1263728
322072
337732
863142
647580
356543
1760984
799455
938126
1874585
368108
1794228
1307282
922842
1066950
677885
874344
1213152
1414367
293793
334887
450782
350836
925451
874699
1811168
1484810
843804
1621282
1089879
365701
1473386
1841143
426067
616876
554133
282514
1958157
429765
749225
826766
385425
444971
1790082
280985
1375178
180086
806062
1305520
1964770
349607
729887
1357500
742956
1449610
809999
997413
1663928
1800490
629634
262443
1833090
1806515
684065
635296
902641
744401
104129
1890807
647908
1126066
762662
748854
1873713
343957
1604396
1075897
1462173
1584540
138278
1673047
941964
775293
410929
460417
783269
278910
1195123
1803018
1563864
1487836
190248
1031723
82061
669672
1592286
287318
1776629
1183675
1955201
1973989
792772
121376
377169
237380
734832
1903870
1712587
1182960
581720
245657
810772
986736
443999
1871233
1050400
573394
442006
1698644
1680492
1304933
1121198
420833
1669353
774460
1970350
387440
1175127
876263
1057384
1643443
472076
1371153
1296251
1779004
1459017
61295
723809
535647
1559420
116503
865397
1431441
445054
1680733
412102
1437756
225209
357988
286906
828868
163080
1365663
682183
1405342
827781
694092
440009
141134
1206134
1316743
942279
1747678
508758
427263
750534
311584
68047
1098338
413941
1488166
339378
653709
107157
114608
657420
221325
971597
1783088
712821
1508993
171193
1142481
1899570
1281289
1530292
193548
347948
1702048
452102
198340
324425
994047
317297
1356959
1282562
649880
927463
176169
1043484
1665094
818272
352860
1976698
1190461
1761378
1276894
25477
1457421
463066
1488460
1086709
1615677
537737
1135652
1484410
16400
472209
913847
92286
1864745
892986
915925
116501
1551819
1520090
1113001
1542416
995211
409472
974627
1129273
1862214
1600405
1068422
1114297
536367
1754174
1887572
704967
489290
878087
1707184
1879658
463624
1970268
948604
1021660
1924644
883779
1756618
1144812
261265
1196291
223396
1147351
1230858
1175614
1919635
130887
1918369
1100259
859604
1778686
432226
1569621
740804
1524442
967929
1352553
577525
707781
1566453
743940
103803
1518473
1848470
704031
1267482
925556
1682932
1179019
795548
1209365
452737
1721341
714876
1735221
154018
1025210
907361
282357
1628078
55460
1353656
524394
684882
1385832
1303716
971462
267461
391321
1567513
1783060
1015342
118620
761137
698164
245865
594581
1546839
861382
1813860
943586
1139413
220639
497347
410143
583369
253341
1114964
625201
496204
815327
1429454
379539
548199
657627
495988
241424
1958245
1150999
1572965
1894518
1280616
554145
121847
815198
1705958
1307157
12
490056
1539511
1492567
1141694
1172281
1366642
869820
1745981
1981089
700963
357543
1235343
1258755
1734599
1492692
1120208
279013
1153890
1362516
791608
1296910
1042788
791575
123801
1274140
1932135
646115
414303
1618968
369656
867902
870585
490228
1999050
1598197
107038
1757571
118992
6381
1540317
1254392
398721
1570580
1098554
1200449
570907
1097768
99476
736202
494893
1539226
44760
731707
851035
1788814
609184
1277960
1665161
751307
284084
1689637
1139902
1616316
877356
839957
1620181
263591
340317
992299
1134415
161662
1541566
382787
1085943
883467
591565
589282
993118
391175
53002
1858914
239852
719014
780064
1425575
266653
4362
1785311
1649705
743545
1122770
1054521
1007269
345959
1094579
735553
1777904
1136801
1497882
1666082
721679
853859
469108
237835
1004934
1622375
419933
905510
767161
1672838
1826612
526372
1486215
1703203
1588739
882342
1268032
1307020
1075551
805768
972477
1594494
461112
1859125
256860
186478
17356
1478891
965800
882954
1641916
956488
1266110
1809322
1208766
1875467
216867
583331
1735709
21778
955400
850733
1249897
1866716
1398582
1405778
1572206
768919
1495738
1869376
370912
1322148
1922785
454446
1365213
1214543
1531537
201873
204242
672669
132806
88489
775945
1060488
1137411
1822584
1651583
1808510
1222377
1447500
1936915
286029
415799
13529
777630
579627
300603
900557
1765231
1646425
1711268
1361887
1947825
111879
1126549
1193034
1619364
510203
1180182
636625
1925892
314273
676273
1174677
13609
1995396
313450
1163355
1005606
1915245
572097
842386
896947
1633046
682980
1059178
347280
789959
300755
722189
1089798
357653
829249
1805948
215629
516063
1436809
644646
490940
1779449
1505437
1466790
164503
896805
1656744
912385
229606
1183659
1856604
61541
1710854
402403
633079
587594
1156957
830506
1700473
1492769
972570
743608
1040777
1198585
1971899
330370
1489209
1764455
1405899
1484480
523490
572079
199422
338812
1187998
628689
1094757
96289
1742531
726826
1908704
166559
1967502
781889
389793
1624199
884182
742835
668164
607039
1836129
720851
1947693
1244436
422946
23617
80671
249270
585240
616197
1018734
1751996
1231527
726675
89038
1446054
1615337
1510655
755416
324953
1673370
1103105
1622531
1606372
386054
357349
340588
1170149
945744
276098
223416
856739
1592600
1343521
1326335
1218305
1721027
1872886
545678
962063
1722942
264771
2835
1763288
211194
51334
1187149
1719819
145428
1059922
1858003
1812258
359093
689316
775445
670970
770368
1123286
544603
1231794
962057
893592
1288055
252835
1316181
1832712
9538
1274962
503948
596614
821759
1279395
829686
1430747
1195994
14247
1839274
615520
149795
1881399
1835821
1825487
340295
605033
733570
1262738
65542
642201
468816
486314
484751
1078360
1396450
798330
816212
779641
1594552
1920019
1700235
1524513
781314
1656606
1067774
1949168
1776544
1718722
82867
160539
352653
270878
1221698
1123868
1927630
1015278
911072
1866434
54802
380977
1709174
1452305
1740284
402181
553634
1789721
704549
1161767
492090
540531
1762882
1265093
1364635
663462
1632437
158268
1670741
595967
1241561
1836116
380912
798025
34165
760201
1238523
1329513
1028543
995624
476919
1920215
596250
254727
648795
1533891
1972902
200499
338986
200243
1465990
309676
1020620
1903822
1690559
1816060
1658120
323607
180819
962620
252940
304604
1315836
1385318
449622
612101
844584
1145767
1830548
1778318
1686788
1661568
1504518
1012776
1154182
508212
542095
407556
1911949
1830809
27397
80522
372004
156538
213629
1815615
800671
1248065
1634606
580341
243884
529860
201861
1816485
707477
936689
595887
1655961
29878
1627063
325055
831436
812294
64447
695205
1784733
471740
895147
1243675
1747655
1401727
681962
1566454
526225
1214465
1665373
1460582
1111345
1354735
177918
1768969
297451
1432351
720485
1917685
589138
25003
1804001
889084
1180137
18336
699984
1641004
1203308
1444616
1894482
1008426
1989836
557080
470130
84391
1816785
631309
611486
1619862
515146
1252474
1792300
1850850
1972553
396151
1410658
1820927
1335211
1419596
1653152
609694
1475250
854597
593853
351252
1472963
22781
1630448
1148417
461230
141883
657028
1946255
1481465
291571
97001
934813
1098417
1093306
32692
509385
329083
1821397
1550500
1523373
1519403
580794
1180404
520647
1176054
530062
353438
1377548
43092
1095168
487572
230668
1747663
1950787
1748815
1571568
8679
795406
1325488
1498515
243152
136111
542651
1096621
1696061
1370428
878283
340744
1856076
1145857
1543410
542539
977548
1262513
1271503
737199
223340
578931
173228
834265
1747258
578652
1709280
1922580
1027228
503030
234573
734873
934245
1787042
1041191
1881676
1831869
213048
327192
891093
1958929
1027270
1967907
1897413
401735
603247
245369
1797606
570159
1749326
1447269
1310172
998306
229165
1099146
349237
1299423
1759282
1309817
1519091
107018
395340
234605
377429
1039155
249520
956840
444531
1134298
1360111
1527677
1840113
335152
1693574
1388493
265331
1854125
1823159
311040
1666470
1008775
606753
409068
618989
1389773
895348
392389
732558
1886678
251016
1811959
1075530
1433852
1942171
1104697
763104
275674
1457671
964048
1254489
1284342
1347929
812277
565253
1935403
614454
963302
1908467
975321
436934
605930
331734
1685038
123990
10846
116935
950056
581146
83714
1427848
1490490
1099871
1994122
916975
1586677
698021
188980
633538
1311374
524304
164704
1104795
1185760
1423979
1675185
851174
633995
646592
910376
879848
443158
698091
593911
1386669
1787426
1884314
1899586
106547
15771
1702118
176713
1611755
1934199
935222
1847506
1302412
1183162
200148
486518
270424
1898734
1958902
442735
1689833
846559
409859
462108
407827
1478850
1033671
1283952
1382269
1889398
1514452
989729
1417444
913120
665281
1947522
1610714
808795
1389682
415045
1538468
1286199
247780
592189
1769118
140517
514602
1425913
567577
1392561
378014
568798
1385973
1013565
833887
119072
989049
1895830
811841
1561486
1705175
1444550
1723712
1027623
689993
80384
1776229
1953175
156044
422916
1844119
991456
77683
483724
1075631
1773054
1196639
89089
1188284
1728496
1091053
192519
61901
379203
1880741
1499349
1788319
1772770
869928
906705
408465
653311
52102
1728983
1839666
1602443
1563275
559671
1128047
427174
387890
136491
281708
611997
1095906
767370
1102413
1057243
74867
1085584
912556
547010
1068729
485190
1400127
1480861
335534
616033
153808
663861
583204
579714
1419229
461904
1419403
960585
307476
422349
1413003
1868077
1440048
642549
716081
203175
1050099
868306
1226824
516116
1763694
209766
9954
420822
510984
1876812
711199
1372227
208964
6555
745608
1995712
679969
1955568
450088
1551457
506683
1817209
108986
1540695
1114356
1621554
1504600
1233006
330281
563157
732741
37859
1790035
1363767
882928
724424
232414
1544224
775082
1241259
1793118
883678
498042
1895166
77582
883652
1190181
1721921
1053297
1260638
1332927
1954529
912754
840456
1324968
852779
1031751
261760
349720
1957675
840837
244252
1683511
352482
281656
1258081
1623715
25802
1014273
158769
1781144
1389115
1992589
132517
1589321
313133
1712069
972576
454170
1554482
1369695
880630
1392124
808986
745382
964509
498098
66133
771749
1315445
1611098
139026
1311520
821915
209105
809949
127157
1216349
1050254
1813924
662711
494444
601630
281645
623433
1397495
1407631
516285
682020
1305212
1186222
1257030
606649
1622663
1433232
1298226
694333
1773014
1089052
1515506
1776025
723552
1425817
1673054
1126187
1857628
850156
1643950
9887
1190537
1091586
942730
123324
935207
1681873
368363
88828
1323113
1636096
1869312
1585986
1877469
489641
501690
850050
530291
1546209
1686213
525818
467681
207759
953385
1338802
1997347
727030
49173
438383
1300689
1152491
1461954
1351466
1855824
236447
317803
779366
647784
1818959
120599
1000970
1013932
598861
1935478
87159
1492768
603971
1371746
1022853
963237
117612
417403
1584241
1774110
185100
1705743
1588643
956735
272873
638795
1461211
1685076
105843
1747009
1848719
1971498
1931521
393183
457805
509127
1136602
610454
487827
1162351
1234579
1728088
1083234
468880
983872
529884
1081881
468187
582190
423813
1900631
486876
1601111
1932140
761735
1202444
612428
428609
304768
755598
1626142
1527534
1530126
1020054
1505343
283183
1091697
152080
616338
1534059
50905
1392084
572121
1585221
761432
1864314
160869
1498630
862528
219320
163945
69241
131574
1136152
1867556
1732897
1348340
952240
1553772
769541
893388
983554
469061
256253
348667
1323416
1573377
445270
1088304
588689
290213
129366
74921
339728
654229
1069645
497465
993431
1218740
25443
622515
695749
960090
1161877
1552859
94030
808372
1381425
798837
263776
1623393
1759901
1421675
1785780
864656
406022
105407
3553
925736
545402
364247
1240939
1066989
1074889
1076103
1572959
1272354
1352431
1148740
138014
573333
1556039
925036
1121364
738822
1115639
1755550
592586
1934248
308471
1702038
782117
60072
371055
900080
1626873
1686039
447112
103473
1634979
1027539
684029
1201937
912207
1375243
1489891
1634376
1578597
1930166
1126512
1074030
364135
1321446
170341
571847
1286395
365881
738769
734550
97166
135065
1806620
1765262
310086
99767
1357122
1831210
613566
1514929
580845
1779946
207814
147863
877586
490898
1186434
1656487
1098792
253428
733956
541216
871432
1160118
685578
1235484
21302
1650175
1291150
1091810
1219143
1701060
35684
1963160
728269
637976
652826
546193
1215942
23165
1761737
565519
841588
609989
139212
1988267
317149
1219623
425990
1384255
877393
345578
878705
999412
1248108
1735531
1741195
1029676
644074
1904724
638066
447752
1328494
1752058
111530
528468
1727253
142238
200988
1657564
1008821
1530132
650153
458687
1218428
771334
1667298
273310
86266
839193
94353
1060832
1838018
1950508
1339961
1049365
377101
501787
107425
990305
598584
884860
1993588
1643928
762672
1536240
1665769
1050798
1555648
1452772
1357693
1174823
1660810
953064
581906
285331
1216845
1214582
310800
275118
1044546
122622
646106
1425185
1025999
1045684
111913
1819665
876380
1701669
1753410
1082011
1637688
1289857
1502954
922645
1491390
1327411
1745013
1577124
856700
980294
1776907
160599
748849
1566727
1885775
14669
1996059
1510635
1186741
314021
1203424
468629
800003
1843854
1469881
927199
722832
1975881
1618472
1868597
1123092
14597
975048
242615
991958
661121
1569089
724186
1318325
742340
643058
1464380
1941302
315218
1758621
1735771
1029003
1676306
1604087
1647865
1967348
787544
1538224
237824
1083508
370463
1950994
1038912
1463125
397304
1935587
675601
4783
915031
452615
227841
926628
1111444
108081
494358
1848925
509683
1994250
1228857
1872244
1035524
1497543
1111590
1234001
482056
1586757
143085
873548
1380455
1273353
1503129
596401
863547
863224
521674
502937
863846
927203
742912
1929021
51772
1277964
1145305
164790
411051
670070
1065629
1694298
1664957
227542
887632
757887
1142236
1913815
1035620
1318208
961362
750430
142634
766349
1150386
455912
1681921
1643016
1699563
975636
34977
885232
1658102
223747
1855608
1212944
188689
1723493
1138100
1063667
1557117
778935
1876065
1965156
1971712
1350889
1096127
177366
1442839
182561
1061441
1508738
1846161
890327
1189402
616476
1859011
1616498
1760757
607592
120188
523039
1245492
901233
606915
1409826
650381
712352
1913011
624147
896451
1416100
860383
933272
1446877
1209283
177131
1800797
880914
1397587
1584471
122460
1921898
386954
1815583
1928308
452833
201477
606157
254464
95850
36991
88353
1028316
150541
378983
1745537
1142930
1885550
1557543
1919925
406463
1258006
445226
558946
626448
239453
613731
397212
1382609
699014
1371323
186653
1177046
807039
1618687
571400
536620
1491288
1889294
1502103
1680486
941792
178785
86441
474130
292002
1720110
658205
252043
1908407
1459208
523061
133537
254607
387897
1729794
752705
1013740
789385
858203
818220
1943964
1613779
1272625
1781521
947229
64489
711465
522600
1764217
6567
1349753
711921
1399210
1949578
1584970
992453
812705
126659
1715284
398958
632291
97890
462554
753859
773997
80505
1372698
478009
1842084
1739303
912810
1346238
1083315
1605462
621997
1480218
1019511
145937
1391785
830551
1264369
1192170
181353
1266047
1230769
1223385
10954
465329
1795395
276766
511762
1085409
292425
742987
974588
1982891
52304
478935
1405280
952467
1311568
1759353
1297838
1498499
1140686
437734
1882893
1251606
824918
320606
1459031
688400
1156511
706824
1357938
117422
1710386
423749
141981
1864723
445720
108549
276559
429453
13254
504040
1729581
201219
1571633
906528
1249764
610228
910696
1293215
736115
1819494
1967613
538803
1798991
250914
901327
1053694
1791325
1525644
1543621
916897
1116325
712726
1220347
1830233
567975
1773906
784047
484060
1938709
1724604
103264
507487
1759284
586697
1135197
338682
460411
904297
528026
583753
750959
769431
350814
1232658
838185
530239
1025446
1050034
1262616
1630678
874608
685063
350545
137346
994961
1916484
1248604
373394
1343088
540857
1941122
1169158
147676
48574
1406745
1752709
1683507
57202
590701
1819
75850
1824651
1221042
1676906
951037
348366
1236275
607871
867402
641467
1911308
878490
845576
831434
27331
1451961
821592
871554
1044654
1499977
1192026
1567671
83762
1531956
1387572
1840720
295414
570193
86520
1668148
806431
1691032
980459
673589
431801
29984
1602284
707312
1299409
6783
1212649
1383995
1566906
1757190
177936
348526
829740
1213120
81488
403832
1270799
884241
1592881
743077
12621
258409
1123965
1422852
1290726
1103266
618291
1553784
1838997
1032438
1506049
1963969
135634
1779482
825759
854617
1498399
1724272
1912348
29637
1487862
1171450
638240
1279537
189037
729127
1289031
1570280
1098442
1791795
1008059
1125528
1852110
1909370
1303395
312861
1456920
734226
1958402
1051241
1343912
465837
583969
20228
559779
981660
765551
130954
1158309
1413870
1868644
848024
1685940
1028878
1950251
440598
1137504
583192
924909
1025928
1429600
1942247
1949400
133879
494003
71567
733041
1266756
891513
1940585
1699142
816217
1423271
1013908
846831
970564
543677
1078468
733744
1166672
1448955
1832957
1442783
1685592
725756
156490
1571091
636255
418359
1805988
1013018
474045
746552
854541
1999244
482005
1664819
635563
595608
1518846
786149
764399
1573024
1620767
1404670
1439787
405867
1618544
1739649
1922065
1352930
1941777
522276
739919
1967089
1739817
1546860
1827902
300686
1564732
1649272
1466549
193709
1880654
1084673
375146
1678311
1803050
1396952
667786
999982
142823
1622637
1527888
1515164
1608226
1799815
1900187
952923
217016
1794071
179780
364381
1159797
1047249
1303480
847154
1051996
895235
784020
1224775
570564
17624
290133
1640414
1961570
1217894
829211
1158758
820305
920533
153538
694747
1377825
20764
411180
216566
782236
1210152
1706349
616535
1839133
646315
1482101
130411
247974
927520
654329
497209
1387970
465868
97536
1522403
1988363
412588
1141246
1220121
1948395
1271198
1378320
528510
1533712
1178917
1230174
1919272
1408638
674063
1371254
823191
701826
222494
934474
1895183
303928
1595062
1600634
1486527
695607
1408143
481467
320790
1825451
1956552
199758
897022
1307851
104114
583836
1245308
514705
6661
1838439
1162496
1868311
332492
1334304
568891
1076649
220006
361135
1669034
97459
1646729
238470
1099341
916042
1109792
1721282
669007
581546
833044
1362260
270223
1923948
34069
1158407
1290699
1338770
629671
1478484
1980901
1224591
346997
1780072
1750955
68171
1105967
367961
263384
1371233
730283
991399
1004036
910813
937205
1432321
590341
1149451
1230468
1782252
1030007
32900
1173175
1828166
1200377
445232
1241867
1288862
288023
100697
212305
1890403
1467142
1700254
587313
1905798
363975
1016121
1401039
1751578
649330
373279
90412
1432644
1652921
450345
1803187
420245
284236
529544
1570544
1427502
621526
874071
1271349
135903
50651
1309683
1804996
1382389
966646
456442
711315
688519
382854
470073
192675
254002
1056281
892089
119304
1408056
1987160
234035
1966316
517635
563274
1617674
292886
1385387
881122
1860901
839139
129676
1238116
996153
1484855
984414
85276
1248817
1758037
1996796
102975
908575
147097
485895
1491250
630705
729943
1432698
870743
210787
601356
1313379
232615
710142
1524453
823408
1261772
1850478
495086
782946
247648
316130
804376
794945
1015928
565934
795323
1470506
1851740
1775985
1839417
1059006
711148
1116678
879746
360530
85969
835130
1575590
988639
1351012
856752
100612
563363
761922
1085352
1219293
16749
283692
731409
556993
473056
498698
803311
1652715
226488
1016566
1130823
1300517
799292
1696310
612537
218541
1033601
1438905
18285
1499363
456389
758057
1273277
382301
1673914
748323
1808076
493518
1917572
4877
1882171
1668365
263396
323815
1619489
1665824
687557
1338920
734107
1902706
1009100
1671026
1316650
1224245
988547
952505
1776601
1170374
1688073
49645
142281
1505549
1874570
1883069
1045840
1115627
1662765
856283
12489
1961414
290186
247099
777747
439165
1179260
274221
406930
491273
1349475
827847
955574
1969328
1764481
1573315
302370
1002359
403054
1407316
581595
1858798
209345
705106
1273835
659875
530652
1175340
743086
680556
750829
1883630
1886228
1459682
1030731
1737482
21093
938341
1071376
488648
1605741
406222
1863124
1990074
273105
225378
1339041
333968
1269135
1393411
871426
875858
1113882
873432
340066
1911010
270792
1351641
1742996
1642966
1417567
1108933
800137
58545
560039
1808099
1718857
1761443
1308669
891293
1072306
1918413
1915094
930688
1870193
1460825
543119
495449
282797
808530
440141
858677
1797848
99001
1323840
1595563
449440
917701
308542
1982381
1511092
908011
1720566
1780388
377902
520353
1816165
1161204
1051631
1739837
1007942
37004
1237328
427746
1911950
753250
184248
512051
757777
1760173
1871337
1560610
1883911
1402838
519752
222858
530473
875130
712085
1710523
1409465
1997690
1847060
1086155
733866
70218
390901
292244
215173
893057
698538
486868
685244
51290
676000
1360066
1906367
575878
249390
267223
663099
923153
1623727
364881
1062520
880004
1017565
1135409
1669603
169006
1629734
1468921
1550576
241150
75731
1786637
1484109
1982780
765343
1163992
968385
991574
1775070
1324825
1700234
167722
373803
614059
1384633
385825
1227228
1435154
328354
1792278
1108050
1357810
660246
1227540
1684428
1026464
1546197
795106
473810
1575500
1130528
1756240
1067697
756346
1327328
1946049
143378
1124539
943454
718744
766714
585654
1072035
388437
100959
1275178
58756
50603
1745318
558332
627447
1109964
561199
1500065
756388
779038
293746
1446208
1903248
1187426
637722
117679
351890
1586034
1611745
731758
170581
600809
66879
1521182
32226
513792
415888
1706805
1084073
1113774
376015
1287831
830894
134348
989105
1073687
1628157
853769
1981728
29681
722035
1206269
1844831
1598533
1446542
757199
688450
1548416
1968717
312629
851489
1335988
1619421
367155
1573681
1802064
516875
80014
1808017
974598
1785405
443328
1809253
1400243
509466
1016043
93829
884792
177478
1905937
989459
697137
1368973
426677
599238
1606686
1102248
1749514
1679402
1641007
1224593
1214487
807696
1821043
466990
290034
1324694
1265049
121877
1220566
1239887
1915487
810655
1836762
901631
1701002
592076
531403
1472215
503873
77902
555142
1142044
1026301
462467
966884
27710
1908624
1426447
1713998
658720
1939350
1338293
1537440
1794999
1546834
62046
1306829
1602519
1508208
1234023
1846585
138889
281457
1187863
1888955
296976
1461844
354593
1481026
1590790
1594374
808757
750102
1969434
738053
877845
482851
259772
1862743
1740531
1148933
1062231
658008
970335
1997103
1963489
1411099
1867791
1611851
626691
1570415
1298812
1606024
87038
37422
62496
1288965
380943
1397805
426867
113141
981189
1096014
284676
1982206
1133619
315965
1553133
1989107
253557
1032342
504114
1223155
1498752
1670525
1604409
353252
722470
1259792
1311019
550063
866155
1565344
1708844
228463
1719674
1956457
1010775
927610
1098035
1923191
994524
1074788
1234140
1076340
1201947
1919568
1911682
1167341
1030986
387288
1246542
1172012
1210018
316172
1441255
474275
669308
343090
740289
1857024
566160
1056327
810033
176656
1192524
1636167
180412
1792217
38204
1233327
1797559
1639255
990686
167352
1316972
897724
1154621
1133204
925887
814860
1235217
1617873
295802
442983
1170879
423009
797301
1250082
341596
996501
273890
688552
1578205
167097
1744580
421419
1032031
1142604
1808317
270918
88852
404675
352031
1222882
1571193
1943719
1331887
1394660
1064511
129430
1710823
1835648
1796247
1877055
221193
1013042
191719
242743
1969723
511997
737526
1716159
732025
1493887
1303296
1679222
9621
844338
1937636
1443530
451687
948580
471815
637596
333462
200284
436943
1907009
1588600
535179
1662332
1219390
1429768
496976
1039877
1110276
387323
1006312
1582670
1986176
1159768
752135
244309
929970
115500
1634563
817546
733912
1098313
718727
445808
1670161
755142
1143940
754682
1604719
1523818
180362
299817
496136
1088134
1129420
1258915
731462
622838
1498850
712637
1430635
1293756
665257
355900
1818630
400331
1093660
1315345
372903
1576903
1756983
193459
1085294
238493
772194
885508
1944663
542676
1816611
77312
1449723
358199
641386
1090268
966237
95399
1137972
945189
774122
1798678
1623098
932678
1507283
957436
1477003
1115412
1568321
167475
1616433
88019
1001959
1598281
805256
1142137
681994
70412
1819954
535790
719428
869511
43503
1219505
273273
5567
1477761
1950901
1493237
161645
231895
483885
781272
350902
1233972
175712
1672014
1778329
734635
1421326
605072
304232
684910
725367
401758
498883
646699
893247
772514
305763
1409920
1903620
1285972
1476741
515532
1109165
1734893
959044
1182893
528208
1786219
568542
202546
1327694
1342723
1469269
298200
761886
1282505
1507929
870847
846439
610364
158132
120925
29290
507668
1634545
384481
569180
322171
168055
428374
483423
1536706
388064
847116
1424361
1794830
1542440
762626
1239024
580454
1893478
1461080
515795
1467166
1509608
1467209
1760665
745089
1061351
1229313
212911
283936
1713120
516146
1913614
960994
574423
1129436
1442716
795705
398804
519725
267540
993708
571267
1412010
1057279
566385
121243
257803
1767474
184327
726839
664721
101866
1845789
1637085
1178609
1989874
1127141
1485766
1392539
455354
1665150
1682555
264652
1030044
214141
675486
252910
74008
1114461
1799746
89430
1797036
24725
1506168
707840
1517237
1822661
195140
1257181
711544
1184514
683705
871083
1841451
122376
509190
890569
1998749
1826853
1589552
1780037
352240
873329
885468
310409
732491
687071
1541266
709735
1588260
1473502
1841168
404568
1941778
1153695
955025
939418
1942699
1754895
328903
1039402
1445906
172382
268543
1304081
556195
835770
423933
1203911
503339
407275
780009
371793
1104545
1619159
407024
54901
1775308
48474
155090
242746
1498376
1394753
1306360
1404252
1884058
1134552
326378
1151055
1201334
152195
1924294
1174597
1240762
1463483
186853
729992
1247610
1857812
1673917
885595
1682014
1059938
452931
685841
1293002
1358324
63725
1203773
17486
1574845
295318
403357
440662
1475411
69245
1948628
475167
1708125
1966552
1370401
1788735
1702699
539583
1392889
1949796
177716
1978281
289646
101435
1570387
1038756
1570973
1104147
1903779
1031347
213326
270262
311629
1607223
1414427
1215615
246236
192889
738118
60968
721668
433733
269805
1355612
1932335
191061
918560
1462253
1652884
811461
627475
1873907
572323
1755290
1252567
1166132
1840160
1179237
735841
360240
1469194
1259834
1276489
493795
1292919
51600
1864633
1923746
1326706
941125
929294
1047928
1830028
201219
1750023
765983
431422
940616
778347
1896872
949894
841233
1292239
516039
516203
1244842
925847
1425951
1506735
448199
1163142
1292904
43166
1838778
1839569
405218
23615
141278
1550440
694757
1251644
92573
705448
829040
930070
1375693
1549812
848446
1226156
30661
1679346
316224
345426
647144
1512329
806710
1384090
1307060
1463658
826880
1984949
1337614
1322531
1158157
994688
398580
1347902
653986
1611059
1129605
1628843
38309
1902781
1266648
132390
404880
475055
1430522
1883673
1080941
1550316
1089063
1818681
1293445
1245795
1903966
1974461
1725000
1829493
1622023
1917974
117036
1310879
1968428
1271659
1344416
832897
1425101
1975152
1471910
271206
714385
1104572
762815
1619254
1596682
1096215
384924
63921
1598233
594330
1699249
662261
1262524
713895
1646844
1111936
826802
803773
1228790
1983764
605791
1103677
1683211
1173360
1394731
1610066
1791341
231421
1505171
1825010
1997117
949187
1143283
298239
1764224
1386050
841506
1249879
81912
261457
1921396
1197459
702580
1899878
1161941
1185041
1263663
1380083
278271
1471154
108075
1496787
1755891
1880578
1559049
1858719
392657
1250046
1164935
1748677
586784
30291
675608
1003153
1305399
662708
1345487
1816556
1318295
220212
1875903
1708012
802215
210094
219874
485187
1043775
1672266
444946
1691628
575940
174388
1982767
440772
944625
863845
1471869
53375
160918
665497
43845
301482
1230745
830908
840409
1184188
1162624
1378400
1650841
527983
632543
81912
1780202
507386
917840
1398632
1952773
598641
1680504
614351
3339
99809
1952081
33691
1477272
1471367
354913
1969326
803578
1852387
613119
1998803
1019318
246795
143336
1533627
172202
1798661
1917296
1459646
1594466
667444
1238803
475847
730183
1778654
1966431
1045563
1771364
1918564
1722594
894719
1690840
1037477
635013
298890
764881
585166
1773299
1670423
1490475
363870
1040760
1470956
952763
56290
714177
684788
1724591
1409033
582746
1328652
1727047
1720730
259731
249459
1239599
775027
1197968
1266622
1398682
1337686
615226
896966
595003
1632852
383263
1311544
1437268
755803
1719999
14375
1922292
1030573
75072
578521
1507987
1423759
22347
476320
269905
1224293
615432
375248
1552289
1700671
83287
1760740
400409
13052
1337785
35070
1615979
29437
898402
416739
48833
548861
296494
152311
10539
116530
525318
627538
1880391
1442049
439854
1487677
1721155
1262769
688673
1166203
88054
727853
616877
1749098
534323
417394
876578
1150908
523785
66900
1047081
1685361
491240
998391
1045421
1479876
1481275
214977
1460237
1369767
589677
529577
747368
1907182
1496523
254633
1856255
280021
1857808
879529
499700
138044
1176436
885965
455379
1884263
12252
375659
1038321
721561
1902119
1741619
1029691
1696926
60273
1682110
1004463
138099
1452869
1025655
1213576
1972117
1746206
1680083
1402041
1487524
1082385
236496
1155671
306318
876289
1034974
1233903
961234
819250
394220
628075
502549
1279067
211322
355714
957518
1804053
1222962
993811
511886
1941321
525873
847297
1975227
505931
1771310
713501
1186621
1950309
1815366
1927806
801545
1236951
1303381
798783
720664
1650084
1791438
664899
1101374
621600
1004790
1680410
1029523
1390584
696228
888639
270798
1083980
722833
253436
1902386
278887
1342207
482069
17720
1841413
248416
75665
883704
819175
49113
311004
973021
905988
556663
329664
34574
1053307
1329698
1221035
1304492
282292
1935312
1075617
537004
1930587
616913
279477
435835
855826
1139914
1784037
187868
552178
1406941
1259774
1480312
635565
414504
1526164
1762359
1563193
1406590
75611
1217521
178477
1990745
579341
1967711
122669
1855890
1565502
74031
877361
558180
1003616
655393
651233
1154578
843757
1902549
403831
1305325
1378410
94611
469668
1914256
48580
350007
63718
692387
179560
1857594
311626
474213
697050
1432529
1116775
1764905
510831
517276
1844311
1406917
630970
836391
1855369
1120850
238162
843886
1215508
1792027
1534872
182481
715737
1584887
197378
1145645
638505
1044651
1885032
510129
85562
418376
1413855
208152
1204626
283198
68841
1539423
637893
813329
774784
1684841
1249946
841530
567419
199623
297939
496735
895742
1646054
1374875
1316096
84338
1177039
1838308
1594931
350565
1343450
1884828
576605
1970743
1968294
29562
830275
1190914
1923310
1855937
267664
1712000
6621
1644382
1448263
782374
1863810
278288
1042837
1451731
336649
1831295
39189
1660030
410161
690181
1071271
1458445
1898017
1728621
677108
908407
1464304
64200
591777
1394535
310552
401120
1575581
1952254
1380092
498892
1138035
1228957
1406093
682776
820887
1257106
1840485
1356185
1975342
623680
801603
1548384
175729
988357
1484820
1203381
1269484
1447972
1418923
735094
1145245
1483730
418580
1648648
562207
1275067
394333
79105
1474410
222157
387399
1208948
1619620
1427656
297741
1030866
1194915
1138171
724752
140647
620632
444790
1225551
501915
841724
1693369
1540356
1356631
1425592
343874
1058985
869844
1447936
20662
205506
1969092
289140
312238
949900
1465089
962753
1943992
1684651
1275775
1188565
1618481
1903097
756394
1649167
851591
1073911
416475
1129311
1650807
882304
1322692
1578589
256562
107582
633891
1146496
1327749
871667
1128536
1374122
978837
1600827
1250810
952663
862084
1941097
900284
15985
902508
992253
988318
591752
1837393
1870354
91132
94629
633716
688632
1523729
1868428
1360589
1006784
867391
383116
1879583
1188183
1096298
540012
1548356
1186454
1311266
82557
1707088
695986
1242699
569733
455538
562712
1267096
864723
769158
1720473
1776858
213297
1062626
841190
1084552
1231131
1513343
245681
351172
1374116
614507
573055
1377790
428578
1979034
840605
765155
1583819
1119479
1311529
1111942
582578
1509364
1955386
1220643
688850
1493466
201017
358378
1576828
427545
448713
1004782
595621
858657
137834
571183
727088
1177010
674117
1611651
1310988
60910
426596
799365
798308
1079964
1365127
1553647
1665987
1545938
869942
248236
1744083
1845709
1113688
1203395
1514092
1441951
1579790
1253763
957525
44154
268114
1067067
1144591
514155
1367055
495770
1713476
1100832
875849
1009217
878932
863863
1109122
1687101
942937
1467382
1139718
30852
681877
918837
1624511
1217312
70718
1891574
1850651
1156960
313034
149649
1620336
210751
278651
1185075
1513228
1729654
1559134
1254230
268365
1193346
1945200
1302887
268452
1618949
924288
1115066
491151
1677904
313518
884494
664067
1410588
591677
319142
1594465
624780
4120
1460593
1646806
1708239
1185066
496388
1817328
1478297
1660374
1761223
1458076
1859171
216172
1837625
28690
1023822
658377
782186
181781
72496
1758176
1590563
645003
672251
671672
129592
458765
1390748
1177828
1104388
544063
262045
1489498
1381448
848841
858019
624963
607796
190629
1747426
824631
546688
1688962
1769766
1674473
1075997
1193215
1795172
1268282
1686960
1767652
407465
538706
502829
1861053
1733139
958997
76284
1753378
507218
544533
1508449
1747339
762114
1909281
504081
453503
527535
1200345
1889056
1799952
1701921
1970281
1147097
351914
1927952
1656652
1688382
450167
859167
422072
1417538
968193
398710
893989
1134190
1619106
593883
1481999
776058
562757
89706
636434
1137013
177490
1302773
825705
1767081
1409851
1653093
1725679
1665489
1112073
589271
1623292
816831
1925767
688979
1656286
1208758
210134
1174596
613483
356565
452565
1493545
306178
1109610
756461
66502
380347
527312
1905247
1910929
479088
652958
150491
1039579
1427976
1797440
105625
1185214
702141
1861682
1767902
1708627
1182882
553346
643023
1520321
1319576
1495144
1834803
375085
826318
999914
270671
1155382
1533656
1071835
374604
464507
752095
1567370
1407151
237871
1060135
1275388
152861
1388538
1494630
762344
848372
414443
948273
1986029
675086
238438
381970
1507834
1526605
404443
337200
1770830
518238
568320
978922
834820
1599936
796033
1397874
1789487
1940326
1116591
411605
461620
121930
615305
1393072
974814
801285
874333
1428894
1600955
194826
1651722
333015
1647115
1498531
1819258
1798279
1404058
1638659
1109956
735096
502009
204164
1596051
1115704
106943
924709
562741
707039
46488
456376
1966523
1461647
205454
79257
855784
1825191
1100010
1199434
392777
215046
342300
1293224
1929219
1858385
587092
664161
764682
994203
1364023
721175
149864
278233
681957
629604
576299
1963906
1928841
461512
1247115
1269555
2835
1167564
1375952
1423334
361742
1250476
1466316
1767393
1166049
1267609
1151014
819987
1897221
326685
342715
722854
401166
1997245
393908
1725003
438902
1647105
1521245
1240875
552740
1370587
1705757
161655
319916
547671
376271
501367
722948
672027
83421
520420
884658
482743
1675058
902086
1464126
1531683
954870
913935
1354595
90276
364282
499897
634237
543918
62229
1294068
1329525
148754
892557
193607
47572
890821
762182
16065
1180959
965494
1309970
830902
1591902
1980427
454107
143364
569255
687410
76571
140410
1360510
383262
1213564
933302
631806
1375998
1917772
1125328
1812546
1048331
805018
1904872
1571832
194217
1782239
1347977
245383
539560
723288
115273
330077
1669997
769450
883987
513735
1917866
1427910
1228015
1765099
573815
1722847
1419737
117351
62682
518434
236036
935261
32311
624656
931722
1104987
1232969
1853321
161837
61178
1298858
1958580
93647
1711998
703606
430471
1993878
1999223
734267
682543
1419506
783030
1413947
174053
270119
1519116
1743459
441327
1202061
96630
1247977
416281
144019
513139
1832697
778039
198679
1480703
813070
1222825
1697632
447449
537714
202326
452509
1463245
669311
1060149
717203
1181939
1703002
1101742
290867
239842
1051224
985397
1678043
1083179
1115276
1828062
1301512
1363338
798519
445753
1150282
1126936
1396985
1396701
1295043
1870812
256189
1748694
229822
1186343
577183
398933
1072181
31192
187139
1859722
189217
1748396
1391071
481964
1459386
1469709
1465517
790288
1464717
992520
1027125
1507907
990574
1585596
1069837
390115
1992810
1110672
1099115
1473096
659525
1437693
1163157
716436
255931
1491040
956973
158860
74311
1436536
295175
81929
1775135
317816
784502
1785362
638190
78613
830956
383248
879027
175892
1529716
61671
1190285
161637
1856314
360533
781304
1428919
326214
1205408
1324111
706873
670899
1942159
1664483
643314
474482
1618520
1331314
503809
232326
575984
323184
601858
341659
1720112
1425411
1909748
1295641
960430
528343
389732
216416
1950348
1433366
1421928
1208883
347073
62603
658426
927437
352242
1837307
945405
842585
1515277
1202352
310882
1757916
594247
225951
414776
171428
1097026
1513467
659972
1869729
1490938
1429608
1582010
1878804
1308712
201887
1134498
112436
1155909
1383354
1031969
1984856
1842829
1645056
1835598
296061
1732357
212281
522163
1316391
484715
253864
1695389
1646839
1957164
988019
1318413
1891898
183436
1822962
1699554
1701833
1964048
1852790
226172
1010054
460273
1106051
214532
889786
1199699
1418145
1379826
1178122
1205084
843820
537369
1384453
374474
413377
1669287
1006323
1982434
1120285
92698
969287
927503
1364137
378006
767639
1387017
1054846
1577029
660733
10593
1952443
1369769
1233525
374528
521331
1554349
1641904
1401306
1223464
1720630
1010964
597082
1459128
898031
649578
116468
267902
1404255
1524014
841332
1818054
1919946
1613276
122104
130964
1686499
894217
1075291
901635
211802
318458
644085
322423
1229576
1208826
218149
547721
1188561
48874
1704977
539204
52587
152624
1198452
370806
446583
645313
880012
1296854
1575452
805807
1844642
802992
1090081
866344
923357
483677
1347812
237980
1952401
486208
408631
519617
1921358
141537
962503
869655
109910
914313
1624732
1834395
1006213
1944681
260627
303307
1435966
195005
1501648
868568
486819
1605510
984072
1193650
687966
254404
1948378
1426856
1707687
1225119
1814181
786519
363069
1094249
600970
678174
1663876
319095
245308
199034
1853280
158911
1952374
972751
727234
1915071
902079
262269
1811427
13717
1394373
333781
1429403
1418101
1737341
1056421
1593054
1467035
1662043
567264
194072
1408130
1954090
573137
1616907
910622
1438944
941052
560799
1374150
1333742
681526
605826
152561
1001248
752764
1933795
803020
1713518
13284
1333465
216954
981666
189428
1301774
242706
22867
1867924
247062
326500
455285
1242
1959796
1050259
863118
1745759
692324
865125
426426
136389
1601706
1000234
1366467
1144639
1705098
1042025
1972069
1038427
350764
748695
1210664
1710806
1342303
1839700
871604
716212
1199297
1424262
1322347
703303
1191284
696504
825330
54561
503871
1646792
1382248
1083685
494382
1444847
693622
293985
1484520
1657340
1340360
301690
1538420
748964
1908313
1098358
1573658
1112635
1200965
1097735
865678
1138043
1292260
1912328
392028
1613496
177938
1548795
885698
12591
931801
1965167
824947
1488543
1541525
91629
1182431
1249817
1770662
1674806
1786687
1103194
73770
1729071
878142
1802653
521211
1623832
1989685
121251
1970449
53378
218461
567174
458435
8486
1582296
193822
552398
986187
1626898
1828495
227561
544839
1151867
559830
395971
1290372
434579
135844
1233174
52037
1559437
1954080
1086391
54880
1740864
1043431
1985241
1016178
664078
1710002
1338797
596493
386603
1387019
1111610
282820
139441
7625
538633
428433
484018
1625237
318619
1636389
1721746
493607
1428115
547481
1830657
1851327
1858738
795033
1533630
1579178
1194383
421826
1749132
538747
410282
1229101
836543
767642
1249916
1105342
541861
1915128
1045435
1034158
1456703
1150232
391338
1027628
366241
1041730
1324075
1870336
842390
535386
405688
1836278
567413
792534
1572795
100599
846864
1694581
1200724
115305
1223763
119059
117835
194748
1065790
283904
1702140
1631488
1085879
922683
756226
836568
1529869
543660
1757563
193064
1641942
1649320
1938570
1385649
655968
248574
112630
465786
461706
1454906
1646145
1661003
1261169
960783
728228
1709222
473214
317879
372230
510056
1304236
486211
578571
896854
72100
928669
503764
506021
501996
131727
1504738
1905951
1292290
529097
1336483
1072160
612041
1569564
1916191
1860218
1551791
1616391
1292320
1550219
426723
116458
1323692
736167
802987
1539584
312287
48262
692974
223669
1328783
847501
1040026
1947752
136126
1115027
1481693
647237
1438293
637503
1626882
585077
315520
218028
1868208
443510
1962931
110242
413169
690178
1114450
243898
1401586
1530368
838292
172836
1196133
1993523
1936113
1902545
281133
1780034
284635
1472699
1251826
1152619
1670553
1588160
994579
699811
129935
868231
1466166
1339544
778939
663459
70837
643547
1966559
605668
160993
581386
256438
1112150
73617
193620
813479
395458
1962666
514995
906420
1970874
1836299
1594808
163248
115183
365357
668115
416351
515157
1471903
870926
1447768
1873657
1373762
1625349
683667
804246
12710
1677497
1717
822113
237312
1514820
592422
1882405
529629
963986
1217679
359542
620322
274901
100960
1442120
1215566
1560502
1829668
682076
347428
287775
246544
1542150
161224
707128
18559
935705
721426
37949
1314482
197868
29629
819413
517082
1970500
1807915
196326
801866
1112858
321569
285107
735011
1597751
1445589
278304
1007030
826359
992025
792037
1188325
1751993
1036865
1149583
1802468
1587254
1844881
1480137
1572760
192406
1075255
1304774
1234158
197232
1156273
826212
221954
496194
378907
462413
692997
763702
1474378
159987
1784262
31028
1572425
1786642
487107
912707
235158
1180239
950246
588377
1350023
291176
1207645
1273386
1153553
146564
840028
1490816
64872
1631671
514713
287430
1552829
266582
629911
1207985
1821011
716410
1136671
146677
1984298
1830096
635105
832277
1487524
1169927
1474837
165791
1374366
1173117
14408
470784
155100
206429
1454661
594228
369897
137446
415417
1142392
571455
1520058
1501060
943929
17671
1663759
1294273
1804763
399594
1847279
1881460
904123
506849
905689
59942
167467
645128
421484
1991399
1666633
1496760
1370735
248157
405020
1200465
877995
397510
702398
207815
1472980
1090429
594410
1513534
1868037
1236684
474362
667849
1533806
939851
1538786
41453
1790249
66274
800038
1349912
904566
1638055
263387
1976936
1032553
584011
846266
1613646
405143
7640
688728
1042339
1144566
182977
750648
1107882
1616305
1672613
177384
1918235
1325910
1426609
1378583
1908488
905163
1376072
570834
1103073
724059
999427
1422322
793971
1124125
196669
504351
1551871
1591294
607340
781971
533097
688874
1458064
1299021
965425
1281188
1653453
417973
448018
533042
1102417
1123404
1465890
341541
444697
1545101
1711097
1354892
786445
1124329
204575
760564
965217
1320245
1801836
1237605
895297
1658538
1550860
205194
1284642
46456
1400518
613025
929365
1893445
679425
1147610
320117
1181041
1531387
1374370
432747
1586137
1309315
711383
765295
543116
1121831
693339
1944691
128613
1705082
218136
23977
9377
9963
1132184
724284
298757
1121868
391004
960096
1031106
193057
1393430
933265
1940190
435410
927526
71646
1726720
84020
1578960
714226
1320602
317963
248893
1042132
76741
847043
1478479
1470275
194691
936326
1542263
857646
787934
1404390
139970
1509395
101517
1830960
1610690
955502
361990
758628
430578
187251
1458818
718716
1186746
1348138
1164566
488124
1967836
1193478
115182
98178
1558763
113265
850162
377874
760044
235879
807573
428804
1770224
599176
1341321
104831
1023746
1185961
204023
1111508
652117
1525346
569382
371028
1302190
238594
47111
61469
1772104
1316042
933606
720043
824498
1108030
746779
288598
850858
1096000
1579346
1263189
1047996
231439
954482
653836
841176
513544
1910920
409278
1906197
1946383
1303275
1899446
942550
1059465
1760166
1727485
187293
1630805
285465
1520697
578952
870352
317366
1040071
1735009
502585
38601
1370912
797207
741065
618842
643715
1059971
1696970
452261
860468
897657
673511
1827015
1159477
933778
843199
76549
976068
709704
306228
766445
342570
1024884
124148
1027564
318594
922814
1218113
651849
1417553
187010
225929
643548
1802369
1718322
689493
180752
948824
506213
1995135
1926304
1323803
1189325
1900990
882005
1694488
409944
1879424
432560
391465
1137787
966645
1563414
884856
1649169
1005443
544303
232958
1484242
1133786
836646
554232
621065
1459331
207752
1836090
556401
1321508
1372007
123324
971843
1876371
81177
91783
204981
774950
377121
143143
1453904
582868
85018
1554432
552865
410152
1738528
642096
1894448
1205929
532530
1512593
1998346
51616
1943103
459604
1509994
1109948
949823
335327
1120930
480527
514568
1977497
831096
158478
1274514
1642470
622060
894745
1941573
1874164
1319012
33186
458816
1807093
1487569
426263
183749
1696911
1189651
1688254
884334
382294
546726
1486262
864010
1684645
1465048
981812
1390130
1319795
856014
1602803
930331
1005519
731439
1274957
333230
719126
1689308
405924
1717162
516790
654132
1884256
432328
419377
1549080
664348
442988
1529880
910253
1829230
365682
836045
1227177
965694
990420
598411
1970479
799354
384539
551663
853273
263025
845308
580986
1853812
1815745
404841
320577
363822
102901
807262
711319
1666850
847516
169471
185762
986332
1001240
1146969
476165
1826982
64886
1491451
1726145
99975
505027
1109112
785879
1426339
931083
1402269
1814067
725057
122301
1919378
1366099
228348
162331
1119121
1805824
500081
1003462
1477205
1403117
177350
772597
293701
150472
1083981
1171578
798836
741471
645605
1094693
775445
396096
746931
846677
1123833
1196842
1352296
1018145
1159920
763117
1356086
1589650
1801756
328626
526504
23657
342829
334904
1289046
59557
771785
1507611
105103
586131
1937246
1505309
758404
468336
1630431
1143904
1040781
1553828
1686644
1254099
743592
344032
248101
754365
817676
1423370
723133
1417655
970130
1837559
1593918
655700
986967
929194
1229624
613447
1361626
1310472
659275
196973
1527273
1704412
1845134
1818684
1036197
1277003
146216
1018288
675786
707378
1925659
1915603
248972
586676
1871300
1835290
1085232
502257
1379254
1928564
1383370
1326201
1138751
451059
475847
186135
1376848
421773
786075
967894
966012
226045
203226
893719
1764438
904933
316119
711148
31244
474627
1307239
1577893
1124600
776698
974569
1826627
544067
87990
493874
1280485
1362805
1458460
1153989
1905033
1612364
884002
398532
1233529
1293861
525654
1720654
431270
1794506
766901
491254
1700728
1174451
52124
1585138
567647
822920
1789406
1512858
85811
161762
110406
511836
1067740
987559
313088
1666424
768236
928600
333437
1058672
823023
1273560
1879383
363748
547269
1225834
776651
1585916
1821748
155691
1692172
659220
530190
677794
731866
866893
943862
755106
795902
1873501
716113
1522514
791582
222403
1166363
1376839
824518
364778
1382450
1139823
1925444
53031
798738
31274
477685
650595
1444513
666360
875256
1195174
461093
693696
219836
1196389
962247
1605731
1052114
1514699
1821844
835489
1737606
884650
1415413
118138
724863
1471815
214654
1472937
570071
831698
1251547
192352
1937400
1780539
945075
444314
175263
633356
78866
1956749
813186
1454828
565825
985017
1551164
842166
1819898
690357
1839449
898375
229277
1796518
1005473
639660
514745
739436
206554
618257
271125
629036
1535571
1606212
593444
1004285
758180
1969179
1446262
1722407
535447
1978004
1984368
1709328
1360710
1066090
185793
826392
1846890
1877909
1135136
55067
256522
1399768
1281926
56100
378355
1220910
437643
1991810
1778642
944709
361411
917926
1399104
1284525
646103
929924
400144
4886
1259633
1284643
1296476
1452475
721192
1427835
756023
1700220
917961
1910998
1311667
1189175
777534
1948327
609597
1268667
542796
829168
1968263
1339545
516381
1524215
417209
1243167
1305373
639164
766720
1283601
1527378
1503678
1193941
345921
1752990
635676
1859137
373753
1635647
443836
229289
16296
126829
1909160
787736
1905058
1801765
1347273
3774
287215
16505
197843
761673
702958
926719
332610
391438
318364
1268471
1047505
1278716
1814623
11055
1386076
1119998
438766
1953274
603395
3008
1914656
1360302
636071
1932663
1766838
1276349
707495
895286
1560191
897374
272767
1906943
577867
1378914
1750506
674208
1498470
828341
1936080
156878
205590
554745
1024282
60016
725614
538722
1127029
1759208
1042756
1340315
1754376
1029848
466686
142971
1164087
1479149
861677
685562
983010
1052662
1859692
57815
1748383
1241250
1399024
1983176
206966
482007
1105133
646305
408219
54791
1782077
1969101
1609334
1280918
338162
822796
1827658
1796841
60191
194805
1741460
1138988
252521
1836005
1591262
507156
1891721
842950
93342
1284578
431417
179638
289255
531624
612534
1357685
1931862
1514655
1974183
828155
386072
1344636
747849
165935
614354
660411
264632
1581067
389243
1707940
1388059
1170774
229022
1841331
770544
1082753
775037
1110162
1711684
1318220
572477
1094627
822644
1272899
367315
1412884
1451864
673131
1539569
765300
1443479
1830041
1120751
1990175
1684311
560714
1559633
1385152
1796044
1771442
113336
856320
723851
1643619
1532761
819513
692130
468471
1584482
1393793
1353312
1063463
47639
1843501
1287911
1875791
398800
1136636
1539727
1580206
163717
1209095
425088
1399796
1905661
1151925
725533
430392
1822819
1853078
1678637
386429
891545
1402712
1502012
885993
639511
1469846
996525
1829967
1584177
375134
570896
63785
840861
1651308
1108451
740075
11688
867756
1232701
1400884
1533478
427721
169828
1568933
1381938
1961741
774860
522769
793783
696866
548786
1457526
1261272
1226667
1540824
82504
1356
1638436
1017673
888814
1657219
1460829
182656
136075
312990
973207
305943
1819182
1254111
1489954
1460903
1317837
522294
794414
461639
1367343
19109
142740
19798
41156
1749067
426701
1997053
1252002
1096082
1664834
1928773
1697712
551229
610341
1859009
239273
1698688
1091940
218243
177683
1129215
760641
1747719
783365
609532
319184
396534
1242575
1862353
1884553
879808
560572
68835
334955
1951448
532290
818371
860915
1033155
748211
176792
1104067
79125
276784
1945332
723331
382378
541696
161870
1193874
67962
1044107
1687395
803861
358623
1632723
38115
1886339
1443992
1301137
1342471
33091
1607032
1832785
1906086
1081791
1367399
1404855
45628
911130
1806829
1081423
864575
1263273
1284218
1076535
1090855
39659
201612
108893
547608
1388296
499684
601903
272862
995324
659909
1262862
803629
775482
1042645
692565
700658
715195
370575
672575
1783020
1769209
1717053
1711963
1221253
1193996
449587
548312
1793192
150449
206843
199604
627011
893854
1642441
970269
1429236
1883021
364718
874478
161626
1351809
286925
579539
348684
403374
142155
1574677
804475
1423388
140574
570790
368373
1994921
994393
936544
444997
1173493
53100
1562449
432462
1672240
32411
1607823
1955605
805664
309851
1239926
1994018
1400615
642017
415996
1138312
1665097
615871
952854
1314866
1452133
204056
1953960
1217377
2038
262585
266612
1514992
1819557
1862500
1061514
1013389
992852
713731
211344
940869
1407585
111597
412850
1068471
631401
1134257
1940877
1550805
1142043
150034
1207227
691070
1437408
1223629
227381
1731260
1332385
1135346
1451522
1891247
1805990
62268
191804
1167612
1239626
1543463
1527994
1858411
1422560
230256
363431
490832
364325
1392856
876295
394595
1855851
922709
1452711
1895177
416055
569977
128200
1526046
17872
1234563
1378454
370600
327847
372449
1752838
1763229
884526
711287
882440
431435
1386074
1011209
918872
1324210
1065018
1969466
1975916
983749
1594991
1147250
1743019
393676
1472968
1871176
303723
957386
671154
1584322
69831
1071987
418156
411257
1706688
1218656
778332
850635
1531084
415875
1760157
1356960
132651
867727
1947584
1674337
1233559
67204
669698
1916590
376524
1618055
1610605
1321280
853641
250437
497978
1557251
1439777
52102
535172
1832049
1212872
693213
1212099
131809
1135595
1615539
629982
236928
1873048
763380
596648
590472
189662
547266
1258303
1835473
1936029
1701994
1071151
788474
335388
46355
979903
606715
1207922
1615484
303208
1549704
1971007
935
951637
1603998
1726902
512662
1053103
1963372
1271852
929864
39336
1846052
1114405
1765051
763674
754090
327224
738009
1185468
1722886
808595
902695
261990
685371
136734
656094
1837688
1434499
36613
634426
1330760
1395992
1807165
1573421
1587808
646134
1193330
1107487
914210
916612
1617964
302806
97679
698767
1734324
1750951
195970
602849
869938
1615845
1943757
1684829
1349260
340234
422393
1271973
1808424
333495
610455
1304544
658681
1634307
1989300
502644
470460
178007
530418
1838116
772555
512309
191874
1136672
703231
1041021
693569
196561
1462935
526124
88150
1595389
1123374
1697105
1861659
698240
1576415
1824062
1699833
253985
159342
638176
1979569
1992481
177699
1896215
1890438
638940
431892
1891945
1180492
654589
900437
1043467
1426103
249492
1714203
1346192
975943
703148
708634
299783
1546386
1442075
1949567
944582
581954
1909657
819357
194871
308238
1560731
736925
1849582
1623902
436963
1148385
335317
747460
545691
956111
1459406
618629
1123605
21461
847617
1647897
352170
1496214
1651064
1173711
1399518
1616935
1423091
587607
261283
1980770
1460782
518837
567561
1173004
1274756
190551
295670
190430
1289483
311463
874813
221140
1574956
1499450
1381856
696655
720021
597544
1687682
409836
397058
1900703
1397013
658930
1602634
1211546
488827
413195
1642771
730445
143615
1134375
1601098
1499318
1398588
1470274
1378371
461705
1706191
652876
853554
802375
1871648
706300
381590
1942829
242134
1556406
1589181
1742624
1230815
1588789
611986
508194
1070804
747211
1049589
549176
372504
501542
292522
686096
1633468
418128
50234
297922
1081618
229026
478930
124412
904938
1304451
1263273
1667640
143119
41491
993721
1625002
1092241
92793
437729
1512601
161647
1365675
158588
1332740
692379
1841306
1051519
1075293
533232
1282403
847155
812070
1840672
553767
465072
501643
1555648
1280327
1738040
651748
1219208
231515
1605117
37821
642723
577170
30274
628382
552638
874516
1716790
765798
716763
1828991
307446
538001
1987771
1666138
36774
64848
1953451
1762032
1772924
476766
1989360
1655028
859478
1832340
73060
1225056
804404
1682062
559968
1826556
1145818
1699650
932987
1631438
1081757
853631
660320
1360273
256062
382092
738077
1495392
1151647
1593775
1489502
597192
1028890
1918572
41535
1489171
1712339
546637
1827091
1223925
680725
1522680
525261
1509725
1731227
156180
1171352
776895
1027013
1115557
240494
873668
1607399
1279419
1252401
457323
1419716
1315119
135163
1017693
1782228
868610
1310215
289978
1691098
1254132
1994592
194787
350695
430914
616107
1322533
1786204
1718351
1070427
639499
20375
414392
668228
1289113
213509
665719
1729442
1231588
636648
76427
1320548
936282
1186952
63347
731774
1444261
1220447
311583
930343
844496
614050
1383827
1870662
1608330
823375
1520432
1179169
1806871
302211
977794
943451
167249
725856
529565
50786
972540
1167410
422293
411684
541716
738529
1045341
376152
259534
1538680
657906
1346537
562799
156753
1914533
883308
979144
1393380
1657387
1203417
384442
1829064
1809876
130328
285243
1658727
1747191
1960271
24923
943977
1968348
1458456
873210
1163816
704341
1084121
805488
807556
972861
1877901
117869
1867009
1860307
473782
441513
1299772
410598
376316
586930
105081
1400802
1041979
153906
229640
293491
509165
1511877
395806
882860
1399067
499814
879444
1648424
1776598
814393
1309744
1919466
1548787
1181859
257316
1351886
993680
161943
1790794
10781
1535406
746904
1649046
1969194
119364
1579272
102471
1749754
1977645
514680
23796
1173677
308094
322829
746609
981283
585947
248252
210213
332047
1218796
142274
1204286
1666766
1151443
376436
1905818
1699243
1622912
992749
42483
502259
893748
1996702
1080535
659247
1876148
1249870
1144943
957348
1121101
1995203
377511
1926740
75340
1088413
1981532
1486802
1902890
886640
1586470
505309
1437346
84087
1495405
273473
1732151
312390
395854
933956
423464
1170915
1239661
833796
1492933
576257
1248307
156367
1504151
1388619
928900
1999619
302295
1253019
1040462
678189
1578337
907488
319336
1863811
1835440
1874858
906447
1275369
558824
1850865
820870
1490521
413528
1221305
1998896
209242
1956081
1655806
1425480
800074
1399866
417092
1881186
1001708
1887514
835958
915739
497551
891228
1428664
227047
1893830
873703
1582713
1578792
466387
1196542
515023
1211263
463640
1238657
1701328
273408
1606740
1173005
994207
1347416
496148
744423
1361967
1081777
1620250
1975920
111022
1065407
500297
40554
221242
1929087
1323820
23078
449554
970832
404633
833046
1864692
1068596
1800572
786232
1855313
670672
405272
1245724
652875
595424
1938008
1423372
1288749
68096
1013661
70672
985787
1332396
1649214
1343466
785154
1189709
1351921
1105342
1040649
1829560
569566
503160
97715
1645404
1694768
1492774
828738
990239
197105
1182761
389509
143106
1593698
1154702
839054
1544349
595448
95739
1470663
1844481
1696203
124593
1657917
1734591
577205
1848882
336127
406946
1735824
633545
1041935
22338
544570
1705263
1565045
361698
1897469
1353412
911049
1686331
390945
164286
190264
682411
517684
1846404
88647
1504463
209847
1126102
1327621
332278
1602912
1892410
226562
770745
446959
1284464
972387
323536
98102
525040
940984
1028134
832623
1667684
470392
1016194
1476763
904125
1250105
185328
197335
1006814
1874880
134940
829438
1308535
1601983
35829
1775944
484041
489456
950240
1218607
653615
1822571
592660
658326
1135111
1100207
1324126
776037
788560
1066805
1836244
1229590
315945
306414
830923
1778833
1012704
1123688
1065496
1594887
1040947
1417545
1982024
982775
510417
869214
1545501
1856699
490706
894030
122609
975854
514085
59557
958668
258026
825211
1038675
1392456
1381072
808507
1976189
364953
479810
1178614
694620
669975
1143531
1115689
759555
1990808
1712263
1477127
1392212
245939
518776
351725
464759
1707172
1396399
994414
729613
1835103
794666
140347
1510628
1187084
123354
489647
645645
355996
1616585
1015728
951301
1305059
1581023
592886
181539
1165502
618914
293555
705207
768580
192888
1315753
221803
782091
1321949
1792162
1552513
658292
1676009
1393921
1687115
131679
176118
1106546
338710
1591540
1887900
39886
1200651
480292
552622
9168
998439
1910984
1710644
1364840
1994161
1224110
230873
1224917
1246217
1699078
1499141
1367636
164802
1348110
514685
1833695
279866
1947734
1859811
1726961
472894
1329786
1114350
1236153
1137153
1199754
375565
1023146
296293
653029
1461407
1209773
1627264
323519
1997871
1776955
781307
1321447
974470
1666969
608992
36918
196204
1349035
1959107
1652088
1372958
120044
1870262
1722619
1144616
1579737
1183282
1944436
984099
1810879
1273244
356986
854049
415437
1781818
808529
321612
786131
1295745
244243
1958448
1503859
1809344
326501
162691
495216
344077
888402
1134824
703766
1262784
1700756
925555
1799921
1418568
1128278
539671
8365
1721364
1592940
375573
209227
1170127
999721
1354828
57031
1142380
1556798
971436
1405845
1851699
1277966
1235236
817963
591298
1472017
1008429
407861
1573167
1989048
1170789
1660686
850804
1325329
1060706
360957
1105428
1237262
498292
1613176
550328
1859575
1702170
1736336
593835
783318
1703694
205269
1552754
684004
1743734
481514
76144
1318648
1579718
1649632
960181
248045
94217
1719325
1101886
1691099
852142
1747751
1302815
164128
590455
1308036
1033480
25767
371901
1562124
1335590
330777
1968764
124199
1494147
562254
975372
949556
305794
988574
1503652
1029494
755428
1205757
1522022
463728
1144916
347710
1744804
889009
1241931
1810411
75397
1995951
1463409
519889
1400260
574770
1725374
989516
1271691
1863899
1355219
1256402
312334
813135
1592640
1329838
1696228
1419907
1527847
164694
164586
663010
561816
935799
1314563
1658049
757129
1862832
350351
415321
965648
1371054
1960703
1499053
480305
420435
1713665
1427768
358111
684973
1619742
1183927
1780217
558446
925825
1131060
660668
1209886
1756869
440254
1682588
1806534
673236
829836
253351
6369
1412396
1463433
1926025
1442401
1892147
535921
570012
1910169
244095
505264
1593054
80024
472316
815539
1644234
515442
13971
1747437
1956510
1761837
1435487
1461089
102746
686992
891340
82137
1185240
1154191
745902
662898
689960
625235
280612
1647931
72111
710111
936547
1084880
304900
759873
999073
916492
1666822
1240288
212154
1469205
1564507
150431
718037
584085
884202
1363188
1195342
525495
1671844
67768
495840
1723681
51199
643082
471447
1230754
1140532
913823
1111551
1323844
147780
200644
967942
1170206
1345914
1479505
541280
1999921
586068
1738052
173424
580977
379348
1930959
1798318
1108009
83124
1177020
1868524
722414
1626376
189249
1663314
1451499
163379
1508336
1639231
577541
160653
1994378
726908
1198209
478197
754530
1885564
764436
85150
1864162
501078
583826
959706
1363657
422569
1354016
1982057
1614385
97989
1651035
743068
1910706
836869
793407
738261
1991033
1418263
471333
509588
696484
1681463
1272432
1010735
273967
1966694
1994762
287130
456849
1319600
757383
1405999
1992045
750614
1364892
1932406
585575
1226703
400182
1138616
1124284
1057132
787924
1103272
34863
372858
1547092
1336888
1764110
1667856
68788
1470176
695665
1850968
993078
363093
1983668
938204
358010
283898
1565198
1241947
996118
68400
1936910
792960
1339806
63855
193730
1269714
1818223
1059434
916244
824199
432491
831862
1429608
1728719
1635507
987628
293254
672588
1306578
1221475
1090189
1061395
1914948
1448370
873902
604424
132751
865759
1222661
473693
1328139
385598
760906
730555
1809373
1669326
363673
49543
1523700
1370050
543453
1354057
271667
1082886
262980
1751699
771954
673109
1773557
1464773
767061
1196841
1083859
466489
1413296
1741298
1457872
529614
1993427
691996
1665103
190206
1944003
1095760
1893254
1926834
100845
1804552
1997602
881000
1446416
1469701
1915449
292550
1177271
1771898
654788
322025
1963417
1744841
217375
540889
533107
1001174
58318
1699105
636399
170629
290252
587062
59322
1679446
1661505
1812856
1019940
1703778
438763
62054
637588
755396
987562
311659
1821287
1020427
872910
950490
1172015
1754077
1441195
490793
840005
1472477
1458289
1352137
1820951
1899003
1881555
815991
1791198
361511
1723045
1744830
1345451
1702824
1902834
1226238
1424598
1261584
541867
1473451
1740297
817914
1678324
1751596
1780805
1861615
1076591
1811139
344766
994268
1133381
1262068
1728733
1044062
1966822
1651697
565825
782746
497420
158962
1225087
977694
326019
621713
886009
358487
271718
71127
900656
129039
382912
571096
495177
1351890
1547785
990639
1330283
1686767
1350428
797910
238929
1290842
498083
168633
1946630
802051
1658346
1565720
1814516
399876
921911
779260
1651728
603676
1142921
1015654
1271201
144643
988452
1738801
1209848
948809
1652318
4147
1626522
418755
829380
517797
295378
986781
157742
133660
1954217
1134713
1060468
338819
99297
638687
1869072
1156805
444324
1070412
1689130
1298174
1402164
469902
179619
1691895
1442136
1285107
622065
1472601
1334703
1053011
506684
1848909
1812800
1416807
22461
1092757
158321
1455850
1372062
353706
1671073
339396
1155576
1053412
309995
1257521
1442209
1571005
300351
1284159
1050328
387060
723039
1468494
1449022
699611
277710
314692
764021
864684
1677998
474705
476151
655764
1726182
1344353
217617
746355
679056
565425
230231
1630717
746462
184084
1915810
1873956
1431846
1080897
1614441
1403142
271392
273520
1439627
42481
190449
1845260
1587737
1276374
1981710
97146
128884
1347640
942618
802553
276304
16385
1891638
467506
942403
670404
189050
1650848
467004
569527
1733872
148178
524037
375189
1535032
975238
1868777
886130
317823
346587
1644763
1073823
26074
846144
581693
873496
1217185
1278535
155569
98687
1712354
100929
384208
861975
431682
1582225
337824
1065184
488214
1738855
1707691
243235
1897208
1438896
1216107
573680
1620895
509613
642824
1579366
1479915
1068199
1819333
1850801
410015
37860
827376
683957
1180436
898888
1404378
1284291
1354118
1060570
232380
1815564
437082
96083
1010901
506863
123900
1836434
933423
103015
1433912
225843
925561
534818
181363
156120
885444
1636315
1484687
239522
1165407
946031
468222
872405
526455
663994
774618
975986
715329
1215720
1595251
314973
1572675
1652125
1350050
1473043
330599
1546831
121665
1751567
719899
1718390
183629
671755
483095
744398
1022985
1631307
1090824
162448
1461314
337827
1984935
637334
1141087
1149227
1277513
515264
1553083
1977808
892212
322027
1379088
906322
1391765
431480
1641653
1561413
586491
1106448
1743581
186739
382732
1119116
1612840
839556
1262052
431725
250020
120743
854734
480952
576199
1384557
1224830
666553
810668
398499
1594483
1247390
794301
347080
1481049
1956805
1447354
450972
583406
127814
1463696
1757022
352855
1916421
1775401
934167
1407966
506446
1814940
1276117
1375349
1482259
1744042
731464
1714341
1664226
914844
1066339
768552
644026
1568437
196670
829743
1624053
1471069
999110
1187003
362435
1323603
603040
1929818
1969249
130518
909293
771406
945292
1929874
1109965
971598
1049146
1312008
1028587
279413
671734
1150522
1076139
1924489
1340053
1473566
334465
834982
802753
1660430
1404814
615130
1558430
1478558
222752
1971391
1108490
664569
837144
924782
616428
193404
306458
788139
1174069
1699895
1099530
925782
1314837
1532376
1823519
501087
1652338
1874725
1932814
1944198
943102
763812
473469
234898
1683178
1465207
1154991
1086191
224623
1520324
1233344
397852
753429
1086887
885788
1034762
1263834
846079
1499928
337546
501014
1070651
1327563
1921293
369794
1527272
90826
1895973
1118790
1703399
751276
1453376
1682834
1430031
750626
730025
1632837
799416
1351083
5832
10715
814766
1530398
1724622
635108
864866
967150
941734
76345
718432
708566
906825
1715766
1295852
1882726
1891210
1533892
764256
717391
183645
145437
50937
1624655
1464840
221678
530509
341011
1430602
1308012
85212
1377286
1795242
1863792
1087132
23646
249835
1569940
808610
1427162
908502
1382904
1827480
1312458
439069
473392
195074
1462146
1532236
1972949
553118
786835
1196027
1624258
93975
1984729
1608396
1955895
1047065
199264
1894427
1965650
1096649
93123
622841
1514326
688024
484541
1160108
1104462
634103
1996836
32280
1837283
436772
1764957
404911
1217934
1151803
856640
716259
1104588
252793
1839058
1604569
596824
67837
1678383
1446952
1897331
1922946
774721
1028249
1632670
665365
1331067
1204662
1424619
350324
1612462
1407350
1358804
885530
718847
1000676
1670098
1556849
1170809
1906562
1500899
1164
1783618
442999
1293623
298669
1370543
1592070
1535353
99659
1929627
969079
567132
385826
163473
904192
805147
1864465
1897830
1912950
159150
990945
323001
1317276
990086
1489589
1026552
914060
444621
1042414
1311912
525542
1779250
1034442
256036
1916078
1111305
1846584
634919
1644333
1241016
407261
991526
1217863
1660587
288718
318956
1300288
1174382
790970
161381
1951327
843739
241911
1878621
292268
1286614
1385769
1685220
366875
867077
1871670
858158
1053723
1174810
1000396
1049278
1385851
653830
1112140
1177589
172568
812959
1793273
1681751
532493
1921051
1522293
1340665
664646
1367277
18285
1341373
149436
1236994
498766
1522459
365201
1915595
1955819
283827
679672
841394
1177581
88431
1101341
1726839
1882448
1203262
365745
1397858
200104
1782726
1321197
268875
1553462
1141508
473280
1284511
241325
1759377
1399294
1774308
875648
665918
396425
397350
1738290
1202719
745513
1318050
387279
826278
1049257
238440
1430044
1074167
314065
1541279
98163
1910010
109931
1379124
1045536
1892704
1120254
772326
312486
1837612
669781
1527826
171462
161971
1924174
1609617
1587555
1462221
1067309
154751
300152
299984
346902
1197616
1411223
838019
64976
1733628
1793418
1779639
1837253
1319118
1266686
733036
148788
1137410
86591
701008
1423076
100075
1377484
1622809
1514008
867963
1861235
1171153
1862856
1153504
23763
213663
185091
1707028
1664300
19586
1526963
435153
444885
1074952
10816
876892
888564
331740
1631097
1812008
962182
1679842
1272162
230677
7962
1261160
903683
873367
650743
413105
1092202
454574
1875012
395720
1383325
1736842
1425846
459156
163779
1004963
903931
433249
1566036
369304
1425729
224199
1332928
962676
1291275
1500233
252331
1249952
1771625
1875291
1610023
1881731
1772480
1551891
289521
1165177
694140
1510966
1682886
1675207
1660354
1977456
1286356
876972
647661
641114
1171074
298548
1518976
1522138
149662
1645938
267522
1028975
1750561
926925
940629
343112
974788
188088
319691
103113
1762806
1860006
1242223
1602462
664502
356940
1875343
1683020
501707
1828566
981593
1042345
1779547
1942329
1971614
1513922
640583
704837
1530994
1758378
634034
1784289
1911815
1422156
1931685
919834
361810
59336
1710406
1662599
1796046
1271057
397794
73898
1309566
459977
1411603
1081129
1391322
1824399
840456
1968803
380072
1164127
495091
544677
67715
886966
742238
1563983
868093
364422
749857
1786342
587172
179419
261678
468129
1693624
1191462
64674
1475300
1269438
1243931
970140
362042
1649750
734989
1591508
1834906
175215
281670
503101
1427211
84867
101758
1923240
1526099
1347238
878536
737487
278120
622355
1495924
1540532
1967144
727181
1349057
784316
40131
884938
856481
1726617
833666
1826698
129789
1700024
135234
1123622
1528097
384420
1456838
758367
1071142
821927
1085011
625472
1957382
164288
709400
1189677
1288035
484752
1295121
361293
946628
1609582
277227
351495
755903
1726267
1838701
97526
1849406
1286841
651106
1981687
1534950
699873
149022
293497
1120528
503273
1979842
827265
1176997
311470
580885
1056563
516260
623450
100872
1940474
54474
898618
1053617
1751627
376420
41775
270739
186537
839996
1357686
1750587
829969
1324234
1426492
204256
451086
1070650
1222334
23755
1178487
1239567
545945
1543569
1419188
1308349
542074
1177019
594100
1548160
984360
1158946
1193895
957624
927824
1202232
1560146
1620869
1471376
705322
634554
1501493
1713635
798213
1842866
94949
36869
670943
1164939
1367770
855009
394407
1820955
1897263
1198576
981958
916941
836041
1528437
1955964
529833
503855
963666
189110
928786
391441
459373
137877
1132656
1657603
133466
1423729
1922188
740617
1475929
1553848
1865177
259649
25655
411260
1185260
81065
781393
707403
25830
1475011
1572462
998324
253825
505279
1808123
1847152
17500
1021889
199457
654804
1320626
905205
620197
1977339
804788
697186
1207663
469941
1545936
471983
885847
1989839
1625590
273507
1076390
1011917
1056907
1321291
1479739
353620
1643272
697958
115789
539156
32370
44494
1331125
370439
592249
1514521
1919685
833152
1655108
154836
688905
1931699
1727140
194460
1999891
602120
1859676
1544786
615122
1774382
1096399
1281294
806055
426312
1055029
1265987
1747367
223773
905428
1232838
1434589
1856744
1477994
248181
1673739
1705489
210174
154048
1225856
1339565
1794103
382281
8810
1207715
701162
1550660
1402343
595155
1734500
1151873
1922882
1892773
1568828
1343887
18452
548095
838303
1823725
1630881
1096571
1302829
4141
1366947
1240761
52967
1841138
1165732
1615747
203165
1102809
278058
484205
1856291
1601435
689791
1998884
1121705
1957490
1816947
749014
1445641
1016859
996767
1756773
816872
1728330
325905
1014900
1148157
121295
1089536
1942017
1945351
875921
1074726
1811012
1977814
1226436
1871273
1346719
1034389
315948
1291054
394395
1669291
99434
538217
1258030
456683
1823913
245417
1348693
774315
1318979
63390
909770
521258
101158
1189084
1133581
1044972
1469375
1097763
917837
470296
1719816
1189555
1278397
1641254
1623348
688183
1519581
1644611
1050880
1340877
725854
1872449
475034
320618
1746420
880073
305863
1455537
1769923
698390
955890
150129
1267071
1035631
1283119
1088584
1607188
1756826
1926046
1950514
1974734
366578
1042940
969600
1881600
1883442
1495973
1459104
626447
1997884
682774
1708777
1856525
369629
625758
1255869
598336
168638
1223709
362740
728044
319887
1065611
1840397
163379
1442325
1886358
1063843
80724
868934
109086
1029373
616052
218107
679461
1496927
724964
1339790
871296
731232
316604
1410444
1884755
1927526
362923
1019970
1826043
1880334
1054283
1829730
1454892
941539
1176838
1495936
1212004
1595345
644622
765136
1455186
1781097
1410304
723449
646704
148393
1815978
1159012
1845962
1541211
1584593
1366366
1407235
171365
110520
1456127
246733
551480
1170870
1276790
1227544
1707568
191436
678098
835092
131650
687493
1378101
29573
1028603
1390438
1303376
1086097
122321
712801
531803
1821961
1342906
812066
601604
593378
1415680
64781
680692
189375
1615262
152702
440075
1375116
1276560
1305739
1868169
1322361
649455
638743
1571063
142258
1700139
771293
1016574
1782177
1530326
101178
1519512
991404
563200
927270
294847
31938
1827147
517458
216060
1567023
1962920
1760520
1813001
1237299
739450
736469
1947860
477661
205354
1948826
1577234
1759998
1050048
680015
1827591
906386
1219740
223269
1192924
169297
1998476
1399427
867597
326612
969825
1489032
824292
1747747
1852137
525409
839666
1163158
142184
1099487
960153
1866473
1490351
1444878
1563424
1969646
1877702
1824416
1945472
786367
445303
393352
1251041
952531
663310
351364
1514775
1344149
228703
337151
244245
1563844
376091
1818377
893748
1863918
877418
88484
334767
1724654
1169617
1186169
1069799
1438151
718056
399661
1341348
1442493
1500405
222672
1317264
185907
72936
622532
473105
1081178
1647636
1166644
1467618
769221
1359658
188305
369674
1758218
751892
110569
1506574
931670
304718
1573267
806425
1362536
233064
495906
829693
357561
1759779
1549301
256895
687291
652785
1212136
1808317
1093951
16143
1152352
453940
1450334
1994087
1632918
672902
1198978
558393
439768
618236
814779
1076051
1380185
204820
1972107
408443
354823
433529
448093
158737
253669
1998395
1422584
1801991
129051
1948578
1567994
1934814
84311
1747214
1419222
1881578
216697
914390
1240014
1535542
73843
1149231
1795642
98849
1425887
1446572
1378843
1494851
1180599
1964674
279256
1958072
1006931
1321711
1017369
1829191
1407967
174116
1024002
1339788
1904446
1140215
411336
335639
1848261
1962414
314651
1152918
1837606
511441
211045
1348440
407889
72582
1430974
1021361
1447895
1416975
1955070
556436
311422
331699
233083
846799
1510850
675613
167645
936886
1856425
945422
36067
1072914
1673956
1961992
725488
912132
1804681
1973606
117180
1398657
1578629
658131
1573012
162820
221749
482738
932587
1785860
1792759
462017
709705
1619076
512107
1057430
764245
506719
1492140
1038125
1046985
742026
975872
19414
1497690
454835
358751
1800463
1602063
963879
583062
936338
1035147
768623
102008
569951
623791
422077
1325075
1305480
484787
700729
176013
1052978
413550
697841
335940
1557124
752344
1645986
378769
591544
723844
1518009
1588481
892670
1784721
1426739
1159484
310353
526349
117123
1708696
1539600
964434
642034
165218
680323
406588
740837
240249
1616803
1356119
1226644
474266
721054
1401497
1683540
1594461
242769
1718969
105669
1540269
1417132
14867
973109
125973
1863572
768002
826599
723191
1062357
262600
1376731
489116
1776279
299503
402230
1040180
774918
1793093
1487234
1946781
1013587
705380
1816348
1699116
628856
238527
1705664
310323
1100057
1383565
903528
1765930
1869755
507158
1568165
1342180
993823
1728933
984531
1143015
804035
1742873
1487234
627971
816991
698257
1559907
1370128
985742
958425
84627
820927
115505
1517395
1818599
1293188
912265
1102367
963790
1595827
1094032
478322
1037949
427885
532823
822665
311359
118096
323774
752578
4047
308143
1326673
1331116
880408
1039712
1049667
163116
805629
476510
13165
102161
673663
384601
1858024
1471586
1503084
1013294
214176
861601
725953
180890
8124
1647941
1967112
1077059
1554582
1583908
289353
58203
1778209
598211
1611883
1556903
882037
7210
1467311
1485093
1524368
1318062
602142
1985359
1215981
1103030
693242
1270476
1557051
1908298
486469
1191815
6995
1215660
572705
750228
1495767
201526
1200909
608219
138267
1227117
1111036
1308960
1353795
105754
1886640
90695
1019480
1355878
1526602
280778
560021
1506057
1329964
1693417
1589267
739922
1462002
1041112
1959924
277381
327786
1892376
435958
1922952
1502431
1528290
434818
1221557
273299
750323
1460658
756351
90856
956194
28923
317138
188233
1554223
613801
708959
108783
1601973
695314
1643423
752408
1840772
1937488
274733
734374
241975
1069297
438305
1160527
1671504
646039
1932442
1606196
535015
145077
765249
1203257
1402276
1712261
808428
963822
1304800
1517074
489775
1983608
504896
557978
701434
1933822
1285634
991983
499193
440565
1380220
1655754
1313962
856447
122032
1204168
1354827
1515429
663978
1351544
935397
873125
1745849
723356
449746
1806049
1447251
1068457
1502075
856021
1560205
587732
1244880
91940
249946
1119432
1172397
726358
1310930
1002589
520068
1814327
508342
84037
60716
1215535
617801
356813
887007
565437
605242
532467
982849
493557
681467
703705
1096056
1002844
1537472
513870
761692
685928
705316
1805895
526488
1876615
806249
1613206
1239778
1081305
1932915
1502143
21948
660878
75898
162192
232061
133396
1659492
1199152
464471
895912
1576988
166944
344987
191965
1520045
22627
697930
612369
180319
954583
1587980
1478482
1270970
1839864
571443
802691
1138398
1538760
1820297
1016366
1440306
1965424
7283
1091452
272341
1377050
756857
168287
550049
1715645
1387409
1368547
249156
1738306
648381
1214481
1270783
39144
52465
556954
435784
358241
1138543
1720014
885613
187137
860294
8559
1142169
1035976
1744105
1438614
513342
2032
1153921
1103419
903975
1241928
1211004
1271632
1656493
726159
982326
1148371
422489
1944655
1778317
94508
25569
1086040
212290
1956809
1538934
1431151
1272487
1540212
624165
98206
300617
1883604
1028761
1118857
1510220
1248149
961845
1148216
753469
329313
727691
1153389
1708707
83186
102133
974824
1152719
394224
1292459
158729
1081257
234022
45643
789041
923361
1943921
573491
1506732
1196321
964070
1075725
1537442
62835
775785
489316
1644639
53269
1208941
326184
842790
313212
1628700
1327838
1982757
1762951
53155
1501872
973014
1842746
1773007
913668
236786
311802
211125
747572
1841166
1365850
1878492
148808
252813
1406973
806590
1440360
1575015
1849946
1984343
595758
1825587
148692
703932
1305838
169034
966988
1348284
1534046
147504
1862651
369403
1397451
1029597
324069
1136132
169181
630381
537611
1341220
916942
880691
1782046
1463416
287762
1972011
1495501
324783
1315776
971200
1934683
1601512
654703
492470
35864
1343823
599651
736294
581267
1260694
1496878
84866
924931
1868994
485297
667931
1271981
1129963
1347563
1384249
1906563
1230328
365753
1233980
571890
1273236
1593831
1427268
1032794
1755116
797036
598235
629178
456964
1123478
1700210
1642929
286737
334203
1155906
440950
1797190
137632
1504962
888942
3844
668043
1049959
942345
294438
13040
480863
495175
1873180
893934
952808
327939
848567
537555
101501
1604417
1109999
1130717
476253
908568
1965294
240162
359342
828150
416399
1410487
1232128
515796
202887
1496923
880079
1152935
1501373
929313
442307
713674
58036
1495166
406824
1629371
1568294
790349
1703582
553336
1341704
1460648
1008403
1259154
1711446
437532
543175
280565
158688
79614
344635
1081510
1739454
849857
1235588
1310249
969489
926014
524192
935808
79062
481065
1841726
977653
957100
1908015
156528
1098343
140348
197799
1829417
515230
1618723
1803516
723758
1562830
1644632
769508
306205
1507855
610763
1761992
1471563
1036989
1348836
365128
1074655
991312
1897033
1378466
632509
1582355
914901
1113480
853676
835923
856007
1979371
1420176
1443579
684947
1597898
406284
373620
1911795
1562647
1528519
1109194
1341278
1062511
699111
1228639
1284880
1282347
1307010
1196247
159881
1902683
92246
1537255
1444453
243796
480411
1423329
742832
1797031
1719131
1842921
1312088
1241656
778956
1862948
1001119
67320
170810
1781606
1454033
539448
1009672
1979982
1630779
1221897
342260
1160209
692259
1960925
38992
438417
1751069
1342145
228796
1811072
1554295
335272
1413022
1930977
73877
1176587
1405951
456707
1653081
561420
1474408
992335
753369
539188
494413
241407
345363
1363034
442043
1770538
1667167
1069594
42628
1117348
739128
822269
1432030
1610428
1304817
264397
1655663
1856623
260016
878241
496689
1550820
1223535
1994362
507369
1525529
1010387
1720702
1348388
742210
119846
1061609
1362217
35844
1875658
757820
775637
1681411
374542
595540
794305
1588828
1915056
1328890
1684441
323944
187955
356646
891050
1266858
334404
793897
567338
1823441
1996255
144523
1837881
1029980
258875
1999211
1482926
1255331
317640
1668514
967336
363658
1662821
371072
712415
633867
476745
1500055
1524400
503499
382706
1787262
1732976
751652
720158
839856
1586024
804133
1312999
1185897
280536
285643
482445
12556
603829
238476
320507
1928900
836957
1711914
1457029
1520045
1084572
1264256
918176
460002
6718
1167657
522630
1727391
33991
1054409
1177848
1866487
1281827
1518934
696998
1415997
471868
1127408
1003056
1620860
297207
1174229
862762
1139518
437551
1345400
444143
22891
1116320
454103
787763
1305685
1042105
34357
1470997
346445
1684590
1950086
1112603
818723
1723557
1115747
1620132
264320
1073394
62075
324060
1553744
783444
1235495
1677527
779053
934720
567293
1409621
893144
2283
1882978
1207494
337337
428891
207445
865351
687531
1177098
1396176
431729
1950069
1200261
716351
763613
189047
217217
1317637
1720140
1608584
1192042
1958947
1035280
476305
951253
33275
115642
144200
840567
1274820
1065214
1396610
612877
1458772
1164226
107910
851994
1876600
592722
483594
1596260
1484567
1040430
678259
1242882
713554
492876
759266
901992
677434
829433
6761
16576
674455
425138
124248
758177
70265
977699
49660
204941
822492
1154091
1856442
182965
399001
1641859
220815
675029
447384
1399888
316148
1777860
727328
376248
192742
434523
1151551
503925
954709
974805
202287
1254677
1089269
464765
1601548
1072376
1738281
494441
721543
1698540
1814507
721134
637604
1884609
1702492
632995
451257
1826286
1505800
1284120
1295740
1213129
1715227
1467231
571220
445783
406232
408364
225027
24776
402505
1633045
814736
1606194
1226306
1992828
77665
457135
1166934
126342
407761
1073930
263386
1130953
714066
485348
858217
186561
1158944
348124
638859
1544698
804447
377801
974272
746597
918514
1164204
441266
423687
57826
1986828
162326
1348001
364556
1404202
1479189
1056152
32953
1123806
1353050
427506
339614
727998
633143
731528
917095
597226
599295
156067
182109
1574366
1815764
17424
1839865
62560
1267384
1781910
1609639
357500
696186
1580376
303968
759489
1775426
1649142
1730511
1086369
739695
275943
1597198
554514
807995
225904
1153012
1192544
917536
695117
1667618
571065
377350
617180
190934
150542
1693456
1145600
1147741
931574
895909
698091
380469
64587
158721
1697555
628535
1833710
1090914
1378431
196268
1894939
1771620
382812
1962277
967932
42979
1767828
1145391
598448
852715
1306726
1236122
1347440
1428979
1284773
1681200
735533
1493306
818286
589221
1213489
1353163
1410256
1651575
1889303
1931691
533517
527998
918644
1403881
1860473
1819491
1586662
1605687
774979
50255
822140
196457
1112415
1180337
1914975
1888778
73676
1070852
1476481
588180
1680265
1919135
1410478
1445606
620682
3613
844747
1866407
1021060
1880751
205041
1567157
1114023
1249340
909485
1418038
180603
1099186
1290978
1247783
696096
1668670
1872584
1803559
759445
1290928
1074518
1187025
45374
1690177
993071
761969
67463
235937
771933
307753
1567554
1509499
697135
533446
1630890
603698
283316
606613
1278048
538531
1496513
1532946
1760418
1937316
1240839
1250119
70899
1450960
578752
1176405
81475
545191
716507
1081162
1749810
1885673
271254
1785419
1142735
1247846
1953164
1876562
1304934
714590
1633123
209088
1354879
1458493
139105
696137
49857
1609490
406641
534161
875627
1104342
875847
746181
226945
1169006
498443
946983
1613876
958954
1381083
993087
1967557
818324
628970
1328002
1950889
1497921
1194101
1301605
801294
1522117
24962
1497483
820124
1227128
866417
258929
1973461
1595703
1408093
822991
1903087
1410663
1878833
1560383
1038905
172563
1587460
229951
569676
1394678
519150
651149
617769
1805206
75413
1724570
1955604
241813
1623481
1919082
481441
623538
707568
436103
1717702
414406
1322015
858848
562455
70062
206028
329906
540833
785623
216999
1466478
1015019
1838233
1366251
581919
646370
697760
225319
970126
1025118
7015
1515449
707886
100894
999391
1653100
1039984
1888797
1708739
699869
1153541
1349407
1709619
1720400
781802
398576
670561
1276798
440700
1839456
45458
1074562
1694986
1524014
1073156
1715603
771138
600433
308773
651609
908470
870921
577851
490548
689530
1288453
630883
940623
820417
1184956
156692
317176
607194
846291
1424960
163888
593839
9566
928618
1454920
1197637
72049
1186501
161975
219553
964677
716798
31817
1698950
618031
1085358
1138105
1629202
339496
1926287
174813
1904935
979989
631016
1557896
1390626
1081929
361366
655514
1381904
220447
1747608
1052091
106053
540903
1287439
91947
1148913
1324363
1334811
166169
637035
589692
1955415
1315147
657105
1057199
1668578
605421
1163462
1791644
1728187
737403
1615658
1909638
474115
1001476
651175
98062
1333557
1469183
1861845
1840349
320597
1566835
28622
745831
1904222
1855520
1456855
579851
1977472
245808
1973277
1121806
160812
448012
1040863
1515208
663487
1269705
1915541
448951
731736
989319
1423284
1394520
1208979
956437
339781
1545622
1601969
1670249
1991141
1137379
532206
1916782
1971345
146708
1852842
1674146
336677
1875572
85978
724534
1931976
598300
1447255
15274
1895491
741633
1457999
996449
780366
838716
1730048
1391045
1535257
1172
1394669
1449340
1451595
1183702
1593731
896519
1602476
1132478
1858539
1469904
387587
309839
543012
1277751
1123321
364450
1489923
548330
403062
580917
766739
1778722
47616
528829
638330
56690
1498476
429261
1616453
214706
1186700
1273045
381404
1843230
1092289
279594
988989
1474134
1488476
1458599
1075920
547169
1796475
397898
1371249
1763684
899060
566822
1669210
147429
1713603
1761888
1671344
1877113
730321
146719
570255
1563523
451615
1105251
1553545
1038751
818612
1951522
432511
693201
627660
1235917
1565850
458769
725801
1806953
1942220
1134039
298676
1952441
1075148
1610321
1236163
833954
848571
1036662
1042535
1414490
1604622
39877
892207
1106733
1875061
720983
428857
1064144
1595013
1009644
963052
1111863
1815350
1594772
1945864
468586
178036
1556179
1524389
1839671
1836970
1587882
536246
1079523
58518
370760
745139
628087
1339672
1105870
220305
1636125
771490
1127764
1803638
556375
1356347
1032452
1899377
700423
852058
1227868
624124
1872426
817467
160698
518464
1173006
388941
156420
962159
542535
1838791
1685114
555164
934776
1510738
692947
1006388
960361
1540305
1851083
440051
1545713
1505051
402707
1049329
83009
1034871
26762
1593692
1522309
458575
1555622
1886540
1392402
1784682
1202215
72740
682134
591680
1132732
1501841
284671
493239
1159030
807904
423784
1835821
1152146
1300070
659866
34661
1905548
1665408
1889241
1447316
598916
660628
1984008
1174077
701014
784325
244941
573727
1281195
123062
1016008
414549
1395225
1277945
1046338
890432
967991
693921
1635959
136103
1406528
140274
1258911
428239
1839569
1009878
1552731
1030374
694484
1262554
1081929
758011
128693
812400
1765736
1424307
1235804
924392
1470006
1004925
1406769
778407
436732
1807046
298070
950537
1595464
28192
1540360
972550
1029301
1714467
1643147
1221992
1785090
1408002
724162
861861
1575057
984156
590838
1932576
1780520
1996305
228092
476263
800763
577785
574378
1151103
313788
1373315
474915
1190327
1219853
128659
1560059
467524
1344240
297947
599203
1615313
486044
1096551
1694838
1791001
1013840
747252
84903
1879424
1325315
547117
185838
1172855
1026753
1100005
683220
786673
757176
1569432
1167806
369093
375454
1806658
1839382
1284123
1907541
853619
1736533
1328903
557528
88027
1286945
1820174
1415931
1499029
957903
127984
367043
1119176
1418580
931634
889468
1779855
1357878
597580
164221
277720
1848261
1853163
1324776
864420
722974
723819
1063170
13925
896974
541079
954364
1241845
804368
1081915
1398564
1771716
889265
999356
133544
1839299
686365
708834
100084
576310
1138399
1606740
417886
39749
1318997
1590392
1026460
1192747
1383939
1217658
820178
1454864
1298432
1250121
264927
264603
335979
1542344
1747313
707310
689123
572267
1852217
1217027
72328
1396741
1507111
1617758
797726
134367
1208296
35367
884322
1738879
1530816
1596782
797263
1329819
1281350
1898761
1135199
212888
11238
939055
584163
347832
133392
1437469
1027415
1980360
978298
1996810
1187342
777333
1347873
420119
584931
1554363
418536
1356957
1174182
28592
1115217
1406854
1366330
729162
1928585
1473996
1852938
734209
1129320
1627301
1567579
1731179
1419668
1024881
520214
1110618
1797076
212275
1766586
1286103
495848
1751124
797662
1633146
310671
1116596
1004471
1941069
27584
1014381
1797002
1527637
643530
449781
1705444
386545
1454166
384899
1808348
1763803
915275
92840
925000
405498
892319
1378218
774760
945149
1896936
967055
15097
1918900
279223
1832132
673437
1341641
1266476
333067
235534
1079025
1762442
149787
1392237
1069914
1145883
459044
88887
667944
1509162
262070
797299
1569687
676938
1052444
447617
1978939
1511440
263902
1045702
184643
107063
456016
1225438
1097355
1264325
1018100
1972611
1442576
944401
1431206
208465
1317945
1070476
954913
1909645
1365495
974381
1740310
684421
240403
1478996
1860785
936694
1884678
211914
603923
566180
1194401
1701994
1859667
1562294
386949
672319
1593385
1908237
1911349
448835
251980
1733588
312060
1880789
586113
1435735
1298534
791658
1193500
876212
882149
1581720
376049
750684
339857
1888625
558542
1321212
351592
1601259
1765353
1593066
1761016
991126
702791
432758
422938
794929
1746296
496566
1715882
1075215
476616
854326
1361745
1274096
1077639
1645640
1369924
584583
1617396
1469166
1307852
1042952
1813909
317092
927242
1441284
1795419
1093798
204248
155556
1287883
1804454
1624260
1883819
35464
1486027
581650
473883
1618110
816422
1677790
185906
1286020
1695474
1090927
667588
321494
1620228
278588
1742618
689018
1957244
135274
1511064
88804
1122570
1428925
236034
1273633
1028112
1385389
26916
1499631
397450
349216
1074100
1304442
1839327
1864656
1119355
1562101
1213717
704004
1858771
1142599
1481455
1576728
164055
79503
1389736
734448
1812101
51578
1498834
959506
976096
1192749
538258
394596
1243110
593534
1062553
1078239
1353001
191253
1893853
1843301
1610518
730351
795674
362953
138098
364007
510491
565588
1297
981771
293337
887107
458350
268854
1102394
1311006
424364
480734
575474
1918534
833457
765801
124994
1644748
368290
443923
1435170
1057692
1836311
546968
855598
632484
126698
1286484
1190446
1259181
121532
1939483
382371
475213
1413924
85872
1733840
1522541
153215
183995
1155365
1677305
1651277
277894
444673
708303
821842
586221
269251
1187191
785458
123496
1961016
1393893
1718498
1491432
414950
158040
387998
117443
553854
1995704
1639723
1103879
1107113
175632
146066
131212
1101508
1010189
221853
35409
1936857
1862415
4165
1158907
1281199
1816504
444987
1756939
1321185
931916
1607092
959207
1142959
848622
1872324
1378308
1299501
1622072
1195253
1939175
25364
1006084
1156904
1731435
478333
1959843
614601
224148
1167478
1311867
710148
509284
677778
1622541
304902
126999
1681135
1597862
999015
779627
1470454
590893
450345
901263
918828
65576
1065921
1640987
1644938
736308
985346
892405
1604167
976924
918395
383173
1893919
1621295
1002725
4354
1735093
1858616
820424
1215191
317599
1182552
1279637
863171
1986174
1176055
1626111
850928
944734
198991
943294
1710490
1508860
1568870
880630
3865
1002600
971109
1276729
641461
377946
1291591
1896087
540461
1154148
81443
299012
858184
676178
1550497
364855
260292
251764
58944
853683
128588
1570314
1076435
1808722
1390714
1891565
117764
133423
392483
970758
593271
1957187
1576949
903300
1170833
1877101
859236
379373
1618376
1833849
1441391
1427519
1162951
1711270
1273511
184315
1643395
60076
1916639
1911739
1630204
966439
1597548
1345
1993012
775372
385523
1524172
820698
1906537
12527
342975
1210937
1750303
531142
376110
801308
667087
1192275
1564111
556920
511719
1689538
1737551
1191227
1105761
1994329
1258881
1123463
479343
870753
865347
1750339
1819241
1678753
798934
106082
619676
1859162
1756658
576635
1954661
23843
1363515
1483131
1845704
133346
93710
1932033
523474
459113
1160609
1754400
1779704
172515
888622
451162
1728756
1088128
532694
429273
1958575
1149263
1711362
526469
940969
322973
1764814
1298119
257939
769765
1361214
1309387
1447263
1831241
1241718
474327
95930
1746777
1339029
208469
1087645
802215
357769
1711954
1756477
958314
1970727
855914
1921994
1130483
770229
533869
651018
946585
254448
791236
725901
1021805
1581117
1442267
305570
1923076
1730865
1241612
1354202
1365614
950704
1731841
784660
1446724
384753
808132
1665706
694505
468169
1533477
1949938
562737
1672989
527643
580896
1470769
223633
781898
1499679
548558
631991
244826
1517860
1735597
558965
1046529
178474
505459
1818810
1217764
456033
927948
1482711
1936617
1659831
1121545
1764091
1291445
1125241
24256
644627
1485997
54525
412756
1842151
1383230
1364776
744597
27365
1970608
1538663
667971
1519292
407798
1125387
1594745
1999984
1178074
938520
249629
678522
451278
17806
73621
658988
33900
1463953
1087454
883205
209604
1600164
528175
869331
1198975
1749982
909925
55458
1858341
844031
1492115
1590293
1834928
998642
665152
1666646
1088053
896322
1070380
1890652
79011
1825656
1275538
1140728
1173633
1732660
361216
1386201
1999624
527901
958474
638472
267139
492869
941980
474702
1432978
379437
1825059
1226156
645429
1795807
1072062
283241
1144570
679696
1021550
23793
788393
1375457
875990
1709108
641150
1450615
226086
1726608
947953
1618079
474042
413449
861348
1285520
1625889
574731
361479
758725
640242
399941
1854414
498131
1015945
882161
784011
446252
1222526
1954707
1234693
1355895
1556253
113772
1856074
1236400
419856
1675158
284408
459426
977280
1865012
402902
738976
1963855
1554950
1434350
907736
638390
1258445
1194766
1363982
835448
1232475
1017220
1844957
154593
349860
1437691
1825770
527387
1239626
964077
1091104
304143
1907068
1998588
363938
28214
241234
1870092
1456942
471019
1406111
1942836
733628
1389741
1511044
1064594
25081
1187358
851845
1750058
1432015
1184751
1757184
360321
260548
1832815
821190
384264
698342
1514993
306668
1803809
598323
771354
1607294
1200164
1088959
1278678
1654874
117974
1677868
1360032
949986
956186
1309339
1501011
1287482
1361721
446673
1641603
1334809
1397779
1017238
327904
126258
771040
1070920
1072199
1062624
1166753
1121742
1320064
1968286
1880951
1862157
1838929
1455151
1457461
1664850
1123403
431926
713251
1537777
548541
636587
1825582
1985984
1327198
1933814
1032261
239693
661672
1432463
1005426
1131559
578230
1925069
1694871
1187343
477239
1912643
504669
286141
342802
948559
1498013
1257140
62646
628889
1562866
731529
802240
974439
1385906
714967
556033
1945930
200818
1330776
1208656
1527226
1282340
631459
1940406
1791571
375299
585803
868437
901340
1570390
830118
71390
1714283
1345487
1382413
1829429
1339461
169973
1551918
451934
361482
851363
1695870
1595591
483021
1544519
1386844
913328
638126
1153825
27894
662717
351205
874878
488286
1906262
1485800
8120
1480104
882711
1035440
1867662
1276323
1674348
454696
1368852
1712009
1311227
437818
657381
1496004
1038737
790054
1469303
1151222
1884803
1533955
364838
798501
1106313
1695051
1323789
1041480
635456
1094626
510229
1025156
808757
1526992
317346
158559
220943
951289
152609
439796
270713
1651631
448184
888830
1957366
1279446
1869004
456078
1880708
1014520
1986293
7763
141922
1383737
1622255
215010
468325
1626108
67808
98606
843692
1843209
1661589
1930882
877841
992830
496198
1916614
1187001
1541277
1123243
677976
296300
742010
630387
665999
1585978
161301
1846744
1741291
1041185
1598991
827500
1597945
127668
83680
1185721
1329134
382279
1475880
1743144
1320642
1040788
1798001
655114
1213426
1386975
1078538
902438
1913086
1752574
1210454
85041
1428361
1400212
1076150
291186
1470165
1782121
336446
626513
919177
657652
669231
812583
1383287
1507199
794676
450036
926619
486158
111267
1963856
1614164
1442024
1450814
879334
997831
1989495
93197
1205572
94024
536999
736106
1088909
556219
887352
368425
583387
702705
1747257
63649
419750
273533
1881985
501696
114509
1522302
1797199
1324766
396646
1252558
191311
1105693
502949
869054
66751
1231668
966841
194946
288909
1005891
1920090
419901
930612
1826218
1033574
498712
1351907
80828
300566
1141424
1186013
149344
1724885
1074464
1170056
261781
1007684
441988
1579997
753760
982943
1704161
633746
77022
1921540
1936377
980406
1046118
1896534
123309
752933
1948126
622747
1797920
1936211
1153193
1434127
1436986
786904
1041237
421893
580333
1410428
1719507
1670221
516199
655923
327520
628038
1611072
624091
751378
364244
485079
63315
1713342
409602
219800
668905
317669
576707
1222488
1751719
1216097
1747053
1423151
71963
1364997
1685890
1341531
1177653
1441690
541997
345952
1204552
117529
1672199
549659
631716
1720887
1269990
548033
901376
591110
1576171
1782269
961667
864532
59454
608380
1420972
452303
1588986
1272192
1017964
1161478
158267
639546
1469596
1780259
220869
286389
858363
1114554
520565
1110483
1585654
467062
1227306
574479
1367320
76767
1130565
602207
1525638
658287
1648768
1832271
1540335
1748860
1504089
1989749
812924
1560180
744819
999153
405718
967843
276442
250849
1787138
447052
1455701
1502484
1945806
478945
289060
1962899
1798568
1334144
1712790
1353481
1561224
1820203
1288006
1766853
1031582
1337050
338736
744457
671114
770020
1617469
1420577
1221087
356457
362066
1944810
1615725
1936202
1367991
395705
806434
877234
1140426
1756377
1174791
1390306
1675165
1250212
618500
352863
1202218
325364
1603590
1094252
1902721
851147
185557
1163394
247576
1948344
651568
4623
676798
525712
1106293
569620
291211
1188467
856441
849689
1913353
733506
986972
925183
1504001
1652211
1151395
1755909
1489633
194646
1113435
795581
721988
1861740
90501
341000
310838
1075749
700731
1358852
1287896
142316
402627
1869316
1885929
1109402
786050
1399402
10528
382393
1273018
564872
597057
567762
203256
1778540
26560
1011881
1211379
438095
1344295
168194
1585035
1922177
1454411
850897
1389337
1452757
11924
1774182
883511
1008942
1838928
1740674
1696625
93669
1565026
1234640
1061141
1707225
1692528
854338
705856
1241387
1385777
1099769
409665
412192
1907891
1649978
1130504
1053726
1094258
1302907
1429368
705473
978437
494075
601498
373154
1228153
563874
955052
1072279
1778067
1219150
1799324
551646
1813874
1620017
1511059
557758
46373
1307392
1681632
568829
1351105
1870613
248341
562455
1349108
1608777
423559
319607
166056
1447240
1295691
1292922
1539536
1252582
781610
1506296
1056144
467749
596780
1152798
47734
1011048
50031
610835
939759
349484
1245502
1414358
371963
870386
1210491
839793
1011165
1435913
1524787
817751
200715
1644482
149521
60983
286288
835192
983465
1585657
1511304
345354
488783
1174575
1042136
224038
1974672
913225
373518
1174474
1829513
1791969
1721949
790378
189514
638538
413430
1366769
927343
1939320
360745
522041
1719914
906429
650964
1163012
827270
539842
1452893
124706
358378
965609
1719527
208016
1753019
668863
1461639
1950825
1509808
342350
785507
938057
151925
195023
1904898
1506625
391177
999654
664301
706549
369932
1756473
549539
1752225
544991
846193
3282
1889556
638055
953100
1609238
752106
682005
1137142
285197
232579
1891880
33923
1662983
420651
195654
1056130
1968316
219142
1382371
559798
356406
1515139
1175113
921568
1507760
1991069
487560
144863
1026536
1713893
1164444
108616
343007
1845387
338313
824195
813412
740214
816406
1983313
516527
1328652
262919
906364
218056
1523205
753221
842520
905882
1764664
1891442
723215
630016
543927
1878411
2062
1729546
998588
593405
186803
1822313
1952538
477252
637655
387115
311613
692362
270591
1444171
1124493
1271196
1467818
1040848
1661270
972142
774288
329773
1084862
1868163
1806340
1883818
1971799
1918485
1968486
1757741
1633109
728733
51969
1320951
485757
1140003
477404
1623539
1392162
1659169
924741
905277
945983
976224
1238823
437959
597970
386761
990876
831691
151711
1679316
893535
582662
1061634
1926883
948031
1132057
1350837
1710003
1022819
660634
1706934
881919
697137
1919719
1661789
1433665
307591
692389
613367
936759
42376
1540054
1826995
39849
145130
1060186
518630
1766875
168121
1817586
1363944
695125
1305562
660225
46354
1324752
503016
1128019
1500340
719276
219883
1229221
1933640
705485
626101
1703887
753467
360006
407036
800418
456970
1953064
1582839
1031073
1266490
465683
557636
1698746
555697
961973
1870028
607564
535171
742137
1990233
1856640
1882379
209170
828041
431076
332747
524417
917148
1112815
1229417
1143588
153878
79505
1297841
1201443
305411
1098136
516390
1994351
165332
1581905
1417355
792058
1414124
186221
523489
1555748
1386475
1663789
1493494
1610879
1921101
590871
904649
1536813
181651
1814388
1812945
907874
368025
492145
188853
785257
929690
235167
1413522
1228368
1271955
1832533
1895277
1006005
1993125
520179
185873
1759095
281684
1882299
1553931
638060
1490670
230076
278184
1213647
1874166
1513899
55249
343691
1921679
1124598
1786350
1331629
1168775
1652291
969023
1022633
1697177
458260
1336885
1536281
1323302
893377
525101
892155
825415
1529265
979369
908782
785268
584102
1709636
774770
864447
1384982
668929
1770231
841188
1719134
1970157
260753
971526
956809
668568
1703693
165429
1061964
363072
1933887
1386868
1855644
656589
1489653
622423
818981
262939
1891252
547938
1796326
314137
894494
276088
449897
531500
232551
548138
748306
1570909
296528
849670
116429
1287738
353130
1278729
1439473
307001
204645
1773772
1294967
909933
650467
486732
1238051
506678
554198
1839850
506630
1140544
587565
1245992
1080653
1015876
1771894
1521712
1604153
1326456
85154
1149225
1082525
1607993
1065420
482409
1998725
1757208
1499605
193915
1327157
1064688
27372
410246
1319821
274248
1159885
338668
1235174
479759
1596524
731771
1435400
1671015
889642
661090
1103409
900554
1432115
581671
852947
1851304
1662804
1911995
151108
1185221
736440
1913350
114540
1531899
1881074
405244
1904313
1353735
739344
1926608
1358854
951512
1792425
1727116
1851890
1524991
1344739
557398
1116989
615198
1952799
1227076
289366
425134
881781
768098
565071
1628256
763635
500838
178349
336302
1845906
1806820
270378
861492
973857
1103848
656489
1459461
1077489
92547
1923621
1401696
1984782
127146
1480908
486951
1017126
1010830
400852
847055
1524097
961209
109287
1891411
1581864
972579
1239975
466387
1550188
1618935
1306808
876585
227299
1170944
1776889
261550
852756
1333400
179816
935405
616622
1101602
1891231
1691883
1702277
609270
479374
1662143
32194
1922645
185714
1512751
44570
1141255
1712394
410668
56237
506858
674175
106693
588014
314237
1319440
1036692
218929
359038
1279936
403806
273607
368944
1480694
1542473
1795190
1729598
404507
419044
1543092
608067
1155369
724059
1330138
1228606
1066584
1856566
864579
1050871
1966978
874176
336980
1012454
643055
86388
1786441
1093234
1029152
1538471
1002891
1907877
1016331
1602115
1924038
628007
886710
1921316
1992038
1181784
1844377
1439924
596242
778178
989597
1362014
1649091
715195
1956016
426987
1729855
1674587
1834504
908484
1878310
1066887
883883
1629798
684233
667064
53377
499041
837479
352329
192853
1284785
1163625
847392
1089053
493504
404107
1974800
1441656
1949439
719980
1298247
1518005
129793
1117395
1290431
1048100
855094
1369572
1548394
1269105
145671
1498820
29012
1194338
1081942
1531175
957321
1542998
865366
641645
1781320
1578439
1826735
1729973
1700706
575753
1758083
531623
414299
272949
732596
606989
141350
1375338
1465557
1483257
125038
1390513
708232
545320
1726119
577004
1842305
1995118
1994786
105861
1112861
996782
243862
317724
1285242
1674813
167299
1717172
1489338
1864551
670544
1479835
374469
1441837
1919526
925423
13798
1125980
1394087
43770
836157
1845351
1056917
383969
859622
805047
1529167
1813604
1588550
792364
294918
828632
1184862
1715671
978161
185681
1645015
547165
446676
1185652
810521
1277147
944635
1582903
409681
1496950
1808923
751180
507621
175024
336550
180679
1303767
1357058
1707095
647401
857883
801222
1940768
449227
1682953
1858737
1017198
920496
1337492
1672490
1121069
797654
856696
1745722
273903
388422
1492995
703744
1177962
887803
736952
261747
1459379
595856
1661328
1247659
903291
1195826
179947
31110
1645910
1212726
1908341
683836
1168716
1901864
1632247
132535
175455
223801
1074782
1843727
1798327
41297
1328135
331955
448796
1029647
1891101
106332
753294
1544705
571781
1793499
538294
1808059
225656
560566
850353
631224
1685496
665006
1225821
705372
602125
276399
1299817
1418217
311030
78311
383122
1958160
119599
1858421
1323472
951109
875332
1219292
187745
1725008
1140352
1683639
805084
238566
846834
1103029
984022
943224
522004
1431557
28208
1710334
919956
1490735
788976
462784
21846
1774603
35479
1596046
11272
571346
1054152
11058
1133417
1864674
1872183
893396
1817896
1227775
1734451
1940723
1984599
1548128
1060223
538181
1144473
593399
167510
1090865
83646
502859
314260
36566
143384
739461
1609076
684547
1843645
814349
1529443
1523554
810417
1630631
867600
1194688
950064
917663
1519249
55394
799280
953632
1259537
784230
326594
140805
742385
1353003
5000
628348
340337
1518983
1073294
770407
1765967
313612
157373
1272683
1908022
944659
807692
1404147
768844
1671942
420977
1290717
822977
448149
1876122
1084633
1547730
1471772
857251
533963
410069
1481204
1572716
1558643
1239401
592487
1159333
1015655
560123
337270
158136
1511965
1904126
1357762
1830011
1899449
1422821
1851369
1444044
324890
406244
121848
677553
1762051
592656
549933
390326
541100
1576030
1646287
583974
79281
1078520
487548
367089
724491
98621
1309441
790081
1537412
790999
581380
1680754
1233743
265647
791399
958964
289732
566030
1843584
1082431
1510109
577162
1049981
1381750
312277
852547
1683115
264438
1612324
1058934
967120
642346
81092
4939
1841269
1291529
955261
788037
1266254
1604786
796537
1578851
1150758
968019
1767716
1963545
886903
22098
910457
453852
1156943
1329746
1741229
1871458
1490053
1771766
583409
979775
678707
785425
1401689
540306
1564315
1541514
925083
1556377
1618956
1994505
478198
1373316
1664963
1021036
1994329
99552
16651
1808115
1286445
1816001
1087237
1547
1621143
751180
1342359
1519619
510995
1231426
1546514
1589396
1561267
307210
723801
1209151
511388
801561
1964180
1838871
993002
1967480
317157
292283
627821
1940689
807213
259358
1556111
1688486
1289183
276610
472451
1508145
749454
269284
1919262
1495871
65533
1326604
1686121
240563
612218
1478342
219047
184654
621839
1817456
1793724
441945
1227448
1041707
1378656
672214
1906447
309857
937025
236772
1981111
524098
1503482
776910
1229277
826876
862845
524393
99248
1403236
459161
510239
1216066
287560
1936393
1315329
1322636
973487
839278
1789686
850493
56829
613424
702663
1265730
1999924
586258
419604
92618
1985520
218933
994281
1526378
1005603
878378
1491645
1444825
1147199
1799196
632179
1990939
647877
1347849
367832
1954434
912109
125710
517392
472773
1854862
157495
430622
99090
899697
712505
546621
972138
59978
442678
1046251
1486408
1092114
928129
1838610
1841502
1064220
1575026
338396
274075
1708575
1265410
758811
865920
246618
1816480
1651575
243614
162728
1888735
1395941
415697
976135
97917
579347
4530
131899
1516769
553496
335294
1530300
690808
1449396
154597
1922569
1584988
1263580
784752
986134
1947879
1108855
1419044
1123884
1571785
1889789
172152
1477912
814699
1111576
1644112
1669081
1257613
1724702
488697
765342
126953
1883433
23828
1236460
858567
1806589
327414
1382254
597303
1252681
1752148
1033457
901641
1348399
126170
1582028
1155229
1121236
224039
856972
920194
664442
779258
211828
593957
1764877
1666914
1365404
1545986
1964440
1894239
770636
50346
399235
1857681
1955101
1816197
530644
258326
795270
241777
1438694
488156
102515
191836
962329
550257
138599
1328430
1387787
1537675
78277
1777595
1944989
1637982
1353547
774181
1486506
268772
1006818
603581
1902646
1247127
1353832
1863352
810053
1717961
1780893
246087
1162713
1307394
731837
1424188
1614530
1856961
450483
1662451
928417
191006
1742100
576331
667961
1600874
1926902
1127353
300185
1448296
1296025
91195
777024
1123913
1241154
622856
86052
1699772
1668574
448085
374401
1270658
328332
660425
1134637
1857198
1018904
709927
531116
1210441
182242
202889
1709798
584996
704621
1332977
1081863
837236
419977
17173
942683
854528
1368961
1748237
376022
1390923
1880998
603268
299247
578396
1228370
1337034
1081
552855
412839
1557853
1077746
482849
277366
627422
431213
1792871
651614
719872
1998179
171417
65392
1771808
1536789
414615
938256
1376251
377348
347876
1676929
1294547
1813372
669513
1179839
187817
27861
669416
68858
240115
284378
1910863
1048139
1728232
292540
1245133
1160690
1302377
395282
1588194
1210863
1523219
1734111
833266
1932268
1430748
721843
1189674
471416
63151
1943888
1101999
1350832
804541
459199
1463961
960152
338684
1181065
1531879
668458
775380
114376
935021
1266133
1766981
1239301
1054959
1356437
1863740
1609803
937583
105601
698317
1413922
1924360
142109
1423360
510415
500366
1567631
135834
429821
1105529
62625
1423647
1896711
1515918
97779
984064
1850636
81964
18571
562099
1805760
92888
775081
223618
986046
1899216
270387
1869332
502727
736932
1365275
165082
1836385
1679365
1234064
852867
1092823
1639753
531518
469406
776547
883486
196110
778661
1691798
1508837
547573
1868494
1714310
1270771
1172121
1800357
1612125
1651595
526420
1741536
357571
1877044
345154
587017
560952
89619
1534721
153309
283535
1926937
505628
784724
1087736
913986
1393670
970959
1968384
400456
929099
1173003
1880634
1391926
658168
388671
1393811
1862684
106451
382942
588270
792857
800508
725830
845885
680306
907271
1737332
1779210
1896920
573314
1877475
1192028
1200875
1878940
1516897
1674950
417645
360903
1239294
1182426
337393
1848082
1073512
1320929
535008
358834
1065560
1884556
1732363
302736
67102
618825
1059555
245474
185854
517343
1337893
807332
910225
961945
574275
209338
1935780
1863692
328915
1592802
630410
813466
746559
1158539
342459
183664
1336167
691708
1365728
994102
41444
1488712
110232
1716717
64275
1009247
563468
1579675
1015717
1221023
387639
1093075
920954
1159820
1017521
793949
1630413
1071423
1883284
1410756
1055122
1353064
1987728
1427569
1588871
561595
797680
157891
1185852
67204
1359962
1501278
1255812
1867568
1992055
1726536
514619
1027947
494849
1894539
939003
1044936
1645485
520513
428517
250847
485620
558674
313927
1905253
1698577
462102
1275324
1124871
1604922
908018
878180
1367181
100633
1371614
1374863
1988068
554932
1486855
320980
382020
1853110
901574
746336
80278
379059
513646
244791
1629099
1319190
53315
1424430
1403818
952977
915089
1569372
316723
447845
821286
382221
1031740
553766
465094
1336572
1363115
1285059
1504014
626776
182356
722260
1232896
325696
1469437
1428562
1762760
1099928
1509741
1775297
1172151
1653267
1217306
365659
397387
162880
1909657
1209266
1320941
1080189
317737
700534
1559607
1585444
1683088
463630
1920813
1738215
475654
1696814
1993636
375905
491563
704337
942115
1439677
1260156
125226
509485
862800
208131
1890151
1562550
1699659
1056682
1731011
498569
795887
565975
1853144
174862
551041
1731716
1769931
87527
952701
346870
201950
1959580
1231066
889737
1006763
608575
1185659
1648925
143063
978008
850606
1383313
1220845
497268
1402088
1257380
1705453
770424
34407
965298
1909724
1502668
1824713
956719
1646364
1335443
1481727
766091
821799
1556360
772854
1056963
227735
986586
836430
52969
1591582
978113
99813
102931
86768
1312437
243984
597079
1446506
1629434
1327454
469299
646849
1267108
1883995
1925679
1934956
846406
1352751
1554564
60711
222606
935553
1400590
365258
794258
348293
383932
515061
1369051
1785344
1937703
419390
51816
1980116
653919
1066004
87798
222017
911992
1882544
1361372
969784
882228
413847
467264
1996743
1464859
861622
567433
1545706
1140992
1453299
126318
1668876
1892058
1154912
1074150
753198
1482257
466839
1507253
970223
1590127
647973
459925
1711702
927638
1273878
1159596
638538
1650430
1288647
1318980
398695
373323
671907
241063
1385634
1088398
614311
1042078
1499229
228159
28403
292714
772139
811975
1676030
1625308
1735199
24124
1961702
1172461
786472
389966
794159
930367
7569
1462994
597964
37706
1374655
455452
675606
549030
1713824
1927934
1820942
957189
444331
1230750
366508
872367
602437
1931803
1180010
347016
1891716
230157
181213
1924147
957537
1402473
1168573
798450
1702032
1981811
127768
443599
618284
1230941
619368
1713599
1292522
1890065
1346372
1752289
352514
487911
1829505
430351
266332
1181761
1655963
468149
1015427
14655
1699984
1728113
1146597
377466
1761566
881722
226115
1019659
1423725
1291009
975032
563005
1651223
1568404
403171
825383
1765591
787595
103237
636475
146469
112393
1582851
1907624
228825
1131876
863240
45810
1052755
1532352
1176699
1773506
390282
1825592
393658
1153380
1814356
1121884
1803672
623294
521091
1959039
466753
923035
29353
1062719
1233149
1366409
1650982
177177
1668187
574839
1732469
1151902
60082
798127
243627
736154
1078108
1443609
398524
358769
1583779
1566660
283359
1473878
585106
405130
1779439
1529023
1549838
1665855
1924348
1972200
357723
1797491
246471
989391
940851
1307022
1767213
1009
1189696
613849
1686604
1061899
1091007
1670988
758513
1590363
1671462
289973
844340
42749
1059115
1164658
1849047
1360484
180204
1432091
1221589
1037265
410393
670786
691503
41675
989018
1259138
579568
1496945
49448
1872368
981861
1391032
1360531
933901
1887104
1658255
1870092
354482
1109756
386594
1587369
12244
686618
1299943
520829
20992
1270951
391900
23145
1068102
1363154
508337
1388784
840759
1426209
1169786
854730
59620
451672
661551
815171
407298
821242
1402045
36965
1799887
217895
595288
1197980
745828
208663
1825185
1975842
1114068
992373
511366
1463784
1310688
1965295
1808435
1693084
779835
740095
37928
692070
1364999
1130611
933654
135225
707769
1106097
1857540
659973
1590221
416734
815566
621889
1862601
338842
971422
1980705
879043
1810962
755979
512713
1098965
1596436
1032942
1558410
328755
1845030
1934661
84644
500641
336924
1111583
9135
699043
509973
1031463
354027
964274
1980119
1469141
95251
1079189
1379445
1642126
1488435
201351
622525
1442899
231371
1001788
1267901
356870
1919453
1770561
523868
140892
96693
1521001
740782
528762
1941252
594913
924771
1088020
480532
1925070
1058433
567799
1005744
1932587
1963668
548823
1783798
1758687
1615865
66981
211364
885755
840629
898515
1960757
1141281
973753
1047624
1499309
1219790
1485001
758449
221211
535247
533819
1515285
1394469
1190655
581775
1120628
358507
1953649
1693297
429430
1544557
1022407
1543621
1632508
1298646
298709
206985
1464614
876610
1370690
921822
617664
86729
450256
796968
1050672
666316
1814001
1178746
515239
1471706
1614737
272622
767885
924010
1955711
758542
1840985
1856617
563201
960108
465515
1283025
1436892
1343712
926924
1754800
866465
434076
1996435
922021
700750
435104
526178
578286
1239338
1304688
885292
189044
1722276
294090
1040987
270082
1283905
705214
1766872
306641
88830
1081255
129828
755125
1666947
168785
816651
1540932
1170787
481486
1732657
1343991
1900453
1300193
1830890
1596488
1329286
1415887
1866101
1445032
1463772
1784761
807285
616374
1286714
1429818
1990120
1757909
1091619
202588
83295
1986340
1608626
1300371
1449324
926074
1311332
1347758
1762173
644949
1477685
1819517
1746835
288836
502712
466119
1273750
582432
1827460
549826
53908
370739
1861410
1887251
921506
153313
269503
1257838
408144
1657573
440623
481523
1529153
720777
164092
1821084
1331677
1477751
355517
852947
81045
999705
557627
294732
135767
1229843
1967386
1368788
1782226
1542440
720156
1682536
1482341
1795615
1960415
148050
1271340
364392
778410
669501
1838319
1580786
652480
862215
39349
893419
1236351
361020
312981
17252
33550
449459
1310919
1970501
638928
686045
276215
1927568
1027066
514317
809601
35831
404382
1275266
983397
170907
1344935
1618206
365883
663415
1842751
1471173
814594
289336
661283
349793
773797
378184
432774
1636295
500829
851506
670897
1015639
178598
113630
1539164
587366
1011030
736302
1375213
674947
1744650
1746627
1600940
1810038
1212647
1782293
1816089
1440466
1698701
234565
1642540
1847267
177500
1119611
1995003
1905565
1450982
1503373
442352
809516
278700
837808
727111
217942
1775500
357907
848006
438136
1036239
682274
527970
411020
1607117
1529366
198673
857884
1758871
875839
1900385
526599
685079
1582883
404103
839996
662907
1492944
501081
852920
423445
1472367
1989453
409823
1026200
444745
319841
1917184
209670
273396
1067905
1281707
229543
872031
1980784
1868023
1899037
1559008
783411
748151
1881801
271221
1444896
17098
1843498
1850026
1829517
271572
1463811
1395423
150086
382655
1519436
1368422
13707
1453243
1342125
1142165
119292
1712329
778142
900034
1200447
1975034
1341389
1719089
1309390
1797291
273671
1147428
895823
1984928
1269618
776054
868681
24638
533934
1539652
711635
17953
1582318
1302056
828727
1428811
1939736
507656
1885331
103976
680333
106101
1551236
1479231
1048428
613591
1278783
489392
1177130
230073
1155106
1433482
806647
693733
1032137
675592
1060999
19916
1284277
1495139
1403519
468498
367476
1057884
907848
1998062
266974
767122
1146134
1401795
626279
1473508
807662
388574
1052529
1245281
259226
1352967
110593
356649
91724
740769
1453420
1640016
849682
1686330
1898395
1293287
124546
661014
874833
1426696
232924
1142461
61039
894080
1176950
398331
1115761
1297332
1044307
351206
1884176
89720
18218
1786245
1968263
24240
10138
1440230
1984417
1469282
124991
360624
1646770
443031
1151499
561416
817893
1310942
482414
635814
860446
1524915
1973641
152532
298541
1574098
1431690
300524
954196
1225634
1152756
1814305
1210301
856306
1287120
1281223
256416
572599
518713
514806
1613451
1307843
1132485
1925198
898823
40652
1545226
226022
1709236
304943
31605
796412
1182253
544680
766507
907776
68577
1397807
1581700
7960
1940460
808123
1750971
1528499
981387
1576935
1041376
212420
1443175
552738
1060005
406175
1306079
1267700
1333307
1848094
247436
919847
919481
1744797
699250
1783494
831127
1832137
812326
786283
1334534
1278361
366954
1874685
916177
218517
1367828
670201
790980
529029
916363
1436453
407848
790085
1091185
1540507
49648
151742
1015101
555628
899912
1956701
864385
1118156
1517062
1516449
1282857
891251
8418
1711306
305838
736766
625363
1005262
1848489
1690004
803813
1555872
1476942
1679602
1104888
486948
1000795
1814912
637209
1243855
1263194
694082
810740
280910
1769892
1156854
720377
1963799
258225
834298
1323456
607416
1643992
1465736
157097
1764351
403619
367534
1503589
816161
277709
1014006
1200645
468480
1770434
1208558
1573131
1394218
668610
605418
1702998
897712
1296130
1261000
602517
575798
1432971
1538911
807463
69709
1051902
1371486
325960
1630839
147534
565099
1745278
769102
208188
113124
985702
555393
223210
580457
196159
1421835
218917
767526
1390027
1015943
406218
1500258
1686882
880884
1225595
355470
1935999
1773781
280209
1306887
1897051
276144
566851
929880
1726948
228977
1556234
1772234
1652563
991940
650801
1454049
1004637
1937455
146776
498813
1589484
198179
1685539
1481322
1605606
1194770
386419
1687872
291841
226222
1132346
244609
1360701
121053
1342522
1491385
1726258
1695615
273499
333864
1394995
584836
1740135
1853292
651530
931524
866088
1212157
249836
1797719
1363570
667826
398331
954019
1450802
1906137
1100520
1796961
740974
675213
349513
148886
1797417
1502246
1206136
778510
1696628
1750315
1222096
617222
380840
66136
1982497
1779916
176146
30858
1492061
359823
1652232
1203609
1110183
1272508
335601
1613100
1468273
1511786
804583
885576
480674
193613
1628026
568544
1741748
1363033
99799
406868
1620912
1284618
408203
173015
658311
1766554
301897
1832885
1183727
1905820
1876743
20313
428266
1871486
993923
750425
1270117
1057327
1761384
1098281
567697
1566770
1836978
1677318
987831
240618
1572490
1960784
1570912
1001565
938182
486825
1631105
983074
1469011
1600136
1425467
521848
936282
1450394
1031860
217282
1200312
578589
526375
581810
1270577
1750042
64668
684197
875389
680930
1628826
744022
915727
592278
611242
1930847
685414
201349
646222
1926000
1767658
1173901
300203
635846
1432586
1660705
937029
1001919
1047093
412586
41257
1202062
1362151
276460
798620
695621
1030051
1822585
1867760
866016
1565258
782067
1945246
1957277
1851857
1536534
462845
1963040
840686
55265
1968530
885186
1388160
314588
1264569
1362790
1250388
835419
950804
154492
1604435
522041
1944214
191923
1420044
1724048
1833194
748784
1606923
1856339
739934
1945581
1949111
979476
1171288
556149
1715935
934375
1835042
778574
195921
844862
1137863
1450018
1247681
1968251
670379
1813457
296024
1318479
836934
1165589
762528
308855
793355
957666
1703866
929425
1791364
1052723
1648312
1041190
1547081
654509
308778
1563880
32097
1894250
1208917
215650
1300997
913915
1493408
785702
817034
1771909
395907
1351827
1702703
742508
1203971
1225921
1829845
942547
1988047
265466
71678
37663
797398
544712
1567849
972275
986863
565628
594256
992607
1662563
598474
447476
630816
67110
1059305
1360127
1952122
218361
91908
120415
349628
126213
90612
731213
1247711
284722
868464
1487648
756612
896421
162387
1228476
1777661
1789775
689495
1757084
1447379
868867
1776575
1171150
895385
1940062
166089
97912
97030
73469
222729
810905
837471
414888
876047
219240
464938
616588
1254860
1407974
691933
1749947
1127659
1550389
552400
116491
1100377
7954
289171
347739
1142104
1749038
242481
1281108
1720523
547049
241762
1295493
1136967
300562
1240809
572501
1545269
572592
104049
1350566
1365675
949012
657473
1586661
970654
1278315
1600321
1087799
1822778
643094
355206
1052414
1420959
212701
922087
235674
1129483
1858541
1421729
1343355
913553
989133
238329
309180
1267410
804594
1226453
451628
488022
1365944
1268232
154860
1476431
1934686
944947
1397561
1070181
1056515
1380701
1550101
799333
595002
859041
699205
1520474
1837884
289113
476782
640448
158195
1172119
259247
1564030
122675
551628
307738
326940
1550784
466892
427630
840827
1816648
1599559
231869
418128
1451434
1543628
1391027
1331821
1380867
1619703
1917376
1077190
1461669
1732055
475371
1327659
1345096
715174
1532837
1236210
1107580
1497139
1367534
1156984
548483
967479
1338069
86902
573846
1849204
109656
1490001
684077
514115
58998
160446
1069945
279256
1562388
1225967
1541142
1381472
1138380
207399
1036712
1695356
1566433
718897
1632085
935108
974986
1427583
1260375
635432
1597166
123714
1168598
231876
679375
1379120
532029
1418521
797784
885272
281142
1259839
459297
961824
964709
1079313
925743
357848
1075417
383250
601228
255334
1513626
1520081
1932650
694413
1766421
473929
1877687
551347
1486768
382003
1137367
1141423
891549
242431
1714720
603872
381170
1192001
1409883
1550236
767541
771831
1274457
1080252
585332
985837
108016
493749
491014
1785792
876901
1116606
649762
1385050
540851
890653
618218
339378
605895
333094
767510
1971831
1016598
532634
1393423
779610
648907
1580281
1311616
1546547
1195213
533177
1765402
1564070
266616
1843750
450856
712782
1303915
1127397
1424550
967751
555653
648584
1641939
91953
63919
764390
1640754
1521008
496183
1594719
1926022
873710
1471681
885960
1835458
1570218
1495880
345503
1946491
1871802
208440
1917094
66394
141204
426695
1009519
767340
1187568
1094702
564181
168920
1265260
788333
856510
405930
197370
160556
1652317
497220
1569682
1429907
467376
183548
554068
294041
1959098
229003
1295754
1502347
1776984
842983
1023193
634862
5078
1042418
603843
1936017
421901
1651698
875964
1304049
1400155
649536
1078113
1255155
1786672
1576703
285624
1995831
1919345
837497
1131822
637220
1692108
461404
310439
758872
1525794
125637
292625
1896006
1683458
1453734
391658
1213328
352230
422846
1622361
650486
1666740
1691475
826345
294440
331438
132142
210540
583205
86483
1435748
512025
453090
309780
1766045
448271
1684766
1915079
1598124
1231698
1115152
797146
60120
1627311
1547131
1760545
212645
1906352
1779858
1019171
406515
1404027
1864318
1906453
1151069
1082382
1765768
1142846
1602234
1323772
224650
1088026
61849
1324129
179789
245270
369950
873221
47833
324432
81358
1307779
1970060
1313870
1606255
1479978
800556
442544
1361793
1651471
290484
421330
700178
1375957
496143
563355
237405
1768467
1916248
1602437
353124
1532307
1430316
1309910
1814332
626724
1079324
565117
1057383
1056674
470828
1792648
968531
932478
1424153
1478554
576301
642876
1999133
341048
294128
220739
1625006
1126290
1096707
776471
103294
1591344
1777286
1259678
1142061
1922275
1811253
1780140
1184613
49235
1690575
1721464
1437361
1327622
1265707
1593168
710115
1937741
1458787
1456751
130944
1699264
463680
779386
1679901
900428
1821265
740351
438098
743938
1595049
1848239
1256386
1864691
804802
597992
824580
1086535
567958
328377
457948
1996297
287548
1844638
531692
1284464
1725315
1216985
498215
1839635
1676767
333605
720567
598851
1116131
1091477
1430810
312693
1388865
395723
1470731
1410779
1101257
1594688
341270
1927285
944761
1602828
1405456
178713
153595
1138166
1294665
1265105
563461
399907
1562392
997718
577943
1919794
810143
408358
70865
1059286
1894076
1232934
1306639
239677
1667976
1670967
314591
1170272
666666
1998554
1500843
115482
1207991
253734
124044
555164
771155
945164
336708
1897143
812993
906633
867709
836438
221204
1482836
123318
657624
1184399
150545
456939
1820424
561516
1360378
1413364
1540622
1980701
650533
1580365
1573868
514026
1769336
280157
984770
858568
781399
803424
453779
1779840
1612369
35966
113241
1887221
1793985
574620
6510
1737272
1185374
857575
1286020
292731
1085339
722523
759294
938672
1070515
416679
80056
88651
1955811
1286070
291911
368130
240909
85652
1079047
345935
1450023
145976
253196
1986859
1351563
888061
784261
928730
1427430
1466336
618450
1029820
814921
138648
1684836
1222829
780681
1836670
43793
1731517
1811494
1885809
1544190
1136061
1281776
533576
625380
1912841
134726
1942717
1938690
916338
947533
197144
137050
1117616
391421
42087
1918716
463748
1372776
695810
1326471
843329
1242329
648657
790152
957426
1987521
1827173
1214957
1322897
318804
1004588
1063390
889186
87934
1337877
1403919
966255
705578
939249
312552
1255870
1090296
1964401
1282741
419247
758609
1269229
40606
1074121
1118821
967126
1653571
78989
1016412
78106
359949
93660
546854
979921
1740587
822190
1255406
1124658
892792
1103138
297210
1281228
233346
1012694
1553216
1582926
1689248
751317
206864
82427
1070069
846255
930345
762341
994961
1499322
806639
751646
829239
269732
1742415
605522
172139
305278
1668800
825752
569206
656316
472260
1628733
1702984
772760
1649880
1626625
1787396
18555
1875676
153228
1253112
1673789
24459
1107042
1127238
1708387
932268
1092220
938828
296540
847349
1313948
167376
1055288
971049
1824604
1594919
1678325
1084338
597981
920946
1256787
945743
124224
887773
1100360
147886
1181471
735746
530218
1408279
1033512
1870546
1467332
1643360
1739988
665
1327362
1936325
797496
482136
1504286
1477177
672886
158577
1215039
1061893
573045
1222528
1839145
1618196
277835
206511
1589811
1196818
1829833
925413
797379
1536476
1416531
840837
935886
995280
1313838
1306412
1491761
1072150
977578
10686
1378293
1689853
723541
1497315
112284
156958
1645268
1146722
221850
615792
1523466
1990246
1183710
205581
467091
145922
749520
1407354
1010154
206156
1249932
1172840
1887793
1483545
213458
1162412
1296229
1741417
456
1756770
200489
1063728
1129907
1109557
1594617
546362
873323
1247530
199775
811098
538642
375815
969323
1472540
1321422
1440614
1897997
1817512
55551
1373110
964817
1304903
1414571
1656683
23407
1083590
1489132
348376
1917556
500952
1432936
870987
1166071
505188
1096185
505765
137369
904265
258681
462153
1987410
265891
360862
1739345
774281
687263
1986274
1560212
1545284
898608
1201254
1308629
1471601
1810024
1276362
694670
995759
377689
1550993
638077
1812647
1105140
1511133
895164
295071
477912
1728420
84972
1342071
415786
810052
1529403
646640
393608
1005690
1907863
132192
1911662
481724
632350
1011777
142894
714913
931431
616758
468075
597491
140213
384802
1365833
1872883
71017
832538
432620
25103
838806
1072068
511397
577178
2832
718753
1707711
1138845
1208919
1324154
625860
545462
1594771
94874
527834
1386202
448292
1677627
1126212
1193909
861278
255268
1174507
1726573
73699
746381
441476
332140
9143
1030436
292524
779943
1661533
1339064
465461
1935800
1336639
1833265
761813
1801340
782335
233943
1653295
1240658
902472
1115967
1817830
265357
776993
1101125
1913317
421931
1360518
1754947
1726973
1560395
72844
1628075
387285
905834
1778353
1092446
1793786
1896351
1523799
1723725
1973316
981318
1588444
1076487
1900298
227210
1524929
1231627
414020
1858894
24360
1207154
1761104
1566475
1328766
1551090
1763822
1568518
468786
965688
923951
1670101
773445
296896
1283891
497651
1669205
1282328
1770758
1068987
431209
1247885
1496534
933165
1663668
1139840
1633696
304810
104697
64615
1892398
1807091
1175302
567573
1391740
1150702
1175049
1968529
923565
1203651
1600553
476195
1952504
1995603
1884279
1791731
219575
1396324
1658660
441518
930497
1766509
730943
1665067
1172498
292135
1167646
1890620
1853795
1652549
1552469
422353
159137
1778178
1829718
1711713
381794
1327357
163883
100717
1350610
517033
1476106
796316
1677428
416930
1316196
37334
1591689
342103
1058762
31368
1863896
258612
66047
1865736
1309627
1280498
1731749
895318
922801
1295007
1144005
680340
1858185
187924
1661668
1019259
496443
1702760
1791997
1790672
397247
790679
729113
233563
1809868
1812557
1502639
1322314
244473
590413
1552740
1966042
1222851
1907038
1489696
677344
1021704
1041873
1737806
1017304
1908803
511774
1671996
1174997
73615
348688
1679704
1841323
1634789
524892
590891
1410832
1695818
1554398
1586506
1085876
1715699
267957
283394
416384
454911
1864060
1574175
562068
43520
176624
677134
1026500
1794098
327784
1774096
823322
1919636
1983466
61645
1106417
414432
261323
1611274
774215
1511380
1871841
1736383
153859
1944485
984002
720582
436292
1618529
1351925
1620459
1265759
947751
1679800
1397392
365553
1707451
60611
1342049
999752
948604
1724622
1190155
240776
1222038
533208
1715079
1584592
1954406
477943
441812
142675
1044124
912814
1333359
386141
1384992
51274
412399
1082671
841173
1281563
827973
1162613
327218
278778
1600706
1459877
162524
216575
33384
762812
1057007
224437
552920
1760875
1417169
1572595
773708
254313
1445799
589309
864600
547479
1331492
1895893
1065835
1638595
828022
1927519
356723
994339
1693103
534247
1649305
298992
907570
513351
1506924
935313
1412389
315887
1718994
870750
1428865
545274
135529
604546
1286900
488798
868959
10655
584435
1950537
1229121
1120863
1081426
1165234
488378
494678
1385954
1335217
1161293
270976
1461395
114482
428854
1413200
1486203
1798826
1797729
1880450
665100
257326
1104192
1722720
1689982
388129
1320090
389233
618455
747386
789262
1341592
79312
378736
1374271
791450
203651
1260103
1953552
719565
1206967
1950988
55803
382738
890925
1021799
401246
628579
768437
1148458
1232215
1185275
877727
61764
562189
1063270
1836684
256493
1482318
1343053
1308911
1766611
1703847
1786078
995638
517599
352748
1749830
1430129
1216888
75456
1633391
1045785
964852
247753
165042
460557
1999086
524719
1247169
92556
1919705
1974965
1328161
819572
1916289
232128
1150201
714223
735296
188634
1249655
1985328
407520
1612400
1353040
1033617
937037
607959
252078
976883
1522905
26533
1599367
1801211
903456
1578176
81303
1892988
764523
1172477
798960
428081
1315754
502660
1689293
52817
1031430
1401959
486251
1160520
1259573
780377
1617486
1665070
624055
1964095
387521
1982458
1168688
843459
998515
907689
1827685
1809250
581133
32737
1624682
782492
193050
10088
232637
230597
627795
414917
1546614
1217447
551407
726655
404804
285414
1335413
389083
1495567
624471
1457615
1071172
898615
347833
318962
1582453
1422057
1231813
255106
1164223
385446
1925488
1369060
1774720
610825
870880
1092800
496170
431952
638858
841301
1681100
934074
1563885
1680845
1507925
323725
485532
235047
1776690
1029886
1580844
1214706
833900
840551
622283
1545524
154237
299263
1984812
27115
1189779
1445183
1602612
1900240
590480
31070
1040573
1576909
1571027
1919804
643464
1901058
1993739
1348309
1256831
1056362
1609125
1438526
816407
1764244
1552357
152566
1501652
1977747
1549351
540880
644493
262404
1223982
1384537
854439
1205550
1078011
1188899
995963
1111485
1956620
746355
1212865
886312
1314961
949293
1774963
463454
1613954
1675895
1526979
1412313
1474349
795461
1081123
738391
476898
1942792
590659
1471129
889460
338470
32535
1601293
312766
1596578
492244
520334
638468
1004118
1013191
113722
1849403
620256
645120
1855885
498063
892877
46749
1032908
339811
777817
1159893
394936
1717206
288163
166896
1281089
1003935
445193
85576
603552
122491
1321926
1559736
1984383
748422
1321189
944938
60061
1568258
975431
547007
1597510
132522
503479
1503655
41783
1105933
110326
687346
1361081
607838
1624598
1501597
212626
281259
1920030
1065582
1703575
306920
1194426
848238
874222
29593
349847
1561942
1599669
754865
731531
1850111
376875
1898757
256862
1969144
692016
1965326
764406
1977832
1260676
325538
758042
252634
1001015
1528973
842553
1362098
864729
1688084
506299
855413
631687
74241
1404405
103650
1659553
768396
1536549
1938939
49593
946076
922250
1385567
1751453
1083983
1706871
998339
1369337
1910756
947651
1461929
686670
1173930
1321105
1005237
719023
1744757
1372545
1660910
1089798
646318
571598
1121419
663222
390252
811369
1399801
1897296
118498
802953
1230741
1703289
376555
693411
730873
932998
278470
1353131
1350557
557564
878095
94992
1055170
180828
742874
1941915
521261
1131862
794763
133944
1464969
1160131
379056
655926
1806347
1837988
1021301
1529235
1213913
1504630
1744848
169898
1129767
193227
647217
659877
729284
115744
1948471
1090035
1492261
1103704
1929523
1035082
1270004
413074
1720926
622112
1300615
1100442
781681
1193231
572479
1459319
342236
1195361
209372
1416847
748197
643347
391890
1347778
1044910
1382968
454178
1005763
1932976
1929264
964298
566241
495116
1038428
440937
1117511
167136
927874
700830
419449
340582
213651
533063
530088
631360
343009
1112843
1991571
139132
1352405
209050
355919
828945
1210377
1776993
1753234
573033
1281450
108205
1707352
1102341
516955
1235487
72751
795454
859348
1744269
11555
775715
891465
1665934
505522
1412860
1312182
324548
785813
952208
820426
471626
1141082
1022802
1202465
1693628
323471
1216416
1834094
1849679
774837
1225072
679
55685
163321
219814
599409
1986379
894481
946113
263723
1202298
178327
1192709
1376550
648283
1646972
1308018
1761293
1278947
2269
814892
1084316
865307
1314898
1134430
323487
444251
590032
1853554
179209
1278533
360184
1202843
582566
912473
680605
429443
906807
896633
1362785
1845815
1013295
955803
1642182
1170357
833043
1580056
1146192
447361
768359
528986
629940
952207
717691
1555876
1770072
1732695
408700
940361
485634
1745067
1649363
1192776
632929
762570
1592382
1340720
218530
126468
650090
1695990
831862
282598
705535
369144
1773683
1157614
144221
359356
1880036
339964
1279307
1649360
63691
302821
1979946
1494606
57391
1180694
406869
1666077
471204
1951846
432016
1502656
363670
125907
1295378
544243
1029637
1550118
1187242
587814
686910
1625394
703433
1562307
125556
274520
540496
1025116
1920549
1641088
1241359
1764107
436868
1084012
1316467
108099
1134435
250148
1402734
1767804
701228
1780395
463256
1526686
479331
1820402
817025
904723
1834360
666332
258903
1650915
273003
386171
1284503
647679
187615
1118772
1302197
332561
1333227
1731606
879561
1973508
545650
1498572
1684792
852729
1307721
442513
1469627
197454
495276
129975
761674
1601313
1760146
1466830
233810
568507
472526
1367116
1923732
1513454
761653
1944616
799545
1370857
1725726
309103
482642
461448
1888546
1416938
1775501
1986864
588264
985110
1345619
1251680
1413198
994554
246615
1670424
32456
1993534
330220
846182
1507439
19994
1374293
336877
445277
1176404
89227
1289112
801559
979691
277284
1159759
677623
1195013
359529
147116
257580
968582
508787
835548
1334120
1849151
1397983
1402401
975281
112415
1746697
1138730
67699
634848
1627510
723740
298398
219685
1167563
1269324
1689412
1862090
1776820
1750350
1952365
1435674
978359
1498794
1502067
1533094
548167
1216156
1077293
1724863
45088
1988286
96862
122349
1507206
678614
690930
150798
740129
1093962
524967
845909
1890418
622316
864531
1317391
1290382
1702913
1882780
1295164
1101330
640312
510450
454645
1147301
1508829
1539183
1064350
1805703
679008
194993
1422872
1571749
633055
1284082
894636
333125
641328
666915
698267
1632551
1863127
122631
1661845
1170425
3511
1886288
660528
1096094
1481586
867277
1418507
1427197
1574871
1833443
245113
234482
413539
1194435
1639354
736614
1268922
656053
1612982
125386
1395560
1780254
1760304
1572211
1547729
1043427
1361890
826289
378337
1985047
340898
997826
319204
316130
159083
1893255
101336
1135000
784874
921780
1578641
1168213
1532659
1207312
1890333
1747668
1489738
801439
1298092
942152
1040405
802557
396559
1989255
77793
608483
423135
1772415
1191410
1238485
1820401
1835132
1137886
1794093
769895
46463
830680
1235406
484540
1577399
1101224
424306
1795166
1100926
1661011
1609719
1259687
466107
585943
185746
1846607
1534961
1128598
639802
764230
239140
1858763
1457307
800310
1490980
1241821
1156892
1118782
1328815
166358
1267506
140034
80173
1527828
935022
1957976
988244
1588566
57359
1598939
1982171
1073017
750933
381255
1827578
845534
316364
1937867
1614471
182040
1527719
1673952
1146436
1156897
1849653
1059259
1386957
198394
727004
756883
774920
963417
372343
533245
223050
457502
1166840
291186
324106
1100799
648531
1733010
1755124
606398
1671109
516284
410566
207067
526499
1499723
323118
858122
1681389
95015
1389346
1026151
713940
368104
303287
36501
695636
161266
1822130
1301723
1609425
816192
284759
1049176
1115803
279943
1617148
846329
921229
1254492
1534398
352233
1485672
1804201
764852
1758373
1529455
1194050
1113145
748830
1741111
1464042
545097
213317
82766
1607970
1788056
1463430
1281367
1695764
1628549
1864619
745662
820563
368591
534301
1832195
472108
291691
1586177
1323020
98069
282501
898751
1209058
664703
1510399
301793
1345053
1263193
877145
771101
1220274
950945
89318
1574339
901542
58874
1567701
1051886
1484291
197457
1714432
688850
1917344
280621
1201427
795387
1307536
1271118
162052
984565
532492
1318696
1335571
1397888
824623
371025
412168
1178253
359034
1444780
669470
208238
889654
515450
893000
1596557
1613157
6823
1391620
1893835
1815237
1207638
835440
1285874
219745
1737373
486568
361140
1374075
905318
1790481
1112498
462735
1893390
798053
914594
1975411
1524062
701147
1429482
1757270
312335
117332
168445
692440
660578
1873080
333608
1538966
1808643
240240
1264214
1270031
988335
39691
1996844
323486
1564295
1267157
1527525
1593309
1498412
1474344
666161
1287972
889158
1559667
278156
1825765
222639
1572917
1208246
505260
433100
936264
729659
1405477
545512
1058251
1050159
1060356
1777384
1422932
615972
1252518
726310
407201
680155
925876
29589
61436
443278
1588166
1922125
1588333
841834
1995275
878095
1968722
796795
1350745
312221
1365753
1529391
1655810
1882828
976331
1061032
1916632
776954
1663425
529785
263232
745915
907307
788574
1177572
1619007
1063957
717547
1996807
350950
926649
497648
302320
447304
1758854
1286976
665910
4804
1338873
1709096
1184547
459764
1290684
1060727
1710865
1031052
883334
1250275
1192620
1792201
161851
1375303
1565427
1169357
620031
1816817
698410
375688
1887054
245738
7013
1717655
377319
577923
482005
1101660
1508678
1087642
1922554
687544
1617004
1107772
128980
921557
1702045
57308
832348
1969258
1799848
645578
1232708
1225247
1038501
1731038
1293928
914708
690129
1906283
1528
1231059
986160
167382
786565
159187
1798276
1857595
1367519
1961010
1629654
842431
1417251
873130
1319678
1142103
921592
575340
1035145
1704849
550698
740953
641839
1123608
333476
1300184
1124416
1419994
44101
510524
436301
1912166
782466
135348
505556
1291276
1288068
273231
621177
1058602
1212203
1721299
157441
1639839
203503
945750
901818
708428
1581019
908392
1580209
112011
232374
1355489
1685810
1541962
978207
1198061
1062104
860591
1977654
1563853
1464284
535695
1520505
240092
1648591
1630684
1698566
978346
676704
1663512
1735217
1875933
1393484
1920530
1420703
1401947
174009
10708
1829197
32167
561406
798371
1977678
1962971
663356
52187
1530192
1220321
319595
1197923
1941386
522747
1401353
191916
1102771
757549
1059650
155538
534609
262145
134742
1247053
1824484
1966848
1041830
1308161
1077696
1074620
1076618
886653
1204766
313291
733239
1648232
1913938
1423338
1755534
1887371
1181535
27759
856461
647703
1682741
1787466
903845
1506217
684747
1977193
1212451
368004
917397
1854403
102969
23880
731709
1479385
1761348
1466775
1264431
1796985
90954
1396335
526400
1717706
1502649
1671532
1722998
1230594
515955
1719146
1700287
1968688
1529832
1874878
24498
585316
977615
1539318
345017
108983
1099511
1791838
1720525
1516268
273578
636075
678894
434321
842725
1221164
1951293
586637
1351633
1033013
1701300
1188855
478254
1139845
1145004
390969
104878
1401982
1432465
1487269
1638670
422407
265680
562495
508636
1509202
388866
882173
361738
1720559
1366664
698136
1382555
1833548
345689
138536
54554
1629839
1923629
1915804
646953
434374
382259
1318039
1287985
1421319
1367589
1554633
548372
973065
1268154
298551
1020458
380872
1977414
294517
794204
1803588
841508
876355
220536
590129
697752
1394964
1403534
1509969
193734
815754
1590388
926336
758524
1443465
34710
31860
738844
1652541
991028
1873800
83658
1179831
152801
1056993
1837566
414365
1478989
1005213
918157
1200324
1225565
1525472
424966
1784055
154215
1918763
620994
1238853
609011
147525
407569
1460546
1186834
662908
251930
122135
684008
716275
421227
455276
1280144
930192
735568
1877496
114616
1508024
1802833
333
1393108
1613559
1685331
167835
542853
581459
487073
1149694
1547709
372413
120290
1435559
621130
369565
670525
1282984
436043
1510354
800149
1001366
437811
993636
503596
1524062
523005
329950
98015
1659946
1988672
435894
1840713
935109
908526
1501723
1702774
909319
1887197
1421874
1636309
1092423
1368318
282495
1037160
733158
173270
1467515
1826976
318517
517703
1131865
1249347
1219713
1998290
1761101
1776644
1705733
1571197
470966
1982142
738182
216408
1888368
636703
1408237
1455564
1089312
362118
1498731
582007
171970
693352
587415
1250053
925065
1329157
12414
1883351
202925
776465
1897537
1393638
1612447
1101965
1046059
274429
616588
426910
1020655
13874
35369
439577
1821279
1226692
541710
1578752
1095277
1560811
1243861
1262494
1244196
759456
1202159
1617077
167025
82487
1332518
1128026
934601
1270328
942367
1184798
710906
537525
873717
742225
537909
1543981
1026584
244724
1173677
1446263
1254434
424165
994244
889663
634440
1812263
961534
1745436
946152
369851
254386
299025
769632
216132
1481651
515456
290869
1421788
1256855
1463945
1744469
300539
31902
1399899
1510699
1939545
320619
1778270
765133
587089
350559
147058
1129483
646069
30793
67833
239171
1043086
1553474
1606043
1103584
116913
1536215
1705
1391433
920986
1981880
776991
1271275
1422768
1491772
685517
422094
436944
1148357
391869
1916881
1636452
929270
903640
817938
230764
1828966
1273498
645532
329891
1654982
978918
1272181
483409
974615
648888
1718145
484643
717337
721082
906934
629734
1538135
804322
1806510
1617793
1178332
1768271
818993
1636227
1521096
1179630
1595388
1500665
753023
782336
1916201
1862062
444968
83802
374432
1855657
1007047
59271
1049418
1060736
1316157
1022533
1261635
820782
781065
1219632
1109867
1383619
489522
838283
1683765
621114
1260782
321774
1016042
1620003
666841
538575
1848862
1925212
966631
1155932
1616363
1061662
718567
867279
1686841
63850
767490
840136
1566545
145668
1198390
1187415
1528913
1203632
1636672
1801170
893435
636655
1105637
1969900
567515
550511
1247906
1087855
606480
72612
1737041
305893
562280
961213
1239671
362312
1027267
870798
1883487
1889871
1816616
854871
286050
1954806
662931
1249079
1588929
211641
559154
236112
1255124
1581458
1589590
1704149
1357652
1701862
947007
322234
1465254
96047
1992499
1816036
163813
1045875
831635
522569
1010984
847347
1693504
763498
34114
1106537
477183
1410366
1699258
1136936
1693009
1603299
1808446
1330222
357526
1636866
1401789
287162
1734740
1186887
1765369
1058556
1659061
1089260
910254
1185294
1515057
513091
913005
1854376
1050741
625844
440975
224027
200423
337339
1486365
419062
792965
206319
1229817
1670989
375745
1615051
1833794
347603
473262
625829
1305089
11861
1928354
1053824
1368972
1472236
870429
337287
1833023
1156787
1779556
1035656
1047558
446117
620287
573294
1314810
435924
1861294
985621
201376
1021252
681785
1463964
289726
1443377
472949
1155001
492497
390011
1129221
1759229
801563
1721027
190248
1138671
1231787
186181
359254
161170
1238533
243480
1338503
597549
400921
1223983
1666543
1967860
1365676
1719007
1647170
232691
354482
76169
1154159
863715
901637
1736162
1510800
420273
365846
1800171
271965
206811
851464
355598
188218
148803
608741
834587
1785166
142573
1207475
1123206
691122
1916879
869752
73805
478841
1936276
1260010
1691293
658878
894418
1057109
471453
534628
546519
1040496
540948
161515
1950199
1215927
1412224
1043024
977118
1898674
1157587
343213
264132
243012
579093
1945858
1702962
1165176
135613
11432
431680
250114
1514149
382859
652694
1226271
225644
191202
799734
1070417
805717
186164
145195
1184291
1633879
1303357
887117
1065295
502348
1104718
1515067
1131802
983141
406708
1623394
1305918
416531
629721
413001
1329258
1154147
209207
953151
1295379
1337510
1683384
326168
366241
1381591
1297104
1783693
1590240
465444
808641
672583
242206
1522100
1533851
571968
1235460
909802
207834
802280
1320615
724762
231183
921107
659241
203661
1753628
1662592
201809
660907
1897177
1354405
1769282
1295410
668794
1811463
421704
1387988
289018
138279
1311393
1124281
1438075
1687101
489189
234580
1829511
1791564
1805852
557920
1323507
1868095
1668913
399599
454532
314704
1050408
936729
1335408
1220950
1499402
1235187
19983
1751487
714282
1593930
762370
983038
1630536
974408
522921
553537
1230524
1496417
1319722
1361236
1633729
175437
1907990
718615
942070
1375241
537867
668843
1033556
326116
1792536
924961
1886421
952794
221354
1828882
1160309
155236
399804
1351155
1324046
1107395
535301
974610
204614
1208299
591604
1331875
1458821
351911
525991
1775948
88880
498556
1121756
1016728
987335
1418653
1455021
598778
455985
957667
1410044
79020
1265678
880788
198383
1894655
528005
1583756
1732662
1028260
1308684
673133
962558
463203
1683509
154073
1820191
283883
587253
119629
1515408
1104715
1918026
710837
1754578
612554
1557161
1724551
1277844
163109
615244
773366
865799
189241
11568
1963090
935778
778158
1124159
1856739
1477437
39521
94368
1940988
1143382
742431
1563878
1303083
960235
998930
547440
590582
1126590
435669
1539074
1788790
29764
1396423
1270278
332996
296869
1357524
1697556
1955391
358504
1514861
665285
1680793
657148
486009
432984
1241411
1682103
268281
242053
1030010
357778
1478633
1987184
1508079
1074164
1839421
1544081
1959123
1442086
400947
1201560
917610
1351138
1100397
353835
317589
283587
1965557
63957
387461
1340290
779951
511182
12965
593282
1079132
1192730
298677
1839950
282860
1033177
1981743
1446944
1194232
620534
1291676
858950
669835
764289
909699
1980645
685572
652907
1374061
1522286
1003869
1145137
1003071
373
1278110
437628
964794
614739
1906928
1396937
341009
1864349
1807435
443400
830145
1573360
1047710
1727774
1737106
414869
368815
72718
317973
694753
1503333
779660
451120
699116
519761
1670123
300014
1564093
359937
245020
1011356
1655352
1136701
1114535
1391949
1083947
1607352
987104
1576556
569571
1414877
277
4868
1376747
424395
1168241
699952
1429226
1911677
450513
1546912
513583
1626327
287719
497325
1246085
1762774
1387556
280460
1920605
1069706
1882094
1679079
1736989
462150
1351662
1270780
330248
1504743
820645
316683
1122362
1050467
1909897
1381830
1707170
189521
1746143
655410
745478
1233145
1568163
1311220
53506
902527
1664355
1614319
800150
1543078
253360
1555031
545875
206146
634979
1415133
1751416
463470
1368893
1807316
999755
127717
445001
773687
1662816
1720490
1338975
1927381
20591
980997
1311532
802145
228179
355689
31632
1403783
1766865
1198221
94371
343332
1240627
874644
1362680
1803
1185534
967499
1613916
568057
47909
869646
1456914
996508
480020
37734
248735
117804
1022827
587482
865862
1835787
1849788
435271
8665
717638
1523859
837706
126644
657644
1459271
155797
477896
1935207
1080004
214056
1946874
330551
560967
757193
1102121
1505877
10068
87331
1509605
1330368
1009914
1422052
1139998
1172363
1572563
968960
41535
375809
423964
313078
1893069
1033559
1653314
1993229
1679674
1728614
129785
247423
703002
1219798
1761660
1054512
1495341
1565605
1225333
1713275
617262
1697298
702965
1645162
229008
1267878
1300684
316440
1529041
1208688
1100250
296913
1227155
818196
1941456
1244046
26810
1127297
325654
166214
1700956
949768
1707687
633014
382616
1546196
1182409
1796878
260277
500653
1098552
140869
1407524
1601890
736475
1455572
986954
1055163
989083
1492747
1889195
1381312
399055
387928
540598
1259124
481840
487999
957608
1011071
562203
1414138
1791331
430121
396568
436703
836237
1046191
188526
236432
1595666
1962134
610350
1744683
606448
1292416
228085
395377
722189
117524
695006
632487
597288
1003155
539723
687290
153788
1519903
229561
1073424
449986
1639455
697184
751897
396849
1816888
1731778
20323
1409456
166391
1410527
1360719
711245
462336
23785
886101
333813
1232669
1375455
1171691
1853198
128910
475825
165513
1789455
1198309
1057952
1452073
1413018
675775
1890928
1813438
84721
1362035
1057240
1054115
1580149
1287873
613211
1165369
1644644
1670400
1793334
346277
1792501
1025796
231833
277858
794109
1255155
302064
754422
1931734
989147
1997218
102163
1974126
996736
843805
514046
443072
824274
345138
1841075
1460589
1554692
1982491
814861
780612
1729769
1318294
454854
867065
379503
88482
80614
1120728
1811491
1858596
715785
187224
887783
231154
142921
142876
506041
1723973
1310986
503342
847566
1208496
357144
924016
1463048
1946347
948104
1135098
1918528
1890426
1688790
782905
1733762
578971
1501983
69619
378676
1006083
702116
812635
110969
1443351
1349864
63316
1273560
1858777
882481
1372085
1659847
629086
1908045
1880962
1300414
1445133
1943261
1623678
689585
1677734
1943681
865100
1730120
532059
155527
4363
263336
1074746
967895
1472149
912534
1686372
1576889
1576452
1161290
1079048
290210
134963
277581
1996713
1401726
331737
1717853
945385
748228
1284489
676158
1806543
176255
178929
1719879
1650971
1312528
1980103
1723470
1693822
489008
39742
146868
1039765
688331
248513
1181627
1151503
1920372
184813
1183353
1450353
109832
1286679
1640591
541639
1638975
83680
1246405
1966711
1232972
1746114
271199
1289732
219960
473231
101226
1525706
753287
1182490
1155837
1788094
1646885
595837
1460578
1647138
1052614
368460
1182726
467034
1386434
408588
982939
987032
1959293
405802
1976522
926453
811406
893887
722221
289407
1757680
390048
1921957
550218
1364801
1255466
1318803
981509
651259
1468138
576824
605489
1661635
1296963
736627
824691
1874051
701029
1283907
1710795
1347478
1913340
1487092
557576
863822
1568717
1822383
481822
1844482
537874
131626
1322113
364151
239786
1054203
297182
431170
73494
1038846
572884
466308
1857825
202327
1745844
619921
517288
1128301
1032233
364652
1327031
1833275
1048568
1229117
118497
1133616
932055
1723119
419652
1323633
1554271
860200
1199521
1327442
1756058
900685
1838783
1041749
1830145
668270
1423704
80143
1837189
1442754
846594
826716
1538547
1568977
1883527
574785
653098
321031
430349
119636
1157021
1341094
1868218
542278
841183
106326
932544
917006
1133770
42341
543311
585753
329267
727278
931429
1748911
1002614
831743
1522459
335816
1475571
553409
884770
1271866
649954
1522755
680053
453680
1115164
259763
1471865
1652784
525719
675638
400527
775993
1766554
601019
1083443
1028989
1373159
1249692
1981598
1179091
415949
469530
648601
1350806
1099724
147674
648868
684014
947963
733948
1032008
754520
144766
1722984
645178
544846
1145277
1631752
358962
1291849
1984328
1637819
275342
322496
625154
1255611
1760825
1715866
1433119
494899
416828
101549
546003
1666932
1317142
1570390
747442
894862
1100991
1597910
868181
174215
441425
298361
1669455
237819
1392103
1895174
691323
1895529
201795
1200378
1410774
1940765
1679321
1621139
1333476
1135176
1212160
1918351
1289299
1258299
777051
1445794
751292
1464082
1895765
1883829
1495581
365907
242773
1544301
35034
640535
705948
1010031
239529
904350
1344669
322319
137109
409623
1128614
810239
1527975
291447
522005
1792837
828350
65329
196898
400398
773151
225606
1824437
632635
1901540
1172992
979105
206065
782194
879563
1113867
982981
861871
1202369
1431817
1968520
579989
891987
1329412
1478287
1671394
528
1575904
544523
1264478
1766445
445005
505008
1863768
566536
1176603
694414
366246
353637
109350
1705882
961663
1758476
1830968
988913
499130
1569786
826330
767754
547064
552349
779951
1716559
1740775
1491720
55755
1002529
1472372
95135
1191098
994787
761272
140455
439089
1479366
1206065
1603576
498279
1567049
1664453
684238
1599945
1274881
1962593
1482135
1956556
561534
180738
388269
1916460
175351
1562740
1908950
99937
394064
722914
555859
1403945
240139
1810185
1615417
42007
1519178
921811
391165
1422584
380999
330786
1130214
1966737
1756707
486522
334212
1422280
1426529
1922278
1422188
1956850
1801911
702062
1381292
1999807
120376
210928
1908169
668071
1324741
951337
1945149
1886632
1530721
547843
1115941
968742
434936
1658571
1793925
669914
46556
805189
1863216
630430
45267
1810268
781081
1240094
338982
1064364
1861859
474539
439675
461039
1585376
1557531
578606
1804014
1123248
825816
1327801
635312
249904
127791
1342197
1695966
698738
655692
1608994
1679980
357108
999920
328443
440905
1230230
317861
22684
1341385
1548804
705759
1311685
897993
1965356
860060
752131
1925631
942293
99333
1550498
1863864
1315556
79967
116231
50417
776092
70592
1726977
1165105
290619
1181246
685627
1360960
1548838
1009521
525386
451589
1742919
1819439
1328579
461352
860048
892513
814024
671140
1291377
849096
275171
1848507
1026787
586055
207497
125693
567746
1065321
688272
1939455
370143
918223
1332827
232928
68636
88873
696912
1359406
908347
282863
222618
1296638
904942
1670226
1182330
1447925
1160434
1601801
1712040
961275
551605
1863457
1400880
151254
944596
122232
1047437
121093
236733
642349
646005
1726192
1615328
715051
1815614
1913183
1824889
72612
1081920
313959
863525
1850349
1173958
583609
342898
1756879
28490
1224239
1133055
1407996
725520
1052861
990254
1065533
1380156
1812679
1494741
1143293
1131030
255515
331469
1274961
909660
1103887
606479
948043
810738
711262
1324801
1352145
26846
1423074
576617
1671678
1370935
56953
314359
219891
1368822
186204
1209576
1464493
1030476
834472
1193496
337242
693979
87634
1736632
1808683
1723931
389820
1852117
1416225
1427937
820095
1527638
813913
1229878
1400385
1989118
310378
498860
1675072
1596221
990534
1690802
1808754
1560815
499014
911308
1789219
1408399
1548057
704439
1245886
807507
111182
624752
269702
617072
626149
1860271
1433208
1896620
448213
1284969
1954791
955483
1260832
1383989
1699933
652416
1579687
581821
1935944
1297884
672091
1263709
108988
1292441
301331
1583340
1061063
358467
1040277
984396
207418
582739
245413
402478
1832199
1997885
1606720
919266
1382499
1386109
1981876
3359
654818
1334541
870725
573865
894618
1671553
1363272
672813
530641
1608557
304167
1544422
1952589
321791
1457093
983234
939350
146301
1797842
1591309
476877
1325383
1074164
1762855
807284
76608
1590212
1910592
323395
770276
1796998
1742583
1305887
81418
1403975
322788
292109
1045147
929195
500105
776577
1680111
1124027
975826
185835
1325008
657030
1978728
1773442
787294
273431
1763756
371313
1485458
375493
1201739
1336086
718483
672993
1340734
1847802
294829
358161
1001360
1411367
127954
651574
1286361
784305
194851
444298
798611
882874
443380
532397
85194
383578
1804886
1251258
143082
1169672
1108107
193397
1936802
1033727
1692263
169015
43824
1734471
212034
1914828
501271
1011714
779597
1389049
68899
1412137
1678459
1778759
380595
1809668
1997970
1511301
180408
674229
124741
1264010
7248
1267694
498461
1480822
1723307
1335151
215158
1111268
996716
47447
1710549
1825195
1553833
719658
80803
921190
1179
1180808
1306026
304624
1431559
733751
1211217
12699
1912221
1796553
643455
380001
1056436
664622
667422
422612
126738
288064
387907
344041
302089
625322
1287703
1916888
872323
1443530
1382674
1290388
204187
1848639
1242838
539937
436115
1141419
1233374
1147393
709121
311820
1104856
263679
1540842
292567
1117233
982355
831079
1760752
1036044
1393568
887423
1930828
103544
1606209
572859
1303107
208953
3390
700986
1524505
618265
279682
894284
1004594
1979929
1934368
1059804
126481
1396232
1593532
1529453
1200274
653946
597720
1608897
924564
734767
204934
1421288
1046787
1112991
766911
797816
1271847
347937
1123476
328926
1485034
1112108
1866144
321705
800134
1714549
1320747
1792362
224940
158115
368728
599428
815073
110475
1887271
1245785
1354612
809020
801489
1399841
1083183
1996125
230566
426326
508106
1613075
1650223
1297123
1283012
1241021
1411420
1983843
344163
1419246
1243282
111023
1753351
774242
750598
1681443
1057062
1688002
805229
335659
503556
1461150
1060101
1493763
397281
1821552
643276
1331313
1708085
1111831
959687
227628
401012
1649610
65893
1919671
1613947
1645848
1253181
555877
847925
1639763
721377
1729406
1609191
774
1532230
251432
1531659
831696
392592
693919
1938312
1545291
1645526
870641
1962662
1540376
49186
1646266
592963
1009633
1136683
1215858
1339777
198728
1773708
1100321
1629473
1458022
372430
464127
708326
1159364
967975
133105
1905278
1844115
1939767
1979163
1955636
860833
1071954
279069
1812729
1442123
1439142
940706
864899
1102425
865349
437456
1237125
1753483
808580
1074155
1661119
1246727
492261
631142
1789011
1683922
1238668
197838
1699225
1857919
689366
1463789
1922817
1464395
53841
86817
441515
436441
395211
198590
275813
1103551
389313
855854
856534
845268
1892773
1798218
1365087
362672
1421415
1918645
653416
1573358
455353
889190
1515490
1481851
1245708
1722265
1693677
404499
525870
1839542
1618423
677166
1430906
1537949
909404
347526
1118648
1054144
640208
421679
1900238
354033
1004814
1466844
1205604
769545
533229
385508
787514
1736107
396048
58848
295706
948521
561076
842212
467731
1139106
1041601
41238
163865
694896
1345363
23801
880949
1905362
1970562
460390
1832732
749919
812696
750987
623910
1690083
1693832
1353167
851683
764702
1354064
1352331
1892254
353173
1146924
238846
1432736
763121
1762596
1122848
1410936
1696884
1799817
967840
252329
381058
1742231
140762
1275264
1447360
1623759
1260699
1639807
127380
1348779
581131
913825
1581501
1147847
420113
837261
1566454
1632398
1010090
272438
1002956
1937271
300455
872109
1081850
1087685
1787939
1472604
21488
1691765
363526
1695185
31867
102147
623487
695290
399241
1092576
501195
1627675
1678545
139216
802622
647855
1280584
1436406
247171
71915
98427
1263649
144889
923176
469844
1911002
648607
874222
1289692
1595351
302693
205511
636043
1257819
1653452
874319
1733192
1143520
1479377
1510756
874166
1879260
158905
1460719
899706
895159
1504588
1467408
1243841
1335523
1635257
1167235
1259832
1205413
182960
1332914
1006264
785589
1782954
196677
1636597
150500
1017538
1964201
1020150
1629820
123978
100409
725832
38047
1568898
1185884
1465139
1832101
473812
1675631
1048853
1453027
1270860
295387
1659112
982928
1395281
419690
477942
585709
1534347
575434
1059791
1205488
188245
585813
1427924
428392
321962
559491
1822144
91629
1908363
320268
502983
240379
382533
1907090
1939695
1315367
368299
334650
1641873
46761
516771
1501007
799562
1220511
252862
76441
1203295
62315
850189
1197938
1222681
1754866
354941
1138875
1207253
1766840
1209566
951046
1872709
1679904
239628
1855845
1304418
1995621
677131
1857342
1184041
1209984
723367
1689973
75901
1064926
1416143
822012
1118570
1391808
1469990
1487549
1445499
1466076
664251
684567
916752
1081583
805697
1841945
1121596
130557
1378131
1304314
293764
1988997
164802
920038
1080860
930795
1960470
1100213
834791
47048
1812598
736200
1585054
209917
767558
1971071
1702848
1971505
832283
392072
1347396
1649266
1219035
962011
880381
1614125
1389572
1217949
1438703
613495
1173714
177196
1356948
1929798
1912327
1222091
752698
1166841
1605671
171065
674233
440425
1125918
765126
1738863
1175909
879103
1908805
471428
1815204
440937
400704
1549376
1184202
936016
1457518
1878031
752051
594088
844114
1436916
1661234
1573241
1015897
422426
266373
158471
1128594
1227447
588896
1718976
213551
187464
1623741
1295296
311223
1534097
1694522
767648
72388
490280
524004
852181
1801618
1249265
1703589
1738780
1328733
189861
1912467
994332
1438775
985641
632704
1038516
424432
1117359
107462
73796
94194
1982559
135620
1397426
1866786
1853831
964633
361765
483771
706539
178965
526874
1545311
754199
1883518
1438325
1691816
1585657
664732
1382693
1048228
1924335
1935767
603
891975
420299
1802033
972432
406283
869687
1090177
64724
1260930
186846
1565934
1634330
318645
868408
1034560
1786984
1993197
1048022
1479418
1459828
1565801
1394828
345779
1751739
847259
1176334
1733005
1889965
1149055
1083425
388157
1406091
1493321
1461399
1502939
1082756
1238127
191930
1862985
1900761
189943
10263
90701
1596690
786974
266111
536120
102325
1056829
1839263
1334252
1284299
1088461
1771968
477432
854198
993391
518773
919557
1517756
338855
1105473
781874
233465
621302
1973923
1697263
1040363
1628618
831607
1307048
1704977
1409650
323448
1547839
1682320
1314021
1575973
1212749
1765466
363439
1135174
327454
1008807
297846
1032313
1883023
478733
370074
1601940
1402940
1393798
1261806
1607809
1032671
1287174
604525
873327
1116712
583840
756215
81833
485691
1114799
396819
1638688
1134218
1257851
926408
175956
494806
857281
1766137
1345085
315641
455149
60023
1962083
742978
1308163
932633
757447
28389
186440
1862200
937351
1996424
1921058
1169079
1774857
630341
1520360
405447
81970
1813011
1714572
1725783
1534282
1070193
316231
1430586
1819004
70782
840698
1818694
1521740
1260735
490327
594522
816727
272753
593027
188170
1637870
1692222
1119794
804784
1523168
1273268
454035
1920116
428308
1963951
780871
1083055
598716
1416237
156441
1858849
1660700
356422
1145402
1513030
130229
472846
1590166
1220151
1252284
44651
957813
424833
882354
702845
180016
325458
1486090
1240478
1786575
462549
122742
1540901
1215486
1782427
501824
1845410
283573
219649
320829
750167
1667262
110346
997478
433546
192963
104942
360535
223727
1519213
1536731
942866
1000635
43926
1917741
639157
1794387
337826
1946365
1051251
474060
1615331
1516660
1390096
858984
1682260
375700
1867344
1011508
1082166
27008
196363
572377
419443
1205282
86453
93400
1623430
312343
214415
343992
1161450
1022681
1086521
1160631
364560
1163509
363968
1036656
1565577
760415
310346
1768189
812824
1989278
291510
929622
1461367
349758
603497
331752
348314
535381
1779518
80543
682794
451437
1309812
90322
1969777
1383442
137311
373365
355240
1279011
1404928
1944718
1810306
556573
1591826
110110
847399
1220667
1009407
1169352
1230329
1109572
1199904
161016
1422465
803552
1014965
491933
578584
727929
1104208
205537
1665501
1450547
140596
112507
586994
1771660
791798
837363
812745
223715
1371505
938681
1762130
315330
440103
1550472
1414137
599617
1924884
1001944
1369157
1464359
391371
1252694
1718691
330388
425724
1130976
1157425
798557
473404
110802
102646
1199942
1083426
444096
37932
191149
902329
1182301
1939191
421262
1244757
584159
1069078
938717
912068
500024
1913509
793576
298942
1698399
619942
1868812
530556
1003896
310861
1686082
63852
1405927
1206031
1614562
1264437
995508
1010158
289480
1108769
1723364
845245
723054
1428632
17987
1546340
728014
1765184
300585
656236
41262
1555064
740681
1976564
412100
1426201
944154
1741159
671424
1302654
1525532
665764
959679
1864756
9892
972762
1996215
1893912
448374
1049582
1282296
571060
1514744
474580
1058496
1095780
863185
1192318
249649
1888234
1246131
586492
1735179
54565
884831
293211
238562
1932765
199117
740543
840894
106326
1920419
1068168
429046
745931
729524
441443
1006577
1948375
529853
1437510
924491
369105
1115037
1200138
796711
1615559
844658
1637365
109017
1694316
903625
1867504
1599406
1680255
1216454
219304
40199
731076
160858
1854157
345730
1263891
678080
1583095
872855
762937
234796
852595
1060886
1458204
1413533
726976
1380819
307534
1565173
495524
1480448
1173459
1339813
1761309
608238
1702896
58683
1799702
190446
1584748
511398
379613
970976
1198100
325661
1789444
1219984
1189508
818422
1613423
1999178
447476
845291
1617985
775583
968015
148116
929312
1624128
731244
1915511
5381
1983887
43928
1921231
1318083
1775208
816528
1632612
771603
1621771
335832
348046
529624
1345027
401927
1208124
651514
56027
1823202
931423
182179
1099182
1453361
942115
1899689
127275
951246
1082876
1982084
1713323
1211179
974328
1833687
449741
1827281
198046
1124652
1681039
1450277
481553
1930605
1321944
1698911
874461
1676950
1714239
701482
1257311
568604
364944
1774820
1681454
1605797
1413973
366301
1362429
149884
1432895
1856575
606604
318118
870965
999452
1865930
821325
1959509
660919
568648
864263
1373001
1450498
978299
1004033
682246
275436
1363236
1980600
1399928
389936
1391023
441538
599293
541959
1450648
1742379
1825866
1920629
1826439
1662918
838670
1614496
1177719
1701818
837161
333239
1418949
1869230
381365
1828608
90834
1068017
1186887
886953
133807
1758943
328608
1663975
1438544
877404
1303614
120140
1350538
657679
360830
138613
201360
341378
731853
1813433
43640
343356
1233685
1814854
1409410
1812676
1280636
506752
834483
1717440
1102904
1548755
1768055
1472451
1554819
1876575
1488754
1497553
224221
1782953
10857
118306
1753897
492686
168383
1397747
1521223
1242914
910607
226292
959875
627214
1578440
865103
1188681
341388
1585930
1370763
1989734
1634548
427230
305342
1492992
796515
745395
71023
1185625
1861964
14273
1055096
867996
62171
467389
537200
198668
924183
182756
600773
110352
1128509
1833823
59431
1902125
549496
1305870
505236
1847748
101292
268780
800603
558518
976567
1784670
796101
1770287
1626695
582269
210505
9841
762761
112483
1541366
224924
1994592
1860760
1734953
1091064
1230910
1758614
375039
1845585
1525247
959053
1554754
1037976
546245
519461
1976303
1898380
1583082
1814791
1305452
1200672
1919385
1132934
493971
515827
1448908
800182
1433271
146957
617037
751033
684024
1267528
1674850
1045351
1208477
416380
852646
1043773
1919296
961150
973591
1701498
1441736
95740
1821794
802772
1919293
1365068
1200713
1894471
483646
1432780
351482
964524
1289071
178843
745261
1624361
441356
404302
814123
1087490
217195
771408
55028
1500683
528512
1247610
1560545
1565866
1797018
1098558
1979236
1638928
1106634
140845
1919073
1866775
1727930
473579
49229
484896
270564
1070573
1974995
1874959
688639
260501
189597
1622030
1222801
1560742
1606346
523722
660436
415998
1621479
861016
1649570
1345479
902147
1195493
227802
1125332
1462116
409170
958824
1765014
1721871
1770540
586103
1119065
292699
1637667
1147266
1039523
598676
296397
217626
586367
1790261
4609
466766
1327222
1801823
908040
1794157
880650
1974776
1015792
1673478
1586593
596546
1332916
1482701
330017
806924
715413
1592246
111000
1919813
1190007
260794
637796
1647737
137390
158329
203286
1727681
1829190
464533
1057927
1797623
1575838
1194332
1193179
216385
756315
250422
1333261
1286852
397872
808971
269084
1910303
691411
1561778
852064
1543803
280403
363323
1480976
718523
1247131
1076093
1489379
1000957
219714
825983
531985
798705
940718
64951
777510
275292
1413159
377490
1054331
231239
350890
930672
1507372
1506509
1339520
1603894
231194
1293128
4573
1351430
1144904
915880
1297178
156279
1173090
1757729
799062
1052465
1153913
792413
545850
1702212
147485
606318
732458
261278
1313714
36872
1102045
829636
1227915
280522
1725453
563404
1867773
1477944
1005919
1516054
1355914
412649
699903
1057993
276678
1821823
1240653
1654714
178215
1607086
1966185
870076
1547644
1087988
1866371
218201
1511859
1192764
953654
1908595
1152962
1015378
1391956
503794
1295544
1505312
1492307
252447
501781
46134
1839753
1701528
107292
943456
591213
134813
78086
1294805
891536
941021
167202
1043605
538033
1876051
1183446
1047903
922777
1566876
31914
1108537
1120398
512563
1679150
844251
907834
1596278
1367427
509015
599421
890757
1338290
1540848
1775006
434842
1599360
511502
506659
919215
894654
1563677
1081656
729198
796648
1399919
949315
1688426
1683783
826758
1795931
1571310
313797
38577
647502
210074
594357
5918
1390489
1582552
1240757
382151
616924
1715168
682151
1341978
1108922
1163387
233678
1845479
1773029
1077943
1937662
1104984
895300
99560
1861081
1483697
1344318
1358063
698444
819724
1305694
1961709
1481422
182209
1025323
1190698
1633683
667240
1169173
837418
1393005
785777
292496
773238
1343065
324301
54384
1616909
1174959
1052041
40793
146010
1020756
1832142
1522245
1557085
279459
270486
1386893
1857234
1938853
1758957
440
400775
875209
806542
1116257
946121
1279493
104943
1233262
1772021
60826
436726
648106
1964687
1571382
108883
23572
1616979
1838732
1882195
944560
680698
1799941
1911240
1840207
1322019
384511
1667373
1125002
1522896
132175
995486
191463
1449159
525062
1455291
1997405
3877
325397
1986072
118124
639570
1978303
93955
1315838
548887
1374091
613326
1296712
1744335
1398287
1056495
1744185
1193422
902516
1790375
67700
1437337
1109981
454959
528932
856312
1573854
1746275
1407749
1591701
777979
1113332
835240
1028773
796690
228382
867643
1369619
1849515
384986
52547
349690
967870
1828998
1865511
90585
933327
369217
1126521
1726252
1856355
1561035
488184
1592516
105566
1651851
788738
1206308
1585514
1822784
1568082
1531247
555291
1186648
465264
1124132
1719473
104041
694301
1284390
930069
176519
1973640
537444
627899
439745
469421
644002
478880
1202524
657656
1313960
902039
425531
860720
1948434
928144
1450122
593613
174177
1069026
761982
947743
1088571
240648
15767
872804
1791848
1539627
1875376
1242526
1939609
798790
161586
1107911
1094
242181
382280
320033
166321
1262933
283508
83465
912708
2328
1652339
870816
1106113
1299994
199154
1538688
1670907
554411
24574
1368468
411940
747837
1520204
174336
1537522
1457406
882914
1368158
1867688
989528
982600
1449413
654516
1415817
898986
357045
304796
1388646
1911802
1327700
467210
697210
1811552
1015359
1322580
1743459
1992815
196321
1465566
205592
856242
1888758
1287518
1728450
803039
1733616
954996
1957417
1351370
77292
1829592
823127
1728201
1859725
149558
1652598
129419
48194
1928840
181309
1872886
1574266
1055179
1103015
1213068
792502
335694
1296224
1075303
1829891
1040954
1738601
1541778
1763121
962954
475767
1498899
485920
135800
327256
1511010
1534420
1897
1264202
51554
188587
1871251
530412
723611
1451525
764184
1056150
80330
157743
1225646
970327
199538
1991839
1590500
1037798
1010256
1293378
85302
652090
1726853
545006
1775530
1440917
1905670
370231
82617
1553403
926851
437440
172418
1822254
714776
1344418
878525
52609
554987
26357
1160960
1718602
353621
487122
1414841
1698846
1102124
678131
1344398
723333
265956
1024192
1544634
168239
534107
1738978
48540
8190
1909779
1574328
307746
1914217
1395318
1267248
123107
1612315
1541314
44198
1836343
146862
1803007
956949
1582957
139618
1157407
1291710
544875
775294
1329317
62421
231751
191730
1425180
1573985
1458958
1346217
1266197
572586
892635
176840
1399587
420234
1089051
1991356
1614668
1994282
1574013
705267
1058141
1119136
973806
2698
1671193
1662811
62359
1761020
1647443
1787258
1538326
1092140
1802913
1011527
1430555
226844
1398170
882490
1042628
495897
1441800
1050999
663662
1695369
1283923
1634015
236815
1990693
730939
81749
757866
1433903
558876
1417734
827435
741595
1829051
1668000
1727303
1690109
798364
1190134
1315217
1838191
1657739
1306750
510500
1836802
1732747
1617293
1184484
1171543
1052541
1253408
1075326
1492057
1114038
1994637
364721
1992967
397218
732047
1326339
467866
486287
868277
1174582
1476874
583034
567914
1483780
484583
687813
741292
43909
1359212
1528766
389205
1501042
838479
215457
1271599
372683
68612
709574
699573
1974721
722946
381018
1789408
1490543
132119
1139027
239590
1484266
767965
1909911
1494784
771480
1396582
924436
1516363
1236200
1633151
117668
1673903
1579619
500746
774488
1049840
1478541
698509
1382993
1872533
1469387
1393474
910888
457065
1519350
502993
587889
1284473
1945527
13213
875593
243896
596783
826546
1086393
1613712
924706
1647738
482735
1535039
1729984
846450
1730845
681746
838318
1526942
1485732
127429
1054971
1037233
1163160
666030
1851229
1261141
874641
1025080
1203712
1238255
897606
660285
571069
525081
93089
350513
550353
829679
354491
526848
164464
1490057
1896082
1629570
348102
1612967
1558969
870647
101524
862758
1221991
1612479
39001
1724286
1418548
1126830
1933939
233220
1734043
1960141
407598
272578
72893
1297611
1970324
978217
1001145
1633434
1178008
441415
1706305
1991868
1334176
326992
1908130
1696720
1755870
1160511
400829
243866
1126741
196305
731101
1077545
817885
1244572
1009496
668966
1203801
1500286
437216
1287926
596330
295828
189939
1152950
1487622
1059634
1090338
987334
1449794
1953675
1149509
739208
454421
229043
937462
1509704
1611048
271907
1384535
786734
514926
1152042
1802633
1423830
151133
669766
563509
1822457
519167
589674
1533710
1959336
1179975
728481
565701
15384
1953761
855651
1975683
1326449
1364837
39532
1798507
522258
1712783
121270
1032234
1903441
256890
451875
225457
475378
912269
1125668
1563151
1500927
1191169
679778
1248500
1118805
1958174
172055
581300
819645
1228984
1317632
770871
935074
513179
814881
1708631
567508
1048678
1360298
1159027
716703
1516637
1179348
1297753
1189180
109061
1598247
1737880
9936
1785461
221919
956452
83943
1906270
725834
1515519
1058502
387699
143607
534563
1766759
448822
1094858
1929837
626757
1517671
837137
431636
596505
1988685
1879229
1858452
969326
1528749
862926
1118840
1476203
239007
1328946
114049
460693
1760703
1005971
213615
313967
499717
1935025
1955383
751652
29455
1293431
1520580
510839
1662510
386540
4756
1211132
847816
1447336
1377420
1365133
1520025
731427
651656
666403
1631801
1086359
789220
812417
1616676
963934
604304
995035
352596
739350
397228
290057
163361
1193219
264989
1206458
98839
762297
337148
651464
1677499
1505585
1657948
842652
250628
976185
26096
1927866
1194814
421400
1815465
1097970
1318331
1285920
19685
1885922
1907672
325223
410545
1109652
1270639
798093
133186
292652
882188
855503
1827077
846889
815071
1839387
857023
148876
1945608
322172
1206235
1622360
1921826
1602688
146583
648961
984825
857795
738710
602290
1741680
1047860
206354
1093195
1398499
1442619
70884
857620
1606158
59167
960679
782705
98248
377259
1448339
263995
1958220
1704861
498093
453084
1512563
1010016
1231655
183469
1548458
471736
735148
1793811
451613
604391
286103
1784287
1366773
1067178
1603733
675870
695177
1885608
473981
1805742
677477
403781
1215749
1219741
779750
87646
700577
1797401
667999
618948
467324
763083
556488
475354
635812
1542492
242998
691946
1394438
247459
1599028
1333543
629601
928648
1521524
628999
994782
62466
529876
860463
91364
1560270
1265619
199506
1793022
1049738
380311
1758847
217649
839789
1434573
382677
1800993
46093
924139
887143
1062919
1145428
1988400
1429024
1949141
1305374
459907
1114938
918380
1643280
1439223
427604
1162762
1527998
49815
649729
524377
311845
70387
886813
1714823
1870947
13070
697544
988245
155232
592787
1398297
931660
1688732
1968605
588772
1575930
1514928
1426786
1649625
971472
762076
1171412
202564
1676513
910153
1514020
1977916
1149715
1803635
391128
261313
38040
614193
250387
149147
89171
488630
1496127
1876380
1741581
1130433
146972
1816468
626601
335867
1996923
888510
103771
114354
1552481
1659873
1701606
1229180
1176373
1888447
1717622
1562676
113086
425289
568034
996431
261449
1968992
721822
759152
1309824
377782
1832167
817688
1692815
528030
941118
705432
1032637
1132703
409471
1316583
1797835
32847
408021
1848017
509881
986848
1322230
10421
1573068
1264679
1545200
1367820
1326765
104178
161109
1829499
1829324
1988725
587283
709593
1205793
406652
1922103
921262
465498
1505199
1395142
1910821
788738
277501
259551
455902
1967028
1069239
659825
224616
1840794
1101482
1570794
1862030
1026140
221113
755233
1831458
1975546
1570054
1866936
1984482
416170
145994
1401164
1152680
945147
377234
613618
1160034
1647889
1760795
1861383
597700
1329006
1262021
1250427
1406057
416165
638876
73112
510836
1578251
667530
1064064
1051745
171154
1483095
1692650
1190868
1296313
32033
1630439
472192
242641
782153
892562
287036
1576009
60660
916079
508088
568790
543586
88689
1044252
299780
880816
190593
609572
687859
1557737
675113
261377
1193713
736044
1769031
1761228
1107783
986764
1875319
916096
1328858
1074479
998310
1873443
228077
276364
324833
1234239
1560360
77956
884697
851087
1073881
538992
139097
420479
1383757
542712
1993046
1586585
63868
1921954
1500214
1440091
1288173
1760183
495544
1385214
1899439
479888
329866
888347
404828
598835
1637985
1961798
1139340
622558
698096
44658
1160211
1191229
1670244
1714289
1608671
217439
207590
689559
1034134
524021
1895500
542731
502348
1503268
1211160
628447
1757083
1179317
139776
1117994
1376015
1848527
100157
1323991
31480
1208928
829224
1874631
516438
1605474
261583
704249
258341
1696315
1753800
873600
1157470
1807989
1213050
1935260
842988
1444188
649394
700540
1748510
1891238
886528
1564442
1140135
666615
7534
563872
321572
189414
600353
1251016
1000777
979201
1466483
383534
1033968
1539332
17794
213519
1055723
563545
867807
974420
885092
433321
1198828
105053
1015684
819372
1359411
437297
1648988
1731680
1421871
384585
787893
1333439
497111
468211
1632141
528450
167660
1089746
1044982
1186056
1205104
217590
138529
1682579
1640491
1056046
4697
83368
1967841
1332195
1851037
35219
1333672
104515
1999590
1693136
1501799
648185
479496
64114
479640
276318
945211
1590413
446159
971542
1135940
1386615
832501
206526
1053225
96286
516064
1036278
149
497709
1825432
734662
251660
1771686
1270469
199445
1703022
1808991
842881
1532476
154426
467007
681033
274959
341303
114821
497775
1005769
1047918
167418
1289342
1527055
739538
1282260
1259331
444719
250414
1695558
38482
950026
927831
842719
1895223
843228
1618153
815436
55294
1241797
1228771
58087
1793261
588345
1855521
1424499
1666101
1145057
1973044
117620
1306205
1210589
375258
1907041
1506458
71940
712631
248949
1774614
689957
1567568
1517055
1039840
1026931
870346
954001
592176
856371
1299950
1316743
408477
1198099
1832160
133287
424372
132051
832603
1079843
469291
1344018
1943308
1414356
699463
1425884
266018
1844677
1230505
1488317
391188
1832639
1238533
497572
43393
902775
771363
1937287
1688262
1798844
1843406
436544
1913562
585052
1263850
688980
1981940
820114
1671713
1603738
1473270
651126
579056
1669721
611218
1569378
1928967
448633
1338808
331732
1557004
1356042
1724895
1398419
572778
119126
1300376
262208
848540
1230994
1770627
831377
950576
744921
1802989
547511
994938
1128672
1933689
1015657
1420172
383693
265174
102571
237900
1977479
716130
596450
1308532
402520
852158
1667637
145029
37802
96524
365806
686962
122798
835128
1238428
351119
1166065
1833028
1271776
223956
830620
989056
1316343
1417273
1991541
10895
983270
666496
896598
1469068
462523
739943
1309514
946206
1410654
1310867
1105725
339284
414408
1608051
1203326
334531
1411154
1816111
1663060
1820983
535291
530984
858208
1205336
1494468
229281
283071
1577654
800461
611797
444005
1522080
1551764
1330801
765736
145768
1366131
984736
325923
756386
1737157
1977209
272351
1753655
1831378
321615
1607459
542158
1407464
778005
804808
1829168
899562
1649794
1627744
1322363
473461
135751
1354212
648770
1096211
1007726
1449365
1091878
1346772
1857054
193930
703966
1508188
895897
1876357
1627188
236021
81212
317236
4354
1175424
1132636
1738381
386606
325803
685049
1813111
1474860
1137783
1267378
78136
186945
1702888
847417
1909835
887426
1478272
689450
1041556
314583
421296
1825708
98471
267214
1637821
1118506
1058341
723031
1337735
1609370
154094
1766110
581194
1606913
677946
221926
1095464
951711
1800035
889605
148998
1262705
840796
71949
1854872
1665793
639666
658520
660415
1270097
1448921
863482
1892066
1296803
827601
205278
1812968
30924
542732
79144
1677087
256471
1877644
350257
570583
945784
1575575
1213259
1393126
754609
1841847
742655
1870405
251575
1447620
540947
308428
878463
1088594
1061903
868937
1749555
1066166
1204964
1277720
60747
752104
1820647
1616491
708715
1113490
1327706
1504035
1561021
1024046
1380319
1030175
1731317
838552
1931925
267094
1844304
1575496
1718981
667783
518075
97337
1826391
1929544
1175676
868048
1887021
542153
1131272
443862
1994898
1754140
149525
737439
1506095
171136
370984
1856119
342651
434582
614923
67861
301367
1508017
654088
1524167
1956081
1402821
119678
1543845
972700
189658
1106693
1986890
75479
1347347
974395
433719
1483349
283110
669542
1948038
106319
1382361
426260
498364
316964
256791
1812441
1142692
1313001
563964
489279
1220882
150406
1188162
142188
379502
1940896
1780996
257767
445400
1969790
1781089
1390059
1540864
1015088
1915790
997993
660914
1204440
911181
62113
1864902
112997
51589
359922
1752340
1227458
1083822
1761627
287382
63564
1718497
17364
1896140
308660
232828
1042888
388489
1515260
1041858
93851
1158921
1794904
1647358
213684
802663
140908
248745
1110314
1285806
975331
392494
991352
1422023
1381594
123737
1203725
838680
1551528
1004788
1240639
688016
40691
1551425
794281
232939
1425782
1713514
1754765
1099434
808490
760733
1572227
681996
828890
1912751
521962
1940517
1021367
35133
1582978
334225
1341801
1651297
870734
61975
1710099
533951
947962
1646595
897750
1637726
404861
895369
633120
1890585
1423378
593024
541369
369800
352043
1199782
844058
1386555
887952
1665532
1013105
422525
267814
695539
152093
1929025
1829068
1699273
880437
1695752
601441
67554
1979551
1006401
1932131
126477
314075
1774569
619687
316840
1506578
831741
133770
1962754
1587462
782322
334797
625290
1547936
1140530
1313425
1413347
208904
1364311
1970115
1186431
377940
1630030
1066664
1361371
1878887
353875
60658
759525
362814
590692
1587941
1536240
853788
1977795
1336425
399951
1440555
1703714
1961034
1786206
1483901
1852756
397620
1608527
814323
1424838
1965623
1894767
1463808
476014
998588
1603799
1978634
183899
142352
1493822
558752
284560
1635470
744125
870944
1198864
1219521
1802185
447761
797010
270394
1986114
1536134
1199185
233006
540414
1991732
1647170
537168
42134
1426895
222505
1269352
1146743
767020
1752094
652104
573943
50388
51225
807160
1273738
118044
1534088
758446
1989771
313983
1421255
1259127
702723
64584
998916
1357806
1710698
1386799
16625
984239
1717124
1399673
605106
1721094
739963
1541987
1497930
1349767
1650141
1557726
1415654
43273
56118
1942436
583085
850623
1516945
1675604
1493610
835112
437727
641125
1575848
991519
1910980
129631
33464
1541570
899282
848872
1217523
806415
1521419
342265
48600
581120
1465547
1262307
1599289
674486
1616079
98475
1413791
1469811
1841554
830565
428241
287928
207463
1516436
273601
1475923
724455
1233459
1345531
1026714
1948291
703955
1766998
1151702
1027602
188410
137455
1976912
265775
389793
1690557
81756
1434497
442009
1502264
234310
531615
1732598
1023004
1613638
645181
50152
1410390
1732189
178794
946248
305892
1790110
541367
914429
1525721
160931
164048
244042
1934158
68832
103243
822587
382931
1731063
19292
562100
946080
1008617
870173
1143372
110727
278774
1324812
1352634
1387919
886256
1503104
208185
1699398
73084
1040390
735799
977531
1800152
1085011
353236
1974427
827349
147604
1465544
436840
1939892
1038699
385522
1627667
1830557
1774501
170382
152621
485981
145060
1315029
1766233
1525003
963900
1317639
902490
1422464
1092550
1333068
488898
1313061
111425
245780
268297
1751553
1259544
218299
211847
503491
1870455
841316
1474237
1441318
59725
444119
1209126
1201717
627363
1563590
1353071
948622
1163227
622601
413241
996030
429601
385654
494078
739458
1545444
1145651
233671
1680459
563124
139351
594757
356988
1110603
85383
759002
454039
1437274
383230
1705857
757482
1709750
1735427
487622
1155268
1535338
503544
675961
465203
403690
980898
524011
1144298
838774
1435499
1819077
1661760
1702211
887977
974149
1080563
758301
107732
184842
176054
836634
1419041
1749569
919457
1233878
25182
75193
1253153
997834
20475
1694561
416579
137033
339699
65035
1247867
1239992
598947
1028518
8970
1826505
134791
1650834
680016
1628209
1269332
120917
1361527
1210939
1468991
416983
421344
1987035
1418060
102976
165258
669068
1547347
1913315
1718794
665020
727382
278325
1944187
469509
1729667
830359
1881767
1940047
939356
705800
806842
1767904
1322942
1640272
864210
133974
791467
1804577
1512081
1022551
668889
220760
1867195
1028942
244683
55902
1687711
896706
587822
431312
250265
776582
1453542
874817
1775698
1405693
233537
1671269
984839
803705
1077771
1474647
1134169
364953
1102675
485032
1071091
1410763
637223
690951
1886127
832476
1383813
411660
552945
1185786
255372
350866
560497
449828
185125
146881
1282260
1998570
520857
1334596
1501180
509507
1932509
559938
1662050
1668932
932341
289728
882115
1424272
1687881
9220
1564103
1808001
1192940
255675
921112
735005
533937
153538
469848
1653392
1464092
1817720
1597120
519948
445034
204110
434701
900225
275035
672654
570067
979287
658781
796511
824593
1700265
1724048
1118837
1536717
452836
355520
1191371
1461683
863863
1194739
1272002
767807
1223378
1299902
1608239
1360840
258493
1440021
1163053
1763383
1286058
1632244
112671
446911
1107983
1734626
1775313
1201588
495387
911412
1151466
537680
1697282
1852995
635013
568717
884546
53319
807373
896479
712464
1403729
1940064
1645446
1701133
1835991
1241496
63709
1707782
32436
178355
929038
1021887
1119346
1639345
291793
773712
811194
682112
1327835
474991
582664
1640177
1481557
1006478
546151
1210481
1573245
851053
529172
1701749
1937286
788663
1815945
1363487
381158
788977
743993
1305462
826609
1433521
624827
1623765
1193910
1689775
527493
528959
1758174
1801394
1053847
1945081
1473700
120645
423894
1716673
1070622
607429
1613940
90793
1628907
1966971
550207
1504061
1499391
1270812
1381091
1661864
572067
1157636
1108163
1128095
911041
1910236
45213
829658
1628122
1637480
1002273
823841
1797831
153399
1208923
407078
798850
1274399
1906367
1491457
1487217
1246524
561148
823767
1128994
641490
459845
1680556
1001868
103181
615218
1448320
959598
1831965
454725
880816
157481
1808871
549231
947184
677442
957606
926402
278511
945966
1550268
1339533
1651115
824189
74815
1059876
1577052
876143
509825
991977
1238985
845722
804565
28523
1471467
62611
656769
1905097
1124896
339399
901098
616388
1182531
1610711
362200
1307511
1336979
705256
1574377
439190
802747
91777
794250
160303
1841563
382661
1394513
145440
1502947
125108
1366038
1683078
1366227
969908
322823
535243
625627
719195
1575959
1083669
1541842
846052
421860
245688
169867
59742
1525836
97112
669071
1621160
129271
1911496
435705
1345494
1920832
921446
919164
171118
1885281
1716450
1455598
229180
90795
1943450
955512
289164
846465
312497
1963745
1955363
731619
847385
326121
230958
682695
1200507
1410439
1199932
1257407
544324
1630964
1206282
192570
1958726
1503612
1239311
1767580
834154
1775049
518353
1415687
1289645
1985064
1248745
956213
1788699
1493106
166971
1054456
575511
872912
1864690
1966773
1201645
1942956
953651
1908094
190366
1612658
1071195
1002824
1322230
1350310
564958
1873933
945863
1223607
1842487
587613
1772438
909208
1143625
793578
1175702
1479610
1278539
1521573
341298
1867880
1446883
648497
1356124
1310405
1952090
1563109
35484
138083
1436240
1401959
1550432
1218382
1211817
750548
595985
1755769
1388639
817360
1297471
788936
1753178
1651110
113061
323323
993461
172980
625866
344377
1465511
1490981
1652136
1474772
134091
1416407
809425
1491632
1623488
718697
1821025
278493
443626
1718987
1741247
1989189
1175539
1167951
533518
270409
1161499
509251
1631003
536202
1915563
557697
748298
1080416
864858
1056337
533512
1092111
523110
347851
1657227
35215
248204
483538
1062547
155523
1635640
1369520
914319
61084
325914
948765
1082895
4281
1903120
689401
1084145
1325679
870369
895444
1684087
376359
946976
887677
1726448
1086797
1738814
1449036
1982966
173636
1467379
1224881
1690576
1320327
484127
1512325
1032015
1986875
1727999
714065
1997882
779526
852053
867442
366765
502742
459221
521537
1273814
806389
922495
1788366
1329863
137767
890152
255546
1039829
1265485
1828883
661382
1999341
1105424
1930786
850709
723293
924298
465323
1590885
1856080
1738771
1283447
335234
1341983
1080545
276538
1786180
794141
514868
910752
1516741
126135
1959130
8338
1341739
1022426
920562
1359018
296879
1155646
789197
1842785
1416772
343708
520351
805210
999809
571558
478540
393518
467763
1198687
1963378
1876011
1226846
1414688
118649
395212
1648619
1682749
1456216
1407118
871936
973213
1878115
219449
1087052
1631363
459096
987315
1005547
1985143
353864
1518423
1514440
1482863
436111
238279
661530
1575187
1066825
1383496
932149
820811
1489784
1824019
1142124
1374938
161396
696168
813448
1870752
144949
716900
1624996
859434
1835483
60611
1906623
1965527
134779
68212
1036919
895882
1601960
1149706
1367740
1138252
1667516
1271745
970482
1039644
866861
255171
437086
1415990
169244
1177089
419431
365736
555584
245534
1029478
93763
6043
1253938
1877090
1247906
1903144
1600448
83863
298424
1600356
81573
1988968
644847
269977
1279129
716685
146340
451833
1773499
990439
982306
1353078
362583
867254
774512
1775147
1695728
1755353
945148
227375
1066426
862192
931668
564138
930776
907894
285845
428557
16731
28567
1217448
232031
778200
1067935
1971304
161399
411843
416392
460846
1995862
1054298
1858732
761085
371477
1914080
18398
397546
512889
1701795
1840218
1992487
540776
1612766
930357
1707204
1366737
1836466
30992
1448359
600292
579122
810337
558332
727571
1176832
1129660
1368302
249293
1657026
1546073
1261190
647385
119862
1802721
1809572
1711428
854613
1520835
1216941
1769285
92493
1843670
149810
533960
817192
1173970
94762
1346860
1014448
610963
1037642
1456056
58542
1956349
103724
1531323
1933136
280354
1647114
161339
1791549
1932994
468244
1015302
1774097
1936954
1642072
428603
1082659
1517974
680710
1014071
1850945
946226
1283190
420095
1115188
366043
1521428
719434
296876
720791
1843485
135648
586260
1201754
1896574
1335569
284451
1519892
1247889
1987198
1876191
935417
764961
1848808
1229858
1231105
1823280
1698221
88500
698468
558167
484995
176601
1431108
1875592
1273990
1270950
87340
1274162
355299
1451109
1408206
1642450
246577
837938
63114
1104146
1982702
1018851
799924
271761
23552
150549
670403
1842587
1349362
917067
1846853
548808
632148
713533
1072184
1955522
391761
510917
444149
271433
1077199
456344
1287794
121788
455661
1721310
42024
1998590
892530
799770
909026
616835
419772
409696
696764
1618956
1498797
890201
703813
132507
1461951
447459
633537
1918999
884269
1882024
1795435
1487567
687795
486475
1174417
1279287
46716
639447
1491430
1340504
1424241
1416335
1659757
1140170
1871613
722559
778815
1887413
414347
541234
1062687
1548534
108739
1189554
1185491
448525
866451
1198514
198654
1243174
817274
1701980
18463
1338972
1957717
141119
386531
360574
975152
1914300
556093
95311
1907368
619710
1940562
1326884
709156
1191149
399320
809980
167466
815329
1276073
1103241
69909
1501801
344449
1965708
706414
1442492
1997379
1128592
1206498
1375954
1637630
333889
320068
1961758
1848529
699359
1173736
670378
11567
268342
437136
1608080
12324
769336
277041
664286
1014189
1981019
17124
1122157
745579
16345
1893531
1879326
1211159
1892286
377883
1528659
1192955
404180
1556915
1757599
1723662
1665713
1736138
1083215
402351
623637
1731247
809109
1577866
1286598
918002
341518
1325133
70886
1673340
879791
435567
1272850
669299
1290943
892864
406175
1608579
302238
1656023
518433
1085988
261567
1616349
141147
628463
274764
892105
608800
1352536
1721815
1785750
231866
741697
663946
1608188
1897079
793013
914794
1621853
1942715
353320
1298804
301206
1423981
474574
1754557
1506232
945554
111373
1171458
1444265
1028599
793322
932430
1756651
820113
1275292
1330385
1226132
1477319
857874
1822318
857943
1634609
1180266
402070
621464
1390020
1294537
1611676
1100582
1030189
350724
1470282
16097
508973
787136
336814
464614
815703
1612383
1366451
1126276
1400
801058
1291780
1072985
871141
161945
442972
1131251
1673668
1476607
1537468
396120
998499
219088
1135009
1884383
1847649
1222569
870777
859063
783939
1762192
1019174
352041
1113797
565530
1467279
1995419
234906
1643029
1593853
566912
820428
123169
619670
390221
340697
618322
394303
1994715
1832827
141298
295787
355893
396141
677907
507659
1806332
1250646
1709147
1868024
290240
1323889
963673
792478
1300329
29345
315968
1475497
1480368
1322083
669770
701827
649022
734602
9962
680421
15198
1557033
1886910
6952
1703433
1681511
711383
735120
251812
927019
1260377
1590396
1839702
1470354
1741526
794974
1814230
1059093
858667
1275246
1020892
1625057
1669262
109528
1023422
240618
750792
859952
1742498
913213
315156
248735
1253862
1627237
1903735
755989
146643
407079
624887
617906
1867697
79368
593937
1839442
1545111
1896121
933122
1473160
1904911
1177023
96971
79110
321260
687443
1049747
1492090
79162
1879804
1390694
79739
13047
864414
1847850
1590008
407983
26773
579901
1112371
1385437
826277
310930
1197103
727567
1099919
1960795
1770484
317738
952987
778368
884529
1782695
57439
663734
538595
633870
1992510
238843
1888025
715244
534461
362837
1149547
1191872
1094357
215956
1648856
1299822
1727432
1177532
1796577
1154823
506190
315788
1720014
1853143
538028
1833428
1113402
1994841
257871
1025938
252322
1508655
70916
203833
941476
1133274
233799
38377
1281337
1419498
1877018
1688778
186450
224559
229762
1200639
894660
1161870
59306
1584021
1205887
359649
638267
248173
530295
1119381
99032
411764
528255
1904208
85183
1123577
1968716
1994994
817941
1904365
169752
191187
362732
1761753
176601
1454345
360340
368852
1329995
343871
1402991
1209558
771399
1327788
254754
1781063
1074782
1093342
978855
1372768
396385
382409
214522
1908125
74593
1151962
283613
1139477
1343409
1159800
1590905
1117391
480605
1455909
858800
1204397
847274
588363
871388
776164
1098229
1082486
1976451
421906
1540713
1965388
1182032
622796
841908
314949
1235644
660253
863938
1183585
1150209
1391988
1202050
369670
883314
1514599
798894
1284591
528763
1974636
534568
980925
913133
1297335
1070870
1353852
1750399
445242
537778
1576048
771488
229551
1116661
13897
18951
516602
1390918
1113872
721394
735988
967111
1981236
1787798
992071
1942430
348074
1223698
270747
728678
1869599
952469
674447
1440987
168780
1173066
504501
1483775
189395
83711
273645
1383675
1624089
1696205
381253
1885268
18874
1198332
308724
299884
419306
1548961
432580
1351019
415737
1268953
1219801
590832
1998658
870462
1270147
1262311
1893177
168156
517896
1278953
1320853
969928
1695964
1720834
1359233
745896
86739
1994815
1577285
699069
1063784
1043153
195995
280183
1815496
164021
527051
121462
25742
1665623
962060
356892
1510384
73152
141874
303240
1169453
334170
309430
292177
1961410
1726367
1377741
1365893
1175619
192841
95326
10299
554258
563748
823520
1585352
12605
1479248
1807962
844773
50672
91595
597639
725173
895370
1535381
428689
1778205
330339
226550
240233
741009
38186
994176
1752191
148396
1564070
1854669
510672
1258442
965218
1355750
16986
1492876
696637
1711862
1681151
822858
1921664
1808998
642073
1495881
1961362
22572
428392
618699
1767336
642360
1232665
1252058
1307217
360666
297490
1092739
452846
1254691
500458
1817746
633415
102600
301277
1964717
403627
1429756
1537247
779643
818445
909588
165030
812026
1141133
29260
1704176
350757
1263364
562389
487175
1845280
1355047
713598
104510
1122942
906951
1297726
1396023
1713740
1852998
1221923
66084
1245665
1597499
500773
507261
90417
1044758
691879
799848
587423
366457
136482
762551
1565212
1999558
1075767
1554575
1755916
399194
274287
1665590
786519
102474
850965
41782
390957
202018
1816979
1726497
1953767
528017
1351842
1752853
789583
690589
1301027
156898
207720
1461220
1445082
1939249
435641
1401849
667829
1683282
783995
14199
1034455
1635539
1150486
1743337
1212497
1940477
1982852
948083
1401424
1050883
43757
546019
486922
1531732
1351976
1674412
170724
1197155
217527
40136
1595029
659773
419447
1126226
781536
1254915
1023035
1213531
1840743
421632
1159925
637751
1441949
1967342
140771
287199
713213
55016
850484
889540
1719968
596910
1699611
553800
1681466
167332
1867305
853105
1196280
429523
1130622
1646910
183059
611858
1833287
345149
1934
1316616
1468588
306601
269705
650887
1746545
1292653
1598642
63826
95514
386490
1301715
1672319
1485088
1832871
85990
797859
369835
674660
599495
1489342
290349
1766177
1024121
949878
688137
969470
12508
578214
1300198
1886594
1565195
1059577
1723866
974497
684677
85858
1827760
1448292
1209438
1160661
756208
1653036
207909
771472
1793098
926591
1304505
1845099
45498
1874206
1295794
513519
1527724
78388
470605
1449314
1118794
532636
1056687
668647
1883408
68721
397726
234354
1108853
1936417
471820
1438614
490707
1651922
547735
1559406
1946053
1972561
89257
1076026
1085409
1597930
750059
369813
969784
1370229
170432
915588
242505
1851792
1764748
1431517
1541036
650431
129702
1997594
621243
1531640
219661
1284087
598471
1776379
911681
1142105
408908
1046660
1584632
503340
1981226
1893054
470308
1646214
1725405
851274
1789655
1108469
188005
533337
534044
1879015
769475
1813735
1502533
1581679
510199
613342
348241
1964413
766007
1779045
1142214
1633615
1796205
1214281
93222
683321
1016158
644853
1962676
322180
1133364
1737333
490663
809777
812466
1210321
62467
1065025
445500
1120969
502666
889636
1269045
1807014
1559454
1223314
507069
1941189
743479
251156
1728692
351121
1798291
980360
584055
1030955
917990
577221
1883604
892812
1367153
1149220
857909
929891
917176
1913568
804370
388240
1884727
178715
500712
192285
1779333
816898
1905992
1163448
492510
842970
13198
1025174
425630
1862626
404024
793768
1893086
400091
357692
775959
434335
277830
618340
384425
1400694
1241239
1380880
862069
1567059
1197374
1993068
80581
393776
391043
916999
1891408
120477
80254
149703
362408
1553279
548589
1162163
1874503
150117
186477
1205082
1605257
913986
1712095
1735308
365357
1476194
778015
1057263
1632687
336174
347682
316843
1707551
1777873
456650
444492
287593
1884654
1109593
456952
1392333
179847
436886
1432473
1005589
96895
798249
440511
1708287
1429416
296368
1304915
1307507
1595886
719253
269636
987048
1240416
251839
1503403
1620429
833232
1058369
678182
1556163
1972838
3505
1626159
95485
479224
1834962
356284
1656596
1014748
1559995
470084
232083
1723403
1209996
1728251
1808653
1710264
850942
606829
1266520
1677849
526086
1071829
1990090
997814
1448206
1209123
1402497
768359
960390
1371179
1161486
1032692
1824437
1981097
1105261
1291106
1297029
912174
384274
1886112
1140967
455745
1376530
658342
187815
788831
1071430
1375228
239019
710582
1858359
1577922
579529
1018521
1376107
1239853
136634
87614
1556726
1159561
1929332
1479167
950086
1634427
880549
880645
101238
1609019
1115558
1489312
624320
517414
1053372
1359046
1975872
119757
238338
346846
782666
372729
976479
177265
253716
1562900
1647357
1582945
1525396
1869061
824814
1010207
982678
232341
1688286
509860
1264556
346368
530804
491273
804017
1966789
1294761
1037382
463797
540499
1581134
446708
480410
1040542
599870
332217
1978511
658838
662221
1878900
1020559
254720
542974
155602
1670079
1959352
1093461
1371615
508324
1443330
1800519
882833
481526
512818
1225197
59637
640997
1217120
356887
1601628
723148
663566
1407157
707943
827822
1048131
1791416
1090249
1643395
57233
1131794
1263539
1276992
854463
1253396
32821
118516
603022
1138170
1339098
1334937
1284021
1533205
1845578
879292
375401
905866
1907650
109013
1428228
402586
877048
1635841
525170
1639861
1008705
1632006
378224
1660992
1795446
1002550
1557452
1907303
861820
1535141
870086
1702776
1260643
697329
641500
1686555
499328
825296
1311652
1272182
1200359
732400
879819
1993121
672561
204873
401665
1441989
434618
805587
1185271
1084132
1888045
461235
258051
1625061
1027769
419486
1991667
959977
1576934
534800
669270
879604
133219
1875000
1276058
1530706
1603875
1465357
1281233
981550
328421
452313
1320270
86351
1472651
1793348
1949322
1915816
936318
1113689
1480850
414609
769814
480387
327793
1473577
1830130
1147743
1470443
803658
466904
26348
1096129
1760279
1511169
1294657
1483056
1561625
308134
1733326
1113169
1595786
1051123
1622368
841277
336184
217492
1081714
177928
1308056
138345
1069267
201370
614903
1794469
385981
1107161
661061
1354309
1437601
1892265
673077
1620246
962078
1768907
180260
1241785
98896
118555
18855
202934
421457
481430
1554416
294325
1829270
121382
1036405
65702
650773
1638000
92605
497215
1201044
1060377
1057739
1756380
1760276
1177558
1334701
595888
875488
304885
1740922
1277907
1693615
443324
693655
607426
92474
1235725
1816500
735963
694287
1130299
1295060
172483
1726419
692354
500604
1012459
697627
1604082
1946765
1474565
1643554
1613125
1552999
730304
1303447
485308
282192
1994593
1528863
1546449
1467546
846747
1640208
512018
1460424
637007
92894
1906327
1371094
1818591
1123472
1436150
1050119
914598
77864
945538
427487
1150554
1689088
1173691
1695532
1117508
166178
330327
884506
500830
1336465
166583
1228060
59267
1609858
770905
379151
1614810
685230
1990228
934806
222958
423885
1657171
470304
944223
169514
1738341
1429219
930623
615702
1317204
15152
520275
256103
1788883
759934
337977
1674704
1231059
211353
252477
616534
197194
348490
314182
1880169
584745
735315
1023749
786475
1111634
1336542
572881
662600
1536168
478708
266197
1569023
478545
1591865
1391507
305759
1959459
174025
1697999
184758
153358
1034742
528903
1095938
1763569
472866
329572
1409042
1524948
1019310
1377125
31606
391649
398901
496266
1642994
48173
1326243
764906
21630
705985
338692
968166
581825
1167690
1798538
20941
362412
1212589
1160027
1232550
1409629
1248928
1331679
216282
47897
1546452
1964503
1366659
1750526
1834065
133491
1746195
1475011
280626
1904934
1212984
384287
658965
138204
834138
1594843
90815
201275
1257266
1756880
1787190
842939
354381
1277193
1900690
1068612
1544948
1504511
1331138
156864
1457679
1551133
7846
815827
250106
1160536
588354
247271
951916
1187338
545122
1887217
137233
1467144
617841
621996
45738
636128
1810645
998388
944993
436198
1865803
1705672
1737269
1928017
1433922
1647688
1035578
282704
1312322
1102808
806126
325545
325902
640980
182551
166181
1104378
808809
1887806
461880
440521
1953791
1011245
750970
89439
1697477
1625511
1921444
245925
1337534
712663
1748926
716423
890055
142789
243185
1434150
1224344
575246
251854
639810
452689
322960
98799
902767
474361
1886086
427391
1956028
1669649
45287
385188
1429682
1940422
1890305
1400873
591136
87766
962693
432060
816702
1233158
434052
1946211
1868640
1891354
1749841
417668
73821
1947499
1102390
231249
965938
98184
62029
1283385
155591
1211197
535383
734187
884174
1002942
1849176
702929
1834114
1278494
1438452
1655202
411392
1814890
792213
954780
849025
1947020
1014068
1186215
1263608
1922756
1922569
595475
1993895
763150
1396584
1679850
683136
50067
1170493
1362342
122355
1367386
266330
289602
1588970
309175
161884
505747
866942
447959
920336
231886
243290
789778
613914
863664
1474417
1530035
1222133
1890898
1062940
1979922
758476
1390142
1596499
326233
1718154
1646031
1675114
1811567
857485
417716
1623995
368247
1335561
762888
1325810
249713
1904832
1569747
1539206
1053424
439429
836135
1135571
204738
845034
798372
1429615
853952
883582
1477109
1657591
1721434
226099
1949924
627452
1256936
909665
540235
1561510
1530161
1597763
52077
1376447
632528
1473179
1307548
1644084
1473210
1466688
632547
648470
1163483
1856628
486011
1154908
1902349
1125893
1368239
779796
740831
556151
551150
1635455
1483697
630428
266366
1829617
1256333
1284223
1224465
808329
1777434
1823296
558733
734163
1107000
1853998
889680
966291
1552872
119545
1627195
633739
1156136
657648
784772
970620
1569368
1842743
110282
917395
1497772
207044
1746632
1193588
530849
26543
37433
1702045
1140557
1404585
328201
1024756
146799
557997
1374565
1502925
1724006
640406
636680
1553406
279373
1907225
453975
808039
1314958
974494
175660
1942515
370561
773309
1653730
377143
1091004
362881
701803
1511279
1998764
1870682
549292
978468
228555
234366
507074
299749
317641
1127792
103353
1341536
277040
1644672
1602840
1028702
1502576
1429860
1050449
891686
760736
1884923
289283
899084
1206607
1938052
653029
1087746
192203
1011893
104990
917478
1827296
82623
408861
250467
1165551
274070
1264595
1039599
361575
820978
708481
1486999
1316072
1687941
1927594
726562
832692
1802884
1692601
1396384
1115854
5039
1315126
203365
710202
1843742
1908317
59497
1537745
1008359
1783527
1016787
325070
1357316
160506
1625091
537879
1739867
1351352
1943848
1633016
1160721
579019
322802
1531779
912367
357944
1900662
1659266
570203
1783226
1413796
1855142
1499937
715156
260642
1087028
1856805
920298
653744
1299541
336521
1392327
667046
1599271
960764
1280502
1257824
1315107
660875
1244139
497727
1257671
1146779
303643
1879141
1006074
227709
1555933
256693
223316
188092
1395260
172800
697352
385602
32618
1854022
1424991
1202611
523429
1538330
1190177
1539346
1246240
1974755
1197140
600855
455123
221216
1817266
520134
1825861
1631199
884256
308099
847742
1718886
846053
1837375
1026878
430517
1937796
1598151
1483515
1586846
1822092
576467
52055
1872023
794968
1856136
1972780
1253978
1682118
1197139
1088162
1277282
87844
878890
1806063
1187231
416024
955301
1464956
1693051
942003
1352167
1474777
1449706
571509
1298154
971389
521314
257602
12989
494588
497891
1500620
450873
113441
45192
672613
672814
492163
1199402
968643
559400
1584982
812316
418300
518652
1157951
81710
731755
99496
371859
881930
215638
1062734
1801487
60198
1379700
88591
404726
745339
1698085
21224
396814
160823
359460
844431
649567
579002
689313
1897451
706054
474267
1542776
1367462
1271842
1803378
69094
335895
1878381
1047540
5016
1218574
1120458
1439968
470513
1355471
1210194
973428
1330024
832714
235288
684738
592264
1374363
1889265
636577
777353
1142775
1403139
1485332
953321
1023453
1167619
633152
1138208
386683
916166
606454
1429533
1511304
262186
286783
1773517
1971274
1521875
335885
1940594
228566
1342188
24651
1760495
888360
18210
288222
158432
276839
2880
1089420
1476523
455383
1625976
50017
1882909
93357
654637
1804114
1962156
822634
1918622
1181625
414122
1354032
1098782
783894
767436
1880018
932982
1726472
1278234
1689320
1805561
159074
737897
526752
1455043
1428067
914327
1050538
1339394
75769
1246019
425735
1003714
330444
1303853
769347
1746394
1425875
1144948
965999
1476023
180624
1574738
293176
25151
1142162
1177145
1909019
1057028
1793413
1638814
1115899
967674
327399
1212356
346448
1089946
820761
1124891
1605714
1251262
67233
691226
1666600
902547
840183
804825
1033357
5369
1357822
1185577
1463944
1645590
1505344
415006
884739
1621536
1758354
1451380
1630968
1328985
824040
1189931
52988
745402
248140
435498
752382
1503910
1976619
828471
1787145
1561568
1963035
1798891
1235321
1362528
795313
372778
1010485
753719
1544371
1540222
659744
64232
956274
566410
1885859
294197
1186271
1003877
221058
1353893
676215
1884632
951683
823992
1131406
1855124
586080
1444454
708938
1156472
112107
1054849
1699308
1969509
1401768
55116
718408
1914702
1668522
299682
115022
447855
1133596
101474
1519923
482815
1900730
597344
764570
276042
1974132
731062
1241421
921769
1412707
1355747
343599
721486
1706765
953825
620094
1732246
163897
1525311
1548795
1855845
1110217
1836803
1796743
1817211
184373
1816257
567147
389619
1060676
1771234
555200
973305
1281717
1649485
955365
1312827
714427
1327106
1148252
1941436
918245
77250
520379
1773155
1290741
1787957
627715
108421
586909
968151
897819
1542285
246301
69647
58821
489074
167409
1548197
1171307
717256
1518773
1183775
177070
993386
459595
533256
571211
1250347
298113
1492300
1870578
1288378
851747
996246
260544
1588923
1019568
1020920
1481325
1252176
556670
1875993
1082099
1140094
881488
166197
466998
1013047
61858
1476101
1091861
741317
136633
878549
1335201
1039514
1130829
112554
881306
655194
275599
124100
922470
990311
219923
1841179
633134
237453
611004
1003649
1955666
1035541
1109408
365082
190534
1510826
1434006
518035
1677097
801490
1889517
298889
1096455
1726176
264759
1574893
176590
1667058
81060
156249
1302820
1723865
1276846
1439638
1157102
1766272
1637596
652900
217481
1490882
860875
1017463
1474450
1164291
432690
664116
1026287
615227
510801
1289624
463996
895919
848254
1699414
1485256
1137512
1454158
335877
854232
6599
336906
1361170
1826214
794508
30733
307725
1126736
603891
353232
345070
1415096
116753
1106737
122133
1232648
1068300
1671223
770134
1583201
1829436
1601988
1904075
1994099
961617
490146
1063073
632171
1987707
455145
1802203
211414
1515042
1305335
368814
672142
1747453
322081
141041
669184
132958
112494
1267124
334249
1627708
1161157
268201
874141
1638804
726699
643140
232132
1018924
1368116
1034454
1431635
254992
683087
1549543
1567259
976780
948405
1182713
1597258
1016991
135218
928499
912352
1245539
1779120
1425820
210422
58485
1235856
1545438
668516
1440901
621475
968834
293621
612869
1594838
280869
1715777
479271
196188
1802577
1536364
539788
788421
1660282
346730
905808
146055
726436
1948825
424506
398008
994962
921349
489255
555280
740260
1498392
1929253
403308
375754
337303
1597194
1038179
1195537
162467
51208
223058
1456305
184334
303754
422871
1355840
381143
927463
1965006
728000
1761058
317512
1744388
647127
1935327
740968
405258
1443688
929748
382748
1288346
1226669
415134
1148257
460690
1348691
1808247
1242959
670907
1143293
985537
1767258
136651
1513445
1378457
793374
1738022
809079
573379
936378
181438
1373735
537483
1522795
1338
88798
1842816
315903
1015710
339867
744800
93743
1274384
1719204
432932
392872
1268309
61297
1054653
1264195
1640620
105759
204367
42480
1774631
1757875
60189
632411
1231564
523152
985545
1822321
421505
1988040
707785
960763
72786
10549
952570
774745
258465
1002475
164591
928499
429409
64596
1303873
921591
1290081
262133
1324563
413870
531123
1923828
996616
1083276
1116798
1587597
1247176
561124
1134759
537081
1162061
1303650
1273474
749972
1213496
1639202
1173085
1225498
864161
474118
1907765
783772
412626
401886
747901
1962303
1115261
1727373
1730489
263659
1636067
445173
899393
1371231
719771
1057338
1287647
1298589
795067
1837431
148441
977263
282763
1129770
1647728
52203
889465
1802949
753805
1772708
453200
1564463
497211
210297
1304370
995745
968369
818004
1275257
1978568
800995
1562832
561603
807901
107973
60713
555651
1140205
1489990
1433108
680090
1416537
913663
277078
254581
269222
1592671
1930872
425645
1219730
309110
1261724
406037
1075010
1742369
1729338
92071
1702842
12699
444669
317093
1313705
1690963
1193791
953175
1899129
140846
990599
1370797
1023150
1874759
912175
1239639
1949823
417933
94800
391515
1680153
1548208
1942000
1823129
297839
688439
441281
1826514
927162
470356
1236850
1833885
965686
1911323
67055
767372
704345
453386
1838662
202914
947122
577926
67643
569582
1363669
1894501
206498
282866
1329973
1432886
1941582
1342990
1934802
1122586
50095
1159766
1183325
960608
1693732
1587775
195494
721661
1945335
1358224
1318943
1626822
1862364
983359
397119
1233660
982538
1565910
235457
1817154
1028939
163261
58569
239368
1660924
474709
242123
1972877
1069143
1986300
483000
1305610
64382
1268496
236896
1321857
975864
481120
1255269
183257
1894178
591825
581739
1520545
882790
600697
1101659
620195
1433386
1092317
1856097
344778
439917
1387137
1955845
717900
177021
1073631
460619
301506
883923
1006502
646090
354864
1867253
1895923
640033
283623
432473
259571
642490
1963368
408323
442811
160810
167237
888929
1135015
701241
1546277
1032346
1347143
1553036
482086
907432
1450642
1035281
1321158
697829
264479
1320018
741477
1467124
1287421
224123
1597354
1255389
367859
657372
355582
247625
988417
1750064
1747944
1250368
30754
1763970
1307515
906815
10072
570981
1119800
1150125
1270196
1576518
868327
1128069
459132
853495
1542675
140747
1352282
906539
1823544
466553
506732
1353967
20241
1042473
669559
1592495
558446
1275216
43394
98933
1985124
1705146
181752
1560482
70242
1557740
433368
655338
1948354
1528002
866130
1036579
517856
706633
1662839
1682248
410277
366909
1840572
840585
1133230
1089665
169045
1946794
458065
419697
35230
658938
65523
1224939
64600
1940558
1486740
122040
421134
425392
1251341
1953326
465238
619964
1503711
1840524
1341149
87497
14250
467263
1350217
250942
1362417
1079661
1581964
243249
1671601
1931854
527238
1331710
1136909
952772
1435564
748041
917164
25986
369822
616706
1273323
358820
455964
442733
1239875
1019443
545201
45057
1655000
999196
516309
289926
1585970
478790
1806689
1103284
290793
961805
1025945
1722591
1213950
1523798
1513427
1027454
408479
1812246
1392639
1210543
282589
1855415
895134
1430031
890754
1460912
1334144
611604
466039
1622995
1697323
1773441
535330
259043
500537
1987271
634394
600682
1688571
1690046
1762475
624126
1664793
1112140
308002
821544
311201
1450451
354365
1242976
1156107
28474
842412
106028
487225
473853
1105623
917048
155393
1058325
1051789
582677
760365
1334979
1730559
115018
315854
1712785
953789
227805
213386
293347
798166
1005798
871359
3639
67412
1314852
809632
1282555
1665553
655497
1135410
1179649
645420
1833765
1951088
325707
4911
243311
909544
1612601
413845
1002175
1501156
1285685
1363958
176923
219366
1961937
1753726
66459
1589706
107884
679306
790699
1977279
1851754
1127415
1561324
1380020
1822497
1072218
892507
647644
1855355
59632
1053298
658437
1931192
173207
1687329
1408527
1865555
1680725
1207442
1111422
683297
1038877
1040089
276215
1251857
1483456
934132
381816
479675
1622262
913131
1666491
1144564
38718
458769
1241008
1409074
1863208
749130
633084
847745
1930635
451800
1722387
444653
1307002
1880887
514761
523621
1459736
820888
59162
631738
662355
1357180
1681261
1126482
1384681
939607
1430507
908041
260640
654630
220512
1563340
1673901
353819
825264
1927529
1778878
891448
1391858
493548
391304
1397650
138603
575654
1648441
539615
418262
1936991
137219
803319
579636
603798
608849
341558
1760455
1575349
1577998
467687
314952
317335
1441326
1022172
150742
1032612
1771693
374127
1875669
1594451
1036081
1124866
1620780
599566
70006
481512
776088
954977
829556
1595092
296706
67545
1083682
1828816
223462
1662299
1022542
1138108
1551796
547381
1180563
959645
458681
877452
46220
1382170
28427
1148513
847308
143695
1083243
1737896
1242163
1906771
940705
1757989
273342
441222
377261
496273
678658
1679384
270832
788423
1001362
159465
281418
839810
605740
507381
432395
422295
1868128
1198132
1399369
13116
890623
157059
649195
479326
1087230
1320136
213007
1526929
274580
934654
1892762
1984
142428
22605
191002
1628040
1931912
1145804
619426
1241470
883203
1403584
200035
1491332
138975
1604926
1179400
1630754
1361202
1867132
1697607
186267
873995
625727
1731752
597528
1701700
1393309
482868
1842062
138017
922973
1105558
1096318
305376
687698
1066730
1187990
1686121
998136
30807
287200
1177759
1775374
1348036
1937021
745988
116625
1739825
1063816
1479800
541938
111803
1158493
842081
1268154
1149802
570266
378992
690641
1284302
1475832
1727770
1280512
950013
1689351
733503
372568
704623
705326
597438
614242
700959
1371437
67235
735701
430019
1565318
268570
52196
1525223
964604
1258700
1334528
334178
325478
702460
1355668
716907
127892
468791
1839052
1021014
1026042
807768
1092003
1786514
613127
512955
1473827
1276280
1923173
1752919
1969495
1300082
1515335
1874962
518178
1252014
1452957
757793
98286
973630
1153354
1607604
991042
193296
975278
1413069
1218664
927051
1442299
1317990
375860
605120
97110
1506106
1841249
1359035
1253831
1061364
1853370
1869677
1943097
1782521
583788
764035
240237
1822757
1582159
592059
584428
1196292
432653
1721747
381162
1164378
1252720
1179480
1190943
1253653
1027076
1431270
379008
902574
171785
1680287
703747
1617818
1011315
1823172
1264788
1898538
1626459
1824051
1137970
814742
1989006
118006
1359320
1266392
483109
44302
1662915
90422
1915880
1042392
1751778
1699403
672809
1053201
70746
1026277
1521630
464129
602236
404064
1690238
1879972
1665048
504421
24265
916597
1611416
1346597
424851
1485415
1610573
1317205
188352
1872797
1060938
1728142
1025810
551204
1852047
468921
381587
336692
1554016
690150
701039
303733
869334
932399
1840485
1878042
1238503
383970
343805
198048
1265400
1281551
1616126
1343995
165782
333095
1707125
1970370
1013879
1454636
1504551
1114396
397536
1894357
1030281
377885
1864202
1056564
647411
1436517
908923
1739616
367170
329054
1559675
329493
1461939
184684
668889
668248
623158
406281
1153432
1321592
1059611
926331
89013
1278523
1739191
356827
1209151
348115
1000221
1981823
1521849
958832
305369
1547666
1895013
27977
659691
701304
382030
1111844
1844419
1170567
876964
568564
352676
499015
1674441
826341
403831
622823
1409670
1137275
1134529
1908943
1028810
941980
50142
369001
1726264
1990619
1197382
686632
1260105
1958942
18661
1052738
1310064
1567380
1690094
84602
596235
382071
534690
1895121
769728
1488921
1129052
1241081
789331
1604332
990806
591259
907074
679845
1894714
503546
318848
1832745
802305
1419751
1011502
822715
1552263
735895
1401074
28973
748905
1890111
1239003
85799
1809116
1667016
16663
847392
538053
1899456
1613066
614739
121230
1824550
1073430
1495880
675820
1543272
493902
497826
1589469
235139
1471414
779537
1224898
183226
1499694
1630582
159370
205671
835686
832624
1324217
1221690
205191
462415
154532
287698
1038261
1874478
876020
705292
1464153
1245988
1543304
6109
283678
314852
1353728
636506
1007877
240162
815902
536886
472342
1760629
402347
1116001
352686
1116045
1245868
451706
1757948
302325
1870465
1356720
623751
879375
1926920
969825
1187188
235371
978742
1459588
1679300
369934
1583900
1832171
1444731
1865899
825765
1954470
251640
213385
1864649
792300
1653756
351919
529911
1399768
462048
1317111
999528
724634
1349545
157782
1533762
358653
114145
920397
463755
1223769
1588020
1775797
417893
1038897
246763
1014842
702404
1140148
336762
1544216
566907
1952698
1602992
1213249
1616073
999545
1901063
677039
794457
1314511
801698
1547284
1236384
1550455
681709
1871354
1278736
1473709
1055613
1348840
686049
405063
1704156
1723754
1973662
158443
1442446
749799
992351
1463260
1304401
276052
1752025
556570
1690923
64502
209125
1833406
385048
978975
523914
1948037
1420377
568387
794788
30831
968925
1249362
1182193
215077
417750
1665
1574673
1794822
1092532
342581
1629476
985774
399008
1047426
1236667
280612
531567
1442251
144038
1597931
1144179
856046
1924300
1676728
105088
1586523
1677163
333581
1483493
1943355
364839
303915
1014591
1986982
1048774
1682406
260610
861436
80541
1957643
1027173
1006462
294941
1424218
233259
495336
1913384
450271
580789
1480783
1400541
1343314
726127
866349
1807734
1694650
45190
993594
37429
1187834
1460349
419796
429407
1071607
1089704
1137095
1942613
833097
10647
1411190
762731
1524433
1922873
164451
781037
1124099
1883578
1744323
1099054
217503
724755
197755
1177555
717004
853392
971426
1914214
674999
600217
1905933
776108
634535
609185
1267971
1968020
1283384
1576016
444133
1047226
1546881
654318
1542731
606974
913476
592927
1161886
51762
841841
1424715
1500018
1074849
648529
579777
1066025
514197
342802
472806
1095890
1007060
1353966
758506
615486
1884177
837716
417993
1672028
1886191
1898828
1925876
1547578
1600507
11752
748675
42374
234074
610229
1753118
118725
617387
1842925
1386000
956112
1365800
1021214
714335
900916
651941
1930879
639729
1499599
599901
5558
1304580
1229486
903566
876154
1409661
884705
1895809
416812
962753
116218
895749
1713989
1068793
855266
1239543
576847
1664562
1414206
702591
1523115
1349197
1210470
1560543
349628
1912428
1478112
832641
1866368
1690003
1795262
960586
1737588
438190
1490111
582534
550519
1231891
1199156
1314587
946734
1500565
1527175
1508215
1674458
1953176
350923
1559023
1453354
511664
934064
1471161
844778
723935
945521
511831
1961445
1062998
1340147
729189
1364544
1373897
781424
982565
1456182
1924820
1004017
132286
486655
1689614
1011339
61883
1012041
1344684
232952
1793933
87133
1513954
1970885
1167469
109465
816685
1029460
890810
98643
1091895
370929
261071
1832200
728160
1006690
363304
693492
1380720
976456
1417451
1927251
1290365
1318633
530075
370458
1033774
1324984
755834
1481341
1037818
505740
209511
716055
919100
1707862
1018730
1502174
1561204
33338
1816441
1763855
1499734
53810
387209
1110918
1968469
508233
1073576
1479349
353820
1773260
1723494
397188
1511392
1347095
381401
179113
1096362
916425
1401574
827984
1847338
1392166
446692
362248
1330679
749375
1956716
1085561
370437
1396644
38975
399817
1709423
1939219
1740320
1570038
1383863
1589753
913285
545817
1983113
915187
967904
755773
1830872
146589
1960677
1549112
898184
1751634
796258
1123773
962073
707172
260681
939963
1796229
968654
1154159
1361203
1706624
1015560
611497
1989570
1667403
5957
843432
420694
514148
1980457
670162
1686298
717230
138719
406657
789005
1755453
886904
504988
1234011
292973
1811163
1057278
1997068
1031785
1943492
1895515
362567
939320
1135749
411027
523593
320467
1933680
412894
1115968
1750820
1558136
833456
979778
1969274
1927988
1406446
1893021
117666
607438
1398131
820363
866070
1413566
857926
1920844
1532194
457381
321
43989
810445
217531
1063196
824864
72810
470360
107065
1037601
357542
964855
1997534
1648937
1243253
522123
741030
1770617
1114474
1003010
13395
866292
1338457
944072
493254
1273384
587875
1746449
1653864
537731
370879
334289
398815
1995518
1274407
1438011
68627
1950716
1370122
1298056
1513698
1239461
1059978
944044
1746877
184462
783060
1218782
1041747
1186961
1444094
1167271
1506037
1804361
739349
1951823
882331
1511898
1228833
115441
1511930
1495467
294519
1084632
1728948
1620767
1845122
684495
1533215
575663
1135039
1470419
1485581
1905852
1836578
1750906
1520535
1649405
811373
1706944
1673638
1330609
49891
477414
172192
252035
307399
1549938
381736
630843
1048623
1942115
1228033
626251
40700
1506524
428011
1954283
1818771
908179
1253979
1564064
501404
835775
1336237
104662
934203
1797325
1590585
1035406
612888
1683516
639819
1395049
150883
1689350
122658
1781652
798456
1074490
976638
1116644
684836
1746419
22238
298042
488711
1881416
50954
593754
156813
1939649
1635869
440138
35797
1257028
206938
1363343
1059858
116395
1989783
286137
996826
1579283
1604905
1157497
210169
483289
762263
600498
521026
77153
1527801
318249
845320
1456001
1161171
1454045
327151
1602310
1154037
1663420
96262
117376
1526346
1295377
1827521
739750
1754664
1743998
313621
410733
1730923
393183
1236817
1143962
56600
510382
1976404
729244
51861
233973
234804
397457
154294
1276887
866503
1271361
722693
1734454
1176002
392616
913152
1841168
1978890
1853701
864728
840211
1628637
1825064
321114
912095
950161
1440400
280074
959652
1373599
1392318
1516848
1905855
1433816
1986935
1793042
1403373
259449
63997
1609589
1521162
514355
513814
1580138
1110604
59878
1011688
83589
169171
1408643
1745118
874643
265462
1587620
1349470
1075615
981769
671522
927132
567360
498645
1395221
1575191
576484
1065371
327431
1651626
1872793
1429967
1364935
1893422
1483283
44266
224759
1798507
691238
296482
1921555
513244
732187
1033428
614174
1206813
1489485
1624508
1174783
683653
1993751
197522
1379936
296102
1048336
951606
1717031
332386
45963
1515288
1646860
1403977
953909
583233
1923767
980384
1335825
1032960
764942
1308677
164973
173511
339777
1720203
879192
553547
1897320
1065331
1112602
1606463
161598
527942
397121
589383
957470
536758
1611698
997136
972450
123126
1797447
1365378
1833896
308010
1233714
20760
293602
363670
1587743
95297
1789427
1383160
53595
723411
1841602
1318018
1448780
1016318
1483493
669125
1443805
1027513
1572898
150069
1901800
513795
900277
645684
1774985
951303
73393
432190
995184
1046999
1551903
1698944
885607
980587
900413
1332600
80541
879526
14299
918799
1336638
1908069
1925388
70438
1588757
945337
74580
1175953
416373
1396787
845966
549006
1640515
1619931
1690080
1055411
842423
1646325
1835963
255477
1079194
656140
882578
1737496
1845583
476843
1848453
479670
1182125
1761730
569600
1607125
7681
822525
956229
171873
489041
1406912
1971801
221999
731645
325997
1148558
1085943
130091
683923
1633859
364249
1492566
310840
1526452
1664154
504176
1036853
27541
463839
1776030
236091
1502548
556858
361178
1358800
1704644
1813668
807434
741754
1682262
1522284
325098
187771
941799
1685162
1112186
1361753
1853244
782560
157169
692312
898070
850367
334086
1182887
1066193
216681
1229893
644900
7608
479390
710230
1278197
642572
1804764
1888609
973780
1562032
887779
283592
1773391
179200
1893435
1740009
1067930
461911
893872
266523
1412838
781291
220794
1475381
1559542
1090534
1997223
585647
1396205
115953
42390
1188325
851368
582794
896685
806763
1665539
1914043
1693165
270597
1388229
1458151
279804
1460926
1378564
1310024
1762221
1452961
732561
59508
763356
1722246
1604941
1949604
1049147
1683710
681879
536828
336704
511962
1367099
179403
1123125
1929030
120310
211399
81011
349097
1483743
1841132
444263
1928588
786749
1248957
1093952
450710
986567
573846
626155
1328539
518172
1942604
273621
1743062
613981
941680
1733709
1854051
94281
644012
1766961
1877177
1054529
355978
877107
1074154
1980766
1210554
1527678
269962
1003636
1910541
1006025
1197111
1632982
240729
1618132
1116374
1872008
353810
502473
1726481
1711405
215779
828267
1246306
597285
62942
1516984
1570461
1670594
632696
874085
1418121
567063
482795
1775834
349823
1546924
1039862
247575
1301466
1662097
317526
75350
599607
1415153
1249516
378764
19756
1415985
1282848
323338
1760806
1576268
1036273
179139
1898098
94049
1275412
1286694
624155
640997
1055662
6746
1108367
857894
1012091
1171132
601139
1930487
656399
1520693
1177765
533429
1055179
1355765
878646
745549
512015
1760467
1672174
1030302
919948
1526633
1471506
477447
132919
487441
1621649
771231
469752
1873661
1486708
1075476
1799213
516448
374330
788118
1666850
91067
274529
1739395
1691030
34469
930104
1276595
608458
1113515
1020738
243
1603873
1290037
1728591
331005
1617346
174490
1968227
1482609
1975999
1706935
464612
1870790
745020
1608512
1831648
781485
1159584
1948360
176847
1940297
893454
280656
500754
1938937
1056441
330331
848828
458721
220912
1689904
32735
813503
559092
1439686
899302
882815
784233
1737097
1687317
565112
1459071
1175864
1707213
226443
707492
584875
1931221
1603256
511293
433611
919394
1758672
1738497
1149431
886695
1028186
227130
961821
959932
392695
688743
517534
1525824
1351408
127618
474312
333313
1059806
1554252
1486014
1193904
214608
213614
418075
735951
1970474
951177
1529088
118229
802360
1660026
307853
1950984
1992371
1477303
433494
1132367
1403408
1332818
1378868
535768
345146
1021397
1448789
151141
145576
426750
716211
1689846
815994
1464165
881896
1200757
1784261
1721345
1004474
683866
1474474
805996
94027
234290
45796
40001
1785300
1943743
1770442
1175349
1873808
1050365
1089722
176409
445105
1332990
1446186
830548
646568
457910
811935
1031499
1319618
1344844
538027
1558901
1717839
1929895
1549713
1164535
668544
978919
675259
654288
159125
595966
806991
1605693
1681246
863040
734044
919819
1757957
287493
1935212
827835
403859
40913
714783
1472534
1904757
775054
1368950
468566
220356
499280
517956
1319411
634832
315615
2033
825511
1058063
1835299
480123
87952
899943
93346
419501
1405357
662690
1310019
1066451
1572074
57505
762166
1468213
681451
413874
349503
1343662
1644087
500551
1872152
979235
1285451
1409455
1638725
65641
1601201
239133
769160
445634
1084223
712332
1252524
1679306
1936
1931118
377852
1148152
1715428
1532098
1622544
461792
622179
918923
1441908
1058094
497227
788004
244901
1834960
1008592
1957601
990431
1058422
280374
571785
99696
1814297
1462994
513476
483110
747996
1175305
1862166
1901772
1895738
1982910
562835
1851329
1733232
1247016
386783
81289
779963
115511
1106249
1538412
1526270
1550076
900854
650354
749094
628433
1907368
629144
929184
1923292
1159864
278415
1898310
385081
814839
28740
239073
246113
257207
1270917
1171294
1652007
42132
818300
1949053
1873283
357681
1824792
560887
1168237
796460
406120
625130
596493
548791
519267
788341
1680167
653150
1390064
703124
471720
1757926
1439636
139949
320998
1137175
1468857
310566
146003
347493
1742826
197643
881686
863089
567021
891926
1959936
373109
428292
434707
1895489
540774
781953
1320382
923608
1422143
1781546
156674
299564
1483892
186078
1196101
299911
17037
49584
853816
1178013
114217
1591380
1671424
212772
1498275
447540
461961
817256
1407337
16379
1018015
394641
1887436
86737
659605
692950
1172648
744633
1072606
811025
692890
325603
800221
571091
617954
550080
1668856
546153
1786766
1962440
1533952
736011
376594
1872136
98128
1948653
1828484
1053853
1384597
808631
413011
758526
717829
1631486
134573
1520106
790219
214159
792687
1370458
1026523
381006
639153
1521821
28552
1590320
1593195
1020725
936024
468964
48156
200498
803712
700691
640458
925231
1439880
1183536
1857166
1597412
1612355
1563327
581677
1368548
1500591
1001196
1484772
768289
438166
1574285
1365708
1687098
973854
1564695
764877
1093409
661157
95647
547044
1281623
861182
1352509
390628
7871
685872
513167
899746
1939715
1147618
1024970
538047
1946955
1125493
1413546
107063
1736115
678540
1513296
1185784
1807988
1049904
1318211
693466
719463
1519846
507916
979900
1376655
1019035
216894
1852688
1125180
727976
38746
656173
1603262
1946179
1997929
668581
1218199
1096131
1993747
1396464
14009
1867747
678931
1003622
1127587
1886180
1897847
957156
1473045
1788781
378680
395769
1303484
593854
1975683
99288
1983780
1221166
550803
1844071
1087970
1730911
1913720
1276401
1292688
159352
321745
190866
1979832
1928009
1654919
1663759
547789
1443061
96110
1666957
279925
1342958
887197
921402
209125
1142320
1755486
926356
507153
1955264
707844
1909749
1266631
1019251
1070388
1985995
1724325
1835758
1427758
217026
571923
1610888
1134695
1260295
671500
984251
791073
279540
543430
1005217
698935
207840
1095904
547769
1313237
753341
882401
1199222
1150061
610834
1358981
1714173
1861864
1760522
163621
1077430
1824004
1638681
1304780
959100
26971
295908
946959
1928530
1972661
1110221
805449
1253039
1988065
884506
638502
1492664
10280
46528
1941234
165201
1236520
1125643
276070
501551
372944
336265
229177
1639688
1261359
659123
335362
1568695
890528
1161694
210570
580931
1826743
54138
379064
432713
1187745
1073805
1858173
409453
1762393
1715954
1271014
461061
953057
1166832
1504676
598268
111107
1686135
164860
1731200
1800305
1098155
223702
1038842
1866146
902963
1843161
1698641
1021396
1401264
460643
1234037
1323294
1884549
69407
1511282
735128
232395
1940191
1969710
322529
167628
1409550
506494
288499
1853161
1216044
1057774
60205
566747
1239955
924205
194515
1339489
1571555
1674004
208408
1117130
742958
1911677
979318
645483
1285906
125981
114308
1519770
1430245
1452618
1220005
825816
1686433
379188
1913671
225104
790651
1736604
189707
1112282
163427
1181071
1052474
1889416
869830
1951884
616023
1887737
1115940
49341
604531
1382122
299002
195851
1058493
694176
1656478
779946
1417448
1451524
156405
90151
671510
1047827
682018
409474
912216
1013176
1015101
1373723
1935262
963603
1096755
1211827
5047
1842491
520983
1551805
63385
1630425
1748340
1822665
1873078
9477
1938267
1691139
317152
1450223
874000
140084
1585883
859941
1002225
506327
1947562
401143
1663061
1659438
299840
1447625
560240
1687647
1085495
1911843
495028
1273608
1065766
1586239
1845370
910695
1564054
1067427
1037465
711345
168763
1722218
985856
370505
14346
360879
581324
1735438
830501
890256
280201
1857219
1839530
1090453
395767
679509
629392
1122025
1947431
1816425
590463
892272
1200475
742699
843085
1488785
819392
479433
651755
73838
1191678
1676504
1023974
68433
812082
680729
1661037
555335
1625198
321261
563102
1056551
534959
570943
1546535
1256482
940266
1288276
601729
949625
227536
153053
522756
500004
1780760
1215366
925695
1751910
1080755
977507
289969
1759245
1937221
1453179
254442
626584
418590
1591826
1840402
1170545
810894
299253
1108474
911019
409421
330686
1168237
1004815
1863639
37869
640556
1414709
1964313
722862
929296
508181
638882
1021082
765102
1477840
66136
586851
1829399
1507841
1565827
918823
1072219
1493689
1925718
439031
763875
1643690
1205421
535720
1403258
1041159
567863
457427
929136
1443289
723134
126602
136637
202086
474943
341865
2981
196725
863728
876855
1865174
1250556
1658990
1865166
89869
695612
640758
1546666
553602
985102
624468
494809
519723
774910
994417
625246
1903400
893076
1136716
1097703
931697
69656
1783814
1852826
783128
214175
1350451
686375
1546582
298453
25794
402566
1590796
546477
652888
1111142
705936
1721605
174943
607954
1544778
142333
1877649
803373
956913
1442674
1226756
26631
940904
1373224
621284
1102525
1557659
112617
50462
1219815
1750955
1750389
617601
1252073
1987846
864473
338521
1979172
1343889
783353
844589
400036
1056825
711952
331537
1521668
868685
1861465
1776117
1091674
1047067
1589792
463226
1763185
474291
714017
644295
444375
353283
1161986
819590
343719
1803893
1908580
1617983
1797669
181007
1018169
216243
1417654
48641
513089
1976011
571666
1934540
1661301
145417
193966
650859
230597
1489084
1227470
917898
1293260
22369
1826968
1390303
1544531
664620
807373
1153995
1933539
1942178
1782108
1220226
1557366
926263
661347
1835656
1852742
652031
299845
754207
1573166
1538429
1378500
929385
949802
1150853
345863
518423
908135
453669
930707
379100
593486
1756207
458057
945329
780728
904213
169024
677967
1273796
1688968
1525831
70473
1172906
597654
1904920
1759370
37451
1417266
578451
714827
1792361
648312
1462282
1460380
335403
1873204
948438
638555
1276121
656761
1998402
1046763
1473581
1724729
109967
588756
1377607
1032189
1874266
1238872
139115
1492632
1884138
856174
1552682
377564
1527912
1481508
1611055
264959
1748827
1395356
1174283
319741
1566266
632814
1426602
897713
1914810
1241893
1022895
666840
581494
2007
558185
811583
562992
1486994
1027450
211294
682618
977474
1657128
1247514
977148
1462227
1534258
973824
1251638
1393468
1846701
501503
633898
1537801
1766396
1347227
688520
1425428
151859
1193109
404628
741129
698014
1755171
1173389
1584803
1917741
1293589
383566
1141718
186024
307158
1340095
787313
1809053
403868
794619
1769121
1501155
998287
1928606
182678
1296171
1032812
1717683
80870
524921
1125178
1587075
21430
867936
1621327
704827
1939112
759015
1212047
1083080
127582
1165260
352104
64499
1411241
1054656
1201681
940222
289493
367353
1932567
1820099
1331044
1296091
1178350
947324
80491
937391
1361404
1229678
1913588
244722
1009234
675319
1599809
298089
1419292
1304650
899796
241282
1535444
1256181
829371
1998326
1548233
106772
1397219
995742
1780802
1737974
166650
1536588
380512
992492
545301
879461
462723
1162684
254035
499188
1903402
1656392
222631
563406
1540313
141795
1924275
1103306
498914
1898554
139565
626581
1255840
281387
1237594
999105
590596
118446
804024
853056
265673
1973247
914261
1473741
278828
633208
1538825
1527156
681429
99010
207244
724553
1870762
80293
1917703
100105
91289
1356298
1570929
1970721
155470
563212
679866
138456
358100
1581894
1362517
1919392
1140934
1426784
1330853
1545390
1598957
51998
29511
1938701
1305012
593961
100846
1333466
994755
1846773
1889426
676513
1409791
387704
1788060
881962
1743340
1233365
31592
1991022
1644756
215431
692782
531556
1939908
1816968
1737135
1729562
1559202
1929440
274823
1604936
1764622
1106189
851344
597951
1541933
642584
432925
1437915
1917482
919887
1329426
697857
1309160
325244
741198
460196
1294795
669916
637332
429255
1050688
404030
812784
1767512
511570
392967
1429899
1500926
1239722
1703953
1053222
1425397
337343
698862
674471
1978601
56036
1322912
1890056
1794347
1801010
1976046
1181706
1524199
1739813
1946985
208768
761503
1872940
1513220
1840929
1042303
598451
336810
565498
1804810
805194
1261317
1486562
1089375
93923
196103
495754
1218237
256661
745640
1015830
1485754
1618874
203570
1751280
117163
1219825
308761
974712
721362
1280923
1241046
1719187
1319604
1421192
1224051
1015885
1626017
1274080
870659
941419
1462126
1352464
1411158
1123460
930869
109302
521315
947066
258781
454028
712869
475642
259949
439323
1639911
664912
838442
1723001
651606
1601915
1020272
90252
1093304
1033416
1176141
543159
1409504
1902742
1362360
1721982
603602
1576127
1351938
1168954
1885869
1506993
72178
1655296
1947098
292406
1258731
1527515
536769
1606193
1711929
1369760
786751
445026
1377110
1535854
932008
1853870
807057
1127268
1721372
380813
209495
341789
1628179
1434223
196403
1589264
966341
587303
1765631
1638812
1062344
1732710
1146912
881116
432123
997889
1722556
1278555
1440849
219148
1109637
998310
354745
687350
12029
1185783
1406408
1249109
1965444
853065
715909
619314
1541558
112920
462123
1797965
1325045
1961580
1177950
445219
652073
962507
773343
1468751
1626418
1268671
121947
1583284
855324
516613
1873071
1554922
1065698
1723674
1376108
908645
171727
1255120
1764101
792933
1465622
1589022
896519
1913977
1755439
1005848
242987
516556
483496
1543426
32332
868953
185109
1860605
1809414
595308
1027688
1769273
1001874
949843
34672
1692193
1335653
1405044
1176373
1532252
1248718
244083
1639259
55513
326144
128957
1122934
1902939
304964
675486
759524
1243182
1978898
1216204
555817
1327712
757926
1259695
371688
527002
1061325
1706601
947495
1626866
476422
1276252
1003884
1947046
1165304
67480
1198305
1265737
653924
720714
986428
1313600
517097
1894466
1850110
1352820
185408
84724
631020
541254
1037418
1488322
1374948
708258
532310
1441552
1633149
171812
1883849
844112
1125474
766708
1673890
1867405
366719
806188
941210
1661941
240227
1337523
1484533
744814
668938
468991
728326
1544093
772842
682432
978086
63338
1668788
876664
1169184
871128
1100984
1582965
1943624
359581
1656007
1781007
346715
1928549
523531
937640
499369
1340592
1759692
196348
342959
1494292
796154
479140
54317
215383
1042644
664506
82023
317403
1995240
1083426
374937
1327373
680308
1575575
1165267
599999
1980502
1322266
1183970
1902273
974286
1420554
556399
158588
491120
1605611
1324432
795901
171274
794860
803639
1907487
1463823
51256
729209
936773
874462
1077709
291650
714459
1213678
764168
430842
1953275
738631
323979
1910126
383556
789282
1422232
1883335
1437498
715187
1820576
302205
897721
839321
1999330
1146026
1306363
387066
1687283
986389
1001920
1574285
848153
1647413
848550
891449
680733
1728912
1760515
1213718
1805755
1767572
1004758
535549
19648
1435275
427467
821756
37149
1489365
902633
1590230
1020010
1089861
970782
1223827
1238460
1262108
1046260
466802
1335916
1553507
1717171
1791915
474426
1054024
1812077
1800392
358282
1574760
1257509
973094
1215489
837799
184739
820346
303069
407324
596747
1849645
182439
947143
603669
670426
513514
758693
17913
1069423
1067747
1657619
1799379
1067961
1471746
1780969
536122
921366
1986554
83062
1899014
1012255
1207973
1843683
319951
597384
1272310
1020728
109032
711617
1960448
421012
1504996
313176
125990
1002271
1191101
1505457
1845847
1983822
321726
1392303
807513
210935
509465
861665
1635207
1919668
1559898
464472
291448
948176
1691936
1496977
245172
1078179
238351
447162
1934466
483043
29456
273125
1155450
130401
1425473
175305
449664
1703963
1333225
1914895
1176458
591798
1890461
1578105
34549
73076
517959
1936018
1615005
921779
409791
371938
1786698
1346560
1373735
1970321
1495075
942557
1188135
921849
1827098
1881581
118536
319921
1356984
1893631
208230
379289
409068
1458250
188453
387571
1100039
167136
302000
1617843
160936
1836339
1506968
1188913
1085067
1874438
869513
218552
33392
452610
1768748
1591295
1847395
1156672
617113
1605302
334617
936767
557777
38450
1425615
981396
610014
309713
1699100
1807245
1565452
611664
1360284
1373416
794196
1433035
167863
1682197
175836
1319623
1758794
1747038
204245
1064936
180605
1229215
191910
1604749
301879
1821708
118019
1259866
129958
572621
243918
1044593
485188
210225
1170093
1121244
1413982
228712
1453222
73405
1793023
1530297
1347755
1095289
1451580
654858
524813
378558
627579
1519080
1329280
1467824
782028
1335393
265155
1467851
1982276
1766625
1848949
972240
780418
1627299
1818120
1487472
1873351
1838640
1855281
207751
27159
76720
447853
958131
1894632
1042723
1060348
1984423
195238
150269
1685851
1975119
1901788
1412371
1673079
401843
1949778
1910245
698149
1366899
613553
1070256
855828
1682048
606105
210291
1056127
1360668
25726
631900
20529
886128
1753849
1697772
1997671
1207698
1711047
1976004
835243
1495598
1324772
1430946
575939
470523
1392871
94339
1114189
273959
1605187
741645
96982
1244879
472525
724150
404856
699877
1995672
1895285
1875212
1172342
559861
413298
1107782
1866530
1140120
1695637
1619674
1289141
1285933
1969105
466038
1976349
590288
697369
1305757
278677
1736297
340967
778186
1479506
465485
798526
1363474
1834022
1046680
629922
1535936
870550
1945481
1311957
1399056
1046904
193340
1940537
72933
468133
504671
1970028
209735
1115455
1190972
1412703
1239422
1416571
153873
225756
698130
1064344
596954
459349
685194
343579
182561
1446627
1691654
1381434
1717197
1050974
235995
229997
1556764
331269
1601535
149829
1167828
819726
1306093
1052269
508356
749991
1500602
117241
1756972
842960
236980
271459
1484921
1102871
764694
1263721
1441643
1688772
866549
863737
1202900
1550400
319581
304986
220808
1373910
142146
1528853
39552
763626
1839696
328609
1005752
1926005
1649856
428067
1887425
1881184
1633175
1713689
432942
55389
109912
1942645
1758682
831920
1434610
213200
1953700
1247544
1330854
927380
709667
148860
306236
1061660
317749
810413
482860
203477
302338
1237889
220067
54153
1982125
1893728
1969103
1821132
880179
1345782
1880712
51975
1086840
979995
1729032
1421207
251831
254931
169634
108753
201608
1061743
152605
1110435
895158
1744802
393516
110326
289502
1406844
235556
155937
1879294
305707
1274750
350101
403179
754854
985818
196625
1805075
1253030
1709539
1889621
224738
678859
1443626
949485
123025
1437546
289319
491194
707599
1296032
1867173
269173
859814
1603832
31894
1581983
326731
1191282
5580
1940767
1225654
1052190
1012742
1477824
1888192
182679
1263637
646279
1919178
975106
1619533
1467683
721228
1421696
569600
246070
82324
1302514
201274
887772
646929
833255
1891454
1047868
1940324
1619287
1014618
555054
1624875
953065
585578
533958
332687
285282
24247
626749
19987
1034331
1113816
954565
903966
471718
1881489
1666774
1165718
478476
1070787
1365663
730186
1052435
589454
520908
608609
82076
138953
999671
1796115
1365893
472865
70358
1276405
295335
1144071
40424
1641204
1913531
1636856
233737
1410682
1133115
345829
476710
1284175
1365832
570789
1762293
1055219
1602726
1388134
501115
977178
1043148
592891
253817
1776976
315268
353006
227453
1150203
116969
1909840
960513
549696
1511441
661292
1165695
955317
1618429
539179
80090
1560748
1338919
1098040
1274178
979568
908066
1728440
1916830
856746
667895
1511456
1042831
1753396
1002506
868651
1463224
827112
568496
1808582
625425
295298
596464
1440478
1714300
462729
38508
149046
1400439
1652631
482093
1382011
1625529
890995
702652
612558
861284
855253
265359
855932
304679
736111
1113754
1671278
427294
16817
616120
39600
323659
1027206
562141
402727
349255
1842731
698252
1812915
72156
1314180
1933751
885813
498086
160187
1408983
1190275
453918
371587
318595
891532
531068
177821
1461611
334180
1604907
1562431
1751966
271350
1807758
1198570
544959
127752
644777
984620
358697
529499
781178
102600
115098
1748201
1989679
1046395
1644157
205012
1688049
700301
564978
837261
100884
740595
1268968
1506645
1465574
144163
1409280
1698706
82640
1873174
1132772
1395395
858970
415156
1739414
764465
1079461
463462
305011
727757
596668
834677
1844266
851923
1507013
1120667
1263046
101652
1499293
587790
1199576
390981
49411
1546724
1298116
256878
813284
1214976
49765
489065
918354
300059
250830
646336
284128
503264
1931193
791963
1553577
767277
1134196
1960578
643491
1548803
1808989
926725
828712
479535
1226284
1835567
1397916
1048213
816992
26395
1974603
1297479
430021
1093706
467881
1135437
1888592
1603449
536135
357957
1179237
394956
1434609
466991
133385
1180018
1897299
1911612
572014
844930
1914295
426022
1788159
1250831
1479020
670924
1949006
1052250
1907436
736734
1798772
356266
419644
1393194
156190
135698
898418
1871262
1309820
1541903
1513935
74945
1504571
1933325
269600
1484961
1292146
108199
1539671
948567
1044887
947097
1280219
1821753
143483
105259
626286
1429494
371833
593963
1700202
1066506
623721
239228
1372617
240445
820241
79238
1227444
1047542
1819709
1230945
742984
516986
1408239
331714
639528
388463
1537614
774263
689922
1360405
1272177
660675
61451
1043605
1491184
251373
1251772
636797
445134
1652054
941785
233393
1545809
1200234
73199
1825060
211159
1131186
34931
720046
417106
983578
1626521
1583689
1730112
1434055
1548807
98742
1733566
248826
1791779
122089
239248
589336
736771
222798
1136457
1915799
1507488
1779116
1062913
1685280
118761
879151
1366093
404431
1400166
1310743
1350272
1145423
805266
849313
1061056
1817056
1021767
123680
1311684
120292
499396
683058
792483
376936
558288
1764138
713894
1605471
309718
202309
53573
1594995
1236563
1885354
1665210
1431707
375218
225207
1854102
908167
81849
915403
47370
135150
510460
965727
122107
755953
644938
1838864
815373
522762
26821
1945132
579659
1995007
189038
1801101
1531896
19882
858946
1487826
194707
770086
341268
1839871
1977162
549509
1697040
565424
1279483
1087546
28796
21568
1035688
1461449
506099
1401030
576349
513191
466065
1319744
780290
335999
1994145
142966
1857024
471108
763097
1452106
1739284
93745
98908
1457159
10861
1416650
490437
1393178
1457125
1209978
123221
1381905
1270929
1847182
1955833
583039
1340405
442480
1499391
576598
1733025
1937991
1283713
1731699
1726443
1292055
1137932
867718
941909
1190149
513247
845462
1431582
49416
1950069
53133
1453550
1632146
1318662
943792
1176474
1452302
487349
1171302
1433794
1864347
683873
443440
571437
1295122
17561
1217183
1079875
1511957
1029014
32114
229691
1527452
470232
223226
1283240
1207488
916277
241598
1959788
227385
1117793
1297041
265840
177499
1747690
88282
540366
359724
422039
184210
260947
36868
956863
1668217
1226712
395242
1587040
1868660
558725
735198
1192230
1195077
1726473
1841396
478560
529628
508157
14407
65016
1918164
459610
968666
1324144
1694180
1193864
1278143
1205511
197372
822870
1160548
1530772
1243390
988457
1797668
359238
1049745
962911
1689447
383585
573292
1683184
888590
1174219
1468775
1623375
1482764
720086
634535
922594
78748
1343292
1106245
1792898
1196372
208844
1661806
1853568
1505907
1206488
1970110
847499
902378
810330
1404422
1589401
711414
175105
4880
915652
205775
1388509
1960609
1833997
1041734
285733
294728
1902717
110580
1528347
258249
635362
247916
1927691
81270
1933805
1004801
1682288
1526457
416588
438677
888204
183958
282841
1269271
1134588
1097905
465753
1062253
927902
1637489
481264
1019800
1860549
1397330
1607209
730584
901394
1009782
497658
1797937
1554564
1580132
603356
1690429
1411618
85907
1683045
63530
1031005
91380
1636594
1033592
24588
941096
1431404
1726381
980943
864063
1385351
400818
1060762
1027568
704591
1524154
728759
1465601
1105524
603433
509965
730269
1212142
3843
445771
1547520
1353788
1327510
1852946
1585763
683957
821596
1250855
147470
598389
859304
158169
478254
729283
1038739
201052
1676452
321583
646796
346997
603542
1115623
979394
1316829
1525839
905726
936894
1246524
1483121
637946
1742361
155726
1048859
1633286
1373822
424294
1374128
1952743
1991711
1909110
1070179
530174
1957198
902983
1834049
996052
446656
700042
1328438
928034
1461699
323333
852437
1974306
100168
450896
1718920
417490
187834
1357958
1865037
618898
1055154
553674
1268035
324627
1414373
651181
1737858
1075409
212959
780368
1778101
1925461
1984809
981415
1185769
81210
736789
583138
302002
424343
759695
984420
151473
1326915
732787
149020
1059149
342412
687910
1158078
267235
1943646
1361814
92402
857537
1771764
1502395
1685394
275038
1500133
52940
1821993
1464969
1591198
1017835
928141
1707362
1680835
69991
1954328
1175232
401443
774284
28772
575868
1896222
1143321
4581
1498253
1442988
1691346
183511
1872336
1402859
1520820
654997
1905141
600435
1656008
89877
891936
739892
69424
962836
814218
710076
73184
1700908
376487
1800
263860
1341644
98590
1937863
971019
718837
314741
316562
1680031
984172
291190
1278291
642250
791448
824784
648106
1141734
1177359
568046
1161611
799886
981271
1129221
917930
224558
838229
1039478
900606
1059856
794907
118012
1625859
1862187
577906
263064
303784
1091907
1791365
873980
1134872
874927
1378731
141518
1980681
1440381
1856346
1664075
1586620
1190896
1547116
540605
177753
1393878
1758189
238526
892813
1916696
1527784
1939813
149288
286036
1097695
1315444
409171
304565
1769506
441618
594645
1692079
301605
729973
1584175
52285
1788063
1332199
1477522
1019628
1513860
1003977
1875417
1981570
884854
622942
1731166
786483
80846
523172
744388
419030
1127732
81359
762606
1581425
718282
1331703
1093758
61845
134407
1853898
598971
1080995
854483
1980859
1305430
11205
1086606
25197
388141
1796571
679478
1362654
1628188
816617
1140937
1728174
1575446
187972
1373997
568695
1394004
1098233
1069369
1012313
1695275
1971869
1013852
411155
213743
35812
1309922
890037
444841
1369914
1370646
488524
914182
1907752
41415
1244418
189888
1072679
926501
1215774
1856890
713347
818939
251362
17974
1680528
1933353
1372154
1336596
1133497
194918
759230
831545
1072100
29142
514616
111103
185048
1771960
359394
1252453
1745880
226263
618269
1041538
138465
1447255
1202670
835855
1629461
987200
602199
1448320
1349810
1977214
121688
1919974
430304
362208
458396
1025520
1402552
299833
1717514
1751908
480061
1171868
1960521
35192
62928
931524
525298
1106820
937554
834416
1377098
634496
488531
445962
1713970
904835
1297558
1783270
1803207
244329
363200
1932201
794967
502716
1855884
1708667
34470
79110
988623
1794914
1933988
1939187
1839402
822609
1789238
1909554
428120
1511140
1446345
739348
263010
1807302
851035
248521
619102
51831
457338
1157902
76606
1066748
38232
966309
828060
1556719
982356
1367764
602630
479191
1737187
154908
1450899
860798
1090024
1194296
1828032
300603
633543
614293
704629
1773447
930762
1068370
75671
1289780
834836
1337219
1434712
9523
1467722
1361537
210759
542406
328974
1201983
148811
721706
1336135
414391
896056
486798
989610
1030068
126777
1243337
741947
256271
298828
193786
1028951
652728
504688
1136794
1142046
1786641
217134
752362
1246329
299864
375451
118306
1961589
647264
59050
827837
793395
1562309
5442
974477
1901896
1496032
1633900
677405
921055
1016332
1454744
785864
977701
1861851
267329
1869425
1223031
1834167
435426
1334536
1667223
1285221
934001
492412
1005109
643855
1822103
64078
1633141
1969666
850345
1630811
1506333
614075
182755
1596158
1137553
1423580
1208113
1198047
460068
1855112
142080
1653665
513910
1155322
548775
539623
1386903
1807994
893258
383252
919258
1008427
844704
1248256
633456
562154
183162
692516
182911
1662473
560761
737502
1375412
1165631
943629
1395575
868153
116151
1272084
131244
1042577
1263320
1870067
1860370
667011
727212
377975
736474
155553
336959
891147
999487
1598651
861054
799565
843036
964710
1788364
116821
1058137
1497778
310138
608325
1323362
183516
596195
692441
1147132
1487568
1432569
115109
1128922
1226876
1487694
1984538
1972651
1338286
1068304
782726
1133462
1058650
1523724
947278
1309420
953700
1158167
1566185
1516552
1043021
24231
1208364
667999
1318962
1665412
1654078
933459
581585
1574892
1036581
1103355
1588554
859030
708916
1833649
1120
630848
778874
917952
1786728
116625
166313
46156
59212
1382698
868426
526778
1599339
749655
1386695
1368355
397054
1098446
1412974
1495378
1890291
475208
1404645
339621
1721547
1958293
964544
1208124
1972551
1755663
205673
1650618
1071843
766486
645760
1249499
1279916
44149
1737780
978861
751018
1875027
222311
1462304
1468343
1122104
829389
419242
519419
1214568
1271919
533576
1857502
1675379
787886
210950
151312
971510
765972
549864
103692
1332774
1126152
1638355
645592
820948
1093430
422644
1512816
1293238
1312302
1064485
1782479
1261594
1750754
1852757
58901
647502
82292
302490
428110
1568967
1194724
1601907
1697762
1578177
306947
1786690
1177837
1687136
821921
373365
1454937
1919114
1851674
262833
1383330
481283
1194303
1013790
984957
842564
1790306
1362923
1747878
1668790
891459
1293312
304903
1488944
676805
454793
1548338
840609
86596
503529
498266
53591
488451
1601406
860977
1037504
1645095
1237430
1065773
1856550
1085693
1688531
1653514
750571
1048143
1555224
447509
1424249
647495
1898271
957509
438063
608626
1835966
950598
1976666
420338
918587
583122
1136230
1631886
926196
1180607
1491263
1517682
52778
442166
1635824
1278505
396710
1269966
1900395
460729
147754
1782837
590166
364842
1849260
359121
986985
1752739
1408839
1456483
1733071
660850
1865393
1178584
655811
855728
1779753
404767
1225010
1239036
1867478
1083585
1401834
751769
1410897
275008
1711073
642792
328141
1169709
33476
810501
1583552
896906
1719353
1304434
1608014
1130337
1275323
1978616
691152
1932700
859576
443696
885791
1906583
176919
880018
1671111
1797012
1084577
283391
1032566
332649
325427
1505643
1188109
359966
594397
1379490
1059249
583120
1873621
380527
938942
986936
1610763
417807
955605
862142
1881905
1395926
1580412
1125554
584831
1801825
898333
58342
1236879
1697575
959868
459428
1355450
864282
549051
378084
1547172
898945
74834
905271
966817
586301
846721
1484385
442208
659313
864001
542900
1744950
449268
1112608
327046
1144008
740639
859465
292918
1933907
1350388
1848314
125164
1615671
1748424
936839
1704507
753406
773638
1516216
911974
1207688
1112249
604360
461326
1713966
27006
1118804
596465
175157
1344794
895841
340214
1731419
734402
206794
619268
1751696
929669
853875
1226503
73195
1125933
1604009
1617547
1048461
443013
1576921
10741
872273
1037639
1065116
706771
37419
1937589
1847805
1904866
160297
1631116
1899916
1656720
1750948
838584
1046592
1014557
1931839
1360923
348833
1494068
165054
996125
1234129
1776012
29316
298794
1278117
1260651
182402
263218
1510470
850629
1989982
1190270
429499
638445
1287151
5749
1229909
1984606
1981675
1864676
1350677
132335
828300
906815
925409
503895
1532370
1667287
1929736
1319286
1503205
1640739
960313
275957
489517
1667323
257668
1050781
1048976
591368
951007
1687765
1566587
164094
143494
1354958
469783
1719547
1851412
281856
1526755
405164
1585783
809953
1606878
1579355
496506
1198236
1975712
902881
921520
1841730
1212364
1502900
1021176
786200
1378976
98555
920021
1815297
1125487
712127
1183317
1559407
1412113
904217
612632
1517656
1574548
1776486
1343774
431509
613894
173476
327883
14618
646415
1688183
639987
41317
1124403
1543034
151127
1019622
1374174
1674897
277815
1093633
1446812
1249786
314545
1339617
778121
776879
1508085
707985
1383717
1462947
164213
610013
966142
70791
1508841
924593
1208175
1548796
930499
470459
105904
730299
1130049
279087
1049058
1765497
409972
365232
196577
179730
1480498
836903
425882
1382707
1154494
942545
376472
1334732
1501380
380019
1966953
806103
487420
1026944
1315227
1579629
386930
736069
784977
514938
1237601
162350
670857
742898
118265
1671567
66579
1691363
1809671
831616
677666
1111048
223041
1321899
1840030
1201154
1175847
449678
356097
578087
889253
566589
85860
1228650
828811
1340848
84990
94329
780947
665848
1632384
1789652
293698
31533
232305
626475
1253354
750450
1959948
60672
821331
739365
1207908
808844
1291746
1647972
1631539
1708225
1858979
351602
209267
1461626
816164
268021
1012021
1493837
1058401
728518
966956
314339
1043504
263186
1200818
1877093
1464608
1879355
1990415
396284
1225525
81338
158662
1431257
1562975
1642735
646959
570596
1672381
1410431
343610
1744543
117984
1378335
243664
1679465
822675
1157303
897603
1156408
1022964
1265845
1840143
1052540
1487495
669699
1026543
807833
913647
953806
1270887
253387
1467654
310827
626834
247407
974147
473653
1129991
1650230
1230136
38122
1701128
891467
7109
1733890
1369100
1511385
62496
875925
874106
1816577
892935
1675742
1708073
772086
905000
88236
131742
1427402
1148907
529576
582261
156688
1867112
1843028
602724
1731489
1545438
1401989
1665600
942009
419045
1851776
893327
1481842
1733136
13231
1791257
1025056
1095218
942944
1783587
1099386
1175230
1215568
1839118
6796
117087
1558770
1359742
936440
401129
933027
1136179
1632756
411394
1665684
583050
144195
1737523
1938206
1690463
946835
1661166
1265920
129782
1602308
1633761
72669
1892791
1912660
303083
1531588
337350
1781419
1876577
1317846
1950658
975783
119603
1036380
192401
129453
1800097
843187
267964
1407521
855216
1763201
1638262
231027
288550
1316970
1980042
306540
215787
438454
887409
1182483
1324993
1082129
245576
1178958
1365426
616936
128150
302471
455744
1573738
280901
109523
1838498
1159734
1675482
1841912
1715661
1747077
369630
757980
587184
472904
1704828
1464346
372081
462153
1995508
462928
1091550
1845750
1961251
859196
1809364
1756987
1995157
886649
628347
560385
1754890
878773
1914086
710411
1009907
954543
1424650
1546394
1519144
763088
778786
1575015
322594
469718
156295
1479929
756413
1559706
794739
1838388
1535016
1299508
1928876
431655
1131219
1491574
254741
729355
642527
715509
1859595
1969541
1791105
805059
71745
428578
71799
1558953
360108
158287
166492
1472450
406503
1354757
895297
1756669
1392086
849943
449480
857572
1033904
165541
18337
1350900
1458130
126081
1268674
790381
1758425
425473
972588
1162264
1999275
1594324
1778602
1527388
309465
277896
647032
1335834
1215996
1564616
1378552
1042119
1311323
1824731
910060
679954
1649374
1968461
1101339
460966
1794377
317011
1901736
1661056
1903750
1798005
590169
1669868
32371
80050
1338537
1287171
548372
768895
129038
1071455
981453
411304
1454693
64295
567327
1545213
1840478
1107982
1471329
1769261
294125
679898
1391557
710964
1125801
326018
60056
386075
1969806
506499
925237
1745212
509649
1408655
1155245
1767732
1640067
27012
1049921
1678090
93472
645170
665681
1579219
576215
257910
641665
1448624
516898
975977
683857
1883775
1174473
1642019
1249387
510459
1886104
1367804
1556891
15473
362939
231616
1515556
1017698
1846563
487579
437373
1904375
301013
98183
1615409
470383
1415182
1650542
588976
1639560
506094
1104272
624788
1174275
878063
1636947
934845
1085432
866516
1804600
313478
330190
1502492
1189317
510119
1236588
1829711
1514984
961967
1524814
745312
616144
677920
1296725
1336474
1029114
49249
1188559
803058
651067
1246596
499422
1309599
1478883
860232
501473
1800646
381344
741262
489325
1078985
440403
1560222
1283747
119772
608848
1359864
59994
1767884
1690089
574926
1196462
171773
1599106
166839
1800870
1813732
1010662
1463480
1293110
296167
952426
1114821
1764958
450146
1543004
274818
745112
1313397
408266
1659347
2671
535794
955022
776212
370894
1073838
1248196
1613632
1980012
1170379
442829
1731934
576794
897881
1022304
1456752
1959067
539433
1209956
1175872
148162
513054
825690
227779
1303138
616778
1088689
1072974
551351
1927916
178550
797312
199216
1374673
41013
109535
430471
1842120
1086492
832670
504065
1105692
784207
194041
1911722
1219325
1063517
1721817
376298
98358
1989192
971978
812121
129879
330904
1631766
327957
11973
1955463
875260
1740061
1614200
268632
1424031
781911
576039
598038
1163306
161600
807471
910849
1448878
480406
1029662
1828563
578598
1340778
196436
1428478
602405
971169
1889310
1983141
429717
656383
1174986
462251
1409605
1238480
362672
838805
1816070
1449496
1772525
1946
1808310
704338
1670483
1561005
372215
589168
121518
711306
797569
1647777
1433006
1888891
1716820
1322344
25148
1659872
154330
1728006
1917032
915846
542570
1810642
1870645
1457511
793637
82620
106902
5224
1536343
1554012
1980923
406626
863904
837197
1477302
793245
542343
682112
1710049
1534443
534967
1683116
1204991
304617
1242233
329555
1327484
1132397
11748
1518664
996152
1389630
1078932
465712
998632
1641052
978790
1206646
541173
1880830
267946
672422
1303767
785595
1373494
888410
1176914
1523041
1818361
337048
30899
576061
269539
1712045
493814
619479
1238657
37552
126923
1759915
1481348
1082219
333818
514222
1431068
685349
1853896
879719
845761
1053728
1071824
519124
298508
1957626
1685145
717783
1536229
1206523
291694
624998
1068953
879127
1142576
1850867
1706057
101743
1722278
1965960
1593942
1618867
617326
1380784
1029528
1349456
1269783
169651
185654
1503656
773809
274570
2266
634232
1206383
994879
1756636
593900
1082732
503914
1745231
1806014
1029606
1302504
40686
542028
1402407
1413896
644111
301496
1846797
1393895
510012
217522
1774902
1404518
1039609
236781
1843619
1838053
1158598
1500425
1976207
21413
1003387
1032644
591518
1834395
1043953
250280
555219
369840
1015391
1204303
564529
434819
1786798
1514494
1969587
385934
413003
687300
243560
733518
603041
983776
1828223
387735
1690644
820810
218762
1042215
399357
1347393
1724368
1237772
763895
1766220
1704515
866754
1251608
1965822
1642632
810548
1194160
865672
1761780
1290364
1872714
939484
1882811
1335590
1737077
1416246
1231513
1790450
747814
337335
1865205
402542
991667
1132751
1418748
829566
1256810
22084
1301061
1735170
871355
661502
912290
1439252
966576
471053
862989
236133
119483
1736333
1676015
1647484
1702381
1067374
478978
1826979
1638792
1876018
184680
325422
1430863
17888
680054
976206
163447
1547975
396895
390546
11967
1525534
442861
1878191
557355
186330
926109
473735
42703
1404778
1832975
934228
1908594
1797712
1426176
978788
1748444
1128349
1478826
1328283
1566052
862243
847170
831960
1597827
155406
49272
790840
1851598
53063
302147
58816
43618
99634
1232228
289820
1369467
1345977
1669509
464999
1494590
1275903
1310655
175570
1768600
1994312
1131364
905113
1945748
1505723
1091497
1334936
1079222
1615445
1256698
31751
1779965
739162
12754
947065
1776459
1641015
806358
645818
1553090
1085319
1122355
1289843
171177
743645
1097190
416260
355848
997752
504985
1538141
454705
1390606
1822335
1163953
1402426
102266
537924
1583649
891186
1515148
1699596
1520872
386486
1147848
632202
1870668
1744316
548913
1406296
615441
835213
1502544
1725327
565358
1674412
1516785
1309174
855778
912558
1755303
978743
1632210
856022
687391
1810548
36362
1807704
1665666
1027982
1296233
41906
1672078
1050841
511401
1232690
1225466
1893577
1528142
703601
794584
1646684
857642
719369
1679971
799930
139438
489576
1421863
1634334
17557
503490
533232
66653
1890123
815084
791374
1780142
586052
345220
1092942
1101269
597366
685830
905795
349328
1813954
509417
183788
876678
58472
446078
1971309
1447192
166194
1002007
1510598
1178595
1955508
260338
1681313
1900029
1818802
432613
1517258
538010
983532
929818
1197091
860918
1439448
1780070
539230
176086
1872807
1372363
499490
59258
90346
1381798
1530002
1160815
631927
431050
241768
590547
620319
1869477
226222
1661539
591860
1980580
1102893
53798
1750895
1004031
51543
491689
1444658
1711759
435267
810793
474919
88479
124075
1083757
1047385
917269
238711
354370
1418113
53164
1336234
100655
693737
474515
1238293
320538
12295
836200
286189
1094198
1512202
258827
1573797
201855
1871787
1617448
1906688
1732540
1257339
857575
745564
378540
729419
604819
1121365
1012516
493395
599941
417981
1344717
911926
1700992
124092
1508688
656863
1212943
1635168
533325
690640
219887
813990
1891605
605349
1199610
1939760
795791
1852887
1548702
902946
519046
1468248
1423224
512581
1719772
1210022
504245
1201163
78627
1169866
258832
1338116
665364
41140
965080
1401580
1944996
932486
1408640
923304
371152
1992667
1213305
1775058
202763
385851
669079
1385491
192355
221326
537782
1599810
936030
168132
1276308
1723631
1150495
44410
895107
111367
375131
569023
448574
1226781
446120
1215931
14400
1369675
127364
515748
250251
955312
1316397
478847
717034
1348820
1070359
1078094
1422802
1509096
424541
955144
836133
56387
687913
1417023
192830
1906212
628677
1309122
1004254
1064202
1318792
1431746
1125468
1517249
838096
434975
521495
5290
1250469
1025397
505558
1789064
347154
101000
1824512
45537
294384
1913027
851063
1195980
83606
346701
149545
841012
808956
177358
672795
1779484
1666731
1512380
706711
1990250
574895
399044
879549
1636494
1122274
85369
1459783
457219
796570
1780564
1591664
1339190
1226734
1024287
1886129
1960480
322123
70550
321493
1993930
1507091
1211176
1023906
1914764
1412057
212208
495528
1333551
1491119
1472212
1530169
782213
1638585
1835793
779365
147828
567382
508334
615700
1722435
27122
599526
1880945
583769
194440
1021693
345543
278656
236501
1136664
1667204
44349
590734
299798
88631
611441
355521
1727226
597691
986962
55165
740940
302874
1379658
1426708
1664958
1086977
914154
795198
1064613
189658
1754592
1620573
467269
1065114
1952242
1497314
410087
1545028
905803
1787626
932809
1614112
1908689
1446832
429139
1345425
384159
866242
1173263
1020663
1081978
869346
122034
708323
1207535
1656024
1713675
1487653
834001
1203190
1294927
1573481
1888736
188933
1323780
17371
206744
1798617
1538681
1107550
1457982
554722
1999293
1652719
1160581
1487443
1942697
1893190
436328
1221477
752503
444903
1461539
920516
1228374
369287
1901785
728314
1248672
227304
343669
416384
826552
1061458
185783
1093595
1524414
1123274
1941294
1304948
1599169
1793212
1254083
12082
861456
1108111
976698
660900
1073012
458356
1015232
914899
1498256
1597800
1374116
575657
1033719
1502018
1290868
44962
318603
1685359
1995111
61485
1915945
609919
1672138
984875
1771230
253996
499894
1475027
936276
1828436
1170898
387782
478225
4646
202353
1193177
197571
1825204
162180
949204
1700570
28729
1385496
632263
367144
976543
1258441
347906
670543
1581192
239646
1490601
1560463
705774
485538
1090026
1382017
321399
1892248
661041
122660
1268306
1659310
971649
1472801
70216
633158
1311769
473934
381388
1194662
1988177
1376872
1664929
1306201
731099
990
613957
761979
791843
1958428
349953
1405157
282413
1407557
261801
1888855
34140
870729
913718
592144
1504151
90623
1566490
1960901
296974
1162478
1628461
594320
581782
1745957
357239
147655
285202
107326
578258
1121659
1339826
561392
263988
1366619
1366352
1475901
1398120
1235285
397058
1541064
707044
1942648
1979264
1696204
1888602
1680985
410834
100452
311679
1388836
1032107
1461856
385737
1736148
346418
1552011
1806725
954876
288339
1775916
687578
1163130
1935798
627888
281293
1162461
1391290
1184489
838689
1032007
1273699
58101
823680
1297694
1655838
1011041
46072
1386433
1417165
660119
1570633
396068
1889850
309082
1657184
1538429
826816
605704
438391
756915
1238398
257746
654463
689446
787517
714527
1925044
1998368
43561
1721951
23854
1175717
227981
1602117
1075058
533042
1202068
444047
1281060
1860149
1163249
502222
540049
1666716
1424649
787166
1914176
414173
654185
1937334
1776842
134606
1561914
1860679
1167644
98784
1428684
514437
99300
812801
1134167
1034874
1374019
216842
1570660
1937603
212178
1389542
1770143
1478150
282707
937351
40657
86715
423250
154
322503
797342
54941
1918051
968052
825749
96860
66098
1977346
456492
1625488
1187146
394965
326395
732802
886942
827563
1004406
535414
745114
1356836
299734
237873
1403275
1206736
1180659
720019
444591
1281810
1571305
491703
700290
1086349
584261
918987
1971988
1127761
193628
1813775
915697
910712
575064
1250841
143475
914044
913119
525202
232076
742335
1001880
631607
1043072
367824
598281
1551277
279936
446031
47687
834026
1362886
297638
638828
106754
1399369
1945417
80867
807309
1587761
94180
1317865
1136067
630961
1047791
815429
949227
1166035
197588
1831799
923541
718648
537345
1777302
725356
1040638
1655759
1711102
1453377
720746
452227
949083
470854
1751094
1490417
312492
907730
1661402
941389
1662442
1729481
363542
985767
416787
1198310
1001974
45940
578258
1229073
1519511
354139
1445888
649980
1385013
1715301
1799781
136367
311477
1850576
1003705
1779009
658109
1932429
568915
328170
213220
1356256
459257
1129207
626776
1108454
1072161
35147
770776
325381
690438
1635807
194948
833732
251963
1065428
406363
315649
849908
245292
1406990
1850866
756913
1034749
1367037
1502230
1851272
420970
1170175
1816821
936845
579245
1619343
963793
1785281
117222
663377
1309570
987115
452799
340669
1450121
1612152
1653164
1149944
1497658
1976632
1957384
1160437
480972
460856
933129
1253135
203361
26657
561814
507536
1027206
594264
1318658
172182
1320952
1115523
1193762
1891008
932818
690936
885955
89202
1301814
1123087
703295
554139
134819
1990777
1475706
557307
1533854
1029832
1964724
546846
1216480
1995269
1379124
72438
226851
1201407
335115
1019255
1509901
10322
1991410
316710
1203739
1216848
231224
1212953
616491
1279618
1699372
890912
1906
817248
1174924
434752
86078
139993
1461675
247058
1299011
839039
1991658
657025
1820359
891271
1539932
1209208
94463
1616805
1105234
1992366
181001
82959
1336979
1421256
1208180
9037
1878215
1240161
819544
1248351
1326678
972144
160609
1117264
78489
534918
1709372
876529
1810978
1095699
832656
1060453
1831051
1128660
51095
8211
907597
539251
664490
653532
1519381
1309263
1858864
781135
1306511
916810
506982
376957
350315
1829235
824054
1868555
885653
840230
1710110
121890
368297
730504
1332625
655196
757073
561317
614271
608489
1191041
414741
1193931
1835880
204264
1456378
1793038
58187
1390927
1811547
200022
1347622
1153074
976921
238300
1021142
351541
1434398
1411537
521618
1353964
1684987
1093034
494278
1326384
1998516
1426061
803097
1528578
1803682
464504
671758
1996274
565505
1128229
902515
97403
1555387
757345
858425
647416
1216523
1553845
320170
1775530
536648
1782897
195571
191861
1721389
14827
645507
732801
1796951
1583029
1363398
1580031
613379
1488611
1918465
1049468
1643419
57753
95313
417282
1511295
308732
63028
384298
1082484
1771893
102887
1589092
1649828
951388
38372
66746
607048
542931
517224
1275105
394963
772717
723450
1757824
627954
1358217
184565
1851797
851384
828158
447914
508985
1154576
1838740
1299565
1889834
1603535
626924
1317136
1506825
1294400
539819
443755
138467
1562341
621648
18198
90025
133058
156148
1434219
1283049
1632843
713287
164003
1894472
609920
345151
1147900
702877
1093519
1086540
1534868
950117
1326258
193467
1323940
694180
558986
1463408
1819773
1954446
1357611
838511
1567887
1609586
1435388
208090
339700
1412938
1608427
990538
73459
1886212
137812
741882
474866
652451
1611306
385779
281089
628971
977416
20579
707748
486786
1535051
1340830
1607880
441547
1124798
1015278
248789
1437357
1644818
453759
1878712
1440645
520020
1904901
571305
202554
15235
1191471
749145
1033901
157887
286265
552108
339848
1515836
624670
1487359
384994
434359
69160
956659
1807045
850981
656459
480557
1086642
371836
694585
208552
493094
34952
639063
1601290
1050872
212474
700040
868755
379496
1277381
306405
455494
1686344
1853714
1965618
1725761
1270898
953404
1020699
215538
1322354
653493
608178
1464056
891001
1995455
186361
522959
1770114
1872980
670642
199529
915092
1408493
1084468
768615
500914
1363453
623251
669512
1183246
388377
1688784
1751949
85256
400621
724613
724681
1844995
1015506
1301780
429004
401572
1870985
1148163
1844589
476108
1010938
1586573
1966761
1215477
489624
878802
398012
1468445
445545
330343
409615
1559354
1887805
625860
1901700
1531088
1316292
1615673
715474
318697
1182121
436297
195878
8384
1040360
21152
1878632
368072
1244398
1609377
1860953
1512556
13662
730346
1458719
352173
1033383
854145
716481
1819411
97145
1910928
300081
1230026
1046130
1266022
1061791
293946
776227
1436229
541589
1955076
1414144
565442
589308
1353568
1337662
1592675
1876820
1803206
1453006
1440076
135636
59298
1417144
437911
1237409
189744
374840
1657161
481717
1875773
532575
1373253
1319590
796439
192155
1918354
220031
1049590
1713936
514774
1749068
1864981
1726420
701906
1162635
1630805
1725385
1351883
533925
1773845
368084
288949
750035
1693711
1977423
146473
7953
408278
1988782
1014158
942781
1248580
1186543
1024217
891051
723177
850254
439034
1804158
425898
1299851
1572099
754951
843776
1242997
585871
821226
1667170
401722
725755
1439979
432812
613398
822638
770640
719104
911114
1093575
742821
739927
247920
101722
158014
1881824
1784657
1650453
1727209
1347246
28565
36433
803353
373132
1583239
265704
1448104
1515167
1547392
1801881
545235
1543800
283468
1622230
752907
1448901
1895797
1386661
1675699
242336
1546758
1760548
1368175
540292
121550
1396815
956090
512817
1555734
1260766
573032
1325043
962377
542700
1582549
1259273
476369
45915
1258598
629068
696781
1510950
1784078
1458678
1862996
496593
121633
1908550
1125915
1028515
111328
716464
947740
1421866
839173
1347823
1394866
300019
418634
1287182
1401225
1311301
1708892
25061
1664333
692085
1255403
211202
782518
200190
1552465
1454952
253989
231416
510377
12454
1094336
1623704
1024384
1373950
1955763
1507514
1903040
515116
1539097
1237536
875168
1889010
136240
1997369
247645
1071602
1447954
141105
1059334
396943
1842544
1959949
638198
1174821
493138
1546401
398649
1191977
1130146
1186344
1707989
78376
894391
1403687
721919
1291233
1014632
523238
1196646
1749189
1579061
1521657
126855
1494901
136415
297182
705454
1796956
1636491
348312
712179
1669580
1473052
1993647
954520
1583800
361064
123898
1494263
411902
1318708
645842
1169775
1143673
1836070
1472067
53185
116859
268843
733469
1576338
123482
1202774
733616
644384
1748581
443587
798201
556301
383719
762648
1640883
1952629
394100
707166
1023019
1633874
984886
1916015
1846320
1830637
1408948
1809300
1575104
1073141
121908
944132
777209
1355528
1259600
1990354
1798570
961983
736641
1280899
1412272
1306803
57990
643828
1129991
1610586
453540
801025
1885458
941985
1821234
1310066
601681
316578
1510989
91805
853076
1449494
1441282
965522
19849
1776634
1121774
95649
1038444
491852
1593867
760178
69773
1297476
594637
627475
1535911
192013
385025
1291573
1712896
153166
1294435
1956482
471027
1500309
959670
90017
1571027
699533
530574
1394582
1783864
1714012
417440
1168430
1556441
356493
1479374
283894
191351
752066
973079
610681
11060
1122802
1559358
1391235
437160
1176048
1001394
1999849
754424
1783738
1227592
344380
1954035
1532776
440742
1153916
934423
1899661
1800897
1400489
1082700
1610608
795942
617706
1559716
1801958
1642734
1209220
1336870
750389
1366127
1325737
1714951
227633
1597155
1632782
1819904
1082012
1692612
945616
1120448
1096160
366398
1922017
1897648
585785
1585406
237990
570527
495212
495006
1018817
218092
1025477
1186888
473648
1445334
1102820
1360107
543560
568827
856904
1325916
1157091
1506743
746610
117184
1683247
826308
1018235
522133
1222360
476278
284080
1300500
1359347
93520
1870739
1285737
1324670
628378
51912
1614178
1973736
564955
1246537
1360115
881519
981487
1451801
1562658
870152
260578
1258686
806543
702035
1189679
805910
1372130
865452
1868996
788460
1732911
201789
1430290
972726
1477899
258369
128505
1442041
60196
1815374
1530945
40237
172895
1110822
1817899
1390862
53716
532054
938364
1005953
421365
1097088
661107
348581
1491027
1614300
1177458
1485568
1292389
1297937
707339
340336
744817
444463
1919002
1722323
1757488
803360
295951
1796662
724171
929034
904979
441100
1963353
527825
1047952
1118172
212335
1886775
521781
667277
1309452
1103943
169670
1030908
354304
620963
1820494
1727893
561449
981620
844956
341036
264441
1203586
1235005
1158182
843677
739829
370840
1460776
1810260
1688850
839313
789575
511069
941583
67984
1436556
1185850
677150
1964895
1510533
1323116
64362
916325
1726357
1404687
1696032
1817842
648671
367554
325090
41356
1711514
988123
1976552
1685794
1568679
565999
342806
1231802
1809745
1469821
187399
748205
60086
1620029
1878322
1161703
619211
1867465
1043494
607821
68706
208059
1456094
241201
980343
460497
140024
1868002
1252633
1838820
1281259
768089
500651
71808
1982878
358898
176322
1110065
604096
1743165
668256
437107
1328809
1890022
781487
630583
1510312
1387586
1525505
148124
812071
1331825
1595071
1951406
1415794
1330424
721613
1141895
622052
460055
712614
91015
779991
1969835
1497996
889349
1519475
1883301
1909046
1133370
1656780
1715342
1233036
428752
1662235
901048
1473713
1379188
1886636
1661322
943465
1828049
558636
843729
1597814
1123132
1610311
1392675
1054824
1250841
1781450
344748
1113603
903640
1160498
1293166
961039
486256
1093782
1155269
987957
1896379
3986
477107
1200739
1884707
1462031
1015703
208282
779430
1621317
226284
378327
810003
969393
1664070
1724935
667751
1489794
46399
490041
163656
258117
1362738
1734536
498620
1532881
362901
1788257
521106
1056836
137701
951896
1379167
482987
1658877
625343
98632
869113
1762689
1411636
1908004
1570405
1838407
1516451
1362965
651686
177475
204727
1061053
550123
268328
1448097
1893939
1814068
284110
408133
1553832
1733708
1379992
1159800
768061
728529
1324412
412334
1426016
308619
1438655
1202966
505845
1956064
260145
891814
936169
1234594
1889868
1643069
114816
264755
1200504
1556011
1107854
1883973
451929
1064331
1895097
1678244
114987
1804476
1298834
298011
1882190
1495569
5586
1103239
520188
1170665
1813382
87852
173324
135702
451193
480834
828875
1922538
985612
1307827
261919
1451882
1185060
934238
1522326
458649
1967366
243933
792715
1160998
1280014
404404
1553768
1900329
626786
1091131
1705458
1915884
1614218
1427869
749144
935531
260558
703534
1967081
535924
1864511
117367
1371720
732558
1503220
1342505
613984
928305
1666891
1005206
542287
1264659
706788
447258
1171450
782201
1012696
1521564
1815689
1944003
796790
661530
686162
757619
1519393
1307322
1479634
1596378
6426
144926
90846
1812925
717251
1283269
318774
1787795
1427741
1171014
312896
1618740
1718754
1866947
599165
843863
358212
17919
526128
1891653
815027
1833791
63082
1901526
1999393
1635643
1237763
696500
1490353
1850841
1938372
93056
1475568
306426
1739729
1307002
214333
1944993
1111844
632259
773591
312344
1835365
45751
1547365
71717
1891475
1905817
48080
733608
1080234
1563529
172742
535711
1469096
690655
1475833
691538
942234
1381456
1561454
161534
293847
1557717
80632
251313
1895770
656143
451266
1054755
749930
530127
848783
1207943
701186
163524
736233
562968
1973219
755480
1491643
858240
320250
1269564
323104
1620309
892903
949024
312036
1215505
678212
751656
892801
76864
1416237
1554276
1666526
1488492
338909
1819555
799611
1660475
1581240
1264032
616593
1817339
496683
1171758
1896233
1827678
1870306
1575360
1590086
1916359
1171393
943031
142179
1825433
81313
465811
483939
863124
104996
905142
236891
640854
1267859
1838453
782774
1832
1527178
491811
872144
1860468
381573
700550
550681
242694
311710
1929845
1228414
83903
1014401
725770
446717
1167992
1828990
1547986
359981
245927
531483
1278296
843343
1008421
1892507
239730
992828
30278
1430061
392999
1141201
1785064
946102
1855622
1403763
220381
1225014
1047511
1024718
1633548
1978623
1694391
427580
1696290
1622282
895121
1324785
1565010
1068234
693719
940309
359162
1189281
83921
1381468
69987
892459
704646
919601
266425
1190952
313235
1741908
1464576
1368691
1875283
1270530
1087997
271172
1876600
1693604
584362
1657946
157572
1818539
1499983
1974851
902742
265362
1091991
317957
56075
124748
1412043
491187
922105
1871001
334215
244973
1545676
1391534
198932
887618
1918367
714872
1432341
964012
1385836
977192
1809275
1178684
1892490
486128
335542
652015
1171890
16874
1656552
1513394
1156735
394132
1900622
1071269
1607796
1990430
1514577
1712730
926868
885593
1524595
1381854
992050
78041
985047
989947
1387639
1257839
1353773
99520
783943
1032151
811349
1829548
195842
878851
1888564
1269078
1588600
1118425
236945
1455852
447788
492015
20054
785302
1582560
1670037
1531744
570536
909102
191678
1501297
166273
699432
1612722
1042967
387520
1132192
1196254
1459213
1110589
1773353
1496658
413301
539518
1050210
537008
1402584
411519
1194820
726956
726152
757236
1158007
511087
1680428
381229
1405918
1436167
574591
490412
1447580
1157959
1026791
1605214
1668535
185494
359254
1157156
552575
1294232
1976260
1615501
830810
1879503
1808642
1736469
174404
1850060
952007
1966891
634081
586822
1085902
1300391
1295239
559029
1566922
1714828
836729
479997
1271592
697711
701577
565943
124027
1538637
1893028
284195
885662
1333255
1650991
1520791
1065894
742067
489185
1344898
1833573
523768
1223377
1887906
1533896
1654191
1684951
409025
1189954
1901444
1053821
121281
1201441
402823
125483
1706560
1259234
1483956
1474182
49408
923903
1405882
1379696
322726
1149993
1670864
362026
1829204
1866116
528097
297228
770304
885590
423109
327233
1960397
157513
1481554
1933695
1039228
753158
681551
241405
1028111
1660883
1438857
1716969
1802436
1730536
953917
1491068
1623847
559540
749653
1209346
582230
1758198
1956846
379244
1472334
424353
410436
1018797
441072
926716
1277687
1587616
946083
366055
1694188
1142969
772456
551868
1821552
1603600
303735
901026
1864005
484163
223707
1482670
378901
987668
1646937
1685832
1399910
693566
1146109
128610
310305
1690511
1463847
163473
958844
713435
1988275
611825
661510
1971161
201492
289092
1666416
636639
914149
1419806
606746
1801375
439057
597320
1204741
1038209
571763
1349502
128629
617802
1835035
1037462
779861
815211
429231
1649632
1952008
869860
1038677
1559967
4918
442872
1839458
700220
181610
390039
1185429
1217443
857686
959177
951480
1195463
1456263
1469245
1429464
1098193
464807
795342
1882850
676612
1203518
1248131
1947532
83958
655
324817
885752
321875
1865536
1109622
512338
1746811
1051314
531030
1514036
915300
56731
1209713
1800284
1138542
914273
1577672
730339
377547
1083940
1851141
1764406
1738703
33930
97310
1536317
1999036
533588
1332781
478531
449772
1197353
1513242
1659119
994069
1016200
70404
310444
481153
1123120
1168601
580731
153946
330542
1662355
707427
1081726
931851
1755450
473485
564586
906550
302353
397838
1395079
748865
528206
1376884
1228961
1215187
833471
102734
1943325
1036239
1681859
240855
841830
556471
1251602
1883344
113054
166801
57523
157697
1998003
991409
1292907
1746873
1573768
290005
1405696
1732254
1445325
1077528
1693875
833551
348940
1537585
948239
1532048
446765
649842
1314205
537649
1280577
1670864
989412
1083855
1302659
639920
159730
971656
1894480
277101
1757390
408573
156676
3902
841410
224911
1550875
660397
1187188
557318
1482300
1795016
1537538
233370
1942805
56967
1940589
1153384
1354320
1989001
335526
1253641
1584372
510044
42215
1449062
336865
221512
809956
842701
1296371
1385737
1420541
723359
1582790
770128
1487549
1387575
1095429
1075136
1061491
1268347
1794542
1252389
423190
1977601
868276
730328
796365
1408570
317879
1026752
723264
57001
1048256
1696621
1829006
1333703
57721
422089
381700
961988
1655897
49345
1583627
1817928
1398137
1983367
1131639
1311757
675701
616078
1506360
236066
491604
1241554
1411459
501284
1526386
916751
311269
1499009
268064
369896
805717
414381
801689
242769
661086
325157
1026714
1781001
1338429
211971
223656
1593994
1144801
1930807
1088111
1164005
219761
447752
846887
184398
786587
1477381
1920083
33051
249481
1778645
709677
1744535
1094273
550794
503223
1348784
818024
641939
1465
822643
624571
1543705
1419321
901569
1423251
303497
144522
1649812
1447306
1782862
1665748
1014666
938618
547676
1299051
673434
1146575
657771
985731
488308
103555
1500619
934040
626525
1283602
94720
1778424
350358
173074
281941
1380636
914573
163692
1719282
1907758
1404022
1469274
1506878
628913
1066829
1156435
1996063
483781
42328
120544
1841229
621980
1730342
1680861
356172
1243425
1532371
271534
1380047
515524
1620735
1217071
631463
188264
569413
1562687
1646227
1678059
1355932
1560939
1706720
1367014
1503616
1295513
527078
275333
611419
611141
1417560
170644
679589
905270
341788
1986216
1343112
703337
257523
1372444
1401361
1706675
8020
1174809
662080
623053
1004799
1429677
861529
1897023
1694540
323874
770796
1543976
524316
28756
242076
513193
817846
1096062
1906773
338810
236995
828968
1427166
156897
205111
140177
1728359
1412118
1424056
553273
294288
1320746
1870137
1511573
1449619
1288712
1279415
1734918
403803
964134
1844965
1730302
602405
1922469
771193
1846201
1514894
1389570
1460329
860323
1754105
283001
292992
80316
1663216
421503
492181
198911
450122
877844
606848
1047749
691387
880217
545271
1271785
1403898
1932434
106154
1859730
1102239
1074343
370467
1181170
1094339
835814
343502
1708720
1909738
1368434
1071152
1561255
906169
1435139
141483
615559
1929322
1217512
1591235
727380
1453391
1656686
1931452
684181
1372073
1521888
1243063
1620256
1280195
1368391
1265575
128714
998289
1363953
1116399
45747
617809
1881125
1763494
147150
548473
1875161
717390
1176952
1906982
1750168
1925655
807073
1298730
1154536
1037973
1714895
1589122
1838022
889813
369542
1104272
778136
1220172
1749343
315957
1707105
270402
1646442
960558
875643
396243
944043
1018996
938389
1030486
109125
961144
1941484
680134
1623040
1478012
835604
337496
338825
1850984
1366234
740663
170080
149539
1689287
1458279
604204
371932
646096
1024960
1487343
734352
1511086
1558391
1964269
1237969
470138
931715
1587878
1447905
1282661
382511
185857
1219761
658586
646260
549223
361921
1357917
1132330
769920
1333252
1313424
1853491
831136
1374707
1918083
1306698
581675
1992251
1602875
1907484
466354
1476671
856626
441036
160831
16852
1332898
1675987
998540
1918239
1237666
681626
460145
1346493
723226
1340706
1874922
1608648
910396
1757331
601472
237735
122382
159723
824628
214927
279686
1093879
1291319
116737
491917
1040418
792426
661571
185062
1979923
305888
1029029
754389
424247
734806
1859684
421027
545916
1936491
1967425
1392771
123067
894240
1300849
862731
1729117
1553761
22461
893857
1665364
883361
655993
1768517
446750
994223
298028
517488
1853713
591064
1552462
1644691
1384673
247403
679011
1819956
527001
88862
179503
391964
467818
201735
1484068
1290525
694276
1528509
1669515
1827202
902340
146965
453554
891319
1494220
1715828
24525
36996
362088
801415
887095
1084980
312644
214473
618545
136441
1542028
1406810
1537256
1081828
428435
887579
1674861
1204768
1435295
154834
1500909
826231
137872
961604
537424
1644359
1816733
1664598
1883525
1454843
1851802
589195
1980488
882897
124239
1368878
814138
795766
1063945
670586
1006914
1357952
762796
279807
1597116
1025849
759400
295398
570224
257796
425241
497627
62195
586657
32212
62940
827815
527365
603613
1531886
499457
1860874
184240
814660
1376433
1443504
1430002
1504598
499454
319378
825063
1216603
496111
1582462
1061317
409168
22966
1580194
1415542
410781
350232
196987
839519
108519
359842
195704
1468011
431153
670699
1649295
496727
39926
583344
1925160
1829141
1280932
532808
768342
1775363
166361
534849
1480371
943030
819827
1700524
433271
1667153
334394
1824611
1049589
1845717
641311
779499
326848
1741251
196972
1941240
1139904
1013453
1024251
281973
1869564
1708295
423940
994406
186200
1482465
504612
1256441
384137
143839
1029375
357278
266578
1374326
9832
57780
821726
1170021
335148
1958880
439107
41795
669215
381047
901675
937158
743642
1861355
311233
737089
1436818
825330
995942
824273
833960
589201
1264151
42981
1098775
1772251
430700
1112199
1732871
196567
303220
1803490
1201657
1991501
1495038
753269
981497
1974124
910298
501963
1823271
1347573
1709354
1510965
716658
1674790
1587899
322913
1502282
167913
476385
1069269
553868
1386703
1120103
638152
968219
917514
1962320
402236
241143
1338692
268624
1047639
785429
952342
695206
674218
1661230
1549808
847466
1602985
720572
86667
1271340
1926714
1173356
1347910
1732805
784448
21134
916939
954185
321462
240821
258881
1268050
437623
1935394
612426
1963538
563936
1474913
1558604
1320884
652190
1448887
961918
412463
627964
284718
1716998
1985353
895548
1460642
929665
1894828
1046023
1949180
1066305
1980265
652998
1231679
1562378
523541
1228310
1059131
941967
1551741
110635
581549
1129988
789633
509138
251315
217977
201796
1001973
1781445
1544162
920292
1451410
689074
1442856
631998
1646784
133743
1269657
1702494
351044
1875889
1329540
866108
920468
1531086
1259444
140314
949767
1531015
1201062
1454770
1633804
1497672
1328026
13634
1088583
1222055
881312
1042148
516399
1736711
1778116
68751
1046501
1640389
128726
1693183
817530
1511409
776954
72201
1420462
1719686
1632510
1413077
1743194
752588
178670
1328276
1159745
570436
1262360
1774734
1828518
1182884
966706
1415823
120117
592942
1233236
1952160
1938657
167666
1849219
446514
1094386
1008528
75870
649105
1983997
1520884
1082447
671012
299224
1460255
1596203
1555249
637881
146871
1147608
421835
1637965
1887763
1761223
593823
810075
259092
213130
1671855
1437310
374205
1265034
588093
22747
1357855
54870
463317
1728981
1123305
520426
737246
1456433
947999
656096
1039251
859192
840331
1937780
84708
1861574
698075
35355
1022294
1100290
1624542
100607
530471
1540146
496233
776872
458357
1195973
425469
19379
761504
1396924
853091
631704
127187
1612542
797806
104973
51618
1036971
457347
1028193
1063439
1860660
297959
1574095
1061869
585192
825914
495916
1908319
1359786
1642414
1366909
1590138
1203909
396336
916536
1802399
120531
1950025
1247870
456265
501089
1866460
1857783
1340051
908649
1877044
215750
1496628
572762
1078375
433651
1674065
29441
1387371
831385
255602
537777
1086474
1960766
1733601
1409794
1994024
1943159
1952234
195281
1122608
1004702
600521
177628
162026
5680
871553
1573637
999246
815592
1618680
1879670
974411
1218684
1961783
1375961
819352
747724
1960996
880659
1700364
854882
1959630
698902
318500
1904675
1469588
460065
1685048
886493
753
815306
1641777
743966
1207292
326815
1150951
212879
640939
1688990
642044
1201479
166566
567866
253423
1653253
1522273
1291313
1569680
1000415
1672482
1612661
714147
624222
543517
251068
1272157
1947897
1509313
1373958
1002519
1139844
855787
154155
1417770
1042847
872500
815922
345361
595958
81771
1778021
1599973
56542
1312810
1992750
492878
1839699
1579086
729276
1959722
1243319
1070238
1809350
1546198
11052
1093488
456088
653512
806031
1348613
1286924
509612
1192151
1481891
60664
1609260
939010
1907139
1869238
598637
975073
1280955
1666473
1994786
708621
1625066
1838193
604442
1597814
819910
1794205
1131342
1836888
898695
472032
277237
1502710
474560
69052
137967
1336005
1376593
37841
288160
930691
1101767
558755
168575
938019
1986681
1150130
574026
1777742
1041550
1386904
1626804
766106
459531
102835
1442130
165087
1958390
320008
35705
1024936
411205
1913891
162334
42994
719862
497340
798524
697883
1281563
1478087
101111
486826
1688468
1996751
1100815
68773
920613
248188
643591
440363
430978
1909695
679684
477114
1821629
1374757
406334
1892134
1767813
1174331
1158942
1155008
1379185
403556
683942
1013787
1578697
1847442
1844711
381242
686190
1682479
1338730
1126351
649903
1532260
1705777
1217818
1735704
1311236
1931567
402791
706183
660050
810838
492571
1807480
787056
1237070
1592691
301391
1259164
999370
556173
587815
982219
292965
1608859
830937
1624488
1749048
60893
453889
1362744
1648629
1769062
1954776
1821658
396792
688408
1396104
312407
1682591
1412539
1635554
1453464
1367708
1312106
907810
1388300
1630005
938640
62056
592823
1178368
1375698
553216
1045593
1413577
245744
385904
1241561
1886725
1119115
1876227
502149
1212866
1262780
76691
208474
1147934
901920
76276
1632914
187623
1329587
1548404
484955
1364224
1193359
421749
690224
210128
1686879
1016042
1813284
1800524
959578
948633
1041985
352336
866027
400805
1740223
1718086
1534188
1908442
781494
1621149
43600
823272
949583
1450266
1599261
1597938
1083404
1294938
1092078
265792
373617
1654672
961175
1515189
1814068
37439
1226997
1146397
943978
1144521
1483580
558831
1574131
1137118
1927616
1485160
1236177
679839
483631
687588
1006675
1714277
1970907
985631
1850645
976596
1294314
1291697
182797
1187186
1369852
1253466
362304
1026484
372023
1130618
262430
1304791
483869
1955304
874581
1048261
1315679
493156
1899595
697043
1054655
1940195
1422536
1459743
1093957
294471
352594
1982391
1173832
681576
1011573
1642417
338175
1346525
515315
1253196
336280
565171
998661
1015903
742717
1556930
1001927
1720818
846459
465082
454206
277119
129986
39029
322674
1279458
583459
1834238
1808192
306308
665907
1035859
1314549
1708934
894484
1232380
657701
1119889
1929673
137561
701622
119900
42752
212592
1270584
115267
1891199
160442
360819
862639
140136
1011629
1954449
1170740
478899
948314
652831
405271
1101737
407267
1946503
234738
1635462
100482
1003787
1973399
1172951
1439344
854722
272369
1830083
1317287
522110
223068
352468
849716
20494
677216
1527864
1159754
586646
1945005
1766423
735425
1813274
157631
1094674
1112230
268983
590143
1690967
296324
1958558
411049
931565
992918
178364
382388
858279
1016261
17033
1590738
329778
1638171
1419487
805419
1390648
1556135
1242307
1488282
1552335
564157
1924303
261673
822036
1757349
372314
1495868
1886559
686292
1222077
1571249
1541199
848924
1221120
1416791
1345248
599752
1887062
513872
1466543
613360
1119950
681433
425226
250143
1593333
1814832
427928
1745857
1889101
1955126
1466483
1574192
394953
1644257
181040
1238670
1217886
1255598
1295435
1259973
1341078
1499756
1667021
1264902
181111
23253
1804677
1497640
1774102
458761
678080
89181
1670886
768193
1189713
1083779
1273755
1605227
1699651
96112
1934927
1172785
1853714
1173270
215307
1981311
1986348
1016388
980743
33094
1847084
1924427
1157345
1183094
783443
1037548
703399
1362372
1079546
1696161
708679
1834351
438928
233318
1580773
1108514
648956
223380
1767710
1263264
459467
958402
448481
1679839
122450
1076700
1105467
960911
1871339
1093802
1398345
1394032
1815323
1538193
1623354
1823329
699221
87246
1576197
1178256
313280
719846
1314786
1105947
1228642
406771
1280159
793245
244609
311648
753107
947579
691112
1555331
898374
1938336
1216175
1521071
539522
619200
807112
1378469
655759
1945503
853178
1658827
464396
1016948
415217
449699
687927
69082
428844
1394689
540129
1537946
220641
1444633
1939305
778606
5367
1989159
476867
971358
764008
702211
1964731
834478
610025
1321662
1438223
933899
1186044
1774178
720821
314351
1663679
223970
664914
1701241
909367
1835790
13982
1640776
775716
787206
1157694
364686
287664
1856112
97809
1713506
1090075
950038
1628615
502134
32134
1753799
1301192
399406
1075923
1507063
112109
1999593
521182
82470
489926
1799475
1058539
482579
1820208
384871
1072946
1142589
700654
271520
403739
1089527
969298
1223996
377026
645774
264392
34249
629848
359279
1763857
115936
206681
1222300
936614
229894
625353
1950181
844029
1893394
562104
1348505
704849
159227
1591640
1946056
1413855
45808
838972
1754187
873755
1088749
842471
816204
1595315
1267346
139648
1743961
1816696
604203
575330
296541
1153869
222284
863225
1089137
1734832
1720050
1926382
723756
1585357
1883926
451487
667373
1784996
338189
1064946
1090642
890262
859877
1168550
1514552
487583
1526555
1037423
441442
996236
1253539
820715
728443
1742736
1759483
683658
1585509
1948873
894261
187488
1908213
1919164
844646
316308
1378335
1627283
512099
71028
512246
1731229
94505
718475
1838893
30260
156344
1104502
1713999
1994042
149412
939576
209024
1894650
923494
2824
1801656
505377
589229
1625578
822719
1140193
698580
1620067
951313
3944
1628531
150678
734169
1810767
373770
772602
411917
1945053
1694509
828749
1751667
924302
1314557
1912649
810878
501767
947129
1710677
1919276
1066993
721088
1521628
1992653
34014
1891572
122883
1531449
151812
530057
398740
1814775
1970355
1430612
216284
640265
568639
1822566
1203515
46986
1365689
560712
725843
1503454
864895
650011
456119
1051093
1910031
1975589
673889
1671899
1448818
1786184
290695
878746
811944
228258
1068730
352772
416793
952671
1234583
1636387
181934
1534371
1160179
1108830
1895571
1084118
391963
1429646
117363
885423
1318970
1319994
1796146
352284
1387607
506314
1756348
338253
1343771
1973784
1743157
1741488
1143825
1453916
1926621
1683652
933886
1203567
163637
735635
1355689
305588
780851
1115700
184969
1152600
1640290
37928
665199
1459912
1023696
1257025
1373070
450866
1441578
1466381
1110401
1997558
508385
403666
991427
1407881
1110291
389925
348168
1636517
585609
283128
1473671
307442
733490
1661585
1760509
933939
1742922
735239
664760
1259605
224887
1670046
193483
1615977
1927969
1245271
430113
415353
1097116
1090562
1361369
1391802
770435
487247
559845
730757
1563025
233050
730273
301351
1876723
76862
673090
1715071
1923163
205992
98442
680413
1939378
846971
380435
1042728
1684543
761741
603206
1341700
884311
505189
1534916
772147
371344
538622
517180
1389988
1296224
1239931
24948
695926
1926275
157096
1796213
1101472
1965851
11083
700416
1221108
1369426
4065
1320762
1114266
171130
708028
1452249
1704312
1248284
1414259
462441
139028
1063079
517324
574870
828865
1832100
1826609
1742651
972185
1355369
1911930
264571
1511776
785731
1789354
935957
1763637
874692
876469
587227
1830752
1617949
202389
1017637
991182
748949
1646700
3544
522002
1668523
909134
420038
573943
1530350
290928
1711256
281362
619345
1434615
988586
582498
634620
477415
1970664
1794950
249211
26853
1108096
850748
112592
267102
717586
84470
1299095
1544283
1165554
236468
1868429
1252310
1062453
620825
349211
1427288
305860
1528424
464586
1922282
433547
945688
485113
1550086
1156714
1584503
448393
1452484
784262
800625
1544096
1185388
1764840
229551
1607238
741462
716235
1865258
277784
1750605
1393751
1161436
1881737
1572773
410465
1613101
1897218
95936
1381439
487303
1799526
899348
796752
1470252
1188060
1462031
288163
1280723
900315
179653
245680
441694
1070167
224244
279554
1199377
947948
755665
1851135
932267
954848
1372966
1896832
7683
359049
555110
416701
782636
1979682
488648
1200173
717846
1700264
1590048
1424624
1603308
1603751
1372969
1379984
1998640
262430
1113995
1734662
1915180
1361323
1990285
341018
1219628
546526
850782
1796983
1430538
1586903
811492
27380
1703315
888034
1585464
1943843
305310
57303
496227
849618
1811364
664032
100940
899708
1350942
1719165
44102
678034
1922117
1472518
1634073
240098
1085990
1341815
884577
175615
1409868
1891973
1189589
936823
929387
1970354
462402
58122
517950
268325
1326003
1970956
1515966
1916146
486191
395225
1384644
1418975
1434663
941125
63326
917776
476549
148546
1769902
1899173
1352885
1344700
264969
916008
1665095
730046
1508220
1727376
1670809
446281
862644
624193
633491
803423
1585157
719358
690384
1298398
1050340
487369
757796
238128
456749
1593809
1436978
1196368
1531794
502194
362826
1460931
1641712
450096
337950
240002
649845
67508
236045
295465
1545861
1008478
1148162
1214991
1402200
29078
1429770
682316
124685
229570
559428
814683
1377221
166395
144065
693034
1919257
9230
1786531
1731879
451355
297114
1671128
1807704
632138
597682
882782
1233313
1680809
1362379
1218406
1097725
1858809
1487477
418320
425480
1936050
609725
342126
88399
359178
219278
1297080
121827
1259292
500942
866145
489629
1370947
1264429
1050850
1596116
1911606
1912541
1127851
496837
1068791
490462
626190
1332961
1936048
139104
1132237
512401
1689578
1563228
1677873
1180843
715285
1479045
1728684
891430
370023
614205
877537
1231395
373855
448986
1446578
1711915
774614
1744399
1445512
1600920
365133
609852
391383
7076
1600685
469742
990902
413901
92425
1762974
1999696
637921
1741783
1548181
984254
748683
634678
1062218
925510
175907
378750
440124
1829377
400679
89496
1310101
1534989
339590
890957
1988722
735069
470227
1925698
906957
591461
1082753
1111750
228186
314548
844446
1672367
217174
1041092
401830
310368
927106
1255635
1941040
917345
988966
165144
334025
462050
802397
1345484
1803785
33987
5858
1760240
1265155
635517
70829
1448271
800494
43299
922893
381274
75869
734985
653952
1356868
1170624
1559731
1567959
784548
830263
135494
1540035
1603899
785593
845306
1100660
1232268
1498078
1043707
1533783
168377
1410630
751017
1534096
161632
1275951
491928
570171
1407830
451729
1120103
1160305
556134
844922
1746568
671118
624987
978036
947936
1582655
447625
729603
1327760
528765
1746256
1559250
172764
361883
626772
1373979
624220
653759
126581
1673855
551214
434841
1766534
849396
856649
693875
205944
635774
354644
1346203
1464827
1799086
657755
3686
1577641
1061015
441396
482172
1407512
773696
291211
1385142
1855620
1161984
1456818
184303
1131877
700263
549286
1264176
1039921
1465622
1571923
1096621
1967515
1590858
962023
1553685
1007270
146138
962279
1710322
1099832
474968
597366
1996914
503328
1919229
1428954
109627
1467091
234838
769516
19287
1605211
701796
1233275
940593
1345442
1790597
735116
570168
398296
488540
216507
500107
169340
947149
1477479
847647
1722563
1971236
589140
425234
1024592
1247339
1853578
518282
898518
541955
1965176
1903343
1217383
1665044
175244
492261
391632
1704613
1479787
1458240
1015724
1972333
935574
369004
1776374
239309
693016
1819912
89245
525856
767626
1717311
1107557
1788786
150084
1207131
574708
562706
1853732
1448728
1139881
288154
303586
408687
1950274
449762
21358
790503
506353
1965270
590582
1155277
1034971
553909
923185
354113
596677
1034176
1243738
1787718
1787361
1922634
53172
187576
1012146
1470624
1617089
249696
1016047
1309539
1819976
774903
1545663
1680188
514798
1762002
1085756
1421378
198085
1794362
355047
1551072
580260
510515
155365
1904807
367664
1528741
51287
1552386
121800
924266
470139
1674511
120774
1589411
1071385
818482
1672433
1409851
1893612
886010
1660439
184951
281106
1124756
656068
1729061
555034
1612837
1455922
1461473
480671
1117101
775457
612036
111942
902866
799909
1778287
1772892
418694
401695
1744594
594185
84150
1766079
911465
741248
1118557
813430
1311455
504114
945432
1980
790065
1471803
586031
913161
162053
719075
112995
1124647
1287161
946749
1034673
113881
1815945
757284
1904194
253143
1074975
850648
720515
302812
1487399
319245
1275042
337832
1753275
981974
646143
1424330
1088797
975441
210132
1501853
704460
403489
597887
1631160
710424
100624
1510745
1371537
1646389
1115253
1648028
1389537
1187070
13481
961736
1606407
440770
922901
1527860
827420
1506368
119325
919396
579789
1680097
1177287
652755
1802848
710098
1324022
801385
1927931
1017448
286239
918969
160101
595624
1069502
1901330
1144774
549852
139744
1088807
1029812
1178625
549428
891217
1222302
510747
1733827
1475006
1517963
970009
545377
1761147
1282781
899402
1448486
1405034
193809
1850899
1109627
658922
1443557
1876395
815971
970237
559770
132336
1491351
1908748
1659567
565972
1518332
749747
432604
148285
1136381
388179
393041
1436859
588450
1200657
475638
44669
1794946
980975
1183683
747049
736796
1371317
1359367
1853168
386333
1406915
1354184
979153
1043960
790397
732565
408155
1595094
878237
1221597
1220009
696671
1782701
614046
581486
886626
1897003
1617631
1546392
872790
792346
823730
190845
1642127
447329
526430
856234
1651419
969753
1621857
1139507
522812
1843739
796765
26878
663424
1053876
265650
1811824
1756127
1529852
342920
1967026
1256585
265038
1301487
1264572
889779
291143
171923
1202282
40430
460648
951198
1960199
497452
389119
210754
1967926
1943862
288081
722169
455205
362167
1137303
1989640
193136
413732
1191259
1053234
1068145
1577007
487159
553950
119581
1796990
1325784
1113884
1339834
1628559
993670
1392522
1116222
212038
377080
1051314
1049109
258022
40341
338917
143277
1802274
893439
1928821
444245
1085031
342302
1901306
1910176
433915
1030161
1368979
233478
9602
381833
89190
836837
1892753
1121507
312912
1258502
960616
846400
1299222
1402997
1913767
338732
1988703
1378779
1522506
1230764
1074109
1167575
750997
42857
155380
508404
280080
1763140
1892659
40882
1244420
429009
778874
727585
1955795
725845
1200904
810400
880070
1806110
1482996
1542934
518844
1708987
216357
1882543
766515
1723081
776003
166132
1602951
403295
1496454
1705423
883191
435710
1771146
917859
1195536
566848
301444
1206508
1468077
962099
984898
1917834
211819
22648
300002
398566
798359
1512635
1104305
805266
1640716
1155001
827921
1158431
541162
481181
1827326
843358
1465154
958927
1080508
164916
1835885
1978789
676451
1212592
734829
1240027
605444
1926018
978107
890584
45603
200928
1146231
884527
1819963
1413031
1254221
1098907
834012
514305
1045110
382773
1491640
1826102
1482609
1630268
548189
1331785
1447918
1115132
869771
1540952
725660
900253
133747
244279
1813243
975969
1193450
617719
1707837
828621
421216
1089219
1186401
1662832
205249
544100
108541
1165481
638719
1835767
549232
211499
561199
1827687
111632
535758
901084
1831282
1646133
1684468
1485737
1190897
330951
1958146
656732
676147
1072884
1582938
464328
723381
1914818
486147
88270
1311017
196290
1142545
1912515
1489382
1445136
210403
1141121
1793595
621278
723689
29291
74097
283933
709371
1674525
1812157
817015
1124715
1143469
263336
369643
1891803
1682648
605128
1390666
1700826
1778881
109986
1753440
1740396
618432
1534391
133787
661264
1747927
1908672
614028
1285762
1836695
499176
1049540
1684027
1389675
424489
1453621
1499934
186634
494808
603543
235317
1007764
720708
1548830
1278536
631359
536745
1553445
868930
536007
1537623
473969
103972
961884
946521
668869
1463235
1860519
46696
846750
41395
520800
190241
1206991
1367603
1820968
683774
1498289
1778812
6710
1839623
1675093
1381997
910944
79688
237491
800023
1604481
517218
640024
427801
1070446
1775554
896392
671220
1813595
1331354
571293
1794082
1572036
1180042
881240
739194
625387
685639
913286
1823724
1949551
1288611
518222
243400
1423981
131676
1133306
1918920
615245
915052
1824399
393902
996797
980183
649220
1422978
914250
85472
1620481
367642
1480291
1827277
128536
116265
1049347
1122983
1205277
1205907
455754
1197463
1775990
665015
1439245
1959835
1756189
1014515
305272
705146
1378544
1291976
436424
327166
1535096
875884
522041
1535481
1911871
1580786
164616
754407
144773
919010
1148927
82157
413461
75647
1853159
1257791
865043
45099
149288
695964
592337
1907654
505080
1075981
1400379
1384612
398379
1520023
1060387
240738
438520
1355898
1320938
1379103
102562
424477
1382056
1117806
1129434
1180824
1868480
1064736
509735
174775
35589
750339
1036086
29123
238870
699441
1833316
775705
147300
1008917
1855018
914716
711786
407940
1207025
686377
822393
1131025
1378244
1560907
1387274
397825
1739476
1282651
1289256
280108
459362
96935
1943804
1037110
825791
1500559
1885122
940204
1423786
1618207
112654
1436397
1633933
1407334
1761047
1911763
114979
992855
869221
1057958
1988954
1498070
502688
141173
228380
1359631
439128
1530986
600533
1331405
1458242
985457
954963
726699
79970
1803185
339182
1879154
218456
1463714
1395140
547356
1276698
1459086
947841
968922
527133
98529
757500
1776763
1284563
1783506
240370
652615
606971
1717241
1584749
1166572
1198162
1714751
725892
1435027
1574678
821479
1171919
402729
1032673
379301
1899338
428661
484355
1271509
1298727
304379
170662
445861
1742392
762070
776074
1017119
579667
648433
713734
1561666
1537379
1844978
1387869
266569
450104
1988060
1666162
572272
1219370
641583
1156854
947249
954283
913158
1239426
1524016
708409
1343014
1293789
512886
629083
407330
1654975
142943
1949481
1428837
1293052
714001
1100899
610838
1402823
408983
960178
603150
1958594
1777792
1474660
701584
1415669
604392
1555915
1703350
808339
62243
1285728
324337
1956813
622474
418263
127983
377051
499945
304509
783014
262809
749800
1638567
1975474
143128
1993538
641713
1521352
1292244
1132043
706527
712866
1153498
1778086
1415880
602927
1359864
1705247
1548806
1041428
53997
192818
228477
1854129
990346
1629044
1182393
121596
345872
448331
613253
475545
1855401
1191170
1211252
2278
11326
353274
1361203
1115124
1540159
1480748
437873
1251195
892467
207908
863932
1424310
1875783
1936602
529495
964318
210976
665
1448476
1479031
595081
1529762
649223
1102128
560026
692531
1431804
490524
1557184
66569
387063
606616
1993528
1384855
20721
994706
924051
50151
1354857
832613
1633093
1111305
319608
919956
699344
947162
1960241
1192531
243187
338476
673122
25673
488832
925738
278109
1147574
1359893
12296
1863409
548744
208353
557618
1252296
139296
381211
725988
1519308
1236439
939925
1805482
656354
1901241
421644
1909619
321116
263800
46406
1104882
1389015
786713
1435837
1870319
1984246
944277
1546194
1590842
1945083
137968
817162
1914601
1255313
262497
1005056
779056
1233905
193454
1202072
714897
356556
221096
1457347
928903
1419393
578147
1663465
100010
400949
351599
1167348
1418874
28113
892630
1650527
1122148
16520
431973
661980
1438778
451019
250060
1094194
1810038
1167823
933238
1180324
1198216
1323740
1703279
770986
979407
1667000
706831
394892
134453
1434573
1985196
1231201
1577265
1345640
1008402
312661
226558
206290
1926816
286833
1304379
8719
967937
1812213
1378082
1189872
1748658
642641
598036
1848932
1052190
1812568
469406
1406307
1954113
772918
1165561
1359860
1460063
81614
1825470
796825
567230
674847
1405427
230481
564586
1950890
1030322
839008
391294
298341
1340971
1311531
126424
1805421
1925313
116049
198301
876941
355597
435769
774681
1788624
142150
258360
1659823
409036
369548
154465
85113
1704991
668761
1570712
33454
483369
1214291
1234094
1756859
1687074
501803
1462588
237274
1414743
1043943
1599665
84617
1884630
1196655
1252713
1622331
1103364
543129
972654
1552241
1235085
1842753
1050031
691024
1590428
1904382
1504307
1354192
1852818
867111
964057
1888860
1911668
112107
890200
1570012
822919
1965629
1644277
1083325
1408323
10067
1531076
1682934
834052
484838
1096122
758230
271598
1442492
1920782
956319
168083
498742
896456
1419270
104956
1237525
1062950
1333619
1051122
1191192
1912259
742973
1114194
961976
351801
985988
400054
1197761
1927652
1346959
1085698
623831
650463
1090420
1886450
1071069
1217802
976393
1727810
856874
1456006
269769
864859
1696295
454130
1285935
1669608
1279759
1325240
1071403
1095121
1284294
23532
1415887
132065
1240586
821441
1665377
576151
1921954
1244954
1811289
964820
86178
305554
146117
315352
151602
1035982
222552
682841
1117486
1498028
1395831
1343444
233278
682371
111950
305787
483123
1084541
330306
562823
278809
414174
1745256
1698499
453853
1133728
1397367
1669860
1945682
1457227
310265
866201
662332
1723637
1471625
432131
46367
1288474
1278298
1673317
115951
1921494
83659
1924615
1306899
1717524
811066
496109
242554
1004730
864823
1651969
1434386
699286
1219317
173755
692333
1708901
1504000
1812875
1330405
244214
688265
176042
1395692
1208454
610932
358775
439324
765201
1814099
1973699
417481
1890323
778637
1611311
696477
158460
1458535
26383
675795
643715
1063046
1459683
1384352
650250
523050
1956263
1696912
1636280
1311038
1041122
80270
166551
1596337
1843810
516268
1626515
1794392
236821
121461
1036348
1751736
64646
1066660
1368801
258159
838811
681153
116299
1940232
835416
90088
634566
1853118
1166823
1009971
1900912
45992
539542
1105954
1707956
1916153
638414
846113
1113319
472676
1601866
165999
1468037
31083
211474
1048399
435635
1224237
194438
1847460
996094
596128
1827292
1131877
199314
1185455
582271
748248
37438
121241
821958
503576
223339
881325
598980
647484
1360974
971000
1032997
713180
838957
674685
832280
303337
1919045
214119
1112945
683776
1109794
964139
1411048
985357
672628
1898066
882673
26140
1603489
717104
609615
122937
989173
1128604
471678
697131
146062
444201
226926
560532
407601
999382
1314971
463660
211989
185516
1699733
1877350
817306
610563
679559
1042396
1379909
1536085
422883
1515142
761803
832398
67403
1543213
1358410
1302769
498032
423543
1987084
1055615
1463353
1671906
767085
1180747
1301325
801567
1941366
328781
1637036
1023397
1547700
1533033
257990
1243904
1588315
1639113
318489
1794769
1104159
1687750
577420
507020
148392
1049859
527914
512999
181997
1767054
406811
1939194
1921690
798144
14726
456600
105120
140966
1136889
880993
597390
1070639
1566188
1902804
1980078
561684
1882798
1403930
1654905
1692450
1989559
441023
981217
1006926
1799511
435103
1836919
363754
839526
1798441
298869
282670
1111254
1890381
1134035
792095
1873203
1872768
1970219
1152472
1844688
1406635
1941747
73134
683603
502997
733824
1306281
1501433
760739
1308993
537
868837
1727992
35227
1423604
1834009
293358
541063
1392858
1569282
1794717
1853379
1347511
747504
1328057
224963
32130
119124
1530501
901370
832303
72996
1682552
1326029
838381
801784
1023142
277019
1340582
1701735
1557079
1615012
1051409
607951
1401496
1855488
1659860
1201448
1151980
1054973
635001
3125
1586582
1192597
1056798
15994
1351141
407946
145434
1404963
1592262
992887
99883
457749
65384
1365402
1768850
1817783
1117632
5332
621055
685856
1049427
292194
1048233
1833186
1170326
1194067
428758
1736577
339083
983734
501635
480732
1459610
459367
1061497
520104
1625682
1443557
655742
1878193
1326623
548574
1620230
462228
792765
931746
279903
1966667
1393494
1149044
536169
1842065
1735801
1516420
653534
71922
15837
212542
732761
1744335
1610123
24526
1943561
257480
1375178
639981
1988917
13982
167764
1206741
1854503
60934
23099
1555541
995454
337974
755338
1999371
1456139
1131107
188252
776068
641664
1291066
745867
640511
869584
455241
620503
812220
1494474
1381040
1877664
234276
1517075
675969
393944
802775
1420434
484269
743217
1750699
1435787
64325
1594193
1595701
42923
1669791
1807053
1239684
376711
431595
460978
1808642
613698
1760825
1341053
614734
1386608
33279
1014983
1304615
811351
182454
1657012
1563939
513108
1807643
234597
1040883
1580953
1977850
1027542
821721
1029664
1388337
1890147
144780
1158440
409419
435162
1580735
1529919
1648305
1888458
1941215
839869
370778
470098
1152126
676329
306052
666024
491521
1212960
1747431
7110
84583
1565382
247156
1536310
691987
1818624
903636
566888
938374
1360653
70166
1478461
1019663
1752271
380408
997200
1033717
1143137
1334763
1561901
1327053
1301359
1351580
705559
959112
865023
1394358
1459558
755695
1706189
1539580
1911586
994640
1645143
1813019
107890
1121639
1064583
1101792
1866787
223235
1887998
806684
574943
64704
1218327
208774
1912057
1536015
1945238
924850
753074
91785
573031
889100
699686
987347
282060
1871507
476627
1102223
305626
694932
628087
51335
1725511
1784653
569909
1442918
1647029
1266806
1656739
1360263
185229
1797515
1883524
906371
771845
1380053
1818437
610026
231151
205476
335497
929571
147223
1222056
1288351
1325578
407412
1603864
426389
1182994
1998509
1108565
760536
1550472
1577084
1198440
411461
733387
72520
1729282
1477646
1039734
1169344
520052
68608
1332121
1378418
1439280
721344
936636
825743
1418693
1561269
1712667
1697244
282265
1052059
315232
1752676
1505977
236550
719941
61889
1848419
1859394
518197
1693697
325646
1233383
116925
212518
405389
843887
1171301
379638
1623356
193323
152843
1905335
1729629
419338
1624543
1041372
326742
1863360
513513
449265
909746
408713
1178594
1943940
377716
1784260
1474632
1463209
421178
1949306
164220
590544
1591320
629573
477755
1990631
668119
923884
1917376
1432336
962104
692312
1068644
306092
18281
1463282
1918566
835607
1333074
1815678
1342695
904714
630575
1041236
1910499
1699084
820248
679333
497536
1609245
1262831
1999354
1116318
190396
53197
1101010
925904
1514114
1991210
140309
1133176
1180685
1175526
1578030
746153
1404474
151376
1269466
136233
941127
1445483
1753388
1481967
41771
1861747
1901741
393233
1931371
294049
724021
809301
767223
1908445
1994453
578695
1620380
1084828
441321
1981128
1965426
250096
1451099
1668025
47863
969082
1181909
1098259
1194995
234263
1339925
1695725
322204
216953
1796646
741152
1664606
1556891
761075
1428216
1139558
1876511
377127
1293288
1836034
987169
327425
1200713
438656
283026
1909377
918101
915109
1829444
74342
930279
114424
1380882
1810509
1516062
510168
713214
388953
574107
430311
1577533
1370126
306865
364022
1248602
88546
448921
38788
1819523
1287742
778750
511640
1851784
1909128
206987
383967
429947
1912338
1827799
175509
1239472
1557466
1094751
1739923
1297705
316004
445805
1489822
548979
1599591
366285
1220972
1019149
547105
426225
1783907
1152732
1122979
803405
20886
8046
163749
1316507
1764598
707182
876716
1322114
1134266
1032418
350080
1460637
934132
1053648
321750
96952
436984
1818526
1414446
404357
914087
984726
679730
137502
1939118
398629
1419480
992529
136220
608185
1638279
1951153
1833059
1897810
1957384
1421662
766397
238923
1077144
691649
86473
1666006
1870535
1882710
778552
42255
1648643
589747
1212034
107149
1250434
98029
1677602
1635808
384708
829675
169614
194946
136951
775237
1116296
474530
44250
412278
1248279
18566
1076265
1270846
1856495
1164027
1386595
907936
1384770
1314179
599614
1357043
1109678
1524537
541624
1809142
967968
1144285
1717097
279001
810048
847801
1091350
765552
531644
1498967
1735299
1195387
397032
1230332
1318260
682472
1520756
1087062
1370498
226353
1277851
1625126
1830757
1534338
827884
82253
1184139
723821
1416403
1947061
1061446
1091762
568469
939509
1594262
821472
1359944
487382
1072486
1993289
1626225
596265
578112
486735
1407031
1712181
1698006
760544
382653
1887138
1962589
1941372
1704840
812371
776627
655461
1998150
188593
1249485
1480036
1173144
898856
1789480
514918
1236056
1187775
1291511
641038
589939
509270
280701
1475417
1251402
594197
1043577
1993792
1072714
1459493
1350077
1653073
601995
1289529
1234771
1312292
1671172
1453729
136517
1111057
207324
1895151
1700915
1764367
1489717
1555132
875693
926899
1145618
677675
891220
1254142
185785
1419142
115291
747952
769003
150284
1991642
1961221
998431
1266307
849864
1983969
1564744
121417
1915230
85092
922275
1649567
544871
1642073
1376463
985856
212418
508928
700486
129126
1703935
1663614
406048
1474913
1879858
1919260
1635298
456003
1325804
933362
306389
810151
845805
1918219
1040885
691370
1249008
1795205
1182949
1034428
258630
408847
1012298
1953764
498814
232334
1745587
710964
146024
1252413
1412611
676378
523830
1992884
202935
351576
1858216
1871362
902381
1044650
85452
1554005
1956233
532887
1038158
1079258
845997
1656792
120706
1138633
601275
728704
957971
76282
566366
1351350
1708250
1781469
160104
941757
1294080
31363
1925241
949737
262684
911685
1367950
144903
480690
256067
458951
979009
1659921
1873248
1668801
459092
1923297
218012
147071
381892
613164
1130618
380409
1717157
1450148
687496
1340989
779656
1493119
1772064
435464
1065144
1572119
296425
1506506
1880197
1768577
1335406
1285721
836217
229313
114427
1262589
779278
329138
1775546
838246
1224362
604816
1212066
526914
170375
181654
1566160
1609136
864581
1761307
1378430
1050104
938358
481243
1145336
1323412
1232925
1158021
1951281
54126
1330315
1409456
718844
310401
357993
559277
1750877
937302
1720048
48216
253298
364145
1296544
45559
1692991
1860912
279851
809384
345684
1662154
1274708
812331
1669821
1886025
1253871
954656
118635
492739
666888
1579866
1960221
370882
58418
840194
1991264
604753
28087
1341745
1880394
359796
1482679
1129020
754698
476951
1194118
1838921
1969615
1325982
32176
265587
1700382
740392
894730
281316
1536576
1381766
1458649
474696
1029350
1817165
1102436
1469218
503695
1044466
243419
1495057
1636080
1762828
190385
590403
291686
1216887
979018
1515771
1945298
931644
1655322
483160
460533
924423
818006
425715
1519331
1270435
1424354
687246
1807928
1389769
1933886
993842
943786
48729
347752
527792
1021888
973634
1666211
1692585
1381975
1604062
866117
420682
994192
1287408
577103
1221232
669658
791739
1703054
1111584
247264
1362058
1413321
1892883
147659
1911354
1220276
787514
1394471
1709625
1823108
907786
1687135
40983
1136704
265897
1713656
738967
1479352
82639
1592345
543996
1984514
1891434
1652862
1843593
358571
750847
9934
982526
619023
247113
1563398
1122433
181276
966731
672262
460497
693929
275973
662104
866439
1167527
1304179
1165742
146423
241929
1473663
538353
496553
728138
1216129
576763
879817
1623182
1676818
70829
938788
465387
1691916
1313055
1307756
439563
363179
1785066
1607319
667171
330519
619554
1419391
1550079
1590237
1545296
1115307
44799
1345032
1143628
839916
99649
1388785
442625
256753
626819
900824
1892784
139502
555969
1404773
653543
4292
87159
495438
972925
756627
167340
1105681
620606
1709373
1642666
222837
1802249
1443369
213740
1498577
1423226
1340826
1596334
1612512
1992582
908433
1592269
917555
556636
1890778
1048010
1717535
1633962
46169
453465
1021543
1307857
1998213
405544
541657
1492932
1048295
716934
1949256
1748448
1986174
1574323
366686
1389123
53834
512117
1332663
1168348
1502098
207685
579302
722024
1273384
1415787
843430
2572
1783887
1357028
1972398
93588
510016
991123
148645
1056577
178910
1901865
1216105
1936936
612978
14537
1564279
1968966
1052003
396216
1891638
52967
31487
913479
211677
1402827
1359299
696873
477557
1242344
565421
1438937
614271
483449
1140011
788029
1755220
473890
272284
186999
1406842
1264178
180829
557437
67312
307166
588439
1598773
596915
622433
863855
1276323
568932
995757
870476
179954
769971
363055
1207746
175458
684745
196333
1684206
994189
1798929
1502661
1575401
1771760
1782827
394752
1647179
1127218
731909
322335
814978
1652007
1711050
1876029
120721
778056
1053118
1789327
1146870
1325436
1551632
9214
820916
1943427
197166
99393
659308
1891305
298182
150482
398912
130461
202898
1734764
566980
57696
154858
1829628
1255271
1420037
1646133
587131
1632460
674284
1741204
1572587
247976
716995
1109467
235371
1186932
1469230
664954
722466
212035
1050266
43624
1892145
816485
85015
833783
409845
859022
540234
136688
1229042
1526654
1405725
145714
1255728
655670
404784
536189
30296
824291
304423
1188435
1436732
866114
1922253
1370847
1387642
45991
648697
642353
1245101
1124438
158114
1636806
1076307
1062054
249483
1530203
1807347
972677
1017114
1487700
1009974
701269
1950040
1818949
1216569
1422870
1473743
964172
910856
1811284
1816539
139057
1088285
1367609
1118640
1674266
923555
1682197
607038
79656
1594786
714614
1675974
359651
1453165
1855394
853736
1413830
1506937
1874744
25056
1975435
1753108
1219423
838423
366460
1139030
1044560
851324
1706444
668243
1701670
1903702
388807
1232860
829341
1955497
329382
1206109
49365
115178
757199
1291401
1312887
1109273
306635
1981065
1122505
403723
1965670
272321
1857914
55978
1203842
1496699
714826
1718157
695998
1752827
1316902
18088
902738
741422
1770579
1855224
597812
156249
469370
970792
728425
1328051
1205200
423234
1062365
1744166
281383
263459
318783
1213461
21196
1055633
816564
86930
828334
143046
1851154
1092290
1131683
1166653
1325890
905570
212947
906231
130035
1730698
1052471
1278512
686117
1027805
1180566
1805106
703634
326630
1394048
1074637
1382247
445853
410452
1779178
339136
1525605
1364946
1788249
1031452
416562
1369201
887921
39755
529298
370306
120048
150062
466978
1297350
1998714
704899
1423777
1278035
1813957
1674071
1361108
1530647
502176
226209
220796
631347
1517401
281832
1351004
1871222
1501193
1112569
1504816
31556
1068240
1476834
1204896
1531264
1962267
1556882
1529533
1455831
104122
1844879
470194
1401538
601352
1597424
1956508
1225896
1762832
1636873
1062011
296366
1967689
826720
1098497
1831950
1348195
896626
320462
1750114
1187495
1106351
380137
1558574
1877054
1597485
64229
1940709
1978386
1058139
802752
772943
1507784
1989871
722384
1224104
203454
844248
1127057
1267161
412896
862959
1721330
1981628
1655369
44604
98630
1241248
765535
1994436
82369
1520103
103631
404150
1177196
1625538
1241842
385074
375983
1018568
688741
1486466
1873928
809928
1544062
1084048
1121563
1356487
1312915
1237197
309311
1374730
1287326
776336
1671186
273350
409387
1202807
1494707
1489465
641263
1007251
834425
1751018
82211
1286389
1714048
300315
116447
1696265
1376930
462948
370052
1747112
1603873
1943419
811303
304892
1903657
1008587
1223511
231305
1033359
846756
950874
1744674
825547
114226
1751904
1295824
47503
437892
1139705
1146326
1109220
91777
393576
838145
844807
1447455
1973971
207498
65966
393655
1004488
1456702
451253
300775
169838
1810777
147364
1980282
104427
800040
1628642
1997983
37757
1596211
739002
479676
433226
1094079
506473
1342059
1651659
1811042
1066713
263372
1345703
1438293
1120342
672366
322560
1345573
878417
1853611
1166812
1964158
434897
710302
1871267
1073790
462549
923431
1497532
897345
1123104
1100224
1364618
1118431
331265
661398
790216
1243855
784881
935223
925807
577525
1965975
1982249
1592903
221650
1099014
874843
1340692
14134
1592966
898589
33248
867606
33789
1017742
725298
1424265
1736975
1656364
716743
772431
428281
621622
154245
146192
1365687
284834
274924
233906
1221983
595655
1591500
73634
1154966
1300711
1867512
1885629
229389
181619
1553309
1582612
1239300
1173652
1782586
587004
1328615
1189466
1154166
1407680
86019
1947870
1427347
531094
1627245
799278
1888282
1667886
1596205
1419068
641122
1521974
889515
1081631
173537
1478592
36301
1430964
1402051
1475917
1289546
929532
292848
146993
447167
1070216
1931126
253043
98827
772735
1392166
195779
78335
1595161
1344187
1978948
1042480
1890161
1224450
106895
633869
558359
1366403
1849164
1256929
1675801
538019
121729
975592
730212
347771
1539377
1235348
835538
1050322
645352
379420
1783424
1143188
656571
636528
1187127
1068080
1262586
1951747
65274
1524659
48423
390549
300595
1511209
1742455
24303
117472
1149676
1396613
682030
1138580
334992
49816
671552
1416339
533580
1541922
438213
1302211
1052950
707998
1388455
865683
1830664
332774
1009727
523011
55884
1089236
391530
632186
1780687
1798429
440129
1183102
1924687
1150714
540880
979771
1651425
1461643
1674307
1422891
180868
1795385
1817307
1269002
1631173
251540
692239
684575
1080148
540183
1990542
812861
238738
121948
1268161
1001165
1890680
1720368
341651
783190
747442
331604
1760150
163523
1889036
1563531
1280715
1311974
292843
20691
279897
1414111
1018044
75799
1765310
899479
1211419
334762
1862253
788101
1503215
807621
1177729
1694885
1881266
1853736
728520
1825744
520348
1218373
803921
1806694
1449977
268783
1765438
1605274
885034
847003
1911018
1670425
1381783
146077
1547065
76813
1110867
1726464
1592455
1659006
411907
1138454
1489238
1756763
1156391
1447498
1112794
792233
87642
190533
861067
1064942
348005
537036
283228
1768570
1852273
517525
1974100
1304893
1130912
1671111
552272
1187117
825639
668706
356918
146878
230314
872664
1085478
1544471
359525
832267
1726509
1450982
1057518
246344
327003
1381970
90173
1605326
856782
711782
907067
1450777
55549
378757
1441902
1784113
87646
1044603
946677
1267269
1015311
1794511
83573
1081920
599384
1840783
692887
1089352
1202225
1604460
1331661
1206535
996238
436876
1187429
1771689
92371
773125
1732494
223088
1653497
705782
340818
1691888
1851154
1773132
1785545
1956846
162491
482191
1259911
579853
208841
248738
628934
396460
1030868
1573062
1687157
1721344
1754977
779704
593498
1943846
130215
1011010
1427468
1732215
1071548
1319905
1421054
146355
1891015
228550
84415
1441954
1823240
161227
1088475
1121100
869069
1160101
1494685
1499928
888754
1886822
736464
1040347
1753540
151644
1068137
498360
351076
837920
945465
715999
1854906
182563
784800
1879040
782050
300585
1300974
1295035
192666
978666
263119
101989
1905438
781120
198159
1985755
82630
80713
411554
481078
1370253
1119243
1090102
1828461
1535895
364813
1437911
1442515
678766
139464
48253
1107160
1283439
1943843
222782
1029716
1121963
1153518
96347
1396589
967570
727826
1752833
1391670
614319
1957332
624296
646528
1356250
1127413
1918303
611482
1455226
675310
443490
1057698
790028
37701
1591352
1484298
1241422
772420
357356
1200896
1927309
75856
1910286
835087
1494754
347336
637033
424589
307838
1498936
561718
348304
1203139
1572286
1173328
1827663
1859144
612182
1106483
507408
406538
282934
868392
172591
1443010
441806
283390
1579344
182397
1523638
436621
1951436
186325
1543202
1455239
1877037
344602
937026
1972183
725184
402951
1320627
1389804
908008
1994967
375672
608796
1080208
1302769
232513
818547
1039868
1197461
414998
415469
1779603
1676203
1103994
1714425
316510
907268
1014839
1004572
1929725
604412
1603324
1225175
433792
882457
529171
730706
1656728
1731051
542322
1110420
1313870
578616
517166
484494
744314
1060109
878975
181106
1016435
1501551
1744459
1304974
553091
503384
1215554
457810
933688
89033
208443
727773
636921
396188
149213
696982
1974079
153857
1003337
1507905
1847872
1028532
334414
251565
353523
265557
293322
1998017
467591
1954065
791191
207750
496397
1804297
1417734
1041349
1553087
209413
349736
1403435
274661
1248919
64638
1161468
1258089
603588
599875
288027
459220
56765
292229
502677
1931314
981776
1184660
1602866
1915192
1903188
876358
205164
1754449
1545622
590987
1805197
83798
663485
430816
1094846
22015
81439
63543
1003705
272339
693794
1652424
1445122
1008130
64365
939572
1405010
325472
101371
1779436
1852529
1233552
1446133
1141844
1377563
1136510
1887706
989330
1622023
1607185
1026216
1249051
105415
1914920
114665
321122
1872542
645673
798537
1750299
1396000
1288461
1795708
1841453
254172
1099544
1661105
1107846
730993
324676
551477
1735025
1805042
1258340
1404188
1538028
827899
937623
407312
1265460
658602
1810221
91411
1227430
854138
811852
1507713
1455618
778799
70716
9692
1454135
1776207
1541549
122286
1000099
1358603
1024531
394506
898531
676967
966722
596741
1632472
103713
1519598
640784
946092
720921
701717
274019
936255
952269
1000500
536777
232974
605194
443874
664503
911147
237643
806481
1325550
1145032
1368935
112871
348318
1760579
1863541
1062281
1665908
259688
47756
1357591
1490696
1134670
1227317
1389227
58139
1840390
1796537
1887607
1363968
1002908
780675
408191
79970
1091692
298415
1778813
173792
951835
1768899
338357
651820
834163
42387
963677
1134391
1452462
1070805
493874
196350
53513
860153
1541340
912548
206411
553519
447878
999181
204526
1748537
973813
1305665
1974407
856754
97607
138047
1451238
1440887
270816
1778307
56955
392393
1988296
1972789
1398511
1709284
1736811
637811
1787132
1943241
1652732
1415263
1973850
394761
246187
1707103
391658
1669953
112457
1371802
243261
1254405
755289
996627
710328
691431
1517919
1008503
1726382
1268931
91174
672823
1768233
1841486
878592
416981
690980
1151638
1987201
316430
1714007
384346
137535
1208034
932405
1156302
1780016
1420398
1285050
1061007
634132
1141568
1168600
1308765
1984870
1338017
918812
1184293
610745
752058
1897168
1206398
773722
1591575
1525966
203771
647442
1164125
1388956
1539614
214611
1536459
1345778
782640
1112890
1719308
460266
1127139
541811
1675160
1816246
1336388
1062111
953205
613871
10280
783761
1004811
1946476
1751991
1943841
168446
1754355
1696562
1197340
92273
1349948
778442
1077399
1937593
211417
1106094
1421124
1772202
829616
1411915
899559
1128367
1599067
1489409
1682795
1354888
1826264
188913
1970131
203793
146679
673722
1735619
817725
352922
693532
1521009
521653
1219660
1107056
745961
1265298
1001106
1057748
338541
1545376
1855769
972833
1101136
386831
690266
187684
1054799
683166
1309223
1969259
608683
1976384
816535
1167020
25771
925610
1496124
1493552
941972
1861250
1341363
1664036
1169646
1655304
696635
390585
1188164
1515358
1621733
748562
1607693
1946197
1605052
619721
1577515
792466
166881
1624148
637187
1644479
1414289
563089
1197322
1742768
1443500
1833056
1013375
376009
142810
896218
940881
585568
713386
1249046
1798777
1928993
126261
1001988
1847624
1372391
1187364
246328
1944370
858909
693615
557456
725019
1277452
964120
1950367
1432242
1423861
932245
917092
1110505
1065881
1574074
326332
362877
1938791
238352
188254
1679859
1758011
1127172
564303
665452
963639
52791
1142047
320284
412422
539455
1868707
1740728
376254
1735722
1758289
1748984
1426125
1320689
527219
1508395
1679784
99621
1803460
868511
629325
261724
1721153
1879218
1402389
1357358
1924188
1144284
1578963
822215
88666
34863
109790
1425834
1657173
942978
1663940
743559
259985
616396
1681864
1800620
1249038
196014
346907
873968
34050
690468
1254721
983262
181111
353225
874360
1178861
922052
1535363
1407565
695708
1047772
88267
482826
576714
1390037
1550216
1897493
25240
620567
323760
1555615
1704375
905812
181582
1187678
658899
1653584
1643036
338198
931229
688210
893078
1313771
183487
1140661
1179228
1889648
119270
1416736
1461307
1364173
767221
1642873
522452
846122
732115
1873299
1856145
925411
1467834
1618113
1906197
1648184
788073
326988
1150741
773888
49073
1830985
1287875
1913718
407569
291718
227375
347471
1413920
934696
1748461
459560
1281325
214513
1968324
1975511
1805176
45811
656316
574920
180787
1033263
1428318
1474995
178130
1074725
645269
1328594
809544
1245655
117053
1948384
282775
146346
1499261
1415346
1224955
167327
1970173
301900
766855
952105
1110475
1492017
1882743
1214483
260870
107530
193980
690648
603130
1207069
665671
1444814
1147468
232354
152217
614162
566600
320662
571536
701071
1184103
658208
155643
1013808
1737180
241798
792621
660035
1644731
1735907
187375
926093
1724736
360278
101771
1819664
1835610
1324296
1080730
1628219
820246
1432785
211130
1278118
1093150
1504037
1298783
702990
832976
725144
88486
989392
1643503
187995
1613025
1061763
967845
1423183
1004956
648587
123294
1053156
773035
578809
1777331
1311544
1680141
137539
1614543
1568472
721553
755771
263599
364703
1467308
523153
1691377
369728
1003576
522139
788447
585273
1770887
1099829
119472
203940
334839
92277
1786753
1798067
1391836
1126782
261771
781171
1505338
646021
980359
909505
114368
1436232
84634
1637018
348072
215856
929744
269951
1115499
898012
707560
1784089
1308384
1339560
483482
1238690
1130924
1129030
369719
140550
1250525
84117
1522174
292253
847079
481971
1200580
747888
689491
1867031
1470825
137417
1025147
205877
1922958
1500782
1263236
1865681
288715
163479
1074795
141379
572631
1806989
1904387
261686
370631
159130
103374
1971148
1864905
1523284
1688027
83603
1421941
1470553
699030
1116570
878793
1530935
653880
627352
823670
1099440
931572
1526143
1957271
1848438
1971586
883636
1941383
1620421
1582377
1723058
1236034
1648358
74502
62491
900945
575444
1326037
847971
872500
936036
514961
1875444
761651
1682521
799378
728940
1378882
545117
1450619
199615
1180820
930029
1560979
1770939
884520
810007
424466
532632
643098
268316
1629920
1555837
327009
1286773
959900
532503
1695138
711580
1767644
571957
235356
1330636
397426
1184279
1421384
349812
993741
404330
317915
1111426
331261
861312
1034185
902135
534837
313354
1054032
1638681
1040065
371569
1551379
1701392
1851633
1986378
1840831
1680228
820034
949822
543659
1015153
1088619
774484
1924265
1302714
1303958
1623552
382748
1310424
1886358
1425194
1690071
1059020
458548
1470133
1588336
1857560
1152943
665142
612323
1830046
303306
158489
62531
1853543
307269
1651752
39661
193248
1660449
32141
219388
136996
220301
1720421
1694684
454649
1407508
265740
1431285
1321085
1788475
1021171
1741125
358975
1490548
1165721
1021546
1387770
1216833
399827
1999406
1916193
607688
1679939
413154
1435556
1627402
214316
899999
1140600
1620267
780779
1846174
805176
1450312
654527
1848
571952
1793377
1508939
640380
1085206
1319440
241688
1052500
1732640
875639
1367334
1497450
177108
884617
402788
1472447
955827
87215
1441291
1122749
110192
119769
291161
1129067
1432865
1038748
67895
1677475
199894
208479
88110
374882
1344570
298272
1491518
1047516
1939095
730219
1359221
1930126
414327
368740
1034862
953910
1018986
666683
1623519
8133
1936097
576880
1527197
155708
1340373
704646
1936610
1544134
1755888
568355
1144461
1133707
621560
337173
184413
1338069
1963447
87108
1012705
315419
1208396
617781
1165482
1482252
203735
637336
769171
1254079
131511
453721
770584
1777355
1642651
1818088
63856
1485380
1453731
142326
460554
668670
1770910
754371
1929880
1542353
928157
739520
1274303
1746614
1669555
581586
946015
469138
1203308
1257259
391374
265560
1275996
1003974
753515
1476138
534911
1124098
388836
780122
712624
1988138
398010
473036
1035038
815295
1514257
900154
351586
215600
375138
1143533
1287625
658858
1929102
1166548
1260820
1464205
340389
1291189
984492
933583
1015388
305022
892019
1896735
1617545
128010
1775970
1259872
1964063
1576849
317677
1815190
1676968
1038727
1574459
379349
1140891
1951673
865077
1470526
387274
359749
1468445
712257
1034649
751029
926175
634176
1310874
444879
1935704
1191256
1932495
1750079
948401
1889865
71650
1589895
156331
224572
1667573
1558956
1432487
17378
1645069
1964094
1136738
1258203
726961
1711350
1548819
1286017
24539
1234124
4829
1681373
1024393
651323
643384
1779903
1966121
1238078
1719846
1361897
280065
684581
1589001
615564
1253438
217637
1127837
363774
1808001
94620
1214557
57985
910647
878579
870046
65368
1024439
772181
1249041
1682294
1309986
882305
104752
1527652
1317745
1589245
1791670
625344
1937102
689916
1163276
1040865
1701565
935859
764263
153142
406443
1374267
1409904
1080787
463215
489855
1312854
1747651
43084
1230522
432045
882030
1036820
260664
1995789
696840
1136002
1589004
1539655
1451426
1089537
806239
1728427
1465139
344390
171801
892905
1857117
1386720
1464909
69458
1977200
989357
476275
1401873
1822813
1652476
975620
944518
1481080
1563899
322078
329115
101555
146664
1473691
371400
164960
1371692
127927
1105559
482598
1884029
1373865
1962729
1987677
954147
375121
552606
1755944
1019371
1507303
518854
674131
1489232
1962071
1636094
30137
1483044
1587525
1817492
1069210
436326
310222
916113
1663983
1517000
1541708
753142
749134
334388
1897460
1250701
1797867
1870198
462844
824318
647293
25398
1397070
645717
565731
1943452
1712917
851406
793807
1535009
879181
737889
662675
622927
65757
1341168
974405
899047
397845
1838905
1182231
1110471
1447275
1697215
510774
1396328
396690
1541223
1024188
261822
577996
984473
356
785573
1600932
779076
317758
1445996
1006828
1759788
1736645
437136
1786198
362171
1131903
1818259
1494590
254049
886551
923800
1366817
1190354
816971
430324
1881598
458163
66311
677534
1345058
764692
757554
661872
1949709
1174767
160063
1959434
1009762
294689
1666279
942355
538587
821273
838930
93005
1431422
1287638
1461294
384468
1014956
319430
1389631
604780
1903327
95567
982435
1613863
1152993
413333
1455194
774685
1818966
1538827
86985
1465502
754839
1772676
405233
113144
1652525
311169
798202
482243
1854063
1511690
1255368
1994259
1706347
845765
1348883
44508
286880
1741618
344618
1857217
494143
1864731
820820
44824
854062
65984
1011658
1917138
1686453
1790897
1477276
545503
389178
1178344
26371
732380
1354716
1530350
1998355
374477
294444
1870109
1627013
62036
638407
751755
1875667
1159307
910765
107121
1285791
1963936
1373582
1137709
533409
1142058
1613265
1592459
1374153
419305
898631
648299
38404
1771814
301872
1008819
1137438
1883832
219608
1971136
713546
417713
1988794
1858303
1005133
286551
1570620
316724
1989243
736705
1322217
1248596
729654
220703
729692
454227
196306
1517539
1926349
1108518
1097515
278186
20626
49490
778960
911142
555833
1988894
1884180
1619999
346079
99843
1145407
1479601
347365
643354
817651
592590
351246
1077456
392614
435354
1206452
918402
1934945
1051628
1638855
446368
79065
536431
160477
484006
149305
953509
99043
117363
581644
405051
431172
1610846
1087447
619731
1397352
752952
446733
1405556
1203059
747612
898770
686214
194245
232615
1752341
139600
718957
1969403
956893
1875267
210806
1486762
412250
1785368
849738
543041
242746
1172430
1712059
593565
661123
1784360
1422577
1567138
168045
1764741
184854
1447272
840508
1943611
822472
237706
783633
1991526
944308
685350
1447320
1247695
1207316
1453436
1216167
271694
87028
1627967
1229609
966385
1825471
1849754
1417785
1700376
1619016
733089
636224
642877
39826
1735431
1495471
152044
1954770
347787
147300
331689
1736740
525859
739525
193906
118328
590452
1916889
1157773
901925
1610306
1331169
577914
548700
459544
402950
295315
1251961
1903746
689525
57823
1752263
1228450
1173738
814787
661274
1824635
1180439
1100028
185794
694423
504657
895596
1936940
395648
161133
1408462
1967043
941217
176376
1924115
968565
1890764
988057
651176
1042171
134776
991542
179851
1938333
742606
782755
1703182
1710840
326445
694029
542843
1143557
596450
1171433
1863621
1170957
458577
579215
1865306
1100652
1825294
106910
1801484
1361931
1631673
347112
928719
1094659
288894
453661
806008
1691010
821427
417484
927420
718612
90599
1623463
1356637
448230
1219280
383419
359607
106460
1929377
1482126
1244407
1702309
270496
662737
1185922
1095450
345068
455774
498675
727543
807647
372291
191893
83332
604062
200095
1555301
1833888
148482
1097106
159207
23633
1341171
158236
1664073
821410
1183596
1255208
206430
1187533
821884
267250
588030
1084606
205280
163443
876031
1040498
852630
138689
566060
193223
280063
70576
1019735
1360135
299573
1940254
1119771
1127609
223688
1274108
1317651
1558870
92928
617027
74741
1607839
235097
464482
742194
164475
1208129
493594
1371250
362027
543636
1479027
1983048
437288
908357
1279012
288800
1107833
302829
1312713
1424749
1570169
228383
144557
494088
1118446
1606141
1493572
1842976
1626350
1574310
983901
1025190
330947
454932
1859388
1708477
664942
995498
1400812
523576
1045314
1394345
427794
1980016
1464151
43903
1305411
1363540
528853
1119002
1770066
531340
660907
95460
54379
1568728
269239
25560
1181524
259612
848254
1251518
1322593
775301
1818645
1365133
1675020
1299266
167333
504144
484583
1722426
1518676
1197364
1659744
1712169
1559404
1298371
402053
521579
1064397
1617190
1805489
979495
1860520
660863
1213671
9333
1331719
1423478
1891857
586527
1914954
505564
575663
1922525
1856647
1259368
923495
165588
8433
142355
1121443
1328622
717330
97321
1255425
78148
805700
675691
638170
1511208
1999581
1927335
954733
1942998
1111028
1966659
1777268
955585
359635
670470
1855365
688492
1824146
224556
1900353
1357604
1744979
1493145
1287731
15523
1473289
600075
490629
1997075
723829
1800678
1525369
579445
825392
823448
957734
5410
1090054
899736
110234
345854
1896691
1541156
397237
80471
221940
1075564
1170067
553801
1113762
539641
1928172
579374
155298
742232
574109
553982
1532103
27005
923927
476248
1431680
1273746
1620382
1117568
1043306
1023197
1268183
761618
1544935
1163792
1062761
279567
1843807
836089
1171657
987818
1869039
1555937
149464
735155
1780179
690935
1101138
387689
546670
1597346
393066
1660840
75223
1991515
1873040
1076688
1483845
371130
255806
1852816
1414022
879355
650167
517481
952235
1092562
848723
934895
1679005
1998127
1821392
536426
1882042
12582
221829
1679455
1522585
45718
1702799
1902210
1984086
1028536
1436380
1253169
988726
1502713
800062
1373185
1936142
404440
1224457
1899341
571934
446903
637155
1047028
1538757
1342
403952
1025762
552887
1490457
1883106
1544934
337255
1746058
631416
864427
1387265
222357
645025
1789616
413355
1264471
741815
219724
392354
896785
1344743
392056
679356
1017121
1208802
1854173
1091712
735673
1839242
1710463
547716
379467
49088
17855
1387573
647837
1219315
677725
163743
440017
761878
1760144
1384926
1716585
1423010
820304
905497
1876424
243603
155654
1516614
1090992
375976
1412968
1302428
1793443
709927
634558
1476027
1617494
1779340
627703
1953737
1595447
821961
1856607
1729851
1309194
1415658
1872851
1753705
13634
1235874
877751
394921
1398629
904358
655946
71224
825773
398283
1785467
813844
1924989
342581
1311784
1433246
350937
32405
877156
431042
201763
1521508
1204118
1624388
105015
1294888
82449
751892
956911
81501
753177
844088
219112
250609
1787156
1342736
243092
60671
1719241
992261
1994723
916698
215099
214794
981719
711411
1077824
1922327
1756568
1908120
1631879
1905876
16546
743898
1121360
1377607
608688
553808
468043
938579
580538
137359
1245190
611896
403255
1544299
624676
727813
300648
1730156
1281651
1285074
56508
1303847
431080
1700839
1106822
1570962
765471
1774793
478458
720524
1163561
1052703
1760411
403525
911247
791949
1080470
477425
261238
1835444
301450
1558770
1508096
548326
208695
1771444
811615
770790
1279271
1049111
1785967
1594680
255825
492283
830419
685142
807486
652609
1259640
1350247
1722005
1596033
1758959
171712
548378
1463375
572600
1003227
1866537
1315385
1604283
850367
1029950
498533
1583610
935752
86857
1876686
1636432
1267308
71168
1052166
1102816
1199612
364505
1424470
1591716
578299
774167
98940
186164
649005
1182930
1022624
433923
1430226
663794
1566846
810035
907378
946133
241084
1730878
1517684
1568311
1354307
1396338
311882
1652639
612450
942482
1475146
350063
664992
1184116
809808
1940008
1699462
417536
1658887
193388
1133279
1959249
276965
942286
227958
979455
1416189
1360968
619891
424432
493382
1082371
485824
31836
1768925
878947
866211
203419
1356958
1281624
14062
1365994
241421
1992761
534062
1312957
1989333
677987
1278032
1169819
1205255
1022944
1782384
704771
801436
1649800
1898044
689065
984073
291869
470051
1125756
843311
1554949
970815
30693
596478
35157
413367
660017
1327022
902268
393272
1453269
1858980
1142720
1618737
1404172
151433
1385454
1174871
1407677
863585
872902
318795
1596031
538726
523972
923640
630684
576646
719596
1765559
1148196
537486
1119619
868837
1072426
646986
1838502
1074286
589010
1063959
1204515
473247
1441689
1809967
1778397
917828
794963
1520156
1400116
1842648
1956495
1393731
1984734
1643493
399291
1469006
1920811
658357
409614
1092641
1816868
1637799
1181873
1160983
1635293
955347
1448629
1247736
433493
1237696
204279
1415972
640536
1616776
197923
827054
618061
488021
298351
415485
752034
232248
212681
1023478
1002867
42092
1885967
1465987
1108428
1916397
1520628
599366
1939037
318855
62637
1547404
580191
1670382
1891213
1078306
1721800
224609
1165219
1890472
946533
1626603
1311165
1958374
915419
939750
1506113
1543334
1409134
541373
1009919
1480784
514450
604102
326316
1131526
1823419
218505
459666
1955178
1076135
1016030
1074052
547217
1190266
1208019
658447
38128
1454262
1461913
55058
346437
1332563
650065
1445336
1334642
1466418
1826905
1182304
916360
1125861
116494
1052574
1464346
1222747
1669384
797095
328158
590023
4366
773560
1564829
717227
449526
442127
632892
937044
239295
377958
1574974
206251
1339240
1634905
1161263
1870909
721965
346201
1336129
350407
909169
362958
1664831
73118
685936
327588
1033437
292745
1397073
971449
893677
834265
1591086
1339386
1003234
632454
1662789
1145464
187613
885270
268454
1915605
855754
450225
347587
342680
896894
1216842
1403910
427520
513956
983109
1628917
771763
1546493
368047
1682891
395150
671457
1210522
848374
788531
710649
1672761
1183877
53776
1404333
1211822
893102
243678
1666301
804797
1734601
412076
80597
1493727
1638605
448821
1332467
1129320
1384616
1896440
1398508
1181751
1193427
1875295
587122
538206
1035638
599755
1377791
1295451
1397505
1504517
568943
1738581
1304361
302400
1323552
266659
1693495
1482645
1937000
697617
1069732
220220
1057183
585343
1987141
1474351
964285
1812600
707496
87180
272001
1785661
1241890
459527
1866104
743245
1985675
203735
1907390
1994739
582785
1761410
1260291
1415722
1870468
454699
1912068
1526480
1963286
1365836
1923758
1302478
1238887
590076
468455
746609
494559
388308
1266635
1847520
1346679
1207692
1019654
491714
1156697
1103841
1952680
633593
1611223
1871647
1686470
1230665
709653
1788731
1720108
1861976
1056680
1575644
663050
1124984
753715
330197
874603
13631
548839
289348
1907996
984534
17658
1885040
1933839
1918427
719237
1345023
1500156
1268230
1447693
1444375
1707823
414219
1224285
276540
1145658
544824
1320824
1847278
1691445
29554
1821037
526432
1713046
1673981
1778829
423265
172399
1459770
1122954
66836
299319
1094549
375948
1243771
611515
127064
625553
1286290
156600
384897
1728862
1492704
1152066
703962
1267377
1419697
1401005
259719
704108
1802721
1873990
878891
534172
446847
1409134
1758559
1689933
1113102
1268008
341305
1228034
138987
121550
344242
953352
1397196
507981
1512246
1837816
1250571
368114
706827
30411
207554
894839
1893724
1170459
1526988
442483
416664
1920041
1651031
208245
1007556
1420824
90030
1291026
679878
227412
1412271
922906
1942364
1466721
347525
885188
1862219
408345
1263821
1155460
28375
217127
1254450
152147
378460
1892257
1758073
1530739
508736
1496776
416502
984687
1218265
842639
1870826
1071287
1558390
794601
1737773
1455246
1877315
266018
723003
987391
1379367
620637
1426996
14220
572369
1286074
496372
683361
228033
955876
764078
74149
478744
457089
961964
1057917
1838377
1377566
794238
1330926
694224
543521
1289638
182056
1576107
1757660
924833
1877241
1818397
535174
1104485
1981363
24418
1647558
756073
1129574
1223143
30033
1649472
1488012
303060
1197891
514368
186844
412135
45946
595506
1875892
425706
113498
1208437
201671
1193792
610051
166406
1380026
460283
871585
1340651
676168
931237
696584
1632367
1565873
947909
696359
1854638
1662385
412510
1432046
1411684
39178
1326598
734869
693262
1511140
883589
1367039
1569890
1783072
531846
996461
1442583
386536
485401
329653
651572
968891
1971062
1717793
63160
1438132
1903797
634454
1321567
1650908
1000017
1463963
408649
1595299
1645851
138073
1826351
1664828
1617995
1589160
1425595
664493
409881
1180684
85123
1581571
1530244
558257
1677933
645931
593004
1255405
436393
1001711
219343
1363659
1242883
1281797
1175253
1114920
1076703
1174685
35750
10498
786902
1040194
981187
85623
1748627
1747514
310354
1330189
1527538
1341862
1599025
1605580
1698388
1554832
198852
684672
1710690
1316669
931938
984546
1537172
664221
647950
1290503
125135
88420
160664
859841
670068
944352
1462579
1172200
132142
85211
563664
10786
1861176
1612078
47354
166710
1143478
1326750
1395086
228546
1783174
589531
1591102
1028461
254290
386992
1101548
523099
731962
1111968
1545778
40137
1419967
1398323
1270459
905609
767021
766125
701855
1160042
493355
1765230
86066
1263054
1762872
1157332
92282
1156703
1457917
1428142
1405291
1598032
273433
814885
1968664
1171236
964440
552883
166115
1124982
224093
1406401
1720899
1970717
1660082
539511
856300
458596
343166
215112
302405
103166
911613
1576331
236961
1878865
1173281
1156328
507650
411486
1652035
1543598
112997
360199
958756
1837315
1626329
796312
1715695
899734
1945479
1036350
1544737
1109176
1392385
330426
726966
1728132
805866
642518
1149134
875417
1735320
1442892
1380297
1303774
1379180
1932391
1101147
175499
1572166
1092664
1294944
1275187
1540547
712344
455681
804038
686914
308503
352997
525174
1015568
361339
1160723
1398562
193058
899074
156754
985307
384711
463457
1084676
891030
707506
283148
489952
926799
319644
1372861
367925
1527002
218645
1732308
991342
114508
1750392
1013940
833967
1666594
1536305
38520
412699
1160416
1922084
1652011
582644
1538361
860020
1779189
1142869
1491149
1347497
1028665
1802674
785461
364366
25057
1985965
143983
1361561
1662809
351062
399518
1815361
346353
554350
830714
1634921
151694
196256
337759
986957
1179773
515869
746160
1915514
1631906
1222555
546232
205221
914268
406500
267362
854298
503592
98864
1321993
1884981
1615660
400143
404542
1047283
1610926
1214116
1164658
1922158
1115681
1416863
368484
1402919
1084823
758386
399844
1139090
770962
1114714
1746330
1671756
87306
530508
1689294
344669
1695755
1485178
880296
1122772
395476
226121
561683
340015
471752
1552696
71030
1633675
1879624
668856
1767257
1732270
1049984
1851030
1736967
996809
987334
1845573
98158
1343838
1450765
500238
1729491
30461
1994150
1748392
1403624
389143
523045
1983666
1860413
703109
550347
1375674
1180392
1582524
1486272
945300
1881508
1135901
44434
421758
1141385
928446
619146
8679
1795056
1588847
293519
1290854
1291446
618298
1026028
1267188
346634
661884
1472113
1229961
1418610
539385
393163
805623
1826930
757701
1747825
375519
209903
1734825
1198368
632161
373567
336715
1366661
515840
81479
662195
1826637
772249
1382514
683186
1304168
1641873
1638556
1302147
785203
1282504
1028564
864584
1040717
1639378
1785554
1741551
1193704
1791092
1266805
98036
937321
137538
1082849
912021
1889659
198011
934956
1655568
1009524
1069217
632785
562659
315407
1165784
1672872
576642
880637
680689
196532
1493382
1383678
1898408
64480
1543589
936016
1760936
1916472
1635714
1748817
272732
1688649
1392743
94359
260765
402603
1190985
624371
1772760
1527263
148746
1232696
1748732
273266
636489
287413
1512293
1652663
1023199
1790409
599974
215275
442895
688460
234895
123985
1273408
1446633
1177040
245800
1824662
659160
1708944
673669
631714
1650052
1666178
1673084
486487
574989
897359
572144
1215841
1356604
1915825
864865
618638
1162359
185478
755440
70311
249167
55391
1978863
980256
599553
1188092
55370
1198671
1033015
1858825
1849512
1915871
1968959
1898217
1237573
1510058
1661227
1828639
378899
900011
634303
563773
1309428
242788
1212000
1388024
509843
1663656
952442
908634
1478063
221954
424989
1823012
1020738
1125849
1800843
249373
829159
1952632
1666446
624415
806453
815603
1242605
847446
1643210
1063223
1114409
560826
1888974
77865
620537
1315807
678249
886999
1122603
865925
1660120
1316323
996247
1522597
930356
764164
676276
1498324
806252
412688
350653
1029426
341848
1430259
455493
928164
1796890
1309748
1037120
1175006
1275271
623810
1078975
1212319
181284
1478252
1493995
503276
278628
104435
1622391
1111697
798962
1722209
1433005
1784291
1463493
1092202
538680
1321571
675223
417718
598236
1901375
351996
1292915
1571450
737364
1523623
1639465
121340
1628491
737662
199267
178447
484665
1990947
52813
752563
1505333
84194
391189
1471591
1051356
899096
774647
1391227
590089
807165
1744533
1941769
627768
1725269
1626997
97761
1956363
540843
945591
1982735
774636
44259
184434
190652
337843
1797081
1245106
1824887
993575
1414602
1142767
606054
934378
1561845
1233492
724490
1958041
1731460
553500
331721
342590
882144
519973
679171
1922871
131481
802109
1452417
191759
806254
897216
1483366
1598739
1393237
224561
1036727
1275510
439434
1460587
1966791
600813
1497036
695918
1628344
1796179
551953
1947941
1180434
891303
266030
1861990
1096438
784225
1595870
1529393
1680292
867105
592280
313976
120107
1726996
964032
1321233
1420400
1750426
81614
1344388
1504952
288956
849100
1982889
1144893
363663
553290
811367
570880
1113350
729440
1245544
464012
780382
1330466
82804
141402
1175845
1324415
879398
1101988
747847
495295
98751
1409104
786744
55852
374633
1102888
931524
432369
1375790
648333
666865
850383
1385442
404425
78244
1800172
1454665
310327
266634
705146
713020
1956427
1194809
298027
1425555
1325290
1641312
1338705
653599
515356
406114
1220835
828800
741572
1996212
1490617
832055
1284193
1203238
312938
1026724
1735088
1484124
1035270
1141340
1201321
579798
1531134
1119412
1145336
174115
1314127
977857
510405
548111
1023530
747216
1637697
1076430
412002
144663
39657
1798489
534419
975756
129032
807584
1532936
1965718
1608273
386639
944716
816023
207581
471564
378970
1965187
526909
602262
1873776
1048743
1592931
129307
557564
321184
482077
195270
1097789
632003
558273
674858
436078
578024
514760
448646
531745
1940381
849402
923781
504980
1763394
1755325
916790
1792535
853027
1291344
1649242
641319
1419892
1461716
1189270
757558
323969
1493658
1976226
395703
839592
813117
1313392
566703
1697280
1623409
630949
90837
760933
272306
358090
893128
1906659
383790
1158710
1544873
394990
1028362
1706126
850629
1134591
559286
186793
1038563
382711
1570424
12862
1032399
78960
688452
572338
1505686
697210
952626
396959
53151
14340
1799744
1512851
1060921
916225
633365
1044887
1464269
167100
1955119
1207282
711078
1614639
1677117
1102086
1362233
1572346
1109376
1587593
1756083
845002
1317361
1041630
1225896
1012807
984599
1483294
233602
734914
1350468
337854
4373
185990
1389016
452474
67451
1257290
541222
1814284
1064917
304676
854766
1931088
306086
267658
162744
1962902
866334
1622896
1319704
816600
1035046
103341
1679171
1555769
586024
1988761
633670
1098058
606495
531707
469123
1991084
1530335
748414
1038762
1358316
625378
1786260
237902
304339
643658
1705665
904360
1580306
1062035
8223
1810536
1583483
1372982
1867336
1829031
649002
828793
1856266
623853
719471
1719677
1205162
116522
1604323
1640983
471635
1520879
359103
65284
1536924
296943
89312
224012
177524
1658599
237199
1327709
1444924
598562
227208
1478133
1111723
1777696
1524076
967309
877259
1339149
855052
763070
687767
1825593
162090
504876
1332234
1315740
164072
1368252
1902392
515676
1546533
1026368
1517689
320667
1483879
1354476
1983375
1300869
1540622
883186
1911623
102023
1764473
1715742
1391482
1217852
1309266
1789193
1760671
422020
1401651
1482358
438600
1917334
1363081
576048
816293
1052562
71049
1057803
1857635
1371816
1720531
1999702
176841
1540703
36440
1047077
1177240
1031606
257651
492353
1064860
559502
197229
1517047
1141740
1381534
1990063
1392514
1194610
1301732
366528
436157
1126575
570446
1005622
275597
1688740
57505
1693670
811627
1394150
342921
1166797
489974
708716
1331093
709423
1229375
1291855
187222
414264
1796360
795629
1059415
1522229
930064
120614
1860575
428767
48043
796643
738704
1173486
38619
805853
1489100
284477
101253
1876696
1572122
1836811
1151860
307509
704477
1962037
1646108
319617
900872
1146802
1163824
326370
1631013
1162496
281054
1489692
1018623
1274968
333883
620855
741760
1539132
780139
19018
1956759
602541
1189662
357883
174828
889167
534205
1876443
1600994
725680
360050
1501866
937603
1051270
471852
1142141
1867192
940199
1951851
345488
1191900
1204847
582398
1426814
1283451
1477225
1912645
1104940
799467
1878391
1860927
126020
1542413
1633840
1820218
1905413
1780577
1003433
1737177
1948441
740899
663101
1903498
1588126
1515193
1115060
1812757
1645285
664038
640647
1265417
111762
1903736
700221
1249868
1632173
1323996
928149
1110701
777714
204770
838301
983420
1479178
97882
538622
280492
1419065
1238022
999066
609622
424336
1085454
341296
1984041
1596258
416513
1152320
605957
20601
82985
936248
1079301
1998001
124142
1812937
668307
1480926
1943952
1886676
226553
1192220
300290
1694571
1171730
1704566
1811715
738432
586832
1188964
1311368
69053
151757
1702208
190167
54966
784350
231714
586652
645026
31464
747710
936513
646392
124017
1758740
1805159
1709279
649765
1450379
1365303
1117905
1834918
571810
1891129
426373
512979
1178143
1673769
651047
728780
1248064
840396
319038
201563
1028738
1506759
1200062
12689
173973
1449520
1156458
687446
694216
1893330
335403
1184
1908383
207392
1470038
1809594
971247
945061
1795827
1491572
1242510
1706192
1950990
1918413
765665
787020
232220
16589
996401
56653
1481792
1600437
1981271
352683
559457
630072
1105448
1024039
368628
194566
1181638
796368
1947308
1720992
646755
1456297
1607775
487594
609627
1225036
1609986
1020717
1451466
1163251
284710
1947287
1343005
253551
1870064
974031
230879
1924106
1093162
162756
1740967
801940
426652
1718698
1933312
537929
1837242
1311997
662606
74116
1150505
1742831
287446
898280
508401
701997
397744
602159
954180
654067
730629
488854
985729
1099339
1080728
864164
692348
1091160
1371795
363293
1290105
395293
390222
1889859
666078
168667
1598957
1182882
97951
1621986
632787
725121
1718423
488230
516874
861042
1283172
38978
740241
1111808
150999
1148514
1389613
819904
990048
584831
1730022
1183949
1464224
560843
1935952
1398159
1782584
1361588
811956
720451
1633339
621868
459032
1091399
1787999
168776
1742242
356659
273054
324364
1636480
1681684
622507
1599882
319320
1338285
1791549
1407803
1597246
1886184
912958
52136
1759030
524040
1371949
659570
504806
1340609
1597587
279295
762961
135955
1843887
1488144
1134144
1367140
1381699
775906
1005795
1770905
1741969
1843010
1116025
1537720
1146505
1403343
634303
734404
292354
52932
1060480
227612
553742
675942
1144810
1374423
273723
946358
1150809
692937
1362891
1667463
851076
1265177
531543
1571962
549800
1724683
235380
52047
693621
100044
107353
199686
1601526
1680390
1691570
1845690
539553
869779
1997255
445930
327969
695481
829982
1455848
184413
180400
457669
1864569
1866003
613956
1321855
1623980
1335061
1689368
1794654
1363614
984788
1906352
279736
1194001
881777
925089
1100799
1780009
1644530
1712383
483893
734029
1320450
74657
1697100
153720
322348
654464
883503
681301
1723505
256263
1163228
1044872
1417746
26403
1852118
99691
764569
1160007
1541267
599509
468224
921467
862491
1047278
534801
228790
250438
476447
1107644
1285128
1020233
773611
1532455
1793243
1653901
1689797
988193
1721921
192306
130640
741589
1890811
72673
110911
450392
708431
1175778
761925
1553267
1806712
30643
368386
1231313
939967
1601832
653245
746918
185039
796359
1062660
1464613
1261733
17724
1945377
1414047
31002
1583691
325141
1195356
1763093
885728
666835
1641910
1462857
520536
1986399
202961
1721707
627731
1953114
1348364
1430738
1607755
1160819
169780
1267076
601104
763684
295631
1195796
220719
1849404
1649729
1516927
1000250
1249626
1833596
100948
1803670
116151
697420
355467
1089793
1032768
1929456
996046
61566
225583
1376075
1680522
393110
671776
818362
1102369
1425089
553941
618213
1224841
595108
1483230
1936386
1598149
615003
997539
736941
655205
1709085
70959
1862355
1890378
1880167
409906
1585048
1603792
1709257
1642899
663887
1246974
981511
737645
1540419
1784463
1046799
1065257
1992030
1668646
996405
1184162
1244728
1208708
1236509
1297590
1887310
174889
1491006
190001
1567467
276143
1195772
300503
466076
1285591
551035
1255244
1932801
1037282
1278169
1954429
605507
1136028
1749903
1317261
1523055
816697
83740
1328979
1644827
1048846
1375047
1564143
1817201
1308494
1012664
1848124
1102303
726324
362505
403875
529007
18814
1006169
57911
1865516
288948
1222878
921334
90214
767185
1210987
1962821
1901412
752107
737077
1826805
538802
263293
639154
480531
683075
1705662
1596971
419671
1111389
748815
1642394
1913230
1253189
1456042
1831729
861323
537840
826116
1610525
1967754
306211
1376694
769835
1369633
1434239
834127
156440
1466503
803578
1981597
1007758
1548435
1649477
286532
166370
1634155
1401645
1887486
1496970
559508
494470
1486234
1431555
249256
1388847
815546
1168428
1152725
1319488
27255
878245
893817
1611735
1247168
1040681
692948
1712393
404951
951926
1738901
1077147
548612
1258793
1328668
1254968
311479
525642
1033284
398456
521774
310425
1907017
1107673
286808
1188192
1903364
1221598
926326
1528491
1305384
1399347
1730370
86234
1478847
943129
131838
760133
135696
1983805
1893641
555188
1832460
151578
548605
369814
959760
1161799
1791372
1156150
1619757
1237884
557787
744019
1664763
908340
1983297
1632297
1449108
1883989
220232
768380
581667
589349
313041
1809948
1783896
127254
56418
1950543
92515
731417
807368
1673328
992465
1880159
399004
943451
1417989
1968360
1147364
283339
614288
59676
1442357
928530
285675
1515277
1597640
1494124
89106
375359
973652
990878
1133533
434291
949824
1602540
629341
562772
431472
548664
509663
1324583
1478318
249370
807141
1977139
221128
1143025
664181
70792
1812497
1956500
1963968
1322717
728936
1370229
910504
832029
1735888
1402902
219279
660335
335200
1275005
860803
1147251
1272433
552745
365699
820630
1140549
904036
16485
1719829
472396
70137
1479169
1764347
1741183
485831
374881
476160
719069
1471887
393865
383244
1949257
1947480
67176
1467472
410774
1980903
265564
1595219
809441
361772
64631
784208
1681664
1131388
1642712
272189
17072
1599456
1426621
440736
645935
1964486
124474
240948
1560549
1956839
1367793
796467
1899629
1396285
1428689
1557168
942051
1250773
1048752
1025578
604346
745053
1216404
64797
1125121
1752540
1823918
726026
557049
1182859
95995
781811
257002
807976
769616
1366474
1358762
1703321
644417
105897
1806732
988073
260044
1567944
1410134
856521
316825
1332927
1545483
1175260
1595379
1936768
211251
638471
1534094
594000
1664812
335947
705350
654467
450584
70661
1625246
1952069
1166342
203986
802468
1729755
1830313
111912
1048474
1273084
1637898
711403
1565232
786532
1793787
252089
64285
632477
1122008
1557062
231725
1336149
1881308
546410
545528
681626
997503
1891964
1812227
1844622
1857757
383999
1441981
542166
768315
348144
1020186
1027514
1044438
29210
1706291
1725678
1043071
20632
235916
968229
945902
1522483
984870
1789674
819256
803282
252021
1007446
1513461
566699
1708158
219709
897414
38097
558646
1098122
1532846
1713329
974502
1524590
1951282
914224
1016979
608205
1670177
1332347
1528413
285180
822953
392760
1056090
1510293
884678
1865581
382887
455111
1866284
330182
349290
705904
1225735
717183
9375
87969
1746582
1350226
1123631
1851927
887673
1680294
1400488
1825683
1735624
1427011
1662964
12489
834157
1532953
1561466
1718516
506750
1397323
1069126
1652230
1545091
1026031
732764
1044321
1715733
190413
827736
1876473
1333721
410772
241755
38474
1551190
1804679
1588124
212999
1201119
1236347
1519784
1581515
1124159
1581015
1121025
899608
409208
1413829
136054
261672
1235259
532945
1545432
167050
306661
769942
579426
351576
140169
1036423
1698564
1130582
1775780
1186535
1980194
453970
810446
1239337
1262424
718988
279492
1494196
1139643
1811651
178388
1544972
448967
798626
75358
177524
520221
588565
311505
359206
1792084
24060
60958
1168671
1590105
375744
1689824
363723
1366853
193260
262618
354881
905545
1026234
90674
717610
1129359
65267
1534717
1779110
945752
854776
1032334
1635122
478774
346897
696154
596244
589117
585377
1555754
41505
1597488
236551
1953849
934266
1918505
226981
1762614
487991
447013
1217349
16121
249818
1936747
1015979
1897100
1546043
354838
1053230
8343
1130050
705309
845403
1273350
1148606
1547985
1105877
883927
1344496
1966722
1210259
569126
779629
399209
493114
88340
1739082
313755
1547446
586046
1918131
454397
1720713
803177
1550413
932644
1168852
1247532
650084
14137
398373
1880726
1547576
717842
1200401
636636
96287
1990174
1380699
1034746
402644
1948533
1515195
1770448
472537
1470958
332842
702656
1887094
1245710
1554628
24270
1517179
637223
1277356
618188
1336611
789013
1446746
1931006
1190688
311979
965629
345446
966489
1867159
529828
1975122
749758
876003
68561
1515756
1299623
1196718
289170
1569031
1143639
1671019
827322
1893915
663771
141797
758252
467940
281231
1961458
979880
1682102
532171
804775
106862
1979703
1853432
979516
256318
29540
369271
1105547
969976
933834
1952082
845637
400467
1461716
835809
331175
503454
1063400
1383159
1277573
197586
768283
333978
1299162
1349955
459421
652701
635092
692601
148743
1934290
1065989
236595
1370191
1840167
1840525
538643
1921656
1284344
867279
374758
184472
862605
21191
1558256
334701
1817652
740344
470851
1575883
1638274
1071662
219935
263471
1061849
543771
1521074
1311368
1709900
1423266
867759
1936601
653609
1402574
1519130
465671
494747
563468
1341569
1825554
911951
699719
704126
387150
1820622
549545
448970
40874
1527455
46202
1929688
1461943
1812528
1158817
1334993
1521280
1851571
1962061
1251018
1913862
324345
1877499
1122720
1428994
595679
1411267
257550
1784220
1770210
1969573
144101
237195
1016820
318585
802298
176044
1175937
592006
1788733
319084
86845
29004
1597781
1961655
1498756
1073061
236961
1539669
782921
889057
1254249
396913
1007420
978322
549868
735959
957487
1158462
101817
1961164
181304
1896787
1155391
1685555
1467198
1398380
995444
1057830
1602566
1399136
56074
1320982
26106
462406
63100
542605
176177
61265
1210221
902134
1706705
1045177
91944
313557
1118633
365625
233327
1546987
959912
1197825
928684
223218
1030793
1817024
1904071
1455073
159631
452360
1064172
1144042
1774579
1894060
1395370
1446724
745893
1720270
206813
327473
1198272
1697801
486171
369958
1196437
382033
1085394
1972327
588515
241764
268684
829362
1831685
511436
1672763
1657463
357688
204269
1799761
286329
1553699
1213269
972237
1539740
754826
1151503
798952
973031
1112203
1992458
80118
550903
1507117
950807
607719
582521
1336103
355408
1144532
450154
1579798
998836
18048
855724
678236
401839
15044
1617741
671581
893877
497287
515274
1757948
1865364
1261537
841422
1187730
737030
1287758
1515428
1376796
280683
1950458
75445
553355
700739
1621591
839773
1096361
18956
59435
584700
1396987
460586
1936375
1345795
457844
1332241
978222
813974
1109710
91747
682033
1064228
1026310
1252749
1443157
415714
1203533
208835
1431198
1126740
1880384
74351
627031
1106202
1698026
350681
635832
1401187
1304257
1356422
199027
1358639
718697
570010
1508196
384996
370848
858977
287958
1795513
998464
1173679
113545
1947638
1985839
1870456
1128700
903174
423991
739788
133181
1196569
1448648
1442137
644172
930414
1922286
1592512
640807
707438
760663
816206
1558387
244398
582527
1231391
1863099
1818564
1387286
1807292
47925
1653489
1487957
817287
435367
1581901
1201888
496482
74108
1718607
806214
448992
1594119
64111
1763361
214967
400259
897068
1970603
168430
270361
1572430
1113531
1771795
670128
106180
1925918
225469
188142
1850750
553020
658631
1189450
1853718
1615212
177771
1426841
1874343
1905059
1998408
173485
1126094
606000
468783
200069
108875
607737
696228
1171415
913992
897895
229063
333460
1794221
1665123
1731488
22565
1773340
14870
1803345
95035
1865199
621364
1845916
256415
115337
145739
1094917
1234399
72106
82287
1302813
628517
334336
227146
1106136
1363787
630933
669792
995511
1593972
1686381
1840381
1734745
913103
208183
1464938
1556637
282659
1461559
1606237
1965292
669476
754968
570031
1030
436084
285859
1749279
1806162
1097590
509562
47561
185423
507308
1949633
606166
1687844
294130
1653718
1096269
656652
285020
914589
105874
1840928
1693888
222555
1050244
731559
1506301
915672
433871
1910862
1373160
1937855
540416
1459176
1596788
69520
108051
1347634
1262491
1679817
188001
1564107
569716
1801876
1697442
894448
152925
1939470
423387
1881176
1747619
1100609
1315448
1618466
1792024
1288134
148445
608542
1764917
194222
491627
342495
176110
1487396
542399
270116
1690309
1794731
947009
1374861
609049
788635
1967675
1531876
1212665
1555703
1212628
1759850
556887
125261
309446
1671640
838193
1669732
996147
95312
1232983
969030
1489964
1243341
1209049
859758
1090048
1883630
200222
884127
730982
1449208
496092
1939408
938054
1131416
603381
1662120
951692
1232905
1892638
257945
827700
1966964
1133431
1914328
1620582
257047
1459615
964206
1771307
119229
1184501
1201911
917092
847855
51844
1332324
762991
1451559
1395545
1147179
1267252
389964
531130
942057
1360101
1302693
1271649
754318
566713
1505528
1480975
1969154
1563407
552737
363647
1142419
1854533
288958
1015821
1597922
17452
38553
940192
1403377
1188116
1237639
673773
201639
338172
1495350
554853
1339983
1143334
1748722
1548326
1408722
1177612
1037694
91814
1961082
1684764
584706
1159078
1694354
1243604
655762
883876
1552441
1021598
1237383
1776846
1437842
1410864
121901
372919
423585
1448718
1170704
1898321
1181958
239257
1447830
1338068
1453609
1702195
1877107
1452806
305474
642196
638080
375257
317288
1194396
287490
1858553
1725410
1214121
1106344
1935264
1552200
1034789
85672
1926582
553968
1017934
1845377
1804379
1825471
1902038
1002905
630962
1014152
1329071
739266
1794748
1204151
166143
607862
1064985
1575276
1838933
68676
1014778
1469678
863896
966170
1229164
79495
1997360
153525
205429
1623095
851782
157590
1919910
727726
1697542
1707258
1821083
550173
343271
1048694
1672936
1901902
1877795
464500
43416
802306
489687
242757
880777
374832
408719
1324339
1280508
1954929
961526
982851
1861772
741953
1616602
462816
1223746
1451577
1765970
143410
1518726
1235109
1757842
417855
1219401
303158
365465
124704
901366
7329
1041697
432542
1789082
1427636
1758183
99678
627417
256834
1203602
310208
833246
176372
791595
573679
170180
1060466
1651699
193016
1132359
658278
1625557
1816801
978709
1674883
631142
347718
510269
1251713
836247
1916886
741548
1903730
370523
1920992
1601459
826271
1935434
1283150
1692534
1910896
1681669
1041214
1708623
1304596
368919
221925
1918911
70086
1070206
1963675
1484096
429448
587206
1994395
1462203
1973703
860653
728346
1477933
1874756
1690141
1498821
436650
1146901
80971
670267
1741913
422279
1811919
927855
437927
780970
974455
417862
1481452
268568
1545756
914411
1177719
1314483
1253308
1506256
1086388
925563
731220
1926219
1391557
451332
188020
892220
494923
1874208
1653086
1084501
637973
92799
1476284
275428
1975533
581113
1354495
154596
1683019
1223719
1790396
1136625
392792
1709201
843615
833062
1225278
905289
1256140
1976561
177753
68922
1063321
1696233
1866263
674741
1347126
1246173
1103253
1034863
590469
1904228
1345954
1354220
980944
595521
1404844
298234
556502
189575
1268224
1993424
1300425
1538361
212966
732422
1030985
179152
1234676
510490
713869
1442498
710016
1136661
87002
1544755
1863104
1849013
249489
830836
1571817
1163018
1701365
1749785
1352073
801512
1460192
713900
1633892
1693484
669356
1154732
399374
1801869
1407118
1666165
103498
1670801
274943
436910
1705702
1451261
1814439
1463218
1950765
1082017
570611
191114
1708566
1618384
953115
581249
1908810
889501
215511
1414955
1322470
280626
258743
1560506
1461055
792251
86836
1403539
1020123
641411
1971139
1380456
1035890
1971662
260790
1573817
1467895
1226432
562488
732722
637444
971423
1657223
1161409
173162
1668700
1277208
12821
941732
458090
661183
310628
1264259
1231102
1080907
387579
1804673
95426
575764
559953
1219338
780255
1184384
1990126
1499508
546925
1531536
478572
1931439
1658082
1527143
637298
1541412
1293479
357831
399398
173831
1965507
324019
1468533
902406
1968520
1930841
1055499
1929437
1760934
367802
1746403
1114999
1539430
1545908
1893441
504888
1612173
1659711
680688
1395354
110284
183527
284361
1946700
1993404
914812
962112
1365293
1903547
770671
119844
425233
431421
783872
1899853
320218
1100183
341860
1699344
1220354
49278
1022022
969447
1306782
158221
1045251
1836551
725764
1423475
1427871
1072090
1845435
735926
1973811
1254805
661126
995186
1808132
750802
905525
753004
988449
1909465
407054
1980379
484070
250850
1958341
1830741
362027
1767649
342424
1003742
798932
1761432
1599685
1377318
1621452
445934
596014
613878
1353195
1070782
1903984
755786
1151156
391158
361282
1938088
1707688
645740
249187
1054722
1647706
1325396
604736
788309
1463295
1993349
568792
1921792
1170805
159196
238894
104205
670513
1357129
1308802
1607431
28681
1470378
1514281
423476
1002373
521045
1843031
1346881
1123636
1423632
1670781
707921
424467
1427810
531480
1467252
661329
1937198
682473
1796488
1346317
156901
864627
855514
1123949
1871836
1066059
1226705
1689484
43145
1020606
951801
1588599
26660
1244278
144221
878020
960898
1972005
1145483
1652765
427247
391325
1671161
924601
436813
112145
1251107
1153594
1160614
584247
110219
1940792
1432780
464432
1682432
1819381
61082
1844830
65042
985089
526139
68198
1140648
983454
1905288
1933753
260562
527475
1915898
837531
1723536
1423478
553520
1960992
742948
1899037
10451
1560158
1873172
1825741
967316
1638369
1291262
374543
1253951
85940
1473153
1795978
1831900
975288
1452294
1912103
848711
583463
1471519
1297210
216747
1101916
1289981
757261
1998841
967893
1768816
1633743
101015
861383
860386
436934
1890782
1166631
1726120
1168376
1661444
1646940
799310
1147658
1029258
1125526
1382008
1940419
923788
65586
255108
1937898
646882
779675
1194647
815305
1869930
1071129
866160
1776045
1630555
1320353
392558
122992
1797552
306025
989017
1438492
884363
1910597
128502
1495403
194373
1383546
1420375
589534
1715632
1898615
1786891
1678923
120929
1306997
1467115
38607
223766
561653
1051583
1820178
1405988
846905
554252
986922
510846
1753377
1122272
1565388
180362
1113280
863565
321888
1684755
388949
647393
1419021
1995605
70368
279259
219607
1663542
884302
1519935
1456845
874980
1364965
1238846
811884
1978799
76192
1765968
1029039
934868
1996938
1462030
1850974
751133
1527076
1796799
1453586
1572287
186352
1314969
635560
1334405
1157704
1739229
74154
316411
233163
65665
672752
1916002
1164048
1044324
1496584
1901156
961353
442181
118665
58918
287351
633236
1415315
1186139
426345
1762101
1956561
238901
343869
1008360
1698274
439574
1140129
1727589
1680882
1397065
1717811
1452999
1568111
821291
17893
1487510
1337644
1502975
1994776
814598
1679181
1014094
459213
415439
548699
736155
1842581
131190
767054
1850253
347528
1611711
1179442
313480
349151
656878
1223368
986142
1803502
637701
422012
209618
76212
1405700
774581
1852166
467068
1636056
1094814
1111887
952070
188454
456953
1328683
813645
1253811
1392223
1366626
231288
876042
1212634
1827608
719679
1773421
1908103
914356
1897863
974619
138974
109160
1067546
1116720
671996
9616
997467
1679990
984151
646210
1933788
1840477
1035210
475950
1894485
1379437
1534188
1939074
859308
1356333
192856
1115363
1247743
1942618
1385870
1290263
1096930
1971841
1102218
1014899
889018
203853
70761
1430905
1932945
990580
1183424
1739413
1675916
1696411
1908846
1421372
1478738
1463996
1873146
968827
1511701
648645
1339749
1853644
1803647
1793829
1768265
1857799
1874317
634425
1436043
1191675
1249626
459792
202537
1975634
1570357
36905
509341
1478801
1900330
1201306
757310
584268
803840
1499763
1600702
1526672
464282
990800
1213040
974337
166183
840111
443460
790355
1961445
828464
1289727
205983
918558
150100
306164
1779279
850983
1904241
1806323
919710
392301
1787271
886598
922364
40121
1449652
1468018
152991
431822
175128
861291
1924420
6942
585282
1217088
1371444
197544
449152
1999946
1290752
564049
1744994
1858523
1607028
1577740
49162
1517315
1290102
1435179
766234
1403855
1896659
1562284
171444
489843
493940
1011809
204067
1738738
704535
1392812
615287
265594
1375907
68730
1486661
573683
1576719
1718795
364250
1847342
658794
1958483
730922
634784
1054782
884041
1438375
1612859
1153764
1013142
1676682
947337
1223282
1726942
211847
1252629
606310
936936
789543
38049
1658024
525514
685052
327888
873401
1814177
998329
754112
431729
1766607
407155
1462701
888538
1247091
1930934
1862066
934131
1981639
739264
1856412
857043
1095439
670432
1313121
1126826
1206579
1898187
1952069
890294
636373
707664
168921
915527
60710
467693
288419
1717802
687609
421144
1234720
1435564
1197791
1090244
45804
1780198
476106
490820
1009894
927449
1759824
398573
276755
1178063
755662
618543
1793014
387632
860851
1214517
41265
1927438
1604179
690806
355430
1633366
457698
1229259
1094299
1404885
1001405
805159
1582137
318379
637946
568022
1939122
660190
957877
1595889
1237383
56401
553457
1454881
110484
806348
1081654
1902195
1009510
349602
747224
757564
409646
1177966
570874
306544
1940856
1624179
25229
1178455
1628229
1534350
181925
75894
1066386
986058
1963939
1936633
383921
1301692
199648
1578197
384823
1747589
1393041
1386839
1118045
1336481
1336660
758077
789439
1983417
1290837
1572181
1443058
1760898
453193
801265
1027357
1771175
1242120
1425890
442279
288369
129280
643889
395824
393613
1895282
1049436
1333356
1509608
1196147
990286
636876
1232394
707119
987448
1202528
1285091
1671915
282555
1786559
1162907
1639663
53286
1410923
480720
1628348
250910
1741188
1234402
1609708
4469
20918
305980
1643285
269644
1512232
640266
272649
800583
1920915
72642
1931928
1405085
332794
1936676
306471
875548
319641
1640631
291908
472535
1993929
1289458
1411358
1475835
1062170
183585
1199680
1503044
1475340
495073
1362659
1721784
1195662
1663246
1062474
704980
804917
1800889
481484
658739
763667
1424861
981319
1123413
1123574
918673
1892013
731223
1251393
855234
1255862
1833315
1975657
1190450
57463
38471
298902
1441178
1884911
1825896
586531
1835609
818255
1740039
960807
627483
578539
805077
266702
904139
1520102
973768
1787591
1267466
376558
1731694
6724
46779
1827594
1850749
1009183
778035
1801227
1063600
1248381
1124523
368927
1328469
1158454
949565
874865
1529883
720521
998521
324258
380945
960860
457944
1476882
910120
496975
1885958
728887
1217004
420317
1193660
225423
1385146
217488
201014
1127976
475487
378629
800237
977769
1079836
979172
1914687
182855
800368
1193344
1392079
637244
907790
1343868
1890579
1044692
762608
267818
1319103
204413
1527212
691679
1311382
64481
1331098
1545150
1560255
793485
1660787
179243
1170649
920495
176007
916654
945265
1173566
1241608
667843
1001754
110232
641368
439426
447989
1981397
62992
35385
1088732
678270
1578729
711662
539487
1064812
354728
847397
1972973
1797164
1594657
694830
1593063
469802
172622
613507
1166480
361757
1725904
1701593
303022
697645
1498559
658259
387311
371986
1355937
1038430
469464
296222
1500936
1896030
273997
1669623
359352
1866079
1183205
284075
593979
1345918
242973
1859624
1523168
1124573
248459
1555665
1659707
1045012
1318000
1164844
425068
1998522
1430342
103565
33088
1477392
253349
1104176
1541838
826169
610427
1389066
1256535
506480
733793
1024217
362544
121181
1834769
1696857
486711
1313170
1916149
575688
1182337
487062
1026487
1121237
1473352
433643
917263
960481
1127952
195359
1463945
1245864
484226
774791
1055687
1812142
18730
1430103
1334339
1490889
1643360
410756
961529
686963
1565598
94051
140879
361732
161979
184504
36177
1212658
1185727
610736
1632955
743296
282467
1795975
925164
1845254
1215103
731404
1093196
463384
1497700
1175079
436203
606556
360029
56895
181958
1695764
1905139
100942
182026
122417
978273
1589157
1652350
1506600
64898
786353
1079101
1072695
307753
525276
685284
1993407
1865827
754415
580078
1969812
423955
291755
630215
1358998
1931131
1641700
335327
796158
1170700
818811
1871170
1955702
713693
1517342
789492
1201816
1183220
1114065
1111540
1966080
68854
1629176
1142697
1402943
1847225
73656
275643
1196147
1388124
1484805
1419140
360967
1398410
699355
1192820
478716
249761
1621529
456139
1186780
49320
14698
1757746
28534
1676377
605816
1663229
656138
1513057
1416958
1135295
777513
20554
998414
1073678
24247
1643245
828978
959907
1792623
1105892
1527014
445134
384188
1105489
238352
1429897
49763
1275946
1858562
1885428
166194
968685
512804
1229663
1546043
471914
1814185
1503478
695924
1780764
1631572
1996853
1427355
1625684
1183582
1903535
14729
109532
1501031
1033404
1930310
1478675
1143166
162121
1618515
1830803
546833
209970
1443589
666803
744299
1564920
458483
1874448
262031
304041
1807553
1350779
1253218
1059027
1598131
1323624
1359061
1125069
98918
1526086
667076
1415904
1533036
889745
328496
404973
1549350
1139697
441884
1419493
1461942
944549
407036
1118640
286657
1704538
1061250
653023
1882134
1862681
1395542
1548687
1836230
1537436
1216029
388384
461589
1009697
1340827
696611
654230
289318
587405
1406642
433179
510675
1934844
1723778
1642767
208962
716366
787106
1950941
206476
1199503
1805354
1409721
624877
1774839
806322
661657
399132
807379
1900014
142544
999464
268886
971157
1969064
618981
449447
614132
521143
1585622
834763
966026
1072998
1955619
1146054
171876
822826
1932142
1021044
1277165
1711362
1284853
1886804
1759055
403795
900579
1719650
807639
1846585
360907
1622711
77986
946378
979161
300658
806016
692908
751995
40431
1759136
1250320
1567960
1225018
457990
5420
1261797
1598929
1996399
1858096
13781
1625793
837433
1249563
1113286
1123425
480680
1375903
449683
161988
1014847
749775
203349
1086924
1214162
1724975
834160
536675
817159
75446
816563
1115485
421296
1349538
315022
971471
620477
1148232
1709986
15081
636245
1396111
1934762
294161
1993673
1969533
812617
1952904
1357148
1194533
1952198
767958
1818152
1812742
1559012
1665223
1166191
1405232
85019
1499390
1121242
1403368
288615
1139194
339834
347966
1228295
1654775
1171592
931866
1939163
884253
336619
606983
1178727
1156973
492330
219530
1887882
1594966
1631162
1202251
221568
276926
756949
903275
763045
1028033
110139
898138
763812
1398248
1277414
1425221
1804021
1931932
874615
19952
1402387
1929699
700248
1280785
1284481
1672397
1827870
546139
892728
500421
1502710
1537717
1233572
440487
1699631
1509416
1879426
1237556
358245
33397
639071
909063
1045143
1901818
1641388
1054568
1991881
163416
1350877
1835905
1717606
310951
1660138
1895309
1957608
1150666
1877255
810115
1121365
1906308
357080
1972519
226267
287214
1291577
1672742
1210059
411938
600187
826746
1825870
526280
1862868
534652
814612
1274254
528433
1435899
423963
1291482
1731275
534288
93135
1470534
805019
589307
1156078
319295
1693433
1532986
273591
323958
863954
1064048
1595032
531299
653312
1561112
1962832
1858904
1639757
1977249
905083
1390498
1317761
563432
364875
969984
1880390
1175662
465566
842735
487106
1397770
1121976
488956
1424506
1249780
1722172
622219
470341
1298181
263449
1005866
1014582
1966067
1788770
1408351
153739
1695833
1777769
1253166
1642273
1572355
1542023
1791282
1659008
119104
1880110
1181452
1990800
1519673
557512
772245
867969
715016
209207
695847
777263
1562783
1977189
992541
327370
892496
1501828
780197
1788447
1053906
144719
1790754
1799282
107839
1882019
1204440
1830405
169159
105593
1570291
358797
1173919
924774
837086
362556
437986
131917
13602
1469652
1385263
1721958
667910
1296747
1786482
85870
229293
864365
1793071
232106
284863
340767
1211021
102782
1534378
1617930
552162
1768563
448044
1645134
496259
40516
810145
374891
1794020
799814
412540
172195
249568
1427085
842053
1117199
650581
1917255
1029329
1099837
1340982
742092
1092217
1912573
1556775
1479713
1808068
662826
1157011
1651732
519394
884063
439727
1472811
71889
449095
799125
1652520
336747
1860476
1264910
226937
869903
1298780
840152
1092048
1368311
1602110
712910
1213764
852382
253660
672417
1999599
271818
1384407
295560
979300
1671665
345879
913450
1814242
1153953
739882
1834572
1532985
711563
1451686
475167
474699
162623
865914
742091
979467
539610
1666219
628685
1942622
810270
1819723
1948434
1831877
922928
1286789
405461
232694
735425
1042314
1277872
251928
1643921
1399509
282671
1814008
785629
1252345
708932
3775
1225646
379813
470880
1789787
1823004
551896
549119
769175
1256741
1162805
1921158
481326
356968
210453
960612
335335
47707
1076122
1828039
1998872
816448
224082
331298
727389
1426028
604732
943182
258994
1606726
616748
1955196
1991959
533824
428866
795168
1828846
1519456
1665328
325470
404671
366066
1802700
714741
403566
157621
75142
1254929
728600
282218
1657633
1029093
1679336
90165
568598
284162
640797
1271867
749939
626287
306855
467083
663004
359463
403229
1863232
1463720
660168
996451
1540201
1052293
1267159
743785
798156
1910132
142304
1503320
1003436
299838
774074
1298855
561541
1934102
1428881
1561691
819645
697391
679202
67680
1475084
38800
1621532
1735652
1609174
397987
1512896
1769541
1768571
1723460
1193130
127757
1871387
24173
319201
73619
1175440
1327865
1110027
1980173
1607748
439811
1288863
1680237
531827
464384
1497780
1169565
1884780
1711589
1622570
54948
181741
1437626
800178
1392389
1882603
1482862
848185
30957
1121907
917147
169698
1331647
1843773
1793882
380310
1915471
317634
895510
827112
1636923
791566
1740893
1048978
1388092
1799374
1548860
617712
490344
697105
588781
1896404
1189268
1437477
527857
1338058
1669049
1586738
479238
302753
1074368
921060
1429288
1041164
1144952
1420749
1079119
523267
1168236
675731
1406098
1302121
410967
463600
557112
1687778
1709581
1989197
723783
515945
732711
1602106
1466447
949155
51334
1997125
1667564
1659689
575995
447748
8369
1219701
296872
1390345
686663
1618729
790610
973184
58578
604962
435115
773639
1405343
1131531
1806084
736067
122214
1865805
1378301
648070
386036
1277179
679900
124555
749493
34327
47656
1692544
780688
406451
1872373
1898824
1271009
250250
395946
1875005
1726705
1326001
1732462
1707860
1518115
891427
1440878
551404
1759973
942179
1189878
895970
1532136
1266114
849825
374469
1286603
1113805
742746
1084995
1058673
1953714
277679
966359
951809
1397114
1568072
1533324
706933
1543894
671894
1482042
70351
1800733
778989
491638
1058794
1367461
1057901
821859
190904
1456444
259119
1790913
558603
1787669
521044
484550
434032
772448
84239
999594
13457
1991497
1778148
909500
1845198
1482721
1323038
1749210
1410477
1229904
858085
1082645
883987
7374
1045205
1280665
1451166
1447720
1359511
1651545
452807
133437
1845970
1550242
657387
1889500
1577516
435148
211718
1449553
301756
1210316
160232
1987147
885993
751805
894585
548685
947259
1933928
1563686
603136
662828
662096
1364247
1741759
841034
318481
1929373
805010
1144432
1564861
1123958
1174977
1402089
757747
922207
1038434
241284
656990
1418295
1995731
1653725
504712
579900
439717
1859490
1153839
1115431
33160
979765
654395
1446676
874930
1753730
1543134
177502
930650
1403928
1229585
895079
1594226
1500675
1588802
656306
1902742
1915955
1744868
900307
613023
407003
1098756
1490102
1220972
1896407
209554
585119
156992
731813
1468527
1333240
1788796
1745394
1024727
396797
1003327
1630621
1017846
151127
998864
570207
120658
14582
1995894
1089599
359873
591704
1834928
1731274
55698
375444
1988762
187102
1003981
865183
502806
1671354
178894
475469
1195811
1434249
1710599
933366
1031553
307090
105921
1092142
915162
328821
1468618
1761968
1591272
1798340
997766
486265
850180
1973816
359091
1678667
1910825
792015
1166433
905985
386237
556332
1705169
873444
458327
65220
1926435
1792952
1847069
636427
304998
1086438
532349
140049
842242
888202
1476580
1782850
1404462
590740
137073
1016009
510751
330093
1519971
1003121
1304525
1532676
567248
336765
1392790
691386
192289
574517
624500
1401181
1486370
1619937
742089
387191
157029
1020194
1190543
1406310
924075
1919495
662970
1091980
1034661
1818012
505601
1583384
1185221
1496352
1669109
1772949
1537636
262197
956333
1434193
953092
963287
369857
1824456
733464
934294
266175
1178413
511308
1292895
764529
343926
1230975
1443702
1811647
1084861
427685
1857926
1316988
1378374
509039
1431446
422832
1960533
1344673
1976153
1024142
1925161
752946
657873
1543796
76648
1189798
355452
564410
1975083
764695
278975
1620964
393004
557285
1457853
179217
894791
194053
997967
920166
373012
1135511
1373012
1935945
1035782
1285142
17060
1294648
631379
1901104
1222048
632465
4068
1456918
865871
1485807
160245
480909
81465
1456343
818742
113909
438813
525160
1788736
1626512
451877
551601
1841170
1125329
770937
1712182
1764725
1081153
698790
821493
228682
308224
1751820
1392953
855248
1927735
1579394
1810720
1816339
482170
1732644
1186789
398471
706894
1208595
1033646
854902
1721856
1060703
1075904
556407
946178
1572736
626873
1891447
311625
1791173
1295788
81471
1457856
687980
1835661
1380357
833758
901001
812185
663595
705367
699835
69562
1554677
1615416
1054845
439203
11322
869164
960015
731447
810625
386114
901464
1689632
1788217
916117
1469025
84589
433473
1416007
607805
246074
595115
1368918
34869
747446
1383382
468238
86422
94991
619188
896190
1524015
206693
1804998
1510971
685228
435801
1378657
388161
191192
1524298
1922900
233542
153422
1649617
112922
621016
558112
732523
838557
825235
219408
1761166
1623131
1266931
1520005
705873
1510477
1784189
935621
767253
755483
148339
1428896
916036
1728597
874827
999418
1200225
558008
1115424
1702125
1645010
1631768
1077463
409733
1905036
1075093
952643
678681
915540
1871624
862266
1893176
1484477
1756804
965911
1651995
59306
428353
116147
1141288
1434849
1083127
1450054
46901
1448467
830307
1446361
1380491
569943
874323
1064377
276964
1759023
780392
1697252
193567
1788983
860640
1895266
1931053
151865
834731
1896358
321539
137917
1273837
475550
544161
1297749
500254
1745049
107355
1907162
1692736
1063883
567112
545917
13743
303156
677489
1415847
1139242
816294
97488
1924170
807060
263031
615889
1750111
1749734
1119716
1629589
765567
1788196
1138204
1285384
1765312
1211308
265987
713178
1455720
1231678
394128
1073257
1462218
885536
828482
738286
1033864
1307061
319460
465532
612072
584182
342594
1130760
842900
1036384
1792838
1393913
161522
870085
785663
503243
1233726
138535
118042
1611390
908432
536060
107841
1718616
540152
1298355
1383824
387995
1111669
422672
1787109
489137
1819674
1760658
961097
332313
510850
747644
368459
1822518
1669006
1995859
503546
1916782
928444
409101
349781
407870
622113
1636070
1838802
731987
1495084
179692
1534747
1613683
1623442
773395
923315
1113170
1985809
1699527
460062
1553295
1938664
99728
788301
1040935
893995
1134050
162978
46623
685631
1299217
110331
916338
1866779
1187197
253074
708188
768749
103632
1779489
1820120
299955
1797226
923438
424326
616372
1466048
375117
1928095
740030
121113
1425712
91063
397201
1036313
72882
483691
1317454
402915
687086
1592472
656199
896582
628037
1120974
16021
1805920
964223
319625
886141
1907049
1966259
1473339
113792
649880
1187714
149187
710338
1708437
1623575
1424763
329649
355748
385084
532607
132608
127092
1384401
1036104
1382149
1357724
1084727
412064
1401974
370400
719099
838412
388900
516137
1902112
1144869
1637304
1144072
887750
1447485
526309
1392001
1417420
392378
656071
1525798
1822359
300040
1361661
429644
253270
1393692
1806516
417621
37599
16684
698991
457374
80048
380644
1753444
1242677
1457180
1615131
1082218
834520
1404369
38382
663407
973613
14662
939822
1499809
1219832
1182724
1000542
1298711
266711
434604
1892558
1736352
241287
203823
1667900
1112720
1918456
368565
1014727
1036170
435895
1069021
1722923
80671
396141
1802448
1391738
1697811
248529
1382622
365959
194591
1909660
207474
1511433
1269951
1961813
347908
261365
253053
262090
1340529
365868
904468
1080423
37258
79429
118307
906058
1719932
1491082
1733878
764971
1616034
223358
1577137
1233207
1408087
711333
1026718
749848
407378
279643
1379965
1125317
256029
835909
274968
1725829
900082
1494732
899457
327732
176829
336462
542183
1342644
409264
838324
862210
1971006
193765
1216918
1101452
1173589
1959669
837460
1926839
863089
1581695
134618
159742
681589
74067
1103509
1317289
209936
273697
1539341
1593530
624178
138589
660536
874410
1145648
1629658
1001894
946132
572754
1699021
1795027
480185
838827
262220
829602
1032768
266822
1306193
1975675
1959249
1953751
1064258
607472
1513005
567968
642776
182043
1855325
1773769
880407
1387691
1111420
969330
1733533
1671430
765810
1636298
32720
640346
861092
1278066
1557658
1289202
1278568
148148
1911009
321491
1119378
1001917
640128
1713914
1849973
643442
983577
1288951
1315037
1407569
4651
1730136
12318
108571
30620
283182
665359
878221
78570
59426
613619
189697
1445306
1080958
1635463
1881066
1969533
113516
254972
592380
579504
1523618
1693026
1121920
27631
1502486
1911262
282677
1941111
878285
1080630
1133798
1772282
1194009
525429
462524
820061
414836
734450
1429960
1348548
1743526
519145
954178
869063
164602
753651
73712
1725805
1903278
422096
1858109
438532
261002
272787
1851704
1037606
1500882
5652
520182
1730739
845281
1313183
1128039
1149571
1785119
684823
748092
259280
453169
24687
146032
1269383
426293
1327823
904606
607193
1389257
995135
990759
688240
849717
1556804
1885157
928135
925738
1697315
865517
263
1073291
624732
66475
550896
1658770
1859358
1923092
1026714
11455
1799150
823899
638153
219763
30932
1621469
646293
885944
936405
1990288
759564
664102
1587603
1375593
1205592
1986890
1808698
1517371
1429813
827087
1072660
1964377
1760915
252220
1332360
846151
75244
70315
1897907
630761
507491
623017
485163
48021
332918
978957
1083764
53565
912763
922550
413153
547883
808461
729327
83264
64929
1858420
135015
1708194
859392
378750
1160263
968955
1200898
372465
514990
1991023
467930
665406
1372996
67926
219087
401276
702365
703699
70833
1002417
1613424
1615386
784781
24586
1675134
490043
322631
428771
820598
1165141
190695
358696
1467369
127239
783804
1910640
628886
1613120
231265
392758
1967224
1116168
925888
1283394
314119
1852976
1072813
198937
593779
1294358
1401171
94828
1557006
1144598
301559
805419
140499
1063983
1521344
1016989
1534741
584143
1129048
1962386
1691677
1691136
1602729
1545775
150083
1744688
1998645
728766
913703
1639698
1999740
699597
1370964
757331
100321
162845
1104897
1008535
1098148
1083403
609777
1579643
1435049
1613825
1418516
854874
1529024
49785
521579
171126
1157984
1018477
1017169
121547
935082
324064
1883279
449389
1955740
1316925
1719016
393737
1813970
389424
209128
758883
1597407
1126438
789354
1953860
720614
878918
1229817
398464
1215043
1614410
528448
305371
1534983
1692391
1748669
823455
1650762
1938638
936649
1197050
824248
1443872
1399266
455615
1554727
1809795
1382424
1725626
1404549
195796
311557
11957
700786
1140056
453714
1982649
591840
1942307
574762
1753635
662417
18320
165907
849088
664380
1408594
649630
871529
1860786
1458447
916510
1408505
1068952
1368348
1520372
794369
227248
1970133
1001578
1388985
1158934
1047895
1455708
1814174
552338
1442026
1112770
816658
1366489
233179
438053
1420403
393367
29341
216832
1557620
89943
1143288
739053
1998969
874566
571337
1292138
1885265
1488518
1797212
425582
1248266
5345
576736
617277
278045
1308456
1720311
1203010
1413629
766717
699458
498144
570503
1595453
1943975
1151166
1515046
702905
44481
1795232
1417204
1452402
1599286
820697
795292
123988
1958902
1736252
1025356
1243817
1386305
1119962
756922
1418149
1339913
463294
203154
718548
1383597
1857164
917541
492559
1304787
589024
97753
184365
212445
1357802
508580
63401
980584
460016
1191399
932897
338477
1934622
342460
638363
513805
1176728
1129258
1754976
422800
1668362
1783097
559965
1694764
1747617
859172
1259943
1494998
736749
466919
1073516
1609191
637502
1668010
1664958
1185451
1212300
1783554
906106
580418
468008
188253
409706
1852072
1301478
35713
1138535
917604
262641
890856
1596516
983931
591439
981271
138870
284195
316385
1954822
1942929
1632155
643206
1834214
1985258
1604660
1076674
782033
984728
1611442
1548548
1030167
1691508
1295126
540792
1125450
830157
1769123
350920
54935
73153
1912309
564297
740120
1003617
564415
323981
1920511
1500261
894814
540448
1618326
1399314
1603429
1830046
18946
199250
1456359
1417057
390206
1657114
1610925
641792
322299
1965633
252606
1686745
1079758
579659
1299640
1146261
1541854
1079817
1498419
252873
283003
65811
608002
568832
1213485
1872164
1274520
352036
149107
322324
760998
1492920
960752
96787
1600289
820259
1498269
610988
12655
1276242
1051916
795148
80962
1507649
851285
794153
526867
444730
1327916
573695
627742
1118992
1841291
1510812
1649661
84334
283438
1003178
123680
1816749
1255421
1152324
1086455
341611
1186726
1787600
484746
678399
1380908
931784
1012614
129712
319343
156892
1049463
649382
332923
1574872
204191
1916390
1864262
1462196
374884
1783777
1659582
855065
573829
1462308
851847
607422
1856541
719283
1181702
690331
517097
1503004
996550
21754
588969
695979
11459
792337
1663446
1541823
1679682
491509
1552195
265590
978877
1313829
1489748
1345480
304687
379346
1863669
1759438
907178
173576
883544
736564
1547797
459194
743715
29260
869777
390193
1230536
1988190
903066
1935423
1103882
1275621
484794
636282
787314
1122434
186163
1586842
459472
92617
1659323
1421182
1432808
1533062
195632
1872927
1871032
20753
1059327
143677
755202
493744
1373147
1744141
1363033
316693
532588
1449798
1202135
1827099
1187361
521449
1183451
472322
1329322
1314451
1120582
1324894
592833
1678402
1153847
660945
515930
12039
1803802
1946885
1422389
286694
1662919
351982
704850
1752292
1332760
908487
1887601
1451570
108016
1922956
1289980
1016133
964781
279841
1504170
873661
1625078
801032
1480500
1494670
477936
810688
770772
1728545
1369559
793562
1238742
1971613
750089
1535079
765296
949293
1376068
1460464
1109296
1815881
1002625
518593
1076408
1378687
752885
572027
1107651
156657
167924
1922185
346613
503100
282887
1755231
1171977
171031
1779105
1365558
1227528
1747793
626178
1364401
391027
1241472
1965487
1587310
1537886
90941
468171
1336497
464962
310187
1093974
1412954
1850649
591342
651553
1896025
1257042
595180
185390
1449575
915527
1589589
1207207
567548
1391200
844955
1413075
1615491
818434
1094703
329684
823386
1013562
1857299
504580
1180298
1422083
1286069
1598110
1993388
442458
237155
245290
1793780
1765986
426632
1254086
495214
1246588
1369436
1975068
568601
1056584
946600
344566
1064181
1305756
46312
1793662
154994
461661
1067055
1639500
744676
1806808
1454586
414358
569279
204928
1897470
659218
201427
1833432
1615198
721172
393781
1104921
426072
1540683
28434
915890
963686
1085246
1751430
1892818
1430863
1801561
791838
1388224
212453
68158
733501
1073057
1796659
814107
843127
1380332
1718896
464611
1156316
493464
1461668
1952876
1114948
1002532
1283919
1580408
550725
1997568
666385
1348846
1440685
113635
808854
878519
1012710
1386316
482270
913334
1175751
1667724
733580
878358
1975960
327771
602307
1247899
624323
44787
1778300
856674
1723898
1283632
1456014
171448
1214186
1681757
804116
935711
76236
1820636
457850
1105939
1067207
1489587
1801258
948722
1014038
781601
1612872
150644
287094
1181649
997874
1720756
288246
217246
978126
239810
490931
1497043
1783488
848859
1506686
807047
1066200
296741
175901
1847724
1731936
556277
1687385
1652663
1848359
825718
128306
1167873
1215381
1334754
534389
361418
526138
1449056
1737195
1630534
1966224
1387658
341620
1251336
1440076
736512
1085741
129327
1095827
976424
1116498
1755085
555081
1673132
1521930
217206
959341
384178
1703361
1081330
974733
1282262
1064296
809363
1435792
368017
1285593
1866271
155414
789035
1232865
403651
971503
350142
1483510
920001
305789
1981458
889404
371710
93502
1700686
56308
503873
335042
978853
1764821
851544
1667576
1386392
1101505
1785467
1645397
965840
213882
912142
1102104
1285034
1181526
195312
1776895
526435
73532
817637
552898
352467
1705235
1403225
1341017
1566746
1635809
1103943
1763894
1970049
619032
149970
924391
1989250
161413
1164042
407250
830527
1768396
292180
966099
1025699
1670883
806080
1961801
1999946
446420
853691
1263927
626502
675473
1463097
217885
405686
1824686
710204
738003
1977379
136837
1330031
838496
32058
166985
1264034
1882380
715363
879040
100274
793319
951794
1459327
475147
942139
374261
657771
1889319
1814975
1572736
1676233
713452
655234
908530
1989020
1108831
69188
765353
912141
1027504
416056
43494
291820
700978
1738482
999183
1703432
917674
1421123
677002
1651000
293253
811686
1111326
1007011
665523
1161930
753381
639805
301438
480031
532353
1449674
1064166
927066
1078489
148515
1178957
236574
623077
1405728
1487778
1501737
1550261
1879696
648050
1654531
806455
1083947
1186032
1257687
1899289
1732689
1609616
1299498
163589
1552755
93688
1308307
1335047
964128
618599
713430
533972
244506
103048
709657
1899898
1244882
1405741
635892
574768
542562
1958927
507043
837669
342917
1027954
1595412
1058521
10905
854352
1018820
1482331
1571356
118762
1737313
1025430
352366
1500975
488260
624384
688434
293962
588188
208799
25954
1049839
412090
241696
173239
151885
1939142
1502385
466971
909312
1891101
301637
1157491
525312
1914213
1003814
1041752
464277
1096223
1285201
1271090
402820
1492060
893398
1642329
1212611
1497786
1073526
548022
1261937
1170065
375865
371605
501345
1325018
1429911
1038338
1081610
1668463
1220081
97816
1093491
1638821
1558700
1086396
963709
326462
1494713
1495008
1731450
1169664
1757531
1230215
1166105
407122
362270
706215
777045
361337
979076
342907
967138
468841
536185
1543714
1095214
245775
594253
373946
1524673
225255
1492874
1354390
512815
275930
1487710
754447
394490
74340
539117
1154369
1111932
1599888
499520
1250507
258263
599587
251229
45800
199382
601018
1527685
1012480
1744105
463086
14930
1467252
1763301
1900250
1485952
392883
1088576
130198
452410
181234
292012
1224525
648165
754281
1982548
112909
730554
1875850
1204417
34717
403513
386264
39958
719144
1329056
955068
512814
1325444
838225
557052
526863
763726
367389
1318640
1429203
537381
720658
435928
1687038
564575
629622
1240209
522728
704993
1373419
639814
746237
1564834
878403
1414323
1902157
647315
639776
1947240
1573347
1143925
974405
1707636
696279
1380943
1125141
1022487
1505853
593999
1407817
470235
1424738
1893884
179130
1639935
355828
389975
1043858
71573
1648709
496399
207277
461502
86996
893323
113002
722036
704126
685382
65918
104689
1967462
1393600
303793
1142991
1556155
1699829
1290824
1733027
1366843
302782
613429
1354442
1813494
204072
1271724
1675861
824332
272600
1417414
1200119
819554
1419660
139417
1549948
92440
748841
1550967
900555
781601
1861914
252750
497726
1481217
613397
1656634
728508
774203
403558
222960
1880308
1466312
842379
559036
1161604
915758
345818
1110019
1384407
538226
234667
838062
1702815
1922139
1930992
162379
1385354
1239912
1077244
193427
1395535
728125
126760
670590
561968
165909
1304561
689514
653230
515114
390636
1146858
669950
221802
1382501
1757045
1527297
249173
93779
178268
820727
663378
1087774
1959276
636465
1200709
781337
611256
1695926
1824619
939774
426319
803887
484105
942740
184899
1542369
1287924
913112
1592289
1073701
1688627
1218598
1976829
942320
79908
576444
1682480
1578569
1726450
509930
886317
503952
1459955
1267628
1066600
1268667
1700430
228257
1884858
550622
1294228
440564
1303831
1478415
1436738
1582202
1068657
93100
677700
816240
1413614
995035
924447
751778
224471
1652827
687357
390283
1010352
1162870
1758879
1992337
1790857
803681
523497
779570
1350125
195482
731320
1579591
1150874
1325824
1983525
1094564
1337653
1834592
702206
1342375
1767205
814760
1264482
1866485
969309
1510992
1842812
1517991
907502
1647935
1321170
461615
346498
157546
1821535
1894442
1065625
427250
1855836
1780879
1704027
1029782
368058
376876
1582626
1145467
412607
1980150
1875227
1549297
1272173
1116905
335968
1695317
635939
184710
1848638
1218987
124349
1887761
425363
340050
717814
3867
1216448
1635089
224853
1598241
770733
1981362
220410
1121888
1984988
1327475
1619460
698122
161722
1461817
697603
1857328
375146
1601151
1526287
1490419
167662
813799
1383886
1577657
1970216
472733
41925
1758943
970558
804583
782597
1957617
916245
1983860
461447
937601
30320
1768215
710120
1262220
1272879
789717
713909
952573
678075
1593689
815372
322928
1882757
604628
538161
1789837
1276808
916004
596147
302944
315706
76483
1791120
1742657
1604628
294079
1537478
1882676
1900411
276623
481864
353551
383634
553058
310537
116231
1740394
1247519
654245
1732288
1924053
1597126
1712505
1112351
1650086
749844
1674220
663878
1577878
1693827
258636
404591
1966797
628312
1127329
671849
1941605
484996
1390471
1289971
261054
410689
1157465
493524
486675
199295
220597
986993
646558
493296
1479720
819693
697378
1039055
1319664
1660884
401046
648548
1133054
1265296
217574
1978925
454318
1484751
122147
70548
1300241
1593045
1011321
800103
433121
1381591
665424
1384556
963589
1954542
782263
945071
1162708
1581776
307335
640413
318645
1766866
1123538
1440129
1901212
1921029
1173739
830929
1042709
236418
1735791
1345471
1221943
1144650
1483980
545511
232761
1654987
1882566
332260
995299
915937
1707682
1260763
295993
1607453
780255
369210
1099233
70736
1168803
943287
1019977
1719038
602999
1075631
585215
415213
1727867
1585070
1790976
552245
1930714
1823567
761166
708215
1311838
352190
1205082
1657633
644424
504514
650422
1295643
624752
926792
650166
522454
1851471
966813
1856107
887308
293784
1805335
943910
1617630
975754
1758031
1173657
447061
1800539
1539746
1416309
271011
1087464
1724499
1243916
923556
578300
171553
1890766
834594
1025809
1226837
675051
125801
1619280
1346471
1488517
1019517
721365
1646247
212619
916377
998078
678913
245474
1913373
657171
262845
522575
924324
717698
1828344
1899963
1863129
1699877
1239430
981175
1499422
120751
1261284
690512
1332340
221838
555467
1960953
1856377
1505728
1219038
1267013
1928669
1012150
1973898
1567171
1134585
910806
619167
1676917
1069104
437053
383938
1270299
1868533
746359
1526694
1404122
688457
468167
1385958
1174386
633931
1386292
10262
283223
1521980
1744616
1394296
1941202
748542
707440
276480
845933
1027231
686554
302630
1036206
294925
324177
452847
1910166
107019
5197
735179
333087
1565969
931599
667199
893505
266434
152228
1576715
1813699
1203131
1711515
498477
265204
1136395
6598
1007590
1683320
1186235
934686
1842142
207389
1607598
1727194
1783955
1911636
1700025
850633
253085
1487158
938291
1195635
419752
227460
1743380
82785
1172023
808095
1522627
994550
10921
74420
1439908
1556225
131918
449704
1119508
864813
1779253
13670
570508
1641503
137229
339142
1669844
1162587
300853
222793
1235494
530057
641389
182308
1569077
303384
1076214
926283
817667
870432
1376073
977463
1139161
1276217
1784679
1273321
731876
1731334
1451406
1333860
909002
595095
1600619
890257
748761
1866104
132265
388512
1386789
1360540
1164235
1525303
1653713
1823380
188400
538466
1101995
1559945
1617065
971963
573856
1333983
1605975
504595
1001727
1545731
456656
888393
1430935
1874433
1576878
441933
1966410
1530777
476877
905912
1872427
1468207
131085
1354796
277586
1471380
1860995
1725464
1618311
616326
63073
148191
1656708
778228
429497
428070
1064659
1480682
665352
898913
672967
1805625
1289022
970636
415811
1318194
32957
363244
224972
922459
622877
1306866
288094
1697929
1409940
526501
549176
297663
750382
1393133
1048309
1192753
1638326
688651
1285780
1757486
745642
354754
1797702
1534579
1694534
801915
828644
460811
209396
1910245
1919668
311369
507774
1203834
1463471
885026
1692567
1037699
123181
220313
438693
1502032
1864381
819625
69042
1306737
1904785
254535
1264925
1762768
1064634
1187016
1291438
611639
1984370
327790
1235475
1986587
1555332
771124
1869162
1152783
1800125
34649
528964
434216
765287
594124
1779919
1372836
1558896
605089
974942
1583440
945357
1633065
1353451
521794
1301226
1136259
1831042
845313
1427667
343112
1150521
1093433
158261
958737
1656043
923159
1584906
1550872
96609
568135
1107737
207079
666622
1312447
337077
1839066
740826
1817030
1987944
206573
1079640
282993
1910244
801715
1541539
1180687
25021
489231
110117
964882
1874243
1288348
1068069
587167
1712345
1636359
1506791
884897
872455
440770
553744
1285005
1746732
1126980
719923
1530828
1957487
1406090
306851
1391355
1378778
1054799
1016403
431725
594257
584691
131878
622571
1173675
578111
21796
1078266
179754
81235
1299170
1306297
540468
301731
1610169
1297156
131715
1792493
87381
620959
27223
1635701
595540
1182677
1351344
1409914
1280148
61953
1369078
1054437
608319
1142614
164559
867146
1563664
1780577
214601
1855364
1194646
1766482
1972352
940783
1870050
1753795
517055
402577
344856
42238
901858
1140458
1979683
902145
1219670
1267155
1215064
1165307
1154249
156075
1651806
1412986
1822001
1812270
643155
1007863
1233700
1080399
918351
353359
1746099
866436
112171
1078867
1244031
973006
1645936
1828198
332802
1624905
1444764
1262878
764282
44755
304730
235766
1881985
1768050
805088
258956
543030
222133
1215925
910296
1410194
626990
183806
487787
1092804
1020556
455050
84961
1256262
1353140
694102
735949
1853570
1502288
111748
1154414
830731
438933
1751110
238250
420564
162940
1420441
465579
823971
1986793
125019
578575
129362
1060063
1414319
1465717
427181
769120
1781759
387385
380000
594925
1540837
1126409
1602125
472487
1191968
1118809
1500128
1772366
1064880
1363789
1306843
1814738
1858694
1056516
1413971
651975
1591869
339435
1155025
943325
984654
432273
1670146
1393251
1405528
1278846
1623973
410016
1649717
1176750
621991
965659
1768746
418021
1851368
470514
198269
654391
1141560
366603
799567
539240
1448312
1477815
1260284
1942589
1697620
1430785
540412
113256
1577168
830573
1874062
569225
867410
1739773
1318183
678905
138533
1805632
1963814
729210
1132815
335094
1168749
751116
80983
1598023
275788
1933330
182205
5709
540282
1412434
1361942
1563740
488254
1570399
985027
1854467
793090
1405094
1475992
1548572
302624
1766058
878165
907088
1810370
1384118
771004
415042
950027
827417
1592884
1757898
696638
1637727
353613
1126557
1905345
455394
362137
370661
1187214
1766455
723917
1405920
1359827
1485078
109967
930607
540572
833498
231046
1411194
1465186
1028891
1933906
1649248
1397499
680220
1365014
962345
1558589
752536
1233790
1773452
266890
694066
158255
1992305
742315
1214953
75832
1523991
1831507
1300930
417695
1064706
195148
416150
1681091
1461282
1820058
350533
1797874
947545
1733848
510366
1207450
41105
577854
211634
943576
665680
728104
465299
1421395
1504494
1651006
156632
1217128
158201
1998727
131061
1732702
1541385
1621105
1852573
1797583
1199746
88863
897075
1032633
1332928
161189
1778224
1760953
203689
1490486
1427797
1333153
772193
1900936
1087312
302724
7416
1880829
108271
217091
618513
1388413
644303
902232
1543267
839613
364924
1071957
681475
188883
665710
1623860
23486
1660064
952782
870241
484568
1849535
1077963
25616
275767
346165
1267597
1297598
1817222
950739
1064048
1370752
921333
1007511
384630
393215
511414
755191
591792
657
355312
1894509
1867849
260984
225539
1180970
1595400
1838851
726124
1290152
1728322
1244359
1324016
1876998
1041664
1985135
167357
617350
1624959
1647752
1605024
1318560
1927004
660981
806680
955673
814040
1177076
1013056
1275384
1880832
624831
1261728
1694501
830017
1129628
1936807
867705
652321
1684169
1249190
285108
165679
1461090
778612
1945632
1093193
570868
798886
387150
989280
713315
45527
651307
827654
978901
1148116
1699551
1485491
76058
912754
1451578
1552117
1973838
695818
1751858
791621
67537
1101181
1427864
929311
87543
846390
128599
729934
1015008
424949
945790
1557010
796454
1834553
1635431
745421
1362421
1092271
244426
1754168
262058
868252
1801931
1120156
1128254
1022315
595466
1924971
1710438
14351
1139332
689031
1419740
1465870
1402665
1206227
605555
977020
570021
1384119
1940123
684998
1942064
1449164
50572
1296537
1601307
743686
1493562
967663
1383058
1672962
810765
775868
1153496
1599289
1970333
1626449
1161425
1927117
552689
48113
734719
1033607
961799
437577
336858
449640
26340
1564306
1832774
722046
1692092
1154847
102582
951863
58264
1350183
569932
1693608
235870
1358558
1239889
1774664
239098
1316312
1029173
1449075
1807944
104405
1433890
963825
473525
873229
1556026
157229
697033
1139804
727442
1611348
1485232
1142617
1480787
1763035
247510
634022
1738067
1201421
1000745
1792686
219535
185843
328048
1237971
1069949
1330865
1895975
1396082
1755107
1219951
225232
1709886
332735
1048224
358779
1132446
311627
413322
1228462
1254487
841220
451778
670721
1383868
1479663
1996251
497997
1984324
1250037
1869015
1348721
1331235
1585067
1069615
1332395
1181203
1070249
1717014
393333
817338
1242352
830833
1986969
1794638
985420
101681
398281
1890743
933444
1619630
296470
907969
1997129
392573
719346
1773728
1790614
1379396
1352954
222567
173867
1880374
1776331
1518979
1447195
1663809
1268437
62426
1288184
658614
1103292
990683
115402
538503
763300
292418
399939
1629040
588549
777283
1555597
215829
552722
915144
1119230
1313050
1067222
472297
1120964
91242
190814
795850
1500833
729743
842368
425396
159048
506871
64243
531747
404673
1725794
536615
1828298
107898
559091
531282
1345829
1374358
1315331
476742
927591
1299155
681967
1535003
466706
195514
890630
102523
972453
1969813
1667480
501551
398969
1454702
1992113
589152
1149219
175751
385839
360528
340517
1650704
1988661
1423935
932765
1955822
1457420
1623205
834169
285403
25589
1151825
775833
518677
1465028
945576
199676
1694404
227475
645558
1008269
1560325
582069
1061433
420619
472935
1365852
340925
335803
925822
170486
697977
787415
1167662
68113
1555671
1290832
1575652
1056178
688170
1828352
628935
621125
799623
470978
1779893
1769477
1800791
1005402
653030
33857
37870
463848
876206
1588166
968269
1016573
1950253
966266
420350
1768495
281650
627033
1760130
1235932
343849
795898
1785252
923549
1999018
1896013
65073
1763013
1766384
196326
93124
1728433
296997
1309594
967069
621199
1353519
655805
840265
1609637
1065004
358523
1504332
1278280
453640
296447
1077611
333780
790933
1543561
141798
361321
1896316
1501533
774415
1436238
814942
1337026
857590
1429856
1083877
1851446
423435
1377739
436215
1294718
876397
243475
1754803
468409
1381260
820532
1960895
568418
1172505
808799
51902
543609
1514380
525398
798019
733689
1122911
147516
1676565
214825
1782577
970044
862965
1119599
1084107
637240
410459
508115
173015
223480
1031790
1647575
1602065
1110075
149872
1289583
1308924
287210
73281
1571121
1625565
1230802
446047
953561
570129
264260
639738
1477555
494845
1585580
350486
34198
1345187
1364667
1334739
108433
306890
1727227
655922
1361077
1715459
1736201
231703
133351
819122
1092378
31569
1405600
1664692
846615
418893
421339
1038971
992022
1184423
154331
983788
509801
379927
1365506
1715556
1880416
565908
231317
42386
1279184
678206
858097
1560860
362744
1170028
205809
557939
429157
838577
549902
239479
1434340
1387866
320815
90061
1245501
1575410
46311
1547567
1867120
414379
1895302
995661
1626172
1897856
1949635
1009379
1870619
1167523
1546954
1541250
256091
928965
1314022
655016
1669571
560894
228073
1489859
1769700
1754317
1793252
1643760
407691
831311
1856966
1181434
1696609
1959098
1719883
399712
976723
1688866
1708343
192656
1559766
176078
287765
155460
1635758
731261
565782
1479312
106465
1740458
1190131
439265
1927707
693063
370586
1754814
1906228
19901
1682888
289487
422036
1710190
591022
732663
680813
1419501
1225066
1243958
252897
1614382
1781045
285929
1879894
1626405
853376
271111
351145
1183832
1022576
1857397
1082280
726418
1157909
223405
719896
1809310
914521
1539701
1980142
59039
1040123
1199323
1987363
572242
1236923
1290255
309196
34593
853386
552293
1273026
55356
41225
685971
715181
1623952
675215
1144913
994409
1401982
759751
654516
273489
1289934
1367298
1503074
117463
397219
391867
1569282
338519
986206
659744
1028304
500224
260129
1632291
1183048
1327075
1329169
918206
1227965
207246
1245662
521304
374348
1680970
1372840
1394450
987363
45580
1984497
1386757
1533461
1469503
1215807
437148
231950
1763426
1679467
1875668
1566187
1824525
1870521
1941385
1714529
1185316
1749188
1889490
1945107
110216
938441
1097474
1154921
982170
592484
1409373
1197679
43906
857023
1730981
1954325
289710
1912292
201972
1026308
785418
773616
156207
841710
313843
507557
1722964
1729807
1273330
225524
1354760
522594
1272440
70200
1452548
194514
1961090
1797957
918847
1998962
1188520
347931
1588159
1613274
705345
876069
436528
1352013
309183
1531932
1823890
1226246
554577
706067
1234676
546557
1513625
309403
1860060
228223
293082
558060
878693
1381826
1817865
490223
1621813
1189426
288477
1710673
382893
1426706
1958099
1445741
10722
1758933
1532715
686271
1664830
950672
274981
711641
1899042
703782
227436
1350356
1845526
177988
1873609
803226
494372
423025
176940
283239
1261071
16287
801175
44586
1013169
154977
578513
1654239
804738
32154
1037586
1087784
1082419
1067301
222757
911103
997374
1542144
455835
845073
612765
325771
1001603
210801
880118
720812
515369
745805
544406
1670973
1227296
1784890
750431
677607
93562
82439
1528017
912864
501407
892274
1234796
671996
452083
1409841
791798
1985388
1752070
1399472
214160
376555
82236
1350592
562625
1813669
709331
26976
1053344
1228041
1611472
1319290
1083085
518568
1461332
703617
1185588
1335936
913389
1785431
673286
1854471
1677982
1961146
224994
939998
45687
1943230
1169031
571192
726157
635776
1289855
1617942
1708352
1526358
1846346
351214
1154672
451849
375491
1902584
703499
674957
1266504
98968
356442
765787
801327
1079660
350098
1411671
1022952
749473
1735291
1267617
1771171
611813
1629239
831756
312667
37575
177903
1164633
1911819
435170
521910
299145
345172
310700
704207
750044
1313274
913850
50817
148205
88330
170917
1624183
236501
277619
1945424
1377112
1130254
1940158
1511757
13438
945540
1233101
855648
369475
1188657
1124635
1147378
1968796
146699
1206174
1040354
1963410
158858
22254
1865128
92925
1032303
323282
1608443
1531863
692349
1486933
36036
915952
1401545
704952
471539
1043421
1421946
1335248
1512786
1733625
196269
769267
667460
1981740
225704
180113
1933904
87312
32407
1506388
1360661
576938
1065140
1714852
391380
1788725
320054
351256
703729
1979136
1542047
1343664
737829
1521895
372019
1803890
1028297
29703
865691
1486389
498865
171102
574031
680140
1270208
1797139
792092
753975
637778
291155
1979207
584192
1325723
1335972
557301
87067
884891
732821
917686
1777313
1016044
1521243
702474
163952
993175
689066
1616633
672525
995092
813827
85024
138763
924463
584606
380687
456216
8115
1080046
1405702
1423744
1765789
987668
1372959
1068412
1682591
1313032
1616579
1980747
313210
928654
53957
655724
1240209
1714108
172648
308451
1611136
1647390
1077024
1737973
331156
1554897
1976080
1904452
1979770
1394966
594469
1695159
441792
1093048
1349590
44495
1622530
623631
304979
1707889
1534656
1990540
1935589
914541
1449983
1495685
1872140
495319
1250415
1188780
1684237
1756979
766130
802560
145472
1322044
276258
475158
1720576
1829145
310247
830191
1891088
1502061
1014148
1496999
258717
847461
1450280
1364856
120113
424082
942362
1459507
197887
1927433
468596
1465918
680053
1496983
574921
1641353
1586799
1225302
1470538
857121
1825698
1275608
1603356
1254533
284818
1700228
779561
1464384
1523174
1463786
1656570
15769
1620616
766466
127966
712501
201502
154895
1222317
271425
1816355
104572
1802381
321600
1878293
576758
559970
1645870
458868
1145885
1031442
1467319
869961
460627
1615117
1703368
370967
67698
1571678
265835
37024
626958
1159224
873496
1981189
1253589
697171
1417082
1928842
828469
1703032
150276
1026623
1948052
1617144
1601861
522057
475527
826999
493289
988079
1520716
1085033
375780
1414765
1466858
1007135
1485018
105040
1210881
1571523
978024
1416461
748709
1256508
1653394
122141
507337
729047
996881
1157070
1847329
1475165
422688
1211877
1209404
680881
1959290
520172
1255056
1732994
95512
927966
1173188
45316
612065
1412847
169274
100353
295102
1740949
939066
1176257
398239
1629728
767317
838065
1708609
1415566
1801990
247339
156392
599269
1382720
1205422
1978444
917676
1862280
1262608
729135
1704138
248642
1547901
536917
753297
739716
652472
601997
1163533
454069
7594
438943
1678456
429258
1272395
1299658
1485905
1572572
1689042
1305817
908601
1798911
378672
27752
91309
1157366
1104308
1150554
1166715
799219
697409
176419
514748
424951
680763
125464
898758
1016743
621406
712990
1769383
987979
1926920
1866223
1238632
992464
1905846
679595
831155
895120
1829598
1121544
1635281
518149
1129059
1876815
1812908
1235360
1184770
983809
785511
1797243
171964
76309
1725089
1551808
1051929
1364737
1948363
421823
1268448
591484
224986
1975169
1870172
561704
1734398
1368366
1434325
1736830
1498900
185266
460468
1632998
1614731
997891
44621
1663089
330201
462207
1334567
1572042
1327380
120365
1749802
597768
1238345
1448823
1869821
369843
928339
273520
1736669
242307
223205
1496332
1838057
236669
1535295
80063
1647819
1356048
151982
1192600
940579
985782
996023
1689130
1622441
770890
1770680
1758106
1224758
1452360
1483992
1980325
1237839
1262262
1782292
1274592
371132
1524080
1952642
495725
1563354
1135257
1023135
8525
1823289
1955786
839173
885848
844052
101246
1458322
855492
1316275
1326086
160046
345471
1600395
1647645
1973314
1977642
1497255
1656194
23104
1369697
793055
1932999
151017
1455545
863221
1814110
1293089
875493
887687
790504
1880192
949742
59914
666894
1638742
1753020
649653
212120
1562931
1413581
500218
1844752
1740476
1512080
1319896
886081
763790
1387192
43898
1114731
984065
861309
1499390
1711817
377348
872823
1534819
308127
367172
808732
1593606
878504
28849
1999990
1192515
978436
936589
1686473
1766034
1329095
140432
990063
369295
1314867
1437104
74591
19695
1412368
628654
1392396
1140953
831026
168675
1427095
1834647
1919192
1293297
1233484
1803445
417356
783769
463897
190377
1413692
374044
65698
703379
564617
997015
781704
1205197
902932
668583
386404
544828
732793
950389
273872
1422413
465341
1555877
991879
1225680
1445929
433630
673595
708524
1065019
197064
821200
1573691
1473996
1961573
1228310
3907
1931668
377679
335185
1119530
1888650
673640
886570
1191618
1856938
293191
224127
368368
1822404
1536173
1589642
1114819
845586
631924
309631
820175
1348295
458029
1424810
862508
1575620
1339964
368015
1610754
1487893
995235
1450043
918868
1358851
1568181
1705814
248696
874958
869601
1012727
778618
220345
1970288
931040
635066
1325934
712275
406295
391959
503623
894310
815114
1844171
810510
1472464
343749
1849242
178971
564648
1781016
1632124
690699
25862
448011
1026308
1228589
983217
1180434
1762206
1010830
863480
1115170
259308
1350382
497076
1628990
1045041
1326439
940976
1539694
1564294
1192510
1885789
1323770
418060
620527
1783925
1508473
1534881
1019920
294715
1387851
864994
485879
213578
726157
325469
1658639
663450
1201507
973945
260671
1164685
97299
1555550
1375309
1181312
1217030
678483
25203
715790
1165359
487101
1678805
1146348
1998045
1128238
994609
342334
822205
247533
1041759
1657428
1720038
1557559
1841368
948057
115782
1628650
1165963
1093811
1342357
914869
1129928
1866947
1277254
113367
725075
1213136
1498004
1261325
560320
853993
1908717
1767305
1568836
1584629
1400172
653218
1163427
538312
1797987
1642258
349987
703396
1713266
51225
1475865
529158
181704
1480369
818640
193229
1826770
1480438
1962279
1203374
1902584
1766393
641775
556347
1981413
1363882
33734
169665
1618428
1886633
751666
1462997
640429
234062
1469636
810585
821505
1953185
1579128
495868
1599093
1415349
1943453
1522374
1447740
8085
1351084
1796480
1101238
813348
1912409
764114
706921
401474
313659
935399
1484355
1295803
1039992
689365
1944144
1224367
450338
198664
629044
902099
1677118
1030031
417344
611573
1714044
1456378
722474
423799
1910718
945350
1920123
359171
1709655
984757
1675673
1729773
1157949
1916998
1114990
1107241
1692654
1244826
448444
1063067
313343
1693878
1758133
272545
1767495
977721
1065177
1055373
537666
1162533
1195379
1035738
1751515
1177320
1017223
1316608
82033
1032107
369160
400421
230887
1517743
1721983
1581905
719761
774774
1652304
220210
233153
566239
1535394
135770
859459
1606284
1537536
1282956
163548
1989705
1684833
456532
1701033
1934795
616290
1923275
1139928
517036
884172
1486639
425801
184031
816374
244900
72690
1564752
338244
330280
853214
1192331
1130273
1972617
1317731
1802361
1527785
1764536
7897
941116
127085
249834
373151
1598170
1683852
710847
1325767
1738175
1559064
654481
91318
175482
891092
570049
1885273
890732
1043166
987656
1563212
1643170
389807
666584
375995
21095
160078
1616725
1761568
1145417
159173
1583699
1041200
653145
359517
1312545
1345981
1038281
19649
427584
1427601
105563
240115
1634145
610344
1137266
1607922
282189
38854
729459
750614
1616945
1823761
190697
1721051
802904
1447144
1876863
1534389
1789304
1871675
984596
1960305
886618
1613161
1412478
478933
9676
1555192
39065
1603698
1571984
1178794
163456
842773
1349814
469116
350506
390264
431023
1033409
651768
358644
986549
256594
1827144
113805
1151040
1739235
1254523
1060046
1973018
466900
311412
1934448
645691
412222
1641846
154611
942466
1121947
1142794
1657585
282654
1461036
1233970
1428297
1626090
268371
230327
1766074
802445
762900
597148
705064
804093
1865783
363745
1623762
7667
297306
1975018
335600
1066003
1534323
1314432
277492
1196995
956842
192868
1185810
1176432
974359
677638
135578
1016408
1835108
590045
1514112
349523
550198
237207
86734
957211
37064
281082
1479535
502557
1813432
950204
101580
1528681
1221576
1548614
1095016
1594882
463785
1258605
1327458
1117917
1696336
1762020
645775
1837687
1826861
834386
58127
858420
33107
374735
635298
1677237
1690362
248226
122842
1643557
986288
570615
1442681
303893
1229458
570187
164371
1560813
1959228
1547195
1479018
1867968
37868
1767864
734348
1148555
805626
156076
924931
633558
1669973
1660170
1304842
933494
7161
1344204
1059901
1699748
188674
1227472
1375718
657138
1323788
217221
104552
1947062
1331140
808357
64887
1663964
801559
1835884
1927242
1640477
1192275
940521
1884566
1325875
315928
1165663
1039520
125562
1764558
1545651
732118
1437605
1561898
1267498
245781
1811603
1287165
929323
323872
1281170
1121313
1136126
1578407
1480380
1789715
1696372
1729517
851487
714533
1247448
1036501
854371
178126
1876973
520838
1324761
1372652
1711796
1726301
1156173
192498
1645886
1916014
921964
393408
1883803
324014
86718
103727
1677656
1940620
1538732
1695882
1636985
870195
1146625
1972608
1263898
403766
1764393
322712
99174
468221
1144353
965731
82607
1813940
707261
341355
942082
821515
1960952
878788
849078
1686515
1664751
465000
449120
1495764
1244261
977472
1157096
111486
490720
470887
800238
817555
984383
957680
178153
687035
1030562
666510
838425
813600
1882960
787667
1245448
1276176
1156389
190284
1432556
534201
1078442
1502647
1327184
217067
1753691
336854
474742
1651636
1886818
916660
530979
371468
936540
1473572
1507833
813632
742355
967092
1247163
905952
1887322
139971
747277
956799
1496058
595270
244453
1556696
1201291
1141378
599650
751933
877877
782010
1574077
1492450
1239375
1624608
1056470
1614902
219871
1131003
785830
1202069
1248121
684736
1719055
1143996
1743606
1659622
1429719
615933
1830290
617826
247948
795495
611289
673524
920029
148053
1296054
1366437
1835552
671375
1965151
924331
14668
1727829
1265997
1762867
1431249
703117
635080
430231
1190801
501372
33716
1161614
1311631
1528502
616881
904573
1930169
711206
1466330
1048619
1502313
43982
694656
296763
1356728
346098
761720
1096297
1218371
1702323
214928
708190
1600514
811859
744580
886064
1708558
917487
1117666
954261
521760
126216
1708273
532594
1592183
1895650
1139916
393477
1482924
613019
330809
1458512
1610857
855781
1644129
491185
1644901
1416695
1857678
528726
1317577
505963
518054
1978976
1550581
557019
1209032
1357938
1776352
494443
547185
1246372
280008
835944
1080579
12120
80192
1632297
233887
892927
329901
1487883
1732665
1673498
745650
1109089
1890258
490603
1683915
1415297
1313887
109087
913279
1025357
1111461
213609
721066
1418268
1101201
576898
870671
1709093
570751
1067946
467269
632377
1088037
1119281
1034740
213795
750679
645122
913771
79095
699327
473635
1837371
40365
232712
1002800
1602549
1851514
1256644
676759
1083001
1991237
1954192
711048
288871
1894695
97298
835514
1644155
1459782
1583759
1940699
1356649
137755
361208
383442
199145
1008540
1456743
1903616
904268
1360024
1697011
373871
1449
313099
860782
158823
787082
1823719
651551
1813157
1956819
1719119
28690
545097
955862
1972798
509755
861828
1010693
275094
1395831
34998
1050658
1420975
1344295
473950
1408380
1522327
1815857
1576387
774258
557617
113457
812121
1855633
1889332
910971
219864
729220
933506
1877157
1015414
403962
808630
1143106
704234
329542
1808471
1575443
1534177
920671
1760666
978383
1339850
625423
919840
16553
892194
707534
1311604
153387
1092320
598358
154579
496660
1187748
1297080
222600
1956805
1476190
177130
729590
454962
1570889
1355153
111195
968094
1377325
125931
708521
1694101
1935640
1237619
1990289
323354
1709658
711653
647150
1040554
946000
594574
676743
406057
515751
1098473
1145977
687284
75695
391542
728379
1605750
1221194
1589326
1454411
1712441
507905
1549394
1596023
151849
1448941
3214
1232605
569177
313416
733908
1116522
74443
154677
1871541
1297411
1938571
1055991
1975886
448185
1489417
127659
1975152
1901264
401819
1734227
630941
1995102
740965
1355337
407096
1639706
128094
951836
985857
1446339
1606601
696766
1805969
1153207
1198849
677995
1973340
640063
743297
1636215
1153466
480494
1130634
995088
885937
170956
1660284
146018
649883
1814675
855366
1670320
1134593
301794
1706607
19423
1700625
205626
1713054
922255
530070
705891
441484
1623118
1853631
721762
1362882
282462
1168340
1901158
739458
1061291
1234106
1625711
79527
1122401
149090
107097
1094061
722778
1797978
1682076
419031
492480
994282
1187524
1529505
1019307
1342072
1536572
1994892
922706
881840
1409263
300321
326393
1441469
1159009
1928146
140790
531815
1682953
1661530
467523
1655202
704054
397503
1603663
939156
463632
1017847
1358338
1997107
1894797
1333164
266120
1805841
1577338
132892
1127136
1807808
1577655
861514
970379
607337
394818
376888
1510706
820781
1037400
1410223
1249580
67761
350087
309358
1001091
137867
342607
1700268
101349
1369671
484703
1755338
642156
1635513
1838686
809189
1764935
1781056
171801
1837199
1255629
533856
436452
296950
1243901
404477
961365
1184233
683441
551114
1636672
1864122
175444
1677801
761769
857527
1028441
178530
1036568
1329806
46938
761752
231679
210244
178894
503906
1165731
1326749
1216964
1301986
1595693
1409825
1153603
1615238
95504
1123413
414088
238468
31958
530769
333392
1366080
1519310
1963875
450911
1619356
506963
82672
1790222
829788
516037
1137276
1218593
385551
751685
364422
102228
170556
723615
389156
1786628
1223157
979122
586975
1884261
1337892
37340
54853
791536
345795
738310
458025
1265600
689560
1103888
1817105
1690321
1226599
262352
807674
403314
1150316
806845
1833355
209094
1551294
1227610
1435006
960242
1056225
1553919
840387
542546
617165
449745
1810602
26457
271275
1630107
121091
1744512
1493343
1628929
766537
861406
905621
1404647
1141978
788138
444004
511025
269481
140739
1518126
1711209
217117
230932
393915
1408417
1494283
1399257
756278
769920
484097
1588938
1177839
1198968
546412
323557
856307
1237357
427847
904373
1339003
305029
1255848
1838175
1945942
888643
316719
1623593
1056065
1289948
408094
835921
953792
249212
1719829
1034670
923427
764625
224047
1179935
942235
190038
105964
1069392
826761
784046
181055
1361573
1350497
1968978
1628215
1365452
1728026
1416423
1814077
703900
748445
29376
1512368
1644088
1238782
163949
1842764
344082
1285494
919284
1945125
1461944
578573
600901
1097212
916390
640555
1605286
1352243
704439
900704
41560
168841
1291575
1299635
1261833
535333
1693952
582885
1649956
917018
1600071
353107
1359310
1287947
83418
1014549
1221369
319154
1794368
606718
1232009
486461
356899
995710
1049084
1103609
1354351
686043
1744565
1114043
732235
6228
1922644
1375915
422849
1481694
1492551
1757432
386043
994205
1487821
1675302
1598708
1583341
377028
1946749
682717
33929
782463
1330926
519444
1041917
1374972
337488
861443
1590449
1164550
1468599
189278
1490204
27880
5555
1494328
1918182
1701929
360261
512780
297857
615456
1992954
635613
1830338
1168740
779252
1263969
1529849
882966
652637
1361271
498562
648183
395355
788078
1312130
698668
316060
1952229
1652682
365243
1162782
1105610
774030
909843
1526887
118894
763584
1350372
692600
911045
1874403
1850702
210742
1905968
1129104
1374654
1545029
954672
715600
1325634
1718122
1821565
847939
1065858
1189811
413741
1984880
1591118
1247416
921288
11202
1911930
509291
1063841
1251241
1912514
847018
1980310
199084
756855
845982
1482744
1325864
998562
1597235
1828237
59817
596883
1174681
401702
1319835
1517361
379190
1903278
1478358
1339532
1068985
52135
425401
411154
1210606
1754542
821794
627239
537890
1547808
779999
1097953
963478
1620789
615454
1576033
1724357
43745
1428151
1443999
1365062
416356
1911059
1437766
1366515
673893
1573315
1730537
798282
502028
922049
1569278
1789438
377806
688366
1582498
202570
6587
551557
1517487
1288871
230285
1884231
1811359
231588
1866189
1083477
253527
578410
1930843
607178
502493
900636
1091163
462951
1005722
1747086
288457
1193114
1412471
1964284
95430
1107759
822112
1280086
1122976
201071
1615556
382783
114522
1320730
87775
937219
1603228
278633
438007
806983
661144
1296623
171818
1690407
644552
1981360
1752492
1317239
142320
1842235
1820806
454800
1314275
1187279
394531
1201625
1193727
75078
1786310
443353
423396
1243984
415888
972491
1119071
1953968
426958
1251312
161154
625307
1384599
1069512
1401271
721669
1398256
475405
1167075
813911
332434
493748
1250745
722111
1289411
17710
633458
511201
311135
946315
196916
984371
476035
1496825
1079399
429543
1764146
220081
27272
1105349
212469
447152
749516
1769776
1352485
1469214
158583
843952
456279
1824334
625572
1434426
1059500
714368
586359
349199
545707
1247322
701680
1677236
1157708
1876249
1085959
1414670
1677738
150378
1906800
757740
416710
1557890
605440
227265
1381127
54445
1111579
733484
287745
208255
153640
813953
1200379
750182
486539
130378
1942491
355013
931962
88008
1614182
325536
1775662
317842
20345
1681063
1111977
1715565
984728
1939586
861494
946704
1585213
1350199
571233
1882805
417080
574753
1466913
1266492
712573
1564380
1204857
1568606
1450662
987930
22670
1443319
417496
1312390
227250
522472
21791
1846132
1521994
685470
1438272
1165985
1899335
796611
1004113
1883382
1090041
1737809
526197
405094
973384
1383627
62732
751006
1687271
1477272
450013
142232
1793709
688552
1642826
1523944
1385427
435014
301638
1113372
52644
1571778
905659
1062779
959532
345641
470623
724115
1188147
44445
438003
1605016
263304
868038
651113
1112194
1693319
95540
100531
1703507
1882958
179590
1924078
192986
1407250
1008276
226395
377007
1610563
1287478
746316
55743
587067
1004201
1730503
1395314
813841
56698
799297
1693
1050652
1241986
492028
1148031
1767506
229777
420119
660449
407838
1034460
1400904
158749
1861536
1573123
513983
1889151
683095
1779224
750891
1692035
327403
559510
331287
1987154
382448
586385
1799068
187210
372447
40144
198592
1379247
1940984
1342895
218376
483756
335477
1392726
769781
1088519
776610
610553
1516692
1073610
492327
397916
311237
1311044
1073171
917577
927515
398
867431
743558
841439
1787386
735096
1909388
219156
679616
1208164
1021949
360548
704907
18915
789275
1916574
457323
132348
720072
1017700
190418
862260
602383
1322208
690074
120947
81848
1045643
989045
821896
257346
1091381
374163
1035822
1612849
1844340
1013318
1797837
153950
26182
1076735
745661
1503661
598301
1503224
501263
1404193
253600
981621
1257324
1007130
1228860
643203
1276440
1660034
281226
937781
1286743
1558164
437205
1909412
1324934
359531
1634847
1647855
546843
242478
417220
359815
1859364
220487
1591853
506385
394905
847021
1460937
1790283
246140
624385
987260
455364
553307
1991321
1718649
911497
1555158
1436796
1080541
132650
957653
408991
1357697
348125
75197
716020
443779
213292
820887
1435502
749753
1857397
1870128
746851
1724895
1090423
1413757
1297933
957092
1784168
1114039
1083327
1297602
755324
333783
1168824
1808493
1095444
528385
251968
841430
254174
208172
732725
1982049
1063566
1369828
1133299
252262
1262049
1964486
311242
1712699
1748913
1736148
1833066
1485747
1002958
1071612
909393
236933
1117913
1481454
1963418
1573404
153186
626116
1929313
613065
528975
367826
1639296
471834
757229
1931571
908152
1006318
1964512
401304
348311
312682
567817
1540286
1432841
849024
575902
246398
151935
1492910
1820946
467759
369389
536107
642231
1484268
1585172
1407532
521885
1687301
701613
1379986
716778
595539
1243482
1495734
974772
1852397
992055
645565
1721185
1412535
1579109
1520319
803136
456362
567374
188906
1506152
768347
1068599
248167
173594
137790
197076
1752626
244801
616330
776013
457118
578826
1475265
1682742
320012
1473235
1858843
566269
336954
615693
199223
828561
239365
705997
1323517
153099
1718407
292676
983309
1343975
1005464
954087
965955
892388
1686930
1494854
732482
1751184
1538821
1580306
1878660
1754943
1872974
174378
197646
1027761
85400
35231
1990666
362349
934002
172521
1544070
673390
1532316
53229
1179383
252609
1644547
899190
343608
538218
1824364
1020774
1673213
284894
187875
1672743
635765
309576
837398
413688
1024272
17358
481621
1660982
1319288
89435
507522
1343256
732269
583240
1667556
819367
341791
1329114
1428902
376004
1153551
701675
1077053
764092
856031
1029038
1905395
351330
1877169
460875
1888228
1298905
402308
1676328
1385796
1992049
905103
1657455
1181101
1796837
91748
482764
1613982
1726160
998844
1763345
1308304
1132032
1554702
1176388
556654
12865
83794
222737
1732948
959593
1577300
1049701
624457
1682954
1697697
185835
1868326
977710
1680638
560747
1017793
1832847
1304037
44030
1128727
1605765
1383403
1111478
645330
829072
9189
1925574
1027391
1764410
1383025
1708100
87164
1428398
590146
855633
1558606
440321
77820
90477
1638375
939074
1996061
1880097
1193481
1578115
1571105
967755
1578138
1202394
722657
824069
615080
1032913
1847949
1669104
1846313
502401
504055
1350786
1877331
212937
396063
502401
58777
1159917
408732
823709
1563788
584598
1329839
1483892
893739
1799215
1340202
980261
1051535
1019391
1163041
1012368
1844345
506597
1284718
635808
1621818
1907633
381090
1362350
1150313
512783
758460
870329
1482391
707585
1644507
550548
1130869
1427855
1466924
1048593
435001
801804
1862099
1828749
977352
613370
1240007
1876546
1421548
1231683
1284267
711882
1104209
1856299
1187204
954619
1690562
582173
1530281
1297510
1215680
1609262
615572
161516
280695
237421
1620909
1783106
1574090
682418
886931
554242
1402430
1681823
1691084
460266
298480
1120979
1140177
924082
758022
1102001
1712031
1687736
1929195
722922
1732750
250510
523742
1511173
1608213
158755
470231
1418312
1214458
281051
1257432
159401
11955
1349308
96884
654339
1583418
1589861
996925
1769907
1089439
658441
968369
328104
748298
1232187
923105
261400
1027764
735786
397176
619760
978370
540287
1684740
680545
31629
1467743
1102329
966795
66044
1842149
843663
978069
442842
1122014
1594865
506496
1711499
1637977
1454442
1381892
581684
357007
20039
1733731
45090
760893
318520
1877391
623419
1814391
1207883
595362
809185
1092593
334485
1498695
1120570
1036112
193700
265927
1804259
1776353
1549974
91957
1738884
80842
182959
1453108
1373244
213303
138971
655793
1559073
1857255
729286
846985
767152
375563
1036589
1619948
415492
1908268
893462
1286158
1472585
315148
1827504
650579
1358716
275960
1363611
587893
631573
1374293
1851846
1695360
1556559
1158769
913872
528472
1050606
778728
1398083
1930121
1968215
538970
1296370
1747470
1402705
1639121
1951892
1087062
1080704
1741514
963257
1661500
1361648
1660164
562771
1223181
1343590
141330
560916
975339
1981174
658004
1863191
1515236
270210
1209587
1893922
564300
144052
780383
1865810
591443
503309
1509880
1398897
1871111
1805142
370705
601542
1212731
653971
907484
51876
1185106
1508821
60155
1588945
1681152
1315077
44642
990545
1408321
413231
1072349
662556
389325
448378
353563
604440
984740
1058748
111724
608665
241294
976842
544990
1846319
348862
1379273
835362
1850642
1202088
1984560
1621436
854159
33845
1145088
767659
512395
243266
387950
909276
919472
1088893
1351661
1267064
1354359
231476
393927
186969
1987443
54759
44206
406055
526377
1824674
74225
219648
1265104
1894293
250834
1223158
980883
1693028
552083
455216
716418
1012958
1352126
990731
1269377
1007748
1527221
598783
795432
1420634
1940432
1326975
1174893
853719
513953
1934776
1121154
240
1806051
534542
666518
552488
1460562
1174115
1356497
885090
101643
409522
1169137
1933795
1129538
753816
486118
1030590
1396375
259791
1478376
51425
558272
1085683
422908
875897
1821085
1161371
610965
1900981
145548
191677
279845
84424
282418
1169013
143899
1608770
123545
758878
1080631
76836
1366336
1090405
1217692
1344656
243098
877437
1673216
1989138
1441034
1404114
980756
537197
1310203
1261183
769779
1478947
886827
126202
1488134
517281
263179
1466500
283169
1048584
1722924
1543374
617095
816482
303979
577969
747150
100874
1743725
947660
1261193
89719
1563371
511057
689577
588012
1694552
1696843
449836
1324859
316826
1251464
233891
64832
686183
260928
236847
1956581
1541385
1235362
1070745
1475153
437946
34507
549200
977823
1848355
1788533
1425216
1543468
1164745
1622212
1966454
1366602
187139
69879
1693555
474883
423760
344088
1500796
1641067
477302
859607
24718
1470969
1342935
42378
233198
772642
1137411
1192768
1211167
697566
1308128
1294919
376062
1871642
1134917
1187549
1437561
1054412
1094497
1140353
548744
701986
320768
328727
697118
627212
898453
658545
1040202
348808
1779543
352795
405126
1296821
1756060
1893398
382765
761728
1603396
1743936
1708179
1179082
274894
1064539
521033
1606043
846890
1499468
206083
892042
1867366
1982846
435065
918202
391577
1663970
838507
764214
1832694
53850
429725
1942082
445857
461504
102623
943909
1254581
264442
988546
568517
503566
770433
1456642
1511721
1454739
1755987
1675062
1105771
1258677
787419
1802754
1277091
1516066
304767
1208874
605382
899079
1117146
1265588
523875
308450
345672
1541680
824306
1422358
1272927
1619700
1215765
314081
1820902
1334777
872986
480180
1377740
1152462
2455
928743
120411
280091
1429129
96705
1205190
1495398
1401281
727022
179003
1080785
491560
1837667
345702
870043
542770
1906068
829890
127590
210326
1361963
1272534
1901860
79343
1525519
1505629
259883
1093446
1145659
648507
1878323
1981828
335280
92969
1781934
1432225
243759
821283
1560790
579777
1475611
1623708
772187
1182006
1932785
1783410
640198
1596401
1377594
1144849
29028
1214652
664785
139189
628812
552794
610693
646835
899105
1892893
667850
1863785
1450495
1115233
1201222
453436
352960
980369
684790
1924613
730563
1566201
1936272
1890860
1662814
337212
708271
1377107
1656468
1096787
583050
976932
229621
1657305
928463
1283152
392502
1677880
1876686
1387886
154982
1532995
686611
1660968
65280
847821
860685
1642191
1266434
6048
1078561
1286539
1010560
150005
243432
976593
990371
453567
1445464
1043062
1733252
1329861
1959523
1808808
560643
1276566
1721466
429690
402732
339388
920019
1018472
1582323
952045
788362
516892
1290690
1994322
1499631
446624
1032952
1695565
911382
538446
1317007
980053
966134
69245
1737710
140699
112161
229548
1058834
1135129
83634
1959038
1336876
233018
1073446
1833051
141540
421896
664290
340700
1588369
110002
1913932
1143973
348205
20832
1546498
1663955
1013174
1314947
1530262
148594
859618
97047
595541
435619
1652558
902027
1551962
287622
1700138
669774
1031016
583083
481970
642906
1021542
1588022
1241697
357050
1640967
417158
1612403
1717864
1463876
1442984
314697
1357015
424800
907554
396734
138794
425766
290485
1149554
12425
106748
1821359
142649
487552
760754
1858058
1792228
281040
606088
1852352
322678
1454426
1862530
477897
1729654
577068
1143553
503453
1752545
109294
1198662
1277505
735997
217104
1363506
189604
826087
1813263
77411
1600756
1615474
1790208
7308
443664
950236
1410829
923258
1017012
159307
478716
1178097
1954853
1189829
315494
1529269
761423
1443275
295837
227838
964125
1272152
23940
1708586
1118442
1057532
1646076
976928
33963
456426
775639
1851095
434057
1700637
880294
1135286
750535
163343
1665956
1796044
1184704
1690303
1169209
843251
1369770
1223926
1010069
721335
923843
1318021
1880316
928575
1591535
528363
547795
1625396
490880
623008
110248
477067
1507353
1278717
1967310
937696
1250653
1205459
1578476
1883650
1534207
1597239
424991
1391900
1624719
451342
1457128
601665
39827
1544643
486596
998196
501295
1049621
348310
113958
283704
1208614
803560
585093
1238340
1327175
1467575
1573679
1784465
421460
622955
1647147
1475290
1796737
1919156
1720374
1128767
1040517
185862
1482292
61180
968486
988704
1929945
110120
1594602
1904182
1569189
1473094
274332
1688551
439661
820767
1824051
1408146
1743611
1136927
593735
1900769
1825410
223709
1961929
897290
820014
221287
343084
750777
600796
1263470
1910234
1161156
1261206
1545935
1003231
1142847
1449739
149428
374153
192169
1149144
1194644
52342
1791059
589221
1124616
244794
1542084
1674328
1777102
282712
734867
1543487
1319662
434944
1295617
474844
1981470
712969
988914
1906011
1419835
1521966
780438
843130
642841
296606
1360599
255531
248692
1562287
439157
1724046
898167
1274132
1364233
1871670
1965180
1442691
1295306
522164
786478
1462127
896873
105780
1360940
777607
1731863
322171
1510367
759665
1992777
406370
1325846
708731
1046664
49425
1378861
1239598
1835194
711653
1764158
1192450
866053
1527328
617231
1896316
1997842
439933
776870
130644
1206158
1051161
1908976
75364
1218515
1723905
93010
811257
1355416
5272
641256
275358
1447794
864621
329871
1377948
46708
1030506
924069
1447638
894714
20618
377206
195193
90128
165362
1682304
809414
1944750
1176211
1456415
636364
984846
1570611
1934556
1067648
1405303
1638437
855075
1719297
549021
1806060
470893
1736992
392744
668808
467779
1651101
101690
1168807
66268
1480306
552707
695018
1894883
347743
1046300
397364
229352
1056082
245743
1203886
52542
1593037
370502
1903787
1016722
1132910
723945
1324487
397581
332851
1278897
258202
1702799
347820
1804047
292921
1054436
1378981
156957
114234
536424
398886
1972044
969234
585822
1147503
1487382
1301577
51111
952450
1862422
1105096
763378
159402
529092
301861
234929
135546
1012842
1213171
88186
1522206
771741
351766
81838
1007677
1085932
1735595
1497708
1546501
1124776
1559286
980460
1567183
1862346
770433
1252051
1229891
911748
358430
984978
1469322
806556
352457
947010
1340677
202890
1906007
1403312
1444092
1318243
865022
467172
1750800
474323
1652814
1755398
1592592
1700409
53526
541208
1487596
778875
222447
1261483
861920
715093
949609
1705697
676125
62019
1495568
1516630
957063
1706105
1351127
568
1268742
1815137
1551197
255678
1116027
34574
738011
720446
674650
827979
182077
1474376
249135
64128
554931
740033
538679
420273
1979046
201778
114996
976486
578993
72192
844409
1939641
987848
1847517
1112432
1713222
1481667
956248
472842
795573
1124523
1561850
1853190
1951082
1395069
117439
173893
599155
1653941
1529023
1238758
1751380
851894
363041
211815
189289
622993
53629
169307
971247
464309
1297881
310910
1967660
334068
879417
238985
1864758
1469222
156315
1904730
1247997
1195065
542551
1482757
375800
1428700
1565840
1662458
1277058
250688
550404
984054
986975
832212
330033
98083
1384501
907006
1773260
274130
305919
737624
664275
595172
1943084
1560358
1331563
549340
1261424
948033
1819502
1167296
1379898
1171915
149173
164829
160842
130288
563862
70050
651536
885461
654847
907270
1870269
1254153
1654498
696280
1097031
1334432
1070720
434707
1849293
1302140
1110535
1666755
711787
21485
85169
37235
700497
1646132
181161
1622506
1424447
455557
8736
1010233
1361593
485632
487138
35246
1820516
201194
1704533
1013776
758557
219610
1111780
1553405
107918
911642
1062322
1909413
909817
808286
1157407
1213141
1230176
1978062
226686
577871
935635
262709
145127
1813714
374830
861800
1585857
883559
843646
656193
1079807
680171
271453
1814158
296868
1746335
120581
1656191
25295
1600478
467519
1544291
1675860
798009
464146
906309
665434
1161381
1550393
297329
493737
1621432
1537606
506758
1438430
1177756
791168
1567727
1242914
1450095
249494
326601
1441892
1603252
1202670
338169
86255
568442
1848328
1852266
1004024
542710
482117
417578
597186
1647893
1715325
99564
32044
705456
1851157
1604965
184723
396362
1885443
1434288
1116270
825846
600070
1878254
255485
1630402
912175
216743
412721
717126
1601674
835952
1841973
1762188
157255
1997012
1552149
1783340
1805960
1412981
1095058
759895
1224810
1477261
1382771
461165
1071960
962888
1418101
684599
723628
1787713
340479
872037
1739246
726900
1807145
1195202
1647833
106743
19782
189734
1392472
1068255
1326194
1141345
1443578
1922210
1038305
448146
642340
1394918
1078049
27396
982891
1633744
1315640
1754608
1814217
1349891
1904594
644178
200346
114190
1950989
1783458
858342
1580922
888875
707605
132774
1519884
752662
294518
1680425
779528
634765
544150
443899
881792
1222432
1341683
384440
845011
807313
1453613
1129158
1735544
586742
1267321
1388888
610443
477999
1826830
1487123
206998
747201
60698
1379415
262344
568479
276299
1370876
704134
873449
1009093
1784049
507641
501253
966196
257687
1463408
1033476
567178
71225
331668
1367354
569149
343806
1244096
250631
1033315
650438
1092545
211894
1545718
1252549
1475027
957794
1957445
1863129
1051404
1885097
272935
701148
363400
832622
1558690
1755846
890186
429290
33748
959886
1776428
826595
190404
1126013
586078
1320621
540970
320977
1263671
873110
259265
1163395
1613280
1304952
1069731
973348
761880
569383
307642
198532
1945383
845028
1362159
955811
470274
488944
831847
842042
1266772
230020
1961833
835825
604708
360355
1089135
1713063
1955603
216200
1697939
1726164
125718
1301538
1773803
757563
1489485
201800
788378
792925
117641
39943
1637185
1001149
1508852
462101
137451
12930
27783
1663156
841461
634680
1534630
151279
599900
1840557
1104354
1573953
258308
871000
437315
44287
156907
49742
1142303
205342
724667
395254
1384533
655439
843014
1927782
493171
1049780
1339850
1524089
1655612
1680158
422904
389051
93663
275020
1265386
1319927
95773
1155310
1667297
1102430
901762
773541
1726246
1487270
130605
1930093
1460907
783878
1751891
665006
160520
1358009
528178
311756
368343
126828
838997
299722
1400783
1561399
786779
1432465
1046498
1195620
1767775
1245867
1527434
1804419
1090802
1484357
1727470
1705716
1114787
720191
1894643
647504
619324
546028
352481
1247620
1791011
1942001
562152
487927
214374
1865260
623322
850710
359592
290847
1153087
826144
1179006
481762
1803776
1488997
369182
758513
947278
1802414
1758403
742431
634308
13777
1522444
1307797
409114
219630
602123
1096269
133409
1125978
732938
1607240
957182
897587
425243
466590
162879
810025
990468
338078
959920
435995
215856
405031
1094395
1247696
744154
932604
1445753
359116
1620430
1025904
747872
307409
1972814
251603
1402853
933283
588665
658263
1904310
156312
1629628
1759212
38334
197739
687616
102315
1659250
1676176
208372
1734442
1518279
763496
1719780
1257531
1531094
875398
120438
491929
721870
1321778
870423
155814
1619708
371713
1269979
944012
1739865
1422798
1013073
1392340
1400115
345646
1868981
719320
1276328
307131
421094
868892
1065067
1532266
1028489
1979982
685124
1412376
1347288
1893546
568404
156557
1636266
69942
1940035
449703
895625
390373
85074
787058
1379925
144187
665806
830437
1301016
1298501
600810
253191
1407066
1970373
60342
1768258
807692
800957
855541
1917506
766740
1901602
1884771
1794119
110778
1450115
1112571
558868
1920735
1529722
132497
1771406
144338
25566
1395323
540836
491077
1011873
1224953
1638753
1763013
1483341
1814594
1631070
1682620
1436117
1442500
118424
877603
1861505
1302958
300898
1652192
1938816
1546971
415846
353823
1258579
1299889
553265
1499231
594135
864684
782186
876996
1944556
809150
1704803
1299972
1857618
1001454
703890
1977072
1468888
1391414
82636
1226275
1610122
1146845
1943086
915835
1855625
918636
742920
681432
383413
1675169
1718618
589442
721074
56773
1889527
1206144
1798626
689333
8924
233797
1708781
1031324
136277
267443
1948901
1481683
784551
1224963
1564369
1070848
444710
151400
112825
1652620
1063161
616884
700036
1829523
1753608
842174
890509
64714
1474190
412084
1198137
1719942
1853616
1471786
184721
1810861
140600
1310149
341164
574393
1170474
893079
1620460
1306627
1514924
1747624
593859
1273014
208134
516373
1744625
341837
618762
1058
17196
441692
1442243
903796
1244584
1664445
1998570
9681
51403
176440
428736
1606913
1688236
1667319
184644
587137
555587
355649
460473
612310
1913970
1713519
1748862
1282101
353273
424145
61928
1719301
1529689
1847925
454054
250787
1071956
1094121
1843079
835741
218405
1994524
1192462
951340
365182
1417108
789244
224803
1713885
1230239
919048
584396
840003
1073792
1137676
897878
391643
562363
1928009
1478495
1609806
1601715
467208
619666
818637
828098
586232
1283367
585302
12762
86363
895622
1683668
1315619
504655
154771
825376
1537319
16998
1548643
440604
833252
47548
1436784
1254530
1383147
659696
1326306
1071901
1361722
376720
697994
343903
1137935
1940251
313156
1385653
1097552
865894
221825
1712767
1890186
1980852
1882949
1677245
1424918
77345
1928711
120584
1362986
1340367
28811
1098593
1820852
897639
1509345
609803
274947
1822784
412798
592428
1594219
398440
1812786
519132
89730
1520798
1168992
454207
1483746
546952
829808
1962958
702914
750325
824698
1287696
293445
908220
625817
1417141
1380999
1359780
1923254
1049777
1218302
1306957
1438356
1428613
1961311
269779
1823808
649422
339258
1598612
1779360
339835
1692941
649732
636120
798954
265773
52585
1179995
160410
359554
1682854
1658125
1284302
263525
857122
932089
1951502
1054969
366123
74444
372482
512097
275228
502082
64680
1421832
1004693
1205585
1931749
1628152
320994
1175819
1655722
1198476
1832194
1615698
1203094
389696
912273
1513968
1459033
1275262
176674
707746
1587390
149047
809991
289327
916745
1896428
967859
522974
684406
920794
981788
407338
1448054
283373
1706867
480350
243975
84676
1513514
1996989
796322
556770
1242366
743083
1316767
1762789
176170
880198
1264225
1783839
558484
1912367
1735647
334696
399627
1245977
1117184
1069645
69239
1295997
934974
1521606
1864735
1531945
936583
1784096
1451125
1772139
435551
1428161
1050052
1451794
1486712
290585
1895577
538022
1909818
808298
1604674
1427921
1146831
1779840
1807578
1462358
429427
870595
1662817
710593
1815753
880542
1363487
609800
327548
345910
902726
1661911
1383564
1603627
687259
1519399
1669261
166927
1016046
258533
1855818
1021671
1427013
997199
1125345
346036
320214
482462
1597409
995872
93397
818464
1383455
1284651
1146018
398919
556205
685516
878378
1674728
1757246
1905937
1106094
1668658
1865112
501091
1035661
1643149
280177
1407717
1993499
723387
1839738
110270
473384
1959554
460410
1666548
362241
1151033
421206
332973
1991813
100991
1529821
1864782
127111
524088
873190
961638
1485419
1807285
1495771
1029922
1807304
277975
1622256
1962825
983090
248667
1092320
1908288
671297
1824366
1322508
1582931
1858912
1435264
1119768
136336
1530497
278341
428653
588791
1416088
1340833
1641460
1659640
1047773
915599
644358
1678150
1021754
435140
1638825
1761027
532446
308840
925931
1532822
412948
204055
1398933
803559
1088819
1748280
1133900
986587
1539020
1393552
130722
94129
701549
1188427
664493
1875532
47027
1158817
602470
835537
1501617
962705
613581
868771
1907361
1087007
1480784
260584
1117818
793378
1870782
1947981
1349700
1381989
475579
155338
956754
344137
808104
1978453
112199
446401
534625
1421262
798669
1788233
1311880
1562796
553705
18678
657482
1030632
1399501
345132
1694858
1899803
218425
1696165
1256630
186521
1132777
782157
1807472
1975798
549203
1379327
1714738
1486627
1099124
82380
1319897
1525689
28668
1112467
1762783
293333
369285
180614
1365120
872535
641355
941239
1099759
1657247
94707
1920273
1691415
1053287
141301
244922
269901
1973951
352915
1173429
814043
784838
1649289
650947
651211
1408022
1710704
1356774
240046
1769977
289274
1722930
1410265
1002882
660625
1615131
959067
481005
919571
1693105
1192592
355100
295220
1879177
1080151
1026750
190762
21561
1859473
275498
403395
1977443
1563057
1187684
820280
1892593
364821
1910571
534851
1371156
594083
852098
1751392
783943
613124
1252924
1191636
1112944
744715
1827118
1094654
1773695
1257076
1156675
1722284
729264
327169
736395
1169180
466638
1552039
965349
1578108
649045
741725
168617
1696558
225627
107229
1574200
165493
836681
628971
1708204
1434424
964580
680205
204222
1284855
889007
206782
338459
1596490
1820640
1775575
1153540
346275
1504172
1119388
1582779
283164
1662876
1210670
1807952
769674
279078
1821199
1746201
504799
1147695
1925870
143584
534192
1133085
100287
789639
621364
1993050
96568
1663087
1401860
1308091
541937
1698752
564767
1883844
836228
462911
1259500
960975
1629186
1154342
1713073
1661850
701957
1753967
1741525
1041238
184221
1544605
606836
979979
475886
967499
1727785
247550
1455168
397318
1892711
205581
161460
1483690
573767
929739
1323385
190647
1087353
1058777
490164
1297922
1598766
1526466
999055
1902082
652438
699286
1828328
1268856
1645247
1016274
273537
34787
842281
1036547
1890925
1790466
1638016
1802136
1698222
1505698
1516245
2265
1672045
500039
692556
954057
1420762
1876353
1977343
1052303
1244419
1122209
787918
201571
1804322
1054751
1674474
1720403
753547
1938735
1019289
1758731
1786011
1793014
525477
138328
731331
766676
1937738
1773095
1924941
194467
1235469
566017
302931
83434
1098964
528111
165411
1235730
961891
1618628
328558
1408629
1767504
778849
109997
1380660
1176198
199102
1199046
1735755
194375
1954640
518366
1286877
1139972
103215
301182
1903996
1432272
706571
450664
160442
452297
708013
1499472
623549
1615969
198293
1825906
1386898
1729968
1856516
1553349
304878
1604059
882816
1205924
1645233
984389
346646
53738
361237
1493079
1499178
1568758
1674346
317671
1216723
1712666
61598
1159940
786491
941648
380269
1337191
1038863
711178
1005705
1476017
1854340
1184594
58762
785094
1136219
1214592
1720813
760333
1076077
1245885
1196242
1944336
830056
41401
971297
206361
388544
596415
1869381
1626265
1222760
535297
1530663
127837
1428473
1631758
1120161
1350868
660540
1845016
281537
1622488
1934920
660195
347352
1195769
78904
889565
1973154
1155533
103739
1091651
1542269
293160
304062
554320
1579547
1104966
63151
1243334
819039
1117591
654139
1589428
737266
1141139
1744426
1526562
1011606
1692077
1852044
412860
1558832
983285
1612931
446641
100813
974139
1585729
886163
759256
1259113
1825434
700220
477386
252648
1272510
1051729
198792
1093806
1556229
500760
825436
1673310
1653950
942532
381217
933009
1275523
1435296
789158
1688804
533758
1642083
1368425
257473
864427
1269865
1416059
163823
1925494
1142274
535814
63495
1450224
1060024
779099
283479
1428941
1878278
863157
576871
1168186
1400389
402957
1018978
692031
336657
597341
1357400
1781689
716477
583714
206425
704367
1634568
542162
400705
1351684
813740
1259911
398181
914123
1918709
1626117
1120843
1926983
180140
1833498
963049
1332750
100021
636466
221821
126549
1846241
576981
1015777
125204
765281
625308
274081
261598
354844
818270
1343817
1196303
726098
1679007
619880
1198547
1905097
791508
1276281
1986271
1101713
174213
1708934
1214413
1704672
913258
927134
1156550
976210
1909024
1820706
1073765
670370
932353
1058410
950189
357032
1734999
1452343
1533671
228577
222206
991959
525798
1866679
694347
1727934
760930
1772742
498857
1116264
1959120
150167
832598
1580184
1496688
1264657
1613303
332092
854820
803570
184847
587455
622157
975634
1823520
174561
484602
1160276
1859646
1407260
76225
214166
1361151
1977016
629981
385842
778415
1695039
1448382
1699871
1484122
1160361
250213
550470
1533970
1286811
911986
1285775
1306849
1939646
1529657
563274
1117087
910031
1160907
227423
573803
1825988
94699
1700610
1397820
612896
381008
1020939
730806
755255
1819575
790300
1406240
348979
409513
1581652
809732
1907246
34757
134281
371484
236297
1395253
878434
853110
1081607
1111860
1020005
653499
1691248
1873422
5004
1876866
1488211
775066
163740
1393290
558883
1642845
1281753
1633126
880386
1836361
1432640
1706791
953056
328992
1802553
1085116
1770073
850355
1613581
1370142
1534089
465828
1389447
628366
1572827
1467883
824258
76853
1437956
1005082
715506
516436
1842796
424794
1495550
517444
556938
1010694
1297742
276401
1094543
645674
1873598
113576
1398583
67671
669269
883462
340759
604226
1847912
1463191
1905091
1302754
103882
1299536
356488
6595
473325
438598
52970
1465094
841109
1028365
766449
248533
386639
1066043
377791
1638860
536343
701039
974270
1879830
1959303
1479492
1104598
65950
1595865
1670184
1797554
1360607
1473984
497142
1882367
319458
523149
1592016
1175961
1114674
452720
168920
25545
479181
1535331
1392615
180339
711610
1806428
152037
292858
557190
1822130
1929239
831498
1941381
1713092
67925
1705028
357030
1609153
565792
1149680
1352300
1209587
690902
889623
1650883
1131792
1881446
396147
1574779
53544
1360280
422253
609308
1863900
42735
898294
107716
137611
208350
1968460
1064659
690326
721180
553294
1129475
336384
714833
261077
1851783
692682
1184269
1330636
12899
933976
1200295
1393575
1699680
1005055
494973
1779265
1162300
1752595
1974169
33578
33897
746552
1199774
1073114
552850
1746515
1367989
1744383
1689267
1058475
1793725
1088069
906092
588139
1486283
1927489
1566721
876989
220648
1689544
1757748
1375002
1416119
1412222
781765
483033
1486391
221342
1626711
1643574
384123
1661932
947244
328793
1172774
439340
1540601
1018083
1239395
203179
1494159
1240142
1021739
1296025
252002
767959
411192
1657945
171272
1239535
413054
1394391
1065634
431244
1858101
1841003
1443911
1347304
750776
1028899
1815742
704104
369087
1703564
1031012
1379996
1911441
1061338
279026
1793190
1127045
622210
1731257
563031
458769
763047
1819131
1775975
42798
255454
136432
79997
331433
165491
594325
33480
886245
452492
435499
228844
1902170
549368
775089
454714
1610072
1544342
1086475
484843
1199122
640785
1646890
1488704
289219
779899
425282
194621
1727273
162783
1680898
1233801
487214
310531
617286
1041172
151519
1252713
1029679
23699
1835143
923365
840820
1211972
981896
308631
1708699
1983590
1743298
289576
1423837
487493
1301326
1983678
1250185
505521
996868
1142605
1805337
1743648
1009514
1213509
72997
1842692
882912
394554
1033786
732424
477789
1350312
1637109
613304
1192071
281061
290192
889538
1001450
382515
1630992
78464
856084
254861
1343036
1863838
1985134
1215116
92288
30116
1493616
1018501
423525
20221
1015707
956721
678738
1317115
856937
762653
1682444
426961
1810481
1669340
1949946
271129
1663248
142448
1982873
743692
1752085
1959217
1681272
1295735
1606076
285073
869271
135934
694488
1882182
116798
277946
290144
570615
499297
1535653
497312
1461752
664366
1496787
526933
1889100
1495215
1669759
559050
849681
268151
42506
218522
423362
280299
957304
1994399
254558
160027
1095886
1852915
809525
1266543
1605881
60789
1690916
1155673
1449292
837563
622929
289971
1617164
1680840
897144
230953
1422779
173472
1119316
190541
488680
1990494
206430
1845620
552918
726677
748264
1599452
379908
912445
1447160
1088878
785662
588338
371124
495348
1256885
1414369
372705
1464980
1986074
1664729
1066996
1040861
1000155
1477253
143907
1698003
1870784
132283
1884941
1942077
837228
1690653
1587784
67875
876971
1938129
716502
1033567
308391
369223
1613880
1910638
389794
45026
192268
811889
854788
533964
1492807
1798004
1740125
1776989
1060777
992925
366247
358262
1328230
1412989
941569
740860
1456637
1622667
249535
1529060
1310292
1637210
976905
272440
1461006
1952715
1906907
433265
1184471
260397
620438
1426235
1453983
972882
1503850
1554538
1118544
1625304
1512823
139971
920868
1080405
1839056
1430788
654239
1855633
223177
1342049
130063
265119
840460
1545608
1698286
124231
375997
1173872
1138374
846190
1889745
569314
939405
1160057
1965212
633162
1994788
1846294
723479
588771
768257
521173
573540
1960982
1596204
1437736
905142
61362
1822371
1535625
1341456
341927
1028332
294427
360382
121936
955815
1143559
621359
1941869
1174823
1021259
1651477
220394
1480067
1861885
1415377
1758727
826255
1259275
97111
1684480
355285
1315980
1944783
1693769
1880521
1840759
887232
292273
463469
973557
1296004
1558893
1959918
1678674
1083303
1971026
1787576
91485
1758230
515481
1055707
1491413
1770418
840541
434417
197620
169593
680282
1965723
106903
1664617
619506
565304
1339634
1022447
1818684
878575
1549099
563624
1753999
1454490
499333
217020
1773934
761219
68073
1418716
982683
1781988
1725015
649135
1625663
67888
1796415
319888
1905529
943382
552132
1217660
427881
450057
1205241
1818294
1219431
1411666
1609780
1169575
1798366
1244321
1222458
704301
1271689
1085314
782486
906614
1490314
1994749
976780
358994
190046
1374649
924632
210864
389414
142673
36854
190734
1121680
74366
403287
568129
359555
1993708
1334876
1604631
1954780
356186
977372
1542594
1735061
534180
1372334
674613
1666331
101354
382680
599227
1071414
241816
1669204
1447914
1493273
1995523
1550221
101031
59929
169010
1086953
966901
908211
1931112
631845
1051423
125871
1564424
774701
1672673
539934
999555
402786
892762
1841907
1476657
570165
759842
202313
395834
759906
515174
1447368
1918436
280282
544029
955096
1077149
1711345
288980
1155426
1825525
1700234
333227
423849
1654087
183867
1071249
1969863
1528039
801721
736300
328155
1322911
1756182
1441118
112032
287930
759001
1943898
550424
1631609
1304782
1230174
890307
1599381
411206
351248
1351474
429802
1039913
1240525
425945
939491
271294
693422
173849
680717
625456
1585923
1600572
132983
835123
729991
1050875
1882586
1887116
1892989
35475
240267
228796
1886129
595845
844889
284714
347171
1143676
1143576
772103
881673
1214215
680100
1162797
1759175
1254508
1850373
1052330
1544491
133276
674549
1825226
1738978
1112669
1989554
1548225
337344
1285168
1757104
1665141
160697
306176
1959713
240400
1664374
1133867
1471343
900674
1831169
1670962
1833796
474393
291489
871913
77494
683385
872566
1758812
1799135
894840
825734
898726
1986092
887418
1437270
1278785
274966
1477091
1125817
307855
686534
819271
667258
866406
516214
1040110
1182756
66556
938461
1122407
1370503
888668
245972
933676
621450
19199
1803885
668823
1823676
1994310
926151
16165
1838103
1891297
533286
357462
842968
984385
1469528
1360964
387609
755551
440708
661706
1973834
1530468
1451138
468585
1334894
273313
1142476
1536064
803591
1143288
1154573
1318578
1669054
1747804
1836486
1970931
1249021
624647
1123310
1720306
1236026
1713345
1713737
90789
1505178
898648
380684
1093724
165391
1779561
1147860
217971
963029
532734
1282136
1995584
749170
204796
277399
782348
889985
1142714
368389
290586
1051557
398874
794291
6775
782675
214417
630608
98780
1124963
1806076
263494
316626
119192
1232693
1011779
1109655
1294863
1563504
437994
1064908
431806
752910
952419
1118007
428944
609137
1129051
1469082
1058285
1051626
1912032
1968698
1959847
555657
843113
1316062
1270957
708615
528784
168752
1989078
1887300
892309
1455041
1674511
1541356
1923227
1948014
59925
1590513
1708224
110219
1717902
1392492
387508
1549351
686682
454908
255994
1849174
482105
491719
1825682
992467
350514
57636
1354066
1976399
426333
39145
543096
1150236
832861
1018950
1356846
1208778
884558
1404823
1728387
1548751
65698
1112833
608984
586963
1825978
584010
373068
1738783
1045580
1635233
1057404
1735683
1626584
1566381
1727276
764979
791068
139161
1085092
888932
1218655
1747016
55164
130282
150810
1875890
1783159
1004951
1372002
1680847
1051069
845437
1706371
1968535
1566775
1683315
1117932
384722
712283
986857
1890899
1154194
696551
548264
1287782
1455486
620318
1847766
1704007
1188382
1446268
705465
1907950
204517
418131
167159
1010799
580279
102316
1105504
731154
1231228
1851699
1894537
1114288
1604911
1311341
354689
787216
1798873
796143
989376
1322960
1369662
1615724
1718824
1082472
89082
1430862
759177
1034240
1330513
672508
608051
535933
869112
7395
1164848
1171380
236092
120353
1193124
1118190
566484
1189952
1765675
1465331
646714
1323151
1077840
1903610
1707123
531882
894627
952595
93654
419891
1986334
231666
479762
1287461
1678722
1034744
1681247
1615990
1280329
1592120
315016
1860190
1888313
413006
1718667
1580447
790936
1960291
220767
768968
148763
1886193
576025
1394640
1071625
1536697
1724972
1241783
1650820
858134
1014352
1935835
369347
1066817
1648117
531133
785167
1432821
1248098
1258537
506578
1867848
322562
1023246
1213335
1632423
1646027
1249718
1761775
1119559
1714309
1376033
376389
280793
1698033
581075
168002
61510
830640
230169
1756501
1805617
535564
776628
1076513
152831
1266255
113279
1020394
606498
596630
487054
439992
1573229
1935202
1395275
1318661
1943344
1956292
1236659
1525983
1405740
1081150
48653
1628331
436629
1102036
995112
1150616
632784
314639
1435690
1310273
1586213
1887759
1890956
159897
978708
1971021
1995128
1950180
1199074
1202968
342519
1961920
179734
1231704
1329531
1441136
1136532
222796
750440
1794589
1841426
623539
50238
444613
1637713
1253765
80420
681129
14862
1974376
1150417
1506647
954794
401597
607359
459181
1092640
1441308
1167966
287013
1133197
1598361
1366577
1720451
483366
1109293
121604
1587851
463212
968139
1168494
1567127
545983
139002
28531
148165
838302
1962370
1120748
855752
1795405
39860
959927
1252484
1508888
792143
1275427
1529724
1107007
1321142
683799
348375
280158
310976
1837001
1030396
892364
1376326
180274
1214144
1403803
420210
1018307
319415
1163508
1921479
1138938
1895423
359875
1444991
591931
951376
142979
1986338
74495
1667073
1425011
200871
1074024
800981
374354
1125813
1027398
592855
1900403
1838137
1294812
787198
1697624
1951462
295562
1494443
1700109
756566
36415
1368859
778695
40857
87410
1663088
166356
38892
1088838
1540880
42205
449055
204090
23937
1950147
989153
1453800
1572268
838689
871199
1802786
641485
1242451
1691829
1926273
662417
580927
120177
864057
1056927
340582
332305
313170
449520
1393160
636932
393790
831364
1017641
1537493
47230
588094
256105
1514305
511445
1605359
1869850
1975471
833813
465574
518659
334693
1328794
400889
224302
952917
344183
391272
1251708
938126
1607324
1044470
1688952
604726
1644701
608539
213741
1467607
604538
219260
95643
1524374
1594367
1080432
687670
1373536
252815
666523
930170
142977
859531
1268206
1513004
1785350
898517
1661548
716242
1119392
1580570
895889
793169
232309
1226305
823551
151152
993863
1578709
787983
1792607
1611600
80744
642315
350607
1475736
24749
824693
1774503
1221082
1143737
720212
58239
1630100
1680855
1933257
1984320
1886542
1690562
974140
1424093
225480
1503004
73971
948724
335133
99071
368052
1819795
1803221
1072618
1301244
797511
1220791
800859
1937151
67465
423123
848779
468999
877123
215383
711197
1725934
31186
1738598
936619
1164806
844057
1110363
258232
1866072
483714
585260
309668
1405676
1625604
1288839
864030
1106138
128162
1892360
1411140
413525
480074
997166
353868
247947
1026458
1103811
383523
583763
1914163
1172798
298566
470822
1669245
1574968
757151
78601
428672
1780104
393550
906991
1355851
1456162
969551
604287
1617996
145945
1983405
635159
1850871
354600
80135
175628
1278559
1357538
1637177
1841322
499202
45575
1366867
821078
1080848
1437359
194363
1560982
635667
864479
114850
193288
23429
785947
1638708
104604
1947091
48891
687988
438879
62218
1181034
503903
747314
718027
954594
749814
1197609
850810
1262300
302732
1228221
1044167
1687013
318302
1816641
487313
1143974
321414
1595418
1657062
1906752
1629195
1156474
1215541
701143
1591959
886534
1556302
1654272
161631
607137
1682681
1362233
1971211
1854899
1743273
755052
1658079
1506139
1511603
285751
546189
981397
1095672
1948495
793189
1127500
749917
1343312
367313
56551
1074006
491914
619559
1324044
215784
1052625
1651203
205859
1222206
109074
1137330
737881
253509
1202759
637528
1637525
1638560
1234658
1568056
385036
1822007
1569783
1182845
618566
1801109
1704060
559519
772325
286712
292337
1294454
1698071
1518568
1493868
676562
791714
1880599
26954
1390431
1734021
1164096
1217496
1473448
1966655
910918
1152976
1037172
576978
968652
304888
1083210
676747
244916
1633919
1466525
1965717
612696
1221525
1407533
1210257
149202
281610
1529960
1159394
1528801
1673478
859777
579055
1811757
1668241
25417
1419257
1311799
496121
1184818
257106
1450571
1672187
1742614
837759
1433521
1646022
727284
315420
148388
1001785
412625
1484697
323301
1611349
1642171
228128
123620
1907546
1848841
1502145
1337720
1023140
380846
1867303
1430623
690693
1091395
547490
462284
1116471
1253631
1638084
1226417
1314634
709990
1052903
1488249
1648831
1945121
279405
1457445
733531
1547485
369811
263044
350624
42086
1067367
1430152
42738
749543
1057974
422550
1839911
74290
714464
1193906
265850
1476526
1606167
1309411
1290137
527966
1405681
1123488
1758054
1460411
1783197
1456638
1544122
1014539
515149
1968698
1925815
392464
1158305
720754
1063135
1846828
680252
1875202
21415
1294715
1233742
608740
560251
476968
1471323
351996
1678618
1640647
1116187
669873
734473
1623511
813413
1141694
362666
1452458
1260008
1983033
1941102
1786475
1475685
1888755
725569
1544967
894673
1215264
1421172
131959
1941585
1030714
133179
211097
65687
1841606
1245296
1299471
110757
1476
242361
874066
887519
1014807
1740325
1124111
1202593
543138
541010
484672
203155
1216407
1099899
1399082
825212
1476716
1264352
1000159
1374142
1686496
1187266
974033
356063
274721
1985544
1863835
900910
85026
208990
1332379
1805274
620929
783842
584613
1816854
883689
1346313
1291464
986973
241281
607134
230674
682348
1152839
1345321
1624288
282424
447190
159058
1796706
67166
816428
723866
1386925
877141
766691
942874
904383
1027939
135976
584855
35105
1843898
369727
466892
1075857
1669604
536588
288742
1728460
1641829
558192
11917
1278708
266758
203810
705789
507414
684896
1574688
24189
896720
1908246
1075935
1166740
1878105
801045
1535512
22661
395111
278633
312735
28971
542401
1706629
1141149
291553
1188271
1290953
86098
494758
421626
818490
1602665
232670
1770491
1884509
672728
1796095
697754
1181329
830626
1348155
226627
644831
1272582
321811
463959
1272759
543390
1589269
1071083
528043
256440
558473
798518
326011
658569
5475
620812
82873
1194214
685646
1302136
513575
306870
396206
568243
1737507
1431257
1628752
1403284
6719
1752993
146599
560631
1934969
25417
1260008
1243596
1768590
400682
1196713
1354572
645831
1672237
535412
1367428
1085912
847776
1421820
1303894
1082983
385797
1614016
713827
1667487
948249
1786130
1068126
1303953
120604
1068976
1465272
484482
1158732
1550076
211141
1164168
1944205
1544107
1256959
1558386
226085
1123667
1009523
1426653
898804
580663
399724
1987163
273267
1094250
1847850
718826
178252
1867731
684865
1544353
1836981
1547849
933769
1817842
388734
1235911
328407
640051
1484774
1621296
207707
802205
49756
660645
302435
1428943
1442550
949753
119261
46880
723628
1900962
465036
1011051
157625
1034806
1692828
373415
522066
1884317
1195760
100400
1217360
1139818
466831
565573
305553
1567919
168024
1076057
267605
1506864
1728618
1246213
1346775
1282332
435967
922344
1245415
20078
1004801
1132183
142734
1212770
509963
872951
1866452
1141519
1803625
1375713
1863873
273672
540426
336687
1396697
1331004
1180789
322354
805795
1092874
1142583
453761
1891563
1501783
178683
770313
1351569
1861601
190977
1224363
865222
654646
653250
1871127
1026155
556127
1394699
355701
1855457
1922985
343501
1999809
1425953
794775
1856388
1998535
1140591
1389097
67942
1102681
38214
100986
1080833
734556
681689
158275
1365641
1722589
747168
569699
1343917
1639836
181944
370284
131107
1770847
728697
1912194
129666
1016108
382114
1333070
1949715
252646
1081300
372246
827369
674269
703893
1851324
65000
1002662
893132
704776
590054
1566048
1801376
1662868
386773
1236686
310494
822093
74884
714459
290437
1950892
349217
795489
334875
1245722
1322639
587669
1469246
859716
1310115
1945684
1001680
1902936
545756
1524529
577301
170224
1428571
421380
1143981
628325
1286774
96915
451973
1628663
841157
729726
342397
156405
968785
1864175
910334
1013248
1385120
1933104
814420
808152
681645
1802614
1621123
419994
1668118
670897
273365
1768249
781775
1114424
1629387
896346
966201
1241673
126977
1783655
1466751
1795438
1965699
1963212
33548
920412
238843
497259
1916017
1644971
1886719
524202
1954093
980148
1722846
1813659
1422815
930697
1269244
1505355
1581203
600705
245400
1679787
1052589
1726970
1976828
238453
1541309
1491274
1865974
607210
383939
1751255
649804
1084007
1733169
522024
209982
157671
96584
1692106
824
1631633
1566044
692567
118080
1553339
1583159
517260
1592898
605592
821988
1608666
13490
581418
74913
560757
1797121
1051127
781333
360949
1146159
1577549
1275487
1929777
1331590
1153047
249864
1129256
1420109
380029
1056966
1295195
1675112
21840
12820
1915234
1474297
444470
23492
61877
373763
925641
1666729
1093110
1887566
1792441
1481657
446886
179538
1217336
1802155
1420396
89623
164032
1905797
729726
630421
1232950
317643
1259893
1650697
1779088
1164226
166224
1881421
419259
156774
401985
1221509
887621
1707526
446624
1451114
62665
722648
1231664
940202
772718
228212
551767
545379
1925717
746158
163333
1392628
1293567
1662267
1432465
1286624
400709
767433
1938901
582853
543049
40361
1816432
1952734
168578
727384
1691803
86955
1576456
789926
624719
1259851
1806212
914567
861697
1477359
1868910
1489467
1010048
1027070
1565670
1457900
1569352
108552
1420917
1849932
206523
1589973
1729334
1928775
834891
123990
399854
817872
1299550
823623
427604
65528
833025
260913
1399897
1553299
1096903
1956539
1799261
335851
1298011
1857672
307908
1911881
1080038
996327
804726
699800
1008739
1561626
1548126
956521
1253645
401600
1602016
1045550
996863
267477
886639
631001
986991
1127901
1557900
682406
18130
1174287
1415835
1908118
745342
261384
1815169
1379395
1432137
1365518
991993
1252324
569668
1143198
1180325
287807
1350978
1395361
573973
1584166
501062
347405
57604
1701773
801067
226900
1761208
137594
1373579
171763
1726005
1663112
742588
711017
1684347
255696
1128102
1903663
256673
952429
1262440
1627248
549048
1807862
35575
1070528
1298942
408628
1893440
1666668
615502
1557962
324880
837325
1992810
725861
676690
1685999
730872
143033
1183292
1668183
541230
1595335
856688
843750
659517
383821
1632554
624390
1723301
1853596
239228
212049
502650
29738
1093426
1279591
1008680
365990
778591
1055006
1552143
13207
1944025
1163278
1365868
663534
1727255
1865854
1395560
48113
202922
1061780
1895351
1526047
1151521
775595
253371
308662
1357177
591942
780860
758531
659223
1711151
767819
1096283
862761
1630230
463630
569390
1729228
735148
688036
1086476
417345
954758
433353
827075
828592
205236
978301
176564
1388156
707345
675320
1974666
934354
1259543
72492
640500
783788
441972
463520
887408
207478
1213579
1175488
722657
1343501
1954945
632265
475378
2693
1526055
1945032
1822475
213400
1960358
213416
1413797
376598
769004
1361088
428558
459074
1615298
1672921
315517
491603
1878622
180485
129710
181039
1706198
1529962
424777
1125113
890965
1228896
541468
306401
1812008
913112
974178
1440735
215330
1090091
1672778
624892
657204
84658
745243
563275
1362071
550814
514012
1343769
1203215
1337796
1845264
666004
903897
1171122
1784613
876362
505017
311409
540999
733013
121920
1476062
1714844
71316
1221649
1187353
17279
507272
1334656
798769
78824
1312373
858181
556817
378871
909505
1255135
586315
1208606
1275789
769506
1127476
842811
1050891
841667
1499931
320329
739295
590168
1884590
1394954
475062
279545
135333
1823233
1202676
279047
1550259
1474074
1720006
880039
495921
1826389
89199
721193
1842965
89936
1056823
1474266
494635
1895967
455128
169199
374020
1331721
688473
312208
666323
397400
423339
1864498
264354
608274
1387678
1604396
1685956
410392
1851192
647877
1919377
1223353
1541619
833698
1409190
1243023
452991
1615359
226859
1690785
1542458
1095849
501601
177222
1329415
1459657
181898
1496945
1306255
1939037
511798
1103474
504396
666491
1596655
1849324
355434
1710284
283182
395665
1713736
524300
1969281
1181595
949880
1727690
1528109
1739641
1645160
511284
1286175
271303
1511571
362663
1783702
1171609
1667197
580528
1750037
689110
190415
1224054
684410
534548
1822929
446808
894446
1155726
1674790
1407002
748973
432721
199585
350871
372766
1885233
1742696
687535
376852
1330063
1235784
1527081
1621161
1912975
436542
1555690
369150
95118
1216829
1041697
104941
1192042
289218
709462
882464
801419
1174842
1937751
1206744
1499366
1277252
1112472
1465260
835231
789933
1066347
798362
1761274
470815
1175922
135626
615540
1606993
180280
284379
172836
359632
1237438
1829471
970892
1872846
238101
1730220
1011039
183269
1307976
1802876
1319504
1649724
1961151
1191407
1374773
1671993
1762356
1491751
921511
251826
867657
49553
883131
1761480
923636
1001042
655726
1451530
1317262
1075378
969707
449732
1281175
1291456
1088436
1268866
1120314
410734
1908031
916770
978757
901075
1396662
1813987
508388
1205993
740711
802891
305959
770798
1230301
206534
476605
1912761
1039101
143909
702131
1635826
1086087
1292750
1592124
1217733
1656842
507045
1668257
1080168
1657229
1635584
1306537
1610853
862455
1321025
70592
1088706
510466
153393
1346674
519051
1816443
390274
1095904
133030
1014422
20795
638666
236315
1614153
1522423
1981970
1879571
1195339
1261008
1080909
906689
1002872
1542991
1172431
119331
1970371
1976888
616071
569652
895919
832958
1747593
46469
260344
1102394
120081
1377627
1115794
231289
1071947
435749
1039118
1678142
442024
1780611
92885
1858643
542544
332689
677286
1750639
1241616
1265904
980403
707912
996911
1823752
52334
736388
1971845
961251
388848
529718
967525
750674
350931
428179
115938
1493395
253985
1226416
786952
1829649
310933
1297937
1072950
1723483
660127
336061
581183
1494150
1997261
419282
491219
1479886
1913041
1612135
1636594
1417870
1171697
130413
24830
159835
1640066
1073064
476883
1373866
1962061
1780467
567320
958986
1721774
1879209
1799520
1179122
690212
791284
337891
1005959
700655
426373
1995620
1762263
663251
1244114
1871054
1923473
1095525
1850257
452074
32655
496074
1124798
1527996
861185
1248281
629667
1613217
1788077
1970693
1792514
1512376
1144557
983450
751670
1126621
690172
1807101
383250
1001068
1160843
713740
1166860
302097
433389
866447
771371
1260079
1772588
1951184
782285
1795869
793411
181370
602428
1880976
306366
64378
262079
1335882
632486
461671
1904792
1488775
1966087
640344
1786608
1014272
1073957
1610556
68748
661561
1213980
1956406
1592007
99508
179380
1083378
1056088
78508
165672
614795
1900126
579084
97100
1728457
533936
43975
14400
224739
891941
227665
254808
1529022
448902
326318
1787444
900181
1990386
1865241
992253
1275192
626014
1045003
394607
1121194
563815
1699669
978559
1594620
187874
1011271
1749892
1298985
874410
992993
231224
1345338
1386762
52139
518289
982924
822286
550001
39894
716915
63125
1027074
73492
579772
619653
1143508
224105
1203584
1139527
763989
767359
753796
766624
347194
262562
672569
1899627
851616
1020797
634851
1306868
1570253
1198258
1108084
279493
508552
1052480
202903
584533
766209
236247
1715120
1465401
648891
1268256
1541177
1808134
739969
1893775
268835
1742107
1769169
1120746
956932
1910733
1587361
1224591
291248
1604715
1163877
1634212
1732457
148980
413026
704979
761511
1993733
869342
1554285
396422
717157
486624
307727
1270442
234848
774615
1209750
1021362
1366058
570293
533627
1290656
1470039
879394
1149384
867518
1705380
767980
1234628
1448234
1658498
856188
1144786
964651
633500
286797
1921593
1334009
1137910
1181180
1453901
177280
1995851
1888708
923767
720350
1508897
1884041
1031299
1630602
1441735
272677
920214
121306
926355
1243003
776089
441732
1217033
1972547
781788
1231849
761204
1113379
24099
1333807
1198675
1432367
1647875
95734
1227566
1898326
1525074
1664044
1939620
668017
346825
1545429
761730
1646423
1226293
300529
864052
420950
1674332
1680876
725992
341978
519229
1959942
1018337
1652222
947696
1392954
1076887
63454
1703195
1796509
1346272
1842851
45889
682084
1041573
1621911
742602
815242
1842261
630003
1736995
790801
1062730
1285984
1924601
221495
1290640
1856482
1387667
1589031
1878311
1309989
193155
1159178
1278260
1460545
590452
1900893
1760106
1432055
904721
1536824
1448895
92892
169890
409964
772303
541831
1385561
1947419
968954
1147795
1544123
1056878
989345
446034
897317
1639651
359242
212167
1730109
1091668
549342
525606
1508998
834538
275263
1964639
877991
1784570
412504
697792
886041
1530404
143078
1410551
183209
1676031
629300
497093
77936
839729
1937155
412593
413231
1399665
1656635
1934409
544499
1378986
1867502
1410091
1590664
724941
1942091
886237
881312
611967
947434
1200367
660148
1615932
907712
919615
1940338
1826297
529789
324412
922718
384057
716629
1056980
1051136
345919
937725
504617
93408
145983
1431158
1056157
1404673
1942165
860641
1823159
145554
1749065
580071
519052
286203
71995
1063957
142719
465436
862127
1079717
521279
1908641
1467053
1751025
54860
333918
1480747
657541
1149946
1883059
655425
1597916
1865941
384223
1590088
896011
44022
727111
30282
214529
1250888
639
1327742
162296
1119011
1965045
1877936
1161604
523446
1821223
469085
1335445
566486
418771
1119325
1930043
1775130
731700
239748
1885636
119680
226173
1968770
759292
1537244
888438
618717
912233
1060684
731285
595168
1168962
585363
604064
1840719
314251
1815348
199634
142206
1348872
939042
22714
1302572
1143459
1716006
560760
981157
1021938
327143
1479505
122033
1460474
21852
1018592
1934052
661555
301361
364380
1420389
847116
1452637
503083
653029
871007
155826
1321630
432212
792175
1954796
537035
109044
116818
829982
613452
132174
156820
1608737
70817
1422377
1605549
12116
364505
1108039
600569
581719
1544081
998526
422219
1948488
1563997
1743029
744028
804110
1596150
890474
1014412
1563590
1189301
441651
1996754
855932
784457
1810240
1103102
1769723
1100849
977027
940670
1160173
1408521
52555
730129
476318
735815
245683
1172367
907183
219858
1639512
1069988
1865765
22080
1715820
1986907
1692532
1846675
994222
469608
547572
170447
332302
363743
1637977
287626
246585
1452705
1331718
210998
1850082
1197821
864546
1997942
1512839
126133
621101
86711
1092869
18330
1559731
503003
1169787
1241425
866463
711432
1065387
1153783
1942539
1171863
1527412
1409524
22792
1453971
1780042
1002236
1903162
1188012
1632061
1367103
1130547
314598
493996
12411
412433
330401
570952
237214
479859
1185896
489074
1423377
1295501
1528767
365568
1828960
1392503
1503156
561692
1460906
1755451
1420573
759355
1209215
276857
343655
1085427
1927957
57897
1608810
428741
1773771
824338
1726030
1703086
1196833
1998421
880307
327313
1172322
1033512
1606659
805415
566484
1082848
268194
1294705
1798124
52691
831024
2689
1287632
457130
1473128
127303
185172
513800
1821747
22536
1660806
1420909
1674892
1042444
1218515
1327774
1493358
466868
1014958
470295
1237976
1141745
1670745
886681
1306993
1760472
1741321
682301
586669
433463
1340921
188506
1134782
1686539
264215
1463697
312550
773062
1864495
307411
1445591
878196
815089
850938
423126
1566675
61063
903316
97507
846388
609803
131711
574379
1948956
1972931
1614161
50240
728489
1525617
905233
989296
842729
288480
1616992
175123
521927
642306
183177
1580681
1347639
1609397
956048
383428
226144
792587
1978960
361586
1262545
1343605
886047
1102284
1507463
133550
1241771
15138
1690427
778404
537752
577759
1690524
1142738
121990
1230057
1276621
124894
534107
91187
1649769
417884
774877
547813
985509
1484595
71404
634233
304922
963182
1182788
1451741
437570
1102884
912394
922484
284473
429044
1823693
854968
1162044
1560014
386721
1039810
1170318
1478791
153520
760302
1428770
107984
69242
1988416
1407087
578460
987422
1482073
1951347
129544
1221609
167802
1122473
1636319
1145194
994436
1988498
1116630
804510
896723
1639304
1228435
1148723
1290540
622077
1521098
1455079
58132
1997985
1195086
125982
571945
709730
1585470
1740085
159656
1552601
1643545
458948
1954675
1922952
126120
1776955
879594
635423
67863
372937
129051
1571288
1290244
1624306
131548
525813
629226
1579583
697180
1565984
699021
742537
20459
1406151
274767
511100
967258
194787
1945815
1290120
1647926
287113
147907
1221441
1661622
9956
921229
351323
1374637
1317569
1725855
379880
934523
1470734
400184
688126
657430
828925
1266831
1013555
781301
1177397
1811687
1758492
1470153
1790766
631128
973156
551069
1504625
451280
1659620
334214
1910879
711283
56878
1541357
814588
1252028
398177
1552919
503528
313672
820434
1628054
1127267
1233215
572679
1705825
559150
1713472
1354809
585806
341219
1560177
1376284
1599178
613659
1451065
438451
112841
1170768
1355555
51597
158309
276016
249168
1393611
82339
1747857
837059
1350961
450411
900141
1856870
548756
162684
85063
247396
553040
754077
1733825
819856
267267
862229
1198183
502400
1731144
1321065
1165496
1587286
1575144
840772
1651009
647572
1764556
103977
1846935
731547
812916
952731
1169073
319396
1888087
67395
221327
491781
1700046
916970
430813
1693533
1300681
101047
1702425
1259301
42657
1725595
1877235
211607
352916
1593502
658578
914593
476502
1647759
972885
1838363
1171665
365275
882665
761422
27610
1210901
1607814
1433440
1932589
1419518
1339319
1629076
60742
1583263
1728115
118573
1653076
800821
1331342
220185
1907868
1714204
1531887
1284192
1950465
1976904
367338
355937
454648
1459513
316177
1554147
661916
1382296
199246
871486
854192
869793
1412645
1024603
442791
983014
1649159
1333694
1085117
612978
1601514
324428
1947438
958254
1826789
810483
468973
1964731
1701517
1326409
1382446
407217
142184
1534762
1216353
161427
330684
180100
652151
1750734
1555791
1065141
673578
182875
1629999
618992
590115
873413
1708966
881465
1185704
194747
1033990
117500
1289674
588768
874268
133515
361572
1240173
1011840
490804
1087567
1711171
1828908
305354
633142
1694991
1685554
37360
1655350
504932
1901018
616739
1507446
507153
880806
1430243
1507526
1255121
172512
621917
772589
1396842
806981
1116602
1105419
783958
1568194
1045350
645617
640038
1913428
1792733
555835
1302875
1849656
623035
348053
937716
561209
247367
1947970
1089638
1372324
299854
1671778
546966
1940807
1095163
1029806
1349629
405785
1014461
1962429
528599
924510
211819
1766358
1597726
905176
844551
841733
285703
1898059
877782
228028
1139933
1320861
1092932
993914
1664619
1838847
233872
258163
272374
1006559
1468174
1155342
380361
1449332
1574841
530520
156361
1471978
1566467
1767255
417326
993806
146617
3834
676520
1226704
683198
373694
1571174
565064
1134698
1587682
1501623
331204
1350762
1867386
115295
1457051
981850
221271
464794
663835
597662
10194
733876
74514
65992
781535
1648632
1335140
1781746
1023089
319866
259862
1813853
155865
1179994
836636
735684
1085620
507860
916995
1781145
992293
86388
1125536
1367315
1190910
755137
1004265
271112
929043
933699
519251
323049
1127259
467165
715244
1365754
676024
1785990
1826402
1477588
369558
1086197
1600581
942747
487410
39387
1703177
1231957
1368845
636264
1181071
274219
1055968
1766915
440991
713833
730778
1501873
1393631
393846
317646
634659
1725159
414112
950290
134659
219094
1742567
1422226
669009
1538991
984281
1160346
1499816
1497300
500423
879276
981032
404593
205710
416116
1612450
1029099
1057897
1753578
127524
1811558
443461
221138
1472422
892617
1511692
1107178
1092509
75743
1822108
1557808
1968901
277454
699496
756073
1275007
1480275
1132466
1985192
897295
215354
1839777
1292305
564713
384108
1689042
616246
508587
1040954
1078363
225728
318856
1780488
444512
1604823
1401782
1416610
1947502
1758543
896266
385063
767252
1808688
1512472
1434681
1508035
278099
921987
1136287
1959456
1998045
888914
1004404
974260
1618854
831866
1381872
392333
368104
1864318
540813
566784
1887218
824707
464812
787008
196736
462015
376259
1987942
493486
1555980
1873096
1780287
859217
460644
1892382
1153898
1883953
1479631
379509
919304
830768
1417204
1919141
1141785
1147574
1498295
991205
1347999
379711
1248962
12170
622330
622685
497413
1191912
1580594
1125886
1145423
1257925
1088374
1059452
214372
1687302
892957
1240400
963913
1107206
32579
161391
1279294
1808922
117740
1142773
438161
162839
1456463
1961808
600242
329210
21622
1341986
25618
1661431
247677
515763
1057445
67370
1793102
1709735
798213
494359
239994
543956
1212825
67300
45776
457511
1937524
1852660
27110
37832
1702300
1424740
177755
515321
137011
1183128
1124167
1203422
119206
1111694
1698868
4395
1679611
333383
1801985
1722271
699190
1108533
904133
715380
1857036
662961
1776823
1552270
1129389
1084313
370027
1198468
262264
849419
804244
167785
339704
1543004
20598
753462
644421
1904272
288985
1109532
134057
988725
1632971
521214
1050931
1076731
826185
1252007
617175
537793
925677
1113998
1134
1032780
1060138
1362786
1216411
1591620
1032083
1062577
1730377
899533
730663
779034
6186
1006854
232131
822711
1650332
529030
611745
813379
1066052
300291
1152831
1265779
1932070
323533
1145452
40389
342501
1989229
977209
906255
1068666
764652
922560
885080
1513251
486095
1347551
639360
352059
634529
383640
380910
822499
835340
1472667
157192
255936
1171994
742104
775398
1913671
845703
854276
1839985
1140482
1019466
1488773
1465177
1928387
740813
402553
1822082
19744
896193
262643
1354136
580096
394526
638080
1183270
1336178
974989
1366596
1053523
1847393
1641480
1603311
771702
1147261
1900674
925109
724411
1049997
696286
1881826
756304
1258280
592653
844057
1130194
830785
1148610
1447272
341060
1315110
1799520
1241484
1622806
1129889
176522
1305003
742586
1123148
1484949
1559700
1830290
348072
488573
988181
930702
1838312
1049248
128554
1542348
1118322
1265951
1857866
1510145
415140
926160
549979
568027
610208
885954
1348580
139928
1495346
25396
185910
1849105
65072
229288
317859
863199
1159666
371616
360002
709154
1117056
368206
1501782
274953
396465
307519
680114
1034777
492180
71874
895517
378008
1738764
1962352
786441
1183424
793694
920400
983398
1176492
591764
633130
1993726
63823
655545
854124
436486
1833796
1481991
1124951
1066029
1371735
1273655
341511
347489
1558777
1703618
633993
67450
299340
104955
1806902
989086
1407611
884887
1605031
1131211
1425286
1546418
955281
1270929
1888776
1555373
1362093
1406870
1763383
225386
955130
640996
1039859
1487630
1339863
1208585
1631123
1157236
1980526
1882364
386812
340904
1204086
1368353
81901
1530858
520174
738765
1942907
722944
92698
684124
712364
331625
1107213
111241
1357070
195713
44513
1925436
1226242
808950
1028893
1950046
1629385
565062
165324
1106540
1389819
1525137
29761
198452
1346210
1769662
989013
1239267
440835
1173918
1314645
795134
1520523
1587955
1428381
1077727
934465
819678
823660
1082515
1912089
400229
1879087
1802165
192355
80903
471799
1217400
1311488
1946
1615330
1286851
934265
273600
189459
119372
55707
676508
1321663
1037374
556021
1197594
1916982
624851
1867412
1278285
472265
897220
1319053
835864
1156613
220273
698682
963265
1461864
460396
198216
1290221
474406
1503906
841543
1825747
1088148
671710
925382
1785505
1481685
771647
1076945
1813332
530488
1041944
1541031
926125
229592
403670
985802
509569
642307
32558
148555
1299333
123527
776883
411088
544667
589008
1278849
468314
1090059
1677291
1693385
385743
1650031
1311913
93060
495322
1223082
1330233
1335805
1255473
1834704
1581170
936967
815177
568030
1123109
11767
515241
472470
1409176
1838987
1872847
480783
1762638
603117
75335
1734651
661674
302999
1331388
1156151
677022
473922
1112825
1780258
984875
547388
1776744
1055042
716866
1836421
1676367
825368
982917
1803017
113786
445600
450374
1465847
251729
1112011
1233770
1734279
976109
1364843
1430315
112188
721991
383120
1022461
773741
1141854
1661162
1654665
1559890
1970446
657644
1579020
1614119
1716968
1574473
1862210
1120021
1352327
1880712
1524278
1848017
211438
475161
1027359
815218
958382
1321170
736276
225654
1728442
854070
790879
1224419
1328001
543321
756955
1056441
1371604
1144255
554666
429961
1478163
27099
655469
1712807
204436
1318345
1687888
881903
1269357
803892
1969811
1718617
400311
1573970
1161501
816307
874778
1429119
1324683
329277
1824871
841215
1989436
1177001
1125951
655601
796588
1083258
807392
1655713
1023065
239765
1429859
173767
1752236
513129
1764209
1381445
1694981
132311
1480356
1072465
59662
405038
885302
368235
851402
1257049
1316255
570215
1429881
1917552
443156
566512
1819533
1299181
1832539
846695
1507918
964351
684932
126614
49661
1527961
971941
132682
1493671
1716584
1831623
1842346
843518
1454191
187647
1339565
1865780
136659
1029180
78728
476611
917885
548867
1001957
1213808
769772
733232
171648
795051
795735
1890184
1707450
45085
209215
386885
64707
239144
1245394
895932
926763
14457
1542126
1593028
1381547
136436
896018
224481
1079618
1011973
1227107
1264899
577815
525874
923122
1277036
1309142
163187
1159148
409194
1333552
880946
1581733
1395788
1502555
1370003
257888
1257461
702940
1028973
123260
490310
197424
658074
1627362
29803
717336
1693169
640139
1894565
472496
1710721
1711925
1213812
786741
160332
1885512
520053
1331801
377114
788873
948199
1221235
827613
1913221
1579295
310167
1804130
732810
1830104
53294
1063395
431415
872491
346900
1987130
521644
270296
972509
654304
1112089
788801
1573334
1790069
687781
1451338
389787
1996437
614771
1066155
263829
429725
554551
1756471
1645414
1078886
9467
1197835
729209
937194
1644444
1594319
41412
1787179
143681
1133226
1849300
577426
883379
1479019
672940
1638317
1170511
300727
669259
1872755
1015267
1270492
74674
1715259
1427061
1188396
19452
229197
441359
1604432
263959
472946
873372
1610332
1851747
60706
1561465
1551094
36107
575299
1863609
116153
1525616
1362268
612270
642616
1027981
417930
1427806
1422175
1314093
1149951
1858063
669302
286277
315559
536973
1744157
1694081
90874
1975684
847812
564198
1486864
1373777
374761
1582121
1826003
588824
55540
1428080
1673295
527503
357339
672509
1496183
796709
965773
207556
256512
929187
1483531
908021
163928
187423
1190802
1008628
1194492
385333
1169305
297683
1324573
1865110
833064
1534328
937414
316814
116271
54734
1141518
508913
145034
1907556
1741709
739585
845317
1625938
1753972
1790809
1565050
257991
737478
924638
176376
859694
1583292
1893408
577917
1173921
1220474
254573
1574153
1817188
1486771
1729526
820589
494189
744358
685398
1554860
1808065
1023250
1512626
672471
673621
1961461
1734170
1486234
1799618
736728
327118
535582
273905
1004633
1234630
319297
150991
597019
708429
1581640
1145784
1509527
1464255
866887
853990
71661
1502896
197661
1418548
664941
1658041
1953492
1434566
1613246
857940
849310
1990036
1500519
208746
1329078
765749
1963587
1661836
1955025
1734332
1342807
419689
1981946
204789
634813
696121
1688466
847669
1859083
1308229
783594
1422235
1956448
388690
767161
779854
74026
160245
1978202
546780
618739
353273
1979544
201200
660171
1144819
1452769
285550
1511284
107162
863288
1735603
1206069
1890103
764075
344008
1236485
214616
125693
1523378
874466
1953384
1956101
790212
1344645
72966
1578768
1339917
807904
1185825
1666218
1929184
39441
1185678
395652
1109674
1932302
1599613
593352
394616
1953824
1988126
1707044
936128
453439
451289
797081
446476
769891
683578
1805517
950773
614862
936460
256379
554251
1788390
1803305
1324438
892917
534488
1071534
111561
1596611
485836
1447376
1541775
825317
1505058
1283460
604979
1675884
1470086
1716923
252516
396313
698029
137534
423174
136136
1390247
347503
1401554
1853056
1594458
1191556
748820
644477
1870067
518784
1957279
1096163
1908159
1627782
233297
1625575
1042328
650567
93937
1269199
1025464
1748904
852703
726842
399994
937049
1124941
535652
1563755
1445942
173353
1148826
623394
1659878
224356
1493889
324664
1231110
798113
1346865
1156863
666859
1040218
556903
1610748
1722021
863365
1013239
1671691
1393344
1772956
1127447
33724
349528
784639
934889
734552
1123673
556059
1051996
30625
1762412
839438
1871221
620751
1705701
797621
421478
591917
1613613
1849244
1009724
1014328
625834
471208
1666998
1384864
1801978
1908394
225745
138074
1440796
1503340
1273334
1959115
1867573
1403784
1140187
1956510
1514164
1745021
360247
1933006
327737
200176
739428
843677
870380
431162
1128727
869860
1954649
1368592
862186
869491
456320
157837
337034
877305
1284708
990876
1991713
1581910
1006446
1933641
1595963
266198
88223
1231351
804511
1121946
1163796
1729781
1322333
1344127
1246609
1583222
1131414
783270
1822182
689245
1980420
1555820
31057
1420769
1779591
605720
1178135
1220286
1730115
1165088
1820967
605390
1737279
1926537
1085615
1857009
932765
950388
276598
701138
156354
115879
1521712
1131829
1408378
1299300
1620956
570623
1172021
1235289
1265434
1167707
1790983
881407
24710
523143
1413823
376841
454189
1953161
490932
1109760
311131
410217
1982583
1844412
923819
1319276
1822023
394299
1417700
640959
1179100
1295316
254440
100088
646134
1307880
503872
684331
106375
675348
587090
651272
1923320
1969945
563367
1878941
1690460
953361
961830
1416347
706949
769460
1176154
1048953
447958
709516
1162419
661053
1714457
1365195
1158684
1541633
1141411
1866423
536606
1980312
609151
616793
342767
127245
489082
1375084
858960
683761
1217800
1055132
313676
1838512
1712198
563792
771
40432
1494320
1097939
1660957
23736
586526
1720176
1833880
115711
25148
1248198
1253778
656226
1433095
1137312
437042
1421630
513710
481327
1811416
1720809
643273
875184
1355395
1690285
205181
1844790
1094114
1040634
989515
1942318
621730
1871755
45612
1850352
835506
1058817
285068
1361482
1633264
92844
187070
1536597
942235
981191
1261482
1178737
447511
297639
481153
182915
1749330
792116
1373094
1874924
283774
796562
1244773
1196116
801879
48516
1991368
553450
157481
214031
658081
1064697
1651991
214254
1325799
1496710
1316028
1195007
350121
44008
11934
1749902
1716701
1558970
214963
1657722
731167
138833
23826
1195652
1741267
744123
368474
576420
758257
98470
1221477
1518929
484597
989923
1430781
1512253
530026
1699331
1208795
328605
1360422
1724039
687523
33104
1723144
1068635
857034
1902518
1396665
1986421
981791
735668
961568
1997137
629706
727887
318063
1700742
1519468
1014491
576368
1420165
602219
806289
703965
527681
1313323
16648
1994211
1009789
1898218
1981275
1710398
1236983
704193
470311
1986451
373479
522556
1412232
1209220
290025
1868032
869230
428575
978994
1967109
730655
1262876
1006194
1567842
551886
1737044
1289393
483622
1130813
213474
1234244
1859677
1312529
1884065
1614189
1464496
1668569
966861
1188258
38470
1149635
410920
1037787
316918
218295
214065
1343519
1427712
207893
1437694
688227
45362
1804389
525389
1223865
248431
480794
817658
903261
1564339
778399
636099
82149
974118
1656049
156643
1831441
1650286
497407
322626
1684943
247907
959573
429131
228835
1330164
887479
1386559
1531750
243064
971061
996622
1997354
171093
1311767
1399877
558983
1748586
933314
1804939
467442
597717
772104
787803
1507872
1958883
1431747
1620470
55940
869938
1172937
470716
736842
509959
929134
160967
1344901
864532
1467457
557718
1120515
227188
1396219
1474943
195615
1170718
732446
322134
1380382
823698
1195718
1376706
1803179
198677
108068
527989
846404
819571
645529
64341
1436033
1334109
342170
194021
72814
1115092
1420538
132499
1688719
1145627
954622
230121
901505
711862
1219379
1445891
789891
1360016
461201
267809
1010932
1200523
858228
313435
1693378
371915
1503425
771221
1565960
1671985
441740
939285
202502
722170
1854835
808530
898991
167644
1213290
564905
1566874
590118
1601716
285735
702489
1929636
972066
1665083
1722694
1794185
828651
375351
1650002
1052834
79165
1794001
943427
467661
1858524
1585746
123753
637267
24960
803005
586282
1799255
1519702
391496
424067
324631
735709
1940204
211813
1360981
1284541
310575
1375209
23739
494350
1346256
600924
154953
1694636
723857
1777086
1064400
758992
496323
663873
404803
596224
1787990
699606
1700388
1439522
580387
890488
460412
1870942
804421
545691
1105688
1501462
1900552
438206
1408046
1572553
1822776
1894373
467164
1577680
161700
1023864
507564
1802584
1776427
1883061
1853817
1350587
1464702
873792
1702001
114762
626626
721957
239146
661912
1322796
1367235
1168301
1669937
44480
474764
161477
1899883
703018
1055826
1441993
1294922
589700
1182053
93066
1727626
1496096
877768
1138692
133691
648921
113079
1886243
1743022
914647
1824599
1956018
1062151
1129085
1822744
1751426
1504383
847081
1548929
1822280
1537261
1566701
629572
205467
1950037
1219226
982129
628479
821358
1532930
1411643
480539
1904935
103579
449798
1302787
1660175
618236
248179
1313612
404696
995
1356598
788280
1342055
719382
1848119
756691
340077
401707
1709109
1617312
717558
261724
314151
8321
576037
106323
1392946
864718
1139598
462380
1468012
100078
456929
240960
512404
1499018
1589131
109456
1579825
257471
209445
1380359
1837820
1510020
656858
159023
425314
1232040
1751363
309367
348227
999693
1674912
1950237
1714493
1123043
1975468
697420
1090889
413424
220686
542299
1760653
508133
211418
386334
1560476
936458
427378
1568685
150593
761923
1127959
235746
699241
1733002
110378
990435
1834924
885568
1831969
824418
1728171
371125
1158420
1705887
677331
896089
1035226
1821732
83447
1102332
1055116
1105656
899383
75332
1692730
1865362
373801
1549404
1338845
320265
631080
362442
490716
3064
1285824
1966151
1450128
28173
685547
1901890
1857645
387244
1823595
365703
1047150
613753
1841999
1995770
1847459
345825
976575
1350804
644125
1762652
1271180
642523
323613
766016
95995
123558
1998216
761810
378307
733391
167056
338631
540958
1696860
940462
1868717
521488
595374
3494
875308
1561188
1701638
1635591
1920835
1964350
1055936
147648
1216355
822436
810159
1641005
731618
1753009
1523638
516099
857968
1341054
792024
322158
1848549
766321
957213
39529
1817510
1685387
1218065
115740
377842
1309911
1968836
1443361
128735
1387666
521186
189648
580729
1294902
1413197
1457275
1299380
310278
1114704
1697199
1290315
1557739
1809443
1407931
1749765
726872
1068633
233876
1335350
374060
935263
255037
1291154
1670060
1419094
684060
226627
121096
1188469
1245950
1955956
187609
1350276
427727
1089860
1945057
1462849
248391
1413230
846736
394721
875991
529999
748135
1270002
1587364
1539366
213635
1191573
487155
1410928
966644
1073038
257453
848847
1080068
466141
1286948
1995327
1367560
1501335
1754738
1493480
1624317
1389662
865340
1473590
139666
1150029
1192288
1343617
784585
1316905
1905892
1427883
571549
3616
361426
330485
28933
589742
1894506
1700946
1991485
545690
821992
181848
491227
45510
898791
414088
1921217
1065508
668510
654859
1281571
960833
696670
1196781
840010
203812
1698890
302000
497984
442954
1128019
352079
1913776
203702
1850445
523065
1570897
1168449
1719425
479563
1456333
988678
615561
1997975
115706
314796
1266926
1214420
15376
1789641
646833
441771
1594008
695977
392798
1911295
1721137
1897492
1142090
1215366
773076
1707392
1562291
335341
1306230
116080
997670
488740
259020
813103
1089200
1945916
633312
94851
1257442
1613404
1669497
1552913
421261
1878003
1105237
572543
440089
1053470
930048
1068604
765664
383548
1460265
1819245
289848
174836
1319691
552230
1830379
779925
203999
1216637
1471644
13600
1632139
1400964
372241
17571
845384
1937603
1437692
1590749
587399
1767678
320806
826005
242356
747164
1790651
1238911
1125019
954102
1866764
415839
1475776
670329
442250
1240769
320064
1187153
975529
87109
1666184
1924130
1304594
221162
1145531
1667656
171715
403931
970592
198333
1233515
805378
1640080
487678
922025
1653846
1233756
1709138
1636885
1834167
1095729
1922147
988193
418513
1862317
791211
733555
1494091
1617151
1680801
425975
1739346
1985280
570325
18627
577014
712568
89182
1750514
916555
618595
30674
984581
1610052
334650
874085
1854340
43349
1337520
802598
371054
1871499
1315963
532322
25175
11849
204453
424475
1106285
1260579
1304898
1878463
1420065
584906
1210365
1353103
67515
617109
896358
1624580
1483308
1405455
1181203
249490
1570363
968349
487199
1140994
462113
409131
33873
692471
1685796
626275
151051
213604
21542
1049418
478233
147544
582315
1523440
896886
918162
1611344
650783
521945
1354468
274122
1407222
1631413
1902796
1265124
1566297
1592312
1102553
486019
1308363
534099
1548965
1364374
161882
211446
1983776
1523497
1480437
1301802
652718
1461658
1166292
1435760
751799
1475845
986921
1635402
1964079
286320
721504
1703711
1522921
1280913
284995
1885674
801240
704794
78299
968899
115984
1270571
498134
1543312
1233077
1839131
1705579
810510
1627680
551329
524303
1841200
1042282
496297
849340
1468283
586152
1595972
610619
449674
306705
1440764
553355
1698390
1209859
687493
996763
1496117
491455
1032334
1614876
1956651
1205309
437057
1170988
998808
1639636
1047088
565316
571524
1951080
534261
541466
842939
1591827
1397795
197672
1808041
1535932
1761833
658230
714643
812886
320222
1793911
197769
857500
585885
1897347
1740901
856955
45717
1589851
1519061
753360
469960
355221
1112185
1397771
265627
1668728
1418124
1663381
794908
1616961
602735
1196546
1477172
1918207
908904
595670
1757157
318858
1455372
257866
684795
366590
839474
1221316
619011
324783
1000632
1033761
1992547
561790
862328
477473
1312207
1716041
1708265
1922077
1574616
1920708
868924
598084
1844024
1256867
79798
1492731
1595863
1357660
967851
937189
378432
1203907
194337
490740
987209
1077350
1055387
1486622
311703
428913
1707384
1244928
1001495
1218226
501592
746516
512438
123959
1778090
1714867
1844963
123343
1455263
391399
259845
820310
722265
1742096
1928663
36153
859746
1624254
839085
1794985
74668
1388971
1551708
1463365
125552
853005
368492
1192357
1655267
681417
656936
412011
695830
1424366
219417
1466267
828851
36646
1135794
1585114
379218
899211
64979
623333
40422
1296766
54801
1094183
1165910
249969
1851866
1808820
633801
1521359
1403984
1085157
1212117
1666192
1437041
1554881
71310
572576
1350773
1674635
1126879
398827
1567837
909544
843767
382115
1191870
839561
1971312
230803
1014007
1621170
1631432
905903
670801
497631
756805
1253668
946800
440636
732050
1451679
1605243
1461953
933697
407840
1847805
80564
339980
844074
1608865
428174
440637
1636497
1515631
1682796
397371
1200995
336714
150990
333666
43426
739561
1125507
62397
1393629
84632
1041335
156592
1535014
1428240
211580
1177547
1328654
291089
357436
122637
1259392
986290
771075
706562
1274323
527170
200903
1740546
1602057
1935955
1870176
1332650
1720852
1858026
559360
404124
1858212
537832
1020798
658176
1306467
176476
1628126
1581858
1967757
1810988
1580056
604950
1384981
689729
26969
1630097
1744216
464058
112692
831414
1079656
216247
1501850
1185460
751113
798302
1398692
1372699
761347
1831206
1875143
1314684
1768140
1903004
40137
1799280
135422
1472670
1428782
888167
1106930
934261
416720
1243529
1697971
653750
547836
699979
280283
334721
1106052
1157187
50646
445934
852170
1237219
1581057
609843
1587890
368236
731062
618287
847142
613484
577429
437733
1246896
1888296
169094
1995394
1276302
1372896
248669
251365
1316555
1901787
545254
152201
75128
1446224
1719954
42470
334021
1931024
1351914
63652
1148308
1859896
331177
265736
1520686
986970
1819839
1134722
1229952
1697270
658350
1428784
1782933
860532
726620
1932702
1166984
1840339
947794
371600
172869
817588
589748
1152289
1873004
1822792
27306
644255
1026408
1824780
1794442
1870660
1893815
1008706
1701610
1559634
1592995
1845298
116017
1782281
1247357
1272090
5687
1067841
1018611
1517300
190017
675019
1228003
1718395
82957
460723
1776158
626814
1451074
1667051
241776
619126
192658
263899
1648215
1013707
1428792
655790
873176
976086
1942861
1232640
1649737
756206
1012509
255828
1423854
1435723
65926
1389484
798347
391766
764098
678940
1657173
1370369
1522639
669383
364706
1416933
541772
1885980
1833921
1357988
1676566
1098858
1718906
1519127
1112293
894994
1836853
349362
1143910
1758183
661247
1800666
454194
540606
1940785
229171
1835233
1100773
1803163
1237785
1947126
458995
755965
1161068
1239358
1924877
1896828
1384828
731177
1272442
60540
1193012
1746096
1976707
1397928
499541
957140
1530282
1865273
1167506
1067944
251017
1338632
452116
1403155
330196
223360
1229276
1854682
1607573
1084367
524501
1794439
208140
405710
1129751
1753631
1590923
1880862
357677
799567
1832683
1861761
2258
777172
1076863
1967552
1816178
944237
1192291
67935
1562849
1564721
1997798
1614604
305676
1493408
549227
1996399
1851906
835320
1340686
898100
941683
580738
1564484
83512
483519
1833872
974433
1128814
1634080
1475164
1458425
1859020
622209
342267
731078
726058
1272872
1382107
1391702
967962
1551900
1630121
634297
1002872
1586679
1498629
1232994
1457234
1072368
639178
1409067
608095
1157971
1924963
1093915
1641278
415454
907992
1778615
1316617
569971
916642
695274
22924
1414354
1773993
1729135
1886862
1150334
809716
211104
1509359
1238635
291716
1586942
328437
1134975
867838
777720
482247
1201316
1871959
1952049
1316720
1450549
1908110
41770
519283
758777
1622227
917376
1271835
483379
503881
37215
409022
166004
38977
972743
1424773
1864408
199184
1934022
1583072
1151856
842880
328535
1235382
215579
1597703
552729
991784
1246982
1294517
1968612
74070
518748
62020
1245977
25712
1430739
1067602
987831
286248
506333
971689
31751
255190
1249739
1709560
1497981
1807593
1006414
722743
429844
539031
925228
1899993
1742475
1939577
295093
965720
39214
1557115
335447
783754
1938697
123124
210431
1480815
1171388
1288944
1655607
609435
1844110
983048
1072981
199896
1913621
267223
404755
1673934
1467457
1573474
1896290
56893
1947750
184723
606217
1918869
216483
1675925
1523952
1055323
1713979
1067780
1429838
1240349
1446003
1964538
1988909
1411068
200728
513412
1938698
1924119
389491
96720
479409
1372089
102215
87181
1696265
195994
90971
643759
83114
1923030
1267555
41683
1716961
492453
256983
738895
624072
1941023
592857
1070342
383368
246489
1411916
480169
1772193
1163539
60290
8483
1186672
394961
1115012
879406
116735
743228
157802
1546986
1444520
1501541
476212
1055775
19035
199075
1392458
154221
838167
465876
720679
1718260
95492
1633621
1187031
1487149
1825059
373074
1327104
1249355
1402316
1603416
1720749
1299407
409338
1620487
1807937
999677
362079
613435
1146983
94100
2894
1332017
1254783
62268
1805410
219895
905147
1597921
1459762
1939524
1672892
11818
388406
287951
1771749
1804766
727704
1482752
317761
789789
1040903
709182
416929
1410078
1477687
1192386
88708
784988
1107828
587653
1285111
1710242
1131199
1832879
424209
1346251
1245108
1648855
1504348
1492403
1157397
1556813
1278768
1562855
118165
296957
1705393
434076
1542437
1334000
708560
1975641
1056934
143336
1198702
981477
673955
91069
531553
1397829
556793
1782491
19498
853552
1298499
1415045
888531
968053
140688
1195727
145526
632996
339067
1546781
961572
1142832
1044151
284166
720583
1526931
1625186
411162
921987
286641
482251
977093
646158
1030198
1119479
394700
291165
911876
442554
1018205
624871
697472
1513225
629754
1442095
750166
173712
386878
931435
891482
349003
1712144
542548
541159
1631101
906566
526641
1297924
1133459
1911835
452533
544734
1575034
761347
32815
1706413
295815
1219271
1127997
570698
769213
1834540
79907
1411827
366541
86061
552409
651374
1093763
608240
1626679
1120304
867227
65261
1313019
569177
699731
122998
254318
896263
728935
1876401
1875500
1492312
1232428
405758
1036472
479123
1311763
115489
1313066
1833843
1057546
1088466
1451692
252649
662297
559167
1420847
1146257
601305
1290187
278235
1673953
1460793
1794420
79608
70504
1433499
1994772
209788
366309
1748487
990209
66835
1069502
455127
1817204
592227
1736488
177075
1088896
865541
1778203
1770803
1694244
615185
410577
138567
797169
397881
1884206
1707432
1363699
1750653
335423
1077755
1058791
1682796
33490
899145
1491001
144515
1279154
1375671
204366
1484832
573390
1043046
1915466
1748122
1963511
1501924
1102199
1314464
700256
1862896
1186777
454010
139772
895246
1349520
1897637
1091562
117808
967453
115576
1570915
1754047
1051929
958328
835073
1143080
125489
963375
574940
297506
1061679
291396
1875271
1153561
1336527
1819895
558151
1381586
680182
431276
1169396
293674
1801403
1037945
397922
766012
1837014
1401224
1996734
444092
1715562
354420
94516
1832906
335220
367683
377371
211967
120695
971053
353726
668212
790152
1808603
269880
145511
1647485
808087
945617
1768746
443770
286072
443510
1563839
982441
290866
1984557
704989
889957
1483209
313159
1587201
39951
331444
1642255
1586165
764010
548822
45359
556458
690498
1217911
268386
1659921
722291
75213
1909490
1337774
694420
1655347
193719
1862192
1962830
687463
1685039
1049610
1414222
1756969
1748183
248043
1033529
696234
677499
1206580
841086
1437265
1248365
1786516
1676794
1488090
79990
818731
844436
1388159
1718301
1788297
640298
1625871
1030503
804184
249170
1255262
574017
1201285
820811
1727096
1557662
1107809
1596882
1212227
1254460
31778
1787147
392210
1583492
874782
281963
150031
1436328
51374
1132737
868827
883080
901097
1101657
1373251
454780
349831
1328079
1040152
650707
1527987
1559499
1620502
1186071
1893993
1373502
705025
374121
693991
1166294
1003645
360935
1347702
269113
72953
1474819
1657175
552605
405095
1216031
1656946
1384151
358067
889937
529005
1385295
119860
900033
1679412
303795
1699
681703
1034918
1475585
930736
273284
345595
573515
947331
1583826
1945213
394437
1589729
840686
1045070
167749
522737
100763
1616458
1228192
1025769
85856
646752
152536
995081
236226
587977
537212
444074
1985341
256409
1690563
174287
1317778
22538
1403106
1269327
795338
655232
1593118
231682
881623
802550
1233171
264676
1282485
1009419
350780
1159078
188410
588917
1130178
1261848
328314
1804926
1310941
1093077
177580
595426
1535732
1638130
716299
582974
102362
658005
832919
284489
476845
1720615
1997992
1719203
921780
349674
1407955
72291
624030
303304
904839
1330841
365736
1955687
1343446
433501
1688561
685728
368229
1331621
16192
461355
1766869
831724
676023
762212
1041507
86825
1747923
264732
1929920
1176168
805595
685924
937797
1747268
659268
1255967
1755667
1960454
862774
139598
735859
1065069
1362119
1039553
709635
792817
1154542
1591001
1847159
1885318
843567
304179
241526
1942276
1922192
138308
160233
1093983
237173
692814
22892
1668104
382308
1295124
1835587
1174816
762786
782967
343356
880073
293874
384034
1273804
1536149
1763220
1620846
1920521
901062
668363
1822310
526140
841630
994099
300622
322295
1471689
287524
1705806
391447
1603327
1134012
505946
933595
321167
1084660
1028663
1431744
1253296
1826219
164366
901167
970044
839606
76064
1708618
130406
696212
1205622
552853
1098466
900134
355714
668320
145954
1815595
876410
839164
686110
1011182
1476482
757093
566885
414426
670254
1695609
1596404
1164588
442366
675789
494766
1231778
1020160
403503
483552
1397673
1750249
1178639
1034032
1360338
1435595
703082
1340183
27617
1056822
465483
1410026
661275
1943073
1096207
1900730
1441940
953642
344982
266910
927571
1794668
266614
60682
509775
1279466
143634
1424583
1911162
1338876
344862
1566106
1149662
1173658
1874793
258264
673504
765439
1839600
1374451
1209177
164476
284418
59820
617836
129655
814975
816393
1167802
576850
1471846
651213
1725015
564810
1334128
1914627
226132
1773847
29631
903267
1050224
1863772
1995327
1957725
1381578
1939997
214855
1095032
1115876
791938
1085988
624456
836390
96017
1240685
1490217
744972
53741
1926252
179380
1897134
1876285
263563
1124851
1975920
1905549
1657449
1379280
235371
1635943
758382
772287
1779904
889894
1400886
1164214
1302504
1066700
774348
803074
1914459
722592
1021079
547826
305833
172357
196653
1621961
1720907
1953119
1768408
1031001
1990531
1413267
719505
1293455
434595
460783
273759
711915
866522
1377566
1936401
1619428
1360862
1363434
774937
336266
1597481
300104
919139
1390994
1238809
1895992
543312
1411828
824577
433690
1381996
85853
632655
1391170
845498
609515
123013
711860
626890
1114939
1783111
1126104
257346
1847250
1633694
582690
1334267
827680
1305375
607153
1499936
505009
1114162
508659
1175178
584828
855770
741639
1881296
1154779
1956845
222207
1223
1735249
427041
511929
1365975
354345
1697067
1481131
1863588
688460
1407001
735424
1072266
361567
776218
1551896
567685
1106621
1046122
459638
241625
1718381
174277
404386
1684262
433387
551796
851167
666390
1011684
112854
1884939
257306
1175631
1754209
661107
67824
440720
190063
406481
110827
1701394
149050
860706
1331522
1979611
976823
1996816
4142
893298
406550
1184825
1136553
1486025
1797732
1061099
590414
574967
1024965
1720742
993581
177613
573827
136483
1297695
963518
517566
1118034
1501112
22835
1708267
120006
1717891
865334
1407995
1276275
644825
304999
1833122
685800
1209174
1485942
953366
1126649
1407914
1475284
1858022
669665
1398204
794286
335847
811378
236076
1713453
697120
466461
1067020
514182
1352598
376280
1154244
1836361
1234770
1616302
954375
1940333
691708
48996
162424
445376
1604132
121491
1767679
833436
21977
1813506
552287
690305
1062412
309666
518699
582866
450470
139658
124141
105211
533505
1995669
123998
1139045
1485958
1292414
1693933
1596924
1637379
473646
767531
893613
417705
1510092
1501978
1510619
1744528
534613
1505074
878115
1588743
154073
993643
1890464
580952
1548286
84697
491626
118626
1262762
1124145
992789
1803882
837142
557793
106840
1899829
40868
1564426
1228354
1342843
67445
1666619
1140542
1445174
613265
720568
147171
1461313
185579
1654376
1000957
669215
1869163
1370993
1053624
285638
1555224
793985
1625363
1782634
1521632
1272334
169116
43563
1133020
273121
1067361
377342
1362158
1690269
463318
1539959
879419
1772061
1740583
314569
709331
1877707
351098
1030556
1647469
78799
1431635
562795
459563
1766330
571425
80388
100046
1150150
786986
1212278
347634
1380034
26001
924422
1956750
549703
825647
742679
130435
476124
1350274
1765991
461331
955213
1553549
625002
170183
500244
946444
468370
264074
747403
1667063
1282057
313218
1854772
1607668
182062
287478
1252032
1059395
1831802
1536742
1551667
714999
1913780
1099853
1736131
241136
1565489
592456
289156
1257775
1662609
1143669
76258
1572157
1309586
1326510
1056627
913872
729594
1177668
602971
61291
225601
19686
64496
688135
378883
555896
1179298
99815
1524949
1210167
54897
1304067
1514703
1704780
432372
475286
1651997
1436786
1716091
74239
1715000
22159
716517
406716
164184
1497199
20506
1851871
1391990
170755
869213
1718407
1543986
623381
475445
149111
1365292
1329212
1190963
1281738
1643226
1691959
1905000
278858
260426
309302
871778
730473
859594
400308
703301
1089226
908840
1982207
168377
1657630
941235
541305
1484792
541704
1281639
339908
1605462
176908
149793
1687849
1551760
750777
344651
1822462
1401515
798738
1238367
929547
580586
798127
821270
974255
1709876
802982
1593849
977678
988652
1273273
764801
761851
828171
1201729
1351694
1922642
415611
554545
1725146
1441490
406618
346584
231680
19601
1825645
794918
1299653
1246185
1700650
502083
623569
429803
1300366
995785
669678
436822
203734
56384
269803
1412806
344321
1704460
1349542
1250761
1302792
555105
284926
644020
1341712
50246
475029
999898
16949
196781
1082316
753666
237213
1437670
1542947
1107682
1103579
1332692
935230
349887
875525
708737
1725483
125097
1838890
1177213
512879
1333807
1408045
1314822
719418
1741101
1757800
958470
402282
1572733
90293
1971278
887941
902965
597379
682269
1479789
245299
1902293
279227
796797
1387103
1969045
634992
585129
403172
1486562
133340
115292
1742713
1479206
636254
1003295
838839
400872
1056246
1701780
431046
119834
361699
452732
742587
932880
39090
1434732
731876
969388
29692
220048
325600
1576623
1897529
25174
1854483
1177074
723829
1289879
1291827
426478
143917
277732
463062
417143
569112
66935
1226954
53790
1562438
443895
392373
15727
1555324
987508
1637786
1270077
1444325
1372159
1552902
1044913
521418
1698532
1436647
1475513
10599
1642928
977124
1337472
314664
886900
311789
1488254
753871
1834540
1301097
1114295
861261
506540
1520943
1439520
173960
1710081
1682231
1635337
1498103
244134
613828
908380
1200378
1209114
1630521
1640978
1285644
1716188
208735
1882315
462324
722578
420534
510586
316310
1107266
448093
723679
1740434
303979
885126
1167310
137157
197866
1346019
1839282
860100
493375
1480249
1685790
1563038
68229
810758
681695
1064507
731075
602665
1614692
1573970
1628979
331208
770587
1155187
1303111
1859931
1918027
1649187
871892
1934377
1773254
1535305
1920202
1746566
1469663
925337
17435
278864
1298609
1743369
1639834
484126
707807
1831851
1386613
190494
1538835
272652
1493092
1108929
559376
967707
78643
11584
1824070
968020
338597
1625836
1318556
893610
1555412
250194
1328130
429799
726462
429034
1812574
1690407
1994110
1610610
471093
1191404
61382
503370
858795
1274062
1626653
1923471
554125
1082534
1109918
439348
764917
262946
511102
55523
547640
507466
694968
1558505
62683
1773550
235731
1563666
1490465
11012
1515395
1622390
1347318
316022
1001589
1899380
1932031
608237
1072375
1484574
278358
1579819
501692
1811328
513537
1927253
760949
1444056
498030
261556
14399
951736
1327811
539871
899507
669788
1846859
1068543
1867459
240137
594804
618036
1953119
667669
13830
854072
1235253
928104
1284331
834184
1996817
1738192
452568
1552114
180753
1808218
1687182
183649
606892
1552690
691439
980250
696373
1785510
1129138
126931
1958223
1712148
1701371
440370
1527042
1947858
46362
887887
1237598
1432243
1098836
207194
990633
604773
1152880
1036097
400926
897404
66300
714990
1278755
5003
764420
1436311
62787
1484423
567242
33475
22079
1039047
344671
35810
1299833
717151
534409
530480
1349490
1770822
1106301
409515
1645936
223128
610325
288395
1355634
343149
1636096
551617
292628
810257
461694
1102253
210386
489346
172626
1273859
778844
1987822
1752799
777669
1342714
921220
114988
104587
458040
1165799
607018
1039608
405868
1122209
888906
1452679
1915280
271273
20004
89551
675115
674522
1369332
767055
1963954
972930
1850682
283997
1341851
1868785
738300
1873434
524976
689099
550575
1645403
665998
1484845
96650
1921413
1808541
533356
1926361
813789
1161613
1572261
979589
1455410
1556289
1758333
122038
1397862
583846
446546
1341822
540311
577504
1925882
596709
355804
228406
228846
1714833
1055437
346945
1597571
1303814
1504796
1303677
659170
771164
736228
49102
1547485
972146
1513384
1067684
20905
396468
1472746
1271948
1768120
544801
52791
584982
1446892
529649
1288367
742327
378437
1163882
21384
1008447
115818
614606
460626
944154
171019
172737
1411250
1223610
558515
891413
805626
1171367
258983
1345870
473303
807216
1435493
1394332
223217
1613241
1077346
1763801
12707
455895
1410811
546185
462007
29587
207490
507111
1730036
767424
1154331
1883087
853168
1247123
549430
920514
266861
1170174
1336017
1034497
604587
695911
145561
1898936
1801514
1196830
40872
193215
1126532
678185
1416967
1019020
1728108
1343987
789314
185693
1921606
1317040
1712684
687817
878407
1676925
1901115
935242
1582771
1137418
428186
1467176
954542
1733169
437026
1154698
1070665
1216326
835879
1836907
1690764
1862869
315513
160877
456644
1660551
791662
543173
631681
362508
727343
1564740
278387
1990012
239556
587777
1115616
635393
1760495
1695186
274396
1108676
46318
1316714
619957
508191
104014
1851500
134080
997586
1290188
1329151
746409
886593
1062300
870777
1265196
1395092
426942
208607
212454
1826304
180031
516412
1309985
1078826
1113447
1259170
379539
946234
1335450
791936
1973460
730223
167872
710363
971985
1047764
92424
529864
824397
244196
558435
1009293
1329748
629213
144249
1508677
1451661
1782521
198598
1682359
958571
1672585
1185257
677568
1694744
811243
608692
1388105
1397129
87458
737065
776789
1254697
559193
951291
1346834
1313192
1589879
1391957
1250915
766900
1259822
832075
1638242
642967
72835
1534368
1757798
30889
1536972
1920659
294868
1728881
1865872
304955
1965064
173109
1241562
748465
1739265
856210
421501
1500170
1975782
1667259
312076
803373
522067
1920419
1460080
730828
124012
1452156
1281223
782480
1188829
1711011
690537
1749164
773813
782264
544866
1477964
459013
1213876
924736
253131
1187343
706868
575330
1884501
1712819
48624
1983235
156628
1016596
718876
1907347
862153
1393887
967621
821584
1068939
998587
1352136
1159640
39732
84500
376479
1398742
250258
549821
292050
40950
1385972
633880
237006
1429999
760750
961383
1313067
49131
227110
1204335
1557348
738905
1513665
1927033
31429
1600705
523291
876180
1633347
1581082
791963
234927
1422802
571004
153691
695729
1660082
1566350
736254
232038
1493258
575349
1500438
1221111
533583
1549176
372314
31668
428464
464231
1877562
1973179
1193473
570532
629896
886639
544726
242779
120359
1467973
716869
1053763
1067952
1166630
728062
1434444
1729331
994746
1447205
1184863
1188851
1236361
1805763
499409
1623400
488728
55766
914597
1562279
1190365
581076
951267
853835
868381
402504
1327854
1934930
248250
1373941
643736
1488238
126838
378656
716200
1361946
564523
636713
1524317
361191
481434
348514
1060079
53453
585304
515141
1045865
1604484
516576
1717831
70783
1839298
321175
48234
1725716
1783212
1951749
1465248
210930
1380631
884637
319558
1545039
1585623
537039
711591
1477395
139047
1154885
49444
1733475
1130729
981438
1987849
1300339
1962047
259487
487784
1173642
635464
833784
1368969
1519140
1770951
128645
452715
678628
1399672
501459
1383633
1516113
1719175
1518584
1450715
1303651
1490491
936089
1517847
1108646
982989
695862
672581
1344709
1087772
446605
1503236
77025
1435373
390968
986101
915556
604378
1587443
1828219
764470
51610
178587
1160187
1662588
1548670
1071576
652088
1932528
1661167
55092
1047756
718655
1492769
514309
654003
1278389
678092
492397
1256815
322835
1437789
202614
1631657
1648287
29811
446842
679107
271836
465939
893434
1128691
1491773
137919
184410
1840502
281296
268931
796173
346370
613483
916365
429573
1640513
627009
417587
1063199
1733369
86351
853617
1864684
1892080
1730185
1906127
1335928
1218490
1765057
1354103
133570
609213
1439948
244793
1568674
1375576
967814
173005
1578653
1019231
158328
273286
1633784
1316912
553322
1339974
176945
277674
983891
996962
702996
1145728
145162
113184
1412875
718505
1546988
1644665
520021
1705210
55740
575949
37168
640641
1539872
1526744
1075643
1838378
980056
649429
709761
1925302
1201414
1373622
1042959
1163339
1579093
1594682
468420
1828175
422132
841846
1402379
211041
1773868
1049416
1383361
1360538
130702
1148857
1454869
164789
1744158
861021
375534
1355815
1909422
259213
1785830
1642928
1770561
1940827
988801
1537472
1430337
859903
1441801
1349569
280939
1331950
1050755
1372314
446562
155975
1412263
576667
1878164
299238
1792102
1212691
432609
216754
777351
396824
615609
826897
1841920
783837
1980680
1527894
815874
289860
1867256
440626
14011
655555
1154892
1678617
1757503
648033
991092
1143532
888936
631081
170149
1624179
404538
1192331
359836
1149823
473215
1623915
355585
656239
1772771
1973131
370542
544288
1214721
1263926
975080
208719
1827264
906490
859817
1312748
1512815
553351
1077101
1602265
106030
1786119
309707
586931
999981
1812087
772681
339402
880940
975045
990057
531073
1107614
119287
285079
1587855
1521142
114892
12755
1260413
396997
1328608
1797566
1079830
120223
1102931
1334562
943774
737171
1378527
230438
52924
94957
112592
1558643
1628929
1197340
1414991
1870096
769208
1049486
128703
606857
62678
652652
559770
1185946
1860469
1417837
992472
562366
916312
485094
283740
602545
1924787
742508
372944
1506153
325533
42565
655477
1603061
1981301
1792794
1822196
1919287
1498545
586855
1071483
744199
831365
468172
597089
490852
1865228
1704266
1596248
1553503
647395
936354
760180
310790
212226
1074035
461533
1301304
1647697
109563
1135131
1513374
1924752
1685248
876487
1913802
1989707
773374
720088
779510
1507774
1832429
1208130
64225
533354
492149
606760
1111921
248775
1985832
430048
307083
1534748
1116701
822815
1560257
1252536
834661
1184857
1546048
1692798
1810597
1598637
146972
904716
1321452
639270
862711
1286683
750525
219435
1138796
1601258
1591262
341847
55213
710483
91189
81107
266474
373733
1632190
405749
1717947
902524
257227
327021
1055418
635348
561885
734850
1599309
1284916
1882895
1487266
796020
177478
1533837
1405497
230687
1338683
106639
719810
1941127
304499
1430187
1084855
1041372
1202354
1716461
1452470
1213276
1381040
1067027
674597
1265004
936393
1149046
1615339
467296
1588272
1169643
1805409
994423
876159
1177019
763231
56941
764868
995063
1960635
1997644
279784
1398864
558189
1732765
748888
74392
1534314
1767614
24229
1226538
513417
701754
917638
163419
1288962
147522
1988873
1478522
897521
1076452
1176582
584414
681908
1587263
653551
1540790
1277519
1121714
891451
610568
236967
1193096
1439999
1600026
1929866
1587615
37726
1813035
1032251
666473
596114
1075324
1035019
629537
448822
393096
126098
190117
1329160
379612
890072
1842502
437373
1295352
1904089
122569
965613
1443891
394714
1558922
361033
1644621
734345
951
1763711
55771
62427
561417
932282
921337
1323782
1465899
915656
950388
349057
291182
1794249
764814
616678
1220042
997945
1373008
580795
1591146
1745790
1103709
674697
1207558
1136708
1757802
1409835
1930725
619321
1330374
1053742
470805
623116
484033
602424
1748664
433445
864503
1601348
874763
1541136
682417
1778298
15651
580269
971279
59292
110607
1365184
1655296
1035873
75579
344619
1308986
1944203
894276
690884
1270642
1213011
1499691
585143
1438041
251358
1825338
824216
1587699
1573291
1547743
1739741
252245
1844175
474754
220255
1127568
661774
691308
1826973
1201428
1491308
559086
1043065
24997
1860750
1074889
604115
28823
1855523
165239
945111
1988362
535258
1396595
32416
617235
829072
1230798
1582770
1804769
1519115
194478
532890
1788378
1848387
499858
1008467
1362627
1032092
450291
1472257
171605
1620605
1341808
533169
1829573
12360
828232
1779193
1104963
1113711
115538
1775821
489634
201632
1295497
859224
1092297
1435950
373527
734163
323330
1417994
1806342
291035
5345
1728415
1340984
952771
1059132
808605
1128945
1604050
1309942
1628618
201365
1447250
969521
1821084
1103577
746237
1259094
1976582
286432
1080749
456213
1711207
1869461
735238
1107816
262562
929809
1921871
704833
1897491
316610
1830366
1087744
1207927
1881193
867299
171465
437931
377577
137062
1045536
1264009
1849065
135800
123334
1911943
1123808
746173
920000
1465196
997980
1025921
1425782
1727246
1624940
1427763
1994499
832210
153742
589008
325943
1860903
614253
1533519
968303
841003
1390936
810292
1863889
1515162
1938602
938826
525434
1149446
1995425
1164137
1789848
670014
214494
225467
1455726
1733213
77129
1462661
1514181
457649
145186
1562661
1784903
1539119
936402
571393
1712704
570920
1363336
1807820
1103631
374672
634619
234300
766148
1577683
1858447
868555
774313
957931
1379500
1841436
775862
395301
688520
886004
1537819
1137136
1375726
1038818
1248485
554713
788989
589749
688703
1466723
1176492
43489
555955
535716
1355954
1002062
1247953
1050922
1519157
1219845
761619
1790003
1948773
1998356
1624614
1487133
427967
1584513
688724
1019250
532587
1813697
960533
1540242
191875
1637354
944267
1731422
906188
1150100
1775679
876406
1049474
330563
1137190
1145031
1260519
517184
947905
205740
1632933
220704
489663
1871633
919852
1915067
1906918
1590176
240556
104142
75019
1813226
518283
189592
811795
749258
1442241
1699013
1713267
1232546
972020
1240831
1137016
651231
1074171
1798292
1855651
271476
694419
709413
1461806
1202660
464942
1047407
758500
517533
719629
554671
479552
867387
460662
730252
995489
1679925
861552
1529757
1726925
689908
1344759
47026
978531
793432
46311
229344
810472
829036
1020853
1106825
738295
731310
729336
1879604
1829431
1244949
708587
1445530
1286698
783417
1866221
1166631
118830
1675006
1301819
1035535
1231292
364863
1769677
49427
752858
847186
696283
1190531
929111
276904
322939
1788785
1839065
554691
38144
217858
1755814
466714
1488078
1025001
1658801
1484067
1385395
41201
764963
1530894
674977
1098879
87563
79119
773773
479671
550834
1317643
831583
701561
956939
374123
1847173
1702976
1140483
551997
1986539
397618
1524782
739082
1205271
1840768
1697026
331945
1579637
1619239
373477
251137
1661
1459876
650721
1799281
155677
335912
1933372
1800371
277509
1812441
691592
227135
914660
18497
497685
1351444
1711966
950387
458683
553705
700284
1838226
1021969
428260
288888
1438185
18100
601403
789985
1332651
1337183
1602411
1491817
799796
461618
1329242
628880
626525
1769338
96655
1323833
603077
1702940
1332650
1920006
1117381
1671498
330302
1542263
421887
1404448
1433163
258484
1816922
1179584
1267782
707726
1000682
162699
1346957
1487180
667833
1459381
274048
938005
80353
1226113
1756656
458543
90630
1743393
145343
587565
1295757
1872859
463634
1128289
1877714
755990
555729
212368
696287
1092629
1650867
1625286
860864
1129441
1852592
738822
1284753
491574
1239681
1047470
1560624
1745549
762277
192026
773159
1810163
1177416
26191
1661752
1824583
1294644
73516
484750
405232
531547
295600
654236
1651488
434433
1787738
817306
1823949
946026
583344
578367
1992359
1499863
260561
1472294
353542
1504409
73833
1542665
1625351
567367
1581705
1589558
1274401
583088
184587
1261914
822207
1612621
1611929
1158462
454246
1759053
73188
521053
743980
381976
1074750
833288
1751846
1879483
388380
1791936
1580567
1584653
1377728
363139
489530
1469418
1417823
717778
623755
1325905
1173422
516224
1426730
218536
575926
1065789
1638106
755813
1072163
403630
1436233
844328
757021
1237697
1514797
1573166
1106788
1579250
1320142
613020
1167173
180313
950224
1636774
364114
725160
395476
628515
1451858
722473
1768303
1546297
980152
1800889
126807
658168
657007
92742
1224704
1639708
345360
291074
1480531
1987826
722472
1188614
1663350
1364518
999954
1922700
1410336
597063
1451285
147680
1033675
1201253
279269
129648
1155633
228563
201033
1059011
645634
1209628
1973888
1148540
59391
1646934
352491
1182505
574757
391553
30686
99342
501755
1572870
1180691
972568
393030
1337552
1498186
1108901
1357708
1140621
295816
1010469
1984532
1641473
21754
1942110
943678
22238
47747
1176768
966146
1244025
1793992
1126979
1432798
1541565
1250501
534162
1851161
1725321
962764
579284
849200
1401559
585617
960188
1705388
59184
1075273
499470
81167
257853
244208
226357
1516802
1771128
1694968
466849
1855903
901386
401302
1267373
1581817
1521549
7312
593512
568634
102844
454445
620623
977071
1519825
779732
426847
615718
1199000
257807
1260525
659171
759702
1854003
712128
927902
643619
519251
1298923
1688011
811325
1101412
710770
1224732
903151
1387711
60432
1948519
849011
1961106
1974457
1538086
1192546
1017891
315477
1103112
1682844
643150
358009
1923157
736325
538350
920598
513752
134002
158341
287182
1475216
217961
1269542
624276
873648
501704
1191319
240103
1296645
1299549
1102348
1085865
1456850
1825648
242623
1595863
1225485
1884280
1928941
662827
1759814
881422
264211
10946
1087517
471154
329150
94023
567259
531091
1411173
341630
1196379
632570
1539828
1813736
1582538
313103
1841899
1267531
822713
677640
1060953
640969
42850
772896
1730595
1800356
1578017
1408104
230368
1257216
787804
1005943
1960087
1080291
1614162
718501
630241
1391034
1935095
1982458
413339
1773261
324950
110056
1807887
1054799
420119
626863
1065782
304157
1924135
629310
896837
938430
661752
550991
77336
1566554
1018548
389771
367719
1288161
1454308
1452950
1164302
240603
1768756
417689
1121190
884678
1092182
1985919
233666
1981901
1286827
751537
1415062
1962044
1006856
427853
765204
897104
837442
1923544
699101
1449175
1731774
1552284
1542003
1240902
1484078
1049864
1419418
1247457
1194758
1247021
484465
606153
1339954
333116
379001
1903844
1873855
296876
296906
118573
1424662
1701769
226954
789985
1972340
473258
1045604
799690
474803
1929070
1987513
530687
1145202
87138
1333625
811563
1770843
439748
571111
318470
388164
1964079
281404
1807727
820936
1769207
110609
1670434
1199033
1647787
1444744
453004
1427768
1619712
1367045
775423
696181
692521
1168404
1557763
655720
631143
66662
1971203
357045
275782
1549725
214466
1520952
700519
476527
1491232
1799405
929642
1427589
1767523
374500
302934
532616
1334724
1612121
1647801
1121129
1175274
368588
798819
1819339
1472096
929275
1310571
1421309
1594200
705096
1021084
718321
600864
945620
1411763
1902122
886925
1288250
1117532
655305
1521821
63152
1634911
1295857
1276736
1730107
1588241
739338
1529087
27592
482067
643941
1869462
744623
1792872
57027
894839
121302
1009308
485713
1988171
1264988
475985
1194921
1516107
1140692
1887979
1658678
1872278
1694099
664287
1929706
378658
1906122
483189
284696
1032835
577688
478033
1880906
1105440
1760872
716575
1199344
871327
145245
302990
1961440
1908124
657813
1162208
151708
1362928
888461
1283558
297621
589723
1069111
1474870
1952139
1749077
241182
405512
1282380
54177
1521429
532279
1434102
1824677
681385
671439
1717246
1327388
233743
655623
1949582
1416592
627052
1165267
582782
1291725
119429
1060176
946573
1089359
1660814
1319295
1856277
1398126
1178689
429068
1351872
155276
1775600
499102
1628393
549493
197626
460434
181286
576367
745659
397177
1629043
1617346
1375605
1077121
717408
1131122
1712018
1382573
284171
467412
976632
18169
1392451
1039325
1076553
774865
1333035
367774
844384
112100
1578271
394555
1703959
185495
1320426
1525554
1178424
456887
320637
593861
556335
215388
1119848
933001
1680108
1508678
594856
388881
602855
1777328
525379
1038866
371768
657817
967543
73590
118367
1735396
72106
1684026
1639828
898958
913566
1568374
854667
1137106
707215
1751271
1178024
836658
446096
1082064
312963
316082
1015066
1568147
32659
129630
1550231
424754
863889
1165545
1151441
520191
1260660
1580879
1625754
1083335
1313861
1469087
7929
1856357
612474
257093
697363
1066447
223767
52651
8254
1433510
1546133
1230597
717393
603264
1165820
1537003
1335019
1936180
485293
1961884
1488924
52559
529783
1641475
1492535
1832031
607800
1568550
1524956
1828870
930224
1233115
1005405
1214205
1825972
180015
113168
1996083
1468700
1652786
225592
499643
1707104
1032956
499305
445425
245221
1699057
1532510
902823
309968
850600
1607658
826468
1181664
1409637
1651250
347873
1104157
1790107
847849
1855316
84648
766984
448134
875315
812624
273838
1768613
1518432
318130
327699
1359768
699544
806943
1062172
1045469
1771673
1514707
1251147
1059238
768213
1378236
482851
505823
1321845
1387135
509479
1661794
1284149
1475137
1746462
1225193
1470652
1526213
426113
1635898
847762
1574676
1848483
794602
1150894
1599022
1926653
516184
1728185
1205767
474723
1217309
1199617
1761061
882669
1628871
1461111
950606
1189034
1752484
1217885
1180165
247698
1168924
1343734
1164947
382051
1925719
1093251
1887631
1507450
922696
980288
1952183
525146
1149195
1417201
1481140
1433017
1497884
203391
1802576
34376
439950
150744
1681160
1389552
727745
1526330
1957058
449482
369262
1340636
1269782
487347
124875
1672250
1903030
49061
963795
1706951
1292244
562178
736333
914683
137149
133499
1778936
616745
512538
1783062
1553167
1049888
450754
1811090
957352
1854158
397447
1551150
714546
1547692
1837860
1680069
1473374
157245
144450
636086
1676247
1865799
177579
1302009
1016804
1365129
56258
1753586
167241
297739
182029
15294
1131135
45745
609773
796208
765786
20504
27872
241590
825836
41291
29110
618529
1718075
928105
83033
728012
1716956
1866997
1086382
43055
388030
584947
1322557
566986
991754
326168
844314
507612
998973
89091
609743
295239
508710
1553852
1886148
794995
1205362
769943
625893
1838748
639190
1471862
566327
568220
1597358
275480
169953
1128735
363674
1420200
1951205
219957
877887
1863761
172339
1268792
178723
930653
1001223
1356129
186531
788693
508253
1366068
1906303
670319
1199938
112156
816782
970347
1224794
631240
1842222
1875352
1377865
1358651
521093
674329
1740522
1477143
939865
292321
291407
1479930
1878109
1906744
7886
74068
1180307
1753934
1720232
742239
1232451
954564
1257499
722829
1796544
880187
1185569
123329
1488513
1484743
893687
665910
1425787
1216884
1977883
1496729
1613675
1958656
1229315
1688829
114585
120066
374696
128160
756617
1498292
820276
1451557
1754636
933519
617839
118871
1488605
537010
43836
694094
1182724
172331
1082467
1628252
866864
358406
1561560
335781
286676
797600
1031523
1589737
1678794
1766733
1980696
138608
848677
1675280
1559931
706984
1505390
1999805
412387
613269
155351
892074
31073
431695
1467487
853098
386922
1058797
994959
1109058
1996443
931230
1178507
30121
1354582
645617
1586892
1913087
1923352
571455
1781414
938611
1433565
1303920
184021
1624639
1028675
1584110
1897028
1374181
904490
1283823
1593876
625126
974633
898615
1946150
1867792
1768448
1286457
790277
1963088
695490
322192
940656
1162658
1276945
1628311
1558709
292243
601768
1850753
1737604
1094638
1754715
1727435
705198
580876
38409
1738732
259376
463501
1462091
1696451
624150
238130
858596
561009
754858
762385
1583359
339590
756633
176615
775493
1404259
2423
148515
1022196
1160802
1989534
816817
1165952
1771528
1320806
208881
1697019
1570226
336007
1799140
1622117
1312468
1514846
42900
1629891
1327156
245182
1606708
1506105
1212482
1772763
1317898
1654301
326683
1240137
287665
402870
2626
834982
14871
61999
843339
881414
289183
671582
1903253
273259
895821
940595
1396533
566483
707909
615335
1782283
1371421
1220489
1496785
1909647
886632
995853
1083390
1232777
1948532
591261
181803
47148
319232
1702882
171471
499095
592977
1379986
1774739
935123
1441413
67130
675340
620759
1318003
851938
968456
1700757
1064849
1588301
294513
281483
1314284
215668
1155273
1328483
110046
1856092
1878208
869286
184395
1943882
1804591
1420037
126461
339267
1639482
714917
308217
863803
472033
331549
583121
573744
618664
1673429
1239224
78232
298761
1341451
1088483
885558
662454
775
1112940
216727
724924
973001
82214
451048
1099516
856463
798466
1605601
1073994
1012480
1564589
516318
1561072
1158191
568799
822768
772879
1011356
1602950
793125
1083063
217450
1698100
310277
1933739
1569048
783159
810479
1232820
1534666
644865
212658
598640
1585470
479998
1145600
1139817
1112191
410960
1815656
760836
805777
1631571
1282709
814593
1123920
1784529
608119
1950676
1440287
413007
1780192
547892
651407
1059748
1084026
227432
915957
148070
1458824
129274
1441137
1992298
615983
1357114
352051
1663008
39781
362050
846075
661569
1919501
1334825
1749704
1356830
1349216
731228
208728
1864380
1568113
1594351
136318
753707
1878131
1719063
1444046
963025
628870
479199
1049404
551765
1730735
568907
1078571
697530
1326915
1652049
835078
1564316
712055
1401362
832827
922788
1564981
1421459
1240221
1095907
59416
282655
1186888
615804
732029
1922825
839467
417568
1427214
1315471
219124
1768251
551203
1754290
1680016
1628482
968851
171196
254832
1917669
745178
345791
1367406
1364218
361885
1371203
1521421
1708886
1431361
857863
1976289
935189
1980176
1240240
879218
650671
1901218
480029
1757013
838081
388837
308257
1938114
959409
1218599
487883
951059
749797
928763
631490
1277790
923151
335623
1439204
1830449
975872
718290
627658
1346744
1758539
1680925
1387764
1526958
1064273
814801
592448
513901
71413
326147
1276862
779898
233549
1241036
1624994
1521162
1711236
1511567
1944632
113297
1636344
820256
1019281
638421
1656065
1865647
716296
843680
833505
208574
1645606
1601545
731581
1744411
1584318
230041
1211522
1876623
941173
66103
483927
1617546
242034
138963
1121028
1732310
844573
1089744
885307
1612382
864678
959846
678774
1089832
1524367
1226794
1249260
1191782
451499
1022179
303033
1148040
1400585
550723
96324
1151073
179045
1303883
862270
423604
1351164
1478937
261678
1146766
173534
1273917
291062
634596
861623
251857
911692
1192524
317908
1570614
1061266
1579828
242600
956353
827178
1589732
1444390
275249
1802512
1916030
40330
1913405
1693906
46610
1106068
618007
81533
202105
1658214
1739419
1398968
827164
1491359
15028
107505
1971174
1113757
273168
790062
282576
365755
1165408
779041
1430978
165125
505269
1091533
931744
1297972
884898
1581715
82625
1080996
577314
467524
329064
1714321
719586
421264
1590650
675845
614132
1857931
1831540
938092
1290343
935514
1003514
1166695
115882
965634
1373532
499157
1333215
986740
630525
1175267
1204616
670115
4204
1013087
1069486
1312657
405899
1371411
54773
1094499
191507
1573173
690095
1286937
1574762
1402725
846359
1423040
1330916
1414781
1707621
1893077
1586060
266564
754412
1730890
879735
1552026
1485068
738181
1350309
58055
1831575
862125
1495961
1589001
249603
1520002
522793
1381329
337688
915274
1602006
1167335
216965
680093
1752156
1747416
1359101
24064
446581
1222604
1396516
1683652
1413563
983051
826564
792777
1934745
1523484
2080
310329
1804954
765743
1407101
1359735
1649708
1892685
962305
1314207
1227015
777683
945755
253758
532909
834207
1901985
334708
462915
563907
266490
1983166
1889237
1152031
1838395
1166892
530811
1847697
215646
642069
685845
1312216
770393
1154035
1583176
1089053
403461
1720019
1943538
456627
794256
211452
102025
1103129
1764079
1812452
1265478
1603512
1832775
534161
684234
651708
242795
417211
415033
1640696
1869075
1064153
1416323
1755602
808567
460043
1415908
1780742
1834709
1026349
402426
1498327
253367
1066017
435607
506665
1049756
1690027
1299061
489388
1310246
218327
939934
1340480
236203
71500
370027
1674966
1094087
897473
1495260
1563221
297581
262119
1738916
1303551
1527223
1854352
339766
1582620
1873653
1522754
1249731
1804749
79984
1705718
201105
1501701
1028053
668791
1619338
585888
119621
1104345
1857625
956985
97205
306316
1342710
714620
209709
956268
1107488
106895
111445
1932306
1488278
761731
1821253
1034396
1571558
1298292
454427
1248621
1579422
1535963
1974730
921350
948014
1188363
1878834
727840
1331615
1565528
1570558
331688
1987824
1312920
915003
1421683
680462
456527
1641755
638052
684939
629853
268929
1648062
442265
1004375
1845618
1462872
749483
1340002
1616096
1474135
281442
1332378
1897755
780970
1708784
1052289
1418928
568408
1841532
424086
147668
1305874
81582
473982
1180015
1471056
992831
1118351
740190
108219
17293
1751613
21336
1812704
934168
1253303
1262736
646254
8662
1556461
651750
1182336
773585
1106482
1122696
70344
916821
1943385
1324492
1138827
1048524
637951
1420669
319589
924571
1660414
291462
165640
1273434
324767
647243
1137959
210969
1613523
708273
1825050
1738717
24218
932009
1665842
1940440
741149
450319
1265164
7901
1599145
1482302
1241674
927314
203
526322
1286494
54124
1960170
298323
499059
102942
844532
192848
1645861
590106
1085074
566384
1475849
1387564
1440999
794344
1294157
1176462
294458
634768
287762
233402
267608
1817182
126377
1833045
1014395
1022964
1769926
603130
1728375
1382548
99424
906619
813102
473260
265005
1068434
920198
59975
636022
1180057
1022666
1451364
1332338
293967
1323051
1882750
1121435
1706833
1735318
853802
822418
1990131
176040
557233
1144953
1021001
1996600
832667
766612
120650
323640
920435
475050
126576
1413619
709889
633947
142362
821063
1456559
550111
1103487
1735804
256289
945840
1906881
951695
1742030
873321
1601714
1048831
1271652
823700
72916
1348742
729659
940605
965655
948864
1633707
1233973
1570057
424135
525384
1665973
1476072
1862844
198065
837911
1738631
928531
552881
807591
1976097
508210
1025065
879741
628960
1305440
632520
527304
50158
479250
791216
975469
809234
1653752
1594710
1105681
352891
358857
1390083
1857694
1654328
770674
97877
1683352
796759
1622132
434810
1686966
1794924
140240
1571173
1746307
384685
1960637
703091
1561304
1070892
809128
767221
586183
1817263
29776
728744
394138
677694
1556633
1174639
988062
751718
1047821
610141
212397
790386
970954
622934
1183175
1591442
281709
1673258
1369815
1915907
344729
1658611
520294
1880768
516545
118737
165885
1209531
778027
1865546
180248
1316601
1360159
1411525
252752
812809
1450969
353865
953762
733542
1732093
1820336
1419583
1798309
942625
1261349
1089289
1910949
1141264
262171
160764
606798
1841898
820556
691303
1807919
125402
649210
461785
1661377
880940
772358
1367586
243281
1127865
167077
1032103
391218
1495846
1989695
921021
507758
63823
51943
1509178
1302794
1624845
1027874
306419
767253
700668
211925
1965718
168282
1298718
469122
1749135
1784223
1177368
1209601
151118
919309
563400
188091
1623048
438503
314051
1367926
1462076
637290
1397386
1785267
1890103
1537909
1103814
1075390
1479864
1768300
1892695
1231468
686921
1378457
570811
1399035
1078991
1963153
1349329
1059836
458479
37119
170764
714130
1788294
1687755
490782
1785537
297445
768914
1183859
997208
172960
1661588
466300
1273041
655596
701110
1820369
1526127
336834
689648
899508
1674218
892523
734741
1626960
1188208
348414
610150
711665
984575
917066
39098
515076
388950
1289568
797115
1177296
391999
15178
557059
999624
256982
1547152
88724
572812
58817
1668310
1915826
1468864
705059
1996529
889233
443104
1876874
1892839
311868
1591993
813115
787321
97676
1029258
1661471
900195
750674
1966378
1634333
1896943
98258
989611
132060
1215213
7824
508310
1106496
1389952
378111
1083885
1137545
187854
419648
1554486
1566388
802851
754179
74016
1666115
266758
1525319
122712
222009
1498034
27116
1697679
1467601
524906
621508
657932
1857397
535246
1998848
267942
418509
1475262
1755303
1078885
354177
1500435
73814
1715886
1047398
1446082
1586028
502221
900662
1414494
695498
1126823
1357644
421508
971301
302434
1655345
1674688
1019973
711736
1745214
393973
1066210
314745
969531
823303
631238
1367639
1349365
1835841
1090565
1618857
1370947
572278
1999234
1978739
1491872
936904
1115992
1332689
228516
79852
1665318
1979087
372480
286179
1071995
1469928
1278170
218183
549201
218782
579482
1905158
1141504
195064
775479
1257414
1351073
913415
1923257
417027
606231
1868950
768796
1947897
1193619
999149
688755
1612425
281327
509532
613318
959490
192689
775352
965588
1306298
847935
172255
1821095
1344656
903455
622907
1593456
392561
1328065
983122
69714
591871
998438
1561551
688812
1105644
238723
456369
1571399
1242128
580121
202774
1438619
394981
1405993
1741062
1593209
84501
728573
1955019
796344
1038668
1059537
1492287
1126768
748671
216539
502175
1733199
1033990
1635651
1805163
405934
1307102
421821
1127729
453935
1911906
852162
222502
572461
1812286
1987311
1990252
1849064
583371
1418486
1011516
1432293
906698
253671
1871565
40587
1042178
1040963
1820417
628517
1997192
1779898
1424373
1354419
502307
1094573
1988024
1620374
1865417
845240
561352
1036122
974880
492321
1510790
478269
910824
1487318
55257
21342
880007
1643453
1712470
464416
66625
613583
1381749
748058
1261925
434940
1691901
571730
680895
708759
832819
1775981
983920
190166
1069386
1382883
1188545
1128199
1726351
824108
1682436
1443244
1466592
284480
144678
546298
1036050
1891368
285887
1071059
88054
1841062
45821
1618808
1746979
811292
1389572
219050
1619390
1892797
676696
1449071
46730
1382826
1532655
219924
798225
400217
557770
1933627
381768
920042
804848
890045
1289142
621389
1651071
1902365
314823
1034228
1502820
1348612
191633
1569224
1542533
1254148
594616
8352
390596
707282
67115
509628
406756
748066
1527223
1237155
380195
1476416
1476302
1071199
1663636
425422
1043969
796373
1906553
1334626
765474
1118327
1509969
1565510
1140671
1897207
1640543
1687485
144532
279896
119561
1941719
300930
213066
1461434
413819
1546678
1788035
964363
697757
672013
1321413
1489534
1690537
994244
638700
1545483
995624
1897
855934
232067
1028980
1608748
1009621
1363229
1577187
926200
1726234
400050
1243586
1584905
664345
1554586
517720
640735
349443
301722
168896
684389
1484980
1905370
778387
1748953
1784588
1201960
1310424
90838
476210
637192
1934558
52137
1390880
317479
878872
1934272
1001561
1670438
250174
1880157
719559
83138
393922
1052816
1129724
1096250
1303676
552669
1770216
16385
1383111
484423
391880
621525
684868
1218778
281061
1613285
454556
669053
1463044
1663806
991430
981503
1568275
119006
1971498
1751189
1027771
803115
525338
1672399
39081
1208002
461209
417596
1893824
707258
1911404
1856829
1539238
1144367
491794
522586
1499447
238949
545725
1510286
1022991
468473
197973
823250
899192
847379
602966
1258629
717060
689576
1549450
1054714
309237
348362
1208674
313308
1498340
968479
424972
1697414
444967
121183
1455136
687269
407875
1825843
1995302
1033873
1807441
1685924
852431
168870
282118
1281250
165062
848676
1955056
935472
301209
862088
495486
891637
1501604
1959890
1644845
768374
1852023
860041
1962504
1267147
1584275
573666
1204298
253165
1340782
1633879
1787042
1460244
442671
561709
192332
1874953
1241874
760578
806683
1577912
437667
1078606
124370
1030708
200625
904540
1609058
344089
1702591
654992
740234
1947095
406982
443271
949685
64893
1035885
54143
1249674
27818
1680784
1287923
1578849
333692
229192
212396
1716242
485219
504757
1519685
495613
1460968
1237360
1392052
1492711
1643488
1923860
1761042
1711683
370658
1743900
478192
59110
107371
1837738
390006
735165
1133221
1209939
1144461
506778
1861063
1762754
67499
1292615
1613839
1962144
159391
1500817
89295
663302
922283
1521377
33251
1328871
1028001
1444043
1346327
423060
1948205
1497454
1520286
1139414
118151
1518811
1201774
1383898
884510
530997
1154242
978029
107360
1445271
1430361
981911
537051
1318339
73711
1269039
1188537
1885554
1822283
1281266
402187
1387200
742883
1857548
745842
1532855
425562
993082
945069
1059488
307208
1070825
1613246
1554928
1316818
905888
1289424
71918
1197055
28741
195731
200029
280035
1232027
1277656
976162
200318
232268
939085
524109
1217501
374196
1256096
589120
1390592
706739
893358
1858005
141986
862663
177950
1328087
599365
264228
102703
1432313
1151527
261961
1691374
1319356
862198
505251
42219
661087
1275947
1281726
1504014
1585444
1734375
1480549
645577
493768
1020098
185768
1667949
547978
572071
200239
1758332
1512626
424801
1932506
751770
444510
950221
1821486
1231518
1031342
689472
1560057
499727
742936
380967
935722
426961
766960
972899
1423216
776011
320008
502424
1168675
1176894
255967
534952
977791
525187
69404
371844
125792
558626
52865
1155381
408006
937614
1088479
1054254
855848
1759513
1159417
1210262
1965607
47216
104118
587274
361694
1263304
1090696
1731768
1188332
857230
927364
214721
1140734
1331766
269477
390988
374492
714956
886354
1035327
1305774
114825
409580
473874
403475
1052863
556260
4724
742570
1076433
1923367
180209
360644
1113862
492603
1456304
1199030
1828867
279397
929174
1800612
1672787
391420
328831
1887073
1221704
872189
1616945
1242165
842795
1142752
1521963
1969326
54824
1895831
1315853
993579
14575
802942
82494
1536290
746245
1296799
15372
1155332
1359467
48434
113375
1951492
1009141
960610
109430
1249485
709052
1243049
1209570
686014
1527125
1514965
689711
59758
148853
682815
644195
1577100
180574
1586688
672889
1387790
1199684
560639
204609
842904
636362
568402
1247559
1546013
893663
526817
306759
951055
273754
669130
1982474
947805
1505
917267
1020642
1308544
577973
1079629
782791
1823228
1806009
1545599
1666631
1921491
1489415
878470
427063
16334
1722920
927509
617090
168880
1410831
408421
1051621
226810
1082043
1204247
370453
666636
1318952
392344
742543
1547672
631888
1867779
912773
815033
1693461
528661
1273944
761958
1363748
878723
1788871
143063
623838
1959106
1646842
820833
210629
1659151
441193
1884109
1824905
33251
328472
951095
964608
1740662
1169145
1654537
177754
1691012
106397
1786434
662276
221088
739446
890432
1091322
1491062
1592265
798116
1787795
858073
1501208
358443
812558
1870016
141426
774911
1310042
100312
262498
182312
254157
489621
1094657
1759461
80559
920861
1577887
1227944
408983
34304
1192425
1151031
1441548
371910
1698396
1585780
309740
1750239
1601512
1732475
1105366
1443657
1361142
663660
709219
1785282
819225
1188071
1409570
143453
1817793
417676
1798899
561747
539889
1377906
1713511
1891703
8486
1632640
1992678
1342186
506161
1519291
1068607
582652
1211171
736504
647005
1531568
1393829
651655
522946
1685561
1336357
328550
1850168
1446866
1267549
1190485
89566
416165
794624
1487069
666421
1397750
445391
1219850
904370
1928786
231474
1215854
1425715
371118
816798
1087511
305589
1002390
821385
1269115
1424772
1056581
278455
192263
899402
1234550
302238
701491
1791319
1650761
1667363
1815346
1106672
1339683
647951
1637671
1653238
1359241
45605
786669
1013869
951358
1868473
826395
701158
581361
886831
1373020
129797
1650603
1113896
1166165
1342331
1388965
99995
1817955
1823122
1611546
1442433
387885
999844
727563
1342014
590995
1341852
898882
1105916
281309
1719153
1294382
1459435
983816
1172947
1559546
1628426
1977213
482698
1929835
586157
1310060
1453878
96967
149283
1428966
417279
385377
1905223
52221
1891625
1835096
874149
1585266
293325
683328
1185932
1865988
408069
88518
700186
1898153
1445278
1696094
531947
1928559
224372
1298839
1963379
1989941
1330946
692206
1557307
404030
1433125
1371562
1612589
1797254
521210
430114
1097341
1863276
592007
635139
1147977
1739363
137911
1349000
839158
1953036
439370
662769
934289
282594
258171
420944
1048476
1335795
1019064
1716740
988903
721784
553796
1322372
350591
688955
1597897
337935
179957
552468
1898201
1830754
1757129
1628763
1318461
419032
685931
984654
1529739
1039038
1497948
339122
1070537
706863
371850
1019958
1950713
1381004
1770363
691600
948104
796230
452011
271442
465229
1851403
835962
1979260
421140
326019
1243169
1666012
1176024
547936
1605567
366366
118202
919417
1084375
1084817
1016522
1830743
541631
893892
1109120
1469779
2186
152551
1153081
441375
1747276
1108081
288585
307744
110838
1025319
1626559
195618
820265
163873
975611
726771
378888
679059
936004
1803275
1391752
1624680
12770
245677
480338
1966333
1988066
315050
209560
1903503
505428
537817
1809746
1493850
393762
177643
875343
1815811
1850500
1964220
173217
1033374
1364308
1909303
804004
369701
1805897
1048419
1658593
1374317
1624597
949479
844691
1008898
81317
818945
1241483
1220056
1035372
270436
1330765
231340
1048510
1614936
744469
1086214
1115618
981155
973457
1758202
887439
369242
864198
1075044
1497554
851397
466363
1284835
1134466
628732
520982
1047818
840574
400943
1180590
1770488
166482
1121410
518713
1508964
1176557
1907587
1378296
96797
1604075
749151
255396
1953991
1210885
742213
1476897
1892832
1366921
147601
394149
1495251
1786451
1127456
1339201
582164
571643
997384
858252
1615820
500326
889348
673534
1564074
1297052
1156404
1482287
1663307
375721
1964522
715438
1654418
628667
45129
1967058
1836036
455206
38140
327563
1225208
999627
139363
142240
524197
1198051
1231211
1367471
940865
646122
1828748
1715336
1892376
1640170
228641
652678
557934
1039511
305259
1871541
71013
1866545
5910
434705
1616523
746759
185453
129303
1135068
1749949
115322
962144
1629327
1368800
1436741
1168969
307468
1542454
575177
170214
65847
1941811
626689
939298
290186
570321
777573
1681025
509586
1012871
1754278
1550085
1100507
1325166
1753360
1034823
182218
1928021
656729
1297562
722523
1861811
1258305
372186
1731960
247524
738714
596662
919306
1462247
234637
144961
200288
234243
269430
1098510
522473
1754469
821315
1818970
1328848
1631439
1397826
932548
1540238
658949
1988155
1019345
1819687
841065
844727
1177338
1175251
1185900
100581
762004
1982019
1321996
1494272
506771
1851910
1985799
166324
1805133
1826660
781359
879165
484462
1312724
837565
1412107
667088
627745
1749090
780727
899236
1394910
449555
1258199
1960614
160462
649608
1177946
433777
891241
1857507
1657279
172083
456853
1595180
18764
363544
1069901
1215934
913504
1803271
1363310
944176
315047
784968
1358028
513458
737155
829455
760354
546567
682289
811506
521730
1889674
1476115
484302
666207
875264
1501118
1014410
1683197
43323
170340
222347
466545
482251
1918435
766390
1470655
449891
1735477
814415
621552
593809
1302859
369500
632092
375385
829600
1231511
1581560
338898
1355213
40005
1241333
1324838
931835
24829
732854
1161076
331301
80971
1658657
235420
642881
643323
445464
1024660
1247578
85458
67158
1502771
262422
1304692
1713421
1619392
1151577
1456579
824000
487640
1892198
307459
1907205
553379
1444698
1598518
723277
1659593
666076
944739
885318
943290
554052
1508564
69519
794475
1061123
1023477
1275782
832042
1934414
1103929
141406
1141096
855949
1204005
1100012
195067
544244
214283
1742743
865523
686944
1549127
726039
185972
904500
1236043
1905070
1488633
1255666
1324768
892685
1419526
395856
495558
792615
1592696
468503
766744
1663223
1456829
1662492
1375157
1309951
1567627
455156
999061
1298750
1172887
432270
1503289
1498723
1308493
1768978
802568
826273
1913028
1184718
456080
1131369
860525
216757
1176146
81566
233894
104710
890400
472358
1221591
1889732
144577
1796667
1379839
1408228
1227706
1087880
1091431
332089
1111972
1636363
1403485
743473
1438177
1461526
1877992
1884304
263079
92525
1683762
252125
962610
428761
1560305
596485
503191
1919089
1240931
1077058
887900
1104225
175253
879958
1363871
233553
103417
1446657
1474604
1418756
1480731
308527
1196907
1611800
600647
219541
1100769
1983228
319590
85207
1082771
458727
327860
500634
1806712
850896
1506035
1462829
328546
951265
1822779
856178
454880
1860646
1338207
1324801
459949
1396899
1788147
147451
1373529
510797
662513
1430114
1971264
1945278
649111
1249473
1933926
1427066
1176386
1088397
505677
778214
1985960
910013
528741
1456737
1630865
1418459
601754
1084214
1688144
183958
1623248
1018074
1007546
1046250
594163
1548373
569496
501925
1968435
770205
1743920
1495241
1675395
620423
991212
856120
504033
775713
1549886
573382
964214
702648
773242
1445276
1461245
1850260
1311016
268449
1463775
562692
1637405
206782
1219655
785078
1310747
1667020
1673361
1312803
837829
748307
1766314
24833
1882601
599964
177418
1435054
732886
217131
279133
975385
1819514
787111
1679541
450472
1889314
330858
1237385
817641
395903
140481
317320
115809
185356
1730932
1651129
974004
410002
1621838
1189638
841311
1071973
49839
1607476
1669509
743630
1037368
571819
111843
1266122
1488325
1120355
1612454
1645052
1755295
528681
1045117
1283951
1192760
961891
1396094
115380
1731606
1674824
650743
1702136
1023452
810976
287939
1473571
1367265
1415073
1948996
141508
200000
1425008
1770511
196755
1203942
116695
1126616
1701678
434322
371300
1862821
926122
805772
1801118
1705725
1380535
678406
1015230
1068378
1918983
1476082
906851
396500
668369
27001
759024
1550664
1321931
257286
1424140
427962
955836
999095
1402399
653392
882622
186192
1296816
332655
1505671
169458
240849
1480557
317825
1100890
408720
83441
1431875
37389
461775
465200
965971
1223025
950300
1346427
1900593
1919068
1845110
693896
1784772
497132
877312
1598157
1115542
1849128
1034718
1838616
6226
1192709
451435
730501
1970092
1999918
534898
152904
1856845
1351217
1475946
1459613
834474
475991
718560
852042
1686907
748102
1348397
819203
1557005
905896
859703
158823
1984698
1983990
1065201
1612667
1570004
1222448
595340
1310967
1449050
1274730
261862
1568218
182995
168557
1314477
397326
1588038
125864
1172799
254096
1584526
711465
1951166
1096700
1544751
437606
984265
1975413
1597461
907609
1865513
986261
1101010
694824
96740
130273
1622634
142676
26367
239955
1762961
1550145
1513406
1318171
1493390
1606117
104265
524631
1336750
1078605
141035
851660
1301663
146285
296301
1665568
732016
798040
1720940
528639
13734
679715
1474577
834421
1253400
1391990
981636
1293404
817693
1286203
1939538
1193404
179410
1897845
1576753
58229
442418
176503
1280632
1482569
390529
1241127
1770819
1588705
1507406
1715823
1102340
1090264
1031448
1380813
221140
1349055
1316596
1507399
909818
1705333
1621869
1912638
1069476
1488629
1126859
427680
1759177
901875
1084419
719105
318440
996932
330002
1580349
607176
195093
1898750
528779
409721
1616416
169297
137178
768136
1013107
1541671
273634
475986
865524
1943054
1507840
1087502
1632539
1027095
1181629
536493
1684778
1776657
1592239
1241114
1797639
559242
604146
225094
1105464
19264
119488
1075463
21755
1516558
50018
312475
297477
1128776
1398771
612315
1356953
637496
1289101
442323
1572717
948549
1818182
1735747
1912734
1435588
331854
596054
1140673
1827370
541917
1716030
1058350
969696
159933
1152603
203157
152079
1536296
316414
1114029
719747
268739
1957900
1069463
771986
140
1300624
860325
1384575
131488
133295
1228125
412193
1949790
63538
930728
612012
1153678
1902854
1298351
1304626
1087147
1366957
197940
871201
1138143
653465
1536090
1477716
1964126
262366
1850855
1181913
416586
1965716
541054
1611816
820196
1471781
1460007
391565
876639
1205188
465387
1668111
140315
954701
1934273
1930750
475036
459096
1229483
302702
7216
1329468
228522
1134740
378090
231228
474399
1012270
637013
1280440
907396
382773
658919
1655384
5715
1356860
1257449
985064
966397
1831360
1482598
523929
1147199
936327
1107698
274133
1069533
4613
1070903
594105
1312343
781335
133672
1039335
1258081
61853
1243831
1468054
932188
177982
18342
784564
1860908
97374
1222395
1252468
1514597
132262
311663
929613
1320499
719654
1498555
1097026
222413
1006163
1873145
916191
225848
162581
1789120
364724
889097
44699
1088911
1727553
121766
619432
615900
406609
973230
1167634
1161129
277583
1121196
388017
196462
1052720
463692
278565
1345862
1216811
1189916
1499924
1123177
341720
731997
1451143
840123
1165073
118828
239814
164147
1195177
668734
258493
1001335
258588
750005
412899
296241
1139558
465923
1272236
1400559
1834398
845489
96482
1536303
50753
1825624
1347948
694540
1120576
409203
1774912
570376
1157384
816087
1262744
1180036
1893641
1504668
1746308
1975085
161898
1031159
1752004
1997087
1655774
849131
1208309
46243
1027435
1182189
1626064
161161
552786
1704366
1565979
1761804
811846
612504
1763392
1923064
1278434
1124737
1463138
958405
578944
1823470
1252282
417096
1907648
60945
807002
1058354
398604
571707
1440285
1089421
1537912
1475078
138893
1353323
1079933
654824
594321
977557
931022
1730225
1046733
1285347
1081255
698792
1533610
1094225
1037776
1153896
1207109
1864056
877634
1095738
1829120
1965081
561220
1288465
1297326
1731690
595109
1091276
7664
1130397
953682
1688658
512761
736826
1423208
1901130
576003
1339577
1594765
1107782
1414673
1402846
697575
1862984
1112687
272236
298543
279165
1880641
1428683
1024934
1353172
705853
1432207
1256602
1720668
594123
596093
1940457
1347122
424175
427976
1711142
623685
1405159
1004382
1442445
752765
262843
1511746
1237790
137959
1147681
1742746
948417
160234
1351651
389575
847895
1995791
427699
485152
1374083
1022087
574320
1534619
808016
989003
720541
553340
962443
928993
1535893
1760362
183715
66551
1013399
1735696
1436858
1850221
1563028
558239
411445
640487
1244224
430064
1463082
653761
1805832
84269
1889294
517798
461773
709269
391435
874215
1688673
307583
1588631
1342672
1360167
1412359
82154
767388
1718416
1713510
1575397
1849813
1255722
1288929
1161357
115583
403581
1495153
1787679
1227499
1013832
1151335
575778
1416400
1871460
371005
325230
933798
1675350
415679
1090235
681907
660527
1981932
462309
886619
599191
922546
882201
1820413
1609279
721581
1015168
86823
608407
1148900
1250745
316729
1161436
102236
716828
298095
464956
1150598
901268
492552
1042728
422124
48713
585634
1721850
816070
226997
814509
615585
1774587
1392419
928535
406440
565568
773418
1651406
1844850
167452
1284292
294808
731495
707727
1449650
1113807
1435362
190497
1309429
873060
703526
22387
1953514
1092643
466919
1178866
1887025
1767404
150448
1826647
723578
311855
1120068
1260904
1091133
268500
530047
519380
490552
1824697
190012
270740
434948
1375071
1276565
1521656
1438139
61627
1912108
999061
1953200
1311101
1780341
1313358
1049059
277308
1635220
1837351
937230
554419
903737
885754
492522
95709
1000323
1674961
958580
1520201
87102
1637479
389474
173175
62764
1567325
233685
1901885
1944202
648412
309610
192017
743186
1143425
161544
1940100
1469479
1127630
1064625
410059
1233414
992656
1529763
1206833
1916580
999458
1301841
612936
1382661
91829
1366806
1325681
951527
1164598
383323
496737
1612335
1594598
1792953
623648
246132
1678302
806806
396241
735917
1604278
483188
5641
303432
286302
1692732
640239
1360482
1709587
1311834
1796624
1681856
1822411
1197000
1553100
579096
854056
581052
1925119
424193
1113456
6082
244660
35128
1453796
1616981
1781080
1239048
37452
1916227
647513
95756
215025
1253014
255005
1616019
1607046
783417
1678658
646204
380064
1415672
1655407
280815
397744
787604
1393547
1052470
830466
556302
1240118
18321
1844228
1688029
1138987
1955786
109271
374386
426779
503525
1200145
1839414
1349284
1427406
713774
573614
358914
755476
456314
911140
1203178
543689
854421
1811213
429575
182707
434301
1042431
498456
1321367
37623
320230
712650
1023278
720314
1674276
1847444
935038
831785
1656393
801169
569433
158208
424031
641033
1175595
484593
947087
232906
464870
243572
1750007
1917046
1287489
64545
475824
1222458
1867010
165839
1123021
896262
201865
1580890
1259505
925769
1165968
261040
140609
1204324
1192477
645612
488520
639828
371697
283667
779251
1985243
481809
1824391
234461
1267356
1654074
795145
1706782
1246603
205260
1862258
1633072
796945
1409522
1257962
980898
233430
1577747
1387278
1327166
311668
12658
560684
1410670
1017144
1866737
1188311
1988168
1690507
716820
1018991
852557
1597536
581806
1364452
1160721
1884196
1528548
1504121
89948
1407090
1372974
1852974
894253
1822873
400625
1143240
1728494
1791315
862801
1387842
1481957
1274130
1742029
1558729
312679
226474
1201
521940
852925
974308
822435
144157
1845947
1664647
1533029
764539
1216742
352051
1836121
1031369
529931
297794
631656
1316643
1923098
44691
253623
747344
1842815
1939530
1101948
711050
323674
834154
863582
1419732
299762
200231
313028
330631
1679343
1370541
1328238
1178662
483192
758355
1005266
311059
14495
1075849
1246501
1426564
1629182
698562
1842519
1883438
1575361
743419
38153
1415841
392054
475461
90924
654092
615994
1246125
395594
874889
740293
1009558
1414269
1072921
913433
1171288
218539
1397001
237483
1757351
955527
867899
1806029
1133493
1399306
485223
1584858
38005
1204958
372405
1952745
731130
499152
1358710
1453549
584664
1451523
1861104
1369770
692622
941637
159002
1147276
1743836
1138370
1431149
783970
1706367
1873968
407825
477573
1269959
1713670
972992
154687
676678
1886618
820532
250096
1917295
506892
53818
1969579
1963998
968290
1262250
8743
1852254
792574
1110230
1541845
196582
1532609
1503528
73883
961435
1084144
1625
737922
253427
1687107
595267
876745
1279325
193563
1510687
1324842
1591386
1324452
1437857
1690691
227456
1699477
1249661
1044878
1093701
141775
111484
1618665
56798
1085463
992209
1035971
1315294
255463
407866
1908814
1392112
776483
890468
1787674
1931411
1182247
66919
698001
475810
393146
572554
1095992
1449975
245134
1779184
1783962
1114295
876225
805548
367093
562262
830876
1901856
1947270
181803
1293686
1777845
1433528
1429365
1431736
851784
709069
23329
648997
1635824
170222
22244
819357
183807
423098
1602686
288722
1385069
1301101
378168
1430501
1323040
1828248
308282
1435269
507729
887606
1140557
32728
1162315
914664
97100
1234401
280361
1740965
1871814
7072
245473
1213200
1123169
1025369
1108111
1418593
1561328
940596
25844
1354280
849850
58461
446886
1169969
614518
897379
1479790
407469
505572
322547
991488
42694
639200
661902
794504
801238
1980602
105628
337820
682337
1608708
1151667
1372043
1205488
276636
566788
173069
1653001
187953
1465499
521802
30386
1064611
418409
1901523
1424054
1756660
1486310
1132450
539946
271262
74665
1507858
1719579
1483513
57943
152018
629732
95812
132225
676620
1436880
1505830
695525
1982377
517948
1883372
1602012
163376
1378276
1209514
797591
1939112
811638
335696
1059670
1183747
1979301
1225619
1830232
894361
732224
38084
1879337
1321223
1385460
1103352
1184090
1027932
115451
1987403
1513197
843121
1562869
955922
591528
286852
1299128
81112
1153606
236757
1914208
1739479
339860
9601
1934818
1560004
1876969
1052134
656855
1764354
1299323
728967
442791
1649848
1276293
739741
1185479
552772
353190
500865
657761
1576210
702313
728132
819583
427333
1021742
1070835
528899
132572
120369
760297
1170767
1259571
1595650
987015
1914248
1902123
847699
1677690
948535
1130752
502885
287732
760431
575590
115874
1530512
634403
1175007
231016
1015815
1274518
1310288
596665
1052298
301663
1074300
143712
462110
1834029
99781
134773
705570
1562558
1151125
1015730
71838
558382
1234625
776568
738417
1789979
344193
1300717
1996625
754263
73263
831229
1569391
1275417
1966004
392143
39840
232717
590667
624439
1739639
1912712
107001
383607
1296683
473175
1170948
1124857
1835215
1472095
1397582
1791778
74690
1490348
461675
1222377
1377670
1895613
554983
1532510
864476
1128799
895178
1248677
1776475
107664
237704
320440
931698
1510934
1470876
1685871
87669
1974084
1792211
1744318
1743948
896652
1771996
1035911
1144688
1336429
887245
549386
669818
741543
470980
1102641
1203078
1156662
1158431
1668949
1599163
1199399
33945
485192
517036
251001
1481645
1594093
466685
1956140
1808189
1954363
7748
1567328
1036810
587405
169927
1675644
628200
700343
616103
275760
175892
1797591
1676181
1415041
1482183
1414846
1065078
1320393
558074
769336
944024
1344740
523278
89892
976452
1249976
695497
236962
410698
1381222
32973
174642
1310239
881140
739394
314315
8473
1746434
1089848
1050645
312658
1753360
1558411
708168
968551
1657205
1593350
22617
1477771
1700737
1341520
965522
1037288
550171
299306
1068993
338480
1052214
814977
1288087
954040
1050279
1893193
129951
1350568
51475
36423
1046415
553075
1921622
1845742
1026250
1537984
46482
1182421
1306417
1489865
1212725
995511
73287
1711131
1653256
1395557
537622
1674673
304390
599053
1903928
840408
761818
794972
272829
1021766
395072
1361696
896896
1513547
1919229
41577
1007792
124165
1721775
268797
494276
1858860
1721298
1962640
1942025
45307
1843228
872755
785812
585367
747731
1162056
547430
1299824
1983745
163448
486718
479173
1979614
230976
1928979
1768952
1319830
1107228
1360496
1232098
839366
1435997
470730
1546586
911171
402055
508107
1154718
1682917
1320509
862301
71604
1410277
371554
92990
988149
11923
1569866
1869234
753266
263322
1819557
1481035
1587355
1046223
331836
1760391
707477
1194699
252601
482253
388206
260455
376128
458075
314880
1289843
197513
1092760
469053
521743
1447455
1117332
1465412
107539
1036045
1169837
50135
1727737
1923467
1842644
214178
1085461
1409959
922920
1651187
180858
1158898
1324205
681977
1903734
1330329
1776109
1706932
666942
295173
1566589
1188655
1259185
141987
1433478
870855
1409067
1038984
396992
1315831
180842
1447561
1188813
800659
1326643
1383186
1222013
1051034
965373
1714315
1708627
1749625
138404
55121
1471060
478041
1287437
34248
729793
788441
1123311
447898
1420274
1299991
686214
106339
332287
1526660
1003336
959834
1654885
1814495
30673
981221
894365
1791754
1997996
1981295
1879165
841125
8794
1165037
1936522
1147949
541642
474170
1028000
171801
883977
393043
615876
1883045
940534
1292272
1344702
1566493
1203917
386912
168840
175968
792123
342600
289067
1141756
1185912
1442341
1608081
382712
1075885
1577905
1864347
118797
1842214
1737887
509024
1708964
1661806
488018
1133271
590859
854885
982219
134192
172691
1041726
1116437
1144448
1990470
847334
606449
414087
1792742
62027
1156781
1710950
85209
1814508
406221
1063940
1779508
1472602
310853
817211
298848
1294739
1955981
677794
182060
1332648
224906
1921004
542121
806276
130461
1995804
838341
989785
1124801
1587804
670777
1610767
1820909
651672
1569259
135816
1985950
450735
59489
641060
959139
1488645
777804
1895159
722211
1694977
1370011
1968840
1673502
1262885
624461
93588
575846
912246
1570250
1609318
1642202
1564771
1945555
1067401
1938061
1467163
243509
1858502
981268
1937946
123296
174618
262862
635042
1475021
573280
1364858
861968
1126147
1847619
701651
1525480
880279
469378
1293591
1588686
863895
592071
1040661
358694
993543
653013
1370479
1318919
1474827
31986
1782063
781366
378256
860958
1179063
1613863
144272
1825531
309653
1042451
570741
130274
913867
1037786
1308452
1845102
742597
977001
411699
486260
1653680
17515
782481
766483
1855541
1991578
924048
959287
780972
1798542
276138
1410393
880238
1706795
1750575
1356521
1402987
1060168
875048
1809496
1074692
748549
1509311
1328357
1608648
1003479
1157983
948313
1256356
1305932
1422764
528133
177510
1847414
1904127
1680221
918470
1728642
607195
1310189
1797430
831566
1552491
540116
915371
1516515
406991
808625
376661
1930489
1999713
653800
1792486
835929
1009813
749430
2743
406705
668422
706352
1660896
1537371
1330467
1347608
794422
684150
800501
858
723572
316916
1068016
1742856
864040
741343
835772
553351
1728523
553788
210648
646852
521446
1000831
91362
759256
1192244
1917206
191333
1462423
110016
1902766
1498304
1408117
309927
1508500
1447044
235062
1844945
675420
664946
382806
515782
140181
401418
1817392
1223810
1624276
546041
1520697
299946
286467
1609167
1848787
187348
1273255
898696
227644
1064219
1874058
1688349
1175089
394165
1246128
1308761
362676
208276
941880
1162773
606224
408245
846203
521048
971229
430855
1374768
1418121
779218
1457507
1205812
680787
174288
1189494
1901430
561523
849403
1760644
588089
521845
520143
902226
1540129
366045
1241086
344593
923450
1428260
919603
1252373
1514195
1305969
205043
1580932
102828
1126437
1511748
69600
1937973
1365454
934206
1802976
239657
1617192
181319
1679528
1057930
553473
1945767
1883732
721245
1537643
1385172
1874935
893030
20202
1596145
527434
739492
603425
588090
592372
215664
348982
1803037
1675828
444135
921710
1090725
403388
699050
663598
1091409
4805
1963870
1097004
1276262
1530497
704146
1888256
617665
530997
786147
461975
1068649
64305
929110
1040195
782139
1208434
1097834
1956685
1406125
1419754
201454
1011545
1219963
1765581
46757
299614
713391
119924
706971
618974
1458680
999940
219558
1172217
665712
819855
415437
1846763
1682961
1613047
1544206
257631
1610757
1613585
1164645
1363851
833374
1961586
1449744
1930956
1276227
1797965
1130850
1782101
66892
929781
1819115
1815030
501473
14678
141688
855694
696307
512230
176398
338143
1583514
884567
1072311
44039
1101610
1342249
910549
1188257
74126
1623929
1310158
1195806
340481
471379
625676
1142101
1038624
83865
1074110
1896636
1068945
974135
318818
1503997
1444153
485941
1335465
998106
1634330
1483956
1527442
1954731
438672
415586
580007
207588
1748424
611725
1118264
656908
1877975
734943
1008098
1509446
439828
950654
1752374
264224
13844
1175106
1822375
1027191
669598
1398624
449358
251272
1721506
1922175
796685
700903
795621
1643838
372008
140292
1017474
1719965
1284811
1739639
1802903
1109861
289740
269884
1684207
1010129
831421
1798870
935601
368870
146706
1095141
605463
1823819
44088
296254
1144579
1965145
1561417
440426
26272
1801333
934509
710346
1005763
1725209
1941424
1965879
382568
1405153
665644
557410
156590
1566681
592946
1714653
34631
538351
741711
931274
1880026
1937209
351806
873290
1870479
270885
1623773
1370014
1473303
1050727
247147
1219404
781030
581120
169544
1739078
1664782
1451416
1716991
1693700
387522
165296
591199
271314
1302060
1969155
292931
1151887
1883544
1440833
1934559
864282
1036874
133359
1839871
213192
933288
214975
1317988
1761912
1692318
1249495
448743
290775
350469
65632
1917462
465794
1425750
1093574
926009
998192
222541
1131386
1538653
180930
1142027
1759394
1553395
637549
1643441
711953
1887776
1146694
1059899
766012
77166
820631
1503963
1918034
1836042
1282068
1809299
260001
888431
170602
1371702
888605
1430171
1582993
46771
1999444
679361
218123
491603
1743587
1234444
16307
1728380
650321
320776
1747615
1930539
269784
1537966
252067
1801207
72569
1810282
114791
404230
970102
1558073
1502702
844898
1365620
342980
1418377
1778252
1772461
1284301
101731
234392
1889772
1311845
1933323
1481796
2102
1600834
498142
724966
15349
1389821
456275
763749
460848
139107
826624
257801
262608
1480020
1019584
576963
1209468
534289
688460
1567991
1711422
599120
290186
1819858
84030
1326681
325442
1813903
232039
1499701
1736069
599754
226711
829281
662586
1327924
404636
1846252
607930
1670889
564093
1107596
1741301
1124719
726676
1044212
457615
1685072
285423
961373
1369896
756580
582195
1371200
516581
312159
862286
1360058
405608
1766178
162457
1016460
54850
1234087
20679
629347
1372785
1628689
971569
1310310
1460919
178361
1496936
1278369
693380
346657
353547
1626533
639951
965090
1415626
281858
937968
937587
704583
1960694
1603391
792251
269483
1046546
1246564
703074
633831
819623
732982
572781
1328488
534513
1993062
707822
437717
903401
1478338
1256355
83896
1227925
385122
1076598
660871
969329
202134
211706
936023
1177108
1748650
412269
1930004
528675
1482600
350197
1310292
1592757
310126
114815
601009
1053432
331916
648011
1362163
812993
940054
1387045
1353699
1292062
239304
46290
1893055
1751222
119139
1496738
1798978
1212851
1589371
719316
292538
208983
668296
671267
175220
1555534
788607
1622521
1386814
876713
1273300
1594182
280617
1675837
1064168
797425
848123
502105
1520698
799414
926107
1712273
809802
709495
4807
790948
1117074
1958985
292850
877097
1006198
397334
933428
1303118
1251469
1506749
434054
178112
807467
526351
1403491
307235
433954
980573
1708061
1018769
1973924
1358569
1730654
1429945
1547948
961711
108505
108021
698143
105898
688996
1857093
1952221
1188655
130654
869417
1515633
144233
1927679
142813
364710
1051524
1858175
449519
909512
1879627
293073
1675863
98563
1799610
1253727
734110
1476171
199380
1262137
1176864
1828423
1322281
1962208
1950624
1057942
1518292
269914
1535643
293592
81992
931721
229569
253442
225456
1637541
851329
663070
1356530
908192
1195611
714657
1614457
1061907
1035244
893705
1210539
1960493
1246838
1057806
225345
157105
1761730
452364
408512
1455670
1204713
800686
996553
718225
949307
836625
575648
914768
1452237
320107
777298
1446540
1949008
9861
261264
1737358
1650592
1096686
1161613
1335986
1583780
276879
1092901
1643133
581517
338742
1012359
551304
743613
372034
1457545
778714
1121983
1550629
91483
718362
1869435
1969503
546472
847519
1346971
184799
448253
609622
1427095
313438
1258979
1143278
464136
137820
1425843
1800634
1297868
240226
347681
357597
1079404
93597
1063198
1510407
163906
738339
552298
1803264
79466
280483
1943146
627121
1179187
724909
367724
1355230
982417
561987
1312280
447156
1768201
83934
161519
1756727
552435
1594670
866019
848000
511581
366223
211061
917249
823793
1634633
1898641
1293504
31296
23397
1780256
706008
1861542
1984975
1930301
1697223
1369422
727609
657208
870070
1248538
6302
1553679
1215193
1339969
1162170
839924
391024
1312174
307962
1495731
1509498
1290208
234996
1308429
305703
270575
858943
161625
1468373
1681565
1406014
1346328
794709
1524964
1717034
535183
1970129
1164589
365955
1632693
1510673
1674532
296226
444926
591338
1378971
460234
1652385
190555
1012244
1070659
1650463
861643
965098
6962
886502
1437487
456621
1712265
1744299
582028
231105
274040
358298
1312900
1027774
1770482
1052188
147004
667772
562325
1224647
1410299
1709562
585759
1554144
1123453
414212
1070506
201537
1352444
588135
1695263
654366
1358756
1841396
221526
1728838
953145
1424607
1342138
497104
1230557
1512020
494510
1866501
707410
1657695
459376
1998700
717319
1481245
1914290
1868918
969826
1785122
1514952
155557
1229178
1215889
954211
971161
1775161
652629
1595139
1289898
95583
1488690
588611
198361
161192
201860
1676898
998075
597257
793852
245665
1041090
50927
815344
429969
980546
1649182
1757382
194426
1489565
1452135
1282968
1368068
1231336
306602
306136
1013218
1764286
1794220
1726557
699513
852873
1910487
59851
756421
1517986
534029
390077
301816
1968603
1499418
1414623
1590500
577271
1172693
288508
378865
758851
605269
1611716
652760
1248294
826211
879977
1345281
1302988
104604
366622
249602
1418097
728985
1822260
1308108
1550833
1158327
1346169
506249
104971
540598
537281
1760013
930653
40503
612685
1559792
1959976
1683075
936533
541075
246256
1212688
165867
1752613
1811013
1564915
702079
98176
1935612
1796129
947918
521036
142565
1926302
481014
1537251
320389
1342473
518893
89572
85492
1114661
1657510
1342061
1707047
667573
838422
1620375
290477
755506
597119
1695939
681445
679801
1362858
634457
346835
1583479
1030927
1281331
514919
1940372
1058794
1244213
1699328
1123956
579878
1558085
713189
737510
1740245
436198
77210
1895304
1819960
1501957
111788
400829
1517656
51091
1308411
1356185
790433
1659977
248961
407497
1003578
722402
1891616
1597332
293873
1655728
573536
1259545
1577328
1331737
103394
564488
401679
197470
1374573
1157189
545406
1559339
337818
1056930
971479
1734573
107723
975417
587231
749397
966351
215691
1644882
1994243
314927
796740
28719
197590
1823287
811572
299635
998517
1902477
358490
357065
1416907
461858
238631
781816
1276016
690130
1937256
169375
1138153
201531
1535491
264435
226692
1631095
1893640
70915
1268780
586293
1312221
1868209
134109
761177
575576
1090542
713313
955578
350353
1349326
334867
1765279
151197
97925
1898899
1942611
1448195
328692
719018
1306866
405133
712900
64346
1206363
1240433
193877
850462
563621
1053330
748191
982339
1056723
388144
430963
1292717
955226
1139993
1441201
1374312
1767448
777351
1751916
1732873
1525334
1429243
1242230
1700778
565405
1067513
91682
1068279
945079
1036207
1265805
330310
1869074
1493542
288744
678792
1481113
166234
1946126
1445473
1928992
540860
1062579
1368923
813111
406693
1190948
1120721
1648740
797789
1380569
916938
1574972
1436292
344862
416880
304705
1977100
490860
1129907
762837
380797
445481
80379
8713
1814696
984138
1983480
1784207
1276735
758130
50618
805840
1108663
304239
1207361
211076
1266156
1699511
23144
1735371
1740368
215938
597121
1162501
570842
791284
794909
615704
1255962
111924
358734
130747
1107522
446263
209777
158770
980779
1283508
923771
912359
658922
1054087
1110417
1252164
102361
960765
757822
743112
601477
612682
359887
218431
798832
1916309
215774
747378
954989
1239881
1432312
1336674
1184881
999073
1540546
115036
27921
1307412
1588327
1788898
740079
1154233
1612389
1458606
1000207
1980937
1979506
1781213
358562
1445669
849603
1181373
774416
475718
571574
1647139
135370
403989
675167
163661
1960378
1654883
1151714
711588
50984
988902
1078892
1491817
1252165
400765
1378147
739989
442087
1100337
1860887
1394649
937378
901063
978185
287836
989548
1468865
521766
1844601
1714472
738139
358401
86696
1311904
1580506
1642256
1652360
313169
938149
890150
102399
553836
531599
805181
371288
1801120
1394532
247715
1473472
879867
736803
253075
237627
1001054
1651058
55231
1908598
1021804
1378358
1259314
694980
330560
1271331
946189
1668664
228515
1601549
1879130
1568092
667998
83392
804740
604289
760423
1564061
563565
751383
176322
1339587
1102521
1428803
1633991
1013764
553960
1806464
1031803
1584974
373787
1865250
1841408
181749
490344
1370365
572683
1108822
843734
1777846
1608091
1923656
776036
229289
67508
1347139
1910770
1259872
515623
1175560
1154877
375589
1152443
1939361
1652879
1698346
1085969
85123
595071
1900710
1856412
879301
920184
1299321
1572806
699649
1722942
1347222
1972855
584341
1829091
417538
1997422
1120910
1265422
789135
1682379
433542
602892
1196579
1957809
279416
324536
22776
1715966
1764072
305084
1513727
1235373
1025008
1656167
722995
1517525
844154
959415
1901860
32053
611982
1101743
945346
1683819
122429
307753
998658
134276
797857
1825579
59756
812942
200797
819364
1593184
301110
1080225
1371425
1053477
1632075
1162474
1071623
1876707
494833
1201383
1924291
673409
1208274
647476
531507
531030
699864
1754451
1797917
122384
1664900
1625320
1637531
37942
307049
316362
604099
1328943
400506
1125702
1216631
1112410
1481978
724346
870819
1200974
583023
594017
1977115
549838
1712271
1451320
468941
1556110
1703014
1064494
348421
581094
399285
1945394
92231
883206
1311893
233192
881752
1147319
657691
465724
889889
1926685
1215278
1177502
1078626
175732
632534
104777
272259
1983003
1665685
1483542
131639
1998283
204326
1140646
1697756
982175
1390946
582064
559267
781303
960352
1146790
1482971
1182278
1053143
560777
161406
1823858
1102497
680343
845763
1184006
1112817
130384
1852075
423946
1311373
583951
874062
1114865
791605
709301
1875191
928529
1938540
1937908
235314
629037
1520742
912261
1952948
92846
340313
1716868
751717
1493372
1155368
1773687
1219267
301744
915340
21038
1973368
1394248
1187937
767882
444181
1303900
959541
1052587
659048
1806164
433853
1683515
266925
802214
1988747
1924635
1222757
810879
229551
1162544
1779638
1216838
273572
308209
1201281
1010991
1946386
662703
1855873
1431484
1996146
1559459
1698916
1612244
682164
14327
699680
1781117
1101525
211191
1712834
1534975
167878
270628
905330
1338507
1815293
1400942
1149533
861293
1615866
660908
1164178
823696
1223126
1911317
1386097
1102811
426293
1411798
1327995
1775971
1379872
1733821
838224
797549
1743367
1988558
1485541
1660613
1725898
1783961
1760425
1225360
870199
988495
870347
1837038
773446
634747
1349327
601365
1248086
812322
1044596
619454
991408
1819555
166560
1691582
1473229
1213439
523949
171469
1778651
785497
1056013
515165
1523628
1627512
1331113
1446186
947344
1133439
616271
1833996
642210
1217178
1998905
1990947
181517
1434291
1936364
1104527
604728
1384627
367550
259721
1884517
1734001
972188
1475378
45885
1509115
382877
619288
1816786
1380711
1845857
1134530
1207571
340373
830443
980972
114686
1590930
1444066
1362673
774814
486062
1777983
196816
667357
164901
391390
504286
797307
925062
1293545
573872
1433896
1510649
1332121
602156
37051
1018554
82766
1162130
719071
1452304
911752
1283774
970421
616303
170611
618909
71094
474468
589464
1195694
1719850
1737489
1278145
1522527
1472612
483266
672011
759385
993750
642417
1833399
1277964
554076
600850
270415
725170
908510
1913267
734427
1240189
1441105
438829
707548
1731217
64791
534408
1499998
44620
97535
1193732
1820504
122235
261626
1306654
895392
1054838
1110330
516081
598818
771515
554550
1982266
137096
39140
1958620
1343382
274441
1103682
628376
1942953
150661
1496242
217047
1342678
1647580
915255
1082971
1483538
1941358
1891347
85703
788609
1412926
169802
324645
1127507
1067760
1681609
1221443
1787779
210681
703038
63067
984100
911779
1396542
503604
1380190
858981
1823631
1709845
359721
548079
1018754
756949
619046
237246
1642852
1688448
176227
1353906
1224935
242856
156058
1166885
396073
807578
957971
1470168
42567
199893
556713
361297
1264107
1137047
1744572
1425039
339976
55576
1750722
1242263
59315
674673
1327023
134413
621998
286250
902177
1923152
1754735
1739405
784758
964684
1479530
372053
1123756
82600
446527
426284
211788
580897
429730
338830
628533
1990284
535736
984858
525069
1394094
292882
1289435
1634437
387484
1737493
1694067
673672
1785224
1865936
1795228
1860390
896853
196232
1459088
1002571
1842473
842851
1564949
1517070
781583
1411347
1883095
1589129
840039
1081154
1877947
797289
779352
1391035
1094003
1806268
291955
1898384
766987
950596
1660638
574733
57390
407211
581749
1210639
532524
1785091
578902
1782418
1771548
291351
1226448
855556
226628
837113
1317793
1694475
1967784
1291755
31849
170460
1156376
392338
1965585
412746
1286479
870662
496594
1251186
1449839
381294
978606
1499122
719425
1495603
626468
320261
1163874
347961
135816
35942
602649
811202
1928715
1038248
1561804
448107
1173280
1661907
1198375
1925701
962339
393550
279163
1714715
130014
138825
978481
1244460
849071
691697
427541
333139
1635805
1685621
1348501
469200
1257521
1640010
69062
281989
1211165
690178
742509
828498
1438865
856356
421983
1497552
276707
455022
77278
77828
153480
569764
1622266
924827
983958
1763070
1856554
427906
230636
891499
118100
823242
384654
1620698
417555
1381885
1263325
1872893
1017830
1980307
568143
1713743
1728956
1312020
1717064
1586744
1651003
1535598
924851
1990558
63911
996636
891782
216619
1124340
1362987
1494084
1948956
641986
660238
1395877
1813802
1549374
10947
89619
302413
543851
1932290
1823405
741078
1734625
958930
1776592
996054
110816
1172674
330560
1006936
366769
1335028
630977
458776
1418631
174899
525711
1107757
1901314
51047
604951
265239
720427
871096
328750
1024079
111622
1970141
1641319
1043880
1734781
1365251
930944
1860289
582572
260152
1821038
643898
433369
1151827
1146051
1759304
179126
1475742
167941
17639
679147
1568035
1187911
448212
1841951
1352338
926730
1682437
736511
1907791
111790
1589591
1432553
1102085
907059
1764998
1548411
721200
1385557
1536373
1150700
1079544
1474520
690391
1099065
555230
1384208
1644645
1228419
412339
3416
1254492
981297
457234
17947
344556
196209
1293129
77772
170217
653599
839402
335543
1317869
759291
1853079
1030661
140102
1263912
686596
1043880
359551
1188941
1272655
1506418
1126515
452591
326102
908984
937159
1961576
559539
94022
1085183
61410
968215
534253
125567
136484
1809007
497412
801174
1761404
1513649
1308642
1942597
245657
507459
367028
352644
1375340
1454943
1733312
153992
1947898
927543
1484177
228746
784425
1575298
943517
1243820
1723698
1693615
748470
375239
78158
1790525
277375
1155654
155972
987801
900581
1526939
1748375
1437196
1239723
1593108
1655904
1907863
1245870
1107913
1698311
1017097
1067484
687901
1392075
604608
1520147
1867829
174696
833605
1821107
964829
489112
298445
557887
1869542
687093
399165
970979
1928914
1795352
1882935
1204226
1493542
678924
1912305
1737378
1230498
1251066
1393090
1871353
1755046
740574
1096376
204443
645754
191723
1308170
125678
939093
1011921
1153442
804382
1203482
1776521
928960
1610904
508206
1028141
486621
1482142
655666
134790
1763562
1584024
1919747
479528
988488
154534
558931
65751
46702
1978526
1909363
623460
610
1730050
1458543
193754
1610182
1733313
161098
247322
1116792
370847
1601273
160165
803303
393710
1263223
235365
1706796
1942953
1962634
589929
256207
1292568
1247106
663498
32629
1657563
1336981
1161858
1117728
1733088
742675
1993386
892724
1795291
1447676
1749808
1193367
1917106
1095686
1538834
120573
1043892
1293080
778788
34541
1023623
949760
415836
918948
797093
1269522
686086
590342
1061983
306237
20449
371856
1034273
1460392
1677445
811661
352937
1913418
1078266
361317
611287
1658742
1438140
529415
984289
1196697
584498
1619155
705684
297339
132779
822377
935625
228370
394873
1575993
582120
1990964
496856
640474
1563964
1523294
205613
737880
1230411
1702808
1925590
270888
1050620
741423
197177
998127
1851498
567636
1208475
265356
97434
957980
1933075
195276
669213
1191801
991923
1794338
1375760
1781104
648515
1337967
779983
45342
870930
344379
130619
1829498
3287
1330574
1309837
1681426
597895
775176
1077631
1588134
1754068
420680
303515
980468
1971213
478436
463827
1271605
1857025
691302
1783794
1671614
1189260
1118161
374773
1683425
1396689
712187
334136
1520271
507597
154503
799463
1992406
312565
47730
644614
691491
1978328
158408
1049675
1646569
998396
1597557
196894
452486
622762
386249
805246
860040
1248643
658291
1286643
1445667
824405
458481
1650300
628117
132193
82551
680532
1495808
124410
391337
1848256
1671267
1753387
881205
24101
314180
83724
1185179
1286230
988349
779659
1704009
918431
140263
194245
1652631
1724813
420688
488614
294254
366683
751425
1471072
778267
405859
1801887
1013672
13768
188452
1421026
1798045
1044820
1211021
189986
333776
1013749
710520
1355457
607736
932087
1831316
703982
153922
448648
1823689
892746
849816
168765
1272543
1072042
1292249
1993432
1107022
977150
1208606
1123185
1193051
499576
1664648
202501
251049
160162
1300348
1432547
1247751
1512817
1134914
1281422
133870
549865
819053
1027047
369004
388015
1111193
675757
1969905
1510168
698621
1387313
1918303
1408231
1666177
1289020
320727
1769615
1582027
1092143
747921
1296123
100620
419084
1494707
225067
1068394
368022
717608
1496059
23262
1749917
860343
492588
662925
882681
338276
784477
1518067
553647
1444875
765617
187518
477687
503400
252535
1121331
1519472
553071
891163
1426969
1297425
230855
1316592
162258
1964520
226576
785592
831224
229772
254041
656376
1559950
1477379
620184
996670
1360615
535215
1868747
706263
1341266
1368143
1204010
367554
1559442
1752126
1755424
1779607
1561114
772267
1977427
1463960
117527
688242
1145414
1168743
437264
446049
1583050
500398
1398602
1126748
288380
202008
790682
1121797
555889
1066534
45622
507489
1424049
1943527
1309177
694526
46564
1838754
544011
595249
30179
1172512
183457
558881
317787
336842
897421
434668
419621
1351615
874250
1620531
1398690
297283
1987943
1270086
1787615
153959
1586404
480832
1649343
1858610
749310
1407044
1803044
1928041
1624298
1391061
1807649
744147
838351
760463
223367
620759
1539058
251328
1502633
934961
1165094
780035
538572
942426
1519725
1524569
1200765
1424092
1126587
728056
1887666
1600968
505839
902101
1599451
436198
847851
227886
1245551
1116607
237400
1246619
1865713
1179374
1296077
1423087
1199766
1094551
901050
1101431
1864425
459307
177322
630817
1670904
1004641
1078911
324820
138268
231894
309565
1407803
1554877
1236691
1693723
120504
1007642
1754943
978845
1284453
131311
889378
13118
26159
1974002
1865046
959687
176030
795287
1800533
303118
981149
920340
1323681
1918847
1478012
1158045
975570
452399
1576309
1405590
309388
480607
967958
1616071
1664805
1351884
1302459
1525417
896570
1255521
1898696
1155886
1052341
1721599
912244
1285982
962811
802071
1815905
290265
685545
1301067
34884
547646
562614
6107
630499
1636980
830273
470115
720380
589335
234430
125872
939061
389469
203964
1820710
873092
1503424
1667097
1235199
1909347
1212216
661635
1444200
897273
1494774
1635485
629091
1258468
359096
359962
1021039
1186171
767015
1417486
1570758
784086
574709
1036993
1534398
1117480
204338
640296
1388596
1799152
113019
196957
1779931
1001887
1701980
955570
1504279
994172
118492
1659974
1093062
246239
220852
1238373
825439
488404
1992492
1150054
1987439
706065
31567
1623352
116732
1376152
1355913
302410
1938353
909792
1702183
634793
1386125
1542779
1378608
1005050
1472624
747330
154918
786327
125831
1703631
1813248
516284
1132991
285966
1452830
1031434
175862
839099
621421
177918
1347969
490707
338320
225488
664921
281721
415785
1353008
435841
1247510
1948708
1589945
1751000
288229
1733748
1248033
877922
1628089
1272032
1117886
1862201
673418
300595
583130
617684
379543
553033
1036989
1493298
60691
160316
1364865
700773
517699
1657492
35998
1620970
933103
819542
536403
1554312
287329
32228
1749527
554128
1254369
773585
1444381
1169031
870907
558
1175301
1807819
850990
1820119
374346
415660
1198139
1633006
1799602
1278821
597603
510662
967635
1060683
1259122
1739378
162842
272726
1509288
963888
1212717
137755
803226
1525575
668325
1425990
764886
1736744
747114
654068
1947052
1599559
1699859
613315
545884
166863
1343367
365475
679575
64093
1803951
1251606
66643
435352
1450888
784167
717659
1700745
175214
1609847
1275346
1342765
590195
533315
671399
449931
346658
164893
1889621
370532
217825
1563552
74782
1127284
995212
309628
910958
1482216
1336835
103305
1498350
1927078
1417878
825743
1659949
810027
887750
692638
1599567
265330
449314
759082
1818723
151124
1154342
958856
933285
471894
15378
706404
1043855
731060
761190
611079
150976
1587759
304000
695918
214636
170481
1055759
765231
639704
98741
1777343
1374722
1807958
1420393
192085
1177899
1670849
1256147
1651256
573110
352211
1334283
34466
6853
836102
162237
358810
1449101
947262
856409
1824750
1960532
633329
1067227
704286
398022
1696353
4031
1544871
560265
1087631
1265498
564804
1826329
1428883
1272751
164252
992368
1746365
47674
723228
794564
1783370
385542
2735
1475252
999246
1678983
999831
571928
649520
425302
888986
1855573
1279603
1998384
1603660
1989099
475671
1494758
1192450
1139062
1655587
874809
1027420
34633
1739700
1495662
937480
1360090
1124496
1424720
124024
1225089
1007315
149028
1600466
1433020
1136150
39708
412332
1306241
1322587
406303
1612623
1824357
1291249
373354
1532641
236559
713489
1945559
993052
1380674
1120594
1811786
978825
575316
988243
1937142
964654
1549990
483938
1745295
1684816
927262
1363671
1178548
1565258
1808253
1706555
1772362
275527
536184
1472973
212416
1535928
1721704
149785
1540413
1414390
1342371
1503741
394968
198867
427494
1472130
1717824
1672946
261654
1388078
1097030
1986666
465893
758458
1604360
1875887
787294
1540520
1025752
572916
213225
475327
1891925
1282587
1339736
160066
1995513
602322
869498
739778
1336768
1709248
1203069
1793295
1796867
598880
1560725
1711684
1504138
15286
544024
60932
1486586
1101625
1917629
559591
1908011
1485758
134507
831095
418551
1418500
1624137
1175525
509260
1057975
935750
1841697
815853
1638319
52452
1560530
1435858
1929806
6362
643900
111864
668003
944925
592389
1453406
1213251
1978705
1335226
235741
495892
1405468
1090724
1803469
1646900
1131169
319943
30965
876525
1805680
1780894
957183
1349467
846503
288176
1249537
1592208
1067991
1784896
1165562
173334
1082447
427848
707844
953226
157766
700389
357269
1513937
245805
580686
1189687
352814
1692900
629212
1197199
1764706
161940
1746262
1468706
1259556
659378
1270279
1556598
1571044
1880510
668116
1458150
258139
94555
169504
1623491
149291
1953119
124203
1718705
69911
273111
33138
654769
1139761
391560
1101273
917553
1918936
1382581
733338
1409902
1276188
408644
1313038
494629
1481642
509662
1505253
648349
132339
1325051
572817
450705
230036
1917800
280176
1532849
586319
235496
1433538
1088561
1557832
525905
1083894
1266869
1881880
1227135
656149
913389
249691
1532683
190127
285280
1431417
1959417
400346
727012
1853737
1659614
582008
1203725
374472
71618
974857
974328
601499
1587209
351570
1559887
1789019
1741871
241626
280706
75406
1523205
639492
509267
1205919
405558
746915
1207363
1968054
322918
1434276
425744
775203
287920
1099739
1610721
47620
448547
772584
1792677
964598
233976
1631341
1001485
1972777
1847353
1749336
1643597
1564971
67832
522919
1941582
989518
1484429
862740
797613
14900
1558953
429651
829695
1685824
287806
1203241
120739
1403340
1029323
311746
531181
191376
320553
1199344
1562873
514654
1382478
496323
1177907
1779793
461329
944629
357220
590835
760820
1256891
333645
407852
148502
1453575
679314
848481
76481
1920870
1623116
585049
1738530
1798803
987730
1660993
796661
291631
1600666
1001208
1972210
1995754
1526256
1454267
883079
1907125
1986542
486044
700748
1589814
1576119
1467261
1950929
528475
559647
736655
432624
310773
1264974
1975985
27290
1788946
1553352
52130
969803
825303
1184320
261077
186108
310113
695060
1831664
1367075
1694722
923580
1826539
1791208
1244102
55079
1684345
975570
467366
1728654
933908
1326097
629373
1778021
430139
165565
988821
785718
1618705
1036746
1103593
311739
415007
327042
546717
1505151
954615
31346
1057490
133136
1647269
216328
1905762
615333
1168172
841771
689754
872812
1481944
1693603
799897
282578
1570869
772744
699172
517585
1060530
1655943
1079293
1330978
251380
1237025
1097186
322143
1868143
888119
201803
486671
1208841
865146
218719
1819625
629948
995179
1134664
1075279
325984
608165
1948323
591501
792423
48101
410609
868780
1773173
1753351
182087
156908
1642402
246599
1644935
799856
545576
1100955
789011
1326444
1896860
1541044
154541
988047
50519
1580176
646352
1266831
780460
837174
269445
1284360
1312591
1094514
507969
806989
1064817
1977123
1629885
1812011
606367
1659990
1670455
111816
1295104
1634825
851179
824290
1848492
422951
426019
241903
554898
676524
205459
1902034
504305
1632788
1301270
907342
1374840
407053
990715
1503302
1568953
1267748
741783
742577
1237388
841438
1642180
1964132
820813
820997
330155
1649584
485577
100204
663133
1371021
248305
83798
866105
1221413
387987
1656080
1988098
1314532
892631
1419178
819560
1411678
63146
182166
850537
1193455
1985894
950584
512205
1594100
1631821
769456
865352
1483054
1497927
177917
1286513
612533
1402101
1700475
177372
363420
138126
375712
106512
1676303
93159
827559
384635
1894729
943503
858669
339012
1848931
742889
145137
227626
1563505
1679581
95723
1373918
1034836
1664386
1072583
734232
1669109
1073093
881629
1785664
1159941
1754979
430459
671920
946045
957107
1162909
559494
480459
1288383
1652001
500708
416413
1854463
564463
1201371
3112
951525
1628698
203293
669977
452239
881073
1540228
1084179
182306
409566
1129331
1576529
748494
1542581
732398
690175
588036
1314506
673803
898371
1455261
118025
1837862
412752
1904766
1366809
492449
506817
1687803
1461651
44724
449848
897609
1026247
631743
73444
287463
1983644
959521
921734
1732889
102547
1230688
1251222
932341
568128
1755126
1326147
1494375
1099590
72188
403636
482110
1083695
1136378
1581719
312579
1393096
1604859
966343
511159
1605169
1218571
450444
190511
385019
1475214
51360
488576
427918
1058690
687722
292428
473164
1934917
121036
417866
992269
1583823
924421
1436200
793384
1224438
18594
551962
1341833
337552
441696
1471121
1856634
1466193
780818
517502
248577
103906
1309542
334802
1166114
1291471
250194
1101325
1927100
632264
1166158
1101627
1253479
1120995
908449
943723
1447134
773734
94572
1183547
1554872
34524
143195
1662644
229360
949996
306973
1434250
340809
749098
1909579
640458
1182638
210681
659191
1475940
500740
762877
1828840
1681527
643221
390460
763798
1702612
1242920
414449
395770
1026631
1658242
4144
1464337
1177932
715851
40153
934508
1102698
1551393
660685
97046
1381288
1354078
1408957
1853627
1459320
732141
725886
48964
1672608
220155
1259166
339387
1669290
1151314
655979
1899942
577782
448878
943070
831218
1173688
942322
1797899
1773948
1508763
1553511
240214
195816
1000135
1005022
236746
745761
336050
953778
435133
568401
253777
786151
553221
1850565
1015261
1759454
340691
1218719
1042550
317525
1584240
338789
1538727
1917390
408118
1438491
1880750
1778693
1800507
1562158
1885257
166349
361799
1503152
1006153
1296012
1096710
645869
1872169
1959438
1546959
965415
309648
138348
685838
128269
554918
371186
449849
1702523
1913105
955416
517481
1616743
1216906
1991206
1759801
968745
391409
1799462
1629978
879143
250841
1122605
167991
387524
1812003
1469918
1553080
1699566
355765
498310
448391
341756
1606244
1891075
720725
637544
1503958
1526194
1235444
1462980
14599
637484
3319
1466678
1155821
1384870
1460897
1463614
1277472
201744
194017
1476146
1576990
1028662
1633037
968437
1760762
135689
32216
1189261
880208
932835
816282
1006314
1052317
437846
1721862
1646886
1756949
198809
1086097
1994207
1101722
1151480
589885
1741884
1359614
1313956
636170
69524
1093025
1427776
949856
56339
1338844
1853667
1656680
272642
828850
980432
912175
599949
1358085
1185559
1482774
1416980
1110361
1172375
338598
1184811
864722
1816145
207730
597497
1017612
343770
1227826
1549027
1311044
639823
950711
78957
574494
1865241
787275
1279972
936095
1306985
1943177
1170638
1783029
857554
564655
1576728
222034
1320524
173367
1272093
1874446
897838
1290771
181964
1970405
1511621
1689279
1454944
491277
776062
1119802
535808
260630
1883109
1066599
816814
720947
949462
755149
1142009
1069525
784729
1732693
205126
333590
881707
1103172
597472
889242
597828
1496461
957189
1604979
1599677
862669
937362
1056265
467423
1393311
140868
157869
1935312
1912543
246664
1106381
1874821
532008
1918815
543163
25314
1680384
924918
855583
396533
1558757
127317
1700898
1002224
1231254
597402
532188
431079
1480120
75737
582173
1211099
1220336
121619
738238
683529
976914
1614615
543502
261942
1398978
80959
1054173
89121
1328880
45011
1989198
869305
1907741
449515
1475328
443048
592116
116528
365256
1184524
1301682
1597926
1597361
196970
1920557
807224
1964535
243083
706801
627032
905775
340694
1891219
289895
1858705
1131841
1786237
1476976
1764803
399213
1411857
1811214
147239
252380
170735
976719
179939
1348250
926952
574811
273819
1080411
1261301
1533034
1216059
786045
1995081
786291
401387
570732
1600347
1051161
662207
275327
548339
1382001
1582216
1762728
665463
508105
1731648
274453
1509357
1029168
1414258
611890
689711
1260315
1439846
882793
1066426
665947
161181
594542
1154110
383116
941193
1169490
1032116
1574840
1051946
1535280
915240
1618711
1952311
744127
294558
232751
1097847
957860
1958247
969757
1680999
711208
494233
682173
626618
876841
221566
1604472
1033044
1477763
1430608
1175873
23824
1611166
557095
112018
1821470
403682
1505174
984530
1826571
351291
1941773
1004253
1572673
366039
226830
69350
1771509
1947600
594239
714916
1349056
901832
1912011
1162558
1209137
1051360
915814
1240259
1296438
449269
1368236
142657
1508712
1814209
346028
1433586
837606
1525563
255774
1811002
1328441
268620
776315
1790066
1968360
1622129
1785891
944131
441198
962758
1831751
780956
1797892
938621
165315
1749696
610731
1158437
235174
823640
1844161
473466
1145780
568714
1769277
372838
1616582
1213512
318416
268777
843436
287726
1848395
677201
1079459
1051200
1630332
1820634
394726
962563
1589454
443696
238499
1316158
1056563
1163442
1445516
30979
795202
1180514
1563653
726760
1850672
796723
464510
711458
198645
508192
64240
194013
578571
204810
660624
213039
183619
1338671
61670
837118
1245803
486102
308481
765624
870188
1521814
1700156
330780
983695
1927172
851251
616199
1104378
918042
259355
10563
444512
1731695
1550682
1421440
1833359
678050
1815062
1615566
1262536
85065
1810604
354768
3078
1879891
977139
1717926
1526418
299896
191524
1927971
672227
1993409
361433
11134
498123
1643042
493866
109147
1578366
1336274
1441973
477817
456534
918282
1653028
406098
230690
406625
774605
616560
1072971
1244937
795566
684588
1949983
1492714
889359
1212939
1676231
1939422
1118851
1618019
1700174
1248341
1688727
1222260
417754
1437952
801711
715271
1487899
738628
1137915
1994578
338407
817171
1444914
1837174
895603
869349
1947687
1804037
618394
1678549
202336
1111440
1205640
674159
1079802
1992095
543236
23805
602162
1185200
172277
1409370
1622929
1701002
1034934
1943782
1952800
1848605
591222
1858784
632445
737944
655788
191411
1638207
61217
1324570
1590647
1690564
1781436
1614879
1922626
1745258
752775
1810927
232135
988022
1900156
331747
1281750
1858725
326423
106982
433137
54598
1618624
1489022
1721721
943138
951800
109292
381762
180050
725025
373401
939984
1933086
139378
187612
902959
1333235
452466
1440609
281501
1614197
661529
1313811
1319241
1289003
1931284
285490
1732689
708641
4245
771483
1028023
526582
1002760
1586329
64924
614319
392350
441194
1004366
399923
789939
622284
1193563
5775
793580
1742670
59704
351536
1146144
822345
378269
676407
1952886
1823278
1535811
163912
1707214
921087
675036
1919144
466711
839702
242072
484107
1970825
1649838
998166
1396368
1428898
890009
399109
972881
358201
374725
922107
1448666
184717
1225432
1667062
380983
618357
1468003
1194719
33143
59883
549571
1628293
368149
1575517
1134918
855374
657628
1190768
987689
1105718
1131366
1235041
872286
1002636
276889
1580460
1060270
1941950
524575
1174982
12148
1568382
489998
465014
354853
731688
1873624
950614
202336
1451404
131061
319294
1569647
484109
1182920
1663118
1074982
445094
242734
679421
733075
1597039
1321793
794721
570967
1264885
1634792
415771
986408
650631
371914
847523
13214
1339472
268840
848877
27782
75312
1921598
627202
1184091
1875460
446439
1234294
1547817
1005939
1470565
837973
1375780
827154
940372
663053
109649
1649391
70810
1910
938906
1786378
1873171
273193
279296
491888
1182547
118417
1621588
775761
854937
1461794
1058590
365132
47536
788616
1163721
1905302
1111159
320511
966761
249999
306696
146484
106784
588229
453096
132741
637468
487988
768425
1978398
1481768
1358025
268514
1632098
202942
971011
457522
863898
729641
1914682
662784
1274596
1097647
1494185
1395039
1564167
1777943
957384
295791
886004
1280675
655658
739378
1648635
603004
1079661
1849067
1431154
948214
337012
1585205
1834408
1651964
1493828
316910
1989054
1367297
1581487
1892393
356254
1947010
1250851
1247307
1501562
1326234
1248262
782110
1741317
623876
1719980
1459714
1809084
1613224
9879
1432485
896606
1573472
1552545
1968230
1151649
618491
1633964
477088
810214
744108
451330
1341798
1155790
519376
277342
1450523
1038218
1743766
778618
191568
588241
1424826
270748
834020
1030802
283550
859510
1000549
1818990
458383
1244797
7420
438232
1164126
350902
1467040
660654
1899670
884544
1429891
117732
211530
774387
133028
893236
974843
482463
1733123
1076558
946216
637009
820590
300681
1862952
508033
1693720
714253
668936
1606609
518914
966201
1462822
1936043
1713366
1514480
119395
1063890
1840112
1678589
1891707
1881791
634659
333014
788118
130093
249181
142583
1929442
381677
1240437
360369
1824491
1498806
957341
1115090
15962
944879
1065837
965300
685766
444167
1126912
377255
137649
463610
16537
676872
1999119
970616
448956
582624
1023706
332909
973568
464129
499157
1036533
424620
1806925
1394582
810223
602824
313983
1443186
1555532
1730280
1271197
1448581
1516392
960667
296234
714194
1085517
799030
789617
186150
666603
38177
172459
421744
489375
550373
597934
123315
1972216
1954404
1654374
1044353
902611
1119132
389157
1738552
1416479
1396365
868308
777136
905
598063
1168505
1727025
172562
1627109
1280683
1454504
1326798
1785946
1257667
307622
1502782
628664
1685266
744259
1158879
1961020
742549
960493
305199
1231429
1512035
1584685
265073
3585
1989865
899127
706695
1288710
1298646
1495143
558450
549643
924967
1883878
927039
1335189
1550520
358223
868605
487130
1747198
1017230
328385
418673
35882
448624
1202263
364838
539479
1686169
1278210
864502
1689477
1446886
1889116
1380970
58014
204039
864970
677098
973917
1158688
27551
888321
952942
630294
1713367
1207910
376577
1401280
1714820
602816
1026325
401923
245643
1953129
46672
1814477
511102
267049
1699375
552289
924468
777665
669847
410241
904763
362424
599444
1308930
1499052
1433781
1786013
635967
339435
1222020
1711386
1643684
1617654
1966522
599984
1482842
566027
135578
1730405
1091540
1102473
708612
103131
664279
359401
1339850
541664
1957196
431104
833198
1511606
1124096
813957
1964241
1996741
1969657
718931
1153116
731776
135139
1826908
985038
1490832
498408
805003
1198265
1086998
764920
861964
256827
1972159
139727
200250
1010996
1814553
1136804
1005611
809757
1986341
1796204
1443973
1133429
583766
1422740
569853
617540
1684415
610612
344335
922906
1660692
1465420
721830
1178304
972871
1013053
366467
152412
372109
362608
690237
354638
192540
1121073
1694792
137302
1728447
695733
1421989
1851752
1502072
820713
296430
1504576
1414433
1883837
1537550
337936
1043684
399623
112483
915691
1714655
286022
194501
396932
371076
1106939
1958843
1693636
583033
1268714
654276
1599757
605652
1194382
280676
299410
1847807
1937656
1247886
888395
186587
1846908
433390
1122855
928696
1177289
551503
1431612
1212282
1422865
141195
1420562
1077048
444413
1176001
1631915
1957099
245781
1320488
243180
1541168
1501616
830102
276123
68780
1130596
241558
1450595
950601
1005180
1434720
658057
958029
407710
94476
316303
1713125
1351121
556808
1040472
727666
39684
1374919
1406099
518814
1237122
41823
1477740
1455602
1332387
595097
1912275
1965738
256215
193787
1877361
971144
525282
272129
134026
1665016
528224
1552251
1195822
514162
1902092
575606
1739956
1292203
1630064
777030
137901
1157092
1789332
1446214
319139
331168
891860
24952
73007
92801
458794
732137
1280884
872561
190226
646124
1882274
1802911
1109852
296914
1818999
512043
1348793
363278
62087
874309
73833
157936
400290
287268
704400
1866812
1852973
734308
143984
317214
507095
468711
1310740
1405321
1969996
880775
498776
1756708
405256
381648
1302699
1138443
1768356
517565
1449350
839252
1319146
172217
874880
678227
1520163
448545
288839
1076954
350231
929317
935069
263202
698161
614426
1572056
652150
318231
286413
641826
504405
1449316
638946
792353
810090
511603
1977981
785085
1215098
1224132
72703
364104
593402
456640
1975147
984925
256385
1818282
401770
1504536
1726709
1465851
1101206
1903291
1304895
1138114
1731573
1276526
1128319
63420
1705949
1334423
641321
502587
452007
825507
1649403
432554
1799452
538205
1636690
1698181
346445
487532
1834199
40807
942321
896959
1151643
1876686
767401
866530
803490
1067596
608464
967287
335048
587212
390277
727095
388047
80100
1666044
715945
354107
1119644
1439661
1884141
1079551
993446
304611
420826
1748855
700324
1550882
296344
1905620
1426975
1459080
722814
821377
58714
1662741
1703339
697025
1330905
197019
1999804
301653
754188
1379224
1530148
238666
1926560
10111
122459
1544098
773171
279436
1563933
1374684
656349
1549003
57653
1212472
3900
1587647
1453269
1734948
235852
70140
617002
1419530
1946775
960041
1881226
418326
1288974
991986
355958
1004527
793138
1751443
1131232
1497158
249981
1711236
681810
1962637
1248706
1399843
1526168
1793100
900944
1650124
528563
1252760
557885
848474
128157
374110
1835285
1113426
1345394
553871
1786961
455069
517637
729821
1606530
646508
1570263
1266667
1141137
901102
1412888
1638126
1176773
1425859
814789
1118638
890495
775297
77116
139363
1288749
209803
1671693
671808
1106752
1408181
378280
1245804
466310
131053
609092
1626845
1295742
1080846
1940940
844934
1334424
1435846
310080
874056
1140452
765905
29030
1505746
124787
265863
1054908
806497
128969
1318384
1991433
1645425
1012837
1387573
902942
1944568
1372466
1274672
205770
228651
433822
143618
1675020
1557337
1927752
1305016
1374544
1765297
284440
405211
1140435
1151743
1050248
508691
780377
276527
1220863
98943
496086
1848709
175276
1715662
1481236
976217
507402
873292
832308
1885955
225282
375469
1909585
570089
1452709
521323
268975
12866
150240
1916895
1499127
429485
1505391
1993226
1429217
1775576
1810372
266115
1661235
939298
662720
1187937
358748
1050163
1296040
1673726
1353426
979110
1666410
1172616
277632
102030
1688409
1415305
992819
1225661
584198
185860
1862601
1608560
1328903
1647736
1458938
1214269
1599125
1199794
1211443
800032
110228
1564925
749096
1228590
1200236
1240973
1983910
1327893
1637026
300815
1163737
384151
541601
1213532
123779
476882
1907630
1551774
322905
377088
1092934
1578478
1220593
244661
49256
970423
51129
181250
427590
737940
1231878
1650224
680152
257815
374986
52580
900724
954868
220037
667224
680045
1079372
654147
821989
493828
351552
168776
610646
750983
867703
1091067
1897041
324508
639649
35453
1944523
911085
1729465
29195
1040605
1578118
167718
755012
1587168
404425
137485
803680
1565671
1513934
486699
739565
1011524
70721
16679
1983646
1733695
188379
1092508
32827
94685
105861
1717010
338796
613696
549503
165383
131132
812392
1440509
101209
447777
844564
1722630
1093109
845855
1831255
690266
1636198
383863
1289748
594957
947555
630581
1781881
214637
1608103
1838832
1850497
73700
1026644
1551064
249546
367517
100106
1097713
1911744
1524077
1820240
1142096
1333048
1950222
1030989
1064298
1934561
1989954
166792
532340
173937
470003
1448463
1641163
1707149
1967073
77566
211305
1172554
415728
608689
1326133
1303930
770135
1228271
1308164
1578718
906800
1678555
353163
1904367
926178
1054449
27880
1028584
552652
1915274
673179
1115815
234607
1226616
1822360
1405192
464216
459106
1724363
594290
1784876
67332
1526137
1677880
230845
97954
476520
1804915
216888
336155
979126
82818
1057297
1451745
1506992
1442525
271871
1293612
580718
1917732
1878993
174087
698518
815812
418877
1216516
211415
471098
1358869
1053411
345746
1129129
889853
350958
1912130
844480
1592004
1522747
738345
1722641
1088433
341527
585642
544779
1391337
1243258
1467791
1909705
254065
463007
1999237
914942
787671
1684253
1838799
1429915
1682833
731337
418088
436413
1230125
719452
740006
1569605
230289
1378770
905287
240296
1842890
647010
607948
1323355
1517068
697261
163568
872092
1178128
1335568
304852
1143529
285597
8121
1625024
1112104
680960
341846
807879
936198
1043501
1810252
1340197
880204
1176665
1533843
1604069
1597648
660564
109869
659745
1113263
771532
1267594
1210913
195926
1389083
483740
185306
86610
123959
1473236
777440
1736372
1165552
718281
30836
6697
142513
1690627
659809
372797
271179
1804606
671530
1905214
1441125
1830954
699759
467995
389412
452146
768661
742881
1883157
360406
440711
549135
766413
340877
1783403
343005
1939452
183593
588982
1199300
1179707
1156930
121710
734197
1737443
68490
650537
1222186
561374
1461037
251396
1833249
1674350
683800
575974
937724
772615
1309490
826510
1442536
1058844
1487161
1537052
448384
1839340
221808
734498
1895275
1824106
1270538
685552
938209
1849806
12502
1249224
1176261
983041
1122608
1382304
1741502
751038
1750682
56268
278564
1600656
1537878
452903
150574
1371644
205699
1045045
1432995
759842
905949
1935495
811606
810116
1771284
365632
275939
301951
173144
665283
762319
537660
1544664
983918
1461746
860882
1105275
241888
1345606
1146454
1500442
1903736
1496524
1092315
526768
698743
1574525
1822079
88247
958008
142073
1763266
766726
1617326
1612453
1663615
175706
1138254
798654
1514649
1535213
21370
1774304
1161313
552220
1564062
1079949
1385839
1309174
1707331
254456
1261387
284376
1503423
1494254
360951
903508
1858067
1611097
452640
747153
451350
462565
976008
1581629
782331
1552815
30352
11098
1913652
1786000
368324
721647
84402
532571
1906159
1590154
1312602
618210
24529
1235562
1854114
736777
1515371
1012914
1805074
1553801
446800
107567
1003651
1067946
1580891
1481017
1794222
839018
610903
754526
234950
583005
1180963
1885544
107760
1329373
1786705
679150
833973
1719253
1904561
1947187
1132021
1254913
160996
1900447
203503
503683
1948494
1085552
1866088
1296701
486835
1773164
1373317
465619
674560
621409
490755
21372
562976
1952246
1196809
649519
1257905
295405
1601692
1232180
394811
1636813
99465
1468435
285728
13524
725609
1044936
622286
1381422
1474988
982260
1419458
236726
1301143
882477
1463518
405591
21460
65497
320080
1524710
366261
1888092
516844
88999
1154241
746406
1376184
1029692
904850
1421745
1459908
283408
1316412
398890
46122
466934
1612851
603071
709704
396139
652547
152291
1348559
37674
34854
45126
305780
1882116
1049448
709861
176963
1228451
1788873
565794
1167111
1480033
1018954
1796848
470132
309159
292646
811104
1349019
1097622
36545
223218
1003028
651936
1386386
707492
792507
1858303
226844
275588
1245425
1972101
131343
992937
379317
1729184
703851
1709720
1251933
1753906
484146
513146
100852
286681
1534060
743740
1302203
1969373
1181515
225152
1180967
1016398
1290344
236948
272906
126676
481495
1203057
1825360
759561
220126
1387034
1838585
57402
263144
340270
1998309
112506
259503
245924
1426882
1146299
937087
1407865
1191549
1606730
60944
1083472
632262
1040793
1257837
1701301
1878568
526898
37601
1689052
72797
1171232
1865009
1005263
814702
1318982
119348
1512807
239609
1213036
1235271
1457766
1426092
1350122
884891
523558
229083
439955
162409
1748680
533533
1535054
1682128
1145550
272541
1299044
1796890
1824026
1906819
1929694
796617
1370641
187199
181272
1804780
234416
852578
776863
1683682
1596968
413440
540358
118434
2102
722153
1719612
1539930
1773272
516471
1214866
221018
1900918
673335
1559012
1901151
727338
876929
1655105
1738222
1694775
1735834
824719
1974023
592054
1285947
856075
439002
1632002
1596461
592276
735267
782959
1136881
2829
102823
917793
385065
1833337
1465903
1208579
252601
1354620
1396220
1799026
160670
1899233
1220455
22364
1338373
1597144
12332
1897719
892911
1816953
841932
926815
354553
1394749
1704364
1300357
1531179
1807793
571490
1738625
335216
1644521
4958
554782
1893294
781338
1768053
373743
1457334
1663804
1584606
1867647
1588851
822730
788764
1512403
1476044
1520272
1003576
1121571
1749319
1572422
1152964
716989
163501
552355
338672
1651180
881801
89987
1531230
153256
681489
1236609
620121
534878
1544751
815356
404899
467055
684070
770199
696046
1139741
1169712
763529
870254
666112
1373996
335304
1617929
1747741
891797
1616547
552517
374978
140896
1245889
867700
1537480
1516292
878001
706829
668922
388564
815043
1890799
1620274
313191
1511068
423415
1784117
1740577
1529673
458149
1096403
1757803
1207651
1406904
923028
569360
447487
647175
664624
1631996
1713405
1556030
1705461
1644616
1038699
227738
1238864
334404
1421629
1170153
181556
493969
1394050
854176
420886
1427563
888668
1138978
20852
780608
1204824
445719
1805377
1084208
250178
1807661
829180
1272325
265499
1336678
864016
520491
495939
1932565
1713187
1860336
1224525
1261129
463092
1126311
1816081
456222
447699
77751
103026
962052
271340
945143
1110377
976521
1317619
1349148
915313
1361230
426857
1384552
419465
73253
1838476
1022536
52655
1766331
1598186
1450981
1901471
1978334
1712169
17659
961955
1740132
314149
1999551
1762781
1427724
1849505
164069
680017
1621185
1252168
1377896
1961804
1724548
1001671
1888025
967991
813544
664730
440438
670532
591679
242293
811060
1356715
1185475
1318867
539349
955736
548048
688148
107850
1423066
1828474
554864
1429608
1702182
631960
1064832
837647
1386390
223260
344119
1398953
975616
1246198
1112115
294615
1569563
1924001
156131
1167905
1267395
1519578
1773245
1127047
1475806
574155
185536
1066447
703230
1840154
1972803
1407981
1272927
1054441
1469834
768118
1731554
1451710
285549
942873
266375
1409661
596630
1192284
110876
724078
1568946
1328744
682788
240117
1436951
1176611
1112346
86085
511555
114034
379757
1817888
1895095
1646235
1570299
516485
1667319
626859
934105
147853
1104558
228366
780175
742823
932866
690382
356372
1664381
1565931
1862651
112692
191183
1877731
595464
1013994
1998806
79524
843137
1239767
1898337
207033
80172
1955595
1449276
1583725
683196
1259967
892834
1789952
302617
1593388
1607240
81397
1146258
108391
152496
1190837
1407297
1481267
1881084
1490565
389966
1120627
1534535
700713
1730194
1439920
1802354
39294
1480687
1531187
39703
1706038
675743
1932485
523392
1636789
1989248
1892823
506529
723093
1407279
1514484
1989007
598963
1422681
303113
266605
1669562
848753
944712
1968329
382517
1998362
599330
403980
724180
1681166
915663
1691171
503162
820295
137938
1204176
923702
697024
652313
348915
1078636
717047
738042
316980
1598685
693500
1620105
918149
1906608
330310
1901643
222120
1315083
971690
1757502
641811
1371138
1897449
1463835
253732
1710341
641005
847290
326049
87634
1277320
1221226
623013
124568
1470704
59800
1785956
1897349
399772
1527450
1778902
100464
549900
1007716
1520464
1146953
95538
1069075
863122
1019093
1320533
1532170
912232
177550
1357115
1568695
1909025
1815227
1767874
1592724
1367271
636121
253358
53833
106392
1086825
1100749
1491533
147805
261784
1827112
1134394
1416115
1454339
1030642
948475
1520424
363499
60790
105494
579790
1978314
1451203
1897397
339629
66889
1498981
1330398
1894634
755573
337704
1434328
1153340
515169
1145014
1428773
242480
371969
1047432
1692341
1761493
111697
415088
260077
289613
112612
562815
1632256
440638
792867
452281
1946441
1832989
879921
645787
1686378
687701
282225
780959
641898
1678892
781670
966309
217768
1625188
538737
1771144
618872
943597
981469
701699
1942453
486990
1463047
1403286
1476232
168688
857322
478640
1643619
1837719
1079428
460504
789402
676665
347076
1055160
1281557
668253
20654
592745
282926
276475
1349563
277980
1235441
1476817
638341
606636
719617
301972
1331794
1348581
1222491
369956
926779
1948199
249929
1634969
1902437
1116139
1265196
1405300
826556
646826
1067312
224021
196727
1538389
175432
1883752
374108
369045
1531320
420777
1319912
1144799
1266594
982978
1956227
1568193
1010732
1901833
156001
1588311
447523
71390
332837
1003954
1798136
1886991
4028
1738391
721795
395064
1716403
1944739
603227
803463
210714
206528
969876
1971470
1024689
56802
1811380
1152464
432541
954780
1132962
1089517
602135
1835817
746668
1960808
1796452
453879
792638
789588
550197
775031
664678
455404
1712286
84695
817049
1757834
554275
1071206
57543
899829
1887030
1427888
718871
1314952
1147097
1188472
1516123
1148314
1192238
254623
14835
356845
238053
267763
96297
1077159
478794
1151412
527398
1158043
1436750
1004677
238166
418864
222930
1922711
2249
479950
457953
779767
1073691
328074
808135
716694
374722
1949078
731337
83792
1670551
592287
720955
1654365
1607739
778221
1767060
334064
1017381
1872767
1356484
1426237
111982
1121638
1156260
1945074
126785
140329
896151
1572469
912516
848221
780599
643036
776553
244628
1750829
1518079
1410329
1068086
1732562
1005484
439323
1885695
1840468
397453
1609861
1255640
1219116
1032898
1295305
1227626
559042
1557734
1907934
77951
1656058
10691
121814
1927902
1511851
1397374
1148429
1534131
1897040
1176571
47326
1124263
298175
1977089
1386064
1870633
81165
181593
945327
765927
942385
1595330
1062022
1395786
1927111
1843048
735012
153117
120957
1783098
74094
960314
1410076
1244534
573293
1301796
1862511
1951749
176045
1618782
251439
1387093
718207
305785
489217
1602942
1580558
268194
1982083
100383
1919962
1269900
1048921
1312196
1192351
740763
1875362
1213411
1768402
761374
1977197
1574664
983580
1073261
443403
357448
205580
142980
50617
758076
350970
367470
898463
770932
1182255
208510
243356
305611
120611
694231
880985
1758099
933789
1320336
1406964
257232
784300
93233
512797
875039
1711171
1050972
1704681
1619302
1590287
264940
1435868
1354849
1665132
373079
813501
1965270
1502812
1863651
1691190
425148
1595864
287679
515322
1574875
551806
1547159
949725
1277457
384686
902613
159537
625188
184875
834907
973029
392423
1091222
991567
297040
398534
30507
701725
653239
1942966
443714
500312
1746609
1603274
1503221
1711307
1901238
706609
559902
1159847
102974
776695
1915470
586089
484114
715699
1221589
1953179
290374
1703889
1825025
1400531
292241
1203895
1123267
498667
734508
1939587
591813
1417227
36626
971717
256419
339513
1631005
985121
124945
1625841
1756571
1084228
567751
1296805
350432
23875
738236
902185
1133841
1091451
1455400
1292607
1422713
1229082
848349
297053
1165635
602841
392726
1813711
618023
1559851
507769
740632
1716539
1762760
989023
66244
887262
597797
744501
561988
1528183
1107938
1542326
644998
1365130
875875
119122
1868025
1823588
1865023
271878
696672
1514330
1529152
280945
1772603
435242
1658646
53354
539224
703225
1912968
949417
320907
295553
452245
507834
1210858
1214880
1445078
1698254
228512
136008
664945
1072121
1633726
1003549
421836
509236
331036
1191363
238413
1457222
1877173
270905
98907
1456986
790553
1559989
380639
1777831
606107
1251457
1134644
720606
1053373
1681927
355266
892380
1533875
1660685
775505
8560
536958
1123062
1867940
1863894
715718
1668206
1694846
1660326
1731951
1276467
24813
312860
784267
157101
544956
263291
1296247
1953919
32069
929658
1928821
1772306
712641
1354374
294683
443112
732745
1685857
190769
215294
339865
1586565
935102
54499
933409
702296
108780
280638
1612342
443502
1587223
1640299
1435978
1739550
28656
475323
1072149
829858
1267017
1755423
384367
290860
1605541
1852620
244767
358199
1392569
1290191
1591376
1788647
1415286
1001630
1938856
1760844
1383678
885913
1664668
102914
65964
761368
1105632
1048908
483936
605521
1118658
499137
1779476
1736022
1949399
1074823
1471605
564281
811017
838901
792644
971335
1263617
1596205
411411
448358
1564007
916868
471406
688630
634388
1254616
1590561
1211085
943178
832083
421564
197973
1764469
1398044
1470330
1997367
1637761
1492739
375886
460787
304675
1381442
471190
1778464
1915383
1774663
1727878
150252
10960
1523403
1592867
1883979
1926901
1830213
386143
426111
326074
911525
658529
1308042
1009371
463039
248813
1256400
615615
934042
1985177
1598941
89165
938258
1359366
1096572
724674
1235897
397940
1539989
940554
296597
1813037
990254
1426063
594033
422758
192438
1129619
1308566
1074415
127662
1781557
1679926
788042
36474
190904
855639
271629
1918235
1297492
858870
341155
1167303
753665
273566
1363050
1271030
94451
1832723
1312550
1521838
910321
382880
1922196
585866
846241
1392041
1654055
1830451
978197
920482
661503
42209
399621
450565
759632
492841
980917
808367
148231
625000
1893906
460914
426180
1681883
753105
219480
1212076
81419
1066202
496398
396976
1169763
662417
1576443
212663
872084
1706714
1954391
1699670
179807
1524633
1603505
1138436
1005055
822244
1540122
891025
620075
1626592
1164114
1731449
1390771
1118473
1660402
1990414
70312
121345
241403
382876
1329609
1961298
1707435
370497
627458
1554545
1033831
306070
59283
1654749
415008
1105480
16757
1668809
1342979
1210131
1002379
1795269
1586080
1663943
1693338
1829840
1971655
13987
343280
1442274
1278751
1342458
929057
1897991
783252
413772
179143
387093
323314
1239828
1122909
720221
71497
1426115
1472515
691817
1051874
918733
1222574
811742
607617
929843
436403
1212279
1150231
1921864
1459638
1127321
1851991
1655037
99731
437095
555010
1540508
414916
1045939
1661664
1599095
1057265
1181625
991603
324222
1243949
1411522
1402093
737435
1210534
866721
546931
900474
1699472
195943
734934
1318833
636982
687688
457037
1365952
1876413
1792674
1853593
1344311
1248087
1279077
71439
138839
625427
235632
1998707
1331901
167206
1099679
1433737
243170
3482
1792977
946758
338221
922248
1772084
1407052
447513
1165382
959529
752319
806376
621407
1621156
1251566
263115
1699146
532851
1079987
1702813
1328498
532511
560572
218886
1499026
1074112
542731
1120562
1159443
622734
96345
85277
736432
693063
190316
828052
1514028
1962656
1089866
607725
919085
456700
723614
924176
1157972
134354
436802
546054
978998
161358
563633
440994
303795
1461993
1384404
116434
10382
1113601
483022
1674725
1830851
970455
289514
745018
841896
1262007
1735034
1221051
327138
1831632
1455091
474900
1623946
1990402
1023630
102571
208377
598141
1414195
392164
339380
535644
875145
1086241
830349
1383205
1724813
222945
10733
1994845
818352
1227452
637355
1554572
663459
1770559
1851651
1606759
1047485
488721
1597089
822579
822149
1560960
271268
993670
738064
514226
278816
537979
372546
1563302
191500
309761
69979
615005
389331
201971
1228506
1331138
387073
1846294
1552139
840005
289264
1625542
1817497
541100
1678995
544862
247926
247272
483503
742335
1158607
1755307
231813
691047
1716597
1277773
375730
462310
1669327
686175
1136373
1959089
40475
984435
1918868
1396916
1556776
43147
349972
1788847
1273872
22847
336158
398495
26365
1597761
1158586
1063882
459738
1625021
370471
697063
419134
131773
612327
670378
865033
90264
147779
395622
1294895
1250397
987680
1282724
932881
1346390
1398197
784907
1171299
1642526
1860920
221110
915802
1921674
1137529
387476
137480
1459860
355933
1586179
537435
1661936
558796
686277
1641713
666107
451052
1781885
1397141
295109
1043348
642227
1119060
1892819
1622098
517040
818458
848319
1332385
205133
71198
1481686
1532555
185043
592736
1957161
916887
39385
114834
1515896
29916
1948007
1061451
1888714
1392433
1373227
1509826
1573281
841322
149471
231810
1175922
737139
809289
1158329
604043
1100996
650998
1924297
1520733
1172123
774097
8605
436606
1821487
1982929
1292507
1621113
1411070
993200
856668
21600
1938367
192211
1525163
815803
1919872
1049868
1943665
775824
113021
66385
628416
873372
1947798
1292651
568786
689895
1863158
1064708
73791
252280
1430711
1843111
198115
98587
99456
1763737
1498528
168591
693038
269673
1213924
1523553
1151956
1474644
1930023
142460
128384
1284606
1982539
1624322
1076683
850387
990104
1677792
332348
1227652
307702
1262725
1425727
1548563
1656638
27237
760821
1700440
713410
654418
1865034
1745352
844907
1946639
401253
1304796
1428415
1132348
514159
1330811
485859
123846
943548
567192
1975925
647335
1114122
561793
1151382
198148
742145
1272449
1364781
959607
588680
1442234
1030344
1207011
769556
553560
961291
877394
145924
646289
1320906
619126
905126
365700
614930
201660
1365566
142489
83520
509322
684259
1547005
30720
1259664
1946616
788831
1448394
943471
476054
1777391
967119
262687
981956
261236
1052754
1197963
1039189
114770
1176775
808922
1645708
1229519
981806
1164724
1371579
556451
1878017
1059096
945653
1479337
347648
1556720
1695124
19386
563842
490834
1875297
551673
1129391
1940041
113313
1211228
1303005
1680432
1106831
495933
1851111
1540726
1937404
1350577
159549
1754907
432082
38693
1645839
1247344
1240160
1323743
1784946
1501173
690616
1480179
1330572
1624777
1680458
1693496
1329888
22546
1177710
1606843
450314
1834515
1489587
323435
720080
94697
1403643
100750
1022268
1197879
673618
1101908
1324324
659855
193536
952278
119167
959480
170784
73811
1279766
1658118
815244
1004864
1694752
1356378
1395320
1782579
1474713
1347067
1291382
897999
886152
1661082
597504
1460745
1190861
1509860
1317938
1347757
486413
1092218
436787
1366618
1955736
990432
1840425
1779443
1723384
781918
1965917
848487
766038
1848523
1044058
31468
1796080
430038
836023
1837421
456991
1403944
411083
1594889
1121728
903505
559818
682352
785344
1367837
209265
70652
969767
363498
389254
660674
355394
1221502
1962046
968567
176137
510904
891160
1629501
1361980
588863
1089677
778131
1466424
1604033
1786926
802142
605347
1668167
1944947
70456
1077838
1004556
878757
1817317
198560
1771473
1714238
1902673
1807388
3441
1371329
1845735
799474
152573
959260
1862614
1945158
1058061
431078
1505582
463099
1118437
252769
1883250
1025216
1026335
523249
33160
1341970
1139781
554542
851322
375102
508855
1944752
316752
1744102
639827
1360729
614968
953521
494442
1078929
1101249
364432
1401657
1841498
1791952
1835336
1244304
1979510
1018864
117645
638106
1187421
897304
1122552
114589
1410600
1999833
1670847
1099252
1208827
9078
1262527
196399
444776
669036
1419069
1794801
1399954
36436
1100735
605137
1827735
923049
1086400
181828
1671944
1668153
856863
1239967
1882358
1044950
1778328
46958
79087
1174537
1752297
1462267
1773112
1387983
1355465
882259
816488
1703026
552616
1672047
895133
1906225
750175
110378
370078
4415
1206019
1493663
1703359
1792959
450083
356458
1055627
716017
1200214
731176
856457
1747379
523626
1049855
196138
1343779
1259151
798334
1884870
1720362
342632
1397484
751810
233968
527687
1431246
25369
1893483
1525443
1888422
303339
309543
1863596
1552764
670183
1195795
1512846
1270748
545042
1064849
382928
1491658
591231
585756
653608
442949
1016071
1093735
1024596
156810
1544951
1614004
601521
182320
531294
1459595
254716
1562851
464597
1892232
1210259
1917841
373078
1147081
1117784
1822673
1301999
652673
199779
51102
281425
1815141
1730928
1551959
742104
1281931
603092
484160
1077055
105881
1700999
1645342
565806
1635104
1825898
297637
1304491
136597
590969
678382
1768213
799086
500610
1343196
169564
1509810
754866
276273
370088
952122
73631
710639
1321204
1625215
732410
1339657
1202813
1972794
554041
1842956
1263718
1849183
674885
1427353
28079
1380301
896161
1877429
840197
1613041
378497
1862323
1737340
1464295
1414937
677255
1140634
1390610
1290626
1202758
1343664
710245
42285
1227729
990415
1670869
350077
454788
826928
210867
956560
184783
1789526
1996122
1076692
26565
975644
1892512
4530
905431
414497
809046
786523
26526
1245218
1969585
279320
346795
40888
1457178
1980037
78797
174931
1123928
1053410
840380
1683000
403746
574087
1407584
1246973
1642642
1551871
815008
312490
1316956
1319779
1336645
1925929
1038860
415613
536126
1432008
835781
314535
1275403
41742
1359585
324081
138952
68948
421343
1527177
194624
506197
1157723
68160
329401
884500
1709634
1249327
601562
1897510
1552355
122296
1995238
1617821
1660866
985745
48568
1018398
34538
9249
1205268
396930
443857
1873464
381931
515661
1028271
1980103
28311
1456910
729372
148866
796712
799273
1177780
700132
726177
1015207
745917
1226693
1923584
554911
374235
1315189
1926707
496135
1260591
1349549
1354126
366729
955677
616326
1641553
615572
1873475
1422220
428091
633582
100044
1909920
1542122
193696
1171175
1967316
1376998
1976654
227212
1088995
1398796
453588
1796090
1948631
1546792
1425829
190971
655215
1051124
1678922
883830
81296
118532
688832
835815
1985502
588448
861438
464899
252929
702750
1465201
663641
1298533
570203
376337
1648668
183493
643171
231319
717929
337322
1506868
731477
267202
1243031
136313
1433028
1302040
423771
333315
108710
89696
1086442
295728
610501
1232225
416882
1592734
809663
655993
519805
830802
722587
1489813
1616394
656130
476566
446987
1578213
936601
1209580
685966
1216085
1659504
619788
1101619
571254
1711506
830462
232583
171461
1145978
1717299
1285286
1644430
264295
1408611
1711375
1516096
738593
371794
892653
538400
654400
1381533
561311
462046
1380063
1307570
372448
1588065
877293
441514
206116
706528
315915
338612
1024103
246650
555107
414194
1844598
735787
1670758
334228
425283
1189026
984285
61436
795933
766452
1513199
1061134
274562
355150
1557141
836447
86043
403809
1201962
598872
794581
1071320
1230556
1031094
617900
457130
1612617
807968
595185
1212936
516897
85636
1010457
1875211
1005887
1180244
606453
1925004
177094
62744
656746
1010623
1895265
1230513
1811235
839042
838847
1018133
1643734
1252034
342281
962806
302596
211756
1489843
415308
1740776
168758
966580
778094
1341238
684651
884030
1607598
1642412
1357182
1832509
78557
419474
1082329
191232
1175582
1372619
341031
225976
51390
1688091
473329
1710479
3043
1912536
1668068
111347
43899
1245746
848313
1338900
437156
1887398
820948
1175668
1807428
709335
155703
1830467
1510673
478985
208071
1790731
414312
1392303
922733
761855
947842
595961
1057220
1495492
739310
1755402
825142
528744
1544353
469935
697577
676484
1876727
941306
1188727
781517
1781019
952317
435498
1115020
845690
513305
1693518
1135700
1851177
1214737
114217
586502
1552057
1995999
1833272
607761
1512048
1134017
843135
1963588
205301
1366334
1976328
346612
1401092
1702784
65157
1960405
1471541
1531316
920984
605506
451312
317812
1864289
1200251
1668613
236463
972587
1482361
1029609
1174135
159365
1555776
1045491
52874
405013
880235
1041903
1778840
421464
1517031
45616
1571864
884824
1981792
1581088
1405097
837534
125597
1167845
1213074
216984
1654025
63115
421288
1313368
1510891
1214136
1161177
1784641
1627784
1811596
276412
282312
800113
1846785
1631041
855734
456790
1523729
1582574
976378
1583178
1447074
1482656
1929399
989343
74126
542395
58604
451543
45997
852928
1116918
660171
535592
377536
392780
640468
1256801
925085
1700391
1629735
1649337
137648
603012
230909
1941946
152115
1075479
934721
676305
1745971
396616
396024
941279
1912143
123079
1732412
549308
1862448
613670
1364255
858541
1091112
1204336
1309661
1288267
1080065
336618
1376195
1815060
1830231
1975789
297403
746911
1359239
887927
489479
1969074
114791
1240629
1665994
1468265
1310329
570429
296632
1625888
482487
852972
389667
1776302
1083369
1068276
56337
1166832
1264354
1198031
1097691
1825431
595986
25251
89243
911293
1202452
565548
374116
1534586
339810
167911
671207
1288104
1054256
330357
258645
585371
1883569
1503788
830534
1223285
1532582
1938312
879736
1626385
1248627
1198710
454617
1093561
912580
505593
1943426
1690933
2242
1374186
47613
802896
285841
1668850
1814972
1378281
1126460
1546305
1356269
565823
1187021
1370870
1924665
1078522
1856855
778741
405893
1082557
812458
1455275
1630526
355305
284491
387540
378055
1571744
687238
1196595
136618
1165055
1960684
1562577
1252413
175755
274122
666475
1762429
1063473
1243343
1467543
1210841
1329911
333104
23089
608474
1740310
1725663
222825
1914643
145770
1317569
864587
948378
1493778
871088
888277
1669052
1725091
1208802
624985
1908393
1884622
582072
598306
1861111
1824477
348361
1006216
1804217
1904340
1463231
551234
869662
218812
289668
1126208
879025
1645714
1453529
434673
1408385
614386
1914542
1018268
1544960
1788184
1682317
1101713
983984
1552774
433680
79373
1244830
784230
589040
1298921
331481
1390238
159086
144812
424347
703235
1603607
1762707
739764
624047
1403284
1722256
1047530
215528
1653193
1183221
555154
245317
507867
1133131
537351
1046417
1389411
114214
382527
1234601
1475787
249823
1944776
1439813
1365519
1848500
338192
1142602
126777
65220
1349942
317712
1468536
1148932
1649336
145542
1021207
202309
961824
1901911
978659
912045
420913
850321
1147767
1678472
1809229
1804770
42683
403998
379374
551441
1898728
307727
555424
269381
390147
1136802
349074
1148080
982795
1088211
172294
1037706
1271513
334288
1500733
42121
1304991
99321
1585816
83603
443808
608755
820938
1244287
1561185
1202900
1757632
973477
1496853
1212949
1893060
1061594
1347107
1048898
1612924
97354
101405
1963031
1558426
666391
1100352
816900
962829
1628799
1393605
1006696
1654551
510193
1410505
1085951
421595
1454157
79552
1759952
1927011
1219242
683727
1413705
1729568
495049
1414294
900144
278336
150348
271267
1721428
110865
1760361
982138
1270233
458122
642184
344623
1320388
1023408
1720828
862128
470492
1815774
1289222
1366811
1818289
1943374
779914
44488
38624
57577
1048290
182638
1345913
1437324
1384833
1108250
429853
529430
1794260
1292877
865322
705520
665612
1174165
1919463
1200234
1136889
162740
1087354
1802393
1122928
239866
995590
1904873
890941
1052942
406098
303855
1102728
151181
1679251
1152098
1418524
1388520
900059
539571
1970097
813723
1099118
470344
873408
676674
632769
1653704
353080
1770745
879954
749681
638180
409633
499692
1681792
1857245
32107
1755185
460429
528498
770780
442820
737018
1400980
442054
830270
54466
1515292
1064000
1037577
507133
1711092
852003
1200897
709149
1011157
1258723
1102701
1172875
1316803
68287
1335713
1090596
1802834
223871
1977626
613162
1606761
338990
501681
533826
192175
613939
1139065
1073589
1896396
56316
804360
698508
1131532
1944377
1392757
1827527
843434
1059260
1795042
383549
1300598
616308
321293
985495
1236354
1744099
1871818
419655
1148641
1274110
111908
1758915
1981816
397034
616950
516956
1643233
1313539
1849424
123511
854757
662844
1924388
371745
318331
647252
1363304
732917
1766030
1267812
375454
3116
1116835
669680
950930
611690
57410
1303705
1616403
476050
691637
1966011
1713271
1417593
1580678
1937276
1300919
1365642
984885
629078
832885
583141
1711942
1727726
1922079
514476
1330499
748197
389438
368481
1397826
1934754
1271657
725056
1907155
416255
1376894
493226
541942
1493956
580481
153466
1120164
1577844
1029183
1142865
252712
1672289
1584734
997886
1382516
1241430
1190789
850760
435354
499752
1221034
1680807
797633
1570903
1674918
1790599
446779
148211
1516541
1253188
1493560
1323104
308711
1910730
324457
934410
1251642
994181
276252
1336792
1983367
515792
1701952
366375
1447828
132955
804114
1675311
526115
393287
1266418
1806363
1670686
1619175
1675368
46316
985348
1956584
250203
1732571
1080339
1414484
1375086
116576
309500
1486941
834629
749998
1597162
1885622
337620
605008
1810670
1837449
475240
1726255
1160942
155567
304867
311224
699615
1503342
789828
1452782
1299057
1872392
249267
137845
1764547
1481985
1061029
1478296
427764
1872683
86418
13833
977675
64536
671694
471586
576974
1733458
1093816
796698
75660
94373
1676863
1958970
1584007
1642972
131308
861902
936192
818307
589316
847466
172279
366146
1388619
1025235
1114529
1910912
1327076
655294
172027
1490743
1089305
1245872
965671
741752
373325
771743
85345
498032
1814834
706564
1255127
1823174
1541103
537708
521207
736291
338150
1747469
270015
1639242
382050
760626
1993023
709703
1531624
1081959
216567
1235746
506069
633579
5311
668863
1274224
565290
1443816
205822
1979237
774109
279638
461121
107657
1822751
1218472
1640521
1473892
1018875
1963787
1640377
418111
1953106
565013
875409
1581133
1640090
1177515
810867
1286799
1447424
66453
58893
116840
1550727
1003262
1499073
1702813
1682387
449611
582674
1596218
1387777
724257
814905
1885391
235917
1719370
1351646
1700390
1206397
1320118
1510058
1965405
223545
899429
688209
1949164
335090
1710180
289101
81724
744942
848295
1897792
570788
172747
1185859
1020709
1154651
1436197
1038454
1708333
1837028
1696961
1456688
1654279
651993
46948
1651423
352083
128590
902346
772431
673827
1099191
596595
1365080
809344
1468546
725862
1555904
964163
544763
361602
404229
774321
185761
1508673
66540
1628774
1690427
1393419
1932709
1148961
1401585
1585773
583905
99081
1330981
177951
669315
555916
352772
620456
114127
1565961
149158
695841
1586977
761626
1583086
396155
1771642
810953
1105436
247071
1677017
1855118
1963328
1408282
513632
1818033
1889731
695611
1309243
1903693
1214570
256209
1688880
1425917
1246300
1245140
533745
1636299
415237
713420
1706532
1422906
1459246
1799450
1075717
1709444
1482564
1153757
223973
1002042
733961
432626
1842766
419678
69257
1221227
1038090
1933041
1952560
1917394
68242
521344
1743013
991649
417731
447708
1636810
1258987
1507501
765469
1609347
1877738
1769462
84820
659916
1194486
1616673
1348135
1111343
1971613
1446414
1661885
879933
194250
1232812
1163183
495720
707242
1908128
1589553
1657423
141019
572648
471615
637321
867613
212097
326053
1328821
1569367
1406883
1682078
319124
1355802
226965
1190014
824914
1333817
1478284
641096
1785601
1399567
59025
1251993
1407616
950705
1100160
1156581
1729934
771351
67683
694867
1827008
1569933
1981488
740239
1947348
896292
1762694
394919
495189
1676101
1081042
200137
924156
624938
1900428
1539006
431381
473251
410988
1542431
1001067
1554651
1229054
1802447
198948
86914
617190
1241313
794403
1457146
643665
1311955
554773
690939
34303
1541014
1560183
1145783
1431159
1275430
137005
1408847
1506398
130972
58318
344760
1845529
916683
1733318
104266
1857214
1705382
392188
1841177
1280150
761781
411144
290318
827670
272927
1437166
696587
1477612
1061843
674878
656102
1279985
1289973
360371
476374
904113
126741
892745
13434
260044
554848
1417263
1983537
1632148
1076730
1362756
1698182
133331
762818
913465
1372188
218904
618747
1737621
197815
111134
1332418
905145
1862809
1387153
678562
834242
1097228
738112
1520628
841975
475340
1839219
272193
671859
1093889
1169830
795714
1981772
1564327
1573338
1230269
883511
1566048
1147592
1425126
1295831
1606036
321709
1748372
1527447
1740252
1962802
113710
22196
1877573
1187080
1945731
755619
1483202
815212
1247495
1579757
1190358
1046009
106246
1755059
437082
1178728
1655921
86764
1599677
810544
982974
1935321
1100772
992038
422144
582141
113429
943638
458544
1231972
402612
1029334
725411
1583281
1186712
21273
587630
318138
1031407
601382
797352
1626960
981628
258502
424026
1117989
1424919
1838581
982725
1786502
1217583
1408314
1010315
447305
1688050
1629543
887578
292679
1016763
1592733
1204232
1081425
1347095
900828
1528902
792901
1953385
1713702
616704
1709946
1676040
606182
75269
1247690
1683815
700374
636990
97050
1292373
423198
1085962
269828
1555764
1400759
206806
839884
190169
1942151
451846
590147
1013115
1157168
1740852
1651332
988091
1978674
293240
1891272
652089
1137219
1958
1267238
434638
1109374
324848
1750008
1300809
208098
874747
1425605
393734
820387
316062
924508
1895309
642844
130716
1014401
743478
10171
1324635
121462
1746286
655285
1105144
1185424
116894
347813
1579342
1705998
1467851
1824980
746237
381379
1625123
1172560
946454
1404089
1314004
621269
526530
1948217
1188715
505559
37667
1937109
1919451
1404919
1367157
1370076
1578444
1962719
710202
389615
1181430
1910451
1137987
1992778
1928202
717287
1636181
566494
1669539
804811
810744
759676
1405897
446491
553524
705013
1498066
1423375
1179464
535512
1277579
554803
1036016
1620336
432967
641506
303378
1346105
1365708
553374
1944310
1294197
1975669
1361587
1171525
1463164
980412
882408
1011038
786562
1492021
288925
1795281
896470
1820832
1695440
94313
358441
512580
1298388
406880
989116
1022582
294183
132748
656563
1260904
1440165
1510468
798118
979385
1737040
216945
37917
1809998
1170395
768158
988479
1332434
438655
681033
1327063
1026375
1300530
903927
861057
589755
984203
381429
197406
1383
70189
37668
1695177
1076765
343867
710300
1686388
532671
574780
1502419
950574
1091650
1847482
1976457
1942042
1456561
1593139
349415
423766
1416294
730835
1575823
535278
1328921
1893859
297868
335858
1767839
1077011
859569
1899931
1956496
405715
24784
1787734
508677
883082
1561967
675822
1901668
488309
1241278
384
1971755
251804
1018711
319410
1478091
805897
1409863
533968
747580
979556
878370
479737
1675382
17100
852530
1761210
1907670
558327
1467453
196237
1439226
38182
1494459
1618330
687817
1592473
897021
283650
41091
726094
1578833
684678
1534932
1663396
906028
579364
524772
1751835
76750
863150
394424
785743
829421
1543250
1934947
441336
1946998
1451366
440231
696807
1973346
336180
1693198
1439656
330014
1584806
377093
265476
318540
1794046
1749346
1853285
588371
1646567
1609347
1695482
510949
622558
1233410
25162
1388542
1533761
443923
184446
1131776
655967
590653
1788589
749543
709379
845960
1928137
178997
1808848
98881
417261
1148365
696467
1175093
275146
1756072
755707
1389596
98067
1123448
1192114
1583663
233072
1724907
1324328
1173974
1223115
125070
1266450
1782607
1416155
963922
768628
1169291
622597
1563494
556316
34190
1156813
1527155
689416
212680
379335
997871
1627877
969229
1474408
422620
1499340
886045
1915388
175818
705660
1171019
1905578
1202415
40398
1685475
1253422
1670275
1127618
1343919
1551478
635087
477083
1826330
60090
1947643
839989
1901310
1267697
1156498
1087474
1227995
1477125
1464214
516760
1952703
1994677
624713
153628
1632269
1597210
676753
1426294
752027
1496570
18637
669440
1145466
195817
12612
371300
345345
341683
21383
1018839
839665
955714
182779
1417451
336364
1761808
889920
790908
1361562
96895
925085
702960
1351347
60518
608646
626417
1895656
216846
1024966
1245630
1623040
1541818
1569578
1395356
1717742
1187458
1204266
851214
243895
1555716
1202898
1816771
854627
677198
542499
1591813
906221
1155714
1661839
758644
834605
1512085
161476
378393
1300050
461686
1164946
1523479
950941
1182030
215935
1451696
337890
1262687
1232583
1338451
1626011
534808
1553181
484311
1899462
215267
1807796
654689
524744
539221
826027
1851539
277699
1819911
1134026
1247914
1855764
1885324
163247
251200
93712
1313841
609953
1543974
1410166
1087486
1671329
610077
1467566
536277
373924
1337360
1995421
1263126
1579200
476706
415005
1549881
1931824
327682
1348153
1451734
2117
1912133
153266
1436755
168370
1263547
565867
35681
1339359
952234
446160
1646261
861378
1292468
933934
842865
1399713
530814
1137339
1300047
1441692
556307
1607388
1903415
896611
1025339
504011
1090118
1441930
940556
1357652
1812534
1658476
705940
595176
1271217
1112168
617121
1719384
242745
1274654
723925
1033402
470255
1423069
723917
1550877
1983162
1727177
942470
1825625
186068
1961056
1139468
395431
1003996
679344
160617
189805
466277
1480016
1620738
207853
228746
1618529
1445187
744125
572224
124747
617699
1269769
809116
606082
355101
896273
1521862
1881548
848310
1494008
418049
1417146
1892316
1730722
1840399
1714795
3043
589764
282062
24263
1714791
136540
1938358
1429437
1513249
1276648
57187
943633
109676
555724
94600
928454
1948683
1187390
689478
994071
111319
897487
1219066
1459487
1472618
523765
1169264
1470208
67376
1556696
1175110
292664
1875663
517854
982426
1341877
564035
922638
338728
1303844
1371809
1935250
1704306
114500
1899597
1736047
1060452
1207071
1712366
1989832
842301
1276971
516782
565179
206832
1978746
1241534
316787
124194
515773
420227
1224660
592215
854184
1804854
496469
1440562
1344942
401887
1138985
747543
1871120
806791
1121191
60978
1819036
1209194
719839
382053
1594841
1524050
1902532
774404
75259
563820
11700
948305
1012643
818269
1293118
1890457
1640380
133359
31533
1999864
1465039
702174
1664562
793032
1482760
53416
298121
1379728
1026178
1145022
1436039
1158411
1030506
342295
1766610
1293593
1225134
1135244
1064081
63114
1039530
1056168
1659448
692939
1155470
199236
1069231
1999952
566750
1625256
1958509
1588251
1012571
1222159
1565255
1388821
535308
1276889
1716706
586239
1073833
925885
690693
1582154
734486
1372691
208240
1287
153157
343129
293575
1491171
1464399
760995
591140
195893
657859
988831
226351
181107
619208
428454
1635909
1603261
858593
716356
482899
865281
198594
1095195
1170004
569045
1784067
1886698
1833414
1162674
1258103
1924306
1013396
1553413
1206256
30458
189121
265115
745422
1487592
109611
1493726
1718289
780191
1174408
1574499
1505266
1726594
512810
716666
854982
1342807
920143
1025869
1631083
1376884
216986
1461058
1515013
927996
1162470
1124939
1062025
65556
573687
211141
380362
1408715
319880
1293899
559340
1296793
1498043
910367
646072
959079
371440
1135003
266541
1776846
1389434
1927396
1898927
333030
536184
681133
1223248
1648745
582672
1035833
1493133
1155260
393951
1160043
380080
809914
131930
593609
1213451
1964026
86860
1011056
337578
293119
512520
254169
706880
1331389
1618795
1957363
860805
116488
1734998
1846362
835357
1515489
994378
293912
469340
30282
1231398
1447621
860345
1825896
1342987
638152
1338855
920096
979191
1621302
104959
209219
1137773
1238940
1440707
360141
424404
1142907
409748
1320170
1467640
1630055
1394672
1630889
1403813
1089141
1490991
178868
1352992
505782
605409
456401
1404290
1577977
1180079
1343510
666605
462186
1888963
1033030
725183
1637356
410861
910829
647097
584356
1744087
110673
420209
1410246
1387589
618668
1149448
1078837
598919
1231502
1567386
1337787
1910582
845617
552728
654570
559103
1663422
1117515
1955017
718647
1270563
47869
1235367
1529218
1061272
1991806
675236
397840
1720263
1290878
304319
1643727
1724048
31286
1414139
878424
644577
345176
397515
17120
930494
1462218
1249488
30152
1893842
1086913
1997394
1523135
202092
1122465
756686
299068
1141239
573434
40495
1405445
1424329
1796717
820342
571435
1345851
42274
1645105
1038387
984170
1088877
1393527
1925681
90932
776685
1829466
496775
179073
311000
774005
238409
1413451
1023399
1016011
1803855
487204
752115
93575
1786533
1615352
769516
243330
813536
470188
1249787
1226403
1242946
213340
642748
1004742
1272945
1936084
1802080
994302
182758
1435830
1280446
158137
1291409
74160
1848392
1754322
830221
774640
941765
373346
963996
368614
87271
320246
392300
1984850
131831
1444316
176320
1136562
1708293
39961
526245
523285
1284070
604476
1974158
357808
794122
1678298
1088344
31881
1607861
1554575
748652
1788270
1814455
1257932
1179646
949767
1203467
54845
1103682
228885
862298
1495101
256146
1625687
1401887
189991
1163750
1104247
743209
439013
1001654
217506
942029
1116756
926931
177210
1572898
586794
1331375
689040
930726
131889
1135356
510738
1582493
1340012
277398
1254574
673221
1680613
1776614
1771814
723496
1707576
829896
555452
1210977
1780558
1405767
619947
908076
1724169
1051309
1887907
1714256
1509662
790467
808422
878971
1721366
552810
1711078
155341
1816170
1326242
863307
584258
1358962
1804818
1961712
517817
52037
576621
1356695
1933073
238189
387634
283683
352424
1258969
1419260
339814
1397384
1441518
633183
949377
195030
1991699
1160402
1020748
1989641
1723062
1688476
1165697
611484
1370477
1574565
738034
97910
394524
1230016
344024
1364939
581
969788
1793352
854176
1149420
1269337
1076675
1987673
1942658
1310614
1702912
808012
754283
1377665
354041
572270
1880411
593618
333208
1755699
751603
219274
1184357
1818773
961954
1549212
312845
1081250
1771322
137294
1839990
1208318
749698
369125
74126
1778399
153777
1823913
396327
1860016
902612
1143868
326104
301926
1086288
1611646
1271534
1398221
1253505
1190668
1363981
100153
1153085
1611822
775049
1554364
972867
780732
1015016
959135
1103303
827690
18430
844554
142355
12440
1480131
194179
469916
414887
1977032
426645
566711
789228
688795
910569
330421
1790009
203809
108401
585914
851691
1000203
993920
139246
1243563
574339
677511
628905
1446928
1431051
1289812
158075
1338378
1051812
1229116
1048064
717332
1303030
1333464
1440945
1660293
1915671
936787
668142
1366560
1456537
1205982
511966
472391
853835
325112
1446868
657834
1091395
866682
1840843
520877
767251
859777
1993584
165253
1135504
1618643
422329
1757239
1905304
590301
199765
823923
429343
195227
1892007
346184
244419
1586605
1088523
1324822
993565
686681
1296182
1462941
71928
1618284
696274
1367389
16890
93596
240391
787846
206730
1359334
604486
987298
1395869
1867306
1455335
1573699
1579609
1241961
590541
679508
773502
1815065
1974429
277970
1186490
265310
1957711
1641457
24147
828255
1626347
1055747
377818
10732
1526568
1393659
654378
1063401
1808732
1338188
635699
1456707
1190070
196281
158933
1976051
581139
149154
784946
809824
919081
1940952
1287509
637839
910819
664062
1046184
1087083
644292
123580
1930255
769029
1034321
740057
1553228
10855
940115
1059991
1735271
1644313
729346
1437473
59185
252640
1860278
1025585
709984
1367656
366212
1298627
1379281
1439449
1584152
1672290
1814411
1516430
1429462
600660
1838507
144652
1582490
1815508
1256783
353914
1068594
37307
523959
1213304
424468
110867
1376835
1192821
1047541
1231117
1940176
996242
1028818
1173837
950601
975000
692272
1047467
1471891
877290
1414882
296178
541771
1521286
1181000
1024281
588620
1202937
1866825
538655
1880306
844388
1337043
1387443
980788
76202
1817631
1421814
1024114
767078
395175
1200571
1284227
1813795
964732
1204504
1598004
1880582
1685505
2590
1306761
1764515
808684
765693
1280870
1557960
1523233
1546605
1592177
451327
236940
206590
792121
226398
323395
1530752
464823
1059235
1965897
218420
1467059
514013
944001
766759
1115299
1406125
1533670
266685
1335032
1505398
632816
1629437
1411774
903216
210700
1410795
1265646
829490
568316
1149067
836929
98660
249449
1773024
1298948
778231
689208
155964
1802628
591032
653078
523026
1759831
1123066
757214
109597
776377
228774
1257615
1798152
1100518
1307476
525425
972044
720962
1257130
968966
1183533
1233383
1011750
1570749
1976360
454332
1793387
1166375
1231905
1600908
1104099
1025162
973954
1611761
155431
1316420
1744387
110008
610095
1657227
985433
798972
1810710
617885
1409437
766836
1186776
1926604
1646333
1998286
973039
1947613
1858962
372375
1336419
1346607
1650857
520659
1886995
1948627
1582104
730582
595721
1727200
202887
1011492
1376420
29638
968925
967144
386546
976234
608623
310620
671028
67470
776921
1709024
1027786
240286
910929
1428831
175839
1846840
181180
567063
1563932
1886247
420265
1284758
122042
1129668
1117594
1510854
681426
772797
1916346
1507966
807470
833791
663759
830934
764473
724848
1724465
1052433
1574713
1117835
129009
1784398
911783
391718
1641783
1469797
1952617
57524
1409860
827681
1739942
688563
704083
629011
56957
207015
575081
272060
63373
1175778
1354202
1709445
473058
885439
6302
1620836
458432
901161
415706
836707
183301
1288944
938867
151879
1453404
1419212
1746172
1985680
414537
1823824
811744
1298586
943082
1826751
1129930
176015
462805
1724240
1433746
16508
365479
804997
1932475
1842140
1715800
168414
1221426
813877
1556772
1320100
1969486
654661
1521537
1472051
55102
1876829
752100
969168
1147146
1811834
1137323
893047
246444
983377
633017
1751364
1103597
1850240
1880756
193420
1448966
1177772
983710
547117
1429603
712650
1148120
43077
470529
1352354
1117801
1336236
1300456
1301667
774511
420376
608828
907100
838274
1878361
328347
597519
1318027
1165043
618577
1141367
1129078
613230
1844679
1197765
850409
521420
313653
1146231
689117
48253
1713899
797404
20546
1648489
1492747
728722
1194468
1019853
1686885
1599649
1491551
1821198
569826
1456587
1921844
1685969
1992233
1379498
959761
311973
251119
1908022
1703509
840150
1002329
590441
106298
736473
1755982
1190975
1132796
765844
1108249
1241974
294817
457432
1861144
1488683
780836
436684
316868
785694
610015
1073978
1124338
789978
205558
1196050
1726931
1897711
1817959
800506
1727042
236914
361453
642881
349665
1631654
42538
584784
851519
43235
557736
47698
1361266
691310
347620
1187113
1552755
1386711
289450
99581
1283080
1161237
414650
278529
1061574
975786
573884
1570047
466690
884235
1974467
1208476
1923417
1667789
766777
14190
1630120
1556019
326058
173097
299974
1230992
543105
1595923
1959322
1315524
1606260
1305300
1405761
620013
1843320
96519
268088
526607
711745
894951
656475
1211241
125322
977160
952369
1749750
147429
1765634
1122856
325456
144493
966826
355946
1885979
979033
1220792
29713
1307207
1353444
986659
851570
408731
860773
1540271
321954
827633
1786415
1324250
1885632
1658580
1528303
1081802
151799
660477
275649
1146726
687364
608868
413455
1576684
1479673
754403
1525716
222525
1749360
1102341
614903
1720130
1481832
643367
886755
278015
1418775
116271
1060783
883439
1800860
290963
1854587
1331009
1725391
1529068
802087
882459
1058111
684822
909998
1609709
545022
843980
1257948
1404947
703840
652402
783956
1816552
1799481
58294
1828493
1409890
190263
1366629
598178
1022048
677252
1792763
1047032
734141
286048
1224054
535136
1149204
1318893
1636977
347918
861271
1501054
1694055
1383422
255986
1809099
566649
1303716
1643760
1628023
1614789
37123
681965
338318
1833190
868110
1949654
1118574
1767340
490895
1994348
466956
65379
1317327
1653177
1511785
80352
1687515
1933130
202502
508259
878441
1264666
456074
1713803
1371030
1537279
1436422
60302
1309872
1990843
213155
1193087
1274251
1310316
536937
1855006
1714010
1996877
692098
134573
1593877
637055
1608745
1302926
476005
199490
787945
1054482
1250433
1992985
1970734
1346121
341562
1107795
1205889
1589004
1579084
1602823
614593
184315
934476
831378
728313
98543
83433
433693
36323
519848
553583
1167831
99756
420093
104902
1052323
712378
89041
1699366
1092410
740553
345666
1104348
496012
1458510
754137
1800824
1162342
1747411
1216731
1148897
722393
1523300
640822
610826
1161560
1965972
884804
72435
1090862
885227
1444760
1239587
1909641
930204
854564
216645
1112128
433319
1812687
1757051
1518855
452372
1303870
663073
247719
148489
1218662
612318
1964988
1746249
1939894
1494179
1333056
509250
1842309
1100705
1476265
1720323
908421
1718911
1739250
1279353
1645922
1370006
1240676
1293457
889262
386649
560824
1932631
1305335
448789
825721
1480350
1653120
605275
238869
1933179
1855781
411793
1404904
348976
1237512
302635
710687
730743
14892
1668689
1409049
1955644
573022
468793
1533317
935073
1967823
1021671
1238216
1153813
1410230
746342
864399
244854
213359
1734553
1316912
439082
1281955
958168
1293128
528400
586932
222593
925412
1246645
1219214
1798721
593918
1656840
1326494
577631
683643
664346
680813
1193933
1253100
1639230
259650
1956610
1610094
1463112
1736995
542660
791570
86330
205215
1170997
295624
687418
588753
979465
1449083
1096364
853490
647073
918352
233281
327633
1169066
313815
355169
525020
563759
1265499
416691
993895
1257320
595012
1422702
731786
1037226
257925
865224
72868
50165
217807
1660364
749117
749655
3965
335419
1237553
61854
881908
1997260
1351545
1462807
1886663
808599
1207161
759111
125556
502333
726918
1304697
1793276
1342655
1913052
1231628
1960437
1453135
909853
1839952
408252
1882828
1305600
1386958
498059
1742024
970968
1085001
1664847
296386
1103956
302064
853465
1222366
512110
1445313
1268233
1110697
206815
28382
1248152
1905059
566575
443865
1812250
615724
145660
1687572
699144
225291
1156031
1269894
672965
529000
955850
1882951
1550630
1074646
716567
1155269
1103334
1571077
320493
830829
82518
566913
1699933
1606397
1657690
1954241
241720
1158430
567241
581688
138555
1873373
508670
1730154
358138
1877754
755081
1130626
1096184
272841
821386
1408181
395645
504586
318720
553138
248459
1564855
1594613
325988
652003
1488393
1745410
1724582
1607048
719691
1178304
1742843
22582
1151662
620025
999629
1219166
1409978
617796
1864619
631358
1222779
1881723
1990199
819690
343248
1794044
104585
1082144
1074826
584904
1473160
167956
1548462
530284
1401441
1565984
223758
601083
267851
110485
822118
384893
865694
719293
107742
283309
358694
1194777
1430079
1641887
1602867
1207513
52742
888321
1792639
1693224
1434176
484533
1925270
910900
1719997
700016
1101188
726261
1634665
492726
599732
54392
265822
1438713
1556581
1365931
1171237
405850
1968103
518565
1885293
1588650
290154
928582
445329
1697130
1004400
17213
1597375
73187
1976382
33911
1694371
1705227
992073
906135
1866730
707577
1651133
617105
1206578
44264
1527383
1907602
1987875
889216
1721564
1478072
1516007
1003652
1797140
654056
799762
719282
1904818
618568
1621740
1486539
656389
799024
1440402
1544257
275064
75784
1772421
542883
287502
789508
1475124
138907
1723972
1247324
1132839
793046
910030
1040658
288524
855214
337226
579727
1449082
425260
1222192
1704638
1443811
806467
937897
961408
231786
1355207
934061
447618
1558924
1406240
244366
1229255
1806953
1113312
248671
471969
1972341
1776072
1172130
42577
486441
513434
705336
300051
690617
1861143
1918796
566865
916278
1320492
935618
1691925
715183
512885
1947566
389059
888844
1592570
1379457
1959065
1312460
1794764
1051833
806258
548765
40429
117228
625380
746409
1443266
596260
93417
423904
297577
606716
1455358
1027944
621210
133853
862433
1064529
485290
596006
564642
999114
1026500
202238
543561
496962
355721
1142707
736843
1374668
58114
1864199
256350
822149
1356890
1285002
1866596
399921
434411
184028
1742858
990417
1281171
490035
315854
860155
1892844
109859
1192549
1187235
1095847
1553163
470165
296210
1940536
1402678
461913
883623
843840
1939976
1376401
1442453
1959173
1807158
725418
8161
596364
1002454
1263104
698921
261714
794241
1590289
1473766
36203
405174
749715
180648
1222989
941379
126276
1894476
885173
239927
1448146
382230
202607
1696654
1166843
1779519
260933
840850
730018
1713580
848444
1631633
1968778
765745
1445735
1908299
1323735
781423
306632
1157160
592530
1639088
1882072
1777693
1927444
659281
509146
1906696
1001690
1715340
377906
714249
669695
1547072
1983125
518777
797857
1567376
1140648
1186343
1807233
1900907
388501
372557
64768
419467
865418
815667
770651
1411003
608608
614528
981460
1552303
155801
1869764
1668887
871266
1818332
1299429
1030419
691380
372786
1982097
670101
923538
1752981
1873625
1652482
285532
1483194
1749185
1551396
1767019
1443719
1883605
777206
1223189
1984804
1201894
1845175
1902833
966354
16035
1721952
866442
677465
1637477
1239164
1005384
680223
1030984
667982
146822
1540593
1463361
1961807
454796
1315384
246721
1354002
639390
1349030
1954750
589226
129793
1393186
975118
1738610
1051362
474635
833679
905474
1552335
1956041
1940501
1331691
1157850
405167
1052079
1253889
386475
1672282
1430185
768343
515343
1697067
611262
681688
923475
204404
1259293
1842740
479357
1558764
342145
360915
818329
630571
1060237
1792847
162388
838609
1205995
275861
267270
103573
287043
1606454
343950
1550041
918824
129355
1806638
245946
1671498
394968
865353
1030237
1102326
1551983
1376307
411559
1563465
1882100
921577
262114
1834019
649654
1012494
1517384
374500
1574547
1100511
223882
327179
1647429
1790915
933540
1382626
318440
9054
1566742
1018060
209546
401138
341039
771519
1217748
969411
535061
10125
1120126
1045139
1484871
439599
1531357
1721378
1128564
1152149
662248
70303
1102097
891616
1673765
453835
1373176
993675
1316889
931075
562898
158831
1271970
26358
570303
848773
899097
99640
1349642
269284
865036
1232455
1278936
1488092
1223115
531765
1555929
1939104
954756
471505
65439
1863572
1923341
1855690
953327
246551
267798
291626
310331
280415
280505
1906260
1051564
1796876
1202694
1939183
836866
1093154
147988
1934706
1616620
371095
1255114
792810
1562155
628796
32592
566465
1138313
827395
496976
1012936
521307
525825
1033562
1949689
823943
99274
1901501
698904
1473620
760731
258017
160722
1813817
1365738
385239
1160521
1584920
1392751
1491468
1629292
1909713
164145
1445999
720072
693031
889261
1367674
404027
1231148
1850076
463880
710698
763191
691099
1394208
1272067
919876
1896328
1433231
1339716
232804
1203153
717555
1772151
833303
1992671
416482
318575
269905
754765
546566
1159018
1823366
1182896
669380
855565
1449563
1372156
1705500
925350
1552568
1683869
1345589
1448984
1612272
199896
992696
1798407
1841462
115644
599794
1050717
520024
810108
311338
702470
1897528
1847236
721342
554076
955446
189536
1269753
491756
600112
1691540
1178934
1254627
1318965
1690237
1890540
716078
1344497
1731131
1889545
1060475
617842
1182947
152283
807656
1036807
1723160
1839619
421803
415642
1822285
1370831
359374
1603772
1435010
1858255
1244249
1479214
1554651
1266171
638642
1569116
287646
1031404
800436
1555466
1163166
294500
1483524
271139
669000
1540045
453726
1715905
1738973
894423
593718
501008
1015111
514103
848445
743854
786102
1321017
1736164
624918
986672
527823
700330
1835116
671579
855423
1207557
442441
1335731
513975
337738
1434501
885440
1408262
26047
1142855
385338
964616
1668869
1092917
690250
1539845
789233
1600709
777287
375030
126746
195605
1632558
456321
1142312
247502
1173299
228648
1614351
746136
1009847
299516
1251004
148875
511689
298444
657200
859137
1301637
925792
1700219
994780
1261708
527842
1091528
1880259
451208
1010295
1549892
32027
1484363
609736
1895245
947025
791494
547978
1763551
1304253
1869805
1919963
1994091
1084618
266265
1322385
399503
1395772
1017470
1635617
1961355
1765912
202196
1913508
1171777
350636
1288523
221148
836737
1102512
319020
1300620
1618132
705205
1293311
1738181
454341
902610
60766
519092
1024210
1012934
157919
134577
1499754
438950
662620
1122858
1291576
98195
1108772
1628682
152203
490973
1734380
528646
1019421
1224860
484553
668223
1106339
1157757
1557626
12749
1859062
128784
93128
9860
654697
422249
1816719
955053
420750
1143893
1220041
1262884
1637477
1728350
1673723
506875
1388448
1002558
1415289
1812794
31961
1106356
948815
1487766
582604
1042569
201438
1902756
965463
1500285
112330
1732391
1933696
314084
1736682
1746482
1314888
1787819
592958
435002
546413
230726
1487567
338617
998079
1346503
75898
700546
1994179
1842379
988522
1296784
144305
813227
933430
250444
879551
151605
34016
1894645
835216
639193
146808
430170
1854598
888903
16205
1136887
422365
520921
1824469
618810
576752
105136
1105950
911967
316901
662599
719080
1108179
670546
809788
673795
1243302
1946967
1062706
1161676
1525942
1515747
1518279
1962155
1255229
1124186
1327275
813993
127065
1295600
1986555
1315602
1059535
338975
360090
783751
1502789
1300275
1568801
1059008
104779
909703
1769976
1914120
1199422
1254377
1018476
300335
1962252
1648575
963969
1430276
1212956
1031534
580147
1772877
1940728
1358824
159652
683565
779069
1148044
1163585
795563
638813
1410409
696517
1016823
408842
1859101
1959020
742833
978831
1154237
1383033
1663430
1573737
1121595
1072650
317629
859846
1511650
598343
1986006
76668
1595672
1745373
1427261
130657
485214
126333
1188498
1474620
1885575
659357
406078
1218410
293363
1281786
1809154
1604212
227913
232852
242887
253202
1652828
1622597
636763
1183312
344008
1225125
320116
1202661
915642
1886707
668086
1424290
1773114
1070592
363207
1116933
1905785
591379
840972
286566
98398
1833734
1714933
1227363
512487
1338303
729846
125038
1271209
1706563
1474595
523425
941747
435973
1119190
14756
773641
1982970
1406738
272047
1801592
1846599
152500
1368177
1058578
1254010
116244
1086124
1775775
830520
1087355
1164049
1150913
735777
1263493
1815364
1253666
477743
1360224
409090
962518
1403351
1819510
1145685
1909194
131102
1513189
284190
1950971
739491
1032065
1538918
1569962
726406
1047083
1162508
1182113
187243
1644449
1792787
576372
1938450
1508014
844908
835717
381423
98710
62387
1929878
1469149
1667503
1142846
561638
1654131
1490715
1852218
763179
561835
1138973
584148
1061657
520285
1295736
1478564
779410
760221
1060067
646972
1577222
203969
1029795
1670663
30743
147165
244128
1176147
67279
1716101
1807797
247877
1759959
570758
948169
1880775
257494
1251275
1992741
1594584
1212427
1714318
1018159
1009818
1274925
1635138
925160
1597382
840953
1197943
1049907
906848
1453306
1283896
830753
788289
1853517
400449
1288632
352963
830907
1152914
944542
520336
631097
1659260
1426312
397377
1922202
715753
1573886
73384
313761
1124442
944847
861032
160098
564075
449067
129857
773589
1907610
1254187
978550
96992
577947
1735507
1980898
1842708
1014743
1109561
192072
607184
1142081
877005
1639946
1247544
1016520
1160525
1501990
1089085
1154844
80798
258934
36912
1123944
1866418
1671969
1462253
1356041
179333
1366944
828760
1716784
1815124
1422802
1972893
291871
1862770
1118960
704130
167006
1017943
787242
696478
1081484
599403
873129
1648834
1040504
288823
1761424
165023
404577
399008
1113603
1117154
1612066
1552372
912040
896371
975039
430889
762783
1488047
1744058
460499
1870854
36424
921758
1104902
1004971
1553785
888613
1094569
1209116
525149
610456
838460
1222938
125709
1392887
441297
1362852
308439
44523
1483569
290399
915122
1823869
625990
1788212
453301
455540
512081
464495
384776
1086246
626314
53295
705535
810100
497259
1958056
1880391
1502817
655394
88314
1653988
993427
1956242
1004392
957871
1849912
479918
685341
649572
619677
1482173
1463686
1660460
1938891
1984089
1742393
885107
1776009
177359
1408838
1708859
847610
1318962
1067569
262025
1478016
506714
342596
1527665
662637
1551911
57445
695064
671566
131482
1557539
397264
1194369
1378943
147234
27408
397033
1237095
1687224
1063606
1965120
1597779
1155459
198844
558659
427593
1285003
620265
1259898
1842617
1362997
748617
647711
1140738
1444502
1264416
1152324
1994813
1790132
88521
1938550
183785
1717935
156609
1319403
1902303
1829725
1351677
1214212
444259
1792927
1469474
1560932
1317969
1821556
649098
260831
1359514
1174711
1336458
805808
796404
583026
1381110
552827
1514419
596078
1325660
477133
941463
1229988
1516901
1549604
138040
1520817
125362
1377939
12958
335790
1922615
1811849
1996385
908672
1184379
1608400
335246
990553
714862
1549613
1152362
1269643
1088178
716207
138188
795797
410677
1176737
186800
1528558
747965
1715780
832749
763528
805246
1210306
745900
274279
675609
96307
988454
1922709
1572990
797391
1707910
1754022
1117238
1885348
13276
1267451
254086
287468
359897
1557988
955123
1890602
765108
1625381
846567
610877
1297402
1063240
1342385
1603915
331704
1995065
299121
918452
422202
1441415
1247700
1474444
169902
376275
1109360
1014849
1345882
1531093
685639
1062861
286860
824286
1098229
302309
850883
440731
92616
7648
1995541
955215
1000208
1164130
1730801
1683870
1617521
1780244
378003
1168496
518270
1570313
1861121
1351608
640616
696413
1175818
403314
854121
441950
640407
1436710
782225
1366638
1795307
1094736
280094
1659400
1093374
1539387
1357049
1390630
478869
255003
762695
385665
1093585
1362969
554781
685362
1108637
1464812
1631008
275949
1661432
992222
1617977
1087707
1756715
1798445
1043931
372262
575862
169440
157672
449817
246555
418779
1349500
776420
1295571
201569
358877
1760149
123465
784344
789160
475149
1177227
788842
1507349
1971845
1626427
148640
1911598
665520
1288971
333474
1032192
1846031
1558394
39947
289555
584051
1888901
292390
903755
1571694
1974926
257259
1316989
790173
607930
1993399
164754
211598
48494
1807097
1597278
1642766
1318167
1753831
1322569
156983
1590090
342498
589849
76177
1820659
550023
1958610
446646
822622
1543025
806383
810660
778958
443295
273147
239752
1595612
560853
640655
1918834
1666949
1092448
1989826
937903
1763879
378565
1018360
1153945
1381314
1944168
1796613
1169493
454302
110749
1276611
1798956
759653
1835883
1680359
876772
1014033
918244
966323
1630383
1388019
322076
1492709
1508542
1419652
1635859
1922735
1738165
471995
357206
1333515
559418
1977497
1640290
562574
1253517
299897
1877847
1907967
1733893
353373
666704
1615007
1778184
1951303
699071
86848
1632851
863045
1237885
1653707
896516
1013211
232658
707199
1402047
1580347
1846977
1118688
677483
1211946
1369707
1269114
260107
1151535
413303
455253
818458
180068
1222762
1139343
816495
1512867
1895277
817232
42845
1416659
1662830
1185470
32652
1335788
775853
326390
1813649
1439237
1810327
1479808
975670
510431
997046
292507
1036499
1868164
212331
630895
1844467
1144759
1007410
1712405
161298
1851883
729835
568184
937711
844175
1635136
913639
1700179
1276118
910942
458398
393028
549717
1478860
732597
1228307
1877347
1251193
1805279
658043
729494
1991935
1947814
315098
199469
863245
1080481
1927966
234132
35318
1921113
1696031
903226
74716
80147
486817
1300243
1763725
990597
297902
498465
826519
1021969
990005
1894334
1726222
167318
664639
143299
1280069
548486
405709
827355
1689044
1435996
266104
1656835
941790
1784614
336813
1386921
1259031
612650
765739
905757
372569
1209579
1717295
187193
604455
1131377
565773
1422166
1246245
193243
1845969
1886903
723421
1550190
765642
1764869
1913237
1089599
1395291
1994286
1525937
553475
829975
1846565
176164
1867730
854798
706715
64195
1872565
1394333
1152378
467804
1683085
1380421
273764
735416
1488316
1766862
1681832
899745
633196
571080
1921649
248714
548827
41542
31149
250326
103468
1560304
1484990
1648930
296275
992420
1235232
832785
381445
48459
59904
1283222
1869484
593570
286407
1570532
1598922
1403119
314355
1599273
610136
1691620
1555028
1978671
1919062
697212
660661
1454684
178927
645218
1111881
1184072
1614577
1277419
1116659
123565
28065
1178535
673489
1685076
1782644
1329978
1950647
1219517
513062
1277000
443516
1766325
1335347
591348
981053
1561916
1589025
407986
885816
757446
997353
81018
248328
1241152
1702263
1211571
345571
1013947
948319
1039662
577278
530966
316514
1234070
543872
716487
1536385
427916
376941
625193
987934
1701588
1177453
1153683
386814
1615932
328843
708533
837484
1499703
1795183
1991423
67450
642156
1662942
862432
1270364
790784
1907164
1656477
1785956
88659
344188
1811178
1587858
64021
201015
1165417
883741
268264
1692515
1750279
1184878
1152110
618790
1860092
1887627
1789447
1330404
1838007
1144754
369183
91178
1189609
145136
323093
1253838
1065129
1859420
1248471
120863
80501
1386891
1893040
1976220
721137
786677
553287
753399
646245
1730431
1285526
576954
1580533
895074
1128987
1608240
469251
734633
1895238
1932089
212291
96346
1846111
1428302
1373461
144160
1158690
1568949
204852
672980
962106
450377
511252
1022150
153552
1009768
1466044
1009729
1557280
1779657
1706631
1743329
258797
1315962
944617
231339
1499132
496229
1225421
388674
1299743
1839349
973434
919612
1025710
510910
659373
767580
1919470
733803
1829454
1659169
1453700
802194
1738627
1009724
411871
206742
1845392
618599
327269
404867
1565666
1256834
1849345
211177
1586194
1439242
659979
198672
535642
1302513
1672625
798963
928989
648075
1447760
398750
963008
1581983
839674
1026255
1992546
1095658
876524
189191
577551
1651290
913486
1812396
50733
1976724
595311
178829
477275
112473
847042
35727
1697348
1063107
36351
1342239
577322
341830
1764714
1742960
1587549
157244
1374503
1094700
735367
2392
1055328
1119311
27960
1980959
871629
1447132
1409744
301704
919499
1023964
1705797
1203395
1872872
203330
566612
1613847
1152923
468720
1578674
1981373
406
1368917
1429182
1095820
645006
1474257
1020145
1455306
851056
1551422
1567682
1060260
1041725
1192338
1620329
1029341
481823
1850282
1148136
511712
1582187
808801
1411974
933410
1963406
748678
903298
595529
1368536
744422
616380
585949
1927310
621348
1709260
1764022
154353
489137
1218910
969571
946808
1224500
352587
1501937
1553319
701797
317110
1011828
974941
630999
334326
817414
1086946
1142213
595016
137617
1230631
587772
545021
620918
986604
338315
1945599
673271
856562
1435795
1896566
932970
153722
1442524
1309615
665811
607135
1800469
1555250
1742923
299440
1586610
386918
570676
1987489
121238
1545457
1331949
490109
569478
971964
1791176
1411803
542472
497373
430913
1478262
109440
1134656
1631877
409042
434930
182635
1674064
578284
1625654
331838
1102125
1475246
827985
1247715
1782995
532202
711445
922712
1252434
1552658
246505
642161
1913072
300382
956568
1648968
1744077
181258
1737756
467404
207931
605884
598422
580050
1089888
36857
900773
349655
1976701
997168
950735
1641094
315098
1406951
1417179
292243
1586133
1437935
556236
1924282
1291897
1278541
951986
1249649
1631856
557173
705086
1025772
9938
535846
437195
284708
994031
418705
65963
16910
795324
750089
926107
858535
1510718
1837844
625255
536335
1023019
5737
1578167
583586
1832859
1645467
1855739
616746
1842057
1180017
1261931
189566
27115
180519
50625
1089212
1521404
432678
1700426
505696
1964619
1232518
1177990
1845113
1835524
1837952
1397980
915163
707392
502670
1626969
819521
1125008
1065189
1128516
1071325
668437
1673849
520920
1538997
1494710
185087
1093820
1374007
1323399
1049238
1591492
1688281
605724
737933
767976
981636
1568268
855125
1583735
753591
318257
1035151
1135309
1306369
1598710
801849
653911
1837548
513015
577527
583164
633700
1180821
994599
1602036
684554
1187195
921643
111474
363260
1146694
166680
265244
504054
492238
526322
1018600
1736046
494594
653442
1248980
1890712
1891225
805903
1609937
1325804
1681305
1067436
1430725
684292
562458
457948
1168337
373885
1808281
1999564
582071
1212684
922399
1832077
503984
1489008
1266843
1796780
1531674
503027
844628
322884
1675151
1759436
515958
1480815
13804
234194
731703
1863335
1913238
1744115
846523
330173
152664
599914
1489545
423371
91186
959626
1034105
1525646
554021
49077
957672
1667539
1874403
595207
350075
848971
1349623
510777
1145949
1952728
1707401
1817961
209782
727935
1170681
756297
260596
1484032
195121
342503
1222197
907081
1510754
1491712
1788428
623597
993991
585105
1150887
1368080
1890732
762102
972356
1134123
778543
87803
543005
315965
860469
49947
1330893
1456741
184900
752110
367545
491970
218727
256274
416749
1964579
337074
1864553
562527
1136511
737457
640891
1705923
644936
125880
1759741
1507351
507199
942766
1558600
678424
615945
592703
523432
1601026
408993
1834513
1749827
1395332
315710
399981
1349836
1829429
156984
494739
1658265
43565
1669086
1273645
440949
263320
540126
1741346
615408
171283
856292
1688343
89794
1048882
300280
1219250
401651
1832004
1447
352545
1896772
1136867
1782811
281184
593030
354477
1484885
1723259
514838
1530578
1985752
318820
1212501
1498173
557560
219223
1912081
263611
334335
1295246
1031480
1786881
36316
1789959
1407476
1319687
483909
783770
1703571
676185
1469617
422519
968751
375918
444293
254100
456788
1237730
870148
1848061
1538640
1552740
222322
1134927
881833
1382502
713068
1954333
133369
1158693
35399
1865149
15367
443117
874363
900773
187605
1527421
763560
1449845
1986101
54537
690494
262969
1278698
154459
1027553
955275
111182
674927
1741485
1435018
809146
286436
58163
607302
959941
1254949
1610157
1175880
1301830
263256
1710192
179079
915375
1864715
904049
1539812
1965907
1808563
1818318
1379142
1644014
1295016
1737345
1413071
1951562
529362
633774
748823
233051
153607
1514545
170658
118949
949193
513905
518438
564375
423276
1495324
1574128
1402128
1324388
887875
687947
103072
1449222
1232444
397991
1989575
1134958
1676264
1175740
1792880
1239401
1618396
1900527
1721985
563110
171936
657684
226168
873064
1940724
1304787
45755
399165
1580561
21084
576876
126124
1373964
1438085
1749166
428644
1581618
107537
237889
978100
1493506
1876987
423758
1038045
1416048
227996
1883004
613222
322917
613867
766285
1655619
536098
987484
267996
1015456
441014
370325
1150450
1351615
696048
1225874
1535682
1350663
382111
1206001
174526
377897
1037457
1520369
1366204
1780912
1819374
197576
866976
1696364
1184536
310546
923450
159625
1948767
775574
1565231
716220
1726368
1768505
1017518
426017
462456
604163
1370290
1267430
768255
1668661
535572
885779
971924
940671
1450057
1549577
456976
604366
1100623
1271046
869561
1515342
261045
1166457
1803562
644948
729766
1336
1437035
507402
1106290
1519829
1949153
1043454
1156037
1662361
136596
675746
1743952
1723281
261991
156636
1733337
606375
171335
1207579
415964
572696
241817
593585
267663
79080
1736961
1145389
1878782
482468
521176
751128
843194
529991
425426
1154993
1136644
693320
1221206
1051743
221305
963317
512909
248146
1773047
322631
468034
1179998
1971348
500830
1178160
183910
983344
1313718
22117
554534
1874264
631935
205973
447663
144532
1743104
964223
1614863
1729329
1449952
156115
938691
539299
132618
220720
619613
1224531
497654
1930059
1906731
1540463
711694
1227507
927214
1429907
274748
1945032
984946
1824232
385522
1852213
1188876
1652624
40346
1183010
887263
1924072
1821285
1424692
854878
127597
1093056
626
1254087
260936
1951204
1152229
761966
319195
1191222
524123
1722600
1693419
542515
111616
840276
656947
992833
1214053
509841
1381544
1227188
1850693
398988
769419
1982383
1222813
998286
316573
1319544
448565
860569
1611300
519786
479301
1120760
592301
1296901
286062
1435069
521278
1622137
737648
591981
1248319
1791213
334503
532592
84912
1043956
252269
1698842
1030697
839576
1724144
706485
312024
153601
55927
1024330
415880
1538283
1803729
563489
137019
1557251
1344634
230574
1292258
1797818
1073223
1405032
220451
1084118
543772
544361
943882
83884
959890
1699938
903395
379385
1824841
361509
1768535
618773
774855
1668699
955564
1235622
278181
823047
954007
1436157
671615
127853
136188
56711
1711498
1373650
485853
260973
1722484
263520
1375794
1347369
633750
1497224
1800106
766902
1691171
1338991
1447061
650048
1913657
1766601
618484
185361
612690
326085
1753453
316990
30253
755328
1149258
1808027
1587367
425309
1156054
350039
1793097
164289
280705
452864
1581093
296531
995806
499608
870705
390318
1752410
405434
1514386
1678898
1945064
1351647
795036
1397988
771777
90736
1491317
524252
220609
1049978
1622910
1162235
1514171
606176
283151
642591
3320
1311698
7001
1169102
1776144
632513
1048240
1989407
1163313
567529
232530
320555
32588
1007486
997533
1738690
784584
1415114
6201
1139412
1396888
1587044
131270
951760
278580
185806
1467090
4911
1908210
1872498
1894172
337542
1663273
1447087
847004
1407498
1972730
682902
1826370
176228
1215795
521513
1339246
985706
654770
771770
1730287
829722
1463197
1173138
1223644
1857119
1646372
1543778
1588887
1757788
747364
312455
1889230
347778
1276777
1596205
1346842
1534162
1736751
628399
862672
1273925
1625
522675
1793281
53433
1948214
569520
895081
375066
884912
1483910
1731589
1976510
667333
1420578
650434
39949
1197152
520778
1580338
1592120
1667680
270732
1215840
304949
160078
826984
522951
1061660
1802949
112994
922150
993495
1665377
747922
1258842
1510162
1835607
1269527
689500
977531
1064778
139339
1586741
659899
399566
1305025
1414
151780
198980
981613
1043654
216336
1509762
512400
1296137
68288
1783086
1555944
1182100
261453
797948
1842451
1136152
1436214
524447
13160
1548502
1677883
963063
638400
94979
647925
155827
1123850
1302824
341272
1355777
1246768
489606
1628552
965358
841283
1965735
86019
88189
1050566
1447421
35001
1511299
91705
908067
360092
758258
395399
273323
898967
1915628
1581211
713943
1593290
1131413
337716
1287191
1184029
1266305
764674
1563362
360979
1557776
394492
259276
873349
300166
818931
1874641
1879199
785967
1407647
1693492
632416
462847
1664901
1153565
633050
1488649
27192
815941
1369557
120584
1331828
6562
159572
794919
1412496
1041386
1194114
1120054
204522
1773469
1187074
644750
1405957
1936086
618355
500686
1899787
913523
587862
507843
861687
179913
1409732
708268
358350
1644924
701047
1756555
1915539
127096
1939839
1430189
590694
188459
40169
203906
253509
196479
1924792
471593
241744
1730170
260990
265037
380804
352213
591998
1287145
1016848
1514609
1331690
80152
576166
1646937
804714
135353
812966
837667
1927108
844520
1304980
1188283
1662938
536786
107199
1480433
1304588
255403
1519527
1179372
1143140
1826059
1508402
682243
336942
1605197
681902
1322385
975869
250172
1318807
1012823
988476
264925
1315061
990976
1118369
1124010
1692481
271258
1988867
555922
472649
313280
411891
1517261
1330449
540291
155157
123429
1597822
1351515
1079155
391316
1940239
1821884
1201271
1216671
1983977
1225099
480656
1411995
1314169
1212618
811138
880914
898822
220636
294856
385360
1054409
1988896
412620
247291
310614
545070
1017064
166617
241046
1532989
1197601
658900
1021384
561685
1622213
1638659
1014458
1838073
1974418
75422
513321
1673944
208554
1252971
225484
1908005
1632008
193216
1710750
1506869
1310845
1542332
1849804
1970358
1905186
1077330
1357642
1528614
1555507
755339
1018339
1406041
1494070
1441763
857257
1905721
421040
1563843
776660
1024687
522049
499521
1648179
1644495
249110
507922
1517960
84361
1238226
1412721
771843
1525336
1636707
1343108
597216
1937818
1099789
718339
684290
60808
394526
804617
1163909
1839116
1083577
1403858
1520415
1513815
1317150
1850624
549925
655843
1637052
702874
1160010
1511035
1262849
895205
1503922
114400
1589558
1763463
732171
52793
416491
1033162
67346
369466
1129532
837283
950752
847248
1398670
1106348
1058699
1563482
104361
617070
1922634
347064
732550
1293416
1121097
1153520
1417466
1500152
1175909
469359
1757969
1544908
927365
101051
1702267
1338356
774074
72363
1390686
1092146
1168034
525775
976277
1658066
1589996
630694
1875470
868030
305494
1158856
29880
656419
1419242
275918
364738
1111221
940381
1496648
107223
482220
1727241
156889
1720018
1722461
1066001
1029342
935521
1190008
159747
354162
1765425
813990
1239955
337389
1860381
584589
1675828
1506895
452316
538558
1727699
882958
447110
1708273
1113246
431915
1173079
737072
388084
1649489
781479
1397310
1361923
1333194
17928
1008379
724388
1265971
807038
1183517
208935
168607
18766
839312
461394
374122
608251
1427284
1785446
1078996
1126319
90247
378339
149949
1213725
654833
205776
1021229
1657575
1289052
1272418
226986
1652190
1342724
1268352
956082
1608525
1949275
1479356
1568931
281967
729295
1508989
1914638
1880715
1509823
1213244
1267420
1120974
775714
1697538
863247
428907
1141942
1177679
996712
1526753
1357957
672031
661284
1837573
1125153
1074722
1470771
1534842
1108469
173814
925454
1042163
471261
235275
1080173
164020
1529203
297749
1194544
924718
1442800
1412112
968073
308566
879597
1913013
1197257
921596
1210046
1697018
1395664
918769
444919
262636
1122088
836257
1913658
654378
687559
1049701
939868
658976
1285814
1233685
972646
1067476
1425218
982719
1334167
120967
168653
417116
1289745
1188963
1057254
730047
840024
1833966
1954011
1930430
1312307
1360466
1144337
966075
934387
1858498
760057
855696
1463012
304276
1169938
975964
592013
347839
42291
1268171
1631376
1362930
687343
1597809
7075
402195
559520
729886
1954916
1478021
1160492
1759870
120493
234510
878627
1109085
1750346
833644
168487
1073382
379977
134161
1882972
164024
6281
256107
822984
345331
1961879
1718992
1949376
182162
127978
9430
717389
220754
1946662
154568
74075
1308319
1715416
313879
86236
436809
851339
310673
611724
757355
52573
260352
147115
1992855
1265671
209855
743139
497179
511949
760813
238469
1847429
1891733
1683295
248247
573072
1122890
1384064
923661
178284
1117896
1142218
622865
995559
975470
809603
1732415
221371
1269410
1566459
227754
497759
67363
1635015
1014350
163524
501980
1472537
93974
1418730
650010
631348
1204831
627682
522729
63684
1284118
573585
1268579
1548873
329020
8116
638429
802867
199554
599716
296249
1524339
1922055
875318
1931124
1660717
636813
1124463
290872
567358
1451699
1564702
1731408
436828
257821
1100301
904672
272149
920796
500124
1673001
1305418
1156297
1948975
314642
190487
1699520
1574132
1300118
1132993
925329
1177145
796044
1531485
1431950
835278
384499
112944
134055
83180
337886
185268
408526
1147510
888443
1405878
1750438
257285
915411
481851
652173
1169769
1997330
829973
898523
1965425
1719046
1713265
114839
1203003
1967167
36259
204165
152620
1171188
571508
1130949
474092
985651
1340753
1651531
854018
1923276
1633519
25467
128159
688904
1621789
120265
879491
70782
1198371
987651
1894842
1814296
654742
480106
1102727
1772855
1149017
574363
763492
708636
858998
776004
1391323
1380876
1998561
1161344
23145
933628
698788
470692
1781907
1214211
375693
1427262
1934099
1695047
1607661
1400734
684364
1928873
1222306
89319
1802204
451791
346360
314057
495891
1345794
772869
294583
1497553
1127696
856501
1336818
534135
962053
445688
1120053
184189
286423
362491
773596
362122
1819469
637548
1247317
1702129
265876
1160795
522782
1102155
1115414
1439584
219710
1191472
567611
319304
929989
1251331
775891
960471
133972
975017
272012
1976539
615623
478204
641064
1764840
1852068
272631
765323
32423
1267216
18381
1033694
1723919
1905403
1713680
1788496
536406
744668
61620
642612
1320625
462489
597439
693739
179757
1204260
1789374
515667
499116
745718
289138
1265902
394978
1912033
1147136
47072
156079
1109790
970248
593032
1544393
1973800
1615176
1946155
585377
706125
671660
922484
1104839
205436
1670553
1920012
550899
1996044
1552724
1652146
946129
312259
1092493
1840821
1270333
1148940
215451
1147845
770739
1683075
1685352
142857
263826
167216
1647510
418531
1614916
1281592
1427716
1838088
1062833
1350970
1008430
511820
1296274
600186
181088
986617
762214
1687727
1851428
432646
1315464
1463809
978901
534825
1105730
1826497
20900
19576
741030
1188853
120052
122345
1034764
868996
1767281
1196148
1565320
606546
1408170
1555697
839729
625900
1657776
1124858
1308775
525599
1204611
155083
1288639
1830627
1462875
1521259
51424
1713510
1938021
33216
1269384
1110884
418448
1980583
425034
1307355
1379137
1728061
929502
573052
1991060
1188770
1263804
748592
1553069
368914
384989
1419073
385645
435155
196017
1624314
168489
1914474
1153697
661132
122860
1580696
13821
1556383
1072837
231266
1193150
784009
1485090
1097512
1733245
1930349
187857
1645534
492315
570881
1171958
699171
950558
1926213
117027
1906207
1412347
858554
1251253
807024
431305
971392
1017687
425650
1115801
119770
424195
1289343
1236605
1727604
163840
373516
1528793
10860
1925487
349922
915523
212800
253637
108133
1248467
1957282
506900
1544797
1922964
670887
1832571
1495426
566277
1130476
986664
930188
1744670
497357
259547
157156
1884334
524022
797434
1662854
1293982
1795339
1284105
1927830
1818546
1678449
451334
267777
520311
1585380
75420
621449
941785
1146340
214034
1842251
43897
1603508
856740
1220504
579960
1453896
1727840
98099
54838
127145
1814457
883746
937877
1104160
767335
166157
1360104
262730
1764596
275897
1871128
605317
870934
1729542
1657300
251381
316477
210257
1839305
389368
56419
1753159
265933
975216
624001
1558298
1095819
1953296
1935621
906049
601469
1989999
848741
828158
212418
508602
1009638
1115947
1273290
684777
1015362
1064127
348170
910531
662584
1060306
621201
1354654
1155565
844355
863605
1339980
1279328
1269556
1860718
1985166
884786
383916
1207984
1764403
1960986
951123
1560217
731036
706083
1789881
1682197
1465938
1513951
1696197
1305307
435320
358294
529282
1650132
573115
526397
1181911
967261
592144
109524
1100140
450221
1418985
959673
545528
816687
1775331
1914839
824839
1702784
585571
1597824
1343376
993224
1664197
1259583
963524
446132
1459837
388678
850111
263606
1578129
1565123
1342531
1436035
302694
517428
886996
1742387
1189485
748001
1977843
653151
62690
1912432
1834671
1936636
1242260
1990675
1319772
1372867
652671
615911
1341970
431683
1672839
569948
586240
955430
1823135
139879
544042
1943161
1621617
792965
1817664
282817
1542069
1200356
927850
131337
1936710
1182767
434167
150693
116779
1631690
1038999
990289
903580
644542
928456
400580
1956925
1439267
1489203
1988395
880677
463689
12970
1441960
390442
305065
406201
523773
283780
101173
1824052
1786918
1405729
234096
1324998
370662
385067
1127586
1419508
1384138
1607239
1166846
1802408
998128
402543
1013339
398058
727073
1002077
1472828
653791
816851
1739017
298974
856627
1775108
775154
502400
1695632
1516581
1922014
1678403
68859
640101
957306
1942878
1034282
1322667
468559
795294
314545
1888363
1800494
1016599
1675651
952941
792786
1983251
626593
1776182
195779
1759161
151238
1092515
1979822
1708810
327875
955253
789482
548053
994251
1518955
45818
426533
91398
331530
1536084
1398982
1331739
188610
1634209
94510
1579288
1028991
62144
759759
1712555
1604977
424071
15313
1084477
1739771
409641
668442
316424
662307
1177774
104351
1986983
820630
1799939
317317
947127
1967135
451188
290767
377919
1954272
1285764
1439569
126798
51661
53413
830945
462407
185524
1401549
530207
126204
860983
1598710
1891737
549538
901826
550852
1181606
1643769
505701
1749165
1751277
287659
464690
335793
106151
765846
1924432
379403
1760529
1979953
281214
994704
558256
480853
1794948
1192454
1018022
644263
1708715
1761046
903995
1617631
418486
1814262
1866856
1608449
1784987
1282477
1226343
727930
1816425
603293
1691852
1304848
323179
1113497
1544803
1273675
1463029
1690666
922256
1359361
282363
957267
991165
1061020
1143823
569764
302293
1179581
1776235
933400
960634
1762839
900487
1792886
207504
599766
1581960
244969
1649285
1449675
650034
1943320
1219624
1001683
523311
1353264
79946
592694
902232
1039801
767469
727457
1770972
780200
370667
1123492
256067
678454
1299836
1481774
1169412
616860
1236595
680522
577443
1055909
1683647
1975192
772519
963993
1996014
1632626
557700
1507597
1213620
1208907
652694
180628
1994595
1609341
1826077
1587857
1773249
1829868
1475198
368985
1341081
538063
335610
1824109
89623
6723
1766238
899047
1407219
1933753
667232
806824
851897
1036157
330992
1466502
781510
1247290
339995
1464112
1743104
1557250
1620926
343044
1066555
9298
801087
1604091
1351139
1816441
1887200
336226
1928501
1660561
44489
1563091
1244207
1778057
124274
1903655
1203614
292255
120819
333229
1972455
1983613
900268
1181056
1659751
736214
1041628
258247
675503
665745
900182
486124
1163596
1081137
1075372
479862
1897695
1560013
1817294
215176
741140
1528686
1260612
355793
1528306
941158
1892616
532037
33496
1633993
1832810
523444
261926
1036047
467945
1845820
63125
161230
1559813
1601538
1927621
721303
1059489
319756
394807
1733415
82874
1294717
474180
779717
1946586
872251
1360720
636087
643197
495218
1823592
1458867
1739014
801344
1367795
148382
1004224
1012848
1597225
498229
588189
241676
1335696
1192695
524913
1168960
1921203
722321
193713
1942796
1503808
209000
579661
1966357
1365371
1604996
1070952
1203749
1867837
10515
1759140
283171
210636
856283
793572
1148648
1664554
1796284
1439090
1838969
1050471
1716946
935412
1245494
1877707
509597
800392
1977255
1203258
503271
1836844
1487326
1996970
502827
673919
298580
541644
953806
1636914
154847
282123
1776990
1660559
1361824
540536
559856
928513
1976527
1025533
831154
602565
772634
188899
611997
1830083
752015
1167013
1250649
1864025
72232
978571
673355
375826
1224361
456345
994809
1773600
1316625
857784
1687718
1842011
264126
593057
1510001
485972
1386409
959299
878502
774393
251730
262273
1379655
1116236
1106142
129266
1036272
1212640
292963
812982
1097616
1361659
72176
1428533
452513
1929410
1138092
137389
1279717
1890362
1552756
1475511
1917308
756738
1850958
834731
710879
1693993
289357
335873
1842803
1053754
440574
1800327
336673
656736
89770
1455096
799746
1462409
1867727
1067250
1337681
351767
577471
561043
1718545
920251
175036
1759125
1679448
959683
1018350
826552
1297226
22235
680356
797929
1116019
1104228
1481162
1673719
154923
201151
1078240
1449359
1952066
1059755
597667
866853
1689611
242812
918111
85349
1965290
256493
1191494
340823
1509948
455359
1074064
858271
1005912
635473
85502
1314034
227560
1887012
1426486
1085271
42168
993447
662228
1975030
1884590
1768884
79486
1906482
195690
502333
364478
1041262
918395
1383063
67123
1424433
1296370
1859425
1447265
838784
1220821
99656
363872
981203
457726
55714
1033970
905486
1176090
1552452
1582932
950572
964531
514541
1195018
787808
1884841
519712
22654
1093930
1488514
174698
757972
534192
1134510
821762
1763088
1842500
1561364
1424365
823005
1981425
1433220
1990149
485371
1517228
111252
487424
1406460
1061540
1201561
1518797
217776
738389
1304578
318008
826911
1884739
1842973
1925900
1353204
1572869
392596
1093350
1451985
1095171
1976985
1951606
1017254
235024
13624
151814
776938
1224282
1370269
978514
1368435
1727149
908172
52960
1729362
1177043
526159
835816
459813
1809127
1559213
1075868
853405
141281
25163
1389217
568286
396991
650340
947450
1956786
532247
1522530
540712
1765431
265496
1932757
408845
1928066
1226100
95914
1459914
1223648
1821169
1921161
1435147
177602
328210
33442
293618
1381175
1890452
531569
1929030
1409478
1490611
1308216
1652398
1293549
1644291
622155
141796
1330382
685402
350061
1355956
626849
1535180
177390
368118
533466
1484568
1520637
363418
1724087
4573
1005167
514287
676084
575843
39178
1916335
473784
1054732
46828
66948
428207
261665
1403018
1708127
236303
78808
1304863
1138493
145783
1531656
1719182
167345
1746628
666462
407655
1585778
1890939
692214
988620
117603
1182661
993687
708587
328596
643730
1275381
1646941
1136728
1189753
571477
201264
956313
1605269
961275
38678
791812
1694192
559607
1343999
1747861
1949852
1918738
1064536
751965
763550
609458
917172
1490159
767782
922339
1844058
1428840
970983
668032
843630
952673
1790847
961610
1643802
1671063
1880069
295483
419076
37974
178748
809181
1836723
240550
275366
782664
900972
946042
107520
1401380
650097
622770
574008
1955343
622299
398871
1318831
1428749
736426
722167
1731607
1254834
102393
65894
326197
1194242
1102041
124812
910511
1371619
1134858
1895757
913886
749464
1872673
1709940
347967
211052
786021
569860
600139
1883902
920096
912700
623413
1259618
1501593
605008
1067838
399186
1814453
1868201
327331
1242976
1937934
1995980
846168
850494
552501
1183017
279406
1331760
815928
765072
138343
307573
346506
1978963
199596
1064724
661748
1129014
1870593
51813
1084404
446417
1262005
182338
1390725
1452414
404237
1077026
1141740
831444
1521594
449426
1944281
833020
856346
1521777
269359
422817
1960984
519305
1986064
1290344
1577633
853865
1122653
123604
1319837
1594143
1512901
1573930
248763
1981404
1697798
865270
1769461
285246
1399778
309790
1273189
791196
268557
1475960
1630797
1960841
1151759
1457748
422634
1374710
200147
1968585
1768587
842753
305166
794515
1562382
998789
1646757
136248
423738
207094
387271
35998
1787402
1834526
1828209
1076856
1676967
276957
992285
413034
1552189
538381
1615900
1217271
739276
1664889
876467
1686808
774752
222754
1945854
1044433
922283
688981
89679
343726
1823018
1338282
583351
879828
885303
1815697
397231
415983
1658913
263055
971549
577794
3916
1579202
1849811
1488566
1948111
1369363
902876
468354
693308
1262545
858150
719265
1866373
102348
238084
154980
1092015
1856201
652385
1003657
1983163
1473133
530105
1309101
1843292
774111
319382
515295
475617
223195
421864
1015452
575001
1811095
1580669
1928888
1272829
471766
694965
1032938
998299
1263324
369698
1432540
783294
1430536
1530569
939485
1565863
936950
1798188
25719
603041
1799043
1866427
1370209
1917539
1567342
120273
1219338
1199674
1079204
565145
39967
884454
203465
1888627
1679239
1047399
1250465
1929535
1666836
1025610
971619
1139032
815146
737386
1714367
666263
1886343
1358400
418605
1394383
1337083
456704
1731381
919906
1886136
290368
1559917
1838781
1006909
858751
220307
1709535
1034556
1912685
320603
738474
1983042
1157943
374378
1865251
815110
423405
1537620
68578
1881894
789456
1357785
101834
910303
172862
316210
1408023
792175
1330121
996820
341949
333247
1340543
201378
608010
408456
1743733
159033
48777
53203
945026
374221
1493671
290538
183620
610836
930812
1415133
836168
709438
91953
655556
243628
708623
1457365
591160
324532
1040621
1668199
495292
1036442
854831
518200
1404030
163796
102578
870123
561707
988771
1753897
769184
1627545
879655
1426864
1915717
1424204
89287
1962396
755150
624851
107742
1852598
536039
1067544
1383643
1318741
379801
1254169
781716
1944614
1826332
290165
34440
848623
237926
263430
70373
546137
423034
622362
503239
1376050
185392
578112
108687
1003904
1726310
1332168
1413945
1193758
100002
898454
100763
1446321
131520
1898102
719313
901264
408211
685264
1592253
1182429
373237
1091608
747163
1717653
650038
308786
1929839
1197339
1259433
1477915
978402
1395284
1445837
1381096
823144
1624534
201178
1550119
1298087
854368
189387
439391
1380082
140610
1004094
952244
1581470
1062952
739404
1287645
135669
1775229
1819246
817228
1988514
1783534
1545539
64497
1127222
823848
1540649
1369787
225525
305181
1170676
1916935
1064579
1895674
1043667
527598
1461878
1288057
1363156
1264949
664855
867469
846998
93593
1322488
118735
1317116
1758595
121810
361153
1518594
1196936
1556483
346010
1320523
41635
1336654
1379397
1004892
1936016
1509194
1021318
423056
307179
1285751
1830502
204077
276560
825866
795388
921290
1538539
1221536
1193080
1267125
554260
1619038
1988524
1648355
20233
1378083
1360174
729529
1775778
1514417
1311680
582795
1670830
1263100
1008908
866733
1007221
1258844
1132887
1812376
1663510
1622276
1208520
90789
1262895
1584344
220059
1466080
1218997
1217439
1829257
648337
186631
559448
380521
1546353
158819
1862046
480149
850612
1804430
118711
1806251
810087
547494
179653
584909
144890
337624
1699980
460599
206263
333271
300819
1357771
728716
1960062
1602252
1861668
969902
363452
1627905
1441157
1149560
1304818
1550407
630056
190762
602792
710842
428428
854237
601608
1297028
174919
2164
1434756
1294659
48643
1622510
1706142
1080231
1099891
1484698
1793804
1615529
313555
1310460
1242957
1562948
1201865
1938224
523937
316724
747460
1517804
1850862
1463194
385406
1565528
889292
1978987
659327
356066
797569
365660
958859
1790285
370806
86425
1789225
39202
592820
918616
1425267
1850775
1361817
1529425
84053
710071
492483
1224251
1320951
497782
384518
1567813
304132
1089526
1776729
815178
509637
1561636
1042754
1800334
249399
458665
1821156
820236
624693
774221
1598372
594389
526739
1644081
1646482
773555
1446758
944626
1115544
712451
1357678
1427169
1753042
410998
868862
1619053
1114591
60476
1324668
1964116
1064063
35254
690203
1037930
582060
587457
1738576
549185
276843
568995
382878
127245
879498
326584
1549383
263593
1171752
356148
52320
1549097
1821732
1959758
1406219
1298974
1161507
1820197
919415
400722
339194
152055
617296
1622919
204381
1622855
1495803
555260
597108
461241
1603391
230484
695895
231494
1291829
1040929
1355407
1975033
294410
1737035
1459173
406443
208901
831937
1373495
1586787
151869
41321
311281
572070
781217
1619426
1371584
1182713
1924828
198779
594933
1479163
1656986
395759
129453
224882
233212
589608
1508589
262038
1524328
1591000
1986352
588260
1665641
57952
1284041
1157312
273373
262529
1381599
119742
941921
915772
249283
1063935
585936
1581646
346326
159144
1608547
162065
1435838
1344642
90086
558237
1480079
456712
1393426
1270618
313894
640144
1553787
1668153
683911
820166
406856
1397513
1623994
381595
1293301
1579488
772022
1819629
1095682
1964359
320075
848269
1236393
133456
833402
153941
1699169
1630724
583907
1165967
699573
1413471
462981
506392
1540503
534641
1323858
620350
845471
1971182
1775581
1435038
1657792
273490
1589655
695517
1424908
238420
614907
452194
1000700
1398896
1813112
359146
1930259
1156987
489089
1949238
1733489
1709711
600659
1667309
1685542
1426417
88220
1274089
21888
828026
837524
1318814
1906094
546880
1456140
542965
474053
467308
1305147
834895
1262051
1123435
440642
892166
708393
1419159
1252762
501057
1819653
1172271
1187249
210070
354510
922703
53887
820174
215830
577124
363987
1125209
956628
974349
1719586
1770937
936927
1955911
1613558
1909705
90703
1429550
778178
156892
1040035
845691
1081777
998675
1620928
129536
309879
1400421
332453
866254
1924304
877097
924161
340318
1497429
1032058
1032807
1387787
218118
565951
1623601
770156
846598
1592420
33954
1518574
1206877
1811382
238248
1232958
1895233
785068
130614
60835
1692506
1322853
657966
725547
1928356
28159
1230829
1954442
181182
1299833
859554
754819
1835658
1986555
1720430
1691555
573370
1428258
1055366
237887
835942
563710
747041
1801566
1401435
768149
1058188
653189
1926888
608814
833760
1576831
1394614
387498
417836
882170
1501817
1357300
739313
1350254
283905
1309455
1746409
1661760
808633
1675146
290401
1993575
1301675
1513995
942759
1110881
1847685
1395882
1112481
1395849
804322
1491403
1354946
453277
1386344
1137228
1435506
1319471
1597985
1716016
579308
861098
1492093
1834462
26105
1543277
114423
825735
1361390
87574
1486266
1866120
803906
559599
403174
1377369
1135190
1593933
705681
229349
1243490
1010486
1475932
1689631
1524490
1127157
1400035
152373
1370497
1665877
1746740
745184
1311775
685671
471940
1519147
1828844
944778
1736253
1686421
266745
1333463
838344
1275928
1224829
1960617
791591
1265559
1423055
401618
1685885
1727285
773526
1884585
1979976
974884
87911
999197
1586466
1232915
1187266
349446
112695
1979246
47024
63065
1102593
168862
983375
617263
478602
123087
378290
1317713
334846
1747843
1980937
634896
1984405
1971991
1593846
311235
1943954
750749
239133
1653097
1288260
60183
28639
1751062
24022
1379619
768007
1716986
1383843
222887
1633878
1900558
1090544
453694
814945
775980
745840
966575
201032
1737886
185400
1969243
237722
206169
880232
1349202
310839
1417389
176297
55436
684139
1340253
425096
1625895
400910
1180410
184818
1278623
1511221
1610201
1463368
1558749
1422864
984065
1995999
766501
1823798
831009
1438886
565400
1782084
1174624
376210
1664322
288199
1592592
1637016
806134
1551967
1107986
656132
395274
1936020
1192987
148576
669629
1465998
530310
411768
1917594
1808879
877876
413498
226447
1199120
505929
1949110
1167239
612808
432557
303800
1693785
236309
1250653
1029223
847833
949006
992173
1720035
655679
397096
1941008
1791972
1359461
872546
464301
757507
89213
373495
1301158
1090836
1724377
564790
96269
1134911
1135474
977016
1994320
324689
1077877
1395498
1032137
287130
601991
306964
1724353
1529229
743715
89327
632354
399189
747439
1312882
1858913
1403761
1791489
803263
421378
508823
1610328
1958729
1217457
332432
1781804
1804281
576311
574455
1279599
141014
267410
988862
190516
1319961
667897
964525
62151
1920312
1596153
1765739
1775956
842275
788631
1520924
1637450
1571414
1842843
1227539
662359
259994
1003030
1176413
1193589
98892
426046
826778
313618
1811759
83571
1474848
541739
1077762
1687533
443110
1253811
1666945
1478176
437331
608769
1912711
1716483
109257
990552
650690
561884
1576594
808422
1150812
1148891
1063793
1897325
660048
1298583
1455998
1883526
954104
587777
1313299
665676
743556
1454749
722164
233755
656119
248581
1008582
1051767
1270413
386510
960188
239836
1999370
11243
538549
1772102
1137149
1289089
1660352
1094401
331356
1543186
34507
524814
655123
1240731
127538
1086210
1538230
230302
636601
1411307
341702
1903898
1257706
440961
953574
1084089
72638
1275197
85912
1954261
1815783
1457640
125101
982912
874502
1500169
1270591
1580738
701472
1926825
1413376
548988
524333
1753899
1851640
40259
916771
1318811
540906
287167
908105
1762026
158722
616153
974813
1157487
1209948
1139486
1101170
1224671
1628294
1713325
693142
1718177
1641615
1512176
238437
647130
1154494
1550591
1805950
448204
1888960
1053375
1850428
1045584
1226080
801061
1463056
491592
495676
1104043
1027597
1441491
1605899
1371119
434281
1315268
165992
176155
680633
1880937
1221314
1104877
1480983
110307
1236620
399076
1130494
546597
66312
10909
392570
1015140
1408846
306172
1339539
618437
1920218
1543179
1588164
992368
1001770
314945
463777
126796
270552
1149620
683230
423995
151984
442839
45688
793566
1605815
137382
1584331
920232
826800
1137750
1085744
635284
1242009
1832585
1367662
1727949
1804165
39530
1844480
1449261
1545101
995375
1931999
1765426
113024
555895
475495
533404
22299
1696186
767121
764637
955241
1120058
1310758
1152253
1155647
281160
881229
1172107
210475
329648
415580
1505647
295875
1405594
246862
307383
1248993
163778
936747
1460921
1315898
603975
62465
851075
1916268
847857
1902025
1482872
1069556
711507
823776
211612
1206464
746889
616723
505763
16319
1802354
1996450
380286
103570
1638742
575853
866936
1277821
1163988
707738
261016
1824467
1249560
1920803
1210300
228097
43559
1999397
1661469
1250999
684714
558648
1745140
1316338
1487563
1166667
1490040
1901182
1242208
873570
195157
1976817
1899147
23979
1436492
1049019
546386
225500
754678
1557943
737261
484357
1483038
528650
265270
557148
1505283
206505
1258522
1140269
137801
310502
1260208
1308560
490811
958016
1174431
754144
703922
1882116
85566
277791
1463888
588082
1718962
1170218
1132316
989563
1903397
668482
1819035
1783622
14427
54276
1611183
1196258
346508
1668323
1894541
450522
222050
403586
1923002
963062
1115850
148481
806547
1446985
1244590
830199
1287090
743944
190367
461542
965567
637718
83063
685924
1560832
721824
1107558
1219065
437317
1841785
1436028
1496016
166707
349478
693065
843257
3020
1729995
1034927
699717
1377143
661347
1023542
1068804
641121
1947460
1156986
379641
902532
882505
1256317
1149016
1078344
1396152
515028
605734
70361
1594383
385441
1784237
361841
57891
1402274
1982867
97634
1655199
1291069
40109
573715
1828251
38440
923281
1859444
891068
549955
1713844
1976174
851378
1016264
610334
1584732
772850
1052416
1163308
1813666
365494
1475424
491401
942679
816827
1464725
403772
759319
676193
31436
1155124
887323
1908529
830836
714253
458406
1941427
853383
1373090
1062873
1138929
38856
1248980
1098525
1759506
1630764
1106723
1484267
851811
882679
1701266
933783
1774073
633452
143787
596466
1373538
313020
460530
1941352
1215179
1590017
1886740
1544822
499910
161493
1952597
1194600
1428539
113516
1413147
1462630
144612
1552855
702783
1433561
1337189
1553967
1979079
1495345
622272
1051553
530220
849913
428130
65743
1685461
16126
648829
292656
881506
384067
1893884
1643108
1465787
46359
248861
1483937
883609
537252
1264475
416629
698162
241747
76351
295552
691830
1510790
110
1722876
1810877
1437304
1421023
500775
332850
1690594
1789076
618334
1637895
173327
1002812
1124498
271736
1253247
159202
1187041
1990257
354646
1298794
1218763
1381648
346681
957921
1614257
441398
1892886
1856505
1692160
1801035
1801225
1231422
20414
157817
1622355
744327
1789398
881455
107835
1384990
989055
1005828
649431
258668
1352779
1095187
603302
305377
1038434
1152470
1797245
301666
1977433
1512824
430056
1024390
1630491
200024
1106624
1480005
529490
1380793
258250
961387
1554950
1250942
1949442
681907
325005
669429
1586087
287651
986472
413175
1431167
55721
358966
331893
68495
657807
933429
9582
1876632
1650335
1336975
1458165
374026
1091566
1132204
174085
859677
943801
228185
1802778
1629339
1261966
470400
253425
1085860
1545172
669148
1024919
1387963
1186173
161088
515444
1119772
910592
1622028
816186
919510
544485
1995856
1747461
1918060
100152
705732
1056025
764142
858092
1322641
1227742
736101
1041139
705253
498718
1703486
1128499
1293313
194221
1352146
525645
502186
752154
1304567
930388
455637
214050
1954465
475068
894840
690030
222653
1383921
1905786
1169840
1358089
1255997
1743764
1690355
1114952
624466
880113
126888
1329066
1369728
1866507
383937
40388
1029950
540058
1940641
768333
1690758
273971
437812
1365283
421088
1534404
1655171
23900
1951464
231495
1564407
632226
218243
1939992
638176
1247180
1462052
1409278
1828499
1856896
1138328
1896658
630378
401504
1148174
1156286
1284109
1040185
94886
869936
80346
1064019
570889
757214
853586
951199
1398036
764600
1664750
1490897
30794
20304
1368964
287818
1449871
487952
308175
569667
433259
1760864
1600070
1696069
455555
75774
1024381
1742372
1080046
898339
512051
1405488
796682
497420
1942445
469233
1140310
632026
1262160
544605
1122511
1405764
1190976
576685
1379893
1841934
1829503
157014
1100804
825611
999602
1137059
1462313
164729
1499152
1997398
1740666
647951
21424
86737
903325
303977
543997
1133522
1962643
1441684
1064710
1528968
739697
695007
485414
313692
678514
606395
1827766
213139
306652
1669783
1586213
1577545
859070
1702906
262414
1096128
1581045
1616852
1844937
787656
1599174
1997171
256210
125890
211591
559853
1645279
119006
145726
123790
123569
1002229
97010
652704
1824529
1440641
461871
729133
607308
1515447
109870
336189
1973795
373086
409369
434845
1388706
219908
1010118
1155169
1789101
406060
1286937
1620399
1873770
715117
1684599
476405
678354
1156763
1624271
916840
1367851
575625
446133
150874
1536786
792084
15598
1173851
480611
1519103
61507
323832
270798
1301942
29375
495509
179887
946083
55889
1364090
883234
801219
1205232
719222
1255361
1982071
1982106
1593400
557788
329290
1723298
1774859
1985337
1476620
1044310
521109
585067
799762
1103127
1778736
445809
1551060
1415797
521685
128171
1472025
843604
333469
1311886
1010072
462370
1469946
747814
526678
1624285
486605
1344740
1526291
1993771
1290010
1406102
215039
1575594
1241760
1077253
541154
891966
451957
872215
108438
68497
487868
456353
502627
1602429
791773
1631300
1011785
660616
1964827
1466122
1798837
1361880
440581
1101760
733281
1781797
1205502
599420
101740
251380
699356
586402
1200225
554776
612171
1032109
889255
1976790
1100681
1917360
1021732
799344
602777
363529
1669005
1879191
832539
696769
1007897
1887301
322516
679321
389396
383151
815292
1536410
1843104
913468
1978604
1593374
13853
1442415
1926327
18728
1743374
1636418
37381
596488
949671
260084
974025
345599
820068
1826900
301466
979079
1478052
1084084
1355239
1830303
1974714
145224
216764
1001432
713016
1110667
213940
1625810
1623520
938948
332195
1063558
1870447
925487
1126775
500718
323665
1820562
772984
1488694
57504
455207
1695079
511544
287652
244810
1335151
160348
1776062
1339691
92686
579298
550632
923738
1631981
763139
1816745
1996361
731896
249499
1341239
1658690
141158
1643447
599304
1911578
244523
201145
650576
96961
1963397
1729276
1235020
113601
890748
364813
1172005
675247
207697
271633
634689
789204
1547126
758288
129449
478571
1367273
1207390
1917547
1387931
247999
1678051
896310
1602226
769225
1821812
1069165
230389
1051419
1412403
1647933
45407
1806487
712526
1978437
1987035
1811802
1124685
386534
1795824
151742
1156602
310236
679140
1551628
1090063
1891771
486074
882116
1808267
686451
1231363
1872864
1465030
1084316
1061543
171088
1984170
841591
1820057
632544
1085150
1628336
456958
945784
302530
1379662
1317022
922388
543886
538775
1145085
272556
1018593
1252277
950753
226414
506564
822846
487870
711990
1050134
190150
1869300
927008
1112556
445965
454357
1827741
1046978
670802
778470
264719
1494771
1594888
1223842
122932
966118
1420629
867421
180758
1391008
85281
1276072
1726609
500822
425584
1389617
1478991
1049419
1458972
1038914
1894412
1394411
1696747
656451
982363
323806
671858
1897377
1066425
1042391
866528
1198683
1025990
1320051
251015
1181602
551022
1741851
1524978
526439
1180038
1896835
1124984
1291729
7607
741379
1643973
189499
373585
954506
415313
1182891
216085
57941
194481
363168
1257858
914583
1382635
1979890
193109
1436165
1366481
1021854
1468574
470508
348149
428693
614134
161361
1924959
975038
599174
154575
1351419
210003
1519744
1588485
808375
472136
1875931
1195626
948909
1864155
205585
239
410882
1312978
994016
1602762
28437
1043292
1002149
142946
1071442
685742
1556669
124494
1626635
1598515
755704
1642944
1060142
323231
974571
1554174
384398
526732
1016305
942311
1170617
1284094
932565
434145
1144087
605851
1763850
1077238
1616612
1513799
1282488
1087693
360526
118372
1634636
1759334
1029020
1278166
599188
1132732
1973196
1532231
1670985
964225
1980926
969358
850385
1355602
1342667
1118452
1899551
1889689
470693
775755
46562
1732702
615759
597965
1734023
802109
500756
707515
1776765
1284627
306494
1727869
359119
1617968
723126
492691
350214
1434726
356601
911511
609304
1993439
1930417
1237627
1240153
1904450
894587
656831
463393
926990
1585901
1965221
223031
1238293
383884
1774272
1715778
968800
885990
1203217
389076
598188
240529
339572
557277
774109
469845
853356
1601116
347454
1133218
260104
661031
1339498
612780
1736232
492878
1299000
1383180
1150400
1580506
1270856
831058
1454924
941518
1733040
823132
144296
1274042
1197918
949721
1934978
493172
26135
520826
1063830
522014
181477
168941
1944272
1905764
439143
1613749
509537
1469024
651880
366959
249025
249173
397010
207026
1050921
1725219
1507748
745273
1735342
1493314
1084877
1983326
553907
1679751
596955
1718898
585149
1907609
1565837
1088622
10280
1090744
1926289
79609
1497011
815521
478587
544896
1698131
462064
992951
9036
1856202
590922
1965579
947100
431802
1969513
1514875
931674
1598202
143426
108285
11971
848702
293465
1203989
949718
396020
574313
234878
382246
1430672
553730
632358
701772
221414
1802480
1728623
1530909
1019685
1605675
1493684
312259
1944058
381817
934239
72616
537735
1988583
1952899
1601711
16847
686855
236373
157086
1403883
508658
520596
865144
1050988
242442
1443028
689965
807028
824279
1894593
208594
903268
1929344
623898
583090
178471
1666147
1019394
530480
1450256
1237746
826004
1438627
1389871
380859
916575
108181
1440345
776502
743357
446550
618675
613798
146138
1380148
1860182
1235365
1855175
1567107
171052
367530
1932279
1625588
1735105
1819071
1749008
1716066
1685150
1521361
265551
1578957
825667
543977
506932
108208
1678010
1811654
660104
634254
271582
1674140
1013522
630966
1830750
106292
1544469
36855
594679
1795209
596556
119493
1295661
1217222
632514
1624541
1756335
1978278
1170170
683295
1154006
1936232
1675437
608663
1531815
993429
67399
1104934
1266223
336135
402612
100163
1578180
1993550
1252230
1970806
503599
1266494
330833
1908330
1912099
1955890
1078102
168656
505432
1683136
270284
551067
1819315
1137332
207261
1464383
1791523
161986
389372
1346967
1182752
698856
1534116
1973135
1410303
200004
271760
191749
493441
1779653
1714303
785247
1314589
351091
781764
998545
513297
42631
45006
1006775
1636366
619926
1032631
1531368
645867
225604
154198
812052
819111
1000094
962681
1095618
207712
1678673
388356
83544
123654
416871
1534349
637236
508474
484857
1096088
64035
1747432
266624
820347
1917574
1297637
745931
1887206
906633
359457
247946
746216
1651306
1464093
1356414
1247322
841790
1092855
1438645
1859550
1729303
1787022
1867848
1704893
1786128
411409
1151624
1418779
982609
210606
1970429
362403
1549515
1731033
1739551
175898
1790372
1812137
120115
1160756
787663
1294395
1145694
1207381
981612
1783446
667599
554794
422480
898016
522833
1626232
523148
1339102
1217429
1851244
1243981
921780
1122129
421489
678768
539626
1756136
860558
22624
756621
321709
419896
1355506
1203867
1353546
884021
829678
175385
1742279
164505
1893294
1294817
1179681
493069
807732
1330895
1476243
958883
1442342
1048953
1751692
1343025
59286
1520815
1359713
1776273
1774675
371365
1146602
1414345
346253
1501777
308330
1798157
1579159
1053401
1222925
1297831
1071773
1512426
1924195
216262
1875366
1663046
1312865
943191
1471734
1904865
958393
1468252
1220052
1956660
643840
16998
744530
1741761
1758589
631477
317818
1406583
423458
300872
1654974
1556302
752356
1739644
24998
1636315
925301
481602
1406671
1932463
1103061
1961825
104388
710354
37710
1690641
626710
122767
1164482
4861
1894997
469247
1094068
667121
1048031
1433719
1933554
1810122
321069
1537463
1012506
961822
1513664
926707
898059
1891636
752161
911043
1623131
993859
96558
1549103
944114
868867
290429
768583
629484
1199420
581739
1598414
1484108
791264
618241
976348
976357
1603981
1401328
777700
1257453
1888815
697021
1467682
430659
1087764
1715191
1664425
422473
894688
196597
877969
1269041
802196
347243
1013658
1341342
697630
610644
1665595
10346
879457
367708
721917
707163
1173404
710280
319411
1055189
1878766
1829322
1120502
1245753
264325
505214
1731422
1432412
601508
405372
1885487
1506737
706064
1122995
817179
389536
720303
1629668
1669966
1752350
1766389
608287
1379755
954254
843697
442937
510146
136602
1714197
778588
331645
1251774
1623024
1984754
321021
42078
1136427
1116875
311635
1326542
1410831
1395932
219073
1749458
1632515
1986652
1049942
331704
913032
177440
626386
393634
1598081
1282812
291518
1997566
1287034
1431020
282707
139657
1678375
1953135
144381
4017
641080
930611
1869652
1331406
42132
1189271
1420745
685449
470716
727973
1986829
190081
1338967
1465453
1039419
1604356
893703
231374
428002
1357544
1348983
1402548
16318
601460
820529
1875925
71571
678329
1025609
1250074
474807
411623
635293
404674
1390819
1173679
1430490
453520
275475
637179
1337182
307863
1754248
1627553
789561
537704
1839002
339005
1163566
1452266
1195903
990216
1106496
246066
249795
198453
1849640
1769925
1744578
1689736
28455
1220967
1780761
1951554
1238735
715271
1909417
1793922
756897
1188884
580141
1057033
1394133
1133468
468018
1141181
399918
738647
1071326
1889939
745983
1582503
1430636
1195069
1223939
881140
869349
1880260
755573
1766287
886063
686214
1134093
24081
1034989
266230
742862
1816081
326548
1593345
821841
1867599
4235
1745696
807986
861047
155466
704677
80953
1658132
1093836
686225
1118801
1574472
540578
763176
1277418
358283
1644301
1027687
1307351
65412
1429333
17387
768879
1043123
756390
529303
1771283
394679
324895
1800800
728523
1207490
1024591
1216118
1714710
1693960
57876
83083
1183360
776076
24342
1490517
133177
564843
594960
224588
237380
938532
85450
1615648
1961952
1200035
36403
1924324
1052703
1660611
446458
1480952
709639
1289499
869414
286022
1851665
1691423
926441
792769
464812
583550
416531
551750
1187267
508152
980170
1204612
1397663
1698196
540145
846063
792585
1069870
801061
410749
469341
45361
1679663
283319
1660676
1297063
928557
1736309
537523
143515
453756
1696343
1728026
445319
1917916
75355
184873
1789224
1295612
1447612
1176179
345265
802410
1510010
311533
371470
1754878
1754106
1479945
693509
77570
203279
908689
1952627
1304965
806627
597845
1762318
665132
1051878
1670418
1253554
599120
157075
1209170
1412207
174136
1420180
464371
927633
972687
165126
1120242
812480
691166
309319
985885
1224538
1569643
228312
1970370
937191
571328
658709
1743071
919099
1243939
955324
927257
612531
529685
871704
338415
279722
858581
258426
1892597
231869
1737253
8644
277106
1715622
252825
821612
1509972
476304
1855372
734807
1045513
6147
958569
61522
1450541
1301766
1126702
1948829
1203415
1294208
1018663
1585704
730592
611062
1398659
1099490
1670468
110222
1498135
1713493
281234
717206
150889
825862
1650627
1458545
311862
17012
1798039
1724633
46533
1336426
1563286
284543
799218
687287
1634598
356382
1793782
915999
1862549
1742111
966181
2408
1456045
1171319
558556
125015
1288959
1195709
1270265
67369
541139
51335
1143960
555784
94318
1529214
1113218
419513
540173
1900704
507094
146341
292547
779947
806677
1244703
901154
1159675
1403950
604146
621894
829551
363416
1010241
944649
288096
1517255
809
681331
1645775
597629
588947
691368
1610743
975045
398307
508158
441400
1375207
1819694
1908578
671760
509812
1658897
1564237
1030686
313774
642490
140857
214074
337961
685872
437148
138825
160800
934273
658958
1929655
596715
892348
27108
365163
1603649
504242
216217
367983
1516138
192473
551937
1365926
1656215
1022602
1128298
1932928
1009489
1750252
457870
1113476
180114
331357
1579715
1960610
1416250
1598465
1652510
1612646
1860252
1580306
1626908
1097761
1913838
1748023
421668
1516356
121088
1100500
278745
1192579
1076321
589576
919208
1056975
5160
148294
1562667
1650384
1604090
660788
485232
139263
816546
1953263
482061
1543358
485911
691238
1746015
14627
1799092
23112
715195
1684959
1296848
564423
908816
1678816
907812
1278816
710692
1982780
867002
1066033
727646
360555
663785
1516478
1749229
1526725
1374992
15224
800551
1147508
1358905
1848329
1538871
1111038
980704
847064
43850
680350
595646
1474535
748994
1590733
17725
1802230
1206030
1233687
1100346
1179560
233179
1914906
223104
1917289
171503
1299031
1632391
1048626
601771
251137
1426322
1751328
1512169
263205
490832
1277620
1907761
1717732
1008634
909191
1399784
630050
1612644
1019567
1460441
996392
1936834
1853176
1671948
539234
1630408
63232
1635482
228359
1705904
67698
1562111
805349
1456404
830394
52210
1317506
555639
1873870
1304954
1159548
719654
439476
925286
348068
1006249
578352
1502259
784929
1674866
1198807
836689
960819
1795797
875972
1065453
994342
1627575
832271
369422
402906
939042
1977554
1772801
1464713
1110844
1890868
206525
820315
1321525
595989
350840
739786
879651
399429
1008372
452948
1457482
1227852
784593
1002163
1610214
359976
1367379
109970
122495
790882
800154
1716122
1379166
1623688
1250203
1322564
1394641
591969
918340
762676
1491238
565361
342894
1458043
350283
765095
141867
1248313
593109
1032613
553960
1809051
1334768
922587
731042
526028
59705
1268296
1777979
448291
325004
1688432
1483816
626554
1643941
147001
114601
833686
1043490
567277
534818
798144
1722902
235998
221703
699539
446825
389009
429292
672331
1439857
315357
94784
1298668
25934
1202202
232130
1435212
726194
1343201
77643
88438
1233674
760204
1613590
525485
1040912
1768045
928917
1410167
286529
1043491
1355049
883618
1313036
1519987
1511487
1677281
628299
184168
231993
15473
1708986
251696
653433
627981
933319
858659
998513
558245
829792
1005377
1635651
446590
639974
1347089
736609
1220155
215864
628859
118664
1802714
1003726
1735495
1726344
137930
1145908
914786
32955
863802
95644
426659
1213517
1387447
347378
1178999
972282
728330
1171151
636175
338732
1335564
947361
1386841
827396
89755
581271
943194
554031
1652303
1837533
1533552
767847
1155844
1525806
1963214
1628289
414498
1878976
1669604
1372969
959268
301897
1502525
1469032
1124008
618882
1580457
1213526
1034550
336787
102444
1017159
263620
409401
1026549
179157
1639633
363926
85370
797720
1682835
1823599
908992
593201
66758
1156589
1245812
1067344
1244379
630612
1305165
1838039
1325804
308579
1577306
1111105
1568865
1229739
1926848
1292008
495772
648942
1366710
923632
426252
271423
636983
342654
438316
94789
1786403
1212589
781821
396159
1983775
1380160
1333201
548690
1196941
1890380
1195133
524447
603420
1718373
704319
160147
800490
209611
1973598
1738051
910639
594343
1149643
373068
1807881
1456931
470411
1527299
314119
1755868
824258
849521
1240212
1361169
1745501
494939
1854975
222727
1537932
929638
202424
367385
503928
1087540
1827038
477214
1918960
843727
447641
1236465
332190
1410164
1911240
246707
425787
604989
735842
370294
619383
1674277
328646
195262
447510
349809
56844
698115
1281807
1490258
1749606
607509
1908632
1964022
1840348
1720960
40497
409834
673651
529976
1597956
167986
834046
863180
556953
1517708
814731
1711390
1943364
728861
1933707
1712467
519979
448373
1816905
1595472
677024
1331867
1136568
1188263
364651
284
1974605
1776348
878614
1040342
1568343
999450
202695
673264
1101912
1782126
757219
1667550
981396
996999
555344
694202
60466
836420
1479700
881448
1741427
1559999
1017676
171254
1645397
895703
624410
112728
1848701
1857702
132805
1244381
1421138
929031
1882780
1425273
490756
560015
1354682
56393
1923840
1611278
1467104
157921
835256
1916202
9565
1571525
155241
570577
1768654
990414
1696988
1354650
1253783
422223
1836064
1762728
412101
253850
805435
1589184
654515
154781
965697
186896
1800565
62222
1952386
1668518
1526875
941677
1378654
1067224
1686936
1170544
1701409
839117
46754
1684312
1743353
378391
956698
196311
1692221
580687
53076
1127902
1101933
1358373
1430063
505999
1834348
936573
1653899
1427620
573110
1786333
1499554
1608554
200549
1875039
878491
1771646
384744
277533
749038
457621
255451
1538424
1208473
224049
692062
924089
1190143
1724056
1613214
1707329
850159
635319
655346
1940339
528177
1443250
285285
736981
1503002
361142
1467703
2841
1102468
1119215
766296
141380
688735
1625773
1038638
1258343
888881
300301
537245
1889009
225006
86107
1929935
1847003
1701998
555745
1495742
103621
48403
1640017
25592
1982486
865405
1199294
809210
1084157
1870630
1212366
222380
898903
643391
562567
1484390
1686148
875319
1642575
986363
1800058
129745
145628
1530808
852378
1862113
741473
337682
322510
1061557
347232
1509341
1125984
1089749
1504246
1461029
1436185
377065
1723614
62249
206304
944066
926537
1447457
166632
807644
327024
675677
598358
1930045
10179
856556
327785
654655
1857467
184883
1143396
132708
15008
1039549
397096
925704
1269212
1843210
670158
1875560
1948185
1377090
1149511
1970347
1775773
481653
646913
60197
461835
1552241
1172512
1460277
713319
957170
121560
1276428
1979906
1909074
991974
1203690
1890838
219966
853487
1919694
1945018
1835721
1008025
1731317
247985
143134
362217
1749342
713897
671326
517444
460314
431843
914289
430789
1102465
1075774
1830574
906909
472828
1954240
1701326
1676389
1165401
1476563
875692
1252970
1931733
1381546
1619738
362544
433113
1294461
1339404
785700
850046
189537
1434269
179448
636230
766160
1967220
1581838
1564357
299260
182301
888548
450250
1997678
1210892
476654
1764050
1573830
433737
1074215
748067
819532
456771
1658209
1679691
539509
1246604
571568
648269
1593382
566070
1686943
1047110
1134124
1333111
1107606
869291
934117
1742947
1335390
1525506
1180586
1038938
1845445
786730
1355969
1400876
287394
1710516
1859949
1631363
352183
928647
908615
874252
1048594
16934
1659234
31951
888522
1678402
1816567
110538
1303737
1620696
755106
878679
885619
843568
764720
1527575
381597
185594
672773
1079999
1962375
1330003
1160530
1475480
847100
31864
1572479
542806
1625171
1428456
1801255
136751
1411572
1121686
1644066
75966
311737
345167
1737860
681777
837738
1001744
302998
591877
572390
1785180
1801177
1862523
116662
1552643
1991347
1193002
1611497
1524887
1424950
173829
314570
1189786
501224
816336
1311883
469790
1351542
326372
1002021
250528
273685
794006
305640
23913
1473433
188745
496438
565254
631842
175171
1610552
315619
1140289
1869704
1424291
1592323
1835054
770079
1895620
82593
380080
1559339
273471
1065235
1835802
673201
822790
1505475
414652
96355
1050394
1805696
1104248
971200
1329980
904833
3354
622556
1710815
1449828
1480036
6551
1142491
1397327
55049
640755
987958
115898
778923
1092410
113513
320776
254847
1572717
886641
1888782
1998651
701730
139147
646768
1726442
1698195
1838658
1359471
1650800
480024
768881
1652900
131748
511375
221773
1049270
1509629
288251
1789735
1323602
150050
1929227
723199
283450
1909418
1859961
1970131
94437
760748
1431734
394844
785149
1243045
374460
1694168
995833
351688
1293889
300969
1285065
735679
350031
944301
1907701
798488
1398346
1182394
210047
323147
1769059
886612
597146
719676
90480
637225
680936
1367291
893728
827708
1504336
1778628
879151
847307
1387707
1797577
1053938
705098
1941658
307694
793663
806878
1441508
944689
941035
917841
1106569
1660901
699927
3217
1508032
1220241
305311
625336
1106399
1729946
750590
1391351
1053265
916846
1079162
384704
1955139
410352
1765871
275081
642241
1951435
1098957
830365
1573997
584674
589329
1375146
136513
328482
826997
172994
818669
443880
881656
1812419
273628
1466917
63496
46058
197262
1911466
1424923
1187185
1416990
1615511
1271084
1637311
917395
264284
1712024
479889
1461646
460767
1680810
964867
1144143
1715809
617812
550291
425370
810041
381263
659808
110344
862965
25500
1663509
34960
1685251
1048855
412665
790721
1673757
1776367
1069304
892974
1282278
795140
395419
419894
1877726
1529998
838321
221531
949785
1099745
1187145
1039922
748144
1244798
327291
1796698
432138
1167027
1659306
1568861
1760441
1537111
1907980
1336650
1304228
871831
1898834
1245998
94695
1148444
338426
1399281
1711097
1092976
1287315
1575263
24137
396484
1817739
10267
1224698
868067
1448139
1703756
724501
616416
1206094
928587
142144
939367
968516
98608
354887
21208
81831
724937
524749
708519
728947
327136
949811
824275
1295963
1025561
835426
482680
588468
647095
1395926
1247127
1808703
1057743
907894
1345241
786889
105885
553636
389590
241383
1764612
174577
144731
1794803
1636208
638432
481094
1850307
1818608
1217756
1187311
513016
1108969
227817
1136475
517103
504619
1287700
1195547
1080963
690051
384
1899863
349639
1279723
583552
1035299
212095
1604357
164865
691743
993262
1542530
66324
440570
1336077
977112
413742
1217991
925665
188945
1903931
341312
1156317
1568604
145756
536420
1657004
962093
918600
498133
1385812
1945328
475296
880697
1788146
478405
1535228
1237086
1686347
1150390
964807
258267
124118
1774368
43242
850352
978932
426260
1321771
1557457
53486
1342779
878542
1305908
1943022
1685557
138654
1013411
1052501
632958
187321
265082
664701
1556534
1069283
1520996
1912651
1846319
1363367
392229
1803522
696533
1693565
962548
632454
1178060
455064
1919164
1410163
238513
1152750
1860536
72627
1173865
368059
1410690
552712
270324
1256982
667525
1948851
221230
1335834
747893
153776
1780111
816390
1766039
1030520
293116
51384
1612521
1339825
1393900
1922607
600335
1928992
1331798
1343619
1246875
1808832
1281807
1921520
764217
831445
575535
185765
1698242
67198
39898
998102
533563
1903911
1611885
25979
1817010
1223220
251083
676081
928783
921267
1957875
1182737
554222
215084
1845162
440134
336249
1381225
394814
1138457
333030
167771
829936
54965
1783683
1886283
572453
89893
1504689
1234496
179764
49472
1452591
1757952
632579
1863009
1515196
364988
1673880
519898
1762071
1097138
1496190
1191736
1218497
883572
92788
1451072
267695
428368
1490628
580886
1512081
1435110
488472
937424
745359
1188589
1705864
1808261
996593
894252
429323
1509451
631937
393546
1845150
1280010
1250747
1904993
220623
1823850
1437688
1442930
1258225
1082690
1997752
1411183
1302798
104800
976647
1170781
1669279
1861711
1828925
1438117
1897524
1674139
218333
300359
1880636
57422
1773542
1795884
1373383
815108
943999
1829779
562370
1076509
1767335
1297520
578569
1508328
1649898
1120609
76085
1036923
806609
73258
1502522
1091387
138747
885845
1879462
971868
404620
783306
353594
1807977
1551050
1975220
184755
1200648
990159
1038369
998829
409097
1544433
601752
529383
464715
952028
980551
214523
1179328
1472119
1062489
1973140
1288450
809111
1236718
1451328
257875
1210900
1383752
1130261
1978413
224519
505935
1642809
504598
950763
3118
1670789
1135479
187437
225133
1298856
1704748
935191
354384
52349
632517
1667113
1119539
1595764
1900432
551049
1000799
1546602
1731061
1216115
1735455
1591614
555948
850704
1484579
150538
407685
155213
878999
789025
1230196
1389193
1786912
278427
35602
667152
1587050
1396025
1332974
442801
1573060
34979
1765868
560259
850186
1254754
66012
665021
118603
1378993
272655
757236
115236
1908744
794373
984710
49889
1733923
1137688
1345943
1706766
1634544
479363
1553454
649
1736097
402970
919017
1778851
153249
1752316
579003
1575737
713264
790531
363086
546715
357598
330645
548329
1976799
582442
1900653
1149588
106620
1400759
672706
369792
1964901
222687
1618546
360052
765274
1049023
417560
1574764
366339
1702448
1047154
425710
1829177
1284025
910142
1546921
1324344
1224800
1439042
1425413
672641
1159456
416686
278510
762712
1971345
187431
910490
976172
676273
947408
863377
190269
1045727
1932427
289128
1771429
5490
1446628
1047117
647554
1672791
257894
397151
76593
1993061
756501
1534521
1436578
1033031
277914
802097
1827102
264926
425817
317651
1994112
1982766
1323002
1027344
1698139
1682688
444962
1658212
73122
760842
767910
1534332
817310
1567363
54651
906781
1121226
1675318
1280676
166605
1096242
999526
557393
1929803
510945
1031868
456453
1185213
1032184
1805560
1819413
1919769
1559180
1978560
1474101
939400
339599
1739475
635940
1625435
425647
1002651
377191
1371104
1547923
445164
598689
684517
1111812
1981841
1276703
825233
112157
1454261
855138
859377
1179157
825721
1675451
1760404
840999
1723715
1505713
1565127
1447419
199814
1808354
1572649
693590
224013
1589543
1203593
484895
29656
1241672
41578
884456
1168544
871725
1583479
927488
778487
1685013
62403
1143500
627522
868376
231156
576318
708187
1200896
1335464
1959001
574890
873023
1606886
1036670
1342288
384947
1918264
1166149
1172926
629155
915851
1645341
677376
645967
178857
1945333
1293540
1782755
948504
45590
1183263
306610
1750658
1246594
719296
1023619
1319925
1640800
1078546
1604974
1684726
379568
159166
1459202
159156
277738
883429
714468
1961688
455730
1124545
693934
796216
799239
1476422
1997283
1764196
1188316
142254
775631
1320577
352686
88730
1112837
976329
43357
38075
579085
1165693
1012108
396790
210096
489307
1423783
1914409
1257015
1028225
606800
1649562
1380078
1495421
1661481
1467114
1484514
681890
711522
372739
360615
1352018
1082242
1704704
1930761
174236
1379969
1520824
337253
857418
801714
1030702
1412212
1870433
1428927
673354
1334713
702972
322475
820205
397739
1106317
888197
690651
353235
587662
775820
955557
1656486
1204973
1288726
640974
1420810
65301
476642
338897
1800557
1844608
382043
1099906
858327
641814
425448
955994
1664740
1776472
7906
1375821
644261
38820
1395848
893638
1407469
429629
881924
1437090
578944
210715
626720
644844
724084
1925283
774125
1709139
222675
375589
1635359
1993298
156881
571461
1509579
23393
781841
1253480
1030998
19531
1130076
252407
769140
1036870
248152
1205082
1381341
616164
437885
751710
1435014
1826106
1659410
979466
1057538
1354852
300209
226372
812695
1532426
1932547
828475
1742237
1367797
1817810
1194394
714889
961662
76746
1085615
1862421
529616
1102354
1126338
1875513
1033703
450839
1344074
1250144
1495209
131267
199256
1114356
133088
921750
1437745
414941
1237073
645261
573926
32059
1725755
281741
930989
1746339
247008
833782
1541808
632136
917276
1345853
1354320
1541911
1132729
1046610
1780676
1616766
107082
578025
618903
1625020
1542761
969038
1805174
1880929
515837
1442712
705562
258794
1945382
1714618
1331080
1939046
270995
1427187
1441651
1932857
76100
974978
1626111
1057674
196773
1758501
1973699
1466652
539533
171887
1236715
976708
1253916
1877706
1702939
1681078
5484
1187673
1096388
106632
1889270
502856
861955
860542
423904
526188
1484416
195225
1796874
1804763
1211089
1586646
66532
1196110
1384945
1793114
200811
1086015
863900
992022
299367
1728800
1423695
761922
1731004
537940
914939
87965
1144678
108732
351047
1894735
1695656
125477
1271547
1278238
721671
1913763
124348
993111
1927776
1080531
838318
922080
1019807
1907486
397584
1018487
1726075
1243176
1762258
183464
1607734
1488619
1428511
1072851
355469
1240168
273046
1398652
1759838
1714554
370904
1095068
1638996
1179324
1429049
494082
1664885
443381
1461941
38674
1747994
501731
1764693
1231118
225039
178801
1477643
1812450
1447595
153888
1103223
556466
608257
152440
986003
1152163
269718
714352
91273
364967
911279
1766247
216099
1955569
785277
1988797
766109
425798
1369223
1167083
1561406
530741
572928
799510
643013
1804246
13194
1987180
1221749
1881214
1681729
1065930
271229
86610
1205650
1373068
1310746
441457
364533
1823058
887334
1201289
468133
1851240
1314425
1264947
1378614
1167720
309965
1293578
163176
1920449
756938
1798565
21940
589808
1542784
1852401
1265798
646341
1997346
1306020
539653
808507
825544
320910
62006
1402065
558672
923289
1229842
1691202
1074976
1682659
1286370
1820284
1448656
985887
1873803
202489
951364
759317
1263098
536305
343821
316133
1716392
180765
377033
466317
427293
1832820
1289760
1208998
1197647
1243918
885753
1208360
1907344
1834021
1446533
464031
887224
161124
136226
1006938
1733587
1703695
163379
1955536
742878
841905
722029
1016934
1067372
688741
1712570
71728
938627
1619680
252425
1005439
1378707
1821576
1583358
1342356
1083827
175877
363186
1645720
1557406
1903417
1035846
1595367
1493972
1227446
1864873
98373
1727336
1423944
1725984
1052259
1844085
162749
361118
672122
202642
1754934
1566021
73798
75148
1717422
225250
197620
1051609
149515
1288011
1627198
1406470
101881
229746
1150750
54826
1387667
422156
350075
1026695
587710
1168772
1095524
1461831
365434
33864
314147
1346197
197928
793379
1049185
149289
459723
168031
1805004
1256197
167395
1700546
1366603
300909
1350453
820769
1508593
1898125
484130
35022
1559772
1919298
513262
788657
266680
567279
1951409
37099
292863
855073
1597636
1602139
83970
683235
299099
1958451
1089166
58168
444620
532598
768200
720367
427631
101789
354567
90716
1772091
1960861
1273726
1632412
1549820
1198066
1382724
1348021
594485
440149
1739926
1667792
1038885
1487398
336245
1690664
1268140
1253922
673378
1941101
1013181
832852
509314
1279068
583049
519706
1969711
1263778
1287531
1686258
1389997
804315
1489063
1038302
488322
1607831
1689771
1604203
1678931
1125381
955522
173442
941221
555414
38404
451168
976828
249113
529091
1615875
1430878
1359248
349275
1310970
1768536
532633
1448744
1329388
201754
1899167
559491
304170
232056
1271421
657999
1950067
1731834
38535
1365942
425218
1829224
821632
1670377
1705700
1215538
1438830
1272927
186341
1759179
787925
1859535
455934
925005
1130544
1263182
190957
1974423
652079
279718
1668498
252233
1144777
1275306
811437
1254228
1262436
755153
622090
182047
1922249
1000312
1011732
699536
1432750
984422
69335
215157
128972
1128273
948364
1765553
413440
101006
1680212
325537
1685704
1784973
1622483
556106
1825437
342946
749755
1008602
1073574
466245
413223
1245821
1585436
1620077
37084
1063510
1789282
339408
454773
662713
799785
1306028
751094
1242966
1355479
594720
1006130
599301
52453
146602
937082
1088778
604902
934992
758162
1855788
57111
938709
1514296
998754
1764619
1554052
337047
286717
56477
1565933
336657
1210186
1649255
1624480
109475
929404
963108
61431
1018471
1098487
1850511
515657
1392071
492447
1654171
650498
677358
1536262
1970309
1757355
1933480
1635569
327727
1637468
888162
762744
1013681
894566
273069
811146
1629568
839708
1059028
672427
993796
190644
1312074
1042615
677941
1205912
1230695
809845
358825
955719
1647467
711182
1935461
748499
1973641
546135
1427517
1570354
1102329
308550
1435692
1817121
1436014
1321309
97027
1447167
1020738
1264721
578038
670143
155620
947487
1291976
539042
1206594
1930997
713266
1935754
142918
1690522
1287930
1907002
854150
1306712
174942
675767
1468809
343588
989693
1930145
430133
1610245
80664
640802
898598
1016349
1044112
1012511
943380
998496
1681917
764456
449214
911872
1336050
959236
737028
1900999
1365244
404368
124530
901480
82605
1078724
429832
1363283
819623
1527620
736347
535504
401554
1293471
1777733
1658390
870792
1567416
660713
788092
1850459
1414059
229139
860773
1518928
866699
117457
1978753
618727
1580673
495675
890340
252386
758316
1860192
129245
648973
1746289
966110
196666
1739322
1469836
1729118
563877
992811
1474739
785028
1577415
1120909
967689
1429315
318994
533086
1569801
340817
1103032
184142
1319751
1022479
1800263
1541492
258914
1917824
421449
1681828
1369565
1402287
785113
1378027
239129
1500592
1815408
329790
1819289
1869983
1099211
1104855
199017
509128
1296733
1204152
1632832
1934265
1438548
722876
621554
1107607
1821760
1676603
1317844
1829244
177588
497818
483979
559804
1249910
960333
1170227
814026
644763
1826913
1094234
323623
46690
447420
930573
1992170
836055
931758
1786348
4032
717978
142488
660889
253419
1645501
344807
1755234
1067522
366743
391060
1942964
319595
66678
701840
1743375
1692196
958338
18895
298202
895293
1742567
887341
38311
231128
1019879
1054912
1141120
1429721
1001327
292263
1246463
1270957
961439
978770
1843333
1261546
990301
1250974
341390
399181
437222
1844856
683197
1869810
732077
235702
1093004
15120
1217817
504532
778045
1620344
666100
185530
386674
646433
1367214
1542731
1569105
1304752
665810
238413
328768
602231
906108
225205
77556
1997575
1753654
1483768
1497179
372475
785176
1964166
51604
427424
748244
1251281
574246
700189
232495
90466
1155081
110485
1604661
1499946
1532509
1549805
1757072
286783
1275045
1549796
260099
1460747
938005
785991
1909088
1936375
1492052
1695608
1567942
429896
1002031
1184218
423574
972207
626162
1450012
309276
1106486
448726
1787401
1305678
1373480
110745
1514784
1303434
1029379
1344896
1396204
177441
1464217
1520385
977918
1251856
69025
1855460
914538
1671655
1441086
344739
712232
924415
1774000
400086
1657406
1674145
1937934
640635
1218402
1857142
1188018
1334006
36960
1274885
273596
1907491
467056
1591033
1594084
1165774
1387016
1379111
729445
390220
1409642
1870267
1517276
1620158
1684380
185790
1764913
1062120
1947283
527011
702914
1215464
599183
1477932
1409272
200703
118044
1841353
1991295
269368
230315
619093
1292597
1805189
1532751
1612180
1097098
464338
1342167
1988982
1013984
622622
1825836
40897
1295997
172011
186020
1214167
1839163
10676
1894863
1088185
332759
537777
1764512
1407466
346678
1917624
483053
1767746
534677
1054733
335016
818888
33867
518766
321464
235344
1545975
1729105
380584
1645389
1488866
1407288
1819426
569306
246616
1534214
1410855
1647952
883119
323682
61695
1346987
1939046
1062808
23708
1261853
627345
551563
585492
342560
833400
1653496
317430
102490
796093
1261988
1089468
765804
83330
563614
1760910
922468
611801
1008575
501563
468538
346132
1070178
1897088
964040
1301708
352576
134991
1986724
1673221
1338513
636017
1084422
166847
432643
886338
326935
354577
1839098
1225529
1068173
1497522
554872
1603492
1046184
1391929
997491
94784
1515645
1557893
776179
291275
1313964
1899443
1929706
1732721
1009757
1534747
1176815
1425050
507849
951419
1674
69144
1550408
1634708
1122380
87144
1221588
1950898
553031
1158481
1498678
1619854
384309
1826351
1358499
1057547
85679
1589938
992445
386048
845116
1781373
677520
709573
1420053
1884582
704286
1372036
1304275
1040737
811855
144276
83388
1094231
1490320
1807551
1008107
1506978
1277767
1312863
218438
395790
135374
325001
1718357
709191
187779
789284
1930365
556905
605944
384899
432140
686314
37195
1302483
1938526
673680
126948
1103975
218442
178656
128147
654860
664508
1634823
739143
1032963
1940225
1722003
1405080
1378750
1924071
446141
1010469
1578867
996434
724425
627017
15152
253347
1523335
1460091
1723897
406587
1542052
556394
1334800
806564
1087986
304838
1413130
1584914
1506344
20046
471101
686495
795523
598303
836864
1232902
974851
1416293
1312718
880464
1182302
26898
465564
840413
1352732
1922229
1886487
568210
167932
1022342
513647
1476333
885874
522887
497725
951142
65933
511598
1695823
963858
704503
98235
280009
1543802
398506
649495
779893
376726
1003094
1090905
1263958
683424
1107223
1464578
328681
1077078
110776
1805239
1234592
1557020
977001
439367
1232876
27266
1668856
844863
153742
1643782
1018564
428090
1576138
1921428
900418
770414
218500
1938101
96967
327485
183442
62618
204074
85973
1001874
1768849
822367
1701130
102548
1624618
208333
946110
1505499
475171
1729589
1232885
1543749
321931
1697040
849562
1450537
383364
629478
697480
403819
1568793
1099696
1589393
1363059
1680354
875192
1558718
193110
1929685
1636747
1676782
1681629
515051
1095406
323268
1570465
1621568
1776616
1462342
1649608
4883
1290710
426921
1589547
682964
1953352
906170
273576
1033614
417059
1383659
1898182
752718
825851
385644
1178076
1322556
1150271
538385
739551
299099
1017310
1198062
529659
1205803
1835800
1506625
310705
1743981
729960
4861
1324764
1666750
1819327
1391453
307289
1482826
1500206
489215
511264
1232516
481083
1936040
274937
1717616
1592064
1022507
546625
1091408
147882
876844
158555
652921
717118
1827045
687327
317444
1796196
1762245
677730
1822288
633829
744666
948126
1523485
3452
1367766
1497982
1011991
1081044
575934
1128302
1938181
569391
1929556
1743118
657682
964575
1054850
299920
76574
1370445
325815
1228865
1038759
491748
894472
314400
1130669
558102
1530057
203084
274013
1600389
59896
1703561
1680675
703373
361554
1396462
1922993
1025897
2398
635658
980201
1230646
1298453
843998
529367
1476128
849069
246771
1149309
130536
1495695
1665346
234128
1912964
1687298
322810
590871
231439
1343897
841049
211808
803306
1110566
1003536
1216163
1226716
790248
1094222
1836469
1396308
550492
529442
1709735
1711173
1320978
152941
1213087
502720
484598
1379288
1589895
768860
1389259
1630396
94855
1682749
1695926
659128
1600684
1670147
1858493
575951
1431632
1036912
1021355
306531
1460604
226106
1290467
698996
92651
58633
83283
222657
885350
1705363
641000
1009683
529426
264978
1303127
1276639
1193968
69909
188440
1344573
265678
1643127
173779
925882
1186015
771878
1220005
132051
1018778
663660
273555
690542
8154
519393
651740
625285
973494
937832
1196166
1483233
1586699
11167
1725591
951224
678327
490660
1792974
1346938
355627
1211414
1271087
1762799
761984
823573
1971102
1133930
1504682
356929
1716610
1159948
150463
1901167
1361225
323413
882074
906563
437469
1833131
704916
569704
1254978
938581
450768
219415
629434
1895594
882971
780583
467815
1059739
470058
1599646
1980934
1936046
561675
20215
529828
1692423
872763
713436
812611
1325412
1891997
1864854
1177628
856758
1994562
1809570
763403
852722
1135812
1839823
1653959
303207
1106361
396425
536264
1490217
543863
1275194
1844976
1879907
1061770
730873
877809
1177686
1365294
1584479
1468403
1737428
1938917
895701
490905
1024918
1288622
548540
972680
1937162
1389060
67475
1621163
1470243
1772437
245440
898218
235535
1531292
470366
1795877
63888
684153
587020
1233111
390265
1445711
1375755
1474532
877646
281715
836694
1538198
1510570
1623549
637242
230538
1214324
206167
216262
1796440
1111538
493272
687022
1408400
211003
1857248
328967
1078486
1092638
114244
1920563
1394141
1933853
620807
660003
949610
52159
167557
1886693
1863536
1862008
1355353
1036363
1779475
1128229
1578829
1127900
1010574
247704
376319
675801
105203
430858
1285034
172325
1058507
1254830
331458
446449
1741847
371885
1871698
221026
1866426
1943808
1429225
1287854
676680
1438568
406564
1682072
26474
931265
1372949
1441101
1988076
1556488
1731711
391414
588632
183787
1447954
868152
556816
1961767
483545
1348997
376585
447703
1196345
729493
1282943
533764
367684
219047
970259
528158
1866635
950877
874880
742235
1370724
1125326
1263764
78309
1553558
809379
1144502
1439793
1092242
1058581
1122004
1622612
1730494
1589945
512415
1884147
1179394
588493
1971117
1947030
626559
787288
735506
1626387
982484
798401
1664080
1880628
1423789
1620628
1298818
1092024
1801705
645382
878040
1339566
360161
1345768
877307
602704
1427737
730483
1797635
301058
1371439
1507760
1163836
1090582
1420536
909097
161597
887754
46051
544343
203843
1099426
1132963
505199
1202061
1891657
1412189
1432362
812705
1937052
592465
1475916
920484
422000
723964
617239
1837684
674410
956062
1750550
1394451
788156
918438
1609540
1247361
357023
981983
1136563
954290
1103226
299649
1414405
1650612
544549
330535
1937263
1441120
1775892
349737
349398
1191078
2196
1651360
997628
657450
596098
1048590
1680299
1497874
1318297
1576932
862402
1027637
1047629
1494737
100337
1279518
966927
391875
48565
1370709
160201
284306
1862033
689938
246837
1709070
327157
587596
304340
1443401
1557768
1365885
1000975
634293
1921023
47682
335494
1677208
1863848
1114147
1205499
1195931
577968
1747162
1416873
10267
536024
1201111
1965030
202750
404129
1481993
133291
1486495
1199786
494700
586846
1681966
1590428
357587
367118
1573273
98146
1914404
1786576
1326685
1300827
228147
685186
917756
512891
615804
1630058
1574129
1764441
1957710
291571
688058
1727083
1318953
1825360
571068
264498
35302
984757
1041285
640499
948615
946269
173176
1963484
1446084
833630
786894
191169
713978
647826
1270154
1580224
834442
1793701
1000078
1898044
684898
1055469
1817277
302053
1351378
100763
692597
1515844
1666728
442239
447375
356003
985884
392853
148168
416689
471778
1655102
776051
1075112
761237
426827
417045
1264576
42668
61442
760306
519197
1296830
192916
1812475
253902
406460
1675773
1605418
353496
1373012
787191
973188
1360741
1751355
1773775
539632
1820765
186569
1041352
1556147
910917
581591
1999209
954575
1788840
1164916
894353
931603
702658
183814
973123
476927
245965
140065
1079715
1135393
1587055
1482922
502128
251074
245577
697929
1279722
1570355
1413940
67381
626869
1147967
728484
1675104
758446
1053679
476734
1252293
286881
721685
574411
394623
791669
1814413
124940
1453197
1907591
556353
1001053
993044
951125
1244185
1741457
963639
1727377
1021397
225638
1908764
1228819
325135
1411761
319471
989985
1954967
1148684
1633075
1729420
72214
1679833
1350709
1930565
1526514
1353282
832426
1251431
129490
1563041
104929
60263
1751967
626863
791936
1283429
1867749
989043
1651073
1046316
1030996
1305603
453516
1058845
1336911
1911912
96713
1887021
461467
1026088
1879625
264039
1257913
1538480
1403908
1706962
99237
533400
128452
1543889
1956941
1454009
81059
480619
584551
1029845
693589
1417388
1805231
1076469
1817040
1584506
347645
448442
1402222
1849434
669236
1546217
701756
786640
946847
526880
687746
1676066
1974659
1383092
991097
506473
674842
1162619
1372604
189559
1240943
673794
706358
1897669
684831
428371
1230974
1689452
60734
1715389
865370
242122
943174
1023441
497986
530707
1824833
453467
1903687
125470
1100491
1326039
1025796
142549
1196626
1518815
1832950
1378002
1755069
1904789
521671
1677120
1825856
193730
825022
250831
503103
1044814
1862147
230022
1285383
1636595
1084545
1909475
1228620
1348598
1771834
637863
829354
1044919
259273
1190134
606374
1854246
704449
884147
523012
988769
727154
563500
1590367
1892515
998410
1186110
237708
1256935
1527152
554600
1075684
863209
1913373
307415
270092
339776
906127
1793261
366376
548183
127974
1258332
1277151
1994294
1267639
546793
1378553
430529
1940745
1993614
1694636
509826
64113
178522
1357502
1163957
1297238
1152729
33536
729855
781471
1156692
1298787
492592
606970
474813
16285
13882
1821428
636367
985936
839778
81405
1088419
191941
420821
686393
257357
1047820
1899981
1886332
1670188
1262834
625734
874094
1191129
1977163
1154846
1747260
1181768
356740
1653844
891917
1393381
574137
66671
1504564
246027
1033404
1666889
1880307
356546
236080
1291763
47288
270480
333455
53566
1348526
132495
1366094
1690036
1548646
943733
847101
1986960
256861
77006
1946053
969848
598119
450169
1880969
386936
431145
37226
929196
1463562
1305292
872117
1840441
1914923
1362889
827646
1506773
1451756
919450
1307262
315834
613982
850567
575779
702065
1629287
1323675
1209387
1685491
1773612
371680
769767
777566
744317
505225
1496108
1649511
877795
12745
12293
1240793
698692
535225
545833
1188469
1325662
1170541
514079
1705124
408770
892223
1025302
833568
1858457
122503
873401
791246
1288480
172255
1152186
932128
1524689
1143644
1068602
1210076
116172
458087
207437
1605015
1022532
1433863
1577478
1417186
1472654
1066796
1151468
522173
1887576
734247
1778273
899851
392677
885116
208424
292563
923571
1020842
1567443
401050
1226045
994897
1126339
867471
1238954
1496825
1454277
1351275
1444266
1237137
603128
432412
1423091
997415
1085765
751502
1109559
1142908
427107
1400819
1727451
1423139
1285813
1380959
159214
511538
1239976
771608
926343
518720
1020842
948331
1452458
400082
1327528
779893
1242053
1813073
429109
888228
1066431
931753
1999287
991238
990665
440555
1205995
814683
283854
669241
693911
1378949
259115
1376534
369185
634149
287749
841996
872643
1070652
943561
950849
657050
1279683
324330
1163098
130835
1641352
169296
415728
375425
1033910
1116249
1796918
1860915
968987
186931
926272
655056
1248274
769134
1127963
1321255
1548959
1200761
920498
874014
7750
1626249
961645
534942
669460
1187076
910625
1170256
1028805
1061510
1296688
858615
195358
103248
1265461
1072866
1394852
1140421
1272669
714933
422735
65181
1917503
992059
1715909
930497
1649188
941729
673888
977975
189182
885807
46227
71962
418152
1703354
937332
1838302
1760577
1747336
1791424
5001
38560
382138
1749380
234541
1556395
880763
897619
177085
374193
1512093
715850
905077
1998085
666026
1501631
268244
1415126
684534
1208546
1578836
1362656
1322791
1024917
1153157
18545
1794723
1276843
195901
1849246
1414352
672452
1166192
303713
855924
1177047
475041
1969189
1797666
21297
1777062
419470
1311696
255558
1994450
479348
820866
29612
163335
457539
1736249
1221008
629715
1995017
630905
413336
946175
994433
561656
838207
1068583
216036
1829374
449514
551105
1771930
1753138
1020455
593577
1406029
1657196
502584
1166012
1987507
81240
1108067
1089118
181072
172617
1121219
247254
1174262
1193146
432254
1834513
1918405
256912
1151330
1297666
1500328
1424631
59565
693954
1895172
166156
1149297
1386252
489666
1012113
311532
1706417
575875
815906
1980602
653204
3111
1797687
678709
1802359
304439
50700
1678265
1256462
1225388
1224021
217356
1468282
137480
1726796
1091161
992154
107112
1437072
1319993
1459083
1672526
1231852
445498
1956725
1876083
189754
1667912
1109230
1141491
936878
772794
606419
1010623
1211938
1932866
91492
1625833
224067
220962
1624347
911663
307404
511083
554617
1384347
1555791
1093676
8822
1691035
84465
1914010
1532690
1277325
238702
1940765
990538
1265115
1784612
856783
1988306
1482732
846715
58666
1931082
269632
1025427
359228
1497465
447309
671921
528415
766602
267296
1950652
571603
1433513
1373466
783612
1369327
1655414
1869283
345001
755277
1963549
1641325
835504
1372499
1012433
1276869
380704
1661284
411696
1133433
377591
1860596
1068199
328921
1173481
1894745
1281382
345486
1396921
1825779
213643
1041526
519997
1614345
641777
240506
1899580
1634588
29413
1799253
1062876
1833087
1402614
747717
1032882
978667
309452
1944195
1624083
1813373
1450199
125038
1546215
1400451
1374789
94592
530383
1676920
1576436
1537733
385017
1469011
1215278
1220334
320258
1700849
964879
1602935
1000096
1945212
524718
66393
633319
226653
875528
1230065
150738
1315592
1497846
1892923
1999164
544993
265323
1687550
687161
225739
1845570
1931502
1760106
796987
899517
642879
511259
703800
1082734
592429
897776
978271
1879432
1245359
1169387
1518923
1344267
1717429
1399381
793203
1461539
955407
857724
1462282
1143061
472980
1628335
643018
777358
15161
1931310
1771020
1563042
7595
680678
5428
1657454
745427
67079
1664453
1292290
483246
1286877
361299
1261864
1227410
1408821
1440620
990611
70019
1546686
1488881
1877300
1166543
659672
250872
1295096
18465
718387
521514
849357
275267
1231559
1614729
1088536
1646589
1051200
153419
1213271
1858578
779706
181655
1261946
1634942
788070
1164629
38093
1559229
1852968
583557
1891914
646077
1986652
1955748
1694434
1720709
1281097
1742820
515197
371959
588003
366929
658872
543613
1107053
1002794
1866556
1171967
387929
1430565
1735396
1602198
161620
587050
710515
1466947
759942
1898045
330606
22053
1211423
1065741
317732
1412224
1908852
1592514
1626629
240194
1066775
1093584
531216
707158
1899219
656086
1989667
1789879
1561097
142767
479843
1820994
1000856
199009
742473
350377
1555307
529009
321548
1362735
670433
772462
498721
432415
956784
1960684
1140465
1048796
402668
1627461
1091539
2453
1731475
5382
308983
1895236
1909629
446994
1470647
1246722
1959902
178129
1507163
1799880
107043
1410607
1547590
1424731
506113
1116764
1324423
1432793
1630230
340174
166264
1878703
1371622
467357
899085
168667
1641250
1232446
572965
1574410
52573
6097
983098
1882411
376599
861871
920355
881397
1557662
281511
1326448
1873982
1218199
708116
224231
1695452
1779233
1822800
1496353
967425
284540
1139612
19750
792324
1404622
713223
267653
127998
1207747
1274707
1321588
1497446
1056653
64153
630154
555095
1272193
1918816
793323
1226289
1679578
43269
379037
1548728
421282
268221
1200373
1930171
120188
887188
1050693
1038777
536120
1016783
1324226
792701
301608
1642673
1758788
978230
113549
1030230
1981772
1517545
1151223
1218353
868352
213598
591702
904731
606442
1275286
702294
1639926
1200322
841817
150487
1941716
801721
1126274
118810
168649
65086
1950414
1699676
690268
1481491
834874
1358528
1150827
1017388
1452890
540259
284402
163787
157204
371435
16563
821482
83406
154621
1793635
748652
746354
104233
97882
938366
1049991
1598844
830260
1002456
980419
958027
379380
890495
701733
83720
1017721
1233643
213731
1716145
1506342
337766
510100
982789
1749611
1153535
1542677
1258270
1080792
294793
1031312
1874985
1242630
1127788
1475425
686823
1454155
519565
1805718
1473089
1274133
299656
266781
995481
1589250
1882430
855772
28205
1598202
882864
979378
945961
1713576
13143
729705
1275794
162746
417837
694168
1867731
754040
178927
309825
18915
996898
1677522
1044207
1844179
3436
908508
618168
664657
344480
1194480
1640190
286959
112388
1802220
45106
1176470
1499040
787808
1967671
321483
439276
356153
1494643
875266
1411164
1774475
1300110
980795
259478
225309
1038606
255683
1233174
635828
1522421
787585
787565
1701827
2683
1518201
1086708
328455
1397377
1826093
414863
1064142
229536
201775
781292
175672
903116
490255
1769100
865987
417710
1114609
1569004
264889
445023
279873
1904422
1540226
593846
1494684
1876170
723314
1062605
1293609
889221
632012
495968
1275131
292656
294249
524810
657483
783308
116108
1848452
1258259
714328
1066638
1878984
162699
1343381
1410997
242699
1199691
718452
1553721
884102
403768
828258
1200403
1283342
284970
1057342
921619
1124893
1675623
661657
1318320
405572
1169932
848392
1282246
1082652
1113615
1872809
722021
298560
706386
1592923
1065619
1374552
431178
1443626
713977
328636
311753
810950
1764542
289612
761373
739103
871486
162823
1950882
547939
1929901
712732
909599
1672824
44583
1009199
978708
430766
465178
647649
916155
353033
1323684
683650
800424
56906
127903
1700961
1121520
847894
222472
979622
696311
459991
1103304
952069
816087
765285
1087504
1999778
1420876
133718
1281668
240999
1058393
1797264
1593201
601118
777444
1629012
1494578
1190791
111078
612095
741404
1072997
1683475
603450
1588345
620278
1101317
882271
282154
1370354
863754
1901069
1566479
1128585
977159
398111
661604
908173
544075
1133843
1756583
72747
40064
1099881
156867
1262309
837614
1702599
1649847
814254
1896731
1954374
645252
501354
925501
240755
80282
1570868
1446721
563348
1398403
1357299
1355937
1612452
1103279
73421
1283361
135256
29681
1627987
1379358
178045
298003
103007
1907500
1342818
1749146
586312
1148629
636393
314748
635696
1606711
1569181
1445990
438490
73129
326509
87472
1007486
506127
1722295
1090707
289702
192884
386844
1295944
1514644
1774305
899469
1613215
1068848
1063521
444427
202401
1282055
185266
1584733
544517
1150645
595318
1928329
680635
1636304
524003
1007893
385981
1660646
1523401
1158009
1323538
660618
169937
1932989
703738
516073
1859136
496521
1338174
343046
1260165
921349
999839
37275
1699279
389417
1311201
1125065
1237826
775962
1129657
1523530
1153394
304584
626929
287145
916250
596469
502667
1845369
128371
1685171
456859
1216067
102104
1898224
865726
377649
150549
1191462
591431
1543503
810968
262661
1133684
1007752
72796
220653
1123617
1840700
928988
1183072
55141
1226956
1218551
1735814
1677230
298063
1966906
1196691
1772805
957042
890875
1872571
150417
1329295
1167602
270433
1021647
1118280
856776
681437
964327
1988607
1108979
774544
650890
1773683
382076
1537690
1856501
699618
231299
880496
1389660
1047773
1899672
1673575
1150420
1314449
84549
1299786
139510
422148
1279046
1744302
1267766
1292665
1958556
15896
1403616
1838769
1981983
1156330
903308
257639
1909951
93421
793690
700287
1709830
1141206
1106395
1187644
1809496
815843
703582
1624014
449069
340217
1667455
732088
297927
1784851
1331531
1075664
1991711
781397
701560
1084963
1186767
1474595
1435033
965366
408224
339260
1343310
365651
1888430
1160157
358904
874685
1433705
1021181
877172
136593
1280046
1075510
1829172
557264
980703
243449
258597
1708982
1174671
741493
740355
1468145
1792455
1037163
1358989
154629
292440
1301489
1272078
1858797
1675715
762642
302612
390167
1780146
506674
222358
230358
1431941
1814222
325369
1270503
78444
1927571
624090
1146798
1785954
32750
192748
873723
1601856
1684877
1461601
1640714
304449
900303
899843
185617
1010204
727620
604089
826713
1816056
393915
325274
243189
1780941
1332046
33448
1474360
1262887
1860880
848696
127942
1583340
951755
1964869
966867
1565666
547062
124242
33487
514245
1699520
1007446
1492782
1702363
1160096
947410
990575
1705420
973520
992866
1495498
791941
843443
1532102
265904
1578860
349708
1231855
89604
1645567
1396273
1584284
645747
1541696
587575
1074247
711709
731615
132961
264025
921368
1287684
1875073
1607935
280482
743212
1982743
907145
570232
908886
95246
1532683
15706
553745
297623
313573
659337
408971
324921
602458
1147485
1882790
830961
1599598
1922562
852466
1285251
207061
1995877
710323
128395
1607665
1131370
891233
1368636
1242688
474963
839361
1413274
1372354
1650861
1273680
1490264
670637
1818821
1493691
1832980
1388682
286298
1072111
440947
282886
1830956
139902
1337245
1181023
1211756
316480
153435
1733745
1995127
206528
1507281
1145209
1254559
941805
1107487
1175975
174491
346705
1938671
1746305
1889510
581682
1582634
250255
1037664
1450260
1329266
167490
1322614
1419340
329754
1675135
1363346
1747642
895620
1940144
1315481
1752458
326723
546699
1006112
1936448
1015953
1209614
1435291
1720659
573731
1197372
1160275
1147918
1310298
1722832
1341293
1432049
1900611
1497186
688288
115528
1835705
1597483
669648
676544
933281
1916733
1314519
693682
138357
1700446
849030
1417248
29013
821955
928737
969488
1261792
1630195
1110847
107917
1179556
1488248
792441
1103683
1455429
1407861
660070
641378
196791
993681
488060
539796
1460902
1453874
1694904
1967684
944695
1442477
1869179
200088
1175051
1279282
1643377
834320
1866997
1654457
20438
971036
1706632
1079453
330005
1185962
1556420
1189024
1109955
544829
873762
191071
1945845
506110
1415064
647451
1893215
558791
1260507
1011924
776442
1772061
977936
1824126
1387701
90274
854370
257572
1343614
1243462
1174066
465632
205386
106150
1743432
373895
1497933
1705182
84270
1065804
1658273
1660911
1486293
432995
878445
1009472
113109
1858986
740443
255403
1367193
1579435
305448
1257372
21478
1205115
262002
1759725
1389320
1936246
1670826
1990913
823520
1753498
1078979
1820461
257864
1434153
800940
1548008
694418
1298902
969381
80728
1484481
1884250
1245982
1500788
789023
686745
1950948
1230619
1343838
1831920
30783
1876353
1678874
463723
499549
1790058
625111
959912
1238509
1424657
1053037
1640966
769783
1230520
28912
450478
1944248
947671
791508
1556819
794317
433287
937222
562382
1556950
1530961
884299
1301026
1892317
1039665
1815165
915590
1352257
416173
986197
1622938
320255
664109
440750
1242809
927817
993156
1921823
133586
1218593
437390
479787
376914
519712
1411060
540942
845628
1623471
391198
658871
88092
512387
1076451
689760
1977295
375920
1619014
632266
1203048
1514695
1406680
1845820
334245
1295620
1689077
233942
926329
628902
227052
1598134
1370997
1522738
1765125
1605600
1328750
903454
1664352
1008127
1198723
295871
939973
984998
1451079
1461254
1274684
61280
1099990
1515717
257906
1963858
28752
1513607
1303879
1883645
287314
1529002
1249018
780270
34718
867490
1634393
916790
1618678
1877261
1480441
137646
685659
1853633
680249
964461
1709593
627289
1019677
1403603
1859567
1727991
1245553
1683349
1104824
630628
1788912
105368
417434
534912
443056
1502579
1090488
800221
890446
1010892
1931518
1489206
1245563
165669
1703241
1716425
511297
494509
347310
1890758
966267
693323
862164
300075
1882946
423685
1591758
610602
850948
305168
619951
100218
1803594
474999
264785
1590199
440678
1451123
1418529
403117
233493
39559
645871
698690
881809
947137
333361
1288771
1314437
382901
1049781
706108
1357191
932791
595473
659733
831338
191868
957458
633805
327982
1679163
188512
232826
1862029
790125
313072
1879252
293575
723484
1329593
1958767
837535
1986405
1858780
937561
1682077
1146039
1319663
357778
267376
526443
306225
1603776
1453608
1093126
1613704
406145
966974
1221918
1760174
49213
1351278
1025187
458745
185048
569582
1558032
1203250
191615
154554
938301
1267731
88175
1927233
1310177
948537
1411743
308784
86305
422238
1590763
499932
1641369
1056206
850184
1531802
879105
1018669
268402
1789032
1814402
825741
79014
1784512
1310069
123988
1740044
528631
1600539
687470
1986128
1919753
1726380
1304696
398094
827508
405752
747760
1322207
874629
76263
1385638
609668
1790520
472326
1495308
1183982
200383
1688971
1022215
1044105
1762547
438714
1060130
1491070
485528
427797
230802
462837
1777127
1710168
1523954
1096533
615128
456833
519269
868605
527941
1448873
951366
619330
723933
530393
1731236
1703769
1363037
574412
916950
676571
80158
622569
1048144
1788918
543769
1360065
445028
846491
1112402
1647728
1654025
1982882
1653070
188695
1483415
622741
1564224
934415
968227
319705
1941904
1475618
261343
713658
1989629
1509571
413423
421154
1461733
659076
977381
262592
672031
744779
1150830
380111
22993
841806
509910
1660271
669588
1794967
1037455
1090979
688501
760580
1509585
412812
763073
245706
707892
296961
1237409
386416
447442
616523
556629
1524491
1393520
1957988
1512118
1439673
1659779
140602
1349327
1922024
1365885
881367
1102546
1842334
1289148
252981
1252886
1967288
259375
227614
537415
1822709
914731
1540088
398925
711574
1263116
467279
1846087
651540
647030
361139
1281989
1074152
1081527
1908101
1660803
962559
1222120
9416
176384
477617
74235
903084
1229657
748569
1802243
587691
1102302
744442
630469
191937
154685
892169
1945511
1080300
217790
272750
1798742
708514
1558143
1358837
1568202
366622
1241742
1357427
457822
622236
371621
1199979
1043404
1650050
897312
224406
1492140
1400270
1512144
1142224
383529
406289
547738
504171
1014449
1695972
473100
367918
1086038
1750258
1131136
1259668
543655
566613
1711946
1616960
1927779
1173994
80519
1763973
1578427
1823307
929918
335762
939703
1602677
1666027
733548
446740
1494537
1431578
854687
962854
1959956
1316830
946183
890779
1559540
447419
744680
1193776
979043
820084
489582
1214717
1139359
1678708
555876
304074
1334646
294441
696394
609340
1754312
1240816
1312387
377928
1403521
48617
1272564
674455
1330473
1329098
1732711
1198554
930675
1627880
1606056
1347733
419384
1411978
163945
1318132
1693846
1363365
933860
1225948
434800
959350
632274
834090
1879535
602258
1995058
561840
1077498
1540823
1839297
1264845
1711232
1012204
268970
127130
1510734
291232
1224819
1466174
751056
176662
1470414
823859
1720414
407494
1756560
1836645
1964049
1251844
938783
230304
833944
1052815
1177406
360004
636229
1397801
1736783
1095748
777316
748952
1080913
1383496
200481
1303897
513656
1078675
377237
1783897
660097
340098
1744216
1810511
1976746
1921040
550676
1390725
169832
1255881
592227
1809213
1927250
449479
1948184
1324495
181204
684493
1324600
1098754
676089
1661774
1968445
886331
1444572
1434218
1458480
1737519
1399967
978185
966
303257
1120338
849762
1402616
19196
1805259
1316094
1652487
1450279
1891621
1091723
835750
543596
1529314
445695
1742722
548649
504591
1793526
1661062
1219099
86076
378861
1937235
116540
507005
1867564
739956
76663
1772505
1671142
1029775
149213
442012
164026
788173
1961901
301997
1726648
876165
1415916
545988
910964
1343225
132815
1394245
777441
1391765
625805
1069800
214717
1616641
176858
1372505
339690
557904
1619711
960190
1980398
569569
99958
1868106
1574902
894066
1821432
1474296
548036
1311342
1407438
312026
634903
287447
1138663
1030468
333536
925267
1551933
694948
174992
793611
30985
1047424
189588
1664972
1408433
1426584
490625
1422593
1431019
778237
1522254
203601
70543
1379928
141723
809998
629760
1585878
1364307
109414
281069
524390
1051767
1993918
1818357
1173682
401810
434353
228226
31103
1130455
452257
998790
1152137
9139
1675113
60618
1933672
347453
904388
247987
1291084
1632971
1588932
1043368
240735
1307682
669532
1419446
1862345
1623707
1740951
832798
1092805
101046
927962
307018
752701
1909997
1818
150556
1099448
661757
1628778
1034740
1995805
1307833
1825433
1513797
237519
554398
1517540
1792189
1346969
479848
151727
420447
582537
1703724
1708134
1956707
866493
148547
876343
1613310
258723
442242
833484
381636
1421574
1038615
1580565
624100
1549767
668240
1992055
1558661
1247928
1212558
584299
356178
269904
294193
1691735
1223581
1849134
1821603
1920610
1683215
1847249
1643690
375464
1292872
405281
1255173
973353
984252
896949
114780
918219
114196
1523909
1807504
80488
1273501
1835913
770235
1386782
351844
250220
1617949
935720
172693
424628
732897
1135225
264365
323836
437768
1459651
781962
1351385
1178126
162275
871691
1724849
1742918
557305
131687
1810842
1838167
1448231
138383
754761
1950931
1259250
1508954
348565
1752819
254172
506183
362887
853428
86890
732567
760798
675605
770480
1694612
778310
1195431
803622
1012213
779468
1078034
903021
1937878
445569
1369457
1969456
759180
1834726
30719
981593
1327070
819461
1283127
255413
404892
1465055
370799
1685123
977135
793741
204664
683889
799944
170370
1662956
1381897
132630
92407
1062448
1031890
1350085
221018
1763713
1459777
1289923
1360021
1313334
1654398
1452058
1227588
1124143
560089
1317302
1188931
370854
1566800
229025
171232
137778
1472668
1035707
1964571
107997
1809633
488170
1768147
319174
1538716
472782
488327
937619
425805
597202
866511
350244
15508
1992350
1313906
1380219
1188637
1408462
1026874
1342129
1957636
1627728
1554260
29470
1947000
1450303
1462748
1027748
1513102
605991
1178065
1335849
1601301
1584290
894742
375678
1055932
554753
101990
490999
1330961
921730
1180476
1746859
1683116
279062
585176
1209187
776668
924564
442496
1385391
35000
1901968
1882259
420495
566964
994517
1072642
526659
1222636
1017155
1993382
754489
1100864
149230
1154427
1409945
289287
1284565
160843
212709
781077
793826
805356
546666
1687716
1945348
1113669
1354814
265009
1495144
701332
508573
1714101
485278
1416245
49356
1264837
1873583
670174
1259944
1628435
516074
1927704
1906818
771451
1592843
1259326
1347944
1127224
369319
650923
1165750
584468
535513
675257
142702
71872
490873
1766613
777231
1299181
7267
61811
1190538
1417430
1038059
1661168
1335789
1493728
1888483
295710
1419313
609961
328775
511929
1646786
328407
317873
222178
1846568
216047
1315016
986979
1328784
1925725
1471110
1033348
1857146
285807
1277899
1943318
213171
972643
610954
973890
1876853
714550
734183
1228519
580788
168437
669503
779791
55449
1798067
270677
1002965
625694
1844658
982938
1975120
1022779
1843405
317655
740514
134921
1250963
1759201
980914
470153
1562240
1103206
709361
1017338
1295595
1661618
826173
91094
903107
469977
1310384
326539
1864158
179647
1846370
438977
1164372
1314008
353804
1772755
160839
1815310
670661
1044386
1660039
1799826
594229
811488
1898744
1425337
1990324
175344
276264
523261
181156
712355
1804121
3956
1238782
289901
494063
1912446
1801052
1883299
896535
213621
219347
1147831
194514
53754
1408389
1228271
1394403
1998950
867229
1153253
323316
605538
1855665
1020082
587745
167406
800359
722051
1642502
1835022
634576
1507978
1529196
268638
1155532
620274
1533670
1198887
619036
161319
1058334
88462
1897824
1896527
128000
1487099
1101955
1728995
1971314
1211339
1497234
1579988
748004
513264
870718
961231
1437503
1208581
752326
62528
1250824
980895
37668
1479626
422091
1185458
1407998
1363326
123350
574552
692134
1535804
434062
1421352
664648
1312421
1422037
332336
557428
336685
947820
823806
1858188
1905217
1431675
1711869
1822976
303905
249121
545936
1793908
1546269
668286
1224006
1782734
848336
1065591
57254
492619
1803521
53152
608057
1396717
961901
558031
1219870
613146
428879
1695596
86737
490283
1097234
949136
231331
919267
127749
259003
526568
1840130
1807205
1385652
228924
1891843
378479
1613879
834506
1577260
367843
1410493
1893026
277653
84007
1575023
1484242
950781
716678
381399
1669806
837837
1120821
1361445
103254
816256
1163610
1987764
850740
1364210
1565281
1141194
525550
1879769
577700
11219
1059215
366323
1247681
1305256
1643767
149504
1320334
1908795
923768
1342766
1371748
511796
843588
1357125
1241144
1462802
115890
1329079
1007518
943242
534320
1975846
1325244
1189751
1121532
1802479
881351
1127036
950977
1744522
50495
1523245
681485
1147482
1571917
973187
1095842
994511
856636
476612
304127
1400802
773559
1795495
231190
690872
1196350
241619
1718488
11366
131379
1428421
1963542
1658918
308972
1728844
1910943
54851
1859018
931185
1034876
451218
1556819
580697
894065
1726902
748461
1458501
1869596
1095995
467821
726049
380012
1235210
657774
543406
1768537
1513477
439977
434073
707787
879739
814291
305189
1203452
1774428
915658
519332
1843532
1247884
1748615
1668526
161508
1376035
378497
1574635
627591
1317630
863010
1285186
703013
1619822
427058
694446
1657201
1635200
1965182
361455
932338
789464
160534
973664
1153531
1783382
1997296
305242
1696569
283574
1563745
1779680
1872838
456910
1994614
186991
1685847
1304110
1060663
1040768
378312
1005397
1047880
520705
1561655
755835
1677358
1277573
131085
1811528
1550953
305646
597280
1306096
73855
107637
933408
1983482
876819
601656
1246678
73241
70581
1397575
378184
1351170
1209321
600322
964666
930682
1740801
1545444
1271134
1200529
899826
1659831
203077
1149898
1345119
279127
1336811
1000350
1237436
1027612
1156379
1536148
125779
85254
1184238
1122759
410183
1772655
1873568
929966
1125526
894836
1945864
1203169
549627
729084
1635740
390924
42881
1072815
1883026
955889
1450925
1308277
707415
1997051
284216
894828
1550195
858215
1583073
781536
1203555
1688903
1430300
1681890
823245
871916
1677234
1628189
183523
1116314
1919419
215129
528148
1101940
553904
1757223
139421
433363
1764994
892417
364221
1936348
526379
1768845
191289
1609006
1229933
976957
185036
390343
949194
1887252
1400494
943292
281441
1537993
1166079
336416
662790
1509684
1802374
1602291
53985
966935
316410
1076210
1675521
57798
1292738
71879
568199
1425082
661886
1371479
1691903
1500818
1959355
450837
1673629
406438
309788
93517
603537
586939
807459
1815771
768841
623676
646707
630989
222094
1412024
1341516
1359170
865625
1072352
1784976
1453462
474556
1622524
1605282
70003
1074211
1171191
1042102
1370608
1454724
43683
1441563
964472
1536560
1254644
1650772
335910
1068443
1724300
1460471
591717
1285089
1485037
1374237
1465806
199956
844983
750941
1285408
1299147
1971564
1127796
905429
1573257
1245450
1990456
1929440
905959
500613
589839
103711
335352
1395336
1181766
43689
1888844
1234994
672065
176708
939204
1633974
1125137
1696451
534628
768579
486391
1504157
57203
78215
157496
1646601
1598241
1001282
297194
39662
1730984
1813715
140512
1173508
1608657
1286940
1770640
158830
538787
1324899
733964
6752
28193
1682933
633821
974298
1790135
1196644
216517
238983
390184
270007
1350099
1529510
1257566
899576
24494
1892729
1160494
1011119
693288
1307557
911042
746934
1846202
1917201
272159
1983725
1080150
1186351
1664934
1918998
28130
1894910
1790104
550466
165503
1428097
1257395
1224963
832294
218447
912642
1127487
1296047
1659443
1957632
614143
1536024
1593589
194750
977458
1267324
604171
984258
1530355
190503
1998323
1580063
1552458
1943601
490439
614406
147093
625050
1852054
930795
96572
202243
1317010
684544
433329
1085658
1574375
398343
1658436
357147
1566999
1997000
1532169
818265
1586735
17094
455096
1505198
849322
1755335
1898824
1052953
726717
288689
1485688
648767
1705371
1092822
1679336
427144
39002
1670392
103919
864834
1011624
1938752
895337
1605858
1294731
1045240
635321
1328202
600228
1387943
972494
1906899
1529868
155713
868239
545332
478684
958828
302837
251273
1617051
126580
807288
574987
263839
397852
1828379
894623
991912
217358
954969
748485
1986438
961232
1628189
1644110
1779864
1253699
1456178
1861859
358224
463666
831235
514070
1654243
831433
1712158
735955
1115660
1259553
1063847
3778
1350460
533833
93318
262364
413049
1645901
1158023
656717
1723194
1405436
1706367
1767128
1400716
1153811
94642
687223
1279635
1374217
89627
1780819
1887413
1401912
244115
1760174
668707
741104
1046614
986468
1000631
415457
974666
1434717
1643105
480303
1631169
593865
741193
1047996
501661
1965131
783320
500985
556258
1637708
324230
1240237
1587860
238221
942773
101371
1554701
335819
868934
1049903
591015
536032
310026
41006
1096328
1137630
1176675
753969
521706
1817286
831436
341051
1503535
1714914
330616
1108488
384999
939358
1132351
412969
1425102
150606
470056
515358
772705
915707
476939
338712
1450996
1207450
421889
828727
1300616
912300
1909314
407731
1157107
367662
1020889
556655
1181579
560630
1568457
466222
1348590
52710
35700
1284648
687367
1736073
813788
835084
120696
1938649
165450
913713
1393731
1171869
1312351
452554
578417
1296825
1949560
252995
1980092
1179044
855932
1177661
1800130
1419804
815372
778694
1892605
1714863
1242904
758432
1940709
345343
179177
1643773
547722
1781569
1868923
151134
938066
339190
497240
1742057
406685
409467
1271136
1530236
91401
1458374
603939
1631365
1208641
584970
274224
881029
1276181
687332
488012
1139965
183779
1569235
1928825
1718291
1701728
1020416
983625
1797296
935067
1157054
90568
1334451
1177410
1323459
109429
1100193
1074197
1221457
1418761
1031085
295255
1490562
1370622
1364781
1670288
1380283
1940579
348572
449715
587917
645977
1382378
1607570
981859
1900175
121131
655291
124395
837743
290380
1698164
1432527
1411763
1416561
1771184
791459
1067254
1060970
1103597
1090772
254199
1121647
1079439
236044
1920201
17671
322879
1200941
1267578
470012
1624893
1293646
550063
1548291
1449385
569942
1032144
1086624
1724116
561350
1751016
876789
100639
14970
892688
306039
1194585
1197672
92819
643336
1573688
856829
1834394
1189030
526719
1439421
178470
1989969
1163631
881306
518345
633424
1552760
1422219
42438
848290
1972986
1582671
1683885
1200207
400162
41411
1177525
548908
1364708
1814201
1514940
1529670
409458
802699
567222
1797403
1785704
1186734
1656135
1983177
1254875
1227802
653973
808611
1483902
600421
604650
1180859
1383153
1527490
1242358
428879
654151
19460
816140
1061974
1905719
662005
1201898
1766902
939125
1069509
2908
1011321
1956211
783142
283188
1420397
10040
744023
1666933
1140043
1831799
1849122
223116
838240
1645449
119206
1789705
719386
386981
646474
1474911
673836
858765
1921077
956215
1604871
1668757
849347
248437
1126116
669450
1004613
411755
1528935
1653553
1306416
1154105
1288710
1002657
1610436
696221
1837034
668222
402372
1124244
264093
387573
1417847
571190
396360
515032
48031
67101
1707259
333776
728581
1474771
421289
843923
1708264
171725
1780274
157804
475563
1094311
1882315
1525932
733183
125818
286420
20916
425706
337563
812879
28744
498850
1389446
1686962
1504972
833744
1807573
1225761
285602
774148
918256
702215
1599503
232857
1535035
1466603
1778615
1334778
349471
666704
1416360
1759258
1134480
1012325
249786
577183
1895527
322580
1305327
1322688
984300
1116712
1967647
426814
413376
1291346
1546103
1410156
1422248
829105
476539
64426
1331581
124767
866078
1866736
1466354
1964644
859229
1178737
1196361
209262
934580
1828594
1579545
1808287
1676497
1381164
1448564
51427
1464049
1385436
448523
842187
1886964
1133170
1355782
1061863
1992768
1514042
1297457
1966780
805041
1792739
163482
56878
170733
425064
1139986
321241
1181373
1414888
1872968
883342
1053531
309771
703134
975760
1681366
84960
18018
1993854
784102
370169
246311
1242020
1686698
500694
239140
1049689
1425057
1729650
1814420
214355
182062
1322778
768732
475445
1393653
1849497
1951236
717707
1757443
1505310
589684
416329
994897
742737
1423011
127756
324105
358550
876643
1082574
5909
1340171
1852266
1391056
1734179
1527883
1906406
1292225
1854867
1163516
1491239
1025697
1012114
272516
482530
1540455
829449
1567614
111630
241430
501110
930127
1721135
1349329
291674
123805
1499900
1136569
582960
1623083
1592346
1105764
1201473
49199
763938
1315405
1190758
1512029
280362
336548
1040295
1821221
860028
336981
221832
1671387
211526
353922
366433
450329
812214
1708253
1418549
1449625
3355
1953577
700655
346002
67906
504219
14268
1632847
760174
1363286
695693
1200292
1725551
1700753
948679
711883
591176
1297224
645106
109757
1832890
278814
1186003
1632157
56691
1029068
1472223
1724929
1016286
1460474
376354
602600
662790
1947792
1545925
1949612
1011679
267995
857154
329580
778899
559885
1764404
1783794
1656454
1266455
594211
162994
277583
1205436
1138590
54904
1726319
1132635
753931
1766875
1421902
244798
370304
374127
654638
416756
53731
1332782
800444
1096722
1008832
1052148
827706
1507248
939128
450477
558846
649778
1295838
1665024
1221917
1379656
1846424
1436204
592322
74868
1346334
1375061
65781
1547895
1427975
913870
1786864
640760
1078089
190501
1780066
1147659
813941
635597
1402140
1647496
1403856
279974
114276
1986937
864794
466974
627220
716704
1940623
203262
615763
1610458
1431436
921585
1013454
1042453
320698
58714
1787194
1540087
1873033
491972
950143
156585
1963218
1946777
238998
22272
709419
460057
1570034
12447
544787
358581
845938
299604
949208
1451256
1430070
1291771
1585042
267105
821298
494602
1040577
1331049
653483
278256
1979986
1625373
50005
1912687
974968
1908000
921453
1574671
404857
772181
1963878
675554
636805
609870
1603647
1701105
160671
587165
1961115
1689186
733535
1031453
1674476
327638
1814460
1269233
282758
203338
1978521
1853415
1352801
475359
775197
1755540
1926730
1201348
1055601
48786
1676701
989487
438376
577715
814741
286697
1180055
200986
821943
557311
1306130
143055
404397
1919376
434487
577607
1445276
604920
1897197
1241803
1458624
311728
1630748
1748910
1872938
644249
467875
937412
250270
96730
1249439
1723654
289658
499884
1128904
583426
565590
473833
744901
137479
1700536
1882723
1837946
613307
731974
295408
884463
547759
606252
1557548
807842
663801
1946413
1850930
1727779
1429201
1543652
295322
612152
1921584
1001906
161859
218533
401563
1330407
1212615
217702
207338
487762
1195396
755883
1786342
141309
1091715
796942
439002
528974
12664
1976888
62389
1733884
1930961
1798246
832820
1941229
1221110
1500629
601688
1594488
412790
613144
792798
1760172
1096287
116217
1005279
85431
664183
1925880
1674481
1148496
414576
1325631
1889589
805217
419876
655578
247637
482221
1344330
1930232
1667273
42298
854822
738429
958740
295393
186087
1405829
209486
1738012
1701704
629732
1686164
1177675
1316116
1468344
85419
620772
90560
1408629
1100515
402381
826763
325827
1582342
1415899
1452467
1999631
1895998
126296
696443
390096
1441759
936119
668701
1945764
1745910
784361
566287
526280
1276695
183158
1002319
725436
1062759
891865
349293
469104
1340690
982595
1250723
553866
572003
1695623
1216326
1560466
112874
1362039
1771748
1799628
1753200
1062119
278469
1970174
1709419
212758
851158
470932
1815914
1307208
983297
741275
831420
1244135
410454
766871
293274
97970
1733457
62743
1497458
370016
343931
390457
224860
65874
1728104
240205
1835947
1648595
93356
230391
1976083
973475
1414378
1873146
149417
1232315
1475100
552366
1695914
893998
1032917
683948
1460097
1267568
953528
53957
820152
258249
1906952
608042
1491332
1716739
478548
211348
183172
1674062
797112
1862329
630767
816234
809176
1561329
1711530
516933
251070
235296
634915
750234
1655425
1774357
128484
1335736
1214598
1683637
1189202
467790
1227622
385648
451700
500445
1303437
716820
512159
1682962
859480
945815
1541067
363716
20309
534285
1938381
75230
949879
1602497
1998997
1929419
1162239
818271
1101735
1368890
1411726
1682261
1976222
1831918
911826
231036
1383945
841195
1920091
288556
1421861
1632030
1203948
1700348
1956034
1012875
1867660
1431427
1422882
1877012
1985501
1869739
200866
1672197
1118964
728906
1924982
1433199
1254879
1896616
1972512
109494
1508073
1004890
150744
317826
241479
658407
1995994
1214122
191068
1040067
721206
667120
1974323
530505
1194685
1165253
767619
584135
1900735
158169
561230
683533
623118
1193778
1791108
581467
1740790
1653668
504456
91243
69108
910382
1510437
721743
1976104
545015
1765531
1145371
72653
1484202
1547675
901140
856310
1070377
1327288
1915561
573342
178504
977693
1426040
886944
196947
358229
363928
412147
1764039
610631
1534774
711670
248472
946210
1032476
1373154
1061834
369422
143676
1517779
1814504
199212
1953896
1497990
639177
263151
1470253
1600498
1351265
1853995
585921
830094
1598527
675316
978543
1426759
957020
1379328
1408282
1003296
968837
549194
1471354
853649
75966
240509
1689566
628081
993939
535587
704200
473436
847234
1353915
1278567
1323299
640255
1927059
339182
770052
668266
413111
1056899
487356
1685083
1724653
1370336
124088
1520664
1358887
1687626
115026
69591
1421325
1314430
67552
309284
370701
1591514
363163
208213
806691
1433339
1263245
1570086
1853398
267222
1990770
696901
580874
615866
176358
1677652
507848
1095301
953159
1759786
577794
576602
1256018
1795682
428037
1745146
1441166
90109
1569396
1111698
1191856
1588623
792833
831743
1500413
541430
1443396
1089711
1609009
1898250
1589780
987658
1499741
891467
1498665
1202608
1886567
767875
613121
267118
725019
1286861
501087
1977710
11913
1332751
769758
1632870
454730
1155041
831718
1786226
1028007
619128
1797552
836360
68878
1503168
1976700
499012
1132921
520535
502612
134281
1314735
1683117
1588661
1089704
1521645
235075
1193576
1802866
753356
1434854
1185899
416441
1328974
1638813
112900
617673
1681107
277863
1961188
193798
1766999
703990
249893
1858793
1124664
445737
1684944
918034
877339
1337497
1998434
746929
1349272
915943
555538
1869590
1103027
1661811
785008
136598
1863274
175890
83178
1979756
298331
1764938
93344
47446
40739
1660047
1115966
155813
809654
1056091
181881
979513
1043550
833282
174962
1286074
453827
33858
683270
1056622
1668084
440551
880527
512911
1659141
1095380
840390
1478763
758936
1068122
1232529
620862
763127
1948180
154656
1387617
1380072
507550
946478
1931880
27671
1784393
480003
1094935
1880305
1749953
463329
1266613
1779046
1754544
1032539
788399
388248
1071039
1373640
898868
1754222
1344471
1337453
1892064
276378
45024
1417642
1786179
813912
68689
331618
1438788
329237
407976
1631400
1640200
827784
894006
1807707
869428
1326938
1547357
1611072
645519
1679455
1873410
321632
1376230
1209055
1536094
1090267
1063797
1494965
1122079
1160528
1507698
1258782
140132
1112355
127457
1388879
1857988
601884
529237
392364
783072
118978
1792942
1400539
1430001
1213382
623358
1303020
1246567
324796
263808
641395
1196659
525269
1030988
302931
507387
50230
1002249
1164428
1769151
1168542
1544887
533152
1046135
609459
1795433
1114464
740670
754669
460331
1684441
1216983
16301
600019
845055
1060314
201235
625103
1364589
1833437
1870920
727180
1541874
394348
1028815
726697
1742665
1163
702699
993505
938821
519016
1290275
1360760
931102
1301565
1509858
1026702
1551180
115220
920588
777492
781294
1424778
1181698
727999
456682
488869
1737023
208343
50914
817398
1525528
361936
780415
967322
61153
949706
560174
1750190
1264598
1080118
1374017
1274225
573730
656450
1543207
614902
577638
90176
1615360
519876
734679
1423983
1051812
574050
426680
852198
266313
1742148
139035
724162
733262
354285
530494
585906
1675213
1525108
810405
412579
1863476
1802878
379674
1335068
1328232
1506584
212730
1335635
924819
203289
1370630
667235
54205
1878602
655771
410126
1971325
470269
413687
962402
862272
99616
1242140
829388
1510339
1166584
1625530
1079531
1101907
554005
1824655
1883277
1404718
502411
35584
10715
311043
158393
898063
8440
1314042
108636
1960514
753774
91031
1770524
1045352
429407
220481
590184
158622
1808127
1614676
970912
746698
977664
1261234
422771
594358
1488940
1902529
473049
1022570
1239164
226785
326158
1589519
383066
861627
596131
532947
1769747
477218
1997525
764157
596571
909888
1582364
374573
1453892
1678155
1995133
1540846
1888112
808740
279752
721191
72607
601274
1607701
167748
197196
1825849
1327415
313603
451516
98538
81887
997004
1010447
1693606
1639024
1863732
77118
835527
1777598
787510
601632
977755
442610
696690
1222474
1131523
178679
599202
1476176
1814681
555579
664607
1625063
1915379
984779
881202
1176163
614184
721640
1435696
704049
1289651
674279
1512445
60187
1670929
1958803
139299
974296
956674
698790
1792674
1379313
682412
710750
1406208
446192
75970
307019
842539
267746
1447406
529054
1026886
1801790
556361
254235
343818
1061996
1453650
1753578
1531058
1082183
1983869
407176
890459
1594709
1755570
1924387
739203
552959
1578869
21924
140172
34446
389992
1879351
1247651
656841
893710
1990395
1896876
1107997
1520335
610787
649086
1764730
1834657
634481
109559
1605849
380633
533503
1829900
1281555
217424
1192266
374218
180529
1384246
93032
598766
654469
1893960
1073293
761729
1423621
1389892
687675
103706
1880589
1335966
1196405
63478
325306
1834490
1264717
1858474
681393
1703880
1767543
1127654
329531
230335
391555
546462
261564
589379
422472
690145
1575299
1258111
1696191
1023292
1715683
1347707
1292804
1903806
1896650
287597
647709
1381671
1324824
1905152
1835652
130984
577683
497232
85702
138373
443474
1385267
1013149
1307092
204803
1390075
35494
311663
1550613
1207179
1358670
1884535
768178
654442
1629289
38757
1313796
1456309
1654803
1559173
1098814
142735
1514642
1684848
359248
323940
1661702
1195052
106458
889312
841150
159076
1222330
775985
1869680
1826118
1428303
1644249
185335
1378300
138000
1007467
301630
131435
272025
1097948
670821
263901
504910
47444
1070124
888393
722075
1916706
666823
1789048
1576018
322389
1664333
256295
1008245
322508
539578
1986300
18336
1483847
815841
1494218
1333992
1761026
1196912
1611067
1393256
14488
1446495
1756621
1431774
291452
114563
146572
213337
1348358
1807884
1582594
534634
990273
16632
560791
1094685
1938102
1660271
847520
1719640
425905
1658247
741434
555437
788441
1090273
1025359
1481401
1193913
497290
1304110
156866
1501132
256412
852039
1786049
1691126
874792
64235
760764
956957
17894
1149200
765791
322117
741436
475484
1238927
1894880
1599010
1193876
1300087
332543
632091
1722964
1082815
1433080
843918
1217047
1965356
784414
1038752
1559009
1614258
1470265
584893
1633664
1934705
1809570
177430
1390345
1618411
1057014
717451
533191
1264203
1800441
1616759
1790126
962313
1659925
1699166
231237
738172
1532764
23116
320990
1397543
1036976
744578
593818
942689
881216
314658
1688646
107863
1775481
564208
402632
916588
1264866
1074697
830786
108890
1511184
61158
879764
490358
672435
617045
1133781
413428
1984306
1671343
138600
1181551
1519068
760014
1219474
1722130
769657
596752
299516
1148374
1991057
1984439
1747686
1737523
38931
647705
1185819
100489
1054948
1257758
236686
599016
1077104
46901
403149
636115
1185902
1741126
728533
735747
458718
1067308
843918
1039217
1986541
523078
408020
1720434
661455
131032
1811933
104112
1011884
704259
189520
465305
1333161
1609332
898082
1301946
1107212
499540
990127
1061097
706049
991677
1954315
1880540
1447912
1672149
1335928
305764
1259420
1416242
815095
143127
1166816
12988
1305635
1689398
1612384
539908
565085
1874937
699538
258832
1517558
1969362
116743
500285
1802311
997746
259111
1182159
1679675
229019
990324
1238675
1122460
1899975
152588
582107
1361543
1479327
921835
138256
1469470
775146
691744
1632030
900864
1554285
99097
1998847
1266612
1263360
1426661
924839
486933
183032
405435
609154
602587
720629
1694777
1095733
309834
253685
105238
1774983
474939
1155477
1268259
387140
1514910
200637
743804
942968
1107883
409783
709959
1237596
1390447
406992
1566479
387412
999051
543949
186297
494672
1004529
288699
243980
489046
1093027
543773
1696012
1739328
597985
350461
772400
1271673
1122372
975736
719073
431487
511242
1349163
1600523
412994
1842749
1908801
805688
13977
1705074
1735937
74823
975747
338453
729014
1141343
1443765
754712
1740102
408818
433187
371344
110434
920326
1438877
1252050
1009477
246996
1629541
1561370
7845
1954612
1802795
523692
1299014
1909067
697499
231355
553048
1654637
1001373
171600
982205
515456
882333
1292477
1752705
1004969
421751
1454017
1183390
325748
1810683
51889
1811205
208884
769973
430951
1619779
1791841
1005122
463687
981013
1244478
404329
1126403
363829
1079850
79174
364997
1473092
1740764
595251
1255452
763080
1822263
836245
1845393
1538393
1337464
1307417
1204730
1335902
1788791
555740
856390
1199364
1007810
1207781
1482451
1958491
989070
1933318
1779651
1392131
669882
1385357
1670296
1229231
897278
31846
1588672
1560302
531530
1872445
1211268
1539312
1116745
1043105
983235
1255408
958690
1230485
1802673
1595583
1525441
1537014
1163448
279421
469753
101021
500088
1920034
1777347
1051185
230648
131738
1599253
1241879
1604349
1022730
1335495
849701
430757
1948570
407323
187841
837206
351264
62572
364118
1413573
368141
1580813
1666430
1238094
1996407
1409408
555391
1188517
977745
1263945
1337202
1431843
161968
1479034
894545
1081051
1014290
1261530
1695080
1187059
1992480
141511
12422
890075
319369
1628380
932064
1330853
529368
210543
823547
344686
725067
1045001
390596
892795
1475069
1506537
382381
1599981
12436
1827873
861624
708475
1051708
771680
1878754
756577
876853
481105
1143475
1528734
695816
1733634
510494
284728
1466066
1883723
228828
9675
1703623
1942529
379663
1199405
1502237
442127
1969921
1954666
70110
628861
1738979
1041986
1266786
1022497
860625
1762964
819713
448430
1090044
863134
1397598
1201992
1500130
700021
1871569
805226
408358
1227059
1888208
1726780
1742844
1767468
739519
447025
1970019
1658841
1993241
916805
1652543
1548430
279697
1522033
557493
1019105
242899
111228
367003
1679456
861125
612909
366707
100586
759209
811805
1607856
775893
629330
1391597
945851
1920275
689431
1076209
364749
214776
864506
449269
776446
319687
39539
1876579
1441701
992892
704170
1917319
1377235
1789628
669567
653376
1133934
885800
939572
1201752
1850888
1712533
1990797
1826784
34765
1053047
196339
1287746
1020454
97055
1741902
1777025
1132855
674890
715131
1493855
1958042
983910
124689
1582407
297933
1304610
1561231
1065533
931989
621086
982296
1162076
816944
145144
1921081
1528084
1711735
821161
1301768
1022095
1726731
771256
609553
638032
867826
1084962
268443
1714163
1086138
969832
953928
1447666
1771582
299918
102699
771768
1017314
1257580
1617202
1251868
1270622
1832828
37641
820697
1764451
496749
107208
1742128
781943
654246
1319718
1275617
1946462
691163
768557
1125901
983539
849034
191850
1166784
669089
1162615
1783898
1406728
1945417
1406400
319001
1956695
292158
1402724
1524160
85703
1514267
1456473
338307
319615
1599641
928239
88240
478821
1418365
1661609
382065
680527
1948437
1386710
1263467
609558
1047127
1694070
250783
834865
1521804
1127954
883620
1378218
869796
908984
539812
223988
1545872
229727
1854967
1568
1110004
1820077
971197
1655249
173632
66631
20273
1212541
1692495
27369
1173758
105722
522135
1219838
63751
1516411
1586692
986503
1844608
1646012
1099280
705284
1685358
549421
693769
1644518
926141
345993
827670
823462
1002379
555615
768565
1107231
1892484
69221
159216
98835
1592669
428632
660354
1699805
1828898
1051155
1369116
501412
33785
900800
1894188
1994817
622602
1252175
1651198
425582
845952
640841
316958
1828718
1616118
391339
1745396
1450998
1837869
857325
471885
1853430
144425
1912591
1997090
1384136
912781
1189364
434797
1712849
86037
705315
1856289
277671
1421218
1109629
907214
1587590
284701
578399
1396567
1759236
1659786
1255953
297435
722163
985772
1073804
534739
908537
612177
1982830
1945502
634413
1163943
1627198
1050064
1504715
1380189
1299921
1290639
1076307
1097419
1473990
1678773
261255
1833245
1835181
1184278
1284346
1577608
1511964
1798256
151637
1883513
630671
1259594
1730429
1364537
1523407
582325
1481667
989963
686431
573205
477567
181226
982410
1791538
1452865
1757798
1652622
94107
1690554
240681
820408
446939
921791
126796
1702577
222171
873950
392500
1635884
1047773
1462316
1169971
1223866
1820561
1170851
893139
1958714
1847064
488056
1205485
1996257
477229
311032
625757
402737
1145464
102822
380382
544371
1944460
1485634
1218101
1954629
1105164
1538582
876850
1834178
501303
1841479
1914048
1065556
992802
1866829
656223
161821
1055952
348753
809230
206756
546104
1355452
309805
906057
973468
398757
1147807
87311
14141
826870
1993651
1251068
1925853
1255855
259391
515161
387029
1616452
1135428
467488
1615249
1252529
1743513
1564277
1949773
994778
1566479
1462278
551959
887132
765036
930345
8426
21838
836247
168004
1992031
837535
389908
1143735
1842703
1491969
398305
1146666
484110
1823538
1922866
1515829
418514
1037830
213551
239189
1992034
468121
646967
633358
213745
24614
156172
80924
509385
40771
1296170
116015
1696300
1477027
1182069
367956
1009585
1708732
405005
684660
1488024
16831
515942
106910
1239062
972040
1633712
1242607
668582
1109324
830354
730479
29666
635114
933917
1504911
148990
1730427
840218
286877
1386796
386227
100558
540544
1655330
702187
347825
1983522
1277019
1951288
379932
699661
1449396
1656486
1083229
1950177
390529
1526887
336105
631665
1787130
1613249
729492
977460
922735
298940
1521087
1826241
783768
1046068
244876
744232
1276319
1607975
1365781
23631
1874419
50409
326629
812230
48281
944251
689797
897860
1199468
791953
351221
177188
18974
613538
728774
1532223
363919
1677857
1336414
786218
40656
1355114
1681820
1722847
631268
1993772
101895
730981
1751054
940665
271160
360612
1230980
847897
1049156
1985902
748918
62378
228422
441921
1446286
1171235
1328757
23756
1639191
1713642
739088
1660926
1409858
1298
91694
1268715
496238
1389904
527544
1641280
1852732
114563
952557
1950003
1087917
534635
730298
1227943
803368
1500217
1274444
1199627
1954515
205963
1467274
488494
42609
594949
1983368
181978
1230120
593993
1719437
1462625
104435
455692
1507846
671779
869182
1587110
1696867
277973
265915
462172
1797344
392512
200440
782614
553777
441058
1724752
1423413
1762907
606393
1533772
1849010
1131200
754175
983352
1965693
8989
453358
1991989
190570
937978
922569
139052
1475747
1597923
919170
1663949
287592
1542307
1375299
873745
425151
925386
1715808
1216292
1888821
1477921
1989960
653804
1772016
1822810
1829610
1206771
1905695
41466
1917375
1983541
1830847
1280898
1292833
290162
1119658
1546610
633069
46423
286076
1094501
390424
117285
223491
351313
1631694
1236754
20175
239546
1931339
1817051
1286527
1451196
848751
1261149
1303812
1815600
225404
1593585
198174
1631899
386887
1722360
180944
101688
1485655
1725062
1555809
1063316
1317769
1074042
377688
228178
1787384
1694435
1142211
1644129
98600
34840
1685282
1452014
614159
141735
1518578
1434002
353042
464572
574019
1243091
1317935
1783031
284867
252963
750610
1493316
516755
323006
555900
687545
820531
1668976
507101
182068
1407985
480933
867656
1920060
759517
490091
78746
1156528
1916110
642196
1456341
1873495
169621
1272009
1769199
1347784
577079
1148458
615769
355632
1228411
1887673
210532
1589081
1335809
280948
531251
1229340
111826
833169
1174235
1173089
1801638
333883
1139587
1150037
455465
1975834
482060
1875834
95552
1391449
1246422
1959609
1882260
612641
517184
257474
1495636
234419
1808251
899809
1151499
1158551
1365945
835400
1929581
1762538
622385
1803498
1158721
371134
416496
1514544
988001
981669
1478017
1683199
1135555
1763449
835347
358607
1485135
93439
1849416
1853963
1331746
1325857
1296022
1965086
10659
346138
574425
1050831
799682
517740
590140
788210
495899
926971
1776767
301063
1291218
374846
686721
862726
1507371
1830638
480987
1568817
1359546
205487
934514
1807319
1056052
625722
382188
623089
384853
1122490
409842
1281386
1556105
847296
437315
256194
1878667
1563290
645476
1008788
1383134
1424179
825172
1088827
1937486
1524539
1437101
252223
1563835
1391557
744374
1699284
1578813
2979
841048
1166269
51102
1232782
528597
521898
967286
1415470
1500258
1259042
84082
1966230
1877695
1387746
1947817
178440
1633155
1747126
1047457
313361
966479
1543869
1121517
369902
503262
467930
1069141
1240324
403429
547121
1546351
670023
1203009
1907921
783019
844176
1036390
1056390
1979504
204273
1766241
1517320
1059787
870362
797692
1043085
1273904
1682804
77525
1210202
779726
1974789
687635
109310
1885774
1383360
740285
384283
683875
122782
1525059
413667
1578845
1690355
1178709
250507
940048
922374
1365168
1812463
1734248
1995171
1237845
36648
694477
1168659
1271559
70524
84791
126335
1565271
270044
1314639
308391
44100
1017611
1359833
1027754
1575528
725339
1508636
1590605
1070302
211800
111489
781416
603759
1235106
1970093
267765
889813
464429
746510
573048
99184
1424138
1959344
418472
1251937
1799711
1847830
1574859
1949279
1849710
569649
174935
1586817
725416
1506148
1348767
1029894
484494
242305
528257
1297767
1944947
1227539
259900
1373050
365409
474
1445133
1759059
4694
1278034
537438
731988
133235
1250199
845287
1373154
1248272
894853
1187471
505728
361615
877294
289273
585946
907522
1505964
621162
853760
796151
1392885
1567391
840755
1283964
717112
347890
1970018
1124990
1851474
1782339
1133221
1863384
480864
516884
136805
1460545
526847
837114
645326
1387151
1518146
1235821
1039629
1010923
289263
722286
51834
1303232
1720184
901133
1373676
1997823
1537883
650817
828924
52139
600019
1718412
1044122
331553
1168239
762353
36518
525892
835745
1777363
1803805
8872
567593
465076
1375924
1353924
897845
1864697
1249990
1355837
230175
1735746
1777965
1178854
1401149
1220289
53822
1256197
1144578
141811
1031631
1079234
115042
1220823
867071
1170069
934015
874107
776690
1016389
977881
348471
1780660
619022
1545420
1936813
863129
1129757
894768
834344
177944
498607
727489
1710449
1122565
624729
61812
1234095
960973
576498
1742279
1031866
1388883
1955521
1761796
1345656
1455441
304146
52140
1168778
109260
1601609
1885967
1406422
1401840
318584
1527864
1566305
1810572
1973663
1583224
451000
1321604
888750
385169
159070
1057766
669002
1902586
175384
833335
1071944
1086857
563468
984801
735783
670985
443132
1886696
422664
1212240
1190743
1164965
571793
674769
1996931
1038558
222246
64985
392310
177347
1993848
1647191
1258231
1523341
520420
121019
1237821
1282292
1343666
747814
1648998
783570
1067249
984878
1802755
1902600
1371197
1370875
952391
1137615
1219781
1701658
1791840
1023551
954446
561801
712856
124076
1340318
348443
1014372
1558327
1342448
1255669
1068794
954082
1048366
1885352
231178
1528914
48718
1557029
1891681
536996
630062
1525773
1809300
777721
269417
942941
1315083
374889
795243
231449
1577424
393070
754320
229352
1845187
377835
1833881
605075
668355
382336
315037
970450
1066363
1218385
1717139
1002132
1502134
1804581
1829115
1233040
948982
1054779
1051694
389025
1387508
1424023
1175625
1734678
1994274
1139837
753928
179394
1706670
382662
503191
960363
1730731
1641597
1795252
335603
1267517
681945
1178466
1741607
917401
427503
1958720
1109270
842929
700997
1654847
417664
258357
1186118
1906325
1555119
153933
870883
835612
443117
362673
1912848
445014
1169614
448436
1777184
1033566
870416
136906
167784
299788
177736
285001
1230387
826577
1438142
42739
904111
868036
831125
933367
1492166
514265
275733
1645531
123117
152656
922561
704745
272464
1247849
1001083
848958
1058154
41267
795831
519497
522905
545363
1205352
1196474
1600633
774854
212641
391462
1903655
207385
1601239
1815100
1618559
46051
1878979
1804131
612988
51850
1931836
869173
1875601
651478
231134
310903
1770855
1092427
795374
1317469
1446168
1607973
1103926
306360
771755
1796469
1799463
1870816
1132619
948329
1317597
1313888
1019954
1061826
626842
1946948
1126922
1593273
1049283
50232
1524158
268981
1215351
411847
116337
31677
1826477
877858
1892151
1783356
256749
726909
848938
1107631
561481
1805578
700439
138400
653469
866363
1726196
1752341
139601
167365
606233
1168470
383224
1946823
543559
186137
51566
1706535
230081
1439859
307773
271634
1834095
531876
1256527
1427622
1290848
1883157
1574888
1878730
1169415
1222940
1454041
1608568
1829917
725632
1270631
1040735
1708475
1510577
265610
1968354
512427
1265667
1800837
1108075
636582
1966769
1867329
1965855
1907294
1963525
1952339
13935
1749926
662273
1108402
1552270
1189294
625553
399266
1419330
1947182
51467
804513
1871414
1980543
272826
182049
1111441
1127886
155398
645712
237275
77127
769180
1994637
1436819
947738
247585
1072799
1698517
1193847
1246527
43258
613060
493998
1534444
994561
1373048
1288418
1878516
988741
350322
386384
1094441
1119975
1596730
1424017
1468661
810029
1440005
985840
835313
1977185
560381
76749
1584779
622548
1047579
1140229
189825
480172
96066
117961
639418
10966
1356947
1232942
612577
1420027
1225272
706174
954305
1382741
563158
1909389
836641
1414442
1342654
1844471
1678706
1579678
1174731
66661
1450426
193985
1249692
199652
191917
1777025
116918
142917
846682
832874
459206
984984
377278
1341264
1685281
1181608
1961824
283802
881301
16687
886099
720530
374857
507008
659060
1358143
773053
1478041
1926132
1822826
1383127
271370
548387
1758755
1790597
1973635
1293225
780200
375144
1483959
309423
807344
1367968
1964124
885166
1289908
638793
1976486
1105114
716863
1620636
1518797
661403
834774
333651
165990
1171637
1357233
1609254
610998
977096
187030
1936608
962003
693734
780685
1571382
108552
59200
1164312
1399711
1984326
971202
1563561
366037
1525155
1632204
274895
729941
1753885
1647298
458856
350404
1554456
1171267
1135687
1693187
1214849
1908053
1629522
955240
1400112
1771194
1904493
1318586
488179
762188
1751488
1407194
1073696
1508468
1780916
719128
882300
1596554
1322568
1540149
1519159
792039
96046
1351214
1740461
110655
1759332
1658548
1264177
893709
445669
487670
621467
674457
1883271
1196198
1497952
1826864
1040750
455358
1968578
345741
880806
1351469
1436574
987672
958221
799922
110956
575231
249053
944375
495216
1512953
1617557
42336
432179
1366404
819633
997884
1937697
426754
1049462
843402
573675
708881
1782622
1529362
1075839
1200343
266727
871771
1987442
1469289
1202164
1646737
1355093
1071152
182009
316212
471611
471630
896398
425462
135799
78375
1705918
1038139
778958
1865057
773958
294864
215023
1091466
112822
1525657
5122
606488
813056
1193893
764894
1210274
1062751
882322
901991
162270
501995
1958995
1238760
267622
1933396
973883
1883049
1230352
833681
76138
1871487
1059514
796099
1186037
239287
1725562
1306503
29986
327173
1042490
254628
1002541
345671
1131455
1495884
1632030
1398732
280656
1432891
1109415
857493
445124
720017
513677
1334756
1936375
432573
1142042
470891
1644399
120766
799852
1455157
370417
1403737
453559
1444532
1863419
647152
966557
1442672
286950
980505
1275200
1108710
520305
1420241
1210630
1562167
539904
713978
158950
1850546
1125278
470499
185795
543725
1326592
106175
930685
1013206
901093
711538
1836767
64871
237424
1767336
54575
1682880
1552529
1195370
1830574
1790567
1201549
1469
319915
1968300
982939
822042
1458939
1898617
1774738
1779376
1333322
538349
226383
1493362
1183634
451158
1454391
23760
497294
1093127
890984
806294
1317970
1482780
220939
1657396
1692718
1723745
1285061
362744
1129479
83552
471085
4213
790324
873934
1508238
1882089
612757
1974109
1491289
1375095
346808
673749
1734965
597414
190786
1442432
472516
1723222
1321011
1346628
16531
1086083
1574533
800419
1661652
891418
1378317
1967846
1525081
1331633
1985305
1129131
372934
1544250
1722863
492160
132357
1379850
1986134
1749579
563162
708381
350103
1628330
1118696
835573
1341272
225674
383776
728565
818997
277741
1569500
41360
1597862
1516173
1630878
165734
119433
1932299
910576
877681
273294
649385
962162
1423432
699877
210757
777194
750872
764464
1318151
265326
949383
1882039
1765696
518833
480149
1174278
1538892
1306672
588195
1563840
564499
661574
812545
1114379
148756
753062
1515471
709761
94611
1489079
1899324
200247
1296493
160205
1043678
473190
599783
593022
1848718
384721
651928
7665
1204043
946034
1648214
241757
486297
1310772
1585673
1140639
1318265
1084300
1118808
1621679
764316
2296
824152
1790223
235266
484530
1575933
473205
466536
1433700
693871
1424803
1214499
1923548
689785
1375088
1450915
1048199
1555248
1057155
356689
493322
28564
986075
1799301
1698989
1249987
677967
1804580
793883
448405
401353
1121133
1105141
1214801
1297440
1004855
701197
544301
1519
668347
830258
667674
1310117
1548635
117324
1064513
551686
158027
1710383
1261921
1477517
1648208
1633410
1949479
1293291
1435826
1029031
602603
1839355
126346
486267
1688730
91672
341963
161064
1259517
1822227
1312777
471697
236996
196616
411915
1889092
1992537
620679
182520
1803346
305639
971112
1809921
1900626
858647
479911
422695
413734
1366937
1653928
1934771
926287
803378
543920
312963
1533530
523173
611586
945647
742000
1528787
1587891
952025
539851
1669632
1666611
1954736
250849
477158
1616731
562110
1137729
833525
1188760
1792929
601596
284698
321381
1631618
1749371
1023095
1647616
601037
1868210
712796
669604
17069
1066311
1433746
376935
10657
1229928
1474501
1842253
177380
1144242
1436324
1463874
1516709
562804
1199823
660745
871420
1305469
1013996
748698
429256
1156422
390139
1856705
817296
464161
1218405
1015854
1082155
1477659
1996513
1351804
199751
1080009
1675402
431155
195913
599752
1195123
766192
955706
397664
1232734
913511
1724736
707111
1500484
847733
1980794
795447
1213089
1955003
436561
1929879
501713
1366254
833785
481007
1150085
1427192
289138
712488
894377
1280220
1054192
1103075
1682305
384040
641069
1468506
1144538
29199
1173777
724349
660070
1960096
67005
178139
1481191
1066382
716168
574327
1117675
637036
1562578
624943
777361
1555893
1924773
228844
1878374
465937
47374
757667
1821541
1366032
1334186
1652435
1114227
1178263
1650499
1607690
1277069
49134
1346851
1732739
1096198
1015426
563379
1473785
243248
1426400
1700312
986745
1424156
244313
905514
1042326
985649
883602
559954
527746
1848055
87255
287745
57627
39409
563726
685121
1745019
388955
40092
1810146
1531120
905559
343807
1509371
1321441
768351
1746889
1214927
65048
1845807
990028
229243
1292480
864160
1234475
1961709
1779052
1336326
540216
847017
242583
1963767
1870701
1972542
427731
153493
1781438
1576173
424662
1221609
758137
1383716
619036
34034
1032487
800085
1398565
749127
19662
1184946
845456
1829378
766697
231072
1786489
4274
1909458
1778144
1977852
1532290
523456
11633
1939510
1725654
949812
300559
428341
442262
385707
1657700
949444
427287
236311
1132925
1882150
1447075
1537845
654252
552671
1872145
1705188
610296
900510
588635
898989
49924
1832785
608938
1497
206296
777023
205467
484607
1271155
537593
951154
440136
1387905
283439
434420
592186
971404
758132
268303
863716
272886
1557761
76531
353414
1809075
1718925
1726267
515202
770157
796179
1866389
85936
1906454
1584257
1488797
1307885
878054
1688437
790309
57364
1489782
1411366
944199
622095
1518004
1060030
1080907
7785
1288753
324416
809548
545562
1912168
61928
1573638
237189
1799941
809380
1064719
1208512
1448350
1010453
1621477
632145
583505
803323
1115495
1370962
1917602
227186
424107
1143217
17781
1323527
401890
859572
1888675
558020
932696
673776
761738
1260817
446490
252562
161407
957536
412005
1335254
1713507
406084
1792351
1147156
443077
805158
1539281
208440
449096
1549445
793259
1758342
1957713
485944
1054601
1473524
1085257
1822487
1990397
742485
1195170
378639
668172
1893576
1649640
627919
1034619
936622
1650523
761789
1954155
734967
282745
389959
1366196
36300
1687453
263715
1982197
1565216
565153
1170775
660363
58178
1540071
716361
1632502
1566534
1288468
604959
386653
231359
1787845
1425113
209221
975048
539030
393449
1753365
78940
785015
1230905
1367520
394541
1583646
178207
966915
1784264
1223000
1332989
1463138
937338
1257731
933134
1544455
1231456
1786720
45502
1363708
730203
1819375
840041
1426441
235093
1426307
1107973
1692798
1069073
329025
1047669
327979
347363
1543629
195373
608573
1993145
1040945
83312
1663371
451895
1877307
1795300
1612599
1335532
1655187
1952921
805135
675906
1657584
396006
1299202
1513070
1829027
1031961
338819
1624535
1583674
700489
1904986
98911
519087
1766236
1270271
1695328
715414
1870244
1403784
1805905
1563625
189083
1454340
1006123
901707
43614
53057
475230
1591977
786741
417865
35599
567167
1637778
340178
1709068
1991315
270510
489869
1114155
1047491
758276
1748505
1441540
1701733
1494566
913459
1520276
1880690
1272786
125243
1390199
1519428
12829
1426249
1355915
1505610
748856
1203790
1899114
898881
815489
541244
1406783
1756458
488023
1333353
1750056
579716
308933
42426
483522
186970
1048819
1937906
1151449
995474
639714
1377660
1349447
1273490
258381
1881535
912348
1622077
574239
1759161
928595
863876
278834
326822
1859090
1317590
1947671
908441
1370231
1885617
1601491
972780
469913
576584
1235088
1607983
472103
744735
937474
482401
797015
741687
713791
24541
66656
610055
195521
1791869
534883
1396019
148292
1080688
1074498
1549454
438465
918864
1809167
1303619
1498113
1453865
73119
1100684
1951018
1867176
37224
549946
53579
1532252
207422
1980365
862594
1894613
846432
1342187
581890
505883
983021
1445617
174599
1432148
945944
1588473
816000
179571
1357332
1423014
987062
1648055
859829
887622
1424929
789182
251630
333052
540027
1759089
1297710
244158
1896202
1414025
671591
1358172
1749006
527592
1707441
1481531
326950
1333985
1897637
1607960
1182311
1213331
1842629
252081
1911134
1341684
613509
189799
1424912
1058893
558747
646908
1281183
70777
399721
1765182
1743592
216107
1987270
393494
1541959
490090
296030
468662
1536493
1071851
1118447
1464695
556125
444946
1990264
63629
681200
182146
267442
1789751
1676428
1746708
688614
1578912
116008
888034
554708
775806
1505013
1161634
926409
975102
1198624
1803486
1210486
445724
399072
1144380
543431
1478614
461732
375224
945712
1267748
1450322
1139449
1847449
1390459
1985267
535432
1109818
783325
1450692
1819997
20439
576583
158372
353881
85933
283122
1192203
1071525
1896073
642170
1735805
1460044
498186
1849764
332367
1240891
427653
825936
815210
1809458
1345516
586027
131687
1801137
447558
1166381
953940
832964
1391784
48815
628305
771782
1951990
225348
1921600
710652
981797
501240
1455908
499705
889158
1174979
982262
350790
1005517
258082
735594
1581209
199013
122990
138529
988353
612148
446365
34106
1819268
313730
1913326
1141068
1259231
1394182
246353
843372
1762400
1254804
466491
1513197
550894
1260315
993323
297957
1608345
1778221
296578
1569726
930368
1154742
17946
1644148
1860748
1885567
1150053
1491209
160538
258859
385781
329191
650793
870072
1612204
1494613
215572
1088481
1207236
494739
1962195
944959
510727
1570160
447367
675600
1778401
667994
897426
298880
1796685
960420
435061
1639386
1552676
821508
1759119
1259858
1683155
643536
1763975
257113
592738
1978656
1504150
1199830
917867
43499
580924
1033377
272354
1144561
953482
216214
814607
1924368
961233
1401790
1779991
326405
1523501
1483369
1356076
1995028
197384
1339535
926164
1080982
1857547
1546591
973151
504181
1824932
1132056
1185176
1778598
142718
1868870
1209407
750033
1309965
1579913
386978
1324490
1315441
713876
1319747
545483
1141068
845960
739376
794736
718286
581765
1762041
574077
385952
1441820
1351976
560564
161386
851787
423910
1510154
935406
350546
969048
1782526
755688
1869690
1457496
128397
174881
33652
1717136
382257
460673
619783
319167
1855830
1219153
1891470
428399
1522082
1315440
961341
1834679
187019
200766
961259
1438965
423567
372799
352285
1595299
584651
1213631
708786
1731112
1541684
10108
107528
1315784
1609982
1323856
744131
1124261
714864
726574
131282
1408579
1834730
988416
1632981
760585
1873874
271942
1510036
732053
792854
990646
1467666
1078850
72316
1749176
643602
400346
776661
1362730
1161594
1739357
1832122
1587989
1686659
631739
1376843
288763
1267046
1925721
1861770
1276062
79682
1661291
388284
561666
468028
1543416
392488
154647
670327
1482537
1528965
1331389
1723280
1594750
1709587
973767
472089
1517604
1385563
275436
75354
1482740
291186
1398100
416471
1530341
1551062
778581
549213
377928
1658193
1154091
352844
1605667
635256
1338541
1495014
476706
1541408
1951920
257444
1622087
182500
1412801
1520993
1385896
1071004
509963
481121
550876
1721500
203262
298421
1694306
1730378
1633796
1025793
367281
786462
1799059
995227
1674606
1232905
1618906
867052
843899
862624
39932
1084297
261695
44064
719091
476654
1623594
1729098
1792484
1337898
449319
1171947
567106
1732477
785224
1543758
1860425
192305
733204
427185
1134084
203425
1411689
1732632
1024754
1949131
1335577
918651
1489771
354474
631020
1181220
1836055
161365
1336385
1345566
503454
1058526
340936
1040342
1059250
1838580
1735914
1845822
1403007
380837
1447587
562928
1652668
1720310
713363
1014471
868112
1668745
1747372
1335022
446793
845423
1554792
1410942
1717337
315232
296797
531430
1992589
1108846
946779
1375868
557362
1623225
138861
1510710
1728889
1526837
1633081
1861529
1287756
1883975
807824
950726
1566961
1633263
1378573
530731
494019
351676
1049911
685989
255049
619997
909067
647157
784295
1676707
1612364
586485
1496384
895894
1638840
1257231
1630859
795121
742151
157029
606322
1122639
623496
284162
1666370
106702
1867359
1393841
820615
99944
1135456
247998
50299
887592
804951
1133309
327829
69456
1455461
1741711
1274188
1655096
674798
1728385
396544
1484474
294148
1006007
1226596
464437
8495
397080
60077
1813404
1687584
593656
1132675
1019295
1820028
1614805
1015345
386113
774943
127141
275224
373562
557325
1769759
366601
316651
1830269
510458
1393310
588065
125278
1962614
1564760
692044
674365
878941
1291756
1362974
75279
442757
239798
880085
1280773
1892488
106395
859605
1473956
941254
1458938
1705511
1210596
1312234
712915
1096984
1001878
1820260
231080
1906619
139150
786505
1245097
365870
1201995
1508287
1103295
1037339
1412727
1086821
1441511
1085532
391090
1909916
11798
914702
176072
183399
711286
1184337
1596755
1697054
704351
1742191
169617
1834846
861275
837362
559055
1172489
1968231
1591137
351605
1151288
1308254
1316143
483442
900794
1233121
1464495
252082
1429954
716421
435290
1733005
259474
147812
1676529
1707437
302185
1797744
1895370
871161
415200
1037820
1280563
125382
445481
1095926
827227
348513
1251213
116926
981989
470974
853927
351944
1771130
481666
820206
1164476
1777975
1544624
1224372
1529942
1341967
883172
208377
1514914
308019
324779
956534
1665043
1534275
218942
680086
1780233
1158370
1848640
149580
68644
284507
34804
348645
1019445
82016
669935
1897762
1032293
1746198
644770
390353
858415
527445
458253
186397
1606031
672567
1751134
1144519
1502591
882700
443850
1135196
644994
1748919
1684461
1328707
1271492
1389214
761724
328887
828267
1910833
354295
1226019
564439
1850074
1701644
167376
278117
1597617
113172
181443
1065283
1452335
269635
1744930
1625525
1212427
1695659
1372898
1207203
173333
738376
1227712
1967125
3670
1552046
1381184
1219375
316690
1067844
616043
1043395
100887
878590
440409
769363
1210047
324421
1502401
1038578
159844
663329
632957
446387
1732084
1063364
1390507
1464821
209382
874704
1283572
933480
795582
1989943
729272
1477023
1551227
17912
49528
1585605
1234558
754619
1614267
540880
1153335
1278533
245639
829034
1467255
307781
1747921
1238074
137343
1029332
1312181
1183733
843770
388244
84967
1828243
575317
1748079
1262643
801141
1397320
1111871
2745
306492
1512643
1865593
1504399
154986
1384785
1346473
1272248
1360276
1242378
114995
1049009
1129621
44807
819501
14538
465955
1182022
1536150
201549
1358597
234025
1823470
1820888
355984
1407433
88412
1542505
1219296
1562084
897111
1565820
1999328
394375
1392704
1249992
1634788
573868
750764
1390459
1773884
765039
1654251
1668118
1858197
1220048
926636
550882
1123260
1716508
572541
1547166
226447
710979
1270267
348463
1854692
626293
570682
403300
296835
689726
1271492
831259
1852989
1542313
984123
386326
336789
476665
883496
668469
1627195
1742274
1869391
1263106
771607
704526
1393046
1477359
431284
665449
1943509
339583
1772944
1494994
1477652
1110468
413254
418209
1834723
1698442
613473
606219
528723
1256805
847298
762676
74946
324201
1258672
141828
1151562
1493125
306155
1681147
1316356
1057170
1449348
1242913
1381228
1805149
1315810
1708961
1427910
1647613
255730
694185
1961307
909945
1537207
1099316
928456
67795
1152061
1106021
1024093
1614340
546797
272394
21994
1389522
895842
500211
1071443
312606
1484835
215517
915541
1322909
1302796
878013
1479897
1448742
839264
1952640
1687977
142056
99124
1281635
891950
1421240
1979753
1161331
1115358
1284185
1866493
758262
1323382
1515890
757949
1322403
958957
1656221
1184611
70150
1773276
1793205
662691
157512
1688059
929303
607602
1572461
550919
1522946
184044
990537
1036109
1714725
1851841
670523
1867299
239230
550758
1429781
1356529
66673
554376
32743
500317
1537902
1285618
1464599
1323759
1077035
1447554
1923628
1810416
74333
510175
1941653
1870568
197996
596205
725070
721625
972292
1524508
1798063
1595379
1420204
895638
1052154
418524
54853
771022
26420
1708006
1690970
924090
1057208
679209
544124
1909359
233454
1839831
759700
1172495
1452866
42549
1415960
818777
1765924
677345
910153
660395
98684
1395881
771024
893076
381116
1101775
910161
1308081
1442061
1202701
274924
1726257
778430
881146
1707669
1226037
808260
554114
1202245
440222
1945518
1547474
597211
262450
902199
721907
616205
79776
1789097
1232886
920275
1923343
540028
1968052
1352952
802869
552969
57107
562088
94581
846089
1616733
629554
1282746
352839
128551
1923044
2464
1772062
1426937
1123465
179079
825419
361712
447010
1336815
1355648
1354298
1747707
788718
320455
1558168
336719
1791508
1522119
1059335
1980839
931076
527065
746466
509388
1494984
531512
1429937
39582
487579
936237
543905
1089066
1602277
394435
440465
918212
959656
1716674
289917
1301708
1553713
643749
521335
282156
708217
989183
570227
1173752
1200948
1131211
1762721
763268
368153
505755
124206
1194254
1499727
866209
1600545
638185
78343
714754
621349
5596
237024
1520598
718125
653420
1353182
1575625
494315
866786
1888877
494820
935200
1698047
1860654
343764
458594
780810
131386
1448645
648731
1459691
539328
1797219
840494
988559
1301591
650419
1679864
1503840
25883
1326671
154270
817889
243168
514900
1798160
1865060
1649549
1863642
1247073
1731434
1990251
1759881
1522830
529959
1056357
146071
32961
1277156
532049
447629
1770855
1515517
952045
291896
1436333
425636
1487644
687851
1025135
299412
1883687
1381600
1392220
1219012
1402276
1660715
328018
1160117
309025
363866
953163
556010
1366869
204563
1332579
347406
1399303
336535
1208857
1014915
1296262
204385
1324156
1499682
1236755
39380
1786515
791137
929048
463604
383447
1395210
117247
1240526
422302
1190121
1962741
1525319
1144987
1567552
1363781
1159607
80296
1378117
998770
1561365
1942996
1487654
1675652
759710
879161
9350
42455
1379648
593629
1830420
1513942
1212195
943268
1252842
1041775
806312
1532880
81653
771477
958440
822802
1181983
607580
1766253
1982599
1302768
837717
523078
1628097
1079671
1838578
937177
498992
536948
794204
285557
893016
1850514
951461
895893
1101947
1180657
1169919
343138
1415661
96919
1416048
388599
1668696
473386
1067023
116201
251403
1269208
404095
376498
437792
64873
1090956
1723214
1690132
226691
1781065
1875005
735083
1806783
608670
1848707
1277662
1828564
452962
1374911
740954
1528841
1193815
850599
473213
1229563
1496051
594703
761024
812939
1550451
826506
1478989
864259
1942276
968200
231660
349008
410727
433135
1843711
1429000
522433
366057
21074
589650
932830
383776
1854456
1979869
944915
1319177
1411017
20116
1781593
478117
354014
598492
1837851
1778069
1258999
1583808
324207
1672677
660197
912465
1967547
183629
1216264
1285355
1434818
610764
656319
743619
1534673
1431560
256725
602899
174306
1404503
1674419
1097434
1225485
691711
881522
274479
918730
1318308
618025
587843
796050
1382567
423419
1577575
374760
1315681
499502
829703
1107522
1107152
91512
369371
232351
246917
805393
780287
844690
1325856
686872
458970
740045
1039126
1848232
1542345
1467469
237706
1613362
6859
1051753
464021
934167
1515039
120963
1189415
1932002
95644
649079
140492
361402
1919533
754507
1976501
56258
1351357
37879
849351
347092
1145248
503204
1053117
166899
1061348
278334
1597366
296173
881351
576869
367411
1732347
618431
328125
1732514
1296226
514305
693053
470765
1822752
242383
628423
483532
1585360
416447
639452
1922611
17929
1492001
87021
1011751
901964
1689294
1573935
893670
391299
736658
1532862
1960520
806077
1275662
1430341
327561
1976171
509480
993569
1176576
179081
892283
834887
400243
869526
1497405
1136602
1361082
1103872
283382
623231
42743
961956
519882
154089
402506
1471966
1526173
1968619
1413606
210928
1919695
1353080
1304621
1135297
1736178
1108318
1871717
1595924
700155
856487
1989288
972357
1049253
541569
644401
1186639
253697
1385300
1549275
1456592
311250
1163419
1694682
1692040
1845471
1272316
429853
1905899
1956606
673831
840852
1588711
1819348
298901
1806419
1733302
707235
1163892
1903327
385313
1685734
129541
1487986
435715
1931855
412905
1305750
766844
980818
1403504
406759
264778
1545221
1442122
1640965
909227
1032022
712637
230833
64818
1220081
1142691
150057
1726774
1523883
309034
85131
1551579
1566472
1592723
1252706
1920691
1299799
267363
1656599
102622
271600
250294
171476
520483
1738897
1657717
1679849
1268347
1203906
668691
331826
141962
1511947
1714958
332131
1763718
73530
608767
744209
938576
373141
1518563
690230
1011316
735133
153684
1836321
1471378
19053
950052
334583
142088
1656540
220060
1397969
220636
912389
1693174
1345249
197585
630049
312959
923718
1074616
1153042
824378
151585
518718
1353913
1122711
397600
530568
9292
90820
125039
380880
489471
1302024
1184778
1373959
925478
1781136
642912
535899
880523
1659310
1818839
1249117
6740
1022365
1345408
1302407
756517
572482
783599
945892
337706
51419
761514
831541
1700074
298495
1351623
1595661
135057
1269323
239257
478539
292132
993593
1733263
1096786
530039
1010929
1142890
561509
393075
619670
1816024
1291930
99182
566127
100613
320118
199744
1227838
753912
1104620
1357398
342119
595489
112942
991301
1201332
1912765
1481392
54374
1554460
962177
1036552
14420
58132
1145341
310873
1919728
4374
1319386
619727
686843
1701041
887633
1353930
1634677
1490874
641429
651396
470301
1316911
1351034
1459449
1037122
1310076
1992348
1299863
1885029
159278
1412164
1653811
1713266
922122
744714
1902100
1149437
734186
396831
480469
883719
503022
1697129
601781
1298797
1751471
1231945
1604509
442544
1473287
400665
363612
1169759
1466746
351625
1907353
808340
67782
1349238
386721
311030
1822552
1304484
1064036
518878
1209000
1257121
50487
999852
968215
213452
416969
1346680
485905
263102
1472664
1592287
270218
602623
522854
494664
710441
1812655
833819
739805
1552943
953785
1187786
310851
1047491
1163587
1476511
1192709
75229
746349
1856673
796917
639818
486436
799656
1749659
1231635
875480
1589815
743728
1416232
420757
93907
61936
5852
187377
908371
84555
747472
205549
956228
1286670
711915
1572835
773825
982181
1182405
794844
1048498
582592
1196321
643799
418434
223601
998860
20638
458076
1595875
1437992
235084
493848
1567437
1618121
308150
1902180
1514461
1484212
706301
618542
668144
1064273
1218463
273647
1661050
606436
1063026
442807
201574
1271289
1267024
1267043
387762
1064485
1370394
1485096
88790
1406597
1221931
564599
1144123
1878969
1402464
470768
1062169
885981
805904
16992
1103443
1188070
952052
1318340
444122
801968
1177148
637338
1566570
1792911
1717876
581691
981603
1800051
754778
71777
1476992
380091
1530190
1512922
853255
1670951
47480
1285451
1538994
919491
1154730
1102790
1962766
322172
1954290
1844912
338106
664891
1744003
138366
1671738
886356
670925
79568
172725
1992107
94459
1275406
256686
1900054
1047163
501121
170313
1881598
1563403
239748
443455
384391
823389
584916
1917430
1376403
166770
424675
315500
1991672
799981
1692709
1521074
619079
157669
1082257
1366960
339430
197790
1055789
1218753
880077
1315130
39456
1002066
604188
1433647
70108
753183
1422741
1565514
1326512
1193149
665538
1279353
724425
247140
522246
867228
790675
1335017
790907
142044
1985262
1346377
1726990
146120
452522
753402
1857573
612850
1913453
979812
1366661
1058042
17419
208448
273809
1638482
1073435
463828
47822
845181
340617
605285
1742219
127225
159093
944165
1801049
1238337
39716
729039
1240926
1468990
1916489
1545349
1646024
1695831
455599
346773
867825
752345
1333702
1770117
1736626
1970864
1033939
263636
1984647
160072
740195
798964
653806
1154973
1562334
705949
1222404
1410218
122145
1771772
431481
1364572
1927619
1245142
1442303
1505679
204458
1399122
10100
1918851
1060494
246380
478841
1041783
381120
1587451
297528
1628438
449608
661659
203242
430314
1299891
175740
1904172
120671
117716
1493431
352228
1267550
1913639
1802643
953157
989485
599155
271903
1825592
1978972
1855869
658230
401890
101654
1908953
1635444
225696
419981
1666582
550220
536100
275777
1120559
1329518
97565
131895
1088096
90051
520370
452588
1013996
749212
1618791
403386
1955555
1662475
246073
675547
1208593
324157
454995
576849
1179658
847396
612534
293873
1394895
1440303
1410057
1032157
1021073
1262307
964084
398700
1897322
1122936
569342
6229
1301912
883767
577976
1605443
194261
145669
1655410
1049296
709085
1634918
922417
1227599
1373365
1604499
965832
1121687
553847
1336026
236315
1491284
1027482
1854128
1578608
893340
1567747
1078299
1830138
358568
458196
1120547
655176
629578
1434367
1277043
206619
702960
343835
157676
1668393
189765
589473
1696347
1948247
1591451
1670412
303446
468649
1978389
971224
1283985
609533
190610
769630
613640
62021
1623362
1163353
1776689
937536
702432
320740
1646928
744411
853566
254633
450663
767370
739729
846018
337702
1615023
44018
79928
920183
1487903
406182
428318
1209089
1098750
1724658
1578185
386704
1594294
125382
1679892
376230
216001
41616
957692
1799435
1896114
1740454
1760956
1677827
1195044
680624
296145
1307217
1248434
1719097
1221354
1173797
1575321
137646
740885
998348
1198322
1861450
219336
1815369
779563
149635
1520000
708865
1354769
715154
153834
1199567
748621
855438
1335323
633233
1138582
1930562
1273148
1485892
1400604
71590
474617
1340066
1128409
715539
256401
1805787
207759
1499050
907365
1325317
1807451
837286
1360279
77134
1713350
564553
655576
1247691
1882291
868237
1548413
393030
389477
1826078
165257
1614074
812874
1694804
1889222
1038339
651129
1898328
350138
1566839
1164211
556731
1718180
1959468
1816439
1432379
711897
145845
1093406
1869048
1416142
1294894
1440158
696494
1423924
1516629
941214
1633337
1662357
161249
751855
1502401
1326982
1351555
1686797
261550
1584738
1689632
566381
383700
597574
220702
1105511
1800967
513596
1884580
377705
976030
547462
474590
80437
401243
531756
1348947
1565820
651786
896211
479371
763249
1744891
1060554
267313
1217303
897566
517976
692509
583242
1186625
677086
738550
169669
383694
234243
555291
1706408
1217131
684563
762326
1888845
1347484
846837
1762430
1441769
1836651
1719679
45038
1445259
277672
1736858
1378455
443495
1697934
1824225
1805319
1429499
1053357
696176
239322
1858959
1218289
999616
949524
1473080
1083171
1019546
498719
369533
326264
1475508
1672574
140538
861954
666239
447534
772887
734446
1803006
316591
320625
281691
903731
1585193
1242489
1167159
442699
181265
676819
1289074
758879
745729
1347918
306537
739320
34507
1304741
191338
1403399
1120986
1849911
1761515
185029
1688673
1002376
667188
806122
1013717
249160
1454680
44646
986174
610676
82538
1187211
1244585
803481
1263127
1992110
665132
1447534
149081
1541383
1565454
1346253
1814317
1137518
1631199
69873
479130
956630
746885
1595762
487321
999326
837138
1719866
855471
610091
1068712
18248
741483
929019
905800
1625274
305954
332544
561638
1042304
1449380
1117676
1463659
258382
145572
437093
1641393
169203
1842409
1540450
46856
1068100
236081
223397
1567759
451372
202436
467876
1861105
1967701
333925
720363
1416421
894492
243345
1870598
1234253
863772
879614
714351
302312
1421064
831318
1961536
1204345
1077603
408811
984184
1066320
1999185
997330
1563421
1426162
524736
1507611
1020780
143251
673195
916599
1773584
1323256
1942381
1292901
1185228
1692295
1032720
1938256
64516
1379843
1661007
129994
326057
1045813
1792909
841538
1950490
1531494
629729
1113502
414259
945821
237995
1311962
1930368
607536
746757
1302665
320153
1369958
681559
1763857
1032313
1452661
650638
1650026
1960148
127978
108508
516876
1533737
1205658
394401
1586093
1497323
1774631
1742002
831257
18373
1045407
1768189
1572151
1047964
1805458
504122
1605524
1121713
289143
534016
677783
265275
298603
1810226
137999
482182
1918428
62693
207074
1942750
579461
163002
1224822
1546714
749339
1264339
1229186
8462
664614
119709
295652
1235661
646131
1170539
941694
196686
1508644
1052182
1119549
1560014
1675431
1891851
779167
779721
791812
201324
1839911
1309163
1507862
998503
1913005
275675
1704679
1714536
1858994
32734
931572
1744287
130993
213774
1042796
1211064
296689
402941
275229
1248803
1034010
407545
1913686
741879
941975
1159621
1061453
247788
1180772
224481
556012
318940
913076
1790587
476422
350107
725075
122872
112116
763219
1323984
1572358
691920
1636178
93195
2472
1883442
1346375
170604
342282
1142333
383738
1962791
1789656
1836751
1908682
718847
957391
979966
959815
158728
350685
707594
49705
646969
956673
292441
1509674
166415
1646228
791136
1525186
1211408
1198527
1038685
235119
470725
331406
504576
924085
991045
938777
1821451
1950067
47455
122261
470495
1992665
1192681
1175187
1347158
621456
312656
759574
171474
1659576
1571592
961110
855528
1853034
138251
57623
173082
424689
115061
1240393
887315
1169541
457466
792137
875040
1738887
153869
1968045
1905460
147494
481768
795736
1961014
1407038
395865
1184344
484153
1511409
575183
976680
96355
35604
1696697
1140124
15314
616248
1527447
1842408
1562031
1258290
1651720
1011142
780238
364170
808725
1115995
1238550
1235220
73757
1892524
1485551
660607
470942
484344
1264762
1537823
552396
1273746
1358472
1582591
600043
1495741
582971
967587
1400869
478819
1147982
1761525
1422362
1943291
1701519
1034223
531341
1624861
897103
1291352
1880933
535732
1874498
1728750
353285
1546308
219519
1918860
1395183
1101184
919366
83906
1764030
192934
1130664
873698
34705
1672689
1584472
1511911
446196
1050736
1546697
1865084
1522811
1773245
1442192
976947
1545166
541992
955500
495856
616020
1783568
76017
1398572
948090
488837
1281707
716077
1674338
630068
664427
22706
1315201
1746411
651634
4473
739848
1385137
830777
1605484
801255
1189201
267510
740631
381889
398073
1537132
997099
1229565
309078
871019
1611074
1048833
338777
102892
39251
869841
1812269
120236
1543796
1916776
630907
434938
1041063
1866703
1754153
1578326
300245
1431013
1398061
444738
1515133
1888020
90559
328001
1263809
671317
176019
943139
972627
223635
1607516
1253250
1004385
627258
1367376
1746058
1342020
87839
592417
803786
118964
1603473
51168
58027
18261
623665
1416474
1215576
640272
17319
1747322
1243245
1338458
1844820
765321
78686
925728
422958
1525680
981088
697780
234214
499983
304647
1365171
773574
1565434
1182109
988353
1577192
1349255
1797764
1929466
1130782
1192478
1801850
1720336
1351550
1712144
476222
566768
868628
680501
1525706
536050
603645
641263
1344012
197525
795198
1087682
543060
1403375
1910507
832558
549636
1156768
1647070
1550594
98642
641737
725400
1076441
468187
309603
1277171
110718
511061
1152414
1269093
439058
53559
1469390
204960
677556
1374859
592353
1873479
1346823
1024709
1213746
1456667
1500610
437281
514669
307770
1798388
58842
1311209
104333
1180484
261077
1109131
1443254
1675062
724951
1515281
1855995
1699749
1055196
1243911
1541192
1413456
514935
679995
1346566
286411
1095162
1580429
1223770
747396
848061
1697250
1779954
1585223
761178
749878
1071385
1734290
154104
371824
210459
901631
1077499
1036802
1055793
1877899
1539624
412657
1190396
1378440
571915
1238575
1026222
855624
661886
452235
51525
430255
1137980
810484
921175
775151
954759
1329553
1747924
1841217
202503
1372181
1666626
1538127
1335756
932807
1005338
1102767
1441487
620230
134859
263885
975408
1523705
1106826
1693909
404249
1248644
1755252
1871443
1716684
1371836
1732486
1343465
557740
1223669
345827
1124765
1528611
200929
1234060
975814
523471
1815480
938907
528558
259676
249702
1412807
19614
182029
29900
461357
1893883
386178
947729
1392364
1234524
1064613
1932369
921801
478519
367725
1351955
1629859
1293570
330932
486561
265347
966641
904916
50070
954286
435941
201151
633750
329684
255274
415157
554267
557548
573839
87012
1315326
648569
1426406
756257
413577
1508068
1665950
1122344
1620726
12515
112145
1493095
1799762
1149635
220087
204888
23584
1553958
1229686
642810
1747624
1085489
672888
1123973
1387444
1767980
1828520
1338588
1676944
476366
1662739
659570
1398126
986112
896077
1094447
756268
1419938
588987
1755742
497672
1911638
1360355
1105312
1699720
1557062
1147839
561725
1935016
581882
839671
192861
97976
1351206
599491
1742592
1957387
394283
1690254
1920995
977050
1163742
1836707
80525
1940960
1133718
513775
542348
435614
1932117
225996
764694
522318
966222
433756
312257
1520146
224665
768610
1483956
602854
1901279
729222
914873
1446461
1793802
946542
410474
630259
816713
1012735
1317250
1011052
827079
418527
1405752
1991053
56676
1923809
245947
355963
1626914
1982747
357607
1210467
1878018
1715903
983589
32558
854071
347395
1862064
1617192
592303
243362
1594983
10776
1353784
1330088
95686
776113
963198
488042
580220
640013
1492601
586477
120027
672450
1294554
1407198
1848499
297757
1726141
1257739
250942
418609
1550347
693589
1329495
1293745
1633602
1317645
3466
297009
898802
1559317
1422645
1122029
558005
1502514
563701
905769
1993193
29164
1442713
1672375
1001425
1637752
501563
943417
384229
1159309
194951
173336
1117183
878932
385615
1360906
270015
1642102
457947
1906256
1230531
262507
732638
1405931
396253
196187
1404311
1413255
1252580
1852020
1965198
355327
1403380
344169
347469
1210410
178454
383639
500209
825296
1354974
739741
689706
1544611
105306
1434131
458412
1421807
66541
1729905
651970
1095393
399625
395881
1626115
1904544
257972
1888630
596618
1179346
1625248
479303
1050717
796622
1067097
555618
753543
1547422
672559
859199
1847939
1622541
1880715
515018
153083
986210
415011
1976136
292314
1662471
447407
1029392
972240
1296208
889493
1914894
1276082
961431
756996
1076455
1025428
180225
844255
195757
1413598
1477919
88456
323246
1730674
1508996
653715
1741137
1763115
1754011
1569533
1867755
773389
1208841
1179199
1204749
360795
1151853
890432
1226429
1770497
1634187
1903181
1153387
904371
1701842
746441
1315455
1314438
180213
1056467
29726
1490322
1422964
1388511
52165
867664
594851
681544
1957590
592439
245772
1004656
286104
322332
887870
1264233
1284326
1529298
195888
732443
1307374
536157
809821
817244
413564
671494
1665242
309801
848386
573808
906281
499021
284637
529245
1770849
1769264
1089658
592921
747195
1632904
714606
1902640
1015540
1436184
171177
1345829
1087541
871874
662981
523975
1145199
394514
1202989
1166797
1165109
381156
157777
1925633
1273378
1969927
448626
231898
15015
101051
538831
737147
618675
1247460
1768737
1187055
1674362
1199459
740807
1591569
624795
1061964
1827434
494507
89752
196097
1603392
1057896
149415
1234115
130912
367351
1319530
1899846
165939
1152066
54856
582650
1412860
1788338
1737317
1879854
1917168
1674893
1187916
1260142
1980922
1051043
1835904
1508077
403351
927477
114318
965360
1464780
113899
1824727
1279741
1317494
258579
1608174
677753
1681739
1039447
1416490
1075857
784306
702563
1908047
1771080
1808844
1091859
383426
770814
224231
509932
1280846
903680
1755827
1392876
1139783
1359781
387984
1304987
700960
1228194
1019729
586801
1684870
675656
204036
295884
1014135
97297
70209
1710491
245932
1825333
611702
1263432
678017
24153
1200412
1562947
512083
1634707
1334022
298381
1882618
256919
1114025
1102805
844865
152338
491679
935404
652273
946137
681755
1033071
1109010
334940
1872406
377591
1513997
1934246
663430
1723442
1349948
1028669
1549238
1250451
1270047
724103
1571854
457356
1126734
724030
754288
551362
1948502
509233
859564
374793
268818
1954465
1090446
1688327
1697648
1260618
1064187
1884835
1300161
1680947
1794103
1680778
592873
1422535
1659955
1328310
36729
1500277
1851332
836583
1645570
1360235
1720477
1493830
316187
1104951
500013
759316
1014305
330210
1573299
903542
1829078
1501578
1799405
849109
1582502
409312
1784714
1004145
299090
453323
1225208
1249860
97017
1566356
1591492
1698533
21087
477383
1862121
158314
1603448
1599889
24305
622182
1457665
1101996
896836
1104271
198835
1624338
820358
1811481
539844
1846103
779110
1001453
1571365
810425
1329494
614766
714297
1064584
985445
1657995
756307
1475921
1318343
792275
386621
251380
1796189
1247642
17875
1360016
800173
1479843
1023159
1317570
1233353
1989240
1783456
439415
724591
1747501
1690598
1272317
1002754
1061514
631185
1626166
1439946
1817383
1064447
1001224
758614
1687545
407057
1851274
360616
1596649
1806270
53134
985465
1925407
229621
1269889
777399
270197
1724013
429681
696152
1424258
1385863
917652
120151
986095
1250347
1669966
1801475
1297601
706174
1763272
67089
16415
1503635
1805347
191162
839469
759758
350295
124778
1321247
975348
304137
184067
459118
1284353
1581273
1978226
533440
1219114
708655
1606488
260565
702891
582715
947529
321116
939143
1610377
913214
572777
1424646
1828785
1034476
770571
170161
843655
1894644
1198385
730174
1801699
963468
865899
347764
791306
538319
1124425
1497933
870074
737376
1287951
449001
175631
1726256
1332511
1971382
1814977
1128466
1657097
381206
763991
1835153
1527614
105523
1154593
1245585
314695
8557
1909275
1076331
496394
868538
1127495
371802
101906
1509533
1271421
321089
939208
1245655
1942038
1141618
1648626
1455841
1280613
543425
1802426
596483
1455541
798997
651327
1013102
886148
117284
303737
1416189
1472602
1965909
1808654
228099
894057
1547585
1563437
1354787
5183
1702380
686150
579630
677752
805012
468313
326825
1411941
521805
1326382
1852337
396365
420644
837727
824939
887949
1963632
430502
1081015
1542445
248073
705592
74448
1494377
1288938
681544
1614633
919162
1393946
148930
424184
413079
486273
1337932
1524206
1567956
1098781
18208
1308283
832453
56271
1466025
308154
645556
1249776
1874245
400121
1987040
160133
1902035
58238
1852194
1180511
1840552
842753
536810
912719
1631570
1726707
990445
1655663
30549
1344260
70763
1809574
1421330
1274003
517011
911206
1762896
1623246
1130028
35259
16849
249713
1973086
82807
1738002
1572836
999980
613691
1860781
869679
94824
1357461
1902763
1725505
470938
506058
275227
376608
89978
1016551
1114335
1669523
530511
1958522
930424
1842345
1011004
43403
1201839
1130525
1999381
311097
1764172
188172
186079
192316
1116067
537621
311984
455691
333802
1111901
1433058
1838863
633727
1837239
102483
1470794
1503815
1942564
292709
752608
1698011
1025236
1641871
1794443
234575
1768902
1416711
145438
1565125
904913
346519
1421743
1835998
96423
552333
162851
80406
1676489
249263
1453654
699373
1719205
1300184
301473
1303261
899779
160248
418233
1781912
1386525
514730
1047745
249187
1224527
391139
1671841
972287
630557
1695166
1266344
564357
1552769
1998157
913331
272820
454596
1752653
1298888
696218
1509127
966636
1704906
947772
141514
1880390
1389831
788359
1273593
54880
10518
437252
625261
500884
1084532
1014004
1599958
820695
1611019
1075664
836966
1846110
1511272
1581447
750518
483711
1164820
1825627
1082077
875825
1799055
1938303
892763
1133419
229539
1098112
1547210
1517132
1184084
311000
1725063
346353
662321
922719
344031
683929
1678718
1991223
1632089
1260647
1270550
1602766
137886
663701
410320
295023
1346843
1802010
1220760
1285415
1845658
528688
249368
1153419
1805845
1460258
1413258
54139
527951
813262
431844
1399137
862475
717468
706838
1346114
541704
579166
485374
1041677
1912285
1979531
651306
490163
1884656
805766
1800690
369387
451148
1276757
1181819
316448
1396305
890603
1013638
1947477
1699979
1529315
403522
1568058
1749134
1394374
1519338
779272
619801
788497
1312927
474329
1627994
769596
1041632
437241
586599
561488
24596
193366
642328
1139577
279794
829563
996173
798768
424278
222615
1259525
485641
679612
896522
419475
337645
726160
1033167
1346567
83931
1786101
1327178
1708532
36207
359973
1904062
340660
131071
457185
1197172
864153
914468
54177
651070
1031874
1387264
74774
1375472
888062
1571878
46240
1957196
1664988
998482
836530
528748
95007
1124561
710920
1702212
1347004
760111
904829
1427845
1595251
1434612
1206494
1958073
1982270
610049
1277564
1656404
1411185
1755733
708716
1075800
44009
368659
1803085
1886786
1893914
430247
424809
1610599
1967257
85738
146820
583686
1811896
1235456
317715
1939131
1538811
570289
1017925
514943
229229
1231832
113189
788554
129013
402210
648416
1148456
813381
1580766
1016035
1604729
1194918
462229
1544938
1308414
1941461
1755770
273228
1378904
1331307
1647194
750981
1922070
1005236
591326
1300579
156306
632323
695578
1490506
1514502
734139
1884225
387566
1479964
788090
259444
757114
471449
1924014
1356309
1468960
1084740
1319629
727656
1747931
1937129
1742738
1809771
1990651
404566
336446
821397
1745391
593882
1510520
684005
1471341
942129
660165
149587
697516
412300
946333
937735
249623
259907
913403
610408
1122472
851647
1216693
534939
1846514
1751035
137113
136628
389427
1433648
1093740
1580340
419096
1045726
1858093
1103359
1394690
106684
1336145
1375129
1450607
1905864
350557
932270
720391
902200
1061183
1299768
547014
1969919
51353
1037134
1286244
19924
1567949
1437573
206057
173190
1993040
163719
1885978
219855
1949795
134021
1790139
11227
904694
1797525
1277305
318275
1085526
1055774
191479
1002474
747877
37672
1053488
111502
1802846
1924868
1715447
1768690
1078183
674562
1477597
923448
94109
1792523
319966
150200
1729795
196436
1517957
1808559
977277
1036635
1347787
679497
1076067
200794
1329349
1208825
859963
675696
436055
533343
1974853
116999
1782603
535853
379104
215815
1089993
685020
653805
1547972
1376986
930707
1307955
1631321
866587
587148
1541207
743305
1834377
1924029
1847176
1123876
705326
552744
1709982
553491
892370
28150
1107919
1655890
95194
541995
1295651
1383194
1642550
780629
217995
874174
1707456
1526903
398498
1656017
516010
334050
713161
1299228
903542
1814558
994728
1416796
1948233
1842538
1344372
287256
830564
1327126
1979191
1334478
1329597
1514026
785425
1261675
1616077
183651
1482371
1742918
1264492
361542
411891
501252
531667
1055307
1695938
1278592
1045582
1112798
262698
1714756
1516905
154331
1556627
1639867
1899866
1804661
696865
6373
1855055
979948
1578777
276117
641294
1548095
1918794
827655
1957555
1982387
1056862
605112
872099
1167916
717720
1378638
1083565
1912624
1533046
1263798
199835
1241526
1112911
928599
1928671
51997
267986
264535
1530328
811386
1283357
1564876
755848
1965532
1947297
1841653
1042181
42498
1875314
3002
911197
1966087
1880248
1031666
545008
735471
1221968
503514
1885353
1244787
644495
638783
442485
150218
1374611
1193656
315255
1991702
236874
1762923
976846
1620553
1380439
35569
1837617
1080921
1760243
1736021
1538804
541563
76755
898074
785473
1376420
488878
565050
1691261
265882
1540857
1096376
1358601
1373181
1181643
1131246
1130407
499079
1827487
621914
1850781
1368521
896184
185017
505446
1775433
1923071
398825
667971
1165898
1790525
147614
96443
935001
1770223
1898594
927571
1768163
567094
433555
1714209
1358975
1634803
1415524
440200
861839
1889949
1914430
1807654
1479832
1905599
1530577
371641
1523071
52018
825679
1821579
1394854
564754
327222
807385
1139380
903803
967490
460208
755267
1476237
1923159
1754146
1775150
358241
910871
1097464
1905526
1729747
1038749
1043412
1083792
986060
1227747
537180
195982
1262028
575225
588682
470361
1943574
229172
999571
57163
1622216
1908470
982501
1711406
498809
1847115
1111287
175411
1507099
1295659
826938
1814099
1407788
1969722
131903
1305195
1327256
1992799
212100
381896
1361172
1957874
783738
843496
1674284
331638
451762
516529
1244527
180656
118690
1252817
1516360
374952
1229734
889891
88592
1299551
1260804
1557815
1062532
1625482
1386821
45477
1816324
1524784
1494950
112324
1998243
457360
452680
1500776
1134725
1187618
1128061
154038
1077081
556300
574074
1964730
1043963
521495
108588
1852844
17342
1106237
1935597
502648
1353886
1843315
1588587
126991
1263949
350332
1131918
131760
1320951
1556348
1198289
1092913
1422521
432520
690049
686160
963015
1141880
1132639
1324126
38720
941531
83281
1889687
101555
1559863
1504397
775160
1376810
1584898
1972515
385774
1387621
1456696
200784
1581899
1913730
1677845
1786569
1132371
1756773
1592860
266681
1312568
1516561
201131
1211466
1466757
1864143
155203
1078455
409850
1226208
1985018
938494
1397747
629263
1342511
1140580
795405
1058242
1798312
747951
1665756
1327337
450857
20271
244843
252316
1269125
161099
963509
1973766
1902861
374436
252654
1790922
1464967
1663488
141790
1312928
604772
981295
785871
675621
173453
467934
1601510
1139029
1415469
955581
518279
970225
113970
561318
142171
314029
1558379
231807
1001606
562017
1845424
1602165
1273406
939607
1871310
348575
655951
1576435
283968
297614
738146
328342
991438
1777794
64986
746743
206668
1775239
895170
1419906
661627
388024
1568039
1572805
1255454
1162997
1401693
825307
1727111
629572
1727946
1106734
853722
257141
18866
1835175
771408
1700962
617493
1906445
105868
1481199
1660234
1452452
397790
851489
281783
1149311
1093906
1214198
790276
1790859
1675249
39131
818725
1487884
318041
362222
388189
1467012
1403205
1584358
1656830
1643248
1080787
1036027
34455
1743902
277822
1201440
909523
1534756
1615457
1158242
602263
612889
372928
1280255
681029
86613
1598439
1894882
1065157
1831979
442427
335962
678293
274819
1715193
649734
1069125
403165
1706885
597936
778943
1872065
792676
882825
1275632
755030
1241909
1493939
1862192
1235557
150982
326056
863280
586814
1282461
704477
737388
1853936
329296
1790265
614865
1516122
1777813
358664
1413584
552283
932260
1127955
1315071
729262
892851
592626
1670645
922291
1607893
619403
425111
877989
311477
746944
1549236
1675449
1728141
1176637
329985
984833
371466
409019
28503
109626
485884
926690
802180
568092
730533
746380
1767898
603548
634379
1318864
2726
275604
1302597
1050912
1235702
1162075
637048
1485855
1909446
368671
475902
172461
627119
288689
1555517
40679
831808
272109
169489
1356756
942375
1033064
1162759
1695643
1164399
331793
1512544
1785428
1721816
1314660
1884389
1600828
1413769
947158
1336391
1164422
263410
452216
1519782
1807759
1151799
1759364
1865312
21350
1766788
402063
1783355
1772001
433182
29047
450472
267605
1259875
1662859
1200322
1757660
1354025
626804
1266771
2406
509525
1579688
1906472
1140228
224608
1268710
1353219
1184796
1934218
1302709
1396803
278878
440809
849514
1774042
190110
380336
143531
80050
1746540
344111
1270222
1626382
228104
665959
128683
1300909
914282
1365375
1076246
1301440
750361
1299420
1764738
1022649
3318
1243195
1385483
1617408
1705328
917756
603831
1908629
1856950
923068
547874
152279
824707
1809076
818050
718767
889839
221016
1238919
331438
1588666
1331613
56593
125290
1869316
912337
443398
1875998
55539
261224
1084766
693864
1174631
1375311
892178
656469
1186374
970693
909687
665749
1577169
1373248
1879181
1547177
826240
1332665
1918111
1038400
831447
662056
249910
1382847
1111959
798758
1881434
1809985
176426
1391929
1523465
1201481
1639749
625122
1966401
315912
1271602
1415108
32388
1306712
1866184
745334
1853774
1749692
1452285
150014
544371
410487
1181617
1815895
579087
43678
823581
1462523
1866177
892005
1424194
779141
1407675
215587
1701011
336811
1401148
583590
1630933
119239
1850491
362959
1676510
1352768
1093990
951552
1670050
129704
448930
1697435
1623640
727124
1910254
1833625
441929
796608
232660
959126
185551
1710713
1879266
1346947
1905523
185529
188980
186682
173820
1174988
879938
1721794
51509
1866096
1763283
242996
1492673
1860771
159874
743111
1456834
330435
1123508
1597100
823011
197959
721283
1905461
1066467
935298
1169283
14466
418357
1749749
1939640
254424
312575
858377
226304
294218
85339
1173428
1942343
177353
1181319
40182
1419126
1063568
1518978
974323
306650
769038
1147667
1623313
147211
1051634
1285040
397152
1248135
794734
1770289
1219794
1765719
1899474
218291
165045
1718806
816904
1622986
1004097
853403
1376704
1467019
112046
182129
1943470
203165
258616
61967
88675
152260
1954543
921049
1654226
526683
273346
806646
1470436
519843
227487
665460
798956
1096019
905365
1347647
1072462
533550
1884839
1891172
727816
931639
281742
482848
1636527
151826
1529620
711347
1391862
442066
85693
1797953
520878
1502344
809470
1704189
1181320
231393
802588
1735297
325090
912832
1869164
1856142
940238
36960
1596476
1870831
1418882
1089323
962614
1016069
1586111
1749332
241716
925526
1493203
1696087
1266766
1717334
450813
1501418
666477
28135
1472536
1729444
1202886
8270
1635393
248578
1929260
1323058
1402896
230696
874474
544660
1215940
89616
1110258
110209
1991797
1313986
1058371
1422629
1906771
1251536
1075255
1646171
1184574
1486568
1360970
725280
1358646
1116067
1303679
224267
1462861
587812
1595775
1426361
1328029
1403085
947225
1162037
1329879
712872
1668871
474500
603006
1049991
964216
46949
859140
1816274
1287646
1689006
669565
910444
641314
571038
460107
451359
1404911
1948070
1971073
375841
343759
1522892
106211
926944
869299
1121887
1098936
1467393
431371
109024
723984
915410
118711
449981
1324716
1448673
1524657
25087
442924
558317
1377248
696905
1590682
1157605
1112547
1152658
222304
75971
1643458
1009465
1559936
210220
392370
441929
1814656
281687
727374
726395
228503
1119003
95898
952114
154068
1013353
761355
1183093
1837999
1476394
328308
182083
1165708
1369373
276870
34847
620960
273644
814743
1085775
1725898
1899280
1979499
1932185
1950846
901288
1478044
496940
1144804
1000327
1378539
233263
1597160
837807
810039
1468648
741232
194847
93675
150988
991063
33038
246239
236861
246497
147672
282130
1473621
398678
1679958
1060466
1058384
1557568
89600
1562276
774656
651366
1775744
1647081
928541
535598
1124310
1409092
1454572
306025
373728
273760
544854
1263850
727090
1873489
168225
575171
61188
558281
219761
1782589
335166
1688766
814019
1411300
1737954
1923771
1723952
72518
956159
834349
270918
101166
1115497
1897132
1344623
1209493
946992
146901
457200
1254680
799548
1648091
1381419
1255783
586318
766237
1785842
1763754
1940599
882645
824179
1747412
317169
1969944
673562
366303
591269
1592010
176845
650595
217260
184001
68763
1744434
118323
1439993
805847
1965069
602867
1572577
1742506
657230
645743
1465987
746750
1166789
765265
1993118
1739771
1447784
1663295
434098
923306
434882
983509
785252
1309160
1291160
255674
924300
808213
604610
1912520
874677
92100
576442
780475
689261
1275168
37397
931943
1405161
690658
1092962
1998420
1285018
1691446
791284
64586
187035
1798049
371708
867722
216551
1614532
755740
801526
857440
73451
1998542
382545
1281636
756423
1916928
1838472
1399920
1522872
571659
1407870
647952
1236680
1576325
1251263
1715189
549078
799549
560588
155300
1085180
1261960
717170
435339
1046649
146448
981961
920435
753803
566805
880848
1392835
589167
1412955
1529289
1635302
882930
437283
1718083
1479626
1736579
137102
1561700
543952
1174571
712536
85936
415383
1458647
1891411
392302
209569
544331
1418459
40168
109935
1300827
621155
954448
1457767
1803882
1369953
1316535
538726
627161
1649979
616034
1990148
735416
807559
1907290
1242565
1418263
899405
1699161
10739
1855059
1896171
623087
822510
1779342
379376
766346
1336771
1966694
1216185
1117487
1230057
613849
825259
1501723
1967713
459822
951177
1215332
940644
1911066
197059
1777409
1570107
1198412
1906912
502204
637575
1378478
1799471
733182
1213324
261308
1692720
1000520
735531
572428
198524
451703
1689765
297259
964866
212307
110898
1042844
1881222
779631
1782363
283656
931517
68319
605199
940040
1801423
1410554
1465906
1255293
698907
175282
1426173
888572
1009219
898539
1134711
3194
699214
1867439
1405588
283922
1761783
1049627
940130
1178061
855929
1132088
259339
1642570
1819728
411652
1730262
1457461
596248
1417162
240912
87694
816457
462370
604128
1922550
1604176
821684
512870
1704445
524161
1748365
770114
616696
1843736
759513
380471
1018057
957620
1427912
1257264
1273842
1352261
1604176
813807
1525928
198591
462434
1326658
622179
1995690
930862
445166
17523
1122236
944866
169216
1218545
833181
73797
1507283
327663
810403
1950451
1415976
1703707
56857
326159
1082905
1061202
55504
572317
49582
1387383
209197
1816454
333919
1990177
102668
1926769
293880
988908
1855863
1158698
384695
70695
1325735
642813
1219152
1945108
1601093
1185671
1664940
304700
116940
1934715
754299
1541682
1526480
733780
1952686
1422017
704297
1723544
940357
46987
941171
497825
1300027
1324934
1384678
1849790
1449919
1661057
504229
555045
936909
382019
93253
1606141
113523
1142153
1207030
1271748
1918171
1003365
748709
426510
1901740
581223
108997
1528597
1973968
774911
1067328
1176907
1036926
1832953
836904
721280
649680
1796330
249930
1726774
91369
872337
46853
1791523
1211051
1956044
1029904
1690162
905839
1189248
457791
1548031
734547
1145925
527512
1358368
415643
399170
1207642
1962841
532800
277103
922080
1278746
1223880
225399
467975
1186964
1238226
387978
1230367
13982
812077
401918
657966
1303319
384889
1313899
910847
434850
1315866
448671
1626469
1066703
289214
1680063
1186985
1125585
595300
1165288
789310
746925
1739733
610582
1879611
1217082
1366924
1616869
521743
155512
1515086
258908
1976639
1382093
872129
222068
1681055
871957
1771715
1472976
921132
17543
1763349
1626245
1853161
642924
355313
313306
916288
1712547
185431
235715
1285968
1455292
1483617
793789
833797
1785444
945517
1843340
1910542
1639436
1044961
747912
1602377
631272
1001530
228360
1484851
1130079
1035438
1140505
1748179
633782
780731
1232173
1186114
690131
1514011
1839458
1479678
1597950
4750
1420299
260770
1229061
1443461
1201098
1128145
88217
350583
523350
1893428
486440
22319
419742
580250
69079
1921418
959996
1744475
1946111
1480883
18964
213139
494499
420890
122090
147127
128049
885347
271881
1100985
135784
577753
1316919
1052457
1408334
386724
1678954
403779
1764875
293932
367247
1835345
1212361
1658971
1271475
766478
1859540
489265
1733320
296789
1030794
1125435
564603
1615430
97043
1167407
356431
705927
287493
1392980
218753
1371141
94548
355337
1230082
635312
1496290
1600592
1285473
1577757
447332
1634219
1071353
946720
54301
1061285
799357
798429
667484
277343
1335339
1147166
1880833
499338
957547
1562130
1765198
879541
1958343
466661
369502
287758
1227844
138724
584672
1110209
881324
1132798
1220826
1461630
458358
978404
655964
23241
487253
287331
805191
525169
125407
418749
440316
557529
1143816
981930
1187669
1460772
128195
1265628
1734041
89813
368681
906404
315044
1039173
306998
732284
640436
674305
1233563
1110660
952356
68026
1452464
1342456
1383061
1506660
22681
1404218
1435689
355784
1809488
1822231
829324
796830
1811840
1865695
1954394
1119982
1667308
63354
301900
1505914
868067
1203104
945836
1433647
1782530
824208
811375
1259689
144858
1623903
1138563
1096207
346133
182818
1427429
509412
495357
1743580
871933
1622790
1085637
1368660
1269315
783091
287195
1524782
447713
1793924
1301051
270951
635413
1915975
1593539
518649
1951110
481373
1785940
1691186
509738
1059440
1333233
1933290
257095
1696083
1487797
140942
101267
1192251
449895
1995498
671204
20570
1837438
1169202
211770
1683567
716439
892297
1866128
392927
712895
1119208
209428
666838
1735856
1754431
1722512
1043781
571814
1001931
1388883
284343
580572
1213809
1629116
1861907
1356686
237670
1160584
1026094
149051
497070
235462
1835178
696464
1136905
622316
1322574
1585019
1248085
1453441
866438
829001
1865065
1022438
1127992
1959895
1055392
1401767
970878
1399294
1345840
651854
1990456
1179545
215019
1398170
342645
1926890
1181096
1367978
1202599
847862
570254
943284
1765240
1814942
684180
206341
266205
1858744
538923
792976
1312639
521524
202089
22920
1520178
163227
1595089
87882
1586281
481127
812282
634408
1259194
715465
1833138
93380
59764
1306297
530018
50249
443174
1542694
1265110
1809719
122599
1540385
165637
1713077
134803
32426
1159064
58005
635967
1151407
659425
1373647
1451515
1638602
1786966
1998152
529111
406008
4832
1765737
1164419
1340045
1548097
1733460
1324416
1120294
811987
561990
1117325
1382541
484590
1788002
419882
1950594
1962369
616309
1888561
1611401
540193
1977870
1955585
1949310
1777697
1989886
916713
1176488
1681877
704774
1602364
859863
306418
892553
989504
1583311
105666
1999974
1593344
1144619
1325874
1032994
1545198
1426175
1932962
454602
379801
1502503
535801
1372527
213892
1721428
1657591
170940
1364301
883056
662827
1266177
1328773
282188
1480242
695479
546368
1249191
771370
1344572
852754
1167135
1284590
78241
501361
1082190
1932101
1052116
878200
610320
1111193
1131352
954270
610706
618057
1332188
11924
1306329
294127
1640846
548299
1668537
65332
1887735
336036
1190550
1498298
9011
1889739
625346
276895
28054
1238376
358530
1543448
1464758
1160953
1462214
1785731
1578621
1377235
1571720
1495926
866141
1377722
1824059
1684320
446348
1663094
1911581
1766251
1083485
627116
579184
777546
1701886
507165
1951426
1514855
1485282
605523
840900
1751859
685032
1651899
275766
1313133
525038
127193
1689764
1870626
1947844
999753
1390571
303836
1455115
906567
1737836
3095
499757
1401275
1623861
1006657
395829
92674
374196
511328
1514029
978251
261666
402351
1556244
1431392
446859
1725782
1677910
1470765
898031
1186926
750029
1536573
1228790
624162
38382
486859
1845417
439749
1270552
1599710
1261135
693724
1785434
1227011
76555
1745206
1025646
1200922
711408
1453881
1063704
701593
1767449
1616853
145293
455433
1670532
1097440
1659076
423561
593836
1778736
454792
1814587
585315
1996686
359724
937412
314421
1566105
876972
429542
1259823
318400
1528935
1076506
389536
364790
1110047
491535
221654
692600
731385
1153808
1942715
427804
78217
1439095
734591
674708
1789400
1275406
1894154
314515
1974669
1745656
1674605
1910462
1305151
525479
1396623
503936
778564
1713268
74495
1760458
608471
582258
1531738
537108
305462
1334459
602837
322523
608565
1618356
1326113
453890
1056562
1681863
1169708
1028945
1680566
684421
794825
1379924
855452
1713737
1816017
1468402
1599805
603367
1292800
245529
1801687
21479
1661774
1764068
1279920
1831386
1406488
1700917
289395
1062540
1212047
215920
1945162
1953582
138986
1003610
1923032
497309
733165
687203
1476099
1784863
223189
1123779
1274039
342378
320252
897017
779043
287062
1359335
1737136
1742896
510655
1304485
1320383
378546
1107086
278040
1156906
702420
1842803
787519
696218
537897
402328
1356807
1986808
918799
1205664
1856746
584911
574314
899027
1219790
1123574
889904
1720810
1592711
1354580
896555
1147223
1520100
1323860
1937864
713809
1608374
1276582
354878
102918
673527
1668444
1551598
293425
470395
519719
1344934
1478073
589193
1615155
887078
1647656
1220212
440617
992939
513269
891885
1697791
664027
1884929
1480132
1491256
152565
1988231
959653
1735400
13450
1677541
1602906
618341
1701336
1376334
1119926
1636656
14209
82467
97129
953242
1197153
1581197
1839436
1793050
1377067
1637916
740420
425681
929172
851850
32022
546718
1569089
1815285
797089
1008505
47370
1942187
1054797
1596860
1335979
643818
244531
1775410
275304
256765
1951482
379363
1791102
1388984
1488951
1553045
87695
1045078
1659726
1569998
914861
159718
654170
1481083
1187805
1832447
1967958
435436
320202
409164
1138462
1418264
655030
747762
1393096
895522
55395
1552480
1161135
498914
1736433
128203
775950
1169431
1557135
1768765
1991530
1800682
341145
1434755
674105
993474
1087956
884237
1726831
536297
1176324
1071028
1985169
1383514
688011
1666954
1618564
873007
656371
838561
1080756
706249
457413
500596
1268348
528929
1571016
1628678
1454175
513391
55525
387576
1351004
1267048
1306614
709616
911698
1754952
29291
947869
297694
1460574
39908
134809
906864
1987037
278392
1988122
725951
1457736
392188
1133009
234868
1482120
1050744
1420029
593202
201494
1750766
847527
708054
82575
580114
358594
594447
1804006
865704
290113
1933668
94699
264545
1689658
1351839
996867
1108672
1961784
765110
1623201
1898593
1606324
1080680
289732
893927
158425
731312
187452
574313
1867895
1647847
973648
341649
260346
1978952
1407004
382645
1486817
1076457
1210218
897089
448928
141137
1647151
1657335
1988510
981600
214308
389552
1259382
566158
1591530
1277617
1439070
1518253
1679717
1880521
1453524
1773045
102960
1003213
61537
1846893
882567
1032189
1109914
1383858
1110270
1144875
1163251
1136819
1230982
173967
1425543
1730353
690378
1792967
1664289
693045
443033
1245351
1590529
735683
1963225
720563
998735
1922210
382677
1998041
751416
15516
1735257
901802
1718207
721493
790853
238239
258787
1077918
1011628
1501195
638604
1557139
1626926
1365993
1419716
1176061
1174710
1516471
1140766
1535478
1429085
617685
696724
1829310
372930
1262414
1860700
996110
1168909
1677626
1222282
1734123
392845
807673
913657
1816618
768763
1449954
1748020
1201974
1980522
261825
1527155
1529910
341679
149852
1875517
1581289
843768
1447608
1482961
830238
1342799
962555
1235761
442983
1515626
1586884
41253
58835
1571375
710779
523940
607994
30162
1803941
1442332
1185195
876114
142817
1316231
970443
356317
1221564
1701533
881768
1806623
907543
695065
1413442
461533
693501
1098436
1730747
1144673
1882834
1035767
975251
331358
1661133
235642
1063848
1752520
1275800
1833554
884478
626190
250319
1184623
1310994
1530521
1144941
135299
1542354
1943321
543702
1438705
884820
51432
1160158
194695
870637
1568813
1301328
402915
400627
1474477
200152
18814
982554
1657955
1904632
1181293
1685580
1302481
128859
324664
1321559
1413774
1576304
1877206
577445
1211041
1911395
833882
793487
1481095
481013
1083729
310462
1924449
570824
1034437
611795
1487865
1457194
1687898
1326120
953094
637338
566004
1193620
1336396
1732093
1493802
28657
197967
1229241
1029210
1092817
1402023
256903
1165040
502329
767366
1138060
173485
250400
619002
471888
1354906
1683854
1289312
545542
851448
21700
1972319
1564767
282756
545445
380622
1483186
1339014
1645235
263014
1547709
1309231
984140
837784
299365
841491
857797
144130
1485906
935777
354668
1626958
1925352
1213610
531089
1877267
1587460
221578
1743933
1726451
1681404
459299
1238362
1726714
741540
143355
432660
1888936
1628351
871990
1033253
1495368
1952724
1650206
1822254
1660609
1632838
1920688
981608
1763831
116665
335162
786474
480142
1204994
832741
490884
405881
1285188
954641
1995755
1731932
1649792
1992886
1889423
721172
26692
1180317
1607315
1485747
1308797
1787103
1799574
1964718
1982412
574471
796927
1070621
1437868
1375115
1765024
245302
1472754
1466414
1329862
1783812
1830652
1574084
823290
1520249
1593391
607069
478424
1846081
1145141
395679
356043
395375
1384581
3450
1938218
680550
840396
1146199
1357786
87212
717413
1870633
1512501
40140
1324743
1214159
129354
630082
1442753
111050
474971
1033218
544133
1283548
1812258
1986761
109894
1383526
1613672
1117071
1326243
520657
434368
503677
1814956
1271533
15418
1991062
963877
1439162
196245
1685235
340906
1148517
582251
1145667
284198
1973020
297681
1345964
148353
716058
1944956
1350913
1618636
333561
924029
1243420
1484372
840048
1537953
60925
1468312
239661
358463
1796359
1574648
1827611
266721
1869773
1033142
445429
739979
590520
568407
341592
1242575
1944142
547935
1937361
856293
1910417
201328
635876
1822719
1612573
274116
1602656
1325237
1818379
911425
567728
1277219
722924
456776
1797699
1642780
307260
188419
241688
1240284
1476425
1169842
1486025
1846265
1367525
1584225
512888
1934238
234383
1430216
530387
1977336
1765291
265169
760353
1435789
352541
1838213
165545
563814
658478
200733
1752726
625557
485751
1865100
847874
1005871
1595981
337481
1132049
1511127
751493
1451021
907930
927332
1285339
234581
199228
64892
1214207
1899216
485495
647220
1264073
1999811
1438634
1600307
787011
468043
939456
659437
1217271
51650
1092305
139781
1333664
797473
1124637
807627
1801155
853011
1253594
306869
1389753
727321
785925
1409777
441577
1163901
1788046
1960190
1206754
1875966
1735898
1646603
111594
180192
1923389
1612351
213048
1573170
1887248
830430
1502815
1671657
1405591
1315062
470374
1558821
1830514
196186
671156
361992
822417
1529639
1588629
1347752
1509712
902960
1502379
676098
1373687
785900
1982729
1295359
1324152
1334627
439565
562815
1972479
565815
866322
1758217
1206158
356969
785181
1852157
827409
6346
1221430
613415
935608
1809474
1505336
1222544
1653289
1526900
1988302
201261
1458217
1476618
1528448
844394
1881014
1876203
1860409
512930
192082
650889
818061
830842
889187
619401
576646
435756
553729
1143423
1759335
1843808
687282
1545922
1615413
1021189
871572
408007
41682
1734622
1283798
502902
917964
193482
1191533
1674291
857423
1387677
61790
1809051
710781
245506
406629
719408
846089
574416
1324038
133261
1764212
744741
1355625
1150359
7196
1627159
1597452
1345268
1324557
1499240
1142397
626227
1635818
1727206
524154
833365
685812
1355175
732727
376633
1920256
1053741
782473
1598521
1172954
770077
87019
1529653
1996855
1823003
1034800
220673
1206812
649294
495248
552267
1666199
264966
151295
27866
1205270
1966772
551072
496221
1277353
597734
661746
1119829
20978
907889
83005
1558036
1299561
162552
627223
1199691
269487
881746
908035
782765
603298
1053836
179148
276786
1876726
1626652
942175
1641712
1412722
1658471
120770
988742
1136500
746023
807449
1349916
92152
1090325
1097235
1231048
1206730
1092256
102507
872286
1060732
908804
526194
583668
425173
1221253
216135
1237419
105572
310200
480596
428587
126326
1077177
523365
199901
343525
196962
858645
1062768
111456
1326038
1214722
882635
84683
183314
1466813
1038888
470611
1325586
1236054
1620258
329278
450511
1897098
145837
1100904
1048878
885513
256559
127268
1233624
586170
67926
864182
422645
122063
250563
1774611
479830
1465838
1785914
119304
820812
198188
1963663
472930
200842
399785
406828
600140
1064211
429599
356780
1506401
1116426
8210
1219800
1177498
1785271
984253
796106
38197
258973
230429
143321
214721
419141
1314373
1631316
1188350
1352647
426160
1031833
501947
1786569
1501562
1178845
971226
114770
648563
1492999
43172
730472
1034701
1741794
1985652
1010865
464732
1917449
1148529
1191970
506716
210230
1052541
1500956
1099168
781071
1097239
924441
1700034
914696
424718
295361
1680381
788356
57588
1375055
1231906
335886
1148988
1233110
895086
301472
245777
1569828
1923226
82954
674086
286962
1220161
1917326
1680271
373557
1498708
1034857
554799
1965335
1677549
1431908
1884373
1297102
212724
1698906
523835
702859
659769
1661341
1071124
535489
1993086
1621822
1604448
67438
156446
1934172
1656460
1046836
1040294
1427233
1102033
1235165
590127
37914
1039183
1611546
763722
228832
1345838
318335
1082985
87108
633645
49028
825943
151259
1974011
302831
1027628
1002906
326259
673899
1935783
1409950
1454483
1332367
383958
1958834
562993
1319683
387957
964223
1131581
402818
1913267
267509
487303
528870
567710
703473
1452289
325684
935675
1416611
1661139
1666725
1982170
132004
1278326
527767
247539
1934547
462748
1936374
416392
793180
1468367
52163
1854343
1528802
808206
1276214
12377
495424
1394677
401973
1661386
1259231
159126
34279
1112368
1678031
1979282
1265421
462922
303860
1249721
255121
1229487
1670875
1605386
1254483
1152041
1342678
1133598
818113
321116
1274043
1711086
659102
1248624
758395
1707714
1691694
954079
56151
1006547
142922
809037
766606
1749478
10189
725837
539221
1863540
1502918
1282628
1629326
712616
515266
736662
1306723
1384715
71316
532022
1558614
443957
15521
1483686
608886
1851027
357318
1928466
1411984
383971
1994590
1619679
886682
396769
1235044
1170859
159685
329038
1684809
1279309
1599043
1709124
250856
322994
935330
1017148
431274
1932582
438165
429544
1612111
11056
1052187
1467736
1071759
514898
577903
960745
256613
1523054
1587061
1767921
875599
408955
1914295
578865
1248922
1131207
885475
983758
1202673
1199440
145243
142018
633107
462876
651479
1201485
683582
1774372
724592
645034
1569458
827402
1771622
1761833
1138159
331237
1009259
863960
850997
485402
620240
1398974
858775
863133
10429
1537887
820089
1625669
1878363
199207
1294154
25863
1190342
1289242
279311
580519
917906
1308092
728402
328165
999670
1815030
470354
520130
1867060
504786
1505655
1044598
232732
504424
1934340
490710
1259278
325773
195024
163065
1654445
1163828
58187
754058
1994085
1487641
1788291
1485601
638940
1072071
1984304
885274
1653582
792791
1389616
30646
1648617
1860338
1176204
812490
1440664
1103877
124033
1719802
1626434
45600
1503805
443703
671956
584530
152102
1172159
97368
1657899
1035252
1299325
1509224
379883
912212
1030323
1062405
644778
742853
1821178
464714
162896
1336282
969287
538770
154165
1453388
241621
132270
45883
465950
1624042
213699
216800
137280
1804989
607209
876167
85944
1903913
788738
713224
1287475
46141
1416927
801632
1136303
394818
725738
1094167
568867
1852217
91705
591757
1299726
280900
919337
1520668
962252
1800118
972808
997919
578656
244568
466727
224249
1161786
1988723
1539398
1801806
569843
1778601
1712012
551034
597922
1109334
721118
1504383
1497417
1448648
532733
1107368
264163
950177
829641
1032967
310254
353765
1502108
52857
1766695
440623
873673
849097
649044
1638916
1061139
344453
1024721
950
287765
1372363
946706
919770
138575
470687
431095
289916
893819
1304129
675901
430882
309016
442161
1095146
856593
1101507
1256597
713650
1587218
787404
1597468
55658
1306363
1932475
461625
629778
1734960
1454583
203141
1830235
1485206
1873527
1902058
1614103
687661
1752244
1370469
1314690
1970114
1674336
1586919
662280
1852686
470089
1350485
651317
744698
876035
557383
1738180
1647014
869634
33141
1591364
1205790
1603822
170111
1665954
1344357
1715906
1816801
222008
1087768
1690404
467247
1609126
179625
129593
1640891
1510853
518233
629679
905785
619169
1430182
615314
734211
328749
777635
1420113
1077559
1360740
174618
1444607
141079
1654115
783567
192409
1997459
961558
1614403
1515192
731605
1968791
631861
1388877
1690909
1660400
977665
1379823
1542285
1676390
1949627
1650314
1892203
748197
1092878
1000745
1075898
1260289
1517841
115895
696965
503671
1780215
1775011
190162
225240
1796193
447569
1572873
1172373
249471
1584412
1799959
473574
586240
735395
485830
816689
1901536
24983
227802
1547801
1449909
1777933
485606
650032
1443642
293748
1909463
1186094
1180224
1102648
1387675
1873697
264041
1193010
1816166
232905
952617
191457
1608571
1128069
776002
1659832
43662
437953
1983915
822809
831594
1034439
683183
1514531
1982348
416062
1380166
397124
1268553
286344
1227495
764661
1810357
1882378
1411528
1152243
138782
322275
125736
1422192
774240
1004681
70216
1185773
1639925
103774
206850
1067019
1697325
858731
1017941
45200
439166
957621
1464595
1940117
673697
1448286
225604
100304
1353321
1993779
416859
1786981
539005
367332
913261
783392
1914008
598470
1564027
954963
310232
457968
1175451
1945241
1602525
884646
317276
1897453
1559524
1227304
1433675
1780464
1549503
1274212
564082
426948
1089824
1739496
956015
429090
1109811
720145
195579
1352406
1923850
485618
27251
1366095
503605
222415
1320257
1804594
32940
1133667
39817
270589
1485025
1400627
469788
432780
204822
505163
1005307
21518
1949025
571233
533720
676412
1015692
1747534
1428906
1058205
594769
438304
903041
755475
1127391
1061512
870816
571172
339210
1917340
1971868
1079499
1982205
1456393
169188
328449
708959
319500
1051370
886253
644870
791083
196752
1700592
1844040
1714233
1927916
1815304
1532999
819509
245370
1486666
862257
91562
769006
156660
525772
685768
1468443
1304089
759344
1294849
140512
614591
508908
1689418
443013
1174439
1179368
233033
191807
1279331
220031
1389660
1381249
662833
1054445
1852959
327105
485851
1127215
1347167
853217
1879474
583636
520788
758245
51156
411649
677814
366692
351881
37206
1679076
1601580
1201381
1126087
1831279
948889
887067
1667194
166993
664988
721172
1855052
347333
683925
482921
331091
1499234
1221965
205099
1089716
1151486
1752936
193465
1560935
1356782
693287
547470
440452
1788926
1193326
467587
1323456
952139
1157759
924678
1624733
479697
1726772
1473298
489304
1432446
959030
1010848
1621687
251171
894402
890246
827244
1916476
1121126
1849680
858291
1275983
945780
1314710
744953
308181
122142
882815
255496
911935
1930359
632961
370821
943129
103050
1963117
1915636
935545
1041430
577125
1201236
89915
1258054
1373703
793188
1336345
1250798
911003
1818957
1518219
796605
1276039
17690
1446809
1965821
1222632
1648430
312822
1967437
558559
1419900
1241302
706284
666270
449825
1693771
1087127
199609
1710518
1351253
1648097
874821
1163431
254581
1770545
1455892
1468227
261266
1272960
251850
164103
306203
929735
1327396
1416769
547586
1027269
926394
914946
1714927
83694
116933
1074023
170031
718591
1904811
797293
150512
416077
963901
131566
1918103
5234
1633592
719282
774994
1197176
590875
72438
568663
1624180
1947666
652410
174410
1295874
485584
955240
309266
76899
1588632
238452
1577118
290654
1800650
388491
578072
1745035
19114
1986630
540326
835557
283101
1059919
498710
1439178
518468
496913
1225907
502694
707972
846617
1258176
1226585
1874440
1039610
1864717
38756
1289280
336349
1596743
1949339
1580487
181235
751551
937328
1800204
1417354
1479584
1353345
74801
928115
217342
60743
692625
187286
830668
1971050
1538634
1461252
1502184
1188759
419586
475453
1732261
1145269
241280
836276
1126651
1192401
1876745
964487
1946074
666080
73150
955004
483300
329581
1415175
1578036
1464173
1057716
1029720
343675
897939
1077699
268884
43488
374299
1001294
1442786
828209
1823405
971263
644990
842429
1345639
600982
210635
919743
994460
1609704
936073
1432029
1968440
1604340
1824354
306007
876282
269711
173014
1454265
657749
812533
1050034
908929
1286872
1788280
873233
1943297
1312580
78206
1413269
334517
1035365
1139908
1911843
1609283
1992001
1631511
547112
664775
1097456
393261
423650
1644428
498998
225146
939877
700568
1712314
465098
1525098
843252
281895
1643517
1369912
1300867
412340
1829693
1518110
1983400
1213002
820004
192064
1572721
633635
293521
281666
1956087
297522
138157
985539
1598760
762618
1403722
1164504
1896273
1994710
1008887
886586
36586
1237226
130531
1169741
1590515
575273
1023867
634197
409034
1121512
776123
115598
1577839
371771
969040
1485166
1784485
66952
1353852
564607
221178
1710670
65779
1399057
1387388
193394
1743803
74944
1460380
1660565
1189919
825427
589012
1230207
982794
615192
920568
1451781
887961
312715
1450153
1951708
529040
135952
1992109
1799249
385529
465638
1720230
568795
1022291
1374809
159635
599732
782253
1661970
1691269
656246
1129339
835741
162079
1951012
947548
779609
1452118
1757862
743913
232815
399354
1643169
1778589
884337
122774
1888216
777652
1184473
316135
1189496
1326539
1358821
641794
55795
967864
1449050
368918
583474
454651
1667453
424136
1386062
1740924
6717
277835
1725532
376620
85207
1411042
705344
625719
592664
192256
1800660
164306
1668815
124721
718861
503296
1833798
530366
435183
909468
1348452
1434044
1162555
634827
333632
27705
1136341
227802
1623322
621568
707912
947594
328899
1494246
237145
1612354
293103
1002930
21304
1048282
1596452
875548
196987
1606531
898965
645243
953056
761902
38818
1961330
281003
957115
783650
243949
1755243
1857025
1135762
380046
1881596
1044176
1373762
1471776
927373
652263
707726
1741321
1584417
1460141
938202
993970
115761
303631
48167
1130821
1886757
1082915
591310
1520905
1593432
1883678
758595
966449
1996725
413719
796536
952781
1627340
633452
1579622
1036773
557291
191092
1565710
888856
912939
1823537
1119670
843168
992260
1162214
483601
1709452
1534173
1240036
515341
1964151
471250
380100
1803377
1641629
12695
802358
456046
806137
121341
1893845
698570
405981
590440
1382526
675000
392682
925397
372141
1756596
1720147
1329526
1589606
1345808
348764
1610055
502585
1411456
1085057
1738354
1336497
1872590
405499
779972
1751505
856750
663813
1708799
1209956
1046696
937145
846265
991568
876465
89942
664308
1822342
1757850
1313220
1311743
1046570
923113
30140
284507
1129652
1339366
1359979
1232172
984788
1691894
369188
1082142
1358349
880399
669900
1963253
1698971
1813975
1841479
1555372
444244
309590
1825622
217233
754841
1358822
1461810
1600444
529687
12904
140530
1345690
409097
321760
110845
1884892
1480617
1458582
1901903
68846
926142
1671664
1164376
1208996
107490
1244052
140312
1799411
240530
1217872
775850
967097
1354372
1459796
1232352
1666985
1183813
1994889
519519
235961
944394
1778031
868146
1817937
1318646
383041
1005512
1197067
439417
340779
1410154
1284693
1254256
1840234
975489
1859550
1518332
561728
870788
1578264
569708
1131491
1946998
1164249
855507
1413418
990238
1652102
25560
115027
1132246
546907
1124597
1620563
1155823
1227299
84171
1455357
45320
1963112
245997
752697
911942
1740424
1114603
714618
1449579
600219
1934573
1502163
618907
1959272
1941786
1668361
767383
757758
20709
1984344
345107
1671694
454994
381807
1745815
1207203
351619
468808
1486331
1669572
696190
699580
325827
1745092
300515
1327890
1107206
841941
813162
288703
101748
325970
1311118
4501
1482817
973529
309258
1036617
267689
1126869
442584
677152
402115
1504943
78352
359288
1133776
622681
511531
687088
633941
1852667
1157694
217596
1761243
1768044
893217
749596
1627083
656981
1098804
1341037
446047
806278
1257015
784531
330577
307199
141880
1914790
1540932
1689699
980100
1978594
769482
1369612
154235
1561279
338957
1673956
740641
22112
1753953
210375
1388646
822385
697267
1178781
129027
1126840
1232239
178078
1026263
393069
598656
1193827
904598
1585424
779224
369865
991486
1588523
1305641
1673325
440271
1853261
391343
922867
1008615
499226
1013167
1573091
1728752
258809
1453871
1974968
1286550
833270
421364
453939
144317
438792
1076177
44050
565193
238529
327989
875751
1316645
519637
118930
671876
1100500
1481637
244011
742051
1833071
820692
335156
1563825
289175
560316
1017930
44216
339814
659761
1151937
463114
578997
1191246
1938398
1370437
1262664
1989759
877536
999701
772545
1014690
1395322
1777593
19960
84415
1143310
492543
1170338
1179050
102813
1565817
816081
1881416
328634
657263
99124
28084
6180
753716
758763
823269
533832
513601
654063
879527
1048699
994516
864702
78371
1527984
592577
1371348
501005
1450845
1825323
885621
29960
710646
1447680
732206
453376
1878159
247364
1588575
1055553
1514167
759753
533903
1088644
1986290
1642245
632278
695597
1825177
1042527
616355
728223
47397
1602094
1855990
836379
1324200
132283
218293
678166
1474728
1819510
1906041
297380
667904
1955700
1728286
376267
1588910
1872879
316543
389325
1576151
1721582
323714
241348
171852
71350
782918
381745
956839
1681482
1014665
430041
870745
1742647
929414
1833376
128203
463842
1129049
603087
1002669
627875
919124
1039092
696580
1437604
1723589
126574
396310
783676
1324029
364679
680829
1721801
1869393
608608
1403480
907751
130896
1285750
833875
881503
32065
1132709
787994
1659109
266054
79376
1358534
1424938
337112
693641
843829
1327883
78420
1912181
319551
138028
1907934
1480511
1470777
1277703
1187597
1176150
1281145
1862819
141749
710154
1967895
1616952
1715058
660431
1796609
1450922
1512764
1133399
1020989
469954
912011
1304847
51538
977956
387876
442032
129912
1854730
420173
677375
1030093
1594751
80249
203548
193355
1518542
568548
1827391
1377570
320506
1544754
1536618
1179491
1709226
1453407
150134
926840
1874933
921792
147584
723605
1470977
1863694
1138633
971627
829848
441909
735386
379081
1608505
381334
327407
1836934
931070
166344
1853025
311168
1581925
1891390
1609605
484285
1522929
1027033
691913
473015
548327
1329425
27347
871515
1718563
1659892
1008463
1039973
244725
796752
1609878
947930
1402634
302675
1027543
708972
1512971
1944407
1014383
1409558
1362110
722131
465275
1662087
55559
911665
380897
82093
625287
720378
1040112
1555002
1960494
135628
575299
375963
787868
1166344
769214
756007
644713
365690
445865
293282
1299884
1453900
1843256
1043757
1690176
1032668
352003
1217313
1602653
930047
1131504
722366
1333628
1116240
660601
339169
1013600
539387
164166
858615
22763
1316266
814056
1507126
1782338
742229
411443
454295
1786282
433565
92689
1568368
255635
1549277
1544874
170376
1053886
1288143
1192709
1290632
1540713
1095206
1089467
1491259
1784075
1221587
1536503
527057
1678478
117952
1482319
505299
1697732
1591802
971655
90617
36243
212429
601541
1350730
241654
456190
1674322
1452242
930843
1361379
392234
1638891
237500
1049059
133203
306952
1435318
1985806
1841052
585936
1604052
1869133
900859
1068196
200097
381065
405347
492351
1837837
1880147
1515617
17857
466062
55837
435863
990294
18327
1828569
895538
1574057
383519
1535163
1503669
196289
1322885
1501231
787575
809233
419750
989510
1577610
201639
1553519
1648509
294311
434910
1552791
1104118
149539
1466605
312677
379385
317400
196291
174510
1127565
1150616
678220
1105876
1978440
1740454
1276094
552124
1237535
1355112
829260
171961
1243983
1632157
559069
15288
1539112
506582
416349
1683818
420950
1055634
1791859
957736
601006
221154
1841972
263367
1373043
1921402
634258
1478564
1362371
155211
1703139
862222
105537
416387
948270
1511445
891653
821841
971230
1057333
1070939
1668461
1478331
535137
16784
333441
266679
389248
1374979
826132
272067
976508
690110
1098872
835169
505535
194854
894822
1564358
1946619
1047349
483921
1194087
617025
166125
299023
1813967
119373
737962
1246727
1834899
913695
905742
115109
983381
70755
1935917
405744
1548678
892469
1303956
170330
1902036
979863
1736944
1879102
1491927
1550536
1466614
1481333
646089
1417235
216130
403501
905411
246040
910345
1791611
1336482
775746
345018
1526540
1453796
1804503
1045980
597381
1035531
1775782
1783989
492638
1911078
621557
488797
1767891
1270239
316296
1812270
1034774
1197833
596713
1990150
293212
233493
410795
1513740
1833999
322865
1572053
890835
1352103
1446960
1880791
224118
84003
277315
756331
60139
652443
550349
380048
849689
196146
1660381
217298
115112
1682451
1887604
984115
228568
922997
1996881
1353587
513666
791569
1958749
857631
425592
600381
114824
1173504
764503
339679
1338858
75480
130742
324077
794946
920887
267430
423804
1006665
228552
1935342
1706544
1372300
1137492
1040614
1804746
348279
9192
1546768
1897658
888728
1356597
1669930
306755
832175
260587
1562305
1526958
1369338
1383589
554290
1611083
800950
371336
178682
1700889
34825
403
556143
1335252
1845108
1394455
932129
564980
1703912
1839053
1072984
1864447
1533836
1718525
1458918
275327
1768355
98693
1405729
1742095
39700
421004
1135962
758759
704518
638997
1633559
1658893
865417
1266288
883740
1229948
1912430
1018740
1064967
1185257
1162064
260250
40190
1032994
1277614
887231
898795
587379
783776
35112
1832241
234319
785740
600032
1806503
1056573
191405
603234
678394
1550020
1284767
49135
1997605
428803
1686742
408179
1630961
338974
1118034
554642
956425
234954
1984630
868080
1161212
559928
228512
1810346
1973695
757949
621160
529823
1844412
341777
34065
26962
460132
200311
503418
408299
1411802
649293
846988
574102
694101
1518688
1765510
496930
77730
1772262
1843064
1976079
715747
238328
386257
319250
141952
1451959
1422618
1604900
1318438
1905312
700588
1157708
153667
1185558
1955071
1696669
978553
1453761
1368811
1207860
1878567
1041607
43872
184775
1064478
1380131
1019644
510489
382778
35284
996928
134977
1040624
21483
959104
926183
1243233
1669554
744927
1124786
159439
526923
205786
1015859
1585832
42964
1648790
516615
381705
1305023
1049269
1881257
1112928
1150650
1042369
1410151
1535332
1402358
1518058
723941
677139
1170776
1862167
1382335
678934
646953
269117
171707
435044
646833
484872
1349249
840681
1180567
1132561
1945468
1136316
327687
1683483
1356499
560199
669461
1117331
1333885
1403784
1042903
1107377
1234670
1666358
430603
639752
1721694
376351
1190775
1344762
1423509
1895722
539019
785362
545587
1131786
1258662
631125
1032668
176559
595825
996042
336818
1671465
1644827
980775
941155
585527
906650
531203
419321
755074
1108451
21219
1479547
256221
1674825
1975484
1365344
1359912
930683
78370
396571
426132
1358162
187488
1573353
1908098
109737
1739907
593658
956629
1227854
1489068
190673
1048764
1040081
624656
1892273
126295
1648920
1962541
362921
894218
738771
1406402
953271
1868560
1128122
563451
122093
1299454
1239067
593207
1313066
949358
403020
1848569
363958
1412078
217086
1736281
538882
1214187
1373382
1773583
151296
1326444
948632
1196495
938467
808602
986017
907264
1205326
112866
782593
1047953
1549018
775389
213057
1570243
1903766
1229450
1015118
1845675
881851
911840
296522
1972603
1819769
1954565
1877242
1614120
1628874
1677438
1817641
1496919
1259164
260698
693483
1256522
1718537
1054411
919626
1867512
9201
1960119
1340755
485599
1545490
1976647
189199
1288558
1262699
1673014
423222
744121
302675
1030610
953451
206510
1883979
429986
1451169
1852714
1071652
645942
1931537
193873
1331376
509224
1264307
214538
987396
1754270
449261
1155157
1363579
1734139
1377488
6438
269148
1533917
1465188
1252269
886427
784988
634796
359824
960369
1699686
633218
1806982
821655
1847781
1454682
1018994
47908
1194724
1772121
1307465
153927
1985265
1069897
1731171
887200
1041695
1642155
1762224
409518
443381
13997
1075758
1751787
68737
1176833
491695
1868566
1018417
1187590
334499
1044670
1604907
1416410
904596
1648686
1507605
1855231
255656
735611
1308537
162129
1254401
1342705
666702
1016524
1176029
730939
898146
800274
327790
275630
773338
695316
1449998
913539
926789
808180
458495
1324748
314855
449379
393967
1673824
407321
1879432
8476
571854
1558462
647610
1683447
1288357
652915
1046497
1416493
728693
829787
1568403
327139
1207442
16047
1136456
19646
435674
932647
500146
1012776
1609783
1486707
1202821
110923
150450
1585888
1187907
1758930
865261
1530006
731821
1506504
1587084
127243
348855
992766
1396427
906337
1933189
1639073
1602047
922131
1432170
1391144
675445
442916
1030217
1219932
730005
1037782
862399
555193
45004
1510464
1431206
957820
611435
145558
377727
459432
905866
761321
784052
1570515
988532
656386
1129960
1948745
917661
705603
1957198
1973742
1588320
519300
447684
1478370
309815
213904
17923
1601146
975972
1599676
568105
205962
1176440
1322053
1073499
1973129
1890561
853316
1047638
814141
963314
716920
106008
724069
93795
22746
1865306
1140287
921184
93094
739499
654723
1922080
1681346
1292824
1354498
539907
1169880
215837
1417659
724129
862889
1440261
1768679
1370919
1116215
1751050
746978
1742085
283628
1371821
676795
1936176
419714
1827704
1519921
1152813
1139103
1186682
198861
1248059
1226603
1328691
1305807
264887
187062
602022
1526466
1664076
1171693
1032422
942320
1381403
1911766
1355878
689821
654662
1826445
1740820
697919
1146244
1862053
927575
1008050
20328
1181604
751174
1513125
427911
1218452
1113787
866553
647559
132543
325437
1647812
443819
1729355
268664
1016658
258739
1497242
1417470
241839
452009
1909038
835716
485201
766231
1408768
961175
460159
200649
1129546
1668215
1407282
203408
1413165
1843781
741171
235826
1296020
1139592
884366
463179
1637072
1344489
64226
1177617
1672287
1310349
1907274
995394
1759068
970914
1582614
914229
1162411
1516940
1691464
559342
180818
1284567
1868083
503666
1784415
274482
481988
440327
1623212
13001
1626147
741970
1921230
1584305
794361
758594
694083
1703012
1555551
644706
676438
1048694
1826598
690928
897058
1171174
1754061
379111
371176
1564526
540833
437693
486117
1035961
474809
1822107
1944331
1666574
980340
1687693
1544752
778452
1361637
169487
1754439
863882
1466930
291806
1902798
911438
577665
580592
1962600
1583731
1298725
1548763
1186042
341777
297293
764156
703560
1235674
830082
1805009
1829687
16443
166197
1539342
746860
1417251
1950664
419768
1703471
1540825
1670404
500393
98949
48052
1089932
1685580
14870
1184240
548317
39480
1670187
1617082
902679
1074638
349649
252738
1889356
1975918
1104775
936170
1566876
1138131
830084
172121
1070320
1013085
1490494
59745
769453
558356
1992013
997401
1294487
1624592
1034549
1069627
159092
1985086
1599528
892577
1916415
1053081
688848
1964090
1625109
558312
1323504
1299814
1325883
1596775
494301
1623504
286456
1103029
582772
1124910
592470
1517415
38419
315226
1900507
1008633
380580
1635782
851456
1670643
1552022
1231312
1532974
1901641
889628
1282488
1813900
1355935
226185
1485493
1470181
1629477
88045
1158080
586512
216790
1583638
1221131
579621
296381
1221758
1515461
1965859
117461
367231
397886
895754
888677
578361
1030294
1472330
1975260
813458
218316
259887
1058669
1743643
1899945
1348443
1635927
1948411
1058286
1800266
1443721
286329
1444448
729940
501851
593246
580931
1546206
480513
1571876
1630781
907250
289701
1872211
1415047
1281368
1236657
371551
1422030
967630
1951372
1084053
681921
1241098
722847
50687
1258262
565095
63562
1816430
565974
373616
952485
1318160
915483
824445
1382583
1269529
1157558
1295051
1811222
539420
190993
1943697
1301783
1458877
507135
1455886
127955
703790
108704
111757
619835
1670401
1701520
283897
1537087
346880
1600286
1828469
1589016
1575888
1769465
1935233
1922052
1494816
329796
363536
130881
1528536
844495
844580
1741526
455801
1334956
771048
391554
1405469
1163835
812375
54343
1856133
1430654
1212969
314532
366661
302670
909836
1947114
1066401
1796805
899611
420291
381317
448270
178341
301660
929202
1669077
341530
541056
1268097
1264125
296881
1654261
932921
1659254
1951426
1661121
1846021
1129608
216681
237279
1104649
38441
257528
1438448
1647678
63873
316261
207638
630134
731337
1485383
725227
1070946
1765131
277145
1663373
808289
1001969
1618012
1144892
962505
256902
1382622
915763
1048834
1519361
585136
969870
76492
1865588
1079193
359100
583424
1822291
444040
1854007
933753
362625
693779
1451061
196853
1524636
954353
1219874
939617
133303
516525
1119333
894318
1753445
205797
1776446
1979004
1861238
315623
759723
607101
633411
1658651
914753
1746066
1996766
155507
1804775
430108
1588926
1176154
480002
517802
522558
900715
1082900
775747
894667
1549338
856906
358325
501248
1742276
1702846
275602
916067
1713240
390597
1544052
840036
402691
1438909
384476
1596047
292640
766440
482732
1902927
104972
649893
231619
316774
1467085
1668242
608950
1493437
1104691
1897039
173372
36914
1571601
1774602
525717
1763666
974427
352484
315120
356996
1272976
1197058
1988307
554480
1628935
1407943
148629
801388
1866683
1204551
971996
1333434
1794527
1640380
182014
1843711
1946117
977318
39456
154417
202339
1860328
298977
841547
39728
106649
968659
1690454
234090
1654994
985224
616834
1886273
1709538
911113
350404
455598
1570292
480615
1014122
1634383
636390
1350687
1003234
36610
694620
21883
1710588
1146845
158427
324857
113454
1748976
902824
211715
667443
1634361
276016
529970
1073057
1319283
342956
332605
1080117
1885508
266869
60650
587544
124026
1426220
1763322
1183347
1209110
1948869
450616
1722263
14152
398553
275269
962940
871790
1809715
1057527
367440
84014
1919107
313910
660262
187420
2821
678710
1803342
350959
883103
682573
1975791
50595
649134
1444775
1551953
1481484
1130632
1505218
548030
1311987
1789295
1103712
1231045
805332
1739475
90833
787966
1904703
7212
865479
104369
86157
1961740
1125233
1548331
1270902
1487434
1275101
451645
1584439
1014317
1953411
255800
1767865
465313
542284
948154
887984
536578
296581
974486
644893
1684871
352550
147436
669807
1138538
841194
1325135
1852844
1595456
1160289
1158690
376321
623410
277176
6666
1429096
1066442
1241273
1023016
15228
624045
1030685
338151
875278
1066507
1460066
441469
486869
1451216
66485
989289
1877401
946245
1131204
1249577
343625
652080
765153
1724301
1047402
711253
219390
373154
429284
1184400
287675
1292747
424253
131006
1012027
1788242
1971114
713018
1471741
1263248
55973
760309
542135
1151735
925965
1426128
60036
1845333
500690
733400
618659
1100417
1344422
1907502
1898732
1895189
1709339
1251678
290722
1859567
1737268
423153
1463717
1023856
1604842
1578767
862011
596290
275251
917182
914869
793197
1484306
959044
1103506
1551023
1035992
522342
1536976
1183792
1246364
1160198
1456163
572836
858721
672020
1528050
1520890
1910503
809412
420061
1310953
1695411
1124076
138136
112926
531804
1595083
295281
1074063
941543
570901
1220233
659866
1750822
1203589
369578
1704782
402199
219505
1308590
1029528
1905302
122910
912442
1631236
1686285
458229
1392400
1412639
653441
77951
42171
477643
1228810
1095835
1671455
488242
969627
5172
1235517
163363
1391837
547558
539068
1905403
1298718
989047
1144455
1713097
1256871
376184
1043105
1683120
1696884
1733580
1678338
449998
1762182
196810
5649
1550761
292702
1906840
51951
456050
1190322
1750383
1104927
115479
1691266
418173
1610121
1109998
117356
1507951
18799
875170
625302
719868
275184
754762
516780
1718858
581427
1973206
1051400
128260
664020
347259
245629
720486
1594875
1108174
866644
1316135
251892
1163597
1074056
816682
570022
1176653
1473517
1920362
1005681
995268
825545
1682682
57357
474414
830229
1327427
455160
566013
145866
451380
623444
200342
1349866
1234684
1273084
1336922
1377242
1466
977657
1448463
780863
1663648
70890
342191
1725093
1938377
735128
745462
1836163
1562993
440930
954177
1364819
1276153
1380479
1734004
423071
143465
937030
1430400
1729890
2685
1873580
1845716
1244488
1130863
235356
257679
1736423
967864
1173713
443114
408170
1494390
1508869
1961260
1308075
1403612
1327513
429037
85539
923027
504358
459430
327010
1328247
1331105
1256162
927865
685189
1520389
992173
1333016
340768
1627631
1517974
469455
980664
148835
1494105
117862
1739572
1082363
1394054
912701
1949420
1865394
1931804
660449
474113
786802
903317
1809374
1410029
1453729
74968
1830587
1603182
715671
373398
979363
1790611
602124
763297
1871518
1427301
1507048
1075740
765617
1105658
1656961
1326835
667598
376326
1715139
1658368
922871
504769
1259593
954130
159824
1529787
1962362
208693
90511
1996440
267065
209664
88941
382515
663685
366672
1849834
1526321
1287375
1496971
500431
619391
1772155
739090
620557
669185
1211045
218450
1344044
717863
1770778
1280294
400948
619008
1487867
719192
380238
1039963
539741
1132159
1977972
1726555
1344434
1478069
295044
499133
420110
1011302
1951667
1819942
1652627
724354
1075954
1230568
1629714
626600
292451
1158427
1339717
1147132
1283844
431753
1539237
886002
996788
53979
1270653
160526
1121856
474574
1548956
1628045
1264578
1270361
1138732
1831707
1899009
1612985
1214168
963590
1708210
108581
221706
271856
995790
106580
1734566
216946
881799
397796
1306907
1690660
1909413
184792
1687714
700131
1993215
1877243
1027261
560940
337314
1187754
20101
747647
608979
89520
390761
387115
1452564
910574
446528
1179325
1864609
498055
182644
1808744
991687
1423062
307368
1119925
137889
554981
1610599
462172
1236371
1363773
1571266
541139
1598274
102976
507298
872681
1544204
765415
993222
1939343
1432383
306205
1675812
140299
1748021
589660
1179798
1695342
1036814
1289653
1883458
894040
101482
345821
1736402
881361
1159180
1065187
626089
1069144
419661
1021972
457774
794055
709144
508863
297360
1577399
726473
1524430
1870971
1664657
459710
1446861
1598801
338310
1506340
186832
1436016
1388584
1573800
680651
242056
148731
1240866
376306
441565
1600046
526390
888699
1254953
420178
68561
1729708
454673
1437062
1264200
1113992
1048243
728292
347031
1582913
1550978
476297
547582
678749
382686
1676331
234632
1878322
551763
1380235
1802891
1586941
1982582
1641639
1515835
1434030
1405163
438661
740760
936982
1597587
580045
180746
1192328
1020887
945003
537705
1458288
153744
1748723
1260122
970653
440569
186196
1013687
1738170
1277658
607321
1655554
1353643
1590928
1569313
322243
1139547
1773824
1123487
1256302
534701
345248
984149
1893084
1417871
647289
1479320
808413
863715
287912
1899350
429675
1788919
477403
1176011
607112
1419947
1768140
524320
183976
582456
1677162
721210
624598
821015
302413
1964944
1789642
782089
1751876
735912
426435
259766
1752016
1471937
311663
41253
1049114
1602268
637877
314842
1176163
959635
859479
537588
713261
279897
789488
1619518
557564
548034
189400
1639343
1959527
757592
1800380
1469925
1665026
551267
534235
800496
505085
589484
1711263
1126081
1325731
1455265
172492
556354
1767210
17365
285206
448901
906507
1395505
1421169
251260
627928
354363
1296492
1165708
635437
276490
519038
1464923
151612
1266485
1861920
293634
821186
24155
1673037
839202
528339
517058
885277
1956271
1990388
1939256
1830570
483477
1269216
390207
1127953
1305694
798111
699543
1384551
247900
1805847
725086
1828969
1945816
1014170
12084
806253
1207316
648643
1962733
1102181
1312983
1505222
992910
1373061
316627
955967
1415596
1311926
651690
884005
193941
1140289
1903801
1880856
134459
697349
568669
1286011
1369003
1714862
271681
515121
1426523
1059916
1225439
577264
313317
147528
253813
706319
1437282
1680819
1891441
137346
1739523
1921863
325342
1199876
1395975
1869395
1224405
377
332004
1900486
1579931
484521
1119328
1861869
1169951
819058
1833505
1086175
759443
61487
1808787
1733222
1201224
1169943
1436531
510196
179382
1212446
1842182
1908970
789392
1808881
1391500
1912449
1069297
169453
1403471
1254747
1683219
1440531
319821
1462528
1357589
767352
170802
1381055
95301
904272
1406155
26276
1953766
1660402
1395742
847456
1777750
1582581
663248
357999
633786
347264
1129437
1799119
24686
1088532
1142143
1818968
1528162
1226914
1523712
1705975
311563
941895
64441
1739183
1219275
451830
1017313
320734
1448328
1707108
1070529
430285
101258
829631
577254
1670525
544168
523106
1373046
1924270
1385477
842592
1385012
1929542
645833
157652
1826559
1134473
1948052
1053420
1870250
75987
1734648
684835
828109
1626906
888786
1076756
507670
1099577
465513
1589965
1228971
1208642
1194446
617847
1923682
732692
907084
364261
753683
755552
596357
1129833
608849
1584340
964260
1521894
423881
856807
204128
90897
625027
259182
143859
1755884
1122793
1132141
169798
242996
788185
1094273
895515
1285885
360356
1303955
1167531
468387
707969
576071
1018723
1258656
1366536
858523
312064
596856
1053055
567148
295188
1064255
858713
361270
696088
1405608
177721
1814307
1232624
1261596
517537
768841
444446
1087028
366233
79848
141072
620728
851595
140070
492973
145727
906291
1525972
1281638
1114375
1780774
1078270
331213
619356
1282967
1572376
72168
243330
1861558
294207
904120
1740261
91871
1325795
302717
1646794
1589091
1940518
1887240
1660402
1962877
377932
862379
1838642
1004173
88458
364733
775244
1236198
624408
1262939
1880812
1289915
1094420
698488
1257749
734157
1029697
1947461
412047
749262
1406797
1417188
830596
204199
1416915
959011
656424
95919
1773052
1620550
1425094
1675858
281047
1931614
1361932
1910935
1983236
1845167
1954579
166685
759284
1417315
1724390
579631
574370
479051
869928
1750736
405269
1363598
638001
270611
1772707
94844
860813
1301643
851134
770186
843604
546910
665952
55893
1798017
632496
1133868
1291267
531840
1574623
1559390
523259
74426
1534981
481029
917405
1555152
1806454
1121807
1184359
1657302
555370
1893630
612247
1073987
1126808
1517683
838085
173512
339742
592721
558339
392585
583148
661793
1979758
1157891
494572
71170
1487917
92286
1719798
1600822
1038934
988196
1210747
306818
1747856
476015
1578103
34086
701164
1154535
1809498
881643
1958805
1985229
1832970
1099817
1929103
951360
1039314
1370749
1972111
470867
216511
1086136
947530
1198661
1831552
1867424
1473807
632715
916895
310080
513602
734351
1368237
859919
1658839
26991
1500511
460356
70743
1586625
183203
1599110
857558
1403201
153239
616267
940333
1916705
234636
749849
165146
1423807
158200
563838
1142806
663262
377199
538052
1336629
1048294
709959
1234684
1118904
737233
384088
1133020
1499022
184399
1113961
1355234
1790974
262512
347178
1656128
119845
143516
1663374
1479281
218065
657162
1203690
1085692
464932
443835
1723910
1226120
1825470
1220463
536451
73251
604107
1788333
521950
856388
784183
922470
602521
1980534
640348
386203
1174796
378868
133008
549273
1878643
116521
1449030
246886
199722
1567015
17521
1029051
1859856
769251
1653262
510154
750185
1771466
759660
1477593
199644
913317
1761872
600703
1354507
1201650
1835343
389988
1091738
532433
1371614
676371
367556
203602
1663995
1412913
491833
109477
1114371
100859
427225
264027
1680565
792689
1471216
1027100
1294812
1436357
476998
684153
1753556
1192791
438843
910470
403677
1763699
1815384
200581
692538
1942848
1051329
1449272
1726288
615085
214565
654102
858175
650949
772736
554491
549472
1244009
337493
1752002
294790
189288
69186
565307
1163482
400909
1841649
905801
157600
1516823
611790
1362346
1504859
666034
1983627
659136
1865119
809535
423928
840613
1040281
1274462
1831500
1705947
451763
212318
34226
1683896
913537
371989
1087922
182807
215610
1621880
609572
565843
1804296
1558598
1930966
966197
534693
102201
916443
1776604
720053
667876
505888
151963
836731
1116654
1766345
1127611
1043479
235684
299227
415205
1843660
1520864
420338
246570
1231616
423259
582950
1849774
1521753
1114691
224317
1150656
1854718
804282
61827
1842344
638342
657183
813220
528583
672125
1141709
1016174
39519
1645329
527297
113259
984101
1056636
190345
1590994
157503
1667065
1563474
400149
597480
258712
138223
654498
743275
1220312
1294831
2142
609559
938758
273437
1786665
636780
1963905
1461628
861515
1650905
41065
1249421
11966
624348
1237508
878799
651716
750382
1466831
787507
668056
337119
456608
1720572
157437
1991316
1588753
152314
777839
1662802
1276164
748476
120825
1694685
961403
1774172
1139685
507890
1899112
1523887
1568001
1149594
777645
949975
1683694
1436450
1543249
337151
889361
1339681
1075214
1075626
1648565
1479549
1877827
905871
349194
196246
1278292
1917332
856576
703581
222458
1062403
470407
1232700
559219
785274
916683
1870306
216412
264214
1480988
8185
1137952
508212
1820569
46984
1668612
748047
1163150
54682
1018225
1724096
832362
614660
1963626
1314884
630258
1546630
1913339
1059285
1502732
552185
421752
926709
1522140
248592
443785
1810833
344526
1518128
209587
635265
917030
1726835
1655199
921838
1449413
943958
1121969
345289
1383567
207562
95580
1093822
358832
573750
462333
148829
1701931
1021268
1035887
1734987
626365
1712005
1758520
948842
1800902
1200631
1442152
1000713
1846971
19235
1050112
834445
1444067
423274
524693
1375064
1490549
501189
1745697
344714
667730
73997
349030
222153
1041131
17272
1049029
316503
1664256
1204433
1729498
1955608
498756
1652775
893715
1539534
944943
966265
1617494
1962544
1290454
1843756
169970
366773
1912837
256895
1928119
210339
575561
787617
503529
461781
1195935
1496938
1796339
1593109
1134343
827428
142091
1777945
753021
283898
128792
1735512
1931736
630480
1524932
537521
276064
1106224
1958620
105488
1801277
297989
1485555
1558993
1656486
1769608
645362
1860479
410684
448994
1577589
1268512
1962136
1793541
1761794
589447
1018315
1679815
1945206
250023
1303755
1975312
1873971
863178
51808
762110
186381
1226829
1540873
69630
1927627
1532131
1919444
1431687
855621
907437
1988029
1202249
1219371
1739877
1633896
155802
648248
129254
1123691
1693251
1403911
1631120
1172681
68031
1107237
1534077
1520563
1446342
1506791
1448069
572303
1490344
766656
952549
809441
1981068
1188110
1619484
1890452
1624437
418315
1866862
1455704
1563440
152275
854025
714914
98954
1365261
1808794
1642596
1440592
1071539
370447
719882
910048
1822121
1895701
1936776
1995921
1477374
1203343
1849041
628021
934437
1873177
1958645
839917
1369355
667344
1191610
967448
1649071
1439329
1519830
1389613
708419
681418
688758
141792
1974737
1791487
49506
1821062
1651995
1600382
962018
335138
33319
1789667
799386
971016
1979815
1042471
816845
1555019
507749
1971059
1221042
607917
857505
1438997
1212553
400352
1552087
1522616
1509166
194128
297746
90812
1263242
381264
357460
1896964
692987
1604365
322753
1514462
81862
630855
186265
1211885
1263748
865013
541292
1078768
1111567
1643322
919617
1447111
362144
33103
784674
1906666
999348
534611
1480926
470615
164451
24342
1920031
503759
1960466
84162
1185444
480527
1115492
1550339
635424
6486
490727
1254171
1399917
1156933
95614
194605
1892095
940914
1145528
1273312
1811642
1741311
269365
720667
1793075
964592
1814143
729833
1452670
380089
524246
526986
260712
575607
485017
183275
104240
24011
1586045
205224
573464
648441
1550074
1370106
1712229
1818341
1718175
184959
1460341
1764800
291763
162984
793852
1508483
159055
89805
1067340
225886
1139183
12660
758208
175075
1567260
764260
383943
513109
1639617
1840071
582328
1506522
202755
935750
951741
285782
1816703
1826311
808598
321485
25783
55924
227051
357004
1710031
538869
1728871
430026
603526
426658
122736
674404
1098355
807504
1713316
654480
36168
1040442
1400613
1048896
385471
356963
1065987
1127778
98389
1339012
1141938
325264
1926407
1750272
1211357
1384485
688516
1326537
1242378
1391138
174551
1528724
917623
523260
1004853
1239447
803599
1671161
754157
1413500
1811615
1398745
562085
253036
614176
819689
798793
994350
1178596
1891758
1304378
1007023
322687
1962971
1106739
830025
669649
233962
1300095
636418
751499
1002827
110928
543045
1858335
1283910
1536048
1447711
1692849
1429947
1788983
823119
1507848
983191
1907244
770309
639976
1496252
1871765
275621
1407789
1217929
331872
878739
1041691
281462
1862329
325378
1537112
725097
1742880
568881
547411
791224
1053391
652488
670460
1669983
1307154
682270
1448792
17710
1576725
1323825
1335877
79009
409832
1865483
372322
1409516
1258852
239268
476086
1703422
787164
628195
356386
821297
1562814
1741631
1167730
1312682
673055
399382
637866
230177
1764884
1418550
1031529
1377187
1436338
152179
164436
878670
1860340
1386127
170087
1807741
1681843
308258
1581314
69989
729438
1634979
179601
507033
987434
1288105
374575
535879
1133998
590229
428466
349993
280562
1263640
966084
590438
480767
1987312
1154195
1442084
1020651
950120
1352021
621231
164479
782365
408328
1219898
1134332
1875636
1358925
1970732
662681
1270258
1406681
1719352
742550
1458018
541448
508211
462035
1321104
1730569
828430
1628964
1605786
1882130
603823
843394
287787
1756574
1378869
524559
1733003
1418357
1989518
1217925
3790
1117234
307295
1139822
462645
5122
691828
1800358
539950
1414296
125758
1316541
183049
292467
879053
1510915
1800664
1046522
674342
1563863
946351
428005
526713
1568558
1690638
1470065
340571
420045
1326535
817928
1658988
34288
770208
121900
1128462
1473010
1266890
1363452
82145
224149
96241
13097
1668267
1472415
1939139
168994
1289611
1890119
1032420
1403707
1002953
322872
267365
910088
152521
84203
1062826
102892
392310
671234
430182
1508655
1207782
1375891
24632
1760318
317335
113908
297740
320224
1235782
133837
1101671
1141089
167726
678472
756965
1368311
1164303
1140955
1025979
1739504
636131
263863
620161
1728020
1654094
563375
1514254
1090410
1623231
1256976
509788
500803
730967
399273
1499763
1301906
34111
1266730
817221
946889
8053
688775
733765
1064303
1992365
1948074
1096519
87048
1478595
153892
978713
1722157
313469
1936673
870926
1029583
1980672
1991900
765149
1025918
1477941
389133
867831
1544966
1115646
1149075
303066
1572523
941938
1484985
1829667
1453507
306080
266244
463745
184603
1749120
378273
425226
1084956
1234658
1145428
1620053
544325
700730
1229196
1207958
583055
1376389
1952134
1496790
104907
338824
783662
860787
1647770
1130607
571160
1125293
519930
1557387
589036
1551256
761083
911868
1338050
1504527
1072193
499320
608345
1656688
1833534
745962
1749269
1202553
544815
884242
975580
1295556
940067
719052
146894
1016599
499401
128926
133186
210863
728514
1286222
1837882
706986
1607915
1217824
1555434
527131
1022886
1204327
1337883
446065
117614
903096
1223014
1340892
377258
1154462
1433980
751481
1531925
52082
1066298
229552
1858537
176786
1544632
1799006
1250969
1148727
462982
954835
1091932
1424244
1167179
744009
1517199
769096
297008
1182282
223501
308824
221048
734631
1464782
1541382
262206
1449733
1607764
582995
1719551
1449582
436204
1411635
1091181
448716
1542079
1704299
854871
230514
919525
1868407
1071826
216126
1097689
1624680
1240177
1152142
335542
913029
475462
826593
308140
1746943
1079716
1909477
1341448
637409
1020233
1500494
1063976
327870
51715
1446863
1945194
1026658
291865
1610090
133802
1850417
593858
1904713
29870
1229646
205038
490316
356743
673390
1452667
216843
1312019
1379111
1890226
678860
961771
634730
567479
240921
229235
181885
924363
710389
581683
155018
80554
1901219
1403413
1003956
197599
159570
830860
943465
1282481
877116
1808850
760194
1863730
1943808
1891380
1786450
583680
546562
36211
917284
579155
906706
737777
1377376
1545375
42788
939635
457985
934452
941466
774593
357857
729424
1120087
544950
434459
832131
1997687
107214
110723
791445
900735
1615893
169072
1706453
1620400
148002
367442
593254
529092
291872
134345
1260889
430720
818728
1049928
1498128
141031
11057
1447117
1373566
681391
892721
1956235
1098196
980475
615833
1907159
33368
940448
1979139
1381541
830738
1567460
1189996
1686585
229342
958489
1232040
921942
1832721
1478425
915119
103318
184749
111734
1162388
1358899
20876
951449
1272135
1750599
427371
473558
937229
485055
875409
242333
970361
1088119
1350345
513870
1529642
433805
533506
1210885
494386
1081969
1219509
1568917
958366
146243
1193485
1947626
557360
462783
1903387
16028
1399750
388491
625976
1482285
536480
1433922
295671
303278
387315
1574420
486066
227177
1241174
1959668
1317846
1902467
257161
1473747
1215558
751660
1352161
480904
519335
1510444
1420509
511075
754417
230574
489664
1777606
1712402
414741
1919225
751388
1558363
1138426
358074
760679
808240
909716
1133289
1575334
1332258
1483913
1212378
1771681
765817
1241353
1444279
20884
837495
1019596
1247663
8243
1187870
766849
1623818
1906401
903747
1223881
810038
1951544
1230603
1505791
1067516
1041099
739267
154694
1588161
453980
1012585
203689
1766629
719415
576049
1895908
1560285
1434779
309104
946023
553398
821890
1169688
917699
1756842
1403690
199437
497507
348444
143152
254167
1919640
1848746
708693
917605
1631725
368347
487567
1801965
724333
1011408
1824776
126099
766543
1346311
1971684
947997
264476
1964344
789135
1250480
163824
836182
1737200
591496
1562094
173547
849878
1086489
650103
1747169
172734
615296
484666
848649
459807
1535620
1459506
45909
450701
1896211
1398143
295702
1716214
996435
1663882
1374185
1995776
1083610
1369904
1375979
741178
1123286
11090
1801743
597728
347405
1508874
818830
1942571
888371
1889606
756165
1497536
1445436
620699
1757844
321783
1071007
178071
1183404
108636
1568609
1188587
624313
1175738
1457234
1892220
1785195
1705792
1295124
156126
1718967
1974320
1471540
1157143
433678
1617737
1685787
674609
764497
1723343
1014673
364057
33524
1525247
457992
1265951
257442
348237
1241100
282888
897640
1772115
1154412
61386
1681450
684814
638460
1138777
1387180
189803
394762
1791797
394435
1734019
1839470
551832
1569621
1440882
434972
613565
660542
1920633
831785
946950
258721
1230042
1058207
1186258
430328
816623
1193028
1402378
103157
1929958
555873
1614263
1331629
72876
1725081
1053539
842488
1471787
1456862
1078153
179640
1253685
633394
1469864
1825190
1270314
1513173
1501365
247099
146311
1244703
1633155
566181
1856419
198345
244908
739893
1056808
1335626
139059
257173
353885
1557188
766960
1269131
1997262
244030
175191
1487554
375181
1635388
361694
1805981
1651119
1830471
706597
170114
762098
1539974
1939983
1314262
1029762
29959
707197
1818353
1053686
1749724
1778475
762852
1632363
1787623
1852441
91974
1208362
1286855
103671
226190
1862056
1984031
1743527
702927
100151
947530
1074533
1763010
1073433
948651
854185
1182860
379724
234243
437650
530908
640785
227617
229165
285700
874033
7928
1566996
857269
681486
1380221
1794776
85169
851357
1793268
599967
1432645
1464914
866615
1894312
1017661
78086
1753993
1866865
1898562
1294570
116119
559986
1625566
1543738
127986
1999252
1459946
1180397
490807
1747483
1051680
1090656
1920664
1009415
1026013
905043
1260740
713942
145423
1643126
1964020
219261
210334
1003176
414205
564905
622535
990632
1131414
560272
278336
40052
886839
1130571
560180
1261021
1326150
652054
138938
739759
1832836
141882
772003
1506435
1492639
1475468
549148
48266
1812534
1636706
1677221
1901629
1048874
1491809
631643
1219741
1708471
898362
1250142
824884
209248
783340
266863
1692902
628456
731845
69061
1059352
944868
114830
509687
455043
597515
1980973
472532
1223744
1065856
271847
763508
530486
1895008
1478028
1791469
330602
1453900
1079402
535959
1794725
181112
1201404
1613526
1503548
852188
1356437
963716
288752
704493
1625537
1922721
1586447
786168
1412140
182430
80508
591514
1871093
219867
1666262
147387
1660339
1161133
502862
1089640
1206328
1765424
1420495
309730
1349785
84110
646965
414853
1905437
1816225
1496565
119269
1802370
21537
1784076
516105
898529
911704
1532173
1083546
1363762
1656195
523924
419312
1482690
10094
607175
1689617
576281
1355447
475226
1956668
1851202
1735585
1492881
643174
266090
1322492
26083
1836127
1707990
1008375
315702
1877354
988232
15484
288244
1427718
1438509
560152
264524
1595236
1996753
778733
735192
1743864
12786
932654
1184105
1257122
581519
787925
680091
657460
220043
1183016
1357990
56464
728099
128126
640991
139984
624349
793793
345552
672473
1993878
1525910
1256454
1494879
1489014
456865
1038013
1086513
1017262
1207717
1186197
1424291
1054711
1356615
986486
369108
1691470
419353
1511535
1853954
191939
808159
1118594
1158341
1502452
72127
801934
1458482
727339
737937
650380
840278
889223
403525
600938
1821467
1586207
392145
1863601
253046
614653
946063
1358797
1469949
477013
1915110
465740
197906
1787632
1564741
613684
537239
1165432
355140
1980088
1649360
1860511
996481
1514180
1429204
426282
88927
537036
1470541
1757140
1038982
1812664
1818787
744093
882340
357055
1061694
1103479
1988678
401234
596576
1978998
1264627
494474
1118116
828767
26892
1566036
1442326
586859
897178
1992483
1312655
1580098
1117001
395927
1879329
981166
145334
554485
47255
1505297
622514
908656
1731289
1698275
1226747
1229512
1205624
164260
1567131
1010655
466845
301073
907514
884698
1857362
517986
1503094
1658332
1383400
1360078
1779288
282377
630
1184394
1955385
1475491
418500
1880949
25232
780025
893201
1217521
1510035
244639
1225746
245232
396485
1001593
1481497
1561950
1524959
1009310
1190586
1277012
921406
310072
174543
774272
1912998
520883
754066
913394
1373052
1450648
1886549
1392239
492651
1814218
1577695
1994162
497385
433055
1717485
14221
1344267
1270349
1597967
159575
57217
1242028
781367
1162732
1786571
175185
1591023
584610
1116186
469658
934835
1576961
431384
1731230
1408276
430811
224749
604032
1267249
949146
1130673
1692442
742529
323897
1956161
1965488
1410099
277665
128593
1328444
106217
272856
1390188
1664112
1421599
233406
1831630
218462
1478733
1524178
1005855
105835
795446
1009498
1896811
1891187
739355
934896
551149
630044
1989404
338639
1001647
290878
398918
527504
24724
1249847
1317274
1739867
1749154
515346
1324362
352907
50894
661706
496459
773191
881768
509383
580229
1187522
1382207
1757015
573343
1903779
1513229
783352
1193429
1469755
258349
380090
1588774
200811
1877063
688799
1600197
968763
905921
564214
1811914
1368588
1560637
40661
300536
637126
684165
812942
1833325
1518506
1943721
666723
966567
927433
594115
1122656
802290
660451
860784
1321598
1701648
20772
51623
798112
1919287
1965128
615999
1031167
803056
851717
429543
495820
1681821
1851166
1387716
1825889
282036
879136
1081688
1934104
643735
1047559
1486884
1208627
891660
626399
1866680
1519166
1616927
585756
1422387
1794681
771631
96175
1658170
176486
924085
1223908
1994637
150850
1092622
944593
944897
1220700
586824
169097
1876181
939117
1159845
320726
270300
527432
1229761
905466
1627658
137129
964415
1812448
356054
844387
305823
1756077
315358
399900
759548
827543
1997515
293511
1477073
1413072
1258944
1981478
925448
471917
921707
545743
1737813
1060260
998475
364222
513967
442571
687319
218139
1700762
690435
1895957
865541
1264865
911520
1786475
850998
1661374
1641671
1067769
1429733
864301
542532
1334029
658526
280269
310987
40718
969778
802441
232920
77649
1149821
1440938
1677983
104073
414621
1118941
1755868
747143
1831041
1509074
629423
1023438
1718937
285728
1803149
1089635
921957
1536358
340066
77916
1809193
1765324
1469996
1516376
1774768
546545
1792650
51108
1475039
914507
760887
525689
1567695
1826939
1743084
1428214
502235
235367
315622
1463651
1917660
133952
1942919
69557
1681663
923175
915118
1445187
632832
783274
685927
391851
12233
31982
1163193
1029213
1180312
70348
1706070
1047056
336816
1490777
1475614
1949486
1883547
1424271
1584927
721164
1406161
309803
691671
1103013
1503390
1553234
1103413
193818
16604
1321515
1380537
182830
1629649
1495480
1578336
669211
620640
1862014
908897
1975622
1892024
1099623
1405124
1861150
406915
119949
345019
38810
1053301
1021768
109496
1223403
1336964
1628813
1554702
1581926
1054217
920897
1461105
943589
886532
1716433
38204
1661323
204026
294002
631328
787142
765226
446097
1726051
1028891
1333003
1912443
1862492
360649
167202
1225493
1892353
1915609
1257320
1948023
1385029
1790516
1128582
992374
195653
665669
1636079
529493
1161566
1672326
715746
1212045
573220
200147
1194378
1856454
765996
1362083
384183
1844355
1732292
1965225
1031945
1899458
621315
880839
1142669
83676
1861307
1939978
306657
888352
1155642
70298
5878
1878012
250687
753877
425201
1643986
1823693
111173
575136
820553
1895946
195684
881241
1509766
351528
93755
886086
1272415
1845717
1948063
1661668
361993
1515252
1545774
1359708
1426137
1514013
1672767
938799
189504
135863
1050861
800767
1682078
41916
1895295
167995
247917
1215721
1105855
951635
1464067
882127
1940044
1465061
1406094
470623
1028606
194568
367459
1222799
430180
1387657
133204
25471
275770
1377643
362176
746717
526051
1418263
1566961
908151
154706
491858
41332
700685
132056
1695890
1245678
8602
1977470
835749
653973
1892039
720466
1510673
401106
869016
25122
199247
969324
1502692
549335
340016
1530769
204315
1278437
41367
615474
1151258
1555017
976995
1322170
1605840
878843
1421517
1050165
304343
274757
445770
1498053
682840
1905286
1786890
1091691
566769
1150509
62264
1551671
1648247
1344545
18462
1085608
493526
848207
836888
271907
1990200
493142
366912
120867
790605
1116577
1721649
1173200
431298
939917
1032679
1414169
850581
1384207
561687
1791163
753216
927814
395583
1829152
1991414
1233904
761786
1366159
1682041
1461612
1513003
1964284
99882
1853803
380897
953311
1632198
441844
926610
68119
514499
1124529
1486184
484928
1471185
954532
1768200
1443757
517226
1391692
1748899
1610340
923136
1945174
1430869
303716
853852
1743443
491851
1787188
515739
419569
1027493
742143
1034589
1458091
1886022
1584425
416708
1533312
688675
55717
1470615
1877529
191552
1517383
1462386
34605
482657
1170853
455531
992678
816543
1951648
1570060
1723685
1824372
832
1217513
547851
1880883
1877066
1317984
97662
649390
1353150
1430303
1495881
275239
671080
924682
1202306
879159
100136
723279
423495
115
1431186
1240487
1221289
1713401
150167
1163871
1764299
1602730
996018
766940
1030992
1542180
34297
1659043
1808499
1635392
253114
1717392
1334974
105041
1204705
959261
1423906
707793
943629
1662608
893514
770764
1954151
235590
32271
166884
1849406
358222
1234492
300125
1305272
424068
1938700
430526
1904585
354692
742887
1362795
1681167
1125410
783318
1089450
845147
1423864
1354449
1208402
1004405
1594755
1730799
803751
1605649
1969533
1727540
1338194
969559
1861221
378536
1935493
767005
1069927
1693451
1829083
1950038
223403
1624695
589209
1610445
1751082
1691708
1496251
1362379
634792
521956
3184
442959
44297
1234766
1650647
281844
1587263
1928472
128494
1415437
570004
1458369
1164759
147082
1059384
1840193
74236
684946
142616
1566093
639882
678983
1022871
990984
477184
825660
441453
1691594
1204377
1309455
899135
103016
752475
9903
1660262
1787811
859152
1727575
1953094
402731
575678
1443488
1345988
1931076
1944823
1500543
1107997
601165
1517385
112759
1183797
1181540
1253986
1166865
632503
1002813
791508
868465
1340520
1645749
1728757
933153
655764
387547
541819
1549252
141153
399912
1132757
906192
595509
242603
955132
776917
270577
961501
811676
195275
1314985
945503
450878
1576269
1063818
1821346
98105
1748227
584020
1751858
545025
203609
1066557
935680
1514873
1756743
774965
854033
394035
969960
449042
1852652
1746032
1648390
1515109
549122
166204
809221
926304
1199211
316358
1484272
1315525
1135918
1803453
1819628
722245
608115
1547112
1391606
562145
1592321
1277501
1077142
1187628
577787
201856
1612756
1168967
488459
405987
1832964
565275
739437
772483
1739281
941567
665912
1083797
306179
1874365
819118
161796
50998
1726271
1768399
1098166
1034503
1114436
1429507
200141
215207
585238
330871
1894560
1861241
1425753
1384171
1085103
704669
351698
1421193
596763
1107470
798610
126052
296045
283060
1999097
1954427
134208
1997377
1970680
733037
25571
672923
1368586
1590317
340963
1278442
833510
1314026
1052485
1212242
955500
1907857
1181623
1989602
340021
482404
1284823
1457521
359965
1764680
530434
434846
115450
1461910
1262397
1905203
42543
1114925
387289
853446
1309468
787147
1983957
337250
324868
1687480
863385
1513167
762951
131416
1944052
426120
1691572
1030540
1017686
235971
935711
987818
559756
1020054
81687
130303
809713
1663295
1677754
581110
1829151
469409
646264
806805
601623
1306329
1588033
1310341
266478
1812333
1456115
1707391
1968346
1368323
1952448
1369270
1868453
945329
1189794
1316872
1575845
1465940
372194
482640
1583466
1181734
726705
1982760
1584280
1336926
581175
255249
425180
1201979
798613
1743110
1048021
145129
249441
961683
1536625
1843894
227282
414922
399653
1155733
1550578
17585
1414099
566256
1775914
1586097
440394
1930768
337767
1243615
1946474
789559
1521380
1713603
1989826
604049
328713
160982
140452
1696472
1894428
1684323
1514624
557857
1741648
702259
570609
1158689
216390
741865
1682143
1789754
696819
1589967
315322
61398
1322948
521135
1887698
1220757
1786470
1171333
958394
648715
1843785
1481847
602401
1307142
135981
757901
1164181
382432
801227
298500
1918564
819430
1676118
1073084
368126
1050191
543398
1393236
357977
459583
693980
1029542
790426
363292
428556
1509806
1437858
1382717
1293246
664984
387310
1406126
1620774
1248418
1687566
628143
1255678
1036219
660613
1141681
1781333
1215749
1496462
1662664
1488649
534780
796927
592290
934345
424886
1694405
1734
738452
830877
1436203
802349
1869721
425541
1532859
611479
909904
219231
1133782
649969
898776
748567
1440274
49826
1331870
1026766
1117464
1416579
1569262
1008938
967975
1640614
1014010
1793912
499265
207171
1018938
1178824
1971695
470265
873400
1247244
880536
1169314
1403428
1335709
917812
1988397
1892610
1892356
1818472
907746
1190282
1210742
1536628
1598326
1187116
1783712
1683872
1339562
108746
298337
133897
1551636
1600009
1778463
943993
829470
126224
809910
777005
1932086
1261751
444449
891070
117208
134992
309092
1799670
146529
892177
746500
1525575
1162858
1883981
305120
807424
562549
752560
1729398
48347
1874046
650397
1764355
1099069
1449033
50667
178764
1341537
1834696
726907
71129
1378983
819821
661583
731054
1279354
1558586
591508
526446
863793
767402
169031
460074
914949
1075644
1746518
763051
625808
1236891
1054079
715694
872611
1318468
440859
1785540
1992747
1190294
994555
1423467
1778500
1844450
1036273
104330
590744
767997
881981
988866
863880
1833270
1573438
1949707
1048965
520006
34127
401453
572935
1017260
1575736
1951301
916882
165267
666040
1895254
569010
1720850
1382184
1383277
1015789
1158703
725782
1627386
438114
1596170
759488
983128
857565
145320
445981
1507626
729390
538073
1011720
547798
252549
1293472
411111
1108570
562056
236922
1774922
1652044
1777303
1247505
621386
1216414
431235
1956653
1246219
1169932
1809853
266587
687884
1032033
992446
148882
158862
1607192
1251515
753207
470228
1420951
774703
553324
965236
181687
128943
1815548
1552552
1330687
1253372
1676251
653310
1242582
174862
1209141
905264
1970594
603666
806836
991682
238690
533011
190689
385808
1823192
1974958
1195336
270960
1189165
1864516
850543
1636686
1143193
563792
388386
331706
413235
1150933
376718
1991675
1949846
1539296
1357340
1865203
1526812
1900439
911431
727539
485703
113490
1557647
1685748
575285
534022
248112
1327696
1116020
1167025
1131032
563746
830320
244077
788422
1714510
1558210
249278
559543
654650
1355791
54464
832667
287007
1930658
623127
1639000
346370
579312
1248471
1059913
1586533
751547
830954
1993438
1675990
1915995
1035908
1671346
1162151
1807961
286381
586740
1995671
346805
1276925
1143811
471943
1004193
489967
1099982
947826
702696
1408543
676513
761788
262918
137049
253547
1003817
196247
1524092
613176
1516005
237049
1906879
1305543
640688
1559979
706054
1755755
430210
485379
402146
1012363
1154873
1338742
1012068
766552
1211276
199028
756007
1761115
284237
1430412
1946795
301356
887614
241262
539973
929682
1577671
12742
1946492
1033858
1736356
1716878
1884188
414205
337073
1398571
49434
1242335
1103654
885770
109444
1258210
1938450
185301
218214
658087
177356
671223
662321
650785
340801
1870816
1300215
707848
405922
662898
1274019
800123
1066249
1277343
1444929
373596
752835
1144396
19415
1816397
1388448
220063
385324
1973332
479193
1617106
435271
1566666
1570772
211026
574070
1487724
558827
1926054
1185334
251904
453484
918345
1923022
1546807
1363218
1389316
1787803
1547604
1046308
904229
31528
275281
304009
965112
1720111
931582
1286920
369882
313568
135773
1158056
1444050
807196
1946219
561566
516404
1191934
901421
200989
542236
672784
1460306
297492
170160
746630
568964
882943
969317
39924
1302835
717769
953377
386376
251052
1367815
1176112
1372182
1840697
678711
1850849
1712163
159478
332977
1500460
1199168
928435
450627
1278929
1857210
229191
591144
791270
283179
1619604
680594
627951
412554
88059
456333
1882036
1449771
1005370
1514843
166888
278509
1261273
1842473
1812064
1795517
1574780
353919
519118
782555
389617
1375112
1085952
501515
1074748
1545961
806453
1608912
1289628
573603
1617377
735650
644991
1506965
1061314
79999
1669962
1888149
1600151
1811160
1494910
1739487
802093
172633
1105602
1234301
1730110
582168
1673308
1440241
392082
354422
467206
729057
162625
1499593
243813
308211
70203
390572
570292
965439
679988
1473295
1791172
1756997
321955
1722010
44272
1101922
1860950
1182884
1272538
1401993
609794
1606640
1655129
1451790
1637833
1260818
1850837
1406432
381938
1818157
1202571
1961563
501607
1908237
559356
856805
575052
58555
155363
1446846
767986
954171
1627959
430108
688425
1102429
952126
1280855
1712653
1894199
1531117
1809335
564677
1610057
1852398
1310636
580654
450681
298235
719765
1138291
806652
1925067
1710552
964666
131660
627172
738768
1031936
1213371
1833631
391062
1656064
1179969
1121661
71772
659911
970039
1973602
1925213
1805278
992010
727751
1638049
660474
1855728
1547959
3742
1377682
793678
1225355
331059
1702855
1245440
1302772
1241469
1766058
889275
1713568
1410198
494374
1348939
1897784
1198572
138059
1531091
174532
298887
1222574
1059450
918180
1755365
69636
1435428
622542
1675229
378824
215163
1813052
1079650
80478
1724368
1580519
1054139
1556326
603760
134853
1431850
1671399
963812
658426
1118020
680163
1310907
561372
1056191
738950
1362756
1135890
1030356
1038502
1597943
902975
803321
1524255
1875017
373672
460479
584532
1775235
1342922
650025
751187
1272571
947694
1468112
733084
184372
1390087
1333563
916220
707125
879278
626046
1641621
1331359
1179353
1797984
1791385
569784
1675756
1859592
1489418
1076236
447708
913762
252926
58996
859392
845032
1739676
1003719
705175
1521968
1095206
663037
334524
226136
90415
342543
1995031
1815722
101221
377596
1891235
8829
824884
643642
607868
1580561
1378985
1857083
1740507
1409529
209469
986488
1327079
1539992
1658862
1718248
213613
931822
549013
200560
657806
1652438
898727
1780806
1345360
1859944
335528
917758
729130
1312062
83486
320436
377244
780327
1656346
1839408
247122
349557
1624760
870436
717110
460396
57437
161364
1503541
862621
1113217
1763302
1970060
1518767
46223
1087235
280714
660222
237224
1858071
1657494
932325
1010817
1712344
141649
1600061
1605415
1186055
1830883
1275722
1344873
10451
1867570
859725
1722706
534481
504396
1119629
1855914
1689169
1489118
843608
1742489
494106
1619645
1318746
1636039
611370
1180966
200203
1624639
1358922
1514913
223176
771855
1614492
1032337
584156
792080
774633
1371397
119877
1573067
1241206
1741368
31941
1555766
1913820
1154530
1430298
1163878
7662
11587
372255
232161
1346338
133175
590910
464015
1844692
382522
321377
1130028
480147
1022531
1326573
1070628
1381670
1323560
1341129
997563
1286354
808263
1961886
1833371
249539
1507567
891067
1386351
1625705
388952
1355242
1330207
556215
895131
1295518
1383120
1832954
1783951
253562
143653
905450
1836894
308566
539953
1221037
1278135
1395013
1306120
228144
1792905
1874651
1028061
122226
1095923
928573
1397459
211006
274645
114333
684810
299376
776351
595318
404291
72248
773297
1878083
1143088
882564
817462
1001120
736223
1342115
1581791
194320
634736
697400
7507
516457
1907545
1079629
933877
1956406
1232834
343607
1532763
598436
638479
1291294
454903
1020422
882302
1432868
445888
1881390
1525032
1630785
1959244
168377
1715464
58447
1789373
541144
552679
1467170
763010
951649
1404764
1992372
1482623
250778
912430
206789
1102668
837357
1032257
150370
1870289
1804791
1753667
1903286
1964736
1325039
964118
138851
1920482
1359309
1619050
376172
1453536
1284352
262800
950044
1076587
317224
696302
791982
225197
511092
1341473
507886
792855
1276297
766060
301389
1221980
578756
719971
893417
437539
73618
552113
1932698
1481118
1753258
286958
1671920
812930
1636630
1846962
619478
44895
103447
460826
791370
1456771
94441
1713187
843202
1217715
446806
1167910
1797986
1252749
759308
1692619
568328
27832
1144983
1920390
845844
1005560
396284
1482269
241603
905252
686320
83222
1943876
1332809
406163
1825209
1266777
783410
1703494
718077
1007040
1284628
300577
831966
960136
256545
1954423
1308240
1244322
116138
1355489
593167
1423901
1654254
1649984
1116076
1085708
995220
1792957
1418972
600359
1232838
1702515
72117
1427122
1959931
234427
1258133
1104480
1514539
767980
803158
770937
1190581
604280
487198
654112
27039
217781
755005
725586
1264671
1559040
1592659
855061
916337
1810735
1216898
1446952
1384747
1826465
1709117
495613
891351
892509
1660067
1995812
630129
1779437
1558412
1096388
1892265
1709396
1787748
1630064
404396
629648
22257
1513525
1635434
964047
1169806
1159181
1678317
1980606
1504338
1868216
265518
892515
1446547
1473850
527610
1644153
1106359
7113
47989
1412387
810781
421357
106285
1356160
1450987
1811841
351944
301662
984203
1487749
1115867
865034
523224
1076692
1392961
1704038
580222
1195088
806882
1700630
305373
1441492
1728220
1888758
842831
1886374
1729497
533453
251035
475754
1979998
136496
1590806
1983348
1383020
627572
1985475
447674
1682233
975089
1953825
433324
720842
269751
1964761
992945
1927690
1863524
1366128
653169
1709907
1681504
1453603
790614
779910
1045668
1730380
1162225
117933
250403
559336
1071613
4683
1498336
581571
153270
821343
1962879
396259
1086005
1216038
1946854
445350
1894434
360797
1612878
1410440
1346146
1564811
733267
1994836
733074
1632507
1256940
520727
1721397
692193
749525
658605
1071754
1516190
1669687
1741518
529506
1683887
780376
392438
962368
1137963
1698327
1468239
837675
1935122
1363166
132427
696385
609056
1093445
1658586
567540
170752
810463
1966889
305910
238870
935114
159143
1303854
620087
1263838
615356
384875
1293173
1013896
53935
190571
1568479
799637
249017
201440
753001
1643206
1788478
1907224
1837946
641048
59112
957957
305830
43970
951457
1346849
1874431
1841546
71488
1702198
1581548
1096761
164044
1596819
1904343
1137433
1489365
850677
1134525
679215
1266836
8182
1641142
995621
1324097
358523
1843138
1494037
748998
1525505
786401
827807
1692462
1666784
905386
227400
1879765
798632
1683660
1856117
771540
1166953
1693486
970504
1913303
1133578
52719
1845652
290722
213916
452423
1078521
1427430
1759945
1996265
138934
338321
305955
64184
1658188
695296
1200307
1058246
877299
1818150
692173
414796
1285960
1534998
206566
1379371
763179
1798463
1459129
7224
1050223
1004198
419944
76875
1316855
376911
202806
1746955
1590159
822368
1345363
1356711
1636774
1497773
1664732
1455837
1154487
1333219
114591
1673579
1203981
224648
454989
25148
1278252
410883
1164262
1649566
675821
1694639
1660436
1693540
1663594
1363438
1947325
1810087
527857
448335
758235
477982
1922832
1836353
1390398
1112885
455367
1014896
998170
341633
1439811
286673
681053
1139749
1554489
207950
877348
1064351
382823
648479
963883
1366441
595517
785953
1678414
1876958
1036563
1806162
1909249
614064
1781894
320073
1103440
1365528
196232
473182
434438
1004153
1426307
356948
1812451
344584
2189
1033019
1764347
510814
1884766
1794643
1349389
1390451
737230
1042850
1357067
373084
70194
1024028
1321500
746906
1214316
1233064
1417983
1769056
261836
1381724
1063420
1276917
830075
1375547
156787
1513401
1317402
978968
1902747
976428
822972
1566431
637048
765512
1318234
193466
1795082
1394791
1964210
1562600
298844
135833
1730378
858157
270129
764956
803391
1316214
344382
734185
1912642
382797
1590788
1319192
280475
1830142
1832112
877635
364927
1882183
1378531
1125069
802095
451736
800370
550795
710175
1606987
675796
1897269
1966749
143903
372675
1578291
776822
1530115
1016612
1217978
789095
1064602
1789820
1792977
39492
343297
1141445
811034
44508
1987084
800918
1435640
761165
167988
808683
1692510
1943421
8741
733374
839999
101342
1678984
1067359
539760
1449903
1366668
84239
383147
1360723
1832551
598009
1763700
927345
1244347
1017623
1687238
1189370
1556846
1073056
1878318
805596
1336858
977577
599009
1294674
716430
1876792
862995
569880
1182868
1124286
716532
1159374
1223335
426659
1656269
1402573
995197
602489
1051606
194122
1227664
366294
1019416
953529
1896135
1525183
1551909
854217
341672
284137
515305
139308
715227
105716
1874746
242732
1599017
1547341
1605809
484544
1595748
436735
1857749
1004558
575232
1000471
1025074
914156
155974
948808
849358
631204
385819
17451
409169
613558
1551695
434580
607032
524894
33335
934323
481062
207470
1587077
857796
1388429
1443345
1808283
1770287
540102
409040
332863
311674
232726
160799
1445360
410147
1262487
423049
1379883
1550667
570356
148172
579399
632202
429824
550846
681579
663369
94537
35423
1730571
1587003
1121146
1039266
1889323
1508736
550374
1642678
1807833
891156
415253
262842
1617509
1181040
1938155
1028587
307986
835727
1641685
1204619
1746948
324103
623956
273136
1182172
196968
651872
1703831
1020662
292534
1151862
172121
787442
1747758
1827321
754962
1959033
90359
1771435
1609235
1504876
1318421
1257307
990576
925463
1993671
384273
1977773
1855263
1905569
819461
1977094
1275445
646971
1516508
1860605
1155046
974937
822207
1720068
333378
1625142
475219
160781
426430
1543199
1220945
1806965
1340657
468715
429102
1522797
172788
770741
1179997
1235224
1585534
437922
1824467
864212
612798
1964107
815316
794232
1040598
659483
1226841
1065042
470749
1124328
572689
609748
698013
1068034
1276580
13978
1741391
496413
439198
1339738
846982
1554044
112132
1578985
109046
152348
24043
569959
1600036
1118987
182771
432807
1925394
1766504
196835
595247
747699
1775008
141567
250981
1139654
140977
1934925
114704
1855063
399250
598338
20770
36774
1464272
546564
651380
1488867
1020068
1168771
10772
735376
1336559
1736347
72540
1146884
657441
775343
772436
1340612
282679
754965
1530864
1929066
1439604
887943
920532
157192
724132
1642778
674093
1668268
954432
1369079
609919
794245
1700731
1878503
545570
1857142
676856
541153
694139
1958363
158295
150553
773881
582188
1788288
1790654
830426
945017
473805
1762972
175643
20986
866637
250772
621492
408687
1982430
448326
1968990
469880
6468
677056
1272895
1473880
1963124
20930
1357528
1815401
364879
1386432
1152550
411744
1913031
734418
1063616
1008712
990880
94883
136747
1268029
247140
798670
291859
759456
1492616
274045
38143
47026
1179473
1313914
545926
54521
1547518
124446
148397
331658
265648
1843359
702591
1460194
1417593
151271
1955925
1306751
74698
391506
1136800
946833
1972525
1242239
1829268
1900321
997177
383205
1136940
8910
410492
811486
786557
1080711
1785073
1015355
1591577
1352834
1182000
152597
955616
1444903
127260
525732
1102971
1189732
1061932
1682323
88986
742111
69709
1002946
1530245
739661
1220782
754776
1179736
888596
301127
564935
902930
1393997
1945528
1385444
1120274
591076
592718
1338844
1980778
61181
1778102
1916116
1872276
1517010
1541844
1241502
1294130
1416556
1589285
672788
628564
1113992
92510
1830110
1870700
366857
1195897
1881741
329565
1710443
1753413
1295377
1887285
171259
231892
606009
112044
1499474
1576310
1166071
475960
680371
1490297
481314
133352
1298274
161645
17174
948722
1094169
1098785
1761627
732137
1547839
103164
1840334
712803
1557381
269245
798640
743940
1098222
1242035
717575
1117007
718538
845961
51183
511274
1816796
215607
278539
1235529
404507
581772
1570785
746929
533564
474183
860497
1878194
1601827
570646
1557627
1890040
1924388
1062193
37325
31519
1673619
1506995
1719122
891198
750913
107050
1664080
922401
676308
133812
299955
1524628
1908568
976952
1079756
1249795
1316043
434629
1879253
841351
608237
218613
1592888
1656387
1312679
605021
104687
1705509
673301
1569531
1887151
1568122
1649941
1745884
1304258
64380
160265
746025
1606595
1461373
989820
1872766
920080
1724079
893729
1020720
68549
1475503
1950982
654907
1782677
1832849
1192877
230563
1096393
1563792
782413
232713
1661133
116149
1918817
687371
843734
1450523
1463391
539321
552949
499749
1788531
1105125
153995
1951263
465119
1568533
1870911
935696
1586909
343423
1024243
609965
191543
742101
475788
288904
1633973
1098418
788251
1698118
923671
296918
619165
1054022
675970
4246
32143
984806
1788368
1893510
925296
44770
1594682
1016813
56654
1129994
826961
168559
386466
1142254
1868582
759752
939855
904970
372580
9575
106433
1867511
116172
1117236
610767
463394
1369356
1242052
663340
157957
1047239
1282729
856143
384233
626390
921460
338187
1358088
284067
206804
1161166
568983
1701187
966526
1835701
1809792
792095
969948
346315
954381
1092616
859673
140314
1983712
161911
1028784
137012
260306
230685
1697121
1942706
1673925
1353534
1621025
258014
1741719
826122
1839151
1559777
1870811
1895755
686768
1601296
1113850
1213052
1149731
1920995
1590343
1872002
150148
1941282
1993498
605694
1669178
886581
165761
1524796
191142
430866
1788846
1644057
1077582
1856642
1325369
896736
992496
1312135
193324
574033
700711
1466859
181045
1604387
22077
1599174
917064
725497
1113683
1940078
316380
531881
1640841
1523764
155158
1816734
1908982
288030
25870
1705687
381592
797448
594494
1056621
730990
1954091
521735
883638
30811
1491840
427617
19983
1990103
315116
1095839
1352772
1528791
531853
1076296
988377
1744561
1254180
1383260
102794
1987154
687710
142108
148889
1751146
1264012
1685310
390206
1249186
1512231
1648366
1879963
894154
708894
715961
508941
936953
340329
1304952
513395
1715480
1968632
38028
1193184
1118563
545164
366360
309057
979765
1442596
79496
1746410
1004583
670917
602099
393909
398537
1541100
38838
843535
268972
1742705
424096
846348
1524514
103056
450173
318768
1830309
1969356
1201356
1488923
4348
136265
1814632
1281400
1527232
1021068
1970871
1051057
556864
344898
1238442
631140
80401
1708186
112574
1349865
373551
470832
899521
862597
631296
37180
1052597
131086
1850362
1562223
1301358
825601
661174
624561
397010
874526
176940
1768469
485620
564752
1940560
467367
1610830
1083161
1147316
223590
1877931
785169
1286859
1475652
243553
1650576
1954903
103367
1248668
1829625
866267
364912
621804
637544
748139
1387766
1492089
890820
28478
801542
1691178
1167539
1205409
52050
967544
1071887
951885
592791
938451
386207
136044
1071038
91304
1731941
464545
644903
1353394
1302462
1555135
1212543
597127
1088579
1184213
1562283
892465
343068
867132
446904
1505726
74873
1067916
795300
538394
1999501
1947853
1979127
864821
1927956
176966
914096
1640481
1222302
278668
130952
1947492
1614615
88759
1201950
409320
1550527
279076
220448
1947195
215252
1925101
520300
1284984
17476
520489
955693
946624
34794
283834
1639385
832765
1238918
1508202
565382
771302
325964
106127
1183847
583445
570541
614008
743659
1241609
432207
9065
1158842
789838
1175566
1676506
309980
484041
1465448
760002
1682749
1678982
64411
63464
1607957
577731
1389302
251500
863566
1848408
1266163
1294423
59664
175492
175705
625283
406521
1075802
1817832
1686979
1372427
1414251
878264
647738
1293222
49599
1371569
162745
754659
1950441
315262
725827
1221325
878028
1348245
1744687
514473
1896536
546681
62898
1334125
980403
1020544
862315
774552
1972388
1572478
1019253
1785691
234441
1099516
1951154
1239046
516376
1741248
1422044
782915
159420
1202685
183922
793611
1820674
728531
1477961
923812
1097587
1884519
1887522
1670508
528397
1040655
1623767
1299120
1617990
1098679
262923
1517662
575669
331031
1206223
329162
374004
619477
803314
1947726
1625141
1713408
1013505
94050
893653
1101632
1432057
306579
1753270
115242
1403252
312034
296090
1339202
1191833
610722
1991046
1795020
212886
45003
1096094
152890
1203484
1547356
1392802
41160
1103890
1976081
1772503
949358
396951
1501492
1476891
1801490
1325416
1111331
355664
1121211
683769
863876
100101
530146
1606713
517259
59074
931320
1440399
352133
1035556
917969
1894874
146108
610851
1053386
1649632
545303
320181
636676
576071
688701
1798208
804807
1404498
382930
1358948
445175
1652048
1187615
1464637
812761
1014250
996870
196741
1054950
1073986
50521
227189
1495616
1487482
982432
1689968
1023533
927466
165748
94164
1273639
690221
1912229
1824608
534128
1815579
820328
1230069
1757974
529382
1477402
910926
1489872
862939
734502
1481902
1828692
395739
1365437
1042354
426620
116195
1779107
640614
951843
1763746
1382599
1460617
9209
911392
266508
385143
861994
717619
1663052
463497
1881957
14995
1622472
285722
1905562
1699016
891324
550722
1994903
1581248
910926
654841
1820974
1691326
592876
633535
1578280
905291
1221808
676322
1864333
701179
1396614
1179218
588743
994123
1893454
1934063
1608482
1655720
1589939
298795
887806
986252
469789
1431735
1942201
664495
1508078
1167393
895856
916170
1828426
613327
1193297
725484
1355044
1539100
422582
1080501
807048
565524
774184
272226
1022384
1971478
1017173
1092281
809917
836096
581399
320925
1382455
228373
1667924
518088
94651
1542057
1897823
1637412
1534679
169236
173325
1135003
1027756
1275519
1667555
821780
1169020
1104149
1384917
1178398
1362670
188424
1247133
1272674
1129942
973478
1057928
1971517
682615
641770
1778447
1327942
1454109
798577
559747
1015675
1735160
708335
755539
1687350
1333720
563892
118680
1674228
1480911
578689
951040
1352472
752503
757863
1804168
986549
1418364
300299
1739967
956754
267116
1964574
455880
881207
1607630
1932773
120596
1175033
1571809
752843
164698
462743
875895
1169941
141593
1006677
773823
330955
694220
1137892
993195
909259
1753288
1980825
1989883
1407322
438041
284194
1017998
957126
1251650
1596320
1957774
1564071
1931836
479684
998361
400086
907325
616102
1035488
223785
1318357
891597
686304
1268369
968376
1804832
1591059
471099
1937923
1387633
619919
1556988
1079261
886986
380265
1604854
690440
647791
1398558
569915
478432
1541248
149925
1275817
1701395
1499361
1721402
1045701
696967
1574008
1010667
1840818
1621275
679442
1856717
774945
1584038
655426
777673
1282999
894660
501929
169121
451722
346077
1663254
671405
962274
305851
1869155
1166370
266663
1749547
534484
383873
666410
1753556
1798745
1573831
1082814
615389
329724
1583786
1688804
1840679
168828
391968
1717876
178419
1505666
1913883
693975
366467
198052
153450
1972415
1953193
486089
1375647
1011832
905751
1856716
636781
392919
466917
171905
1222860
1616576
1948656
803069
619357
1372227
1198511
1623178
157480
1644662
1711188
209238
1541138
1933341
1869724
419638
1191853
626548
528109
177627
43022
1607677
373775
280927
401774
966848
932020
1247636
1294638
1130853
1498211
18270
1407173
1966195
1833224
553281
109892
198060
1107128
188487
808654
1436694
164134
561277
909458
1538990
186791
1365727
1926659
394378
1502667
1233855
998516
331233
1252378
1907750
1727013
1322436
1148368
602691
1196154
1724363
662891
571373
41765
105110
158957
1092971
1873624
1947174
1563734
1096941
668044
444337
348816
1032308
37704
1782691
1610253
1884459
1887129
1952075
807608
1525108
1214888
1224226
72819
1459140
1947718
1489187
127919
459441
567497
1486403
1951482
1662166
1356789
129979
1729883
789704
1598724
1278051
1043042
1170722
362078
1078572
1445119
35351
1085817
1171032
356931
491776
642818
208074
1945496
638669
1774545
965883
551525
1813034
1149139
483568
933166
814898
283316
222397
704406
1350132
10171
1657224
470531
1286355
1523195
1191044
1342462
1182407
1266678
569336
819597
1061716
838638
1854395
367494
1870881
1742801
1403489
1353014
1347064
1024805
1378699
1194634
1747639
1950652
442201
878418
946147
330528
1818495
797859
692042
124533
737469
1075701
160875
1334348
891321
160722
1692651
1446834
1279127
1560301
1519303
1600269
1739558
624110
1071603
1648267
192312
1587360
1521185
1276746
145189
1925856
1310761
68191
432233
1060721
346608
925323
1778317
118269
10400
511305
451469
361953
379708
600106
635939
31870
1821425
686107
1986237
1032475
899784
76670
123465
372355
544409
1316160
1358611
11309
491741
1838356
1129467
414733
1116456
1021306
1536950
832002
1927965
1955612
340366
140961
1975363
1345326
1988360
1687210
419022
1083048
866229
1827964
1978134
1887721
12395
199748
302438
1098538
1344377
790203
1470411
600855
588791
1444420
81868
942818
1716093
697180
1183935
1199400
1998434
62093
1502756
1787341
1773526
931222
57757
1689886
694711
468188
102720
469358
144192
1844679
1210037
131532
1148541
189155
881642
999313
125777
295709
1696844
201897
979518
1547091
656151
1111487
749512
39914
682538
1281270
865781
262551
264837
830939
1021748
1814143
1659636
355858
983044
408484
1201308
1790607
735439
1886545
1278937
1564443
685112
1551750
1495116
1675762
341497
1058130
1105368
470287
703357
5153
1386056
1713688
1898011
998408
1859579
498337
863151
763475
566434
355726
1570860
1004002
445154
1943231
465671
853194
948403
376550
1620047
93245
217349
996100
1850440
943469
703942
1667852
996136
193617
407148
1974357
1790933
1353941
962559
1192457
1048291
692778
1730886
1752016
911074
1439607
601461
1669551
505295
795446
1922456
1086261
787262
1886269
641954
1358959
1408929
664593
1653699
1712677
716179
448270
686301
380107
807060
1920657
1846806
466176
1755776
582369
990390
1651294
294274
1704475
1184759
634010
526399
1368938
959185
1307268
1070582
129108
614009
1362495
1988644
105059
1594797
213210
1176507
246129
1204482
320510
1112654
508088
26532
1192841
627137
143209
491370
976703
14640
1512750
949951
55509
1631462
731849
754924
1238892
1336419
555508
975958
567100
187096
1681659
1248236
1429554
1818141
1143614
1571943
1591974
315088
1782720
394086
629127
817065
429413
1125213
952984
1331526
1942640
1485320
1345636
243612
123722
274111
123789
1895460
1745168
1544394
658165
617626
728649
1378693
336296
308425
1520850
357294
1930072
117822
638890
574061
674072
1937940
1681285
1012462
1585213
1559266
1103198
1477036
1758547
405733
1151547
137878
1294491
1294402
1365304
1020127
1337480
610118
1034745
254018
1857073
462863
1376056
1463008
1795643
449178
147971
518234
825012
62201
1145001
402536
427279
412284
344636
663075
1995642
1842783
1044363
1342478
763342
1157505
398918
1235175
566289
608147
1510590
1243676
831812
38187
1040033
1640333
922209
704441
1845630
1652014
838657
1024240
1628134
761630
1730528
290526
252144
1811793
1255670
1701491
206993
683064
1584692
76005
17788
1963856
579962
1846535
58069
1410167
42334
318129
536839
942781
728194
752636
1842617
92357
1926612
1883998
1976472
1581284
679202
944967
1336692
1509587
829346
499289
1995463
440939
1850432
1618137
435946
1998584
407615
530945
1559038
1412130
576886
866176
55001
1576397
991767
640203
1884904
1120074
552324
1721814
89518
54421
993651
734448
1889360
1608777
601551
127917
1691290
393566
126618
1209675
938796
1578321
1591165
36472
1421162
1933791
75846
1400694
677499
967580
789467
517553
1396133
1343949
789194
460791
1599495
747288
352694
1845937
1907692
1597682
956640
1280378
1536367
1213025
1181029
64972
1095790
230430
834227
1917539
372696
55520
906651
1002789
1446847
926953
1178455
1507167
274482
104714
780458
931365
1111196
185314
1230463
1495048
1103216
127572
50269
67101
1025837
494603
1086205
852859
698771
1502959
1881346
945013
739847
1925084
1977877
1746928
885471
988430
738090
802544
439777
1602060
910712
1224363
1819495
1009437
122581
903394
1736889
1608540
1145865
1284430
1350290
359010
1729808
576878
230745
130452
1646699
729671
1695016
1799068
740333
908753
1549251
1515913
735238
143780
962599
1417658
1808163
693423
1227041
1797249
1817295
1484650
1316633
811177
335344
1354209
533715
133343
528596
994752
1557764
640067
1473946
856808
538952
1637080
81401
1095580
1856078
253204
1369468
783328
352524
342681
628725
1560883
281748
1445108
322479
207013
1918868
1050098
1758530
1103053
1722183
28541
1515786
1599868
1512098
760772
105369
1597473
1417790
1188360
1062726
1993329
1605372
944524
1144824
1363006
100842
998975
1793584
552560
716514
1773548
536118
1093945
69619
391770
1456080
1320274
73706
1842979
1901818
1499175
1558242
1991434
864879
1052080
1762661
1063202
498764
68727
374283
1224154
471486
1402744
66445
192489
1596743
196512
1902510
207994
1566693
1130763
587660
204447
1600692
1240602
248678
1917494
945991
687974
731194
1068682
1991321
701195
1497332
1934287
772902
1165681
1065944
24714
1910561
1670928
210245
751942
260004
1275657
1291097
1641794
204599
503378
177674
920801
1782198
26127
983437
955769
180602
324851
1150505
1508213
1237258
1639881
1425812
1536097
1860745
1036586
1902833
61270
81419
1882483
286274
1061925
1856009
1293355
371634
1246787
1033275
1993996
21880
285799
1499758
333523
1403492
667191
1813447
1081176
762628
52368
1780195
360768
1574341
1662507
925312
752779
515245
1348174
1445405
1179445
1012227
619985
1084101
1465491
1318884
91179
1849240
51934
1251015
1862140
1491465
1129595
636872
1691558
1779601
40234
63374
1835391
93425
1626782
451199
346227
1304049
1253741
1372637
1284425
1254025
504763
402964
1055952
1061011
406166
1172220
1039403
1442791
1661160
567871
717711
1416405
1164710
1607813
1254556
1116799
1345887
1272773
471191
1991920
671618
73900
1422633
509516
1759703
620681
344776
1811621
919373
182823
409572
1269703
1711615
912986
821924
139104
33213
255770
1859544
462249
1987803
613294
641066
1944349
1936891
42741
213065
1435839
1714199
238732
1385648
784977
712067
755556
339312
1414931
1162477
547894
703714
1362255
1111239
474662
1269180
1524106
887006
836261
117079
787030
301778
679018
224430
1543159
1036374
1156821
626482
468296
85102
1733667
297669
1186760
46512
657640
1512183
1901639
1631539
29961
373916
1746162
141229
607825
247915
1746810
312511
14532
687399
209382
1778930
650489
1580959
1594871
335737
1937394
18968
1903150
1903585
648575
1843675
1537085
224394
1798895
753556
77840
1340867
988241
510782
1363876
239774
105472
1827059
369926
1112539
103762
1453753
444053
348242
1611883
1609379
810716
1110247
1448540
1801179
1186051
786722
507272
1545179
1973098
984524
730779
21245
238154
1578017
796122
1445218
680059
106722
191479
1603818
1869756
58877
587493
241036
949723
1641498
1183782
1237960
517570
728607
1476784
1711149
1072965
885195
549413
823138
482751
134908
1922105
65644
1298163
153948
1738443
109943
658582
627365
895816
134267
925528
800536
1206533
175109
188926
903225
1944385
1141146
1613662
1155238
207286
163590
134606
1400024
1442294
1521406
1731199
649003
717287
1583430
812244
79372
1720724
1982336
104309
1573530
1940605
292103
855069
676959
945645
1277536
1976950
327777
494025
198247
229833
1206895
575855
1232831
641186
1972653
451518
1830111
943985
1097516
11073
1871442
1022961
314377
1570791
970138
160206
1442950
693371
531836
1967336
1851195
1207959
1543332
964684
1871126
1905008
397149
1686830
783501
747376
552436
250181
573044
1756326
1545623
803417
1905238
1270289
254444
1000741
1552206
1241364
965057
1152469
565135
1621847
1395225
254129
565119
741113
1676593
1388029
1748452
1464664
519503
1101891
584807
796870
729185
1688388
1016191
1126562
1133112
1557447
1173796
881330
939547
1275460
1773035
1422949
1574452
168854
985043
150323
2976
1147441
1576856
1212074
739200
1453564
954791
881146
15577
1002838
1717914
1785469
1030229
1592850
842493
1509171
1862619
729945
1029497
919172
901019
731804
363225
1216204
1684844
717580
1803321
753416
1496084
995434
1657478
154657
1815944
279994
810263
1723054
1588754
1063871
18437
184767
1636233
416361
1391337
1510269
650390
218725
55534
603194
535768
1693345
1246166
768631
63415
1358167
166493
703483
336389
1163179
1967763
23049
1879734
1834686
1785704
770622
336234
1999074
717235
1493186
1015447
1082315
1277262
37329
1889202
1553409
916075
1145593
692132
1373790
1634991
630727
649362
449839
801354
1485372
1896733
1533029
1732208
1662747
1335981
1878755
1784545
1842598
1911347
1509186
1288106
879014
709356
319726
1201332
768841
831550
1651173
1670717
1310642
504339
740605
979491
171315
1819708
563747
1163545
1781122
150469
411958
17545
977360
397560
1794736
1615731
533394
1146208
1828078
70440
218775
1803707
629302
1396535
1117780
1913790
1480612
1119908
338271
1691231
817540
189089
752276
431422
1532312
1267536
897739
826003
921542
372805
807379
1033058
231217
415611
248319
290217
905149
297484
719377
680894
1977818
1208880
107792
1388307
91914
513495
1481862
254498
1844875
1419179
1488702
1337908
236930
1120037
1377158
232886
1676462
1191030
1535644
726343
437004
1573598
83169
1475039
550536
1383280
1894287
1179361
1239942
1210045
585393
25565
1759936
1406473
1264962
1736507
1137511
1529458
1883575
446470
244332
1673353
1708689
242174
1175775
1061032
1470419
1849669
1078863
52869
988992
1950027
65587
1402409
1515894
1142892
910877
667652
1138532
1905271
668222
745333
1882771
943064
316757
997377
1562309
1523065
955395
1128799
1846753
1766858
1612386
1548681
579032
830260
28543
1413412
1658451
1951650
468344
1251284
1593120
512501
777204
489936
1331599
659329
348362
534533
461092
353483
1409621
430537
892731
474385
464513
135456
601477
1492656
132552
160553
142303
1968409
485549
655096
1369915
241564
666795
378729
134317
884196
409877
1160874
1474173
478085
1052810
827513
253830
1376285
522266
268374
1335109
929577
969998
181294
1313255
784294
1700669
1766813
1007673
127794
252472
1560570
1728827
18055
1877250
37410
660391
724245
1340450
104985
1274345
202916
1858688
1887328
1169600
761161
579195
38199
1549065
1407064
1200512
1871436
1069032
273167
885387
1851747
1229004
1152190
1609823
1725250
735397
1797982
1334535
1911688
1736383
1953306
379971
393594
469142
794090
601039
26496
1712254
64814
1889429
912088
312505
566399
684481
1706503
919961
51159
1024438
1672039
1007819
1609510
1143010
808745
1978229
844700
1864765
797869
957159
1173824
1523227
356619
1170984
1719447
1806418
891268
1296986
1614018
369722
1835022
1856751
923480
1675327
1802076
157440
557358
1674245
419091
17168
576820
733265
1795392
1104069
1105436
423657
1901523
1471758
315072
297301
1716453
457994
1653394
1268305
785131
1394208
731031
573656
1861734
192972
1064281
258231
913100
1842344
603026
304112
161167
1920601
1206721
933795
1684373
699388
1113936
1766792
1766879
1011425
1230027
1808446
6778
1591172
933642
1014191
1501587
1307752
1757426
576166
1771545
994912
1242206
218483
1082032
1378527
880956
941629
83802
647411
814763
84671
1155294
648427
1922142
779927
881877
843422
1346981
1331146
472510
162135
384749
1416160
575020
428680
1658181
1213864
721748
430214
324637
1107761
1975171
653655
1103950
1179811
1507961
1699148
1357300
97060
96242
1174961
940510
1424821
1827088
1412164
1975659
407117
1166888
722752
1882926
1521538
999042
5566
669976
1088378
908197
1174847
1394322
1752298
404655
1868913
736253
1292579
559409
1742964
960342
226416
468865
444949
804741
546736
1100263
1089353
1245656
754619
37728
322184
1323245
42918
1831449
689347
1878993
804731
506836
854625
627173
1552281
1932060
1162976
1742932
1608550
844646
1293196
151977
678103
355052
129514
1921150
890490
897008
696073
1968372
773236
702593
577830
922095
745661
1574272
1299994
636452
683035
1600272
1428218
382474
1525616
1987093
1963907
122951
1860682
461818
257144
1814754
978635
474092
1424196
1001392
1482987
1435568
1400145
625764
1758959
120978
1259749
903721
734153
1868578
125264
1876921
1442845
636831
683993
622062
1923611
1903846
243245
1513351
28417
307760
608573
586901
1723816
1809920
1966299
1740722
790682
1046947
986997
522244
927455
347516
239758
386701
1471502
398824
1243792
1811647
1904295
153070
1666475
1171460
275693
411576
703041
552315
1634896
913200
792978
162349
608129
101715
513401
1754407
734319
523867
548232
389088
788543
1920298
252031
1864988
1548062
1190449
1265683
439826
1070380
1856864
1640693
715143
482766
632501
982649
1005504
881397
1430588
1093955
492815
1503443
1206420
23444
801210
1393176
1077551
1955779
943689
1588346
953902
599442
623168
1277904
30683
570067
929522
1376192
621656
180022
1810632
229422
1221934
102510
1158256
492989
1684205
1743711
1618197
1454216
700697
1743947
1023354
1075195
1420624
132689
227495
1287751
1602410
187406
1771044
927060
649851
874273
123163
557152
1887437
331306
1012188
1407744
513251
823354
396180
852442
518317
1729495
1312661
1205076
1287508
1944766
1705127
1258323
1123714
1882242
723992
211298
561405
1448091
1102055
375565
258979
611035
224245
1121861
1256799
790784
606752
597526
1340453
246244
224998
1638843
843495
1986134
1513906
1904686
32051
796104
210677
1113586
1003999
419477
1882974
734595
1588760
190567
718964
45387
1093112
359649
1120678
24295
1072362
1160134
1325797
1524317
1605283
1364199
1125920
1765590
1209996
1905828
590035
1614072
1512272
139186
919765
349533
1546220
393144
784323
494574
1083842
1942022
1837404
1037804
1568033
1600952
179879
314361
729442
1675898
1076642
150844
1100656
1275293
302376
772536
997858
574417
1497406
715011
1654874
681106
1640916
1529540
964034
1166192
657650
151359
728872
1266056
717034
896157
1306354
1850456
1751710
934101
1031574
1996956
1477978
697111
383331
1318667
1796357
1092386
243937
1117724
753277
660225
16863
229174
1847999
1094418
778287
8787
1107205
480409
338781
990169
696770
1068530
1346726
1524067
729350
1261002
1967456
302127
1407312
1584600
971031
1746324
1803771
634255
1417587
574940
919424
914395
1606267
253349
150395
1324628
307662
966322
1836770
607045
945370
663035
232955
1199321
1839427
61533
778110
371508
804777
146724
555612
1838102
52571
1956954
1726370
479152
1526878
1562438
1347303
1004464
330728
1230512
901355
825267
851534
1991526
1661930
1490993
1893789
1222400
1708636
752637
1188305
1179473
1346475
1829335
218051
691649
1443803
638956
19234
496202
85364
1041450
1938569
1894479
806396
922384
1876050
1721408
79225
1707794
1727070
955704
1366462
27261
1452645
927183
24111
852881
1530047
352166
6450
876318
1482940
899474
1762232
1151395
1379360
1527286
132377
99181
1247869
338776
1039682
828576
1030425
891040
1652828
1841824
819662
264523
516990
45985
291180
735456
382140
22041
1044150
45041
1012046
755966
1044451
236864
204136
1908446
42511
834867
1865777
1814251
1211967
1005989
69916
1744225
721675
1154149
1855802
722617
1200946
769976
1014346
1172262
884633
1261645
637167
1557454
377824
755351
577579
1551989
767756
726
939511
302326
1619381
827108
963502
877720
693657
435481
1776003
259513
1889817
1559205
1713612
840321
164011
182537
1662431
1784865
1786571
139494
1331700
906848
986744
1098281
1102043
566874
1125788
138673
1615593
1482725
698269
84072
993302
152521
599309
1376347
643700
499126
143284
929485
374081
1474400
1358084
867186
1606202
280425
1124688
1335582
931739
739997
1129563
672122
1982265
360569
437269
467985
338796
1063944
1524321
1801308
702028
1434718
207131
1848534
820392
545816
1429434
1959767
351759
682687
157200
1145190
1040845
1693776
483410
527725
1757736
1739277
1981429
1717054
1759912
1786976
205477
1770037
3237
499889
208392
939697
228484
942111
1721537
499928
702800
1351754
356728
1603015
586209
1536240
1973253
1564863
865304
1174070
1127312
1350804
518308
502149
1629033
659997
258044
871177
1176163
603411
218719
1776414
1110500
1239433
1670489
678617
574495
405255
83544
958802
1336230
18816
226824
715766
276021
792043
1210944
328801
214238
1724540
1731901
1107877
1968938
1037996
514037
1908692
1059380
1793500
546403
744941
437912
1108567
1014688
1129089
1630834
996933
1088897
848413
458904
1190573
98496
48093
1874574
226162
609094
522310
368418
1038483
876896
966773
1344366
1976604
53159
577454
1388224
1564263
1321115
606619
398522
824816
1888411
128412
1734368
105758
1284440
1549539
320253
1190468
1304392
1205200
1100020
1000983
47585
9964
791824
688713
450210
1428355
1411870
923562
1582024
1587861
85862
1333112
1028808
594988
212131
1858405
41329
719858
436267
55263
1428126
1266621
1552320
1465491
332540
407829
1496031
478407
1495466
497090
1214119
416879
475652
238880
1080916
174302
1829698
1234755
464952
1953949
894533
1918908
632329
1966345
371079
735430
240835
922073
484985
314032
366530
1600787
245193
1952204
1433553
367944
1100622
164094
1298930
1023909
848221
1765675
1227117
1928912
1202752
581690
1053106
1518064
1577848
847374
1399491
1604024
718367
1955478
446636
57564
1922365
1280958
1121623
363884
393358
1272897
1580597
402030
811820
374914
1742930
1158754
234189
609311
1443178
509730
492617
1448827
82135
614625
62246
41698
270975
1247339
1355846
517959
397978
498862
1824373
1874219
971809
312348
1911471
307826
897685
1745694
1090485
125821
1017373
1286452
1989849
1692657
951481
1089366
965053
263287
771417
1665441
379934
1368176
1308446
475027
149319
1057395
1812163
1728719
759778
770988
523610
523575
71285
455508
1657204
1227581
39856
869736
183484
731592
1932841
1712116
1129643
395473
1913073
441205
1009278
1394169
556139
541151
1267316
1141759
258103
1654464
1148481
1371155
1559782
670763
1293005
1305343
1580448
1261303
379992
1849472
1503126
399756
1624356
969192
139353
6655
798717
297668
1773257
1896268
1859241
1966403
132578
689416
1270408
1436476
321279
712445
177761
960846
1040421
408218
1987021
1994175
1908563
1737674
606359
125081
1390578
1027749
146218
9813
643118
4627
749052
1283393
954642
1639073
1153932
1075780
1192490
1450563
1593882
1273509
758444
548899
841700
1786151
1235131
997988
1815295
1892788
541188
119761
784278
346031
1691820
1589284
241864
1105982
1446528
1463210
1647718
488970
455665
885301
1275411
1358872
1738195
679873
1058390
315156
880036
466304
1261628
1950032
786100
1305565
1583727
23956
516160
1739773
1226117
308116
1021457
1865024
1499874
1008640
495234
431675
1127552
1710982
1482989
1779329
1315539
770653
1008039
1543369
562025
1244146
145906
1833021
1875554
1712043
1466937
360690
1287080
832466
1075184
1108501
1744261
530438
1997279
881355
478445
669412
1237955
1544783
1483376
1756158
1072702
189647
376489
1108
214585
1534129
1336742
1664093
134295
974681
117237
1479912
773198
1132929
1986485
831560
970712
563804
240893
566190
404146
1410315
45147
1348430
323270
1345788
429922
499450
1049248
1155068
503802
1353752
1409375
24567
1604851
236191
1511766
490614
215288
668593
1319639
889217
888608
935200
1933100
922793
1022951
1886613
97226
706065
69004
1255735
1600099
1668140
1158102
33660
139958
1002198
811624
966153
1534460
265276
448194
1372409
1130288
1195449
1689865
1893571
141407
1793615
520711
749977
1303912
829116
845786
565537
1294056
1286421
1912715
1987343
1668166
504848
1873712
529242
1650888
1076755
471306
1529827
173344
1491280
1754943
1521812
1310160
299933
1591181
810371
1034333
224707
501883
809643
677457
674157
718662
568593
749819
1965470
1633768
168228
1302504
558801
1670156
1041966
1383455
1964667
205140
153399
1710233
310937
896671
539586
1798566
420593
1052449
624702
1245133
853170
708040
499318
355651
1055910
1696328
431767
1715016
275486
9081
1718594
918176
683170
1213177
1437364
477621
1852439
1834307
229220
798880
692325
1931549
55283
1962056
1153564
968693
1621071
634489
1114857
438701
469139
1562787
472596
226015
1533933
57501
620373
1404108
1158926
1329958
976293
334617
531055
1169432
1965232
665105
704558
591744
740
506377
635985
1492072
208284
774499
98277
785537
1929375
524677
1771658
1687677
865202
1222462
448273
1780863
818248
1742147
1389717
70455
1873328
406343
1944791
374237
928249
1308043
1246403
166313
1893366
1876975
185340
17401
1472560
1322781
237646
62145
923636
857029
1629619
1012797
1653911
216503
563717
1711376
548269
1133581
905675
1594064
1532627
458633
102341
393545
1232577
1391858
836659
740330
570239
104359
1896431
574000
516044
1699527
1287796
224191
1531917
90552
549579
1642252
1371264
3532
1670441
1830918
1178648
359277
483772
363909
772095
1131230
876310
1737309
869099
1872918
1633250
1166747
93150
1574306
1887583
761706
933204
42284
1159362
254169
1480639
305239
324295
859664
1441606
1758064
1773841
1240157
652485
1465203
1911234
264621
56319
820212
1235230
1770387
1096992
426775
415461
1472578
522264
1918909
1688265
1238224
1661551
337813
803204
741296
763779
1401576
1927253
891469
375213
693618
501026
751299
802084
69729
1417398
1969583
1821194
1660933
570946
1363371
969021
790794
1941981
1483486
935539
1315942
589076
730698
321458
556037
1257160
927082
1029478
604213
783170
277096
1852852
1458772
1039496
657288
1905930
1470949
1124259
1169997
160942
7171
658983
642755
626896
1689505
1829911
1855499
225586
10380
1686115
904305
1454095
498930
729543
1503820
1941845
693410
1465905
1637858
1712555
202346
1667150
653169
1036036
416727
237839
1434449
1967845
1218850
594203
680745
546591
1238270
1567233
1164302
1666009
408329
1785909
192196
258215
683938
1693989
385406
340579
473811
1310921
914262
1254398
1110851
1365100
957491
128231
1781155
1792628
1113228
1673215
711655
1120647
1301867
798386
110529
69411
1292194
1650746
818310
547360
764331
1146288
944087
220509
914215
1296854
1948222
309028
1324119
1512487
1567077
613052
558510
370025
1005262
737086
1034698
406486
967215
1660439
729074
1222267
374261
396981
722128
584436
1321736
1207362
797110
1761738
1714900
1170544
1542108
1169536
1198660
487828
1135331
1470857
901637
182294
843465
1296471
1731344
257268
1302291
493061
208864
1112567
728144
363822
1351747
1025529
1675306
1400278
870018
663416
707203
1631541
1875501
1499087
79527
9262
8802
1575106
1218254
281969
596784
1820933
631945
294641
641367
1874647
147587
936731
1812251
758804
1724367
129293
193888
969407
1493028
631047
834979
1763826
692179
1109841
1260049
620262
1604654
739298
1194298
476698
315636
1431519
1992732
1497314
1522331
1124448
1531943
1756249
84359
987922
366318
110535
1970370
1487900
1736363
492416
267109
355943
154225
202481
817245
1096558
465286
132025
360976
271107
1443746
26532
1329963
1655637
34284
891360
21314
68882
379868
1285721
1189442
650279
1840375
1627803
372795
1526306
978427
909712
1897069
642344
1883349
1119788
399391
1229388
929424
1581084
1397766
157242
1633358
837967
1700951
963165
528566
293508
200914
1808502
979765
1652506
106469
682859
444938
1104303
1154190
118712
239637
1711954
605122
1173360
1797818
767809
250553
697874
803178
1224348
241081
539366
1876445
427793
1482405
739127
324017
37975
83386
494373
1961643
1909784
1534833
309520
682356
1636462
1590510
1436757
1125722
350604
146902
925961
73994
1568839
375250
909178
329788
1180046
1174973
269938
554859
1472064
1295715
1100249
1598465
272308
970489
12610
1078319
1401073
1549995
1835411
1456072
741467
956416
618304
775693
703848
1920877
442102
124867
1623036
1168285
1414035
1258862
1131606
1435121
1951460
678995
1506993
1582788
1298078
1480833
1308195
1142313
56476
65577
1250385
533647
1348513
1124871
442905
1312701
1394290
1419632
795723
608513
798894
710525
1117240
1475052
1847840
1854026
1114285
271827
300569
515261
44306
1783488
348768
473176
1477447
1457617
1625566
1258162
1607910
890781
1405339
698587
1933397
606219
167393
1181898
154660
698863
919785
1027600
71732
1946614
20377
1668893
1990425
1504994
1132955
1408375
313734
853103
1695885
670708
454369
631970
1847740
1375483
957456
1125043
752005
901574
168607
983408
1368163
1800371
1973255
1706977
1447712
1668266
1915292
1494935
507157
1756936
1876404
423836
1080343
1405111
788558
405750
1921282
247618
1885303
687700
758198
344623
1498148
1650309
1592931
1811946
732739
764354
1202449
818446
809456
998555
64919
504415
505015
1778710
129685
583143
170320
659917
331785
721654
1892472
118772
1631448
1252260
1464717
499122
460769
1469285
1634993
1895841
777987
1972460
610263
518955
1409656
1068426
862698
1187796
444117
790119
913260
341674
1376045
1594443
1995109
1954700
1243120
639567
995534
1493994
590667
1586222
1096348
51486
1877737
953967
1299210
1461493
577491
1741889
181468
1469377
746301
1143980
866840
435362
167423
1605651
478117
673871
1201180
1351307
944347
648748
1797297
1940012
1615505
1073206
499172
1839647
709207
1913007
1162371
1933785
730635
1879108
1777632
112217
113864
920239
1229826
49827
290253
184452
1725103
98411
481678
1180370
1673529
591114
1121864
1111273
1252661
865039
1557962
614721
1881722
565504
88296
163680
1265510
1088901
1310555
862768
702606
1443650
1789228
1484409
330262
1193049
904201
247242
1907825
1107417
1666219
146533
893490
988351
637999
673809
796218
1329946
274166
1101925
1045194
174782
904675
617758
1696663
1753773
739
946233
1815837
453708
1240582
195819
177302
771327
1442923
1673016
1003720
634089
831358
1544548
1107489
458416
556350
1853688
1139919
521591
479905
500460
733450
153669
1470001
919282
1476066
1847083
1231671
950106
1154998
1283544
249775
1279779
1058070
1658487
1849615
1355024
920432
1671248
11308
1429305
302344
631276
1402
973781
947205
1854888
1571159
190139
822554
491011
430695
560207
849211
1803979
79160
100202
424842
1788596
471915
1887245
200049
967544
1073012
256512
676452
1763784
350602
1604284
1008564
1024412
715990
1995544
1110579
1849148
32293
1977472
1695410
86192
944463
1366879
236924
260103
1996623
1614723
1466919
1234376
1274333
244700
896352
1222149
1756703
1452217
43867
1473647
665210
668773
527224
1400386
1901989
453316
843099
372017
1128201
466999
1559165
1012365
1886738
120100
721522
292818
1081295
475232
1186975
1330017
1036511
498305
1558108
1526846
1936325
1917772
770047
484558
1485500
1098573
1782581
302834
695980
721610
804401
152207
727420
84440
362460
13422
1341075
940658
412133
795614
1493127
1382214
1904608
1150880
1788689
443729
1928599
29721
1209856
1260332
1191937
1575721
300244
1546598
967840
701905
1961380
915991
58143
1499132
782794
1273534
1456265
954501
976794
341471
1650255
133837
383222
765647
126122
323539
290128
1812929
487984
757178
957793
1325900
771121
52769
426471
296060
1839201
1355195
666825
963879
1412587
883034
1693455
827687
1649736
451955
445721
23063
872346
1402708
1700257
972643
737172
419133
749865
306086
1686129
1469894
604491
1695898
1322918
255788
1065469
1285490
80533
1737870
421191
1130989
1436838
1292149
542633
1875378
1334312
121845
1345914
1805760
743533
1201158
1318121
1456834
1165004
1896870
986322
561915
958545
757896
734203
1169428
617110
1533033
1170973
1912745
316914
77889
1833636
86985
631104
805112
628446
262116
1783128
656904
984332
1743359
624813
1413282
277100
1786324
1494852
876195
1084833
1871370
1684014
428518
751229
860448
400114
1744430
969197
1830637
168125
1944213
1781605
1740148
1103163
921876
88855
688276
819111
1504911
1710352
530313
682522
1271802
1705757
1149557
125335
1480975
1582848
849524
398473
1279348
1937410
1631882
210232
1586811
887920
223758
1959411
1299107
1167899
1068386
1448076
1308410
1457861
968206
1334359
851076
1352987
1751717
1553491
20856
1974557
1986590
1111923
893336
585037
1594439
171365
1105867
976438
445612
710627
1126519
382608
645457
1708022
1696289
1803544
732436
19631
839428
1166339
230746
960948
1178079
1888577
1502689
1203756
1367284
63743
1673991
961483
1224102
158347
248401
44818
1916934
576520
558920
645722
1409898
1347800
161375
1976888
1586707
469555
314739
1684676
1493951
1305415
1240040
354428
1471262
1500786
1676910
1018526
1086783
1703780
593452
836148
1588980
180212
255038
1421449
1531601
352952
190340
268352
1110073
547245
227301
385565
1892613
1822782
352299
1065253
1331341
1143337
1628153
70210
92869
1866567
874988
1976866
1346077
902776
168126
379598
1039749
1807118
1990
310306
1461189
748455
98674
1992981
809203
1600997
994907
1507596
636729
1362054
1486281
134012
398987
382268
310095
506563
862560
1247525
33103
882294
1624142
432731
134934
1098823
1327013
1312810
349501
1328187
221564
75357
1586863
528163
1786903
1177882
300863
1387432
932536
393992
1006302
1123666
451687
271316
649601
411494
76072
252161
653953
529044
364968
1054397
1978663
273629
893149
569837
1309838
1677474
838216
510897
1734523
348947
101242
874318
598711
1579721
660735
940855
1190683
110098
1886301
616122
1343508
1945565
22776
1225811
413601
1145751
1375684
1007947
1490328
48094
1402715
143731
1181282
161958
648101
542485
1821116
1684965
1783379
227286
1587006
1029588
1540304
185521
1859197
1047283
137084
1732722
1221325
1176269
257313
1015024
1222848
791271
1380043
1518612
1745254
262581
865288
1147009
66612
1230643
994992
226869
1629628
1824419
1234643
581740
1257308
738120
11418
170575
210540
678273
610130
1524693
1453332
1012530
1166553
808887
1714163
1147522
346602
1854165
920702
1060633
1721421
1088261
1084429
803153
1551174
1478990
1830588
947295
902548
1764133
284409
913005
1484957
1834895
1035658
1831875
951678
550687
1295119
1629649
562890
1935125
332901
1208241
1864563
780133
379559
691902
903867
1981890
1231996
1457766
666343
1907368
753017
1795657
1802674
1555268
691985
1567855
559717
1418963
771067
1162202
699659
187588
1678085
977084
1442590
1972437
964072
1806197
1055535
1030326
1405473
279345
1449849
178060
532333
1852835
247831
1280934
1828138
611385
690111
360553
1476321
1168158
119162
1546141
954761
1234053
1466495
1502305
1208187
1705980
449504
1352122
422620
667259
1900783
1909221
1206424
1002532
1662022
176861
1074670
390946
1554980
765340
1526779
818203
1987508
1799424
512929
551922
8992
1265677
871464
474488
587114
108037
1726318
624539
1411577
1990743
469771
1255530
322810
1791942
1154524
1277890
1282933
1318587
1701784
1788606
948352
205320
831141
1519335
1943582
1431632
1675311
179331
551664
956198
369129
791605
944023
458462
1477565
1143987
1010384
533156
750683
279995
317070
625861
742019
1344207
897790
976694
444747
139017
697146
1713689
1709648
182658
196335
369705
1263297
467018
705116
481942
999676
561837
372696
237706
1995733
1406974
232366
808445
1712048
947316
456237
561033
476215
825563
1266494
241100
1354217
1888282
708987
670825
545317
1752521
998861
792305
738569
246953
435109
72894
578933
194721
1277011
659488
498841
44580
408597
1673359
1811077
804255
1611898
54956
1480202
470347
840908
896061
562658
639753
701306
1298937
559111
578522
696575
1068348
88064
1660909
325569
878697
1239342
1759130
753383
152807
929815
1430414
988259
1454153
886013
1829157
1654686
1994205
1820595
205927
546673
1176978
1744406
1110649
691132
1644037
351844
198751
1861005
1253906
1499897
10835
1861129
1518126
1878789
1284351
283890
1985734
541916
1869805
66300
517159
1957506
581781
1892834
1567575
482380
1194832
171318
172247
1273855
11629
227308
1845015
1109992
1014427
1167592
33161
1495624
604102
823769
81345
1817282
8038
1016167
1775830
382578
1544423
1433191
1311446
79191
469612
1962616
1314255
1223795
303162
978738
1375167
1863561
442853
1925880
691874
1036829
1532222
795494
1461879
890445
322572
699544
409330
1148366
377337
1617712
65795
1961512
930665
291729
1444508
234793
1238805
1567120
1473162
704255
85704
566540
1354075
1850820
1214048
1360662
1245786
1600113
353685
744730
1810878
58463
1951081
869246
1005293
1597608
1804857
703036
1024680
1173474
236346
1755667
1517766
1429794
1708160
36573
134767
637991
504322
39492
990006
406054
1761190
51061
645276
1994106
1959486
1594047
425279
1253652
1188278
58016
539139
1874704
1752925
755137
1849034
1745154
1011587
92420
984695
226260
1573066
1281209
1363457
1035297
1990028
596902
698796
1891573
863284
949443
678537
1693346
1531788
1121913
1938963
1018429
489879
451200
1672732
305574
1531241
202495
68257
25122
631699
149249
668366
1311777
503650
1462729
1008114
1418450
392875
1673744
515505
428494
946343
1240241
192406
1018384
556945
354585
1034231
1908131
172217
807428
1124015
664088
1566585
851671
495680
313677
1481771
446425
407491
623461
1788761
419727
165900
1516980
1474395
1438815
429960
1136819
171166
863431
97997
1220938
777105
1291274
1053350
266371
266047
1636117
1851033
579439
238275
1919257
1759615
1892108
1541051
310524
1781741
439651
1581420
1918011
1576771
381847
1584320
1937347
981482
435680
1768403
890056
512522
586629
699828
385998
30501
1970043
1856312
941216
1353511
87932
625022
1262570
279796
500527
827031
247874
517860
422041
90299
227857
663633
343435
1388903
1795210
402884
725020
734840
1346729
279781
604423
1615167
376457
1882240
1465574
892709
740376
307744
1629498
62735
591223
1766602
1325702
75341
1371477
611094
399865
1557984
1532607
1969697
1961488
687445
1281442
228975
1658012
667824
1876948
275204
1632579
1308534
231288
1790064
1197926
496451
1917377
1365363
689498
1762028
592503
1593411
251465
20394
1038171
194151
1746878
1415173
1015779
807456
425465
448804
1143155
1037640
1975178
1078064
1225247
1929829
1955635
1921167
139719
1572465
866229
1670679
1248691
1178410
1962131
930328
747184
142982
1084849
1743800
1200334
1193563
1912783
192157
672176
1489439
216782
607994
825785
133302
1125260
1661064
1127213
1774594
1368951
418717
1577339
332853
1425848
437209
602472
1381139
1254382
1144503
1315351
303781
1429349
1136890
1789648
1126365
1989431
1877357
946427
1175282
176979
1411312
928400
238945
372372
1526572
939043
629850
361299
409642
1248379
699145
41513
1162610
1047714
155899
740295
1974654
1811326
1721478
717855
1272362
1641921
852990
11554
1069758
377278
1996314
1923488
924200
1520172
1701171
1705986
866930
48244
1622992
335088
446358
522389
1259446
1366330
355893
1407970
900804
1797440
266714
1967079
946641
1857272
1592376
315785
1078176
458970
126336
1283
956638
1047542
450355
932104
395058
1778683
314356
125533
1200679
897859
1099370
1772772
728854
1052743
913565
941192
1193230
1830338
113362
351939
1775371
63357
1652355
284647
1962589
1928068
1805371
946773
195761
952014
1392280
1781805
1584314
916454
838256
405054
1469875
765969
1200351
1227671
595289
627453
211842
867542
1287142
1709660
1156659
1528127
696992
557968
1910793
872291
28672
585639
1661023
1505317
271890
761349
1275758
205954
1261311
690224
1175385
311652
1349032
187023
1071765
1321980
829851
21146
306765
380483
1674889
1400287
472374
958415
740265
602569
1608725
1093670
346084
1906365
120555
800928
1344704
441244
1461055
578182
633711
1247805
1150131
977406
872369
70039
524475
1990054
1355601
866813
19255
892985
169735
718096
1256726
1782418
86322
1943943
1084622
1046445
1649485
467425
889574
1295875
481665
1593265
1689075
1622271
193151
1927527
1438196
1119356
549046
1623287
452602
108725
894189
1390017
1323781
1375965
1752751
1513300
712767
251423
1053036
1520531
1992623
542739
582473
389906
709906
1202214
47292
1073596
1949829
177928
1520902
1621145
1219235
976738
1355551
648843
1257383
893839
1785673
836669
567606
159633
1456766
824938
1102793
1106552
1933702
28081
1122166
750151
666697
1707573
205041
1759238
103515
1903413
917424
1911204
1418871
1616532
538855
1472449
445880
30780
1793841
535496
720369
1649561
164812
1740328
955139
1614280
3544
584972
1759484
1041706
1658665
1744208
1646331
1776534
787694
348969
1034407
1494756
1675485
813460
1475377
1556317
411917
926425
849741
403549
185854
674251
1398017
1050436
596052
71619
273896
1399994
1032390
1333490
1924258
688169
1237259
157140
55433
127815
1182891
802107
921887
34024
173296
1424225
281365
442691
1708126
1348912
1626702
1560933
825517
544585
1330340
1177803
1953864
1887833
581823
1789169
222490
1494884
1128208
1051516
53067
1146205
967930
283440
1828021
116593
1046773
60441
19575
923881
110000
1313437
407641
447258
1828885
833690
377056
91780
1778983
23902
262771
895612
1098672
965681
1555164
342877
46744
927636
1116608
1128810
1125113
899845
1903186
1825008
1777870
1779629
984401
630462
1901880
1436771
1155537
984238
493768
79305
599266
213553
1458871
1631386
543886
662399
1441683
517323
1375734
512617
329149
157132
1339834
1260593
174519
1961643
232420
1828361
1612889
563934
254544
1139727
1455501
862332
1028990
218161
1856428
706107
1286566
1935831
1549578
90212
143941
1795694
1648109
1918231
421025
46269
617849
1787014
962660
1522176
599013
698664
70811
695632
156701
2805
723729
130996
1994999
1736010
688966
123284
1524363
1006413
1955340
655486
675240
121584
292412
1056570
1410431
1835870
1598973
979356
1527974
1321505
1541880
484303
1640245
1778059
285735
500787
999662
650418
1468188
458499
712538
1280643
278183
203102
388893
1099448
1423358
1399023
1355661
682114
1007055
760528
1344630
1887475
220002
807679
132353
1426441
853497
1820922
588113
919903
1547795
1136846
1419572
756642
776118
1633689
1738958
556447
226029
1798563
1671834
1592651
245242
736371
786744
1614408
1335350
1777419
842332
1088560
1944833
1307201
1131932
422957
1372167
110016
1882784
763675
813158
285287
1037784
1689906
1459517
406933
935467
281030
271064
499830
552851
1364674
782399
457652
1793918
1072670
1372459
45886
1605691
466236
1652731
815182
1522643
1993544
421075
117441
292190
1138100
815395
705895
1186467
1417875
1125437
110205
690031
1118916
1490127
1908410
60913
1973387
1665427
1373797
1455947
1315544
36500
1365942
1045899
719543
36696
35963
45844
1724820
1641639
217942
1328183
1164285
1661928
1610846
1871436
1649565
1789290
179485
1103105
582874
947110
1921724
1945623
800998
1297556
238818
1724499
1771843
1852798
590697
1956910
1654940
886813
1496872
1668256
799420
1522722
182029
720080
559735
1743440
340818
1448423
1193768
559846
315839
1919131
1670119
1042490
1100326
848689
1760554
391026
853472
498873
961847
504176
1683265
1281308
1364137
1699831
1765472
142818
692486
278915
500902
767881
1178638
746378
944412
1269960
112186
1220750
684734
209816
670635
1433022
351220
1534938
1536892
1318215
1361885
50706
296341
261725
1536391
1063081
349830
1609440
836822
525039
1269242
18830
1554658
813463
419264
124811
499000
1641976
279747
173833
1756837
153659
32542
132570
1574066
1640010
1047686
1018863
887226
4933
455140
47829
1608381
875813
1020221
700666
1500001
929128
1686217
1098195
1474732
1730492
1188149
232726
1189777
1312923
1367735
1103706
288943
938350
723697
1277864
933462
1900151
1736003
644914
381060
655333
787227
1665826
655143
1369221
1806351
1351715
176737
414103
652679
946366
1600164
1504352
1688485
662973
421323
1555822
667687
1387406
480785
1203943
202589
1193402
1687673
791513
1858388
1338786
1665334
918707
60928
1088006
663755
949921
1849800
1268341
1602193
1796881
939760
790140
394966
516195
21331
844824
226537
1311760
782695
1626540
1750003
95561
773951
811559
1736537
1172328
1003132
676345
978317
1286405
1977722
1676737
547099
1648595
436502
121142
1725609
811114
520552
1193842
1252455
1111691
721674
1266361
1283372
1843310
705466
345931
1925446
696360
938414
841590
216092
112621
1140168
1733155
507363
821804
1510917
86967
536831
1253905
30317
920639
838281
1670926
1109072
290432
1257451
765045
281187
1321956
279246
549054
1342201
141106
1468490
1924785
519671
838393
1485
846771
1071318
1462965
1689605
452928
389419
190681
1415814
412111
374204
1334969
141570
1859070
1856034
1096175
466514
545554
351943
1645181
40770
1893388
1869283
17948
664721
1636939
450531
872663
1371386
828752
1222021
1910420
742379
1098534
149301
569828
692119
1231356
695341
1979639
1585277
1614343
643083
494771
552699
837026
1140158
726357
1849425
1084190
1286521
647062
1696872
1770424
855659
1914213
1096341
1372233
1212170
1869674
306606
1637662
755901
1021975
990872
476104
964351
1156225
1163765
226406
285117
1735954
110062
1322066
1928083
768233
1345934
1422077
1212781
1899315
206870
1188408
1736893
714890
82852
1753728
1651831
1410095
832324
512687
1718280
136859
208091
1103563
98356
1599181
1112577
1707501
1305502
1958535
378475
1800334
1253380
1556532
1674153
1844521
42877
1561434
1338140
1391179
305963
786479
44214
1296249
5652
1683748
424243
1294205
1563646
1898254
1872280
1116303
1229725
1261602
1069271
1705537
1137467
1977716
104503
306413
1580533
1299325
285698
1023380
449571
1424120
798015
1156029
137421
540348
1428323
1955237
1303300
1598225
155302
826601
1796155
244205
1611745
1441322
138047
1081404
951271
1618268
204591
1145163
72887
1908348
1800212
326316
6550
1309144
897960
355244
1521428
574499
1729318
809890
1877946
1095721
1842449
356348
967574
1646291
1410428
371439
1558282
863933
213766
387735
948559
823427
961734
1620730
1706152
841802
81447
871585
142430
417556
1102725
1380247
81042
1365885
1748746
1202997
1746848
171594
1540961
1882459
305107
1852225
1535640
638756
1858881
612083
1950569
52641
1281683
1482980
1329417
1773275
1579382
1949721
151856
470148
391335
1795560
1382718
1413521
902481
1196801
682982
1928431
107444
8900
899048
1832146
828953
1860032
1643168
1630504
1453221
1355697
920364
1906676
1128223
1804683
1740370
1518015
1731285
542568
998782
328750
222986
628277
1540323
892382
1139431
1775036
1823796
1448407
197189
69782
1069177
799728
454224
1972835
1157555
459043
1534554
1699226
1701564
1054195
1722215
1672502
1396512
616313
1298157
1431062
1569085
313191
1834305
172258
1478387
1142449
274030
1240622
630344
135113
952148
1937306
749412
337892
919447
627036
1105878
793878
714418
1713528
1073227
10330
1743587
368249
459995
865148
360768
1349251
612291
694756
1166209
1659067
38274
335620
869048
601617
1081084
1452907
1390514
249106
844490
196779
1294798
1702134
1933497
581561
604776
1168007
251339
1229800
395637
689424
940757
377282
340721
1123431
1799546
1331916
384497
1755598
667116
476444
689645
590741
1836479
1330825
68661
939116
1674751
1115339
690867
1220228
1214053
1755385
228504
715693
304695
1671046
1241819
975974
1997048
1951874
1196360
177749
572466
1547153
99095
606012
1513836
461379
1017903
1521453
358493
1101450
1672792
1034318
355251
1654041
274930
581454
659864
995409
1311159
124390
1664842
367758
1095952
1826624
1659873
1934764
752498
691230
1800351
446017
1564247
1245078
1240359
1058110
735003
1027037
208874
663614
1313183
1950818
1695740
1306039
1357458
1576925
1292628
59317
1688054
323311
1186988
361771
306962
904178
277316
922412
1930160
1479040
1443799
355409
576247
1282392
1744737
394390
464304
326515
306103
1136643
864711
59956
1267070
513201
1231284
1996502
723690
1625408
1274927
226023
432198
1926030
224068
46911
1031843
1784330
1425679
1169084
448292
1486933
1255222
1340163
455806
211205
868796
1975046
918413
1641162
289631
1616015
1246543
669457
7864
65798
1268583
1554460
1081748
732822
1162403
900531
1168603
916959
742511
1692934
41823
274881
810730
266325
367267
918759
1438105
1793585
449636
600784
655020
1718493
846991
622367
444376
1091898
117648
1814007
111441
1942454
1027165
1446784
1369411
1440496
571662
1822254
234250
606010
1388718
462583
1972998
254093
611467
1298957
1804825
308722
25436
1632959
1571700
643383
365081
789602
182664
980591
1380023
871182
696109
65211
1361643
841000
1816698
64596
1928930
708227
20336
243244
1260860
336505
1408071
1809488
1339226
1241008
1779548
573125
42697
870679
1125442
1036130
608875
878670
1103871
1089435
458444
331983
1157559
1761255
875562
1101255
45764
1277254
1601943
1834875
288828
1823026
257386
610020
1795786
1380903
1072102
1834903
1245483
1905652
1860544
1576806
230478
676517
601687
1816533
1996933
1431800
1519756
1491731
141976
1458361
1983936
123326
1728644
878833
242492
1821678
788520
1857422
1405024
383667
1791185
818585
105508
837359
1354301
1315195
130071
519574
1059681
723742
1686604
1964175
1480906
954919
1491771
1996142
1891612
938761
62160
1641396
1164896
756361
1802840
1800612
950144
465261
1277381
265605
285698
386169
1802185
1670705
1484805
330249
1107479
1646673
1698766
1740301
1419609
35813
738379
739392
654002
1549750
1966120
546684
1184215
804538
1013749
33607
1875095
1065642
1005806
551395
1896666
1557957
867021
129034
44783
363999
623005
1537229
612073
1065522
238597
1771167
663377
1810181
899076
1656900
348505
583375
579858
1744250
1208566
1686195
1912812
41594
546605
765159
86742
1399066
656509
1685166
1712932
1812138
1764670
308309
1954436
1262084
786185
807707
819668
864674
1874282
1548740
696399
354944
1213206
1568191
885918
1049949
563196
1878242
295067
1786797
121191
1186074
1353033
1652562
1916074
1394853
1331706
1720903
1031521
1119423
861604
1797729
1128290
114721
1345297
127252
1703649
1843820
856617
477655
888216
483560
1136596
479933
1725994
1931353
229129
1841341
480467
1870338
971761
268113
106981
1026557
978474
322774
557004
1604242
399165
628349
1650093
24945
529661
1489164
1615352
1857744
1844151
45857
1616090
1599687
1863781
1634076
1243112
509776
1125328
406597
1675289
163934
1768735
301756
1077566
1608647
1779607
1910324
1801979
214321
1726109
328373
382709
451141
1725703
1054986
296028
1108547
1840710
400493
650065
684138
1573749
869012
1254634
1644295
821633
237634
1917784
217425
982781
67802
1040809
1437084
1033309
273540
1946000
311118
1973451
874955
692660
828677
1074287
1214157
1598950
510959
783622
780869
1933119
1874863
1171820
99078
1160580
87114
1095635
1089886
982732
373740
139703
190546
1240178
1710914
1021443
1370103
1147693
19341
1361495
635
322894
1805705
1842929
1034493
1727650
1165133
1800065
829988
1626407
995541
834617
1454780
1429639
153549
1974386
1178103
705945
780007
1136315
870400
1827258
966203
243572
1403029
1839522
728279
1235793
1158330
586650
1378458
321785
579697
1873056
721860
20013
718386
1670428
400920
1175275
1624377
587109
736861
275561
138779
483368
685996
1266984
956420
574082
1242996
1750301
1933808
856929
1640137
1052171
398158
1109338
1112418
1943479
270631
697461
704241
1436735
1186900
1177996
1153697
529557
1815245
1579524
691397
1409593
1372303
289147
1879460
621799
1705256
1433146
1411249
750795
503344
1445700
414399
1084435
1009648
1513070
494545
1065432
1404253
461491
749589
1303552
851154
1469862
1207442
901059
1669364
663841
180693
330286
1200309
1948985
160589
587678
561192
1177312
827120
1103201
215362
177264
1251704
1558986
1779913
1082886
1557536
1559518
1374987
1954546
428057
161108
758741
402165
1665690
311752
1559751
176671
1804869
1216113
100375
1492346
1736630
611988
58745
1205101
429889
1336133
1309119
1646618
174484
21075
1683150
1092291
1360118
337180
1901602
521521
1739917
446636
292816
994558
744771
1126071
1924957
419314
1744824
791353
1149867
976450
1368085
72458
561837
985610
1864431
1753516
1951623
224490
97954
1153271
1862029
55299
112883
355496
179429
352063
588920
1008426
401722
780971
814641
638934
1509475
508528
397975
464515
250446
890241
1958076
45174
1927747
1099567
1969948
668345
796448
8944
980428
1076232
1824661
907898
1167944
1156091
117273
1501170
1129881
1080299
472657
1318918
1133793
642504
332535
1505676
410753
1220534
1776883
1879878
1105524
373340
316680
1210381
1326766
1701167
111618
1632657
496632
39653
682173
1218334
1735112
1833516
228465
1598805
711001
1524163
447014
1118646
471946
453995
1235664
717269
1252747
1331690
919736
511632
671140
1739215
503770
132418
1627380
1889789
1877635
1580238
1849966
1423847
1253612
42987
1206929
49673
63798
399643
1784729
1391037
1440131
1935725
29007
149732
1324780
303451
1417041
1568608
185083
913346
1637255
949154
1100310
199051
585818
117106
1496754
446380
1912175
20574
701174
1903242
1808136
923330
803501
726174
1581034
1473928
261059
1450217
1031337
281518
226880
1635138
1711030
1433019
1614640
990546
721659
1882838
1595324
1255954
926427
803778
1723733
807527
1551425
347425
27820
956260
1287558
540205
1546362
1996874
1606242
308067
793339
1603487
289641
1182126
1507135
56663
1786716
260564
693179
998139
557131
1810191
43586
1847967
58203
527177
105319
1861145
645777
1892928
909561
1626136
682206
37127
1128658
472885
1825024
1341694
1164019
827540
1507777
1106772
1035052
767630
396587
1815951
341582
1273206
1040907
798773
737278
18449
1238084
501875
255611
625588
1699186
943959
162692
1537800
1076095
454758
1183999
1340097
1111733
230721
1252474
1835541
1877867
253453
1192402
434439
115713
1464088
1023643
740576
56696
1844236
769178
723530
242342
605893
194347
1994668
1256904
1688988
449500
359052
1861228
849748
568638
247227
1350269
579601
1516049
1114422
1852019
643623
1924534
663497
1161901
809805
59988
307761
220198
975940
1749052
1174598
1169002
1038833
73308
1287123
159732
1126053
599916
1622120
705901
1914516
779751
1964198
228094
804105
1331038
1603989
748439
1851807
1849716
1366172
978679
1823218
1456504
435235
1818383
366384
731864
1223369
818412
132429
1290393
1447931
1988168
1025332
587769
1343566
1236080
1704586
1043308
689741
698746
1031566
269339
955387
63896
294651
1457122
1801043
771031
451404
207904
707268
1160607
873370
1304430
1750337
1937431
1321567
286709
731703
459744
1025570
669468
82356
489058
1739754
1159022
1748495
1626204
55173
189921
473350
582144
990460
1988376
953420
526394
1737437
422790
24717
461545
942641
1155541
723441
698437
921826
453039
426080
1535109
264937
655335
916732
1290728
1388491
182548
361719
1462252
1095668
1114934
95268
464530
1200764
1545607
701629
1237475
563418
1761427
832771
1848397
1991092
652845
1890232
1393778
38634
57405
1339779
853954
96508
379598
314779
1910964
1316668
839211
1458691
507686
89444
906600
363204
1559621
1874269
1855451
1305921
905223
1027487
315320
1688962
1248615
1800221
1533073
1071309
364544
11848
1395197
538790
50102
836302
486320
1951093
1006391
380768
473757
591015
111256
463408
1186675
228794
573762
1844931
1595358
1358666
841508
1739076
654633
445089
656589
27034
559584
1282104
1089533
1189045
1600109
1893933
153713
825566
594026
157808
607335
132127
1723173
1399928
559351
1908900
853690
1113144
178529
363721
1750991
1460447
1292220
210717
142926
1671342
762217
1720334
1589218
1999711
395207
1437350
1496497
1456667
1789932
1955087
240791
599413
561630
1747695
1617749
1031696
40368
510407
868802
1384729
600895
317088
640268
1407751
235613
31356
1800221
1564217
1084210
1584996
444733
1292672
100462
1796699
1340843
581419
1029023
1316386
96138
551796
930029
1726509
1641643
645569
365043
1191297
1234402
227689
541739
61586
674854
223801
1038759
1682540
319951
1293122
697200
1570796
1239744
815671
58826
1869235
142313
209347
1341687
1484496
1849271
1092737
825100
454475
655264
1887784
199404
589107
834079
3907
818391
1808003
648975
343051
520612
1493392
940211
1859527
1185468
1717203
1449330
1327121
1171948
1536255
1226859
587727
148123
456311
1875186
1410789
30215
993368
90625
1060077
1126410
1224665
1616674
1864531
322022
230201
654228
960972
853417
1838499
1196245
1601310
1227493
778046
853412
528790
628986
1505214
1337933
53466
1661654
808073
639657
1390991
621640
509086
353960
530641
1346045
1548944
564710
474868
1542429
762212
1995530
225832
346372
587405
1724466
845992
1501860
1467874
160283
534916
843304
880758
793325
1151792
710033
697371
1706000
69298
1447677
1419024
502654
897121
404041
33771
1908260
35554
1892525
240315
1257007
1577012
1040385
181410
1187158
1377534
1145963
1952580
2277
481308
34724
749342
1962690
1100241
1397524
363296
1755293
163654
1870693
1087273
529367
1252711
301305
1666104
380514
819174
1233687
880132
681743
1878306
1889510
1564815
1415295
842004
1780653
1168298
489255
787725
1476371
1357773
617900
358887
709609
1179217
1344637
1305434
1909067
378007
111538
978646
819939
1998106
1333631
1882530
890398
1948363
972194
1732431
1190639
1203412
779413
519892
453756
1783988
1085714
834959
1385172
363790
1093918
482578
1349586
479056
1962416
1596665
1991386
1737046
1568156
1476683
1943321
1874806
1204668
1254354
1566251
1403630
492266
463192
466704
1528431
1995217
769545
55540
11756
1386820
358959
464420
861164
1894517
1098348
1600014
621344
1343753
729838
324414
1982095
507256
495273
1596140
313483
1702002
1563084
1104204
942559
1137849
434816
77539
308491
1945264
1237444
1125579
374191
1042539
1680322
1094097
1925449
1496003
1273615
1721563
1191890
1333036
412173
1812453
326444
581537
1062591
916816
1677255
7458
322777
486998
1129972
1860314
1774938
142444
944895
1688327
236834
935782
736818
1881820
1647429
1046327
982535
504494
1856065
497366
996161
797787
674851
322004
1924884
1336798
163952
1953973
297887
1999718
790664
1931523
757364
1770603
843338
605479
374600
839861
713194
1823908
1682067
762716
1540578
17636
1002111
1261365
23470
1210438
234671
1740230
1187052
1514897
1557967
62872
1833820
681190
650483
227359
103827
641857
1882751
655311
950546
1674987
924744
851485
523836
798223
431009
602220
1595540
977217
1970803
1778737
448139
166495
1243073
1301226
956367
214027
228767
1713433
401106
563870
335379
596854
1958265
1634134
1702029
418924
1775138
1066436
104863
1211363
863377
671936
1801451
967518
623595
424007
1303156
560973
206229
364877
900920
338728
156445
1721138
428950
1854103
1493625
257561
1176452
625388
18672
1811270
632811
229398
264906
396772
828909
1721546
1459918
602791
160696
1295690
93431
1711294
155293
1568341
1780547
1879334
1134272
1056192
616724
1016383
1755257
220300
228729
1002338
1187475
1792919
714824
125096
1505799
561569
1603772
645019
1144056
1794818
1277228
1444253
968151
1010371
1083179
60746
661819
1889600
380646
1580315
960181
53697
1609376
1588588
1880686
753509
206598
988150
586495
1970561
971625
1263941
38458
1970648
527782
962477
1592486
1317055
1404388
178658
1011809
1964284
832618
1648382
935892
1445809
438978
1679301
1073181
760380
1634269
622778
504389
375573
1680781
1210501
1635790
99112
1195011
1640520
506001
1264703
1612184
1407725
102468
876891
1790582
1611075
1271260
664134
227669
1970058
479385
1029058
438221
1916353
447253
1672241
1153753
1976170
492810
724869
1480491
1468431
639271
415116
637110
256903
985823
832154
558349
644941
1689961
1486690
1213578
663321
1225358
1335474
817048
172969
1616965
863085
1286676
662161
1174686
1022029
1256946
1276006
1712216
1597090
343757
774757
1066875
1279580
564583
1380499
1199362
651801
13591
66480
1227594
1987672
854866
1598772
472535
1140034
1636318
543045
1988659
147385
207671
1728710
1721124
1331660
103498
323438
931345
1658047
1596293
1892237
1048833
1762257
350616
1277926
308521
61454
344479
1939266
1355178
925763
1071089
66270
854197
565527
1546652
1214446
708648
1441790
294381
1232556
344560
1381478
1273871
1767034
200843
899841
900057
815252
826713
955404
766291
1718069
698444
1981220
1544316
1648322
874669
1751510
220104
315972
362093
1294046
796393
1414949
808961
90418
213070
1592735
897694
1303877
946657
953699
1679292
1821353
1174245
1307511
434878
941637
913855
1381454
499770
53800
843946
1765616
20448
1694707
1468591
165846
1810824
735768
662638
1577304
1874629
387192
1315834
417416
1326418
676645
1834760
1652841
1960755
453857
1907727
142118
1332700
999306
1479648
533838
1439800
1498783
37089
1083216
1505240
1627543
579882
320368
539010
1870268
717750
1613363
885002
1361128
1738824
402950
1990367
807821
1081248
1341427
732812
1880410
1629405
373804
713387
267950
940760
1932601
1759109
1456403
453115
344631
1973683
1147786
301291
598757
1864854
96902
1949680
1655021
1575122
1106793
535775
1702779
655033
62980
257377
1430874
1901323
921988
776833
496570
598498
1210295
1020973
1936263
199290
1769668
825577
775416
741842
846711
1460656
1801256
890483
45088
807556
876005
385998
1795860
1593912
397969
846304
1515706
1843382
210592
717936
17929
946263
800483
1995272
1904721
390773
126546
556198
1592686
1795467
791905
1313765
397618
673834
743341
1299860
100487
889245
1564233
633850
573335
345512
1050657
1481190
1679455
1980921
1284400
1799871
813218
1878585
734827
361741
1328572
1590158
164333
868687
1561599
1881334
87097
735369
433444
1177127
1373298
683895
26063
1124278
289508
1897687
1259202
257098
417395
674510
1874293
105509
1461360
899099
538346
1899455
214692
200033
992764
1561852
89737
490401
1707745
136138
310544
1786230
133320
1575892
103770
268460
86259
1708252
409393
1840532
1185945
1761374
1573165
691295
988358
568255
601773
1410028
1981655
1451697
1735846
647201
1772794
972908
1301352
1968793
43155
787582
606331
1577554
1022150
1977174
1748304
539314
1631706
909557
385143
45505
165677
1276802
1366306
483389
1960895
529292
497285
1551069
671100
44893
49069
1689081
1532408
1305857
891828
470956
774781
918264
473103
216493
1953094
441634
1587485
1374813
1393522
1953109
1302169
80601
177883
713243
1988140
1692845
1815971
1228773
568079
1861164
1494694
1146107
1521909
1921544
1416918
1168214
238291
287837
1763836
1605580
889862
96470
1110494
627542
103790
1630840
1282094
1095120
24885
606251
1233283
946471
403838
684942
1095434
302586
546279
1722728
198856
596617
347778
685628
12975
451542
174729
1962876
1689678
1409605
620960
1711220
1294730
1619372
98715
1181245
435768
620330
557296
1885596
1029144
1999819
996772
1130063
970708
1412489
1913143
397009
1711472
254458
1206684
1547829
408
106195
621497
1657691
493059
31632
733302
1524949
625038
1892286
1084237
1379272
343814
154706
332571
724924
1112366
1807286
1397740
1895817
1749404
1925649
272590
79242
1983999
1123038
1798405
493097
196151
1622353
1797649
372801
1615551
1162064
1606479
1632246
750747
1628608
1493656
1421266
1403253
1625583
1486669
481825
654087
681593
554242
1816469
980076
1679176
1980507
416384
956554
17583
1141058
1969752
593508
1966023
1335289
459373
171028
1414377
1970881
1458536
26235
1252666
1550476
1476165
1685462
560066
1839637
941878
64117
1909555
1414035
1212400
979322
808559
1041040
1156133
1177651
116035
988134
335132
557889
1809646
1040740
696305
1379699
934396
287011
44158
590779
1284568
50103
582428
81396
1432830
710474
1947353
327050
1101338
405758
476974
587051
1137041
732153
1752758
1581462
329591
1435409
70433
1078104
1935548
1047137
751151
378895
175581
179364
505535
862893
598585
1529133
1076618
1817112
687909
1021663
66931
739329
812762
1245696
322575
1075005
219010
1576669
822371
1196286
344831
1565910
1575769
347018
526404
1762209
1597012
4899
1976028
1924422
343922
635262
825080
344475
1052670
1463214
1826331
1808616
1686668
383307
1371725
1307923
292608
1256238
1254930
69889
784130
54012
219645
1908307
666741
416538
613847
803524
1197827
421031
1777156
850043
301110
1898375
117785
505182
95603
892245
695053
774203
1783649
1971296
326129
296804
1927146
1013323
491139
1619448
1179183
1097629
1226008
1480019
488250
1615960
936757
820661
386808
1670085
1219543
1524784
885829
1326013
25002
305682
913165
143237
1444741
464908
1602692
120182
1762585
1133663
1032657
1957232
1851423
1872012
146844
1876719
1344337
1663911
78633
219526
145369
449455
432878
1823637
1125340
239900
737452
1767963
1890486
1389547
1466440
1350782
191640
1297284
431062
1692822
1036559
1672958
29792
1476000
460657
849754
1206381
469848
584724
1266543
664587
808008
413130
1607808
1067253
700254
631160
1396883
1653410
1424110
1134256
578131
1662831
1478229
1298658
422727
1020764
1063555
1719028
517974
137577
213061
1736449
194628
1227787
1624349
623081
1188645
1627456
340957
1474837
724937
1286820
659594
1890089
1851249
1717209
1128853
1667968
1060667
182688
647076
1125777
100747
1809906
500961
1816477
1612163
33995
1351740
94442
630120
764887
1330126
180917
1119095
1659434
438542
1171812
371424
1755580
1011209
853481
259876
198111
1776524
438969
814505
303810
722026
164605
382725
1187953
198546
1791206
287307
1242966
1836794
1372838
1570854
247616
734700
1614691
915184
1334407
726678
1424551
268948
1326513
363470
330768
302285
1944205
1264094
635571
1902350
1518388
1746708
1320702
1497213
1147572
575260
1492
67900
1556757
772989
1676143
266648
768524
197301
1814620
1865160
1208149
967245
900480
1645004
1327965
1120662
90793
476622
176584
484032
670335
403675
452023
1809150
611786
1435696
383477
1912562
472423
1104928
922529
1354553
221227
1008458
905422
594396
688055
767467
601285
1730488
1251567
742755
680921
1803520
1857914
620808
164533
152999
854384
272591
585772
1197715
491616
1260176
629375
1645369
1845424
1426530
285402
805558
926195
1711189
1407256
406380
966401
401252
714680
1047225
632057
1182786
607169
681241
67924
1265206
1465942
33789
1252165
207689
932045
1518582
907871
1094908
331927
711988
1410035
1943317
1990696
734062
1533819
1064452
89864
1255572
781464
748397
1608438
652260
1066234
1639393
40812
583737
1972165
1170803
70854
860352
1800089
304079
1829698
664236
641599
1139769
1185760
1776078
1565502
1567941
997161
1452101
194420
578115
443040
1962282
982230
547444
1013708
858146
1397674
601519
1481319
1377680
961312
1282353
1118100
210746
774754
1538985
343568
356379
769786
377072
634150
1737561
1366214
921810
1019103
1480589
461063
1096658
465929
1634867
486802
1204586
1107223
418625
1524083
559683
1612150
1041496
685112
1654232
1758609
1237408
682157
339840
295642
50241
1540177
1585494
924794
1111250
760621
1996657
1291633
1060588
184187
443785
958255
384412
271015
209380
1862974
1510113
888382
1093553
656093
704522
1866549
824693
644900
324219
121538
494598
1155148
1975963
1923849
292273
626020
30640
644473
771547
1072203
147012
1050318
1705963
1974234
1909274
570573
200158
1654579
1856498
288430
842737
538263
1503475
489943
188411
244953
1772567
1295889
1108684
1371225
1113448
502654
1172680
1564995
1135710
1729824
1279458
1099175
342871
933777
684680
1939611
1561284
1193682
1256610
695799
1904639
872024
768392
1454583
1825796
1395291
1525417
593642
1204506
625496
1500404
1366779
457358
814420
172140
197860
1406760
1195305
748094
16523
340490
16423
1706813
687901
578422
908457
218375
387298
1551592
1089379
1014384
1705475
159369
148559
1885981
276055
1454650
1031579
167267
1698935
1502269
1155633
584594
1720755
519879
1844434
901258
600115
227125
152826
665371
1926750
444352
690921
480861
40285
1436069
701803
250982
1440813
1663260
1264576
1547576
1460385
1842493
1091731
443167
663748
1085772
572778
1672349
671597
1873196
1234364
706124
1967549
437760
1650921
1869127
1777759
1374296
25760
1925218
1137704
958612
433888
492851
1762736
1097454
937911
485916
1925967
1252346
603291
952541
1451671
366483
819534
630592
1636054
820013
384811
372085
1159066
693822
1153932
1521570
893705
103192
1739511
914153
1313022
603893
58410
180939
1806965
1079899
257737
1065604
715127
266628
221301
762700
1752617
1908968
1138902
1111032
1746721
280935
476400
627281
1311093
1768888
1742327
1755922
586906
811362
656198
980465
1390788
1736582
1974614
1769429
1581509
1784523
1204148
1921084
1555771
1802819
872455
483058
1440196
682265
867938
1577551
1022961
1744643
646827
473843
1004630
328547
1625415
904147
637968
685924
343929
1686637
1712913
788582
382772
586253
1650711
1805978
511882
24353
415368
1687494
1935965
196174
225799
1420242
360130
52092
162641
975763
1532102
1183663
1454340
1572157
93008
197242
617907
824871
1866586
677462
359665
354141
417239
1577582
1593186
1765700
500881
532547
668227
1271971
644477
1796965
150094
325966
1286469
1238784
589492
92272
953371
1239985
1241819
1256649
1738390
495356
1423959
1987702
90912
279599
1562142
1153656
1971767
648101
388844
1363172
1458977
1432996
622900
748950
1329111
314518
1226875
1174606
725254
146290
1186646
1710476
82437
555186
585128
484629
1640942
1608772
467308
1323986
469469
639639
1393613
1242499
840172
1035827
785206
1688870
586264
460177
394721
1638803
1998489
787160
546437
1644847
9793
1119121
1695487
414754
1082069
1631088
89332
507035
715452
1468007
1563319
1569293
508815
1852698
1077792
1574306
598610
680006
1245628
1018777
1194431
844162
479805
932812
6734
217058
1463591
388973
391119
1586005
38590
1160176
1444162
1764572
1531375
13230
1483371
65044
750719
1648400
935740
550000
354620
948926
1226441
1677835
852056
618888
1134773
1195827
636548
1482973
1135099
645158
1982039
124216
188214
1179880
1880503
1108495
258319
953059
238112
258896
1679233
1703795
1286630
597410
1009836
811837
238759
1007461
663210
513607
1061596
591955
608908
164389
735582
1257442
1390834
739219
177996
1342182
241236
206327
1552172
1951290
138337
683180
1914796
1804861
1685397
1697571
609298
1460779
1406826
1088617
921164
1230980
544250
535280
954448
1122433
470312
991710
1738023
1920914
1247084
649111
1969028
1577935
782887
907223
1094268
135882
68093
752753
1554856
1256804
1894934
1183559
875614
1426266
522361
1264792
496494
1607461
305425
43983
863296
1840579
1660509
654683
6380
142463
1763619
529890
1659912
1314397
1095159
1736590
156926
1389866
356493
1563391
1986045
1148356
835401
328792
1913811
454808
1634904
1860754
116308
319753
1089042
1143781
1846620
714831
1968336
974987
734963
1449844
1175109
1750393
679448
374875
1207795
81280
150703
1682605
949574
1274831
140273
493679
906155
1014083
1008714
1501114
893715
186102
191224
1688209
1633988
432749
687777
1315317
252027
798981
471308
1042102
146851
555161
148658
81263
1334676
469457
619584
904005
1386532
1953460
1077095
1629285
627502
1023885
1304593
1736402
678976
891470
856385
552806
1882467
231016
1269894
1670189
918847
1650744
1236752
871155
1438599
697136
1456054
71829
1024808
1574431
1130759
1441530
1414851
1087807
532907
1251656
1789409
1484695
1651275
1996773
1878791
864534
211308
923933
856557
126605
796918
1165680
1656621
636811
1246139
1923049
893076
231211
570735
198204
1776695
1086626
1965654
889099
884746
1093516
221892
1762537
563077
207622
255471
201446
1748530
81314
1461830
1500501
140647
1188047
447876
1674365
1489761
807738
1235683
1409306
87847
291537
1236321
221283
396230
1948729
1687949
1932999
968759
148493
551272
1887550
602328
1687894
1651433
1137118
1683128
1421253
912580
1981991
136429
1554814
1394842
155766
1778193
628772
1860574
1780918
507854
572601
548777
1916933
1076314
988031
1178155
1599794
109021
1706648
262715
1010239
1269039
502714
440287
1410922
1067213
1341422
573934
1090269
1701881
1889243
961374
512201
313019
1363554
698229
1896412
388327
1150503
386757
1469359
1450282
838914
710248
1744715
357433
895151
345356
1191141
188664
1170205
1007809
1881961
1267014
445510
545703
1955009
519943
362191
842185
489468
1697730
302493
135557
1387584
737308
1567018
1328063
286495
437588
1076491
1243817
817644
642127
540132
1703295
491089
916259
1874746
1391852
1121236
569235
345749
1472156
339661
211256
1907883
1656881
1375023
1052843
1769157
415326
170087
853892
1986201
728123
1099224
1067520
1173903
1389573
1339506
1028108
1301007
1475994
341149
1361222
801501
104051
893881
195389
1823614
70978
236994
75251
693718
1053515
959958
446393
1188557
182241
1540411
1221956
1556397
851184
796702
650807
714029
1234882
39162
1553350
575506
532945
1639624
1477853
905395
1532963
1881454
1084684
509878
890820
1008968
813036
373441
1433107
1385419
686243
1161180
1163869
463851
18404
438390
1887331
201165
1561151
1430310
359683
252426
1704721
818208
1721421
221335
1684648
1734688
1700686
301466
1527783
1627867
1767773
1642097
386246
710506
264747
1267176
758895
902998
1187072
767622
352405
156478
1037117
680976
1870691
1737638
469090
32247
1934330
1060399
890362
183554
1171383
1936400
1813994
921612
1295046
1861017
1426910
1499076
1476306
1503353
1561710
1543429
392417
305318
567703
728624
1850883
988412
358860
287360
574708
1514845
841174
799266
365906
1866058
1815056
1912325
568180
636316
343034
1679899
1817356
1144852
353944
489386
919469
1964583
1959878
1925093
521775
432762
831052
3033
1198361
1263613
457624
1768822
1288657
1786134
1346174
1666232
1494673
996844
1966639
309097
1260067
665205
908047
1751439
1735536
774109
1848751
536450
527772
1546211
837864
1874457
1933500
880997
1841245
1577359
458126
311531
452658
1479544
1865059
828956
306434
1956516
325065
1042683
1758305
1066238
1249107
29367
1834526
1047100
1643768
1383557
534174
1355140
1739037
1348517
388511
1675079
970120
171393
1695362
1539219
521202
765939
38474
449035
206502
980174
794973
99252
1707784
1507994
610620
822364
1637782
524021
475436
626187
479160
236224
1906585
1026676
1626918
1938988
1715237
400560
1268422
1965489
1794209
851925
34146
592937
1618125
1953442
1899232
1388525
1820070
1128975
322686
1545876
693314
1299574
239916
1304443
730089
605329
347729
1718633
700918
1942575
49857
913245
6202
1949681
1339547
229606
484256
549728
563577
661081
1363882
1852939
563458
1565819
1923309
1176016
1844827
315686
1065535
1711563
1353878
1687567
1003487
659627
900182
1504763
650273
867639
1078914
1059107
479417
131821
1150936
1882289
1046049
967162
501335
439236
1092734
642284
80799
1392381
1740481
1978599
859463
1638007
1158274
169151
1780296
264582
338455
537707
1163111
1546138
131865
239947
553328
971936
1522151
1280825
36899
192088
1826578
1457912
1402931
1171803
742950
1980401
1362305
205940
1853910
883539
1807389
1111584
1921424
561106
1737641
553424
451817
1471302
690739
1499296
1402459
1331623
764764
632891
1303972
769490
1798047
1851765
1581718
1487457
287031
756932
688513
1613049
1920324
374448
1602886
504223
993722
418055
1367990
1655043
237616
973456
762003
1259848
1791457
948261
894165
1120280
1404743
1932722
57032
525128
56227
1116274
1721253
1714184
391105
546660
1729513
1664048
1546460
882049
1321843
522776
718336
1218967
1813687
1506056
1548077
1936022
1546227
1016357
149566
1467609
1987264
206650
1851257
1278554
547689
804807
1683263
526460
1034425
1016247
1947005
1628347
614259
229105
813565
600372
1558790
1243052
1613691
1875926
1691145
635228
1437394
1476022
149734
1797030
860540
1862180
1344191
1587008
1029998
1435146
1857199
661874
1930053
1496407
1310667
59475
263075
655067
1073320
465630
1384668
733477
683092
1591162
1781443
446257
481138
1040841
1006537
1982774
1130932
1295792
333577
880044
1249896
1028622
1056903
1806202
277662
493227
302579
1182794
542118
1724224
748042
1306580
345014
864986
1315861
7996
712747
1469670
1583316
143395
1248776
245357
25058
1193032
432673
387646
1262312
840524
1614712
1575796
766459
744645
1513827
193784
489746
244710
1451930
1833403
1678311
1733527
1982693
518250
1462140
1464696
1088726
1274912
1647397
1546167
1747653
1372658
1509441
472501
644147
1843324
238474
1509293
1386259
934517
232756
549972
1136370
604181
203222
1174675
122110
1925559
1501113
1068705
769144
1336161
387547
1072955
20724
1370791
323059
716960
1839922
1900665
1954364
971246
247460
1688764
1740411
1697010
583696
1722390
906305
970388
1780545
414684
1530319
1589436
547884
425295
886745
1482380
1695993
1212441
691887
1040889
202477
1099189
979366
1529129
375262
129414
172319
1550616
881571
1743381
436235
1883465
64045
693174
289565
1641559
1629550
216694
1083056
1565275
707106
329799
203839
1366636
1721126
174074
1927696
1979683
1949513
24360
1631499
318854
1483722
785080
152847
1306025
1504625
1300831
467070
695348
1473181
899899
1546666
1181388
1905282
1413922
1727577
912520
1914140
1237781
1375194
1909753
1035276
399678
50911
1403194
1756336
1479797
339575
1488743
1464931
942766
1461205
231727
289029
274747
1212793
863209
632201
1462918
651104
1627751
1083892
1797970
1608620
1878392
1090253
9685
871343
938182
1463706
1536135
1054463
1169164
48112
185935
1902890
409504
126340
1922696
1120272
346080
755441
1988742
1125019
270354
1877876
734141
427419
333288
1036496
1235628
484250
1983356
1430561
1700930
1578521
1995739
497985
1966058
1504815
1099845
1281329
673726
599901
393455
365771
826104
860999
107012
861756
1492668
1060389
400706
1071401
658719
1395082
957876
1695424
673098
1722769
385596
434195
364091
104839
1211960
1805447
1776531
464259
1149941
1759514
937515
1090218
1071739
1944310
1965217
1734146
677735
490032
341258
461934
469477
58353
1448549
442204
1896313
1805197
839273
594619
796494
897451
1849153
962808
642225
189322
1740944
479340
1381701
1448843
778524
264881
195060
1711411
1599490
1472183
721952
1547946
1718418
563092
478253
1733146
54579
600423
704710
1756025
1746865
1915868
245738
1512208
490929
275938
1411118
1687546
1397358
637104
821459
479526
805941
777283
795473
337926
1650568
64586
366152
42878
970346
1755687
1281408
1209700
646185
228137
793653
662463
72389
1031550
861804
817341
962021
556417
651324
1155683
1322265
436344
1996427
466718
1762268
1338557
1523514
1946422
942526
801851
200329
1837361
1023213
737856
1227243
1675846
1615075
1644276
745374
1214321
342888
1118735
412232
1381927
876920
1205992
1794192
1699600
215092
803771
986047
646826
943112
534234
1278808
931039
1617943
1425684
530469
1206973
1768996
1516044
1098566
1909236
1356596
919851
1306416
1793989
361504
1210737
1230262
976305
800458
352872
235697
964944
126491
1186341
1952699
208722
1756224
1261780
1430013
1758198
648592
239135
785540
1599898
1256621
1565597
848109
618218
467332
27721
1227794
504599
108285
1401965
1093760
1188104
1010545
1721781
1758775
918333
835887
1739293
890525
912858
692790
1255322
960561
1307260
1842572
882679
1427524
1850919
1182631
1902336
38872
906529
165460
1546912
904859
1094701
1541209
911107
1068157
1043031
909603
1612735
1815577
1137241
448832
1090635
1014621
713928
1637581
1758749
206202
1589634
133762
1762253
6574
1174974
481602
1642149
670430
477991
783252
1104260
679454
667773
523602
1240862
312680
1339320
1771456
763574
128367
940375
1022052
100538
1190618
177455
1146456
94360
551354
1175654
569558
968421
1149710
76850
1333276
1515414
489178
892142
1880097
1042828
442897
1534995
800804
920893
1727641
508405
1671204
528525
1294876
1710299
938181
1123186
1453194
1538837
1856809
1427275
152777
834438
1829548
339757
171047
1295867
894185
1450425
214941
300962
10877
1734260
825403
324955
1584645
1750685
315521
1533856
817320
1063466
269945
384506
1916391
1041215
222693
141833
1573272
727434
1964056
794420
665075
1600383
15257
871871
481423
1199238
1930173
861285
891281
1411689
948673
892709
354670
1066932
1102840
302525
860408
516627
981979
275042
930228
896112
1789103
1203007
1691364
96000
1521728
1239399
1056993
741406
1647669
659682
1874913
969906
1091440
1820371
709841
768093
1417418
182734
257464
355137
249958
534125
1168589
1579555
350388
1766867
223171
875304
1229614
880586
26311
1088754
1628062
1389972
815506
1477151
1920006
22691
259321
764175
475586
1802825
1787090
1903133
734931
91592
1085582
862133
1951210
1790737
1484004
884359
1908167
175649
150575
569886
178045
11640
1001422
427017
960710
1965829
1155189
50894
1048269
1611211
1103815
85332
1007908
1114289
731545
1994900
20445
1559273
93231
270018
1089996
1592591
1703458
737949
1776865
1239976
627132
849038
1449115
1024566
49446
8796
1182007
1385972
1954419
48890
1388271
1373124
1202339
1507782
1672557
1631282
966097
660711
1244283
187275
1792700
700093
1471315
856418
71251
673014
931760
567219
1290183
1456479
1297958
1982804
1689195
144530
1710629
330552
1410550
859055
782280
845584
752449
352976
1726307
471654
1875554
1712889
821392
242525
92693
1267173
1160282
970772
184887
538068
375543
613398
1157171
211516
272696
105303
717458
1350064
515881
245816
1365349
597886
1797587
196018
547364
734979
1994171
1432098
1611290
178367
1980695
311952
1577627
700078
269262
1475214
1317202
354486
251338
77163
867743
1106709
1346821
1731498
805078
1339827
710316
381617
1645151
1412308
1692438
1574502
825580
1382224
1754154
1899039
1055527
1238371
1881352
332808
986420
985240
20805
449939
122699
22142
687174
1871015
275760
1428905
145148
964906
1057871
1396688
613906
14637
286690
273851
941894
1986131
808794
24618
390513
1868453
1132762
373345
1320193
1877152
1588778
1972060
1180196
861122
1557754
1396996
970531
339501
1447935
207265
302018
74307
773487
1471725
1778507
1928405
468002
1214221
413202
1295815
1563169
347035
1816023
769407
1769841
1414172
1830606
1353974
1260363
91032
1790279
1377009
1082748
1267805
36669
354214
1061252
1014384
249796
20725
1667520
1957976
1315187
1403161
897691
529648
1824866
7495
954156
274955
469573
223529
519217
1898057
1076224
255330
265163
242212
1659116
217468
1995411
365108
1959287
1990176
1399655
1175924
1652777
651698
753264
1168717
984888
899026
165377
1717450
588641
1895426
726261
1006448
1366634
917156
359304
1936981
606231
890065
1983322
277350
865257
1386588
1851649
1793003
939343
1911908
959899
1095681
1037741
1159106
658961
649801
295624
502995
1587996
1849510
233883
240047
108387
1542760
1825017
400836
192806
1362462
808571
1074788
85581
1769717
600627
622042
226027
99633
1516223
1750782
979189
1920604
390214
606614
1865796
741740
344914
53154
1058894
1964175
578979
1397408
1810159
1498778
1837418
1895267
1266867
523591
1883935
1089848
1848280
1295912
189507
1078778
1891436
1150794
1527355
815273
1590524
61098
1864499
1346424
648143
1798699
1699849
1676513
325592
1555216
483413
397526
1634952
169089
211237
1273316
332523
1615782
231103
386684
1263971
1881225
1464675
863709
121888
1703669
367792
729429
1081673
1823261
73856
684360
1466888
416583
346790
1563532
800478
775844
705835
1690130
350857
638619
1727237
1795007
1767455
830077
370917
715935
370213
1231698
1234284
1038038
989042
485952
1876208
7622
1221087
1768570
354675
109440
1414108
1049234
1748342
1736171
794638
1030089
342989
1692082
510131
1284545
992561
1050914
66882
1653958
1082287
629904
1609810
1494687
251890
1235558
1842767
1242970
136403
919858
346722
1646904
1292697
1764450
1510795
996824
1435631
1878055
1733678
842086
937824
663195
1055019
1697489
1780284
309870
1362349
75430
535772
1007811
604025
1988477
1174680
938287
1496341
210507
1034553
1696271
1988664
1070564
1046008
1208373
1880558
510642
59498
699889
61024
1024916
1103292
1912443
1901978
1423725
792317
1265782
353440
1348125
744308
1325511
277627
1004786
1560466
937071
1888196
185948
1870960
861435
1048416
1812253
475544
1896175
514041
1424656
1015089
544524
756580
940060
1822612
1131981
1857878
1788195
1151310
1890662
990149
850607
1467646
1775346
985045
637170
1414001
1218226
1605089
844854
1489458
1685289
1249947
622534
1462573
729544
988459
1501716
1408533
955558
985128
1430176
1022568
1830159
84524
334465
1240182
1860084
446231
725257
1769736
1220592
768228
1303834
446486
929
1984294
1140725
1831736
1343384
472377
370374
1869622
676812
537683
607395
1878898
1154052
824896
1633018
1344620
270099
1180976
1926976
10019
700961
1790876
957552
174248
1955552
1536639
1354128
932759
1234022
603212
647858
703233
1584113
1932524
1146383
614932
450252
916685
189123
7681
800156
437639
1935921
1575267
1059525
1606644
977469
475924
1349336
484265
587958
1401483
1296781
1076014
180234
1122582
837166
1733716
1152044
626055
12626
1006121
1509067
1715183
763476
1295439
601724
711461
1395877
1443881
1288434
496215
197531
1352327
394874
1595623
1855588
511295
8922
157341
1739052
834040
169988
188083
165538
1755341
1518469
702330
266208
396095
282472
1379725
1803630
1916322
1156536
773502
606217
593914
1629628
1666811
17194
1091955
302485
988723
99021
1168815
610927
117992
1509871
1846220
974600
1807335
1745611
390449
1694798
126758
1605409
1554535
1338808
1313352
1239949
1488465
193149
1661816
15811
598372
442956
197079
1760287
1284411
374998
765399
826032
712046
1693900
326890
1843112
342871
1651141
139510
114929
1360072
189728
1747664
917850
1747114
604232
1235970
92821
533830
868338
1216000
437786
64420
28628
1934873
1449097
1985687
445120
255706
567074
1625888
4401
464138
1252356
1870268
755645
1417684
996346
295776
1474831
293565
819881
290275
850716
1923046
1439783
1668876
1302252
174449
554275
1712842
961376
1268910
1964029
911612
385532
492498
1337457
432276
1955818
1932188
692664
1125254
1862204
72906
1027299
1025422
1073944
1841252
413213
137010
949407
1919177
589532
1151957
1018216
1165036
888362
1613618
338176
1343938
173228
1766814
1916104
1862500
162828
488735
266266
529488
253986
101381
962065
1343803
1321474
1892607
1075787
1512834
610882
579800
1521305
1276910
1909087
1117925
353473
982028
1227417
1458696
623778
863334
487329
1588057
784644
1766726
1615858
197667
1240197
405307
1528773
354620
406030
535456
173446
1550061
1459017
430339
1025239
1839864
551727
261749
1101068
1112720
709643
919947
1945132
506826
1363292
1184462
1594031
1864457
592850
120352
1894913
892505
340453
356845
252496
522057
704572
505037
1940396
955041
1627620
1273472
180445
839747
625233
1388918
922920
153901
1933819
794205
859936
544700
1095714
1371865
1188522
1715841
106383
1138144
835302
1751158
1352881
352532
1017549
1156849
925468
1954454
1401785
704247
1670623
276440
462941
814778
1614754
1242051
672653
1909180
1046476
1809942
541448
1190090
1553177
1897561
695712
1872877
1395541
1508849
581772
484805
1143588
1728842
1823999
940732
833075
1293207
598633
658085
992529
731727
484012
1713034
1873422
1808805
1709549
949681
1427698
1902978
1799939
381012
1279116
1580668
729732
987243
1925313
1934602
1028483
995886
213959
1883441
907802
73733
1968838
1129900
392750
1178718
759402
1914763
1875962
1829903
1784113
788153
1082888
512215
1706418
919201
1999880
1315577
1963346
1199329
1575148
373045
340909
857118
749148
942569
304223
502116
295536
1767512
1593633
1836329
1706239
146652
782471
1675753
1266343
1103391
280001
832978
1244015
989558
695843
543208
539287
684002
1963474
1594976
1659073
203594
1234586
1937108
100245
1576948
86186
1598072
283358
1067805
712699
1806688
250497
584504
375874
1584184
1611706
868480
10585
1454804
1216090
596908
989838
959038
998258
1082502
1758793
1922182
1737489
182066
1407031
317329
712279
645624
992727
1622795
1332252
850040
1735154
3748
1115296
1741614
957329
1395539
572348
975825
1220188
1345792
178069
715252
1930134
809148
222232
1649937
1920363
788362
890560
1899336
413492
1018227
1145582
726931
1735938
442242
1491928
1991802
58032
1098845
1096214
1049036
1255406
1514228
734736
1478532
819751
793585
1260209
347470
935314
1770094
1843025
705377
883400
880294
233289
1353733
1460047
1855691
1881254
1351934
566986
1680976
732610
312206
522526
1871365
1952203
1077522
1953842
1494856
721293
1200156
1088269
1997257
366592
399713
1229077
979922
558894
1397611
1070710
937865
841020
1600333
1978997
1390685
570444
113439
1778887
356881
1721299
54543
1687665
1240102
1999767
1268271
819464
190153
1059147
1237142
457715
1669309
264768
1182948
449944
940491
15088
422509
449965
1886040
1732799
1378252
16625
1433552
1504253
110153
502219
136339
1845397
1876892
354987
384620
799975
1819178
1446987
429528
1051795
1118584
1442692
850815
1753027
415008
1519433
1534856
700550
1967503
729062
1261295
413429
599156
1304790
582480
1093215
453808
1466249
783387
1743375
1317259
898031
986901
1862754
1367821
1862411
1517373
437727
419615
1297083
966843
168275
906332
1489646
1924826
800496
1738602
1464068
798243
1573736
174325
779774
14382
1344854
322989
1052930
396573
894211
323904
1535300
1023513
1634150
274738
1991714
1782208
745199
368343
475250
725713
1050704
633701
560222
441577
1128199
641290
1313961
685949
1959932
218658
271607
1393214
1428021
1528811
1213721
1442622
1311780
906392
1447405
1857007
512174
1531742
1900442
1632142
1990779
1033620
740757
595891
986390
1555632
30397
1735782
386079
1414214
702186
1572104
468474
1854212
1705017
136186
1865700
520721
409539
1482532
1705756
1202186
1558470
1058934
882219
453702
589743
69007
925687
871547
779539
839522
850025
1666706
93786
1815316
706237
15818
1641277
1165574
1956969
827921
622635
1064042
14750
1669586
1274747
1198955
756259
1981892
1247925
161635
819855
1692944
879578
380968
1882782
1144347
468014
462366
1723462
805208
866587
1529278
514
735844
304931
1422918
1625989
1194385
103614
443343
1694546
242242
675339
704906
296586
1688634
1321517
1599105
1632435
1967531
1139443
386267
1689256
378545
344946
862284
995479
467211
1043683
1893146
1792126
1639344
677887
1746784
795711
1285648
1467836
1106635
1838813
598423
1247570
389796
458933
51119
1170282
1272090
1588232
1897098
145241
987403
1331869
456232
1376406
384454
1080439
1458984
1475456
1276033
1654599
780465
1023410
1447136
766240
1878468
1670946
796986
1016723
1806729
747858
1870384
1601883
1717199
544058
1121746
411897
583676
622669
1161885
473824
1335190
853418
10377
55107
755177
905656
1673588
344667
397591
879992
1176014
304028
991572
1652162
414137
1843378
1567622
326923
1593642
1522399
690930
944336
1786484
1900957
1095699
1136271
567729
1194905
1609272
1273110
907871
1301287
1258207
1004088
477765
486827
303897
1063846
948567
1626943
1315574
251318
989547
1064491
928635
1953723
1877707
342876
601645
450211
712017
1952374
143102
1183896
1385718
790071
1635433
655452
339476
1292200
1900538
443842
28095
379769
1285871
439415
207246
1685463
1322868
937278
889049
382578
89693
1350250
1414995
1984559
75290
1773713
569199
659457
1238760
152964
165041
830856
324307
1993057
870705
269701
419610
1239198
234735
1986827
1492051
483387
964612
107
1550590
1059190
1687701
746836
719174
1294073
924334
1215246
1045063
1312087
80325
241133
1715777
622348
985550
1727346
544296
1378270
203013
564347
450817
1433254
623214
476351
900110
1541588
229474
1881842
322121
1157326
800593
996720
1323918
402332
1839577
208327
1288157
111079
1820380
1665124
1786748
955675
1745930
1762194
206858
1496250
1710590
793525
1979656
18671
122345
1467630
1861556
305583
1402862
1816601
1514885
781838
1951164
1459233
1540676
1723979
1656109
23501
992100
1483151
928567
475443
1989621
552277
843525
108868
1296194
381342
838670
1529818
1818955
238078
1998937
443427
1095229
803164
337718
606264
1431204
352764
213542
142587
1623631
1848120
428116
1877580
303600
449663
1284599
332454
1422995
299037
1916087
579360
1581917
724720
1627689
911731
1626896
759924
1297230
1909080
1496287
57106
750426
1322087
1017249
882706
1724581
975104
586086
431140
1689300
888220
685110
236889
790745
641824
777041
1787549
636135
802309
1030334
1459894
181622
1089095
89855
937083
734753
1060654
711060
1149515
101171
369320
430101
1826668
243909
105784
542404
688435
908406
1446330
1827891
1918655
1012414
1493890
1469788
886814
4303
585483
1872558
1205929
590916
1567913
234077
517125
1333345
699610
1812008
537593
1777675
1658210
1955978
1982262
646810
1902959
922765
1917995
1820358
89928
180176
523701
1547757
1213898
528718
1877583
592318
1279748
98149
1870425
207829
64766
241279
1116575
1388014
1190572
833040
1133203
1462126
899097
1237533
877268
533816
133944
601431
1075285
961897
1703428
1721709
1831311
467153
1592237
123657
1135281
1395369
1172964
629531
360243
229387
1892159
67691
636222
147489
1943942
60420
1787139
106685
1211255
1254864
83143
414932
1066691
215568
899482
276378
1402747
670639
686694
850226
1213265
1505710
451182
334725
1328417
126603
224361
105803
761816
1768489
1637396
789406
192321
202551
1849406
1616561
544968
135255
1303675
1516926
3712
1563425
1825754
281113
798912
1137958
1521257
1982545
1560952
1081187
373698
1229080
270180
1575056
163087
1471085
80231
45918
208505
577604
186060
148005
504665
1322331
1531969
1719371
149518
816647
692411
763055
1489620
457232
41323
1349630
396767
1648816
1922085
1969
1460267
1592883
1508839
391066
553394
1559022
40657
191556
1963196
746237
1482376
46387
555215
1576128
1601870
985092
1241835
1443239
1858932
252447
1272260
414806
287412
627361
1925262
37092
860309
1938315
1478932
723800
808111
1547381
308122
17924
1946430
1527480
512275
1310559
953019
44642
1160837
755794
1372757
1733864
1487632
824359
799663
792103
1780991
969679
1457228
1433527
1117988
1093646
144563
1274869
329641
1695661
287175
1887909
1659399
148175
881531
42790
989130
872404
1385013
1478494
229668
1967590
1077621
1276422
1861700
224706
1129227
725644
867980
1210829
1167205
1930404
1160911
678176
1760805
134423
1303816
1446644
329047
1878719
265249
369748
1347807
841022
1097952
1246335
996921
1839311
93215
1484093
1747687
820291
264662
1916585
1304490
1712655
1191335
1580973
1120702
898631
600011
1690950
818435
1846888
1164505
1050507
168994
904230
1572083
1559242
1006742
1671577
1648508
342477
769703
177892
1531859
519636
1462342
261169
1384254
36641
1518387
988818
1428646
1888344
1747324
1260578
165069
885568
1422451
1908333
1400051
1278592
258746
1161128
702265
1593205
42776
1231817
1835961
756980
562528
433323
1139174
131139
550959
528933
480738
391134
1784873
17055
697842
435425
1522612
1080707
875551
772742
414601
537524
598235
1719495
1288881
80058
1331959
100992
492883
674241
149696
1563247
823934
1149489
1487346
160136
579751
1275615
1663453
313674
604743
441766
960901
75912
240568
527143
1844107
1801477
1196131
643311
147470
66878
276952
807698
1850703
1604749
512317
1742760
997716
800042
954380
1510361
241763
587370
125296
1925813
1938078
97660
677588
1214817
1623692
1959931
1103816
970119
744664
838621
411277
1489902
1125545
1533440
1537445
744167
241402
479666
854319
1772012
26776
577865
1358241
218410
1674630
505218
957563
233204
1353189
130109
1070728
601004
1097260
522151
598330
1187535
1240903
399203
825844
1203211
1461979
450926
1500081
1704781
1909238
514064
972041
419888
348413
1912038
107124
345632
265415
256788
1728159
1386496
1050789
332042
95272
122087
1002351
232710
1364729
515766
211248
28215
523576
1169450
1609496
1452500
934599
763441
896318
672583
722314
1372676
103155
553220
1306593
618118
492184
1762580
651356
194257
326940
1010917
427452
1231334
1386559
1922001
403361
1352676
1755766
496196
32817
1630122
972932
357566
513355
1425743
1819769
1560602
101649
654257
797880
1340805
1181048
612285
1155662
779905
141787
190489
1821063
307367
935097
102662
1982422
1678249
1931684
497975
1362082
1997047
1969372
502248
1217267
1153300
1059302
1145445
1551659
716532
906178
1457585
1835859
1708466
1306516
637390
1575102
1082692
651236
348324
331749
557640
825198
528801
370488
190141
1153122
777304
633959
1496973
510933
114298
430682
158042
1769163
62685
917628
1260279
256887
1127315
1688833
1075192
345997
639702
1484061
1673907
620798
1895213
511827
1699360
1138762
1615151
1506184
1934828
1991990
1125902
1813294
1995406
1894963
975923
155621
129741
1051663
18191
583355
1103136
596861
1170134
833526
341601
175451
623348
1125939
660619
301275
418921
409257
1161901
1385919
172440
343382
627554
964750
176485
152390
1064668
1166607
763963
1752071
981753
860891
725668
849496
1219567
1830441
281466
1728287
1919562
779368
1938214
1741980
1589549
1212219
1610603
1851492
679445
724686
1587606
911603
329742
1991725
526999
1186952
584885
1625751
1751676
1315198
1354495
756838
1390567
152953
129037
1284431
898590
1947677
1368248
1942413
596120
1842424
1304867
1926765
909630
1366009
1535250
442055
1472453
1894985
338731
803180
109683
323419
239986
186244
1848413
1646745
1839275
1295047
1926211
350464
99691
1510271
679406
1512698
1600736
894002
21750
873277
518684
1120859
1922421
1918400
97187
1173219
542311
498549
408601
1175268
1396416
1336227
1014908
1865440
586780
626223
165104
1961925
389175
1012460
672169
738287
400594
1691510
558166
521706
666922
293121
694596
212491
1204790
195111
459205
1862652
1815330
1132777
829942
207565
292266
1782327
233904
27924
1058369
23709
1535762
16710
106156
477509
1120389
1980928
1057489
632565
1404032
608435
1983453
1665049
1476014
983951
200171
1855856
903
588267
1619619
69372
1425525
1512756
1841423
1278415
1589840
496080
995310
44719
1066613
909599
1570552
1829713
882785
994556
710488
1101026
1587706
1344674
1861978
924488
1290342
1718572
1433906
153232
120263
1570286
1904803
1892024
1477681
239011
1085500
1819018
1082422
620504
903216
425632
925585
1100635
1802071
1120012
834299
1154845
599268
44576
447607
919127
968928
362492
331319
83902
39133
285327
883803
1285033
1257130
1100133
1622691
555943
1193892
114522
630229
1774680
1489551
57060
306772
671112
78276
1606924
455610
29829
590745
47863
11546
1271201
983216
543086
166687
30034
541458
1840537
308655
354940
582972
1165004
206954
1114839
705647
834610
858427
1926999
1757440
1195018
899851
176988
1052358
132694
1585370
1594549
1827295
1833976
249932
1494920
646291
1186316
286719
1292405
1066367
257613
1849506
715064
1938324
554100
1551965
214601
247415
1789060
667532
291254
1406953
446326
1390765
1576813
130350
1859650
235292
1012801
142579
416369
85041
792634
1658859
378488
1389149
1422838
1286125
567788
1319542
1598658
963846
693422
1389665
1438582
1903024
1210517
316266
1173664
638081
1720505
90268
1868204
385860
556388
1698597
1742745
1357527
1169074
1971309
991712
562478
1696892
1123421
1764166
704160
1622983
1369374
1960575
1763934
738594
1722368
1946742
1976917
211256
692527
1563841
1966227
693973
1024070
1169485
1558965
235951
918960
739185
569405
627326
1593024
695401
1669462
614723
947907
128905
1076082
1214537
1522987
823179
1841609
129492
1535318
756658
1227068
277358
1735980
1415534
1153150
185390
1497463
1515000
1452119
101180
955414
1631507
805296
803878
1716367
1034019
383576
1746218
1426407
725980
1413757
1520825
1269741
997313
1409043
192712
977005
41635
1161430
251415
390374
1048083
508058
941519
1525773
320692
565012
1641031
516414
1180241
1968557
368321
261790
487865
1305704
392999
1803580
900545
375774
1750242
46766
891809
940997
1338941
517967
1893801
1841419
1288389
1994943
606580
147341
166969
37090
1921416
1080060
41219
1837010
1827817
25573
861497
891910
1996484
1234184
1639407
267968
1392444
716383
486247
686503
867906
1436912
326923
764213
999274
1242280
1329792
1484130
370892
992592
394144
1130908
1665489
419173
458174
1862350
1240724
241554
1914436
688935
143958
734272
931073
236178
1433264
368892
428525
697170
92752
26699
1249731
1438974
241790
821997
1150583
397754
1154699
1494697
671696
87765
439581
216440
84344
322481
903912
1307881
407401
1794407
649384
149351
1855160
1431358
1386039
311988
1831810
92
713078
1844316
645322
35116
1861416
1769655
1167522
1301136
514540
1224630
772260
1526062
165722
1740488
1206038
430751
430021
1130388
1913062
231535
876466
1047761
1143348
1375841
132292
528286
1045401
642797
528987
655316
1635123
1977629
215808
495884
714495
1212687
1284754
1429606
1293596
161370
1643114
718199
1020931
1244365
1640704
180709
278376
1169299
482407
1315687
474392
566364
1882679
742311
1407469
1212924
870549
1843310
1449796
210645
713398
120675
882373
646688
1545817
402789
1172719
1385853
1203672
1756382
1162427
1150513
659469
1869663
1095584
127040
575410
905641
648362
462743
1094727
639846
595621
1735312
741791
706641
701660
671223
852548
1891998
233010
916999
516839
977995
1722226
160859
1780422
837133
668117
566248
1675180
1211118
380524
277672
1543595
102726
390494
673903
598790
1542593
1211381
1058966
1448282
297544
1313278
945792
1940213
411696
1333464
263251
1879302
33285
102532
687905
533635
401631
95891
451741
1937843
798124
159945
807446
125428
695536
1386895
1604006
850304
1631501
1332780
1570297
1477938
765707
203406
453340
619478
1068126
84518
1467977
353293
186179
879900
597568
765323
779203
993287
931300
1269484
1945356
858346
1223032
873934
1184981
638930
189134
1472006
461020
958230
348594
1483766
1318257
80281
1226275
1326157
1745250
1068729
1775331
644144
1388278
205267
1676297
536885
1822395
802147
1037134
367623
1266640
1966513
919631
118134
1161172
1551391
451652
1058335
789787
1511608
1381237
759771
225458
1360437
1490278
60370
15522
560952
1175317
1971759
1630653
212372
817451
1842308
1499591
840605
135385
1866389
80435
1348358
1121692
83072
1920543
1575827
1276229
509699
223266
1014352
626477
913468
846906
1377096
236654
1865575
375234
442628
1570788
1689249
1417972
658035
541572
1814021
26532
1721093
460784
1547643
1955877
702006
27854
51222
1113501
1365440
256815
1123908
382609
1992408
112861
214926
1980616
1243696
332405
251080
132259
1064070
1720932
1664615
893630
1436424
556488
989209
1614174
1991041
1458074
396097
30635
1092282
198932
1621818
967149
313035
1822718
936300
388914
6825
312544
26725
52737
1810870
679159
1498003
1615716
110850
1452651
1401437
1538703
208176
1902
469930
218348
839590
1149141
926252
508051
1739251
912632
1405591
1142573
1387633
1986971
135827
631434
1239135
901965
1711945
674491
427353
744676
1705432
1152888
1436533
314722
1458245
806380
1039887
792107
1274092
91300
1408845
1027778
260072
1411057
1755458
462840
99192
420629
782867
1250913
1904168
1999121
53692
1740927
1956775
365179
1279194
683372
1643397
158865
1752039
1826608
806080
107683
1867198
1782508
414466
1079620
672841
835118
1816446
1859497
90224
312164
982919
1194462
738135
277522
839163
1794053
535178
1466906
926178
263742
1899792
1500674
1247745
1085729
607275
1197993
963511
1743886
1749107
1609896
839135
536770
1642185
1806788
193315
907954
759952
57320
1529183
1366956
571347
344332
1168819
1652214
42478
802971
1228743
1604719
487676
223365
1375026
1643895
152017
89787
1258125
1551619
963284
1988694
1357631
932063
1903128
1452745
968455
1971858
1062820
509377
452092
1896403
301474
1097565
1226525
1442165
52705
214782
1293651
648794
1593764
67721
1358584
1899331
1982205
1049385
1353452
531277
80661
1205026
594555
1520349
1503131
1263009
1527394
1654635
1528110
1367960
1961907
246659
594638
835331
614884
1055777
1722498
604350
255299
897104
228696
232440
633668
450193
639141
1135885
1170461
1739385
1293782
1317703
968233
840024
235712
474552
1782747
1968848
1744118
1543870
1470603
19912
65041
336739
1054571
1387267
486780
1760212
152273
792538
1316889
354565
240606
1953937
1914799
470711
1055615
702122
511362
1423135
1675231
781716
1028191
244166
225105
388724
1414295
1712339
1768376
1079536
1880642
378144
786588
1938688
336063
1792748
1567384
1251471
580002
440019
710950
1414333
274387
1339872
41160
1038143
897205
713638
1577586
1606215
1396486
274148
1068120
340198
1769454
396224
1279715
743096
849995
183651
968585
575978
1705470
1374128
952740
655135
421356
880017
1075777
1377057
519656
902712
1626442
754621
1970188
153595
158473
497839
1115497
358736
1729801
974981
1852484
1521373
1540929
1954162
1825256
137411
1471953
982250
1604169
251254
1468095
1213196
44861
1009751
226409
777710
590858
488856
140728
318429
1471321
314752
774929
1448929
735573
1304675
1114432
987017
1429661
143458
1542149
1798028
706824
1010077
1654201
1423556
517002
25029
1622922
1950349
1598690
1453450
1408831
1206244
364359
973517
992927
594602
516256
1395893
1300383
782166
476983
1569611
885828
1048470
611292
631585
263529
1860276
879163
1325761
1813585
418963
748530
1130829
1542553
466229
314708
1383122
508065
547959
1477182
1128360
1729607
1190615
1952920
160675
2084
1160970
1327707
525915
97282
1148870
1581762
1728309
1687245
1492422
616780
1980574
998233
1930820
1578992
1942675
587524
369447
1094853
1758405
391803
770179
436341
624409
170469
120090
748046
979240
1203358
696159
1888011
136662
1534557
565478
1738800
909431
280582
183155
288398
1851429
845403
92832
386550
1280010
837253
731721
1999965
1188917
179661
1817275
728847
1516898
220721
1062081
401371
454414
139576
1940235
877889
734583
13888
1739604
1035945
892419
1431074
1118878
1499433
444094
259657
827796
800069
714893
395840
435232
1355793
625599
838160
1178452
1641390
431488
1841357
1326538
1375961
1145641
749413
632617
1643321
1667391
344067
1958422
1504402
1095886
1662707
1235014
322651
490671
62529
1978433
389463
518876
1730834
597266
700380
62500
1286022
881173
502016
1577060
1847966
1974576
157509
800324
764593
760222
1154010
172891
1184071
516092
1452445
1990880
1196041
1784131
1741102
1918709
1953237
192861
1591305
966464
128207
681705
1843926
852874
863531
246539
1030315
1220186
1843774
1716697
798542
119668
685302
247343
1826660
1292757
1521963
1344420
1959228
642967
179972
1926718
1929192
747690
1675153
1115829
1872391
1586677
100343
873012
1638072
399
79822
1322115
1546345
1836381
1386566
1209426
339520
1156225
1274183
47144
816927
765291
1045851
8672
580506
909102
1145211
1107161
1017313
1657135
1060146
605790
195698
583161
1234837
847405
322826
1731295
1263845
499138
1052928
249692
551475
1189251
1965305
815955
111004
887413
863984
1255006
1792617
1457376
707948
1117222
1655372
1453584
1661018
1381840
1191260
1386502
359117
1076371
179376
1838269
1652687
126796
911919
1306617
1451037
718000
1979651
166889
301936
305768
1936637
1692385
1231621
1132096
245792
72814
1842843
1710966
514821
1626392
1424785
1184529
643680
909292
337088
42598
1594430
725737
773732
328774
1847508
1716330
1112440
1482393
1892997
1308531
565332
968726
1070117
1249552
776547
180226
1290026
549714
459284
1798649
1659911
14460
353726
1362702
1035859
811786
575823
452088
1214506
1022543
231029
1977170
1335719
256985
1708656
1730555
478029
228180
995985
1637926
1156028
580011
1200876
1020910
1974353
1721135
1251668
1937226
20250
850574
1681540
355556
484214
1664553
1851607
1996865
208849
925553
1074094
241906
539911
1042672
744985
861559
1013465
1294291
1708320
1850479
967237
238992
940576
1742162
91752
1114530
958279
1919010
201463
161219
1529037
204748
852037
363022
990084
576423
1473672
1233230
1278004
633878
1344165
1178433
1683227
1942296
1578170
12625
828655
1643145
732130
1944733
512881
1667481
473522
1577907
1585944
1050555
612211
1095796
443462
970969
1236140
490038
723374
294300
901014
1724660
283814
1164812
355803
105803
1415184
75953
270540
1826396
1860478
448273
1623968
963191
1916445
1522546
1073583
1153256
1504716
692505
1453021
353602
37767
1413278
1217547
494448
1241821
1938209
1940849
830539
1950368
769658
1747700
76938
591275
1480123
1405458
1031113
1202295
1392771
1149322
814163
1383666
1285498
516980
1094187
527766
170296
129054
1878169
935015
657382
1279835
134343
623278
1844593
1192062
1070237
1665761
180310
603655
1931776
769693
1916862
874063
1694277
926786
91484
1837357
1436019
1304025
179450
1976674
33602
865132
202396
626476
801794
1501100
191208
77291
902108
1290589
1945345
1159683
495884
1861925
443554
6655
1077027
978540
1371626
1871910
1886801
1618436
323672
1210903
405422
1456792
1508806
1702549
1250238
1198720
1119453
534083
1966138
1802083
372446
943684
187958
929666
1389520
149747
1289805
1385229
691267
371936
532091
1225891
1186640
83097
667458
446427
1454681
1969448
1942490
660826
264975
1329777
252332
1619913
99887
1763129
556527
1997411
1127897
350173
339473
1187250
648879
308948
260437
1844961
1847825
719977
304325
400935
719284
604807
815400
84894
719698
1215078
1738421
1266121
858603
746642
1109473
924014
701849
1665930
1170178
1046099
777171
765409
1740187
917192
460316
1006606
1482019
421375
1783044
1271388
1673853
1729806
1108366
1476926
366368
920109
71710
1677699
1030211
1231644
314543
1606825
455058
835808
999952
634829
62529
451628
1635611
1085312
1589452
784475
736530
122526
1381755
775271
125079
974102
1638454
1957215
940035
1629822
1704255
845223
778275
1517920
700924
1624570
1298029
255053
495392
1443635
1727000
1249323
1394087
55781
1880284
252076
1426811
1809148
435598
842850
1823941
386791
783807
1895551
1016560
1157855
1819754
827711
510795
195509
556326
455094
101523
1703995
312489
1201631
1052803
1021314
504308
1109102
203066
470066
1314858
875566
556396
1613232
1912067
645843
1669888
197334
330925
91749
928375
1333830
952139
1803404
1916081
193699
1772477
744440
955932
1202847
1837235
1994648
127068
1637170
1400755
195458
887438
1546909
1744683
212567
1679807
1027350
1325469
1746702
1568423
1594133
594086
1897297
67803
1384965
974716
1580268
1180165
1599248
1241703
950597
1133455
1953786
100610
1373030
1758964
638020
74376
381926
368300
1585205
1757407
60551
997919
696533
12085
353728
492134
690965
1026481
254990
329537
294391
1768729
564145
446960
1919043
548905
318492
1765461
620354
149889
688073
213374
1990419
1388609
1584439
1110087
1567712
1927413
683300
620107
392020
1068141
147446
1851340
885001
270225
1734170
786713
603044
1618587
1590617
1291459
1667417
1847555
742130
1597764
820722
63784
1614121
400609
459945
1884216
805866
788368
235682
947643
1742947
1078421
1549456
337856
547865
1509832
530249
906464
366019
308723
432366
856912
1883459
102044
838687
1199896
194369
21900
810006
108286
658496
717242
1015019
1552264
741982
1988939
1524843
921790
1446037
175418
1003227
364687
420670
1432815
1866810
706619
419076
1384783
1390926
728913
854063
902369
1333184
742906
618247
1908318
632594
135141
1758424
1444284
1079380
862531
392934
1534706
15220
1551830
1005120
650532
1786714
1264571
276977
1676482
1135305
1070742
728528
545088
770931
1441574
1507041
316571
1581939
1978793
769562
872838
503964
1514614
1105368
1998052
1343487
1537696
515592
1652499
1874698
1849892
641314
1924245
1040954
439188
425135
937479
142947
349933
692364
375219
630815
95615
275674
1163194
1570739
1750686
1517540
1994455
841007
274914
522506
1445750
1953778
1180390
139464
1610968
460966
290731
1762222
462000
1634636
94118
1291170
602189
167151
1432659
1588396
1204703
586682
217410
326851
668178
1223563
271771
1188837
906508
951101
649784
33579
883608
1847536
1755407
504992
1198895
735051
955477
1624484
174797
331841
1858176
893598
1392576
516553
353394
326005
576906
1277293
1808377
1735713
136544
989914
1548086
1568318
1820175
704209
621693
1290504
879286
1138800
1062006
1926055
1538682
1085158
309291
484765
1811777
1700005
725113
1223484
1596663
863696
343924
1824300
883240
896327
1555768
898180
444116
1778834
1760474
1898191
1769620
270736
523767
1816487
421103
1319096
357016
246506
943610
346163
232985
868866
51235
1686669
857558
1393097
1786137
1682310
1776541
458727
987556
697265
1926976
1371611
596647
613392
1802132
414443
1826817
758756
1450995
369979
511266
1786138
431243
1012819
1910729
1042000
239241
608362
1668291
945833
904516
792966
428312
1823119
91975
50588
688183
1905330
1450441
1377247
1525743
1419490
901634
618406
1502246
1218909
599628
1107408
734753
540143
53065
1846399
16105
1049498
752645
90579
668974
1827514
1378178
1239447
665736
640959
656926
408150
983249
1477934
926501
1831990
1904118
1826499
1418646
1142589
1893729
984077
263069
136713
55704
1900967
8420
1051643
597525
1221945
230391
1196306
1387290
698747
189878
1974926
232853
1202827
643131
436619
350983
1928936
1544318
1542957
344734
563272
1613246
1541841
384054
1238922
690444
1986069
539481
1447056
424811
919407
1965963
1344260
1893503
638967
732287
1103839
1142450
1367350
538564
1716614
976684
1433480
1768566
542112
1050002
1147927
1206316
1644950
1680048
1295808
1089474
570959
248691
1294566
1055668
341033
1374090
599385
547762
1932194
733111
1351418
749948
1916972
1655823
478129
316889
342967
1262929
1760320
1233865
135617
766935
1606681
1370500
1877816
1557076
861049
1318546
1016457
908403
1540707
64381
250634
1294992
738251
1881380
1721009
1060599
1119555
234016
1784812
488376
1964840
488652
1757475
1860488
631727
363205
1373414
1882937
1768158
389013
1986558
1763174
314545
172265
1411274
1611054
642053
1732049
1851061
1143319
1129542
1247064
752765
571568
403800
659152
1217862
152777
1039493
1234449
518588
1760735
167632
1031771
1008699
248541
1942741
1913423
654264
464962
466996
431057
665788
908793
516161
292024
362255
1338221
1145973
1206310
1389318
1145226
756531
744950
992071
1432904
1880089
1994785
1768693
1406641
975336
1636911
1695385
1250213
133967
1318686
481635
1569675
94483
1799324
1111139
14187
742217
172903
712433
757272
1338126
1988852
1053946
966695
1564232
1081292
1822476
327127
103305
1905986
1100311
1322427
1891140
1774958
834020
1923467
1448671
524023
235522
547376
114963
875043
1264618
1202275
1709558
1285499
648485
615811
1245434
168446
15572
1913047
1673633
1373878
485657
44280
994269
558308
1907800
1615753
127426
1911656
1537269
1003351
371176
648463
277532
1642461
1523417
1719811
1564408
1736720
1027492
1195910
391016
1688201
1369684
1835074
769848
912036
681809
1437216
1883225
1530100
610406
1666639
1309612
654727
922704
220394
8300
49086
1112614
845442
840085
1751612
1894912
837249
1436294
582544
1983569
1573859
999569
723538
1236510
1344666
1313725
1386354
388318
314246
479066
1269613
786886
1817669
625505
1647952
161271
4932
305979
212173
198127
1200042
1413254
60369
1477950
1175432
835296
984832
542358
135101
1827140
1838533
1969257
908626
1898393
1737644
519950
620288
763157
1445668
283146
155122
955693
265664
1701923
1387522
615019
517843
1019755
1780920
1705801
1190381
1882945
1381883
534937
1164522
1374763
1310732
1730152
1159667
141517
1491603
617946
551921
307216
1932893
1479655
1727950
451825
1211406
1308081
698132
147343
1028339
1496248
1482785
926379
980135
1091285
1430319
433229
905887
833959
1759547
840193
1778564
1437382
1152770
1414253
1685765
189519
578255
354660
308055
818230
1616545
1582030
547515
1248217
1903328
443661
1733949
571835
1039561
730584
99629
384348
857198
1330273
1092634
686016
463526
1001080
1271833
1140227
1718170
529324
257509
1005596
932884
691417
272258
771374
985802
488745
99242
294508
184561
1756234
1631843
1412028
246366
1978763
489192
1724355
1974004
439445
1219426
97955
1825547
95448
601948
319685
1442642
90838
204845
1431654
783244
1859611
1795166
511671
309547
975827
1973767
188251
1357128
1412909
615258
258260
921200
313898
288744
980891
1789943
1378655
1297237
1736888
1604038
698464
524301
1878250
1484449
1072394
280371
1144040
562060
597141
943131
1812400
960238
1983077
176094
1697405
622081
672275
686358
178272
1890578
1554711
1495817
1846023
1054445
1092963
315080
667636
965612
1119231
643909
206853
1594267
1625781
650166
543
707931
1194868
1224835
18276
1676206
1690709
483674
1140831
741955
1486001
356037
182062
1261851
1408227
1942943
496170
1860477
715540
1559541
1816867
1663633
85018
1397259
1016594
1102722
1714322
1789560
325780
212375
1521314
361194
17859
635700
1255238
1316017
347703
1178555
516519
880308
1328011
1995352
1995554
1487073
127402
531009
247056
635409
1447768
1586245
967825
739079
1730787
291431
509377
1060974
281420
335341
1873121
856635
1398010
797746
1013553
14078
1560699
1813311
1006910
1359258
1710510
1548173
1610682
1702161
1539031
1382398
847386
509323
861009
1152931
104724
1371974
1805596
1732828
1660895
346710
460927
1112187
1289350
854821
1328515
101681
1612444
1479298
703464
1763410
1284981
1479005
904959
1930729
29173
816545
858042
326773
1352607
887587
967655
928833
1257470
110127
353360
1595592
1355796
945277
329449
546670
271644
1726268
87468
1617665
1264620
1269985
1276000
1700877
1118324
1930994
1555504
1875038
226991
9320
1149200
1253446
277943
653366
903082
859126
600171
1461970
1636469
1639916
1765133
752476
1187356
1764036
1526129
1660999
653445
685050
1428689
1941879
1557005
1665689
1714697
435884
758002
1434687
248898
1620274
1224115
113791
1870237
1617349
1734135
1742202
1912893
521507
746032
1177195
1604471
849372
793084
116400
725208
398023
582585
605648
1299197
1862503
1291949
66804
1041102
1251406
966738
1138007
1837387
1576961
1375211
300060
879911
1175077
1767200
1999272
657128
396835
185876
78535
250371
587683
1596028
266061
750116
963115
256319
21892
917842
257178
20730
1929987
240108
153125
1797603
1951491
1388484
316443
172857
1248444
1966262
1732904
871269
1115645
758024
1635349
125011
1137807
385038
972244
442058
26825
1597058
1941165
1658076
408462
1777328
835710
1901814
1960716
1262426
343057
1601457
645285
563573
1172805
1561300
1472941
1067944
1972747
1019004
1201146
1173980
808851
545694
401794
1324854
630549
914449
1804400
1446357
296487
1158355
1590984
509455
1751339
157919
44955
83736
1397622
883285
1699091
1440548
858512
478313
463286
958178
538781
143061
219054
1783590
1043591
1877371
936982
280658
676146
420044
1572325
1821789
1599
1136601
1896158
193759
263703
715045
1326826
207546
257302
1296107
118952
1553724
947846
823503
1165634
1660125
1371205
312654
581492
917172
1111018
1466496
1333543
1114576
494302
383031
1215951
130965
1779278
62362
314120
1683340
1800866
860737
1141904
552103
1616179
1967374
235031
912842
220323
1947454
571084
1593184
630900
1459425
69806
1415397
1176328
1628376
583281
289965
454836
1612104
1192796
1027666
444724
524598
1237404
531205
772915
1300886
1722022
360147
1094316
1354801
656962
462997
1746569
81338
493940
1580763
1485906
577029
787193
674214
9624
1312008
1741931
465391
842665
613880
1479125
1506881
1815650
1309650
1481733
1526067
1441076
1508689
1981651
212442
1812419
233523
1853599
1112978
492372
1586754
1619029
1850471
1561055
767832
1707988
1207145
695692
663684
61305
86536
1647514
1381100
180009
150835
833481
44596
1256417
749773
319684
961822
950950
1966479
1708968
498324
1872017
761075
1489319
90641
1659421
1630140
109008
795342
1754978
1297836
1591362
959768
855049
1751838
609683
211222
1744612
149506
1190960
382986
1967654
171080
784784
1952269
728495
149948
361483
1769210
856749
1545018
1456442
969730
6654
138489
1712993
750870
643381
484684
750038
777316
875884
425355
1177585
1665749
320078
1435989
1799463
1758617
762776
144487
480243
634977
1293520
1504962
982633
550779
943911
1185269
219000
113973
312191
1005034
1794580
262643
456556
1339589
424252
637886
546862
764230
1925517
864980
949590
1528556
1102179
1835386
1470771
1915201
560880
294738
1284336
333464
1307026
1664482
65678
734953
1910905
406271
1013360
1546583
529857
1993056
1830624
404470
581805
1349577
1754766
1658555
1390532
7377
1666968
305401
1065761
1063838
796463
1638261
389272
778319
48014
466039
1802210
972531
1249643
1927183
31559
1064710
813866
954820
938591
796534
843969
384360
321078
827766
1959184
518859
647926
1919737
1709099
816127
1159240
354867
674235
847504
64589
371474
801385
856597
368820
526359
1839310
1559818
349917
1860153
1420343
250324
1843725
1120638
1493925
1965893
1295826
1320931
156767
1573540
1738776
460665
907988
1916200
1519370
1410616
6982
605507
293835
461872
269775
314597
345363
813226
941663
1250681
131601
1038254
1835565
1383412
427136
975674
650992
1451190
951429
1667538
3748
975486
1531492
600310
1404520
56090
1294838
1459134
586458
75879
266041
274375
1146095
1405973
1650438
405741
845074
10520
512387
1042594
1979115
1239422
1679758
400336
1160256
961693
255816
927174
1744513
264087
1666806
1066244
1658596
795056
773493
1330667
1030436
385500
1699396
816428
661181
1004641
1634145
621807
1296184
394215
43777
1352110
592118
1956866
581617
444467
971700
564698
731457
1487603
1060298
1663198
788079
1200813
509664
120639
1441750
1016160
848605
1824335
1204553
72027
341384
1876163
1587056
1288468
1388983
1123853
1438012
1601690
378007
1173188
1423079
837876
513063
1193936
1990639
578484
359578
1371599
458590
1080102
1658565
542639
1083115
145048
1981419
801327
1778463
1529947
1061942
421495
1477713
352350
136116
922797
475673
1833193
407778
1618044
631916
1913951
1688296
20307
1249508
576300
1436369
1531582
1562476
418763
72395
1026518
720004
1997247
786370
311211
90460
956256
1114694
17101
79035
1568053
1846870
853655
616711
1724150
798476
1829850
849045
214520
344056
856384
1405889
462335
171547
1807425
256738
1477365
904993
1879642
1134865
1071432
1839471
1985313
724225
605490
1121082
658743
1962197
404774
1820202
945412
1079222
1938371
1180145
232559
1897393
1403599
751232
1687982
14433
760201
1646850
1338735
1044674
142978
235265
152194
293822
1935320
1284031
1669760
477954
225713
1212419
1018143
1059411
1076578
1182627
1702235
1986463
820530
1819178
446086
311046
1051733
389920
1814032
1959775
1188088
242020
1931384
1711529
649938
1879357
1257211
1719628
1864696
1564181
1629111
1598961
819154
525202
421978
172357
99520
1439434
381763
1999110
888297
1380758
28391
46556
1994128
10844
1837737
1907626
1450916
903459
1866636
1929749
942913
1817343
1555425
1730294
1216350
1221125
641419
1570352
887498
969183
278191
709722
1061309
455902
634672
32238
1859356
597873
1574430
481985
721709
1978447
1360437
539755
141082
6609
528175
610620
1280203
1345020
429514
1303909
1206879
673699
1528226
746183
1837500
517140
1010105
1800429
220921
1925274
488408
348854
1469239
486842
517867
1398600
1871467
1195245
1036240
1442866
1909464
579375
1561877
1702216
1058427
753020
1749958
1452140
307688
1086917
525218
256228
1916598
1641702
898862
51905
63202
1417378
1918130
1947760
175241
1369785
446709
729159
1175279
1662749
452553
869207
1681202
672832
595185
1657818
1302656
650226
713582
33671
994292
1287596
746356
947254
305143
1630902
1453985
582213
918
1098837
218703
1160550
613546
1230888
327141
1114065
783102
1251062
589007
1112914
477333
238550
1957930
1782412
698716
73512
1317692
1997023
498766
1080634
458848
1445040
1641798
1062220
972991
794702
1098627
944410
1122461
107506
1129749
1745186
109982
1478870
1690585
378695
26243
537840
1078425
415436
295672
247722
1895466
1995852
1399049
1128264
1468180
203934
1191468
923503
631341
148819
618532
832304
111081
878770
693263
699303
352455
1671325
1363421
1579469
321278
1155656
840028
1340603
689677
1876789
1428134
106141
177536
841626
1170452
592955
689074
1530565
1925150
479540
1251296
437801
1381928
1046110
952331
399311
1027492
1923439
225726
1639324
1324209
608575
1246275
1600219
1915419
506652
1415086
1478012
1969622
28107
56996
1084470
53853
1299542
1317129
91333
1788497
1854477
700060
1206736
294078
176156
332864
1210817
551484
1992219
784923
1622745
1066607
628958
1058860
1027888
419218
811918
734998
1638883
192897
1740394
1130691
1814070
1716421
497275
928652
1861294
1301056
354079
1617304
1013592
6705
336546
850378
1929621
710284
1610078
1806650
1660762
1331419
1277134
1332903
1872222
1871335
643004
786142
1891139
310126
1722026
1384633
1555894
1750130
1518059
157321
272785
1747563
919399
1445839
253215
405536
407952
1231982
174867
1953890
1293650
1942638
724077
380076
530797
1920577
702897
1782541
213162
1959030
1393828
710810
1357430
201957
54383
793388
888413
1962668
1058215
1169585
1833399
1022753
214905
761063
286358
100706
747450
817314
150033
666766
210260
1621392
141860
200743
1739577
1367395
1232434
771298
458045
502890
1395510
869718
356425
1939474
1590577
1524422
1515054
1332195
1894270
845561
673923
188208
358159
111711
197882
41286
918137
1109474
1621326
1886388
1159507
1199476
1617451
1979115
1304606
1708211
1481156
1735398
1919843
1820198
588311
925648
1706634
1326851
662827
842675
1195643
41999
1726567
57824
1116516
1323559
1991791
587207
81411
1996849
497767
994123
1676704
1495740
65984
1525600
1042239
1442240
1293235
82923
1446522
1812141
18016
759461
769722
1205861
1520087
126192
539383
934088
1563980
668806
17137
491086
506718
1292018
102649
1749606
387648
393665
367367
1541664
1794236
17385
1785611
1782134
1036363
927550
708519
391541
748241
1078512
331438
1205879
555065
1621495
1531336
1683300
561791
1924148
1006784
964990
1015783
349823
75754
40727
890337
1272289
1781423
544355
117979
1537746
988525
263548
1747754
1791508
1830158
1784117
1321539
1911590
1432156
629534
1570539
935264
1595386
347343
586146
285057
175379
94330
858477
1853413
849968
16017
783960
1379491
672594
1742244
1418036
1134890
498382
1702625
339107
15699
804550
28241
1081035
83996
483107
1155459
635068
1507001
1883603
753043
1585813
438584
355885
1304180
423237
1402351
1232188
567367
1287123
1824789
809323
1589724
1061194
903743
1030466
1263781
83156
804281
843858
1881539
986405
409659
1255596
1168881
862671
1310094
130188
1841623
1948036
1726314
34340
47539
737676
785529
111311
1205585
1941862
1615919
212535
1874335
644222
1542394
1475525
528107
283240
380573
702974
653759
1563979
1135625
1088452
1347550
1127416
1618250
1202352
589284
746238
1643244
551279
1969670
1867458
77770
377168
1378649
1674298
475783
1670620
348605
1223402
337416
489877
1692947
884783
1642794
871566
1795097
1123710
241361
21989
1697836
1464511
1434376
1178512
221805
852485
606798
916402
286033
1161718
1775628
935401
1076843
499998
1508549
16988
648740
48845
142064
1374886
1071402
361857
1702826
104379
563651
594867
1134440
1343918
493501
399523
1412446
1915087
426568
1215552
1664236
995594
1069193
650452
630903
1553599
1499002
367463
315561
1387190
1869034
1898625
1692245
52700
1735786
1083332
1334184
230322
49574
660879
640728
1003652
1948840
1487813
488135
1764838
542038
1570318
654544
209488
1595680
452563
826452
977678
546605
1293832
1449305
7322
307751
1943621
627991
270703
426722
1451488
1675005
1127366
518814
1869802
238495
469311
1734193
513870
1889763
409143
61307
194521
465546
495595
608266
930033
1406968
1047137
1698392
165384
192081
437681
379094
993222
1808693
701363
1858249
765156
1811889
529857
436256
369669
263668
194358
251701
1519002
655186
1940288
1362208
821255
160017
43154
1622257
330081
1839997
830542
1691729
683927
596664
1673910
1357162
1483955
1666146
422862
1021386
896596
1294162
1633890
294851
1895729
1468344
1249996
186815
553711
1734874
520859
1828213
369072
730407
999502
1391767
1427417
748553
1853970
1744733
741493
722368
1759979
1449588
1369299
358067
21803
1918090
1997279
1537363
431056
658698
1365780
657429
194462
1855757
1114143
1781032
1342576
961306
246542
321281
1551619
613715
1829831
757618
1142788
1656230
1803593
1019704
25671
1344759
970271
969322
1852658
631635
1967106
1337786
1731090
1686310
1401269
1679788
215325
82984
1306876
1802507
618039
701972
297246
427163
277551
1062174
1256291
719324
84840
1042900
1704310
1049364
433574
1691799
1021276
181474
994994
135250
788339
1889527
1795204
180551
1664283
7687
167006
1520157
448007
1534780
1207133
57271
1216758
1899929
1979103
84660
1524278
1900966
780993
224741
1224366
1098159
1646882
587361
1336965
1146550
1750871
646765
1847075
1566974
131948
707593
455226
972723
1312054
351133
1801867
409794
1917717
1412724
1496834
454990
1655804
1978189
1083410
345633
884457
1762589
22447
652149
1724846
397666
136596
1937032
761795
461793
1100831
502770
1321711
1530068
1972187
1928725
281735
918363
56592
1305294
1681875
525578
836474
1556540
707195
1067743
988665
680496
174277
243190
433655
1496314
1213588
562414
1420426
1742389
498227
116485
549036
67186
1186451
1964980
1199506
201488
1926927
1722377
1191475
1251428
1506313
392250
969574
1334778
1074151
1169063
316689
1738827
1612012
1074728
614710
1301396
732937
1481828
30396
1579265
273994
1079295
317518
1824168
1613743
353285
1735505
697591
1234125
718924
42247
733809
12989
1350575
1466695
207561
1290066
1525304
1984394
1858494
1379223
452868
52205
946275
1851904
1953698
754637
728885
678545
1820802
1490532
504300
1449833
96277
782843
1706610
1374545
171605
465408
1316675
700179
754867
1383643
340106
1293080
612855
1954803
558650
1190227
8546
380776
942328
677221
1474811
963178
1000313
1977584
763671
1664233
999007
600456
1942738
36920
810952
1780555
1358813
625440
1814421
1020603
1835159
1464766
114197
337002
73494
1469852
463817
1926920
1877043
395167
1842866
1332100
560498
14012
527184
574333
1038187
734390
294642
28031
673517
1997387
1715098
1777256
234301
543375
802171
959005
383934
1113272
1732990
1240428
756250
178479
1451839
739301
398806
1560763
1787363
1927145
1785164
1463255
1853852
1308715
1024798
1867803
1462488
1105704
1981229
383433
1697006
1260024
39701
997300
1309516
1915164
688349
817115
894821
261517
28363
1984638
1712674
1366377
1285687
1759508
21047
946004
984240
649063
504001
1772183
693028
380776
1781577
534238
851453
893717
144420
1745274
204320
1713498
333125
633788
1573931
547386
1302194
1566487
1919138
224208
144503
951154
1892139
1241623
618246
110198
646303
1117753
1684148
1680096
367703
269822
423580
1771865
665569
1489509
355401
677122
623961
1517517
130538
882801
554944
1800842
1594812
210529
1698873
334602
872449
1961624
272324
1715665
511760
614533
146409
1597521
1743550
281922
1852439
788457
1900390
1349052
1708250
873996
1659622
420417
236325
1379537
1916574
316368
1887578
657607
562468
1517451
156686
29457
1406866
66766
598098
1254444
1592967
1578597
766660
1257254
867832
1178698
1874415
75929
1179754
780930
807380
1441718
1100739
626919
1041870
214654
124193
1166307
1305199
1414306
1118287
1120766
1767213
1942799
1238965
255975
472305
1538038
161202
282256
509144
1174550
121234
1203117
1884826
1938535
1484731
1838200
937087
1702721
10586
1557660
791371
256476
679701
1689744
1185566
1409738
699767
1233090
504618
1927516
5952
841368
11853
852166
1253109
1345648
1245863
1845638
480736
145608
1973056
1851584
189626
138961
1902749
1509638
1369358
606686
1799256
365189
1465332
611924
1998024
533446
1642983
897392
1963928
29936
1157773
698425
1609223
940003
1439534
113411
1165855
206562
1863090
979540
548489
680341
1050375
1267745
1112450
427317
1518679
1143343
665270
695348
415039
1818255
1019871
404483
1137788
786763
1324656
1567781
444161
525121
551398
847178
336495
1143616
1914335
29653
1099264
724832
1373929
1806796
578225
1749498
593975
865759
243530
1194265
1590921
1901356
1910536
182599
548781
474925
1100225
1307261
1438613
724646
1379898
1203855
1716304
1344350
1357902
243408
1119025
1432994
97895
1361327
1791019
594916
733590
234536
522853
717374
1150103
354853
1917776
784904
1330325
1143268
1347820
462323
1357051
315376
977745
512463
1943965
241122
565112
933662
822740
909943
1823910
798226
211781
390577
322851
534708
1195528
1135466
62909
1853478
1482070
1267043
1149509
708142
953911
709411
535570
817881
1199632
1660024
1005345
1506665
982523
26900
1246170
1270250
152390
1995547
1371535
1833273
924132
1734804
1985945
1615311
312505
824558
917778
1899093
1815956
1802287
666649
987344
205518
334353
1076729
378230
1926892
1971745
1098471
678588
1667503
315742
1400907
1756357
1988244
620733
801846
931161
1854432
796189
1194130
1999599
640803
1082835
619235
1893414
909942
1770825
59075
1315513
894651
1350723
515602
1869341
131177
1926143
1445295
1460522
1419920
1912174
1174434
1704301
430919
947151
1392786
1929474
1787125
1475287
686587
504407
1289518
190897
1808809
917165
204737
1014415
965936
716506
1266976
567934
1137077
1218693
1324661
1975101
1183899
693804
1481065
1735359
557722
1263275
1734840
1207692
898154
326144
102489
1247888
598485
383396
1697278
379748
107563
1122497
67782
199116
22919
1754284
1806889
538167
876122
580442
723330
1463443
1535043
1956997
980475
1648034
638613
1295086
1911342
990873
1445938
1915051
1325736
145381
1849290
146626
1937905
754462
1983344
1217795
1716968
614480
392989
528802
1524985
1960623
728473
393723
1654214
722088
1498385
1900005
391849
954816
1510195
1510536
304525
1794969
693118
1222835
1669519
990616
741189
1411402
1099658
1643336
186595
1268854
1356365
780572
607169
1734756
355726
1079410
1615189
394326
1431961
353036
1009764
183525
1380819
856675
201084
1792354
180940
1083226
1474690
1006775
1883405
662489
561480
1508177
1498858
260871
1256979
1066557
940312
393631
1189423
1498417
1748391
29697
771179
1607692
39356
603816
1132555
1458135
1747725
1849224
1018716
1326526
1124835
218382
814786
639495
653262
380961
765067
1602568
1554237
108682
1517208
72575
1481367
1298555
440752
777926
1064399
628815
1841022
1123787
1994512
581709
1192219
132696
685528
1670865
904332
618294
1957595
303361
1375122
1012305
721221
348333
1554600
1729789
920202
437675
1174008
100911
1487627
1708537
797262
1985881
1440172
114709
388054
1985431
836893
1234227
399972
1381372
1838022
380504
1048137
529645
257008
712322
916452
447238
615890
1426114
926777
583257
807915
1367305
797766
1924260
358626
1640862
892401
871770
694320
813929
650373
665578
1268875
1269820
1148219
327221
1950106
466861
1285816
1812193
980701
872541
405449
1156011
1917803
606920
1611101
1957342
827257
11036
1338059
260014
1754816
1670168
549950
687933
1994592
278212
1687152
1950163
1121420
1623034
1211894
97556
1721160
1959369
639212
1843268
1560417
750520
392292
862259
1303028
531722
668445
709141
498301
1506521
408597
1830925
224280
1757723
1955620
667343
292287
1105514
1218812
331632
1867624
1279567
656328
1242218
311211
890454
235792
296135
1620042
1417893
1847967
379252
389275
1998288
153162
396561
557760
1308575
1517937
378864
1737273
565044
361165
1395576
941556
365248
1083333
1271407
848505
1845626
1612944
1202756
922674
1502874
179574
1629506
349489
641602
1854646
47483
1120327
575561
1414749
746281
1233682
1124745
1492949
1384684
349722
1596079
767498
1103643
635294
449889
1308624
1574081
760569
1490914
620137
1824018
906157
621332
1472213
1787888
118536
1819192
1061497
214343
1838811
1397515
1065593
1329573
1200934
689574
229011
1856415
1460116
798507
567034
404206
301516
1733294
377199
652022
1034789
998147
1471563
693698
1370669
1150644
577303
573126
1146879
74933
1077212
711027
1920196
509575
708497
667520
965503
1060422
1358194
1408575
99640
1970
580521
1619993
800291
364245
1694184
1970295
874263
947343
1064358
1889490
778361
657834
279636
1795639
768273
1586409
497061
790400
1129909
1115662
847887
280592
573571
997081
738355
1332534
901225
1939786
1671026
1444213
902844
1206250
215809
1698212
408947
454521
950897
1598516
809867
1235615
1422922
150957
1020120
1279552
212281
821910
1411448
751315
1694470
1328490
1247314
1805701
1517912
1062096
1236520
258833
944420
267383
1167214
832006
1709533
591980
624165
1782366
1506933
550491
1017002
482246
1457095
531593
1658459
1404593
1152146
1966235
147145
1841426
210828
894030
415873
1221616
1307179
1215501
667966
360673
399788
338878
978896
524706
1675823
149941
1353623
198298
1522848
1136729
1924566
515669
79178
369531
160164
863823
206897
931741
302567
1920453
1579515
335120
197871
1587902
316559
1020352
105769
1213247
1336937
1327648
426706
466753
1735661
556736
1680385
1716205
601947
1401660
1985332
800028
1646933
35078
889925
1660411
303740
380643
371404
1537890
1656924
621845
1097024
1704137
1672558
242936
1694996
818750
822269
650592
1903595
1059625
378286
1984534
1533467
1148608
1173176
127581
140724
1236342
894321
764919
143849
1890763
851672
439535
685539
105671
359326
1707749
1278589
670048
366138
1278013
933184
31176
1255846
995130
1348013
622120
319976
428714
1981531
417024
896617
391639
1529379
1496282
556191
607646
1663646
854228
551458
280449
1490771
1437350
1471675
1413157
75467
475293
701774
1192637
108555
1942765
1179022
893669
716376
1706349
1752027
1999654
672644
321982
1913454
576388
1946256
820954
858038
1213236
1089198
959380
536388
568229
1206232
252107
1019594
596761
143195
941457
1674917
1808186
1411366
1093469
1276951
1297454
179027
261589
1613731
732662
888215
449819
1071638
750120
1292364
1125141
37133
131135
436854
1284088
891025
713804
393052
459736
1646853
1187227
345591
476173
175744
657237
1243148
475087
549173
421981
1144308
272411
780118
843837
983459
1357652
1335875
141664
606550
331707
1031455
983734
1099277
917199
1601655
1925094
1529346
233752
1627530
1193010
972257
420284
1335563
1819494
1833727
1877111
424058
915838
876482
91984
1359394
238175
819957
1418115
1010898
271521
846264
900282
947489
1807054
1507458
1521356
1082184
216016
26770
652847
1430940
1352498
550692
945610
1030776
1881142
1891054
1913466
636849
1595661
1631323
1104733
1924473
506695
345574
576246
785091
431482
1340655
822868
215973
1438736
254033
493697
1987120
124461
1922657
1331771
1702147
752144
754928
1337266
975892
926023
1422156
990560
1776467
1370242
1426746
1163733
647273
1611822
1080187
1951506
627107
1019822
1027963
777093
1985826
769483
490656
1209919
942551
1180263
1023384
693871
1998017
1301686
22458
1341652
1298938
56730
978672
960942
1416178
1407988
457643
588560
1386750
235408
385681
1555053
1776764
1559044
1519685
90182
971181
1390096
1953212
1867229
439522
546343
1146114
804590
1290442
1822736
1383464
1378622
1226412
714829
1656063
1966898
1645045
243364
1024237
165896
1060297
828698
1010137
698671
1355575
1350900
1222225
1449259
1612222
652005
1609444
1419642
1740514
837941
1048219
482968
61026
127820
1888749
1884557
1256962
1383605
554405
1368023
790925
1538235
563143
1650585
434711
1888526
1591882
1269060
102679
1471420
96676
620241
1483203
119450
1766943
812552
1979103
338705
1327104
282472
866888
1054815
1971206
416893
1545993
42752
611268
1336376
761676
1223766
1059430
1732082
1083641
83330
666734
1602078
1326788
407085
1090170
512454
1714843
1901909
743171
1024418
1536672
1234709
996760
568533
1945425
80411
347676
950520
321701
1610551
1294181
561462
1238713
1274088
748493
587120
72599
835828
203410
1015233
523419
1526618
878293
170210
1251627
1891571
1630235
785371
474969
627230
152343
946513
1543722
1817197
1287124
334581
1180638
1847914
342471
1252946
1597098
1724779
1618915
1651295
742785
932604
1551863
1526402
253151
1948443
925819
268715
1083066
173654
1939214
1460040
18602
1226393
1230991
33815
1752228
1512051
935599
1553407
408758
1195964
365030
754830
1955317
1394026
1559180
832853
1294541
289368
1376720
89543
1634117
1754833
1044231
1043810
921032
1859488
1837923
631365
86005
1159800
1670122
1365735
382581
1383854
267903
1847938
13782
1799116
1211110
1803831
79953
1091529
956340
738510
1134884
472230
517299
57805
1977180
1899965
1422214
1039980
773535
976478
1661366
349911
685906
1542094
50190
845576
843653
1190703
1160869
1997975
1173401
1996822
1384540
1833668
387374
828180
1427388
891835
723454
556634
310111
606362
1652525
1272724
1909190
1824644
392802
243091
1655571
1743977
1403508
352165
1741404
786915
1330627
1360379
1447350
1464402
741424
5205
344824
1276842
211569
823228
770097
1418359
1956704
1579577
319489
673444
952125
1199696
76070
1174359
768733
751865
1215596
643586
663457
1688454
1724823
1269600
1372600
451374
1527698
1833249
1387917
325949
81329
524929
882249
1960410
633537
761507
1173700
1586266
253878
1658666
592724
1356228
1634746
1671650
506866
1645459
1953928
1596908
680437
1575382
1257355
1620207
6867
1258203
888637
1092408
1805626
226955
310804
73203
413241
1420320
1883251
705121
112651
932253
881742
179471
555862
1442494
72575
1273653
579550
1458215
1785373
416118
122302
1011384
185209
1786420
564691
1284605
466374
714195
660549
810424
679115
1786929
523797
1293760
1137411
1122834
1957061
1889629
118112
1023873
1788997
1935880
1034809
877580
722500
1196662
443284
693781
366290
212027
134791
1504691
209318
1643297
1068208
711319
1937233
747519
1356527
375710
1663315
1733248
1460849
350507
1436462
1542418
1001517
1318599
1319183
80323
602721
625100
197455
1493932
1446082
1949345
642827
73544
1620835
233229
1327940
1101647
478587
341901
1974728
1474116
1333289
503652
796335
428928
1684115
199384
624022
627700
1642157
1299871
637035
1105141
18674
1857799
216535
1050832
1912033
1859263
828535
993591
1393430
1583879
1580044
1148620
636261
230419
1989723
781609
1097697
813624
1391997
104194
1661451
644350
759483
140686
812122
482638
1343809
1477402
429899
1729601
175201
1391156
1439973
544792
1808466
1769769
544322
12113
16974
1329613
144380
190934
1349361
624940
1253784
342665
1471849
494227
139464
616259
337946
93816
31909
1392924
4134
1931467
278670
282870
1002583
1345471
405461
1443595
906618
939788
1641183
951320
1192040
975701
518652
1758812
1075290
820546
920556
830315
1289501
1290819
51598
821201
265530
291259
1160620
236390
1784216
1898386
119984
1780556
628787
1790972
1131970
711437
724432
1105651
140740
1161590
296291
1180032
606727
1162601
299459
1482567
5010
1423874
791153
286375
377954
605414
513200
517203
1565121
704192
754914
146447
1545461
408985
180592
300151
1492736
564807
1199395
1916171
1301947
171470
1646734
844086
512924
1777632
1828318
1520494
629038
665945
744529
1296681
1264388
848989
1017449
710033
1597490
1444027
1742703
1504051
866331
570354
1104719
1761870
1744520
1942613
1898853
962965
1501891
620739
961572
1133785
1280414
890539
579950
1254277
1946614
434407
144840
538212
1164222
1785507
975467
1475478
1540729
1323247
1839909
1144875
1310844
349180
264703
1167472
487459
1654116
1351488
436101
329993
1165796
564139
229569
186678
772488
1272212
1747139
1160303
667670
1243678
56910
123909
1254402
1052352
1262552
1685516
1866834
979511
952940
82097
768699
169718
725603
1043799
1182397
1849542
363199
739922
1515204
993664
514368
16978
465255
175462
1195777
319661
898507
1016020
750500
1679071
1753854
1037151
1417399
71876
1399103
1512824
1710723
1499989
847714
612991
42789
1621116
861399
1896745
1139647
1225323
1726166
621836
992020
283147
1609411
1352350
1844993
195473
939066
666636
1993738
1705730
790135
1591577
1619782
957544
1733490
933795
1442809
1621283
1695461
88183
1170236
1637208
1161892
1920217
564416
1415057
1989444
331950
1108955
44574
1813998
747556
935146
639289
1913421
397761
582775
1695719
1404339
152779
902210
929024
186846
1552612
517131
1857355
1450284
136808
1974515
1621613
1470994
1012551
1147591
934322
14172
287023
913406
401731
657728
1272845
1329541
1683591
1932803
82335
884966
1820951
84953
1247513
1148208
1064940
1153343
765028
1141838
1463915
1213640
278261
1000382
419248
236254
704954
1581722
1880964
679729
1813167
1954606
425806
577742
1727210
1120117
1892262
1993719
1792550
1134702
1730600
1749232
701900
775963
109905
1472098
966483
785465
638253
419224
1895920
1712943
220188
652987
77738
1081250
1337911
1434904
1182419
452033
1857028
1477931
1135740
742693
60526
199235
527674
1771301
1351454
1245165
926182
1655525
31543
1677254
1100901
385873
462519
919125
1359600
1190890
1254812
1199102
1969012
1264036
1736026
217587
1998248
963580
775282
1574840
1770143
204680
564504
629584
368939
1499915
1584035
87085
1158404
1936231
607859
1571659
1032095
1995172
543213
394663
195753
838085
518836
131056
1754635
163942
1055241
1894524
1743147
211372
859425
1741899
49679
682769
1445678
1873843
1349190
119379
1556766
1240775
947551
1053046
1593356
1727900
1135377
807736
1058997
1474802
344762
388592
1943063
1455688
1197217
564158
927716
12518
1738488
1497644
1071145
2167
357768
848164
1294935
155432
1147335
1489354
247337
939232
38423
855557
991990
895423
259593
993265
270870
54925
1961762
1388365
330303
478260
271933
585490
1585522
1110820
352989
295100
805830
1734832
286883
1662976
1008028
1440468
934752
628106
1194382
811345
1233976
1386454
1810436
559673
761453
463286
1183031
1724998
1784115
1980068
1018442
622736
994930
796787
1252804
210036
995578
69851
787888
1473181
389840
203236
670837
1789262
370732
240704
850928
418896
1599999
1179288
1959693
1410977
1131161
1509854
160670
1074701
380515
798361
318764
949034
1502794
1172890
1604889
10738
1709556
341570
1401307
950411
1343278
277256
1342933
583686
728102
550038
1617183
3374
1074892
1687324
733913
384118
1023871
801126
159547
1453662
1628753
715603
282694
1690551
377620
19726
113354
166018
1376845
1869475
437328
1617782
1975366
1505976
951612
1859995
640364
903360
1708932
1843079
830933
229757
922211
625175
865777
1761745
1001669
1559555
1007742
786881
1523500
200679
116828
581235
1225335
585774
172507
793144
1033213
1786221
760105
1926863
1857597
916907
727234
593896
1583054
1808387
742209
800466
688093
264139
1473571
140382
1818143
1646841
1158405
499021
1512558
836862
1011368
87203
1246841
1109814
1979718
1000765
83078
1888415
190346
1541768
845549
603303
1927052
755913
1615786
1052389
901885
1169982
290032
242293
1743680
1008660
1652162
1903980
1733599
696821
1805333
1580499
327188
122677
1821316
174562
119283
676165
705908
1448692
1938192
1084736
617678
1756359
382198
587050
431075
1499043
760756
576827
175329
924133
1933693
30309
1109849
1092429
1410541
843925
1318203
1528754
1280420
1506445
1842454
1834880
1923407
1226144
78572
1507228
1650883
734177
1730024
1509511
284060
1228369
993006
1683822
398950
1419156
1055255
1119204
698981
1900774
1455481
151771
484613
265790
377491
1513958
1301763
66256
688754
750431
1040533
733678
254151
383229
940650
1896699
1162219
1468194
1949064
1338716
1435976
1380289
944419
1456933
1061852
886361
1674130
1199438
1415999
314263
1648582
1348416
526140
1862155
367567
1594016
1724622
1885772
422193
267235
1069339
1268378
1986170
334284
569143
412719
1122499
891266
1776675
861346
398549
1580524
346216
1327920
139869
784850
1833494
728161
804165
643546
1146232
1137017
374103
628431
557550
266254
43661
898626
596176
1710534
222977
1298112
1159015
424833
935846
234660
1914682
729497
258830
298851
1867947
114122
347190
258492
1550517
1678043
364824
1154559
552600
1727891
1744732
1461061
1616493
919811
18138
1611471
87128
65382
262844
1939923
1223183
334042
1774472
1581619
239265
192736
658825
340099
1079989
1674181
239403
683729
1603801
1706298
380829
1702584
423190
450723
563899
8700
1953837
538678
1123327
932271
1382052
1303779
1039819
289604
615984
1493899
952979
1652900
422184
1528867
57154
1398189
627763
1217000
996172
32309
578487
1512761
386018
1886746
977780
1025299
1666892
856585
167885
226689
751894
569003
764352
200101
116888
1341999
49339
1733570
1370433
1311886
523945
1069985
186660
1294700
411334
470836
1056502
117626
559836
994937
861887
1150361
1876983
601828
1589789
52084
1424299
1491416
66903
1580259
1358291
1471443
1555987
1752131
760558
743862
674652
1010673
429601
223145
1364197
1101321
1463736
1657612
1687903
316573
71332
455046
645849
1831923
950921
1828270
135852
1396813
1042085
1457831
1209266
25845
823954
1740162
87777
1151606
842953
1915389
466551
23442
529598
344205
994580
1169326
1338311
195242
1433907
445625
1193917
683082
1776917
1472471
36518
1913942
1215439
1908579
1827215
1768864
503706
803455
1583321
247363
551275
162803
1757081
1869996
1794901
1139349
33057
1525071
202247
1518836
155271
829539
1298820
281753
1812883
146845
744409
1903048
768559
700456
296181
1517002
1507126
1503054
1990558
484154
176785
765871
1385711
638931
1223775
157993
434980
1118277
1731562
1343180
551578
862603
1825874
145444
1959989
334841
402447
1493039
1467321
102794
401245
1278153
403640
1186262
397292
602131
1255402
1660901
1020133
1340204
1479295
1037185
1416592
615380
757613
230443
397327
1114016
1330487
1763467
1546576
1013734
1559285
1399400
1480058
1912888
1531127
1755446
387724
1163251
1729974
1251300
722223
1250538
697690
854383
1417798
1761865
914502
713211
795220
1929623
1603408
961266
294901
91012
1182842
705453
1598035
1070311
112796
573198
27445
1895444
705435
1918534
1325216
605936
1553182
942885
542569
978015
257043
735182
824580
804694
148955
1997995
97114
1165691
1021334
1545894
625079
167262
454405
582219
367869
1046120
818493
141366
291847
1298897
638092
1069443
258804
1346448
1441686
415629
41180
1606955
1274726
461461
1215630
1426701
423
618799
651570
165492
351527
781926
1215264
1882875
711405
97300
1442303
179033
636155
387114
1738984
209368
398811
1953186
778147
50334
660271
291745
1084389
803340
60199
1815621
1012735
1197595
1445548
1043419
154514
62533
1599982
484077
738005
1544944
1389349
1546
1723248
747228
1757904
786167
701393
1122506
1073839
698113
883209
1086305
1808513
363170
1494617
882429
1236617
575963
1917138
1755175
1514163
1563632
412145
926700
575860
1202134
561281
1572695
718570
1418026
920099
381118
1269874
1990192
873425
321052
1936177
1905878
1756751
1644244
1964373
1897777
456530
1303648
588077
116955
671479
1652954
671390
1494382
1134347
895244
1983313
836257
26344
1793263
476480
989896
1847727
872459
1114948
1446312
448492
800408
1590114
242549
683203
926530
1700184
542072
711525
1623881
1297238
1742355
1055166
1303198
1840473
674308
356143
1380118
231713
1795392
119226
858616
1564775
1604401
12976
957126
1357122
1733000
161571
946989
278715
1275056
210644
1077569
564415
136401
974846
577784
901662
579209
985904
1517377
496345
572570
570529
408421
245129
1884497
1593522
604153
1302408
1012020
1153139
897303
23401
268170
656212
281806
587594
668167
391882
88430
1645112
1757735
339810
1974995
343906
889880
1456974
1773361
867149
915589
68099
693839
1162042
493806
1278547
1960732
353598
23794
261338
1932287
1984064
554635
1784249
1824381
1144992
1464855
353692
1271420
1896279
616319
1430749
1072191
61941
1734986
1962206
1701226
1931655
1917360
1165285
182559
1574735
798559
1707852
1264936
103655
1955946
1367378
1047088
1184083
376804
588278
785412
503717
1366283
341183
1799503
775173
218737
1567974
359100
1669025
998442
219667
1907206
643926
1361744
1208837
1725027
1781317
287430
1351422
316995
1836337
1890332
1536453
169045
125255
1560257
1046285
643104
1179448
1822912
1194504
958548
736310
1989800
76602
1351789
509015
1771845
1093918
1729033
126756
1164086
1975244
1553466
1387840
589923
1750054
1032700
1823681
1348571
1403002
564001
1724278
1007668
1607013
1994234
1024349
1691816
605393
1076024
1121073
1076214
692072
1039909
364379
447491
1995014
1325940
557694
621984
1341812
269905
1278336
700719
1145904
620482
1812032
1251620
287553
885065
1796753
1850691
870332
1277231
1754387
1315368
1613528
1544593
1663571
1363109
1062936
959459
1651517
502807
1512482
1165257
1312004
1831326
151661
787817
1377189
924461
691487
1698749
1207860
1500968
526879
192816
766096
1983295
1550569
153023
1806941
836839
497107
513849
1178718
652031
851685
1744199
642637
459689
1000312
1857025
1841315
1102201
208299
309668
40291
320065
666201
76148
91867
1318802
1242724
243840
315413
1340335
1835399
927126
872179
1424962
1055671
1269995
1545580
1114215
877445
113604
1648237
1713410
1325398
823810
723992
187252
23416
412976
817120
1549291
388329
993373
343612
17009
1843073
1869075
174248
486153
928465
1786823
601209
219066
118427
386640
515682
864132
373604
1294189
1730007
1290647
46746
1633671
1224061
1133981
419506
1059435
361698
1912653
1147123
698463
1558155
748785
400831
386884
1940496
1809465
585244
643851
1781313
388545
768849
122634
888303
896994
1354995
1460904
1494352
145067
1291121
810562
447998
1436007
451919
35433
306024
1441637
1257040
1711910
962590
788878
814275
694342
1999767
711877
243962
1678917
1508642
1234031
1603059
184420
1131845
1855623
1633130
777880
77403
747379
1939550
370884
1265089
751177
232153
935690
167958
1451436
10619
712780
459532
16214
414004
38102
1370497
455931
266249
1630447
1312726
1328507
146380
1592712
1356588
1767469
789397
630724
1351993
11329
560938
1001007
506361
642672
1358540
310114
1342261
1693888
509641
1850425
1019311
723080
1068763
1519030
1459837
1484438
1455786
516784
1205378
1822012
828986
166352
90335
150234
378018
873011
1201046
11689
500792
713620
126642
1114871
1932104
720816
143322
1277100
944381
245421
292432
1950127
337303
842509
426357
102422
78608
1641249
111234
126361
306523
1697383
638490
140959
852508
1599747
1943270
1253171
1166445
301324
713017
1485902
1488897
1240703
508427
52051
1542029
1927348
55281
994828
1910279
791561
279231
1715506
1052424
12405
1048732
1831097
1830325
1185570
200661
1890034
332104
272809
535315
1478351
291933
1011184
1171406
1006153
1762460
1008936
98910
1046049
840989
1714200
1241068
926663
1706085
1361539
1243936
684133
710749
1262827
821089
1474641
1336702
1296538
1925013
174875
1335360
1875516
61198
343650
595186
885277
1868311
1023243
1215876
960688
1457319
269676
403532
133155
287884
92846
27324
313385
476483
1156949
664234
852665
824125
325760
1176356
1418735
727
818271
1114236
1296336
424182
747178
578218
1927492
1788368
1052471
992230
1526475
1917735
1946344
229232
457183
1054404
1237400
1241377
1026570
1871407
909593
1546732
1814499
1341143
328904
1198890
1082524
806899
933721
245678
967537
1524625
1937611
1252035
585355
1204614
1650701
649026
622707
1622509
406257
1278469
455236
426441
862086
662122
1666496
1170109
389736
1220128
1485620
594267
84557
1868818
1677013
325288
1704891
161913
1047875
1663772
1437974
39623
766887
1728292
1157274
1188750
1333616
459934
1502629
1742225
1752617
1171668
1448024
1192573
568995
767118
334123
1005195
233530
931331
1801024
677830
20015
900430
491915
1446547
406270
735946
62881
435486
664303
984076
881440
1786663
256780
49959
838167
122121
1094823
119251
1396007
548557
147560
1657497
1582191
759288
1428250
533273
482431
892419
255574
754727
325370
885376
288132
1930223
1569932
1390575
1381225
1851808
529791
420339
631963
1632953
691176
156354
961615
201403
778685
165094
24606
1063783
777911
294559
1690494
198226
361537
1776472
632390
1020861
490687
1243018
1217364
188817
1287144
1306215
1145682
505225
1684408
403937
1876005
552123
1632370
772979
731999
150459
240902
1107072
1780266
1243422
1005137
1190502
1081564
419217
1968751
1172103
1235692
171310
1162060
983874
1355885
512958
186646
7295
1726179
670897
1888749
580215
503148
1205161
1481202
1120121
1133981
1640250
1585028
805480
1757208
580656
117700
1740933
356591
1900960
1310253
1901341
453554
716957
1151149
1959518
1111031
1052693
454608
315970
176209
1099560
114019
1433349
1187245
34802
883122
1186909
355066
269469
652815
760040
1019473
634766
526006
949379
1467374
491748
825222
470906
1882913
1131600
1578575
1268993
1042894
734498
896280
537871
1965860
1635305
207195
443186
1672267
134205
1534806
28191
1364566
1832008
32339
1633719
37423
1647742
624673
1305527
1525469
415744
1044551
341204
330116
1143934
1270526
1261754
1295361
541870
1924278
1523053
995737
1317127
249818
247878
1283237
1642207
729794
867997
157145
548288
1308355
1999166
1054698
1313042
1178284
983903
1341098
1808199
390861
1761614
167373
310623
746603
1857707
1518475
386899
891442
1269752
1938889
1753788
1531222
1450158
824508
1059541
778502
435243
420912
479701
1026398
161257
1339462
1284496
1646295
97257
914094
1676840
847722
163419
837880
908067
705547
1163747
1565701
1772433
439821
1409282
380893
1546076
432609
1355623
707722
273279
1149921
1353878
1165645
983076
756776
1458603
263954
1212890
777075
1261778
213438
1165989
488767
1927275
487444
637070
490496
563806
1755073
1267952
574744
616009
1217075
1397772
1735025
950048
1066604
1920344
1383922
1132779
275108
393564
200915
106459
241565
1559194
1986984
1221436
1521318
820878
1320643
602879
786041
1555074
1202185
1359895
634492
851229
1988920
1293474
628901
729319
1042316
1436724
178854
1430488
638026
694600
728268
1316738
1061496
67536
950574
128985
829501
208504
762005
952665
1084595
1472658
1220670
1288357
1975758
1412472
1704935
413027
255415
1818940
1586580
416903
1290023
523352
494500
961421
801287
1894535
1210097
1502384
1684870
1529648
130175
809698
427705
40156
1656705
1193115
1380378
827967
223397
1549863
1107768
1690707
1433711
876391
501837
1879893
1304116
605801
375878
249450
287054
1333617
1966734
843453
497955
1843864
404883
1809836
977153
1372459
187205
1848114
112435
1552786
793251
1267614
1072631
770164
1567531
1815086
383450
261458
1385927
328450
506625
574846
1695786
1376218
173389
890298
89097
1521242
492336
259864
1305551
594402
1681077
1824585
612600
951715
1522402
1497907
1630882
1835935
1639914
1663281
1836897
1960406
272141
1899002
803030
1608237
74870
1447659
933700
1140843
486478
336909
417080
1350571
915741
893159
1583168
1651675
327363
587986
1626856
1113326
353031
743645
814104
1865447
116070
742222
46967
673854
499834
1352688
130279
186483
1533501
1190752
478986
1174028
1114280
1987406
372857
1095769
1091275
1189334
1716460
373570
72571
1853957
1596778
974318
1288074
366868
1976820
1397147
1611376
1697461
1049163
57769
497200
1257564
1110318
1971161
551595
1861658
532206
184870
942573
1105260
705290
858838
1111623
977362
285293
892453
289307
1312648
1685676
172691
614895
394990
1659791
1881424
1592659
1828446
932546
474863
634990
114795
1819334
1822190
882068
637438
1731557
1306651
201145
659684
490310
589938
694050
440240
813242
1966978
286241
80641
1262007
1174434
1120184
658765
761738
1392791
398675
574427
528126
262853
848080
1486228
406927
1970674
448288
497767
926939
704666
672120
63592
918409
1710973
990967
420378
1659721
1883684
1127337
1616857
372982
1894092
1592970
934084
320110
789834
79275
1503285
1210226
1780049
680400
1481074
502292
1757700
560422
735321
280446
1983508
1427066
871113
818832
465382
1168095
1658825
1542665
879875
434494
256648
1404564
1738488
985917
337955
782656
382316
772455
173033
436624
371400
102658
221621
1764634
1213840
32054
960621
451856
570793
1642212
755253
1892660
1465041
1461818
658267
370036
261826
930368
1080606
100662
478915
254301
392027
337261
572739
1158536
141543
1897939
1036210
1734397
1819776
1059433
1822672
809613
1571228
1121564
1445453
1163261
209782
674091
1749771
1665773
1326328
668466
1726190
278028
1729967
699183
186085
1185280
981058
1696226
324282
466239
1789669
376389
1539404
202278
1443513
101738
634641
243860
383788
205233
1321330
570355
1726368
343921
1267118
523968
613502
1210066
410377
772256
922883
82544
1098923
1909082
1553141
1105902
1353398
1555226
161165
1159553
1435397
154126
1803387
1544587
730636
499761
445490
301828
569481
267046
348109
591191
1542977
1117877
1962546
1553957
1395263
1219480
1950881
1112867
1303084
1318430
334702
1242155
10510
1653524
1209567
1109014
1386308
1879405
731825
1971734
1571329
772220
1034732
1247504
537662
642295
1339521
1412085
1844215
754970
211062
1166263
1808101
1784484
610054
1844352
1079035
152107
259224
736629
939536
1124869
380758
1782180
1050272
948172
1812990
1007666
1939284
1994064
1345513
982677
1919872
752899
1219119
1677240
763125
472076
1908575
746476
356296
145552
1345922
1495206
123545
1874730
1380241
1412423
494976
1761359
1052780
1881076
93972
816923
267764
994453
342744
719700
1137365
1528924
1250535
1006909
214174
618418
1734298
125758
180966
677795
176188
839713
1468712
1752684
1244291
514410
1809027
258889
1037017
1420561
1965492
415175
1717559
836053
805709
514920
1257073
1708911
1576892
1692280
523355
520613
320349
717827
539672
1271478
216933
979662
572188
282852
360748
1205220
759949
1828940
1867740
1647323
266076
445780
1725196
1656138
1672627
496489
283295
1078686
1303071
281612
1869889
1927460
1633230
1137143
1086958
1850757
541180
1742297
530465
1775391
122335
246857
221647
543468
485490
144017
903518
536366
1585918
1771050
1372277
594394
551563
1241171
1313677
1206382
368510
1584814
1605570
594329
1169254
1130802
1530368
718709
1678304
1985670
601542
627904
1421312
745269
1439416
1682315
165389
1302031
1946986
219142
1539099
1156874
1971277
393441
1438280
620537
172631
225126
745617
1291250
669448
111399
1498926
1426075
940256
347190
1532241
326760
621617
1910162
232827
1292357
29020
406961
1223087
1367399
1573401
960881
1022608
807971
309016
1927440
1219105
391749
689718
755885
1587586
254418
139100
893091
1029223
621583
600115
1138245
995983
1287550
246107
883721
733069
794461
1781025
10480
1607791
523288
948956
1262832
926621
1009009
528300
863312
112844
1271195
1464967
381714
1096654
1846166
1097933
1483087
1964066
1660608
985875
991057
1859382
1648697
76278
1987109
1496983
1104040
1764892
1677986
721602
1571485
1498990
649569
1558771
433702
1365110
851041
1945624
663377
1698443
99930
751351
1291954
6254
1085061
75829
196420
536265
1748941
705503
1175921
1865327
969500
1900824
561248
513741
184170
1382045
1218101
700538
1648909
539474
1486770
728724
243874
455140
1378130
1729546
656693
1948220
95563
903045
1286613
253578
1908564
1126491
856079
1357828
139342
1454027
764686
1523924
127671
1360373
790010
758576
168502
1357010
1423145
947874
961929
1978126
260223
115503
1373019
1386331
1244324
312080
368272
1103422
938514
1258734
1664713
248174
688018
1353313
1866293
1235567
121868
25929
1002125
1952599
1888683
1031294
80840
1199193
993711
1690308
40553
1268213
1374317
1243536
862614
1252777
1225371
1322609
1407321
405919
1349829
1725641
650142
1164184
1669170
645532
1472324
643699
372964
1636061
1845888
1774875
938369
1976753
306218
96752
1901001
1466214
1273774
34203
121023
1930822
154169
1519502
1551914
1622999
1102715
1250819
130493
1787066
1368004
1307708
1603223
607873
1861119
1065889
1093034
677704
143498
1183623
1108133
1589131
1484133
1687195
458479
1742913
1244404
1612492
1267537
1780483
1036880
678749
1048757
183395
1969124
956605
485092
160717
950854
1395373
155862
589433
1570772
701797
1101231
95156
958617
839812
1197039
717466
1118112
647838
761920
549246
1131854
780323
406711
1443943
1251625
988342
1050021
1725164
1079990
88879
1090834
5722
537573
1918047
521960
1990343
1441209
1417717
1003455
911439
1684356
542386
1041293
1169828
114046
1021966
102410
525586
434006
1711217
437620
1796163
1880720
63400
1218010
1166399
1899273
1636373
1848952
78061
421292
1939616
925981
1774272
548366
172518
1714020
1555038
1728910
255750
1523654
215886
297370
1119744
1801710
774321
743714
1777194
956416
1142082
1319724
1150615
1619948
1303180
1504470
1297659
425482
54234
966816
1603662
466898
823545
815270
1688842
318943
173668
310863
542964
1250902
732656
1330881
435535
1202527
402413
1289366
1226634
540149
371938
775674
1637559
1260757
1766341
227976
499246
1799435
410229
781173
1561144
29173
114090
1897614
89024
1518399
1062314
409749
1444778
301379
558637
793582
1231434
798103
1435045
819971
350385
1453416
881839
1885364
551542
610698
1665496
474944
1625141
1903220
1790858
35954
333159
159412
1728136
382519
1852258
1622467
805274
1597804
988806
1377714
1599527
765043
37430
404708
1022332
595298
299953
719438
1995230
1920399
1038076
823915
906348
305145
80368
1956128
646652
1807643
655815
552731
239607
882337
1995875
1121330
942993
569957
136252
698537
1926491
101491
1951754
87421
1198078
1557950
1914638
337346
263589
1478285
597420
1891297
83999
1994267
821991
1637481
655020
1880351
1935427
363625
627514
1329385
316600
191794
694531
711696
766281
153083
1545503
319555
260025
1219552
1327125
734371
835021
21447
1674198
1506217
386406
1543048
704444
705015
1831511
546007
438401
1946182
832394
1729825
707208
575562
1784963
1993863
1920517
430471
650320
1492932
1213178
1382837
247893
182477
957399
1811934
1942461
163362
125044
647106
1554722
427630
958168
860049
392247
457743
1949387
603338
747492
1127314
1917896
42819
153149
945021
1245383
24364
60346
728647
1258235
179581
1236938
97612
1640935
1231632
1774150
377205
1300518
449913
1880326
853701
112183
506124
1682006
516067
53001
816097
1203054
387512
456706
1627482
816374
1383010
1759381
343868
466976
495914
960449
1626678
828647
335388
1318907
1454520
403801
418886
1421217
1173006
1177236
889754
1433895
1348903
718043
638788
1717356
1863152
514322
905410
1379603
873095
975759
1163577
1143565
659402
737304
1546531
1243165
556513
340732
509613
1577525
1313167
1042657
1911958
372113
810629
180080
1466933
1328521
651152
1628089
1538043
1517651
1279329
918486
1852882
1316961
818936
960905
1210790
529759
299781
1821240
1351752
73412
170732
1153744
960567
1448586
197880
1813096
1400375
222286
1586931
1352981
474545
510867
1170224
1475662
1288316
1065908
211055
1053705
51010
1156195
934501
404670
1478344
749246
673208
1865312
1382444
209731
907348
497081
1649917
545151
1126770
337423
120376
1584310
264465
1890864
1806243
906636
1642895
668672
1882687
1450171
1606743
548728
1038179
723948
1315868
1090163
694147
1871741
312714
222654
95275
1895325
803496
385794
1337970
774151
684823
1825674
703862
684118
92794
235975
513443
1934428
1236495
1749867
1870262
42290
1601310
1833658
181322
321618
248205
752315
1525988
1770320
1292748
89047
956039
903223
839347
1855049
1882807
496829
36890
492849
1011146
25721
677953
649449
95705
721598
780988
1507462
1765271
865387
895548
1991440
351116
979799
1648276
595601
874674
1758597
150555
1465205
1470532
1862537
1072377
1218959
1614759
275801
848049
521380
1836187
1756131
617039
1577687
1910186
1311761
420564
657644
1349199
1653718
93858
1205732
874981
1608490
128562
1981317
365594
1852561
1547684
556654
142456
224991
526565
1111894
375647
1668593
607151
993735
517156
1408178
34897
1578881
1071710
165877
1272637
822496
973897
514217
244984
1529380
1447750
1667296
1486489
1736061
278109
1471595
145632
1565829
1591665
1790028
1670076
1618454
1691634
805229
131772
615118
212151
1646016
128798
1971393
1289835
1074457
1341947
1100607
1497724
1761819
1051856
321875
814566
1962947
1870394
1640476
733128
593949
956526
1776975
686486
1767170
1411225
1274123
141245
1386278
925437
350334
1997407
1389136
1593891
730173
1917766
772792
62826
1579882
1138557
83884
1735653
636616
1339182
1590105
327122
842342
978386
38110
611101
651446
281686
1412562
1527701
1391090
1740288
218554
62553
178638
826172
1533693
806716
457807
1389481
663435
836143
1326800
90113
593305
833432
1726275
1760381
175422
1185026
132043
28364
1832587
1761609
311028
1211170
1632401
1764614
1015406
1983322
31377
355476
971125
1735218
1722470
60551
1511056
1781932
843241
459624
1465762
794720
779662
438479
299674
194178
1210699
1829736
1572572
616326
950145
33292
1007909
1404359
1432275
851545
914246
707378
741906
68523
1347167
1396174
1486923
844743
1752648
1596718
1740262
312785
423987
1639927
1365966
789001
1860419
157441
1904485
389847
1855817
853929
758734
1817705
1814925
253268
295924
1138776
1910639
1041351
706325
1240068
1250658
923970
976016
188274
238265
1778555
660940
649577
494817
1907777
1338679
1469758
1838944
1188515
999507
102738
1004652
169866
1484187
1716839
1962893
766696
679098
1578409
1297237
849065
44773
199841
159289
1505917
803773
666638
392770
1054447
832645
249299
489287
1072983
208548
1448756
691335
1964103
1419775
1862453
908763
1151114
1098526
1101446
78775
428826
1127940
1221204
1466570
482874
1895090
1938169
1463829
1080386
1874158
457171
455556
26476
1331617
565392
749096
1140030
361766
235770
1617068
1466499
1657520
622164
1212409
1793647
1082688
650749
1622410
862299
1343990
1907093
541059
1854927
796527
197781
1239056
79107
237806
1287465
578851
1650813
511919
387342
1954627
1084926
952856
180465
767085
825884
337987
1607185
1427841
428888
1139376
1946877
690225
1703599
1711610
1603489
785702
1429949
61792
1639083
248045
918900
545221
520896
678054
15737
1861663
1999070
1797829
1860658
357057
11180
1368721
1790904
1421217
48709
1082623
92137
663804
160338
540407
1016828
498524
1243401
588516
527078
884251
824858
111448
356568
913981
662186
1046387
511521
126269
538735
908531
735547
1469384
1479328
976509
1444307
680132
688739
1429224
97841
1509436
1697387
1771021
1665114
180802
1171708
1956472
1162942
1898367
329819
1116971
1692202
1354379
1253271
1632289
1171728
842733
1904168
86987
1153226
301035
674463
1099765
174902
1934351
1953055
572945
643285
1721102
313206
1127748
1013025
1772901
1981921
381756
570043
1016149
390047
1040046
1792305
1104359
1720858
981665
1516524
1184723
1324755
1188742
1567625
1525040
1830745
69451
284016
305907
1746605
730936
1066878
1818094
515472
975983
1375442
684395
972858
64610
1148884
1034226
1215396
288507
831740
52099
583042
1857985
1648001
365131
1079311
1094741
1202144
661665
588878
1433772
567902
834422
793796
144076
337354
715590
922642
241977
455359
1769395
136097
283184
123349
1039288
1862584
1284458
1755060
1513059
793498
407794
226842
362039
559179
544165
1895233
403092
45802
1025085
230668
573612
1826904
54366
1445395
55153
1337318
283625
1468980
201553
664718
1316936
1361238
766665
930844
40777
20186
483230
395402
816722
804598
1238788
1368514
198689
679421
212313
1538697
1144194
413467
1403158
1321168
1745851
508293
124796
1227840
390093
200636
1481627
859874
255305
1933207
326780
1305377
1779507
1304506
740767
171221
161244
715169
1179785
551451
1868504
676008
1727697
584038
1621193
1912279
36083
1522003
1660913
39689
1885852
478302
66325
1725801
1701648
1957266
1701907
165344
933916
859006
1475842
1130178
324302
1190662
1012615
642873
1314237
1122482
1302921
105818
653698
1495051
537263
2799
389994
813159
183961
108514
1062854
500062
311233
897297
304268
78119
1190922
132318
1877998
1313125
1682415
278916
384348
369075
122887
1885993
1195173
1447434
1940885
93744
1638322
866036
718994
350989
1040309
682809
1644063
1542430
1754479
319959
779233
1222431
1106545
107005
54174
1852807
1673308
1698581
734907
1969560
1730765
64684
840974
1017170
725151
480671
290567
48020
136376
1606542
779841
1914390
136082
1562726
1072313
444215
169567
698289
1182832
1195193
1469286
166658
1002671
1804599
1934474
772826
1558216
987806
1653385
1415453
1405303
992652
202724
1134542
1313436
524192
1768571
1521418
551092
1612156
1919512
674567
219558
1462563
1325092
1696761
1280755
798091
1307515
594684
1021463
110111
927385
127801
1317077
1767926
249770
1433894
657988
1987262
369327
1283954
477815
1981778
1962169
693451
1138760
1239620
668373
1312421
473122
39769
1093159
1470766
1326918
1388845
1144885
759137
221398
1732983
639087
1722860
1006400
1912838
1580284
1132030
1974520
1072544
191617
898029
821755
1364237
1108875
1690880
508097
1977022
1390041
868538
1811997
698780
1798332
690922
855468
1046757
843400
1675003
1843758
109460
989141
630465
1669370
1029071
292681
743093
1101757
849919
1171177
1216661
215449
898933
1782808
762682
1428907
592436
539560
126792
479047
670889
1479986
1414495
1861467
259039
549240
1373461
139835
1132548
529541
1922266
1953965
1755414
1058289
1812246
1733475
1696866
213773
1480190
460923
111827
1370020
831719
1692647
1159994
1614994
930084
409440
1666822
28411
1220741
435564
1019838
1909482
1930063
1118616
1740169
713388
636285
593372
881238
1193838
1329174
1482839
381818
232376
1422345
603511
1800258
1392293
706876
1634836
446521
483583
1834967
1982120
1239496
1988669
1764421
1700196
704260
765218
1560257
1224962
1927074
1518864
1739804
1713897
1648928
1364472
977139
1892229
1443414
1802948
626878
341001
183153
750077
1472629
282694
1576355
298537
1990145
1272959
273209
981558
1438332
442107
1115168
1387676
1618036
131762
1821210
1602952
547371
1559856
1080530
1669682
428402
171985
1667690
942693
1989030
905277
145362
1324370
1812088
333205
1143244
1012695
74152
1856885
1972095
563190
1520718
1676022
496641
945440
1101289
9145
1752586
1326185
1724284
106361
1594182
1224551
1627356
437399
1287266
1337785
552039
712227
1426605
535066
1691437
1395115
1362717
575506
838961
1424243
1786092
714831
1942146
1988480
1191425
1200892
1270344
471555
1123474
1559857
842131
1036038
889582
188662
921477
559142
1789996
1029295
589367
399527
1825881
156520
282372
447691
1700039
339082
596239
385504
336157
727713
1357748
280357
1081076
1512681
1765807
259647
1180016
753394
1442111
1659765
1748316
540512
1157919
346425
1616999
703640
1776737
773360
1241511
403356
242615
318211
198365
1309750
1420492
1561507
1433193
505455
1386340
913802
71666
1092416
1635578
1697011
156725
596995
1164858
1812891
649587
1301307
1976695
1704048
1281236
706929
1572486
827067
411381
750102
1593335
1436238
1888739
144638
1515516
286015
1405662
1637430
1691440
1774553
1661778
94623
34864
1435986
781702
1560523
775424
1929492
1826453
1477125
441228
510401
1801991
1344464
1654796
839312
1141293
1810765
878317
1674930
1247047
33285
1605106
4449
911828
1533881
1511595
1995817
1416267
401291
834447
771644
1136755
1034378
1781730
1341403
1336490
1253651
1131427
1462885
241759
1616990
417602
309514
389541
18335
1363124
263798
1284557
1312407
1219506
329510
1877266
367558
537205
1813853
912414
945140
904006
1101848
1797711
413566
236783
1747855
943748
975846
1434904
756660
1638661
1818817
1349895
1078737
604087
630555
1909203
115703
1899834
656901
1314289
1341166
187032
841196
367587
1452905
1004339
1438167
706991
1734141
297263
57719
957587
1083313
1649996
1146889
1004924
863367
134656
1583273
488766
359091
503865
1216402
1537674
235737
1574160
1689761
1357631
1900892
565911
595402
998770
361332
516352
74404
1194098
1991672
606718
714300
534375
1403519
166074
416109
1113345
1016405
1386958
1506798
481047
1949607
1007155
604779
1057100
1392571
640931
1177444
1034694
1309049
353059
728911
280420
207504
99504
1593927
405766
951754
1179797
338695
631586
258003
738001
1725742
905508
456738
856937
1832655
1651103
1775378
892008
25990
539998
1850041
1605411
1220775
93029
108366
1402167
559785
1133339
1941103
1756202
793177
391997
402296
154235
1125276
728147
848237
1598020
1191562
488837
789266
761568
792029
331200
955335
712460
1646787
1678291
682237
1291317
1589040
275195
1106832
1452964
1628481
207515
277719
857597
817766
754517
85280
1000572
1352501
489045
393832
1514406
1871740
1665713
1375090
1205605
1845458
1104552
1328437
728015
631369
747041
1890894
899138
131184
1659222
1638709
1532267
433889
1484393
466705
378056
282656
275847
1630711
1839610
1935405
1739588
298520
1342597
962842
1979960
899086
1187360
122420
468945
1033933
1696507
1984229
599103
295082
1772872
1529113
1203130
1529764
297297
665832
1199619
1464703
1152048
79263
574218
1020904
1186768
81862
29194
532324
1199081
898608
1828836
1078595
478876
1016404
1835850
1901242
953808
1789969
1204652
1539839
1521365
1369568
1652248
1254391
1232890
245629
653482
1752641
1929636
220618
1912772
388588
1132864
1699371
1907825
1453381
1526198
1797733
825096
1965740
1640004
1789706
1967063
1334892
1227844
500459
1145072
1863300
1728892
1865944
1703090
1342727
583617
1164497
1339074
1118625
409583
246303
70119
687068
743432
1417025
1935385
264239
748397
1867065
1774123
1625904
379721
1180671
488019
569333
967859
62007
1358961
1126226
587195
900528
1421928
66613
404410
1494171
511365
1395142
1821073
1668727
239840
1974670
640439
197321
1989230
129307
1940663
425423
1421083
828749
1221576
353840
1083015
1402976
1232891
913559
1658523
1345421
861583
1983749
851335
1969811
106466
975007
412270
1882437
885106
81532
505172
537528
809580
1081406
1614459
1022653
684463
891465
840094
217481
1689440
1677737
418050
1852428
1651880
1485600
1741274
737766
1536967
1473860
368430
303556
1268985
713570
998183
1975710
1160279
927313
758375
1570878
354549
1523066
1207863
1307765
1460856
1539663
1158330
1801329
1838986
1853980
1320760
465380
1922124
1569104
1075633
1800229
143811
1526508
314048
1518009
491765
894927
63765
1814945
1223140
766974
1323427
1542681
812881
878581
1916021
434328
1593227
237613
1707760
1070404
1107940
1911911
678208
1691845
223218
1440986
969574
435863
194649
1368270
134058
204761
67556
1972598
1693068
1901288
1903309
721450
164673
378169
86194
1525336
119400
881910
1495686
668766
177531
903065
207808
497385
1853897
1512242
396699
422002
767752
1014989
1105824
574602
79509
627312
114888
724391
1639607
1208879
426206
1049044
842976
791079
247025
231817
1809230
704963
844893
1270083
1497046
1871367
1659503
1881181
1577240
537884
1521411
282986
1414661
656431
251049
907864
159646
899994
1883866
99517
630442
1137456
406276
1607270
586698
85498
1917358
1301385
152224
667778
1676154
223777
1911016
1354045
220665
716566
253257
1119861
380385
624294
1503488
1300132
306595
1489706
1868433
204096
160481
663240
1268156
597978
1954764
1522570
733922
1855544
1883350
632477
1443028
1555218
343662
1888797
235007
1099936
1373602
1486248
531953
1140632
1529515
1616378
1574118
1535172
344444
1048086
381454
1479243
908466
738524
494033
849192
1155540
1547591
422920
1290732
816548
647146
80625
1510513
372130
212070
1520171
1690829
1749643
610641
212822
205697
1980772
69356
1422115
1287108
266611
1099036
1236547
921484
1503349
848372
1471510
1553460
888999
1605586
595852
1165546
1034839
1142150
1408108
473444
662602
32899
1902441
213189
778240
1187282
1149001
133037
136632
627661
1401554
1486967
725080
769232
1082656
1411479
1689255
660918
1949102
921453
346213
154082
1053165
381613
1073581
1583163
1397222
884426
1446736
139919
1319569
469034
69642
1407782
1513835
1568113
176257
1536581
1686618
1632333
1408105
378599
1283698
1953658
533926
1730680
34391
1233063
1303206
307584
1138168
752398
1616092
66638
666993
583745
1214415
1013466
1048911
761495
1039062
1088996
329065
62649
1938462
865901
1130094
1795189
1204927
202158
1955151
1826724
1619487
1281824
1070495
150688
881472
931861
1294066
1491008
767500
195434
639591
675791
191975
1392671
1324848
1982749
313270
1524187
1243440
1499433
1732340
1142925
307765
352460
234676
699498
1052978
925599
594979
33402
375150
1116697
850388
1894621
1761590
592480
260374
1955023
968083
445081
567905
868463
1354211
1673958
43927
1578260
701423
904646
1777819
77173
748819
1174540
1625551
300831
1134742
56137
1904294
1171133
547456
685621
1658443
407608
1949178
1619975
283417
1313720
1509435
865989
719742
793466
1054780
1383814
1249436
500683
1464984
126038
238731
655304
788540
1811667
426360
1748579
1655871
1158016
231762
1295810
201604
373958
1713728
1635271
1205942
882427
304719
462308
112445
1305433
1729842
1409780
1926195
1546878
1256494
432694
521534
626166
980101
76735
1181595
7450
623536
1721455
99855
723808
921377
297579
453413
840702
1111589
539154
382873
524914
921473
1557665
1678915
1175826
1607969
1899298
26452
1572287
660883
1680216
907432
1678008
584457
329396
1401322
799029
1824877
1037041
1675246
1326143
955092
1422591
234660
494376
489132
1779087
845148
259701
1552632
669675
137982
1856115
1447079
1715447
1296074
829436
522489
1365357
413461
578585
1036263
699603
1920640
1965861
465395
1394592
1487557
1846901
400242
1386725
1800329
1598880
314891
1916021
1084232
372037
1242894
1432250
1336800
818082
1305735
357137
1891531
1780316
303598
637324
1333659
1246017
46273
72280
952396
891902
1402411
1296754
145077
1677287
1231312
1995163
745311
841725
418518
638029
1540354
1333238
1290710
1807836
676678
761200
1258370
73089
485324
866063
1326629
745788
1488543
706440
348533
750734
1614563
1294462
843573
55391
1660090
832221
446249
215175
378242
417771
919428
273399
418787
778963
1603207
1418072
14498
1798989
1345866
1260118
364420
723250
1725302
797474
81629
1652614
755934
44315
1194257
378399
338240
75378
1335364
744301
330122
1787378
1367060
1624272
910827
686808
377254
269806
18855
1693906
1897718
1733090
1154681
1102788
1030632
1392680
1054786
1200230
1548815
713964
541264
1456010
824047
1962134
1667943
736490
140549
1142591
998032
1459770
1781421
1114675
1626800
1703800
1549102
1716919
1813697
747706
1412103
1728621
1401048
698381
1739554
832271
1552659
512267
1344385
1171896
1924949
1218591
1327445
1343978
1670723
1511800
1784922
1062901
1562453
1019496
578799
1662177
627331
127024
1026310
1746936
349602
1248392
929059
1218979
1410070
1131566
871168
1181954
1179648
1765883
983169
233480
1339121
1918663
906583
895839
1247722
1672288
1334538
1565972
693636
1593215
716179
1435847
1188338
269716
713353
1056126
919952
648938
70149
279114
298369
1620292
240231
1926623
782942
369768
196983
284549
1625853
264777
1051441
1748754
671140
354188
276955
798657
1333085
1271744
1542625
1162866
47392
1651506
1778048
1464300
1036529
1434563
256967
789942
935812
1266381
1885828
1488641
1025278
839352
155713
551983
754709
1599603
848815
54093
42293
1649158
1578509
1656484
1762465
462430
1468581
968998
732745
1938556
1766417
810119
1117196
1651226
1377702
1266214
967119
1309818
1141584
596473
907249
294801
366214
801213
829568
396926
1020227
656695
1011088
946858
197237
1269369
985976
891113
1978602
143001
1403035
435282
796223
1046605
471409
1637976
1760276
545079
646518
1685900
227628
1488295
420094
1846814
1093722
680675
1103899
1036486
477193
1939260
1176111
1161751
907878
1338432
1821939
1037260
444765
271285
131322
901427
1323799
850616
794847
1927610
1652998
1582348
1468323
1193499
253373
1366134
271067
1858444
1115018
1889706
1793810
125772
1327609
760042
1212569
878699
138761
1528698
1089315
149051
1355993
1293406
900987
1192411
1647434
1157036
1661148
1986467
373798
1738415
1677746
67066
499221
877750
1294911
400157
995101
1470938
556658
1872519
1311208
50390
850716
137858
1188618
1107695
1219106
21315
1951769
1330536
957594
1479913
695168
1295259
828942
1200393
1251004
1222987
1425200
1553188
1238277
114984
1296581
1176507
1532057
369815
293671
549012
30603
1517623
1757282
943365
115365
1194033
471306
107286
1679967
1393812
1253594
1222344
650928
1577683
1701482
914136
239168
606699
1196549
749690
1910839
778989
1877862
423891
253561
562936
201831
624313
536785
1137179
917677
743870
410275
1952824
565932
1320332
1995406
37867
490031
1692422
337196
894580
1694872
1634776
115685
709390
650934
483326
1543204
1892231
1416556
518097
1390927
1041381
321883
1081220
1356849
1679571
1584025
1623439
1667133
594552
12938
1291871
1552667
1129283
1712291
18845
1107059
1499260
1024575
1911801
527340
832400
1114099
1368895
580931
75773
450577
610968
1457171
1617392
1892470
765893
1008602
845710
512869
543207
594518
1742297
74053
1915970
648985
118303
1859972
182370
346353
737308
1665389
1320558
427409
1576682
193945
212868
570134
1961570
420359
1396252
650632
118691
803903
1174280
1532928
1453626
1859282
1097812
1054648
221457
14744
550381
1696183
1300931
1736322
1688880
940790
1602587
1284680
1268344
1580151
1669481
1478807
1249948
1598268
1856476
952461
677159
1349362
577789
1896667
964937
202028
1860521
1988046
67985
631822
1966201
346881
1709252
1443997
411185
1228726
43879
232818
1015142
1650520
444241
471846
1403301
303783
1176082
14641
1432176
1623709
112216
485473
1602668
558656
1796362
1509638
1430181
1897308
378924
883236
148825
1002623
94859
1037651
1294007
1216301
1842356
46914
1045760
1399727
1289562
1509995
1801765
506724
87475
40260
1288829
741240
437609
1064976
59372
1666094
151104
1903191
346122
178130
491448
1952541
1019927
363269
1718863
951367
458361
616662
388152
1567476
868214
599266
1035152
1073388
1101351
67748
1360560
1746279
1823314
1003233
1847175
904368
1795525
681714
47643
524597
1677519
1632133
642225
253020
455658
742015
35323
1603825
1004578
802954
652346
1106833
1891672
210017
1774016
1549616
118719
478873
1920620
931777
1633532
539489
1546763
96358
616787
1663400
1871901
1080058
1992817
865803
180072
1380090
1491595
804871
552413
110455
495587
961502
559603
1797071
686245
1796122
760953
1863929
802534
815732
700513
1303187
1564572
1848062
880708
1842503
1341538
714388
128523
1512658
551701
574537
1535468
355670
201299
1382754
586270
92262
1977671
1034373
549576
328812
63572
1721817
169325
1230333
979833
792844
90266
274628
50599
1835167
692907
441502
1131909
1488233
150823
243121
432881
494963
611070
357745
1871556
1216245
1723412
13758
1367597
1217903
102627
1558784
1264386
881384
255458
764695
403304
625209
1523806
1892517
1852277
906800
1030756
1071389
1151288
438462
1420612
1520004
915138
1518531
786887
1866983
1086087
628492
227931
991286
1538884
1084098
422642
1665046
624450
1772746
361289
642279
317877
85449
946810
1069838
228657
1803845
440757
252687
47785
1281270
1907541
186047
122034
1784919
149861
941472
1941942
436121
1708847
1916203
1244301
1319518
1662166
1479259
659499
1454814
1167974
1679384
632895
73140
1141304
1446379
1819403
1490128
1961560
221084
930524
1871812
1747474
585777
1549168
553830
672921
915618
404753
1712521
790732
693823
1513289
183500
912387
554969
953450
1481290
1464652
587038
237842
1655152
355306
1898888
214506
1961836
1440608
359609
1408313
1763228
76265
1113399
162540
1344343
1390967
807315
186147
1914550
525575
1958462
469639
601684
1200897
691564
577569
154379
203516
608345
1414545
815002
1955264
1593632
1748824
1145046
1303527
1830687
162877
502356
1011903
903761
1207032
1037314
42391
374575
1294124
946113
299068
616742
982360
350804
239086
114185
1534944
891177
250693
1169417
53512
212204
1534214
1214069
82269
1829834
1880687
1551155
1612310
38469
398203
846792
1253360
1707104
422299
1793947
983424
1273606
505624
325281
1236315
1880698
694353
1749188
1333314
603729
1948417
970676
576167
617405
601721
362879
501508
1160088
1171653
703923
1668441
913248
1787268
444863
87179
742902
25430
1523685
180914
324321
543469
1458176
334061
1297066
314527
980984
1894314
1378329
1077277
410656
1082859
586051
604653
186150
1627338
1723136
687083
295840
344082
1153570
1180324
680287
1509546
58592
929063
1045924
337474
1138782
1999566
1778535
1179353
1923003
765444
1063424
267633
991669
1110809
336442
1392376
1806895
431428
1073082
864477
617670
173488
276606
1706721
1533354
948234
1847565
62306
1876376
44182
1934492
1178783
1851008
1508402
1323224
82366
1268835
1441496
891503
482490
1758597
1469940
1777767
369333
1167311
51514
1605233
391526
218923
233847
187218
1851469
1626897
1023598
200091
653079
270200
1761767
287793
593999
1796841
447145
593460
754367
1784598
1041377
946639
466070
212689
821392
1653866
1221874
1511674
1297756
1961017
213872
964219
476201
1211055
350721
609907
90030
1734604
1628833
1660991
1277485
1159791
1343231
1284622
910000
757835
852701
1129984
1062501
127642
391793
185803
1801934
956920
208029
675796
139569
1468359
1336238
688535
1739093
1317216
733926
512414
1730106
1989441
66350
1584556
174305
322216
1414385
905444
603891
1920792
1970963
481431
174288
1333173
1168696
1520175
1928994
490348
1166567
801312
338980
648090
358090
72525
1648816
1263084
1734853
409485
1582605
930803
818729
441082
1373495
1242584
1046431
529765
658983
83762
1607018
701726
351109
1251063
479669
1799675
664329
1945339
1358434
636576
1791356
311562
371573
764246
254658
1801825
986051
683728
1711861
1027210
1187441
1100892
949764
1152817
60592
1615676
665230
1337408
263085
693792
1887482
760891
487312
1337423
656754
604860
129037
598065
1977952
1698975
981752
929991
1172844
1989334
1977000
1859472
86801
1669520
1866407
1376538
167295
1629726
684454
343483
1887830
1049404
692227
1460192
1660768
1051564
771556
1255681
1684774
41360
1859268
1041707
1613966
839471
966527
475274
1833361
1199125
1320200
672679
891206
1433973
813686
982542
593336
193650
663484
1921521
1324906
1542752
658894
882028
1973213
307990
523246
1189755
1226882
1189579
437035
1074221
151768
932243
323889
889868
692673
1209590
1162537
492217
742033
1027334
453747
1615068
1390267
1426525
960503
934287
1049525
233696
613780
196056
1953393
775331
1407304
333362
1712131
805024
1018389
343506
342534
268129
1350853
51933
286269
831656
1489489
978615
395349
1842039
758758
1052599
193317
1646253
401028
883910
1695226
121685
410964
907867
1924695
1247850
427603
1155547
411229
1633131
1955909
64450
976986
279496
629854
1392469
497158
1973786
476668
1065635
351821
1196804
1856132
142031
1905278
1685676
277272
1996059
847668
614707
1357256
1290825
1104812
1816370
418342
615486
1967810
1091601
501693
764074
1648707
838813
168985
1167394
1340546
672470
1416082
1394422
1390557
458875
1542507
817108
1347821
1073744
1152604
1974728
1966492
1802296
403996
1994517
620850
1497727
1835218
1890973
1286087
116171
775520
307638
1299892
1798742
67058
879213
1391729
1322432
1554808
599473
1954563
943547
1451267
776326
419826
1942090
1908499
162716
506523
1558546
673024
102876
879709
1234867
1005435
677190
1698794
1427022
1142227
186772
1964442
1042542
140156
136975
667149
1514065
1997851
914009
603003
1797030
320541
557036
655523
1704210
190080
771769
1322205
94745
100256
747679
1957498
1659926
1947487
1062527
846510
243100
1543410
553652
848032
368524
1897577
1529660
318649
837550
546261
1343137
726226
1748582
297075
1914348
708236
1971977
16903
903855
836043
609335
1962780
134612
1371706
724392
1169473
1141510
1953833
539178
976868
1688621
1526710
561972
682870
733687
727238
1581082
400688
138832
293217
198100
947850
998909
1516591
654053
355372
116219
329516
1108303
348237
1160161
678191
191403
973996
1638008
241447
1822491
1477164
197288
842695
1907867
216362
556938
257561
495799
1751044
1241645
1439589
1609571
1944019
1659937
941835
415921
760317
596724
907893
504089
659014
56198
352456
1708461
1065133
1289068
646198
790092
131469
333779
23726
1639679
360723
285967
1689757
562691
1672321
700548
721820
564827
378110
760901
1884195
1160308
1517673
1924888
142392
1101028
554227
1136334
1643186
735675
1698943
1814764
562434
1317872
796247
991075
1725416
1099458
427141
646299
1761847
383116
257309
568170
863655
190619
1666535
725130
417736
1048957
1840523
521966
1660668
1528009
1214530
485416
1560725
230816
1973404
1525781
1560861
224613
610090
1679358
1366894
9732
1069638
689515
805707
8264
127116
302199
1010327
639709
1748812
770636
1174952
31888
88497
1904724
1244386
140321
649362
1712023
199914
714807
636918
659365
1701201
1133610
1416529
1719843
1569835
722061
1428944
1392279
1640852
1473162
1988828
1747940
700154
1006169
1982240
979592
109778
1766343
1405542
352321
1797577
115204
1917615
1238375
501705
949968
1041107
870455
769055
1111033
906983
1504559
1217125
462461
274339
11092
333834
882594
1949113
75072
485034
1480224
956492
1822534
987790
1752233
1870973
1983969
1642334
712639
37260
596704
276869
715202
640939
204729
1464645
1819364
662362
1810213
1776734
643324
1282344
1437585
1054042
1199655
320745
1470606
1785297
284707
532775
1835812
1259526
1625467
129914
780338
995854
709700
1783689
1415685
1916775
1744952
1858274
662520
335339
482609
1261978
1544626
1854700
822227
786224
315832
1816542
308170
1032199
118995
72377
501927
898462
860100
84928
134672
63191
901201
1463307
4030
35428
137082
1500660
1408208
1037614
368582
1616140
408521
954373
384522
1987931
1045456
1332094
1451289
943364
1802011
1227439
1555676
1696633
1702840
435615
168993
1557552
626861
1042621
1233664
1071322
466154
345197
513815
213851
868704
538214
321774
1055037
399328
876010
592006
909260
416495
1745637
1151336
937692
612551
854745
1368185
2973
90020
608451
688820
822011
902686
1035400
475472
1490237
1670029
671271
84199
678020
1189154
121764
1766456
1548962
1044922
755919
1601929
915915
1684880
719370
1774023
1488561
1379979
880211
1405986
300830
984790
331660
1078417
1584541
1801664
1653302
1189799
594137
1500654
1214226
169278
423733
1897696
1827383
968638
1797509
1830867
591611
1645410
1345362
591999
928191
1018975
217709
1274584
1124410
1447414
1364440
1407040
66486
69335
1012615
1792907
829923
1059748
1663007
61876
1265978
830859
732537
1596914
512296
1871640
1945724
250769
485989
1594706
280718
1744084
579006
466483
1976856
1242963
682465
1235421
294015
1274009
778014
503191
1370125
497405
850451
1922723
353723
315551
1573660
1473713
909424
1320555
154637
749613
1948174
830703
1478075
1797578
795123
1779443
264838
1771301
290161
787143
373653
843654
1228326
608780
1615346
947639
1990206
1132046
724685
1162133
908184
714854
207488
759751
1978080
644712
612864
1002942
1837087
1345317
1154831
992669
1048978
487074
1966987
318089
446675
1485394
1204533
927864
1832885
1989147
1224781
1076689
1353699
1575345
816765
182320
1241096
627681
1069209
1063915
1901294
1156871
1386723
162851
820072
322933
1319291
315323
1825185
1041833
398448
384625
759438
857928
1581033
1404386
1212567
456963
313348
1901652
1429024
1051523
1527919
940661
1407681
16521
101575
984572
268581
582409
1194420
621162
1205694
119721
863269
432534
972315
761919
1215983
235700
1503479
1150783
1129460
1978356
323504
1399861
1820569
1923904
1560065
608519
1693277
1065250
1361372
330624
1260335
1526667
831177
1246876
98751
637594
426213
1936345
1903509
1013119
1050940
1818435
945780
1562546
132868
963460
1957539
1107853
1733283
1394506
704570
1476695
1369293
629973
1189051
379472
1962138
707898
14445
515081
929824
298147
67350
888478
83296
783127
861307
878392
1948053
502515
1231038
1028523
95664
409916
1758128
79816
1955374
444252
261945
1822446
1515958
1848207
1943748
1867477
1479354
1978085
1361274
1698012
1153472
881208
884846
1454294
474261
121185
1711791
206932
1655597
1246057
715963
1647837
563353
1540407
1080914
304487
909320
1274179
1670475
1915703
1874283
1239184
524908
1927262
677026
796658
460626
259683
607100
342357
1823256
272510
942654
1684449
953659
1699727
1541934
703418
372720
1045600
1080581
251117
1237971
1602175
1420536
1364834
840085
927622
1426949
806252
1205080
1973794
1120384
762244
231077
712970
1618139
1588167
1122749
460375
142575
536858
1893984
1067409
754282
1311847
156109
1709357
884248
1753889
1531793
1934780
198151
1631073
48077
1653398
592843
1373607
1970780
1279950
268733
1106266
646010
1412599
370389
122903
204454
956183
549821
736553
1882176
840874
1510129
282347
969934
530653
41554
261932
1983091
910560
882191
1430630
369091
375907
183546
1717654
1732138
1411358
888591
1309035
773341
1924797
1994793
656227
1463313
1361203
200320
1836746
1680466
1615666
1912477
904769
1747492
768936
794276
598432
634047
1711156
1056101
1088008
558264
913177
211909
1454660
763942
1301851
1771288
791490
1554879
1307502
1767223
530250
1210753
70089
1181383
195708
1959001
284216
29460
1519702
1967732
661290
1470953
1129304
551982
1759720
1274690
1161447
877074
1341317
553396
78792
587647
183620
1396999
324935
245659
87633
988207
1577675
905536
1117575
862067
1900104
842636
1111041
394235
199427
1056795
1788144
293856
652255
1090827
188798
1130094
1789445
750594
282137
1573251
1830291
1246067
1359754
1457631
239867
736924
35966
450715
1773081
1070417
1385050
5913
1491991
267284
1739646
781212
529700
1938432
732026
1604527
1321366
1212591
332861
1676506
1420441
1929232
825610
688928
1327597
918759
1254048
1584473
197818
1379086
1957976
1147139
1249063
227645
776237
1026604
867456
487343
1194200
534336
986028
396431
570601
304970
169300
820862
885866
508563
1130661
1292612
464327
115137
940058
1035111
1566128
816729
915297
555688
433555
580067
1874398
458564
1293234
1884774
840977
708730
556884
1043793
438017
889867
708915
1807695
1661253
809696
1401975
526490
36007
1396247
937488
1786173
433927
1752076
523188
919345
1967277
951778
1966324
645476
313314
400638
1172477
250554
268423
298280
523667
1626867
377664
119224
917575
1070763
230409
379763
500626
109009
1267667
1226648
488350
965258
647737
674154
87028
401458
496713
884974
112
1499519
890359
977139
1225165
832620
1935109
355578
189040
1483029
1463565
1912376
1565357
659895
28495
1907909
181828
155517
927563
184527
1757509
1709610
734152
554304
1247494
709834
1771019
667031
1347719
1645526
818672
741264
180928
550021
1429081
568085
1414856
1841266
829293
1987827
546928
1121545
1984003
1452141
10291
273340
1830979
920476
1478655
744543
1906618
613695
197770
1031578
472527
920249
891908
905169
1992840
867967
1824929
1273427
1655409
500061
1037829
758780
412866
458281
618892
963444
611624
128100
1927761
357985
601299
445832
1280252
1171681
934351
703257
1791448
343017
55192
438103
88042
449511
601241
957018
1771486
521701
1041239
274238
1178465
358935
957416
875608
1695261
330688
250139
568016
195938
164680
403419
1866512
1739185
1200301
1487465
1125315
137883
1868854
159517
589355
1531476
585300
1960345
758374
1081937
1754418
1099162
22204
173053
1307905
1337038
1031365
382898
924400
768269
1380921
993832
463971
163284
1435514
1715440
1166764
1695537
677415
974375
1185548
403693
1375333
156935
922438
1232890
1014476
1462818
1587440
1514609
1719711
1483497
1917408
1080460
1127391
547667
472739
1070150
1551129
1572714
430541
1707354
1580537
1737130
1109098
490197
1842403
258055
1781285
536698
1770260
356349
1263876
1376370
273989
519135
202571
964609
1699
585339
527843
276617
455739
1292424
1286890
1341768
246113
1410583
1880
581414
362
1378871
515064
208431
2323
1822591
525077
1797232
398053
1785934
1023213
1165796
346498
1137583
527484
1001283
665703
795916
1480570
283840
1996984
1766928
642888
712406
354374
1477178
1296299
1877050
1839640
998451
20109
610487
1119133
1699280
579580
1297768
1088832
1555513
1007909
490735
1774954
562605
1647049
1245992
263193
578443
1122172
943564
1425020
1193998
21967
965077
752837
78805
326418
1347840
1694930
876436
252767
985631
33563
1497339
1051489
661209
1826677
1282531
352980
1810699
1934167
114363
1278425
1067344
1623900
295446
951695
1081855
391341
968266
1533400
161100
343370
711143
1595986
876833
44479
326467
382465
104341
1636492
625694
1401078
796724
1772133
859633
37279
988076
1191594
1542241
369743
443994
1796267
1273926
1055446
647540
400554
78459
1489052
657363
1935445
686332
1396204
1759089
1615760
281276
104760
765483
856909
367891
1559996
1984245
1838060
1007634
679989
1198453
447012
896859
400224
1346746
8970
1170055
868630
1845345
457851
194761
256554
1052734
1718742
1074875
1568239
668239
1918957
90235
499922
1458470
1135476
85920
86846
821792
1827448
1784044
1369676
822678
1847795
1591212
1756263
967599
1396468
293894
1860782
1640121
1114649
1058438
1788005
721754
1933895
645270
1888612
1250822
1280311
1407902
1437523
623211
999745
1260046
1830945
584913
1853553
1340999
1443424
163439
1093371
1807371
124664
1475637
152764
1885102
1353689
1102232
557694
704013
1233634
1136242
1942403
422133
596716
1386951
703196
405355
504148
1318397
765232
84564
1857363
125113
3253
1550248
1442940
232256
1953468
481606
499635
1742615
1786564
1891992
791055
184466
513767
488288
921888
196564
805642
1005377
367411
1325008
1833952
882706
926268
236402
1006343
13312
693993
1717200
1333780
311444
1203017
1217954
1152549
1220393
929740
1931382
1730148
1838071
228064
1017870
265219
641562
726229
602137
854067
1773357
1826650
995786
944810
1144271
1688324
21719
537710
1848751
1150192
1443970
1534211
1371383
1151785
1474998
1995868
558555
1728949
1643278
19706
943041
816171
1762339
1357762
834247
1929671
1503705
1458341
1248634
1182203
432795
951845
1038299
1504671
1503334
28985
1936945
1196525
1572382
269872
1905131
513933
4930
1349255
942340
666558
850770
1251716
1533695
1882887
898954
1002456
230670
1082361
461874
21677
1049505
991357
388691
474376
350142
131395
254835
743227
617209
943755
66268
1136094
816557
1962519
419795
822991
40839
232214
1500929
1716546
717077
174798
565353
1961409
622096
416823
1616606
857646
1432489
38551
981155
367645
388289
85443
156612
400369
256422
137992
617904
1647358
1666261
149321
651536
1019875
285561
807582
737604
1367634
301393
467004
1527596
1764447
754427
415937
100992
645128
791563
500009
428264
1884794
724891
1080011
1527272
1313201
962695
1896143
282464
642204
1823999
1996428
1704573
1968086
1207245
841604
1571486
1843727
1858010
143351
977070
930770
268597
1894400
675449
658093
1918478
360241
220093
1949669
1252357
737663
112505
1025853
1444817
1189796
1823513
497207
177392
1394309
531603
1676641
715659
442542
858851
1879005
514055
1155650
45573
43181
873836
1526927
73667
539352
1704472
1661409
958388
1741418
293511
1234147
1454763
144561
1917289
389748
1280779
1247187
1146300
866849
641686
1769793
1347797
452480
306053
830424
1890205
835886
1906797
615013
1154930
1556047
921523
1405902
1387586
1131212
1150651
582115
1319540
1060897
99116
491429
1219533
1623919
105989
1032465
583733
1913578
935956
825565
911614
1244134
1395645
1274036
1233909
971662
353125
408095
792266
1775002
1720190
467692
1785099
1948598
1729956
1500839
1773114
1797781
1621644
1341931
213086
1442475
1852512
447909
1011609
51295
297108
443604
652626
1012032
518221
495870
1094599
1469366
378885
1755781
1613666
575308
667588
335373
1991184
733091
849570
1448100
1679967
1175889
206991
1656841
176794
1514715
237847
1492434
1294786
1679710
1322923
1924830
540906
1765850
1817761
423256
1841356
1815720
533285
1613962
497730
344076
950761
1442783
1118017
1771316
1904187
507685
1491115
755530
480347
161232
511615
1972414
1644703
1536048
170677
1584420
401596
1695355
407894
1588188
1395681
879524
1682827
1583530
382660
349665
830855
1356164
15501
419751
48119
520885
1403170
805813
1166564
1547407
1181777
1546943
872592
620019
367004
271478
1655475
1616970
1330122
806318
1566483
1122250
1808584
965366
619723
438686
1932381
1940416
627675
112141
390290
804109
1295143
360435
1891289
568606
607521
1221911
1493919
362573
562785
1760609
644985
1916471
1622115
96745
774882
1258422
1718366
1035900
1726451
489212
922580
548063
1920464
351551
570571
1208091
1954833
1902499
223687
13703
1822925
1990103
5476
308615
500786
1793911
246547
1805406
146773
26579
1203577
92181
520399
592323
322515
1911065
1861326
1634599
426728
471953
367298
30712
839778
821766
1761770
1476030
1293376
552842
532827
110267
361853
971184
133918
1345619
245262
242236
1262622
57435
1374738
935118
374406
1251559
1956769
586370
1685883
1674616
1673691
1704301
1645961
722001
1667334
232504
1788660
959024
963719
363947
161580
80551
681977
1931617
1842366
1371306
862492
1370795
1687105
1580342
923603
392557
567218
1399955
873212
920256
1293444
1141149
282119
1161814
507914
1102386
346831
1991010
270456
1281039
1990915
769198
293596
23519
1021199
1101779
660421
59192
1751761
579123
1634384
697092
777374
611868
1857408
800483
1907231
926388
59851
441411
699031
1047301
713627
511101
7543
1244838
953647
385171
161882
1506691
1077097
1380310
1320416
314415
1193397
180862
596049
824253
1627712
1821432
1873622
654276
1557673
1171381
1382183
93133
1390296
1790918
561586
904167
1362440
236557
1521877
327558
888757
1266975
1048222
372417
571910
765837
1668306
887271
350691
1489101
1698268
618898
1457375
1044869
511619
398007
767205
1315670
165887
289573
1675267
1918948
199966
345943
622715
833683
238570
563101
699725
363607
1475941
1273151
894244
1733328
1753537
931204
470215
240380
1114937
976766
1205114
1881439
1693834
1771661
493026
1554454
44668
191501
1818224
94262
800068
963927
1553172
1304660
1438639
1526845
287547
1216501
1974979
1171779
1590439
972543
1849640
1552548
1784625
1308848
751555
1905939
1252708
1643999
607844
1102684
588138
1202525
577081
708816
1848710
1838658
1786503
579921
871521
662447
1595201
1098756
995211
239978
1822202
1434870
1398515
1017896
1030264
1865769
638247
723898
1446694
425806
1580626
1902508
580911
898472
207767
1781900
1094103
1459405
1999423
1917027
254563
375006
456332
933158
1443944
1311680
501178
1716042
657143
1861217
1451026
626238
1985000
165661
1673817
1778811
1387093
1152007
357619
1645198
1522067
1260361
1331201
1257722
572561
1460710
157995
775258
161020
375808
1181806
685158
1884707
1041358
601599
1690623
1772830
846427
1497650
1852781
1409706
708943
1968289
726382
1631721
1012574
524577
645104
1932679
1937295
1371186
1721437
369413
1692338
1950912
1864192
222597
445163
18704
394639
47837
1019467
1650259
839850
691552
1103257
1131685
528682
91858
1559841
1573106
617371
1713827
449656
1760914
911517
1130787
1974607
1913391
748780
1093885
85746
934543
106531
1368136
1464348
403543
1529679
611025
1451166
51888
266189
1538451
781544
1521101
333350
396874
213479
269496
883218
862295
1142079
1611387
1826856
578374
84330
931992
1462237
650886
1407258
108958
926260
1013574
131531
1979595
800455
1606092
1707248
1779729
433362
1280394
1819260
1039794
1423417
672219
131993
33213
267360
10425
1947022
1500730
62855
21667
1036979
368883
878185
1131224
141630
1359541
1998699
445223
1317076
1714235
938440
1325188
1029785
555285
54739
1634883
653043
274702
161475
189128
1435301
1779410
896924
1713724
678255
1402620
1876615
1639609
1630855
172519
810566
1803164
1571349
705633
1576283
1445232
674251
1262944
702079
197212
396173
1092568
309269
912319
285266
1083983
901704
823508
1537415
685984
815654
1417958
363472
1147474
1794149
1975027
238082
993691
553856
1651806
1259194
1940682
367804
20367
1373198
364683
305177
173644
1222297
1315909
341321
1043406
1317888
621703
494002
88519
1758669
910965
605258
859334
685286
261401
1885025
383807
148460
337993
1473269
220467
597461
912682
425495
1708859
816200
341017
1668035
957552
1332794
1699789
1923891
905166
1553260
1887094
265944
436149
1029725
1666931
1667663
184773
577237
641530
1331479
1405550
17548
1215725
1155253
1680041
1586686
492881
1941743
30308
1493894
80718
1442526
410110
1896569
1338515
90115
1469940
1899691
1930903
1953872
72841
324746
1917289
119960
581874
1088038
1974034
769291
635583
1935603
1700306
330684
1313717
50401
199553
105267
754093
435469
1096161
1706780
175501
1110687
727787
554070
128046
1061442
1507388
1501107
1245551
1396650
157032
1396196
1050591
1876802
536941
126516
280541
447736
974298
36711
1576454
1712762
1439956
1514277
395872
605435
1810224
354824
1163698
509611
742436
494078
115212
910031
1848609
392197
760674
1451174
1766885
1532640
1533499
964402
610396
769717
328654
1091925
1550819
1373943
1515141
1095767
1203957
85382
221239
985378
1661896
604724
1555265
137965
430948
256206
609941
1015401
1435987
1112245
1383143
130863
1444201
1121451
1196595
347693
996531
748150
1683103
1388699
1394555
218542
1036433
1970219
551503
1790144
203834
1856033
1337089
275424
1138693
560509
1538681
1492611
1207889
1646790
1180564
970625
819407
775280
1644456
832588
1614424
174413
1032089
327010
114082
560681
319953
709183
467400
1817525
1729333
1232237
809486
464590
317682
942769
372090
1192569
604151
748312
1399415
137463
694690
1350983
1220920
173407
681342
683814
1139753
1904629
22051
1044164
1309079
1017006
684245
1149338
341356
731839
1185845
173801
467011
500425
1555475
1859144
1984566
10385
1557475
1681309
1839427
1936037
59770
792456
1982946
612726
1605595
1490636
1298241
1129866
689968
778539
336613
1621591
965125
248150
1342180
1878836
1455839
1020082
208079
30837
1479135
423522
496540
1284605
1874809
1765616
831841
535592
1097450
725109
819169
1331476
781890
1848529
1247154
1212603
755423
891878
818411
1991257
403029
168809
812885
1631344
965131
731900
1060834
875515
328956
972131
1498103
1822177
997972
844064
291113
1959562
1166813
1980818
1204955
1230595
282785
551094
959558
1634144
1377788
1930313
1635167
1158102
1492439
1897369
1125873
1841033
997541
627308
564892
1989746
1253412
1912749
613589
44969
170843
326495
1515072
1461736
135986
824035
291351
1362257
1710985
828236
818651
1107603
962693
1434502
613172
1139903
911426
1431872
835310
303317
1194500
893338
1378515
1019474
1228079
952044
434112
326326
180087
1218965
1072907
1405042
1545734
1043252
1536847
179036
155487
1379302
607065
923733
1680053
1224057
1423708
872606
1332719
287388
1379893
164345
315745
366526
243686
88289
672726
1521792
812251
693096
1775135
1981091
1874408
871799
1437667
471079
494262
1041562
1467614
188695
1843591
108070
1096312
383868
870601
917029
1750267
1062237
935145
1577374
873791
1739089
1554084
1961114
1138967
469431
974407
156524
204258
565568
146447
1648624
312567
1272618
191175
36380
1300987
434845
1015702
348519
486313
1030787
1772867
1006834
1737226
129789
1893067
243806
1307765
272670
1720627
341514
1429367
1390592
1338326
738275
853309
1124619
350365
1061246
580621
604903
672221
1601910
646339
874497
1566012
1354481
1561546
673809
4294
667685
426327
982789
1466494
1274665
145022
1453048
596417
1492208
399828
10678
1583287
1739719
465132
707385
1703758
1520359
406026
109824
777152
51022
1051958
1120534
1910548
395539
1866120
735484
232910
1063503
479223
389028
1948739
1255711
543511
1704061
1773612
600079
1259569
1442345
995548
1761582
1646651
1333153
480929
1504901
419289
1517613
1347568
1552013
658883
36369
579373
46713
147654
1156076
1638923
1489522
897610
1716888
1433683
1938147
845611
1580479
1217810
318042
1719914
498736
734412
503525
278290
1951992
84422
935433
330500
1988864
1180322
1471691
892030
1402429
1474197
853641
682327
1703440
410623
788142
174265
1405168
556341
143326
999605
31844
1089163
660440
603699
1625511
1178901
465644
1103059
362332
697951
1217677
74169
1319133
359117
1673465
1047716
1036834
1564817
1523238
1913088
1591207
645075
670336
32242
848552
245192
1204705
1209733
1603720
20423
1233144
135778
89942
1030800
85430
150936
1048839
941924
595324
728404
193641
713194
776041
1826170
1523936
722452
385671
321885
1916227
989919
1344906
1832834
1522134
1707769
1231593
554632
1295285
99538
123509
252203
672799
1021389
1034690
1916128
1794957
1306948
1495684
803158
1636346
862686
852616
1356992
1331564
475219
1745054
881905
818698
1135873
1668326
1120185
1172947
199469
1805985
1508110
1825801
1009630
667696
605048
1597335
1608956
216279
31177
785327
1798779
1695925
1800175
1565555
178092
818981
47670
1377979
399404
1264894
82404
419064
427355
949416
1292780
1179310
594730
1116673
897893
1078781
1472591
875815
367554
1021865
33
1021807
690047
197652
1952589
38787
61776
1678683
771781
1182628
552764
716218
1083171
1606387
1019822
1974740
1017912
268065
1677341
711789
1280127
85195
169288
456368
74210
36717
617798
1314277
1645213
198311
604323
1421501
1599166
1422704
171119
1390455
1974213
690025
551320
117938
1054525
568819
980447
164399
364528
501817
1190662
1049691
764315
117371
1707154
595659
836468
1711958
733785
1894365
1505373
679286
1927768
1481183
765739
1911493
1942720
1379787
987033
334607
519732
1633993
1594354
968232
1638918
1755630
880132
1664208
1725350
401808
1883237
1886846
179603
1760529
1592869
1904279
512539
851839
645562
206972
49948
126246
688762
882977
550579
762406
1362446
10285
788773
203423
1326117
667735
99023
740705
566048
613914
1768492
762822
1330097
1733231
1469691
136902
1868525
855282
345578
807398
784548
551291
912955
65338
93753
1616112
700276
81653
92721
1205185
1749293
442235
824334
281731
107767
1223161
1048703
1970902
1013530
628739
349986
616657
1262739
1414037
1595749
572712
1311094
1315528
325360
1056739
1372738
1836050
1261771
1145670
73248
748941
153784
248621
1860969
1797526
1133735
1519563
1030656
177364
1259195
1660470
1466095
1915484
480817
464462
1738811
618076
1544597
1174227
140780
1101689
628310
1684012
396018
64002
202734
1528942
1431537
1710310
940939
1798182
394077
311635
61298
1554798
207325
1116785
992046
76729
231607
246666
1896381
79167
221221
1268585
967737
385163
1054006
1619818
1886607
1133286
1033529
582249
1434513
924467
873180
880220
1781442
806917
1549363
881836
816706
1672383
745176
1768764
361315
1948406
211086
247010
207372
1309386
1683645
1188230
490318
1623476
893663
1859550
23791
369871
1780760
44001
1139010
841147
1275625
1042088
1834874
1750692
1967329
1266188
116834
202070
1731465
1476148
452465
173350
248677
799123
1627286
1069176
569453
1004085
439070
1651927
18322
721102
1006714
1089073
53755
1245486
1307747
1292581
1887936
1286042
858913
312420
1032485
1809171
1736608
1804457
1999488
1646037
140293
659143
952104
1472437
1177639
1788272
823137
551715
1339970
583570
1755527
924878
1993969
1945057
289728
1679646
112282
973942
786825
586705
841694
1794834
1165488
1493809
1888240
634953
991285
689631
133859
267871
25786
1434218
1444005
1026162
1842902
1359076
680150
25422
15070
1608281
396702
272165
893729
1810284
1034218
1200813
889281
943937
325535
1113447
97787
1476875
464710
1026003
482620
134110
1385662
387526
1115819
360245
217791
461020
1154683
1541101
1433474
535730
1240473
421165
1998985
128446
537340
516993
97669
798409
1705873
56992
1391604
1084560
713939
322530
815280
1451000
1097796
518614
679972
488829
814221
378217
784053
1470907
1585589
488934
752192
37895
923686
1820917
1196420
1335830
693757
1643203
385518
1039090
756975
198253
552095
1694719
833601
1733091
1018806
549448
581627
510393
692923
574276
395638
231296
58142
341508
615205
391996
605234
1110170
129012
1984934
488151
1159814
1069850
1430917
1701479
878929
1656957
1698620
215035
227103
1308274
1044533
1984250
1604663
250302
94133
1852488
839250
1340884
918069
6831
1652279
706686
271135
586069
319650
148006
792718
881587
814396
1570555
226980
1395167
1445461
1155972
1949616
360443
1614197
1569126
1999518
761082
1760778
1469908
1088647
797596
1237455
620990
276954
1984261
223461
37543
1496559
1793850
1549558
1932201
1459506
1158549
126433
1072678
575429
149536
1017092
1567856
791886
1582693
1510901
705303
1171689
720122
206501
122164
198393
439323
301753
210591
1305467
1545474
673970
698989
225556
75408
5979
1123677
507790
1721489
1731386
429292
812716
9893
641707
1046188
1977170
982839
1870137
661606
563227
229366
1612598
1278592
171873
730203
555138
1041067
573953
1061872
1474531
964566
1075898
121226
688059
478340
271340
113982
107381
1503062
770548
693150
246466
150102
1769608
1652785
1249270
1402853
602380
1468254
1940274
207258
865037
166403
170716
9511
1872988
1725577
579299
1416850
337828
1322555
1012399
1851683
1055097
297873
1647865
1782398
1719321
1298474
319852
199332
616167
258997
215257
512029
476098
912727
1942679
180582
993142
1775827
1224401
1691269
266189
644894
469785
1645327
218557
677942
211000
1109082
1213327
778051
671477
431154
1023532
366650
1801472
307756
1054321
952389
1270156
1695759
1831514
1346006
973181
1070561
1670736
398167
403805
885326
167671
464532
1032054
1243182
672801
1107758
1998895
909255
1160322
360214
1846767
1803258
855533
851099
436433
433328
1135683
231440
1327754
1367769
1000836
774999
1306191
599513
917381
1304901
1830934
1495884
743440
946873
563329
92101
1030416
625644
614417
1415281
850550
1565057
1769206
860883
200395
454896
1224850
936949
1408907
507143
437450
1654059
1977317
1724440
889304
1675506
1254853
527211
1085751
1176551
468377
1429573
1252631
999406
1080272
1587532
1045100
313712
1522916
1547564
1396321
176059
739453
1776693
187143
1183938
429222
683341
135425
553842
193846
1903874
722494
335064
1363588
1314175
1840287
1140920
1029054
1651068
72526
1043841
69474
902724
1786390
1099013
983106
608809
1771028
1564038
48368
930737
1374436
1094495
1406582
1280187
1338579
1339419
196387
923811
1820289
1844264
1792026
1757085
1558221
1226951
810723
962694
801206
1832623
85744
654614
836897
900043
398495
937429
270861
573032
1170223
1458056
227646
351153
271664
1558994
1227526
493963
781942
182621
1782537
1174801
1821651
266400
1396426
1523001
503620
1660415
1015755
254154
1354423
1375470
1449437
606801
472654
1118085
405184
1542863
1097755
1438758
691431
328445
1273257
112705
915365
1572987
822122
459233
1104821
1731950
1096090
32246
725621
1442756
1674720
1344448
1485783
1665281
1072850
105215
547828
1746023
1624518
595055
1323820
689563
762107
233238
257358
137637
1000237
577802
1278677
1818462
1426500
627804
1612948
1124754
610494
94060
564012
448699
1780651
1621909
1436771
623233
1367294
1363596
190310
1449683
1153965
1750097
1461435
241356
854841
853697
769245
1118722
498242
1133723
1934251
1052466
803711
717273
580767
386634
694119
1297637
217759
1242710
1312654
1105052
1077264
623339
233492
699615
443634
550550
1409475
540320
1155507
847168
1018438
1721438
1272037
1052526
1158875
462161
1701221
395194
1656975
1273008
677688
1966483
1229289
638732
1523823
151111
1246561
882181
1810865
697234
1961176
1907725
1736359
1872857
289628
1155301
1813058
1853212
333019
684499
1796828
679961
1094643
1559670
1739401
1751562
537347
142052
1037494
1919380
212245
1639015
550273
968534
363510
907480
541817
1437824
1350485
1772047
1392320
1149747
1450822
739222
255556
1534190
1569322
1047391
869630
762281
543043
1517475
552047
1671633
1350175
733935
1651882
1544053
577848
652227
879435
1720700
1770960
1156641
123455
993317
1251539
208235
1950058
1754365
995614
190540
221503
2122
1116970
1548715
1075652
1697023
845755
1941095
320564
1836723
1636655
153257
425524
1398938
1002068
559084
1955727
552397
1488530
967080
1072812
993886
1459808
576624
1352330
1853861
791683
380895
1126380
666781
1812084
131053
1464817
110084
591612
1652689
1734400
43818
216751
1433619
1328382
518571
200625
1631177
365340
1017758
929705
1503552
561672
1893387
1570570
979741
1028495
74384
926813
1407327
1152943
27469
1598653
1784853
879664
1019907
1797947
1331431
530079
1711174
688897
138351
1710892
1623620
1293012
1161782
639721
1046351
954204
1655623
903877
547781
1388842
1393582
600750
32918
1120137
791093
1765048
1529234
1132870
1911424
30292
991337
1036593
252385
231553
1184649
1816855
1066049
556069
1759591
1976943
260843
1600835
215921
1131649
1613104
1090943
1047271
296377
1813973
470369
986795
1489451
1822314
1860495
613814
1973198
1975375
16587
220541
1770865
1976719
790370
696196
1722047
1229301
798458
291639
1425382
1092409
54813
1315395
1099267
999962
1772031
1871527
1207363
329882
644870
1683804
696483
1384656
36876
922462
1334687
1359801
838008
959760
1241255
1014827
1843135
574287
1956614
385064
248078
364755
918289
57451
1589826
428450
1595896
1159707
880919
1604796
67428
1177965
981362
866836
597424
1183560
1331852
1597182
337914
653329
1896389
1654510
1141322
545598
33374
541193
1765773
59338
559553
406893
1930748
1411373
600351
827573
990173
1978351
1976414
1984451
203215
916065
325243
859458
152850
182476
874012
921057
1023699
44479
1968360
978202
1489367
487970
37244
1609469
1014561
303801
167632
564639
1041775
279351
328065
1860016
1041540
722684
1699473
1314183
1263880
1528048
10469
1839912
1220195
1421531
495225
708813
1345938
1039178
532769
1826564
737514
159760
1911317
294410
1034227
1817547
1155406
1077775
760541
633508
736116
1830990
1731036
1305261
1877687
1043327
282978
223521
1959511
591153
51298
1451078
650418
348167
1457246
1789139
736305
1103856
1115413
191999
120320
34381
1126780
1567029
1138666
403781
244463
993363
614855
202141
1720098
917218
236122
467273
225271
302812
1646241
1619115
730641
1555460
478743
464477
288538
358607
577045
638270
876426
647000
1955285
1856174
1425289
1853067
1676823
1110645
485920
1673780
1380327
311144
1883869
1834254
750462
1766185
1820710
894549
1786296
1254947
1788715
1024015
1793640
662960
1224340
770165
1423147
1253208
1850773
249100
1537116
689726
725875
763079
92024
536892
898584
1267229
1869859
1436392
942834
441315
154068
222636
1559429
619851
50343
251446
1949280
1108388
913817
997394
1202218
481683
1577170
1743441
1517760
1755349
289044
1925090
267624
1606181
1254622
1621012
1655316
1008123
1399179
472280
1100275
1170625
254045
384619
836800
1244250
1029882
1199162
1800590
1964927
474846
1923528
1562041
1464076
1260033
1271949
1433498
740913
810803
622286
529864
1182612
417921
773149
695275
1278164
500268
864079
1921951
1731058
838864
1221429
469264
1893349
284880
1693842
1277772
590384
692973
1626081
1142624
1405977
6241
853188
422891
1196162
1454083
799457
1324894
1788779
319230
1624425
188137
1794263
382214
1681686
127716
1603673
890979
1307572
831085
1264908
1923434
1712507
1411790
995025
1260120
19234
605861
315446
1990264
1153816
1679992
1028093
89554
1187164
1814502
1489116
963456
190257
188461
1426610
689243
469507
1445242
1228017
1668970
1532641
685796
1721385
844543
1916425
1905260
693676
430979
1071890
1222374
186550
966505
318038
1964397
1949201
146448
285800
675009
32368
123192
504545
381508
1503517
491868
1330873
1240791
1900745
644555
61718
154978
322385
1535649
794893
336943
1090978
1653293
80284
33255
542143
1792111
1201228
1237200
68445
180233
1433059
1138740
1763753
843393
1517454
118717
1069907
1888344
868713
971980
1512855
303919
1821704
949146
1865868
366730
1722775
477371
1140649
633935
1682852
605124
1892557
1962077
453791
677201
335160
579427
1813557
1004202
1412162
380271
1513422
1662528
1712048
766119
79350
1237603
1989150
1829849
217706
1138069
1637717
572721
1915044
1293058
842563
879153
1803347
1068500
1996606
283724
1425607
1323492
1210648
90144
444550
1742265
153041
540734
1087301
1117294
1432264
251264
794128
593461
1527666
1222346
1271200
739157
453148
11777
1837250
1392454
1400864
1165434
1373950
1856710
171549
1246026
973201
177633
1840444
420065
1877775
863817
1194865
1781401
354338
378119
1853671
1427682
1144555
1105340
1327583
1498338
188029
1436067
1203832
546214
955455
941976
1928665
1892481
474295
1833899
993013
1071450
930052
1618382
84010
380108
1748074
308879
1621501
1509841
786958
1093085
239448
1014504
630472
70367
907286
245948
1132937
1431049
1500553
139025
308492
723881
1850030
846338
684173
1773501
858401
644205
1489629
255450
1750282
1216491
141942
492706
542372
179637
1521376
1788386
1109639
72072
668975
625466
723090
1383735
821626
195552
392208
81460
1362034
1856741
493281
730749
1550820
767909
818764
1600306
550129
947003
814465
308427
1906996
1469853
1594141
1528813
1780174
831703
428901
192962
734229
1367066
1202346
364212
725571
1174796
1128711
1501250
1954474
466674
866128
339026
1938800
1649542
1083797
413371
778961
1952429
1583602
625213
900438
173365
1953869
631495
1589288
1978010
253879
47548
834
1762449
130923
258020
440438
285352
1457832
776731
299058
1820550
1909392
22362
1338399
685844
607780
228877
206614
366665
1023156
478870
774584
345343
1254757
481806
395825
74322
1204029
1300713
364716
535615
1251729
1388584
469646
245602
1362931
1966195
1856318
991108
725413
531817
1411954
1977908
1429434
295731
916731
397760
1353073
1658653
921837
468318
1300533
1367658
1838151
81393
1189475
1103850
1686668
1840288
1452910
1800784
89634
1375989
1530685
647026
908349
1514428
683696
430377
1022900
362648
412583
1917707
1712122
1654796
1349691
1130089
1554908
1921690
1697215
1707781
1342945
308438
565065
232723
774478
1428972
1631159
544888
517319
1237290
1239787
23783
1195069
1112569
1300354
1518554
1596876
990850
1828215
1965829
954510
1947337
1139630
665423
666096
504357
540696
373291
226111
597570
1492145
778721
255640
622145
589888
1879754
1244353
1898684
631661
37678
383127
1767574
1961098
1624604
895655
1497721
642825
1005837
936547
1694157
870661
1695459
258584
1256569
1797437
1547236
899048
1500334
571162
858675
319476
1772796
535848
1921454
1129573
1131795
1550350
940446
809773
1642278
551815
269872
776508
686074
1544294
579794
1626321
218710
8954
1187284
458548
1913393
1805911
312219
1337529
1343641
502011
401768
27827
1919400
271802
1907232
205153
943589
591058
72006
1280030
1835643
449159
419421
1461900
210963
751439
990836
1267946
1104185
588528
559267
293666
220591
560192
1498054
183489
1661128
478642
116689
560010
1216725
932788
875592
1885244
83811
807642
843680
2650
916089
1286431
1232325
1643986
1875742
771041
1126535
342460
719550
1341887
530603
1639841
610694
1491775
863997
1294163
1908315
889937
221343
1775547
1840536
1873526
101866
753033
610278
1062464
869063
1681252
60293
1439799
629487
603174
1794840
354405
17124
1594130
458124
1792139
906494
148127
841728
1353466
1948538
618322
343840
1659065
1104999
970111
1942718
1843775
68821
536833
670194
1834746
2583
1858211
1414870
1149387
1481378
247866
570023
1651980
1930885
1455046
899289
1772875
478351
1904785
740394
1622677
228905
48140
1305880
945034
373991
288256
787660
536160
1990951
1444497
457742
1933496
466866
1227053
1386044
311786
1464955
1198182
1637050
1650917
587843
37295
669714
1812990
1717736
687350
1415040
343148
1710325
919202
971404
1216823
436301
1876639
69135
1609222
1604641
1016027
1973762
960322
822148
1566451
278717
698508
1645543
481222
361041
637060
394476
1344806
1076395
764534
5425
1624444
1927164
266945
970806
1960134
652976
367965
433117
1645066
312440
280149
1667516
44633
244849
1517748
1598707
761965
1795838
127069
1346736
359074
1152800
1857816
281369
874238
1979953
1900811
1402515
1172059
866432
244752
179397
1816681
1835374
1346192
1891388
1530953
703159
353043
1278892
465707
1378283
855647
1686821
192235
1846908
557427
206950
851779
809718
1234817
1303357
1717321
81844
970924
1947891
1313049
736055
147706
755751
1258546
346710
1298699
1717261
147475
64436
1381091
754995
606608
35513
674606
374519
60321
250450
1980192
1245449
740104
1561486
290112
1280185
461814
1647524
53161
981288
235930
933890
160252
1923504
1378047
1712955
274344
1993157
1911721
1666260
315032
1479056
1556902
745900
591360
1889589
692732
207728
1719750
933053
600604
484573
232829
1071224
126456
472794
1592130
1352148
1805741
1422303
909123
431399
1088127
543946
1419075
640240
788197
327279
992267
1427895
944938
869158
1133982
1098237
1611279
1699734
1254624
403930
1065439
1151923
1073259
947567
338822
315613
895974
1009930
1937463
1453200
701222
1925186
74379
766620
335342
904763
1325340
419738
370609
220215
1743178
559028
1793171
739251
1706595
1306948
853661
1999204
43777
6923
936809
611447
1202609
1768030
857243
868627
755939
510024
300126
1953219
1528182
407161
1640906
1215971
880542
1672177
1664634
1760349
263888
61428
1634522
620356
196060
1904407
964762
1818902
1503654
1649701
590125
1886644
169574
1252303
143373
34978
679992
1227564
197172
207711
1458550
462979
1175909
569941
860671
59333
1239641
1429807
892630
54783
442396
920155
1505558
1824070
1391889
441555
1272970
327407
880010
1492569
1945884
1091041
778582
438618
265104
1293026
1493649
75873
1042541
706505
1920427
1079514
347291
1191310
1488685
1641266
1315394
113666
1508577
897413
56801
1955941
636157
1806419
679371
1897142
445678
876573
950209
1077043
1471501
1246216
1293418
1152230
14765
1723418
1563106
311450
363848
1709622
1781650
1414137
1514366
769917
1351269
1791950
597916
1289138
1340877
1317533
1436208
1703969
968849
1247518
441281
751179
501760
1230978
1839546
329239
1018043
1075523
847088
17319
665697
1966421
748516
1159461
1234505
887123
256394
36501
262303
1386425
936927
1336339
1159735
99997
489380
350559
1630421
815486
170039
1717963
1334494
1375864
1374229
161058
1729101
446093
1070849
808622
57399
925106
354403
1631605
1224308
1301887
119359
1807110
1525709
862957
489479
1576284
931976
1410788
617003
1394922
181776
105348
890533
1430828
1690259
1480704
1630973
1003622
435931
1191395
1834321
1496498
1515522
1008132
1835381
580778
1801993
1063678
1931973
1936438
1913872
1978891
1620060
1258964
616822
1605856
1705455
368675
21339
169540
1454473
1995
561323
157926
134100
329874
767781
1951510
23005
1107640
1754483
1595359
935674
1696428
1525234
1689828
1222436
781433
220355
755907
136422
1641745
1680184
394574
1790385
1673325
1293398
1869238
1107818
1549661
730420
327589
1646015
896055
1785968
1962913
750366
686299
1733860
758863
143282
1234737
1128550
240905
911146
1566893
568154
1857317
1414157
253439
1029272
194462
1157296
1756248
891317
1292067
1783585
1514113
617460
887879
439556
112150
1038960
1046417
1609584
1084282
232825
716267
1546310
1676624
360045
1642201
1605181
444889
1946739
1855643
1827300
465877
925773
1048537
1645353
1770178
1320190
649597
701087
1921075
1697498
1055046
1585929
593938
1597051
986210
995291
18844
779552
538736
1053014
881889
636174
947133
1938005
1758467
86249
587011
1017619
1380185
1077036
1237886
433622
714508
641430
452909
877819
1949948
1625384
1614040
1902606
1007957
131275
529095
455884
1564801
1806342
796913
331561
45419
1253852
1819853
303550
1640135
1107324
1493156
1311847
1789160
1746535
835926
1140203
1631050
288577
1732934
460288
487331
1525536
1269515
23589
166600
1575392
563523
1267107
1121410
1082230
358047
408183
866335
956965
230035
330247
1887700
993213
376409
1122735
989240
1045218
1882375
1727799
290277
388375
745452
1939664
1513536
1004710
1760289
1562980
973455
153592
71140
1427305
601458
1314601
1580389
564469
14394
1770037
1786903
1390971
72999
613303
716230
411334
493546
1045626
746698
976770
71902
1881616
363740
880061
519276
162938
528218
980752
1647620
1692470
836726
932755
318739
1511284
1497617
1748790
215586
1486959
922449
1209953
586755
1004063
526120
1570948
649505
161178
1824774
480637
785117
1576111
443995
333038
488372
1331665
1520533
1697642
42585
137674
1919162
864000
413094
501946
423907
1999429
440746
941409
353851
772135
964536
133257
1468489
1427323
1814686
549234
1233607
1338807
598902
89249
256626
744160
1715526
648719
1243244
270081
1776191
811701
940749
516609
172204
100619
1265542
832053
447520
92018
1830643
540276
1819275
477069
1299495
1696035
1939020
1319370
109646
1322598
649267
1742208
1216576
1631178
1559000
37637
1953035
1006587
452713
118915
416051
743540
1870736
58863
1947013
1720613
1215121
1614144
745912
1814822
241383
86798
1631432
1086389
448313
314783
547030
1320308
478340
1992123
367080
1854641
1854207
846725
1832754
765136
388998
83289
586756
569046
1305662
1743875
1711635
1953156
383313
644093
688271
1586946
1643305
137392
1283843
405060
100660
499479
1455183
974709
1363268
1534199
1468370
1442720
1730798
1981734
1882159
1314045
1541425
1517736
86095
376696
1964043
1390606
535251
997672
1594867
1679266
763050
940295
796280
1806959
1270612
1041756
1649247
1725412
209339
1179370
245161
894552
1812084
148057
1685362
1989768
1009656
920031
824057
1043213
776534
1560300
875930
760978
1464186
1892801
1327818
812211
1831024
431056
1232051
1446270
711595
1202018
268865
620436
238337
879448
332273
1344455
410782
1728324
1418747
890459
1089800
1091344
962287
137476
1688532
62144
945338
1862443
140923
141056
989887
1716629
542622
1057621
533935
1543001
936499
1703127
778766
893060
1159115
1072653
919822
374864
168197
1052059
1987615
1520842
610725
1359140
752634
1003805
1244778
1823793
357886
383772
1630500
1197789
1614833
879266
1499482
944718
1007217
784560
973162
1590348
912821
1994225
1563012
1820683
797676
311804
1724888
1842175
466326
898213
1572999
882129
92414
253180
1769092
1513151
777204
1757715
1029778
482307
437327
1765941
1523377
360627
155461
1582753
646264
1249688
480753
1345383
1720973
1317352
513586
874295
1033098
1839549
1685343
953753
1669331
486573
799389
1808023
208860
614856
1018160
201429
249119
1823281
539167
1616865
733264
198725
1224852
1371089
1686240
237231
1586373
99642
296647
169074
1024551
1779086
1707118
1308854
324672
291828
1969433
197701
1921709
62502
207660
1843941
502887
1204855
1508965
931706
622513
378985
1587537
92037
400757
312200
650561
1424490
1670442
720335
703363
541335
1615827
1216287
842499
1565615
128605
1333076
1754217
1878170
767028
1649707
1375656
76351
671465
1006175
294469
1747754
1328889
1078725
267646
1010540
647307
508565
94908
140569
1971146
1794996
984935
969238
816230
287287
780587
319434
702639
1121007
1345569
313233
12350
1617499
255312
1203015
806638
603347
645796
1991461
1003653
605742
354218
178743
236638
1810314
447697
878010
516015
178391
1001481
612271
436589
301243
1237832
670643
1591886
1714622
1187280
1341364
1146788
394344
1594760
1044795
1115837
1996490
1023104
1484695
1702491
799567
1176647
615268
1238720
1516080
985510
200823
221033
52910
344078
1289989
1668334
1525618
492545
1816956
1134254
786014
944109
82029
1023247
896810
1344001
103027
74609
1280219
1480652
422311
50166
1282903
1226497
1729155
899071
659104
85295
383700
860856
1147305
562243
1898104
1792308
1853486
732807
40973
174273
1715869
363602
1098979
929682
1197847
367993
1854855
631542
819711
1101432
1539372
469438
1811654
839007
690120
1049101
325071
122409
761724
73975
238091
397343
69572
1172621
378477
986180
14764
1553166
186506
446755
495375
1053024
1102787
133648
87537
1051247
1468612
719943
1194729
576449
735937
1399816
145392
569220
1569592
1108756
1470703
403191
834038
521833
1145987
59225
1963516
460172
381098
504251
841298
869898
747700
1687501
1693337
542827
366209
1069
464746
462491
1636667
230636
246822
778575
1653429
643388
407556
1497435
1611050
1677890
997977
1245416
865115
1852630
150074
897809
1714907
1982472
1492237
831110
1770442
151261
210261
985339
1014054
944512
1821872
1367929
791577
1128319
1362845
89124
1116222
599896
1519307
1456995
1367150
1697795
1232731
1305774
703210
1367009
811606
953511
1163000
864392
685251
1844743
1702491
1112250
881239
1153090
66700
188197
300013
1616687
1142507
174092
1616628
1360806
790519
517908
708357
1455014
97443
1934912
1571691
110950
1741768
389174
810459
1441474
1446741
1453035
928667
321437
269079
1547599
1960927
938700
827609
1771048
1173432
263908
402402
1389044
1848522
225357
1440850
147714
403766
1573192
680599
1044043
1586571
1457475
688383
1347912
139205
83109
1282147
334580
28361
227210
7554
772965
1911478
30916
1909534
544839
779856
1938044
1002028
664732
462405
867139
1579642
1187963
497883
1868177
94216
1174632
534655
217400
1590092
1582554
909062
1845810
308891
1387794
1915156
1516490
144340
1582103
415868
70621
478033
1182485
1610406
1438807
980921
443497
1857366
662817
45663
1153110
2894
1948577
1115899
358371
1866784
910488
1052647
711048
1040420
143858
595064
1985925
1445444
302143
1306927
105904
840783
1283872
786622
359273
1104188
1083772
778384
1404727
728023
257037
760970
235977
746798
1692522
654934
1443263
361126
418415
1587179
1753446
746744
1784674
315933
1849361
1925873
473126
794202
1526923
57488
92108
1566083
294676
1810662
1946202
976999
1137196
1092399
916772
1443908
975369
350920
1726673
924957
229566
1107795
303354
1017524
1038845
1535217
1993676
1022524
1120195
368629
199440
848995
1246887
1053558
399013
1823736
1705353
678863
838998
1812211
1532447
1929166
880490
34502
71246
174933
1360415
850222
1933949
1906226
816246
1267722
1499850
1197005
288761
1181242
1467477
1210354
1855403
606057
1094764
492705
1749535
1150034
223324
806305
911643
1081346
406683
1026574
193064
1927697
1776967
525176
871029
61284
1792632
1192733
1239485
1299381
1600551
865707
1500859
552770
1293291
28243
229789
1345203
1735902
1544337
1892513
1251109
1122452
92158
79008
1664
1549012
1564303
660026
1479945
324086
1252009
1054310
319610
1299866
296780
396242
1468720
116205
1316348
1512080
1981370
215097
674492
1943907
1985653
79934
820209
1938773
274829
730590
210288
1456465
628223
1056390
39425
1036175
235784
39568
114048
1927425
1441418
1471570
760904
1753830
1299252
396937
107000
1894885
551180
432064
330239
1851784
1170445
615249
1990086
1255564
422065
462549
262384
217252
1532468
1815775
1194173
1297505
1078830
1252662
350380
1588592
1773945
200233
6053
391765
786077
13195
240406
1616499
1955295
1338855
493535
1512576
587282
1224789
1281770
994024
246880
1778700
532000
852696
1457357
534444
927776
1799722
147677
1047741
752743
433895
1780331
1416290
392195
860496
1081738
652655
176208
1406776
1253415
1334968
623881
1819993
1683948
1383194
503097
1312371
340109
471818
1965098
345333
142289
1021043
1771569
538466
888869
662731
953846
1802652
925177
594286
1341932
593160
1912168
1870486
1081966
1640553
444667
1639037
904387
61897
103400
559565
1563833
952463
887740
1538343
928938
1395912
1672131
1873786
96618
1367147
736072
993047
1186335
266360
1778374
404492
283034
115992
1048337
1760046
897969
1206796
858480
494689
1243851
300918
457497
299672
1417067
633730
399789
555965
484128
793547
1886806
1242110
1932983
1734725
901686
543239
942159
1877942
11234
1697805
341405
700983
743748
672574
463832
387132
1194643
1105863
534617
954812
369574
537455
1089259
1754538
662601
1622844
303401
1807861
962599
1528825
1518824
213203
83995
1081674
1683920
98507
1594789
751657
1437912
368468
1435187
885789
70011
1643659
202724
12499
827307
395684
79162
226476
568715
664010
623928
896731
153308
8411
952222
1544138
77070
1244451
263721
230531
1457124
253028
228439
594237
1325571
638427
1044982
690604
1929868
685657
976288
1617895
716839
1584405
697662
1012370
1667618
53115
1665505
1657003
1775814
1891870
722813
988031
601107
233214
877711
1593892
434533
1893853
73461
397991
1525976
374322
281891
345525
1758516
337074
599686
1891950
403589
690758
1024138
42999
1071636
771191
1249404
435008
1445049
907424
459311
1687048
1395807
608617
1135546
1443670
500869
456708
1244899
1420670
1310527
1765340
362306
1982508
670107
1387202
1499104
1898128
740747
813557
1476365
69270
164405
518262
427268
1251536
573310
1133774
1644903
1794583
617570
1284040
1290437
1352043
215306
1378986
453405
112461
853548
1391963
339418
1804353
787950
1597781
141186
232545
1789922
1805169
549757
1554321
1518523
633394
1517712
267223
1821059
1653999
576264
83441
844385
1758818
1661112
204214
279016
1051889
1376609
290374
276618
475434
1309870
399473
329629
248968
1612773
395189
1751870
1194023
176727
1329054
1602818
842290
469681
952805
1265712
569469
1477525
997804
1084000
1343481
1335069
53376
307191
311189
446946
1424038
559330
1868750
1279663
611383
689498
1027951
1674230
654097
879449
776934
610754
1829463
1969039
748213
750198
804720
391850
193285
1116196
775918
251828
405429
1259937
476897
875624
1807975
638770
1876326
472761
1320001
968633
535347
891554
1039391
1939981
251055
303793
844787
897630
16572
129684
1962424
1727635
1907660
1638856
441935
87733
368819
1004766
660828
1121956
1433898
1648542
967313
740447
1132353
401780
1438435
1129400
555158
1006411
176465
746052
1671893
981864
195028
382136
829107
904383
1070286
20296
1512224
175295
674207
1954231
391834
343066
1242116
1950051
449370
1695092
792314
1187198
413268
478805
1586631
946333
291086
1764689
715494
470711
502255
1070872
168096
115175
364199
208669
1221540
684614
1137809
879180
453871
283062
1109409
1354091
1874755
1751209
1480340
806216
736327
1817234
1650685
1133219
1581139
531098
445432
250174
498157
855774
1716368
567950
1186257
704971
1345335
251473
1826575
1695554
110015
851324
270852
356957
1419471
914942
1757936
1268879
503217
1413578
417252
1170103
68567
1301353
1005777
1617480
807228
756417
1543888
1156539
817621
192517
590212
1776565
1477186
1252072
1294861
1847788
544650
140943
1966592
1642390
1789815
1277913
468495
1789545
1094415
1162192
1343058
1801470
1604943
1250571
1181035
909421
1391039
560893
1415019
192581
1919622
1857205
966959
1310297
300397
516398
115585
197616
780354
1907941
1203196
1453516
1430887
1099201
1857963
1695411
1845545
1425406
1789109
1992243
497916
84262
609657
442996
1804018
272106
708099
1916573
1013304
1987591
1014945
77709
1817771
703463
1468205
700379
288981
207040
1383021
1096606
1227690
151991
638716
753997
1908546
1026963
714265
1735902
1159921
1949286
1983487
1338282
823378
1390580
1504118
1267070
1264545
1480797
898128
303515
1739828
1643538
330404
787112
337213
1369338
1536863
956692
413447
75599
858637
135523
1633412
245705
1602229
743414
365247
256245
1534927
26023
432650
390696
93004
182192
753091
1303591
1750734
918426
755486
739405
1459962
1595177
988284
1232692
1865861
1602157
1278021
1476609
1151903
1955679
1004696
866745
1986118
556836
1124796
365097
72349
1187473
1217741
1478724
808970
1155048
1776552
917381
1159059
150912
336323
1813643
331575
1883978
1198723
25246
1040639
392394
1816404
681340
1400605
232558
1126270
1406703
1601400
405280
69048
1460102
796468
1739291
1319287
888930
1213757
1755363
1428913
702464
662316
267584
912540
1470446
942597
733879
1036686
147
931821
1782418
1760516
1087893
1869471
1439433
1988876
1648337
831361
488849
1077124
1562458
507224
1909636
1782042
922115
1970630
584595
350944
1228243
214941
1801193
194890
144011
1512692
1509567
40792
1365083
174505
1712131
1675884
1769128
710943
97610
385172
98727
1267863
189990
1718373
348602
1836126
370174
314247
76758
1724459
198268
93443
1186477
617523
1094420
512275
1622141
1488404
678770
1705409
1824327
45510
1571444
475360
1469875
425291
446766
244692
1195740
1670999
104612
1998661
1199156
1161018
1929724
1212979
946415
564586
1713121
718194
481721
134622
1146574
79523
1777198
364162
1879974
1903320
1692965
837890
301543
54135
299590
622632
1461578
1744575
48697
376097
1692064
395803
1449111
1205707
1831725
1623658
10993
1031691
1122725
524507
1579175
463878
1237612
1385867
377449
455876
1552471
1845871
1431089
474552
494350
559209
449555
247755
759562
51951
1652983
1082231
1142717
1701420
1692785
1354204
1185153
360762
876833
409851
428809
1108989
260625
764442
1625387
468831
275966
597846
30310
1479087
554842
83822
735621
319496
1372153
191285
895227
75534
522232
665141
966297
760077
1388169
1847290
436164
1230852
1412543
1868182
410522
1403206
1776086
1235536
369667
910455
280146
119409
1714326
1146329
361681
443671
476017
1899320
735151
935001
1933535
1122586
1316015
70216
1883117
1640673
1297263
555333
1860878
1587019
1533231
1244181
1336934
1961330
1961093
250988
222884
840233
1602107
1245381
419411
663550
723601
1211541
840094
1779925
177028
894272
1855702
1911149
1571379
1495825
1632029
512567
1224226
933682
1967123
1404048
1721582
231821
482701
1283946
1312227
787653
1936490
1569358
111741
1794562
1634461
510906
1662449
1875411
1492514
1213698
67022
984813
601333
402234
624390
1548962
521284
1582223
185932
1716070
1438585
1569460
34755
1131637
29292
1097877
86101
1281216
1579653
1724982
91870
1745002
488814
1900990
693059
1062767
371265
1301819
1357685
586957
1621203
92413
599989
1953615
487039
916069
237788
1032468
683899
1809300
196642
1587512
1115714
645444
1091860
1247560
1506491
922963
1372500
46169
1373678
258926
1465950
704736
1948917
460045
375138
1862010
302521
988804
1476128
1381312
1255515
1110620
647374
456040
56727
1881375
1535260
985465
655720
1491492
1220379
1353100
170529
322520
1196574
461800
591082
670394
214934
1442175
1447224
944524
1149529
517989
1219892
877088
1820923
367129
1325913
1174042
722937
1553474
210153
1177452
1271390
730088
1311045
570541
1403308
756679
1880996
1659630
364423
543043
184390
230389
1581164
729348
408115
1744710
687040
1124450
1712742
1234778
1631623
756569
1546806
155147
399212
1853062
1119845
924454
110659
410862
1417747
282399
1456038
1806749
922111
594861
87246
524656
477740
1823062
580332
1133643
649387
1154047
924047
1743177
1372199
877908
423248
1416295
146591
1109921
285223
216740
1102811
1547859
1425471
459266
953713
448548
1161949
577247
537438
986168
970817
779814
1818223
1059387
1754829
1559381
669315
1432338
1125568
1720876
1646395
1522024
9568
550077
1167281
151984
931227
1867442
5602
1539687
560498
94903
230940
881206
1401877
932591
1503409
1602315
1635393
921009
356715
1499540
364414
1575931
645174
574530
740242
1473998
1645330
1395225
948784
469518
969198
1363934
1001889
148240
158764
770145
1763517
782759
1487419
1521003
1898070
1312611
1292330
1059726
887522
1856832
1226483
1787924
1921746
1669085
186495
538950
1637341
539293
1283561
893994
1859182
353311
1677031
880952
1144438
1052147
320460
1971469
1139134
984211
1561179
324729
896054
1628192
1929108
578143
1178128
951116
1818266
509266
1360619
1575492
488919
1983012
1326447
614649
28999
895706
637337
552034
1124225
67561
1336060
1412443
822682
876113
1001807
1986557
414159
266476
1322191
1712540
1598581
1587841
451838
639847
1134844
421349
957648
473238
232761
783861
1246236
159400
132263
305708
664903
1726925
1424242
440421
277501
1323977
1413386
1187261
1160368
1930157
329500
1337150
99497
428313
956919
70724
1368984
1966516
875455
1179709
1411723
523629
136888
845902
331144
1510715
1224385
242268
1498647
1436833
242227
890659
1030865
1012737
1199937
825491
1152299
1187910
384020
93338
1550254
1797604
504080
546050
297750
1878148
1991621
1027697
25938
981156
194783
724964
541980
1792881
1532048
1885658
802758
559783
163454
836895
638354
669075
333334
1766066
1677302
375303
485430
992991
147077
1749129
527703
735749
1885394
1327995
1391605
1264022
566955
1800587
1966819
628002
871789
1645865
1943479
218338
1415798
308808
584891
1100152
1490662
1513841
18775
583093
781423
1167083
539330
361971
1065367
545946
1714781
775706
192670
309508
960238
807295
1544518
53242
1347473
1943027
1986965
1730371
1109736
1849118
341315
324880
1416169
437823
961162
727596
1306674
1858488
834569
1306070
1322578
61083
1054490
910462
1126468
992873
103341
20655
707274
337974
152727
323793
458498
1315776
1985069
67766
1435211
1973574
1686416
284158
1940825
994495
558921
368200
1755625
1735648
193293
937071
194641
676986
342694
633812
1437001
441590
1196553
968340
1201741
1285659
743261
551950
999210
1876784
1288013
1476061
825660
176933
651577
1251294
1351606
1344041
151108
644424
714549
1015351
1915487
841917
1116343
1084504
178918
734128
1290089
331028
974388
1977431
1972133
1204481
360959
1923068
110127
974223
1784221
648204
36769
755505
1757114
761966
953990
137753
1354124
1781409
1747235
158020
775978
948607
1736638
429165
331345
1052487
1514603
1717419
89410
946067
1011967
612054
1437353
309736
1562283
294746
1693565
725817
294362
1870844
214012
1351600
179787
1599609
1407716
197669
615943
1809828
914071
535473
1882780
589817
1453446
1789037
468523
350620
1888733
53506
1985689
1891260
1401951
1350508
69778
860041
473
844554
924936
1284784
1218870
394704
1793970
1081378
1781509
136794
595392
881635
1947941
53705
1304889
990100
877167
1347776
244790
1365477
1592348
637293
1189745
1875350
1466637
1965703
817759
904773
1183836
208219
1769100
1055002
1817231
1748810
598319
865803
1417733
1950308
1012177
1979133
221515
767603
1039484
185680
1903786
716327
1674275
422756
823655
677420
1434622
240203
962305
125166
620445
115222
1563555
1596588
996920
1354363
173878
383953
545518
196338
1538888
638605
968082
836147
1200250
1207010
1146349
315314
1701365
337383
1683290
748847
1146947
901293
281215
1518833
1197891
306745
887416
1012218
1084796
601368
1611271
440108
1134736
1750372
1889640
840766
1036936
80803
469288
1591137
456316
392629
919636
475346
165334
1081553
334209
889461
73765
493311
1329791
451032
1073564
255714
1291735
37531
48206
519213
1844572
986316
877469
1531282
769229
652371
387567
1249460
1674515
114142
1758867
1070926
666114
1878909
385713
1526091
256659
755198
406656
864766
901975
693831
1527701
867119
1283219
525534
1339367
1188105
1066298
1779389
1055328
1559701
1841191
1910797
1352941
1219472
566297
1155739
627009
388671
63731
1355122
1343527
15299
28870
710893
667492
1490107
1610640
704910
1492528
53691
1253340
350372
969916
1041219
1164305
1967742
268625
981240
1352530
1546163
992703
1771521
288851
1337938
977908
381241
598873
196409
1395489
490289
102369
1382001
1165911
251245
137983
482892
682168
1136401
1457894
625178
261159
1624446
1744371
1394150
382417
134617
339542
1927596
922667
605972
1837859
1476948
79734
1752991
543021
145228
1568374
1392560
1567440
556228
786510
1574548
260076
488611
897787
1100287
709257
937226
1718540
1568016
1207039
133850
1646957
976435
1212898
356129
177862
770179
1449870
1651002
1486780
1241119
1357620
1596806
1458029
1668373
1475363
1187613
426019
1472732
1277413
811633
406886
624276
60240
1584072
173537
1394581
704666
440896
1437475
1935505
908160
220483
1555140
690214
1693191
497224
1955430
974326
1655507
1590210
989716
875123
578761
1686944
612211
57705
1126136
706946
1518861
381164
510042
373398
1308226
1838499
456145
1784563
267872
616160
923085
1993096
1574696
1054595
1773769
1038289
998857
684057
1522870
1232686
1063261
1023211
1892536
1803741
1265005
186878
1715371
1503735
184721
1433621
1767880
489473
1903158
1131598
1779447
314920
540251
940321
1118761
1369515
1383076
718367
1488621
1245995
727972
1314348
944100
1519205
624558
1788430
802469
1626283
239665
1926388
1863956
1731479
571730
1332413
1893056
1852851
1865777
90808
1826167
390548
1109782
1284152
1252906
1546072
1780301
1985564
1574343
1015182
224968
252828
136074
79264
452412
1739486
473770
1218796
1368070
1592287
1189523
1582277
1445941
377447
1907807
227773
1608060
419032
84413
619581
1027088
1463593
412967
1168919
1149540
949554
642582
1658960
225507
191761
1750588
1980705
1631214
1804928
254131
1009149
625285
310800
1759326
1862322
766420
128205
807646
1821229
1285631
190709
1238210
552132
472507
1895016
1929364
1639262
1996639
1177874
484131
597677
1213254
232728
1635776
1822716
1194281
998306
594346
393449
854824
1202283
1242826
189701
1375521
1740761
727021
1930666
1167468
1700511
1275400
1663169
144620
691624
1187819
1636598
1985983
1279723
141702
1615821
780482
1967749
973610
306858
928025
47603
665081
606816
1606348
868952
797323
1008140
896408
877435
1970895
737718
692398
1321253
1390912
423295
480842
746839
883817
508416
499518
1498958
1780614
825389
957811
1115174
1549512
158506
446020
1364571
638493
335851
185720
91413
815952
13731
768492
1849338
1730847
1386564
837586
1465395
149636
1753456
1217489
31121
1484909
1149555
1235488
217207
1406167
1053645
1200247
1016151
1303812
1736002
431727
1818504
1145984
777681
858796
413904
1471623
37379
393236
487054
1469018
1973597
393960
1752061
152454
860809
1051505
1167093
333015
1095745
1870898
1366460
254867
1501885
1940948
1449666
491552
496636
1794879
80316
865593
132302
262895
1641487
1597334
1197302
1392976
398080
745976
42443
1460377
116093
1140136
8456
168748
1116354
291467
715076
1894089
1447557
1943571
1514975
1296840
753149
1745584
774167
994069
1978243
404167
1011402
1807152
1707275
973524
171554
1475073
691752
1447093
1217697
466535
187726
1423628
258507
701556
1471603
514046
989172
1342935
1788624
372440
1524117
1469664
1170100
1030094
644939
1682873
253139
325485
666218
139875
1702548
530279
823274
54165
1174584
1035052
94333
1780556
640
1595810
1143500
1817695
1962083
682654
1842809
1258920
368070
126957
236306
1041390
840428
1566811
1798397
1227958
1997460
102428
572432
171323
791603
711876
708259
112690
429889
663480
31378
1210790
745163
945398
115325
385025
1578908
491596
1161163
117240
507014
1455764
30689
1838155
116688
1607849
1232261
1637335
1941300
453951
1196546
1334440
1977886
1628002
81824
1560793
1285278
1580066
1976732
873611
1927647
692657
1730954
1990840
1949633
1892519
454835
1740253
737053
284996
319780
1199174
976353
610616
1612631
145192
1607072
1465855
37459
704986
1038340
1881626
1729579
117186
935763
1975634
1522940
967498
1699987
164945
1410283
886063
433037
363942
429521
148476
807531
652462
287592
195717
880231
1072529
310968
410446
1276412
862671
725366
1936217
1749476
1494387
1327067
1862759
935563
188100
1239633
1229634
1202753
1775947
103417
487533
831102
1914937
336797
1696705
1518943
1919504
1662018
189994
1489012
731400
1032781
1444377
820742
325957
1629824
1945026
948717
454288
905983
904070
1610679
61264
1079430
20218
1540395
999405
750287
1260690
984853
789562
936324
1050054
1189414
1243910
1979888
1468086
101089
756708
734497
55521
1279932
1145532
930681
754521
324568
341879
58215
1251888
568812
1818260
1989678
1189364
1240674
318318
1768317
751874
734494
325553
1886731
907066
453751
1663426
364501
917585
1880040
1682573
1197810
1825073
1959019
754813
1873579
574656
1676401
1593468
1083703
1717902
418441
440800
1423468
1711697
830596
890793
1569736
23971
1795212
662213
1973195
1887910
872698
1004402
1806683
96198
204671
651250
807378
1793643
1171910
779120
1242204
392296
20051
1989160
1953149
48243
1797067
1528730
1800289
1948735
678558
1881554
963777
397356
154412
1529818
285362
422601
262056
1713578
1861812
1837819
1559379
1221067
1123296
1088811
510932
928132
369170
739762
490087
999086
639021
1535616
1740180
841046
1669273
32514
795507
944765
755743
81466
1064778
424284
152709
1858057
758767
1621752
1274126
209325
807924
1531136
1237548
737161
1257871
1374839
1708567
1054848
1363623
121188
910254
559426
44480
1661522
49380
897095
362387
201891
1685074
1497377
1596991
242330
787406
1122809
1970890
1265563
257157
153200
765751
287681
1320044
1488899
649993
368684
1148872
1985396
1694750
1142728
1303544
1937792
395060
973077
688220
794059
1013438
1466324
685842
56608
1527233
1276070
1097710
371386
1077216
825011
134665
1612705
596122
807311
1119430
1971321
527599
959870
1223814
15634
1309197
1999514
202154
1955430
1573002
434307
1526656
441098
414497
1107782
1056254
1447577
1870638
357597
1240919
1582153
597473
1339892
1700597
1049438
399148
1565077
656084
1391668
1555423
611817
1104862
1269547
129729
1087230
1110114
902451
1724220
1507350
1350599
1572847
1920978
1998090
1714288
950238
1455039
1716898
1104253
787815
34195
918067
371859
1836029
1463270
1027927
789176
390285
906893
1637210
210210
242100
1992925
1042333
1600114
1161057
874862
895441
496852
1951301
1464727
1942737
1845808
1576787
457271
837217
1844749
647884
226042
1285443
702394
992257
1045838
973677
162954
1753710
871252
616078
18572
1276001
399590
1812165
1029881
856996
1939795
1472272
1537864
137259
644964
877380
73524
489118
986656
208859
1935791
433831
619020
561976
1908153
1738430
1931905
934043
1121453
116952
1110336
752871
107470
1645885
1526927
1186835
1771289
118663
1724195
1511207
1284869
969443
1327960
124830
1906872
1527209
915896
1439703
1402940
1747906
915456
1767637
1942483
10018
253294
1702402
1985593
348236
1198334
718934
210974
1764512
1051665
72967
596914
1986831
884486
1270760
1861220
394302
606379
729491
323250
499629
1370824
1882451
1603893
14833
1846070
619179
859548
4696
1888670
1655951
453839
889473
285299
1954085
1530130
710500
299050
931904
996329
884137
468868
1084177
1113637
589982
1303709
208144
826131
29593
976336
1291201
1590415
588839
162673
382391
425832
522114
1449784
1514769
1072538
1112853
1774555
1934589
275533
1722048
336376
986184
994011
981380
1021968
1302182
1772478
1795337
1971387
773907
949620
726336
311202
725656
1865132
1541260
1616359
149739
1139382
1267234
536939
1117541
1006300
1670380
848456
1744158
89887
1480858
1580455
1748012
1063618
1081195
556161
1275936
1290211
1309041
1767165
789372
983816
1240618
1431469
657787
1441248
1937989
1296401
1081711
402044
238833
939411
1883706
235126
947019
1508517
1261651
1211184
377211
120442
1132934
553339
219673
1987824
183691
585209
582679
628019
227748
1309320
1149539
358895
548736
1233002
1638923
422887
758629
740629
39823
82922
1846817
359918
935044
1430973
712834
337525
455229
999067
437354
1496809
70517
1823646
1005935
307480
740018
1642401
1187942
1062364
280419
336261
367586
1105689
917518
256637
1645264
793923
161532
1322105
143765
336698
97272
1385484
1305378
1142468
689131
263788
1061219
1470089
1355634
662046
1456117
795332
760042
1770624
276181
1834365
363642
1100585
923529
439230
170456
245121
1063997
1004575
1421025
1417932
1467208
877651
19034
348118
1717281
472975
1121884
1168871
107550
1144031
381246
1737442
1356662
89088
1154792
997691
1256794
815949
674777
1343390
891898
41191
1012938
663788
576617
1977563
1152005
915683
860067
318899
268557
1770987
78894
767825
1150548
910132
1556632
1872169
1056591
954306
248175
726196
374102
361672
165060
911049
1722792
1023345
1512510
1770466
1204718
899063
1856989
1454216
1518744
776375
966434
1167785
625362
1146334
1931411
1567583
268341
30753
191102
1530941
646182
1983551
787837
19080
145033
435768
1813133
1386798
1332933
333132
869885
1947265
522574
986473
1455743
454411
1317153
994683
1007609
36710
1940424
1557143
790005
487029
974034
1050782
1916093
160475
1242958
1588961
1555667
1606463
846842
1992249
239516
1653035
102148
371681
1326630
664514
1866475
1761207
1825228
363758
903408
733459
1159243
922387
1048421
1671520
459318
541724
1322811
954675
125683
1652025
445925
178865
1445838
1434710
607416
1504272
1354139
1672587
1884495
465970
1335844
1742403
1522014
1130008
485549
1075617
1548547
1986512
1966625
1683575
491424
1034900
1391389
1727985
1926845
1734496
252551
133616
1455074
1763194
1779555
1642679
1890868
1556030
1397293
1223596
297440
12819
1416057
1253265
322309
1175812
190000
1636060
1178347
1422738
1868728
1431950
1269203
1899261
156763
757896
385865
578039
380630
1365031
904297
124733
262174
977305
1867393
626587
1665397
577694
425219
1393362
1741150
489747
1024936
1429179
1666298
207543
740243
1165688
209610
1560183
10670
1263040
725955
776948
228695
931254
272118
1245845
1553795
1729203
1708844
442693
543114
1253098
1510911
1671362
1951984
1066176
1240374
769046
62655
1474255
546775
774384
447312
54270
1177394
325329
1497921
217887
848610
1996042
1514039
119529
1764534
1588756
871722
1557754
508267
1070009
774456
1387277
1168978
1541565
1088863
709109
1705592
1584648
1919909
1184951
133834
1638273
1853616
405251
875048
4457
479256
1448263
765251
612156
641437
789051
1387518
1163909
145365
1898724
914714
1248688
1088949
1085099
617441
926114
1423137
233637
1803651
785390
578348
965539
399385
1757030
562042
895308
267400
1323450
567175
1933231
712302
509851
335208
83632
515485
336461
952880
1121188
1958487
1687405
1986049
1606230
99851
1734126
1228420
1737480
107030
743555
1814255
1862289
1407621
221723
1637880
553636
439732
15975
967763
726259
323438
1518852
1836782
1254635
186030
1401708
548979
918971
497893
859594
1997259
1369897
325499
1729481
172439
855783
995905
670332
761562
1508080
1586804
265820
1019244
632627
1734810
338274
955299
758651
1583968
1321267
520637
310187
1950788
452450
1818616
315698
1402918
624645
1041611
1730016
667971
1216393
1883674
670652
881191
1334842
1321283
1412026
1042201
152030
879565
500414
1724257
301499
995326
1136423
1938600
1534312
1069486
809720
1789710
289722
565117
774352
515350
1035864
1969299
1438848
1027430
1547582
1081265
1849402
1468269
1668487
719491
1399094
762799
368697
700554
1995986
1914990
1130248
96005
821236
838918
398314
703620
1105036
229076
218471
1020603
1245629
317988
1921595
1771678
466421
1010683
1218931
872228
31260
692871
776029
774679
1070122
53221
1581505
1258342
919862
1227824
979745
313199
1696632
1714608
1989518
1703274
461192
1095539
1114765
644256
203339
1286151
231809
1579017
315421
587322
1546664
1873367
132468
1389470
877821
1926225
928255
1141991
630874
681289
1226076
707509
731606
730380
835180
66023
1497686
1769964
1325077
804458
1929409
220568
1338645
631042
137007
1330422
264362
1416640
1440794
1601392
1816380
1227929
794033
350476
1610196
772018
291553
914665
438865
539922
1454304
755675
513368
968520
1657442
235291
938799
1664400
36636
1700799
1962647
34279
713319
1100599
1219466
1327521
703879
910895
218373
950474
1052277
795223
231263
1988719
1054673
1002828
525074
1987539
1307227
503903
209171
727704
1583082
325621
65608
1186629
1441643
983808
1092123
815314
974786
1203385
1053676
898322
473252
1708905
212452
1534704
1710404
1590606
782796
1073023
1243837
75663
1593274
849565
1444391
506114
1766364
504538
1608895
1486658
1387072
195203
1498491
34041
1224893
709634
654181
424040
1385778
1801603
693425
700586
1217022
1599237
1770
823515
318953
1711310
439455
1062722
1380295
626225
190636
1631862
1399601
372335
1188736
1182313
18414
947743
672598
746945
650536
1991112
159545
503220
393591
620593
312864
960099
1839460
1822597
962279
1207307
47343
473145
150020
706735
1205356
984448
1027753
710054
759178
1012983
1071462
1226158
1852032
696505
1000587
1624464
1097345
1821669
927204
1569870
146393
92399
1937216
1141179
1482546
125256
918193
534057
445510
1480247
1192805
606476
1662848
648960
483648
841722
1344982
568868
371870
1490676
744094
997700
977200
1218981
1608310
1190603
609881
410213
506076
1378622
1033713
1382020
92583
1011390
1676310
703187
495883
1228169
764875
1881475
668840
104734
293534
1852899
498353
1947794
1314415
1095504
1467024
894972
381891
1930119
1413188
1603937
1221033
443349
580736
657563
578622
1190865
1867589
712010
284269
617751
1738396
128326
1721407
261367
1817232
550388
1080460
217071
353419
909588
534404
1274507
390218
1836466
732114
1657253
1649865
460986
1952205
504928
689122
1845619
1988714
965505
321845
1960440
1154493
202536
949937
180657
604655
259606
265883
314260
874413
1573943
1475556
1255925
826017
854111
151387
954022
1950586
1848990
1537056
725274
885612
855984
73512
1519393
809230
1134787
451585
128199
940993
657979
1493476
412054
1228080
912619
337563
391407
253241
1244772
972199
660308
1705736
918623
295890
996910
1669507
723948
1552493
245233
69330
1170229
118917
706151
1241143
98869
207563
947385
951934
1024530
1242050
162722
1263405
1501340
813607
383239
528962
273890
1783095
970852
1039317
1264921
12945
589501
1163140
301807
1371181
306497
1981039
792956
1300525
484472
981471
1456136
456592
1935288
427885
1967100
754645
200517
1950951
1941217
606271
214539
1529643
740951
1505161
1030140
615210
1830417
229323
1422277
1547914
579924
382582
1233953
530820
1515065
1422631
941596
839995
1613125
1443994
399748
1496675
1570284
1228612
931469
1601509
1564785
126045
593351
49051
1285280
13442
1356952
1679495
1886896
1926046
1104691
1047968
679783
391298
894802
1512582
718032
753364
662491
1078801
443400
1390841
1662528
722994
411335
1292206
1230109
1124603
1428690
1531398
443304
1930292
1348380
525154
1844664
1690879
791884
1906608
124287
1644931
165094
715939
1273358
1106728
36607
1544105
952098
195723
1243012
427689
998362
1354517
437926
299747
1750853
414892
1516706
692290
1427755
1601474
163898
353017
1415950
354445
1766958
1080140
375102
298592
949743
496522
326830
1957640
211055
909536
239604
13967
1396451
1677256
1640068
340918
518260
1236442
877709
712950
1130661
507726
304437
900083
1443466
411417
1697945
385659
1812902
1020261
625573
652816
1544384
886079
1777396
1831149
793373
1300481
1643580
1383566
214605
787696
1806194
338321
1924977
904144
656524
1404242
41221
1194645
1812700
646904
1948335
748341
489648
612140
259275
1507472
934791
1163756
570076
418536
630482
1110981
582870
1364778
747940
1570830
662246
745056
1549856
634523
1372774
836273
1256888
622548
461740
1700859
1786199
611162
495640
1551552
1173657
1778375
1263966
1524622
1094169
1819918
1424814
1878048
756969
217233
11778
431740
1861520
369460
879809
990757
626074
935065
152548
1391275
1798909
1361582
1537522
1376995
1962638
1197466
1965741
215541
1654832
1055210
1388398
1271055
147181
791954
6186
781784
750314
1880024
1316056
1582024
1857860
962248
341770
678605
781192
1359164
1224965
1321567
1129213
296874
134940
87420
1360273
316152
1233855
1009320
1025334
1554924
1410670
1621888
1039177
415889
251937
920790
1569572
433744
1164627
75686
893075
1088577
404056
1293196
1654372
1408968
1248533
639892
1746701
992193
980578
977546
65597
130273
1823117
754963
369833
234772
1265927
1024509
677874
1350747
1918279
238307
1823681
1921353
713396
171170
1241682
1391362
981334
1826340
386049
1273252
1098050
852307
1789658
1221999
1940329
716823
192659
1581673
1476666
515710
1910890
1248837
468931
1145715
497422
1816409
1586967
1378666
1816469
578165
443859
1237142
745746
780608
52535
1599269
261605
732799
379937
1567145
571924
853018
571084
1966967
491969
1980919
1409643
1854826
1369567
252432
1111015
1348070
830447
82067
429490
954326
1084465
566191
1004953
1607266
742861
884452
255698
1712942
1572085
454472
1796612
1670462
45595
559573
51686
148884
1033812
1644755
310327
1350241
441423
1110680
41382
1950665
1897735
762655
1682394
437161
1176875
124454
511198
899601
1011176
1972163
131766
1945511
1975155
883296
1450476
1977419
1144677
491838
169878
64039
1219794
1649575
1049810
1616524
1513005
1069406
1271445
342664
620468
42211
1413090
1447906
392161
1918739
1677051
645114
470911
178754
875289
1750048
1302788
1019156
1611607
1854511
273958
1139906
676664
1934618
252659
519254
126940
589397
290668
169238
1582595
465834
1620933
1301787
1702365
1821277
1404421
1913318
328717
1719997
1181398
1411450
1005336
737948
1304366
484381
88970
701799
1563092
870197
774777
1382356
1939407
486181
886954
324381
385517
934795
539507
945060
1569
1114718
1763978
1380447
79586
1510183
1389858
1810743
1373041
261857
571044
74757
1461698
1646690
1763590
1259721
1203140
1635688
1301875
703885
1432093
1522819
525287
891197
275719
1922686
1302400
166946
1246184
1233390
1965104
1977404
966486
854069
1719822
479383
853580
323287
1968496
1533938
89430
1591379
356028
854871
78233
1702863
602137
519854
560416
938821
1322168
570322
387605
1778997
1840737
1904411
1283683
1437324
174682
835335
1948832
465412
1755078
1901506
632524
202564
138585
191871
1154049
826506
783195
649823
52369
1475728
410709
287987
1327859
963670
222129
163900
1284322
1556680
614428
882514
493011
126606
857860
321087
1139461
406398
1619116
150543
564481
1854189
426993
360542
118379
734688
358383
1084924
249543
193502
1477681
1931596
299637
960518
598421
711866
1407096
1764405
677026
1554012
1914559
358138
1580681
1568212
585459
1826779
1510332
1215499
1687973
584400
1569854
1744981
1724271
871820
35857
40062
1682941
865390
1799259
1836946
1852630
1201575
1138471
581751
561014
285637
1233473
1002094
408323
129390
1790199
1070950
840952
314074
944958
1016464
1930235
127022
199808
1059632
1015289
1116473
97972
1966311
1675105
812070
1248630
147250
157109
1865304
787557
1877759
627750
124853
272477
1910734
1225962
1520939
840103
310838
163412
1152320
468615
588913
803297
133525
1181041
1759139
996552
450571
1764639
1186477
1217700
1709831
90389
1318082
227560
44977
1971071
247382
1560673
1759830
1452092
702353
1648489
1683073
368477
625396
1141935
1806735
1809925
1852938
1116031
763149
386846
620435
707754
1232276
542638
536190
1367904
1727579
706336
1714014
1525834
1471553
484380
1957365
1017933
1964819
890399
600655
1442898
1523970
1852113
120692
63608
279827
214370
778283
567147
315406
1062040
1713353
436639
158576
909979
992824
1482421
140701
369985
1795664
1397169
1552398
335257
1394549
1886966
1073067
606753
268305
22892
966645
810409
1862794
1953767
1117884
485750
1653645
1630182
1719809
384052
1722344
1002908
314139
1262522
1749193
1237872
1810696
1426020
1994141
992499
672446
1589856
900753
1336911
584807
1994234
560677
1560338
525615
718068
583303
1011931
34616
1066669
246504
1765579
1901143
149091
520858
845656
1872497
514705
501580
1565437
1541159
1641894
355787
967716
1611564
1763352
551348
1696093
695801
1068636
1752749
560138
1899816
1289446
622024
1805854
1550123
1654596
1870360
1772659
1776525
1356510
1441045
341085
227650
1002130
1663708
1944319
876379
1211208
536624
1622851
480202
1846428
576586
743348
1451005
1616762
438026
859630
836145
1550253
1005924
665148
1183535
1200855
1335324
1235263
139366
82230
868360
168723
1808019
664612
1421896
528784
751799
1163289
456806
1338057
22094
669993
1346569
1999070
1738967
1013102
235437
1701100
1640066
268575
1322261
1997401
1684093
1756863
546872
1497268
710015
1471231
1650488
1846627
1635102
1172777
1191955
1595265
152785
1968256
99602
1893031
1582899
1025574
1586812
1907551
1357960
1901610
521674
2956
1961392
1631548
1044677
1130901
1747628
644208
1077796
54839
1384204
1658235
619825
1023585
1500728
1439968
374843
608940
252934
347867
1380451
67455
1697046
1822677
39609
1877644
1361334
437571
509472
857700
1330951
1809373
253078
1189432
1750197
1238789
1084734
1231484
517471
1810954
1552191
313909
1034442
1300403
324698
536494
1360904
683381
1697095
1844540
16567
1591117
1615121
720847
143999
1332916
510068
1796199
1671001
1523909
1769084
978844
349070
1723427
928513
470444
426307
499145
1127461
640185
779799
925780
1778525
729942
1486133
625895
1201413
1717810
1132889
1310612
1181679
1151115
1193328
1140747
1518937
688227
1267736
504698
721681
1389064
1450788
1561926
205440
1270298
944715
1583436
1353600
1005539
1646400
105314
1998296
58322
958419
1498283
1078226
460753
1622090
1911268
620249
1522650
1519201
1439922
1586200
424343
885770
153307
214835
999253
424607
1933758
1212066
1821996
95490
1989825
262314
1721104
1305490
174083
531495
369049
1938778
1121160
1287954
296731
52665
513225
267765
1350636
1768317
838959
666400
1218990
1934830
183064
1127969
233030
418101
1781155
1371309
7720
756076
366935
614013
1638015
1023092
160929
1816820
240045
1686025
1919280
126791
599978
45097
257298
1997009
611652
1587764
1775146
546605
1732159
1089397
844664
1424665
677287
687474
833128
675913
159865
1697575
1441181
1045734
1883945
635447
338240
969638
582935
1421052
1021235
1031090
1360802
1582527
1704133
1420349
1492488
980430
1160782
1183978
712646
1171949
531947
756638
1387996
1689317
431595
1958442
370113
1791290
1616208
424847
1592647
345151
1024446
507034
520123
1842024
552913
170461
1643227
1500658
1143774
1491755
1199396
800758
641549
455382
495159
97816
1356846
327261
957766
1788831
1965671
530279
1854062
472486
237743
228318
855119
1483731
249175
1648121
1694913
1682983
96617
1700247
1968319
1515999
462618
1816556
338439
1958505
699519
1069981
769173
382446
489180
79857
546413
1401751
119884
313355
1223376
54638
361338
1855167
444237
1328013
1888441
1118771
119421
250103
700598
1431646
1260891
365992
273407
756160
63716
1251544
1945083
1788968
1904975
1761235
1874675
1168835
158919
1570694
354410
160439
1427091
805952
81601
1878477
1909354
1259119
1646658
604718
1308150
466049
758816
627682
1029981
735054
947579
1601774
15600
318558
1844896
1040259
655226
585563
1834723
1774997
330837
1603661
749003
366482
1645600
248234
1376073
1414734
268023
312363
1873383
40922
950083
365635
550845
173458
294469
292194
1152281
542298
1738621
507528
1897716
900026
857273
202429
826369
1846667
370155
234436
387722
1625986
1672050
1162447
1045838
1759161
1299456
1964758
1103702
1985462
1451201
359250
999857
1940360
1739164
1111421
705498
1880654
957952
201082
861399
1653522
717113
1902307
1181085
482603
554311
475536
1265761
1931426
973524
1894710
405855
1037126
1605700
44701
510998
1003864
586986
1652908
1845758
914251
480286
1447250
260976
1398068
1054265
1844365
32368
277140
1186174
1233294
304084
1191319
1994960
163576
1561913
70530
1775982
1545945
1660092
490441
523252
642305
955175
805190
1622075
677557
1982640
1990247
606773
76808
1924491
438809
398686
980653
62485
233447
1904685
612047
1438449
642761
845813
1900825
1508636
361887
1396591
692892
538863
1591312
1740538
393233
95783
405355
76152
683386
1292154
410824
1464951
1236211
457299
850173
1593187
1549156
1571830
1754457
1290176
808024
472622
845824
1620990
564372
1647172
1312189
1818730
965850
1894880
1880143
1084131
1712287
697699
462764
958704
711399
1211125
1793903
1135201
1395266
1147584
872493
1876004
588295
1205922
776105
1377319
834730
991302
1235331
877601
790219
1681593
265184
1910121
292813
68775
1962069
1141552
954661
1934622
135919
104326
213501
1804860
908849
84388
932081
1169374
583607
662054
516988
1325618
774516
1428535
619769
431105
1478227
783787
1523144
549582
1873530
1283797
1983188
201047
1981961
1565921
1336538
917679
346765
1273940
1962714
312828
1998664
1338555
1935052
1712108
36821
879914
446434
1446220
663513
226597
1651670
1093623
1003606
1670203
59794
698141
531615
267809
1268428
1930289
973953
622460
1146748
326012
608554
824852
134990
551917
704558
703278
1908298
1447431
1336725
502559
584197
401791
1654981
1962533
818468
1046817
231215
1668402
27159
796685
1650598
566341
886060
720433
1254084
767045
481629
1367617
1760380
334671
1238735
1910157
1245554
1160876
258954
1999180
756146
177126
40981
1133156
1835198
957649
1459226
188491
691968
883628
640852
1942533
525318
483274
84105
23482
1525322
1391964
470618
408588
1028635
1690764
1153870
194378
126003
680538
971933
971462
1493802
659283
1222099
153965
1550891
304178
496016
153267
871889
1282136
1300560
417402
301920
72111
1980400
1408030
717879
1627168
1033074
758740
1794530
797904
54450
1602572
166718
1759620
1858128
144690
1609467
695774
33631
1544045
101341
1888231
132079
1339959
1911661
562745
1315714
1257143
45312
1040690
931968
491643
1143873
1144459
1252637
387904
595987
1877633
880990
1980355
1339164
672845
1047538
1435007
316548
639498
878809
441344
252328
1367906
1885867
78513
14785
1548237
1681291
1534927
824648
49913
1155804
794983
629911
557127
216371
402235
660234
1103094
1243963
1949107
648863
1088768
535170
1971310
974144
1009183
1432063
1918465
1477139
1249446
1193654
108649
473311
1073942
1518246
698029
811296
182615
1473827
312952
1934678
1989822
572428
1034688
1103487
891198
1943359
899320
1079964
555807
760757
1157459
1182133
1110720
1957456
997956
910197
923031
774579
761173
922565
1118835
808333
1754363
824002
1267850
1140449
1288086
58968
1221946
552329
1717557
1570565
526766
837860
1428205
1486517
1804405
775190
1743098
1837084
8755
1617
861822
1251692
1156805
1066206
430389
1908274
1086966
1961949
828306
1381313
1411938
1292097
1910358
78858
128324
746856
1465661
1147397
326215
662638
366269
401648
360891
107253
1743879
1332121
563974
1745799
956995
1429587
1680295
1194683
988836
1180716
20333
902749
1644641
1393674
1513194
1045926
1579240
1777748
1353113
1553403
1806996
1549806
1826305
1703984
1350897
1819346
808515
1392115
177000
846781
1260653
940736
1389927
64932
185222
1713406
424938
856714
683647
778305
939976
1720076
845573
712097
7868
933429
1364294
148038
1078626
1069411
225047
1233264
1936092
847924
652729
1318409
176829
608492
1639082
335738
1746965
1642026
983833
472676
108477
1541339
1121288
451264
154257
659402
962091
1976764
1268153
1857699
422489
1900780
614609
556566
730049
1053252
706268
1892134
1192967
1630806
561205
1530832
625344
36431
96731
1622661
903532
1632728
1826543
874940
1155979
21053
75393
1660512
730099
1624470
1586718
806484
806230
675741
500499
92098
541803
1340050
236016
222507
320529
1335130
290991
1171470
507906
890090
402556
1001438
853188
1030999
1595805
938160
1904011
1393893
888193
789710
266816
1802872
1308266
547350
1806240
125968
782348
1951638
1844856
1809170
1699228
507649
957082
1799009
481116
1522360
1929506
270400
891658
1563140
63444
1395616
274851
191519
1827094
556895
606230
1421103
1978578
1552711
1455930
1451012
871110
400378
882476
466349
1894437
783314
1917816
851165
162012
1535162
736153
789572
1350765
89560
1193709
1516086
1480145
1827707
1793108
740184
532632
785905
1479210
453167
1133309
169641
873139
1342793
1512280
1877961
1571866
870466
785926
364151
1679842
1289872
1824366
1027526
1885844
854406
1549812
1814892
859980
1223894
339276
29374
660577
936832
1007231
1427126
689966
212122
1314410
1648346
592195
989728
406115
914694
1375717
774041
628900
665657
171581
23339
1415942
1719180
1008239
248671
527731
1056299
344317
1171482
1700336
1187654
535316
1564644
1411181
1120970
724009
938869
934683
890400
1730390
105327
1279715
147150
1510145
68731
1688603
1738205
1984594
448503
1112157
479052
1445848
340088
1021210
1293855
1977278
289942
1121479
628680
1272697
424990
1867475
211602
1848710
602595
1675322
120227
357719
522006
305669
1811787
954683
1188352
1841284
1754003
205515
1147404
940780
14604
1587645
105074
897255
334233
1104115
544641
1063181
286822
1465996
401995
950584
1468226
1948274
896520
258239
80811
1225727
1917521
20300
102968
1058883
808048
247203
1541424
1581796
1254369
1622450
1758355
1891712
1051441
1496521
1122236
997860
223597
184465
1320353
979830
1891538
647180
1646462
1268135
1992827
609331
1751967
196924
85232
290263
1427241
1203091
1266908
483132
351652
809634
285754
1180051
1286068
808685
1962352
648106
651638
375025
1717740
1512607
384902
907564
1193345
1976654
634019
1204213
72159
1701798
852161
1832830
1743175
38311
1235445
1714020
322072
957724
6976
1415415
1459121
252083
1999953
790057
408475
1327171
191708
1313390
574199
131335
303110
570844
1088068
460095
843909
1515546
1462532
1913178
1526616
1547255
419781
575229
988800
367805
1915499
1043382
287410
1531936
31067
213422
769880
695181
490048
1719628
1806972
1328155
138263
1030971
1456786
574587
1494795
880014
1076354
1374809
953309
1772652
1842720
439898
1540644
686057
1060047
1196687
1649956
1945743
1323157
1075788
1423058
187770
255615
1470638
1374965
925972
1017519
317007
169007
756165
213358
1323892
772345
307066
728181
644309
337902
1311408
818880
1074628
1732710
503489
1459530
88916
1738857
1537840
677592
805444
120743
1000065
587690
854906
1224701
1209299
75997
799809
962854
1362240
458357
1015800
781189
1583168
423933
1422822
942497
1978913
1209089
1623046
1738602
53147
1241592
263569
903768
692274
1483571
1805429
173582
1471475
1783219
856090
913663
928941
458
1385282
43205
796033
1008164
1534816
1649044
758306
244670
29607
1444096
1000002
1684881
124851
330086
1059959
950727
1422833
1036157
1518163
903986
942286
287062
1150909
1716623
1933374
1358171
1380010
46823
567740
1162101
1745508
1426281
1788296
1302738
1499546
1185610
15110
862864
1053042
1415023
112121
1912337
771774
398991
1642846
1735794
731722
151258
1296992
892233
807843
1873147
286537
1683303
748092
948462
601983
1054651
200588
1269512
1414729
802292
1556763
1816300
1782587
1181582
1598127
936251
1594184
1581598
208550
204736
1332612
734892
360794
817502
1383457
1616570
773254
1948970
301623
240501
1753090
699536
1385662
1049699
1746122
1138110
750484
1316423
1271324
1593132
521347
319259
1102912
1400847
85095
1754345
486375
219230
236855
416511
784673
1724609
1138935
1337866
1569309
1770523
534838
554960
356657
1748258
477928
1575892
178791
1099330
551497
137855
1899875
1972665
1183948
669549
486402
1054788
1614540
1580686
1977729
15622
243699
526475
957046
1467122
1275519
107113
939148
1002206
84109
1257799
1049845
1994222
1773342
468139
759261
1968863
731186
351866
1283623
1529300
344878
609374
1770453
598659
629643
927999
573619
736669
1537122
678489
1412582
470087
1680089
616082
73906
960166
365729
1274490
825614
1936038
603851
718893
1063147
438288
367643
321699
1705710
826446
1500601
1871769
593747
289450
159390
378889
1487447
1847440
409716
1609292
1989080
186375
1910813
537235
907822
694721
1859925
1031724
67080
409384
936003
1957259
1331109
1506004
1333943
651717
1429782
26540
1512259
1713407
1460233
882663
1386496
1095008
532547
223342
363619
320462
1921167
338415
962369
1162730
1146623
921874
656161
1935854
1991710
369957
1299824
1738805
1077693
765469
1426799
973472
258827
1677312
724768
138055
949969
1886530
1387299
429747
598183
193089
53451
1523510
1309043
688516
445766
1074083
1210163
1348524
1852676
1809245
760715
673588
1912563
1276952
1683054
231354
1122439
761527
720259
46609
356328
514348
1383
1830578
719954
1540840
854120
1765210
1763480
1770386
1782366
983748
656852
1868038
998492
399256
774528
1857697
182931
245002
1123521
1410400
819072
364795
458484
34237
801926
746951
668787
9063
693466
272101
434251
48046
159976
254730
420617
1323445
1922133
386364
1208298
526629
406369
632028
938327
1085456
1442452
1286503
10196
759079
1122429
1464282
695202
1140078
1208556
1433057
759611
1092405
1020812
110194
450194
91922
858605
1734299
1959162
1582229
1983566
799593
1066289
393250
1175771
1614874
1906857
1745433
1510475
1536671
1244423
1869904
1915873
1362154
1355622
299311
1598726
1341713
1266944
616690
1014443
1461791
706614
61291
1829263
1575219
1417370
1460674
621159
101101
1939910
1501068
1569315
178677
382758
1347381
1412325
836360
114656
1231885
1198669
1679420
1078547
1343679
931220
768223
347082
921385
1167270
1735454
783271
89528
1109544
614332
287929
671165
757257
1327933
166952
481764
1726939
1342291
1362130
700896
1189699
800467
1589252
443741
1810941
241868
521593
98352
442705
1122681
749544
948157
281025
122016
1064463
876851
1748876
737423
677616
1264644
1638848
868131
1011105
681629
1955809
289218
1919328
1401468
717317
1636781
1533351
777217
580013
391962
1251563
925002
1967949
265693
183740
296003
1803656
1951036
1835415
906614
489235
848156
1392830
1643095
214544
1151867
482238
1221469
827902
237426
232192
316086
1924702
1323300
850792
544356
1487609
1141332
1751191
65577
1084200
900324
1213522
215685
1340797
591658
177549
1049145
1963924
499848
1766158
36616
1628621
922428
597184
1818517
1663143
1036967
1373417
1242852
1591180
1088652
1186012
116429
534424
707040
1986295
1042328
444973
1445984
1158982
1834659
1018683
1078393
719752
1769265
702093
1206513
792578
1263679
89732
1762046
1086416
188138
1603848
853741
1403966
286336
1639614
162947
1929918
1995337
1889468
1564092
1319651
1754633
1215647
1816122
1106353
1257306
62855
1479736
125421
1316189
1222239
1797607
1480812
5151
704498
843812
1442873
89566
275809
145587
492672
1315147
1852922
1524787
1364884
1360487
1855509
1765910
630557
1838321
644701
1186253
950886
1988977
662682
1572275
687168
1715140
1664469
582444
710620
97379
1639214
1074095
1460382
1506542
444626
1834495
480790
624690
1667877
623271
224428
686224
1392983
436630
538716
1362039
571014
985865
1637795
1256094
1747658
1581312
1215386
377165
23873
650442
1567967
974548
648786
1339586
1891841
1970131
1111697
1788715
218526
314035
1607846
350565
1472274
1783488
1962172
1647670
1154269
1700408
847894
544173
1879404
1884244
790185
761456
607470
1764827
1195819
729970
1132803
1711760
1611553
1264590
1436663
1610187
208751
301777
544061
1054354
1748170
940905
1316010
1422212
156614
1890895
754251
1324548
579718
1188953
275853
241031
1000187
1918108
774874
927791
180870
1824680
866147
1752988
202236
1327177
670210
533273
1180301
1541912
1703325
1683715
113303
754748
369194
680044
304045
1079305
1577083
757525
1637891
363716
780483
246466
1705354
112503
633537
116807
1266717
1055466
1170504
1295350
1592847
736142
632953
827171
1566059
1423070
807866
1075726
1176555
809376
920855
169073
1600493
1421075
793197
1869254
537240
163316
1823711
27224
1992965
471989
26048
908471
155783
713540
1275577
923483
1738559
1210434
974540
366552
1360360
1465207
1025149
622116
279772
1633914
401719
1892690
1166523
1232830
8691
1323381
184491
785122
1010926
689041
634170
1614847
1093903
1072673
256458
637216
1247606
1645542
1587543
1530099
374375
376485
1716724
1060539
517097
492118
1291580
290632
1404200
1936099
1931064
284463
762654
1960937
1114002
1159218
740275
1005871
1616709
314006
1261915
113880
8013
1480990
1695813
628570
1868628
1876671
1842431
796020
1890163
859866
767926
737656
212026
419993
1599229
1399450
246057
1301089
1906466
219772
1220213
1525561
1054808
1352749
986896
262819
1790878
21709
1057413
1944314
1884515
886511
578499
742755
464953
1177391
1264661
277182
441662
1394990
762211
32938
397728
1891542
1193919
274164
1893763
1177702
1426745
1840850
1915283
1976388
1217991
824403
1974821
1498025
1864887
1186605
285706
60590
1058264
795927
124161
726634
1198377
1278235
449396
1902696
772384
453391
60640
564104
1268688
231775
1790070
31114
1621312
1423065
195932
1384791
815354
1305144
215785
235805
458282
263382
1776600
411714
1955646
986891
523869
317421
880676
1262675
843945
803603
744495
1711155
810438
1707488
1508158
1151533
565702
1771061
1792578
735778
638419
792140
1258872
451560
531807
1922487
994826
128281
1711748
1600815
1347191
1482800
1528108
1346708
1441413
20997
738016
1443061
1988552
1833525
1727527
1460233
48227
1210933
13463
1477008
1599960
292558
866701
265819
292711
1347570
1783523
361801
1929386
102210
1159468
1655519
962454
1747483
275841
1871018
738303
1713251
1340377
273225
1062154
769998
757638
1142760
1628315
1331925
1434566
953991
1561875
1016631
1299312
7672
1138192
1740821
567695
1327522
1233417
1671540
1014837
378449
615719
1766226
709051
1423488
1627116
1556287
878163
1145634
1760254
1217021
929598
1202220
34629
1922674
166362
1671177
1388736
344891
1578990
1126725
311711
274775
1753396
391802
514188
928742
1262465
1364550
1774318
532090
923050
140217
1004411
1204922
486579
1310358
1073960
1310181
765252
1550296
1378533
688187
1174500
1711824
153593
1452393
1367236
71427
1135413
601559
1039843
1824098
579197
399041
1710536
800226
982706
1771865
1372361
1984312
800568
198393
456305
290564
241173
280230
1467207
394385
537231
1078332
487539
1274025
299335
1193345
1737437
1962099
740883
960815
660409
373277
1137472
925197
974081
1132518
1413166
1842517
233609
1526314
52103
1818949
1225811
305549
1657394
1841152
537880
1433414
1691228
1675378
416589
1825053
107228
794361
1081807
1977203
1648141
1124780
814013
311756
754412
1234627
907882
477785
631120
1823540
1421796
1317770
1195861
443823
1882250
1702296
1559985
727026
933023
1880263
869660
1122410
95811
1425822
357745
447921
1023875
142220
1462274
1956482
1533900
332357
1643387
1949016
1726209
288245
1537184
1829578
1596310
1955155
1030194
1515570
862454
410115
637616
127057
745527
1799288
683482
132346
815997
1820363
119392
1271932
1883768
1340655
1246340
929700
836492
1069967
84787
1680213
339891
1802370
1620972
76825
838283
1570743
142650
1122981
1340112
583166
1975048
473210
972
1577210
1174978
855740
1432168
995839
1174995
1224980
955276
1075314
870381
17415
989061
671010
1066682
1968573
716788
372397
760990
1297260
970777
1232950
1002488
1888665
498336
1386629
1334822
1824723
1529255
1478953
1745140
1449766
1996525
1799017
1017643
1551068
1088126
1940621
1355467
1779231
684905
1110391
1382649
1507674
597452
698428
829842
424133
1386945
1711311
47919
116950
1965019
1152649
1420989
968852
612927
108832
660831
1486169
39476
881609
1607839
1184122
862503
476988
944849
720381
1611218
1490231
334506
1779883
1212144
1656760
1626147
1701253
359677
783104
985832
1878959
622307
1066650
890787
346347
354681
419800
169277
428718
601640
857439
1739112
402320
1394754
1058238
713781
789568
74028
562932
1969118
1591807
1192717
715958
701487
1302061
1072664
126598
1267879
900168
216862
930448
54751
103059
8932
81772
1391627
321586
1612095
1669379
197240
407499
1035550
1935010
690981
720075
936234
1331105
1439190
1137651
838696
242736
1112783
854622
674989
711519
1074071
896436
580130
23576
515244
150830
871224
1689405
1883062
303689
1460352
824824
1780340
394956
180662
430696
1719989
957277
74698
185544
964480
298664
966433
598720
263129
1943019
1794037
1444071
793989
1630329
739912
551245
1511062
917097
506492
1040346
1145349
1817103
1405633
41499
493702
442298
1061568
1916309
318935
1063370
1580762
1955530
1778775
1767843
1044528
742535
1415355
723630
1162484
1120593
999056
412381
664496
228872
417731
1121365
1420128
532786
1183122
1095265
400594
1662878
1977117
1897349
1258652
1981460
1005807
175938
1290633
686331
1917335
480925
417286
1189771
465814
1463207
361871
911338
640825
379344
1077988
496776
499654
1045919
1543427
333587
1961171
1350075
835055
1687137
1853602
1970578
1871468
494078
293477
736400
603114
447664
74732
902634
813208
343041
238917
933010
407850
988312
1405490
17575
1529717
1127458
1030785
1722197
505168
1940258
1970541
664602
1499960
1451049
1449667
1519719
450540
87263
104776
1331719
519777
55137
1834291
715529
745178
834111
1101392
396350
753609
588782
1073716
1016729
1646388
195334
1467093
520757
1614329
1873394
1233970
108570
743398
140564
1109592
380034
1471379
1040979
844328
1866740
1500581
1179966
1185730
774651
1159745
259404
73948
2318
1988533
470579
607251
38267
1407618
452499
1544945
284478
1276094
1255590
1720081
826032
1294295
339138
1985879
798018
1769913
355053
1072028
1577245
247378
776089
1239048
197696
1385853
1405152
381926
879310
1759961
1210629
464507
1374952
1580197
525726
1810607
821301
1207081
575030
124209
1548445
149974
1064732
1386885
1091494
1071267
1909745
1648482
1025140
1841372
1837601
1094643
282907
1823014
83339
315205
1230179
794053
889007
165332
100661
1980819
169577
1567898
157911
1726056
1551880
298359
1442365
1345741
289169
994181
1390108
1244698
735971
1572794
947458
1898168
1859224
1699342
210046
1763707
1356898
669355
1126297
1900641
286681
5084
122837
1252948
1062048
1593136
767934
400079
832170
212533
579376
387250
797183
1073624
897836
234723
1623946
661417
1740052
907879
285180
648978
548447
1254967
1125492
1123533
70312
373011
691526
676231
946979
1019501
138120
699830
332072
1311584
1689871
584230
32948
1016675
1828496
1624378
1294626
944677
1328875
1633008
81855
1869788
1901082
1043114
627043
1481518
363030
1196679
146656
1619125
477425
710220
1349159
215959
1552753
1082371
1030554
19324
1208842
1523520
972034
1634843
1100198
1477691
1134894
433335
328365
252465
1930418
1830951
492078
1146932
648693
1031962
432133
906740
1518466
1427907
1879122
1625546
458854
243931
1862707
13631
1697634
686349
1706130
1726367
184245
1871109
712480
208776
1624323
1093543
559013
189178
1526207
1876467
604614
232519
862427
371755
1491434
164475
114330
1753182
1871793
1391932
672830
1867552
513067
1345810
935914
1413359
365972
621777
1001193
1121754
585614
1410623
1848519
327926
1952398
345620
1868466
1328714
1818474
810975
771316
1474763
734964
23232
229606
1916191
1813128
753869
1893746
184623
358489
609539
509059
244316
1396920
846849
334126
1177831
982741
1645285
376094
1849546
613028
178806
949247
1864342
845365
232131
1343125
735100
418128
480568
101687
314387
1695793
877396
1584395
1603914
236904
889343
1421157
657200
1198023
39246
834749
1196132
980864
1227781
1390739
1192164
723716
1661586
7921
1480990
1503612
253270
556862
84660
292877
815068
1641769
388898
197101
1305349
846225
98824
579845
1009849
608551
883890
1102498
613767
961812
174407
1966866
86506
405999
769387
682587
909257
458155
1678552
261901
24815
1649894
269044
1918459
852275
1167509
1335019
639885
1506131
84173
607214
1010118
79799
1008682
199352
1558428
618707
1038235
753482
1221070
1939005
1021187
1415270
490539
1830394
1864940
1413821
1276777
208964
149728
1271846
1109001
230520
35883
1093902
607591
1865648
759987
1862081
528214
532890
268757
1309832
1080655
65193
629746
567301
1785619
994824
185636
1827004
630548
1478413
281705
340201
1521713
1941958
1242135
394581
275298
894227
1668882
813386
1027457
1294110
1581938
572035
296112
1755832
1178801
1029720
470176
793429
194056
964428
1431500
1361869
318253
1905597
842958
1290737
703472
1469407
1985743
876750
1674753
1173492
863411
1035390
1702633
279608
1872060
533385
1025844
1141851
1497472
570064
1711390
1572879
1775466
501154
1121326
805249
1643070
40363
174152
1260460
531529
630057
379196
1217208
361187
29559
180870
172415
828298
1728140
924004
1283189
106518
674454
1678910
130324
499731
354264
1424690
1661523
769967
95915
209512
1896329
976338
553030
792360
184043
1239708
1772131
442921
1864621
566233
1207936
655505
651850
355190
1895348
1709617
1116276
1645656
390313
343033
1518835
1195735
1081124
1369668
996321
286630
172845
812655
336709
691569
343237
663590
1701243
1613279
860675
597946
1262434
899049
364756
1031739
1349727
430086
261793
152704
664196
1880236
1227166
543613
1105532
408841
1865100
40358
1717253
149816
830801
166651
1955936
964696
729678
1481117
192482
496155
7566
1846983
322529
1270497
1631538
514694
268863
1733412
1730393
1463422
1901571
51530
273032
1763170
728237
577128
1035273
1299539
324049
1032758
40224
1096593
1078651
958669
106240
839580
279024
1281251
526914
1840735
1287755
156023
1914520
78894
13639
1431107
165379
1134079
520372
215913
1047992
1634096
1707957
313659
1577807
734422
1929306
1961908
1360930
10569
1928904
883759
1005898
1402852
1022715
460237
1710911
1189837
343841
1867917
22396
1224329
710167
13333
224398
953052
1926628
1291679
1317330
984958
549048
693485
1931393
117479
267581
695874
30406
1633965
99554
855327
249503
1648710
1656233
1502594
302104
4746
1275668
1986384
1817011
1622065
1491926
1683642
1884535
1186010
522119
1953649
1227850
1454617
869563
1422119
1253871
1864382
1967760
1451321
860179
68903
628696
1689510
261782
1590798
323063
785476
902483
1068862
253713
573608
194105
726929
651255
643896
60898
661912
932349
1080906
1006843
39476
1806174
1109132
628176
1342048
439978
1887055
1827201
972703
27072
60019
1202056
1669307
425137
792259
930599
79599
972075
1916508
1406869
1740949
1522288
914219
1517823
1007770
1449784
522600
1741875
1318251
1940030
1131168
692516
423630
526522
1812750
1455961
1359007
469400
1916150
820467
1550594
1442004
105107
916409
1762790
1789755
129962
416320
462381
274106
1109108
1027812
167965
81378
1796657
714062
1346266
180157
1305750
545673
1002757
924267
176614
356962
531614
1632686
831242
497254
1762059
430563
1423009
1951874
1153528
1587187
1710648
1122935
1122267
540758
1523528
891654
670204
1344832
1508127
236312
1824606
390353
1654664
1626928
620818
1533607
7844
1569195
1005955
1628925
1355269
1807689
1547692
1900962
1913634
446800
48154
799025
727974
203883
1468231
994167
1736540
93684
479717
70104
646494
485114
771003
1608807
1934090
318162
1467205
555839
1928122
1317900
1694942
592133
410549
1158875
682204
1255188
176156
435934
871097
1696344
20306
1921461
1905494
1101115
892803
1778718
1689340
190791
621597
183028
466791
933661
1981275
1664535
1618981
744826
1635934
1934052
534758
1720230
1672065
1573448
1318172
444473
853279
1376965
1258995
1163747
1421618
1562037
1978174
1339907
1191211
1213005
1957929
350202
428046
834834
462914
672207
1114730
757851
564846
974602
926620
847623
1365089
824333
164312
1101240
1846643
888972
912097
1875105
1065246
722989
1452857
259469
831756
451443
609050
1766081
760378
1739037
661042
1695423
872681
1720877
888580
1510143
1020614
1016461
1002133
1073289
1888451
407031
719186
1226675
1965485
1407322
44421
513803
1644979
1726465
394144
543543
1608011
236861
1011270
554933
803079
650994
612662
203121
1957644
694334
910343
1355266
1479038
562366
446609
725209
97254
1965313
1312408
1567486
1526187
783836
1537691
1410955
751091
1930538
1832247
1044459
1979093
1939916
1706058
552727
1204970
1404789
173132
745830
960852
679513
317735
803836
1931565
155293
1846519
1351962
771485
1215257
908
584133
1933845
856938
1812280
796119
1130974
1741264
1231121
507617
126944
1221613
606975
1861400
1644725
1066153
971174
120500
485452
1294104
342754
1597237
1738737
1275847
1009098
652412
1222487
846071
1930051
1767700
1566166
70461
1681331
926529
1748078
982829
1058779
259461
1443326
1112157
636537
731124
304358
1932278
324139
1308653
770520
1927365
702606
520429
641011
1561981
816841
1860002
1833768
694105
693888
234113
10963
867956
1639084
975700
307108
823644
1856500
605056
955257
952882
290798
1090797
247585
1436833
1978506
1116500
37913
1769871
435664
1910034
173756
1562424
165716
240186
1259465
477253
426198
679391
599499
887878
190516
1677342
1801069
921488
344800
113340
1324901
1674685
542172
1152169
827434
1743123
1269334
615952
1763904
573556
1193452
1627184
78383
1866868
1136634
1732366
334959
1130378
1364386
1034872
690010
1187625
1865933
55736
107221
807348
1003486
674426
511833
1257167
575122
15067
13088
938900
141995
932902
98511
1355675
1669268
233436
922497
4379
1390641
656127
218677
904630
1579611
573897
820661
1914813
1826699
1093732
1354636
1027977
935033
75820
1733138
1092551
806631
1848689
1113546
722828
1947908
1946758
53823
113906
1223121
1787748
1363025
1617434
1048187
414181
312887
1511574
1490052
1263130
937858
512185
555661
1445888
977045
1673404
576009
1111816
1816144
1313501
173929
1762419
1951299
448554
749623
1228228
1779850
4068
728886
805856
1109995
630942
654872
928616
857889
909961
1536528
333284
79788
622943
551425
1076130
1388109
1826435
544949
1574157
1003595
545777
1138946
786334
176919
918037
655585
1021765
679996
932235
1256813
1580650
683160
1236843
475540
423363
247041
1496494
208002
507173
614457
1755526
35645
802039
944701
45369
452826
1658912
147226
967045
975020
226160
247400
1207398
1366349
1297258
1190855
1480701
1778163
726093
102559
814260
1539921
244963
88691
750265
1041273
1044682
194932
838489
1131864
1087627
1655172
844331
77535
1819152
675996
20246
1798724
1272138
794887
1196429
445484
242644
1777899
872126
1117905
1470282
973740
693412
1153121
1617960
1195144
145886
1521760
819840
1197472
1444575
1453383
897694
1037853
1309144
824475
968979
1440860
792258
517789
1794710
286664
166443
245886
1150483
681045
384063
641285
1403652
1304272
1666658
1256101
1230280
1547496
299775
634365
865667
1854559
1664203
328286
1495837
1306787
1458512
213225
1037401
862535
19314
634049
1252080
1623745
15209
1765127
588179
1749305
409023
1297745
882269
54417
1137072
1518618
1461652
922700
1860880
1359661
877715
1832827
1538525
274499
1565962
1011608
1202908
1351067
1303912
666144
1636024
29488
941918
1466200
1267938
147507
1545330
524143
201084
1464650
1747812
1925813
1567345
1316433
52418
1941695
1466464
439588
8685
188530
468254
1037048
53088
65536
1034598
572257
202164
1506916
1249427
1980840
1093750
1460398
349554
1746637
794895
1675756
1765557
203458
913112
1372342
1683513
1175547
968015
156734
1392677
1329894
1038113
1363433
1234605
505445
714694
232720
1827822
1546517
891325
130021
486295
229331
413044
1392659
1972530
86820
1650510
553188
764031
1534562
437715
985031
600160
956782
264206
420933
1691186
1672428
1526199
1831587
301808
329101
1058607
588552
729183
1384362
1799785
345613
1038756
1054378
768236
498260
619104
1248940
1693924
996067
1795201
633614
1477148
925047
1575234
1120628
1968317
1304681
1682831
1830315
1804055
1127850
1998624
58780
1938726
238429
962898
1369389
1237449
1471130
904970
193091
1752589
932110
1572328
923834
879898
1033575
98122
446040
1414497
1187404
730481
887582
1034443
27449
229482
627543
1868618
1600158
1201640
730123
1929050
1665270
1495370
847217
1397178
62605
1685077
1464077
589884
202516
1864360
1197905
1607184
398222
1537298
220335
750535
467865
613200
267068
698117
448918
1584700
269948
1335543
1344551
80629
1984861
1061338
1978000
1582259
1444197
903789
1748599
832657
892622
170375
233959
829165
1930449
959856
1195507
964634
644680
1873071
1047427
1065390
573474
1797045
104769
144007
820402
779886
1017792
1953635
291246
1344688
1627699
1419560
241050
1448654
1317483
1086446
1744457
1261263
1942666
1817805
232772
1129476
227410
1352386
57650
627010
1472821
487783
1673910
1450889
807986
796498
1781506
1786984
587820
359751
1922447
411760
1410124
1206748
240784
255318
524413
1010653
596640
354251
487944
531096
68226
1425665
1451763
1783624
764678
932064
204825
1351275
1935027
1115413
783236
613058
1674829
167215
1301213
1136860
1252473
1020241
144760
1550906
961842
439519
820465
1640062
1939967
1355840
1146920
515963
344267
1637084
931279
1462871
1382693
1640564
946945
1940693
1236313
1406712
1062130
805004
1328867
1337220
884152
532113
1723666
715784
62470
67585
981963
476114
483823
1983170
916021
1368043
274690
220663
1977047
1794977
1957908
1545023
658708
854037
1782696
1088069
1113482
570722
826404
190820
1172772
131128
1098867
518476
1929219
783380
728588
1182432
1664043
732954
1582011
1615471
1671184
1854298
1124924
1123361
1342490
591676
196260
1009008
1917388
985452
96694
202009
220718
1590060
1734133
699943
264119
66768
952028
1293000
5566
1202826
1591772
849229
906091
763415
394849
651144
934744
243868
1857403
1722845
1295808
757643
1273859
1789811
329018
1941128
1675011
5532
1051765
1395321
1999736
441147
667545
292009
1510253
1920784
1058293
802667
1895780
489582
1007928
697861
440951
1387867
1926512
436745
967423
997581
96763
1633886
1706242
1748735
1616865
1020791
1730455
660890
1601585
1961843
1374770
865229
922175
1684586
1828173
1295002
1824968
1577508
720669
1034286
1437298
8316
84240
508598
1439224
850507
398184
594421
920265
603276
1619084
372391
1108208
347772
1990594
1771707
851468
1305393
777952
509766
1109980
6061
308071
791385
1160653
161300
591980
1526772
1316101
1083600
789496
458374
1605787
1069058
444060
888809
847012
649397
1350799
1720426
1972368
1031448
12915
1687681
309191
614740
1265351
1827667
1124401
1739619
1975700
370009
1718485
1045729
1437276
713505
4000
1790116
1893723
28727
426669
902757
777951
66133
402459
1673588
1508131
773907
21733
880613
710370
482164
52809
1781933
1096271
908657
286291
86793
168057
895886
252922
919724
1771240
1771064
684895
965370
1088422
1623861
976062
1703124
380839
886796
1425714
1548101
1672257
146740
1516419
574278
176300
317540
1482655
1094326
319883
136254
1762732
1416695
558943
1020398
148860
1671229
1770557
281983
1988205
1099835
653438
253148
1895246
947763
453061
1959414
930165
1456799
833327
1801197
1940245
25612
1711689
1831048
655052
280362
1075864
528774
1993550
108572
1647652
1649996
1532467
190478
653466
773408
1475179
1551607
825111
1730734
1898675
1378920
1050978
252414
1198270
623759
1473657
1805383
1363729
509717
920247
869307
1937924
343594
510651
1201504
1200953
1001784
1173125
616073
1370253
355983
1843333
1346119
1798508
79627
834976
70033
1474329
1194880
1947886
1640347
1902946
768550
303213
306460
383843
607589
750691
1093273
1410600
1598212
214472
868675
624019
1109439
1144662
338493
243879
958500
843582
1669560
180973
1383346
1396091
1432567
812898
32875
1732729
1121515
224185
1152877
1815962
630401
1597821
1918854
764808
225654
914334
936932
1972507
561905
1853535
1349457
1183910
1641777
1768091
503212
1820743
1458065
835902
156876
209559
1161490
1819659
269268
552477
680527
487321
1141161
450971
1749819
1001602
454358
514750
1370057
774369
1815469
1694306
1386274
479552
282300
83470
392549
1321278
1073659
89870
528754
978314
518162
870157
1176921
1042185
1235209
535708
1112507
1747618
672930
1476267
418408
622372
845394
1804587
1259144
1772169
381210
106038
755696
1388963
127351
99429
1871340
825990
1839177
319366
285052
1443513
1318096
989966
1601271
1258211
1636224
270312
928240
205283
621363
230673
397639
1943121
648361
1117562
1264969
1481582
188608
444511
1748702
74171
523115
260913
312839
1830535
1618308
1223170
1131413
1065861
364826
1880120
37091
75116
10899
1721676
424970
1430547
921930
1721606
1570539
111466
1282154
1398629
820602
1568612
927762
1954927
72435
1076287
553683
424540
1337595
444062
97912
367546
1109444
1610463
1493786
1626360
529414
349465
1215556
655809
156420
290236
1050718
171355
668350
1417736
1415132
997063
104580
542778
382071
823996
1845403
1022372
1039447
713481
1259107
26040
1572947
170640
176239
478193
520591
87983
305670
1225442
1494650
106402
638215
1372165
361826
1226177
454010
1735137
521406
1430970
1539041
1780198
88212
880506
1407134
1209023
712468
914022
1375513
574517
905077
227063
2439
1742590
723647
1652315
1774685
1846440
464392
1074049
233839
899207
986975
832672
1745100
1236767
1673333
1644712
332460
313036
584220
1285882
41024
1753718
514033
993762
346237
251308
1247843
1703047
234559
1967064
1510764
1289349
743460
889882
1290742
1947771
608518
217757
1466417
1163764
743699
292360
878556
1664166
1625503
1837396
1206947
1560834
1084659
386942
338883
1563964
1653
256584
458343
502805
1451129
1543500
1700468
248649
1879619
1186562
631498
676978
1400023
1144715
248153
1564860
1080216
972302
361551
1935774
730658
1783313
1135335
1343125
1553735
727204
1831023
108383
981066
362138
638894
847150
1262902
949573
461503
1835700
277238
632485
386439
417120
912028
524345
1251316
796436
547599
1600730
1079806
1818034
645986
363020
129261
1971121
828045
371797
383368
426235
1607067
1916570
557042
1426195
1483756
241125
1187002
1326278
1771381
727230
102377
1597348
377603
1117610
1957841
524584
1325051
690134
630948
95665
959273
318324
254075
81979
320678
1628934
1667011
1275768
113201
1568743
1877833
287016
274958
281845
1077019
1814531
1756885
439476
492718
114428
1877391
1756070
970496
978114
1934323
1943
1325123
1899320
1397856
947562
199936
560166
1748008
474698
1636035
1818587
214073
80303
265543
1741958
612606
1181619
1528596
1161327
75279
1426845
1707009
449361
1257749
97713
1416153
718589
1499045
1790533
1616533
1316135
797918
1416750
1507481
281557
1968455
683453
357003
722535
1649988
359849
1287101
376499
1223096
1003815
230498
816694
1796251
394130
379225
1810454
492043
1987892
882449
1695139
1781562
1294615
1854702
309511
1616846
1741283
751328
420741
1346774
1643484
1743629
1594060
1595033
1778159
221382
1785269
1387868
1619610
967799
958436
1417345
1099998
1260488
1825082
179409
943276
160555
71374
759872
259719
870598
1299899
1031274
974143
378391
1993910
656410
79949
1957815
298501
950930
934435
1926324
181818
1451761
1903395
30197
1665352
1329346
602213
1721587
1079144
182537
435295
1383623
957584
718391
1529434
1479135
305279
77422
1762587
1931408
1137401
289194
1456000
520579
1720427
575638
1026878
1339714
449097
1759743
1204543
1778577
1943536
1294831
1931372
577434
1194643
1116891
350381
1596934
1065526
937456
610207
1507146
633453
1851782
878580
1940108
601089
200787
891973
707430
646297
1489829
1920675
755181
492345
1991635
13788
759645
808160
1424135
1636402
1719226
1623573
618308
1934769
1077968
845984
116968
387081
822816
660394
203078
1739964
221364
1573025
1046883
1321153
1381777
269352
1180370
1160779
906814
672115
1933713
1846759
523719
290951
506937
348549
742781
119025
912721
1137796
1282469
173227
1395722
1480678
651244
1034060
327359
1566599
1187754
1913268
1708347
635180
1358188
1761830
1985261
1467892
1640091
1869677
288377
75258
1546512
849697
539652
573868
952182
361359
178997
291373
271692
506235
323252
1558575
1900503
1105376
673525
51268
1500209
401151
1333836
619139
1508835
1785811
439105
115564
1342858
1000602
1062610
235621
1263134
432278
1529405
1005385
80321
1862982
1759385
298064
474341
51483
1783671
1956833
276198
496289
1868150
866922
487664
485456
1352178
395387
1216166
1012043
1670002
943126
1171962
1373029
1370570
1685142
1768470
165275
835405
781341
1751339
1825014
707141
277886
1786278
455515
920594
1456153
1036548
191
1187377
633582
950700
1364827
1803696
1623520
550784
1548814
452820
1712728
1159302
361440
1273638
1996197
841538
1957797
325100
25956
533665
1188628
471335
621252
1265899
1352040
1050445
468249
1569414
1850228
114900
371123
226592
738952
1068186
1629835
190028
969139
1787713
1934463
194431
1688515
1700932
605278
1124611
1790590
567489
1723944
1590412
207246
1568794
1352257
626363
255588
1273250
62797
232332
1608373
1655475
1285279
151506
566391
1095881
100412
1905639
1328462
949633
140474
1097491
1892975
1878353
775599
1903671
854154
1131317
1405814
1597302
1318927
1076001
749811
869750
1207667
1053664
241580
1763004
178993
989867
360000
1793639
625318
563046
1830816
179969
364607
1189738
1123448
69044
1323011
1319341
853373
949021
323848
1630632
138471
140172
618819
1734498
105114
1047684
1222795
363109
286306
1210225
1948378
555552
106657
1865115
598409
1873727
1546485
616485
925444
1327105
1294158
644762
1992506
88117
647361
630427
1723989
1355964
1590571
1508874
1290319
790178
419510
1549032
134589
297568
1532332
983375
1879974
1146638
1789832
1378898
1494219
1199779
1202640
1655816
827219
330040
1918571
1243282
288976
1450660
622734
493095
390444
246423
157026
222756
1717935
279853
1068545
845924
1099800
1944841
1238390
1693278
1607528
966758
437822
1650618
738806
959850
1547350
496047
1972411
1722817
60889
1993964
1778246
1653891
1911909
152822
129274
91873
16345
1477798
64980
437173
795523
718693
1777639
427390
1969019
71677
144790
305457
1492733
1439444
1466707
1515669
1395329
1867661
1874136
1818971
427303
1056641
1024630
1166873
159487
10710
887878
1720256
1351674
474249
1327232
1082159
1672058
1642366
442784
820880
844051
399674
356720
1628827
20105
26601
757779
123771
529860
777408
618491
1722523
1570852
1589877
204673
1256789
1705335
1420767
600410
1971484
1397206
904606
22291
906243
1840371
214270
182279
1247456
1067193
1147975
632300
1433582
590019
1964428
126043
1520708
1401674
1722826
14861
1041346
1677837
1305758
919468
1399321
542463
1006758
562738
1394453
827892
1597538
981035
61630
1455381
1967702
1289081
262761
1156159
613206
1054110
1831137
1843063
204351
1356026
938454
647478
1401118
129518
1022428
1352160
1363921
1894018
753292
1355500
1344927
1308063
631814
282413
811311
1699433
630733
533409
1129800
493385
828947
1722195
1496976
783204
627797
729510
986924
24031
299286
628857
1181958
562906
207150
1520149
205473
751362
1891497
1595442
755589
1301621
1392877
1212312
413670
379239
826010
1930410
1620162
146867
1012432
1366205
1649961
432566
278268
103046
626974
1475162
437600
1643325
1863510
613480
1621685
1130809
1372538
1352072
1525171
1158578
1617757
1312300
53695
1428734
1775344
464591
980965
1030650
122944
83875
10821
1777565
1505051
1799825
1461826
156784
1370058
1954581
1557663
1746135
975354
1231823
1580102
894269
1186734
1155908
1491324
1793087
427259
812452
398958
1950531
1248548
187485
1390212
1948356
1951076
652444
1416252
616049
1851083
444359
457976
935285
309145
455395
1787303
992331
359756
721463
1429005
151077
521108
1538403
1925290
1843620
7606
438622
1633067
101500
856511
1298170
145130
829794
1650886
617063
1018431
528928
102563
1490530
1997927
1928311
1821007
770810
928665
1633746
1309307
1395938
1117058
1980177
1372703
885755
1525080
1760944
593825
443061
827256
511775
1658325
950560
349337
987249
1231811
584607
1615875
182459
1406114
217678
1451663
983616
1303980
1957327
1273003
1162745
812996
1347173
1582841
1605711
1748231
552475
723863
161918
1814222
290826
817459
468282
160896
941666
1373264
109775
783298
1811665
414976
959448
1718210
5813
274939
146393
1531376
1723595
80184
233328
613049
1471148
894162
1069041
906561
386002
1315914
177809
1110385
463637
1666852
571036
259243
1782374
1734005
1062547
862569
1889184
1250719
238136
1904361
1823169
1006012
1740976
1411761
1380517
149579
1972468
340751
1839716
551914
571672
142217
1216049
1022252
451516
989350
298054
877792
381032
1422043
918309
153273
891574
831890
779239
1944360
571561
1538079
1714199
1585875
1995121
488153
1782604
835884
24543
176635
698305
561437
630900
1843457
1898095
147383
1468456
1278950
1928773
801299
1269369
696815
1397215
921669
79442
1551325
1577854
449428
1604185
1204486
11381
1134435
916191
1107663
1795201
1841568
1871405
1783692
1407926
165755
1599679
1381181
1009537
1747419
1935267
1118277
1759786
881154
1055406
1890138
1758574
385183
326746
1866661
486964
1582773
83502
1191798
974638
598775
364742
128945
1774973
1156653
1867670
311990
1488536
366018
898019
1117710
372853
455709
267877
1468063
14310
310500
1686148
1132870
1465791
1832348
1573584
1190606
1218578
1855190
1178489
1850027
1060038
1949645
688555
1566133
753530
829672
1684144
1291714
1787573
1209993
575014
1853720
799784
1057346
1653948
1053173
1479
1108264
350710
381955
1686208
373083
700922
829175
1151605
543336
58481
739955
1733220
1895036
1773499
466445
1576934
1328016
1321207
1324624
69365
1345268
1756751
872753
1836652
753261
805960
944758
1350256
1952387
1795877
693288
456091
1326870
1960845
663403
1274824
1790524
256613
1115124
549233
1032319
849795
1824384
1511559
746541
853254
1672368
79491
1914231
762722
352128
1317037
392161
1590591
516988
927016
566734
1731120
140785
489091
967897
866752
1463746
431414
505035
886766
1709226
245579
42918
1525511
53506
1120149
509696
889602
710591
1556683
733543
782049
1025264
1391126
1315495
377967
1307171
1427255
1339580
1914783
1300431
754002
1332271
1805527
660143
1422317
1853923
46553
303436
317762
1858166
1773444
955899
1423826
1743499
24308
212407
18982
879276
1929325
500424
1115668
830280
1007529
867942
247870
1610989
172653
1763250
1618626
29530
535201
991146
659606
691870
1189196
1045164
477068
1251305
15215
913825
326200
169532
1080305
1481732
270966
1344048
41422
122021
1898127
1156409
1725211
11206
751979
558480
766229
1251819
390860
27198
384424
1110053
645264
403839
910727
1814111
1655731
1242026
184798
1242556
373876
143947
1769385
200951
838996
862137
1339475
1161833
1011910
115473
568527
1448064
247363
299802
1400780
1765314
266021
9207
1924507
57247
1218484
497992
887934
720660
763603
123316
798668
1570236
824184
1161426
1905469
56495
1873116
954723
1895161
1251017
1278413
1125020
1498432
1248368
765302
1271051
1178227
389287
1438714
1237424
16084
1620430
1946680
426917
1663143
685261
444900
1339131
961315
1401857
552092
1441241
1106607
1200994
1547036
62936
1815690
717942
269435
194109
1409284
1301507
129857
701417
78728
220941
1676615
1260733
1073364
1782837
1676816
367463
114834
1409420
702505
1781638
1175863
986246
1644049
956990
221269
1178907
90034
1291258
1748560
975769
931105
1986915
61966
1818331
1409435
328796
1639113
1116386
839794
1916956
1147747
1335380
1324489
1044562
1967608
765464
1594575
877259
538990
1139194
855733
1443577
749428
1363553
1420143
147099
317455
1014812
37776
607391
107734
1945806
1773204
1246363
1095015
928488
1873595
295561
1633491
828140
110599
1587040
1403936
490366
907266
1638948
1160147
1899521
1549181
966506
1956843
1311626
775317
479931
876584
980395
284481
782103
1922794
1580338
1172666
1738101
1420476
612270
1036131
948341
1181863
527897
308078
1492480
1729254
934118
444056
398632
277192
534046
156615
1996318
1970300
35258
1832792
566732
1072197
928434
1304678
1141552
994358
618270
727914
1767408
292900
1802580
457690
1382603
552465
794957
1743103
736798
28940
1746381
592520
905713
716742
904352
1183624
1273726
1840946
825015
1428027
1210316
252390
1039695
1577472
670138
10694
1423770
16607
1554533
1894615
1909595
801884
6057
1270745
288023
1795221
1853054
435015
1356594
1383920
249560
1871389
576951
1307140
162149
1313403
153973
687705
1099411
411000
355415
1392420
1091126
1746971
781648
964531
1795480
1776742
654222
1231201
163658
460021
1808494
625465
555198
842525
1541895
672357
1694560
921910
672611
1622150
768373
737213
945793
1162625
1834408
23577
1101459
210237
1312201
890280
491303
684060
660200
1624744
742103
1458465
1068016
274414
1911335
1906365
674912
1074313
425106
1869404
26899
1000889
329694
770479
611562
919171
306728
1948642
932722
185361
862496
1956776
1295796
1156626
1874844
675934
1176980
498334
1185135
1975885
1475202
1705916
1833634
1307859
1820078
906130
1295632
822034
1567167
1441689
588586
550720
1883666
1448990
1157104
885569
1179043
1840421
406025
342456
402614
22260
292749
1784090
1477357
1496449
1829179
1866383
1063286
649043
201335
1222933
880329
1552209
1059860
1585382
516102
1505096
1216896
1566752
1715024
166463
1615011
1297490
1762516
799123
1251781
1086399
1676110
447650
1366175
1861270
824427
928791
1100733
282128
1271947
241826
160878
1809665
965691
1355296
964572
915006
620068
251285
777973
245516
980568
1159370
475261
854472
1925432
1039963
691127
1238875
1679209
1261172
366040
1627537
1774203
1394996
1932023
1519840
1859243
736359
486156
1814041
1738500
158961
611814
765036
1989104
962361
1884032
437306
669720
1072421
14107
532834
1268163
321999
1901146
868865
666935
146908
1788349
122229
722980
1424886
149930
1363571
916377
190733
1239602
970599
1211379
556615
1796708
1119892
666198
72037
590161
89551
1048938
115789
56616
247979
1803115
1469244
1713159
23999
385574
996699
1250115
308134
947867
1812166
756709
81625
517271
1699472
1830963
520119
893620
820367
17494
1788592
100121
658900
1707676
1224911
1344929
643422
1133538
38610
1220679
286707
922228
241285
1228674
1130391
1728436
1614397
649418
1667626
1187624
1763604
26646
240666
959820
53250
855225
452832
1267591
1720681
1431888
84868
1470660
398201
873737
1608560
941587
1878243
557259
1192910
916721
1074029
515207
584359
1432522
1174287
885208
825026
1682466
515216
194421
1123196
1581008
148244
639770
738803
66873
1014569
1689070
1710721
1738946
1876371
431039
1745929
1534072
303372
871133
105576
1646034
174288
966382
1391522
1406560
853238
1664640
1475704
1940582
1801629
1965829
67410
1281375
1583575
601411
1320266
1114513
636360
1294262
1458756
1816503
1329686
1004057
1172258
1577456
486591
237188
1754684
1893361
1283643
757495
1116388
311832
1272831
7995
1061471
1438030
333044
1404604
689437
228405
714059
52839
1547350
1085908
129675
1470816
849464
1482082
31068
1247871
906270
296369
1837843
916875
37091
439406
368188
1142010
1508542
1729751
1899188
515694
1044937
661595
726278
770842
772944
1103748
370771
677140
394721
233901
17068
1749863
562018
354656
1247755
1981417
454329
930823
95315
1516695
922725
1476894
1511331
880662
980599
479933
1944005
1622973
635776
340626
349708
638121
1493984
750635
1461699
813417
1790958
1345193
793473
137945
1683580
1309853
692853
1681963
621291
152978
779083
141347
1120696
355307
1071749
420791
9405
1304638
1555953
25144
16695
1703183
399984
820932
1200892
703407
814674
316072
1271931
924680
1357835
485220
454212
1501103
1713191
1647207
1588276
1833394
1468354
1128675
64611
577181
688206
1109810
780913
1832778
1432969
668571
1561061
1402790
909350
435792
502835
136458
1838805
1113291
1667495
202020
1470700
825395
169760
278561
5534
884435
572010
1767618
1879904
818855
1751156
348713
276894
372255
643643
687268
503556
1790380
1799876
1723439
484138
830671
223477
61325
464702
1642383
1206903
1053663
1677458
526751
1659800
980363
250947
127413
1025931
867304
1356716
1436056
642974
1281557
1320806
481111
1396069
1617069
1486011
1670783
1868947
1501491
209341
1851297
1016711
1835576
1300088
647034
907532
20568
385667
416146
1647609
1289086
536477
587180
187441
831959
446406
1553198
1701643
743717
535168
1948646
1275636
535937
508835
906557
1220519
543345
1311413
743590
254321
766088
1664947
1919748
642495
694582
978986
252262
1574175
1062230
1662220
74599
1000212
850593
1854302
1613874
1068938
879517
330384
1150759
981393
796852
291070
1559722
1718890
1807538
659114
752967
1948221
1604520
30494
799759
1343577
1271282
1799351
528327
20568
820983
1623666
1446101
814641
793164
1813642
1577222
694170
1175882
535238
1165166
529333
851370
1154613
107569
605011
389782
1841763
1601620
941216
1357271
591225
1701449
134180
687471
221924
1256006
317602
125248
801177
200202
1643302
1942210
1662728
1335422
1789741
1847637
698600
424935
1939999
124599
141415
1831611
18185
802229
204999
1860946
199235
65740
811015
1308240
841436
799349
838786
1335823
1298848
174911
1499419
638065
1106894
67037
1807904
289263
1638447
1031495
729826
143219
340362
1062256
142194
645907
1621928
1539614
1248270
1241916
1587460
1072952
1600981
1668801
725802
552508
1190935
176297
91441
972997
928020
808045
1560654
853555
859736
468342
83445
1810633
1966765
1382332
758298
1991202
369888
348667
1173974
1979274
811882
1885879
872224
86558
24616
1425686
69649
206252
1047767
1762018
957305
1569585
140392
1620356
32942
785406
1077418
1358236
132713
1978729
1740829
853842
1212420
805106
192172
1883113
371933
844243
1835368
422933
1060411
638827
457906
1864697
1797443
1415791
19590
584645
461718
909218
1330504
884001
1665627
681102
1185038
879977
817534
976632
1918391
547385
1882025
1594161
165291
1769578
937685
182145
77932
433872
1432823
1925921
303654
335430
381485
959222
82151
1476354
1771678
711190
1741663
338489
691008
869986
477032
915808
1341621
1427267
1751224
607506
1374935
719012
1719299
664768
1958584
879011
1479303
1398217
201475
389943
1858268
699607
1226096
1765925
934653
1227775
1802425
1422929
107442
1926639
1805696
1632414
583043
665768
374620
70215
508561
1638885
1207551
1162494
14199
1666249
867344
1737809
929721
1842324
422207
925555
284947
1410974
367096
1195864
361903
634081
1384927
1737100
1064302
293199
1535567
1456390
1682311
1844450
1747442
226339
1657857
772494
665321
1516110
1439527
1564799
1829588
909007
373356
1732193
1400364
1338485
1043461
265588
9005
70089
1167479
827048
1995474
435024
1962823
1263590
312020
1244679
516481
560350
370703
3836
539585
1537864
39213
265179
79518
1264422
1378359
1160831
1917747
80970
1201184
689760
1230839
1713432
146882
1341417
865499
1963708
22934
1425972
681176
1724672
692281
1737003
748967
461211
211860
294370
1216090
1064605
1639061
1735691
1146069
1844970
515723
1075509
1876061
1331792
265174
1733595
680862
1238232
1190207
679082
570584
1968794
139756
39202
1457000
1331464
1977359
1206032
514525
1078814
1410420
196122
1000951
1232459
682445
389643
1975928
1824784
1633573
617931
540628
1574711
1713879
939232
427324
856173
1377020
1875337
1932135
1967246
1767231
998397
1529615
1859827
709269
1442565
1507450
927539
1826689
1466458
13360
815586
331468
969115
789137
1013792
36460
73785
507469
1614643
788045
1593679
1903647
1924215
1407817
1913824
455685
908693
45029
1468450
502080
1470876
1834778
734560
1990327
383032
1289001
271132
227302
493233
1424543
1335373
940674
1187390
330863
1638401
812824
1864566
1081769
429604
1671228
1759841
1424409
400716
780725
1682574
1717931
1442537
426220
1146832
1211247
1356846
1930530
966248
208398
216181
1717219
357770
293359
1668758
1137705
157514
614236
1879840
970760
1545130
1155335
900072
866269
1601612
1697002
1701091
598292
693603
1098515
926283
1467153
1479485
1292184
1346185
933109
1387109
297013
1140468
1637984
1523330
1119162
294909
825756
52598
1398106
513515
863447
573823
494173
1480497
1447073
1261001
1651582
1263719
1761535
1184204
1354599
1697597
1201607
1315868
640144
1983694
925858
1519914
673892
741306
357160
1182524
24830
1212686
723441
508265
745239
1912604
990753
1372436
1492169
1106872
598364
388639
1774883
134187
1606199
142758
733382
10386
491408
846207
909095
946330
1772652
147583
608279
926581
929594
152696
118967
585622
1075620
1685053
446459
822476
1833477
767496
1235156
1189226
640040
1298411
1202937
1831801
540995
1396602
1818333
1602087
1961756
829793
617110
1350298
1535240
1566261
1819676
711462
500981
1055015
680646
481211
1643753
239685
1058087
1321927
1051033
1475288
587066
1102327
1437409
1394817
1690654
578307
682284
1340778
1742135
1493028
178555
1301105
749697
261975
99686
1598596
1954380
822760
1110865
1660307
808249
1233180
1012112
1181573
734912
1918379
575544
1856299
30351
635956
1073937
301796
540317
964856
1341925
819953
1007494
1450782
2528
1214798
1442694
872130
215805
1677721
1592287
453231
830550
1196180
1680408
1664179
1830472
1711194
1597904
178114
81156
501806
626403
923477
1575846
1317520
1652708
472973
1790147
976213
1559952
1711498
1763930
859182
1403731
1430491
1166257
1494801
1284703
1541807
1760798
1320497
43311
1000519
1434119
761290
1832615
289448
451426
571601
345375
465482
1447327
1916324
114837
595477
599865
407614
881082
1713723
1831737
1731139
1121835
42499
388866
785139
1630181
275312
969592
1854283
129208
1872705
1113382
882308
429374
345430
76880
967625
4167
283915
362042
348163
1275533
1656478
359407
343845
1260570
736035
235626
345665
1232463
1571474
1839993
1708277
644516
1287258
1089464
839631
1177235
1345513
1305037
804185
1211859
627012
654427
316252
1070347
409715
240716
335974
212496
871776
226984
1514061
1076007
1988067
1830855
1970257
1167339
75114
671188
529688
691837
1673602
1081958
248763
12610
1973926
1195085
928818
738212
1210897
1619792
235309
1028050
534446
1926542
1461705
1520330
1751140
988480
88725
703800
399465
885849
399528
1928226
1115523
220621
1690784
1169067
972012
1741614
1333762
571989
1415298
1817857
1176108
1802268
1772492
700369
559052
1448016
423147
197832
1936904
293652
162756
1161531
1992671
726414
586957
121386
1341683
1744064
817313
688618
817620
1413089
1701767
1192133
218179
1075281
1297238
1905780
709179
476874
1047872
1470375
1179729
1358481
1977537
1920579
605385
1499302
172023
1428580
1054527
587202
1319025
1970170
1490590
1339932
65562
1023923
319707
396268
1521767
469858
389632
1647869
1387041
423776
636074
734457
1160779
416637
1895505
325039
66549
1372426
1547752
993708
820970
1741585
29091
1074051
296120
278159
826070
1032040
1669856
1285003
164318
1919801
885919
976115
1208952
1358306
236884
1999487
987090
1177429
961824
1824299
594659
700070
794806
534902
75639
1149662
1410041
595640
333677
61889
1887611
351500
198219
1292913
1319483
545071
582242
1246778
540266
1901924
108059
1843808
1161302
1764579
1572647
1166635
100622
1009582
1143672
1633960
1603018
143360
1375522
482070
811906
638595
1672750
1360766
1241186
994600
1439524
155758
178628
747945
915694
1698545
969722
1115819
1850293
42972
1610881
1896397
642940
1919171
1145232
312072
1032816
56027
1465227
1371800
527014
1382261
281864
1917196
1370443
733590
1360480
237073
1409146
1549945
1390454
896014
1436615
29595
798050
1310047
613014
1709891
1927889
1214689
1812334
1981082
1402695
783478
1471210
314566
1881258
73724
1974192
1070455
1513895
678246
1740064
263782
823650
373740
1806878
1762576
1796703
1991664
9902
642420
146631
878192
1222848
277947
1490786
1954246
169609
1207791
1529334
1527533
1870832
802868
363838
2844
80527
1980182
979055
685487
995073
1099306
1626718
607247
626996
521763
693852
1933468
1037076
1064767
1258303
408278
1000829
1025076
1480539
235251
1509423
537330
1368334
1301170
1628439
1254829
1518779
50373
51142
1061793
1004102
1327855
1590322
672009
543481
1445255
182514
1344476
40041
187039
467238
1499142
1187516
673002
1995945
411847
1480969
1967524
2987
1974702
691882
1623001
1463684
435440
94104
797992
184532
282293
1329536
945307
267788
1621927
1162318
1841707
1003078
171492
345325
165071
905084
1014861
1761968
977185
1920923
799923
1281584
1241151
399239
1736429
425752
1263402
851332
778323
885061
1990524
666976
224020
107234
407611
1461538
1591215
1639196
1143992
501651
1687298
1888176
1177764
382645
1417354
85603
366954
316567
303689
1656124
347913
1081560
357959
593238
1414598
375029
1927136
1120462
615154
431092
930912
1603200
580550
988264
120872
239526
1053106
99378
1347030
760973
1401678
399331
883139
1571542
1488096
626621
1829270
1905644
579269
145610
886120
1066895
871510
1306373
138979
563996
1463385
1789622
720962
266962
991546
3685
549681
582675
25691
677381
1275239
610199
381540
1839256
2644
1020531
1467767
1002835
1544641
407911
871594
610864
1423153
142929
1781633
550041
1813649
1074280
1622541
1886197
381842
1692400
920946
366580
70661
1789435
605086
15003
1620284
1463620
835247
680900
640168
604157
77577
691812
655944
1184198
11158
429858
762571
771362
1285925
1730387
1561633
780704
681871
1364073
758417
1303733
8634
9461
517818
1036964
712329
1588527
1915333
533577
1633542
517647
698324
1839523
263384
747302
760384
1672296
411024
900627
489845
1731664
1647099
1143591
1041885
479014
1385936
622021
1371269
1279986
1886178
1176024
601364
1104473
1699674
1047190
963031
877122
228746
1780437
173575
1941571
402449
298818
417090
286328
1675386
1740026
293264
1772688
813
477961
311061
1021809
1597008
1586261
1416758
1490507
639627
89792
721359
987958
974552
1492978
1418302
1713221
1099232
1985044
1405852
1647044
114294
496939
488051
1615869
319248
1252597
1994318
974813
1697102
1564549
283873
1996270
1275778
697721
1849960
1960714
403235
1557839
1691132
1433004
1411634
922076
113538
48448
1396474
148269
1465354
1067872
1361918
775148
1603002
775689
941577
700420
1295046
1304533
1684674
476713
943525
233181
455158
1644316
710942
1792044
1338060
189117
973983
1961313
1091848
814544
1192857
388931
92351
1115887
917378
1789045
858731
112264
1369913
894465
1114993
1459965
815353
1450108
71752
1500225
1034651
1274135
13542
1697682
1212664
192910
305230
19661
1410000
1522897
1110648
1953156
683
1856742
653999
1521879
1352423
1677934
157675
558754
452331
382491
711311
213077
1884714
81246
523076
1584735
683762
1459556
1022700
235032
520933
201883
289097
92192
857647
1408934
626378
1891224
973697
806816
19327
1404073
807444
1649787
1477538
34737
1281451
238074
834187
81159
1132643
1578954
1504996
1855004
1653174
498951
36675
32949
808317
237307
13875
1587834
1843040
592002
839833
1441546
1235555
105788
781299
1225668
614501
623889
1439803
1248818
40293
1075529
184552
782780
1472357
1872602
692784
1360619
566925
1133080
885140
558178
861367
1901781
1990864
1292293
1120448
906228
672018
1217213
1007673
812936
10346
605289
1700160
1844781
1886628
1245195
1209415
1941836
944067
1387135
695044
1538840
1525873
1280416
772557
1623851
1547318
751453
236937
1798380
1828696
208000
1168319
1524308
1107352
1908008
1397636
1931110
1826057
1163977
1223735
614141
1883696
1273681
430337
74052
1288340
1103576
1348332
739110
804439
247879
330169
895781
563668
868522
1718539
1644854
130030
106241
1155946
535545
912307
382618
1673476
1449860
1799910
548296
1260218
1828319
743385
34810
1382621
1534454
1285540
678573
345133
1304619
1783111
877123
1646175
1596022
1082772
371125
491020
377457
931637
1849690
354618
1394271
1547045
1683014
1629621
8710
1663837
1218878
1380918
733237
506538
763459
1301814
1176947
1881579
402986
56862
1040246
959401
1937263
1042825
1817736
1141542
1094743
991176
739697
1614504
1304324
904487
506641
934470
1670930
1893775
54498
978982
1500068
1735871
590020
1420474
1898716
1968055
1373492
846808
1499678
361181
1260143
489157
1890765
822123
1181940
453633
1856827
1279899
1930791
289819
1701850
903068
1630904
1332920
708829
588042
103210
1399529
1794571
109276
1611650
383551
1901684
671614
1387496
894512
1133544
1027690
1110991
1907874
332392
737247
894215
471750
642569
227907
1409979
1068474
894428
144520
170035
1890726
34984
868257
501156
203329
1118991
1216190
1765690
698186
958728
767160
832333
255438
539371
938211
697038
98012
10993
1202377
199508
529522
822728
734035
515616
340748
1206872
1290075
229291
1782475
1950077
624859
736187
1492165
1522323
938649
331881
1863675
481459
82890
317251
1885043
306787
728082
962570
1071311
1364145
1567741
978532
532720
518759
1738449
146186
166731
903475
345702
541430
48870
1786816
1676297
1561327
782956
1652158
130597
217304
927945
63717
1620247
785966
1364147
181650
1690868
945139
929214
851874
864757
351879
1703858
1730942
13048
381890
1393352
269461
536744
692420
1560919
163934
1294418
1664974
1819038
1600517
435826
280778
276213
1429660
1609540
1472663
1037655
1123508
1765569
1266322
924070
456372
224650
554310
1160671
759343
872327
435592
169135
18097
207431
139399
321262
866656
3404
1346840
637723
1986447
1823735
1335614
186969
1311014
474193
1715010
196074
775809
1202908
1234711
643607
1202926
744627
1715596
286390
1230076
1097892
1109624
238875
1864472
1177592
1141478
629202
1914100
375511
1685749
144313
1344074
1464139
1136255
1376721
741411
1408889
1244632
633212
494350
275591
541461
419872
1182361
1039779
1836970
425668
1781564
1821357
519572
1171114
1837668
457349
1162410
1424966
212754
1350482
1789175
857210
553100
1062314
511253
1736898
739632
1907082
339490
1656155
813530
1055496
907382
792991
13673
1729633
305274
792293
1231853
931066
1563576
1949251
285192
1890664
1589203
782080
1367762
1589641
126650
352986
1639535
882802
559891
1069398
1065000
799845
1321283
1663129
1933313
1846776
451221
1068602
54814
113235
422469
1376397
527861
1160626
1988891
648039
143545
1633094
1172796
1278566
1747996
809320
168017
527069
437736
1583882
278254
590654
1643928
973503
284222
38569
1300777
986190
385941
907301
1231727
407349
66214
417506
612240
1384409
873956
1994440
237032
1582018
272156
1476518
1292841
362423
1942688
449924
1584671
727457
329826
1924629
1704900
697693
1844738
1729983
1278650
14465
1339023
327605
1596944
904808
498111
1964435
1971492
315144
711984
417828
625327
629594
1472968
726080
1255670
1877595
1063147
1501610
1325414
1936665
418150
351288
684909
919423
1177129
81695
587632
1138648
1461841
666909
1149700
1583956
1953937
1397944
1430574
470398
1516873
1992457
269173
1963106
893907
483470
1808751
1270009
1963139
269160
1668254
439120
230477
1757593
323154
591002
1041074
518180
196213
231597
880041
774656
1157804
772852
104966
256670
1159658
1829089
1447595
1599248
258802
948030
138543
1053388
1438568
182942
353545
1916905
1481565
1131840
515017
1258795
1815182
1584981
354267
1653765
1849824
1587615
459032
887141
1624204
1848524
1224290
1721861
1140870
377779
787292
1887784
942590
729139
951069
660975
1906996
1771386
997232
740879
653468
1461702
1671777
867855
1603728
24896
301563
1132548
490197
1034569
1470555
789591
723814
261295
312327
1375667
771577
970738
1092215
721424
495226
1603024
372873
436806
933183
1126390
501517
226414
204465
1476749
137149
32077
990816
1781425
1197959
254139
1043197
1449107
1174176
798728
71930
547044
546502
1892583
1864383
180310
533287
268855
1798107
821277
564854
694867
1837203
1180661
1369591
1517006
1755477
1479
148457
967570
846141
632088
1913407
1238186
1872933
1239248
1494428
1069697
1847937
1187075
1878873
1314482
1091867
607009
1802049
161309
483141
1482287
1104298
4608
850899
1391078
1291916
935482
328240
318371
503757
100895
806667
1881201
307108
99236
1561712
1306293
407963
293689
1544230
653902
1996486
1706956
1704014
48219
1902277
860404
874669
1422025
1484690
1153925
506908
1683733
580425
977793
1042510
241296
800130
1622410
1974969
1521345
993663
1466550
1454113
1513345
788669
1338307
308868
79499
1905336
1643070
1501063
400224
522075
1317277
1984446
616850
1076506
280053
1254858
1521356
1824019
1440913
1301484
807996
1858374
1007303
303167
1160963
1585239
1177944
1373451
1041653
306937
1595485
533674
225237
1893584
1394588
1217052
455401
431178
785633
1726309
637163
1338352
332999
614100
523133
1462871
708495
1477826
1810936
50413
1380086
99442
173672
1952521
1838537
1120620
1601198
1497463
394117
719468
1558671
1301285
748798
845347
1363526
1667307
445741
1703784
1804877
723565
884235
1978947
1689908
917483
73176
1481456
174557
1617956
1664922
491258
42076
556179
262824
652118
581039
400045
1809834
1110503
1378335
826228
501100
616426
213324
25486
970109
1513703
775416
1335939
790492
720203
1118490
1195263
952517
53135
1537696
1543648
493797
642938
546632
431503
1413169
1367992
369407
162208
739292
1583922
40907
147847
1078344
1869423
731727
345322
1284089
16547
1158344
396401
5446
1779985
1743222
276385
1461634
1637795
1661992
1719168
709319
1443308
1354425
642157
305704
29497
1021086
127071
1499268
1865543
1306564
473623
1883007
1148175
1824512
1335627
1576196
227653
1566118
543314
436392
887062
71493
1842844
1678577
215679
691867
1630663
746651
1876733
2400
290897
1620375
1373481
579204
1199233
759674
1693129
1841793
28365
1980378
35006
758996
1450298
52803
134150
572619
149676
875472
698905
1483156
1599618
841631
189478
73393
1859641
45903
1333300
650991
1501321
528394
718265
1977344
1737606
667280
928502
965339
893825
1838578
1269048
1074152
472100
1654125
140300
513082
765318
251314
1141758
207705
1518999
22080
675819
1119200
1019523
488471
334505
1934699
1592312
740398
523669
219993
518104
1917978
1193644
907298
1780182
703817
597514
1122357
1848157
33864
132417
199582
993762
1789242
626769
639988
402949
1397143
1631450
283361
1756176
1990728
478281
342103
1479332
1835379
1163184
1241955
1105406
1959960
541124
1141796
1377952
1026993
432126
472590
317089
156118
453161
512532
1260269
671123
156722
1562821
466765
725068
726739
444910
151347
1653479
958463
1213201
190269
1237405
1961757
1327578
653298
1822046
1838113
801709
1796671
33857
646427
783096
991328
121605
1739262
1595716
1936615
108793
1583259
1911397
1141072
328815
1639753
596746
744204
1843165
1524571
1488667
774415
729651
1056151
1288660
641770
940539
408193
458632
1830918
149611
610999
1541466
1596903
383327
1889336
184354
1975116
932681
1089307
638349
638665
430973
891627
91433
871041
931339
1335180
59267
411714
950090
213788
459112
736927
1957738
1646753
125589
1477844
1798387
986937
480833
1188610
1499381
422475
534156
1019722
199389
1144772
59003
395268
1568411
1388580
1116957
855580
1592315
534264
1605601
914635
640353
50266
109232
848547
1431973
1843270
1624334
421833
1412549
1253149
937053
728667
377642
179871
901485
834513
1230710
1194476
173385
1796219
952843
367226
1640784
481411
753861
1002412
1977371
709202
202468
1774854
974403
782311
1185323
1195490
1686921
1798547
808554
1322897
503585
966012
208433
1058589
742699
957195
785887
1462429
640070
1501683
120701
95651
622863
1991195
839598
1894685
1690702
383271
696936
1773734
1053643
1259735
1100140
589863
1479532
1163551
757426
404716
1226871
1156580
153231
1802241
480396
1298199
865083
1044851
1772955
109403
467169
866359
1033171
1219585
1695346
933638
1109961
1150681
388118
1979802
8110
1772516
1594930
816705
1285735
315280
1722759
154425
1852242
754878
259230
1958
1449002
661523
783193
190135
473698
1751962
89391
593057
805386
1298488
1160314
282663
1465864
1661728
1230684
75199
958627
870951
1411882
955593
193427
59926
856471
1516083
1714159
678772
950944
271357
366074
376718
1192805
242071
421097
319600
834092
1008609
1595001
1787089
218355
73409
1397659
1324788
1596114
321803
450992
777600
823207
34114
1929058
1419039
1378386
212197
1822109
1865899
132468
1433832
522816
22173
303864
1384824
1383235
1463880
759186
1960656
222858
169886
1901971
1418906
1893090
1982759
198999
746633
538506
1660142
673478
1857160
275655
1262918
1506374
524375
1298994
1422546
71879
1758853
1312925
979198
419115
1926355
1569877
238698
1421173
905697
470157
1638928
258548
1885044
46811
1377453
319223
1760732
1840188
1102880
857557
1740457
610446
800046
1522381
1513584
1209920
759570
1023080
1617189
556972
136878
978971
590240
238601
1264293
90218
1380560
1871395
238316
476192
1609707
1941974
216191
1830197
1880993
622461
446503
418539
462968
971997
1780572
47948
1048028
407276
1603738
1180746
239609
1038352
427725
1962805
1838774
1405000
192123
1913491
1283248
1169508
1332007
1223684
153441
1887091
83906
1761204
367996
1397685
335295
1469881
1900661
972872
1953616
152831
1290426
968627
1204872
921616
1296772
1375137
115660
1807616
973857
422596
434604
908041
1999889
225765
1853633
740678
1444066
374104
1299666
403044
802104
393205
1818986
1417600
812317
1891569
1134088
1108238
1481802
1581210
1003482
120018
429476
1134367
1977349
1434740
1290002
1190471
576573
878433
746292
1473551
1189339
546849
408029
1445606
1238447
1070733
1154254
506239
1472896
1574519
707974
1661120
1018692
267574
90923
915
857014
1698752
1968648
1093518
702739
1114658
1768205
898526
967557
1489903
1669053
1648536
407923
1913298
147297
890647
574010
1292901
1990482
1774155
595756
699971
563239
137036
578880
1192095
470746
67782
159263
1051829
329695
1016340
1659552
1107895
1130875
374170
931652
1085569
435410
811783
685651
517465
879567
1412655
1243369
67769
1851539
1035302
676147
1377392
1139129
1079574
1230539
1442383
929604
813239
1395857
1943605
1290364
149751
394249
885551
144008
480020
1298516
1455055
1676070
1350477
461730
1470738
1692561
606941
800152
463139
1775264
62227
1223466
241470
637512
1407063
219286
1490185
1556717
1357123
121785
594694
1338300
567906
1562528
241017
1005303
1212137
371963
1027259
264760
9758
1884592
1197357
888527
491327
1911119
1265979
10482
161939
168255
1724170
52281
1262701
815811
922170
233782
949920
56988
1617478
1833332
1185486
631902
1621150
120130
343186
175672
570459
46763
612367
299060
415741
385078
1270313
1561120
1422776
406335
138123
150134
1998305
1455423
1476972
1937939
884708
498660
1167378
149564
36825
610774
1023656
1338129
586498
1023838
1467497
1868690
1743935
1817681
1773015
1031968
216592
1835423
1483331
860673
1283223
233367
1885984
782147
422706
422705
235826
1283763
1677862
1761668
555112
1785135
1516846
136419
1798538
1778874
212119
1814008
1593288
1067781
1994292
1120515
265311
1326123
715341
531968
792041
734305
1357154
1151420
1485953
331954
511491
1859937
83010
1684937
1761619
942719
1920188
1561318
1911897
358696
1926824
649642
423193
1912509
1304377
1362807
700051
1779067
1376965
589340
1606746
853298
804290
1657023
1691599
1826139
10326
1826618
1969686
919180
1261671
866681
461197
1772639
1681899
731353
1960600
1513103
1203400
1253120
1965452
1187430
1331119
724971
1963082
1253003
628557
194132
1416186
104681
935226
1481446
265375
313009
1752206
283286
1265535
184716
79017
1101229
1395819
1040953
1483206
1355535
1753387
1333761
881796
885101
1711651
193817
1714483
1049060
113458
1633624
218086
489611
1365646
1270558
1979184
748597
1443054
276274
1782348
424072
1072415
790309
293722
1716178
311969
1881123
1603002
81356
563825
149635
665550
1874557
102984
979596
937879
535440
36839
107036
807257
1234172
79628
881182
1549344
1279232
22509
1543368
1147007
831360
1589187
1458336
10438
1013406
1152207
618589
947400
1932175
230823
1718389
1688787
950493
213388
1381699
1532762
1084051
1087847
743158
189713
1554355
259927
1284786
1162576
192344
1609951
222713
439240
1315797
133567
528386
1668240
265119
1683858
1210965
1989814
709812
212935
1625014
574393
1669416
1188986
100038
1697703
802317
1632682
519366
995901
471640
155441
1932145
1596310
609405
131018
254626
1881174
927984
1305458
1135746
1245726
1392440
266085
497352
466420
1692787
1950932
688542
1534199
1909198
1883263
688218
1857643
847209
381509
323731
1781980
1049368
1449548
1904448
1111608
1983627
229407
1153662
1539679
1176998
837173
1186688
1831289
613170
110968
1957369
218432
422986
1835762
1901152
280759
282620
927397
1956678
422903
1823124
192149
1755500
1725792
244941
1917752
671340
239308
414164
1590041
520080
1345861
188211
1946434
849787
1004200
1110593
447976
1829725
1451351
1058033
1312990
1202956
938951
98397
295802
345513
305827
703333
1339217
818321
1659803
184938
367442
1905885
1858984
129191
1669302
194451
962628
1109378
93746
192005
624988
535218
630503
1737282
1849267
497608
647770
1345192
1430660
932426
1048083
162433
1647059
817189
1048244
562107
1700588
832569
150916
1876125
1962197
163617
1443013
784991
1386464
394895
1898305
776195
389181
1978751
82926
1878362
631184
1891718
1416259
1436336
1452041
1841494
1944971
1042050
1252821
1475396
1327122
1643427
764585
886931
309596
1808575
649298
1291202
576511
354954
821162
35786
1466729
1536432
1217141
1571854
1575464
1998554
1709427
17162
639832
1391556
1086801
1827618
332953
463335
232871
366556
176551
648057
1740926
1789473
1223146
715040
74454
1018975
367319
1770825
1158792
499480
1549895
452014
277281
838406
1383857
669767
1105129
1782279
615168
1763753
1139720
518541
1924111
295073
105521
1331752
974023
1221969
489212
1170876
626913
1933688
1238390
318676
1969430
1886028
1959431
1459555
1592042
1639297
42523
423054
319509
1631696
1049414
1479499
811857
1015372
366366
1709187
24908
1595343
1725454
517498
1720423
257064
469162
1496639
1678199
685328
1412974
561510
515103
266066
1593633
1747609
983125
1394127
1356768
1358341
1585948
1876505
891706
1743410
746862
1888477
1951275
346408
405500
403785
245748
1316090
573542
1269374
768254
705704
235225
1349854
1548467
599128
176004
801266
1437376
1001237
260706
36415
1267030
679340
1633007
612535
811179
1957871
1498434
1832782
1621028
1498157
645481
70894
37056
1179288
1773159
1475260
747062
1102439
734878
1448741
496430
1360255
82722
1022125
1111507
163307
362757
1775622
801830
199851
1704077
1456384
341171
321874
1423855
1723992
1492775
627093
873079
924563
1995973
1363332
1062244
1452931
841920
1267272
1817162
1215372
310260
177321
963778
1323601
1591438
543307
1537264
18533
1542669
529372
1934423
722244
1129244
1080938
1579959
877438
974308
1144047
380299
325810
1188401
1140474
1358828
1540722
1423604
1594122
1877521
1177019
652211
1166040
1588495
345515
1220277
1945381
348906
484383
1560327
1647908
1978092
163969
143233
167476
50850
515332
1195997
1313521
1151004
125645
898792
194148
1080538
639619
141732
1165153
1733869
348761
501900
250041
992004
1994474
1106560
823591
957947
416989
704887
185472
1731286
1619251
1217497
1143544
1344705
160234
1055748
503576
826635
231730
1587062
1915366
225126
399073
1831525
1816794
963242
1883779
1300008
303874
993444
952237
1850867
1192035
1680386
1567297
830158
1241318
1881555
1811258
177851
1461323
178205
556539
369205
289057
984684
6884
1081094
66974
872844
1090877
1177710
94157
572529
954487
556989
1394169
1325294
1214677
1948511
602226
1515435
85789
846822
1098158
1015375
1786178
1920604
1365116
1108336
59517
81577
680792
1244108
375877
590662
25178
625429
500507
362849
1022513
205198
1218255
1226200
469945
1100859
1536276
1052771
1743869
484027
209043
1290157
652108
803511
136799
1861352
1779845
1770991
1637188
1056171
803584
710822
395656
640117
1912660
1977628
1102983
1428122
1893936
1688074
110851
1049439
865151
1520690
205020
1592662
1744953
1044846
557686
1028713
892399
1680617
1455707
1294429
1376930
1402459
698866
822681
1887810
1780127
924879
1089177
815993
967708
1712099
1336430
1200722
1167434
1759455
366927
1157833
1561305
1366312
229481
667585
121227
1998773
1146990
950950
998257
513660
1367500
1213033
828
452399
1912462
1812125
505547
1136521
666653
1674196
533629
30056
1755952
281019
1485910
838945
1646328
30653
106441
1661023
1476186
192776
483946
1875652
918115
1067840
1407632
290336
312480
1561123
1643416
1844923
426176
718911
43801
799259
1364722
802898
879384
1998954
536423
1412038
220379
704929
1458303
1106647
1577797
91621
1190163
1191194
769279
313381
1550173
1148071
359729
162908
695625
469336
231072
99905
476283
907679
1885656
648385
1808715
1937971
1537039
1303098
848731
31890
820036
415504
512882
1779070
953373
1953410
305977
441688
822896
913579
1934425
1457582
1998281
1551316
1374725
1807035
315640
788358
1488851
73121
1444246
927362
942772
1789036
1868644
1887465
1462852
1281377
1270455
645135
1921111
1297786
276097
688759
1856693
30258
707600
1950433
1682805
969180
1604740
1104138
1488019
452146
631728
321846
164201
1752712
1308865
752118
541607
47931
1615066
827443
1262683
473852
472902
446987
1389037
942194
958579
1982803
675501
1310024
1777853
303251
1365382
1921609
1847633
1249150
1496637
1692264
918999
938295
1908602
936533
1861825
1085590
1559459
1190483
1877387
496314
1126369
1469845
1244751
1844812
381432
1062608
1377951
1139861
1926729
275856
1552902
516737
212087
1117858
897007
774282
1578245
855342
1450601
647145
1137491
1811509
1740307
1929985
1118588
933356
1023534
982750
1463916
1721569
1130127
1979950
1821031
802404
120263
1216938
476159
564533
252657
165762
904786
986361
255359
758748
1801475
1314691
1997688
34349
1067641
1624630
1177012
640747
1169709
239436
796758
1718479
265565
1909577
1163854
964795
368644
1121799
1652330
1297943
1463532
1601823
442151
458182
1910984
340773
1659170
1107321
238747
332669
1384025
793449
1392788
519046
1140719
1384259
604109
629378
1790450
1939170
1106553
508555
538025
187269
1234955
1214084
1258371
1393805
1362457
203207
1965820
1246602
1454978
1234974
41411
1590990
555410
746501
1638708
1909169
1665722
1062928
874906
476120
1968955
1917890
1940810
741251
687319
316487
414574
356026
1301994
802908
986288
401069
242134
1045297
426245
335710
1185880
209960
1765183
1725558
1747873
995192
547196
575907
1164968
828181
1158188
1322130
1972857
413885
1047092
620937
205466
1141913
300423
1380837
230074
1754667
1123897
788843
1996385
397436
124649
712735
1718676
625
1844516
1237803
1246170
1924439
341123
1964469
1813531
1310996
945021
1675079
841256
29818
804267
787344
1564542
1317396
1290815
217353
1081594
810430
1834540
496311
536302
544874
982692
1904497
1207061
84525
71256
1053221
1255513
513039
1792896
1900950
813659
1244531
826398
1406026
525107
113087
1883534
739930
670764
1464310
1620718
1194387
1384848
45799
796562
639468
168170
409570
765647
1716309
522528
1284179
1428800
735231
709010
1465976
273362
781234
1893028
214549
426038
755602
584026
1751477
1111509
365602
709664
157322
141477
637800
1332366
748307
694097
1532214
31159
1681859
413674
785398
890489
17867
54742
1190720
1345436
471258
236207
597438
513899
1808260
1831707
781690
1925121
216328
1373921
1965611
1035088
549518
1598622
592568
1829315
1005151
1238902
1568759
1141111
1794424
104522
1172693
379564
474276
1416121
1560832
1200246
807817
1516465
807130
1870409
58124
1091696
1366674
806753
104040
954149
41375
1006508
261827
1071559
1788738
1893000
1985273
207632
526852
1407228
1403564
902580
1764047
1748206
1517871
626971
1996579
1351015
1318196
86412
1318544
132157
1946754
764765
1740816
1215830
1833924
90624
541412
1887501
1342483
1403747
1451804
877524
848968
1433474
786541
371562
960149
618570
430565
471242
666718
185139
1174258
1044496
1861787
764706
636707
312123
1870608
1238482
1383422
1663681
1815500
653720
1243180
734860
599148
1338027
1088297
968731
1160727
744429
599984
385697
62876
252315
1639334
882727
1959031
71311
1146241
1633840
1652180
942985
1267454
1312769
1474987
553233
134703
519705
840173
1428917
331810
1037375
1409928
452865
644079
643826
1884172
1664858
699900
1264282
561733
1860271
1595142
1953991
214149
238267
371132
1930424
399591
1174259
83710
561092
1175733
1519431
956566
127786
1537475
925227
1091881
1312094
554431
33015
1903178
1002531
1074468
400866
924376
341168
1823763
1205311
1914335
1171154
1481831
67095
1000832
313031
112551
188116
495768
1788539
1790429
588314
1647895
478412
1036588
1972969
597040
968148
1619566
1642435
32129
951137
1983523
725698
1594889
459730
1699537
1221015
1732010
499340
783657
421869
1679851
1068546
453803
153552
1889605
1183612
1850938
982302
867218
380517
1220764
552721
1924845
1407611
1617033
603280
1807016
245463
1703078
1318034
272913
1850678
347310
1861249
1229460
319867
714040
1946320
65840
386765
1714361
1015826
134992
1611432
654028
1257943
219969
435260
1905627
1975977
1467016
1853756
1119948
70826
296712
1283071
1765640
972370
933743
1797489
1148151
1460562
1611063
424899
209002
1062794
1987056
1956874
302327
172460
1986108
1774835
928960
357198
931045
1783160
1777748
752236
1289908
634168
1940542
1568500
1326803
1947486
443172
876019
235916
642447
948850
519806
392374
1310609
957715
321113
1056333
83509
737729
24462
1879511
429888
1513927
1791684
756036
426134
1273449
1992841
908304
1635329
1952201
1684977
1108999
174702
984960
408005
264897
517544
1645590
1202460
1632446
1313978
971210
1886801
1356837
452733
874780
1742657
143776
1396706
119366
1405810
625279
1204442
175159
1653626
238030
925452
456417
1269690
1518696
671860
1480035
131925
1279085
750300
541427
1805192
448988
36191
160740
798434
1236954
187345
1010511
888097
1252065
121704
1405353
1147453
460531
1481366
1156827
539100
260774
804878
548729
1471743
946169
1635674
1712473
1309967
847947
242607
102537
654151
1232019
1149019
192552
1718744
1303970
464649
344137
570004
1754276
1637527
441504
13968
974553
1668647
842718
1666821
1343443
1064680
270264
960075
1271307
74600
182000
149459
497366
1408419
1568240
1144643
1459843
1464729
636139
1101528
153891
1150424
1947762
1567787
1371671
472831
824368
1697282
1788284
590045
546296
264745
1930129
1289942
450520
887145
548795
119989
1536045
585691
647176
1965943
1713882
816118
512562
1864874
605550
730245
1587481
763081
1023597
426822
1565970
879834
797514
483052
691797
753024
814493
1782873
1923391
1229653
475918
628909
956870
1969524
486612
1969540
773545
25361
468321
848796
1043416
1690042
847396
1349635
767230
300584
1886165
247852
893209
1952308
1449170
1806088
1564673
1877059
491297
239794
1014856
341703
1505587
799151
874205
1387953
1991553
711696
813842
1997666
1595239
1567084
1269249
1333171
533762
276144
756361
1397411
1163421
217510
732860
1401350
1431580
215718
1334785
879285
76957
1962118
1242380
115725
576438
289241
358622
1196091
1972362
1780365
677684
1604662
972672
1024400
557871
404849
766179
858927
828085
50835
1789593
925148
1593703
1682553
1538786
722060
1779348
1744440
464059
51187
236144
1195538
43154
1371423
355039
1952827
741872
563079
111557
840705
1589404
1279232
40851
297521
59112
1581927
1165590
386233
830036
191750
269619
1068190
1247684
176877
1118120
1678763
1507842
1728608
766814
1845782
427651
1824738
1517948
85969
1027112
1306311
1194734
907827
204374
223892
235853
227783
1487794
766187
649669
929363
328994
682293
455265
693526
1264655
1740818
798799
1355999
749998
438711
1296541
1618297
89866
1784699
1642722
1060323
1982169
691240
735772
751676
1602411
1155896
1489844
1591597
1822074
1674312
1926449
1670381
1902869
1074930
283639
281283
201321
785497
70668
619733
275223
1981608
1879040
973600
1026699
549659
243550
310700
491222
1547231
58487
410335
544229
658078
631549
1292290
1699157
1427785
1723425
1257911
1279961
1774680
1306242
501338
602590
310899
356346
1516856
778191
220700
377633
1235783
1511293
1319410
198135
672728
1874190
485144
1955660
175592
469507
1532085
1544976
854635
236940
420612
136123
1080945
1393562
1662391
1897069
1896095
88077
1019759
979785
516636
515700
1956015
1398928
1925311
386246
1779777
1551818
690676
1249505
284237
930151
605117
892689
955461
1321041
692
1839061
1446049
291723
144083
1712622
1749562
1212143
527642
196822
1604384
741160
1409801
1729418
1397926
1729409
1922315
1191698
73781
609220
529547
1986284
524926
813645
1113217
410972
401773
1532929
1682235
1196324
452640
1081843
1623939
1254475
1056854
875980
1099194
249953
1309279
55653
621927
1006776
1155275
957475
218964
1696400
1051895
979982
1990777
1669943
763508
445112
1297034
315564
735660
1541169
1279814
1774042
110943
43950
1444390
364636
1964399
542923
472567
304927
1846385
1542590
697562
411243
1731541
1502432
620723
1966735
713602
542653
881530
1922362
570622
254964
785020
1989734
1827213
1987205
1015378
995588
297624
981097
1572700
692718
38980
1010811
1609923
791585
1036087
479547
315600
508917
1475241
1479076
1890073
68811
1293713
1066888
1407920
369222
961453
703690
792920
1721058
1458813
801317
771138
821061
1132779
207686
940598
538837
1386623
756777
1978985
10305
7326
1032398
1285591
289314
163316
1894180
343819
1427709
1796387
1306738
753567
1963475
1595338
1150648
342680
476229
1240386
1870834
1949266
1390393
74952
451267
1169127
1186893
1436119
1745477
1319185
1996368
1081009
941316
298052
486901
1377029
974475
1653470
216407
891564
840054
1743834
1523931
711786
1012667
478569
282701
255096
1563050
930858
1582948
251378
1913668
14617
179643
1677157
591236
1292677
244181
1855
1519142
163657
1711857
881987
751379
531020
1443620
1716183
1788341
1419051
1994760
583167
1222379
1045669
1904486
346118
513970
840218
474526
1314464
409316
1215617
1912157
1365992
1403311
1993112
57722
1699146
213826
885880
1973556
1826114
667631
1283137
1016588
1014674
1960555
753173
171816
310514
1534964
1107244
1659375
1156957
294638
687765
259899
182030
1470999
1441024
556150
1007014
858157
1121381
512613
132704
631090
163517
1877214
1913822
1603468
855206
615362
1219177
888329
1669316
1745387
120457
1818873
1943388
1071317
934543
118009
1524789
230793
1739236
415922
1995273
1683003
580570
803383
1006301
1693653
1426746
400336
210443
885682
1302422
1863714
603744
1709050
1898108
614341
1404188
1124799
1749598
89150
592224
1084621
83683
14081
576963
1062068
352997
912206
1700366
231710
845029
45711
241552
522081
837160
1044397
1058060
959333
1634100
1996108
1872271
1954322
1446354
1762639
424956
1735081
738990
1922312
765936
1040161
984639
1243344
1283107
235224
1582301
997335
1501585
1523085
1716700
209436
565477
309472
795451
1613322
1215461
1564532
1286420
949402
623494
1830952
308126
1878234
1570973
863574
734370
1393324
1599214
1496493
386566
1440617
1234809
392590
1644985
608145
1790098
1103898
1777066
1718663
733681
1263463
439712
1159140
1315349
1378440
1071662
1371555
323260
271824
705941
952324
898379
247006
1274121
1250225
1244300
1679565
573188
42436
1707700
1812649
1228146
421271
469227
1258524
1769100
1276266
970437
1411691
1953339
783832
36853
1001661
763679
704174
1978968
1431576
1396791
352001
878631
439975
1713863
1493797
291344
728067
857280
242165
1287963
685252
919813
1783514
898014
914793
1417653
840993
1007216
590898
1511919
1288194
1528515
1004857
237876
1752061
1803387
1623402
533484
929174
889680
739407
1144026
418638
273511
1939382
1672472
1166374
468164
926587
912843
452806
137916
1156023
614733
961018
682861
934360
367687
1601870
452839
439146
962865
1020479
864614
1368720
755348
1242778
1478743
758739
1895902
772842
922462
1244927
1402703
1712476
986508
1067981
1275377
415003
451471
594440
335100
1542762
1084985
1186457
1281109
970177
875307
1018825
1549094
1797946
1233933
356850
874137
1592674
1858081
1218107
500933
1539372
819814
1865012
1981780
471650
1115716
1611469
1262162
1804577
1611452
369228
204449
1717556
1784190
1501343
735490
41009
780735
1399904
1857269
427555
464274
282881
1232898
1100691
537786
88137
331950
206791
262681
1890160
349853
846907
193295
197701
74063
255635
21290
1276157
1716615
1657987
1783207
1294384
96020
93618
508935
737359
337278
1132832
1607943
1533292
1568967
1428127
1375491
177812
253070
1472231
959800
275924
880032
241723
512464
658890
177285
1993954
39391
560173
360341
275110
180862
1931740
1067902
744250
1846369
1634465
229322
589016
365268
1905889
1309106
1094975
552627
1799828
502827
854750
1614656
233369
282943
1411822
142089
1322713
1257632
175041
457992
180889
598161
1271112
295839
1322830
1913227
885822
1375461
1244637
138815
102474
1908769
1320133
1477454
743343
508341
241950
1183626
1869622
1396952
379305
1223597
867531
964555
237701
533184
1922061
736095
487136
342622
932976
1155985
1004209
643169
1727147
49138
1346944
973376
1109222
105564
896786
903698
1027043
1661021
313729
491986
207867
316547
754490
649466
1854069
423337
1827563
1468775
1960440
1591403
1662551
783813
1072703
551011
335590
1184075
174050
1991538
1309693
1027729
719364
1745141
77841
1787157
110854
718762
576307
929976
1081074
311452
1899812
1995467
200852
512411
945323
1092034
209066
1933746
726460
993082
1849581
1884638
673229
116463
20016
1092439
1216571
1954096
1258987
991096
555427
979533
1876948
1174962
1310664
1694428
886405
1241458
1733054
565556
1839775
1097591
1573542
847056
870689
1295795
1795482
318630
1233240
421454
246218
269502
218485
783683
500051
425559
744
1809102
1267524
1657463
1169267
848483
1104836
1200855
1484206
1733171
1297598
1124951
1466718
367271
1135694
972122
566279
873667
308318
1719613
1697323
228479
1886006
1665754
1771754
1783430
284031
882798
830847
978260
598338
829078
1444948
247449
1811017
721398
1857930
472861
1079130
1366750
473524
69
517879
523970
1313496
1634502
289839
860991
821228
270845
1911237
20328
1208985
1195042
862854
1558564
975870
1850834
188498
1127078
1173739
1331327
1316148
1974992
830808
1068662
562838
30775
588199
656455
767907
19641
1561667
499820
706313
987322
1392186
1425271
1008104
1535323
161568
1779440
357804
1103952
1486393
180898
842743
44053
1585641
405532
1053081
830843
897095
1454670
1505329
1544181
867664
1666089
758533
1234813
301715
1695840
1695227
1679756
1449343
1530507
1206236
310965
665801
78695
817938
1219491
865637
1815939
1751189
263873
679559
1024431
1762605
890885
427569
499040
1963715
1639112
759397
1132767
1699154
744401
477505
1034450
801215
514118
1431380
1586938
631352
339163
519163
1120569
891022
167593
1987606
1130553
1076832
1219599
1458931
1439859
1562724
712902
252351
1961923
868048
1092223
1870716
1708212
1342270
1473157
698829
16568
830116
1222383
725430
1783026
1669493
1475149
645460
1364122
1823173
630482
1182334
1529363
1486988
814162
1801485
10273
558431
1680133
197173
451407
1807960
1057969
85248
911556
1608764
22135
1196935
1503505
324198
937657
1100478
537466
60878
161989
1910327
1728214
1263443
383664
386161
981188
1807486
638188
1425038
752324
1862223
1975542
1027740
1796158
681909
1866628
1273789
1024727
1504865
79624
362858
1367429
646006
320272
1478734
1060102
6894
927305
1015417
1815492
1420076
458005
407554
142673
92315
1769252
961924
1057052
906253
52374
1772137
1481050
1280200
1678549
205112
780770
835643
1901212
878357
1948443
954608
538205
125853
1932585
139836
1127040
279668
1747997
1052287
1411421
219306
86827
1721456
164450
1028594
227081
493421
1858837
767304
1421809
1276126
731542
1963873
1922862
951713
438566
239952
1961987
204623
1871670
1316422
19018
1759880
1342537
1541703
1479243
831778
1727862
1051253
1530201
882873
487439
1864993
202958
1057673
1344379
1904740
1727641
251747
1659744
450886
104660
24802
1280281
660275
1982990
45167
1793132
296990
556870
1461972
94522
260628
868421
850082
1701435
98651
660571
605303
475224
1280762
1514858
172504
68921
417620
1987747
311129
1833832
20242
404218
1231142
269729
1032968
1729918
1985073
650356
1397024
215609
286942
491897
811044
1546885
1145307
1602102
1735918
1011823
180055
41255
234316
225574
1851122
71959
828194
547534
1914136
150858
266008
1463542
874956
229075
300950
447526
998275
1201991
50732
107879
501727
1837670
1831356
485388
106793
748620
443468
1516473
994965
444740
423987
1542654
220845
766871
572901
1930087
1427153
1152458
1039272
929350
683790
1915819
157495
467039
1006572
402610
1595388
755616
598071
850088
710912
694807
1187770
399185
1277723
1094494
414172
1382976
724901
1552796
1913482
54878
982852
1478390
362369
1022618
686884
1520005
490723
1686417
1873476
1936861
1783616
1032758
1970952
1914250
1999965
505740
630865
189489
263507
1700973
1205173
322711
1634352
1804954
456431
981103
592374
318780
1993166
1100015
249910
834825
1894006
91656
1991729
1471218
1925556
92750
1900080
1865590
1109706
1029958
35365
1078783
840207
294753
902845
1694506
1088466
1710033
1076130
1397774
1075853
1490880
1732239
318594
1864762
1229030
291012
1020684
1193552
1525932
1301890
1811597
1871844
1308393
1326671
1501233
1333492
488211
67099
1986266
1736369
1213560
1863738
648327
1344486
361206
1216606
1260215
1415738
1777432
1277705
1841670
553290
1850434
1077702
1585371
184514
1248695
1628546
1800901
1596217
515080
1612125
36891
525182
623069
52528
1412642
1283022
109355
55723
1675908
529074
40755
574200
427643
1216778
715415
1807340
1081558
294853
1027146
1749065
551181
1222939
1241373
1063848
426529
109108
1007768
750321
1757578
1305617
897925
819257
1737307
1192075
1941403
1588186
853492
1168483
371288
152066
1355725
1397544
242409
1715129
417050
755292
44227
1593814
693567
247079
1618689
798488
1909124
24653
554291
580071
1327922
638099
1697629
1634182
1959818
185619
1618424
1084472
792748
1587626
781464
405461
519642
218894
1830546
996680
1641645
874588
1419120
253763
416509
1012532
67301
1609383
1532650
671558
669842
848986
772570
1036844
405533
1675839
1187062
1514045
1466037
865721
1094631
1759812
527284
1293433
1375926
824675
1756042
1117928
1500811
1678076
1532808
850788
1871281
1381166
1687615
958753
1396154
1972123
19738
64848
490515
312283
1880765
564682
1540658
449127
15969
1563260
1134833
139992
1464847
705855
576709
240642
337683
474947
151904
416641
1492317
311725
1669559
836377
1871459
1465585
1326536
992840
613714
1723027
1267657
293680
939041
494083
1686510
1194804
732667
1797537
1494743
11255
106390
1678869
800927
1156264
415238
909011
1487228
1388583
1109049
1097473
222213
173476
1065832
833631
663957
353722
533652
602853
18728
399474
616496
1477560
838764
1669637
953166
1832144
758074
662200
1034312
1948496
1873658
1946596
1344870
1692336
520202
1750824
431776
47386
1490943
494525
901724
391364
910304
1358720
1935831
21556
252014
1021112
1862486
1032443
770175
532872
1522928
102042
1225231
1447455
1404177
160121
598580
487779
1903002
1899467
1652799
1934641
1547797
152498
1894388
969856
1249969
757036
654454
1141229
289879
1161249
1409147
1087703
1275296
561341
1118925
1353878
187980
621270
1860255
1118061
421114
1224726
1636412
1142447
1085173
508643
161963
1302458
1528420
1145173
383647
567454
130982
1567620
1288254
1941190
664427
1675487
992219
1689485
1109352
240656
1348574
1873755
386358
1425504
1070761
188968
1903258
449503
908023
1156764
984102
453605
94739
203271
1381834
479028
911667
833144
1737604
652134
692956
277333
1638959
495453
1392092
631680
175577
437042
1383813
991607
532758
691396
70188
1919051
213982
1882313
252044
140169
307613
113026
169551
1660097
292797
1398932
409155
292336
1674427
1150892
733885
1306293
282298
1137924
976922
489949
1224116
320895
1817644
357942
1949553
859276
113236
903207
353634
665075
1053242
378795
462236
1995648
1531715
1341012
533049
692414
224700
1519922
856243
1844605
1756193
894945
1106122
1977093
320222
165392
722081
1409077
876954
532560
389488
1504370
542630
749591
592467
650235
1196063
1824738
95146
229972
1012910
257126
57601
174809
166274
250680
1623312
1148401
896894
1285248
1569556
1656846
1224408
298261
1747972
1381668
1025850
1145324
1287762
1383759
44689
1330921
1064703
1314075
560808
760024
201008
60259
1564336
1296905
1374471
1619890
430216
1002380
1210251
312560
1874645
1580806
1736742
738300
1654549
1873332
1316133
1344945
200837
1210793
1470862
187262
1688235
915676
277440
1694723
1810828
1924573
741146
896946
1269235
343925
886479
542030
1398443
446984
1309119
925665
69302
171971
1150460
734155
1379143
1406559
1663273
1162813
392292
1610857
347175
1319091
443896
1534492
1115843
175137
1554947
1831598
275842
66249
1178476
1362530
1996644
1935364
754641
1016132
173337
1339030
70903
1512426
139429
262340
299438
1442989
1543185
1389129
1328072
87118
1297173
813026
983379
852003
1052819
453575
1115390
110087
435339
1381381
1785769
919436
1567530
1718109
297527
162540
103054
1742565
894006
334712
1127376
1490792
1777016
707334
1137015
374490
1296302
387418
898899
186542
469530
554277
1216234
989186
824483
388804
1687444
1640566
1458733
384192
1583900
240126
1250280
1079304
394850
1000098
470903
1703081
231361
1847217
1849667
1376781
143103
143696
1055499
235066
168929
293918
1875542
1234043
1427917
1478675
996668
1646137
487993
159910
1041405
961366
1153985
698077
597911
1863437
609045
1786723
518422
1930105
1916205
1060533
1297490
1284448
1197720
301587
464271
594398
620582
1795558
1501868
1551206
1249296
702052
846017
379422
473848
228782
1106911
224280
378201
335418
1619725
1856054
1298727
261857
188673
164516
988826
316747
1431477
336680
1954223
558433
448476
331161
1382018
601758
504884
1815663
991096
183207
961218
83258
789106
75076
1866209
741256
1362548
1512209
122913
1477367
295351
824314
934901
535840
952676
1019735
866885
1139529
372046
1786855
143526
1393220
1820898
1950015
444310
1333966
218139
1790324
504310
733854
311314
1785436
966193
1833231
1319521
901031
1154825
1032329
608819
1322865
790209
329637
165756
533646
898848
501603
444764
1973944
640185
198873
617268
1333904
1783285
1697581
813588
1483461
1936684
279676
124291
1772932
1558298
1190130
464494
271533
1690508
279849
1380552
789517
1424700
707045
1046557
1667171
330735
1497990
98591
1495399
392849
1454061
1766911
1452675
29922
1099854
288775
1567961
101234
984785
903780
374339
1107230
362749
419974
1301990
1591699
123029
176416
379087
586631
486313
138450
1538460
1874403
174494
801983
1912492
1550147
1263893
76810
1624278
1405055
1102155
1522484
283129
50681
343718
576609
737888
542346
262719
1672297
1297455
83409
124555
206971
1926344
1408996
1297753
104210
829265
669364
579824
1955620
695649
1774129
852320
1403421
1425709
1264423
852609
1089440
446043
1802360
1065083
1876731
1457287
1662003
478718
612099
1723073
1299780
888333
1033258
477256
1707476
276504
1374192
1181953
956151
1678036
946394
1878054
1355116
695720
585678
1836886
640161
229129
403117
118600
1958372
436731
1980555
277566
969199
326547
819816
587659
1523381
906494
1725807
499425
1942340
1040736
641031
319435
1939780
1613436
944310
1955775
1806528
1438955
287001
303163
177419
935554
818167
947476
526599
765483
384308
485342
1991452
1077193
143477
1397776
100400
43577
586456
1618646
65700
1094748
1776447
947531
134904
793391
1128283
240281
29126
391441
486662
614312
1963797
259860
494823
1618296
564758
784
615211
1900739
581414
218335
845902
1910026
1632066
499641
893142
200064
223865
1620285
1539880
1891502
1446120
1084146
1370232
336973
392900
400144
1486753
1207728
211216
22248
1255220
327231
69180
693578
174015
1938296
820936
407229
1176210
706290
1918226
1174125
1934898
415887
848935
279957
492996
775980
82247
1767135
691850
1412380
720705
1621028
1838993
1879937
972575
1582851
847266
1581997
1241081
1728727
344232
104582
715496
291107
1242123
1849669
1053195
1168133
334704
1911984
308845
1719161
317294
801094
1363573
1004714
1296249
1529101
134577
1697901
1848655
525344
1914115
38321
1694874
439124
1142833
164257
1054506
1916359
670607
1619279
1380323
902017
910903
701613
1173802
248800
1695180
17035
838114
645188
1221117
1074661
696287
731450
114873
495918
631456
448495
675871
266830
1402524
654521
1563930
1406593
127760
64892
659079
1791719
1811372
203337
328744
140345
1423694
1159711
1960750
738399
1594566
956690
1950061
120746
509569
1242897
1109466
1944382
1744443
1378224
266156
1748044
1194119
717618
814387
1595840
487437
417569
202301
1298847
481640
23221
1748595
1546653
989984
826472
1813380
571000
1185021
1979561
420189
1172990
153068
551052
337353
1859438
1242328
831446
1946741
1826906
1971768
953820
1014902
146664
561510
970755
1526743
923570
1597385
865336
168369
900270
679818
1045691
1729586
1443763
1041918
1453845
193900
914113
754527
1013167
152621
373854
1354398
958229
1623810
661770
1634694
235817
46237
731635
767916
1414085
1206844
1062388
1300665
90104
1452909
40796
1071854
299270
1464590
841951
1597983
1330610
1234660
1625194
1744987
431339
913276
1862877
1110369
1283090
1872608
456723
211793
1082877
819954
122079
283081
780989
1226333
977002
441289
35554
1116658
1859613
1269743
1916657
687035
1198230
1910378
407572
1202701
89477
920266
330907
991583
870189
1652092
1597856
931144
62609
775694
22536
1668852
1276012
206035
1988391
17156
208006
1748725
1922000
1221851
241619
1897307
897692
70557
1322677
854071
1709544
576652
640994
1273894
190760
655239
1800767
1759647
259259
1704421
839164
1512578
1784118
700046
296635
1508745
383455
1898610
1086978
627015
1412261
574096
736746
1813169
1637560
1382473
797880
764505
549506
1117552
372686
902815
1020560
510154
607422
321205
1872604
1698158
1815669
1830979
1305227
485437
1046603
1398697
613697
344380
667498
1811146
875390
478254
1019988
710991
1094649
69907
1983649
1090791
680499
697176
1012158
227743
798884
1601017
1113222
1557935
61046
743575
706139
841825
867875
442216
560641
1633314
1215446
1967368
1844627
1103233
327088
1261503
911167
464946
1829608
1837767
1420616
90115
326065
813166
984881
26284
1565300
793500
662433
1150417
309884
537429
243475
1544451
1051211
1741889
976471
1780056
496934
1941880
1478715
1461186
884183
504557
358248
1425626
1453995
293612
696416
1712780
1504923
163928
1758716
1982156
1391029
1320266
113885
110598
1980446
866704
287233
1618440
756266
89307
96312
239154
1209865
534692
554124
378591
1925754
285846
1755495
320421
1322282
1692512
1149218
1976988
694567
602152
488997
1979885
1667854
1382188
1580032
1038227
1116637
1740938
349675
909287
1057874
1776809
458636
480215
618176
964791
913572
128688
130278
23083
1218633
1196844
170587
53140
1845871
448297
1724388
888498
377517
571409
395985
754678
457529
636667
1078175
116068
61035
1768733
1369908
302738
172308
1920773
1482668
1116537
1752279
1400391
1930420
487149
958771
1051574
1826336
570775
814825
448032
1085421
160146
1558167
317505
1468000
1319904
866172
632236
638816
465494
1123371
409491
1610646
920965
367384
201492
618295
1785692
1711407
863583
1862786
1952609
1623259
381568
1824369
4170
474586
1097736
1123408
422716
1091522
552698
1973142
22091
740942
781901
751095
1458129
1230028
1328209
168513
645996
1575435
829126
166921
1854909
607820
736006
1420350
882282
106066
1298187
561723
911412
478424
146854
188833
732322
302712
1610874
735120
1254553
481050
399090
457019
1025816
1625562
1207928
1331498
619686
77635
255933
788483
800077
24718
1434879
1217909
449386
931056
664737
1170352
1395503
4404
982422
488594
333806
546124
803160
1425996
676670
1218710
77050
604428
586839
547754
1918073
142828
50746
435461
1900939
1376153
343279
206850
1961516
1900172
373091
617353
240580
1652745
168794
726552
89475
1298078
1292073
140455
496511
1128575
278472
654889
946428
648509
1314115
505735
418517
1642314
509815
1410501
1895206
121742
41946
1630033
1067546
145495
909232
1626184
1073592
998649
686641
8363
87099
66506
1612462
199093
1494078
107772
1323690
819744
1151903
1326899
1842097
1896370
1763721
971336
963211
1646772
1057049
596409
534866
473108
958533
1664788
116041
384382
1828981
1679666
1693821
333648
494989
596764
140090
1785195
1455347
1636799
1178799
194393
1698841
1088191
1261948
1222816
801834
1380806
1557064
357465
522689
170215
1265077
1534901
595427
1199722
1528475
63639
266126
546243
1308296
378909
576492
1107884
1178333
928856
1166567
1255051
1461501
261787
791676
1554411
1639645
1117550
1680167
1463623
1439285
1107670
1906100
1359578
763897
1606400
76390
106771
1848300
1728986
1349727
518042
1916652
583464
570277
1365304
156812
156822
587832
1009090
1340199
797989
4945
1919852
946029
294781
1488049
639778
1729514
1842049
1465293
1990278
1734418
538975
1809921
1810495
435446
1327248
327728
630492
477048
536430
696275
196485
573203
1631495
434413
374335
369008
1051969
21143
1716181
1366122
504669
565097
641193
1397267
1030903
1726506
928866
250145
629910
1083132
1959187
882304
714485
1443246
1320825
1371443
1386709
1950106
539948
1641699
1269314
389335
1739662
973646
270792
808560
343589
547857
620452
730061
191396
931100
278693
600136
1890220
1513602
493654
605081
821496
1507212
810293
1116975
1587247
435210
723581
850330
1782895
1473063
1524176
1897948
1562857
815245
138935
77620
307661
1146508
1915501
1574775
1060540
184815
788360
847047
1043048
1568065
1966723
1485672
1223243
426941
1568935
954654
215103
1675116
434565
1903009
767275
1443804
1093698
1248924
1338472
28348
903856
1942008
33403
1381115
15123
868670
1462483
744729
681025
870041
224579
655452
360538
1059719
1148049
695041
1759853
1900415
1364798
1804102
1571081
1728079
496298
500556
900380
671073
29776
886400
22727
494809
474025
1498320
132526
1850695
1897516
795084
659363
1697397
1584922
1182526
1801769
107078
715798
1668813
1786115
502936
814430
1219462
537633
1030827
48580
957132
657948
1554712
419427
1423319
936585
347052
1302202
1629540
816
848235
735354
174258
1179075
1682521
380535
1340170
1392501
356296
604068
294166
1878992
1972736
638726
1565514
1483820
1330437
1067441
682023
1696267
1246737
875937
739668
1867732
539479
1186916
601103
569130
1522136
1099811
1204055
1333464
81096
1256970
215457
1059529
1888119
1004377
1541984
1936236
1085751
856830
184490
825421
998422
60517
39637
1250741
127762
1146628
1058104
806558
1863110
26952
1107723
56193
498405
1869893
966286
1618323
117675
1525281
191327
1600329
1881303
596252
1687346
438637
1555386
291377
1385722
1302305
552226
1273494
1848501
1423104
1752613
685984
1420956
1330383
1254652
1826131
934604
1318651
1561569
894879
296576
884166
890286
713278
495243
1691607
885475
1381599
539410
1717945
1589248
116440
491517
1927796
3632
1521724
1955664
902883
1294260
483703
648845
385371
20533
914126
1285847
1690503
1619841
1798503
166880
303213
533012
1213773
1741839
1168413
1533805
142130
949554
1836001
1304956
960329
190323
1188854
978177
715956
355853
1970211
1377110
1657441
1021367
103253
1882733
1043243
1725756
130103
1327602
1849987
747667
411584
486299
274082
415013
1987731
1132791
419073
1461545
1274171
675208
523784
518710
1941812
593581
386390
1610030
250192
1256167
1727983
1270529
1425676
1048888
1822107
1500279
50468
585757
315432
1043220
18845
1635196
1750979
781207
631710
1145676
434132
518913
1730643
1594789
687878
1518226
1619705
511968
1231049
1784370
149553
1048390
1194444
792002
1521385
943917
479089
481666
1107947
584920
1502098
1827086
1151132
1030499
1750417
1954087
1400840
554264
1949144
1760937
132608
1702394
191511
1970461
347946
1982505
1301664
1233134
1218101
972428
1795547
1156253
1922829
1188337
1248044
797853
1810890
763382
1221662
546215
10016
1837397
258378
1890077
1851543
648407
1704808
1679731
998005
395692
1894064
543150
1679832
1377844
1072771
1282943
227207
440309
1173845
293856
1593602
257570
544948
875330
513843
920581
876084
1083499
42250
565058
1472879
230522
1692004
1089771
1435657
1305237
928538
103401
1742855
526091
1549311
184711
287306
211398
134978
724095
1706693
579074
734402
459515
1344486
1113228
233917
1326647
1786371
1998939
1266795
1325578
1199284
508394
399412
1930041
421098
297022
1394359
167500
1144723
631394
1139899
993159
23877
1406550
1540160
1260020
228751
1396737
742115
1938567
121573
1503835
176786
419483
1201872
884751
838864
1025495
1177642
1464709
1169996
1086307
1872173
964781
136857
348420
40667
1629877
570165
1198845
1981123
429699
1388323
1953783
907259
1888250
46908
1145740
1763253
1835334
1359615
1904470
444261
1839315
1724735
1842991
1116046
549897
748826
1279706
1374732
1190623
1051916
756517
1937495
1685531
1112046
1516542
1169862
1137397
1999895
1660201
642507
546574
1370809
1231136
743211
1947047
1057926
51881
63234
1996247
50755
1920926
1004429
1932134
401128
517599
1923242
1225050
408056
1829828
13675
214662
1654079
1153420
616701
1922196
1866648
650298
1515106
1464266
1562599
405955
165484
1117183
1159748
691273
267920
1652855
236090
1909160
889323
1479349
351805
1380824
969857
717449
368011
1302624
241439
899253
1006835
825342
1375968
1615844
1284770
885810
559367
451198
315515
1291621
1777788
1276522
663249
1513468
873779
981759
853641
1320973
732002
1493306
887816
290901
1420801
267870
336903
1647275
1272410
801562
1035975
529941
1850644
68410
476118
1021384
452303
1490696
1928132
953089
36466
568597
1415463
1534305
1687883
1159696
1113543
1350720
465198
1104617
112829
1646047
49007
1116482
794360
1980596
962725
853135
1754408
115924
1662825
1733765
1732928
468560
978369
175057
1279756
1917370
1231493
760024
209555
1828422
1597912
225220
185440
1820010
1687649
597582
606355
1835013
98459
1407469
462661
812193
1986225
1554200
380240
1357490
1992183
16997
1912625
1702353
778474
938755
1596476
1290342
742899
1737292
1486493
1588494
775928
822295
905437
486642
1539261
1262724
523166
240583
143030
476454
1994136
1573259
1801783
332021
35944
169451
101897
553367
1232032
1092735
1657071
1711767
323650
1764106
1463068
1506966
993690
181344
1813022
297306
132518
1596936
917485
51566
1543172
1589060
1999734
1545635
1244762
1328336
1870746
1411652
1723735
62180
1054824
508051
125530
1990760
251215
827671
445469
1714043
99205
548868
743785
1002200
1013422
468386
716139
990971
1627022
1437080
1737936
1125771
502049
368094
444804
1968296
1853909
1641539
1141580
1774105
1866666
827510
1639862
688416
94520
1865108
781395
76090
482572
694618
613786
395056
1925353
121852
13343
533943
159586
1892488
241270
1251234
27775
370216
193860
683918
812792
1132816
1253363
1192917
1352421
1477190
1722177
1535957
1255138
944592
285748
996984
126060
729932
177319
637428
241385
110994
1688629
592266
1637437
12940
292064
301660
759216
1530974
314607
1030658
804387
200218
827995
410949
309798
1620851
320220
659810
34262
1181007
1300583
557175
846837
649059
941832
1411858
1272664
1052363
1427435
207546
1696475
1166855
1289400
95422
935319
1987343
1440431
906416
1961476
1661410
792111
386382
1513378
1619086
101638
1886137
439606
1915972
417352
552470
517480
735692
1348283
1079719
1359781
1761299
1079141
873221
1559464
1340928
1102347
1400783
30449
691962
1401918
1165465
86194
353179
130323
797269
1124567
1416051
1261021
429031
1914068
840861
191348
1843810
701616
946607
919801
59103
1247189
1732847
858094
1396506
1506694
1834538
504341
65070
942700
437577
739936
1940240
508320
483944
1060870
64885
168660
151607
854648
1296284
1561511
1532594
217003
839811
517834
358462
1950394
309189
653717
1270809
1129966
1857399
1511750
1880058
1508594
623254
140910
663504
1791907
1111108
229991
1909223
502877
1415279
1033827
1164419
384819
1727243
1249504
1344450
980597
1023376
1388629
1836453
1194411
1401323
867907
493041
96270
747593
298187
1144253
381118
532326
1210142
1994556
493064
287832
1830834
176525
1519163
1145257
147937
38268
103649
735926
1866049
960587
685787
1117231
1728454
458760
1415486
1120941
998396
1782992
1146697
1732247
721299
1705184
625069
539835
1093138
1374754
1247475
1348144
1148978
380622
848606
740859
474906
1486572
1809212
1152862
1005429
1677876
667368
1413454
635435
1153464
1820199
1855650
813096
613996
426887
1961510
1259711
1994351
1403844
919402
589694
6667
280687
878646
718538
1253684
868935
535567
860510
129894
612946
1150416
360427
1470910
546958
1357671
1649044
1106793
696713
1268305
106740
405372
1082050
910983
869564
78973
636219
182609
1058754
1303902
649901
1507481
1267868
878000
1515951
1588176
324568
1353706
888867
429566
176911
1010933
569160
295229
1699654
409029
333733
476708
1298887
1487337
734064
1090355
797197
1669678
1066775
383952
460260
429875
58974
831843
1103724
1273366
1618118
1159737
1578298
248504
1348927
1652334
304158
713177
1041147
827964
547562
1227497
1255559
54394
627852
607067
1174643
1857256
752901
323442
99534
1496937
1003994
661007
114717
524548
197188
354274
1782147
1763846
148065
1200672
832001
513709
1691070
473213
20450
1442076
485150
1461725
498689
707510
837492
1958492
295085
393500
489333
865752
883413
790995
1187603
1525342
610039
635412
490174
1325107
970253
94349
1949329
746814
1313995
639505
1068935
1967886
1894005
50811
1425594
1544182
1940436
626529
1589690
121234
1787733
1575540
1325311
1850847
1163705
672835
1124225
1858760
1935996
52167
1722398
198630
901053
85392
1745864
149395
1663941
110335
331653
1042236
686005
430483
678034
1637778
1697586
1016318
88852
1376343
1046661
288147
129419
1672257
1810041
1811777
1306876
1774616
163728
45436
1415238
1433290
1036964
738558
1428663
491946
745882
432811
1096262
1865536
1983894
817044
1718928
388614
1041789
396680
707474
1478186
1083380
1800750
371241
489224
88753
345996
997457
846211
760051
1575865
1961334
587537
1089600
1483068
1283937
1119409
738713
392523
32463
28069
1784419
1811679
512845
396136
26984
176603
1255708
67638
719420
1987762
1956485
57823
1874606
1192949
231169
1508942
905978
1430069
630061
474637
1186031
168652
576063
811356
574786
322876
266149
1544419
1291416
33288
845918
1350643
1705357
1615939
1975324
43206
1971395
499264
600412
1949135
169892
77178
575073
917059
803810
1691455
56895
11757
1176714
1887920
39192
1781940
5009
1313353
264731
458028
1834085
61746
991110
875398
1466205
1144842
1564915
1951297
816096
1740770
1428180
411168
889287
11148
1220977
505651
402140
1615693
1832625
1849254
656021
1420587
570019
675302
1017044
363922
414991
1385016
119112
706445
1331453
1879836
61685
869879
1693780
189784
1136212
392545
1009189
1763006
1182995
1652772
1936618
1283119
594927
1276827
1073017
521175
1924847
1014829
531870
998797
1767617
249871
1094360
607055
753390
665352
743136
905039
1496731
1889984
237295
1367332
694928
1245316
1223736
1213269
1168497
1669115
1921822
271146
1351021
1755100
1789837
1451766
28885
1275250
595404
1407435
1833483
1069844
475832
1568868
1314768
756840
571732
1219581
1316714
1918394
529170
1056692
884748
938161
1545899
1803533
482726
969753
1570857
1883722
162115
1401996
516716
1772631
1024585
1504313
121745
1168283
735299
1701351
93208
15416
1687461
480572
1007740
1924176
878574
631053
1747265
1048006
3574
753773
830681
1819505
1005572
817266
748916
1960722
853050
777591
728523
417511
742845
639977
314244
736339
694519
859870
1645612
841114
980280
1285091
1661261
1029652
619906
1361179
283328
1687991
350751
795622
1714545
457385
1499230
662946
1348452
249871
896113
1914063
1526692
1372159
624455
691979
1638930
546606
918189
1414216
1596870
1208641
326113
268193
100739
287624
297945
1654724
594842
1586526
1165743
699821
918611
893380
1104363
1363822
451991
179497
493906
661194
1492834
158579
813018
451515
876065
886588
1766626
1173446
1315547
1561135
1802359
720206
293958
1984934
1519092
1579922
1725118
61611
545385
1031314
1545927
622222
63744
842202
1554625
1009635
966699
1146599
1110478
871713
1609921
893669
71852
326094
496591
1306079
465503
1747829
402275
1678800
1863871
881201
1027951
176321
519236
314544
802612
9724
1766979
148982
1285515
1200926
1486166
1822002
973969
1052351
1006161
483630
1506455
1572349
1218008
124311
1458526
626300
1649791
1300172
336684
1668524
1107156
1856589
1001201
535029
1288748
1625467
1991568
1095720
1997947
1637259
27670
1754936
1588994
1700108
786718
1140966
1446903
681432
1086476
580846
961270
514556
660475
416566
547740
592649
459330
1256866
266048
1778887
1451817
1178942
328939
1926624
1432054
979596
1393602
281446
445096
974301
1843682
1578331
1578120
56720
470202
472477
918410
1177650
839110
942364
841783
493183
284324
1323378
971418
132337
1787593
1818513
1869718
1486205
1827257
229747
564287
102933
1214191
264965
1299146
831767
676006
703325
1809355
1515090
640554
1212411
1070483
237277
1869270
491866
1372116
1737902
1729929
1284713
955452
879198
212615
884121
1795462
176607
547050
278214
436418
1256787
1135792
296329
770873
1637287
1342775
1420046
436366
49720
1382699
1843125
1292536
1175328
1069622
813772
436422
141640
1326846
456749
1708589
935229
1291983
349129
549549
1933220
1272005
1759850
709410
721443
1171253
1311278
705644
1167444
382266
1667956
314063
1697684
547276
147146
225705
628973
924113
1103925
1761811
1255795
1865143
933946
1360124
1908218
983850
1355674
1816133
1469870
1687615
592373
745247
867533
1901041
1635252
1646276
1580782
1240926
1136809
11900
566725
260625
1096426
1159867
1536843
721126
1707630
1553953
172977
163247
1843400
1836296
744494
830263
983991
819796
1461995
27632
988362
1085226
37271
587769
1537950
1472535
1110054
1921609
1913593
159622
501071
1088557
111287
575300
618446
633984
1906553
1953090
604050
1160666
433290
713031
1597569
1579648
1419185
1597404
749652
693708
1643453
1052991
496043
635937
354261
1589147
1692572
1838398
1365341
851717
1784806
244388
22570
1203895
615927
1472692
1736677
223794
232413
1690156
1603012
1987169
199610
834857
1186300
229664
1366926
1109288
92103
453331
1944102
1436615
631886
47562
832860
413796
738690
357173
1061531
1665951
1618511
1042016
1668104
1171179
1661976
1784595
1604636
861635
1516327
1089926
1789708
1969531
507634
897502
1768098
1984540
673021
764296
385028
1655813
1000324
331434
1876040
135346
809930
1671426
1534474
494243
749145
507404
973404
915784
1541201
923437
223582
1839003
32679
129503
1197572
1046185
1298152
875106
930054
1652732
39888
1937807
1907959
1153388
942376
890913
216244
1309379
1635168
207129
1937433
1360155
1420873
1523227
1991978
1031211
1745790
259931
1421892
1974413
715113
538816
867735
1111802
617568
1505651
1430998
529722
1255281
47268
1525716
700004
1449460
1832424
834070
539498
1114988
1494918
135139
615106
402485
680414
502796
562754
1137858
266831
852587
264880
1971710
1623654
961904
1481533
1820213
1216402
1748657
1206690
619936
1423371
168304
318703
192847
599242
1157846
156195
1521272
1384537
285267
1515880
1428996
361372
618732
1602307
1154491
1701079
531421
1277885
1002240
1740888
318099
427534
1526522
1377696
957982
1396671
649193
1070509
1410539
1305188
1551782
916844
400335
646440
850195
1141775
1062190
90068
1524966
1598995
379734
579843
723586
1979617
1716757
438820
1438110
1660844
1260169
1979266
958056
734870
285586
1660090
434161
1190563
1589871
755033
539560
166834
924099
1396339
914525
932258
941664
1717578
1086694
100473
374098
1092921
1418753
1780275
984013
503072
894421
416338
1147435
1881227
1103354
38293
92483
1873793
920863
1408347
99942
1588745
1840031
126797
1956843
1949554
1681455
1014527
1720317
647432
1774382
1684259
1763037
727035
773347
1802462
560825
190981
338321
1131661
734319
211484
1802489
662079
1367613
62338
1833562
1132352
435851
789652
1074077
627650
1309793
1579836
714660
210375
1281179
1709903
1648280
1110688
1317750
1039451
959634
1849786
1874567
1953956
730379
1598128
1449582
1267163
1920684
1155153
551061
1011537
432805
546378
596860
784715
199208
540505
1763457
161345
408071
1574400
1728254
1077242
831301
809442
1812561
1037422
1237850
168724
84112
864656
1543685
728118
1280463
1993832
1835307
124634
987047
669466
6481
1525304
1755943
790792
1224712
1644691
1199674
1132125
559478
868764
1929565
372398
929821
1143505
433263
720068
746058
1454563
1394450
780253
127233
1670371
1735249
1407757
1594416
1040026
259657
1040701
1839780
838120
1350541
353771
1509442
569304
1515829
1271018
1894503
1489648
380466
738445
1668354
169610
1713159
1355205
1884781
1478840
219509
1950173
1937584
1013747
1578355
1417170
1731771
226239
1004125
1491195
1283836
1201809
1720820
829212
175601
1863836
1383327
857884
780532
1174411
1661680
1880667
581207
1300528
1345587
1821172
702738
1173236
1714618
384550
1762194
901336
441761
1683548
1674591
1507451
537434
103502
853105
632021
320327
586691
804642
1282331
143382
469044
306922
1203344
906567
1512055
167714
773388
1663157
961545
1445808
877695
492034
1191780
776071
1346308
835216
503328
213527
1299248
801072
756182
1457263
1813124
10475
1313090
797461
213099
1607688
1747376
1276477
1702012
1350482
125070
563920
1121826
1413156
1677971
1707273
243490
634916
1526298
663127
755863
1504805
769327
771890
517025
1480309
423300
1808471
1990431
393142
1523492
925648
191745
464080
734208
1505323
1577525
811576
1180785
223454
770138
853451
136611
1680341
1072252
1453070
18864
267952
1984870
1699663
1676114
333942
15598
937959
927858
1129015
792584
1281669
997524
672042
1523999
208943
451788
498448
1504354
1324913
1036631
1961838
575099
1800173
152171
1341781
1754503
1186548
1692959
1924568
409316
742594
974773
1319052
1486409
1435531
1171880
1734021
1260388
794773
1768521
1454252
1433468
320420
1494146
1167835
1501134
1467421
495854
618782
309805
1908267
1385778
779524
1676475
656009
1396185
1157401
210113
1896262
1252931
1679341
828966
1141119
337421
573158
641160
1235032
1268645
1025944
1613702
662407
1449721
1821820
376726
679870
1470535
1452018
465140
1145532
859145
177931
1071333
1733418
795309
74349
501471
638165
1178951
873406
1262686
531321
1886281
1621831
548872
1891888
678558
1407317
1892278
1007465
1241229
1915505
1465293
1503942
1134582
1487511
286805
1517213
1917976
114371
1688572
551712
981446
1959374
1181989
1853200
177312
1583568
1960116
164198
1607402
213365
914474
1860449
847505
1597085
342722
1132431
974607
1079974
907224
273361
1828987
810018
313775
1492063
1631256
1432615
516618
1890879
557707
1887859
580620
418716
1137326
950113
977999
1498377
991929
598052
132969
1324168
597015
843413
1070519
729040
628817
851122
788394
691531
119199
1528052
22671
77271
1781582
114131
272077
1400395
313421
1246160
825917
1883300
6723
339745
31829
619089
1001303
1211929
436031
676696
192852
749791
1150498
196838
853590
1528615
500071
1049302
83658
107015
683455
893487
117327
1613743
673926
858887
1470076
1911094
153509
1134377
404485
582288
303596
91469
1060877
1978092
1658838
1415694
783059
929772
78687
1038616
1259667
1259170
1088659
224286
1724466
1308619
527839
395628
1195677
1918648
1923201
935822
39945
852273
1109778
898265
469421
1955367
1915980
148165
740020
1196687
1384443
1346417
352006
11173
1025232
978026
652569
1705078
1072585
898895
197832
1155934
574101
969517
987278
1754072
462122
1328661
1552406
782944
900367
78962
1922499
1062511
50200
755056
202843
740671
1426959
776810
732923
1924513
403785
1017175
1556897
927643
422396
1276170
544260
1972950
574277
895699
425165
891242
1137117
298256
1669913
150229
706143
216241
1332885
1839595
436591
210955
1781468
946228
115051
386504
877442
719029
1468468
1404620
1761545
731192
225374
1078132
1326845
493421
387715
361850
1159520
1186924
718973
79636
437902
666331
370174
76941
1545882
210443
890831
64709
1759552
2483
177546
926911
1547262
1143092
1557209
722387
1714677
511355
228282
1404385
13848
1005012
396450
1419681
6262
425727
101832
1980283
1558389
454224
1114102
1781458
1263272
1762641
623014
1840593
1170730
1680191
564865
1198372
461518
1558644
1559608
1297970
1692961
1891028
422501
1873252
1591393
960383
1159362
726779
1039781
787509
1781997
1154529
1981730
758249
954198
1434006
393535
1196544
1426922
1093225
92793
1472268
355604
136331
1072624
126226
1344522
1178920
353557
298202
442211
315786
541581
497582
950078
1871801
1571529
881941
1415599
750190
1783143
968082
1786980
1802896
1913381
1739590
1598311
572521
1694653
1999064
1447897
348272
413292
1565264
1642058
1510280
671814
1776771
219028
1215679
118810
273780
1536843
493106
956035
288058
1560574
567598
1660690
1082615
1029074
458325
449098
1382619
1911545
1839144
1069535
120140
312339
1287799
1403838
466298
706339
1380628
1367589
167041
276277
1215415
619864
1189301
178598
1861114
932367
1396246
831664
676310
1531334
567436
1256378
920721
313207
267471
1994353
987556
849720
936311
132862
802531
147728
1955432
1508325
180515
1339665
1937234
1628128
94079
106005
882358
990916
1724531
1666698
548694
400899
1541806
983438
1228918
774132
237498
689767
147743
304267
73975
1727887
815975
1862913
1199693
1215267
1549972
211180
1852111
835538
144091
1611946
1057204
729588
922711
1360550
1576303
153624
1146895
1254550
1859069
1425551
1105347
483247
1182631
1646533
1769813
1493462
1230895
937379
1218523
623474
620358
726541
983366
1736736
1106169
684907
535345
1039106
1661208
903588
1584464
1722535
1613749
1070277
1498819
110329
1447740
686695
1083598
539917
515663
686709
99808
67903
298850
1817147
1705419
237195
1035972
1412869
1423751
1588854
489852
1000226
204353
84158
1023469
1232039
903010
892707
735480
1141210
1667740
1542977
978188
122514
1567052
1106999
886090
1669196
300596
275339
1784146
1714736
695537
775192
1847747
931637
1928823
713494
1124374
275127
37966
1220623
46570
16559
1600989
1781856
1102399
475494
553063
1018045
250580
1730335
921704
302434
1232718
45965
651026
1204821
719800
1393078
1821397
1451557
320237
1137537
26131
91430
1753971
1011504
183257
312325
1742420
772256
962503
1266751
1072634
52060
751105
1621151
31070
1189053
76725
85255
360472
112436
337299
1056215
1107099
1368887
979755
1052403
1231804
444323
1347648
1258776
256550
646617
1229880
503008
1876233
229418
973727
1442381
50427
1281938
661808
1852573
69246
982097
1196975
1691000
997158
1986370
817075
234851
1577922
636088
1926668
4613
255058
1940962
1034627
714734
1812506
1869533
1280463
1515869
1931704
65587
23834
735705
198369
841445
1640311
947488
1905410
115337
1730668
182796
1027985
697150
988502
646216
1127780
1468159
1265194
1195891
1446052
1357889
1661067
59441
1918463
1621508
1230564
688842
1596821
754553
275700
799367
1330330
262788
324644
1972512
1454652
1442065
119647
264520
1641744
1973931
1163591
334427
1672051
1647655
1998440
1401441
1009718
1044625
1972894
753677
593273
222597
467229
1159071
240907
1665249
1618537
1909738
1060472
1168337
1194827
1082439
1732040
72493
1324947
1424826
382901
762176
23854
1422888
1892262
1195315
866262
317360
624446
1738893
1808054
632411
1488951
1444975
1416240
334115
594996
1238873
107425
1682850
946635
99110
857652
1459751
1869416
1120474
829247
1476096
627335
1061400
1881811
397156
1459864
648794
406388
1754665
1240133
775567
62721
1362269
1590750
1531802
1488253
870160
1699970
1639701
203561
369111
1514753
1887859
1347095
807196
967948
591946
170396
877096
1566033
5887
274081
611575
1876899
1613564
431082
1423190
346257
875181
1523201
286043
1569577
554003
1303256
1045756
1489407
525043
449884
1033116
1906501
1422450
1506725
1911327
570250
1876265
1929736
792468
182903
815460
1398394
172161
1913996
1195238
157676
124098
60872
717207
270667
710809
1259504
145641
1019997
950637
895577
1934082
1900171
825652
830763
1491408
1557060
917891
932778
351617
1324405
924209
1314140
1106872
1713684
1981382
802459
1624626
1615643
672496
1754618
885873
241900
1646986
1645771
160624
1521908
1382044
43714
1381696
450181
487685
477342
861792
1886930
1616842
1235534
28098
417608
204469
1687171
573450
669538
1407388
1642397
1966981
1593358
549033
1811476
994431
696513
712190
722220
1264783
1283803
507829
1329212
224673
498216
905473
153135
792519
1625327
334946
229269
1387072
768370
1930298
1729303
1853483
1146775
1924231
363848
537967
707231
1763205
954999
243753
1917625
892775
1575100
68997
33896
151533
85532
1156122
822062
699160
1007135
70887
1270174
1367659
1868514
343350
643129
655996
1247591
773617
1251767
522677
284357
163040
1822991
1299243
1777605
1375534
1431481
610453
680169
1684130
77204
363758
651847
662822
1631565
580637
1160408
1151030
1147190
453654
1781700
979049
1762060
1983429
1934519
1215165
874806
1868395
452866
1015538
1265718
701779
1014792
1786312
1263176
235075
1718530
218489
1315526
1485191
376676
266109
1997146
279568
1878034
1508820
995578
244819
1892577
1607264
221613
30920
617436
1240224
735485
1400464
1745085
1722282
875256
157936
959250
1230061
1418299
955078
95390
211508
1967860
1378197
1966270
1274807
1487101
1202796
1683456
214833
1647237
563940
621943
1587470
933812
316283
1445552
1756714
1875644
958090
292516
1982415
1706837
137698
1243079
1747595
1640657
198955
1110064
451870
1388979
1909386
1238283
1692815
36973
44806
1336177
1725644
1831478
1213827
1611560
351491
77740
598052
640254
498313
1074077
182024
1419817
337135
1304132
285513
1774089
1228696
391658
370291
678668
651637
369466
1987903
1462383
431251
1798435
1568505
272217
795838
684792
1423950
374470
1166088
1396349
135667
1920137
1788249
1656936
537371
1331408
1252306
1420528
674138
618448
1221506
1506868
1699756
1307443
1053253
1673534
1018389
1887124
1605513
667474
623274
1585914
1616520
1932567
726277
1236594
1111646
258685
329516
1359697
639515
1626237
1372150
809870
237592
965044
1490695
419584
1023919
119515
1332291
1831239
10130
1260082
1458008
1269624
410083
1720416
1625386
883239
144180
1250333
1995487
330535
1209336
574251
1657503
1699722
711134
1330984
1024084
1813850
403457
1007360
232323
750517
1147650
547035
1496803
468006
1033946
265795
802033
162586
1256116
615836
1767739
1161874
1011785
1851256
1547289
1804576
1374058
865352
629640
1428037
504169
1821343
479685
1094448
1561331
1270707
640925
1643345
1587806
1868745
449650
1253319
589041
482667
697944
175066
1713552
162016
639409
1500784
353813
1463549
1126146
866639
1810860
379695
1152830
695128
1932652
1766463
574212
32022
567352
1675717
389281
1181418
1408095
1290902
1784701
188246
574192
891347
1388464
149166
23900
1084923
1484592
468020
387546
453009
1501068
1389940
1077522
1971045
1191611
1408941
1925150
822416
1640830
827675
205921
1981832
469474
473385
110156
1423461
211297
474869
60457
1220907
1118331
489803
18454
658246
311929
385950
1846222
509693
1271409
703295
1718671
1667442
79822
340460
562620
778337
1725069
254408
216102
1512593
1873642
211878
1031117
475213
1399862
492452
1667946
868130
917224
1818652
364350
1275979
867915
108721
766220
1771241
1626413
1131418
335676
96901
158865
59091
117050
1672242
1735501
145659
1467324
235334
586495
1900669
1624076
145008
1485675
159678
1170843
1660112
163155
1865348
1689651
12037
1552148
1807699
638158
878471
1380096
805499
45067
1449055
1127870
232627
175609
131153
558392
917471
178507
924008
1046493
752997
144966
1928118
622218
1158851
1191893
1324186
1724545
1149665
1312447
1437344
84023
159718
1826964
1356718
1496859
1134175
1151760
551524
1786391
524882
566230
61799
784475
42226
402423
584505
1669948
1005989
443761
638174
1439926
1698021
1304707
1554771
1762482
1309625
1364408
1995536
256889
1226911
603797
1432990
1973506
1761358
1490158
459617
1210022
530201
942850
725441
633961
567770
323628
545935
1874751
1780196
167962
1613438
703090
216570
44496
1935438
1885571
1350077
976612
305869
1708093
502753
361526
236467
14347
66895
1646894
1680037
1671374
1285792
598202
1800177
1249389
709554
243861
1191227
1026391
565465
970840
821645
412554
1882016
125578
1165097
1015735
1342328
1679275
1039733
1813386
1267745
800231
1462750
1818834
1701298
454710
455091
108743
369167
1452814
790933
343791
1480126
230514
457146
996298
904748
248594
1707157
1521780
1442472
1543211
1504047
1914554
806588
837073
1930829
1601650
997987
78605
143394
739181
1227693
1019513
124981
1710214
1820995
1714188
877359
979810
340972
1318883
1365350
713813
1450450
1522798
738905
678594
1895868
1804667
1307384
618435
1259338
142673
1410096
845011
149246
629395
397067
437565
1884486
483009
1706611
952838
767222
1519030
469859
213240
1890121
165560
31606
1263137
1566611
1381487
824493
1707224
1952624
1401418
1636861
532248
1298027
1444329
1599148
1776260
897030
1943417
761686
794679
907295
229158
583204
523516
99686
944910
1589179
1408799
650455
1829264
1824522
1839641
1522680
1706622
1064682
1498614
570070
1276489
1594152
1058812
1441236
1527980
815955
72585
1418007
1183194
1537307
345762
1627261
1809690
1449258
1695530
1602027
951892
629230
1059554
1726075
1464946
1035191
1382985
1561724
588440
841646
1082379
266751
1555175
916352
1017043
890397
1260365
1153202
1978153
761587
1840930
1361499
1812872
282423
125316
198058
1496872
145984
1511975
1040595
1894524
4733
890634
1518018
342680
213072
1020999
1367855
987572
147438
1610654
1743839
644468
510440
578575
1795452
545083
312849
1312977
1198614
1392313
1141589
82988
1981319
1044639
306043
128014
221475
701666
97323
137373
653030
521880
466090
193774
1264631
1708504
1220156
749843
400512
821134
197220
485006
1453229
1406965
1749242
397240
1940084
977205
52744
698976
305115
1448333
1751399
1337326
12755
1052771
1982101
1709879
283968
159378
1809810
1251016
1135281
1719801
1200552
1381267
1063108
814861
1496422
28064
146321
105002
1731836
409223
1183516
1032017
1817703
462257
346717
1182553
1340491
63798
1925604
93023
867956
1224608
1226128
1804267
1006085
391023
1943883
499416
1004408
1360397
132822
1225798
1475217
1363802
1951427
1836349
339663
1712339
663159
897828
695669
763284
815077
726129
312460
430244
433457
1926831
939155
1598160
308139
723085
844749
1967202
429033
1811994
104512
1389378
1066908
348028
1351607
722187
664344
2553
279327
1166273
314307
773818
589010
178920
403000
1708553
670761
286517
501716
214782
807844
1426217
397311
19200
584597
1296191
1424199
1125279
848207
366900
1032732
93879
1338402
432816
247026
1047386
1220481
1465416
874046
1180084
1707184
1103742
834444
1226549
393831
221565
1228428
517176
890048
1263994
1507186
1751757
1674644
1468136
655803
1787936
259070
1869805
416585
39610
1412166
183231
1595761
1313483
1381390
1610620
606258
337175
1066372
326818
591119
1625747
370782
42283
417356
619651
1950865
1273811
1932183
1851345
1371102
56549
935846
410894
1348879
1659574
992300
1497351
1147558
1706575
764485
514740
1960414
1188201
584328
1535054
920134
1574607
29461
807889
1966407
754612
1693859
1176701
1089933
1014689
318446
670286
777358
701568
883575
299455
800342
530185
605739
1816767
1962378
1914865
1438004
1109010
118524
1320202
772684
788653
63609
1784869
566609
1592832
523245
937510
1975037
1305468
17440
888404
1673124
1423876
789335
43226
403584
1864568
1159021
1256669
1316464
1792511
564630
381360
714338
615132
1656329
386764
1344640
242370
467841
1030376
1333319
1635549
1565740
1304247
691785
1096008
549373
359517
467559
1866697
1332240
1546908
327852
694371
1875473
1281438
1577073
1560754
988094
301666
808287
1623686
512638
148275
468366
1630036
122820
1159729
374808
666085
1550796
230492
1323755
1605090
61318
883751
397073
1471063
1251071
238375
1256729
1955452
168331
1958569
1099289
237631
475934
1488552
1834499
476974
1343494
32321
1280519
580435
601319
214037
1600985
370562
1584738
1012367
1169417
1271290
996595
1287054
1222285
1492075
1515746
1221189
1385713
713282
512807
1865026
248867
114022
1241327
389099
1247664
1375510
1685956
941110
422752
1574234
546292
1701785
1839842
397898
1460671
1488167
1526099
387194
1690148
610049
1846390
1159332
502958
450513
194515
363507
1749752
1312393
1006249
1305501
1638831
127268
581179
1703056
1146761
1710252
1344857
949710
190729
1227162
1606137
47713
1851304
1223543
367348
1436787
1508216
282377
1214796
393994
1230007
917469
1998022
1590839
1751416
1138502
1149190
1849252
73516
1557159
384046
1442891
600388
1989724
226528
294289
1329780
1038797
1239979
1870973
1294238
330987
452116
737506
586420
859613
1805135
1109081
11645
946313
520814
12452
950837
372974
168450
776441
1137729
491484
402085
396605
1617077
594516
226788
433707
325277
1565933
1995287
1141644
1163260
1543208
375152
590495
1731549
1340417
1527231
1682062
1024551
1177244
1699958
1369086
1025000
1272236
548451
781779
1660398
1706750
514660
1712536
42706
1344395
485087
390841
1417375
1641961
1265984
61595
1839459
915174
983907
951306
1666131
1345223
278899
339527
834489
222758
1383610
330142
1249003
1767427
1691980
183038
1204232
453155
1990633
1667054
424539
1899018
356909
245321
1437440
1937132
419772
1448010
149446
1868646
597726
35855
433112
593192
1341291
451931
590878
1021220
552195
1461819
1761362
284169
281052
1673789
720432
442273
481939
1687152
1494678
1239849
1759929
1897652
868544
1091965
1322472
68004
1145220
1323718
1009713
1246164
1394644
1622637
15389
1676253
241624
1848511
1646104
160110
1575524
462318
1085624
449148
612490
917624
981765
175935
1459687
34564
1303259
582371
562453
146496
1791087
818542
12060
1742057
1360273
465981
1863632
413096
1459343
18872
988980
1762180
373278
837773
630154
1383972
1185737
1280505
1133966
955911
815782
321654
373097
624767
1574263
99727
258016
1877244
439507
837076
514987
1804852
1163952
1560828
1023369
1154761
859226
301053
1016194
1181715
619761
153443
574904
749187
293987
1750159
24275
1978024
1015213
1052248
581673
157310
1747647
710994
1985846
1270351
171609
1227518
1201176
410840
636884
572630
1171014
111551
62567
203849
805074
734888
823614
1105297
170650
1683944
419215
234366
1093193
291028
1082129
754606
1488423
1810633
1510859
535177
1277013
855906
723602
829340
194117
1056017
330160
400547
197756
1726798
1404178
1085869
922696
696840
620001
716174
1889442
383175
1708451
135610
1336465
370591
1103150
1948793
499302
1969442
1197509
1347506
1894410
790283
1179406
859693
911636
1573042
1533092
1439337
1665041
967014
1891358
1976312
184416
1886426
1971263
1943665
44076
1737365
65981
1709576
551826
1326474
1861531
1195850
1017092
580925
264243
779416
83770
1245951
1013126
1415290
209059
1034269
1879995
267131
488616
1881410
980801
54654
640687
846448
1611999
915774
83128
1730759
228104
757162
848317
1830280
1956507
195346
1362291
682373
130015
1778467
826870
503327
1165210
891914
394127
1993215
482426
865958
1754244
1169348
1099734
1606117
1417996
573004
1277913
561621
461095
1280842
1320015
612223
836454
1189194
837833
1839702
889493
966420
171201
1351579
1420354
1214693
1111188
1581978
1545855
1506925
1886664
1345969
955201
1405680
25927
894977
864529
1693449
1497729
1514119
657100
166213
1308323
223864
441996
537754
1381334
1895866
1955047
553606
1697937
1141199
437095
1362634
1022007
981570
1749254
1857833
1396123
697138
175004
231913
702309
759090
515026
1519118
1886953
940597
869165
1527066
337005
484129
570395
1057988
270048
1366434
1617495
1557805
1717031
705838
1733390
533826
1780509
1965287
72788
236563
1756105
810911
940700
106736
1993046
1140868
525475
1547718
1567131
911210
1464348
147354
1949690
408065
683356
1971109
1916662
286201
1077215
735176
1604069
1738201
121680
1744609
1711986
1142571
1319823
821664
1165489
262736
1551503
1245844
479159
116538
830776
1878595
833562
1267829
1982360
1261914
1013822
1490836
1675007
1437764
952396
377134
1673966
1027116
249553
344365
1267245
78396
668981
1295548
286592
1984651
859114
1110174
1756505
1053663
845380
1941218
876351
985227
489324
1393490
1453541
1794103
154707
1019830
1136946
223446
1829629
1166411
1482035
1075622
630610
1526291
1853011
959353
707766
1614494
1870547
237854
1238410
119133
1387977
1535479
805074
1201067
1552820
360802
1560576
190438
111083
1437756
1408212
1647029
989573
944660
1569185
978582
111286
235715
1595322
867184
1484618
298204
1758217
894562
793972
692557
889762
572368
923880
293830
152041
1849667
466257
877159
536745
844532
1618508
782998
46028
620101
1092131
356844
1356585
1555837
642942
723869
1752596
353598
675172
1938793
1510432
797402
258000
1323716
432659
799400
1396106
928390
1669922
982958
435795
1568712
348050
1487673
1387574
689697
1359797
79234
863647
544522
902549
1961621
1601782
1707759
549109
940767
1258779
1827768
1834478
1067266
532204
209397
377336
877786
961673
304921
740946
579608
1090259
1564618
1675554
277883
580483
628870
903502
1982827
861624
674793
809961
1106037
768757
38537
66879
1065405
433251
380060
1584107
636268
111726
90742
768887
506794
876777
390439
328693
444381
1194397
1484295
773238
1846220
448231
1331945
1441142
952574
1543101
28480
1351439
1662324
66957
1416647
556707
1228828
425111
865785
14355
487156
319242
648444
625113
1113564
975790
1057706
1978655
1740184
151784
1520221
1455866
1231285
894030
1115357
1702911
1951388
583736
1578604
1196690
338583
530428
339299
1942738
503687
593781
248526
1775054
1457948
546410
1610513
800035
858330
975855
780272
140642
27327
1589482
1802561
1619418
1905637
376278
1586887
848470
1512098
13855
1630331
484851
1595486
280283
227860
84066
1997902
962100
452953
1012782
749357
1466727
1402172
1671289
1864534
107889
272967
1083822
1105993
671360
239259
1500650
153548
1880647
1975286
276
1974580
1571067
864684
137565
1007002
864588
1688354
506911
535431
697783
1002218
1460092
201815
284568
750757
497220
370102
1859814
1583717
1186479
193223
1855589
683631
1045187
1392376
485523
332338
252347
1576153
754479
1137714
438211
266971
480987
827216
1396420
170976
257108
1846166
1710535
1603449
264733
1892561
550361
1163917
1900344
1604605
1220717
1169175
1180165
1641592
133490
1352289
1642966
69665
227129
193380
178845
76081
1738244
1673465
52797
377543
1686426
1918339
1056137
791455
110433
1086209
1624091
1923097
1379825
1654397
1383456
1470770
248631
1046855
1831525
33601
1286939
1547429
1156406
1719618
97663
1676199
466529
868739
1156624
667657
1241183
1920390
411688
1094202
717198
804613
134023
637817
1339550
1534636
728330
1325042
604364
885656
1099295
1424085
1848138
615831
287304
574580
1565732
901747
500978
98908
1291761
232977
266201
1385279
1974957
1469991
920479
526394
477860
1319667
1133833
378582
1174157
373427
346140
1115110
1381462
1650634
1072729
240250
1766001
128389
1946463
951581
1930050
817555
26434
165974
346303
517163
1525997
1664137
1816029
628639
9014
456799
479472
194130
1509007
1948434
318822
110495
725583
1654797
409920
662569
1493975
1078391
1037464
1016759
1556270
117978
1534881
221046
43149
639435
543813
436573
1037763
971850
1298199
1722869
225437
1116447
1125227
682531
1658669
1075905
722476
1173822
1854868
1902558
1233330
700752
266432
1161550
210342
282678
996817
986866
112210
1032527
556441
1778606
663771
329420
1839106
1248981
1826836
1812568
1871738
454820
1636107
1260895
509039
1212301
12726
798344
1021744
1180710
525960
1927936
409422
1216056
451308
729949
1398001
1093881
586542
1662382
385769
1141597
491449
225219
1458125
1067912
1794442
138523
1450305
1372576
1349811
284013
191983
721767
1020870
112616
1966206
1314491
1673770
178494
1980898
249883
242201
671308
821502
1817067
1173862
452852
570471
189209
27881
526246
1227288
230012
662851
905985
1919248
47504
570555
1624840
1555639
1647322
367133
883028
182207
1873433
1349752
1724697
1458136
700370
1219119
109234
1227892
1540609
1896535
1938947
1241392
722966
723808
1856876
142528
176942
703645
971932
1792622
1338056
423755
620935
256456
1146060
579646
330226
997355
1136851
563510
7573
1605866
326404
1753968
1161832
1576255
1728871
1258116
1614280
1092480
759872
1724456
448923
1712914
1131515
1758800
1876842
100447
196056
790237
1439420
868134
1647343
1065908
934724
242716
1433781
387864
1015564
1080409
888802
1815633
97080
466201
1194274
1906581
955392
930367
952278
143023
180756
1848633
215377
71027
292102
14867
783069
995089
1601177
884760
789960
990616
886056
663677
1341694
1763245
1615386
564414
80986
1596901
389554
572134
778375
186570
440426
1322448
1867545
1280715
1082269
246615
1710175
67306
15613
1695322
1838444
480099
53532
732692
1956844
520855
561638
1524478
929893
1044484
529541
830783
599179
1624310
234780
1251623
38740
1695030
440186
821382
1277465
1370810
1091807
1631904
572001
1853666
862772
1316628
716765
1052410
1874260
267144
1423621
1229636
1016618
123580
906061
1211488
329115
88535
718913
1469334
829489
707915
1921359
391769
71642
421042
1591689
182412
949555
1853219
1288580
1673929
466375
1244644
1265536
1819279
1807970
1261472
911412
92773
519980
1878192
1189473
724210
1690625
638215
652765
1281568
1364294
1775351
1783583
1106271
1674345
1731199
1994359
1726070
762925
771913
1264195
134696
211988
1628361
1875531
327111
366970
1845427
931444
1369281
1030070
1360133
147751
1890024
393375
1011756
631102
1568973
656583
1874357
816959
1268258
1908889
426666
1664750
1594704
159640
868224
246637
1593980
753844
90572
1743823
1492603
686202
1787305
466018
817158
1740379
1128187
322321
1007430
1964713
937302
533726
197462
1118844
387793
803006
1631791
1551667
1074418
1764102
708416
1631425
1100516
1187052
538645
1140010
1610695
1284815
1196395
1369837
1870136
1596490
1451854
1028242
1581162
525298
1117152
1790958
825697
223772
297394
560022
155823
896440
580778
1287554
887876
942914
1243115
1289035
108645
1030030
1839849
698916
1989940
1470240
587021
1878
337581
248975
907888
1842707
526251
1664284
436145
1238089
548646
1570644
1425590
682329
1262161
853505
1862611
1550139
534570
150515
749084
416454
712902
1738468
631940
822897
1625635
1287167
52856
1759837
1475186
771845
1039973
1840542
863444
1504603
1169369
1329683
1589182
323513
1433578
455468
1813916
1450845
122004
208812
700686
235237
91220
937082
1325097
1613305
992231
1655992
599750
531513
1196534
1441986
1674105
1582435
641313
166847
159148
297708
1928445
1032415
1228338
874801
821776
455831
1219028
1684262
1859039
163785
1729725
347576
1495874
1787010
1601540
1885366
28707
137776
1995519
475807
827856
667591
1545916
1972471
588010
367551
414045
608526
1632255
531118
1809387
1754882
181653
461142
215761
306223
1745365
539216
1182698
1060195
853654
334652
1257383
1726389
407586
1484398
1343238
1072646
1949905
1089088
1051768
484676
1219018
747052
1267067
1927473
410674
1922871
106747
26248
80697
24937
12134
1846852
1429315
881474
1663504
1418052
1502610
909556
996083
83126
433830
1830775
1550692
1337313
1439570
63128
792942
122026
575632
965621
1081626
1575572
633201
1610967
1704854
563446
954606
648065
1429727
1401109
1121263
916857
1590514
1243991
217911
117987
628530
188
1335530
715217
270721
213760
542246
1652825
1959515
1703364
1635754
314876
533830
1373677
1671353
1720562
1262591
289433
395583
1380558
581609
12219
952429
266808
1518520
958591
894275
299833
846538
213324
958564
1262191
1359725
1790375
1732133
16013
235070
184785
567751
1949100
390728
1834367
494138
1822711
647612
900469
152794
1026089
1476831
1709960
457892
1739299
180645
1256382
1176958
1389481
1585116
1203240
755283
577235
921525
241759
682894
1793449
1541375
798249
345759
1811727
992429
1462825
992841
166760
1348829
1523886
1275761
421576
1120258
764124
1391127
1847085
61008
1289024
1649795
1836536
1286464
1749098
1186017
1020274
928705
1133018
1357895
865546
762234
1671701
1106216
486015
71882
50718
719495
139621
1786629
141006
432992
1266651
502300
258483
1652015
1193137
859155
1686912
809514
1125696
1814550
696563
1188577
1717648
1521938
1259289
214819
228337
870772
1860053
1731672
1895449
1558781
679504
103038
8484
435096
994195
1210165
1682684
780727
1663617
226976
56047
1333057
1672598
1800552
775714
1652641
1469437
1563920
654103
889419
642154
333809
716354
1946589
1292636
1398231
1614736
210387
176257
236027
739413
1631470
814277
744398
275456
1345532
565990
27062
1561341
12676
313695
1939177
530884
54906
22991
1117453
549501
1873801
1197099
635524
1612574
1688789
278597
1434776
775226
1920878
431339
1644956
1675192
1260282
1861156
188838
109437
1631192
887329
166799
1715332
785687
802633
202503
182837
1864056
404490
1867642
421166
859566
1327826
680275
918813
1210351
278015
216234
1476444
1258405
29
37218
1861454
517220
411579
1535839
44560
1263132
218371
571362
1850442
1606412
1018935
495505
1857332
298852
1960459
818248
1585015
580105
536336
122765
820093
845510
1512374
33037
43397
180252
421750
1354236
749626
337608
1883964
42792
412933
1386581
1934471
327237
1138984
1163154
63237
1728172
928731
181813
1322161
616316
1576489
1012696
1852538
176000
209646
1201871
1789369
608470
1840674
36056
1630119
961585
432160
871710
1151234
702957
1345592
523055
1333186
1039991
1292798
564391
1115915
430004
1762490
1819333
1064388
706808
1430808
400731
1313530
168853
649392
783314
1441998
802794
713508
962090
622991
567265
1515350
530008
1968340
915843
239541
1028110
713748
589173
1738778
264122
285732
468764
361680
407953
457801
92806
756415
845518
60066
466079
790546
1921110
1414241
1382205
1380016
1594822
1457616
1527318
524913
807721
1842291
1167521
50437
204142
392756
302282
811901
1253436
1157600
1853999
1239857
116397
283485
524392
1214479
568543
1719187
652151
1967104
1487026
243834
311460
1813250
977585
908563
1076712
1371323
1625109
154722
1523940
623797
1756547
161100
555086
1004242
1755383
1791489
1675720
1265014
1023772
524302
290450
908309
546594
1031926
471194
248870
1141953
990839
37154
1281086
455700
1709834
1921990
202090
444389
168914
1581350
608948
1626039
805882
535790
984933
738929
1058188
280972
1716549
1476518
1923582
1813295
131800
1907198
58260
718144
1937731
82814
1243570
1423965
664756
811934
494551
1083244
745816
1071961
790563
1580784
458308
1603767
1776962
1950845
1103993
360838
1645044
653109
1912546
455964
808342
1899874
785174
1638327
1659101
521575
1078441
944071
158964
902881
670859
1949859
881700
1860741
949035
243905
269190
466002
1395408
932975
176723
1326903
852783
747680
1374528
1321111
1080987
905822
645396
1642118
936499
1860437
623562
882942
202400
1013057
735707
1061917
1890598
1722338
1687371
406577
1628232
227805
188837
869395
403534
917171
642900
36876
875924
1838991
661277
1766786
1962005
79117
1094070
804186
1317252
136854
1511351
1940948
771803
1676260
210568
1136352
1493998
288845
1730791
1155959
605251
1419762
477253
1789067
1503863
1262275
368821
1530038
174322
995889
1205574
1154672
1006611
360756
1104214
471853
1277569
552107
35513
1861791
1460038
1928256
684918
877456
1076792
255017
1273690
525287
1378722
258917
1380144
1728719
1119258
977910
1398603
670754
1738399
75305
1419979
1934219
917457
724625
1842743
339956
779805
789604
1137806
1510771
169991
1397911
1170829
1240490
1372191
1849780
1439722
8058
898010
1579234
1871151
1029345
1059267
1366929
895082
702608
1474573
1766559
624432
369307
2789
1636345
1664888
5026
980888
1648684
350227
463083
365772
1432591
1583958
953869
1121106
91552
1090631
203718
1589981
1358682
1419177
543803
1913583
847877
425832
153885
67813
188842
632266
1745054
1191617
1539028
1917048
764529
213690
1828668
752026
530967
529592
546424
31751
683251
542103
1492650
859577
1364476
864593
821840
1873608
1399161
513436
1281877
812568
1875216
1238021
1504323
1335532
505231
1736392
571074
1751884
553591
13741
1026089
799814
1132428
1822462
1114560
265861
1313737
1314534
1918460
1637166
1614461
1658029
1437096
1862364
1692733
1506130
484317
659578
1053540
286588
110233
1537655
1064117
960189
697479
475567
147083
1071796
1776852
1959020
227752
999683
926636
1890229
1217661
689846
1903358
680191
191652
1839526
1705100
706142
1185222
1392560
242074
783549
1230462
1527806
1405687
1075885
1768155
1586083
390026
453297
55723
1997448
1332907
1524281
1777460
603736
392584
1728687
1935372
943582
519418
1964398
1682015
1552879
58596
1525016
345205
44926
1770931
325945
194968
36797
1641895
741166
283442
1399259
936496
1535868
1693893
210038
1533641
1165235
639213
118189
498414
1610183
582839
398031
10851
241189
78361
97432
99029
1518179
1140399
452329
200875
514949
1815752
1272642
1098515
152687
1485900
846218
173675
1994906
632770
313091
186946
1001230
1614916
970108
1738815
242472
914704
1613678
1153179
1990663
354055
1079410
1336224
1331191
1795357
1145641
1809987
1801428
908129
1440965
593985
145041
1042912
1132191
1751186
124228
667973
1336845
1051996
321164
1557104
332417
509572
1808092
1500265
927560
1995389
741132
292545
116069
345527
1359603
1601636
1239531
1846884
872869
690727
175849
1221326
209459
579222
121978
667785
754527
676461
184346
1682063
1378516
819674
1298325
934842
215148
1226194
244120
44975
810631
425759
1548944
1496408
677548
864060
1489055
1252606
1758616
1152846
817903
1158982
946452
1270367
307574
808347
233169
734604
1592701
1926277
1328586
1340426
1515183
577595
58748
499035
51962
631851
640413
980910
1302630
1261883
127760
186621
1823721
241192
706244
709674
747152
967594
1816140
1179739
189936
327024
622824
1287316
1672271
1754600
192184
97963
1304940
637582
240022
611730
1028024
553072
283922
1223305
1557014
1698735
1819438
81326
720765
1292298
21878
1608168
1346981
1604944
911021
121356
853830
1074066
1426365
1814457
615279
1572914
1318773
191708
474437
868941
421782
797314
453365
1492849
1725366
1915681
1095623
1853189
633641
662689
1663755
990691
1421353
1722172
57157
1133173
749779
379473
72118
481632
480954
642674
1495997
1920715
1534829
865089
1827350
429394
1345555
563364
1857852
575150
390234
1225937
853280
423366
1369327
74924
1521211
1452611
762351
689269
1091335
273420
1799686
413958
1117877
586900
693147
1207296
583813
1108383
1984708
377054
1588079
708054
105755
292269
485257
346498
1457399
1964569
173384
1524150
1053713
1120517
1666925
1875235
530960
412934
1350955
1845742
774139
1565144
370042
176638
1606557
877573
222505
1719309
370986
200085
1775579
1335247
1092327
1979526
30675
448353
1707051
583973
1502091
1058225
1424605
1078011
835626
1915409
82907
1223896
1454647
1688487
712077
1189206
1111196
1702375
1118335
1246915
1308351
821913
259774
97829
842584
1682788
1917669
835734
1889534
1434748
1956411
891327
1304555
1499090
32985
162864
991406
521285
1288140
1467072
115097
955021
288676
766870
1438985
1560743
1214859
503601
836302
819397
868050
150220
334374
1967348
269031
1063385
926376
1538845
1915327
1367214
1642646
3934
415379
518703
1550271
1050962
877282
1398832
693812
633988
1975996
1120378
1837121
1455047
1909360
1796754
108059
1438330
868324
295721
52105
1087631
558293
719552
1713169
278581
974851
34529
1406847
1523357
1258856
559229
1016241
584629
960321
1492809
1669150
900598
11574
1887717
754670
879917
914907
1218607
1859909
1307618
473806
1172990
1332925
361312
1797768
1103769
651639
1248994
1864239
1036770
712600
79107
701703
617672
1083506
1827557
1549917
266125
1242745
46137
564798
132211
376995
1279825
1508597
988827
1022444
1390516
682699
1392715
143771
1553391
992744
102880
1180080
600855
1210078
619823
1810044
70238
922541
739662
502903
1581363
1641443
618292
892788
1806401
1584109
319667
343129
1765317
374262
1673005
385105
794611
1132092
1210523
1050078
193560
86146
1994831
256548
186988
1309280
356205
1348943
735829
179111
1012071
1291403
101235
1648769
1153777
474154
1236251
1017720
801202
1258984
623619
166980
1867058
458770
1757784
702776
606450
622821
629204
290793
1752404
422150
311365
131284
1138088
1330524
45718
1956922
598444
1802117
1564763
903815
1147916
772646
543980
1395156
1823312
267878
952979
794103
1519364
333700
822274
1313139
425807
863972
1866852
213482
1774281
1738497
1009370
1275447
1032180
1617980
892393
1017140
826753
329581
145462
929095
1975408
70601
386506
1366481
1079163
638770
1390016
1397917
568165
1594972
437233
1169239
1343925
413241
163745
1602411
1051871
1311308
1931914
259193
1764248
1415109
737491
816440
712220
1816002
1481082
1079957
1333656
425116
1408975
1155626
593374
514188
35287
1476845
674984
674016
1314133
1600969
563803
471864
872394
479728
823352
6924
825640
173060
644607
1010381
619550
665271
1961129
724829
1151386
1848183
863149
820721
559334
294001
189603
283173
1889327
120346
651431
1019920
610304
1198653
709223
459731
1984048
1767423
1567240
1614701
581808
674843
1918363
811153
1174175
859366
731570
126029
1017647
1721998
233053
1103198
1117578
358320
1861524
365922
824980
197211
894088
1871555
572290
932452
319135
1001235
1502402
434604
1866326
377808
1559341
1375411
969544
1647158
452770
829053
1175724
295592
1255587
141489
277375
73688
1694894
1084753
522837
954129
1367845
157654
1315021
294901
664908
970078
496816
637965
1458787
595622
93342
1584191
1809746
387675
923121
238941
1043475
1622822
100710
1679843
294506
91799
964972
1504721
1542671
1026146
1845890
941499
1679341
1746766
381321
793827
816567
1812674
869444
511595
1712935
341660
1259544
1990443
1829221
325710
600437
1924877
1092125
64625
1080224
563644
38943
347073
971193
1086099
423375
1269432
1372640
1100030
468057
1916880
358508
1505888
90041
545328
49266
693352
647690
1636239
401091
1124970
795976
1957591
554248
1192584
1778906
1269698
1398577
779442
86694
1563683
328663
128308
1118854
347385
1294215
930579
1086632
1045746
1511833
583875
468431
1821722
573894
653266
1984830
1390975
884827
200
863413
1605410
80928
497013
1258994
993308
326038
448528
483251
1139493
93851
1608034
1713723
182397
1907413
1547325
1229989
1664628
1635561
1006009
1629659
1060178
648456
1113134
1495606
372188
1494670
1256292
1910029
1330191
1341257
1072221
371864
245001
484096
231569
59534
1532296
936460
1750698
1009258
730333
712083
1097897
1688175
534555
1099035
1323370
1205071
164291
814981
149980
804278
1660575
1283097
291481
13562
1911855
1875915
788607
365907
661206
151362
1866580
83313
1773365
919448
1320179
591200
863818
1618510
1140713
237883
912069
1292143
844937
1315930
113853
1496481
556794
1678938
1154340
1075768
539129
948897
1311912
55928
1618373
1058235
138262
1651743
1486573
1949751
1950017
1887712
1812866
1294705
718655
112031
171976
899034
1620405
1207775
1809865
740833
1777501
196663
1610190
6108
1630900
1682306
1793499
1446151
720672
1089715
1715666
948388
1249714
578023
225393
819373
148224
83664
1456665
1395859
138932
689516
981652
1439471
906294
1771095
124351
263259
1757603
751921
1808326
1068437
1905701
196194
1002016
608679
822483
1352045
490002
1576660
1678368
751630
1147510
1606863
1558949
514854
1497337
1186417
1711281
802323
1660417
795541
172990
1245078
1626317
859437
116942
1912393
487537
432309
986288
1861612
175576
1739335
662617
1973550
1203934
76122
12285
205961
1542033
638571
1265202
1306321
1929376
1962867
1005105
274853
1466358
529997
13806
1690367
625505
1127817
1653834
622948
1383449
1674152
1970507
1342094
1453282
1121035
1159728
1567637
1226382
434180
1557912
1519037
1900760
319480
1515242
1391357
1221791
637436
1233257
704279
1593280
1060518
1235548
1501757
36716
1449736
946592
911973
1197217
1638592
1778530
40520
1359872
1768293
1113946
225790
1319082
1916699
48016
496210
353245
1719562
221777
392527
653352
1164123
1440479
1152538
1192022
300908
1020338
1726168
296895
908691
1648335
812302
424164
727370
1132375
392812
1774928
533413
332304
489870
214919
1010421
1326419
1841656
1802359
1362333
135064
811674
756349
571378
1134339
913726
499913
618453
1860244
1688788
1347678
195079
1239941
1254128
1958394
523388
1305966
768779
1023532
232846
1521039
1832246
634107
1030289
1394102
100920
1331870
641592
647048
752668
1323619
666768
696292
341391
52826
1779368
1098156
573804
1625382
1837902
670037
500214
1590275
857058
680875
218410
1566689
1584764
807518
1323016
1556746
645221
1429828
1114362
1993378
413879
1991847
320938
1157419
1602770
1762919
318437
856547
1922322
1761199
867477
1635246
556407
955384
1533151
1944558
726621
639275
215130
980577
1707866
387259
927273
1887994
855172
1274415
1472773
762561
1971873
157896
1559205
605745
196372
1421263
943837
304872
694098
648292
1568324
159149
543099
1679063
288258
1906859
250882
1281616
1746003
1100312
1993679
1366811
647647
641574
1860323
503330
641250
356336
1385295
1137504
981578
1310348
763502
1450844
1570986
1769523
1034517
1869315
1296579
526246
1955345
1978027
1364559
1899625
722997
424298
1891978
496861
1584112
867791
897652
1231425
322482
1167778
1606186
1412374
1071208
1052020
1627220
847194
1571422
270970
358903
1912354
854795
1496564
805174
518948
559528
69977
906070
1982239
1581681
266007
1092836
33827
596270
1261125
1991114
1966679
1225046
748170
1589941
247852
1360654
860447
1422710
271132
1178967
1497401
1867793
383872
552909
1484977
1303272
620643
1522044
289651
1393258
453929
1405419
345021
1838384
1288142
918323
162251
412811
118035
1383499
625315
1089519
1186845
1717621
1220015
1483355
1483309
295467
1626273
1700819
1159595
64400
1563957
9380
1645936
331609
527735
681491
517385
21150
1869618
1636152
448233
1557563
1391693
560890
62525
1142014
1341352
1528282
472030
318436
1903868
179992
1347088
1081112
1397641
1237781
1131443
1682503
584123
514049
1111693
1985594
3121
1791025
779073
727057
1433246
667344
1505648
286626
88298
576798
1116224
1155318
97436
1346864
1273771
1061606
288537
1826155
1342647
147926
1445444
634241
588613
1325407
553680
26729
336906
1010247
1723170
1796418
1428731
1010889
1871565
480230
95533
289039
1772005
891303
266185
1582276
1245635
1225529
879333
1792925
1577799
836068
154283
97306
1141062
1015756
14905
1179057
1075963
963187
814282
737923
605064
1364721
1829432
1386245
666069
821097
144986
555126
1428735
893552
364791
133957
1335702
1910157
1131618
1328103
1226673
289422
1108861
1234427
1857695
447581
1178408
810255
1829883
1305855
366643
163433
1259437
1949363
1304266
183166
144259
357460
672622
1376104
382100
349201
885185
1975563
1402200
1358629
398418
187404
504765
1807701
638829
82705
1486118
1360989
855526
978291
456392
545788
1346547
527561
19703
568240
586364
1603641
240717
74986
124630
1524137
1664280
1944866
29500
623475
276972
1788442
352207
320482
1834604
1922774
1807305
1233632
1909945
1937507
565931
61762
1158583
1541275
1137437
1874347
170684
240810
966248
1041993
1463026
1034453
957626
1082003
1319494
1067591
248276
192842
288779
1811269
1732397
670018
93623
549162
865962
180193
1490202
658018
1591722
287617
721790
1759314
305747
734319
380852
1258843
597669
220163
1585941
1372207
1713460
1450207
1478629
1843518
1241336
1217575
1006963
176307
1425636
108871
1162704
370407
614361
1971853
115946
1678539
1326395
647232
1872093
722032
108183
459685
23983
422029
30671
1619158
1127156
1827896
858927
1902251
458075
124838
1357635
1431883
1858139
1510558
883699
528312
1957500
495531
124082
330482
1988863
1134822
1649766
659048
1754095
686832
695150
1617511
1174130
19395
302833
1752082
1804125
250424
1659628
1509014
483293
155801
890226
1707387
1620025
599435
1850959
317144
1228759
291183
1336094
501249
814450
682856
1742625
1968198
1391648
1414580
670262
1946387
710856
122126
541933
1918537
866157
1650570
1305589
911196
1239655
83281
1749121
8083
1217267
1451369
946614
44634
1661954
944649
195567
1098394
244663
569753
1102060
1149503
471432
817614
479178
1281659
427061
1132192
162773
798173
832450
1931177
1302238
1138068
1398128
1751915
218109
1471837
268021
75079
710801
313007
122705
175331
171384
798535
1268824
1738515
399223
1502035
623680
1503064
977521
1018779
992459
1854414
982260
1526021
1416505
910008
976666
1479669
535707
1496801
105460
1151289
1154184
1380395
289340
436303
982742
77631
201725
62246
1008806
688520
127675
1450008
1510328
832512
469452
432148
1024929
706940
134896
473530
1559579
1850903
1243742
306036
1774204
1794205
554331
1684401
1021499
62705
1623619
1882394
1440072
1139481
225352
348151
655396
886852
835095
157118
1429075
1822993
922353
1802334
959751
711013
1864788
764410
1013114
507208
413608
1332369
1697630
688767
1465767
1009737
340740
1930117
1757678
32244
1325856
2245
1830922
223049
788726
1330547
1497562
1036401
1588814
282797
270283
586202
1653565
1475772
887204
844288
199001
148846
9279
1152149
845445
869369
923535
1703899
163815
241514
1216457
890955
1772707
47488
1286776
434723
1829542
27533
1360355
1714538
805944
276541
1294447
1702415
1201884
195208
1014399
567476
1043343
878190
32712
1796126
1128144
1748992
685975
132342
1654303
461366
84586
1813866
1116776
931558
376665
584720
882678
895880
81988
1639511
40549
1669939
553537
1950286
1360452
853569
1764160
1297471
300935
547313
1931692
395132
1344550
243298
399585
302238
323504
969607
1976033
228958
524909
145538
774330
94527
258363
1936584
1974665
1260132
1009810
194504
612486
200452
9972
1067487
824322
499713
1585397
322754
289558
231363
659829
1162125
563773
459549
1516268
760731
1759316
1455575
479830
130775
1384032
224795
1532108
324757
681599
71937
654585
1308421
1905127
605515
1480474
1299583
112833
341119
1812118
900296
293486
449053
1328018
516186
321031
1992686
36584
1731326
651249
1005484
1835399
406496
1541511
143631
121291
1648948
602703
1768913
414656
75960
1526466
1357708
1645167
76654
1528250
1358063
390526
1740867
1381379
918783
1994927
1154710
320387
1594433
400469
1596536
176512
1978346
1698865
1260321
1046661
976029
780191
3074
606327
274353
1414086
1967301
509270
773907
1281331
952233
1513668
372798
1538047
1339667
627039
1368412
560889
1491622
199220
1709692
837320
1123668
96527
1213451
1266812
1039224
1362017
1610177
306432
1787286
568078
1754002
720185
567167
1694328
1866075
1580990
1804710
431275
1225376
192841
602073
733138
1405461
494834
803451
1502581
1690303
1464032
558109
720999
1982738
1518869
1592101
878213
1406844
593548
1186190
532635
1686719
906239
994186
226274
1752885
394116
765565
1102879
3412
1505741
150858
1524311
546289
292690
1159320
1116336
279869
813594
272163
1947597
1688490
90146
244927
223407
1793098
779329
1743933
1009057
1469448
6408
195216
1057760
1674343
1123008
1242321
1699983
743737
1158517
1496864
377782
1094605
726962
39013
1971208
1063897
1710217
973370
1175252
741480
90417
521355
146201
599521
1794586
1780573
45583
614718
1369533
890660
734532
1687343
863882
1687347
748461
1806452
599529
1813939
1014582
1478311
822564
967908
48925
1746706
994910
740019
125488
1253131
632575
669192
419660
1495997
1744232
758557
1114381
1169557
1425457
54449
1603229
1606465
1378024
991592
1011842
1491369
1975196
1615064
637750
17922
261064
1180094
365767
1013192
591974
73477
1602670
556659
1655526
1786590
1856845
318917
1727523
1334061
1996197
1855516
426718
888576
568901
896987
1445126
80755
191101
1856345
1209470
723920
1059150
641411
144208
1356476
1058890
186875
1408802
1550266
111308
1776650
844948
627698
1359746
1029676
1077503
234127
357722
1552071
1447203
1477450
1522632
1596225
1131660
620883
1146980
1802332
1826553
1997341
526342
228928
1133202
1070263
187140
485786
1271691
941030
482070
1850667
307901
1467077
106042
1451504
1907335
1458440
1506375
164787
640091
1259402
1119367
119532
126282
1280311
809315
1948838
1169265
1074067
1292219
1174189
345711
1799004
834295
1645716
935884
1573551
223675
820823
679524
507058
716559
809779
127081
484799
28699
296507
1331331
1179799
640443
1063656
1279727
486733
1671373
1298355
1132083
1293639
62221
1896430
1505573
1618798
582718
1480354
581686
1339380
349871
1058943
626678
1701994
1493156
40039
1509724
1167609
1925754
1324581
1484067
196274
1284980
1191986
66483
965743
370227
160160
1765617
1109822
884161
1164060
847479
1226252
1865399
1356052
1822693
155254
1223855
1268596
1085206
1481025
1988412
484529
1057727
759320
545741
1967477
855723
935458
1395699
1592688
1545932
1085568
427189
1129683
164546
1579082
815814
344662
416204
786893
1838934
393717
721098
648981
674244
489540
473508
333843
856492
1933919
1468576
758119
198873
1936166
1328457
1831248
661760
207419
1717757
1834147
452448
1160780
1749979
117110
1830609
939878
1838938
600986
1529013
515824
316371
375736
1391101
1015539
1830099
306002
922806
873685
1012968
1070724
1830289
1522034
612568
1997375
81665
1165504
612719
1778272
1033705
1415052
1473117
1869372
1257569
1226673
1630833
805470
299229
1705544
1289561
1091991
477330
1119329
1010172
116657
1406554
778745
1203387
6973
103026
243556
1028949
211149
20419
469927
1611638
1618933
1025595
1027669
835070
508432
1657001
1338100
461170
1707144
1934874
1800683
602389
1106989
1395112
67357
1844050
1070182
1680838
336966
766351
1240634
1712318
1528439
1290294
1347821
721932
1232300
975746
679204
601380
1881137
1464168
1150399
880358
1916387
406194
94488
136852
206942
949072
988118
5355
194135
626393
403061
504519
1371354
140933
437628
117214
704394
1719079
1285384
1277853
488350
422034
1381209
508757
1887959
1640292
930952
284533
1049284
1285765
1397034
1621536
1706090
1176139
1469064
907388
401190
1182940
1219473
1009921
651215
395775
1186864
286781
527219
1529178
29821
788372
1263836
1257246
1455916
1606824
277280
1216373
1536113
1411730
1067355
1437303
1376575
1562660
346007
1064633
1838564
821566
9022
73750
1597860
1839672
1711170
1673698
380018
1761038
1661643
672007
871622
1735781
348113
311110
643149
479341
445578
1347463
1503683
965209
726410
972189
694650
1980411
840096
1890130
1431131
1202347
436009
637522
1048194
664743
483332
403123
550088
1050651
1130299
1347788
916375
160408
223176
1956704
1228990
624264
1914165
327075
266074
1363549
381125
1928927
1304708
1280074
1077807
1137755
1793007
1832862
681554
1166768
1132848
131119
1212826
105559
1826678
1705084
68686
345386
1158165
421759
1306156
1290128
819565
511360
1414337
336752
1770596
1450320
1268070
1722954
1546993
184901
128197
307679
1572054
29887
1627670
364506
965280
1676261
1852893
1732130
1108524
1154576
1695448
677860
459408
939695
1791548
972882
1034281
745400
332925
170521
1217167
1113577
804623
639414
229584
68211
1554988
1791808
543750
1773676
15636
129656
1035890
1036719
1210373
721134
1247860
1393391
1890269
1395206
1526184
194284
459905
209117
1779173
1089432
1472331
1154918
689397
1922798
402481
1613191
601587
1743888
1171663
374538
1224497
1160419
551249
1613367
980552
1758820
1791416
1917340
582723
1440678
289504
1403233
196225
162556
401993
417257
900118
837
1686379
584019
86450
1002446
1017285
580286
503699
1715713
397235
1393583
903605
1066741
1899130
224632
1139960
39081
1418762
273100
1496502
1585875
516854
1094800
1997702
881907
1698350
517887
174356
1623271
1355674
1765181
1317748
1657877
1958514
517309
834513
1569980
1475088
1059117
1179552
1261295
822747
1189758
511926
1892082
316652
786654
1606626
484814
1655550
870871
245312
1076740
634797
840916
1576930
1472959
852065
1568903
1382794
1410659
392864
1924595
1225786
1145696
1635631
1535381
1074111
1043620
1521292
265701
1520532
1118008
660303
935784
1122612
584370
1385631
1855087
1241963
765237
861478
188513
82093
1570528
1200699
1552166
1981094
1754729
1869457
1029162
52448
986694
117918
307048
1103506
200180
608722
959097
1346809
1803067
1249809
637716
713933
180257
162937
1271667
453104
634470
1586029
648137
1082583
531435
400124
1537781
463237
1136816
1913993
618363
1928344
1882449
1053530
1085639
749104
573088
1205143
738087
842913
1048653
748330
631187
1567097
1583937
690572
1831099
1864868
157361
796351
15033
1504319
418352
93123
23570
978547
1347692
1235595
1171262
1399040
1129262
408025
867688
1012800
150653
989952
1610708
145094
1954335
1979325
494290
1333008
1081666
1136245
1200381
807481
1614446
469435
1539059
1859123
923596
409405
880753
57415
800134
570675
245441
1639417
340657
1385878
414280
986133
1922323
1421673
1936278
104156
1764485
1178005
434931
446980
582777
1367017
1916559
772320
89411
723469
194294
657417
399616
448492
1950974
1413433
999719
1042530
822364
84768
1470108
1769723
682228
649117
989297
289887
653162
70502
166304
1768673
1074457
1998019
460000
987807
1577105
1798510
969776
856802
100092
1325763
1017896
641281
286109
99938
1154153
341746
268244
1597818
498943
1532072
1010908
618750
104996
1049846
190025
1270030
198984
1611762
908774
468115
1159027
1804540
144382
1207086
994835
1966234
918979
138407
23859
483864
961223
384841
947463
1025111
389116
791033
554893
306904
11954
1589924
620481
1576846
1233658
449097
1968552
1394825
1736877
1984291
1110281
570367
672052
1359976
1121279
616152
508007
580723
836377
1945040
511471
834771
1230982
1906574
641457
1096304
1120720
1633505
302359
1672656
1773810
1637530
1187534
1424175
1503073
1664433
1338414
999975
1263464
257397
1341871
655291
183764
984483
489622
771057
1083567
448916
107334
543696
1815403
1982341
1998311
1552934
1100709
1109842
262391
598441
1084127
275285
1002988
607928
952622
647754
1213576
173652
427156
887484
583905
1330707
387976
1690972
1369649
1558030
1843984
1934396
1317443
1884037
1284899
265437
857066
1864181
524822
1948076
620818
757068
732866
1503003
102402
1086024
1801708
1092824
1536644
1714520
935292
1191980
1975403
1632724
83741
1341198
1557783
1972533
1867008
1122759
221506
1022469
878329
1261787
255435
1437861
1494343
83417
800517
200722
92752
889263
630126
1721950
1979626
633593
349665
745723
577904
1942973
631186
938410
1389987
153474
1010435
1108414
1755188
1833741
1201398
1684348
9976
43172
747417
1171084
1032311
165067
751841
1368191
19174
1470848
1088635
109286
1117318
1333677
1819511
616672
1901547
522688
372468
1799107
1861465
1914857
771564
1544268
1239093
975356
1308414
807350
113981
110642
463010
1384808
669002
1716190
1216029
928078
214374
1972267
1737012
372446
1050689
1584148
8115
1135257
778111
64785
882890
1158019
1678835
1938879
1665850
1628952
248309
863763
129018
817791
1813051
294012
1017772
1102037
458236
437204
360817
274054
728555
753463
396388
1628057
330348
448160
4071
96812
620412
1894407
1326513
963862
1453599
988569
34446
20257
116563
161561
1371625
1008049
523888
1381963
601152
1179170
429772
591125
1634081
1767179
260203
1669492
346938
476440
138244
323119
1350839
432036
1547792
1892064
281428
263941
1612217
399283
406381
678415
344526
665850
38000
1209246
995087
1181955
505249
748620
144513
221672
1205332
1370431
1726419
1883160
430980
1409803
297663
690530
707097
1835302
820934
807907
1202851
432590
601635
150917
1229816
1079086
524397
1883796
1087226
334038
1695616
789756
492793
1487965
1324515
1135822
995471
814384
421140
1724894
1620079
1740693
1054638
1355944
448070
836420
1976378
35845
1253214
1299943
1994660
1044352
6933
1826786
867887
247805
539644
1867913
642035
695298
1254282
1933444
1696203
1197205
797191
22474
187885
1035539
1591633
1102727
1978244
1906793
833482
420306
1950592
1958179
749847
13427
1343294
112995
269288
1815752
1990960
1724744
1941370
756978
563675
134968
178566
1215442
453173
1243461
1358807
1474582
1026684
17452
1596343
591652
1865447
651064
873357
1884540
94965
1979562
556403
635696
1896091
482590
1547983
1983445
1333364
1491102
1257616
876457
1228799
735342
216693
884807
796087
1976812
1791099
1979452
1455690
921706
955318
758318
887207
1125560
287859
30980
396172
1062458
35793
1741004
187746
1186680
312719
1688915
254826
1610159
1959456
241589
1374534
1413692
860387
1567017
1848584
120872
1497313
104212
1638083
135450
272016
1058011
980627
440020
1799661
1933813
853191
1111105
1262214
1096441
1557700
1283127
555281
1768490
765270
617723
1040267
1599102
418663
453312
561218
818485
218193
1148862
30562
339371
811769
741867
731477
518092
880849
1268171
1205573
1283010
261040
533751
1766328
340021
787788
1913356
1276470
864536
1488871
1813953
1910923
392695
1458293
214793
1709518
708818
1773764
1443153
838378
1480548
939154
625049
861807
1913866
1639307
1762758
1407379
306386
1346367
970225
1464985
1944258
1681865
781500
1001287
867823
214141
865524
1035573
609037
310402
1501933
1295475
1477070
538747
1690416
1711400
545575
888514
427695
796024
774376
606039
268816
269096
649275
764604
1897055
1712672
1270520
739897
1138778
1452233
346094
1611602
1823915
801680
269248
1045567
1953326
375599
841734
1713372
193043
354863
1136938
1506263
11534
1903973
1869636
407577
1407965
78473
539933
696122
1018587
524020
271072
447210
269158
1527304
471549
468451
845612
516244
1638735
1824699
166007
546480
1232630
954279
1628856
1328423
904204
1753914
1710932
1364154
1187990
1006466
1319613
1981179
729785
1218408
39412
805038
864782
1583119
1745398
1012883
1212825
848804
1636040
1402720
588571
859444
1459876
337431
1957921
536052
475263
316450
1599207
190582
1680758
717503
1677561
25392
1643018
1433694
1848150
671290
840905
1792635
585056
1611251
354555
1750101
559804
1808780
363170
1046250
1931940
1951371
962161
586015
1340189
701736
903200
459761
1438258
353143
1711247
1514655
1803430
230631
975999
1692518
1593610
310082
1547563
1815373
602620
963172
224434
400019
1279994
1652337
825644
1586278
1762176
302574
1347517
74255
1414430
867017
1016094
432159
1634739
1417310
1538087
1227687
427000
753160
1795669
1317257
396264
1605024
323334
1427662
277161
314934
898948
351040
851508
1438935
389475
1911612
1794861
375156
1399640
1580546
66178
664460
393237
416366
948389
576292
141891
1043157
925916
348482
1316018
1856723
1552080
651259
1597579
619767
377133
1836193
1918039
184732
639958
21215
940602
1584147
388971
1075140
1408554
918736
1294911
7539
486025
1977268
187382
754444
1238034
1506393
752417
1610922
123748
24073
1159889
1993185
501059
487354
1324350
1169078
502607
665264
605874
685201
103214
252828
1864223
645441
1746212
1385045
942119
1978434
1101317
1926501
438076
634530
1573082
1649608
1375495
926128
485199
1392584
1428977
1497052
773020
377634
157367
516180
452646
1459762
94057
1916270
828027
1482734
60185
1628847
1281017
1503370
1626453
1440839
1623502
939347
666395
1975090
1634822
87104
1785046
441496
1759107
152467
539456
1036542
266123
1012391
394373
1520681
1620707
1474671
1174256
715669
1005550
849849
87294
1565028
79514
469687
202803
576736
1808530
1490583
1224619
1436101
959143
1017121
136200
30496
558593
1812111
15145
1373794
308974
1669637
774520
1406835
872455
672055
1664324
1042693
1339118
327573
1061658
779233
1171668
1374873
1735456
72321
1677362
1874074
1161690
636041
1741979
1496540
1352934
796340
1172204
535208
1961460
27171
446195
1817815
1460720
1046392
121296
1745336
111690
780035
924641
1401512
827987
94110
110877
395980
580507
331589
1879862
431738
1121400
624544
578026
503358
423756
1916230
1431638
1106349
666643
1922254
1794117
663408
1386206
1735264
579019
108420
665714
1647179
1106392
1538536
148524
93673
1639345
280530
861712
1980291
1426919
967578
888981
411950
1684461
1991213
1384524
1678795
149340
924465
455431
1272203
1758465
661329
1904414
1880155
672950
1303932
57546
306930
412375
730724
180198
1694033
11575
1210281
1456091
1225566
293912
331971
147320
1515625
184785
1274018
1878610
742839
406548
233536
716425
1341090
1809610
1662876
1640081
54080
950074
144487
771889
1739535
365978
324614
422467
253723
226665
35221
856171
1918929
355718
1359215
903243
1663852
1747206
1126011
1739230
1065212
125394
434422
489508
915207
52504
640336
1708198
230793
391779
480960
847657
1502799
1839996
1348403
1485026
722270
1409747
503616
1873918
1597925
1314108
558402
1120913
382164
962638
1235417
1516523
1716568
629812
667841
1649440
1207815
1995013
1567259
1602791
234167
667481
121267
866724
355812
242118
1088999
194397
1863878
394794
970260
1871961
901151
1329568
82095
918771
1338357
1649728
1007971
255032
526523
484196
1263978
1739399
352073
1020610
1789437
260656
283732
188024
375237
920028
228940
167811
688006
209391
195257
742578
464840
1777333
652390
340928
1771163
1913211
1869531
1258684
1963816
63127
826987
822116
1744201
562329
1622967
1921917
1283246
1626855
1095654
732368
922185
600104
589247
838488
352225
1156860
395204
185997
1166418
706809
1831315
172722
1689687
1740053
1351539
1130286
1830446
1504552
400452
252955
1063517
1980375
1254091
792624
1402799
471308
59236
1842496
1534847
1202726
1128710
1438276
1191702
525028
497034
1937012
1954122
1521912
933795
1381128
1065742
1980880
1570970
929713
620827
277800
52759
1225120
678025
777259
1799322
1445193
356900
1041553
97043
1592504
1131732
1130622
1436556
1122895
954977
356967
489675
1393453
910792
707425
344365
1895091
258877
1080399
122609
1670110
55068
1278799
231982
500131
1894919
1068831
938756
959882
563217
1769309
1155537
1419594
702280
1566765
800505
113761
917370
1696214
448667
495525
12872
1571991
603089
1707325
1381776
214856
1402940
623086
1439105
330557
1549914
1070665
1107850
532834
314542
51871
1994389
187893
178553
882158
330895
1978785
262593
1934405
927732
380395
546975
30331
1477064
597056
1406423
87017
52253
635453
1497900
1750538
485002
552712
521429
1491588
1369754
696151
1964775
1730451
1158250
960433
1148739
285945
1815622
348640
1863204
554714
931725
658639
880331
1857219
1583474
1713148
449023
544448
1964542
738246
50849
453168
1806839
849017
1256288
1822954
28579
1998069
1474080
1333735
139122
734137
1651216
391323
565794
924142
758269
319190
350955
1509511
1827861
568548
1794492
449360
745046
184399
1519620
604490
1320170
844246
17580
1390476
1553369
715097
891858
926063
1343418
434690
1192583
1192263
1962719
1562245
681969
906958
755440
1115647
1807902
1053597
190141
1292494
206505
1925447
238017
772557
1567971
174456
896890
133352
1662638
50665
27390
757375
1337252
737328
543216
1350676
694127
90560
1946548
73901
433149
323717
1678825
1814829
686723
1899624
192927
603769
685850
1679530
1910917
224362
1600982
47329
792348
1956365
1666705
600924
1761916
616978
1628621
1043559
1120675
1850945
201598
1555539
1465593
315917
1318552
1103600
490262
1419158
839964
865083
791929
952056
1238126
1347806
1406819
990235
1736436
550660
230650
365550
1257529
1008895
1344174
1100071
380711
1710872
901805
495098
959876
1191160
922805
1700062
1946638
415596
1540440
1818610
560715
17416
42509
1803852
257893
1606715
1991923
500743
799279
904347
291489
1641215
1236316
1737046
1129668
592910
87572
663016
205038
983921
610943
99038
439264
1461639
1327599
1342824
1529969
1875430
260168
61408
588011
1534631
826070
988672
247196
1127642
1702426
759092
90997
214795
688048
322859
1148141
283861
121028
759147
406933
1326533
1678193
1660312
1431272
1900738
1850320
1049870
1592826
1346068
1475952
223823
124787
1891893
905978
85329
780134
169619
53303
327991
709805
1561358
1872554
1952323
1555638
504824
326464
1907605
443735
1443157
1930241
1976716
1761717
221533
864627
1993127
564310
1572299
905574
1712726
550845
601880
1764896
1470585
114236
1528370
559434
555908
1105762
1896988
74800
1554081
1755188
1254568
622552
440901
1446590
142713
1403889
1446630
1216673
487677
236212
1912547
1354407
141506
330096
717939
1124509
1396363
100026
10965
1460780
1427789
803507
152177
1634395
1825616
1782313
1159645
351169
1399072
1426692
1368223
1915947
1283756
419581
289702
1031660
1970718
1073678
1216557
1207883
1065700
1067916
1842239
1290952
1957882
1299430
1059294
630201
1272925
984139
1574190
1102094
484802
651896
696445
238074
1872882
1004711
209874
1960327
680518
234069
434086
484305
864884
1262054
129123
492322
542924
1716538
242840
577612
1242930
1890918
1018954
150172
1223410
1924545
897218
394901
704990
73407
699394
1602147
883999
894588
93159
343393
839646
574119
293431
1065516
417118
837540
857851
1800243
1748437
1613186
1002051
1231260
1994692
462416
804016
1742673
1359108
1723924
419634
1722248
726569
204018
857488
1358904
1847310
1059647
1090287
1182292
1970290
429388
1856016
1234574
1946788
994741
1963715
1828235
525279
1205196
1105033
295246
1904327
1342448
1119526
1389225
1631481
189429
847673
1638465
43963
1114621
1183221
1572041
676340
1211122
370425
9504
871693
945356
1697189
737241
1375694
1762848
1419724
1983223
637243
1532964
1225645
1947652
778136
1402744
1183333
997361
913679
1112103
1191619
1999715
427334
1286116
1501818
958031
1520615
481308
217592
1624561
1378140
246643
946613
1052313
1829101
1470640
1067730
840189
47283
1630019
884381
1477657
332305
1927863
479561
1596311
963359
1349117
1456770
1000101
1945297
1539787
444706
719496
1384366
1499640
442308
324450
17214
950361
279069
1080378
1100239
1855644
1066972
1777620
1287566
511588
783947
680343
1287973
782040
738060
1130714
950914
780762
637752
1486204
676184
260331
57255
1912319
1021436
213295
1908816
906677
1591473
1202469
820063
1254481
1241584
264490
665331
694298
887655
1301941
1184760
348711
265048
372093
295787
538538
542995
1871815
437574
1891104
1824272
1524150
657321
553326
1741036
1828008
1373160
213872
108039
620441
854268
1584836
45764
1345441
148951
190137
1018044
252809
837479
274629
167992
747231
563674
1395250
937109
1490339
1624054
422432
622393
363178
360542
818239
1321616
492876
694065
236438
1200611
1994477
1628421
866318
556735
949998
780843
963969
1694460
1661450
54661
373155
426972
772646
172943
1670124
1227706
1614598
1379962
844067
379911
1324489
783037
1587095
118738
246459
536376
69241
1422012
126323
1128208
1038551
1891594
791182
165336
442651
1698925
712880
1801856
484930
1908641
149778
569693
790307
101942
134165
769551
851954
1059439
1429393
421180
868357
1196639
893332
567393
240793
439741
761732
423427
1831765
97008
1962724
646870
1880948
1436388
1353402
278941
1569866
1440406
189694
1635362
1322423
1019247
692940
1052407
876933
859413
1872428
222592
41232
366358
1062710
1524096
744666
1625241
580156
1234806
533160
44059
815217
190906
351000
349538
1146812
1631060
708558
689296
1157530
1431860
58282
1490521
671494
789411
1114098
1355048
1658134
1903164
257660
1994062
416605
1959274
1688672
263297
1828400
1350679
521222
975410
304945
907272
1907967
1132853
443517
1067655
555479
808998
388001
1142859
345229
52440
164784
98651
1597088
63166
1527948
1609359
678789
1258563
1480812
1252558
164215
1284599
73588
991249
864696
1383027
1056862
308684
80339
761627
1287362
1307407
1438297
528934
1344457
61681
821451
1738908
1451024
1289948
229928
655521
858752
1495893
823401
1225890
88367
1396418
724770
962103
259385
1374948
1661936
389772
1044032
1678262
1588464
1496543
175205
1498110
470967
1100088
1236416
1764530
340900
958325
979115
1694017
1410515
766056
123101
1042878
1580469
1359649
1178987
1991723
1797523
1179691
283984
1595354
1196039
1082424
1190141
1275528
506941
1503137
1246119
225916
934454
1083585
720503
1300516
22035
668290
498047
727238
465732
210280
1560914
1771733
893040
585883
1534074
1848458
1732344
1242198
377336
1663377
444638
1672079
889619
1899833
1941861
587069
1554497
181660
880588
95885
1912283
135548
210019
167240
443352
984360
177992
1025465
904382
148551
885251
673221
760129
206012
1645644
1800336
1968445
1845325
1349243
322884
146793
417038
260896
92735
1865754
1774416
1743470
66439
1696430
943045
1105769
1221873
379805
1483166
170801
1801616
1826461
1074696
716191
23419
1974035
763367
1109601
274385
966432
1555761
1172996
610325
938039
732651
1905553
1902760
1529661
775984
534360
13656
1939650
377962
140373
1647553
826278
101848
309791
659754
1516534
1055929
1904900
1780261
663790
1172945
24299
1163149
935679
1125276
1102089
1840800
67250
818002
253608
740404
1881924
168317
22910
459329
1347991
18940
1596267
1339206
128273
772426
835125
1866019
1560413
117948
747069
1837046
920878
1670430
1468755
1750800
256486
1372979
178082
584307
651595
458628
1873593
1701492
834425
1947271
1292817
508719
1016821
143727
908373
1391450
195841
1657362
1323761
1296504
1801476
1626331
636365
1228379
1791994
564976
1126181
403678
657081
1447458
1081088
597495
1614829
181847
803373
1001810
1280064
1703505
833534
816177
759400
773759
1483844
1696938
1243618
742767
458428
693461
483514
358561
1841901
274476
1476202
1055346
1547344
109621
182448
619293
66218
1298532
683866
77129
307031
521944
1213657
1338149
356419
455251
1113641
252429
1405255
1042832
923485
973949
1776197
888612
1917374
1527416
355046
1840596
695904
1022569
1901952
57838
19754
1381371
363308
121979
1090743
1447589
1966438
1021910
152245
1674292
16393
1961893
1003254
214468
434591
1840628
1848003
1566523
363453
1226015
728661
170212
1225139
591432
369573
1768690
444298
287658
1848034
1195514
1791031
1680800
408325
543868
1118339
1724250
777341
1604907
595582
49268
1425640
1082950
1712084
1624691
1959246
57869
1581087
1694359
85700
941575
179851
1060661
1588378
1690111
653593
249018
853508
357039
1263268
1256078
1011629
1538435
373239
1906844
989073
590582
1130537
149942
85386
706956
1164588
1983689
1472412
1505117
945283
6240
346235
230222
1864191
1610753
646019
876168
10873
1615065
1016226
1402552
1175590
429509
105037
1932666
887533
295375
1371620
1884781
1712400
541976
1699337
449262
1523080
1226929
1331174
1967656
51655
947042
16110
1065168
579797
295075
530925
252660
696007
1487323
1294802
461347
285731
11384
1821335
823356
1912379
1937311
515220
1569542
918571
783782
429179
1427698
567122
561493
371454
1742682
907652
985680
1742654
88213
84152
1989182
235325
1770194
121346
1518724
1574539
880317
799706
1530921
1692409
1336137
227693
843610
502538
67509
903094
1459538
421654
864390
1607230
1182186
407293
883728
60020
780889
1105756
1758149
1787603
1067165
1172472
1006323
1848663
1704660
134871
1050179
979147
958534
1461554
1718942
1966439
986922
49723
140232
101970
947146
1305269
1841494
27418
758253
1753734
1932948
12875
972793
89590
447073
560747
21691
1699694
1141945
323006
1354738
720275
835258
74981
698733
1134721
973259
1167831
188908
267640
99853
1184578
545511
191245
1281742
98769
1381375
1533279
1914137
1911206
75179
1300761
1687640
1277105
1288118
210445
1222726
1517261
1481726
1466862
1755710
1106039
388868
1009349
1990360
531011
1777753
1791857
1252965
116249
1143631
1375170
29391
1786202
1398876
1607890
1784145
451373
1869473
1152862
1197069
997083
549652
1763601
94013
365934
428007
88161
1947741
1240458
1735112
1668801
1992691
722879
1793849
160267
1248753
401825
1092329
1288633
85088
218088
347205
1971926
1216050
1680429
1490636
1160502
1622852
822278
797119
1250943
992489
1155249
1434735
948078
1525836
1889451
1380164
1703766
938663
569289
231694
567332
894499
1648179
1530884
1446272
354475
613211
1635596
196899
232538
702381
155500
1131825
1804125
236608
1167465
1466106
242845
297074
1454391
956100
996460
1146116
178987
858595
1575416
87797
545475
274101
977028
801381
708210
445789
147946
613457
111176
793810
70589
649645
1268742
670155
1698139
154366
387824
468551
264895
1042054
826619
225708
1930829
793299
1330852
1352393
1254709
1874934
943379
148694
883445
1442362
377632
371000
1598974
1344527
283052
1624767
817458
380645
464450
354395
1214196
170590
787565
833964
1654194
827052
1597742
164173
1219508
330975
1644512
81224
31045
173242
746093
45081
286731
761389
1789899
606678
575499
1982470
1101839
1980115
1206308
609669
224412
1862140
584108
89683
585898
348367
211705
815838
215022
1626149
234771
1616249
520605
266501
1298474
61936
1141413
492633
852207
1483198
1412744
116925
940632
442357
1918691
1507010
1534946
626070
1777330
506401
701927
1120297
1445418
1166436
937905
357149
343238
810250
219971
1596134
987124
1146685
1100175
738093
999590
1655700
287594
27288
51568
34336
296784
1592918
1448196
1412046
878036
1573249
376587
1927210
948989
398665
1980160
6947
612375
1995983
1430994
702432
20699
1379499
1692011
295861
1138151
866278
4075
951867
1856093
1954344
839004
1057541
1392778
748594
700470
1648932
1622640
1802020
1718201
1219365
73324
448725
1428793
463049
216076
643743
1211773
1149026
43235
1259883
1747945
565150
1016299
1703468
1042246
777459
1516168
1905267
1957226
1811019
1002521
1894060
903966
1357159
1839235
233321
245702
640769
803706
22987
825325
924939
614950
1733930
625796
226859
1053986
1260358
1364819
565382
1564929
483293
402278
1322472
1324122
1840468
614897
241081
443968
1406918
1121454
50802
53065
85666
1698568
1296658
341121
1687134
994233
143503
1484079
96105
149089
132095
1145846
1170079
1005320
1020194
748926
893360
69841
850539
52236
1342110
750633
549871
1915096
1991683
290203
917797
1742977
616129
1552504
815542
1433177
800310
557728
418074
1944344
1358574
205164
300825
1330684
1638211
1424098
1334618
470611
969964
586582
368864
267082
1529262
1413155
1718216
110695
1851719
1691576
1591191
9501
340602
1118338
514714
32336
1240189
315979
1585334
1979467
621718
671516
1627069
314632
726408
757608
916484
1970353
1287660
1120147
1784047
765920
835242
407449
449557
541400
1259474
1812943
930792
121810
1748861
1515100
263909
931673
1777507
322588
983371
657928
948616
1918878
970289
868917
1902506
1606331
559405
1755348
1309070
1952195
1848615
1893552
1577613
847828
879500
526195
1376928
1144772
1574592
98257
1372854
1451144
1339995
1380761
1528655
909588
954592
499825
548341
401531
1163739
115198
1316822
1731252
1605320
1392942
1138568
1543550
281687
1631796
280703
1454471
1710878
809281
482621
1029277
823565
449329
1336800
1179931
1098383
1866228
1383367
1984510
1847652
1290384
1906520
1233177
1190404
1051760
1137968
84351
760086
1652863
1315213
1919427
739560
885859
1943406
451121
660433
1594710
975104
578057
1327747
250433
1033199
428352
1381915
1138010
1600526
1556635
444627
1332540
1855178
320877
459143
193445
738857
116579
1454449
314362
1697838
1655506
1859069
1425762
1002796
1116809
133837
1708602
318117
1593984
1147701
1598134
314917
720554
1085635
1605181
1457998
451512
1965781
299580
669091
1983174
638846
478300
771663
1507328
1691759
1379406
813634
826390
415319
1373492
1324331
1193029
469218
1230576
217227
4962
1749686
826697
1923140
291990
61348
843730
103757
279331
962947
1950111
1656429
461138
304851
1873111
1285431
358259
457109
23624
1022476
1682236
1273396
67244
1163360
1899840
1088078
173607
516018
719601
424301
1579729
236423
822767
1973809
1112812
1077279
1529399
1972402
1426325
1542616
79916
952074
1287513
1598048
1715383
1235271
1050897
215706
781312
1708566
1289066
77342
607526
1514962
973197
839044
1278969
541751
626502
832999
1574827
742837
955797
1092346
1879807
130446
1712550
1459194
1320521
1379712
557711
1117536
1477179
1842117
1443727
431667
1738092
1106744
724003
685205
58230
1088178
1801531
1126157
87420
911405
1141493
1416830
1123952
163879
651681
1718224
1344519
1466949
1968859
1318556
918468
62593
1460466
749563
507892
842702
119822
178476
960574
1756353
5153
1892009
685055
1159422
648212
1022588
957879
383096
1144347
1803996
309050
1438233
1061294
545539
1070569
1658324
135315
867472
1777536
636768
1460752
108038
14906
1315133
1628960
1066423
1299315
1071614
1752648
1623118
402453
1033643
1254913
278667
1829612
412670
545361
1214174
1790117
1520225
1341384
1383313
982573
453465
949528
1715690
545187
1733381
720145
1767320
1170649
770366
1046117
1483079
270402
1612311
510365
579564
197500
1496376
1833137
1068037
347469
123230
966508
1550952
1231592
237539
1288862
387436
1798200
897676
751452
44738
1437923
778831
1363798
969696
287313
1488711
1461323
1451848
1100450
1223905
482167
463522
1779259
94953
427646
1524570
1188715
1244378
1207310
488524
1027060
945493
1952626
102514
1123237
1090596
1354249
1280730
1256235
525046
1927985
373499
1824635
1125744
1740112
207886
1121360
794365
797066
1338581
1940592
127381
126142
625700
1772452
752076
1524716
584148
189474
1384005
827548
910462
86014
1528028
1823219
1128729
1596330
390798
1616879
1766903
1481556
599099
693388
1689069
882330
1134274
1623481
1634483
193533
755323
419197
225110
160913
895540
1238543
1858501
501256
811525
305053
742719
767705
1134
1310508
1157232
413841
1721903
476567
493800
1446722
1043340
1564302
1765710
140756
18581
167416
770649
1776861
919914
575288
728785
1236662
1624308
1244696
1278621
252907
1225134
1169771
59178
241171
1560744
476138
1018901
722111
19716
1354711
1929911
1356564
1786948
1808828
1896384
1110992
883637
1619696
258321
1748259
642262
1242387
558598
472930
1744848
744022
1790340
1618968
1383233
205419
1471946
1504264
594789
331408
1895450
563131
422087
988970
775632
1910860
1074092
116552
1939868
973256
86503
1084502
1129276
1496836
1705690
258735
186773
204504
66127
809148
1946541
1201903
1761928
672337
20739
56982
784981
963487
730909
838686
1198517
1221498
1471754
1336073
88589
1839809
1892046
1159280
110319
226191
476227
1968863
1880609
199463
865116
98058
342633
1430575
176370
1434876
814959
749751
703223
1597173
175373
327332
1166820
593222
301800
911159
1916521
1105549
646395
1423680
105703
279038
401598
1206432
948177
145138
88281
600245
653369
68083
1508180
1999174
803879
882539
1561290
1003431
1447577
1960975
507454
129797
1005031
565459
1947573
601949
300224
676550
1844848
410415
1447123
990376
1498445
1157362
352371
1675631
523789
1428535
1933506
1254891
175751
1938770
1504067
1143423
389004
1337627
1188154
1587502
27068
1114984
391390
1444677
1239352
1946354
178905
472183
502476
788190
1120498
54739
1214237
824133
1800150
1138295
839112
1632498
352788
1688957
334360
144253
1426979
1968466
913494
1606148
649913
895901
1216977
55317
1018119
565629
1945011
935488
178569
340405
1725768
1279437
568795
461364
1483924
1703629
1153711
1943384
249857
1351341
1396300
130633
1690826
836424
1848539
1788763
240648
1827098
1222952
1167701
1073832
1816220
1395575
198275
175915
1081540
7168
1415384
464067
295671
1821963
1176537
833078
722837
1825057
386802
1815912
1264377
1469339
1186551
1959924
383335
226340
1783604
1708588
1571704
876913
825710
1930540
159380
704467
1706180
245522
186028
836549
77432
1855369
329925
1966368
545518
1376254
1849473
1807942
603588
589063
1051285
127482
1545002
1952368
1583027
231361
51174
1534092
1797409
56723
1393155
1238943
524845
1916461
1799319
1233997
836866
1830386
1216267
705468
57450
442440
849471
1908802
1299650
76961
266489
1723509
1761495
764360
1179763
771661
3698
314001
278339
598075
11065
1875017
1226937
1874145
1837686
1507333
459682
616924
595754
1690304
347638
29208
1688115
1012740
426410
1400678
1158286
1776520
106474
957115
1028791
1408052
588534
491857
1976191
366336
1894842
126862
448007
736906
1621965
512091
905377
229130
558253
990371
1485306
1295291
109851
1668857
998310
1850514
1245241
100361
1751273
1360459
1143841
1943348
1891586
28499
1703092
1160801
45827
1799060
62889
403946
791287
581265
1468953
1268651
780473
508239
985517
666296
226536
31705
603046
4348
442227
905290
1958585
1811258
1955182
1596279
920902
510136
1151529
64933
143402
1549324
312846
693423
1351894
1462926
1756281
1019395
168521
1925193
878930
1999064
700169
416285
507601
1728943
1547074
334674
1516111
1924162
229147
113623
1265542
516766
1853877
1054764
901448
1988838
63536
1479017
923401
1110692
474084
1267633
1789903
501756
1277388
1889907
1070820
1108254
1686192
1152363
1956119
368746
1849499
626625
1794305
178616
1264683
1989762
1264389
1530511
1670669
1073246
757691
1677513
361953
1206725
1005747
1896223
1937202
676850
1440920
568593
826706
1784320
1696978
1022106
1235983
1830719
1822941
161525
476867
330671
162098
140157
1184224
1012005
1119956
277876
326874
836997
1442197
1206387
166296
6816
485441
576830
817071
459076
768712
1262662
32978
863452
956635
217848
212426
308620
1157045
1517421
1608733
909653
1362334
750131
1021569
1836355
1659558
1378697
1036991
1293112
1189367
850293
1499031
317885
290980
1692467
934244
1334854
1602647
1315598
1024888
672754
1072969
404341
777409
1100730
415024
735186
1390566
1820460
263446
777060
1391256
706182
549300
1448142
916486
1795735
354506
941343
417382
212120
1775132
9239
1651970
1762971
1313273
369362
424547
1899028
1718496
255600
946516
1277201
1444256
1603773
526216
962849
1543342
313822
1318324
1958454
1320352
1189213
1979650
596036
1182362
1668944
63646
1076656
904751
611607
1814409
482826
838306
1859218
299739
434626
84079
1272499
1783065
839243
880947
1361694
1434516
109551
880770
714787
1609769
27772
1818840
1573852
1747848
1453625
1996547
1647682
835985
1757894
1864413
1054680
1570631
41562
1165268
569993
1910180
684024
906171
615432
1698250
683406
1758667
628638
906278
1707336
646498
1335900
1689811
1816018
1290552
741308
799369
296675
199956
1209113
1256038
505940
1789032
813853
1064125
520968
437671
312234
1125432
1060719
1426241
516383
1632536
147964
1605853
1199234
122636
1659394
867326
237502
371873
1555501
1703356
432347
1559380
842826
1490444
797789
1467363
605332
823586
795296
1633591
1214334
562376
1196443
1854250
259588
1653398
1370306
1338797
1580056
843592
1998180
1774515
828788
835872
214406
1807201
504606
1917143
1552439
1756505
922973
1633459
285698
605268
1699538
543011
458887
561772
775356
1575330
1276455
1295958
1633037
1145973
1439096
502697
1473330
1226484
774680
37250
1787054
1501805
466012
342013
120878
1828749
1305007
556100
1810676
724374
89183
25058
1433041
1007356
575238
14558
281629
1066176
689120
910045
618644
977345
157913
346381
1629902
1097946
1679817
977649
609109
565757
650720
118907
328554
878727
610397
1569554
131499
1342614
646019
251066
1626376
1858803
1748644
1074247
1124444
352100
1619176
98833
176925
409001
1470962
1346245
256855
1609173
1936703
1011362
529617
975368
460435
137938
1440370
210841
1861514
725044
1352685
1290081
1310375
31669
96862
174363
568055
448330
1623493
717297
1916719
359932
1773382
1966762
1792053
435524
926164
398773
600462
1149998
1032664
1404118
1534761
1648145
1375125
330572
915451
1983197
863820
1850925
1433831
539253
699309
490998
1083372
1503828
1567428
839523
597738
814562
336784
260793
945595
808562
1334503
701837
1996190
498306
1419259
224153
959872
1293763
1462607
807812
1826905
1167081
546100
322992
1354327
908307
1369960
1715080
72449
1908878
194758
386929
1486560
1445970
1226482
302355
229608
571680
10441
1766315
1476200
612610
1564637
421616
498843
142765
21330
555725
1993697
294108
1858360
1235691
595364
1941151
1513974
1543848
152055
1310635
1561959
915373
1572071
269774
1513806
1849436
1539726
1561716
1147373
1200402
1392172
699645
1284314
198930
617158
1060602
742384
75571
146456
746603
1011826
1064044
1895246
395722
1713087
382248
313816
1822552
1347262
1393338
317516
912472
1006199
336086
1536823
1833066
357403
211834
1631792
1629514
50849
1619351
1098217
1244943
543990
518256
107900
174104
13533
885891
1440796
124372
1848422
629222
387
1620284
1657681
1730332
890992
1338539
1335970
565389
450017
584920
138430
763956
730072
295398
1851227
593196
880673
845810
1065046
685894
604888
1043984
1027714
1652103
1767188
132584
531972
661064
1642930
298013
1794242
159226
1903290
880558
1607274
787090
86632
1230643
879186
330730
251431
1012449
344561
1961548
171950
965732
1144072
421339
1494415
785105
816614
1496575
800020
1036160
1577040
257302
425128
808192
577633
189482
1401259
23695
620360
59663
196917
1625076
283438
442504
951882
121890
1701654
814284
1727867
1793506
805661
1150582
1656447
1544270
779149
1167045
1250514
404994
1541799
1713789
30424
1413451
323971
1977155
1509485
1032998
1990038
398775
660494
1895894
1080169
1595505
1515134
1291863
1047834
1773596
1436016
1947918
1467068
621250
26146
1995943
992266
1838348
669827
379562
547020
531466
1104502
420683
493694
961219
823416
1247350
486501
293530
250128
82486
844859
195482
377701
1689829
1202602
600504
1141392
998522
1867155
254988
2545
384751
10770
242543
863244
580593
1861611
403343
1744627
766745
1827861
710587
1780219
1377975
215148
514402
653886
1347891
508885
491660
1618978
1231265
567530
1268687
235825
1393501
1226272
352807
1449471
959342
1187186
32478
1410133
1808390
691105
130317
1997760
992855
1973459
1786075
1788675
1488135
608916
35148
898230
1806843
972661
1410806
688834
925959
946536
1261511
1437283
1133633
1451421
1390674
1854682
1147668
1909031
1422487
1347647
892688
1975425
972324
1738510
1844554
86275
245596
807500
1063050
271730
1402339
1975947
1488432
1523672
1447981
803648
1599619
1328314
1853594
412060
1346184
1282759
288364
876407
1826318
429126
354451
189962
434800
1255879
1495701
612388
525217
897655
323258
1002221
68435
1735568
101288
1419508
138176
530611
912967
1296163
626912
693987
188963
712916
681913
102101
1835443
1483065
721114
1717967
512118
1702493
906569
520139
1290317
1038113
534434
1617985
162801
1434228
1662477
1625892
285979
751868
1453499
644671
1495424
1896707
980788
558073
193380
884027
1710951
230692
636154
772694
1032292
1553806
1476096
513715
1448940
422232
1018562
1480793
788176
230265
1387079
771355
1712899
883142
154184
364482
1145631
291540
669873
1269284
1560469
1163721
1278936
1252715
252400
1984496
284299
525444
1907214
1973042
1933966
1347229
918860
1963343
1554488
1139585
1331863
1015496
1768641
1928628
818457
1372116
1234550
1581180
1618010
320903
8102
272314
1047453
1019465
980106
1779945
1812090
495300
1390728
1321319
1598891
345957
1125113
450153
55780
388051
1584421
419429
346833
958683
1920559
1138974
402418
1556716
1244656
368349
438804
1387115
1803348
1916529
1626794
450913
293713
778247
1151933
1326694
1661007
1831393
520000
777971
1264364
1858893
402361
1434249
540952
781494
426902
860446
530431
1490721
1389153
935080
1694259
1739075
971129
1200477
1058455
990948
315788
1696325
496517
16541
1299428
636393
442038
1224518
1238406
1220242
1763299
1525659
516479
1546761
1538811
1685625
1773033
347227
1098900
365747
1661503
409890
1488242
1211616
1433517
261261
498562
379740
493416
1618639
228353
212618
1106153
1416692
166198
1815743
1601195
1618928
783480
183349
766527
583747
80377
1787497
1931168
910234
1003639
1563975
765799
439626
127648
763068
1361678
1030810
255559
1739028
938085
1168583
330145
940162
1648334
1895458
157736
203635
1598935
1966366
14661
492560
973034
803701
1158306
1747971
1474176
321581
1820439
1848628
1125228
1860941
1076167
855707
221844
1770209
1379562
1893745
802026
128200
113312
1941085
1263430
1584147
1677836
1987963
1703911
7174
1900261
714092
86607
1765102
1441209
1861187
1648827
1467098
543714
1358919
382039
979555
450381
1899948
39620
524169
900795
1348225
1426521
268054
1280089
799908
1365385
1933631
981984
1963887
70620
953138
257043
1016947
314666
862428
1986665
19226
354907
120197
487979
484907
1036271
1900280
1832413
1409679
164071
1780616
57294
1255537
1251046
1050016
904631
1226411
1324987
902295
1280494
9282
1482115
1480998
214132
88616
1491887
641589
949635
1698249
840960
1775500
14869
52454
1699889
1580627
172625
1919160
1295520
122969
241786
1289660
1930967
146214
1817672
1034936
1784120
506835
794253
1037802
1971155
454386
1685051
1933417
1784746
1816096
834964
1133727
857593
1034159
1568162
1189011
780401
496356
95626
1514341
1673978
459208
699293
949784
671983
1669315
1449316
411850
1518722
1927362
1166117
446405
895055
295671
175696
875259
1818539
1249160
1974525
1289118
391590
675339
1740573
1711173
1170819
53358
849283
1397130
556715
1588227
1547746
1248915
7343
1331025
362113
1903518
544178
677585
1308421
1692416
1579231
1213622
1864120
1034997
2439
1894502
365932
350758
561510
1693263
1553225
1793782
468215
1927681
1338558
146924
391581
985164
1774275
276478
88852
616149
88551
652124
1831484
54242
787404
842924
100408
1667053
414442
922672
944128
203083
1815687
569742
587426
1628552
1011388
1585273
298300
246420
1717447
1874089
208658
1752464
32817
36434
259353
780599
233269
837847
928083
883160
1832471
43667
795177
1400793
910354
1304023
906634
134656
1194106
340580
1869643
671731
1564650
525570
327539
1310743
766427
26291
715700
454037
702028
1690
1721101
1135725
1718309
674900
890226
1279736
697627
246558
1019507
1086267
1264045
6528
1278301
619403
1546712
1959592
320412
26478
620373
541868
1249473
1392098
480037
717267
394859
1465430
1345148
453382
30741
1341037
1694073
45140
1777513
1400342
1054130
423192
230038
1553682
936928
1995049
672037
1350219
1248740
1598284
923864
1053808
453248
126330
47651
1697876
811036
1182156
95497
1668027
1842734
1103369
1262539
1760822
641656
252027
1723982
1230360
1548732
1723599
1920708
1859009
930616
1624438
1974974
1375079
126979
69456
356839
1129540
1874681
1770104
1773416
1212126
231857
1107821
923638
1758405
1463291
1441394
679904
1212681
521334
1655139
1311501
1136202
140415
676329
930453
157168
1838949
145970
505481
599814
1368926
1685607
471361
1942786
574710
1469709
171486
1958751
1861779
9326
1564252
1103923
1527473
1495261
1965036
1486664
962390
17311
1676616
24415
1699612
591278
1159235
1447672
1472391
1894523
1907601
1677207
1713083
1631763
849262
889474
201387
1281291
1677155
1488261
1357465
1114142
866463
534238
1014977
728033
1399807
722408
1325466
1270825
952859
506590
498489
814373
1120681
222253
1276697
1389850
60328
1062706
253142
1176534
1473608
902014
1694793
1327966
720706
779417
563888
1742305
962405
213196
516017
1847099
1985266
1182307
224080
265720
1978465
1930655
150429
851856
865571
65989
569705
688205
318351
1196563
1712555
277611
174165
363581
619410
1210185
1925478
422084
201345
1520862
1716258
234256
1695120
1097326
1682303
1948159
956065
1508996
1297155
1407023
1003567
860472
612260
1942699
271499
1098410
758831
810721
1308206
1440169
1342937
1871339
1130314
837913
941986
271221
1469050
1584666
1701704
1848521
1529349
1650419
1188861
1867833
1510870
1883653
1463492
142690
1045542
884376
343653
1195312
972490
1075991
376964
515454
1161803
532411
589490
811879
1020480
434928
915032
687922
314470
211803
1893395
865608
104041
1812581
700642
1735502
1649043
1046275
1246913
690416
246366
314953
29786
1702605
677467
1915842
699124
566842
1370439
333911
930177
10148
573381
676036
194779
1481521
511588
1679838
1654265
1742287
1016322
1082309
1822179
524831
13317
1332571
1705108
1591849
1972709
539879
518325
1406620
246565
1487527
345143
1083336
570068
833490
101733
1375925
1618022
453118
1258879
607920
948778
1193245
1201163
1319368
1688054
1216717
996734
1855532
754318
167511
186850
783068
223205
954055
984298
1406398
457136
1598389
1562752
1706660
1414329
335175
999247
1619366
1992100
874013
706128
774826
532593
798153
341073
114528
1893947
1422905
267059
1848782
980571
612913
680679
1822161
490073
1036149
510907
1354000
913068
1431095
1814440
1448080
1702718
1153405
1598387
507284
371508
1124026
1521102
264494
371578
347151
235409
809373
1491109
1948791
679371
1757989
827429
237701
1228335
1035593
184006
12325
1771106
43142
712022
412483
1651204
1874731
1700722
1467797
617019
883939
933827
1718228
1740997
1531875
136053
1600375
1185402
897835
1883155
1878097
518951
979346
295035
692081
1145737
1465756
995418
53508
1227579
1810717
92739
1094558
1395836
437341
1272097
1220481
1537007
1745272
1188427
1594570
1645540
81900
598273
616664
1277980
235374
33141
129145
1175780
1099906
1321373
1423353
603204
1168029
554408
768260
504922
1654489
25740
1414987
1817888
898372
1999416
318215
1282757
1511230
46238
130326
438301
1881535
1574231
1320496
1558497
1835871
1124455
1528567
986364
1681297
1112714
1142541
1762678
1558700
1749973
740252
716646
1928075
1513615
370219
757778
445605
1642916
378654
198149
907737
638182
1515366
1882190
1099183
1750011
1537427
372580
1783972
409666
621548
1002836
1401410
1419949
1281449
1054318
1564841
1806378
1711134
1191109
762139
1203821
1300284
1629696
353040
559367
163979
1540428
1464873
424745
1711449
885563
684733
1266635
12722
1882703
466983
725359
1688171
56691
1630625
485638
1361819
263274
1538694
1153263
1962322
1318572
1453682
258032
1669589
1048560
1178659
764062
396488
1392640
555853
596675
941900
947316
870564
990319
467139
676809
1843384
237106
1163223
1717103
1509597
785031
594420
1462001
798159
212224
1420959
1748902
374255
1234399
1990042
1838635
1052903
1291355
1230588
503038
7487
1592219
1723818
1787548
1083998
67598
1010455
1787208
890889
1315516
474596
719593
1170522
135006
218167
1980329
1223579
112553
1990200
589746
1554938
330926
377866
1501735
423
1999260
547956
281372
1322453
982643
1927533
1997023
1836495
1328526
817665
1863436
1518111
1004457
465607
1865390
482157
753811
839158
1875892
1324617
337375
309418
1791916
451112
440389
1765834
1388500
846559
1794936
511844
1929471
1014242
949918
839122
192892
1155439
361046
573719
337296
1443874
197001
1054132
1670840
1323469
48907
990235
1742650
1657588
1549988
797948
1728399
1175388
14637
1798187
692848
954877
495097
968678
1108493
772633
1939988
320940
976688
1415234
1337918
1235718
79645
184957
1892221
1129493
1095608
769923
253245
1830705
1511181
697188
879345
1851552
1582465
1532805
915819
497444
1649165
146677
1836506
825840
836382
1372980
977874
594068
640496
739219
339836
420563
672680
1494718
59181
1592019
882097
1757032
10935
1179234
1353586
1557941
1766298
679059
1573450
643741
273471
412129
1561024
1133537
1766130
619009
1841752
1371476
748360
782762
1189324
1617689
407824
548365
1120068
1825347
1548570
947698
1652835
678908
719855
1269807
1544898
836362
558221
1867642
874264
1780158
1240434
1324513
1943957
420197
746643
777563
1565317
25511
1062489
105255
1920504
784491
1286400
1958865
964870
1783320
1206144
1692748
1662442
1138423
112061
1650623
462905
33891
757585
93377
732147
868052
1054658
1658727
117723
1408652
1814689
1942735
478378
428445
1045696
1822567
1858283
248974
1876364
1827110
1449135
1164875
1057099
702086
1594174
1319393
1805028
1441172
1387583
1522023
1575776
1866821
604133
1249937
873486
48786
377586
1269578
296650
122900
1290405
61252
797020
197777
1401864
197885
558428
968895
1765004
629849
1102508
1852056
615619
1719838
963438
487406
571485
693059
423001
1392158
269592
1999140
613637
1131827
1174699
1922112
922908
1276620
689982
206339
1538301
673768
659805
1128836
1465725
1122596
574231
1554532
745390
1514758
761764
113633
1401832
1592204
626391
289770
769092
1909748
1560961
106028
1513487
415302
1061208
335657
1568436
1075506
1390288
82409
807755
1045186
1858011
1011661
281437
785889
190693
1466767
1167163
742818
485518
1723840
609230
1517107
1054166
1356204
535509
1074688
39868
1296050
1467031
277871
449221
29794
1575538
1212720
1779601
319763
340631
193944
204
983135
265842
1780998
1437160
446719
1487989
1538073
1045056
1179709
635509
183320
1129478
811558
1920585
1178766
1313070
1438081
1289481
79373
880399
1692705
1343342
279287
949773
396598
1794685
1892343
315101
1167151
1020658
1635249
1130029
480265
1509463
1919539
471743
401080
906155
449837
233219
826871
634453
692121
1999801
120574
143168
962382
1847531
879804
1068149
9195
1004943
935200
1976587
1728948
1139593
1878834
1960575
1748554
1935386
1597006
1416384
1529061
985407
1177885
342957
703265
709159
1703396
1224306
1519962
1590655
1889015
10552
1329304
313103
776142
1123990
974806
1543831
1661737
257894
455076
1501211
494852
1175350
1553737
1077702
301515
488765
1540029
1443615
312857
1294269
79522
146259
940807
1708051
116947
1171967
789124
1428031
1579981
1086960
1940114
705132
1620751
1798478
16703
543431
1968246
827977
886254
1128423
1059581
524648
1551370
295221
741987
1381993
545732
1937732
1356457
801164
1144425
411785
451206
244757
833127
198875
1273736
1035644
1951635
793928
1566230
661457
1661631
359779
1218744
1406370
1506046
1400176
1475755
684446
396948
676362
377157
319458
375467
1829987
846101
1775874
1437686
447810
556300
1454358
938841
767426
96576
1415266
431703
1574249
1238527
1694644
1936763
1741733
345053
778350
1944751
1368473
1253905
27948
1163540
1544024
1950448
27844
1996286
1471595
1820510
1279895
1299219
1728606
222504
261395
903510
1395947
283679
316023
1704125
807405
693790
1292111
685542
327686
1174050
470406
1329590
618609
83485
605724
1329084
950516
261094
1654251
2197
386584
1102719
160210
1468409
615682
864429
1052205
1992729
1175774
1503283
784190
1911931
1218002
1409949
1860046
1015381
43871
1902315
410228
947954
1072411
1658568
1268109
474380
1981709
1877301
955549
109766
1435297
416707
1031950
33604
940488
274137
1467100
771726
363681
298935
1028486
375568
1547540
906210
578937
528352
565332
1874928
920501
426631
1342203
510186
1179531
1857519
902437
794890
237805
1690151
1105942
563060
1493149
93961
151438
1931111
1580858
830574
1119508
239461
510585
395494
1610031
29994
74842
1278271
1879340
136811
1782922
1708548
491024
1965400
1453188
672326
1022417
1566927
634192
1868643
1259085
1062837
1341952
51550
1644088
242356
1408953
585253
540087
37980
503519
1802547
885988
1772651
549004
351501
1764937
1212476
1916939
1992518
952715
1912265
1362914
522447
1198969
631750
1828420
1817749
413977
1738178
709490
1835096
1368769
1733639
507605
1197414
1184901
1913048
1452780
1548177
982471
666872
908573
594287
217939
1101685
448
919468
443568
1914037
1734060
447199
70663
1272265
343643
1003545
1684307
229914
305605
472015
1743964
1238569
1143893
1271624
755956
412101
613173
321389
295762
610749
383091
254007
1986376
106919
1905368
1000248
1572778
1594211
1895605
511891
18745
346004
820859
1713549
793316
1947876
922782
234987
621285
836432
1909627
1784532
1446046
150215
1289909
118537
1619275
1722386
1257893
413588
1924987
486710
1085191
1397121
235857
1080965
1460646
1917028
41031
1835639
41845
202160
1836153
1518361
892228
1602795
1885392
1384552
1841847
1574722
460033
1948517
1202
69624
1502795
1160312
423738
696823
357164
861921
1866286
958083
1538738
734608
204994
316336
642552
829498
270859
870061
1413875
930413
998500
315845
1371413
613622
1463151
1437725
723016
792649
1613954
1343268
1993801
1213703
1056327
1906340
1961466
517066
290848
531662
498195
1489595
969093
1679265
419770
1369583
834744
1520750
1720438
149917
1075959
1855711
1018925
1486510
1594477
1739353
1235981
1474988
20030
1475589
721889
1875752
583506
1149093
410211
1044747
723792
818176
828578
1366404
1359378
736613
1067371
1965641
1371094
1517460
1145518
1969981
803628
454309
1216471
1767869
1191739
346549
257265
132642
835902
1483961
688534
77367
876177
1396612
1215905
130985
931902
1213191
776305
322958
931428
1123983
1302561
427054
332896
506876
1387350
1773271
624066
1888885
1315681
1876699
1584761
1516827
935913
501325
1656841
1439245
789138
1046598
1506660
699276
760024
298631
32718
1132608
83734
1380189
722168
659788
1204762
1666845
1535812
1049911
1189008
79788
1281069
736544
867490
1163537
1782802
1617201
907653
53426
1521137
1259620
193136
1373330
1779008
1672739
856878
1761975
1189547
193330
933017
1988032
173563
1207425
1934384
787271
415448
1070074
1684474
891103
1745151
15240
1100048
1206006
1923803
1507599
1751799
868670
1750757
1041929
1722562
18977
1243228
1422534
15769
875043
525886
983521
325242
1259352
1680759
1923341
1954388
1022284
1987110
1080179
1696923
664246
250956
1018734
1161578
148473
1807748
1734522
203937
1282424
641303
1698178
1719988
1586410
1333915
1419285
459163
818585
692435
1116845
1727708
1476187
1475583
1830346
586843
1454059
1230880
1237757
1724725
1198918
557917
727262
1359391
959001
150002
1103951
1661986
210028
719868
653343
1864429
631495
459686
77946
634867
98243
406521
382657
1712056
728359
252359
53182
320919
637502
916028
1820586
930339
50281
223816
881703
775399
249523
653494
1567898
1065425
1583027
1148481
201216
1185455
1735440
1443926
1372776
1477740
864828
844975
657460
450996
1986709
2527
1039203
929502
482878
1784608
928182
401977
1510534
895575
230711
1488629
459427
1185070
1619397
1405091
763879
992573
1682049
201580
898297
1096545
488556
782593
1067521
816956
421012
1505306
876662
490039
1550105
893772
766239
1620785
64396
1350385
543984
2219
1599661
1970726
36434
1003178
470849
1738913
1994179
1342851
1244827
870351
1559607
268131
677077
1005584
224272
420685
1046634
570242
1432171
1023159
12556
1462930
1108147
644369
1985590
648543
691093
1921293
1157510
1099796
49018
1373010
1649798
1979108
146355
1943246
1029077
1929636
983557
190534
455949
529685
1017244
463677
1580193
829394
697743
157934
534708
1652786
399624
1598886
863464
305756
1633303
761409
349422
761607
679974
1977116
302735
111745
1661421
1012983
1373421
1933347
1122898
611180
108605
1717840
777533
254898
1060475
65994
1953607
1132485
1586699
708993
645955
1878055
318058
451659
388034
1081904
980495
1589112
1093232
1208722
1343288
1618552
1443317
1026803
1766183
1982004
12176
1459592
1092015
1110515
1120806
1301369
991406
860059
976380
33085
504247
1511442
627873
589670
1822449
99614
207837
836540
172648
759512
964145
1318113
1938809
1520605
1116012
953706
77744
1065797
1616454
1655231
1933576
1507328
1551659
761510
339221
942141
1407494
482392
1447432
467877
1654015
1288174
785344
1243095
977464
1300035
304118
1610824
1135467
1507039
1675834
571891
1734496
995533
746786
500377
595367
959322
351272
422207
1646883
1844799
1945986
162645
47040
229865
1875795
1315782
843193
1804579
1613408
922663
792017
547005
636003
1124039
1834217
1062475
238144
486855
1874133
880948
493019
1876998
730445
1370900
305653
1211408
585453
1053411
892227
494073
981655
1063954
623238
1039823
388175
1845243
1872632
403394
128842
1832023
564724
1234380
1845529
1728088
205065
897371
575926
1204298
605682
324060
1746798
980014
1179385
46574
518819
1439084
1376677
1639132
1153389
22135
1366398
27274
1619492
1138272
1365679
1276489
762633
974607
198149
1785575
410975
1066170
1932059
482045
698802
1555059
599121
1099942
75238
85464
1058448
573569
633086
1701886
1513887
335540
239133
1669736
500259
97759
1905113
1973550
532313
1788000
1622160
757052
1800197
335262
995228
1971437
1463375
229206
1241398
1162041
392640
1326214
681867
327899
1739002
608048
1746155
658693
509722
1249455
1504645
1872010
1898448
1015503
759994
963273
787131
1076950
309623
907823
439160
916172
358990
1233300
1854088
1037868
1392376
818215
1847704
959100
1153101
335494
225572
398506
695481
701193
1447317
284247
1056157
1372045
1760352
279510
779827
222771
1272099
1691311
1243198
734591
1177371
1643408
975568
1656128
1204981
359773
1612405
1193192
1140866
1474867
1215872
610772
850903
1533070
981044
1693495
61046
1760958
844462
993607
1995527
1038681
692011
1039692
1715072
218904
1628317
1587745
345877
377704
814849
995670
504068
222501
1078523
1880167
353977
1331655
1472027
646202
357471
1145846
1703187
1724446
429950
917547
846842
54037
864541
609994
1202462
1462071
176115
1662330
672549
1762817
639433
945796
994555
1506853
943552
1490278
1592618
335027
412458
600411
1266428
505935
869787
1493608
130634
1482441
863783
1907920
1689624
331885
224500
1929155
1304331
555072
667248
523589
1178122
1127495
1737430
1320609
1147981
824726
510659
1511225
480318
590128
1213400
1192199
1345637
46733
963891
787504
1458289
716319
180510
864923
859251
1159433
357312
484470
934741
1747366
895950
1597908
1437523
1406648
1888277
85788
502505
589275
213805
1247449
718744
1130824
1519010
215847
1412641
951370
1786708
1699887
807780
674873
617756
331935
944141
421699
103879
919507
377758
1511445
1452500
987858
1923519
1125748
204695
1873499
1117161
1050868
1426010
1341191
1052401
1569146
464075
857015
1687563
1787638
482939
624078
856311
1136107
955414
1305421
1229593
116034
971997
256508
428592
1075929
1010170
1973225
1936847
371940
1609349
1379890
745425
410513
354626
1608309
1173915
1918756
712412
1468974
660190
1924181
921192
1179654
838982
293130
735135
1317838
387599
649781
393352
117945
1148571
1387685
1719269
1356744
513651
505767
647439
1168140
269697
493848
595465
346494
519196
915082
1379745
1444452
1323646
1657019
1359538
162169
43418
1475281
826923
417553
735307
503335
1962034
486131
427032
108618
403535
298149
1115906
76007
177812
368754
1395332
318470
1743626
1725427
1629639
608217
245955
978289
942169
372697
15592
466042
854778
780885
1448083
1738140
1547890
472711
413146
567881
434732
205778
1794795
1945835
1591403
594230
1433100
1798953
1137434
456951
563334
285061
1979435
1085162
281249
1403161
951669
737518
871802
1570592
338155
1612525
61945
347691
809249
707195
8135
1756321
1511529
150375
341929
643685
1877641
1737853
1226656
1205614
28231
1483116
915283
1705412
61295
1157955
1848356
393508
1972756
1909281
383789
481234
375728
1661548
974852
720432
1611549
1340872
1867810
1127693
83027
1525908
632205
1852497
813909
1926822
203209
720013
1126878
1975695
1461500
1228829
768677
292925
197604
1566349
1606841
1730624
1393854
894097
1451099
100949
874337
92995
235491
1678410
1719690
1792174
348865
527487
1834367
538720
1912915
279652
1549232
1051499
950884
246736
814982
837949
1929818
983076
1511525
464504
532299
220441
1720481
1008555
611312
304429
1638285
790844
516852
404790
666167
1711766
313386
1721993
138056
1086223
540931
302570
1418082
827638
567620
1958153
1217321
1750040
661929
122541
619676
517294
45787
1094442
1533316
1882349
1819477
287003
1183971
249614
1573141
605473
1795655
480376
771200
790972
1259510
428823
149490
1241131
1824990
414356
293920
667638
508766
219317
627994
964505
289114
1310971
695341
1184411
1450452
657974
947065
441524
534448
1628507
200303
943091
1281132
1969919
480580
414387
1429268
377789
1436315
1792466
1053397
1228028
1244357
1757080
642766
1204807
1092908
1077739
1332152
1261898
823351
65109
214002
521097
979119
1615328
990926
965779
619677
97132
1155098
1140965
996132
681081
1433242
1199539
1275733
831286
282057
1502298
146467
676423
1733086
54059
1960886
80033
1036393
1829152
1127267
1545409
1635828
1001355
1044506
1465071
907802
16576
1316290
1233485
705393
1801851
170306
1626820
691045
1192383
865035
872986
1255849
784944
1329004
99
1773405
285269
741884
1814350
71752
1058303
772214
1335140
281411
935377
1760022
933209
1945007
248429
18880
1517465
372393
709045
1246213
186442
1054456
153675
1534728
1132742
1671264
1478231
1759670
236937
906135
902318
279143
1024679
505502
1373010
364519
276456
196919
727741
1466791
668513
1705249
1310172
1228931
1039636
501444
308272
1755257
172628
178624
1622381
1361365
932170
1005188
844183
824007
1117936
617058
1390694
1557844
482155
926921
415660
812113
712820
1440665
1187666
608587
1823181
594158
930792
1744156
823689
1833432
694341
942809
934837
922757
423622
1818007
1368418
817613
1175916
1140301
958768
338437
1551889
925646
319565
1375321
1000786
1194712
309743
1264827
1640081
691136
579286
1273587
1810948
1377368
1754432
1629474
230140
1062823
627397
1646779
993754
1361256
1715017
1227812
284187
921082
710227
1378133
1032482
1461739
1509466
1415669
1236967
1163779
560150
1992559
11
873132
1764413
1798886
971857
1108354
1472418
314640
1125339
1833428
305704
1371295
215993
708888
156403
1273946
1961313
462687
1441706
1168047
515221
1511615
546574
1992942
365406
1815988
1678887
793769
1124329
575259
476851
987814
1455916
394089
1540640
388426
1471322
540367
408709
472267
1139011
449336
263033
43617
390167
1281539
1083349
1392416
472910
1645582
36831
587060
233040
1995272
859638
484111
1022240
1527965
1827717
828934
314790
704477
240657
648553
1247002
1987488
716375
218102
910533
1393659
819011
1163717
617908
1495635
1101934
971505
862381
385124
253971
1159690
1119305
1348540
224973
746927
1199958
765382
1530213
1410477
1391613
220081
1067971
1411469
1498666
388872
1862289
69813
1347355
1636087
1864147
592094
1683147
1616026
1984855
1949535
851154
1043449
433209
1373251
1147763
1922820
1718975
793937
573028
1761294
316136
1962258
1667704
955421
1613763
1114014
735679
290809
815483
800813
1806787
358728
1287236
1113470
1938378
155126
779040
1135918
1023465
353803
99442
353627
244498
1623665
1119197
389676
788803
1468460
1472328
1997225
1528202
567009
1433709
1867253
1645609
1895358
299313
901378
303234
412320
229637
667064
389721
128689
1499135
899834
544447
1255134
473631
1931588
34570
933804
32863
1379156
742527
620608
357161
747716
1724910
44642
209893
1671210
182729
1948619
132833
558751
266331
344496
1521694
1989062
271333
1562443
212239
1131409
911234
1223747
330603
1359568
326203
692981
1690641
636460
942797
1200546
169370
8518
1648573
828778
1584989
717577
791772
83965
745137
141282
761179
18890
460274
1069018
1723319
1729029
892527
1613324
1806110
1513617
691102
1930862
1377871
1967376
375907
1629656
799399
1494080
1898557
346051
166477
1620548
1351073
1537738
852197
1889387
1488009
519332
963941
921001
1044103
6312
1227602
1198864
853199
1719716
970479
1682317
794398
381300
1334712
1407568
750398
472090
1087419
1249709
1431467
1764082
700880
889996
870960
1933423
1896708
1515760
296929
162577
1157518
305123
225983
833897
1266967
702964
1641076
547928
452679
246184
1032366
1566190
1962621
1614212
1921469
585000
1332865
1869341
1919758
1453836
1700787
424006
1279916
1170845
563202
391139
273902
762444
1879887
1351192
1035125
1177604
1073909
1455963
523882
197032
308538
1731701
1097386
1896300
1458912
1522152
92743
470085
1113968
274302
228650
1640364
514759
618035
159752
922575
1863919
1079644
1252711
645956
675134
977669
1408432
1059038
1974188
135745
1002628
1652501
123055
1001167
1954506
1617813
385949
738812
1864127
1421119
434898
210611
374258
1069141
352833
1969389
1902561
1157242
1030393
1780851
1585425
1646052
1818769
1009731
78870
753834
614944
738828
125199
649644
190374
1444073
1995794
1025590
1759787
1806971
1060916
1403509
1664946
1190052
217
1658409
1463636
1672987
808253
666908
1845541
716262
999052
988754
1977014
497136
111098
910816
37741
1231889
1011041
264711
1958487
133925
2817
1085810
179127
1278068
130415
1795654
357043
1414886
619964
1653133
134128
527553
466714
875208
421387
1001924
627001
387738
161661
1391854
320425
1696876
1271042
1574669
41795
1819246
1790787
1581527
814404
329542
745080
134169
975019
159828
1609990
755958
1197193
833008
1339276
488274
964542
987246
1908092
184080
1144563
523000
965646
444225
608935
1228698
20203
1638079
962950
1714157
791586
1704059
881805
82934
87237
1989694
1083845
808285
899448
1951646
1378051
1796051
1555556
376200
1954500
794315
1279564
234377
701083
1490396
382508
1374601
1544810
1354640
800685
177940
1234464
1774033
28258
973701
1201314
1862109
1103018
1256003
1968481
695073
1857636
771648
1371223
1166703
1392079
656832
1524706
1106173
859933
371402
1816073
1716401
440502
1192904
1477300
728026
811617
592107
1195263
285231
696631
1419734
263345
957385
1304062
900747
726646
973967
913301
1849339
1723921
183636
1046293
1928146
850074
101036
1699263
1350124
575918
1934946
1946656
999007
554785
1523544
462634
365450
1165578
1327652
70000
1657243
1294956
1341475
1466545
212627
216631
1858845
1900808
584666
109436
508397
240736
1973190
946578
1926051
492410
1967810
1503791
1887220
865731
1721913
1620090
234529
1560947
910498
1695222
953792
285769
160644
335715
1205892
1360610
1313513
811638
1841988
935860
603802
314736
1069515
70652
109728
1665914
705476
204967
1764485
1349608
1885336
1555466
1259936
1115957
129772
104151
1430657
1638825
362434
1613582
308454
1253674
517967
111838
1824627
1991368
1220678
1308212
161001
1110571
1532876
1080952
845183
469815
1553792
1252090
974910
173274
388582
611988
81609
1375676
198723
1387373
904621
1463367
948197
748888
1235312
1576045
1450791
469776
750892
1126485
1223291
626370
217078
667983
395948
275144
632832
1744630
1071050
944546
815470
703443
1528877
8356
1561050
518310
243495
959332
1025514
268379
762626
1878876
1893350
1534133
862084
610913
1294797
1094098
1689083
1780583
277090
1713660
1742572
1132479
1330587
7414
1492451
1648444
1331306
795867
998846
430578
1879294
1841446
1843894
1265071
830254
104457
180505
1774001
1118731
1593238
1310890
1217104
163640
1542515
1198860
209218
1248690
312029
1370039
1014092
1670597
667550
1588146
413438
1073904
1122427
983630
1495469
1964495
353741
1342855
510342
854590
43491
588762
1812028
1783654
1790822
674366
632213
339892
600662
1169975
244316
499271
813030
576251
1134745
231641
680324
1935012
1331556
1597652
1482897
1424804
889244
1420933
1621565
159510
1167556
1545897
1676481
640224
1983494
685185
1267583
78213
1431342
1147844
646495
613457
995731
1588862
1777541
1438289
89038
785884
285905
134184
1679397
649634
391692
1764181
790855
97431
1740210
1583084
1846119
1165572
485751
1454531
1411416
917156
1401433
703449
1855409
624384
1016804
1344471
565800
549012
1191063
561941
675066
862429
424280
1406819
1972807
1910319
1625796
1185194
409813
929870
633913
1557906
1286526
1798369
1783689
630461
400348
866024
1426039
1725167
714572
1525009
1893137
1439612
636156
1302375
648461
103395
26594
1679667
698210
1005751
1944410
1287560
1139412
1496037
607572
1293359
1366362
217231
1462268
511762
934084
990505
939991
1331663
1558736
371053
681182
31053
1265764
197401
845148
1056990
138386
198136
79540
1312443
1416952
1889493
701462
1908033
1839592
908435
1986329
1625383
1760316
1170502
1334942
271054
1643302
470272
1722452
1517739
1132026
167251
144728
565665
522478
1485246
458068
828470
932418
1347906
1236211
585347
175119
847262
108476
261699
230556
914609
1722870
1360039
897171
1745706
980431
144818
258470
814038
1030025
388663
25964
164579
1331162
531355
428737
24093
1986540
451172
763420
579131
1760112
1844092
174131
1214278
541093
849584
398474
1581794
1753964
107943
1857868
1194094
1750329
190777
1917854
256855
566039
659221
145710
833969
1956574
460037
1726248
1806809
1671852
1388449
338522
361113
1826899
761215
1145668
1149279
1711463
366210
1273851
1811798
1794648
136095
1563726
1501627
1846711
261874
291420
193332
529375
184523
847344
755534
1028001
1430256
1397353
822483
1528961
1594904
508475
1993017
869405
1055972
1989939
71668
940977
1527985
1727530
270759
888150
746094
1436649
323168
1954758
1131120
977208
1604655
1922058
1696241
1380725
435995
111365
897479
153175
346844
1361209
1615377
1626705
4668
831815
128800
591993
311559
1206236
243939
788339
1196878
1819501
1076639
1493184
1500739
1444476
1878197
463996
1958528
976041
115414
1940002
137739
1089443
1268620
1480830
875143
920107
58438
590657
260124
1861812
686945
590879
264135
847036
1023442
211254
617913
467480
717317
195767
237866
1875041
1952289
1422521
1647088
113826
1249587
340693
534004
1450067
778500
1511475
1505519
35114
693397
191495
340598
28426
1002353
1621537
433307
10065
4085
11472
519448
1190075
1716545
280039
1690925
1910372
1351769
1779476
625816
1176685
655601
1982635
827313
1258044
227209
1455378
1603124
583421
1334016
1495911
416738
31727
1914251
106164
1757369
1537472
1280939
1300866
1432644
1360889
864557
325389
1482429
1768775
1609
47479
924706
206823
1431330
667099
59895
127047
814916
1843461
1336036
320476
1977822
792103
1595825
381985
64567
1837419
306605
481101
1218851
1130532
925356
1124878
422236
1774860
1712604
254109
1303584
737570
306311
1537802
1753789
903008
1501440
1531766
1250764
1675140
1007613
640426
1480357
1069036
373068
1640580
1173061
360504
708345
1554901
1965252
1197380
1719819
1712688
185802
1580780
294786
1928336
603398
261945
399377
659134
1397657
1004006
1154956
1352081
328966
882697
293168
1919052
573566
1684170
992144
1463571
1265967
1019187
44874
1987626
520769
671737
311597
1825364
117284
1048868
1677636
1890224
1404810
1790154
97248
1048383
1827992
1315229
1822649
921233
1623602
399476
1177664
1430533
1378303
1917014
385237
277860
700327
1510256
256059
591414
1443997
901983
1333767
1399771
600922
361377
480517
1622047
1262928
744394
986628
1684737
882003
690908
483921
1891233
307182
1763419
1300257
1627323
757859
1900277
1306481
1938093
1636886
1328625
1695346
1863406
133941
744950
1897400
1601347
244092
197952
43720
1063040
230994
1928201
1211177
1171847
1921598
953087
810185
1383997
1693052
1093919
1432959
1966145
1265704
119929
1292391
462506
225748
1709604
1904497
467725
1866656
548027
878861
253630
1684719
852247
1583063
1641145
1858623
50640
127040
1683300
354366
869533
406201
1593990
1209992
1270961
925889
1087674
680282
344643
1285203
1886761
1297842
37432
401454
1781543
1696764
1049162
110464
907323
1244313
1223114
1132438
1334227
917492
147907
1691899
814643
1272476
439667
1229227
1251323
1336494
1129899
1146258
11360
1846759
946488
2771
1090476
1225444
1844099
1580124
1684260
828944
1094874
542244
356187
742991
1147124
1799272
283327
1922960
1297263
1426475
252290
1952949
297868
1904187
322015
215388
1778351
1317708
1510651
1875360
1679123
180536
1112543
1251975
1273093
1102107
1164040
713961
1997909
1586820
948486
911667
500497
1348713
91568
1793318
1633430
901021
778675
959931
947949
1462243
1785576
1370335
1488061
985974
1907416
129721
1159748
371466
596688
457575
1647986
176368
624274
609253
1450557
1088689
1602831
1615296
1250331
1154833
505324
1148340
1848521
1016672
1093898
1666072
1892564
298659
857335
40513
1583260
307454
1671163
1424251
694273
652324
1963350
1018079
1584687
1687274
1522615
642794
1678870
1199582
1771066
1422171
478198
1702510
610624
934372
741702
1720230
1209465
715336
757241
1588818
428810
810146
1299281
1431414
591165
588998
1519251
43049
1801058
1856141
1145429
1802623
928347
234499
477507
1354192
1562093
1009788
959132
1496249
99420
1162627
1344047
103568
1792906
1344877
1672423
1376856
329363
79821
1930965
511755
1052909
1273480
1006044
968427
588741
828672
985174
878928
1978927
1788207
1665728
760277
698936
1340382
1357838
1966917
1351738
1783481
1358976
664359
1068587
921489
1027110
1582870
1857741
1598736
396827
1865653
1098835
1267211
498403
939664
1604216
1426492
477295
295648
496456
1222588
1395009
1143998
726447
1037962
603133
1487711
132580
978944
706035
1100111
1088896
622003
661355
1299074
1675709
1868557
1314068
1985361
142487
824805
243104
479306
81181
1683027
913644
238476
942065
1574660
1113364
825774
356607
201907
327087
355966
1433780
840285
1120944
1387669
279477
1546600
1351293
1378943
962550
438353
860519
413112
32774
1184851
1804642
816247
399353
1589613
1932478
1212947
1371369
363106
314460
230086
1683494
703188
850203
306959
477618
660374
1579873
284829
107390
113678
407024
615684
1394676
903958
381302
524664
243005
1764034
356164
685806
1098642
780379
308751
739577
1767113
393837
1765548
731081
1639142
448031
581581
255675
168404
1342434
565936
78290
449735
787974
1937049
1055307
355878
977694
582395
102300
1030984
309329
453521
325169
1286430
219474
1033578
843870
1231434
307601
730217
826122
1935573
1529564
876252
1204725
647073
1091765
498831
686458
788000
750785
1122457
1865152
582668
1083933
1156184
81273
712519
1721644
671105
104250
359781
950910
617747
688147
184241
1809983
333088
1824682
417209
236048
628284
1503563
835804
813563
1081324
793203
555538
290633
498650
1210910
1299802
101670
1548693
1930188
152991
265352
1761332
1562081
124675
349565
1003847
1384310
1458854
1754549
1362037
1170207
1517444
1999929
914982
614034
48885
91006
815446
1388189
1996312
517502
1849629
264817
1083650
1360908
1727883
62087
819217
909670
709920
273392
461029
1278762
206964
1354366
357199
1526624
1833219
201403
1905654
425618
1121045
1575896
421136
635672
841898
637658
1353369
1231915
239935
304814
1352137
353175
912130
319763
439463
1427298
453774
1583952
1645210
1413480
1469744
369026
33598
341087
425995
880775
259731
913466
1235524
1125264
1683888
1168838
342699
1918089
548897
1401351
220768
1488774
440170
713644
1773367
612334
712429
316296
819353
1903039
1867313
151099
1014457
1993714
1769049
237044
435537
1972927
922766
507833
1424346
492185
405644
1508103
171673
727145
1208503
5846
1759427
788647
1845446
436927
1781776
1217587
1074472
1010045
889794
1098945
1847851
1719767
1366078
335279
363528
783893
1098389
422471
863818
1188360
1010919
1145037
1607238
1423195
1990207
1384505
1521881
219500
1653549
438578
1829294
14987
1523627
1486938
816250
1673007
27385
1985811
702472
1452423
137470
1423135
1980192
641877
1972296
1087464
1870302
262610
8037
947722
1758839
456770
1581547
1792711
1470453
371852
1248426
1811149
1263110
1966563
1783734
198431
1166238
1421991
1372284
1871781
1560446
1609874
894899
958419
424682
969087
353223
803364
532209
56142
1538720
1059779
1385716
424595
1003819
1495076
876993
1859587
1122934
822286
1431059
925722
121476
393673
905913
290988
267688
1576546
883495
1506796
1961312
774057
627657
1223904
1059468
643583
1034477
352367
572412
393078
676122
963643
339620
1570261
1769239
776220
1247602
1962893
53528
636332
1873038
1791723
1002991
1213706
909425
1368744
1911882
1611549
1762936
647192
897062
901927
57698
1740539
1889628
336757
344057
871590
842168
945532
767552
359772
938604
1819313
946595
399035
1202037
1173594
1248934
1811787
713210
803013
1566341
1218363
84108
1264204
329705
447491
957621
408694
670520
153166
1421601
235709
1122591
1587123
1110721
757264
998007
1438635
1213324
1990711
1232753
1563806
418071
1491760
431904
391141
623133
664611
768280
1815987
735057
1112046
1143818
330562
637685
1387112
1213661
1597488
1186259
1678578
1858676
1072482
1314680
1453168
123788
1427529
917697
1838688
600928
197326
957724
16645
1964214
1755604
1279070
699049
537175
511245
616883
549276
1139143
524967
1139946
316773
944876
1858768
304353
840342
1224762
87128
342338
1911481
1377225
730820
642144
379793
345084
398616
1372978
1667760
682974
105777
494449
1116822
543879
990037
521305
5628
1231978
228128
61153
1242069
1511789
356507
1786411
299967
29871
956644
969475
1191512
749509
1765084
458612
14170
1691722
1319960
1421983
1573255
444543
536783
1719239
1208985
876809
690683
1925247
1120979
357296
716947
1468485
1943796
527715
392451
648637
1298920
1726079
1057351
230721
1068999
618495
1577473
768436
1930426
255687
1877067
1098705
286754
340090
953843
284627
223468
390531
1723069
1332304
1506220
27310
641193
1195040
1839367
1074417
218565
845263
756262
1993918
1304787
1134182
1830658
250540
1329163
91941
824184
322433
15700
1561212
1938612
354821
130743
1597262
769185
1683535
1756224
1173731
533181
1810298
546683
224330
1901079
1129926
958283
1175257
1898498
486619
1008523
217964
1876596
1111225
1246643
806513
1559362
1731498
206823
342422
1952510
181461
478879
595301
680895
1666631
606650
369968
550318
1700586
35708
1830052
1834227
753117
933382
1536428
1101850
1831051
1403448
1219553
1844272
57978
669440
359622
1833493
59066
762443
125819
1279238
855569
189318
730623
746070
146438
1383483
158143
1512575
252782
88951
470307
1299855
814247
854120
178593
723468
217222
456928
1823383
1430174
36250
1291140
798018
1518425
1954907
539422
696099
221052
423940
363350
1231342
893459
9785
1263789
806132
191032
1401239
1219403
211843
257374
220244
502116
1259813
1185295
1793178
1630324
251332
1539316
681510
1281785
30834
1686103
268902
1410486
899498
1369320
1933940
43026
693337
1093594
358698
84474
1776153
737571
730841
360303
394512
1822595
1212005
225405
458621
1471834
892508
811879
1030079
323229
1111469
791503
1756821
1475156
1052192
1164820
970670
663707
1936858
1396066
55111
3644
1314535
1977124
1211013
476906
794369
1060308
528594
913030
1246167
638960
1657323
207633
1402467
1945893
1738518
1495280
611376
1720824
1760530
1428185
1315250
460530
922720
502206
686676
458351
921254
822286
1534355
311799
1992578
215909
1943815
725317
1643594
1189279
824561
1828373
1477335
718611
296831
572832
957139
80267
1047259
404561
1984889
1173822
392185
793952
1989100
1962344
1952549
1868222
1138915
38167
541338
1470924
1642808
1245239
129020
1653960
1359736
1260134
1642515
1215564
1225981
941860
1320461
691681
611616
1457051
270783
1730407
935323
827796
168849
626880
1688248
1294286
572423
695862
1627913
356316
1620847
1484102
1554912
1214144
609920
1624001
1822076
1628446
990097
1551484
1147770
673903
583621
1689720
1016850
197118
576253
600195
1860327
1618839
592313
1307124
1069470
653687
950776
79506
38902
646432
1077708
1789857
724799
971196
1612989
774933
1871943
57700
1788990
964729
1056031
1145495
1456695
1131205
1335673
889345
1361586
1595040
1931354
229085
1913838
697721
76221
651980
460549
335262
1785578
1198531
496157
838451
730981
1779671
1118609
1122110
1794015
658251
425044
1219825
1231992
498575
1460140
1124807
1412482
717770
1363763
259176
1300973
57385
1597929
392387
1341020
353135
1521551
1178056
902315
862543
1686647
1609503
177086
1397090
900843
642665
42404
1895774
1139110
1170473
1497102
3733
48817
750907
103200
1642822
1312343
587947
841453
116624
1558273
12349
1735984
982561
1468927
553048
704113
1724194
727938
565494
1746906
1612332
1709355
413254
481932
1416001
1662705
745551
376110
635679
119500
1200478
1468829
1502032
1954708
1950125
554475
758458
1830092
1116130
747301
930035
942369
1947545
1431957
88519
1238965
485642
208526
40086
833605
285776
1021767
1257539
57048
424877
396092
249894
87158
717275
1247445
71572
194815
1574310
1514166
225759
1774142
1556130
619514
402701
332113
327657
474907
1219605
1668449
297488
1110232
1479426
497518
1441283
1534419
816213
43119
655858
1292373
518044
1543148
5095
649477
43592
299077
1496303
413284
540507
1969125
471677
536341
1215442
748786
1373398
1624536
1028988
1638105
510932
476347
1354625
663524
903457
1470730
1795847
1776630
1427200
7018
1268024
707031
255209
388796
1801421
1096701
1797106
1935810
872449
242615
182866
1600590
1788414
112219
1286857
1419807
206904
1077275
1172697
202878
1265899
1552518
267666
1133219
1348429
1061693
753912
1378265
1070343
905730
1855473
1200253
1419084
1193445
509354
1233009
328473
482416
309658
1219053
44871
227971
184120
714956
428106
257684
1192310
1249680
1427541
141728
1908195
1380002
1146464
1740813
1612002
1890816
1293493
1362752
796910
854290
704974
1401788
1270799
584174
1973486
1968178
951917
1708100
1594147
1357263
1157417
124652
1867896
1178605
655117
543534
1067922
721047
1008327
1560843
446484
1529003
1302806
1668404
1856971
291590
821213
1474829
1017903
1074330
1911108
687136
1815747
1668304
767114
353125
1247837
397993
149151
1317787
961258
336328
427078
599735
1885115
1744407
549725
1704411
554039
1783816
1324710
1442281
515839
1815784
547822
127514
1056350
45018
1777005
46701
315532
936823
1954124
285808
893531
191902
1239428
1041839
113304
1795737
1675074
56053
429997
1498238
1383281
1682591
1961611
1605243
1266062
552580
1001126
1453430
749384
775750
819362
92585
1238517
316415
1120029
707675
872095
1811200
128842
33
1237266
1228622
1343880
1102436
1168389
202447
100801
1325866
194727
174978
229635
1832308
1649935
1882787
1827777
107321
1259423
474850
1916866
1476790
549028
1508912
1685905
1863141
567817
391841
394741
1744355
64784
1397972
990081
861227
1079497
1640505
342186
641375
1193285
351702
432440
1064929
1320164
1991778
808313
1860434
1029619
298634
1180056
1594069
1151661
1110938
80094
461171
214562
353947
1040838
181934
1022211
1342599
1716584
1540791
1155795
281473
1268872
1729722
602212
923700
788432
553941
364181
624216
659520
807681
1648357
949497
573616
664886
1884213
1047750
682691
852834
1470415
833929
413931
1147503
1898799
590192
1336801
1508134
170698
1766211
548288
1187905
1314996
1119092
138446
561486
448806
1165409
1224069
110257
199473
1857105
800537
1227286
979003
1599448
976625
781546
1859409
798183
1813249
1612630
885745
1411707
1269823
709451
702401
1124750
704611
180472
1150641
145516
1646882
484038
1239554
632638
1794541
481240
577017
1857256
163948
709736
520224
1605036
247424
339644
1490043
996956
688634
1590932
1717953
664851
297623
965087
227606
886389
1183857
1816562
1652875
867880
1019971
527344
735548
723100
627661
1006616
1492588
598737
1186069
245825
198029
351841
1982339
1241938
1171558
1623874
1497790
1874566
1140237
1544920
1389271
637258
764885
798767
347600
372467
1910862
778612
1142834
597596
1098968
1639345
669192
1364792
230010
1538852
220855
276040
275334
1850892
472671
772928
1011371
1815010
549940
1734834
69209
1376174
76505
170185
83687
131429
506810
1327599
1262297
1338949
1989588
789009
969680
940218
636295
1399843
764341
1772520
838809
502377
338240
1277092
1125545
1196335
378027
1612199
1142007
220519
1047932
1833023
348742
1083159
555066
1329650
951309
855821
359542
504753
127190
1914276
1529745
722943
1525275
1853896
1975214
1304551
565301
660059
754630
947763
637192
818249
529653
710189
851753
1949646
351661
1270094
629457
263427
70338
444503
1785350
775190
879765
1059903
8599
364377
452387
541687
1740608
807687
477853
1655923
1307966
1756982
850063
217498
539614
269955
1026580
839183
1540687
1569888
234142
352809
1798061
1264861
1390848
122622
310737
507330
1108226
419955
891140
738581
635439
1660132
493989
1475620
1659336
327787
153822
1999833
542668
1540778
560624
1232018
1585545
1816471
1926082
1406412
1116455
1587226
1747197
292232
1702558
1488086
617436
1403715
1672975
735965
964452
450247
114898
509133
686208
769536
468101
743616
1465046
1913884
1333679
578633
724700
277835
675625
495175
924448
585910
1147408
10046
1468028
35026
445010
1007758
1466
1848748
425750
1372351
471969
587442
972237
63929
1450429
1017506
962993
564295
1086712
276654
1950395
308266
1382882
1355084
1235306
275175
1596923
1020891
1511675
88367
312869
46395
158196
1998863
1645942
1615612
1523973
1953996
261558
1865522
1971534
302893
1844796
1718462
570883
492779
828531
428641
168042
933476
59992
1526610
840439
265122
1776885
1019880
430038
820319
1122341
170547
1710138
1017818
1839408
267455
1707582
1388733
1392574
1308039
1571200
1585691
1788577
1107099
1532030
327433
1234286
994544
670347
27926
896352
1401086
1255517
807255
1853379
1827415
1596349
1066077
1727074
1246865
1838759
1835539
448432
1325483
571222
1939740
1958412
123936
1341078
1624959
1174064
47541
1088525
1349512
997974
1876688
1224006
1185025
536519
1432227
56635
1514162
1286213
944803
538832
512060
1371479
1408157
692466
1689721
1314885
1357642
283280
1609809
576191
213141
308817
227698
490123
1748488
1723323
859318
791405
585159
1835975
607749
488676
1830832
141346
832401
84522
1600712
1110265
1273850
853700
1720110
1891449
1084665
1036822
973396
1183907
1587494
123281
1627730
299896
1042127
1003578
153556
1063960
628038
150871
623012
792079
1653802
840029
256008
295998
1519901
978178
782438
475718
74076
66599
309380
738434
77751
1857399
1150692
1215365
783119
838785
1250054
36474
1588792
949473
1571076
1581935
1131255
1671639
1852533
1776103
1154717
1687416
1759277
1131026
1756840
555200
281934
1336247
474036
1645350
1414343
990238
458157
58495
1093962
810611
873968
1973231
1827733
271544
413479
664595
1802773
1097169
316948
323744
1992930
77393
344717
1458568
1510297
568733
302731
452285
873002
1914752
626025
900511
1468646
675694
1277902
1446010
1084891
703793
1629280
251993
41296
121210
1819240
1748917
1280655
733851
1165856
1300845
123675
627448
1253312
1948716
253775
265356
280585
1707008
508383
56236
537233
111416
799000
1800246
1034589
1316826
1398269
23720
969527
1359246
725083
1357382
627385
898585
1647354
428811
708662
1944214
502693
291198
566892
511974
1433675
1766084
452429
1127216
845406
941606
123086
1414237
1890425
340415
1825684
1677682
745349
1678218
1652235
841937
974162
600217
149246
616342
123735
577643
203343
1062920
754544
540348
1259283
1505704
205272
759137
1621969
1361115
216167
477843
1911291
1038360
83973
790924
1460317
724544
1491200
999242
1344259
1043955
707665
513517
1891854
1619927
1973832
432333
938809
461258
1239261
1377720
378814
796177
1566852
343954
1025797
863590
753463
1470767
58772
1151790
1878683
823295
1980632
488600
1964246
911497
591004
1079569
774510
1332585
1158254
293624
1215658
963711
562250
1591180
2480
116755
905654
361069
1152054
587820
339119
85655
155698
1401009
1005102
1633988
1994189
671842
206671
1416513
1535455
328061
1150761
1677016
1655686
1791785
1885499
1267546
858401
1489987
1875842
418307
425963
1738088
219679
63247
810833
1699430
1166376
1832734
1492189
1164145
747535
1227997
693125
36069
389098
982516
944066
1448255
484800
1108233
362816
1919922
955727
202979
733983
786345
778887
1141462
1979187
230387
76941
1051416
1556228
1909149
1509543
1630863
885887
225457
287682
127364
515900
966321
1036067
1753139
1158951
1904860
795064
988960
1340819
1827626
1641784
1744329
214538
1756661
802704
1349254
585465
293407
1177050
247066
1303772
964521
1464684
1286780
236485
786601
1336602
1614955
1840062
85636
579516
608722
1254772
459186
1941701
518788
1081081
980927
993259
581262
895632
414941
1791116
840387
1264261
349654
1548991
1430391
264430
1690152
1090288
1779581
241875
1855646
1471901
1597230
106638
792512
1371100
715571
1154522
1298377
1483523
1319614
750142
1542999
1339843
1202015
1229565
811449
1140574
452129
769485
1826266
1395956
1958821
152879
699794
1560470
1304927
1982822
1997910
1671368
155371
1558068
97691
541362
1905259
1381316
778400
174081
1778256
994766
1635149
304873
1415934
1428605
1542900
1440484
1388470
110919
1077566
1161642
1196275
1167872
1339562
29936
251615
1572546
1413955
153342
1168264
169474
506230
453485
1897370
458906
286326
1950757
58129
1944700
870423
1013377
578452
1018047
138127
794961
1202657
416141
1603703
1193377
1819116
715761
1408832
716952
1100227
1953948
34642
629512
1742772
1076292
450290
1888714
1472876
1392434
115129
1595357
1452953
498282
1104737
1015713
472564
576708
1349927
739014
1118815
863864
526895
1658641
556709
728174
38914
185750
370695
355467
701408
1435828
886126
891593
1064642
732708
393025
1645338
1555102
1830402
1654015
1493769
106479
443162
664859
1938835
1513515
855050
827956
822960
1054270
443343
789688
1694737
1405439
222935
599086
1142725
804111
658655
133085
1759844
1841468
1585922
1832915
894386
1666416
367061
331554
1137754
1824639
83815
1508705
1370647
729636
1110620
1412402
787824
1807613
1050158
299954
1658108
473597
710974
186558
969520
803828
1256517
206236
1938459
1565031
136195
1042300
1512718
1453321
100812
820503
1573702
1272400
165341
1659652
976746
1094790
1616955
1122097
224541
298004
46737
832917
80589
766576
824335
453209
762961
1032854
1601861
1015385
1388570
402147
1987473
1343833
1872327
1879926
1106454
382414
1485620
45692
972031
296159
1395328
1416124
952148
1180650
176652
492868
655228
1474819
314875
1605724
860617
1226432
1098506
1986643
266419
1983403
1156629
1569191
1435334
273468
297799
459216
511055
138831
1650822
1394881
476179
361359
94404
1405960
1794855
1165750
64450
365244
827856
1878701
321603
310111
48531
1886215
1585486
8614
507014
825917
154500
1733159
1428693
503465
791014
56057
848497
1388244
1553002
1634890
1751306
49626
1982906
840448
1834152
1517407
178729
1826220
1745884
460908
168585
438180
316632
545607
1802471
222744
1333516
1647508
156043
1299373
1740962
1297772
529436
1872844
703766
1245680
1690860
1181961
1154819
1865049
166597
253886
744204
1589799
682541
959817
1184646
1500132
438693
1595159
1156493
555112
629054
1775151
633356
84358
1389579
1522094
641266
216583
929034
240082
156184
1188985
1103474
1248973
365334
998208
218023
1367229
1419916
906226
521343
1558733
1579380
1890067
704214
1295058
1758218
312630
993875
1338721
476150
876825
459111
759594
653593
1718646
69896
1451905
385250
979090
1014446
1303787
1032047
1247960
1295904
329370
1727334
526742
1313017
1408855
1533519
373181
1932191
121335
963462
769745
1061866
273489
450068
1842768
1857168
1019434
788618
1875792
1125574
1469668
1548349
1319137
575753
320705
1119593
1529651
797395
1653324
195275
558995
684140
1399716
361034
1424936
1023305
1669991
509605
1056294
1770537
1626116
370578
1051650
26110
1653660
1752811
1093365
1149622
890766
944261
1003451
173997
1635471
1504173
1829913
1833119
1033105
952545
1534764
1815963
624854
623895
56777
1675578
1657891
863691
1487193
1242950
1373120
177503
574289
283515
1699731
1157854
1382987
1834934
1232543
1255969
1656669
808432
1395561
206472
113398
677369
76596
1286714
749722
485889
1991854
979650
1540673
699900
1828458
613475
792998
1929612
365050
859931
944906
29325
925361
1263031
281321
1118593
986139
968690
1892375
596655
193589
48854
616
1703597
346682
129410
561869
525175
529418
102871
1370525
961548
999482
1055791
441758
212814
81854
941409
1228137
597208
1660247
1452419
126539
645067
1553707
168515
1427144
1563511
378671
1654364
77306
1062833
1072973
1597086
798848
1351631
962372
81929
1340409
1005158
865015
14159
860608
1120921
983896
1955805
911766
716062
1569457
1894658
211985
445104
1298160
1877588
695485
474321
685714
476694
796784
103524
214919
1991185
749093
195918
933926
1526162
865232
485535
1338082
176588
1713785
1700234
1198219
689093
1071426
1961339
532048
1054170
1048894
1204372
1357631
1665258
145699
87474
1480371
486560
1193515
1911897
576939
1185527
996691
1401511
209899
1105699
376773
1224073
852495
364198
1026632
706766
122756
629573
239972
333288
1504385
181582
1427877
446363
981707
1192133
1484938
1053647
1083719
665664
1157051
1183172
1059918
1341827
567753
216338
1405683
1907484
10071
118070
1609831
1722521
722943
1170204
611056
1146902
1714327
840314
954429
1086200
12910
1811032
1758889
753760
13992
1485164
126689
1584612
1693582
557866
1533253
1601539
202485
347054
1611464
646638
1568060
680379
480469
277218
122598
271226
1124195
303999
170705
1559942
354612
1272812
351835
469235
1085695
997862
928992
1428655
879434
185350
1556768
759827
1864697
1747326
1989924
1898209
50816
1062300
50943
907177
1403479
291542
834952
824073
1641731
797412
1634219
1307425
1781786
365218
1156762
578580
675755
711658
1966316
787630
509895
440678
1019879
686272
588890
1405673
704911
1952547
1672305
914885
1121370
1341787
1055135
938443
47324
163014
729696
500429
1016342
39789
82956
994441
1254933
611313
444846
319959
850869
1775619
1349026
1533221
1360658
441270
445344
1385430
823234
931901
129644
1897548
1956181
1701959
16110
1640424
1463343
118549
1538110
1315163
1108025
600771
264307
942229
150375
128994
731462
581296
926353
1738032
1577014
1568791
1587689
1185092
449875
606947
69870
909220
1956237
784709
746350
1453099
1756229
1034313
519097
1223157
179963
1004436
20692
1381225
1360342
1931152
352097
633551
1865430
1351
1464210
1076829
1919870
1030631
1123914
404469
1911211
1440828
1356268
3729
1470822
1608692
1334962
495832
1821136
752913
1338584
1061054
164548
894294
1671670
1982564
262776
1902215
1990281
229063
726490
485030
1120078
1958811
28743
681584
697687
1696865
1918140
1874957
798433
905020
565680
1002281
638582
337802
632563
82726
395947
195493
618088
16516
150779
1178490
886598
1385770
768026
1795878
34385
1684750
1707669
125516
1683774
1879010
1281077
1339032
1920656
180834
1483634
60303
5440
1441691
1232439
246058
1882819
1667470
566929
991188
619971
679800
1107050
1176328
1120562
1185844
309808
1723685
1336388
936616
1381445
1687908
1829034
1323395
1445590
1422119
258903
1020867
378694
1563301
328237
34519
1994107
1690004
892218
1201021
1390358
1898787
355741
451621
1250177
976979
427379
1073301
1406693
656677
1545639
1474139
632784
342575
1776289
1987425
1830902
1216554
30778
1230229
1483042
217555
823957
468042
1784880
920511
1948786
192957
12488
761462
1388034
72593
206083
31249
1595206
1732647
1947401
357467
1818021
1065268
719018
978856
167583
1195308
999541
791066
1617057
1089908
1274941
1857478
1420746
536586
142992
1687850
23519
669846
1319850
280805
630978
727638
223679
526678
205378
1698583
1665511
1164318
180769
1578017
980056
259456
950761
1850243
121931
1570870
1449218
807510
1464377
835009
1650985
747242
1073105
1351266
350165
133625
1426838
896083
588900
1449601
1000206
726293
1855984
1049827
1442501
678986
161151
880468
897390
295838
441568
1293671
1963257
819027
1506473
162358
513276
750021
344869
1966196
374996
1952956
1374
1568262
43097
1408660
139882
1068124
1183848
547734
318138
1744399
1146993
1822645
465166
1867428
908482
1746665
560724
519279
1751223
371052
1692760
1045871
1107147
1912045
1694638
1051832
1086697
798310
1902249
1375535
1581518
913845
1744188
35790
512115
63439
1987815
1248894
1225990
713017
42202
1110227
460345
1610271
1529825
1410716
1002219
503442
290814
1967389
1891109
899394
154534
403012
495611
33033
1685014
692492
1755984
901822
1053255
1042709
207482
129002
1089881
1971351
669333
539884
657207
311928
1096722
1870805
1084308
828840
1275979
1833124
606452
681563
747211
487599
372792
36299
1214805
40736
866100
1624195
760287
92708
1413363
184849
1880359
534251
1891398
1397182
724715
1926095
1824150
1354087
1507863
117194
281521
1423237
480285
1692940
1844456
1469031
1521172
1534072
1502079
1282169
48854
721126
338875
609166
172526
878927
533835
1172648
1865975
1590475
1411921
1606575
1801993
683607
1786330
223752
911142
1459700
1790816
1457595
1604181
486044
1916463
437167
572195
1572588
1794336
1371914
413562
628655
147005
1742195
1201203
1387136
1806660
1727365
1777681
1714266
414047
607057
985679
1619192
1511187
1879799
1839349
1203652
1376719
445315
1070472
1520066
1732399
41871
216646
1831364
1698292
1613446
389194
339342
48206
232435
479387
1106542
1060233
653817
114336
446689
1241362
607422
1203890
1749578
1843380
20453
1969640
463787
1501486
70050
890077
1195371
788066
237048
610590
124896
1107149
902056
1129723
991252
1623848
167024
479426
1091309
172558
810290
1833568
594309
1677272
1175902
1033335
522866
1900444
1127482
1970878
1573059
1159054
1049431
101053
1387859
1740515
253451
946277
1081734
574386
828164
1674419
1985773
1112535
717200
38809
488155
971223
1894366
261172
793850
555470
261790
1201419
705612
714109
1661741
556682
605782
1089960
1636511
1257377
667706
20119
752587
387740
1564785
528303
848301
1037638
816436
1851587
151601
1674051
248664
932851
71554
1763475
1415535
987333
1865847
314188
1554196
1527652
1932304
1263069
882798
1430109
129800
605846
468750
1035
231403
1656529
907805
810676
1206773
1496268
527449
1997087
681733
1866746
1919275
627689
552077
770542
714637
879204
600802
324428
1107792
613558
983097
995407
1229029
523321
238243
1898381
1399294
793916
106304
322197
616081
1183341
1851052
1101525
1059146
1838389
1394101
1844711
256122
361411
810092
450381
1433290
586923
723932
98634
1573251
335817
1417962
851045
1773966
1850800
774535
97002
1924020
1224424
224961
1463135
804913
1440993
223707
1622448
1300262
83625
1686669
1075903
700596
332219
671694
1668584
137628
1051155
1332912
1180851
1864325
1152976
476108
637165
1780348
534316
1546536
262094
845228
1917555
1644395
108658
1162784
862677
503653
1290136
780264
10516
718961
739138
1999228
929975
459755
583739
1692100
1277485
1885505
117212
1578376
711419
1236349
43770
566417
1272649
1920694
304699
1734403
1027063
416082
1775199
1266732
1112775
1610932
1778165
945943
1694418
669705
631877
947272
1001231
920976
1964653
713564
1494507
774359
570469
687659
1426960
1802188
1847874
1240536
317021
1804377
964426
1523552
1522753
952373
1848850
1170235
1190354
1538856
482756
950234
229996
309841
373307
638211
565077
1389418
342303
387709
825739
395076
1242098
895297
1682373
818360
146291
1735684
646814
1202639
194197
1372151
581930
1335308
1062840
1878544
910908
1658428
317047
1842612
198018
1054843
1932662
641325
1233694
1710397
505473
392056
260654
1622473
1434481
1062182
331041
108628
712504
181762
1350308
1797656
1153674
620494
1538989
306332
1828604
1263217
305960
79185
16990
1676156
1259120
383906
1044546
1117366
1389369
694332
618837
925666
823595
1849804
1077148
1970913
1045241
461868
1698054
1806966
1787621
1829539
427325
1918889
1544189
605381
1894647
273125
1709283
1682558
659610
784007
866838
1140852
1160295
601535
1678990
85390
1174951
284419
415319
619190
993597
1088135
1490810
600326
1081664
95553
1104043
1953856
86655
998360
1526360
1285674
1760157
1894766
1871529
1376945
329948
1653238
1306302
264316
737734
312368
1703865
388366
567696
110195
76370
259341
812998
63996
1229861
1190677
1091039
1142971
583099
493684
1183842
1392855
1725333
469999
1893220
469318
1514448
1781617
1068442
132207
1837144
804006
1166538
420604
1696126
512090
835201
100951
1923561
165205
743692
1289172
361081
1184779
1548422
1570605
1992874
936953
1696158
809623
441519
517427
666736
356026
568193
1956157
1506557
469265
379957
1620469
1140923
1281903
588304
1733023
893053
1949449
1695900
1040931
681518
426169
950867
1144473
1435407
683761
166664
921271
1249190
945160
456854
1306576
525678
241982
1040952
385772
872441
272059
1240020
680355
1914640
36194
39361
279914
743774
445306
1101101
1518712
231725
1372309
211257
1200316
1644528
1889402
845238
1319646
1210846
362312
975565
826624
1586674
1156507
1751773
1982927
1110773
1792094
846963
715914
1874661
977164
806802
237524
1140117
607891
478460
1151556
455128
1681093
843228
1149726
1435252
753151
1754982
1143206
45554
494078
1422867
79371
555508
1346591
947172
1396207
852849
1885146
176482
614352
859446
401819
943820
1479627
1506411
583104
866693
1284
1504790
1852759
1778000
1134719
1648432
229067
1073872
12825
592608
1111157
1417156
1864962
1951135
50532
1860164
521579
195200
879889
687842
1374770
1907875
1831274
542368
1084084
1425362
1803773
74927
775034
672610
698809
1414706
1641588
749121
1548645
1365553
1269900
222704
763775
1267082
244378
1601966
22362
443610
90153
551647
982923
439299
355065
68751
651482
1642301
716470
867704
129795
817401
787536
1797726
1529778
1135527
559880
366499
959454
518669
1846927
1525748
515363
1630892
767107
1495823
1364781
257982
1379110
687086
1288350
1391059
1152777
1447494
357199
1056078
1484066
1962957
1830948
777128
9317
986473
564334
1140324
364602
1224587
989897
939595
1108935
465555
48677
611788
1440473
1118801
1282926
194008
1117267
1873012
1797750
667043
1653205
385556
254681
1072833
1610331
700101
726540
1248751
63001
1971096
986418
939032
764798
634331
772670
936602
1793919
1460084
321324
831713
400186
544678
1123238
1746191
1265029
1464430
1451383
599910
1017472
1141015
585778
541416
1971447
123562
1630439
1372968
1186349
354768
951815
48836
3326
1943147
1175893
706271
1614487
1148562
973484
1813393
729325
1738188
954752
1885688
1531702
1812252
1613392
962197
1248547
1223021
1947250
1130269
1934288
1550672
1864222
166868
1689269
142264
833433
346847
953072
1347340
442531
1994848
1242526
739374
469346
220969
1518933
1358851
1571925
915963
983660
900849
128585
731678
207799
428987
615312
1641822
1930689
1937790
80450
658723
1729157
710300
610789
73911
235052
801489
24828
891297
1240206
425097
1165099
227100
1198794
904028
1592198
1700370
1599944
440782
446064
54312
1020477
1681537
94451
251791
1968586
1371978
14899
1350057
1165465
1697989
935534
1210648
1722547
1641492
176191
74543
936975
369891
440317
1361782
1962234
340509
1440090
1611250
111455
1102284
591147
685846
812360
1690421
1670738
956256
839278
1124497
874361
1533308
1403746
654139
60090
581629
222484
674359
1589085
1240692
887298
126659
872796
1484472
1936012
1399306
867262
1015919
814519
663434
1519278
588932
897551
1928317
1796389
1530354
1971151
1196368
1718000
1320986
500335
1221945
377367
210464
188790
526848
1679671
888211
615384
1060782
1941199
1872629
140801
1688425
503935
19421
477963
380512
1258596
1848453
763532
1977081
1168531
353195
1447250
47397
480462
421328
512331
911667
31723
944078
1805311
1313144
253232
1252271
1839366
1536190
167749
863055
1609167
1081517
882876
284211
1232736
1677730
1151448
1303789
1538785
1616165
1508234
1634753
1782507
1784405
13085
49893
230087
1967881
605369
1661888
1682861
873488
423511
1353991
1049799
196903
386571
1191031
1380243
257488
559429
1707545
969284
941618
1725832
1464295
969042
1845770
1390344
307320
936290
868422
1648853
522960
821591
1416795
1900665
1982028
1227427
1620589
1578199
834032
1143952
613320
1905987
733351
694231
1472482
333911
1990191
678125
241536
136642
348699
543709
1503149
973390
1472584
170058
1614603
1423267
940777
1807891
1296308
951535
228128
765424
377368
1972605
524427
273318
1126828
1355928
506687
149333
1379184
410287
1161922
1833046
1124742
1892131
667013
580190
349174
827057
275392
1290162
1234601
1946597
1959402
776871
1220161
87806
572788
942643
475247
1183210
1753536
880473
1413736
1943627
1702624
298277
1421532
1935350
417594
1128943
1798001
588881
1236633
306084
568814
581065
1285749
1397164
771393
188103
1851167
377433
802856
945376
1385832
779432
539444
1453530
1739175
292361
1900694
1805972
1380086
926826
1456938
1346949
514905
1430911
1396022
224419
1621962
80397
483913
402025
723626
1040743
1837905
1549305
400557
1098053
198934
1697851
624100
419758
763366
226139
1965225
206829
503599
27035
687231
452204
1602329
593979
306522
921686
621810
533436
1376075
1902920
846633
534106
1027340
1562460
1355951
1174346
1921955
1359774
915050
1196129
1894864
340681
1963791
346054
1048472
1374644
1414477
969627
643162
856421
740027
1814754
742629
1987
1751685
1666997
209297
461371
746789
1488257
870084
198204
646736
582509
1403674
1299610
1482612
1833683
407865
1213629
345782
322131
1920812
1667478
1945600
831456
187004
1287876
447268
985842
1244604
721818
1744448
572276
808964
1871278
1902687
285608
1646784
1013433
1359527
1677596
1694017
1003670
1591470
201711
1037693
1949325
1149254
148251
320132
1727641
264945
1334995
1622086
996658
32367
1973024
399108
1263202
482301
16440
323451
1003709
1781970
1409262
1474375
160032
114789
1399888
1542816
889947
1425412
1092336
1787767
1688744
899485
1904246
802879
1978043
594097
446828
1084771
1050794
1874758
338127
1105233
1565167
1007609
1213017
855062
945369
572860
793330
582736
1426398
1894096
1576978
152465
1479397
1331113
1473252
81325
708758
847149
1073680
196400
1477465
1730914
806221
784816
1126724
1047770
1920673
1266600
275469
1611143
860281
1167221
493424
666560
1760281
643097
1713459
1919901
873583
1676309
713452
1925228
1683418
93934
109010
728927
403529
1329754
422128
1540788
858946
1582040
1480702
1598651
1274751
560089
505724
1828747
1521916
1591516
297355
466814
1057746
1408688
943518
414117
653708
494051
1899147
635823
108212
1293969
824465
1071309
1127666
281189
356769
683240
475193
771855
1974851
339058
1077821
1611734
71814
706092
373891
1888443
239935
646042
1473694
790040
579830
987882
463061
330474
672288
1496580
1778357
487191
979003
336404
829674
285043
497974
926852
43506
247196
1094151
58815
330654
368201
738690
1547791
1156072
1684067
1719708
846904
1296287
1164740
566415
1866108
1374394
688890
1845275
842326
852199
1602932
419097
522761
848480
1469354
806597
417132
1895573
1656088
506014
396127
1970361
1257686
1769268
907599
684611
508661
1741647
1212813
348035
469252
522326
1437901
80883
177078
1944001
1221029
1259889
1465333
1875886
442023
767929
1646620
1331587
618363
1775963
241837
754131
1003867
1534450
726842
593058
1114668
1131926
126880
872546
1534550
752778
297701
91912
1025577
692528
1638634
568527
525460
1946883
726303
1511973
45434
1030057
241378
681220
119936
1221183
1468562
1169713
1968628
896495
1749812
1804889
1352178
839199
955251
1888652
1191613
497067
966660
835851
1945205
84485
681211
1794847
878233
1178380
1418849
135853
1914167
1428515
1071694
1742827
962211
1682623
435874
1388740
1160377
1647412
1903395
384554
1185537
263102
894557
28363
1397158
673931
1068750
884678
1437480
1760950
455145
1812770
252143
624081
1423688
138107
1102140
1807015
605262
1431596
1352325
318466
288465
6371
1207276
191543
1317347
357997
1994006
813049
261364
1616665
1768194
1020920
1621559
491509
1479518
593081
1244258
1367605
1769970
1348157
1436042
1588406
1067266
1404834
564880
1048690
1571052
1868814
1981108
1155061
658559
673792
1387877
139335
637493
293424
1127197
1965921
1365340
1712615
1886692
1010359
20787
587707
1028458
1501511
18166
1326930
141837
1807752
1482940
1261377
41990
109677
1398444
1114684
1477789
608651
1184807
735770
374509
984774
1241328
675069
1361885
610838
76694
922588
104891
439098
1831915
1925512
1356735
1139618
1990532
1032656
1535705
10293
587127
1622445
1445598
1163475
1676940
1334642
1395467
76457
1834559
35447
1405537
1420239
600386
1115029
1301476
1507745
1025543
523400
1449096
1899043
997655
108907
854750
1078037
1354799
174643
661038
903033
1537494
383692
56778
264328
543438
1790352
1827525
470844
1530136
1403758
103378
588115
1084062
1420554
1341636
627610
400469
1281908
210577
328268
1256504
1128438
879982
230446
1863512
761296
1462395
1661268
1015891
1144769
991855
1077629
993502
1737397
577122
1128624
38050
46543
633120
290887
270322
509481
289619
652589
1055436
67108
1209301
726338
26112
408650
1678484
693030
1861157
567069
607686
1837774
1363575
1657116
1082474
753924
1378091
1446346
1182979
895445
1690328
1397746
1422042
162435
919590
327842
1274806
31863
818353
1083121
1011151
973059
455164
1552074
451791
260718
1512264
1802873
1269883
1486178
1220678
1800893
289738
1953923
308548
978737
397003
1672208
935924
1563605
1669591
1825620
1817961
67197
850126
491196
1026950
442664
1682635
1090485
744914
1295639
30296
1222870
1277772
762908
1912503
1716955
383576
1793151
907777
1782216
1430508
900254
388709
1150404
333985
1646906
615028
1461637
1630985
670413
1530044
1447686
1001747
591234
1387738
945165
1417086
151918
883650
714380
317267
1998404
1064636
288765
1815026
156512
531558
485977
737411
1045732
1840578
1422534
1700855
972856
71301
1907287
1015399
924037
1388975
265261
1544322
1320538
463801
111657
153586
1191288
1548169
748351
1010145
432823
1266376
1243986
622956
1992454
99948
191699
950588
1764823
360059
1762582
680911
1182545
448811
1890352
1479032
999371
170184
984749
918582
1323151
1112672
435298
889177
1622428
456096
1188432
167292
678183
1515392
1674711
398876
1528642
790296
1074082
80803
1013053
1631171
1931589
483842
1857253
813942
1224832
1277974
175266
40935
1546727
1312859
1402255
1144461
1892911
567858
871470
1947087
420644
1070663
1501668
311003
1827972
771269
1424465
1763488
1069834
306486
1625055
1590640
1307741
28694
719567
721888
269842
73547
613914
1095306
1553395
1960836
1468935
1274429
1285774
1012611
41612
771279
111886
1046189
763595
1191962
418776
1842686
398411
618423
212912
1209654
1499072
751800
780338
1465590
269432
1531488
416513
983297
104429
1385330
589713
814043
1014627
1180855
4475
917127
1121588
1745314
921863
1493195
883718
1449334
1463295
867912
1781248
1734423
814286
554062
1843174
1442926
378502
208044
1464416
724506
1537563
1715044
276290
1576067
1887602
125866
1149978
1332651
146851
334882
965352
570125
728523
247225
568305
1228759
1020876
1000715
1969478
304863
1603657
622059
1141238
698106
858886
280489
1674953
1411055
1644854
560605
1641189
1671968
1250347
1086018
917285
1573041
1848523
1503801
1072868
1849992
1213076
987497
1444748
364956
137665
1672363
1679279
1511069
1962302
306028
201012
1268663
514642
1010574
593161
357442
1625192
692685
1300564
1406847
1722858
462961
1937683
132786
705225
999991
1613756
559769
1299296
1616050
1969570
1244860
642
231954
1233376
92251
317546
906954
1867333
1822577
1892800
1699208
1895342
1984328
592276
1451205
1507709
1980100
1452182
1122140
1888352
964982
979467
1241621
557010
213366
153213
1061048
1337435
563492
124145
811116
222766
900322
1435355
601271
756813
39412
1796763
1829301
1406028
1201156
609801
346559
1426255
1822328
1135331
1662465
1880731
80885
878132
1544937
1529265
712350
1717191
1961432
232126
1236824
1420453
1703645
777249
1816081
1875096
1306491
1528109
1406093
447546
1349080
1363936
16881
896384
1456059
1744264
337417
1756754
1410191
1610777
1651239
1776006
1228849
1544533
784100
1546767
1408654
1283128
743494
61183
1724908
129968
1833562
1062127
417450
1909988
828854
1100881
1974356
1523792
157697
1958950
939180
1915310
1216441
286243
1874338
933614
1227236
1924453
1148551
1149407
112276
1218011
427763
441132
1184112
732842
1256830
923987
1453062
1278861
878546
1084830
1692755
770344
816219
645455
621689
1355801
792808
1745491
462726
702149
1233012
1824782
1421457
151510
1428834
349768
780074
281201
41179
111411
851213
1265871
766804
1075998
1387928
467847
957494
999961
253977
1167182
752356
307755
193056
943301
713046
335230
1487822
1846080
1553669
241266
171018
722608
1971629
1160753
1964453
1226769
1792436
1197935
1406407
831898
1510155
1455545
624347
405336
1090862
1110521
368234
1326087
699885
372993
1194438
1694249
334235
678183
1864254
1482358
1985400
1236371
685618
1915629
301642
1197849
1953419
347479
1753994
915357
1325328
1939626
1378803
834580
1713124
769717
888073
136947
1113152
1401144
266483
890657
500846
1711753
581393
484221
1083790
247463
1283752
364971
1147533
264601
473748
788090
283126
138076
841352
1489931
546568
1755523
520108
767378
1576251
1976693
1673908
1338991
1447662
1622211
654877
1715706
335458
1732929
598331
557
216858
1491201
1340849
204419
285161
307455
281864
1719439
1930020
825529
40189
1508851
1942351
6113
594340
729148
313672
1410364
110471
395273
629287
390902
391694
1168085
1294246
955283
610225
432260
173105
342403
1133472
1487492
690805
458846
1224355
988742
311945
1946419
1090680
1874351
1198963
464982
337804
1507749
1496154
1559415
857146
1162610
1423922
971872
1692525
617902
598652
821183
42014
1348393
462077
214252
1082454
1382814
903454
1133573
1116314
1607316
753458
1947381
916773
423826
185440
477096
951945
1864300
33733
839704
147705
1477161
1707659
692582
385707
1745746
1375093
108684
777202
248895
1301648
221333
793694
741385
567380
1070064
425525
1430579
1448647
1141590
1717186
1713430
1879091
699383
881949
774509
172971
1348769
1681540
58235
1683830
1488437
69382
491854
1283325
432354
747838
78355
522060
1059846
419522
1313392
247371
1677442
623015
1429875
957197
1358934
781408
338916
392405
1376043
1516636
328007
1762792
642526
153931
61052
160690
174152
78295
497348
1998361
1667730
1129675
1528241
1319038
1389126
546791
1073804
1550153
1076419
1905274
615913
1587326
191129
1753888
64487
734235
1376728
378314
773325
1373612
1402226
1817123
1994210
1196440
1604284
878718
210435
797502
1541433
1201909
1177202
424476
768115
1332211
1240755
935096
1614525
1088450
1578289
1007320
1667568
939794
1345458
1078726
1258064
1428011
604857
929550
863692
1007564
1958734
1975237
324725
1142454
408503
773230
185814
279142
403572
774308
1061147
1253911
864353
453661
1526789
1424397
1048011
1609210
1455586
1104631
835051
1564483
1649978
1709839
580895
492409
469926
359416
1747546
185469
1477762
624478
527530
1490324
1899400
703032
87818
354726
985472
1173314
1926777
1551963
197784
1725831
857031
258542
820944
850593
1126987
1863836
984126
1317760
97039
839230
818055
217431
1698067
499146
1112242
635192
1859640
1630002
981742
411373
264913
363256
1556096
940488
877159
416909
203164
641139
1125697
1034393
1277926
1483297
728967
219289
1541202
1822426
1060122
1772079
1904548
834727
1943654
1766904
1507404
284381
123825
354905
652008
1707413
1239002
1640349
1773432
1369558
113510
32581
624722
419995
1611723
374396
1782423
1959856
1228911
875538
1347237
781852
1755428
1808266
227748
1953831
1296937
1482752
1386435
996438
783663
1874935
1236639
549644
992448
786536
25364
1483544
1618630
1816994
389170
1958750
1895567
1982688
1623055
1416013
1728455
1881369
652531
389435
1106941
1186477
518597
203829
1452881
1565762
1321373
1100584
1437373
1751615
379396
1970366
1126085
266776
767355
1346057
1365173
40207
696485
726084
60388
996027
23491
1431260
1889636
1807345
520877
240616
1309618
787289
1787083
1347123
360679
493327
131508
1790995
1249112
1125545
1395580
267510
1736107
1914730
1851042
1528996
235548
545036
875561
100729
1298374
1949225
1559767
170872
621364
1900756
447835
631522
1345620
587745
253416
635953
1528781
1315830
1379358
1960346
1473840
1696325
762994
306905
578822
847063
708557
729808
1087748
1842791
1342659
975262
182718
788201
1298021
1030573
1297781
175261
1744333
827939
1739122
1557622
1285615
1085870
728026
614268
1473617
367174
1981573
589041
1352942
812129
842986
734510
242983
864571
1348959
1143466
1074385
413466
1898178
1720539
663611
1641557
1254213
1669463
599707
306436
1597816
298597
1358420
1816066
45445
1818266
493298
1417289
8140
1198237
47098
342401
138707
1366092
1785674
149318
469794
1431668
1533838
1464457
21435
1208256
1712864
1367156
1140454
1980668
1767257
1700031
1807357
318241
294282
150503
1432547
1839518
1279553
93443
1735291
973632
1158172
1663527
1166719
87398
8574
138859
126166
1502512
1799043
98682
73657
609992
1519796
1488820
1236157
1751322
133268
797628
1962475
831745
702860
1369087
375778
817214
1913943
901500
604865
1682661
806621
446138
1857468
435733
951170
1316316
1717984
1188009
603512
439857
941474
1543222
1036331
371003
515859
6902
179563
445011
1711897
955371
427671
313641
774468
1664420
157096
39352
1306043
1454062
1149831
672669
873534
1716949
1697977
1193297
290479
682787
1004769
1390655
761442
1539344
1324812
1646897
976614
1434441
268061
233999
354252
1124559
1880333
36589
481210
1135672
1097436
558460
1652856
1885924
1416137
280123
859902
177133
80047
1380503
436848
1780886
1649874
912253
1886445
1364784
1683392
1665671
1343733
1290594
104284
1155779
1286193
424524
874706
1350595
55256
160449
80059
1040105
1363407
467671
752083
1696297
1453170
1392103
1598316
716083
1306580
964917
190764
1439406
1668188
616471
1614843
1210564
862733
930247
1096642
923028
212922
1436998
185660
839873
444101
887658
1392883
1617450
1615683
556471
1150221
696034
537565
597509
940344
1107390
1791127
906396
1770430
1667323
1895330
316871
890455
149722
805355
470102
330276
472670
112314
869942
391762
442373
905957
712880
280571
1678259
1213606
1390246
92542
1733068
713950
1760122
1133992
1671500
1015983
866218
380857
619656
1931321
1089838
422151
492174
972312
410636
1336386
1252755
987828
808934
1562536
298217
1572408
436866
416786
1905890
180547
57433
353925
397687
634710
283716
1613971
1302121
621918
490080
564588
1336817
1187285
998270
1684914
932681
930784
1880096
1214827
873329
581581
1959889
239572
1552758
1168195
742404
1512210
586880
1153574
763272
1527779
1553675
683658
547849
231774
265345
969668
1091844
296854
1120933
362103
1917382
1726267
682402
1725227
1558651
1436335
2690
1512423
1532508
62441
73908
1781913
1009003
1155076
673849
837856
280592
148887
1975717
385017
973481
1725563
101135
1643345
190688
1551867
1478807
1628323
1992816
210779
1624696
140803
1442039
826912
725935
1025911
819141
746342
289009
703660
113227
98889
501822
1880689
1922661
1010189
1158490
853108
630224
1761244
99608
1021942
1163127
1131188
265646
1343229
194256
635821
1965975
1314337
1270925
1380545
699339
726665
1017777
1170564
1438338
616004
1833094
639230
1615385
1552167
1044900
902413
307654
1304141
99300
1333628
1609088
492309
674000
1810435
654651
1763833
323719
435161
8413
1299405
122326
62569
599565
1939782
1858381
626044
1836313
437703
1915945
1684910
873358
1811110
1343243
1244656
1084617
1345181
732844
85945
829077
1928932
549202
623793
959764
1690077
831454
491463
989506
1435651
1141984
577441
1172384
1232721
713
402488
768028
1457884
1914082
555353
1691011
1801948
1317629
868841
1409824
488663
264774
230357
1705957
531159
836252
57111
1249621
1311091
537373
870949
1131328
510332
1958181
723490
1192891
1597499
1891090
83868
499154
1637639
726787
148321
1100661
1426535
334038
277061
1223569
1092477
1636887
646497
780641
92293
1762414
1886095
893452
914404
703582
1571473
287463
121169
1978101
232001
460870
1715430
864895
583949
14728
1429047
861660
469894
1972792
698349
1518566
116189
1126385
108340
1193634
282961
1315470
266956
356303
1242083
588530
201769
415202
1637671
212960
290625
1463663
961010
1472364
1161801
634647
962489
1491132
633486
1039541
1753507
1756533
1309583
962002
1966871
1122502
1535179
451512
106955
531177
823092
229788
665923
1308228
186948
1795851
181409
1230403
1846038
1476580
1150804
843953
907206
865409
818112
156063
368170
1192433
188767
795773
1291427
613357
1761172
1452341
55759
666958
875971
125817
183165
1255529
238572
1387677
1152350
879840
40330
395501
851147
1133018
857275
708588
5447
729031
1609997
756854
1809379
1984449
324692
974828
1191848
1380369
455011
1570040
1720623
1447796
1713038
1391880
1206876
435931
1871571
391027
473956
615713
173924
201229
1051781
1982831
1228783
484409
1035148
39774
1846926
1007382
1916890
908318
211706
701527
1426546
138708
1523012
1673308
1910294
1256692
357728
1090957
722576
1903197
828534
181384
1833301
428432
82622
631072
1098389
1822904
1784313
111421
493840
147801
503173
1409429
1876330
1989244
1779524
450250
737560
711196
1701498
1981729
451243
319678
1836336
1759084
1036816
942258
103984
1404855
106380
184637
1980810
738463
1049620
1493398
559573
853703
428956
1794
1837078
1180071
890525
115028
1401333
1655301
414871
653625
35906
498554
502034
930434
326028
306292
1476436
907586
1687117
114480
307976
1845062
1724424
1518991
971719
1515058
421682
379413
440738
128336
266310
1265070
802565
1510455
1965181
1090660
1669347
1878237
467847
3224
859060
1512766
322996
1116858
371337
1331848
1084905
296227
1727049
1782303
1651072
117049
116422
1849183
1011744
179257
1405714
1652525
1287698
650440
408120
1475381
1980738
1484578
564107
452588
1753935
1005199
724944
1396155
1017189
808999
516276
450746
1481082
9291
687854
946484
1006654
1084687
785446
143241
1658582
1332017
353170
800523
791864
1267336
1685540
1069278
528039
1929525
605910
1772854
207997
1473125
1117321
1662013
917868
1470069
618715
807049
898175
901084
373148
168869
81402
1362550
1788875
408750
1941750
1625470
1174724
86395
769181
364036
936725
1480825
379652
834752
968033
1825116
1780063
746447
1457405
1218384
1425354
845421
1018023
608275
29717
1366847
1019455
1100634
1366170
1386338
629052
1827077
569916
1283912
959126
883794
777736
1641765
593882
1222250
1966633
1532695
1909634
194870
1683681
994247
1892032
425180
1324183
513334
1245315
95520
1045932
1091178
1180325
516563
927187
288344
973571
45360
900852
625298
532785
255771
1256748
1303883
146610
1339849
643893
1235405
1735454
924836
424104
129933
363443
1082007
1245972
1676787
1253550
1013457
1534694
1428004
1498114
410639
125792
333804
169127
1004561
933032
1834428
1520362
1818605
462221
544481
1939708
1626675
1013623
866978
1147143
450288
1475406
1329765
449497
1664148
294791
766160
901454
1302700
671382
1220726
45436
159142
549411
898781
1668522
1104404
732889
608985
1051486
895021
1930972
731881
779416
622628
412796
864828
157059
1226657
1198709
454209
178640
1277381
823550
1909393
544480
789582
463533
1286595
1384684
1519108
944045
1390129
340346
371783
1420456
1176371
1864608
1295808
1079039
1996600
1244531
1647164
1394265
385602
1465811
775975
1433894
798313
990210
945694
536371
1321856
462954
1955828
293236
571683
1124606
408536
1047574
80806
1695093
620886
541483
1164118
1494469
1117150
707043
365970
1251965
319833
1885946
1840111
735183
194562
1680605
305477
1533186
399421
1744132
90402
542972
1829212
802600
1325941
1301572
254951
397288
924350
745317
734813
547412
603091
1940214
1672006
1961724
839686
413123
1342314
436165
287615
335162
828365
1951873
783710
500121
1638856
719743
907263
1182114
1140456
1880414
419530
231327
404364
946736
1441531
235685
1760523
35524
1963760
1708399
1276028
271086
868856
1927023
360894
445833
342555
1087108
277329
1649036
736768
1969011
1970104
250725
1050771
356280
1535223
1797757
1166971
357090
1734451
1780554
1728182
1549361
207340
1691711
219890
1688721
1129770
1308495
724561
1907475
1929158
693020
1369684
231533
1279370
271482
1257734
73528
81784
761818
1017306
1121365
1083594
152279
610059
591775
355111
557071
849521
1525347
42443
459980
1078103
166948
319714
97069
1838828
1403307
1577435
1912554
333008
490398
349119
1890122
1738179
1154238
418371
502273
1276479
1204146
1103703
1461187
1139147
1548834
578354
872812
1230909
1768088
278281
1459698
558397
190816
686312
1442585
1900934
681855
1468802
1297734
1026021
1857019
1305503
750715
1970737
1361403
1655520
1647611
460594
595814
1151457
123274
1424873
1460223
468720
1469503
1274215
566005
61971
666706
1150621
1299261
1804587
1704198
1534031
1976250
836815
1393867
1178753
536713
1271436
452090
1491888
109990
1633271
227169
1121523
315372
1312307
1350309
1323700
787694
477587
1428707
1384017
386025
1905455
1659648
1320992
1455563
1498535
1257327
1042335
1912500
1417876
23422
591210
552275
1666061
683701
1550964
1165588
1508664
1516259
670705
1629095
1115689
1041050
1039644
1172824
469524
605608
1758511
164377
523301
440623
1103424
1404078
664506
1379005
1096584
608865
349808
1485751
1215175
1897439
247314
338058
353981
1210961
1556451
1603496
903568
992079
1656920
1335202
1309766
938938
1891824
1486126
1635616
907988
527303
545252
344857
1122004
1549648
109777
851818
1852277
862356
129262
1866891
1623566
1354969
614011
226334
1278358
1768316
1092558
522801
1528294
1058840
1563265
1212830
299167
1054486
1243769
776708
1318524
804914
764671
1215642
1708175
1876050
12709
1963325
1958537
522981
306257
923230
1270656
1748311
443220
398448
1346341
1893182
61198
71082
847030
1197741
1603732
1979891
736781
368774
1239442
1366986
1498644
324580
382844
1242176
799909
242502
869584
1195504
1331627
1168168
1724291
435438
859223
781516
469078
1854350
1184448
983381
1228356
848056
518025
1924973
999845
1640861
326251
920238
1418524
1864125
779927
86869
1117453
233829
1587569
953770
1769826
375885
1855355
715955
1415711
205998
1471886
858551
903569
830045
1313625
732785
1564370
14051
1871923
423921
1023358
1240595
501060
682961
174571
750861
484048
61540
937618
1275767
535450
162196
491624
1384021
1057334
1612846
1360137
1449700
602650
428085
692360
674542
1870456
651587
1940909
1970091
930480
649149
49311
1406359
678989
1341382
1776380
1286551
1094858
400834
1710704
141991
1872074
1922606
296118
975446
1922185
1770289
365611
381684
895548
159059
1990219
372770
1083967
503583
1658939
163406
1910717
451421
1460939
961813
1891968
417027
1654503
724997
1766715
1557871
432017
1636046
211344
505889
1754250
1743085
1083483
54688
888305
280177
1834767
1931030
684848
1425725
1973625
142718
1102740
1549741
1149575
1634655
334493
553866
573699
1030905
1819009
130570
1479782
233142
1997817
577534
833130
430375
1129799
958590
1818834
853947
1109371
1193657
551720
1140075
1759079
614779
463716
1059756
1161335
1958525
884146
1453477
1224453
112607
822745
53756
1882363
1029253
1534576
1820211
703632
61043
1682599
517354
311903
186524
948077
1366635
1805066
1306612
551268
1932561
1441273
1343308
281160
1688840
596602
388397
146021
226471
1699505
1298316
438897
630701
691367
1408500
1489524
623740
68902
1026269
678873
1925335
151204
26390
1379150
1095926
49544
733940
1764013
483368
457338
1583917
1472600
1331768
1898882
310810
1528452
445307
1860098
410230
1128566
383461
1993178
472551
1839789
996509
1664707
648404
1044422
53152
727811
651446
98909
1505333
289416
1557661
365674
171637
706262
1589995
1742889
867292
1475962
1310221
1816674
1953431
1443330
1794825
1216679
1707290
1423554
721600
1851716
994596
957594
1880428
79602
201244
1089665
1230360
198839
1103339
1454247
526810
162131
1087829
1011942
510743
154098
31803
391537
1095813
270197
488172
62205
655622
625719
19919
264988
947938
53387
199944
1719272
35882
1792113
1954840
294854
1111710
1840976
432087
676116
510942
1488502
807013
415167
1242197
320883
1869440
1522494
1983229
1867601
319107
394694
746672
1622777
1270792
634739
836938
1831112
63688
988149
1177561
1603983
907406
1717626
178638
1499175
883131
83887
1167576
540927
208408
1828801
1387327
101269
207123
420588
83804
927306
1395092
1663741
769224
1498719
752895
1679843
919306
1759501
1837925
611129
954383
797782
846683
92976
976584
501036
850347
414461
55073
1207066
1325783
225219
1009752
81085
1431218
1863954
1864465
265189
1252159
1644794
1949758
1399937
897770
1995550
457404
334436
537627
1384974
204159
1729659
445396
893055
849771
1235978
83247
39796
598832
459952
550768
1755304
1567298
278891
570430
1749127
1962517
582045
324907
511867
423511
1461802
717083
709962
18639
781537
252152
1978756
581285
855166
802380
143179
1360364
1912097
414148
1353119
50190
974040
1404057
184240
992399
570272
126313
451373
341987
663379
1340933
1386750
18108
1730338
1280633
506067
106745
1480887
354366
1541137
1020277
1144480
1455025
1429996
683088
1490539
739220
1478249
1864902
241989
1795606
442706
1736408
1512882
1438196
1336942
1711240
1713279
1773132
1272477
964599
71589
261133
1753432
284772
320355
370837
214689
794415
667698
994873
1863437
397988
503765
1665361
1434025
1222988
1345396
873153
801757
548505
1468580
813302
1024349
1124202
496952
1908657
111267
1151827
1984790
550053
412272
1948201
903167
542921
167731
300289
1481088
429287
166213
1922950
1513224
443968
1107242
715287
728979
1541790
356353
1168684
1886577
1921779
1097236
1181517
857921
1351112
1545122
1827604
983046
436514
211905
1032684
1953422
219899
505575
1343588
416608
1684088
1010100
279062
1252651
662607
1150563
498912
1049708
342276
1903326
754943
671679
973593
1944496
69178
139273
474358
1452731
1977821
614879
1020892
1799301
890688
744044
759479
1675634
1915018
1563288
251031
455767
280799
1511906
1117446
415777
154775
553790
305467
595980
1562514
1326023
1687970
1516237
1967263
1484639
831707
380419
1878500
897393
1524963
1747979
42653
929526
1856916
56476
1993899
589705
1717212
370379
730984
1477985
1743494
1409326
567201
1108327
856381
90267
814224
1728550
1606057
410215
1485529
716507
1094352
1782901
140639
1360633
45178
809641
285981
1931006
1112470
1613403
1304786
104781
1229039
753338
1641042
577054
317488
1501563
544059
623790
771465
1929976
1355587
1027045
1778208
1924474
1814437
88155
223312
1127484
1734015
734792
1592368
1252844
836966
1829218
1543676
760599
194947
84259
1480547
1050049
1734727
1102129
995612
1076610
1127024
737147
513476
866786
1602212
847009
180583
1334819
10320
1423547
1065403
300817
890900
1210660
1324048
1089657
1291246
1753542
1554461
1333109
713561
1192801
330148
505927
498874
1644952
598505
1414522
2528
1285960
795557
291554
967946
332225
1944004
541884
246286
810495
340524
1860920
194234
20157
292059
776772
1164191
1992391
1331220
346056
322283
1379072
1457789
1401275
422168
1329733
1725523
326785
1967036
1410398
1325416
153520
1129047
616650
1982039
796887
1370668
1386618
984489
823638
899355
221356
1232800
830135
131923
190243
1969378
657913
697448
1044979
1272647
1274323
1939981
1617947
1842762
45028
1243952
1669706
345059
352489
1934885
1827759
1081248
1063412
520516
1328469
1306462
876396
1726364
1036505
1002107
1029233
377684
1410599
1440852
681304
1398697
40135
1098793
205609
1577642
116276
1268547
1358666
608726
1008532
1784835
822786
682316
877801
780945
67835
278341
1956496
392480
1097059
1310805
1149854
1168052
716825
315235
553786
1635425
938137
1598391
618383
1584792
1362420
459257
706678
1957213
969792
134605
231955
1090191
457494
134445
1867765
1044804
54352
567288
1649934
185653
366495
1903671
839587
308500
36423
194325
1470515
839755
151325
721408
1929329
1345334
101533
1148643
1709494
322301
33358
335265
92242
939765
349169
779937
1475062
1406676
987441
449266
684345
1315442
1368690
1934399
634941
1010485
386631
1568539
1375414
165057
1871049
329308
1360667
536626
1041660
1644676
321995
1229038
943000
1080690
1185688
234612
767649
1296740
1248152
128192
1187576
1033276
1249616
465678
1543038
365842
1346820
438084
1320559
1208162
1916515
1460591
1444262
1098868
1545256
1849394
54373
525558
688317
1265053
1104651
261096
324952
1288772
44291
81545
779211
1373150
3151
1041298
1228714
743105
635509
932605
1712131
1998057
766233
1299755
550295
1393242
1287956
1073605
1078210
1698239
669068
1072050
1816096
556229
1548684
1852327
1287580
409194
157975
1088317
1050465
167190
346791
1296519
1500313
72602
989528
571764
471523
343257
531397
1559782
555341
1275797
97514
1550312
1698414
976205
1444258
536158
461437
1796675
936705
767531
1490361
1709306
908116
626612
948073
148641
1638076
673160
897365
400913
1386126
560668
38560
909811
1880324
1033704
1745903
942042
915313
1056883
1554643
16379
1818067
1051407
412548
462565
1599560
540177
862543
1480274
402560
1443294
1324864
1617007
1925075
407627
236417
743478
1533729
1116655
439595
477741
1575978
887352
1234819
1516150
1905297
581306
1394002
945394
967220
1010271
1448180
412354
806260
1846620
58823
1157181
1283295
1991392
101444
233445
216078
1809149
447906
1482525
1008856
36765
602055
1401419
180244
1652034
895095
967035
1799488
864499
784505
750941
1628825
929955
176833
415508
1384557
417288
1490948
1447954
1015886
1418303
1112434
348844
947277
1897281
1339194
164447
55919
294307
344301
1431478
1903217
214420
1176049
408448
1915038
540930
270901
1215047
320043
786166
1411828
846846
823126
464236
1854418
796986
1953998
89767
1399719
585433
581326
1774576
757358
702574
400482
1733629
1689580
1828469
1193286
689159
1100453
310952
798810
1779373
1184376
368145
891162
122958
692187
1484640
1990744
383817
1604646
311238
115874
1732788
1136380
385386
1474376
1639525
1086273
470298
1714817
244775
279189
1060444
376054
1643195
1016403
1943214
874673
339852
1433303
1545412
72000
339297
1880777
323664
110365
708835
1588877
1652587
752475
1622993
1277263
786923
1169277
1423263
852431
1609526
859087
1981185
1328343
1510631
1754413
415387
68864
1948510
865318
263924
1338188
445278
682667
1708920
694998
1199129
1395367
1767496
142732
223732
1033113
1028355
1250815
1762397
1227961
736812
1694284
929851
175596
847787
225215
63640
1444468
937068
1183972
145017
1002460
1259967
1211052
1630107
1318710
1276815
1236285
1454975
1381397
76357
1411979
70956
986029
1210750
140226
464914
405344
1953819
697620
219875
1189791
292518
456671
1099977
983308
1103089
1122647
1428395
1816145
677813
1809795
416753
1678490
132809
553896
694101
1384123
1528360
275315
1176667
1906224
222133
406379
347703
935856
506341
453476
1847589
829632
1105244
1427518
1307564
1056933
1182829
1308638
413085
1967361
1680030
1798745
1058618
470812
227918
1752045
306373
366089
1243903
220652
1527673
1778464
1617418
746306
997129
1982802
1802959
7217
69802
696825
931084
585990
1441510
1066282
707948
1422344
439407
1303668
1423334
1983488
1525517
1942932
1306347
754741
1187086
837017
1489206
1357146
1735076
1105965
91440
1174585
967587
504987
1961340
1616953
1063429
1215790
1166822
427255
34756
1286679
1319179
127896
362485
942347
563996
604307
1454800
1466431
853622
1488432
1278055
527552
123423
1045302
1374718
1390453
177043
1623371
1636790
1691928
1796107
649225
453811
1533647
163572
494458
1507357
1176652
312994
1919522
148398
1557352
1110928
52430
218051
1631471
1985028
1056674
742771
802245
1313145
492801
1881332
362745
858408
207439
1242214
725622
75762
1723353
304627
763128
1351143
1563838
719647
399881
961675
1636115
1243258
79153
1534079
925716
209468
1676351
797995
1866068
1321649
1906445
753174
1895617
1286436
87073
241886
1669413
1862036
39917
1703116
500233
507915
1043137
412551
782520
1164558
212138
910552
365734
1500357
1173579
1032539
868456
195093
1492157
350754
1975702
712825
806152
1466382
249479
1413523
1290430
1300973
1243726
1140515
1213635
1906214
1740025
1957011
126163
26346
426113
878794
1691785
60519
150669
473324
993379
183594
1932108
1785926
748469
49232
193521
1717952
215271
1828686
1070826
813703
1425635
722123
370534
918658
803124
444384
1747826
1240722
142795
1293141
1032609
1068624
1189400
530120
1749007
658618
159795
519962
514487
557065
1281214
364759
990556
635811
1296753
301195
159181
1578447
407969
353621
138113
701109
1210390
521874
460190
1767522
1932105
942900
1217480
548058
1964612
584080
6595
491562
1664871
125769
458612
1982970
973198
930665
1034732
474724
1240672
110771
236088
1970699
958006
1820216
1583367
741070
975160
381618
1221286
909408
1099074
1792813
1628087
1098913
502887
1913597
1573887
967218
1632674
993091
16626
215682
852223
1919971
350254
1480778
1771650
196987
1481651
1305456
302905
176591
297006
1168898
1352509
1983605
1446083
213324
1161157
477089
950971
1364973
1718139
118283
1173973
488458
1311192
1785638
1669361
23190
534505
208030
1918742
529982
1563818
1595026
1340767
1287449
798496
1059024
950593
20025
1905032
849279
1476862
1465463
882971
1560982
1757577
1835847
1323893
881772
1058566
390435
1665016
169515
1384263
1063072
1911060
1654145
1513765
242037
710560
1620635
902794
1534468
281337
311094
911424
1938594
541461
1394783
1524585
522381
1766762
354236
1451240
1053343
445482
1265605
1684693
1500764
1529599
1762316
581936
1191779
462013
143297
1382314
1167540
814327
1432083
1623796
1630555
1278403
290832
1245138
168224
608409
193365
485123
58807
1243845
45893
969544
616980
1364778
1048419
1080612
546315
41102
1284197
873357
594525
817193
760536
1187045
1280191
1285719
436120
269912
212332
555813
1681659
672515
1332927
418281
385406
576860
1653879
1635176
885489
1367763
83183
196972
1846439
989259
1048560
13287
92985
1895419
64939
108496
1552762
446764
1315416
172887
550849
586887
41346
773591
1129857
1444876
1209476
1703086
1281959
1629705
1305645
1379169
1779616
906181
129212
1693544
510492
593637
761857
264461
1167212
508330
139289
1656732
254056
88008
188021
486704
1969377
1232535
1063718
624207
333924
1883935
847247
1802803
651878
1236801
1442703
1001803
56446
310948
1323599
1829213
632738
532343
52043
381851
240183
842685
1888124
1224802
1018807
354783
1532744
72108
1525726
207117
353070
197783
184507
895043
1937272
1697498
1073074
1255527
401061
1983413
681474
96611
509457
1912575
392454
1295771
1733959
1244577
1778612
795404
1308223
155285
37163
962334
1023297
1012683
991942
1719591
1015414
1119109
1307237
1311990
377911
880996
876461
58777
1134120
737687
278685
184622
1047526
833513
1934743
974836
367669
426712
1588921
75424
880078
1377194
125320
1918112
1071763
279736
278525
594800
115343
976539
1976881
755388
840966
1262049
64479
350918
1259141
73865
147705
220941
1656301
835176
1374577
171062
779947
614784
181725
488546
404776
1849580
1329687
1244531
737886
1339408
763569
699589
200108
827858
1508162
753230
1335340
315246
209674
1033083
1357985
1870925
256418
1586508
826936
999906
1485425
714365
1424540
958915
1504243
667646
1116310
1933075
75045
1179508
1500840
1361081
1065210
593059
1800422
1443361
160487
1670928
1940623
152961
1765804
1074883
1879057
1766273
1347366
1014360
692388
478063
631992
621768
185056
73089
372277
1248707
383446
1262142
782191
1443464
1675345
883409
499714
718300
706114
615487
375397
648979
1016361
1927956
918981
799907
115362
13545
627460
239795
539919
1321355
551301
1774594
1985840
305772
1619966
465518
867585
1750806
1565179
1692953
159477
1372002
1890953
1512746
1240311
59729
930491
1465086
931221
1851614
941028
874751
1574305
741562
203490
1953078
1702609
1896056
633537
1314298
594057
1190280
1731364
571689
1683300
1271902
172896
832593
1728852
53669
1891031
145548
1620976
1502634
1491720
1531981
1701792
461285
535798
1431767
690922
1139245
988387
1813463
653044
252428
1557080
721859
1861417
1211150
1641472
1795923
1974913
1149302
1247651
353883
1912511
1544385
1067827
803068
1871547
1893547
70142
1302689
973530
1523385
250853
893894
1954026
446161
974101
719856
427561
552015
27827
138777
1820101
1593886
88506
288390
622109
1195567
178268
187571
887981
751354
322309
521142
1547541
811209
1717501
501622
191757
742064
454506
1910546
1961138
365617
236928
1567129
132787
1971412
1242797
1671189
1645028
316875
1240402
169597
468275
999943
1506350
1693995
1133109
1698829
1489374
583024
691044
1351691
777669
907407
586288
377006
151511
1705064
100468
71383
1181565
1375757
1463744
939212
350800
1626234
514296
1133302
267531
71627
1768643
361537
1504253
1500123
1907560
1776764
1707555
1510884
212019
1475400
729135
780513
453515
1763640
500319
1397535
377786
1300381
683159
1962502
1166092
302947
1169358
1494385
1718317
255694
189694
995933
144790
1677120
7408
357000
89343
1566144
1276606
372723
459881
1490762
1268393
643318
1175618
1186394
858261
1077145
305784
230295
1255632
318556
1979982
118369
888386
1245320
120793
1591801
1528790
1343709
409392
1323383
1639003
367468
1910372
1974090
1517460
562782
10023
1364267
575639
1213146
1503348
1967957
487647
33083
560347
502767
149635
513635
1818625
1689660
992653
989750
740060
49307
421124
1504741
1168913
280729
1531631
1403504
443620
129211
1146462
1429687
184448
363314
592509
1744060
509106
1659044
1712004
409341
1255152
1737466
167228
82100
427922
641977
1076012
409492
917614
188069
1607361
1894471
1883919
1006629
748501
1308713
119884
1423672
754113
111439
630348
702165
1635573
764340
501960
49903
314145
364722
1952679
1686478
1964151
925785
1436766
42155
252614
610525
430776
1628732
125056
482052
86355
1417841
1225454
701889
1074130
1066824
122556
381980
1488979
1631704
1091098
120491
1041778
713687
1447070
1512604
606323
1752497
273973
805821
348101
168438
976373
856028
865699
1156608
502737
883781
1295973
253551
1631243
879997
428513
1407973
1411311
190237
214171
638506
608651
1322506
793756
876156
968715
182286
603556
1888716
578561
1003333
728545
1861657
464796
1277139
358440
848076
1364458
603934
11971
1020690
109749
1362238
1864170
956805
867944
1700178
659037
652309
97382
148656
117703
1828158
1639699
26192
518122
1411984
523555
684988
496119
545701
20637
1099246
283482
946390
1297818
625600
1147714
1763495
922786
1985167
180197
830080
1173477
1006261
1345981
903903
1777607
1535328
1316854
293569
1447304
1326404
1543796
1447197
1519784
1483320
640925
1013182
1848239
1281270
90544
731666
532453
32572
1429458
1619043
543920
12884
1116741
435326
1339188
1539887
1522521
1169121
1711948
396231
1882251
1332219
546860
168525
983974
1340663
303479
682629
1731211
318061
1050516
1599709
1836850
880945
882987
1883243
392441
607173
1782272
508745
1517645
1174281
1620384
1473458
97052
1839377
295704
137779
284484
854202
549533
16730
245351
1535440
1008264
593646
1672297
1022643
1091003
1980444
443731
1331174
1844803
1343991
1615461
641998
1309164
344812
1444582
1958798
1849652
926914
251173
1334255
1542086
724766
1474750
393578
1662191
1359659
927371
881375
502587
282763
706248
1623920
470655
892177
39631
1177967
1908393
1612421
784699
278134
1284556
570169
112353
1612254
1614450
1960422
1829238
1906337
874654
1537243
404296
374562
101039
889998
733898
133531
132102
1049745
567229
1017836
1012064
146703
76092
693009
884731
1759799
78862
1539921
1181174
1455754
1100100
1645931
428212
982740
471410
1582148
7791
976185
753146
978495
398427
1479534
199624
1361691
979115
1220085
1153424
437743
988359
393988
30726
1648491
1500293
669893
841233
1112263
1557505
440645
1568436
44024
575603
1652380
1657666
408201
310679
551377
100555
960876
1089959
1460219
1415960
455912
1008186
323237
1634636
1474772
1643042
1513925
472442
1928707
1852845
1879278
48266
1145579
1389232
437581
1635486
580342
575010
1594247
119209
1085663
94377
1152052
548978
1916501
1994897
645332
1489884
1550236
638301
530407
548769
86301
1998832
1511011
1613128
960317
7189
918405
555058
752827
1552272
1607079
1398303
1858018
857955
85733
1809579
795927
618608
767228
596288
1576521
678810
9690
339904
172857
336114
611420
1782804
1251710
1150006
963764
1364169
725313
592498
1765923
486173
1004145
592827
1736873
1936208
1316700
1589015
792714
1862936
221783
480927
993879
639525
510934
1139196
1059002
1676757
1290513
1533445
362673
1853668
1746036
1518240
292466
303731
1993453
1132229
1626983
1721874
867985
1073331
1288685
1598267
115032
354684
1074033
395123
131410
1727693
1593108
19803
498630
1799861
1091706
104093
1588625
1200696
879582
274222
1191967
1771270
1854151
1747599
713671
848752
1313560
862151
208377
685137
1205737
191057
1329438
406478
1888944
996904
332354
285845
589955
632811
216692
1070940
886125
1530920
443127
1922933
260023
84134
1231382
559971
1985156
754587
868606
364534
149836
1353390
471214
1204545
589495
275101
1717380
1675591
155199
751973
530006
1003449
890711
1403260
1712254
929139
586373
805339
686113
1426905
1304829
1436487
900063
1997009
1544706
190894
618160
1118009
1861251
1116658
579521
990970
113878
964539
1710289
183763
1414860
785110
1469455
578585
826746
1537640
1327968
497870
1231284
463994
1616194
622684
62328
642634
816073
562927
1099518
1516481
1877775
1430458
282822
1948693
248202
127679
1268529
666336
1008839
944551
389686
1474031
487527
887970
1294772
864213
913325
1441445
1626199
430452
1867374
723173
1341677
295804
1322814
1029042
1457719
1287161
447813
684440
1076014
28749
789949
334174
603515
540531
795457
405346
1045770
45574
598422
487694
302301
913361
1949658
679690
494589
1121122
1675481
1410739
952975
294038
1857968
1416301
1540257
53306
511373
1386509
1409119
1478645
51292
1241152
1109008
1346759
1428272
132498
1708532
1763371
1809876
1910027
1292820
1251706
1265210
171511
1524683
681642
124645
976003
661929
1293691
78716
1675418
159954
1683439
1975850
1448739
1703545
1836908
696464
1724094
117019
1685994
643659
1757043
604932
273494
1985628
1932121
1016559
1834986
1344077
1272198
1612371
1794502
108761
1379915
993539
895558
1397774
919979
639090
301101
1575229
1733223
1274356
473657
921938
636530
1022786
994866
249389
1009894
1992676
69871
1592860
1042705
921442
1341332
1384252
1860705
1615129
1744045
949921
275269
636726
117727
1754403
72201
644537
1729178
1244674
1790987
453487
92440
1758194
566664
1720098
818377
741501
1039588
1339634
168231
900728
1653325
384060
654805
1283013
1155614
1354025
1275866
1229166
248597
427450
361895
1861689
458844
1754554
373122
1921663
1673708
1546114
417938
303983
561237
1919871
339756
301280
624114
1425951
871498
971750
1397639
1785662
1936602
48198
1817302
1351926
1309545
380321
1474450
1032246
476361
994341
782230
904281
1587757
1278662
1935469
1123229
1975778
416932
1964353
1966504
559610
124198
1615724
120620
581169
195916
1096221
1815347
585145
1140987
646508
491561
873696
1885115
1760917
1231830
1374442
1162562
244427
1087701
1995495
1660748
808958
874722
148299
1153913
997550
691245
1830702
790527
638457
35299
1950365
433615
1552506
1544655
1691358
1588746
687568
1961011
1158035
622938
1100186
908505
1910642
141217
652149
1049538
1774172
1687017
495323
1730336
834651
1315059
1585083
1514031
1298543
353749
1259050
318887
1787602
1349257
1776149
1256820
1848855
1939954
1750493
609024
1031792
1912489
727238
1327046
1777479
916892
481218
679657
954421
1304536
338653
759407
109976
1236429
1813591
1183865
1291189
1032889
1534804
1718288
382654
1783258
1893877
147402
104217
1827227
543454
1788756
1211472
511809
1815320
510373
41566
1699580
484485
841827
549068
649974
1198536
832043
1759524
454837
726481
533734
1206029
714629
1318703
1202843
910502
691807
682803
498308
1524451
1093117
263916
1962465
1888790
1273070
1049399
547948
496016
732957
586594
768480
1226767
717399
28972
8033
286638
1751768
1377320
526266
244690
1574774
1215361
1879436
109051
1208382
1576407
157592
127540
660064
1874962
1980618
1124483
1446248
1568002
812899
230837
1806384
163762
1876178
386349
1238027
86668
1412501
1185713
1914637
1138374
805676
1830668
1792325
970323
303225
929488
1516537
1701593
607081
857000
517165
737511
1746836
651196
14842
1787647
620597
1822712
1199396
1521801
989758
802240
1888317
340988
1514201
1962547
1423119
276266
1488592
1084640
340073
1292629
1948442
170456
1059184
1789661
292846
225889
1569283
1494295
577682
1144169
120535
271439
756575
1502648
1156636
1956392
1960010
1588615
1156392
1867728
207963
1027946
916966
1793676
1156516
1391690
1397723
785998
1212434
768271
1274035
939914
410976
319944
1075701
1043239
1017325
636128
511001
1617419
374801
300392
966193
571577
207899
1238825
1375653
1715428
1791543
450629
208443
1331798
646045
42174
569414
1303431
1962508
144512
1191443
1395834
1696843
728640
941128
1681295
1955178
1312521
644510
1804086
482477
1560716
324708
1773670
673384
540923
1561999
1654118
1059753
1547308
935439
1072729
484468
643712
1057313
1484579
279494
1213292
1747718
1528696
616198
1518296
1199705
1686756
1274689
951053
1949751
1535900
1826357
358027
610157
1323800
1351159
89739
477346
1583575
1959554
1892368
983975
710504
1263196
1374943
1695674
1684743
1695075
1559875
893157
1470014
1857661
32629
1936274
316670
1589975
89355
707954
654860
1242886
60384
1297741
698462
595135
463210
440585
1603367
1957339
1608536
339413
50897
167854
1380128
1203301
976253
1756641
879194
1430307
1356266
1795305
933748
728837
96525
273230
342437
435426
183902
324885
1368524
907843
1539985
293075
1594916
1461963
170002
63848
1565002
1937666
1948486
1419357
1671332
1566832
838169
1743398
65459
1311967
1588132
693393
368180
74362
13706
27505
649411
1204892
1903603
76691
1426062
739309
531131
705690
1593177
1845548
1133459
944122
660076
1889287
201901
985904
1447745
197271
1182487
1126464
603110
1464345
1258396
554818
1782835
1362541
1440473
36039
1478228
273012
1796590
1085289
1285959
801824
1359488
41472
1894366
740997
1725471
58798
1688447
473634
684543
1547284
1008623
1512904
880879
38757
450551
1771194
203833
1051600
305408
980247
1339463
1518030
557256
939441
648032
1800216
1571126
1678924
1183521
1320963
1583440
665782
918165
437918
1519267
415512
1606699
797262
1226495
1916917
121765
1081865
1560520
1712699
1317304
18239
1741742
702081
850998
1023517
284528
1405167
162114
135554
725957
453283
828446
36686
647109
999624
188637
339970
1102506
1934535
1230471
1031005
1054623
1107715
1395572
1053469
521401
1797374
336844
997849
676184
642935
536472
375329
247388
932884
1365919
449804
923829
796232
1317868
122855
66163
750879
1862589
652385
1912121
1181387
425103
1240773
1411415
1250989
428452
1915860
599961
509418
140648
812979
76044
613474
1164418
1630265
27424
888520
1953898
1908159
1343867
1322232
1082484
1846884
1726244
741668
543744
628524
630820
695429
692268
273665
542467
1771804
212665
1549340
752942
64435
22664
440680
1803703
964169
542130
1489217
1040732
852933
1699852
268045
397376
1393973
100579
46665
577106
1811761
1604777
352741
1606244
996682
1201174
443573
705005
110653
1073844
1707583
490097
1082593
269521
1468077
30072
457604
95123
380287
1324204
420172
1778601
849415
606359
1172323
748235
523683
1850802
1902099
1230583
1394680
1497909
1542631
944922
1572378
27795
1237327
806665
1115442
1775537
1725795
1289344
387017
8344
661000
969696
426990
975249
1800684
1600764
314350
46139
1354558
1399923
320398
1150669
458609
670012
1632230
919791
1632225
309530
1914018
1224282
1306485
806967
1154541
1081013
64048
1627776
132009
94971
839965
1399838
869145
284902
59217
1068140
1264034
1405924
1028187
1707852
622597
1525918
362151
508854
1036528
550075
777657
1176795
1248485
684397
163390
181211
1001742
1950184
260344
1203574
1974232
1962457
1769689
769321
1997677
1996100
1070214
419303
1697383
1509009
1934101
558383
1878165
832905
702585
947350
1607072
1353619
735012
1534714
108024
252371
1810560
1688047
985591
171070
286523
1932996
241009
857749
782898
1821125
1908051
1992240
1715796
100926
253776
1208730
320501
557543
85116
1044427
762569
1252939
1808063
1901938
15817
366488
874154
866911
1111005
1285491
600070
1082195
1855484
1512663
270868
97102
70891
1259949
289803
197581
1445772
1509200
264268
190501
171003
458355
91743
1750425
530385
641689
1993688
632368
529498
1586094
1792129
833063
808012
1608813
492511
1247132
235443
563485
1079124
1551593
287940
14551
1239423
297542
847642
1876900
1468742
311312
1414740
879163
1034383
1815704
224802
577594
1970200
1554207
1538861
33381
1132697
41922
1054177
760823
143453
9461
688735
157067
1102371
493027
726435
388783
203517
319629
136784
1811532
414989
572434
1793467
944822
1265405
1334964
464668
1949027
764970
397968
302304
1681788
1187930
528791
777859
1381095
6257
96611
1576093
1584390
1279087
1460430
986025
1427121
1156549
649417
1926618
666330
1431541
433951
1484056
625155
1540287
383046
543421
788244
579631
784957
1034920
1172634
121108
107964
955108
39050
834411
1899691
1875634
1384791
915182
146492
286817
740625
1962117
782036
1967214
6826
1156460
1576183
919408
1299231
1857137
1756479
421036
591670
1943955
597466
377760
1756724
1076232
590750
1990033
1120407
375035
1073173
1091157
1613779
899934
1123466
1185749
1096295
1886170
722217
808305
1804693
1741095
81309
310649
749810
415551
1312641
1924052
1658152
322768
1064852
975121
464747
92405
1850639
1020871
159323
1686911
575986
1657632
1829536
890772
1740385
1862939
760702
1554880
881212
629010
631993
1893491
277880
1400602
1755123
1925709
1496432
1823171
1046808
504355
198994
1113061
374768
1944550
540433
587250
987819
1916164
12279
1024580
1003003
186741
1816923
1470768
1918785
1081339
1089861
132101
259397
563658
649732
1650138
960743
53547
204657
1765553
995027
416828
1360597
22282
475650
1708455
1355684
800673
1565387
1766437
1418895
248769
1943924
805992
348946
953238
492756
1118533
1475767
864605
942059
1881813
171983
1112751
281070
1888536
1518635
1139448
1918035
109898
1762491
427981
1876350
1568353
1217054
481671
990365
1096886
1462219
567578
1320661
1850126
994593
1091754
220458
1100276
1582644
1561551
1088601
758073
1865795
810168
843966
1024792
357304
1523876
1634724
287496
229213
206429
1728159
148431
1472634
843739
1271482
449442
51640
1054640
716642
1976932
513354
1669094
1806988
1529579
1549365
1955574
139163
1159198
919262
383873
845018
1290689
1276067
1076067
1345113
1204853
150866
58856
1169227
934459
1916075
1758876
1526435
1134166
1224312
741020
437367
1216217
1852425
889361
1591140
1879447
1652027
1072594
929932
1537830
250311
564898
1171427
881471
657952
1232752
1458959
1691504
389294
283062
758040
1234914
1203501
655188
1649924
1204831
1421923
568416
137258
1172041
1122091
1063919
965723
871510
132240
1513519
1556585
1214498
17797
1992125
572974
228948
1626533
1710680
1511269
1194358
1909279
212761
760735
1675038
1055240
748945
1482105
897605
1156014
1537030
909715
879920
349178
479031
249288
613474
52891
34888
290100
1511070
1415690
1763562
738004
1237036
1429243
1995999
750761
1079586
626769
521654
1447926
1363488
1723072
586811
1563776
228559
1828364
774781
914244
1387702
420182
459528
1005341
752826
1145381
446887
414710
97224
1164503
1475159
84524
876923
1565608
1732706
1458576
973503
963929
1520635
1180938
151683
1215233
238510
822746
1050496
1279792
1254574
1355996
1327667
403240
725762
1441723
1285227
1740712
1188645
1676865
1238388
1055858
1487587
926343
1403738
1649681
133440
1461573
40682
507277
970420
192017
1027251
1264266
1551528
47401
1715949
1696577
287169
811796
814920
438690
295187
196919
1889888
814903
1599590
1633188
1781641
1212689
1970459
463715
108296
1727509
484780
1294030
1801349
878279
415442
257904
182427
1107516
1219679
1255850
1188719
1146959
988641
1643970
326261
1467181
715094
1625371
605448
1366793
1783157
1580367
65251
260269
1977475
1198278
827489
1228423
368816
28848
1812002
824200
827315
1557704
1309240
418106
709537
1511891
855904
1507863
1013043
1549602
1349631
1666752
233744
1467153
1006153
287165
1221752
1447268
253639
768948
371749
1854575
1827267
1414741
1932473
1155745
1141541
1791627
84586
687289
1090728
382416
1709765
1846865
786658
1631019
1046565
1993481
611199
82194
314061
1968957
1418039
796872
640282
615598
389368
328115
379565
1616007
439639
1889518
778812
1013062
335594
1112462
155426
289883
513240
1793155
547187
55991
822513
279777
412805
1255889
916465
240583
1641516
170002
1215802
250439
1801823
1413562
1333463
1561821
366091
1951257
1105656
919090
1477673
1261662
1486816
1044890
1850990
1177860
1352595
346314
672269
1301866
1878327
1698972
431643
1067022
720411
1762846
251622
1798597
1876292
49384
258222
542697
1918704
172014
1966156
1272455
1822181
892459
49208
1799708
1508495
1319676
1187254
907127
567668
750730
952322
25659
1171089
879952
1511994
246923
1856084
1787316
237689
650600
1556699
486353
377180
1901743
1790833
384261
19695
1033087
1419409
1770298
782569
333922
1501795
471914
587288
193100
801242
873875
192215
377566
75433
361452
947538
754250
176069
815935
1517046
634443
1251733
704229
41609
791170
50643
791463
1591348
886645
314776
1016100
439063
610449
486735
249682
1673822
1840142
454250
561813
1231406
862800
81486
576432
516552
511316
1563915
127401
1118561
720130
926728
1167452
1420009
92612
703710
936533
1898033
1231429
432130
1979064
1854874
1831424
1678124
334501
1512556
1436987
1277262
1506748
1757345
202780
179835
486786
242667
1906805
762708
205976
1356621
268500
270089
1948662
843371
1620575
1336193
6060
1766956
1368909
1293771
1298398
52669
1438077
1717114
332151
220020
239099
594068
1452207
1124254
611627
1782128
1413253
1302177
1195497
1933741
141434
579293
501454
1574176
1657358
1384014
1312101
594361
316070
985400
277650
603844
1030210
572644
674724
19115
438110
1721983
630227
60982
1005372
1329385
704213
1372457
1555619
390838
1197295
1727204
1980126
1110761
1580091
1958147
673247
1987513
616227
660836
1663854
1142436
99478
277513
361068
95839
900996
581255
1057959
820285
1869170
1210809
1426677
1913876
111163
209622
1315649
1488661
1552363
1712180
722937
217331
758907
1810523
538730
1559363
390483
1315407
323437
533175
162783
897360
119915
324567
1428
1732762
817990
283218
986319
1053182
1435734
300210
410004
322048
281282
1590312
1498475
746808
753327
1206523
1924612
680948
1813808
502443
404379
241734
1021435
707618
938832
1231213
1378833
1213529
1123553
438852
1045409
1728263
775096
937679
103414
1775576
637006
487067
1641520
931514
1573084
1035901
1547517
835932
43671
915809
1127826
1608688
1858752
272501
607654
1450529
449548
599955
1614592
242703
728023
1914610
1002294
799422
308099
386704
978798
576453
1708929
87965
1728868
1531554
1085406
1245255
1048297
1680581
388972
1266132
1088761
1607150
997805
1485115
1028959
903671
1828459
747917
1728375
914850
158307
1928690
1386352
1901591
1345838
1052580
1380482
191621
381917
1773901
237092
317260
1727739
1162443
920311
907674
1715481
765061
401995
305614
172036
561672
378154
364616
1585481
1250147
817920
455941
111760
945787
1412152
1212811
654090
1855892
435339
893218
105470
428378
456451
459868
1219030
1785567
1393791
570359
1736268
1007846
1015595
1146673
1935221
1497903
277930
1555524
156536
1585704
956615
1245493
429340
1699033
281211
1923919
421912
1454292
984748
1680441
1268329
870700
544357
22746
1745473
834911
436623
409908
1519987
49861
1541827
818912
65055
1612250
1284459
1295916
109404
841339
664023
1451673
1633325
780023
998927
473017
1597915
1349252
1378678
1328728
1879110
1122705
1687452
1188213
1249270
1552571
1335656
970452
9465
1507821
190699
1201672
591613
1593125
817294
1126691
1058128
1080496
1030834
407024
1363771
259490
1025468
1250536
488405
131440
1199658
1063182
627429
1010526
276288
188841
1863699
1803652
1020168
343982
1948547
1202711
945796
325299
760056
1912432
1445017
1064517
1799356
1160768
1671940
1533668
911700
170391
861135
1155575
412341
1174110
1224573
835305
1498460
1508377
1358305
49536
1428167
1962540
18286
1539161
1498016
1945437
838703
221368
687539
880147
97725
1147349
1500809
1505447
980150
1333072
1311604
837012
1332304
1307475
403539
1283580
801213
819142
361407
454054
1437240
210461
1683058
1137133
531182
1572230
887515
1251727
1335102
788194
317291
1275418
1324062
1866261
1911006
1730974
800708
1505622
1488270
587374
141540
44410
183173
1048090
180159
1457086
1313340
568144
171925
1177723
1710991
1480929
1653455
693093
1394251
10065
741036
1700898
1548210
115505
6093
799028
1346588
282292
1936189
953158
541465
1717168
1424107
1989971
814069
1117259
678274
912599
853505
755192
1435829
1493697
1503705
1364608
410544
307260
362429
1061554
553205
780515
387425
1651304
1629417
629569
1421063
348931
1151944
1642506
363648
179280
1157776
1305111
1511746
424760
534884
1378595
1668680
1821252
748286
1427336
821523
507874
1238905
354005
1504845
967761
1954295
353774
188416
740463
1805511
1668076
1016353
1714803
966016
46310
208492
1278912
928219
1060372
688768
110842
1955556
1430742
1290119
313850
812032
798221
732184
1273935
853183
1637574
297695
470718
448156
1629558
1925328
289693
1388846
305117
1189268
1853548
1663621
1029454
696770
1789784
1315465
129320
308489
684203
729075
332012
1354714
1370490
379693
55729
1986638
1129953
1129891
1866005
1531526
1832662
1240306
465145
298124
775846
697684
80468
1651532
665058
731157
230923
782437
823261
1469300
270283
1932016
1410083
1533693
416313
1645491
554998
1347352
146468
1623410
1967580
799211
1662723
393249
1415233
1596005
60334
1275206
86769
1936430
901725
439112
1284942
1582766
1374780
1442336
1824555
89740
1797788
1845077
1060398
1369251
508612
47004
896480
972842
228894
1127128
1702469
1129426
1343841
622949
463859
616218
1332297
426474
1947695
1620058
658126
66631
1784822
1566441
462496
1041572
143553
1357479
1585112
1377042
541648
572990
750137
1916895
544017
805943
1016849
1941749
706530
1384953
1494392
24474
1699692
1976338
894234
158178
1714881
1535350
1265834
972841
1565005
1978496
1296592
358068
1818282
1964677
1449891
1721480
705622
355691
217376
1591763
49402
541983
1349636
1534153
358353
579624
1395488
1562985
695357
1767648
705635
720895
1434044
1100850
407862
885974
640308
657782
231337
81217
1031110
1654323
13548
532543
855493
785433
1731483
802658
756954
1285152
1625264
1439348
656041
1608102
1295708
192364
1518360
250380
1279883
1775379
1155627
1314343
1015222
1259410
558582
651411
1002845
1758356
760996
1959587
1805973
1762663
103955
73993
1614955
1552602
434980
1761610
1583125
305783
42620
967493
1400016
1560143
352409
1689821
272978
640926
1337728
1764390
211733
389812
1240457
507704
1546756
73968
981787
1868890
687720
1261069
669632
1207182
1154314
380948
131677
246520
4573
1229972
1422146
1811036
1328816
1526032
1705159
839531
609602
777155
1089792
672371
1727194
1514956
1440072
483379
199390
31332
1953082
1052070
601778
1621720
595004
228579
354773
1677422
1877785
1922782
1697849
1445741
1156385
94838
1742897
619503
839152
489060
1087964
1458632
829852
1719083
818738
283498
372744
504706
151875
783327
1601380
1744345
1259563
152216
492564
288800
1546219
1323183
1602705
19809
1536469
1052633
277542
1838504
1993438
66545
1977
546146
1381460
1825792
1341200
1110087
1375651
1788852
77329
1523783
1636698
374942
728054
142490
1628778
147460
1160554
877662
486676
666207
1262316
877363
868524
1920092
721668
295692
1237870
1274998
1571631
998527
1360849
433943
1742307
144144
891726
799195
151759
576393
1016922
1112811
91084
1833489
1989895
1433355
250944
1185808
986889
879028
568743
1718989
758269
1622011
964085
1235867
268837
17922
890028
625221
290102
1445487
718158
369813
1610419
1271620
914981
1659992
15286
829697
1933200
1433750
1275445
288968
1661766
1873454
779727
75528
1747772
257286
42255
370780
956854
158642
111624
671813
1954271
896744
1263442
575810
1774076
1359946
1512266
344723
1300667
1279187
509402
356072
1141803
622068
773258
119297
285827
674764
846715
1526957
362769
769827
1037331
447518
893705
1279535
1884711
389930
742133
1116526
113010
618696
1152936
1585750
1139397
427134
1805997
252104
1792623
883721
1151948
339432
182284
1726594
1860283
980841
1116351
267625
1653149
1937559
1768546
1609742
340477
501438
841982
1438778
797983
1915624
978933
72114
271561
1469625
518963
53149
1289786
1563025
629043
903195
657408
212128
158622
1781858
97196
1307854
1684233
1906543
609442
510668
1316486
1033726
353783
466876
1261623
1595587
924818
419927
997670
1131245
1407233
488133
278328
1887904
997690
465220
98725
326399
664668
1917816
827476
274672
1833512
1569663
1364515
1511696
1591409
202417
1921010
1371159
1008495
535903
1748550
1857369
1376283
824803
1034561
942251
993021
940688
848767
1705151
1190112
924523
1727258
1707131
1835009
633438
1382042
227434
349500
231231
473615
1886801
1476463
257517
1930233
118737
1623321
1816883
1251955
855614
843205
1101570
514401
1581865
1203958
1280076
587379
1957566
413774
982029
326005
1947943
1750593
1311965
1311143
202117
1756030
170600
1316299
325879
79219
605705
1100104
1957351
1240067
1669214
1713178
1911471
1220983
67108
442830
140886
1595941
1710720
1917561
1875697
540773
628109
338628
81733
492473
438687
693368
482998
919016
310096
693556
42555
1225678
444688
860578
495424
672593
1167569
1308571
1397615
93992
1072298
1231222
328239
1545738
1494179
906564
611801
1470374
1904606
700533
171722
1863319
500883
38852
245959
764811
613109
920381
810425
1871282
281248
939653
318581
1326998
1761333
1999903
900988
5127
260768
1983024
984845
1550072
1441206
1873809
367781
493204
1987968
311884
1229957
1427094
1562797
580762
617982
1467991
220980
1401880
1813044
988809
284706
1571379
1362529
1482795
1832387
1750370
1018527
117251
179890
126013
787740
1009988
629375
1332265
654640
1172412
807428
1484640
303634
1135697
1262082
985601
1693180
146662
796754
1677360
1691419
1019808
352626
651054
119473
1501722
390666
537301
1957271
555549
1469053
987227
249774
118493
1851365
619783
807456
39225
1739437
476736
1715661
580701
853348
1990352
96338
793878
197001
358380
549684
532003
1284372
15340
963624
875878
524737
949589
1911793
1474483
1400898
1637094
1410697
519244
1126306
1692470
83286
885777
1052164
1262329
838536
1701847
1399698
1739944
347250
1324691
889042
268242
1430616
1566486
1983363
1842415
220673
637121
467419
878889
190346
107382
1113052
1343362
211792
544954
1963931
1755879
1849719
629582
617892
1207979
730568
839927
1216509
870161
1921200
1441431
755480
451107
624864
1659096
357289
1676731
1311564
1414615
1414063
1867579
1123205
617737
212803
679183
382701
654323
789463
1132940
1493909
156276
452664
1180912
984818
1920255
152191
1106827
211078
1181373
1353352
1748196
1518258
268044
1934385
309876
817519
1223498
1324062
1082231
1927938
200799
1183727
1761889
1555998
1789171
366921
1669093
1511469
1634578
1364737
783004
1045931
719604
1278853
1398125
60254
1597932
1455336
1125457
344425
1200271
1340925
1362474
1080871
1748946
993476
1451758
458517
945818
1591088
1158026
702500
1642177
998167
1295589
34072
1199005
286623
1360100
690102
1101809
189481
615072
557188
237471
130742
507642
880810
349882
504609
3100
1392408
906740
256530
1554273
782994
619749
1144887
522591
1219686
1481503
1638398
70400
1322315
1076805
1967050
681042
476226
177383
1606359
424907
1131099
852944
1502162
1824893
1510149
1111821
213364
1564727
1809946
26920
823333
1684813
925362
1977604
242777
89051
641953
925423
424387
53377
1532598
216911
261636
513316
1052470
1407203
355835
1722796
714650
49326
1134765
1853470
316566
456078
1156815
1360637
366736
1269156
49009
1470904
891946
1185481
830672
1486819
407217
1561197
909492
1464657
606144
70680
444056
1703042
1875589
1408049
482276
1915725
335294
711880
672585
487712
1153941
120681
1632693
732908
167364
1002643
1174645
362720
1171585
534593
280248
1967018
1014581
1733212
1958395
583404
1146220
1949900
136731
3982
1092066
940017
1739227
390351
1529350
614042
223466
615323
1263546
1404738
1460189
1962184
89261
1563961
450342
761969
81187
791581
118023
1188731
67225
1843915
539254
1534961
1322141
76741
1335365
701917
435175
286134
1562157
761160
481500
857132
314942
679859
820430
1092746
1346140
459377
458005
627005
1401790
694413
1554372
1014844
295200
1283920
1474101
1834496
1291553
1732521
1297394
1815146
1994599
40557
1197948
743171
1616093
529397
870159
658992
1333278
1599589
1539358
1743187
371964
146844
130331
1739043
126946
745517
1575820
1760671
608677
1467075
1967793
1097322
1925962
648610
1420525
1051626
1659854
1919786
603419
1913164
575535
373368
1842042
1382149
200518
1742887
441753
367477
1830122
1226468
1154682
643508
1460613
422183
1000663
986935
1203833
640622
652877
1537153
936832
653585
443418
12465
1540020
1304202
1985868
12497
1825694
1861346
188318
1842481
1322721
290399
1937112
1570112
959105
1661940
692293
439363
1130328
1163485
732836
1278607
810842
1371281
1759625
1299262
213363
1301438
1227372
1745851
562009
510598
397347
1898461
425036
248903
1442160
693897
204974
656801
677543
1677748
1854454
1564490
1247612
928819
577537
1931493
191790
521165
423438
1352625
1292143
293790
1421990
396565
1670987
110933
173233
1501324
258299
1915068
1705022
1057020
862902
459860
1490481
1947279
195382
457809
677541
1466715
734265
675559
1040163
955046
1857534
19532
1208571
101893
1770252
1799305
266644
1466363
13947
1680315
66321
462036
1480270
1051274
896482
199401
1787904
710949
917578
1026859
594961
1687825
689215
1676297
277112
1227544
508855
1973831
310549
133093
1157610
81304
1744104
108287
1047080
1682907
707052
62448
313874
393213
1184689
544684
985161
846537
990671
250789
1196146
1428258
1757395
1449570
1950833
489588
149107
1071326
1494136
77872
217866
1462254
177056
1660391
1861424
1192965
145222
254511
1285817
1389799
1342618
787421
1079903
845723
657183
381323
1805175
91198
1400330
365533
95795
1235204
1392943
957548
712347
802131
724695
153531
1988901
1914688
1800261
1722328
746603
641029
1806945
1762087
1874820
960189
88300
27808
1194302
537303
1694927
45317
583839
170454
1387711
727820
1335531
1152276
1234347
1944902
1869985
481205
415593
589249
1010305
642931
1964474
1815565
1163458
430149
1288252
33216
1268608
1239511
1043785
1555832
1816624
860176
803934
914647
265217
1137004
1110925
988577
127598
1236330
1252287
562975
341315
286678
1591120
1380636
69142
445518
97388
74182
1571311
307234
234984
1697526
844629
855423
648527
254077
296735
703362
606006
658633
1743260
20100
108302
1508588
1703033
740056
1991410
974631
1574792
1703806
950682
510104
1608336
612758
858989
1996516
1848462
527122
860815
1406734
277460
1651846
227422
662432
222279
1605550
101629
1541434
453675
727431
509284
1770563
1168013
368504
830834
1915633
1167689
1426855
1498906
1058912
1024736
1932015
1747233
933794
885208
717813
975226
186492
1293996
1392171
1169999
1781762
210892
99390
1014938
225210
1575391
1480294
1076404
1864348
1267083
1636837
774295
352489
582192
526723
582392
1520277
568722
1009734
1383448
1966295
58985
1258461
1175864
61041
32258
1045389
1776995
1402542
315528
531797
1752339
1422450
1957085
1249110
212317
889563
1924090
1908188
1293338
1348578
1707932
459223
1867890
1609848
597889
1317810
1170760
1004575
678236
944367
758889
1447985
304152
842342
194843
1011927
1772365
298219
1634290
921638
1504776
1109566
1329648
1518572
1871632
1817327
1785055
116235
780154
1519227
1387430
1633786
245730
1156935
161089
1532713
1985509
991509
875374
1104216
251062
732525
1387116
416777
816671
1722991
384197
1248900
1229697
517921
1555224
27446
1871166
231384
1031496
805199
690235
1657974
137788
441086
195946
990168
659120
801922
1410138
67674
653216
635585
1335096
1236034
713684
1028492
1907774
1636016
1827216
503364
666219
1753495
1760428
869780
150009
767782
1778134
1135043
1269292
1640648
1138978
1134406
801467
945423
527090
1488067
402195
464031
108723
1778076
869674
1352405
22488
1115749
1038213
1598082
1560959
1846520
1445305
877764
275034
1833580
736180
607323
998784
1160996
1247606
1148851
1986974
392084
723139
802702
321294
1247530
348134
1017471
1301127
1357375
740859
1179973
422630
375454
1656779
1881778
1941406
1690769
1317541
1987701
1453961
69750
1917061
923514
1092060
1108096
182723
1783922
989905
1074442
565629
717963
1161879
717112
1155314
1052781
593594
1401344
1674399
1749597
1426434
1475953
1929693
368491
1523006
1213500
1158051
132816
1096207
568539
315706
1735208
975026
107888
1230880
425962
1378156
1667498
553905
780505
1884959
1088527
1230079
29017
1163880
1070825
572503
599805
1906428
1257144
1410846
803422
887239
642072
346978
1290380
1586879
1741275
1752600
1366653
843448
1833937
881144
1402993
1394848
682825
1698572
1747809
257871
1417810
1607844
882267
1103229
42995
1958665
1585836
258515
364196
66756
1706430
1066034
1797208
758731
1329116
446316
541313
1872904
1478737
1255316
423501
1603361
1934186
758230
470752
1095108
625616
43126
1548251
1622478
1891778
975762
1654248
895065
555306
305485
1082187
1124409
1999056
963714
1366982
48650
1151735
845767
1536705
635293
1326779
810926
1949405
1241197
702092
177469
1298435
134279
515972
598993
647567
1474940
1193377
1001242
401920
1167367
42165
189562
1203194
1714097
1371186
1132429
527529
746490
1781272
18156
1386392
1594824
1095165
741394
67892
1842219
460453
1357528
925554
885762
1805463
901697
887766
454844
1563256
736590
1490574
1006960
470784
670433
270371
828895
1889184
172891
1690058
409390
1086288
382507
130772
908057
1212716
1299332
1039917
1426599
100340
984453
1129897
813025
1261403
763667
1018114
1123618
1898313
1428762
857757
880870
1802075
1414078
1188480
439528
1892902
1758313
1726093
1238678
888101
227452
1113380
1797883
103262
246682
456407
1696065
259064
1714328
1132004
783377
864361
1254384
1046680
1039101
805497
751059
532107
1097063
14464
1562779
1317869
751733
1629188
518270
12652
1278201
1177953
1596745
1488267
14060
169305
53674
1637408
1461699
272619
1145021
455757
1616007
1539343
938383
278168
1564774
978791
41137
284992
1834804
107257
547660
133002
507578
1112941
14978
1911320
354824
69655
1191698
903802
1259155
1417499
1146975
1399465
1258287
1004068
555486
1947581
1373658
1942292
798807
1319671
969682
1576838
959327
1335180
1804657
1602600
1235278
6694
1592874
222384
755202
202226
487543
1567932
328549
1517313
939341
7349
190114
1641897
439049
301188
16475
1206312
78750
124146
482625
1467179
998835
917496
1376577
1554446
667551
744768
510787
387663
45017
1665604
995198
732225
408518
819469
1217116
104547
1516718
238399
679356
160776
1567681
1691686
1685978
1025735
1011480
635316
83609
1479911
1208828
660182
820895
1183070
978720
1938978
1738472
1664748
948305
1801262
1628048
431981
1206894
772766
651690
407795
290382
832467
594978
736536
1931090
574676
1662087
1599119
1853414
1483635
1596237
1309725
1002797
1023572
500247
1787749
581087
1779069
320101
682709
676466
1938423
1965188
526821
1516578
441862
1609894
597236
1887413
1837841
175857
234253
1133320
1923438
753870
1348909
1197919
789275
31052
237382
1346429
1425250
1175554
704598
1531123
244532
444337
1395767
1826935
1210126
800604
1754568
888715
188145
1844162
502489
1428501
296734
1412000
609772
1049081
19338
668604
504778
1111917
51241
1610690
1787116
534939
1255213
1864702
1160525
267478
728686
731081
1863447
1207830
669758
1045254
340655
723398
207467
1905685
1020196
1016079
1813179
1307283
372443
462493
1903549
340742
1252065
1885488
1217391
319591
589520
264661
1354001
562248
1561998
80738
432640
1768733
788527
1393321
674148
604935
1525852
399299
599842
711571
99715
67330
396385
702976
1997827
688541
1460980
1708863
168898
263086
1761829
267126
1424250
1336801
798931
877709
614348
662048
820534
434775
1716614
437313
1224036
1403743
761394
359122
127501
91199
1290158
90846
1551061
1979493
22193
950570
196629
1444418
635591
1238718
1646945
1566388
82989
425573
1149739
924395
805991
592060
1831431
1937700
1184233
1241953
952307
1901377
1202930
338028
1158416
508750
564033
1500937
878839
765029
344621
1521216
912615
1446016
775920
1550619
647855
1363373
975073
1302565
1139820
1835023
1418127
793575
604980
434167
1373611
1842805
24307
688874
940618
1306234
665346
87975
1098885
1866311
927789
1119257
10880
1830246
1775266
650928
1463498
1475688
306716
858698
1592220
1835999
1436844
207629
567896
1845705
1580833
300376
1558634
1293330
868393
1531932
1805692
1589828
1073951
1819197
1934346
785618
1014265
1654957
399729
1642711
1928053
477248
1537316
1878097
800060
1983671
536958
890464
1412322
423202
1931038
1706201
1987978
321181
1137741
1142681
1559939
295443
1713474
1916904
1643362
552998
1667526
1433213
548293
1463040
1362878
589299
325345
299664
1130694
410085
89503
139498
211545
1674240
914106
488782
1988091
703576
1857194
551153
1840695
495434
672342
1440915
5253
1016241
1264723
1764039
1848361
350783
410469
1370137
499907
1769616
1676169
119584
370389
1482274
676643
1010405
1766634
214865
1008019
1365189
135472
1440287
202370
1404666
1318612
399191
1722451
199847
43343
1938936
775990
1054405
931521
1416233
1206689
1125608
1272665
807917
697410
6494
632797
666088
1134720
1058746
1934194
1092874
1728081
1653557
160367
1528385
408681
658532
1623977
92578
771673
770649
156220
907286
1620780
351872
1179177
1855317
837120
417790
1308380
1497956
1148706
1212586
829751
484061
240534
2431
338189
606527
824049
1130285
1443891
1541325
1705837
286441
764224
1262732
1704941
241727
409612
1293522
1251570
883076
1523509
43937
1239263
227650
1268896
34877
28451
729770
456590
565213
1578789
1949872
1661911
274313
20350
30222
614700
1408391
1396979
29343
1413742
1182104
862031
1280835
843201
1272029
1931536
1417117
1415869
1003898
731059
1019206
756432
788890
780188
210890
1496566
1714494
12665
1256004
151122
1492816
1012460
90538
574328
1219669
336008
761845
1299846
646091
269142
1577445
887412
1254501
1312486
1304577
1399311
1748303
593085
1324328
1450446
1095210
1887281
1237526
565867
601800
1881831
1695103
1772544
1586420
484094
169076
410301
1990382
1956104
193508
1764955
1926944
1700270
779984
627030
1138878
696330
17096
367664
977620
21533
1284749
382466
1906857
126388
1441314
1300776
549122
663886
1974520
1274921
1794260
1266064
596002
1198838
1759615
698580
1678140
1184440
149119
1616643
191482
1818470
700554
1543309
654471
455605
872565
593078
1426335
895370
1756702
377460
5172
1232276
973034
1640180
538355
1498321
21266
134608
1528469
1262360
272300
1338196
1579904
644525
1870419
688889
1519577
372116
153365
1601768
445707
1041133
1083692
190232
1219490
1083499
1510057
796403
1495269
935594
723166
228996
1059211
1807429
427130
1169523
975654
884499
874639
953139
1483105
1983209
1099390
1199012
1230969
1280341
457720
1009783
1896878
512692
347676
1184375
24883
875902
313186
882626
489563
1162866
309811
1808408
1714363
663999
1924476
1190999
1415076
830685
1692613
1136606
1230511
291935
1238220
836132
1711045
168869
1157418
1323169
1960942
1676975
1631024
1592540
672025
1823548
470164
1660378
1003538
1668634
1739843
487118
9154
354816
1507088
750230
1232510
468047
859113
1065637
1608809
957091
934460
1216035
118493
963541
1729083
1959942
1945669
1284855
1705154
1065474
195270
744086
1132048
448683
1200785
1921619
936813
971117
1573232
1086584
955583
1072019
1775940
1117357
1605908
690552
1461706
1781519
171845
972838
1156162
1155161
124094
1690872
726982
1301983
1967382
1892874
532528
767477
608550
30780
1154377
59809
284339
237272
592879
387521
1847747
1334959
1558385
24906
1248642
291105
1938125
497834
1198578
787438
1930519
883555
106332
1016073
62450
893307
217620
1611910
110627
1394404
1955710
1215314
1289777
528657
704073
425394
1301418
1707316
841712
564874
1305327
310346
1851954
18902
1011757
1772673
1374692
252670
1665513
1487212
534049
1620621
820557
284955
203349
1349436
707983
1334664
1984016
1955860
928638
141077
1469891
208437
382684
1211767
1988646
298891
1585355
1065233
391029
134754
999182
1724778
1235270
1350868
725796
560623
305564
864578
1765117
856710
861144
621044
1781827
1928155
497304
1384789
1522445
966082
1836851
1568650
538594
928130
251040
1393273
827033
189094
1956396
832252
218869
1704057
1655361
681910
1698383
638672
1298890
709187
270912
38962
664758
1581500
1432644
1804381
722580
1956905
682899
1107300
1035237
328419
438857
50924
392768
951240
38002
250712
1048029
757079
94516
542518
132277
1172696
1565312
1792381
429338
1074396
1441263
1507564
479224
1426573
398536
692209
619250
1930037
543379
1766111
1988635
1789280
106902
1857536
163760
1193514
360464
1679496
549014
491029
876026
851369
525135
1772640
1277828
1552941
822864
195061
136277
1138733
404045
1398925
36197
1661985
542139
1576812
1496360
217949
1298533
537354
283207
922876
1394083
1121446
1010154
989157
715337
931940
1315205
1936495
1506810
1495865
567038
859259
1033979
1486285
1895035
1509470
1755940
1000494
1450013
894765
596025
1813449
275650
1727660
1395796
1676877
57248
505486
46195
805046
1997094
1669501
1349752
30487
285951
1645624
682064
1289242
1584495
1678791
200496
1740218
1169572
580658
671879
1023355
848796
1962659
1765707
116229
1987012
1260097
1392499
1106048
488352
1930025
26359
545972
930595
1025473
750851
13817
775950
861435
1949377
578363
1359703
574646
637574
1413449
616662
1147833
581843
260790
209208
555465
576846
1453492
378797
1025366
1431289
1459567
1752567
1063133
856939
1151515
1347915
1257559
575248
480845
1358489
397969
362535
1200292
549703
1404644
1334755
168183
414687
1316187
1480206
1786263
490568
1706397
901121
459999
610503
1033989
1453523
823066
1372316
1071937
268209
295776
20157
797220
192164
1110690
672819
302194
1475085
1777455
1071471
1998461
620143
1038247
1067491
101398
12419
1177741
90964
191701
1107812
1980478
176314
775868
1586508
571312
1415141
437886
1667782
1874104
486288
1843465
201386
324084
1062057
241528
1213904
82354
938149
548309
439772
990512
507750
1568022
1629116
1973686
392334
683813
1561377
635474
329380
1813661
82032
291646
336392
1960362
1131387
1554431
1026072
1985428
1293706
1862608
1122028
520596
1655208
432679
968534
1657448
81131
1734603
1129706
1666168
678398
92700
1996997
1445789
658211
850755
1103485
1480852
1670402
886814
147989
911699
331968
147032
1819210
1055398
1389229
766760
33992
682319
1757031
1599366
742964
644021
297753
358930
1877765
1997961
1293887
386911
965085
1393584
1642566
1544729
910273
928190
1391822
317531
765980
813032
1147458
20764
1271321
1610394
1909820
268072
202837
1041587
276598
1998625
532968
1191800
1937087
1134411
1931192
268229
1802369
1815766
529331
584045
580664
750603
1669896
702624
590811
1961325
328922
244009
1845108
1106544
1704371
850185
328401
1779825
786535
694762
406840
1899299
76623
467078
1715880
143568
99097
1914479
1558692
282280
1952088
1728038
323691
1099081
1635509
1526958
1735425
250756
1426551
1463626
1010930
296278
929261
80437
1239091
1607341
411132
1821144
1676721
123258
1478553
99216
393312
1411696
1537612
1290723
514804
128588
436117
256943
1212684
878859
997838
897259
1706083
634018
896615
1763911
1486814
282195
28620
1367616
138832
1520138
807814
1788849
121482
85952
1737117
1068903
1427082
1240595
990154
1662081
780682
1991670
451375
688118
778770
1206999
1580187
1613435
651135
247464
936131
311350
1081176
999658
1398935
964997
427691
846051
1034891
249171
525155
215467
1794
1521899
452367
1861890
628351
251523
1332764
1303621
398035
1423286
241170
1752378
1349808
1972608
122120
350789
338326
250680
256922
891122
38834
1067277
1020765
591468
1959596
1720556
208647
87778
105062
595801
1501477
190174
812080
495593
554772
83242
13080
727410
595525
1251324
1684819
918835
760518
1598964
1486892
327653
682135
171636
1913658
1090190
1409216
626757
1443887
1051689
862113
975307
1543458
215759
741049
1784464
1250602
1353092
1352844
874432
762378
1756377
1832312
1635617
294295
212548
190805
1606402
191788
1435769
1074255
1922400
1381114
1248448
878230
1214561
1388279
514107
1424971
1966478
541985
1006329
853126
1777225
523986
1911841
1271352
1629701
389840
1992304
1168119
1911056
593891
828812
1943254
1421335
752490
1695049
929433
1717739
1558968
635867
1576763
863705
265881
1330867
1770560
215632
190884
22715
732511
1242942
222283
423794
1627186
1838770
814371
957458
1838103
482058
1309929
1381203
1133723
1614324
479993
1797658
385340
226762
1947885
309475
129116
173845
315958
49931
1041915
583063
580825
467321
1035819
373462
792012
476394
1872376
499284
1140482
279761
1032356
1532918
521307
159734
1974449
964040
1118731
1573871
1337448
1318246
1752250
1478004
1516681
1797283
1799664
175625
1285029
1612495
1668252
1771677
1948531
142634
1387205
242296
1542030
606696
1708357
490319
15689
1808833
1637632
363289
821332
1420738
453977
1007273
303270
1499594
1103536
257108
1559132
539551
769541
1807490
1853118
975814
1625747
1432765
1983051
894861
1191129
230263
75389
888115
1575356
489552
1554381
1988909
556062
14705
1341477
820871
1724379
387667
1715635
1220746
1149908
87224
1744509
140647
1959277
214450
1108011
1846758
1189216
944531
808406
1004728
1672128
414632
53914
1329674
247982
1185151
794536
1322972
671898
712097
147064
1579641
1970456
1923670
167394
563746
606422
386702
1814191
1000857
1072372
319262
1507885
143336
1742054
1116038
986720
1410773
383080
640280
1454575
965395
1102899
496262
1551512
240935
1780310
122181
123165
860937
1755726
703561
1634415
1490389
225401
1408335
1347025
688448
103503
275111
1344966
558743
1884255
838505
1841290
1648732
1466807
1418254
904287
1744403
1800555
500828
168397
1431748
498353
38252
556283
1669705
1907807
1363337
1347744
1369838
1292174
1523887
485358
1486997
377664
797338
378651
1645989
1133838
1838008
1228210
1754262
773806
823924
259151
796594
772383
1362620
340971
1413426
1741468
732196
113719
408219
520263
401078
1347623
18627
54514
952902
1385956
649919
962216
790453
28046
558377
550899
1853761
1809856
274743
661004
1972316
470518
560218
363573
1241927
847025
516639
548584
1275187
1636392
1492155
289081
1444813
67178
547757
637552
744973
220422
1582482
1393223
1907180
1722315
226726
1718220
474623
1448179
1398267
567673
1828822
536129
503181
339185
1945223
377868
1731311
478844
1930281
11806
1010221
554396
277008
1853159
1071288
484
1285124
849111
890223
890415
935497
1387602
717884
1914304
1398178
904925
521661
1580334
1525829
1434130
1733952
1412166
1182087
973763
1839032
802677
1140634
933028
189459
1064873
1209366
372830
424184
1463142
1306171
1710680
1088736
1941488
275105
713030
1545849
100457
1532278
158504
1107566
1670955
433646
1470240
345784
1891940
940220
1474788
627753
80334
1759417
1068618
664717
274815
1335757
940357
196490
935596
587564
299253
1774844
1680742
828443
1031586
673529
1100934
402220
1890630
646841
714099
1855860
1823052
85297
451369
917175
624874
1845428
1715879
1726853
1366862
1092122
253969
374167
359840
1688030
1623634
1140684
1496762
1920076
278621
490247
843042
204636
1018559
1880535
1053764
1444090
397896
1409286
870213
613101
1394441
874591
1866651
111199
1891069
115887
1514642
1298571
697935
1100941
1444931
1786613
1971530
1186660
1136771
1773389
1937251
210390
958757
1411012
838128
1340606
1007553
1481047
1448820
919047
1265603
219969
861002
372070
519185
647514
1998563
1204107
692683
1389532
855122
1832047
637704
100097
1147009
921864
1188651
1146018
370940
1025666
201876
1081393
1959104
1042995
1394454
310072
843753
1142303
1127792
1458683
678522
1505894
1269452
1711122
1815016
736663
1059180
5335
256181
1615749
718498
948333
1529150
1968680
1312769
73123
620575
366115
107022
1038091
1394587
785787
419631
258697
1826768
993854
1123669
159641
527647
860586
1339427
193401
406220
138460
1901747
726161
1290521
1289050
66713
1989491
1551151
1774668
443587
1234152
1607860
362652
1554754
1640302
1845618
963529
174614
753011
101274
1659350
1180258
634728
1710701
1747987
1454862
129042
1657418
207898
1902132
840577
1487540
622093
1226305
1321523
1515436
1049081
1138978
1225685
1601225
974061
1454929
935756
1694311
980315
1813276
448777
961273
44674
397584
834338
696231
46164
642128
1031386
625583
1740141
74043
1415354
1909769
1160284
749681
1088652
237856
960518
1509313
1503295
874931
16421
1894332
1359432
879587
244249
281082
62104
1456777
145536
561206
84582
398688
26503
1712236
1048809
885298
1377844
1427452
1462020
222095
1249296
220322
1863137
246335
1980503
294531
413644
142547
726446
1438006
836985
147367
304378
903979
926973
1729644
479743
1549619
610812
201282
101103
441929
397623
817770
248466
1787077
1513882
1104247
312986
347989
584401
255503
208432
400559
928097
883755
1919081
609794
1162931
1035737
1527652
772645
1490516
31951
1645391
684339
1358085
1496770
983228
1932259
1194485
1830083
575012
1327797
239426
1367672
1677373
1306697
1248993
1909321
155876
1030899
1667564
555987
254582
1528109
1083277
1048475
1047131
715458
918145
983605
759117
854391
439413
1278748
1337326
1771484
304794
1010718
1019346
1090264
1745382
1083881
1985972
1151465
1486504
57855
124984
1981777
868868
1279407
1046328
1058506
1301630
1229666
1927104
178476
572826
1836672
1104674
716234
1700333
1343414
1085307
1467245
757078
266341
763063
35640
1397858
1630008
135568
1130166
1759801
1088846
273090
9814
1044740
1483178
1352452
738680
1810882
877572
1830715
1474020
240471
1044805
1083931
605484
1330949
666559
1446595
429946
1687949
827172
1037485
720829
116633
996658
977520
962294
1766057
1652657
1610074
884794
141183
680794
1625463
1365314
1776909
895678
310005
1697529
379618
764446
371754
192435
1991019
1719016
1501984
1229321
649680
1141713
744662
1662642
1433885
1439787
107670
795460
1473740
1586958
1124480
1667349
1031778
1927599
1751022
190700
1094587
1200539
22490
1613001
1905132
220581
574914
1747325
1684283
36288
1934466
1225640
1477247
1285843
1429473
1230898
904221
942179
1195795
1421732
1562462
1498872
954640
1157345
181241
915666
1380852
1872020
754959
1883841
570095
1752504
1312323
1144846
1866686
1190524
26669
223524
116835
1312760
1977699
593487
1098602
851555
905023
751993
1435398
776916
1455769
1318612
1012863
1199559
882243
1983591
1460369
1403655
1312027
699400
1452501
1722961
676623
855268
1894009
32691
358371
592300
434572
914930
1982091
1595715
1986339
1064060
905644
1374034
588023
1295450
166680
642311
1963181
763275
408450
583874
1374331
1958307
1510006
1309053
1636181
1716549
760999
515447
753760
1787806
655041
802819
1882619
1465046
29071
221739
654347
529606
345416
1787029
1052593
1988063
1090129
1527142
1472284
1059177
1167158
1464414
1064988
1032211
76135
169091
47046
1208061
898474
756369
660477
521872
649928
1975658
1599857
1779225
1979440
97203
818220
1301089
1586693
274326
547008
224672
1682953
288762
1731145
1184616
1808114
1640456
400191
597595
180943
1593354
197597
911676
956956
796560
1057161
654771
992716
303944
1282466
376423
1528407
1178198
468854
143019
1529682
1360564
337896
646795
929424
1080618
1242997
1673892
573128
1223598
7426
1714133
196969
1570332
1356426
667799
8226
1441647
1962840
790554
1202089
480686
1910352
632890
922761
1487513
877481
292962
15952
979458
600300
350495
723059
1727369
1806018
1983115
1497031
400692
1439918
495941
665886
1937725
13600
1616527
1901880
686092
332234
1926384
1527065
305173
608614
1702640
634681
816468
303559
1466908
968237
270046
1583940
1579896
211101
403542
1633391
1005440
764728
858073
1753777
1122160
1679822
1826912
638693
168717
168821
170592
590587
547554
1131854
1417796
268858
1195480
533475
599217
1199105
1512967
921931
1745669
1730613
662303
1913539
297579
385962
1809299
1000866
1762313
375922
550460
933481
1055361
1383374
324302
1826565
1710235
103382
263309
453747
1500459
1235694
1855652
131734
1217073
1310767
1012337
1926672
1585025
811087
1911090
718229
574674
907731
1581341
274156
1460526
1804184
153294
1285334
113476
1383263
1746686
915454
1188531
1213770
1977538
1969818
879579
218648
1311344
985637
1883408
532415
1134241
972608
876239
766755
42203
237230
1315627
10338
1757315
1780615
465385
1920796
43227
495638
1053870
1723722
349169
276011
1551960
1811672
1633890
1908383
515366
204911
1559935
562362
338249
1995601
1483063
1574669
1134868
1632425
1526695
1680864
1979910
863896
1835113
450876
1567082
588967
1796429
736240
722017
535582
1040045
721634
861333
1587192
322859
1133795
1678293
10480
679115
1247803
541347
1427680
1000202
245822
1980857
238739
906639
1182037
544094
1383215
768769
515100
949370
1512947
1566390
1688710
1383889
351683
55081
351227
142037
929477
166141
958854
452861
1834697
1102930
16828
1127944
1522508
690296
700052
133483
251557
856313
56576
226636
1172573
891609
1934197
1673853
626353
10621
1701164
531857
946423
1554107
884674
1303582
297163
1605753
1477563
507647
1577073
43498
1215662
913106
233774
486859
1657929
877617
1244253
1651614
1910636
820313
989000
679036
894372
1750161
1455623
251273
48998
1043389
1958566
1793541
1605390
1000594
104353
1671042
724375
852584
1376325
1733584
1453331
37079
741016
1938911
148896
1532846
1601763
724778
1168373
311272
1717817
1518005
1451771
862701
1717023
1931478
801008
722495
568179
1733610
1514970
462515
865898
1540493
365472
1862345
761119
83280
1577407
560287
878792
217588
1484065
785276
569462
825381
944765
1716065
22994
135233
1039048
789980
1712883
336222
298036
556399
1492926
1075693
1032590
1584836
978868
64828
448359
788142
1802124
1570621
1577010
1731643
1389206
1159401
1866051
1345151
1805897
290931
644043
1570776
1909388
1701343
272609
264398
1611180
471998
177339
1395716
1832402
1696858
1274046
1710955
896967
685918
1438541
1866906
914064
1052774
1277764
1537932
1713837
951705
1714534
1239741
507798
302540
166352
1360217
397899
1119648
1482850
1992042
412296
483413
876061
1158008
96185
688771
1365588
540745
1799003
1015666
542969
368630
680885
454752
1222275
1984351
483305
315580
639978
1187572
643173
1574036
1661051
1444262
1134027
280254
1725699
1207897
1129606
1562131
1821249
1262165
760514
1568862
1295344
1993518
266762
1428322
1016064
1819290
454188
1387956
1902163
749512
908323
589093
741889
130183
925429
481290
560782
1058206
275763
589401
1426694
1482712
1700578
174562
662025
1147592
1064774
296802
1751370
963348
1610598
51631
1811204
489047
1874528
632339
66881
190682
1452331
1492226
1046342
1567127
1462689
1257989
437916
588030
755109
1834498
1225316
1474749
1739355
1460565
1402620
13036
1480478
970309
654464
1136108
1383915
1343919
228796
1864243
732866
1479380
1617298
1360165
353626
1315306
206976
1659214
1610998
1207797
1919178
316213
708740
127445
1097940
604154
1027836
987356
1610384
1987425
760930
1197817
1401874
1433304
1940030
786942
823951
197109
1761490
227939
482445
168912
318748
345748
1026172
753335
349421
215854
1143425
1005766
1494995
1282175
27814
891712
312887
1793651
986206
740290
1776861
1733860
1731823
1264417
696228
771050
1380942
1632393
629983
488371
1344560
1383381
106797
1388999
1959118
1086473
1980610
312375
582610
451030
166795
935017
708632
263289
896059
981884
1163039
1024165
1949166
1053673
1179290
1500539
514230
327971
1465018
233461
1137272
1384901
103374
173344
1968473
973263
246635
133275
759336
197099
1356784
850499
682395
1592865
1346448
9033
44970
181031
1015561
826269
901213
1226822
944615
438830
244015
828414
139528
273747
1435630
107298
163843
758802
1157261
174295
1252058
814179
1533980
888557
1336024
199175
1518871
471275
200360
899889
496785
702350
8378
83978
487587
1779037
733527
419282
208074
586301
852680
1381937
1261313
1157900
1917333
432732
1199716
636402
422683
1857697
1631926
1683870
1452481
366933
480149
1963132
1092864
392378
1545716
287547
1720703
801654
982791
693088
1585502
1939918
1889139
5088
335392
1472129
73298
484950
694394
385835
1427688
728887
410359
1403225
178432
1782062
53504
1724413
1967244
860148
529347
2039
863609
1748292
827478
563275
295204
1399581
114298
1743136
305036
1580620
1580753
1059370
1907164
1595663
608071
214084
556711
1852984
546172
336262
308534
415480
356573
866437
1689558
338495
959762
1382973
1711612
1408422
1744868
1374262
1876385
1150982
1036799
1361968
73049
188070
1705198
1456849
330189
1876801
1681881
1486388
1574832
1536636
926725
265006
512087
728251
43455
1292350
243984
19458
1728382
1293096
1955320
1879371
876618
1468721
641091
405217
1526578
336079
635101
1652744
1424543
5494
643849
1877629
217627
489288
922876
631347
1433436
1844173
1950796
1269241
31635
1658004
603769
522843
1663015
1530819
1840492
1601547
1243006
1018898
1351863
1242370
624939
904583
233619
1364219
183390
867486
1334245
185125
859618
718718
693201
722697
1542437
636597
98819
1609253
369431
1975589
1488453
972097
226728
328640
1221316
786608
1136773
233651
1096309
478100
870968
131471
1486366
1298894
920481
1431603
1674538
507821
1194795
438128
565234
618528
1978023
1375113
916289
1574984
798671
1617744
595074
636562
1621697
1051653
1667773
1626376
1809361
1377676
1052537
874955
1785915
1323459
1459631
1272973
173547
921997
1547817
775127
549443
548136
1230470
1267523
754203
979151
901734
966673
1090680
782236
374024
307394
817734
1215337
693681
1187436
1969446
975754
649777
1796413
711057
1520268
611568
977000
37729
1086623
1045699
1285182
1287456
1472183
194472
1691796
362524
1582080
852574
89917
1560271
415482
305697
1180370
1579785
49635
1116800
404030
1344965
913650
329143
385719
375952
1519524
1499891
488264
1333429
1215092
967494
665288
695882
1506164
1300808
30581
1411562
270226
1564762
300211
727235
336163
266976
730613
684411
764382
425837
824277
1776341
429925
770147
1673947
96064
905206
87981
205435
754160
807183
1323338
837653
1779135
894044
517868
363274
1865944
420885
1327153
1564613
1829174
1755534
943678
733779
49704
1074303
557720
1450123
1864274
1088830
374967
293499
1867019
372040
279739
1690980
144697
1035503
1723257
948547
1669435
1008967
1599847
574680
1473272
166602
102987
566841
1197771
675625
1909184
627827
1533833
1729070
119837
1059559
374795
909992
381938
1867667
1183384
6097
1506159
613438
1496367
1078586
1367914
1028039
1901196
1258481
335987
1407752
342502
154014
1179085
524953
871376
1224114
133607
981682
1045300
853071
693686
1811413
89132
1736416
1517666
1913992
1977762
117621
253083
1664521
1149103
1841363
669929
1305866
1732906
1565346
827171
853416
1941588
247278
419810
1828231
1241311
1638421
303321
1728797
817662
158194
1618017
788945
537961
1007752
1878197
177596
1327646
537893
685360
1462037
1732776
1483624
105987
526441
21171
1315936
1318250
438918
1461918
553888
1217472
234390
1240371
1361502
361499
947577
1827934
349616
498521
1574037
928102
1714042
112525
1048541
767541
1859685
1779476
1320068
1617049
1328426
1463065
1891671
1214300
96548
116182
1096859
577433
786433
1293947
90856
793106
1885279
1271639
959585
519589
1690984
696260
745135
1394881
96475
1851759
1716024
813377
818864
12565
234778
1767184
1665873
1252062
1600129
766525
663746
549022
1285141
352871
662439
1845875
731493
1495318
1188980
277450
1267346
1170105
1161942
1316191
1985836
197314
106910
131875
321433
1972646
431382
146845
1206559
1200209
1418837
1051751
158048
1191533
1828450
1223999
544159
768129
1206888
208467
811526
64964
571947
178565
888810
598926
245970
648193
1089616
130992
624861
1502618
1896281
396537
1812982
1524193
1110692
1157381
60621
765166
1270166
1349206
1968496
861482
335711
592919
501501
1763773
1005716
1750765
943988
1040291
1788650
368012
547090
1850627
1332305
977028
1269061
902984
171462
1855856
1190878
30367
1703449
126270
1266383
1847483
224364
337089
361168
1938012
486017
482154
1906862
829018
818450
1503995
941794
1231436
638548
1590327
312616
112860
100939
1865616
1843563
1206627
507006
139056
1432479
606356
1733524
1546200
1109569
187394
780274
116459
1536355
548136
82843
336121
716111
1081818
1503005
1344103
510531
375042
771043
1126685
311529
403988
428528
1455479
851068
1743643
788396
837305
1256193
1185227
306605
1411158
1483591
503074
1749657
1199402
1316214
977019
238310
1968032
611124
1436711
120582
1349395
1099996
1951208
412437
344322
871444
588673
1899430
813487
469446
722474
1577228
1508163
273150
144344
1012053
411652
1690352
1205584
1396348
159231
1018678
91449
267671
534872
256613
894194
743035
1303590
530326
1821747
1603264
1107081
1089282
813916
721822
1765721
778705
428607
768750
49081
1173788
1323869
111341
885854
712922
1499517
1010860
548910
617945
526414
927966
1767196
1223185
168369
1503679
1592109
413062
1954562
478570
1032354
1083596
1327629
676038
1465336
667510
32708
1389695
445893
1777559
1261613
693736
90745
1449863
1032351
887527
721047
994596
1469391
835051
1490393
1843187
188833
286655
1689374
296394
1544299
291833
1268168
276945
44042
284044
1735243
60877
17779
1349530
114142
1668259
1146570
1181749
652587
72732
22614
1558491
894898
1953527
1230894
1688586
727514
267624
1176362
455312
275248
948595
1263778
974612
1022248
1256626
1270766
1174564
1243345
969738
644917
1358912
506607
1452736
577925
1623418
1610856
1524344
559787
1607208
246362
732797
247442
885588
1402556
455269
1718145
1456179
1821806
708439
1806488
211664
444343
961341
1554144
94362
1338536
357895
638284
1542851
1795761
87469
1259424
803228
1876600
1920435
741245
580762
1076066
1182854
1787726
614439
507555
91247
1480336
1392226
928425
71794
1620173
1110864
942444
1085920
1816653
1118701
981244
562151
199859
672387
1720151
477167
842970
388084
194635
156285
14122
1763
655166
1089534
1177906
1691338
285715
135090
814074
450633
949097
807648
1101084
1124692
1242685
509491
18426
525816
1134898
1832504
61175
971752
1216128
720906
334585
901371
797622
1296464
844725
1416618
1628153
553512
566502
1341958
368554
767504
1925951
1081419
738903
1414076
108068
943793
1216412
1948843
625940
652709
424042
1928304
1682539
1480055
70055
631956
498417
1018192
1021522
1099658
844082
805289
280400
943002
1409655
925919
844269
223583
96090
1046314
1269672
1200480
1226535
1469713
1822119
18054
1945297
413158
1531321
540527
1291834
1991850
245843
504658
1003687
294889
227137
1155206
389149
530021
598756
1013266
1227754
1777014
1156690
236523
595280
1830300
1040196
1210367
1253605
1877279
1964514
1819393
1544326
870775
85316
429109
223507
1246063
235282
672704
950199
150335
679264
435821
984717
1476231
236431
94453
1064613
1645753
1846349
1022331
1216447
219704
1040041
1850833
977179
468972
1058074
211012
454164
635749
1752002
662948
825296
1095377
4179
355251
1647358
1478933
610121
410715
47774
1101993
787445
567452
1348016
264852
654863
564805
1192954
481390
1406333
424553
1424334
470241
1497160
231961
1254830
1465276
1648300
258722
1176612
1593216
889293
905720
1830702
1122577
1086939
21993
1126100
962675
252586
596234
558954
205731
914836
1738012
1885582
189660
1885762
205640
1317957
652132
822332
786966
1969484
920387
304445
972279
1179507
263675
1044
1671571
1998767
1205126
1650641
1386671
1186827
27734
6674
1704800
730138
837685
838360
1313917
1801978
545472
1288012
1718934
835639
1914379
647488
1298320
1367502
326382
834729
1233095
405714
1329534
1971002
1364894
1846204
430350
1011947
128999
676209
1582686
123827
1418219
1777449
1415563
1046542
119935
1458571
1872164
823730
1122444
1431944
960220
279499
94253
1104024
1970532
14126
1942353
371351
1981664
1888693
763716
1234822
1637140
958398
782607
671246
986161
1755863
914591
1144976
896603
507266
1263818
326902
1708308
350762
609883
308578
280689
43837
893255
1061052
1940547
1917507
1314107
704403
22540
669701
875627
1558787
697559
1337732
810710
869355
1632348
1362106
1926345
1220803
1035073
1655677
1884566
1468410
624435
593353
1877680
1337200
1744490
695346
979793
1883146
1470780
193110
532138
1386259
1056783
275464
1170097
18532
199737
127542
186323
1659225
167609
1730086
1543319
107852
1555380
254014
383783
1605549
709865
1329603
54822
844904
426303
1791675
1540621
774241
268927
1529035
1746923
1748475
538901
1583781
538511
1451050
413567
1149095
1133326
1082820
1076777
1513464
189493
1420977
5746
180697
1858980
1677458
369598
419354
97123
1460030
1025680
1379861
437194
1606925
1858449
1741818
924539
1848026
1967948
895309
1543181
1946401
1225772
1925615
1870930
615451
638383
42830
1258341
744587
1487798
1412520
1186731
1213448
1985904
1173102
1771129
760302
1902226
1973309
693228
1958986
1883396
315600
706534
1869218
1087185
178726
947672
1676389
366032
221148
998815
850274
149333
1069216
1214716
646886
1686180
1518655
862094
1542662
1025191
1922881
226068
440603
1642324
1247587
569283
1693625
1022833
260667
1869510
770344
1937619
1076643
1063023
1816805
442749
745890
1818258
827925
1485377
168205
1195923
1264391
787592
1801666
619060
1743037
1922474
877980
1720887
1972001
1746873
1016436
1904895
900555
852992
322772
257248
1699744
724696
535758
1420179
210616
1315003
851780
1409308
1397108
1456930
1103975
950733
1234036
1223028
499971
1883196
301031
1490265
648515
830079
1964807
1501709
1005197
539770
952610
1433365
389111
1970822
1608931
1389017
802898
79031
1450649
420795
44565
1417032
1079318
1343999
1572142
1892356
371888
1608643
452231
13395
1387005
447789
1188223
815347
203751
1566173
1332904
1279085
1570124
980629
90675
1379124
1499731
286024
1691361
1153642
1352079
704006
1993166
970238
1143879
535045
1521009
1022472
683127
1917147
1298064
849645
304964
96415
885915
1506566
1112883
1419588
1288297
1021476
1378187
1901318
822237
143569
338725
1318388
1577023
541810
1927730
1067942
451942
33114
1034831
993509
1120167
1745968
671442
373795
1017736
11244
529921
1859471
1423331
1842804
1922931
579615
96786
861793
850120
1989252
690110
675868
1284984
1255811
724688
155747
1335160
550287
1432574
1866734
1511368
1165554
299026
1087680
1387950
420441
383727
649704
1352044
489784
1833687
1858703
1524763
156000
775527
1172486
243328
422009
1193745
422096
1011446
1197500
515002
214956
680635
476529
1977567
1650123
1752475
34438
1364064
737226
1358183
630348
1209478
1610435
80629
16899
151470
1003492
582537
699987
836337
366935
389894
1410756
630975
769418
1474874
917273
1369587
679929
1665954
1037729
986776
1378579
1389079
887565
1065565
1629563
1855060
1723488
1869859
856073
1715287
89759
371834
113708
1604776
518212
1923623
1003377
1046995
1332093
689786
733577
816267
1474737
1917813
500821
1908776
587991
119433
1851872
1549991
1593429
251981
139347
1384868
923644
241508
530427
473060
457414
1198142
249694
760826
1450575
1942246
1021847
1781339
1501744
1383030
37399
461566
1930983
139635
780698
337113
1033269
1687196
356031
27235
437598
1544207
377375
1248756
872299
1968730
1114609
1645954
633500
605712
1771398
611001
1299503
1020533
1072805
1866214
169772
1213879
1806381
136977
1267569
117602
366596
860783
963541
458901
13016
962698
1493501
1657601
1068411
217292
1072985
628866
251808
1666619
971014
561275
1422324
1536036
932979
1475426
647891
1073536
293998
204406
1158189
1955016
1806263
929500
492955
513979
1997973
1500650
657643
1481377
192431
230305
97898
1515183
910900
1417524
1605007
1184306
1203934
920416
423092
772754
160095
215881
788261
1386623
250445
1833511
154019
1685599
1568851
731427
923617
299670
426324
879762
1081606
1400859
8899
1828065
1681357
1461435
1372318
1934535
1602752
225240
1794872
295438
344256
1266904
1396645
574687
658526
1403816
855357
1009871
355945
1213941
1631646
219480
23496
771523
901300
640530
772141
388862
1121090
1241480
852380
293527
87419
1938004
1063182
563073
855152
1720454
425385
712659
1185398
526194
1007390
1454156
1237600
1095038
329939
1851171
862067
1500529
1855294
236901
12529
829790
735745
1105944
68706
764437
1953948
5229
138826
1700350
1780666
1548261
1318294
1595966
808605
1704141
523203
1507849
423548
1459488
1471522
1041133
1083235
491159
292173
579882
278651
165948
172866
429847
1851227
1668949
548953
340609
1887598
1186585
1196304
922814
1641714
756981
569973
232897
705894
1238695
396973
1855608
1004138
1945012
1361999
337480
1190769
1498934
316224
656189
505139
1298889
685156
1692317
1486254
1045227
576689
1174155
880960
939299
145112
1631842
724256
884136
488929
851754
558330
800992
1649717
1465966
82216
266241
1373127
413211
1652159
838853
409545
1548638
1838479
1844737
379371
926547
1504493
101446
505808
742616
1202488
743333
1446424
291688
1040573
1287955
577321
1592452
1784333
1861463
483633
932063
1447620
1291650
304124
1434367
1228091
359423
114676
1615024
685254
1544178
1354603
1188542
1287450
102295
465992
1918438
1375994
283830
397723
416706
1054078
1530611
429647
209196
129433
1664610
662427
1896135
815624
200797
702540
673250
1139989
438850
1491857
1974801
1943657
1537379
962970
1527832
1560577
615833
1843056
715731
1535677
137970
1880342
192438
538762
474769
917485
781363
599286
694963
1497546
775180
1407381
1236913
851425
558639
105451
110310
874149
6162
208869
185223
626018
1840361
1931950
1804085
135867
480050
1825454
1192907
765398
468314
1772922
472980
677275
1677106
347314
1044190
1792321
392049
1709496
1256524
919559
805429
1415483
1836158
1287038
1595859
1858221
1762735
1315855
606195
1033771
1224620
300424
1207719
1431808
1071734
1928604
243275
330793
1757324
1536300
920137
1616875
1533403
1343380
941029
257922
354505
855305
963115
1627393
1972071
1789036
1822824
443342
1597460
1727120
448317
1647045
971335
757065
120546
1839784
617041
1980627
323599
1188933
1529231
495174
1308060
1855710
67798
1800201
411166
1432500
727264
932389
1991666
1901365
22904
612086
938016
732636
1892326
835442
1875494
1040756
618829
1001134
695390
1369790
1522110
414721
45943
1463141
807753
577450
91816
257148
1035485
1779663
93142
1423990
614335
1251530
1339262
1055468
1491764
1638107
1501949
844155
1253464
1877333
1982739
1678053
538567
272971
1904708
1953602
312509
1331746
11554
1910433
249698
78055
1600898
781849
1956818
260191
896116
13669
1391433
143355
585597
929429
1945515
525244
299089
281578
1729578
1182305
1742455
1892785
740630
201517
1834183
1825325
1536899
512048
67217
572692
1479872
1028870
1396027
597128
1737298
1146440
1680649
864931
1890490
743286
1011294
1295675
1846905
1859166
846314
346552
749883
1189691
818765
473792
313042
1053674
1971390
703273
1590932
1983714
535413
744196
389436
255477
998745
472337
1144884
1962046
28045
1125762
475949
540165
1916474
1660704
559257
467713
1814728
1854429
1923541
476054
151230
58563
1525550
1713709
1872862
274109
153894
654996
1632075
1298257
1116043
30298
766142
803778
889686
846050
1604386
618397
1814179
222423
299622
1811797
939328
50696
998728
367908
1061965
92707
1797405
151933
1180863
843742
1882014
339523
534805
1409059
1052457
678308
1562264
1933556
1714665
1420254
12528
309693
318205
1833820
1665421
1413553
1728065
869358
443676
247562
831468
1670164
215727
267467
612315
1878491
257832
1752872
1525123
1457496
909977
403086
146310
1951152
934814
460284
1075154
972686
686708
583458
1622187
934625
1662198
1684370
1875132
560132
810961
1283368
1915399
700206
1266923
540109
1992796
1898326
1106473
957590
1744444
1748138
217379
1825328
181632
1978219
646341
933711
63867
940070
734977
1063462
1832515
1060775
1457202
984146
812064
989550
156653
1045232
707108
1351892
182649
1847963
336405
1653657
472587
281167
1515850
1963058
654545
1450257
1441850
142544
1092696
1104054
1390679
1814319
1346578
1140947
1909290
1850291
679791
1443467
1225045
1271147
447885
1012409
1432426
1811305
758027
1337138
1488786
288995
602644
1856475
268097
893117
1711788
1687729
1259636
1073101
1470710
894167
1057066
975497
949815
1954424
301782
1626239
1663950
191621
1608283
151319
1783667
1060070
878482
653027
76897
603194
1787557
1622060
1226294
1563018
636472
1900941
1195904
880836
472877
1999633
1905649
1592440
1297797
81354
415062
868678
990322
1408672
1087925
1457004
1184144
137790
275368
1636336
1246606
130369
1301365
477810
86576
762834
1647165
1069725
1960840
1622453
576060
914622
631832
1446166
1702507
1769464
550717
1273611
1599276
474655
774475
922051
1767068
436801
300069
138042
1436346
1878305
84288
610291
1738540
1151906
313726
1764428
1249371
971979
96004
654979
1221929
1506029
1136202
1749869
104578
1144811
1263527
921740
1063203
1487979
1878254
1140875
1767709
183876
787245
1691165
1201881
1338322
1038452
1252743
198404
869717
555323
1776160
1004667
687567
659298
1216390
40210
1702637
236833
455278
797849
1617970
680945
1139364
1524229
197838
454440
1258523
1640354
1396611
203381
881906
382950
1240179
61851
240961
1243296
780776
344347
563825
366713
1044536
1342380
1809025
263394
1041196
471418
530795
262407
795335
622150
1959891
1900098
1998511
65714
1227761
1678541
1453580
630950
887743
654532
1055227
880664
1601714
1145151
917690
210437
887411
138185
274523
1923786
315312
839464
488563
1406266
1013026
1504761
1446417
1440598
817191
1587751
377818
179039
1573274
1054551
245977
176806
548868
1232313
99237
906151
400252
1797495
171036
633562
892400
914186
979515
334149
825675
546326
1251751
446521
447953
1518507
973876
725857
1224184
1651322
1611368
743118
919493
1186955
720387
1894212
78360
789468
328761
102363
721015
1872841
40332
1506367
736807
990334
16083
1078186
1058522
1731404
1471146
1656269
1490117
1272592
1546135
529054
380020
78033
1329203
1108322
1389760
546152
1372042
210830
729746
823330
566504
1046970
238135
1398162
1010474
1913727
1715161
480567
987719
315680
1144039
22451
736538
18092
581025
520804
1273434
384004
1110236
1893497
49535
519051
52361
1437751
820074
610143
1963933
86207
96504
819787
629755
1473594
1453011
1732067
1692412
506930
485928
1630272
1220966
1146202
7527
399880
482599
1802624
27528
334123
1184377
682818
1669418
360615
795595
944750
1038319
1013614
1076677
1233529
1647237
64972
102224
379547
1676251
1715094
297921
1935983
214050
156365
438439
1653605
642338
615691
781739
743362
176218
415926
922483
1422392
1074311
607003
220791
838515
1124225
1326137
138758
771015
1271003
48633
1804587
452649
1727941
989401
1195065
1877737
1367033
1525467
91888
463987
1494459
1137838
820770
1432620
384980
1176238
504652
107631
369380
580160
189756
1582143
1972404
1642896
881464
1633363
1541485
107761
481248
461185
1484457
285048
355585
1652053
435348
1913693
950672
307703
236663
1841379
704278
1366857
660244
1509991
328211
101882
1404060
1898252
1947149
300766
128798
1775402
1763523
1935688
695938
1932343
1483114
1381026
1695225
332189
261779
206081
120465
921902
1283491
1408156
828940
1365899
1444222
952692
1533992
951251
641962
718457
989306
891119
699838
666562
1380128
747941
965342
1119193
1674494
1392651
1196372
1103284
730681
751232
401539
1097504
1441387
1071195
1666186
1108763
195413
1791243
759057
357602
455938
123148
626885
1330208
407178
1520558
765038
95995
686046
15308
1752246
108148
497201
1530643
327210
1851162
1678987
1308067
1752776
719799
1594636
316203
408884
1207748
203960
1664288
374142
744373
201299
731094
265643
698664
680635
881983
1978724
176940
258557
370307
1851511
530846
139758
1466236
1296146
1960138
195531
199131
774147
44170
440161
424910
1874776
1192090
120140
1942192
1819544
1760456
559653
1207417
1899624
1830312
548277
1061309
1312167
534853
1649577
438966
1567954
777145
1586656
532173
228274
1537449
852534
1111920
885290
1298991
972928
1800891
1912162
248649
67842
1734740
1434208
1865838
1465828
810039
439693
379459
645101
996526
53828
1153063
1300321
1831638
13431
821347
271615
1886290
1179513
133175
605292
815595
777669
373795
1916376
1179955
860240
1913318
1596340
122284
145440
480375
1952580
1648474
21522
314890
1842986
1876268
337538
662174
1595568
1003932
1137048
866488
956018
975051
1184376
1016342
247066
712344
1341215
584780
954783
1497975
1381128
828974
818373
386017
591999
1924901
1742716
1289695
599355
1043549
1647473
23841
439556
959479
1400015
1761966
1662827
1052895
937218
448305
1003402
207115
1994061
717964
1126648
471009
852606
1073122
1337080
1466477
1427960
568561
786858
1517900
266006
223210
1284370
639348
1333056
921828
1229740
1214213
683813
362748
1522622
1557548
1258376
382970
1756091
456294
1047667
1515392
1151871
1731041
457522
1332379
640062
1614986
992335
1350063
10546
1912061
1789023
101908
1942987
1414004
1470561
1755187
56592
69254
34906
809346
1210754
576457
1656016
1761745
37990
1753505
753342
202546
239337
179283
449429
143695
1481247
184012
613716
170930
497240
249220
1865031
1627570
102782
1338306
1296125
675184
529771
1500787
567590
1864084
1536425
1379170
1486963
1400103
1668129
567155
1591366
1435092
655858
315979
493041
743254
1640731
1245590
146888
1886822
1487860
607314
111458
1831133
776867
987852
1459707
1137345
1061196
1840724
319167
112209
1933834
259024
1019963
494587
1617051
1770454
949770
514769
931012
886159
765135
278108
1370910
1670942
840012
1377809
1995763
21577
1165475
1735408
359839
1999823
290640
681997
821746
17891
1070144
42161
1001677
1699275
776868
1409407
60026
1115984
899475
1783234
1841457
1784673
657298
289523
1606141
1798962
493027
483691
1169944
1025283
1876840
662868
1351163
295661
255903
288526
1110048
1398991
261283
417371
961267
484497
1841257
1952971
714325
1898421
1855588
1381282
671625
718595
1229850
1728041
218335
1832180
1870369
1459944
1697689
1995800
666183
577060
130655
194758
1152059
1698177
427855
1240198
931131
1253647
484499
1785967
589698
1146593
1815862
1242237
1180282
1777501
1845875
96617
1764970
1085064
941288
190595
656704
863458
971271
822084
1570584
659527
719871
1981569
369056
1772679
1874247
4438
871179
1000385
1040393
1427190
824838
858816
1994931
1572657
24359
501452
1565769
1602507
1457944
1077673
1271957
1754634
1916112
665204
1666002
1218244
1608314
1057830
125980
561384
102026
1918743
1462114
753243
437752
628705
634290
81008
280854
335096
942760
1458094
1162856
1663338
1197088
1386124
1822496
975077
949321
1290325
808325
1603471
132428
87935
701478
556577
1073397
382088
1704373
134460
875211
1963552
1336499
1425967
1131152
130898
1314925
1047482
1210400
566175
1407406
349720
1128079
951001
196308
1157911
1040045
829257
1742234
342661
1769443
1928784
472904
1481572
1019531
841509
1647106
1452455
539883
1411106
736661
449877
138847
871110
292196
1885801
463112
1775331
750595
337368
1602380
1292283
519824
550709
1863667
698461
596688
1303897
915957
547534
1683708
683906
89443
594203
1537591
1661136
223119
515064
284206
1559227
44208
792166
1369546
150977
659807
1425785
1399185
301813
1250701
576766
1533377
1471525
1743292
384193
952211
1908200
1885710
1656982
1439863
1525224
1568852
704992
193368
1489803
1391745
1826388
1032002
975452
316486
132274
1662422
836300
1520649
1677420
981644
486034
1968763
1732614
1512112
1098752
208820
1296318
268372
402729
1428272
937230
1151273
458730
1917299
1135097
1294879
353659
616163
110808
590516
1613856
686127
1351126
1460859
448562
1590002
1839812
1227486
1516995
711025
648418
1764704
983231
195555
1021898
291009
1547598
1152314
709545
1975922
365754
1145148
1917440
886502
1059122
1151655
1225834
1762995
328304
236259
1141553
1513996
1866887
902548
1959772
616408
1735939
1479476
1951192
434486
279774
360779
283681
1079690
584263
1914716
420115
1187992
1276898
793756
1041446
424703
450070
1717499
768587
1805468
191630
1755846
1725251
1203601
1847367
1781666
667588
696369
1239378
874208
417718
344867
1867355
1749984
921020
558559
1110484
609387
1612363
1058871
460360
735464
726382
686076
1048626
180073
722442
1578203
1094107
1285118
1042244
1931282
1897697
1758291
81168
530864
108390
1688894
222239
1485870
1187685
889453
1668643
83516
1929157
1134234
1153978
1499345
462699
855718
460221
1232820
177792
1874815
1320589
729825
223957
125244
166049
831439
1170773
297246
943293
597198
1539375
577677
550082
11129
1691526
612789
629777
143204
1645202
974100
706000
1603538
478167
226121
1538783
284534
643690
101760
1336981
1060292
428719
874965
628703
1406367
306630
845079
1828899
649341
538013
31302
1169608
1407981
1638722
1795038
1262254
834253
1040450
1604992
1662443
1715050
1195086
101918
195979
1099157
1889387
1899486
293647
273244
717645
1010574
1186547
132137
528457
690968
274479
1391749
337030
1571683
1174070
623305
16473
619128
1029381
1109654
175116
1915912
1695872
626662
970429
1274822
166825
1840049
799969
287837
443040
132179
1263854
1779298
188046
181416
1934601
1794432
943853
1460989
1354102
1963806
65150
574464
1213261
1419710
751072
509385
629592
1391020
1897851
1667697
295267
1489899
1933616
1741394
547212
647130
74295
1813972
277460
1399350
1750180
1054041
1951687
1061376
1755830
1147890
1051347
1095418
1931354
1965077
857813
23994
1679621
1526689
1998296
41860
118969
204204
1445904
880545
591713
719258
887799
1676235
1481336
1409768
896015
110671
1689473
1513076
394712
1604842
1836612
1772979
1810702
155483
1015649
180223
708021
309059
708490
1453049
19453
1196136
1464228
1680978
573615
29472
719149
1137140
218984
1958055
914105
1357384
1454441
648029
1546956
1559834
1879574
1048282
694460
1437147
1913465
490298
16550
1689318
1044551
1489879
614075
465854
137779
504326
1415271
233674
72035
1572437
124891
896394
809834
919428
1834915
123519
68939
230808
513806
1686422
1686206
1791377
848884
1073463
1491146
883289
120001
1674322
261469
1544117
611959
1463817
999330
1874884
275996
1576971
1979412
1752612
555517
242354
1636883
646481
1508462
1715839
61480
1798063
254337
1885506
153760
1278194
59817
1103938
171495
1231540
1803071
1669771
1991723
1397423
480949
1941599
109332
573966
501389
148913
1730174
1651692
883060
231793
249414
1341836
1103178
167156
743108
676134
286229
1224569
1322297
660137
1478448
773371
1146387
1776547
117978
284603
315243
249136
387090
1108703
994402
291374
579440
1855857
1721483
72413
430709
11249
322750
1601326
272023
1027101
759508
195183
1054186
1626608
1864394
1893480
623113
565602
429366
79404
125679
196067
442649
1381775
959758
123551
1484150
1480371
1850923
1189410
1846728
1324338
1548090
1155103
470445
150397
997415
506088
1180219
146681
1854437
867834
420651
1713585
1414209
498156
916772
128587
859805
1233004
1079582
889151
691875
525878
1192106
611196
958793
1062402
729794
1845463
901302
507811
1357479
256663
1964075
679003
1781952
285566
678422
1370346
805080
1046385
816646
1950148
1531757
1843477
66427
456729
965271
1927449
1870579
1032848
1439531
793619
1489699
1730827
727399
237677
284449
1996585
413858
142691
1180111
1853233
1891619
659512
628705
1683678
1723266
918031
1779960
238180
191515
852498
1374628
1981494
1188674
621410
1270269
1024110
597190
559918
1272120
1588764
1547651
1991883
216109
905831
1224284
802425
1476114
767429
294898
1872276
134883
1140295
16821
1417670
533920
1520938
392718
1744567
391794
241713
1459074
3575
378611
754070
63006
1294722
457320
862228
1588659
226751
587082
1662821
1209530
485717
1697989
1778066
1244816
247418
960416
522443
1450625
1442781
1173365
1716399
1781609
561894
388853
1547729
905045
62171
506022
1867723
888910
1832418
344578
73624
1534069
523180
1954925
70404
890012
710338
1604727
525810
428649
1937834
1336333
350078
540087
1231257
141915
1168022
732484
1389642
144888
72437
898210
330246
1738847
1662764
429985
1804478
991372
400978
376287
240478
1790541
1039063
1461369
1001397
379901
867385
1896235
349482
1884201
838182
521239
629738
759855
1020573
261099
1216769
297707
1302748
364232
1867687
1601011
1449538
1430681
1503915
1149974
1619516
92690
684996
736954
431591
1460466
250571
1888401
468726
1776100
1714089
1640837
1382000
324835
1523741
1617340
1128846
1839856
1199158
459732
1286593
1335054
795970
1074801
1346104
194701
401476
976947
492292
230989
1789634
1508698
1371137
1659917
213546
1477322
472864
60849
340484
237690
892335
1958718
1456823
717106
1588862
394908
148643
332174
1415138
4148
702101
455823
949350
328446
102211
1630784
122091
1888327
559382
1394122
1746198
1441631
1347190
1079281
40173
1303737
53329
667866
282385
1353261
1564414
1720675
641665
1128885
649394
748557
1943290
234605
1584066
1193925
911799
171893
1026826
382243
49200
940684
471577
1608773
703751
1703218
1789475
1412197
1003255
1696050
1606937
507081
767903
1875293
1889349
1156518
1366884
86129
1219101
1897328
165487
1904258
268595
1147149
677678
1219088
407099
331593
524674
5755
1232828
1673881
1133960
1907280
928401
1190295
827335
1839604
1711272
1090958
819690
613243
1419807
142532
1707945
1449573
1467226
892480
1962464
800997
1754841
197831
296437
1237686
1974615
315930
1361048
799520
1961294
215394
682791
1970569
331175
404124
737742
514428
1404536
1073939
76064
314712
1363812
1459326
1948809
1290457
1944683
582236
464882
1165667
188786
1717805
187415
715869
1488155
745509
1235079
1231004
464156
745698
199509
1134627
1752367
1311120
1178724
29082
439583
1632113
254356
234248
1265952
895688
1822771
262990
841451
1149571
1846861
134744
1140576
1051173
1917392
1328328
1419021
1022207
1448859
119217
171851
942557
386847
1118659
974834
951265
1421949
391141
6197
1089440
1949154
1534746
860617
1192800
379268
1330896
862155
392791
1500755
1566663
1795141
1959391
598647
1856580
524405
1596120
1004274
802335
1123592
535862
1176032
817425
825624
1329328
461060
1106376
1750268
1351140
1259589
1365261
146616
1297648
1339164
1561190
1226488
1713041
1304027
1900823
1831232
1386094
399934
1921237
1059163
857353
617724
107043
1556232
803255
1386625
1432459
1601881
1299596
628129
1197522
161571
1147179
1169810
713449
823846
1611974
852029
1408270
1904122
1544969
1341188
1276436
61765
995483
1973667
1717505
1651593
1398286
522375
1206414
1224944
596570
1107659
1041818
1853230
338053
1299656
86865
48781
1865217
64396
1982207
1290248
1169464
351571
312993
1339514
1066311
2956
905168
1933918
1924401
1736043
794946
1996058
1457284
1449116
117604
991113
1769390
916863
321817
1384069
305801
1874371
291361
548102
1914916
251586
1656943
532946
91589
236833
1324279
1316393
1262854
1048469
1155443
1971247
403633
1406534
1983715
770505
578300
158595
378591
1016949
1012391
413339
1975214
361662
632887
1003744
1421259
950086
77394
641917
1859719
1843953
1007586
1141091
953786
1270761
270158
1360490
1069916
1251952
268673
329664
445760
1709144
750949
668439
911146
1609777
1048807
1251868
1469140
1338438
1181030
1851190
860407
1193122
243275
1565579
1065808
108919
802076
12617
1216345
208880
1263913
326273
169907
186612
1096425
1389556
296908
1230522
1376073
1143741
142754
1599310
240779
1381666
607912
999689
1372741
669531
1946021
1902526
382079
1814247
663769
1951263
1068049
821449
1959475
1794136
1994956
1669435
1065656
785217
951278
1395551
1698394
1629969
1226341
1050218
1130670
116907
1422333
154333
427179
698235
1329680
369545
1346475
1492343
1385847
223206
1554985
1517341
1778773
1808421
1149958
1092392
196474
1729956
1120958
46466
1553035
624792
321021
1337465
1476773
939824
1244864
1380452
655606
729579
217549
355367
987050
1330242
1885123
1429158
1338316
1949425
451350
1227708
1154917
919041
100999
1852643
1669396
963763
1688262
163473
1295817
224417
185860
1809860
1328101
760624
1060968
869252
620868
1367267
1184862
37111
1557534
1533776
776292
203972
390291
20953
1548929
1175550
37181
984610
1356426
415452
855679
1051850
448029
479852
1277989
1166113
1967993
1579742
1766845
165453
931674
143796
228910
1074246
706508
1782974
905121
399007
50462
976624
1203
417089
533404
1710319
8715
67652
856615
754554
412020
184653
958330
1506318
1359364
1524547
230214
775714
1948019
1445702
405379
783417
1132646
161693
1794576
746956
753201
1587745
296991
1553002
1238315
525754
797755
83069
6320
732449
1839943
441601
1561681
879930
1081103
1050035
1407970
708047
1041331
517473
1851303
1810699
59568
1318629
1518296
995073
112613
295196
1724332
492177
977701
1789991
302725
1880768
540311
461067
537200
1196790
344312
1951682
21106
1120778
155642
443658
1983464
1363974
652784
512055
686754
1319031
560899
748395
130896
459031
1154577
1208849
817056
1817345
238921
1291710
696072
809808
783416
606300
258040
1440391
271407
1104639
118701
10894
1044965
1140483
51523
837841
637095
906215
1534264
735597
1798836
1486995
334111
1312593
1228498
459734
459132
1492141
1757281
353367
1185710
10709
1379840
765289
420750
1257891
169870
1315283
813359
154240
1745897
603445
487701
1986119
680924
296280
1758566
1811951
794653
1843320
886466
1592880
980874
1189715
923513
1389870
1084266
1500978
1103425
528411
41930
29828
486775
1544307
1449154
956623
1108256
1551812
1947561
83299
566687
829419
788704
369427
880636
343395
1201929
512013
1453769
426448
1224751
1914432
22376
151945
939301
1473034
1625833
860385
1851829
1354517
501540
1651765
292717
1062935
936466
1795144
1658183
1933905
1707776
195125
75719
1528137
1881385
272663
1186656
289268
1131099
958803
903105
1672683
1822686
292762
905843
6408
652923
911805
1632757
663558
661147
1670933
1752790
871769
406353
1093146
463341
947552
1710442
1546105
1736532
993826
1040317
1261791
696442
467612
1976347
78099
543519
559038
871173
1404232
1011679
1775029
1044790
380989
1043107
1782630
595709
1442435
1657099
1455107
241011
1081233
999793
870263
1245919
129377
958295
616568
1690518
833986
193382
1618725
1587410
831968
1910662
963576
635132
813278
522212
719725
101195
185424
1572502
342437
791219
880467
1146565
1501355
884547
679989
118120
1466071
967816
1090696
240363
848008
61602
1637878
1281189
1259268
1635962
484613
315058
1871108
22538
1553668
611548
370852
945921
1226013
1774522
495820
1835014
1798193
1830966
1699930
938940
469476
471944
1683794
1867609
920874
1828707
1038015
44852
122879
1588433
1049098
1689833
1649225
1733979
156251
504182
627249
1246752
1047587
958992
786194
150471
1327490
1381705
1512389
743887
924250
78526
77479
1641890
1717433
1312443
603827
678092
554128
685860
1150695
1486051
367249
496211
1644332
522914
105884
1903062
187865
1185052
218089
579974
1529803
1535894
1361558
1409538
1517118
1412375
1216382
1899273
1007891
1638771
902036
855317
561980
414
395175
1941732
849076
1937453
83761
1682210
285544
1205858
884899
653028
72575
1525298
1831622
2822
922150
1078660
1031854
1074989
215291
1449678
898294
788397
1102527
213302
1373706
407912
1695843
1043434
1792822
1652567
534232
636703
753399
132760
1667458
1411165
1004772
898396
988561
1854466
996367
183183
1746070
387174
1100419
1754006
1622490
36070
925178
1949151
133256
340493
1443597
1491357
206617
356760
1314074
1467714
1445508
1241876
316092
614204
1599861
794809
1683374
1826525
1394330
1160633
1002024
456654
955069
1689113
1748949
1622618
667161
914489
1362686
1848027
1426622
295196
557919
785687
892698
157371
613073
1388957
1822750
1798514
743606
532147
66997
673519
324788
896748
1296029
1435020
1502654
486051
1094363
997832
254467
1820965
1573355
711307
1507633
583347
1368762
243804
419390
1783039
1404860
101481
1453472
642498
1954146
1029365
299228
1035260
926143
975401
603898
1146943
507026
90775
533522
1600598
1269830
51319
1453679
793124
551855
844350
1377156
1947645
1042297
1997662
804974
1522659
932885
220114
883256
298786
821508
1752588
233375
1219012
1406545
1994119
924455
394268
1171039
424615
1738991
944244
1300433
288771
1685354
521328
1953593
445709
1843553
1537069
287572
181263
1187268
122109
1234157
197584
384021
871320
1099313
98211
494988
782827
881847
510958
525128
1739441
1659355
1017865
196296
1176148
1769414
1041930
365818
536741
894344
1170174
1804131
760624
1202704
1688370
1038443
25697
412581
1693308
1776281
122414
645555
1117116
1153647
851397
1314888
1748671
1621972
266703
1914248
259078
1216856
38890
677913
1151627
1143527
1165139
371002
1918966
1065722
752959
1835298
1524423
1765534
21477
431684
712599
829886
653186
55708
503646
619953
1254686
1510544
649970
487191
1877809
617097
1241266
154070
624875
67871
1628175
1921543
1825074
1382407
1326430
38844
266314
282171
1265388
1847638
1039716
1065308
1396415
800179
720529
1636361
1150598
341138
1217585
192892
1229434
505116
1339697
1807147
241221
1966006
140360
1709664
963561
1393673
1012401
672360
1815509
1321822
201671
1999054
884891
1029671
1786320
1541603
1123768
1135127
880863
429076
1013949
1664603
910907
1714668
1890271
1353964
457650
1874966
162418
809365
1266212
1672430
861083
719757
207716
1799467
1302756
442346
1150712
842015
1942560
1063606
1472725
92991
635699
319373
1151091
864888
432109
1521205
85325
4845
882686
1809070
444402
1786906
1185110
485896
1848089
1578687
1573031
1369667
1525200
1175509
1701024
1952523
961493
1118366
59644
1709032
1055765
1453266
1264583
158960
1062556
919252
392892
1219442
1612087
780453
27746
305122
1664712
300037
208208
478498
1597037
1779514
236149
925109
595720
778165
1345143
671979
177576
301400
1015080
856304
189900
1363610
1483340
1429842
1345369
1392350
1985295
770296
1838489
809553
910725
1728734
981058
284867
1507929
57094
286713
437875
1265508
633785
774696
1039306
1890882
519345
1745139
970522
1400124
1554785
1976608
994569
1511169
1141729
1246728
1345976
1362039
324893
1119479
1799164
1935358
1649879
1788782
495408
316965
1991861
1525555
66871
1133689
1908903
1171157
1789573
1271773
167541
1864346
370847
1874968
607307
541382
1747195
1788837
1268646
1040520
1344955
1438655
119481
284062
1253601
888650
219115
37584
973509
644030
317828
1616537
338580
1408264
1779136
977387
1897233
1188157
1561702
555450
158142
597582
1344257
484809
1791854
1823443
719611
1112789
605041
1521091
631732
521754
1149342
373677
1411196
1775872
1565449
1764347
1981688
588112
122934
1759480
899914
101445
219936
772126
454076
457584
1739409
934437
1677359
262540
841671
1308330
1969702
606140
216637
118432
1786426
1746298
462643
1814436
138824
288594
1589402
773417
1245218
797812
1160719
1099843
1162205
1846854
1563476
1027864
1986518
1786849
548746
1984740
306827
71171
370002
46675
317244
1617425
679479
211930
300019
1565400
243491
256552
518501
316853
717015
1062065
712881
396101
1045580
21679
1520074
1205778
1628340
1943700
1381172
697461
999907
462218
269051
1012106
320611
37083
220474
162044
737630
1180912
1864235
385786
1871590
696918
1738606
555656
1343354
488407
982870
1018890
488821
773144
1267116
1893686
799087
1736603
82954
1821774
128766
981053
1946760
561903
124388
1272037
1999178
1562993
841494
1293910
857327
1836944
1384743
1459817
1596503
19585
1798147
844652
849837
98233
1787918
1592418
485439
1419943
843459
1078759
1172042
764666
711108
1941608
780476
1037759
1804890
744580
307393
1255683
138861
1540379
935545
1706361
1768611
1241326
505264
207485
47188
718647
1680590
231880
762164
1219660
1673048
1034947
871116
348988
69164
597358
264118
1673962
1351536
1742708
1751084
1771888
121689
1084255
163433
1933407
1827488
1150157
1109344
1941465
1991971
1619396
1992854
532585
1360810
861989
250098
206177
1586782
65549
1415768
1746934
1460736
764961
1622941
840060
214131
115117
1350072
1272050
1104791
1179456
129651
1733669
696321
1194465
1740327
806930
281192
1215204
1984853
607954
338551
980162
1287726
737765
432721
319505
1626945
242139
1746832
743400
998233
824045
702085
1248284
1133968
1161120
126162
418500
1313380
450616
1480130
169354
443167
742041
1875676
1576684
391606
1951658
619896
192830
538549
1398179
775519
303286
1032191
1446342
825245
1730412
1474964
615764
1281587
1141361
1142655
296242
690185
1704142
869028
887166
1411815
697407
1917835
1404626
662515
1907717
1534801
1930843
751913
362212
1541536
1076170
1350334
1103080
1439380
1739767
1608293
1973630
1050835
1411314
1579594
1949664
1572690
297220
595334
1357581
1608521
539569
601199
1074146
1025298
1237694
285436
1096475
1160066
756950
183398
722500
267067
1390707
1923654
1456059
1013716
1834230
1402616
692588
1045824
1735397
1641955
1326130
1405438
900770
1963890
1468235
651597
993392
405811
460665
596401
432197
895282
1844808
668892
1401908
1041907
1502585
288325
41360
1977553
1967496
47285
1560351
1458058
358644
1694855
808995
1591022
1954037
1620161
822263
921093
205841
754587
845878
1955917
689962
1017284
1249209
1578674
1804548
229246
1232806
612357
1695722
1870887
1851055
1872679
1640229
1749576
267480
906352
1518145
1440183
1177413
762204
1947764
419662
738407
88799
683668
1241433
1809097
912789
1088375
49172
1381059
1963870
1201943
1510635
404414
45004
1716210
163141
503641
1227182
1340848
504552
1244656
333280
937381
602698
1010856
1061616
1128695
785038
725327
480821
1860613
1011960
641200
478602
1405126
1798456
1073225
490321
128924
1124403
1362224
123865
1847367
1138828
1257919
563787
182113
472728
305962
1733748
1150328
889738
1187209
322567
1181167
569987
682200
1132412
886781
163221
1331859
558297
784079
212412
1692359
1399244
1004404
660235
1302205
1517469
1739426
61895
328741
1959466
1141765
45656
1836389
1343887
770153
1687773
856932
1017542
1802722
161992
840163
1955153
1248345
66343
1878996
886039
1017994
228874
1942286
717018
1897452
1405603
443540
1932342
409204
757074
24212
889044
1815910
1809245
1662891
1672193
1753506
378059
1724969
1586702
919122
778258
734674
1468086
855893
1507411
565045
354056
1558820
888140
1333805
1061169
294010
1796558
138100
330468
1836241
1902967
784664
1535649
1930683
639814
520203
1836393
105048
174241
1104747
1734285
1553832
1014035
669491
642590
1187112
247003
997583
1187939
1246808
589568
603225
1897488
690135
1456024
1677237
891703
1490019
1488214
1475492
511157
38677
1440166
1564067
824580
812939
938519
1004833
1566749
436565
972191
734303
47105
418787
1185000
828661
1840033
1423816
1721551
38266
1805509
1820643
433981
1151572
1509966
71998
1355150
964250
914088
1411893
238226
1165552
987411
1855478
1686898
1514453
892978
971633
1264235
1147978
678994
565049
253515
1300217
330413
548839
532100
563180
488896
558711
22658
1877729
485705
665530
882821
954519
1408633
1497280
1488902
1350828
1206308
963706
61170
10626
897071
366643
205926
466409
749332
729984
550122
1508859
677181
172506
880173
301008
152856
346684
1273338
333097
1014310
724317
1148308
843592
1961326
1146165
1330561
725804
690831
136920
423710
1323750
1703012
1815099
1109880
350383
1419485
343123
1541344
780417
236991
372438
1995701
1232444
1654954
1029122
1647834
1117205
1167240
1728847
830409
1815657
545665
1543159
1597977
1434775
1433732
1568364
793589
1338623
1766510
1220397
1944128
1143659
462405
1671100
560682
20120
917815
1273300
102729
706638
820574
1711695
129163
1912485
1860556
1284898
1223007
1823350
1513022
945163
746421
1331326
347667
1500501
1018128
139606
1302209
326459
690536
688161
1684977
521378
1914319
867030
1585332
660040
388949
1762363
308597
1533167
1463714
63031
1334014
710931
1635841
1673462
228979
1478223
1493229
859272
1134062
555187
434173
1745035
1177735
1960871
1796916
453139
734262
1484023
1469393
31732
1679367
1315276
693999
1149835
1994875
1851183
194236
48928
1320425
1551211
1417220
814696
11353
1520530
1661886
1894887
409197
437038
1160274
1254322
130485
712313
406230
901571
83420
778360
799174
1379580
720207
397801
722016
1348251
670395
135406
1881774
1368252
1865375
18116
441804
1235274
903433
1057281
1989285
197673
345000
603546
1069256
1611071
1836794
1289447
1301422
1061262
1995531
1407242
1521095
1674333
1362494
1131438
1914474
364083
494026
878036
861957
828633
674597
124459
1165079
1866801
1393879
1478496
97104
866874
996187
696674
1226644
1057199
32126
218911
1429190
1736046
1004076
251165
1534674
1350670
825832
1900785
1220795
717166
1513797
1861441
628538
829256
77775
196864
7294
503409
1697720
271317
548394
1809317
1182989
681493
1689828
417849
999002
1524811
1095939
958554
1166110
511733
1238296
425614
1422956
1608837
1012268
573882
1907741
1247723
101510
1437720
1197418
161775
697973
981240
777675
70958
730997
1284426
1949796
1999941
79395
810559
1207416
918921
1348149
1558612
1228326
1480844
1036809
124343
1570418
781429
1185775
473601
1383942
1182533
66901
269648
587061
482505
1708117
707457
792611
1405599
1436579
537620
15815
736390
520423
1869465
1382
1902964
1615252
403625
514788
1831483
1448049
578441
1109896
1315030
357364
423387
31121
42312
201606
1537231
1883984
1378782
1543715
1850608
856040
806497
1093375
964271
1928454
1317719
1041709
1516743
1951579
538337
1992639
1281517
919429
1153083
831447
1698823
780353
1035280
343891
1287051
1664201
1768664
1075668
1156341
494205
101356
519747
1613816
916019
1867818
858358
960139
683868
1120816
1923663
1057471
494793
175383
86136
1080897
325878
1333816
314656
1422305
1977548
1691883
373170
1385120
544650
513735
118192
1687627
826658
1324026
359733
1556652
1613670
367890
1130314
82092
1393917
1041079
1328992
572314
332730
551854
742830
1701154
278566
780227
516255
992654
1921542
1785283
1717682
306645
1516865
1240013
33795
374474
1451323
1261451
1162953
770397
924112
489668
317138
1577826
1742224
30365
506885
495089
1531925
1970462
1445343
244629
475428
1277491
293635
734148
1062919
1104042
747252
1904994
1358833
255030
855916
1457147
408448
571885
1925666
1793092
1724060
1199771
335192
1935978
1647774
1686071
393896
1015158
175070
490662
1181280
1764152
411500
831051
1349322
273804
844513
80720
342147
459471
1348696
65901
1646243
747257
411435
73162
1967911
1713375
1987199
607154
1994265
1394067
422945
152271
1829902
381931
759681
1928043
1805775
1700818
1364213
425797
616766
517429
884132
663796
254867
1887799
1160189
988688
1508457
1463092
289025
1720497
759647
928713
573704
1822049
1291560
1597578
502108
1615210
1217892
625799
139740
1733513
1932227
435971
1347233
53223
353754
1823089
1034408
745438
775551
1797949
1857133
501105
63768
1056605
323394
1135038
984710
1756553
1224182
1634962
485291
1195202
1370166
494618
970199
139617
800041
1817959
1180204
1821974
20959
725204
1506139
1779381
710712
1064747
1595164
528914
1144418
442342
474747
305107
744758
1143720
287804
1193999
278660
363202
1357801
1311072
69005
431527
1347229
1153162
429849
1068403
170114
263833
1557742
638225
1202011
621012
1049669
1447346
1861092
1072110
1494944
688483
582766
393783
854034
1877872
1095253
1272927
1043054
1719996
151847
1502914
1411990
297777
434615
976414
1009013
186995
1252928
1389460
789161
1607119
277647
72100
86389
873943
660594
449502
1538132
460192
1427604
1608360
923544
1861463
1998332
121598
1990609
1201139
1726544
1296703
219522
1856554
584939
1355474
474061
117084
566475
706206
919730
294071
40054
1411704
445807
8008
779103
457044
805960
381648
96824
1664933
774562
1278256
617621
438327
1537026
118277
1683829
747200
763298
1046594
317427
1254935
1769247
416919
134543
446739
807269
1174520
1196771
1295608
1625626
722931
1708410
1871169
1391621
1077234
196663
1675465
1182108
197194
1798831
1178791
929263
331564
1081411
1924707
1355061
1311135
1522423
1698330
1711191
212222
1757637
1412310
584282
815333
509520
522638
41788
328929
354787
99642
1162053
1942679
778621
766163
1695101
1865099
248197
1496050
632204
1941787
1001580
1431858
1636815
115206
392797
446095
417863
1464461
861526
1197226
870718
832051
780052
954378
212841
244606
1191617
216819
1765278
863440
1683094
657816
998004
473730
955220
1837451
433821
1216895
484544
408323
1967203
422643
566771
1218295
608552
1358769
1392065
273125
1601049
1319712
375324
319767
993452
303576
1037128
1297051
486430
798406
1244493
892624
508025
266925
74218
369809
413557
1871778
549601
545712
1754139
201929
435609
1209980
723339
1560764
1785461
1363976
1695261
994101
1656666
135085
599924
683192
871263
1878104
1883082
302932
1562795
1376879
1167518
878722
1764866
1859592
1442760
1939716
1137955
1974710
1389672
1208829
122779
1154447
1160976
1662515
348337
1823403
1630299
815253
70608
1404722
724748
1177382
437552
658963
425141
1441886
1311233
1547125
946181
868029
275894
1872836
1069341
196706
1243531
1182381
123448
773389
1390203
1881200
757559
1431210
1880028
1140485
1277465
1091278
890589
1673373
5518
1834228
1759032
596578
67782
944925
420659
1928512
651014
1421951
402890
564239
30369
155337
1969944
260419
1139050
284295
1773835
717169
1128107
1740992
1137951
1279668
1786423
1469160
1046421
1106908
1412148
1183485
1445765
1110257
1566471
795819
466334
1704543
155693
148034
91223
688104
1901444
1886658
588915
620471
1069403
220466
1456481
1728987
1652741
1229957
164701
1471853
451282
1078478
1091585
601284
839997
428410
1639658
1244272
1544468
299349
1313969
748422
1813946
88289
323389
263536
463699
1264911
1247240
611366
955976
248109
988020
1645119
1357495
547808
1396770
1943342
991067
1034814
417822
295650
895280
1103417
1768039
493652
841013
170880
1240263
215051
1810900
1106139
69296
1229735
398550
36649
1203222
1240084
380048
34080
1431915
278315
418616
478770
1730121
763650
763958
21338
1499354
1305124
1735956
1443450
956733
1114132
1030564
1200105
1406190
1121476
797090
62026
1792430
1696178
1315775
1880572
817262
1073449
514808
475795
1474645
1522665
1230172
137277
142265
954984
1902524
1127328
1387535
614228
1020211
1359386
1612116
1756338
656825
753732
328707
1010234
1085102
412463
1687220
718516
463353
772627
586428
1429438
1099608
1774923
168801
1750734
1042604
654960
1163482
445195
630024
1104876
531261
138259
1747046
480418
1943922
1207550
1065407
1477374
312570
37640
68263
1004081
929139
1836011
521163
488280
1257561
1431951
44427
958074
990239
150408
1088348
1398724
826927
456752
1209546
1297629
1561361
1374175
550160
267479
548954
1115926
1393820
1218085
936658
1150957
1096390
283887
598911
1869733
504218
1522142
1182151
902656
1546032
1808124
1878120
147860
1490933
333562
1406690
303266
691488
209615
1619847
419144
753383
1820208
728647
365064
1580821
145123
1236001
362477
1748670
1976048
1921929
411200
459136
1149439
925487
1308334
38407
1962770
1682072
710759
2422
607721
179793
159484
1047335
1871273
540421
1656281
642909
1329379
577832
347703
1914255
65195
983710
314431
84403
1886597
99220
1867669
211414
1705415
1128250
711061
488620
1767944
1951267
151694
138867
1262105
965596
1445421
1919664
1546205
268564
859086
1159502
902324
396714
1790474
1067062
1150868
24269
1609171
341854
113506
630985
1816653
1676763
1294691
1741909
1230766
934990
435743
993681
825751
323195
1682264
1128553
655790
1046842
1853469
542451
1116718
673451
15943
1414302
391102
1416182
1600829
844326
1452275
968981
1935018
505907
435541
1959562
1890814
1005379
249027
427356
853399
1477796
1652832
651968
1542943
1179612
700724
1801006
1876908
1125651
813742
938076
199695
240462
1990018
500711
635222
706103
914325
161213
894104
1682225
739979
930833
702259
1060216
794439
1358645
393362
1000961
1306569
1365110
902658
1018454
1040331
834628
1267081
1959518
1023276
484975
1316474
1447538
287803
269188
943097
662356
1065698
949760
1543763
1196876
1611255
1310662
979835
1898117
871081
70519
25685
1704997
1127376
77397
266245
1550378
1071049
1379928
394214
1781909
1099410
1812976
1943370
357097
544779
1061630
320633
1460719
1480449
1547594
1202597
384145
760875
319631
1969052
1657724
330569
1698322
656324
763029
732441
190700
1610440
811090
1380644
1632582
514065
1785979
1221173
1282075
943713
652165
918697
578712
1841620
1132687
1814575
1047736
1213903
870610
1882778
726159
652845
1097376
332309
335834
1166883
690681
1366864
109745
216430
1291495
972676
599392
1593901
496004
1806808
958016
1288417
1182389
1039829
219326
204239
1794701
454813
424542
1238113
1975163
1631558
1217792
127135
1961433
1337023
1611998
1192335
321577
155830
723108
1778488
78309
957113
1309751
1795164
523762
940168
1573534
684186
515417
1128008
1398839
1978233
44769
267927
804675
1385022
1853414
1507585
339751
765238
61641
1597755
1941940
794311
1079980
1613744
941538
506364
379433
1043946
842576
1829425
1867971
1684730
850858
240624
1512171
1722983
1939136
703141
987725
1857390
207738
784991
258234
271941
872798
1031373
458472
1279161
1942045
1883741
1692051
1579172
1038380
1349080
678287
531066
1799283
790997
920827
936259
405061
353984
773975
1523306
246550
927309
271273
1637695
707869
349507
1895764
1857969
1513242
106147
505131
1403682
1737321
544764
295149
150544
98073
492594
1131037
501002
19202
1438199
1811580
1301186
866249
951897
572099
1884053
1999614
276894
1002363
683495
918216
1542269
1509301
1564929
1553889
1161741
250700
705697
182668
865109
3249
1269924
1916068
1697638
55700
429230
1651638
1788024
822124
509811
428844
1893232
345270
888133
1293991
763648
42338
1839032
336645
1407908
754512
440898
862806
1812269
1097217
1650357
720528
809955
1778829
244214
173909
1875487
804144
1901261
469523
272635
999250
512595
615813
1281461
546007
1130195
1983778
1289958
1380485
1760813
1442986
1756765
1150472
1425401
1145598
748227
1093245
1793894
231985
690416
1216386
327550
200096
1920458
1440428
854897
1548216
1206649
132363
798376
480035
1623389
991866
1572775
411210
980474
305490
1894464
1298111
1582015
1321323
648022
1407264
961405
155266
278791
897310
484341
1775088
1532747
1439448
1087982
228435
1828306
1283527
1068642
1697607
645951
171732
751013
142103
1749012
1745636
1980568
1924779
1714877
18744
1857472
473437
271237
340090
1440555
229949
727484
1973240
1012477
597246
1735441
547653
1812932
1025117
1177824
132274
1195944
1722735
334328
858349
766467
615376
1653772
1611701
1293993
1187811
978812
752373
660206
111453
112148
313037
1342691
1124367
1974729
1962275
762083
271330
479774
726191
1586735
1020300
806919
1456530
756207
1166931
929562
928718
77765
758386
1108157
1155067
584154
1739034
1751303
1420004
1474478
1504235
408258
476015
110667
1025869
593212
1111070
1472492
1870349
1723701
490095
504410
1623138
412491
735160
1494842
1584013
546992
17515
1645307
1309833
891644
636241
1818188
1237325
972677
32657
155812
711531
510827
1529224
879600
1368757
1871354
1375501
1651554
241729
1640025
242891
1902484
991538
862667
1425221
483002
822320
397446
1689350
790454
1385265
597932
15685
236307
499933
1043138
199007
635286
203496
1781540
289048
1030366
463012
330677
1368625
1301881
205332
344466
651312
722934
1203248
967702
105096
1406834
332261
1328071
752177
732681
650371
296352
1174861
1970689
1058422
1565302
1056722
1436584
138503
65804
1356915
294946
1849077
155624
1548255
192223
46237
1224339
988120
1422745
1708965
1801815
1524241
867613
1933160
791870
1188737
869108
981941
418011
1523537
179063
1565897
582527
1808804
585316
975935
1630155
515270
358040
1520620
324878
1447084
1006893
166257
888370
1773907
1744219
1167087
1899600
449911
752200
1077490
1518598
257880
1284026
1054595
1242819
94251
663490
1542039
992744
400693
1854673
672138
564929
691004
156592
490847
888962
737302
1734410
747194
969122
1211430
146001
1349629
909850
1909341
123356
872228
44396
347368
118093
967848
1059762
1470568
1717700
872309
55031
354270
1956852
1723458
1014087
605556
1247778
1487755
876334
663817
1887606
1883412
1232125
1022662
1441058
490239
1971495
1640121
122731
1146443
1870130
1403640
929388
133436
413333
384210
1560391
446870
187255
955931
154480
1222351
739333
116036
299933
974107
1813578
389170
1968905
737867
1990051
1353952
583012
1062493
786986
1804333
1329633
671188
1200347
268787
269062
1740516
1332234
732693
1348767
1310476
949178
299683
427752
565749
1200894
1421252
351336
1964190
633384
473343
1944097
909942
1745139
1543981
1008418
1576864
73348
348321
1084020
120411
665874
42506
935141
1019991
1781495
1814263
756369
361111
714743
68580
1225405
1703856
1307452
999631
472488
811941
996
299700
659573
76555
1729404
674726
1691842
535143
1043229
149508
1733652
231688
1350535
487425
497359
1431551
195610
1732539
514698
622494
1477782
1488334
812105
284315
1476461
1934583
1008078
1562406
315537
1150641
1475425
601937
1395781
1382713
917797
1381617
1101851
1822500
1761130
1719602
878930
229961
425904
1842257
195306
1945631
84480
196102
209334
319363
1849749
312348
55124
916521
303636
1081857
386488
421314
1963718
44735
470388
633881
1357296
974887
1736511
1796472
173003
946417
1056574
198274
551783
1112058
901363
614963
321736
868419
130447
1452401
1542739
256141
1156373
1424475
396687
1576490
954029
613056
987618
105065
928203
1796173
1449237
903464
1482390
947640
894522
1997843
168408
1080329
1813614
154128
983431
501088
1962145
122158
1869787
1208629
205818
374774
1281801
1701100
1133823
268871
1175465
1212916
382573
1318969
364644
1759027
231488
1523095
1982670
1757253
783747
1832316
470793
1559266
166098
1214761
1957125
461344
644631
1596582
635514
1094489
45628
1045013
1399130
1765046
774903
1735389
1530846
971006
493102
312588
314141
882408
931776
1185080
511386
197316
672423
1655484
1998918
1841159
89251
876815
317435
1894556
649494
1514258
83200
1066087
1596882
1321304
913127
178297
1863654
271426
179119
603960
1237172
421275
1639162
662070
659362
1716067
1801414
878732
1804796
598729
1170698
863718
527742
1972894
128916
1930859
1659251
343610
193355
473539
499259
601671
1092600
749103
1130794
809828
617447
199939
1955282
303354
1848273
1220462
1793303
1075623
1813098
5368
1640928
1409245
1439500
1156744
551752
1037508
260323
835588
368436
1409220
1552531
1560725
1920680
1062508
1362072
1535724
1872634
840462
385734
1523324
253467
1921624
1289245
1976843
1805661
1612305
1702419
251179
977455
1196130
1714564
614145
398511
1085081
94383
350107
1904445
179559
1662063
162900
1243295
716844
227207
1331793
1168715
632388
853857
375625
554306
315057
1734919
755315
480744
672380
1142467
944586
119348
323116
412069
903252
1459161
1564486
450653
1705843
1538728
765269
795118
1690995
454349
988466
1162462
1090684
990725
653074
1294385
1100013
865638
1617337
1343147
1838177
1012590
314848
1050326
631768
223231
1429489
1796295
529450
1448275
1440039
1265689
875233
945049
941550
990121
616139
636562
113434
837085
1461585
701561
710889
334390
950590
875054
69403
1614394
1459585
1601224
1329719
397287
735545
430741
706769
452633
125403
849423
41136
1325241
1608621
211992
1411420
638565
1667274
1499230
830596
1793400
334336
1191251
1333890
1878515
270778
364229
798464
859079
1777698
70
1299272
772327
344622
986939
1074815
1074154
56246
1265427
1081598
1978436
1141253
134935
1008949
1819165
1528502
577539
1661131
1758977
1296712
1983326
1525698
738514
1922120
1180635
1792459
536253
257298
1995240
1590803
1023384
260586
590382
323688
1644642
1363499
1382029
1371440
1900254
339361
1683286
705553
1262937
451137
491889
491837
1360157
24564
172827
95100
1577510
1393154
1921721
1280567
1615521
1581401
1824508
1287428
31591
1760875
489688
828190
627680
414881
76106
789465
1126148
780065
43351
769275
363178
258310
1906862
1398831
732112
645271
1379284
563374
678379
1083018
4097
347173
1927302
1726729
645658
681480
971855
954531
995577
897061
1197980
1378996
1635948
922885
743355
258020
1491590
1120981
710047
361367
1266847
575808
765786
1917175
564786
367855
394114
1790812
661215
1160691
1242097
1951753
888830
651827
346729
655976
173983
686377
1025096
4748
1277773
1216881
159222
1158880
1221262
260509
1871843
1547638
279674
1266700
1009572
1087386
1596947
1595687
1049373
749054
771791
471110
1323390
815932
807869
574337
746190
1622210
792824
1820200
793403
1280993
819043
1375345
207889
1292994
1190494
1722948
188863
741917
621154
736940
1870911
1175598
910895
1846994
390179
1005528
539959
626365
1092211
1351727
524647
1819840
116405
628654
1624209
436889
19122
766801
356138
1749102
734582
632756
1032857
120982
778906
852241
120688
1129164
1269469
1169674
221664
517489
1628443
1325847
358359
1323712
1086309
1645870
1525556
1358890
1323146
1930265
579354
632664
43762
18135
285071
756008
371052
89450
1615750
681742
912284
1284377
1068273
631223
1147219
1491599
1062877
1580077
322981
1116054
352368
424502
311677
454255
1150433
1530164
158004
1255852
390969
1874536
65562
453653
9172
1312642
254212
563971
1655651
585487
1375098
653242
1912489
326566
818122
1325043
463767
107580
32493
167687
663253
1672396
1688575
1121626
981799
1272766
1941736
1064219
1443408
811499
1910919
107066
153936
1122674
232286
59956
424699
1060491
1727127
185689
496552
508786
1616504
1440529
1871555
835720
1252419
1405902
1752770
354090
1852432
1308859
517413
799356
238245
1266133
1859042
1383927
1259097
264392
1840961
416669
1485585
777354
95684
1987598
985844
1885389
1841505
1201732
1322534
974864
127011
1312028
782512
821721
752909
1502011
824096
605319
1290253
103118
598933
1597939
1862526
724155
1208706
130975
1539473
278413
181496
549796
3402
186692
24417
1322145
1947688
10716
1417285
1342486
1202974
155559
1147966
1924309
1793898
1931616
941158
507504
311330
1492631
1366371
95076
335730
956801
762352
701247
606047
306629
1390970
1086469
1881324
551984
798342
732265
154837
1248479
842143
1286808
1161711
357659
1938993
1868256
1043677
336257
1007816
938949
703248
1969436
429194
357711
406144
81632
1047157
300076
1018446
353953
196838
697318
987456
1978125
1481243
902794
737394
1697854
1764697
832811
120711
564827
1834350
125653
1027458
1550962
1301558
1302534
81473
1803352
1337247
1190858
819563
1038453
967730
1254519
1846457
487812
351967
1920834
253912
442200
539726
486739
213649
1247698
589086
553008
1353463
1281091
14564
177854
760399
140980
827185
1264176
495336
779211
1372543
1845707
722971
857905
178830
634787
237395
1035105
86262
952441
61544
466928
1692459
1782556
528299
805215
1790734
1116960
1748757
990408
945770
925318
1901349
617323
1880884
1015390
1038404
21915
26235
341792
752026
336997
1823694
1259124
1015902
1011185
1260399
308235
971706
1900525
1489666
1972515
506448
1136130
1443208
807878
586655
120983
1145051
860383
554402
1520680
890281
1361197
79885
1282086
81702
35473
1611608
1414231
989012
526660
948685
1549091
1567935
1092061
333464
1036754
1443172
1672390
1494255
1392120
760652
117714
1349518
1163903
459976
1903692
106392
601827
959202
942927
1684119
1059382
684704
489814
1179951
557478
1042078
132663
1320852
629337
1164227
1008296
127771
82228
1825133
908006
1857511
1161182
521775
1593760
592347
1346039
477758
91729
526149
1709532
1234950
786852
272611
797665
1891174
977429
1720924
1446429
235040
1765894
1352288
50109
480830
1847337
1659755
1519554
1359136
1912896
1850516
932545
37162
464172
514929
316680
84796
251510
1657186
715861
1084819
415165
1749140
1411797
760532
1755128
1364532
342622
637800
489764
749164
107483
1147376
1851386
37514
69690
1220259
169573
385503
662332
749387
1272
1576784
1689186
478807
869290
101051
425412
1970336
1782168
130789
158797
1109029
822174
1938019
940203
1205808
770069
982832
328210
1899863
1343744
1746384
496220
1831300
728450
1808811
78450
26412
620499
991332
252158
460719
880596
1604443
1723212
1996963
1213509
263502
71026
1886950
792279
1615843
1890694
1173095
1914852
1865723
518255
1011762
1710089
1918124
439487
1907019
1333130
70284
479239
1037856
1349346
1570255
1442363
772745
7974
1731703
1781620
1372078
1190039
602068
390216
1909661
1456181
22710
1350781
776520
385882
908067
358175
1853658
441783
1692076
1727908
942316
552534
1410231
666041
263259
1667582
386373
1345685
735
1792597
1724516
257869
1476992
248459
396978
535289
1150762
760597
1348078
684113
1597388
477771
321059
1113459
1830084
517234
670850
129507
126168
142379
1263274
620173
1950435
582366
1982545
125680
710314
663878
772240
731570
1049660
1783638
1958738
460408
466676
1194115
332933
1653884
803870
1950290
869030
973924
704129
853282
1557325
1884172
1526452
503574
1054081
1857922
938228
1841430
1027867
1371172
1845042
831468
1144061
199178
803327
1565164
1875013
1582923
1582250
409835
1520302
1980986
1849071
1992625
1243534
885571
751552
1289207
386880
1301904
61616
1899794
560312
450030
1541921
700596
1351046
1271014
838344
751849
719360
319392
40473
347045
1941014
208805
1459100
294639
1214405
469526
40895
1191183
516275
1511077
1682904
1127543
1338947
253312
1847135
7225
767259
1939268
1961619
142841
1533955
1391698
1952364
1529449
160920
1127684
492463
1373977
1863860
298604
1888715
254822
1630610
413801
895200
999419
575593
636862
239904
422701
360997
958439
468838
835097
647139
1402468
1091843
1787689
1569999
1862972
1668703
1004034
838419
1852345
1119352
215103
565511
1446115
1626954
408588
307706
481233
364908
1365759
1108597
1711292
732972
1878749
861508
1315121
178817
1085883
553893
1090583
1232041
1509810
890599
582110
1663525
1148036
571788
1381123
1963550
573877
1526767
222125
997644
1428888
1762358
568818
196731
1816069
238026
1022917
834756
1818207
1233900
1918266
1176994
740778
1596307
366792
347882
96484
1774594
1022697
1373568
1488496
95812
390278
1260477
1761768
262922
254639
567380
1768004
938798
1045054
1387627
1741623
1229375
584331
719668
1657411
783155
117027
1287038
1760846
97146
440422
636675
1656937
1350273
727692
124394
624702
1079758
896378
845512
1317473
523130
1510157
553976
560693
1398096
1437620
1031380
1173516
1284305
241139
163205
1142101
834652
552126
1794350
818346
629386
991486
1194850
1442715
662465
1951664
625065
321816
950405
1100475
1815164
1972923
1559586
1956007
800624
1624166
1478713
877644
1432705
516272
589987
1527807
869629
1460210
1265303
474005
1791096
1594054
605942
1010013
1649347
725339
1794953
1216485
1352712
1290431
1539051
1519608
565274
91148
164237
1546674
744432
179537
422702
1038149
482439
1762871
971931
635939
1932138
1981072
709827
829880
1572851
188415
1588353
1897376
831890
445008
1315192
1397947
1323618
1019157
930572
1637991
1510801
858209
259947
852970
1003072
1515792
29055
1177487
733968
19682
577637
746756
615635
145638
840544
925242
455593
427459
1815664
1232644
124697
1726114
1275924
100827
1442606
538008
1903524
793339
24147
1280190
1441426
1304897
1863814
729261
1570783
1644111
1370852
103748
1449830
1724167
1343760
1346534
417241
113580
1318250
492386
1724541
10168
1402493
538443
1756728
1824565
1931851
1248857
1326149
133622
1759220
491662
446649
1475989
453439
1565117
1279709
203201
1437206
708267
451616
777218
1700307
247363
760248
1939132
883744
1283084
631239
697026
866531
1315001
897417
1656638
938530
785046
486979
720930
1810491
732287
72302
1846937
1820786
349973
216143
203605
1816355
1318800
1119455
1332122
1276913
1598899
1538576
1450510
1773350
1523748
186597
483418
1157858
1560162
905901
246989
1224639
1095691
1597347
677674
1138106
1676315
1079268
1290720
1164982
1354286
724924
544606
374450
236813
383488
1496433
1009343
521487
1094691
1207325
392880
731049
1323769
1581450
888052
1382228
391983
1270962
400165
1362581
1578948
276676
1703828
1872306
1611428
1125705
877061
725736
1237135
214988
702245
650093
764289
678187
1073211
497920
1363064
124957
1942447
1493494
50854
1854253
636909
1672241
1250888
1412908
1195003
1195746
848322
628971
1979371
1527298
48369
401275
690450
1966490
1102060
583206
1980249
330747
210931
663904
50962
424705
1115282
1797431
860311
1334573
54353
1246489
1753924
1429291
1704686
1544114
756631
1549714
294876
1842188
632539
1268551
1192843
1251450
1697222
1159321
504777
657189
839411
669487
407045
582842
1851916
958797
1534075
258728
840006
488128
384830
389795
655264
1104826
539998
1545279
1712495
1195485
1570144
1399031
221876
997108
329781
940674
879399
877426
643026
149289
1005744
1296802
1538768
555666
399026
1773703
721890
1838319
752591
1266405
15297
269081
861842
585330
853171
152025
177090
1677887
1561310
1697428
714129
1525059
850730
339410
889084
1234457
997060
786662
1760830
1748669
995501
1060462
1842467
203974
1473946
882586
156858
1551749
1103614
290277
694791
1389335
1698656
804562
194408
580378
881227
1902588
1527964
1429982
1559078
193566
1093855
262322
586642
1512787
143689
1984904
1318076
240968
859212
1379797
1481970
817001
637145
338224
131727
1643824
1514651
1077704
1216393
145930
462627
1873982
1705759
1762132
1008418
1846950
1489809
1149283
1847835
1621099
1249606
417372
1013344
1121061
1220967
413453
243076
1184973
484612
1608866
1067279
1345652
1246525
801124
993011
620002
651323
1522054
1183149
293021
1779376
899436
1318037
376691
1800708
131878
593086
504370
687056
995443
1564461
90650
283322
41066
1514592
576806
762291
833943
1185509
1922625
257264
138138
534152
657315
1490136
449212
165161
552824
1403817
1851306
500230
1045067
72449
337332
650663
1711315
389498
440533
1050419
895473
1178592
1380778
1983088
1543651
144301
519313
697406
534284
1163640
1451765
1521666
1549604
651268
834495
1062459
649163
1904512
871913
1844121
1971954
479558
416666
1027592
1238303
645837
1341128
1742220
299666
1502779
331264
820367
96211
1223516
910590
1463063
748
891255
1326076
917365
886223
1625040
1301359
883352
1260636
239595
1649464
863490
1338981
331818
1504905
1523322
285067
1579722
1620509
813830
1875474
1081727
588167
40132
1504632
1443586
747911
1079432
221060
962092
1431166
1257708
452433
1007550
1083639
94295
124404
1822402
1068017
801116
67984
1778485
737424
1425310
30896
566257
1408774
542364
494104
1296976
1191658
1928206
1285285
204219
1330061
1185088
1013593
1172661
862544
728411
360131
1568900
538279
1308577
1381330
988756
916028
588694
203830
868462
161029
729509
1764161
1137440
1151959
1462099
1244953
1198343
1187063
1435482
1521928
1819629
1477109
1312328
843178
1145442
1544993
1985987
656931
1866404
1744613
1677599
1256522
636857
1818154
1948335
580124
705008
648794
586224
358277
1688431
1988166
981148
524073
461213
192939
1316590
714965
1901756
464868
1184272
527653
422193
52969
658821
723404
1958876
138285
981476
16603
1622149
1082774
561560
684404
781460
268403
223927
1793419
133844
634119
1053713
579784
412219
1961267
397627
856250
541760
485142
1439121
664472
194437
1943983
1348558
1634272
569839
385473
410898
1399392
1872006
506622
1568564
226205
178517
1409635
1985934
263712
100319
1758274
495478
1634337
1763833
572774
850475
53536
1186248
945937
1206044
1423375
188097
1803171
616751
609804
1643269
1493952
506955
1036203
1014877
1075743
300937
778408
477227
1262225
1577464
1191735
61041
1991089
1076451
1112580
1897298
1514395
1655846
7124
1077471
1363762
944093
796272
1102705
1392652
652043
1092066
149394
264027
156814
1629750
389640
1651696
251379
997337
708066
529422
367284
1636749
424691
741952
38344
1243593
146964
502808
1292528
758749
1452541
320595
1667297
1571198
1421888
500619
1520130
282556
1265414
103730
1221716
1509362
1325545
200536
48451
815136
178823
529590
108454
1979980
1780251
585361
1251129
317759
131029
1338460
1475146
1868699
93005
1942747
278840
188112
516718
1641886
893928
1096633
791563
1410593
257837
1346996
1521933
1899250
1975706
1585670
1307153
572389
1353491
1710330
1955164
475401
577680
1087223
837658
902287
218360
580368
1288952
1317726
1966314
1063447
1168749
426605
1777224
753369
818981
58309
288860
1409454
309078
1620819
711990
1733125
617833
1354867
1626572
516931
1663777
1318122
798510
1013322
213612
535393
1873357
1026032
1769135
1436005
21048
278900
1256489
1818966
1610489
1485638
1095745
1205164
239513
20126
881285
1553342
714275
1521119
1468536
1014366
360805
992855
511898
921870
1084938
1095365
808270
253164
23571
1999103
902796
1719263
305238
961122
1788564
182300
111002
981311
1332540
1901664
207715
930658
1734530
1616938
1613466
1045069
1185256
472659
1334921
1471406
398679
604749
1290849
226213
1161389
1891195
1348146
773881
212116
466482
364817
380899
1925915
1931754
347086
1577645
198110
804428
232523
680831
1126161
42819
1821646
1356675
1032460
1665691
300098
1436852
533257
1023258
728450
1810552
1589331
303625
938032
1548211
1058848
471923
1870740
1624102
141817
955716
138997
440183
298530
580288
1272887
969886
236169
965937
839322
1834868
137829
1430472
244981
489350
1431754
1957508
707671
1137224
570367
1376680
1873512
726752
687673
972564
1178184
116180
1945744
1515574
279086
543477
575628
1138913
1088432
1166229
950467
1057205
1125845
1649963
1357240
899724
1299757
1958330
842927
1037058
1233681
1390978
1542606
1130649
1410364
1828957
327277
138579
758998
1593136
1273273
213290
228548
182996
322801
853229
1963177
528241
411601
1116053
1401192
251427
1204397
1939637
151482
281330
1103231
631553
1846890
1875383
884064
298456
876821
1889200
252925
1782921
1317225
1007022
1471876
873906
1658228
1859595
1445754
149448
387183
1927447
510569
1255068
486896
268919
1512902
62100
930791
1954713
251417
1566929
20641
38967
1639930
826987
423251
905611
525117
384252
1786388
1581751
1242279
1575541
1784739
69028
445813
6421
254808
719425
396127
1773231
434971
1528535
985058
814429
1757711
826703
78791
147283
1761570
1758927
347320
950774
1521036
1852422
1562109
438943
738494
1907187
1793747
1849056
429588
987232
153374
1720864
555130
1644212
1656696
720320
115430
856942
892202
890430
1682624
1003686
1576914
754032
1734535
922661
177720
742106
655724
126595
1119178
362957
1829241
1466000
295282
794520
1175694
1704486
1221416
1716350
170500
1034170
396493
1187997
938910
1970420
744213
1463934
520899
1295301
1845310
1548908
59956
1121017
441324
1595037
1364989
1434286
1240836
1115778
914877
1923475
365720
1927354
987848
332844
1393929
569564
297979
1361935
481199
698645
12000
972408
1898569
204207
1747138
115491
89433
1568440
1451404
345905
1971513
1266783
1506998
136253
288536
387101
1302531
412161
911217
1336169
103670
1372786
601675
1950544
1568888
1470373
1249819
926691
1400784
1763015
470518
1411310
1603015
1590342
1804676
702324
1753085
1073314
670437
763058
1178841
1437096
1922729
829818
171008
967252
761189
816957
1836454
358961
716958
586148
622127
1520833
832057
756500
919803
870490
843788
877820
1371238
548790
654627
1342685
1412870
1101180
571346
506864
1223544
1190532
1778395
1463451
517507
1466523
508673
229585
379026
1442764
1260183
781059
874861
844597
1453233
894525
784549
1193875
310576
1141075
1812580
228446
1989029
772628
1265943
1848744
1451248
1990395
545545
914453
1201536
317345
1056355
1547781
1923371
1177567
332589
352454
900211
1732723
250414
1856921
1577842
1221097
364387
1865761
857304
1163348
411807
320126
1802190
1261422
802183
1317090
1518055
1206848
360943
150784
176747
111643
1894707
1023813
458761
1325675
1485944
1055889
623963
404843
1449945
776290
1830102
1495253
1387954
51027
259592
1949424
662542
495052
112867
911678
1551985
632810
1915495
1142143
1120172
107922
157543
897025
1108146
890106
326873
425087
388824
334108
1455807
68053
112130
966618
1752018
1257363
554264
1721622
1306298
396872
136247
1570852
1480493
106068
1930504
475512
769506
1694320
913090
300485
688586
1581071
1146051
1292030
162238
883101
711068
760947
460459
629581
1702007
1243848
1902180
1616521
1871564
401825
917706
1951476
1836651
1911680
1776362
253559
700483
867404
47466
206035
1568164
1774632
1513072
610253
1614660
1796862
1154416
337048
784953
1472029
1317382
930605
1955471
1162525
1811846
445258
1933815
60034
1898612
1270878
1069985
1249136
1045560
550014
1773552
360169
1206418
6948
672368
1679614
987184
624634
622284
38418
888832
460749
490663
725804
724126
1357446
515858
1758052
406093
1143844
1736520
1727915
1575386
1096312
424085
49337
1819285
813786
326636
862475
591068
1150715
1519667
1963661
160254
1316817
189065
1982746
1450453
614708
843509
1774556
594841
526066
47949
379616
394392
1897498
304766
697182
375044
1484866
1278751
1053534
1568022
922287
1919900
166943
1351092
777377
744036
1218477
498170
1806848
1216813
1100027
818632
897118
305015
381141
911135
1996202
813668
188
585552
1849930
385475
216515
1776059
744235
12369
1345130
1393787
618177
1484240
992915
1009281
537187
1709432
24069
792174
1991950
1433033
590277
1124015
197244
1039981
1749758
1736229
601492
1759589
1588784
1323850
435833
1547051
1688049
1211060
1033779
1017074
1893507
333536
1711209
204899
526959
308468
53553
597678
1190185
447606
414507
11116
907233
737219
888984
1235547
1045487
225662
1690720
1132511
372124
147119
830801
33336
827121
1639866
893717
1485818
1410072
373168
993742
680900
1969248
1473275
1939554
8069
763258
564569
974240
1725199
116795
1733113
1571296
1974714
891804
937732
1444690
877948
101613
1159751
1402839
796282
645778
1910263
521420
1086511
32873
412482
1647775
1579135
1296454
1853267
1793350
1078523
1041921
975390
1401565
1385931
1304313
1701090
1408342
18706
462669
1265518
1341700
347347
480096
757888
489062
1567493
1870029
1687241
1438989
1393503
531952
906692
1614504
241111
1286837
1869823
591076
1649465
1519548
1687463
1139022
66916
843721
174586
1036438
275046
1965691
1963763
370513
929464
562617
852839
1700893
809625
210784
1946974
422966
674814
89963
1143641
1863797
1776880
1820265
1166587
89349
1314864
1930861
465438
1665574
851144
1319091
94548
794414
1119268
1450557
254966
29752
1737454
671826
241592
1612135
1536358
1897927
1718890
1188265
1585367
860034
1372669
1897098
88802
1711731
848294
927301
1030719
1175545
65368
1256802
897384
1706450
685010
735570
1672320
108352
1973258
1177630
543102
1534570
1978514
754017
901603
1917413
793965
738320
749500
1697115
1644528
1459067
912163
1507281
513149
996025
479103
1342874
983125
1307713
707743
580377
1109802
574163
1720612
1101719
1802897
1531739
714585
881125
1660679
240986
1991188
1778998
1019191
1501325
895867
674910
557705
60788
1895390
1301669
626098
1685064
412639
532015
481225
1387024
470692
1930630
1075364
1485956
8948
1219381
869312
1978673
1577468
1509353
1780850
1541993
1795441
1519877
1607331
1639132
5941
9606
835371
1470688
205745
1592936
1796130
249641
256409
1021414
358927
1323635
1144062
764359
581012
1624983
282521
1137730
1103854
905349
1700947
1613042
607946
1817421
954410
1553640
1987009
1190095
1283625
280820
1753357
39078
928739
175377
507599
255137
476645
1403867
386477
515901
1543506
1830017
1668137
1264176
1632372
499670
1901866
416450
1752487
394829
6265
455360
1137908
1547057
1477820
1572318
354634
1273030
1852913
1594560
1350211
1147341
506905
774306
194697
289369
1023531
1836524
1471253
193410
1903093
1565016
1720989
178471
1987605
1312229
1288870
425070
606877
1219556
998286
549846
1180203
1210941
752737
311507
464242
275630
858360
1689840
392069
454906
1807208
984630
1855862
1119460
1767023
777934
667716
1340518
1926724
210676
1222031
1192687
1698668
705509
853118
480035
1388693
483768
410539
556870
368053
1960947
129628
1180472
1513817
413817
1204322
360087
733205
1601854
290042
248854
1409406
924096
740526
1224357
1102447
793608
1912999
1745569
1750094
87683
1847324
1014744
329729
1763085
1197505
454199
550721
1491859
1937062
1182076
1651742
1154846
649279
1915872
1117059
489302
1451744
1257363
1821005
916555
1239840
1274403
864249
16604
396716
118068
1580573
1753806
1380572
232507
846695
1967001
805038
483438
1965964
339673
1670862
921892
406751
374701
1114322
997235
1999495
1318464
1202214
517305
1131282
1273837
1345623
590160
731549
1920666
603470
985397
1173494
858417
1932989
1770207
994084
946746
56319
1187892
696155
1354034
322285
634329
954885
1885290
57158
338306
541431
577681
1633282
780199
1576272
1162088
1500986
496949
476671
807251
858493
758990
1908145
51237
624690
1246935
920054
1714525
1607079
501721
1888194
84192
1734820
1737840
78248
1144554
1971185
987883
344751
1588300
973293
144537
1195214
165936
1090197
1972515
395791
1741975
763869
1218634
561424
1494340
1431590
1001184
1679470
215978
684303
940446
1334149
1787061
319878
407729
1159454
673367
1687383
1025233
1696235
679989
781829
1897968
58739
224031
383225
367625
442860
1145737
198400
823402
1627861
1676338
1217156
1655676
77469
1426729
110100
1038662
1126130
1343737
167017
752142
1771229
1594356
883383
1342293
1356583
389927
570665
1806065
1349689
1733390
752364
101402
645425
789167
1450717
419603
823331
1499849
1197812
223536
265800
1248366
563698
1904177
1347683
987076
184402
472144
699630
1996277
59981
1282199
1081261
1043640
1915961
1154597
1706706
434240
499043
353493
400707
1213963
1515306
1799600
457333
1955687
1286076
388736
1433962
55783
1445007
532631
212426
281014
834357
126897
91178
823792
999951
722953
839135
154240
1630516
1580453
1253735
54631
1687455
1906473
1324874
1770513
1411927
622992
1589215
1969615
1236044
688959
852873
337021
1907949
1129881
3986
69661
1766813
1772811
1477291
1866756
1853069
1942234
1711510
1533351
539717
1619367
481937
1645530
528299
79093
908839
660152
568006
711367
964411
1506214
951014
86473
537944
1257552
1398018
1584490
1935262
1359619
864953
657996
974252
1413783
913528
1916889
775368
1011172
13392
256558
1629843
1162514
1821329
1101302
554124
1519046
715515
761673
1909305
701804
385803
1769267
969187
364145
1465323
1488108
1751211
160030
146967
1228109
1748526
1240599
1969500
873167
1538139
449757
1535373
488098
182150
988464
614064
768135
769585
1381118
1021005
219873
1280901
1553415
1149795
31707
1822747
1179231
1714973
693710
970270
644918
516811
703034
1062310
405678
1903685
1046839
135783
1360950
1895517
1789831
1596555
939881
177696
1656390
919661
817265
1031038
756367
1909674
1357120
1047451
1392186
44040
655387
981844
990780
1045927
739036
1434067
746170
197077
1298965
928743
1610762
1010317
1932905
1026941
561811
220147
1531536
1571771
917456
1221887
51153
427456
1579469
1294904
1668746
441707
284485
1286568
1968581
462150
1494046
1646422
1601903
1460449
1832261
629360
1934462
1556473
1167568
842522
1168478
1737773
35568
235385
406974
415269
665456
1489333
1778042
448780
1316261
67759
397567
529665
293523
1796471
107840
563329
850535
274407
995169
1666844
702591
785155
971951
533040
67534
1068034
452439
637175
1408744
925490
131346
1985625
1719474
788968
1407928
1037999
477749
1507421
1011546
402092
328612
1340721
1636200
862044
1515071
797078
260414
1287990
1044877
1226200
542215
1234834
1919470
1231024
58997
218629
555787
272301
1809412
48290
1781320
295371
1703914
1976023
1431081
666281
1807607
581672
1808147
1258984
437839
1300575
270442
1714378
618374
386426
1269102
806150
1973436
379376
1290915
1367989
1077643
1951917
353555
1267121
761288
1534901
1090072
504138
1138993
232432
590757
629134
1114073
732918
129184
745607
1154093
819787
801493
1138303
1447189
1763932
1264124
1441809
858037
1659058
1047930
674661
976722
1742848
530938
1073891
1797908
1188927
22745
1373629
246023
1753572
1863162
962794
65387
1219180
99733
804006
949712
712773
1591004
802934
1613686
629485
1531958
532865
1671667
1326973
1096658
1435725
572726
343916
1791835
1123577
615869
527211
1755368
1318153
1943594
1580295
111222
740378
555229
1521902
212956
1403321
1253553
474936
797916
1768841
139506
646734
19775
590777
1368216
290434
1910582
283793
333331
261684
942557
1822191
1443231
1004979
322052
1092342
407035
1574686
129285
1429790
510247
1111516
825196
1417155
740955
4990
1604502
1275159
582455
1655449
1930530
698882
1741105
1703281
434408
673387
1260611
1330700
1833709
471380
900567
723820
938161
1128573
1863128
1639131
1364249
1021311
358878
804120
1783207
450632
1089217
1239019
275485
1468534
245082
770093
537156
238048
1926057
1164954
1756622
1766029
1754678
1353638
266051
858968
251517
1463175
831464
431522
1303328
726525
1656547
1550870
1042340
1412334
1750935
407786
1372265
752740
192118
647331
1211023
1626173
927206
1893752
1656767
610258
1394467
1475401
775598
246243
1796114
1983508
368136
822245
640223
998412
313994
1144363
1660574
1907490
897205
1240154
1342372
1938716
1240774
616235
412532
354629
792794
148486
1068699
1811675
1555064
6118
8449
582109
1499105
55684
979768
1410748
166994
1302252
7264
325864
713487
121091
1402763
1916506
1844683
1132918
925965
1321044
1346256
84830
1096537
951094
1005276
1642697
1620278
334815
1898965
155127
690980
1155075
256530
773397
913005
1836257
425069
851392
1218887
1923438
1577400
927884
21839
813253
854685
217917
1030250
310332
1848865
411102
545689
626757
950217
235555
1179113
1335933
571894
1688379
721390
1854337
1832245
289165
1846960
1929275
940775
1709797
132381
1286326
1039423
368737
241100
884870
1889325
1277295
585429
1058616
1423319
660799
1692349
1761681
1997143
959132
1875162
377726
424736
1282609
365790
1256956
1631595
1685174
1353324
1662859
1583277
1181578
1780503
1988139
707934
1808390
828681
862598
1801824
1852820
1744103
344007
470689
382005
750284
91212
1740576
849552
1251349
1507828
1285314
1047043
294161
1297947
912371
767245
463658
1870515
1790376
261727
23941
1617571
1866191
1171434
1062484
468943
1361886
1634262
572927
742190
811915
799263
1479935
149949
112134
697396
1746027
641598
414501
1800142
1139380
787713
494292
1971292
404819
1294016
1423099
719783
659570
155748
1867908
1004097
378761
819429
1862701
1846726
1134096
920891
202663
635673
641614
1341548
1487617
1630482
1818504
1674929
446285
1322909
337438
1784794
1757063
584156
1106188
634984
681131
1380157
913868
81358
1577529
1528088
1577695
563798
378910
606738
1799550
1818765
565732
1925569
1437332
1039490
1854546
1692189
1889021
126022
178650
59939
761010
277234
1141600
1516702
1326173
1077615
1938158
524056
1422430
1310724
1644612
521145
1836542
1612913
511582
1330584
423359
650259
1101229
1500325
1895804
460531
1765924
1803919
1353785
649685
1926587
1112478
1755817
134342
883318
1130538
329676
1057620
128905
1044926
792448
1050094
1827303
563491
1890923
252961
898345
1852149
98010
810989
1580019
502859
1278816
988199
943630
1707200
1312860
1764594
299773
1427213
352754
1041778
354603
1900757
744331
129573
1642934
1520886
1558582
805385
1968380
1700785
1059513
1060550
971538
1259506
17490
96592
1702205
1710100
430843
467841
1101841
376821
1793321
1463350
323301
490746
432148
700703
704013
70254
1527545
158479
1699633
550687
1608832
891821
668692
1259160
1758163
642109
1396816
358023
1411065
211825
1206089
75978
1943799
583059
352570
794864
1649174
468752
967637
1167632
1383302
681529
598888
1953844
783667
1952006
837699
1202698
650258
400787
1824343
1790080
554882
855959
1550359
1013187
1342966
557886
608101
659486
225578
1421880
1710413
1993648
1179922
407343
904196
1818796
1603143
1421315
303534
1037041
968469
1398389
159894
1270926
507120
1506897
244864
1603822
1202271
260438
872896
1411892
834949
4489
1837075
333099
45673
1481780
1182980
1679916
1998850
1806119
583230
578344
79742
878567
1486942
1533163
794341
825053
1472470
188717
1367099
1699242
415686
1207406
642475
1664413
554677
1421849
561988
1800896
986336
656131
808128
468262
836602
166705
1055436
21033
740092
1333287
86962
1487693
1410004
838650
950377
1722250
1694540
928336
510246
457995
1945211
878732
1066343
53212
813873
566654
1380908
985954
416500
902733
748355
301996
1033890
141018
1059195
1918018
1280888
1518533
554751
946589
461031
1731467
1102478
1814967
160039
431719
308774
1237164
497679
457522
784812
631742
1667606
1505945
342766
941864
1434916
1520051
933113
1461434
543960
785318
1604059
1336781
1813576
211646
1247912
736264
761070
1961754
180673
147502
1095922
1127247
1404626
1053834
587610
64151
1037206
1825919
1654959
342327
213930
994508
386262
1215590
430459
1729256
511
486393
1425698
1356129
1365405
1970140
930924
1764180
1774662
1666915
950462
97126
1481736
948697
564193
1633146
373091
1645667
1765477
1487172
111323
80921
1233476
1486515
766582
1308397
831680
279223
514599
84842
1379114
696898
222590
1918635
1444179
649323
835770
879753
717593
403088
1513437
1207389
1225800
829606
904466
670340
404941
1120657
1408661
873436
1194348
732653
1680925
222923
1671683
1340064
1317120
1697163
1443072
490313
1369419
1513508
54110
1831758
1446591
1156478
788970
504678
898687
1236653
1892019
1099692
738755
1538328
1477017
171338
1063318
1387315
952890
246947
792798
1726285
1479276
674486
769457
979581
545535
26268
323387
1952278
415723
415585
1675149
1932763
1058745
930083
659069
486495
1999641
1496970
1663746
821320
174436
1109678
1502352
1291042
1011055
341274
405911
1477129
1622156
1164737
747067
552786
1148612
754820
810485
1079034
1200801
174462
1661828
948382
649710
165454
936485
1906196
45888
1658977
662790
718931
656544
263060
792226
1778980
1065729
482
1072661
296375
927660
569923
772076
1339392
626823
288350
1523028
1782678
1925999
7632
137493
813805
1396914
773121
1553068
584009
1477342
1125376
1986367
826408
1446684
15690
1855963
364915
162798
1683119
1783853
1181464
758588
131775
1933039
586607
1287873
1895962
1418193
1672689
231856
1667809
1612679
474566
1719694
397935
1470023
1149763
166288
418374
322724
241332
1504459
1858582
517154
1453128
1017930
1045536
478786
1051924
794330
655912
33814
464993
1146401
1239355
657104
1120615
264965
540290
1506132
969304
1953326
268024
1418377
713620
1551577
818869
1090028
1022403
1509731
773250
893867
1520839
1179250
552268
1171855
860524
233042
999536
526110
714860
760893
1371057
218125
1219000
823651
1962679
1754035
1396037
314985
1763534
1038524
33643
1129366
169471
770036
963953
252104
1728743
169333
1602212
1727927
544204
1623352
609337
1735053
121838
1452946
391758
1542403
925133
1182161
964348
1801771
1751221
693924
1825417
1274386
241268
700460
414577
787452
398791
1141949
1746085
1858732
255627
1803582
1227737
581998
1596764
1099623
1116358
900500
344006
194542
1571557
1585020
958202
1284003
613630
186338
132566
1725746
331902
1928213
1208758
1396016
1235437
1670360
1601677
1126249
310260
926118
1907576
1199817
1312705
826863
705547
1413914
647044
1019151
965625
467974
1888028
824111
827360
926325
363503
1542295
1083530
1740543
1994749
59122
1875723
659820
406176
310254
1289297
1178579
481162
853052
110670
1402815
1191221
1458438
987212
897497
1860073
851982
1453953
594288
771654
1705647
1463774
972067
461381
536723
1283561
379985
37717
1487757
321476
887568
1143362
343007
1589024
624089
215689
767105
232055
569748
210249
100025
544405
363709
121800
1424951
830093
1309353
1080865
1591595
1517121
1109177
402537
1769056
1833756
1165924
1004486
1741464
726291
477613
112667
1506567
118635
397379
1991506
1607019
1766360
1886577
1097344
56873
871240
797250
469559
455606
745861
439364
32154
818051
1775532
720264
840674
21414
1320769
1225872
732385
580697
547247
304380
1059127
359023
564985
1771477
331771
1215610
1689481
829513
443833
669326
1526775
252625
722580
254624
1156294
207346
1023855
1009578
1243569
1041633
1951813
358316
1154092
1818372
164952
1999308
1187074
595974
1946142
317244
775581
311646
199344
1474305
364352
1601806
1120379
299160
1058990
1955196
894855
128827
1906676
767638
1074281
1744879
271228
327591
260266
1184591
406341
1101524
910697
947387
1157886
1511422
910817
517482
499700
499080
745122
295944
1803004
402983
490853
1667978
1525362
248535
813509
202306
1792503
272589
939828
229339
1769794
1330655
463714
786924
669849
527783
432
1187158
749170
1506844
1024414
1466785
873047
1197590
352998
1398040
406468
113415
699504
1049387
926685
257801
51765
710732
1659454
719639
918576
917615
1625375
967722
1990345
1345668
1917558
228912
140045
1237241
1055443
513884
1226229
225962
1618064
76395
1916868
1464394
582098
695403
629817
1713746
92285
1054482
855052
1163580
347871
947934
1630678
1605562
413164
238964
308221
436606
151791
40953
661324
1920307
1284816
349842
1717279
595435
513766
199719
1544426
1558933
663078
1836333
1365939
1880997
1224025
150270
1781761
1370634
1223075
1359080
1328954
723748
116430
1774989
739210
820607
108776
666558
1026196
459289
1108571
1862781
670586
922148
1264906
184461
250931
1774715
865282
124285
1682777
1364109
1641043
373914
1151515
408277
543543
1233949
544474
929791
109204
1341731
1890210
1364880
115844
598772
329544
1729509
645015
537861
1726837
1082711
55063
1921960
1743369
835137
953196
401969
1812790
1207501
155183
964728
852474
975165
1126458
1864329
397778
1072746
734392
1309446
1873278
108367
135160
400328
1471589
267777
1691970
1701227
214168
1373351
1835817
1535130
381633
317080
1053841
1053542
1574731
70610
1253083
665589
309134
242486
56567
1795295
1077208
726022
446262
1722842
231009
906305
1026214
1613919
1248248
1642234
1102014
1442364
42978
787713
1987245
1102953
170242
1382434
438439
1469204
1042335
700005
1974549
674655
1635725
1530750
1043326
687199
343942
366791
1497703
523159
1401829
649827
1417367
177262
1683359
254642
1249121
1828138
1568623
1510081
289389
363287
1067255
618995
707780
915881
1463102
1381867
1019095
1112247
1917815
1800387
1463378
592445
1567902
1677646
165779
1942827
237779
471566
566747
1200287
469962
859410
213897
1312197
1579868
1146572
1171054
265061
1820889
637628
867500
161182
1132223
1800380
106691
962731
882609
1548341
346154
1642273
1426213
130476
539593
890774
1411947
1265986
396751
1535880
6333
1872052
1012059
1251075
1557833
808164
1446012
369164
941838
1203647
1960651
1469427
894767
501501
1644326
1741220
435580
1708953
259245
1971110
1775294
1106446
1074052
510806
1625142
1765800
1401007
119037
1530624
914997
886614
121358
139372
379875
1901038
1559600
1379853
1472004
755999
780492
1687909
1265155
1499724
544808
1967951
1127604
1916282
1208742
339798
1463011
550604
1242002
148512
506634
153789
1947844
960494
1580743
764052
830561
1724048
1717166
649933
1100218
271770
1112634
295222
1263544
1793385
858019
1188250
688193
72182
1354763
684005
144294
504114
1262595
966844
1772285
1289715
1139868
57058
1982951
335696
349282
1906041
944387
638715
406695
1660051
1651847
1503568
1558583
1493387
1347955
1040691
1809732
1554645
1511602
614666
98419
842816
769903
1914311
1160438
1289819
298446
481707
192993
199223
1039908
34915
646182
810412
1422878
1290897
1602562
1016009
1343511
426913
1578393
1592275
1020461
506985
1191156
959869
728517
1440993
898785
1406213
908736
961212
1213011
668050
1265238
1412735
942164
658551
1220896
645838
1285367
470309
1516884
733362
608889
1471364
820406
1623970
643816
232851
1760414
589576
980867
396436
1878107
1005859
897367
1019602
1956418
704845
1548920
903846
357802
1424725
860361
1764553
847406
301801
1960992
1851262
1333012
1603992
1655115
453447
667011
972149
1006210
1885193
940264
869916
684866
936277
1503328
1259626
1358014
1268644
939412
31306
354760
956136
1318050
520473
1143697
814134
1071171
1437635
1552803
1909501
1520870
14614
786772
1730515
961147
491720
1351667
762086
1305606
909524
787189
1642643
1977655
901591
104595
978528
1523960
1857308
1313030
1107344
1844227
1296377
935742
1537197
414449
710697
803623
974129
493522
1922261
772102
821474
964831
841570
1615415
1432634
1221777
932604
683105
1049084
1756232
162209
1314894
1210979
1395798
1678178
1563120
1876293
1915890
1641957
1930546
1805276
1480145
746616
257606
39274
1503789
1768836
1842657
1858785
40613
1187388
276864
1796804
996492
396164
882198
1268266
628118
903118
1929207
1372800
958194
1486433
1654970
1009365
1840319
710926
696677
264438
1494764
754386
1274135
1612032
1071491
396951
467249
312572
138407
1058206
1726963
1253611
1820250
126355
626353
90379
127534
97294
1681959
212094
305636
1508655
923249
1296273
1549187
1449181
1473113
517429
1951644
1825985
938467
1665361
975632
96718
1817391
993086
807922
847948
628661
1867937
1705778
1709950
168103
368761
1404789
1802653
924269
1246226
16577
1367255
873462
463909
1833055
1023626
1828046
1531403
1553254
1216425
1245758
818295
1158490
1247331
1075013
1766805
1740997
349387
1785543
1048994
1958248
1264196
863170
1071099
1935643
1557361
322663
233284
743450
1782473
1509546
1108811
444862
580163
1733618
1940990
1920982
1428996
204196
318163
1012286
1162991
1899705
923051
1720406
1744052
1270991
1760313
1472621
517266
1599430
1715069
1305444
649429
549283
1734317
1939887
1663964
1971832
423871
166361
992696
299617
687986
1644954
1813140
263587
1235456
1190793
1326126
1877869
1550375
609844
1459127
1415537
1099389
666729
877184
1754296
836872
1891235
838074
1735406
1485029
896222
406259
637970
1648585
731844
1269094
1698878
1416747
477006
232133
1416750
1908563
1524828
187317
1321195
1836518
45589
1962608
1990881
1267910
1961432
1024986
1990057
263474
233914
678797
325923
1286528
1712309
542238
1983428
687224
1266271
1892218
196828
97494
1768509
319856
544250
1770187
49998
791067
1613109
1491316
1049087
654628
316481
641354
918160
22857
472813
920727
868120
1692634
568556
1866168
702086
1495780
954470
1095883
592595
273384
386904
1480625
518991
133033
669808
1526929
1263639
1745660
200772
511617
460046
1858208
923758
961295
1743436
1046875
1785978
1034242
1478948
1201325
291196
998226
1916044
749500
1817877
1621664
58692
1506182
677614
544159
1219229
1090283
1785684
699651
1281800
1518424
1548011
629146
936258
87437
1945633
538779
369386
1874890
632065
997995
1773960
545619
879184
451655
598616
755255
1271618
525303
324101
1369918
1089709
90045
790227
648045
1916136
1062689
1584517
1551316
1265021
1704291
1616241
602708
573213
1787068
408152
1827980
581213
1067004
707791
342942
1686196
1980239
1626589
1544037
800110
1414806
73458
344952
1123440
1834078
37952
1351618
396208
1117396
1439462
1070863
827325
1343486
717972
228919
13751
1405127
129986
643624
1062854
1990063
1526017
971224
1451697
840911
1135847
149519
830906
1607894
1333212
244758
1207834
550186
883754
1219854
1118809
740530
179697
1002112
232098
904842
1354289
1483776
1542407
1336210
1620957
28614
887566
515334
514134
603405
1803027
1752716
34373
475063
1123651
998664
640083
1262230
1914787
66245
1185441
1922629
1525126
972810
1292528
175989
1946924
1283043
45043
1335635
278247
1868720
1929608
519946
1520171
844656
1747511
1080682
1835956
1221525
518635
341820
778795
946660
1302383
28383
1497320
371028
1256932
1643749
1556438
58353
739785
337681
1903154
1087407
113424
1915705
1276338
1123414
695061
998312
712316
1350483
1284619
373426
362070
922681
720643
1284731
1880526
1141599
1312183
750606
1184873
274384
177058
1609471
1434907
202293
1845526
1498851
127765
1215862
367361
158677
1078839
1046662
671965
849629
1050572
1901497
854772
1494282
386825
458303
1739992
176782
1971267
329761
647716
176190
1545423
1839682
623232
586181
352054
1655783
1384286
1333384
1138390
423182
1811457
616388
327108
829796
1989902
1103314
33067
1934389
1437731
923774
1808368
1648790
1803605
409744
125867
1222374
670611
1431957
146204
523131
1576335
1957494
1677586
685014
100288
388315
438634
1585324
1361489
1527580
1510288
1630191
1332503
551542
20410
1500183
532726
950815
1932636
1476961
1541795
1751161
172148
166411
882741
369557
1602380
2613
1088289
43385
1936306
207480
701136
952268
74259
1613930
1597111
1515238
805970
14408
1388370
1757949
808032
1138167
1157323
1807480
996740
391197
1023107
1044254
512400
758271
990044
205539
37619
650434
506674
1452189
1081545
656525
1816178
1940196
1976470
1040089
1389393
1846271
177429
198804
531184
230153
1185626
1669428
1828406
1395089
1336323
611840
513375
1548114
303782
1907585
1792611
394495
933075
1984981
136759
402179
330105
1453830
683248
1822950
110848
683046
1786086
290164
969727
814083
135530
1245443
1226572
1246527
1126812
843622
1405648
28024
1712219
440744
267298
920547
192989
1111003
1174561
1078714
359277
338734
1354403
442376
773878
842512
1630564
1693328
442080
414687
1281458
561435
1580450
908479
276293
286316
1952
1567402
1537803
268503
1538703
442522
594706
716935
1662698
1048628
424360
395792
1015667
1701185
842121
403172
1527485
1887782
1594427
1359727
1603094
167221
310615
1132449
988836
1621583
874979
1671165
78201
1008968
1099007
1781097
1278445
275945
1368064
1071050
449980
819165
1070294
1388940
540415
506977
295423
122366
1060153
1551155
1503343
1889633
1377684
385245
344169
899067
1481461
731469
1842448
332662
832486
1277327
1014168
1074020
1997451
497648
932245
1652369
1962577
1308708
15035
1623358
18611
1740868
928538
1505563
1118111
716858
1742645
1240937
1572865
618846
1871707
490111
529795
1519425
1115686
1863364
1422710
1962335
1162528
1151944
392185
1353564
1848874
705840
2103
789258
995670
1940750
264220
290357
1539326
1858917
533120
1384849
310926
1038353
128883
1818398
1287178
1148025
465
1000825
942517
1015511
1301106
91583
1773689
1087412
1115491
219960
1460172
972265
641010
540898
253066
1057162
787298
197251
1000595
813329
315237
348989
1952073
749425
1278489
784669
864721
1161002
578599
986403
1602190
1451190
82552
743538
942550
796842
743238
1103388
1161081
1223245
145604
1266351
921998
974709
720963
1098479
1425760
1867287
332934
1516495
830687
1313368
316881
1553534
1986021
1901998
1258532
1335567
1323754
1867668
850680
1481770
1276693
1423500
1590683
1345285
706311
1584765
208118
1826691
122380
1139055
193225
900737
478411
120852
1820864
627492
58465
1363989
1225360
1761481
1367579
215132
148640
168734
449264
1373163
585455
584761
461675
1566042
1175881
1839236
265900
474746
698583
1716770
1098479
27357
1507099
230280
355983
915577
9616
1512032
323195
360806
166862
1670814
546688
1558859
1754150
391728
1328962
441531
1508128
1420317
946850
172209
78594
921205
130916
1690265
1440911
770944
1869655
827448
1659388
1837626
1815417
389981
924165
1955754
1925100
927746
772781
912217
702598
1777949
1567000
1112936
800625
791652
968762
1444644
433455
237420
1820852
393616
1998169
1103677
693389
836197
1446757
1486372
171358
1861414
328837
724199
1372911
688551
1978520
346025
971477
1777864
1190656
875355
132029
803488
225003
114160
1117244
103536
1825918
1133157
45930
524082
65853
877229
4245
376428
704332
391099
1931396
897352
769115
1627523
1559107
1817797
162797
770106
3508
1781702
1914089
1610898
1152580
1574496
635969
142125
1117409
908773
176192
483388
1158357
920107
515142
1249377
992168
426310
985410
883019
1134925
388318
667367
1689693
960134
1655723
960070
1262621
452201
191768
435554
833913
1066656
883720
1328107
920950
869154
1237544
638053
408223
1359880
1529704
910980
1199649
1420200
51935
1748250
264719
1974650
128522
1386683
812380
1393591
1614400
1390711
1925581
1449532
1828014
283046
845541
1857556
1303682
1481221
1648636
1639729
1993950
684865
1598207
1031987
1256988
839898
1983873
1717289
1952116
687647
800817
357043
781286
1090356
90881
588928
1288199
1322423
165419
639709
498563
816707
1152690
643379
1692859
1633830
1287718
465072
973640
1139784
1431807
1749053
1285226
450195
1396690
390919
710908
578769
1735376
353800
1015926
694733
644168
331782
1173680
866361
1222070
1852662
760265
1529595
340360
1816970
1284604
596862
1257096
1108394
1391955
911009
1952664
60380
1625048
1633606
30822
1016896
564584
336912
477689
519116
81338
947114
1008521
814864
623816
1142850
1854732
730410
1311130
1551635
1986138
292445
977806
1957610
444562
726512
963739
34845
1128377
1910104
47952
1825670
1133299
1306346
1618169
1930495
1422455
1735882
1503817
259018
1233935
160362
1549990
1221015
1057631
1453640
776010
482063
1468172
1719025
1950598
573231
1261369
78910
1183826
134168
137706
1099933
1225723
142777
903920
567823
619955
168551
953929
1051813
906179
937719
362846
1934749
474411
1363949
434958
622748
1224997
420754
1037299
999602
1811660
759936
1333997
518253
1478777
1304802
1294152
909860
486227
72206
1403412
1110219
42244
1347953
1551083
1687859
1212930
1334896
1483339
1595473
134480
1852563
1772378
380768
1538506
525184
1036918
1047469
1696977
1842688
1859168
1841114
1121539
1265360
1756851
1569125
1142394
1475497
223174
886362
210820
306713
925135
803378
1633762
1560291
456086
1293841
1261819
1626644
35778
1140364
110666
653119
714754
1259216
345011
1226111
1002039
1186759
1626376
565931
466122
1411667
756188
658643
1389499
1790546
214555
75539
1750057
1158495
455767
1988413
1722606
145564
307827
729246
500148
1435884
777340
357090
1213056
1160676
1347802
439186
1833884
894872
1779096
1035937
28623
967574
372767
1510034
1427321
823613
1621645
137557
969639
624163
1924021
423682
1864015
305083
427795
1218019
1157515
118567
924198
952569
375878
996519
1966056
1026692
1962427
1857326
1292562
1393447
764242
612958
1138516
89238
931540
1978424
1133034
1624245
1375149
1638577
619898
1694569
1669622
1805767
60720
608904
355386
921397
145540
1071025
974702
762151
955951
800707
907313
1513145
1689012
1400466
1366244
782255
219243
1299030
785854
1811682
716027
453622
1757356
826692
903118
498328
567218
1333548
1638938
689054
1368335
380978
1302254
80355
1617149
834305
10672
142178
89163
106234
1263628
1025663
1966009
1961741
100442
885467
158679
170717
1842243
36408
1107074
151502
1420107
425384
396297
239192
782673
14763
1005935
560580
1151715
729161
1704624
1095033
70240
1148410
247251
577372
255488
92293
489095
475192
232111
907773
611122
1553026
1834863
356813
229315
330279
1751239
1089656
740129
288319
1092708
771017
822290
118393
440286
1090277
136756
246025
1311983
759773
335698
1795416
1598943
573276
1390320
1779146
863679
546309
467521
1128363
1546521
1229172
1308699
609921
1790264
1225085
336341
1492205
969994
376149
1435454
1421774
328542
1902454
1209758
872468
1053841
471987
876173
1846187
223687
1794285
257602
741782
423601
398191
424215
72412
1167871
784036
1309311
81013
969469
895548
857508
1555121
1147585
671316
1302606
299043
615852
1541130
448956
671716
1238058
1940574
1049447
1011642
788671
1222854
100987
548695
1504682
1474161
478076
22040
471828
128941
1177544
1100691
212131
416078
686944
1875710
616415
1019951
1703629
445779
833102
1034332
1989292
1851695
367079
1544945
105631
1989179
1337239
728067
413500
520325
1366017
706462
811620
1421048
1634729
1307190
907768
1798592
299147
1325646
41965
805038
1675588
502980
1060919
723582
1298849
118469
1984712
1885115
1049926
66029
803264
513620
1120652
374864
384387
550867
1751012
1161458
1597178
173951
1582856
1374371
46101
437183
1894138
1746677
1175001
991350
1709681
40075
1188414
526197
680259
1792560
1306815
1281026
227968
1080063
1657809
883603
1647149
1640535
542185
1119034
305457
961513
1813729
480673
687071
301330
1890359
1331974
1636690
1632329
1905368
582956
232121
1486588
1531456
110611
728919
1066602
1900149
1355939
183827
500557
199150
1707698
619323
209896
1618836
1874915
1239154
611754
671296
402623
1575956
648782
1342848
14561
1327761
970061
586484
1493537
1404853
365011
1869265
215081
81321
1328914
1290507
1532924
1691180
319422
1527038
1324290
732234
1368653
967787
225987
1257873
7126
1958753
1828571
1973657
496538
957564
621452
306483
1364843
535395
786750
1900291
964882
60566
24298
1500751
1208171
1094580
1641680
309867
1479909
978641
689389
1804423
1138281
2582
1591510
253350
1923167
1686603
1150049
1661145
1066580
103897
1408127
1894502
907465
1073431
1096586
1354766
102154
1936945
959333
1265335
1472342
1357397
1120232
1517151
45601
1259803
1332343
1074769
1923429
394561
1465390
1339202
1496185
116068
1415211
47809
1685655
1991569
1968329
1758866
262786
780550
42928
1019647
522866
1949290
648391
640781
227024
1735155
932413
188549
1555964
1192866
1928591
1350222
1649210
1619246
961961
839198
1719427
833821
1441174
509216
1477981
1132568
807748
1110511
904705
1002048
201479
606095
1748972
495096
1518126
1185657
717712
780584
1498237
982803
332361
691061
829399
1723171
460806
192652
87494
214805
777048
888436
1856803
1408420
172457
1389086
604502
313620
1403242
1092039
1413341
1267015
1847629
1798900
892175
1830471
268870
419824
1824087
1955517
1313987
1919172
1689490
1073213
1824992
849446
26302
700440
1027619
568087
440801
1942978
45907
1486531
873929
764768
1498560
775570
1616612
540923
165822
1800658
1252191
1253847
1886842
1299452
770385
919606
519548
1381083
1461456
1678533
1658258
487736
1028789
803508
755485
1229282
1785657
893917
850631
536684
1544587
1643071
879014
1731003
1436163
871138
1924447
1981401
1354643
136867
896186
767978
741180
1773485
1447090
949398
1248675
746947
275528
533097
756226
1894357
1962942
168422
1793898
819323
407170
1998363
1489392
593325
1003360
1833136
1927774
318309
453912
1831094
1376600
694415
1070826
1462402
1519409
631638
731872
1150699
1441397
1538718
171439
635696
832634
804935
1851411
996954
1731255
1326325
745439
412772
1435231
1516690
909306
1593630
1073456
959291
496474
277664
1291623
1256474
1175490
1248716
172058
1224844
1452947
1902829
1746019
987619
427569
233856
816956
1591208
126755
305156
1191071
1209651
1586073
534437
170464
16521
1168087
1040194
1906212
1828771
544182
133832
114188
1418842
792274
1055266
993092
451918
1298091
891009
304143
1927835
247691
714083
1379812
1119969
742327
325540
70880
555343
428152
1694668
815926
1401535
1056869
1939507
323204
40153
1072690
1524191
746449
911121
1740007
1170089
883664
1746114
1795983
1040837
294040
781139
1028648
1216733
676364
779885
259064
1732912
924032
1227783
1966081
931092
780391
1218939
1115939
788826
1954344
173083
115565
1506785
73056
1555671
1680686
599152
212632
553172
721901
1772565
592185
1182457
876699
1089473
32976
1015249
1542217
1224546
1228117
752934
1132867
1316013
1158420
1457591
197300
248691
1773008
1604201
188145
77299
1403132
564864
980244
1692942
1572655
920096
135047
1205544
558728
757221
594647
1619643
1485183
810939
816323
1940635
1151421
1855320
1932377
1757281
681833
1623073
1010655
203049
1200414
1390780
1978219
773398
430724
1092626
1125131
839389
1957772
1840805
1325422
1312038
107627
319948
1146592
327770
712280
1640667
386495
1154779
1338406
1640278
232729
419352
1375162
444170
1092842
231732
1488976
617198
515686
974182
942042
1504476
645878
971274
511077
1650647
561476
1168444
1723117
40468
1420891
1478165
556523
1456346
1036621
682319
438497
1451485
1448680
1126410
258449
892525
977191
506537
1260159
689033
776528
122790
1977749
1277561
362190
190389
1354341
1017158
781323
211616
427137
1912468
1171992
329120
1883308
1469508
1660601
1225682
451780
148297
1527049
1892752
1024587
368918
351098
1714085
1107958
649402
414597
33063
1504305
374021
703248
367533
30024
87914
1165689
1729822
874033
548301
1420510
979464
523168
240965
345154
1112047
655443
1774150
1756103
716590
1315143
854403
1909048
398130
1721332
1975131
1293211
1605942
950802
1548449
1170181
1684336
989559
210933
448426
312323
630814
1240194
422494
617552
843238
1316989
447443
1920270
1309468
179255
22626
1702108
1386061
1190090
1780413
1438606
681115
168623
1881840
1062189
1911090
1438294
320719
237975
98701
1121908
51255
1856867
1877094
1426879
128239
1172429
985801
1806054
519153
101985
1962947
1869339
921664
629077
384890
1398046
750361
1832867
215105
504499
506678
936712
106866
1290571
1711062
1428436
1793354
366784
361073
627283
283661
1891003
891309
586892
311151
1524905
1267770
1611187
1451577
1511081
1702941
964693
702304
380776
1350825
1866333
1541053
1785502
1364317
298099
1104192
610843
584554
677300
1331493
677430
624706
1402306
427740
1014819
1479366
1637472
1498651
282685
1503238
1404407
1205745
197943
750786
1138228
1301925
67840
690313
249133
1395109
64695
1677715
1221189
1183382
551524
241610
230687
164807
19474
1346832
445012
830723
1607936
1499734
788819
1605075
1489562
1211804
1348430
240017
1661298
1215189
457884
553920
875697
761378
269402
1165727
946274
1685735
874605
377942
821358
1695205
922654
582654
1179686
1601447
764977
84738
625975
1305850
1661665
1957317
124862
1455094
1958168
775610
1711524
1264563
631577
92552
874748
1873735
1744342
1433313
148917
988294
325336
534955
1007687
1244820
395056
1154929
1705891
1420698
1210984
750322
1276108
1699284
1907463
29723
541319
1921026
1426221
1140064
678567
1366082
1595894
1768994
413204
380150
799528
1991842
758179
65066
312775
1678766
110230
651388
954088
1135819
344074
1603454
1344742
1901241
122526
825235
1966795
708815
1907880
1118853
529775
662674
918602
638143
742406
1249908
1813299
853617
1437596
160619
378193
843112
1540888
422271
971095
744519
1175980
1468192
729264
1789429
1336252
1680773
684207
949109
406318
1008459
184844
487492
1268616
1650670
1323146
1454697
1884640
489684
1789652
884561
279005
286962
1494007
17936
456769
1910545
250601
1808409
488096
1484761
98245
121535
1208962
809522
509349
291024
105546
569339
1283130
1626075
758567
1207834
391931
1540370
105889
1595041
581426
1206603
473062
705638
1543350
1445407
1222177
990863
1040127
565463
1914658
1040905
1644064
732223
1101746
876932
722928
1753609
1965186
1025209
1675780
422426
53082
1188882
689433
48581
1169437
1369302
1533999
1367690
518586
563269
1966676
924357
1983381
1624711
1371005
1680932
1071685
1989273
1417744
1094633
1402671
1848643
1932280
832796
1910436
950459
1547580
600257
777606
1785415
1171747
1596374
1651243
1550427
401393
535856
1471723
242061
1506527
549158
824015
100775
1426555
1174065
1835635
785424
1357210
572792
555146
1539752
1636332
1027036
169993
728265
1903687
333430
1433432
671454
179821
163169
764405
1043638
659650
1958414
585762
1168265
1062320
884252
1077713
7007
1275357
478505
1867752
462691
1052374
794361
886242
1465751
1412
1588775
1220672
402971
1712398
902571
449526
601026
1494715
1503664
1916863
639114
1777977
3093
940958
282489
555058
1714319
1036705
1878236
853960
1266480
1224332
1301049
634902
164869
1735506
1088919
1387734
1069448
864705
9121
498752
377570
1350040
1323259
1132161
1098632
1868537
1935438
5267
1027532
485854
170162
312439
7466
1698464
590087
1701743
1441191
1276105
538259
927759
1300090
1064388
798025
1748026
407039
1310033
1771111
816975
627946
259534
596238
893703
679712
1067789
587682
578172
946295
1005792
1176874
129234
1764743
665705
1968321
629861
1316402
617314
413075
917943
536470
804479
283337
1378996
1237565
509866
760385
1710489
512243
262395
243160
23810
1679109
771787
1119888
1619084
1374286
1460172
1248607
764480
777412
1791866
1898972
854385
389663
673429
682256
87320
37484
793258
1104172
1397659
1522544
1866295
502022
1722197
467227
84323
385104
1981969
1067791
423590
1917756
1178700
428145
1709401
1871807
837076
701691
1313102
576901
1955538
975583
1741209
995603
1021499
1047884
1403420
1364531
919256
1606329
1445815
1421983
1737851
213498
893418
1923848
1080433
711341
1925758
576053
918429
654810
1911186
940553
876148
167551
434509
403026
514370
998796
1820404
81794
194935
1167246
1909394
145235
1394781
1621334
602769
1390592
1740867
652746
1027327
73699
607609
1059120
944239
1177817
1567874
1382759
444003
888543
1943164
1338095
604873
383820
501541
1859039
755139
1722086
1006706
637713
826492
489598
1987781
181908
1592745
1694454
797977
1168011
1103918
453154
1123234
1834689
477295
1733738
765125
629876
1120859
1173052
898941
1561477
1743098
226139
1176381
684735
1972332
1175393
1494557
572153
1763078
1519703
1147741
938310
1486323
255294
1404777
1045321
1352249
1709302
229903
23813
963118
1759803
1242856
1437350
263034
749787
314671
1601196
594932
1817692
932811
1869936
1424277
1396924
725438
963733
1285848
44018
443824
136673
1380106
364011
1123606
642980
1990112
1519861
1543215
1835227
1406283
864498
700316
1313153
1835466
561683
549129
1563420
1738563
1191704
290459
81668
802378
1257260
535000
468055
1173414
1094083
1600999
952698
415281
794947
957281
217068
56021
1855735
590662
1209009
1682514
1369427
1598528
607814
380692
63997
999953
766522
1426639
381559
689456
656419
1076037
299732
3022
758273
1193503
71797
31323
761026
1328479
1668667
947132
1335567
1036156
1763186
597388
1920787
328551
1287242
594092
851477
1976072
510213
1781960
1093368
1174266
1707910
79461
972606
1989505
292607
1148421
945119
1107797
1805465
343505
1944991
608751
283669
715816
385055
1878636
741995
503090
1485408
1980625
1434350
414625
992968
268510
937293
1230528
860658
738598
768409
627043
375272
1407989
1405235
1741838
292234
855681
754933
896711
671336
892297
295211
1410068
1346710
719922
976158
664811
1631095
994783
1631184
631468
675860
848272
367733
52317
1498406
449494
845016
1637043
22569
1562274
1036429
106274
1981145
377804
1903074
1546297
1162627
1276268
386197
526986
1188328
1643528
449119
1508526
1643273
983284
1711149
922962
10357
1115552
1604067
657672
1907633
23331
81125
1774736
183375
1434087
99987
114450
648048
1760676
532035
423176
1244631
1144096
686365
1284801
282319
514733
286851
815113
227324
1486533
993501
1826425
225049
952481
765667
1835744
598441
1201433
1956565
710670
1052717
1150995
925260
90639
1569608
727634
1438781
970512
1648221
648658
1052590
1236858
1260529
1933144
766705
557302
949707
1100830
69266
495643
107730
496041
1614680
904276
290348
833725
156736
1125588
1182680
1117662
167748
166593
1642963
972104
632554
79905
868358
109578
549388
557684
589210
627201
1045375
1550592
8767
1130128
1214560
1571209
683231
170542
1829611
438879
1100991
356861
946649
1047605
911495
1002988
1776107
287435
882175
1701221
1274844
125223
227162
1738789
1604914
602406
1278352
114581
167882
1863826
1045378
1062170
1752786
400123
1866178
437904
836366
982673
352986
1917059
458814
639327
1967377
278868
261285
1223021
1581935
194985
949806
176210
397769
1174274
1023815
923954
1052642
1032687
1356205
995404
84988
833130
651643
104300
1176751
806061
791960
789132
424508
1907876
198498
303615
1607241
483968
712414
1237533
1170373
900951
878993
774698
1804380
118854
1997533
1471560
1766735
845730
683296
626860
1485272
574335
1738016
1760583
368905
1122857
1782
824034
1771333
539917
1890772
1265489
1227306
492274
344682
284373
963564
1199477
201619
957813
154348
1439610
1972744
1407354
657854
947849
946524
1678683
1182300
157313
1771811
1605914
629837
1390129
99806
1417194
1215942
420920
608432
413328
1002719
1864691
497779
1163016
13222
1470273
154296
274978
1967342
1631965
1983354
1246644
1749928
1982741
70356
712557
1393477
917689
1757344
1572127
1224116
266549
489355
1203208
709671
1806018
97891
1967295
576811
1945931
803159
367651
1541950
665188
1124871
968644
1978604
119114
1526543
1132220
348787
146033
314397
841529
1777989
67448
551552
1209996
1481339
186727
253886
1107801
659203
1620230
1201007
81801
1645953
484368
1835425
22130
740265
217332
413298
257286
1267889
205200
625819
552873
480073
1125336
908209
457628
1996926
1065755
1123954
923715
736078
1209637
1202390
186347
1030601
519280
264554
947406
1075722
418018
1622218
666008
1252683
484256
106476
412035
1951594
1034372
473987
734654
1794062
2192
1871573
436206
405496
966023
371131
263621
263564
107307
1858258
1064900
820982
1050130
1823611
192380
390678
1863555
1644979
1288808
1909045
1415438
86033
1541807
262316
1486185
1861951
1400539
1429620
1308162
136456
1442106
393584
389630
1800033
1498146
320664
74866
494947
1244726
618049
1805885
1097878
975409
810057
1487652
1523845
31367
1197250
728714
996003
1752569
1278517
790996
29405
15978
1948663
1479950
1734815
790760
393270
1916801
336147
1441871
409250
1256793
696824
108854
1352984
1680582
901240
295713
888134
445934
1150539
1162217
64511
649995
31842
856685
678879
1457769
614912
1939872
999485
1912747
281912
1172339
1329157
1624008
1544798
1844462
490403
1365163
979880
1760870
652295
550514
357008
144562
1217485
410899
13696
445688
687839
838933
1352460
334403
450876
1027035
32467
501445
1013856
618035
1480668
89057
823206
1792927
1931710
1697625
1602385
1429538
580468
593735
1104586
1431399
1937703
1009357
1897516
1497225
820420
658102
1056482
808820
291014
956411
360419
1211396
964405
552954
1843087
1532424
443082
438536
52167
1909541
787924
348773
133234
1393341
1914259
1713167
1103239
1351529
1977991
344832
1937577
1260613
323715
1383092
577883
1413926
783294
909192
1135317
1285967
834925
144004
131497
218659
99081
391262
1607325
360522
1869639
1936304
913500
1755479
1246157
1562218
1307369
1597398
1094232
642236
1679810
1196076
1017857
1999605
1894786
1176400
1485214
1282946
1165657
483723
979982
951412
1753650
314627
244880
387604
173400
613544
794763
1972573
272209
1037073
1784746
775564
182747
389665
1736555
1266665
378136
1787989
1866026
815800
1513196
635196
1800510
453269
1554918
36380
1641304
406303
1888016
1570324
442804
1817546
1067613
884290
1016931
429634
1153839
722214
1561316
485076
1863317
1237753
1531890
1830347
1791948
308206
912062
784430
591798
1127183
540700
1416468
281121
1960712
1555432
56969
52190
1058426
1242604
1118145
1938718
1256909
761138
1255688
612104
1623913
792810
1673272
32874
811067
1377716
1972969
1506709
1760220
1013837
614630
1399172
1814625
80708
1013468
1365889
246513
789723
116470
1849366
982825
1935117
1254871
348233
1738912
1254164
1966429
546673
1759852
892444
670295
1579072
823164
1384551
333169
946858
1344552
175528
222045
1521111
552307
1640723
1314746
1190442
1692603
1193816
1496431
959149
1046798
1082106
969810
643965
613847
118785
8611
1917282
515646
1595309
1615236
1901970
177387
1608654
958156
1276943
290314
121880
85259
627694
975529
1838617
1832453
1057994
983036
869239
182818
1293112
683954
1827622
1435611
629045
1695607
1358166
918703
843962
1600874
336451
630018
1879239
990211
878538
1304360
1469689
1421980
1105108
290302
42512
166309
906889
273030
1353210
1620939
1228007
217194
41641
932327
1804571
1411865
1309850
637122
449423
394102
1715020
1329952
1492501
247231
1708482
155623
825102
226421
1993288
524071
1817025
525558
907324
89098
146717
788469
29171
794071
1881079
1642553
1828979
486105
1172184
1145991
1904591
666626
1529845
589444
1188727
271501
1263382
1681090
385635
1257414
1428316
948654
1754274
1043019
289240
1676935
364519
1562756
1688314
1872261
1516334
1304432
208780
1443275
1811313
1804604
243556
1264350
1791990
1208981
481473
748746
153051
451264
1552567
1915662
1976953
375456
1122500
1396329
1637535
1398526
778175
464057
1677934
339260
1033194
1402603
1008357
728465
1784772
58794
1218390
698025
1402751
1192815
630442
839336
1216478
1644415
1969087
1868419
953664
1888421
823319
256600
813374
1339899
660323
1930940
1231264
1513736
896928
944640
1117482
905941
311510
494545
851295
436168
984410
847632
649198
1762678
484571
1146826
862701
325830
1751803
1846430
111720
246488
1049
1687851
425539
234329
1626583
1688962
1028635
1180696
1432101
674491
1627083
234558
1082937
1363753
1955821
1830170
900054
612451
854395
903576
1795985
684860
1895609
1768804
993632
484739
1899855
1593012
345675
1368671
811763
596433
1437810
492480
93666
769542
490655
1140261
1747832
963005
1347576
1303258
660672
135727
817182
1250949
1941980
961617
131410
1803018
298820
159647
1523392
887896
1119501
606760
238400
1308378
1420566
1171620
738177
1725457
1665543
995422
1900236
1262989
170409
1780129
1317450
315431
1488888
1458677
1938272
1991323
742421
670455
619798
1916787
1159301
410890
1825636
382392
442980
1860109
831186
713671
984199
238457
1092750
1398714
227674
1594569
621712
31629
1181875
1914913
1065867
1529481
1776949
1692872
1411593
976190
23832
1277356
1521039
1087007
194740
811474
588656
1804814
1324940
1003094
1808607
1103660
1303202
436228
1703121
796305
1933104
1516137
640335
1913840
1712957
1549890
59714
1557819
383957
1842331
1786736
1398530
1149555
1632685
780373
577166
1616809
1420766
799571
1994807
1519217
1756169
1842037
1717666
11531
637930
836313
1220696
827260
841220
1850342
30055
1525855
567175
1294247
698929
655530
1737916
81677
1171340
874526
1960852
1505012
1414227
354461
1954837
37834
1816432
1984686
1398726
1179015
1144973
1744017
1807911
1959939
1518719
1980500
331372
1880551
1724788
1378352
704585
870645
256702
1248559
475882
1349281
397616
1692685
1697423
1434561
862824
867606
764831
1521638
1138950
1811533
959713
332674
45794
178716
1209943
1584604
1022677
166958
1761464
1520000
1688573
320361
1852910
303731
1848749
1525898
130500
1802354
1989071
1620606
673712
943678
1000706
287328
858994
1449336
647561
806903
727496
731985
1496469
1555902
1189547
811745
65275
1778003
998472
1024323
523259
1021811
707651
872640
1290468
1882907
1751188
976534
1862382
1261165
1788271
1917513
1258831
338398
1128052
1657667
1215255
1148590
1088566
1346436
279107
1252639
1096437
600020
1408624
331694
1984463
1598274
453503
81816
1291476
1988831
761524
461053
973290
1802130
216719
1935927
1905147
1201199
732837
1650808
474208
1524769
1899711
592145
937082
231680
342415
919279
1148028
1810861
1793399
1962396
1656558
1621123
1550107
45286
1596346
1087019
317664
1249841
733493
430779
529999
1038045
1421259
577748
1203969
1347951
1044047
642566
608290
1558602
667518
609364
898051
812679
549169
870430
1845361
1239672
484580
156666
57606
715387
84793
1573863
1967641
31295
1966526
622625
138785
1507607
935834
109518
417823
747507
509916
1195099
163666
841510
1075914
201142
448372
1036760
1398236
525275
1917791
317221
111060
1807221
868974
555163
143907
589620
1005314
1704461
1785523
1784227
218893
236332
801506
9030
301159
1654516
1960191
111337
969859
1999908
694373
1296696
253731
1470937
1054374
1121040
1747184
587383
65235
443150
776115
71814
247294
1502111
1536063
1125735
1985204
212862
1119879
871218
913841
259672
325171
731992
27698
1300216
1120732
1352083
1183637
1095292
599349
695658
1567931
599214
1729608
799855
863159
1875705
762097
48969
1017419
1347297
566205
1610816
141316
1853197
1715345
1278826
1106522
1727487
1328106
181567
116160
1560385
1790288
1480954
430293
240955
1426356
1966808
669987
896637
1472677
1197011
1171984
1283130
130261
350565
278888
940203
266602
644316
865998
563669
1749043
1147827
1129472
429906
1956909
652746
1291347
525292
1934586
1371361
416731
346374
1236821
1683701
535743
137293
257049
196395
98820
985941
1493341
1577842
933989
1435753
159629
1818997
151853
120399
1541722
97137
1022931
1122857
1341951
644649
61924
990092
1077251
1312053
1043946
445333
159120
1744394
1223679
1818497
544288
1420147
1892697
100737
1113637
293964
554427
1533432
355093
469827
1263835
62071
1540398
136406
1363482
1085523
643625
70516
541798
1300245
548571
383498
1345712
628087
1888016
1962841
1790800
1897159
1619442
1689829
117959
52078
1294005
1935678
1545316
657583
1272196
1220589
11744
1144208
1407529
1247683
1383033
1072858
31289
1712527
1648269
1746385
55246
344483
222480
1978240
324069
1368490
1363187
1120920
226536
473374
181869
1503866
504913
1767824
1166731
1105472
383786
1316312
1329528
1157689
1475362
1702486
1857087
1230927
165699
1111583
949781
1896740
1823338
1658718
719001
322618
277892
675029
1183652
1201732
1492669
48246
1020606
1737963
1105320
1952606
1386443
1539822
863758
1738317
1461891
484860
1976057
847839
1119100
447561
731259
81346
1056742
1319997
804528
173455
1411649
1754248
1834934
106459
606064
407553
1336596
1143024
1209117
428982
1537386
1888644
436952
961728
966712
48703
1318706
650854
1945417
1035137
1744616
884469
1633932
1146791
1337671
101669
620774
466892
1153143
617098
1540863
651107
507385
452266
1084375
1436030
166497
450490
1274071
1944911
253481
1661436
1617759
131813
26065
893831
1206479
724020
1706687
1623268
234007
1460811
950227
1733938
1554934
1644072
1890024
876328
601083
1210667
1000969
1891639
728147
407531
1544725
1516802
1342868
860186
1878017
1461120
1432723
1303970
759574
1276188
311097
1944507
621784
957542
251198
662613
890488
14240
900209
1494440
25365
1084115
717560
745474
1340549
1523249
234228
936292
1198359
366368
1880130
1656962
286467
1094160
519866
110650
1421428
308313
384768
430273
216443
1085516
1550870
720130
493460
1140875
1743854
361039
1256336
546239
1202354
1919519
1040484
1046346
1001229
1655756
780641
34183
950238
799168
562866
585536
1615097
1029022
1118864
1430841
1247256
1931584
1431573
1930964
1563356
666625
1069450
36847
1872457
1942186
1694281
412678
63535
613004
194872
36944
757380
1999259
1285275
643359
1972447
1803617
514787
1617422
688526
98297
553825
656702
1319932
1979463
961927
620824
125923
1070613
1322445
1023964
317880
1845148
1188411
1863475
1063996
125535
1303267
270172
1558396
263568
1539655
1053078
1341403
1029327
1938154
433934
903122
32243
483268
1816465
1201102
1724791
1934490
1828710
535155
1714609
1472714
1077513
1842522
1648357
351281
1780399
596566
1507310
1993626
987299
923402
987717
105348
977858
1406361
265249
94015
1734293
1159230
604403
607968
701239
1050225
474256
706965
1858147
1268232
1469867
1755037
808122
1726604
83790
1929201
94537
1456854
1806927
1431683
932676
1122044
1570411
1645306
1825813
464406
347046
673908
1968525
1542501
327543
743072
1416042
1643014
592338
382403
167219
1610395
456243
332677
298499
55854
589772
316145
1963843
1530616
595674
62729
1896430
528385
1934341
374419
1959713
1789161
1313414
628203
1936102
450352
672217
837501
453006
1154905
944513
1457459
289316
1055802
1351022
510821
426486
558327
842541
1597699
980689
183868
1053941
1993149
343463
1252994
1518438
281944
649936
1264612
43538
889145
1422171
624458
1833359
1685454
2535
574958
404731
1931763
1443925
1241929
10559
92145
523513
866920
1055672
340079
509428
589204
17963
1754667
649
999320
548378
1716291
1936106
346653
925317
1618909
1006421
1571266
1725381
1187869
315326
1180187
1322392
662997
1872458
1188797
255095
1074275
929025
1313932
1185689
229331
1644675
489692
701010
930102
1473746
773415
1170229
1331776
1537939
1709974
199183
814615
739978
1055921
1560583
1998562
1575709
195526
1211570
1349536
1065429
447457
1024814
1049119
654468
1638604
831011
588983
486102
1206994
919324
1003865
251527
454332
1641888
1700241
1912557
428663
1778895
594781
1285671
441924
1712758
794200
1768747
1120032
123737
351532
374738
1334752
1529781
115307
259417
1068622
200769
548788
788743
221891
141229
1441812
692655
41464
523363
863981
1724368
847189
494435
1696835
753116
266612
1541461
1765480
1765915
1638039
1632129
1846930
693990
570331
236008
1971220
564611
1400944
448049
1744722
166962
1036736
302104
479949
628320
433320
97160
1856035
659036
40614
179168
773115
211523
1509918
1387846
1840082
773223
891860
776671
1646600
675170
1139111
687994
737727
1574279
1389692
1901766
325260
805977
547135
1214265
133908
989686
363604
284018
50280
1371185
63425
1891352
1712216
1564756
226045
1887751
1675697
99001
404333
1052603
1570320
1670876
1935049
1749707
580665
1169763
1559567
827877
1291338
1701268
1392947
637553
1747066
26884
1920459
1693329
1277408
1196861
57229
879858
373919
1029786
128328
540120
1918433
1829067
1065001
1689719
1356876
975897
1223269
1456097
638002
1409358
1960998
1789199
1683329
322993
920952
1946349
686986
1077755
665608
552029
530088
215668
253718
334148
546320
44486
409323
603952
535490
1377668
1551104
242411
1081480
298801
568618
508637
758214
1893823
526102
1300009
865743
1221643
1290483
723667
1958497
622139
321552
535282
43892
988167
1440233
638685
1609102
181753
1704312
1866165
1713365
1188618
690605
1970799
556808
1565996
800588
1061138
1771368
1077960
619887
197210
1197265
1324707
1114226
1513177
476372
262295
335072
985104
1157297
1294003
205402
1744161
957323
700573
1802301
1444359
1630952
1775410
21075
376988
1047884
1788130
723127
1473944
1554963
1212625
942014
1340051
860112
65499
1508924
1803023
102762
1338947
654352
135389
176176
1408440
1471627
497422
1732236
527698
1380835
1341292
595950
719558
611641
529974
144555
809277
1357374
1868595
778240
1988540
402292
1557391
1946194
51426
669288
354904
1044292
1964505
1753764
456836
25634
648954
1776061
1312000
1872459
642529
1483616
862216
261449
1637725
1656984
1642593
191553
1790830
856991
1027732
949942
1206969
296110
104483
471350
1059393
591553
348047
1224971
1934321
1720863
1336261
1849380
1619377
1415684
1641965
692261
1090052
1194814
1271375
98748
1141596
1203316
1497958
363315
857311
1266771
142845
1635591
635912
1076886
1115617
535855
927091
1943776
1657424
967317
1366904
597794
1561382
80595
972032
1390315
679870
1952718
876090
928926
1649170
1161839
1273505
762346
1485011
920347
1611718
209786
1903405
840760
48478
1663882
1257240
908510
492976
1483098
105758
612610
1394169
684600
989799
67793
1053579
1170950
1186230
971428
268207
1042377
1469440
1678005
936153
56769
1287019
66353
322251
819588
476370
28721
148336
1017019
992891
1739946
1440874
374965
1185704
1004348
428759
975318
798488
1131876
593125
533813
856729
183877
1118376
823341
1437317
1162042
48757
1594267
1659566
623467
1188119
1160097
609831
1897919
1098682
1334736
1580240
1874344
1185201
1478053
1363829
1840334
1262413
1451084
551763
243882
513343
1240139
1842135
579693
670535
1702550
196370
1134856
1783598
1480759
1692847
1060432
1658736
1166851
181833
1099219
1739179
1231400
1167433
330801
335754
1910385
1907862
687122
1402205
843203
1779679
220494
1249498
504905
916853
635584
1900004
884903
1781751
615671
732359
1908136
155028
1581454
1628350
1195082
153314
322296
1690590
1515270
1596036
657959
685016
1007450
235825
1855831
60501
1965339
1215572
1496873
314387
855861
464864
909115
1337961
46222
138964
1577170
308739
1366198
760304
1818285
1721189
1351772
913190
1081142
185744
387929
1717127
461728
1814290
1449066
498465
8992
1397525
1824463
213186
1570131
1169124
269115
1088238
181872
893312
953931
636447
1742981
55754
1935067
1622504
605629
1117399
400207
496237
677739
295085
801255
33748
1664169
1174151
266402
481748
728494
1578623
675329
1467662
363088
897380
1664746
1433599
1593367
1336184
1571395
1064621
1170067
736240
529785
1385387
1631092
1230317
121832
252040
1351049
1138013
632717
1494815
1094175
1505039
802954
469976
1330095
607530
1812797
1112821
1788740
1285771
100726
226812
1288188
436530
1375392
998289
1022480
1363421
1744423
203712
99028
1957188
439492
658436
750708
1533240
369621
657962
1620645
1536121
1804011
228318
1217773
888475
613745
1858129
1608755
666319
159451
1914367
1515226
1748515
485640
1272800
540432
1594149
514208
166464
1555235
1456990
1504429
180868
320721
637288
1270288
625093
1052885
1348387
1866419
960881
269652
374465
1163118
1984019
1088616
633591
202591
758639
1745883
1786524
1210286
731680
590953
1728687
1066752
1998791
124432
190974
697948
996913
631999
1439888
1008329
703511
1767166
18362
885602
474973
298802
1390791
56364
555063
25877
196911
426726
1552013
1099443
195398
684440
883930
1023814
1380010
1530329
1645969
183135
1975540
1302682
1691130
647546
994330
301826
1523143
1296531
1566608
923127
534476
1204383
143675
1034852
162619
1833926
1507455
1410454
1508716
768289
1870095
464298
744767
92122
1282005
1806764
1223713
112609
1112107
1448478
1380938
582294
118915
592870
1711885
1061060
1682608
97727
1950703
17815
1900469
1277376
795860
1376578
1440203
490279
1245552
1578684
788465
269456
971229
340986
1220674
1214794
1161307
1119866
1620854
1421341
343835
108040
965767
1925764
489511
1498878
1161418
1187517
1572143
1380113
1423660
1692965
755431
1106617
1866358
1237543
729427
506438
1880052
878146
23512
1711481
552846
1603242
766785
1666029
808386
972525
865355
1489362
1836680
1363446
672270
1100142
49694
1764594
418374
1895729
1562978
54149
34828
1505366
751175
1769914
73025
1284875
1085891
470417
1013272
564653
1016326
579609
118483
1326110
515883
1485380
233436
1912819
1210477
1789354
1416113
1470709
867572
415616
574433
92937
846185
1657497
483589
945174
868773
944708
154283
579173
1908808
1242516
208589
567959
119510
441404
1746725
862644
913447
1741810
1187774
37279
1610662
1924240
1874199
611643
418470
1584353
370263
1488059
1782708
824666
1526119
937828
1457641
1642928
545038
1913171
158156
1225410
869508
271955
1738152
1317072
475572
1688596
600752
1835429
168462
169282
1811216
605743
340212
672364
217302
169382
1321454
1966416
298736
1077093
1503250
1976347
701913
1309867
6410
1330574
1669325
1374634
1673900
760362
166829
598690
918195
1286873
331926
1333267
831186
77621
974556
535748
1846503
1987966
1141165
362300
125870
702476
1569259
1100432
67046
990071
1038705
1669617
1284579
636627
1260298
1285639
1331023
1861033
1488099
421822
1881095
293335
811140
1514324
1843753
1297065
483541
968630
268035
1962754
236760
577718
111040
375099
1333338
51813
1649677
1605313
650371
1299999
851552
892886
959051
1953009
996160
951722
259222
32983
1391090
910831
1043489
1625263
884812
350299
337915
1082722
1130387
507719
712649
1683617
1923905
1321582
755187
1623934
1113684
1118724
1005264
1962417
1350793
815608
1836398
1684015
1401299
872041
1555669
1981133
1425781
591722
371018
1954216
1358307
289391
514971
1321882
530097
1831118
42136
1127846
1202748
201763
966153
1097286
1355062
1898775
514377
1137285
1984242
1434914
1388471
455844
1351637
245454
422521
323015
1695768
1093802
1176662
1890656
1301262
763993
325663
1077683
756012
525759
1710043
745258
1339087
988683
1676535
492549
258503
1597589
1311178
1170421
926987
721937
1483131
619148
853864
1173105
198172
1749503
177871
1763896
980048
1850143
1244959
1105888
1043569
837666
511547
1866559
733612
1191492
1671774
1277935
1105924
617061
663016
1670321
1206159
1560144
740094
626589
57920
844686
1051343
1270141
993514
114510
143688
406843
853851
1948503
1528932
860234
1271933
1675716
1332721
1311310
26391
1487527
69902
495318
1422272
563705
517184
967465
1933715
1458510
961728
686133
986804
108943
1700103
1720750
1767658
762003
1546009
994961
197226
197065
309533
42995
1919953
526273
310739
142480
603644
1188851
1980614
5023
1244837
647295
1964155
1447150
1977987
966901
1587602
1908073
1976761
269793
1175895
448852
1447934
907852
822417
478368
324205
1632457
1865526
15830
1494670
92240
510467
1303144
626749
1769932
1032153
1770330
759828
490343
1726804
369886
1393798
1393720
540632
38000
80072
541437
604076
778336
1487640
90001
541919
1951472
122457
703076
970514
220240
903331
526408
1446466
1032799
761383
1849734
839412
1759546
65838
656255
318431
488223
549528
781742
1807852
1811911
1554578
627337
1874525
1687705
640580
502602
1764142
1386484
421999
1760208
170720
1733467
33759
552886
650547
437584
1658804
1616017
192856
940640
758762
1582713
969153
1213493
718780
1588496
1663447
1850548
1686988
1074161
1463784
593552
107338
17799
407694
1885351
430917
142390
1338581
1976110
1076174
301591
1579907
1590643
492123
1277639
1702035
1748028
191418
926400
733998
53298
932164
1208198
1510275
1749291
129313
1280341
435327
1663284
641851
1288993
1791220
1112095
1036656
174041
1871371
775415
1918279
319230
381852
1275634
590081
1791074
841290
1307487
1858188
970209
376937
169516
1107996
125494
1994904
614233
1571543
1234502
1609564
1587511
839151
1191252
41027
1222520
1601286
1708300
372857
1472374
1476512
1749976
1296517
367804
27723
1128655
1152741
1270345
470553
1914739
1090042
1942127
1163873
126168
1930525
570993
1395075
1659023
755735
715742
1201693
1651428
242280
223260
565580
656439
1320590
1020140
110731
1050235
803985
1952732
165807
263263
700673
1075635
1751782
15877
642856
828038
989187
169377
1180420
1048787
1747567
1973405
862657
210147
1592243
265812
1357475
1242062
1129062
900124
1582823
925567
944285
97968
1703096
1170866
1164164
586881
88180
124594
257280
1231764
1228016
546290
1535334
1591272
1122688
240654
324642
1633025
73824
1965286
1288995
322968
1771128
1037979
1896890
528205
995728
1301278
1760065
92961
575822
579674
1571050
1409515
1017033
1777155
195074
471060
95151
709829
17299
1204797
1506162
107476
1318436
1636039
1156326
1955484
1615630
1851506
1251085
1006264
779369
1377957
108177
443565
847502
600378
169349
544230
536676
1931082
110493
561581
1819055
435167
209913
105859
789446
1296464
1049533
1193125
1790808
433416
1492779
257934
953070
1190312
192419
1370701
463744
283655
1628807
68207
780466
512904
1857902
1378984
1650120
1512651
1240167
516026
913903
1893202
1267424
294794
810157
589477
764530
57283
167465
638991
1797998
1734792
532099
775712
1770055
836484
1215941
993827
1976755
493734
425766
965795
893316
1689919
204962
751954
267358
1557055
1437951
1581401
1520259
726318
1633013
1502001
1995309
803005
1474856
1156560
533454
1482647
330104
646414
1492980
1971761
9466
1627434
1660559
317429
1058523
530213
490602
381562
122641
1299006
1950953
1869507
1175328
618725
1499037
818791
213145
1925986
169925
804627
1599404
1209681
1985494
1020772
1487668
1687076
181179
1781037
56767
687221
401009
1087518
1241043
1349880
816951
1833634
1350835
1607766
1689151
650035
1088265
1986792
562130
1541179
525904
605015
598733
452122
755096
1346168
1584331
1146373
848321
888282
360572
1172998
810357
525279
208356
1653076
1215338
1478144
405657
1556694
905790
1900079
1428096
1925058
1138649
44177
1759195
1224772
1835226
1900572
1146659
1941340
1006918
960152
1746967
1704615
1602233
116053
361577
1044033
1563646
502316
1953130
357534
1990865
560416
1444946
85941
1407077
455238
1827751
1441755
696441
453821
825632
102473
398338
1342895
469979
1950392
1015584
1897593
1735655
1790976
471011
743393
667993
1690400
578505
647946
1898792
849080
994150
1192663
853316
1969363
1360768
782145
222699
1901347
1883210
694940
1044600
1036295
1893241
1959530
1594961
1751443
611005
1428883
387694
695787
735729
1208345
1915344
60029
1838633
1978711
1215972
1898811
1611627
1858403
997508
211163
780763
366418
860669
808210
546723
85275
1162828
626994
623378
1285614
1106513
1132417
958180
1658247
246383
1770232
1704497
605477
1882564
313496
644369
1712489
1592447
683363
1937121
1996548
442058
1646898
989547
439963
1819667
1484114
1860500
769390
222492
727651
952391
1194855
681889
579432
126824
648689
978941
1093771
1791383
1139249
1992445
1061926
1295171
214525
958831
874501
188456
1848857
1729616
1504085
736450
1850867
169854
943225
154106
1422536
571568
946743
548648
405217
1326495
690256
525392
883623
254274
1081187
401411
1059999
1302354
268263
941242
556849
707770
1025705
1350141
151616
1203746
1046093
1863017
82483
1536174
1888283
566035
783159
129995
280945
556204
215901
174943
636070
1971420
186991
121596
408766
1654986
1737871
898640
1557100
838128
246345
1251873
18233
1049848
1624411
53338
1854348
1732646
1582498
580738
1941272
1101896
1100018
365454
825258
769334
1777597
444858
1682597
805999
1775739
1887556
666577
653507
1361348
1372947
1240499
1707854
753763
1129788
178885
1604299
1922919
796909
289838
1218354
564687
179161
1015092
1832263
1105145
1554630
330491
1042798
1133201
808828
1305692
1466990
220448
1843042
1940568
1624849
24863
1514009
296277
469403
1073589
595908
1278565
413174
212325
338777
157279
157095
727950
982437
1117829
486532
1666804
1544519
670025
1480704
475410
56564
44804
1098753
1257146
970468
1391185
244199
1924862
98303
461331
60497
343143
1330693
1422829
1778681
1074242
832868
1009170
833719
537198
889791
655906
456274
1567462
1789177
724290
893845
846874
63647
1663366
10870
901768
980229
1028462
647590
445361
29356
495554
907209
1813665
1597188
617804
1037940
452134
497142
738205
1734455
548094
850253
498508
672178
1940586
1212374
1606379
554853
1334186
1777403
34753
1743246
514288
1753474
1997612
1145833
303362
1989617
1731573
17872
1748038
1342159
1818797
792553
1950613
1602846
1591808
841798
826259
583431
1060550
256404
244096
1937846
122485
1485973
1069511
1460907
1906418
1295475
1084099
1856844
115453
1344272
966402
66423
267761
292886
706484
668203
1799519
1732014
955840
1040795
74720
191706
1752098
1740652
1942345
1828514
991024
117357
918577
1227923
716221
1447930
1738090
209840
133435
694646
466466
736475
1442824
12572
44724
649829
1713561
556556
1404531
1272927
314948
391803
474463
169290
915586
1487800
1471264
1788046
1330182
514080
1682714
1855266
510202
1182551
767853
1873111
770639
1960139
226684
946948
1878967
548670
140311
1892561
344810
1366875
1490595
121840
1315153
539737
1436621
1913428
1639352
408021
714712
551504
1811536
369913
428448
1902053
1034112
904120
1358097
1648477
944860
159001
1238890
1768625
1605796
492422
1709339
722786
1341589
310871
413648
1863880
658680
1743157
873271
786492
1519355
1136743
1837285
410994
1744819
1766076
126892
1367648
1012545
648626
752909
1250498
1617148
1206918
1949553
916291
1025374
1746239
1578378
943889
478507
1651898
1418396
1730379
1100187
978219
928679
1637807
1693171
1875586
240932
1874485
1333431
1691217
1834241
671183
1312483
1084538
152716
1536764
1949543
1236708
1622950
937529
1696869
1001642
553924
927407
1262651
1221376
1215810
932160
405292
1290173
395305
1819014
1573210
352147
1814475
11949
398111
188433
1157024
792850
1963794
1698098
1269071
86574
709723
951391
418691
1100527
1969908
1146735
1527775
210428
232515
334007
581170
1657619
1032011
793558
458112
977837
251238
1530180
1580828
405274
1468238
988406
826904
130058
1351347
1544072
551660
1074434
1212414
1391496
771461
105517
364766
349876
584094
1160788
620130
440141
1208993
1831562
1423124
898859
1339200
321503
817731
1022724
505714
1327483
1540520
1001798
649176
668923
904622
723517
466513
131474
265505
582242
82067
330023
433439
1079865
194999
1407336
947211
397874
85526
972072
1034430
1710719
1572030
1457626
681103
1842611
1987326
306320
674130
1370383
1902807
553090
1663655
852020
802557
1292382
1413475
1338639
1034412
194717
930654
943565
1124535
1445884
784904
1933121
1950199
998401
1659450
1234963
12363
1657610
974206
1605460
1364209
397897
734450
998814
1613939
639953
877761
1091986
591382
213812
1985163
41074
616808
1874155
1476890
1887878
1912173
792741
1257724
1870400
1798359
1052689
791898
781779
1848462
1915173
1821065
291829
1651912
1855702
1626979
806975
1622934
512536
1972116
652780
282872
422267
1329964
1352118
243587
1824249
1766661
528896
1749823
436884
1175659
1749540
1084590
452829
1907695
1768269
991935
1648486
821681
1831690
580410
1407957
249067
1966558
611210
109834
155382
1388713
1436832
1508551
1655383
1913702
837803
93954
667452
882211
845570
1564165
1946085
1995201
1227186
1309617
834674
948138
1481571
514614
317062
998573
680691
104529
1745894
56779
179175
1759811
1277269
1581739
379083
215821
1942077
554076
803273
501423
921617
1284336
732027
295961
1583050
488705
541551
1937670
760584
397978
1072275
387830
469662
1105955
1322307
15311
1694453
66536
199412
1947053
1422543
1169268
1295987
1499116
426132
475743
334152
259965
1486704
1932416
1641776
696726
325539
1678206
423191
1373348
1641732
265185
874037
1197376
1166316
1968648
1658784
363329
670655
826045
1348671
1870696
1527055
682224
1319076
1389321
709718
375136
1191460
1174700
27757
1834988
1478605
1884466
1884784
1642476
1153684
807312
1458164
941201
1883689
1848290
348515
219796
1706845
1252695
1755084
1862658
506343
1919161
1319740
140111
1742485
510374
717449
482866
109656
723745
669497
688640
77499
1421412
896558
1853528
1041459
778742
624372
43447
454649
1912176
1916582
1911365
1525787
1131267
207640
195275
1797616
78827
1594776
1633664
1158641
1738533
440023
357075
432157
437981
1340291
1243701
271493
1448038
1923084
1569927
1116711
264836
964589
1498129
864455
1767467
630916
1387543
730273
122355
394482
310435
593372
1273389
1998606
1254905
712007
924537
1300438
56240
1905551
1776786
1605855
757810
647559
1728547
1496561
1821754
314606
527941
1990386
1614900
899517
824499
1106683
1010599
1178298
1768639
290494
789975
71454
1519954
930344
1654545
1979304
499287
1586435
1579347
1707086
694410
1688184
423419
1700288
1234404
216396
467060
1998683
1940128
1096356
880784
1622688
1040017
1785235
1438664
1778816
272148
1600076
1648986
1979293
755770
1934414
1847264
111253
159513
228899
160251
392987
27852
1414552
221468
1999431
344028
547786
1489033
1181004
807566
1716051
1857849
1828136
1220761
1403796
525334
1969109
1470777
1180446
498856
1656196
1284321
1067497
834111
1639781
625069
386195
606972
1783095
1927425
1453308
1032027
1879990
1824622
1837248
95746
725317
1497732
73072
750591
355737
316884
645539
1510890
109549
131695
829258
1892367
197220
267803
1584470
815838
481806
1423386
493522
1792081
1643746
1459519
22693
1239074
1002499
1071317
497729
565380
1288510
1518610
1983185
967252
1601115
170256
1413037
305919
1454298
701252
1139688
407140
569504
1681696
38299
1943338
1485683
1191084
1146107
292669
37997
251292
883319
582371
52412
1007161
1345933
1958746
1255390
1144068
143471
1243852
360583
1150176
207961
927780
213897
1827568
1491098
17285
1658837
893397
1488214
893252
1013295
1231423
101186
1445700
1208842
334652
1887553
475566
351302
1053757
118850
17434
215524
758343
1732535
1995623
329286
1839774
1408979
1669851
1825759
1093269
154599
1146454
1336153
875189
522449
1148352
509080
423088
408347
538017
1288496
317041
1328135
973281
239518
781321
350448
675864
244589
378312
1427718
1720265
1957672
1715265
381103
650794
1551163
1825046
1282918
27949
824912
1579382
598798
1018187
1644661
1323100
1939555
209059
1396770
1877457
321459
146125
840168
62314
196480
972749
190086
753790
1198635
125615
1947781
834637
704839
1623200
63596
1334069
1069237
1250302
1746943
1784407
1609212
1523955
538686
389003
543978
469899
1373511
1333109
1130854
1727649
540835
1100825
162967
708408
6140
1196064
1716861
1599539
1370119
769103
1817657
229123
1256923
1186323
1111148
479089
1637997
972994
520974
1073572
1701489
851393
1650808
574762
477829
757996
1484909
190626
439914
40664
545441
1427956
1973822
210805
635947
9854
1907094
811385
735032
861667
432259
1680129
1064416
554834
1389080
1259849
755047
563886
820375
636209
1663181
1907783
94372
695389
1098474
772156
288017
1189496
1996090
818807
548459
580823
1774444
711719
1395824
778753
872885
15435
1980202
1499346
1074705
162495
999589
1288512
279186
198860
1046411
928693
860778
1207075
1628760
455895
870884
983744
200190
1997421
1212467
284038
400660
1245271
1796097
779310
1564651
1838082
81868
1087405
1895149
125846
441147
718942
1818275
696816
340731
542048
386701
1657241
734643
1916446
1653566
562708
475192
716333
286101
61729
1321934
1908018
405298
652759
121511
889398
1818039
1611274
1679630
1186712
1849558
318171
1410592
370261
1420884
1612738
1406194
194112
976505
915503
713856
1607640
28518
1764169
1352012
1001140
1395713
1176056
714368
5052
1852673
578593
12792
1644194
981237
929819
1540890
364888
1370804
1856227
554950
880593
37874
1814505
970526
1407804
886621
1288059
1328073
190394
785290
392195
19074
509584
1898927
1368990
1652903
1022381
377469
1927656
268840
1543681
1155970
572472
192201
1306703
783551
1695621
468165
250573
1483901
1362085
1493122
773667
1914066
306633
596331
766978
231208
1560263
113211
335981
439732
1010515
473617
761079
261501
221135
459659
1168677
260631
1425065
900548
1970388
388537
949337
478053
1755123
101028
610532
986671
1524757
1217735
1349600
1296421
1567508
1395155
188552
979957
564101
1705372
247781
714914
994658
244152
1432888
1731354
597280
1574320
1290033
1089235
168621
904704
709929
863687
232338
378030
21371
550001
509604
1361727
807622
66826
544454
587903
1968974
684905
1451673
1772356
136270
1025760
101306
1627426
1246826
86329
18071
1172214
1115512
1776432
729411
1418042
910179
1720256
1346429
1962800
1377280
1809205
1035432
342795
1755049
1547858
154713
858847
209888
283715
1550727
480063
435881
1535264
1881635
775045
698236
1740843
369820
57478
1370508
1203829
1974593
1338308
1174647
1473553
85167
1455993
1959615
1626456
1667084
575436
1322916
644078
1977674
1423877
1241967
978876
1993504
118757
467731
1243686
459666
1927575
1383989
873302
648541
663410
1835973
976790
497248
1796364
191326
1532575
616759
903569
1152989
211721
354069
1099521
24696
1091356
1598278
1142916
1953524
1506231
541420
1753561
392188
309392
1683845
816598
426750
534812
1315893
1940557
882975
1411934
1884139
1426481
701817
1373272
47705
833302
1347189
908423
806283
1124466
171023
112625
4195
1911090
268375
917307
229347
1598307
745735
1549057
1619191
1090313
1841698
330207
601941
178666
223731
579774
772154
301192
242824
1606293
1559157
221106
1056835
500710
663842
566307
1569501
1148776
781132
69620
413823
1901457
563841
1317075
1349041
1948407
1306214
1117977
914886
1915123
1684161
1389452
135838
1163238
1691314
1996822
944262
537821
1013096
869490
20606
296224
1954292
862549
889937
31325
351020
572201
1375706
1815565
1894742
1530955
466441
415006
1896811
91870
676748
1799828
772472
1311893
1688219
95322
274317
508475
1682875
624198
1073119
656988
1806332
745880
733357
175916
112496
960423
433900
834382
747547
1668390
957325
552458
1059784
663396
1805774
1620249
424108
1029391
1732004
1754633
280211
532286
904107
616769
850721
1264806
1928659
1816596
611742
345546
287587
1826558
197396
1467419
64559
1778132
354944
1775575
278614
1942073
1517233
1610802
1346720
882182
648525
791433
1867733
60644
1008928
238707
688654
322719
217856
1980700
1310804
305164
1091287
1987413
1336176
808087
840055
1157803
595068
428831
1342760
1990570
751207
1370757
103712
649736
820043
680310
1024124
694577
639226
1852335
1672380
1139271
1143974
1525891
1112918
554161
957906
734537
1388787
813253
324888
758687
999507
1933740
260680
1221059
265900
825161
1223473
521864
1120181
1479017
1863095
1722016
1191676
313509
160162
480046
965830
1385100
895540
1849515
1855599
893797
646326
893377
587374
1958723
1126843
575413
902628
46922
444511
864356
1233314
22940
1229230
1758231
20245
1216667
914155
1511054
86571
284883
1628857
851218
403809
1899051
1916544
1486362
1819128
35568
1060801
866179
287440
1585146
1599996
1635475
1517209
93925
1370724
314363
884512
1558821
1165613
1224144
1122558
1793183
379652
1947450
527166
290019
1449195
949987
249306
77793
1981686
387875
953040
172688
704586
413662
1677143
141572
193628
1428673
1976565
1901532
369082
41142
240130
168654
1061067
827022
184802
1224316
1804504
1317278
826316
1839305
1717287
1562844
1236195
1122469
1478992
1347500
30743
1355242
1519138
451269
1434048
1396665
585514
923140
1611947
1913410
1141460
1035740
649864
947672
738935
557623
1507809
1015627
191220
1100877
492149
546961
694163
1805231
702129
1703542
282004
629197
78927
536740
1919294
1808356
1426272
1957313
1670091
860763
1654386
1885937
1207300
886862
860338
291498
294065
1989545
1015687
358988
1316531
1530309
1893704
535008
1461707
1946101
1009369
1040586
1519264
325501
352822
1279929
15428
319122
1007494
303653
323925
717314
881142
895745
1907334
725315
1923670
859731
1563855
1439236
1447363
619709
465482
1449863
1275872
1376063
944844
14367
1259209
1275096
859776
1721598
1819895
1814339
1264228
1762132
1526144
1526388
1074545
1818777
1708719
18269
1750553
959289
1208696
500843
1750538
884900
42685
797471
669978
1761252
104541
170274
1309745
1815882
578623
1854064
805369
1801618
1289889
641548
68057
1506281
1293184
1612840
1407683
1314906
94931
1523094
1261893
1869428
53540
587146
1426900
430433
943036
741901
668355
1090661
1974863
805157
1423850
1633420
667490
1560583
268278
829424
156459
507009
1121114
1424071
1815069
793320
492926
1025402
1638965
1975557
1637663
151863
164674
1241201
643696
1999090
220136
1297000
521099
809995
1875271
1972197
1371190
1655971
168931
1642200
1419790
1047800
754018
185409
946445
1130298
849289
1494166
1760327
1653554
1997795
713857
1786480
446844
1785164
970966
1377754
1875419
1984986
965735
129335
1743517
1271590
968426
1563058
727032
1774802
984432
742508
1797463
526994
631821
1181584
1045693
1775629
427831
727423
384615
1660563
1104030
1219221
397454
526237
1028714
1471607
910118
688026
1692772
1504698
1615874
1333061
1214856
1823792
747169
719123
282914
1792663
1288003
529101
48388
614009
937078
71091
258712
1218476
1455762
1081336
467616
1223742
315138
1781620
775898
632308
971076
1974809
650598
198842
1229435
1987045
1638414
1405631
399696
333649
373593
122521
1066988
1672715
1617425
742120
1971556
166066
101200
1014654
811670
252749
1720037
902649
1633502
450339
787620
157741
1336325
1982062
932719
546919
1504028
474936
1918718
1473039
1239643
1153018
1813544
678424
74477
12297
1106986
926679
578733
1784742
544046
1930412
1029937
1040449
619132
1127446
700281
1864246
795187
1371
230453
407041
1493834
1786668
1280938
1161068
1920582
1634928
1711174
1745890
1538651
1209741
1226998
1474412
42962
1033452
887693
271350
1648561
1815547
1019308
1531644
1227655
1372665
177220
1694693
80801
1105852
1598230
1508548
283735
1691141
1373743
482876
1828931
506048
1012114
897318
427195
1249566
634351
1535458
1911567
624696
738158
1843357
1303467
1469871
703992
1109468
1956923
342485
1309790
472202
205431
988580
1361712
1599119
1886231
496698
821715
1378591
54869
1799112
559445
996985
1142626
751482
100518
249165
112389
167861
1478157
1852243
1763683
978517
370945
1668995
1628114
234901
719602
1898494
1540873
1984710
92922
240198
23118
616390
411550
509310
1536991
551653
1071512
469189
969605
1882382
428039
1260229
203224
581012
1133059
1103621
1598919
759623
1359403
1475704
519355
1427641
492699
1416837
1344938
1472119
1586285
837894
1985870
1386127
863675
1715173
562628
79497
1335175
322414
835034
1650016
257270
927061
759844
1558701
1153047
978614
665422
952225
50206
1033291
161425
1191518
617518
238871
1875781
1792943
1071452
1341888
789787
823924
1729216
506730
1108966
303998
692527
374226
890204
453292
230398
1999068
317491
1811659
331853
1499127
763374
372495
1455431
824882
460256
953500
165549
898932
1794312
511598
1232095
1679052
807927
1928946
757250
178407
170635
1196432
155762
1860800
1295654
1393458
1738825
1075544
730229
1713459
96804
1138448
1781556
988678
1389952
501678
1730940
1580547
623287
1763737
1707387
1837702
1690933
1462975
1617247
222343
503524
1730769
1183461
1258768
1977938
1698418
1303757
499099
1101978
746566
1187406
1379052
972781
1640756
1389624
174025
1772087
1065232
1145954
1412689
1026112
775263
1392742
923880
437717
1555274
896998
1707915
1116150
1960436
272366
709251
1155779
1855287
1630492
176706
1685692
590520
1043270
646570
269286
798203
558274
1404593
750467
10384
1625852
98207
1040456
1805086
1649687
1244892
1732267
247843
113999
1056329
1708291
1590864
1877224
828447
658975
1301867
1632616
966701
1345742
109796
1423832
302921
549746
1106519
1694661
176297
968818
895236
611523
1743421
1138688
261020
322997
460926
67367
1313547
86525
1955929
682859
1946281
1307648
392214
1215226
570607
1056193
1652764
328995
1951367
898891
484419
1699246
1214001
983341
834343
1114358
897676
747161
1322425
1981344
755040
594647
1574292
970108
115180
1165367
514552
370923
1915947
1733718
927486
1891458
784150
230178
686863
58644
515549
1529272
1929857
635199
872237
1670603
1552334
895496
1408523
1547521
1502226
1121925
879342
47596
517136
986577
1043331
353721
35122
1189548
918712
658353
204146
1809525
587959
403858
1300365
1916102
1827600
167931
1298590
341681
1817132
1422524
1891545
181593
1774501
240918
912649
1694503
1245245
1447285
93585
1131128
454924
1390397
1478362
1474329
1202047
1822291
886239
1554306
1528240
1898990
1907787
1875208
665839
1948786
76388
1628589
277312
1840676
110744
160596
1005294
1187940
835537
1618004
787292
1433083
1810361
1976107
549551
208937
505981
737663
1871411
1553780
646202
142077
1035798
898741
370308
506964
1159504
1686798
1791129
845304
11567
1009348
1569684
1686002
417654
829000
122136
1635567
1854707
562480
1043033
1739079
100873
1506380
153014
933286
996435
18121
1276703
1577521
1188203
1693555
65029
1500529
68154
810907
1230131
1650898
1080568
1667581
244747
1177493
671832
1091509
1679256
132430
169282
1305995
1015800
1053514
1342397
627612
1957672
1198273
646185
1445499
1916974
606193
1020358
94180
1386442
633742
1929091
963804
615964
902625
291350
238677
1070129
1707924
1926403
997022
145500
1190045
1869733
1668629
1857933
515804
1707512
842333
626145
201968
986107
851930
1759142
1675705
1473084
1122108
1830004
7556
829797
594821
1335073
1223848
46175
631676
1919464
1594554
372361
1378375
835215
650567
15828
514070
1206026
1633769
843586
1811485
816518
502959
1337990
385367
210979
1419614
1966134
1796736
1795898
1748806
263159
1120058
37396
156381
86250
283037
1735951
479579
1946142
184272
726622
96990
1471613
1475949
28026
759010
1141610
1662015
1571898
1994895
49088
1569294
681611
83287
1942423
1074671
1771256
1995789
1735270
1664941
454977
1573411
670279
1030096
1817667
682214
1579276
878447
1240730
174289
1753029
1552787
1166847
485170
1172213
1741665
548082
329146
737033
1960028
1007227
978232
1748589
1813521
1695600
847656
1440844
1171247
91139
449873
425202
1485454
1227128
111141
152341
229863
109325
1864110
1684839
872076
386192
714495
158917
1547451
1340759
1456434
453807
1614252
1639351
230517
580991
796541
1978816
1746007
848558
885812
1810745
1280000
872107
1530193
303389
1549347
594307
1055860
1149436
535793
913913
37701
971524
1443041
941199
1044609
456966
1731162
1722855
1704061
872091
1857270
1287014
1351362
1522127
1356931
241496
1961376
1196798
1035386
1328965
1998818
1163186
1110841
670731
58560
907216
1915283
868848
16627
1939836
899051
1761705
1170809
1111993
1176628
280962
1066750
1661644
38617
1834541
1352114
701751
1951416
960833
1835668
116382
1828315
1793670
1861924
1348809
1403593
1661152
103182
800502
987026
1992285
1091421
1118234
487972
789742
612790
1464611
1781767
1289852
1536709
46250
641169
1526845
1568157
1221076
1617172
144193
1923239
534837
1855612
1074858
975946
1479996
116159
819531
1124891
1874038
1384067
350913
1503009
1256559
893759
421642
685977
624800
132955
144817
1024407
765020
1157261
867201
464365
620680
428380
685534
1334524
477609
1621473
295135
1529611
271518
534045
1761362
244476
800016
420824
483345
1556778
1885301
660816
1927800
844905
972566
437703
1725182
749580
1098156
466631
1070867
1305682
1295132
1519247
1303291
37641
1777914
371144
1900987
1771626
926632
757273
104423
1779469
1535055
475945
1833310
527412
1364298
1337698
583334
1896135
313387
106412
651565
643489
637933
982875
1075605
811710
1183483
1626821
325441
657640
1285470
579136
501091
593802
128762
1546564
1093685
427917
192006
1945122
237164
856452
598144
1810540
704497
943096
698011
915924
790506
674867
762374
112954
1790151
1531845
1668851
1163573
590228
1105807
1412208
1653335
462910
1340575
320803
480986
846153
1747001
799251
268154
1505336
1535776
1988764
1784498
643493
1657405
473442
1957005
1147245
312615
757523
17309
452693
739720
1849098
1371871
1736498
882881
1868560
1499011
1909069
1714239
663631
679495
1844732
1992699
362856
539192
355882
1706772
510765
519131
1535909
1640212
1491849
1378759
70225
1280045
73572
1419715
1129594
1209119
152787
1939123
1249362
1559179
1934113
1395612
1609830
1218696
1866827
577957
942096
110050
676591
1944022
758634
1835676
940713
58853
17791
660811
881492
558601
262239
1541472
1688806
1587098
300549
1490251
1369417
106942
778009
1395025
853924
1076212
1930095
1613999
1673278
1458423
1554432
1143581
539087
678222
28631
1995462
1678602
1620741
16940
1913577
4183
1094593
1840811
694506
1277212
23672
1034173
1336400
474980
560456
1763474
1059996
423842
480638
173928
9643
1025815
1010693
1500324
70538
1064302
608743
262437
1668444
1164331
829093
696873
952958
1228843
463732
841333
1509785
262398
519809
1613379
1309606
1106526
1635045
1164504
1317688
1558848
1895694
1427931
950557
1046807
1373728
1213814
436516
1428427
1603267
1227008
1984343
330992
279846
3215
90198
1528866
1029021
818418
239798
921357
1671308
1393469
1257216
1585471
810258
1942999
258300
887752
1071296
28576
1458899
370811
87808
303824
1479071
254733
978634
1323572
314011
1301415
682638
574971
1493155
1482106
151869
119669
987944
110965
61128
1704959
444487
1943156
714134
1945375
1718629
671527
358632
293603
242202
1943256
834748
1626082
1544823
1109717
1459988
524407
1672105
1124830
1826829
1683559
698162
496562
1752280
1500570
953126
1511209
1578928
1638168
539745
1823824
938587
1288899
1536904
601349
204479
126208
255481
1299164
1921706
1960567
854779
1522179
1609514
993884
792224
1440667
507725
1501084
1705354
711886
982022
1685932
1183917
1781595
1727576
1541765
634687
874813
1428532
1809287
1735976
1241172
937584
382925
1927636
1172144
783766
1998676
434424
1698377
1900238
1122740
1742921
547164
913673
1193355
1599571
325547
1669746
503042
753148
1017269
259627
1191565
1318034
1937387
618306
366915
842106
468496
796582
1474699
416241
331010
1791106
780049
824026
227768
1193774
890655
1522379
574953
1089608
1093839
753632
424009
1931416
152978
1644904
1743698
626706
1288943
412730
1069524
1964696
1931909
1439262
1967642
807704
854653
1064013
599994
236347
830839
1058467
78496
1651063
708826
1166881
852438
326305
6005
1774579
1754383
707647
1761676
398668
416214
1730678
143624
1804836
1998885
1297267
890669
530210
776674
1892655
863642
72534
919540
1685279
1881402
436915
664914
1294063
1532517
1880233
1947199
683894
1040150
412240
904325
821425
88156
692690
143496
21762
567224
699549
1489557
744593
1727130
812731
849193
504511
540732
1947527
1688949
572834
1083253
1654401
794169
904779
265297
600245
336640
363308
1562119
432890
867385
144402
1154130
439805
975457
1454362
1069898
10029
614743
1701507
373140
1902478
1228234
733953
61408
1297948
1894799
1555194
654580
1433009
1224097
1506696
1976630
1242626
745192
428623
1065131
1400091
305244
1484273
1080457
964269
427529
573193
1024804
78431
1406392
1075639
576616
1874918
922365
354640
323476
197
1071616
335539
662473
1511644
976836
1157903
1658172
1952018
910024
643195
505310
304016
802218
83945
486202
880331
437728
427004
313811
1974709
965443
295077
1335422
461009
1648702
1213526
1259036
1490831
92587
711627
928178
265676
163739
89313
1225480
1016393
1294686
1731271
1543008
971354
802176
3549
396082
504765
1742647
1298507
1192078
154491
342863
943895
1010262
1189060
1990380
941094
1499425
1586534
1363784
1521469
1743800
1195265
1894861
174679
1071859
1644647
1612992
1345311
456856
1254677
287579
826604
275558
1956392
954954
926391
372026
755057
277721
1918367
1036345
1010624
1235395
140112
1121154
1731026
496099
1684451
767309
109978
1526154
1220199
1088254
762968
1076653
485641
414694
1400145
1827546
1376017
733758
955234
159531
432626
1557898
1449896
237368
711157
1587999
851427
1406593
205253
1660810
1801017
932535
991269
1248105
854120
355616
346704
82510
369651
1893402
463940
1343985
257328
1256023
738436
439394
58283
1790177
335731
844940
695729
1844590
1030319
629241
1673088
1570793
1532236
230454
442717
425240
1746680
823549
624635
232016
1494011
1248524
1084942
596024
1927215
932342
1190307
218231
1799781
421320
1169802
1632206
577440
958693
447925
154448
1123550
1332119
936478
613067
1778415
1234037
1898618
1726785
1520662
1418591
1944883
116748
1136418
280393
224604
1897701
1239471
1744427
851475
79092
319412
1045665
1202299
601232
533008
933954
1041265
425799
514583
1251319
1853102
881428
492933
441129
1855202
1691230
1147286
517060
776924
103856
504797
105653
988842
1921068
630178
1770383
447894
1878154
1638825
1181486
557016
228657
751828
1510702
1777378
361527
820975
778759
1983445
1541957
1499872
1228104
1910597
1224302
80094
966109
898484
627765
586105
1191476
1110616
1434480
299837
760412
966551
1930361
1221074
415153
1000253
1644690
1847453
1335718
749553
719057
1369350
396729
654304
1126517
1231650
315812
361218
855489
1103181
1875324
1507669
609727
1214824
1434
929877
1352890
447687
967271
1410049
164713
141231
582409
687735
27042
529074
1936121
245759
1492575
675765
288212
1181417
1582851
1346272
50777
1418396
942339
1601549
133634
1482467
169879
342214
199799
196871
1494876
1176112
1975583
108272
1575994
682707
841539
1418340
95037
1800020
785614
1578999
630624
878706
152400
80475
311908
1244998
1181812
1792165
190095
449155
89770
1030544
308038
944497
232125
1711340
270074
408729
355454
233550
41600
518824
1389407
850762
1356613
469224
124815
1174931
1398959
959411
436026
951676
1281968
96001
789728
1273739
1865245
757328
1581379
1982823
1851083
712528
998061
729802
112995
1176302
520242
1099407
1553544
1479862
1217570
644245
1665331
1258858
500791
1726091
752032
1545033
135479
920509
334553
956215
1898046
941641
1088117
1612533
402604
838887
1975380
1748267
1644383
501934
249592
1088492
84167
70272
1851780
1095304
729819
1921044
174431
536374
814318
835030
604694
1838601
1970753
1425790
883119
1947435
131318
1745143
1531302
1059143
822793
1719129
450518
1646731
748964
1723720
831786
1436937
1853298
1390923
439270
1022078
455958
419037
106151
1500601
587070
949613
539518
1970507
916834
1925018
1703450
1274542
975519
15972
211292
920780
1479431
1929040
1295578
1261888
300279
38493
1005887
1464815
134728
426891
359055
1243745
1976582
907025
830947
1114461
2968
471012
313060
615568
1940361
210597
682892
55768
894081
394664
419653
404116
1121794
1599537
151616
1867825
1121572
1782910
1904481
1276785
1071784
841140
420647
804629
34407
1751881
952684
1994649
647738
1281186
1448000
834827
163926
1165698
314321
1233088
1833210
537539
1202273
209759
307364
1632942
1998050
681604
86844
584511
1705381
651086
267390
1188634
686180
86860
961350
1856474
78135
367543
1713385
1078020
646952
1246223
586604
1173712
865527
283185
384052
652685
38618
527486
404066
1293865
1187439
1894746
238716
1903917
332355
1157951
650528
1302226
1278764
436744
280407
148306
598661
1501382
317797
1366033
1620731
1710045
1870474
144566
1467094
437992
1863225
1831337
327357
718131
157301
1910871
272096
1397195
558993
1891308
864514
692619
1648736
402985
771646
738030
181051
404552
1517582
509652
1424933
357917
769716
1387023
1356959
545463
922529
1145735
577727
1235281
1698332
869612
1192870
1748842
1726573
361714
959646
205078
1842410
1635684
1060542
1942723
343302
591562
1609284
839361
967349
1201996
371609
82382
1822139
1163740
1224707
998297
1850748
674647
1555481
929121
806545
1035535
1234247
1292911
1581290
1925894
1258996
1407976
1472970
103709
358382
1769652
1110107
991056
1993801
638656
179506
1381427
994302
104475
997369
68927
919951
1849425
586522
1776145
943995
1284929
1107658
1394858
497611
443783
801811
1693798
711079
206298
812631
732939
1409070
1032125
217606
223331
717892
103655
147456
679816
1511479
1103003
478985
90368
1649787
1797754
1272425
480025
1063675
1788097
1707113
146129
104830
1083225
245254
29276
1011541
216153
918184
623288
642166
1689172
1236883
1718807
246907
1698355
606216
628570
1338415
590113
169703
21055
1671660
795925
396612
186013
858295
1281158
126787
1632708
1366941
1627263
1404621
1516134
970433
1653286
1046332
1058161
314816
409809
355278
201941
1322455
1439849
647524
1149234
1349376
1839271
900338
1090828
1281600
162011
1345850
2942
332581
272046
1880791
1629470
411586
1208027
1919118
549738
1951766
1893686
965326
305494
202746
454538
1132565
1118585
216681
1422431
233855
1664219
889684
772822
342565
1347497
1806583
847494
151684
956842
1859159
1537030
1968814
1748028
273004
231436
1712873
1788928
147767
835557
1352546
699695
284394
1297329
309987
1084502
397310
737453
95877
1629624
1400828
935757
1603174
1199010
538261
1457216
1567341
569089
1138742
879992
103176
841369
1397319
362707
1280048
1992149
499991
82692
728805
1699546
1453581
210246
1128103
1973302
914002
571222
1251674
1066482
1083665
1320282
561730
1973957
924187
1123953
1903451
1343105
172000
172381
1361288
356797
1156870
675397
725174
610685
1306282
47475
832215
174650
1007352
797991
1104837
168964
466024
339186
1238046
1498848
488768
1482396
1424521
382049
1057526
1425229
985747
910476
1153872
173875
734473
665414
1037998
515630
380550
67790
965535
334072
807636
1935029
516769
1264359
168620
1824976
321324
1515474
1247749
420635
1628967
1253913
115414
1098765
72988
826538
677717
1350364
1842841
708423
1635159
252901
1029669
1948666
216855
1167188
1668409
548832
183168
536325
483033
159131
1449177
1288749
945473
471771
1954436
313409
560729
1893699
549047
1493737
182568
1293545
1670422
1831467
1897967
555265
1249421
116743
82753
1159951
518402
116834
210471
598398
1912054
712598
69593
697792
773086
1565687
588173
1052480
119958
682594
678066
540502
1629539
430666
1193790
1719993
1017355
1120976
1396568
113603
805003
672410
975659
1302469
66097
801025
842177
446734
1458054
1190020
1247730
1053096
1776725
989598
1602590
612546
489077
91527
471756
235027
91838
87075
690220
581157
1837599
349783
1090924
1538858
1011432
16076
606499
554738
1606842
1337725
795291
44338
446030
666138
1940322
1844354
1814370
837810
1502602
883080
1725343
823449
20330
1428287
756982
633606
1116373
1727886
1692434
1251838
1018657
1307379
1486695
1809269
292213
191165
1748906
358284
1563949
1601964
1326883
91438
1867446
963419
729549
1941619
1931109
363968
72923
1876945
580494
6693
881881
826888
907299
903649
1955488
1435972
934298
285698
980296
1220568
713100
1524018
740531
990036
1710745
923749
928196
259408
200355
307129
1829200
352587
1386389
290524
1538309
661950
1295137
1671915
1016322
385217
1234753
754220
355768
1418786
88168
212436
1445185
1189904
1043312
1873138
304168
1422751
1061201
1460692
1372251
1588782
848106
1352350
250974
1309454
1101328
1792304
164054
1869126
928875
632440
1070913
413500
1475632
524342
381114
456173
415027
1061217
1103544
510202
1529237
1014397
1821747
508104
1583598
757330
1732069
1056288
688130
1446716
868334
468068
1003804
211365
259284
1522990
485303
387578
1010430
588950
152209
553983
1595869
667229
364027
1706652
1231402
740758
1776187
275713
1463089
386415
546326
248802
170726
1653597
1313061
246532
1883694
377977
1232059
746464
1095546
628760
1225458
1710572
968852
1253923
607816
998156
932573
1213971
374935
134048
1915525
629456
1891600
994903
520853
1281058
1200283
1473894
524536
447672
1816259
405428
214738
389397
492963
857583
726768
1845573
1089980
1005869
1419697
1189883
1173462
319812
1954479
990402
1442425
729603
1134164
1940272
1764258
963333
1294098
653438
1311253
1086554
1200987
523764
985322
1756375
736546
1859013
301637
1746386
1397381
671444
1940133
1206126
367238
939034
958824
1399241
879694
1450503
631252
1902488
686205
154322
664581
1773856
954183
1568982
997265
117897
1740827
1928215
952172
643209
1683251
1616988
858519
1935254
1473399
1097940
756570
239303
982722
913751
1179133
1445221
1797791
1991823
1798188
1356436
921921
998461
1062938
1234286
1616257
1602216
1793413
1385852
1706417
681190
1916974
63323
1602821
1133135
705918
1909436
867504
365947
893152
609683
1279258
1784907
1127370
685538
589570
719023
1067047
1569987
552897
1033119
299010
981454
513851
1745134
641087
622843
140669
759070
1988812
1470331
285261
100383
1706101
761882
388392
1431089
1675404
268702
1221560
550486
1601451
359382
1239380
822082
890913
1431100
431320
1831934
835258
389786
1199934
1706157
354248
1426801
129066
837476
1270106
1438145
230106
1461197
496759
1531628
859700
691480
1822206
377518
81834
348241
247549
1179888
470669
903842
1672416
1973112
1990269
1987462
1990734
1172312
504580
563697
399807
37650
863818
1672181
309409
563389
370133
506971
925749
1101270
1575428
674581
584078
185507
901171
1165356
295740
1003728
1115607
1125188
1234321
1829357
1922888
419308
440547
869315
1630307
1021902
934156
1408974
176452
1858609
1811612
1217561
527577
1172593
1058252
992431
305967
797801
1986885
917811
1443844
1148106
360627
69781
1184002
573851
484346
1183730
453236
1726797
443850
1583401
150196
202786
1248455
210309
867398
1836835
372270
795543
448447
643383
218141
309240
25706
214358
1646856
1405037
1439378
991215
107808
665789
1507800
488208
1425952
1825112
1412374
1488138
959486
60852
281923
1880128
45851
663082
1362844
1582021
355962
1211569
1790587
1605054
1990016
1185764
883227
1754109
1980247
234898
156967
599965
572359
494320
1501280
1486414
865853
755836
781800
482092
1811116
583388
1834947
1771142
592046
1442619
316567
1535194
1425569
276130
1237576
1810937
1125786
931526
1285312
1593436
1338014
1738912
530310
893051
1605756
482924
1817564
1814238
1493191
349040
389292
1510512
907517
1749491
367895
1975024
151828
235232
1348848
1061893
1069919
222119
1970795
1702705
1516722
805004
1233335
1017042
1704285
1564552
1672091
777387
789415
126720
496748
1452241
1219540
1850596
144717
1172189
388484
1297425
422046
381840
562180
1940290
500502
1395013
297100
1654266
1486147
1748115
1157082
993260
896074
257677
553258
1677291
1525181
1834809
59671
1446878
1094589
569306
286519
906199
1977357
953820
916506
879407
1536887
1681840
756131
180730
336746
286367
296700
94464
1634194
1149332
1831951
195856
968927
985367
398656
1113905
1388862
919754
496822
220916
1721739
1754456
437532
144747
876973
179292
518066
453358
203751
1659947
1006293
1537836
1931383
1998814
1602679
29663
1832643
857782
604213
1118153
730162
676504
504312
82603
1282940
1650885
1440709
887426
270657
1840962
908924
1294613
735505
1739249
1798797
105338
1085822
1831667
562442
881643
1212704
592697
1787126
1817695
1801866
662910
218783
1737568
98888
945690
176570
1635480
1440064
669357
1005856
471497
883565
181077
1631522
569039
1184770
586642
501109
1894971
515770
641634
1208199
1911662
120865
1687871
211190
508436
1770503
1884984
860526
1416361
1371219
602145
495927
461320
934274
816385
1914362
1112178
1546014
1811054
1317237
1174820
1331812
1277353
1650576
638061
1782884
1368066
750607
1817039
1128717
387732
1233886
665133
1798726
1534397
1949844
34502
1783379
184233
345741
938139
1855747
885724
334472
890423
479220
1507799
1316755
127507
969252
886345
633074
397530
1813690
176791
790438
1437015
983852
351039
1864265
507569
881488
1700475
1352411
1999681
722737
1102628
1672995
217857
39696
1481203
1606891
1755160
146564
324999
956596
985381
770315
177502
57931
274643
801124
1662289
1359781
1154904
1114699
200799
1636455
683857
1363532
1465495
1924894
691406
1378133
1584978
851813
715247
309550
183591
17643
270984
1465328
986566
1014323
1525640
70856
1478564
719072
633327
1153159
1960526
782887
178998
680847
596830
1695978
981325
1605261
1306791
159313
1315265
1805258
1131579
91466
1337489
316091
111772
729589
534308
1804145
345142
755743
341397
1610995
482021
1402139
1278542
1240900
1518974
629734
1023350
556876
943745
806332
776145
1485516
970004
8169
44143
1846881
1696697
1926834
301801
1770787
921316
1358108
1919308
727989
356360
233757
1782437
53009
905224
772178
1163085
120587
131823
1744346
1652077
1697439
1228540
203807
224670
522983
1230612
1301321
1330574
642014
619182
991593
257120
340632
531001
1615360
1195448
1800953
1592100
1126742
135549
464255
1303362
1256338
379948
187059
969379
511134
1835684
1104512
1436745
1029572
999383
1572769
1737774
483494
416359
658779
801927
504038
1946709
1349266
440159
227721
1724806
1466398
442375
747625
1624016
1306271
960525
699614
292948
27925
1860309
1586177
644549
874587
1820516
1554038
99825
1616521
274477
1407893
539556
1338063
684070
1539106
1134518
1115890
1159038
411419
514691
1658414
107604
1222194
194597
934076
253943
716207
308211
614394
1658709
392320
1526569
1869580
947287
1892807
1432156
1545177
588620
1230945
993537
839378
210397
147659
1329765
606807
126828
57181
6276
82677
1701840
1511413
1983553
1297063
946518
284956
107238
1153057
1604138
129227
489381
879091
1351665
76147
1133349
1456460
772416
682286
894389
377291
1687188
343774
761779
1330291
338526
723181
704014
1590308
1011504
1105934
1043089
1830756
1240206
924835
1895297
285378
1635678
469183
803618
514576
809689
1779678
418771
630879
447093
94766
22150
726605
1244265
643142
632836
23628
1149542
1790674
1877406
510376
265483
922672
1458088
1254333
515263
1256044
60279
1189066
1068438
1713778
1762838
1875500
254322
178022
993939
1706479
180347
1089648
1484468
1585776
1149149
404462
1234879
911971
838023
287497
1958587
739319
1529202
614078
1389523
558262
539409
1588549
584577
1383933
721938
520506
1754418
1906017
1193071
596483
6174
1186502
1344466
1953021
711176
169203
1665723
476149
111802
1875662
1510227
1535726
1189691
1954316
1929252
588978
1631249
1636858
1216653
420072
1369105
593256
1843273
1738693
1315187
1696658
691294
796859
1654909
636606
1286461
1712938
1817112
395616
952664
672451
1236544
1709348
1467130
1451614
942982
229548
37743
1479308
591892
1039220
1915595
1184262
1361700
1055824
545624
1387474
343290
914845
1640585
1153675
450832
1797730
218612
453206
1229562
715107
1956892
1993984
798332
422184
342842
713992
55260
1027340
1118065
793848
1544340
1235319
917127
675618
1876802
1262259
1874814
348330
65267
1440524
1042297
1676801
680476
1287133
954655
1757816
1329724
403484
386008
713447
586176
819402
342460
1730269
1896239
333995
180314
180058
1730179
1502308
1301013
28321
1843868
1038786
985978
621588
1237809
1694362
679867
30304
89618
610117
1266829
542643
552611
1241097
1580468
1021196
1347882
118226
832781
1214010
1159776
668816
275388
662541
559888
1984756
1114963
1362437
1537092
1742817
540004
904790
113385
482056
159135
428834
1024990
1357210
907631
1271687
1988443
1466646
1025864
1654878
505459
1160937
1973706
1343866
613858
1060542
1822136
1573119
820583
1649591
21059
1429266
1233085
239203
1259420
98389
1150001
591667
1986817
1327809
1622407
1597606
1142390
1852684
125758
1209146
452847
157922
962285
1658802
1946046
1579822
1715910
1647108
1298150
1291071
1159212
1860122
1056825
1595170
1089632
1720376
337340
1133592
1021476
494591
1135100
1403225
1924540
1564164
1886095
1011159
1711716
1215682
298221
323725
1583074
1962783
1170965
1173848
39728
1103856
860077
1250986
1243138
418861
148227
1004037
474197
1391345
1546415
211299
236225
581257
1629079
1018471
403920
758351
1763702
1157969
787937
641053
791896
741139
1752594
1610357
1597337
1502926
862500
145125
1962063
1447292
1856224
597842
1418705
968916
1240592
897923
685868
486824
1290690
533239
133418
1871288
584239
633204
201355
1225313
1559387
1676931
1304613
1971606
714910
1610699
1769565
542280
1896749
1706403
769614
1916843
503315
925954
1448283
93023
770521
640137
1757858
603655
719144
271758
1892172
303773
1808023
1211733
173443
142349
818677
1220927
640276
129805
1847476
425928
82494
1011946
994621
1581396
750484
195024
1169329
595155
1397738
1353554
1745324
1495772
1883973
890607
905696
758356
1953867
1415811
1751202
109881
1945724
1983977
631581
1279939
489417
1299146
1035839
1180744
1278173
555852
1939755
1457625
1476474
1539552
1223642
142040
318920
1413641
1194938
99954
760475
639916
1393633
1918233
1697145
1025234
557082
1671985
1997332
1190034
1834664
628294
1697576
911120
1354837
685623
1979115
323356
602508
555946
1550079
1351999
909223
257443
1962802
119158
1769816
1369184
1830477
217280
201846
393735
406880
512224
1913154
1893678
373161
760314
782467
272478
350124
1263162
378286
179259
1512666
1885141
960498
325438
1563816
1020339
1292023
705042
396496
1664725
520508
911290
1662148
1930482
1292095
621785
1358620
1491063
511729
1633186
1655659
1047412
1003387
467767
1774417
559912
1696063
99713
1344156
1165011
23723
101193
1021111
1651472
1132857
739474
1261697
459415
1653331
1221691
52441
1771207
276644
1832697
1858060
1064678
10717
1152560
208490
1077632
1879060
1114866
1109344
1275492
417382
1482106
612883
943172
919430
935749
1916623
1637717
1353309
1632878
1500110
1873948
1771711
1483632
1897851
1529608
498035
1250361
479454
1262490
1867379
1328218
731566
643861
1769338
844232
1122325
879239
646852
348103
683192
638978
766530
1921812
1627863
1219463
1273780
1320957
1087278
1716637
375363
464631
1451205
1128903
378510
180362
223146
869078
1090616
1813348
1627661
109639
1839895
1145749
1431760
316639
274760
1293276
1065557
704138
605974
401714
1536480
565260
1676452
1560694
1425045
990748
1943333
385316
554638
554888
288974
1008583
1712963
1041139
292166
1363354
1347836
1533211
385542
204758
1693233
569162
370123
536703
847163
1551280
394310
435424
1013006
271962
978850
761967
557783
291201
1740637
154498
682426
1881965
42743
1657021
537465
1374604
1719816
883191
729825
842820
539767
624759
88611
869451
396690
489221
731937
742749
963882
509482
1432480
1988924
1067454
426325
1061412
1652293
621059
57851
231891
585897
1638741
1984623
1351040
975035
652156
320154
1277476
963923
349255
1716773
232817
1940824
268922
1060859
822443
1568786
140800
718723
1875939
399441
321965
1203087
950991
1611807
660026
1491441
1869824
1461936
111915
553358
1158361
1127416
363866
1016316
576219
119269
188561
1713653
1985501
282023
1168130
1848299
1864997
1036951
417636
1374116
152013
1917987
1475483
87727
938345
1971726
850446
1623750
977588
719364
773610
1933981
1266533
492689
341076
1772990
214470
584341
790722
1552009
1549354
290263
819093
1015474
1998144
1972203
448443
1791592
685836
720434
1828293
680283
1713795
1570201
52865
1125046
1685143
4908
209137
543491
367027
534951
278
524057
644417
1270816
909405
505594
984189
428167
1018560
1956086
174020
1795502
251847
727632
923238
1636126
540352
1995033
122202
1576256
1252277
273854
1986364
570984
1056561
1187434
1694843
1040974
1309742
1126175
1521579
1432753
827885
271342
160177
186681
915174
1254488
869181
609248
1402218
1531736
1634286
731387
1952970
1129132
1924875
1203891
1304123
1558191
400139
1493855
1235
126259
1330223
1869828
466406
1604618
1075471
1256263
114738
1448627
1373424
1828264
998112
913975
241122
1881691
721077
1684901
1765496
272817
428524
1926650
1115976
469411
1774166
1413457
1668286
696125
577406
907690
128337
364928
1951603
557896
284536
945063
1010367
1427460
1415170
1494217
529508
1512348
95364
1715950
1391144
1757450
118462
1587429
149964
613767
1792155
452248
1037465
1398117
1598225
1870483
910767
153060
1434569
1296666
1407987
535229
1459111
1696576
1458420
1573286
604168
186226
1603622
679255
554897
1006518
229799
1202010
1147608
1446770
14512
134770
1412026
737613
157780
1882239
31124
1798501
1703727
537897
1865513
1683955
868537
1018043
1956189
163792
679168
183463
1424257
1190947
1710784
438615
1560975
1863870
1622565
74761
909928
1876902
852102
461446
806923
529399
1631209
461973
463843
658905
1067101
431041
687736
1052751
496391
99919
592551
666459
644953
130851
1217506
789260
33329
1468315
1881684
1130892
1195909
902338
1105331
710177
244863
527939
519931
1716330
576683
1078476
167050
819914
83214
1019383
1349587
1218148
593068
1812235
737880
1762383
777028
1278610
515402
1811809
819685
1617777
1549308
1066420
1365343
893713
646848
1441378
641120
861192
1343343
1916258
1464952
546632
821338
832405
453654
1445094
1904891
976799
228212
1162413
1322940
668865
108797
1860404
988355
451773
1343929
882197
781265
751973
629700
1870419
1282235
1372108
1371220
1209443
1635044
136523
1638708
1574101
1467386
1099470
685180
1845618
1560949
529410
381404
1887447
166510
1176214
1607470
1060188
1910804
1526100
381587
535535
283516
1670475
1782884
1630654
7204
432768
226797
126585
1344594
1500622
346623
1529236
574907
1224414
1139269
743682
421627
1698974
187462
959939
1822269
1532935
1720479
602156
1536704
232344
1683387
1595400
99323
475038
876000
361622
1005149
1955332
32640
481336
1942973
1377376
758020
1905040
73004
649968
1092673
1997099
1951347
1682492
853118
774056
1556844
1163435
666938
1774515
278557
883722
1549418
391192
564469
1656855
1750884
1913305
1714579
1466739
716085
219512
1671873
1827154
41695
1223592
256968
104630
1092455
733721
882523
1870826
1482385
1918059
1087376
1854665
789992
1655394
1851907
1368790
174150
816802
1432744
1184610
508118
963361
736960
1951974
890746
473327
435024
1531313
1337939
1162672
1785018
977442
1183849
1222213
383509
1521714
741008
291806
937574
1492169
1615984
735065
508806
793168
78489
1059767
518004
1651387
284322
1467798
539311
410596
1900432
274833
573354
1103067
1268684
333772
1023566
1166349
339225
549718
1955622
659332
576112
488464
1491439
760848
285357
571505
680668
94524
414619
1878122
1517858
24121
1642031
579584
683570
1225974
1924198
1895814
995069
788653
1969
577620
920904
1464099
996484
1002982
1627761
296102
1215684
554641
70495
1037565
1012100
1420794
782247
495072
68439
185319
1212450
864184
1655768
899721
230306
924675
710323
1945256
608176
16712
559326
1685734
489039
497016
73147
1783007
148255
1054500
19218
297074
141354
853531
588817
1365994
789419
1522016
541098
1875643
1698958
249567
987250
519306
902032
1453956
30561
1953708
1007384
601874
1315951
93497
1940573
678756
274715
431360
1576503
1774804
79433
490184
1703665
448742
1449489
343197
597499
1608955
145809
975293
163807
1615164
1200113
573006
1999438
1989880
1349923
1364549
649841
1561812
1862876
144710
99406
1799582
195139
1022742
1350055
655083
743052
401229
1883309
1477781
1577131
1804565
431994
630195
56616
509633
610551
992396
582837
1367130
1234197
516426
1331995
125406
1408137
208408
1352211
1427271
659782
388132
1542372
863151
1099650
589399
54227
1708986
312339
1100367
51777
1587992
1365480
26057
607669
1020365
106321
607961
178639
678513
1946905
652720
551043
722062
997979
256527
1031717
1202006
1628131
250435
1678783
1779264
1074450
1899435
1873560
696968
1209172
1901391
195118
243629
1487533
1553142
210454
1674689
1138748
1672236
1646359
233802
456060
588515
1653378
1007609
102427
106826
473074
1476316
1218870
1983014
738698
1040333
182171
1960443
1606237
108137
1055789
1862360
1446167
1327979
824669
108627
887621
842384
936785
1239001
1218443
1079700
504464
54459
1331506
21452
1279100
486331
1192452
127638
410528
1549528
1014999
1840420
1172048
554404
507385
715555
500004
1453656
1984728
1744630
903500
1748954
1241469
1718701
1658118
69023
1526682
1840853
16764
1515750
648844
882474
1916132
407862
1473223
1546689
1104798
411579
1856213
1714496
1261572
1260851
1676280
787317
1202981
661207
1033903
137681
407669
475601
1022279
1103352
399158
790270
858957
651560
1791297
861871
1577383
549665
1061042
1022844
1569093
398917
1262723
657495
493835
1587331
1080653
1389219
531817
835706
1732068
75650
1282453
1211702
405520
473720
1588794
931015
1016785
174945
472493
515263
419722
1475024
411137
1234535
1528105
711621
1609886
652363
1784452
351009
801596
1477704
1319450
1510494
1664441
539917
873928
449535
1567565
1919105
216077
1404650
1618488
815666
1115626
925091
1701193
751054
1388436
486835
1384243
18337
1387193
283311
1664422
1266014
426252
1996675
1011081
1497084
1036466
13922
145060
483845
1659460
261561
1312389
1825837
1565381
1791947
52492
973940
35415
420195
1540616
1892522
1069611
1510044
1744863
175832
1066534
1444093
1861007
1456265
117094
797912
1327427
1399670
175874
371628
1258754
1456113
1869287
1912695
911005
1847369
1183823
372491
594884
478361
1657201
629731
538027
1711305
1295979
1699603
1476446
85628
882784
537510
443800
1894186
1138677
334163
1785833
1295411
1378389
566337
911536
47934
1749744
974168
265302
1371230
608287
572409
490606
1152955
1308606
963633
298804
51081
221960
468181
1370763
1954998
767775
710506
788492
287141
108467
255411
1996940
455309
478155
274210
1348269
966014
13826
66330
1580667
467000
1042940
731316
1708296
1844939
63318
702978
1642406
48040
579476
167873
250060
1924477
1959248
646922
973159
1535955
299266
1437888
909213
1885510
692329
1311052
436837
852796
1988976
1227082
603989
1223067
235548
560377
1551199
840185
1107056
1745520
617285
416996
1764318
165889
747873
938554
1919884
554918
97368
1312878
857112
1082371
929490
283025
1401546
1211551
454796
1681122
419167
1880604
1766568
1802088
1988813
1382273
406728
618956
1381531
1921690
1399759
1763081
6013
864593
796161
1153937
369890
509276
1106587
409900
1329213
1733353
621682
576398
596453
1618579
409088
1296140
1979692
43724
686815
693410
4741
1144581
190870
525318
1652863
546213
1291470
911163
640743
287258
1127480
803659
1496714
1511561
219246
405951
829519
376447
685368
352693
1449923
388948
1793282
1485821
1660051
1368845
982103
1193696
1266192
988021
277134
957361
856412
729858
1868722
466449
22198
995317
1576341
28266
1163232
677363
1671920
1076745
1459412
1912573
1535441
1201819
1277177
847386
1672670
1566834
346324
1952228
1610736
504434
857201
1557766
492648
818850
370799
1135015
598907
1725879
273094
933155
781685
444308
414443
1758181
568755
782142
146178
860511
1874934
1375920
571060
957619
1769985
1857872
247513
339028
1395218
1157532
375578
645206
711055
1721884
1828939
637400
1570082
1623339
1626100
396261
1241467
1583942
1644324
1854961
1187281
1225880
1147420
574156
351277
887963
1626928
647920
1551829
204710
599604
775979
299832
792788
1798014
71701
1950962
830203
878159
472367
650060
1397834
1471649
776822
210398
499075
1526959
960643
1898702
1473368
604369
578492
392520
103073
423940
1835482
953593
1387384
1319070
1143256
505605
251163
1637497
1084595
1814501
1075249
1317038
1296752
1220698
670514
1592110
1562817
1545972
1062941
61569
1299127
1445051
991679
956200
1749746
1649902
1981311
955526
369095
1766286
138247
243674
1788161
686883
1870935
1907591
1388562
1352448
1585213
1923199
1908364
1225293
473004
290951
826656
518351
337215
1077174
793507
1836205
849302
729701
1291153
776503
68274
329353
1881139
1210258
296739
311757
338335
573263
1800062
1297105
1201296
1326657
218384
1190722
1267255
203509
1623375
362719
1935668
1775000
475281
1743193
1964658
386583
47745
961218
1482361
1693109
891372
819241
1529893
899027
1604153
1310783
1975847
1973576
1661223
1050719
206920
1721338
1581731
1346123
752835
1429880
1478480
1624877
1023553
91738
1177135
1673634
1576637
1075971
131065
1800647
1939900
188706
197762
1259770
1942239
1512141
925852
269207
1165152
1677195
1569370
1818087
368703
1223003
985986
1133064
995581
1093092
1098947
220933
1156296
1749868
736380
634689
1010300
1585153
890455
1851685
274756
752322
1308672
1585986
1626352
33527
729523
167913
911009
1656269
647511
1973508
250116
28055
1113235
460965
1760683
908573
281884
1365812
1635624
996224
916832
1729962
1533362
100171
394467
73798
1007332
290588
1748521
1373522
210337
1035249
1420975
537989
223291
1139256
1922496
257206
39620
524594
1013216
1910503
1564142
1431760
712401
411653
1592952
1220490
452274
1222165
111719
676866
1290863
602696
1242851
276114
206780
1113527
349424
451688
385148
1307115
453032
1838156
925253
1857737
1044134
1216925
1664325
353493
1876523
925653
888652
141027
1472155
648776
1804075
26393
748127
1522516
915843
1246793
732974
1093901
859599
878415
701696
90540
1417216
700564
1613202
1854583
1053309
1817370
607444
956518
29214
268061
535691
1673435
844926
1212776
967633
1003713
1109248
714721
329456
522968
155060
1365629
594694
1860665
1942592
277593
948115
1177329
88418
1008140
83870
976074
171106
1338946
323781
809486
1805685
436203
1256677
1645330
1716959
1689685
1365878
1584491
1386538
1035870
352331
1252556
992735
1822781
1408471
1301234
299538
795947
511005
1841444
1566177
1020259
981308
245915
1940458
422531
134634
369132
1838308
1802814
31787
857626
510649
888159
1296558
1049898
1106640
1505674
800557
805286
171067
824493
119717
1205388
1739919
1508438
278611
1146788
981632
850210
912769
286103
536315
1065866
290302
130545
1828132
726913
1775349
1024113
490396
896640
1828997
333190
333834
740496
790189
618184
1689825
993183
760901
601366
700391
1046142
997856
1049716
409588
67852
1411059
558361
1522436
851668
1765450
489039
261316
1830430
4014
1315661
1129912
1535285
82255
104046
113751
217632
1534566
644285
403721
681401
546110
901330
1176938
322018
898203
693789
682372
1807334
270120
190310
1248858
198246
1029055
128367
1745858
1812251
863773
1745343
678679
710077
538632
1655150
558323
376074
143743
1771261
1283151
975045
1962394
524521
1244473
1985417
999747
712469
1462373
1093748
1165802
1275913
628296
668941
797165
526574
845218
1370491
509914
1160285
33415
772807
1722411
415338
1007801
1410891
1482194
1062063
1840071
311185
1788651
819081
83835
865068
1431032
1099583
401604
1518508
154175
1876936
1819307
946598
66332
1958260
1821928
1008237
10729
1058765
1349482
177715
98746
361133
888165
1179475
726350
52661
1245228
1994532
1849152
607985
1280984
380263
678405
791339
708384
1002034
1928303
247306
1427945
1681006
1002092
632442
441474
108287
695110
1783672
1271004
1607412
856228
1479540
4680
814906
1900840
1585952
124631
1267597
1628947
173658
1641625
63996
734381
1129347
1183141
1955924
1498283
787339
1877361
436908
1795966
1165798
746927
1433646
391313
1661188
1644069
949594
1193379
903864
1071457
298141
848978
1092649
1295769
148325
1274304
74666
1803431
892679
1482158
700789
1867344
299534
565188
837106
1696153
159772
840974
493082
238368
1465478
1364599
1237584
1271483
1081932
1376223
741082
949388
1223792
1967059
916203
920862
372745
655197
573992
1205529
1749823
1967910
1403537
1123775
1674721
1956778
9507
1162031
443339
242554
996754
553222
41966
1554519
1355880
92401
354556
1037216
1097656
1371221
662307
1334412
250137
391990
871103
3408
25783
433748
1548633
350358
964688
607177
686240
1174223
917833
8416
1843495
1148913
1689278
1335000
1959860
1503830
224936
1969460
440049
847103
1276439
383590
577487
1050015
394217
1293959
1190585
848821
811577
1217194
11380
687712
1944253
869845
1742344
1858897
108120
806420
1813870
1492095
718716
468801
1030414
947706
391204
834830
756290
428118
1847490
627972
690335
534921
613969
234704
1181625
1329146
80064
907009
978335
937205
159406
1119428
1587419
556214
1915782
156128
1746657
776426
1945337
1099302
59080
106385
1057258
483539
7
58461
1184836
1677364
1038812
836591
50489
1214863
1591456
1567787
1202291
577291
1705948
1820503
711969
365629
191394
1036582
1972753
1159365
1944010
1002076
340676
1075250
1904234
371326
528219
921432
1851462
883688
297018
1414368
808602
1539441
541966
578661
860641
1056349
1505054
84275
788875
650125
1904334
996761
594703
1545845
1498161
1681459
1808992
1573646
529085
997558
409694
1814754
375320
832075
1821989
630609
1778093
1380067
1960372
1542709
1732845
1502300
187424
536150
1066496
331049
347957
1330923
1744052
1895232
508124
835828
1078711
1664811
1416970
1026098
991129
970939
1950595
1535267
392789
339812
1821661
1525543
1968073
1769999
1445972
1760201
1352289
130106
885542
1355094
1863740
1084315
1733406
1247178
88212
1068363
1890486
1575863
1133637
893792
1764595
946479
258383
1042164
1157755
1567924
1174583
1003800
31326
1618176
1861972
1190421
728606
442187
926631
1589105
1211400
356024
256720
487016
91995
1300970
237902
1108730
1387993
1814769
588055
1256609
269787
1171823
791653
1938301
81923
1576685
1882995
1641647
1903346
722720
1936582
1161432
1146002
1837089
1217419
1920447
940861
468826
102602
1937103
1261002
210710
1060076
1793657
341786
288676
913517
1886869
1516075
1361738
1805909
665417
553081
129896
1172886
1104500
759516
1118605
233265
1371336
1046807
1301314
833063
13696
397
1604839
1803380
1780858
1028295
1805768
378946
1696749
1051542
1267158
1938235
1431294
1543602
114600
565994
130889
1411011
198682
1608229
1035722
1099093
1183382
160434
709079
1932133
526872
1844932
1046136
1832966
1753242
1173091
1855745
1543535
339697
760171
603117
974801
694973
379963
440576
1626672
1537971
1027462
860263
956054
1672066
655470
948290
1784654
262712
1389555
515154
391476
320170
71864
614693
1860825
1772390
1935430
752993
1951013
1912912
84108
756727
1967934
464372
1907423
6421
177611
846044
1400547
367701
839834
388309
1540931
1268566
194044
1899865
815051
158929
1901565
196800
1660278
23518
1767111
1676667
568719
1861673
335582
1883736
1167346
975141
1851168
1117305
857700
15481
308387
1243917
1912042
232034
1080724
1314542
1561760
1439118
1102545
380633
1930710
266340
1670589
975582
462879
1891647
1501027
1912021
75827
605615
1368343
1961559
1620607
1591683
818213
448149
1794656
1144885
1865624
1356320
585480
418056
551031
1451391
952540
449461
157084
561962
1590928
532046
164037
43570
1588169
184426
1808122
400164
594913
381738
1487690
83313
1070467
1348505
289549
334068
1349888
1290996
1656844
400940
1039765
1864714
1210683
1081439
1502968
1279331
826390
1912569
1860259
610605
1199268
1186461
664251
1833034
1585793
489574
872129
1831161
65079
59437
1657056
150045
1691990
1258502
1205488
847762
837827
704317
802324
89078
717474
1981789
1020550
324093
566276
705865
1731366
1162084
67300
528474
173243
23261
1105709
1746077
1362729
221651
152289
349363
1321143
1251908
1273004
754415
60251
379485
1750071
1432043
1997083
1487291
943541
1494330
1344582
228193
1065752
411479
584733
1656546
1664776
142794
964004
1610255
1676335
1103081
647612
819389
1907363
1851998
1537534
1487970
1218875
366340
405228
1267831
866921
1303203
691354
643534
1826575
936284
353728
1414287
725007
31075
1427831
337197
110408
1146533
423117
1906978
683174
1568910
1952395
1058636
1733991
242708
511524
169397
1299389
361851
1908130
367870
1119981
1493250
1273970
889406
1814400
1681960
838004
1359299
1729005
253121
1775480
1986031
725565
1698912
568951
1068828
232596
924459
1898264
1153640
188329
520304
358299
544755
98906
1929648
1358748
324383
976555
928782
795451
1789319
1198867
1443624
972011
1248151
1682119
477822
228423
1604606
1471114
317296
1142183
1062849
991863
1380580
1135213
1569297
785375
667617
413540
1053883
531650
544415
1677602
719046
1830797
433391
1143585
1720507
1261105
820860
178220
1077889
650728
1549628
286511
1185963
1067359
497860
948177
1828613
983446
737129
938741
1097347
1306121
1510708
1148541
419990
1170390
313348
1635831
414121
1946331
117843
1763982
1255782
1437070
1444127
627191
550591
1703446
1412487
1194779
675418
508135
1167443
113415
1268917
1272973
1119614
454961
763212
1959641
1783561
847624
135971
1477972
68421
1155978
1216330
1822971
742160
161980
1983692
1989479
440101
1426286
1400949
1028127
458685
1332499
135147
1954911
676979
833872
855142
594276
150130
849463
39440
744385
60785
468653
1316137
1416268
1530720
909019
1040257
1910742
645954
887961
109130
89364
430344
1321256
1698644
1508950
370091
344082
171091
1707067
635512
1336505
1552696
494351
304510
224905
1736813
750483
844780
1917436
1269085
131681
710767
1239075
1022472
1616173
1257757
1347712
131013
1709721
378002
389964
973847
340704
872366
110072
1452336
1185629
1898453
1237667
1721126
1201771
1973753
465427
837060
68479
1662433
1567846
906493
890241
414283
1001334
1580418
574957
1755742
535916
7917
1124587
1578145
680528
1068258
592148
128935
1817053
31401
471304
1292353
448731
700935
568492
353786
413408
576081
1184619
415831
93563
1621116
1495756
6680
587483
355318
1033285
1045007
1219760
448735
775893
1125385
1900091
1407222
1877403
452458
999216
1572502
963172
776994
557228
1358537
118941
768547
1493846
803800
872109
571720
876453
1975268
1290696
1699040
1291354
286205
1099351
118549
452709
966527
1915840
1493415
115110
1442802
1988339
1242110
978179
738528
1577574
928425
1582529
84957
40208
1010076
1950780
126706
1271821
318555
749820
235524
1613922
413701
1138818
1483083
305906
89150
287032
777158
993627
929750
1912940
760403
1361567
1753736
1044009
1191947
1525202
362820
644916
636789
306988
1048550
860677
1244182
1034141
1277527
952777
748813
1291445
1084054
1562226
277726
203167
1342563
740864
1859326
1605867
9767
191239
4055
1380156
1659686
302816
1789917
1717445
488790
353870
847946
9841
590633
150468
263249
389038
1686708
1345485
1273194
1334129
91643
1755666
866905
1195520
1691473
1203272
677479
1031972
753033
711589
445426
1139552
222392
1088032
25255
614974
1651874
42220
78548
260939
1139156
502477
1779584
332848
21394
1889771
742595
1158331
1799697
1915945
1658248
1398012
756245
439311
1901139
896465
1590946
122544
1884907
1948655
1265023
437340
1803677
1903404
74413
6224
87396
1401997
1648766
1280813
541061
1018264
959949
1909745
1530232
1233219
1663201
194275
1687352
519491
1617620
1812011
654861
216015
529405
1012615
918329
494127
1389857
355177
191432
542907
1544150
297279
1675349
1087208
212475
1594067
1100965
412485
1378014
137415
1000306
1696716
300929
1584246
1549171
1272242
801958
1314973
312818
954634
1051856
1053150
1901658
827953
1445267
1289653
1815168
112692
925799
437399
1944115
1422676
1026172
1367064
245797
230552
1213482
684954
334246
583036
1527400
359936
1839041
799146
786394
1855804
1912748
1374799
1412501
1244709
1097619
1337522
1811894
59164
465565
608333
526998
1534632
1459231
169411
865781
1335557
1230391
572169
1283033
1673463
541789
689354
725303
1984922
217670
1703239
657639
1909278
989598
1514072
309327
1788156
1779355
206792
1416037
709846
1913754
186314
1996292
1035572
587075
1083181
76883
623844
323016
150535
339723
1386691
1367521
452891
1810934
306849
1142490
1567573
1761730
1946353
920443
1724386
1428944
1606045
84021
1260593
573494
75734
954510
1102976
521497
547776
491074
16457
783989
1866757
511762
1297388
987577
1177017
403002
1641369
354697
1870382
844537
1989348
216144
184756
844926
121331
1037468
1531994
1676771
848216
724667
919089
1401473
1645861
921158
1370736
302177
743982
1826583
916640
1364747
736218
882245
289703
972254
1830049
1342056
885731
387621
1941627
694171
705241
1613226
1885868
385672
1665210
834736
559345
1448288
1617775
1040497
1746377
1811024
1711037
219272
324020
665188
272200
1023507
1816120
1533608
777458
265782
130469
906358
1339641
995379
1523528
441465
816551
439583
692618
1448415
176182
240055
1250232
614590
1234957
517081
1753577
731014
1266834
1431
987308
868245
198786
1472876
1949720
1975412
1095130
1706245
836613
539100
1705117
1593539
1924863
1375
887626
1673985
1362180
1658839
1666177
614458
1762689
289343
103855
1196570
1874996
1188926
724563
1576298
1522361
1004774
1500325
630682
8163
588291
961239
1327883
223772
834940
1994140
553613
1194228
1731185
1101223
215084
554464
1120327
1969240
602772
956318
1785006
978791
1802121
1597659
137742
1245820
350001
703545
850940
1822219
955576
208502
1163114
742922
1097199
1895094
23850
1443451
713728
1698045
1666009
1391580
880132
796047
1469799
953499
419721
581123
1869689
1559836
1722111
1470093
1131497
837801
1205681
299514
845161
1644368
415510
1064634
282086
1743457
1298349
1550511
1475424
403150
111548
579820
920237
1399321
158823
255464
353247
1335464
1152064
1172446
547627
126715
1986801
575206
1667105
1730952
520114
1657676
145681
526347
55640
125411
1926041
1973665
1552489
1462456
1407497
1862858
464010
1659862
52251
1861796
1605065
316323
62230
1092965
753902
767035
1223456
1905500
793340
153509
1547752
1664298
1445776
864280
1928223
1715496
702949
562751
965862
1255848
1543681
1321557
163616
87938
1972742
1679647
1378320
593959
1945206
83410
1044590
1612351
1609932
894866
339597
1421259
429750
11882
775012
803843
183609
1973027
1559491
534371
1066168
1791916
243830
264703
476921
1567576
1957367
1476238
1916791
1506297
505051
994785
1293689
100399
646260
483906
1750333
1280383
377794
1942252
1375836
1211867
568559
1121181
1366926
1088311
1155910
995273
836846
453610
1218892
130075
692956
747523
716078
1970779
638300
1760105
275747
276456
1345725
217758
853550
709265
1160769
118693
99376
344668
253380
503486
1206993
1840423
465092
842373
644233
127942
979277
1764685
667733
413822
961617
831141
370703
1312953
137822
1975607
1744323
791245
1184107
1685994
979546
1915699
203772
534160
1607934
509179
1407305
1377075
1458502
1483248
1753516
1822143
1713052
335168
1899575
1463390
1666017
1353317
1387018
696950
105044
1622327
1289395
1080877
1314746
401487
1953523
200000
1108744
1152760
1993537
740437
1078319
1631127
502329
1894716
685176
1630542
523471
920206
1523951
1343107
1225908
1037579
495731
709548
1314963
1345330
450562
740100
1436737
696387
1524287
123742
1830579
752195
1131520
93094
796513
1505532
60958
293956
1310052
1715019
1356505
503330
622701
858224
1253044
8841
1429543
1881255
678711
1093411
1906577
1626573
865932
1518243
970770
562163
1609982
1074482
1169736
610859
31201
897862
1158165
201240
1864801
1200717
1235555
1131806
1263246
1097790
713782
40128
1477262
1977442
1911170
859796
1224163
631307
684637
1268708
1628577
1090543
883572
204611
1984497
1589662
1345472
869325
1951042
453153
1607420
1378580
824395
272398
1239247
1242491
694001
213106
1488875
377796
225326
979674
929214
1388058
1996012
1291404
361243
61386
803604
143585
1297951
868432
1008886
61516
720086
1928300
249657
1508964
1441903
449871
1096526
1533817
1684457
18034
410564
790870
1875550
1919431
1902286
1320472
1479323
173525
922855
1963464
101445
598570
1717052
272963
712074
1802232
1818807
447402
453114
598416
1534471
862548
1500483
1384744
1903109
1439171
1771715
769125
1449050
1669390
465332
1813280
467734
1862023
1646035
1914863
412187
1699939
499341
282719
809946
1703886
220643
481065
929502
1390260
988839
1157013
1141715
977632
296764
1114749
1022532
603049
1825620
729092
33439
479922
298246
262232
849720
1581816
841729
1054715
1631415
1501632
1401166
1242196
1105114
393680
260382
1745837
250857
1349625
1882488
1327622
953149
969675
1453523
814194
1364873
1172820
123849
749361
1250438
133233
1842853
1384627
1651696
41137
136977
1786993
1555645
297388
340796
1802403
1527132
1078640
457537
1694791
904910
970362
1376193
1161781
1856892
440731
626256
383690
1257474
373940
1326508
234999
469738
1967105
1066051
718343
629639
37931
1628959
1406445
1174608
468086
330072
1411612
191320
668814
517797
955021
1176686
1422701
791449
1244865
1703423
1251366
1313128
155505
771969
1624964
676447
450413
447942
1588528
950044
1896429
375402
393178
2420
1893776
159230
321208
479432
1413267
1732671
1760184
1514770
1202198
566681
1523504
1976999
145103
1641798
1924923
185469
1658773
536584
1345521
1196707
1771865
466537
412922
704634
570336
905572
515326
331934
1376595
1793887
1933543
1592942
1111459
866338
1829440
1483148
1709557
1757676
1249992
213972
115100
1173729
338356
325891
1672976
234718
121027
1090504
1910206
503749
925694
347161
120510
1776113
1375247
1181570
1842206
201627
1038712
1442791
31306
1069441
1641864
1708517
376542
1607756
1650901
1780968
629796
768600
1384242
54293
1346923
75362
369528
1680727
232603
1247540
619591
1353581
1168383
627531
1292874
1012427
12591
1995789
1510133
1222251
515484
665224
1444421
1479573
1182681
1257601
1346089
1521212
856891
481522
1164120
528146
1829769
367084
1876428
548329
390557
169260
1061020
1944097
94217
1524538
1743586
758585
1277497
1021694
1629748
170445
1735029
1037245
530822
792948
880122
2501
1837163
1588757
1862079
384936
1020585
1530791
1671888
1750894
968046
1978134
1214737
1153027
1872540
831542
143430
378370
1833488
875584
269134
1465600
290711
222547
1617763
900569
1919042
496442
349209
364788
1889315
842267
1291793
717684
961265
241602
531837
1772064
743934
96804
98941
1861845
157777
515290
242502
1095559
1672723
444045
323966
1473046
263760
1160643
810774
1379718
1256672
1103755
1498928
869915
1645485
1103684
538473
1018454
451850
1022287
646494
474167
1915217
1082630
1445051
789858
1373356
1732316
1465831
871199
1142475
975105
427393
1791679
257280
307070
1483872
1863582
743892
1619863
801497
336723
375452
64688
243744
927039
221011
1607275
1453251
767169
1389060
815775
1744093
389785
162544
433613
635238
1478601
1763427
250736
233378
972134
1217895
965093
1624034
939411
578823
1385107
297276
355766
277788
822238
1054295
53769
1351240
1173345
1728894
414071
428983
179316
1071098
1468554
1255699
1746120
1062385
858894
219030
1133313
444372
1097177
1269897
1251274
230666
1120370
1988467
29495
854923
824000
10272
135821
1516701
768426
523458
1559591
1869183
1198091
457494
1230392
160740
1676713
864641
1299758
429937
1842758
1143945
1178442
622306
1250379
1263822
1253710
1827506
1683834
696155
262642
1839274
1431794
639006
1966931
188631
538319
1889377
1026668
855760
228723
266830
1512694
1586564
1867265
1204640
343069
1190431
754395
855088
1606030
1611424
1788514
306675
442887
1841775
530637
1364604
1014796
498567
1911152
424001
543841
516776
783510
396324
335463
646021
1061355
4729
439235
150221
45412
1719312
276294
1146623
644780
358679
1037190
617599
65412
1608993
1088253
728446
920068
690337
1821357
70278
448792
1063204
373818
495412
668900
561054
634208
1049494
185212
100513
985219
51323
1602638
141434
713676
306416
1846969
632329
84860
824939
447487
993204
538444
1167379
1258267
1539494
1605188
1458252
1162321
214381
1812732
231501
745294
199853
800349
129895
383317
1245056
1928939
1774005
1219450
793382
1882733
1218421
237972
399833
1557614
353777
1560197
396731
1676371
1550101
214835
717907
1392172
412960
833111
1190978
1175148
64758
1734462
547024
1055997
114456
1297864
1355483
1255070
1047877
1226733
1198736
918995
542382
1139163
1854013
605751
1112178
1198251
1483056
1965088
30547
262685
1310516
87644
631498
1136814
1705786
882865
686034
1946109
761188
390070
219758
1564657
644144
1674921
604102
1084245
1787869
1413726
1437856
1314635
606024
1907433
352880
832347
1700842
1759289
121332
1475159
364830
698098
1317488
1842883
446710
1017784
617765
462645
1480751
1103277
1912256
1798313
1815821
1069266
1555818
1118703
718654
1029287
652680
858508
264617
803268
632483
21714
1447134
357342
682547
1035802
1506438
1454476
323109
778705
1311869
1442867
1999732
1182921
1037437
889631
1492169
598121
334065
1490484
1827034
180958
561920
124981
1816906
876409
1674877
329584
814676
607149
1850329
1353156
687980
1996578
1962048
1123968
1553603
830696
1936831
374602
223662
1758833
903008
126364
1891146
467764
651916
1202297
599631
1303399
1819135
1547289
1022256
1162244
822755
156954
1955922
1093163
1205086
559906
1098639
776433
1226766
1421354
671377
155983
76376
1002256
137151
214354
710713
1842765
1938848
1977227
1435456
750044
1966494
1423046
922533
1825886
1944991
1866990
1370132
1777651
610756
1494544
449404
1922059
696138
1168430
1960430
540940
744944
1187041
494119
619472
272535
381249
1481794
1795896
1321806
269943
1578531
1762514
24856
1870446
514791
1556021
506239
1749539
431492
716034
457545
667160
370694
398498
1603698
607877
1878265
1379590
1647861
1166000
364488
1778560
499704
1450854
255706
174157
1555230
145068
1572149
313310
1221859
838284
694730
337908
1880785
764799
1994548
1541809
683106
826938
1191003
811878
248700
422828
1428280
592860
992740
697254
399790
1477518
835979
698319
1448833
780803
1579381
1983345
437207
289555
910610
70058
73944
284649
1767524
1361501
1694950
213331
781326
1191878
458251
32650
686557
1167322
302036
1694820
1824069
1105011
17079
98997
1603578
1331542
1522284
1904785
1340216
1295961
116947
1209239
11634
148678
159809
663396
755652
321611
182271
1559938
534948
1727679
1933330
1096953
461469
534165
135668
815415
322879
632120
1442671
340109
544440
1266359
793028
233801
1384939
1626506
1267541
363935
1206079
322945
909183
543771
1613258
192505
770062
1159274
1968979
363583
450027
1144417
201794
1275926
499950
475039
75831
1594937
110414
1769793
681688
529992
1183884
1488211
121325
953504
343999
448597
175893
1471832
302484
692657
1184108
825250
1628038
883640
1957642
818976
1022537
1124335
1255337
181925
1730872
1892685
85389
1884443
1935554
1101064
1438326
774774
1888293
1824143
104261
1042203
1391901
1503059
1330154
619469
1498153
1096057
1711810
155965
1743504
1031214
689174
1727561
1185602
1618923
1821277
1653420
1378819
1292368
206262
381840
1719275
929103
549066
699788
1948486
1182286
1345422
198678
1968045
233171
1408649
266918
1540123
1915081
1557381
394251
1102298
1266930
389406
645052
487822
1329167
659909
295631
1365474
1213070
1094939
356379
957049
1032004
1642762
1133698
787732
196681
1278969
1153267
685419
1749743
1465537
933617
1644100
1826037
1512803
570727
1567119
950491
170596
1925253
995598
1721800
419669
713662
573601
1919331
1363266
1009348
1563168
1665745
724386
122105
1701940
1127448
1053543
1352498
122914
1745602
518930
64297
1276649
1576853
423890
892930
1214493
1512637
1352769
334143
932950
1312103
1779124
1086394
1455510
1739117
622798
1569655
726505
1446164
1425745
639783
583081
1887176
19876
1137336
891908
490487
727438
1906379
458439
405483
1791537
861613
597382
1952317
1128191
1251501
307596
1887032
49250
867356
879907
663067
1528765
1949519
1565086
1928889
1049840
1024094
1637665
346387
1104115
928665
380040
283791
640283
673019
133785
1637995
330616
1245787
1377001
376891
689544
1298904
898412
1366741
549269
1198666
1880402
1654753
1276711
457524
821534
1354771
1209513
138245
354276
1529605
677871
1244008
1760965
1558853
571627
1613110
1537564
1606343
1850475
1437858
143202
1085832
373646
132360
291813
1099808
547913
581238
177623
1415166
447143
1410758
593461
1353909
535805
547327
1388899
1197743
370657
1280911
1338708
1225032
730260
1371596
374789
1592406
599871
228826
496056
1424348
1478745
1777490
248570
146692
1922975
1166000
1700359
768793
1583913
1209045
1631304
1353525
1936847
334935
878969
1680715
1502724
1777025
826281
1056190
1192324
509096
1870920
207168
653177
1911991
1844521
885752
838134
692720
34960
504689
838595
672025
1425925
1233603
1396241
319013
272853
1828203
108662
563258
1679109
1934526
87558
362540
659523
1674926
1517548
926635
908133
1805018
388397
1929865
1829250
1787190
1333264
1183278
180612
663776
1158913
1892325
1067779
1661379
1822393
579719
1440601
920722
731000
1567609
241033
426674
779418
1506668
908701
754767
1639453
860838
229234
384951
453240
696920
739692
1845640
1964252
1623615
619876
316839
897753
425894
337955
1648399
22767
1866117
714973
476171
535440
188628
786647
1313398
548390
1309761
1421160
180585
643467
727959
726128
1095418
768926
956721
1354224
756204
950850
934546
1978329
1229176
1734230
44418
667427
1181094
860171
1857884
1595112
1645648
1241147
388297
1185737
849340
61358
625110
154410
1120091
1538280
367373
389315
79447
1558509
763036
1206751
821630
1677341
29444
1903107
238900
1630047
1034229
145055
138012
231497
27327
284419
1510033
616276
964528
1679384
441771
114006
1840526
437960
816
937336
1831856
1128067
1346434
1616738
925276
677694
1597671
427872
1279782
105872
837494
1911659
188727
746196
900284
63587
760046
1342788
939359
849863
827834
938613
165368
879385
687490
1137412
1545301
274174
1416763
288465
1682859
647212
588818
527723
735980
272565
218266
287142
1715721
1211152
692117
1151890
1330121
1024276
1657820
1557880
1761188
1414075
621931
1676891
281236
1920065
1862810
1633737
297994
1012603
1881943
994808
996397
1643535
1147046
493357
222240
1174090
1921495
1050007
1294149
1650915
525259
105745
818131
636752
1072991
61398
1138931
1099663
1927552
1701275
758856
246852
1571318
1310054
1678095
1414482
1341361
182090
1027274
296801
1724229
1149455
172441
1664222
593710
1826144
1704510
338982
1495061
1270215
1578424
1455705
1378510
70105
1031766
990802
1647335
1661251
939867
1761924
817828
1421057
789621
118037
5711
1665065
310214
209070
279829
1107663
1852887
1669896
176517
1919722
250064
1383793
997631
1523347
1320459
1503311
432189
1109686
800366
213295
1048165
1474961
1299396
820515
1761690
720431
1828371
1807578
1144982
138128
564801
1033451
559231
698495
1924057
1955994
1409788
1502875
1739947
1473790
1820874
721161
55576
1989750
444160
1400066
932756
1698930
1046999
1403379
886262
642198
1507542
293387
1111454
821479
1914149
936709
1339461
727328
94496
1596550
1011974
1907596
463721
1780576
1167697
1301155
70205
731126
465472
834910
321340
1943181
1468909
1778947
1017531
155956
1795530
224028
469775
1757590
1922584
1087210
1732908
1703668
173457
1601012
1183018
253214
1542576
1270237
1354678
1506587
186362
1327015
1674093
343473
905235
1229805
683028
1632835
1813602
663477
719838
29864
944644
1117172
1957469
206967
156298
1171218
142437
1055068
1809276
312455
738308
838239
489763
632510
1835538
889503
741099
753575
1252768
966062
964388
548965
1083175
1325427
710593
1760762
157716
160131
1326385
442685
1280512
1810559
937376
1530738
1792460
822719
1822540
148023
1552717
623928
42262
1800275
808311
1677965
1739174
74954
954600
1434925
1641209
1873874
843931
991659
311775
1493299
480660
584989
1000018
1313585
1648591
1023775
474249
1090756
151711
231368
1817156
238208
72729
1204573
1671933
1696967
1316837
360492
294362
697887
1646645
326392
1225120
915825
73996
278244
1179186
1504610
1498002
842641
437803
1080756
364762
315280
829640
1835044
188931
787425
1244192
1827901
1167425
589063
989028
803469
1607063
913552
1424251
1044187
457968
71824
1603588
828337
1451907
450672
13604
101700
1527715
302862
596775
665703
668116
146976
198188
1687589
702723
924610
367772
1094387
61901
1652994
620320
721056
304912
540766
1825109
849518
1878586
606295
631825
1851066
1533392
1734207
1940466
1778905
79708
1542935
1851738
1154335
315553
576983
1161483
434295
1673919
1762945
440896
1399770
1646105
1825929
1874679
1821210
1218673
1975041
1001608
1642875
766127
1435209
608672
887262
1661172
188355
215701
788704
1784184
1589674
288492
598778
869108
1719386
147319
290639
997016
103164
1136512
1743279
1277022
733743
905280
356939
440972
1286488
63510
891847
977874
476122
1356424
858558
556627
1035780
880161
408756
1346163
929318
1506931
566051
816991
1766076
1546693
922615
1566112
591899
303417
1121164
674705
1142433
20504
1586542
31462
522127
1520794
453027
240506
36699
166659
1301078
1922580
1543522
1909009
940134
981142
1239970
926588
1021700
855850
1652712
544964
1662884
501834
737263
848058
255277
393376
1859700
1105903
143975
74195
1123766
706099
744745
383097
168719
1606318
1103421
498321
1044283
880774
1809158
378548
1727965
428020
470709
511453
762766
1404586
1935252
647952
561314
748773
899087
1493710
276034
246422
687657
1917633
462528
1696151
1389795
869163
1918502
137670
1061570
1754209
254828
1915729
111810
955949
1907484
297993
1125217
1809606
1064597
161060
407467
1720446
661929
1534378
894256
81642
1424275
1405525
1154670
420287
1601641
308334
1228141
703039
1689765
434353
1188059
1774271
1080949
878745
1693405
1491226
1618877
314308
332603
628434
611969
977077
1217552
841495
1041633
1195
1150262
614336
1469489
568061
1419526
1790831
1934192
762756
1916301
722654
1332319
1186487
1736249
1146957
341460
1366959
679591
1832777
869367
1220196
1792733
609009
150744
532836
412346
1863239
1102619
1859666
1488663
1665508
1221418
1179020
449928
1139226
1282824
1329062
519348
1700941
1945752
1360614
1002424
1038035
1644395
1302381
1653562
1258125
595941
161365
1269447
1216043
815473
1499676
610022
1148849
1175459
1303543
192321
786252
870304
339672
1455036
1338868
1272825
665048
1876554
1567832
1668175
79089
621477
1338809
1352906
1874382
1247825
425034
1017052
1376799
1316139
1815723
1572001
93057
525249
994071
919967
1897460
1063691
437278
1482601
1358025
1946783
543872
1021085
336630
1214090
1741884
267245
1030142
663416
196175
888383
1359270
989513
1273054
395076
1576625
1429018
257954
1115720
1244511
671728
820339
1614624
1121085
990952
1651948
33136
1940309
293149
894899
1170815
702951
1667324
124254
188066
1794592
1018375
1591315
1877620
375011
139442
877594
1851246
564409
80898
1674902
384225
1597149
400009
1390115
1142183
1685976
852087
1416416
1206891
726351
83801
576758
510214
1335637
1669168
776907
586060
54694
816719
1671452
1352766
1247712
1518423
1053103
50054
1922820
821695
68680
1849509
1400199
1138
573084
1411926
1773168
201651
1497997
92588
876174
527035
713921
245554
1012879
272376
35412
408280
1620113
626628
1955741
1038707
1843966
334354
56722
1094863
1351229
1160148
1708793
132176
1165755
1555012
1080295
321821
395071
200442
918453
507366
533769
625336
1318964
713320
839620
797546
326234
1147808
315006
1430163
1240905
1210493
608443
1039371
1020687
1944211
1768300
1715533
1258213
591857
1156680
437936
1062053
999313
1184207
65554
1807523
1845951
301264
575546
1694256
137900
1756489
908760
1701533
12510
992466
1271073
1380805
1090309
1517393
453585
1871778
146859
130901
485514
298897
1253126
263615
346671
1364367
1536549
22723
940155
271883
1459124
1113807
1411007
1086171
629447
1020665
631807
326571
1573188
967497
361689
948951
1408807
164631
206413
402942
700048
492663
1555414
782419
175600
281446
1266292
1395060
1816877
133945
156898
1178883
866197
996058
197229
147261
23543
1639776
1714290
888482
1442021
1487989
811541
1323024
1345409
449911
1412351
26780
570053
1972440
1069115
1259144
1862959
321836
574398
1241956
9266
127749
1433130
1660307
607580
568558
377553
624321
801722
438574
1411050
188267
1678656
1119372
239702
1882955
1332167
526047
639295
1365802
702306
1535108
937433
815086
1569485
939859
1976246
1103537
773763
1392989
994705
239114
160880
978038
1429101
1178181
1470055
1808047
1938125
1924543
1616825
666526
543050
1632030
791926
1955531
503755
921052
630084
1990754
854472
205217
1472664
611743
20131
1363835
1976742
895769
105065
1639401
1590260
737229
830817
1572891
241692
1733396
993842
1232357
1529642
1351268
917073
1662156
874187
173497
1906055
1392769
322137
84859
823161
502828
1437542
1215886
1423843
1062450
1727221
1136815
906165
1873566
1216632
1345366
729997
1994188
1308827
1389880
710190
709230
1739274
1385050
1513991
432304
1136520
1021036
267195
1257355
353666
823888
98922
1578968
832523
1717177
178912
1208475
1687948
1290045
1541915
1737056
444708
759696
241925
422872
1952100
7892
1775559
1950635
1841748
1140236
1622641
734942
1544867
518077
161755
429192
99718
1286131
789252
1848235
1729308
1747517
417291
1072616
1573669
709398
1544420
826519
970153
900504
1013393
1539256
145481
564236
543984
1969036
335478
1483995
844756
650794
1548760
76370
1616996
694191
1542590
362853
153452
1466422
1017805
743976
1702479
743982
1254065
796878
1652594
1955930
171314
581279
1752667
1113603
1908392
1274211
1214490
1154833
1272442
573116
769810
1341251
872834
1310034
1282134
1205733
629038
378342
488607
1032488
753284
1734140
302552
37336
981154
296835
1076794
414068
1038231
899793
319921
1555830
401254
967526
76519
990789
565338
735835
805365
1873023
1645011
206406
1238843
1051034
892880
1021234
796466
1490871
516183
1145284
730873
976276
1940699
1250968
1515562
1106055
544626
1402286
250377
234682
1415437
1495673
1010949
159644
1105501
1329490
1357949
1382358
313522
534947
1816696
746560
1606754
1067450
991595
1249025
1110901
1375150
1255513
1465990
1209778
1816646
1994451
972709
1165730
515160
1959723
1635256
1390934
1373348
663987
535182
490764
266003
70242
184209
1624262
545701
1967160
447961
1117472
1762275
1748340
1735535
428294
1541134
486966
1241164
197912
1889607
277862
1752527
79048
970943
1179571
1613687
342730
1595185
1253096
1342741
1961217
283415
1902259
350429
100079
575984
466610
1086371
1473511
849089
1913656
439987
1243313
80781
503989
613470
1469412
1055438
385357
1268949
1400087
1312284
1764616
1243067
926027
548245
1227035
1328359
1702656
191223
1189998
244135
280826
1725736
1215041
955034
1512411
1745591
522950
968280
996445
1894216
1903245
1444687
1150366
1120442
195407
1873119
195830
1393031
138394
1094083
167048
1156063
978230
114818
1664146
355627
30885
358451
1837862
486211
325831
683681
1670170
1994453
1749853
1409740
1400830
37326
1197722
1550099
1662779
1104772
610821
855379
866001
884156
374057
1971729
1241243
1013242
1553472
1488843
847904
1262312
598280
1851056
631322
1730316
1790435
572428
545847
569044
46773
1103371
1151152
141814
557593
887792
418854
922873
994161
1212806
32589
1532585
1975694
1298508
1947222
1708245
27432
1207468
151713
1238561
1651237
1874167
1839228
441954
1559426
1843830
1365902
507329
817927
887640
1155014
709839
696455
1687913
117739
1508941
1457334
1603333
1062602
321982
518376
1251330
250248
120419
750086
1891367
1103612
227486
779821
1741770
42583
1497517
1115213
543989
476439
1849410
1760916
1966872
1961756
1150227
1717992
395704
1152970
868244
717416
819191
1423513
1257164
647456
221897
438650
83284
1514067
969678
1783567
484308
491071
1422371
978244
583887
1533279
1595075
1600817
1249877
401123
898711
18237
1140344
323692
1424019
1431352
393027
1440714
1331195
1762137
209300
91806
1518802
1379023
929030
1965381
64332
313193
822508
509086
325015
827777
654989
352814
1018877
1080257
527849
506798
1063478
1012786
1055834
1183407
714197
399068
1364074
400487
1056071
1540937
503582
1586337
1613397
1615892
1449318
307771
1389831
465851
1757900
926590
1364476
1730558
489760
1243591
1108441
302491
1767399
260689
831020
1188897
444347
1376059
1956767
667860
1514883
714401
1161243
873357
283627
220264
863242
1197370
58519
1518479
791681
1747435
1903981
1853789
396508
1955108
1983500
1442028
1870373
1512181
270616
709163
317677
958154
1392660
51720
1314639
574396
757093
178859
1471326
1381117
386046
63318
202668
604188
1849511
630121
772236
1464289
1691847
90529
1431835
1731515
1972748
1751049
776718
408770
340085
256595
1194730
792531
70105
1340378
555796
889502
1792619
1590280
1510384
851228
1954799
472690
93133
1509257
867532
1796812
1661566
298864
1297732
966508
54499
1458298
434894
179969
1322457
511370
1724727
511129
724445
762423
195208
646564
233681
1444760
1496459
1921789
198224
166752
21031
117806
1119967
1219617
539223
592803
135016
548655
1125635
1487607
1476741
1998936
631213
1627760
1936104
1034612
1140349
531596
930441
301525
326129
1248549
1536849
1003971
1165168
423939
1073846
425355
479241
920117
57124
1451486
1820892
1122784
19783
1636016
724622
1474029
1280642
31087
1946901
1588160
1030820
1684106
859181
1167314
334141
1577517
1391068
1419997
1843702
1621826
975161
1712491
1991114
1768207
1027650
921828
194053
99852
1827295
309211
116442
1235597
265275
1902742
546241
1636089
1411942
199689
1896759
617388
1588359
1736579
1922259
955630
1068235
664618
408539
498353
1373866
1054812
52222
285239
1428911
821312
531378
253878
1566251
1755583
194201
891564
1804076
173544
1355842
601199
554113
1410248
1355225
1279329
510398
1149121
144432
236475
1991786
771783
370270
1285916
1712274
1638538
1374981
615977
1479117
1261043
630455
1160170
593831
21294
131399
420952
1713608
671439
1436549
672024
441936
1235243
749737
1470355
797469
866228
1274123
1928600
380475
1394458
311136
704613
1153890
375794
1238583
1441087
187374
1546885
709139
597487
814397
1592274
1109974
582610
694664
1451237
298809
1356875
1755394
1094152
1961589
211817
975625
713104
3959
24616
1881418
871341
1043832
1491572
663614
862795
309154
1020622
681875
1530313
493470
1974636
1785443
1835007
939405
1697863
504741
986520
1790065
1712554
1844461
276409
571097
1419476
915663
1475642
1412120
641919
623663
8493
1275386
1950281
1831301
1865809
1484265
1187710
1560617
1128790
1349760
253648
1504454
109307
1022781
765885
1832008
464434
672454
716782
1760947
170016
708023
544273
1253702
1311840
213934
1888476
662567
1399701
247670
539419
895180
911461
1582343
867529
1544617
585080
1843663
1967569
1984987
1194215
607402
257676
1189408
1676045
1352363
175003
1053622
352811
35289
37725
240161
1811581
1006705
676706
681436
888253
508357
1057110
725590
1172850
1592421
669898
777944
134373
633551
198556
302564
826325
941636
920056
1224618
1309061
779919
334591
1270135
1422058
141738
1164798
168756
1207288
1174759
41159
595163
1693101
1660844
1180524
586796
199048
1040009
330877
623479
1064136
1135575
1989264
1972420
462261
52276
708812
1017107
1957364
1985251
1912965
1759629
765247
1384630
1691231
1249516
1203593
1331411
820667
726203
949904
579551
89310
107294
1446389
734550
1669087
270610
526413
661067
1445829
1601474
1856757
1461652
704307
196188
1350107
152521
329666
759473
1014986
347615
1281594
22550
1977460
115606
418687
424700
1705901
110723
1178741
918336
1466664
1086497
68294
781731
1501665
1121702
787168
1962572
388808
655386
1931066
1568650
1051743
112177
150559
502991
1963427
683884
628534
753367
1563845
264519
1221255
175184
1518373
307462
952657
414838
714677
343039
215043
1988552
1601565
1743811
561329
941153
1566976
360580
212221
954838
1663864
1320130
1415634
439723
1911466
1748866
844346
852640
749283
1559653
1468784
444909
232022
734371
489515
1860416
1157154
1096877
234388
1777740
1797147
390288
604685
1360504
1933355
828457
1536264
490976
1434488
623407
1915035
1442621
1723459
1119002
1692308
1369105
1539571
1666343
367038
1004640
566653
1726591
602295
621940
619886
1904237
890370
1742748
781317
1720965
1978210
868988
1517336
409097
1474435
1694134
1618242
678325
464819
256606
1728197
317170
1084960
1610786
1626483
862999
564103
1427019
22215
1553861
1338932
455273
1679264
847124
758411
1197260
1111249
824368
701040
1236524
1341954
1688866
559427
1170929
1942381
520636
1288255
1984114
1616432
1182318
1465467
392912
1380736
1555042
364898
1726359
525057
1231700
827506
1744016
145896
1839647
454136
623670
88289
1322783
1406441
857287
295290
461637
1054477
986648
353764
231586
1981227
1839057
1912024
1897332
589395
478516
80115
1952062
610634
1713490
991591
468342
667632
1249611
1512432
1446444
235093
1259061
1257663
890459
1553969
30226
925558
932360
1828940
1142379
142548
651457
857161
1112091
1037791
752087
1138699
1403511
277587
451049
1897126
1057493
1619474
894670
805380
252655
1209784
516519
1976599
1164381
1793003
1511989
55836
68974
283760
354808
1210355
214149
737639
1566746
1634093
1505975
180417
1532675
961667
609500
256831
981719
1408916
602794
1483387
1676727
632058
160497
1198018
15404
7741
1229989
1165559
339682
105801
1532189
551691
514403
232861
39423
1119935
623874
490228
251913
197746
1034718
704004
676026
1415712
158000
828209
1230065
1953736
268189
559526
287208
1534118
911785
1684198
1480786
1379831
516994
1968702
1980479
210658
1990835
556506
317478
1324462
1491402
1058369
1137926
1531368
675836
379290
1166834
1567368
1080390
1797341
1559489
178286
1210967
814451
527545
1008983
1594722
344996
1506599
49462
153368
140160
150318
1383510
1630699
683130
726701
371502
1478344
765758
1246223
271013
442520
1273955
1260604
1698281
796773
1595532
1974823
962963
204098
120274
489581
954085
1336261
1143400
214812
1725911
1578246
152730
1591209
1590192
1549331
381662
86881
381554
1474787
554603
251640
709993
426953
1131495
1563551
559482
240003
415476
791750
1101333
1033428
907092
111359
1714874
1566439
544347
1961612
1900418
657967
840100
1505221
1381014
1867514
756662
1684009
1537729
732481
856878
1949552
1850339
1915186
746437
215767
960344
356362
1832306
1853865
529232
1848243
1405626
556545
894893
1777726
635986
1107059
1794705
1765022
513454
113558
82821
1655155
54679
955137
110924
1730983
1582389
1786570
250663
998269
1445863
1757510
485184
1192121
1565134
298983
1847847
1838696
543994
837027
992050
793484
1962961
1519837
1086479
41908
1048128
375757
1254357
1891776
1392606
641629
1899372
357987
1140285
1321290
1900742
1181158
1287374
318798
1650051
34385
1360418
879102
325026
1635886
1701154
1537126
1307296
1144754
1322917
887441
525468
458463
1415133
534703
1577941
202480
707592
1612453
1309201
757479
1797960
1456297
104946
45270
1531614
1836756
1757444
800449
1325786
1184250
1345521
191623
1022551
1470381
1625553
1520712
1226769
20310
825476
224268
160535
1770808
195707
1903818
1546839
881716
843426
1185922
1583351
590181
1562539
959586
1432323
1941166
1283327
58753
599692
884993
983566
53076
1026897
72681
666072
116312
1731393
535776
595505
388848
42056
1721670
1619233
1178126
738447
486978
431569
776489
746343
928654
1070631
1178101
1823618
555620
703008
283446
697221
1659581
1011305
532298
1147861
860934
1415716
1661642
733002
1738374
634037
476659
1655586
1126237
947795
972554
81395
1673432
1180960
1158500
1959624
257638
1023653
84976
1541574
1174661
372595
100977
672807
492176
156174
256082
1689869
16698
948163
1774185
355813
1457406
1762610
1020325
624733
662073
1548802
201872
35505
213914
361584
205500
958197
972558
1401579
683883
1664622
391918
746410
1132078
490776
1139812
1301819
1215575
1257358
1630048
800177
1438937
973070
874066
1645218
1576870
1448754
1077817
1534879
60912
1708612
650874
323394
1813209
1157777
1549954
1346044
136472
1103808
1826458
620288
970620
905944
142882
124069
859391
1656836
1862602
1332064
781884
523264
258380
1856964
717444
559726
1637931
901749
1100909
1898694
734873
837168
1435622
1253849
1588174
844183
1691514
1190045
239180
700613
1489344
1646503
634137
265319
453445
946851
522731
352354
462073
805920
358295
214335
1562322
696733
1159770
1200623
114841
1614054
692024
607018
673535
396460
602447
1641877
688079
1360427
1900421
578444
220483
105730
112171
236160
1249400
1348820
1482203
311074
1560795
1629038
1728948
1760502
308351
354223
1499890
104145
369074
1353399
720226
143244
60696
418079
1281102
1591489
881125
64984
1954329
1853854
1141218
1300412
1069940
1425310
188641
420380
1889756
937401
1990371
1270068
1228651
1524456
1386102
1766617
620258
15002
146576
1354843
1255278
1101240
1311169
1566399
1090167
1503606
66464
1483892
1387038
528721
1127288
1005682
1303116
1922169
1766354
1366279
103762
1436765
1769853
1374325
874718
621185
1578016
288037
953077
187594
1631358
1718743
1370085
346584
1622792
710265
1898401
477553
189170
1141474
1167933
1755263
1895007
418116
972523
959089
349242
1791313
1649371
1319817
1077969
1365648
1923707
1429315
921873
1186832
324136
519654
1879641
1017951
1409347
860826
1369465
422555
1899161
1198216
1102407
1590878
1688621
669561
1824112
436004
1983235
1103790
651629
1798740
1569222
1110347
1895680
1277750
579779
627444
377225
1705489
492279
1929911
1522059
1062850
691609
772417
1569665
785619
138917
905677
1248111
1310347
145358
162387
1073095
1382512
891102
508575
1304958
115479
262740
1054412
568726
926001
1913737
1757309
1330441
700253
52502
517456
1664075
395085
140908
1584288
172024
1261808
234897
273411
218270
1739216
649158
1859716
347611
1940871
1380376
1082452
450411
1489427
221415
327131
1822950
1877657
1887381
92620
409482
653768
1327741
1842587
923532
1649655
1529843
1898102
1673890
1205626
1049025
1607755
457515
355780
1038917
479970
1546383
1450918
919917
1865487
1555227
13738
1195106
1092743
1110720
1802884
976991
1704184
1265946
250987
407828
508497
163903
1349003
1172846
820508
1796218
1390021
1918319
1150368
299345
895959
1689217
1554918
776824
913962
278902
1156505
1681588
1313443
1171573
434209
1647643
1869078
1186586
109509
782320
483981
1502558
1708815
323924
848790
1312673
367734
724918
1788931
263516
1595891
1284219
770882
1856907
398213
365005
544815
71559
879509
51038
1138138
8446
1617621
970797
1321881
17120
1962176
114071
1097698
512000
257874
1653041
385638
972425
1122955
904156
226485
242201
298715
1307837
50301
1916083
1177175
159861
1403402
1929356
1720923
730245
283111
1260126
689068
126870
1890957
1466130
986171
1430465
130813
933684
918548
410953
840630
548536
1384658
228278
433873
1711660
930002
608396
601786
681748
1964035
1961131
1837438
387752
655134
1777607
1114944
109494
259780
147332
174208
1534937
613976
620884
931205
1396461
977050
1186817
79250
168899
302711
412082
66233
525576
121648
448168
1374408
1914156
1083713
320037
1157550
656346
1377620
1725466
1958568
1451905
1524190
105312
1566610
955637
1578337
1840049
432001
998955
415033
1562883
754508
1812642
30652
252927
1921470
307188
492208
1286244
929242
289379
1744194
1740426
297089
866430
1832136
1819936
1739699
847205
442978
660153
706403
1743003
853445
1674141
824846
1856923
1451017
1340366
1704327
968164
963513
1114697
1059109
896870
1170676
513509
831909
969273
843840
1762037
931766
1772801
1321245
1185846
1739235
1027204
1758341
1943103
935495
1056290
1195810
1814469
1588067
1188869
1801964
139600
1362697
1035597
1643892
647234
1356845
1355845
1811773
963853
640814
963537
1465775
188968
369046
1866406
505371
1860963
1251443
1711496
867708
775228
343407
1610428
211121
271546
482392
398342
41997
1021676
736331
1414156
1862412
1492213
1451125
1673728
1996131
1197947
586338
1064155
338332
1721480
1166459
967469
1609511
4341
1090612
203368
1300296
423236
342329
969572
1411551
826868
867014
480688
1830688
1541036
923689
60780
351700
1625513
1069589
756181
407989
692827
429914
451141
765399
1101237
1668971
1495388
1815955
1724153
1716076
1399950
233837
1229074
1227955
758716
1912908
291197
1152644
1498004
1016940
1959073
1712742
621653
1233386
418627
218492
1748230
1473379
902375
1863647
574498
1966325
1832659
696755
1678861
1671682
797351
447555
682078
401691
1665848
24157
12739
1004347
1623893
638353
1920456
1861036
1179827
1379749
1936761
29877
1692099
820650
89878
38424
776855
1737925
1523323
1680854
1622868
905243
871833
376898
48937
1118324
1403254
1450851
1888331
881758
1827373
662779
161000
793707
118275
1928587
528659
1465371
737440
465634
1013802
694765
1285721
589973
1519839
1613801
1724745
81148
192671
1766808
1657992
15957
1290487
1178543
1809110
562836
1654866
912332
109646
526030
1757354
1598779
1012114
716687
1747885
1475843
1042140
392113
660862
1371140
308462
1940618
1372748
678548
896767
1093177
1727108
88785
610978
1784829
805939
33027
1756748
713247
677681
929860
1216001
1692253
951070
1273858
482659
1915566
1548676
1271862
1050010
1769596
937153
1547421
1663114
840092
743643
1307664
1366268
448721
317429
1383022
1307247
433920
650273
647179
1917072
1276578
979406
1378589
155766
1320819
754130
245110
585210
102897
1063951
1153993
306485
1449999
1056644
1592864
941981
759132
1907338
1927387
1781266
100126
1105910
1221155
1319298
1556240
1858110
1603142
1546399
946883
1592802
1322194
809203
380788
473947
638130
1002371
62383
225988
1799492
673187
1776204
1280401
5320
482648
1771477
43644
1432629
897206
849958
1584279
1458820
986379
1219432
1593128
1644504
1749275
352512
5008
117825
970551
47463
1476763
818196
1847033
197751
1689746
896806
1375414
1540375
1115200
1829345
186515
1148042
509705
1517093
990832
420676
1044348
425637
7259
362931
1373725
1833176
1441679
1366645
738071
1773495
718424
281969
525677
432303
251439
305765
1287109
1736711
404230
1742176
673271
1113670
462790
652604
1943168
1594502
477727
1948365
1030363
1748967
251334
864085
1219087
1679981
12430
1888244
408312
107640
1996952
1208474
44361
607275
1652667
1706293
1561813
1001762
886753
950265
1068774
640566
124825
543434
965214
80215
166653
769673
668653
1535856
788781
1630118
778793
520629
1670832
48090
137158
509105
1153588
1800184
91216
1881853
1541511
599011
755941
1080931
263859
57287
1139925
600014
1761981
449025
1053785
1458374
990296
552874
1749250
1024177
15878
1089854
1426049
1981917
734723
1366424
43351
1161347
1437941
690128
787619
585361
27638
707828
152703
1042580
1220291
317543
1352543
1770457
153636
1965799
1520484
27965
836510
252078
1944380
1133912
1510584
1792570
998049
1933602
1985323
1107927
557787
1171239
1944332
759448
1442165
942819
657330
1852479
357784
1033223
611533
1425085
1217015
1677448
791115
1999062
1950073
1601420
636809
1206995
510489
383214
19292
1389777
378643
1577578
70009
1418276
158433
1478624
1030334
86714
1454621
1254731
1949604
978459
489379
52597
466839
676762
56954
446773
470391
1979502
460765
29974
983715
1648463
1843650
955441
1049037
967622
886754
1010333
530626
1580271
1554731
868442
1467001
1359481
1178115
90205
1825275
982379
1092854
1627077
343301
1514379
28094
1834835
1290326
900731
1926599
1732232
890393
204766
1076150
1352010
1567111
470405
1083844
1194176
337459
22200
1116820
979159
1148879
1301156
1062433
735634
492591
1506434
48708
1653469
831704
719345
1782509
1541686
1902994
125855
910248
452359
234944
594135
732162
1946229
1086557
155357
1176359
616730
530018
1561314
985925
442367
1607878
1649232
246607
1825090
560579
1674943
997136
1975506
1150691
1004797
743053
1505149
1332373
286486
950467
734031
1835082
1972907
599260
1284882
1918699
812110
276131
1659718
1667058
75875
1403646
1348831
571058
1872955
521759
1473673
1732619
1042170
969347
1125833
175477
1797602
614921
1531175
198750
551638
1122004
533014
1226535
628043
1859367
1667974
1835300
934749
982005
1374899
202735
180014
699529
699194
1393212
768446
378961
1224038
55314
426700
182638
1489404
1845666
190429
1871142
1802378
1391882
230848
1729784
1858863
1929225
3245
1133433
659636
560692
1023164
345632
566829
744966
89981
1416059
274751
222382
1959879
1706024
728717
1768333
619783
1535231
1823996
34656
411881
1317647
1102191
305902
1365452
661167
1019788
1199105
727003
126214
1212931
1760612
1045000
61589
1658238
1084769
1291868
1802479
1187419
236192
1433189
1352018
624870
921963
1225873
710753
476082
1575027
290146
100679
1665268
646508
46866
1476945
1474748
1737842
702276
1015367
428019
94084
1917798
1404695
448608
1749197
1943799
216953
1551476
1567346
792469
998495
1902706
1154795
89034
1513866
1030357
1315573
1421208
1143854
1907635
1005613
1206780
619035
1230124
235327
1869953
1017396
1527813
1741567
637100
812990
1230664
261283
45369
1115661
854963
690053
1845237
1235762
970304
1587080
1026426
40845
1234075
1218185
1950751
1605407
1308162
1950378
1448955
692297
808603
1117873
1639157
1253975
86131
549392
1286833
920041
1285440
1304441
306431
608268
1769761
418710
295782
1943525
794070
1517143
1935129
1771337
6796
262222
141234
1228286
894266
1789980
1459888
407713
1027609
1483533
1533575
1159287
1970402
1502905
1996534
1380969
639921
89516
499322
654932
1843728
1206603
1129977
1541124
1090569
1909442
1731690
1667804
990571
77929
78297
1319556
1521758
489029
512761
950413
291925
1440845
1941629
109259
20992
1211235
58788
1206378
784815
206387
30052
344575
928112
646865
1599740
1009610
1717145
929191
1049827
1078973
958396
1719275
1628770
1242386
1505610
98775
1340805
1217377
331048
1905437
807677
610084
885653
1720837
313889
1992798
167289
1404577
1478227
1279343
1146543
1093928
1548013
1322986
171045
646237
1145963
1056763
101721
1760476
736582
206562
274174
456396
1020483
386146
785239
823150
888002
368460
789964
1978713
994211
415004
1669599
196146
1328235
724349
1213014
1762031
982418
1934992
261391
352593
1338363
1634172
1151366
1763667
1717932
959898
913240
1929684
257436
171005
1763431
488932
602526
541272
486414
8024
1731592
837436
1560641
1600517
613264
214817
944684
20111
1915151
1031028
1587667
501253
284011
1491371
805197
531539
1587053
744786
489219
76895
1413626
99929
1027659
833727
188391
362342
1621342
186648
1868618
1474088
1472503
1755876
1123595
1118827
682043
789666
1965328
890233
1980296
831315
870207
871706
1483020
797705
945796
457252
731987
1803210
1043958
1334051
592618
1684811
1095432
46614
302822
151527
1323458
1871904
1005001
1123143
1767670
1896941
813877
867640
638009
286512
663034
1251936
643093
234827
277078
751540
1075374
1105760
1896764
1780876
1729777
1523176
509247
1419004
1239921
967351
1349629
354291
430412
1837915
205045
1736871
1394996
846326
1976442
637162
297318
540056
743
117175
936973
46069
1900625
178235
1250741
1219804
1131452
1383637
1860206
1801638
82748
1260652
1978470
116100
188752
331736
822561
688446
1696306
215468
429053
822849
1073652
1480555
137148
832914
656517
1421041
711713
749657
221355
1472194
884594
1851426
486828
1910857
611251
269821
855568
1958855
773159
1480864
280686
208687
506232
44522
388865
640944
710973
1677330
711258
924467
1737460
1364340
1094721
1223364
91863
979819
1548703
1176061
1924344
1338152
177793
1406107
1621204
1824572
859634
1626746
1033022
195437
535178
1664927
207603
166002
345499
429042
1210178
549162
377196
506684
1286636
1596191
1319316
1263037
207744
930940
330785
849943
1017464
1986054
1037782
117809
885319
1174342
564549
1084861
993659
451153
62589
785649
773836
1381447
1677539
128774
579413
1191236
1066115
1531327
729835
679398
891993
1857726
1965667
426
1605937
1659825
1442833
409503
698956
1032491
1062720
1606245
1794305
1276898
951713
180750
728561
1619170
178283
403200
220892
845729
259351
1420670
776501
1836346
1308134
1350654
1699330
561839
1564481
720188
1799775
1009225
1314725
1787750
585176
1571197
1493153
1132221
441894
411114
687913
1965003
1719055
1840885
487086
1378653
1463332
65699
837183
1921595
1236293
1312491
115732
248002
1887736
701179
429613
1136530
1464924
789120
312003
1446193
220540
614705
1357622
1954885
1788942
119014
1448790
950982
625748
1135818
1015691
1073465
1423185
14643
612996
7559
1968015
1560701
1912380
752929
76193
475398
409106
1127089
736425
538942
1440464
1131968
852897
1259727
901815
1168683
733420
326591
1908165
1751182
853815
1469883
1553510
1924407
1714278
1539324
1270485
102743
1003617
569802
1788708
286418
1239164
41319
944783
1145727
412502
1271444
1619638
449679
362402
1362608
525780
80272
140183
582176
128855
804844
1017515
212566
425017
719809
1066094
1709355
285053
1051743
1472995
559452
786113
191962
278158
477294
1927151
652404
1755634
267517
1727750
1019644
758860
1655387
529406
544820
590530
1593412
1020331
1552974
111363
1048537
1902186
1494284
433449
1967610
1530116
504394
1190297
593147
1854457
393228
1774127
351821
1946065
159781
293373
191307
1923758
1275053
517365
1977798
1501634
1272040
1737708
110325
1198110
1893347
375234
1989902
268465
885206
1803615
1190121
576277
380322
1528210
1791786
1754220
608269
1074481
302924
63475
1254207
1365136
324432
443578
513028
340509
1260700
1270696
1709856
1849502
383978
1823443
1502554
1514133
615151
305265
896579
1284146
1526815
390600
504957
1146101
1609933
1543645
1442492
1959745
1532564
1345033
1199824
1863755
96726
942529
1825711
621250
1658079
956750
1286347
1616335
1105230
994041
1099681
226609
102398
816228
257678
1151305
498943
151063
170858
1511271
571433
815035
1185914
1629323
794438
1881397
444284
1364091
944121
586101
962879
88545
1120203
1975066
1726744
368846
1729659
690128
158449
117940
1023862
682574
202694
1245484
1337876
448969
1171439
28880
998769
709528
1058237
990041
1189543
748749
1174665
445823
765025
1535180
474444
981027
1135540
632690
848543
844397
1543935
1928925
403503
1591065
1625550
1273212
1851653
1799774
1278478
1135716
841151
443393
1367318
1612961
711302
1983225
1157819
104700
555952
840667
349698
445091
683526
1833658
972982
1061635
1455842
1456391
1723282
600285
1687353
829640
1512640
1168546
827018
1812011
401698
1027287
1228623
53888
1563703
929569
301785
1660654
1080259
217165
96188
441910
1707133
1440197
466732
1116060
1704619
1513370
1655753
846965
33658
460032
560400
1111358
1435897
1031632
1111817
447506
1170799
732854
1541992
436427
1843675
1192277
38707
316997
1616013
1214129
799684
72207
423240
779156
758676
431527
294676
1524539
353494
834222
390064
675439
1062585
897129
1989675
287650
1508272
88507
1101376
1886087
1874608
1090161
710776
1545608
1737808
1972888
1103948
222995
1245280
1296184
1835994
870846
1648287
613606
297997
711319
23357
1408313
318677
1625347
472245
505630
746315
762597
453223
1256815
515297
374740
412280
406421
1646377
422525
671501
750607
174208
51010
1450167
280534
1948569
1344480
1881994
786803
1897717
1123052
1312906
1166957
1245747
512884
1871264
162151
866014
1287102
1897836
764173
1161042
570369
1598064
1955854
282519
1453163
1725106
272082
1528878
385646
1026741
953271
277516
1937671
213796
1779312
1810901
482874
666440
109943
266304
127601
844837
755857
619780
1709850
591184
665251
405394
1884292
840673
172854
1620618
249865
1909131
768250
82441
1813542
1427602
644863
1851954
716821
861159
1028057
1877925
1919306
1526978
1076930
385527
1210979
1635632
779500
1741821
108355
1232116
437187
764601
71437
1481198
1376788
548612
314308
446409
1605321
994198
512007
35118
1611803
1366543
1582307
1087610
182675
1065511
720282
1199267
1554415
765661
790372
675230
284489
1646255
1858500
863489
128082
821967
1079329
831485
1898437
353263
408056
1490475
610505
1007812
1000048
1580860
1443055
340251
1630429
1121763
1225192
1789112
1324322
1530533
86557
1657925
940456
1559864
820800
20631
288415
390523
1900400
1410342
1300606
1288044
486833
867541
556208
668528
1444569
552302
1558966
94152
1331880
1345213
120728
1261166
1108805
744955
1331330
1758932
1978491
1341682
1487421
620207
172424
121491
1292088
1289466
1534612
655472
1390919
547813
1102738
343217
205123
237841
1177403
815277
84373
171865
95473
1106419
1156999
1558234
926366
1919553
1494118
660488
1394736
889702
1929663
1147108
610294
1651602
1116654
1589294
977676
1492869
1574578
1968373
1186395
1488550
848131
656169
1350392
1894423
237980
573309
1561512
1734578
1690624
833317
383981
961111
1879835
38744
340464
1526587
502990
683974
1623190
1381868
1107076
1683003
350166
1300090
1244422
1622233
1031972
1359076
577569
1590759
1199122
1591321
260094
1715687
220854
705493
1192705
1377048
11448
619848
1202994
224311
1337839
865096
112939
1160096
360920
1114547
1530012
300428
369541
719214
901259
962244
445189
801063
630206
1263227
300994
1205736
647965
1269495
212533
1500798
1769807
1970640
1405561
1760060
1513717
1346910
1562537
1237873
724087
205765
1326232
31634
1649609
1756985
1072242
819345
961701
838841
319205
910022
474364
1063592
283417
1260014
1863635
1251061
1391261
1545275
940321
571974
749010
1758151
190038
1731691
684522
263280
1410030
1426383
823137
1700691
693788
95324
69404
485723
990288
699977
1162226
1996429
1530916
503615
902340
474919
148966
1247643
1162023
536099
775612
1321409
1592198
1280614
1128381
504787
590621
599477
1684788
558906
933421
1084816
1571786
918148
1628529
1680255
524875
538453
921280
1918232
195455
241697
753295
1612028
1929358
1974141
1111366
284902
1834796
1894353
1519885
666082
775847
106814
1876509
701432
125232
1725882
1972849
1982699
60612
1227945
1825898
193203
274226
1355416
932913
1224193
1842536
1726027
156279
1581300
1524250
859764
910647
1881434
947882
504494
353420
27879
623922
964392
1954962
328653
1038913
315291
1483557
663598
1021647
1245470
714903
1764674
1491294
1591279
1617407
676703
1890841
1896572
954513
1173725
1036916
1239332
1854761
861153
746470
1352483
266235
1654935
1420093
1688039
475164
608813
1682077
1069589
1756498
758983
32790
1627576
558168
1019852
709151
1564639
89507
35366
1558196
401585
188586
1089691
1118226
1334593
821689
1534414
1465699
141941
1210218
875349
912024
1180329
1890178
1506939
452711
114786
201889
77174
216887
1996457
1565417
856788
1020714
1159340
1247843
1616981
1395775
1235790
881579
923609
1071179
1692973
455894
1541643
559608
1832306
439347
1310561
1087038
573034
1811256
1487014
1861633
1556148
248715
11260
1374077
229594
14354
1010405
986739
29220
660007
1698323
127539
479033
1149169
736709
757689
683774
1618620
1069399
1227708
851835
1723832
1804741
296932
278266
1080536
29479
165254
154438
916115
731910
563795
532268
907288
843775
386538
1998812
1860770
775891
1619582
1364301
15782
1571102
817096
1949548
1748376
1175449
17660
95359
664092
759241
440008
1273324
452279
938931
1598762
89384
336436
459214
1218604
1049642
844402
547640
762776
1383054
416760
953380
533989
1524185
968504
1658831
1378729
1158723
1259289
600369
1395342
1286834
882747
1502406
1661815
1646825
1750418
1261621
1863133
1940258
352474
532470
1250320
1689329
1045070
191740
1159500
20029
1067227
787425
1461624
1238500
1635941
1748376
582378
1416532
132505
1563579
1786167
133861
1206312
966623
495022
1911251
158009
1402279
1824148
729081
270933
535531
643573
1948775
264786
224302
1606832
773427
1666832
1380955
45105
1938205
1328695
44450
373849
1744953
134554
786817
15564
959927
451628
1118891
1287932
1862401
661139
1288047
1265659
1392703
1166935
1612596
946271
713614
1901450
143721
1452123
761418
818336
1315286
1365037
1474524
1250546
1902949
1625671
1454755
565628
421253
1859568
598529
1997845
563557
835384
1179847
1786493
438762
5572
51409
1700934
1775707
1153347
197714
661339
238570
1963741
337115
125674
1145697
1889100
938841
1050894
416630
1288154
1847356
1426616
558747
1415067
591689
1962860
668928
195300
1332835
673739
149479
1535963
371671
1498330
488499
510917
734139
379055
1246271
739059
27157
1710112
969279
149735
375185
1593187
1325658
758865
452236
1857772
865184
462224
1403190
1141329
871177
1589402
891859
125504
1317710
1023187
625528
1421427
849471
1208879
258184
1719336
1638512
124498
1745974
1498142
1244620
171780
993698
719584
1673408
461184
1952060
1472089
131187
1986458
1095061
1699890
1222940
1231488
1334082
583111
15879
694566
1120579
509103
671159
694931
1768894
1509073
678179
317002
152005
825320
1931793
415911
1872302
374909
1039793
377002
524313
1330182
961414
418283
918734
138354
842609
526730
337171
1948470
96218
1063628
1411887
1652705
134076
1498008
1762062
35156
259757
1152971
1673633
396311
1209161
1970980
1758822
516061
1806850
642990
836375
162401
927497
345832
1630302
707831
1293931
1341031
837459
1369629
99804
378861
542238
254811
1187678
1971001
821483
1047595
1786637
1670358
287363
511478
1932593
730149
1133928
1733353
1597744
1522217
443879
831623
176716
1282845
1232637
1250463
1869926
1855403
1437727
1527549
1613946
1220302
136097
1590497
1868515
186591
367600
1427613
1158146
1460860
1235860
832757
1299324
591250
529587
1425387
1638969
546693
1247645
1501171
705565
1866877
1189341
1689021
1001934
1420994
1987562
1919340
61054
612942
842865
1161264
1616558
1272703
1109982
328458
1387038
1319169
1357327
662862
1573839
409929
1747117
1864625
1324207
271578
779909
1193009
1082309
1018566
582170
29384
417130
917356
925837
1204363
898383
238466
1582795
491359
1952357
1692731
1895156
480908
48923
1131602
126666
1876805
999939
923945
903560
1731299
105947
69987
1121387
70020
1711458
1042672
1780569
237976
617859
1174597
51798
1742496
919893
1460228
1570219
1152009
1092130
1249449
1395423
1252758
1455803
928883
1820574
625704
223455
650847
737398
413606
969733
1882757
1708718
721532
1667571
1910691
1152408
1631431
1883985
1230182
70872
1311332
1584095
1263789
789750
1709761
1659892
1860474
1850985
9565
1765366
1541701
1184420
280002
1913727
407566
294463
1314346
4262
1823056
1683800
664482
1690839
1912463
1366052
865470
85358
1448322
1028441
643549
231311
507255
1347119
1720785
1133646
834397
1109970
273709
146613
585631
193443
770516
1780568
1587827
359388
1530360
67636
593787
917938
1771495
789251
1799560
1192363
1217265
1901084
1823015
602633
1870576
1106532
55082
467888
1345421
592420
1066458
652007
1376446
594640
15885
1785273
1084887
849615
1883706
245761
432481
417118
1055337
1893281
693235
1521302
1985831
261818
287092
910878
1183482
764340
1070309
1961621
1572020
223425
1152179
189561
466021
434001
41326
471720
650402
161291
213228
886054
1938165
1172548
240157
1694407
1425134
33292
1985528
628049
1586398
1910710
523939
98710
1766499
1061229
901027
1219644
243754
358465
296313
1138564
655593
484720
679466
40403
809206
1950818
1436850
1215347
814975
955599
537620
880647
1473467
831325
581612
1212162
557373
314417
1616493
1303769
572626
1969012
258335
1103994
1251716
1348248
1996656
1117331
1561237
997487
510741
1178329
264913
1297586
298149
974407
637292
104699
872427
878843
854886
653166
662595
1731515
1926610
832292
1983084
1954904
861553
1741634
1735216
620819
1981522
252162
750181
1055488
1533227
1550255
1368122
1711826
1961970
272203
1576920
1539083
1885635
1997087
1609939
1986639
98512
223292
1156945
128200
57063
138737
205909
749709
1608393
1511955
1751237
143141
1909946
87090
604476
832801
911778
1625699
1766343
1024954
584173
1845287
1911247
1665115
185133
1339512
711152
178526
7839
819295
113112
504480
276989
459951
520454
926127
1252516
759649
1586899
678753
1155710
1745555
474491
1143434
971674
1548797
1747732
1981720
6525
879239
597656
197739
201372
965356
1122200
948530
1987897
1599874
1039582
946187
966331
1998482
207487
1819614
1053835
613128
443572
1822141
1009732
128233
838551
964590
775121
1105991
49928
1131912
460284
1866242
1889096
1701510
1357901
1263841
1123855
1129125
234799
516849
1359060
174062
502660
997994
1434720
1732443
1424721
909160
649278
1319635
555575
541
1407237
405139
636859
759819
32757
1920068
1379562
991611
494702
821895
1621416
1304548
1829382
1138617
1567744
430220
158757
1920493
1233964
1022116
312618
1411156
859173
1817812
980303
1698445
1383833
1437106
1085641
242462
189526
85014
1114144
1903677
1364540
106987
1002529
824702
1465397
1252047
1115960
1833118
1343493
752760
504211
1197639
654042
1344664
1994513
530093
1662351
640196
289283
1465793
462185
604419
1300888
1406048
399376
884354
1653730
835865
1068437
825569
578153
783873
1985338
767935
1779587
758429
534691
421453
814934
1024408
1665285
1838385
1236279
1022609
673405
223528
334812
1786181
1661961
960785
1807416
879834
1267362
894556
173404
1139644
723507
681059
824938
1908331
1352886
1539802
1811894
1252541
459030
1344138
642081
1421603
200057
151593
1228029
951960
360160
1167784
238722
1867920
1168996
423918
1962171
1722882
1190910
1884220
11168
1911431
1684868
746520
1369189
1671661
1326772
1268991
1702638
335202
595711
1401916
59560
1456636
1453512
1284004
1738965
1781828
1652168
1685345
176929
1635326
1619762
1022811
360487
1508595
1970551
548301
190160
725965
1533727
1701305
1095745
126661
1837055
308053
1616731
801154
763942
105135
1610983
409864
1706497
421428
1511506
1554767
528751
1161325
1529963
1267622
292973
1414242
577345
417085
1567882
1620406
1286879
658643
691977
1094540
1589247
5866
1680658
1476271
1110034
577572
302098
170061
445415
1625855
1912400
1804635
1226911
89430
1981307
1541707
1498944
1282153
877291
1484613
1423685
1217429
188714
516398
97534
1924144
694961
797643
1715441
547119
226443
1047251
1902671
966075
1861391
1633092
1902167
902925
438392
605208
1825727
1331485
1412036
1917683
1859745
139773
1901917
549907
429186
1511224
264828
1129384
772148
223378
1689947
1742659
1429599
1520027
1948849
225049
543009
578642
27084
616758
1207869
1757701
820593
1113112
1666871
748915
805198
235576
774901
1823376
268416
1276438
1406889
1854537
84686
1762512
631458
763506
1568024
1231439
566346
1415516
1365899
581010
1663419
309118
1080519
1867951
557543
384349
6602
1474993
1601153
1156414
1606529
1122212
1435188
559932
1906791
479134
533084
168999
1124301
414382
443977
1109536
926717
1078244
832320
149940
1904414
465636
160804
617804
1826026
1142529
1101302
226368
1148590
1756452
1191421
96312
318243
1765078
1241154
213284
926693
808081
1409661
978767
1166179
1802297
1151833
1869983
1596490
358737
753596
1646623
870474
283952
1967149
1188024
1746690
948227
389291
1119590
882746
773185
1677173
156035
1772629
139952
1934679
468126
210292
814722
1510474
376137
1837854
1269573
1638604
1695826
1798543
1245830
1650741
548680
1663399
1835192
1603347
1325025
709662
603583
346544
1375329
1035572
228400
324892
29747
1406161
560674
1323296
1369724
209826
652336
270315
835362
694106
1709304
152253
1767033
6535
1005049
241638
464604
907035
1714703
1601878
930653
1594569
1508671
1130713
357329
280804
1797097
1559503
1982884
1431123
234901
24147
970916
1385066
1085375
1721827
1804441
1506167
978119
755905
1658393
1060891
1180925
561773
1542111
894032
589388
248892
352941
1642528
680933
1191204
992253
510105
1630997
1954801
106433
1854434
748452
1651669
1679592
1653671
161101
664438
1670142
740917
1127507
389210
1978693
937067
799960
124863
781916
743863
150840
459068
695306
183637
418407
1532364
377947
1214772
453210
390620
1967230
1614815
529127
558420
1785037
472328
1522083
1323840
836602
434709
1375939
1661144
1143916
1159988
1381104
1353328
979211
1203002
1597898
1238672
1646113
1332790
33910
1846661
169172
863594
597647
1850458
1485344
138508
1408937
982001
62138
397697
474388
1968506
710062
155083
1472516
565437
646176
1473236
299214
1404179
1073831
1096114
1008164
1592753
221153
1682296
1677485
211866
1157169
1552989
1950922
1871736
1783609
1990552
1953642
1451120
230965
497865
1029390
553
83889
83677
138280
871004
147654
1722069
483438
1474765
1036078
1794715
1508191
1546596
1011701
614632
1857826
1946936
902942
1176766
805095
1084401
640064
323590
1043789
1348342
675220
1399866
1584634
893251
366420
1230141
355872
1092991
33894
1616305
822043
1054256
178701
1928226
338713
1232083
1851564
903674
29720
864940
1887856
1195590
1941611
1613521
579270
1533513
460617
994539
156871
1912655
1146938
380274
1939408
4977
1998154
686660
1865184
231994
918974
1840449
1029421
819947
1053791
683720
470437
1273544
1903611
108948
1112159
886783
1405553
700683
5431
1156339
1743894
1701202
38250
1638370
1633661
1875904
1056821
716157
1317319
406271
1933662
216062
1609103
776065
1810908
935001
369194
747770
58916
919731
1676130
1875709
1484786
1445043
1554525
1677011
721084
989179
708964
1534982
67365
718856
259165
1279823
1379723
96517
903863
1974184
1069835
1128316
919522
1777985
1063230
283043
1653354
1123470
641443
1242354
1800722
1471326
1064610
864537
1073571
100631
169285
1402070
1760168
393422
764154
1924367
572749
1394666
188792
413201
1229806
150686
582468
914384
236398
445377
1466956
27388
1464682
1701959
798505
1652670
1985741
326232
1140491
536662
253021
1086986
473921
749933
789802
1486525
1275811
58757
1256256
1005695
1031525
226618
1452579
992477
419653
1076475
9651
1134486
1146655
827203
1971523
440582
41151
1132934
685458
990114
1387343
1571839
25350
774137
139217
62202
31941
943311
1023347
1352457
1626969
184105
845526
1660177
1037734
924238
1937017
49705
1157304
942984
525114
1121102
1136500
278477
1779024
1615765
220026
1080600
372028
558446
713202
344445
1430309
1945683
230165
1853021
1706114
1807121
1670351
1707461
1863407
338748
413637
578598
1746986
1188086
94117
78746
1400025
1050811
1345885
125098
1116322
1416338
1688423
447342
924269
153720
307061
288344
1041408
192475
828468
1050398
839456
744972
656719
1411012
627379
1040225
1260514
1978520
940965
194755
915364
915749
598491
1116141
416975
258583
257756
681134
1129317
885687
1447711
1885609
580020
1856447
733919
514553
981578
1509256
1655340
64697
1040013
603896
697337
1095362
656273
214082
53606
775688
382222
1985744
892783
455809
1662754
520627
38367
118905
300823
709909
44401
1350061
301806
797997
1079399
1430918
832649
949350
33945
273180
1515343
790104
143768
1706504
133099
1966152
1299103
1149309
637589
970320
301280
332016
957121
1489602
1956870
82014
1009862
1969544
813588
1169272
675108
1448766
915925
93203
1506573
1553829
1295573
1353310
1376445
744383
1808943
315786
1529541
632802
947679
1821454
139605
280681
808380
1869230
1061875
1004136
1225660
1339495
1015732
1582257
45011
209432
1293097
1283786
1639320
211932
1763270
123471
966453
375110
915619
121989
1430880
410944
1413814
182719
791699
948972
1025350
1760878
1092433
1161227
1799546
1314342
1394996
399871
1199899
31251
148389
1182469
28161
353134
1530205
993204
218067
118948
363794
1967498
243406
1971528
211713
1663562
815932
487280
492111
715718
1789676
215092
1472966
132095
1514750
1375317
677193
192987
1007838
821218
854971
306051
1672025
988750
1977545
1382607
1059101
730717
124386
1620709
602234
785686
1877581
1054285
1014207
1690175
1317477
140856
660867
242013
285873
561502
1835545
9960
972743
170127
450514
1638580
1900073
567144
1104911
1893929
559519
1447786
1758784
1980589
676766
1917840
761477
10686
529239
835490
1133285
347361
507278
1255075
1919666
810067
1760286
37156
957589
708207
158111
1439497
543998
1378900
491063
594078
1559475
1244493
768976
1250296
1926405
511349
1774091
1336941
482356
74919
308395
1985304
1240858
96143
1403593
927690
1350275
901363
1297809
762825
258332
1048367
1203033
1632638
1635542
257972
831369
1005216
1058497
1378266
1982807
1995812
1026355
562811
1874913
538571
183948
103695
375366
874210
521370
1354027
757708
1326690
1521160
1207659
1715458
901363
586690
17881
1972553
1446485
1716471
1832694
1955094
655427
1528696
456076
8513
1939111
292020
235338
196203
612208
956854
1892567
1784627
481662
1264803
1586601
1138412
361842
777938
402734
908805
57609
535831
1037151
549748
891874
1839270
1158870
569155
284665
1212135
380456
1416340
1033154
1972328
1955043
1415827
729386
1351743
1677218
946086
1483354
814681
280190
423063
633071
1923140
785551
546187
637899
246967
177317
676713
1489460
1441603
494794
1866987
1254148
654081
930031
1779439
1944191
1873644
1903951
1803062
41782
520815
1082426
1467668
1606235
697282
1956996
1730043
797875
1112542
1145495
789500
895899
390011
1586601
1153311
837861
1273045
1742788
258209
801035
1423019
348688
779950
119344
1245080
1681481
381632
1618151
711196
713960
1678475
1311812
445600
337464
641546
212524
87873
1295380
428807
1707179
1256314
967081
409535
1187366
446381
476498
1344045
6988
110025
1535893
1455774
492480
1565427
1015795
1917940
249632
1000790
1398943
456064
1981069
1918190
1280136
1784424
1458187
1949272
1234205
428188
341424
1049932
1024152
1515327
1441679
1801136
1852976
977834
1245726
1264635
47209
117586
1679437
353746
1810623
1321275
1082548
1909807
1088505
97913
453989
1828801
1078512
253889
1412227
928640
1642152
1566340
336463
1509595
1798844
1711834
1111554
1636798
653037
966502
202982
607709
596702
1206827
880030
734697
656642
871143
1530563
561132
228882
206421
65093
341655
179388
605136
1156435
627308
349455
195313
45642
1490872
1556873
1476521
585374
1174300
1953410
594315
1379329
1304937
264266
47834
1833470
413669
683823
388386
590197
219037
361035
1725983
768650
925530
1227473
1525060
1255222
1516412
1656702
772528
1620628
1581401
1780290
282982
844219
1703378
507997
1968525
60561
693311
315690
313365
1166742
185667
1137636
847160
1461751
1955894
1010967
540638
1095117
339587
1380601
498833
1015693
518435
338090
1062487
312277
821861
290975
1747670
1068764
1956284
850115
1633105
1399845
1452521
1496214
514047
803902
598440
803879
1298402
129784
1272471
448789
1501154
1058905
824659
800313
620781
483157
1324542
1026831
957689
1371376
372322
1694469
300137
528704
1005481
1376863
1697966
362930
470979
1538490
163262
39780
521060
376755
987958
1286306
1520648
1084491
402894
840353
412341
990082
141334
1203448
644627
1677647
1942355
510643
518010
1632628
1112017
1005974
1587337
919448
1623776
163630
791605
1369220
835687
1233089
1952248
1667099
1890392
591779
1879946
1171248
404019
117431
1104481
1079531
359816
1385655
108231
1581982
1106492
1649165
633930
1230087
1376626
154590
997125
682262
650897
767643
189042
145234
1848112
1581718
707734
745443
434390
1201633
1190883
1239624
801843
132134
58553
1780661
787135
545399
550196
619939
897126
183791
292855
1226647
602163
1578286
973475
395389
1145090
879468
734947
1309048
1637153
1636471
1221058
1723407
894967
1240423
18162
1672205
916436
353407
971235
1849977
1039491
1431695
1179395
231598
1704734
1965835
650276
1316948
885277
640954
1407019
1276145
1215684
1895624
366556
1852232
539408
1406549
1593059
1322981
1680203
1793254
674523
684209
557583
388066
1940141
1711158
1586186
1715729
979042
484998
595668
1093472
1179311
614768
1542779
396689
538795
376949
1349418
237480
1231272
1385650
648473
1438360
841680
251170
472996
1000515
1506488
179042
450419
657155
494720
1943009
1277335
147671
985109
1145752
1455344
187252
1529546
705111
4441
1635489
469124
826100
1891679
1660745
710523
10031
1103865
781686
393451
1510875
1859543
1143412
55128
1929353
779496
474708
298074
1093668
1552048
74486
1398233
485381
455269
1969498
1238731
1313259
846575
1905761
1170918
482977
139315
1612068
939874
1062585
1035652
1947563
1256584
1651535
747946
1726149
1759425
1340949
544425
1081884
327769
348130
1030129
1299687
1541476
458855
226241
748993
155091
1022314
1187298
648544
171644
1570664
1165114
1782970
1380313
1499952
1931649
919470
982634
1134382
173310
1312547
528461
194791
1051544
1422232
471481
1164723
351539
1237993
1274234
1901687
1286743
361158
1887413
1145325
1088300
497663
1306579
1759371
1944233
166471
888516
1548478
1675554
650621
1058433
796523
837769
778267
1621527
1419794
1078547
679384
1510472
1057293
630977
535062
266525
1639407
418425
1453783
340086
972771
1322094
183189
1816861
1513759
833845
1948784
627883
1810474
908884
1038558
1192220
1705991
160321
1866188
1317472
1552850
11089
351111
409790
1678573
1109612
1001290
843299
891405
142115
1532652
1753306
230121
125926
1899639
493900
1131835
181112
1924650
1178447
1274962
1686113
1358178
1147297
917550
701501
150018
1205503
1251858
123740
1957050
697263
17103
123032
1722435
461102
1942609
1950282
406937
1032544
1315776
771622
1100670
192982
966195
649250
903915
565808
719736
72469
534153
951574
1610760
652740
618324
1277222
1981848
1935475
1352340
389507
104570
1277489
1450451
755255
1726229
504842
1808534
1024718
1355169
712071
752934
166688
51129
1240056
327178
1022278
828660
1806104
374036
1766481
1999780
1469797
563413
637595
301154
247373
855252
141364
470464
1403929
1603621
1285161
1026563
731574
1256829
1481827
1206566
1521484
1148351
314969
1773230
682555
604717
679833
1054197
1483986
347715
947669
642780
1698269
662039
1171442
1624544
621846
874119
463503
1083039
1080433
1992096
77951
404952
1631496
937502
349133
1412881
1357529
215102
1070937
1370267
168936
685428
1700079
591069
432307
214627
993609
1740902
263032
366921
1585201
284811
600326
1781174
266454
1076282
1553149
97293
1501791
288008
473408
779991
1090216
521765
1919357
800495
1431811
1036205
549906
399758
957760
166655
1791990
1804641
1890215
1330258
1591063
1716053
302285
836949
1529746
481978
141445
802242
1109195
1691336
148806
1260548
299717
521559
751710
858291
1048790
1567956
639311
1113262
1930443
65661
1244602
677992
1840184
1569867
1443246
771571
303114
578008
1358685
864073
945352
1807765
1083759
1594289
1327234
1373732
648061
1388840
104218
1390015
1317543
384651
104571
298998
320783
1330572
1363162
664660
812840
1020898
1914296
1334029
501529
932964
229420
317345
623947
749608
1730471
1862399
897701
53253
1202753
412648
1852876
681556
938085
76339
549519
1132336
1982268
876093
962126
1020139
1341591
869528
688557
988705
1293682
775053
395814
1923648
970126
258827
1675291
1177586
571885
1781265
1326443
1124451
1701200
293288
669426
449761
745524
1778802
58158
279183
1439352
1857265
1649939
1348727
389284
1253281
1549931
484045
570874
1970066
1022032
1785239
879741
565655
15771
1368281
748499
212168
44497
873771
619499
1336886
1053528
808049
280086
46733
1246397
1735192
1172725
1346268
1418781
476946
195801
739036
876677
1919978
1626946
1566906
1521022
1107148
1236301
1031359
595706
510536
1548739
1664815
1274141
1690929
1976292
1508838
1742659
1356541
416704
356601
1495327
316769
1887717
767057
11886
1845408
1166127
132658
564545
1633024
518378
1755364
835001
177924
174100
210615
439075
1606611
851828
479537
1960105
324445
1077044
532386
1276318
1013806
1505534
573462
388810
1200586
1415699
1539467
346191
1526542
1656094
423295
310506
1735695
1873131
103469
1341593
381438
1091389
190082
933306
1956514
360051
1027683
1028812
1735660
1062743
1458568
206535
66728
1695131
1022256
1422784
1947327
1190134
111644
378102
1367169
1782856
1739012
1590427
147357
619046
554297
628682
1493183
422268
1576656
1779167
961767
1073354
1874048
1697667
1020422
178747
1989481
1570881
4788
1356938
1740146
1593680
1487254
671025
754622
1863231
1213823
1880947
58677
1986982
898284
188534
1059622
647184
1695753
1395164
515002
661872
1012744
206652
341025
517764
451020
441960
182975
233039
1838645
1794914
189420
1409935
589721
1491523
1773938
1508612
1600610
922649
310330
998517
1249336
992653
724351
1003723
142654
155716
1103505
580291
1678763
1362719
184623
1581538
1323356
1361278
617850
1942859
23670
773817
864770
1897119
718420
1062052
1458852
726412
435842
531470
1082413
1378709
1632183
143792
993489
999603
1040327
1653028
891863
1413282
1578565
892174
837000
1855323
1764302
932065
1797803
549614
1115972
1983068
1351972
1226925
760040
656594
500456
367381
423613
1312011
911723
1037669
795492
671047
1368631
114344
1055450
1844783
94140
1153766
1311110
714661
1741540
1623164
870823
1312810
946429
642356
293410
1806538
1287574
1572137
151872
1786884
224231
572637
469658
1403942
1274200
1780391
824105
1471877
89862
1723749
813871
9917
656452
179188
1984361
22173
1886781
756642
1667777
80431
1540465
1521302
1777485
468282
1191091
624619
107440
954868
491523
253928
1870933
475404
1558740
752087
1887953
237732
144495
488270
1801371
203606
1432661
1413034
332297
163632
1132792
523233
1342272
796040
740300
1142430
832956
1766439
811592
380153
1362887
141178
524348
617973
1260121
1616225
752031
1302903
1235641
657068
1573081
1203903
1571929
1141919
1865263
948521
747843
1688434
424459
1182038
716205
1989353
982766
1508208
962401
1388698
56317
1503674
276727
255640
1673197
733485
889239
1215501
1921651
868236
1558948
1300983
1957335
666587
1463051
1787582
1321466
886971
591816
890350
5652
221417
372186
1473529
828001
641339
708502
846441
1306233
14642
801150
568862
458485
1654004
358174
431606
159721
1991744
400839
1195614
504451
1305229
286812
175528
1166926
1710450
113486
1192582
1882756
1756603
783399
1308295
365218
1811244
1665221
851807
5907
1804001
1720783
629168
1691129
43654
1563235
1436982
670762
910542
1699730
826174
314600
123639
655778
463921
1898246
1595635
276736
77967
761740
960460
1925552
418960
993901
1477119
155107
1884426
829663
1520623
403316
1832296
1721385
211691
1052313
1976791
1923206
604850
833525
1479233
1625735
61881
1307028
1572935
328027
1978869
668306
1975699
1858481
792984
7116
511320
1458531
523516
1020727
1845369
73387
1254621
343159
1918616
1290484
1557788
1206006
662861
1770642
937195
1079731
480951
1190069
1264041
1993671
417585
541542
932233
1086595
593520
81213
87959
223444
1226723
665034
381044
1790028
421213
195234
304902
1185531
11237
684590
487962
446634
781933
48849
1900043
1018915
1788809
1231996
1714967
1039936
1976965
977982
52251
1574409
1719425
643517
1217535
303925
1688914
480852
437005
396221
909150
1760921
537167
1926885
837550
1620767
25561
943740
752367
1151447
466686
1867332
543901
1528227
1492078
1690532
1201842
467131
1261482
6212
657129
1976454
1574858
1649129
1723774
413423
1633263
1694216
1650537
608846
272064
1426435
1229362
1457937
491221
1993673
112702
781828
895303
1799334
323874
846282
523091
1630921
1789180
833590
1113929
367493
740686
1728445
1709217
112425
1974003
725820
823112
888862
84910
640122
439693
1674566
922117
1822626
1653988
216148
1268352
474178
783648
1309929
658652
1572972
175757
835250
978842
994843
1651990
209141
362282
1429975
1852095
718920
133251
1559693
1988533
1816196
1310160
753328
1259070
1581701
1534213
22716
1700979
1905144
1531195
1807198
1523600
205619
161320
75231
1936994
1711689
300818
1699428
354036
656636
889034
1900141
397949
1194331
502438
574641
274894
991635
297623
363893
1035389
1000703
1242467
1539332
1931097
762722
211194
1800366
524193
1620583
1172097
558974
719761
1885876
340666
625033
837785
469157
1897933
531465
1139369
203197
76085
940360
836699
582629
1809724
300265
1667163
6451
102979
497654
607205
1037225
1827065
1287413
191800
279190
588117
188335
1662649
1146875
958034
34807
1691842
651754
1402762
402864
46274
512400
855726
119865
1862238
459068
12995
1795524
16940
152020
517337
1420766
1490052
1071137
483872
689494
916578
339842
1726765
431461
1771020
1675607
887700
1847522
403538
1721788
1905418
1935665
1028407
1291412
683294
610277
1565071
306030
1980414
453276
1718738
820304
1595332
1811055
1946296
1592019
1307992
1074536
1447559
976227
276627
451137
969308
1850917
199495
990962
1573505
1963718
970204
1917344
884056
1776509
84223
979643
347056
1694843
122454
857361
1855484
477576
376813
231954
443182
1798863
233261
1015193
340518
551113
1201747
1801583
1469489
1485315
1809496
1892873
128536
1264687
1581058
1235803
120526
147635
448958
1321492
1179136
792640
1714106
1938401
1618799
435790
1003121
1014334
501785
1939612
1797360
1740557
1701314
1621344
733114
1265882
491214
1101905
264772
10806
1739408
1841614
373642
1029459
1238693
1657328
626235
1632807
1617423
164959
1259977
1367135
1399310
1451233
1077851
643397
1929940
1059235
532113
90734
548473
1720444
1474950
449961
1274851
42885
1024081
259796
304602
1476312
1713743
1863742
467817
1073742
457937
1662180
1081171
1501482
444310
1521443
888445
1728471
351408
1901111
1235112
148269
1290742
1031017
732511
317758
1199835
521597
379833
543275
1207042
585974
1060016
369656
1115813
460372
828727
350299
1989196
270429
711798
1996438
308042
589980
1959952
211543
1567846
1661239
1783112
1673865
623527
1612048
596861
1131626
278068
33325
891820
602541
412087
1561360
1482698
66951
1044471
147756
1311318
520087
683753
1457097
755122
689165
413303
726395
1433249
1000764
502501
903415
1788175
1369039
1903295
1341700
303896
1152198
567001
1789760
1185730
1220438
1562633
770734
969892
449846
1858842
452425
1318655
300223
293884
171948
511212
1503789
268476
1191880
841251
1283534
1531083
1749916
596476
905380
1377496
1906632
451677
143921
1568876
1968534
134708
353452
448384
1226336
1285274
1433822
1997907
452438
466505
602302
95136
1251633
1875605
692616
963496
254891
839923
1709048
126700
693243
1370584
610552
1364891
1603433
999947
925069
1778318
1260352
1465924
931822
1889446
1769116
1802647
367658
831916
1501628
1999013
1637315
812946
47551
684040
1828160
1443886
480877
123942
621049
407928
1331103
843334
1353240
642014
1547345
449584
1399376
1355564
115933
1321544
622742
152628
1387374
477497
460818
440481
886587
1806491
373815
1837699
843627
1940008
1038000
1006770
1280693
1953011
1425282
347787
1993967
713498
1827486
969556
1613425
1598470
567883
1585828
263431
1713696
1841207
1484299
282695
797012
60964
21558
459700
1453291
1892943
212825
113415
958591
1147544
574819
1161496
181926
1902328
1821697
215662
378462
1614676
889166
1096172
439771
965058
1548878
797375
519912
353061
1057041
606921
120433
682677
1583023
113624
568988
734840
1927963
1785659
28036
426156
534989
74973
1793102
1325290

